commit 1b3e0d6d5792a3950e392fbcd5997b7c6341fade Author: Pim Kunis Date: Sat Jul 3 17:59:32 2021 +0200 Publish diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e16cf10 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +*.aux +*.fdb_latexmk +*.fls +*.log +*.out +*.toc +*.synctex.gz +*-blx.bib +*.bbl +*.bcf +*.blg +*.run.xml +*# +*.glg +*.glo +*.gls +*.ist +compile_commands.json +*.o +.clangd +_minted* +*(busy) +delta.pdf diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..5993010 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# A Performance Analysis of High-Level Synthesis for FPGAs + +This repository stores the code and latex of my bachelor's thesis. The full thesis PDF can be found in [hls_performance_thesis.pdf](hls_performance_thesis.pdf). + +## Abstract + +It is becoming increasingly popular to use Field-Programmable Gate Arrays (FPGAs) +as hardware accelerators in order to speed up certain parts of an algorithm. FPGAs +promise more energy efficiency and increased performance compared to CPUs. They are, +however, traditionally programmed with Hardware Description Languages (HDLs), which +are notoriously hard to use. +To accelerate their adoption in different contexts and domains, FPGAs can nowadays +also be programmed with high-level languages, such as C/C++ or OpenCL, in a process +called High-Level Synthesis (HLS). However, it can be a challenge to efficiently accelerate +algorithms using HLS. +In this thesis, we investigate the performance of HLS for a non-trivial case-study. To +this end, we devise a performance comparison between a sequential CPU algorithm and its +FPGA version, programmed with OpenCL for the Xilinx Vitis platform. Our case study is a +string-searching algorithm using the FM-index method, which is able to efficiently locate +substrings in arbitrarily long texts. +Our naive reference implementation is a simple port from CPU to OpenCL. In search +for more performance, on top of this naive OpenCL implementation, we also propose and +evaluate two FPGA-specific optimizations, suggested by literature. +Our empirical analysis shows that optimizations can greatly improve the performance of +algorithms programmed with HLS for FPGAs. However, the performance of our HLS-based +FPGA version for our case study could not match the performance of the CPU, despite +being more work efficient. diff --git a/code/.gitignore b/code/.gitignore new file mode 100644 index 0000000..9d7ab1c --- /dev/null +++ b/code/.gitignore @@ -0,0 +1,6 @@ +program +repl +construct +experiment_data +generate_test_data +benchmark diff --git a/code/Makefile b/code/Makefile new file mode 100644 index 0000000..075612e --- /dev/null +++ b/code/Makefile @@ -0,0 +1,31 @@ +CC=gcc +CPPC=g++ +CFLAGS=-I. -Wextra -Wall -g +DEPS = fmindex.h util.h +OBJ = fmindex.o util.o rapl.o +EXES = program repl construct generate_test_data benchmark + +%.o: %.c $(DEPS) + $(CC) -c -o $@ $< $(CFLAGS) + +all: $(EXES) + +program: $(OBJ) program.o + $(CC) -o $@ $^ $(CFLAGS) + +repl: $(OBJ) repl.o + $(CC) -o $@ $^ $(CFLAGS) + +construct: $(OBJ) construct.o + $(CC) -o $@ $^ $(CFLAGS) + +generate_test_data: $(OBJ) generate_test_data.o + $(CPPC) -o $@ $^ $(CFLAGS) + +benchmark: $(OBJ) benchmark.o + $(CPPC) -o $@ $^ $(CFLAGS) + +.PHONY: clean all + +clean: + rm -f *.o *~ core $(EXES) diff --git a/code/benchmark.c b/code/benchmark.c new file mode 100644 index 0000000..4d4dce5 --- /dev/null +++ b/code/benchmark.c @@ -0,0 +1,79 @@ +#define _GNU_SOURCE + +#include "fmindex.h" +#include "rapl.h" +#include "util.h" + +#include +#include +#include +#include +#include + +// Global variables which can be accessed in function reference. +unsigned pattern_count, pattern_sz, max_match_count; +char *patterns; +fm_index *fm; +float total_time; +unsigned long total_matches = 0; +unsigned long *match_indices; + +static void benchmark(void) { + float time1 = 0., time2 = 0.; + float start_time, end_time; + for (unsigned i = 0; i < pattern_count; ++i) { + ranges_t start, end; + start_time = (float)clock() / CLOCKS_PER_SEC; + FMIndexFindMatchRange(fm, &patterns[i * pattern_sz], pattern_sz, &start, + &end); + end_time = (float)clock() / CLOCKS_PER_SEC; + time1 += end_time - start_time; + + start_time = (float)clock() / CLOCKS_PER_SEC; + FMIndexFindRangeIndices(fm, start, end, &match_indices); + end_time = (float)clock() / CLOCKS_PER_SEC; + time2 += end_time - start_time; + + total_matches += end - start; + } + + total_time = time1 + time2; +} + +int main(int argc, char **argv) { + if (argc < 3) { + fprintf(stderr, "Usage: $ %s \n", argv[0]); + return 1; + } + + fm = FMIndexReadFromFile(argv[1], 0); + if (!fm) { + fprintf(stderr, "Failed to read FM-index from file.\n"); + return 1; + } + + if (!(LoadTestData(argv[2], &patterns, &pattern_count, &pattern_sz, + &max_match_count, 0))) { + fprintf(stderr, "Could not read test data file.\n"); + return 1; + } + + match_indices = calloc(max_match_count, sizeof(unsigned long)); + if (!match_indices) { + fprintf(stderr, "Failed to allocate memory for match indices.\n"); + return 1; + } + + double total_joules; + if (rapl_sysfs(benchmark, &total_joules) != 0) { + fprintf(stderr, "Failed to get energy consumption\n"); + return 1; + } + + printf("%a %a %lu\n", total_time, total_joules, total_matches); + + free(match_indices); + free(patterns); + FMIndexFree(fm); + return 0; +} diff --git a/code/benchmark_cpu.py b/code/benchmark_cpu.py new file mode 100644 index 0000000..b58a691 --- /dev/null +++ b/code/benchmark_cpu.py @@ -0,0 +1,64 @@ +import argparse +import subprocess +import os + + +def main(repeats, count, maxmatches, lengths, dir, filenames): + for filename in filenames: + for length in lengths: + benchmark(repeats, count, maxmatches, length, dir, filename) + + +def benchmark(repeats, count, maxmatches, length, dir, filename): + testfilename = f"{dir}/{filename}.cpu{length}.test" + fmfilename = f"{dir}/{filename}.fm" + textfilename = f"{dir}/{filename}" + resultfilename = f"{dir}/{filename}.cpu{length}.result" + + gentestargs = ["./generate_test_data", textfilename, fmfilename, testfilename, str(count), str(length), str(maxmatches)] + benchmarkargs = ["./benchmark", fmfilename, testfilename] + print(" ".join(gentestargs)) + print(" ".join(benchmarkargs)) + + # Remove result file if it already exists. + try: + os.remove(resultfilename) + except OSError: + pass + + for n in range(repeats): + print(f"{n+1}/{repeats}") + + # Create test file. + gentestproc = subprocess.Popen(gentestargs, universal_newlines=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + stdout, stderr = gentestproc.communicate() + if stderr: + print(f">{stderr.strip()}") + ret = gentestproc.poll() + if ret != 0: + print(f"Error creating test data: {stdout.strip()}") + exit(1) + + # Create result file. + with open(resultfilename, "a") as resultfile: + benchmarkproc = subprocess.Popen(benchmarkargs, stdout=resultfile, universal_newlines=True, stderr=subprocess.PIPE) + _, stderr = benchmarkproc.communicate() + if stderr: + print(f">{stderr.strip()}") + ret = benchmarkproc.poll() + if ret != 0: + print("Error benchmarking test data") + exit(1) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("-n", "--repeats", help="number of times to repeat each experiment", type=int, required=True) + parser.add_argument("-c", "--count", help="number of patterns", type=int, required=True) + parser.add_argument("-m", "--maxmatches", help="maximum number of matches per pattern", type=int, required=True) + parser.add_argument("-l", "--lengths", help="length of the patterns", type=int, nargs="+", default=[], required=True) + parser.add_argument("-d", "--dir", help="directory containing FM-indices and original texts (with the same name)", required=True) + parser.add_argument("-f", "--files", help="FM-index files to benchmark", nargs="+", default=[], required=True) + args = parser.parse_args() + + main(args.repeats, args.count, args.maxmatches, args.lengths, args.dir, args.files) diff --git a/code/construct.c b/code/construct.c new file mode 100644 index 0000000..e1c31a0 --- /dev/null +++ b/code/construct.c @@ -0,0 +1,30 @@ +#include "fmindex.h" +#include "util.h" + +#include + +int main(int argc, char *argv[]) { + if (argc < 3) { + printf("Usage: $ %s \n", argv[0]); + return 1; + } + + char *s = ReadFile(argv[1]); + if (!s) + return 1; + + fm_index *index = FMIndexConstruct(s); + if (!index) { + printf("Failed to construct index.\n"); + return 1; + } + + if (!FMIndexDumpToFile(index, argv[2])) { + printf("Failed to write FM-index to file.\n"); + return 1; + } + + FMIndexFree(index); + free(s); + return 0; +} diff --git a/code/cpu_results/dblp.xml.10MB.cpu4.result b/code/cpu_results/dblp.xml.10MB.cpu4.result new file mode 100644 index 0000000..2c431f9 --- /dev/null +++ b/code/cpu_results/dblp.xml.10MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.6477fp-2 0x1.22abebp+25 171360982 +0x1.5b44c8p-2 0x1.2b59f9p+25 174285929 +0x1.66d8p-2 0x1.28d3dcp+25 172040584 +0x1.59b5ep-2 0x1.29edabp+25 174000838 +0x1.5f7ep-2 0x1.1f099cp+25 168176711 diff --git a/code/cpu_results/dblp.xml.10MB.cpu6.result b/code/cpu_results/dblp.xml.10MB.cpu6.result new file mode 100644 index 0000000..39d7cdf --- /dev/null +++ b/code/cpu_results/dblp.xml.10MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.dc032p-3 0x1.885c8ap+24 108982070 +0x1.e32bp-3 0x1.8e6becp+24 110444451 +0x1.e262ap-3 0x1.8d2bf8p+24 110958122 +0x1.f334p-3 0x1.9b5deep+24 115123603 +0x1.ce874p-3 0x1.81151p+24 113346544 diff --git a/code/cpu_results/dblp.xml.10MB.cpu8.result b/code/cpu_results/dblp.xml.10MB.cpu8.result new file mode 100644 index 0000000..946a9b7 --- /dev/null +++ b/code/cpu_results/dblp.xml.10MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.d3c5p-4 0x1.903b2ap+23 53234288 +0x1.c491cp-4 0x1.86f7dcp+23 51182855 +0x1.cfe28p-4 0x1.8f3564p+23 52348451 +0x1.c04p-4 0x1.800afep+23 50877186 +0x1.f90c8p-4 0x1.b10df8p+23 50214738 diff --git a/code/cpu_results/dblp.xml.15MB.cpu4.result b/code/cpu_results/dblp.xml.15MB.cpu4.result new file mode 100644 index 0000000..045a7a4 --- /dev/null +++ b/code/cpu_results/dblp.xml.15MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.fb7a8p-2 0x1.a2b59e8p+25 256535338 +0x1.f103ap-2 0x1.9a685cp+25 250410896 +0x1.f7b0fp-2 0x1.a13b028p+25 248846051 +0x1.f6ec6p-2 0x1.a16cb88p+25 253974661 +0x1.ff299p-2 0x1.a58ed2p+25 258322531 diff --git a/code/cpu_results/dblp.xml.15MB.cpu6.result b/code/cpu_results/dblp.xml.15MB.cpu6.result new file mode 100644 index 0000000..271de45 --- /dev/null +++ b/code/cpu_results/dblp.xml.15MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.4d16ap-2 0x1.1620e78p+25 165252248 +0x1.53f52p-2 0x1.1b1bb98p+25 168443910 +0x1.438b4p-2 0x1.0d4fcd8p+25 160215390 +0x1.4b71ep-2 0x1.12ba34p+25 163605068 +0x1.4fafcp-2 0x1.1698d4p+25 166128629 diff --git a/code/cpu_results/dblp.xml.15MB.cpu8.result b/code/cpu_results/dblp.xml.15MB.cpu8.result new file mode 100644 index 0000000..05cd1e3 --- /dev/null +++ b/code/cpu_results/dblp.xml.15MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.41d8ap-3 0x1.11bfap+24 74552832 +0x1.3eefep-3 0x1.0daaa3p+24 74737159 +0x1.3c48ap-3 0x1.0aea5ap+24 74006790 +0x1.4209ap-3 0x1.12066fp+24 75652221 +0x1.3e1a2p-3 0x1.0f36e4p+24 74332277 diff --git a/code/cpu_results/dblp.xml.20MB.cpu4.result b/code/cpu_results/dblp.xml.20MB.cpu4.result new file mode 100644 index 0000000..0e81f19 --- /dev/null +++ b/code/cpu_results/dblp.xml.20MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.4045dp-1 0x1.09ff364p+26 319604955 +0x1.45e9cp-1 0x1.0e48e38p+26 325973389 +0x1.4ec6cp-1 0x1.167383cp+26 334037324 +0x1.44e6cp-1 0x1.0b42dd4p+26 324111950 +0x1.494b4p-1 0x1.0ec5e1p+26 329018290 diff --git a/code/cpu_results/dblp.xml.20MB.cpu6.result b/code/cpu_results/dblp.xml.20MB.cpu6.result new file mode 100644 index 0000000..2fa51df --- /dev/null +++ b/code/cpu_results/dblp.xml.20MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.ba04ep-2 0x1.6f1d43p+25 215259281 +0x1.b1094p-2 0x1.67563b8p+25 211398266 +0x1.a9b66p-2 0x1.63b7078p+25 211580469 +0x1.a923ap-2 0x1.62cc108p+25 211496190 +0x1.a2bd4p-2 0x1.5db353p+25 209139670 diff --git a/code/cpu_results/dblp.xml.20MB.cpu8.result b/code/cpu_results/dblp.xml.20MB.cpu8.result new file mode 100644 index 0000000..6818c65 --- /dev/null +++ b/code/cpu_results/dblp.xml.20MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.9d7fcp-3 0x1.5d2c61p+24 97664968 +0x1.a1b28p-3 0x1.61a48cp+24 99282005 +0x1.8a2ecp-3 0x1.4df333p+24 92818122 +0x1.8d93p-3 0x1.4f55f7p+24 94123638 +0x1.9f80cp-3 0x1.5ca19ep+24 99177125 diff --git a/code/cpu_results/dna.10MB.cpu4.result b/code/cpu_results/dna.10MB.cpu4.result new file mode 100644 index 0000000..53eff05 --- /dev/null +++ b/code/cpu_results/dna.10MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.845828p-1 0x1.35f82dp+26 398786955 +0x1.83880cp-1 0x1.3729878p+26 398482564 +0x1.80a4aap-1 0x1.3b15634p+26 394461926 +0x1.82cccep-1 0x1.3dccf9p+26 395082462 +0x1.7d2d2p-1 0x1.3768a68p+26 389967743 diff --git a/code/cpu_results/dna.10MB.cpu6.result b/code/cpu_results/dna.10MB.cpu6.result new file mode 100644 index 0000000..9d97b11 --- /dev/null +++ b/code/cpu_results/dna.10MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.125d58p-4 0x1.e6b25cp+22 30743684 +0x1.1521ecp-4 0x1.ea8d6cp+22 30733306 +0x1.11be7p-4 0x1.e61bbp+22 30733306 +0x1.13663p-4 0x1.eda22p+22 30733306 +0x1.11cec8p-4 0x1.ee1d24p+22 30417546 diff --git a/code/cpu_results/dna.10MB.cpu8.result b/code/cpu_results/dna.10MB.cpu8.result new file mode 100644 index 0000000..587aebb --- /dev/null +++ b/code/cpu_results/dna.10MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.117a6p-6 0x1.3a3a3p+21 2970948 +0x1.17e02p-6 0x1.3a5c88p+21 3124607 +0x1.18c4cp-6 0x1.3b61ep+21 3124607 +0x1.11e68p-6 0x1.344a18p+21 2892252 +0x1.0cb7p-6 0x1.37acp+21 2892252 diff --git a/code/cpu_results/dna.15MB.cpu4.result b/code/cpu_results/dna.15MB.cpu4.result new file mode 100644 index 0000000..9ca2ff9 --- /dev/null +++ b/code/cpu_results/dna.15MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.220476p+0 0x1.dccf43cp+26 593315165 +0x1.22aa62p+0 0x1.dcfa4c8p+26 592263458 +0x1.22da9p+0 0x1.dd50e78p+26 593423513 +0x1.1ff9cp+0 0x1.d815f2cp+26 590120821 +0x1.23b0fcp+0 0x1.ddc499p+26 596923038 diff --git a/code/cpu_results/dna.15MB.cpu6.result b/code/cpu_results/dna.15MB.cpu6.result new file mode 100644 index 0000000..3bce809 --- /dev/null +++ b/code/cpu_results/dna.15MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.8e7eep-4 0x1.5d36a2p+23 45834923 +0x1.90183p-4 0x1.5d6cfep+23 46403238 +0x1.8ed448p-4 0x1.5d5062p+23 46403238 +0x1.8d61c8p-4 0x1.5b89p+23 46113391 +0x1.8d3038p-4 0x1.5b6894p+23 46485028 diff --git a/code/cpu_results/dna.15MB.cpu8.result b/code/cpu_results/dna.15MB.cpu8.result new file mode 100644 index 0000000..86b943b --- /dev/null +++ b/code/cpu_results/dna.15MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.6c464p-6 0x1.82f5b8p+21 4495841 +0x1.4d9eep-6 0x1.6b5b4p+21 4544987 +0x1.4460ep-6 0x1.63f73p+21 4407471 +0x1.4afa4p-6 0x1.69936p+21 4407471 +0x1.4609ep-6 0x1.64212p+21 4295384 diff --git a/code/cpu_results/dna.20MB.cpu4.result b/code/cpu_results/dna.20MB.cpu4.result new file mode 100644 index 0000000..864a892 --- /dev/null +++ b/code/cpu_results/dna.20MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.6d8ecp+0 0x1.2f4f214p+27 746010747 +0x1.71c79cp+0 0x1.2f301bp+27 749721648 +0x1.6ec31cp+0 0x1.2f3a726p+27 747612561 +0x1.70d87p+0 0x1.2edfc9ep+27 750618917 +0x1.6ec052p+0 0x1.2f4e6a2p+27 748739834 diff --git a/code/cpu_results/dna.20MB.cpu6.result b/code/cpu_results/dna.20MB.cpu6.result new file mode 100644 index 0000000..6b5ebe1 --- /dev/null +++ b/code/cpu_results/dna.20MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.0299ep-3 0x1.be91e4p+23 61438240 +0x1.00d65p-3 0x1.b9f4c6p+23 61287159 +0x1.05935p-3 0x1.c33dccp+23 62472530 +0x1.065c2p-3 0x1.bc9bc8p+23 62363451 +0x1.045de8p-3 0x1.b96f42p+23 61764726 diff --git a/code/cpu_results/dna.20MB.cpu8.result b/code/cpu_results/dna.20MB.cpu8.result new file mode 100644 index 0000000..fd7fb1b --- /dev/null +++ b/code/cpu_results/dna.20MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.7bfacp-6 0x1.8d7cdp+21 5743186 +0x1.86b58p-6 0x1.928bd8p+21 6072658 +0x1.9694p-6 0x1.9fdc58p+21 6469630 +0x1.8e7ccp-6 0x1.998cdp+21 6232401 +0x1.8481cp-6 0x1.94466p+21 5901980 diff --git a/code/cpu_results/proteins.10MB.cpu4.result b/code/cpu_results/proteins.10MB.cpu4.result new file mode 100644 index 0000000..9706f3c --- /dev/null +++ b/code/cpu_results/proteins.10MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.39b24p-6 0x1.5654cp+21 4815936 +0x1.371e4p-6 0x1.556278p+21 4696974 +0x1.3561p-6 0x1.50c5d8p+21 4712326 +0x1.3b6ccp-6 0x1.5829e8p+21 4915309 +0x1.3af18p-6 0x1.503c8p+21 4856245 diff --git a/code/cpu_results/proteins.10MB.cpu6.result b/code/cpu_results/proteins.10MB.cpu6.result new file mode 100644 index 0000000..67cb381 --- /dev/null +++ b/code/cpu_results/proteins.10MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.118a8p-6 0x1.38894p+21 2572993 +0x1.15a98p-6 0x1.31103p+21 2748401 +0x1.15968p-6 0x1.33adbp+21 2761448 +0x1.18ca8p-6 0x1.364d08p+21 2771358 +0x1.19dbcp-6 0x1.361f5p+21 2807302 diff --git a/code/cpu_results/proteins.10MB.cpu8.result b/code/cpu_results/proteins.10MB.cpu8.result new file mode 100644 index 0000000..b77a547 --- /dev/null +++ b/code/cpu_results/proteins.10MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.248ccp-6 0x1.309438p+21 2028498 +0x1.1ba54p-6 0x1.3654bp+21 1966015 +0x1.2766p-6 0x1.43da8p+21 2049837 +0x1.238fcp-6 0x1.4395d8p+21 2008116 +0x1.25804p-6 0x1.36f11p+21 2061600 diff --git a/code/cpu_results/proteins.15MB.cpu4.result b/code/cpu_results/proteins.15MB.cpu4.result new file mode 100644 index 0000000..837fb10 --- /dev/null +++ b/code/cpu_results/proteins.15MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.5bc68p-6 0x1.711bcp+21 5783326 +0x1.6099p-6 0x1.7d223p+21 5898449 +0x1.66854p-6 0x1.7739ap+21 6078789 +0x1.6189cp-6 0x1.787828p+21 6050872 +0x1.6b70cp-6 0x1.7dd76p+21 6253011 diff --git a/code/cpu_results/proteins.15MB.cpu6.result b/code/cpu_results/proteins.15MB.cpu6.result new file mode 100644 index 0000000..393bfd2 --- /dev/null +++ b/code/cpu_results/proteins.15MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.263dp-6 0x1.490a08p+21 2963082 +0x1.2396p-6 0x1.4304e8p+21 2984599 +0x1.298f8p-6 0x1.4e9adp+21 3180703 +0x1.27a28p-6 0x1.4a6158p+21 3016497 +0x1.1fd18p-6 0x1.3c4108p+21 2913659 diff --git a/code/cpu_results/proteins.15MB.cpu8.result b/code/cpu_results/proteins.15MB.cpu8.result new file mode 100644 index 0000000..dc4a342 --- /dev/null +++ b/code/cpu_results/proteins.15MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.36784p-6 0x1.635e9p+21 2393193 +0x1.3a3a4p-6 0x1.51c57p+21 2397301 +0x1.38688p-6 0x1.572878p+21 2449818 +0x1.35684p-6 0x1.44aa68p+21 2267396 +0x1.3395cp-6 0x1.53db88p+21 2294787 diff --git a/code/cpu_results/proteins.20MB.cpu4.result b/code/cpu_results/proteins.20MB.cpu4.result new file mode 100644 index 0000000..fdf9f63 --- /dev/null +++ b/code/cpu_results/proteins.20MB.cpu4.result @@ -0,0 +1,5 @@ +0x1.6376p-6 0x1.79c41p+21 5720934 +0x1.620cp-6 0x1.748edp+21 5745857 +0x1.9e548p-6 0x1.a69888p+21 6040126 +0x1.6031p-6 0x1.7a4d68p+21 5780235 +0x1.6ee28p-6 0x1.888e2p+21 6174243 diff --git a/code/cpu_results/proteins.20MB.cpu6.result b/code/cpu_results/proteins.20MB.cpu6.result new file mode 100644 index 0000000..e71062e --- /dev/null +++ b/code/cpu_results/proteins.20MB.cpu6.result @@ -0,0 +1,5 @@ +0x1.1d6a8p-6 0x1.378d78p+21 2639463 +0x1.16ddp-6 0x1.37a828p+21 2403897 +0x1.1bec8p-6 0x1.379518p+21 2522317 +0x1.1828p-6 0x1.37952p+21 2494930 +0x1.1b8dp-6 0x1.3dbc9p+21 2490305 diff --git a/code/cpu_results/proteins.20MB.cpu8.result b/code/cpu_results/proteins.20MB.cpu8.result new file mode 100644 index 0000000..657e098 --- /dev/null +++ b/code/cpu_results/proteins.20MB.cpu8.result @@ -0,0 +1,5 @@ +0x1.2e9d8p-6 0x1.4bb4dp+21 1915812 +0x1.2c43p-6 0x1.442aap+21 1825102 +0x1.2931p-6 0x1.440ffp+21 1824534 +0x1.31928p-6 0x1.440ep+21 1962021 +0x1.2cef8p-6 0x1.483648p+21 1863384 diff --git a/code/fmindex.c b/code/fmindex.c new file mode 100644 index 0000000..0904a1c --- /dev/null +++ b/code/fmindex.c @@ -0,0 +1,345 @@ +#define _GNU_SOURCE + +#include "fmindex.h" +#include "util.h" + +#include +#include +#include +#include + +inline static int string_index(char *s, char c) { return strchr(s, c) - s; } + +static int CompareChar(const void *a, const void *b) { + char i = *(char *)a; + char j = *(char *)b; + + // Dollar sign is always sorted first. + if (i == '$') + return -1; + if (j == '$') + return 1; + + return i > j; +} + +/* Converts the given string to a newly allocated string + * of all distinct characters, sorted in lexicographical order. + * The dollar sign is always sorted first. + * Return NULL on memory allocation error. + */ +char *TextToAlphabet(char *text, size_t sz) { + char *alphabet = calloc(2, sizeof(char)); + if (!alphabet) + return NULL; + + alphabet[0] = '$'; + alphabet[1] = '\0'; + int len = 2; + for (size_t i = 0; i < sz; ++i) { + if (!strchr(alphabet, text[i])) { + len += 1; + alphabet = realloc(alphabet, len); + alphabet[len - 2] = text[i]; + alphabet[len - 1] = '\0'; + } + } + + qsort(alphabet, len - 1, sizeof(char), &CompareChar); + + return alphabet; +} + +static int CompareSuffixArray(const void *a, const void *b, void *arg) { + sa_t i = *(sa_t *)a; + sa_t j = *(sa_t *)b; + char *s = arg; + + while (s[i] != '\0' && s[j] != '\0' && s[i] == s[j]) { + ++i; + ++j; + } + + if (s[i] == '\0') + return -1; + if (s[j] == '\0') + return 1; + + return s[i] > s[j]; +} + +/* Construct a newly allocated suffix array for the given string. + * The suffix array holds the index for each suffix in the given string. + * Then the indices are sorted by the lexicographical ordering of the suffices. + * Return NULL on memory allocation error. + */ +sa_t *ConstructSuffixArray(char *s, size_t sz) { + sa_t *suffix_array = calloc(sz + 1, sizeof(sa_t)); + if (!suffix_array) + return NULL; + + for (size_t i = 0; i < sz + 1; ++i) + suffix_array[i] = i; + + qsort_r(suffix_array, sz + 1, sizeof(sa_t), &CompareSuffixArray, s); + + return suffix_array; +} + +/* Construct the Burrows-Wheeler transform of the given string, + * using the corresponding suffix array. + * Return NULL on memory allocation error. + */ +char *ConstructBWT(char *s, size_t sz, sa_t *suffix_array) { + char *bwt = calloc(sz + 2, sizeof(char)); + if (!bwt) + return NULL; + + for (size_t i = 0; i < sz + 1; ++i) { + sa_t n = suffix_array[i]; + // Index 0 is always the dollar sign. + bwt[i] = (n) ? s[suffix_array[i] - 1] : '$'; + } + bwt[sz + 1] = '\0'; + + return bwt; +} + +/* Construct the rank matrix for the given Burrows-Wheeler transformed string. + * The rank matrix is an (alphabet X bwt) sized array that holds the accumulated + * counts of encountered characters in the BWT. + * A newly allocated rank matrix is returned, or NULL on memory error. + */ +ranks_t *ConstructRankMatrix(char *bwt, size_t sz, char *alphabet) { + size_t alphabet_sz = strlen(alphabet); + + ranks_t *rank_matrix = calloc(sz * alphabet_sz, sizeof(ranks_t)); + if (!rank_matrix) { + printf("Failed to allocate %lu bytes.\n", sz * alphabet_sz); + return NULL; + } + + ranks_t acc[alphabet_sz]; + + // Initialize counts with zero. + for (size_t i = 0; i < alphabet_sz; ++i) + acc[i] = 0; + + for (size_t i = 0; i < sz; ++i) { + char c = bwt[i]; + + // Update accumulator. + for (unsigned j = 0; j < alphabet_sz; ++j) + if (c == alphabet[j]) { + ++acc[j]; + break; + } + + for (unsigned j = 0; j < alphabet_sz; ++j) + rank_matrix[i * alphabet_sz + j] = acc[j]; + } + + return rank_matrix; +} + +/* Calculate the ranges in the "F column" where each character + * in the alphabet appears. + * Return a (2 X alphabet) matrix where each row means the starting + * and ending range for a character. + * Return NULL on memory error. + */ +ranges_t *ConstructCharacterRanges(char *bwt, size_t sz, char *alphabet) { + size_t alphabet_sz = strlen(alphabet); + unsigned long counts[alphabet_sz]; + + // Set counts to zero. + for (size_t i = 0; i < alphabet_sz; ++i) + counts[i] = 0; + + // Count total amounts of characters. + for (size_t i = 0; i < sz; ++i) + counts[string_index(alphabet, bwt[i])]++; + + // Accumulate counts. + size_t acc = 0; + for (size_t i = 0; i < alphabet_sz; ++i) { + counts[i] += acc; + acc = counts[i]; + } + + // Calculate ranges. + ranges_t *ranges = calloc(2 * alphabet_sz, sizeof(ranges_t)); + if (!ranges) + return NULL; + + unsigned long cur_idx = 0; + for (size_t i = 0; i < alphabet_sz; ++i) { + ranges[2 * i] = cur_idx; + ranges[2 * i + 1] = counts[i]; + cur_idx = counts[i]; + } + + return ranges; +} + +/* Find the range of matches for the given pattern in the F column of the + * given FM-index. + */ +void FMIndexFindMatchRange(fm_index *fm, char *pattern, size_t pattern_sz, + ranges_t *start, ranges_t *end) { + int p_idx = pattern_sz - 1; + char c = pattern[p_idx]; + // Initial range is all instances of the last character in pattern. + *start = fm->ranges[2 * string_index(fm->alphabet, c)]; + *end = fm->ranges[2 * string_index(fm->alphabet, c) + 1]; + + p_idx -= 1; + while (p_idx >= 0 && *end > 1) { + c = pattern[p_idx]; + ranges_t range_start = fm->ranges[2 * string_index(fm->alphabet, c)]; + int alphabet_idx = string_index(fm->alphabet, c); + *start = + range_start + fm->ranks[fm->alphabet_sz * (*start - 1) + alphabet_idx]; + *end = range_start + fm->ranks[fm->alphabet_sz * (*end - 1) + alphabet_idx]; + p_idx -= 1; + } +} + +/* Find the matching indices in the original text for the given + * range in the "F column" of the Burrows-Wheeler matrix. + */ +void FMIndexFindRangeIndices(fm_index *fm, ranges_t start, ranges_t end, + unsigned long **match_indices) { + for (unsigned long i = 0; i < end - start; ++i) + (*match_indices)[i] = fm->sa[start + i]; +} + +fm_index *FMIndexConstruct(char *s) { + fm_index *index = malloc(sizeof(fm_index)); + if (!index) + return NULL; + memset(index, 0, sizeof(fm_index)); + + size_t sz = strlen(s); + if (!(index->alphabet = TextToAlphabet(s, sz))) + goto error; + index->alphabet_sz = strlen(index->alphabet); + if (!(index->sa = ConstructSuffixArray(s, sz))) + goto error; + if (!(index->bwt = ConstructBWT(s, sz, index->sa))) + goto error; + ++sz; // Because of the added dollar sign. + index->bwt_sz = sz; + if (!(index->ranks = ConstructRankMatrix(index->bwt, sz, index->alphabet))) + goto error; + if (!(index->ranges = + ConstructCharacterRanges(index->bwt, sz, index->alphabet))) + goto error; + + return index; + +error: + if (index->alphabet) + free(index->alphabet); + if (index->sa) + free(index->sa); + if (index->bwt) + free(index->bwt); + if (index->ranks) + free(index->ranks); + if (index->ranges) + free(index->ranges); + + free(index); + return NULL; +} + +void FMIndexFree(fm_index *index) { + free(index->alphabet); + free(index->sa); + free(index->bwt); + free(index->ranks); + free(index->ranges); + free(index); +} + +int FMIndexDumpToFile(fm_index *index, char *filename) { + FILE *f = fopen(filename, "w"); + if (!f) + return 0; + + fwrite(&index->bwt_sz, sizeof(index->bwt_sz), 1, f); + fwrite(index->bwt, sizeof(char), index->bwt_sz, f); + fwrite(&index->alphabet_sz, sizeof(index->alphabet_sz), 1, f); + fwrite(index->alphabet, sizeof(char), index->alphabet_sz, f); + fwrite(index->ranges, sizeof(ranges_t), 2 * index->alphabet_sz, f); + fwrite(index->ranks, sizeof(ranks_t), index->bwt_sz * index->alphabet_sz, f); + fwrite(index->sa, sizeof(sa_t), index->bwt_sz, f); + + fclose(f); + return 1; +} + +fm_index *FMIndexReadFromFile(char *filename, int aligned) { + FILE *f = fopen(filename, "r"); + if (!f) + return NULL; + + fm_index *index; + + if (!(index = calloc(1, sizeof(fm_index)))) + goto error; + + fread(&index->bwt_sz, sizeof(index->bwt_sz), 1, f); + + if (!MaybeMallocAligned((void **)&index->bwt, + (index->bwt_sz + 1) * sizeof(char), aligned)) + goto error; + fread(index->bwt, sizeof(char), index->bwt_sz, f); + index->bwt[index->bwt_sz] = '\0'; + + fread(&index->alphabet_sz, sizeof(index->alphabet_sz), 1, f); + + if (!MaybeMallocAligned((void **)&index->alphabet, + (index->alphabet_sz + 1) * sizeof(char), aligned)) + goto error; + fread(index->alphabet, sizeof(char), index->alphabet_sz, f); + index->alphabet[index->alphabet_sz] = '\0'; + + if (!MaybeMallocAligned((void **)&index->ranges, + 2 * index->alphabet_sz * sizeof(ranges_t), aligned)) + goto error; + fread(index->ranges, sizeof(ranges_t), 2 * index->alphabet_sz, f); + + if (!MaybeMallocAligned((void **)&index->ranks, + index->bwt_sz * index->alphabet_sz * sizeof(ranks_t), + aligned)) + goto error; + fread(index->ranks, sizeof(ranks_t), index->bwt_sz * index->alphabet_sz, f); + + if (!MaybeMallocAligned((void **)&index->sa, index->bwt_sz * sizeof(sa_t), + aligned)) + goto error; + fread(index->sa, sizeof(sa_t), index->bwt_sz, f); + + fclose(f); + return index; + +error: + if (index) { + if (index->bwt) + free(index->bwt); + if (index->alphabet) + free(index->alphabet); + if (index->ranges) + free(index->ranges); + if (index->ranks) + free(index->ranks); + if (index->sa) + free(index->sa); + free(index); + } + + fclose(f); + return NULL; +} diff --git a/code/fmindex.h b/code/fmindex.h new file mode 100644 index 0000000..b54a8bb --- /dev/null +++ b/code/fmindex.h @@ -0,0 +1,35 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +typedef unsigned ranges_t; +typedef unsigned ranks_t; +typedef unsigned sa_t; +typedef struct fm_index { + char *bwt; + size_t bwt_sz; + char *alphabet; + size_t alphabet_sz; + ranks_t *ranks; + sa_t *sa; + ranges_t *ranges; +} fm_index; + +fm_index *FMIndexConstruct(char *s); +void FMIndexFree(fm_index *index); + +fm_index *FMIndexReadFromFile(char *filename, int aligned); +int FMIndexDumpToFile(fm_index *index, char *filename); + +void FMIndexFindMatchRange(fm_index *fm, char *pattern, size_t pattern_sz, + ranges_t *start, ranges_t *end); +void FMIndexFindRangeIndices(fm_index *fm, ranges_t start, ranges_t end, + unsigned long **match_indices); + +#ifdef __cplusplus +} +#endif diff --git a/code/fpga/.gitignore b/code/fpga/.gitignore new file mode 100644 index 0000000..5a3f56a --- /dev/null +++ b/code/fpga/.gitignore @@ -0,0 +1,13 @@ +verify +sw_emu +hw_emu +hw +.Xil +.run +emconfig.json +vitis_env.sh +.ipcache +example_output +test.txt +*.jou +*.str diff --git a/code/fpga/Makefile b/code/fpga/Makefile new file mode 100644 index 0000000..abb7744 --- /dev/null +++ b/code/fpga/Makefile @@ -0,0 +1,106 @@ +ifndef PLATFORM + $(error PLATFORM is not set.) +endif + +ifndef TARGET + $(info TARGET is not set; using sw_emu.) +endif + +TARGET ?= sw_emu + +TARGETS := sw_emu hw_emu hw + +ifeq ($(filter $(TARGET),$(TARGETS)),) + $(error TARGET can only be one of: "$(TARGETS)") +endif + +VXXFLAGS := -t ${TARGET} --log_dir $(TARGET) --report_dir $(TARGET) --temp_dir $(TARGET) -I/usr/include/x86_64-linux-gnu -Wno-unused-label +GXXFLAGS := -Wall -g -std=c++11 -I${XILINX_XRT}/include/ -L${XILINX_XRT}/lib/ -lOpenCL -lpthread -lrt -lstdc++ -I.. +PROJ_HEADERS := ../fmindex.h ../util.h +PROJ_OBJS := ../fmindex.o ../util.o + +ifeq ($(TARGET), hw) + EMULATION_FLAG := +else + EMULATION_FLAG := XCL_EMULATION_MODE=$(TARGET) +endif + +.PHONY: all run-verify clean cleanall unopt opt + +all: $(TARGET) verify benchmark unopt opt + +unopt: $(TARGET)/unopt.xclbin + +ndrange: $(TARGET)/ndrange.xclbin + +ndrange2: $(TARGET)/ndrange2.xclbin + +memory: $(TARGET)/memory.xclbin + +final: $(TARGET)/final.xclbin + +run-verify: verify $(TARGET)/$(KERNEL).xclbin + @test -n "$(FMFILE)" || (echo "FMFILE undefined" ; exit 1) + @test -n "$(TESTFILE)" || (echo "TESTFILE undefined" ; exit 1) + @test -n "$(KERNEL)" || (echo "KERNEL undefined" ; exit 1) + @test -n "$(NDRANGE)" || (echo "NDRANGE undefined" ; exit 1) + @test -n "$(LOCALSIZE)" || (echo "LOCALSIZE undefined" ; exit 1) + cd $(TARGET) && $(EMULATION_FLAG) ../verify ../$(FMFILE) ../$(TARGET)/$(KERNEL).xclbin ../$(TESTFILE) $(NDRANGE) $(LOCALSIZE) + +$(TARGET): + mkdir $(TARGET) + +%.o: %.cpp $(PROJ_HEADERS) + g++ -c -o $@ $< $(GXXFLAGS) + +verify: verify.o + g++ -o $@ $(PROJ_OBJS) $< $(GXXFLAGS) + +benchmark: benchmark.o + g++ -o $@ $(PROJ_OBJS) $< $(GXXFLAGS) + +$(TARGET)/unopt.xo: unopt.cl no_ndrange.cfg + v++ -c -k fmindex $< $(VXXFLAGS) --config no_ndrange.cfg -o $@ + +$(TARGET)/unopt.xclbin: $(TARGET)/unopt.xo emconfig.json + v++ -l $< $(VXXFLAGS) --config no_ndrange.cfg -o $@ + mv -t $(TARGET) xrc.log xcd.log + +$(TARGET)/memory.xo: memory.cl no_ndrange.cfg + v++ -c -k fmindex $< $(VXXFLAGS) --config no_ndrange.cfg -o $@ + +$(TARGET)/memory.xclbin: $(TARGET)/memory.xo emconfig.json + v++ -l $< $(VXXFLAGS) --config no_ndrange.cfg -o $@ + mv -t $(TARGET) xrc.log xcd.log + +$(TARGET)/ndrange.xo: ndrange.cl ndrange.cfg + v++ -c -k fmindex $< $(VXXFLAGS) --config ndrange.cfg -o $@ + +$(TARGET)/ndrange.xclbin: $(TARGET)/ndrange.xo emconfig.json + v++ -l $< $(VXXFLAGS) --config ndrange.cfg -o $@ + mv -t $(TARGET) xrc.log xcd.log + +$(TARGET)/ndrange2.xo: ndrange2.cl ndrange2.cfg + v++ -c -k fmindex $< $(VXXFLAGS) --config ndrange2.cfg -o $@ + +$(TARGET)/ndrange2.xclbin: $(TARGET)/ndrange2.xo emconfig.json + v++ -l $< $(VXXFLAGS) --config ndrange2.cfg -o $@ + mv -t $(TARGET) xrc.log xcd.log + +$(TARGET)/final.xo: final.cl ndrange.cfg + v++ -c -k fmindex $< $(VXXFLAGS) --config ndrange.cfg -o $@ + +$(TARGET)/final.xclbin: $(TARGET)/final.xo emconfig.json + v++ -l $< $(VXXFLAGS) --config ndrange.cfg -o $@ + mv -t $(TARGET) xrc.log xcd.log + +emconfig.json: + emconfigutil --platform $(PLATFORM) --nd 1 + +clean: + rm -rf emconfig.json *.info *.link_summary *.compile_summary \ + *.xclbin *.xo *.log _x $(TARGET) verify TempConfig *.csv *.run_summary \ + *.o .Xil .run .ipcache + +cleanall: clean + rm -rf $(TARGETS) diff --git a/code/fpga/benchmark.cpp b/code/fpga/benchmark.cpp new file mode 100644 index 0000000..c40d430 --- /dev/null +++ b/code/fpga/benchmark.cpp @@ -0,0 +1,171 @@ +#define CL_HPP_CL_1_2_DEFAULT_BUILD +#define CL_HPP_TARGET_OPENCL_VERSION 120 +#define CL_HPP_MINIMUM_OPENCL_VERSION 120 +#define CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY 1 +#define CL_USE_DEPRECATED_OPENCL_1_2_APIS + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "../fmindex.h" +#include "../util.h" + +std::vector get_xilinx_devices(); +char *read_binary_file(const std::string &xclbin_file_name, unsigned &nb); + +int main(int argc, char **argv) { + if (argc < 6) { + fprintf( + stderr, + "Usage: %s \n", + argv[0]); + return 1; + } + + int use_ndrange = atoi(argv[4]); + int local_size = atoi(argv[5]); + + // Load FM-index. + fm_index *index = FMIndexReadFromFile(argv[1], 1); + if (!index) { + fprintf(stderr, "Could not read FM-index from file.\n"); + return 1; + } + + // Load test file. + unsigned pattern_count, pattern_sz, max_match_count; + char *patterns; + + if (!(LoadTestData(argv[3], &patterns, &pattern_count, &pattern_sz, + &max_match_count, 1))) { + fprintf(stderr, "Could not read test data file.\n"); + return 1; + } + + // Initialize OpenCL. + cl_int err; + unsigned fileBufSize; + std::vector devices = get_xilinx_devices(); + devices.resize(1); + cl::Device device = devices[0]; + cl::Context context(device, NULL, NULL, NULL, &err); + char *fileBuf = read_binary_file(argv[2], fileBufSize); + cl::Program::Binaries bins{{fileBuf, fileBufSize}}; + cl::Program program(context, devices, bins, NULL, &err); + cl::CommandQueue q(context, device, CL_QUEUE_PROFILING_ENABLE, &err); + cl::Kernel kernel(program, "fmindex", &err); + + // Create OpenCL buffers for host data. + cl::Buffer bwt_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(char) * index->bwt_sz, index->bwt, &err); + cl::Buffer alphabet_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(char) * index->alphabet_sz, index->alphabet, + &err); + cl::Buffer ranks_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(ranks_t) * index->bwt_sz * index->alphabet_sz, + index->ranks, &err); + cl::Buffer sa_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(sa_t) * index->bwt_sz, index->sa, &err); + cl::Buffer ranges_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(ranges_t) * 2 * index->alphabet_sz, + index->ranges, &err); + cl::Buffer patterns_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(char) * pattern_count * pattern_sz, patterns, + &err); + cl::Buffer out_buf(context, CL_MEM_WRITE_ONLY, + sizeof(unsigned long) * + (pattern_count * (max_match_count + 1)), + NULL, &err); + + // Map OpenCL buffers to kernel arguments. + kernel.setArg(0, bwt_buf); + kernel.setArg(1, alphabet_buf); + kernel.setArg(2, ranks_buf); + kernel.setArg(3, sa_buf); + kernel.setArg(4, ranges_buf); + kernel.setArg(5, patterns_buf); + kernel.setArg(6, out_buf); + + // Map OpenCL buffers to kernel arguments including scalars. + kernel.setArg(0, bwt_buf); + kernel.setArg(1, alphabet_buf); + kernel.setArg(2, ranks_buf); + kernel.setArg(3, sa_buf); + kernel.setArg(4, ranges_buf); + kernel.setArg(5, patterns_buf); + kernel.setArg(6, out_buf); + kernel.setArg(7, index->bwt_sz); + kernel.setArg(8, index->alphabet_sz); + kernel.setArg(9, pattern_count); + kernel.setArg(10, pattern_sz); + kernel.setArg(11, max_match_count + 1); + + // Schedule transfer of inputs and output. + q.enqueueMigrateMemObjects( + {bwt_buf, alphabet_buf, ranks_buf, sa_buf, ranges_buf, patterns_buf}, 0); + + if (use_ndrange) + q.enqueueNDRangeKernel(kernel, 0, pattern_count, local_size); + else + q.enqueueTask(kernel); + + q.enqueueMigrateMemObjects({out_buf}, CL_MIGRATE_MEM_OBJECT_HOST); + + q.finish(); + + // Release resources. + delete[] fileBuf; + FMIndexFree(index); + return EXIT_SUCCESS; +} + +// ------------------------------------------------------------------------------------ +// Utility functions +// ------------------------------------------------------------------------------------ +std::vector get_xilinx_devices() { + size_t i; + cl_int err; + std::vector platforms; + err = cl::Platform::get(&platforms); + cl::Platform platform; + for (i = 0; i < platforms.size(); i++) { + platform = platforms[i]; + std::string platformName = platform.getInfo(&err); + if (platformName == "Xilinx") { + std::cerr << "INFO: Found Xilinx Platform" << std::endl; + break; + } + } + if (i == platforms.size()) { + std::cerr << "ERROR: Failed to find Xilinx platform" << std::endl; + exit(EXIT_FAILURE); + } + + // Getting ACCELERATOR Devices and selecting 1st such device + std::vector devices; + err = platform.getDevices(CL_DEVICE_TYPE_ACCELERATOR, &devices); + return devices; +} + +char *read_binary_file(const std::string &xclbin_file_name, unsigned &nb) { + if (access(xclbin_file_name.c_str(), R_OK) != 0) { + printf("ERROR: %s xclbin not available please build\n", + xclbin_file_name.c_str()); + exit(EXIT_FAILURE); + } + // Loading XCL Bin into char buffer + std::cerr << "INFO: Loading '" << xclbin_file_name << "'\n"; + std::ifstream bin_file(xclbin_file_name.c_str(), std::ifstream::binary); + bin_file.seekg(0, bin_file.end); + nb = bin_file.tellg(); + bin_file.seekg(0, bin_file.beg); + char *buf = new char[nb]; + bin_file.read(buf, nb); + return buf; +} diff --git a/code/fpga/benchmark_fpga.py b/code/fpga/benchmark_fpga.py new file mode 100644 index 0000000..3f0dd07 --- /dev/null +++ b/code/fpga/benchmark_fpga.py @@ -0,0 +1,232 @@ +import argparse +import subprocess +import os +import shutil +import json +from pathlib import Path + + +# Thanks Tristan Laan for data extraction functions. + + +def _calculate_wattage(data: list) -> float: + return (int(data[1]) / 1000) * (int(data[2]) / 1000) \ + + (int(data[3]) / 1000) * (int(data[4]) / 1000) + + +def _get_power_profile_data(directory: Path) -> list: + file = next(directory.glob('power_profile_*.csv')) + data = [] + + with file.open() as f: + for i, line in enumerate(f): + if i < 2: + continue + csv_data = line.split(',') + data.append({'timestamp': float(csv_data[0]), + 'power': _calculate_wattage(csv_data)}) + + return data + + +def _get_timeline_data(directory: Path) -> dict: + file = next(directory.glob('timeline_trace.csv')) + data = {} + + with file.open() as f: + for i, line in enumerate(f): + cells = line.split(',') + if i < 13: + continue + if cells[0] == 'Footer': + break + + if cells[1].startswith("KERNEL") and cells[1].endswith("all") and cells[2] in ["START", "END"]: + data[cells[2]] = cells[0] + + return data + + +def _is_mode(line: str): + if line == 'OpenCL API Calls': + return True + if line == 'Kernel Execution': + return True + if line == 'Compute Unit Utilization': + return True + if line == 'Data Transfer: Host to Global Memory': + return True + if line == 'Data Transfer: Kernels to Global Memory': + return True + + +def _get_profile_summary_data(file: Path) -> dict: + data = dict() + mode = None + skip_line = False + with file.open() as f: + for line in f: + line = line.strip() + if skip_line: + skip_line = False + continue + + if _is_mode(line): + mode = line + data[mode] = [] + skip_line = True + continue + + if line == '': + mode = None + + if not mode: + continue + + csv_data = line.split(',') + + if mode == 'OpenCL API Calls': + data[mode].append({ + 'name': csv_data[0], + 'calls': int(csv_data[1]), + 'time': float(csv_data[2]) + }) + + if mode == 'Kernel Execution': + data[mode].append({ + 'kernel': csv_data[0], + 'enqueues': int(csv_data[1]), + 'time': float(csv_data[2]) + }) + + if mode == 'Compute Unit Utilization': + data[mode].append({ + 'cu': csv_data[1], + 'kernel': csv_data[2], + 'time': float(csv_data[9]) + }) + + if mode == 'Data Transfer: Host to Global Memory': + data[mode].append({ + 'type': csv_data[1], + 'transfers': int(csv_data[2]), + 'speed': float(csv_data[3]), + 'utilization': float(csv_data[4]), + 'size': float(csv_data[5]), + 'time': float(csv_data[6]) + }) + + + if mode == 'Data Transfer: Kernels to Global Memory': + data[mode].append({ + 'interface': csv_data[3], + 'type': csv_data[4], + 'transfers': int(csv_data[5]), + 'speed': float(csv_data[6]), + 'utilization': float(csv_data[7]), + 'size': float(csv_data[8]) + }) + + return data + + +def read_data(directory: Path) -> dict: + data = dict() + profile = directory / 'profile_summary.csv' + try: + data['power'] = _get_power_profile_data(directory) + data['timeline'] = _get_timeline_data(directory) + except StopIteration: + pass + if profile.exists(): + data.update(_get_profile_summary_data(profile)) + return data + + +def write_data(data: dict, file: Path): + with file.open('w') as f: + json.dump(data, f) + + +class cd: + """Context manager for changing the current working directory""" + def __init__(self, newPath): + self.newPath = os.path.expanduser(newPath) + + def __enter__(self): + self.savedPath = os.getcwd() + os.chdir(self.newPath) + + def __exit__(self, etype, value, traceback): + os.chdir(self.savedPath) + + +def main(repeats, count, maxmatches, lengths, dir, filenames, kernel, target, localsize, ndrange): + for filename in filenames: + for length in lengths: + benchmark(repeats, count, maxmatches, length, dir, filename, kernel, target, localsize, ndrange) + + +def benchmark(repeats, count, maxmatches, length, dir, filename, kernel, target, localsize, ndrange): + textfilename = f"../{dir}/{filename}" + fmfilename = f"{textfilename}.fm" + resultdir = f"../{kernel}_results/{filename}.len{length}" + testfilename = f"{resultdir}/test.txt" + + if target != "hw": + env = dict(os.environ, XCL_EMULATION_MODE=target) + else: + env = os.environ + + gentestargs = ["../../generate_test_data", textfilename, fmfilename, testfilename, str(count), str(length), str(maxmatches)] + benchmarkargs = ["../benchmark", fmfilename, f"{kernel}.xclbin", testfilename, str(ndrange), str(localsize)] + print(" ".join(gentestargs)) + print(" ".join(benchmarkargs)) + + with cd(target): + shutil.rmtree(resultdir, ignore_errors=True) + Path(resultdir).mkdir(parents=True, exist_ok=True) + + for n in range(repeats): + print(f"{n+1}/{repeats}") + + # Create test file. + gentestproc = subprocess.Popen(gentestargs, universal_newlines=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + stdout, stderr = gentestproc.communicate() + if stderr: + print(f">{stderr.strip()}") + ret = gentestproc.poll() + if ret != 0: + print(f"Error creating test data: {stdout.strip()}") + exit(1) + + # Execute kernel + benchmarkproc = subprocess.Popen(benchmarkargs, stdout=subprocess.PIPE, universal_newlines=True, stderr=subprocess.PIPE, env=env) + _, stderr = benchmarkproc.communicate() + if stderr: + print(f">{stderr.strip()}") + ret = benchmarkproc.poll() + if ret != 0: + print("Error benchmarking test data") + exit(1) + + # Move data to result directory. + data = read_data(Path(".")) + write_data(data, Path(resultdir) / f"run{n}.json") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("-n", "--repeats", help="number of times to repeat each experiment", type=int, required=True) + parser.add_argument("-c", "--count", help="number of patterns", type=int, required=True) + parser.add_argument("-m", "--maxmatches", help="maximum number of matches per pattern", type=int, required=True) + parser.add_argument("-l", "--lengths", help="length of the patterns", type=int, nargs="+", default=[], required=True) + parser.add_argument("-d", "--dir", help="directory containing FM-indices and original texts (with the same name)", required=True) + parser.add_argument("-f", "--files", help="FM-index files to benchmark", nargs="+", default=[], required=True) + parser.add_argument("-k", "--kernel", help="FPGA kernel", required=True) + parser.add_argument("-t", "--target", help="compilation target", default="sw_emu", required=False) + parser.add_argument("-s", "--localsize", help="NDRange local size", type=int, required=True) + parser.add_argument("-r", "--ndrange", help="use NDRange", type=int, required=True) + args = parser.parse_args() + + main(args.repeats, args.count, args.maxmatches, args.lengths, args.dir, args.files, args.kernel, args.target, args.localsize, args.ndrange) diff --git a/code/fpga/final.cl b/code/fpga/final.cl new file mode 100644 index 0000000..078b596 --- /dev/null +++ b/code/fpga/final.cl @@ -0,0 +1,72 @@ +#define LOCAL_SIZE 300 +#define MAX_PATTERN_SZ 8 +#define MAX_ALPHABET_SZ 97 +#define MAX_RANGES_SZ (2 * MAX_ALPHABET_SZ) +#define PATTERNS_SZ (MAX_PATTERN_SZ * LOCAL_SIZE) + +inline static int string_index(__private char *s, char c) { + int i = 0; + while (1) { + if (s[i] == c) + return i; + ++i; + } +} + +kernel +__attribute__((reqd_work_group_size(LOCAL_SIZE, 1, 1))) +__attribute__((xcl_zero_global_work_offset)) +void fmindex(__global char *bwt, + __global char *alphabet, + __global unsigned *ranks, + __global unsigned *sa, + __global unsigned *ranges, + __global char *patterns, + __global unsigned long *out, + size_t bwt_sz, size_t alphabet_sz, unsigned pattern_count, + unsigned pattern_sz, unsigned out_sz) { + int group_id = get_group_id(0); + + __local char _patterns[PATTERNS_SZ]; + __attribute__((xcl_pipeline_loop(1))) + for (unsigned i = 0; i < PATTERNS_SZ; ++i) + _patterns[i] = patterns[group_id * LOCAL_SIZE * pattern_sz + i]; + + __attribute__((xcl_pipeline_workitems)) { + int work_id = get_global_id(0); + int local_id = get_local_id(0); + + __private char _alphabet[MAX_ALPHABET_SZ]; + __attribute__((xcl_pipeline_loop(1))) + for (unsigned i = 0; i < alphabet_sz; ++i) + _alphabet[i] = alphabet[i]; + + __private unsigned _ranges[MAX_RANGES_SZ]; + __attribute__((xcl_pipeline_loop(1))) + for (unsigned i = 0; i < 2 * alphabet_sz; ++i) + _ranges[i] = ranges[i]; + + int p_idx = pattern_sz - 1; + char c = _patterns[local_id * pattern_sz + p_idx]; + int alphabet_idx = string_index(_alphabet, c); + unsigned start = _ranges[2 * alphabet_idx]; + unsigned end = _ranges[2 * alphabet_idx + 1]; + + p_idx -= 1; + while (p_idx >= 0 && end > 1) { + c = _patterns[local_id * pattern_sz + p_idx]; + alphabet_idx = string_index(_alphabet, c); + unsigned range_start = _ranges[2 * alphabet_idx]; + start = range_start + ranks[alphabet_sz * (start - 1) + alphabet_idx]; + end = range_start + ranks[alphabet_sz * (end - 1) + alphabet_idx]; + p_idx -= 1; + } + + unsigned long match_count = end - start; + out[work_id * out_sz] = match_count; + + __attribute__((xcl_pipeline_loop(1))) + for (unsigned i = 0; i < match_count; ++i) + out[work_id * out_sz + i + 1] = sa[start + i]; + } +} diff --git a/code/fpga/final_results/dblp.xml.10MB.len4/run0.json b/code/fpga/final_results/dblp.xml.10MB.len4/run0.json new file mode 100644 index 0000000..53e7d1a --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.5334, "power": 35.656904999999995}, {"timestamp": 64.3313, "power": 35.656904999999995}, {"timestamp": 84.8616, "power": 35.656904999999995}, {"timestamp": 105.428, "power": 35.656904999999995}, {"timestamp": 126.008, "power": 35.656904999999995}, {"timestamp": 146.545, "power": 35.656904999999995}, {"timestamp": 167.07, "power": 35.656904999999995}, {"timestamp": 187.587, "power": 35.656904999999995}, {"timestamp": 208.111, "power": 35.656904999999995}, {"timestamp": 228.63, "power": 35.656904999999995}, {"timestamp": 249.223, "power": 35.656904999999995}, {"timestamp": 269.82, "power": 35.656904999999995}, {"timestamp": 290.414, "power": 35.656904999999995}, {"timestamp": 311.008, "power": 35.656904999999995}, {"timestamp": 331.594, "power": 35.656904999999995}, {"timestamp": 352.153, "power": 35.656904999999995}, {"timestamp": 372.712, "power": 35.656904999999995}, {"timestamp": 393.308, "power": 35.656904999999995}, {"timestamp": 413.896, "power": 35.656904999999995}, {"timestamp": 434.488, "power": 35.656904999999995}, {"timestamp": 455.081, "power": 35.656904999999995}, {"timestamp": 475.672, "power": 35.656904999999995}, {"timestamp": 496.228, "power": 35.656904999999995}, {"timestamp": 516.787, "power": 35.656904999999995}, {"timestamp": 537.383, "power": 35.656904999999995}, {"timestamp": 557.978, "power": 35.656904999999995}, {"timestamp": 578.572, "power": 35.656904999999995}, {"timestamp": 599.166, "power": 35.656904999999995}, {"timestamp": 619.739, "power": 35.656904999999995}, {"timestamp": 640.294, "power": 35.656904999999995}, {"timestamp": 660.854, "power": 35.656904999999995}, {"timestamp": 681.446, "power": 35.656904999999995}, {"timestamp": 702.042, "power": 35.656904999999995}, {"timestamp": 722.651, "power": 35.656904999999995}, {"timestamp": 743.253, "power": 35.656904999999995}, {"timestamp": 763.872, "power": 35.656904999999995}, {"timestamp": 784.431, "power": 35.656904999999995}, {"timestamp": 805.023, "power": 35.656904999999995}, {"timestamp": 825.616, "power": 35.656904999999995}, {"timestamp": 846.209, "power": 35.656904999999995}, {"timestamp": 866.804, "power": 35.656904999999995}, {"timestamp": 887.398, "power": 35.656904999999995}, {"timestamp": 907.967, "power": 35.656904999999995}, {"timestamp": 928.524, "power": 35.656904999999995}, {"timestamp": 949.119, "power": 35.656904999999995}, {"timestamp": 969.711, "power": 35.656904999999995}, {"timestamp": 990.314, "power": 35.656904999999995}, {"timestamp": 1010.91, "power": 35.47774}, {"timestamp": 1032.11, "power": 35.47774}, {"timestamp": 1052.64, "power": 35.47774}, {"timestamp": 1073.17, "power": 35.47774}, {"timestamp": 1093.71, "power": 35.47774}, {"timestamp": 1114.24, "power": 35.47774}, {"timestamp": 1134.78, "power": 35.47774}, {"timestamp": 1155.32, "power": 35.47774}, {"timestamp": 1175.82, "power": 35.47774}, {"timestamp": 1196.32, "power": 35.47774}, {"timestamp": 1216.85, "power": 35.47774}, {"timestamp": 1237.38, "power": 35.47774}, {"timestamp": 1257.92, "power": 35.47774}, {"timestamp": 1278.46, "power": 35.47774}, {"timestamp": 1299.0, "power": 35.47774}, {"timestamp": 1319.54, "power": 35.47774}, {"timestamp": 1340.04, "power": 35.47774}, {"timestamp": 1360.57, "power": 35.47774}, {"timestamp": 1381.11, "power": 35.47774}, {"timestamp": 1401.66, "power": 35.47774}, {"timestamp": 1422.19, "power": 35.47774}, {"timestamp": 1442.72, "power": 35.47774}, {"timestamp": 1463.25, "power": 35.47774}, {"timestamp": 1483.76, "power": 35.47774}, {"timestamp": 1504.25, "power": 35.47774}, {"timestamp": 1524.78, "power": 35.47774}, {"timestamp": 1545.32, "power": 35.47774}, {"timestamp": 1565.85, "power": 35.47774}, {"timestamp": 1586.38, "power": 35.47774}, {"timestamp": 1606.92, "power": 35.47774}, {"timestamp": 1627.45, "power": 35.47774}, {"timestamp": 1647.96, "power": 35.47774}, {"timestamp": 1668.5, "power": 35.47774}, {"timestamp": 1689.03, "power": 35.47774}, {"timestamp": 1709.57, "power": 35.47774}, {"timestamp": 1730.11, "power": 35.47774}, {"timestamp": 1750.64, "power": 35.47774}, {"timestamp": 1771.17, "power": 35.47774}, {"timestamp": 1791.68, "power": 35.47774}, {"timestamp": 1812.17, "power": 35.47774}, {"timestamp": 1832.7, "power": 35.47774}, {"timestamp": 1853.24, "power": 35.47774}, {"timestamp": 1873.78, "power": 35.47774}, {"timestamp": 1894.31, "power": 35.47774}, {"timestamp": 1914.84, "power": 35.47774}, {"timestamp": 1935.37, "power": 35.47774}, {"timestamp": 1955.92, "power": 35.47774}, {"timestamp": 1976.45, "power": 35.47774}, {"timestamp": 1996.98, "power": 35.47774}, {"timestamp": 2017.51, "power": 36.139207}, {"timestamp": 2038.55, "power": 36.139207}, {"timestamp": 2059.09, "power": 36.139207}, {"timestamp": 2079.6, "power": 36.139207}, {"timestamp": 2100.09, "power": 36.139207}, {"timestamp": 2120.63, "power": 36.139207}, {"timestamp": 2141.16, "power": 36.139207}, {"timestamp": 2161.7, "power": 36.139207}, {"timestamp": 2182.24, "power": 36.139207}, {"timestamp": 2202.77, "power": 36.139207}, {"timestamp": 2223.31, "power": 36.139207}, {"timestamp": 2243.82, "power": 36.139207}, {"timestamp": 2264.35, "power": 36.139207}, {"timestamp": 2284.88, "power": 36.139207}, {"timestamp": 2305.42, "power": 36.139207}, {"timestamp": 2325.95, "power": 36.139207}, {"timestamp": 2346.49, "power": 36.139207}, {"timestamp": 2367.02, "power": 36.139207}, {"timestamp": 2387.6, "power": 36.139207}, {"timestamp": 2408.1, "power": 36.139207}, {"timestamp": 2428.62, "power": 36.139207}, {"timestamp": 2449.15, "power": 36.139207}, {"timestamp": 2469.68, "power": 36.139207}, {"timestamp": 2490.21, "power": 36.139207}, {"timestamp": 2510.73, "power": 36.139207}, {"timestamp": 2531.26, "power": 36.139207}, {"timestamp": 2551.76, "power": 36.139207}, {"timestamp": 2572.25, "power": 36.139207}, {"timestamp": 2592.78, "power": 36.139207}, {"timestamp": 2613.32, "power": 36.139207}, {"timestamp": 2633.85, "power": 36.139207}, {"timestamp": 2654.39, "power": 36.139207}, {"timestamp": 2674.93, "power": 36.139207}, {"timestamp": 2695.47, "power": 36.139207}, {"timestamp": 2716.01, "power": 36.139207}, {"timestamp": 2736.54, "power": 36.139207}, {"timestamp": 2757.08, "power": 36.139207}, {"timestamp": 2777.61, "power": 36.139207}, {"timestamp": 2798.15, "power": 36.139207}, {"timestamp": 2818.69, "power": 36.139207}, {"timestamp": 2839.23, "power": 36.139207}, {"timestamp": 2859.74, "power": 36.139207}, {"timestamp": 2880.28, "power": 36.139207}, {"timestamp": 2900.81, "power": 36.139207}, {"timestamp": 2921.35, "power": 36.139207}, {"timestamp": 2941.89, "power": 36.139207}, {"timestamp": 2962.42, "power": 36.139207}, {"timestamp": 2982.96, "power": 36.139207}, {"timestamp": 3003.5, "power": 36.139207}, {"timestamp": 3024.01, "power": 36.927096000000006}, {"timestamp": 3045.09, "power": 36.927096000000006}, {"timestamp": 3065.63, "power": 36.927096000000006}, {"timestamp": 3086.19, "power": 36.927096000000006}, {"timestamp": 3106.76, "power": 36.927096000000006}, {"timestamp": 3127.33, "power": 36.927096000000006}, {"timestamp": 3147.84, "power": 36.927096000000006}, {"timestamp": 3168.39, "power": 36.927096000000006}, {"timestamp": 3188.93, "power": 36.927096000000006}, {"timestamp": 3209.5, "power": 36.927096000000006}, {"timestamp": 3230.07, "power": 36.927096000000006}, {"timestamp": 3250.63, "power": 36.927096000000006}, {"timestamp": 3271.2, "power": 36.927096000000006}, {"timestamp": 3291.72, "power": 36.927096000000006}, {"timestamp": 3312.21, "power": 36.927096000000006}, {"timestamp": 3332.77, "power": 36.927096000000006}, {"timestamp": 3353.34, "power": 36.927096000000006}, {"timestamp": 3373.9, "power": 36.927096000000006}, {"timestamp": 3394.45, "power": 36.927096000000006}, {"timestamp": 3415.01, "power": 36.927096000000006}, {"timestamp": 3435.58, "power": 36.927096000000006}, {"timestamp": 3456.07, "power": 36.927096000000006}, {"timestamp": 3476.62, "power": 36.927096000000006}, {"timestamp": 3497.17, "power": 36.927096000000006}, {"timestamp": 3517.74, "power": 36.927096000000006}, {"timestamp": 3538.31, "power": 36.927096000000006}, {"timestamp": 3558.88, "power": 36.927096000000006}, {"timestamp": 3579.44, "power": 36.927096000000006}, {"timestamp": 3599.95, "power": 36.927096000000006}, {"timestamp": 3620.5, "power": 36.927096000000006}, {"timestamp": 3641.07, "power": 36.927096000000006}, {"timestamp": 3661.61, "power": 36.927096000000006}, {"timestamp": 3682.17, "power": 36.927096000000006}, {"timestamp": 3702.71, "power": 36.927096000000006}, {"timestamp": 3723.24, "power": 36.927096000000006}, {"timestamp": 3743.75, "power": 36.927096000000006}, {"timestamp": 3764.24, "power": 36.927096000000006}, {"timestamp": 3784.8, "power": 36.927096000000006}, {"timestamp": 3805.37, "power": 36.927096000000006}, {"timestamp": 3825.93, "power": 36.927096000000006}, {"timestamp": 3846.51, "power": 36.927096000000006}, {"timestamp": 3867.07, "power": 36.927096000000006}, {"timestamp": 3887.62, "power": 36.927096000000006}, {"timestamp": 3908.11, "power": 36.927096000000006}, {"timestamp": 3928.67, "power": 36.927096000000006}, {"timestamp": 3949.23, "power": 36.927096000000006}, {"timestamp": 3969.8, "power": 36.927096000000006}, {"timestamp": 3990.36, "power": 36.927096000000006}, {"timestamp": 4010.93, "power": 36.927096000000006}, {"timestamp": 4031.5, "power": 37.486670000000004}, {"timestamp": 4052.64, "power": 37.486670000000004}, {"timestamp": 4073.18, "power": 37.486670000000004}, {"timestamp": 4093.72, "power": 37.486670000000004}, {"timestamp": 4114.25, "power": 37.486670000000004}, {"timestamp": 4134.79, "power": 37.486670000000004}, {"timestamp": 4155.36, "power": 37.486670000000004}, {"timestamp": 4175.88, "power": 37.486670000000004}, {"timestamp": 4196.43, "power": 37.486670000000004}, {"timestamp": 4216.99, "power": 37.486670000000004}, {"timestamp": 4237.49, "power": 37.486670000000004}, {"timestamp": 4258.05, "power": 37.486670000000004}, {"timestamp": 4278.6, "power": 37.486670000000004}, {"timestamp": 4299.16, "power": 37.486670000000004}, {"timestamp": 4319.67, "power": 37.486670000000004}, {"timestamp": 4340.17, "power": 37.486670000000004}, {"timestamp": 4360.73, "power": 37.486670000000004}, {"timestamp": 4381.28, "power": 37.486670000000004}, {"timestamp": 4401.84, "power": 37.486670000000004}, {"timestamp": 4422.41, "power": 37.486670000000004}, {"timestamp": 4442.97, "power": 37.486670000000004}, {"timestamp": 4463.56, "power": 37.486670000000004}, {"timestamp": 4484.04, "power": 37.486670000000004}, {"timestamp": 4504.53, "power": 37.486670000000004}, {"timestamp": 4525.1, "power": 37.486670000000004}, {"timestamp": 4545.66, "power": 37.486670000000004}, {"timestamp": 4566.23, "power": 37.486670000000004}, {"timestamp": 4586.79, "power": 37.486670000000004}, {"timestamp": 4607.36, "power": 37.486670000000004}, {"timestamp": 4627.87, "power": 37.486670000000004}, {"timestamp": 4648.36, "power": 37.486670000000004}, {"timestamp": 4668.92, "power": 37.486670000000004}, {"timestamp": 4689.48, "power": 37.486670000000004}, {"timestamp": 4710.04, "power": 37.486670000000004}, {"timestamp": 4730.6, "power": 37.486670000000004}, {"timestamp": 4751.17, "power": 37.486670000000004}, {"timestamp": 4771.68, "power": 37.486670000000004}, {"timestamp": 4792.23, "power": 37.486670000000004}, {"timestamp": 4812.8, "power": 37.486670000000004}, {"timestamp": 4833.37, "power": 37.486670000000004}, {"timestamp": 4853.93, "power": 37.486670000000004}, {"timestamp": 4874.5, "power": 37.486670000000004}, {"timestamp": 4895.08, "power": 37.486670000000004}, {"timestamp": 4915.64, "power": 37.486670000000004}, {"timestamp": 4936.14, "power": 37.486670000000004}, {"timestamp": 4956.7, "power": 37.486670000000004}, {"timestamp": 4977.27, "power": 37.486670000000004}, {"timestamp": 4997.84, "power": 37.486670000000004}, {"timestamp": 5018.41, "power": 37.486670000000004}, {"timestamp": 5038.97, "power": 36.945378999999996}, {"timestamp": 5060.13, "power": 36.945378999999996}, {"timestamp": 5080.66, "power": 36.945378999999996}, {"timestamp": 5101.2, "power": 36.945378999999996}, {"timestamp": 5121.77, "power": 36.945378999999996}, {"timestamp": 5142.33, "power": 36.945378999999996}, {"timestamp": 5162.89, "power": 36.945378999999996}, {"timestamp": 5183.45, "power": 36.945378999999996}, {"timestamp": 5203.98, "power": 36.945378999999996}, {"timestamp": 5224.53, "power": 36.945378999999996}, {"timestamp": 5245.1, "power": 36.945378999999996}, {"timestamp": 5265.67, "power": 36.945378999999996}, {"timestamp": 5286.23, "power": 36.945378999999996}, {"timestamp": 5306.77, "power": 36.945378999999996}, {"timestamp": 5327.33, "power": 36.945378999999996}, {"timestamp": 5347.93, "power": 36.945378999999996}, {"timestamp": 5368.53, "power": 36.945378999999996}, {"timestamp": 5389.06, "power": 36.945378999999996}, {"timestamp": 5409.59, "power": 36.945378999999996}, {"timestamp": 5430.12, "power": 36.945378999999996}, {"timestamp": 5450.64, "power": 36.945378999999996}, {"timestamp": 5471.17, "power": 36.945378999999996}, {"timestamp": 5491.67, "power": 36.945378999999996}, {"timestamp": 5512.15, "power": 36.945378999999996}, {"timestamp": 5532.67, "power": 36.945378999999996}, {"timestamp": 5553.19, "power": 36.945378999999996}, {"timestamp": 5573.72, "power": 36.945378999999996}, {"timestamp": 5594.24, "power": 36.945378999999996}, {"timestamp": 5614.76, "power": 36.945378999999996}, {"timestamp": 5635.28, "power": 36.945378999999996}, {"timestamp": 5655.78, "power": 36.945378999999996}, {"timestamp": 5676.3, "power": 36.945378999999996}, {"timestamp": 5696.82, "power": 36.945378999999996}, {"timestamp": 5717.34, "power": 36.945378999999996}, {"timestamp": 5737.86, "power": 36.945378999999996}, {"timestamp": 5758.38, "power": 36.945378999999996}, {"timestamp": 5778.9, "power": 36.945378999999996}, {"timestamp": 5799.43, "power": 36.945378999999996}, {"timestamp": 5819.93, "power": 36.945378999999996}, {"timestamp": 5840.44, "power": 36.945378999999996}, {"timestamp": 5860.97, "power": 36.945378999999996}, {"timestamp": 5881.49, "power": 36.945378999999996}, {"timestamp": 5902.01, "power": 36.945378999999996}, {"timestamp": 5922.54, "power": 36.945378999999996}, {"timestamp": 5943.06, "power": 36.945378999999996}, {"timestamp": 5963.59, "power": 36.945378999999996}, {"timestamp": 5984.07, "power": 36.945378999999996}, {"timestamp": 6004.59, "power": 36.945378999999996}, {"timestamp": 6025.11, "power": 36.945378999999996}, {"timestamp": 6045.65, "power": 35.67627399999999}, {"timestamp": 6067.45, "power": 35.67627399999999}, {"timestamp": 6087.96, "power": 35.67627399999999}, {"timestamp": 6108.48, "power": 35.67627399999999}, {"timestamp": 6129.01, "power": 35.67627399999999}, {"timestamp": 6149.54, "power": 35.67627399999999}, {"timestamp": 6170.06, "power": 35.67627399999999}, {"timestamp": 6190.58, "power": 35.67627399999999}, {"timestamp": 6211.11, "power": 35.67627399999999}, {"timestamp": 6231.59, "power": 35.67627399999999}, {"timestamp": 6252.07, "power": 35.67627399999999}, {"timestamp": 6272.59, "power": 35.67627399999999}, {"timestamp": 6293.12, "power": 35.67627399999999}, {"timestamp": 6313.64, "power": 35.67627399999999}, {"timestamp": 6334.18, "power": 35.67627399999999}, {"timestamp": 6354.7, "power": 35.67627399999999}, {"timestamp": 6375.23, "power": 35.67627399999999}, {"timestamp": 6395.73, "power": 35.67627399999999}, {"timestamp": 6416.22, "power": 35.67627399999999}, {"timestamp": 6436.75, "power": 35.67627399999999}, {"timestamp": 6457.28, "power": 35.67627399999999}, {"timestamp": 6477.87, "power": 35.67627399999999}, {"timestamp": 6498.39, "power": 35.67627399999999}, {"timestamp": 6518.92, "power": 35.67627399999999}, {"timestamp": 6539.44, "power": 35.67627399999999}, {"timestamp": 6559.94, "power": 35.67627399999999}, {"timestamp": 6580.46, "power": 35.67627399999999}, {"timestamp": 6600.98, "power": 35.67627399999999}, {"timestamp": 6621.5, "power": 35.67627399999999}, {"timestamp": 6642.02, "power": 35.67627399999999}, {"timestamp": 6662.54, "power": 35.67627399999999}, {"timestamp": 6683.07, "power": 35.67627399999999}, {"timestamp": 6703.61, "power": 35.67627399999999}, {"timestamp": 6724.09, "power": 35.67627399999999}, {"timestamp": 6744.61, "power": 35.67627399999999}, {"timestamp": 6765.13, "power": 35.67627399999999}, {"timestamp": 6785.65, "power": 35.67627399999999}, {"timestamp": 6806.17, "power": 35.67627399999999}, {"timestamp": 6826.69, "power": 35.67627399999999}, {"timestamp": 6847.21, "power": 35.67627399999999}, {"timestamp": 6867.72, "power": 35.67627399999999}, {"timestamp": 6888.19, "power": 35.67627399999999}, {"timestamp": 6909.09, "power": 35.67627399999999}, {"timestamp": 6929.64, "power": 35.67627399999999}], "timeline": {"START": "2517.290484", "END": "5298.497478"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4080.8}, {"name": "clSetKernelArg", "calls": 19, "time": 1785.92}, {"name": "clReleaseKernel", "calls": 1, "time": 785.226}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.9693}, {"name": "clCreateContext", "calls": 1, "time": 41.2642}, {"name": "clReleaseContext", "calls": 1, "time": 28.649}, {"name": "clReleaseProgram", "calls": 1, "time": 18.0295}, {"name": "clCreateKernel", "calls": 1, "time": 0.347601}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.315418}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.124725}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079314}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072367}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03549}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02446}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024003}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011555}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010293}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009764}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009562}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008218}, {"name": "clRetainDevice", "calls": 2, "time": 0.004736}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2781.21}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2755.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2771.4}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2780.78}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2768.98}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2760.44}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8988.034493, "utilization": 93.625359, "size": 6394740.0, "time": 711.47257}, {"type": "WRITE", "transfers": 1, "speed": 6867.323777, "utilization": 71.534623, "size": 4037050.0, "time": 587.863478}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 35207210, "speed": 102.821, "utilization": 0.892545, "size": 0.00803033}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2192994, "speed": 393.113, "utilization": 3.41243, "size": 0.127844}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35465263, "speed": 102.972, "utilization": 0.893858, "size": 0.00803011}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2209114, "speed": 392.798, "utilization": 3.4097, "size": 0.127846}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35771501, "speed": 103.502, "utilization": 0.898458, "size": 0.00802986}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2228269, "speed": 393.111, "utilization": 3.41242, "size": 0.127846}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35409101, "speed": 102.897, "utilization": 0.893203, "size": 0.00803016}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2205612, "speed": 393.039, "utilization": 3.4118, "size": 0.127845}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35300764, "speed": 102.908, "utilization": 0.893298, "size": 0.00803025}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2198862, "speed": 392.805, "utilization": 3.40976, "size": 0.127843}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len4/run1.json b/code/fpga/final_results/dblp.xml.10MB.len4/run1.json new file mode 100644 index 0000000..729b913 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.6208, "power": 35.298410000000004}, {"timestamp": 62.2311, "power": 35.298410000000004}, {"timestamp": 82.83, "power": 35.298410000000004}, {"timestamp": 103.421, "power": 35.298410000000004}, {"timestamp": 124.012, "power": 35.298410000000004}, {"timestamp": 144.709, "power": 35.298410000000004}, {"timestamp": 165.234, "power": 35.298410000000004}, {"timestamp": 185.745, "power": 35.298410000000004}, {"timestamp": 206.289, "power": 35.298410000000004}, {"timestamp": 226.87, "power": 35.298410000000004}, {"timestamp": 247.488, "power": 35.298410000000004}, {"timestamp": 268.11, "power": 35.298410000000004}, {"timestamp": 288.735, "power": 35.298410000000004}, {"timestamp": 309.33, "power": 35.298410000000004}, {"timestamp": 329.919, "power": 35.298410000000004}, {"timestamp": 350.544, "power": 35.298410000000004}, {"timestamp": 371.165, "power": 35.298410000000004}, {"timestamp": 391.785, "power": 35.298410000000004}, {"timestamp": 412.406, "power": 35.298410000000004}, {"timestamp": 432.991, "power": 35.298410000000004}, {"timestamp": 453.575, "power": 35.298410000000004}, {"timestamp": 474.162, "power": 35.298410000000004}, {"timestamp": 494.785, "power": 35.298410000000004}, {"timestamp": 515.41, "power": 35.298410000000004}, {"timestamp": 536.037, "power": 35.298410000000004}, {"timestamp": 556.659, "power": 35.298410000000004}, {"timestamp": 577.392, "power": 35.298410000000004}, {"timestamp": 597.919, "power": 35.298410000000004}, {"timestamp": 618.474, "power": 35.298410000000004}, {"timestamp": 639.028, "power": 35.298410000000004}, {"timestamp": 659.582, "power": 35.298410000000004}, {"timestamp": 680.136, "power": 35.298410000000004}, {"timestamp": 700.692, "power": 35.298410000000004}, {"timestamp": 721.243, "power": 35.298410000000004}, {"timestamp": 741.759, "power": 35.298410000000004}, {"timestamp": 762.308, "power": 35.298410000000004}, {"timestamp": 782.866, "power": 35.298410000000004}, {"timestamp": 803.422, "power": 35.298410000000004}, {"timestamp": 823.975, "power": 35.298410000000004}, {"timestamp": 844.53, "power": 35.298410000000004}, {"timestamp": 865.061, "power": 35.298410000000004}, {"timestamp": 885.574, "power": 35.298410000000004}, {"timestamp": 906.125, "power": 35.298410000000004}, {"timestamp": 926.678, "power": 35.298410000000004}, {"timestamp": 947.234, "power": 35.298410000000004}, {"timestamp": 967.789, "power": 35.298410000000004}, {"timestamp": 988.349, "power": 35.298410000000004}, {"timestamp": 1008.91, "power": 36.150193}, {"timestamp": 1030.04, "power": 36.150193}, {"timestamp": 1050.61, "power": 36.150193}, {"timestamp": 1071.17, "power": 36.150193}, {"timestamp": 1091.72, "power": 36.150193}, {"timestamp": 1112.28, "power": 36.150193}, {"timestamp": 1132.83, "power": 36.150193}, {"timestamp": 1153.37, "power": 36.150193}, {"timestamp": 1173.88, "power": 36.150193}, {"timestamp": 1194.43, "power": 36.150193}, {"timestamp": 1214.99, "power": 36.150193}, {"timestamp": 1235.53, "power": 36.150193}, {"timestamp": 1256.08, "power": 36.150193}, {"timestamp": 1276.64, "power": 36.150193}, {"timestamp": 1297.17, "power": 36.150193}, {"timestamp": 1317.69, "power": 36.150193}, {"timestamp": 1338.24, "power": 36.150193}, {"timestamp": 1358.79, "power": 36.150193}, {"timestamp": 1379.36, "power": 36.150193}, {"timestamp": 1399.92, "power": 36.150193}, {"timestamp": 1420.47, "power": 36.150193}, {"timestamp": 1440.99, "power": 36.150193}, {"timestamp": 1461.5, "power": 36.150193}, {"timestamp": 1482.05, "power": 36.150193}, {"timestamp": 1502.6, "power": 36.150193}, {"timestamp": 1523.15, "power": 36.150193}, {"timestamp": 1543.69, "power": 36.150193}, {"timestamp": 1564.24, "power": 36.150193}, {"timestamp": 1584.79, "power": 36.150193}, {"timestamp": 1605.32, "power": 36.150193}, {"timestamp": 1625.87, "power": 36.150193}, {"timestamp": 1646.41, "power": 36.150193}, {"timestamp": 1666.96, "power": 36.150193}, {"timestamp": 1687.51, "power": 36.150193}, {"timestamp": 1708.07, "power": 36.150193}, {"timestamp": 1728.62, "power": 36.150193}, {"timestamp": 1749.15, "power": 36.150193}, {"timestamp": 1769.66, "power": 36.150193}, {"timestamp": 1790.21, "power": 36.150193}, {"timestamp": 1810.76, "power": 36.150193}, {"timestamp": 1831.31, "power": 36.150193}, {"timestamp": 1851.87, "power": 36.150193}, {"timestamp": 1872.42, "power": 36.150193}, {"timestamp": 1892.99, "power": 36.150193}, {"timestamp": 1913.5, "power": 36.150193}, {"timestamp": 1934.05, "power": 36.150193}, {"timestamp": 1954.61, "power": 36.150193}, {"timestamp": 1975.17, "power": 36.150193}, {"timestamp": 1995.71, "power": 36.150193}, {"timestamp": 2016.26, "power": 35.708983}, {"timestamp": 2037.34, "power": 35.708983}, {"timestamp": 2057.89, "power": 35.708983}, {"timestamp": 2078.44, "power": 35.708983}, {"timestamp": 2098.99, "power": 35.708983}, {"timestamp": 2119.54, "power": 35.708983}, {"timestamp": 2140.09, "power": 35.708983}, {"timestamp": 2160.65, "power": 35.708983}, {"timestamp": 2181.18, "power": 35.708983}, {"timestamp": 2201.69, "power": 35.708983}, {"timestamp": 2222.23, "power": 35.708983}, {"timestamp": 2242.78, "power": 35.708983}, {"timestamp": 2263.33, "power": 35.708983}, {"timestamp": 2283.88, "power": 35.708983}, {"timestamp": 2304.44, "power": 35.708983}, {"timestamp": 2324.99, "power": 35.708983}, {"timestamp": 2345.5, "power": 35.708983}, {"timestamp": 2366.04, "power": 35.708983}, {"timestamp": 2386.6, "power": 35.708983}, {"timestamp": 2407.15, "power": 35.708983}, {"timestamp": 2427.71, "power": 35.708983}, {"timestamp": 2448.26, "power": 35.708983}, {"timestamp": 2468.82, "power": 35.708983}, {"timestamp": 2489.36, "power": 35.708983}, {"timestamp": 2509.9, "power": 35.708983}, {"timestamp": 2530.41, "power": 35.708983}, {"timestamp": 2550.96, "power": 35.708983}, {"timestamp": 2571.52, "power": 35.708983}, {"timestamp": 2592.08, "power": 35.708983}, {"timestamp": 2612.65, "power": 35.708983}, {"timestamp": 2633.19, "power": 35.708983}, {"timestamp": 2653.7, "power": 35.708983}, {"timestamp": 2674.26, "power": 35.708983}, {"timestamp": 2694.83, "power": 35.708983}, {"timestamp": 2715.39, "power": 35.708983}, {"timestamp": 2735.96, "power": 35.708983}, {"timestamp": 2756.52, "power": 35.708983}, {"timestamp": 2777.06, "power": 35.708983}, {"timestamp": 2797.58, "power": 35.708983}, {"timestamp": 2818.14, "power": 35.708983}, {"timestamp": 2838.72, "power": 35.708983}, {"timestamp": 2859.28, "power": 35.708983}, {"timestamp": 2879.85, "power": 35.708983}, {"timestamp": 2900.42, "power": 35.708983}, {"timestamp": 2920.99, "power": 35.708983}, {"timestamp": 2941.52, "power": 35.708983}, {"timestamp": 2962.1, "power": 35.708983}, {"timestamp": 2982.69, "power": 35.708983}, {"timestamp": 3003.27, "power": 35.708983}, {"timestamp": 3023.87, "power": 38.320488}, {"timestamp": 3045.02, "power": 38.320488}, {"timestamp": 3065.53, "power": 38.320488}, {"timestamp": 3086.09, "power": 38.320488}, {"timestamp": 3106.65, "power": 38.320488}, {"timestamp": 3127.22, "power": 38.320488}, {"timestamp": 3147.81, "power": 38.320488}, {"timestamp": 3168.4, "power": 38.320488}, {"timestamp": 3189.01, "power": 38.320488}, {"timestamp": 3209.53, "power": 38.320488}, {"timestamp": 3230.12, "power": 38.320488}, {"timestamp": 3250.71, "power": 38.320488}, {"timestamp": 3271.31, "power": 38.320488}, {"timestamp": 3291.9, "power": 38.320488}, {"timestamp": 3312.49, "power": 38.320488}, {"timestamp": 3333.02, "power": 38.320488}, {"timestamp": 3353.54, "power": 38.320488}, {"timestamp": 3374.11, "power": 38.320488}, {"timestamp": 3394.7, "power": 38.320488}, {"timestamp": 3415.29, "power": 38.320488}, {"timestamp": 3435.86, "power": 38.320488}, {"timestamp": 3456.44, "power": 38.320488}, {"timestamp": 3477.03, "power": 38.320488}, {"timestamp": 3497.54, "power": 38.320488}, {"timestamp": 3518.1, "power": 38.320488}, {"timestamp": 3538.68, "power": 38.320488}, {"timestamp": 3559.24, "power": 38.320488}, {"timestamp": 3579.81, "power": 38.320488}, {"timestamp": 3600.38, "power": 38.320488}, {"timestamp": 3620.95, "power": 38.320488}, {"timestamp": 3641.47, "power": 38.320488}, {"timestamp": 3662.21, "power": 38.320488}, {"timestamp": 3682.78, "power": 38.320488}, {"timestamp": 3703.35, "power": 38.320488}, {"timestamp": 3723.92, "power": 38.320488}, {"timestamp": 3744.48, "power": 38.320488}, {"timestamp": 3764.99, "power": 38.320488}, {"timestamp": 3785.51, "power": 38.320488}, {"timestamp": 3806.07, "power": 38.320488}, {"timestamp": 3826.63, "power": 38.320488}, {"timestamp": 3847.2, "power": 38.320488}, {"timestamp": 3867.77, "power": 38.320488}, {"timestamp": 3888.34, "power": 38.320488}, {"timestamp": 3908.91, "power": 38.320488}, {"timestamp": 3929.44, "power": 38.320488}, {"timestamp": 3950.01, "power": 38.320488}, {"timestamp": 3970.57, "power": 38.320488}, {"timestamp": 3991.15, "power": 38.320488}, {"timestamp": 4011.71, "power": 38.320488}, {"timestamp": 4032.29, "power": 36.966708}, {"timestamp": 4053.47, "power": 36.966708}, {"timestamp": 4074.03, "power": 36.966708}, {"timestamp": 4094.6, "power": 36.966708}, {"timestamp": 4115.17, "power": 36.966708}, {"timestamp": 4135.73, "power": 36.966708}, {"timestamp": 4156.3, "power": 36.966708}, {"timestamp": 4176.87, "power": 36.966708}, {"timestamp": 4197.4, "power": 36.966708}, {"timestamp": 4217.96, "power": 36.966708}, {"timestamp": 4238.53, "power": 36.966708}, {"timestamp": 4259.1, "power": 36.966708}, {"timestamp": 4279.67, "power": 36.966708}, {"timestamp": 4300.24, "power": 36.966708}, {"timestamp": 4320.8, "power": 36.966708}, {"timestamp": 4341.34, "power": 36.966708}, {"timestamp": 4361.9, "power": 36.966708}, {"timestamp": 4382.47, "power": 36.966708}, {"timestamp": 4403.04, "power": 36.966708}, {"timestamp": 4423.62, "power": 36.966708}, {"timestamp": 4444.18, "power": 36.966708}, {"timestamp": 4464.75, "power": 36.966708}, {"timestamp": 4485.29, "power": 36.966708}, {"timestamp": 4505.85, "power": 36.966708}, {"timestamp": 4526.41, "power": 36.966708}, {"timestamp": 4546.98, "power": 36.966708}, {"timestamp": 4567.56, "power": 36.966708}, {"timestamp": 4588.13, "power": 36.966708}, {"timestamp": 4608.69, "power": 36.966708}, {"timestamp": 4629.25, "power": 36.966708}, {"timestamp": 4649.84, "power": 36.966708}, {"timestamp": 4670.44, "power": 36.966708}, {"timestamp": 4691.03, "power": 36.966708}, {"timestamp": 4711.63, "power": 36.966708}, {"timestamp": 4732.21, "power": 36.966708}, {"timestamp": 4752.81, "power": 36.966708}, {"timestamp": 4773.35, "power": 36.966708}, {"timestamp": 4793.92, "power": 36.966708}, {"timestamp": 4814.52, "power": 36.966708}, {"timestamp": 4835.1, "power": 36.966708}, {"timestamp": 4855.71, "power": 36.966708}, {"timestamp": 4876.3, "power": 36.966708}, {"timestamp": 4896.9, "power": 36.966708}, {"timestamp": 4917.43, "power": 36.966708}, {"timestamp": 4937.99, "power": 36.966708}, {"timestamp": 4958.57, "power": 36.966708}, {"timestamp": 4979.17, "power": 36.966708}, {"timestamp": 4999.77, "power": 36.966708}, {"timestamp": 5020.36, "power": 36.966708}, {"timestamp": 5040.95, "power": 37.199832}, {"timestamp": 5062.23, "power": 37.199832}, {"timestamp": 5082.79, "power": 37.199832}, {"timestamp": 5103.35, "power": 37.199832}, {"timestamp": 5123.92, "power": 37.199832}, {"timestamp": 5144.49, "power": 37.199832}, {"timestamp": 5165.0, "power": 37.199832}, {"timestamp": 5185.52, "power": 37.199832}, {"timestamp": 5206.09, "power": 37.199832}, {"timestamp": 5226.65, "power": 37.199832}, {"timestamp": 5247.22, "power": 37.199832}, {"timestamp": 5267.78, "power": 37.199832}, {"timestamp": 5288.37, "power": 37.199832}, {"timestamp": 5308.98, "power": 37.199832}, {"timestamp": 5329.51, "power": 37.199832}, {"timestamp": 5350.08, "power": 37.199832}, {"timestamp": 5370.74, "power": 37.199832}, {"timestamp": 5391.33, "power": 37.199832}, {"timestamp": 5411.88, "power": 37.199832}, {"timestamp": 5432.44, "power": 37.199832}, {"timestamp": 5452.99, "power": 37.199832}, {"timestamp": 5473.5, "power": 37.199832}, {"timestamp": 5494.05, "power": 37.199832}, {"timestamp": 5514.6, "power": 37.199832}, {"timestamp": 5535.14, "power": 37.199832}, {"timestamp": 5555.69, "power": 37.199832}, {"timestamp": 5576.23, "power": 37.199832}, {"timestamp": 5596.78, "power": 37.199832}, {"timestamp": 5617.3, "power": 37.199832}, {"timestamp": 5637.84, "power": 37.199832}, {"timestamp": 5658.39, "power": 37.199832}, {"timestamp": 5678.93, "power": 37.199832}, {"timestamp": 5699.48, "power": 37.199832}, {"timestamp": 5720.02, "power": 37.199832}, {"timestamp": 5740.57, "power": 37.199832}, {"timestamp": 5761.1, "power": 37.199832}, {"timestamp": 5781.6, "power": 37.199832}, {"timestamp": 5802.14, "power": 37.199832}, {"timestamp": 5822.68, "power": 37.199832}, {"timestamp": 5843.23, "power": 37.199832}, {"timestamp": 5863.78, "power": 37.199832}, {"timestamp": 5884.32, "power": 37.199832}, {"timestamp": 5904.87, "power": 37.199832}, {"timestamp": 5925.39, "power": 37.199832}, {"timestamp": 5945.93, "power": 37.199832}, {"timestamp": 5966.47, "power": 37.199832}, {"timestamp": 5987.02, "power": 37.199832}, {"timestamp": 6007.57, "power": 37.199832}, {"timestamp": 6028.11, "power": 37.199832}, {"timestamp": 6048.69, "power": 38.32427}, {"timestamp": 6070.43, "power": 38.32427}, {"timestamp": 6090.98, "power": 38.32427}, {"timestamp": 6111.52, "power": 38.32427}, {"timestamp": 6132.08, "power": 38.32427}, {"timestamp": 6152.63, "power": 38.32427}, {"timestamp": 6173.17, "power": 38.32427}, {"timestamp": 6193.67, "power": 38.32427}, {"timestamp": 6214.21, "power": 38.32427}, {"timestamp": 6234.75, "power": 38.32427}, {"timestamp": 6255.3, "power": 38.32427}, {"timestamp": 6275.85, "power": 38.32427}, {"timestamp": 6296.4, "power": 38.32427}, {"timestamp": 6316.95, "power": 38.32427}, {"timestamp": 6337.46, "power": 38.32427}, {"timestamp": 6358.0, "power": 38.32427}, {"timestamp": 6378.55, "power": 38.32427}, {"timestamp": 6399.11, "power": 38.32427}, {"timestamp": 6419.66, "power": 38.32427}, {"timestamp": 6440.22, "power": 38.32427}, {"timestamp": 6460.77, "power": 38.32427}, {"timestamp": 6481.3, "power": 38.32427}, {"timestamp": 6501.9, "power": 38.32427}, {"timestamp": 6522.45, "power": 38.32427}, {"timestamp": 6543.0, "power": 38.32427}, {"timestamp": 6563.55, "power": 38.32427}, {"timestamp": 6584.1, "power": 38.32427}, {"timestamp": 6604.65, "power": 38.32427}, {"timestamp": 6625.17, "power": 38.32427}, {"timestamp": 6645.72, "power": 38.32427}, {"timestamp": 6666.26, "power": 38.32427}, {"timestamp": 6686.81, "power": 38.32427}, {"timestamp": 6707.36, "power": 38.32427}, {"timestamp": 6727.91, "power": 38.32427}, {"timestamp": 6748.45, "power": 38.32427}, {"timestamp": 6769.01, "power": 38.32427}, {"timestamp": 6789.5, "power": 38.32427}, {"timestamp": 6810.06, "power": 38.32427}, {"timestamp": 6830.6, "power": 38.32427}, {"timestamp": 6851.15, "power": 38.32427}, {"timestamp": 6871.7, "power": 38.32427}, {"timestamp": 6892.24, "power": 38.32427}, {"timestamp": 6912.79, "power": 38.32427}, {"timestamp": 6933.36, "power": 38.32427}, {"timestamp": 6953.91, "power": 38.32427}, {"timestamp": 6974.49, "power": 38.32427}], "timeline": {"START": "2523.631326", "END": "5312.348939"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4087.31}, {"name": "clSetKernelArg", "calls": 19, "time": 1795.37}, {"name": "clReleaseKernel", "calls": 1, "time": 787.016}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.2537}, {"name": "clReleaseContext", "calls": 1, "time": 62.9291}, {"name": "clCreateContext", "calls": 1, "time": 39.2739}, {"name": "clReleaseProgram", "calls": 1, "time": 16.5144}, {"name": "clCreateKernel", "calls": 1, "time": 0.346371}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.337317}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.141818}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087994}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077968}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030885}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025728}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024261}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011366}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010759}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008845}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008208}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00719}, {"name": "clRetainDevice", "calls": 2, "time": 0.004922}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2788.72}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2631.49}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2746.93}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2769.75}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2788.24}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2754.64}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8992.545892, "utilization": 93.672353, "size": 6394740.0, "time": 711.115637}, {"type": "WRITE", "transfers": 1, "speed": 6874.857295, "utilization": 71.613097, "size": 4037050.0, "time": 587.219293}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 33100414, "speed": 101.249, "utilization": 0.878895, "size": 0.00803227}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2061316, "speed": 393.138, "utilization": 3.41266, "size": 0.127835}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34899051, "speed": 102.236, "utilization": 0.887464, "size": 0.0080306}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2173718, "speed": 392.877, "utilization": 3.41039, "size": 0.127844}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35329861, "speed": 102.632, "utilization": 0.890905, "size": 0.00803023}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2200686, "speed": 393.076, "utilization": 3.41212, "size": 0.127843}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35935687, "speed": 103.701, "utilization": 0.900181, "size": 0.00802972}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2238543, "speed": 393.676, "utilization": 3.41733, "size": 0.127846}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35020213, "speed": 102.3, "utilization": 0.888017, "size": 0.0080305}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2181324, "speed": 393.01, "utilization": 3.41154, "size": 0.127842}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len4/run2.json b/code/fpga/final_results/dblp.xml.10MB.len4/run2.json new file mode 100644 index 0000000..6fa2a1f --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.7244, "power": 35.032335}, {"timestamp": 58.3527, "power": 35.032335}, {"timestamp": 78.8891, "power": 35.032335}, {"timestamp": 99.4187, "power": 35.032335}, {"timestamp": 119.992, "power": 35.032335}, {"timestamp": 140.535, "power": 35.032335}, {"timestamp": 161.072, "power": 35.032335}, {"timestamp": 181.613, "power": 35.032335}, {"timestamp": 202.117, "power": 35.032335}, {"timestamp": 222.645, "power": 35.032335}, {"timestamp": 243.177, "power": 35.032335}, {"timestamp": 263.706, "power": 35.032335}, {"timestamp": 284.236, "power": 35.032335}, {"timestamp": 304.766, "power": 35.032335}, {"timestamp": 325.281, "power": 35.032335}, {"timestamp": 345.77, "power": 35.032335}, {"timestamp": 366.293, "power": 35.032335}, {"timestamp": 386.823, "power": 35.032335}, {"timestamp": 407.354, "power": 35.032335}, {"timestamp": 427.885, "power": 35.032335}, {"timestamp": 448.417, "power": 35.032335}, {"timestamp": 468.951, "power": 35.032335}, {"timestamp": 489.453, "power": 35.032335}, {"timestamp": 509.977, "power": 35.032335}, {"timestamp": 530.507, "power": 35.032335}, {"timestamp": 551.036, "power": 35.032335}, {"timestamp": 571.563, "power": 35.032335}, {"timestamp": 592.093, "power": 35.032335}, {"timestamp": 612.745, "power": 35.032335}, {"timestamp": 633.25, "power": 35.032335}, {"timestamp": 653.739, "power": 35.032335}, {"timestamp": 674.265, "power": 35.032335}, {"timestamp": 694.795, "power": 35.032335}, {"timestamp": 715.339, "power": 35.032335}, {"timestamp": 735.875, "power": 35.032335}, {"timestamp": 756.406, "power": 35.032335}, {"timestamp": 776.939, "power": 35.032335}, {"timestamp": 797.447, "power": 35.032335}, {"timestamp": 817.974, "power": 35.032335}, {"timestamp": 838.506, "power": 35.032335}, {"timestamp": 859.039, "power": 35.032335}, {"timestamp": 879.573, "power": 35.032335}, {"timestamp": 900.107, "power": 35.032335}, {"timestamp": 920.637, "power": 35.032335}, {"timestamp": 941.172, "power": 35.032335}, {"timestamp": 961.66, "power": 35.032335}, {"timestamp": 982.196, "power": 35.032335}, {"timestamp": 1002.73, "power": 35.032335}, {"timestamp": 1023.26, "power": 35.292034}, {"timestamp": 1044.34, "power": 35.292034}, {"timestamp": 1064.87, "power": 35.292034}, {"timestamp": 1085.37, "power": 35.292034}, {"timestamp": 1105.86, "power": 35.292034}, {"timestamp": 1126.39, "power": 35.292034}, {"timestamp": 1146.92, "power": 35.292034}, {"timestamp": 1167.45, "power": 35.292034}, {"timestamp": 1187.98, "power": 35.292034}, {"timestamp": 1208.51, "power": 35.292034}, {"timestamp": 1229.05, "power": 35.292034}, {"timestamp": 1249.55, "power": 35.292034}, {"timestamp": 1270.08, "power": 35.292034}, {"timestamp": 1290.61, "power": 35.292034}, {"timestamp": 1311.14, "power": 35.292034}, {"timestamp": 1331.67, "power": 35.292034}, {"timestamp": 1352.2, "power": 35.292034}, {"timestamp": 1372.73, "power": 35.292034}, {"timestamp": 1393.24, "power": 35.292034}, {"timestamp": 1413.73, "power": 35.292034}, {"timestamp": 1434.26, "power": 35.292034}, {"timestamp": 1454.79, "power": 35.292034}, {"timestamp": 1475.33, "power": 35.292034}, {"timestamp": 1495.86, "power": 35.292034}, {"timestamp": 1516.39, "power": 35.292034}, {"timestamp": 1536.93, "power": 35.292034}, {"timestamp": 1557.44, "power": 35.292034}, {"timestamp": 1577.97, "power": 35.292034}, {"timestamp": 1598.5, "power": 35.292034}, {"timestamp": 1619.04, "power": 35.292034}, {"timestamp": 1639.57, "power": 35.292034}, {"timestamp": 1660.1, "power": 35.292034}, {"timestamp": 1680.64, "power": 35.292034}, {"timestamp": 1701.18, "power": 35.292034}, {"timestamp": 1721.67, "power": 35.292034}, {"timestamp": 1742.2, "power": 35.292034}, {"timestamp": 1762.73, "power": 35.292034}, {"timestamp": 1783.26, "power": 35.292034}, {"timestamp": 1803.79, "power": 35.292034}, {"timestamp": 1824.32, "power": 35.292034}, {"timestamp": 1844.86, "power": 35.292034}, {"timestamp": 1865.37, "power": 35.292034}, {"timestamp": 1885.9, "power": 35.292034}, {"timestamp": 1906.43, "power": 35.292034}, {"timestamp": 1926.95, "power": 35.292034}, {"timestamp": 1947.49, "power": 35.292034}, {"timestamp": 1968.02, "power": 35.292034}, {"timestamp": 1988.55, "power": 35.292034}, {"timestamp": 2009.08, "power": 35.292034}, {"timestamp": 2029.59, "power": 38.110222}, {"timestamp": 2050.65, "power": 38.110222}, {"timestamp": 2071.18, "power": 38.110222}, {"timestamp": 2091.71, "power": 38.110222}, {"timestamp": 2112.24, "power": 38.110222}, {"timestamp": 2132.77, "power": 38.110222}, {"timestamp": 2153.29, "power": 38.110222}, {"timestamp": 2173.77, "power": 38.110222}, {"timestamp": 2194.3, "power": 38.110222}, {"timestamp": 2214.83, "power": 38.110222}, {"timestamp": 2235.36, "power": 38.110222}, {"timestamp": 2255.89, "power": 38.110222}, {"timestamp": 2276.42, "power": 38.110222}, {"timestamp": 2296.94, "power": 38.110222}, {"timestamp": 2317.45, "power": 38.110222}, {"timestamp": 2337.97, "power": 38.110222}, {"timestamp": 2358.5, "power": 38.110222}, {"timestamp": 2379.04, "power": 38.110222}, {"timestamp": 2399.57, "power": 38.110222}, {"timestamp": 2420.1, "power": 38.110222}, {"timestamp": 2440.63, "power": 38.110222}, {"timestamp": 2461.17, "power": 38.110222}, {"timestamp": 2481.65, "power": 38.110222}, {"timestamp": 2502.17, "power": 38.110222}, {"timestamp": 2522.66, "power": 38.110222}, {"timestamp": 2543.19, "power": 38.110222}, {"timestamp": 2563.73, "power": 38.110222}, {"timestamp": 2584.27, "power": 38.110222}, {"timestamp": 2604.81, "power": 38.110222}, {"timestamp": 2625.34, "power": 38.110222}, {"timestamp": 2645.84, "power": 38.110222}, {"timestamp": 2666.33, "power": 38.110222}, {"timestamp": 2686.63, "power": 38.110222}, {"timestamp": 2706.96, "power": 38.110222}, {"timestamp": 2727.44, "power": 38.110222}, {"timestamp": 2747.98, "power": 38.110222}, {"timestamp": 2768.52, "power": 38.110222}, {"timestamp": 2789.07, "power": 38.110222}, {"timestamp": 2809.58, "power": 38.110222}, {"timestamp": 2830.14, "power": 38.110222}, {"timestamp": 2850.72, "power": 38.110222}, {"timestamp": 2871.29, "power": 38.110222}, {"timestamp": 2891.87, "power": 38.110222}, {"timestamp": 2912.44, "power": 38.110222}, {"timestamp": 2933.01, "power": 38.110222}, {"timestamp": 2953.52, "power": 38.110222}, {"timestamp": 2974.07, "power": 38.110222}, {"timestamp": 2994.65, "power": 38.110222}, {"timestamp": 3015.21, "power": 38.110222}, {"timestamp": 3035.77, "power": 37.156901999999995}, {"timestamp": 3056.85, "power": 37.156901999999995}, {"timestamp": 3077.37, "power": 37.156901999999995}, {"timestamp": 3097.91, "power": 37.156901999999995}, {"timestamp": 3118.46, "power": 37.156901999999995}, {"timestamp": 3139.0, "power": 37.156901999999995}, {"timestamp": 3159.55, "power": 37.156901999999995}, {"timestamp": 3180.09, "power": 37.156901999999995}, {"timestamp": 3200.63, "power": 37.156901999999995}, {"timestamp": 3221.18, "power": 37.156901999999995}, {"timestamp": 3241.67, "power": 37.156901999999995}, {"timestamp": 3262.2, "power": 37.156901999999995}, {"timestamp": 3282.74, "power": 37.156901999999995}, {"timestamp": 3303.29, "power": 37.156901999999995}, {"timestamp": 3323.83, "power": 37.156901999999995}, {"timestamp": 3344.37, "power": 37.156901999999995}, {"timestamp": 3364.92, "power": 37.156901999999995}, {"timestamp": 3385.45, "power": 37.156901999999995}, {"timestamp": 3405.99, "power": 37.156901999999995}, {"timestamp": 3426.53, "power": 37.156901999999995}, {"timestamp": 3447.08, "power": 37.156901999999995}, {"timestamp": 3467.62, "power": 37.156901999999995}, {"timestamp": 3488.16, "power": 37.156901999999995}, {"timestamp": 3508.71, "power": 37.156901999999995}, {"timestamp": 3529.23, "power": 37.156901999999995}, {"timestamp": 3549.73, "power": 37.156901999999995}, {"timestamp": 3570.27, "power": 37.156901999999995}, {"timestamp": 3590.81, "power": 37.156901999999995}, {"timestamp": 3611.37, "power": 37.156901999999995}, {"timestamp": 3631.94, "power": 37.156901999999995}, {"timestamp": 3652.5, "power": 37.156901999999995}, {"timestamp": 3673.08, "power": 37.156901999999995}, {"timestamp": 3693.59, "power": 37.156901999999995}, {"timestamp": 3714.14, "power": 37.156901999999995}, {"timestamp": 3734.72, "power": 37.156901999999995}, {"timestamp": 3755.29, "power": 37.156901999999995}, {"timestamp": 3775.87, "power": 37.156901999999995}, {"timestamp": 3796.44, "power": 37.156901999999995}, {"timestamp": 3817.0, "power": 37.156901999999995}, {"timestamp": 3837.53, "power": 37.156901999999995}, {"timestamp": 3858.09, "power": 37.156901999999995}, {"timestamp": 3878.66, "power": 37.156901999999995}, {"timestamp": 3899.23, "power": 37.156901999999995}, {"timestamp": 3919.8, "power": 37.156901999999995}, {"timestamp": 3940.37, "power": 37.156901999999995}, {"timestamp": 3960.94, "power": 37.156901999999995}, {"timestamp": 3981.46, "power": 37.156901999999995}, {"timestamp": 4002.01, "power": 37.156901999999995}, {"timestamp": 4022.57, "power": 37.156901999999995}, {"timestamp": 4043.14, "power": 36.708601}, {"timestamp": 4064.22, "power": 36.708601}, {"timestamp": 4084.77, "power": 36.708601}, {"timestamp": 4105.31, "power": 36.708601}, {"timestamp": 4125.85, "power": 36.708601}, {"timestamp": 4146.39, "power": 36.708601}, {"timestamp": 4166.93, "power": 36.708601}, {"timestamp": 4187.48, "power": 36.708601}, {"timestamp": 4208.02, "power": 36.708601}, {"timestamp": 4228.56, "power": 36.708601}, {"timestamp": 4249.13, "power": 36.708601}, {"timestamp": 4269.63, "power": 36.708601}, {"timestamp": 4290.16, "power": 36.708601}, {"timestamp": 4310.7, "power": 36.708601}, {"timestamp": 4331.25, "power": 36.708601}, {"timestamp": 4351.79, "power": 36.708601}, {"timestamp": 4372.33, "power": 36.708601}, {"timestamp": 4392.88, "power": 36.708601}, {"timestamp": 4413.4, "power": 36.708601}, {"timestamp": 4433.94, "power": 36.708601}, {"timestamp": 4454.48, "power": 36.708601}, {"timestamp": 4475.03, "power": 36.708601}, {"timestamp": 4495.57, "power": 36.708601}, {"timestamp": 4516.11, "power": 36.708601}, {"timestamp": 4536.66, "power": 36.708601}, {"timestamp": 4557.16, "power": 36.708601}, {"timestamp": 4577.66, "power": 36.708601}, {"timestamp": 4598.19, "power": 36.708601}, {"timestamp": 4618.73, "power": 36.708601}, {"timestamp": 4639.27, "power": 36.708601}, {"timestamp": 4659.82, "power": 36.708601}, {"timestamp": 4680.36, "power": 36.708601}, {"timestamp": 4700.9, "power": 36.708601}, {"timestamp": 4721.43, "power": 36.708601}, {"timestamp": 4741.96, "power": 36.708601}, {"timestamp": 4762.51, "power": 36.708601}, {"timestamp": 4783.05, "power": 36.708601}, {"timestamp": 4803.59, "power": 36.708601}, {"timestamp": 4824.14, "power": 36.708601}, {"timestamp": 4844.68, "power": 36.708601}, {"timestamp": 4865.21, "power": 36.708601}, {"timestamp": 4885.7, "power": 36.708601}, {"timestamp": 4906.23, "power": 36.708601}, {"timestamp": 4926.77, "power": 36.708601}, {"timestamp": 4947.32, "power": 36.708601}, {"timestamp": 4967.86, "power": 36.708601}, {"timestamp": 4988.41, "power": 36.708601}, {"timestamp": 5008.95, "power": 36.708601}, {"timestamp": 5029.48, "power": 36.708601}, {"timestamp": 5050.02, "power": 37.827905}, {"timestamp": 5071.07, "power": 37.827905}, {"timestamp": 5091.64, "power": 37.827905}, {"timestamp": 5112.2, "power": 37.827905}, {"timestamp": 5132.78, "power": 37.827905}, {"timestamp": 5153.31, "power": 37.827905}, {"timestamp": 5173.82, "power": 37.827905}, {"timestamp": 5194.39, "power": 37.827905}, {"timestamp": 5214.95, "power": 37.827905}, {"timestamp": 5235.51, "power": 37.827905}, {"timestamp": 5256.06, "power": 37.827905}, {"timestamp": 5276.6, "power": 37.827905}, {"timestamp": 5297.15, "power": 37.827905}, {"timestamp": 5317.66, "power": 37.827905}, {"timestamp": 5338.2, "power": 37.827905}, {"timestamp": 5358.81, "power": 37.827905}, {"timestamp": 5379.36, "power": 37.827905}, {"timestamp": 5399.89, "power": 37.827905}, {"timestamp": 5420.42, "power": 37.827905}, {"timestamp": 5440.94, "power": 37.827905}, {"timestamp": 5461.45, "power": 37.827905}, {"timestamp": 5481.97, "power": 37.827905}, {"timestamp": 5502.5, "power": 37.827905}, {"timestamp": 5523.02, "power": 37.827905}, {"timestamp": 5543.55, "power": 37.827905}, {"timestamp": 5564.07, "power": 37.827905}, {"timestamp": 5584.59, "power": 37.827905}, {"timestamp": 5605.13, "power": 37.827905}, {"timestamp": 5625.61, "power": 37.827905}, {"timestamp": 5646.13, "power": 37.827905}, {"timestamp": 5666.65, "power": 37.827905}, {"timestamp": 5687.17, "power": 37.827905}, {"timestamp": 5707.8, "power": 37.827905}, {"timestamp": 5728.33, "power": 37.827905}, {"timestamp": 5748.85, "power": 37.827905}, {"timestamp": 5769.35, "power": 37.827905}, {"timestamp": 5789.87, "power": 37.827905}, {"timestamp": 5810.39, "power": 37.827905}, {"timestamp": 5830.92, "power": 37.827905}, {"timestamp": 5851.45, "power": 37.827905}, {"timestamp": 5871.97, "power": 37.827905}, {"timestamp": 5892.5, "power": 37.827905}, {"timestamp": 5913.02, "power": 37.827905}, {"timestamp": 5933.53, "power": 37.827905}, {"timestamp": 5954.05, "power": 37.827905}, {"timestamp": 5974.57, "power": 37.827905}, {"timestamp": 5995.1, "power": 37.827905}, {"timestamp": 6015.63, "power": 37.827905}, {"timestamp": 6036.18, "power": 37.827905}, {"timestamp": 6056.71, "power": 37.88333}, {"timestamp": 6078.02, "power": 37.88333}, {"timestamp": 6098.55, "power": 37.88333}, {"timestamp": 6119.08, "power": 37.88333}, {"timestamp": 6139.61, "power": 37.88333}, {"timestamp": 6160.13, "power": 37.88333}, {"timestamp": 6180.66, "power": 37.88333}, {"timestamp": 6201.15, "power": 37.88333}, {"timestamp": 6221.64, "power": 37.88333}, {"timestamp": 6242.16, "power": 37.88333}, {"timestamp": 6262.68, "power": 37.88333}, {"timestamp": 6283.21, "power": 37.88333}, {"timestamp": 6303.73, "power": 37.88333}, {"timestamp": 6324.26, "power": 37.88333}, {"timestamp": 6344.79, "power": 37.88333}, {"timestamp": 6365.28, "power": 37.88333}, {"timestamp": 6385.78, "power": 37.88333}, {"timestamp": 6406.31, "power": 37.88333}, {"timestamp": 6426.84, "power": 37.88333}, {"timestamp": 6447.38, "power": 37.88333}, {"timestamp": 6467.92, "power": 37.88333}, {"timestamp": 6488.5, "power": 37.88333}, {"timestamp": 6509.03, "power": 37.88333}, {"timestamp": 6529.53, "power": 37.88333}, {"timestamp": 6550.06, "power": 37.88333}, {"timestamp": 6570.59, "power": 37.88333}, {"timestamp": 6591.12, "power": 37.88333}, {"timestamp": 6611.65, "power": 37.88333}, {"timestamp": 6632.18, "power": 37.88333}, {"timestamp": 6652.7, "power": 37.88333}, {"timestamp": 6673.17, "power": 37.88333}, {"timestamp": 6693.66, "power": 37.88333}, {"timestamp": 6714.17, "power": 37.88333}, {"timestamp": 6734.7, "power": 37.88333}, {"timestamp": 6755.22, "power": 37.88333}, {"timestamp": 6775.75, "power": 37.88333}, {"timestamp": 6796.28, "power": 37.88333}, {"timestamp": 6816.8, "power": 37.88333}, {"timestamp": 6837.3, "power": 37.88333}, {"timestamp": 6857.78, "power": 37.88333}, {"timestamp": 6878.3, "power": 37.88333}, {"timestamp": 6898.83, "power": 37.88333}, {"timestamp": 6919.75, "power": 37.88333}, {"timestamp": 6940.31, "power": 37.88333}], "timeline": {"START": "2516.9519", "END": "5301.926902"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4086.62}, {"name": "clSetKernelArg", "calls": 19, "time": 1787.43}, {"name": "clReleaseKernel", "calls": 1, "time": 790.947}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.9438}, {"name": "clReleaseContext", "calls": 1, "time": 38.3212}, {"name": "clCreateContext", "calls": 1, "time": 35.4086}, {"name": "clReleaseProgram", "calls": 1, "time": 16.798}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.814218}, {"name": "clCreateKernel", "calls": 1, "time": 0.347419}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.170125}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085556}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072272}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02991}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025007}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024242}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01152}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01097}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00857}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008349}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007513}, {"name": "clRetainDevice", "calls": 2, "time": 0.005028}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2784.98}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2706.12}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2750.28}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2784.5}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2782.4}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2770.57}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9011.644633, "utilization": 93.871298, "size": 6394740.0, "time": 709.608541}, {"type": "WRITE", "transfers": 1, "speed": 6821.451291, "utilization": 71.056784, "size": 4037050.0, "time": 591.816707}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 34038201, "speed": 101.227, "utilization": 0.87871, "size": 0.00803138}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2119920, "speed": 392.948, "utilization": 3.411, "size": 0.12784}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34696557, "speed": 101.521, "utilization": 0.881259, "size": 0.00803078}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2161066, "speed": 392.817, "utilization": 3.40987, "size": 0.127843}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35354779, "speed": 102.163, "utilization": 0.886835, "size": 0.00803021}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2202222, "speed": 392.913, "utilization": 3.41071, "size": 0.127845}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35284898, "speed": 102.042, "utilization": 0.885781, "size": 0.00803027}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2197849, "speed": 393.059, "utilization": 3.41197, "size": 0.127845}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35038881, "speed": 101.764, "utilization": 0.88337, "size": 0.00803048}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2182475, "speed": 392.788, "utilization": 3.40962, "size": 0.127843}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len4/run3.json b/code/fpga/final_results/dblp.xml.10MB.len4/run3.json new file mode 100644 index 0000000..98aaf22 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.1472, "power": 35.38996}, {"timestamp": 66.8113, "power": 35.38996}, {"timestamp": 87.3502, "power": 35.38996}, {"timestamp": 107.884, "power": 35.38996}, {"timestamp": 128.414, "power": 35.38996}, {"timestamp": 149.043, "power": 35.38996}, {"timestamp": 169.859, "power": 35.38996}, {"timestamp": 190.712, "power": 35.38996}, {"timestamp": 211.569, "power": 35.38996}, {"timestamp": 232.422, "power": 35.38996}, {"timestamp": 253.258, "power": 35.38996}, {"timestamp": 274.102, "power": 35.38996}, {"timestamp": 294.969, "power": 35.38996}, {"timestamp": 315.498, "power": 35.38996}, {"timestamp": 336.027, "power": 35.38996}, {"timestamp": 356.557, "power": 35.38996}, {"timestamp": 377.052, "power": 35.38996}, {"timestamp": 397.545, "power": 35.38996}, {"timestamp": 418.072, "power": 35.38996}, {"timestamp": 438.935, "power": 35.38996}, {"timestamp": 459.467, "power": 35.38996}, {"timestamp": 480.003, "power": 35.38996}, {"timestamp": 500.538, "power": 35.38996}, {"timestamp": 521.045, "power": 35.38996}, {"timestamp": 541.535, "power": 35.38996}, {"timestamp": 562.065, "power": 35.38996}, {"timestamp": 582.603, "power": 35.38996}, {"timestamp": 603.139, "power": 35.38996}, {"timestamp": 623.67, "power": 35.38996}, {"timestamp": 644.207, "power": 35.38996}, {"timestamp": 664.735, "power": 35.38996}, {"timestamp": 685.249, "power": 35.38996}, {"timestamp": 705.776, "power": 35.38996}, {"timestamp": 726.32, "power": 35.38996}, {"timestamp": 746.858, "power": 35.38996}, {"timestamp": 767.39, "power": 35.38996}, {"timestamp": 787.923, "power": 35.38996}, {"timestamp": 808.457, "power": 35.38996}, {"timestamp": 828.901, "power": 35.38996}, {"timestamp": 849.13, "power": 35.38996}, {"timestamp": 869.618, "power": 35.38996}, {"timestamp": 890.15, "power": 35.38996}, {"timestamp": 910.685, "power": 35.38996}, {"timestamp": 931.222, "power": 35.38996}, {"timestamp": 951.755, "power": 35.38996}, {"timestamp": 972.288, "power": 35.38996}, {"timestamp": 992.826, "power": 35.38996}, {"timestamp": 1013.33, "power": 35.531516999999994}, {"timestamp": 1034.51, "power": 35.531516999999994}, {"timestamp": 1055.12, "power": 35.531516999999994}, {"timestamp": 1075.72, "power": 35.531516999999994}, {"timestamp": 1096.31, "power": 35.531516999999994}, {"timestamp": 1116.91, "power": 35.531516999999994}, {"timestamp": 1137.46, "power": 35.531516999999994}, {"timestamp": 1158.01, "power": 35.531516999999994}, {"timestamp": 1178.61, "power": 35.531516999999994}, {"timestamp": 1199.2, "power": 35.531516999999994}, {"timestamp": 1219.79, "power": 35.531516999999994}, {"timestamp": 1240.39, "power": 35.531516999999994}, {"timestamp": 1260.96, "power": 35.531516999999994}, {"timestamp": 1281.51, "power": 35.531516999999994}, {"timestamp": 1302.07, "power": 35.531516999999994}, {"timestamp": 1322.66, "power": 35.531516999999994}, {"timestamp": 1343.27, "power": 35.531516999999994}, {"timestamp": 1363.86, "power": 35.531516999999994}, {"timestamp": 1384.46, "power": 35.531516999999994}, {"timestamp": 1405.06, "power": 35.531516999999994}, {"timestamp": 1425.62, "power": 35.531516999999994}, {"timestamp": 1446.17, "power": 35.531516999999994}, {"timestamp": 1466.77, "power": 35.531516999999994}, {"timestamp": 1487.36, "power": 35.531516999999994}, {"timestamp": 1507.95, "power": 35.531516999999994}, {"timestamp": 1528.55, "power": 35.531516999999994}, {"timestamp": 1549.12, "power": 35.531516999999994}, {"timestamp": 1569.67, "power": 35.531516999999994}, {"timestamp": 1590.23, "power": 35.531516999999994}, {"timestamp": 1610.82, "power": 35.531516999999994}, {"timestamp": 1631.42, "power": 35.531516999999994}, {"timestamp": 1652.01, "power": 35.531516999999994}, {"timestamp": 1672.61, "power": 35.531516999999994}, {"timestamp": 1693.18, "power": 35.531516999999994}, {"timestamp": 1713.73, "power": 35.531516999999994}, {"timestamp": 1734.29, "power": 35.531516999999994}, {"timestamp": 1754.88, "power": 35.531516999999994}, {"timestamp": 1775.47, "power": 35.531516999999994}, {"timestamp": 1796.06, "power": 35.531516999999994}, {"timestamp": 1816.65, "power": 35.531516999999994}, {"timestamp": 1837.22, "power": 35.531516999999994}, {"timestamp": 1857.78, "power": 35.531516999999994}, {"timestamp": 1878.37, "power": 35.531516999999994}, {"timestamp": 1898.97, "power": 35.531516999999994}, {"timestamp": 1919.56, "power": 35.531516999999994}, {"timestamp": 1940.16, "power": 35.531516999999994}, {"timestamp": 1960.76, "power": 35.531516999999994}, {"timestamp": 1981.34, "power": 35.531516999999994}, {"timestamp": 2001.89, "power": 35.531516999999994}, {"timestamp": 2022.49, "power": 35.443047}, {"timestamp": 2043.59, "power": 35.443047}, {"timestamp": 2064.21, "power": 35.443047}, {"timestamp": 2084.8, "power": 35.443047}, {"timestamp": 2105.38, "power": 35.443047}, {"timestamp": 2125.94, "power": 35.443047}, {"timestamp": 2146.53, "power": 35.443047}, {"timestamp": 2167.12, "power": 35.443047}, {"timestamp": 2187.72, "power": 35.443047}, {"timestamp": 2208.31, "power": 35.443047}, {"timestamp": 2228.88, "power": 35.443047}, {"timestamp": 2249.38, "power": 35.443047}, {"timestamp": 2269.86, "power": 35.443047}, {"timestamp": 2290.39, "power": 35.443047}, {"timestamp": 2310.92, "power": 35.443047}, {"timestamp": 2331.45, "power": 35.443047}, {"timestamp": 2352.0, "power": 35.443047}, {"timestamp": 2372.54, "power": 35.443047}, {"timestamp": 2393.05, "power": 35.443047}, {"timestamp": 2413.54, "power": 35.443047}, {"timestamp": 2434.06, "power": 35.443047}, {"timestamp": 2454.59, "power": 35.443047}, {"timestamp": 2475.12, "power": 35.443047}, {"timestamp": 2495.65, "power": 35.443047}, {"timestamp": 2516.18, "power": 35.443047}, {"timestamp": 2536.71, "power": 35.443047}, {"timestamp": 2557.22, "power": 35.443047}, {"timestamp": 2577.75, "power": 35.443047}, {"timestamp": 2598.28, "power": 35.443047}, {"timestamp": 2618.81, "power": 35.443047}, {"timestamp": 2639.34, "power": 35.443047}, {"timestamp": 2659.87, "power": 35.443047}, {"timestamp": 2680.4, "power": 35.443047}, {"timestamp": 2700.95, "power": 35.443047}, {"timestamp": 2721.44, "power": 35.443047}, {"timestamp": 2741.97, "power": 35.443047}, {"timestamp": 2762.51, "power": 35.443047}, {"timestamp": 2783.04, "power": 35.443047}, {"timestamp": 2803.53, "power": 35.443047}, {"timestamp": 2824.07, "power": 35.443047}, {"timestamp": 2844.61, "power": 35.443047}, {"timestamp": 2865.12, "power": 35.443047}, {"timestamp": 2885.62, "power": 35.443047}, {"timestamp": 2906.16, "power": 35.443047}, {"timestamp": 2926.71, "power": 35.443047}, {"timestamp": 2947.26, "power": 35.443047}, {"timestamp": 2967.8, "power": 35.443047}, {"timestamp": 2988.35, "power": 35.443047}, {"timestamp": 3008.89, "power": 35.443047}, {"timestamp": 3029.4, "power": 37.446309}, {"timestamp": 3050.51, "power": 37.446309}, {"timestamp": 3071.06, "power": 37.446309}, {"timestamp": 3091.61, "power": 37.446309}, {"timestamp": 3112.15, "power": 37.446309}, {"timestamp": 3132.7, "power": 37.446309}, {"timestamp": 3153.22, "power": 37.446309}, {"timestamp": 3173.72, "power": 37.446309}, {"timestamp": 3194.29, "power": 37.446309}, {"timestamp": 3214.86, "power": 37.446309}, {"timestamp": 3235.43, "power": 37.446309}, {"timestamp": 3256.01, "power": 37.446309}, {"timestamp": 3276.59, "power": 37.446309}, {"timestamp": 3297.11, "power": 37.446309}, {"timestamp": 3317.62, "power": 37.446309}, {"timestamp": 3338.2, "power": 37.446309}, {"timestamp": 3358.78, "power": 37.446309}, {"timestamp": 3379.35, "power": 37.446309}, {"timestamp": 3399.92, "power": 37.446309}, {"timestamp": 3420.49, "power": 37.446309}, {"timestamp": 3440.98, "power": 37.446309}, {"timestamp": 3461.54, "power": 37.446309}, {"timestamp": 3482.11, "power": 37.446309}, {"timestamp": 3502.65, "power": 37.446309}, {"timestamp": 3523.2, "power": 37.446309}, {"timestamp": 3543.74, "power": 37.446309}, {"timestamp": 3564.28, "power": 37.446309}, {"timestamp": 3584.83, "power": 37.446309}, {"timestamp": 3605.36, "power": 37.446309}, {"timestamp": 3625.89, "power": 37.446309}, {"timestamp": 3646.43, "power": 37.446309}, {"timestamp": 3666.98, "power": 37.446309}, {"timestamp": 3687.52, "power": 37.446309}, {"timestamp": 3708.06, "power": 37.446309}, {"timestamp": 3728.61, "power": 37.446309}, {"timestamp": 3749.13, "power": 37.446309}, {"timestamp": 3769.66, "power": 37.446309}, {"timestamp": 3790.2, "power": 37.446309}, {"timestamp": 3810.74, "power": 37.446309}, {"timestamp": 3831.28, "power": 37.446309}, {"timestamp": 3851.85, "power": 37.446309}, {"timestamp": 3872.4, "power": 37.446309}, {"timestamp": 3892.98, "power": 37.446309}, {"timestamp": 3913.49, "power": 37.446309}, {"timestamp": 3934.07, "power": 37.446309}, {"timestamp": 3954.65, "power": 37.446309}, {"timestamp": 3975.22, "power": 37.446309}, {"timestamp": 3995.78, "power": 37.446309}, {"timestamp": 4016.34, "power": 37.446309}, {"timestamp": 4036.91, "power": 37.213768}, {"timestamp": 4058.05, "power": 37.213768}, {"timestamp": 4078.61, "power": 37.213768}, {"timestamp": 4099.15, "power": 37.213768}, {"timestamp": 4119.72, "power": 37.213768}, {"timestamp": 4140.29, "power": 37.213768}, {"timestamp": 4160.86, "power": 37.213768}, {"timestamp": 4181.38, "power": 37.213768}, {"timestamp": 4201.94, "power": 37.213768}, {"timestamp": 4222.49, "power": 37.213768}, {"timestamp": 4243.06, "power": 37.213768}, {"timestamp": 4263.61, "power": 37.213768}, {"timestamp": 4284.19, "power": 37.213768}, {"timestamp": 4304.76, "power": 37.213768}, {"timestamp": 4325.29, "power": 37.213768}, {"timestamp": 4345.86, "power": 37.213768}, {"timestamp": 4366.44, "power": 37.213768}, {"timestamp": 4387.01, "power": 37.213768}, {"timestamp": 4407.58, "power": 37.213768}, {"timestamp": 4428.15, "power": 37.213768}, {"timestamp": 4448.73, "power": 37.213768}, {"timestamp": 4469.25, "power": 37.213768}, {"timestamp": 4489.75, "power": 37.213768}, {"timestamp": 4510.3, "power": 37.213768}, {"timestamp": 4530.84, "power": 37.213768}, {"timestamp": 4551.39, "power": 37.213768}, {"timestamp": 4571.93, "power": 37.213768}, {"timestamp": 4592.48, "power": 37.213768}, {"timestamp": 4613.04, "power": 37.213768}, {"timestamp": 4633.54, "power": 37.213768}, {"timestamp": 4654.08, "power": 37.213768}, {"timestamp": 4674.63, "power": 37.213768}, {"timestamp": 4695.17, "power": 37.213768}, {"timestamp": 4715.71, "power": 37.213768}, {"timestamp": 4736.26, "power": 37.213768}, {"timestamp": 4756.83, "power": 37.213768}, {"timestamp": 4777.35, "power": 37.213768}, {"timestamp": 4797.91, "power": 37.213768}, {"timestamp": 4818.46, "power": 37.213768}, {"timestamp": 4839.02, "power": 37.213768}, {"timestamp": 4859.59, "power": 37.213768}, {"timestamp": 4880.15, "power": 37.213768}, {"timestamp": 4900.73, "power": 37.213768}, {"timestamp": 4921.24, "power": 37.213768}, {"timestamp": 4941.8, "power": 37.213768}, {"timestamp": 4962.36, "power": 37.213768}, {"timestamp": 4982.94, "power": 37.213768}, {"timestamp": 5003.51, "power": 37.213768}, {"timestamp": 5024.08, "power": 37.213768}, {"timestamp": 5044.64, "power": 36.411342000000005}, {"timestamp": 5065.83, "power": 36.411342000000005}, {"timestamp": 5086.36, "power": 36.411342000000005}, {"timestamp": 5106.93, "power": 36.411342000000005}, {"timestamp": 5127.51, "power": 36.411342000000005}, {"timestamp": 5148.08, "power": 36.411342000000005}, {"timestamp": 5168.64, "power": 36.411342000000005}, {"timestamp": 5189.16, "power": 36.411342000000005}, {"timestamp": 5209.66, "power": 36.411342000000005}, {"timestamp": 5230.23, "power": 36.411342000000005}, {"timestamp": 5250.81, "power": 36.411342000000005}, {"timestamp": 5271.38, "power": 36.411342000000005}, {"timestamp": 5291.92, "power": 36.411342000000005}, {"timestamp": 5312.48, "power": 36.411342000000005}, {"timestamp": 5333.0, "power": 36.411342000000005}, {"timestamp": 5353.5, "power": 36.411342000000005}, {"timestamp": 5374.07, "power": 36.411342000000005}, {"timestamp": 5394.63, "power": 36.411342000000005}, {"timestamp": 5415.17, "power": 36.411342000000005}, {"timestamp": 5435.71, "power": 36.411342000000005}, {"timestamp": 5456.29, "power": 36.411342000000005}, {"timestamp": 5476.85, "power": 36.411342000000005}, {"timestamp": 5497.37, "power": 36.411342000000005}, {"timestamp": 5517.91, "power": 36.411342000000005}, {"timestamp": 5538.45, "power": 36.411342000000005}, {"timestamp": 5558.99, "power": 36.411342000000005}, {"timestamp": 5579.52, "power": 36.411342000000005}, {"timestamp": 5600.05, "power": 36.411342000000005}, {"timestamp": 5620.58, "power": 36.411342000000005}, {"timestamp": 5641.09, "power": 36.411342000000005}, {"timestamp": 5661.61, "power": 36.411342000000005}, {"timestamp": 5682.14, "power": 36.411342000000005}, {"timestamp": 5702.67, "power": 36.411342000000005}, {"timestamp": 5723.2, "power": 36.411342000000005}, {"timestamp": 5743.73, "power": 36.411342000000005}, {"timestamp": 5764.25, "power": 36.411342000000005}, {"timestamp": 5784.78, "power": 36.411342000000005}, {"timestamp": 5805.29, "power": 36.411342000000005}, {"timestamp": 5825.81, "power": 36.411342000000005}, {"timestamp": 5846.34, "power": 36.411342000000005}, {"timestamp": 5866.87, "power": 36.411342000000005}, {"timestamp": 5887.39, "power": 36.411342000000005}, {"timestamp": 5907.92, "power": 36.411342000000005}, {"timestamp": 5928.45, "power": 36.411342000000005}, {"timestamp": 5948.95, "power": 36.411342000000005}, {"timestamp": 5969.44, "power": 36.411342000000005}, {"timestamp": 5989.96, "power": 36.411342000000005}, {"timestamp": 6010.48, "power": 36.411342000000005}, {"timestamp": 6031.01, "power": 36.411342000000005}, {"timestamp": 6051.53, "power": 37.961259}, {"timestamp": 6072.76, "power": 37.961259}, {"timestamp": 6093.26, "power": 37.961259}, {"timestamp": 6113.75, "power": 37.961259}, {"timestamp": 6134.28, "power": 37.961259}, {"timestamp": 6154.8, "power": 37.961259}, {"timestamp": 6175.33, "power": 37.961259}, {"timestamp": 6195.85, "power": 37.961259}, {"timestamp": 6216.38, "power": 37.961259}, {"timestamp": 6236.91, "power": 37.961259}, {"timestamp": 6257.41, "power": 37.961259}, {"timestamp": 6277.92, "power": 37.961259}, {"timestamp": 6298.48, "power": 37.961259}, {"timestamp": 6319.03, "power": 37.961259}, {"timestamp": 6339.57, "power": 37.961259}, {"timestamp": 6360.12, "power": 37.961259}, {"timestamp": 6380.65, "power": 37.961259}, {"timestamp": 6401.16, "power": 37.961259}, {"timestamp": 6421.66, "power": 37.961259}, {"timestamp": 6442.15, "power": 37.961259}, {"timestamp": 6462.67, "power": 37.961259}, {"timestamp": 6483.2, "power": 37.961259}, {"timestamp": 6503.75, "power": 37.961259}, {"timestamp": 6524.28, "power": 37.961259}, {"timestamp": 6544.8, "power": 37.961259}, {"timestamp": 6565.31, "power": 37.961259}, {"timestamp": 6585.8, "power": 37.961259}, {"timestamp": 6606.32, "power": 37.961259}, {"timestamp": 6626.85, "power": 37.961259}, {"timestamp": 6647.38, "power": 37.961259}, {"timestamp": 6667.91, "power": 37.961259}, {"timestamp": 6688.44, "power": 37.961259}, {"timestamp": 6708.91, "power": 37.961259}, {"timestamp": 6729.13, "power": 37.961259}, {"timestamp": 6749.4, "power": 37.961259}, {"timestamp": 6769.8, "power": 37.961259}, {"timestamp": 6790.32, "power": 37.961259}, {"timestamp": 6810.85, "power": 37.961259}, {"timestamp": 6831.39, "power": 37.961259}, {"timestamp": 6851.93, "power": 37.961259}, {"timestamp": 6872.45, "power": 37.961259}, {"timestamp": 6892.96, "power": 37.961259}, {"timestamp": 6913.45, "power": 37.961259}, {"timestamp": 6934.0, "power": 37.961259}, {"timestamp": 6954.58, "power": 37.961259}, {"timestamp": 6975.11, "power": 37.961259}, {"timestamp": 6995.64, "power": 37.961259}, {"timestamp": 7016.17, "power": 37.961259}, {"timestamp": 7036.7, "power": 37.961259}, {"timestamp": 7057.21, "power": 35.424931}, {"timestamp": 7078.11, "power": 35.424931}, {"timestamp": 7098.62, "power": 35.424931}, {"timestamp": 7119.15, "power": 35.424931}, {"timestamp": 7139.67, "power": 35.424931}, {"timestamp": 7160.2, "power": 35.424931}, {"timestamp": 7180.72, "power": 35.424931}, {"timestamp": 7201.22, "power": 35.424931}, {"timestamp": 7221.75, "power": 35.424931}, {"timestamp": 7242.27, "power": 35.424931}, {"timestamp": 7262.53, "power": 35.424931}, {"timestamp": 7282.9, "power": 35.424931}, {"timestamp": 7303.42, "power": 35.424931}, {"timestamp": 7323.95, "power": 35.424931}, {"timestamp": 7344.48, "power": 35.424931}, {"timestamp": 7364.95, "power": 35.424931}, {"timestamp": 7385.44, "power": 35.424931}, {"timestamp": 7405.99, "power": 35.424931}], "timeline": {"START": "2795.59477", "END": "5502.236514"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4016.79}, {"name": "clSetKernelArg", "calls": 19, "time": 2057.4}, {"name": "clReleaseKernel", "calls": 1, "time": 1024.6}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.8155}, {"name": "clCreateContext", "calls": 1, "time": 43.8502}, {"name": "clReleaseContext", "calls": 1, "time": 29.9027}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7421}, {"name": "clCreateKernel", "calls": 1, "time": 0.34232}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.275521}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.136294}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072945}, {"name": "clRetainMemObject", "calls": 14, "time": 0.06776}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034769}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024321}, {"name": "clReleaseDevice", "calls": 2, "time": 0.014458}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011386}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01087}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008592}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007692}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007264}, {"name": "clRetainDevice", "calls": 2, "time": 0.004947}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2706.64}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2491.27}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2649.72}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2706.17}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2663.53}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2663.08}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8923.859784, "utilization": 92.956873, "size": 6394740.0, "time": 716.589027}, {"type": "WRITE", "transfers": 1, "speed": 6804.624555, "utilization": 70.881506, "size": 4037050.0, "time": 593.280174}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 31621192, "speed": 102.2, "utilization": 0.887154, "size": 0.00803377}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1968886, "speed": 393.049, "utilization": 3.41188, "size": 0.127825}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33842530, "speed": 102.805, "utilization": 0.892405, "size": 0.00803156}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2107702, "speed": 392.741, "utilization": 3.40921, "size": 0.127838}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35471163, "speed": 105.477, "utilization": 0.915601, "size": 0.00803011}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2209502, "speed": 394.112, "utilization": 3.42111, "size": 0.127845}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34075284, "speed": 102.965, "utilization": 0.893794, "size": 0.00803134}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2122242, "speed": 392.985, "utilization": 3.41133, "size": 0.127839}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34069783, "speed": 102.964, "utilization": 0.893781, "size": 0.00803135}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2121943, "speed": 393.036, "utilization": 3.41177, "size": 0.127837}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len4/run4.json b/code/fpga/final_results/dblp.xml.10MB.len4/run4.json new file mode 100644 index 0000000..f685bb5 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.9142, "power": 35.349877}, {"timestamp": 67.3841, "power": 35.349877}, {"timestamp": 87.9492, "power": 35.349877}, {"timestamp": 108.515, "power": 35.349877}, {"timestamp": 129.257, "power": 35.349877}, {"timestamp": 149.923, "power": 35.349877}, {"timestamp": 170.453, "power": 35.349877}, {"timestamp": 190.964, "power": 35.349877}, {"timestamp": 211.457, "power": 35.349877}, {"timestamp": 232.014, "power": 35.349877}, {"timestamp": 252.618, "power": 35.349877}, {"timestamp": 273.218, "power": 35.349877}, {"timestamp": 293.818, "power": 35.349877}, {"timestamp": 314.42, "power": 35.349877}, {"timestamp": 335.018, "power": 35.349877}, {"timestamp": 355.585, "power": 35.349877}, {"timestamp": 376.15, "power": 35.349877}, {"timestamp": 396.755, "power": 35.349877}, {"timestamp": 417.359, "power": 35.349877}, {"timestamp": 437.964, "power": 35.349877}, {"timestamp": 458.567, "power": 35.349877}, {"timestamp": 479.147, "power": 35.349877}, {"timestamp": 499.715, "power": 35.349877}, {"timestamp": 520.321, "power": 35.349877}, {"timestamp": 540.924, "power": 35.349877}, {"timestamp": 561.527, "power": 35.349877}, {"timestamp": 582.129, "power": 35.349877}, {"timestamp": 602.735, "power": 35.349877}, {"timestamp": 623.311, "power": 35.349877}, {"timestamp": 643.877, "power": 35.349877}, {"timestamp": 664.479, "power": 35.349877}, {"timestamp": 685.08, "power": 35.349877}, {"timestamp": 705.681, "power": 35.349877}, {"timestamp": 726.292, "power": 35.349877}, {"timestamp": 746.873, "power": 35.349877}, {"timestamp": 767.443, "power": 35.349877}, {"timestamp": 788.012, "power": 35.349877}, {"timestamp": 808.615, "power": 35.349877}, {"timestamp": 829.218, "power": 35.349877}, {"timestamp": 849.817, "power": 35.349877}, {"timestamp": 870.415, "power": 35.349877}, {"timestamp": 891.006, "power": 35.349877}, {"timestamp": 911.572, "power": 35.349877}, {"timestamp": 932.139, "power": 35.349877}, {"timestamp": 952.744, "power": 35.349877}, {"timestamp": 973.348, "power": 35.349877}, {"timestamp": 993.954, "power": 35.349877}, {"timestamp": 1014.56, "power": 35.696112}, {"timestamp": 1037.51, "power": 35.696112}, {"timestamp": 1058.11, "power": 35.696112}, {"timestamp": 1078.71, "power": 35.696112}, {"timestamp": 1099.3, "power": 35.696112}, {"timestamp": 1119.87, "power": 35.696112}, {"timestamp": 1140.47, "power": 35.696112}, {"timestamp": 1161.08, "power": 35.696112}, {"timestamp": 1181.68, "power": 35.696112}, {"timestamp": 1202.28, "power": 35.696112}, {"timestamp": 1222.88, "power": 35.696112}, {"timestamp": 1243.45, "power": 35.696112}, {"timestamp": 1264.01, "power": 35.696112}, {"timestamp": 1284.62, "power": 35.696112}, {"timestamp": 1305.22, "power": 35.696112}, {"timestamp": 1325.82, "power": 35.696112}, {"timestamp": 1346.42, "power": 35.696112}, {"timestamp": 1367.01, "power": 35.696112}, {"timestamp": 1387.58, "power": 35.696112}, {"timestamp": 1408.16, "power": 35.696112}, {"timestamp": 1428.76, "power": 35.696112}, {"timestamp": 1449.36, "power": 35.696112}, {"timestamp": 1469.97, "power": 35.696112}, {"timestamp": 1490.57, "power": 35.696112}, {"timestamp": 1511.15, "power": 35.696112}, {"timestamp": 1531.72, "power": 35.696112}, {"timestamp": 1552.32, "power": 35.696112}, {"timestamp": 1572.92, "power": 35.696112}, {"timestamp": 1593.53, "power": 35.696112}, {"timestamp": 1614.13, "power": 35.696112}, {"timestamp": 1634.73, "power": 35.696112}, {"timestamp": 1655.31, "power": 35.696112}, {"timestamp": 1675.87, "power": 35.696112}, {"timestamp": 1696.43, "power": 35.696112}, {"timestamp": 1717.09, "power": 35.696112}, {"timestamp": 1737.7, "power": 35.696112}, {"timestamp": 1758.3, "power": 35.696112}, {"timestamp": 1778.87, "power": 35.696112}, {"timestamp": 1799.44, "power": 35.696112}, {"timestamp": 1820.01, "power": 35.696112}, {"timestamp": 1840.61, "power": 35.696112}, {"timestamp": 1861.22, "power": 35.696112}, {"timestamp": 1881.81, "power": 35.696112}, {"timestamp": 1902.41, "power": 35.696112}, {"timestamp": 1923.01, "power": 35.696112}, {"timestamp": 1943.59, "power": 35.696112}, {"timestamp": 1964.17, "power": 35.696112}, {"timestamp": 1984.71, "power": 35.696112}, {"timestamp": 2005.24, "power": 35.696112}, {"timestamp": 2025.78, "power": 35.570242}, {"timestamp": 2046.69, "power": 35.570242}, {"timestamp": 2067.12, "power": 35.570242}, {"timestamp": 2087.62, "power": 35.570242}, {"timestamp": 2108.15, "power": 35.570242}, {"timestamp": 2128.68, "power": 35.570242}, {"timestamp": 2149.22, "power": 35.570242}, {"timestamp": 2169.75, "power": 35.570242}, {"timestamp": 2190.28, "power": 35.570242}, {"timestamp": 2210.83, "power": 35.570242}, {"timestamp": 2231.32, "power": 35.570242}, {"timestamp": 2251.81, "power": 35.570242}, {"timestamp": 2272.34, "power": 35.570242}, {"timestamp": 2292.87, "power": 35.570242}, {"timestamp": 2313.4, "power": 35.570242}, {"timestamp": 2333.93, "power": 35.570242}, {"timestamp": 2354.46, "power": 35.570242}, {"timestamp": 2374.97, "power": 35.570242}, {"timestamp": 2395.47, "power": 35.570242}, {"timestamp": 2415.99, "power": 35.570242}, {"timestamp": 2436.53, "power": 35.570242}, {"timestamp": 2457.06, "power": 35.570242}, {"timestamp": 2477.59, "power": 35.570242}, {"timestamp": 2498.12, "power": 35.570242}, {"timestamp": 2518.66, "power": 35.570242}, {"timestamp": 2539.18, "power": 35.570242}, {"timestamp": 2559.71, "power": 35.570242}, {"timestamp": 2580.24, "power": 35.570242}, {"timestamp": 2600.78, "power": 35.570242}, {"timestamp": 2621.32, "power": 35.570242}, {"timestamp": 2641.87, "power": 35.570242}, {"timestamp": 2662.41, "power": 35.570242}, {"timestamp": 2682.93, "power": 35.570242}, {"timestamp": 2703.43, "power": 35.570242}, {"timestamp": 2723.98, "power": 35.570242}, {"timestamp": 2744.53, "power": 35.570242}, {"timestamp": 2765.07, "power": 35.570242}, {"timestamp": 2785.61, "power": 35.570242}, {"timestamp": 2806.16, "power": 35.570242}, {"timestamp": 2826.7, "power": 35.570242}, {"timestamp": 2847.22, "power": 35.570242}, {"timestamp": 2867.76, "power": 35.570242}, {"timestamp": 2888.33, "power": 35.570242}, {"timestamp": 2908.9, "power": 35.570242}, {"timestamp": 2929.46, "power": 35.570242}, {"timestamp": 2950.03, "power": 35.570242}, {"timestamp": 2970.59, "power": 35.570242}, {"timestamp": 2991.1, "power": 35.570242}, {"timestamp": 3011.66, "power": 35.570242}, {"timestamp": 3032.21, "power": 36.670794}, {"timestamp": 3053.33, "power": 36.670794}, {"timestamp": 3073.87, "power": 36.670794}, {"timestamp": 3094.41, "power": 36.670794}, {"timestamp": 3114.95, "power": 36.670794}, {"timestamp": 3135.44, "power": 36.670794}, {"timestamp": 3155.97, "power": 36.670794}, {"timestamp": 3176.52, "power": 36.670794}, {"timestamp": 3197.06, "power": 36.670794}, {"timestamp": 3217.6, "power": 36.670794}, {"timestamp": 3238.14, "power": 36.670794}, {"timestamp": 3258.68, "power": 36.670794}, {"timestamp": 3279.2, "power": 36.670794}, {"timestamp": 3299.69, "power": 36.670794}, {"timestamp": 3320.23, "power": 36.670794}, {"timestamp": 3340.77, "power": 36.670794}, {"timestamp": 3361.31, "power": 36.670794}, {"timestamp": 3381.84, "power": 36.670794}, {"timestamp": 3402.38, "power": 36.670794}, {"timestamp": 3422.88, "power": 36.670794}, {"timestamp": 3443.37, "power": 36.670794}, {"timestamp": 3463.91, "power": 36.670794}, {"timestamp": 3484.45, "power": 36.670794}, {"timestamp": 3504.99, "power": 36.670794}, {"timestamp": 3525.53, "power": 36.670794}, {"timestamp": 3546.07, "power": 36.670794}, {"timestamp": 3566.61, "power": 36.670794}, {"timestamp": 3587.14, "power": 36.670794}, {"timestamp": 3607.68, "power": 36.670794}, {"timestamp": 3628.22, "power": 36.670794}, {"timestamp": 3648.78, "power": 36.670794}, {"timestamp": 3669.36, "power": 36.670794}, {"timestamp": 3689.94, "power": 36.670794}, {"timestamp": 3710.5, "power": 36.670794}, {"timestamp": 3731.02, "power": 36.670794}, {"timestamp": 3751.51, "power": 36.670794}, {"timestamp": 3772.08, "power": 36.670794}, {"timestamp": 3792.65, "power": 36.670794}, {"timestamp": 3813.22, "power": 36.670794}, {"timestamp": 3833.78, "power": 36.670794}, {"timestamp": 3854.36, "power": 36.670794}, {"timestamp": 3874.91, "power": 36.670794}, {"timestamp": 3895.4, "power": 36.670794}, {"timestamp": 3915.97, "power": 36.670794}, {"timestamp": 3936.52, "power": 36.670794}, {"timestamp": 3957.1, "power": 36.670794}, {"timestamp": 3977.67, "power": 36.670794}, {"timestamp": 3998.23, "power": 36.670794}, {"timestamp": 4018.81, "power": 36.670794}, {"timestamp": 4039.32, "power": 36.95111}, {"timestamp": 4060.52, "power": 36.95111}, {"timestamp": 4081.06, "power": 36.95111}, {"timestamp": 4101.59, "power": 36.95111}, {"timestamp": 4122.17, "power": 36.95111}, {"timestamp": 4142.75, "power": 36.95111}, {"timestamp": 4163.28, "power": 36.95111}, {"timestamp": 4183.82, "power": 36.95111}, {"timestamp": 4204.37, "power": 36.95111}, {"timestamp": 4224.91, "power": 36.95111}, {"timestamp": 4245.46, "power": 36.95111}, {"timestamp": 4266.02, "power": 36.95111}, {"timestamp": 4286.59, "power": 36.95111}, {"timestamp": 4307.12, "power": 36.95111}, {"timestamp": 4327.68, "power": 36.95111}, {"timestamp": 4348.25, "power": 36.95111}, {"timestamp": 4368.82, "power": 36.95111}, {"timestamp": 4389.39, "power": 36.95111}, {"timestamp": 4409.96, "power": 36.95111}, {"timestamp": 4430.53, "power": 36.95111}, {"timestamp": 4451.05, "power": 36.95111}, {"timestamp": 4471.54, "power": 36.95111}, {"timestamp": 4492.12, "power": 36.95111}, {"timestamp": 4512.69, "power": 36.95111}, {"timestamp": 4533.26, "power": 36.95111}, {"timestamp": 4553.81, "power": 36.95111}, {"timestamp": 4574.38, "power": 36.95111}, {"timestamp": 4594.96, "power": 36.95111}, {"timestamp": 4615.46, "power": 36.95111}, {"timestamp": 4636.03, "power": 36.95111}, {"timestamp": 4656.58, "power": 36.95111}, {"timestamp": 4677.15, "power": 36.95111}, {"timestamp": 4697.72, "power": 36.95111}, {"timestamp": 4718.29, "power": 36.95111}, {"timestamp": 4738.87, "power": 36.95111}, {"timestamp": 4759.37, "power": 36.95111}, {"timestamp": 4779.93, "power": 36.95111}, {"timestamp": 4800.51, "power": 36.95111}, {"timestamp": 4821.07, "power": 36.95111}, {"timestamp": 4841.63, "power": 36.95111}, {"timestamp": 4862.2, "power": 36.95111}, {"timestamp": 4882.77, "power": 36.95111}, {"timestamp": 4903.29, "power": 36.95111}, {"timestamp": 4923.83, "power": 36.95111}, {"timestamp": 4944.37, "power": 36.95111}, {"timestamp": 4964.91, "power": 36.95111}, {"timestamp": 4985.46, "power": 36.95111}, {"timestamp": 5006.0, "power": 36.95111}, {"timestamp": 5026.54, "power": 36.95111}, {"timestamp": 5047.07, "power": 38.357752000000005}, {"timestamp": 5068.2, "power": 38.357752000000005}, {"timestamp": 5088.74, "power": 38.357752000000005}, {"timestamp": 5109.28, "power": 38.357752000000005}, {"timestamp": 5129.82, "power": 38.357752000000005}, {"timestamp": 5150.36, "power": 38.357752000000005}, {"timestamp": 5170.9, "power": 38.357752000000005}, {"timestamp": 5191.4, "power": 38.357752000000005}, {"timestamp": 5211.95, "power": 38.357752000000005}, {"timestamp": 5232.49, "power": 38.357752000000005}, {"timestamp": 5253.03, "power": 38.357752000000005}, {"timestamp": 5273.56, "power": 38.357752000000005}, {"timestamp": 5294.11, "power": 38.357752000000005}, {"timestamp": 5314.64, "power": 38.357752000000005}, {"timestamp": 5335.17, "power": 38.357752000000005}, {"timestamp": 5355.7, "power": 38.357752000000005}, {"timestamp": 5376.23, "power": 38.357752000000005}, {"timestamp": 5396.76, "power": 38.357752000000005}, {"timestamp": 5417.28, "power": 38.357752000000005}, {"timestamp": 5437.81, "power": 38.357752000000005}, {"timestamp": 5458.34, "power": 38.357752000000005}, {"timestamp": 5478.88, "power": 38.357752000000005}, {"timestamp": 5499.37, "power": 38.357752000000005}, {"timestamp": 5519.89, "power": 38.357752000000005}, {"timestamp": 5540.42, "power": 38.357752000000005}, {"timestamp": 5560.94, "power": 38.357752000000005}, {"timestamp": 5581.47, "power": 38.357752000000005}, {"timestamp": 5602.0, "power": 38.357752000000005}, {"timestamp": 5622.53, "power": 38.357752000000005}, {"timestamp": 5643.03, "power": 38.357752000000005}, {"timestamp": 5663.51, "power": 38.357752000000005}, {"timestamp": 5684.04, "power": 38.357752000000005}, {"timestamp": 5704.56, "power": 38.357752000000005}, {"timestamp": 5725.09, "power": 38.357752000000005}, {"timestamp": 5745.61, "power": 38.357752000000005}, {"timestamp": 5766.13, "power": 38.357752000000005}, {"timestamp": 5786.65, "power": 38.357752000000005}, {"timestamp": 5807.2, "power": 38.357752000000005}, {"timestamp": 5827.72, "power": 38.357752000000005}, {"timestamp": 5848.25, "power": 38.357752000000005}, {"timestamp": 5868.77, "power": 38.357752000000005}, {"timestamp": 5889.29, "power": 38.357752000000005}, {"timestamp": 5909.81, "power": 38.357752000000005}, {"timestamp": 5930.33, "power": 38.357752000000005}, {"timestamp": 5950.86, "power": 38.357752000000005}, {"timestamp": 5971.4, "power": 38.357752000000005}, {"timestamp": 5991.91, "power": 38.357752000000005}, {"timestamp": 6012.47, "power": 38.357752000000005}, {"timestamp": 6033.03, "power": 38.357752000000005}, {"timestamp": 6053.56, "power": 35.308890000000005}, {"timestamp": 6074.58, "power": 35.308890000000005}, {"timestamp": 6095.09, "power": 35.308890000000005}, {"timestamp": 6115.59, "power": 35.308890000000005}, {"timestamp": 6136.08, "power": 35.308890000000005}, {"timestamp": 6156.61, "power": 35.308890000000005}, {"timestamp": 6177.14, "power": 35.308890000000005}, {"timestamp": 6197.67, "power": 35.308890000000005}, {"timestamp": 6218.19, "power": 35.308890000000005}, {"timestamp": 6238.72, "power": 35.308890000000005}, {"timestamp": 6259.23, "power": 35.308890000000005}, {"timestamp": 6279.73, "power": 35.308890000000005}, {"timestamp": 6300.26, "power": 35.308890000000005}, {"timestamp": 6320.79, "power": 35.308890000000005}, {"timestamp": 6341.33, "power": 35.308890000000005}, {"timestamp": 6361.85, "power": 35.308890000000005}, {"timestamp": 6382.4, "power": 35.308890000000005}, {"timestamp": 6402.92, "power": 35.308890000000005}, {"timestamp": 6423.42, "power": 35.308890000000005}, {"timestamp": 6443.91, "power": 35.308890000000005}, {"timestamp": 6464.44, "power": 35.308890000000005}, {"timestamp": 6484.97, "power": 35.308890000000005}, {"timestamp": 6505.49, "power": 35.308890000000005}, {"timestamp": 6526.02, "power": 35.308890000000005}, {"timestamp": 6546.54, "power": 35.308890000000005}, {"timestamp": 6567.06, "power": 35.308890000000005}, {"timestamp": 6587.54, "power": 35.308890000000005}, {"timestamp": 6608.03, "power": 35.308890000000005}, {"timestamp": 6628.55, "power": 35.308890000000005}, {"timestamp": 6649.08, "power": 35.308890000000005}, {"timestamp": 6669.61, "power": 35.308890000000005}, {"timestamp": 6690.13, "power": 35.308890000000005}, {"timestamp": 6710.66, "power": 35.308890000000005}, {"timestamp": 6731.17, "power": 35.308890000000005}, {"timestamp": 6751.65, "power": 35.308890000000005}, {"timestamp": 6772.15, "power": 35.308890000000005}, {"timestamp": 6792.64, "power": 35.308890000000005}, {"timestamp": 6813.22, "power": 35.308890000000005}], "timeline": {"START": "2519.065059", "END": "5302.624096"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3982.71}, {"name": "clSetKernelArg", "calls": 19, "time": 1799.17}, {"name": "clReleaseKernel", "calls": 1, "time": 766.807}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.5286}, {"name": "clCreateContext", "calls": 1, "time": 44.8132}, {"name": "clReleaseContext", "calls": 1, "time": 30.6466}, {"name": "clReleaseProgram", "calls": 1, "time": 15.618}, {"name": "clCreateKernel", "calls": 1, "time": 0.348217}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.333099}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.147751}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.0775}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07041}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030869}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024658}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023554}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010287}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01012}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009071}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007489}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006479}, {"name": "clRetainDevice", "calls": 2, "time": 0.004642}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2783.56}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2783.09}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2675.75}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2652.33}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2739.32}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2713.75}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6394740.0, "time": 666.11875}, {"type": "WRITE", "transfers": 1, "speed": 6952.522961, "utilization": 72.422114, "size": 4037050.0, "time": 580.659548}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 36647049, "speed": 105.94, "utilization": 0.919617, "size": 0.00802914}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2283002, "speed": 394.393, "utilization": 3.42355, "size": 0.127849}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34007032, "speed": 102.288, "utilization": 0.887921, "size": 0.00803141}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2117974, "speed": 392.731, "utilization": 3.40912, "size": 0.127839}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33643132, "speed": 102.089, "utilization": 0.886191, "size": 0.00803174}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2095263, "speed": 392.853, "utilization": 3.41018, "size": 0.127836}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35235733, "speed": 103.509, "utilization": 0.898516, "size": 0.00803031}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2194786, "speed": 392.815, "utilization": 3.40986, "size": 0.127844}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34685904, "speed": 102.855, "utilization": 0.892842, "size": 0.00803079}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2160426, "speed": 392.883, "utilization": 3.41044, "size": 0.127841}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len6/run0.json b/code/fpga/final_results/dblp.xml.10MB.len6/run0.json new file mode 100644 index 0000000..2705e65 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.8268, "power": 35.261737}, {"timestamp": 66.4695, "power": 35.261737}, {"timestamp": 87.0059, "power": 35.261737}, {"timestamp": 107.536, "power": 35.261737}, {"timestamp": 128.427, "power": 35.261737}, {"timestamp": 149.302, "power": 35.261737}, {"timestamp": 169.795, "power": 35.261737}, {"timestamp": 190.333, "power": 35.261737}, {"timestamp": 210.864, "power": 35.261737}, {"timestamp": 231.406, "power": 35.261737}, {"timestamp": 251.943, "power": 35.261737}, {"timestamp": 272.488, "power": 35.261737}, {"timestamp": 293.004, "power": 35.261737}, {"timestamp": 313.497, "power": 35.261737}, {"timestamp": 334.027, "power": 35.261737}, {"timestamp": 354.561, "power": 35.261737}, {"timestamp": 375.097, "power": 35.261737}, {"timestamp": 395.633, "power": 35.261737}, {"timestamp": 416.172, "power": 35.261737}, {"timestamp": 436.71, "power": 35.261737}, {"timestamp": 457.218, "power": 35.261737}, {"timestamp": 477.71, "power": 35.261737}, {"timestamp": 498.244, "power": 35.261737}, {"timestamp": 518.784, "power": 35.261737}, {"timestamp": 539.325, "power": 35.261737}, {"timestamp": 559.864, "power": 35.261737}, {"timestamp": 580.409, "power": 35.261737}, {"timestamp": 600.99, "power": 35.261737}, {"timestamp": 621.483, "power": 35.261737}, {"timestamp": 642.016, "power": 35.261737}, {"timestamp": 662.551, "power": 35.261737}, {"timestamp": 683.085, "power": 35.261737}, {"timestamp": 703.624, "power": 35.261737}, {"timestamp": 724.167, "power": 35.261737}, {"timestamp": 744.706, "power": 35.261737}, {"timestamp": 765.221, "power": 35.261737}, {"timestamp": 785.756, "power": 35.261737}, {"timestamp": 806.302, "power": 35.261737}, {"timestamp": 826.838, "power": 35.261737}, {"timestamp": 847.378, "power": 35.261737}, {"timestamp": 867.914, "power": 35.261737}, {"timestamp": 888.452, "power": 35.261737}, {"timestamp": 908.943, "power": 35.261737}, {"timestamp": 929.436, "power": 35.261737}, {"timestamp": 949.973, "power": 35.261737}, {"timestamp": 970.509, "power": 35.261737}, {"timestamp": 991.049, "power": 35.261737}, {"timestamp": 1011.59, "power": 35.289519999999996}, {"timestamp": 1032.75, "power": 35.289519999999996}, {"timestamp": 1053.33, "power": 35.289519999999996}, {"timestamp": 1073.87, "power": 35.289519999999996}, {"timestamp": 1094.47, "power": 35.289519999999996}, {"timestamp": 1115.06, "power": 35.289519999999996}, {"timestamp": 1135.65, "power": 35.289519999999996}, {"timestamp": 1156.24, "power": 35.289519999999996}, {"timestamp": 1176.84, "power": 35.289519999999996}, {"timestamp": 1197.43, "power": 35.289519999999996}, {"timestamp": 1217.98, "power": 35.289519999999996}, {"timestamp": 1238.57, "power": 35.289519999999996}, {"timestamp": 1259.25, "power": 35.289519999999996}, {"timestamp": 1279.84, "power": 35.289519999999996}, {"timestamp": 1300.43, "power": 35.289519999999996}, {"timestamp": 1321.02, "power": 35.289519999999996}, {"timestamp": 1341.58, "power": 35.289519999999996}, {"timestamp": 1362.13, "power": 35.289519999999996}, {"timestamp": 1382.72, "power": 35.289519999999996}, {"timestamp": 1403.33, "power": 35.289519999999996}, {"timestamp": 1423.92, "power": 35.289519999999996}, {"timestamp": 1444.51, "power": 35.289519999999996}, {"timestamp": 1465.07, "power": 35.289519999999996}, {"timestamp": 1485.63, "power": 35.289519999999996}, {"timestamp": 1506.2, "power": 35.289519999999996}, {"timestamp": 1526.79, "power": 35.289519999999996}, {"timestamp": 1547.38, "power": 35.289519999999996}, {"timestamp": 1567.97, "power": 35.289519999999996}, {"timestamp": 1588.57, "power": 35.289519999999996}, {"timestamp": 1609.14, "power": 35.289519999999996}, {"timestamp": 1629.7, "power": 35.289519999999996}, {"timestamp": 1650.26, "power": 35.289519999999996}, {"timestamp": 1670.85, "power": 35.289519999999996}, {"timestamp": 1691.4, "power": 35.289519999999996}, {"timestamp": 1711.99, "power": 35.289519999999996}, {"timestamp": 1732.58, "power": 35.289519999999996}, {"timestamp": 1753.15, "power": 35.289519999999996}, {"timestamp": 1773.71, "power": 35.289519999999996}, {"timestamp": 1794.3, "power": 35.289519999999996}, {"timestamp": 1814.89, "power": 35.289519999999996}, {"timestamp": 1835.48, "power": 35.289519999999996}, {"timestamp": 1856.07, "power": 35.289519999999996}, {"timestamp": 1876.67, "power": 35.289519999999996}, {"timestamp": 1897.24, "power": 35.289519999999996}, {"timestamp": 1917.82, "power": 35.289519999999996}, {"timestamp": 1938.46, "power": 35.289519999999996}, {"timestamp": 1959.07, "power": 35.289519999999996}, {"timestamp": 1979.67, "power": 35.289519999999996}, {"timestamp": 2000.2, "power": 35.289519999999996}, {"timestamp": 2020.73, "power": 35.403217999999995}, {"timestamp": 2041.82, "power": 35.403217999999995}, {"timestamp": 2062.35, "power": 35.403217999999995}, {"timestamp": 2082.88, "power": 35.403217999999995}, {"timestamp": 2103.41, "power": 35.403217999999995}, {"timestamp": 2123.94, "power": 35.403217999999995}, {"timestamp": 2144.47, "power": 35.403217999999995}, {"timestamp": 2164.99, "power": 35.403217999999995}, {"timestamp": 2185.47, "power": 35.403217999999995}, {"timestamp": 2206.0, "power": 35.403217999999995}, {"timestamp": 2226.53, "power": 35.403217999999995}, {"timestamp": 2247.06, "power": 35.403217999999995}, {"timestamp": 2267.59, "power": 35.403217999999995}, {"timestamp": 2288.12, "power": 35.403217999999995}, {"timestamp": 2308.65, "power": 35.403217999999995}, {"timestamp": 2329.16, "power": 35.403217999999995}, {"timestamp": 2349.69, "power": 35.403217999999995}, {"timestamp": 2370.22, "power": 35.403217999999995}, {"timestamp": 2390.75, "power": 35.403217999999995}, {"timestamp": 2411.29, "power": 35.403217999999995}, {"timestamp": 2431.82, "power": 35.403217999999995}, {"timestamp": 2452.36, "power": 35.403217999999995}, {"timestamp": 2472.92, "power": 35.403217999999995}, {"timestamp": 2493.41, "power": 35.403217999999995}, {"timestamp": 2513.93, "power": 35.403217999999995}, {"timestamp": 2534.48, "power": 35.403217999999995}, {"timestamp": 2555.02, "power": 35.403217999999995}, {"timestamp": 2575.56, "power": 35.403217999999995}, {"timestamp": 2596.11, "power": 35.403217999999995}, {"timestamp": 2616.67, "power": 35.403217999999995}, {"timestamp": 2637.19, "power": 35.403217999999995}, {"timestamp": 2657.74, "power": 35.403217999999995}, {"timestamp": 2678.28, "power": 35.403217999999995}, {"timestamp": 2698.85, "power": 35.403217999999995}, {"timestamp": 2719.43, "power": 35.403217999999995}, {"timestamp": 2740.0, "power": 35.403217999999995}, {"timestamp": 2760.57, "power": 35.403217999999995}, {"timestamp": 2781.11, "power": 35.403217999999995}, {"timestamp": 2801.61, "power": 35.403217999999995}, {"timestamp": 2822.17, "power": 35.403217999999995}, {"timestamp": 2842.73, "power": 35.403217999999995}, {"timestamp": 2863.31, "power": 35.403217999999995}, {"timestamp": 2883.87, "power": 35.403217999999995}, {"timestamp": 2904.44, "power": 35.403217999999995}, {"timestamp": 2924.95, "power": 35.403217999999995}, {"timestamp": 2945.45, "power": 35.403217999999995}, {"timestamp": 2966.01, "power": 35.403217999999995}, {"timestamp": 2986.57, "power": 35.403217999999995}, {"timestamp": 3007.15, "power": 35.403217999999995}, {"timestamp": 3027.72, "power": 37.531608000000006}, {"timestamp": 3048.91, "power": 37.531608000000006}, {"timestamp": 3069.41, "power": 37.531608000000006}, {"timestamp": 3089.91, "power": 37.531608000000006}, {"timestamp": 3110.44, "power": 37.531608000000006}, {"timestamp": 3130.98, "power": 37.531608000000006}, {"timestamp": 3151.52, "power": 37.531608000000006}, {"timestamp": 3172.06, "power": 37.531608000000006}, {"timestamp": 3192.6, "power": 37.531608000000006}, {"timestamp": 3213.11, "power": 37.531608000000006}, {"timestamp": 3233.62, "power": 37.531608000000006}, {"timestamp": 3254.15, "power": 37.531608000000006}, {"timestamp": 3274.65, "power": 37.531608000000006}, {"timestamp": 3295.17, "power": 37.531608000000006}, {"timestamp": 3315.71, "power": 37.531608000000006}, {"timestamp": 3336.25, "power": 37.531608000000006}, {"timestamp": 3356.79, "power": 37.531608000000006}, {"timestamp": 3377.3, "power": 37.531608000000006}, {"timestamp": 3397.84, "power": 37.531608000000006}, {"timestamp": 3418.38, "power": 37.531608000000006}, {"timestamp": 3438.92, "power": 37.531608000000006}, {"timestamp": 3459.46, "power": 37.531608000000006}, {"timestamp": 3480.0, "power": 37.531608000000006}, {"timestamp": 3500.54, "power": 37.531608000000006}, {"timestamp": 3521.07, "power": 37.531608000000006}, {"timestamp": 3541.56, "power": 37.531608000000006}, {"timestamp": 3562.09, "power": 37.531608000000006}, {"timestamp": 3582.66, "power": 37.531608000000006}, {"timestamp": 3603.22, "power": 37.531608000000006}, {"timestamp": 3623.78, "power": 37.531608000000006}, {"timestamp": 3644.34, "power": 37.531608000000006}, {"timestamp": 3664.91, "power": 37.531608000000006}, {"timestamp": 3685.41, "power": 37.531608000000006}, {"timestamp": 3705.93, "power": 37.531608000000006}, {"timestamp": 3726.47, "power": 37.531608000000006}, {"timestamp": 3747.01, "power": 37.531608000000006}, {"timestamp": 3767.55, "power": 37.531608000000006}, {"timestamp": 3788.08, "power": 37.531608000000006}, {"timestamp": 3808.62, "power": 37.531608000000006}, {"timestamp": 3829.13, "power": 37.531608000000006}, {"timestamp": 3849.66, "power": 37.531608000000006}, {"timestamp": 3870.2, "power": 37.531608000000006}, {"timestamp": 3890.74, "power": 37.531608000000006}, {"timestamp": 3911.3, "power": 37.531608000000006}, {"timestamp": 3931.86, "power": 37.531608000000006}, {"timestamp": 3952.42, "power": 37.531608000000006}, {"timestamp": 3972.98, "power": 37.531608000000006}, {"timestamp": 3993.48, "power": 37.531608000000006}, {"timestamp": 4014.04, "power": 37.531608000000006}, {"timestamp": 4034.61, "power": 36.755282}, {"timestamp": 4055.67, "power": 36.755282}, {"timestamp": 4076.21, "power": 36.755282}, {"timestamp": 4096.74, "power": 36.755282}, {"timestamp": 4117.26, "power": 36.755282}, {"timestamp": 4137.75, "power": 36.755282}, {"timestamp": 4158.27, "power": 36.755282}, {"timestamp": 4178.81, "power": 36.755282}, {"timestamp": 4199.35, "power": 36.755282}, {"timestamp": 4219.88, "power": 36.755282}, {"timestamp": 4240.42, "power": 36.755282}, {"timestamp": 4260.95, "power": 36.755282}, {"timestamp": 4281.44, "power": 36.755282}, {"timestamp": 4301.93, "power": 36.755282}, {"timestamp": 4322.44, "power": 36.755282}, {"timestamp": 4342.96, "power": 36.755282}, {"timestamp": 4363.48, "power": 36.755282}, {"timestamp": 4384.0, "power": 36.755282}, {"timestamp": 4404.53, "power": 36.755282}, {"timestamp": 4425.03, "power": 36.755282}, {"timestamp": 4445.5, "power": 36.755282}, {"timestamp": 4465.93, "power": 36.755282}, {"timestamp": 4486.45, "power": 36.755282}, {"timestamp": 4506.98, "power": 36.755282}, {"timestamp": 4527.5, "power": 36.755282}, {"timestamp": 4548.02, "power": 36.755282}, {"timestamp": 4568.51, "power": 36.755282}, {"timestamp": 4589.04, "power": 36.755282}, {"timestamp": 4609.47, "power": 36.755282}, {"timestamp": 4629.95, "power": 36.755282}, {"timestamp": 4650.47, "power": 36.755282}, {"timestamp": 4671.0, "power": 36.755282}, {"timestamp": 4691.53, "power": 36.755282}, {"timestamp": 4712.05, "power": 36.755282}, {"timestamp": 4732.53, "power": 36.755282}, {"timestamp": 4753.02, "power": 36.755282}, {"timestamp": 4773.5, "power": 36.755282}, {"timestamp": 4794.02, "power": 36.755282}, {"timestamp": 4814.54, "power": 36.755282}, {"timestamp": 4835.06, "power": 36.755282}, {"timestamp": 4855.54, "power": 36.755282}, {"timestamp": 4876.06, "power": 36.755282}, {"timestamp": 4896.55, "power": 36.755282}, {"timestamp": 4917.05, "power": 36.755282}, {"timestamp": 4937.55, "power": 36.755282}, {"timestamp": 4958.08, "power": 36.755282}, {"timestamp": 4978.64, "power": 36.755282}, {"timestamp": 4999.17, "power": 36.755282}, {"timestamp": 5019.68, "power": 36.755282}, {"timestamp": 5040.2, "power": 35.63026}, {"timestamp": 5061.36, "power": 35.63026}, {"timestamp": 5081.85, "power": 35.63026}, {"timestamp": 5102.39, "power": 35.63026}, {"timestamp": 5122.92, "power": 35.63026}, {"timestamp": 5143.45, "power": 35.63026}, {"timestamp": 5163.98, "power": 35.63026}, {"timestamp": 5184.5, "power": 35.63026}, {"timestamp": 5205.01, "power": 35.63026}, {"timestamp": 5225.49, "power": 35.63026}, {"timestamp": 5245.98, "power": 35.63026}, {"timestamp": 5266.51, "power": 35.63026}, {"timestamp": 5287.04, "power": 35.63026}, {"timestamp": 5307.56, "power": 35.63026}, {"timestamp": 5328.1, "power": 35.63026}, {"timestamp": 5348.64, "power": 35.63026}, {"timestamp": 5369.16, "power": 35.63026}, {"timestamp": 5389.65, "power": 35.63026}, {"timestamp": 5410.13, "power": 35.63026}, {"timestamp": 5430.65, "power": 35.63026}, {"timestamp": 5451.18, "power": 35.63026}, {"timestamp": 5471.67, "power": 35.63026}, {"timestamp": 5492.18, "power": 35.63026}, {"timestamp": 5512.71, "power": 35.63026}, {"timestamp": 5533.22, "power": 35.63026}, {"timestamp": 5553.7, "power": 35.63026}, {"timestamp": 5574.18, "power": 35.63026}, {"timestamp": 5594.7, "power": 35.63026}, {"timestamp": 5615.23, "power": 35.63026}, {"timestamp": 5635.75, "power": 35.63026}, {"timestamp": 5656.27, "power": 35.63026}, {"timestamp": 5676.79, "power": 35.63026}, {"timestamp": 5697.29, "power": 35.63026}, {"timestamp": 5717.77, "power": 35.63026}, {"timestamp": 5738.25, "power": 35.63026}, {"timestamp": 5758.77, "power": 35.63026}, {"timestamp": 5779.41, "power": 35.63026}, {"timestamp": 5799.94, "power": 35.63026}, {"timestamp": 5820.47, "power": 35.63026}], "timeline": {"START": "2508.81142", "END": "4280.66007"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2975.55}, {"name": "clSetKernelArg", "calls": 19, "time": 1779.64}, {"name": "clReleaseKernel", "calls": 1, "time": 773.754}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.6137}, {"name": "clReleaseContext", "calls": 1, "time": 51.5724}, {"name": "clCreateContext", "calls": 1, "time": 43.6335}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5804}, {"name": "clCreateKernel", "calls": 1, "time": 0.343375}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.262116}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140477}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075654}, {"name": "clRetainMemObject", "calls": 14, "time": 0.068348}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028478}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024966}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024956}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010457}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009833}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008893}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007486}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007123}, {"name": "clRetainDevice", "calls": 2, "time": 0.004874}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1771.85}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1681.81}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1525.93}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1761.6}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1771.39}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1752.78}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6852.331939, "utilization": 71.378458, "size": 4037060.0, "time": 589.151821}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 21831268, "speed": 104.912, "utilization": 0.910693, "size": 0.00804892}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1356604, "speed": 392.648, "utilization": 3.4084, "size": 0.12775}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19549061, "speed": 103.652, "utilization": 0.899754, "size": 0.00805463}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1213976, "speed": 392.355, "utilization": 3.40586, "size": 0.12772}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23272037, "speed": 106.708, "utilization": 0.926283, "size": 0.00804589}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1446674, "speed": 392.858, "utilization": 3.41023, "size": 0.127764}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23594174, "speed": 107.58, "utilization": 0.933854, "size": 0.00804527}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1466798, "speed": 393.652, "utilization": 3.41712, "size": 0.127768}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23081464, "speed": 106.382, "utilization": 0.923451, "size": 0.00804627}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1434731, "speed": 392.757, "utilization": 3.40935, "size": 0.127765}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len6/run1.json b/code/fpga/final_results/dblp.xml.10MB.len6/run1.json new file mode 100644 index 0000000..e0ddc9d --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.3419, "power": 35.17182}, {"timestamp": 57.9717, "power": 35.17182}, {"timestamp": 78.5098, "power": 35.17182}, {"timestamp": 99.0392, "power": 35.17182}, {"timestamp": 119.967, "power": 35.17182}, {"timestamp": 140.836, "power": 35.17182}, {"timestamp": 161.366, "power": 35.17182}, {"timestamp": 181.905, "power": 35.17182}, {"timestamp": 202.437, "power": 35.17182}, {"timestamp": 222.978, "power": 35.17182}, {"timestamp": 243.52, "power": 35.17182}, {"timestamp": 264.058, "power": 35.17182}, {"timestamp": 284.578, "power": 35.17182}, {"timestamp": 305.072, "power": 35.17182}, {"timestamp": 325.603, "power": 35.17182}, {"timestamp": 346.139, "power": 35.17182}, {"timestamp": 366.634, "power": 35.17182}, {"timestamp": 387.168, "power": 35.17182}, {"timestamp": 407.703, "power": 35.17182}, {"timestamp": 428.241, "power": 35.17182}, {"timestamp": 448.753, "power": 35.17182}, {"timestamp": 469.286, "power": 35.17182}, {"timestamp": 489.821, "power": 35.17182}, {"timestamp": 510.361, "power": 35.17182}, {"timestamp": 530.895, "power": 35.17182}, {"timestamp": 551.43, "power": 35.17182}, {"timestamp": 571.965, "power": 35.17182}, {"timestamp": 592.513, "power": 35.17182}, {"timestamp": 613.002, "power": 35.17182}, {"timestamp": 633.538, "power": 35.17182}, {"timestamp": 654.07, "power": 35.17182}, {"timestamp": 674.609, "power": 35.17182}, {"timestamp": 695.147, "power": 35.17182}, {"timestamp": 715.647, "power": 35.17182}, {"timestamp": 736.183, "power": 35.17182}, {"timestamp": 756.688, "power": 35.17182}, {"timestamp": 777.178, "power": 35.17182}, {"timestamp": 797.713, "power": 35.17182}, {"timestamp": 818.203, "power": 35.17182}, {"timestamp": 838.733, "power": 35.17182}, {"timestamp": 859.264, "power": 35.17182}, {"timestamp": 879.801, "power": 35.17182}, {"timestamp": 900.297, "power": 35.17182}, {"timestamp": 920.795, "power": 35.17182}, {"timestamp": 941.315, "power": 35.17182}, {"timestamp": 961.858, "power": 35.17182}, {"timestamp": 982.398, "power": 35.17182}, {"timestamp": 1002.93, "power": 35.17182}, {"timestamp": 1023.47, "power": 35.29515000000001}, {"timestamp": 1044.67, "power": 35.29515000000001}, {"timestamp": 1065.22, "power": 35.29515000000001}, {"timestamp": 1085.77, "power": 35.29515000000001}, {"timestamp": 1106.35, "power": 35.29515000000001}, {"timestamp": 1126.94, "power": 35.29515000000001}, {"timestamp": 1147.52, "power": 35.29515000000001}, {"timestamp": 1168.07, "power": 35.29515000000001}, {"timestamp": 1188.63, "power": 35.29515000000001}, {"timestamp": 1209.19, "power": 35.29515000000001}, {"timestamp": 1229.74, "power": 35.29515000000001}, {"timestamp": 1250.32, "power": 35.29515000000001}, {"timestamp": 1270.91, "power": 35.29515000000001}, {"timestamp": 1291.49, "power": 35.29515000000001}, {"timestamp": 1312.08, "power": 35.29515000000001}, {"timestamp": 1332.64, "power": 35.29515000000001}, {"timestamp": 1353.19, "power": 35.29515000000001}, {"timestamp": 1373.75, "power": 35.29515000000001}, {"timestamp": 1394.35, "power": 35.29515000000001}, {"timestamp": 1414.93, "power": 35.29515000000001}, {"timestamp": 1435.52, "power": 35.29515000000001}, {"timestamp": 1456.11, "power": 35.29515000000001}, {"timestamp": 1476.68, "power": 35.29515000000001}, {"timestamp": 1497.22, "power": 35.29515000000001}, {"timestamp": 1517.78, "power": 35.29515000000001}, {"timestamp": 1538.37, "power": 35.29515000000001}, {"timestamp": 1558.95, "power": 35.29515000000001}, {"timestamp": 1579.54, "power": 35.29515000000001}, {"timestamp": 1600.12, "power": 35.29515000000001}, {"timestamp": 1620.69, "power": 35.29515000000001}, {"timestamp": 1641.24, "power": 35.29515000000001}, {"timestamp": 1661.79, "power": 35.29515000000001}, {"timestamp": 1682.38, "power": 35.29515000000001}, {"timestamp": 1702.96, "power": 35.29515000000001}, {"timestamp": 1723.55, "power": 35.29515000000001}, {"timestamp": 1744.13, "power": 35.29515000000001}, {"timestamp": 1764.7, "power": 35.29515000000001}, {"timestamp": 1785.25, "power": 35.29515000000001}, {"timestamp": 1805.81, "power": 35.29515000000001}, {"timestamp": 1826.39, "power": 35.29515000000001}, {"timestamp": 1846.98, "power": 35.29515000000001}, {"timestamp": 1867.57, "power": 35.29515000000001}, {"timestamp": 1888.16, "power": 35.29515000000001}, {"timestamp": 1908.73, "power": 35.29515000000001}, {"timestamp": 1929.32, "power": 35.29515000000001}, {"timestamp": 1949.89, "power": 35.29515000000001}, {"timestamp": 1970.48, "power": 35.29515000000001}, {"timestamp": 1991.01, "power": 35.29515000000001}, {"timestamp": 2011.53, "power": 35.29515000000001}, {"timestamp": 2032.06, "power": 38.23290900000001}, {"timestamp": 2053.16, "power": 38.23290900000001}, {"timestamp": 2073.69, "power": 38.23290900000001}, {"timestamp": 2094.21, "power": 38.23290900000001}, {"timestamp": 2114.75, "power": 38.23290900000001}, {"timestamp": 2135.27, "power": 38.23290900000001}, {"timestamp": 2155.8, "power": 38.23290900000001}, {"timestamp": 2176.33, "power": 38.23290900000001}, {"timestamp": 2196.85, "power": 38.23290900000001}, {"timestamp": 2217.37, "power": 38.23290900000001}, {"timestamp": 2237.9, "power": 38.23290900000001}, {"timestamp": 2258.42, "power": 38.23290900000001}, {"timestamp": 2278.95, "power": 38.23290900000001}, {"timestamp": 2299.48, "power": 38.23290900000001}, {"timestamp": 2320.01, "power": 38.23290900000001}, {"timestamp": 2340.54, "power": 38.23290900000001}, {"timestamp": 2361.03, "power": 38.23290900000001}, {"timestamp": 2381.56, "power": 38.23290900000001}, {"timestamp": 2402.08, "power": 38.23290900000001}, {"timestamp": 2422.61, "power": 38.23290900000001}, {"timestamp": 2443.14, "power": 38.23290900000001}, {"timestamp": 2463.67, "power": 38.23290900000001}, {"timestamp": 2484.19, "power": 38.23290900000001}, {"timestamp": 2504.7, "power": 38.23290900000001}, {"timestamp": 2525.2, "power": 38.23290900000001}, {"timestamp": 2545.72, "power": 38.23290900000001}, {"timestamp": 2566.26, "power": 38.23290900000001}, {"timestamp": 2586.8, "power": 38.23290900000001}, {"timestamp": 2607.33, "power": 38.23290900000001}, {"timestamp": 2627.87, "power": 38.23290900000001}, {"timestamp": 2648.41, "power": 38.23290900000001}, {"timestamp": 2668.92, "power": 38.23290900000001}, {"timestamp": 2689.46, "power": 38.23290900000001}, {"timestamp": 2710.0, "power": 38.23290900000001}, {"timestamp": 2730.54, "power": 38.23290900000001}, {"timestamp": 2751.08, "power": 38.23290900000001}, {"timestamp": 2771.61, "power": 38.23290900000001}, {"timestamp": 2792.16, "power": 38.23290900000001}, {"timestamp": 2812.67, "power": 38.23290900000001}, {"timestamp": 2833.22, "power": 38.23290900000001}, {"timestamp": 2853.8, "power": 38.23290900000001}, {"timestamp": 2874.35, "power": 38.23290900000001}, {"timestamp": 2894.92, "power": 38.23290900000001}, {"timestamp": 2915.49, "power": 38.23290900000001}, {"timestamp": 2936.07, "power": 38.23290900000001}, {"timestamp": 2956.58, "power": 38.23290900000001}, {"timestamp": 2977.07, "power": 38.23290900000001}, {"timestamp": 2997.64, "power": 38.23290900000001}, {"timestamp": 3018.21, "power": 38.23290900000001}, {"timestamp": 3038.77, "power": 37.717535}, {"timestamp": 3059.84, "power": 37.717535}, {"timestamp": 3080.38, "power": 37.717535}, {"timestamp": 3100.89, "power": 37.717535}, {"timestamp": 3121.42, "power": 37.717535}, {"timestamp": 3141.96, "power": 37.717535}, {"timestamp": 3162.5, "power": 37.717535}, {"timestamp": 3183.03, "power": 37.717535}, {"timestamp": 3203.57, "power": 37.717535}, {"timestamp": 3224.11, "power": 37.717535}, {"timestamp": 3244.62, "power": 37.717535}, {"timestamp": 3265.11, "power": 37.717535}, {"timestamp": 3285.63, "power": 37.717535}, {"timestamp": 3306.17, "power": 37.717535}, {"timestamp": 3326.71, "power": 37.717535}, {"timestamp": 3347.24, "power": 37.717535}, {"timestamp": 3367.78, "power": 37.717535}, {"timestamp": 3388.34, "power": 37.717535}, {"timestamp": 3408.87, "power": 37.717535}, {"timestamp": 3429.36, "power": 37.717535}, {"timestamp": 3449.84, "power": 37.717535}, {"timestamp": 3470.41, "power": 37.717535}, {"timestamp": 3490.97, "power": 37.717535}, {"timestamp": 3511.53, "power": 37.717535}, {"timestamp": 3532.09, "power": 37.717535}, {"timestamp": 3552.6, "power": 37.717535}, {"timestamp": 3573.1, "power": 37.717535}, {"timestamp": 3593.66, "power": 37.717535}, {"timestamp": 3614.23, "power": 37.717535}, {"timestamp": 3634.8, "power": 37.717535}, {"timestamp": 3655.37, "power": 37.717535}, {"timestamp": 3675.94, "power": 37.717535}, {"timestamp": 3696.5, "power": 37.717535}, {"timestamp": 3716.99, "power": 37.717535}, {"timestamp": 3737.54, "power": 37.717535}, {"timestamp": 3758.12, "power": 37.717535}, {"timestamp": 3778.69, "power": 37.717535}, {"timestamp": 3799.25, "power": 37.717535}, {"timestamp": 3819.82, "power": 37.717535}, {"timestamp": 3840.39, "power": 37.717535}, {"timestamp": 3860.89, "power": 37.717535}, {"timestamp": 3881.44, "power": 37.717535}, {"timestamp": 3902.01, "power": 37.717535}, {"timestamp": 3922.56, "power": 37.717535}, {"timestamp": 3943.13, "power": 37.717535}, {"timestamp": 3963.7, "power": 37.717535}, {"timestamp": 3984.26, "power": 37.717535}, {"timestamp": 4004.78, "power": 37.717535}, {"timestamp": 4025.32, "power": 37.717535}, {"timestamp": 4045.87, "power": 37.60677200000001}, {"timestamp": 4066.92, "power": 37.60677200000001}, {"timestamp": 4087.47, "power": 37.60677200000001}, {"timestamp": 4108.0, "power": 37.60677200000001}, {"timestamp": 4128.53, "power": 37.60677200000001}, {"timestamp": 4149.02, "power": 37.60677200000001}, {"timestamp": 4169.55, "power": 37.60677200000001}, {"timestamp": 4190.08, "power": 37.60677200000001}, {"timestamp": 4210.62, "power": 37.60677200000001}, {"timestamp": 4231.16, "power": 37.60677200000001}, {"timestamp": 4251.72, "power": 37.60677200000001}, {"timestamp": 4272.26, "power": 37.60677200000001}, {"timestamp": 4292.77, "power": 37.60677200000001}, {"timestamp": 4313.31, "power": 37.60677200000001}, {"timestamp": 4333.84, "power": 37.60677200000001}, {"timestamp": 4354.36, "power": 37.60677200000001}, {"timestamp": 4374.88, "power": 37.60677200000001}, {"timestamp": 4395.41, "power": 37.60677200000001}, {"timestamp": 4415.93, "power": 37.60677200000001}, {"timestamp": 4436.46, "power": 37.60677200000001}, {"timestamp": 4456.96, "power": 37.60677200000001}, {"timestamp": 4477.47, "power": 37.60677200000001}, {"timestamp": 4498.0, "power": 37.60677200000001}, {"timestamp": 4518.52, "power": 37.60677200000001}, {"timestamp": 4539.04, "power": 37.60677200000001}, {"timestamp": 4559.57, "power": 37.60677200000001}, {"timestamp": 4580.09, "power": 37.60677200000001}, {"timestamp": 4600.59, "power": 37.60677200000001}, {"timestamp": 4621.11, "power": 37.60677200000001}, {"timestamp": 4641.63, "power": 37.60677200000001}, {"timestamp": 4662.17, "power": 37.60677200000001}, {"timestamp": 4682.69, "power": 37.60677200000001}, {"timestamp": 4703.22, "power": 37.60677200000001}, {"timestamp": 4723.74, "power": 37.60677200000001}, {"timestamp": 4744.26, "power": 37.60677200000001}, {"timestamp": 4764.77, "power": 37.60677200000001}, {"timestamp": 4785.3, "power": 37.60677200000001}, {"timestamp": 4805.82, "power": 37.60677200000001}, {"timestamp": 4826.34, "power": 37.60677200000001}, {"timestamp": 4846.87, "power": 37.60677200000001}, {"timestamp": 4867.39, "power": 37.60677200000001}, {"timestamp": 4887.91, "power": 37.60677200000001}, {"timestamp": 4908.44, "power": 37.60677200000001}, {"timestamp": 4928.99, "power": 37.60677200000001}, {"timestamp": 4949.51, "power": 37.60677200000001}, {"timestamp": 4970.07, "power": 37.60677200000001}, {"timestamp": 4990.61, "power": 37.60677200000001}, {"timestamp": 5011.14, "power": 37.60677200000001}, {"timestamp": 5031.66, "power": 37.60677200000001}, {"timestamp": 5052.19, "power": 35.370664}, {"timestamp": 5073.29, "power": 35.370664}, {"timestamp": 5093.78, "power": 35.370664}, {"timestamp": 5114.3, "power": 35.370664}, {"timestamp": 5134.82, "power": 35.370664}, {"timestamp": 5155.35, "power": 35.370664}, {"timestamp": 5175.87, "power": 35.370664}, {"timestamp": 5196.41, "power": 35.370664}, {"timestamp": 5216.9, "power": 35.370664}, {"timestamp": 5237.4, "power": 35.370664}, {"timestamp": 5257.92, "power": 35.370664}, {"timestamp": 5278.45, "power": 35.370664}, {"timestamp": 5298.98, "power": 35.370664}, {"timestamp": 5319.54, "power": 35.370664}, {"timestamp": 5340.09, "power": 35.370664}, {"timestamp": 5360.59, "power": 35.370664}, {"timestamp": 5381.08, "power": 35.370664}, {"timestamp": 5401.56, "power": 35.370664}, {"timestamp": 5422.09, "power": 35.370664}, {"timestamp": 5442.61, "power": 35.370664}, {"timestamp": 5463.13, "power": 35.370664}, {"timestamp": 5483.66, "power": 35.370664}, {"timestamp": 5504.18, "power": 35.370664}, {"timestamp": 5524.68, "power": 35.370664}, {"timestamp": 5545.16, "power": 35.370664}, {"timestamp": 5565.64, "power": 35.370664}, {"timestamp": 5586.17, "power": 35.370664}, {"timestamp": 5606.69, "power": 35.370664}, {"timestamp": 5627.21, "power": 35.370664}, {"timestamp": 5647.74, "power": 35.370664}, {"timestamp": 5668.26, "power": 35.370664}, {"timestamp": 5688.77, "power": 35.370664}, {"timestamp": 5709.25, "power": 35.370664}, {"timestamp": 5729.74, "power": 35.370664}, {"timestamp": 5750.29, "power": 35.370664}, {"timestamp": 5770.87, "power": 35.370664}], "timeline": {"START": "2493.427395", "END": "4256.935207"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2966.67}, {"name": "clSetKernelArg", "calls": 19, "time": 1774.34}, {"name": "clReleaseKernel", "calls": 1, "time": 772.455}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.1612}, {"name": "clReleaseContext", "calls": 1, "time": 37.0342}, {"name": "clCreateContext", "calls": 1, "time": 35.1669}, {"name": "clReleaseProgram", "calls": 1, "time": 20.7365}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.844956}, {"name": "clCreateKernel", "calls": 1, "time": 0.343588}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140506}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081834}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069946}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030997}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025335}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025191}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013068}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011204}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010725}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008792}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007999}, {"name": "clRetainDevice", "calls": 2, "time": 0.004892}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1763.51}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1714.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1673.65}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1756.55}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1763.04}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1711.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6844.701796, "utilization": 71.298977, "size": 4037060.0, "time": 589.808579}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 21773917, "speed": 102.647, "utilization": 0.891035, "size": 0.00804905}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1353042, "speed": 392.789, "utilization": 3.40963, "size": 0.127747}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21141107, "speed": 102.108, "utilization": 0.886352, "size": 0.00805052}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1313496, "speed": 392.466, "utilization": 3.40682, "size": 0.127739}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22625079, "speed": 104.062, "utilization": 0.903318, "size": 0.0080472}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1406246, "speed": 393.078, "utilization": 3.41213, "size": 0.127756}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22829951, "speed": 104.61, "utilization": 0.908076, "size": 0.00804678}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1419032, "speed": 393.329, "utilization": 3.41432, "size": 0.12776}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21714390, "speed": 102.545, "utilization": 0.890148, "size": 0.00804918}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1349298, "speed": 392.656, "utilization": 3.40847, "size": 0.127749}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len6/run2.json b/code/fpga/final_results/dblp.xml.10MB.len6/run2.json new file mode 100644 index 0000000..3fe95f3 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.5263, "power": 35.306577000000004}, {"timestamp": 58.153, "power": 35.306577000000004}, {"timestamp": 78.6948, "power": 35.306577000000004}, {"timestamp": 99.2257, "power": 35.306577000000004}, {"timestamp": 120.111, "power": 35.306577000000004}, {"timestamp": 141.014, "power": 35.306577000000004}, {"timestamp": 161.553, "power": 35.306577000000004}, {"timestamp": 182.093, "power": 35.306577000000004}, {"timestamp": 202.624, "power": 35.306577000000004}, {"timestamp": 223.165, "power": 35.306577000000004}, {"timestamp": 243.675, "power": 35.306577000000004}, {"timestamp": 264.168, "power": 35.306577000000004}, {"timestamp": 284.705, "power": 35.306577000000004}, {"timestamp": 305.244, "power": 35.306577000000004}, {"timestamp": 325.786, "power": 35.306577000000004}, {"timestamp": 346.326, "power": 35.306577000000004}, {"timestamp": 366.867, "power": 35.306577000000004}, {"timestamp": 387.409, "power": 35.306577000000004}, {"timestamp": 407.924, "power": 35.306577000000004}, {"timestamp": 428.457, "power": 35.306577000000004}, {"timestamp": 448.993, "power": 35.306577000000004}, {"timestamp": 469.531, "power": 35.306577000000004}, {"timestamp": 490.067, "power": 35.306577000000004}, {"timestamp": 510.606, "power": 35.306577000000004}, {"timestamp": 531.142, "power": 35.306577000000004}, {"timestamp": 551.65, "power": 35.306577000000004}, {"timestamp": 572.141, "power": 35.306577000000004}, {"timestamp": 592.674, "power": 35.306577000000004}, {"timestamp": 613.213, "power": 35.306577000000004}, {"timestamp": 633.748, "power": 35.306577000000004}, {"timestamp": 654.284, "power": 35.306577000000004}, {"timestamp": 674.821, "power": 35.306577000000004}, {"timestamp": 695.356, "power": 35.306577000000004}, {"timestamp": 715.911, "power": 35.306577000000004}, {"timestamp": 736.444, "power": 35.306577000000004}, {"timestamp": 756.98, "power": 35.306577000000004}, {"timestamp": 777.516, "power": 35.306577000000004}, {"timestamp": 798.05, "power": 35.306577000000004}, {"timestamp": 818.587, "power": 35.306577000000004}, {"timestamp": 839.126, "power": 35.306577000000004}, {"timestamp": 859.634, "power": 35.306577000000004}, {"timestamp": 880.125, "power": 35.306577000000004}, {"timestamp": 900.663, "power": 35.306577000000004}, {"timestamp": 921.199, "power": 35.306577000000004}, {"timestamp": 941.735, "power": 35.306577000000004}, {"timestamp": 962.273, "power": 35.306577000000004}, {"timestamp": 982.813, "power": 35.306577000000004}, {"timestamp": 1003.35, "power": 35.306577000000004}, {"timestamp": 1023.87, "power": 35.34057}, {"timestamp": 1045.15, "power": 35.34057}, {"timestamp": 1065.75, "power": 35.34057}, {"timestamp": 1086.35, "power": 35.34057}, {"timestamp": 1106.95, "power": 35.34057}, {"timestamp": 1127.52, "power": 35.34057}, {"timestamp": 1148.07, "power": 35.34057}, {"timestamp": 1168.5, "power": 35.34057}, {"timestamp": 1189.09, "power": 35.34057}, {"timestamp": 1209.69, "power": 35.34057}, {"timestamp": 1230.29, "power": 35.34057}, {"timestamp": 1250.89, "power": 35.34057}, {"timestamp": 1271.5, "power": 35.34057}, {"timestamp": 1292.06, "power": 35.34057}, {"timestamp": 1312.62, "power": 35.34057}, {"timestamp": 1333.22, "power": 35.34057}, {"timestamp": 1353.81, "power": 35.34057}, {"timestamp": 1374.42, "power": 35.34057}, {"timestamp": 1395.03, "power": 35.34057}, {"timestamp": 1415.62, "power": 35.34057}, {"timestamp": 1436.18, "power": 35.34057}, {"timestamp": 1456.74, "power": 35.34057}, {"timestamp": 1477.34, "power": 35.34057}, {"timestamp": 1497.94, "power": 35.34057}, {"timestamp": 1518.53, "power": 35.34057}, {"timestamp": 1539.14, "power": 35.34057}, {"timestamp": 1559.71, "power": 35.34057}, {"timestamp": 1580.27, "power": 35.34057}, {"timestamp": 1600.87, "power": 35.34057}, {"timestamp": 1621.47, "power": 35.34057}, {"timestamp": 1642.07, "power": 35.34057}, {"timestamp": 1662.67, "power": 35.34057}, {"timestamp": 1683.26, "power": 35.34057}, {"timestamp": 1703.84, "power": 35.34057}, {"timestamp": 1724.4, "power": 35.34057}, {"timestamp": 1745.0, "power": 35.34057}, {"timestamp": 1765.6, "power": 35.34057}, {"timestamp": 1786.2, "power": 35.34057}, {"timestamp": 1806.79, "power": 35.34057}, {"timestamp": 1827.39, "power": 35.34057}, {"timestamp": 1847.96, "power": 35.34057}, {"timestamp": 1868.52, "power": 35.34057}, {"timestamp": 1889.12, "power": 35.34057}, {"timestamp": 1909.72, "power": 35.34057}, {"timestamp": 1930.33, "power": 35.34057}, {"timestamp": 1950.96, "power": 35.34057}, {"timestamp": 1971.56, "power": 35.34057}, {"timestamp": 1992.05, "power": 35.34057}, {"timestamp": 2012.58, "power": 35.34057}, {"timestamp": 2033.13, "power": 35.426311999999996}, {"timestamp": 2054.36, "power": 35.426311999999996}, {"timestamp": 2074.9, "power": 35.426311999999996}, {"timestamp": 2095.44, "power": 35.426311999999996}, {"timestamp": 2115.95, "power": 35.426311999999996}, {"timestamp": 2136.48, "power": 35.426311999999996}, {"timestamp": 2157.02, "power": 35.426311999999996}, {"timestamp": 2177.56, "power": 35.426311999999996}, {"timestamp": 2198.09, "power": 35.426311999999996}, {"timestamp": 2218.63, "power": 35.426311999999996}, {"timestamp": 2239.17, "power": 35.426311999999996}, {"timestamp": 2259.68, "power": 35.426311999999996}, {"timestamp": 2280.17, "power": 35.426311999999996}, {"timestamp": 2300.7, "power": 35.426311999999996}, {"timestamp": 2321.24, "power": 35.426311999999996}, {"timestamp": 2341.78, "power": 35.426311999999996}, {"timestamp": 2362.32, "power": 35.426311999999996}, {"timestamp": 2382.86, "power": 35.426311999999996}, {"timestamp": 2403.4, "power": 35.426311999999996}, {"timestamp": 2423.91, "power": 35.426311999999996}, {"timestamp": 2444.45, "power": 35.426311999999996}, {"timestamp": 2464.99, "power": 35.426311999999996}, {"timestamp": 2485.53, "power": 35.426311999999996}, {"timestamp": 2506.07, "power": 35.426311999999996}, {"timestamp": 2526.61, "power": 35.426311999999996}, {"timestamp": 2547.15, "power": 35.426311999999996}, {"timestamp": 2567.68, "power": 35.426311999999996}, {"timestamp": 2588.18, "power": 35.426311999999996}, {"timestamp": 2608.72, "power": 35.426311999999996}, {"timestamp": 2629.27, "power": 35.426311999999996}, {"timestamp": 2649.82, "power": 35.426311999999996}, {"timestamp": 2670.37, "power": 35.426311999999996}, {"timestamp": 2690.92, "power": 35.426311999999996}, {"timestamp": 2711.47, "power": 35.426311999999996}, {"timestamp": 2731.98, "power": 35.426311999999996}, {"timestamp": 2752.52, "power": 35.426311999999996}, {"timestamp": 2773.08, "power": 35.426311999999996}, {"timestamp": 2793.63, "power": 35.426311999999996}, {"timestamp": 2814.18, "power": 35.426311999999996}, {"timestamp": 2834.72, "power": 35.426311999999996}, {"timestamp": 2855.27, "power": 35.426311999999996}, {"timestamp": 2875.8, "power": 35.426311999999996}, {"timestamp": 2896.35, "power": 35.426311999999996}, {"timestamp": 2916.9, "power": 35.426311999999996}, {"timestamp": 2937.45, "power": 35.426311999999996}, {"timestamp": 2957.99, "power": 35.426311999999996}, {"timestamp": 2978.54, "power": 35.426311999999996}, {"timestamp": 2999.09, "power": 35.426311999999996}, {"timestamp": 3019.62, "power": 35.426311999999996}, {"timestamp": 3040.12, "power": 37.943727}, {"timestamp": 3061.19, "power": 37.943727}, {"timestamp": 3081.74, "power": 37.943727}, {"timestamp": 3102.29, "power": 37.943727}, {"timestamp": 3122.84, "power": 37.943727}, {"timestamp": 3143.39, "power": 37.943727}, {"timestamp": 3163.92, "power": 37.943727}, {"timestamp": 3184.46, "power": 37.943727}, {"timestamp": 3205.01, "power": 37.943727}, {"timestamp": 3225.56, "power": 37.943727}, {"timestamp": 3246.1, "power": 37.943727}, {"timestamp": 3266.65, "power": 37.943727}, {"timestamp": 3287.2, "power": 37.943727}, {"timestamp": 3307.73, "power": 37.943727}, {"timestamp": 3328.23, "power": 37.943727}, {"timestamp": 3348.77, "power": 37.943727}, {"timestamp": 3369.35, "power": 37.943727}, {"timestamp": 3389.93, "power": 37.943727}, {"timestamp": 3410.5, "power": 37.943727}, {"timestamp": 3431.07, "power": 37.943727}, {"timestamp": 3451.6, "power": 37.943727}, {"timestamp": 3472.1, "power": 37.943727}, {"timestamp": 3492.6, "power": 37.943727}, {"timestamp": 3513.15, "power": 37.943727}, {"timestamp": 3533.73, "power": 37.943727}, {"timestamp": 3554.3, "power": 37.943727}, {"timestamp": 3574.87, "power": 37.943727}, {"timestamp": 3595.45, "power": 37.943727}, {"timestamp": 3615.97, "power": 37.943727}, {"timestamp": 3636.54, "power": 37.943727}, {"timestamp": 3657.12, "power": 37.943727}, {"timestamp": 3677.7, "power": 37.943727}, {"timestamp": 3698.25, "power": 37.943727}, {"timestamp": 3718.8, "power": 37.943727}, {"timestamp": 3739.35, "power": 37.943727}, {"timestamp": 3759.88, "power": 37.943727}, {"timestamp": 3780.43, "power": 37.943727}, {"timestamp": 3800.99, "power": 37.943727}, {"timestamp": 3821.55, "power": 37.943727}, {"timestamp": 3842.13, "power": 37.943727}, {"timestamp": 3862.71, "power": 37.943727}, {"timestamp": 3883.27, "power": 37.943727}, {"timestamp": 3903.8, "power": 37.943727}, {"timestamp": 3924.36, "power": 37.943727}, {"timestamp": 3944.94, "power": 37.943727}, {"timestamp": 3965.53, "power": 37.943727}, {"timestamp": 3986.11, "power": 37.943727}, {"timestamp": 4006.69, "power": 37.943727}, {"timestamp": 4027.28, "power": 37.943727}, {"timestamp": 4047.81, "power": 37.938423}, {"timestamp": 4068.97, "power": 37.938423}, {"timestamp": 4089.56, "power": 37.938423}, {"timestamp": 4110.13, "power": 37.938423}, {"timestamp": 4130.71, "power": 37.938423}, {"timestamp": 4151.28, "power": 37.938423}, {"timestamp": 4171.81, "power": 37.938423}, {"timestamp": 4192.37, "power": 37.938423}, {"timestamp": 4212.95, "power": 37.938423}, {"timestamp": 4233.52, "power": 37.938423}, {"timestamp": 4254.08, "power": 37.938423}, {"timestamp": 4274.63, "power": 37.938423}, {"timestamp": 4295.18, "power": 37.938423}, {"timestamp": 4315.71, "power": 37.938423}, {"timestamp": 4336.25, "power": 37.938423}, {"timestamp": 4356.8, "power": 37.938423}, {"timestamp": 4377.35, "power": 37.938423}, {"timestamp": 4397.89, "power": 37.938423}, {"timestamp": 4418.42, "power": 37.938423}, {"timestamp": 4438.96, "power": 37.938423}, {"timestamp": 4459.52, "power": 37.938423}, {"timestamp": 4480.0, "power": 37.938423}, {"timestamp": 4500.53, "power": 37.938423}, {"timestamp": 4521.07, "power": 37.938423}, {"timestamp": 4541.6, "power": 37.938423}, {"timestamp": 4562.13, "power": 37.938423}, {"timestamp": 4582.66, "power": 37.938423}, {"timestamp": 4603.2, "power": 37.938423}, {"timestamp": 4623.71, "power": 37.938423}, {"timestamp": 4644.24, "power": 37.938423}, {"timestamp": 4664.77, "power": 37.938423}, {"timestamp": 4685.3, "power": 37.938423}, {"timestamp": 4705.84, "power": 37.938423}, {"timestamp": 4726.37, "power": 37.938423}, {"timestamp": 4746.9, "power": 37.938423}, {"timestamp": 4767.43, "power": 37.938423}, {"timestamp": 4787.94, "power": 37.938423}, {"timestamp": 4808.47, "power": 37.938423}, {"timestamp": 4829.0, "power": 37.938423}, {"timestamp": 4849.54, "power": 37.938423}, {"timestamp": 4870.08, "power": 37.938423}, {"timestamp": 4890.61, "power": 37.938423}, {"timestamp": 4911.15, "power": 37.938423}, {"timestamp": 4931.66, "power": 37.938423}, {"timestamp": 4952.14, "power": 37.938423}, {"timestamp": 4972.64, "power": 37.938423}, {"timestamp": 4993.22, "power": 37.938423}, {"timestamp": 5013.79, "power": 37.938423}, {"timestamp": 5034.37, "power": 37.938423}, {"timestamp": 5054.93, "power": 38.925534999999996}, {"timestamp": 5076.0, "power": 38.925534999999996}, {"timestamp": 5096.5, "power": 38.925534999999996}, {"timestamp": 5117.02, "power": 38.925534999999996}, {"timestamp": 5137.57, "power": 38.925534999999996}, {"timestamp": 5158.11, "power": 38.925534999999996}, {"timestamp": 5178.65, "power": 38.925534999999996}, {"timestamp": 5199.19, "power": 38.925534999999996}, {"timestamp": 5219.7, "power": 38.925534999999996}, {"timestamp": 5240.19, "power": 38.925534999999996}, {"timestamp": 5260.68, "power": 38.925534999999996}, {"timestamp": 5281.21, "power": 38.925534999999996}, {"timestamp": 5301.76, "power": 38.925534999999996}, {"timestamp": 5322.32, "power": 38.925534999999996}, {"timestamp": 5342.86, "power": 38.925534999999996}, {"timestamp": 5363.4, "power": 38.925534999999996}, {"timestamp": 5383.91, "power": 38.925534999999996}, {"timestamp": 5404.42, "power": 38.925534999999996}, {"timestamp": 5424.96, "power": 38.925534999999996}, {"timestamp": 5445.51, "power": 38.925534999999996}, {"timestamp": 5466.04, "power": 38.925534999999996}, {"timestamp": 5486.57, "power": 38.925534999999996}, {"timestamp": 5507.11, "power": 38.925534999999996}, {"timestamp": 5527.66, "power": 38.925534999999996}, {"timestamp": 5548.16, "power": 38.925534999999996}, {"timestamp": 5568.65, "power": 38.925534999999996}, {"timestamp": 5589.17, "power": 38.925534999999996}, {"timestamp": 5609.7, "power": 38.925534999999996}, {"timestamp": 5630.23, "power": 38.925534999999996}, {"timestamp": 5650.75, "power": 38.925534999999996}, {"timestamp": 5671.28, "power": 38.925534999999996}, {"timestamp": 5691.78, "power": 38.925534999999996}, {"timestamp": 5712.27, "power": 38.925534999999996}, {"timestamp": 5732.75, "power": 38.925534999999996}, {"timestamp": 5753.24, "power": 38.925534999999996}, {"timestamp": 5773.77, "power": 38.925534999999996}, {"timestamp": 5794.3, "power": 38.925534999999996}, {"timestamp": 5814.84, "power": 38.925534999999996}, {"timestamp": 5835.55, "power": 38.925534999999996}, {"timestamp": 5856.0, "power": 38.925534999999996}], "timeline": {"START": "2510.277468", "END": "4327.876226"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3009.24}, {"name": "clSetKernelArg", "calls": 19, "time": 1803.13}, {"name": "clReleaseKernel", "calls": 1, "time": 777.962}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.4347}, {"name": "clCreateContext", "calls": 1, "time": 35.3533}, {"name": "clReleaseContext", "calls": 1, "time": 34.4434}, {"name": "clReleaseProgram", "calls": 1, "time": 19.9833}, {"name": "clCreateKernel", "calls": 1, "time": 0.34366}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.267802}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129633}, {"name": "clRetainMemObject", "calls": 14, "time": 0.083651}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082923}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032959}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024646}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024607}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011354}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01133}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011156}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009202}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008467}, {"name": "clRetainDevice", "calls": 2, "time": 0.005004}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1817.6}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1583.84}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1817.15}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1791.89}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1788.37}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1703.72}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6990.823686, "utilization": 72.82108, "size": 4037060.0, "time": 577.480426}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 20092653, "speed": 102.607, "utilization": 0.890682, "size": 0.00805315}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1247954, "speed": 392.83, "utilization": 3.40999, "size": 0.127727}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 24335490, "speed": 108.144, "utilization": 0.938748, "size": 0.00804389}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1513125, "speed": 393.914, "utilization": 3.41939, "size": 0.127775}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23510919, "speed": 105.97, "utilization": 0.919878, "size": 0.00804543}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1461589, "speed": 392.876, "utilization": 3.41038, "size": 0.127767}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23441645, "speed": 105.872, "utilization": 0.919027, "size": 0.00804556}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1457281, "speed": 392.858, "utilization": 3.41022, "size": 0.127765}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21976321, "speed": 104.244, "utilization": 0.904897, "size": 0.0080486}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1365674, "speed": 392.669, "utilization": 3.40859, "size": 0.127751}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len6/run3.json b/code/fpga/final_results/dblp.xml.10MB.len6/run3.json new file mode 100644 index 0000000..f355f2d --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.4767, "power": 35.569733}, {"timestamp": 74.1668, "power": 35.569733}, {"timestamp": 94.6625, "power": 35.569733}, {"timestamp": 115.189, "power": 35.569733}, {"timestamp": 136.118, "power": 35.569733}, {"timestamp": 157.017, "power": 35.569733}, {"timestamp": 177.56, "power": 35.569733}, {"timestamp": 198.097, "power": 35.569733}, {"timestamp": 218.597, "power": 35.569733}, {"timestamp": 239.128, "power": 35.569733}, {"timestamp": 259.666, "power": 35.569733}, {"timestamp": 280.207, "power": 35.569733}, {"timestamp": 300.746, "power": 35.569733}, {"timestamp": 321.284, "power": 35.569733}, {"timestamp": 341.82, "power": 35.569733}, {"timestamp": 362.339, "power": 35.569733}, {"timestamp": 382.83, "power": 35.569733}, {"timestamp": 403.366, "power": 35.569733}, {"timestamp": 423.9, "power": 35.569733}, {"timestamp": 444.443, "power": 35.569733}, {"timestamp": 464.984, "power": 35.569733}, {"timestamp": 485.521, "power": 35.569733}, {"timestamp": 506.058, "power": 35.569733}, {"timestamp": 526.574, "power": 35.569733}, {"timestamp": 547.11, "power": 35.569733}, {"timestamp": 567.65, "power": 35.569733}, {"timestamp": 588.191, "power": 35.569733}, {"timestamp": 608.726, "power": 35.569733}, {"timestamp": 629.262, "power": 35.569733}, {"timestamp": 649.799, "power": 35.569733}, {"timestamp": 670.306, "power": 35.569733}, {"timestamp": 690.798, "power": 35.569733}, {"timestamp": 711.331, "power": 35.569733}, {"timestamp": 731.875, "power": 35.569733}, {"timestamp": 752.418, "power": 35.569733}, {"timestamp": 772.951, "power": 35.569733}, {"timestamp": 793.487, "power": 35.569733}, {"timestamp": 814.023, "power": 35.569733}, {"timestamp": 834.526, "power": 35.569733}, {"timestamp": 855.058, "power": 35.569733}, {"timestamp": 875.592, "power": 35.569733}, {"timestamp": 896.131, "power": 35.569733}, {"timestamp": 916.667, "power": 35.569733}, {"timestamp": 937.204, "power": 35.569733}, {"timestamp": 957.742, "power": 35.569733}, {"timestamp": 978.245, "power": 35.569733}, {"timestamp": 998.739, "power": 35.569733}, {"timestamp": 1019.27, "power": 35.321456}, {"timestamp": 1040.51, "power": 35.321456}, {"timestamp": 1061.12, "power": 35.321456}, {"timestamp": 1081.7, "power": 35.321456}, {"timestamp": 1102.28, "power": 35.321456}, {"timestamp": 1122.83, "power": 35.321456}, {"timestamp": 1143.38, "power": 35.321456}, {"timestamp": 1163.97, "power": 35.321456}, {"timestamp": 1184.56, "power": 35.321456}, {"timestamp": 1205.14, "power": 35.321456}, {"timestamp": 1225.73, "power": 35.321456}, {"timestamp": 1246.3, "power": 35.321456}, {"timestamp": 1266.85, "power": 35.321456}, {"timestamp": 1287.4, "power": 35.321456}, {"timestamp": 1307.99, "power": 35.321456}, {"timestamp": 1328.57, "power": 35.321456}, {"timestamp": 1349.16, "power": 35.321456}, {"timestamp": 1369.75, "power": 35.321456}, {"timestamp": 1390.32, "power": 35.321456}, {"timestamp": 1410.88, "power": 35.321456}, {"timestamp": 1431.43, "power": 35.321456}, {"timestamp": 1452.02, "power": 35.321456}, {"timestamp": 1472.62, "power": 35.321456}, {"timestamp": 1493.22, "power": 35.321456}, {"timestamp": 1513.82, "power": 35.321456}, {"timestamp": 1534.38, "power": 35.321456}, {"timestamp": 1554.93, "power": 35.321456}, {"timestamp": 1575.48, "power": 35.321456}, {"timestamp": 1596.07, "power": 35.321456}, {"timestamp": 1616.66, "power": 35.321456}, {"timestamp": 1637.25, "power": 35.321456}, {"timestamp": 1657.83, "power": 35.321456}, {"timestamp": 1678.4, "power": 35.321456}, {"timestamp": 1698.94, "power": 35.321456}, {"timestamp": 1719.49, "power": 35.321456}, {"timestamp": 1740.07, "power": 35.321456}, {"timestamp": 1760.66, "power": 35.321456}, {"timestamp": 1781.25, "power": 35.321456}, {"timestamp": 1801.84, "power": 35.321456}, {"timestamp": 1822.41, "power": 35.321456}, {"timestamp": 1842.96, "power": 35.321456}, {"timestamp": 1863.51, "power": 35.321456}, {"timestamp": 1884.1, "power": 35.321456}, {"timestamp": 1904.68, "power": 35.321456}, {"timestamp": 1925.27, "power": 35.321456}, {"timestamp": 1945.86, "power": 35.321456}, {"timestamp": 1966.49, "power": 35.321456}, {"timestamp": 1987.08, "power": 35.321456}, {"timestamp": 2007.66, "power": 35.321456}, {"timestamp": 2028.19, "power": 35.38303}, {"timestamp": 2049.27, "power": 35.38303}, {"timestamp": 2069.81, "power": 35.38303}, {"timestamp": 2090.32, "power": 35.38303}, {"timestamp": 2110.81, "power": 35.38303}, {"timestamp": 2131.33, "power": 35.38303}, {"timestamp": 2151.86, "power": 35.38303}, {"timestamp": 2172.39, "power": 35.38303}, {"timestamp": 2192.92, "power": 35.38303}, {"timestamp": 2213.44, "power": 35.38303}, {"timestamp": 2233.97, "power": 35.38303}, {"timestamp": 2254.47, "power": 35.38303}, {"timestamp": 2274.99, "power": 35.38303}, {"timestamp": 2295.52, "power": 35.38303}, {"timestamp": 2316.04, "power": 35.38303}, {"timestamp": 2336.57, "power": 35.38303}, {"timestamp": 2357.1, "power": 35.38303}, {"timestamp": 2377.63, "power": 35.38303}, {"timestamp": 2398.18, "power": 35.38303}, {"timestamp": 2418.67, "power": 35.38303}, {"timestamp": 2439.19, "power": 35.38303}, {"timestamp": 2459.72, "power": 35.38303}, {"timestamp": 2480.25, "power": 35.38303}, {"timestamp": 2500.77, "power": 35.38303}, {"timestamp": 2521.3, "power": 35.38303}, {"timestamp": 2541.83, "power": 35.38303}, {"timestamp": 2562.38, "power": 35.38303}, {"timestamp": 2582.87, "power": 35.38303}, {"timestamp": 2603.4, "power": 35.38303}, {"timestamp": 2623.94, "power": 35.38303}, {"timestamp": 2644.48, "power": 35.38303}, {"timestamp": 2665.02, "power": 35.38303}, {"timestamp": 2685.56, "power": 35.38303}, {"timestamp": 2706.1, "power": 35.38303}, {"timestamp": 2726.63, "power": 35.38303}, {"timestamp": 2747.16, "power": 35.38303}, {"timestamp": 2767.69, "power": 35.38303}, {"timestamp": 2788.23, "power": 35.38303}, {"timestamp": 2808.77, "power": 35.38303}, {"timestamp": 2829.31, "power": 35.38303}, {"timestamp": 2849.85, "power": 35.38303}, {"timestamp": 2870.37, "power": 35.38303}, {"timestamp": 2890.87, "power": 35.38303}, {"timestamp": 2911.4, "power": 35.38303}, {"timestamp": 2931.94, "power": 35.38303}, {"timestamp": 2952.48, "power": 35.38303}, {"timestamp": 2973.02, "power": 35.38303}, {"timestamp": 2993.55, "power": 35.38303}, {"timestamp": 3014.09, "power": 35.38303}, {"timestamp": 3034.6, "power": 37.717033}, {"timestamp": 3055.69, "power": 37.717033}, {"timestamp": 3076.23, "power": 37.717033}, {"timestamp": 3096.77, "power": 37.717033}, {"timestamp": 3117.31, "power": 37.717033}, {"timestamp": 3137.85, "power": 37.717033}, {"timestamp": 3158.36, "power": 37.717033}, {"timestamp": 3178.91, "power": 37.717033}, {"timestamp": 3199.45, "power": 37.717033}, {"timestamp": 3219.99, "power": 37.717033}, {"timestamp": 3240.53, "power": 37.717033}, {"timestamp": 3261.07, "power": 37.717033}, {"timestamp": 3281.61, "power": 37.717033}, {"timestamp": 3302.14, "power": 37.717033}, {"timestamp": 3322.66, "power": 37.717033}, {"timestamp": 3343.19, "power": 37.717033}, {"timestamp": 3363.73, "power": 37.717033}, {"timestamp": 3384.27, "power": 37.717033}, {"timestamp": 3404.8, "power": 37.717033}, {"timestamp": 3425.34, "power": 37.717033}, {"timestamp": 3445.88, "power": 37.717033}, {"timestamp": 3466.4, "power": 37.717033}, {"timestamp": 3486.89, "power": 37.717033}, {"timestamp": 3507.43, "power": 37.717033}, {"timestamp": 3527.97, "power": 37.717033}, {"timestamp": 3548.5, "power": 37.717033}, {"timestamp": 3569.04, "power": 37.717033}, {"timestamp": 3589.58, "power": 37.717033}, {"timestamp": 3610.12, "power": 37.717033}, {"timestamp": 3630.63, "power": 37.717033}, {"timestamp": 3651.17, "power": 37.717033}, {"timestamp": 3671.72, "power": 37.717033}, {"timestamp": 3692.3, "power": 37.717033}, {"timestamp": 3712.84, "power": 37.717033}, {"timestamp": 3733.38, "power": 37.717033}, {"timestamp": 3753.92, "power": 37.717033}, {"timestamp": 3774.44, "power": 37.717033}, {"timestamp": 3794.97, "power": 37.717033}, {"timestamp": 3815.51, "power": 37.717033}, {"timestamp": 3836.05, "power": 37.717033}, {"timestamp": 3856.58, "power": 37.717033}, {"timestamp": 3877.12, "power": 37.717033}, {"timestamp": 3897.69, "power": 37.717033}, {"timestamp": 3918.24, "power": 37.717033}, {"timestamp": 3938.73, "power": 37.717033}, {"timestamp": 3959.29, "power": 37.717033}, {"timestamp": 3979.83, "power": 37.717033}, {"timestamp": 4000.41, "power": 37.717033}, {"timestamp": 4020.98, "power": 37.717033}, {"timestamp": 4041.55, "power": 37.48775}, {"timestamp": 4062.68, "power": 37.48775}, {"timestamp": 4083.17, "power": 37.48775}, {"timestamp": 4103.7, "power": 37.48775}, {"timestamp": 4124.24, "power": 37.48775}, {"timestamp": 4144.78, "power": 37.48775}, {"timestamp": 4165.32, "power": 37.48775}, {"timestamp": 4185.86, "power": 37.48775}, {"timestamp": 4206.37, "power": 37.48775}, {"timestamp": 4226.87, "power": 37.48775}, {"timestamp": 4247.4, "power": 37.48775}, {"timestamp": 4267.94, "power": 37.48775}, {"timestamp": 4288.48, "power": 37.48775}, {"timestamp": 4309.02, "power": 37.48775}, {"timestamp": 4329.56, "power": 37.48775}, {"timestamp": 4350.1, "power": 37.48775}, {"timestamp": 4370.61, "power": 37.48775}, {"timestamp": 4391.14, "power": 37.48775}, {"timestamp": 4411.67, "power": 37.48775}, {"timestamp": 4432.19, "power": 37.48775}, {"timestamp": 4452.71, "power": 37.48775}, {"timestamp": 4473.23, "power": 37.48775}, {"timestamp": 4493.75, "power": 37.48775}, {"timestamp": 4514.28, "power": 37.48775}, {"timestamp": 4534.75, "power": 37.48775}, {"timestamp": 4555.27, "power": 37.48775}, {"timestamp": 4575.79, "power": 37.48775}, {"timestamp": 4596.31, "power": 37.48775}, {"timestamp": 4616.83, "power": 37.48775}, {"timestamp": 4637.35, "power": 37.48775}, {"timestamp": 4657.87, "power": 37.48775}, {"timestamp": 4678.38, "power": 37.48775}, {"timestamp": 4698.85, "power": 37.48775}, {"timestamp": 4719.37, "power": 37.48775}, {"timestamp": 4739.89, "power": 37.48775}, {"timestamp": 4760.41, "power": 37.48775}, {"timestamp": 4780.93, "power": 37.48775}, {"timestamp": 4801.46, "power": 37.48775}, {"timestamp": 4821.98, "power": 37.48775}, {"timestamp": 4842.47, "power": 37.48775}, {"timestamp": 4862.99, "power": 37.48775}, {"timestamp": 4883.51, "power": 37.48775}, {"timestamp": 4904.03, "power": 37.48775}, {"timestamp": 4924.56, "power": 37.48775}, {"timestamp": 4945.08, "power": 37.48775}, {"timestamp": 4965.6, "power": 37.48775}, {"timestamp": 4986.12, "power": 37.48775}, {"timestamp": 5006.66, "power": 37.48775}, {"timestamp": 5027.19, "power": 37.48775}, {"timestamp": 5047.74, "power": 38.842105000000004}, {"timestamp": 5069.02, "power": 38.842105000000004}, {"timestamp": 5089.55, "power": 38.842105000000004}, {"timestamp": 5110.07, "power": 38.842105000000004}, {"timestamp": 5130.57, "power": 38.842105000000004}, {"timestamp": 5151.07, "power": 38.842105000000004}, {"timestamp": 5171.6, "power": 38.842105000000004}, {"timestamp": 5192.13, "power": 38.842105000000004}, {"timestamp": 5212.66, "power": 38.842105000000004}, {"timestamp": 5233.19, "power": 38.842105000000004}, {"timestamp": 5253.71, "power": 38.842105000000004}, {"timestamp": 5274.21, "power": 38.842105000000004}, {"timestamp": 5294.7, "power": 38.842105000000004}, {"timestamp": 5315.19, "power": 38.842105000000004}, {"timestamp": 5335.74, "power": 38.842105000000004}, {"timestamp": 5356.27, "power": 38.842105000000004}, {"timestamp": 5376.8, "power": 38.842105000000004}, {"timestamp": 5397.32, "power": 38.842105000000004}, {"timestamp": 5417.86, "power": 38.842105000000004}, {"timestamp": 5438.38, "power": 38.842105000000004}, {"timestamp": 5458.86, "power": 38.842105000000004}, {"timestamp": 5479.35, "power": 38.842105000000004}, {"timestamp": 5499.87, "power": 38.842105000000004}, {"timestamp": 5520.39, "power": 38.842105000000004}, {"timestamp": 5540.92, "power": 38.842105000000004}, {"timestamp": 5561.44, "power": 38.842105000000004}, {"timestamp": 5581.96, "power": 38.842105000000004}, {"timestamp": 5602.46, "power": 38.842105000000004}, {"timestamp": 5622.94, "power": 38.842105000000004}, {"timestamp": 5643.43, "power": 38.842105000000004}, {"timestamp": 5663.95, "power": 38.842105000000004}, {"timestamp": 5684.49, "power": 38.842105000000004}, {"timestamp": 5705.04, "power": 38.842105000000004}, {"timestamp": 5725.57, "power": 38.842105000000004}, {"timestamp": 5746.09, "power": 38.842105000000004}, {"timestamp": 5766.59, "power": 38.842105000000004}, {"timestamp": 5787.08, "power": 38.842105000000004}, {"timestamp": 5807.6, "power": 38.842105000000004}, {"timestamp": 5828.12, "power": 38.842105000000004}, {"timestamp": 5848.69, "power": 38.842105000000004}, {"timestamp": 5869.23, "power": 38.842105000000004}], "timeline": {"START": "2533.781812", "END": "4344.781819"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3014.06}, {"name": "clSetKernelArg", "calls": 19, "time": 1798.61}, {"name": "clReleaseKernel", "calls": 1, "time": 769.063}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 61.9079}, {"name": "clCreateContext", "calls": 1, "time": 51.3451}, {"name": "clReleaseContext", "calls": 1, "time": 50.6358}, {"name": "clReleaseProgram", "calls": 1, "time": 18.6544}, {"name": "clCreateKernel", "calls": 1, "time": 0.342107}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.316588}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.134307}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077561}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075219}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026986}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025698}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02329}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010427}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009532}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008792}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007866}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006834}, {"name": "clRetainDevice", "calls": 2, "time": 0.004703}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1811.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1810.58}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1742.25}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1761.23}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1724.08}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1725.51}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6848.530334, "utilization": 71.338858, "size": 4037060.0, "time": 589.478858}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 24233434, "speed": 108.078, "utilization": 0.938179, "size": 0.00804407}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1506774, "speed": 395.165, "utilization": 3.43025, "size": 0.127772}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22242330, "speed": 103.15, "utilization": 0.895397, "size": 0.00804802}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1382296, "speed": 392.334, "utilization": 3.40568, "size": 0.127755}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22639666, "speed": 103.85, "utilization": 0.901472, "size": 0.00804717}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1407158, "speed": 392.795, "utilization": 3.40968, "size": 0.127756}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21947163, "speed": 102.864, "utilization": 0.892917, "size": 0.00804866}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1363863, "speed": 392.766, "utilization": 3.40943, "size": 0.12775}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21957875, "speed": 102.832, "utilization": 0.892636, "size": 0.00804864}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1364509, "speed": 392.704, "utilization": 3.40889, "size": 0.127752}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len6/run4.json b/code/fpga/final_results/dblp.xml.10MB.len6/run4.json new file mode 100644 index 0000000..d1d4a58 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.7535, "power": 35.26109699999999}, {"timestamp": 67.3995, "power": 35.26109699999999}, {"timestamp": 87.9618, "power": 35.26109699999999}, {"timestamp": 108.449, "power": 35.26109699999999}, {"timestamp": 129.415, "power": 35.26109699999999}, {"timestamp": 150.309, "power": 35.26109699999999}, {"timestamp": 170.86, "power": 35.26109699999999}, {"timestamp": 191.405, "power": 35.26109699999999}, {"timestamp": 211.954, "power": 35.26109699999999}, {"timestamp": 232.456, "power": 35.26109699999999}, {"timestamp": 252.998, "power": 35.26109699999999}, {"timestamp": 273.542, "power": 35.26109699999999}, {"timestamp": 294.085, "power": 35.26109699999999}, {"timestamp": 314.626, "power": 35.26109699999999}, {"timestamp": 335.17, "power": 35.26109699999999}, {"timestamp": 355.706, "power": 35.26109699999999}, {"timestamp": 376.215, "power": 35.26109699999999}, {"timestamp": 396.754, "power": 35.26109699999999}, {"timestamp": 417.294, "power": 35.26109699999999}, {"timestamp": 437.835, "power": 35.26109699999999}, {"timestamp": 458.377, "power": 35.26109699999999}, {"timestamp": 478.917, "power": 35.26109699999999}, {"timestamp": 499.459, "power": 35.26109699999999}, {"timestamp": 519.968, "power": 35.26109699999999}, {"timestamp": 540.468, "power": 35.26109699999999}, {"timestamp": 561.009, "power": 35.26109699999999}, {"timestamp": 581.549, "power": 35.26109699999999}, {"timestamp": 602.092, "power": 35.26109699999999}, {"timestamp": 622.635, "power": 35.26109699999999}, {"timestamp": 643.175, "power": 35.26109699999999}, {"timestamp": 663.715, "power": 35.26109699999999}, {"timestamp": 684.227, "power": 35.26109699999999}, {"timestamp": 704.763, "power": 35.26109699999999}, {"timestamp": 725.31, "power": 35.26109699999999}, {"timestamp": 745.852, "power": 35.26109699999999}, {"timestamp": 766.39, "power": 35.26109699999999}, {"timestamp": 786.928, "power": 35.26109699999999}, {"timestamp": 807.466, "power": 35.26109699999999}, {"timestamp": 827.916, "power": 35.26109699999999}, {"timestamp": 848.116, "power": 35.26109699999999}, {"timestamp": 868.611, "power": 35.26109699999999}, {"timestamp": 889.145, "power": 35.26109699999999}, {"timestamp": 909.685, "power": 35.26109699999999}, {"timestamp": 930.228, "power": 35.26109699999999}, {"timestamp": 950.764, "power": 35.26109699999999}, {"timestamp": 971.304, "power": 35.26109699999999}, {"timestamp": 991.849, "power": 35.26109699999999}, {"timestamp": 1012.36, "power": 35.353324}, {"timestamp": 1033.6, "power": 35.353324}, {"timestamp": 1054.22, "power": 35.353324}, {"timestamp": 1074.81, "power": 35.353324}, {"timestamp": 1095.41, "power": 35.353324}, {"timestamp": 1115.99, "power": 35.353324}, {"timestamp": 1136.55, "power": 35.353324}, {"timestamp": 1157.11, "power": 35.353324}, {"timestamp": 1177.71, "power": 35.353324}, {"timestamp": 1198.3, "power": 35.353324}, {"timestamp": 1218.9, "power": 35.353324}, {"timestamp": 1239.5, "power": 35.353324}, {"timestamp": 1260.09, "power": 35.353324}, {"timestamp": 1280.65, "power": 35.353324}, {"timestamp": 1301.22, "power": 35.353324}, {"timestamp": 1321.81, "power": 35.353324}, {"timestamp": 1342.41, "power": 35.353324}, {"timestamp": 1363.01, "power": 35.353324}, {"timestamp": 1383.63, "power": 35.353324}, {"timestamp": 1404.22, "power": 35.353324}, {"timestamp": 1424.78, "power": 35.353324}, {"timestamp": 1445.38, "power": 35.353324}, {"timestamp": 1465.98, "power": 35.353324}, {"timestamp": 1486.57, "power": 35.353324}, {"timestamp": 1507.18, "power": 35.353324}, {"timestamp": 1527.77, "power": 35.353324}, {"timestamp": 1548.35, "power": 35.353324}, {"timestamp": 1568.91, "power": 35.353324}, {"timestamp": 1589.51, "power": 35.353324}, {"timestamp": 1610.11, "power": 35.353324}, {"timestamp": 1630.7, "power": 35.353324}, {"timestamp": 1651.3, "power": 35.353324}, {"timestamp": 1671.9, "power": 35.353324}, {"timestamp": 1692.52, "power": 35.353324}, {"timestamp": 1713.08, "power": 35.353324}, {"timestamp": 1733.67, "power": 35.353324}, {"timestamp": 1754.27, "power": 35.353324}, {"timestamp": 1774.86, "power": 35.353324}, {"timestamp": 1795.46, "power": 35.353324}, {"timestamp": 1816.06, "power": 35.353324}, {"timestamp": 1836.62, "power": 35.353324}, {"timestamp": 1857.18, "power": 35.353324}, {"timestamp": 1877.77, "power": 35.353324}, {"timestamp": 1898.37, "power": 35.353324}, {"timestamp": 1918.96, "power": 35.353324}, {"timestamp": 1939.57, "power": 35.353324}, {"timestamp": 1960.13, "power": 35.353324}, {"timestamp": 1980.62, "power": 35.353324}, {"timestamp": 2001.15, "power": 35.353324}, {"timestamp": 2021.7, "power": 35.680893}, {"timestamp": 2042.79, "power": 35.680893}, {"timestamp": 2063.33, "power": 35.680893}, {"timestamp": 2083.87, "power": 35.680893}, {"timestamp": 2104.38, "power": 35.680893}, {"timestamp": 2124.88, "power": 35.680893}, {"timestamp": 2145.41, "power": 35.680893}, {"timestamp": 2165.95, "power": 35.680893}, {"timestamp": 2186.49, "power": 35.680893}, {"timestamp": 2207.04, "power": 35.680893}, {"timestamp": 2227.58, "power": 35.680893}, {"timestamp": 2248.11, "power": 35.680893}, {"timestamp": 2268.6, "power": 35.680893}, {"timestamp": 2289.14, "power": 35.680893}, {"timestamp": 2309.67, "power": 35.680893}, {"timestamp": 2330.22, "power": 35.680893}, {"timestamp": 2350.75, "power": 35.680893}, {"timestamp": 2371.3, "power": 35.680893}, {"timestamp": 2391.85, "power": 35.680893}, {"timestamp": 2412.36, "power": 35.680893}, {"timestamp": 2432.89, "power": 35.680893}, {"timestamp": 2453.43, "power": 35.680893}, {"timestamp": 2473.96, "power": 35.680893}, {"timestamp": 2494.5, "power": 35.680893}, {"timestamp": 2514.99, "power": 35.680893}, {"timestamp": 2535.53, "power": 35.680893}, {"timestamp": 2556.06, "power": 35.680893}, {"timestamp": 2576.56, "power": 35.680893}, {"timestamp": 2597.1, "power": 35.680893}, {"timestamp": 2617.64, "power": 35.680893}, {"timestamp": 2638.19, "power": 35.680893}, {"timestamp": 2658.74, "power": 35.680893}, {"timestamp": 2679.28, "power": 35.680893}, {"timestamp": 2699.84, "power": 35.680893}, {"timestamp": 2720.37, "power": 35.680893}, {"timestamp": 2740.87, "power": 35.680893}, {"timestamp": 2761.41, "power": 35.680893}, {"timestamp": 2781.95, "power": 35.680893}, {"timestamp": 2802.5, "power": 35.680893}, {"timestamp": 2823.05, "power": 35.680893}, {"timestamp": 2843.6, "power": 35.680893}, {"timestamp": 2864.13, "power": 35.680893}, {"timestamp": 2884.67, "power": 35.680893}, {"timestamp": 2905.22, "power": 35.680893}, {"timestamp": 2925.76, "power": 35.680893}, {"timestamp": 2946.31, "power": 35.680893}, {"timestamp": 2966.86, "power": 35.680893}, {"timestamp": 2987.41, "power": 35.680893}, {"timestamp": 3007.97, "power": 35.680893}, {"timestamp": 3028.48, "power": 37.707739000000004}, {"timestamp": 3049.55, "power": 37.707739000000004}, {"timestamp": 3070.11, "power": 37.707739000000004}, {"timestamp": 3090.65, "power": 37.707739000000004}, {"timestamp": 3111.2, "power": 37.707739000000004}, {"timestamp": 3131.75, "power": 37.707739000000004}, {"timestamp": 3152.27, "power": 37.707739000000004}, {"timestamp": 3172.82, "power": 37.707739000000004}, {"timestamp": 3193.37, "power": 37.707739000000004}, {"timestamp": 3213.93, "power": 37.707739000000004}, {"timestamp": 3234.49, "power": 37.707739000000004}, {"timestamp": 3255.06, "power": 37.707739000000004}, {"timestamp": 3275.64, "power": 37.707739000000004}, {"timestamp": 3296.17, "power": 37.707739000000004}, {"timestamp": 3316.73, "power": 37.707739000000004}, {"timestamp": 3337.3, "power": 37.707739000000004}, {"timestamp": 3357.87, "power": 37.707739000000004}, {"timestamp": 3378.44, "power": 37.707739000000004}, {"timestamp": 3399.02, "power": 37.707739000000004}, {"timestamp": 3419.59, "power": 37.707739000000004}, {"timestamp": 3440.11, "power": 37.707739000000004}, {"timestamp": 3460.61, "power": 37.707739000000004}, {"timestamp": 3481.15, "power": 37.707739000000004}, {"timestamp": 3501.7, "power": 37.707739000000004}, {"timestamp": 3522.25, "power": 37.707739000000004}, {"timestamp": 3542.79, "power": 37.707739000000004}, {"timestamp": 3563.34, "power": 37.707739000000004}, {"timestamp": 3583.9, "power": 37.707739000000004}, {"timestamp": 3604.42, "power": 37.707739000000004}, {"timestamp": 3624.95, "power": 37.707739000000004}, {"timestamp": 3645.5, "power": 37.707739000000004}, {"timestamp": 3666.05, "power": 37.707739000000004}, {"timestamp": 3686.6, "power": 37.707739000000004}, {"timestamp": 3707.15, "power": 37.707739000000004}, {"timestamp": 3727.7, "power": 37.707739000000004}, {"timestamp": 3748.23, "power": 37.707739000000004}, {"timestamp": 3768.77, "power": 37.707739000000004}, {"timestamp": 3789.31, "power": 37.707739000000004}, {"timestamp": 3809.86, "power": 37.707739000000004}, {"timestamp": 3830.41, "power": 37.707739000000004}, {"timestamp": 3850.96, "power": 37.707739000000004}, {"timestamp": 3871.51, "power": 37.707739000000004}, {"timestamp": 3892.03, "power": 37.707739000000004}, {"timestamp": 3912.67, "power": 37.707739000000004}, {"timestamp": 3933.22, "power": 37.707739000000004}, {"timestamp": 3953.77, "power": 37.707739000000004}, {"timestamp": 3974.32, "power": 37.707739000000004}, {"timestamp": 3994.87, "power": 37.707739000000004}, {"timestamp": 4015.42, "power": 37.707739000000004}, {"timestamp": 4035.99, "power": 37.55981}, {"timestamp": 4057.2, "power": 37.55981}, {"timestamp": 4077.78, "power": 37.55981}, {"timestamp": 4098.36, "power": 37.55981}, {"timestamp": 4118.95, "power": 37.55981}, {"timestamp": 4139.52, "power": 37.55981}, {"timestamp": 4160.06, "power": 37.55981}, {"timestamp": 4180.56, "power": 37.55981}, {"timestamp": 4201.13, "power": 37.55981}, {"timestamp": 4221.71, "power": 37.55981}, {"timestamp": 4242.29, "power": 37.55981}, {"timestamp": 4262.87, "power": 37.55981}, {"timestamp": 4283.45, "power": 37.55981}, {"timestamp": 4303.99, "power": 37.55981}, {"timestamp": 4324.49, "power": 37.55981}, {"timestamp": 4345.03, "power": 37.55981}, {"timestamp": 4365.58, "power": 37.55981}, {"timestamp": 4386.11, "power": 37.55981}, {"timestamp": 4406.65, "power": 37.55981}, {"timestamp": 4427.18, "power": 37.55981}, {"timestamp": 4447.72, "power": 37.55981}, {"timestamp": 4468.22, "power": 37.55981}, {"timestamp": 4488.75, "power": 37.55981}, {"timestamp": 4509.28, "power": 37.55981}, {"timestamp": 4529.81, "power": 37.55981}, {"timestamp": 4550.34, "power": 37.55981}, {"timestamp": 4570.87, "power": 37.55981}, {"timestamp": 4591.4, "power": 37.55981}, {"timestamp": 4611.88, "power": 37.55981}, {"timestamp": 4632.38, "power": 37.55981}, {"timestamp": 4652.87, "power": 37.55981}, {"timestamp": 4673.39, "power": 37.55981}, {"timestamp": 4693.92, "power": 37.55981}, {"timestamp": 4714.45, "power": 37.55981}, {"timestamp": 4734.97, "power": 37.55981}, {"timestamp": 4755.5, "power": 37.55981}, {"timestamp": 4775.98, "power": 37.55981}, {"timestamp": 4796.47, "power": 37.55981}, {"timestamp": 4817.0, "power": 37.55981}, {"timestamp": 4837.52, "power": 37.55981}, {"timestamp": 4858.05, "power": 37.55981}, {"timestamp": 4878.58, "power": 37.55981}, {"timestamp": 4899.11, "power": 37.55981}, {"timestamp": 4919.63, "power": 37.55981}, {"timestamp": 4940.14, "power": 37.55981}, {"timestamp": 4960.63, "power": 37.55981}, {"timestamp": 4981.16, "power": 37.55981}, {"timestamp": 5001.72, "power": 37.55981}, {"timestamp": 5022.29, "power": 37.55981}, {"timestamp": 5042.85, "power": 39.450783}, {"timestamp": 5063.96, "power": 39.450783}, {"timestamp": 5084.46, "power": 39.450783}, {"timestamp": 5104.95, "power": 39.450783}, {"timestamp": 5125.45, "power": 39.450783}, {"timestamp": 5145.99, "power": 39.450783}, {"timestamp": 5166.52, "power": 39.450783}, {"timestamp": 5187.05, "power": 39.450783}, {"timestamp": 5207.59, "power": 39.450783}, {"timestamp": 5228.09, "power": 39.450783}, {"timestamp": 5248.58, "power": 39.450783}, {"timestamp": 5269.07, "power": 39.450783}, {"timestamp": 5289.6, "power": 39.450783}, {"timestamp": 5310.14, "power": 39.450783}, {"timestamp": 5330.69, "power": 39.450783}, {"timestamp": 5351.22, "power": 39.450783}, {"timestamp": 5371.76, "power": 39.450783}, {"timestamp": 5392.27, "power": 39.450783}, {"timestamp": 5412.78, "power": 39.450783}, {"timestamp": 5433.27, "power": 39.450783}, {"timestamp": 5453.8, "power": 39.450783}, {"timestamp": 5474.33, "power": 39.450783}, {"timestamp": 5494.86, "power": 39.450783}, {"timestamp": 5515.39, "power": 39.450783}, {"timestamp": 5535.93, "power": 39.450783}, {"timestamp": 5556.42, "power": 39.450783}, {"timestamp": 5576.91, "power": 39.450783}, {"timestamp": 5597.43, "power": 39.450783}, {"timestamp": 5617.96, "power": 39.450783}, {"timestamp": 5638.49, "power": 39.450783}, {"timestamp": 5659.02, "power": 39.450783}, {"timestamp": 5679.59, "power": 39.450783}, {"timestamp": 5700.09, "power": 39.450783}, {"timestamp": 5720.59, "power": 39.450783}, {"timestamp": 5741.09, "power": 39.450783}, {"timestamp": 5761.62, "power": 39.450783}, {"timestamp": 5782.15, "power": 39.450783}, {"timestamp": 5802.68, "power": 39.450783}, {"timestamp": 5823.25, "power": 39.450783}, {"timestamp": 5843.82, "power": 39.450783}], "timeline": {"START": "2510.697818", "END": "4319.21756"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3001.46}, {"name": "clSetKernelArg", "calls": 19, "time": 1792.19}, {"name": "clReleaseKernel", "calls": 1, "time": 771.607}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.3257}, {"name": "clCreateContext", "calls": 1, "time": 44.5597}, {"name": "clReleaseContext", "calls": 1, "time": 34.5798}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0552}, {"name": "clCreateKernel", "calls": 1, "time": 0.34177}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.280625}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.145174}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081399}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070641}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028043}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025182}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024786}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011285}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01089}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009559}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007807}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007139}, {"name": "clRetainDevice", "calls": 2, "time": 0.004905}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1808.52}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1773.95}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1732.84}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1808.03}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1792.26}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1779.91}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6964.457899, "utilization": 72.546436, "size": 4037060.0, "time": 579.66663}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 22412028, "speed": 102.075, "utilization": 0.886067, "size": 0.00804765}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1392928, "speed": 392.847, "utilization": 3.41013, "size": 0.127754}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21836389, "speed": 101.824, "utilization": 0.883885, "size": 0.00804891}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1356930, "speed": 392.751, "utilization": 3.40929, "size": 0.127749}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23292319, "speed": 104.049, "utilization": 0.903202, "size": 0.00804585}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1447948, "speed": 393.489, "utilization": 3.41571, "size": 0.127763}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22769956, "speed": 102.635, "utilization": 0.890926, "size": 0.0080469}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1415266, "speed": 392.68, "utilization": 3.40868, "size": 0.127761}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22514709, "speed": 102.189, "utilization": 0.887055, "size": 0.00804744}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1399331, "speed": 392.75, "utilization": 3.40929, "size": 0.127757}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len8/run0.json b/code/fpga/final_results/dblp.xml.10MB.len8/run0.json new file mode 100644 index 0000000..404b716 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.3688, "power": 34.942006}, {"timestamp": 74.0504, "power": 34.942006}, {"timestamp": 94.5488, "power": 34.942006}, {"timestamp": 115.077, "power": 34.942006}, {"timestamp": 136.046, "power": 34.942006}, {"timestamp": 156.929, "power": 34.942006}, {"timestamp": 177.465, "power": 34.942006}, {"timestamp": 197.97, "power": 34.942006}, {"timestamp": 218.451, "power": 34.942006}, {"timestamp": 238.989, "power": 34.942006}, {"timestamp": 259.528, "power": 34.942006}, {"timestamp": 280.066, "power": 34.942006}, {"timestamp": 300.604, "power": 34.942006}, {"timestamp": 321.137, "power": 34.942006}, {"timestamp": 341.678, "power": 34.942006}, {"timestamp": 362.184, "power": 34.942006}, {"timestamp": 382.723, "power": 34.942006}, {"timestamp": 403.264, "power": 34.942006}, {"timestamp": 423.803, "power": 34.942006}, {"timestamp": 444.342, "power": 34.942006}, {"timestamp": 464.836, "power": 34.942006}, {"timestamp": 485.369, "power": 34.942006}, {"timestamp": 505.877, "power": 34.942006}, {"timestamp": 526.368, "power": 34.942006}, {"timestamp": 546.9, "power": 34.942006}, {"timestamp": 567.435, "power": 34.942006}, {"timestamp": 587.973, "power": 34.942006}, {"timestamp": 608.51, "power": 34.942006}, {"timestamp": 629.048, "power": 34.942006}, {"timestamp": 649.586, "power": 34.942006}, {"timestamp": 670.089, "power": 34.942006}, {"timestamp": 690.621, "power": 34.942006}, {"timestamp": 711.158, "power": 34.942006}, {"timestamp": 731.698, "power": 34.942006}, {"timestamp": 752.239, "power": 34.942006}, {"timestamp": 772.772, "power": 34.942006}, {"timestamp": 793.307, "power": 34.942006}, {"timestamp": 813.813, "power": 34.942006}, {"timestamp": 834.307, "power": 34.942006}, {"timestamp": 854.838, "power": 34.942006}, {"timestamp": 875.377, "power": 34.942006}, {"timestamp": 895.914, "power": 34.942006}, {"timestamp": 916.454, "power": 34.942006}, {"timestamp": 936.992, "power": 34.942006}, {"timestamp": 957.531, "power": 34.942006}, {"timestamp": 978.045, "power": 34.942006}, {"timestamp": 998.583, "power": 34.942006}, {"timestamp": 1019.12, "power": 35.17769}, {"timestamp": 1040.24, "power": 35.17769}, {"timestamp": 1060.85, "power": 35.17769}, {"timestamp": 1081.46, "power": 35.17769}, {"timestamp": 1102.08, "power": 35.17769}, {"timestamp": 1122.56, "power": 35.17769}, {"timestamp": 1143.09, "power": 35.17769}, {"timestamp": 1163.61, "power": 35.17769}, {"timestamp": 1184.14, "power": 35.17769}, {"timestamp": 1204.68, "power": 35.17769}, {"timestamp": 1225.21, "power": 35.17769}, {"timestamp": 1245.76, "power": 35.17769}, {"timestamp": 1266.25, "power": 35.17769}, {"timestamp": 1286.78, "power": 35.17769}, {"timestamp": 1307.34, "power": 35.17769}, {"timestamp": 1327.87, "power": 35.17769}, {"timestamp": 1348.41, "power": 35.17769}, {"timestamp": 1368.94, "power": 35.17769}, {"timestamp": 1389.5, "power": 35.17769}, {"timestamp": 1410.02, "power": 35.17769}, {"timestamp": 1430.51, "power": 35.17769}, {"timestamp": 1451.04, "power": 35.17769}, {"timestamp": 1471.57, "power": 35.17769}, {"timestamp": 1492.1, "power": 35.17769}, {"timestamp": 1512.64, "power": 35.17769}, {"timestamp": 1533.17, "power": 35.17769}, {"timestamp": 1553.72, "power": 35.17769}, {"timestamp": 1574.21, "power": 35.17769}, {"timestamp": 1594.74, "power": 35.17769}, {"timestamp": 1615.27, "power": 35.17769}, {"timestamp": 1635.81, "power": 35.17769}, {"timestamp": 1656.34, "power": 35.17769}, {"timestamp": 1676.88, "power": 35.17769}, {"timestamp": 1697.42, "power": 35.17769}, {"timestamp": 1717.93, "power": 35.17769}, {"timestamp": 1738.43, "power": 35.17769}, {"timestamp": 1758.97, "power": 35.17769}, {"timestamp": 1779.51, "power": 35.17769}, {"timestamp": 1800.05, "power": 35.17769}, {"timestamp": 1820.59, "power": 35.17769}, {"timestamp": 1841.13, "power": 35.17769}, {"timestamp": 1861.68, "power": 35.17769}, {"timestamp": 1882.19, "power": 35.17769}, {"timestamp": 1902.69, "power": 35.17769}, {"timestamp": 1923.23, "power": 35.17769}, {"timestamp": 1943.77, "power": 35.17769}, {"timestamp": 1964.33, "power": 35.17769}, {"timestamp": 1984.83, "power": 35.17769}, {"timestamp": 2005.39, "power": 35.17769}, {"timestamp": 2025.91, "power": 37.438494}, {"timestamp": 2047.16, "power": 37.438494}, {"timestamp": 2067.71, "power": 37.438494}, {"timestamp": 2088.45, "power": 37.438494}, {"timestamp": 2109.02, "power": 37.438494}, {"timestamp": 2129.6, "power": 37.438494}, {"timestamp": 2150.11, "power": 37.438494}, {"timestamp": 2170.61, "power": 37.438494}, {"timestamp": 2191.16, "power": 37.438494}, {"timestamp": 2211.72, "power": 37.438494}, {"timestamp": 2232.29, "power": 37.438494}, {"timestamp": 2252.87, "power": 37.438494}, {"timestamp": 2273.45, "power": 37.438494}, {"timestamp": 2293.97, "power": 37.438494}, {"timestamp": 2314.47, "power": 37.438494}, {"timestamp": 2335.03, "power": 37.438494}, {"timestamp": 2355.6, "power": 37.438494}, {"timestamp": 2376.14, "power": 37.438494}, {"timestamp": 2396.71, "power": 37.438494}, {"timestamp": 2417.28, "power": 37.438494}, {"timestamp": 2437.78, "power": 37.438494}, {"timestamp": 2458.28, "power": 37.438494}, {"timestamp": 2478.85, "power": 37.438494}, {"timestamp": 2499.41, "power": 37.438494}, {"timestamp": 2519.98, "power": 37.438494}, {"timestamp": 2540.52, "power": 37.438494}, {"timestamp": 2561.07, "power": 37.438494}, {"timestamp": 2581.6, "power": 37.438494}, {"timestamp": 2602.1, "power": 37.438494}, {"timestamp": 2622.63, "power": 37.438494}, {"timestamp": 2643.16, "power": 37.438494}, {"timestamp": 2663.68, "power": 37.438494}, {"timestamp": 2684.21, "power": 37.438494}, {"timestamp": 2704.74, "power": 37.438494}, {"timestamp": 2725.28, "power": 37.438494}, {"timestamp": 2745.76, "power": 37.438494}, {"timestamp": 2766.24, "power": 37.438494}, {"timestamp": 2786.77, "power": 37.438494}, {"timestamp": 2807.3, "power": 37.438494}, {"timestamp": 2827.82, "power": 37.438494}, {"timestamp": 2848.35, "power": 37.438494}, {"timestamp": 2868.88, "power": 37.438494}, {"timestamp": 2889.45, "power": 37.438494}, {"timestamp": 2909.99, "power": 37.438494}, {"timestamp": 2930.52, "power": 37.438494}, {"timestamp": 2951.03, "power": 37.438494}, {"timestamp": 2971.56, "power": 37.438494}, {"timestamp": 2992.09, "power": 37.438494}, {"timestamp": 3012.63, "power": 37.438494}, {"timestamp": 3033.18, "power": 35.237271}, {"timestamp": 3054.23, "power": 35.237271}, {"timestamp": 3074.72, "power": 35.237271}, {"timestamp": 3095.25, "power": 35.237271}, {"timestamp": 3115.78, "power": 35.237271}, {"timestamp": 3136.31, "power": 35.237271}, {"timestamp": 3156.84, "power": 35.237271}, {"timestamp": 3177.38, "power": 35.237271}, {"timestamp": 3197.9, "power": 35.237271}, {"timestamp": 3218.39, "power": 35.237271}, {"timestamp": 3238.88, "power": 35.237271}, {"timestamp": 3259.41, "power": 35.237271}, {"timestamp": 3279.95, "power": 35.237271}, {"timestamp": 3300.5, "power": 35.237271}, {"timestamp": 3321.03, "power": 35.237271}, {"timestamp": 3341.56, "power": 35.237271}, {"timestamp": 3362.07, "power": 35.237271}, {"timestamp": 3382.55, "power": 35.237271}, {"timestamp": 3403.04, "power": 35.237271}, {"timestamp": 3423.56, "power": 35.237271}, {"timestamp": 3444.08, "power": 35.237271}, {"timestamp": 3464.61, "power": 35.237271}, {"timestamp": 3485.13, "power": 35.237271}, {"timestamp": 3505.66, "power": 35.237271}, {"timestamp": 3526.29, "power": 35.237271}, {"timestamp": 3546.83, "power": 35.237271}], "timeline": {"START": "1648.999496", "END": "2521.299243"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1766.47}, {"name": "clSetKernelArg", "calls": 19, "time": 926.771}, {"name": "clReleaseKernel", "calls": 1, "time": 574.237}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.835}, {"name": "clCreateContext", "calls": 1, "time": 51.2226}, {"name": "clReleaseContext", "calls": 1, "time": 50.9066}, {"name": "clReleaseProgram", "calls": 1, "time": 15.8361}, {"name": "clCreateKernel", "calls": 1, "time": 0.340811}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.322069}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.290685}, {"name": "clRetainMemObject", "calls": 14, "time": 0.102061}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084152}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030963}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02534}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024304}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011518}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.0107}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010083}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008791}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006692}, {"name": "clRetainDevice", "calls": 2, "time": 0.004714}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 872.3}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 858.951}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 837.075}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 836.476}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 799.287}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 871.722}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 3195720.0, "time": 332.8875}, {"type": "WRITE", "transfers": 1, "speed": 6999.274309, "utilization": 72.909107, "size": 4037080.0, "time": 576.785344}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 11207542, "speed": 106.657, "utilization": 0.925841, "size": 0.00809529}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 692208, "speed": 392.404, "utilization": 3.40628, "size": 0.127517}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10754070, "speed": 105.086, "utilization": 0.912205, "size": 0.00809931}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 663910, "speed": 392.015, "utilization": 3.40291, "size": 0.127488}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10742141, "speed": 105.039, "utilization": 0.911795, "size": 0.00809942}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 663139, "speed": 391.803, "utilization": 3.40107, "size": 0.127492}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10207030, "speed": 104.579, "utilization": 0.907807, "size": 0.00810463}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 629715, "speed": 391.985, "utilization": 3.40265, "size": 0.127461}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11621539, "speed": 108.915, "utilization": 0.945446, "size": 0.0080919}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 718127, "speed": 393.588, "utilization": 3.41656, "size": 0.127527}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len8/run1.json b/code/fpga/final_results/dblp.xml.10MB.len8/run1.json new file mode 100644 index 0000000..3f714c3 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.3516, "power": 35.170299}, {"timestamp": 66.0146, "power": 35.170299}, {"timestamp": 86.5578, "power": 35.170299}, {"timestamp": 107.095, "power": 35.170299}, {"timestamp": 128.032, "power": 35.170299}, {"timestamp": 148.946, "power": 35.170299}, {"timestamp": 169.49, "power": 35.170299}, {"timestamp": 190.044, "power": 35.170299}, {"timestamp": 210.583, "power": 35.170299}, {"timestamp": 231.143, "power": 35.170299}, {"timestamp": 251.649, "power": 35.170299}, {"timestamp": 272.188, "power": 35.170299}, {"timestamp": 292.729, "power": 35.170299}, {"timestamp": 313.273, "power": 35.170299}, {"timestamp": 333.815, "power": 35.170299}, {"timestamp": 354.358, "power": 35.170299}, {"timestamp": 374.898, "power": 35.170299}, {"timestamp": 395.43, "power": 35.170299}, {"timestamp": 415.968, "power": 35.170299}, {"timestamp": 436.514, "power": 35.170299}, {"timestamp": 457.058, "power": 35.170299}, {"timestamp": 477.605, "power": 35.170299}, {"timestamp": 498.149, "power": 35.170299}, {"timestamp": 518.696, "power": 35.170299}, {"timestamp": 539.178, "power": 35.170299}, {"timestamp": 559.68, "power": 35.170299}, {"timestamp": 580.218, "power": 35.170299}, {"timestamp": 600.761, "power": 35.170299}, {"timestamp": 621.305, "power": 35.170299}, {"timestamp": 641.849, "power": 35.170299}, {"timestamp": 662.388, "power": 35.170299}, {"timestamp": 682.932, "power": 35.170299}, {"timestamp": 703.444, "power": 35.170299}, {"timestamp": 723.989, "power": 35.170299}, {"timestamp": 744.535, "power": 35.170299}, {"timestamp": 765.078, "power": 35.170299}, {"timestamp": 785.621, "power": 35.170299}, {"timestamp": 806.16, "power": 35.170299}, {"timestamp": 826.701, "power": 35.170299}, {"timestamp": 847.197, "power": 35.170299}, {"timestamp": 867.696, "power": 35.170299}, {"timestamp": 888.238, "power": 35.170299}, {"timestamp": 908.778, "power": 35.170299}, {"timestamp": 929.318, "power": 35.170299}, {"timestamp": 949.86, "power": 35.170299}, {"timestamp": 970.403, "power": 35.170299}, {"timestamp": 990.95, "power": 35.170299}, {"timestamp": 1011.47, "power": 35.476792}, {"timestamp": 1032.66, "power": 35.476792}, {"timestamp": 1053.25, "power": 35.476792}, {"timestamp": 1073.84, "power": 35.476792}, {"timestamp": 1094.41, "power": 35.476792}, {"timestamp": 1114.94, "power": 35.476792}, {"timestamp": 1135.45, "power": 35.476792}, {"timestamp": 1155.98, "power": 35.476792}, {"timestamp": 1176.52, "power": 35.476792}, {"timestamp": 1197.05, "power": 35.476792}, {"timestamp": 1217.58, "power": 35.476792}, {"timestamp": 1238.12, "power": 35.476792}, {"timestamp": 1258.65, "power": 35.476792}, {"timestamp": 1279.18, "power": 35.476792}, {"timestamp": 1299.67, "power": 35.476792}, {"timestamp": 1320.2, "power": 35.476792}, {"timestamp": 1340.73, "power": 35.476792}, {"timestamp": 1361.26, "power": 35.476792}, {"timestamp": 1381.8, "power": 35.476792}, {"timestamp": 1402.34, "power": 35.476792}, {"timestamp": 1422.87, "power": 35.476792}, {"timestamp": 1443.39, "power": 35.476792}, {"timestamp": 1463.88, "power": 35.476792}, {"timestamp": 1484.41, "power": 35.476792}, {"timestamp": 1504.94, "power": 35.476792}, {"timestamp": 1525.47, "power": 35.476792}, {"timestamp": 1546.01, "power": 35.476792}, {"timestamp": 1566.54, "power": 35.476792}, {"timestamp": 1587.07, "power": 35.476792}, {"timestamp": 1607.58, "power": 35.476792}, {"timestamp": 1628.1, "power": 35.476792}, {"timestamp": 1648.64, "power": 35.476792}, {"timestamp": 1669.17, "power": 35.476792}, {"timestamp": 1689.71, "power": 35.476792}, {"timestamp": 1710.25, "power": 35.476792}, {"timestamp": 1730.79, "power": 35.476792}, {"timestamp": 1751.32, "power": 35.476792}, {"timestamp": 1771.81, "power": 35.476792}, {"timestamp": 1792.35, "power": 35.476792}, {"timestamp": 1812.91, "power": 35.476792}, {"timestamp": 1833.47, "power": 35.476792}, {"timestamp": 1854.05, "power": 35.476792}, {"timestamp": 1874.61, "power": 35.476792}, {"timestamp": 1895.19, "power": 35.476792}, {"timestamp": 1915.69, "power": 35.476792}, {"timestamp": 1936.25, "power": 35.476792}, {"timestamp": 1956.82, "power": 35.476792}, {"timestamp": 1977.39, "power": 35.476792}, {"timestamp": 1997.96, "power": 35.476792}, {"timestamp": 2018.53, "power": 37.754874}, {"timestamp": 2039.74, "power": 37.754874}, {"timestamp": 2060.29, "power": 37.754874}, {"timestamp": 2080.84, "power": 37.754874}, {"timestamp": 2101.38, "power": 37.754874}, {"timestamp": 2121.92, "power": 37.754874}, {"timestamp": 2142.47, "power": 37.754874}, {"timestamp": 2163.02, "power": 37.754874}, {"timestamp": 2183.53, "power": 37.754874}, {"timestamp": 2204.03, "power": 37.754874}, {"timestamp": 2224.57, "power": 37.754874}, {"timestamp": 2245.11, "power": 37.754874}, {"timestamp": 2265.66, "power": 37.754874}, {"timestamp": 2286.2, "power": 37.754874}, {"timestamp": 2306.74, "power": 37.754874}, {"timestamp": 2327.26, "power": 37.754874}, {"timestamp": 2347.76, "power": 37.754874}, {"timestamp": 2368.32, "power": 37.754874}, {"timestamp": 2388.9, "power": 37.754874}, {"timestamp": 2409.46, "power": 37.754874}, {"timestamp": 2430.03, "power": 37.754874}, {"timestamp": 2450.6, "power": 37.754874}, {"timestamp": 2471.18, "power": 37.754874}, {"timestamp": 2491.67, "power": 37.754874}, {"timestamp": 2512.21, "power": 37.754874}, {"timestamp": 2532.76, "power": 37.754874}, {"timestamp": 2553.29, "power": 37.754874}, {"timestamp": 2573.82, "power": 37.754874}, {"timestamp": 2594.35, "power": 37.754874}, {"timestamp": 2614.88, "power": 37.754874}, {"timestamp": 2635.38, "power": 37.754874}, {"timestamp": 2655.87, "power": 37.754874}, {"timestamp": 2676.4, "power": 37.754874}, {"timestamp": 2696.94, "power": 37.754874}, {"timestamp": 2717.47, "power": 37.754874}, {"timestamp": 2738.01, "power": 37.754874}, {"timestamp": 2758.54, "power": 37.754874}, {"timestamp": 2779.07, "power": 37.754874}, {"timestamp": 2799.58, "power": 37.754874}, {"timestamp": 2820.1, "power": 37.754874}, {"timestamp": 2840.63, "power": 37.754874}, {"timestamp": 2861.16, "power": 37.754874}, {"timestamp": 2881.69, "power": 37.754874}, {"timestamp": 2902.23, "power": 37.754874}, {"timestamp": 2922.76, "power": 37.754874}, {"timestamp": 2943.28, "power": 37.754874}, {"timestamp": 2963.9, "power": 37.754874}, {"timestamp": 2984.43, "power": 37.754874}, {"timestamp": 3004.97, "power": 37.754874}, {"timestamp": 3025.5, "power": 35.993213999999995}, {"timestamp": 3046.52, "power": 35.993213999999995}, {"timestamp": 3067.05, "power": 35.993213999999995}, {"timestamp": 3087.55, "power": 35.993213999999995}, {"timestamp": 3108.08, "power": 35.993213999999995}, {"timestamp": 3128.61, "power": 35.993213999999995}, {"timestamp": 3149.15, "power": 35.993213999999995}, {"timestamp": 3169.69, "power": 35.993213999999995}, {"timestamp": 3190.22, "power": 35.993213999999995}, {"timestamp": 3210.76, "power": 35.993213999999995}, {"timestamp": 3231.26, "power": 35.993213999999995}, {"timestamp": 3251.75, "power": 35.993213999999995}, {"timestamp": 3272.28, "power": 35.993213999999995}, {"timestamp": 3292.81, "power": 35.993213999999995}, {"timestamp": 3313.35, "power": 35.993213999999995}, {"timestamp": 3333.89, "power": 35.993213999999995}, {"timestamp": 3354.42, "power": 35.993213999999995}, {"timestamp": 3374.95, "power": 35.993213999999995}, {"timestamp": 3395.45, "power": 35.993213999999995}, {"timestamp": 3415.98, "power": 35.993213999999995}, {"timestamp": 3436.51, "power": 35.993213999999995}, {"timestamp": 3457.04, "power": 35.993213999999995}, {"timestamp": 3477.58, "power": 35.993213999999995}, {"timestamp": 3498.11, "power": 35.993213999999995}, {"timestamp": 3518.64, "power": 35.993213999999995}, {"timestamp": 3539.2, "power": 35.993213999999995}, {"timestamp": 3559.7, "power": 35.993213999999995}, {"timestamp": 3580.24, "power": 35.993213999999995}, {"timestamp": 3600.77, "power": 35.993213999999995}, {"timestamp": 3621.3, "power": 35.993213999999995}, {"timestamp": 3641.83, "power": 35.993213999999995}, {"timestamp": 3662.36, "power": 35.993213999999995}, {"timestamp": 3682.89, "power": 35.993213999999995}, {"timestamp": 3703.4, "power": 35.993213999999995}, {"timestamp": 3723.89, "power": 35.993213999999995}, {"timestamp": 3744.41, "power": 35.993213999999995}, {"timestamp": 3764.94, "power": 35.993213999999995}, {"timestamp": 3785.85, "power": 35.993213999999995}, {"timestamp": 3806.38, "power": 35.993213999999995}, {"timestamp": 3826.92, "power": 35.993213999999995}], "timeline": {"START": "1649.161179", "END": "2499.708383"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1749.94}, {"name": "clSetKernelArg", "calls": 19, "time": 929.938}, {"name": "clReleaseKernel", "calls": 1, "time": 819.427}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.6553}, {"name": "clReleaseContext", "calls": 1, "time": 45.0396}, {"name": "clCreateContext", "calls": 1, "time": 43.2177}, {"name": "clReleaseProgram", "calls": 1, "time": 23.1688}, {"name": "clCreateKernel", "calls": 1, "time": 0.342219}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.323383}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.138832}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.13632}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077577}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028978}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026584}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02625}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.018974}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011603}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011502}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010833}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009513}, {"name": "clRetainDevice", "calls": 2, "time": 0.005103}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 850.547}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 770.351}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 850.128}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 849.322}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 826.201}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 845.945}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 3195720.0, "time": 332.8875}, {"type": "WRITE", "transfers": 1, "speed": 6941.590572, "utilization": 72.308235, "size": 4037080.0, "time": 581.578357}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9736486, "speed": 103.603, "utilization": 0.89933, "size": 0.00810969}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 600314, "speed": 392.134, "utilization": 3.40394, "size": 0.127433}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10924729, "speed": 105.064, "utilization": 0.912011, "size": 0.00809776}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 674553, "speed": 392.058, "utilization": 3.40328, "size": 0.1275}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10889726, "speed": 104.851, "utilization": 0.910165, "size": 0.00809807}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 672374, "speed": 392.085, "utilization": 3.40352, "size": 0.127497}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10510888, "speed": 104.094, "utilization": 0.903589, "size": 0.00810161}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 648709, "speed": 392.02, "utilization": 3.40295, "size": 0.127476}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10823995, "speed": 104.633, "utilization": 0.908276, "size": 0.00809867}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 668270, "speed": 391.958, "utilization": 3.40241, "size": 0.127493}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len8/run2.json b/code/fpga/final_results/dblp.xml.10MB.len8/run2.json new file mode 100644 index 0000000..03cdb65 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.2758, "power": 35.004536}, {"timestamp": 59.8923, "power": 35.004536}, {"timestamp": 80.4355, "power": 35.004536}, {"timestamp": 100.965, "power": 35.004536}, {"timestamp": 121.453, "power": 35.004536}, {"timestamp": 142.327, "power": 35.004536}, {"timestamp": 162.861, "power": 35.004536}, {"timestamp": 183.393, "power": 35.004536}, {"timestamp": 203.918, "power": 35.004536}, {"timestamp": 224.458, "power": 35.004536}, {"timestamp": 244.995, "power": 35.004536}, {"timestamp": 265.503, "power": 35.004536}, {"timestamp": 285.995, "power": 35.004536}, {"timestamp": 306.527, "power": 35.004536}, {"timestamp": 327.068, "power": 35.004536}, {"timestamp": 347.605, "power": 35.004536}, {"timestamp": 368.143, "power": 35.004536}, {"timestamp": 388.678, "power": 35.004536}, {"timestamp": 409.22, "power": 35.004536}, {"timestamp": 429.734, "power": 35.004536}, {"timestamp": 450.289, "power": 35.004536}, {"timestamp": 470.824, "power": 35.004536}, {"timestamp": 491.363, "power": 35.004536}, {"timestamp": 511.9, "power": 35.004536}, {"timestamp": 532.438, "power": 35.004536}, {"timestamp": 552.975, "power": 35.004536}, {"timestamp": 573.46, "power": 35.004536}, {"timestamp": 593.954, "power": 35.004536}, {"timestamp": 614.486, "power": 35.004536}, {"timestamp": 635.022, "power": 35.004536}, {"timestamp": 655.557, "power": 35.004536}, {"timestamp": 676.09, "power": 35.004536}, {"timestamp": 696.623, "power": 35.004536}, {"timestamp": 717.163, "power": 35.004536}, {"timestamp": 737.688, "power": 35.004536}, {"timestamp": 758.22, "power": 35.004536}, {"timestamp": 778.756, "power": 35.004536}, {"timestamp": 799.291, "power": 35.004536}, {"timestamp": 819.828, "power": 35.004536}, {"timestamp": 840.365, "power": 35.004536}, {"timestamp": 860.902, "power": 35.004536}, {"timestamp": 881.447, "power": 35.004536}, {"timestamp": 901.942, "power": 35.004536}, {"timestamp": 922.473, "power": 35.004536}, {"timestamp": 943.01, "power": 35.004536}, {"timestamp": 963.546, "power": 35.004536}, {"timestamp": 984.085, "power": 35.004536}, {"timestamp": 1004.62, "power": 35.004536}, {"timestamp": 1025.16, "power": 35.47824}, {"timestamp": 1046.23, "power": 35.47824}, {"timestamp": 1066.76, "power": 35.47824}, {"timestamp": 1087.29, "power": 35.47824}, {"timestamp": 1107.86, "power": 35.47824}, {"timestamp": 1128.45, "power": 35.47824}, {"timestamp": 1149.01, "power": 35.47824}, {"timestamp": 1169.53, "power": 35.47824}, {"timestamp": 1190.02, "power": 35.47824}, {"timestamp": 1210.55, "power": 35.47824}, {"timestamp": 1231.04, "power": 35.47824}, {"timestamp": 1251.55, "power": 35.47824}, {"timestamp": 1272.09, "power": 35.47824}, {"timestamp": 1292.62, "power": 35.47824}, {"timestamp": 1313.16, "power": 35.47824}, {"timestamp": 1333.67, "power": 35.47824}, {"timestamp": 1354.18, "power": 35.47824}, {"timestamp": 1374.67, "power": 35.47824}, {"timestamp": 1395.17, "power": 35.47824}, {"timestamp": 1415.71, "power": 35.47824}, {"timestamp": 1436.24, "power": 35.47824}, {"timestamp": 1456.78, "power": 35.47824}, {"timestamp": 1477.31, "power": 35.47824}, {"timestamp": 1497.83, "power": 35.47824}, {"timestamp": 1518.31, "power": 35.47824}, {"timestamp": 1538.76, "power": 35.47824}, {"timestamp": 1559.24, "power": 35.47824}, {"timestamp": 1579.78, "power": 35.47824}, {"timestamp": 1600.31, "power": 35.47824}, {"timestamp": 1620.85, "power": 35.47824}, {"timestamp": 1641.38, "power": 35.47824}, {"timestamp": 1661.88, "power": 35.47824}, {"timestamp": 1682.35, "power": 35.47824}, {"timestamp": 1702.91, "power": 35.47824}, {"timestamp": 1723.45, "power": 35.47824}, {"timestamp": 1743.99, "power": 35.47824}, {"timestamp": 1764.53, "power": 35.47824}, {"timestamp": 1785.03, "power": 35.47824}, {"timestamp": 1805.54, "power": 35.47824}, {"timestamp": 1826.03, "power": 35.47824}, {"timestamp": 1846.57, "power": 35.47824}, {"timestamp": 1867.11, "power": 35.47824}, {"timestamp": 1887.66, "power": 35.47824}, {"timestamp": 1908.2, "power": 35.47824}, {"timestamp": 1928.7, "power": 35.47824}, {"timestamp": 1949.23, "power": 35.47824}, {"timestamp": 1969.76, "power": 35.47824}, {"timestamp": 1990.25, "power": 35.47824}, {"timestamp": 2010.79, "power": 35.47824}, {"timestamp": 2031.34, "power": 37.372187}, {"timestamp": 2052.54, "power": 37.372187}, {"timestamp": 2073.02, "power": 37.372187}, {"timestamp": 2093.49, "power": 37.372187}, {"timestamp": 2113.98, "power": 37.372187}, {"timestamp": 2134.52, "power": 37.372187}, {"timestamp": 2155.06, "power": 37.372187}, {"timestamp": 2175.6, "power": 37.372187}, {"timestamp": 2196.1, "power": 37.372187}, {"timestamp": 2216.59, "power": 37.372187}, {"timestamp": 2237.17, "power": 37.372187}, {"timestamp": 2257.66, "power": 37.372187}, {"timestamp": 2278.16, "power": 37.372187}, {"timestamp": 2298.69, "power": 37.372187}, {"timestamp": 2319.23, "power": 37.372187}, {"timestamp": 2339.78, "power": 37.372187}, {"timestamp": 2360.28, "power": 37.372187}, {"timestamp": 2380.77, "power": 37.372187}, {"timestamp": 2401.21, "power": 37.372187}, {"timestamp": 2421.67, "power": 37.372187}, {"timestamp": 2442.1, "power": 37.372187}, {"timestamp": 2462.53, "power": 37.372187}, {"timestamp": 2483.01, "power": 37.372187}, {"timestamp": 2503.57, "power": 37.372187}, {"timestamp": 2524.11, "power": 37.372187}, {"timestamp": 2544.65, "power": 37.372187}, {"timestamp": 2565.27, "power": 37.372187}, {"timestamp": 2585.81, "power": 37.372187}, {"timestamp": 2606.33, "power": 37.372187}, {"timestamp": 2626.87, "power": 37.372187}, {"timestamp": 2647.4, "power": 37.372187}, {"timestamp": 2667.94, "power": 37.372187}, {"timestamp": 2688.47, "power": 37.372187}, {"timestamp": 2709.01, "power": 37.372187}, {"timestamp": 2729.52, "power": 37.372187}, {"timestamp": 2750.0, "power": 37.372187}, {"timestamp": 2770.52, "power": 37.372187}, {"timestamp": 2791.05, "power": 37.372187}, {"timestamp": 2811.58, "power": 37.372187}, {"timestamp": 2832.11, "power": 37.372187}, {"timestamp": 2852.64, "power": 37.372187}, {"timestamp": 2873.16, "power": 37.372187}, {"timestamp": 2893.66, "power": 37.372187}, {"timestamp": 2914.15, "power": 37.372187}, {"timestamp": 2934.68, "power": 37.372187}, {"timestamp": 2955.2, "power": 37.372187}, {"timestamp": 2975.8, "power": 37.372187}, {"timestamp": 2996.33, "power": 37.372187}, {"timestamp": 3016.85, "power": 37.372187}, {"timestamp": 3037.41, "power": 35.703249}, {"timestamp": 3058.43, "power": 35.703249}, {"timestamp": 3078.97, "power": 35.703249}, {"timestamp": 3099.5, "power": 35.703249}, {"timestamp": 3120.03, "power": 35.703249}, {"timestamp": 3140.55, "power": 35.703249}, {"timestamp": 3161.09, "power": 35.703249}, {"timestamp": 3181.59, "power": 35.703249}, {"timestamp": 3202.08, "power": 35.703249}, {"timestamp": 3222.6, "power": 35.703249}, {"timestamp": 3243.13, "power": 35.703249}, {"timestamp": 3263.65, "power": 35.703249}, {"timestamp": 3284.18, "power": 35.703249}, {"timestamp": 3304.71, "power": 35.703249}, {"timestamp": 3325.24, "power": 35.703249}, {"timestamp": 3345.74, "power": 35.703249}, {"timestamp": 3366.27, "power": 35.703249}, {"timestamp": 3386.79, "power": 35.703249}, {"timestamp": 3407.33, "power": 35.703249}, {"timestamp": 3427.86, "power": 35.703249}, {"timestamp": 3448.41, "power": 35.703249}, {"timestamp": 3468.94, "power": 35.703249}, {"timestamp": 3489.45, "power": 35.703249}, {"timestamp": 3509.93, "power": 35.703249}, {"timestamp": 3530.45, "power": 35.703249}, {"timestamp": 3551.03, "power": 35.703249}, {"timestamp": 3571.94, "power": 35.703249}, {"timestamp": 3592.59, "power": 35.703249}], "timeline": {"START": "1675.182478", "END": "2526.487188"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1815.48}, {"name": "clSetKernelArg", "calls": 19, "time": 938.308}, {"name": "clReleaseKernel", "calls": 1, "time": 572.828}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.7598}, {"name": "clCreateContext", "calls": 1, "time": 36.9357}, {"name": "clReleaseContext", "calls": 1, "time": 29.677}, {"name": "clReleaseProgram", "calls": 1, "time": 21.1071}, {"name": "clCreateKernel", "calls": 1, "time": 0.347421}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.330973}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.135789}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.088364}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069749}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.037113}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.028086}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025168}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024448}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011144}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010669}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008746}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007139}, {"name": "clRetainDevice", "calls": 2, "time": 0.004766}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 851.305}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 754.441}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 838.554}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 761.271}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 827.906}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 850.781}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8762.687312, "utilization": 91.277993, "size": 3195720.0, "time": 364.696341}, {"type": "WRITE", "transfers": 1, "speed": 6736.950034, "utilization": 70.176563, "size": 4037080.0, "time": 599.24429}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9520758, "speed": 103.488, "utilization": 0.898332, "size": 0.00811218}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 586811, "speed": 391.915, "utilization": 3.40204, "size": 0.127424}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11002082, "speed": 107.266, "utilization": 0.93113, "size": 0.00809707}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 679403, "speed": 392.421, "utilization": 3.40643, "size": 0.127501}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9646022, "speed": 103.864, "utilization": 0.9016, "size": 0.00811072}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 594639, "speed": 391.814, "utilization": 3.40116, "size": 0.127432}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10770596, "speed": 106.419, "utilization": 0.923778, "size": 0.00809916}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 664932, "speed": 392.134, "utilization": 3.40394, "size": 0.127491}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11389622, "speed": 109.412, "utilization": 0.949761, "size": 0.00809377}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 703636, "speed": 393.476, "utilization": 3.41559, "size": 0.127516}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len8/run3.json b/code/fpga/final_results/dblp.xml.10MB.len8/run3.json new file mode 100644 index 0000000..be383a6 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.0268, "power": 35.38318}, {"timestamp": 62.6409, "power": 35.38318}, {"timestamp": 83.2195, "power": 35.38318}, {"timestamp": 103.791, "power": 35.38318}, {"timestamp": 124.339, "power": 35.38318}, {"timestamp": 145.019, "power": 35.38318}, {"timestamp": 165.516, "power": 35.38318}, {"timestamp": 186.05, "power": 35.38318}, {"timestamp": 206.587, "power": 35.38318}, {"timestamp": 227.166, "power": 35.38318}, {"timestamp": 247.768, "power": 35.38318}, {"timestamp": 268.343, "power": 35.38318}, {"timestamp": 288.909, "power": 35.38318}, {"timestamp": 309.474, "power": 35.38318}, {"timestamp": 330.073, "power": 35.38318}, {"timestamp": 350.679, "power": 35.38318}, {"timestamp": 371.282, "power": 35.38318}, {"timestamp": 391.886, "power": 35.38318}, {"timestamp": 412.465, "power": 35.38318}, {"timestamp": 433.032, "power": 35.38318}, {"timestamp": 453.633, "power": 35.38318}, {"timestamp": 474.244, "power": 35.38318}, {"timestamp": 494.842, "power": 35.38318}, {"timestamp": 515.442, "power": 35.38318}, {"timestamp": 536.042, "power": 35.38318}, {"timestamp": 556.621, "power": 35.38318}, {"timestamp": 577.189, "power": 35.38318}, {"timestamp": 597.792, "power": 35.38318}, {"timestamp": 618.395, "power": 35.38318}, {"timestamp": 639.002, "power": 35.38318}, {"timestamp": 659.601, "power": 35.38318}, {"timestamp": 680.201, "power": 35.38318}, {"timestamp": 700.777, "power": 35.38318}, {"timestamp": 721.358, "power": 35.38318}, {"timestamp": 741.968, "power": 35.38318}, {"timestamp": 762.569, "power": 35.38318}, {"timestamp": 783.169, "power": 35.38318}, {"timestamp": 803.776, "power": 35.38318}, {"timestamp": 824.352, "power": 35.38318}, {"timestamp": 844.919, "power": 35.38318}, {"timestamp": 865.486, "power": 35.38318}, {"timestamp": 886.084, "power": 35.38318}, {"timestamp": 906.69, "power": 35.38318}, {"timestamp": 927.293, "power": 35.38318}, {"timestamp": 947.894, "power": 35.38318}, {"timestamp": 968.476, "power": 35.38318}, {"timestamp": 989.051, "power": 35.38318}, {"timestamp": 1009.65, "power": 35.274274000000005}, {"timestamp": 1030.86, "power": 35.274274000000005}, {"timestamp": 1051.4, "power": 35.274274000000005}, {"timestamp": 1071.94, "power": 35.274274000000005}, {"timestamp": 1092.46, "power": 35.274274000000005}, {"timestamp": 1113.01, "power": 35.274274000000005}, {"timestamp": 1133.61, "power": 35.274274000000005}, {"timestamp": 1154.21, "power": 35.274274000000005}, {"timestamp": 1174.75, "power": 35.274274000000005}, {"timestamp": 1195.29, "power": 35.274274000000005}, {"timestamp": 1215.82, "power": 35.274274000000005}, {"timestamp": 1236.33, "power": 35.274274000000005}, {"timestamp": 1256.82, "power": 35.274274000000005}, {"timestamp": 1277.35, "power": 35.274274000000005}, {"timestamp": 1297.89, "power": 35.274274000000005}, {"timestamp": 1318.43, "power": 35.274274000000005}, {"timestamp": 1338.98, "power": 35.274274000000005}, {"timestamp": 1359.52, "power": 35.274274000000005}, {"timestamp": 1380.05, "power": 35.274274000000005}, {"timestamp": 1400.58, "power": 35.274274000000005}, {"timestamp": 1421.12, "power": 35.274274000000005}, {"timestamp": 1441.66, "power": 35.274274000000005}, {"timestamp": 1462.2, "power": 35.274274000000005}, {"timestamp": 1482.74, "power": 35.274274000000005}, {"timestamp": 1503.28, "power": 35.274274000000005}, {"timestamp": 1523.81, "power": 35.274274000000005}, {"timestamp": 1544.33, "power": 35.274274000000005}, {"timestamp": 1564.83, "power": 35.274274000000005}, {"timestamp": 1585.36, "power": 35.274274000000005}, {"timestamp": 1605.9, "power": 35.274274000000005}, {"timestamp": 1626.44, "power": 35.274274000000005}, {"timestamp": 1646.98, "power": 35.274274000000005}, {"timestamp": 1667.52, "power": 35.274274000000005}, {"timestamp": 1688.06, "power": 35.274274000000005}, {"timestamp": 1708.65, "power": 35.274274000000005}, {"timestamp": 1729.19, "power": 35.274274000000005}, {"timestamp": 1749.75, "power": 35.274274000000005}, {"timestamp": 1770.3, "power": 35.274274000000005}, {"timestamp": 1790.85, "power": 35.274274000000005}, {"timestamp": 1811.4, "power": 35.274274000000005}, {"timestamp": 1831.91, "power": 35.274274000000005}, {"timestamp": 1852.42, "power": 35.274274000000005}, {"timestamp": 1872.92, "power": 35.274274000000005}, {"timestamp": 1893.42, "power": 35.274274000000005}, {"timestamp": 1913.96, "power": 35.274274000000005}, {"timestamp": 1934.51, "power": 35.274274000000005}, {"timestamp": 1955.06, "power": 35.274274000000005}, {"timestamp": 1975.62, "power": 35.274274000000005}, {"timestamp": 1996.17, "power": 35.274274000000005}, {"timestamp": 2016.69, "power": 37.250771}, {"timestamp": 2037.81, "power": 37.250771}, {"timestamp": 2058.38, "power": 37.250771}, {"timestamp": 2078.93, "power": 37.250771}, {"timestamp": 2099.48, "power": 37.250771}, {"timestamp": 2120.03, "power": 37.250771}, {"timestamp": 2140.55, "power": 37.250771}, {"timestamp": 2161.05, "power": 37.250771}, {"timestamp": 2181.59, "power": 37.250771}, {"timestamp": 2202.14, "power": 37.250771}, {"timestamp": 2222.68, "power": 37.250771}, {"timestamp": 2243.23, "power": 37.250771}, {"timestamp": 2263.78, "power": 37.250771}, {"timestamp": 2284.27, "power": 37.250771}, {"timestamp": 2304.78, "power": 37.250771}, {"timestamp": 2325.33, "power": 37.250771}, {"timestamp": 2345.88, "power": 37.250771}, {"timestamp": 2366.42, "power": 37.250771}, {"timestamp": 2386.98, "power": 37.250771}, {"timestamp": 2407.52, "power": 37.250771}, {"timestamp": 2428.07, "power": 37.250771}, {"timestamp": 2448.6, "power": 37.250771}, {"timestamp": 2469.14, "power": 37.250771}, {"timestamp": 2489.69, "power": 37.250771}, {"timestamp": 2510.24, "power": 37.250771}, {"timestamp": 2530.86, "power": 37.250771}, {"timestamp": 2551.46, "power": 37.250771}, {"timestamp": 2572.01, "power": 37.250771}, {"timestamp": 2592.53, "power": 37.250771}, {"timestamp": 2613.07, "power": 37.250771}, {"timestamp": 2633.61, "power": 37.250771}, {"timestamp": 2654.14, "power": 37.250771}, {"timestamp": 2674.68, "power": 37.250771}, {"timestamp": 2695.22, "power": 37.250771}, {"timestamp": 2715.76, "power": 37.250771}, {"timestamp": 2736.29, "power": 37.250771}, {"timestamp": 2756.83, "power": 37.250771}, {"timestamp": 2777.36, "power": 37.250771}, {"timestamp": 2797.89, "power": 37.250771}, {"timestamp": 2818.42, "power": 37.250771}, {"timestamp": 2838.96, "power": 37.250771}, {"timestamp": 2859.49, "power": 37.250771}, {"timestamp": 2880.03, "power": 37.250771}, {"timestamp": 2900.55, "power": 37.250771}, {"timestamp": 2921.08, "power": 37.250771}, {"timestamp": 2941.62, "power": 37.250771}, {"timestamp": 2962.17, "power": 37.250771}, {"timestamp": 2982.7, "power": 37.250771}, {"timestamp": 3003.24, "power": 37.250771}, {"timestamp": 3023.78, "power": 35.902157}, {"timestamp": 3044.87, "power": 35.902157}, {"timestamp": 3065.4, "power": 35.902157}, {"timestamp": 3085.93, "power": 35.902157}, {"timestamp": 3106.46, "power": 35.902157}, {"timestamp": 3126.98, "power": 35.902157}, {"timestamp": 3147.51, "power": 35.902157}, {"timestamp": 3168.04, "power": 35.902157}, {"timestamp": 3188.54, "power": 35.902157}, {"timestamp": 3209.03, "power": 35.902157}, {"timestamp": 3229.56, "power": 35.902157}, {"timestamp": 3250.09, "power": 35.902157}, {"timestamp": 3270.61, "power": 35.902157}, {"timestamp": 3291.14, "power": 35.902157}, {"timestamp": 3311.67, "power": 35.902157}, {"timestamp": 3332.22, "power": 35.902157}, {"timestamp": 3352.77, "power": 35.902157}, {"timestamp": 3373.3, "power": 35.902157}, {"timestamp": 3393.83, "power": 35.902157}, {"timestamp": 3414.36, "power": 35.902157}, {"timestamp": 3434.89, "power": 35.902157}, {"timestamp": 3455.42, "power": 35.902157}, {"timestamp": 3475.95, "power": 35.902157}, {"timestamp": 3496.46, "power": 35.902157}, {"timestamp": 3516.95, "power": 35.902157}, {"timestamp": 3537.47, "power": 35.902157}, {"timestamp": 3558.33, "power": 35.902157}, {"timestamp": 3578.87, "power": 35.902157}], "timeline": {"START": "1682.634065", "END": "2502.446659"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1781.79}, {"name": "clSetKernelArg", "calls": 19, "time": 945.853}, {"name": "clReleaseKernel", "calls": 1, "time": 580.654}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.1416}, {"name": "clCreateContext", "calls": 1, "time": 39.6773}, {"name": "clReleaseContext", "calls": 1, "time": 29.8298}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0685}, {"name": "clCreateKernel", "calls": 1, "time": 0.346533}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.292606}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.101911}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080941}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073551}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030052}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024696}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024513}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011095}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010956}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010651}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00793}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007165}, {"name": "clRetainDevice", "calls": 2, "time": 0.005127}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 819.813}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 819.339}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 815.876}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 777.838}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 817.615}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 776.943}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8772.2311, "utilization": 91.377407, "size": 3195720.0, "time": 364.299568}, {"type": "WRITE", "transfers": 1, "speed": 6758.251106, "utilization": 70.398449, "size": 4037080.0, "time": 597.355555}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 10529140, "speed": 105.151, "utilization": 0.912769, "size": 0.00810143}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 649864, "speed": 392.287, "utilization": 3.40527, "size": 0.127475}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10439056, "speed": 104.717, "utilization": 0.909004, "size": 0.00810231}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 644190, "speed": 391.934, "utilization": 3.40221, "size": 0.127479}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9819585, "speed": 103.439, "utilization": 0.897911, "size": 0.00810876}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 605512, "speed": 391.732, "utilization": 3.40045, "size": 0.127437}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10481320, "speed": 104.906, "utilization": 0.910644, "size": 0.0081019}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 646848, "speed": 392.24, "utilization": 3.40486, "size": 0.127477}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9793793, "speed": 103.313, "utilization": 0.896811, "size": 0.00810905}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 603874, "speed": 392.0, "utilization": 3.40277, "size": 0.127441}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.10MB.len8/run4.json b/code/fpga/final_results/dblp.xml.10MB.len8/run4.json new file mode 100644 index 0000000..c2b4dcb --- /dev/null +++ b/code/fpga/final_results/dblp.xml.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.9931, "power": 36.781788}, {"timestamp": 58.5941, "power": 36.781788}, {"timestamp": 79.2005, "power": 36.781788}, {"timestamp": 99.7328, "power": 36.781788}, {"timestamp": 120.305, "power": 36.781788}, {"timestamp": 140.98, "power": 36.781788}, {"timestamp": 161.511, "power": 36.781788}, {"timestamp": 182.054, "power": 36.781788}, {"timestamp": 202.587, "power": 36.781788}, {"timestamp": 223.172, "power": 36.781788}, {"timestamp": 243.732, "power": 36.781788}, {"timestamp": 264.329, "power": 36.781788}, {"timestamp": 284.931, "power": 36.781788}, {"timestamp": 305.532, "power": 36.781788}, {"timestamp": 326.131, "power": 36.781788}, {"timestamp": 346.728, "power": 36.781788}, {"timestamp": 367.301, "power": 36.781788}, {"timestamp": 387.868, "power": 36.781788}, {"timestamp": 408.468, "power": 36.781788}, {"timestamp": 429.072, "power": 36.781788}, {"timestamp": 449.673, "power": 36.781788}, {"timestamp": 470.274, "power": 36.781788}, {"timestamp": 490.881, "power": 36.781788}, {"timestamp": 511.446, "power": 36.781788}, {"timestamp": 532.006, "power": 36.781788}, {"timestamp": 552.607, "power": 36.781788}, {"timestamp": 573.205, "power": 36.781788}, {"timestamp": 593.81, "power": 36.781788}, {"timestamp": 614.405, "power": 36.781788}, {"timestamp": 634.997, "power": 36.781788}, {"timestamp": 655.556, "power": 36.781788}, {"timestamp": 676.119, "power": 36.781788}, {"timestamp": 696.716, "power": 36.781788}, {"timestamp": 717.331, "power": 36.781788}, {"timestamp": 737.942, "power": 36.781788}, {"timestamp": 758.542, "power": 36.781788}, {"timestamp": 779.248, "power": 36.781788}, {"timestamp": 799.756, "power": 36.781788}, {"timestamp": 820.292, "power": 36.781788}, {"timestamp": 840.83, "power": 36.781788}, {"timestamp": 861.367, "power": 36.781788}, {"timestamp": 881.902, "power": 36.781788}, {"timestamp": 902.443, "power": 36.781788}, {"timestamp": 922.961, "power": 36.781788}, {"timestamp": 943.455, "power": 36.781788}, {"timestamp": 963.981, "power": 36.781788}, {"timestamp": 984.521, "power": 36.781788}, {"timestamp": 1005.06, "power": 36.781788}, {"timestamp": 1026.12, "power": 36.195136000000005}, {"timestamp": 1046.65, "power": 36.195136000000005}, {"timestamp": 1067.16, "power": 36.195136000000005}, {"timestamp": 1087.64, "power": 36.195136000000005}, {"timestamp": 1108.17, "power": 36.195136000000005}, {"timestamp": 1128.77, "power": 36.195136000000005}, {"timestamp": 1149.31, "power": 36.195136000000005}, {"timestamp": 1169.83, "power": 36.195136000000005}, {"timestamp": 1190.37, "power": 36.195136000000005}, {"timestamp": 1210.92, "power": 36.195136000000005}, {"timestamp": 1231.41, "power": 36.195136000000005}, {"timestamp": 1251.94, "power": 36.195136000000005}, {"timestamp": 1272.47, "power": 36.195136000000005}, {"timestamp": 1293.0, "power": 36.195136000000005}, {"timestamp": 1313.53, "power": 36.195136000000005}, {"timestamp": 1334.06, "power": 36.195136000000005}, {"timestamp": 1354.59, "power": 36.195136000000005}, {"timestamp": 1375.12, "power": 36.195136000000005}, {"timestamp": 1395.62, "power": 36.195136000000005}, {"timestamp": 1416.15, "power": 36.195136000000005}, {"timestamp": 1436.68, "power": 36.195136000000005}, {"timestamp": 1457.22, "power": 36.195136000000005}, {"timestamp": 1477.75, "power": 36.195136000000005}, {"timestamp": 1498.28, "power": 36.195136000000005}, {"timestamp": 1518.81, "power": 36.195136000000005}, {"timestamp": 1539.33, "power": 36.195136000000005}, {"timestamp": 1559.86, "power": 36.195136000000005}, {"timestamp": 1580.39, "power": 36.195136000000005}, {"timestamp": 1600.92, "power": 36.195136000000005}, {"timestamp": 1621.45, "power": 36.195136000000005}, {"timestamp": 1641.98, "power": 36.195136000000005}, {"timestamp": 1662.51, "power": 36.195136000000005}, {"timestamp": 1683.03, "power": 36.195136000000005}, {"timestamp": 1703.58, "power": 36.195136000000005}, {"timestamp": 1724.13, "power": 36.195136000000005}, {"timestamp": 1744.68, "power": 36.195136000000005}, {"timestamp": 1765.23, "power": 36.195136000000005}, {"timestamp": 1785.78, "power": 36.195136000000005}, {"timestamp": 1806.33, "power": 36.195136000000005}, {"timestamp": 1826.88, "power": 36.195136000000005}, {"timestamp": 1847.38, "power": 36.195136000000005}, {"timestamp": 1867.91, "power": 36.195136000000005}, {"timestamp": 1888.46, "power": 36.195136000000005}, {"timestamp": 1909.01, "power": 36.195136000000005}, {"timestamp": 1929.55, "power": 36.195136000000005}, {"timestamp": 1950.11, "power": 36.195136000000005}, {"timestamp": 1970.66, "power": 36.195136000000005}, {"timestamp": 1991.18, "power": 36.195136000000005}, {"timestamp": 2011.71, "power": 37.680139}, {"timestamp": 2032.79, "power": 37.680139}, {"timestamp": 2053.32, "power": 37.680139}, {"timestamp": 2073.87, "power": 37.680139}, {"timestamp": 2094.41, "power": 37.680139}, {"timestamp": 2114.91, "power": 37.680139}, {"timestamp": 2135.4, "power": 37.680139}, {"timestamp": 2155.94, "power": 37.680139}, {"timestamp": 2176.48, "power": 37.680139}, {"timestamp": 2197.02, "power": 37.680139}, {"timestamp": 2217.56, "power": 37.680139}, {"timestamp": 2238.11, "power": 37.680139}, {"timestamp": 2258.65, "power": 37.680139}, {"timestamp": 2279.18, "power": 37.680139}, {"timestamp": 2299.71, "power": 37.680139}, {"timestamp": 2320.26, "power": 37.680139}, {"timestamp": 2340.8, "power": 37.680139}, {"timestamp": 2361.34, "power": 37.680139}, {"timestamp": 2381.89, "power": 37.680139}, {"timestamp": 2402.43, "power": 37.680139}, {"timestamp": 2422.95, "power": 37.680139}, {"timestamp": 2443.44, "power": 37.680139}, {"timestamp": 2463.98, "power": 37.680139}, {"timestamp": 2484.53, "power": 37.680139}, {"timestamp": 2505.08, "power": 37.680139}, {"timestamp": 2525.62, "power": 37.680139}, {"timestamp": 2546.21, "power": 37.680139}, {"timestamp": 2566.8, "power": 37.680139}, {"timestamp": 2587.31, "power": 37.680139}, {"timestamp": 2607.83, "power": 37.680139}, {"timestamp": 2628.36, "power": 37.680139}, {"timestamp": 2648.89, "power": 37.680139}, {"timestamp": 2669.43, "power": 37.680139}, {"timestamp": 2689.96, "power": 37.680139}, {"timestamp": 2710.5, "power": 37.680139}, {"timestamp": 2731.0, "power": 37.680139}, {"timestamp": 2751.48, "power": 37.680139}, {"timestamp": 2772.0, "power": 37.680139}, {"timestamp": 2792.53, "power": 37.680139}, {"timestamp": 2813.06, "power": 37.680139}, {"timestamp": 2833.59, "power": 37.680139}, {"timestamp": 2854.11, "power": 37.680139}, {"timestamp": 2874.64, "power": 37.680139}, {"timestamp": 2895.14, "power": 37.680139}, {"timestamp": 2915.68, "power": 37.680139}, {"timestamp": 2936.21, "power": 37.680139}, {"timestamp": 2956.73, "power": 37.680139}, {"timestamp": 2977.26, "power": 37.680139}, {"timestamp": 2997.79, "power": 37.680139}, {"timestamp": 3018.32, "power": 36.704919}, {"timestamp": 3039.35, "power": 36.704919}, {"timestamp": 3059.83, "power": 36.704919}, {"timestamp": 3080.36, "power": 36.704919}, {"timestamp": 3100.89, "power": 36.704919}, {"timestamp": 3121.41, "power": 36.704919}, {"timestamp": 3141.94, "power": 36.704919}, {"timestamp": 3162.47, "power": 36.704919}, {"timestamp": 3182.98, "power": 36.704919}, {"timestamp": 3203.46, "power": 36.704919}, {"timestamp": 3223.98, "power": 36.704919}, {"timestamp": 3244.5, "power": 36.704919}, {"timestamp": 3265.03, "power": 36.704919}, {"timestamp": 3285.55, "power": 36.704919}, {"timestamp": 3306.08, "power": 36.704919}, {"timestamp": 3326.61, "power": 36.704919}, {"timestamp": 3347.12, "power": 36.704919}, {"timestamp": 3367.65, "power": 36.704919}, {"timestamp": 3388.18, "power": 36.704919}, {"timestamp": 3408.71, "power": 36.704919}, {"timestamp": 3429.24, "power": 36.704919}, {"timestamp": 3449.77, "power": 36.704919}, {"timestamp": 3470.3, "power": 36.704919}, {"timestamp": 3490.82, "power": 36.704919}, {"timestamp": 3511.32, "power": 36.704919}, {"timestamp": 3531.84, "power": 36.704919}, {"timestamp": 3555.72, "power": 36.704919}, {"timestamp": 3576.47, "power": 36.704919}], "timeline": {"START": "1670.871638", "END": "2516.097676"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1806.45}, {"name": "clSetKernelArg", "calls": 19, "time": 936.933}, {"name": "clReleaseKernel", "calls": 1, "time": 568.497}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.8556}, {"name": "clCreateContext", "calls": 1, "time": 35.7409}, {"name": "clReleaseContext", "calls": 1, "time": 35.36}, {"name": "clReleaseProgram", "calls": 1, "time": 19.6042}, {"name": "clCreateKernel", "calls": 1, "time": 0.346148}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.329096}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129442}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084027}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070849}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031456}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.028014}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023607}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023018}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011018}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010427}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007796}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007661}, {"name": "clRetainDevice", "calls": 2, "time": 0.004867}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 845.226}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 780.482}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 844.81}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 842.337}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 796.757}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 835.757}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8787.227995, "utilization": 91.533625, "size": 3195720.0, "time": 363.677829}, {"type": "WRITE", "transfers": 1, "speed": 6758.714147, "utilization": 70.403272, "size": 4037080.0, "time": 597.31463}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9820645, "speed": 103.105, "utilization": 0.895009, "size": 0.00810875}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 605557, "speed": 392.069, "utilization": 3.40338, "size": 0.127442}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10981883, "speed": 106.277, "utilization": 0.922544, "size": 0.00809725}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 678130, "speed": 392.346, "utilization": 3.40578, "size": 0.127502}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10899024, "speed": 105.798, "utilization": 0.918383, "size": 0.00809799}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 672974, "speed": 392.201, "utilization": 3.40452, "size": 0.127494}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10074959, "speed": 103.557, "utilization": 0.898928, "size": 0.00810601}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 621462, "speed": 391.769, "utilization": 3.40077, "size": 0.127454}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10770930, "speed": 105.381, "utilization": 0.914765, "size": 0.00809916}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 664952, "speed": 392.098, "utilization": 3.40363, "size": 0.127491}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len4/run0.json b/code/fpga/final_results/dblp.xml.15MB.len4/run0.json new file mode 100644 index 0000000..062fa08 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.944, "power": 35.526644000000005}, {"timestamp": 59.5991, "power": 35.526644000000005}, {"timestamp": 80.1872, "power": 35.526644000000005}, {"timestamp": 100.756, "power": 35.526644000000005}, {"timestamp": 121.326, "power": 35.526644000000005}, {"timestamp": 142.004, "power": 35.526644000000005}, {"timestamp": 162.535, "power": 35.526644000000005}, {"timestamp": 183.051, "power": 35.526644000000005}, {"timestamp": 203.542, "power": 35.526644000000005}, {"timestamp": 224.07, "power": 35.526644000000005}, {"timestamp": 244.634, "power": 35.526644000000005}, {"timestamp": 265.228, "power": 35.526644000000005}, {"timestamp": 285.832, "power": 35.526644000000005}, {"timestamp": 306.432, "power": 35.526644000000005}, {"timestamp": 326.992, "power": 35.526644000000005}, {"timestamp": 347.569, "power": 35.526644000000005}, {"timestamp": 368.133, "power": 35.526644000000005}, {"timestamp": 388.745, "power": 35.526644000000005}, {"timestamp": 409.351, "power": 35.526644000000005}, {"timestamp": 429.953, "power": 35.526644000000005}, {"timestamp": 450.553, "power": 35.526644000000005}, {"timestamp": 471.153, "power": 35.526644000000005}, {"timestamp": 491.719, "power": 35.526644000000005}, {"timestamp": 512.287, "power": 35.526644000000005}, {"timestamp": 532.885, "power": 35.526644000000005}, {"timestamp": 553.486, "power": 35.526644000000005}, {"timestamp": 574.085, "power": 35.526644000000005}, {"timestamp": 594.686, "power": 35.526644000000005}, {"timestamp": 615.273, "power": 35.526644000000005}, {"timestamp": 635.834, "power": 35.526644000000005}, {"timestamp": 656.438, "power": 35.526644000000005}, {"timestamp": 677.042, "power": 35.526644000000005}, {"timestamp": 697.639, "power": 35.526644000000005}, {"timestamp": 718.252, "power": 35.526644000000005}, {"timestamp": 738.87, "power": 35.526644000000005}, {"timestamp": 759.506, "power": 35.526644000000005}, {"timestamp": 780.073, "power": 35.526644000000005}, {"timestamp": 800.67, "power": 35.526644000000005}, {"timestamp": 821.277, "power": 35.526644000000005}, {"timestamp": 841.877, "power": 35.526644000000005}, {"timestamp": 862.476, "power": 35.526644000000005}, {"timestamp": 883.073, "power": 35.526644000000005}, {"timestamp": 903.64, "power": 35.526644000000005}, {"timestamp": 924.209, "power": 35.526644000000005}, {"timestamp": 944.811, "power": 35.526644000000005}, {"timestamp": 965.417, "power": 35.526644000000005}, {"timestamp": 986.023, "power": 35.526644000000005}, {"timestamp": 1006.63, "power": 35.533716}, {"timestamp": 1027.87, "power": 35.533716}, {"timestamp": 1048.41, "power": 35.533716}, {"timestamp": 1068.95, "power": 35.533716}, {"timestamp": 1089.49, "power": 35.533716}, {"timestamp": 1110.03, "power": 35.533716}, {"timestamp": 1130.57, "power": 35.533716}, {"timestamp": 1151.09, "power": 35.533716}, {"timestamp": 1171.59, "power": 35.533716}, {"timestamp": 1192.12, "power": 35.533716}, {"timestamp": 1212.66, "power": 35.533716}, {"timestamp": 1233.2, "power": 35.533716}, {"timestamp": 1253.75, "power": 35.533716}, {"timestamp": 1274.29, "power": 35.533716}, {"timestamp": 1294.83, "power": 35.533716}, {"timestamp": 1315.34, "power": 35.533716}, {"timestamp": 1335.87, "power": 35.533716}, {"timestamp": 1356.41, "power": 35.533716}, {"timestamp": 1376.96, "power": 35.533716}, {"timestamp": 1397.5, "power": 35.533716}, {"timestamp": 1418.04, "power": 35.533716}, {"timestamp": 1438.58, "power": 35.533716}, {"timestamp": 1459.09, "power": 35.533716}, {"timestamp": 1479.58, "power": 35.533716}, {"timestamp": 1500.12, "power": 35.533716}, {"timestamp": 1520.66, "power": 35.533716}, {"timestamp": 1541.2, "power": 35.533716}, {"timestamp": 1561.74, "power": 35.533716}, {"timestamp": 1582.27, "power": 35.533716}, {"timestamp": 1602.81, "power": 35.533716}, {"timestamp": 1623.33, "power": 35.533716}, {"timestamp": 1643.86, "power": 35.533716}, {"timestamp": 1664.4, "power": 35.533716}, {"timestamp": 1684.94, "power": 35.533716}, {"timestamp": 1705.48, "power": 35.533716}, {"timestamp": 1726.02, "power": 35.533716}, {"timestamp": 1746.55, "power": 35.533716}, {"timestamp": 1767.07, "power": 35.533716}, {"timestamp": 1787.56, "power": 35.533716}, {"timestamp": 1808.1, "power": 35.533716}, {"timestamp": 1828.63, "power": 35.533716}, {"timestamp": 1849.17, "power": 35.533716}, {"timestamp": 1869.71, "power": 35.533716}, {"timestamp": 1890.25, "power": 35.533716}, {"timestamp": 1910.78, "power": 35.533716}, {"timestamp": 1931.29, "power": 35.533716}, {"timestamp": 1951.83, "power": 35.533716}, {"timestamp": 1972.36, "power": 35.533716}, {"timestamp": 1992.9, "power": 35.533716}, {"timestamp": 2013.43, "power": 35.684349}, {"timestamp": 2034.39, "power": 35.684349}, {"timestamp": 2054.95, "power": 35.684349}, {"timestamp": 2075.44, "power": 35.684349}, {"timestamp": 2095.97, "power": 35.684349}, {"timestamp": 2116.51, "power": 35.684349}, {"timestamp": 2137.04, "power": 35.684349}, {"timestamp": 2157.58, "power": 35.684349}, {"timestamp": 2178.11, "power": 35.684349}, {"timestamp": 2198.65, "power": 35.684349}, {"timestamp": 2219.16, "power": 35.684349}, {"timestamp": 2239.65, "power": 35.684349}, {"timestamp": 2260.19, "power": 35.684349}, {"timestamp": 2280.73, "power": 35.684349}, {"timestamp": 2301.27, "power": 35.684349}, {"timestamp": 2321.81, "power": 35.684349}, {"timestamp": 2342.35, "power": 35.684349}, {"timestamp": 2362.89, "power": 35.684349}, {"timestamp": 2383.4, "power": 35.684349}, {"timestamp": 2403.93, "power": 35.684349}, {"timestamp": 2424.47, "power": 35.684349}, {"timestamp": 2445.01, "power": 35.684349}, {"timestamp": 2465.55, "power": 35.684349}, {"timestamp": 2486.09, "power": 35.684349}, {"timestamp": 2506.62, "power": 35.684349}, {"timestamp": 2527.13, "power": 35.684349}, {"timestamp": 2547.63, "power": 35.684349}, {"timestamp": 2568.17, "power": 35.684349}, {"timestamp": 2588.71, "power": 35.684349}, {"timestamp": 2609.25, "power": 35.684349}, {"timestamp": 2629.79, "power": 35.684349}, {"timestamp": 2650.33, "power": 35.684349}, {"timestamp": 2670.87, "power": 35.684349}, {"timestamp": 2691.38, "power": 35.684349}, {"timestamp": 2711.92, "power": 35.684349}, {"timestamp": 2732.46, "power": 35.684349}, {"timestamp": 2753.0, "power": 35.684349}, {"timestamp": 2773.54, "power": 35.684349}, {"timestamp": 2794.08, "power": 35.684349}, {"timestamp": 2814.62, "power": 35.684349}, {"timestamp": 2835.13, "power": 35.684349}, {"timestamp": 2855.8, "power": 35.684349}, {"timestamp": 2876.4, "power": 35.684349}, {"timestamp": 2897.01, "power": 35.684349}, {"timestamp": 2917.63, "power": 35.684349}, {"timestamp": 2938.17, "power": 35.684349}, {"timestamp": 2958.71, "power": 35.684349}, {"timestamp": 2979.22, "power": 35.684349}, {"timestamp": 2999.72, "power": 35.684349}, {"timestamp": 3020.26, "power": 35.809398}, {"timestamp": 3041.51, "power": 35.809398}, {"timestamp": 3062.06, "power": 35.809398}, {"timestamp": 3082.6, "power": 35.809398}, {"timestamp": 3103.12, "power": 35.809398}, {"timestamp": 3123.65, "power": 35.809398}, {"timestamp": 3144.19, "power": 35.809398}, {"timestamp": 3164.74, "power": 35.809398}, {"timestamp": 3185.29, "power": 35.809398}, {"timestamp": 3205.85, "power": 35.809398}, {"timestamp": 3226.39, "power": 35.809398}, {"timestamp": 3246.95, "power": 35.809398}, {"timestamp": 3267.44, "power": 35.809398}, {"timestamp": 3287.98, "power": 35.809398}, {"timestamp": 3308.52, "power": 35.809398}, {"timestamp": 3329.06, "power": 35.809398}, {"timestamp": 3349.6, "power": 35.809398}, {"timestamp": 3370.14, "power": 35.809398}, {"timestamp": 3390.68, "power": 35.809398}, {"timestamp": 3411.2, "power": 35.809398}, {"timestamp": 3431.69, "power": 35.809398}, {"timestamp": 3452.23, "power": 35.809398}, {"timestamp": 3472.77, "power": 35.809398}, {"timestamp": 3493.31, "power": 35.809398}, {"timestamp": 3513.85, "power": 35.809398}, {"timestamp": 3534.39, "power": 35.809398}, {"timestamp": 3554.93, "power": 35.809398}, {"timestamp": 3575.43, "power": 35.809398}, {"timestamp": 3595.97, "power": 35.809398}, {"timestamp": 3616.51, "power": 35.809398}, {"timestamp": 3637.05, "power": 35.809398}, {"timestamp": 3657.59, "power": 35.809398}, {"timestamp": 3678.13, "power": 35.809398}, {"timestamp": 3698.67, "power": 35.809398}, {"timestamp": 3719.19, "power": 35.809398}, {"timestamp": 3739.76, "power": 35.809398}, {"timestamp": 3760.3, "power": 35.809398}, {"timestamp": 3780.86, "power": 35.809398}, {"timestamp": 3801.41, "power": 35.809398}, {"timestamp": 3821.96, "power": 35.809398}, {"timestamp": 3842.51, "power": 35.809398}, {"timestamp": 3863.04, "power": 35.809398}, {"timestamp": 3883.55, "power": 35.809398}, {"timestamp": 3904.08, "power": 35.809398}, {"timestamp": 3924.63, "power": 35.809398}, {"timestamp": 3945.14, "power": 35.809398}, {"timestamp": 3965.7, "power": 35.809398}, {"timestamp": 3986.27, "power": 35.809398}, {"timestamp": 4006.82, "power": 35.809398}, {"timestamp": 4027.36, "power": 38.643578000000005}, {"timestamp": 4048.5, "power": 38.643578000000005}, {"timestamp": 4069.05, "power": 38.643578000000005}, {"timestamp": 4089.6, "power": 38.643578000000005}, {"timestamp": 4110.15, "power": 38.643578000000005}, {"timestamp": 4130.7, "power": 38.643578000000005}, {"timestamp": 4151.23, "power": 38.643578000000005}, {"timestamp": 4171.77, "power": 38.643578000000005}, {"timestamp": 4192.32, "power": 38.643578000000005}, {"timestamp": 4212.87, "power": 38.643578000000005}, {"timestamp": 4233.42, "power": 38.643578000000005}, {"timestamp": 4253.97, "power": 38.643578000000005}, {"timestamp": 4274.52, "power": 38.643578000000005}, {"timestamp": 4295.04, "power": 38.643578000000005}, {"timestamp": 4315.54, "power": 38.643578000000005}, {"timestamp": 4336.09, "power": 38.643578000000005}, {"timestamp": 4356.64, "power": 38.643578000000005}, {"timestamp": 4377.19, "power": 38.643578000000005}, {"timestamp": 4397.74, "power": 38.643578000000005}, {"timestamp": 4418.3, "power": 38.643578000000005}, {"timestamp": 4438.84, "power": 38.643578000000005}, {"timestamp": 4459.38, "power": 38.643578000000005}, {"timestamp": 4479.92, "power": 38.643578000000005}, {"timestamp": 4500.46, "power": 38.643578000000005}, {"timestamp": 4521.02, "power": 38.643578000000005}, {"timestamp": 4541.57, "power": 38.643578000000005}, {"timestamp": 4562.12, "power": 38.643578000000005}, {"timestamp": 4582.67, "power": 38.643578000000005}, {"timestamp": 4603.2, "power": 38.643578000000005}, {"timestamp": 4623.74, "power": 38.643578000000005}, {"timestamp": 4644.29, "power": 38.643578000000005}, {"timestamp": 4664.84, "power": 38.643578000000005}, {"timestamp": 4685.38, "power": 38.643578000000005}, {"timestamp": 4705.93, "power": 38.643578000000005}, {"timestamp": 4726.48, "power": 38.643578000000005}, {"timestamp": 4746.99, "power": 38.643578000000005}, {"timestamp": 4767.53, "power": 38.643578000000005}, {"timestamp": 4788.09, "power": 38.643578000000005}, {"timestamp": 4808.63, "power": 38.643578000000005}, {"timestamp": 4829.18, "power": 38.643578000000005}, {"timestamp": 4849.73, "power": 38.643578000000005}, {"timestamp": 4870.28, "power": 38.643578000000005}, {"timestamp": 4890.82, "power": 38.643578000000005}, {"timestamp": 4911.35, "power": 38.643578000000005}, {"timestamp": 4931.89, "power": 38.643578000000005}, {"timestamp": 4952.44, "power": 38.643578000000005}, {"timestamp": 4972.99, "power": 38.643578000000005}, {"timestamp": 4993.53, "power": 38.643578000000005}, {"timestamp": 5014.08, "power": 38.643578000000005}, {"timestamp": 5034.63, "power": 37.673912}, {"timestamp": 5055.92, "power": 37.673912}, {"timestamp": 5076.47, "power": 37.673912}, {"timestamp": 5097.02, "power": 37.673912}, {"timestamp": 5117.57, "power": 37.673912}, {"timestamp": 5138.11, "power": 37.673912}, {"timestamp": 5158.66, "power": 37.673912}, {"timestamp": 5179.2, "power": 37.673912}, {"timestamp": 5199.71, "power": 37.673912}, {"timestamp": 5220.21, "power": 37.673912}, {"timestamp": 5240.76, "power": 37.673912}, {"timestamp": 5261.31, "power": 37.673912}, {"timestamp": 5281.86, "power": 37.673912}, {"timestamp": 5302.41, "power": 37.673912}, {"timestamp": 5322.98, "power": 37.673912}, {"timestamp": 5343.49, "power": 37.673912}, {"timestamp": 5364.04, "power": 37.673912}, {"timestamp": 5384.59, "power": 37.673912}, {"timestamp": 5405.14, "power": 37.673912}, {"timestamp": 5425.7, "power": 37.673912}, {"timestamp": 5446.25, "power": 37.673912}, {"timestamp": 5466.8, "power": 37.673912}, {"timestamp": 5487.33, "power": 37.673912}, {"timestamp": 5507.87, "power": 37.673912}, {"timestamp": 5528.42, "power": 37.673912}, {"timestamp": 5548.97, "power": 37.673912}, {"timestamp": 5569.52, "power": 37.673912}, {"timestamp": 5590.08, "power": 37.673912}, {"timestamp": 5610.62, "power": 37.673912}, {"timestamp": 5631.15, "power": 37.673912}, {"timestamp": 5651.65, "power": 37.673912}, {"timestamp": 5672.2, "power": 37.673912}, {"timestamp": 5692.75, "power": 37.673912}, {"timestamp": 5713.3, "power": 37.673912}, {"timestamp": 5733.84, "power": 37.673912}, {"timestamp": 5754.39, "power": 37.673912}, {"timestamp": 5774.95, "power": 37.673912}, {"timestamp": 5795.45, "power": 37.673912}, {"timestamp": 5815.99, "power": 37.673912}, {"timestamp": 5836.54, "power": 37.673912}, {"timestamp": 5857.08, "power": 37.673912}, {"timestamp": 5877.63, "power": 37.673912}, {"timestamp": 5898.18, "power": 37.673912}, {"timestamp": 5918.73, "power": 37.673912}, {"timestamp": 5939.25, "power": 37.673912}, {"timestamp": 5959.79, "power": 37.673912}, {"timestamp": 5980.34, "power": 37.673912}, {"timestamp": 6000.89, "power": 37.673912}, {"timestamp": 6021.44, "power": 37.673912}, {"timestamp": 6041.98, "power": 37.863372}, {"timestamp": 6064.12, "power": 37.863372}, {"timestamp": 6084.66, "power": 37.863372}, {"timestamp": 6105.21, "power": 37.863372}, {"timestamp": 6125.76, "power": 37.863372}, {"timestamp": 6146.27, "power": 37.863372}, {"timestamp": 6166.81, "power": 37.863372}, {"timestamp": 6187.33, "power": 37.863372}, {"timestamp": 6207.87, "power": 37.863372}, {"timestamp": 6228.41, "power": 37.863372}, {"timestamp": 6248.96, "power": 37.863372}, {"timestamp": 6269.5, "power": 37.863372}, {"timestamp": 6290.05, "power": 37.863372}, {"timestamp": 6310.59, "power": 37.863372}, {"timestamp": 6331.12, "power": 37.863372}, {"timestamp": 6351.61, "power": 37.863372}, {"timestamp": 6372.15, "power": 37.863372}, {"timestamp": 6392.7, "power": 37.863372}, {"timestamp": 6413.26, "power": 37.863372}, {"timestamp": 6433.8, "power": 37.863372}, {"timestamp": 6454.35, "power": 37.863372}, {"timestamp": 6474.9, "power": 37.863372}, {"timestamp": 6495.42, "power": 37.863372}, {"timestamp": 6515.96, "power": 37.863372}, {"timestamp": 6536.51, "power": 37.863372}, {"timestamp": 6557.06, "power": 37.863372}, {"timestamp": 6577.61, "power": 37.863372}, {"timestamp": 6598.16, "power": 37.863372}, {"timestamp": 6618.71, "power": 37.863372}, {"timestamp": 6639.23, "power": 37.863372}, {"timestamp": 6659.78, "power": 37.863372}, {"timestamp": 6680.33, "power": 37.863372}, {"timestamp": 6700.88, "power": 37.863372}, {"timestamp": 6721.43, "power": 37.863372}, {"timestamp": 6741.98, "power": 37.863372}, {"timestamp": 6762.53, "power": 37.863372}, {"timestamp": 6783.06, "power": 37.863372}, {"timestamp": 6803.56, "power": 37.863372}, {"timestamp": 6824.11, "power": 37.863372}, {"timestamp": 6844.66, "power": 37.863372}, {"timestamp": 6865.21, "power": 37.863372}, {"timestamp": 6885.76, "power": 37.863372}, {"timestamp": 6906.31, "power": 37.863372}, {"timestamp": 6926.86, "power": 37.863372}, {"timestamp": 6947.39, "power": 37.863372}, {"timestamp": 6967.93, "power": 37.863372}, {"timestamp": 6988.48, "power": 37.863372}, {"timestamp": 7009.02, "power": 37.863372}, {"timestamp": 7029.57, "power": 37.863372}, {"timestamp": 7050.12, "power": 37.41549}, {"timestamp": 7071.35, "power": 37.41549}, {"timestamp": 7091.9, "power": 37.41549}, {"timestamp": 7112.47, "power": 37.41549}, {"timestamp": 7133.05, "power": 37.41549}, {"timestamp": 7153.62, "power": 37.41549}, {"timestamp": 7174.19, "power": 37.41549}, {"timestamp": 7194.77, "power": 37.41549}, {"timestamp": 7215.3, "power": 37.41549}, {"timestamp": 7235.86, "power": 37.41549}, {"timestamp": 7256.44, "power": 37.41549}, {"timestamp": 7277.0, "power": 37.41549}, {"timestamp": 7297.56, "power": 37.41549}, {"timestamp": 7318.12, "power": 37.41549}, {"timestamp": 7338.7, "power": 37.41549}, {"timestamp": 7359.23, "power": 37.41549}, {"timestamp": 7379.78, "power": 37.41549}, {"timestamp": 7400.36, "power": 37.41549}, {"timestamp": 7420.94, "power": 37.41549}, {"timestamp": 7441.51, "power": 37.41549}, {"timestamp": 7462.09, "power": 37.41549}, {"timestamp": 7482.66, "power": 37.41549}, {"timestamp": 7503.19, "power": 37.41549}, {"timestamp": 7523.69, "power": 37.41549}, {"timestamp": 7544.26, "power": 37.41549}, {"timestamp": 7564.84, "power": 37.41549}, {"timestamp": 7585.42, "power": 37.41549}, {"timestamp": 7606.0, "power": 37.41549}, {"timestamp": 7626.59, "power": 37.41549}, {"timestamp": 7647.11, "power": 37.41549}, {"timestamp": 7667.61, "power": 37.41549}, {"timestamp": 7688.18, "power": 37.41549}, {"timestamp": 7708.72, "power": 37.41549}, {"timestamp": 7729.27, "power": 37.41549}, {"timestamp": 7749.82, "power": 37.41549}, {"timestamp": 7770.33, "power": 37.41549}, {"timestamp": 7790.86, "power": 37.41549}, {"timestamp": 7811.38, "power": 37.41549}, {"timestamp": 7831.91, "power": 37.41549}, {"timestamp": 7852.49, "power": 37.41549}, {"timestamp": 7873.04, "power": 37.41549}, {"timestamp": 7893.59, "power": 37.41549}, {"timestamp": 7914.13, "power": 37.41549}, {"timestamp": 7934.67, "power": 37.41549}, {"timestamp": 7955.18, "power": 37.41549}, {"timestamp": 7975.67, "power": 37.41549}, {"timestamp": 7996.2, "power": 37.41549}, {"timestamp": 8016.74, "power": 37.41549}, {"timestamp": 8037.27, "power": 37.41549}, {"timestamp": 8057.8, "power": 35.713184}, {"timestamp": 8079.07, "power": 35.713184}, {"timestamp": 8099.55, "power": 35.713184}, {"timestamp": 8120.07, "power": 35.713184}, {"timestamp": 8140.6, "power": 35.713184}, {"timestamp": 8161.13, "power": 35.713184}, {"timestamp": 8181.66, "power": 35.713184}, {"timestamp": 8202.19, "power": 35.713184}, {"timestamp": 8222.73, "power": 35.713184}, {"timestamp": 8243.24, "power": 35.713184}, {"timestamp": 8263.77, "power": 35.713184}, {"timestamp": 8284.3, "power": 35.713184}, {"timestamp": 8304.83, "power": 35.713184}, {"timestamp": 8325.36, "power": 35.713184}, {"timestamp": 8345.88, "power": 35.713184}, {"timestamp": 8366.41, "power": 35.713184}, {"timestamp": 8386.95, "power": 35.713184}, {"timestamp": 8407.44, "power": 35.713184}, {"timestamp": 8427.98, "power": 35.713184}, {"timestamp": 8448.51, "power": 35.713184}, {"timestamp": 8469.04, "power": 35.713184}, {"timestamp": 8489.57, "power": 35.713184}, {"timestamp": 8510.1, "power": 35.713184}, {"timestamp": 8530.63, "power": 35.713184}, {"timestamp": 8551.15, "power": 35.713184}, {"timestamp": 8571.63, "power": 35.713184}, {"timestamp": 8592.16, "power": 35.713184}, {"timestamp": 8612.7, "power": 35.713184}, {"timestamp": 8633.23, "power": 35.713184}, {"timestamp": 8653.76, "power": 35.713184}, {"timestamp": 8674.29, "power": 35.713184}, {"timestamp": 8694.82, "power": 35.713184}, {"timestamp": 8715.35, "power": 35.713184}, {"timestamp": 8735.88, "power": 35.713184}, {"timestamp": 8756.41, "power": 35.713184}, {"timestamp": 8776.94, "power": 35.713184}, {"timestamp": 8797.46, "power": 35.713184}, {"timestamp": 8817.99, "power": 35.713184}, {"timestamp": 8992.67, "power": 35.713184}, {"timestamp": 9013.21, "power": 35.713184}, {"timestamp": 9033.74, "power": 35.713184}, {"timestamp": 9054.27, "power": 35.713184}, {"timestamp": 9074.8, "power": 35.681449}, {"timestamp": 9095.83, "power": 35.681449}, {"timestamp": 9116.36, "power": 35.681449}, {"timestamp": 9136.89, "power": 35.681449}, {"timestamp": 9157.42, "power": 35.681449}, {"timestamp": 9177.95, "power": 35.681449}, {"timestamp": 9198.5, "power": 35.681449}, {"timestamp": 9218.98, "power": 35.681449}, {"timestamp": 9239.47, "power": 35.681449}, {"timestamp": 9259.96, "power": 35.681449}, {"timestamp": 9280.49, "power": 35.681449}, {"timestamp": 9301.03, "power": 35.681449}, {"timestamp": 9321.56, "power": 35.681449}, {"timestamp": 9342.09, "power": 35.681449}, {"timestamp": 9362.62, "power": 35.681449}, {"timestamp": 9383.15, "power": 35.681449}, {"timestamp": 9403.64, "power": 35.681449}, {"timestamp": 9424.14, "power": 35.681449}, {"timestamp": 9444.67, "power": 35.681449}, {"timestamp": 9465.2, "power": 35.681449}, {"timestamp": 9485.74, "power": 35.681449}, {"timestamp": 9506.27, "power": 35.681449}, {"timestamp": 9526.8, "power": 35.681449}, {"timestamp": 9547.31, "power": 35.681449}, {"timestamp": 9567.8, "power": 35.681449}, {"timestamp": 9588.33, "power": 35.681449}, {"timestamp": 9608.87, "power": 35.681449}, {"timestamp": 9629.4, "power": 35.681449}, {"timestamp": 9649.93, "power": 35.681449}, {"timestamp": 9670.47, "power": 35.681449}, {"timestamp": 9690.92, "power": 35.681449}, {"timestamp": 9711.11, "power": 35.681449}, {"timestamp": 9731.43, "power": 35.681449}, {"timestamp": 9751.93, "power": 35.681449}, {"timestamp": 9772.46, "power": 35.681449}, {"timestamp": 9792.99, "power": 35.681449}, {"timestamp": 9813.52, "power": 35.681449}, {"timestamp": 9834.05, "power": 35.681449}, {"timestamp": 9854.59, "power": 35.681449}, {"timestamp": 9875.11, "power": 35.681449}, {"timestamp": 9895.33, "power": 35.681449}, {"timestamp": 9915.66, "power": 35.681449}, {"timestamp": 9936.16, "power": 35.681449}, {"timestamp": 9956.69, "power": 35.681449}, {"timestamp": 9977.23, "power": 35.681449}, {"timestamp": 9997.76, "power": 35.681449}, {"timestamp": 10018.3, "power": 35.681449}, {"timestamp": 10038.8, "power": 35.681449}, {"timestamp": 10059.3, "power": 35.681449}, {"timestamp": 10079.8, "power": 37.362125}, {"timestamp": 10101.0, "power": 37.362125}, {"timestamp": 10121.5, "power": 37.362125}, {"timestamp": 10142.0, "power": 37.362125}, {"timestamp": 10162.6, "power": 37.362125}, {"timestamp": 10183.1, "power": 37.362125}, {"timestamp": 10203.6, "power": 37.362125}, {"timestamp": 10224.0, "power": 37.362125}, {"timestamp": 10244.5, "power": 37.362125}, {"timestamp": 10265.0, "power": 37.362125}, {"timestamp": 10285.5, "power": 37.362125}, {"timestamp": 10306.0, "power": 37.362125}, {"timestamp": 10326.6, "power": 37.362125}, {"timestamp": 10347.1, "power": 37.362125}, {"timestamp": 10367.6, "power": 37.362125}, {"timestamp": 10388.1, "power": 37.362125}, {"timestamp": 10408.6, "power": 37.362125}, {"timestamp": 10429.1, "power": 37.362125}, {"timestamp": 10449.7, "power": 37.362125}, {"timestamp": 10470.2, "power": 37.362125}, {"timestamp": 10490.7, "power": 37.362125}, {"timestamp": 10511.3, "power": 37.362125}, {"timestamp": 10531.7, "power": 37.362125}, {"timestamp": 10552.2, "power": 37.362125}, {"timestamp": 10573.2, "power": 37.362125}, {"timestamp": 10593.8, "power": 37.362125}, {"timestamp": 10614.3, "power": 37.362125}], "timeline": {"START": "3711.946131", "END": "7859.922451"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5951.83}, {"name": "clSetKernelArg", "calls": 19, "time": 2701.61}, {"name": "clReleaseKernel", "calls": 1, "time": 1576.36}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.7107}, {"name": "clReleaseContext", "calls": 1, "time": 48.0599}, {"name": "clCreateContext", "calls": 1, "time": 36.6022}, {"name": "clReleaseProgram", "calls": 1, "time": 30.4452}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.670679}, {"name": "clCreateKernel", "calls": 1, "time": 0.349623}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.297985}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.271117}, {"name": "clRetainMemObject", "calls": 14, "time": 0.189041}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030935}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024562}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024493}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013154}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011336}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00841}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.0079}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007426}, {"name": "clRetainDevice", "calls": 2, "time": 0.004907}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4147.98}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4133.22}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3904.78}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 4117.69}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 4147.51}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 4057.12}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7011.123018, "utilization": 73.032531, "size": 6118470.0, "time": 872.680767}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 53047107, "speed": 103.072, "utilization": 0.894725, "size": 0.00802036}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3307862, "speed": 393.127, "utilization": 3.41256, "size": 0.127898}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 49341123, "speed": 101.51, "utilization": 0.881164, "size": 0.00802189}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3076260, "speed": 392.897, "utilization": 3.41057, "size": 0.127889}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 52690568, "speed": 102.772, "utilization": 0.892115, "size": 0.0080205}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3285595, "speed": 393.121, "utilization": 3.41251, "size": 0.127897}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 53511185, "speed": 103.619, "utilization": 0.899468, "size": 0.00802018}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3336914, "speed": 393.411, "utilization": 3.41502, "size": 0.127897}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51670605, "speed": 102.292, "utilization": 0.887948, "size": 0.0080209}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3221836, "speed": 392.966, "utilization": 3.41116, "size": 0.127895}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len4/run1.json b/code/fpga/final_results/dblp.xml.15MB.len4/run1.json new file mode 100644 index 0000000..674f478 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.4239, "power": 35.776047000000005}, {"timestamp": 74.1415, "power": 35.776047000000005}, {"timestamp": 94.6841, "power": 35.776047000000005}, {"timestamp": 115.218, "power": 35.776047000000005}, {"timestamp": 135.757, "power": 35.776047000000005}, {"timestamp": 156.675, "power": 35.776047000000005}, {"timestamp": 177.217, "power": 35.776047000000005}, {"timestamp": 197.726, "power": 35.776047000000005}, {"timestamp": 218.214, "power": 35.776047000000005}, {"timestamp": 238.751, "power": 35.776047000000005}, {"timestamp": 259.283, "power": 35.776047000000005}, {"timestamp": 279.822, "power": 35.776047000000005}, {"timestamp": 300.363, "power": 35.776047000000005}, {"timestamp": 320.905, "power": 35.776047000000005}, {"timestamp": 341.447, "power": 35.776047000000005}, {"timestamp": 361.971, "power": 35.776047000000005}, {"timestamp": 382.511, "power": 35.776047000000005}, {"timestamp": 403.054, "power": 35.776047000000005}, {"timestamp": 423.595, "power": 35.776047000000005}, {"timestamp": 444.135, "power": 35.776047000000005}, {"timestamp": 464.682, "power": 35.776047000000005}, {"timestamp": 485.226, "power": 35.776047000000005}, {"timestamp": 505.734, "power": 35.776047000000005}, {"timestamp": 526.235, "power": 35.776047000000005}, {"timestamp": 546.769, "power": 35.776047000000005}, {"timestamp": 567.313, "power": 35.776047000000005}, {"timestamp": 587.857, "power": 35.776047000000005}, {"timestamp": 608.4, "power": 35.776047000000005}, {"timestamp": 628.94, "power": 35.776047000000005}, {"timestamp": 649.44, "power": 35.776047000000005}, {"timestamp": 669.939, "power": 35.776047000000005}, {"timestamp": 690.474, "power": 35.776047000000005}, {"timestamp": 711.016, "power": 35.776047000000005}, {"timestamp": 731.579, "power": 35.776047000000005}, {"timestamp": 752.121, "power": 35.776047000000005}, {"timestamp": 772.661, "power": 35.776047000000005}, {"timestamp": 793.201, "power": 35.776047000000005}, {"timestamp": 813.691, "power": 35.776047000000005}, {"timestamp": 834.185, "power": 35.776047000000005}, {"timestamp": 854.721, "power": 35.776047000000005}, {"timestamp": 875.262, "power": 35.776047000000005}, {"timestamp": 895.799, "power": 35.776047000000005}, {"timestamp": 916.337, "power": 35.776047000000005}, {"timestamp": 936.877, "power": 35.776047000000005}, {"timestamp": 957.418, "power": 35.776047000000005}, {"timestamp": 977.991, "power": 35.776047000000005}, {"timestamp": 998.53, "power": 35.776047000000005}, {"timestamp": 1019.07, "power": 35.55608099999999}, {"timestamp": 1040.33, "power": 35.55608099999999}, {"timestamp": 1060.95, "power": 35.55608099999999}, {"timestamp": 1081.54, "power": 35.55608099999999}, {"timestamp": 1102.13, "power": 35.55608099999999}, {"timestamp": 1122.69, "power": 35.55608099999999}, {"timestamp": 1143.29, "power": 35.55608099999999}, {"timestamp": 1163.89, "power": 35.55608099999999}, {"timestamp": 1184.45, "power": 35.55608099999999}, {"timestamp": 1205.03, "power": 35.55608099999999}, {"timestamp": 1225.64, "power": 35.55608099999999}, {"timestamp": 1246.2, "power": 35.55608099999999}, {"timestamp": 1266.76, "power": 35.55608099999999}, {"timestamp": 1287.36, "power": 35.55608099999999}, {"timestamp": 1307.95, "power": 35.55608099999999}, {"timestamp": 1328.55, "power": 35.55608099999999}, {"timestamp": 1349.14, "power": 35.55608099999999}, {"timestamp": 1369.73, "power": 35.55608099999999}, {"timestamp": 1390.3, "power": 35.55608099999999}, {"timestamp": 1410.87, "power": 35.55608099999999}, {"timestamp": 1431.46, "power": 35.55608099999999}, {"timestamp": 1452.06, "power": 35.55608099999999}, {"timestamp": 1472.66, "power": 35.55608099999999}, {"timestamp": 1493.25, "power": 35.55608099999999}, {"timestamp": 1513.82, "power": 35.55608099999999}, {"timestamp": 1534.38, "power": 35.55608099999999}, {"timestamp": 1554.95, "power": 35.55608099999999}, {"timestamp": 1575.55, "power": 35.55608099999999}, {"timestamp": 1596.15, "power": 35.55608099999999}, {"timestamp": 1616.74, "power": 35.55608099999999}, {"timestamp": 1637.35, "power": 35.55608099999999}, {"timestamp": 1657.93, "power": 35.55608099999999}, {"timestamp": 1678.49, "power": 35.55608099999999}, {"timestamp": 1699.09, "power": 35.55608099999999}, {"timestamp": 1719.69, "power": 35.55608099999999}, {"timestamp": 1740.28, "power": 35.55608099999999}, {"timestamp": 1760.88, "power": 35.55608099999999}, {"timestamp": 1781.48, "power": 35.55608099999999}, {"timestamp": 1802.07, "power": 35.55608099999999}, {"timestamp": 1822.63, "power": 35.55608099999999}, {"timestamp": 1843.23, "power": 35.55608099999999}, {"timestamp": 1863.83, "power": 35.55608099999999}, {"timestamp": 1884.42, "power": 35.55608099999999}, {"timestamp": 1905.02, "power": 35.55608099999999}, {"timestamp": 1925.62, "power": 35.55608099999999}, {"timestamp": 1946.19, "power": 35.55608099999999}, {"timestamp": 1966.77, "power": 35.55608099999999}, {"timestamp": 1987.38, "power": 35.55608099999999}, {"timestamp": 2007.97, "power": 35.55608099999999}, {"timestamp": 2028.57, "power": 35.749382999999995}, {"timestamp": 2049.7, "power": 35.749382999999995}, {"timestamp": 2070.26, "power": 35.749382999999995}, {"timestamp": 2090.82, "power": 35.749382999999995}, {"timestamp": 2111.42, "power": 35.749382999999995}, {"timestamp": 2132.01, "power": 35.749382999999995}, {"timestamp": 2152.61, "power": 35.749382999999995}, {"timestamp": 2173.21, "power": 35.749382999999995}, {"timestamp": 2193.79, "power": 35.749382999999995}, {"timestamp": 2214.35, "power": 35.749382999999995}, {"timestamp": 2234.91, "power": 35.749382999999995}, {"timestamp": 2255.51, "power": 35.749382999999995}, {"timestamp": 2276.11, "power": 35.749382999999995}, {"timestamp": 2296.71, "power": 35.749382999999995}, {"timestamp": 2317.3, "power": 35.749382999999995}, {"timestamp": 2337.88, "power": 35.749382999999995}, {"timestamp": 2358.43, "power": 35.749382999999995}, {"timestamp": 2379.03, "power": 35.749382999999995}, {"timestamp": 2399.64, "power": 35.749382999999995}, {"timestamp": 2420.24, "power": 35.749382999999995}, {"timestamp": 2440.83, "power": 35.749382999999995}, {"timestamp": 2461.43, "power": 35.749382999999995}, {"timestamp": 2482.01, "power": 35.749382999999995}, {"timestamp": 2502.57, "power": 35.749382999999995}, {"timestamp": 2523.17, "power": 35.749382999999995}, {"timestamp": 2543.76, "power": 35.749382999999995}, {"timestamp": 2564.36, "power": 35.749382999999995}, {"timestamp": 2584.96, "power": 35.749382999999995}, {"timestamp": 2605.55, "power": 35.749382999999995}, {"timestamp": 2626.13, "power": 35.749382999999995}, {"timestamp": 2646.68, "power": 35.749382999999995}, {"timestamp": 2667.28, "power": 35.749382999999995}, {"timestamp": 2687.88, "power": 35.749382999999995}, {"timestamp": 2708.48, "power": 35.749382999999995}, {"timestamp": 2729.09, "power": 35.749382999999995}, {"timestamp": 2749.68, "power": 35.749382999999995}, {"timestamp": 2770.24, "power": 35.749382999999995}, {"timestamp": 2790.8, "power": 35.749382999999995}, {"timestamp": 2811.4, "power": 35.749382999999995}, {"timestamp": 2832.0, "power": 35.749382999999995}, {"timestamp": 2852.61, "power": 35.749382999999995}, {"timestamp": 2873.24, "power": 35.749382999999995}, {"timestamp": 2893.83, "power": 35.749382999999995}, {"timestamp": 2914.39, "power": 35.749382999999995}, {"timestamp": 2934.93, "power": 35.749382999999995}, {"timestamp": 2955.46, "power": 35.749382999999995}, {"timestamp": 2975.99, "power": 35.749382999999995}, {"timestamp": 2996.53, "power": 35.749382999999995}, {"timestamp": 3017.06, "power": 35.749382999999995}, {"timestamp": 3037.59, "power": 38.484113}, {"timestamp": 3058.68, "power": 38.484113}, {"timestamp": 3079.22, "power": 38.484113}, {"timestamp": 3099.75, "power": 38.484113}, {"timestamp": 3120.29, "power": 38.484113}, {"timestamp": 3140.82, "power": 38.484113}, {"timestamp": 3161.35, "power": 38.484113}, {"timestamp": 3181.88, "power": 38.484113}, {"timestamp": 3202.36, "power": 38.484113}, {"timestamp": 3222.89, "power": 38.484113}, {"timestamp": 3243.42, "power": 38.484113}, {"timestamp": 3263.96, "power": 38.484113}, {"timestamp": 3284.49, "power": 38.484113}, {"timestamp": 3305.03, "power": 38.484113}, {"timestamp": 3325.56, "power": 38.484113}, {"timestamp": 3346.07, "power": 38.484113}, {"timestamp": 3366.6, "power": 38.484113}, {"timestamp": 3387.13, "power": 38.484113}, {"timestamp": 3407.66, "power": 38.484113}, {"timestamp": 3428.2, "power": 38.484113}, {"timestamp": 3448.73, "power": 38.484113}, {"timestamp": 3469.27, "power": 38.484113}, {"timestamp": 3489.78, "power": 38.484113}, {"timestamp": 3510.26, "power": 38.484113}, {"timestamp": 3530.79, "power": 38.484113}, {"timestamp": 3551.33, "power": 38.484113}, {"timestamp": 3571.86, "power": 38.484113}, {"timestamp": 3592.4, "power": 38.484113}, {"timestamp": 3612.93, "power": 38.484113}, {"timestamp": 3633.46, "power": 38.484113}, {"timestamp": 3653.98, "power": 38.484113}, {"timestamp": 3674.51, "power": 38.484113}, {"timestamp": 3695.04, "power": 38.484113}, {"timestamp": 3715.59, "power": 38.484113}, {"timestamp": 3736.13, "power": 38.484113}, {"timestamp": 3756.67, "power": 38.484113}, {"timestamp": 3777.21, "power": 38.484113}, {"timestamp": 3797.73, "power": 38.484113}, {"timestamp": 3818.22, "power": 38.484113}, {"timestamp": 3838.75, "power": 38.484113}, {"timestamp": 3859.29, "power": 38.484113}, {"timestamp": 3879.83, "power": 38.484113}, {"timestamp": 3900.37, "power": 38.484113}, {"timestamp": 3920.91, "power": 38.484113}, {"timestamp": 3941.46, "power": 38.484113}, {"timestamp": 3961.99, "power": 38.484113}, {"timestamp": 3982.52, "power": 38.484113}, {"timestamp": 4003.1, "power": 38.484113}, {"timestamp": 4023.67, "power": 38.484113}, {"timestamp": 4044.24, "power": 36.892868}, {"timestamp": 4065.35, "power": 36.892868}, {"timestamp": 4085.87, "power": 36.892868}, {"timestamp": 4106.37, "power": 36.892868}, {"timestamp": 4126.91, "power": 36.892868}, {"timestamp": 4147.49, "power": 36.892868}, {"timestamp": 4168.06, "power": 36.892868}, {"timestamp": 4188.64, "power": 36.892868}, {"timestamp": 4209.21, "power": 36.892868}, {"timestamp": 4229.72, "power": 36.892868}, {"timestamp": 4250.21, "power": 36.892868}, {"timestamp": 4270.78, "power": 36.892868}, {"timestamp": 4291.36, "power": 36.892868}, {"timestamp": 4311.93, "power": 36.892868}, {"timestamp": 4332.48, "power": 36.892868}, {"timestamp": 4353.04, "power": 36.892868}, {"timestamp": 4373.6, "power": 36.892868}, {"timestamp": 4394.12, "power": 36.892868}, {"timestamp": 4414.66, "power": 36.892868}, {"timestamp": 4435.2, "power": 36.892868}, {"timestamp": 4455.75, "power": 36.892868}, {"timestamp": 4476.32, "power": 36.892868}, {"timestamp": 4496.89, "power": 36.892868}, {"timestamp": 4517.46, "power": 36.892868}, {"timestamp": 4537.98, "power": 36.892868}, {"timestamp": 4558.52, "power": 36.892868}, {"timestamp": 4579.09, "power": 36.892868}, {"timestamp": 4599.65, "power": 36.892868}, {"timestamp": 4620.23, "power": 36.892868}, {"timestamp": 4640.78, "power": 36.892868}, {"timestamp": 4661.35, "power": 36.892868}, {"timestamp": 4681.87, "power": 36.892868}, {"timestamp": 4702.36, "power": 36.892868}, {"timestamp": 4722.92, "power": 36.892868}, {"timestamp": 4743.48, "power": 36.892868}, {"timestamp": 4764.04, "power": 36.892868}, {"timestamp": 4784.62, "power": 36.892868}, {"timestamp": 4805.19, "power": 36.892868}, {"timestamp": 4825.7, "power": 36.892868}, {"timestamp": 4846.2, "power": 36.892868}, {"timestamp": 4866.76, "power": 36.892868}, {"timestamp": 4887.32, "power": 36.892868}, {"timestamp": 4907.86, "power": 36.892868}, {"timestamp": 4928.4, "power": 36.892868}, {"timestamp": 4948.94, "power": 36.892868}, {"timestamp": 4969.48, "power": 36.892868}, {"timestamp": 4990.01, "power": 36.892868}, {"timestamp": 5010.54, "power": 36.892868}, {"timestamp": 5031.08, "power": 36.892868}, {"timestamp": 5051.62, "power": 36.798907}, {"timestamp": 5072.73, "power": 36.798907}, {"timestamp": 5093.27, "power": 36.798907}, {"timestamp": 5113.78, "power": 36.798907}, {"timestamp": 5134.28, "power": 36.798907}, {"timestamp": 5154.83, "power": 36.798907}, {"timestamp": 5175.4, "power": 36.798907}, {"timestamp": 5195.98, "power": 36.798907}, {"timestamp": 5216.56, "power": 36.798907}, {"timestamp": 5237.12, "power": 36.798907}, {"timestamp": 5257.7, "power": 36.798907}, {"timestamp": 5278.19, "power": 36.798907}, {"timestamp": 5298.76, "power": 36.798907}, {"timestamp": 5319.33, "power": 36.798907}, {"timestamp": 5339.91, "power": 36.798907}, {"timestamp": 5360.48, "power": 36.798907}, {"timestamp": 5381.05, "power": 36.798907}, {"timestamp": 5401.61, "power": 36.798907}, {"timestamp": 5422.12, "power": 36.798907}, {"timestamp": 5442.67, "power": 36.798907}, {"timestamp": 5463.25, "power": 36.798907}, {"timestamp": 5483.82, "power": 36.798907}, {"timestamp": 5504.39, "power": 36.798907}, {"timestamp": 5524.95, "power": 36.798907}, {"timestamp": 5545.52, "power": 36.798907}, {"timestamp": 5566.03, "power": 36.798907}, {"timestamp": 5586.59, "power": 36.798907}, {"timestamp": 5607.16, "power": 36.798907}, {"timestamp": 5627.71, "power": 36.798907}, {"timestamp": 5648.28, "power": 36.798907}, {"timestamp": 5668.85, "power": 36.798907}, {"timestamp": 5689.41, "power": 36.798907}, {"timestamp": 5709.93, "power": 36.798907}, {"timestamp": 5730.46, "power": 36.798907}, {"timestamp": 5751.0, "power": 36.798907}, {"timestamp": 5771.54, "power": 36.798907}, {"timestamp": 5792.08, "power": 36.798907}, {"timestamp": 5812.62, "power": 36.798907}, {"timestamp": 5833.16, "power": 36.798907}, {"timestamp": 5853.71, "power": 36.798907}, {"timestamp": 5874.21, "power": 36.798907}, {"timestamp": 5894.74, "power": 36.798907}, {"timestamp": 5915.28, "power": 36.798907}, {"timestamp": 5935.82, "power": 36.798907}, {"timestamp": 5956.36, "power": 36.798907}, {"timestamp": 5976.9, "power": 36.798907}, {"timestamp": 5997.45, "power": 36.798907}, {"timestamp": 6017.96, "power": 36.798907}, {"timestamp": 6038.49, "power": 36.798907}, {"timestamp": 6059.04, "power": 37.190291}, {"timestamp": 6080.13, "power": 37.190291}, {"timestamp": 6100.67, "power": 37.190291}, {"timestamp": 6121.21, "power": 37.190291}, {"timestamp": 6141.73, "power": 37.190291}, {"timestamp": 6162.24, "power": 37.190291}, {"timestamp": 6182.77, "power": 37.190291}, {"timestamp": 6203.31, "power": 37.190291}, {"timestamp": 6223.85, "power": 37.190291}, {"timestamp": 6244.39, "power": 37.190291}, {"timestamp": 6264.92, "power": 37.190291}, {"timestamp": 6285.47, "power": 37.190291}, {"timestamp": 6305.98, "power": 37.190291}, {"timestamp": 6326.54, "power": 37.190291}, {"timestamp": 6347.1, "power": 37.190291}, {"timestamp": 6367.67, "power": 37.190291}, {"timestamp": 6388.25, "power": 37.190291}, {"timestamp": 6408.82, "power": 37.190291}, {"timestamp": 6429.4, "power": 37.190291}, {"timestamp": 6449.91, "power": 37.190291}, {"timestamp": 6470.46, "power": 37.190291}, {"timestamp": 6491.03, "power": 37.190291}, {"timestamp": 6511.59, "power": 37.190291}, {"timestamp": 6532.15, "power": 37.190291}, {"timestamp": 6552.71, "power": 37.190291}, {"timestamp": 6573.27, "power": 37.190291}, {"timestamp": 6593.79, "power": 37.190291}, {"timestamp": 6614.28, "power": 37.190291}, {"timestamp": 6634.84, "power": 37.190291}, {"timestamp": 6655.41, "power": 37.190291}, {"timestamp": 6675.98, "power": 37.190291}, {"timestamp": 6696.53, "power": 37.190291}, {"timestamp": 6717.09, "power": 37.190291}, {"timestamp": 6737.69, "power": 37.190291}, {"timestamp": 6758.18, "power": 37.190291}, {"timestamp": 6778.73, "power": 37.190291}, {"timestamp": 6799.3, "power": 37.190291}, {"timestamp": 6819.86, "power": 37.190291}, {"timestamp": 6840.42, "power": 37.190291}, {"timestamp": 6860.98, "power": 37.190291}, {"timestamp": 6881.54, "power": 37.190291}, {"timestamp": 6902.05, "power": 37.190291}, {"timestamp": 6922.6, "power": 37.190291}, {"timestamp": 6943.18, "power": 37.190291}, {"timestamp": 6963.76, "power": 37.190291}, {"timestamp": 6984.32, "power": 37.190291}, {"timestamp": 7004.89, "power": 37.190291}, {"timestamp": 7025.44, "power": 37.190291}, {"timestamp": 7045.96, "power": 37.190291}, {"timestamp": 7066.52, "power": 38.828562000000005}, {"timestamp": 7088.99, "power": 38.828562000000005}, {"timestamp": 7109.56, "power": 38.828562000000005}, {"timestamp": 7130.07, "power": 38.828562000000005}, {"timestamp": 7150.63, "power": 38.828562000000005}, {"timestamp": 7171.18, "power": 38.828562000000005}, {"timestamp": 7191.75, "power": 38.828562000000005}, {"timestamp": 7212.32, "power": 38.828562000000005}, {"timestamp": 7232.88, "power": 38.828562000000005}, {"timestamp": 7253.45, "power": 38.828562000000005}, {"timestamp": 7273.96, "power": 38.828562000000005}, {"timestamp": 7294.51, "power": 38.828562000000005}, {"timestamp": 7315.09, "power": 38.828562000000005}, {"timestamp": 7335.65, "power": 38.828562000000005}, {"timestamp": 7356.2, "power": 38.828562000000005}, {"timestamp": 7376.78, "power": 38.828562000000005}, {"timestamp": 7397.35, "power": 38.828562000000005}, {"timestamp": 7417.87, "power": 38.828562000000005}, {"timestamp": 7438.36, "power": 38.828562000000005}, {"timestamp": 7458.92, "power": 38.828562000000005}, {"timestamp": 7479.49, "power": 38.828562000000005}, {"timestamp": 7500.06, "power": 38.828562000000005}, {"timestamp": 7520.63, "power": 38.828562000000005}, {"timestamp": 7541.2, "power": 38.828562000000005}, {"timestamp": 7561.7, "power": 38.828562000000005}, {"timestamp": 7582.2, "power": 38.828562000000005}, {"timestamp": 7602.76, "power": 38.828562000000005}, {"timestamp": 7623.32, "power": 38.828562000000005}, {"timestamp": 7643.88, "power": 38.828562000000005}, {"timestamp": 7664.45, "power": 38.828562000000005}, {"timestamp": 7685.01, "power": 38.828562000000005}, {"timestamp": 7705.55, "power": 38.828562000000005}, {"timestamp": 7726.07, "power": 38.828562000000005}, {"timestamp": 7746.6, "power": 38.828562000000005}, {"timestamp": 7767.14, "power": 38.828562000000005}, {"timestamp": 7787.68, "power": 38.828562000000005}, {"timestamp": 7808.22, "power": 38.828562000000005}, {"timestamp": 7828.8, "power": 38.828562000000005}, {"timestamp": 7849.37, "power": 38.828562000000005}, {"timestamp": 7869.88, "power": 38.828562000000005}, {"timestamp": 7890.4, "power": 38.828562000000005}, {"timestamp": 7910.93, "power": 38.828562000000005}, {"timestamp": 7931.45, "power": 38.828562000000005}, {"timestamp": 7951.98, "power": 38.828562000000005}, {"timestamp": 7972.51, "power": 38.828562000000005}, {"timestamp": 7993.04, "power": 38.828562000000005}, {"timestamp": 8013.57, "power": 38.828562000000005}, {"timestamp": 8034.08, "power": 38.828562000000005}, {"timestamp": 8054.6, "power": 38.828562000000005}, {"timestamp": 8075.13, "power": 38.939406999999996}, {"timestamp": 8096.4, "power": 38.939406999999996}, {"timestamp": 8116.93, "power": 38.939406999999996}, {"timestamp": 8137.46, "power": 38.939406999999996}, {"timestamp": 8157.96, "power": 38.939406999999996}, {"timestamp": 8178.48, "power": 38.939406999999996}, {"timestamp": 8199.01, "power": 38.939406999999996}, {"timestamp": 8219.54, "power": 38.939406999999996}, {"timestamp": 8240.07, "power": 38.939406999999996}, {"timestamp": 8260.6, "power": 38.939406999999996}, {"timestamp": 8281.12, "power": 38.939406999999996}, {"timestamp": 8301.65, "power": 38.939406999999996}, {"timestamp": 8322.14, "power": 38.939406999999996}, {"timestamp": 8342.66, "power": 38.939406999999996}, {"timestamp": 8363.19, "power": 38.939406999999996}, {"timestamp": 8383.72, "power": 38.939406999999996}, {"timestamp": 8404.24, "power": 38.939406999999996}, {"timestamp": 8424.78, "power": 38.939406999999996}, {"timestamp": 8445.3, "power": 38.939406999999996}, {"timestamp": 8465.81, "power": 38.939406999999996}, {"timestamp": 8486.29, "power": 38.939406999999996}, {"timestamp": 8506.81, "power": 38.939406999999996}, {"timestamp": 8527.33, "power": 38.939406999999996}, {"timestamp": 8547.86, "power": 38.939406999999996}, {"timestamp": 8568.39, "power": 38.939406999999996}, {"timestamp": 8588.91, "power": 38.939406999999996}, {"timestamp": 8609.44, "power": 38.939406999999996}, {"timestamp": 8629.98, "power": 38.939406999999996}, {"timestamp": 8650.48, "power": 38.939406999999996}, {"timestamp": 8671.01, "power": 38.939406999999996}, {"timestamp": 8691.54, "power": 38.939406999999996}, {"timestamp": 8712.07, "power": 38.939406999999996}, {"timestamp": 8732.59, "power": 38.939406999999996}, {"timestamp": 8753.12, "power": 38.939406999999996}, {"timestamp": 8773.68, "power": 38.939406999999996}, {"timestamp": 8794.22, "power": 38.939406999999996}, {"timestamp": 8814.75, "power": 38.939406999999996}, {"timestamp": 8835.3, "power": 38.939406999999996}, {"timestamp": 8868.8, "power": 38.939406999999996}, {"timestamp": 8889.33, "power": 38.939406999999996}, {"timestamp": 8909.84, "power": 38.939406999999996}, {"timestamp": 8930.33, "power": 38.939406999999996}, {"timestamp": 8950.81, "power": 38.939406999999996}, {"timestamp": 8971.34, "power": 38.939406999999996}, {"timestamp": 8991.89, "power": 38.939406999999996}, {"timestamp": 9012.44, "power": 38.939406999999996}, {"timestamp": 9032.96, "power": 38.939406999999996}, {"timestamp": 9053.49, "power": 38.939406999999996}, {"timestamp": 9074.0, "power": 38.939406999999996}, {"timestamp": 9094.49, "power": 35.528723}, {"timestamp": 9115.57, "power": 35.528723}, {"timestamp": 9136.1, "power": 35.528723}, {"timestamp": 9156.63, "power": 35.528723}, {"timestamp": 9177.15, "power": 35.528723}, {"timestamp": 9197.68, "power": 35.528723}, {"timestamp": 9218.17, "power": 35.528723}, {"timestamp": 9238.65, "power": 35.528723}, {"timestamp": 9259.18, "power": 35.528723}, {"timestamp": 9279.71, "power": 35.528723}, {"timestamp": 9300.24, "power": 35.528723}, {"timestamp": 9320.77, "power": 35.528723}, {"timestamp": 9341.29, "power": 35.528723}, {"timestamp": 9361.79, "power": 35.528723}, {"timestamp": 9382.3, "power": 35.528723}, {"timestamp": 9402.8, "power": 35.528723}, {"timestamp": 9423.32, "power": 35.528723}, {"timestamp": 9443.85, "power": 35.528723}, {"timestamp": 9464.39, "power": 35.528723}, {"timestamp": 9484.92, "power": 35.528723}, {"timestamp": 9505.44, "power": 35.528723}, {"timestamp": 9526.03, "power": 35.528723}, {"timestamp": 9546.52, "power": 35.528723}, {"timestamp": 9567.04, "power": 35.528723}, {"timestamp": 9587.55, "power": 35.528723}, {"timestamp": 9607.85, "power": 35.528723}, {"timestamp": 9628.3, "power": 35.528723}, {"timestamp": 9648.83, "power": 35.528723}, {"timestamp": 9669.37, "power": 35.528723}, {"timestamp": 9689.87, "power": 35.528723}, {"timestamp": 9710.36, "power": 35.528723}, {"timestamp": 9730.85, "power": 35.528723}, {"timestamp": 9751.38, "power": 35.528723}, {"timestamp": 9771.91, "power": 35.528723}, {"timestamp": 9792.44, "power": 35.528723}, {"timestamp": 9812.96, "power": 35.528723}, {"timestamp": 9833.49, "power": 35.528723}, {"timestamp": 9853.98, "power": 35.528723}, {"timestamp": 9874.47, "power": 35.528723}, {"timestamp": 9894.95, "power": 35.528723}, {"timestamp": 9915.47, "power": 35.528723}, {"timestamp": 9936.0, "power": 35.528723}, {"timestamp": 9956.52, "power": 35.528723}, {"timestamp": 9977.08, "power": 35.528723}, {"timestamp": 9997.65, "power": 35.528723}], "timeline": {"START": "3685.215922", "END": "7788.215268"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5883.79}, {"name": "clSetKernelArg", "calls": 19, "time": 2695.03}, {"name": "clReleaseKernel", "calls": 1, "time": 1100.02}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 61.6695}, {"name": "clCreateContext", "calls": 1, "time": 51.2178}, {"name": "clReleaseContext", "calls": 1, "time": 41.7807}, {"name": "clReleaseProgram", "calls": 1, "time": 15.6528}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.805604}, {"name": "clCreateKernel", "calls": 1, "time": 0.341423}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.137559}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082016}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074905}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031392}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025923}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024283}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011149}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009799}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009286}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007849}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006778}, {"name": "clRetainDevice", "calls": 2, "time": 0.00475}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4103.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3770.53}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 4102.52}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 4005.37}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3824.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3985.66}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7281.973441, "utilization": 75.85389, "size": 6118470.0, "time": 840.221715}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 47778888, "speed": 101.813, "utilization": 0.883792, "size": 0.0080226}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2978611, "speed": 393.066, "utilization": 3.41203, "size": 0.127886}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 54858041, "speed": 107.388, "utilization": 0.932184, "size": 0.00801969}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3421054, "speed": 394.872, "utilization": 3.4277, "size": 0.127901}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51670284, "speed": 103.619, "utilization": 0.899473, "size": 0.0080209}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3221824, "speed": 393.031, "utilization": 3.41173, "size": 0.127895}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 48483838, "speed": 101.846, "utilization": 0.884081, "size": 0.00802228}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3022666, "speed": 392.726, "utilization": 3.40908, "size": 0.127888}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51248017, "speed": 103.282, "utilization": 0.896544, "size": 0.00802107}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3195446, "speed": 393.031, "utilization": 3.41173, "size": 0.127893}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len4/run2.json b/code/fpga/final_results/dblp.xml.15MB.len4/run2.json new file mode 100644 index 0000000..9f522ac --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 48.7373, "power": 35.801309}, {"timestamp": 69.4321, "power": 35.801309}, {"timestamp": 89.9695, "power": 35.801309}, {"timestamp": 110.503, "power": 35.801309}, {"timestamp": 131.524, "power": 35.801309}, {"timestamp": 152.395, "power": 35.801309}, {"timestamp": 172.94, "power": 35.801309}, {"timestamp": 193.436, "power": 35.801309}, {"timestamp": 213.96, "power": 35.801309}, {"timestamp": 234.49, "power": 35.801309}, {"timestamp": 255.026, "power": 35.801309}, {"timestamp": 275.563, "power": 35.801309}, {"timestamp": 296.101, "power": 35.801309}, {"timestamp": 316.641, "power": 35.801309}, {"timestamp": 337.147, "power": 35.801309}, {"timestamp": 357.639, "power": 35.801309}, {"timestamp": 378.179, "power": 35.801309}, {"timestamp": 398.723, "power": 35.801309}, {"timestamp": 419.262, "power": 35.801309}, {"timestamp": 439.798, "power": 35.801309}, {"timestamp": 460.339, "power": 35.801309}, {"timestamp": 480.879, "power": 35.801309}, {"timestamp": 501.393, "power": 35.801309}, {"timestamp": 521.933, "power": 35.801309}, {"timestamp": 542.47, "power": 35.801309}, {"timestamp": 563.008, "power": 35.801309}, {"timestamp": 583.548, "power": 35.801309}, {"timestamp": 604.084, "power": 35.801309}, {"timestamp": 624.618, "power": 35.801309}, {"timestamp": 645.123, "power": 35.801309}, {"timestamp": 665.614, "power": 35.801309}, {"timestamp": 686.141, "power": 35.801309}, {"timestamp": 706.677, "power": 35.801309}, {"timestamp": 727.219, "power": 35.801309}, {"timestamp": 747.759, "power": 35.801309}, {"timestamp": 768.293, "power": 35.801309}, {"timestamp": 788.83, "power": 35.801309}, {"timestamp": 809.334, "power": 35.801309}, {"timestamp": 829.863, "power": 35.801309}, {"timestamp": 850.4, "power": 35.801309}, {"timestamp": 870.934, "power": 35.801309}, {"timestamp": 891.471, "power": 35.801309}, {"timestamp": 912.008, "power": 35.801309}, {"timestamp": 932.54, "power": 35.801309}, {"timestamp": 953.048, "power": 35.801309}, {"timestamp": 973.535, "power": 35.801309}, {"timestamp": 994.068, "power": 35.801309}, {"timestamp": 1014.6, "power": 35.645215}, {"timestamp": 1035.85, "power": 35.645215}, {"timestamp": 1056.44, "power": 35.645215}, {"timestamp": 1076.98, "power": 35.645215}, {"timestamp": 1097.53, "power": 35.645215}, {"timestamp": 1118.09, "power": 35.645215}, {"timestamp": 1138.67, "power": 35.645215}, {"timestamp": 1159.26, "power": 35.645215}, {"timestamp": 1179.85, "power": 35.645215}, {"timestamp": 1200.44, "power": 35.645215}, {"timestamp": 1220.98, "power": 35.645215}, {"timestamp": 1241.54, "power": 35.645215}, {"timestamp": 1262.09, "power": 35.645215}, {"timestamp": 1282.68, "power": 35.645215}, {"timestamp": 1303.26, "power": 35.645215}, {"timestamp": 1323.86, "power": 35.645215}, {"timestamp": 1344.44, "power": 35.645215}, {"timestamp": 1364.98, "power": 35.645215}, {"timestamp": 1385.54, "power": 35.645215}, {"timestamp": 1406.11, "power": 35.645215}, {"timestamp": 1426.69, "power": 35.645215}, {"timestamp": 1447.28, "power": 35.645215}, {"timestamp": 1467.87, "power": 35.645215}, {"timestamp": 1488.46, "power": 35.645215}, {"timestamp": 1509.03, "power": 35.645215}, {"timestamp": 1529.58, "power": 35.645215}, {"timestamp": 1550.13, "power": 35.645215}, {"timestamp": 1570.71, "power": 35.645215}, {"timestamp": 1591.29, "power": 35.645215}, {"timestamp": 1611.88, "power": 35.645215}, {"timestamp": 1632.47, "power": 35.645215}, {"timestamp": 1653.04, "power": 35.645215}, {"timestamp": 1673.59, "power": 35.645215}, {"timestamp": 1694.14, "power": 35.645215}, {"timestamp": 1714.72, "power": 35.645215}, {"timestamp": 1735.31, "power": 35.645215}, {"timestamp": 1755.9, "power": 35.645215}, {"timestamp": 1776.49, "power": 35.645215}, {"timestamp": 1797.05, "power": 35.645215}, {"timestamp": 1817.6, "power": 35.645215}, {"timestamp": 1838.14, "power": 35.645215}, {"timestamp": 1858.69, "power": 35.645215}, {"timestamp": 1879.28, "power": 35.645215}, {"timestamp": 1899.87, "power": 35.645215}, {"timestamp": 1920.46, "power": 35.645215}, {"timestamp": 1941.03, "power": 35.645215}, {"timestamp": 1961.59, "power": 35.645215}, {"timestamp": 1982.15, "power": 35.645215}, {"timestamp": 2002.73, "power": 35.645215}, {"timestamp": 2023.32, "power": 36.039293}, {"timestamp": 2044.42, "power": 36.039293}, {"timestamp": 2064.97, "power": 36.039293}, {"timestamp": 2085.52, "power": 36.039293}, {"timestamp": 2106.07, "power": 36.039293}, {"timestamp": 2126.66, "power": 36.039293}, {"timestamp": 2147.25, "power": 36.039293}, {"timestamp": 2167.83, "power": 36.039293}, {"timestamp": 2188.42, "power": 36.039293}, {"timestamp": 2208.92, "power": 36.039293}, {"timestamp": 2229.15, "power": 36.039293}, {"timestamp": 2249.49, "power": 36.039293}, {"timestamp": 2269.96, "power": 36.039293}, {"timestamp": 2290.55, "power": 36.039293}, {"timestamp": 2311.13, "power": 36.039293}, {"timestamp": 2331.72, "power": 36.039293}, {"timestamp": 2352.31, "power": 36.039293}, {"timestamp": 2372.86, "power": 36.039293}, {"timestamp": 2393.43, "power": 36.039293}, {"timestamp": 2413.98, "power": 36.039293}, {"timestamp": 2434.57, "power": 36.039293}, {"timestamp": 2455.17, "power": 36.039293}, {"timestamp": 2475.75, "power": 36.039293}, {"timestamp": 2496.34, "power": 36.039293}, {"timestamp": 2516.93, "power": 36.039293}, {"timestamp": 2537.47, "power": 36.039293}, {"timestamp": 2558.02, "power": 36.039293}, {"timestamp": 2578.62, "power": 36.039293}, {"timestamp": 2599.21, "power": 36.039293}, {"timestamp": 2619.8, "power": 36.039293}, {"timestamp": 2640.39, "power": 36.039293}, {"timestamp": 2660.98, "power": 36.039293}, {"timestamp": 2681.53, "power": 36.039293}, {"timestamp": 2702.1, "power": 36.039293}, {"timestamp": 2722.7, "power": 36.039293}, {"timestamp": 2743.29, "power": 36.039293}, {"timestamp": 2763.89, "power": 36.039293}, {"timestamp": 2784.48, "power": 36.039293}, {"timestamp": 2805.05, "power": 36.039293}, {"timestamp": 2825.61, "power": 36.039293}, {"timestamp": 2846.23, "power": 36.039293}, {"timestamp": 2866.81, "power": 36.039293}, {"timestamp": 2887.4, "power": 36.039293}, {"timestamp": 2907.93, "power": 36.039293}, {"timestamp": 2928.46, "power": 36.039293}, {"timestamp": 2948.97, "power": 36.039293}, {"timestamp": 2969.46, "power": 36.039293}, {"timestamp": 2989.99, "power": 36.039293}, {"timestamp": 3010.52, "power": 36.039293}, {"timestamp": 3031.06, "power": 38.17501}, {"timestamp": 3052.17, "power": 38.17501}, {"timestamp": 3072.7, "power": 38.17501}, {"timestamp": 3093.22, "power": 38.17501}, {"timestamp": 3113.76, "power": 38.17501}, {"timestamp": 3134.29, "power": 38.17501}, {"timestamp": 3154.83, "power": 38.17501}, {"timestamp": 3175.37, "power": 38.17501}, {"timestamp": 3195.91, "power": 38.17501}, {"timestamp": 3216.44, "power": 38.17501}, {"timestamp": 3236.97, "power": 38.17501}, {"timestamp": 3257.46, "power": 38.17501}, {"timestamp": 3277.99, "power": 38.17501}, {"timestamp": 3298.52, "power": 38.17501}, {"timestamp": 3319.05, "power": 38.17501}, {"timestamp": 3339.59, "power": 38.17501}, {"timestamp": 3360.12, "power": 38.17501}, {"timestamp": 3380.66, "power": 38.17501}, {"timestamp": 3401.18, "power": 38.17501}, {"timestamp": 3421.71, "power": 38.17501}, {"timestamp": 3442.24, "power": 38.17501}, {"timestamp": 3462.77, "power": 38.17501}, {"timestamp": 3483.31, "power": 38.17501}, {"timestamp": 3503.84, "power": 38.17501}, {"timestamp": 3524.38, "power": 38.17501}, {"timestamp": 3544.91, "power": 38.17501}, {"timestamp": 3565.42, "power": 38.17501}, {"timestamp": 3585.95, "power": 38.17501}, {"timestamp": 3606.49, "power": 38.17501}, {"timestamp": 3627.03, "power": 38.17501}, {"timestamp": 3647.56, "power": 38.17501}, {"timestamp": 3668.11, "power": 38.17501}, {"timestamp": 3688.65, "power": 38.17501}, {"timestamp": 3709.17, "power": 38.17501}, {"timestamp": 3729.71, "power": 38.17501}, {"timestamp": 3750.26, "power": 38.17501}, {"timestamp": 3770.81, "power": 38.17501}, {"timestamp": 3791.36, "power": 38.17501}, {"timestamp": 3811.9, "power": 38.17501}, {"timestamp": 3832.45, "power": 38.17501}, {"timestamp": 3852.95, "power": 38.17501}, {"timestamp": 3873.44, "power": 38.17501}, {"timestamp": 3893.94, "power": 38.17501}, {"timestamp": 3914.49, "power": 38.17501}, {"timestamp": 3935.05, "power": 38.17501}, {"timestamp": 3955.62, "power": 38.17501}, {"timestamp": 3976.2, "power": 38.17501}, {"timestamp": 3996.78, "power": 38.17501}, {"timestamp": 4017.31, "power": 38.17501}, {"timestamp": 4037.87, "power": 37.395270000000004}, {"timestamp": 4059.13, "power": 37.395270000000004}, {"timestamp": 4079.7, "power": 37.395270000000004}, {"timestamp": 4100.27, "power": 37.395270000000004}, {"timestamp": 4120.83, "power": 37.395270000000004}, {"timestamp": 4141.35, "power": 37.395270000000004}, {"timestamp": 4161.9, "power": 37.395270000000004}, {"timestamp": 4182.48, "power": 37.395270000000004}, {"timestamp": 4203.03, "power": 37.395270000000004}, {"timestamp": 4223.61, "power": 37.395270000000004}, {"timestamp": 4244.17, "power": 37.395270000000004}, {"timestamp": 4264.74, "power": 37.395270000000004}, {"timestamp": 4285.26, "power": 37.395270000000004}, {"timestamp": 4305.8, "power": 37.395270000000004}, {"timestamp": 4326.37, "power": 37.395270000000004}, {"timestamp": 4346.94, "power": 37.395270000000004}, {"timestamp": 4367.51, "power": 37.395270000000004}, {"timestamp": 4388.08, "power": 37.395270000000004}, {"timestamp": 4408.65, "power": 37.395270000000004}, {"timestamp": 4429.17, "power": 37.395270000000004}, {"timestamp": 4449.66, "power": 37.395270000000004}, {"timestamp": 4470.22, "power": 37.395270000000004}, {"timestamp": 4490.78, "power": 37.395270000000004}, {"timestamp": 4511.35, "power": 37.395270000000004}, {"timestamp": 4531.91, "power": 37.395270000000004}, {"timestamp": 4552.49, "power": 37.395270000000004}, {"timestamp": 4572.99, "power": 37.395270000000004}, {"timestamp": 4593.49, "power": 37.395270000000004}, {"timestamp": 4614.05, "power": 37.395270000000004}, {"timestamp": 4634.63, "power": 37.395270000000004}, {"timestamp": 4655.18, "power": 37.395270000000004}, {"timestamp": 4675.75, "power": 37.395270000000004}, {"timestamp": 4696.31, "power": 37.395270000000004}, {"timestamp": 4716.86, "power": 37.395270000000004}, {"timestamp": 4737.37, "power": 37.395270000000004}, {"timestamp": 4757.92, "power": 37.395270000000004}, {"timestamp": 4778.5, "power": 37.395270000000004}, {"timestamp": 4799.07, "power": 37.395270000000004}, {"timestamp": 4819.64, "power": 37.395270000000004}, {"timestamp": 4840.21, "power": 37.395270000000004}, {"timestamp": 4860.77, "power": 37.395270000000004}, {"timestamp": 4881.28, "power": 37.395270000000004}, {"timestamp": 4901.83, "power": 37.395270000000004}, {"timestamp": 4922.39, "power": 37.395270000000004}, {"timestamp": 4942.96, "power": 37.395270000000004}, {"timestamp": 4963.53, "power": 37.395270000000004}, {"timestamp": 4984.1, "power": 37.395270000000004}, {"timestamp": 5004.66, "power": 37.395270000000004}, {"timestamp": 5025.19, "power": 37.395270000000004}, {"timestamp": 5045.74, "power": 37.364958}, {"timestamp": 5066.93, "power": 37.364958}, {"timestamp": 5087.5, "power": 37.364958}, {"timestamp": 5108.07, "power": 37.364958}, {"timestamp": 5128.64, "power": 37.364958}, {"timestamp": 5149.16, "power": 37.364958}, {"timestamp": 5169.65, "power": 37.364958}, {"timestamp": 5190.21, "power": 37.364958}, {"timestamp": 5210.78, "power": 37.364958}, {"timestamp": 5231.34, "power": 37.364958}, {"timestamp": 5251.91, "power": 37.364958}, {"timestamp": 5272.47, "power": 37.364958}, {"timestamp": 5293.04, "power": 37.364958}, {"timestamp": 5313.54, "power": 37.364958}, {"timestamp": 5334.11, "power": 37.364958}, {"timestamp": 5354.68, "power": 37.364958}, {"timestamp": 5375.25, "power": 37.364958}, {"timestamp": 5395.81, "power": 37.364958}, {"timestamp": 5416.38, "power": 37.364958}, {"timestamp": 5436.95, "power": 37.364958}, {"timestamp": 5457.45, "power": 37.364958}, {"timestamp": 5478.01, "power": 37.364958}, {"timestamp": 5498.56, "power": 37.364958}, {"timestamp": 5519.12, "power": 37.364958}, {"timestamp": 5539.7, "power": 37.364958}, {"timestamp": 5560.27, "power": 37.364958}, {"timestamp": 5580.85, "power": 37.364958}, {"timestamp": 5601.36, "power": 37.364958}, {"timestamp": 5621.91, "power": 37.364958}, {"timestamp": 5642.45, "power": 37.364958}, {"timestamp": 5662.99, "power": 37.364958}, {"timestamp": 5683.54, "power": 37.364958}, {"timestamp": 5704.08, "power": 37.364958}, {"timestamp": 5724.62, "power": 37.364958}, {"timestamp": 5745.13, "power": 37.364958}, {"timestamp": 5765.62, "power": 37.364958}, {"timestamp": 5786.16, "power": 37.364958}, {"timestamp": 5806.69, "power": 37.364958}, {"timestamp": 5827.23, "power": 37.364958}, {"timestamp": 5847.77, "power": 37.364958}, {"timestamp": 5868.34, "power": 37.364958}, {"timestamp": 5888.9, "power": 37.364958}, {"timestamp": 5909.41, "power": 37.364958}, {"timestamp": 5929.97, "power": 37.364958}, {"timestamp": 5950.54, "power": 37.364958}, {"timestamp": 5971.11, "power": 37.364958}, {"timestamp": 5991.67, "power": 37.364958}, {"timestamp": 6012.23, "power": 37.364958}, {"timestamp": 6032.79, "power": 37.364958}, {"timestamp": 6053.3, "power": 37.463198}, {"timestamp": 6074.52, "power": 37.463198}, {"timestamp": 6095.07, "power": 37.463198}, {"timestamp": 6115.64, "power": 37.463198}, {"timestamp": 6136.2, "power": 37.463198}, {"timestamp": 6156.78, "power": 37.463198}, {"timestamp": 6177.29, "power": 37.463198}, {"timestamp": 6197.84, "power": 37.463198}, {"timestamp": 6218.42, "power": 37.463198}, {"timestamp": 6238.98, "power": 37.463198}, {"timestamp": 6259.54, "power": 37.463198}, {"timestamp": 6280.12, "power": 37.463198}, {"timestamp": 6300.68, "power": 37.463198}, {"timestamp": 6321.22, "power": 37.463198}, {"timestamp": 6341.76, "power": 37.463198}, {"timestamp": 6362.33, "power": 37.463198}, {"timestamp": 6382.9, "power": 37.463198}, {"timestamp": 6403.47, "power": 37.463198}, {"timestamp": 6424.04, "power": 37.463198}, {"timestamp": 6444.61, "power": 37.463198}, {"timestamp": 6465.12, "power": 37.463198}, {"timestamp": 6485.67, "power": 37.463198}, {"timestamp": 6506.22, "power": 37.463198}, {"timestamp": 6526.79, "power": 37.463198}, {"timestamp": 6547.35, "power": 37.463198}, {"timestamp": 6567.91, "power": 37.463198}, {"timestamp": 6588.46, "power": 37.463198}, {"timestamp": 6609.0, "power": 37.463198}, {"timestamp": 6629.5, "power": 37.463198}, {"timestamp": 6650.03, "power": 37.463198}, {"timestamp": 6670.6, "power": 37.463198}, {"timestamp": 6691.17, "power": 37.463198}, {"timestamp": 6711.74, "power": 37.463198}, {"timestamp": 6732.31, "power": 37.463198}, {"timestamp": 6752.89, "power": 37.463198}, {"timestamp": 6773.39, "power": 37.463198}, {"timestamp": 6793.96, "power": 37.463198}, {"timestamp": 6814.54, "power": 37.463198}, {"timestamp": 6835.08, "power": 37.463198}, {"timestamp": 6855.64, "power": 37.463198}, {"timestamp": 6876.19, "power": 37.463198}, {"timestamp": 6896.76, "power": 37.463198}, {"timestamp": 6917.27, "power": 37.463198}, {"timestamp": 6937.82, "power": 37.463198}, {"timestamp": 6958.39, "power": 37.463198}, {"timestamp": 6978.96, "power": 37.463198}, {"timestamp": 6999.54, "power": 37.463198}, {"timestamp": 7020.11, "power": 37.463198}, {"timestamp": 7040.68, "power": 37.463198}, {"timestamp": 7061.2, "power": 37.436706}, {"timestamp": 7083.69, "power": 37.436706}, {"timestamp": 7104.24, "power": 37.436706}, {"timestamp": 7124.81, "power": 37.436706}, {"timestamp": 7145.33, "power": 37.436706}, {"timestamp": 7165.88, "power": 37.436706}, {"timestamp": 7186.46, "power": 37.436706}, {"timestamp": 7207.01, "power": 37.436706}, {"timestamp": 7227.59, "power": 37.436706}, {"timestamp": 7248.16, "power": 37.436706}, {"timestamp": 7268.73, "power": 37.436706}, {"timestamp": 7289.25, "power": 37.436706}, {"timestamp": 7309.79, "power": 37.436706}, {"timestamp": 7330.36, "power": 37.436706}, {"timestamp": 7350.93, "power": 37.436706}, {"timestamp": 7371.49, "power": 37.436706}, {"timestamp": 7392.03, "power": 37.436706}, {"timestamp": 7412.6, "power": 37.436706}, {"timestamp": 7433.12, "power": 37.436706}, {"timestamp": 7453.66, "power": 37.436706}, {"timestamp": 7474.23, "power": 37.436706}, {"timestamp": 7494.79, "power": 37.436706}, {"timestamp": 7515.34, "power": 37.436706}, {"timestamp": 7535.91, "power": 37.436706}, {"timestamp": 7556.48, "power": 37.436706}, {"timestamp": 7576.99, "power": 37.436706}, {"timestamp": 7597.48, "power": 37.436706}, {"timestamp": 7618.16, "power": 37.436706}, {"timestamp": 7638.71, "power": 37.436706}, {"timestamp": 7659.25, "power": 37.436706}, {"timestamp": 7679.78, "power": 37.436706}, {"timestamp": 7700.3, "power": 37.436706}, {"timestamp": 7720.82, "power": 37.436706}, {"timestamp": 7741.33, "power": 37.436706}, {"timestamp": 7761.85, "power": 37.436706}, {"timestamp": 7782.37, "power": 37.436706}, {"timestamp": 7802.89, "power": 37.436706}, {"timestamp": 7823.41, "power": 37.436706}, {"timestamp": 7843.93, "power": 37.436706}, {"timestamp": 7864.45, "power": 37.436706}, {"timestamp": 7884.97, "power": 37.436706}, {"timestamp": 7905.45, "power": 37.436706}, {"timestamp": 7925.96, "power": 37.436706}, {"timestamp": 7946.48, "power": 37.436706}, {"timestamp": 7967.0, "power": 37.436706}, {"timestamp": 7987.52, "power": 37.436706}, {"timestamp": 8008.03, "power": 37.436706}, {"timestamp": 8028.56, "power": 37.436706}, {"timestamp": 8049.06, "power": 37.436706}, {"timestamp": 8069.57, "power": 39.04394}, {"timestamp": 8090.81, "power": 39.04394}, {"timestamp": 8111.34, "power": 39.04394}, {"timestamp": 8131.86, "power": 39.04394}, {"timestamp": 8152.38, "power": 39.04394}, {"timestamp": 8172.91, "power": 39.04394}, {"timestamp": 8193.4, "power": 39.04394}, {"timestamp": 8213.92, "power": 39.04394}, {"timestamp": 8234.45, "power": 39.04394}, {"timestamp": 8254.97, "power": 39.04394}, {"timestamp": 8275.49, "power": 39.04394}, {"timestamp": 8296.02, "power": 39.04394}, {"timestamp": 8316.54, "power": 39.04394}, {"timestamp": 8337.04, "power": 39.04394}, {"timestamp": 8357.51, "power": 39.04394}, {"timestamp": 8378.04, "power": 39.04394}, {"timestamp": 8398.56, "power": 39.04394}, {"timestamp": 8419.08, "power": 39.04394}, {"timestamp": 8439.62, "power": 39.04394}, {"timestamp": 8460.14, "power": 39.04394}, {"timestamp": 8480.66, "power": 39.04394}, {"timestamp": 8501.16, "power": 39.04394}, {"timestamp": 8521.64, "power": 39.04394}, {"timestamp": 8542.17, "power": 39.04394}, {"timestamp": 8562.71, "power": 39.04394}, {"timestamp": 8583.27, "power": 39.04394}, {"timestamp": 8603.83, "power": 39.04394}, {"timestamp": 8624.39, "power": 39.04394}, {"timestamp": 8644.94, "power": 39.04394}, {"timestamp": 8665.42, "power": 39.04394}, {"timestamp": 8685.9, "power": 39.04394}, {"timestamp": 8706.41, "power": 39.04394}, {"timestamp": 8726.94, "power": 39.04394}, {"timestamp": 8747.46, "power": 39.04394}, {"timestamp": 8768.02, "power": 39.04394}, {"timestamp": 8788.55, "power": 39.04394}, {"timestamp": 8809.05, "power": 39.04394}, {"timestamp": 8829.53, "power": 39.04394}, {"timestamp": 8850.03, "power": 39.04394}, {"timestamp": 8870.5, "power": 39.04394}, {"timestamp": 8891.02, "power": 39.04394}, {"timestamp": 8911.54, "power": 39.04394}, {"timestamp": 8932.06, "power": 39.04394}, {"timestamp": 8952.58, "power": 39.04394}, {"timestamp": 8973.08, "power": 39.04394}, {"timestamp": 8993.57, "power": 39.04394}, {"timestamp": 9014.06, "power": 39.04394}, {"timestamp": 9034.58, "power": 39.04394}, {"timestamp": 9055.1, "power": 39.04394}, {"timestamp": 9075.63, "power": 35.360706}, {"timestamp": 9096.67, "power": 35.360706}, {"timestamp": 9117.17, "power": 35.360706}, {"timestamp": 9137.66, "power": 35.360706}, {"timestamp": 9158.16, "power": 35.360706}, {"timestamp": 9178.69, "power": 35.360706}, {"timestamp": 9199.22, "power": 35.360706}, {"timestamp": 9219.74, "power": 35.360706}, {"timestamp": 9240.28, "power": 35.360706}, {"timestamp": 9260.81, "power": 35.360706}, {"timestamp": 9281.31, "power": 35.360706}, {"timestamp": 9301.79, "power": 35.360706}, {"timestamp": 9322.28, "power": 35.360706}, {"timestamp": 9342.8, "power": 35.360706}, {"timestamp": 9363.32, "power": 35.360706}, {"timestamp": 9383.85, "power": 35.360706}, {"timestamp": 9404.37, "power": 35.360706}, {"timestamp": 9424.89, "power": 35.360706}, {"timestamp": 9445.39, "power": 35.360706}, {"timestamp": 9465.88, "power": 35.360706}, {"timestamp": 9486.4, "power": 35.360706}, {"timestamp": 9506.92, "power": 35.360706}, {"timestamp": 9527.45, "power": 35.360706}, {"timestamp": 9547.98, "power": 35.360706}, {"timestamp": 9568.5, "power": 35.360706}, {"timestamp": 9588.98, "power": 35.360706}, {"timestamp": 9609.46, "power": 35.360706}, {"timestamp": 9629.95, "power": 35.360706}, {"timestamp": 9650.47, "power": 35.360706}, {"timestamp": 9671.0, "power": 35.360706}, {"timestamp": 9691.52, "power": 35.360706}, {"timestamp": 9712.05, "power": 35.360706}, {"timestamp": 9733.82, "power": 35.360706}, {"timestamp": 9754.49, "power": 35.360706}, {"timestamp": 9775.04, "power": 35.360706}], "timeline": {"START": "3649.327741", "END": "7611.805149"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5674.86}, {"name": "clSetKernelArg", "calls": 19, "time": 2673.05}, {"name": "clReleaseKernel", "calls": 1, "time": 1102.89}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2706}, {"name": "clReleaseContext", "calls": 1, "time": 59.2424}, {"name": "clCreateContext", "calls": 1, "time": 46.5436}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0734}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.767474}, {"name": "clCreateKernel", "calls": 1, "time": 0.74726}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.161451}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083945}, {"name": "clCreateBuffer", "calls": 7, "time": 0.08049}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075217}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030206}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026429}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0167}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011393}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009557}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008312}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007148}, {"name": "clRetainDevice", "calls": 2, "time": 0.005107}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3962.48}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3746.51}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3838.92}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3961.97}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3807.47}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3947.31}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7340.426872, "utilization": 76.46278, "size": 6118470.0, "time": 833.530845}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 47642737, "speed": 102.174, "utilization": 0.886926, "size": 0.00802267}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2970084, "speed": 392.939, "utilization": 3.41093, "size": 0.127887}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 49100884, "speed": 102.757, "utilization": 0.89199, "size": 0.008022}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3061211, "speed": 392.775, "utilization": 3.40951, "size": 0.12789}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51830882, "speed": 105.079, "utilization": 0.912148, "size": 0.00802084}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3231872, "speed": 393.696, "utilization": 3.4175, "size": 0.127895}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 48551629, "speed": 102.451, "utilization": 0.889331, "size": 0.00802224}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3026929, "speed": 392.867, "utilization": 3.4103, "size": 0.127887}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51352761, "speed": 104.498, "utilization": 0.907097, "size": 0.00802103}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3201946, "speed": 393.341, "utilization": 3.41442, "size": 0.127895}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len4/run3.json b/code/fpga/final_results/dblp.xml.15MB.len4/run3.json new file mode 100644 index 0000000..3a11162 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.5369, "power": 36.682922}, {"timestamp": 74.2012, "power": 36.682922}, {"timestamp": 94.7355, "power": 36.682922}, {"timestamp": 115.266, "power": 36.682922}, {"timestamp": 136.221, "power": 36.682922}, {"timestamp": 157.134, "power": 36.682922}, {"timestamp": 177.622, "power": 36.682922}, {"timestamp": 198.152, "power": 36.682922}, {"timestamp": 218.678, "power": 36.682922}, {"timestamp": 239.206, "power": 36.682922}, {"timestamp": 259.742, "power": 36.682922}, {"timestamp": 280.276, "power": 36.682922}, {"timestamp": 300.811, "power": 36.682922}, {"timestamp": 321.33, "power": 36.682922}, {"timestamp": 341.825, "power": 36.682922}, {"timestamp": 362.36, "power": 36.682922}, {"timestamp": 382.895, "power": 36.682922}, {"timestamp": 403.435, "power": 36.682922}, {"timestamp": 423.969, "power": 36.682922}, {"timestamp": 444.505, "power": 36.682922}, {"timestamp": 465.043, "power": 36.682922}, {"timestamp": 485.546, "power": 36.682922}, {"timestamp": 506.072, "power": 36.682922}, {"timestamp": 526.605, "power": 36.682922}, {"timestamp": 547.141, "power": 36.682922}, {"timestamp": 567.679, "power": 36.682922}, {"timestamp": 588.212, "power": 36.682922}, {"timestamp": 608.747, "power": 36.682922}, {"timestamp": 629.253, "power": 36.682922}, {"timestamp": 649.743, "power": 36.682922}, {"timestamp": 670.275, "power": 36.682922}, {"timestamp": 690.808, "power": 36.682922}, {"timestamp": 711.341, "power": 36.682922}, {"timestamp": 731.882, "power": 36.682922}, {"timestamp": 752.416, "power": 36.682922}, {"timestamp": 772.948, "power": 36.682922}, {"timestamp": 793.461, "power": 36.682922}, {"timestamp": 813.989, "power": 36.682922}, {"timestamp": 834.524, "power": 36.682922}, {"timestamp": 855.057, "power": 36.682922}, {"timestamp": 875.589, "power": 36.682922}, {"timestamp": 896.123, "power": 36.682922}, {"timestamp": 916.654, "power": 36.682922}, {"timestamp": 937.179, "power": 36.682922}, {"timestamp": 957.667, "power": 36.682922}, {"timestamp": 978.196, "power": 36.682922}, {"timestamp": 998.729, "power": 36.682922}, {"timestamp": 1019.26, "power": 36.314194}, {"timestamp": 1040.48, "power": 36.314194}, {"timestamp": 1061.07, "power": 36.314194}, {"timestamp": 1081.64, "power": 36.314194}, {"timestamp": 1102.2, "power": 36.314194}, {"timestamp": 1122.79, "power": 36.314194}, {"timestamp": 1143.39, "power": 36.314194}, {"timestamp": 1163.98, "power": 36.314194}, {"timestamp": 1184.57, "power": 36.314194}, {"timestamp": 1205.2, "power": 36.314194}, {"timestamp": 1225.76, "power": 36.314194}, {"timestamp": 1246.32, "power": 36.314194}, {"timestamp": 1266.91, "power": 36.314194}, {"timestamp": 1287.5, "power": 36.314194}, {"timestamp": 1308.1, "power": 36.314194}, {"timestamp": 1328.69, "power": 36.314194}, {"timestamp": 1349.31, "power": 36.314194}, {"timestamp": 1369.87, "power": 36.314194}, {"timestamp": 1390.43, "power": 36.314194}, {"timestamp": 1411.04, "power": 36.314194}, {"timestamp": 1431.63, "power": 36.314194}, {"timestamp": 1452.22, "power": 36.314194}, {"timestamp": 1472.82, "power": 36.314194}, {"timestamp": 1493.39, "power": 36.314194}, {"timestamp": 1513.94, "power": 36.314194}, {"timestamp": 1534.54, "power": 36.314194}, {"timestamp": 1555.14, "power": 36.314194}, {"timestamp": 1575.73, "power": 36.314194}, {"timestamp": 1596.32, "power": 36.314194}, {"timestamp": 1616.92, "power": 36.314194}, {"timestamp": 1637.49, "power": 36.314194}, {"timestamp": 1658.04, "power": 36.314194}, {"timestamp": 1678.63, "power": 36.314194}, {"timestamp": 1699.23, "power": 36.314194}, {"timestamp": 1719.82, "power": 36.314194}, {"timestamp": 1740.41, "power": 36.314194}, {"timestamp": 1761.0, "power": 36.314194}, {"timestamp": 1781.57, "power": 36.314194}, {"timestamp": 1802.12, "power": 36.314194}, {"timestamp": 1822.72, "power": 36.314194}, {"timestamp": 1843.31, "power": 36.314194}, {"timestamp": 1863.9, "power": 36.314194}, {"timestamp": 1884.5, "power": 36.314194}, {"timestamp": 1905.09, "power": 36.314194}, {"timestamp": 1925.66, "power": 36.314194}, {"timestamp": 1946.22, "power": 36.314194}, {"timestamp": 1966.82, "power": 36.314194}, {"timestamp": 1987.43, "power": 36.314194}, {"timestamp": 2008.02, "power": 36.314194}, {"timestamp": 2028.62, "power": 35.615618999999995}, {"timestamp": 2049.76, "power": 35.615618999999995}, {"timestamp": 2070.31, "power": 35.615618999999995}, {"timestamp": 2090.9, "power": 35.615618999999995}, {"timestamp": 2111.49, "power": 35.615618999999995}, {"timestamp": 2132.09, "power": 35.615618999999995}, {"timestamp": 2152.68, "power": 35.615618999999995}, {"timestamp": 2173.26, "power": 35.615618999999995}, {"timestamp": 2193.81, "power": 35.615618999999995}, {"timestamp": 2214.37, "power": 35.615618999999995}, {"timestamp": 2234.96, "power": 35.615618999999995}, {"timestamp": 2255.55, "power": 35.615618999999995}, {"timestamp": 2276.14, "power": 35.615618999999995}, {"timestamp": 2296.73, "power": 35.615618999999995}, {"timestamp": 2317.3, "power": 35.615618999999995}, {"timestamp": 2337.85, "power": 35.615618999999995}, {"timestamp": 2358.41, "power": 35.615618999999995}, {"timestamp": 2379.0, "power": 35.615618999999995}, {"timestamp": 2399.6, "power": 35.615618999999995}, {"timestamp": 2420.19, "power": 35.615618999999995}, {"timestamp": 2440.79, "power": 35.615618999999995}, {"timestamp": 2461.36, "power": 35.615618999999995}, {"timestamp": 2481.91, "power": 35.615618999999995}, {"timestamp": 2502.48, "power": 35.615618999999995}, {"timestamp": 2523.07, "power": 35.615618999999995}, {"timestamp": 2543.67, "power": 35.615618999999995}, {"timestamp": 2564.26, "power": 35.615618999999995}, {"timestamp": 2584.86, "power": 35.615618999999995}, {"timestamp": 2605.43, "power": 35.615618999999995}, {"timestamp": 2625.98, "power": 35.615618999999995}, {"timestamp": 2646.57, "power": 35.615618999999995}, {"timestamp": 2667.16, "power": 35.615618999999995}, {"timestamp": 2687.76, "power": 35.615618999999995}, {"timestamp": 2708.35, "power": 35.615618999999995}, {"timestamp": 2728.95, "power": 35.615618999999995}, {"timestamp": 2749.51, "power": 35.615618999999995}, {"timestamp": 2770.07, "power": 35.615618999999995}, {"timestamp": 2790.68, "power": 35.615618999999995}, {"timestamp": 2811.28, "power": 35.615618999999995}, {"timestamp": 2831.86, "power": 35.615618999999995}, {"timestamp": 2852.4, "power": 35.615618999999995}, {"timestamp": 2872.93, "power": 35.615618999999995}, {"timestamp": 2893.43, "power": 35.615618999999995}, {"timestamp": 2913.96, "power": 35.615618999999995}, {"timestamp": 2934.49, "power": 35.615618999999995}, {"timestamp": 2955.03, "power": 35.615618999999995}, {"timestamp": 2975.56, "power": 35.615618999999995}, {"timestamp": 2996.09, "power": 35.615618999999995}, {"timestamp": 3016.62, "power": 35.615618999999995}, {"timestamp": 3037.15, "power": 39.422371999999996}, {"timestamp": 3058.29, "power": 39.422371999999996}, {"timestamp": 3078.83, "power": 39.422371999999996}, {"timestamp": 3099.36, "power": 39.422371999999996}, {"timestamp": 3119.9, "power": 39.422371999999996}, {"timestamp": 3140.44, "power": 39.422371999999996}, {"timestamp": 3160.97, "power": 39.422371999999996}, {"timestamp": 3181.48, "power": 39.422371999999996}, {"timestamp": 3202.01, "power": 39.422371999999996}, {"timestamp": 3222.54, "power": 39.422371999999996}, {"timestamp": 3243.07, "power": 39.422371999999996}, {"timestamp": 3263.61, "power": 39.422371999999996}, {"timestamp": 3284.14, "power": 39.422371999999996}, {"timestamp": 3304.67, "power": 39.422371999999996}, {"timestamp": 3325.19, "power": 39.422371999999996}, {"timestamp": 3345.68, "power": 39.422371999999996}, {"timestamp": 3366.21, "power": 39.422371999999996}, {"timestamp": 3386.74, "power": 39.422371999999996}, {"timestamp": 3407.28, "power": 39.422371999999996}, {"timestamp": 3427.81, "power": 39.422371999999996}, {"timestamp": 3448.34, "power": 39.422371999999996}, {"timestamp": 3468.87, "power": 39.422371999999996}, {"timestamp": 3489.39, "power": 39.422371999999996}, {"timestamp": 3509.88, "power": 39.422371999999996}, {"timestamp": 3530.41, "power": 39.422371999999996}, {"timestamp": 3550.94, "power": 39.422371999999996}, {"timestamp": 3571.47, "power": 39.422371999999996}, {"timestamp": 3592.01, "power": 39.422371999999996}, {"timestamp": 3612.54, "power": 39.422371999999996}, {"timestamp": 3633.03, "power": 39.422371999999996}, {"timestamp": 3653.53, "power": 39.422371999999996}, {"timestamp": 3674.07, "power": 39.422371999999996}, {"timestamp": 3694.61, "power": 39.422371999999996}, {"timestamp": 3715.15, "power": 39.422371999999996}, {"timestamp": 3735.7, "power": 39.422371999999996}, {"timestamp": 3756.24, "power": 39.422371999999996}, {"timestamp": 3776.78, "power": 39.422371999999996}, {"timestamp": 3797.31, "power": 39.422371999999996}, {"timestamp": 3817.8, "power": 39.422371999999996}, {"timestamp": 3838.35, "power": 39.422371999999996}, {"timestamp": 3858.89, "power": 39.422371999999996}, {"timestamp": 3879.44, "power": 39.422371999999996}, {"timestamp": 3900.01, "power": 39.422371999999996}, {"timestamp": 3920.55, "power": 39.422371999999996}, {"timestamp": 3941.13, "power": 39.422371999999996}, {"timestamp": 3961.63, "power": 39.422371999999996}, {"timestamp": 3982.18, "power": 39.422371999999996}, {"timestamp": 4002.75, "power": 39.422371999999996}, {"timestamp": 4023.32, "power": 39.422371999999996}, {"timestamp": 4043.88, "power": 37.118202999999994}, {"timestamp": 4065.03, "power": 37.118202999999994}, {"timestamp": 4085.56, "power": 37.118202999999994}, {"timestamp": 4106.06, "power": 37.118202999999994}, {"timestamp": 4126.6, "power": 37.118202999999994}, {"timestamp": 4147.15, "power": 37.118202999999994}, {"timestamp": 4167.69, "power": 37.118202999999994}, {"timestamp": 4188.23, "power": 37.118202999999994}, {"timestamp": 4208.77, "power": 37.118202999999994}, {"timestamp": 4229.29, "power": 37.118202999999994}, {"timestamp": 4249.83, "power": 37.118202999999994}, {"timestamp": 4270.37, "power": 37.118202999999994}, {"timestamp": 4290.91, "power": 37.118202999999994}, {"timestamp": 4311.45, "power": 37.118202999999994}, {"timestamp": 4332.0, "power": 37.118202999999994}, {"timestamp": 4352.54, "power": 37.118202999999994}, {"timestamp": 4373.09, "power": 37.118202999999994}, {"timestamp": 4393.6, "power": 37.118202999999994}, {"timestamp": 4414.15, "power": 37.118202999999994}, {"timestamp": 4434.69, "power": 37.118202999999994}, {"timestamp": 4455.23, "power": 37.118202999999994}, {"timestamp": 4475.79, "power": 37.118202999999994}, {"timestamp": 4496.33, "power": 37.118202999999994}, {"timestamp": 4516.87, "power": 37.118202999999994}, {"timestamp": 4537.39, "power": 37.118202999999994}, {"timestamp": 4557.93, "power": 37.118202999999994}, {"timestamp": 4578.47, "power": 37.118202999999994}, {"timestamp": 4599.02, "power": 37.118202999999994}, {"timestamp": 4619.56, "power": 37.118202999999994}, {"timestamp": 4640.11, "power": 37.118202999999994}, {"timestamp": 4660.68, "power": 37.118202999999994}, {"timestamp": 4681.18, "power": 37.118202999999994}, {"timestamp": 4701.69, "power": 37.118202999999994}, {"timestamp": 4722.25, "power": 37.118202999999994}, {"timestamp": 4742.83, "power": 37.118202999999994}, {"timestamp": 4763.41, "power": 37.118202999999994}, {"timestamp": 4783.95, "power": 37.118202999999994}, {"timestamp": 4804.5, "power": 37.118202999999994}, {"timestamp": 4825.07, "power": 37.118202999999994}, {"timestamp": 4845.59, "power": 37.118202999999994}, {"timestamp": 4866.15, "power": 37.118202999999994}, {"timestamp": 4886.71, "power": 37.118202999999994}, {"timestamp": 4907.26, "power": 37.118202999999994}, {"timestamp": 4927.83, "power": 37.118202999999994}, {"timestamp": 4948.37, "power": 37.118202999999994}, {"timestamp": 4968.95, "power": 37.118202999999994}, {"timestamp": 4989.52, "power": 37.118202999999994}, {"timestamp": 5010.08, "power": 37.118202999999994}, {"timestamp": 5030.64, "power": 37.118202999999994}, {"timestamp": 5051.21, "power": 38.161659}, {"timestamp": 5072.34, "power": 38.161659}, {"timestamp": 5092.89, "power": 38.161659}, {"timestamp": 5113.41, "power": 38.161659}, {"timestamp": 5133.95, "power": 38.161659}, {"timestamp": 5154.49, "power": 38.161659}, {"timestamp": 5175.03, "power": 38.161659}, {"timestamp": 5195.58, "power": 38.161659}, {"timestamp": 5216.13, "power": 38.161659}, {"timestamp": 5236.67, "power": 38.161659}, {"timestamp": 5257.21, "power": 38.161659}, {"timestamp": 5277.72, "power": 38.161659}, {"timestamp": 5298.26, "power": 38.161659}, {"timestamp": 5318.8, "power": 38.161659}, {"timestamp": 5339.36, "power": 38.161659}, {"timestamp": 5359.9, "power": 38.161659}, {"timestamp": 5380.45, "power": 38.161659}, {"timestamp": 5400.99, "power": 38.161659}, {"timestamp": 5421.51, "power": 38.161659}, {"timestamp": 5442.06, "power": 38.161659}, {"timestamp": 5462.63, "power": 38.161659}, {"timestamp": 5483.18, "power": 38.161659}, {"timestamp": 5503.75, "power": 38.161659}, {"timestamp": 5524.33, "power": 38.161659}, {"timestamp": 5544.87, "power": 38.161659}, {"timestamp": 5565.38, "power": 38.161659}, {"timestamp": 5585.88, "power": 38.161659}, {"timestamp": 5606.45, "power": 38.161659}, {"timestamp": 5627.01, "power": 38.161659}, {"timestamp": 5647.58, "power": 38.161659}, {"timestamp": 5668.15, "power": 38.161659}, {"timestamp": 5688.72, "power": 38.161659}, {"timestamp": 5709.24, "power": 38.161659}, {"timestamp": 5729.73, "power": 38.161659}, {"timestamp": 5750.23, "power": 38.161659}, {"timestamp": 5770.76, "power": 38.161659}, {"timestamp": 5791.3, "power": 38.161659}, {"timestamp": 5811.84, "power": 38.161659}, {"timestamp": 5832.38, "power": 38.161659}, {"timestamp": 5852.93, "power": 38.161659}, {"timestamp": 5873.52, "power": 38.161659}, {"timestamp": 5894.1, "power": 38.161659}, {"timestamp": 5914.67, "power": 38.161659}, {"timestamp": 5935.17, "power": 38.161659}, {"timestamp": 5955.73, "power": 38.161659}, {"timestamp": 5976.29, "power": 38.161659}, {"timestamp": 5996.85, "power": 38.161659}, {"timestamp": 6017.38, "power": 38.161659}, {"timestamp": 6037.94, "power": 38.161659}, {"timestamp": 6058.5, "power": 39.031311}, {"timestamp": 6080.81, "power": 39.031311}, {"timestamp": 6101.32, "power": 39.031311}, {"timestamp": 6121.82, "power": 39.031311}, {"timestamp": 6142.36, "power": 39.031311}, {"timestamp": 6162.9, "power": 39.031311}, {"timestamp": 6183.44, "power": 39.031311}, {"timestamp": 6203.98, "power": 39.031311}, {"timestamp": 6224.52, "power": 39.031311}, {"timestamp": 6245.07, "power": 39.031311}, {"timestamp": 6265.59, "power": 39.031311}, {"timestamp": 6286.13, "power": 39.031311}, {"timestamp": 6306.67, "power": 39.031311}, {"timestamp": 6327.21, "power": 39.031311}, {"timestamp": 6347.75, "power": 39.031311}, {"timestamp": 6368.35, "power": 39.031311}, {"timestamp": 6388.9, "power": 39.031311}, {"timestamp": 6409.43, "power": 39.031311}, {"timestamp": 6429.93, "power": 39.031311}, {"timestamp": 6450.5, "power": 39.031311}, {"timestamp": 6471.06, "power": 39.031311}, {"timestamp": 6491.62, "power": 39.031311}, {"timestamp": 6512.19, "power": 39.031311}, {"timestamp": 6532.76, "power": 39.031311}, {"timestamp": 6553.27, "power": 39.031311}, {"timestamp": 6573.77, "power": 39.031311}, {"timestamp": 6594.34, "power": 39.031311}, {"timestamp": 6614.92, "power": 39.031311}, {"timestamp": 6635.5, "power": 39.031311}, {"timestamp": 6656.06, "power": 39.031311}, {"timestamp": 6676.61, "power": 39.031311}, {"timestamp": 6697.17, "power": 39.031311}, {"timestamp": 6717.67, "power": 39.031311}, {"timestamp": 6738.23, "power": 39.031311}, {"timestamp": 6758.8, "power": 39.031311}, {"timestamp": 6779.36, "power": 39.031311}, {"timestamp": 6799.92, "power": 39.031311}, {"timestamp": 6820.5, "power": 39.031311}, {"timestamp": 6841.07, "power": 39.031311}, {"timestamp": 6861.58, "power": 39.031311}, {"timestamp": 6882.14, "power": 39.031311}, {"timestamp": 6902.69, "power": 39.031311}, {"timestamp": 6923.26, "power": 39.031311}, {"timestamp": 6943.82, "power": 39.031311}, {"timestamp": 6964.4, "power": 39.031311}, {"timestamp": 6984.97, "power": 39.031311}, {"timestamp": 7005.48, "power": 39.031311}, {"timestamp": 7026.04, "power": 39.031311}, {"timestamp": 7046.61, "power": 39.031311}, {"timestamp": 7067.19, "power": 37.655530999999996}, {"timestamp": 7088.35, "power": 37.655530999999996}, {"timestamp": 7108.89, "power": 37.655530999999996}, {"timestamp": 7129.45, "power": 37.655530999999996}, {"timestamp": 7149.99, "power": 37.655530999999996}, {"timestamp": 7170.53, "power": 37.655530999999996}, {"timestamp": 7191.07, "power": 37.655530999999996}, {"timestamp": 7211.61, "power": 37.655530999999996}, {"timestamp": 7232.15, "power": 37.655530999999996}, {"timestamp": 7252.7, "power": 37.655530999999996}, {"timestamp": 7273.22, "power": 37.655530999999996}, {"timestamp": 7293.72, "power": 37.655530999999996}, {"timestamp": 7314.26, "power": 37.655530999999996}, {"timestamp": 7334.8, "power": 37.655530999999996}, {"timestamp": 7355.34, "power": 37.655530999999996}, {"timestamp": 7375.88, "power": 37.655530999999996}, {"timestamp": 7396.42, "power": 37.655530999999996}, {"timestamp": 7416.96, "power": 37.655530999999996}, {"timestamp": 7437.48, "power": 37.655530999999996}, {"timestamp": 7458.01, "power": 37.655530999999996}, {"timestamp": 7478.55, "power": 37.655530999999996}, {"timestamp": 7499.1, "power": 37.655530999999996}, {"timestamp": 7519.64, "power": 37.655530999999996}, {"timestamp": 7540.18, "power": 37.655530999999996}, {"timestamp": 7560.73, "power": 37.655530999999996}, {"timestamp": 7581.24, "power": 37.655530999999996}, {"timestamp": 7601.73, "power": 37.655530999999996}, {"timestamp": 7622.25, "power": 37.655530999999996}, {"timestamp": 7642.78, "power": 37.655530999999996}, {"timestamp": 7663.3, "power": 37.655530999999996}, {"timestamp": 7683.83, "power": 37.655530999999996}, {"timestamp": 7704.35, "power": 37.655530999999996}, {"timestamp": 7724.87, "power": 37.655530999999996}, {"timestamp": 7745.38, "power": 37.655530999999996}, {"timestamp": 7765.86, "power": 37.655530999999996}, {"timestamp": 7786.37, "power": 37.655530999999996}, {"timestamp": 7806.89, "power": 37.655530999999996}, {"timestamp": 7827.41, "power": 37.655530999999996}, {"timestamp": 7847.93, "power": 37.655530999999996}, {"timestamp": 7868.45, "power": 37.655530999999996}, {"timestamp": 7888.97, "power": 37.655530999999996}, {"timestamp": 7909.47, "power": 37.655530999999996}, {"timestamp": 7929.99, "power": 37.655530999999996}, {"timestamp": 7950.52, "power": 37.655530999999996}, {"timestamp": 7971.04, "power": 37.655530999999996}, {"timestamp": 7991.57, "power": 37.655530999999996}, {"timestamp": 8012.09, "power": 37.655530999999996}, {"timestamp": 8032.62, "power": 37.655530999999996}, {"timestamp": 8053.15, "power": 37.655530999999996}, {"timestamp": 8073.63, "power": 39.063829999999996}, {"timestamp": 8094.88, "power": 39.063829999999996}, {"timestamp": 8115.4, "power": 39.063829999999996}, {"timestamp": 8135.92, "power": 39.063829999999996}, {"timestamp": 8156.44, "power": 39.063829999999996}, {"timestamp": 8176.96, "power": 39.063829999999996}, {"timestamp": 8197.46, "power": 39.063829999999996}, {"timestamp": 8217.98, "power": 39.063829999999996}, {"timestamp": 8238.5, "power": 39.063829999999996}, {"timestamp": 8259.02, "power": 39.063829999999996}, {"timestamp": 8279.54, "power": 39.063829999999996}, {"timestamp": 8300.06, "power": 39.063829999999996}, {"timestamp": 8320.58, "power": 39.063829999999996}, {"timestamp": 8341.1, "power": 39.063829999999996}, {"timestamp": 8361.6, "power": 39.063829999999996}, {"timestamp": 8382.12, "power": 39.063829999999996}, {"timestamp": 8402.64, "power": 39.063829999999996}, {"timestamp": 8423.16, "power": 39.063829999999996}, {"timestamp": 8590.85, "power": 39.063829999999996}, {"timestamp": 8611.37, "power": 39.063829999999996}, {"timestamp": 8631.89, "power": 39.063829999999996}, {"timestamp": 8652.42, "power": 39.063829999999996}, {"timestamp": 8672.95, "power": 39.063829999999996}, {"timestamp": 8693.44, "power": 39.063829999999996}, {"timestamp": 8713.97, "power": 39.063829999999996}, {"timestamp": 8734.5, "power": 39.063829999999996}, {"timestamp": 8755.03, "power": 39.063829999999996}, {"timestamp": 8775.55, "power": 39.063829999999996}, {"timestamp": 8796.08, "power": 39.063829999999996}, {"timestamp": 8816.61, "power": 39.063829999999996}, {"timestamp": 8837.15, "power": 39.063829999999996}, {"timestamp": 8857.63, "power": 39.063829999999996}, {"timestamp": 8878.16, "power": 39.063829999999996}, {"timestamp": 8898.69, "power": 39.063829999999996}, {"timestamp": 8919.21, "power": 39.063829999999996}, {"timestamp": 8939.74, "power": 39.063829999999996}, {"timestamp": 8960.27, "power": 39.063829999999996}, {"timestamp": 8980.79, "power": 39.063829999999996}, {"timestamp": 9001.29, "power": 39.063829999999996}, {"timestamp": 9021.78, "power": 39.063829999999996}, {"timestamp": 9042.3, "power": 39.063829999999996}, {"timestamp": 9062.82, "power": 39.063829999999996}, {"timestamp": 9083.35, "power": 37.255338}, {"timestamp": 9104.38, "power": 37.255338}, {"timestamp": 9124.91, "power": 37.255338}, {"timestamp": 9145.4, "power": 37.255338}, {"timestamp": 9165.93, "power": 37.255338}, {"timestamp": 9186.45, "power": 37.255338}, {"timestamp": 9206.98, "power": 37.255338}, {"timestamp": 9227.51, "power": 37.255338}, {"timestamp": 9248.04, "power": 37.255338}, {"timestamp": 9268.57, "power": 37.255338}, {"timestamp": 9289.09, "power": 37.255338}, {"timestamp": 9309.59, "power": 37.255338}, {"timestamp": 9330.12, "power": 37.255338}, {"timestamp": 9350.65, "power": 37.255338}, {"timestamp": 9371.17, "power": 37.255338}, {"timestamp": 9391.71, "power": 37.255338}, {"timestamp": 9412.24, "power": 37.255338}, {"timestamp": 9432.78, "power": 37.255338}, {"timestamp": 9453.29, "power": 37.255338}, {"timestamp": 9473.78, "power": 37.255338}, {"timestamp": 9494.27, "power": 37.255338}, {"timestamp": 9514.79, "power": 37.255338}, {"timestamp": 9535.31, "power": 37.255338}, {"timestamp": 9555.84, "power": 37.255338}, {"timestamp": 9576.36, "power": 37.255338}, {"timestamp": 9596.89, "power": 37.255338}, {"timestamp": 9617.39, "power": 37.255338}, {"timestamp": 9637.87, "power": 37.255338}, {"timestamp": 9658.36, "power": 37.255338}, {"timestamp": 9678.88, "power": 37.255338}, {"timestamp": 9699.37, "power": 37.255338}, {"timestamp": 9719.89, "power": 37.255338}, {"timestamp": 9740.42, "power": 37.255338}, {"timestamp": 9760.95, "power": 37.255338}, {"timestamp": 9781.45, "power": 37.255338}, {"timestamp": 9801.94, "power": 37.255338}, {"timestamp": 9822.43, "power": 37.255338}, {"timestamp": 9842.95, "power": 37.255338}, {"timestamp": 9863.48, "power": 37.255338}, {"timestamp": 9884.01, "power": 37.255338}, {"timestamp": 9904.54, "power": 37.255338}, {"timestamp": 9925.06, "power": 37.255338}, {"timestamp": 9945.61, "power": 37.255338}, {"timestamp": 9966.13, "power": 37.255338}, {"timestamp": 9986.65, "power": 37.255338}, {"timestamp": 10007.2, "power": 37.255338}, {"timestamp": 10027.9, "power": 37.255338}, {"timestamp": 10048.4, "power": 37.255338}], "timeline": {"START": "3622.843568", "END": "7527.954218"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5601.82}, {"name": "clSetKernelArg", "calls": 19, "time": 2661.87}, {"name": "clReleaseKernel", "calls": 1, "time": 1432.52}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.1499}, {"name": "clCreateContext", "calls": 1, "time": 51.3682}, {"name": "clReleaseContext", "calls": 1, "time": 41.6924}, {"name": "clReleaseProgram", "calls": 1, "time": 20.5925}, {"name": "clCreateKernel", "calls": 1, "time": 0.341906}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.320235}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.165102}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089149}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070158}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032322}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025878}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025287}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011105}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010854}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01077}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009004}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007634}, {"name": "clRetainDevice", "calls": 2, "time": 0.004854}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3905.11}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3884.93}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3850.25}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3811.2}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3850.87}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3904.51}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7498.833448, "utilization": 78.112848, "size": 6118470.0, "time": 815.923204}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 49966461, "speed": 103.318, "utilization": 0.896854, "size": 0.00802161}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3115302, "speed": 393.364, "utilization": 3.41462, "size": 0.127892}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 49223752, "speed": 102.703, "utilization": 0.891516, "size": 0.00802194}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3068934, "speed": 392.639, "utilization": 3.40832, "size": 0.127889}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 48617126, "speed": 102.485, "utilization": 0.889623, "size": 0.00802221}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3030980, "speed": 392.902, "utilization": 3.41061, "size": 0.127889}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 49223333, "speed": 102.691, "utilization": 0.891416, "size": 0.00802194}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3068922, "speed": 392.94, "utilization": 3.41093, "size": 0.127888}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 50611787, "speed": 104.124, "utilization": 0.903857, "size": 0.00802134}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3155651, "speed": 393.733, "utilization": 3.41782, "size": 0.127893}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len4/run4.json b/code/fpga/final_results/dblp.xml.15MB.len4/run4.json new file mode 100644 index 0000000..8350b48 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.5297, "power": 35.420185000000004}, {"timestamp": 67.1916, "power": 35.420185000000004}, {"timestamp": 87.7325, "power": 35.420185000000004}, {"timestamp": 108.266, "power": 35.420185000000004}, {"timestamp": 129.136, "power": 35.420185000000004}, {"timestamp": 150.035, "power": 35.420185000000004}, {"timestamp": 170.573, "power": 35.420185000000004}, {"timestamp": 191.115, "power": 35.420185000000004}, {"timestamp": 211.648, "power": 35.420185000000004}, {"timestamp": 232.18, "power": 35.420185000000004}, {"timestamp": 252.676, "power": 35.420185000000004}, {"timestamp": 273.165, "power": 35.420185000000004}, {"timestamp": 293.699, "power": 35.420185000000004}, {"timestamp": 314.238, "power": 35.420185000000004}, {"timestamp": 334.782, "power": 35.420185000000004}, {"timestamp": 355.321, "power": 35.420185000000004}, {"timestamp": 375.858, "power": 35.420185000000004}, {"timestamp": 396.397, "power": 35.420185000000004}, {"timestamp": 416.904, "power": 35.420185000000004}, {"timestamp": 437.442, "power": 35.420185000000004}, {"timestamp": 457.985, "power": 35.420185000000004}, {"timestamp": 478.521, "power": 35.420185000000004}, {"timestamp": 499.059, "power": 35.420185000000004}, {"timestamp": 519.593, "power": 35.420185000000004}, {"timestamp": 540.133, "power": 35.420185000000004}, {"timestamp": 560.642, "power": 35.420185000000004}, {"timestamp": 581.137, "power": 35.420185000000004}, {"timestamp": 601.668, "power": 35.420185000000004}, {"timestamp": 622.208, "power": 35.420185000000004}, {"timestamp": 642.743, "power": 35.420185000000004}, {"timestamp": 663.283, "power": 35.420185000000004}, {"timestamp": 683.822, "power": 35.420185000000004}, {"timestamp": 704.361, "power": 35.420185000000004}, {"timestamp": 724.873, "power": 35.420185000000004}, {"timestamp": 745.403, "power": 35.420185000000004}, {"timestamp": 765.937, "power": 35.420185000000004}, {"timestamp": 786.47, "power": 35.420185000000004}, {"timestamp": 807.002, "power": 35.420185000000004}, {"timestamp": 827.535, "power": 35.420185000000004}, {"timestamp": 848.067, "power": 35.420185000000004}, {"timestamp": 868.552, "power": 35.420185000000004}, {"timestamp": 889.044, "power": 35.420185000000004}, {"timestamp": 909.574, "power": 35.420185000000004}, {"timestamp": 930.107, "power": 35.420185000000004}, {"timestamp": 950.636, "power": 35.420185000000004}, {"timestamp": 971.169, "power": 35.420185000000004}, {"timestamp": 991.703, "power": 35.420185000000004}, {"timestamp": 1012.24, "power": 35.977106000000006}, {"timestamp": 1033.5, "power": 35.977106000000006}, {"timestamp": 1054.09, "power": 35.977106000000006}, {"timestamp": 1074.79, "power": 35.977106000000006}, {"timestamp": 1095.38, "power": 35.977106000000006}, {"timestamp": 1115.97, "power": 35.977106000000006}, {"timestamp": 1136.55, "power": 35.977106000000006}, {"timestamp": 1157.1, "power": 35.977106000000006}, {"timestamp": 1177.66, "power": 35.977106000000006}, {"timestamp": 1198.25, "power": 35.977106000000006}, {"timestamp": 1218.84, "power": 35.977106000000006}, {"timestamp": 1239.43, "power": 35.977106000000006}, {"timestamp": 1260.02, "power": 35.977106000000006}, {"timestamp": 1280.59, "power": 35.977106000000006}, {"timestamp": 1301.14, "power": 35.977106000000006}, {"timestamp": 1321.7, "power": 35.977106000000006}, {"timestamp": 1342.3, "power": 35.977106000000006}, {"timestamp": 1362.88, "power": 35.977106000000006}, {"timestamp": 1383.48, "power": 35.977106000000006}, {"timestamp": 1404.08, "power": 35.977106000000006}, {"timestamp": 1424.65, "power": 35.977106000000006}, {"timestamp": 1445.21, "power": 35.977106000000006}, {"timestamp": 1465.76, "power": 35.977106000000006}, {"timestamp": 1486.35, "power": 35.977106000000006}, {"timestamp": 1506.94, "power": 35.977106000000006}, {"timestamp": 1527.53, "power": 35.977106000000006}, {"timestamp": 1548.12, "power": 35.977106000000006}, {"timestamp": 1568.69, "power": 35.977106000000006}, {"timestamp": 1589.24, "power": 35.977106000000006}, {"timestamp": 1609.8, "power": 35.977106000000006}, {"timestamp": 1630.38, "power": 35.977106000000006}, {"timestamp": 1650.97, "power": 35.977106000000006}, {"timestamp": 1671.57, "power": 35.977106000000006}, {"timestamp": 1692.16, "power": 35.977106000000006}, {"timestamp": 1712.73, "power": 35.977106000000006}, {"timestamp": 1733.28, "power": 35.977106000000006}, {"timestamp": 1753.83, "power": 35.977106000000006}, {"timestamp": 1774.43, "power": 35.977106000000006}, {"timestamp": 1795.02, "power": 35.977106000000006}, {"timestamp": 1815.61, "power": 35.977106000000006}, {"timestamp": 1836.2, "power": 35.977106000000006}, {"timestamp": 1856.77, "power": 35.977106000000006}, {"timestamp": 1877.33, "power": 35.977106000000006}, {"timestamp": 1897.91, "power": 35.977106000000006}, {"timestamp": 1918.5, "power": 35.977106000000006}, {"timestamp": 1939.09, "power": 35.977106000000006}, {"timestamp": 1959.69, "power": 35.977106000000006}, {"timestamp": 1980.29, "power": 35.977106000000006}, {"timestamp": 2000.86, "power": 35.977106000000006}, {"timestamp": 2021.42, "power": 36.336315}, {"timestamp": 2042.54, "power": 36.336315}, {"timestamp": 2063.15, "power": 36.336315}, {"timestamp": 2083.74, "power": 36.336315}, {"timestamp": 2104.33, "power": 36.336315}, {"timestamp": 2124.9, "power": 36.336315}, {"timestamp": 2145.45, "power": 36.336315}, {"timestamp": 2166.04, "power": 36.336315}, {"timestamp": 2186.63, "power": 36.336315}, {"timestamp": 2207.22, "power": 36.336315}, {"timestamp": 2227.81, "power": 36.336315}, {"timestamp": 2248.39, "power": 36.336315}, {"timestamp": 2268.96, "power": 36.336315}, {"timestamp": 2289.51, "power": 36.336315}, {"timestamp": 2310.1, "power": 36.336315}, {"timestamp": 2330.7, "power": 36.336315}, {"timestamp": 2351.29, "power": 36.336315}, {"timestamp": 2371.88, "power": 36.336315}, {"timestamp": 2392.47, "power": 36.336315}, {"timestamp": 2413.04, "power": 36.336315}, {"timestamp": 2433.59, "power": 36.336315}, {"timestamp": 2454.18, "power": 36.336315}, {"timestamp": 2474.76, "power": 36.336315}, {"timestamp": 2495.36, "power": 36.336315}, {"timestamp": 2515.94, "power": 36.336315}, {"timestamp": 2536.54, "power": 36.336315}, {"timestamp": 2557.12, "power": 36.336315}, {"timestamp": 2577.67, "power": 36.336315}, {"timestamp": 2598.26, "power": 36.336315}, {"timestamp": 2618.85, "power": 36.336315}, {"timestamp": 2639.44, "power": 36.336315}, {"timestamp": 2660.04, "power": 36.336315}, {"timestamp": 2680.6, "power": 36.336315}, {"timestamp": 2701.16, "power": 36.336315}, {"timestamp": 2721.72, "power": 36.336315}, {"timestamp": 2742.31, "power": 36.336315}, {"timestamp": 2762.9, "power": 36.336315}, {"timestamp": 2783.49, "power": 36.336315}, {"timestamp": 2804.09, "power": 36.336315}, {"timestamp": 2824.66, "power": 36.336315}, {"timestamp": 2845.22, "power": 36.336315}, {"timestamp": 2865.83, "power": 36.336315}, {"timestamp": 2886.36, "power": 36.336315}, {"timestamp": 2906.89, "power": 36.336315}, {"timestamp": 2927.42, "power": 36.336315}, {"timestamp": 2947.95, "power": 36.336315}, {"timestamp": 2968.47, "power": 36.336315}, {"timestamp": 2988.98, "power": 36.336315}, {"timestamp": 3009.5, "power": 36.336315}, {"timestamp": 3030.03, "power": 38.824899}, {"timestamp": 3051.15, "power": 38.824899}, {"timestamp": 3071.69, "power": 38.824899}, {"timestamp": 3092.23, "power": 38.824899}, {"timestamp": 3112.75, "power": 38.824899}, {"timestamp": 3133.24, "power": 38.824899}, {"timestamp": 3153.76, "power": 38.824899}, {"timestamp": 3174.3, "power": 38.824899}, {"timestamp": 3194.83, "power": 38.824899}, {"timestamp": 3215.37, "power": 38.824899}, {"timestamp": 3235.9, "power": 38.824899}, {"timestamp": 3256.43, "power": 38.824899}, {"timestamp": 3276.95, "power": 38.824899}, {"timestamp": 3297.48, "power": 38.824899}, {"timestamp": 3318.01, "power": 38.824899}, {"timestamp": 3338.55, "power": 38.824899}, {"timestamp": 3359.09, "power": 38.824899}, {"timestamp": 3379.63, "power": 38.824899}, {"timestamp": 3400.16, "power": 38.824899}, {"timestamp": 3420.67, "power": 38.824899}, {"timestamp": 3441.21, "power": 38.824899}, {"timestamp": 3461.74, "power": 38.824899}, {"timestamp": 3482.28, "power": 38.824899}, {"timestamp": 3502.81, "power": 38.824899}, {"timestamp": 3523.35, "power": 38.824899}, {"timestamp": 3543.89, "power": 38.824899}, {"timestamp": 3564.42, "power": 38.824899}, {"timestamp": 3584.95, "power": 38.824899}, {"timestamp": 3605.48, "power": 38.824899}, {"timestamp": 3626.01, "power": 38.824899}, {"timestamp": 3646.55, "power": 38.824899}, {"timestamp": 3667.08, "power": 38.824899}, {"timestamp": 3687.58, "power": 38.824899}, {"timestamp": 3708.11, "power": 38.824899}, {"timestamp": 3728.68, "power": 38.824899}, {"timestamp": 3749.23, "power": 38.824899}, {"timestamp": 3769.77, "power": 38.824899}, {"timestamp": 3790.32, "power": 38.824899}, {"timestamp": 3810.87, "power": 38.824899}, {"timestamp": 3831.42, "power": 38.824899}, {"timestamp": 3851.97, "power": 38.824899}, {"timestamp": 3872.52, "power": 38.824899}, {"timestamp": 3893.02, "power": 38.824899}, {"timestamp": 3913.52, "power": 38.824899}, {"timestamp": 3934.06, "power": 38.824899}, {"timestamp": 3954.61, "power": 38.824899}, {"timestamp": 3975.16, "power": 38.824899}, {"timestamp": 3995.71, "power": 38.824899}, {"timestamp": 4016.26, "power": 38.824899}, {"timestamp": 4036.78, "power": 36.488651000000004}, {"timestamp": 4057.86, "power": 36.488651000000004}, {"timestamp": 4078.41, "power": 36.488651000000004}, {"timestamp": 4098.95, "power": 36.488651000000004}, {"timestamp": 4119.5, "power": 36.488651000000004}, {"timestamp": 4140.04, "power": 36.488651000000004}, {"timestamp": 4160.55, "power": 36.488651000000004}, {"timestamp": 4181.05, "power": 36.488651000000004}, {"timestamp": 4201.59, "power": 36.488651000000004}, {"timestamp": 4222.14, "power": 36.488651000000004}, {"timestamp": 4242.68, "power": 36.488651000000004}, {"timestamp": 4263.23, "power": 36.488651000000004}, {"timestamp": 4283.78, "power": 36.488651000000004}, {"timestamp": 4304.33, "power": 36.488651000000004}, {"timestamp": 4324.85, "power": 36.488651000000004}, {"timestamp": 4345.35, "power": 36.488651000000004}, {"timestamp": 4365.88, "power": 36.488651000000004}, {"timestamp": 4386.43, "power": 36.488651000000004}, {"timestamp": 4406.99, "power": 36.488651000000004}, {"timestamp": 4427.53, "power": 36.488651000000004}, {"timestamp": 4448.08, "power": 36.488651000000004}, {"timestamp": 4468.6, "power": 36.488651000000004}, {"timestamp": 4489.1, "power": 36.488651000000004}, {"timestamp": 4509.65, "power": 36.488651000000004}, {"timestamp": 4530.2, "power": 36.488651000000004}, {"timestamp": 4550.75, "power": 36.488651000000004}, {"timestamp": 4571.3, "power": 36.488651000000004}, {"timestamp": 4591.84, "power": 36.488651000000004}, {"timestamp": 4612.39, "power": 36.488651000000004}, {"timestamp": 4632.91, "power": 36.488651000000004}, {"timestamp": 4653.46, "power": 36.488651000000004}, {"timestamp": 4674.01, "power": 36.488651000000004}, {"timestamp": 4694.56, "power": 36.488651000000004}, {"timestamp": 4715.11, "power": 36.488651000000004}, {"timestamp": 4735.66, "power": 36.488651000000004}, {"timestamp": 4756.2, "power": 36.488651000000004}, {"timestamp": 4776.73, "power": 36.488651000000004}, {"timestamp": 4797.23, "power": 36.488651000000004}, {"timestamp": 4817.77, "power": 36.488651000000004}, {"timestamp": 4838.32, "power": 36.488651000000004}, {"timestamp": 4858.87, "power": 36.488651000000004}, {"timestamp": 4879.42, "power": 36.488651000000004}, {"timestamp": 4899.96, "power": 36.488651000000004}, {"timestamp": 4920.51, "power": 36.488651000000004}, {"timestamp": 4941.02, "power": 36.488651000000004}, {"timestamp": 4961.56, "power": 36.488651000000004}, {"timestamp": 4982.11, "power": 36.488651000000004}, {"timestamp": 5002.66, "power": 36.488651000000004}, {"timestamp": 5023.21, "power": 36.488651000000004}, {"timestamp": 5043.76, "power": 37.988983000000005}, {"timestamp": 5064.9, "power": 37.988983000000005}, {"timestamp": 5085.39, "power": 37.988983000000005}, {"timestamp": 5105.93, "power": 37.988983000000005}, {"timestamp": 5126.48, "power": 37.988983000000005}, {"timestamp": 5147.03, "power": 37.988983000000005}, {"timestamp": 5167.57, "power": 37.988983000000005}, {"timestamp": 5188.12, "power": 37.988983000000005}, {"timestamp": 5208.65, "power": 37.988983000000005}, {"timestamp": 5229.22, "power": 37.988983000000005}, {"timestamp": 5249.8, "power": 37.988983000000005}, {"timestamp": 5270.36, "power": 37.988983000000005}, {"timestamp": 5290.95, "power": 37.988983000000005}, {"timestamp": 5311.52, "power": 37.988983000000005}, {"timestamp": 5332.1, "power": 37.988983000000005}, {"timestamp": 5352.63, "power": 37.988983000000005}, {"timestamp": 5373.18, "power": 37.988983000000005}, {"timestamp": 5393.75, "power": 37.988983000000005}, {"timestamp": 5414.29, "power": 37.988983000000005}, {"timestamp": 5434.86, "power": 37.988983000000005}, {"timestamp": 5455.43, "power": 37.988983000000005}, {"timestamp": 5475.99, "power": 37.988983000000005}, {"timestamp": 5496.56, "power": 37.988983000000005}, {"timestamp": 5517.06, "power": 37.988983000000005}, {"timestamp": 5537.63, "power": 37.988983000000005}, {"timestamp": 5558.2, "power": 37.988983000000005}, {"timestamp": 5578.76, "power": 37.988983000000005}, {"timestamp": 5599.33, "power": 37.988983000000005}, {"timestamp": 5619.91, "power": 37.988983000000005}, {"timestamp": 5640.49, "power": 37.988983000000005}, {"timestamp": 5661.0, "power": 37.988983000000005}, {"timestamp": 5681.55, "power": 37.988983000000005}, {"timestamp": 5702.09, "power": 37.988983000000005}, {"timestamp": 5722.64, "power": 37.988983000000005}, {"timestamp": 5743.19, "power": 37.988983000000005}, {"timestamp": 5763.73, "power": 37.988983000000005}, {"timestamp": 5784.28, "power": 37.988983000000005}, {"timestamp": 5804.8, "power": 37.988983000000005}, {"timestamp": 5825.29, "power": 37.988983000000005}, {"timestamp": 5845.83, "power": 37.988983000000005}, {"timestamp": 5866.4, "power": 37.988983000000005}, {"timestamp": 5886.98, "power": 37.988983000000005}, {"timestamp": 5907.55, "power": 37.988983000000005}, {"timestamp": 5928.1, "power": 37.988983000000005}, {"timestamp": 5948.63, "power": 37.988983000000005}, {"timestamp": 5969.12, "power": 37.988983000000005}, {"timestamp": 5989.68, "power": 37.988983000000005}, {"timestamp": 6010.25, "power": 37.988983000000005}, {"timestamp": 6030.83, "power": 37.988983000000005}, {"timestamp": 6051.41, "power": 38.002424000000005}, {"timestamp": 6072.51, "power": 38.002424000000005}, {"timestamp": 6093.01, "power": 38.002424000000005}, {"timestamp": 6113.51, "power": 38.002424000000005}, {"timestamp": 6134.06, "power": 38.002424000000005}, {"timestamp": 6154.61, "power": 38.002424000000005}, {"timestamp": 6175.15, "power": 38.002424000000005}, {"timestamp": 6195.73, "power": 38.002424000000005}, {"timestamp": 6216.28, "power": 38.002424000000005}, {"timestamp": 6236.81, "power": 38.002424000000005}, {"timestamp": 6257.31, "power": 38.002424000000005}, {"timestamp": 6277.88, "power": 38.002424000000005}, {"timestamp": 6298.46, "power": 38.002424000000005}, {"timestamp": 6319.02, "power": 38.002424000000005}, {"timestamp": 6339.59, "power": 38.002424000000005}, {"timestamp": 6360.15, "power": 38.002424000000005}, {"timestamp": 6380.67, "power": 38.002424000000005}, {"timestamp": 6401.18, "power": 38.002424000000005}, {"timestamp": 6421.74, "power": 38.002424000000005}, {"timestamp": 6442.32, "power": 38.002424000000005}, {"timestamp": 6462.9, "power": 38.002424000000005}, {"timestamp": 6483.47, "power": 38.002424000000005}, {"timestamp": 6504.05, "power": 38.002424000000005}, {"timestamp": 6524.58, "power": 38.002424000000005}, {"timestamp": 6545.08, "power": 38.002424000000005}, {"timestamp": 6565.64, "power": 38.002424000000005}, {"timestamp": 6586.21, "power": 38.002424000000005}, {"timestamp": 6606.79, "power": 38.002424000000005}, {"timestamp": 6627.34, "power": 38.002424000000005}, {"timestamp": 6647.88, "power": 38.002424000000005}, {"timestamp": 6668.43, "power": 38.002424000000005}, {"timestamp": 6688.95, "power": 38.002424000000005}, {"timestamp": 6709.49, "power": 38.002424000000005}, {"timestamp": 6730.04, "power": 38.002424000000005}, {"timestamp": 6750.61, "power": 38.002424000000005}, {"timestamp": 6771.17, "power": 38.002424000000005}, {"timestamp": 6791.74, "power": 38.002424000000005}, {"timestamp": 6812.33, "power": 38.002424000000005}, {"timestamp": 6832.87, "power": 38.002424000000005}, {"timestamp": 6853.42, "power": 38.002424000000005}, {"timestamp": 6873.97, "power": 38.002424000000005}, {"timestamp": 6894.55, "power": 38.002424000000005}, {"timestamp": 6915.13, "power": 38.002424000000005}, {"timestamp": 6935.69, "power": 38.002424000000005}, {"timestamp": 6956.26, "power": 38.002424000000005}, {"timestamp": 6976.78, "power": 38.002424000000005}, {"timestamp": 6997.28, "power": 38.002424000000005}, {"timestamp": 7017.85, "power": 38.002424000000005}, {"timestamp": 7038.43, "power": 38.002424000000005}, {"timestamp": 7059.01, "power": 37.854434}, {"timestamp": 7080.94, "power": 37.854434}, {"timestamp": 7101.44, "power": 37.854434}, {"timestamp": 7121.97, "power": 37.854434}, {"timestamp": 7142.51, "power": 37.854434}, {"timestamp": 7163.06, "power": 37.854434}, {"timestamp": 7183.63, "power": 37.854434}, {"timestamp": 7204.22, "power": 37.854434}, {"timestamp": 7224.74, "power": 37.854434}, {"timestamp": 7245.24, "power": 37.854434}, {"timestamp": 7265.81, "power": 37.854434}, {"timestamp": 7286.38, "power": 37.854434}, {"timestamp": 7306.96, "power": 37.854434}, {"timestamp": 7327.54, "power": 37.854434}, {"timestamp": 7348.1, "power": 37.854434}, {"timestamp": 7368.62, "power": 37.854434}, {"timestamp": 7389.12, "power": 37.854434}, {"timestamp": 7409.67, "power": 37.854434}, {"timestamp": 7430.25, "power": 37.854434}, {"timestamp": 7450.83, "power": 37.854434}, {"timestamp": 7471.39, "power": 37.854434}, {"timestamp": 7491.97, "power": 37.854434}, {"timestamp": 7512.55, "power": 37.854434}, {"timestamp": 7533.05, "power": 37.854434}, {"timestamp": 7553.61, "power": 37.854434}, {"timestamp": 7574.18, "power": 37.854434}, {"timestamp": 7594.76, "power": 37.854434}, {"timestamp": 7615.33, "power": 37.854434}, {"timestamp": 7635.91, "power": 37.854434}, {"timestamp": 7656.5, "power": 37.854434}, {"timestamp": 7677.0, "power": 37.854434}, {"timestamp": 7697.49, "power": 37.854434}, {"timestamp": 7718.05, "power": 37.854434}, {"timestamp": 7738.62, "power": 37.854434}, {"timestamp": 7759.18, "power": 37.854434}, {"timestamp": 7779.75, "power": 37.854434}, {"timestamp": 7800.3, "power": 37.854434}, {"timestamp": 7820.83, "power": 37.854434}, {"timestamp": 7841.37, "power": 37.854434}, {"timestamp": 7861.9, "power": 37.854434}, {"timestamp": 7882.43, "power": 37.854434}, {"timestamp": 7902.95, "power": 37.854434}, {"timestamp": 7923.48, "power": 37.854434}, {"timestamp": 7944.01, "power": 37.854434}, {"timestamp": 7964.56, "power": 37.854434}, {"timestamp": 7985.04, "power": 37.854434}, {"timestamp": 8005.56, "power": 37.854434}, {"timestamp": 8026.09, "power": 37.854434}, {"timestamp": 8046.62, "power": 37.854434}, {"timestamp": 8067.15, "power": 38.64070099999999}, {"timestamp": 8088.66, "power": 38.64070099999999}, {"timestamp": 8109.15, "power": 38.64070099999999}, {"timestamp": 8129.67, "power": 38.64070099999999}, {"timestamp": 8150.2, "power": 38.64070099999999}, {"timestamp": 8170.73, "power": 38.64070099999999}, {"timestamp": 8191.26, "power": 38.64070099999999}, {"timestamp": 8211.78, "power": 38.64070099999999}, {"timestamp": 8232.31, "power": 38.64070099999999}, {"timestamp": 8252.81, "power": 38.64070099999999}, {"timestamp": 8273.29, "power": 38.64070099999999}, {"timestamp": 8293.82, "power": 38.64070099999999}, {"timestamp": 8314.34, "power": 38.64070099999999}, {"timestamp": 8334.87, "power": 38.64070099999999}, {"timestamp": 8355.4, "power": 38.64070099999999}, {"timestamp": 8375.93, "power": 38.64070099999999}, {"timestamp": 8396.45, "power": 38.64070099999999}, {"timestamp": 8416.96, "power": 38.64070099999999}, {"timestamp": 8437.49, "power": 38.64070099999999}, {"timestamp": 8458.02, "power": 38.64070099999999}, {"timestamp": 8478.55, "power": 38.64070099999999}, {"timestamp": 8499.08, "power": 38.64070099999999}, {"timestamp": 8519.61, "power": 38.64070099999999}, {"timestamp": 8540.13, "power": 38.64070099999999}, {"timestamp": 8560.63, "power": 38.64070099999999}, {"timestamp": 8581.11, "power": 38.64070099999999}, {"timestamp": 8601.63, "power": 38.64070099999999}, {"timestamp": 8622.16, "power": 38.64070099999999}, {"timestamp": 8642.69, "power": 38.64070099999999}, {"timestamp": 8663.22, "power": 38.64070099999999}, {"timestamp": 8683.74, "power": 38.64070099999999}, {"timestamp": 8704.27, "power": 38.64070099999999}, {"timestamp": 8724.82, "power": 38.64070099999999}, {"timestamp": 8745.35, "power": 38.64070099999999}, {"timestamp": 8765.91, "power": 38.64070099999999}, {"timestamp": 8786.48, "power": 38.64070099999999}, {"timestamp": 8807.04, "power": 38.64070099999999}, {"timestamp": 8827.58, "power": 38.64070099999999}, {"timestamp": 8848.12, "power": 38.64070099999999}, {"timestamp": 8868.62, "power": 38.64070099999999}, {"timestamp": 8889.11, "power": 38.64070099999999}, {"timestamp": 8909.6, "power": 38.64070099999999}, {"timestamp": 8930.13, "power": 38.64070099999999}, {"timestamp": 8950.71, "power": 38.64070099999999}, {"timestamp": 8971.23, "power": 38.64070099999999}, {"timestamp": 8991.76, "power": 38.64070099999999}, {"timestamp": 9012.29, "power": 38.64070099999999}, {"timestamp": 9032.81, "power": 38.64070099999999}, {"timestamp": 9053.29, "power": 38.64070099999999}, {"timestamp": 9073.78, "power": 35.52547}, {"timestamp": 9094.81, "power": 35.52547}, {"timestamp": 9115.34, "power": 35.52547}, {"timestamp": 9135.87, "power": 35.52547}, {"timestamp": 9156.4, "power": 35.52547}, {"timestamp": 9176.92, "power": 35.52547}, {"timestamp": 9197.41, "power": 35.52547}, {"timestamp": 9217.93, "power": 35.52547}, {"timestamp": 9238.47, "power": 35.52547}, {"timestamp": 9259.01, "power": 35.52547}, {"timestamp": 9279.54, "power": 35.52547}, {"timestamp": 9300.07, "power": 35.52547}, {"timestamp": 9320.54, "power": 35.52547}, {"timestamp": 9341.05, "power": 35.52547}, {"timestamp": 9361.55, "power": 35.52547}, {"timestamp": 9382.07, "power": 35.52547}, {"timestamp": 9402.6, "power": 35.52547}, {"timestamp": 9423.13, "power": 35.52547}, {"timestamp": 9443.66, "power": 35.52547}, {"timestamp": 9464.19, "power": 35.52547}, {"timestamp": 9484.69, "power": 35.52547}, {"timestamp": 9505.18, "power": 35.52547}, {"timestamp": 9525.66, "power": 35.52547}, {"timestamp": 9546.18, "power": 35.52547}, {"timestamp": 9566.71, "power": 35.52547}, {"timestamp": 9587.23, "power": 35.52547}, {"timestamp": 9607.75, "power": 35.52547}, {"timestamp": 9628.28, "power": 35.52547}, {"timestamp": 9648.78, "power": 35.52547}, {"timestamp": 9669.27, "power": 35.52547}, {"timestamp": 9689.75, "power": 35.52547}, {"timestamp": 9710.27, "power": 35.52547}, {"timestamp": 9730.8, "power": 35.52547}, {"timestamp": 9751.32, "power": 35.52547}, {"timestamp": 9771.85, "power": 35.52547}, {"timestamp": 9792.37, "power": 35.52547}, {"timestamp": 9812.86, "power": 35.52547}, {"timestamp": 9833.35, "power": 35.52547}, {"timestamp": 9853.82, "power": 35.52547}, {"timestamp": 9874.34, "power": 35.52547}, {"timestamp": 9894.87, "power": 35.52547}, {"timestamp": 9915.54, "power": 35.52547}, {"timestamp": 9936.09, "power": 35.52547}], "timeline": {"START": "3659.818892", "END": "7792.434031"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5831.42}, {"name": "clSetKernelArg", "calls": 19, "time": 2698.72}, {"name": "clReleaseKernel", "calls": 1, "time": 1099.51}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.457}, {"name": "clCreateContext", "calls": 1, "time": 44.3562}, {"name": "clReleaseContext", "calls": 1, "time": 42.838}, {"name": "clReleaseProgram", "calls": 1, "time": 15.8063}, {"name": "clCreateKernel", "calls": 1, "time": 0.341649}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.296396}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.141604}, {"name": "clRetainMemObject", "calls": 14, "time": 0.078066}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077095}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034915}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025508}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024323}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011464}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011197}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009189}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007825}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007414}, {"name": "clRetainDevice", "calls": 2, "time": 0.005058}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4132.62}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4132.11}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3895.97}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 4027.74}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 4117.26}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3909.91}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7441.742351, "utilization": 77.518149, "size": 6118470.0, "time": 822.182753}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 53252039, "speed": 103.498, "utilization": 0.898417, "size": 0.00802028}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3320676, "speed": 393.897, "utilization": 3.41924, "size": 0.127898}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 48647755, "speed": 100.313, "utilization": 0.870775, "size": 0.0080222}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3032920, "speed": 393.129, "utilization": 3.41257, "size": 0.127888}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 50867739, "speed": 101.446, "utilization": 0.880608, "size": 0.00802123}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3171659, "speed": 393.037, "utilization": 3.41178, "size": 0.127893}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 52770092, "speed": 102.941, "utilization": 0.893582, "size": 0.00802047}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3290555, "speed": 393.331, "utilization": 3.41433, "size": 0.127897}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 48882951, "speed": 100.439, "utilization": 0.871863, "size": 0.00802209}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3047608, "speed": 392.972, "utilization": 3.41121, "size": 0.127889}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len6/run0.json b/code/fpga/final_results/dblp.xml.15MB.len6/run0.json new file mode 100644 index 0000000..73cac68 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.8037, "power": 35.756938000000005}, {"timestamp": 59.4453, "power": 35.756938000000005}, {"timestamp": 79.9919, "power": 35.756938000000005}, {"timestamp": 100.504, "power": 35.756938000000005}, {"timestamp": 121.017, "power": 35.756938000000005}, {"timestamp": 141.625, "power": 35.756938000000005}, {"timestamp": 162.173, "power": 35.756938000000005}, {"timestamp": 182.718, "power": 35.756938000000005}, {"timestamp": 203.255, "power": 35.756938000000005}, {"timestamp": 223.802, "power": 35.756938000000005}, {"timestamp": 244.652, "power": 35.756938000000005}, {"timestamp": 265.674, "power": 35.756938000000005}, {"timestamp": 286.723, "power": 35.756938000000005}, {"timestamp": 307.75, "power": 35.756938000000005}, {"timestamp": 328.26, "power": 35.756938000000005}, {"timestamp": 348.759, "power": 35.756938000000005}, {"timestamp": 369.292, "power": 35.756938000000005}, {"timestamp": 389.832, "power": 35.756938000000005}, {"timestamp": 410.376, "power": 35.756938000000005}, {"timestamp": 430.919, "power": 35.756938000000005}, {"timestamp": 451.461, "power": 35.756938000000005}, {"timestamp": 472.005, "power": 35.756938000000005}, {"timestamp": 492.525, "power": 35.756938000000005}, {"timestamp": 513.067, "power": 35.756938000000005}, {"timestamp": 533.611, "power": 35.756938000000005}, {"timestamp": 554.153, "power": 35.756938000000005}, {"timestamp": 574.695, "power": 35.756938000000005}, {"timestamp": 595.238, "power": 35.756938000000005}, {"timestamp": 615.78, "power": 35.756938000000005}, {"timestamp": 636.293, "power": 35.756938000000005}, {"timestamp": 656.79, "power": 35.756938000000005}, {"timestamp": 677.329, "power": 35.756938000000005}, {"timestamp": 697.867, "power": 35.756938000000005}, {"timestamp": 718.417, "power": 35.756938000000005}, {"timestamp": 738.963, "power": 35.756938000000005}, {"timestamp": 759.503, "power": 35.756938000000005}, {"timestamp": 780.044, "power": 35.756938000000005}, {"timestamp": 800.56, "power": 35.756938000000005}, {"timestamp": 821.101, "power": 35.756938000000005}, {"timestamp": 841.64, "power": 35.756938000000005}, {"timestamp": 862.179, "power": 35.756938000000005}, {"timestamp": 882.72, "power": 35.756938000000005}, {"timestamp": 903.264, "power": 35.756938000000005}, {"timestamp": 923.808, "power": 35.756938000000005}, {"timestamp": 944.321, "power": 35.756938000000005}, {"timestamp": 964.861, "power": 35.756938000000005}, {"timestamp": 985.404, "power": 35.756938000000005}, {"timestamp": 1005.95, "power": 36.837548}, {"timestamp": 1027.04, "power": 36.837548}, {"timestamp": 1047.58, "power": 36.837548}, {"timestamp": 1068.13, "power": 36.837548}, {"timestamp": 1088.63, "power": 36.837548}, {"timestamp": 1109.16, "power": 36.837548}, {"timestamp": 1129.7, "power": 36.837548}, {"timestamp": 1150.23, "power": 36.837548}, {"timestamp": 1170.77, "power": 36.837548}, {"timestamp": 1191.31, "power": 36.837548}, {"timestamp": 1211.85, "power": 36.837548}, {"timestamp": 1232.37, "power": 36.837548}, {"timestamp": 1252.9, "power": 36.837548}, {"timestamp": 1273.45, "power": 36.837548}, {"timestamp": 1293.99, "power": 36.837548}, {"timestamp": 1314.52, "power": 36.837548}, {"timestamp": 1335.06, "power": 36.837548}, {"timestamp": 1355.61, "power": 36.837548}, {"timestamp": 1376.16, "power": 36.837548}, {"timestamp": 1396.66, "power": 36.837548}, {"timestamp": 1417.2, "power": 36.837548}, {"timestamp": 1437.74, "power": 36.837548}, {"timestamp": 1458.28, "power": 36.837548}, {"timestamp": 1478.82, "power": 36.837548}, {"timestamp": 1499.36, "power": 36.837548}, {"timestamp": 1519.9, "power": 36.837548}, {"timestamp": 1540.42, "power": 36.837548}, {"timestamp": 1560.96, "power": 36.837548}, {"timestamp": 1581.5, "power": 36.837548}, {"timestamp": 1602.04, "power": 36.837548}, {"timestamp": 1622.58, "power": 36.837548}, {"timestamp": 1643.12, "power": 36.837548}, {"timestamp": 1663.66, "power": 36.837548}, {"timestamp": 1684.16, "power": 36.837548}, {"timestamp": 1704.65, "power": 36.837548}, {"timestamp": 1725.19, "power": 36.837548}, {"timestamp": 1745.72, "power": 36.837548}, {"timestamp": 1766.26, "power": 36.837548}, {"timestamp": 1786.8, "power": 36.837548}, {"timestamp": 1807.34, "power": 36.837548}, {"timestamp": 1827.87, "power": 36.837548}, {"timestamp": 1848.39, "power": 36.837548}, {"timestamp": 1868.92, "power": 36.837548}, {"timestamp": 1889.46, "power": 36.837548}, {"timestamp": 1910.0, "power": 36.837548}, {"timestamp": 1930.54, "power": 36.837548}, {"timestamp": 1951.08, "power": 36.837548}, {"timestamp": 1971.61, "power": 36.837548}, {"timestamp": 1992.16, "power": 36.837548}, {"timestamp": 2012.65, "power": 36.267398}, {"timestamp": 2033.62, "power": 36.267398}, {"timestamp": 2054.16, "power": 36.267398}, {"timestamp": 2074.7, "power": 36.267398}, {"timestamp": 2095.24, "power": 36.267398}, {"timestamp": 2115.77, "power": 36.267398}, {"timestamp": 2136.29, "power": 36.267398}, {"timestamp": 2156.79, "power": 36.267398}, {"timestamp": 2177.32, "power": 36.267398}, {"timestamp": 2197.86, "power": 36.267398}, {"timestamp": 2218.41, "power": 36.267398}, {"timestamp": 2238.95, "power": 36.267398}, {"timestamp": 2259.49, "power": 36.267398}, {"timestamp": 2280.03, "power": 36.267398}, {"timestamp": 2300.54, "power": 36.267398}, {"timestamp": 2321.07, "power": 36.267398}, {"timestamp": 2341.61, "power": 36.267398}, {"timestamp": 2362.15, "power": 36.267398}, {"timestamp": 2382.69, "power": 36.267398}, {"timestamp": 2403.23, "power": 36.267398}, {"timestamp": 2423.77, "power": 36.267398}, {"timestamp": 2444.29, "power": 36.267398}, {"timestamp": 2464.78, "power": 36.267398}, {"timestamp": 2485.32, "power": 36.267398}, {"timestamp": 2505.86, "power": 36.267398}, {"timestamp": 2526.4, "power": 36.267398}, {"timestamp": 2546.94, "power": 36.267398}, {"timestamp": 2567.48, "power": 36.267398}, {"timestamp": 2588.02, "power": 36.267398}, {"timestamp": 2608.54, "power": 36.267398}, {"timestamp": 2629.07, "power": 36.267398}, {"timestamp": 2649.62, "power": 36.267398}, {"timestamp": 2670.16, "power": 36.267398}, {"timestamp": 2690.7, "power": 36.267398}, {"timestamp": 2711.24, "power": 36.267398}, {"timestamp": 2731.78, "power": 36.267398}, {"timestamp": 2752.29, "power": 36.267398}, {"timestamp": 2772.79, "power": 36.267398}, {"timestamp": 2793.33, "power": 36.267398}, {"timestamp": 2813.87, "power": 36.267398}, {"timestamp": 2834.41, "power": 36.267398}, {"timestamp": 2854.95, "power": 36.267398}, {"timestamp": 2875.49, "power": 36.267398}, {"timestamp": 2896.03, "power": 36.267398}, {"timestamp": 2916.58, "power": 36.267398}, {"timestamp": 2937.12, "power": 36.267398}, {"timestamp": 2957.66, "power": 36.267398}, {"timestamp": 2978.19, "power": 36.267398}, {"timestamp": 2998.73, "power": 36.267398}, {"timestamp": 3019.3, "power": 35.720431000000005}, {"timestamp": 3040.59, "power": 35.720431000000005}, {"timestamp": 3061.13, "power": 35.720431000000005}, {"timestamp": 3081.67, "power": 35.720431000000005}, {"timestamp": 3102.21, "power": 35.720431000000005}, {"timestamp": 3122.75, "power": 35.720431000000005}, {"timestamp": 3143.28, "power": 35.720431000000005}, {"timestamp": 3163.83, "power": 35.720431000000005}, {"timestamp": 3184.35, "power": 35.720431000000005}, {"timestamp": 3204.88, "power": 35.720431000000005}, {"timestamp": 3225.42, "power": 35.720431000000005}, {"timestamp": 3245.95, "power": 35.720431000000005}, {"timestamp": 3266.49, "power": 35.720431000000005}, {"timestamp": 3287.03, "power": 35.720431000000005}, {"timestamp": 3307.56, "power": 35.720431000000005}, {"timestamp": 3328.12, "power": 35.720431000000005}, {"timestamp": 3348.61, "power": 35.720431000000005}, {"timestamp": 3369.14, "power": 35.720431000000005}, {"timestamp": 3389.68, "power": 35.720431000000005}, {"timestamp": 3410.21, "power": 35.720431000000005}, {"timestamp": 3430.75, "power": 35.720431000000005}, {"timestamp": 3451.28, "power": 35.720431000000005}, {"timestamp": 3471.82, "power": 35.720431000000005}, {"timestamp": 3492.38, "power": 35.720431000000005}, {"timestamp": 3512.87, "power": 35.720431000000005}, {"timestamp": 3533.4, "power": 35.720431000000005}, {"timestamp": 3553.94, "power": 35.720431000000005}, {"timestamp": 3574.48, "power": 35.720431000000005}, {"timestamp": 3595.01, "power": 35.720431000000005}, {"timestamp": 3615.55, "power": 35.720431000000005}, {"timestamp": 3636.09, "power": 35.720431000000005}, {"timestamp": 3656.6, "power": 35.720431000000005}, {"timestamp": 3677.13, "power": 35.720431000000005}, {"timestamp": 3697.67, "power": 35.720431000000005}, {"timestamp": 3718.21, "power": 35.720431000000005}, {"timestamp": 3738.74, "power": 35.720431000000005}, {"timestamp": 3759.28, "power": 35.720431000000005}, {"timestamp": 3779.81, "power": 35.720431000000005}, {"timestamp": 3800.33, "power": 35.720431000000005}, {"timestamp": 3820.82, "power": 35.720431000000005}, {"timestamp": 3841.37, "power": 35.720431000000005}, {"timestamp": 3861.92, "power": 35.720431000000005}, {"timestamp": 3882.47, "power": 35.720431000000005}, {"timestamp": 3903.01, "power": 35.720431000000005}, {"timestamp": 3923.56, "power": 35.720431000000005}, {"timestamp": 3944.13, "power": 35.720431000000005}, {"timestamp": 3964.63, "power": 35.720431000000005}, {"timestamp": 3985.17, "power": 35.720431000000005}, {"timestamp": 4005.72, "power": 35.720431000000005}, {"timestamp": 4026.27, "power": 38.233608000000004}, {"timestamp": 4047.35, "power": 38.233608000000004}, {"timestamp": 4067.9, "power": 38.233608000000004}, {"timestamp": 4088.43, "power": 38.233608000000004}, {"timestamp": 4108.97, "power": 38.233608000000004}, {"timestamp": 4129.52, "power": 38.233608000000004}, {"timestamp": 4150.07, "power": 38.233608000000004}, {"timestamp": 4170.62, "power": 38.233608000000004}, {"timestamp": 4191.17, "power": 38.233608000000004}, {"timestamp": 4211.72, "power": 38.233608000000004}, {"timestamp": 4232.29, "power": 38.233608000000004}, {"timestamp": 4252.8, "power": 38.233608000000004}, {"timestamp": 4273.34, "power": 38.233608000000004}, {"timestamp": 4293.89, "power": 38.233608000000004}, {"timestamp": 4314.44, "power": 38.233608000000004}, {"timestamp": 4334.98, "power": 38.233608000000004}, {"timestamp": 4355.53, "power": 38.233608000000004}, {"timestamp": 4376.08, "power": 38.233608000000004}, {"timestamp": 4396.6, "power": 38.233608000000004}, {"timestamp": 4417.14, "power": 38.233608000000004}, {"timestamp": 4437.68, "power": 38.233608000000004}, {"timestamp": 4458.23, "power": 38.233608000000004}, {"timestamp": 4478.78, "power": 38.233608000000004}, {"timestamp": 4499.32, "power": 38.233608000000004}, {"timestamp": 4519.87, "power": 38.233608000000004}, {"timestamp": 4540.39, "power": 38.233608000000004}, {"timestamp": 4560.93, "power": 38.233608000000004}, {"timestamp": 4581.48, "power": 38.233608000000004}, {"timestamp": 4602.03, "power": 38.233608000000004}, {"timestamp": 4622.57, "power": 38.233608000000004}, {"timestamp": 4643.12, "power": 38.233608000000004}, {"timestamp": 4663.66, "power": 38.233608000000004}, {"timestamp": 4684.17, "power": 38.233608000000004}, {"timestamp": 4704.66, "power": 38.233608000000004}, {"timestamp": 4725.2, "power": 38.233608000000004}, {"timestamp": 4745.75, "power": 38.233608000000004}, {"timestamp": 4766.29, "power": 38.233608000000004}, {"timestamp": 4786.84, "power": 38.233608000000004}, {"timestamp": 4807.38, "power": 38.233608000000004}, {"timestamp": 4827.93, "power": 38.233608000000004}, {"timestamp": 4848.45, "power": 38.233608000000004}, {"timestamp": 4868.99, "power": 38.233608000000004}, {"timestamp": 4889.54, "power": 38.233608000000004}, {"timestamp": 4910.08, "power": 38.233608000000004}, {"timestamp": 4930.62, "power": 38.233608000000004}, {"timestamp": 4951.17, "power": 38.233608000000004}, {"timestamp": 4971.71, "power": 38.233608000000004}, {"timestamp": 4992.23, "power": 38.233608000000004}, {"timestamp": 5012.73, "power": 38.233608000000004}, {"timestamp": 5033.27, "power": 37.023032}, {"timestamp": 5054.33, "power": 37.023032}, {"timestamp": 5074.88, "power": 37.023032}, {"timestamp": 5095.45, "power": 37.023032}, {"timestamp": 5116.02, "power": 37.023032}, {"timestamp": 5136.55, "power": 37.023032}, {"timestamp": 5157.1, "power": 37.023032}, {"timestamp": 5177.67, "power": 37.023032}, {"timestamp": 5198.25, "power": 37.023032}, {"timestamp": 5218.83, "power": 37.023032}, {"timestamp": 5239.42, "power": 37.023032}, {"timestamp": 5259.98, "power": 37.023032}, {"timestamp": 5280.49, "power": 37.023032}, {"timestamp": 5301.05, "power": 37.023032}, {"timestamp": 5321.63, "power": 37.023032}, {"timestamp": 5342.21, "power": 37.023032}, {"timestamp": 5362.79, "power": 37.023032}, {"timestamp": 5383.35, "power": 37.023032}, {"timestamp": 5403.9, "power": 37.023032}, {"timestamp": 5424.43, "power": 37.023032}, {"timestamp": 5444.99, "power": 37.023032}, {"timestamp": 5465.55, "power": 37.023032}, {"timestamp": 5486.1, "power": 37.023032}, {"timestamp": 5506.64, "power": 37.023032}, {"timestamp": 5527.18, "power": 37.023032}, {"timestamp": 5547.73, "power": 37.023032}, {"timestamp": 5568.25, "power": 37.023032}, {"timestamp": 5588.75, "power": 37.023032}, {"timestamp": 5609.29, "power": 37.023032}, {"timestamp": 5629.83, "power": 37.023032}, {"timestamp": 5650.37, "power": 37.023032}, {"timestamp": 5670.91, "power": 37.023032}, {"timestamp": 5691.46, "power": 37.023032}, {"timestamp": 5712.01, "power": 37.023032}, {"timestamp": 5732.54, "power": 37.023032}, {"timestamp": 5753.08, "power": 37.023032}, {"timestamp": 5773.63, "power": 37.023032}, {"timestamp": 5794.17, "power": 37.023032}, {"timestamp": 5814.72, "power": 37.023032}, {"timestamp": 5835.26, "power": 37.023032}, {"timestamp": 5855.81, "power": 37.023032}, {"timestamp": 5876.33, "power": 37.023032}, {"timestamp": 5896.82, "power": 37.023032}, {"timestamp": 5917.36, "power": 37.023032}, {"timestamp": 5937.91, "power": 37.023032}, {"timestamp": 5958.45, "power": 37.023032}, {"timestamp": 5979.0, "power": 37.023032}, {"timestamp": 5999.55, "power": 37.023032}, {"timestamp": 6020.09, "power": 37.023032}, {"timestamp": 6040.61, "power": 37.634292}, {"timestamp": 6061.74, "power": 37.634292}, {"timestamp": 6082.31, "power": 37.634292}, {"timestamp": 6102.89, "power": 37.634292}, {"timestamp": 6123.47, "power": 37.634292}, {"timestamp": 6144.02, "power": 37.634292}, {"timestamp": 6164.54, "power": 37.634292}, {"timestamp": 6185.1, "power": 37.634292}, {"timestamp": 6205.65, "power": 37.634292}, {"timestamp": 6226.23, "power": 37.634292}, {"timestamp": 6246.8, "power": 37.634292}, {"timestamp": 6267.36, "power": 37.634292}, {"timestamp": 6287.94, "power": 37.634292}, {"timestamp": 6308.46, "power": 37.634292}, {"timestamp": 6329.01, "power": 37.634292}, {"timestamp": 6349.58, "power": 37.634292}, {"timestamp": 6370.14, "power": 37.634292}, {"timestamp": 6390.72, "power": 37.634292}, {"timestamp": 6411.27, "power": 37.634292}, {"timestamp": 6431.84, "power": 37.634292}, {"timestamp": 6452.36, "power": 37.634292}, {"timestamp": 6472.91, "power": 37.634292}, {"timestamp": 6493.45, "power": 37.634292}, {"timestamp": 6514.07, "power": 37.634292}, {"timestamp": 6534.7, "power": 37.634292}, {"timestamp": 6555.32, "power": 37.634292}, {"timestamp": 6575.89, "power": 37.634292}, {"timestamp": 6596.41, "power": 37.634292}, {"timestamp": 6616.95, "power": 37.634292}, {"timestamp": 6637.48, "power": 37.634292}, {"timestamp": 6658.02, "power": 37.634292}, {"timestamp": 6678.56, "power": 37.634292}, {"timestamp": 6699.1, "power": 37.634292}, {"timestamp": 6719.64, "power": 37.634292}, {"timestamp": 6740.17, "power": 37.634292}, {"timestamp": 6760.66, "power": 37.634292}, {"timestamp": 6781.19, "power": 37.634292}, {"timestamp": 6801.73, "power": 37.634292}, {"timestamp": 6822.26, "power": 37.634292}, {"timestamp": 6842.8, "power": 37.634292}, {"timestamp": 6863.34, "power": 37.634292}, {"timestamp": 6883.87, "power": 37.634292}, {"timestamp": 6904.39, "power": 37.634292}, {"timestamp": 6924.92, "power": 37.634292}, {"timestamp": 6945.46, "power": 37.634292}, {"timestamp": 6966.0, "power": 37.634292}, {"timestamp": 6986.53, "power": 37.634292}, {"timestamp": 7007.07, "power": 37.634292}, {"timestamp": 7027.61, "power": 37.634292}, {"timestamp": 7048.15, "power": 39.040240999999995}, {"timestamp": 7070.16, "power": 39.040240999999995}, {"timestamp": 7090.7, "power": 39.040240999999995}, {"timestamp": 7111.24, "power": 39.040240999999995}, {"timestamp": 7131.77, "power": 39.040240999999995}, {"timestamp": 7152.29, "power": 39.040240999999995}, {"timestamp": 7172.78, "power": 39.040240999999995}, {"timestamp": 7193.31, "power": 39.040240999999995}, {"timestamp": 7213.84, "power": 39.040240999999995}, {"timestamp": 7234.38, "power": 39.040240999999995}, {"timestamp": 7254.91, "power": 39.040240999999995}, {"timestamp": 7275.44, "power": 39.040240999999995}, {"timestamp": 7295.97, "power": 39.040240999999995}, {"timestamp": 7316.48, "power": 39.040240999999995}, {"timestamp": 7336.97, "power": 39.040240999999995}, {"timestamp": 7357.5, "power": 39.040240999999995}, {"timestamp": 7378.03, "power": 39.040240999999995}, {"timestamp": 7398.57, "power": 39.040240999999995}, {"timestamp": 7419.1, "power": 39.040240999999995}, {"timestamp": 7439.63, "power": 39.040240999999995}, {"timestamp": 7460.17, "power": 39.040240999999995}, {"timestamp": 7480.66, "power": 39.040240999999995}, {"timestamp": 7501.19, "power": 39.040240999999995}, {"timestamp": 7521.72, "power": 39.040240999999995}, {"timestamp": 7542.25, "power": 39.040240999999995}, {"timestamp": 7562.79, "power": 39.040240999999995}, {"timestamp": 7583.32, "power": 39.040240999999995}, {"timestamp": 7603.85, "power": 39.040240999999995}, {"timestamp": 7624.36, "power": 39.040240999999995}, {"timestamp": 7644.84, "power": 39.040240999999995}, {"timestamp": 7665.4, "power": 39.040240999999995}, {"timestamp": 7685.93, "power": 39.040240999999995}, {"timestamp": 7706.45, "power": 39.040240999999995}, {"timestamp": 7726.98, "power": 39.040240999999995}, {"timestamp": 7747.51, "power": 39.040240999999995}, {"timestamp": 7768.05, "power": 39.040240999999995}, {"timestamp": 7788.56, "power": 39.040240999999995}, {"timestamp": 7809.1, "power": 39.040240999999995}, {"timestamp": 7829.63, "power": 39.040240999999995}, {"timestamp": 7850.17, "power": 39.040240999999995}, {"timestamp": 7870.7, "power": 39.040240999999995}, {"timestamp": 7891.23, "power": 39.040240999999995}, {"timestamp": 7911.76, "power": 39.040240999999995}, {"timestamp": 7932.27, "power": 39.040240999999995}, {"timestamp": 7952.76, "power": 39.040240999999995}, {"timestamp": 7973.28, "power": 39.040240999999995}, {"timestamp": 7993.82, "power": 39.040240999999995}, {"timestamp": 8014.35, "power": 39.040240999999995}, {"timestamp": 8034.89, "power": 39.040240999999995}, {"timestamp": 8055.42, "power": 35.475098}, {"timestamp": 8076.41, "power": 35.475098}, {"timestamp": 8096.91, "power": 35.475098}, {"timestamp": 8117.44, "power": 35.475098}, {"timestamp": 8137.96, "power": 35.475098}, {"timestamp": 8158.49, "power": 35.475098}, {"timestamp": 8179.02, "power": 35.475098}, {"timestamp": 8199.56, "power": 35.475098}, {"timestamp": 8220.08, "power": 35.475098}, {"timestamp": 8240.58, "power": 35.475098}, {"timestamp": 8261.07, "power": 35.475098}, {"timestamp": 8281.61, "power": 35.475098}, {"timestamp": 8302.14, "power": 35.475098}, {"timestamp": 8322.67, "power": 35.475098}, {"timestamp": 8343.21, "power": 35.475098}, {"timestamp": 8363.74, "power": 35.475098}, {"timestamp": 8384.25, "power": 35.475098}, {"timestamp": 8404.74, "power": 35.475098}, {"timestamp": 8425.28, "power": 35.475098}, {"timestamp": 8445.81, "power": 35.475098}, {"timestamp": 8466.34, "power": 35.475098}, {"timestamp": 8486.88, "power": 35.475098}, {"timestamp": 8507.42, "power": 35.475098}, {"timestamp": 8527.95, "power": 35.475098}, {"timestamp": 8548.48, "power": 35.475098}, {"timestamp": 8569.02, "power": 35.475098}, {"timestamp": 8589.56, "power": 35.475098}, {"timestamp": 8610.09, "power": 35.475098}, {"timestamp": 8630.62, "power": 35.475098}, {"timestamp": 8651.16, "power": 35.475098}, {"timestamp": 8671.76, "power": 35.475098}, {"timestamp": 8692.33, "power": 35.475098}, {"timestamp": 8712.82, "power": 35.475098}, {"timestamp": 8733.35, "power": 35.475098}, {"timestamp": 8753.88, "power": 35.475098}, {"timestamp": 8774.41, "power": 35.475098}, {"timestamp": 8794.95, "power": 35.475098}, {"timestamp": 8815.49, "power": 35.475098}, {"timestamp": 8836.03, "power": 35.475098}, {"timestamp": 8856.53, "power": 35.475098}, {"timestamp": 8877.07, "power": 35.475098}, {"timestamp": 8897.61, "power": 35.475098}, {"timestamp": 8918.14, "power": 35.475098}, {"timestamp": 8938.67, "power": 35.475098}, {"timestamp": 8959.2, "power": 35.475098}, {"timestamp": 8979.73, "power": 35.475098}, {"timestamp": 9000.24, "power": 35.475098}, {"timestamp": 9020.73, "power": 35.475098}, {"timestamp": 9041.26, "power": 35.475098}, {"timestamp": 9061.79, "power": 35.48455200000001}, {"timestamp": 9082.87, "power": 35.48455200000001}, {"timestamp": 9103.4, "power": 35.48455200000001}, {"timestamp": 9123.93, "power": 35.48455200000001}, {"timestamp": 9144.48, "power": 35.48455200000001}, {"timestamp": 9165.01, "power": 35.48455200000001}, {"timestamp": 9185.55, "power": 35.48455200000001}, {"timestamp": 9206.08, "power": 35.48455200000001}, {"timestamp": 9226.61, "power": 35.48455200000001}, {"timestamp": 9247.14, "power": 35.48455200000001}, {"timestamp": 9267.68, "power": 35.48455200000001}, {"timestamp": 9288.15, "power": 35.48455200000001}, {"timestamp": 9308.64, "power": 35.48455200000001}, {"timestamp": 9329.17, "power": 35.48455200000001}, {"timestamp": 9349.77, "power": 35.48455200000001}, {"timestamp": 9370.32, "power": 35.48455200000001}], "timeline": {"START": "3825.439495", "END": "6475.431577"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4651.72}, {"name": "clSetKernelArg", "calls": 19, "time": 2844.2}, {"name": "clReleaseKernel", "calls": 1, "time": 1516.39}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5359}, {"name": "clReleaseContext", "calls": 1, "time": 38.2146}, {"name": "clCreateContext", "calls": 1, "time": 36.4213}, {"name": "clReleaseProgram", "calls": 1, "time": 18.0791}, {"name": "clCreateKernel", "calls": 1, "time": 0.349549}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.315894}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.153847}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.104277}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07003}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031261}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024275}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02413}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.019103}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010416}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009119}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008704}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007071}, {"name": "clRetainDevice", "calls": 2, "time": 0.004852}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2649.99}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2535.02}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2649.58}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2562.16}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2628.3}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2486.48}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8323.785386, "utilization": 86.706098, "size": 9638880.0, "time": 1157.992374}, {"type": "WRITE", "transfers": 1, "speed": 7253.560703, "utilization": 75.557924, "size": 6118490.0, "time": 843.514994}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 31961150, "speed": 101.565, "utilization": 0.881639, "size": 0.00803379}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1989440, "speed": 392.781, "utilization": 3.40955, "size": 0.127842}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34467724, "speed": 104.756, "utilization": 0.909343, "size": 0.00803133}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2146119, "speed": 393.906, "utilization": 3.41932, "size": 0.127852}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32433661, "speed": 101.965, "utilization": 0.885114, "size": 0.0080333}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2018976, "speed": 392.854, "utilization": 3.41019, "size": 0.127844}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33774581, "speed": 103.484, "utilization": 0.8983, "size": 0.00803198}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2102790, "speed": 393.304, "utilization": 3.41409, "size": 0.127849}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31206543, "speed": 101.12, "utilization": 0.877775, "size": 0.00803461}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1942281, "speed": 392.752, "utilization": 3.40931, "size": 0.127837}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len6/run1.json b/code/fpga/final_results/dblp.xml.15MB.len6/run1.json new file mode 100644 index 0000000..361a939 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.1224, "power": 35.771255000000004}, {"timestamp": 58.7416, "power": 35.771255000000004}, {"timestamp": 79.3154, "power": 35.771255000000004}, {"timestamp": 99.878, "power": 35.771255000000004}, {"timestamp": 120.446, "power": 35.771255000000004}, {"timestamp": 141.135, "power": 35.771255000000004}, {"timestamp": 161.626, "power": 35.771255000000004}, {"timestamp": 182.159, "power": 35.771255000000004}, {"timestamp": 202.688, "power": 35.771255000000004}, {"timestamp": 223.226, "power": 35.771255000000004}, {"timestamp": 243.788, "power": 35.771255000000004}, {"timestamp": 264.386, "power": 35.771255000000004}, {"timestamp": 284.963, "power": 35.771255000000004}, {"timestamp": 305.524, "power": 35.771255000000004}, {"timestamp": 326.121, "power": 35.771255000000004}, {"timestamp": 346.726, "power": 35.771255000000004}, {"timestamp": 367.332, "power": 35.771255000000004}, {"timestamp": 387.936, "power": 35.771255000000004}, {"timestamp": 408.537, "power": 35.771255000000004}, {"timestamp": 429.113, "power": 35.771255000000004}, {"timestamp": 449.675, "power": 35.771255000000004}, {"timestamp": 470.28, "power": 35.771255000000004}, {"timestamp": 490.883, "power": 35.771255000000004}, {"timestamp": 511.484, "power": 35.771255000000004}, {"timestamp": 532.082, "power": 35.771255000000004}, {"timestamp": 552.616, "power": 35.771255000000004}, {"timestamp": 573.184, "power": 35.771255000000004}, {"timestamp": 593.753, "power": 35.771255000000004}, {"timestamp": 614.355, "power": 35.771255000000004}, {"timestamp": 634.959, "power": 35.771255000000004}, {"timestamp": 655.561, "power": 35.771255000000004}, {"timestamp": 676.16, "power": 35.771255000000004}, {"timestamp": 696.74, "power": 35.771255000000004}, {"timestamp": 717.317, "power": 35.771255000000004}, {"timestamp": 737.889, "power": 35.771255000000004}, {"timestamp": 758.49, "power": 35.771255000000004}, {"timestamp": 779.091, "power": 35.771255000000004}, {"timestamp": 799.691, "power": 35.771255000000004}, {"timestamp": 820.289, "power": 35.771255000000004}, {"timestamp": 840.874, "power": 35.771255000000004}, {"timestamp": 861.436, "power": 35.771255000000004}, {"timestamp": 882.039, "power": 35.771255000000004}, {"timestamp": 902.642, "power": 35.771255000000004}, {"timestamp": 923.24, "power": 35.771255000000004}, {"timestamp": 943.84, "power": 35.771255000000004}, {"timestamp": 964.444, "power": 35.771255000000004}, {"timestamp": 985.048, "power": 35.771255000000004}, {"timestamp": 1005.62, "power": 35.916292999999996}, {"timestamp": 1026.88, "power": 35.916292999999996}, {"timestamp": 1047.42, "power": 35.916292999999996}, {"timestamp": 1067.95, "power": 35.916292999999996}, {"timestamp": 1088.49, "power": 35.916292999999996}, {"timestamp": 1108.99, "power": 35.916292999999996}, {"timestamp": 1129.47, "power": 35.916292999999996}, {"timestamp": 1149.96, "power": 35.916292999999996}, {"timestamp": 1170.49, "power": 35.916292999999996}, {"timestamp": 1191.03, "power": 35.916292999999996}, {"timestamp": 1211.56, "power": 35.916292999999996}, {"timestamp": 1232.1, "power": 35.916292999999996}, {"timestamp": 1252.58, "power": 35.916292999999996}, {"timestamp": 1273.06, "power": 35.916292999999996}, {"timestamp": 1293.51, "power": 35.916292999999996}, {"timestamp": 1313.95, "power": 35.916292999999996}, {"timestamp": 1334.39, "power": 35.916292999999996}, {"timestamp": 1354.82, "power": 35.916292999999996}, {"timestamp": 1375.27, "power": 35.916292999999996}, {"timestamp": 1395.8, "power": 35.916292999999996}, {"timestamp": 1416.33, "power": 35.916292999999996}, {"timestamp": 1436.84, "power": 35.916292999999996}, {"timestamp": 1457.33, "power": 35.916292999999996}, {"timestamp": 1477.86, "power": 35.916292999999996}, {"timestamp": 1498.35, "power": 35.916292999999996}, {"timestamp": 1518.83, "power": 35.916292999999996}, {"timestamp": 1539.32, "power": 35.916292999999996}, {"timestamp": 1559.81, "power": 35.916292999999996}, {"timestamp": 1580.34, "power": 35.916292999999996}, {"timestamp": 1600.86, "power": 35.916292999999996}, {"timestamp": 1621.35, "power": 35.916292999999996}, {"timestamp": 1641.88, "power": 35.916292999999996}, {"timestamp": 1662.42, "power": 35.916292999999996}, {"timestamp": 1682.96, "power": 35.916292999999996}, {"timestamp": 1703.49, "power": 35.916292999999996}, {"timestamp": 1724.02, "power": 35.916292999999996}, {"timestamp": 1744.57, "power": 35.916292999999996}, {"timestamp": 1765.06, "power": 35.916292999999996}, {"timestamp": 1785.59, "power": 35.916292999999996}, {"timestamp": 1806.13, "power": 35.916292999999996}, {"timestamp": 1826.67, "power": 35.916292999999996}, {"timestamp": 1847.2, "power": 35.916292999999996}, {"timestamp": 1867.74, "power": 35.916292999999996}, {"timestamp": 1888.27, "power": 35.916292999999996}, {"timestamp": 1908.78, "power": 35.916292999999996}, {"timestamp": 1929.27, "power": 35.916292999999996}, {"timestamp": 1949.81, "power": 35.916292999999996}, {"timestamp": 1970.35, "power": 35.916292999999996}, {"timestamp": 1990.89, "power": 35.916292999999996}, {"timestamp": 2011.42, "power": 36.135974}, {"timestamp": 2032.58, "power": 36.135974}, {"timestamp": 2053.07, "power": 36.135974}, {"timestamp": 2073.56, "power": 36.135974}, {"timestamp": 2094.09, "power": 36.135974}, {"timestamp": 2114.63, "power": 36.135974}, {"timestamp": 2135.16, "power": 36.135974}, {"timestamp": 2155.7, "power": 36.135974}, {"timestamp": 2176.23, "power": 36.135974}, {"timestamp": 2196.74, "power": 36.135974}, {"timestamp": 2217.23, "power": 36.135974}, {"timestamp": 2237.77, "power": 36.135974}, {"timestamp": 2258.3, "power": 36.135974}, {"timestamp": 2278.83, "power": 36.135974}, {"timestamp": 2299.36, "power": 36.135974}, {"timestamp": 2319.9, "power": 36.135974}, {"timestamp": 2340.44, "power": 36.135974}, {"timestamp": 2360.95, "power": 36.135974}, {"timestamp": 2381.49, "power": 36.135974}, {"timestamp": 2402.02, "power": 36.135974}, {"timestamp": 2422.56, "power": 36.135974}, {"timestamp": 2443.09, "power": 36.135974}, {"timestamp": 2463.62, "power": 36.135974}, {"timestamp": 2484.16, "power": 36.135974}, {"timestamp": 2504.62, "power": 36.135974}, {"timestamp": 2525.11, "power": 36.135974}, {"timestamp": 2545.64, "power": 36.135974}, {"timestamp": 2566.17, "power": 36.135974}, {"timestamp": 2586.71, "power": 36.135974}, {"timestamp": 2607.24, "power": 36.135974}, {"timestamp": 2627.78, "power": 36.135974}, {"timestamp": 2648.31, "power": 36.135974}, {"timestamp": 2668.82, "power": 36.135974}, {"timestamp": 2689.35, "power": 36.135974}, {"timestamp": 2709.89, "power": 36.135974}, {"timestamp": 2730.42, "power": 36.135974}, {"timestamp": 2750.96, "power": 36.135974}, {"timestamp": 2771.49, "power": 36.135974}, {"timestamp": 2792.02, "power": 36.135974}, {"timestamp": 2812.58, "power": 36.135974}, {"timestamp": 2833.23, "power": 36.135974}, {"timestamp": 2853.78, "power": 36.135974}, {"timestamp": 2874.31, "power": 36.135974}, {"timestamp": 2894.84, "power": 36.135974}, {"timestamp": 2915.37, "power": 36.135974}, {"timestamp": 2935.9, "power": 36.135974}, {"timestamp": 2956.44, "power": 36.135974}, {"timestamp": 2976.95, "power": 36.135974}, {"timestamp": 2997.48, "power": 36.135974}, {"timestamp": 3018.01, "power": 37.578597}, {"timestamp": 3039.2, "power": 37.578597}, {"timestamp": 3059.69, "power": 37.578597}, {"timestamp": 3080.21, "power": 37.578597}, {"timestamp": 3100.73, "power": 37.578597}, {"timestamp": 3121.22, "power": 37.578597}, {"timestamp": 3141.75, "power": 37.578597}, {"timestamp": 3162.29, "power": 37.578597}, {"timestamp": 3182.83, "power": 37.578597}, {"timestamp": 3203.37, "power": 37.578597}, {"timestamp": 3223.91, "power": 37.578597}, {"timestamp": 3244.44, "power": 37.578597}, {"timestamp": 3264.96, "power": 37.578597}, {"timestamp": 3285.49, "power": 37.578597}, {"timestamp": 3306.02, "power": 37.578597}, {"timestamp": 3326.56, "power": 37.578597}, {"timestamp": 3347.1, "power": 37.578597}, {"timestamp": 3367.63, "power": 37.578597}, {"timestamp": 3388.17, "power": 37.578597}, {"timestamp": 3408.68, "power": 37.578597}, {"timestamp": 3429.17, "power": 37.578597}, {"timestamp": 3449.7, "power": 37.578597}, {"timestamp": 3470.24, "power": 37.578597}, {"timestamp": 3490.78, "power": 37.578597}, {"timestamp": 3511.31, "power": 37.578597}, {"timestamp": 3531.84, "power": 37.578597}, {"timestamp": 3552.38, "power": 37.578597}, {"timestamp": 3572.89, "power": 37.578597}, {"timestamp": 3593.42, "power": 37.578597}, {"timestamp": 3613.95, "power": 37.578597}, {"timestamp": 3634.49, "power": 37.578597}, {"timestamp": 3655.04, "power": 37.578597}, {"timestamp": 3675.57, "power": 37.578597}, {"timestamp": 3696.11, "power": 37.578597}, {"timestamp": 3716.65, "power": 37.578597}, {"timestamp": 3737.16, "power": 37.578597}, {"timestamp": 3757.69, "power": 37.578597}, {"timestamp": 3778.23, "power": 37.578597}, {"timestamp": 3798.78, "power": 37.578597}, {"timestamp": 3819.32, "power": 37.578597}, {"timestamp": 3839.86, "power": 37.578597}, {"timestamp": 3860.41, "power": 37.578597}, {"timestamp": 3880.93, "power": 37.578597}, {"timestamp": 3901.42, "power": 37.578597}, {"timestamp": 3921.96, "power": 37.578597}, {"timestamp": 3942.5, "power": 37.578597}, {"timestamp": 3963.05, "power": 37.578597}, {"timestamp": 3983.6, "power": 37.578597}, {"timestamp": 4004.14, "power": 37.578597}, {"timestamp": 4024.66, "power": 36.927096000000006}, {"timestamp": 4045.7, "power": 36.927096000000006}, {"timestamp": 4066.26, "power": 36.927096000000006}, {"timestamp": 4086.81, "power": 36.927096000000006}, {"timestamp": 4107.35, "power": 36.927096000000006}, {"timestamp": 4127.9, "power": 36.927096000000006}, {"timestamp": 4148.45, "power": 36.927096000000006}, {"timestamp": 4168.97, "power": 36.927096000000006}, {"timestamp": 4189.46, "power": 36.927096000000006}, {"timestamp": 4210.0, "power": 36.927096000000006}, {"timestamp": 4230.55, "power": 36.927096000000006}, {"timestamp": 4251.09, "power": 36.927096000000006}, {"timestamp": 4271.64, "power": 36.927096000000006}, {"timestamp": 4292.18, "power": 36.927096000000006}, {"timestamp": 4312.71, "power": 36.927096000000006}, {"timestamp": 4333.2, "power": 36.927096000000006}, {"timestamp": 4353.74, "power": 36.927096000000006}, {"timestamp": 4374.31, "power": 36.927096000000006}, {"timestamp": 4394.89, "power": 36.927096000000006}, {"timestamp": 4415.46, "power": 36.927096000000006}, {"timestamp": 4436.02, "power": 36.927096000000006}, {"timestamp": 4456.59, "power": 36.927096000000006}, {"timestamp": 4477.09, "power": 36.927096000000006}, {"timestamp": 4497.66, "power": 36.927096000000006}, {"timestamp": 4518.23, "power": 36.927096000000006}, {"timestamp": 4538.79, "power": 36.927096000000006}, {"timestamp": 4559.36, "power": 36.927096000000006}, {"timestamp": 4579.93, "power": 36.927096000000006}, {"timestamp": 4600.5, "power": 36.927096000000006}, {"timestamp": 4621.02, "power": 36.927096000000006}, {"timestamp": 4641.56, "power": 36.927096000000006}, {"timestamp": 4662.14, "power": 36.927096000000006}, {"timestamp": 4682.72, "power": 36.927096000000006}, {"timestamp": 4703.3, "power": 36.927096000000006}, {"timestamp": 4723.86, "power": 36.927096000000006}, {"timestamp": 4744.43, "power": 36.927096000000006}, {"timestamp": 4764.95, "power": 36.927096000000006}, {"timestamp": 4785.51, "power": 36.927096000000006}, {"timestamp": 4806.09, "power": 36.927096000000006}, {"timestamp": 4826.65, "power": 36.927096000000006}, {"timestamp": 4847.21, "power": 36.927096000000006}, {"timestamp": 4867.78, "power": 36.927096000000006}, {"timestamp": 4888.33, "power": 36.927096000000006}, {"timestamp": 4908.86, "power": 36.927096000000006}, {"timestamp": 4929.42, "power": 36.927096000000006}, {"timestamp": 4949.98, "power": 36.927096000000006}, {"timestamp": 4970.55, "power": 36.927096000000006}, {"timestamp": 4991.09, "power": 36.927096000000006}, {"timestamp": 5011.64, "power": 36.927096000000006}, {"timestamp": 5032.18, "power": 37.775037000000005}, {"timestamp": 5053.35, "power": 37.775037000000005}, {"timestamp": 5073.9, "power": 37.775037000000005}, {"timestamp": 5094.44, "power": 37.775037000000005}, {"timestamp": 5115.01, "power": 37.775037000000005}, {"timestamp": 5135.59, "power": 37.775037000000005}, {"timestamp": 5156.16, "power": 37.775037000000005}, {"timestamp": 5176.65, "power": 37.775037000000005}, {"timestamp": 5197.15, "power": 37.775037000000005}, {"timestamp": 5217.71, "power": 37.775037000000005}, {"timestamp": 5238.28, "power": 37.775037000000005}, {"timestamp": 5258.84, "power": 37.775037000000005}, {"timestamp": 5279.41, "power": 37.775037000000005}, {"timestamp": 5299.98, "power": 37.775037000000005}, {"timestamp": 5320.55, "power": 37.775037000000005}, {"timestamp": 5341.06, "power": 37.775037000000005}, {"timestamp": 5361.63, "power": 37.775037000000005}, {"timestamp": 5382.2, "power": 37.775037000000005}, {"timestamp": 5402.77, "power": 37.775037000000005}, {"timestamp": 5423.35, "power": 37.775037000000005}, {"timestamp": 5443.92, "power": 37.775037000000005}, {"timestamp": 5464.48, "power": 37.775037000000005}, {"timestamp": 5485.05, "power": 37.775037000000005}, {"timestamp": 5505.61, "power": 37.775037000000005}, {"timestamp": 5526.15, "power": 37.775037000000005}, {"timestamp": 5546.86, "power": 37.775037000000005}, {"timestamp": 5567.42, "power": 37.775037000000005}, {"timestamp": 5587.98, "power": 37.775037000000005}, {"timestamp": 5608.58, "power": 37.775037000000005}, {"timestamp": 5629.08, "power": 37.775037000000005}, {"timestamp": 5649.64, "power": 37.775037000000005}, {"timestamp": 5670.2, "power": 37.775037000000005}, {"timestamp": 5690.74, "power": 37.775037000000005}, {"timestamp": 5711.28, "power": 37.775037000000005}, {"timestamp": 5731.82, "power": 37.775037000000005}, {"timestamp": 5752.36, "power": 37.775037000000005}, {"timestamp": 5772.88, "power": 37.775037000000005}, {"timestamp": 5793.42, "power": 37.775037000000005}, {"timestamp": 5813.95, "power": 37.775037000000005}, {"timestamp": 5834.51, "power": 37.775037000000005}, {"timestamp": 5855.06, "power": 37.775037000000005}, {"timestamp": 5875.63, "power": 37.775037000000005}, {"timestamp": 5896.17, "power": 37.775037000000005}, {"timestamp": 5916.7, "power": 37.775037000000005}, {"timestamp": 5937.19, "power": 37.775037000000005}, {"timestamp": 5957.75, "power": 37.775037000000005}, {"timestamp": 5978.32, "power": 37.775037000000005}, {"timestamp": 5998.86, "power": 37.775037000000005}, {"timestamp": 6019.4, "power": 37.775037000000005}, {"timestamp": 6039.94, "power": 37.407129}, {"timestamp": 6061.1, "power": 37.407129}, {"timestamp": 6081.61, "power": 37.407129}, {"timestamp": 6102.18, "power": 37.407129}, {"timestamp": 6122.76, "power": 37.407129}, {"timestamp": 6143.33, "power": 37.407129}, {"timestamp": 6163.9, "power": 37.407129}, {"timestamp": 6184.47, "power": 37.407129}, {"timestamp": 6205.0, "power": 37.407129}, {"timestamp": 6225.5, "power": 37.407129}, {"timestamp": 6246.07, "power": 37.407129}, {"timestamp": 6266.63, "power": 37.407129}, {"timestamp": 6287.2, "power": 37.407129}, {"timestamp": 6307.78, "power": 37.407129}, {"timestamp": 6328.34, "power": 37.407129}, {"timestamp": 6348.86, "power": 37.407129}, {"timestamp": 6369.41, "power": 37.407129}, {"timestamp": 6389.99, "power": 37.407129}, {"timestamp": 6410.55, "power": 37.407129}, {"timestamp": 6431.11, "power": 37.407129}, {"timestamp": 6451.68, "power": 37.407129}, {"timestamp": 6472.22, "power": 37.407129}, {"timestamp": 6492.81, "power": 37.407129}, {"timestamp": 6513.42, "power": 37.407129}, {"timestamp": 6534.01, "power": 37.407129}, {"timestamp": 6554.55, "power": 37.407129}, {"timestamp": 6575.07, "power": 37.407129}, {"timestamp": 6595.6, "power": 37.407129}, {"timestamp": 6616.13, "power": 37.407129}, {"timestamp": 6636.62, "power": 37.407129}, {"timestamp": 6657.1, "power": 37.407129}, {"timestamp": 6677.63, "power": 37.407129}, {"timestamp": 6698.15, "power": 37.407129}, {"timestamp": 6718.68, "power": 37.407129}, {"timestamp": 6739.21, "power": 37.407129}, {"timestamp": 6759.74, "power": 37.407129}, {"timestamp": 6780.26, "power": 37.407129}, {"timestamp": 6800.78, "power": 37.407129}, {"timestamp": 6821.26, "power": 37.407129}, {"timestamp": 6841.79, "power": 37.407129}, {"timestamp": 6862.31, "power": 37.407129}, {"timestamp": 6882.85, "power": 37.407129}, {"timestamp": 6903.37, "power": 37.407129}, {"timestamp": 6923.9, "power": 37.407129}, {"timestamp": 6944.43, "power": 37.407129}, {"timestamp": 6964.95, "power": 37.407129}, {"timestamp": 6985.47, "power": 37.407129}, {"timestamp": 7006.0, "power": 37.407129}, {"timestamp": 7026.53, "power": 37.407129}, {"timestamp": 7047.06, "power": 38.50765}, {"timestamp": 7068.49, "power": 38.50765}, {"timestamp": 7089.0, "power": 38.50765}, {"timestamp": 7109.48, "power": 38.50765}, {"timestamp": 7130.0, "power": 38.50765}, {"timestamp": 7150.53, "power": 38.50765}, {"timestamp": 7171.06, "power": 38.50765}, {"timestamp": 7191.58, "power": 38.50765}, {"timestamp": 7212.11, "power": 38.50765}, {"timestamp": 7232.63, "power": 38.50765}, {"timestamp": 7253.11, "power": 38.50765}, {"timestamp": 7273.63, "power": 38.50765}, {"timestamp": 7294.16, "power": 38.50765}, {"timestamp": 7314.69, "power": 38.50765}, {"timestamp": 7335.22, "power": 38.50765}, {"timestamp": 7355.75, "power": 38.50765}, {"timestamp": 7376.28, "power": 38.50765}, {"timestamp": 7396.79, "power": 38.50765}, {"timestamp": 7417.31, "power": 38.50765}, {"timestamp": 7437.84, "power": 38.50765}, {"timestamp": 7458.37, "power": 38.50765}, {"timestamp": 7478.9, "power": 38.50765}, {"timestamp": 7499.45, "power": 38.50765}, {"timestamp": 7520.02, "power": 38.50765}, {"timestamp": 7540.6, "power": 38.50765}, {"timestamp": 7561.11, "power": 38.50765}, {"timestamp": 7581.62, "power": 38.50765}, {"timestamp": 7602.17, "power": 38.50765}, {"timestamp": 7662.27, "power": 38.50765}, {"timestamp": 7682.82, "power": 38.50765}, {"timestamp": 7703.35, "power": 38.50765}, {"timestamp": 7723.88, "power": 38.50765}, {"timestamp": 7744.41, "power": 38.50765}, {"timestamp": 7764.92, "power": 38.50765}, {"timestamp": 7785.41, "power": 38.50765}, {"timestamp": 7805.9, "power": 38.50765}, {"timestamp": 7826.43, "power": 38.50765}, {"timestamp": 7846.96, "power": 38.50765}, {"timestamp": 7867.52, "power": 38.50765}, {"timestamp": 7888.05, "power": 38.50765}, {"timestamp": 7908.59, "power": 38.50765}, {"timestamp": 7929.08, "power": 38.50765}, {"timestamp": 7949.57, "power": 38.50765}, {"timestamp": 7970.09, "power": 38.50765}, {"timestamp": 7990.63, "power": 38.50765}, {"timestamp": 8011.16, "power": 38.50765}, {"timestamp": 8031.69, "power": 38.50765}, {"timestamp": 8052.23, "power": 35.961979}, {"timestamp": 8073.37, "power": 35.961979}, {"timestamp": 8093.85, "power": 35.961979}, {"timestamp": 8114.38, "power": 35.961979}, {"timestamp": 8134.91, "power": 35.961979}, {"timestamp": 8155.45, "power": 35.961979}, {"timestamp": 8175.97, "power": 35.961979}, {"timestamp": 8196.5, "power": 35.961979}, {"timestamp": 8217.01, "power": 35.961979}, {"timestamp": 8237.5, "power": 35.961979}, {"timestamp": 8258.02, "power": 35.961979}, {"timestamp": 8278.56, "power": 35.961979}, {"timestamp": 8299.09, "power": 35.961979}, {"timestamp": 8319.63, "power": 35.961979}, {"timestamp": 8340.16, "power": 35.961979}, {"timestamp": 8360.66, "power": 35.961979}, {"timestamp": 8381.15, "power": 35.961979}, {"timestamp": 8401.64, "power": 35.961979}, {"timestamp": 8422.16, "power": 35.961979}, {"timestamp": 8442.7, "power": 35.961979}, {"timestamp": 8463.24, "power": 35.961979}, {"timestamp": 8483.77, "power": 35.961979}, {"timestamp": 8504.3, "power": 35.961979}, {"timestamp": 8524.81, "power": 35.961979}, {"timestamp": 8545.33, "power": 35.961979}, {"timestamp": 8565.87, "power": 35.961979}, {"timestamp": 8586.4, "power": 35.961979}, {"timestamp": 8606.93, "power": 35.961979}, {"timestamp": 8627.46, "power": 35.961979}, {"timestamp": 8647.99, "power": 35.961979}, {"timestamp": 8668.52, "power": 35.961979}, {"timestamp": 8689.03, "power": 35.961979}, {"timestamp": 8709.52, "power": 35.961979}, {"timestamp": 8730.05, "power": 35.961979}, {"timestamp": 8750.59, "power": 35.961979}, {"timestamp": 8771.11, "power": 35.961979}, {"timestamp": 8791.64, "power": 35.961979}, {"timestamp": 8812.17, "power": 35.961979}, {"timestamp": 8832.67, "power": 35.961979}, {"timestamp": 8853.16, "power": 35.961979}, {"timestamp": 8873.66, "power": 35.961979}, {"timestamp": 8894.18, "power": 35.961979}, {"timestamp": 8914.71, "power": 35.961979}, {"timestamp": 8935.24, "power": 35.961979}, {"timestamp": 8955.77, "power": 35.961979}, {"timestamp": 8976.3, "power": 35.961979}, {"timestamp": 8996.8, "power": 35.961979}, {"timestamp": 9017.28, "power": 35.961979}, {"timestamp": 9037.77, "power": 35.961979}, {"timestamp": 9058.29, "power": 35.56565}, {"timestamp": 9079.32, "power": 35.56565}, {"timestamp": 9099.85, "power": 35.56565}, {"timestamp": 9120.38, "power": 35.56565}, {"timestamp": 9140.88, "power": 35.56565}, {"timestamp": 9161.37, "power": 35.56565}, {"timestamp": 9181.88, "power": 35.56565}, {"timestamp": 9202.42, "power": 35.56565}, {"timestamp": 9222.94, "power": 35.56565}, {"timestamp": 9243.48, "power": 35.56565}, {"timestamp": 9263.97, "power": 35.56565}, {"timestamp": 9284.5, "power": 35.56565}, {"timestamp": 9305.02, "power": 35.56565}], "timeline": {"START": "3669.895465", "END": "6454.440567"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4641.87}, {"name": "clSetKernelArg", "calls": 19, "time": 2680.86}, {"name": "clReleaseKernel", "calls": 1, "time": 1609.61}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.021}, {"name": "clReleaseContext", "calls": 1, "time": 44.774}, {"name": "clCreateContext", "calls": 1, "time": 35.834}, {"name": "clReleaseProgram", "calls": 1, "time": 16.4105}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.34244}, {"name": "clCreateKernel", "calls": 1, "time": 0.349811}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.312116}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.270791}, {"name": "clRetainMemObject", "calls": 14, "time": 0.17644}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030606}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025202}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025104}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013593}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010829}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008907}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007347}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007211}, {"name": "clRetainDevice", "calls": 2, "time": 0.004856}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2784.55}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2605.27}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2567.38}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2739.48}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2784.04}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2550.53}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9589.048782, "utilization": 99.885925, "size": 9638880.0, "time": 1005.19668}, {"type": "WRITE", "transfers": 1, "speed": 7178.499864, "utilization": 74.77604, "size": 6118490.0, "time": 852.335074}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 32761201, "speed": 101.281, "utilization": 0.879179, "size": 0.00803297}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2039447, "speed": 392.883, "utilization": 3.41044, "size": 0.127845}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32065542, "speed": 100.61, "utilization": 0.873348, "size": 0.00803368}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1995954, "speed": 392.649, "utilization": 3.40841, "size": 0.127843}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35512795, "speed": 104.364, "utilization": 0.905942, "size": 0.00803041}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2211395, "speed": 393.442, "utilization": 3.4153, "size": 0.127859}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 36973060, "speed": 106.902, "utilization": 0.927968, "size": 0.00802921}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2302676, "speed": 395.076, "utilization": 3.42948, "size": 0.127864}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31846698, "speed": 100.584, "utilization": 0.873123, "size": 0.00803391}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1982263, "speed": 392.932, "utilization": 3.41087, "size": 0.127843}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len6/run2.json b/code/fpga/final_results/dblp.xml.15MB.len6/run2.json new file mode 100644 index 0000000..ec20d7d --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.4929, "power": 35.507836}, {"timestamp": 66.1732, "power": 35.507836}, {"timestamp": 86.6901, "power": 35.507836}, {"timestamp": 107.224, "power": 35.507836}, {"timestamp": 127.771, "power": 35.507836}, {"timestamp": 148.66, "power": 35.507836}, {"timestamp": 169.207, "power": 35.507836}, {"timestamp": 189.754, "power": 35.507836}, {"timestamp": 210.291, "power": 35.507836}, {"timestamp": 230.801, "power": 35.507836}, {"timestamp": 251.33, "power": 35.507836}, {"timestamp": 271.874, "power": 35.507836}, {"timestamp": 292.42, "power": 35.507836}, {"timestamp": 312.967, "power": 35.507836}, {"timestamp": 333.512, "power": 35.507836}, {"timestamp": 354.052, "power": 35.507836}, {"timestamp": 374.568, "power": 35.507836}, {"timestamp": 395.113, "power": 35.507836}, {"timestamp": 415.656, "power": 35.507836}, {"timestamp": 436.198, "power": 35.507836}, {"timestamp": 456.745, "power": 35.507836}, {"timestamp": 477.283, "power": 35.507836}, {"timestamp": 497.828, "power": 35.507836}, {"timestamp": 518.376, "power": 35.507836}, {"timestamp": 538.88, "power": 35.507836}, {"timestamp": 559.421, "power": 35.507836}, {"timestamp": 579.969, "power": 35.507836}, {"timestamp": 600.511, "power": 35.507836}, {"timestamp": 621.057, "power": 35.507836}, {"timestamp": 641.603, "power": 35.507836}, {"timestamp": 662.146, "power": 35.507836}, {"timestamp": 682.658, "power": 35.507836}, {"timestamp": 703.193, "power": 35.507836}, {"timestamp": 723.744, "power": 35.507836}, {"timestamp": 744.292, "power": 35.507836}, {"timestamp": 764.833, "power": 35.507836}, {"timestamp": 785.378, "power": 35.507836}, {"timestamp": 805.921, "power": 35.507836}, {"timestamp": 826.41, "power": 35.507836}, {"timestamp": 846.907, "power": 35.507836}, {"timestamp": 867.445, "power": 35.507836}, {"timestamp": 887.987, "power": 35.507836}, {"timestamp": 908.532, "power": 35.507836}, {"timestamp": 929.075, "power": 35.507836}, {"timestamp": 949.614, "power": 35.507836}, {"timestamp": 970.155, "power": 35.507836}, {"timestamp": 990.728, "power": 35.507836}, {"timestamp": 1011.27, "power": 35.594839}, {"timestamp": 1032.56, "power": 35.594839}, {"timestamp": 1053.17, "power": 35.594839}, {"timestamp": 1073.76, "power": 35.594839}, {"timestamp": 1094.36, "power": 35.594839}, {"timestamp": 1114.92, "power": 35.594839}, {"timestamp": 1135.47, "power": 35.594839}, {"timestamp": 1156.06, "power": 35.594839}, {"timestamp": 1176.66, "power": 35.594839}, {"timestamp": 1197.25, "power": 35.594839}, {"timestamp": 1217.85, "power": 35.594839}, {"timestamp": 1238.41, "power": 35.594839}, {"timestamp": 1258.97, "power": 35.594839}, {"timestamp": 1279.53, "power": 35.594839}, {"timestamp": 1300.13, "power": 35.594839}, {"timestamp": 1320.72, "power": 35.594839}, {"timestamp": 1341.32, "power": 35.594839}, {"timestamp": 1361.91, "power": 35.594839}, {"timestamp": 1382.48, "power": 35.594839}, {"timestamp": 1403.06, "power": 35.594839}, {"timestamp": 1423.62, "power": 35.594839}, {"timestamp": 1444.22, "power": 35.594839}, {"timestamp": 1464.82, "power": 35.594839}, {"timestamp": 1485.41, "power": 35.594839}, {"timestamp": 1506.01, "power": 35.594839}, {"timestamp": 1526.58, "power": 35.594839}, {"timestamp": 1547.13, "power": 35.594839}, {"timestamp": 1567.69, "power": 35.594839}, {"timestamp": 1588.29, "power": 35.594839}, {"timestamp": 1608.88, "power": 35.594839}, {"timestamp": 1629.47, "power": 35.594839}, {"timestamp": 1650.07, "power": 35.594839}, {"timestamp": 1670.64, "power": 35.594839}, {"timestamp": 1691.2, "power": 35.594839}, {"timestamp": 1711.79, "power": 35.594839}, {"timestamp": 1732.38, "power": 35.594839}, {"timestamp": 1752.98, "power": 35.594839}, {"timestamp": 1773.57, "power": 35.594839}, {"timestamp": 1794.17, "power": 35.594839}, {"timestamp": 1814.74, "power": 35.594839}, {"timestamp": 1835.29, "power": 35.594839}, {"timestamp": 1855.88, "power": 35.594839}, {"timestamp": 1876.47, "power": 35.594839}, {"timestamp": 1897.06, "power": 35.594839}, {"timestamp": 1917.66, "power": 35.594839}, {"timestamp": 1938.25, "power": 35.594839}, {"timestamp": 1958.83, "power": 35.594839}, {"timestamp": 1979.4, "power": 35.594839}, {"timestamp": 2000.0, "power": 35.594839}, {"timestamp": 2020.59, "power": 35.644206999999994}, {"timestamp": 2041.69, "power": 35.644206999999994}, {"timestamp": 2062.31, "power": 35.644206999999994}, {"timestamp": 2082.89, "power": 35.644206999999994}, {"timestamp": 2103.44, "power": 35.644206999999994}, {"timestamp": 2124.04, "power": 35.644206999999994}, {"timestamp": 2144.63, "power": 35.644206999999994}, {"timestamp": 2165.23, "power": 35.644206999999994}, {"timestamp": 2185.83, "power": 35.644206999999994}, {"timestamp": 2206.4, "power": 35.644206999999994}, {"timestamp": 2226.96, "power": 35.644206999999994}, {"timestamp": 2247.52, "power": 35.644206999999994}, {"timestamp": 2268.11, "power": 35.644206999999994}, {"timestamp": 2288.7, "power": 35.644206999999994}, {"timestamp": 2309.29, "power": 35.644206999999994}, {"timestamp": 2329.88, "power": 35.644206999999994}, {"timestamp": 2350.55, "power": 35.644206999999994}, {"timestamp": 2371.1, "power": 35.644206999999994}, {"timestamp": 2391.68, "power": 35.644206999999994}, {"timestamp": 2412.27, "power": 35.644206999999994}, {"timestamp": 2432.89, "power": 35.644206999999994}, {"timestamp": 2453.48, "power": 35.644206999999994}, {"timestamp": 2474.08, "power": 35.644206999999994}, {"timestamp": 2494.66, "power": 35.644206999999994}, {"timestamp": 2515.22, "power": 35.644206999999994}, {"timestamp": 2535.81, "power": 35.644206999999994}, {"timestamp": 2556.41, "power": 35.644206999999994}, {"timestamp": 2577.0, "power": 35.644206999999994}, {"timestamp": 2597.6, "power": 35.644206999999994}, {"timestamp": 2618.19, "power": 35.644206999999994}, {"timestamp": 2638.76, "power": 35.644206999999994}, {"timestamp": 2659.32, "power": 35.644206999999994}, {"timestamp": 2679.91, "power": 35.644206999999994}, {"timestamp": 2700.51, "power": 35.644206999999994}, {"timestamp": 2721.11, "power": 35.644206999999994}, {"timestamp": 2741.7, "power": 35.644206999999994}, {"timestamp": 2762.3, "power": 35.644206999999994}, {"timestamp": 2782.92, "power": 35.644206999999994}, {"timestamp": 2803.48, "power": 35.644206999999994}, {"timestamp": 2824.07, "power": 35.644206999999994}, {"timestamp": 2844.64, "power": 35.644206999999994}, {"timestamp": 2865.21, "power": 35.644206999999994}, {"timestamp": 2885.8, "power": 35.644206999999994}, {"timestamp": 2906.4, "power": 35.644206999999994}, {"timestamp": 2926.89, "power": 35.644206999999994}, {"timestamp": 2947.39, "power": 35.644206999999994}, {"timestamp": 2967.93, "power": 35.644206999999994}, {"timestamp": 2988.47, "power": 35.644206999999994}, {"timestamp": 3009.01, "power": 35.644206999999994}, {"timestamp": 3029.55, "power": 38.777950999999995}, {"timestamp": 3050.74, "power": 38.777950999999995}, {"timestamp": 3071.28, "power": 38.777950999999995}, {"timestamp": 3091.83, "power": 38.777950999999995}, {"timestamp": 3112.39, "power": 38.777950999999995}, {"timestamp": 3132.93, "power": 38.777950999999995}, {"timestamp": 3153.48, "power": 38.777950999999995}, {"timestamp": 3174.03, "power": 38.777950999999995}, {"timestamp": 3194.56, "power": 38.777950999999995}, {"timestamp": 3215.06, "power": 38.777950999999995}, {"timestamp": 3235.6, "power": 38.777950999999995}, {"timestamp": 3256.14, "power": 38.777950999999995}, {"timestamp": 3276.69, "power": 38.777950999999995}, {"timestamp": 3297.24, "power": 38.777950999999995}, {"timestamp": 3317.79, "power": 38.777950999999995}, {"timestamp": 3338.34, "power": 38.777950999999995}, {"timestamp": 3358.85, "power": 38.777950999999995}, {"timestamp": 3379.39, "power": 38.777950999999995}, {"timestamp": 3399.94, "power": 38.777950999999995}, {"timestamp": 3420.49, "power": 38.777950999999995}, {"timestamp": 3441.04, "power": 38.777950999999995}, {"timestamp": 3461.59, "power": 38.777950999999995}, {"timestamp": 3482.14, "power": 38.777950999999995}, {"timestamp": 3502.67, "power": 38.777950999999995}, {"timestamp": 3523.21, "power": 38.777950999999995}, {"timestamp": 3543.76, "power": 38.777950999999995}, {"timestamp": 3564.31, "power": 38.777950999999995}, {"timestamp": 3584.86, "power": 38.777950999999995}, {"timestamp": 3605.4, "power": 38.777950999999995}, {"timestamp": 3625.96, "power": 38.777950999999995}, {"timestamp": 3646.48, "power": 38.777950999999995}, {"timestamp": 3666.98, "power": 38.777950999999995}, {"timestamp": 3687.48, "power": 38.777950999999995}, {"timestamp": 3708.03, "power": 38.777950999999995}, {"timestamp": 3728.58, "power": 38.777950999999995}, {"timestamp": 3749.14, "power": 38.777950999999995}, {"timestamp": 3769.7, "power": 38.777950999999995}, {"timestamp": 3790.26, "power": 38.777950999999995}, {"timestamp": 3810.8, "power": 38.777950999999995}, {"timestamp": 3831.35, "power": 38.777950999999995}, {"timestamp": 3851.9, "power": 38.777950999999995}, {"timestamp": 3872.46, "power": 38.777950999999995}, {"timestamp": 3893.02, "power": 38.777950999999995}, {"timestamp": 3913.57, "power": 38.777950999999995}, {"timestamp": 3934.13, "power": 38.777950999999995}, {"timestamp": 3954.67, "power": 38.777950999999995}, {"timestamp": 3975.22, "power": 38.777950999999995}, {"timestamp": 3995.8, "power": 38.777950999999995}, {"timestamp": 4016.36, "power": 38.777950999999995}, {"timestamp": 4036.93, "power": 37.773628}, {"timestamp": 4058.3, "power": 37.773628}, {"timestamp": 4078.82, "power": 37.773628}, {"timestamp": 4099.39, "power": 37.773628}, {"timestamp": 4119.96, "power": 37.773628}, {"timestamp": 4140.53, "power": 37.773628}, {"timestamp": 4161.1, "power": 37.773628}, {"timestamp": 4181.68, "power": 37.773628}, {"timestamp": 4202.25, "power": 37.773628}, {"timestamp": 4222.77, "power": 37.773628}, {"timestamp": 4243.33, "power": 37.773628}, {"timestamp": 4263.9, "power": 37.773628}, {"timestamp": 4284.48, "power": 37.773628}, {"timestamp": 4305.04, "power": 37.773628}, {"timestamp": 4325.62, "power": 37.773628}, {"timestamp": 4346.18, "power": 37.773628}, {"timestamp": 4366.7, "power": 37.773628}, {"timestamp": 4387.26, "power": 37.773628}, {"timestamp": 4407.84, "power": 37.773628}, {"timestamp": 4428.4, "power": 37.773628}, {"timestamp": 4448.98, "power": 37.773628}, {"timestamp": 4469.55, "power": 37.773628}, {"timestamp": 4490.11, "power": 37.773628}, {"timestamp": 4510.62, "power": 37.773628}, {"timestamp": 4531.18, "power": 37.773628}, {"timestamp": 4551.75, "power": 37.773628}, {"timestamp": 4572.31, "power": 37.773628}, {"timestamp": 4592.89, "power": 37.773628}, {"timestamp": 4613.46, "power": 37.773628}, {"timestamp": 4634.04, "power": 37.773628}, {"timestamp": 4654.56, "power": 37.773628}, {"timestamp": 4675.06, "power": 37.773628}, {"timestamp": 4695.62, "power": 37.773628}, {"timestamp": 4716.2, "power": 37.773628}, {"timestamp": 4736.77, "power": 37.773628}, {"timestamp": 4757.35, "power": 37.773628}, {"timestamp": 4777.92, "power": 37.773628}, {"timestamp": 4798.43, "power": 37.773628}, {"timestamp": 4818.93, "power": 37.773628}, {"timestamp": 4839.5, "power": 37.773628}, {"timestamp": 4860.07, "power": 37.773628}, {"timestamp": 4880.65, "power": 37.773628}, {"timestamp": 4901.22, "power": 37.773628}, {"timestamp": 4921.78, "power": 37.773628}, {"timestamp": 4942.37, "power": 37.773628}, {"timestamp": 4962.87, "power": 37.773628}, {"timestamp": 4983.45, "power": 37.773628}, {"timestamp": 5004.01, "power": 37.773628}, {"timestamp": 5024.59, "power": 37.773628}, {"timestamp": 5045.16, "power": 37.398162}, {"timestamp": 5066.36, "power": 37.398162}, {"timestamp": 5086.86, "power": 37.398162}, {"timestamp": 5107.4, "power": 37.398162}, {"timestamp": 5127.95, "power": 37.398162}, {"timestamp": 5148.49, "power": 37.398162}, {"timestamp": 5169.04, "power": 37.398162}, {"timestamp": 5189.58, "power": 37.398162}, {"timestamp": 5210.13, "power": 37.398162}, {"timestamp": 5230.65, "power": 37.398162}, {"timestamp": 5251.2, "power": 37.398162}, {"timestamp": 5271.75, "power": 37.398162}, {"timestamp": 5292.3, "power": 37.398162}, {"timestamp": 5312.84, "power": 37.398162}, {"timestamp": 5333.4, "power": 37.398162}, {"timestamp": 5353.95, "power": 37.398162}, {"timestamp": 5374.48, "power": 37.398162}, {"timestamp": 5394.97, "power": 37.398162}, {"timestamp": 5415.51, "power": 37.398162}, {"timestamp": 5436.05, "power": 37.398162}, {"timestamp": 5456.6, "power": 37.398162}, {"timestamp": 5477.15, "power": 37.398162}, {"timestamp": 5497.69, "power": 37.398162}, {"timestamp": 5518.23, "power": 37.398162}, {"timestamp": 5538.75, "power": 37.398162}, {"timestamp": 5559.31, "power": 37.398162}, {"timestamp": 5579.89, "power": 37.398162}, {"timestamp": 5600.45, "power": 37.398162}, {"timestamp": 5621.01, "power": 37.398162}, {"timestamp": 5641.57, "power": 37.398162}, {"timestamp": 5662.15, "power": 37.398162}, {"timestamp": 5682.67, "power": 37.398162}, {"timestamp": 5703.21, "power": 37.398162}, {"timestamp": 5723.75, "power": 37.398162}, {"timestamp": 5744.33, "power": 37.398162}, {"timestamp": 5764.9, "power": 37.398162}, {"timestamp": 5785.47, "power": 37.398162}, {"timestamp": 5806.03, "power": 37.398162}, {"timestamp": 5826.56, "power": 37.398162}, {"timestamp": 5847.06, "power": 37.398162}, {"timestamp": 5867.63, "power": 37.398162}, {"timestamp": 5888.2, "power": 37.398162}, {"timestamp": 5908.78, "power": 37.398162}, {"timestamp": 5929.36, "power": 37.398162}, {"timestamp": 5949.92, "power": 37.398162}, {"timestamp": 5970.43, "power": 37.398162}, {"timestamp": 5990.93, "power": 37.398162}, {"timestamp": 6011.48, "power": 37.398162}, {"timestamp": 6032.06, "power": 37.398162}, {"timestamp": 6052.64, "power": 38.22052}, {"timestamp": 6074.27, "power": 38.22052}, {"timestamp": 6094.78, "power": 38.22052}, {"timestamp": 6115.32, "power": 38.22052}, {"timestamp": 6135.87, "power": 38.22052}, {"timestamp": 6156.41, "power": 38.22052}, {"timestamp": 6176.96, "power": 38.22052}, {"timestamp": 6197.5, "power": 38.22052}, {"timestamp": 6218.04, "power": 38.22052}, {"timestamp": 6238.56, "power": 38.22052}, {"timestamp": 6259.06, "power": 38.22052}, {"timestamp": 6279.59, "power": 38.22052}, {"timestamp": 6300.11, "power": 38.22052}, {"timestamp": 6320.64, "power": 38.22052}, {"timestamp": 6341.17, "power": 38.22052}, {"timestamp": 6361.7, "power": 38.22052}, {"timestamp": 6382.23, "power": 38.22052}, {"timestamp": 6402.74, "power": 38.22052}, {"timestamp": 6423.28, "power": 38.22052}, {"timestamp": 6443.81, "power": 38.22052}, {"timestamp": 6464.34, "power": 38.22052}, {"timestamp": 6484.87, "power": 38.22052}, {"timestamp": 6505.41, "power": 38.22052}, {"timestamp": 6525.94, "power": 38.22052}, {"timestamp": 6546.45, "power": 38.22052}, {"timestamp": 6566.93, "power": 38.22052}, {"timestamp": 6587.46, "power": 38.22052}, {"timestamp": 6608.0, "power": 38.22052}, {"timestamp": 6628.53, "power": 38.22052}, {"timestamp": 6649.06, "power": 38.22052}, {"timestamp": 6669.59, "power": 38.22052}, {"timestamp": 6690.12, "power": 38.22052}, {"timestamp": 6710.63, "power": 38.22052}, {"timestamp": 6731.16, "power": 38.22052}, {"timestamp": 6751.69, "power": 38.22052}, {"timestamp": 6772.24, "power": 38.22052}, {"timestamp": 6792.77, "power": 38.22052}, {"timestamp": 6813.31, "power": 38.22052}, {"timestamp": 6833.84, "power": 38.22052}, {"timestamp": 6854.38, "power": 38.22052}, {"timestamp": 6874.86, "power": 38.22052}, {"timestamp": 6895.39, "power": 38.22052}, {"timestamp": 6915.92, "power": 38.22052}, {"timestamp": 6936.46, "power": 38.22052}, {"timestamp": 6957.0, "power": 38.22052}, {"timestamp": 6977.53, "power": 38.22052}, {"timestamp": 6998.07, "power": 38.22052}, {"timestamp": 7018.57, "power": 38.22052}, {"timestamp": 7039.1, "power": 38.22052}, {"timestamp": 7059.63, "power": 39.355056}, {"timestamp": 7080.81, "power": 39.355056}, {"timestamp": 7101.34, "power": 39.355056}, {"timestamp": 7121.86, "power": 39.355056}, {"timestamp": 7142.41, "power": 39.355056}, {"timestamp": 7162.9, "power": 39.355056}, {"timestamp": 7183.43, "power": 39.355056}, {"timestamp": 7203.98, "power": 39.355056}, {"timestamp": 7268.84, "power": 39.355056}, {"timestamp": 7289.39, "power": 39.355056}, {"timestamp": 7309.93, "power": 39.355056}, {"timestamp": 7330.45, "power": 39.355056}, {"timestamp": 7350.94, "power": 39.355056}, {"timestamp": 7371.48, "power": 39.355056}, {"timestamp": 7392.02, "power": 39.355056}, {"timestamp": 7412.55, "power": 39.355056}, {"timestamp": 7433.09, "power": 39.355056}, {"timestamp": 7453.63, "power": 39.355056}, {"timestamp": 7474.18, "power": 39.355056}, {"timestamp": 7494.7, "power": 39.355056}, {"timestamp": 7515.24, "power": 39.355056}, {"timestamp": 7535.78, "power": 39.355056}, {"timestamp": 7556.33, "power": 39.355056}, {"timestamp": 7576.87, "power": 39.355056}, {"timestamp": 7597.4, "power": 39.355056}, {"timestamp": 7617.94, "power": 39.355056}, {"timestamp": 7638.46, "power": 39.355056}, {"timestamp": 7658.95, "power": 39.355056}, {"timestamp": 7679.49, "power": 39.355056}, {"timestamp": 7700.04, "power": 39.355056}, {"timestamp": 7720.58, "power": 39.355056}, {"timestamp": 7741.12, "power": 39.355056}, {"timestamp": 7761.66, "power": 39.355056}, {"timestamp": 7782.21, "power": 39.355056}, {"timestamp": 7802.73, "power": 39.355056}, {"timestamp": 7823.27, "power": 39.355056}, {"timestamp": 7843.81, "power": 39.355056}, {"timestamp": 7864.36, "power": 39.355056}, {"timestamp": 7884.89, "power": 39.355056}, {"timestamp": 7905.42, "power": 39.355056}, {"timestamp": 7925.96, "power": 39.355056}, {"timestamp": 7946.46, "power": 39.355056}, {"timestamp": 7966.96, "power": 39.355056}, {"timestamp": 7987.49, "power": 39.355056}, {"timestamp": 8008.02, "power": 39.355056}, {"timestamp": 8028.55, "power": 39.355056}, {"timestamp": 8049.08, "power": 39.355056}, {"timestamp": 8069.62, "power": 35.561114}, {"timestamp": 8090.79, "power": 35.561114}, {"timestamp": 8111.28, "power": 35.561114}, {"timestamp": 8131.81, "power": 35.561114}, {"timestamp": 8152.34, "power": 35.561114}, {"timestamp": 8172.88, "power": 35.561114}, {"timestamp": 8193.41, "power": 35.561114}, {"timestamp": 8213.94, "power": 35.561114}, {"timestamp": 8234.45, "power": 35.561114}, {"timestamp": 8254.94, "power": 35.561114}, {"timestamp": 8275.44, "power": 35.561114}, {"timestamp": 8295.96, "power": 35.561114}, {"timestamp": 8316.49, "power": 35.561114}, {"timestamp": 8337.02, "power": 35.561114}, {"timestamp": 8357.55, "power": 35.561114}, {"timestamp": 8378.08, "power": 35.561114}, {"timestamp": 8398.6, "power": 35.561114}, {"timestamp": 8419.34, "power": 35.561114}, {"timestamp": 8439.87, "power": 35.561114}], "timeline": {"START": "3678.56004", "END": "6203.392214"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4236.97}, {"name": "clSetKernelArg", "calls": 19, "time": 2699.56}, {"name": "clReleaseKernel", "calls": 1, "time": 1147.21}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.3962}, {"name": "clCreateContext", "calls": 1, "time": 43.2943}, {"name": "clReleaseContext", "calls": 1, "time": 42.2896}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2022}, {"name": "clCreateKernel", "calls": 1, "time": 0.347178}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.283669}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.143828}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140332}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077193}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02925}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025615}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025483}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023719}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011134}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009143}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007544}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007074}, {"name": "clRetainDevice", "calls": 2, "time": 0.005034}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2524.83}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2270.16}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2325.75}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2480.63}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2524.33}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2465.71}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7297.375573, "utilization": 76.014329, "size": 6118490.0, "time": 838.450365}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 28814480, "speed": 102.331, "utilization": 0.888294, "size": 0.00803748}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1792764, "speed": 392.951, "utilization": 3.41103, "size": 0.127825}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 29648854, "speed": 102.749, "utilization": 0.89192, "size": 0.00803643}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1844931, "speed": 392.731, "utilization": 3.40913, "size": 0.127829}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32536935, "speed": 105.663, "utilization": 0.917211, "size": 0.00803319}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2025432, "speed": 392.942, "utilization": 3.41096, "size": 0.127844}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33971090, "speed": 108.385, "utilization": 0.940846, "size": 0.00803179}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2115055, "speed": 394.571, "utilization": 3.42509, "size": 0.127851}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32214153, "speed": 105.254, "utilization": 0.913667, "size": 0.00803353}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2005247, "speed": 393.074, "utilization": 3.4121, "size": 0.127843}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len6/run3.json b/code/fpga/final_results/dblp.xml.15MB.len6/run3.json new file mode 100644 index 0000000..1d90388 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.5832, "power": 35.693994}, {"timestamp": 68.2755, "power": 35.693994}, {"timestamp": 88.776, "power": 35.693994}, {"timestamp": 109.309, "power": 35.693994}, {"timestamp": 130.236, "power": 35.693994}, {"timestamp": 151.127, "power": 35.693994}, {"timestamp": 171.676, "power": 35.693994}, {"timestamp": 192.185, "power": 35.693994}, {"timestamp": 212.72, "power": 35.693994}, {"timestamp": 233.262, "power": 35.693994}, {"timestamp": 253.818, "power": 35.693994}, {"timestamp": 274.365, "power": 35.693994}, {"timestamp": 294.907, "power": 35.693994}, {"timestamp": 315.454, "power": 35.693994}, {"timestamp": 335.971, "power": 35.693994}, {"timestamp": 356.471, "power": 35.693994}, {"timestamp": 377.009, "power": 35.693994}, {"timestamp": 397.554, "power": 35.693994}, {"timestamp": 418.095, "power": 35.693994}, {"timestamp": 438.638, "power": 35.693994}, {"timestamp": 459.186, "power": 35.693994}, {"timestamp": 479.736, "power": 35.693994}, {"timestamp": 500.239, "power": 35.693994}, {"timestamp": 520.776, "power": 35.693994}, {"timestamp": 541.32, "power": 35.693994}, {"timestamp": 561.864, "power": 35.693994}, {"timestamp": 582.411, "power": 35.693994}, {"timestamp": 602.954, "power": 35.693994}, {"timestamp": 623.503, "power": 35.693994}, {"timestamp": 644.017, "power": 35.693994}, {"timestamp": 664.555, "power": 35.693994}, {"timestamp": 685.103, "power": 35.693994}, {"timestamp": 705.647, "power": 35.693994}, {"timestamp": 726.197, "power": 35.693994}, {"timestamp": 746.742, "power": 35.693994}, {"timestamp": 767.288, "power": 35.693994}, {"timestamp": 787.777, "power": 35.693994}, {"timestamp": 808.277, "power": 35.693994}, {"timestamp": 828.815, "power": 35.693994}, {"timestamp": 849.358, "power": 35.693994}, {"timestamp": 869.906, "power": 35.693994}, {"timestamp": 890.449, "power": 35.693994}, {"timestamp": 910.991, "power": 35.693994}, {"timestamp": 931.536, "power": 35.693994}, {"timestamp": 952.057, "power": 35.693994}, {"timestamp": 972.837, "power": 35.693994}, {"timestamp": 993.383, "power": 35.693994}, {"timestamp": 1013.92, "power": 35.446252}, {"timestamp": 1035.19, "power": 35.446252}, {"timestamp": 1055.77, "power": 35.446252}, {"timestamp": 1076.34, "power": 35.446252}, {"timestamp": 1096.91, "power": 35.446252}, {"timestamp": 1117.51, "power": 35.446252}, {"timestamp": 1138.11, "power": 35.446252}, {"timestamp": 1158.71, "power": 35.446252}, {"timestamp": 1179.32, "power": 35.446252}, {"timestamp": 1199.9, "power": 35.446252}, {"timestamp": 1220.47, "power": 35.446252}, {"timestamp": 1241.04, "power": 35.446252}, {"timestamp": 1261.64, "power": 35.446252}, {"timestamp": 1282.24, "power": 35.446252}, {"timestamp": 1302.85, "power": 35.446252}, {"timestamp": 1323.45, "power": 35.446252}, {"timestamp": 1344.04, "power": 35.446252}, {"timestamp": 1364.6, "power": 35.446252}, {"timestamp": 1385.21, "power": 35.446252}, {"timestamp": 1405.82, "power": 35.446252}, {"timestamp": 1426.43, "power": 35.446252}, {"timestamp": 1447.03, "power": 35.446252}, {"timestamp": 1467.63, "power": 35.446252}, {"timestamp": 1488.22, "power": 35.446252}, {"timestamp": 1508.78, "power": 35.446252}, {"timestamp": 1529.39, "power": 35.446252}, {"timestamp": 1550.0, "power": 35.446252}, {"timestamp": 1570.61, "power": 35.446252}, {"timestamp": 1591.21, "power": 35.446252}, {"timestamp": 1611.77, "power": 35.446252}, {"timestamp": 1632.33, "power": 35.446252}, {"timestamp": 1652.9, "power": 35.446252}, {"timestamp": 1673.5, "power": 35.446252}, {"timestamp": 1694.07, "power": 35.446252}, {"timestamp": 1714.68, "power": 35.446252}, {"timestamp": 1735.29, "power": 35.446252}, {"timestamp": 1755.87, "power": 35.446252}, {"timestamp": 1776.43, "power": 35.446252}, {"timestamp": 1797.0, "power": 35.446252}, {"timestamp": 1817.6, "power": 35.446252}, {"timestamp": 1838.21, "power": 35.446252}, {"timestamp": 1858.82, "power": 35.446252}, {"timestamp": 1879.42, "power": 35.446252}, {"timestamp": 1900.0, "power": 35.446252}, {"timestamp": 1920.57, "power": 35.446252}, {"timestamp": 1941.17, "power": 35.446252}, {"timestamp": 1961.79, "power": 35.446252}, {"timestamp": 1982.4, "power": 35.446252}, {"timestamp": 2003.01, "power": 35.446252}, {"timestamp": 2023.61, "power": 35.634986999999995}, {"timestamp": 2044.69, "power": 35.634986999999995}, {"timestamp": 2065.29, "power": 35.634986999999995}, {"timestamp": 2085.9, "power": 35.634986999999995}, {"timestamp": 2106.5, "power": 35.634986999999995}, {"timestamp": 2127.11, "power": 35.634986999999995}, {"timestamp": 2147.74, "power": 35.634986999999995}, {"timestamp": 2168.31, "power": 35.634986999999995}, {"timestamp": 2188.88, "power": 35.634986999999995}, {"timestamp": 2209.49, "power": 35.634986999999995}, {"timestamp": 2230.1, "power": 35.634986999999995}, {"timestamp": 2250.71, "power": 35.634986999999995}, {"timestamp": 2271.32, "power": 35.634986999999995}, {"timestamp": 2291.91, "power": 35.634986999999995}, {"timestamp": 2312.48, "power": 35.634986999999995}, {"timestamp": 2333.05, "power": 35.634986999999995}, {"timestamp": 2353.66, "power": 35.634986999999995}, {"timestamp": 2374.28, "power": 35.634986999999995}, {"timestamp": 2394.9, "power": 35.634986999999995}, {"timestamp": 2415.5, "power": 35.634986999999995}, {"timestamp": 2436.09, "power": 35.634986999999995}, {"timestamp": 2456.66, "power": 35.634986999999995}, {"timestamp": 2477.27, "power": 35.634986999999995}, {"timestamp": 2497.88, "power": 35.634986999999995}, {"timestamp": 2518.49, "power": 35.634986999999995}, {"timestamp": 2539.1, "power": 35.634986999999995}, {"timestamp": 2559.72, "power": 35.634986999999995}, {"timestamp": 2580.3, "power": 35.634986999999995}, {"timestamp": 2600.87, "power": 35.634986999999995}, {"timestamp": 2621.48, "power": 35.634986999999995}, {"timestamp": 2642.09, "power": 35.634986999999995}, {"timestamp": 2662.7, "power": 35.634986999999995}, {"timestamp": 2683.31, "power": 35.634986999999995}, {"timestamp": 2703.92, "power": 35.634986999999995}, {"timestamp": 2724.5, "power": 35.634986999999995}, {"timestamp": 2745.07, "power": 35.634986999999995}, {"timestamp": 2765.68, "power": 35.634986999999995}, {"timestamp": 2786.29, "power": 35.634986999999995}, {"timestamp": 2806.9, "power": 35.634986999999995}, {"timestamp": 2827.52, "power": 35.634986999999995}, {"timestamp": 2848.17, "power": 35.634986999999995}, {"timestamp": 2868.68, "power": 35.634986999999995}, {"timestamp": 2889.21, "power": 35.634986999999995}, {"timestamp": 2909.75, "power": 35.634986999999995}, {"timestamp": 2930.28, "power": 35.634986999999995}, {"timestamp": 2950.83, "power": 35.634986999999995}, {"timestamp": 2971.37, "power": 35.634986999999995}, {"timestamp": 2991.89, "power": 35.634986999999995}, {"timestamp": 3012.38, "power": 35.634986999999995}, {"timestamp": 3032.92, "power": 38.261559}, {"timestamp": 3053.98, "power": 38.261559}, {"timestamp": 3074.53, "power": 38.261559}, {"timestamp": 3095.07, "power": 38.261559}, {"timestamp": 3115.62, "power": 38.261559}, {"timestamp": 3136.13, "power": 38.261559}, {"timestamp": 3156.67, "power": 38.261559}, {"timestamp": 3177.22, "power": 38.261559}, {"timestamp": 3197.76, "power": 38.261559}, {"timestamp": 3218.31, "power": 38.261559}, {"timestamp": 3238.86, "power": 38.261559}, {"timestamp": 3259.4, "power": 38.261559}, {"timestamp": 3279.92, "power": 38.261559}, {"timestamp": 3300.42, "power": 38.261559}, {"timestamp": 3320.96, "power": 38.261559}, {"timestamp": 3341.51, "power": 38.261559}, {"timestamp": 3362.06, "power": 38.261559}, {"timestamp": 3382.6, "power": 38.261559}, {"timestamp": 3403.15, "power": 38.261559}, {"timestamp": 3423.7, "power": 38.261559}, {"timestamp": 3444.22, "power": 38.261559}, {"timestamp": 3464.76, "power": 38.261559}, {"timestamp": 3485.3, "power": 38.261559}, {"timestamp": 3505.85, "power": 38.261559}, {"timestamp": 3526.4, "power": 38.261559}, {"timestamp": 3546.95, "power": 38.261559}, {"timestamp": 3567.49, "power": 38.261559}, {"timestamp": 3588.02, "power": 38.261559}, {"timestamp": 3608.56, "power": 38.261559}, {"timestamp": 3629.1, "power": 38.261559}, {"timestamp": 3649.64, "power": 38.261559}, {"timestamp": 3670.18, "power": 38.261559}, {"timestamp": 3690.73, "power": 38.261559}, {"timestamp": 3711.28, "power": 38.261559}, {"timestamp": 3731.82, "power": 38.261559}, {"timestamp": 3752.32, "power": 38.261559}, {"timestamp": 3772.87, "power": 38.261559}, {"timestamp": 3793.42, "power": 38.261559}, {"timestamp": 3813.98, "power": 38.261559}, {"timestamp": 3834.54, "power": 38.261559}, {"timestamp": 3855.09, "power": 38.261559}, {"timestamp": 3875.65, "power": 38.261559}, {"timestamp": 3896.18, "power": 38.261559}, {"timestamp": 3916.72, "power": 38.261559}, {"timestamp": 3937.28, "power": 38.261559}, {"timestamp": 3957.83, "power": 38.261559}, {"timestamp": 3978.39, "power": 38.261559}, {"timestamp": 3998.95, "power": 38.261559}, {"timestamp": 4019.5, "power": 38.261559}, {"timestamp": 4040.04, "power": 37.783102}, {"timestamp": 4061.1, "power": 37.783102}, {"timestamp": 4081.66, "power": 37.783102}, {"timestamp": 4102.21, "power": 37.783102}, {"timestamp": 4122.76, "power": 37.783102}, {"timestamp": 4143.32, "power": 37.783102}, {"timestamp": 4163.9, "power": 37.783102}, {"timestamp": 4184.41, "power": 37.783102}, {"timestamp": 4204.96, "power": 37.783102}, {"timestamp": 4225.51, "power": 37.783102}, {"timestamp": 4246.07, "power": 37.783102}, {"timestamp": 4266.62, "power": 37.783102}, {"timestamp": 4287.18, "power": 37.783102}, {"timestamp": 4307.74, "power": 37.783102}, {"timestamp": 4328.25, "power": 37.783102}, {"timestamp": 4348.79, "power": 37.783102}, {"timestamp": 4369.35, "power": 37.783102}, {"timestamp": 4389.9, "power": 37.783102}, {"timestamp": 4410.46, "power": 37.783102}, {"timestamp": 4431.01, "power": 37.783102}, {"timestamp": 4451.57, "power": 37.783102}, {"timestamp": 4472.1, "power": 37.783102}, {"timestamp": 4492.65, "power": 37.783102}, {"timestamp": 4513.21, "power": 37.783102}, {"timestamp": 4533.76, "power": 37.783102}, {"timestamp": 4554.31, "power": 37.783102}, {"timestamp": 4574.87, "power": 37.783102}, {"timestamp": 4595.42, "power": 37.783102}, {"timestamp": 4615.95, "power": 37.783102}, {"timestamp": 4636.46, "power": 37.783102}, {"timestamp": 4657.01, "power": 37.783102}, {"timestamp": 4677.56, "power": 37.783102}, {"timestamp": 4698.12, "power": 37.783102}, {"timestamp": 4718.67, "power": 37.783102}, {"timestamp": 4739.23, "power": 37.783102}, {"timestamp": 4759.79, "power": 37.783102}, {"timestamp": 4780.3, "power": 37.783102}, {"timestamp": 4800.85, "power": 37.783102}, {"timestamp": 4821.41, "power": 37.783102}, {"timestamp": 4841.96, "power": 37.783102}, {"timestamp": 4862.52, "power": 37.783102}, {"timestamp": 4883.07, "power": 37.783102}, {"timestamp": 4903.62, "power": 37.783102}, {"timestamp": 4924.16, "power": 37.783102}, {"timestamp": 4944.71, "power": 37.783102}, {"timestamp": 4965.26, "power": 37.783102}, {"timestamp": 4985.81, "power": 37.783102}, {"timestamp": 5006.37, "power": 37.783102}, {"timestamp": 5026.93, "power": 37.783102}, {"timestamp": 5047.48, "power": 37.526494}, {"timestamp": 5068.69, "power": 37.526494}, {"timestamp": 5089.25, "power": 37.526494}, {"timestamp": 5109.81, "power": 37.526494}, {"timestamp": 5130.37, "power": 37.526494}, {"timestamp": 5150.93, "power": 37.526494}, {"timestamp": 5171.49, "power": 37.526494}, {"timestamp": 5192.02, "power": 37.526494}, {"timestamp": 5212.59, "power": 37.526494}, {"timestamp": 5233.18, "power": 37.526494}, {"timestamp": 5253.76, "power": 37.526494}, {"timestamp": 5274.33, "power": 37.526494}, {"timestamp": 5294.92, "power": 37.526494}, {"timestamp": 5315.51, "power": 37.526494}, {"timestamp": 5336.07, "power": 37.526494}, {"timestamp": 5356.63, "power": 37.526494}, {"timestamp": 5377.19, "power": 37.526494}, {"timestamp": 5397.77, "power": 37.526494}, {"timestamp": 5418.36, "power": 37.526494}, {"timestamp": 5438.95, "power": 37.526494}, {"timestamp": 5459.52, "power": 37.526494}, {"timestamp": 5480.05, "power": 37.526494}, {"timestamp": 5500.56, "power": 37.526494}, {"timestamp": 5521.1, "power": 37.526494}, {"timestamp": 5541.66, "power": 37.526494}, {"timestamp": 5562.21, "power": 37.526494}, {"timestamp": 5582.76, "power": 37.526494}, {"timestamp": 5603.32, "power": 37.526494}, {"timestamp": 5623.85, "power": 37.526494}, {"timestamp": 5644.36, "power": 37.526494}, {"timestamp": 5664.9, "power": 37.526494}, {"timestamp": 5685.46, "power": 37.526494}, {"timestamp": 5706.02, "power": 37.526494}, {"timestamp": 5726.57, "power": 37.526494}, {"timestamp": 5747.13, "power": 37.526494}, {"timestamp": 5767.68, "power": 37.526494}, {"timestamp": 5788.21, "power": 37.526494}, {"timestamp": 5808.76, "power": 37.526494}, {"timestamp": 5829.35, "power": 37.526494}, {"timestamp": 5849.93, "power": 37.526494}, {"timestamp": 5870.52, "power": 37.526494}, {"timestamp": 5891.09, "power": 37.526494}, {"timestamp": 5911.68, "power": 37.526494}, {"timestamp": 5932.2, "power": 37.526494}, {"timestamp": 5952.77, "power": 37.526494}, {"timestamp": 5973.34, "power": 37.526494}, {"timestamp": 5993.92, "power": 37.526494}, {"timestamp": 6014.51, "power": 37.526494}, {"timestamp": 6035.1, "power": 37.526494}, {"timestamp": 6055.68, "power": 39.291304}, {"timestamp": 6077.74, "power": 39.291304}, {"timestamp": 6098.33, "power": 39.291304}, {"timestamp": 6118.92, "power": 39.291304}, {"timestamp": 6139.49, "power": 39.291304}, {"timestamp": 6160.02, "power": 39.291304}, {"timestamp": 6180.58, "power": 39.291304}, {"timestamp": 6201.14, "power": 39.291304}, {"timestamp": 6221.73, "power": 39.291304}, {"timestamp": 6242.31, "power": 39.291304}, {"timestamp": 6262.9, "power": 39.291304}, {"timestamp": 6283.45, "power": 39.291304}, {"timestamp": 6303.97, "power": 39.291304}, {"timestamp": 6324.51, "power": 39.291304}, {"timestamp": 6345.05, "power": 39.291304}, {"timestamp": 6365.59, "power": 39.291304}, {"timestamp": 6386.12, "power": 39.291304}, {"timestamp": 6406.67, "power": 39.291304}, {"timestamp": 6427.21, "power": 39.291304}, {"timestamp": 6447.76, "power": 39.291304}, {"timestamp": 6468.25, "power": 39.291304}, {"timestamp": 6488.77, "power": 39.291304}, {"timestamp": 6509.32, "power": 39.291304}, {"timestamp": 6529.85, "power": 39.291304}, {"timestamp": 6550.38, "power": 39.291304}, {"timestamp": 6570.92, "power": 39.291304}, {"timestamp": 6591.45, "power": 39.291304}, {"timestamp": 6611.97, "power": 39.291304}, {"timestamp": 6632.5, "power": 39.291304}, {"timestamp": 6653.04, "power": 39.291304}, {"timestamp": 6673.57, "power": 39.291304}, {"timestamp": 6694.1, "power": 39.291304}, {"timestamp": 6714.64, "power": 39.291304}, {"timestamp": 6735.18, "power": 39.291304}, {"timestamp": 6755.74, "power": 39.291304}, {"timestamp": 6776.23, "power": 39.291304}, {"timestamp": 6796.76, "power": 39.291304}, {"timestamp": 6817.3, "power": 39.291304}, {"timestamp": 6837.83, "power": 39.291304}, {"timestamp": 6858.37, "power": 39.291304}, {"timestamp": 6878.9, "power": 39.291304}, {"timestamp": 6899.44, "power": 39.291304}, {"timestamp": 6919.96, "power": 39.291304}, {"timestamp": 6940.45, "power": 39.291304}, {"timestamp": 6960.98, "power": 39.291304}, {"timestamp": 6981.52, "power": 39.291304}, {"timestamp": 7002.05, "power": 39.291304}, {"timestamp": 7022.59, "power": 39.291304}, {"timestamp": 7043.13, "power": 39.291304}, {"timestamp": 7063.66, "power": 39.196624}, {"timestamp": 7085.23, "power": 39.196624}, {"timestamp": 7105.76, "power": 39.196624}, {"timestamp": 7126.29, "power": 39.196624}, {"timestamp": 7146.82, "power": 39.196624}, {"timestamp": 7167.35, "power": 39.196624}, {"timestamp": 7187.89, "power": 39.196624}, {"timestamp": 7208.44, "power": 39.196624}, {"timestamp": 7293.84, "power": 39.196624}, {"timestamp": 7314.38, "power": 39.196624}, {"timestamp": 7334.92, "power": 39.196624}, {"timestamp": 7355.46, "power": 39.196624}, {"timestamp": 7375.97, "power": 39.196624}, {"timestamp": 7396.46, "power": 39.196624}, {"timestamp": 7416.97, "power": 39.196624}, {"timestamp": 7437.53, "power": 39.196624}, {"timestamp": 7458.08, "power": 39.196624}, {"timestamp": 7478.61, "power": 39.196624}, {"timestamp": 7499.15, "power": 39.196624}, {"timestamp": 7519.68, "power": 39.196624}, {"timestamp": 7540.2, "power": 39.196624}, {"timestamp": 7560.69, "power": 39.196624}, {"timestamp": 7581.22, "power": 39.196624}, {"timestamp": 7601.76, "power": 39.196624}, {"timestamp": 7622.29, "power": 39.196624}, {"timestamp": 7642.83, "power": 39.196624}, {"timestamp": 7663.37, "power": 39.196624}, {"timestamp": 7683.88, "power": 39.196624}, {"timestamp": 7704.39, "power": 39.196624}, {"timestamp": 7724.88, "power": 39.196624}, {"timestamp": 7745.42, "power": 39.196624}, {"timestamp": 7765.96, "power": 39.196624}, {"timestamp": 7786.49, "power": 39.196624}, {"timestamp": 7807.05, "power": 39.196624}, {"timestamp": 7827.61, "power": 39.196624}, {"timestamp": 7848.11, "power": 39.196624}, {"timestamp": 7868.62, "power": 39.196624}, {"timestamp": 7889.15, "power": 39.196624}, {"timestamp": 7909.68, "power": 39.196624}, {"timestamp": 7930.22, "power": 39.196624}, {"timestamp": 7950.75, "power": 39.196624}, {"timestamp": 7971.28, "power": 39.196624}, {"timestamp": 7991.77, "power": 39.196624}, {"timestamp": 8012.27, "power": 39.196624}, {"timestamp": 8032.76, "power": 39.196624}, {"timestamp": 8053.28, "power": 39.196624}, {"timestamp": 8073.82, "power": 35.700404000000006}, {"timestamp": 8094.91, "power": 35.700404000000006}, {"timestamp": 8115.44, "power": 35.700404000000006}, {"timestamp": 8136.0, "power": 35.700404000000006}, {"timestamp": 8156.53, "power": 35.700404000000006}, {"timestamp": 8177.03, "power": 35.700404000000006}, {"timestamp": 8197.57, "power": 35.700404000000006}, {"timestamp": 8218.11, "power": 35.700404000000006}, {"timestamp": 8238.65, "power": 35.700404000000006}, {"timestamp": 8259.19, "power": 35.700404000000006}, {"timestamp": 8279.73, "power": 35.700404000000006}, {"timestamp": 8300.23, "power": 35.700404000000006}, {"timestamp": 8320.73, "power": 35.700404000000006}, {"timestamp": 8341.26, "power": 35.700404000000006}, {"timestamp": 8361.8, "power": 35.700404000000006}, {"timestamp": 8382.36, "power": 35.700404000000006}, {"timestamp": 8402.95, "power": 35.700404000000006}, {"timestamp": 8423.51, "power": 35.700404000000006}], "timeline": {"START": "3648.377284", "END": "6277.939492"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4328.27}, {"name": "clSetKernelArg", "calls": 19, "time": 2684.98}, {"name": "clReleaseKernel", "calls": 1, "time": 1098.1}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.269}, {"name": "clCreateContext", "calls": 1, "time": 45.4053}, {"name": "clReleaseContext", "calls": 1, "time": 36.0994}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2717}, {"name": "clCreateKernel", "calls": 1, "time": 0.341192}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.328696}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.180889}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.08578}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076502}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028645}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.027592}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026288}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025957}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011179}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009004}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00767}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007207}, {"name": "clRetainDevice", "calls": 2, "time": 0.005095}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2629.56}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2628.39}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2454.57}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2442.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2611.06}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2628.98}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7431.971989, "utilization": 77.416375, "size": 6118490.0, "time": 823.265645}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 34429147, "speed": 105.476, "utilization": 0.915587, "size": 0.00803137}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2143697, "speed": 393.166, "utilization": 3.4129, "size": 0.127853}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31283130, "speed": 102.686, "utilization": 0.891367, "size": 0.00803452}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1947065, "speed": 392.869, "utilization": 3.41032, "size": 0.127838}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31075464, "speed": 102.501, "utilization": 0.889762, "size": 0.00803475}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1934093, "speed": 392.847, "utilization": 3.41013, "size": 0.127837}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34038520, "speed": 104.984, "utilization": 0.911319, "size": 0.00803173}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2119287, "speed": 392.957, "utilization": 3.41109, "size": 0.127851}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34450122, "speed": 105.516, "utilization": 0.915936, "size": 0.00803135}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2144993, "speed": 393.234, "utilization": 3.41349, "size": 0.127854}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len6/run4.json b/code/fpga/final_results/dblp.xml.15MB.len6/run4.json new file mode 100644 index 0000000..a272824 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.5057, "power": 35.663234}, {"timestamp": 64.1483, "power": 35.663234}, {"timestamp": 84.6877, "power": 35.663234}, {"timestamp": 105.227, "power": 35.663234}, {"timestamp": 126.099, "power": 35.663234}, {"timestamp": 146.98, "power": 35.663234}, {"timestamp": 167.523, "power": 35.663234}, {"timestamp": 188.07, "power": 35.663234}, {"timestamp": 208.614, "power": 35.663234}, {"timestamp": 229.152, "power": 35.663234}, {"timestamp": 249.655, "power": 35.663234}, {"timestamp": 270.159, "power": 35.663234}, {"timestamp": 290.705, "power": 35.663234}, {"timestamp": 311.247, "power": 35.663234}, {"timestamp": 331.788, "power": 35.663234}, {"timestamp": 352.336, "power": 35.663234}, {"timestamp": 372.88, "power": 35.663234}, {"timestamp": 393.428, "power": 35.663234}, {"timestamp": 413.94, "power": 35.663234}, {"timestamp": 434.482, "power": 35.663234}, {"timestamp": 455.024, "power": 35.663234}, {"timestamp": 475.566, "power": 35.663234}, {"timestamp": 496.111, "power": 35.663234}, {"timestamp": 516.655, "power": 35.663234}, {"timestamp": 537.193, "power": 35.663234}, {"timestamp": 557.706, "power": 35.663234}, {"timestamp": 578.203, "power": 35.663234}, {"timestamp": 598.749, "power": 35.663234}, {"timestamp": 619.288, "power": 35.663234}, {"timestamp": 639.831, "power": 35.663234}, {"timestamp": 660.374, "power": 35.663234}, {"timestamp": 680.918, "power": 35.663234}, {"timestamp": 701.468, "power": 35.663234}, {"timestamp": 721.995, "power": 35.663234}, {"timestamp": 742.545, "power": 35.663234}, {"timestamp": 763.086, "power": 35.663234}, {"timestamp": 783.627, "power": 35.663234}, {"timestamp": 804.168, "power": 35.663234}, {"timestamp": 824.708, "power": 35.663234}, {"timestamp": 845.257, "power": 35.663234}, {"timestamp": 865.772, "power": 35.663234}, {"timestamp": 886.27, "power": 35.663234}, {"timestamp": 906.803, "power": 35.663234}, {"timestamp": 927.343, "power": 35.663234}, {"timestamp": 947.886, "power": 35.663234}, {"timestamp": 968.43, "power": 35.663234}, {"timestamp": 988.974, "power": 35.663234}, {"timestamp": 1009.53, "power": 35.63548}, {"timestamp": 1030.7, "power": 35.63548}, {"timestamp": 1051.31, "power": 35.63548}, {"timestamp": 1071.9, "power": 35.63548}, {"timestamp": 1092.49, "power": 35.63548}, {"timestamp": 1113.09, "power": 35.63548}, {"timestamp": 1133.65, "power": 35.63548}, {"timestamp": 1154.21, "power": 35.63548}, {"timestamp": 1174.76, "power": 35.63548}, {"timestamp": 1195.35, "power": 35.63548}, {"timestamp": 1215.94, "power": 35.63548}, {"timestamp": 1236.53, "power": 35.63548}, {"timestamp": 1257.13, "power": 35.63548}, {"timestamp": 1277.71, "power": 35.63548}, {"timestamp": 1298.27, "power": 35.63548}, {"timestamp": 1318.83, "power": 35.63548}, {"timestamp": 1339.41, "power": 35.63548}, {"timestamp": 1360.0, "power": 35.63548}, {"timestamp": 1380.6, "power": 35.63548}, {"timestamp": 1401.2, "power": 35.63548}, {"timestamp": 1421.77, "power": 35.63548}, {"timestamp": 1442.33, "power": 35.63548}, {"timestamp": 1462.93, "power": 35.63548}, {"timestamp": 1483.52, "power": 35.63548}, {"timestamp": 1504.11, "power": 35.63548}, {"timestamp": 1524.7, "power": 35.63548}, {"timestamp": 1545.29, "power": 35.63548}, {"timestamp": 1565.87, "power": 35.63548}, {"timestamp": 1586.43, "power": 35.63548}, {"timestamp": 1607.02, "power": 35.63548}, {"timestamp": 1627.6, "power": 35.63548}, {"timestamp": 1648.2, "power": 35.63548}, {"timestamp": 1668.79, "power": 35.63548}, {"timestamp": 1689.39, "power": 35.63548}, {"timestamp": 1709.95, "power": 35.63548}, {"timestamp": 1730.51, "power": 35.63548}, {"timestamp": 1751.1, "power": 35.63548}, {"timestamp": 1771.69, "power": 35.63548}, {"timestamp": 1792.28, "power": 35.63548}, {"timestamp": 1812.87, "power": 35.63548}, {"timestamp": 1833.47, "power": 35.63548}, {"timestamp": 1854.03, "power": 35.63548}, {"timestamp": 1874.59, "power": 35.63548}, {"timestamp": 1895.18, "power": 35.63548}, {"timestamp": 1915.77, "power": 35.63548}, {"timestamp": 1936.36, "power": 35.63548}, {"timestamp": 1956.96, "power": 35.63548}, {"timestamp": 1977.55, "power": 35.63548}, {"timestamp": 1998.11, "power": 35.63548}, {"timestamp": 2018.67, "power": 35.957215}, {"timestamp": 2039.79, "power": 35.957215}, {"timestamp": 2060.37, "power": 35.957215}, {"timestamp": 2080.96, "power": 35.957215}, {"timestamp": 2101.54, "power": 35.957215}, {"timestamp": 2122.09, "power": 35.957215}, {"timestamp": 2142.65, "power": 35.957215}, {"timestamp": 2163.24, "power": 35.957215}, {"timestamp": 2183.83, "power": 35.957215}, {"timestamp": 2204.42, "power": 35.957215}, {"timestamp": 2225.01, "power": 35.957215}, {"timestamp": 2245.55, "power": 35.957215}, {"timestamp": 2266.1, "power": 35.957215}, {"timestamp": 2286.67, "power": 35.957215}, {"timestamp": 2307.26, "power": 35.957215}, {"timestamp": 2327.84, "power": 35.957215}, {"timestamp": 2348.43, "power": 35.957215}, {"timestamp": 2369.02, "power": 35.957215}, {"timestamp": 2389.6, "power": 35.957215}, {"timestamp": 2410.15, "power": 35.957215}, {"timestamp": 2430.71, "power": 35.957215}, {"timestamp": 2451.3, "power": 35.957215}, {"timestamp": 2471.9, "power": 35.957215}, {"timestamp": 2492.49, "power": 35.957215}, {"timestamp": 2513.08, "power": 35.957215}, {"timestamp": 2533.66, "power": 35.957215}, {"timestamp": 2554.21, "power": 35.957215}, {"timestamp": 2574.77, "power": 35.957215}, {"timestamp": 2595.36, "power": 35.957215}, {"timestamp": 2615.95, "power": 35.957215}, {"timestamp": 2636.54, "power": 35.957215}, {"timestamp": 2657.13, "power": 35.957215}, {"timestamp": 2677.7, "power": 35.957215}, {"timestamp": 2698.26, "power": 35.957215}, {"timestamp": 2718.83, "power": 35.957215}, {"timestamp": 2739.42, "power": 35.957215}, {"timestamp": 2760.01, "power": 35.957215}, {"timestamp": 2780.61, "power": 35.957215}, {"timestamp": 2801.2, "power": 35.957215}, {"timestamp": 2821.78, "power": 35.957215}, {"timestamp": 2842.39, "power": 35.957215}, {"timestamp": 2862.98, "power": 35.957215}, {"timestamp": 2883.55, "power": 35.957215}, {"timestamp": 2904.11, "power": 35.957215}, {"timestamp": 2924.67, "power": 35.957215}, {"timestamp": 2945.22, "power": 35.957215}, {"timestamp": 2965.75, "power": 35.957215}, {"timestamp": 2986.24, "power": 35.957215}, {"timestamp": 3006.78, "power": 35.957215}, {"timestamp": 3027.32, "power": 35.467584}, {"timestamp": 3048.46, "power": 35.467584}, {"timestamp": 3068.99, "power": 35.467584}, {"timestamp": 3089.55, "power": 35.467584}, {"timestamp": 3110.04, "power": 35.467584}, {"timestamp": 3130.57, "power": 35.467584}, {"timestamp": 3151.1, "power": 35.467584}, {"timestamp": 3171.64, "power": 35.467584}, {"timestamp": 3192.18, "power": 35.467584}, {"timestamp": 3212.71, "power": 35.467584}, {"timestamp": 3233.25, "power": 35.467584}, {"timestamp": 3253.76, "power": 35.467584}, {"timestamp": 3274.25, "power": 35.467584}, {"timestamp": 3294.78, "power": 35.467584}, {"timestamp": 3315.32, "power": 35.467584}, {"timestamp": 3335.85, "power": 35.467584}, {"timestamp": 3356.38, "power": 35.467584}, {"timestamp": 3376.88, "power": 35.467584}, {"timestamp": 3397.41, "power": 35.467584}, {"timestamp": 3417.92, "power": 35.467584}, {"timestamp": 3438.45, "power": 35.467584}, {"timestamp": 3458.99, "power": 35.467584}, {"timestamp": 3479.53, "power": 35.467584}, {"timestamp": 3500.06, "power": 35.467584}, {"timestamp": 3520.6, "power": 35.467584}, {"timestamp": 3541.14, "power": 35.467584}, {"timestamp": 3561.69, "power": 35.467584}, {"timestamp": 3582.18, "power": 35.467584}, {"timestamp": 3602.71, "power": 35.467584}, {"timestamp": 3623.25, "power": 35.467584}, {"timestamp": 3643.78, "power": 35.467584}, {"timestamp": 3664.32, "power": 35.467584}, {"timestamp": 3684.86, "power": 35.467584}, {"timestamp": 3705.4, "power": 35.467584}, {"timestamp": 3725.92, "power": 35.467584}, {"timestamp": 3746.45, "power": 35.467584}, {"timestamp": 3767.0, "power": 35.467584}, {"timestamp": 3787.53, "power": 35.467584}, {"timestamp": 3808.08, "power": 35.467584}, {"timestamp": 3828.62, "power": 35.467584}, {"timestamp": 3849.16, "power": 35.467584}, {"timestamp": 3869.68, "power": 35.467584}, {"timestamp": 3890.18, "power": 35.467584}, {"timestamp": 3910.72, "power": 35.467584}, {"timestamp": 3931.26, "power": 35.467584}, {"timestamp": 3951.81, "power": 35.467584}, {"timestamp": 3972.36, "power": 35.467584}, {"timestamp": 3992.9, "power": 35.467584}, {"timestamp": 4013.45, "power": 35.467584}, {"timestamp": 4033.97, "power": 37.214884}, {"timestamp": 4055.13, "power": 37.214884}, {"timestamp": 4075.67, "power": 37.214884}, {"timestamp": 4096.21, "power": 37.214884}, {"timestamp": 4116.75, "power": 37.214884}, {"timestamp": 4137.3, "power": 37.214884}, {"timestamp": 4157.81, "power": 37.214884}, {"timestamp": 4178.36, "power": 37.214884}, {"timestamp": 4198.9, "power": 37.214884}, {"timestamp": 4219.44, "power": 37.214884}, {"timestamp": 4239.98, "power": 37.214884}, {"timestamp": 4260.53, "power": 37.214884}, {"timestamp": 4281.07, "power": 37.214884}, {"timestamp": 4301.6, "power": 37.214884}, {"timestamp": 4322.1, "power": 37.214884}, {"timestamp": 4342.63, "power": 37.214884}, {"timestamp": 4363.17, "power": 37.214884}, {"timestamp": 4383.72, "power": 37.214884}, {"timestamp": 4404.26, "power": 37.214884}, {"timestamp": 4424.8, "power": 37.214884}, {"timestamp": 4445.35, "power": 37.214884}, {"timestamp": 4465.86, "power": 37.214884}, {"timestamp": 4486.4, "power": 37.214884}, {"timestamp": 4506.95, "power": 37.214884}, {"timestamp": 4527.49, "power": 37.214884}, {"timestamp": 4548.04, "power": 37.214884}, {"timestamp": 4568.59, "power": 37.214884}, {"timestamp": 4589.14, "power": 37.214884}, {"timestamp": 4609.66, "power": 37.214884}, {"timestamp": 4630.2, "power": 37.214884}, {"timestamp": 4650.74, "power": 37.214884}, {"timestamp": 4671.29, "power": 37.214884}, {"timestamp": 4691.83, "power": 37.214884}, {"timestamp": 4712.38, "power": 37.214884}, {"timestamp": 4732.92, "power": 37.214884}, {"timestamp": 4753.47, "power": 37.214884}, {"timestamp": 4773.99, "power": 37.214884}, {"timestamp": 4794.53, "power": 37.214884}, {"timestamp": 4815.08, "power": 37.214884}, {"timestamp": 4835.63, "power": 37.214884}, {"timestamp": 4856.18, "power": 37.214884}, {"timestamp": 4876.72, "power": 37.214884}, {"timestamp": 4897.27, "power": 37.214884}, {"timestamp": 4917.79, "power": 37.214884}, {"timestamp": 4938.33, "power": 37.214884}, {"timestamp": 4958.88, "power": 37.214884}, {"timestamp": 4979.43, "power": 37.214884}, {"timestamp": 4999.97, "power": 37.214884}, {"timestamp": 5020.52, "power": 37.214884}, {"timestamp": 5041.06, "power": 37.491486}, {"timestamp": 5062.37, "power": 37.491486}, {"timestamp": 5082.91, "power": 37.491486}, {"timestamp": 5103.45, "power": 37.491486}, {"timestamp": 5124.0, "power": 37.491486}, {"timestamp": 5144.54, "power": 37.491486}, {"timestamp": 5165.08, "power": 37.491486}, {"timestamp": 5185.59, "power": 37.491486}, {"timestamp": 5206.09, "power": 37.491486}, {"timestamp": 5226.63, "power": 37.491486}, {"timestamp": 5247.17, "power": 37.491486}, {"timestamp": 5267.71, "power": 37.491486}, {"timestamp": 5288.25, "power": 37.491486}, {"timestamp": 5308.8, "power": 37.491486}, {"timestamp": 5329.35, "power": 37.491486}, {"timestamp": 5349.87, "power": 37.491486}, {"timestamp": 5370.41, "power": 37.491486}, {"timestamp": 5390.96, "power": 37.491486}, {"timestamp": 5411.5, "power": 37.491486}, {"timestamp": 5432.04, "power": 37.491486}, {"timestamp": 5452.58, "power": 37.491486}, {"timestamp": 5473.12, "power": 37.491486}, {"timestamp": 5493.65, "power": 37.491486}, {"timestamp": 5514.18, "power": 37.491486}, {"timestamp": 5534.73, "power": 37.491486}, {"timestamp": 5555.27, "power": 37.491486}, {"timestamp": 5575.82, "power": 37.491486}, {"timestamp": 5596.36, "power": 37.491486}, {"timestamp": 5616.91, "power": 37.491486}, {"timestamp": 5637.46, "power": 37.491486}, {"timestamp": 5657.97, "power": 37.491486}, {"timestamp": 5678.51, "power": 37.491486}, {"timestamp": 5699.06, "power": 37.491486}, {"timestamp": 5719.61, "power": 37.491486}, {"timestamp": 5740.15, "power": 37.491486}, {"timestamp": 5760.7, "power": 37.491486}, {"timestamp": 5781.25, "power": 37.491486}, {"timestamp": 5801.76, "power": 37.491486}, {"timestamp": 5822.26, "power": 37.491486}, {"timestamp": 5842.8, "power": 37.491486}, {"timestamp": 5863.34, "power": 37.491486}, {"timestamp": 5883.89, "power": 37.491486}, {"timestamp": 5904.43, "power": 37.491486}, {"timestamp": 5924.97, "power": 37.491486}, {"timestamp": 5945.52, "power": 37.491486}, {"timestamp": 5966.02, "power": 37.491486}, {"timestamp": 5986.56, "power": 37.491486}, {"timestamp": 6007.1, "power": 37.491486}, {"timestamp": 6027.65, "power": 37.491486}, {"timestamp": 6048.19, "power": 37.304202}, {"timestamp": 6069.28, "power": 37.304202}, {"timestamp": 6089.8, "power": 37.304202}, {"timestamp": 6110.29, "power": 37.304202}, {"timestamp": 6130.83, "power": 37.304202}, {"timestamp": 6151.38, "power": 37.304202}, {"timestamp": 6171.92, "power": 37.304202}, {"timestamp": 6192.46, "power": 37.304202}, {"timestamp": 6213.01, "power": 37.304202}, {"timestamp": 6233.54, "power": 37.304202}, {"timestamp": 6254.04, "power": 37.304202}, {"timestamp": 6274.58, "power": 37.304202}, {"timestamp": 6295.12, "power": 37.304202}, {"timestamp": 6315.65, "power": 37.304202}, {"timestamp": 6336.18, "power": 37.304202}, {"timestamp": 6356.71, "power": 37.304202}, {"timestamp": 6377.24, "power": 37.304202}, {"timestamp": 6397.77, "power": 37.304202}, {"timestamp": 6418.3, "power": 37.304202}, {"timestamp": 6438.83, "power": 37.304202}, {"timestamp": 6459.37, "power": 37.304202}, {"timestamp": 6479.91, "power": 37.304202}, {"timestamp": 6500.44, "power": 37.304202}, {"timestamp": 6520.97, "power": 37.304202}, {"timestamp": 6541.5, "power": 37.304202}, {"timestamp": 6561.99, "power": 37.304202}, {"timestamp": 6582.51, "power": 37.304202}, {"timestamp": 6603.04, "power": 37.304202}, {"timestamp": 6623.58, "power": 37.304202}, {"timestamp": 6644.11, "power": 37.304202}, {"timestamp": 6664.64, "power": 37.304202}, {"timestamp": 6685.17, "power": 37.304202}, {"timestamp": 6705.68, "power": 37.304202}, {"timestamp": 6726.2, "power": 37.304202}, {"timestamp": 6746.73, "power": 37.304202}, {"timestamp": 6767.25, "power": 37.304202}, {"timestamp": 6787.78, "power": 37.304202}, {"timestamp": 6808.32, "power": 37.304202}, {"timestamp": 6828.85, "power": 37.304202}, {"timestamp": 6849.38, "power": 37.304202}, {"timestamp": 6869.88, "power": 37.304202}, {"timestamp": 6890.41, "power": 37.304202}, {"timestamp": 6910.94, "power": 37.304202}, {"timestamp": 6931.47, "power": 37.304202}, {"timestamp": 6952.01, "power": 37.304202}, {"timestamp": 6972.53, "power": 37.304202}, {"timestamp": 6993.06, "power": 37.304202}, {"timestamp": 7013.54, "power": 37.304202}, {"timestamp": 7034.03, "power": 37.304202}, {"timestamp": 7054.55, "power": 38.065494}, {"timestamp": 7076.8, "power": 38.065494}, {"timestamp": 7097.33, "power": 38.065494}, {"timestamp": 7117.84, "power": 38.065494}, {"timestamp": 7138.36, "power": 38.065494}, {"timestamp": 7158.89, "power": 38.065494}, {"timestamp": 7179.41, "power": 38.065494}, {"timestamp": 7199.94, "power": 38.065494}, {"timestamp": 7310.98, "power": 38.065494}, {"timestamp": 7331.51, "power": 38.065494}, {"timestamp": 7352.03, "power": 38.065494}, {"timestamp": 7372.56, "power": 38.065494}, {"timestamp": 7393.09, "power": 38.065494}, {"timestamp": 7413.6, "power": 38.065494}, {"timestamp": 7434.08, "power": 38.065494}, {"timestamp": 7454.57, "power": 38.065494}, {"timestamp": 7475.1, "power": 38.065494}, {"timestamp": 7495.64, "power": 38.065494}, {"timestamp": 7516.17, "power": 38.065494}, {"timestamp": 7536.7, "power": 38.065494}, {"timestamp": 7557.23, "power": 38.065494}, {"timestamp": 7577.73, "power": 38.065494}, {"timestamp": 7598.22, "power": 38.065494}, {"timestamp": 7618.71, "power": 38.065494}, {"timestamp": 7639.24, "power": 38.065494}, {"timestamp": 7659.77, "power": 38.065494}, {"timestamp": 7680.3, "power": 38.065494}, {"timestamp": 7700.79, "power": 38.065494}, {"timestamp": 7721.33, "power": 38.065494}, {"timestamp": 7741.85, "power": 38.065494}, {"timestamp": 7762.34, "power": 38.065494}, {"timestamp": 7782.83, "power": 38.065494}, {"timestamp": 7803.37, "power": 38.065494}, {"timestamp": 7823.9, "power": 38.065494}, {"timestamp": 7844.44, "power": 38.065494}, {"timestamp": 7864.97, "power": 38.065494}, {"timestamp": 7885.51, "power": 38.065494}, {"timestamp": 7906.0, "power": 38.065494}, {"timestamp": 7926.5, "power": 38.065494}, {"timestamp": 7947.03, "power": 38.065494}, {"timestamp": 7967.56, "power": 38.065494}, {"timestamp": 7988.09, "power": 38.065494}, {"timestamp": 8008.62, "power": 38.065494}, {"timestamp": 8029.15, "power": 38.065494}, {"timestamp": 8049.7, "power": 38.065494}, {"timestamp": 8070.19, "power": 35.715617}, {"timestamp": 8091.18, "power": 35.715617}, {"timestamp": 8111.71, "power": 35.715617}, {"timestamp": 8132.24, "power": 35.715617}, {"timestamp": 8152.77, "power": 35.715617}, {"timestamp": 8173.3, "power": 35.715617}, {"timestamp": 8193.79, "power": 35.715617}, {"timestamp": 8214.28, "power": 35.715617}, {"timestamp": 8234.77, "power": 35.715617}, {"timestamp": 8255.29, "power": 35.715617}, {"timestamp": 8275.82, "power": 35.715617}, {"timestamp": 8296.35, "power": 35.715617}, {"timestamp": 8316.87, "power": 35.715617}, {"timestamp": 8337.4, "power": 35.715617}, {"timestamp": 8357.9, "power": 35.715617}, {"timestamp": 8378.39, "power": 35.715617}, {"timestamp": 8398.88, "power": 35.715617}, {"timestamp": 8419.4, "power": 35.715617}, {"timestamp": 8439.94, "power": 35.715617}, {"timestamp": 8460.47, "power": 35.715617}, {"timestamp": 8481.03, "power": 35.715617}, {"timestamp": 8501.57, "power": 35.715617}], "timeline": {"START": "3648.134611", "END": "6247.896874"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4313.91}, {"name": "clSetKernelArg", "calls": 19, "time": 2671.38}, {"name": "clReleaseKernel", "calls": 1, "time": 1152.27}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.4603}, {"name": "clReleaseContext", "calls": 1, "time": 51.0784}, {"name": "clCreateContext", "calls": 1, "time": 41.3323}, {"name": "clReleaseProgram", "calls": 1, "time": 19.5544}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.885876}, {"name": "clCreateKernel", "calls": 1, "time": 0.340782}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.142208}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.13441}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072353}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028574}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025661}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024821}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010822}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010515}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009493}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007508}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007082}, {"name": "clRetainDevice", "calls": 2, "time": 0.004758}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2599.76}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2486.23}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2599.32}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2543.3}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2563.37}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2586.93}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7277.540398, "utilization": 75.807712, "size": 6118490.0, "time": 840.735589}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 31610022, "speed": 102.431, "utilization": 0.889159, "size": 0.00803417}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1967503, "speed": 392.923, "utilization": 3.41079, "size": 0.127839}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33716196, "speed": 104.465, "utilization": 0.906814, "size": 0.00803203}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2099123, "speed": 393.321, "utilization": 3.41424, "size": 0.12785}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32509406, "speed": 102.964, "utilization": 0.893788, "size": 0.00803322}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2023697, "speed": 392.908, "utilization": 3.41066, "size": 0.127845}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32844802, "speed": 103.203, "utilization": 0.895859, "size": 0.00803288}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2044657, "speed": 392.978, "utilization": 3.41127, "size": 0.127847}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33310564, "speed": 103.705, "utilization": 0.900215, "size": 0.00803242}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2073776, "speed": 392.949, "utilization": 3.41102, "size": 0.127848}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len8/run0.json b/code/fpga/final_results/dblp.xml.15MB.len8/run0.json new file mode 100644 index 0000000..254bcd8 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.0857, "power": 35.49207}, {"timestamp": 57.7632, "power": 35.49207}, {"timestamp": 78.3045, "power": 35.49207}, {"timestamp": 98.8146, "power": 35.49207}, {"timestamp": 119.7, "power": 35.49207}, {"timestamp": 140.604, "power": 35.49207}, {"timestamp": 161.149, "power": 35.49207}, {"timestamp": 181.693, "power": 35.49207}, {"timestamp": 202.23, "power": 35.49207}, {"timestamp": 222.745, "power": 35.49207}, {"timestamp": 243.243, "power": 35.49207}, {"timestamp": 263.777, "power": 35.49207}, {"timestamp": 284.322, "power": 35.49207}, {"timestamp": 304.867, "power": 35.49207}, {"timestamp": 325.41, "power": 35.49207}, {"timestamp": 345.95, "power": 35.49207}, {"timestamp": 366.493, "power": 35.49207}, {"timestamp": 387.003, "power": 35.49207}, {"timestamp": 407.538, "power": 35.49207}, {"timestamp": 428.081, "power": 35.49207}, {"timestamp": 448.625, "power": 35.49207}, {"timestamp": 469.168, "power": 35.49207}, {"timestamp": 489.715, "power": 35.49207}, {"timestamp": 510.259, "power": 35.49207}, {"timestamp": 530.781, "power": 35.49207}, {"timestamp": 551.275, "power": 35.49207}, {"timestamp": 571.817, "power": 35.49207}, {"timestamp": 592.358, "power": 35.49207}, {"timestamp": 612.9, "power": 35.49207}, {"timestamp": 633.441, "power": 35.49207}, {"timestamp": 653.987, "power": 35.49207}, {"timestamp": 674.527, "power": 35.49207}, {"timestamp": 695.05, "power": 35.49207}, {"timestamp": 715.598, "power": 35.49207}, {"timestamp": 736.143, "power": 35.49207}, {"timestamp": 756.683, "power": 35.49207}, {"timestamp": 777.226, "power": 35.49207}, {"timestamp": 797.766, "power": 35.49207}, {"timestamp": 818.307, "power": 35.49207}, {"timestamp": 838.816, "power": 35.49207}, {"timestamp": 859.314, "power": 35.49207}, {"timestamp": 879.855, "power": 35.49207}, {"timestamp": 900.393, "power": 35.49207}, {"timestamp": 920.935, "power": 35.49207}, {"timestamp": 941.478, "power": 35.49207}, {"timestamp": 962.018, "power": 35.49207}, {"timestamp": 982.56, "power": 35.49207}, {"timestamp": 1003.07, "power": 35.49207}, {"timestamp": 1023.61, "power": 35.858592}, {"timestamp": 1044.79, "power": 35.858592}, {"timestamp": 1065.39, "power": 35.858592}, {"timestamp": 1085.99, "power": 35.858592}, {"timestamp": 1106.59, "power": 35.858592}, {"timestamp": 1127.16, "power": 35.858592}, {"timestamp": 1147.72, "power": 35.858592}, {"timestamp": 1168.31, "power": 35.858592}, {"timestamp": 1188.91, "power": 35.858592}, {"timestamp": 1209.51, "power": 35.858592}, {"timestamp": 1230.11, "power": 35.858592}, {"timestamp": 1250.68, "power": 35.858592}, {"timestamp": 1271.24, "power": 35.858592}, {"timestamp": 1291.8, "power": 35.858592}, {"timestamp": 1312.4, "power": 35.858592}, {"timestamp": 1332.99, "power": 35.858592}, {"timestamp": 1353.58, "power": 35.858592}, {"timestamp": 1374.19, "power": 35.858592}, {"timestamp": 1394.77, "power": 35.858592}, {"timestamp": 1415.33, "power": 35.858592}, {"timestamp": 1435.89, "power": 35.858592}, {"timestamp": 1456.49, "power": 35.858592}, {"timestamp": 1477.08, "power": 35.858592}, {"timestamp": 1497.69, "power": 35.858592}, {"timestamp": 1518.28, "power": 35.858592}, {"timestamp": 1538.86, "power": 35.858592}, {"timestamp": 1559.44, "power": 35.858592}, {"timestamp": 1580.03, "power": 35.858592}, {"timestamp": 1600.62, "power": 35.858592}, {"timestamp": 1621.16, "power": 35.858592}, {"timestamp": 1641.69, "power": 35.858592}, {"timestamp": 1662.23, "power": 35.858592}, {"timestamp": 1682.74, "power": 35.858592}, {"timestamp": 1703.23, "power": 35.858592}, {"timestamp": 1723.76, "power": 35.858592}, {"timestamp": 1744.3, "power": 35.858592}, {"timestamp": 1764.84, "power": 35.858592}, {"timestamp": 1785.38, "power": 35.858592}, {"timestamp": 1805.92, "power": 35.858592}, {"timestamp": 1826.46, "power": 35.858592}, {"timestamp": 1846.98, "power": 35.858592}, {"timestamp": 1867.52, "power": 35.858592}, {"timestamp": 1888.05, "power": 35.858592}, {"timestamp": 1908.59, "power": 35.858592}, {"timestamp": 1929.13, "power": 35.858592}, {"timestamp": 1949.68, "power": 35.858592}, {"timestamp": 1970.22, "power": 35.858592}, {"timestamp": 1990.73, "power": 35.858592}, {"timestamp": 2011.22, "power": 35.858592}, {"timestamp": 2031.75, "power": 39.295277}, {"timestamp": 2052.91, "power": 39.295277}, {"timestamp": 2073.44, "power": 39.295277}, {"timestamp": 2093.98, "power": 39.295277}, {"timestamp": 2114.51, "power": 39.295277}, {"timestamp": 2135.03, "power": 39.295277}, {"timestamp": 2155.52, "power": 39.295277}, {"timestamp": 2176.04, "power": 39.295277}, {"timestamp": 2196.58, "power": 39.295277}, {"timestamp": 2217.11, "power": 39.295277}, {"timestamp": 2237.65, "power": 39.295277}, {"timestamp": 2258.18, "power": 39.295277}, {"timestamp": 2278.72, "power": 39.295277}, {"timestamp": 2299.21, "power": 39.295277}, {"timestamp": 2319.74, "power": 39.295277}, {"timestamp": 2340.28, "power": 39.295277}, {"timestamp": 2360.81, "power": 39.295277}, {"timestamp": 2381.36, "power": 39.295277}, {"timestamp": 2401.91, "power": 39.295277}, {"timestamp": 2422.46, "power": 39.295277}, {"timestamp": 2442.98, "power": 39.295277}, {"timestamp": 2463.52, "power": 39.295277}, {"timestamp": 2484.07, "power": 39.295277}, {"timestamp": 2504.61, "power": 39.295277}, {"timestamp": 2525.16, "power": 39.295277}, {"timestamp": 2545.71, "power": 39.295277}, {"timestamp": 2566.26, "power": 39.295277}, {"timestamp": 2586.78, "power": 39.295277}, {"timestamp": 2607.28, "power": 39.295277}, {"timestamp": 2627.83, "power": 39.295277}, {"timestamp": 2648.37, "power": 39.295277}, {"timestamp": 2668.93, "power": 39.295277}, {"timestamp": 2689.48, "power": 39.295277}, {"timestamp": 2710.04, "power": 39.295277}, {"timestamp": 2730.59, "power": 39.295277}, {"timestamp": 2751.11, "power": 39.295277}, {"timestamp": 2771.65, "power": 39.295277}, {"timestamp": 2792.2, "power": 39.295277}, {"timestamp": 2812.75, "power": 39.295277}, {"timestamp": 2833.3, "power": 39.295277}, {"timestamp": 2853.86, "power": 39.295277}, {"timestamp": 2874.41, "power": 39.295277}, {"timestamp": 2894.93, "power": 39.295277}, {"timestamp": 2915.48, "power": 39.295277}, {"timestamp": 2936.03, "power": 39.295277}, {"timestamp": 2956.58, "power": 39.295277}, {"timestamp": 2977.13, "power": 39.295277}, {"timestamp": 2997.68, "power": 39.295277}, {"timestamp": 3018.23, "power": 39.295277}, {"timestamp": 3038.75, "power": 38.698021999999995}, {"timestamp": 3059.95, "power": 38.698021999999995}, {"timestamp": 3080.5, "power": 38.698021999999995}, {"timestamp": 3101.04, "power": 38.698021999999995}, {"timestamp": 3121.58, "power": 38.698021999999995}, {"timestamp": 3142.13, "power": 38.698021999999995}, {"timestamp": 3162.68, "power": 38.698021999999995}, {"timestamp": 3183.18, "power": 38.698021999999995}, {"timestamp": 3203.71, "power": 38.698021999999995}, {"timestamp": 3224.25, "power": 38.698021999999995}, {"timestamp": 3244.79, "power": 38.698021999999995}, {"timestamp": 3265.33, "power": 38.698021999999995}, {"timestamp": 3285.88, "power": 38.698021999999995}, {"timestamp": 3306.42, "power": 38.698021999999995}, {"timestamp": 3326.94, "power": 38.698021999999995}, {"timestamp": 3347.47, "power": 38.698021999999995}, {"timestamp": 3368.01, "power": 38.698021999999995}, {"timestamp": 3388.56, "power": 38.698021999999995}, {"timestamp": 3409.11, "power": 38.698021999999995}, {"timestamp": 3429.65, "power": 38.698021999999995}, {"timestamp": 3450.19, "power": 38.698021999999995}, {"timestamp": 3470.71, "power": 38.698021999999995}, {"timestamp": 3491.25, "power": 38.698021999999995}, {"timestamp": 3511.79, "power": 38.698021999999995}, {"timestamp": 3532.34, "power": 38.698021999999995}, {"timestamp": 3552.88, "power": 38.698021999999995}, {"timestamp": 3573.43, "power": 38.698021999999995}, {"timestamp": 3593.98, "power": 38.698021999999995}, {"timestamp": 3614.53, "power": 38.698021999999995}, {"timestamp": 3635.05, "power": 38.698021999999995}, {"timestamp": 3655.59, "power": 38.698021999999995}, {"timestamp": 3676.13, "power": 38.698021999999995}, {"timestamp": 3696.66, "power": 38.698021999999995}, {"timestamp": 3717.18, "power": 38.698021999999995}, {"timestamp": 3737.71, "power": 38.698021999999995}, {"timestamp": 3758.23, "power": 38.698021999999995}, {"timestamp": 3778.74, "power": 38.698021999999995}, {"timestamp": 3799.22, "power": 38.698021999999995}, {"timestamp": 3819.74, "power": 38.698021999999995}, {"timestamp": 3840.26, "power": 38.698021999999995}, {"timestamp": 3860.79, "power": 38.698021999999995}, {"timestamp": 3881.31, "power": 38.698021999999995}, {"timestamp": 3901.83, "power": 38.698021999999995}, {"timestamp": 3922.36, "power": 38.698021999999995}, {"timestamp": 3942.85, "power": 38.698021999999995}, {"timestamp": 3963.34, "power": 38.698021999999995}, {"timestamp": 3983.86, "power": 38.698021999999995}, {"timestamp": 4004.39, "power": 38.698021999999995}, {"timestamp": 4024.92, "power": 38.698021999999995}, {"timestamp": 4045.44, "power": 39.058037999999996}, {"timestamp": 4066.6, "power": 39.058037999999996}, {"timestamp": 4087.09, "power": 39.058037999999996}, {"timestamp": 4107.62, "power": 39.058037999999996}, {"timestamp": 4128.14, "power": 39.058037999999996}, {"timestamp": 4148.67, "power": 39.058037999999996}, {"timestamp": 4169.21, "power": 39.058037999999996}, {"timestamp": 4189.74, "power": 39.058037999999996}, {"timestamp": 4210.28, "power": 39.058037999999996}, {"timestamp": 4230.78, "power": 39.058037999999996}, {"timestamp": 4251.25, "power": 39.058037999999996}, {"timestamp": 4271.74, "power": 39.058037999999996}, {"timestamp": 4292.22, "power": 39.058037999999996}, {"timestamp": 4312.73, "power": 39.058037999999996}, {"timestamp": 4333.27, "power": 39.058037999999996}, {"timestamp": 4353.76, "power": 39.058037999999996}, {"timestamp": 4374.28, "power": 39.058037999999996}, {"timestamp": 4394.79, "power": 39.058037999999996}, {"timestamp": 4415.28, "power": 39.058037999999996}, {"timestamp": 4435.81, "power": 39.058037999999996}, {"timestamp": 4456.34, "power": 39.058037999999996}, {"timestamp": 4476.87, "power": 39.058037999999996}, {"timestamp": 4497.4, "power": 39.058037999999996}, {"timestamp": 4517.93, "power": 39.058037999999996}, {"timestamp": 4538.46, "power": 39.058037999999996}, {"timestamp": 4558.96, "power": 39.058037999999996}, {"timestamp": 4579.45, "power": 39.058037999999996}, {"timestamp": 4599.98, "power": 39.058037999999996}, {"timestamp": 4620.51, "power": 39.058037999999996}, {"timestamp": 4641.05, "power": 39.058037999999996}, {"timestamp": 4661.58, "power": 39.058037999999996}, {"timestamp": 4682.12, "power": 39.058037999999996}, {"timestamp": 4702.66, "power": 39.058037999999996}, {"timestamp": 4723.15, "power": 39.058037999999996}, {"timestamp": 4743.68, "power": 39.058037999999996}, {"timestamp": 4764.21, "power": 39.058037999999996}, {"timestamp": 4784.75, "power": 39.058037999999996}, {"timestamp": 4805.28, "power": 39.058037999999996}, {"timestamp": 4825.82, "power": 39.058037999999996}, {"timestamp": 4846.35, "power": 39.058037999999996}, {"timestamp": 4866.85, "power": 39.058037999999996}, {"timestamp": 4887.34, "power": 39.058037999999996}, {"timestamp": 4907.88, "power": 39.058037999999996}, {"timestamp": 4928.42, "power": 39.058037999999996}, {"timestamp": 4948.95, "power": 39.058037999999996}, {"timestamp": 4969.48, "power": 39.058037999999996}, {"timestamp": 4990.02, "power": 39.058037999999996}, {"timestamp": 5010.56, "power": 39.058037999999996}, {"timestamp": 5031.06, "power": 39.058037999999996}, {"timestamp": 5051.59, "power": 35.863435}, {"timestamp": 5072.71, "power": 35.863435}, {"timestamp": 5093.25, "power": 35.863435}, {"timestamp": 5113.8, "power": 35.863435}, {"timestamp": 5134.33, "power": 35.863435}, {"timestamp": 5154.84, "power": 35.863435}, {"timestamp": 5175.34, "power": 35.863435}, {"timestamp": 5195.83, "power": 35.863435}, {"timestamp": 5216.36, "power": 35.863435}, {"timestamp": 5236.89, "power": 35.863435}, {"timestamp": 5257.41, "power": 35.863435}, {"timestamp": 5277.95, "power": 35.863435}, {"timestamp": 5298.48, "power": 35.863435}, {"timestamp": 5319.0, "power": 35.863435}, {"timestamp": 5339.48, "power": 35.863435}, {"timestamp": 5359.98, "power": 35.863435}, {"timestamp": 5380.5, "power": 35.863435}, {"timestamp": 5401.03, "power": 35.863435}, {"timestamp": 5421.56, "power": 35.863435}, {"timestamp": 5442.21, "power": 35.863435}, {"timestamp": 5462.78, "power": 35.863435}, {"timestamp": 5483.28, "power": 35.863435}], "timeline": {"START": "2367.745453", "END": "3635.944505"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2553.96}, {"name": "clSetKernelArg", "calls": 19, "time": 1398.47}, {"name": "clReleaseKernel", "calls": 1, "time": 1170.92}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 61.776}, {"name": "clReleaseContext", "calls": 1, "time": 60.7975}, {"name": "clCreateContext", "calls": 1, "time": 34.9266}, {"name": "clReleaseProgram", "calls": 1, "time": 20.6452}, {"name": "clCreateKernel", "calls": 1, "time": 0.34056}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.313138}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.144872}, {"name": "clRetainMemObject", "calls": 14, "time": 0.094398}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.091062}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028926}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026301}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025687}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011158}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010683}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010426}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009075}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007326}, {"name": "clRetainDevice", "calls": 2, "time": 0.005}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1268.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1177.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1246.04}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1253.81}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1267.78}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1226.28}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7274.02453, "utilization": 75.771089, "size": 6118500.0, "time": 841.144017}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 14767894, "speed": 101.973, "utilization": 0.885184, "size": 0.00807313}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 914293, "speed": 392.411, "utilization": 3.40634, "size": 0.127682}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15806829, "speed": 103.034, "utilization": 0.89439, "size": 0.00806832}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 979210, "speed": 392.48, "utilization": 3.40694, "size": 0.127706}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15978919, "speed": 103.492, "utilization": 0.898368, "size": 0.00806759}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 989989, "speed": 392.708, "utilization": 3.40892, "size": 0.127706}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 16428591, "speed": 105.206, "utilization": 0.913246, "size": 0.00806574}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1018104, "speed": 393.652, "utilization": 3.41712, "size": 0.127713}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15492718, "speed": 102.633, "utilization": 0.890912, "size": 0.00806971}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 959609, "speed": 392.342, "utilization": 3.40575, "size": 0.127695}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len8/run1.json b/code/fpga/final_results/dblp.xml.15MB.len8/run1.json new file mode 100644 index 0000000..cbb45ab --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.6259, "power": 35.721525}, {"timestamp": 67.2749, "power": 35.721525}, {"timestamp": 87.7658, "power": 35.721525}, {"timestamp": 108.287, "power": 35.721525}, {"timestamp": 129.201, "power": 35.721525}, {"timestamp": 150.073, "power": 35.721525}, {"timestamp": 170.608, "power": 35.721525}, {"timestamp": 191.119, "power": 35.721525}, {"timestamp": 211.599, "power": 35.721525}, {"timestamp": 232.12, "power": 35.721525}, {"timestamp": 252.646, "power": 35.721525}, {"timestamp": 273.179, "power": 35.721525}, {"timestamp": 293.72, "power": 35.721525}, {"timestamp": 314.258, "power": 35.721525}, {"timestamp": 334.795, "power": 35.721525}, {"timestamp": 355.304, "power": 35.721525}, {"timestamp": 375.794, "power": 35.721525}, {"timestamp": 396.325, "power": 35.721525}, {"timestamp": 416.855, "power": 35.721525}, {"timestamp": 437.392, "power": 35.721525}, {"timestamp": 457.924, "power": 35.721525}, {"timestamp": 478.458, "power": 35.721525}, {"timestamp": 498.993, "power": 35.721525}, {"timestamp": 519.504, "power": 35.721525}, {"timestamp": 540.042, "power": 35.721525}, {"timestamp": 560.535, "power": 35.721525}, {"timestamp": 581.051, "power": 35.721525}, {"timestamp": 601.596, "power": 35.721525}, {"timestamp": 622.133, "power": 35.721525}, {"timestamp": 642.671, "power": 35.721525}, {"timestamp": 663.189, "power": 35.721525}, {"timestamp": 683.683, "power": 35.721525}, {"timestamp": 704.217, "power": 35.721525}, {"timestamp": 724.766, "power": 35.721525}, {"timestamp": 745.31, "power": 35.721525}, {"timestamp": 765.848, "power": 35.721525}, {"timestamp": 786.386, "power": 35.721525}, {"timestamp": 806.928, "power": 35.721525}, {"timestamp": 827.443, "power": 35.721525}, {"timestamp": 847.975, "power": 35.721525}, {"timestamp": 868.51, "power": 35.721525}, {"timestamp": 889.045, "power": 35.721525}, {"timestamp": 909.584, "power": 35.721525}, {"timestamp": 930.122, "power": 35.721525}, {"timestamp": 950.656, "power": 35.721525}, {"timestamp": 971.159, "power": 35.721525}, {"timestamp": 991.653, "power": 35.721525}, {"timestamp": 1012.19, "power": 35.789784999999995}, {"timestamp": 1033.45, "power": 35.789784999999995}, {"timestamp": 1054.05, "power": 35.789784999999995}, {"timestamp": 1074.64, "power": 35.789784999999995}, {"timestamp": 1095.21, "power": 35.789784999999995}, {"timestamp": 1115.76, "power": 35.789784999999995}, {"timestamp": 1136.31, "power": 35.789784999999995}, {"timestamp": 1156.9, "power": 35.789784999999995}, {"timestamp": 1177.5, "power": 35.789784999999995}, {"timestamp": 1198.09, "power": 35.789784999999995}, {"timestamp": 1218.69, "power": 35.789784999999995}, {"timestamp": 1239.25, "power": 35.789784999999995}, {"timestamp": 1259.81, "power": 35.789784999999995}, {"timestamp": 1280.36, "power": 35.789784999999995}, {"timestamp": 1300.95, "power": 35.789784999999995}, {"timestamp": 1321.54, "power": 35.789784999999995}, {"timestamp": 1342.14, "power": 35.789784999999995}, {"timestamp": 1362.73, "power": 35.789784999999995}, {"timestamp": 1383.3, "power": 35.789784999999995}, {"timestamp": 1403.87, "power": 35.789784999999995}, {"timestamp": 1424.42, "power": 35.789784999999995}, {"timestamp": 1445.01, "power": 35.789784999999995}, {"timestamp": 1465.6, "power": 35.789784999999995}, {"timestamp": 1486.2, "power": 35.789784999999995}, {"timestamp": 1506.79, "power": 35.789784999999995}, {"timestamp": 1527.36, "power": 35.789784999999995}, {"timestamp": 1547.93, "power": 35.789784999999995}, {"timestamp": 1568.58, "power": 35.789784999999995}, {"timestamp": 1589.18, "power": 35.789784999999995}, {"timestamp": 1609.77, "power": 35.789784999999995}, {"timestamp": 1630.31, "power": 35.789784999999995}, {"timestamp": 1650.84, "power": 35.789784999999995}, {"timestamp": 1671.34, "power": 35.789784999999995}, {"timestamp": 1691.87, "power": 35.789784999999995}, {"timestamp": 1712.4, "power": 35.789784999999995}, {"timestamp": 1732.92, "power": 35.789784999999995}, {"timestamp": 1753.45, "power": 35.789784999999995}, {"timestamp": 1773.98, "power": 35.789784999999995}, {"timestamp": 1794.51, "power": 35.789784999999995}, {"timestamp": 1815.03, "power": 35.789784999999995}, {"timestamp": 1835.57, "power": 35.789784999999995}, {"timestamp": 1856.06, "power": 35.789784999999995}, {"timestamp": 1876.58, "power": 35.789784999999995}, {"timestamp": 1897.11, "power": 35.789784999999995}, {"timestamp": 1917.63, "power": 35.789784999999995}, {"timestamp": 1938.16, "power": 35.789784999999995}, {"timestamp": 1958.7, "power": 35.789784999999995}, {"timestamp": 1979.21, "power": 35.789784999999995}, {"timestamp": 1999.7, "power": 35.789784999999995}, {"timestamp": 2020.22, "power": 38.655060000000006}, {"timestamp": 2041.31, "power": 38.655060000000006}, {"timestamp": 2061.76, "power": 38.655060000000006}, {"timestamp": 2082.29, "power": 38.655060000000006}, {"timestamp": 2102.82, "power": 38.655060000000006}, {"timestamp": 2123.32, "power": 38.655060000000006}, {"timestamp": 2143.8, "power": 38.655060000000006}, {"timestamp": 2164.33, "power": 38.655060000000006}, {"timestamp": 2184.85, "power": 38.655060000000006}, {"timestamp": 2205.38, "power": 38.655060000000006}, {"timestamp": 2225.9, "power": 38.655060000000006}, {"timestamp": 2246.43, "power": 38.655060000000006}, {"timestamp": 2266.96, "power": 38.655060000000006}, {"timestamp": 2287.45, "power": 38.655060000000006}, {"timestamp": 2307.94, "power": 38.655060000000006}, {"timestamp": 2328.46, "power": 38.655060000000006}, {"timestamp": 2348.99, "power": 38.655060000000006}, {"timestamp": 2369.51, "power": 38.655060000000006}, {"timestamp": 2390.04, "power": 38.655060000000006}, {"timestamp": 2410.58, "power": 38.655060000000006}, {"timestamp": 2431.12, "power": 38.655060000000006}, {"timestamp": 2451.61, "power": 38.655060000000006}, {"timestamp": 2472.14, "power": 38.655060000000006}, {"timestamp": 2492.63, "power": 38.655060000000006}, {"timestamp": 2513.16, "power": 38.655060000000006}, {"timestamp": 2533.69, "power": 38.655060000000006}, {"timestamp": 2554.23, "power": 38.655060000000006}, {"timestamp": 2574.77, "power": 38.655060000000006}, {"timestamp": 2595.28, "power": 38.655060000000006}, {"timestamp": 2615.77, "power": 38.655060000000006}, {"timestamp": 2636.31, "power": 38.655060000000006}, {"timestamp": 2656.87, "power": 38.655060000000006}, {"timestamp": 2677.42, "power": 38.655060000000006}, {"timestamp": 2697.99, "power": 38.655060000000006}, {"timestamp": 2718.54, "power": 38.655060000000006}, {"timestamp": 2739.08, "power": 38.655060000000006}, {"timestamp": 2759.57, "power": 38.655060000000006}, {"timestamp": 2780.14, "power": 38.655060000000006}, {"timestamp": 2800.7, "power": 38.655060000000006}, {"timestamp": 2821.25, "power": 38.655060000000006}, {"timestamp": 2841.8, "power": 38.655060000000006}, {"timestamp": 2862.37, "power": 38.655060000000006}, {"timestamp": 2882.93, "power": 38.655060000000006}, {"timestamp": 2903.45, "power": 38.655060000000006}, {"timestamp": 2924.0, "power": 38.655060000000006}, {"timestamp": 2944.55, "power": 38.655060000000006}, {"timestamp": 2965.11, "power": 38.655060000000006}, {"timestamp": 2985.66, "power": 38.655060000000006}, {"timestamp": 3006.22, "power": 38.655060000000006}, {"timestamp": 3026.77, "power": 37.496978999999996}, {"timestamp": 3047.98, "power": 37.496978999999996}, {"timestamp": 3068.52, "power": 37.496978999999996}, {"timestamp": 3089.08, "power": 37.496978999999996}, {"timestamp": 3109.66, "power": 37.496978999999996}, {"timestamp": 3130.23, "power": 37.496978999999996}, {"timestamp": 3150.79, "power": 37.496978999999996}, {"timestamp": 3171.32, "power": 37.496978999999996}, {"timestamp": 3191.86, "power": 37.496978999999996}, {"timestamp": 3212.43, "power": 37.496978999999996}, {"timestamp": 3233.0, "power": 37.496978999999996}, {"timestamp": 3253.57, "power": 37.496978999999996}, {"timestamp": 3274.15, "power": 37.496978999999996}, {"timestamp": 3294.71, "power": 37.496978999999996}, {"timestamp": 3315.23, "power": 37.496978999999996}, {"timestamp": 3335.72, "power": 37.496978999999996}, {"timestamp": 3356.27, "power": 37.496978999999996}, {"timestamp": 3376.83, "power": 37.496978999999996}, {"timestamp": 3397.4, "power": 37.496978999999996}, {"timestamp": 3417.96, "power": 37.496978999999996}, {"timestamp": 3438.52, "power": 37.496978999999996}, {"timestamp": 3459.09, "power": 37.496978999999996}, {"timestamp": 3479.59, "power": 37.496978999999996}, {"timestamp": 3500.14, "power": 37.496978999999996}, {"timestamp": 3520.7, "power": 37.496978999999996}, {"timestamp": 3541.27, "power": 37.496978999999996}, {"timestamp": 3561.8, "power": 37.496978999999996}, {"timestamp": 3582.45, "power": 37.496978999999996}, {"timestamp": 3602.97, "power": 37.496978999999996}, {"timestamp": 3623.48, "power": 37.496978999999996}, {"timestamp": 3643.99, "power": 37.496978999999996}, {"timestamp": 3664.52, "power": 37.496978999999996}, {"timestamp": 3685.04, "power": 37.496978999999996}, {"timestamp": 3705.56, "power": 37.496978999999996}, {"timestamp": 3726.08, "power": 37.496978999999996}, {"timestamp": 3746.6, "power": 37.496978999999996}, {"timestamp": 3767.13, "power": 37.496978999999996}, {"timestamp": 3787.61, "power": 37.496978999999996}, {"timestamp": 3808.12, "power": 37.496978999999996}, {"timestamp": 3828.64, "power": 37.496978999999996}, {"timestamp": 3849.16, "power": 37.496978999999996}, {"timestamp": 3869.68, "power": 37.496978999999996}, {"timestamp": 3890.2, "power": 37.496978999999996}, {"timestamp": 3910.72, "power": 37.496978999999996}, {"timestamp": 3931.21, "power": 37.496978999999996}, {"timestamp": 3951.69, "power": 37.496978999999996}, {"timestamp": 3972.21, "power": 37.496978999999996}, {"timestamp": 3992.74, "power": 37.496978999999996}, {"timestamp": 4013.27, "power": 37.496978999999996}, {"timestamp": 4033.8, "power": 39.268566}, {"timestamp": 4054.84, "power": 39.268566}, {"timestamp": 4075.34, "power": 39.268566}, {"timestamp": 4095.84, "power": 39.268566}, {"timestamp": 4116.36, "power": 39.268566}, {"timestamp": 4136.9, "power": 39.268566}, {"timestamp": 4157.43, "power": 39.268566}, {"timestamp": 4177.96, "power": 39.268566}, {"timestamp": 4198.48, "power": 39.268566}, {"timestamp": 4219.01, "power": 39.268566}, {"timestamp": 4239.51, "power": 39.268566}, {"timestamp": 4260.03, "power": 39.268566}, {"timestamp": 4280.56, "power": 39.268566}, {"timestamp": 4301.08, "power": 39.268566}, {"timestamp": 4321.61, "power": 39.268566}, {"timestamp": 4342.14, "power": 39.268566}, {"timestamp": 4362.66, "power": 39.268566}, {"timestamp": 4383.12, "power": 39.268566}, {"timestamp": 4403.62, "power": 39.268566}, {"timestamp": 4424.14, "power": 39.268566}, {"timestamp": 4444.67, "power": 39.268566}, {"timestamp": 4465.19, "power": 39.268566}, {"timestamp": 4485.72, "power": 39.268566}, {"timestamp": 4506.25, "power": 39.268566}, {"timestamp": 4526.77, "power": 39.268566}, {"timestamp": 4547.29, "power": 39.268566}, {"timestamp": 4567.78, "power": 39.268566}, {"timestamp": 4588.3, "power": 39.268566}, {"timestamp": 4608.83, "power": 39.268566}, {"timestamp": 4629.36, "power": 39.268566}, {"timestamp": 4649.89, "power": 39.268566}, {"timestamp": 4670.41, "power": 39.268566}, {"timestamp": 4690.94, "power": 39.268566}, {"timestamp": 4711.44, "power": 39.268566}, {"timestamp": 4731.96, "power": 39.268566}, {"timestamp": 4752.49, "power": 39.268566}, {"timestamp": 4773.02, "power": 39.268566}, {"timestamp": 4793.55, "power": 39.268566}, {"timestamp": 4814.08, "power": 39.268566}, {"timestamp": 4834.6, "power": 39.268566}, {"timestamp": 4855.12, "power": 39.268566}, {"timestamp": 4875.61, "power": 39.268566}, {"timestamp": 4896.13, "power": 39.268566}, {"timestamp": 4916.65, "power": 39.268566}, {"timestamp": 4937.18, "power": 39.268566}, {"timestamp": 4957.71, "power": 39.268566}, {"timestamp": 4978.24, "power": 39.268566}, {"timestamp": 4998.76, "power": 39.268566}, {"timestamp": 5019.27, "power": 39.268566}, {"timestamp": 5039.75, "power": 35.741334}, {"timestamp": 5060.79, "power": 35.741334}, {"timestamp": 5081.32, "power": 35.741334}, {"timestamp": 5101.85, "power": 35.741334}, {"timestamp": 5122.37, "power": 35.741334}, {"timestamp": 5142.9, "power": 35.741334}, {"timestamp": 5163.4, "power": 35.741334}, {"timestamp": 5183.89, "power": 35.741334}, {"timestamp": 5204.37, "power": 35.741334}, {"timestamp": 5224.89, "power": 35.741334}, {"timestamp": 5245.41, "power": 35.741334}, {"timestamp": 5265.93, "power": 35.741334}, {"timestamp": 5286.45, "power": 35.741334}, {"timestamp": 5306.98, "power": 35.741334}, {"timestamp": 5327.48, "power": 35.741334}, {"timestamp": 5347.96, "power": 35.741334}, {"timestamp": 5368.45, "power": 35.741334}, {"timestamp": 5388.99, "power": 35.741334}, {"timestamp": 5409.54, "power": 35.741334}, {"timestamp": 5430.09, "power": 35.741334}], "timeline": {"START": "2391.132856", "END": "3581.875935"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2475.81}, {"name": "clSetKernelArg", "calls": 19, "time": 1411.42}, {"name": "clReleaseKernel", "calls": 1, "time": 1165.15}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.9212}, {"name": "clReleaseContext", "calls": 1, "time": 54.0829}, {"name": "clCreateContext", "calls": 1, "time": 44.4662}, {"name": "clReleaseProgram", "calls": 1, "time": 20.3163}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.769608}, {"name": "clCreateKernel", "calls": 1, "time": 0.343164}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.152219}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089148}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073381}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031815}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025968}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025638}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011301}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010679}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010174}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009147}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007098}, {"name": "clRetainDevice", "calls": 2, "time": 0.005065}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1190.74}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1150.6}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1159.34}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1117.63}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1190.26}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1145.28}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7277.357465, "utilization": 75.805807, "size": 6118500.0, "time": 840.758784}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 14538205, "speed": 102.75, "utilization": 0.891926, "size": 0.00807429}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 899958, "speed": 392.544, "utilization": 3.4075, "size": 0.127674}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 14729823, "speed": 103.291, "utilization": 0.896626, "size": 0.00807332}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 911913, "speed": 392.163, "utilization": 3.40419, "size": 0.127682}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 14035566, "speed": 102.192, "utilization": 0.887085, "size": 0.00807695}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 868533, "speed": 392.293, "utilization": 3.40532, "size": 0.127664}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15728795, "speed": 107.361, "utilization": 0.931957, "size": 0.00806866}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 974369, "speed": 394.564, "utilization": 3.42503, "size": 0.127699}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 14444077, "speed": 102.568, "utilization": 0.890343, "size": 0.00807477}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 894048, "speed": 392.574, "utilization": 3.40776, "size": 0.127676}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len8/run2.json b/code/fpga/final_results/dblp.xml.15MB.len8/run2.json new file mode 100644 index 0000000..6176765 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.1912, "power": 35.657880000000006}, {"timestamp": 73.8653, "power": 35.657880000000006}, {"timestamp": 94.4035, "power": 35.657880000000006}, {"timestamp": 114.936, "power": 35.657880000000006}, {"timestamp": 135.902, "power": 35.657880000000006}, {"timestamp": 156.81, "power": 35.657880000000006}, {"timestamp": 177.349, "power": 35.657880000000006}, {"timestamp": 197.885, "power": 35.657880000000006}, {"timestamp": 218.417, "power": 35.657880000000006}, {"timestamp": 238.956, "power": 35.657880000000006}, {"timestamp": 259.452, "power": 35.657880000000006}, {"timestamp": 279.988, "power": 35.657880000000006}, {"timestamp": 300.53, "power": 35.657880000000006}, {"timestamp": 321.071, "power": 35.657880000000006}, {"timestamp": 341.611, "power": 35.657880000000006}, {"timestamp": 362.152, "power": 35.657880000000006}, {"timestamp": 382.693, "power": 35.657880000000006}, {"timestamp": 403.206, "power": 35.657880000000006}, {"timestamp": 423.701, "power": 35.657880000000006}, {"timestamp": 444.234, "power": 35.657880000000006}, {"timestamp": 464.77, "power": 35.657880000000006}, {"timestamp": 485.304, "power": 35.657880000000006}, {"timestamp": 505.843, "power": 35.657880000000006}, {"timestamp": 526.379, "power": 35.657880000000006}, {"timestamp": 546.917, "power": 35.657880000000006}, {"timestamp": 567.423, "power": 35.657880000000006}, {"timestamp": 587.956, "power": 35.657880000000006}, {"timestamp": 608.493, "power": 35.657880000000006}, {"timestamp": 629.03, "power": 35.657880000000006}, {"timestamp": 649.567, "power": 35.657880000000006}, {"timestamp": 670.099, "power": 35.657880000000006}, {"timestamp": 690.635, "power": 35.657880000000006}, {"timestamp": 711.141, "power": 35.657880000000006}, {"timestamp": 731.639, "power": 35.657880000000006}, {"timestamp": 752.174, "power": 35.657880000000006}, {"timestamp": 772.707, "power": 35.657880000000006}, {"timestamp": 793.242, "power": 35.657880000000006}, {"timestamp": 813.78, "power": 35.657880000000006}, {"timestamp": 834.311, "power": 35.657880000000006}, {"timestamp": 854.847, "power": 35.657880000000006}, {"timestamp": 875.361, "power": 35.657880000000006}, {"timestamp": 895.895, "power": 35.657880000000006}, {"timestamp": 916.431, "power": 35.657880000000006}, {"timestamp": 936.971, "power": 35.657880000000006}, {"timestamp": 957.505, "power": 35.657880000000006}, {"timestamp": 978.041, "power": 35.657880000000006}, {"timestamp": 998.578, "power": 35.657880000000006}, {"timestamp": 1019.08, "power": 36.847762}, {"timestamp": 1040.26, "power": 36.847762}, {"timestamp": 1060.85, "power": 36.847762}, {"timestamp": 1081.44, "power": 36.847762}, {"timestamp": 1102.04, "power": 36.847762}, {"timestamp": 1122.63, "power": 36.847762}, {"timestamp": 1143.2, "power": 36.847762}, {"timestamp": 1163.76, "power": 36.847762}, {"timestamp": 1184.31, "power": 36.847762}, {"timestamp": 1204.9, "power": 36.847762}, {"timestamp": 1225.5, "power": 36.847762}, {"timestamp": 1246.09, "power": 36.847762}, {"timestamp": 1266.69, "power": 36.847762}, {"timestamp": 1287.26, "power": 36.847762}, {"timestamp": 1307.82, "power": 36.847762}, {"timestamp": 1328.41, "power": 36.847762}, {"timestamp": 1349.01, "power": 36.847762}, {"timestamp": 1369.6, "power": 36.847762}, {"timestamp": 1390.2, "power": 36.847762}, {"timestamp": 1410.81, "power": 36.847762}, {"timestamp": 1431.38, "power": 36.847762}, {"timestamp": 1451.94, "power": 36.847762}, {"timestamp": 1472.53, "power": 36.847762}, {"timestamp": 1493.13, "power": 36.847762}, {"timestamp": 1513.72, "power": 36.847762}, {"timestamp": 1534.32, "power": 36.847762}, {"timestamp": 1554.93, "power": 36.847762}, {"timestamp": 1575.52, "power": 36.847762}, {"timestamp": 1596.04, "power": 36.847762}, {"timestamp": 1616.56, "power": 36.847762}, {"timestamp": 1637.1, "power": 36.847762}, {"timestamp": 1657.63, "power": 36.847762}, {"timestamp": 1678.16, "power": 36.847762}, {"timestamp": 1698.7, "power": 36.847762}, {"timestamp": 1719.21, "power": 36.847762}, {"timestamp": 1739.7, "power": 36.847762}, {"timestamp": 1760.22, "power": 36.847762}, {"timestamp": 1780.76, "power": 36.847762}, {"timestamp": 1801.3, "power": 36.847762}, {"timestamp": 1821.83, "power": 36.847762}, {"timestamp": 1842.36, "power": 36.847762}, {"timestamp": 1862.9, "power": 36.847762}, {"timestamp": 1883.4, "power": 36.847762}, {"timestamp": 1903.93, "power": 36.847762}, {"timestamp": 1924.46, "power": 36.847762}, {"timestamp": 1944.99, "power": 36.847762}, {"timestamp": 1965.53, "power": 36.847762}, {"timestamp": 1986.07, "power": 36.847762}, {"timestamp": 2006.6, "power": 36.847762}, {"timestamp": 2027.11, "power": 39.901351}, {"timestamp": 2048.2, "power": 39.901351}, {"timestamp": 2068.73, "power": 39.901351}, {"timestamp": 2089.27, "power": 39.901351}, {"timestamp": 2109.8, "power": 39.901351}, {"timestamp": 2130.34, "power": 39.901351}, {"timestamp": 2150.87, "power": 39.901351}, {"timestamp": 2171.38, "power": 39.901351}, {"timestamp": 2191.91, "power": 39.901351}, {"timestamp": 2212.45, "power": 39.901351}, {"timestamp": 2232.98, "power": 39.901351}, {"timestamp": 2253.52, "power": 39.901351}, {"timestamp": 2274.05, "power": 39.901351}, {"timestamp": 2294.59, "power": 39.901351}, {"timestamp": 2315.11, "power": 39.901351}, {"timestamp": 2335.59, "power": 39.901351}, {"timestamp": 2356.12, "power": 39.901351}, {"timestamp": 2376.61, "power": 39.901351}, {"timestamp": 2397.15, "power": 39.901351}, {"timestamp": 2417.69, "power": 39.901351}, {"timestamp": 2438.23, "power": 39.901351}, {"timestamp": 2458.77, "power": 39.901351}, {"timestamp": 2479.3, "power": 39.901351}, {"timestamp": 2499.84, "power": 39.901351}, {"timestamp": 2520.38, "power": 39.901351}, {"timestamp": 2540.93, "power": 39.901351}, {"timestamp": 2561.48, "power": 39.901351}, {"timestamp": 2582.05, "power": 39.901351}, {"timestamp": 2602.61, "power": 39.901351}, {"timestamp": 2623.14, "power": 39.901351}, {"timestamp": 2643.7, "power": 39.901351}, {"timestamp": 2664.28, "power": 39.901351}, {"timestamp": 2684.85, "power": 39.901351}, {"timestamp": 2705.42, "power": 39.901351}, {"timestamp": 2726.0, "power": 39.901351}, {"timestamp": 2746.56, "power": 39.901351}, {"timestamp": 2767.07, "power": 39.901351}, {"timestamp": 2787.56, "power": 39.901351}, {"timestamp": 2808.12, "power": 39.901351}, {"timestamp": 2828.7, "power": 39.901351}, {"timestamp": 2849.25, "power": 39.901351}, {"timestamp": 2869.82, "power": 39.901351}, {"timestamp": 2890.39, "power": 39.901351}, {"timestamp": 2910.95, "power": 39.901351}, {"timestamp": 2931.48, "power": 39.901351}, {"timestamp": 2952.03, "power": 39.901351}, {"timestamp": 2972.6, "power": 39.901351}, {"timestamp": 2993.18, "power": 39.901351}, {"timestamp": 3013.75, "power": 39.901351}, {"timestamp": 3034.31, "power": 38.114422000000005}, {"timestamp": 3055.5, "power": 38.114422000000005}, {"timestamp": 3076.0, "power": 38.114422000000005}, {"timestamp": 3096.57, "power": 38.114422000000005}, {"timestamp": 3117.14, "power": 38.114422000000005}, {"timestamp": 3137.71, "power": 38.114422000000005}, {"timestamp": 3158.27, "power": 38.114422000000005}, {"timestamp": 3178.83, "power": 38.114422000000005}, {"timestamp": 3199.34, "power": 38.114422000000005}, {"timestamp": 3219.83, "power": 38.114422000000005}, {"timestamp": 3240.37, "power": 38.114422000000005}, {"timestamp": 3260.92, "power": 38.114422000000005}, {"timestamp": 3281.49, "power": 38.114422000000005}, {"timestamp": 3302.05, "power": 38.114422000000005}, {"timestamp": 3322.63, "power": 38.114422000000005}, {"timestamp": 3343.14, "power": 38.114422000000005}, {"timestamp": 3363.63, "power": 38.114422000000005}, {"timestamp": 3384.19, "power": 38.114422000000005}, {"timestamp": 3404.76, "power": 38.114422000000005}, {"timestamp": 3425.33, "power": 38.114422000000005}, {"timestamp": 3445.89, "power": 38.114422000000005}, {"timestamp": 3466.45, "power": 38.114422000000005}, {"timestamp": 3487.02, "power": 38.114422000000005}, {"timestamp": 3507.52, "power": 38.114422000000005}, {"timestamp": 3528.08, "power": 38.114422000000005}, {"timestamp": 3548.63, "power": 38.114422000000005}, {"timestamp": 3569.2, "power": 38.114422000000005}, {"timestamp": 3589.75, "power": 38.114422000000005}, {"timestamp": 3610.29, "power": 38.114422000000005}, {"timestamp": 3630.82, "power": 38.114422000000005}, {"timestamp": 3651.32, "power": 38.114422000000005}, {"timestamp": 3671.84, "power": 38.114422000000005}, {"timestamp": 3692.36, "power": 38.114422000000005}, {"timestamp": 3712.88, "power": 38.114422000000005}, {"timestamp": 3733.4, "power": 38.114422000000005}, {"timestamp": 3753.93, "power": 38.114422000000005}, {"timestamp": 3774.45, "power": 38.114422000000005}, {"timestamp": 3794.97, "power": 38.114422000000005}, {"timestamp": 3815.47, "power": 38.114422000000005}, {"timestamp": 3835.99, "power": 38.114422000000005}, {"timestamp": 3856.51, "power": 38.114422000000005}, {"timestamp": 3877.03, "power": 38.114422000000005}, {"timestamp": 3897.55, "power": 38.114422000000005}, {"timestamp": 3918.07, "power": 38.114422000000005}, {"timestamp": 3938.59, "power": 38.114422000000005}, {"timestamp": 3959.09, "power": 38.114422000000005}, {"timestamp": 3979.57, "power": 38.114422000000005}, {"timestamp": 4000.11, "power": 38.114422000000005}, {"timestamp": 4020.64, "power": 38.114422000000005}, {"timestamp": 4041.16, "power": 37.559045}, {"timestamp": 4062.2, "power": 37.559045}, {"timestamp": 4082.74, "power": 37.559045}, {"timestamp": 4103.24, "power": 37.559045}, {"timestamp": 4123.72, "power": 37.559045}, {"timestamp": 4144.25, "power": 37.559045}, {"timestamp": 4164.78, "power": 37.559045}, {"timestamp": 4185.31, "power": 37.559045}, {"timestamp": 4205.83, "power": 37.559045}, {"timestamp": 4226.36, "power": 37.559045}, {"timestamp": 4246.89, "power": 37.559045}, {"timestamp": 4267.39, "power": 37.559045}, {"timestamp": 4287.92, "power": 37.559045}, {"timestamp": 4308.44, "power": 37.559045}, {"timestamp": 4328.97, "power": 37.559045}, {"timestamp": 4349.5, "power": 37.559045}, {"timestamp": 4370.02, "power": 37.559045}, {"timestamp": 4390.55, "power": 37.559045}, {"timestamp": 4411.04, "power": 37.559045}, {"timestamp": 4431.52, "power": 37.559045}, {"timestamp": 4452.05, "power": 37.559045}, {"timestamp": 4472.58, "power": 37.559045}, {"timestamp": 4493.11, "power": 37.559045}, {"timestamp": 4513.64, "power": 37.559045}, {"timestamp": 4534.16, "power": 37.559045}, {"timestamp": 4554.69, "power": 37.559045}, {"timestamp": 4575.19, "power": 37.559045}, {"timestamp": 4595.67, "power": 37.559045}, {"timestamp": 4616.2, "power": 37.559045}, {"timestamp": 4636.73, "power": 37.559045}, {"timestamp": 4657.26, "power": 37.559045}, {"timestamp": 4677.78, "power": 37.559045}, {"timestamp": 4698.31, "power": 37.559045}, {"timestamp": 4718.84, "power": 37.559045}, {"timestamp": 4739.36, "power": 37.559045}, {"timestamp": 4759.88, "power": 37.559045}, {"timestamp": 4780.41, "power": 37.559045}, {"timestamp": 4800.95, "power": 37.559045}, {"timestamp": 4821.48, "power": 37.559045}, {"timestamp": 4842.0, "power": 37.559045}, {"timestamp": 4862.53, "power": 37.559045}, {"timestamp": 4883.03, "power": 37.559045}, {"timestamp": 4903.53, "power": 37.559045}, {"timestamp": 4924.05, "power": 37.559045}, {"timestamp": 4944.59, "power": 37.559045}, {"timestamp": 4965.12, "power": 37.559045}, {"timestamp": 4985.65, "power": 37.559045}, {"timestamp": 5006.17, "power": 37.559045}, {"timestamp": 5026.7, "power": 37.559045}, {"timestamp": 5047.21, "power": 35.938629000000006}, {"timestamp": 5068.12, "power": 35.938629000000006}, {"timestamp": 5088.62, "power": 35.938629000000006}, {"timestamp": 5109.15, "power": 35.938629000000006}, {"timestamp": 5129.69, "power": 35.938629000000006}, {"timestamp": 5150.22, "power": 35.938629000000006}, {"timestamp": 5170.75, "power": 35.938629000000006}, {"timestamp": 5191.24, "power": 35.938629000000006}, {"timestamp": 5211.73, "power": 35.938629000000006}, {"timestamp": 5232.22, "power": 35.938629000000006}, {"timestamp": 5252.75, "power": 35.938629000000006}, {"timestamp": 5273.28, "power": 35.938629000000006}, {"timestamp": 5293.8, "power": 35.938629000000006}, {"timestamp": 5314.33, "power": 35.938629000000006}, {"timestamp": 5334.87, "power": 35.938629000000006}, {"timestamp": 5355.37, "power": 35.938629000000006}, {"timestamp": 5375.86, "power": 35.938629000000006}, {"timestamp": 5399.89, "power": 35.938629000000006}, {"timestamp": 5420.55, "power": 35.938629000000006}], "timeline": {"START": "2364.967178", "END": "3581.804471"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2488.0}, {"name": "clSetKernelArg", "calls": 19, "time": 1395.5}, {"name": "clReleaseKernel", "calls": 1, "time": 1179.03}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.7861}, {"name": "clCreateContext", "calls": 1, "time": 51.0266}, {"name": "clReleaseContext", "calls": 1, "time": 39.2187}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2101}, {"name": "clCreateKernel", "calls": 1, "time": 0.345392}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.333106}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.150548}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084427}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076802}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.02886}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027963}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024589}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024458}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011636}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010372}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009207}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007331}, {"name": "clRetainDevice", "calls": 2, "time": 0.004749}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1216.84}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1131.76}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1109.13}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1172.71}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1201.87}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1216.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7428.849929, "utilization": 77.383853, "size": 6118500.0, "time": 823.613651}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 14156999, "speed": 101.768, "utilization": 0.883407, "size": 0.00807629}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 876133, "speed": 392.45, "utilization": 3.40669, "size": 0.127666}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 13808714, "speed": 101.331, "utilization": 0.87961, "size": 0.00807821}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 854373, "speed": 392.309, "utilization": 3.40546, "size": 0.127656}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 14883641, "speed": 103.183, "utilization": 0.895687, "size": 0.00807256}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 921534, "speed": 392.45, "utilization": 3.40668, "size": 0.127684}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15485154, "speed": 104.69, "utilization": 0.908763, "size": 0.00806974}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 959135, "speed": 392.681, "utilization": 3.40869, "size": 0.127696}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15951758, "speed": 106.539, "utilization": 0.924816, "size": 0.0080677}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 988287, "speed": 393.785, "utilization": 3.41828, "size": 0.127706}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len8/run3.json b/code/fpga/final_results/dblp.xml.15MB.len8/run3.json new file mode 100644 index 0000000..3137be6 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.1688, "power": 35.677048}, {"timestamp": 67.7982, "power": 35.677048}, {"timestamp": 88.3361, "power": 35.677048}, {"timestamp": 108.864, "power": 35.677048}, {"timestamp": 129.741, "power": 35.677048}, {"timestamp": 150.625, "power": 35.677048}, {"timestamp": 171.166, "power": 35.677048}, {"timestamp": 191.701, "power": 35.677048}, {"timestamp": 212.23, "power": 35.677048}, {"timestamp": 232.76, "power": 35.677048}, {"timestamp": 253.292, "power": 35.677048}, {"timestamp": 273.807, "power": 35.677048}, {"timestamp": 294.299, "power": 35.677048}, {"timestamp": 314.833, "power": 35.677048}, {"timestamp": 335.371, "power": 35.677048}, {"timestamp": 355.909, "power": 35.677048}, {"timestamp": 376.446, "power": 35.677048}, {"timestamp": 396.984, "power": 35.677048}, {"timestamp": 417.528, "power": 35.677048}, {"timestamp": 438.017, "power": 35.677048}, {"timestamp": 458.546, "power": 35.677048}, {"timestamp": 479.083, "power": 35.677048}, {"timestamp": 499.624, "power": 35.677048}, {"timestamp": 520.165, "power": 35.677048}, {"timestamp": 540.705, "power": 35.677048}, {"timestamp": 561.244, "power": 35.677048}, {"timestamp": 581.759, "power": 35.677048}, {"timestamp": 602.289, "power": 35.677048}, {"timestamp": 622.823, "power": 35.677048}, {"timestamp": 643.364, "power": 35.677048}, {"timestamp": 663.901, "power": 35.677048}, {"timestamp": 684.434, "power": 35.677048}, {"timestamp": 704.969, "power": 35.677048}, {"timestamp": 725.527, "power": 35.677048}, {"timestamp": 746.025, "power": 35.677048}, {"timestamp": 766.561, "power": 35.677048}, {"timestamp": 787.093, "power": 35.677048}, {"timestamp": 807.629, "power": 35.677048}, {"timestamp": 828.164, "power": 35.677048}, {"timestamp": 848.7, "power": 35.677048}, {"timestamp": 869.235, "power": 35.677048}, {"timestamp": 889.742, "power": 35.677048}, {"timestamp": 910.273, "power": 35.677048}, {"timestamp": 930.808, "power": 35.677048}, {"timestamp": 951.34, "power": 35.677048}, {"timestamp": 971.872, "power": 35.677048}, {"timestamp": 992.41, "power": 35.677048}, {"timestamp": 1012.95, "power": 35.08507}, {"timestamp": 1034.17, "power": 35.08507}, {"timestamp": 1054.73, "power": 35.08507}, {"timestamp": 1075.31, "power": 35.08507}, {"timestamp": 1095.91, "power": 35.08507}, {"timestamp": 1116.49, "power": 35.08507}, {"timestamp": 1137.08, "power": 35.08507}, {"timestamp": 1157.67, "power": 35.08507}, {"timestamp": 1178.22, "power": 35.08507}, {"timestamp": 1198.77, "power": 35.08507}, {"timestamp": 1219.36, "power": 35.08507}, {"timestamp": 1239.95, "power": 35.08507}, {"timestamp": 1260.54, "power": 35.08507}, {"timestamp": 1281.12, "power": 35.08507}, {"timestamp": 1301.68, "power": 35.08507}, {"timestamp": 1322.23, "power": 35.08507}, {"timestamp": 1342.78, "power": 35.08507}, {"timestamp": 1363.37, "power": 35.08507}, {"timestamp": 1383.96, "power": 35.08507}, {"timestamp": 1404.56, "power": 35.08507}, {"timestamp": 1425.15, "power": 35.08507}, {"timestamp": 1445.72, "power": 35.08507}, {"timestamp": 1466.26, "power": 35.08507}, {"timestamp": 1486.81, "power": 35.08507}, {"timestamp": 1507.41, "power": 35.08507}, {"timestamp": 1528.0, "power": 35.08507}, {"timestamp": 1548.6, "power": 35.08507}, {"timestamp": 1569.26, "power": 35.08507}, {"timestamp": 1589.76, "power": 35.08507}, {"timestamp": 1610.28, "power": 35.08507}, {"timestamp": 1630.81, "power": 35.08507}, {"timestamp": 1651.34, "power": 35.08507}, {"timestamp": 1671.87, "power": 35.08507}, {"timestamp": 1692.4, "power": 35.08507}, {"timestamp": 1712.93, "power": 35.08507}, {"timestamp": 1733.45, "power": 35.08507}, {"timestamp": 1753.96, "power": 35.08507}, {"timestamp": 1774.48, "power": 35.08507}, {"timestamp": 1795.01, "power": 35.08507}, {"timestamp": 1815.54, "power": 35.08507}, {"timestamp": 1836.07, "power": 35.08507}, {"timestamp": 1856.6, "power": 35.08507}, {"timestamp": 1877.12, "power": 35.08507}, {"timestamp": 1897.63, "power": 35.08507}, {"timestamp": 1918.12, "power": 35.08507}, {"timestamp": 1938.64, "power": 35.08507}, {"timestamp": 1959.18, "power": 35.08507}, {"timestamp": 1979.71, "power": 35.08507}, {"timestamp": 2000.24, "power": 35.08507}, {"timestamp": 2020.77, "power": 39.55573}, {"timestamp": 2041.87, "power": 39.55573}, {"timestamp": 2062.39, "power": 39.55573}, {"timestamp": 2082.92, "power": 39.55573}, {"timestamp": 2103.45, "power": 39.55573}, {"timestamp": 2123.98, "power": 39.55573}, {"timestamp": 2144.52, "power": 39.55573}, {"timestamp": 2165.05, "power": 39.55573}, {"timestamp": 2185.54, "power": 39.55573}, {"timestamp": 2206.02, "power": 39.55573}, {"timestamp": 2226.55, "power": 39.55573}, {"timestamp": 2247.08, "power": 39.55573}, {"timestamp": 2267.61, "power": 39.55573}, {"timestamp": 2288.14, "power": 39.55573}, {"timestamp": 2308.67, "power": 39.55573}, {"timestamp": 2329.21, "power": 39.55573}, {"timestamp": 2349.71, "power": 39.55573}, {"timestamp": 2370.2, "power": 39.55573}, {"timestamp": 2390.73, "power": 39.55573}, {"timestamp": 2411.27, "power": 39.55573}, {"timestamp": 2431.8, "power": 39.55573}, {"timestamp": 2452.34, "power": 39.55573}, {"timestamp": 2472.88, "power": 39.55573}, {"timestamp": 2493.42, "power": 39.55573}, {"timestamp": 2513.94, "power": 39.55573}, {"timestamp": 2534.47, "power": 39.55573}, {"timestamp": 2555.01, "power": 39.55573}, {"timestamp": 2575.55, "power": 39.55573}, {"timestamp": 2596.09, "power": 39.55573}, {"timestamp": 2616.65, "power": 39.55573}, {"timestamp": 2637.21, "power": 39.55573}, {"timestamp": 2657.72, "power": 39.55573}, {"timestamp": 2678.21, "power": 39.55573}, {"timestamp": 2698.78, "power": 39.55573}, {"timestamp": 2719.35, "power": 39.55573}, {"timestamp": 2739.91, "power": 39.55573}, {"timestamp": 2760.45, "power": 39.55573}, {"timestamp": 2781.03, "power": 39.55573}, {"timestamp": 2801.6, "power": 39.55573}, {"timestamp": 2822.09, "power": 39.55573}, {"timestamp": 2842.65, "power": 39.55573}, {"timestamp": 2863.21, "power": 39.55573}, {"timestamp": 2883.78, "power": 39.55573}, {"timestamp": 2904.35, "power": 39.55573}, {"timestamp": 2924.92, "power": 39.55573}, {"timestamp": 2945.49, "power": 39.55573}, {"timestamp": 2965.99, "power": 39.55573}, {"timestamp": 2986.55, "power": 39.55573}, {"timestamp": 3007.13, "power": 39.55573}, {"timestamp": 3027.69, "power": 37.515332}, {"timestamp": 3048.77, "power": 37.515332}, {"timestamp": 3069.31, "power": 37.515332}, {"timestamp": 3089.83, "power": 37.515332}, {"timestamp": 3110.37, "power": 37.515332}, {"timestamp": 3130.91, "power": 37.515332}, {"timestamp": 3151.46, "power": 37.515332}, {"timestamp": 3172.01, "power": 37.515332}, {"timestamp": 3192.56, "power": 37.515332}, {"timestamp": 3213.11, "power": 37.515332}, {"timestamp": 3233.64, "power": 37.515332}, {"timestamp": 3254.13, "power": 37.515332}, {"timestamp": 3274.69, "power": 37.515332}, {"timestamp": 3295.26, "power": 37.515332}, {"timestamp": 3315.84, "power": 37.515332}, {"timestamp": 3336.39, "power": 37.515332}, {"timestamp": 3356.96, "power": 37.515332}, {"timestamp": 3377.53, "power": 37.515332}, {"timestamp": 3398.02, "power": 37.515332}, {"timestamp": 3418.6, "power": 37.515332}, {"timestamp": 3439.16, "power": 37.515332}, {"timestamp": 3459.74, "power": 37.515332}, {"timestamp": 3480.31, "power": 37.515332}, {"timestamp": 3500.88, "power": 37.515332}, {"timestamp": 3521.45, "power": 37.515332}, {"timestamp": 3541.96, "power": 37.515332}, {"timestamp": 3562.52, "power": 37.515332}, {"timestamp": 3583.08, "power": 37.515332}, {"timestamp": 3603.64, "power": 37.515332}, {"timestamp": 3624.2, "power": 37.515332}, {"timestamp": 3644.75, "power": 37.515332}, {"timestamp": 3665.29, "power": 37.515332}, {"timestamp": 3685.8, "power": 37.515332}, {"timestamp": 3706.32, "power": 37.515332}, {"timestamp": 3726.84, "power": 37.515332}, {"timestamp": 3747.36, "power": 37.515332}, {"timestamp": 3767.88, "power": 37.515332}, {"timestamp": 3788.4, "power": 37.515332}, {"timestamp": 3808.92, "power": 37.515332}, {"timestamp": 3829.44, "power": 37.515332}, {"timestamp": 3849.94, "power": 37.515332}, {"timestamp": 3870.46, "power": 37.515332}, {"timestamp": 3890.97, "power": 37.515332}, {"timestamp": 3911.49, "power": 37.515332}, {"timestamp": 3932.01, "power": 37.515332}, {"timestamp": 3952.53, "power": 37.515332}, {"timestamp": 3973.06, "power": 37.515332}, {"timestamp": 3993.54, "power": 37.515332}, {"timestamp": 4014.02, "power": 37.515332}, {"timestamp": 4034.53, "power": 39.939715}, {"timestamp": 4056.23, "power": 39.939715}, {"timestamp": 4076.75, "power": 39.939715}, {"timestamp": 4097.27, "power": 39.939715}, {"timestamp": 4117.78, "power": 39.939715}, {"timestamp": 4138.31, "power": 39.939715}, {"timestamp": 4158.83, "power": 39.939715}, {"timestamp": 4179.36, "power": 39.939715}, {"timestamp": 4199.88, "power": 39.939715}, {"timestamp": 4220.42, "power": 39.939715}, {"timestamp": 4240.94, "power": 39.939715}, {"timestamp": 4261.48, "power": 39.939715}, {"timestamp": 4281.97, "power": 39.939715}, {"timestamp": 4302.45, "power": 39.939715}, {"timestamp": 4322.98, "power": 39.939715}, {"timestamp": 4343.5, "power": 39.939715}, {"timestamp": 4364.02, "power": 39.939715}, {"timestamp": 4384.55, "power": 39.939715}, {"timestamp": 4405.08, "power": 39.939715}, {"timestamp": 4425.59, "power": 39.939715}, {"timestamp": 4446.08, "power": 39.939715}, {"timestamp": 4466.57, "power": 39.939715}, {"timestamp": 4487.1, "power": 39.939715}, {"timestamp": 4507.62, "power": 39.939715}, {"timestamp": 4528.15, "power": 39.939715}, {"timestamp": 4548.67, "power": 39.939715}, {"timestamp": 4569.2, "power": 39.939715}, {"timestamp": 4589.71, "power": 39.939715}, {"timestamp": 4610.2, "power": 39.939715}, {"timestamp": 4630.69, "power": 39.939715}, {"timestamp": 4651.22, "power": 39.939715}, {"timestamp": 4671.75, "power": 39.939715}, {"timestamp": 4692.28, "power": 39.939715}, {"timestamp": 4712.81, "power": 39.939715}, {"timestamp": 4733.33, "power": 39.939715}, {"timestamp": 4753.83, "power": 39.939715}, {"timestamp": 4774.32, "power": 39.939715}, {"timestamp": 4794.82, "power": 39.939715}, {"timestamp": 4815.34, "power": 39.939715}, {"timestamp": 4835.87, "power": 39.939715}, {"timestamp": 4856.4, "power": 39.939715}, {"timestamp": 4876.93, "power": 39.939715}, {"timestamp": 4897.45, "power": 39.939715}, {"timestamp": 4917.96, "power": 39.939715}, {"timestamp": 4938.44, "power": 39.939715}, {"timestamp": 4958.96, "power": 39.939715}, {"timestamp": 4979.48, "power": 39.939715}, {"timestamp": 5000.01, "power": 39.939715}, {"timestamp": 5020.53, "power": 39.939715}, {"timestamp": 5041.05, "power": 35.690712000000005}, {"timestamp": 5062.13, "power": 35.690712000000005}, {"timestamp": 5082.61, "power": 35.690712000000005}, {"timestamp": 5103.14, "power": 35.690712000000005}, {"timestamp": 5123.66, "power": 35.690712000000005}, {"timestamp": 5144.19, "power": 35.690712000000005}, {"timestamp": 5164.71, "power": 35.690712000000005}, {"timestamp": 5185.29, "power": 35.690712000000005}], "timeline": {"START": "2373.484421", "END": "3638.980894"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2541.62}, {"name": "clSetKernelArg", "calls": 19, "time": 1408.37}, {"name": "clReleaseKernel", "calls": 1, "time": 888.191}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 61.8693}, {"name": "clCreateContext", "calls": 1, "time": 44.9215}, {"name": "clReleaseContext", "calls": 1, "time": 40.4705}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9916}, {"name": "clCreateKernel", "calls": 1, "time": 0.35072}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.325993}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.166914}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.140249}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074142}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028908}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02495}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024504}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.012312}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011551}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010772}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009536}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006865}, {"name": "clRetainDevice", "calls": 2, "time": 0.004951}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1265.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1265.05}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1241.0}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1233.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1226.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1245.88}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7400.19176, "utilization": 77.085331, "size": 6118500.0, "time": 826.803198}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 16495775, "speed": 105.865, "utilization": 0.918969, "size": 0.00806547}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1022296, "speed": 393.626, "utilization": 3.41689, "size": 0.127715}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15771411, "speed": 103.214, "utilization": 0.895954, "size": 0.00806848}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 977013, "speed": 392.303, "utilization": 3.4054, "size": 0.127703}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15641111, "speed": 103.021, "utilization": 0.894277, "size": 0.00806905}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 968867, "speed": 392.5, "utilization": 3.40712, "size": 0.127701}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15536037, "speed": 102.902, "utilization": 0.893245, "size": 0.00806952}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 962308, "speed": 392.533, "utilization": 3.4074, "size": 0.127697}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15879455, "speed": 103.505, "utilization": 0.898485, "size": 0.00806801}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 983759, "speed": 392.544, "utilization": 3.4075, "size": 0.127706}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.15MB.len8/run4.json b/code/fpga/final_results/dblp.xml.15MB.len8/run4.json new file mode 100644 index 0000000..d7a081f --- /dev/null +++ b/code/fpga/final_results/dblp.xml.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.1556, "power": 36.055968}, {"timestamp": 67.7944, "power": 36.055968}, {"timestamp": 88.337, "power": 36.055968}, {"timestamp": 108.88, "power": 36.055968}, {"timestamp": 129.854, "power": 36.055968}, {"timestamp": 150.708, "power": 36.055968}, {"timestamp": 171.246, "power": 36.055968}, {"timestamp": 191.786, "power": 36.055968}, {"timestamp": 212.32, "power": 36.055968}, {"timestamp": 232.857, "power": 36.055968}, {"timestamp": 253.388, "power": 36.055968}, {"timestamp": 273.935, "power": 36.055968}, {"timestamp": 294.487, "power": 36.055968}, {"timestamp": 314.992, "power": 36.055968}, {"timestamp": 335.534, "power": 36.055968}, {"timestamp": 356.076, "power": 36.055968}, {"timestamp": 376.619, "power": 36.055968}, {"timestamp": 397.164, "power": 36.055968}, {"timestamp": 417.705, "power": 36.055968}, {"timestamp": 438.252, "power": 36.055968}, {"timestamp": 458.766, "power": 36.055968}, {"timestamp": 479.306, "power": 36.055968}, {"timestamp": 499.847, "power": 36.055968}, {"timestamp": 520.391, "power": 36.055968}, {"timestamp": 540.935, "power": 36.055968}, {"timestamp": 561.477, "power": 36.055968}, {"timestamp": 582.019, "power": 36.055968}, {"timestamp": 602.49, "power": 36.055968}, {"timestamp": 622.987, "power": 36.055968}, {"timestamp": 643.522, "power": 36.055968}, {"timestamp": 664.064, "power": 36.055968}, {"timestamp": 684.603, "power": 36.055968}, {"timestamp": 705.142, "power": 36.055968}, {"timestamp": 725.689, "power": 36.055968}, {"timestamp": 746.231, "power": 36.055968}, {"timestamp": 766.749, "power": 36.055968}, {"timestamp": 787.28, "power": 36.055968}, {"timestamp": 807.817, "power": 36.055968}, {"timestamp": 828.357, "power": 36.055968}, {"timestamp": 848.894, "power": 36.055968}, {"timestamp": 869.438, "power": 36.055968}, {"timestamp": 889.976, "power": 36.055968}, {"timestamp": 910.497, "power": 36.055968}, {"timestamp": 930.993, "power": 36.055968}, {"timestamp": 951.53, "power": 36.055968}, {"timestamp": 972.07, "power": 36.055968}, {"timestamp": 992.618, "power": 36.055968}, {"timestamp": 1013.16, "power": 35.824898000000005}, {"timestamp": 1034.42, "power": 35.824898000000005}, {"timestamp": 1055.01, "power": 35.824898000000005}, {"timestamp": 1075.57, "power": 35.824898000000005}, {"timestamp": 1096.17, "power": 35.824898000000005}, {"timestamp": 1116.77, "power": 35.824898000000005}, {"timestamp": 1137.37, "power": 35.824898000000005}, {"timestamp": 1157.97, "power": 35.824898000000005}, {"timestamp": 1178.57, "power": 35.824898000000005}, {"timestamp": 1199.13, "power": 35.824898000000005}, {"timestamp": 1219.7, "power": 35.824898000000005}, {"timestamp": 1240.3, "power": 35.824898000000005}, {"timestamp": 1260.9, "power": 35.824898000000005}, {"timestamp": 1281.5, "power": 35.824898000000005}, {"timestamp": 1302.1, "power": 35.824898000000005}, {"timestamp": 1322.68, "power": 35.824898000000005}, {"timestamp": 1343.24, "power": 35.824898000000005}, {"timestamp": 1363.8, "power": 35.824898000000005}, {"timestamp": 1384.4, "power": 35.824898000000005}, {"timestamp": 1405.02, "power": 35.824898000000005}, {"timestamp": 1425.62, "power": 35.824898000000005}, {"timestamp": 1446.22, "power": 35.824898000000005}, {"timestamp": 1466.81, "power": 35.824898000000005}, {"timestamp": 1487.37, "power": 35.824898000000005}, {"timestamp": 1507.97, "power": 35.824898000000005}, {"timestamp": 1528.57, "power": 35.824898000000005}, {"timestamp": 1549.19, "power": 35.824898000000005}, {"timestamp": 1569.81, "power": 35.824898000000005}, {"timestamp": 1590.4, "power": 35.824898000000005}, {"timestamp": 1610.97, "power": 35.824898000000005}, {"timestamp": 1631.52, "power": 35.824898000000005}, {"timestamp": 1652.06, "power": 35.824898000000005}, {"timestamp": 1672.6, "power": 35.824898000000005}, {"timestamp": 1693.14, "power": 35.824898000000005}, {"timestamp": 1713.68, "power": 35.824898000000005}, {"timestamp": 1734.23, "power": 35.824898000000005}, {"timestamp": 1754.74, "power": 35.824898000000005}, {"timestamp": 1775.23, "power": 35.824898000000005}, {"timestamp": 1795.76, "power": 35.824898000000005}, {"timestamp": 1816.3, "power": 35.824898000000005}, {"timestamp": 1836.84, "power": 35.824898000000005}, {"timestamp": 1857.38, "power": 35.824898000000005}, {"timestamp": 1877.92, "power": 35.824898000000005}, {"timestamp": 1898.48, "power": 35.824898000000005}, {"timestamp": 1918.97, "power": 35.824898000000005}, {"timestamp": 1939.51, "power": 35.824898000000005}, {"timestamp": 1960.06, "power": 35.824898000000005}, {"timestamp": 1980.6, "power": 35.824898000000005}, {"timestamp": 2001.14, "power": 35.824898000000005}, {"timestamp": 2021.68, "power": 39.207443}, {"timestamp": 2042.8, "power": 39.207443}, {"timestamp": 2063.3, "power": 39.207443}, {"timestamp": 2083.83, "power": 39.207443}, {"timestamp": 2104.37, "power": 39.207443}, {"timestamp": 2124.9, "power": 39.207443}, {"timestamp": 2145.44, "power": 39.207443}, {"timestamp": 2165.97, "power": 39.207443}, {"timestamp": 2186.49, "power": 39.207443}, {"timestamp": 2206.99, "power": 39.207443}, {"timestamp": 2227.52, "power": 39.207443}, {"timestamp": 2248.05, "power": 39.207443}, {"timestamp": 2268.59, "power": 39.207443}, {"timestamp": 2289.12, "power": 39.207443}, {"timestamp": 2309.66, "power": 39.207443}, {"timestamp": 2330.2, "power": 39.207443}, {"timestamp": 2350.72, "power": 39.207443}, {"timestamp": 2371.21, "power": 39.207443}, {"timestamp": 2391.75, "power": 39.207443}, {"timestamp": 2412.29, "power": 39.207443}, {"timestamp": 2432.84, "power": 39.207443}, {"timestamp": 2453.39, "power": 39.207443}, {"timestamp": 2473.94, "power": 39.207443}, {"timestamp": 2494.48, "power": 39.207443}, {"timestamp": 2514.99, "power": 39.207443}, {"timestamp": 2535.52, "power": 39.207443}, {"timestamp": 2556.07, "power": 39.207443}, {"timestamp": 2576.61, "power": 39.207443}, {"timestamp": 2597.16, "power": 39.207443}, {"timestamp": 2617.71, "power": 39.207443}, {"timestamp": 2638.26, "power": 39.207443}, {"timestamp": 2658.77, "power": 39.207443}, {"timestamp": 2679.31, "power": 39.207443}, {"timestamp": 2699.86, "power": 39.207443}, {"timestamp": 2720.42, "power": 39.207443}, {"timestamp": 2741.0, "power": 39.207443}, {"timestamp": 2761.57, "power": 39.207443}, {"timestamp": 2782.14, "power": 39.207443}, {"timestamp": 2802.66, "power": 39.207443}, {"timestamp": 2823.16, "power": 39.207443}, {"timestamp": 2843.71, "power": 39.207443}, {"timestamp": 2864.29, "power": 39.207443}, {"timestamp": 2884.87, "power": 39.207443}, {"timestamp": 2905.43, "power": 39.207443}, {"timestamp": 2925.99, "power": 39.207443}, {"timestamp": 2946.53, "power": 39.207443}, {"timestamp": 2967.04, "power": 39.207443}, {"timestamp": 2987.6, "power": 39.207443}, {"timestamp": 3008.17, "power": 39.207443}, {"timestamp": 3028.74, "power": 37.421735999999996}, {"timestamp": 3049.89, "power": 37.421735999999996}, {"timestamp": 3070.48, "power": 37.421735999999996}, {"timestamp": 3090.98, "power": 37.421735999999996}, {"timestamp": 3111.54, "power": 37.421735999999996}, {"timestamp": 3132.11, "power": 37.421735999999996}, {"timestamp": 3152.68, "power": 37.421735999999996}, {"timestamp": 3173.25, "power": 37.421735999999996}, {"timestamp": 3193.83, "power": 37.421735999999996}, {"timestamp": 3214.41, "power": 37.421735999999996}, {"timestamp": 3234.92, "power": 37.421735999999996}, {"timestamp": 3255.46, "power": 37.421735999999996}, {"timestamp": 3276.03, "power": 37.421735999999996}, {"timestamp": 3296.6, "power": 37.421735999999996}, {"timestamp": 3317.16, "power": 37.421735999999996}, {"timestamp": 3337.73, "power": 37.421735999999996}, {"timestamp": 3358.3, "power": 37.421735999999996}, {"timestamp": 3378.82, "power": 37.421735999999996}, {"timestamp": 3399.35, "power": 37.421735999999996}, {"timestamp": 3419.9, "power": 37.421735999999996}, {"timestamp": 3440.44, "power": 37.421735999999996}, {"timestamp": 3460.98, "power": 37.421735999999996}, {"timestamp": 3481.52, "power": 37.421735999999996}, {"timestamp": 3502.07, "power": 37.421735999999996}, {"timestamp": 3522.58, "power": 37.421735999999996}, {"timestamp": 3543.08, "power": 37.421735999999996}, {"timestamp": 3563.64, "power": 37.421735999999996}, {"timestamp": 3584.22, "power": 37.421735999999996}, {"timestamp": 3604.8, "power": 37.421735999999996}, {"timestamp": 3625.36, "power": 37.421735999999996}, {"timestamp": 3645.9, "power": 37.421735999999996}, {"timestamp": 3666.47, "power": 37.421735999999996}, {"timestamp": 3686.97, "power": 37.421735999999996}, {"timestamp": 3707.53, "power": 37.421735999999996}, {"timestamp": 3728.09, "power": 37.421735999999996}, {"timestamp": 3748.64, "power": 37.421735999999996}, {"timestamp": 3769.18, "power": 37.421735999999996}, {"timestamp": 3789.71, "power": 37.421735999999996}, {"timestamp": 3810.23, "power": 37.421735999999996}, {"timestamp": 3830.74, "power": 37.421735999999996}, {"timestamp": 3851.27, "power": 37.421735999999996}, {"timestamp": 3871.8, "power": 37.421735999999996}, {"timestamp": 3892.33, "power": 37.421735999999996}, {"timestamp": 3912.86, "power": 37.421735999999996}, {"timestamp": 3933.39, "power": 37.421735999999996}, {"timestamp": 3953.92, "power": 37.421735999999996}, {"timestamp": 3974.46, "power": 37.421735999999996}, {"timestamp": 3994.95, "power": 37.421735999999996}, {"timestamp": 4015.47, "power": 37.421735999999996}, {"timestamp": 4036.0, "power": 39.171768}, {"timestamp": 4057.25, "power": 39.171768}, {"timestamp": 4077.78, "power": 39.171768}, {"timestamp": 4098.31, "power": 39.171768}, {"timestamp": 4118.82, "power": 39.171768}, {"timestamp": 4139.34, "power": 39.171768}, {"timestamp": 4159.87, "power": 39.171768}, {"timestamp": 4180.4, "power": 39.171768}, {"timestamp": 4200.97, "power": 39.171768}, {"timestamp": 4221.56, "power": 39.171768}, {"timestamp": 4242.13, "power": 39.171768}, {"timestamp": 4262.69, "power": 39.171768}, {"timestamp": 4283.24, "power": 39.171768}, {"timestamp": 4303.78, "power": 39.171768}, {"timestamp": 4324.34, "power": 39.171768}, {"timestamp": 4344.88, "power": 39.171768}, {"timestamp": 4365.41, "power": 39.171768}, {"timestamp": 4385.95, "power": 39.171768}, {"timestamp": 4406.48, "power": 39.171768}, {"timestamp": 4427.0, "power": 39.171768}, {"timestamp": 4447.52, "power": 39.171768}, {"timestamp": 4468.05, "power": 39.171768}, {"timestamp": 4488.59, "power": 39.171768}, {"timestamp": 4509.14, "power": 39.171768}, {"timestamp": 4529.67, "power": 39.171768}, {"timestamp": 4550.21, "power": 39.171768}, {"timestamp": 4570.73, "power": 39.171768}, {"timestamp": 4591.22, "power": 39.171768}, {"timestamp": 4611.72, "power": 39.171768}, {"timestamp": 4632.26, "power": 39.171768}, {"timestamp": 4652.8, "power": 39.171768}, {"timestamp": 4673.35, "power": 39.171768}, {"timestamp": 4693.89, "power": 39.171768}, {"timestamp": 4714.43, "power": 39.171768}, {"timestamp": 4734.95, "power": 39.171768}, {"timestamp": 4755.45, "power": 39.171768}, {"timestamp": 4775.99, "power": 39.171768}, {"timestamp": 4796.54, "power": 39.171768}, {"timestamp": 4817.1, "power": 39.171768}, {"timestamp": 4837.65, "power": 39.171768}, {"timestamp": 4858.2, "power": 39.171768}, {"timestamp": 4878.71, "power": 39.171768}, {"timestamp": 4899.21, "power": 39.171768}, {"timestamp": 4919.71, "power": 39.171768}, {"timestamp": 4940.24, "power": 39.171768}, {"timestamp": 4960.78, "power": 39.171768}, {"timestamp": 4981.31, "power": 39.171768}, {"timestamp": 5001.84, "power": 39.171768}, {"timestamp": 5022.38, "power": 39.171768}, {"timestamp": 5042.89, "power": 35.466223}, {"timestamp": 5063.96, "power": 35.466223}, {"timestamp": 5084.49, "power": 35.466223}, {"timestamp": 5105.02, "power": 35.466223}, {"timestamp": 5125.71, "power": 35.466223}, {"timestamp": 5146.25, "power": 35.466223}, {"timestamp": 5166.75, "power": 35.466223}], "timeline": {"START": "2377.164819", "END": "3719.721886"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2629.6}, {"name": "clSetKernelArg", "calls": 19, "time": 1396.99}, {"name": "clReleaseKernel", "calls": 1, "time": 815.553}, {"name": "clReleaseContext", "calls": 1, "time": 63.099}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.6581}, {"name": "clCreateContext", "calls": 1, "time": 44.4462}, {"name": "clReleaseProgram", "calls": 1, "time": 19.2753}, {"name": "clCreateKernel", "calls": 1, "time": 0.351406}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.320555}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.138172}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078573}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074226}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.062567}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.053714}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025094}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024476}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.021439}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.020675}, {"name": "clRetainDevice", "calls": 2, "time": 0.01486}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.01357}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010689}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1342.56}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1322.65}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1342.13}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1240.81}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1250.82}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1310.42}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7275.854981, "utilization": 75.790156, "size": 6118500.0, "time": 840.932403}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 16770582, "speed": 102.897, "utilization": 0.893201, "size": 0.0080644}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1039461, "speed": 392.846, "utilization": 3.41012, "size": 0.127721}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 17403934, "speed": 105.19, "utilization": 0.913107, "size": 0.00806205}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1079048, "speed": 394.023, "utilization": 3.42034, "size": 0.127731}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15355005, "speed": 100.54, "utilization": 0.872741, "size": 0.00807034}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 950990, "speed": 392.392, "utilization": 3.40618, "size": 0.127694}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15502290, "speed": 100.67, "utilization": 0.873867, "size": 0.00806967}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 960214, "speed": 392.312, "utilization": 3.40548, "size": 0.127695}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 16487995, "speed": 102.133, "utilization": 0.886568, "size": 0.0080655}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1021793, "speed": 392.731, "utilization": 3.40912, "size": 0.127717}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len4/run0.json b/code/fpga/final_results/dblp.xml.20MB.len4/run0.json new file mode 100644 index 0000000..4ec0b68 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.3089, "power": 35.992732000000004}, {"timestamp": 60.9094, "power": 35.992732000000004}, {"timestamp": 81.4901, "power": 35.992732000000004}, {"timestamp": 102.037, "power": 35.992732000000004}, {"timestamp": 122.571, "power": 35.992732000000004}, {"timestamp": 143.251, "power": 35.992732000000004}, {"timestamp": 163.782, "power": 35.992732000000004}, {"timestamp": 184.321, "power": 35.992732000000004}, {"timestamp": 204.853, "power": 35.992732000000004}, {"timestamp": 225.391, "power": 35.992732000000004}, {"timestamp": 245.938, "power": 35.992732000000004}, {"timestamp": 266.466, "power": 35.992732000000004}, {"timestamp": 287.018, "power": 35.992732000000004}, {"timestamp": 307.623, "power": 35.992732000000004}, {"timestamp": 328.226, "power": 35.992732000000004}, {"timestamp": 348.828, "power": 35.992732000000004}, {"timestamp": 369.435, "power": 35.992732000000004}, {"timestamp": 390.033, "power": 35.992732000000004}, {"timestamp": 410.596, "power": 35.992732000000004}, {"timestamp": 431.195, "power": 35.992732000000004}, {"timestamp": 451.799, "power": 35.992732000000004}, {"timestamp": 472.403, "power": 35.992732000000004}, {"timestamp": 493.011, "power": 35.992732000000004}, {"timestamp": 513.616, "power": 35.992732000000004}, {"timestamp": 534.198, "power": 35.992732000000004}, {"timestamp": 554.766, "power": 35.992732000000004}, {"timestamp": 575.37, "power": 35.992732000000004}, {"timestamp": 595.973, "power": 35.992732000000004}, {"timestamp": 616.579, "power": 35.992732000000004}, {"timestamp": 637.184, "power": 35.992732000000004}, {"timestamp": 657.769, "power": 35.992732000000004}, {"timestamp": 678.333, "power": 35.992732000000004}, {"timestamp": 698.9, "power": 35.992732000000004}, {"timestamp": 719.516, "power": 35.992732000000004}, {"timestamp": 740.127, "power": 35.992732000000004}, {"timestamp": 760.731, "power": 35.992732000000004}, {"timestamp": 781.331, "power": 35.992732000000004}, {"timestamp": 801.932, "power": 35.992732000000004}, {"timestamp": 822.498, "power": 35.992732000000004}, {"timestamp": 843.1, "power": 35.992732000000004}, {"timestamp": 863.705, "power": 35.992732000000004}, {"timestamp": 884.307, "power": 35.992732000000004}, {"timestamp": 904.912, "power": 35.992732000000004}, {"timestamp": 925.477, "power": 35.992732000000004}, {"timestamp": 946.055, "power": 35.992732000000004}, {"timestamp": 966.622, "power": 35.992732000000004}, {"timestamp": 987.241, "power": 35.992732000000004}, {"timestamp": 1007.85, "power": 36.011514}, {"timestamp": 1029.08, "power": 36.011514}, {"timestamp": 1049.62, "power": 36.011514}, {"timestamp": 1070.13, "power": 36.011514}, {"timestamp": 1090.62, "power": 36.011514}, {"timestamp": 1111.16, "power": 36.011514}, {"timestamp": 1131.69, "power": 36.011514}, {"timestamp": 1152.23, "power": 36.011514}, {"timestamp": 1172.77, "power": 36.011514}, {"timestamp": 1193.3, "power": 36.011514}, {"timestamp": 1213.79, "power": 36.011514}, {"timestamp": 1234.28, "power": 36.011514}, {"timestamp": 1254.82, "power": 36.011514}, {"timestamp": 1275.35, "power": 36.011514}, {"timestamp": 1295.89, "power": 36.011514}, {"timestamp": 1316.43, "power": 36.011514}, {"timestamp": 1336.96, "power": 36.011514}, {"timestamp": 1357.5, "power": 36.011514}, {"timestamp": 1378.02, "power": 36.011514}, {"timestamp": 1398.57, "power": 36.011514}, {"timestamp": 1419.1, "power": 36.011514}, {"timestamp": 1439.64, "power": 36.011514}, {"timestamp": 1460.17, "power": 36.011514}, {"timestamp": 1480.71, "power": 36.011514}, {"timestamp": 1501.25, "power": 36.011514}, {"timestamp": 1521.78, "power": 36.011514}, {"timestamp": 1542.27, "power": 36.011514}, {"timestamp": 1562.8, "power": 36.011514}, {"timestamp": 1583.34, "power": 36.011514}, {"timestamp": 1603.87, "power": 36.011514}, {"timestamp": 1624.41, "power": 36.011514}, {"timestamp": 1644.94, "power": 36.011514}, {"timestamp": 1665.48, "power": 36.011514}, {"timestamp": 1685.99, "power": 36.011514}, {"timestamp": 1706.48, "power": 36.011514}, {"timestamp": 1727.02, "power": 36.011514}, {"timestamp": 1747.55, "power": 36.011514}, {"timestamp": 1768.09, "power": 36.011514}, {"timestamp": 1788.62, "power": 36.011514}, {"timestamp": 1809.16, "power": 36.011514}, {"timestamp": 1829.69, "power": 36.011514}, {"timestamp": 1850.2, "power": 36.011514}, {"timestamp": 1870.74, "power": 36.011514}, {"timestamp": 1891.27, "power": 36.011514}, {"timestamp": 1911.81, "power": 36.011514}, {"timestamp": 1932.34, "power": 36.011514}, {"timestamp": 1952.88, "power": 36.011514}, {"timestamp": 1973.43, "power": 36.011514}, {"timestamp": 1993.93, "power": 36.011514}, {"timestamp": 2014.43, "power": 35.689256}, {"timestamp": 2035.42, "power": 35.689256}, {"timestamp": 2055.96, "power": 35.689256}, {"timestamp": 2076.5, "power": 35.689256}, {"timestamp": 2097.03, "power": 35.689256}, {"timestamp": 2117.56, "power": 35.689256}, {"timestamp": 2138.07, "power": 35.689256}, {"timestamp": 2158.6, "power": 35.689256}, {"timestamp": 2179.13, "power": 35.689256}, {"timestamp": 2199.66, "power": 35.689256}, {"timestamp": 2220.19, "power": 35.689256}, {"timestamp": 2240.73, "power": 35.689256}, {"timestamp": 2261.26, "power": 35.689256}, {"timestamp": 2281.78, "power": 35.689256}, {"timestamp": 2302.27, "power": 35.689256}, {"timestamp": 2322.8, "power": 35.689256}, {"timestamp": 2343.34, "power": 35.689256}, {"timestamp": 2363.83, "power": 35.689256}, {"timestamp": 2384.37, "power": 35.689256}, {"timestamp": 2404.91, "power": 35.689256}, {"timestamp": 2425.44, "power": 35.689256}, {"timestamp": 2445.95, "power": 35.689256}, {"timestamp": 2466.48, "power": 35.689256}, {"timestamp": 2487.02, "power": 35.689256}, {"timestamp": 2507.55, "power": 35.689256}, {"timestamp": 2528.09, "power": 35.689256}, {"timestamp": 2548.62, "power": 35.689256}, {"timestamp": 2569.16, "power": 35.689256}, {"timestamp": 2589.69, "power": 35.689256}, {"timestamp": 2610.2, "power": 35.689256}, {"timestamp": 2630.74, "power": 35.689256}, {"timestamp": 2651.27, "power": 35.689256}, {"timestamp": 2671.8, "power": 35.689256}, {"timestamp": 2692.34, "power": 35.689256}, {"timestamp": 2712.88, "power": 35.689256}, {"timestamp": 2733.42, "power": 35.689256}, {"timestamp": 2753.93, "power": 35.689256}, {"timestamp": 2774.43, "power": 35.689256}, {"timestamp": 2794.96, "power": 35.689256}, {"timestamp": 2815.49, "power": 35.689256}, {"timestamp": 2836.03, "power": 35.689256}, {"timestamp": 2856.56, "power": 35.689256}, {"timestamp": 2877.1, "power": 35.689256}, {"timestamp": 2897.63, "power": 35.689256}, {"timestamp": 2918.14, "power": 35.689256}, {"timestamp": 2938.67, "power": 35.689256}, {"timestamp": 2959.21, "power": 35.689256}, {"timestamp": 2979.74, "power": 35.689256}, {"timestamp": 3000.28, "power": 35.689256}, {"timestamp": 3020.81, "power": 35.580871}, {"timestamp": 3041.78, "power": 35.580871}, {"timestamp": 3062.28, "power": 35.580871}, {"timestamp": 3082.77, "power": 35.580871}, {"timestamp": 3103.31, "power": 35.580871}, {"timestamp": 3123.84, "power": 35.580871}, {"timestamp": 3144.36, "power": 35.580871}, {"timestamp": 3165.02, "power": 35.580871}, {"timestamp": 3185.52, "power": 35.580871}, {"timestamp": 3206.02, "power": 35.580871}, {"timestamp": 3226.56, "power": 35.580871}, {"timestamp": 3247.09, "power": 35.580871}, {"timestamp": 3267.63, "power": 35.580871}, {"timestamp": 3288.16, "power": 35.580871}, {"timestamp": 3308.7, "power": 35.580871}, {"timestamp": 3329.23, "power": 35.580871}, {"timestamp": 3349.78, "power": 35.580871}, {"timestamp": 3370.27, "power": 35.580871}, {"timestamp": 3390.81, "power": 35.580871}, {"timestamp": 3411.35, "power": 35.580871}, {"timestamp": 3431.88, "power": 35.580871}, {"timestamp": 3452.42, "power": 35.580871}, {"timestamp": 3472.95, "power": 35.580871}, {"timestamp": 3493.49, "power": 35.580871}, {"timestamp": 3513.99, "power": 35.580871}, {"timestamp": 3534.53, "power": 35.580871}, {"timestamp": 3555.06, "power": 35.580871}, {"timestamp": 3575.61, "power": 35.580871}, {"timestamp": 3596.14, "power": 35.580871}, {"timestamp": 3616.68, "power": 35.580871}, {"timestamp": 3637.22, "power": 35.580871}, {"timestamp": 3657.76, "power": 35.580871}, {"timestamp": 3678.25, "power": 35.580871}, {"timestamp": 3698.82, "power": 35.580871}, {"timestamp": 3719.42, "power": 35.580871}, {"timestamp": 3740.02, "power": 35.580871}, {"timestamp": 3760.63, "power": 35.580871}, {"timestamp": 3781.2, "power": 35.580871}, {"timestamp": 3801.74, "power": 35.580871}, {"timestamp": 3822.23, "power": 35.580871}, {"timestamp": 3842.76, "power": 35.580871}, {"timestamp": 3863.3, "power": 35.580871}, {"timestamp": 3883.83, "power": 35.580871}, {"timestamp": 3904.36, "power": 35.580871}, {"timestamp": 3924.89, "power": 35.580871}, {"timestamp": 3945.43, "power": 35.580871}, {"timestamp": 3965.94, "power": 35.580871}, {"timestamp": 3986.44, "power": 35.580871}, {"timestamp": 4006.97, "power": 35.580871}, {"timestamp": 4027.49, "power": 39.007549999999995}, {"timestamp": 4048.7, "power": 39.007549999999995}, {"timestamp": 4069.23, "power": 39.007549999999995}, {"timestamp": 4089.78, "power": 39.007549999999995}, {"timestamp": 4110.27, "power": 39.007549999999995}, {"timestamp": 4130.79, "power": 39.007549999999995}, {"timestamp": 4151.32, "power": 39.007549999999995}, {"timestamp": 4171.85, "power": 39.007549999999995}, {"timestamp": 4192.38, "power": 39.007549999999995}, {"timestamp": 4212.91, "power": 39.007549999999995}, {"timestamp": 4233.45, "power": 39.007549999999995}, {"timestamp": 4253.95, "power": 39.007549999999995}, {"timestamp": 4274.44, "power": 39.007549999999995}, {"timestamp": 4294.97, "power": 39.007549999999995}, {"timestamp": 4315.51, "power": 39.007549999999995}, {"timestamp": 4336.04, "power": 39.007549999999995}, {"timestamp": 4356.57, "power": 39.007549999999995}, {"timestamp": 4377.1, "power": 39.007549999999995}, {"timestamp": 4397.63, "power": 39.007549999999995}, {"timestamp": 4418.14, "power": 39.007549999999995}, {"timestamp": 4438.67, "power": 39.007549999999995}, {"timestamp": 4459.2, "power": 39.007549999999995}, {"timestamp": 4479.73, "power": 39.007549999999995}, {"timestamp": 4500.26, "power": 39.007549999999995}, {"timestamp": 4520.79, "power": 39.007549999999995}, {"timestamp": 4541.32, "power": 39.007549999999995}, {"timestamp": 4561.83, "power": 39.007549999999995}, {"timestamp": 4582.31, "power": 39.007549999999995}, {"timestamp": 4602.84, "power": 39.007549999999995}, {"timestamp": 4623.37, "power": 39.007549999999995}, {"timestamp": 4643.9, "power": 39.007549999999995}, {"timestamp": 4664.43, "power": 39.007549999999995}, {"timestamp": 4684.96, "power": 39.007549999999995}, {"timestamp": 4705.49, "power": 39.007549999999995}, {"timestamp": 4726.01, "power": 39.007549999999995}, {"timestamp": 4746.54, "power": 39.007549999999995}, {"timestamp": 4767.07, "power": 39.007549999999995}, {"timestamp": 4787.61, "power": 39.007549999999995}, {"timestamp": 4808.14, "power": 39.007549999999995}, {"timestamp": 4828.69, "power": 39.007549999999995}, {"timestamp": 4849.22, "power": 39.007549999999995}, {"timestamp": 4869.76, "power": 39.007549999999995}, {"timestamp": 4890.3, "power": 39.007549999999995}, {"timestamp": 4910.84, "power": 39.007549999999995}, {"timestamp": 4931.38, "power": 39.007549999999995}, {"timestamp": 4951.92, "power": 39.007549999999995}, {"timestamp": 4972.45, "power": 39.007549999999995}, {"timestamp": 4992.99, "power": 39.007549999999995}, {"timestamp": 5013.53, "power": 39.007549999999995}, {"timestamp": 5034.06, "power": 37.880308}, {"timestamp": 5055.18, "power": 37.880308}, {"timestamp": 5075.74, "power": 37.880308}, {"timestamp": 5096.28, "power": 37.880308}, {"timestamp": 5116.83, "power": 37.880308}, {"timestamp": 5137.36, "power": 37.880308}, {"timestamp": 5157.89, "power": 37.880308}, {"timestamp": 5178.39, "power": 37.880308}, {"timestamp": 5198.94, "power": 37.880308}, {"timestamp": 5219.48, "power": 37.880308}, {"timestamp": 5240.02, "power": 37.880308}, {"timestamp": 5260.56, "power": 37.880308}, {"timestamp": 5281.1, "power": 37.880308}, {"timestamp": 5301.64, "power": 37.880308}, {"timestamp": 5322.17, "power": 37.880308}, {"timestamp": 5342.71, "power": 37.880308}, {"timestamp": 5363.26, "power": 37.880308}, {"timestamp": 5383.8, "power": 37.880308}, {"timestamp": 5404.36, "power": 37.880308}, {"timestamp": 5424.91, "power": 37.880308}, {"timestamp": 5445.44, "power": 37.880308}, {"timestamp": 5465.96, "power": 37.880308}, {"timestamp": 5486.49, "power": 37.880308}, {"timestamp": 5507.04, "power": 37.880308}, {"timestamp": 5527.58, "power": 37.880308}, {"timestamp": 5548.12, "power": 37.880308}, {"timestamp": 5568.66, "power": 37.880308}, {"timestamp": 5589.21, "power": 37.880308}, {"timestamp": 5609.76, "power": 37.880308}, {"timestamp": 5630.26, "power": 37.880308}, {"timestamp": 5650.79, "power": 37.880308}, {"timestamp": 5671.33, "power": 37.880308}, {"timestamp": 5691.87, "power": 37.880308}, {"timestamp": 5712.41, "power": 37.880308}, {"timestamp": 5732.98, "power": 37.880308}, {"timestamp": 5753.53, "power": 37.880308}, {"timestamp": 5774.05, "power": 37.880308}, {"timestamp": 5794.6, "power": 37.880308}, {"timestamp": 5815.1, "power": 37.880308}, {"timestamp": 5835.63, "power": 37.880308}, {"timestamp": 5856.16, "power": 37.880308}, {"timestamp": 5876.74, "power": 37.880308}, {"timestamp": 5897.31, "power": 37.880308}, {"timestamp": 5917.8, "power": 37.880308}, {"timestamp": 5938.3, "power": 37.880308}, {"timestamp": 5958.87, "power": 37.880308}, {"timestamp": 5979.44, "power": 37.880308}, {"timestamp": 5999.98, "power": 37.880308}, {"timestamp": 6020.52, "power": 37.880308}, {"timestamp": 6041.06, "power": 37.137624}, {"timestamp": 6063.34, "power": 37.137624}, {"timestamp": 6083.88, "power": 37.137624}, {"timestamp": 6104.41, "power": 37.137624}, {"timestamp": 6124.95, "power": 37.137624}, {"timestamp": 6145.49, "power": 37.137624}, {"timestamp": 6166.02, "power": 37.137624}, {"timestamp": 6186.55, "power": 37.137624}, {"timestamp": 6207.09, "power": 37.137624}, {"timestamp": 6227.62, "power": 37.137624}, {"timestamp": 6248.16, "power": 37.137624}, {"timestamp": 6268.7, "power": 37.137624}, {"timestamp": 6289.24, "power": 37.137624}, {"timestamp": 6309.77, "power": 37.137624}, {"timestamp": 6330.26, "power": 37.137624}, {"timestamp": 6350.74, "power": 37.137624}, {"timestamp": 6371.28, "power": 37.137624}, {"timestamp": 6391.81, "power": 37.137624}, {"timestamp": 6412.34, "power": 37.137624}, {"timestamp": 6432.86, "power": 37.137624}, {"timestamp": 6453.39, "power": 37.137624}, {"timestamp": 6473.9, "power": 37.137624}, {"timestamp": 6494.39, "power": 37.137624}, {"timestamp": 6514.93, "power": 37.137624}, {"timestamp": 6535.47, "power": 37.137624}, {"timestamp": 6556.0, "power": 37.137624}, {"timestamp": 6576.54, "power": 37.137624}, {"timestamp": 6597.08, "power": 37.137624}, {"timestamp": 6617.61, "power": 37.137624}, {"timestamp": 6638.14, "power": 37.137624}, {"timestamp": 6658.67, "power": 37.137624}, {"timestamp": 6679.21, "power": 37.137624}, {"timestamp": 6699.78, "power": 37.137624}, {"timestamp": 6720.34, "power": 37.137624}, {"timestamp": 6740.91, "power": 37.137624}, {"timestamp": 6761.47, "power": 37.137624}, {"timestamp": 6781.99, "power": 37.137624}, {"timestamp": 6802.55, "power": 37.137624}, {"timestamp": 6823.1, "power": 37.137624}, {"timestamp": 6843.66, "power": 37.137624}, {"timestamp": 6864.23, "power": 37.137624}, {"timestamp": 6884.79, "power": 37.137624}, {"timestamp": 6905.35, "power": 37.137624}, {"timestamp": 6925.87, "power": 37.137624}, {"timestamp": 6946.37, "power": 37.137624}, {"timestamp": 6966.94, "power": 37.137624}, {"timestamp": 6987.49, "power": 37.137624}, {"timestamp": 7008.05, "power": 37.137624}, {"timestamp": 7028.6, "power": 37.137624}, {"timestamp": 7049.17, "power": 37.814248}, {"timestamp": 7070.36, "power": 37.814248}, {"timestamp": 7090.89, "power": 37.814248}, {"timestamp": 7111.43, "power": 37.814248}, {"timestamp": 7131.97, "power": 37.814248}, {"timestamp": 7152.51, "power": 37.814248}, {"timestamp": 7173.04, "power": 37.814248}, {"timestamp": 7193.58, "power": 37.814248}, {"timestamp": 7214.1, "power": 37.814248}, {"timestamp": 7234.63, "power": 37.814248}, {"timestamp": 7255.17, "power": 37.814248}, {"timestamp": 7275.7, "power": 37.814248}, {"timestamp": 7296.24, "power": 37.814248}, {"timestamp": 7316.78, "power": 37.814248}, {"timestamp": 7337.32, "power": 37.814248}, {"timestamp": 7357.84, "power": 37.814248}, {"timestamp": 7378.33, "power": 37.814248}, {"timestamp": 7398.86, "power": 37.814248}, {"timestamp": 7419.4, "power": 37.814248}, {"timestamp": 7439.94, "power": 37.814248}, {"timestamp": 7460.47, "power": 37.814248}, {"timestamp": 7481.01, "power": 37.814248}, {"timestamp": 7501.55, "power": 37.814248}, {"timestamp": 7522.06, "power": 37.814248}, {"timestamp": 7542.59, "power": 37.814248}, {"timestamp": 7563.13, "power": 37.814248}, {"timestamp": 7583.66, "power": 37.814248}, {"timestamp": 7604.2, "power": 37.814248}, {"timestamp": 7624.74, "power": 37.814248}, {"timestamp": 7645.28, "power": 37.814248}, {"timestamp": 7665.79, "power": 37.814248}, {"timestamp": 7686.28, "power": 37.814248}, {"timestamp": 7706.82, "power": 37.814248}, {"timestamp": 7727.35, "power": 37.814248}, {"timestamp": 7747.89, "power": 37.814248}, {"timestamp": 7768.43, "power": 37.814248}, {"timestamp": 7788.97, "power": 37.814248}, {"timestamp": 7809.51, "power": 37.814248}, {"timestamp": 7830.03, "power": 37.814248}, {"timestamp": 7850.56, "power": 37.814248}, {"timestamp": 7871.1, "power": 37.814248}, {"timestamp": 7891.63, "power": 37.814248}, {"timestamp": 7912.17, "power": 37.814248}, {"timestamp": 7932.71, "power": 37.814248}, {"timestamp": 7953.24, "power": 37.814248}, {"timestamp": 7973.78, "power": 37.814248}, {"timestamp": 7994.27, "power": 37.814248}, {"timestamp": 8014.81, "power": 37.814248}, {"timestamp": 8035.35, "power": 37.814248}, {"timestamp": 8055.89, "power": 37.463217}, {"timestamp": 8077.08, "power": 37.463217}, {"timestamp": 8097.62, "power": 37.463217}, {"timestamp": 8118.13, "power": 37.463217}, {"timestamp": 8138.67, "power": 37.463217}, {"timestamp": 8159.21, "power": 37.463217}, {"timestamp": 8179.74, "power": 37.463217}, {"timestamp": 8200.28, "power": 37.463217}, {"timestamp": 8220.82, "power": 37.463217}, {"timestamp": 8241.35, "power": 37.463217}, {"timestamp": 8261.87, "power": 37.463217}, {"timestamp": 8282.36, "power": 37.463217}, {"timestamp": 8302.89, "power": 37.463217}, {"timestamp": 8323.43, "power": 37.463217}, {"timestamp": 8343.97, "power": 37.463217}, {"timestamp": 8364.51, "power": 37.463217}, {"timestamp": 8385.04, "power": 37.463217}, {"timestamp": 8405.58, "power": 37.463217}, {"timestamp": 8426.1, "power": 37.463217}, {"timestamp": 8446.63, "power": 37.463217}, {"timestamp": 8467.17, "power": 37.463217}, {"timestamp": 8487.71, "power": 37.463217}, {"timestamp": 8508.24, "power": 37.463217}, {"timestamp": 8528.78, "power": 37.463217}, {"timestamp": 8549.32, "power": 37.463217}, {"timestamp": 8569.83, "power": 37.463217}, {"timestamp": 8590.33, "power": 37.463217}, {"timestamp": 8610.86, "power": 37.463217}, {"timestamp": 8631.39, "power": 37.463217}, {"timestamp": 8651.93, "power": 37.463217}, {"timestamp": 8672.47, "power": 37.463217}, {"timestamp": 8693.01, "power": 37.463217}, {"timestamp": 8713.55, "power": 37.463217}, {"timestamp": 8734.07, "power": 37.463217}, {"timestamp": 8754.6, "power": 37.463217}, {"timestamp": 8775.14, "power": 37.463217}, {"timestamp": 8795.68, "power": 37.463217}, {"timestamp": 8816.22, "power": 37.463217}, {"timestamp": 8836.76, "power": 37.463217}, {"timestamp": 8857.3, "power": 37.463217}, {"timestamp": 8877.82, "power": 37.463217}, {"timestamp": 8898.31, "power": 37.463217}, {"timestamp": 8918.85, "power": 37.463217}, {"timestamp": 8939.38, "power": 37.463217}, {"timestamp": 8959.92, "power": 37.463217}, {"timestamp": 8980.46, "power": 37.463217}, {"timestamp": 9001.03, "power": 37.463217}, {"timestamp": 9021.59, "power": 37.463217}, {"timestamp": 9042.09, "power": 37.463217}, {"timestamp": 9062.65, "power": 37.531608000000006}, {"timestamp": 9083.79, "power": 37.531608000000006}, {"timestamp": 9104.35, "power": 37.531608000000006}, {"timestamp": 9124.9, "power": 37.531608000000006}, {"timestamp": 9145.46, "power": 37.531608000000006}, {"timestamp": 9165.99, "power": 37.531608000000006}, {"timestamp": 9186.54, "power": 37.531608000000006}, {"timestamp": 9207.12, "power": 37.531608000000006}, {"timestamp": 9227.69, "power": 37.531608000000006}, {"timestamp": 9248.26, "power": 37.531608000000006}, {"timestamp": 9268.82, "power": 37.531608000000006}, {"timestamp": 9289.39, "power": 37.531608000000006}, {"timestamp": 9309.9, "power": 37.531608000000006}, {"timestamp": 9330.39, "power": 37.531608000000006}, {"timestamp": 9350.95, "power": 37.531608000000006}, {"timestamp": 9371.51, "power": 37.531608000000006}, {"timestamp": 9392.07, "power": 37.531608000000006}, {"timestamp": 9412.63, "power": 37.531608000000006}, {"timestamp": 9433.19, "power": 37.531608000000006}, {"timestamp": 9453.76, "power": 37.531608000000006}, {"timestamp": 9474.26, "power": 37.531608000000006}, {"timestamp": 9494.82, "power": 37.531608000000006}, {"timestamp": 9515.39, "power": 37.531608000000006}, {"timestamp": 9535.95, "power": 37.531608000000006}, {"timestamp": 9556.52, "power": 37.531608000000006}, {"timestamp": 9577.09, "power": 37.531608000000006}, {"timestamp": 9597.66, "power": 37.531608000000006}, {"timestamp": 9618.18, "power": 37.531608000000006}, {"timestamp": 9638.75, "power": 37.531608000000006}, {"timestamp": 9659.31, "power": 37.531608000000006}, {"timestamp": 9679.86, "power": 37.531608000000006}, {"timestamp": 9700.42, "power": 37.531608000000006}, {"timestamp": 9720.99, "power": 37.531608000000006}, {"timestamp": 9741.55, "power": 37.531608000000006}, {"timestamp": 9762.07, "power": 37.531608000000006}, {"timestamp": 9782.62, "power": 37.531608000000006}, {"timestamp": 9803.19, "power": 37.531608000000006}, {"timestamp": 9823.74, "power": 37.531608000000006}, {"timestamp": 9844.29, "power": 37.531608000000006}, {"timestamp": 9864.83, "power": 37.531608000000006}, {"timestamp": 9885.36, "power": 37.531608000000006}, {"timestamp": 9905.88, "power": 37.531608000000006}, {"timestamp": 9926.38, "power": 37.531608000000006}, {"timestamp": 9946.91, "power": 37.531608000000006}, {"timestamp": 9967.45, "power": 37.531608000000006}, {"timestamp": 9987.97, "power": 37.531608000000006}, {"timestamp": 10008.5, "power": 37.531608000000006}, {"timestamp": 10029.0, "power": 37.531608000000006}, {"timestamp": 10049.6, "power": 37.531608000000006}, {"timestamp": 10070.1, "power": 38.488316}, {"timestamp": 10091.9, "power": 38.488316}, {"timestamp": 10112.4, "power": 38.488316}, {"timestamp": 10132.9, "power": 38.488316}, {"timestamp": 10153.5, "power": 38.488316}, {"timestamp": 10174.0, "power": 38.488316}, {"timestamp": 10194.5, "power": 38.488316}, {"timestamp": 10215.0, "power": 38.488316}, {"timestamp": 10235.5, "power": 38.488316}, {"timestamp": 10256.1, "power": 38.488316}, {"timestamp": 10276.6, "power": 38.488316}, {"timestamp": 10297.1, "power": 38.488316}, {"timestamp": 10317.6, "power": 38.488316}, {"timestamp": 10338.2, "power": 38.488316}, {"timestamp": 10358.7, "power": 38.488316}, {"timestamp": 10379.2, "power": 38.488316}, {"timestamp": 10399.7, "power": 38.488316}, {"timestamp": 10420.2, "power": 38.488316}, {"timestamp": 10440.8, "power": 38.488316}, {"timestamp": 10461.3, "power": 38.488316}, {"timestamp": 10481.8, "power": 38.488316}, {"timestamp": 10502.3, "power": 38.488316}, {"timestamp": 10522.8, "power": 38.488316}, {"timestamp": 10543.3, "power": 38.488316}, {"timestamp": 10563.8, "power": 38.488316}, {"timestamp": 10584.4, "power": 38.488316}, {"timestamp": 10604.9, "power": 38.488316}, {"timestamp": 10625.4, "power": 38.488316}, {"timestamp": 10645.9, "power": 38.488316}, {"timestamp": 10666.4, "power": 38.488316}, {"timestamp": 10687.0, "power": 38.488316}, {"timestamp": 10707.5, "power": 38.488316}, {"timestamp": 10728.0, "power": 38.488316}, {"timestamp": 10748.5, "power": 38.488316}, {"timestamp": 10769.1, "power": 38.488316}, {"timestamp": 10789.6, "power": 38.488316}, {"timestamp": 10810.1, "power": 38.488316}, {"timestamp": 10830.6, "power": 38.488316}, {"timestamp": 10851.2, "power": 38.488316}, {"timestamp": 10871.7, "power": 38.488316}, {"timestamp": 10892.2, "power": 38.488316}, {"timestamp": 10912.7, "power": 38.488316}, {"timestamp": 10933.3, "power": 38.488316}, {"timestamp": 10953.8, "power": 38.488316}, {"timestamp": 10974.3, "power": 38.488316}, {"timestamp": 10994.8, "power": 38.488316}, {"timestamp": 11015.3, "power": 38.488316}, {"timestamp": 11035.8, "power": 38.488316}, {"timestamp": 11056.4, "power": 38.488316}, {"timestamp": 11076.9, "power": 39.135313}, {"timestamp": 11097.9, "power": 39.135313}, {"timestamp": 11118.4, "power": 39.135313}, {"timestamp": 11138.9, "power": 39.135313}, {"timestamp": 11159.5, "power": 39.135313}, {"timestamp": 11180.1, "power": 39.135313}, {"timestamp": 11200.6, "power": 39.135313}, {"timestamp": 11221.2, "power": 39.135313}, {"timestamp": 11241.7, "power": 39.135313}, {"timestamp": 11262.3, "power": 39.135313}, {"timestamp": 11282.8, "power": 39.135313}, {"timestamp": 11303.3, "power": 39.135313}, {"timestamp": 11323.9, "power": 39.135313}, {"timestamp": 11344.4, "power": 39.135313}, {"timestamp": 11365.0, "power": 39.135313}, {"timestamp": 11385.5, "power": 39.135313}, {"timestamp": 11406.0, "power": 39.135313}, {"timestamp": 11426.5, "power": 39.135313}, {"timestamp": 11447.0, "power": 39.135313}, {"timestamp": 11467.5, "power": 39.135313}, {"timestamp": 11488.1, "power": 39.135313}, {"timestamp": 11508.6, "power": 39.135313}, {"timestamp": 11529.1, "power": 39.135313}, {"timestamp": 11549.6, "power": 39.135313}, {"timestamp": 11570.2, "power": 39.135313}, {"timestamp": 11590.7, "power": 39.135313}, {"timestamp": 11611.2, "power": 39.135313}, {"timestamp": 11631.7, "power": 39.135313}, {"timestamp": 11652.3, "power": 39.135313}, {"timestamp": 11672.8, "power": 39.135313}, {"timestamp": 11693.3, "power": 39.135313}, {"timestamp": 11713.8, "power": 39.135313}, {"timestamp": 11734.3, "power": 39.135313}, {"timestamp": 11754.8, "power": 39.135313}, {"timestamp": 11775.3, "power": 39.135313}, {"timestamp": 11795.9, "power": 39.135313}, {"timestamp": 11816.4, "power": 39.135313}, {"timestamp": 11836.9, "power": 39.135313}, {"timestamp": 11857.5, "power": 39.135313}, {"timestamp": 11878.0, "power": 39.135313}, {"timestamp": 11898.5, "power": 39.135313}, {"timestamp": 11919.0, "power": 39.135313}, {"timestamp": 11939.5, "power": 39.135313}, {"timestamp": 11960.0, "power": 39.135313}, {"timestamp": 11980.6, "power": 39.135313}, {"timestamp": 12001.1, "power": 39.135313}, {"timestamp": 12021.6, "power": 39.135313}, {"timestamp": 12042.1, "power": 39.135313}, {"timestamp": 12062.6, "power": 39.135313}, {"timestamp": 12083.2, "power": 35.812585999999996}, {"timestamp": 12104.2, "power": 35.812585999999996}, {"timestamp": 12124.7, "power": 35.812585999999996}, {"timestamp": 12145.2, "power": 35.812585999999996}, {"timestamp": 12165.8, "power": 35.812585999999996}, {"timestamp": 12186.3, "power": 35.812585999999996}, {"timestamp": 12206.8, "power": 35.812585999999996}, {"timestamp": 12227.3, "power": 35.812585999999996}, {"timestamp": 12247.8, "power": 35.812585999999996}, {"timestamp": 12268.3, "power": 35.812585999999996}, {"timestamp": 12288.9, "power": 35.812585999999996}, {"timestamp": 12309.4, "power": 35.812585999999996}, {"timestamp": 12329.9, "power": 35.812585999999996}, {"timestamp": 12350.4, "power": 35.812585999999996}, {"timestamp": 12370.9, "power": 35.812585999999996}, {"timestamp": 12391.4, "power": 35.812585999999996}, {"timestamp": 12411.9, "power": 35.812585999999996}, {"timestamp": 12432.5, "power": 35.812585999999996}, {"timestamp": 12453.0, "power": 35.812585999999996}, {"timestamp": 12473.6, "power": 35.812585999999996}, {"timestamp": 12494.3, "power": 35.812585999999996}, {"timestamp": 12514.8, "power": 35.812585999999996}, {"timestamp": 12535.3, "power": 35.812585999999996}, {"timestamp": 12555.9, "power": 35.812585999999996}, {"timestamp": 12576.4, "power": 35.812585999999996}, {"timestamp": 12596.9, "power": 35.812585999999996}, {"timestamp": 12617.5, "power": 35.812585999999996}, {"timestamp": 12638.0, "power": 35.812585999999996}, {"timestamp": 12658.5, "power": 35.812585999999996}, {"timestamp": 12679.0, "power": 35.812585999999996}, {"timestamp": 12699.5, "power": 35.812585999999996}, {"timestamp": 12720.1, "power": 35.812585999999996}, {"timestamp": 12740.6, "power": 35.812585999999996}, {"timestamp": 12761.1, "power": 35.812585999999996}, {"timestamp": 12781.7, "power": 35.812585999999996}, {"timestamp": 12802.2, "power": 35.812585999999996}, {"timestamp": 12822.7, "power": 35.812585999999996}, {"timestamp": 12843.2, "power": 35.812585999999996}, {"timestamp": 12863.8, "power": 35.812585999999996}, {"timestamp": 12884.3, "power": 35.812585999999996}, {"timestamp": 12904.8, "power": 35.812585999999996}, {"timestamp": 12925.4, "power": 35.812585999999996}, {"timestamp": 12945.9, "power": 35.812585999999996}, {"timestamp": 12966.4, "power": 35.812585999999996}, {"timestamp": 12986.9, "power": 35.812585999999996}, {"timestamp": 13007.4, "power": 35.812585999999996}, {"timestamp": 13028.0, "power": 35.812585999999996}, {"timestamp": 13048.5, "power": 35.812585999999996}, {"timestamp": 13069.0, "power": 35.812585999999996}, {"timestamp": 13089.6, "power": 36.217487}, {"timestamp": 13110.7, "power": 36.217487}, {"timestamp": 13131.2, "power": 36.217487}, {"timestamp": 13151.5, "power": 36.217487}, {"timestamp": 13171.8, "power": 36.217487}, {"timestamp": 13192.4, "power": 36.217487}, {"timestamp": 13212.9, "power": 36.217487}, {"timestamp": 13233.4, "power": 36.217487}, {"timestamp": 13254.0, "power": 36.217487}, {"timestamp": 13274.4, "power": 36.217487}, {"timestamp": 13294.9, "power": 36.217487}, {"timestamp": 13315.5, "power": 36.217487}, {"timestamp": 13336.2, "power": 36.217487}, {"timestamp": 13356.7, "power": 36.217487}, {"timestamp": 13377.2, "power": 36.217487}], "timeline": {"START": "4808.769866", "END": "9903.436468"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7379.89}, {"name": "clSetKernelArg", "calls": 19, "time": 3551.3}, {"name": "clReleaseKernel", "calls": 1, "time": 2014.54}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.278}, {"name": "clReleaseContext", "calls": 1, "time": 55.2007}, {"name": "clCreateContext", "calls": 1, "time": 37.9617}, {"name": "clReleaseProgram", "calls": 1, "time": 17.6143}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.57309}, {"name": "clCreateKernel", "calls": 1, "time": 0.349004}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.281071}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.253614}, {"name": "clRetainMemObject", "calls": 14, "time": 0.195951}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032464}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025526}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025311}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015087}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011195}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008788}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00839}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007169}, {"name": "clRetainDevice", "calls": 2, "time": 0.005155}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5094.67}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5094.21}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 5071.74}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 4987.82}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 4872.62}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 4880.87}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7299.084193, "utilization": 76.032127, "size": 8157950.0, "time": 1117.667959}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 66188268, "speed": 104.27, "utilization": 0.905122, "size": 0.00801632}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4129207, "speed": 393.984, "utilization": 3.42, "size": 0.127918}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 65461342, "speed": 103.584, "utilization": 0.89917, "size": 0.0080165}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4083795, "speed": 393.253, "utilization": 3.41366, "size": 0.127916}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 63649157, "speed": 102.42, "utilization": 0.889066, "size": 0.00801697}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3970520, "speed": 392.932, "utilization": 3.41087, "size": 0.127914}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 61725525, "speed": 101.682, "utilization": 0.882654, "size": 0.0080175}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3850302, "speed": 393.053, "utilization": 3.41192, "size": 0.127911}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 61863203, "speed": 101.736, "utilization": 0.883125, "size": 0.00801746}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3858900, "speed": 392.98, "utilization": 3.41129, "size": 0.127911}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len4/run1.json b/code/fpga/final_results/dblp.xml.20MB.len4/run1.json new file mode 100644 index 0000000..09f84fb --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1499, "power": 35.681674}, {"timestamp": 57.8439, "power": 35.681674}, {"timestamp": 78.3811, "power": 35.681674}, {"timestamp": 98.9113, "power": 35.681674}, {"timestamp": 119.451, "power": 35.681674}, {"timestamp": 140.316, "power": 35.681674}, {"timestamp": 160.853, "power": 35.681674}, {"timestamp": 181.394, "power": 35.681674}, {"timestamp": 201.927, "power": 35.681674}, {"timestamp": 222.462, "power": 35.681674}, {"timestamp": 242.998, "power": 35.681674}, {"timestamp": 263.532, "power": 35.681674}, {"timestamp": 284.032, "power": 35.681674}, {"timestamp": 304.565, "power": 35.681674}, {"timestamp": 325.108, "power": 35.681674}, {"timestamp": 345.652, "power": 35.681674}, {"timestamp": 366.194, "power": 35.681674}, {"timestamp": 386.738, "power": 35.681674}, {"timestamp": 407.283, "power": 35.681674}, {"timestamp": 427.805, "power": 35.681674}, {"timestamp": 448.306, "power": 35.681674}, {"timestamp": 468.845, "power": 35.681674}, {"timestamp": 489.394, "power": 35.681674}, {"timestamp": 509.935, "power": 35.681674}, {"timestamp": 530.477, "power": 35.681674}, {"timestamp": 551.013, "power": 35.681674}, {"timestamp": 571.554, "power": 35.681674}, {"timestamp": 592.065, "power": 35.681674}, {"timestamp": 612.604, "power": 35.681674}, {"timestamp": 633.144, "power": 35.681674}, {"timestamp": 653.682, "power": 35.681674}, {"timestamp": 674.225, "power": 35.681674}, {"timestamp": 694.764, "power": 35.681674}, {"timestamp": 715.311, "power": 35.681674}, {"timestamp": 735.806, "power": 35.681674}, {"timestamp": 756.302, "power": 35.681674}, {"timestamp": 776.84, "power": 35.681674}, {"timestamp": 797.379, "power": 35.681674}, {"timestamp": 817.919, "power": 35.681674}, {"timestamp": 838.459, "power": 35.681674}, {"timestamp": 859.001, "power": 35.681674}, {"timestamp": 879.538, "power": 35.681674}, {"timestamp": 900.056, "power": 35.681674}, {"timestamp": 920.595, "power": 35.681674}, {"timestamp": 941.139, "power": 35.681674}, {"timestamp": 961.677, "power": 35.681674}, {"timestamp": 982.224, "power": 35.681674}, {"timestamp": 1002.76, "power": 35.681674}, {"timestamp": 1023.3, "power": 36.560572}, {"timestamp": 1044.39, "power": 36.560572}, {"timestamp": 1064.92, "power": 36.560572}, {"timestamp": 1085.46, "power": 36.560572}, {"timestamp": 1105.99, "power": 36.560572}, {"timestamp": 1126.53, "power": 36.560572}, {"timestamp": 1147.06, "power": 36.560572}, {"timestamp": 1167.6, "power": 36.560572}, {"timestamp": 1188.12, "power": 36.560572}, {"timestamp": 1208.66, "power": 36.560572}, {"timestamp": 1229.2, "power": 36.560572}, {"timestamp": 1249.74, "power": 36.560572}, {"timestamp": 1270.28, "power": 36.560572}, {"timestamp": 1290.82, "power": 36.560572}, {"timestamp": 1311.37, "power": 36.560572}, {"timestamp": 1331.89, "power": 36.560572}, {"timestamp": 1352.39, "power": 36.560572}, {"timestamp": 1372.92, "power": 36.560572}, {"timestamp": 1393.47, "power": 36.560572}, {"timestamp": 1414.01, "power": 36.560572}, {"timestamp": 1434.55, "power": 36.560572}, {"timestamp": 1455.08, "power": 36.560572}, {"timestamp": 1475.62, "power": 36.560572}, {"timestamp": 1496.13, "power": 36.560572}, {"timestamp": 1516.66, "power": 36.560572}, {"timestamp": 1537.2, "power": 36.560572}, {"timestamp": 1557.74, "power": 36.560572}, {"timestamp": 1578.28, "power": 36.560572}, {"timestamp": 1598.81, "power": 36.560572}, {"timestamp": 1619.35, "power": 36.560572}, {"timestamp": 1639.86, "power": 36.560572}, {"timestamp": 1660.35, "power": 36.560572}, {"timestamp": 1680.89, "power": 36.560572}, {"timestamp": 1701.42, "power": 36.560572}, {"timestamp": 1721.97, "power": 36.560572}, {"timestamp": 1742.5, "power": 36.560572}, {"timestamp": 1763.04, "power": 36.560572}, {"timestamp": 1783.58, "power": 36.560572}, {"timestamp": 1804.1, "power": 36.560572}, {"timestamp": 1824.64, "power": 36.560572}, {"timestamp": 1845.17, "power": 36.560572}, {"timestamp": 1865.71, "power": 36.560572}, {"timestamp": 1886.25, "power": 36.560572}, {"timestamp": 1906.78, "power": 36.560572}, {"timestamp": 1927.32, "power": 36.560572}, {"timestamp": 1947.8, "power": 36.560572}, {"timestamp": 1968.3, "power": 36.560572}, {"timestamp": 1988.84, "power": 36.560572}, {"timestamp": 2009.37, "power": 36.560572}, {"timestamp": 2029.91, "power": 35.662842}, {"timestamp": 2050.95, "power": 35.662842}, {"timestamp": 2071.48, "power": 35.662842}, {"timestamp": 2091.99, "power": 35.662842}, {"timestamp": 2112.48, "power": 35.662842}, {"timestamp": 2133.01, "power": 35.662842}, {"timestamp": 2153.55, "power": 35.662842}, {"timestamp": 2174.08, "power": 35.662842}, {"timestamp": 2194.61, "power": 35.662842}, {"timestamp": 2215.15, "power": 35.662842}, {"timestamp": 2235.68, "power": 35.662842}, {"timestamp": 2256.19, "power": 35.662842}, {"timestamp": 2276.72, "power": 35.662842}, {"timestamp": 2297.25, "power": 35.662842}, {"timestamp": 2317.78, "power": 35.662842}, {"timestamp": 2338.31, "power": 35.662842}, {"timestamp": 2358.85, "power": 35.662842}, {"timestamp": 2379.39, "power": 35.662842}, {"timestamp": 2399.9, "power": 35.662842}, {"timestamp": 2420.39, "power": 35.662842}, {"timestamp": 2440.92, "power": 35.662842}, {"timestamp": 2461.45, "power": 35.662842}, {"timestamp": 2481.99, "power": 35.662842}, {"timestamp": 2502.53, "power": 35.662842}, {"timestamp": 2523.06, "power": 35.662842}, {"timestamp": 2543.59, "power": 35.662842}, {"timestamp": 2564.11, "power": 35.662842}, {"timestamp": 2584.64, "power": 35.662842}, {"timestamp": 2605.18, "power": 35.662842}, {"timestamp": 2625.71, "power": 35.662842}, {"timestamp": 2646.24, "power": 35.662842}, {"timestamp": 2666.78, "power": 35.662842}, {"timestamp": 2687.32, "power": 35.662842}, {"timestamp": 2707.79, "power": 35.662842}, {"timestamp": 2728.28, "power": 35.662842}, {"timestamp": 2748.81, "power": 35.662842}, {"timestamp": 2769.34, "power": 35.662842}, {"timestamp": 2789.88, "power": 35.662842}, {"timestamp": 2810.41, "power": 35.662842}, {"timestamp": 2830.95, "power": 35.662842}, {"timestamp": 2851.48, "power": 35.662842}, {"timestamp": 2871.99, "power": 35.662842}, {"timestamp": 2892.48, "power": 35.662842}, {"timestamp": 2913.01, "power": 35.662842}, {"timestamp": 2933.55, "power": 35.662842}, {"timestamp": 2954.08, "power": 35.662842}, {"timestamp": 2974.62, "power": 35.662842}, {"timestamp": 2995.15, "power": 35.662842}, {"timestamp": 3015.69, "power": 35.662842}, {"timestamp": 3036.2, "power": 35.726003999999996}, {"timestamp": 3057.16, "power": 35.726003999999996}, {"timestamp": 3077.7, "power": 35.726003999999996}, {"timestamp": 3098.24, "power": 35.726003999999996}, {"timestamp": 3118.77, "power": 35.726003999999996}, {"timestamp": 3139.31, "power": 35.726003999999996}, {"timestamp": 3159.8, "power": 35.726003999999996}, {"timestamp": 3180.3, "power": 35.726003999999996}, {"timestamp": 3200.82, "power": 35.726003999999996}, {"timestamp": 3221.36, "power": 35.726003999999996}, {"timestamp": 3241.89, "power": 35.726003999999996}, {"timestamp": 3262.43, "power": 35.726003999999996}, {"timestamp": 3282.97, "power": 35.726003999999996}, {"timestamp": 3303.5, "power": 35.726003999999996}, {"timestamp": 3324.01, "power": 35.726003999999996}, {"timestamp": 3344.54, "power": 35.726003999999996}, {"timestamp": 3365.04, "power": 35.726003999999996}, {"timestamp": 3385.57, "power": 35.726003999999996}, {"timestamp": 3406.11, "power": 35.726003999999996}, {"timestamp": 3426.64, "power": 35.726003999999996}, {"timestamp": 3447.17, "power": 35.726003999999996}, {"timestamp": 3467.71, "power": 35.726003999999996}, {"timestamp": 3488.22, "power": 35.726003999999996}, {"timestamp": 3508.76, "power": 35.726003999999996}, {"timestamp": 3529.29, "power": 35.726003999999996}, {"timestamp": 3549.82, "power": 35.726003999999996}, {"timestamp": 3570.35, "power": 35.726003999999996}, {"timestamp": 3590.89, "power": 35.726003999999996}, {"timestamp": 3611.42, "power": 35.726003999999996}, {"timestamp": 3631.93, "power": 35.726003999999996}, {"timestamp": 3652.42, "power": 35.726003999999996}, {"timestamp": 3672.95, "power": 35.726003999999996}, {"timestamp": 3693.49, "power": 35.726003999999996}, {"timestamp": 3714.06, "power": 35.726003999999996}, {"timestamp": 3734.66, "power": 35.726003999999996}, {"timestamp": 3755.26, "power": 35.726003999999996}, {"timestamp": 3775.89, "power": 35.726003999999996}, {"timestamp": 3796.39, "power": 35.726003999999996}, {"timestamp": 3816.91, "power": 35.726003999999996}, {"timestamp": 3837.45, "power": 35.726003999999996}, {"timestamp": 3857.98, "power": 35.726003999999996}, {"timestamp": 3878.51, "power": 35.726003999999996}, {"timestamp": 3899.05, "power": 35.726003999999996}, {"timestamp": 3919.58, "power": 35.726003999999996}, {"timestamp": 3940.1, "power": 35.726003999999996}, {"timestamp": 3960.64, "power": 35.726003999999996}, {"timestamp": 3981.19, "power": 35.726003999999996}, {"timestamp": 4001.72, "power": 35.726003999999996}, {"timestamp": 4022.25, "power": 35.726003999999996}, {"timestamp": 4042.79, "power": 39.14798}, {"timestamp": 4063.9, "power": 39.14798}, {"timestamp": 4084.39, "power": 39.14798}, {"timestamp": 4104.93, "power": 39.14798}, {"timestamp": 4125.46, "power": 39.14798}, {"timestamp": 4145.99, "power": 39.14798}, {"timestamp": 4166.54, "power": 39.14798}, {"timestamp": 4187.07, "power": 39.14798}, {"timestamp": 4207.61, "power": 39.14798}, {"timestamp": 4228.12, "power": 39.14798}, {"timestamp": 4248.65, "power": 39.14798}, {"timestamp": 4269.18, "power": 39.14798}, {"timestamp": 4289.72, "power": 39.14798}, {"timestamp": 4310.25, "power": 39.14798}, {"timestamp": 4330.79, "power": 39.14798}, {"timestamp": 4351.33, "power": 39.14798}, {"timestamp": 4371.81, "power": 39.14798}, {"timestamp": 4392.3, "power": 39.14798}, {"timestamp": 4412.83, "power": 39.14798}, {"timestamp": 4433.37, "power": 39.14798}, {"timestamp": 4453.9, "power": 39.14798}, {"timestamp": 4474.44, "power": 39.14798}, {"timestamp": 4494.97, "power": 39.14798}, {"timestamp": 4515.51, "power": 39.14798}, {"timestamp": 4536.02, "power": 39.14798}, {"timestamp": 4556.55, "power": 39.14798}, {"timestamp": 4577.08, "power": 39.14798}, {"timestamp": 4597.62, "power": 39.14798}, {"timestamp": 4618.15, "power": 39.14798}, {"timestamp": 4638.69, "power": 39.14798}, {"timestamp": 4659.22, "power": 39.14798}, {"timestamp": 4679.76, "power": 39.14798}, {"timestamp": 4700.25, "power": 39.14798}, {"timestamp": 4720.78, "power": 39.14798}, {"timestamp": 4741.31, "power": 39.14798}, {"timestamp": 4761.85, "power": 39.14798}, {"timestamp": 4782.39, "power": 39.14798}, {"timestamp": 4802.92, "power": 39.14798}, {"timestamp": 4823.48, "power": 39.14798}, {"timestamp": 4843.99, "power": 39.14798}, {"timestamp": 4864.48, "power": 39.14798}, {"timestamp": 4885.02, "power": 39.14798}, {"timestamp": 4905.57, "power": 39.14798}, {"timestamp": 4926.11, "power": 39.14798}, {"timestamp": 4946.66, "power": 39.14798}, {"timestamp": 4967.21, "power": 39.14798}, {"timestamp": 4987.78, "power": 39.14798}, {"timestamp": 5008.28, "power": 39.14798}, {"timestamp": 5028.81, "power": 39.14798}, {"timestamp": 5049.36, "power": 37.688575}, {"timestamp": 5070.6, "power": 37.688575}, {"timestamp": 5091.15, "power": 37.688575}, {"timestamp": 5111.72, "power": 37.688575}, {"timestamp": 5132.23, "power": 37.688575}, {"timestamp": 5152.78, "power": 37.688575}, {"timestamp": 5173.35, "power": 37.688575}, {"timestamp": 5193.92, "power": 37.688575}, {"timestamp": 5214.49, "power": 37.688575}, {"timestamp": 5235.07, "power": 37.688575}, {"timestamp": 5255.64, "power": 37.688575}, {"timestamp": 5276.15, "power": 37.688575}, {"timestamp": 5296.7, "power": 37.688575}, {"timestamp": 5317.3, "power": 37.688575}, {"timestamp": 5337.87, "power": 37.688575}, {"timestamp": 5358.44, "power": 37.688575}, {"timestamp": 5379.01, "power": 37.688575}, {"timestamp": 5399.6, "power": 37.688575}, {"timestamp": 5420.12, "power": 37.688575}, {"timestamp": 5440.67, "power": 37.688575}, {"timestamp": 5461.25, "power": 37.688575}, {"timestamp": 5481.82, "power": 37.688575}, {"timestamp": 5502.38, "power": 37.688575}, {"timestamp": 5522.96, "power": 37.688575}, {"timestamp": 5543.52, "power": 37.688575}, {"timestamp": 5564.05, "power": 37.688575}, {"timestamp": 5584.58, "power": 37.688575}, {"timestamp": 5605.16, "power": 37.688575}, {"timestamp": 5625.72, "power": 37.688575}, {"timestamp": 5646.29, "power": 37.688575}, {"timestamp": 5666.87, "power": 37.688575}, {"timestamp": 5687.37, "power": 37.688575}, {"timestamp": 5707.87, "power": 37.688575}, {"timestamp": 5728.31, "power": 37.688575}, {"timestamp": 5748.81, "power": 37.688575}, {"timestamp": 5769.37, "power": 37.688575}, {"timestamp": 5789.95, "power": 37.688575}, {"timestamp": 5810.53, "power": 37.688575}, {"timestamp": 5831.03, "power": 37.688575}, {"timestamp": 5851.57, "power": 37.688575}, {"timestamp": 5872.1, "power": 37.688575}, {"timestamp": 5892.6, "power": 37.688575}, {"timestamp": 5913.16, "power": 37.688575}, {"timestamp": 5933.74, "power": 37.688575}, {"timestamp": 5954.3, "power": 37.688575}, {"timestamp": 5974.8, "power": 37.688575}, {"timestamp": 5995.29, "power": 37.688575}, {"timestamp": 6015.82, "power": 37.688575}, {"timestamp": 6036.31, "power": 37.688575}, {"timestamp": 6056.81, "power": 37.367395}, {"timestamp": 6078.93, "power": 37.367395}, {"timestamp": 6099.51, "power": 37.367395}, {"timestamp": 6120.04, "power": 37.367395}, {"timestamp": 6140.54, "power": 37.367395}, {"timestamp": 6161.08, "power": 37.367395}, {"timestamp": 6181.64, "power": 37.367395}, {"timestamp": 6202.22, "power": 37.367395}, {"timestamp": 6222.79, "power": 37.367395}, {"timestamp": 6243.37, "power": 37.367395}, {"timestamp": 6263.88, "power": 37.367395}, {"timestamp": 6284.38, "power": 37.367395}, {"timestamp": 6304.86, "power": 37.367395}, {"timestamp": 6325.38, "power": 37.367395}, {"timestamp": 6345.95, "power": 37.367395}, {"timestamp": 6366.52, "power": 37.367395}, {"timestamp": 6387.11, "power": 37.367395}, {"timestamp": 6407.69, "power": 37.367395}, {"timestamp": 6428.21, "power": 37.367395}, {"timestamp": 6448.7, "power": 37.367395}, {"timestamp": 6469.26, "power": 37.367395}, {"timestamp": 6489.83, "power": 37.367395}, {"timestamp": 6510.4, "power": 37.367395}, {"timestamp": 6530.97, "power": 37.367395}, {"timestamp": 6551.53, "power": 37.367395}, {"timestamp": 6572.05, "power": 37.367395}, {"timestamp": 6592.53, "power": 37.367395}, {"timestamp": 6613.09, "power": 37.367395}, {"timestamp": 6633.67, "power": 37.367395}, {"timestamp": 6654.24, "power": 37.367395}, {"timestamp": 6674.79, "power": 37.367395}, {"timestamp": 6695.36, "power": 37.367395}, {"timestamp": 6715.88, "power": 37.367395}, {"timestamp": 6736.32, "power": 37.367395}, {"timestamp": 6756.82, "power": 37.367395}, {"timestamp": 6777.39, "power": 37.367395}, {"timestamp": 6797.96, "power": 37.367395}, {"timestamp": 6818.54, "power": 37.367395}, {"timestamp": 6839.04, "power": 37.367395}, {"timestamp": 6859.53, "power": 37.367395}, {"timestamp": 6879.98, "power": 37.367395}, {"timestamp": 6900.42, "power": 37.367395}, {"timestamp": 6920.86, "power": 37.367395}, {"timestamp": 6941.3, "power": 37.367395}, {"timestamp": 6961.78, "power": 37.367395}, {"timestamp": 6982.37, "power": 37.367395}, {"timestamp": 7002.93, "power": 37.367395}, {"timestamp": 7023.5, "power": 37.367395}, {"timestamp": 7044.02, "power": 37.367395}, {"timestamp": 7064.52, "power": 37.771314000000004}, {"timestamp": 7086.06, "power": 37.771314000000004}, {"timestamp": 7106.62, "power": 37.771314000000004}, {"timestamp": 7127.16, "power": 37.771314000000004}, {"timestamp": 7147.7, "power": 37.771314000000004}, {"timestamp": 7168.21, "power": 37.771314000000004}, {"timestamp": 7188.74, "power": 37.771314000000004}, {"timestamp": 7209.29, "power": 37.771314000000004}, {"timestamp": 7229.83, "power": 37.771314000000004}, {"timestamp": 7250.37, "power": 37.771314000000004}, {"timestamp": 7270.91, "power": 37.771314000000004}, {"timestamp": 7291.45, "power": 37.771314000000004}, {"timestamp": 7311.97, "power": 37.771314000000004}, {"timestamp": 7332.46, "power": 37.771314000000004}, {"timestamp": 7353.0, "power": 37.771314000000004}, {"timestamp": 7373.53, "power": 37.771314000000004}, {"timestamp": 7394.08, "power": 37.771314000000004}, {"timestamp": 7414.62, "power": 37.771314000000004}, {"timestamp": 7435.16, "power": 37.771314000000004}, {"timestamp": 7455.69, "power": 37.771314000000004}, {"timestamp": 7476.21, "power": 37.771314000000004}, {"timestamp": 7496.75, "power": 37.771314000000004}, {"timestamp": 7517.29, "power": 37.771314000000004}, {"timestamp": 7537.82, "power": 37.771314000000004}, {"timestamp": 7558.36, "power": 37.771314000000004}, {"timestamp": 7578.9, "power": 37.771314000000004}, {"timestamp": 7599.44, "power": 37.771314000000004}, {"timestamp": 7619.97, "power": 37.771314000000004}, {"timestamp": 7640.46, "power": 37.771314000000004}, {"timestamp": 7660.99, "power": 37.771314000000004}, {"timestamp": 7681.53, "power": 37.771314000000004}, {"timestamp": 7702.07, "power": 37.771314000000004}, {"timestamp": 7722.57, "power": 37.771314000000004}, {"timestamp": 7743.1, "power": 37.771314000000004}, {"timestamp": 7763.64, "power": 37.771314000000004}, {"timestamp": 7784.15, "power": 37.771314000000004}, {"timestamp": 7804.68, "power": 37.771314000000004}, {"timestamp": 7825.22, "power": 37.771314000000004}, {"timestamp": 7845.76, "power": 37.771314000000004}, {"timestamp": 7866.3, "power": 37.771314000000004}, {"timestamp": 7886.84, "power": 37.771314000000004}, {"timestamp": 7907.38, "power": 37.771314000000004}, {"timestamp": 7927.9, "power": 37.771314000000004}, {"timestamp": 7948.4, "power": 37.771314000000004}, {"timestamp": 7968.94, "power": 37.771314000000004}, {"timestamp": 7989.48, "power": 37.771314000000004}, {"timestamp": 8010.02, "power": 37.771314000000004}, {"timestamp": 8030.56, "power": 37.771314000000004}, {"timestamp": 8051.1, "power": 37.771314000000004}, {"timestamp": 8071.63, "power": 37.20672}, {"timestamp": 8092.85, "power": 37.20672}, {"timestamp": 8113.39, "power": 37.20672}, {"timestamp": 8133.93, "power": 37.20672}, {"timestamp": 8154.47, "power": 37.20672}, {"timestamp": 8175.01, "power": 37.20672}, {"timestamp": 8195.55, "power": 37.20672}, {"timestamp": 8216.06, "power": 37.20672}, {"timestamp": 8236.62, "power": 37.20672}, {"timestamp": 8257.18, "power": 37.20672}, {"timestamp": 8277.74, "power": 37.20672}, {"timestamp": 8298.3, "power": 37.20672}, {"timestamp": 8318.87, "power": 37.20672}, {"timestamp": 8339.44, "power": 37.20672}, {"timestamp": 8359.95, "power": 37.20672}, {"timestamp": 8380.5, "power": 37.20672}, {"timestamp": 8401.07, "power": 37.20672}, {"timestamp": 8421.65, "power": 37.20672}, {"timestamp": 8442.22, "power": 37.20672}, {"timestamp": 8462.79, "power": 37.20672}, {"timestamp": 8483.36, "power": 37.20672}, {"timestamp": 8503.88, "power": 37.20672}, {"timestamp": 8524.37, "power": 37.20672}, {"timestamp": 8544.94, "power": 37.20672}, {"timestamp": 8565.51, "power": 37.20672}, {"timestamp": 8586.08, "power": 37.20672}, {"timestamp": 8606.65, "power": 37.20672}, {"timestamp": 8627.22, "power": 37.20672}, {"timestamp": 8647.79, "power": 37.20672}, {"timestamp": 8668.28, "power": 37.20672}, {"timestamp": 8688.84, "power": 37.20672}, {"timestamp": 8709.41, "power": 37.20672}, {"timestamp": 8729.98, "power": 37.20672}, {"timestamp": 8750.56, "power": 37.20672}, {"timestamp": 8771.11, "power": 37.20672}, {"timestamp": 8791.68, "power": 37.20672}, {"timestamp": 8812.2, "power": 37.20672}, {"timestamp": 8832.75, "power": 37.20672}, {"timestamp": 8853.32, "power": 37.20672}, {"timestamp": 8873.89, "power": 37.20672}, {"timestamp": 8894.45, "power": 37.20672}, {"timestamp": 8915.01, "power": 37.20672}, {"timestamp": 8935.58, "power": 37.20672}, {"timestamp": 8956.1, "power": 37.20672}, {"timestamp": 8976.64, "power": 37.20672}, {"timestamp": 8997.2, "power": 37.20672}, {"timestamp": 9017.78, "power": 37.20672}, {"timestamp": 9038.33, "power": 37.20672}, {"timestamp": 9058.89, "power": 37.20672}, {"timestamp": 9079.44, "power": 37.545148999999995}, {"timestamp": 9100.67, "power": 37.545148999999995}, {"timestamp": 9121.21, "power": 37.545148999999995}, {"timestamp": 9141.75, "power": 37.545148999999995}, {"timestamp": 9162.29, "power": 37.545148999999995}, {"timestamp": 9182.83, "power": 37.545148999999995}, {"timestamp": 9203.37, "power": 37.545148999999995}, {"timestamp": 9223.89, "power": 37.545148999999995}, {"timestamp": 9244.38, "power": 37.545148999999995}, {"timestamp": 9264.92, "power": 37.545148999999995}, {"timestamp": 9285.46, "power": 37.545148999999995}, {"timestamp": 9306.0, "power": 37.545148999999995}, {"timestamp": 9326.55, "power": 37.545148999999995}, {"timestamp": 9347.11, "power": 37.545148999999995}, {"timestamp": 9367.68, "power": 37.545148999999995}, {"timestamp": 9388.27, "power": 37.545148999999995}, {"timestamp": 9408.83, "power": 37.545148999999995}, {"timestamp": 9429.41, "power": 37.545148999999995}, {"timestamp": 9449.97, "power": 37.545148999999995}, {"timestamp": 9470.53, "power": 37.545148999999995}, {"timestamp": 9491.09, "power": 37.545148999999995}, {"timestamp": 9511.66, "power": 37.545148999999995}, {"timestamp": 9532.17, "power": 37.545148999999995}, {"timestamp": 9552.72, "power": 37.545148999999995}, {"timestamp": 9573.29, "power": 37.545148999999995}, {"timestamp": 9593.85, "power": 37.545148999999995}, {"timestamp": 9614.42, "power": 37.545148999999995}, {"timestamp": 9635.0, "power": 37.545148999999995}, {"timestamp": 9655.57, "power": 37.545148999999995}, {"timestamp": 9676.08, "power": 37.545148999999995}, {"timestamp": 9696.62, "power": 37.545148999999995}, {"timestamp": 9717.2, "power": 37.545148999999995}, {"timestamp": 9737.77, "power": 37.545148999999995}, {"timestamp": 9758.33, "power": 37.545148999999995}, {"timestamp": 9778.91, "power": 37.545148999999995}, {"timestamp": 9799.47, "power": 37.545148999999995}, {"timestamp": 9819.99, "power": 37.545148999999995}, {"timestamp": 9840.48, "power": 37.545148999999995}, {"timestamp": 9861.03, "power": 37.545148999999995}, {"timestamp": 9881.59, "power": 37.545148999999995}, {"timestamp": 9902.14, "power": 37.545148999999995}, {"timestamp": 9922.71, "power": 37.545148999999995}, {"timestamp": 9943.28, "power": 37.545148999999995}, {"timestamp": 9963.83, "power": 37.545148999999995}, {"timestamp": 9984.33, "power": 37.545148999999995}, {"timestamp": 10004.9, "power": 37.545148999999995}, {"timestamp": 10025.5, "power": 37.545148999999995}, {"timestamp": 10046.0, "power": 37.545148999999995}, {"timestamp": 10066.6, "power": 37.545148999999995}, {"timestamp": 10087.1, "power": 36.993752}, {"timestamp": 10109.6, "power": 36.993752}, {"timestamp": 10130.2, "power": 36.993752}, {"timestamp": 10150.7, "power": 36.993752}, {"timestamp": 10171.2, "power": 36.993752}, {"timestamp": 10191.8, "power": 36.993752}, {"timestamp": 10212.2, "power": 36.993752}, {"timestamp": 10232.8, "power": 36.993752}, {"timestamp": 10253.3, "power": 36.993752}, {"timestamp": 10273.8, "power": 36.993752}, {"timestamp": 10294.3, "power": 36.993752}, {"timestamp": 10314.9, "power": 36.993752}, {"timestamp": 10335.4, "power": 36.993752}, {"timestamp": 10355.9, "power": 36.993752}, {"timestamp": 10376.4, "power": 36.993752}, {"timestamp": 10396.9, "power": 36.993752}, {"timestamp": 10417.4, "power": 36.993752}, {"timestamp": 10437.9, "power": 36.993752}, {"timestamp": 10458.5, "power": 36.993752}, {"timestamp": 10479.0, "power": 36.993752}, {"timestamp": 10499.5, "power": 36.993752}, {"timestamp": 10520.0, "power": 36.993752}, {"timestamp": 10540.5, "power": 36.993752}, {"timestamp": 10561.0, "power": 36.993752}, {"timestamp": 10581.6, "power": 36.993752}, {"timestamp": 10602.1, "power": 36.993752}, {"timestamp": 10622.6, "power": 36.993752}, {"timestamp": 10643.1, "power": 36.993752}, {"timestamp": 10663.7, "power": 36.993752}, {"timestamp": 10684.2, "power": 36.993752}, {"timestamp": 10704.7, "power": 36.993752}, {"timestamp": 10725.2, "power": 36.993752}, {"timestamp": 10745.7, "power": 36.993752}, {"timestamp": 10766.2, "power": 36.993752}, {"timestamp": 10786.8, "power": 36.993752}, {"timestamp": 10807.3, "power": 36.993752}, {"timestamp": 10827.8, "power": 36.993752}, {"timestamp": 10848.3, "power": 36.993752}, {"timestamp": 10868.8, "power": 36.993752}, {"timestamp": 10889.4, "power": 36.993752}, {"timestamp": 10909.9, "power": 36.993752}, {"timestamp": 10930.4, "power": 36.993752}, {"timestamp": 10950.9, "power": 36.993752}, {"timestamp": 10971.5, "power": 36.993752}, {"timestamp": 10992.0, "power": 36.993752}, {"timestamp": 11012.4, "power": 36.993752}, {"timestamp": 11033.0, "power": 36.993752}, {"timestamp": 11053.5, "power": 36.993752}, {"timestamp": 11074.0, "power": 36.993752}, {"timestamp": 11094.6, "power": 39.352282}, {"timestamp": 11115.8, "power": 39.352282}, {"timestamp": 11136.2, "power": 39.352282}, {"timestamp": 11156.8, "power": 39.352282}, {"timestamp": 11177.3, "power": 39.352282}, {"timestamp": 11197.8, "power": 39.352282}, {"timestamp": 11218.3, "power": 39.352282}, {"timestamp": 11238.9, "power": 39.352282}, {"timestamp": 11259.4, "power": 39.352282}, {"timestamp": 11279.9, "power": 39.352282}, {"timestamp": 11300.4, "power": 39.352282}, {"timestamp": 11321.0, "power": 39.352282}, {"timestamp": 11341.5, "power": 39.352282}, {"timestamp": 11362.1, "power": 39.352282}, {"timestamp": 11382.6, "power": 39.352282}, {"timestamp": 11403.2, "power": 39.352282}, {"timestamp": 11478.4, "power": 39.352282}, {"timestamp": 11498.9, "power": 39.352282}, {"timestamp": 11519.4, "power": 39.352282}, {"timestamp": 11539.9, "power": 39.352282}, {"timestamp": 11560.4, "power": 39.352282}, {"timestamp": 11580.9, "power": 39.352282}, {"timestamp": 11601.4, "power": 39.352282}, {"timestamp": 11621.9, "power": 39.352282}, {"timestamp": 11642.4, "power": 39.352282}, {"timestamp": 11663.0, "power": 39.352282}, {"timestamp": 11683.5, "power": 39.352282}, {"timestamp": 11704.0, "power": 39.352282}, {"timestamp": 11724.5, "power": 39.352282}, {"timestamp": 11745.0, "power": 39.352282}, {"timestamp": 11765.6, "power": 39.352282}, {"timestamp": 11786.1, "power": 39.352282}, {"timestamp": 11806.6, "power": 39.352282}, {"timestamp": 11827.1, "power": 39.352282}, {"timestamp": 11847.7, "power": 39.352282}, {"timestamp": 11868.2, "power": 39.352282}, {"timestamp": 11888.7, "power": 39.352282}, {"timestamp": 11909.2, "power": 39.352282}, {"timestamp": 11929.7, "power": 39.352282}, {"timestamp": 11950.2, "power": 39.352282}, {"timestamp": 11970.8, "power": 39.352282}, {"timestamp": 11991.3, "power": 39.352282}, {"timestamp": 12011.8, "power": 39.352282}, {"timestamp": 12032.3, "power": 39.352282}, {"timestamp": 12052.8, "power": 39.352282}, {"timestamp": 12073.3, "power": 39.352282}, {"timestamp": 12093.8, "power": 39.352282}, {"timestamp": 12114.4, "power": 35.758687}, {"timestamp": 12135.4, "power": 35.758687}, {"timestamp": 12155.9, "power": 35.758687}, {"timestamp": 12176.4, "power": 35.758687}, {"timestamp": 12196.9, "power": 35.758687}, {"timestamp": 12217.4, "power": 35.758687}, {"timestamp": 12237.9, "power": 35.758687}, {"timestamp": 12258.5, "power": 35.758687}, {"timestamp": 12279.0, "power": 35.758687}, {"timestamp": 12299.5, "power": 35.758687}, {"timestamp": 12320.0, "power": 35.758687}, {"timestamp": 12340.5, "power": 35.758687}, {"timestamp": 12361.0, "power": 35.758687}, {"timestamp": 12381.5, "power": 35.758687}, {"timestamp": 12402.0, "power": 35.758687}, {"timestamp": 12422.6, "power": 35.758687}, {"timestamp": 12443.1, "power": 35.758687}, {"timestamp": 12463.6, "power": 35.758687}, {"timestamp": 12484.1, "power": 35.758687}, {"timestamp": 12504.6, "power": 35.758687}, {"timestamp": 12525.2, "power": 35.758687}, {"timestamp": 12545.7, "power": 35.758687}, {"timestamp": 12566.2, "power": 35.758687}, {"timestamp": 12586.8, "power": 35.758687}, {"timestamp": 12607.3, "power": 35.758687}, {"timestamp": 12627.8, "power": 35.758687}, {"timestamp": 12648.4, "power": 35.758687}, {"timestamp": 12668.9, "power": 35.758687}, {"timestamp": 12689.4, "power": 35.758687}, {"timestamp": 12709.9, "power": 35.758687}, {"timestamp": 12730.4, "power": 35.758687}, {"timestamp": 12751.0, "power": 35.758687}, {"timestamp": 12771.5, "power": 35.758687}, {"timestamp": 12792.0, "power": 35.758687}, {"timestamp": 12812.5, "power": 35.758687}, {"timestamp": 12833.0, "power": 35.758687}, {"timestamp": 12853.5, "power": 35.758687}, {"timestamp": 12874.0, "power": 35.758687}, {"timestamp": 12894.5, "power": 35.758687}, {"timestamp": 12915.1, "power": 35.758687}, {"timestamp": 12935.6, "power": 35.758687}, {"timestamp": 12956.1, "power": 35.758687}, {"timestamp": 12976.6, "power": 35.758687}, {"timestamp": 12997.1, "power": 35.758687}, {"timestamp": 13017.6, "power": 35.758687}, {"timestamp": 13038.2, "power": 35.758687}, {"timestamp": 13058.7, "power": 35.758687}, {"timestamp": 13079.2, "power": 35.758687}, {"timestamp": 13099.8, "power": 35.758687}, {"timestamp": 13120.3, "power": 35.98315100000001}, {"timestamp": 13141.3, "power": 35.98315100000001}, {"timestamp": 13161.8, "power": 35.98315100000001}, {"timestamp": 13182.1, "power": 35.98315100000001}, {"timestamp": 13202.4, "power": 35.98315100000001}, {"timestamp": 13223.0, "power": 35.98315100000001}, {"timestamp": 13243.5, "power": 35.98315100000001}, {"timestamp": 13264.0, "power": 35.98315100000001}, {"timestamp": 13284.5, "power": 35.98315100000001}, {"timestamp": 13305.0, "power": 35.98315100000001}, {"timestamp": 13325.5, "power": 35.98315100000001}, {"timestamp": 13346.0, "power": 35.98315100000001}, {"timestamp": 13366.5, "power": 35.98315100000001}, {"timestamp": 13387.1, "power": 35.98315100000001}, {"timestamp": 13407.6, "power": 35.98315100000001}, {"timestamp": 13428.1, "power": 35.98315100000001}, {"timestamp": 13448.6, "power": 35.98315100000001}, {"timestamp": 13469.1, "power": 35.98315100000001}, {"timestamp": 13489.6, "power": 35.98315100000001}, {"timestamp": 13509.9, "power": 35.98315100000001}, {"timestamp": 13530.5, "power": 35.98315100000001}], "timeline": {"START": "4804.983146", "END": "10064.9157"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7543.56}, {"name": "clSetKernelArg", "calls": 19, "time": 3554.31}, {"name": "clReleaseKernel", "calls": 1, "time": 2023.73}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.4567}, {"name": "clReleaseContext", "calls": 1, "time": 41.7885}, {"name": "clCreateContext", "calls": 1, "time": 34.8301}, {"name": "clReleaseProgram", "calls": 1, "time": 20.1018}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.668504}, {"name": "clCreateKernel", "calls": 1, "time": 0.346539}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.319085}, {"name": "clRetainMemObject", "calls": 14, "time": 0.189499}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.164811}, {"name": "clReleaseDevice", "calls": 2, "time": 0.032731}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030753}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024947}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015218}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011048}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009088}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008028}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007412}, {"name": "clRetainDevice", "calls": 2, "time": 0.004826}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5259.93}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5031.13}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 5122.33}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 5259.37}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 4840.78}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 5170.06}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7315.005386, "utilization": 76.197973, "size": 8157950.0, "time": 1115.235342}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 64810504, "speed": 103.385, "utilization": 0.897436, "size": 0.00801666}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4043084, "speed": 393.207, "utilization": 3.41326, "size": 0.127916}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 66433172, "speed": 104.081, "utilization": 0.90348, "size": 0.00801626}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4144525, "speed": 393.079, "utilization": 3.41215, "size": 0.127918}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 70330262, "speed": 107.299, "utilization": 0.931412, "size": 0.00801536}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4388083, "speed": 394.556, "utilization": 3.42497, "size": 0.127922}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 61952706, "speed": 102.728, "utilization": 0.891738, "size": 0.00801743}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3864501, "speed": 393.178, "utilization": 3.413, "size": 0.127911}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 67403608, "speed": 104.622, "utilization": 0.908181, "size": 0.00801602}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4205166, "speed": 393.154, "utilization": 3.4128, "size": 0.127919}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len4/run2.json b/code/fpga/final_results/dblp.xml.20MB.len4/run2.json new file mode 100644 index 0000000..eb28962 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 54.5428, "power": 37.022175000000004}, {"timestamp": 75.2691, "power": 37.022175000000004}, {"timestamp": 95.8053, "power": 37.022175000000004}, {"timestamp": 116.309, "power": 37.022175000000004}, {"timestamp": 137.195, "power": 37.022175000000004}, {"timestamp": 158.09, "power": 37.022175000000004}, {"timestamp": 178.625, "power": 37.022175000000004}, {"timestamp": 199.158, "power": 37.022175000000004}, {"timestamp": 219.685, "power": 37.022175000000004}, {"timestamp": 240.229, "power": 37.022175000000004}, {"timestamp": 260.714, "power": 37.022175000000004}, {"timestamp": 281.239, "power": 37.022175000000004}, {"timestamp": 301.773, "power": 37.022175000000004}, {"timestamp": 322.31, "power": 37.022175000000004}, {"timestamp": 342.844, "power": 37.022175000000004}, {"timestamp": 363.38, "power": 37.022175000000004}, {"timestamp": 383.915, "power": 37.022175000000004}, {"timestamp": 404.432, "power": 37.022175000000004}, {"timestamp": 424.966, "power": 37.022175000000004}, {"timestamp": 445.505, "power": 37.022175000000004}, {"timestamp": 466.04, "power": 37.022175000000004}, {"timestamp": 486.58, "power": 37.022175000000004}, {"timestamp": 507.12, "power": 37.022175000000004}, {"timestamp": 527.659, "power": 37.022175000000004}, {"timestamp": 548.204, "power": 37.022175000000004}, {"timestamp": 568.698, "power": 37.022175000000004}, {"timestamp": 589.232, "power": 37.022175000000004}, {"timestamp": 609.769, "power": 37.022175000000004}, {"timestamp": 630.31, "power": 37.022175000000004}, {"timestamp": 650.846, "power": 37.022175000000004}, {"timestamp": 671.387, "power": 37.022175000000004}, {"timestamp": 691.921, "power": 37.022175000000004}, {"timestamp": 712.426, "power": 37.022175000000004}, {"timestamp": 732.963, "power": 37.022175000000004}, {"timestamp": 753.5, "power": 37.022175000000004}, {"timestamp": 774.039, "power": 37.022175000000004}, {"timestamp": 794.575, "power": 37.022175000000004}, {"timestamp": 815.109, "power": 37.022175000000004}, {"timestamp": 835.642, "power": 37.022175000000004}, {"timestamp": 856.19, "power": 37.022175000000004}, {"timestamp": 876.68, "power": 37.022175000000004}, {"timestamp": 897.209, "power": 37.022175000000004}, {"timestamp": 917.746, "power": 37.022175000000004}, {"timestamp": 938.279, "power": 37.022175000000004}, {"timestamp": 958.811, "power": 37.022175000000004}, {"timestamp": 979.341, "power": 37.022175000000004}, {"timestamp": 999.878, "power": 37.022175000000004}, {"timestamp": 1020.38, "power": 35.796703}, {"timestamp": 1041.51, "power": 35.796703}, {"timestamp": 1062.1, "power": 35.796703}, {"timestamp": 1082.69, "power": 35.796703}, {"timestamp": 1103.28, "power": 35.796703}, {"timestamp": 1123.87, "power": 35.796703}, {"timestamp": 1144.43, "power": 35.796703}, {"timestamp": 1164.99, "power": 35.796703}, {"timestamp": 1185.54, "power": 35.796703}, {"timestamp": 1206.13, "power": 35.796703}, {"timestamp": 1226.72, "power": 35.796703}, {"timestamp": 1247.31, "power": 35.796703}, {"timestamp": 1267.9, "power": 35.796703}, {"timestamp": 1288.47, "power": 35.796703}, {"timestamp": 1309.02, "power": 35.796703}, {"timestamp": 1329.62, "power": 35.796703}, {"timestamp": 1350.2, "power": 35.796703}, {"timestamp": 1370.82, "power": 35.796703}, {"timestamp": 1391.41, "power": 35.796703}, {"timestamp": 1412.01, "power": 35.796703}, {"timestamp": 1432.6, "power": 35.796703}, {"timestamp": 1453.15, "power": 35.796703}, {"timestamp": 1473.74, "power": 35.796703}, {"timestamp": 1494.34, "power": 35.796703}, {"timestamp": 1514.93, "power": 35.796703}, {"timestamp": 1535.51, "power": 35.796703}, {"timestamp": 1556.11, "power": 35.796703}, {"timestamp": 1576.68, "power": 35.796703}, {"timestamp": 1597.23, "power": 35.796703}, {"timestamp": 1617.82, "power": 35.796703}, {"timestamp": 1638.41, "power": 35.796703}, {"timestamp": 1658.99, "power": 35.796703}, {"timestamp": 1679.58, "power": 35.796703}, {"timestamp": 1700.18, "power": 35.796703}, {"timestamp": 1720.73, "power": 35.796703}, {"timestamp": 1741.28, "power": 35.796703}, {"timestamp": 1761.88, "power": 35.796703}, {"timestamp": 1782.47, "power": 35.796703}, {"timestamp": 1803.05, "power": 35.796703}, {"timestamp": 1823.65, "power": 35.796703}, {"timestamp": 1844.22, "power": 35.796703}, {"timestamp": 1864.77, "power": 35.796703}, {"timestamp": 1885.33, "power": 35.796703}, {"timestamp": 1905.92, "power": 35.796703}, {"timestamp": 1926.51, "power": 35.796703}, {"timestamp": 1947.1, "power": 35.796703}, {"timestamp": 1967.7, "power": 35.796703}, {"timestamp": 1988.28, "power": 35.796703}, {"timestamp": 2008.83, "power": 35.796703}, {"timestamp": 2029.38, "power": 35.657342}, {"timestamp": 2050.44, "power": 35.657342}, {"timestamp": 2071.03, "power": 35.657342}, {"timestamp": 2091.62, "power": 35.657342}, {"timestamp": 2112.24, "power": 35.657342}, {"timestamp": 2132.79, "power": 35.657342}, {"timestamp": 2153.33, "power": 35.657342}, {"timestamp": 2173.92, "power": 35.657342}, {"timestamp": 2194.52, "power": 35.657342}, {"timestamp": 2215.11, "power": 35.657342}, {"timestamp": 2235.69, "power": 35.657342}, {"timestamp": 2256.22, "power": 35.657342}, {"timestamp": 2276.77, "power": 35.657342}, {"timestamp": 2297.32, "power": 35.657342}, {"timestamp": 2317.9, "power": 35.657342}, {"timestamp": 2338.49, "power": 35.657342}, {"timestamp": 2359.09, "power": 35.657342}, {"timestamp": 2379.68, "power": 35.657342}, {"timestamp": 2400.22, "power": 35.657342}, {"timestamp": 2420.77, "power": 35.657342}, {"timestamp": 2441.33, "power": 35.657342}, {"timestamp": 2461.92, "power": 35.657342}, {"timestamp": 2482.51, "power": 35.657342}, {"timestamp": 2503.1, "power": 35.657342}, {"timestamp": 2523.7, "power": 35.657342}, {"timestamp": 2544.22, "power": 35.657342}, {"timestamp": 2564.77, "power": 35.657342}, {"timestamp": 2585.32, "power": 35.657342}, {"timestamp": 2605.91, "power": 35.657342}, {"timestamp": 2626.5, "power": 35.657342}, {"timestamp": 2647.09, "power": 35.657342}, {"timestamp": 2667.68, "power": 35.657342}, {"timestamp": 2688.25, "power": 35.657342}, {"timestamp": 2708.8, "power": 35.657342}, {"timestamp": 2729.36, "power": 35.657342}, {"timestamp": 2749.95, "power": 35.657342}, {"timestamp": 2770.54, "power": 35.657342}, {"timestamp": 2791.13, "power": 35.657342}, {"timestamp": 2811.72, "power": 35.657342}, {"timestamp": 2832.3, "power": 35.657342}, {"timestamp": 2852.85, "power": 35.657342}, {"timestamp": 2873.4, "power": 35.657342}, {"timestamp": 2893.99, "power": 35.657342}, {"timestamp": 2914.58, "power": 35.657342}, {"timestamp": 2935.17, "power": 35.657342}, {"timestamp": 2955.76, "power": 35.657342}, {"timestamp": 2976.38, "power": 35.657342}, {"timestamp": 2996.93, "power": 35.657342}, {"timestamp": 3017.49, "power": 35.657342}, {"timestamp": 3038.08, "power": 35.732977000000005}, {"timestamp": 3059.18, "power": 35.732977000000005}, {"timestamp": 3079.77, "power": 35.732977000000005}, {"timestamp": 3100.35, "power": 35.732977000000005}, {"timestamp": 3120.91, "power": 35.732977000000005}, {"timestamp": 3141.46, "power": 35.732977000000005}, {"timestamp": 3162.05, "power": 35.732977000000005}, {"timestamp": 3182.66, "power": 35.732977000000005}, {"timestamp": 3203.24, "power": 35.732977000000005}, {"timestamp": 3223.84, "power": 35.732977000000005}, {"timestamp": 3244.4, "power": 35.732977000000005}, {"timestamp": 3264.95, "power": 35.732977000000005}, {"timestamp": 3285.5, "power": 35.732977000000005}, {"timestamp": 3306.09, "power": 35.732977000000005}, {"timestamp": 3326.67, "power": 35.732977000000005}, {"timestamp": 3347.26, "power": 35.732977000000005}, {"timestamp": 3367.85, "power": 35.732977000000005}, {"timestamp": 3388.42, "power": 35.732977000000005}, {"timestamp": 3408.97, "power": 35.732977000000005}, {"timestamp": 3429.53, "power": 35.732977000000005}, {"timestamp": 3450.13, "power": 35.732977000000005}, {"timestamp": 3470.72, "power": 35.732977000000005}, {"timestamp": 3491.31, "power": 35.732977000000005}, {"timestamp": 3511.9, "power": 35.732977000000005}, {"timestamp": 3532.47, "power": 35.732977000000005}, {"timestamp": 3553.02, "power": 35.732977000000005}, {"timestamp": 3573.61, "power": 35.732977000000005}, {"timestamp": 3594.2, "power": 35.732977000000005}, {"timestamp": 3614.8, "power": 35.732977000000005}, {"timestamp": 3635.38, "power": 35.732977000000005}, {"timestamp": 3655.95, "power": 35.732977000000005}, {"timestamp": 3676.51, "power": 35.732977000000005}, {"timestamp": 3697.03, "power": 35.732977000000005}, {"timestamp": 3717.55, "power": 35.732977000000005}, {"timestamp": 3738.08, "power": 35.732977000000005}, {"timestamp": 3758.61, "power": 35.732977000000005}, {"timestamp": 3779.14, "power": 35.732977000000005}, {"timestamp": 3799.67, "power": 35.732977000000005}, {"timestamp": 3820.22, "power": 35.732977000000005}, {"timestamp": 3840.71, "power": 35.732977000000005}, {"timestamp": 3861.23, "power": 35.732977000000005}, {"timestamp": 3881.76, "power": 35.732977000000005}, {"timestamp": 3902.29, "power": 35.732977000000005}, {"timestamp": 3922.82, "power": 35.732977000000005}, {"timestamp": 3943.35, "power": 35.732977000000005}, {"timestamp": 3963.88, "power": 35.732977000000005}, {"timestamp": 3984.39, "power": 35.732977000000005}, {"timestamp": 4004.89, "power": 35.732977000000005}, {"timestamp": 4025.41, "power": 35.732977000000005}, {"timestamp": 4045.94, "power": 40.010439}, {"timestamp": 4067.05, "power": 40.010439}, {"timestamp": 4087.58, "power": 40.010439}, {"timestamp": 4108.11, "power": 40.010439}, {"timestamp": 4128.61, "power": 40.010439}, {"timestamp": 4149.14, "power": 40.010439}, {"timestamp": 4169.67, "power": 40.010439}, {"timestamp": 4190.2, "power": 40.010439}, {"timestamp": 4210.73, "power": 40.010439}, {"timestamp": 4231.26, "power": 40.010439}, {"timestamp": 4251.79, "power": 40.010439}, {"timestamp": 4272.3, "power": 40.010439}, {"timestamp": 4292.79, "power": 40.010439}, {"timestamp": 4313.31, "power": 40.010439}, {"timestamp": 4333.84, "power": 40.010439}, {"timestamp": 4354.37, "power": 40.010439}, {"timestamp": 4374.9, "power": 40.010439}, {"timestamp": 4395.43, "power": 40.010439}, {"timestamp": 4415.97, "power": 40.010439}, {"timestamp": 4436.48, "power": 40.010439}, {"timestamp": 4457.0, "power": 40.010439}, {"timestamp": 4477.53, "power": 40.010439}, {"timestamp": 4498.06, "power": 40.010439}, {"timestamp": 4518.58, "power": 40.010439}, {"timestamp": 4539.12, "power": 40.010439}, {"timestamp": 4559.65, "power": 40.010439}, {"timestamp": 4580.18, "power": 40.010439}, {"timestamp": 4600.67, "power": 40.010439}, {"timestamp": 4621.2, "power": 40.010439}, {"timestamp": 4641.73, "power": 40.010439}, {"timestamp": 4662.26, "power": 40.010439}, {"timestamp": 4682.79, "power": 40.010439}, {"timestamp": 4703.28, "power": 40.010439}, {"timestamp": 4723.8, "power": 40.010439}, {"timestamp": 4744.38, "power": 40.010439}, {"timestamp": 4764.89, "power": 40.010439}, {"timestamp": 4785.43, "power": 40.010439}, {"timestamp": 4805.98, "power": 40.010439}, {"timestamp": 4826.52, "power": 40.010439}, {"timestamp": 4847.06, "power": 40.010439}, {"timestamp": 4867.61, "power": 40.010439}, {"timestamp": 4888.15, "power": 40.010439}, {"timestamp": 4908.66, "power": 40.010439}, {"timestamp": 4929.19, "power": 40.010439}, {"timestamp": 4949.73, "power": 40.010439}, {"timestamp": 4970.27, "power": 40.010439}, {"timestamp": 4990.81, "power": 40.010439}, {"timestamp": 5011.35, "power": 40.010439}, {"timestamp": 5031.9, "power": 40.010439}, {"timestamp": 5052.42, "power": 37.312290000000004}, {"timestamp": 5073.5, "power": 37.312290000000004}, {"timestamp": 5094.04, "power": 37.312290000000004}, {"timestamp": 5114.58, "power": 37.312290000000004}, {"timestamp": 5135.13, "power": 37.312290000000004}, {"timestamp": 5155.67, "power": 37.312290000000004}, {"timestamp": 5176.22, "power": 37.312290000000004}, {"timestamp": 5196.72, "power": 37.312290000000004}, {"timestamp": 5217.26, "power": 37.312290000000004}, {"timestamp": 5237.81, "power": 37.312290000000004}, {"timestamp": 5258.35, "power": 37.312290000000004}, {"timestamp": 5278.89, "power": 37.312290000000004}, {"timestamp": 5299.44, "power": 37.312290000000004}, {"timestamp": 5319.98, "power": 37.312290000000004}, {"timestamp": 5340.51, "power": 37.312290000000004}, {"timestamp": 5361.01, "power": 37.312290000000004}, {"timestamp": 5381.58, "power": 37.312290000000004}, {"timestamp": 5402.16, "power": 37.312290000000004}, {"timestamp": 5422.73, "power": 37.312290000000004}, {"timestamp": 5443.31, "power": 37.312290000000004}, {"timestamp": 5463.89, "power": 37.312290000000004}, {"timestamp": 5484.42, "power": 37.312290000000004}, {"timestamp": 5504.98, "power": 37.312290000000004}, {"timestamp": 5525.56, "power": 37.312290000000004}, {"timestamp": 5546.12, "power": 37.312290000000004}, {"timestamp": 5566.69, "power": 37.312290000000004}, {"timestamp": 5587.24, "power": 37.312290000000004}, {"timestamp": 5607.78, "power": 37.312290000000004}, {"timestamp": 5628.51, "power": 37.312290000000004}, {"timestamp": 5649.01, "power": 37.312290000000004}, {"timestamp": 5669.56, "power": 37.312290000000004}, {"timestamp": 5690.1, "power": 37.312290000000004}, {"timestamp": 5710.65, "power": 37.312290000000004}, {"timestamp": 5731.19, "power": 37.312290000000004}, {"timestamp": 5751.76, "power": 37.312290000000004}, {"timestamp": 5772.28, "power": 37.312290000000004}, {"timestamp": 5792.81, "power": 37.312290000000004}, {"timestamp": 5813.37, "power": 37.312290000000004}, {"timestamp": 5833.92, "power": 37.312290000000004}, {"timestamp": 5854.47, "power": 37.312290000000004}, {"timestamp": 5875.01, "power": 37.312290000000004}, {"timestamp": 5895.55, "power": 37.312290000000004}, {"timestamp": 5916.1, "power": 37.312290000000004}, {"timestamp": 5936.62, "power": 37.312290000000004}, {"timestamp": 5957.15, "power": 37.312290000000004}, {"timestamp": 5977.69, "power": 37.312290000000004}, {"timestamp": 5998.23, "power": 37.312290000000004}, {"timestamp": 6018.78, "power": 37.312290000000004}, {"timestamp": 6039.31, "power": 37.312290000000004}, {"timestamp": 6059.86, "power": 38.005684}, {"timestamp": 6081.99, "power": 38.005684}, {"timestamp": 6102.53, "power": 38.005684}, {"timestamp": 6123.07, "power": 38.005684}, {"timestamp": 6143.61, "power": 38.005684}, {"timestamp": 6164.15, "power": 38.005684}, {"timestamp": 6184.65, "power": 38.005684}, {"timestamp": 6205.18, "power": 38.005684}, {"timestamp": 6225.72, "power": 38.005684}, {"timestamp": 6246.26, "power": 38.005684}, {"timestamp": 6266.79, "power": 38.005684}, {"timestamp": 6287.33, "power": 38.005684}, {"timestamp": 6307.87, "power": 38.005684}, {"timestamp": 6328.39, "power": 38.005684}, {"timestamp": 6348.88, "power": 38.005684}, {"timestamp": 6369.41, "power": 38.005684}, {"timestamp": 6389.94, "power": 38.005684}, {"timestamp": 6410.49, "power": 38.005684}, {"timestamp": 6431.03, "power": 38.005684}, {"timestamp": 6451.57, "power": 38.005684}, {"timestamp": 6472.11, "power": 38.005684}, {"timestamp": 6492.61, "power": 38.005684}, {"timestamp": 6513.14, "power": 38.005684}, {"timestamp": 6533.67, "power": 38.005684}, {"timestamp": 6554.21, "power": 38.005684}, {"timestamp": 6574.74, "power": 38.005684}, {"timestamp": 6595.28, "power": 38.005684}, {"timestamp": 6615.81, "power": 38.005684}, {"timestamp": 6636.33, "power": 38.005684}, {"timestamp": 6656.82, "power": 38.005684}, {"timestamp": 6677.35, "power": 38.005684}, {"timestamp": 6697.89, "power": 38.005684}, {"timestamp": 6718.43, "power": 38.005684}, {"timestamp": 6738.96, "power": 38.005684}, {"timestamp": 6759.5, "power": 38.005684}, {"timestamp": 6780.03, "power": 38.005684}, {"timestamp": 6800.56, "power": 38.005684}, {"timestamp": 6821.09, "power": 38.005684}, {"timestamp": 6841.62, "power": 38.005684}, {"timestamp": 6862.16, "power": 38.005684}, {"timestamp": 6882.7, "power": 38.005684}, {"timestamp": 6903.24, "power": 38.005684}, {"timestamp": 6923.77, "power": 38.005684}, {"timestamp": 6944.29, "power": 38.005684}, {"timestamp": 6964.79, "power": 38.005684}, {"timestamp": 6985.32, "power": 38.005684}, {"timestamp": 7005.85, "power": 38.005684}, {"timestamp": 7026.39, "power": 38.005684}, {"timestamp": 7046.97, "power": 38.005684}, {"timestamp": 7067.53, "power": 38.256287}, {"timestamp": 7088.96, "power": 38.256287}, {"timestamp": 7109.49, "power": 38.256287}, {"timestamp": 7130.02, "power": 38.256287}, {"timestamp": 7150.52, "power": 38.256287}, {"timestamp": 7171.0, "power": 38.256287}, {"timestamp": 7191.49, "power": 38.256287}, {"timestamp": 7212.03, "power": 38.256287}, {"timestamp": 7232.55, "power": 38.256287}, {"timestamp": 7253.04, "power": 38.256287}, {"timestamp": 7273.58, "power": 38.256287}, {"timestamp": 7294.11, "power": 38.256287}, {"timestamp": 7314.61, "power": 38.256287}, {"timestamp": 7335.12, "power": 38.256287}, {"timestamp": 7355.67, "power": 38.256287}, {"timestamp": 7376.22, "power": 38.256287}, {"timestamp": 7396.72, "power": 38.256287}, {"timestamp": 7417.21, "power": 38.256287}, {"timestamp": 7437.73, "power": 38.256287}, {"timestamp": 7458.23, "power": 38.256287}, {"timestamp": 7478.78, "power": 38.256287}, {"timestamp": 7499.34, "power": 38.256287}, {"timestamp": 7519.88, "power": 38.256287}, {"timestamp": 7540.4, "power": 38.256287}, {"timestamp": 7560.89, "power": 38.256287}, {"timestamp": 7581.45, "power": 38.256287}, {"timestamp": 7601.95, "power": 38.256287}, {"timestamp": 7622.5, "power": 38.256287}, {"timestamp": 7643.05, "power": 38.256287}, {"timestamp": 7663.62, "power": 38.256287}, {"timestamp": 7684.2, "power": 38.256287}, {"timestamp": 7704.7, "power": 38.256287}, {"timestamp": 7725.19, "power": 38.256287}, {"timestamp": 7745.79, "power": 38.256287}, {"timestamp": 7766.31, "power": 38.256287}, {"timestamp": 7786.85, "power": 38.256287}, {"timestamp": 7807.39, "power": 38.256287}, {"timestamp": 7827.93, "power": 38.256287}, {"timestamp": 7848.44, "power": 38.256287}, {"timestamp": 7868.94, "power": 38.256287}, {"timestamp": 7889.42, "power": 38.256287}, {"timestamp": 7909.96, "power": 38.256287}, {"timestamp": 7930.51, "power": 38.256287}, {"timestamp": 7951.06, "power": 38.256287}, {"timestamp": 7971.61, "power": 38.256287}, {"timestamp": 7992.21, "power": 38.256287}, {"timestamp": 8012.7, "power": 38.256287}, {"timestamp": 8033.19, "power": 38.256287}, {"timestamp": 8053.68, "power": 38.256287}, {"timestamp": 8074.12, "power": 37.26644400000001}, {"timestamp": 8095.27, "power": 37.26644400000001}, {"timestamp": 8115.81, "power": 37.26644400000001}, {"timestamp": 8136.33, "power": 37.26644400000001}, {"timestamp": 8156.83, "power": 37.26644400000001}, {"timestamp": 8177.36, "power": 37.26644400000001}, {"timestamp": 8197.9, "power": 37.26644400000001}, {"timestamp": 8218.44, "power": 37.26644400000001}, {"timestamp": 8238.99, "power": 37.26644400000001}, {"timestamp": 8259.53, "power": 37.26644400000001}, {"timestamp": 8280.07, "power": 37.26644400000001}, {"timestamp": 8300.6, "power": 37.26644400000001}, {"timestamp": 8321.15, "power": 37.26644400000001}, {"timestamp": 8341.73, "power": 37.26644400000001}, {"timestamp": 8362.3, "power": 37.26644400000001}, {"timestamp": 8382.87, "power": 37.26644400000001}, {"timestamp": 8403.44, "power": 37.26644400000001}, {"timestamp": 8423.98, "power": 37.26644400000001}, {"timestamp": 8444.51, "power": 37.26644400000001}, {"timestamp": 8465.04, "power": 37.26644400000001}, {"timestamp": 8485.62, "power": 37.26644400000001}, {"timestamp": 8506.18, "power": 37.26644400000001}, {"timestamp": 8526.74, "power": 37.26644400000001}, {"timestamp": 8547.3, "power": 37.26644400000001}, {"timestamp": 8567.86, "power": 37.26644400000001}, {"timestamp": 8588.38, "power": 37.26644400000001}, {"timestamp": 8608.87, "power": 37.26644400000001}, {"timestamp": 8629.41, "power": 37.26644400000001}, {"timestamp": 8649.95, "power": 37.26644400000001}, {"timestamp": 8670.49, "power": 37.26644400000001}, {"timestamp": 8691.04, "power": 37.26644400000001}, {"timestamp": 8711.6, "power": 37.26644400000001}, {"timestamp": 8732.19, "power": 37.26644400000001}, {"timestamp": 8752.69, "power": 37.26644400000001}, {"timestamp": 8773.25, "power": 37.26644400000001}, {"timestamp": 8793.83, "power": 37.26644400000001}, {"timestamp": 8814.4, "power": 37.26644400000001}, {"timestamp": 8834.95, "power": 37.26644400000001}, {"timestamp": 8855.49, "power": 37.26644400000001}, {"timestamp": 8876.03, "power": 37.26644400000001}, {"timestamp": 8896.55, "power": 37.26644400000001}, {"timestamp": 8917.08, "power": 37.26644400000001}, {"timestamp": 8937.62, "power": 37.26644400000001}, {"timestamp": 8958.17, "power": 37.26644400000001}, {"timestamp": 8978.71, "power": 37.26644400000001}, {"timestamp": 8999.25, "power": 37.26644400000001}, {"timestamp": 9019.79, "power": 37.26644400000001}, {"timestamp": 9040.31, "power": 37.26644400000001}, {"timestamp": 9060.85, "power": 37.26644400000001}, {"timestamp": 9081.39, "power": 37.901993999999995}, {"timestamp": 9102.58, "power": 37.901993999999995}, {"timestamp": 9123.13, "power": 37.901993999999995}, {"timestamp": 9143.67, "power": 37.901993999999995}, {"timestamp": 9164.21, "power": 37.901993999999995}, {"timestamp": 9184.72, "power": 37.901993999999995}, {"timestamp": 9205.25, "power": 37.901993999999995}, {"timestamp": 9225.79, "power": 37.901993999999995}, {"timestamp": 9246.34, "power": 37.901993999999995}, {"timestamp": 9266.88, "power": 37.901993999999995}, {"timestamp": 9287.42, "power": 37.901993999999995}, {"timestamp": 9307.96, "power": 37.901993999999995}, {"timestamp": 9328.48, "power": 37.901993999999995}, {"timestamp": 9349.02, "power": 37.901993999999995}, {"timestamp": 9369.56, "power": 37.901993999999995}, {"timestamp": 9390.1, "power": 37.901993999999995}, {"timestamp": 9410.64, "power": 37.901993999999995}, {"timestamp": 9431.18, "power": 37.901993999999995}, {"timestamp": 9451.73, "power": 37.901993999999995}, {"timestamp": 9472.29, "power": 37.901993999999995}, {"timestamp": 9492.79, "power": 37.901993999999995}, {"timestamp": 9513.33, "power": 37.901993999999995}, {"timestamp": 9533.87, "power": 37.901993999999995}, {"timestamp": 9554.41, "power": 37.901993999999995}, {"timestamp": 9574.96, "power": 37.901993999999995}, {"timestamp": 9595.5, "power": 37.901993999999995}, {"timestamp": 9616.04, "power": 37.901993999999995}, {"timestamp": 9636.55, "power": 37.901993999999995}, {"timestamp": 9657.09, "power": 37.901993999999995}, {"timestamp": 9677.63, "power": 37.901993999999995}, {"timestamp": 9698.17, "power": 37.901993999999995}, {"timestamp": 9718.71, "power": 37.901993999999995}, {"timestamp": 9739.25, "power": 37.901993999999995}, {"timestamp": 9759.79, "power": 37.901993999999995}, {"timestamp": 9780.31, "power": 37.901993999999995}, {"timestamp": 9800.81, "power": 37.901993999999995}, {"timestamp": 9821.35, "power": 37.901993999999995}, {"timestamp": 9841.89, "power": 37.901993999999995}, {"timestamp": 9862.45, "power": 37.901993999999995}, {"timestamp": 9883.03, "power": 37.901993999999995}, {"timestamp": 9903.6, "power": 37.901993999999995}, {"timestamp": 9924.16, "power": 37.901993999999995}, {"timestamp": 9944.67, "power": 37.901993999999995}, {"timestamp": 9965.22, "power": 37.901993999999995}, {"timestamp": 9985.79, "power": 37.901993999999995}, {"timestamp": 10006.4, "power": 37.901993999999995}, {"timestamp": 10026.9, "power": 37.901993999999995}, {"timestamp": 10047.5, "power": 37.901993999999995}, {"timestamp": 10068.1, "power": 37.901993999999995}, {"timestamp": 10088.6, "power": 36.970863}, {"timestamp": 10109.7, "power": 36.970863}, {"timestamp": 10130.2, "power": 36.970863}, {"timestamp": 10150.8, "power": 36.970863}, {"timestamp": 10171.3, "power": 36.970863}, {"timestamp": 10191.8, "power": 36.970863}, {"timestamp": 10212.3, "power": 36.970863}, {"timestamp": 10232.8, "power": 36.970863}, {"timestamp": 10253.3, "power": 36.970863}, {"timestamp": 10273.9, "power": 36.970863}, {"timestamp": 10294.4, "power": 36.970863}, {"timestamp": 10314.9, "power": 36.970863}, {"timestamp": 10335.5, "power": 36.970863}, {"timestamp": 10356.0, "power": 36.970863}, {"timestamp": 10376.5, "power": 36.970863}, {"timestamp": 10397.0, "power": 36.970863}, {"timestamp": 10417.5, "power": 36.970863}, {"timestamp": 10438.1, "power": 36.970863}, {"timestamp": 10458.6, "power": 36.970863}, {"timestamp": 10479.1, "power": 36.970863}, {"timestamp": 10499.7, "power": 36.970863}, {"timestamp": 10520.2, "power": 36.970863}, {"timestamp": 10540.7, "power": 36.970863}, {"timestamp": 10561.2, "power": 36.970863}, {"timestamp": 10581.7, "power": 36.970863}, {"timestamp": 10602.3, "power": 36.970863}, {"timestamp": 10622.8, "power": 36.970863}, {"timestamp": 10643.4, "power": 36.970863}, {"timestamp": 10663.9, "power": 36.970863}, {"timestamp": 10684.4, "power": 36.970863}, {"timestamp": 10704.9, "power": 36.970863}, {"timestamp": 10725.4, "power": 36.970863}, {"timestamp": 10745.9, "power": 36.970863}, {"timestamp": 10766.4, "power": 36.970863}, {"timestamp": 10787.0, "power": 36.970863}, {"timestamp": 10807.5, "power": 36.970863}, {"timestamp": 10828.0, "power": 36.970863}, {"timestamp": 10848.5, "power": 36.970863}, {"timestamp": 10869.0, "power": 36.970863}, {"timestamp": 10889.5, "power": 36.970863}, {"timestamp": 10910.1, "power": 36.970863}, {"timestamp": 10930.6, "power": 36.970863}, {"timestamp": 10951.1, "power": 36.970863}, {"timestamp": 10971.7, "power": 36.970863}, {"timestamp": 10992.2, "power": 36.970863}, {"timestamp": 11012.7, "power": 36.970863}, {"timestamp": 11033.2, "power": 36.970863}, {"timestamp": 11053.7, "power": 36.970863}, {"timestamp": 11074.3, "power": 36.970863}, {"timestamp": 11094.8, "power": 39.467043}, {"timestamp": 11116.0, "power": 39.467043}, {"timestamp": 11136.5, "power": 39.467043}, {"timestamp": 11157.0, "power": 39.467043}, {"timestamp": 11177.5, "power": 39.467043}, {"timestamp": 11198.0, "power": 39.467043}, {"timestamp": 11218.5, "power": 39.467043}, {"timestamp": 11239.1, "power": 39.467043}, {"timestamp": 11259.6, "power": 39.467043}, {"timestamp": 11280.1, "power": 39.467043}, {"timestamp": 11300.6, "power": 39.467043}, {"timestamp": 11321.1, "power": 39.467043}, {"timestamp": 11341.7, "power": 39.467043}, {"timestamp": 11362.2, "power": 39.467043}, {"timestamp": 11382.7, "power": 39.467043}, {"timestamp": 11403.2, "power": 39.467043}, {"timestamp": 11423.8, "power": 39.467043}, {"timestamp": 11485.6, "power": 39.467043}, {"timestamp": 11506.1, "power": 39.467043}, {"timestamp": 11526.6, "power": 39.467043}, {"timestamp": 11547.1, "power": 39.467043}, {"timestamp": 11567.6, "power": 39.467043}, {"timestamp": 11588.2, "power": 39.467043}, {"timestamp": 11608.7, "power": 39.467043}, {"timestamp": 11629.2, "power": 39.467043}, {"timestamp": 11649.7, "power": 39.467043}, {"timestamp": 11670.2, "power": 39.467043}, {"timestamp": 11690.8, "power": 39.467043}, {"timestamp": 11711.3, "power": 39.467043}, {"timestamp": 11731.8, "power": 39.467043}, {"timestamp": 11752.3, "power": 39.467043}, {"timestamp": 11772.8, "power": 39.467043}, {"timestamp": 11793.3, "power": 39.467043}, {"timestamp": 11813.9, "power": 39.467043}, {"timestamp": 11834.4, "power": 39.467043}, {"timestamp": 11854.9, "power": 39.467043}, {"timestamp": 11875.4, "power": 39.467043}, {"timestamp": 11896.0, "power": 39.467043}, {"timestamp": 11916.5, "power": 39.467043}, {"timestamp": 11937.0, "power": 39.467043}, {"timestamp": 11957.5, "power": 39.467043}, {"timestamp": 11978.0, "power": 39.467043}, {"timestamp": 11998.6, "power": 39.467043}, {"timestamp": 12019.1, "power": 39.467043}, {"timestamp": 12039.6, "power": 39.467043}, {"timestamp": 12060.2, "power": 39.467043}, {"timestamp": 12080.7, "power": 39.467043}, {"timestamp": 12101.2, "power": 35.819356}, {"timestamp": 12122.2, "power": 35.819356}, {"timestamp": 12142.7, "power": 35.819356}, {"timestamp": 12163.2, "power": 35.819356}, {"timestamp": 12183.8, "power": 35.819356}, {"timestamp": 12204.3, "power": 35.819356}, {"timestamp": 12224.8, "power": 35.819356}, {"timestamp": 12245.3, "power": 35.819356}, {"timestamp": 12265.9, "power": 35.819356}, {"timestamp": 12286.4, "power": 35.819356}, {"timestamp": 12306.9, "power": 35.819356}, {"timestamp": 12327.4, "power": 35.819356}, {"timestamp": 12348.0, "power": 35.819356}, {"timestamp": 12368.5, "power": 35.819356}, {"timestamp": 12389.0, "power": 35.819356}, {"timestamp": 12409.5, "power": 35.819356}, {"timestamp": 12430.1, "power": 35.819356}, {"timestamp": 12450.6, "power": 35.819356}, {"timestamp": 12471.1, "power": 35.819356}, {"timestamp": 12491.7, "power": 35.819356}, {"timestamp": 12512.2, "power": 35.819356}, {"timestamp": 12532.7, "power": 35.819356}, {"timestamp": 12553.3, "power": 35.819356}, {"timestamp": 12573.8, "power": 35.819356}, {"timestamp": 12594.3, "power": 35.819356}, {"timestamp": 12614.9, "power": 35.819356}, {"timestamp": 12635.4, "power": 35.819356}, {"timestamp": 12655.9, "power": 35.819356}, {"timestamp": 12676.5, "power": 35.819356}, {"timestamp": 12697.0, "power": 35.819356}, {"timestamp": 12717.5, "power": 35.819356}, {"timestamp": 12738.0, "power": 35.819356}, {"timestamp": 12758.5, "power": 35.819356}, {"timestamp": 12779.0, "power": 35.819356}, {"timestamp": 12799.6, "power": 35.819356}, {"timestamp": 12820.1, "power": 35.819356}, {"timestamp": 12840.6, "power": 35.819356}, {"timestamp": 12861.1, "power": 35.819356}, {"timestamp": 12881.6, "power": 35.819356}, {"timestamp": 12902.1, "power": 35.819356}, {"timestamp": 12922.6, "power": 35.819356}, {"timestamp": 12943.2, "power": 35.819356}, {"timestamp": 12963.7, "power": 35.819356}, {"timestamp": 12984.2, "power": 35.819356}, {"timestamp": 13004.7, "power": 35.819356}, {"timestamp": 13025.2, "power": 35.819356}, {"timestamp": 13045.8, "power": 35.819356}, {"timestamp": 13066.3, "power": 35.819356}, {"timestamp": 13086.8, "power": 35.819356}, {"timestamp": 13107.3, "power": 36.049359}, {"timestamp": 13128.3, "power": 36.049359}, {"timestamp": 13148.8, "power": 36.049359}, {"timestamp": 13169.3, "power": 36.049359}, {"timestamp": 13189.8, "power": 36.049359}, {"timestamp": 13210.4, "power": 36.049359}, {"timestamp": 13230.9, "power": 36.049359}, {"timestamp": 13251.4, "power": 36.049359}, {"timestamp": 13271.9, "power": 36.049359}, {"timestamp": 13292.4, "power": 36.049359}, {"timestamp": 13312.9, "power": 36.049359}], "timeline": {"START": "4695.617647", "END": "10105.67592"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7613.5}, {"name": "clSetKernelArg", "calls": 19, "time": 3491.47}, {"name": "clReleaseKernel", "calls": 1, "time": 1792.04}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 61.5324}, {"name": "clCreateContext", "calls": 1, "time": 52.2421}, {"name": "clReleaseContext", "calls": 1, "time": 42.2283}, {"name": "clReleaseProgram", "calls": 1, "time": 20.8301}, {"name": "clCreateKernel", "calls": 1, "time": 0.342168}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.315105}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140559}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087793}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073334}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028212}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025053}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024152}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011403}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010953}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008902}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006986}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006853}, {"name": "clRetainDevice", "calls": 2, "time": 0.004954}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5410.06}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5192.36}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 5219.23}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 5382.29}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 5409.45}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 5140.34}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7734.564975, "utilization": 80.568385, "size": 8157950.0, "time": 1054.739673}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 65556855, "speed": 101.322, "utilization": 0.879532, "size": 0.00801647}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4089763, "speed": 393.253, "utilization": 3.41365, "size": 0.127916}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 66028613, "speed": 101.527, "utilization": 0.881307, "size": 0.00801636}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4119217, "speed": 393.002, "utilization": 3.41147, "size": 0.127918}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 69357754, "speed": 103.399, "utilization": 0.897564, "size": 0.00801557}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4327294, "speed": 393.725, "utilization": 3.41775, "size": 0.127922}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 70246882, "speed": 104.196, "utilization": 0.904475, "size": 0.00801537}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4382879, "speed": 394.056, "utilization": 3.42062, "size": 0.127922}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 64715995, "speed": 101.038, "utilization": 0.877063, "size": 0.00801669}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4037190, "speed": 392.975, "utilization": 3.41124, "size": 0.127916}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len4/run3.json b/code/fpga/final_results/dblp.xml.20MB.len4/run3.json new file mode 100644 index 0000000..e17b3bb --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.8466, "power": 35.715254}, {"timestamp": 66.5232, "power": 35.715254}, {"timestamp": 87.0604, "power": 35.715254}, {"timestamp": 107.6, "power": 35.715254}, {"timestamp": 128.481, "power": 35.715254}, {"timestamp": 149.373, "power": 35.715254}, {"timestamp": 169.916, "power": 35.715254}, {"timestamp": 190.457, "power": 35.715254}, {"timestamp": 210.989, "power": 35.715254}, {"timestamp": 231.521, "power": 35.715254}, {"timestamp": 252.059, "power": 35.715254}, {"timestamp": 272.597, "power": 35.715254}, {"timestamp": 293.105, "power": 35.715254}, {"timestamp": 313.644, "power": 35.715254}, {"timestamp": 334.188, "power": 35.715254}, {"timestamp": 354.728, "power": 35.715254}, {"timestamp": 375.269, "power": 35.715254}, {"timestamp": 395.815, "power": 35.715254}, {"timestamp": 416.359, "power": 35.715254}, {"timestamp": 436.885, "power": 35.715254}, {"timestamp": 457.426, "power": 35.715254}, {"timestamp": 477.966, "power": 35.715254}, {"timestamp": 498.509, "power": 35.715254}, {"timestamp": 519.05, "power": 35.715254}, {"timestamp": 539.59, "power": 35.715254}, {"timestamp": 560.129, "power": 35.715254}, {"timestamp": 580.668, "power": 35.715254}, {"timestamp": 601.163, "power": 35.715254}, {"timestamp": 621.697, "power": 35.715254}, {"timestamp": 642.239, "power": 35.715254}, {"timestamp": 662.782, "power": 35.715254}, {"timestamp": 683.322, "power": 35.715254}, {"timestamp": 703.86, "power": 35.715254}, {"timestamp": 724.405, "power": 35.715254}, {"timestamp": 744.914, "power": 35.715254}, {"timestamp": 765.447, "power": 35.715254}, {"timestamp": 785.987, "power": 35.715254}, {"timestamp": 806.522, "power": 35.715254}, {"timestamp": 827.062, "power": 35.715254}, {"timestamp": 847.6, "power": 35.715254}, {"timestamp": 868.139, "power": 35.715254}, {"timestamp": 888.68, "power": 35.715254}, {"timestamp": 909.174, "power": 35.715254}, {"timestamp": 929.712, "power": 35.715254}, {"timestamp": 950.25, "power": 35.715254}, {"timestamp": 970.791, "power": 35.715254}, {"timestamp": 991.341, "power": 35.715254}, {"timestamp": 1011.88, "power": 35.9132}, {"timestamp": 1033.22, "power": 35.9132}, {"timestamp": 1053.78, "power": 35.9132}, {"timestamp": 1074.38, "power": 35.9132}, {"timestamp": 1094.97, "power": 35.9132}, {"timestamp": 1115.56, "power": 35.9132}, {"timestamp": 1136.15, "power": 35.9132}, {"timestamp": 1156.72, "power": 35.9132}, {"timestamp": 1177.27, "power": 35.9132}, {"timestamp": 1197.82, "power": 35.9132}, {"timestamp": 1218.42, "power": 35.9132}, {"timestamp": 1239.01, "power": 35.9132}, {"timestamp": 1259.6, "power": 35.9132}, {"timestamp": 1280.19, "power": 35.9132}, {"timestamp": 1300.76, "power": 35.9132}, {"timestamp": 1321.31, "power": 35.9132}, {"timestamp": 1341.87, "power": 35.9132}, {"timestamp": 1362.47, "power": 35.9132}, {"timestamp": 1383.06, "power": 35.9132}, {"timestamp": 1403.66, "power": 35.9132}, {"timestamp": 1424.26, "power": 35.9132}, {"timestamp": 1444.85, "power": 35.9132}, {"timestamp": 1465.41, "power": 35.9132}, {"timestamp": 1485.98, "power": 35.9132}, {"timestamp": 1506.58, "power": 35.9132}, {"timestamp": 1527.18, "power": 35.9132}, {"timestamp": 1547.78, "power": 35.9132}, {"timestamp": 1568.38, "power": 35.9132}, {"timestamp": 1589.04, "power": 35.9132}, {"timestamp": 1609.59, "power": 35.9132}, {"timestamp": 1630.19, "power": 35.9132}, {"timestamp": 1650.79, "power": 35.9132}, {"timestamp": 1671.39, "power": 35.9132}, {"timestamp": 1691.98, "power": 35.9132}, {"timestamp": 1712.58, "power": 35.9132}, {"timestamp": 1733.17, "power": 35.9132}, {"timestamp": 1753.73, "power": 35.9132}, {"timestamp": 1774.33, "power": 35.9132}, {"timestamp": 1794.93, "power": 35.9132}, {"timestamp": 1815.53, "power": 35.9132}, {"timestamp": 1836.12, "power": 35.9132}, {"timestamp": 1856.67, "power": 35.9132}, {"timestamp": 1877.23, "power": 35.9132}, {"timestamp": 1897.79, "power": 35.9132}, {"timestamp": 1918.39, "power": 35.9132}, {"timestamp": 1938.98, "power": 35.9132}, {"timestamp": 1959.59, "power": 35.9132}, {"timestamp": 1980.19, "power": 35.9132}, {"timestamp": 2000.76, "power": 35.9132}, {"timestamp": 2021.32, "power": 36.265004}, {"timestamp": 2042.46, "power": 36.265004}, {"timestamp": 2063.04, "power": 36.265004}, {"timestamp": 2083.64, "power": 36.265004}, {"timestamp": 2104.23, "power": 36.265004}, {"timestamp": 2124.8, "power": 36.265004}, {"timestamp": 2145.36, "power": 36.265004}, {"timestamp": 2165.91, "power": 36.265004}, {"timestamp": 2186.51, "power": 36.265004}, {"timestamp": 2207.11, "power": 36.265004}, {"timestamp": 2227.7, "power": 36.265004}, {"timestamp": 2248.29, "power": 36.265004}, {"timestamp": 2268.86, "power": 36.265004}, {"timestamp": 2289.42, "power": 36.265004}, {"timestamp": 2309.98, "power": 36.265004}, {"timestamp": 2330.58, "power": 36.265004}, {"timestamp": 2351.17, "power": 36.265004}, {"timestamp": 2371.76, "power": 36.265004}, {"timestamp": 2392.36, "power": 36.265004}, {"timestamp": 2412.93, "power": 36.265004}, {"timestamp": 2433.49, "power": 36.265004}, {"timestamp": 2454.09, "power": 36.265004}, {"timestamp": 2474.68, "power": 36.265004}, {"timestamp": 2495.27, "power": 36.265004}, {"timestamp": 2515.87, "power": 36.265004}, {"timestamp": 2536.46, "power": 36.265004}, {"timestamp": 2557.03, "power": 36.265004}, {"timestamp": 2577.59, "power": 36.265004}, {"timestamp": 2598.19, "power": 36.265004}, {"timestamp": 2618.78, "power": 36.265004}, {"timestamp": 2639.37, "power": 36.265004}, {"timestamp": 2659.96, "power": 36.265004}, {"timestamp": 2680.56, "power": 36.265004}, {"timestamp": 2701.13, "power": 36.265004}, {"timestamp": 2721.7, "power": 36.265004}, {"timestamp": 2742.29, "power": 36.265004}, {"timestamp": 2762.89, "power": 36.265004}, {"timestamp": 2783.48, "power": 36.265004}, {"timestamp": 2804.07, "power": 36.265004}, {"timestamp": 2824.67, "power": 36.265004}, {"timestamp": 2845.23, "power": 36.265004}, {"timestamp": 2865.78, "power": 36.265004}, {"timestamp": 2886.38, "power": 36.265004}, {"timestamp": 2906.98, "power": 36.265004}, {"timestamp": 2927.57, "power": 36.265004}, {"timestamp": 2948.17, "power": 36.265004}, {"timestamp": 2968.76, "power": 36.265004}, {"timestamp": 2989.31, "power": 36.265004}, {"timestamp": 3009.88, "power": 36.265004}, {"timestamp": 3030.47, "power": 36.293093999999996}, {"timestamp": 3051.59, "power": 36.293093999999996}, {"timestamp": 3072.19, "power": 36.293093999999996}, {"timestamp": 3092.78, "power": 36.293093999999996}, {"timestamp": 3113.33, "power": 36.293093999999996}, {"timestamp": 3133.89, "power": 36.293093999999996}, {"timestamp": 3154.49, "power": 36.293093999999996}, {"timestamp": 3175.1, "power": 36.293093999999996}, {"timestamp": 3195.69, "power": 36.293093999999996}, {"timestamp": 3216.28, "power": 36.293093999999996}, {"timestamp": 3236.85, "power": 36.293093999999996}, {"timestamp": 3257.41, "power": 36.293093999999996}, {"timestamp": 3277.97, "power": 36.293093999999996}, {"timestamp": 3298.56, "power": 36.293093999999996}, {"timestamp": 3319.15, "power": 36.293093999999996}, {"timestamp": 3339.74, "power": 36.293093999999996}, {"timestamp": 3360.34, "power": 36.293093999999996}, {"timestamp": 3380.91, "power": 36.293093999999996}, {"timestamp": 3401.46, "power": 36.293093999999996}, {"timestamp": 3422.06, "power": 36.293093999999996}, {"timestamp": 3442.65, "power": 36.293093999999996}, {"timestamp": 3463.25, "power": 36.293093999999996}, {"timestamp": 3483.85, "power": 36.293093999999996}, {"timestamp": 3504.44, "power": 36.293093999999996}, {"timestamp": 3525.01, "power": 36.293093999999996}, {"timestamp": 3545.57, "power": 36.293093999999996}, {"timestamp": 3566.16, "power": 36.293093999999996}, {"timestamp": 3586.76, "power": 36.293093999999996}, {"timestamp": 3607.36, "power": 36.293093999999996}, {"timestamp": 3627.95, "power": 36.293093999999996}, {"timestamp": 3648.51, "power": 36.293093999999996}, {"timestamp": 3669.06, "power": 36.293093999999996}, {"timestamp": 3689.59, "power": 36.293093999999996}, {"timestamp": 3710.11, "power": 36.293093999999996}, {"timestamp": 3730.64, "power": 36.293093999999996}, {"timestamp": 3751.16, "power": 36.293093999999996}, {"timestamp": 3771.71, "power": 36.293093999999996}, {"timestamp": 3792.24, "power": 36.293093999999996}, {"timestamp": 3812.74, "power": 36.293093999999996}, {"timestamp": 3833.23, "power": 36.293093999999996}, {"timestamp": 3853.75, "power": 36.293093999999996}, {"timestamp": 3874.28, "power": 36.293093999999996}, {"timestamp": 3894.81, "power": 36.293093999999996}, {"timestamp": 3915.35, "power": 36.293093999999996}, {"timestamp": 3935.87, "power": 36.293093999999996}, {"timestamp": 3956.4, "power": 36.293093999999996}, {"timestamp": 3976.91, "power": 36.293093999999996}, {"timestamp": 3997.45, "power": 36.293093999999996}, {"timestamp": 4017.98, "power": 36.293093999999996}, {"timestamp": 4038.51, "power": 40.143367999999995}, {"timestamp": 4059.64, "power": 40.143367999999995}, {"timestamp": 4080.17, "power": 40.143367999999995}, {"timestamp": 4100.67, "power": 40.143367999999995}, {"timestamp": 4121.16, "power": 40.143367999999995}, {"timestamp": 4141.69, "power": 40.143367999999995}, {"timestamp": 4162.22, "power": 40.143367999999995}, {"timestamp": 4182.75, "power": 40.143367999999995}, {"timestamp": 4203.28, "power": 40.143367999999995}, {"timestamp": 4223.81, "power": 40.143367999999995}, {"timestamp": 4244.34, "power": 40.143367999999995}, {"timestamp": 4264.85, "power": 40.143367999999995}, {"timestamp": 4285.33, "power": 40.143367999999995}, {"timestamp": 4305.85, "power": 40.143367999999995}, {"timestamp": 4326.38, "power": 40.143367999999995}, {"timestamp": 4346.91, "power": 40.143367999999995}, {"timestamp": 4367.44, "power": 40.143367999999995}, {"timestamp": 4387.97, "power": 40.143367999999995}, {"timestamp": 4408.51, "power": 40.143367999999995}, {"timestamp": 4429.02, "power": 40.143367999999995}, {"timestamp": 4449.54, "power": 40.143367999999995}, {"timestamp": 4470.07, "power": 40.143367999999995}, {"timestamp": 4490.6, "power": 40.143367999999995}, {"timestamp": 4511.13, "power": 40.143367999999995}, {"timestamp": 4531.66, "power": 40.143367999999995}, {"timestamp": 4552.19, "power": 40.143367999999995}, {"timestamp": 4572.68, "power": 40.143367999999995}, {"timestamp": 4593.17, "power": 40.143367999999995}, {"timestamp": 4613.69, "power": 40.143367999999995}, {"timestamp": 4634.23, "power": 40.143367999999995}, {"timestamp": 4654.76, "power": 40.143367999999995}, {"timestamp": 4675.29, "power": 40.143367999999995}, {"timestamp": 4695.81, "power": 40.143367999999995}, {"timestamp": 4716.34, "power": 40.143367999999995}, {"timestamp": 4736.87, "power": 40.143367999999995}, {"timestamp": 4757.4, "power": 40.143367999999995}, {"timestamp": 4777.93, "power": 40.143367999999995}, {"timestamp": 4798.47, "power": 40.143367999999995}, {"timestamp": 4819.01, "power": 40.143367999999995}, {"timestamp": 4839.55, "power": 40.143367999999995}, {"timestamp": 4860.09, "power": 40.143367999999995}, {"timestamp": 4880.63, "power": 40.143367999999995}, {"timestamp": 4901.12, "power": 40.143367999999995}, {"timestamp": 4921.65, "power": 40.143367999999995}, {"timestamp": 4942.19, "power": 40.143367999999995}, {"timestamp": 4962.72, "power": 40.143367999999995}, {"timestamp": 4983.26, "power": 40.143367999999995}, {"timestamp": 5003.81, "power": 40.143367999999995}, {"timestamp": 5024.34, "power": 40.143367999999995}, {"timestamp": 5044.86, "power": 38.436616}, {"timestamp": 5065.93, "power": 38.436616}, {"timestamp": 5086.46, "power": 38.436616}, {"timestamp": 5107.0, "power": 38.436616}, {"timestamp": 5127.54, "power": 38.436616}, {"timestamp": 5148.07, "power": 38.436616}, {"timestamp": 5168.64, "power": 38.436616}, {"timestamp": 5189.14, "power": 38.436616}, {"timestamp": 5209.7, "power": 38.436616}, {"timestamp": 5230.25, "power": 38.436616}, {"timestamp": 5250.78, "power": 38.436616}, {"timestamp": 5271.32, "power": 38.436616}, {"timestamp": 5291.86, "power": 38.436616}, {"timestamp": 5312.39, "power": 38.436616}, {"timestamp": 5332.93, "power": 38.436616}, {"timestamp": 5353.46, "power": 38.436616}, {"timestamp": 5374.0, "power": 38.436616}, {"timestamp": 5394.54, "power": 38.436616}, {"timestamp": 5415.07, "power": 38.436616}, {"timestamp": 5435.61, "power": 38.436616}, {"timestamp": 5456.14, "power": 38.436616}, {"timestamp": 5476.68, "power": 38.436616}, {"timestamp": 5497.17, "power": 38.436616}, {"timestamp": 5517.7, "power": 38.436616}, {"timestamp": 5538.24, "power": 38.436616}, {"timestamp": 5558.78, "power": 38.436616}, {"timestamp": 5579.31, "power": 38.436616}, {"timestamp": 5599.85, "power": 38.436616}, {"timestamp": 5620.39, "power": 38.436616}, {"timestamp": 5640.89, "power": 38.436616}, {"timestamp": 5661.38, "power": 38.436616}, {"timestamp": 5681.91, "power": 38.436616}, {"timestamp": 5702.45, "power": 38.436616}, {"timestamp": 5723.02, "power": 38.436616}, {"timestamp": 5743.59, "power": 38.436616}, {"timestamp": 5764.15, "power": 38.436616}, {"timestamp": 5784.71, "power": 38.436616}, {"timestamp": 5805.2, "power": 38.436616}, {"timestamp": 5825.77, "power": 38.436616}, {"timestamp": 5846.33, "power": 38.436616}, {"timestamp": 5866.89, "power": 38.436616}, {"timestamp": 5887.43, "power": 38.436616}, {"timestamp": 5907.99, "power": 38.436616}, {"timestamp": 5928.55, "power": 38.436616}, {"timestamp": 5949.07, "power": 38.436616}, {"timestamp": 5969.63, "power": 38.436616}, {"timestamp": 5990.18, "power": 38.436616}, {"timestamp": 6010.75, "power": 38.436616}, {"timestamp": 6031.3, "power": 38.436616}, {"timestamp": 6051.88, "power": 38.897141000000005}, {"timestamp": 6073.31, "power": 38.897141000000005}, {"timestamp": 6093.84, "power": 38.897141000000005}, {"timestamp": 6114.37, "power": 38.897141000000005}, {"timestamp": 6134.91, "power": 38.897141000000005}, {"timestamp": 6155.45, "power": 38.897141000000005}, {"timestamp": 6175.99, "power": 38.897141000000005}, {"timestamp": 6196.52, "power": 38.897141000000005}, {"timestamp": 6217.03, "power": 38.897141000000005}, {"timestamp": 6237.56, "power": 38.897141000000005}, {"timestamp": 6258.1, "power": 38.897141000000005}, {"timestamp": 6278.64, "power": 38.897141000000005}, {"timestamp": 6299.18, "power": 38.897141000000005}, {"timestamp": 6319.71, "power": 38.897141000000005}, {"timestamp": 6340.25, "power": 38.897141000000005}, {"timestamp": 6360.77, "power": 38.897141000000005}, {"timestamp": 6381.26, "power": 38.897141000000005}, {"timestamp": 6401.83, "power": 38.897141000000005}, {"timestamp": 6422.4, "power": 38.897141000000005}, {"timestamp": 6442.97, "power": 38.897141000000005}, {"timestamp": 6463.52, "power": 38.897141000000005}, {"timestamp": 6484.07, "power": 38.897141000000005}, {"timestamp": 6504.63, "power": 38.897141000000005}, {"timestamp": 6525.13, "power": 38.897141000000005}, {"timestamp": 6545.69, "power": 38.897141000000005}, {"timestamp": 6566.26, "power": 38.897141000000005}, {"timestamp": 6586.81, "power": 38.897141000000005}, {"timestamp": 6607.38, "power": 38.897141000000005}, {"timestamp": 6627.93, "power": 38.897141000000005}, {"timestamp": 6648.49, "power": 38.897141000000005}, {"timestamp": 6669.0, "power": 38.897141000000005}, {"timestamp": 6689.55, "power": 38.897141000000005}, {"timestamp": 6710.11, "power": 38.897141000000005}, {"timestamp": 6730.68, "power": 38.897141000000005}, {"timestamp": 6751.26, "power": 38.897141000000005}, {"timestamp": 6771.82, "power": 38.897141000000005}, {"timestamp": 6792.38, "power": 38.897141000000005}, {"timestamp": 6812.9, "power": 38.897141000000005}, {"timestamp": 6833.45, "power": 38.897141000000005}, {"timestamp": 6854.02, "power": 38.897141000000005}, {"timestamp": 6874.57, "power": 38.897141000000005}, {"timestamp": 6895.11, "power": 38.897141000000005}, {"timestamp": 6915.66, "power": 38.897141000000005}, {"timestamp": 6936.24, "power": 38.897141000000005}, {"timestamp": 6956.76, "power": 38.897141000000005}, {"timestamp": 6977.25, "power": 38.897141000000005}, {"timestamp": 6997.8, "power": 38.897141000000005}, {"timestamp": 7018.36, "power": 38.897141000000005}, {"timestamp": 7038.94, "power": 38.897141000000005}, {"timestamp": 7059.51, "power": 37.627183}, {"timestamp": 7080.72, "power": 37.627183}, {"timestamp": 7101.21, "power": 37.627183}, {"timestamp": 7121.74, "power": 37.627183}, {"timestamp": 7142.28, "power": 37.627183}, {"timestamp": 7162.82, "power": 37.627183}, {"timestamp": 7183.35, "power": 37.627183}, {"timestamp": 7203.89, "power": 37.627183}, {"timestamp": 7224.43, "power": 37.627183}, {"timestamp": 7244.94, "power": 37.627183}, {"timestamp": 7265.43, "power": 37.627183}, {"timestamp": 7285.99, "power": 37.627183}, {"timestamp": 7306.55, "power": 37.627183}, {"timestamp": 7327.11, "power": 37.627183}, {"timestamp": 7347.67, "power": 37.627183}, {"timestamp": 7368.24, "power": 37.627183}, {"timestamp": 7388.75, "power": 37.627183}, {"timestamp": 7409.3, "power": 37.627183}, {"timestamp": 7429.86, "power": 37.627183}, {"timestamp": 7450.43, "power": 37.627183}, {"timestamp": 7471.01, "power": 37.627183}, {"timestamp": 7491.57, "power": 37.627183}, {"timestamp": 7512.14, "power": 37.627183}, {"timestamp": 7532.71, "power": 37.627183}, {"timestamp": 7553.21, "power": 37.627183}, {"timestamp": 7573.77, "power": 37.627183}, {"timestamp": 7594.32, "power": 37.627183}, {"timestamp": 7614.88, "power": 37.627183}, {"timestamp": 7635.44, "power": 37.627183}, {"timestamp": 7656.01, "power": 37.627183}, {"timestamp": 7676.58, "power": 37.627183}, {"timestamp": 7697.09, "power": 37.627183}, {"timestamp": 7717.64, "power": 37.627183}, {"timestamp": 7738.21, "power": 37.627183}, {"timestamp": 7758.78, "power": 37.627183}, {"timestamp": 7779.34, "power": 37.627183}, {"timestamp": 7799.9, "power": 37.627183}, {"timestamp": 7820.45, "power": 37.627183}, {"timestamp": 7840.96, "power": 37.627183}, {"timestamp": 7861.49, "power": 37.627183}, {"timestamp": 7882.05, "power": 37.627183}, {"timestamp": 7902.62, "power": 37.627183}, {"timestamp": 7923.18, "power": 37.627183}, {"timestamp": 7943.75, "power": 37.627183}, {"timestamp": 7964.32, "power": 37.627183}, {"timestamp": 7984.83, "power": 37.627183}, {"timestamp": 8005.33, "power": 37.627183}, {"timestamp": 8025.89, "power": 37.627183}, {"timestamp": 8046.45, "power": 37.627183}, {"timestamp": 8067.01, "power": 37.662155999999996}, {"timestamp": 8088.14, "power": 37.662155999999996}, {"timestamp": 8108.68, "power": 37.662155999999996}, {"timestamp": 8129.18, "power": 37.662155999999996}, {"timestamp": 8149.71, "power": 37.662155999999996}, {"timestamp": 8170.25, "power": 37.662155999999996}, {"timestamp": 8190.78, "power": 37.662155999999996}, {"timestamp": 8211.32, "power": 37.662155999999996}, {"timestamp": 8231.85, "power": 37.662155999999996}, {"timestamp": 8252.39, "power": 37.662155999999996}, {"timestamp": 8272.9, "power": 37.662155999999996}, {"timestamp": 8293.43, "power": 37.662155999999996}, {"timestamp": 8313.98, "power": 37.662155999999996}, {"timestamp": 8334.55, "power": 37.662155999999996}, {"timestamp": 8355.11, "power": 37.662155999999996}, {"timestamp": 8375.66, "power": 37.662155999999996}, {"timestamp": 8396.21, "power": 37.662155999999996}, {"timestamp": 8416.71, "power": 37.662155999999996}, {"timestamp": 8437.21, "power": 37.662155999999996}, {"timestamp": 8457.76, "power": 37.662155999999996}, {"timestamp": 8478.32, "power": 37.662155999999996}, {"timestamp": 8498.88, "power": 37.662155999999996}, {"timestamp": 8519.45, "power": 37.662155999999996}, {"timestamp": 8540.02, "power": 37.662155999999996}, {"timestamp": 8560.58, "power": 37.662155999999996}, {"timestamp": 8581.08, "power": 37.662155999999996}, {"timestamp": 8601.63, "power": 37.662155999999996}, {"timestamp": 8622.19, "power": 37.662155999999996}, {"timestamp": 8642.75, "power": 37.662155999999996}, {"timestamp": 8663.3, "power": 37.662155999999996}, {"timestamp": 8683.88, "power": 37.662155999999996}, {"timestamp": 8704.45, "power": 37.662155999999996}, {"timestamp": 8724.96, "power": 37.662155999999996}, {"timestamp": 8745.51, "power": 37.662155999999996}, {"timestamp": 8766.07, "power": 37.662155999999996}, {"timestamp": 8786.63, "power": 37.662155999999996}, {"timestamp": 8807.18, "power": 37.662155999999996}, {"timestamp": 8827.74, "power": 37.662155999999996}, {"timestamp": 8848.28, "power": 37.662155999999996}, {"timestamp": 8868.8, "power": 37.662155999999996}, {"timestamp": 8889.29, "power": 37.662155999999996}, {"timestamp": 8909.84, "power": 37.662155999999996}, {"timestamp": 8930.4, "power": 37.662155999999996}, {"timestamp": 8950.96, "power": 37.662155999999996}, {"timestamp": 8971.52, "power": 37.662155999999996}, {"timestamp": 8992.08, "power": 37.662155999999996}, {"timestamp": 9012.63, "power": 37.662155999999996}, {"timestamp": 9033.12, "power": 37.662155999999996}, {"timestamp": 9053.65, "power": 37.662155999999996}, {"timestamp": 9074.19, "power": 37.679306}, {"timestamp": 9095.22, "power": 37.679306}, {"timestamp": 9115.76, "power": 37.679306}, {"timestamp": 9136.32, "power": 37.679306}, {"timestamp": 9156.84, "power": 37.679306}, {"timestamp": 9177.33, "power": 37.679306}, {"timestamp": 9197.89, "power": 37.679306}, {"timestamp": 9218.46, "power": 37.679306}, {"timestamp": 9239.0, "power": 37.679306}, {"timestamp": 9259.54, "power": 37.679306}, {"timestamp": 9280.07, "power": 37.679306}, {"timestamp": 9300.65, "power": 37.679306}, {"timestamp": 9321.15, "power": 37.679306}, {"timestamp": 9341.71, "power": 37.679306}, {"timestamp": 9362.27, "power": 37.679306}, {"timestamp": 9382.83, "power": 37.679306}, {"timestamp": 9403.38, "power": 37.679306}, {"timestamp": 9423.91, "power": 37.679306}, {"timestamp": 9444.45, "power": 37.679306}, {"timestamp": 9465.0, "power": 37.679306}, {"timestamp": 9485.54, "power": 37.679306}, {"timestamp": 9506.09, "power": 37.679306}, {"timestamp": 9526.66, "power": 37.679306}, {"timestamp": 9547.21, "power": 37.679306}, {"timestamp": 9567.78, "power": 37.679306}, {"timestamp": 9588.34, "power": 37.679306}, {"timestamp": 9608.86, "power": 37.679306}, {"timestamp": 9629.35, "power": 37.679306}, {"timestamp": 9649.91, "power": 37.679306}, {"timestamp": 9670.48, "power": 37.679306}, {"timestamp": 9691.02, "power": 37.679306}, {"timestamp": 9711.59, "power": 37.679306}, {"timestamp": 9732.16, "power": 37.679306}, {"timestamp": 9752.72, "power": 37.679306}, {"timestamp": 9773.21, "power": 37.679306}, {"timestamp": 9793.75, "power": 37.679306}, {"timestamp": 9814.29, "power": 37.679306}, {"timestamp": 9834.82, "power": 37.679306}, {"timestamp": 9855.35, "power": 37.679306}, {"timestamp": 9875.89, "power": 37.679306}, {"timestamp": 9896.43, "power": 37.679306}, {"timestamp": 9916.95, "power": 37.679306}, {"timestamp": 9937.49, "power": 37.679306}, {"timestamp": 9958.02, "power": 37.679306}, {"timestamp": 9978.6, "power": 37.679306}, {"timestamp": 9999.17, "power": 37.679306}, {"timestamp": 10019.7, "power": 37.679306}, {"timestamp": 10040.3, "power": 37.679306}, {"timestamp": 10060.8, "power": 37.679306}, {"timestamp": 10081.3, "power": 36.783648}, {"timestamp": 10102.4, "power": 36.783648}, {"timestamp": 10122.9, "power": 36.783648}, {"timestamp": 10143.5, "power": 36.783648}, {"timestamp": 10164.1, "power": 36.783648}, {"timestamp": 10184.6, "power": 36.783648}, {"timestamp": 10205.1, "power": 36.783648}, {"timestamp": 10225.6, "power": 36.783648}, {"timestamp": 10246.2, "power": 36.783648}, {"timestamp": 10266.7, "power": 36.783648}, {"timestamp": 10287.2, "power": 36.783648}, {"timestamp": 10307.8, "power": 36.783648}, {"timestamp": 10328.3, "power": 36.783648}, {"timestamp": 10348.8, "power": 36.783648}, {"timestamp": 10369.3, "power": 36.783648}, {"timestamp": 10389.8, "power": 36.783648}, {"timestamp": 10410.4, "power": 36.783648}, {"timestamp": 10430.9, "power": 36.783648}, {"timestamp": 10451.4, "power": 36.783648}, {"timestamp": 10472.0, "power": 36.783648}, {"timestamp": 10492.5, "power": 36.783648}, {"timestamp": 10513.0, "power": 36.783648}, {"timestamp": 10533.5, "power": 36.783648}, {"timestamp": 10554.1, "power": 36.783648}, {"timestamp": 10574.6, "power": 36.783648}, {"timestamp": 10595.2, "power": 36.783648}, {"timestamp": 10615.7, "power": 36.783648}, {"timestamp": 10636.2, "power": 36.783648}, {"timestamp": 10656.7, "power": 36.783648}, {"timestamp": 10677.2, "power": 36.783648}, {"timestamp": 10697.7, "power": 36.783648}, {"timestamp": 10718.3, "power": 36.783648}, {"timestamp": 10738.8, "power": 36.783648}, {"timestamp": 10759.3, "power": 36.783648}, {"timestamp": 10779.8, "power": 36.783648}, {"timestamp": 10800.4, "power": 36.783648}, {"timestamp": 10820.9, "power": 36.783648}, {"timestamp": 10841.4, "power": 36.783648}, {"timestamp": 10861.9, "power": 36.783648}, {"timestamp": 10882.4, "power": 36.783648}, {"timestamp": 10902.9, "power": 36.783648}, {"timestamp": 10923.5, "power": 36.783648}, {"timestamp": 10944.0, "power": 36.783648}, {"timestamp": 10964.5, "power": 36.783648}, {"timestamp": 10985.0, "power": 36.783648}, {"timestamp": 11005.6, "power": 36.783648}, {"timestamp": 11026.1, "power": 36.783648}, {"timestamp": 11046.6, "power": 36.783648}, {"timestamp": 11067.2, "power": 36.783648}, {"timestamp": 11087.7, "power": 39.425044}, {"timestamp": 11109.0, "power": 39.425044}, {"timestamp": 11129.5, "power": 39.425044}, {"timestamp": 11150.0, "power": 39.425044}, {"timestamp": 11170.5, "power": 39.425044}, {"timestamp": 11191.1, "power": 39.425044}, {"timestamp": 11211.6, "power": 39.425044}, {"timestamp": 11232.1, "power": 39.425044}, {"timestamp": 11252.7, "power": 39.425044}, {"timestamp": 11273.2, "power": 39.425044}, {"timestamp": 11293.7, "power": 39.425044}, {"timestamp": 11314.2, "power": 39.425044}, {"timestamp": 11334.7, "power": 39.425044}, {"timestamp": 11355.3, "power": 39.425044}, {"timestamp": 11375.9, "power": 39.425044}, {"timestamp": 11396.4, "power": 39.425044}, {"timestamp": 11417.0, "power": 39.425044}, {"timestamp": 11482.5, "power": 39.425044}, {"timestamp": 11502.8, "power": 39.425044}, {"timestamp": 11523.3, "power": 39.425044}, {"timestamp": 11543.8, "power": 39.425044}, {"timestamp": 11564.3, "power": 39.425044}, {"timestamp": 11584.8, "power": 39.425044}, {"timestamp": 11605.3, "power": 39.425044}, {"timestamp": 11625.8, "power": 39.425044}, {"timestamp": 11646.4, "power": 39.425044}, {"timestamp": 11666.9, "power": 39.425044}, {"timestamp": 11687.4, "power": 39.425044}, {"timestamp": 11708.0, "power": 39.425044}, {"timestamp": 11728.5, "power": 39.425044}, {"timestamp": 11749.0, "power": 39.425044}, {"timestamp": 11769.5, "power": 39.425044}, {"timestamp": 11790.0, "power": 39.425044}, {"timestamp": 11810.6, "power": 39.425044}, {"timestamp": 11831.1, "power": 39.425044}, {"timestamp": 11851.6, "power": 39.425044}, {"timestamp": 11872.1, "power": 39.425044}, {"timestamp": 11892.7, "power": 39.425044}, {"timestamp": 11913.2, "power": 39.425044}, {"timestamp": 11933.6, "power": 39.425044}, {"timestamp": 11954.2, "power": 39.425044}, {"timestamp": 11974.7, "power": 39.425044}, {"timestamp": 11995.2, "power": 39.425044}, {"timestamp": 12015.8, "power": 39.425044}, {"timestamp": 12036.3, "power": 39.425044}, {"timestamp": 12056.8, "power": 39.425044}, {"timestamp": 12077.3, "power": 39.425044}, {"timestamp": 12097.8, "power": 35.89043600000001}, {"timestamp": 12119.0, "power": 35.89043600000001}, {"timestamp": 12139.5, "power": 35.89043600000001}, {"timestamp": 12160.0, "power": 35.89043600000001}, {"timestamp": 12180.5, "power": 35.89043600000001}, {"timestamp": 12201.0, "power": 35.89043600000001}, {"timestamp": 12221.5, "power": 35.89043600000001}, {"timestamp": 12242.0, "power": 35.89043600000001}, {"timestamp": 12262.6, "power": 35.89043600000001}, {"timestamp": 12283.1, "power": 35.89043600000001}, {"timestamp": 12303.6, "power": 35.89043600000001}, {"timestamp": 12324.1, "power": 35.89043600000001}, {"timestamp": 12344.7, "power": 35.89043600000001}, {"timestamp": 12365.2, "power": 35.89043600000001}, {"timestamp": 12385.6, "power": 35.89043600000001}, {"timestamp": 12406.2, "power": 35.89043600000001}, {"timestamp": 12426.7, "power": 35.89043600000001}, {"timestamp": 12447.2, "power": 35.89043600000001}, {"timestamp": 12467.7, "power": 35.89043600000001}, {"timestamp": 12488.3, "power": 35.89043600000001}, {"timestamp": 12508.8, "power": 35.89043600000001}, {"timestamp": 12529.3, "power": 35.89043600000001}, {"timestamp": 12549.8, "power": 35.89043600000001}, {"timestamp": 12570.3, "power": 35.89043600000001}, {"timestamp": 12590.8, "power": 35.89043600000001}, {"timestamp": 12611.3, "power": 35.89043600000001}, {"timestamp": 12631.9, "power": 35.89043600000001}, {"timestamp": 12652.4, "power": 35.89043600000001}, {"timestamp": 12672.9, "power": 35.89043600000001}, {"timestamp": 12693.4, "power": 35.89043600000001}, {"timestamp": 12713.9, "power": 35.89043600000001}, {"timestamp": 12734.5, "power": 35.89043600000001}, {"timestamp": 12755.0, "power": 35.89043600000001}, {"timestamp": 12775.5, "power": 35.89043600000001}, {"timestamp": 12796.0, "power": 35.89043600000001}, {"timestamp": 12816.6, "power": 35.89043600000001}, {"timestamp": 12837.1, "power": 35.89043600000001}, {"timestamp": 12857.6, "power": 35.89043600000001}, {"timestamp": 12878.1, "power": 35.89043600000001}, {"timestamp": 12898.8, "power": 35.89043600000001}, {"timestamp": 12919.4, "power": 35.89043600000001}], "timeline": {"START": "4686.885963", "END": "10085.19026"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7679.49}, {"name": "clSetKernelArg", "calls": 19, "time": 3494.79}, {"name": "clReleaseKernel", "calls": 1, "time": 1396.15}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.0284}, {"name": "clCreateContext", "calls": 1, "time": 43.66}, {"name": "clReleaseContext", "calls": 1, "time": 42.8462}, {"name": "clReleaseProgram", "calls": 1, "time": 19.3667}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.67165}, {"name": "clCreateKernel", "calls": 1, "time": 0.349104}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.127449}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089404}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077062}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034001}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.029367}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025429}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024216}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010884}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009215}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00854}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007091}, {"name": "clRetainDevice", "calls": 2, "time": 0.004702}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5398.3}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5028.16}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 5272.65}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 5121.77}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 5397.83}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 5028.12}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7740.007837, "utilization": 80.625082, "size": 8157950.0, "time": 1053.997968}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 63159503, "speed": 100.817, "utilization": 0.875146, "size": 0.0080171}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3939923, "speed": 393.004, "utilization": 3.41149, "size": 0.127913}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 68084932, "speed": 103.618, "utilization": 0.899458, "size": 0.00801586}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4247754, "speed": 393.417, "utilization": 3.41508, "size": 0.12792}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 64880145, "speed": 101.663, "utilization": 0.882493, "size": 0.00801665}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4047470, "speed": 393.24, "utilization": 3.41354, "size": 0.127915}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 72182809, "speed": 107.295, "utilization": 0.931378, "size": 0.00801496}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4503848, "speed": 395.671, "utilization": 3.43465, "size": 0.127925}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 63158473, "speed": 100.817, "utilization": 0.875145, "size": 0.0080171}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3939844, "speed": 393.118, "utilization": 3.41248, "size": 0.127914}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len4/run4.json b/code/fpga/final_results/dblp.xml.20MB.len4/run4.json new file mode 100644 index 0000000..111558e --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.7307, "power": 37.180776}, {"timestamp": 66.3947, "power": 37.180776}, {"timestamp": 86.9347, "power": 37.180776}, {"timestamp": 107.467, "power": 37.180776}, {"timestamp": 128.411, "power": 37.180776}, {"timestamp": 149.283, "power": 37.180776}, {"timestamp": 169.833, "power": 37.180776}, {"timestamp": 190.338, "power": 37.180776}, {"timestamp": 210.872, "power": 37.180776}, {"timestamp": 231.414, "power": 37.180776}, {"timestamp": 251.951, "power": 37.180776}, {"timestamp": 272.503, "power": 37.180776}, {"timestamp": 293.045, "power": 37.180776}, {"timestamp": 313.592, "power": 37.180776}, {"timestamp": 334.126, "power": 37.180776}, {"timestamp": 354.667, "power": 37.180776}, {"timestamp": 375.213, "power": 37.180776}, {"timestamp": 395.759, "power": 37.180776}, {"timestamp": 416.302, "power": 37.180776}, {"timestamp": 436.849, "power": 37.180776}, {"timestamp": 457.392, "power": 37.180776}, {"timestamp": 477.907, "power": 37.180776}, {"timestamp": 498.409, "power": 37.180776}, {"timestamp": 518.954, "power": 37.180776}, {"timestamp": 539.495, "power": 37.180776}, {"timestamp": 560.038, "power": 37.180776}, {"timestamp": 580.587, "power": 37.180776}, {"timestamp": 601.132, "power": 37.180776}, {"timestamp": 621.683, "power": 37.180776}, {"timestamp": 642.195, "power": 37.180776}, {"timestamp": 662.688, "power": 37.180776}, {"timestamp": 683.227, "power": 37.180776}, {"timestamp": 703.769, "power": 37.180776}, {"timestamp": 724.318, "power": 37.180776}, {"timestamp": 744.867, "power": 37.180776}, {"timestamp": 765.406, "power": 37.180776}, {"timestamp": 785.919, "power": 37.180776}, {"timestamp": 806.417, "power": 37.180776}, {"timestamp": 826.959, "power": 37.180776}, {"timestamp": 847.499, "power": 37.180776}, {"timestamp": 868.041, "power": 37.180776}, {"timestamp": 888.586, "power": 37.180776}, {"timestamp": 909.128, "power": 37.180776}, {"timestamp": 929.669, "power": 37.180776}, {"timestamp": 950.189, "power": 37.180776}, {"timestamp": 970.73, "power": 37.180776}, {"timestamp": 991.277, "power": 37.180776}, {"timestamp": 1011.82, "power": 35.603689}, {"timestamp": 1033.04, "power": 35.603689}, {"timestamp": 1053.64, "power": 35.603689}, {"timestamp": 1074.21, "power": 35.603689}, {"timestamp": 1094.78, "power": 35.603689}, {"timestamp": 1115.38, "power": 35.603689}, {"timestamp": 1135.98, "power": 35.603689}, {"timestamp": 1156.57, "power": 35.603689}, {"timestamp": 1177.17, "power": 35.603689}, {"timestamp": 1197.77, "power": 35.603689}, {"timestamp": 1218.35, "power": 35.603689}, {"timestamp": 1238.91, "power": 35.603689}, {"timestamp": 1259.51, "power": 35.603689}, {"timestamp": 1280.11, "power": 35.603689}, {"timestamp": 1300.71, "power": 35.603689}, {"timestamp": 1321.31, "power": 35.603689}, {"timestamp": 1341.84, "power": 35.603689}, {"timestamp": 1362.4, "power": 35.603689}, {"timestamp": 1382.97, "power": 35.603689}, {"timestamp": 1403.58, "power": 35.603689}, {"timestamp": 1424.19, "power": 35.603689}, {"timestamp": 1444.78, "power": 35.603689}, {"timestamp": 1465.38, "power": 35.603689}, {"timestamp": 1485.96, "power": 35.603689}, {"timestamp": 1506.52, "power": 35.603689}, {"timestamp": 1527.09, "power": 35.603689}, {"timestamp": 1547.69, "power": 35.603689}, {"timestamp": 1568.28, "power": 35.603689}, {"timestamp": 1588.88, "power": 35.603689}, {"timestamp": 1609.48, "power": 35.603689}, {"timestamp": 1630.06, "power": 35.603689}, {"timestamp": 1650.62, "power": 35.603689}, {"timestamp": 1671.22, "power": 35.603689}, {"timestamp": 1691.82, "power": 35.603689}, {"timestamp": 1712.42, "power": 35.603689}, {"timestamp": 1733.03, "power": 35.603689}, {"timestamp": 1753.62, "power": 35.603689}, {"timestamp": 1774.2, "power": 35.603689}, {"timestamp": 1794.76, "power": 35.603689}, {"timestamp": 1815.36, "power": 35.603689}, {"timestamp": 1835.96, "power": 35.603689}, {"timestamp": 1856.56, "power": 35.603689}, {"timestamp": 1877.16, "power": 35.603689}, {"timestamp": 1897.75, "power": 35.603689}, {"timestamp": 1918.33, "power": 35.603689}, {"timestamp": 1938.89, "power": 35.603689}, {"timestamp": 1959.5, "power": 35.603689}, {"timestamp": 1980.12, "power": 35.603689}, {"timestamp": 2000.72, "power": 35.603689}, {"timestamp": 2021.32, "power": 35.960544999999996}, {"timestamp": 2042.48, "power": 35.960544999999996}, {"timestamp": 2063.04, "power": 35.960544999999996}, {"timestamp": 2083.63, "power": 35.960544999999996}, {"timestamp": 2104.23, "power": 35.960544999999996}, {"timestamp": 2124.82, "power": 35.960544999999996}, {"timestamp": 2145.42, "power": 35.960544999999996}, {"timestamp": 2166.04, "power": 35.960544999999996}, {"timestamp": 2186.6, "power": 35.960544999999996}, {"timestamp": 2207.17, "power": 35.960544999999996}, {"timestamp": 2227.77, "power": 35.960544999999996}, {"timestamp": 2248.37, "power": 35.960544999999996}, {"timestamp": 2268.97, "power": 35.960544999999996}, {"timestamp": 2289.57, "power": 35.960544999999996}, {"timestamp": 2310.17, "power": 35.960544999999996}, {"timestamp": 2330.73, "power": 35.960544999999996}, {"timestamp": 2351.34, "power": 35.960544999999996}, {"timestamp": 2371.93, "power": 35.960544999999996}, {"timestamp": 2392.54, "power": 35.960544999999996}, {"timestamp": 2413.14, "power": 35.960544999999996}, {"timestamp": 2433.74, "power": 35.960544999999996}, {"timestamp": 2454.32, "power": 35.960544999999996}, {"timestamp": 2474.89, "power": 35.960544999999996}, {"timestamp": 2495.5, "power": 35.960544999999996}, {"timestamp": 2516.1, "power": 35.960544999999996}, {"timestamp": 2536.7, "power": 35.960544999999996}, {"timestamp": 2557.3, "power": 35.960544999999996}, {"timestamp": 2577.84, "power": 35.960544999999996}, {"timestamp": 2598.41, "power": 35.960544999999996}, {"timestamp": 2618.98, "power": 35.960544999999996}, {"timestamp": 2639.58, "power": 35.960544999999996}, {"timestamp": 2660.18, "power": 35.960544999999996}, {"timestamp": 2680.79, "power": 35.960544999999996}, {"timestamp": 2701.39, "power": 35.960544999999996}, {"timestamp": 2721.98, "power": 35.960544999999996}, {"timestamp": 2742.55, "power": 35.960544999999996}, {"timestamp": 2763.12, "power": 35.960544999999996}, {"timestamp": 2783.72, "power": 35.960544999999996}, {"timestamp": 2804.32, "power": 35.960544999999996}, {"timestamp": 2824.93, "power": 35.960544999999996}, {"timestamp": 2845.53, "power": 35.960544999999996}, {"timestamp": 2866.11, "power": 35.960544999999996}, {"timestamp": 2886.67, "power": 35.960544999999996}, {"timestamp": 2907.27, "power": 35.960544999999996}, {"timestamp": 2927.88, "power": 35.960544999999996}, {"timestamp": 2948.48, "power": 35.960544999999996}, {"timestamp": 2969.09, "power": 35.960544999999996}, {"timestamp": 2989.69, "power": 35.960544999999996}, {"timestamp": 3010.27, "power": 35.960544999999996}, {"timestamp": 3030.84, "power": 35.977801}, {"timestamp": 3051.98, "power": 35.977801}, {"timestamp": 3072.57, "power": 35.977801}, {"timestamp": 3093.17, "power": 35.977801}, {"timestamp": 3113.78, "power": 35.977801}, {"timestamp": 3134.36, "power": 35.977801}, {"timestamp": 3154.92, "power": 35.977801}, {"timestamp": 3175.54, "power": 35.977801}, {"timestamp": 3196.14, "power": 35.977801}, {"timestamp": 3216.73, "power": 35.977801}, {"timestamp": 3237.33, "power": 35.977801}, {"timestamp": 3257.92, "power": 35.977801}, {"timestamp": 3278.48, "power": 35.977801}, {"timestamp": 3299.05, "power": 35.977801}, {"timestamp": 3319.65, "power": 35.977801}, {"timestamp": 3340.26, "power": 35.977801}, {"timestamp": 3360.86, "power": 35.977801}, {"timestamp": 3381.47, "power": 35.977801}, {"timestamp": 3402.04, "power": 35.977801}, {"timestamp": 3422.61, "power": 35.977801}, {"timestamp": 3443.2, "power": 35.977801}, {"timestamp": 3463.8, "power": 35.977801}, {"timestamp": 3484.4, "power": 35.977801}, {"timestamp": 3505.0, "power": 35.977801}, {"timestamp": 3525.6, "power": 35.977801}, {"timestamp": 3546.17, "power": 35.977801}, {"timestamp": 3566.73, "power": 35.977801}, {"timestamp": 3587.36, "power": 35.977801}, {"timestamp": 3607.96, "power": 35.977801}, {"timestamp": 3628.56, "power": 35.977801}, {"timestamp": 3649.13, "power": 35.977801}, {"timestamp": 3669.66, "power": 35.977801}, {"timestamp": 3690.16, "power": 35.977801}, {"timestamp": 3710.67, "power": 35.977801}, {"timestamp": 3731.22, "power": 35.977801}, {"timestamp": 3751.76, "power": 35.977801}, {"timestamp": 3772.3, "power": 35.977801}, {"timestamp": 3792.84, "power": 35.977801}, {"timestamp": 3813.38, "power": 35.977801}, {"timestamp": 3833.9, "power": 35.977801}, {"timestamp": 3854.39, "power": 35.977801}, {"timestamp": 3874.92, "power": 35.977801}, {"timestamp": 3895.46, "power": 35.977801}, {"timestamp": 3916.0, "power": 35.977801}, {"timestamp": 3936.54, "power": 35.977801}, {"timestamp": 3957.08, "power": 35.977801}, {"timestamp": 3977.63, "power": 35.977801}, {"timestamp": 3998.15, "power": 35.977801}, {"timestamp": 4018.69, "power": 35.977801}, {"timestamp": 4039.23, "power": 38.154022}, {"timestamp": 4060.43, "power": 38.154022}, {"timestamp": 4080.97, "power": 38.154022}, {"timestamp": 4101.5, "power": 38.154022}, {"timestamp": 4122.03, "power": 38.154022}, {"timestamp": 4142.52, "power": 38.154022}, {"timestamp": 4163.06, "power": 38.154022}, {"timestamp": 4183.6, "power": 38.154022}, {"timestamp": 4204.13, "power": 38.154022}, {"timestamp": 4224.67, "power": 38.154022}, {"timestamp": 4245.2, "power": 38.154022}, {"timestamp": 4265.75, "power": 38.154022}, {"timestamp": 4286.26, "power": 38.154022}, {"timestamp": 4306.79, "power": 38.154022}, {"timestamp": 4327.32, "power": 38.154022}, {"timestamp": 4347.86, "power": 38.154022}, {"timestamp": 4368.4, "power": 38.154022}, {"timestamp": 4388.94, "power": 38.154022}, {"timestamp": 4409.48, "power": 38.154022}, {"timestamp": 4430.0, "power": 38.154022}, {"timestamp": 4450.49, "power": 38.154022}, {"timestamp": 4471.03, "power": 38.154022}, {"timestamp": 4491.58, "power": 38.154022}, {"timestamp": 4512.12, "power": 38.154022}, {"timestamp": 4532.66, "power": 38.154022}, {"timestamp": 4553.2, "power": 38.154022}, {"timestamp": 4573.74, "power": 38.154022}, {"timestamp": 4594.26, "power": 38.154022}, {"timestamp": 4614.79, "power": 38.154022}, {"timestamp": 4635.33, "power": 38.154022}, {"timestamp": 4655.87, "power": 38.154022}, {"timestamp": 4676.41, "power": 38.154022}, {"timestamp": 4696.95, "power": 38.154022}, {"timestamp": 4717.49, "power": 38.154022}, {"timestamp": 4738.03, "power": 38.154022}, {"timestamp": 4758.53, "power": 38.154022}, {"timestamp": 4779.07, "power": 38.154022}, {"timestamp": 4799.63, "power": 38.154022}, {"timestamp": 4820.18, "power": 38.154022}, {"timestamp": 4840.74, "power": 38.154022}, {"timestamp": 4861.29, "power": 38.154022}, {"timestamp": 4881.85, "power": 38.154022}, {"timestamp": 4902.35, "power": 38.154022}, {"timestamp": 4922.9, "power": 38.154022}, {"timestamp": 4943.45, "power": 38.154022}, {"timestamp": 4964.0, "power": 38.154022}, {"timestamp": 4984.58, "power": 38.154022}, {"timestamp": 5005.16, "power": 38.154022}, {"timestamp": 5025.73, "power": 38.154022}, {"timestamp": 5046.25, "power": 37.296597000000006}, {"timestamp": 5067.42, "power": 37.296597000000006}, {"timestamp": 5087.96, "power": 37.296597000000006}, {"timestamp": 5108.51, "power": 37.296597000000006}, {"timestamp": 5129.07, "power": 37.296597000000006}, {"timestamp": 5149.62, "power": 37.296597000000006}, {"timestamp": 5170.15, "power": 37.296597000000006}, {"timestamp": 5190.69, "power": 37.296597000000006}, {"timestamp": 5211.25, "power": 37.296597000000006}, {"timestamp": 5231.8, "power": 37.296597000000006}, {"timestamp": 5252.35, "power": 37.296597000000006}, {"timestamp": 5272.9, "power": 37.296597000000006}, {"timestamp": 5293.45, "power": 37.296597000000006}, {"timestamp": 5313.97, "power": 37.296597000000006}, {"timestamp": 5334.49, "power": 37.296597000000006}, {"timestamp": 5355.03, "power": 37.296597000000006}, {"timestamp": 5375.58, "power": 37.296597000000006}, {"timestamp": 5396.14, "power": 37.296597000000006}, {"timestamp": 5416.69, "power": 37.296597000000006}, {"timestamp": 5437.23, "power": 37.296597000000006}, {"timestamp": 5457.78, "power": 37.296597000000006}, {"timestamp": 5478.3, "power": 37.296597000000006}, {"timestamp": 5498.87, "power": 37.296597000000006}, {"timestamp": 5519.45, "power": 37.296597000000006}, {"timestamp": 5540.02, "power": 37.296597000000006}, {"timestamp": 5560.6, "power": 37.296597000000006}, {"timestamp": 5581.17, "power": 37.296597000000006}, {"timestamp": 5601.75, "power": 37.296597000000006}, {"timestamp": 5622.27, "power": 37.296597000000006}, {"timestamp": 5642.81, "power": 37.296597000000006}, {"timestamp": 5663.36, "power": 37.296597000000006}, {"timestamp": 5683.91, "power": 37.296597000000006}, {"timestamp": 5704.46, "power": 37.296597000000006}, {"timestamp": 5725.01, "power": 37.296597000000006}, {"timestamp": 5745.56, "power": 37.296597000000006}, {"timestamp": 5766.09, "power": 37.296597000000006}, {"timestamp": 5786.59, "power": 37.296597000000006}, {"timestamp": 5807.14, "power": 37.296597000000006}, {"timestamp": 5827.69, "power": 37.296597000000006}, {"timestamp": 5848.24, "power": 37.296597000000006}, {"timestamp": 5868.79, "power": 37.296597000000006}, {"timestamp": 5889.34, "power": 37.296597000000006}, {"timestamp": 5909.84, "power": 37.296597000000006}, {"timestamp": 5930.35, "power": 37.296597000000006}, {"timestamp": 5950.89, "power": 37.296597000000006}, {"timestamp": 5971.44, "power": 37.296597000000006}, {"timestamp": 5991.99, "power": 37.296597000000006}, {"timestamp": 6012.54, "power": 37.296597000000006}, {"timestamp": 6033.09, "power": 37.296597000000006}, {"timestamp": 6053.64, "power": 37.584445}, {"timestamp": 6075.43, "power": 37.584445}, {"timestamp": 6095.98, "power": 37.584445}, {"timestamp": 6116.53, "power": 37.584445}, {"timestamp": 6137.08, "power": 37.584445}, {"timestamp": 6157.63, "power": 37.584445}, {"timestamp": 6178.21, "power": 37.584445}, {"timestamp": 6198.76, "power": 37.584445}, {"timestamp": 6219.31, "power": 37.584445}, {"timestamp": 6239.85, "power": 37.584445}, {"timestamp": 6260.41, "power": 37.584445}, {"timestamp": 6280.95, "power": 37.584445}, {"timestamp": 6301.51, "power": 37.584445}, {"timestamp": 6322.03, "power": 37.584445}, {"timestamp": 6342.53, "power": 37.584445}, {"timestamp": 6363.07, "power": 37.584445}, {"timestamp": 6383.65, "power": 37.584445}, {"timestamp": 6404.22, "power": 37.584445}, {"timestamp": 6424.79, "power": 37.584445}, {"timestamp": 6445.37, "power": 37.584445}, {"timestamp": 6465.9, "power": 37.584445}, {"timestamp": 6486.4, "power": 37.584445}, {"timestamp": 6506.97, "power": 37.584445}, {"timestamp": 6527.53, "power": 37.584445}, {"timestamp": 6548.11, "power": 37.584445}, {"timestamp": 6568.67, "power": 37.584445}, {"timestamp": 6589.23, "power": 37.584445}, {"timestamp": 6609.8, "power": 37.584445}, {"timestamp": 6630.31, "power": 37.584445}, {"timestamp": 6650.87, "power": 37.584445}, {"timestamp": 6671.45, "power": 37.584445}, {"timestamp": 6692.03, "power": 37.584445}, {"timestamp": 6712.61, "power": 37.584445}, {"timestamp": 6733.17, "power": 37.584445}, {"timestamp": 6753.74, "power": 37.584445}, {"timestamp": 6774.26, "power": 37.584445}, {"timestamp": 6794.81, "power": 37.584445}, {"timestamp": 6815.4, "power": 37.584445}, {"timestamp": 6835.97, "power": 37.584445}, {"timestamp": 6856.53, "power": 37.584445}, {"timestamp": 6877.12, "power": 37.584445}, {"timestamp": 6897.69, "power": 37.584445}, {"timestamp": 6918.21, "power": 37.584445}, {"timestamp": 6938.77, "power": 37.584445}, {"timestamp": 6959.35, "power": 37.584445}, {"timestamp": 6979.93, "power": 37.584445}, {"timestamp": 7000.5, "power": 37.584445}, {"timestamp": 7021.08, "power": 37.584445}, {"timestamp": 7041.65, "power": 37.584445}, {"timestamp": 7062.17, "power": 37.374159}, {"timestamp": 7083.54, "power": 37.374159}, {"timestamp": 7104.09, "power": 37.374159}, {"timestamp": 7124.63, "power": 37.374159}, {"timestamp": 7145.18, "power": 37.374159}, {"timestamp": 7165.74, "power": 37.374159}, {"timestamp": 7186.25, "power": 37.374159}, {"timestamp": 7206.74, "power": 37.374159}, {"timestamp": 7227.29, "power": 37.374159}, {"timestamp": 7247.83, "power": 37.374159}, {"timestamp": 7268.38, "power": 37.374159}, {"timestamp": 7288.92, "power": 37.374159}, {"timestamp": 7309.47, "power": 37.374159}, {"timestamp": 7329.99, "power": 37.374159}, {"timestamp": 7350.49, "power": 37.374159}, {"timestamp": 7371.03, "power": 37.374159}, {"timestamp": 7391.59, "power": 37.374159}, {"timestamp": 7412.15, "power": 37.374159}, {"timestamp": 7432.73, "power": 37.374159}, {"timestamp": 7453.28, "power": 37.374159}, {"timestamp": 7473.87, "power": 37.374159}, {"timestamp": 7494.37, "power": 37.374159}, {"timestamp": 7514.94, "power": 37.374159}, {"timestamp": 7535.5, "power": 37.374159}, {"timestamp": 7556.07, "power": 37.374159}, {"timestamp": 7576.65, "power": 37.374159}, {"timestamp": 7597.22, "power": 37.374159}, {"timestamp": 7617.81, "power": 37.374159}, {"timestamp": 7638.31, "power": 37.374159}, {"timestamp": 7658.88, "power": 37.374159}, {"timestamp": 7679.46, "power": 37.374159}, {"timestamp": 7700.01, "power": 37.374159}, {"timestamp": 7720.55, "power": 37.374159}, {"timestamp": 7741.09, "power": 37.374159}, {"timestamp": 7761.64, "power": 37.374159}, {"timestamp": 7782.16, "power": 37.374159}, {"timestamp": 7802.72, "power": 37.374159}, {"timestamp": 7823.3, "power": 37.374159}, {"timestamp": 7843.86, "power": 37.374159}, {"timestamp": 7864.41, "power": 37.374159}, {"timestamp": 7884.99, "power": 37.374159}, {"timestamp": 7905.57, "power": 37.374159}, {"timestamp": 7926.09, "power": 37.374159}, {"timestamp": 7946.77, "power": 37.374159}, {"timestamp": 7967.34, "power": 37.374159}, {"timestamp": 7987.92, "power": 37.374159}, {"timestamp": 8008.5, "power": 37.374159}, {"timestamp": 8029.08, "power": 37.374159}, {"timestamp": 8049.66, "power": 37.374159}, {"timestamp": 8070.18, "power": 38.403800000000004}, {"timestamp": 8091.39, "power": 38.403800000000004}, {"timestamp": 8111.93, "power": 38.403800000000004}, {"timestamp": 8132.48, "power": 38.403800000000004}, {"timestamp": 8153.02, "power": 38.403800000000004}, {"timestamp": 8173.57, "power": 38.403800000000004}, {"timestamp": 8194.09, "power": 38.403800000000004}, {"timestamp": 8214.59, "power": 38.403800000000004}, {"timestamp": 8235.13, "power": 38.403800000000004}, {"timestamp": 8255.67, "power": 38.403800000000004}, {"timestamp": 8276.21, "power": 38.403800000000004}, {"timestamp": 8296.76, "power": 38.403800000000004}, {"timestamp": 8317.31, "power": 38.403800000000004}, {"timestamp": 8337.85, "power": 38.403800000000004}, {"timestamp": 8358.35, "power": 38.403800000000004}, {"timestamp": 8378.89, "power": 38.403800000000004}, {"timestamp": 8399.46, "power": 38.403800000000004}, {"timestamp": 8420.03, "power": 38.403800000000004}, {"timestamp": 8440.6, "power": 38.403800000000004}, {"timestamp": 8461.16, "power": 38.403800000000004}, {"timestamp": 8481.71, "power": 38.403800000000004}, {"timestamp": 8502.24, "power": 38.403800000000004}, {"timestamp": 8522.78, "power": 38.403800000000004}, {"timestamp": 8543.32, "power": 38.403800000000004}, {"timestamp": 8563.86, "power": 38.403800000000004}, {"timestamp": 8584.41, "power": 38.403800000000004}, {"timestamp": 8604.96, "power": 38.403800000000004}, {"timestamp": 8625.51, "power": 38.403800000000004}, {"timestamp": 8646.04, "power": 38.403800000000004}, {"timestamp": 8666.55, "power": 38.403800000000004}, {"timestamp": 8687.09, "power": 38.403800000000004}, {"timestamp": 8707.63, "power": 38.403800000000004}, {"timestamp": 8728.17, "power": 38.403800000000004}, {"timestamp": 8748.72, "power": 38.403800000000004}, {"timestamp": 8769.26, "power": 38.403800000000004}, {"timestamp": 8789.82, "power": 38.403800000000004}, {"timestamp": 8810.32, "power": 38.403800000000004}, {"timestamp": 8830.86, "power": 38.403800000000004}, {"timestamp": 8851.43, "power": 38.403800000000004}, {"timestamp": 8872.01, "power": 38.403800000000004}, {"timestamp": 8892.59, "power": 38.403800000000004}, {"timestamp": 8913.17, "power": 38.403800000000004}, {"timestamp": 8933.73, "power": 38.403800000000004}, {"timestamp": 8954.24, "power": 38.403800000000004}, {"timestamp": 8974.8, "power": 38.403800000000004}, {"timestamp": 8995.36, "power": 38.403800000000004}, {"timestamp": 9015.94, "power": 38.403800000000004}, {"timestamp": 9036.5, "power": 38.403800000000004}, {"timestamp": 9057.08, "power": 38.403800000000004}, {"timestamp": 9077.65, "power": 37.667805}, {"timestamp": 9100.02, "power": 37.667805}, {"timestamp": 9120.56, "power": 37.667805}, {"timestamp": 9141.11, "power": 37.667805}, {"timestamp": 9161.65, "power": 37.667805}, {"timestamp": 9182.18, "power": 37.667805}, {"timestamp": 9202.73, "power": 37.667805}, {"timestamp": 9223.31, "power": 37.667805}, {"timestamp": 9243.87, "power": 37.667805}, {"timestamp": 9264.45, "power": 37.667805}, {"timestamp": 9285.01, "power": 37.667805}, {"timestamp": 9305.59, "power": 37.667805}, {"timestamp": 9326.11, "power": 37.667805}, {"timestamp": 9346.67, "power": 37.667805}, {"timestamp": 9367.25, "power": 37.667805}, {"timestamp": 9387.81, "power": 37.667805}, {"timestamp": 9408.39, "power": 37.667805}, {"timestamp": 9428.95, "power": 37.667805}, {"timestamp": 9449.52, "power": 37.667805}, {"timestamp": 9470.04, "power": 37.667805}, {"timestamp": 9490.54, "power": 37.667805}, {"timestamp": 9511.1, "power": 37.667805}, {"timestamp": 9531.66, "power": 37.667805}, {"timestamp": 9552.23, "power": 37.667805}, {"timestamp": 9572.81, "power": 37.667805}, {"timestamp": 9593.38, "power": 37.667805}, {"timestamp": 9613.89, "power": 37.667805}, {"timestamp": 9634.39, "power": 37.667805}, {"timestamp": 9654.97, "power": 37.667805}, {"timestamp": 9675.53, "power": 37.667805}, {"timestamp": 9696.07, "power": 37.667805}, {"timestamp": 9716.62, "power": 37.667805}, {"timestamp": 9737.18, "power": 37.667805}, {"timestamp": 9757.76, "power": 37.667805}, {"timestamp": 9778.27, "power": 37.667805}, {"timestamp": 9798.84, "power": 37.667805}, {"timestamp": 9819.41, "power": 37.667805}, {"timestamp": 9839.98, "power": 37.667805}, {"timestamp": 9860.55, "power": 37.667805}, {"timestamp": 9881.12, "power": 37.667805}, {"timestamp": 9901.69, "power": 37.667805}, {"timestamp": 9922.21, "power": 37.667805}, {"timestamp": 9942.74, "power": 37.667805}, {"timestamp": 9963.32, "power": 37.667805}, {"timestamp": 9983.92, "power": 37.667805}, {"timestamp": 10004.5, "power": 37.667805}, {"timestamp": 10025.0, "power": 37.667805}, {"timestamp": 10045.5, "power": 37.667805}, {"timestamp": 10066.1, "power": 37.667805}, {"timestamp": 10086.5, "power": 36.490883}, {"timestamp": 10107.8, "power": 36.490883}, {"timestamp": 10128.3, "power": 36.490883}, {"timestamp": 10148.8, "power": 36.490883}, {"timestamp": 10169.4, "power": 36.490883}, {"timestamp": 10189.8, "power": 36.490883}, {"timestamp": 10210.3, "power": 36.490883}, {"timestamp": 10230.9, "power": 36.490883}, {"timestamp": 10251.4, "power": 36.490883}, {"timestamp": 10271.9, "power": 36.490883}, {"timestamp": 10292.4, "power": 36.490883}, {"timestamp": 10313.0, "power": 36.490883}, {"timestamp": 10333.5, "power": 36.490883}, {"timestamp": 10354.0, "power": 36.490883}, {"timestamp": 10374.5, "power": 36.490883}, {"timestamp": 10395.1, "power": 36.490883}, {"timestamp": 10415.6, "power": 36.490883}, {"timestamp": 10436.1, "power": 36.490883}, {"timestamp": 10456.7, "power": 36.490883}, {"timestamp": 10477.2, "power": 36.490883}, {"timestamp": 10497.7, "power": 36.490883}, {"timestamp": 10518.3, "power": 36.490883}, {"timestamp": 10538.8, "power": 36.490883}, {"timestamp": 10559.3, "power": 36.490883}, {"timestamp": 10579.9, "power": 36.490883}, {"timestamp": 10600.4, "power": 36.490883}, {"timestamp": 10621.0, "power": 36.490883}, {"timestamp": 10641.5, "power": 36.490883}, {"timestamp": 10662.0, "power": 36.490883}, {"timestamp": 10682.5, "power": 36.490883}, {"timestamp": 10703.0, "power": 36.490883}, {"timestamp": 10723.6, "power": 36.490883}, {"timestamp": 10744.1, "power": 36.490883}, {"timestamp": 10764.6, "power": 36.490883}, {"timestamp": 10785.1, "power": 36.490883}, {"timestamp": 10805.7, "power": 36.490883}, {"timestamp": 10826.2, "power": 36.490883}, {"timestamp": 10846.7, "power": 36.490883}, {"timestamp": 10867.2, "power": 36.490883}, {"timestamp": 10887.8, "power": 36.490883}, {"timestamp": 10908.3, "power": 36.490883}, {"timestamp": 10928.8, "power": 36.490883}, {"timestamp": 10949.3, "power": 36.490883}, {"timestamp": 10969.9, "power": 36.490883}, {"timestamp": 10990.4, "power": 36.490883}, {"timestamp": 11010.9, "power": 36.490883}, {"timestamp": 11031.4, "power": 36.490883}, {"timestamp": 11052.0, "power": 36.490883}, {"timestamp": 11072.5, "power": 36.490883}, {"timestamp": 11093.0, "power": 39.492612}, {"timestamp": 11114.2, "power": 39.492612}, {"timestamp": 11134.7, "power": 39.492612}, {"timestamp": 11155.2, "power": 39.492612}, {"timestamp": 11175.7, "power": 39.492612}, {"timestamp": 11196.2, "power": 39.492612}, {"timestamp": 11216.8, "power": 39.492612}, {"timestamp": 11237.4, "power": 39.492612}, {"timestamp": 11257.9, "power": 39.492612}, {"timestamp": 11278.5, "power": 39.492612}, {"timestamp": 11299.0, "power": 39.492612}, {"timestamp": 11319.6, "power": 39.492612}, {"timestamp": 11340.1, "power": 39.492612}, {"timestamp": 11360.7, "power": 39.492612}, {"timestamp": 11381.2, "power": 39.492612}, {"timestamp": 11401.7, "power": 39.492612}, {"timestamp": 11422.2, "power": 39.492612}, {"timestamp": 11442.7, "power": 39.492612}, {"timestamp": 11463.3, "power": 39.492612}, {"timestamp": 11483.8, "power": 39.492612}, {"timestamp": 11504.4, "power": 39.492612}, {"timestamp": 11524.9, "power": 39.492612}, {"timestamp": 11545.4, "power": 39.492612}, {"timestamp": 11565.9, "power": 39.492612}, {"timestamp": 11586.4, "power": 39.492612}, {"timestamp": 11606.9, "power": 39.492612}, {"timestamp": 11627.4, "power": 39.492612}, {"timestamp": 11648.0, "power": 39.492612}, {"timestamp": 11668.5, "power": 39.492612}, {"timestamp": 11689.1, "power": 39.492612}, {"timestamp": 11709.6, "power": 39.492612}, {"timestamp": 11730.1, "power": 39.492612}, {"timestamp": 11750.6, "power": 39.492612}, {"timestamp": 11771.1, "power": 39.492612}, {"timestamp": 11791.6, "power": 39.492612}, {"timestamp": 11812.1, "power": 39.492612}, {"timestamp": 11832.7, "power": 39.492612}, {"timestamp": 11853.2, "power": 39.492612}, {"timestamp": 11873.7, "power": 39.492612}, {"timestamp": 11894.3, "power": 39.492612}, {"timestamp": 11914.8, "power": 39.492612}, {"timestamp": 11935.3, "power": 39.492612}, {"timestamp": 11955.8, "power": 39.492612}, {"timestamp": 11976.3, "power": 39.492612}, {"timestamp": 11996.9, "power": 39.492612}, {"timestamp": 12017.5, "power": 39.492612}, {"timestamp": 12038.0, "power": 39.492612}, {"timestamp": 12058.5, "power": 39.492612}, {"timestamp": 12079.0, "power": 39.492612}, {"timestamp": 12099.5, "power": 36.223013}, {"timestamp": 12120.6, "power": 36.223013}, {"timestamp": 12141.1, "power": 36.223013}, {"timestamp": 12161.6, "power": 36.223013}, {"timestamp": 12182.1, "power": 36.223013}, {"timestamp": 12202.6, "power": 36.223013}, {"timestamp": 12223.1, "power": 36.223013}, {"timestamp": 12243.6, "power": 36.223013}, {"timestamp": 12264.2, "power": 36.223013}, {"timestamp": 12284.7, "power": 36.223013}, {"timestamp": 12305.2, "power": 36.223013}, {"timestamp": 12325.7, "power": 36.223013}, {"timestamp": 12346.3, "power": 36.223013}, {"timestamp": 12366.8, "power": 36.223013}, {"timestamp": 12387.3, "power": 36.223013}, {"timestamp": 12407.8, "power": 36.223013}, {"timestamp": 12428.4, "power": 36.223013}, {"timestamp": 12448.9, "power": 36.223013}, {"timestamp": 12469.4, "power": 36.223013}, {"timestamp": 12490.0, "power": 36.223013}, {"timestamp": 12510.4, "power": 36.223013}, {"timestamp": 12530.9, "power": 36.223013}, {"timestamp": 12551.5, "power": 36.223013}, {"timestamp": 12572.0, "power": 36.223013}, {"timestamp": 12592.5, "power": 36.223013}, {"timestamp": 12613.1, "power": 36.223013}, {"timestamp": 12633.6, "power": 36.223013}, {"timestamp": 12654.2, "power": 36.223013}, {"timestamp": 12674.7, "power": 36.223013}, {"timestamp": 12695.1, "power": 36.223013}, {"timestamp": 12715.6, "power": 36.223013}, {"timestamp": 12736.2, "power": 36.223013}, {"timestamp": 12756.8, "power": 36.223013}], "timeline": {"START": "4683.493863", "END": "9927.803015"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7539.87}, {"name": "clSetKernelArg", "calls": 19, "time": 3485.01}, {"name": "clReleaseKernel", "calls": 1, "time": 1390.86}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.1359}, {"name": "clReleaseContext", "calls": 1, "time": 44.4942}, {"name": "clCreateContext", "calls": 1, "time": 43.4983}, {"name": "clReleaseProgram", "calls": 1, "time": 15.1303}, {"name": "clCreateKernel", "calls": 1, "time": 0.344279}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.31598}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.156593}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080959}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071993}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03392}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024915}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024822}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011289}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010747}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009908}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007109}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007084}, {"name": "clRetainDevice", "calls": 2, "time": 0.004851}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5244.31}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5149.38}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 5047.97}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 5243.84}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 4896.25}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 5012.74}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7685.004065, "utilization": 80.052126, "size": 8157950.0, "time": 1061.541733}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 66220991, "speed": 103.201, "utilization": 0.895839, "size": 0.00801631}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4131261, "speed": 393.623, "utilization": 3.41687, "size": 0.127917}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 64103007, "speed": 101.916, "utilization": 0.884687, "size": 0.00801685}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3998918, "speed": 392.977, "utilization": 3.41126, "size": 0.127914}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 69316796, "speed": 106.07, "utilization": 0.92075, "size": 0.00801558}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4324737, "speed": 394.772, "utilization": 3.42684, "size": 0.127921}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 61725065, "speed": 101.189, "utilization": 0.878375, "size": 0.0080175}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3850255, "speed": 393.014, "utilization": 3.41158, "size": 0.127912}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 63370044, "speed": 101.461, "utilization": 0.880736, "size": 0.00801704}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3953051, "speed": 393.136, "utilization": 3.41264, "size": 0.127914}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len6/run0.json b/code/fpga/final_results/dblp.xml.20MB.len6/run0.json new file mode 100644 index 0000000..6a54d74 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.495, "power": 35.901468}, {"timestamp": 64.1493, "power": 35.901468}, {"timestamp": 84.6881, "power": 35.901468}, {"timestamp": 105.219, "power": 35.901468}, {"timestamp": 125.76, "power": 35.901468}, {"timestamp": 146.655, "power": 35.901468}, {"timestamp": 167.197, "power": 35.901468}, {"timestamp": 187.739, "power": 35.901468}, {"timestamp": 208.272, "power": 35.901468}, {"timestamp": 228.805, "power": 35.901468}, {"timestamp": 249.338, "power": 35.901468}, {"timestamp": 269.868, "power": 35.901468}, {"timestamp": 290.377, "power": 35.901468}, {"timestamp": 310.871, "power": 35.901468}, {"timestamp": 331.403, "power": 35.901468}, {"timestamp": 351.938, "power": 35.901468}, {"timestamp": 372.473, "power": 35.901468}, {"timestamp": 393.013, "power": 35.901468}, {"timestamp": 413.55, "power": 35.901468}, {"timestamp": 434.086, "power": 35.901468}, {"timestamp": 454.594, "power": 35.901468}, {"timestamp": 475.13, "power": 35.901468}, {"timestamp": 495.664, "power": 35.901468}, {"timestamp": 516.203, "power": 35.901468}, {"timestamp": 536.741, "power": 35.901468}, {"timestamp": 557.28, "power": 35.901468}, {"timestamp": 577.817, "power": 35.901468}, {"timestamp": 598.327, "power": 35.901468}, {"timestamp": 618.821, "power": 35.901468}, {"timestamp": 639.355, "power": 35.901468}, {"timestamp": 659.892, "power": 35.901468}, {"timestamp": 680.429, "power": 35.901468}, {"timestamp": 700.967, "power": 35.901468}, {"timestamp": 721.51, "power": 35.901468}, {"timestamp": 742.051, "power": 35.901468}, {"timestamp": 762.557, "power": 35.901468}, {"timestamp": 783.093, "power": 35.901468}, {"timestamp": 803.63, "power": 35.901468}, {"timestamp": 824.165, "power": 35.901468}, {"timestamp": 844.703, "power": 35.901468}, {"timestamp": 865.239, "power": 35.901468}, {"timestamp": 885.776, "power": 35.901468}, {"timestamp": 906.269, "power": 35.901468}, {"timestamp": 926.764, "power": 35.901468}, {"timestamp": 947.296, "power": 35.901468}, {"timestamp": 967.831, "power": 35.901468}, {"timestamp": 988.371, "power": 35.901468}, {"timestamp": 1008.91, "power": 35.781354}, {"timestamp": 1030.01, "power": 35.781354}, {"timestamp": 1050.53, "power": 35.781354}, {"timestamp": 1071.05, "power": 35.781354}, {"timestamp": 1091.58, "power": 35.781354}, {"timestamp": 1112.12, "power": 35.781354}, {"timestamp": 1132.65, "power": 35.781354}, {"timestamp": 1153.19, "power": 35.781354}, {"timestamp": 1173.72, "power": 35.781354}, {"timestamp": 1194.27, "power": 35.781354}, {"timestamp": 1214.76, "power": 35.781354}, {"timestamp": 1235.3, "power": 35.781354}, {"timestamp": 1255.83, "power": 35.781354}, {"timestamp": 1276.37, "power": 35.781354}, {"timestamp": 1296.91, "power": 35.781354}, {"timestamp": 1317.44, "power": 35.781354}, {"timestamp": 1337.98, "power": 35.781354}, {"timestamp": 1358.49, "power": 35.781354}, {"timestamp": 1379.02, "power": 35.781354}, {"timestamp": 1399.56, "power": 35.781354}, {"timestamp": 1420.09, "power": 35.781354}, {"timestamp": 1440.63, "power": 35.781354}, {"timestamp": 1461.17, "power": 35.781354}, {"timestamp": 1481.7, "power": 35.781354}, {"timestamp": 1502.25, "power": 35.781354}, {"timestamp": 1522.74, "power": 35.781354}, {"timestamp": 1543.27, "power": 35.781354}, {"timestamp": 1563.81, "power": 35.781354}, {"timestamp": 1584.34, "power": 35.781354}, {"timestamp": 1604.88, "power": 35.781354}, {"timestamp": 1625.41, "power": 35.781354}, {"timestamp": 1645.94, "power": 35.781354}, {"timestamp": 1666.45, "power": 35.781354}, {"timestamp": 1686.94, "power": 35.781354}, {"timestamp": 1707.47, "power": 35.781354}, {"timestamp": 1728.0, "power": 35.781354}, {"timestamp": 1748.53, "power": 35.781354}, {"timestamp": 1769.06, "power": 35.781354}, {"timestamp": 1789.59, "power": 35.781354}, {"timestamp": 1810.12, "power": 35.781354}, {"timestamp": 1830.63, "power": 35.781354}, {"timestamp": 1851.16, "power": 35.781354}, {"timestamp": 1871.69, "power": 35.781354}, {"timestamp": 1892.22, "power": 35.781354}, {"timestamp": 1912.75, "power": 35.781354}, {"timestamp": 1933.28, "power": 35.781354}, {"timestamp": 1953.82, "power": 35.781354}, {"timestamp": 1974.32, "power": 35.781354}, {"timestamp": 1994.81, "power": 35.781354}, {"timestamp": 2015.34, "power": 35.854997}, {"timestamp": 2036.35, "power": 35.854997}, {"timestamp": 2056.88, "power": 35.854997}, {"timestamp": 2077.41, "power": 35.854997}, {"timestamp": 2097.94, "power": 35.854997}, {"timestamp": 2118.45, "power": 35.854997}, {"timestamp": 2138.93, "power": 35.854997}, {"timestamp": 2159.46, "power": 35.854997}, {"timestamp": 2179.99, "power": 35.854997}, {"timestamp": 2200.52, "power": 35.854997}, {"timestamp": 2221.05, "power": 35.854997}, {"timestamp": 2241.58, "power": 35.854997}, {"timestamp": 2262.11, "power": 35.854997}, {"timestamp": 2282.62, "power": 35.854997}, {"timestamp": 2303.15, "power": 35.854997}, {"timestamp": 2323.68, "power": 35.854997}, {"timestamp": 2344.21, "power": 35.854997}, {"timestamp": 2364.74, "power": 35.854997}, {"timestamp": 2385.27, "power": 35.854997}, {"timestamp": 2405.8, "power": 35.854997}, {"timestamp": 2426.26, "power": 35.854997}, {"timestamp": 2446.76, "power": 35.854997}, {"timestamp": 2467.28, "power": 35.854997}, {"timestamp": 2487.81, "power": 35.854997}, {"timestamp": 2508.34, "power": 35.854997}, {"timestamp": 2528.87, "power": 35.854997}, {"timestamp": 2549.4, "power": 35.854997}, {"timestamp": 2569.94, "power": 35.854997}, {"timestamp": 2590.44, "power": 35.854997}, {"timestamp": 2610.93, "power": 35.854997}, {"timestamp": 2631.46, "power": 35.854997}, {"timestamp": 2651.99, "power": 35.854997}, {"timestamp": 2672.52, "power": 35.854997}, {"timestamp": 2693.05, "power": 35.854997}, {"timestamp": 2713.59, "power": 35.854997}, {"timestamp": 2734.12, "power": 35.854997}, {"timestamp": 2754.63, "power": 35.854997}, {"timestamp": 2775.17, "power": 35.854997}, {"timestamp": 2795.7, "power": 35.854997}, {"timestamp": 2816.23, "power": 35.854997}, {"timestamp": 2836.76, "power": 35.854997}, {"timestamp": 2857.29, "power": 35.854997}, {"timestamp": 2877.81, "power": 35.854997}, {"timestamp": 2898.32, "power": 35.854997}, {"timestamp": 2918.81, "power": 35.854997}, {"timestamp": 2939.34, "power": 35.854997}, {"timestamp": 2959.87, "power": 35.854997}, {"timestamp": 2980.41, "power": 35.854997}, {"timestamp": 3000.94, "power": 35.854997}, {"timestamp": 3021.47, "power": 36.14436}, {"timestamp": 3042.51, "power": 36.14436}, {"timestamp": 3063.0, "power": 36.14436}, {"timestamp": 3083.53, "power": 36.14436}, {"timestamp": 3104.06, "power": 36.14436}, {"timestamp": 3124.59, "power": 36.14436}, {"timestamp": 3145.12, "power": 36.14436}, {"timestamp": 3165.66, "power": 36.14436}, {"timestamp": 3186.19, "power": 36.14436}, {"timestamp": 3206.69, "power": 36.14436}, {"timestamp": 3227.22, "power": 36.14436}, {"timestamp": 3247.75, "power": 36.14436}, {"timestamp": 3268.28, "power": 36.14436}, {"timestamp": 3288.81, "power": 36.14436}, {"timestamp": 3309.34, "power": 36.14436}, {"timestamp": 3329.88, "power": 36.14436}, {"timestamp": 3350.38, "power": 36.14436}, {"timestamp": 3370.87, "power": 36.14436}, {"timestamp": 3391.4, "power": 36.14436}, {"timestamp": 3411.94, "power": 36.14436}, {"timestamp": 3432.47, "power": 36.14436}, {"timestamp": 3453.01, "power": 36.14436}, {"timestamp": 3473.54, "power": 36.14436}, {"timestamp": 3494.07, "power": 36.14436}, {"timestamp": 3514.59, "power": 36.14436}, {"timestamp": 3535.12, "power": 36.14436}, {"timestamp": 3555.65, "power": 36.14436}, {"timestamp": 3576.19, "power": 36.14436}, {"timestamp": 3596.73, "power": 36.14436}, {"timestamp": 3617.26, "power": 36.14436}, {"timestamp": 3637.8, "power": 36.14436}, {"timestamp": 3658.27, "power": 36.14436}, {"timestamp": 3678.76, "power": 36.14436}, {"timestamp": 3699.32, "power": 36.14436}, {"timestamp": 3719.88, "power": 36.14436}, {"timestamp": 3740.48, "power": 36.14436}, {"timestamp": 3761.08, "power": 36.14436}, {"timestamp": 3781.66, "power": 36.14436}, {"timestamp": 3802.19, "power": 36.14436}, {"timestamp": 3822.7, "power": 36.14436}, {"timestamp": 3843.23, "power": 36.14436}, {"timestamp": 3863.77, "power": 36.14436}, {"timestamp": 3884.31, "power": 36.14436}, {"timestamp": 3904.84, "power": 36.14436}, {"timestamp": 3925.38, "power": 36.14436}, {"timestamp": 3945.91, "power": 36.14436}, {"timestamp": 3966.44, "power": 36.14436}, {"timestamp": 3986.95, "power": 36.14436}, {"timestamp": 4007.49, "power": 36.14436}, {"timestamp": 4028.02, "power": 38.752238}, {"timestamp": 4049.26, "power": 38.752238}, {"timestamp": 4069.79, "power": 38.752238}, {"timestamp": 4090.27, "power": 38.752238}, {"timestamp": 4110.76, "power": 38.752238}, {"timestamp": 4131.29, "power": 38.752238}, {"timestamp": 4151.82, "power": 38.752238}, {"timestamp": 4172.35, "power": 38.752238}, {"timestamp": 4192.89, "power": 38.752238}, {"timestamp": 4213.43, "power": 38.752238}, {"timestamp": 4233.96, "power": 38.752238}, {"timestamp": 4254.48, "power": 38.752238}, {"timestamp": 4275.01, "power": 38.752238}, {"timestamp": 4295.54, "power": 38.752238}, {"timestamp": 4316.07, "power": 38.752238}, {"timestamp": 4336.6, "power": 38.752238}, {"timestamp": 4357.14, "power": 38.752238}, {"timestamp": 4377.67, "power": 38.752238}, {"timestamp": 4398.21, "power": 38.752238}, {"timestamp": 4418.76, "power": 38.752238}, {"timestamp": 4439.3, "power": 38.752238}, {"timestamp": 4459.84, "power": 38.752238}, {"timestamp": 4480.38, "power": 38.752238}, {"timestamp": 4500.91, "power": 38.752238}, {"timestamp": 4521.44, "power": 38.752238}, {"timestamp": 4541.98, "power": 38.752238}, {"timestamp": 4562.5, "power": 38.752238}, {"timestamp": 4583.03, "power": 38.752238}, {"timestamp": 4603.56, "power": 38.752238}, {"timestamp": 4624.1, "power": 38.752238}, {"timestamp": 4644.63, "power": 38.752238}, {"timestamp": 4665.17, "power": 38.752238}, {"timestamp": 4685.7, "power": 38.752238}, {"timestamp": 4706.24, "power": 38.752238}, {"timestamp": 4726.74, "power": 38.752238}, {"timestamp": 4747.26, "power": 38.752238}, {"timestamp": 4767.8, "power": 38.752238}, {"timestamp": 4788.34, "power": 38.752238}, {"timestamp": 4808.87, "power": 38.752238}, {"timestamp": 4829.44, "power": 38.752238}, {"timestamp": 4850.11, "power": 38.752238}, {"timestamp": 4870.7, "power": 38.752238}, {"timestamp": 4891.24, "power": 38.752238}, {"timestamp": 4911.79, "power": 38.752238}, {"timestamp": 4932.33, "power": 38.752238}, {"timestamp": 4952.88, "power": 38.752238}, {"timestamp": 4973.45, "power": 38.752238}, {"timestamp": 4994.01, "power": 38.752238}, {"timestamp": 5014.53, "power": 38.752238}, {"timestamp": 5035.09, "power": 38.185245}, {"timestamp": 5056.27, "power": 38.185245}, {"timestamp": 5076.84, "power": 38.185245}, {"timestamp": 5097.41, "power": 38.185245}, {"timestamp": 5117.98, "power": 38.185245}, {"timestamp": 5138.51, "power": 38.185245}, {"timestamp": 5159.08, "power": 38.185245}, {"timestamp": 5179.64, "power": 38.185245}, {"timestamp": 5200.21, "power": 38.185245}, {"timestamp": 5220.78, "power": 38.185245}, {"timestamp": 5241.35, "power": 38.185245}, {"timestamp": 5261.91, "power": 38.185245}, {"timestamp": 5282.43, "power": 38.185245}, {"timestamp": 5302.99, "power": 38.185245}, {"timestamp": 5323.56, "power": 38.185245}, {"timestamp": 5344.1, "power": 38.185245}, {"timestamp": 5364.64, "power": 38.185245}, {"timestamp": 5385.19, "power": 38.185245}, {"timestamp": 5405.73, "power": 38.185245}, {"timestamp": 5426.29, "power": 38.185245}, {"timestamp": 5446.78, "power": 38.185245}, {"timestamp": 5467.32, "power": 38.185245}, {"timestamp": 5487.86, "power": 38.185245}, {"timestamp": 5508.41, "power": 38.185245}, {"timestamp": 5528.95, "power": 38.185245}, {"timestamp": 5549.49, "power": 38.185245}, {"timestamp": 5570.04, "power": 38.185245}, {"timestamp": 5590.57, "power": 38.185245}, {"timestamp": 5611.1, "power": 38.185245}, {"timestamp": 5631.65, "power": 38.185245}, {"timestamp": 5652.19, "power": 38.185245}, {"timestamp": 5672.74, "power": 38.185245}, {"timestamp": 5693.29, "power": 38.185245}, {"timestamp": 5713.84, "power": 38.185245}, {"timestamp": 5734.38, "power": 38.185245}, {"timestamp": 5754.88, "power": 38.185245}, {"timestamp": 5775.45, "power": 38.185245}, {"timestamp": 5796.02, "power": 38.185245}, {"timestamp": 5816.6, "power": 38.185245}, {"timestamp": 5837.15, "power": 38.185245}, {"timestamp": 5857.72, "power": 38.185245}, {"timestamp": 5878.31, "power": 38.185245}, {"timestamp": 5898.81, "power": 38.185245}, {"timestamp": 5919.38, "power": 38.185245}, {"timestamp": 5939.96, "power": 38.185245}, {"timestamp": 5960.54, "power": 38.185245}, {"timestamp": 5981.1, "power": 38.185245}, {"timestamp": 6001.66, "power": 38.185245}, {"timestamp": 6022.25, "power": 38.185245}, {"timestamp": 6042.75, "power": 37.435908}, {"timestamp": 6064.17, "power": 37.435908}, {"timestamp": 6084.75, "power": 37.435908}, {"timestamp": 6105.32, "power": 37.435908}, {"timestamp": 6125.89, "power": 37.435908}, {"timestamp": 6146.42, "power": 37.435908}, {"timestamp": 6166.97, "power": 37.435908}, {"timestamp": 6187.54, "power": 37.435908}, {"timestamp": 6208.12, "power": 37.435908}, {"timestamp": 6228.69, "power": 37.435908}, {"timestamp": 6249.25, "power": 37.435908}, {"timestamp": 6269.83, "power": 37.435908}, {"timestamp": 6290.34, "power": 37.435908}, {"timestamp": 6310.84, "power": 37.435908}, {"timestamp": 6331.38, "power": 37.435908}, {"timestamp": 6351.92, "power": 37.435908}, {"timestamp": 6372.46, "power": 37.435908}, {"timestamp": 6393.02, "power": 37.435908}, {"timestamp": 6413.58, "power": 37.435908}, {"timestamp": 6434.12, "power": 37.435908}, {"timestamp": 6454.66, "power": 37.435908}, {"timestamp": 6475.19, "power": 37.435908}, {"timestamp": 6495.74, "power": 37.435908}, {"timestamp": 6516.29, "power": 37.435908}, {"timestamp": 6536.83, "power": 37.435908}, {"timestamp": 6557.37, "power": 37.435908}, {"timestamp": 6577.91, "power": 37.435908}, {"timestamp": 6598.43, "power": 37.435908}, {"timestamp": 6618.93, "power": 37.435908}, {"timestamp": 6639.46, "power": 37.435908}, {"timestamp": 6660.01, "power": 37.435908}, {"timestamp": 6680.55, "power": 37.435908}, {"timestamp": 6701.09, "power": 37.435908}, {"timestamp": 6721.63, "power": 37.435908}, {"timestamp": 6742.18, "power": 37.435908}, {"timestamp": 6762.69, "power": 37.435908}, {"timestamp": 6783.23, "power": 37.435908}, {"timestamp": 6803.77, "power": 37.435908}, {"timestamp": 6824.35, "power": 37.435908}, {"timestamp": 6844.91, "power": 37.435908}, {"timestamp": 6865.49, "power": 37.435908}, {"timestamp": 6886.05, "power": 37.435908}, {"timestamp": 6906.57, "power": 37.435908}, {"timestamp": 6927.12, "power": 37.435908}, {"timestamp": 6947.69, "power": 37.435908}, {"timestamp": 6968.27, "power": 37.435908}, {"timestamp": 6988.83, "power": 37.435908}, {"timestamp": 7009.38, "power": 37.435908}, {"timestamp": 7029.93, "power": 37.435908}, {"timestamp": 7050.5, "power": 37.160388}, {"timestamp": 7073.09, "power": 37.160388}, {"timestamp": 7093.66, "power": 37.160388}, {"timestamp": 7114.24, "power": 37.160388}, {"timestamp": 7134.74, "power": 37.160388}, {"timestamp": 7155.3, "power": 37.160388}, {"timestamp": 7175.87, "power": 37.160388}, {"timestamp": 7196.44, "power": 37.160388}, {"timestamp": 7217.01, "power": 37.160388}, {"timestamp": 7237.58, "power": 37.160388}, {"timestamp": 7258.14, "power": 37.160388}, {"timestamp": 7278.67, "power": 37.160388}, {"timestamp": 7299.24, "power": 37.160388}, {"timestamp": 7319.8, "power": 37.160388}, {"timestamp": 7340.38, "power": 37.160388}, {"timestamp": 7360.92, "power": 37.160388}, {"timestamp": 7381.46, "power": 37.160388}, {"timestamp": 7402.01, "power": 37.160388}, {"timestamp": 7422.53, "power": 37.160388}, {"timestamp": 7443.07, "power": 37.160388}, {"timestamp": 7463.61, "power": 37.160388}, {"timestamp": 7484.16, "power": 37.160388}, {"timestamp": 7504.72, "power": 37.160388}, {"timestamp": 7525.28, "power": 37.160388}, {"timestamp": 7545.84, "power": 37.160388}, {"timestamp": 7566.38, "power": 37.160388}, {"timestamp": 7586.88, "power": 37.160388}, {"timestamp": 7607.44, "power": 37.160388}, {"timestamp": 7628.02, "power": 37.160388}, {"timestamp": 7648.56, "power": 37.160388}, {"timestamp": 7669.11, "power": 37.160388}, {"timestamp": 7689.68, "power": 37.160388}, {"timestamp": 7710.24, "power": 37.160388}, {"timestamp": 7730.73, "power": 37.160388}, {"timestamp": 7751.3, "power": 37.160388}, {"timestamp": 7771.86, "power": 37.160388}, {"timestamp": 7792.42, "power": 37.160388}, {"timestamp": 7812.99, "power": 37.160388}, {"timestamp": 7833.55, "power": 37.160388}, {"timestamp": 7854.1, "power": 37.160388}, {"timestamp": 7874.61, "power": 37.160388}, {"timestamp": 7895.16, "power": 37.160388}, {"timestamp": 7915.72, "power": 37.160388}, {"timestamp": 7936.29, "power": 37.160388}, {"timestamp": 7956.85, "power": 37.160388}, {"timestamp": 7977.42, "power": 37.160388}, {"timestamp": 7997.99, "power": 37.160388}, {"timestamp": 8018.52, "power": 37.160388}, {"timestamp": 8039.06, "power": 37.160388}, {"timestamp": 8059.62, "power": 37.56942000000001}, {"timestamp": 8080.75, "power": 37.56942000000001}, {"timestamp": 8101.29, "power": 37.56942000000001}, {"timestamp": 8121.83, "power": 37.56942000000001}, {"timestamp": 8142.35, "power": 37.56942000000001}, {"timestamp": 8162.85, "power": 37.56942000000001}, {"timestamp": 8183.39, "power": 37.56942000000001}, {"timestamp": 8203.92, "power": 37.56942000000001}, {"timestamp": 8224.44, "power": 37.56942000000001}, {"timestamp": 8244.97, "power": 37.56942000000001}, {"timestamp": 8265.5, "power": 37.56942000000001}, {"timestamp": 8286.02, "power": 37.56942000000001}, {"timestamp": 8306.52, "power": 37.56942000000001}, {"timestamp": 8327.04, "power": 37.56942000000001}, {"timestamp": 8347.56, "power": 37.56942000000001}, {"timestamp": 8368.08, "power": 37.56942000000001}, {"timestamp": 8388.61, "power": 37.56942000000001}, {"timestamp": 8409.13, "power": 37.56942000000001}, {"timestamp": 8429.67, "power": 37.56942000000001}, {"timestamp": 8450.19, "power": 37.56942000000001}, {"timestamp": 8470.68, "power": 37.56942000000001}, {"timestamp": 8491.2, "power": 37.56942000000001}, {"timestamp": 8511.73, "power": 37.56942000000001}, {"timestamp": 8532.26, "power": 37.56942000000001}, {"timestamp": 8552.78, "power": 37.56942000000001}, {"timestamp": 8573.31, "power": 37.56942000000001}, {"timestamp": 8593.83, "power": 37.56942000000001}, {"timestamp": 8614.33, "power": 37.56942000000001}, {"timestamp": 8634.81, "power": 37.56942000000001}, {"timestamp": 8655.33, "power": 37.56942000000001}, {"timestamp": 8675.86, "power": 37.56942000000001}, {"timestamp": 8696.39, "power": 37.56942000000001}, {"timestamp": 8716.91, "power": 37.56942000000001}, {"timestamp": 8737.44, "power": 37.56942000000001}, {"timestamp": 8757.97, "power": 37.56942000000001}, {"timestamp": 8778.48, "power": 37.56942000000001}, {"timestamp": 8799.0, "power": 37.56942000000001}, {"timestamp": 8819.52, "power": 37.56942000000001}, {"timestamp": 8840.05, "power": 37.56942000000001}, {"timestamp": 8860.58, "power": 37.56942000000001}, {"timestamp": 8881.11, "power": 37.56942000000001}, {"timestamp": 8901.64, "power": 37.56942000000001}, {"timestamp": 8922.16, "power": 37.56942000000001}, {"timestamp": 8942.66, "power": 37.56942000000001}, {"timestamp": 8963.18, "power": 37.56942000000001}, {"timestamp": 8983.71, "power": 37.56942000000001}, {"timestamp": 9004.23, "power": 37.56942000000001}, {"timestamp": 9024.76, "power": 37.56942000000001}, {"timestamp": 9045.29, "power": 37.56942000000001}, {"timestamp": 9065.81, "power": 39.285143000000005}, {"timestamp": 9087.47, "power": 39.285143000000005}, {"timestamp": 9107.99, "power": 39.285143000000005}, {"timestamp": 9128.52, "power": 39.285143000000005}, {"timestamp": 9149.04, "power": 39.285143000000005}, {"timestamp": 9169.57, "power": 39.285143000000005}, {"timestamp": 9190.1, "power": 39.285143000000005}, {"timestamp": 9210.6, "power": 39.285143000000005}, {"timestamp": 9231.08, "power": 39.285143000000005}, {"timestamp": 9251.61, "power": 39.285143000000005}, {"timestamp": 9272.13, "power": 39.285143000000005}, {"timestamp": 9292.66, "power": 39.285143000000005}, {"timestamp": 9313.18, "power": 39.285143000000005}, {"timestamp": 9333.71, "power": 39.285143000000005}, {"timestamp": 9354.28, "power": 39.285143000000005}, {"timestamp": 9374.81, "power": 39.285143000000005}, {"timestamp": 9395.33, "power": 39.285143000000005}, {"timestamp": 9415.88, "power": 39.285143000000005}, {"timestamp": 9436.44, "power": 39.285143000000005}, {"timestamp": 9457.0, "power": 39.285143000000005}, {"timestamp": 9477.55, "power": 39.285143000000005}, {"timestamp": 9498.1, "power": 39.285143000000005}, {"timestamp": 9518.64, "power": 39.285143000000005}, {"timestamp": 9539.17, "power": 39.285143000000005}, {"timestamp": 9559.69, "power": 39.285143000000005}, {"timestamp": 9580.23, "power": 39.285143000000005}, {"timestamp": 9600.76, "power": 39.285143000000005}, {"timestamp": 9621.29, "power": 39.285143000000005}, {"timestamp": 9641.83, "power": 39.285143000000005}, {"timestamp": 9662.35, "power": 39.285143000000005}, {"timestamp": 9682.85, "power": 39.285143000000005}, {"timestamp": 9703.35, "power": 39.285143000000005}, {"timestamp": 9723.88, "power": 39.285143000000005}, {"timestamp": 9744.41, "power": 39.285143000000005}, {"timestamp": 9764.94, "power": 39.285143000000005}, {"timestamp": 9785.48, "power": 39.285143000000005}, {"timestamp": 9806.04, "power": 39.285143000000005}, {"timestamp": 9826.55, "power": 39.285143000000005}, {"timestamp": 9847.04, "power": 39.285143000000005}, {"timestamp": 9867.54, "power": 39.285143000000005}, {"timestamp": 9888.07, "power": 39.285143000000005}, {"timestamp": 9908.59, "power": 39.285143000000005}, {"timestamp": 9929.13, "power": 39.285143000000005}, {"timestamp": 9949.65, "power": 39.285143000000005}, {"timestamp": 9970.19, "power": 39.285143000000005}, {"timestamp": 9990.69, "power": 39.285143000000005}, {"timestamp": 10011.2, "power": 39.285143000000005}, {"timestamp": 10031.7, "power": 39.285143000000005}, {"timestamp": 10052.3, "power": 39.285143000000005}, {"timestamp": 10072.8, "power": 35.914872}, {"timestamp": 10093.9, "power": 35.914872}, {"timestamp": 10114.4, "power": 35.914872}, {"timestamp": 10134.9, "power": 35.914872}, {"timestamp": 10155.4, "power": 35.914872}, {"timestamp": 10175.9, "power": 35.914872}, {"timestamp": 10196.4, "power": 35.914872}, {"timestamp": 10216.9, "power": 35.914872}, {"timestamp": 10237.5, "power": 35.914872}, {"timestamp": 10258.0, "power": 35.914872}, {"timestamp": 10278.5, "power": 35.914872}, {"timestamp": 10299.0, "power": 35.914872}, {"timestamp": 10319.5, "power": 35.914872}, {"timestamp": 10340.0, "power": 35.914872}, {"timestamp": 10360.5, "power": 35.914872}, {"timestamp": 10381.1, "power": 35.914872}, {"timestamp": 10401.6, "power": 35.914872}, {"timestamp": 10422.1, "power": 35.914872}, {"timestamp": 10442.7, "power": 35.914872}, {"timestamp": 10463.2, "power": 35.914872}, {"timestamp": 10483.7, "power": 35.914872}, {"timestamp": 10504.2, "power": 35.914872}, {"timestamp": 10524.7, "power": 35.914872}, {"timestamp": 10545.3, "power": 35.914872}, {"timestamp": 10565.8, "power": 35.914872}, {"timestamp": 10586.3, "power": 35.914872}, {"timestamp": 10606.8, "power": 35.914872}, {"timestamp": 10627.3, "power": 35.914872}, {"timestamp": 10647.9, "power": 35.914872}, {"timestamp": 10668.4, "power": 35.914872}, {"timestamp": 10689.0, "power": 35.914872}, {"timestamp": 10709.5, "power": 35.914872}, {"timestamp": 10730.0, "power": 35.914872}, {"timestamp": 10750.6, "power": 35.914872}, {"timestamp": 10771.2, "power": 35.914872}, {"timestamp": 10791.7, "power": 35.914872}, {"timestamp": 10812.3, "power": 35.914872}, {"timestamp": 10832.8, "power": 35.914872}, {"timestamp": 10853.4, "power": 35.914872}, {"timestamp": 10873.9, "power": 35.914872}, {"timestamp": 10894.4, "power": 35.914872}, {"timestamp": 10914.9, "power": 35.914872}, {"timestamp": 10935.4, "power": 35.914872}, {"timestamp": 10956.0, "power": 35.914872}, {"timestamp": 10976.5, "power": 35.914872}, {"timestamp": 10997.1, "power": 35.914872}, {"timestamp": 11017.6, "power": 35.914872}, {"timestamp": 11038.1, "power": 35.914872}, {"timestamp": 11058.6, "power": 35.914872}, {"timestamp": 11079.2, "power": 35.928213}, {"timestamp": 11100.3, "power": 35.928213}, {"timestamp": 11120.9, "power": 35.928213}, {"timestamp": 11141.4, "power": 35.928213}, {"timestamp": 11161.9, "power": 35.928213}, {"timestamp": 11182.4, "power": 35.928213}, {"timestamp": 11202.9, "power": 35.928213}, {"timestamp": 11223.4, "power": 35.928213}, {"timestamp": 11243.9, "power": 35.928213}, {"timestamp": 11264.5, "power": 35.928213}, {"timestamp": 11285.0, "power": 35.928213}, {"timestamp": 11305.5, "power": 35.928213}, {"timestamp": 11326.1, "power": 35.928213}, {"timestamp": 11346.6, "power": 35.928213}, {"timestamp": 11367.1, "power": 35.928213}, {"timestamp": 11387.6, "power": 35.928213}, {"timestamp": 11408.1, "power": 35.928213}, {"timestamp": 11428.6, "power": 35.928213}, {"timestamp": 11449.2, "power": 35.928213}, {"timestamp": 11469.7, "power": 35.928213}, {"timestamp": 11490.2, "power": 35.928213}, {"timestamp": 11510.9, "power": 35.928213}, {"timestamp": 11531.3, "power": 35.928213}, {"timestamp": 11551.9, "power": 35.928213}, {"timestamp": 11572.6, "power": 35.928213}, {"timestamp": 11593.1, "power": 35.928213}], "timeline": {"START": "4811.778212", "END": "8128.865692"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5602.62}, {"name": "clSetKernelArg", "calls": 19, "time": 3552.9}, {"name": "clReleaseKernel", "calls": 1, "time": 2032.26}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.3774}, {"name": "clCreateContext", "calls": 1, "time": 41.1844}, {"name": "clReleaseContext", "calls": 1, "time": 29.1771}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9268}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.594132}, {"name": "clCreateKernel", "calls": 1, "time": 0.353928}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.309434}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.28387}, {"name": "clRetainMemObject", "calls": 14, "time": 0.176731}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035815}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02518}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.021674}, {"name": "clReleaseDevice", "calls": 2, "time": 0.011506}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010844}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007952}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007948}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007548}, {"name": "clRetainDevice", "calls": 2, "time": 0.00496}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3317.09}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3316.62}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3188.22}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3145.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3062.68}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3295.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7295.169186, "utilization": 75.991346, "size": 8157970.0, "time": 1118.26982}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 42957187, "speed": 104.162, "utilization": 0.904188, "size": 0.00802514}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2676887, "speed": 394.071, "utilization": 3.42075, "size": 0.127873}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 39958406, "speed": 100.822, "utilization": 0.875193, "size": 0.00802703}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2489437, "speed": 392.823, "utilization": 3.40992, "size": 0.127865}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 39232962, "speed": 100.34, "utilization": 0.871003, "size": 0.00802753}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2444115, "speed": 392.806, "utilization": 3.40977, "size": 0.127861}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 37897784, "speed": 99.5711, "utilization": 0.864333, "size": 0.0080285}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2360673, "speed": 393.1, "utilization": 3.41233, "size": 0.127856}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42288673, "speed": 103.193, "utilization": 0.895772, "size": 0.00802554}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2635107, "speed": 393.371, "utilization": 3.41468, "size": 0.127871}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len6/run1.json b/code/fpga/final_results/dblp.xml.20MB.len6/run1.json new file mode 100644 index 0000000..b14ee58 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.4134, "power": 35.955453}, {"timestamp": 74.0783, "power": 35.955453}, {"timestamp": 94.6235, "power": 35.955453}, {"timestamp": 115.164, "power": 35.955453}, {"timestamp": 136.03, "power": 35.955453}, {"timestamp": 156.884, "power": 35.955453}, {"timestamp": 177.392, "power": 35.955453}, {"timestamp": 197.933, "power": 35.955453}, {"timestamp": 218.469, "power": 35.955453}, {"timestamp": 239.009, "power": 35.955453}, {"timestamp": 259.549, "power": 35.955453}, {"timestamp": 280.091, "power": 35.955453}, {"timestamp": 300.638, "power": 35.955453}, {"timestamp": 321.152, "power": 35.955453}, {"timestamp": 341.695, "power": 35.955453}, {"timestamp": 362.244, "power": 35.955453}, {"timestamp": 382.793, "power": 35.955453}, {"timestamp": 403.339, "power": 35.955453}, {"timestamp": 423.89, "power": 35.955453}, {"timestamp": 444.439, "power": 35.955453}, {"timestamp": 464.956, "power": 35.955453}, {"timestamp": 485.496, "power": 35.955453}, {"timestamp": 506.047, "power": 35.955453}, {"timestamp": 526.597, "power": 35.955453}, {"timestamp": 547.147, "power": 35.955453}, {"timestamp": 567.696, "power": 35.955453}, {"timestamp": 588.25, "power": 35.955453}, {"timestamp": 608.76, "power": 35.955453}, {"timestamp": 629.262, "power": 35.955453}, {"timestamp": 649.807, "power": 35.955453}, {"timestamp": 670.353, "power": 35.955453}, {"timestamp": 690.895, "power": 35.955453}, {"timestamp": 711.438, "power": 35.955453}, {"timestamp": 731.988, "power": 35.955453}, {"timestamp": 752.537, "power": 35.955453}, {"timestamp": 773.054, "power": 35.955453}, {"timestamp": 793.593, "power": 35.955453}, {"timestamp": 814.141, "power": 35.955453}, {"timestamp": 834.691, "power": 35.955453}, {"timestamp": 855.236, "power": 35.955453}, {"timestamp": 875.779, "power": 35.955453}, {"timestamp": 896.326, "power": 35.955453}, {"timestamp": 916.846, "power": 35.955453}, {"timestamp": 937.348, "power": 35.955453}, {"timestamp": 957.889, "power": 35.955453}, {"timestamp": 978.436, "power": 35.955453}, {"timestamp": 998.985, "power": 35.955453}, {"timestamp": 1019.53, "power": 37.146395}, {"timestamp": 1040.74, "power": 37.146395}, {"timestamp": 1061.32, "power": 37.146395}, {"timestamp": 1081.89, "power": 37.146395}, {"timestamp": 1102.49, "power": 37.146395}, {"timestamp": 1123.09, "power": 37.146395}, {"timestamp": 1143.69, "power": 37.146395}, {"timestamp": 1164.29, "power": 37.146395}, {"timestamp": 1184.89, "power": 37.146395}, {"timestamp": 1205.44, "power": 37.146395}, {"timestamp": 1226.01, "power": 37.146395}, {"timestamp": 1246.6, "power": 37.146395}, {"timestamp": 1267.2, "power": 37.146395}, {"timestamp": 1287.8, "power": 37.146395}, {"timestamp": 1308.4, "power": 37.146395}, {"timestamp": 1328.98, "power": 37.146395}, {"timestamp": 1349.54, "power": 37.146395}, {"timestamp": 1370.15, "power": 37.146395}, {"timestamp": 1390.77, "power": 37.146395}, {"timestamp": 1411.38, "power": 37.146395}, {"timestamp": 1431.98, "power": 37.146395}, {"timestamp": 1452.58, "power": 37.146395}, {"timestamp": 1473.15, "power": 37.146395}, {"timestamp": 1493.71, "power": 37.146395}, {"timestamp": 1514.32, "power": 37.146395}, {"timestamp": 1534.92, "power": 37.146395}, {"timestamp": 1555.51, "power": 37.146395}, {"timestamp": 1576.11, "power": 37.146395}, {"timestamp": 1596.71, "power": 37.146395}, {"timestamp": 1617.27, "power": 37.146395}, {"timestamp": 1637.84, "power": 37.146395}, {"timestamp": 1658.43, "power": 37.146395}, {"timestamp": 1679.03, "power": 37.146395}, {"timestamp": 1699.62, "power": 37.146395}, {"timestamp": 1720.22, "power": 37.146395}, {"timestamp": 1740.81, "power": 37.146395}, {"timestamp": 1761.37, "power": 37.146395}, {"timestamp": 1781.93, "power": 37.146395}, {"timestamp": 1802.53, "power": 37.146395}, {"timestamp": 1823.13, "power": 37.146395}, {"timestamp": 1843.73, "power": 37.146395}, {"timestamp": 1864.33, "power": 37.146395}, {"timestamp": 1884.96, "power": 37.146395}, {"timestamp": 1905.52, "power": 37.146395}, {"timestamp": 1926.13, "power": 37.146395}, {"timestamp": 1946.73, "power": 37.146395}, {"timestamp": 1967.33, "power": 37.146395}, {"timestamp": 1987.94, "power": 37.146395}, {"timestamp": 2008.54, "power": 37.146395}, {"timestamp": 2029.16, "power": 37.313050000000004}, {"timestamp": 2050.27, "power": 37.313050000000004}, {"timestamp": 2070.89, "power": 37.313050000000004}, {"timestamp": 2091.49, "power": 37.313050000000004}, {"timestamp": 2112.08, "power": 37.313050000000004}, {"timestamp": 2132.68, "power": 37.313050000000004}, {"timestamp": 2153.27, "power": 37.313050000000004}, {"timestamp": 2173.83, "power": 37.313050000000004}, {"timestamp": 2194.43, "power": 37.313050000000004}, {"timestamp": 2215.03, "power": 37.313050000000004}, {"timestamp": 2235.63, "power": 37.313050000000004}, {"timestamp": 2256.22, "power": 37.313050000000004}, {"timestamp": 2276.81, "power": 37.313050000000004}, {"timestamp": 2297.37, "power": 37.313050000000004}, {"timestamp": 2317.94, "power": 37.313050000000004}, {"timestamp": 2338.54, "power": 37.313050000000004}, {"timestamp": 2359.14, "power": 37.313050000000004}, {"timestamp": 2379.76, "power": 37.313050000000004}, {"timestamp": 2400.37, "power": 37.313050000000004}, {"timestamp": 2420.94, "power": 37.313050000000004}, {"timestamp": 2441.5, "power": 37.313050000000004}, {"timestamp": 2462.07, "power": 37.313050000000004}, {"timestamp": 2482.67, "power": 37.313050000000004}, {"timestamp": 2503.26, "power": 37.313050000000004}, {"timestamp": 2523.86, "power": 37.313050000000004}, {"timestamp": 2544.46, "power": 37.313050000000004}, {"timestamp": 2565.03, "power": 37.313050000000004}, {"timestamp": 2585.6, "power": 37.313050000000004}, {"timestamp": 2606.2, "power": 37.313050000000004}, {"timestamp": 2626.8, "power": 37.313050000000004}, {"timestamp": 2647.4, "power": 37.313050000000004}, {"timestamp": 2668.0, "power": 37.313050000000004}, {"timestamp": 2688.6, "power": 37.313050000000004}, {"timestamp": 2709.2, "power": 37.313050000000004}, {"timestamp": 2729.78, "power": 37.313050000000004}, {"timestamp": 2750.38, "power": 37.313050000000004}, {"timestamp": 2770.98, "power": 37.313050000000004}, {"timestamp": 2791.58, "power": 37.313050000000004}, {"timestamp": 2812.18, "power": 37.313050000000004}, {"timestamp": 2832.76, "power": 37.313050000000004}, {"timestamp": 2853.32, "power": 37.313050000000004}, {"timestamp": 2873.88, "power": 37.313050000000004}, {"timestamp": 2894.44, "power": 37.313050000000004}, {"timestamp": 2915.04, "power": 37.313050000000004}, {"timestamp": 2935.64, "power": 37.313050000000004}, {"timestamp": 2956.24, "power": 37.313050000000004}, {"timestamp": 2976.84, "power": 37.313050000000004}, {"timestamp": 2997.4, "power": 37.313050000000004}, {"timestamp": 3017.97, "power": 37.313050000000004}, {"timestamp": 3038.57, "power": 35.427228}, {"timestamp": 3059.67, "power": 35.427228}, {"timestamp": 3080.26, "power": 35.427228}, {"timestamp": 3100.84, "power": 35.427228}, {"timestamp": 3121.41, "power": 35.427228}, {"timestamp": 3141.97, "power": 35.427228}, {"timestamp": 3162.56, "power": 35.427228}, {"timestamp": 3183.17, "power": 35.427228}, {"timestamp": 3203.77, "power": 35.427228}, {"timestamp": 3224.37, "power": 35.427228}, {"timestamp": 3244.96, "power": 35.427228}, {"timestamp": 3265.52, "power": 35.427228}, {"timestamp": 3286.11, "power": 35.427228}, {"timestamp": 3306.71, "power": 35.427228}, {"timestamp": 3327.32, "power": 35.427228}, {"timestamp": 3347.92, "power": 35.427228}, {"timestamp": 3368.53, "power": 35.427228}, {"timestamp": 3389.1, "power": 35.427228}, {"timestamp": 3409.66, "power": 35.427228}, {"timestamp": 3430.27, "power": 35.427228}, {"timestamp": 3450.86, "power": 35.427228}, {"timestamp": 3471.46, "power": 35.427228}, {"timestamp": 3492.07, "power": 35.427228}, {"timestamp": 3512.66, "power": 35.427228}, {"timestamp": 3533.24, "power": 35.427228}, {"timestamp": 3553.8, "power": 35.427228}, {"timestamp": 3574.4, "power": 35.427228}, {"timestamp": 3595.01, "power": 35.427228}, {"timestamp": 3615.61, "power": 35.427228}, {"timestamp": 3636.21, "power": 35.427228}, {"timestamp": 3656.77, "power": 35.427228}, {"timestamp": 3677.3, "power": 35.427228}, {"timestamp": 3697.79, "power": 35.427228}, {"timestamp": 3718.33, "power": 35.427228}, {"timestamp": 3738.87, "power": 35.427228}, {"timestamp": 3759.41, "power": 35.427228}, {"timestamp": 3779.95, "power": 35.427228}, {"timestamp": 3800.49, "power": 35.427228}, {"timestamp": 3821.01, "power": 35.427228}, {"timestamp": 3841.55, "power": 35.427228}, {"timestamp": 3862.09, "power": 35.427228}, {"timestamp": 3882.63, "power": 35.427228}, {"timestamp": 3903.18, "power": 35.427228}, {"timestamp": 3923.72, "power": 35.427228}, {"timestamp": 3944.26, "power": 35.427228}, {"timestamp": 3964.76, "power": 35.427228}, {"timestamp": 3985.26, "power": 35.427228}, {"timestamp": 4005.81, "power": 35.427228}, {"timestamp": 4026.35, "power": 35.427228}, {"timestamp": 4046.9, "power": 40.051320000000004}, {"timestamp": 4068.04, "power": 40.051320000000004}, {"timestamp": 4088.59, "power": 40.051320000000004}, {"timestamp": 4109.11, "power": 40.051320000000004}, {"timestamp": 4129.65, "power": 40.051320000000004}, {"timestamp": 4150.19, "power": 40.051320000000004}, {"timestamp": 4170.73, "power": 40.051320000000004}, {"timestamp": 4191.28, "power": 40.051320000000004}, {"timestamp": 4211.82, "power": 40.051320000000004}, {"timestamp": 4232.33, "power": 40.051320000000004}, {"timestamp": 4252.83, "power": 40.051320000000004}, {"timestamp": 4273.33, "power": 40.051320000000004}, {"timestamp": 4293.87, "power": 40.051320000000004}, {"timestamp": 4314.41, "power": 40.051320000000004}, {"timestamp": 4334.96, "power": 40.051320000000004}, {"timestamp": 4355.51, "power": 40.051320000000004}, {"timestamp": 4376.05, "power": 40.051320000000004}, {"timestamp": 4396.65, "power": 40.051320000000004}, {"timestamp": 4417.18, "power": 40.051320000000004}, {"timestamp": 4437.71, "power": 40.051320000000004}, {"timestamp": 4458.26, "power": 40.051320000000004}, {"timestamp": 4478.8, "power": 40.051320000000004}, {"timestamp": 4499.35, "power": 40.051320000000004}, {"timestamp": 4519.89, "power": 40.051320000000004}, {"timestamp": 4540.43, "power": 40.051320000000004}, {"timestamp": 4560.95, "power": 40.051320000000004}, {"timestamp": 4581.48, "power": 40.051320000000004}, {"timestamp": 4602.02, "power": 40.051320000000004}, {"timestamp": 4622.57, "power": 40.051320000000004}, {"timestamp": 4643.11, "power": 40.051320000000004}, {"timestamp": 4663.66, "power": 40.051320000000004}, {"timestamp": 4684.2, "power": 40.051320000000004}, {"timestamp": 4704.76, "power": 40.051320000000004}, {"timestamp": 4725.3, "power": 40.051320000000004}, {"timestamp": 4745.85, "power": 40.051320000000004}, {"timestamp": 4766.4, "power": 40.051320000000004}, {"timestamp": 4786.96, "power": 40.051320000000004}, {"timestamp": 4807.52, "power": 40.051320000000004}, {"timestamp": 4828.08, "power": 40.051320000000004}, {"timestamp": 4848.63, "power": 40.051320000000004}, {"timestamp": 4869.17, "power": 40.051320000000004}, {"timestamp": 4889.71, "power": 40.051320000000004}, {"timestamp": 4910.3, "power": 40.051320000000004}, {"timestamp": 4930.86, "power": 40.051320000000004}, {"timestamp": 4951.43, "power": 40.051320000000004}, {"timestamp": 4972.01, "power": 40.051320000000004}, {"timestamp": 4992.57, "power": 40.051320000000004}, {"timestamp": 5013.09, "power": 40.051320000000004}, {"timestamp": 5033.65, "power": 40.051320000000004}, {"timestamp": 5054.2, "power": 38.036788}, {"timestamp": 5075.35, "power": 38.036788}, {"timestamp": 5095.95, "power": 38.036788}, {"timestamp": 5116.53, "power": 38.036788}, {"timestamp": 5137.06, "power": 38.036788}, {"timestamp": 5157.56, "power": 38.036788}, {"timestamp": 5178.14, "power": 38.036788}, {"timestamp": 5198.71, "power": 38.036788}, {"timestamp": 5219.3, "power": 38.036788}, {"timestamp": 5239.89, "power": 38.036788}, {"timestamp": 5260.46, "power": 38.036788}, {"timestamp": 5281.0, "power": 38.036788}, {"timestamp": 5301.56, "power": 38.036788}, {"timestamp": 5322.15, "power": 38.036788}, {"timestamp": 5342.76, "power": 38.036788}, {"timestamp": 5363.33, "power": 38.036788}, {"timestamp": 5383.91, "power": 38.036788}, {"timestamp": 5404.5, "power": 38.036788}, {"timestamp": 5425.03, "power": 38.036788}, {"timestamp": 5445.59, "power": 38.036788}, {"timestamp": 5466.17, "power": 38.036788}, {"timestamp": 5486.75, "power": 38.036788}, {"timestamp": 5507.34, "power": 38.036788}, {"timestamp": 5527.91, "power": 38.036788}, {"timestamp": 5548.48, "power": 38.036788}, {"timestamp": 5569.0, "power": 38.036788}, {"timestamp": 5589.56, "power": 38.036788}, {"timestamp": 5610.13, "power": 38.036788}, {"timestamp": 5630.71, "power": 38.036788}, {"timestamp": 5651.3, "power": 38.036788}, {"timestamp": 5671.89, "power": 38.036788}, {"timestamp": 5692.46, "power": 38.036788}, {"timestamp": 5713.0, "power": 38.036788}, {"timestamp": 5733.56, "power": 38.036788}, {"timestamp": 5754.14, "power": 38.036788}, {"timestamp": 5774.73, "power": 38.036788}, {"timestamp": 5795.28, "power": 38.036788}, {"timestamp": 5815.84, "power": 38.036788}, {"timestamp": 5836.4, "power": 38.036788}, {"timestamp": 5856.93, "power": 38.036788}, {"timestamp": 5877.48, "power": 38.036788}, {"timestamp": 5898.03, "power": 38.036788}, {"timestamp": 5918.59, "power": 38.036788}, {"timestamp": 5939.15, "power": 38.036788}, {"timestamp": 5959.7, "power": 38.036788}, {"timestamp": 5980.26, "power": 38.036788}, {"timestamp": 6000.79, "power": 38.036788}, {"timestamp": 6021.29, "power": 38.036788}, {"timestamp": 6041.86, "power": 38.036788}, {"timestamp": 6062.43, "power": 38.115216000000004}, {"timestamp": 6084.29, "power": 38.115216000000004}, {"timestamp": 6104.84, "power": 38.115216000000004}, {"timestamp": 6125.35, "power": 38.115216000000004}, {"timestamp": 6145.91, "power": 38.115216000000004}, {"timestamp": 6166.5, "power": 38.115216000000004}, {"timestamp": 6187.07, "power": 38.115216000000004}, {"timestamp": 6207.64, "power": 38.115216000000004}, {"timestamp": 6228.21, "power": 38.115216000000004}, {"timestamp": 6248.8, "power": 38.115216000000004}, {"timestamp": 6269.31, "power": 38.115216000000004}, {"timestamp": 6289.88, "power": 38.115216000000004}, {"timestamp": 6310.45, "power": 38.115216000000004}, {"timestamp": 6331.03, "power": 38.115216000000004}, {"timestamp": 6351.61, "power": 38.115216000000004}, {"timestamp": 6372.18, "power": 38.115216000000004}, {"timestamp": 6392.75, "power": 38.115216000000004}, {"timestamp": 6413.27, "power": 38.115216000000004}, {"timestamp": 6433.86, "power": 38.115216000000004}, {"timestamp": 6454.44, "power": 38.115216000000004}, {"timestamp": 6475.03, "power": 38.115216000000004}, {"timestamp": 6495.6, "power": 38.115216000000004}, {"timestamp": 6516.17, "power": 38.115216000000004}, {"timestamp": 6536.76, "power": 38.115216000000004}, {"timestamp": 6557.27, "power": 38.115216000000004}, {"timestamp": 6577.83, "power": 38.115216000000004}, {"timestamp": 6598.41, "power": 38.115216000000004}, {"timestamp": 6618.99, "power": 38.115216000000004}, {"timestamp": 6639.57, "power": 38.115216000000004}, {"timestamp": 6660.14, "power": 38.115216000000004}, {"timestamp": 6680.73, "power": 38.115216000000004}, {"timestamp": 6701.24, "power": 38.115216000000004}, {"timestamp": 6721.82, "power": 38.115216000000004}, {"timestamp": 6742.4, "power": 38.115216000000004}, {"timestamp": 6762.97, "power": 38.115216000000004}, {"timestamp": 6783.56, "power": 38.115216000000004}, {"timestamp": 6804.13, "power": 38.115216000000004}, {"timestamp": 6824.71, "power": 38.115216000000004}, {"timestamp": 6845.23, "power": 38.115216000000004}, {"timestamp": 6865.78, "power": 38.115216000000004}, {"timestamp": 6886.35, "power": 38.115216000000004}, {"timestamp": 6906.93, "power": 38.115216000000004}, {"timestamp": 6927.51, "power": 38.115216000000004}, {"timestamp": 6948.09, "power": 38.115216000000004}, {"timestamp": 6968.67, "power": 38.115216000000004}, {"timestamp": 6989.19, "power": 38.115216000000004}, {"timestamp": 7009.75, "power": 38.115216000000004}, {"timestamp": 7030.33, "power": 38.115216000000004}, {"timestamp": 7050.91, "power": 38.115216000000004}, {"timestamp": 7071.5, "power": 37.885881}, {"timestamp": 7092.93, "power": 37.885881}, {"timestamp": 7113.44, "power": 37.885881}, {"timestamp": 7134.02, "power": 37.885881}, {"timestamp": 7154.59, "power": 37.885881}, {"timestamp": 7175.17, "power": 37.885881}, {"timestamp": 7195.76, "power": 37.885881}, {"timestamp": 7216.34, "power": 37.885881}, {"timestamp": 7236.87, "power": 37.885881}, {"timestamp": 7257.43, "power": 37.885881}, {"timestamp": 7278.02, "power": 37.885881}, {"timestamp": 7298.59, "power": 37.885881}, {"timestamp": 7319.17, "power": 37.885881}, {"timestamp": 7339.75, "power": 37.885881}, {"timestamp": 7360.31, "power": 37.885881}, {"timestamp": 7380.85, "power": 37.885881}, {"timestamp": 7401.41, "power": 37.885881}, {"timestamp": 7421.98, "power": 37.885881}, {"timestamp": 7442.55, "power": 37.885881}, {"timestamp": 7463.13, "power": 37.885881}, {"timestamp": 7483.68, "power": 37.885881}, {"timestamp": 7504.25, "power": 37.885881}, {"timestamp": 7524.81, "power": 37.885881}, {"timestamp": 7545.31, "power": 37.885881}, {"timestamp": 7565.88, "power": 37.885881}, {"timestamp": 7586.45, "power": 37.885881}, {"timestamp": 7607.03, "power": 37.885881}, {"timestamp": 7627.6, "power": 37.885881}, {"timestamp": 7648.19, "power": 37.885881}, {"timestamp": 7668.76, "power": 37.885881}, {"timestamp": 7689.27, "power": 37.885881}, {"timestamp": 7709.81, "power": 37.885881}, {"timestamp": 7730.37, "power": 37.885881}, {"timestamp": 7750.92, "power": 37.885881}, {"timestamp": 7771.48, "power": 37.885881}, {"timestamp": 7792.03, "power": 37.885881}, {"timestamp": 7812.58, "power": 37.885881}, {"timestamp": 7833.11, "power": 37.885881}, {"timestamp": 7853.66, "power": 37.885881}, {"timestamp": 7874.21, "power": 37.885881}, {"timestamp": 7894.77, "power": 37.885881}, {"timestamp": 7915.32, "power": 37.885881}, {"timestamp": 7935.87, "power": 37.885881}, {"timestamp": 7956.42, "power": 37.885881}, {"timestamp": 7976.95, "power": 37.885881}, {"timestamp": 7997.45, "power": 37.885881}, {"timestamp": 8018.0, "power": 37.885881}, {"timestamp": 8038.55, "power": 37.885881}, {"timestamp": 8059.11, "power": 37.885881}, {"timestamp": 8079.66, "power": 37.586752}, {"timestamp": 8100.79, "power": 37.586752}, {"timestamp": 8121.3, "power": 37.586752}, {"timestamp": 8141.88, "power": 37.586752}, {"timestamp": 8162.43, "power": 37.586752}, {"timestamp": 8182.99, "power": 37.586752}, {"timestamp": 8203.57, "power": 37.586752}, {"timestamp": 8224.18, "power": 37.586752}, {"timestamp": 8244.75, "power": 37.586752}, {"timestamp": 8265.24, "power": 37.586752}, {"timestamp": 8285.73, "power": 37.586752}, {"timestamp": 8306.26, "power": 37.586752}, {"timestamp": 8326.8, "power": 37.586752}, {"timestamp": 8347.34, "power": 37.586752}, {"timestamp": 8367.87, "power": 37.586752}, {"timestamp": 8388.41, "power": 37.586752}, {"timestamp": 8408.92, "power": 37.586752}, {"timestamp": 8429.46, "power": 37.586752}, {"timestamp": 8450.0, "power": 37.586752}, {"timestamp": 8470.54, "power": 37.586752}, {"timestamp": 8491.07, "power": 37.586752}, {"timestamp": 8511.61, "power": 37.586752}, {"timestamp": 8532.15, "power": 37.586752}, {"timestamp": 8552.68, "power": 37.586752}, {"timestamp": 8573.19, "power": 37.586752}, {"timestamp": 8593.72, "power": 37.586752}, {"timestamp": 8614.25, "power": 37.586752}, {"timestamp": 8634.79, "power": 37.586752}, {"timestamp": 8655.33, "power": 37.586752}, {"timestamp": 8675.86, "power": 37.586752}, {"timestamp": 8696.4, "power": 37.586752}, {"timestamp": 8716.92, "power": 37.586752}, {"timestamp": 8737.41, "power": 37.586752}, {"timestamp": 8757.94, "power": 37.586752}, {"timestamp": 8778.47, "power": 37.586752}, {"timestamp": 8799.01, "power": 37.586752}, {"timestamp": 8819.54, "power": 37.586752}, {"timestamp": 8840.08, "power": 37.586752}, {"timestamp": 8860.62, "power": 37.586752}, {"timestamp": 8881.12, "power": 37.586752}, {"timestamp": 8901.66, "power": 37.586752}, {"timestamp": 8922.19, "power": 37.586752}, {"timestamp": 8942.72, "power": 37.586752}, {"timestamp": 8963.26, "power": 37.586752}, {"timestamp": 8983.78, "power": 37.586752}, {"timestamp": 9004.32, "power": 37.586752}, {"timestamp": 9024.83, "power": 37.586752}, {"timestamp": 9045.37, "power": 37.586752}, {"timestamp": 9065.9, "power": 37.586752}, {"timestamp": 9086.44, "power": 39.118185}, {"timestamp": 9107.75, "power": 39.118185}, {"timestamp": 9128.28, "power": 39.118185}, {"timestamp": 9148.8, "power": 39.118185}, {"timestamp": 9169.29, "power": 39.118185}, {"timestamp": 9189.81, "power": 39.118185}, {"timestamp": 9210.35, "power": 39.118185}, {"timestamp": 9230.88, "power": 39.118185}, {"timestamp": 9251.42, "power": 39.118185}, {"timestamp": 9271.95, "power": 39.118185}, {"timestamp": 9292.49, "power": 39.118185}, {"timestamp": 9313.01, "power": 39.118185}, {"timestamp": 9333.55, "power": 39.118185}, {"timestamp": 9354.09, "power": 39.118185}, {"timestamp": 9374.62, "power": 39.118185}, {"timestamp": 9395.16, "power": 39.118185}, {"timestamp": 9415.69, "power": 39.118185}, {"timestamp": 9436.26, "power": 39.118185}, {"timestamp": 9456.82, "power": 39.118185}, {"timestamp": 9477.36, "power": 39.118185}, {"timestamp": 9497.88, "power": 39.118185}, {"timestamp": 9518.46, "power": 39.118185}, {"timestamp": 9539.03, "power": 39.118185}, {"timestamp": 9559.6, "power": 39.118185}, {"timestamp": 9580.14, "power": 39.118185}, {"timestamp": 9600.68, "power": 39.118185}, {"timestamp": 9621.19, "power": 39.118185}, {"timestamp": 9641.68, "power": 39.118185}, {"timestamp": 9662.22, "power": 39.118185}, {"timestamp": 9682.76, "power": 39.118185}, {"timestamp": 9703.26, "power": 39.118185}, {"timestamp": 9723.81, "power": 39.118185}, {"timestamp": 9744.35, "power": 39.118185}, {"timestamp": 9764.87, "power": 39.118185}, {"timestamp": 9785.37, "power": 39.118185}, {"timestamp": 9805.87, "power": 39.118185}, {"timestamp": 9826.4, "power": 39.118185}, {"timestamp": 9846.94, "power": 39.118185}, {"timestamp": 9867.47, "power": 39.118185}, {"timestamp": 9888.01, "power": 39.118185}, {"timestamp": 9908.55, "power": 39.118185}, {"timestamp": 9929.07, "power": 39.118185}, {"timestamp": 9949.57, "power": 39.118185}, {"timestamp": 9970.07, "power": 39.118185}, {"timestamp": 9990.59, "power": 39.118185}, {"timestamp": 10011.1, "power": 39.118185}, {"timestamp": 10031.7, "power": 39.118185}, {"timestamp": 10052.2, "power": 39.118185}, {"timestamp": 10072.8, "power": 39.118185}, {"timestamp": 10093.3, "power": 35.636154000000005}, {"timestamp": 10114.3, "power": 35.636154000000005}, {"timestamp": 10134.8, "power": 35.636154000000005}, {"timestamp": 10155.4, "power": 35.636154000000005}, {"timestamp": 10175.9, "power": 35.636154000000005}, {"timestamp": 10196.4, "power": 35.636154000000005}, {"timestamp": 10217.0, "power": 35.636154000000005}, {"timestamp": 10237.5, "power": 35.636154000000005}, {"timestamp": 10258.0, "power": 35.636154000000005}, {"timestamp": 10278.5, "power": 35.636154000000005}, {"timestamp": 10299.1, "power": 35.636154000000005}, {"timestamp": 10319.6, "power": 35.636154000000005}, {"timestamp": 10340.2, "power": 35.636154000000005}, {"timestamp": 10360.7, "power": 35.636154000000005}, {"timestamp": 10381.2, "power": 35.636154000000005}, {"timestamp": 10401.7, "power": 35.636154000000005}, {"timestamp": 10422.2, "power": 35.636154000000005}, {"timestamp": 10442.8, "power": 35.636154000000005}, {"timestamp": 10463.3, "power": 35.636154000000005}, {"timestamp": 10483.8, "power": 35.636154000000005}, {"timestamp": 10504.4, "power": 35.636154000000005}, {"timestamp": 10524.9, "power": 35.636154000000005}, {"timestamp": 10545.5, "power": 35.636154000000005}, {"timestamp": 10566.0, "power": 35.636154000000005}, {"timestamp": 10586.5, "power": 35.636154000000005}, {"timestamp": 10607.1, "power": 35.636154000000005}, {"timestamp": 10627.6, "power": 35.636154000000005}, {"timestamp": 10648.2, "power": 35.636154000000005}, {"timestamp": 10668.7, "power": 35.636154000000005}, {"timestamp": 10689.2, "power": 35.636154000000005}, {"timestamp": 10709.7, "power": 35.636154000000005}, {"timestamp": 10730.3, "power": 35.636154000000005}, {"timestamp": 10750.8, "power": 35.636154000000005}, {"timestamp": 10771.4, "power": 35.636154000000005}, {"timestamp": 10791.9, "power": 35.636154000000005}, {"timestamp": 10812.4, "power": 35.636154000000005}, {"timestamp": 10833.0, "power": 35.636154000000005}, {"timestamp": 10853.5, "power": 35.636154000000005}, {"timestamp": 10874.0, "power": 35.636154000000005}, {"timestamp": 10894.5, "power": 35.636154000000005}, {"timestamp": 10915.0, "power": 35.636154000000005}, {"timestamp": 10935.6, "power": 35.636154000000005}, {"timestamp": 10956.1, "power": 35.636154000000005}, {"timestamp": 10976.7, "power": 35.636154000000005}], "timeline": {"START": "4702.49211", "END": "8166.374918"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5749.48}, {"name": "clSetKernelArg", "calls": 19, "time": 3495.99}, {"name": "clReleaseKernel", "calls": 1, "time": 1395.45}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2099}, {"name": "clCreateContext", "calls": 1, "time": 51.1894}, {"name": "clReleaseContext", "calls": 1, "time": 38.6188}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0071}, {"name": "clCreateKernel", "calls": 1, "time": 0.339683}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.314449}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.148984}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079177}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073231}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029549}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024419}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024224}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010683}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010518}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008903}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007234}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00679}, {"name": "clRetainDevice", "calls": 2, "time": 0.0047}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3463.88}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3341.52}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3303.08}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3282.53}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3123.9}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3463.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7717.923269, "utilization": 80.395034, "size": 8157970.0, "time": 1057.01589}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 43406856, "speed": 104.46, "utilization": 0.906773, "size": 0.00802488}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2704965, "speed": 393.265, "utilization": 3.41376, "size": 0.127876}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42580389, "speed": 103.675, "utilization": 0.899955, "size": 0.00802536}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2653317, "speed": 392.956, "utilization": 3.41108, "size": 0.127873}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42196224, "speed": 103.387, "utilization": 0.897456, "size": 0.00802559}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2629309, "speed": 392.955, "utilization": 3.41107, "size": 0.127872}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 39803728, "speed": 102.507, "utilization": 0.889817, "size": 0.00802713}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2479802, "speed": 392.799, "utilization": 3.40972, "size": 0.127863}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 47388805, "speed": 110.002, "utilization": 0.954879, "size": 0.00802279}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2953873, "speed": 396.202, "utilization": 3.43925, "size": 0.127884}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len6/run2.json b/code/fpga/final_results/dblp.xml.20MB.len6/run2.json new file mode 100644 index 0000000..591cf92 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 54.4223, "power": 36.373667}, {"timestamp": 75.1328, "power": 36.373667}, {"timestamp": 95.6758, "power": 36.373667}, {"timestamp": 116.215, "power": 36.373667}, {"timestamp": 137.073, "power": 36.373667}, {"timestamp": 157.959, "power": 36.373667}, {"timestamp": 178.501, "power": 36.373667}, {"timestamp": 199.04, "power": 36.373667}, {"timestamp": 219.574, "power": 36.373667}, {"timestamp": 240.113, "power": 36.373667}, {"timestamp": 260.625, "power": 36.373667}, {"timestamp": 281.119, "power": 36.373667}, {"timestamp": 301.658, "power": 36.373667}, {"timestamp": 322.204, "power": 36.373667}, {"timestamp": 342.747, "power": 36.373667}, {"timestamp": 363.289, "power": 36.373667}, {"timestamp": 383.835, "power": 36.373667}, {"timestamp": 404.387, "power": 36.373667}, {"timestamp": 424.9, "power": 36.373667}, {"timestamp": 445.44, "power": 36.373667}, {"timestamp": 465.982, "power": 36.373667}, {"timestamp": 486.523, "power": 36.373667}, {"timestamp": 507.063, "power": 36.373667}, {"timestamp": 527.605, "power": 36.373667}, {"timestamp": 548.145, "power": 36.373667}, {"timestamp": 568.659, "power": 36.373667}, {"timestamp": 589.16, "power": 36.373667}, {"timestamp": 609.7, "power": 36.373667}, {"timestamp": 630.244, "power": 36.373667}, {"timestamp": 650.786, "power": 36.373667}, {"timestamp": 671.328, "power": 36.373667}, {"timestamp": 691.872, "power": 36.373667}, {"timestamp": 712.413, "power": 36.373667}, {"timestamp": 732.93, "power": 36.373667}, {"timestamp": 753.479, "power": 36.373667}, {"timestamp": 774.02, "power": 36.373667}, {"timestamp": 794.561, "power": 36.373667}, {"timestamp": 815.103, "power": 36.373667}, {"timestamp": 835.643, "power": 36.373667}, {"timestamp": 856.185, "power": 36.373667}, {"timestamp": 876.699, "power": 36.373667}, {"timestamp": 897.236, "power": 36.373667}, {"timestamp": 917.777, "power": 36.373667}, {"timestamp": 938.316, "power": 36.373667}, {"timestamp": 958.856, "power": 36.373667}, {"timestamp": 979.399, "power": 36.373667}, {"timestamp": 999.947, "power": 36.373667}, {"timestamp": 1020.5, "power": 35.872675}, {"timestamp": 1041.57, "power": 35.872675}, {"timestamp": 1062.16, "power": 35.872675}, {"timestamp": 1082.76, "power": 35.872675}, {"timestamp": 1103.35, "power": 35.872675}, {"timestamp": 1123.95, "power": 35.872675}, {"timestamp": 1144.54, "power": 35.872675}, {"timestamp": 1165.1, "power": 35.872675}, {"timestamp": 1185.66, "power": 35.872675}, {"timestamp": 1206.25, "power": 35.872675}, {"timestamp": 1226.85, "power": 35.872675}, {"timestamp": 1247.45, "power": 35.872675}, {"timestamp": 1268.04, "power": 35.872675}, {"timestamp": 1288.62, "power": 35.872675}, {"timestamp": 1309.18, "power": 35.872675}, {"timestamp": 1329.74, "power": 35.872675}, {"timestamp": 1350.34, "power": 35.872675}, {"timestamp": 1370.94, "power": 35.872675}, {"timestamp": 1391.54, "power": 35.872675}, {"timestamp": 1412.15, "power": 35.872675}, {"timestamp": 1432.72, "power": 35.872675}, {"timestamp": 1453.28, "power": 35.872675}, {"timestamp": 1473.84, "power": 35.872675}, {"timestamp": 1494.43, "power": 35.872675}, {"timestamp": 1515.03, "power": 35.872675}, {"timestamp": 1535.62, "power": 35.872675}, {"timestamp": 1556.3, "power": 35.872675}, {"timestamp": 1576.87, "power": 35.872675}, {"timestamp": 1597.43, "power": 35.872675}, {"timestamp": 1618.03, "power": 35.872675}, {"timestamp": 1638.62, "power": 35.872675}, {"timestamp": 1659.22, "power": 35.872675}, {"timestamp": 1679.82, "power": 35.872675}, {"timestamp": 1700.38, "power": 35.872675}, {"timestamp": 1720.95, "power": 35.872675}, {"timestamp": 1741.51, "power": 35.872675}, {"timestamp": 1762.1, "power": 35.872675}, {"timestamp": 1782.69, "power": 35.872675}, {"timestamp": 1803.29, "power": 35.872675}, {"timestamp": 1823.89, "power": 35.872675}, {"timestamp": 1844.49, "power": 35.872675}, {"timestamp": 1865.05, "power": 35.872675}, {"timestamp": 1885.6, "power": 35.872675}, {"timestamp": 1906.2, "power": 35.872675}, {"timestamp": 1926.8, "power": 35.872675}, {"timestamp": 1947.39, "power": 35.872675}, {"timestamp": 1968.0, "power": 35.872675}, {"timestamp": 1988.61, "power": 35.872675}, {"timestamp": 2009.17, "power": 35.872675}, {"timestamp": 2029.73, "power": 35.77896}, {"timestamp": 2050.79, "power": 35.77896}, {"timestamp": 2071.39, "power": 35.77896}, {"timestamp": 2091.98, "power": 35.77896}, {"timestamp": 2112.53, "power": 35.77896}, {"timestamp": 2133.08, "power": 35.77896}, {"timestamp": 2153.63, "power": 35.77896}, {"timestamp": 2174.23, "power": 35.77896}, {"timestamp": 2194.82, "power": 35.77896}, {"timestamp": 2215.42, "power": 35.77896}, {"timestamp": 2236.01, "power": 35.77896}, {"timestamp": 2256.58, "power": 35.77896}, {"timestamp": 2277.13, "power": 35.77896}, {"timestamp": 2297.7, "power": 35.77896}, {"timestamp": 2318.29, "power": 35.77896}, {"timestamp": 2338.89, "power": 35.77896}, {"timestamp": 2359.49, "power": 35.77896}, {"timestamp": 2380.09, "power": 35.77896}, {"timestamp": 2400.67, "power": 35.77896}, {"timestamp": 2421.23, "power": 35.77896}, {"timestamp": 2441.79, "power": 35.77896}, {"timestamp": 2462.38, "power": 35.77896}, {"timestamp": 2482.98, "power": 35.77896}, {"timestamp": 2503.57, "power": 35.77896}, {"timestamp": 2524.16, "power": 35.77896}, {"timestamp": 2544.74, "power": 35.77896}, {"timestamp": 2565.3, "power": 35.77896}, {"timestamp": 2585.89, "power": 35.77896}, {"timestamp": 2606.48, "power": 35.77896}, {"timestamp": 2627.08, "power": 35.77896}, {"timestamp": 2647.67, "power": 35.77896}, {"timestamp": 2668.27, "power": 35.77896}, {"timestamp": 2688.85, "power": 35.77896}, {"timestamp": 2709.4, "power": 35.77896}, {"timestamp": 2730.01, "power": 35.77896}, {"timestamp": 2750.61, "power": 35.77896}, {"timestamp": 2771.2, "power": 35.77896}, {"timestamp": 2791.79, "power": 35.77896}, {"timestamp": 2812.38, "power": 35.77896}, {"timestamp": 2832.96, "power": 35.77896}, {"timestamp": 2853.51, "power": 35.77896}, {"timestamp": 2874.11, "power": 35.77896}, {"timestamp": 2894.7, "power": 35.77896}, {"timestamp": 2915.3, "power": 35.77896}, {"timestamp": 2935.89, "power": 35.77896}, {"timestamp": 2956.5, "power": 35.77896}, {"timestamp": 2977.07, "power": 35.77896}, {"timestamp": 2997.63, "power": 35.77896}, {"timestamp": 3018.24, "power": 35.77896}, {"timestamp": 3038.84, "power": 35.954494}, {"timestamp": 3059.99, "power": 35.954494}, {"timestamp": 3080.54, "power": 35.954494}, {"timestamp": 3101.11, "power": 35.954494}, {"timestamp": 3121.67, "power": 35.954494}, {"timestamp": 3142.27, "power": 35.954494}, {"timestamp": 3162.86, "power": 35.954494}, {"timestamp": 3183.48, "power": 35.954494}, {"timestamp": 3204.07, "power": 35.954494}, {"timestamp": 3224.65, "power": 35.954494}, {"timestamp": 3245.21, "power": 35.954494}, {"timestamp": 3265.77, "power": 35.954494}, {"timestamp": 3286.36, "power": 35.954494}, {"timestamp": 3306.96, "power": 35.954494}, {"timestamp": 3327.56, "power": 35.954494}, {"timestamp": 3348.16, "power": 35.954494}, {"timestamp": 3368.74, "power": 35.954494}, {"timestamp": 3389.3, "power": 35.954494}, {"timestamp": 3409.89, "power": 35.954494}, {"timestamp": 3430.49, "power": 35.954494}, {"timestamp": 3451.09, "power": 35.954494}, {"timestamp": 3471.69, "power": 35.954494}, {"timestamp": 3492.28, "power": 35.954494}, {"timestamp": 3512.86, "power": 35.954494}, {"timestamp": 3533.42, "power": 35.954494}, {"timestamp": 3554.02, "power": 35.954494}, {"timestamp": 3574.61, "power": 35.954494}, {"timestamp": 3595.22, "power": 35.954494}, {"timestamp": 3615.83, "power": 35.954494}, {"timestamp": 3636.42, "power": 35.954494}, {"timestamp": 3656.92, "power": 35.954494}, {"timestamp": 3677.45, "power": 35.954494}, {"timestamp": 3697.94, "power": 35.954494}, {"timestamp": 3718.48, "power": 35.954494}, {"timestamp": 3739.01, "power": 35.954494}, {"timestamp": 3759.55, "power": 35.954494}, {"timestamp": 3780.09, "power": 35.954494}, {"timestamp": 3800.61, "power": 35.954494}, {"timestamp": 3821.14, "power": 35.954494}, {"timestamp": 3841.67, "power": 35.954494}, {"timestamp": 3862.21, "power": 35.954494}, {"timestamp": 3882.75, "power": 35.954494}, {"timestamp": 3903.28, "power": 35.954494}, {"timestamp": 3923.82, "power": 35.954494}, {"timestamp": 3944.35, "power": 35.954494}, {"timestamp": 3964.87, "power": 35.954494}, {"timestamp": 3985.42, "power": 35.954494}, {"timestamp": 4005.96, "power": 35.954494}, {"timestamp": 4026.49, "power": 35.954494}, {"timestamp": 4047.03, "power": 40.221693}, {"timestamp": 4068.11, "power": 40.221693}, {"timestamp": 4088.63, "power": 40.221693}, {"timestamp": 4109.12, "power": 40.221693}, {"timestamp": 4129.65, "power": 40.221693}, {"timestamp": 4150.18, "power": 40.221693}, {"timestamp": 4170.72, "power": 40.221693}, {"timestamp": 4191.25, "power": 40.221693}, {"timestamp": 4211.79, "power": 40.221693}, {"timestamp": 4232.33, "power": 40.221693}, {"timestamp": 4252.84, "power": 40.221693}, {"timestamp": 4273.36, "power": 40.221693}, {"timestamp": 4293.9, "power": 40.221693}, {"timestamp": 4314.44, "power": 40.221693}, {"timestamp": 4334.97, "power": 40.221693}, {"timestamp": 4355.51, "power": 40.221693}, {"timestamp": 4376.04, "power": 40.221693}, {"timestamp": 4396.61, "power": 40.221693}, {"timestamp": 4417.11, "power": 40.221693}, {"timestamp": 4437.64, "power": 40.221693}, {"timestamp": 4458.17, "power": 40.221693}, {"timestamp": 4478.71, "power": 40.221693}, {"timestamp": 4499.24, "power": 40.221693}, {"timestamp": 4519.78, "power": 40.221693}, {"timestamp": 4540.31, "power": 40.221693}, {"timestamp": 4560.83, "power": 40.221693}, {"timestamp": 4581.35, "power": 40.221693}, {"timestamp": 4601.89, "power": 40.221693}, {"timestamp": 4622.43, "power": 40.221693}, {"timestamp": 4642.96, "power": 40.221693}, {"timestamp": 4663.5, "power": 40.221693}, {"timestamp": 4684.03, "power": 40.221693}, {"timestamp": 4704.54, "power": 40.221693}, {"timestamp": 4725.04, "power": 40.221693}, {"timestamp": 4745.58, "power": 40.221693}, {"timestamp": 4766.13, "power": 40.221693}, {"timestamp": 4786.68, "power": 40.221693}, {"timestamp": 4807.24, "power": 40.221693}, {"timestamp": 4827.79, "power": 40.221693}, {"timestamp": 4848.33, "power": 40.221693}, {"timestamp": 4868.87, "power": 40.221693}, {"timestamp": 4889.42, "power": 40.221693}, {"timestamp": 4909.97, "power": 40.221693}, {"timestamp": 4930.51, "power": 40.221693}, {"timestamp": 4951.06, "power": 40.221693}, {"timestamp": 4971.61, "power": 40.221693}, {"timestamp": 4992.16, "power": 40.221693}, {"timestamp": 5012.68, "power": 40.221693}, {"timestamp": 5033.23, "power": 40.221693}, {"timestamp": 5053.78, "power": 37.60704}, {"timestamp": 5074.84, "power": 37.60704}, {"timestamp": 5095.41, "power": 37.60704}, {"timestamp": 5115.99, "power": 37.60704}, {"timestamp": 5136.55, "power": 37.60704}, {"timestamp": 5157.05, "power": 37.60704}, {"timestamp": 5177.61, "power": 37.60704}, {"timestamp": 5198.19, "power": 37.60704}, {"timestamp": 5218.77, "power": 37.60704}, {"timestamp": 5239.35, "power": 37.60704}, {"timestamp": 5259.93, "power": 37.60704}, {"timestamp": 5280.5, "power": 37.60704}, {"timestamp": 5301.01, "power": 37.60704}, {"timestamp": 5321.58, "power": 37.60704}, {"timestamp": 5342.18, "power": 37.60704}, {"timestamp": 5362.75, "power": 37.60704}, {"timestamp": 5383.33, "power": 37.60704}, {"timestamp": 5403.9, "power": 37.60704}, {"timestamp": 5424.46, "power": 37.60704}, {"timestamp": 5444.98, "power": 37.60704}, {"timestamp": 5465.54, "power": 37.60704}, {"timestamp": 5486.12, "power": 37.60704}, {"timestamp": 5506.68, "power": 37.60704}, {"timestamp": 5527.26, "power": 37.60704}, {"timestamp": 5547.84, "power": 37.60704}, {"timestamp": 5568.41, "power": 37.60704}, {"timestamp": 5588.92, "power": 37.60704}, {"timestamp": 5609.48, "power": 37.60704}, {"timestamp": 5630.06, "power": 37.60704}, {"timestamp": 5650.65, "power": 37.60704}, {"timestamp": 5671.22, "power": 37.60704}, {"timestamp": 5691.79, "power": 37.60704}, {"timestamp": 5712.36, "power": 37.60704}, {"timestamp": 5732.88, "power": 37.60704}, {"timestamp": 5753.43, "power": 37.60704}, {"timestamp": 5774.0, "power": 37.60704}, {"timestamp": 5794.57, "power": 37.60704}, {"timestamp": 5815.13, "power": 37.60704}, {"timestamp": 5835.7, "power": 37.60704}, {"timestamp": 5856.26, "power": 37.60704}, {"timestamp": 5876.79, "power": 37.60704}, {"timestamp": 5897.33, "power": 37.60704}, {"timestamp": 5917.91, "power": 37.60704}, {"timestamp": 5938.49, "power": 37.60704}, {"timestamp": 5959.06, "power": 37.60704}, {"timestamp": 5979.61, "power": 37.60704}, {"timestamp": 6000.15, "power": 37.60704}, {"timestamp": 6020.68, "power": 37.60704}, {"timestamp": 6041.18, "power": 37.60704}, {"timestamp": 6061.72, "power": 37.061684}, {"timestamp": 6082.75, "power": 37.061684}, {"timestamp": 6103.3, "power": 37.061684}, {"timestamp": 6123.85, "power": 37.061684}, {"timestamp": 6144.4, "power": 37.061684}, {"timestamp": 6164.91, "power": 37.061684}, {"timestamp": 6185.45, "power": 37.061684}, {"timestamp": 6205.99, "power": 37.061684}, {"timestamp": 6226.54, "power": 37.061684}, {"timestamp": 6247.08, "power": 37.061684}, {"timestamp": 6267.63, "power": 37.061684}, {"timestamp": 6288.18, "power": 37.061684}, {"timestamp": 6308.7, "power": 37.061684}, {"timestamp": 6329.2, "power": 37.061684}, {"timestamp": 6349.74, "power": 37.061684}, {"timestamp": 6370.29, "power": 37.061684}, {"timestamp": 6390.84, "power": 37.061684}, {"timestamp": 6411.39, "power": 37.061684}, {"timestamp": 6431.94, "power": 37.061684}, {"timestamp": 6452.49, "power": 37.061684}, {"timestamp": 6473.0, "power": 37.061684}, {"timestamp": 6493.54, "power": 37.061684}, {"timestamp": 6514.08, "power": 37.061684}, {"timestamp": 6534.63, "power": 37.061684}, {"timestamp": 6555.18, "power": 37.061684}, {"timestamp": 6575.72, "power": 37.061684}, {"timestamp": 6596.27, "power": 37.061684}, {"timestamp": 6616.79, "power": 37.061684}, {"timestamp": 6637.34, "power": 37.061684}, {"timestamp": 6657.88, "power": 37.061684}, {"timestamp": 6678.43, "power": 37.061684}, {"timestamp": 6698.98, "power": 37.061684}, {"timestamp": 6719.52, "power": 37.061684}, {"timestamp": 6740.07, "power": 37.061684}, {"timestamp": 6760.59, "power": 37.061684}, {"timestamp": 6781.09, "power": 37.061684}, {"timestamp": 6801.63, "power": 37.061684}, {"timestamp": 6822.18, "power": 37.061684}, {"timestamp": 6842.73, "power": 37.061684}, {"timestamp": 6863.28, "power": 37.061684}, {"timestamp": 6883.83, "power": 37.061684}, {"timestamp": 6904.38, "power": 37.061684}, {"timestamp": 6924.91, "power": 37.061684}, {"timestamp": 6945.45, "power": 37.061684}, {"timestamp": 6966.0, "power": 37.061684}, {"timestamp": 6986.55, "power": 37.061684}, {"timestamp": 7007.12, "power": 37.061684}, {"timestamp": 7027.68, "power": 37.061684}, {"timestamp": 7048.26, "power": 37.061684}, {"timestamp": 7068.78, "power": 37.877142}, {"timestamp": 7090.19, "power": 37.877142}, {"timestamp": 7110.74, "power": 37.877142}, {"timestamp": 7131.29, "power": 37.877142}, {"timestamp": 7151.83, "power": 37.877142}, {"timestamp": 7172.38, "power": 37.877142}, {"timestamp": 7192.92, "power": 37.877142}, {"timestamp": 7213.46, "power": 37.877142}, {"timestamp": 7234.01, "power": 37.877142}, {"timestamp": 7254.56, "power": 37.877142}, {"timestamp": 7275.1, "power": 37.877142}, {"timestamp": 7295.65, "power": 37.877142}, {"timestamp": 7316.19, "power": 37.877142}, {"timestamp": 7336.72, "power": 37.877142}, {"timestamp": 7357.22, "power": 37.877142}, {"timestamp": 7377.76, "power": 37.877142}, {"timestamp": 7398.31, "power": 37.877142}, {"timestamp": 7418.85, "power": 37.877142}, {"timestamp": 7439.4, "power": 37.877142}, {"timestamp": 7459.94, "power": 37.877142}, {"timestamp": 7480.49, "power": 37.877142}, {"timestamp": 7501.0, "power": 37.877142}, {"timestamp": 7521.53, "power": 37.877142}, {"timestamp": 7542.09, "power": 37.877142}, {"timestamp": 7562.63, "power": 37.877142}, {"timestamp": 7583.18, "power": 37.877142}, {"timestamp": 7603.73, "power": 37.877142}, {"timestamp": 7624.27, "power": 37.877142}, {"timestamp": 7644.81, "power": 37.877142}, {"timestamp": 7665.35, "power": 37.877142}, {"timestamp": 7685.91, "power": 37.877142}, {"timestamp": 7706.47, "power": 37.877142}, {"timestamp": 7727.05, "power": 37.877142}, {"timestamp": 7747.64, "power": 37.877142}, {"timestamp": 7768.21, "power": 37.877142}, {"timestamp": 7788.74, "power": 37.877142}, {"timestamp": 7809.25, "power": 37.877142}, {"timestamp": 7829.82, "power": 37.877142}, {"timestamp": 7850.37, "power": 37.877142}, {"timestamp": 7870.94, "power": 37.877142}, {"timestamp": 7891.51, "power": 37.877142}, {"timestamp": 7912.09, "power": 37.877142}, {"timestamp": 7932.61, "power": 37.877142}, {"timestamp": 7953.11, "power": 37.877142}, {"timestamp": 7973.67, "power": 37.877142}, {"timestamp": 7994.25, "power": 37.877142}, {"timestamp": 8014.82, "power": 37.877142}, {"timestamp": 8035.39, "power": 37.877142}, {"timestamp": 8055.97, "power": 37.877142}, {"timestamp": 8076.55, "power": 37.44715}, {"timestamp": 8097.8, "power": 37.44715}, {"timestamp": 8118.34, "power": 37.44715}, {"timestamp": 8138.89, "power": 37.44715}, {"timestamp": 8159.43, "power": 37.44715}, {"timestamp": 8179.98, "power": 37.44715}, {"timestamp": 8200.54, "power": 37.44715}, {"timestamp": 8221.03, "power": 37.44715}, {"timestamp": 8241.55, "power": 37.44715}, {"timestamp": 8262.08, "power": 37.44715}, {"timestamp": 8282.6, "power": 37.44715}, {"timestamp": 8303.13, "power": 37.44715}, {"timestamp": 8323.65, "power": 37.44715}, {"timestamp": 8344.18, "power": 37.44715}, {"timestamp": 8364.69, "power": 37.44715}, {"timestamp": 8385.18, "power": 37.44715}, {"timestamp": 8405.7, "power": 37.44715}, {"timestamp": 8426.22, "power": 37.44715}, {"timestamp": 8446.75, "power": 37.44715}, {"timestamp": 8467.27, "power": 37.44715}, {"timestamp": 8487.8, "power": 37.44715}, {"timestamp": 8508.33, "power": 37.44715}, {"timestamp": 8528.83, "power": 37.44715}, {"timestamp": 8549.35, "power": 37.44715}, {"timestamp": 8569.88, "power": 37.44715}, {"timestamp": 8590.41, "power": 37.44715}, {"timestamp": 8610.94, "power": 37.44715}, {"timestamp": 8631.47, "power": 37.44715}, {"timestamp": 8652.0, "power": 37.44715}, {"timestamp": 8672.53, "power": 37.44715}, {"timestamp": 8693.01, "power": 37.44715}, {"timestamp": 8713.54, "power": 37.44715}, {"timestamp": 8734.07, "power": 37.44715}, {"timestamp": 8754.6, "power": 37.44715}, {"timestamp": 8775.12, "power": 37.44715}, {"timestamp": 8795.65, "power": 37.44715}, {"timestamp": 8816.18, "power": 37.44715}, {"timestamp": 8836.69, "power": 37.44715}, {"timestamp": 8857.22, "power": 37.44715}, {"timestamp": 8877.75, "power": 37.44715}, {"timestamp": 8898.28, "power": 37.44715}, {"timestamp": 8918.81, "power": 37.44715}, {"timestamp": 8939.34, "power": 37.44715}, {"timestamp": 8959.87, "power": 37.44715}, {"timestamp": 8980.4, "power": 37.44715}, {"timestamp": 9000.91, "power": 37.44715}, {"timestamp": 9021.43, "power": 37.44715}, {"timestamp": 9041.96, "power": 37.44715}, {"timestamp": 9062.48, "power": 37.44715}, {"timestamp": 9083.01, "power": 39.030526}, {"timestamp": 9104.17, "power": 39.030526}, {"timestamp": 9124.67, "power": 39.030526}, {"timestamp": 9145.16, "power": 39.030526}, {"timestamp": 9165.69, "power": 39.030526}, {"timestamp": 9186.21, "power": 39.030526}, {"timestamp": 9206.74, "power": 39.030526}, {"timestamp": 9227.26, "power": 39.030526}, {"timestamp": 9247.79, "power": 39.030526}, {"timestamp": 9268.32, "power": 39.030526}, {"timestamp": 9288.82, "power": 39.030526}, {"timestamp": 9309.34, "power": 39.030526}, {"timestamp": 9329.87, "power": 39.030526}, {"timestamp": 9350.4, "power": 39.030526}, {"timestamp": 9370.94, "power": 39.030526}, {"timestamp": 9391.47, "power": 39.030526}, {"timestamp": 9412.01, "power": 39.030526}, {"timestamp": 9432.55, "power": 39.030526}, {"timestamp": 9453.03, "power": 39.030526}, {"timestamp": 9473.57, "power": 39.030526}, {"timestamp": 9494.1, "power": 39.030526}, {"timestamp": 9514.63, "power": 39.030526}, {"timestamp": 9535.16, "power": 39.030526}, {"timestamp": 9555.69, "power": 39.030526}, {"timestamp": 9576.22, "power": 39.030526}, {"timestamp": 9596.74, "power": 39.030526}, {"timestamp": 9617.27, "power": 39.030526}, {"timestamp": 9637.8, "power": 39.030526}, {"timestamp": 9658.34, "power": 39.030526}, {"timestamp": 9678.87, "power": 39.030526}, {"timestamp": 9699.36, "power": 39.030526}, {"timestamp": 9719.89, "power": 39.030526}, {"timestamp": 9740.43, "power": 39.030526}, {"timestamp": 9760.93, "power": 39.030526}, {"timestamp": 9781.42, "power": 39.030526}, {"timestamp": 9801.95, "power": 39.030526}, {"timestamp": 9822.48, "power": 39.030526}, {"timestamp": 9843.01, "power": 39.030526}, {"timestamp": 9863.54, "power": 39.030526}, {"timestamp": 9884.08, "power": 39.030526}, {"timestamp": 9904.55, "power": 39.030526}, {"timestamp": 9925.04, "power": 39.030526}, {"timestamp": 9945.57, "power": 39.030526}, {"timestamp": 9966.11, "power": 39.030526}, {"timestamp": 9986.64, "power": 39.030526}, {"timestamp": 10007.2, "power": 39.030526}, {"timestamp": 10027.7, "power": 39.030526}, {"timestamp": 10048.2, "power": 39.030526}, {"timestamp": 10068.8, "power": 39.030526}, {"timestamp": 10089.3, "power": 37.026354}, {"timestamp": 10110.3, "power": 37.026354}, {"timestamp": 10130.8, "power": 37.026354}, {"timestamp": 10151.3, "power": 37.026354}, {"timestamp": 10171.9, "power": 37.026354}, {"timestamp": 10192.4, "power": 37.026354}, {"timestamp": 10212.9, "power": 37.026354}, {"timestamp": 10233.4, "power": 37.026354}, {"timestamp": 10254.0, "power": 37.026354}, {"timestamp": 10274.5, "power": 37.026354}, {"timestamp": 10295.0, "power": 37.026354}, {"timestamp": 10315.6, "power": 37.026354}, {"timestamp": 10336.1, "power": 37.026354}, {"timestamp": 10356.6, "power": 37.026354}, {"timestamp": 10377.1, "power": 37.026354}, {"timestamp": 10397.7, "power": 37.026354}, {"timestamp": 10418.2, "power": 37.026354}, {"timestamp": 10438.7, "power": 37.026354}, {"timestamp": 10459.3, "power": 37.026354}, {"timestamp": 10479.8, "power": 37.026354}, {"timestamp": 10500.3, "power": 37.026354}, {"timestamp": 10520.9, "power": 37.026354}, {"timestamp": 10541.4, "power": 37.026354}, {"timestamp": 10561.9, "power": 37.026354}, {"timestamp": 10582.5, "power": 37.026354}, {"timestamp": 10603.0, "power": 37.026354}, {"timestamp": 10623.6, "power": 37.026354}, {"timestamp": 10644.1, "power": 37.026354}, {"timestamp": 10664.6, "power": 37.026354}, {"timestamp": 10685.1, "power": 37.026354}, {"timestamp": 10705.6, "power": 37.026354}, {"timestamp": 10726.1, "power": 37.026354}, {"timestamp": 10746.7, "power": 37.026354}, {"timestamp": 10767.2, "power": 37.026354}, {"timestamp": 10787.7, "power": 37.026354}, {"timestamp": 10808.3, "power": 37.026354}, {"timestamp": 10828.8, "power": 37.026354}, {"timestamp": 10849.3, "power": 37.026354}, {"timestamp": 10869.8, "power": 37.026354}, {"timestamp": 10890.3, "power": 37.026354}, {"timestamp": 10910.8, "power": 37.026354}, {"timestamp": 10931.4, "power": 37.026354}, {"timestamp": 10951.9, "power": 37.026354}, {"timestamp": 10972.4, "power": 37.026354}, {"timestamp": 10992.9, "power": 37.026354}, {"timestamp": 11013.4, "power": 37.026354}, {"timestamp": 11034.0, "power": 37.026354}, {"timestamp": 11054.5, "power": 37.026354}, {"timestamp": 11075.0, "power": 37.026354}, {"timestamp": 11095.6, "power": 36.485366}, {"timestamp": 11116.6, "power": 36.485366}, {"timestamp": 11137.1, "power": 36.485366}, {"timestamp": 11157.6, "power": 36.485366}, {"timestamp": 11178.1, "power": 36.485366}, {"timestamp": 11198.6, "power": 36.485366}, {"timestamp": 11219.1, "power": 36.485366}, {"timestamp": 11239.7, "power": 36.485366}, {"timestamp": 11260.2, "power": 36.485366}, {"timestamp": 11280.7, "power": 36.485366}, {"timestamp": 11301.2, "power": 36.485366}, {"timestamp": 11321.8, "power": 36.485366}, {"timestamp": 11342.4, "power": 36.485366}, {"timestamp": 11362.9, "power": 36.485366}], "timeline": {"START": "4660.581466", "END": "8145.383103"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5664.86}, {"name": "clSetKernelArg", "calls": 19, "time": 3460.87}, {"name": "clReleaseKernel", "calls": 1, "time": 1807.83}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.5481}, {"name": "clReleaseContext", "calls": 1, "time": 57.0121}, {"name": "clCreateContext", "calls": 1, "time": 52.2504}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3371}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.709154}, {"name": "clCreateKernel", "calls": 1, "time": 0.341439}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.139702}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082799}, {"name": "clRetainMemObject", "calls": 14, "time": 0.068533}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032717}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025223}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025053}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010715}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010684}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009703}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007438}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006759}, {"name": "clRetainDevice", "calls": 2, "time": 0.004992}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3484.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3458.55}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3202.74}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3375.29}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3429.28}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3484.22}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7745.588777, "utilization": 80.683216, "size": 8157970.0, "time": 1053.240466}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 44574752, "speed": 103.628, "utilization": 0.899552, "size": 0.00802423}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2777969, "speed": 393.351, "utilization": 3.4145, "size": 0.127878}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 40363915, "speed": 101.379, "utilization": 0.880023, "size": 0.00802676}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2514783, "speed": 392.872, "utilization": 3.41035, "size": 0.127866}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 43031683, "speed": 102.521, "utilization": 0.889938, "size": 0.0080251}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2681519, "speed": 393.114, "utilization": 3.41245, "size": 0.127874}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 43945652, "speed": 103.043, "utilization": 0.894467, "size": 0.00802458}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2738645, "speed": 392.96, "utilization": 3.41111, "size": 0.127877}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 45424515, "speed": 104.813, "utilization": 0.909837, "size": 0.00802378}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2831077, "speed": 393.77, "utilization": 3.41814, "size": 0.127881}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len6/run3.json b/code/fpga/final_results/dblp.xml.20MB.len6/run3.json new file mode 100644 index 0000000..e0aa8ad --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.074, "power": 36.090715}, {"timestamp": 67.7325, "power": 36.090715}, {"timestamp": 88.2801, "power": 36.090715}, {"timestamp": 108.822, "power": 36.090715}, {"timestamp": 129.705, "power": 36.090715}, {"timestamp": 150.602, "power": 36.090715}, {"timestamp": 171.15, "power": 36.090715}, {"timestamp": 191.699, "power": 36.090715}, {"timestamp": 212.243, "power": 36.090715}, {"timestamp": 232.787, "power": 36.090715}, {"timestamp": 253.291, "power": 36.090715}, {"timestamp": 273.793, "power": 36.090715}, {"timestamp": 294.343, "power": 36.090715}, {"timestamp": 314.892, "power": 36.090715}, {"timestamp": 335.443, "power": 36.090715}, {"timestamp": 355.994, "power": 36.090715}, {"timestamp": 376.541, "power": 36.090715}, {"timestamp": 397.089, "power": 36.090715}, {"timestamp": 417.606, "power": 36.090715}, {"timestamp": 438.153, "power": 36.090715}, {"timestamp": 458.7, "power": 36.090715}, {"timestamp": 479.249, "power": 36.090715}, {"timestamp": 499.796, "power": 36.090715}, {"timestamp": 520.345, "power": 36.090715}, {"timestamp": 540.895, "power": 36.090715}, {"timestamp": 561.413, "power": 36.090715}, {"timestamp": 581.917, "power": 36.090715}, {"timestamp": 602.46, "power": 36.090715}, {"timestamp": 623.013, "power": 36.090715}, {"timestamp": 643.56, "power": 36.090715}, {"timestamp": 664.116, "power": 36.090715}, {"timestamp": 684.667, "power": 36.090715}, {"timestamp": 705.215, "power": 36.090715}, {"timestamp": 725.736, "power": 36.090715}, {"timestamp": 746.287, "power": 36.090715}, {"timestamp": 766.834, "power": 36.090715}, {"timestamp": 787.386, "power": 36.090715}, {"timestamp": 807.935, "power": 36.090715}, {"timestamp": 828.487, "power": 36.090715}, {"timestamp": 849.037, "power": 36.090715}, {"timestamp": 869.558, "power": 36.090715}, {"timestamp": 890.097, "power": 36.090715}, {"timestamp": 910.648, "power": 36.090715}, {"timestamp": 931.198, "power": 36.090715}, {"timestamp": 951.752, "power": 36.090715}, {"timestamp": 972.303, "power": 36.090715}, {"timestamp": 992.857, "power": 36.090715}, {"timestamp": 1013.4, "power": 35.842112}, {"timestamp": 1034.53, "power": 35.842112}, {"timestamp": 1055.13, "power": 35.842112}, {"timestamp": 1075.73, "power": 35.842112}, {"timestamp": 1096.33, "power": 35.842112}, {"timestamp": 1116.93, "power": 35.842112}, {"timestamp": 1137.53, "power": 35.842112}, {"timestamp": 1158.09, "power": 35.842112}, {"timestamp": 1178.69, "power": 35.842112}, {"timestamp": 1199.29, "power": 35.842112}, {"timestamp": 1219.9, "power": 35.842112}, {"timestamp": 1240.51, "power": 35.842112}, {"timestamp": 1261.11, "power": 35.842112}, {"timestamp": 1281.69, "power": 35.842112}, {"timestamp": 1302.26, "power": 35.842112}, {"timestamp": 1322.86, "power": 35.842112}, {"timestamp": 1343.46, "power": 35.842112}, {"timestamp": 1364.06, "power": 35.842112}, {"timestamp": 1384.66, "power": 35.842112}, {"timestamp": 1405.31, "power": 35.842112}, {"timestamp": 1425.87, "power": 35.842112}, {"timestamp": 1446.44, "power": 35.842112}, {"timestamp": 1467.04, "power": 35.842112}, {"timestamp": 1487.65, "power": 35.842112}, {"timestamp": 1508.25, "power": 35.842112}, {"timestamp": 1528.85, "power": 35.842112}, {"timestamp": 1549.43, "power": 35.842112}, {"timestamp": 1569.99, "power": 35.842112}, {"timestamp": 1590.56, "power": 35.842112}, {"timestamp": 1611.16, "power": 35.842112}, {"timestamp": 1631.76, "power": 35.842112}, {"timestamp": 1652.37, "power": 35.842112}, {"timestamp": 1672.97, "power": 35.842112}, {"timestamp": 1693.55, "power": 35.842112}, {"timestamp": 1714.12, "power": 35.842112}, {"timestamp": 1734.72, "power": 35.842112}, {"timestamp": 1755.32, "power": 35.842112}, {"timestamp": 1775.92, "power": 35.842112}, {"timestamp": 1796.53, "power": 35.842112}, {"timestamp": 1817.13, "power": 35.842112}, {"timestamp": 1837.72, "power": 35.842112}, {"timestamp": 1858.29, "power": 35.842112}, {"timestamp": 1878.89, "power": 35.842112}, {"timestamp": 1899.49, "power": 35.842112}, {"timestamp": 1920.1, "power": 35.842112}, {"timestamp": 1940.7, "power": 35.842112}, {"timestamp": 1961.3, "power": 35.842112}, {"timestamp": 1981.87, "power": 35.842112}, {"timestamp": 2002.44, "power": 35.842112}, {"timestamp": 2023.04, "power": 35.999294}, {"timestamp": 2044.13, "power": 35.999294}, {"timestamp": 2064.73, "power": 35.999294}, {"timestamp": 2085.31, "power": 35.999294}, {"timestamp": 2105.87, "power": 35.999294}, {"timestamp": 2126.44, "power": 35.999294}, {"timestamp": 2147.04, "power": 35.999294}, {"timestamp": 2167.64, "power": 35.999294}, {"timestamp": 2188.24, "power": 35.999294}, {"timestamp": 2208.85, "power": 35.999294}, {"timestamp": 2229.43, "power": 35.999294}, {"timestamp": 2249.99, "power": 35.999294}, {"timestamp": 2270.56, "power": 35.999294}, {"timestamp": 2291.16, "power": 35.999294}, {"timestamp": 2311.76, "power": 35.999294}, {"timestamp": 2332.36, "power": 35.999294}, {"timestamp": 2352.96, "power": 35.999294}, {"timestamp": 2373.54, "power": 35.999294}, {"timestamp": 2394.12, "power": 35.999294}, {"timestamp": 2414.72, "power": 35.999294}, {"timestamp": 2435.32, "power": 35.999294}, {"timestamp": 2455.92, "power": 35.999294}, {"timestamp": 2476.53, "power": 35.999294}, {"timestamp": 2497.13, "power": 35.999294}, {"timestamp": 2517.72, "power": 35.999294}, {"timestamp": 2538.29, "power": 35.999294}, {"timestamp": 2558.89, "power": 35.999294}, {"timestamp": 2579.49, "power": 35.999294}, {"timestamp": 2600.1, "power": 35.999294}, {"timestamp": 2620.7, "power": 35.999294}, {"timestamp": 2641.29, "power": 35.999294}, {"timestamp": 2661.86, "power": 35.999294}, {"timestamp": 2682.42, "power": 35.999294}, {"timestamp": 2703.03, "power": 35.999294}, {"timestamp": 2723.64, "power": 35.999294}, {"timestamp": 2744.25, "power": 35.999294}, {"timestamp": 2764.85, "power": 35.999294}, {"timestamp": 2785.44, "power": 35.999294}, {"timestamp": 2806.01, "power": 35.999294}, {"timestamp": 2826.57, "power": 35.999294}, {"timestamp": 2847.18, "power": 35.999294}, {"timestamp": 2867.78, "power": 35.999294}, {"timestamp": 2888.38, "power": 35.999294}, {"timestamp": 2908.99, "power": 35.999294}, {"timestamp": 2929.57, "power": 35.999294}, {"timestamp": 2950.14, "power": 35.999294}, {"timestamp": 2970.74, "power": 35.999294}, {"timestamp": 2991.34, "power": 35.999294}, {"timestamp": 3011.95, "power": 35.999294}, {"timestamp": 3032.56, "power": 36.234025}, {"timestamp": 3053.64, "power": 36.234025}, {"timestamp": 3074.21, "power": 36.234025}, {"timestamp": 3094.81, "power": 36.234025}, {"timestamp": 3115.41, "power": 36.234025}, {"timestamp": 3136.02, "power": 36.234025}, {"timestamp": 3156.63, "power": 36.234025}, {"timestamp": 3177.25, "power": 36.234025}, {"timestamp": 3197.82, "power": 36.234025}, {"timestamp": 3218.39, "power": 36.234025}, {"timestamp": 3238.99, "power": 36.234025}, {"timestamp": 3259.59, "power": 36.234025}, {"timestamp": 3280.2, "power": 36.234025}, {"timestamp": 3300.8, "power": 36.234025}, {"timestamp": 3321.4, "power": 36.234025}, {"timestamp": 3341.96, "power": 36.234025}, {"timestamp": 3362.53, "power": 36.234025}, {"timestamp": 3383.12, "power": 36.234025}, {"timestamp": 3403.73, "power": 36.234025}, {"timestamp": 3424.33, "power": 36.234025}, {"timestamp": 3444.93, "power": 36.234025}, {"timestamp": 3465.53, "power": 36.234025}, {"timestamp": 3486.09, "power": 36.234025}, {"timestamp": 3506.69, "power": 36.234025}, {"timestamp": 3527.29, "power": 36.234025}, {"timestamp": 3547.9, "power": 36.234025}, {"timestamp": 3568.5, "power": 36.234025}, {"timestamp": 3589.12, "power": 36.234025}, {"timestamp": 3609.7, "power": 36.234025}, {"timestamp": 3630.27, "power": 36.234025}, {"timestamp": 3650.86, "power": 36.234025}, {"timestamp": 3671.47, "power": 36.234025}, {"timestamp": 3692.07, "power": 36.234025}, {"timestamp": 3712.61, "power": 36.234025}, {"timestamp": 3733.15, "power": 36.234025}, {"timestamp": 3753.66, "power": 36.234025}, {"timestamp": 3774.19, "power": 36.234025}, {"timestamp": 3794.73, "power": 36.234025}, {"timestamp": 3815.27, "power": 36.234025}, {"timestamp": 3835.82, "power": 36.234025}, {"timestamp": 3856.36, "power": 36.234025}, {"timestamp": 3876.9, "power": 36.234025}, {"timestamp": 3897.43, "power": 36.234025}, {"timestamp": 3917.92, "power": 36.234025}, {"timestamp": 3938.46, "power": 36.234025}, {"timestamp": 3959.0, "power": 36.234025}, {"timestamp": 3979.55, "power": 36.234025}, {"timestamp": 4000.1, "power": 36.234025}, {"timestamp": 4020.64, "power": 36.234025}, {"timestamp": 4041.19, "power": 38.194078000000005}, {"timestamp": 4062.34, "power": 38.194078000000005}, {"timestamp": 4082.88, "power": 38.194078000000005}, {"timestamp": 4103.42, "power": 38.194078000000005}, {"timestamp": 4123.96, "power": 38.194078000000005}, {"timestamp": 4144.51, "power": 38.194078000000005}, {"timestamp": 4165.06, "power": 38.194078000000005}, {"timestamp": 4185.58, "power": 38.194078000000005}, {"timestamp": 4206.12, "power": 38.194078000000005}, {"timestamp": 4226.66, "power": 38.194078000000005}, {"timestamp": 4247.2, "power": 38.194078000000005}, {"timestamp": 4267.74, "power": 38.194078000000005}, {"timestamp": 4288.29, "power": 38.194078000000005}, {"timestamp": 4308.83, "power": 38.194078000000005}, {"timestamp": 4329.35, "power": 38.194078000000005}, {"timestamp": 4349.84, "power": 38.194078000000005}, {"timestamp": 4370.38, "power": 38.194078000000005}, {"timestamp": 4390.92, "power": 38.194078000000005}, {"timestamp": 4411.47, "power": 38.194078000000005}, {"timestamp": 4432.01, "power": 38.194078000000005}, {"timestamp": 4452.55, "power": 38.194078000000005}, {"timestamp": 4473.1, "power": 38.194078000000005}, {"timestamp": 4493.62, "power": 38.194078000000005}, {"timestamp": 4514.15, "power": 38.194078000000005}, {"timestamp": 4534.69, "power": 38.194078000000005}, {"timestamp": 4555.23, "power": 38.194078000000005}, {"timestamp": 4575.77, "power": 38.194078000000005}, {"timestamp": 4596.32, "power": 38.194078000000005}, {"timestamp": 4616.85, "power": 38.194078000000005}, {"timestamp": 4637.38, "power": 38.194078000000005}, {"timestamp": 4657.87, "power": 38.194078000000005}, {"timestamp": 4678.41, "power": 38.194078000000005}, {"timestamp": 4698.95, "power": 38.194078000000005}, {"timestamp": 4719.49, "power": 38.194078000000005}, {"timestamp": 4740.03, "power": 38.194078000000005}, {"timestamp": 4760.58, "power": 38.194078000000005}, {"timestamp": 4781.12, "power": 38.194078000000005}, {"timestamp": 4801.65, "power": 38.194078000000005}, {"timestamp": 4822.19, "power": 38.194078000000005}, {"timestamp": 4842.74, "power": 38.194078000000005}, {"timestamp": 4863.29, "power": 38.194078000000005}, {"timestamp": 4883.84, "power": 38.194078000000005}, {"timestamp": 4904.39, "power": 38.194078000000005}, {"timestamp": 4924.94, "power": 38.194078000000005}, {"timestamp": 4945.47, "power": 38.194078000000005}, {"timestamp": 4965.98, "power": 38.194078000000005}, {"timestamp": 4986.52, "power": 38.194078000000005}, {"timestamp": 5007.07, "power": 38.194078000000005}, {"timestamp": 5027.62, "power": 38.194078000000005}, {"timestamp": 5048.17, "power": 38.151601}, {"timestamp": 5069.56, "power": 38.151601}, {"timestamp": 5090.06, "power": 38.151601}, {"timestamp": 5110.6, "power": 38.151601}, {"timestamp": 5131.15, "power": 38.151601}, {"timestamp": 5151.7, "power": 38.151601}, {"timestamp": 5172.25, "power": 38.151601}, {"timestamp": 5192.81, "power": 38.151601}, {"timestamp": 5213.31, "power": 38.151601}, {"timestamp": 5233.82, "power": 38.151601}, {"timestamp": 5254.39, "power": 38.151601}, {"timestamp": 5274.94, "power": 38.151601}, {"timestamp": 5295.52, "power": 38.151601}, {"timestamp": 5316.1, "power": 38.151601}, {"timestamp": 5336.71, "power": 38.151601}, {"timestamp": 5357.31, "power": 38.151601}, {"timestamp": 5377.83, "power": 38.151601}, {"timestamp": 5398.4, "power": 38.151601}, {"timestamp": 5418.99, "power": 38.151601}, {"timestamp": 5439.55, "power": 38.151601}, {"timestamp": 5460.12, "power": 38.151601}, {"timestamp": 5480.7, "power": 38.151601}, {"timestamp": 5501.28, "power": 38.151601}, {"timestamp": 5521.79, "power": 38.151601}, {"timestamp": 5542.37, "power": 38.151601}, {"timestamp": 5562.93, "power": 38.151601}, {"timestamp": 5583.5, "power": 38.151601}, {"timestamp": 5604.08, "power": 38.151601}, {"timestamp": 5624.65, "power": 38.151601}, {"timestamp": 5645.23, "power": 38.151601}, {"timestamp": 5665.75, "power": 38.151601}, {"timestamp": 5686.32, "power": 38.151601}, {"timestamp": 5706.87, "power": 38.151601}, {"timestamp": 5727.42, "power": 38.151601}, {"timestamp": 5747.97, "power": 38.151601}, {"timestamp": 5768.52, "power": 38.151601}, {"timestamp": 5789.07, "power": 38.151601}, {"timestamp": 5809.6, "power": 38.151601}, {"timestamp": 5830.14, "power": 38.151601}, {"timestamp": 5850.69, "power": 38.151601}, {"timestamp": 5871.23, "power": 38.151601}, {"timestamp": 5891.78, "power": 38.151601}, {"timestamp": 5912.33, "power": 38.151601}, {"timestamp": 5932.88, "power": 38.151601}, {"timestamp": 5953.41, "power": 38.151601}, {"timestamp": 5973.91, "power": 38.151601}, {"timestamp": 5994.45, "power": 38.151601}, {"timestamp": 6015.02, "power": 38.151601}, {"timestamp": 6035.59, "power": 38.151601}, {"timestamp": 6056.18, "power": 37.743641999999994}, {"timestamp": 6077.44, "power": 37.743641999999994}, {"timestamp": 6097.95, "power": 37.743641999999994}, {"timestamp": 6118.49, "power": 37.743641999999994}, {"timestamp": 6139.04, "power": 37.743641999999994}, {"timestamp": 6159.59, "power": 37.743641999999994}, {"timestamp": 6180.13, "power": 37.743641999999994}, {"timestamp": 6200.68, "power": 37.743641999999994}, {"timestamp": 6221.24, "power": 37.743641999999994}, {"timestamp": 6241.75, "power": 37.743641999999994}, {"timestamp": 6262.29, "power": 37.743641999999994}, {"timestamp": 6282.84, "power": 37.743641999999994}, {"timestamp": 6303.39, "power": 37.743641999999994}, {"timestamp": 6323.94, "power": 37.743641999999994}, {"timestamp": 6344.49, "power": 37.743641999999994}, {"timestamp": 6365.04, "power": 37.743641999999994}, {"timestamp": 6385.57, "power": 37.743641999999994}, {"timestamp": 6406.07, "power": 37.743641999999994}, {"timestamp": 6426.62, "power": 37.743641999999994}, {"timestamp": 6447.17, "power": 37.743641999999994}, {"timestamp": 6467.72, "power": 37.743641999999994}, {"timestamp": 6488.27, "power": 37.743641999999994}, {"timestamp": 6508.82, "power": 37.743641999999994}, {"timestamp": 6529.34, "power": 37.743641999999994}, {"timestamp": 6549.84, "power": 37.743641999999994}, {"timestamp": 6570.42, "power": 37.743641999999994}, {"timestamp": 6591.0, "power": 37.743641999999994}, {"timestamp": 6611.59, "power": 37.743641999999994}, {"timestamp": 6632.16, "power": 37.743641999999994}, {"timestamp": 6652.72, "power": 37.743641999999994}, {"timestamp": 6673.3, "power": 37.743641999999994}, {"timestamp": 6693.81, "power": 37.743641999999994}, {"timestamp": 6714.39, "power": 37.743641999999994}, {"timestamp": 6734.96, "power": 37.743641999999994}, {"timestamp": 6755.55, "power": 37.743641999999994}, {"timestamp": 6776.13, "power": 37.743641999999994}, {"timestamp": 6796.71, "power": 37.743641999999994}, {"timestamp": 6817.3, "power": 37.743641999999994}, {"timestamp": 6837.8, "power": 37.743641999999994}, {"timestamp": 6858.38, "power": 37.743641999999994}, {"timestamp": 6878.94, "power": 37.743641999999994}, {"timestamp": 6899.51, "power": 37.743641999999994}, {"timestamp": 6920.07, "power": 37.743641999999994}, {"timestamp": 6940.59, "power": 37.743641999999994}, {"timestamp": 6961.17, "power": 37.743641999999994}, {"timestamp": 6981.69, "power": 37.743641999999994}, {"timestamp": 7002.25, "power": 37.743641999999994}, {"timestamp": 7022.84, "power": 37.743641999999994}, {"timestamp": 7043.43, "power": 37.743641999999994}, {"timestamp": 7063.99, "power": 37.64631}, {"timestamp": 7085.18, "power": 37.64631}, {"timestamp": 7105.71, "power": 37.64631}, {"timestamp": 7126.25, "power": 37.64631}, {"timestamp": 7146.8, "power": 37.64631}, {"timestamp": 7167.35, "power": 37.64631}, {"timestamp": 7187.9, "power": 37.64631}, {"timestamp": 7208.45, "power": 37.64631}, {"timestamp": 7229.0, "power": 37.64631}, {"timestamp": 7249.53, "power": 37.64631}, {"timestamp": 7270.03, "power": 37.64631}, {"timestamp": 7290.6, "power": 37.64631}, {"timestamp": 7311.16, "power": 37.64631}, {"timestamp": 7331.75, "power": 37.64631}, {"timestamp": 7352.33, "power": 37.64631}, {"timestamp": 7372.9, "power": 37.64631}, {"timestamp": 7393.43, "power": 37.64631}, {"timestamp": 7413.93, "power": 37.64631}, {"timestamp": 7434.51, "power": 37.64631}, {"timestamp": 7455.07, "power": 37.64631}, {"timestamp": 7475.64, "power": 37.64631}, {"timestamp": 7496.23, "power": 37.64631}, {"timestamp": 7516.81, "power": 37.64631}, {"timestamp": 7537.33, "power": 37.64631}, {"timestamp": 7557.83, "power": 37.64631}, {"timestamp": 7578.4, "power": 37.64631}, {"timestamp": 7598.97, "power": 37.64631}, {"timestamp": 7619.54, "power": 37.64631}, {"timestamp": 7640.1, "power": 37.64631}, {"timestamp": 7660.67, "power": 37.64631}, {"timestamp": 7681.26, "power": 37.64631}, {"timestamp": 7701.77, "power": 37.64631}, {"timestamp": 7722.31, "power": 37.64631}, {"timestamp": 7742.86, "power": 37.64631}, {"timestamp": 7763.41, "power": 37.64631}, {"timestamp": 7783.96, "power": 37.64631}, {"timestamp": 7804.51, "power": 37.64631}, {"timestamp": 7825.06, "power": 37.64631}, {"timestamp": 7845.58, "power": 37.64631}, {"timestamp": 7866.12, "power": 37.64631}, {"timestamp": 7886.67, "power": 37.64631}, {"timestamp": 7907.22, "power": 37.64631}, {"timestamp": 7927.77, "power": 37.64631}, {"timestamp": 7948.32, "power": 37.64631}, {"timestamp": 7968.87, "power": 37.64631}, {"timestamp": 7989.4, "power": 37.64631}, {"timestamp": 8009.9, "power": 37.64631}, {"timestamp": 8030.48, "power": 37.64631}, {"timestamp": 8051.06, "power": 37.64631}, {"timestamp": 8071.61, "power": 37.354436}, {"timestamp": 8092.73, "power": 37.354436}, {"timestamp": 8113.29, "power": 37.354436}, {"timestamp": 8133.79, "power": 37.354436}, {"timestamp": 8154.31, "power": 37.354436}, {"timestamp": 8174.84, "power": 37.354436}, {"timestamp": 8195.37, "power": 37.354436}, {"timestamp": 8215.91, "power": 37.354436}, {"timestamp": 8236.44, "power": 37.354436}, {"timestamp": 8256.97, "power": 37.354436}, {"timestamp": 8277.48, "power": 37.354436}, {"timestamp": 8297.97, "power": 37.354436}, {"timestamp": 8318.5, "power": 37.354436}, {"timestamp": 8339.03, "power": 37.354436}, {"timestamp": 8359.57, "power": 37.354436}, {"timestamp": 8380.1, "power": 37.354436}, {"timestamp": 8400.64, "power": 37.354436}, {"timestamp": 8421.17, "power": 37.354436}, {"timestamp": 8441.7, "power": 37.354436}, {"timestamp": 8462.23, "power": 37.354436}, {"timestamp": 8482.76, "power": 37.354436}, {"timestamp": 8503.3, "power": 37.354436}, {"timestamp": 8523.83, "power": 37.354436}, {"timestamp": 8544.36, "power": 37.354436}, {"timestamp": 8564.9, "power": 37.354436}, {"timestamp": 8585.41, "power": 37.354436}, {"timestamp": 8605.94, "power": 37.354436}, {"timestamp": 8626.47, "power": 37.354436}, {"timestamp": 8647.01, "power": 37.354436}, {"timestamp": 8667.54, "power": 37.354436}, {"timestamp": 8688.09, "power": 37.354436}, {"timestamp": 8708.62, "power": 37.354436}, {"timestamp": 8729.16, "power": 37.354436}, {"timestamp": 8749.67, "power": 37.354436}, {"timestamp": 8770.19, "power": 37.354436}, {"timestamp": 8790.73, "power": 37.354436}, {"timestamp": 8811.26, "power": 37.354436}, {"timestamp": 8831.79, "power": 37.354436}, {"timestamp": 8852.33, "power": 37.354436}, {"timestamp": 8872.86, "power": 37.354436}, {"timestamp": 8893.38, "power": 37.354436}, {"timestamp": 8913.86, "power": 37.354436}, {"timestamp": 8934.39, "power": 37.354436}, {"timestamp": 8954.93, "power": 37.354436}, {"timestamp": 8975.46, "power": 37.354436}, {"timestamp": 8995.99, "power": 37.354436}, {"timestamp": 9016.52, "power": 37.354436}, {"timestamp": 9037.05, "power": 37.354436}, {"timestamp": 9057.56, "power": 37.354436}, {"timestamp": 9078.11, "power": 39.395179}, {"timestamp": 9099.27, "power": 39.395179}, {"timestamp": 9119.81, "power": 39.395179}, {"timestamp": 9140.34, "power": 39.395179}, {"timestamp": 9160.87, "power": 39.395179}, {"timestamp": 9181.38, "power": 39.395179}, {"timestamp": 9201.87, "power": 39.395179}, {"timestamp": 9222.4, "power": 39.395179}, {"timestamp": 9425.44, "power": 39.395179}, {"timestamp": 9445.93, "power": 39.395179}, {"timestamp": 9466.43, "power": 39.395179}, {"timestamp": 9486.96, "power": 39.395179}, {"timestamp": 9507.49, "power": 39.395179}, {"timestamp": 9528.03, "power": 39.395179}, {"timestamp": 9548.57, "power": 39.395179}, {"timestamp": 9569.1, "power": 39.395179}, {"timestamp": 9589.62, "power": 39.395179}, {"timestamp": 9610.11, "power": 39.395179}, {"timestamp": 9630.65, "power": 39.395179}, {"timestamp": 9651.19, "power": 39.395179}, {"timestamp": 9671.73, "power": 39.395179}, {"timestamp": 9692.27, "power": 39.395179}, {"timestamp": 9712.8, "power": 39.395179}, {"timestamp": 9733.3, "power": 39.395179}, {"timestamp": 9753.8, "power": 39.395179}, {"timestamp": 9774.29, "power": 39.395179}, {"timestamp": 9794.82, "power": 39.395179}, {"timestamp": 9815.36, "power": 39.395179}, {"timestamp": 9835.91, "power": 39.395179}, {"timestamp": 9856.45, "power": 39.395179}, {"timestamp": 9876.98, "power": 39.395179}, {"timestamp": 9897.51, "power": 39.395179}, {"timestamp": 9918.0, "power": 39.395179}, {"timestamp": 9938.51, "power": 39.395179}, {"timestamp": 9959.05, "power": 39.395179}, {"timestamp": 9979.59, "power": 39.395179}, {"timestamp": 10000.1, "power": 39.395179}, {"timestamp": 10020.7, "power": 39.395179}, {"timestamp": 10041.2, "power": 39.395179}, {"timestamp": 10061.7, "power": 39.395179}, {"timestamp": 10082.2, "power": 36.42269}, {"timestamp": 10103.2, "power": 36.42269}, {"timestamp": 10123.8, "power": 36.42269}, {"timestamp": 10144.3, "power": 36.42269}, {"timestamp": 10164.9, "power": 36.42269}, {"timestamp": 10185.4, "power": 36.42269}, {"timestamp": 10205.9, "power": 36.42269}, {"timestamp": 10226.4, "power": 36.42269}, {"timestamp": 10247.0, "power": 36.42269}, {"timestamp": 10267.5, "power": 36.42269}, {"timestamp": 10288.0, "power": 36.42269}, {"timestamp": 10308.6, "power": 36.42269}, {"timestamp": 10329.1, "power": 36.42269}, {"timestamp": 10349.6, "power": 36.42269}, {"timestamp": 10370.1, "power": 36.42269}, {"timestamp": 10390.6, "power": 36.42269}, {"timestamp": 10411.1, "power": 36.42269}, {"timestamp": 10431.7, "power": 36.42269}, {"timestamp": 10452.2, "power": 36.42269}, {"timestamp": 10472.7, "power": 36.42269}, {"timestamp": 10493.3, "power": 36.42269}, {"timestamp": 10513.8, "power": 36.42269}, {"timestamp": 10534.3, "power": 36.42269}, {"timestamp": 10554.8, "power": 36.42269}, {"timestamp": 10575.4, "power": 36.42269}, {"timestamp": 10595.9, "power": 36.42269}, {"timestamp": 10616.4, "power": 36.42269}, {"timestamp": 10637.0, "power": 36.42269}, {"timestamp": 10657.5, "power": 36.42269}, {"timestamp": 10678.0, "power": 36.42269}, {"timestamp": 10698.5, "power": 36.42269}, {"timestamp": 10719.0, "power": 36.42269}, {"timestamp": 10739.5, "power": 36.42269}, {"timestamp": 10760.1, "power": 36.42269}, {"timestamp": 10780.6, "power": 36.42269}, {"timestamp": 10801.2, "power": 36.42269}, {"timestamp": 10821.7, "power": 36.42269}, {"timestamp": 10842.2, "power": 36.42269}, {"timestamp": 10862.9, "power": 36.42269}, {"timestamp": 10883.5, "power": 36.42269}, {"timestamp": 10904.1, "power": 36.42269}], "timeline": {"START": "4717.202256", "END": "8060.300445"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5532.23}, {"name": "clSetKernelArg", "calls": 19, "time": 3521.44}, {"name": "clReleaseKernel", "calls": 1, "time": 1432.41}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.546}, {"name": "clReleaseContext", "calls": 1, "time": 46.8283}, {"name": "clCreateContext", "calls": 1, "time": 44.9116}, {"name": "clReleaseProgram", "calls": 1, "time": 20.8331}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.778513}, {"name": "clCreateKernel", "calls": 1, "time": 0.341269}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132859}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.129523}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07436}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027002}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024336}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024156}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023394}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011235}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011072}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008821}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00722}, {"name": "clRetainDevice", "calls": 2, "time": 0.004741}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3343.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3077.59}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3342.63}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3296.04}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3198.44}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3321.52}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7722.563086, "utilization": 80.443365, "size": 8157970.0, "time": 1056.380821}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 38910269, "speed": 101.719, "utilization": 0.882976, "size": 0.00802776}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2423919, "speed": 393.089, "utilization": 3.41223, "size": 0.127862}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 43697564, "speed": 105.124, "utilization": 0.912536, "size": 0.00802472}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2723164, "speed": 393.481, "utilization": 3.41563, "size": 0.127875}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42489602, "speed": 103.672, "utilization": 0.899934, "size": 0.00802542}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2647666, "speed": 392.897, "utilization": 3.41056, "size": 0.127871}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 40765360, "speed": 102.521, "utilization": 0.889943, "size": 0.00802649}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2539887, "speed": 392.828, "utilization": 3.40997, "size": 0.127867}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 43003596, "speed": 104.122, "utilization": 0.903838, "size": 0.00802511}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2679782, "speed": 392.959, "utilization": 3.4111, "size": 0.127873}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len6/run4.json b/code/fpga/final_results/dblp.xml.20MB.len6/run4.json new file mode 100644 index 0000000..9e5a473 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.8221, "power": 36.334668}, {"timestamp": 62.4791, "power": 36.334668}, {"timestamp": 83.012, "power": 36.334668}, {"timestamp": 103.539, "power": 36.334668}, {"timestamp": 124.069, "power": 36.334668}, {"timestamp": 144.968, "power": 36.334668}, {"timestamp": 165.477, "power": 36.334668}, {"timestamp": 185.97, "power": 36.334668}, {"timestamp": 206.453, "power": 36.334668}, {"timestamp": 226.975, "power": 36.334668}, {"timestamp": 247.503, "power": 36.334668}, {"timestamp": 268.031, "power": 36.334668}, {"timestamp": 288.566, "power": 36.334668}, {"timestamp": 309.098, "power": 36.334668}, {"timestamp": 329.601, "power": 36.334668}, {"timestamp": 350.132, "power": 36.334668}, {"timestamp": 370.669, "power": 36.334668}, {"timestamp": 391.203, "power": 36.334668}, {"timestamp": 411.738, "power": 36.334668}, {"timestamp": 432.271, "power": 36.334668}, {"timestamp": 452.806, "power": 36.334668}, {"timestamp": 473.312, "power": 36.334668}, {"timestamp": 493.806, "power": 36.334668}, {"timestamp": 514.336, "power": 36.334668}, {"timestamp": 534.871, "power": 36.334668}, {"timestamp": 555.407, "power": 36.334668}, {"timestamp": 575.937, "power": 36.334668}, {"timestamp": 596.474, "power": 36.334668}, {"timestamp": 617.005, "power": 36.334668}, {"timestamp": 637.505, "power": 36.334668}, {"timestamp": 658.038, "power": 36.334668}, {"timestamp": 678.574, "power": 36.334668}, {"timestamp": 699.11, "power": 36.334668}, {"timestamp": 719.65, "power": 36.334668}, {"timestamp": 740.184, "power": 36.334668}, {"timestamp": 760.716, "power": 36.334668}, {"timestamp": 781.221, "power": 36.334668}, {"timestamp": 801.71, "power": 36.334668}, {"timestamp": 822.243, "power": 36.334668}, {"timestamp": 842.781, "power": 36.334668}, {"timestamp": 863.311, "power": 36.334668}, {"timestamp": 883.84, "power": 36.334668}, {"timestamp": 904.371, "power": 36.334668}, {"timestamp": 924.902, "power": 36.334668}, {"timestamp": 945.415, "power": 36.334668}, {"timestamp": 965.944, "power": 36.334668}, {"timestamp": 986.482, "power": 36.334668}, {"timestamp": 1007.01, "power": 35.90802}, {"timestamp": 1028.08, "power": 35.90802}, {"timestamp": 1048.61, "power": 35.90802}, {"timestamp": 1069.16, "power": 35.90802}, {"timestamp": 1089.66, "power": 35.90802}, {"timestamp": 1110.18, "power": 35.90802}, {"timestamp": 1130.72, "power": 35.90802}, {"timestamp": 1151.25, "power": 35.90802}, {"timestamp": 1171.78, "power": 35.90802}, {"timestamp": 1192.31, "power": 35.90802}, {"timestamp": 1212.84, "power": 35.90802}, {"timestamp": 1233.34, "power": 35.90802}, {"timestamp": 1253.84, "power": 35.90802}, {"timestamp": 1274.36, "power": 35.90802}, {"timestamp": 1294.89, "power": 35.90802}, {"timestamp": 1315.42, "power": 35.90802}, {"timestamp": 1335.95, "power": 35.90802}, {"timestamp": 1356.48, "power": 35.90802}, {"timestamp": 1377.02, "power": 35.90802}, {"timestamp": 1397.53, "power": 35.90802}, {"timestamp": 1418.05, "power": 35.90802}, {"timestamp": 1438.58, "power": 35.90802}, {"timestamp": 1459.11, "power": 35.90802}, {"timestamp": 1479.64, "power": 35.90802}, {"timestamp": 1500.18, "power": 35.90802}, {"timestamp": 1520.72, "power": 35.90802}, {"timestamp": 1541.22, "power": 35.90802}, {"timestamp": 1561.72, "power": 35.90802}, {"timestamp": 1582.25, "power": 35.90802}, {"timestamp": 1602.79, "power": 35.90802}, {"timestamp": 1623.32, "power": 35.90802}, {"timestamp": 1643.86, "power": 35.90802}, {"timestamp": 1664.39, "power": 35.90802}, {"timestamp": 1684.93, "power": 35.90802}, {"timestamp": 1705.44, "power": 35.90802}, {"timestamp": 1725.97, "power": 35.90802}, {"timestamp": 1746.5, "power": 35.90802}, {"timestamp": 1767.04, "power": 35.90802}, {"timestamp": 1787.57, "power": 35.90802}, {"timestamp": 1808.1, "power": 35.90802}, {"timestamp": 1828.64, "power": 35.90802}, {"timestamp": 1849.16, "power": 35.90802}, {"timestamp": 1869.66, "power": 35.90802}, {"timestamp": 1890.19, "power": 35.90802}, {"timestamp": 1910.73, "power": 35.90802}, {"timestamp": 1931.27, "power": 35.90802}, {"timestamp": 1951.81, "power": 35.90802}, {"timestamp": 1972.34, "power": 35.90802}, {"timestamp": 1992.88, "power": 35.90802}, {"timestamp": 2013.38, "power": 36.862045}, {"timestamp": 2034.38, "power": 36.862045}, {"timestamp": 2054.91, "power": 36.862045}, {"timestamp": 2075.44, "power": 36.862045}, {"timestamp": 2095.97, "power": 36.862045}, {"timestamp": 2116.51, "power": 36.862045}, {"timestamp": 2137.04, "power": 36.862045}, {"timestamp": 2157.54, "power": 36.862045}, {"timestamp": 2178.07, "power": 36.862045}, {"timestamp": 2198.6, "power": 36.862045}, {"timestamp": 2219.13, "power": 36.862045}, {"timestamp": 2239.66, "power": 36.862045}, {"timestamp": 2260.19, "power": 36.862045}, {"timestamp": 2280.73, "power": 36.862045}, {"timestamp": 2301.24, "power": 36.862045}, {"timestamp": 2321.72, "power": 36.862045}, {"timestamp": 2342.25, "power": 36.862045}, {"timestamp": 2362.78, "power": 36.862045}, {"timestamp": 2383.32, "power": 36.862045}, {"timestamp": 2403.85, "power": 36.862045}, {"timestamp": 2424.37, "power": 36.862045}, {"timestamp": 2444.9, "power": 36.862045}, {"timestamp": 2465.42, "power": 36.862045}, {"timestamp": 2485.95, "power": 36.862045}, {"timestamp": 2506.48, "power": 36.862045}, {"timestamp": 2527.01, "power": 36.862045}, {"timestamp": 2547.54, "power": 36.862045}, {"timestamp": 2568.07, "power": 36.862045}, {"timestamp": 2588.6, "power": 36.862045}, {"timestamp": 2609.14, "power": 36.862045}, {"timestamp": 2629.64, "power": 36.862045}, {"timestamp": 2650.16, "power": 36.862045}, {"timestamp": 2670.69, "power": 36.862045}, {"timestamp": 2691.23, "power": 36.862045}, {"timestamp": 2711.76, "power": 36.862045}, {"timestamp": 2732.29, "power": 36.862045}, {"timestamp": 2752.82, "power": 36.862045}, {"timestamp": 2773.33, "power": 36.862045}, {"timestamp": 2793.82, "power": 36.862045}, {"timestamp": 2814.34, "power": 36.862045}, {"timestamp": 2834.87, "power": 36.862045}, {"timestamp": 2855.4, "power": 36.862045}, {"timestamp": 2875.94, "power": 36.862045}, {"timestamp": 2896.46, "power": 36.862045}, {"timestamp": 2917.0, "power": 36.862045}, {"timestamp": 2937.51, "power": 36.862045}, {"timestamp": 2958.04, "power": 36.862045}, {"timestamp": 2978.57, "power": 36.862045}, {"timestamp": 2999.1, "power": 36.862045}, {"timestamp": 3019.63, "power": 36.059197}, {"timestamp": 3040.6, "power": 36.059197}, {"timestamp": 3061.13, "power": 36.059197}, {"timestamp": 3081.63, "power": 36.059197}, {"timestamp": 3102.16, "power": 36.059197}, {"timestamp": 3122.68, "power": 36.059197}, {"timestamp": 3143.21, "power": 36.059197}, {"timestamp": 3163.75, "power": 36.059197}, {"timestamp": 3184.29, "power": 36.059197}, {"timestamp": 3204.81, "power": 36.059197}, {"timestamp": 3225.32, "power": 36.059197}, {"timestamp": 3245.81, "power": 36.059197}, {"timestamp": 3266.34, "power": 36.059197}, {"timestamp": 3286.87, "power": 36.059197}, {"timestamp": 3307.4, "power": 36.059197}, {"timestamp": 3327.93, "power": 36.059197}, {"timestamp": 3348.46, "power": 36.059197}, {"timestamp": 3368.99, "power": 36.059197}, {"timestamp": 3389.49, "power": 36.059197}, {"timestamp": 3410.02, "power": 36.059197}, {"timestamp": 3430.55, "power": 36.059197}, {"timestamp": 3451.08, "power": 36.059197}, {"timestamp": 3471.61, "power": 36.059197}, {"timestamp": 3492.14, "power": 36.059197}, {"timestamp": 3512.67, "power": 36.059197}, {"timestamp": 3533.17, "power": 36.059197}, {"timestamp": 3553.66, "power": 36.059197}, {"timestamp": 3574.2, "power": 36.059197}, {"timestamp": 3594.73, "power": 36.059197}, {"timestamp": 3615.26, "power": 36.059197}, {"timestamp": 3635.79, "power": 36.059197}, {"timestamp": 3656.32, "power": 36.059197}, {"timestamp": 3676.9, "power": 36.059197}, {"timestamp": 3697.47, "power": 36.059197}, {"timestamp": 3718.01, "power": 36.059197}, {"timestamp": 3738.6, "power": 36.059197}, {"timestamp": 3759.2, "power": 36.059197}, {"timestamp": 3779.73, "power": 36.059197}, {"timestamp": 3800.26, "power": 36.059197}, {"timestamp": 3820.79, "power": 36.059197}, {"timestamp": 3841.3, "power": 36.059197}, {"timestamp": 3861.78, "power": 36.059197}, {"timestamp": 3882.27, "power": 36.059197}, {"timestamp": 3902.79, "power": 36.059197}, {"timestamp": 3923.33, "power": 36.059197}, {"timestamp": 3943.86, "power": 36.059197}, {"timestamp": 3964.4, "power": 36.059197}, {"timestamp": 3984.94, "power": 36.059197}, {"timestamp": 4005.45, "power": 36.059197}, {"timestamp": 4025.98, "power": 39.147421}, {"timestamp": 4047.13, "power": 39.147421}, {"timestamp": 4067.66, "power": 39.147421}, {"timestamp": 4088.19, "power": 39.147421}, {"timestamp": 4108.71, "power": 39.147421}, {"timestamp": 4129.23, "power": 39.147421}, {"timestamp": 4149.73, "power": 39.147421}, {"timestamp": 4170.25, "power": 39.147421}, {"timestamp": 4190.78, "power": 39.147421}, {"timestamp": 4211.31, "power": 39.147421}, {"timestamp": 4231.84, "power": 39.147421}, {"timestamp": 4252.36, "power": 39.147421}, {"timestamp": 4272.89, "power": 39.147421}, {"timestamp": 4293.39, "power": 39.147421}, {"timestamp": 4313.88, "power": 39.147421}, {"timestamp": 4334.4, "power": 39.147421}, {"timestamp": 4354.93, "power": 39.147421}, {"timestamp": 4375.46, "power": 39.147421}, {"timestamp": 4396.0, "power": 39.147421}, {"timestamp": 4416.52, "power": 39.147421}, {"timestamp": 4437.05, "power": 39.147421}, {"timestamp": 4457.56, "power": 39.147421}, {"timestamp": 4478.09, "power": 39.147421}, {"timestamp": 4498.62, "power": 39.147421}, {"timestamp": 4519.14, "power": 39.147421}, {"timestamp": 4539.67, "power": 39.147421}, {"timestamp": 4560.2, "power": 39.147421}, {"timestamp": 4580.73, "power": 39.147421}, {"timestamp": 4601.23, "power": 39.147421}, {"timestamp": 4621.72, "power": 39.147421}, {"timestamp": 4642.24, "power": 39.147421}, {"timestamp": 4662.77, "power": 39.147421}, {"timestamp": 4683.3, "power": 39.147421}, {"timestamp": 4703.83, "power": 39.147421}, {"timestamp": 4724.36, "power": 39.147421}, {"timestamp": 4744.89, "power": 39.147421}, {"timestamp": 4765.39, "power": 39.147421}, {"timestamp": 4785.93, "power": 39.147421}, {"timestamp": 4806.46, "power": 39.147421}, {"timestamp": 4827.0, "power": 39.147421}, {"timestamp": 4847.53, "power": 39.147421}, {"timestamp": 4868.07, "power": 39.147421}, {"timestamp": 4888.6, "power": 39.147421}, {"timestamp": 4909.16, "power": 39.147421}, {"timestamp": 4929.65, "power": 39.147421}, {"timestamp": 4950.18, "power": 39.147421}, {"timestamp": 4970.72, "power": 39.147421}, {"timestamp": 4991.26, "power": 39.147421}, {"timestamp": 5011.8, "power": 39.147421}, {"timestamp": 5032.33, "power": 37.768184}, {"timestamp": 5053.46, "power": 37.768184}, {"timestamp": 5074.02, "power": 37.768184}, {"timestamp": 5094.59, "power": 37.768184}, {"timestamp": 5115.16, "power": 37.768184}, {"timestamp": 5135.73, "power": 37.768184}, {"timestamp": 5156.3, "power": 37.768184}, {"timestamp": 5176.87, "power": 37.768184}, {"timestamp": 5197.39, "power": 37.768184}, {"timestamp": 5217.88, "power": 37.768184}, {"timestamp": 5238.43, "power": 37.768184}, {"timestamp": 5259.0, "power": 37.768184}, {"timestamp": 5279.57, "power": 37.768184}, {"timestamp": 5300.13, "power": 37.768184}, {"timestamp": 5320.72, "power": 37.768184}, {"timestamp": 5341.21, "power": 37.768184}, {"timestamp": 5361.71, "power": 37.768184}, {"timestamp": 5382.28, "power": 37.768184}, {"timestamp": 5402.85, "power": 37.768184}, {"timestamp": 5423.41, "power": 37.768184}, {"timestamp": 5443.98, "power": 37.768184}, {"timestamp": 5464.54, "power": 37.768184}, {"timestamp": 5485.1, "power": 37.768184}, {"timestamp": 5505.62, "power": 37.768184}, {"timestamp": 5526.16, "power": 37.768184}, {"timestamp": 5546.73, "power": 37.768184}, {"timestamp": 5567.29, "power": 37.768184}, {"timestamp": 5587.86, "power": 37.768184}, {"timestamp": 5608.43, "power": 37.768184}, {"timestamp": 5628.99, "power": 37.768184}, {"timestamp": 5649.5, "power": 37.768184}, {"timestamp": 5670.04, "power": 37.768184}, {"timestamp": 5690.57, "power": 37.768184}, {"timestamp": 5711.11, "power": 37.768184}, {"timestamp": 5731.65, "power": 37.768184}, {"timestamp": 5752.19, "power": 37.768184}, {"timestamp": 5772.73, "power": 37.768184}, {"timestamp": 5793.25, "power": 37.768184}, {"timestamp": 5813.78, "power": 37.768184}, {"timestamp": 5834.31, "power": 37.768184}, {"timestamp": 5854.85, "power": 37.768184}, {"timestamp": 5875.39, "power": 37.768184}, {"timestamp": 5895.93, "power": 37.768184}, {"timestamp": 5916.46, "power": 37.768184}, {"timestamp": 5937.0, "power": 37.768184}, {"timestamp": 5957.53, "power": 37.768184}, {"timestamp": 5978.06, "power": 37.768184}, {"timestamp": 5998.6, "power": 37.768184}, {"timestamp": 6019.14, "power": 37.768184}, {"timestamp": 6039.68, "power": 38.532136}, {"timestamp": 6061.77, "power": 38.532136}, {"timestamp": 6082.3, "power": 38.532136}, {"timestamp": 6102.84, "power": 38.532136}, {"timestamp": 6123.38, "power": 38.532136}, {"timestamp": 6143.91, "power": 38.532136}, {"timestamp": 6164.45, "power": 38.532136}, {"timestamp": 6184.99, "power": 38.532136}, {"timestamp": 6205.5, "power": 38.532136}, {"timestamp": 6226.03, "power": 38.532136}, {"timestamp": 6246.57, "power": 38.532136}, {"timestamp": 6267.11, "power": 38.532136}, {"timestamp": 6287.65, "power": 38.532136}, {"timestamp": 6308.18, "power": 38.532136}, {"timestamp": 6328.72, "power": 38.532136}, {"timestamp": 6349.23, "power": 38.532136}, {"timestamp": 6369.72, "power": 38.532136}, {"timestamp": 6390.28, "power": 38.532136}, {"timestamp": 6410.86, "power": 38.532136}, {"timestamp": 6431.42, "power": 38.532136}, {"timestamp": 6451.99, "power": 38.532136}, {"timestamp": 6472.55, "power": 38.532136}, {"timestamp": 6493.1, "power": 38.532136}, {"timestamp": 6513.62, "power": 38.532136}, {"timestamp": 6534.16, "power": 38.532136}, {"timestamp": 6554.74, "power": 38.532136}, {"timestamp": 6575.28, "power": 38.532136}, {"timestamp": 6595.84, "power": 38.532136}, {"timestamp": 6616.41, "power": 38.532136}, {"timestamp": 6636.98, "power": 38.532136}, {"timestamp": 6657.49, "power": 38.532136}, {"timestamp": 6678.05, "power": 38.532136}, {"timestamp": 6698.59, "power": 38.532136}, {"timestamp": 6719.14, "power": 38.532136}, {"timestamp": 6739.71, "power": 38.532136}, {"timestamp": 6760.28, "power": 38.532136}, {"timestamp": 6780.83, "power": 38.532136}, {"timestamp": 6801.34, "power": 38.532136}, {"timestamp": 6821.84, "power": 38.532136}, {"timestamp": 6842.4, "power": 38.532136}, {"timestamp": 6862.96, "power": 38.532136}, {"timestamp": 6883.53, "power": 38.532136}, {"timestamp": 6904.09, "power": 38.532136}, {"timestamp": 6924.66, "power": 38.532136}, {"timestamp": 6945.2, "power": 38.532136}, {"timestamp": 6965.69, "power": 38.532136}, {"timestamp": 6986.26, "power": 38.532136}, {"timestamp": 7006.83, "power": 38.532136}, {"timestamp": 7027.39, "power": 38.532136}, {"timestamp": 7047.96, "power": 38.326508000000004}, {"timestamp": 7069.52, "power": 38.326508000000004}, {"timestamp": 7090.06, "power": 38.326508000000004}, {"timestamp": 7110.59, "power": 38.326508000000004}, {"timestamp": 7131.14, "power": 38.326508000000004}, {"timestamp": 7151.67, "power": 38.326508000000004}, {"timestamp": 7172.21, "power": 38.326508000000004}, {"timestamp": 7192.75, "power": 38.326508000000004}, {"timestamp": 7213.27, "power": 38.326508000000004}, {"timestamp": 7233.76, "power": 38.326508000000004}, {"timestamp": 7254.3, "power": 38.326508000000004}, {"timestamp": 7274.84, "power": 38.326508000000004}, {"timestamp": 7295.38, "power": 38.326508000000004}, {"timestamp": 7315.92, "power": 38.326508000000004}, {"timestamp": 7336.46, "power": 38.326508000000004}, {"timestamp": 7357.0, "power": 38.326508000000004}, {"timestamp": 7377.52, "power": 38.326508000000004}, {"timestamp": 7398.06, "power": 38.326508000000004}, {"timestamp": 7418.6, "power": 38.326508000000004}, {"timestamp": 7439.14, "power": 38.326508000000004}, {"timestamp": 7459.69, "power": 38.326508000000004}, {"timestamp": 7480.22, "power": 38.326508000000004}, {"timestamp": 7500.77, "power": 38.326508000000004}, {"timestamp": 7521.28, "power": 38.326508000000004}, {"timestamp": 7541.77, "power": 38.326508000000004}, {"timestamp": 7562.3, "power": 38.326508000000004}, {"timestamp": 7582.86, "power": 38.326508000000004}, {"timestamp": 7603.43, "power": 38.326508000000004}, {"timestamp": 7624.0, "power": 38.326508000000004}, {"timestamp": 7644.57, "power": 38.326508000000004}, {"timestamp": 7665.13, "power": 38.326508000000004}, {"timestamp": 7685.62, "power": 38.326508000000004}, {"timestamp": 7706.15, "power": 38.326508000000004}, {"timestamp": 7726.69, "power": 38.326508000000004}, {"timestamp": 7747.23, "power": 38.326508000000004}, {"timestamp": 7767.76, "power": 38.326508000000004}, {"timestamp": 7788.3, "power": 38.326508000000004}, {"timestamp": 7808.84, "power": 38.326508000000004}, {"timestamp": 7829.36, "power": 38.326508000000004}, {"timestamp": 7849.85, "power": 38.326508000000004}, {"timestamp": 7870.56, "power": 38.326508000000004}, {"timestamp": 7891.1, "power": 38.326508000000004}, {"timestamp": 7911.64, "power": 38.326508000000004}, {"timestamp": 7932.17, "power": 38.326508000000004}, {"timestamp": 7952.71, "power": 38.326508000000004}, {"timestamp": 7973.22, "power": 38.326508000000004}, {"timestamp": 7993.72, "power": 38.326508000000004}, {"timestamp": 8014.27, "power": 38.326508000000004}, {"timestamp": 8034.83, "power": 38.326508000000004}, {"timestamp": 8055.4, "power": 37.906204}, {"timestamp": 8076.6, "power": 37.906204}, {"timestamp": 8097.14, "power": 37.906204}, {"timestamp": 8117.64, "power": 37.906204}, {"timestamp": 8138.17, "power": 37.906204}, {"timestamp": 8158.7, "power": 37.906204}, {"timestamp": 8179.24, "power": 37.906204}, {"timestamp": 8199.78, "power": 37.906204}, {"timestamp": 8220.31, "power": 37.906204}, {"timestamp": 8240.85, "power": 37.906204}, {"timestamp": 8261.37, "power": 37.906204}, {"timestamp": 8281.86, "power": 37.906204}, {"timestamp": 8302.42, "power": 37.906204}, {"timestamp": 8323.0, "power": 37.906204}, {"timestamp": 8343.56, "power": 37.906204}, {"timestamp": 8364.1, "power": 37.906204}, {"timestamp": 8384.64, "power": 37.906204}, {"timestamp": 8405.17, "power": 37.906204}, {"timestamp": 8425.66, "power": 37.906204}, {"timestamp": 8446.18, "power": 37.906204}, {"timestamp": 8466.7, "power": 37.906204}, {"timestamp": 8487.23, "power": 37.906204}, {"timestamp": 8507.75, "power": 37.906204}, {"timestamp": 8528.28, "power": 37.906204}, {"timestamp": 8548.8, "power": 37.906204}, {"timestamp": 8569.3, "power": 37.906204}, {"timestamp": 8589.78, "power": 37.906204}, {"timestamp": 8610.3, "power": 37.906204}, {"timestamp": 8630.82, "power": 37.906204}, {"timestamp": 8651.34, "power": 37.906204}, {"timestamp": 8671.85, "power": 37.906204}, {"timestamp": 8692.37, "power": 37.906204}, {"timestamp": 8712.89, "power": 37.906204}, {"timestamp": 8733.4, "power": 37.906204}, {"timestamp": 8753.88, "power": 37.906204}, {"timestamp": 8774.39, "power": 37.906204}, {"timestamp": 8794.92, "power": 37.906204}, {"timestamp": 8815.44, "power": 37.906204}, {"timestamp": 8835.96, "power": 37.906204}, {"timestamp": 8856.48, "power": 37.906204}, {"timestamp": 8877.0, "power": 37.906204}, {"timestamp": 8897.51, "power": 37.906204}, {"timestamp": 8918.03, "power": 37.906204}, {"timestamp": 8938.55, "power": 37.906204}, {"timestamp": 8959.07, "power": 37.906204}, {"timestamp": 8979.6, "power": 37.906204}, {"timestamp": 9000.12, "power": 37.906204}, {"timestamp": 9020.64, "power": 37.906204}, {"timestamp": 9041.18, "power": 37.906204}, {"timestamp": 9061.66, "power": 39.211357}, {"timestamp": 9083.58, "power": 39.211357}, {"timestamp": 9104.1, "power": 39.211357}, {"timestamp": 9124.62, "power": 39.211357}, {"timestamp": 9145.15, "power": 39.211357}, {"timestamp": 9165.63, "power": 39.211357}, {"timestamp": 9186.16, "power": 39.211357}, {"timestamp": 9206.68, "power": 39.211357}, {"timestamp": 9227.2, "power": 39.211357}, {"timestamp": 9247.73, "power": 39.211357}, {"timestamp": 9268.25, "power": 39.211357}, {"timestamp": 9288.77, "power": 39.211357}, {"timestamp": 9309.27, "power": 39.211357}, {"timestamp": 9329.75, "power": 39.211357}, {"timestamp": 9350.27, "power": 39.211357}, {"timestamp": 9370.79, "power": 39.211357}, {"timestamp": 9391.32, "power": 39.211357}, {"timestamp": 9411.84, "power": 39.211357}, {"timestamp": 9432.36, "power": 39.211357}, {"timestamp": 9452.89, "power": 39.211357}, {"timestamp": 9473.38, "power": 39.211357}, {"timestamp": 9493.91, "power": 39.211357}, {"timestamp": 9514.43, "power": 39.211357}, {"timestamp": 9534.95, "power": 39.211357}, {"timestamp": 9555.49, "power": 39.211357}, {"timestamp": 9576.05, "power": 39.211357}, {"timestamp": 9596.62, "power": 39.211357}, {"timestamp": 9617.17, "power": 39.211357}, {"timestamp": 9759.33, "power": 39.211357}, {"timestamp": 9779.86, "power": 39.211357}, {"timestamp": 9800.39, "power": 39.211357}, {"timestamp": 9820.91, "power": 39.211357}, {"timestamp": 9841.41, "power": 39.211357}, {"timestamp": 9861.89, "power": 39.211357}, {"timestamp": 9882.37, "power": 39.211357}, {"timestamp": 9902.89, "power": 39.211357}, {"timestamp": 9923.42, "power": 39.211357}, {"timestamp": 9943.95, "power": 39.211357}, {"timestamp": 9964.47, "power": 39.211357}, {"timestamp": 9985.0, "power": 39.211357}, {"timestamp": 10005.5, "power": 39.211357}, {"timestamp": 10026.0, "power": 39.211357}, {"timestamp": 10046.5, "power": 39.211357}, {"timestamp": 10067.0, "power": 35.702299}, {"timestamp": 10088.1, "power": 35.702299}, {"timestamp": 10108.7, "power": 35.702299}, {"timestamp": 10129.2, "power": 35.702299}, {"timestamp": 10149.7, "power": 35.702299}, {"timestamp": 10170.2, "power": 35.702299}, {"timestamp": 10190.7, "power": 35.702299}, {"timestamp": 10211.2, "power": 35.702299}, {"timestamp": 10231.7, "power": 35.702299}, {"timestamp": 10252.3, "power": 35.702299}, {"timestamp": 10272.8, "power": 35.702299}, {"timestamp": 10293.3, "power": 35.702299}, {"timestamp": 10313.8, "power": 35.702299}, {"timestamp": 10334.3, "power": 35.702299}, {"timestamp": 10354.8, "power": 35.702299}, {"timestamp": 10375.4, "power": 35.702299}, {"timestamp": 10395.9, "power": 35.702299}, {"timestamp": 10416.4, "power": 35.702299}, {"timestamp": 10436.9, "power": 35.702299}, {"timestamp": 10457.4, "power": 35.702299}, {"timestamp": 10477.9, "power": 35.702299}, {"timestamp": 10498.4, "power": 35.702299}, {"timestamp": 10519.0, "power": 35.702299}, {"timestamp": 10539.5, "power": 35.702299}, {"timestamp": 10560.0, "power": 35.702299}, {"timestamp": 10580.6, "power": 35.702299}, {"timestamp": 10601.1, "power": 35.702299}, {"timestamp": 10621.6, "power": 35.702299}, {"timestamp": 10642.1, "power": 35.702299}, {"timestamp": 10662.6, "power": 35.702299}, {"timestamp": 10683.2, "power": 35.702299}, {"timestamp": 10703.7, "power": 35.702299}, {"timestamp": 10724.3, "power": 35.702299}, {"timestamp": 10744.8, "power": 35.702299}, {"timestamp": 10765.3, "power": 35.702299}, {"timestamp": 10785.8, "power": 35.702299}, {"timestamp": 10806.3, "power": 35.702299}, {"timestamp": 10826.8, "power": 35.702299}, {"timestamp": 10847.3, "power": 35.702299}, {"timestamp": 10867.9, "power": 35.702299}, {"timestamp": 10888.4, "power": 35.702299}, {"timestamp": 10909.0, "power": 35.702299}, {"timestamp": 10929.5, "power": 35.702299}, {"timestamp": 10950.0, "power": 35.702299}, {"timestamp": 10970.6, "power": 35.702299}, {"timestamp": 10991.1, "power": 35.702299}, {"timestamp": 11011.6, "power": 35.702299}, {"timestamp": 11032.2, "power": 35.702299}, {"timestamp": 11052.7, "power": 35.702299}, {"timestamp": 11073.2, "power": 35.894672}, {"timestamp": 11094.2, "power": 35.894672}, {"timestamp": 11114.7, "power": 35.894672}, {"timestamp": 11135.2, "power": 35.894672}, {"timestamp": 11155.8, "power": 35.894672}, {"timestamp": 11176.3, "power": 35.894672}, {"timestamp": 11196.8, "power": 35.894672}, {"timestamp": 11217.3, "power": 35.894672}, {"timestamp": 11237.8, "power": 35.894672}, {"timestamp": 11258.3, "power": 35.894672}, {"timestamp": 11278.8, "power": 35.894672}, {"timestamp": 11299.3, "power": 35.894672}, {"timestamp": 11319.9, "power": 35.894672}, {"timestamp": 11340.4, "power": 35.894672}, {"timestamp": 11360.9, "power": 35.894672}, {"timestamp": 11381.4, "power": 35.894672}, {"timestamp": 11401.9, "power": 35.894672}, {"timestamp": 11422.4, "power": 35.894672}, {"timestamp": 11442.9, "power": 35.894672}, {"timestamp": 11463.4, "power": 35.894672}, {"timestamp": 11484.0, "power": 35.894672}, {"timestamp": 11504.5, "power": 35.894672}, {"timestamp": 11525.0, "power": 35.894672}, {"timestamp": 11545.5, "power": 35.894672}, {"timestamp": 11566.0, "power": 35.894672}, {"timestamp": 11586.5, "power": 35.894672}, {"timestamp": 11607.1, "power": 35.894672}, {"timestamp": 11627.6, "power": 35.894672}, {"timestamp": 11648.1, "power": 35.894672}, {"timestamp": 11668.7, "power": 35.894672}, {"timestamp": 11689.2, "power": 35.894672}, {"timestamp": 11709.7, "power": 35.894672}, {"timestamp": 11730.1, "power": 35.894672}, {"timestamp": 11750.7, "power": 35.894672}, {"timestamp": 11771.2, "power": 35.894672}, {"timestamp": 11791.7, "power": 35.894672}, {"timestamp": 11812.3, "power": 35.894672}, {"timestamp": 11832.8, "power": 35.894672}], "timeline": {"START": "4792.790753", "END": "8345.392043"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5836.14}, {"name": "clSetKernelArg", "calls": 19, "time": 3538.26}, {"name": "clReleaseKernel", "calls": 1, "time": 2033.4}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2955}, {"name": "clReleaseContext", "calls": 1, "time": 47.9793}, {"name": "clCreateContext", "calls": 1, "time": 39.4231}, {"name": "clReleaseProgram", "calls": 1, "time": 20.9435}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.546095}, {"name": "clCreateKernel", "calls": 1, "time": 0.347733}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.315637}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.21757}, {"name": "clRetainMemObject", "calls": 14, "time": 0.188044}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029311}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026422}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025345}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015409}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011262}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00801}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00791}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007848}, {"name": "clRetainDevice", "calls": 2, "time": 0.005068}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3552.6}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3412.41}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3440.42}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3487.31}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3552.12}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3495.53}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7313.645289, "utilization": 76.183805, "size": 8157970.0, "time": 1115.44479}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 42886564, "speed": 101.064, "utilization": 0.877289, "size": 0.00802518}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2672439, "speed": 392.973, "utilization": 3.41123, "size": 0.127874}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 43384154, "speed": 101.395, "utilization": 0.880167, "size": 0.00802489}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2703560, "speed": 392.919, "utilization": 3.41075, "size": 0.127875}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 44162821, "speed": 101.824, "utilization": 0.883891, "size": 0.00802445}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2752221, "speed": 392.973, "utilization": 3.41123, "size": 0.127877}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 46148388, "speed": 104.442, "utilization": 0.906614, "size": 0.0080234}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2876307, "speed": 394.115, "utilization": 3.42114, "size": 0.127883}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 44299057, "speed": 101.898, "utilization": 0.884532, "size": 0.00802438}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2760752, "speed": 392.869, "utilization": 3.41032, "size": 0.127877}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len8/run0.json b/code/fpga/final_results/dblp.xml.20MB.len8/run0.json new file mode 100644 index 0000000..d227550 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6565, "power": 35.900035}, {"timestamp": 58.3258, "power": 35.900035}, {"timestamp": 78.8669, "power": 35.900035}, {"timestamp": 99.362, "power": 35.900035}, {"timestamp": 120.294, "power": 35.900035}, {"timestamp": 141.174, "power": 35.900035}, {"timestamp": 161.715, "power": 35.900035}, {"timestamp": 182.262, "power": 35.900035}, {"timestamp": 202.8, "power": 35.900035}, {"timestamp": 223.297, "power": 35.900035}, {"timestamp": 243.824, "power": 35.900035}, {"timestamp": 264.357, "power": 35.900035}, {"timestamp": 284.903, "power": 35.900035}, {"timestamp": 305.442, "power": 35.900035}, {"timestamp": 325.985, "power": 35.900035}, {"timestamp": 346.529, "power": 35.900035}, {"timestamp": 367.06, "power": 35.900035}, {"timestamp": 387.561, "power": 35.900035}, {"timestamp": 408.095, "power": 35.900035}, {"timestamp": 428.634, "power": 35.900035}, {"timestamp": 449.175, "power": 35.900035}, {"timestamp": 469.713, "power": 35.900035}, {"timestamp": 490.256, "power": 35.900035}, {"timestamp": 510.799, "power": 35.900035}, {"timestamp": 531.315, "power": 35.900035}, {"timestamp": 551.851, "power": 35.900035}, {"timestamp": 572.396, "power": 35.900035}, {"timestamp": 592.943, "power": 35.900035}, {"timestamp": 613.485, "power": 35.900035}, {"timestamp": 634.026, "power": 35.900035}, {"timestamp": 654.562, "power": 35.900035}, {"timestamp": 675.073, "power": 35.900035}, {"timestamp": 695.569, "power": 35.900035}, {"timestamp": 716.111, "power": 35.900035}, {"timestamp": 736.658, "power": 35.900035}, {"timestamp": 757.196, "power": 35.900035}, {"timestamp": 777.734, "power": 35.900035}, {"timestamp": 798.272, "power": 35.900035}, {"timestamp": 818.814, "power": 35.900035}, {"timestamp": 839.32, "power": 35.900035}, {"timestamp": 859.855, "power": 35.900035}, {"timestamp": 880.394, "power": 35.900035}, {"timestamp": 900.933, "power": 35.900035}, {"timestamp": 921.472, "power": 35.900035}, {"timestamp": 942.009, "power": 35.900035}, {"timestamp": 962.548, "power": 35.900035}, {"timestamp": 983.06, "power": 35.900035}, {"timestamp": 1003.55, "power": 35.900035}, {"timestamp": 1024.09, "power": 36.070692}, {"timestamp": 1045.31, "power": 36.070692}, {"timestamp": 1065.9, "power": 36.070692}, {"timestamp": 1086.5, "power": 36.070692}, {"timestamp": 1107.08, "power": 36.070692}, {"timestamp": 1127.64, "power": 36.070692}, {"timestamp": 1148.2, "power": 36.070692}, {"timestamp": 1168.79, "power": 36.070692}, {"timestamp": 1189.39, "power": 36.070692}, {"timestamp": 1209.98, "power": 36.070692}, {"timestamp": 1230.58, "power": 36.070692}, {"timestamp": 1251.15, "power": 36.070692}, {"timestamp": 1271.71, "power": 36.070692}, {"timestamp": 1292.3, "power": 36.070692}, {"timestamp": 1312.89, "power": 36.070692}, {"timestamp": 1333.49, "power": 36.070692}, {"timestamp": 1354.08, "power": 36.070692}, {"timestamp": 1374.68, "power": 36.070692}, {"timestamp": 1395.28, "power": 36.070692}, {"timestamp": 1415.84, "power": 36.070692}, {"timestamp": 1436.44, "power": 36.070692}, {"timestamp": 1457.03, "power": 36.070692}, {"timestamp": 1477.62, "power": 36.070692}, {"timestamp": 1498.22, "power": 36.070692}, {"timestamp": 1518.81, "power": 36.070692}, {"timestamp": 1539.38, "power": 36.070692}, {"timestamp": 1559.93, "power": 36.070692}, {"timestamp": 1580.53, "power": 36.070692}, {"timestamp": 1601.12, "power": 36.070692}, {"timestamp": 1621.71, "power": 36.070692}, {"timestamp": 1642.31, "power": 36.070692}, {"timestamp": 1662.89, "power": 36.070692}, {"timestamp": 1683.44, "power": 36.070692}, {"timestamp": 1704.01, "power": 36.070692}, {"timestamp": 1724.6, "power": 36.070692}, {"timestamp": 1745.2, "power": 36.070692}, {"timestamp": 1765.79, "power": 36.070692}, {"timestamp": 1786.39, "power": 36.070692}, {"timestamp": 1806.97, "power": 36.070692}, {"timestamp": 1827.53, "power": 36.070692}, {"timestamp": 1848.08, "power": 36.070692}, {"timestamp": 1868.68, "power": 36.070692}, {"timestamp": 1889.27, "power": 36.070692}, {"timestamp": 1909.86, "power": 36.070692}, {"timestamp": 1930.45, "power": 36.070692}, {"timestamp": 1951.02, "power": 36.070692}, {"timestamp": 1971.61, "power": 36.070692}, {"timestamp": 1992.15, "power": 36.070692}, {"timestamp": 2012.68, "power": 36.070692}, {"timestamp": 2033.21, "power": 36.009331}, {"timestamp": 2054.29, "power": 36.009331}, {"timestamp": 2074.85, "power": 36.009331}, {"timestamp": 2095.35, "power": 36.009331}, {"timestamp": 2115.88, "power": 36.009331}, {"timestamp": 2136.42, "power": 36.009331}, {"timestamp": 2156.96, "power": 36.009331}, {"timestamp": 2177.5, "power": 36.009331}, {"timestamp": 2198.04, "power": 36.009331}, {"timestamp": 2218.58, "power": 36.009331}, {"timestamp": 2239.1, "power": 36.009331}, {"timestamp": 2259.63, "power": 36.009331}, {"timestamp": 2280.17, "power": 36.009331}, {"timestamp": 2300.7, "power": 36.009331}, {"timestamp": 2321.24, "power": 36.009331}, {"timestamp": 2341.78, "power": 36.009331}, {"timestamp": 2362.33, "power": 36.009331}, {"timestamp": 2382.89, "power": 36.009331}, {"timestamp": 2403.38, "power": 36.009331}, {"timestamp": 2423.92, "power": 36.009331}, {"timestamp": 2444.45, "power": 36.009331}, {"timestamp": 2464.99, "power": 36.009331}, {"timestamp": 2485.53, "power": 36.009331}, {"timestamp": 2506.07, "power": 36.009331}, {"timestamp": 2526.61, "power": 36.009331}, {"timestamp": 2547.12, "power": 36.009331}, {"timestamp": 2567.66, "power": 36.009331}, {"timestamp": 2588.2, "power": 36.009331}, {"timestamp": 2608.74, "power": 36.009331}, {"timestamp": 2629.27, "power": 36.009331}, {"timestamp": 2649.81, "power": 36.009331}, {"timestamp": 2670.35, "power": 36.009331}, {"timestamp": 2690.9, "power": 36.009331}, {"timestamp": 2711.4, "power": 36.009331}, {"timestamp": 2731.93, "power": 36.009331}, {"timestamp": 2752.47, "power": 36.009331}, {"timestamp": 2773.01, "power": 36.009331}, {"timestamp": 2793.54, "power": 36.009331}, {"timestamp": 2814.08, "power": 36.009331}, {"timestamp": 2834.62, "power": 36.009331}, {"timestamp": 2855.14, "power": 36.009331}, {"timestamp": 2875.67, "power": 36.009331}, {"timestamp": 2896.21, "power": 36.009331}, {"timestamp": 2916.76, "power": 36.009331}, {"timestamp": 2937.3, "power": 36.009331}, {"timestamp": 2957.83, "power": 36.009331}, {"timestamp": 2978.33, "power": 36.009331}, {"timestamp": 2998.85, "power": 36.009331}, {"timestamp": 3019.35, "power": 36.009331}, {"timestamp": 3039.89, "power": 39.02964}, {"timestamp": 3060.97, "power": 39.02964}, {"timestamp": 3081.52, "power": 39.02964}, {"timestamp": 3102.07, "power": 39.02964}, {"timestamp": 3122.57, "power": 39.02964}, {"timestamp": 3143.07, "power": 39.02964}, {"timestamp": 3163.57, "power": 39.02964}, {"timestamp": 3184.12, "power": 39.02964}, {"timestamp": 3204.67, "power": 39.02964}, {"timestamp": 3225.22, "power": 39.02964}, {"timestamp": 3245.76, "power": 39.02964}, {"timestamp": 3266.27, "power": 39.02964}, {"timestamp": 3286.8, "power": 39.02964}, {"timestamp": 3307.32, "power": 39.02964}, {"timestamp": 3327.83, "power": 39.02964}, {"timestamp": 3348.37, "power": 39.02964}, {"timestamp": 3368.96, "power": 39.02964}, {"timestamp": 3389.54, "power": 39.02964}, {"timestamp": 3410.04, "power": 39.02964}, {"timestamp": 3430.61, "power": 39.02964}, {"timestamp": 3451.13, "power": 39.02964}, {"timestamp": 3471.63, "power": 39.02964}, {"timestamp": 3492.18, "power": 39.02964}, {"timestamp": 3512.76, "power": 39.02964}, {"timestamp": 3533.32, "power": 39.02964}, {"timestamp": 3553.82, "power": 39.02964}, {"timestamp": 3574.37, "power": 39.02964}, {"timestamp": 3594.92, "power": 39.02964}, {"timestamp": 3615.42, "power": 39.02964}, {"timestamp": 3635.98, "power": 39.02964}, {"timestamp": 3656.54, "power": 39.02964}, {"timestamp": 3677.04, "power": 39.02964}, {"timestamp": 3697.58, "power": 39.02964}, {"timestamp": 3718.15, "power": 39.02964}, {"timestamp": 3738.73, "power": 39.02964}, {"timestamp": 3759.25, "power": 39.02964}, {"timestamp": 3779.81, "power": 39.02964}, {"timestamp": 3800.38, "power": 39.02964}, {"timestamp": 3820.89, "power": 39.02964}, {"timestamp": 3841.45, "power": 39.02964}, {"timestamp": 3862.02, "power": 39.02964}, {"timestamp": 3882.6, "power": 39.02964}, {"timestamp": 3903.13, "power": 39.02964}, {"timestamp": 3923.63, "power": 39.02964}, {"timestamp": 3944.13, "power": 39.02964}, {"timestamp": 3964.62, "power": 39.02964}, {"timestamp": 3985.15, "power": 39.02964}, {"timestamp": 4005.73, "power": 39.02964}, {"timestamp": 4026.3, "power": 39.02964}, {"timestamp": 4046.89, "power": 37.870363999999995}, {"timestamp": 4067.97, "power": 37.870363999999995}, {"timestamp": 4088.52, "power": 37.870363999999995}, {"timestamp": 4109.02, "power": 37.870363999999995}, {"timestamp": 4129.51, "power": 37.870363999999995}, {"timestamp": 4149.95, "power": 37.870363999999995}, {"timestamp": 4170.39, "power": 37.870363999999995}, {"timestamp": 4190.85, "power": 37.870363999999995}, {"timestamp": 4211.28, "power": 37.870363999999995}, {"timestamp": 4231.72, "power": 37.870363999999995}, {"timestamp": 4252.28, "power": 37.870363999999995}, {"timestamp": 4272.85, "power": 37.870363999999995}, {"timestamp": 4293.43, "power": 37.870363999999995}, {"timestamp": 4314.0, "power": 37.870363999999995}, {"timestamp": 4334.53, "power": 37.870363999999995}, {"timestamp": 4355.04, "power": 37.870363999999995}, {"timestamp": 4375.49, "power": 37.870363999999995}, {"timestamp": 4396.03, "power": 37.870363999999995}, {"timestamp": 4416.6, "power": 37.870363999999995}, {"timestamp": 4437.19, "power": 37.870363999999995}, {"timestamp": 4457.74, "power": 37.870363999999995}, {"timestamp": 4478.3, "power": 37.870363999999995}, {"timestamp": 4498.91, "power": 37.870363999999995}, {"timestamp": 4519.41, "power": 37.870363999999995}, {"timestamp": 4539.92, "power": 37.870363999999995}, {"timestamp": 4560.64, "power": 37.870363999999995}, {"timestamp": 4581.14, "power": 37.870363999999995}, {"timestamp": 4601.66, "power": 37.870363999999995}, {"timestamp": 4622.21, "power": 37.870363999999995}, {"timestamp": 4642.76, "power": 37.870363999999995}, {"timestamp": 4663.28, "power": 37.870363999999995}, {"timestamp": 4683.77, "power": 37.870363999999995}, {"timestamp": 4704.26, "power": 37.870363999999995}, {"timestamp": 4724.74, "power": 37.870363999999995}, {"timestamp": 4745.22, "power": 37.870363999999995}, {"timestamp": 4765.75, "power": 37.870363999999995}, {"timestamp": 4786.29, "power": 37.870363999999995}, {"timestamp": 4806.82, "power": 37.870363999999995}, {"timestamp": 4827.32, "power": 37.870363999999995}, {"timestamp": 4847.81, "power": 37.870363999999995}, {"timestamp": 4868.34, "power": 37.870363999999995}, {"timestamp": 4888.87, "power": 37.870363999999995}, {"timestamp": 4909.4, "power": 37.870363999999995}, {"timestamp": 4929.93, "power": 37.870363999999995}, {"timestamp": 4950.46, "power": 37.870363999999995}, {"timestamp": 4970.97, "power": 37.870363999999995}, {"timestamp": 4991.5, "power": 37.870363999999995}, {"timestamp": 5012.03, "power": 37.870363999999995}, {"timestamp": 5032.56, "power": 37.870363999999995}, {"timestamp": 5053.09, "power": 38.882944}, {"timestamp": 5074.21, "power": 38.882944}, {"timestamp": 5094.74, "power": 38.882944}, {"timestamp": 5115.25, "power": 38.882944}, {"timestamp": 5135.78, "power": 38.882944}, {"timestamp": 5156.3, "power": 38.882944}, {"timestamp": 5176.83, "power": 38.882944}, {"timestamp": 5197.36, "power": 38.882944}, {"timestamp": 5217.92, "power": 38.882944}, {"timestamp": 5238.49, "power": 38.882944}, {"timestamp": 5259.04, "power": 38.882944}, {"timestamp": 5279.56, "power": 38.882944}, {"timestamp": 5300.09, "power": 38.882944}, {"timestamp": 5340.59, "power": 38.882944}, {"timestamp": 5361.15, "power": 38.882944}, {"timestamp": 5381.7, "power": 38.882944}, {"timestamp": 5402.23, "power": 38.882944}, {"timestamp": 5422.76, "power": 38.882944}, {"timestamp": 5443.26, "power": 38.882944}, {"timestamp": 5463.76, "power": 38.882944}, {"timestamp": 5484.29, "power": 38.882944}, {"timestamp": 5504.84, "power": 38.882944}, {"timestamp": 5525.39, "power": 38.882944}, {"timestamp": 5545.92, "power": 38.882944}, {"timestamp": 5566.45, "power": 38.882944}, {"timestamp": 5586.96, "power": 38.882944}, {"timestamp": 5607.45, "power": 38.882944}, {"timestamp": 5627.94, "power": 38.882944}, {"timestamp": 5648.47, "power": 38.882944}, {"timestamp": 5669.0, "power": 38.882944}, {"timestamp": 5689.53, "power": 38.882944}, {"timestamp": 5710.07, "power": 38.882944}, {"timestamp": 5730.6, "power": 38.882944}, {"timestamp": 5751.11, "power": 38.882944}, {"timestamp": 5771.61, "power": 38.882944}, {"timestamp": 5792.11, "power": 38.882944}, {"timestamp": 5812.64, "power": 38.882944}, {"timestamp": 5833.18, "power": 38.882944}, {"timestamp": 5853.81, "power": 38.882944}, {"timestamp": 5874.35, "power": 38.882944}, {"timestamp": 5894.88, "power": 38.882944}, {"timestamp": 5915.38, "power": 38.882944}, {"timestamp": 5935.88, "power": 38.882944}, {"timestamp": 5956.41, "power": 38.882944}, {"timestamp": 5976.94, "power": 38.882944}, {"timestamp": 5997.48, "power": 38.882944}, {"timestamp": 6018.01, "power": 38.882944}, {"timestamp": 6038.36, "power": 38.882944}, {"timestamp": 6058.89, "power": 36.121635}, {"timestamp": 6079.85, "power": 36.121635}, {"timestamp": 6100.38, "power": 36.121635}, {"timestamp": 6120.91, "power": 36.121635}, {"timestamp": 6141.45, "power": 36.121635}, {"timestamp": 6161.98, "power": 36.121635}, {"timestamp": 6182.51, "power": 36.121635}, {"timestamp": 6203.01, "power": 36.121635}, {"timestamp": 6223.5, "power": 36.121635}, {"timestamp": 6243.99, "power": 36.121635}, {"timestamp": 6264.51, "power": 36.121635}, {"timestamp": 6285.04, "power": 36.121635}, {"timestamp": 6305.58, "power": 36.121635}, {"timestamp": 6326.11, "power": 36.121635}, {"timestamp": 6346.64, "power": 36.121635}, {"timestamp": 6367.14, "power": 36.121635}, {"timestamp": 6387.64, "power": 36.121635}, {"timestamp": 6408.33, "power": 36.121635}, {"timestamp": 6428.9, "power": 36.121635}], "timeline": {"START": "3008.57905", "END": "4616.304377"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3217.56}, {"name": "clSetKernelArg", "calls": 19, "time": 1821.57}, {"name": "clReleaseKernel", "calls": 1, "time": 1061.79}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 61.8634}, {"name": "clReleaseContext", "calls": 1, "time": 49.092}, {"name": "clCreateContext", "calls": 1, "time": 35.4284}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5165}, {"name": "clCreateKernel", "calls": 1, "time": 0.346768}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.272142}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129511}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07741}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074812}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033277}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024449}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024434}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010919}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00962}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009246}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009001}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007081}, {"name": "clRetainDevice", "calls": 2, "time": 0.004747}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1607.73}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1509.75}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1485.31}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1540.35}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1607.27}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1544.36}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7737.449726, "utilization": 80.598435, "size": 8157980.0, "time": 1054.350312}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 19323260, "speed": 103.675, "utilization": 0.89996, "size": 0.00805589}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1199378, "speed": 392.758, "utilization": 3.40935, "size": 0.127718}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18893663, "speed": 103.066, "utilization": 0.89467, "size": 0.00805716}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1172526, "speed": 392.562, "utilization": 3.40765, "size": 0.127712}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19841027, "speed": 104.312, "utilization": 0.905489, "size": 0.00805443}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1231744, "speed": 392.376, "utilization": 3.40604, "size": 0.127725}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21983687, "speed": 110.668, "utilization": 0.960656, "size": 0.00804913}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1365675, "speed": 396.015, "utilization": 3.43763, "size": 0.12775}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19929942, "speed": 104.493, "utilization": 0.907057, "size": 0.00805419}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1237307, "speed": 392.754, "utilization": 3.40933, "size": 0.127725}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len8/run1.json b/code/fpga/final_results/dblp.xml.20MB.len8/run1.json new file mode 100644 index 0000000..d760406 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.8523, "power": 35.379243}, {"timestamp": 59.5269, "power": 35.379243}, {"timestamp": 80.0637, "power": 35.379243}, {"timestamp": 100.592, "power": 35.379243}, {"timestamp": 121.129, "power": 35.379243}, {"timestamp": 142.0, "power": 35.379243}, {"timestamp": 162.535, "power": 35.379243}, {"timestamp": 183.075, "power": 35.379243}, {"timestamp": 203.6, "power": 35.379243}, {"timestamp": 224.129, "power": 35.379243}, {"timestamp": 244.659, "power": 35.379243}, {"timestamp": 265.259, "power": 35.379243}, {"timestamp": 286.121, "power": 35.379243}, {"timestamp": 307.039, "power": 35.379243}, {"timestamp": 327.965, "power": 35.379243}, {"timestamp": 348.811, "power": 35.379243}, {"timestamp": 369.307, "power": 35.379243}, {"timestamp": 389.792, "power": 35.379243}, {"timestamp": 410.317, "power": 35.379243}, {"timestamp": 430.852, "power": 35.379243}, {"timestamp": 451.392, "power": 35.379243}, {"timestamp": 471.951, "power": 35.379243}, {"timestamp": 492.487, "power": 35.379243}, {"timestamp": 513.019, "power": 35.379243}, {"timestamp": 533.532, "power": 35.379243}, {"timestamp": 554.061, "power": 35.379243}, {"timestamp": 574.596, "power": 35.379243}, {"timestamp": 595.132, "power": 35.379243}, {"timestamp": 615.666, "power": 35.379243}, {"timestamp": 636.2, "power": 35.379243}, {"timestamp": 656.734, "power": 35.379243}, {"timestamp": 677.234, "power": 35.379243}, {"timestamp": 697.716, "power": 35.379243}, {"timestamp": 718.254, "power": 35.379243}, {"timestamp": 738.787, "power": 35.379243}, {"timestamp": 759.329, "power": 35.379243}, {"timestamp": 779.861, "power": 35.379243}, {"timestamp": 800.395, "power": 35.379243}, {"timestamp": 820.93, "power": 35.379243}, {"timestamp": 841.433, "power": 35.379243}, {"timestamp": 861.959, "power": 35.379243}, {"timestamp": 882.492, "power": 35.379243}, {"timestamp": 903.022, "power": 35.379243}, {"timestamp": 923.561, "power": 35.379243}, {"timestamp": 944.093, "power": 35.379243}, {"timestamp": 964.627, "power": 35.379243}, {"timestamp": 985.177, "power": 35.379243}, {"timestamp": 1005.67, "power": 35.876652}, {"timestamp": 1026.67, "power": 35.876652}, {"timestamp": 1047.2, "power": 35.876652}, {"timestamp": 1067.73, "power": 35.876652}, {"timestamp": 1088.26, "power": 35.876652}, {"timestamp": 1108.79, "power": 35.876652}, {"timestamp": 1129.31, "power": 35.876652}, {"timestamp": 1149.8, "power": 35.876652}, {"timestamp": 1170.33, "power": 35.876652}, {"timestamp": 1190.87, "power": 35.876652}, {"timestamp": 1211.4, "power": 35.876652}, {"timestamp": 1231.94, "power": 35.876652}, {"timestamp": 1252.47, "power": 35.876652}, {"timestamp": 1273.01, "power": 35.876652}, {"timestamp": 1293.51, "power": 35.876652}, {"timestamp": 1314.04, "power": 35.876652}, {"timestamp": 1334.58, "power": 35.876652}, {"timestamp": 1355.11, "power": 35.876652}, {"timestamp": 1375.64, "power": 35.876652}, {"timestamp": 1396.18, "power": 35.876652}, {"timestamp": 1416.71, "power": 35.876652}, {"timestamp": 1437.18, "power": 35.876652}, {"timestamp": 1457.66, "power": 35.876652}, {"timestamp": 1478.19, "power": 35.876652}, {"timestamp": 1498.72, "power": 35.876652}, {"timestamp": 1519.25, "power": 35.876652}, {"timestamp": 1539.78, "power": 35.876652}, {"timestamp": 1560.31, "power": 35.876652}, {"timestamp": 1580.84, "power": 35.876652}, {"timestamp": 1601.35, "power": 35.876652}, {"timestamp": 1621.87, "power": 35.876652}, {"timestamp": 1642.4, "power": 35.876652}, {"timestamp": 1662.94, "power": 35.876652}, {"timestamp": 1683.46, "power": 35.876652}, {"timestamp": 1703.99, "power": 35.876652}, {"timestamp": 1724.51, "power": 35.876652}, {"timestamp": 1745.04, "power": 35.876652}, {"timestamp": 1765.56, "power": 35.876652}, {"timestamp": 1786.04, "power": 35.876652}, {"timestamp": 1806.56, "power": 35.876652}, {"timestamp": 1827.09, "power": 35.876652}, {"timestamp": 1847.61, "power": 35.876652}, {"timestamp": 1868.15, "power": 35.876652}, {"timestamp": 1888.68, "power": 35.876652}, {"timestamp": 1909.17, "power": 35.876652}, {"timestamp": 1929.65, "power": 35.876652}, {"timestamp": 1950.15, "power": 35.876652}, {"timestamp": 1970.68, "power": 35.876652}, {"timestamp": 1991.2, "power": 35.876652}, {"timestamp": 2011.73, "power": 35.830109}, {"timestamp": 2032.72, "power": 35.830109}, {"timestamp": 2053.22, "power": 35.830109}, {"timestamp": 2073.71, "power": 35.830109}, {"timestamp": 2094.23, "power": 35.830109}, {"timestamp": 2114.76, "power": 35.830109}, {"timestamp": 2135.28, "power": 35.830109}, {"timestamp": 2155.8, "power": 35.830109}, {"timestamp": 2176.32, "power": 35.830109}, {"timestamp": 2196.84, "power": 35.830109}, {"timestamp": 2217.39, "power": 35.830109}, {"timestamp": 2237.87, "power": 35.830109}, {"timestamp": 2258.39, "power": 35.830109}, {"timestamp": 2278.92, "power": 35.830109}, {"timestamp": 2299.45, "power": 35.830109}, {"timestamp": 2319.97, "power": 35.830109}, {"timestamp": 2340.5, "power": 35.830109}, {"timestamp": 2361.03, "power": 35.830109}, {"timestamp": 2381.54, "power": 35.830109}, {"timestamp": 2402.06, "power": 35.830109}, {"timestamp": 2422.59, "power": 35.830109}, {"timestamp": 2443.12, "power": 35.830109}, {"timestamp": 2463.65, "power": 35.830109}, {"timestamp": 2484.18, "power": 35.830109}, {"timestamp": 2504.7, "power": 35.830109}, {"timestamp": 2525.21, "power": 35.830109}, {"timestamp": 2545.69, "power": 35.830109}, {"timestamp": 2566.22, "power": 35.830109}, {"timestamp": 2586.75, "power": 35.830109}, {"timestamp": 2607.28, "power": 35.830109}, {"timestamp": 2627.8, "power": 35.830109}, {"timestamp": 2648.33, "power": 35.830109}, {"timestamp": 2668.86, "power": 35.830109}, {"timestamp": 2689.38, "power": 35.830109}, {"timestamp": 2709.87, "power": 35.830109}, {"timestamp": 2730.39, "power": 35.830109}, {"timestamp": 2750.91, "power": 35.830109}, {"timestamp": 2771.44, "power": 35.830109}, {"timestamp": 2791.97, "power": 35.830109}, {"timestamp": 2812.5, "power": 35.830109}, {"timestamp": 2833.03, "power": 35.830109}, {"timestamp": 2853.54, "power": 35.830109}, {"timestamp": 2874.07, "power": 35.830109}, {"timestamp": 2894.6, "power": 35.830109}, {"timestamp": 2915.13, "power": 35.830109}, {"timestamp": 2935.66, "power": 35.830109}, {"timestamp": 2956.19, "power": 35.830109}, {"timestamp": 2976.72, "power": 35.830109}, {"timestamp": 2997.23, "power": 35.830109}, {"timestamp": 3017.71, "power": 39.240871}, {"timestamp": 3038.83, "power": 39.240871}, {"timestamp": 3059.36, "power": 39.240871}, {"timestamp": 3079.89, "power": 39.240871}, {"timestamp": 3100.41, "power": 39.240871}, {"timestamp": 3120.94, "power": 39.240871}, {"timestamp": 3141.45, "power": 39.240871}, {"timestamp": 3161.98, "power": 39.240871}, {"timestamp": 3182.51, "power": 39.240871}, {"timestamp": 3203.04, "power": 39.240871}, {"timestamp": 3223.58, "power": 39.240871}, {"timestamp": 3244.15, "power": 39.240871}, {"timestamp": 3264.7, "power": 39.240871}, {"timestamp": 3285.25, "power": 39.240871}, {"timestamp": 3305.75, "power": 39.240871}, {"timestamp": 3326.31, "power": 39.240871}, {"timestamp": 3346.88, "power": 39.240871}, {"timestamp": 3367.42, "power": 39.240871}, {"timestamp": 3387.96, "power": 39.240871}, {"timestamp": 3408.51, "power": 39.240871}, {"timestamp": 3429.05, "power": 39.240871}, {"timestamp": 3449.55, "power": 39.240871}, {"timestamp": 3470.09, "power": 39.240871}, {"timestamp": 3490.63, "power": 39.240871}, {"timestamp": 3511.18, "power": 39.240871}, {"timestamp": 3531.75, "power": 39.240871}, {"timestamp": 3552.3, "power": 39.240871}, {"timestamp": 3572.88, "power": 39.240871}, {"timestamp": 3593.39, "power": 39.240871}, {"timestamp": 3613.88, "power": 39.240871}, {"timestamp": 3634.44, "power": 39.240871}, {"timestamp": 3655.01, "power": 39.240871}, {"timestamp": 3675.58, "power": 39.240871}, {"timestamp": 3696.11, "power": 39.240871}, {"timestamp": 3716.65, "power": 39.240871}, {"timestamp": 3737.19, "power": 39.240871}, {"timestamp": 3757.69, "power": 39.240871}, {"timestamp": 3778.22, "power": 39.240871}, {"timestamp": 3798.78, "power": 39.240871}, {"timestamp": 3819.35, "power": 39.240871}, {"timestamp": 3839.92, "power": 39.240871}, {"timestamp": 3860.48, "power": 39.240871}, {"timestamp": 3881.05, "power": 39.240871}, {"timestamp": 3901.55, "power": 39.240871}, {"timestamp": 3922.11, "power": 39.240871}, {"timestamp": 3942.68, "power": 39.240871}, {"timestamp": 3963.23, "power": 39.240871}, {"timestamp": 3983.81, "power": 39.240871}, {"timestamp": 4004.38, "power": 39.240871}, {"timestamp": 4024.94, "power": 37.670947000000005}, {"timestamp": 4046.53, "power": 37.670947000000005}, {"timestamp": 4067.09, "power": 37.670947000000005}, {"timestamp": 4087.66, "power": 37.670947000000005}, {"timestamp": 4108.23, "power": 37.670947000000005}, {"timestamp": 4128.79, "power": 37.670947000000005}, {"timestamp": 4149.31, "power": 37.670947000000005}, {"timestamp": 4169.8, "power": 37.670947000000005}, {"timestamp": 4190.35, "power": 37.670947000000005}, {"timestamp": 4210.91, "power": 37.670947000000005}, {"timestamp": 4231.48, "power": 37.670947000000005}, {"timestamp": 4252.03, "power": 37.670947000000005}, {"timestamp": 4272.6, "power": 37.670947000000005}, {"timestamp": 4293.16, "power": 37.670947000000005}, {"timestamp": 4313.66, "power": 37.670947000000005}, {"timestamp": 4334.22, "power": 37.670947000000005}, {"timestamp": 4354.79, "power": 37.670947000000005}, {"timestamp": 4375.34, "power": 37.670947000000005}, {"timestamp": 4395.92, "power": 37.670947000000005}, {"timestamp": 4416.48, "power": 37.670947000000005}, {"timestamp": 4437.05, "power": 37.670947000000005}, {"timestamp": 4457.56, "power": 37.670947000000005}, {"timestamp": 4478.1, "power": 37.670947000000005}, {"timestamp": 4498.67, "power": 37.670947000000005}, {"timestamp": 4519.17, "power": 37.670947000000005}, {"timestamp": 4539.72, "power": 37.670947000000005}, {"timestamp": 4560.27, "power": 37.670947000000005}, {"timestamp": 4580.83, "power": 37.670947000000005}, {"timestamp": 4601.35, "power": 37.670947000000005}, {"timestamp": 4621.9, "power": 37.670947000000005}, {"timestamp": 4642.47, "power": 37.670947000000005}, {"timestamp": 4663.01, "power": 37.670947000000005}, {"timestamp": 4683.57, "power": 37.670947000000005}, {"timestamp": 4704.13, "power": 37.670947000000005}, {"timestamp": 4724.68, "power": 37.670947000000005}, {"timestamp": 4745.21, "power": 37.670947000000005}, {"timestamp": 4765.7, "power": 37.670947000000005}, {"timestamp": 4786.24, "power": 37.670947000000005}, {"timestamp": 4806.85, "power": 37.670947000000005}, {"timestamp": 4827.44, "power": 37.670947000000005}, {"timestamp": 4847.98, "power": 37.670947000000005}, {"timestamp": 4868.51, "power": 37.670947000000005}, {"timestamp": 4889.03, "power": 37.670947000000005}, {"timestamp": 4909.54, "power": 37.670947000000005}, {"timestamp": 4930.07, "power": 37.670947000000005}, {"timestamp": 4950.6, "power": 37.670947000000005}, {"timestamp": 4971.12, "power": 37.670947000000005}, {"timestamp": 4991.65, "power": 37.670947000000005}, {"timestamp": 5012.17, "power": 37.670947000000005}, {"timestamp": 5032.7, "power": 37.522296}, {"timestamp": 5054.14, "power": 37.522296}, {"timestamp": 5074.67, "power": 37.522296}, {"timestamp": 5095.2, "power": 37.522296}, {"timestamp": 5115.72, "power": 37.522296}, {"timestamp": 5136.25, "power": 37.522296}, {"timestamp": 5156.78, "power": 37.522296}, {"timestamp": 5177.29, "power": 37.522296}, {"timestamp": 5197.83, "power": 37.522296}, {"timestamp": 5218.36, "power": 37.522296}, {"timestamp": 5238.89, "power": 37.522296}, {"timestamp": 5259.41, "power": 37.522296}, {"timestamp": 5279.94, "power": 37.522296}, {"timestamp": 5300.47, "power": 37.522296}, {"timestamp": 5321.01, "power": 37.522296}, {"timestamp": 5341.52, "power": 37.522296}, {"timestamp": 5362.06, "power": 37.522296}, {"timestamp": 5382.59, "power": 37.522296}, {"timestamp": 5403.12, "power": 37.522296}, {"timestamp": 5423.64, "power": 37.522296}, {"timestamp": 5444.17, "power": 37.522296}, {"timestamp": 5464.7, "power": 37.522296}, {"timestamp": 5485.18, "power": 37.522296}, {"timestamp": 5505.7, "power": 37.522296}, {"timestamp": 5526.22, "power": 37.522296}, {"timestamp": 5546.75, "power": 37.522296}, {"timestamp": 5567.27, "power": 37.522296}, {"timestamp": 5587.81, "power": 37.522296}, {"timestamp": 5608.34, "power": 37.522296}, {"timestamp": 5628.86, "power": 37.522296}, {"timestamp": 5649.38, "power": 37.522296}, {"timestamp": 5669.9, "power": 37.522296}, {"timestamp": 5690.43, "power": 37.522296}, {"timestamp": 5710.95, "power": 37.522296}, {"timestamp": 5731.49, "power": 37.522296}, {"timestamp": 5752.01, "power": 37.522296}, {"timestamp": 5772.55, "power": 37.522296}, {"timestamp": 5793.09, "power": 37.522296}, {"timestamp": 5813.59, "power": 37.522296}, {"timestamp": 5834.11, "power": 37.522296}, {"timestamp": 5854.64, "power": 37.522296}, {"timestamp": 5875.16, "power": 37.522296}, {"timestamp": 5895.69, "power": 37.522296}, {"timestamp": 5916.22, "power": 37.522296}, {"timestamp": 5936.74, "power": 37.522296}, {"timestamp": 5957.25, "power": 37.522296}, {"timestamp": 5977.73, "power": 37.522296}, {"timestamp": 5998.25, "power": 37.522296}, {"timestamp": 6018.78, "power": 37.522296}, {"timestamp": 6039.31, "power": 36.074676000000004}, {"timestamp": 6060.37, "power": 36.074676000000004}, {"timestamp": 6080.89, "power": 36.074676000000004}, {"timestamp": 6101.4, "power": 36.074676000000004}, {"timestamp": 6121.92, "power": 36.074676000000004}, {"timestamp": 6142.44, "power": 36.074676000000004}, {"timestamp": 6162.96, "power": 36.074676000000004}, {"timestamp": 6183.49, "power": 36.074676000000004}, {"timestamp": 6204.01, "power": 36.074676000000004}, {"timestamp": 6224.54, "power": 36.074676000000004}, {"timestamp": 6245.07, "power": 36.074676000000004}, {"timestamp": 6265.56, "power": 36.074676000000004}, {"timestamp": 6286.09, "power": 36.074676000000004}, {"timestamp": 6306.61, "power": 36.074676000000004}, {"timestamp": 6327.14, "power": 36.074676000000004}, {"timestamp": 6347.67, "power": 36.074676000000004}, {"timestamp": 6368.2, "power": 36.074676000000004}, {"timestamp": 6388.74, "power": 36.074676000000004}, {"timestamp": 6409.24, "power": 36.074676000000004}, {"timestamp": 6429.73, "power": 36.074676000000004}, {"timestamp": 6450.25, "power": 36.074676000000004}, {"timestamp": 6470.78, "power": 36.074676000000004}, {"timestamp": 6491.31, "power": 36.074676000000004}, {"timestamp": 6511.84, "power": 36.074676000000004}, {"timestamp": 6532.37, "power": 36.074676000000004}, {"timestamp": 6552.9, "power": 36.074676000000004}, {"timestamp": 6573.4, "power": 36.074676000000004}, {"timestamp": 6593.92, "power": 36.074676000000004}, {"timestamp": 6614.46, "power": 36.074676000000004}, {"timestamp": 6634.99, "power": 36.074676000000004}, {"timestamp": 6655.52, "power": 36.074676000000004}, {"timestamp": 6676.05, "power": 36.074676000000004}, {"timestamp": 6696.58, "power": 36.074676000000004}, {"timestamp": 6717.11, "power": 36.074676000000004}, {"timestamp": 6737.6, "power": 36.074676000000004}, {"timestamp": 6758.12, "power": 36.074676000000004}, {"timestamp": 6778.65, "power": 36.074676000000004}, {"timestamp": 6799.18, "power": 36.074676000000004}, {"timestamp": 6819.71, "power": 36.074676000000004}, {"timestamp": 6840.24, "power": 36.074676000000004}, {"timestamp": 6860.77, "power": 36.074676000000004}, {"timestamp": 6881.37, "power": 36.074676000000004}, {"timestamp": 6901.96, "power": 36.074676000000004}, {"timestamp": 6922.49, "power": 36.074676000000004}, {"timestamp": 6943.03, "power": 36.074676000000004}, {"timestamp": 6963.56, "power": 36.074676000000004}, {"timestamp": 6984.09, "power": 36.074676000000004}, {"timestamp": 7004.62, "power": 36.074676000000004}, {"timestamp": 7025.16, "power": 36.074676000000004}, {"timestamp": 7045.64, "power": 36.038663}, {"timestamp": 7066.63, "power": 36.038663}, {"timestamp": 7087.15, "power": 36.038663}, {"timestamp": 7107.67, "power": 36.038663}, {"timestamp": 7128.19, "power": 36.038663}, {"timestamp": 7148.71, "power": 36.038663}, {"timestamp": 7169.22, "power": 36.038663}, {"timestamp": 7189.7, "power": 36.038663}, {"timestamp": 7210.23, "power": 36.038663}, {"timestamp": 7230.75, "power": 36.038663}, {"timestamp": 7251.27, "power": 36.038663}, {"timestamp": 7271.79, "power": 36.038663}, {"timestamp": 7292.31, "power": 36.038663}, {"timestamp": 7312.83, "power": 36.038663}, {"timestamp": 7333.33, "power": 36.038663}, {"timestamp": 7353.91, "power": 36.038663}, {"timestamp": 7374.45, "power": 36.038663}], "timeline": {"START": "3194.76271", "END": "4751.342876"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3416.03}, {"name": "clSetKernelArg", "calls": 19, "time": 2001.7}, {"name": "clReleaseKernel", "calls": 1, "time": 1549.15}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.2341}, {"name": "clReleaseContext", "calls": 1, "time": 44.5439}, {"name": "clCreateContext", "calls": 1, "time": 36.4494}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7458}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.900989}, {"name": "clCreateKernel", "calls": 1, "time": 0.346373}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.158633}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.090481}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070637}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.038914}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02518}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024671}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014634}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011553}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011044}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010591}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009968}, {"name": "clRetainDevice", "calls": 2, "time": 0.004783}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1556.58}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1531.64}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1462.65}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1463.79}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1556.09}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1489.35}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7808.052923, "utilization": 81.333885, "size": 6292440.0, "time": 805.891054}, {"type": "WRITE", "transfers": 1, "speed": 7745.346076, "utilization": 80.680688, "size": 8157980.0, "time": 1053.275406}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 19992597, "speed": 105.698, "utilization": 0.917517, "size": 0.00805402}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1241225, "speed": 392.873, "utilization": 3.41036, "size": 0.127726}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18610501, "speed": 103.108, "utilization": 0.895034, "size": 0.00805803}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1154852, "speed": 392.465, "utilization": 3.40681, "size": 0.127705}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18634494, "speed": 103.154, "utilization": 0.895436, "size": 0.00805796}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1156326, "speed": 392.505, "utilization": 3.40716, "size": 0.127708}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20794736, "speed": 108.176, "utilization": 0.939027, "size": 0.00805194}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1291342, "speed": 394.263, "utilization": 3.42242, "size": 0.127738}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19090529, "speed": 103.851, "utilization": 0.901481, "size": 0.00805657}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1184841, "speed": 392.752, "utilization": 3.40931, "size": 0.127714}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len8/run2.json b/code/fpga/final_results/dblp.xml.20MB.len8/run2.json new file mode 100644 index 0000000..816dbea --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.3732, "power": 36.344241999999994}, {"timestamp": 59.9679, "power": 36.344241999999994}, {"timestamp": 80.5343, "power": 36.344241999999994}, {"timestamp": 101.11, "power": 36.344241999999994}, {"timestamp": 121.631, "power": 36.344241999999994}, {"timestamp": 142.279, "power": 36.344241999999994}, {"timestamp": 162.808, "power": 36.344241999999994}, {"timestamp": 183.345, "power": 36.344241999999994}, {"timestamp": 203.871, "power": 36.344241999999994}, {"timestamp": 224.401, "power": 36.344241999999994}, {"timestamp": 244.908, "power": 36.344241999999994}, {"timestamp": 265.483, "power": 36.344241999999994}, {"timestamp": 286.071, "power": 36.344241999999994}, {"timestamp": 306.67, "power": 36.344241999999994}, {"timestamp": 327.265, "power": 36.344241999999994}, {"timestamp": 347.866, "power": 36.344241999999994}, {"timestamp": 368.466, "power": 36.344241999999994}, {"timestamp": 389.04, "power": 36.344241999999994}, {"timestamp": 409.599, "power": 36.344241999999994}, {"timestamp": 430.195, "power": 36.344241999999994}, {"timestamp": 450.791, "power": 36.344241999999994}, {"timestamp": 471.39, "power": 36.344241999999994}, {"timestamp": 491.989, "power": 36.344241999999994}, {"timestamp": 512.59, "power": 36.344241999999994}, {"timestamp": 533.162, "power": 36.344241999999994}, {"timestamp": 553.724, "power": 36.344241999999994}, {"timestamp": 574.282, "power": 36.344241999999994}, {"timestamp": 594.878, "power": 36.344241999999994}, {"timestamp": 615.716, "power": 36.344241999999994}, {"timestamp": 636.313, "power": 36.344241999999994}, {"timestamp": 656.886, "power": 36.344241999999994}, {"timestamp": 677.447, "power": 36.344241999999994}, {"timestamp": 698.046, "power": 36.344241999999994}, {"timestamp": 718.656, "power": 36.344241999999994}, {"timestamp": 739.264, "power": 36.344241999999994}, {"timestamp": 759.874, "power": 36.344241999999994}, {"timestamp": 780.468, "power": 36.344241999999994}, {"timestamp": 801.044, "power": 36.344241999999994}, {"timestamp": 821.605, "power": 36.344241999999994}, {"timestamp": 842.207, "power": 36.344241999999994}, {"timestamp": 862.804, "power": 36.344241999999994}, {"timestamp": 883.403, "power": 36.344241999999994}, {"timestamp": 904.004, "power": 36.344241999999994}, {"timestamp": 924.567, "power": 36.344241999999994}, {"timestamp": 945.137, "power": 36.344241999999994}, {"timestamp": 965.704, "power": 36.344241999999994}, {"timestamp": 986.314, "power": 36.344241999999994}, {"timestamp": 1006.91, "power": 36.007533}, {"timestamp": 1028.11, "power": 36.007533}, {"timestamp": 1048.65, "power": 36.007533}, {"timestamp": 1069.14, "power": 36.007533}, {"timestamp": 1089.62, "power": 36.007533}, {"timestamp": 1110.15, "power": 36.007533}, {"timestamp": 1130.68, "power": 36.007533}, {"timestamp": 1151.2, "power": 36.007533}, {"timestamp": 1171.73, "power": 36.007533}, {"timestamp": 1192.26, "power": 36.007533}, {"timestamp": 1212.76, "power": 36.007533}, {"timestamp": 1233.25, "power": 36.007533}, {"timestamp": 1253.77, "power": 36.007533}, {"timestamp": 1274.3, "power": 36.007533}, {"timestamp": 1294.83, "power": 36.007533}, {"timestamp": 1315.36, "power": 36.007533}, {"timestamp": 1335.9, "power": 36.007533}, {"timestamp": 1356.44, "power": 36.007533}, {"timestamp": 1376.96, "power": 36.007533}, {"timestamp": 1397.45, "power": 36.007533}, {"timestamp": 1417.98, "power": 36.007533}, {"timestamp": 1438.51, "power": 36.007533}, {"timestamp": 1459.04, "power": 36.007533}, {"timestamp": 1479.57, "power": 36.007533}, {"timestamp": 1500.1, "power": 36.007533}, {"timestamp": 1520.63, "power": 36.007533}, {"timestamp": 1541.12, "power": 36.007533}, {"timestamp": 1561.64, "power": 36.007533}, {"timestamp": 1582.17, "power": 36.007533}, {"timestamp": 1602.7, "power": 36.007533}, {"timestamp": 1623.23, "power": 36.007533}, {"timestamp": 1643.76, "power": 36.007533}, {"timestamp": 1664.29, "power": 36.007533}, {"timestamp": 1684.8, "power": 36.007533}, {"timestamp": 1705.28, "power": 36.007533}, {"timestamp": 1725.81, "power": 36.007533}, {"timestamp": 1746.33, "power": 36.007533}, {"timestamp": 1766.86, "power": 36.007533}, {"timestamp": 1787.38, "power": 36.007533}, {"timestamp": 1807.91, "power": 36.007533}, {"timestamp": 1828.43, "power": 36.007533}, {"timestamp": 1848.93, "power": 36.007533}, {"timestamp": 1869.46, "power": 36.007533}, {"timestamp": 1889.98, "power": 36.007533}, {"timestamp": 1910.51, "power": 36.007533}, {"timestamp": 1931.03, "power": 36.007533}, {"timestamp": 1951.56, "power": 36.007533}, {"timestamp": 1972.16, "power": 36.007533}, {"timestamp": 1992.63, "power": 36.007533}, {"timestamp": 2012.95, "power": 36.129332000000005}, {"timestamp": 2034.06, "power": 36.129332000000005}, {"timestamp": 2054.58, "power": 36.129332000000005}, {"timestamp": 2075.11, "power": 36.129332000000005}, {"timestamp": 2095.63, "power": 36.129332000000005}, {"timestamp": 2116.16, "power": 36.129332000000005}, {"timestamp": 2136.67, "power": 36.129332000000005}, {"timestamp": 2157.15, "power": 36.129332000000005}, {"timestamp": 2177.67, "power": 36.129332000000005}, {"timestamp": 2198.21, "power": 36.129332000000005}, {"timestamp": 2218.73, "power": 36.129332000000005}, {"timestamp": 2239.27, "power": 36.129332000000005}, {"timestamp": 2259.8, "power": 36.129332000000005}, {"timestamp": 2280.33, "power": 36.129332000000005}, {"timestamp": 2300.84, "power": 36.129332000000005}, {"timestamp": 2321.32, "power": 36.129332000000005}, {"timestamp": 2341.85, "power": 36.129332000000005}, {"timestamp": 2362.39, "power": 36.129332000000005}, {"timestamp": 2382.93, "power": 36.129332000000005}, {"timestamp": 2403.45, "power": 36.129332000000005}, {"timestamp": 2423.98, "power": 36.129332000000005}, {"timestamp": 2444.52, "power": 36.129332000000005}, {"timestamp": 2465.03, "power": 36.129332000000005}, {"timestamp": 2485.56, "power": 36.129332000000005}, {"timestamp": 2506.09, "power": 36.129332000000005}, {"timestamp": 2526.62, "power": 36.129332000000005}, {"timestamp": 2547.15, "power": 36.129332000000005}, {"timestamp": 2567.7, "power": 36.129332000000005}, {"timestamp": 2588.23, "power": 36.129332000000005}, {"timestamp": 2608.73, "power": 36.129332000000005}, {"timestamp": 2629.22, "power": 36.129332000000005}, {"timestamp": 2649.75, "power": 36.129332000000005}, {"timestamp": 2670.28, "power": 36.129332000000005}, {"timestamp": 2690.81, "power": 36.129332000000005}, {"timestamp": 2711.35, "power": 36.129332000000005}, {"timestamp": 2731.88, "power": 36.129332000000005}, {"timestamp": 2752.41, "power": 36.129332000000005}, {"timestamp": 2772.92, "power": 36.129332000000005}, {"timestamp": 2793.44, "power": 36.129332000000005}, {"timestamp": 2813.93, "power": 36.129332000000005}, {"timestamp": 2834.41, "power": 36.129332000000005}, {"timestamp": 2854.94, "power": 36.129332000000005}, {"timestamp": 2875.48, "power": 36.129332000000005}, {"timestamp": 2896.01, "power": 36.129332000000005}, {"timestamp": 2916.5, "power": 36.129332000000005}, {"timestamp": 2936.99, "power": 36.129332000000005}, {"timestamp": 2957.47, "power": 36.129332000000005}, {"timestamp": 2978.0, "power": 36.129332000000005}, {"timestamp": 2998.53, "power": 36.129332000000005}, {"timestamp": 3019.06, "power": 40.137872}, {"timestamp": 3040.16, "power": 40.137872}, {"timestamp": 3060.6, "power": 40.137872}, {"timestamp": 3080.79, "power": 40.137872}, {"timestamp": 3101.12, "power": 40.137872}, {"timestamp": 3121.61, "power": 40.137872}, {"timestamp": 3142.15, "power": 40.137872}, {"timestamp": 3162.7, "power": 40.137872}, {"timestamp": 3183.24, "power": 40.137872}, {"timestamp": 3203.79, "power": 40.137872}, {"timestamp": 3224.33, "power": 40.137872}, {"timestamp": 3244.85, "power": 40.137872}, {"timestamp": 3265.34, "power": 40.137872}, {"timestamp": 3285.88, "power": 40.137872}, {"timestamp": 3306.42, "power": 40.137872}, {"timestamp": 3326.96, "power": 40.137872}, {"timestamp": 3347.5, "power": 40.137872}, {"timestamp": 3368.05, "power": 40.137872}, {"timestamp": 3388.58, "power": 40.137872}, {"timestamp": 3409.09, "power": 40.137872}, {"timestamp": 3429.65, "power": 40.137872}, {"timestamp": 3450.22, "power": 40.137872}, {"timestamp": 3470.79, "power": 40.137872}, {"timestamp": 3491.35, "power": 40.137872}, {"timestamp": 3511.92, "power": 40.137872}, {"timestamp": 3532.49, "power": 40.137872}, {"timestamp": 3553.0, "power": 40.137872}, {"timestamp": 3573.56, "power": 40.137872}, {"timestamp": 3594.12, "power": 40.137872}, {"timestamp": 3614.67, "power": 40.137872}, {"timestamp": 3635.22, "power": 40.137872}, {"timestamp": 3655.78, "power": 40.137872}, {"timestamp": 3676.34, "power": 40.137872}, {"timestamp": 3696.86, "power": 40.137872}, {"timestamp": 3717.35, "power": 40.137872}, {"timestamp": 3737.88, "power": 40.137872}, {"timestamp": 3758.42, "power": 40.137872}, {"timestamp": 3778.96, "power": 40.137872}, {"timestamp": 3799.49, "power": 40.137872}, {"timestamp": 3820.03, "power": 40.137872}, {"timestamp": 3840.57, "power": 40.137872}, {"timestamp": 3861.09, "power": 40.137872}, {"timestamp": 3881.62, "power": 40.137872}, {"timestamp": 3902.16, "power": 40.137872}, {"timestamp": 3922.7, "power": 40.137872}, {"timestamp": 3943.23, "power": 40.137872}, {"timestamp": 3963.8, "power": 40.137872}, {"timestamp": 3984.37, "power": 40.137872}, {"timestamp": 4004.88, "power": 40.137872}, {"timestamp": 4025.37, "power": 39.162772}, {"timestamp": 4047.13, "power": 39.162772}, {"timestamp": 4067.67, "power": 39.162772}, {"timestamp": 4088.21, "power": 39.162772}, {"timestamp": 4108.72, "power": 39.162772}, {"timestamp": 4129.26, "power": 39.162772}, {"timestamp": 4149.82, "power": 39.162772}, {"timestamp": 4170.39, "power": 39.162772}, {"timestamp": 4190.96, "power": 39.162772}, {"timestamp": 4211.52, "power": 39.162772}, {"timestamp": 4232.08, "power": 39.162772}, {"timestamp": 4252.65, "power": 39.162772}, {"timestamp": 4273.14, "power": 39.162772}, {"timestamp": 4293.7, "power": 39.162772}, {"timestamp": 4314.27, "power": 39.162772}, {"timestamp": 4334.83, "power": 39.162772}, {"timestamp": 4355.38, "power": 39.162772}, {"timestamp": 4375.95, "power": 39.162772}, {"timestamp": 4396.51, "power": 39.162772}, {"timestamp": 4417.02, "power": 39.162772}, {"timestamp": 4437.55, "power": 39.162772}, {"timestamp": 4458.09, "power": 39.162772}, {"timestamp": 4478.62, "power": 39.162772}, {"timestamp": 4499.16, "power": 39.162772}, {"timestamp": 4519.7, "power": 39.162772}, {"timestamp": 4540.23, "power": 39.162772}, {"timestamp": 4560.75, "power": 39.162772}, {"timestamp": 4581.24, "power": 39.162772}, {"timestamp": 4601.77, "power": 39.162772}, {"timestamp": 4622.31, "power": 39.162772}, {"timestamp": 4642.84, "power": 39.162772}, {"timestamp": 4663.36, "power": 39.162772}, {"timestamp": 4683.88, "power": 39.162772}, {"timestamp": 4704.4, "power": 39.162772}, {"timestamp": 4724.9, "power": 39.162772}, {"timestamp": 4745.42, "power": 39.162772}, {"timestamp": 4765.94, "power": 39.162772}, {"timestamp": 4786.47, "power": 39.162772}, {"timestamp": 4806.99, "power": 39.162772}, {"timestamp": 4827.52, "power": 39.162772}, {"timestamp": 4848.04, "power": 39.162772}, {"timestamp": 4868.56, "power": 39.162772}, {"timestamp": 4889.06, "power": 39.162772}, {"timestamp": 4909.58, "power": 39.162772}, {"timestamp": 4930.1, "power": 39.162772}, {"timestamp": 4950.62, "power": 39.162772}, {"timestamp": 4971.14, "power": 39.162772}, {"timestamp": 4991.66, "power": 39.162772}, {"timestamp": 5012.19, "power": 39.162772}, {"timestamp": 5032.65, "power": 38.717274}, {"timestamp": 5053.98, "power": 38.717274}, {"timestamp": 5074.52, "power": 38.717274}, {"timestamp": 5095.05, "power": 38.717274}, {"timestamp": 5115.57, "power": 38.717274}, {"timestamp": 5136.09, "power": 38.717274}, {"timestamp": 5156.64, "power": 38.717274}, {"timestamp": 5177.11, "power": 38.717274}, {"timestamp": 5197.64, "power": 38.717274}, {"timestamp": 5218.12, "power": 38.717274}, {"timestamp": 5238.64, "power": 38.717274}, {"timestamp": 5259.2, "power": 38.717274}, {"timestamp": 5279.76, "power": 38.717274}, {"timestamp": 5300.31, "power": 38.717274}, {"timestamp": 5438.51, "power": 38.717274}, {"timestamp": 5459.07, "power": 38.717274}, {"timestamp": 5479.61, "power": 38.717274}, {"timestamp": 5500.13, "power": 38.717274}, {"timestamp": 5520.65, "power": 38.717274}, {"timestamp": 5541.14, "power": 38.717274}, {"timestamp": 5561.62, "power": 38.717274}, {"timestamp": 5582.14, "power": 38.717274}, {"timestamp": 5602.67, "power": 38.717274}, {"timestamp": 5623.2, "power": 38.717274}, {"timestamp": 5643.73, "power": 38.717274}, {"timestamp": 5664.25, "power": 38.717274}, {"timestamp": 5684.76, "power": 38.717274}, {"timestamp": 5705.28, "power": 38.717274}, {"timestamp": 5725.77, "power": 38.717274}, {"timestamp": 5746.3, "power": 38.717274}, {"timestamp": 5766.83, "power": 38.717274}, {"timestamp": 5787.35, "power": 38.717274}, {"timestamp": 5807.88, "power": 38.717274}, {"timestamp": 5828.41, "power": 38.717274}, {"timestamp": 5848.93, "power": 38.717274}, {"timestamp": 5869.42, "power": 38.717274}, {"timestamp": 5889.91, "power": 38.717274}, {"timestamp": 5910.43, "power": 38.717274}, {"timestamp": 5930.96, "power": 38.717274}, {"timestamp": 5951.49, "power": 38.717274}, {"timestamp": 5972.01, "power": 38.717274}, {"timestamp": 5992.54, "power": 38.717274}, {"timestamp": 6013.04, "power": 38.717274}, {"timestamp": 6033.52, "power": 35.970078}, {"timestamp": 6054.48, "power": 35.970078}, {"timestamp": 6075.03, "power": 35.970078}, {"timestamp": 6095.56, "power": 35.970078}, {"timestamp": 6116.08, "power": 35.970078}, {"timestamp": 6136.62, "power": 35.970078}, {"timestamp": 6157.11, "power": 35.970078}, {"timestamp": 6177.6, "power": 35.970078}, {"timestamp": 6198.12, "power": 35.970078}, {"timestamp": 6218.64, "power": 35.970078}, {"timestamp": 6239.17, "power": 35.970078}, {"timestamp": 6259.7, "power": 35.970078}, {"timestamp": 6280.22, "power": 35.970078}, {"timestamp": 6300.72, "power": 35.970078}, {"timestamp": 6321.23, "power": 35.970078}, {"timestamp": 6341.72, "power": 35.970078}, {"timestamp": 6362.24, "power": 35.970078}, {"timestamp": 6382.77, "power": 35.970078}, {"timestamp": 6403.3, "power": 35.970078}, {"timestamp": 6423.83, "power": 35.970078}, {"timestamp": 6444.35, "power": 35.970078}, {"timestamp": 6464.85, "power": 35.970078}, {"timestamp": 6485.33, "power": 35.970078}, {"timestamp": 6505.83, "power": 35.970078}, {"timestamp": 6526.36, "power": 35.970078}, {"timestamp": 6546.88, "power": 35.970078}, {"timestamp": 6567.41, "power": 35.970078}, {"timestamp": 6587.96, "power": 35.970078}, {"timestamp": 6608.56, "power": 35.970078}, {"timestamp": 6629.07, "power": 35.970078}, {"timestamp": 6649.55, "power": 35.970078}, {"timestamp": 6670.07, "power": 35.970078}, {"timestamp": 6690.56, "power": 35.970078}, {"timestamp": 6711.07, "power": 35.970078}, {"timestamp": 6731.6, "power": 35.970078}, {"timestamp": 6752.12, "power": 35.970078}, {"timestamp": 6772.66, "power": 35.970078}, {"timestamp": 6793.14, "power": 35.970078}, {"timestamp": 6813.62, "power": 35.970078}, {"timestamp": 6834.13, "power": 35.970078}, {"timestamp": 6854.66, "power": 35.970078}, {"timestamp": 6875.18, "power": 35.970078}, {"timestamp": 6895.7, "power": 35.970078}, {"timestamp": 6916.24, "power": 35.970078}, {"timestamp": 6936.73, "power": 35.970078}, {"timestamp": 6957.21, "power": 35.970078}, {"timestamp": 6977.69, "power": 35.970078}, {"timestamp": 6998.2, "power": 35.970078}, {"timestamp": 7018.73, "power": 35.970078}, {"timestamp": 7039.25, "power": 37.040692}, {"timestamp": 7060.28, "power": 37.040692}, {"timestamp": 7080.82, "power": 37.040692}, {"timestamp": 7101.33, "power": 37.040692}, {"timestamp": 7121.87, "power": 37.040692}], "timeline": {"START": "3063.410738", "END": "4591.634863"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3221.81}, {"name": "clSetKernelArg", "calls": 19, "time": 1837.17}, {"name": "clReleaseKernel", "calls": 1, "time": 1649.65}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.6922}, {"name": "clReleaseContext", "calls": 1, "time": 44.014}, {"name": "clCreateContext", "calls": 1, "time": 37.1381}, {"name": "clReleaseProgram", "calls": 1, "time": 16.5237}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.604519}, {"name": "clCreateKernel", "calls": 1, "time": 0.34802}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.290347}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.285946}, {"name": "clRetainMemObject", "calls": 14, "time": 0.17798}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034997}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025234}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025182}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013954}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010831}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010367}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007797}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007552}, {"name": "clRetainDevice", "calls": 2, "time": 0.00499}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1528.22}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1438.72}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1483.13}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1527.81}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1485.92}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1439.87}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7487.781747, "utilization": 77.997727, "size": 8157980.0, "time": 1089.505919}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 18638982, "speed": 104.995, "utilization": 0.911414, "size": 0.00805794}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1156600, "speed": 392.658, "utilization": 3.40849, "size": 0.127709}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19448342, "speed": 106.222, "utilization": 0.922065, "size": 0.00805553}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1207178, "speed": 392.492, "utilization": 3.40705, "size": 0.127722}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20866258, "speed": 110.568, "utilization": 0.959795, "size": 0.00805176}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1295821, "speed": 394.938, "utilization": 3.42828, "size": 0.127738}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19503283, "speed": 106.318, "utilization": 0.922895, "size": 0.00805538}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1210616, "speed": 392.48, "utilization": 3.40695, "size": 0.127722}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18664463, "speed": 105.047, "utilization": 0.911869, "size": 0.00805786}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1158206, "speed": 392.722, "utilization": 3.40905, "size": 0.127708}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len8/run3.json b/code/fpga/final_results/dblp.xml.20MB.len8/run3.json new file mode 100644 index 0000000..357b8a3 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.9317, "power": 35.931811999999994}, {"timestamp": 67.5708, "power": 35.931811999999994}, {"timestamp": 88.1124, "power": 35.931811999999994}, {"timestamp": 108.644, "power": 35.931811999999994}, {"timestamp": 129.5, "power": 35.931811999999994}, {"timestamp": 150.312, "power": 35.931811999999994}, {"timestamp": 170.88, "power": 35.931811999999994}, {"timestamp": 191.418, "power": 35.931811999999994}, {"timestamp": 211.945, "power": 35.931811999999994}, {"timestamp": 232.479, "power": 35.931811999999994}, {"timestamp": 253.009, "power": 35.931811999999994}, {"timestamp": 273.546, "power": 35.931811999999994}, {"timestamp": 294.053, "power": 35.931811999999994}, {"timestamp": 314.59, "power": 35.931811999999994}, {"timestamp": 335.129, "power": 35.931811999999994}, {"timestamp": 355.67, "power": 35.931811999999994}, {"timestamp": 376.211, "power": 35.931811999999994}, {"timestamp": 396.751, "power": 35.931811999999994}, {"timestamp": 417.289, "power": 35.931811999999994}, {"timestamp": 437.8, "power": 35.931811999999994}, {"timestamp": 458.296, "power": 35.931811999999994}, {"timestamp": 478.827, "power": 35.931811999999994}, {"timestamp": 499.364, "power": 35.931811999999994}, {"timestamp": 519.905, "power": 35.931811999999994}, {"timestamp": 540.442, "power": 35.931811999999994}, {"timestamp": 560.984, "power": 35.931811999999994}, {"timestamp": 581.522, "power": 35.931811999999994}, {"timestamp": 602.072, "power": 35.931811999999994}, {"timestamp": 622.603, "power": 35.931811999999994}, {"timestamp": 643.142, "power": 35.931811999999994}, {"timestamp": 663.679, "power": 35.931811999999994}, {"timestamp": 684.219, "power": 35.931811999999994}, {"timestamp": 704.756, "power": 35.931811999999994}, {"timestamp": 725.299, "power": 35.931811999999994}, {"timestamp": 745.81, "power": 35.931811999999994}, {"timestamp": 766.343, "power": 35.931811999999994}, {"timestamp": 786.883, "power": 35.931811999999994}, {"timestamp": 807.418, "power": 35.931811999999994}, {"timestamp": 827.955, "power": 35.931811999999994}, {"timestamp": 848.493, "power": 35.931811999999994}, {"timestamp": 869.029, "power": 35.931811999999994}, {"timestamp": 889.57, "power": 35.931811999999994}, {"timestamp": 910.081, "power": 35.931811999999994}, {"timestamp": 930.613, "power": 35.931811999999994}, {"timestamp": 951.152, "power": 35.931811999999994}, {"timestamp": 971.687, "power": 35.931811999999994}, {"timestamp": 992.229, "power": 35.931811999999994}, {"timestamp": 1012.77, "power": 36.729888}, {"timestamp": 1034.04, "power": 36.729888}, {"timestamp": 1054.6, "power": 36.729888}, {"timestamp": 1075.19, "power": 36.729888}, {"timestamp": 1095.78, "power": 36.729888}, {"timestamp": 1116.38, "power": 36.729888}, {"timestamp": 1136.98, "power": 36.729888}, {"timestamp": 1157.57, "power": 36.729888}, {"timestamp": 1178.14, "power": 36.729888}, {"timestamp": 1198.69, "power": 36.729888}, {"timestamp": 1219.29, "power": 36.729888}, {"timestamp": 1239.88, "power": 36.729888}, {"timestamp": 1260.47, "power": 36.729888}, {"timestamp": 1281.06, "power": 36.729888}, {"timestamp": 1301.68, "power": 36.729888}, {"timestamp": 1322.24, "power": 36.729888}, {"timestamp": 1342.8, "power": 36.729888}, {"timestamp": 1363.4, "power": 36.729888}, {"timestamp": 1383.99, "power": 36.729888}, {"timestamp": 1404.6, "power": 36.729888}, {"timestamp": 1425.2, "power": 36.729888}, {"timestamp": 1445.78, "power": 36.729888}, {"timestamp": 1466.34, "power": 36.729888}, {"timestamp": 1486.9, "power": 36.729888}, {"timestamp": 1507.49, "power": 36.729888}, {"timestamp": 1528.08, "power": 36.729888}, {"timestamp": 1548.67, "power": 36.729888}, {"timestamp": 1569.26, "power": 36.729888}, {"timestamp": 1589.83, "power": 36.729888}, {"timestamp": 1610.39, "power": 36.729888}, {"timestamp": 1630.95, "power": 36.729888}, {"timestamp": 1651.55, "power": 36.729888}, {"timestamp": 1672.14, "power": 36.729888}, {"timestamp": 1692.74, "power": 36.729888}, {"timestamp": 1713.34, "power": 36.729888}, {"timestamp": 1733.91, "power": 36.729888}, {"timestamp": 1754.47, "power": 36.729888}, {"timestamp": 1775.06, "power": 36.729888}, {"timestamp": 1795.66, "power": 36.729888}, {"timestamp": 1816.25, "power": 36.729888}, {"timestamp": 1836.84, "power": 36.729888}, {"timestamp": 1857.44, "power": 36.729888}, {"timestamp": 1878.01, "power": 36.729888}, {"timestamp": 1898.56, "power": 36.729888}, {"timestamp": 1919.15, "power": 36.729888}, {"timestamp": 1939.75, "power": 36.729888}, {"timestamp": 1960.35, "power": 36.729888}, {"timestamp": 1980.96, "power": 36.729888}, {"timestamp": 2001.57, "power": 36.729888}, {"timestamp": 2022.1, "power": 35.572109999999995}, {"timestamp": 2043.15, "power": 35.572109999999995}, {"timestamp": 2063.68, "power": 35.572109999999995}, {"timestamp": 2084.21, "power": 35.572109999999995}, {"timestamp": 2104.74, "power": 35.572109999999995}, {"timestamp": 2125.27, "power": 35.572109999999995}, {"timestamp": 2145.78, "power": 35.572109999999995}, {"timestamp": 2166.27, "power": 35.572109999999995}, {"timestamp": 2186.8, "power": 35.572109999999995}, {"timestamp": 2207.34, "power": 35.572109999999995}, {"timestamp": 2227.88, "power": 35.572109999999995}, {"timestamp": 2248.41, "power": 35.572109999999995}, {"timestamp": 2268.95, "power": 35.572109999999995}, {"timestamp": 2289.48, "power": 35.572109999999995}, {"timestamp": 2310.04, "power": 35.572109999999995}, {"timestamp": 2330.57, "power": 35.572109999999995}, {"timestamp": 2351.11, "power": 35.572109999999995}, {"timestamp": 2371.65, "power": 35.572109999999995}, {"timestamp": 2392.19, "power": 35.572109999999995}, {"timestamp": 2412.73, "power": 35.572109999999995}, {"timestamp": 2433.27, "power": 35.572109999999995}, {"timestamp": 2453.79, "power": 35.572109999999995}, {"timestamp": 2474.28, "power": 35.572109999999995}, {"timestamp": 2494.81, "power": 35.572109999999995}, {"timestamp": 2515.35, "power": 35.572109999999995}, {"timestamp": 2535.88, "power": 35.572109999999995}, {"timestamp": 2556.42, "power": 35.572109999999995}, {"timestamp": 2576.97, "power": 35.572109999999995}, {"timestamp": 2597.5, "power": 35.572109999999995}, {"timestamp": 2618.01, "power": 35.572109999999995}, {"timestamp": 2638.54, "power": 35.572109999999995}, {"timestamp": 2659.08, "power": 35.572109999999995}, {"timestamp": 2679.61, "power": 35.572109999999995}, {"timestamp": 2700.14, "power": 35.572109999999995}, {"timestamp": 2720.68, "power": 35.572109999999995}, {"timestamp": 2741.21, "power": 35.572109999999995}, {"timestamp": 2761.73, "power": 35.572109999999995}, {"timestamp": 2782.21, "power": 35.572109999999995}, {"timestamp": 2802.74, "power": 35.572109999999995}, {"timestamp": 2823.28, "power": 35.572109999999995}, {"timestamp": 2843.81, "power": 35.572109999999995}, {"timestamp": 2864.35, "power": 35.572109999999995}, {"timestamp": 2884.88, "power": 35.572109999999995}, {"timestamp": 2905.42, "power": 35.572109999999995}, {"timestamp": 2925.94, "power": 35.572109999999995}, {"timestamp": 2946.46, "power": 35.572109999999995}, {"timestamp": 2967.0, "power": 35.572109999999995}, {"timestamp": 2987.54, "power": 35.572109999999995}, {"timestamp": 3008.08, "power": 35.572109999999995}, {"timestamp": 3028.61, "power": 40.277259}, {"timestamp": 3049.68, "power": 40.277259}, {"timestamp": 3070.17, "power": 40.277259}, {"timestamp": 3090.7, "power": 40.277259}, {"timestamp": 3111.25, "power": 40.277259}, {"timestamp": 3131.79, "power": 40.277259}, {"timestamp": 3152.34, "power": 40.277259}, {"timestamp": 3172.9, "power": 40.277259}, {"timestamp": 3193.45, "power": 40.277259}, {"timestamp": 3213.98, "power": 40.277259}, {"timestamp": 3234.48, "power": 40.277259}, {"timestamp": 3255.02, "power": 40.277259}, {"timestamp": 3275.57, "power": 40.277259}, {"timestamp": 3296.12, "power": 40.277259}, {"timestamp": 3316.69, "power": 40.277259}, {"timestamp": 3337.27, "power": 40.277259}, {"timestamp": 3357.84, "power": 40.277259}, {"timestamp": 3378.34, "power": 40.277259}, {"timestamp": 3398.91, "power": 40.277259}, {"timestamp": 3419.5, "power": 40.277259}, {"timestamp": 3440.06, "power": 40.277259}, {"timestamp": 3460.63, "power": 40.277259}, {"timestamp": 3481.21, "power": 40.277259}, {"timestamp": 3501.74, "power": 40.277259}, {"timestamp": 3522.25, "power": 40.277259}, {"timestamp": 3542.82, "power": 40.277259}, {"timestamp": 3563.41, "power": 40.277259}, {"timestamp": 3583.98, "power": 40.277259}, {"timestamp": 3604.54, "power": 40.277259}, {"timestamp": 3625.11, "power": 40.277259}, {"timestamp": 3645.69, "power": 40.277259}, {"timestamp": 3666.2, "power": 40.277259}, {"timestamp": 3686.76, "power": 40.277259}, {"timestamp": 3707.33, "power": 40.277259}, {"timestamp": 3727.9, "power": 40.277259}, {"timestamp": 3748.47, "power": 40.277259}, {"timestamp": 3769.03, "power": 40.277259}, {"timestamp": 3789.6, "power": 40.277259}, {"timestamp": 3810.11, "power": 40.277259}, {"timestamp": 3830.67, "power": 40.277259}, {"timestamp": 3851.23, "power": 40.277259}, {"timestamp": 3871.79, "power": 40.277259}, {"timestamp": 3892.37, "power": 40.277259}, {"timestamp": 3912.95, "power": 40.277259}, {"timestamp": 3933.51, "power": 40.277259}, {"timestamp": 3954.03, "power": 40.277259}, {"timestamp": 3974.57, "power": 40.277259}, {"timestamp": 3995.15, "power": 40.277259}, {"timestamp": 4015.72, "power": 40.277259}, {"timestamp": 4036.3, "power": 38.538213999999996}, {"timestamp": 4057.38, "power": 38.538213999999996}, {"timestamp": 4077.91, "power": 38.538213999999996}, {"timestamp": 4098.41, "power": 38.538213999999996}, {"timestamp": 4118.95, "power": 38.538213999999996}, {"timestamp": 4139.5, "power": 38.538213999999996}, {"timestamp": 4160.04, "power": 38.538213999999996}, {"timestamp": 4180.59, "power": 38.538213999999996}, {"timestamp": 4201.14, "power": 38.538213999999996}, {"timestamp": 4221.64, "power": 38.538213999999996}, {"timestamp": 4242.18, "power": 38.538213999999996}, {"timestamp": 4262.73, "power": 38.538213999999996}, {"timestamp": 4283.28, "power": 38.538213999999996}, {"timestamp": 4303.82, "power": 38.538213999999996}, {"timestamp": 4324.37, "power": 38.538213999999996}, {"timestamp": 4344.91, "power": 38.538213999999996}, {"timestamp": 4365.46, "power": 38.538213999999996}, {"timestamp": 4385.99, "power": 38.538213999999996}, {"timestamp": 4406.54, "power": 38.538213999999996}, {"timestamp": 4427.08, "power": 38.538213999999996}, {"timestamp": 4447.62, "power": 38.538213999999996}, {"timestamp": 4468.17, "power": 38.538213999999996}, {"timestamp": 4488.72, "power": 38.538213999999996}, {"timestamp": 4509.26, "power": 38.538213999999996}, {"timestamp": 4529.78, "power": 38.538213999999996}, {"timestamp": 4550.28, "power": 38.538213999999996}, {"timestamp": 4570.82, "power": 38.538213999999996}, {"timestamp": 4591.37, "power": 38.538213999999996}, {"timestamp": 4611.92, "power": 38.538213999999996}, {"timestamp": 4632.46, "power": 38.538213999999996}, {"timestamp": 4652.99, "power": 38.538213999999996}, {"timestamp": 4673.51, "power": 38.538213999999996}, {"timestamp": 4694.01, "power": 38.538213999999996}, {"timestamp": 4714.53, "power": 38.538213999999996}, {"timestamp": 4735.06, "power": 38.538213999999996}, {"timestamp": 4755.58, "power": 38.538213999999996}, {"timestamp": 4776.11, "power": 38.538213999999996}, {"timestamp": 4796.64, "power": 38.538213999999996}, {"timestamp": 4817.17, "power": 38.538213999999996}, {"timestamp": 4837.64, "power": 38.538213999999996}, {"timestamp": 4858.17, "power": 38.538213999999996}, {"timestamp": 4878.69, "power": 38.538213999999996}, {"timestamp": 4899.22, "power": 38.538213999999996}, {"timestamp": 4919.74, "power": 38.538213999999996}, {"timestamp": 4940.27, "power": 38.538213999999996}, {"timestamp": 4960.79, "power": 38.538213999999996}, {"timestamp": 4981.32, "power": 38.538213999999996}, {"timestamp": 5001.83, "power": 38.538213999999996}, {"timestamp": 5022.32, "power": 38.538213999999996}, {"timestamp": 5042.84, "power": 40.373012}, {"timestamp": 5063.92, "power": 40.373012}, {"timestamp": 5084.45, "power": 40.373012}, {"timestamp": 5104.98, "power": 40.373012}, {"timestamp": 5125.5, "power": 40.373012}, {"timestamp": 5146.0, "power": 40.373012}, {"timestamp": 5166.53, "power": 40.373012}, {"timestamp": 5187.05, "power": 40.373012}, {"timestamp": 5389.84, "power": 40.373012}, {"timestamp": 5410.32, "power": 40.373012}, {"timestamp": 5430.84, "power": 40.373012}, {"timestamp": 5451.37, "power": 40.373012}, {"timestamp": 5471.89, "power": 40.373012}, {"timestamp": 5492.42, "power": 40.373012}, {"timestamp": 5512.96, "power": 40.373012}, {"timestamp": 5533.49, "power": 40.373012}, {"timestamp": 5553.99, "power": 40.373012}, {"timestamp": 5574.52, "power": 40.373012}, {"timestamp": 5595.05, "power": 40.373012}, {"timestamp": 5615.58, "power": 40.373012}, {"timestamp": 5636.11, "power": 40.373012}, {"timestamp": 5656.64, "power": 40.373012}, {"timestamp": 5677.17, "power": 40.373012}, {"timestamp": 5697.67, "power": 40.373012}, {"timestamp": 5718.16, "power": 40.373012}, {"timestamp": 5738.68, "power": 40.373012}, {"timestamp": 5759.18, "power": 40.373012}, {"timestamp": 5779.66, "power": 40.373012}, {"timestamp": 5800.17, "power": 40.373012}, {"timestamp": 5820.7, "power": 40.373012}, {"timestamp": 5841.23, "power": 40.373012}, {"timestamp": 5861.73, "power": 40.373012}, {"timestamp": 5882.22, "power": 40.373012}, {"timestamp": 5902.74, "power": 40.373012}, {"timestamp": 5923.27, "power": 40.373012}, {"timestamp": 5943.8, "power": 40.373012}, {"timestamp": 5964.32, "power": 40.373012}, {"timestamp": 5984.85, "power": 40.373012}, {"timestamp": 6005.38, "power": 40.373012}, {"timestamp": 6025.88, "power": 40.373012}, {"timestamp": 6046.37, "power": 35.743645}, {"timestamp": 6067.42, "power": 35.743645}, {"timestamp": 6087.97, "power": 35.743645}, {"timestamp": 6108.5, "power": 35.743645}, {"timestamp": 6129.03, "power": 35.743645}, {"timestamp": 6149.56, "power": 35.743645}, {"timestamp": 6170.06, "power": 35.743645}, {"timestamp": 6190.58, "power": 35.743645}, {"timestamp": 6211.11, "power": 35.743645}, {"timestamp": 6231.65, "power": 35.743645}, {"timestamp": 6252.18, "power": 35.743645}, {"timestamp": 6272.71, "power": 35.743645}, {"timestamp": 6293.24, "power": 35.743645}, {"timestamp": 6313.75, "power": 35.743645}, {"timestamp": 6334.23, "power": 35.743645}, {"timestamp": 6354.77, "power": 35.743645}, {"timestamp": 6375.3, "power": 35.743645}, {"timestamp": 6395.84, "power": 35.743645}, {"timestamp": 6416.36, "power": 35.743645}, {"timestamp": 6436.9, "power": 35.743645}, {"timestamp": 6457.43, "power": 35.743645}, {"timestamp": 6477.95, "power": 35.743645}, {"timestamp": 6498.44, "power": 35.743645}, {"timestamp": 6518.93, "power": 35.743645}, {"timestamp": 6539.49, "power": 35.743645}, {"timestamp": 6560.02, "power": 35.743645}, {"timestamp": 6580.55, "power": 35.743645}, {"timestamp": 6601.08, "power": 35.743645}, {"timestamp": 6621.62, "power": 35.743645}, {"timestamp": 6642.11, "power": 35.743645}, {"timestamp": 6662.59, "power": 35.743645}, {"timestamp": 6683.12, "power": 35.743645}, {"timestamp": 6703.65, "power": 35.743645}, {"timestamp": 6724.18, "power": 35.743645}, {"timestamp": 6744.7, "power": 35.743645}, {"timestamp": 6765.22, "power": 35.743645}, {"timestamp": 6785.72, "power": 35.743645}, {"timestamp": 6806.21, "power": 35.743645}, {"timestamp": 6826.69, "power": 35.743645}, {"timestamp": 6847.21, "power": 35.743645}, {"timestamp": 6867.8, "power": 35.743645}, {"timestamp": 6888.36, "power": 35.743645}], "timeline": {"START": "3045.210302", "END": "4600.882556"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3169.86}, {"name": "clSetKernelArg", "calls": 19, "time": 1838.11}, {"name": "clReleaseKernel", "calls": 1, "time": 1464.96}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 71.69}, {"name": "clCreateContext", "calls": 1, "time": 44.6699}, {"name": "clReleaseContext", "calls": 1, "time": 43.5321}, {"name": "clReleaseProgram", "calls": 1, "time": 19.7741}, {"name": "clCreateKernel", "calls": 1, "time": 0.364699}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.320897}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140219}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085065}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076183}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029964}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025335}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024147}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.012299}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011903}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010894}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009349}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006981}, {"name": "clRetainDevice", "calls": 2, "time": 0.00493}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1555.67}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1492.47}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1555.27}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1537.72}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1446.01}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1531.85}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7729.141841, "utilization": 80.511894, "size": 8157980.0, "time": 1055.48361}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 18987991, "speed": 103.067, "utilization": 0.894678, "size": 0.00805688}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1178459, "speed": 392.915, "utilization": 3.41072, "size": 0.127709}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20360853, "speed": 105.995, "utilization": 0.920097, "size": 0.00805304}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1264233, "speed": 393.653, "utilization": 3.41713, "size": 0.127732}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19785353, "speed": 104.196, "utilization": 0.904479, "size": 0.00805459}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1228255, "speed": 392.569, "utilization": 3.40771, "size": 0.127725}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18326510, "speed": 102.717, "utilization": 0.891641, "size": 0.00805893}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1137081, "speed": 392.412, "utilization": 3.40636, "size": 0.127702}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19664029, "speed": 103.959, "utilization": 0.902423, "size": 0.00805492}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1220671, "speed": 393.024, "utilization": 3.41167, "size": 0.127723}]} \ No newline at end of file diff --git a/code/fpga/final_results/dblp.xml.20MB.len8/run4.json b/code/fpga/final_results/dblp.xml.20MB.len8/run4.json new file mode 100644 index 0000000..9c7fd71 --- /dev/null +++ b/code/fpga/final_results/dblp.xml.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.292, "power": 36.002403}, {"timestamp": 57.9921, "power": 36.002403}, {"timestamp": 78.5157, "power": 36.002403}, {"timestamp": 99.0036, "power": 36.002403}, {"timestamp": 119.995, "power": 36.002403}, {"timestamp": 140.865, "power": 36.002403}, {"timestamp": 161.405, "power": 36.002403}, {"timestamp": 181.961, "power": 36.002403}, {"timestamp": 202.449, "power": 36.002403}, {"timestamp": 222.973, "power": 36.002403}, {"timestamp": 243.501, "power": 36.002403}, {"timestamp": 264.034, "power": 36.002403}, {"timestamp": 284.571, "power": 36.002403}, {"timestamp": 305.108, "power": 36.002403}, {"timestamp": 325.643, "power": 36.002403}, {"timestamp": 346.153, "power": 36.002403}, {"timestamp": 366.649, "power": 36.002403}, {"timestamp": 387.191, "power": 36.002403}, {"timestamp": 407.731, "power": 36.002403}, {"timestamp": 428.269, "power": 36.002403}, {"timestamp": 448.808, "power": 36.002403}, {"timestamp": 469.348, "power": 36.002403}, {"timestamp": 489.89, "power": 36.002403}, {"timestamp": 510.403, "power": 36.002403}, {"timestamp": 530.934, "power": 36.002403}, {"timestamp": 551.471, "power": 36.002403}, {"timestamp": 572.005, "power": 36.002403}, {"timestamp": 592.545, "power": 36.002403}, {"timestamp": 613.081, "power": 36.002403}, {"timestamp": 633.619, "power": 36.002403}, {"timestamp": 654.123, "power": 36.002403}, {"timestamp": 674.615, "power": 36.002403}, {"timestamp": 695.142, "power": 36.002403}, {"timestamp": 715.686, "power": 36.002403}, {"timestamp": 736.223, "power": 36.002403}, {"timestamp": 756.757, "power": 36.002403}, {"timestamp": 777.294, "power": 36.002403}, {"timestamp": 797.829, "power": 36.002403}, {"timestamp": 818.334, "power": 36.002403}, {"timestamp": 838.866, "power": 36.002403}, {"timestamp": 859.404, "power": 36.002403}, {"timestamp": 879.939, "power": 36.002403}, {"timestamp": 900.476, "power": 36.002403}, {"timestamp": 921.01, "power": 36.002403}, {"timestamp": 941.546, "power": 36.002403}, {"timestamp": 962.053, "power": 36.002403}, {"timestamp": 982.55, "power": 36.002403}, {"timestamp": 1003.08, "power": 36.002403}, {"timestamp": 1023.62, "power": 36.223987}, {"timestamp": 1044.81, "power": 36.223987}, {"timestamp": 1065.43, "power": 36.223987}, {"timestamp": 1086.02, "power": 36.223987}, {"timestamp": 1106.58, "power": 36.223987}, {"timestamp": 1127.14, "power": 36.223987}, {"timestamp": 1147.73, "power": 36.223987}, {"timestamp": 1168.32, "power": 36.223987}, {"timestamp": 1188.91, "power": 36.223987}, {"timestamp": 1209.5, "power": 36.223987}, {"timestamp": 1230.07, "power": 36.223987}, {"timestamp": 1250.63, "power": 36.223987}, {"timestamp": 1271.19, "power": 36.223987}, {"timestamp": 1291.78, "power": 36.223987}, {"timestamp": 1312.38, "power": 36.223987}, {"timestamp": 1332.97, "power": 36.223987}, {"timestamp": 1353.56, "power": 36.223987}, {"timestamp": 1374.14, "power": 36.223987}, {"timestamp": 1394.7, "power": 36.223987}, {"timestamp": 1415.25, "power": 36.223987}, {"timestamp": 1435.84, "power": 36.223987}, {"timestamp": 1456.43, "power": 36.223987}, {"timestamp": 1477.02, "power": 36.223987}, {"timestamp": 1497.61, "power": 36.223987}, {"timestamp": 1518.19, "power": 36.223987}, {"timestamp": 1538.74, "power": 36.223987}, {"timestamp": 1559.3, "power": 36.223987}, {"timestamp": 1579.9, "power": 36.223987}, {"timestamp": 1600.49, "power": 36.223987}, {"timestamp": 1621.08, "power": 36.223987}, {"timestamp": 1641.68, "power": 36.223987}, {"timestamp": 1662.24, "power": 36.223987}, {"timestamp": 1682.8, "power": 36.223987}, {"timestamp": 1703.39, "power": 36.223987}, {"timestamp": 1723.99, "power": 36.223987}, {"timestamp": 1744.58, "power": 36.223987}, {"timestamp": 1765.17, "power": 36.223987}, {"timestamp": 1785.76, "power": 36.223987}, {"timestamp": 1806.33, "power": 36.223987}, {"timestamp": 1826.88, "power": 36.223987}, {"timestamp": 1847.48, "power": 36.223987}, {"timestamp": 1868.07, "power": 36.223987}, {"timestamp": 1888.67, "power": 36.223987}, {"timestamp": 1909.26, "power": 36.223987}, {"timestamp": 1929.85, "power": 36.223987}, {"timestamp": 1950.44, "power": 36.223987}, {"timestamp": 1971.08, "power": 36.223987}, {"timestamp": 1991.61, "power": 36.223987}, {"timestamp": 2012.13, "power": 36.223987}, {"timestamp": 2032.67, "power": 36.24708}, {"timestamp": 2053.74, "power": 36.24708}, {"timestamp": 2074.27, "power": 36.24708}, {"timestamp": 2094.75, "power": 36.24708}, {"timestamp": 2115.27, "power": 36.24708}, {"timestamp": 2135.8, "power": 36.24708}, {"timestamp": 2156.33, "power": 36.24708}, {"timestamp": 2176.85, "power": 36.24708}, {"timestamp": 2197.38, "power": 36.24708}, {"timestamp": 2217.91, "power": 36.24708}, {"timestamp": 2238.41, "power": 36.24708}, {"timestamp": 2258.93, "power": 36.24708}, {"timestamp": 2279.47, "power": 36.24708}, {"timestamp": 2300.0, "power": 36.24708}, {"timestamp": 2320.53, "power": 36.24708}, {"timestamp": 2341.06, "power": 36.24708}, {"timestamp": 2361.59, "power": 36.24708}, {"timestamp": 2382.1, "power": 36.24708}, {"timestamp": 2402.59, "power": 36.24708}, {"timestamp": 2423.11, "power": 36.24708}, {"timestamp": 2443.64, "power": 36.24708}, {"timestamp": 2464.17, "power": 36.24708}, {"timestamp": 2484.7, "power": 36.24708}, {"timestamp": 2505.23, "power": 36.24708}, {"timestamp": 2525.76, "power": 36.24708}, {"timestamp": 2546.27, "power": 36.24708}, {"timestamp": 2566.81, "power": 36.24708}, {"timestamp": 2587.34, "power": 36.24708}, {"timestamp": 2607.87, "power": 36.24708}, {"timestamp": 2628.39, "power": 36.24708}, {"timestamp": 2648.92, "power": 36.24708}, {"timestamp": 2669.45, "power": 36.24708}, {"timestamp": 2689.99, "power": 36.24708}, {"timestamp": 2710.48, "power": 36.24708}, {"timestamp": 2731.0, "power": 36.24708}, {"timestamp": 2751.53, "power": 36.24708}, {"timestamp": 2772.05, "power": 36.24708}, {"timestamp": 2792.58, "power": 36.24708}, {"timestamp": 2813.1, "power": 36.24708}, {"timestamp": 2833.63, "power": 36.24708}, {"timestamp": 2854.14, "power": 36.24708}, {"timestamp": 2874.63, "power": 36.24708}, {"timestamp": 2895.15, "power": 36.24708}, {"timestamp": 2915.68, "power": 36.24708}, {"timestamp": 2936.2, "power": 36.24708}, {"timestamp": 2956.73, "power": 36.24708}, {"timestamp": 2977.25, "power": 36.24708}, {"timestamp": 2997.78, "power": 36.24708}, {"timestamp": 3018.27, "power": 36.24708}, {"timestamp": 3038.8, "power": 40.62003300000001}, {"timestamp": 3059.82, "power": 40.62003300000001}, {"timestamp": 3080.36, "power": 40.62003300000001}, {"timestamp": 3100.91, "power": 40.62003300000001}, {"timestamp": 3121.45, "power": 40.62003300000001}, {"timestamp": 3141.99, "power": 40.62003300000001}, {"timestamp": 3162.5, "power": 40.62003300000001}, {"timestamp": 3183.0, "power": 40.62003300000001}, {"timestamp": 3203.53, "power": 40.62003300000001}, {"timestamp": 3224.08, "power": 40.62003300000001}, {"timestamp": 3244.64, "power": 40.62003300000001}, {"timestamp": 3265.19, "power": 40.62003300000001}, {"timestamp": 3285.75, "power": 40.62003300000001}, {"timestamp": 3306.27, "power": 40.62003300000001}, {"timestamp": 3326.76, "power": 40.62003300000001}, {"timestamp": 3347.33, "power": 40.62003300000001}, {"timestamp": 3367.9, "power": 40.62003300000001}, {"timestamp": 3388.46, "power": 40.62003300000001}, {"timestamp": 3409.03, "power": 40.62003300000001}, {"timestamp": 3429.59, "power": 40.62003300000001}, {"timestamp": 3450.11, "power": 40.62003300000001}, {"timestamp": 3470.6, "power": 40.62003300000001}, {"timestamp": 3491.14, "power": 40.62003300000001}, {"timestamp": 3511.7, "power": 40.62003300000001}, {"timestamp": 3532.26, "power": 40.62003300000001}, {"timestamp": 3552.82, "power": 40.62003300000001}, {"timestamp": 3573.39, "power": 40.62003300000001}, {"timestamp": 3593.99, "power": 40.62003300000001}, {"timestamp": 3614.49, "power": 40.62003300000001}, {"timestamp": 3635.05, "power": 40.62003300000001}, {"timestamp": 3655.62, "power": 40.62003300000001}, {"timestamp": 3676.18, "power": 40.62003300000001}, {"timestamp": 3696.72, "power": 40.62003300000001}, {"timestamp": 3717.25, "power": 40.62003300000001}, {"timestamp": 3737.79, "power": 40.62003300000001}, {"timestamp": 3758.31, "power": 40.62003300000001}, {"timestamp": 3778.84, "power": 40.62003300000001}, {"timestamp": 3799.38, "power": 40.62003300000001}, {"timestamp": 3819.92, "power": 40.62003300000001}, {"timestamp": 3840.46, "power": 40.62003300000001}, {"timestamp": 3861.0, "power": 40.62003300000001}, {"timestamp": 3881.54, "power": 40.62003300000001}, {"timestamp": 3902.04, "power": 40.62003300000001}, {"timestamp": 3922.59, "power": 40.62003300000001}, {"timestamp": 3943.14, "power": 40.62003300000001}, {"timestamp": 3963.71, "power": 40.62003300000001}, {"timestamp": 3984.27, "power": 40.62003300000001}, {"timestamp": 4004.84, "power": 40.62003300000001}, {"timestamp": 4025.4, "power": 40.62003300000001}, {"timestamp": 4045.98, "power": 37.612696}, {"timestamp": 4067.09, "power": 37.612696}, {"timestamp": 4087.63, "power": 37.612696}, {"timestamp": 4108.17, "power": 37.612696}, {"timestamp": 4128.7, "power": 37.612696}, {"timestamp": 4149.24, "power": 37.612696}, {"timestamp": 4169.79, "power": 37.612696}, {"timestamp": 4190.31, "power": 37.612696}, {"timestamp": 4210.85, "power": 37.612696}, {"timestamp": 4231.39, "power": 37.612696}, {"timestamp": 4251.93, "power": 37.612696}, {"timestamp": 4272.47, "power": 37.612696}, {"timestamp": 4293.01, "power": 37.612696}, {"timestamp": 4313.55, "power": 37.612696}, {"timestamp": 4334.06, "power": 37.612696}, {"timestamp": 4354.56, "power": 37.612696}, {"timestamp": 4375.09, "power": 37.612696}, {"timestamp": 4395.63, "power": 37.612696}, {"timestamp": 4416.17, "power": 37.612696}, {"timestamp": 4436.71, "power": 37.612696}, {"timestamp": 4457.26, "power": 37.612696}, {"timestamp": 4477.8, "power": 37.612696}, {"timestamp": 4498.32, "power": 37.612696}, {"timestamp": 4518.85, "power": 37.612696}, {"timestamp": 4539.39, "power": 37.612696}, {"timestamp": 4559.91, "power": 37.612696}, {"timestamp": 4580.43, "power": 37.612696}, {"timestamp": 4600.95, "power": 37.612696}, {"timestamp": 4621.47, "power": 37.612696}, {"timestamp": 4642.02, "power": 37.612696}, {"timestamp": 4662.49, "power": 37.612696}, {"timestamp": 4683.01, "power": 37.612696}, {"timestamp": 4703.54, "power": 37.612696}, {"timestamp": 4724.06, "power": 37.612696}, {"timestamp": 4744.58, "power": 37.612696}, {"timestamp": 4765.1, "power": 37.612696}, {"timestamp": 4785.63, "power": 37.612696}, {"timestamp": 4806.15, "power": 37.612696}, {"timestamp": 4826.67, "power": 37.612696}, {"timestamp": 4847.2, "power": 37.612696}, {"timestamp": 4867.72, "power": 37.612696}, {"timestamp": 4888.25, "power": 37.612696}, {"timestamp": 4908.78, "power": 37.612696}, {"timestamp": 4929.31, "power": 37.612696}, {"timestamp": 4949.84, "power": 37.612696}, {"timestamp": 4970.35, "power": 37.612696}, {"timestamp": 4990.82, "power": 37.612696}, {"timestamp": 5011.34, "power": 37.612696}, {"timestamp": 5031.86, "power": 37.612696}, {"timestamp": 5052.39, "power": 40.339242}, {"timestamp": 5074.22, "power": 40.339242}, {"timestamp": 5094.74, "power": 40.339242}, {"timestamp": 5115.27, "power": 40.339242}, {"timestamp": 5135.83, "power": 40.339242}, {"timestamp": 5156.39, "power": 40.339242}, {"timestamp": 5176.95, "power": 40.339242}, {"timestamp": 5228.4, "power": 40.339242}, {"timestamp": 5248.93, "power": 40.339242}, {"timestamp": 5269.46, "power": 40.339242}, {"timestamp": 5290.0, "power": 40.339242}, {"timestamp": 5310.49, "power": 40.339242}, {"timestamp": 5330.97, "power": 40.339242}, {"timestamp": 5351.52, "power": 40.339242}, {"timestamp": 5372.05, "power": 40.339242}, {"timestamp": 5392.61, "power": 40.339242}, {"timestamp": 5413.16, "power": 40.339242}, {"timestamp": 5433.68, "power": 40.339242}, {"timestamp": 5454.19, "power": 40.339242}, {"timestamp": 5474.68, "power": 40.339242}, {"timestamp": 5495.17, "power": 40.339242}, {"timestamp": 5515.69, "power": 40.339242}, {"timestamp": 5536.22, "power": 40.339242}, {"timestamp": 5556.75, "power": 40.339242}, {"timestamp": 5577.28, "power": 40.339242}, {"timestamp": 5597.81, "power": 40.339242}, {"timestamp": 5618.31, "power": 40.339242}, {"timestamp": 5638.8, "power": 40.339242}, {"timestamp": 5659.29, "power": 40.339242}, {"timestamp": 5679.82, "power": 40.339242}, {"timestamp": 5700.36, "power": 40.339242}, {"timestamp": 5720.89, "power": 40.339242}, {"timestamp": 5741.42, "power": 40.339242}, {"timestamp": 5761.95, "power": 40.339242}, {"timestamp": 5782.45, "power": 40.339242}, {"timestamp": 5802.94, "power": 40.339242}, {"timestamp": 5823.46, "power": 40.339242}, {"timestamp": 5843.99, "power": 40.339242}, {"timestamp": 5864.52, "power": 40.339242}, {"timestamp": 5885.06, "power": 40.339242}, {"timestamp": 5905.6, "power": 40.339242}, {"timestamp": 5926.12, "power": 40.339242}, {"timestamp": 5946.62, "power": 40.339242}, {"timestamp": 5967.1, "power": 40.339242}, {"timestamp": 5987.62, "power": 40.339242}, {"timestamp": 6008.15, "power": 40.339242}, {"timestamp": 6028.68, "power": 40.339242}, {"timestamp": 6049.21, "power": 40.339242}, {"timestamp": 6069.73, "power": 36.073723}, {"timestamp": 6092.52, "power": 36.073723}, {"timestamp": 6113.05, "power": 36.073723}, {"timestamp": 6133.57, "power": 36.073723}, {"timestamp": 6154.09, "power": 36.073723}, {"timestamp": 6174.57, "power": 36.073723}, {"timestamp": 6195.06, "power": 36.073723}, {"timestamp": 6215.58, "power": 36.073723}, {"timestamp": 6236.1, "power": 36.073723}, {"timestamp": 6256.63, "power": 36.073723}, {"timestamp": 6277.12, "power": 36.073723}, {"timestamp": 6297.68, "power": 36.073723}, {"timestamp": 6318.19, "power": 36.073723}], "timeline": {"START": "3004.014519", "END": "4503.185193"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3112.69}, {"name": "clSetKernelArg", "calls": 19, "time": 1817.66}, {"name": "clReleaseKernel", "calls": 1, "time": 1052.48}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.4237}, {"name": "clReleaseContext", "calls": 1, "time": 38.6702}, {"name": "clCreateContext", "calls": 1, "time": 35.0834}, {"name": "clReleaseProgram", "calls": 1, "time": 23.0379}, {"name": "clCreateKernel", "calls": 1, "time": 0.343583}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.305218}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.142059}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077783}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071491}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034025}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02799}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025055}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.021436}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011264}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010945}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009878}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007401}, {"name": "clRetainDevice", "calls": 2, "time": 0.00508}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1499.17}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1451.06}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1493.05}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1498.68}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1450.57}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1456.31}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7716.413334, "utilization": 80.379306, "size": 8157980.0, "time": 1057.224669}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 18407181, "speed": 102.809, "utilization": 0.892439, "size": 0.00805867}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1142115, "speed": 392.569, "utilization": 3.40772, "size": 0.127705}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19295946, "speed": 104.69, "utilization": 0.908768, "size": 0.00805597}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1197658, "speed": 392.614, "utilization": 3.40811, "size": 0.127719}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19479807, "speed": 105.281, "utilization": 0.913894, "size": 0.00805544}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1209182, "speed": 393.052, "utilization": 3.41191, "size": 0.127718}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18400461, "speed": 102.807, "utilization": 0.892424, "size": 0.00805869}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1141689, "speed": 392.426, "utilization": 3.40648, "size": 0.127705}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18500755, "speed": 102.949, "utilization": 0.893659, "size": 0.00805838}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1147979, "speed": 392.63, "utilization": 3.40825, "size": 0.127704}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len4/run0.json b/code/fpga/final_results/dna.10MB.len4/run0.json new file mode 100644 index 0000000..ebe3ab2 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.1013, "power": 36.268246000000005}, {"timestamp": 59.7071, "power": 36.268246000000005}, {"timestamp": 80.2905, "power": 36.268246000000005}, {"timestamp": 100.865, "power": 36.268246000000005}, {"timestamp": 121.421, "power": 36.268246000000005}, {"timestamp": 142.008, "power": 36.268246000000005}, {"timestamp": 162.603, "power": 36.268246000000005}, {"timestamp": 183.176, "power": 36.268246000000005}, {"timestamp": 203.731, "power": 36.268246000000005}, {"timestamp": 224.286, "power": 36.268246000000005}, {"timestamp": 244.845, "power": 36.268246000000005}, {"timestamp": 265.382, "power": 36.268246000000005}, {"timestamp": 285.878, "power": 36.268246000000005}, {"timestamp": 306.414, "power": 36.268246000000005}, {"timestamp": 326.949, "power": 36.268246000000005}, {"timestamp": 347.494, "power": 36.268246000000005}, {"timestamp": 368.065, "power": 36.268246000000005}, {"timestamp": 388.64, "power": 36.268246000000005}, {"timestamp": 409.211, "power": 36.268246000000005}, {"timestamp": 429.718, "power": 36.268246000000005}, {"timestamp": 450.282, "power": 36.268246000000005}, {"timestamp": 470.852, "power": 36.268246000000005}, {"timestamp": 491.422, "power": 36.268246000000005}, {"timestamp": 512.007, "power": 36.268246000000005}, {"timestamp": 532.577, "power": 36.268246000000005}, {"timestamp": 553.167, "power": 36.268246000000005}, {"timestamp": 573.673, "power": 36.268246000000005}, {"timestamp": 594.239, "power": 36.268246000000005}, {"timestamp": 614.814, "power": 36.268246000000005}, {"timestamp": 635.4, "power": 36.268246000000005}, {"timestamp": 655.971, "power": 36.268246000000005}, {"timestamp": 676.559, "power": 36.268246000000005}, {"timestamp": 697.145, "power": 36.268246000000005}, {"timestamp": 717.656, "power": 36.268246000000005}, {"timestamp": 738.209, "power": 36.268246000000005}, {"timestamp": 758.759, "power": 36.268246000000005}, {"timestamp": 779.311, "power": 36.268246000000005}, {"timestamp": 799.874, "power": 36.268246000000005}, {"timestamp": 820.417, "power": 36.268246000000005}, {"timestamp": 840.958, "power": 36.268246000000005}, {"timestamp": 861.481, "power": 36.268246000000005}, {"timestamp": 882.013, "power": 36.268246000000005}, {"timestamp": 902.553, "power": 36.268246000000005}, {"timestamp": 923.091, "power": 36.268246000000005}, {"timestamp": 943.627, "power": 36.268246000000005}, {"timestamp": 964.163, "power": 36.268246000000005}, {"timestamp": 984.704, "power": 36.268246000000005}, {"timestamp": 1005.21, "power": 36.268246000000005}, {"timestamp": 3942.12, "power": 35.8456}, {"timestamp": 3962.74, "power": 35.8456}, {"timestamp": 3983.35, "power": 35.8456}, {"timestamp": 4003.94, "power": 35.8456}, {"timestamp": 4024.51, "power": 35.8456}, {"timestamp": 4045.11, "power": 35.8456}, {"timestamp": 4065.62, "power": 35.8456}, {"timestamp": 4086.16, "power": 35.8456}, {"timestamp": 4106.75, "power": 35.8456}, {"timestamp": 4127.33, "power": 35.8456}, {"timestamp": 4147.92, "power": 35.8456}, {"timestamp": 4168.51, "power": 35.8456}, {"timestamp": 4189.1, "power": 35.8456}, {"timestamp": 4209.62, "power": 35.8456}, {"timestamp": 4230.18, "power": 35.8456}, {"timestamp": 4250.77, "power": 35.8456}, {"timestamp": 4271.35, "power": 35.8456}, {"timestamp": 4291.93, "power": 35.8456}, {"timestamp": 4312.51, "power": 35.8456}, {"timestamp": 4333.11, "power": 35.8456}, {"timestamp": 4353.62, "power": 35.8456}, {"timestamp": 4374.17, "power": 35.8456}, {"timestamp": 4394.76, "power": 35.8456}, {"timestamp": 4415.34, "power": 35.8456}, {"timestamp": 4435.92, "power": 35.8456}, {"timestamp": 4456.51, "power": 35.8456}, {"timestamp": 4477.11, "power": 35.8456}, {"timestamp": 4497.62, "power": 35.8456}, {"timestamp": 4518.19, "power": 35.8456}, {"timestamp": 4538.78, "power": 35.8456}, {"timestamp": 4559.38, "power": 35.8456}, {"timestamp": 4579.96, "power": 35.8456}, {"timestamp": 4600.52, "power": 35.8456}, {"timestamp": 4621.11, "power": 35.8456}, {"timestamp": 4641.62, "power": 35.8456}, {"timestamp": 4662.2, "power": 35.8456}, {"timestamp": 4682.78, "power": 35.8456}, {"timestamp": 4703.93, "power": 35.8456}, {"timestamp": 4724.5, "power": 35.8456}, {"timestamp": 4745.06, "power": 35.8456}, {"timestamp": 4765.58, "power": 35.8456}, {"timestamp": 4786.12, "power": 35.8456}, {"timestamp": 4806.67, "power": 35.8456}, {"timestamp": 4827.21, "power": 35.8456}, {"timestamp": 4847.76, "power": 35.8456}, {"timestamp": 4868.31, "power": 35.8456}, {"timestamp": 4888.86, "power": 35.8456}, {"timestamp": 4909.38, "power": 35.8456}, {"timestamp": 4929.88, "power": 35.428343}, {"timestamp": 4950.98, "power": 35.428343}, {"timestamp": 4971.57, "power": 35.428343}, {"timestamp": 4992.17, "power": 35.428343}, {"timestamp": 5012.77, "power": 35.428343}, {"timestamp": 5033.34, "power": 35.428343}, {"timestamp": 5053.91, "power": 35.428343}, {"timestamp": 5074.51, "power": 35.428343}, {"timestamp": 5095.1, "power": 35.428343}, {"timestamp": 5115.7, "power": 35.428343}, {"timestamp": 5136.3, "power": 35.428343}, {"timestamp": 5156.9, "power": 35.428343}, {"timestamp": 5177.48, "power": 35.428343}, {"timestamp": 5198.04, "power": 35.428343}, {"timestamp": 5218.64, "power": 35.428343}, {"timestamp": 5239.24, "power": 35.428343}, {"timestamp": 5259.84, "power": 35.428343}, {"timestamp": 5280.43, "power": 35.428343}, {"timestamp": 5301.04, "power": 35.428343}, {"timestamp": 5321.62, "power": 35.428343}, {"timestamp": 5342.18, "power": 35.428343}, {"timestamp": 5362.79, "power": 35.428343}, {"timestamp": 5383.39, "power": 35.428343}, {"timestamp": 5403.99, "power": 35.428343}, {"timestamp": 5424.6, "power": 35.428343}, {"timestamp": 5445.14, "power": 35.428343}, {"timestamp": 5465.7, "power": 35.428343}, {"timestamp": 5486.26, "power": 35.428343}, {"timestamp": 5506.87, "power": 35.428343}, {"timestamp": 5527.47, "power": 35.428343}, {"timestamp": 5548.08, "power": 35.428343}, {"timestamp": 5568.69, "power": 35.428343}, {"timestamp": 5589.27, "power": 35.428343}, {"timestamp": 5609.84, "power": 35.428343}, {"timestamp": 5630.42, "power": 35.428343}, {"timestamp": 5651.03, "power": 35.428343}, {"timestamp": 5671.63, "power": 35.428343}, {"timestamp": 5692.24, "power": 35.428343}, {"timestamp": 5712.84, "power": 35.428343}, {"timestamp": 5733.43, "power": 35.428343}, {"timestamp": 5754.0, "power": 35.428343}, {"timestamp": 5774.61, "power": 35.428343}, {"timestamp": 5795.22, "power": 35.428343}, {"timestamp": 5815.82, "power": 35.428343}, {"timestamp": 5836.43, "power": 35.428343}, {"timestamp": 5857.04, "power": 35.428343}, {"timestamp": 5877.62, "power": 35.428343}, {"timestamp": 5898.18, "power": 35.428343}, {"timestamp": 5918.78, "power": 35.428343}, {"timestamp": 5939.39, "power": 35.495622}, {"timestamp": 5961.95, "power": 35.495622}, {"timestamp": 5982.55, "power": 35.495622}, {"timestamp": 6003.15, "power": 35.495622}, {"timestamp": 6023.76, "power": 35.495622}, {"timestamp": 6044.36, "power": 35.495622}, {"timestamp": 6064.96, "power": 35.495622}, {"timestamp": 6085.57, "power": 35.495622}, {"timestamp": 6106.13, "power": 35.495622}, {"timestamp": 6126.73, "power": 35.495622}, {"timestamp": 6147.33, "power": 35.495622}, {"timestamp": 6167.94, "power": 35.495622}, {"timestamp": 6188.54, "power": 35.495622}, {"timestamp": 6209.14, "power": 35.495622}, {"timestamp": 6229.7, "power": 35.495622}, {"timestamp": 6250.27, "power": 35.495622}, {"timestamp": 6270.87, "power": 35.495622}, {"timestamp": 6291.48, "power": 35.495622}, {"timestamp": 6312.08, "power": 35.495622}, {"timestamp": 6332.68, "power": 35.495622}, {"timestamp": 6353.27, "power": 35.495622}, {"timestamp": 6373.83, "power": 35.495622}, {"timestamp": 6394.4, "power": 35.495622}, {"timestamp": 6415.0, "power": 35.495622}, {"timestamp": 6435.6, "power": 35.495622}, {"timestamp": 6456.2, "power": 35.495622}, {"timestamp": 6476.81, "power": 35.495622}, {"timestamp": 6497.4, "power": 35.495622}, {"timestamp": 6517.97, "power": 35.495622}, {"timestamp": 6538.57, "power": 35.495622}, {"timestamp": 6559.17, "power": 35.495622}, {"timestamp": 6579.77, "power": 35.495622}, {"timestamp": 6600.37, "power": 35.495622}, {"timestamp": 6620.97, "power": 35.495622}, {"timestamp": 6641.55, "power": 35.495622}, {"timestamp": 6662.12, "power": 35.495622}, {"timestamp": 6682.72, "power": 35.495622}, {"timestamp": 6703.32, "power": 35.495622}, {"timestamp": 6723.92, "power": 35.495622}, {"timestamp": 6744.52, "power": 35.495622}, {"timestamp": 6765.14, "power": 35.495622}, {"timestamp": 6785.71, "power": 35.495622}, {"timestamp": 6806.27, "power": 35.495622}, {"timestamp": 6826.87, "power": 35.495622}, {"timestamp": 6847.48, "power": 35.495622}, {"timestamp": 6868.08, "power": 35.495622}, {"timestamp": 6888.69, "power": 35.495622}, {"timestamp": 6909.32, "power": 35.495622}, {"timestamp": 6929.88, "power": 35.495622}, {"timestamp": 6950.44, "power": 35.590932}, {"timestamp": 6971.56, "power": 35.590932}, {"timestamp": 6992.16, "power": 35.590932}, {"timestamp": 7012.76, "power": 35.590932}, {"timestamp": 7033.36, "power": 35.590932}, {"timestamp": 7053.92, "power": 35.590932}, {"timestamp": 7074.53, "power": 35.590932}, {"timestamp": 7095.22, "power": 35.590932}, {"timestamp": 7115.92, "power": 35.590932}, {"timestamp": 7136.45, "power": 35.590932}, {"timestamp": 7156.97, "power": 35.590932}, {"timestamp": 7177.47, "power": 35.590932}, {"timestamp": 7197.97, "power": 35.590932}, {"timestamp": 7218.51, "power": 35.590932}, {"timestamp": 7239.05, "power": 35.590932}, {"timestamp": 7259.59, "power": 35.590932}, {"timestamp": 7280.14, "power": 35.590932}, {"timestamp": 7300.71, "power": 35.590932}, {"timestamp": 7321.29, "power": 35.590932}, {"timestamp": 7341.8, "power": 35.590932}, {"timestamp": 7362.35, "power": 35.590932}, {"timestamp": 7382.9, "power": 35.590932}, {"timestamp": 7403.45, "power": 35.590932}, {"timestamp": 7424.01, "power": 35.590932}, {"timestamp": 7444.56, "power": 35.590932}, {"timestamp": 7465.12, "power": 35.590932}, {"timestamp": 7485.63, "power": 35.590932}, {"timestamp": 7506.17, "power": 35.590932}, {"timestamp": 7526.73, "power": 35.590932}, {"timestamp": 7547.28, "power": 35.590932}, {"timestamp": 7567.83, "power": 35.590932}, {"timestamp": 7588.39, "power": 35.590932}, {"timestamp": 7608.94, "power": 35.590932}, {"timestamp": 7629.48, "power": 35.590932}, {"timestamp": 7650.02, "power": 35.590932}, {"timestamp": 7670.57, "power": 35.590932}, {"timestamp": 7691.13, "power": 35.590932}, {"timestamp": 7711.68, "power": 35.590932}, {"timestamp": 7732.24, "power": 35.590932}, {"timestamp": 7752.8, "power": 35.590932}, {"timestamp": 7773.33, "power": 35.590932}, {"timestamp": 7793.83, "power": 35.590932}, {"timestamp": 7814.38, "power": 35.590932}, {"timestamp": 7834.94, "power": 35.590932}, {"timestamp": 7855.5, "power": 35.590932}, {"timestamp": 7876.06, "power": 35.590932}, {"timestamp": 7896.61, "power": 35.590932}, {"timestamp": 7917.17, "power": 35.590932}, {"timestamp": 7937.68, "power": 35.590932}, {"timestamp": 7958.23, "power": 37.216710000000006}, {"timestamp": 7979.41, "power": 37.216710000000006}, {"timestamp": 7999.96, "power": 37.216710000000006}, {"timestamp": 8020.52, "power": 37.216710000000006}, {"timestamp": 8041.06, "power": 37.216710000000006}, {"timestamp": 8061.58, "power": 37.216710000000006}, {"timestamp": 8082.12, "power": 37.216710000000006}, {"timestamp": 8102.67, "power": 37.216710000000006}, {"timestamp": 8123.22, "power": 37.216710000000006}, {"timestamp": 8143.78, "power": 37.216710000000006}, {"timestamp": 8164.33, "power": 37.216710000000006}, {"timestamp": 8184.88, "power": 37.216710000000006}, {"timestamp": 8205.41, "power": 37.216710000000006}, {"timestamp": 8225.95, "power": 37.216710000000006}, {"timestamp": 8246.54, "power": 37.216710000000006}, {"timestamp": 8267.09, "power": 37.216710000000006}, {"timestamp": 8287.69, "power": 37.216710000000006}, {"timestamp": 8308.27, "power": 37.216710000000006}, {"timestamp": 8328.84, "power": 37.216710000000006}, {"timestamp": 8349.36, "power": 37.216710000000006}, {"timestamp": 8369.93, "power": 37.216710000000006}, {"timestamp": 8390.51, "power": 37.216710000000006}, {"timestamp": 8411.1, "power": 37.216710000000006}, {"timestamp": 8431.67, "power": 37.216710000000006}, {"timestamp": 8452.25, "power": 37.216710000000006}, {"timestamp": 8472.83, "power": 37.216710000000006}, {"timestamp": 8493.37, "power": 37.216710000000006}, {"timestamp": 8513.87, "power": 37.216710000000006}, {"timestamp": 8534.44, "power": 37.216710000000006}, {"timestamp": 8555.02, "power": 37.216710000000006}, {"timestamp": 8575.59, "power": 37.216710000000006}, {"timestamp": 8596.17, "power": 37.216710000000006}, {"timestamp": 8616.75, "power": 37.216710000000006}, {"timestamp": 8637.28, "power": 37.216710000000006}, {"timestamp": 8657.84, "power": 37.216710000000006}, {"timestamp": 8678.42, "power": 37.216710000000006}, {"timestamp": 8699.0, "power": 37.216710000000006}, {"timestamp": 8719.58, "power": 37.216710000000006}, {"timestamp": 8740.16, "power": 37.216710000000006}, {"timestamp": 8760.74, "power": 37.216710000000006}, {"timestamp": 8781.26, "power": 37.216710000000006}, {"timestamp": 8801.76, "power": 37.216710000000006}, {"timestamp": 8822.33, "power": 37.216710000000006}, {"timestamp": 8842.92, "power": 37.216710000000006}, {"timestamp": 8863.5, "power": 37.216710000000006}, {"timestamp": 8884.09, "power": 37.216710000000006}, {"timestamp": 8904.67, "power": 37.216710000000006}, {"timestamp": 8925.2, "power": 37.216710000000006}, {"timestamp": 8945.74, "power": 37.216710000000006}, {"timestamp": 8966.29, "power": 37.215582999999995}, {"timestamp": 8987.36, "power": 37.215582999999995}, {"timestamp": 9007.91, "power": 37.215582999999995}, {"timestamp": 9028.46, "power": 37.215582999999995}, {"timestamp": 9049.01, "power": 37.215582999999995}, {"timestamp": 9069.53, "power": 37.215582999999995}, {"timestamp": 9090.07, "power": 37.215582999999995}, {"timestamp": 9110.62, "power": 37.215582999999995}, {"timestamp": 9131.17, "power": 37.215582999999995}, {"timestamp": 9151.76, "power": 37.215582999999995}, {"timestamp": 9172.34, "power": 37.215582999999995}, {"timestamp": 9192.93, "power": 37.215582999999995}, {"timestamp": 9213.45, "power": 37.215582999999995}, {"timestamp": 9234.01, "power": 37.215582999999995}, {"timestamp": 9254.56, "power": 37.215582999999995}, {"timestamp": 9275.13, "power": 37.215582999999995}, {"timestamp": 9295.71, "power": 37.215582999999995}, {"timestamp": 9316.29, "power": 37.215582999999995}, {"timestamp": 9336.88, "power": 37.215582999999995}, {"timestamp": 9357.41, "power": 37.215582999999995}, {"timestamp": 9377.97, "power": 37.215582999999995}, {"timestamp": 9398.55, "power": 37.215582999999995}, {"timestamp": 9419.11, "power": 37.215582999999995}, {"timestamp": 9439.69, "power": 37.215582999999995}, {"timestamp": 9460.27, "power": 37.215582999999995}, {"timestamp": 9480.83, "power": 37.215582999999995}, {"timestamp": 9501.36, "power": 37.215582999999995}, {"timestamp": 9521.92, "power": 37.215582999999995}, {"timestamp": 9542.49, "power": 37.215582999999995}, {"timestamp": 9563.06, "power": 37.215582999999995}, {"timestamp": 9583.64, "power": 37.215582999999995}, {"timestamp": 9604.21, "power": 37.215582999999995}, {"timestamp": 9624.78, "power": 37.215582999999995}, {"timestamp": 9645.31, "power": 37.215582999999995}, {"timestamp": 9665.81, "power": 37.215582999999995}, {"timestamp": 9686.38, "power": 37.215582999999995}, {"timestamp": 9706.93, "power": 37.215582999999995}, {"timestamp": 9727.48, "power": 37.215582999999995}, {"timestamp": 9748.03, "power": 37.215582999999995}, {"timestamp": 9768.58, "power": 37.215582999999995}, {"timestamp": 9789.13, "power": 37.215582999999995}, {"timestamp": 9809.64, "power": 37.215582999999995}, {"timestamp": 9830.18, "power": 37.215582999999995}, {"timestamp": 9850.73, "power": 37.215582999999995}, {"timestamp": 9871.28, "power": 37.215582999999995}, {"timestamp": 9891.83, "power": 37.215582999999995}, {"timestamp": 9912.38, "power": 37.215582999999995}, {"timestamp": 9932.93, "power": 37.215582999999995}, {"timestamp": 9953.45, "power": 37.215582999999995}, {"timestamp": 9974.0, "power": 37.844322}, {"timestamp": 9995.06, "power": 37.844322}, {"timestamp": 10015.6, "power": 37.844322}, {"timestamp": 10036.2, "power": 37.844322}, {"timestamp": 10056.7, "power": 37.844322}, {"timestamp": 10077.2, "power": 37.844322}, {"timestamp": 10097.7, "power": 37.844322}, {"timestamp": 10118.3, "power": 37.844322}, {"timestamp": 10138.9, "power": 37.844322}, {"timestamp": 10159.5, "power": 37.844322}, {"timestamp": 10180.0, "power": 37.844322}, {"timestamp": 10200.6, "power": 37.844322}, {"timestamp": 10221.1, "power": 37.844322}, {"timestamp": 10241.6, "power": 37.844322}, {"timestamp": 10262.2, "power": 37.844322}, {"timestamp": 10282.7, "power": 37.844322}, {"timestamp": 10303.3, "power": 37.844322}, {"timestamp": 10323.8, "power": 37.844322}, {"timestamp": 10344.4, "power": 37.844322}, {"timestamp": 10364.9, "power": 37.844322}, {"timestamp": 10385.4, "power": 37.844322}, {"timestamp": 10406.0, "power": 37.844322}, {"timestamp": 10426.6, "power": 37.844322}, {"timestamp": 10447.1, "power": 37.844322}, {"timestamp": 10467.7, "power": 37.844322}, {"timestamp": 10488.3, "power": 37.844322}, {"timestamp": 10508.9, "power": 37.844322}, {"timestamp": 10529.4, "power": 37.844322}, {"timestamp": 10549.9, "power": 37.844322}, {"timestamp": 10570.5, "power": 37.844322}, {"timestamp": 10591.1, "power": 37.844322}, {"timestamp": 10611.7, "power": 37.844322}, {"timestamp": 10632.3, "power": 37.844322}, {"timestamp": 10652.8, "power": 37.844322}, {"timestamp": 10673.3, "power": 37.844322}, {"timestamp": 10693.9, "power": 37.844322}, {"timestamp": 10714.5, "power": 37.844322}, {"timestamp": 10735.1, "power": 37.844322}, {"timestamp": 10755.6, "power": 37.844322}, {"timestamp": 10776.2, "power": 37.844322}, {"timestamp": 10796.8, "power": 37.844322}, {"timestamp": 10817.3, "power": 37.844322}, {"timestamp": 10837.8, "power": 37.844322}, {"timestamp": 10858.4, "power": 37.844322}, {"timestamp": 10878.9, "power": 37.844322}, {"timestamp": 10899.5, "power": 37.844322}, {"timestamp": 10920.0, "power": 37.844322}, {"timestamp": 10940.6, "power": 37.844322}, {"timestamp": 10961.2, "power": 37.844322}, {"timestamp": 10981.7, "power": 36.795786}, {"timestamp": 11002.9, "power": 36.795786}, {"timestamp": 11023.4, "power": 36.795786}, {"timestamp": 11044.0, "power": 36.795786}, {"timestamp": 11064.6, "power": 36.795786}, {"timestamp": 11085.2, "power": 36.795786}, {"timestamp": 11105.7, "power": 36.795786}, {"timestamp": 11126.2, "power": 36.795786}, {"timestamp": 11146.8, "power": 36.795786}, {"timestamp": 11167.4, "power": 36.795786}, {"timestamp": 11188.0, "power": 36.795786}, {"timestamp": 11208.6, "power": 36.795786}, {"timestamp": 11229.1, "power": 36.795786}, {"timestamp": 11249.6, "power": 36.795786}, {"timestamp": 11270.2, "power": 36.795786}, {"timestamp": 11290.8, "power": 36.795786}, {"timestamp": 11311.4, "power": 36.795786}, {"timestamp": 11331.9, "power": 36.795786}, {"timestamp": 11352.5, "power": 36.795786}, {"timestamp": 11373.1, "power": 36.795786}, {"timestamp": 11393.6, "power": 36.795786}, {"timestamp": 11414.2, "power": 36.795786}, {"timestamp": 11434.8, "power": 36.795786}, {"timestamp": 11455.3, "power": 36.795786}, {"timestamp": 11475.9, "power": 36.795786}, {"timestamp": 11496.5, "power": 36.795786}, {"timestamp": 11517.1, "power": 36.795786}, {"timestamp": 11537.6, "power": 36.795786}, {"timestamp": 11558.2, "power": 36.795786}, {"timestamp": 11578.7, "power": 36.795786}, {"timestamp": 11599.3, "power": 36.795786}, {"timestamp": 11619.9, "power": 36.795786}, {"timestamp": 11640.4, "power": 36.795786}, {"timestamp": 11661.0, "power": 36.795786}, {"timestamp": 11681.5, "power": 36.795786}, {"timestamp": 11702.1, "power": 36.795786}, {"timestamp": 11722.6, "power": 36.795786}, {"timestamp": 11743.2, "power": 36.795786}, {"timestamp": 11763.7, "power": 36.795786}, {"timestamp": 11784.3, "power": 36.795786}, {"timestamp": 11804.8, "power": 36.795786}, {"timestamp": 11825.3, "power": 36.795786}, {"timestamp": 11845.8, "power": 36.795786}, {"timestamp": 11866.4, "power": 36.795786}, {"timestamp": 11886.9, "power": 36.795786}, {"timestamp": 11907.5, "power": 36.795786}, {"timestamp": 11928.0, "power": 36.795786}, {"timestamp": 11948.6, "power": 36.795786}, {"timestamp": 11969.1, "power": 36.795786}, {"timestamp": 11989.6, "power": 38.321121}, {"timestamp": 12010.7, "power": 38.321121}, {"timestamp": 12031.3, "power": 38.321121}, {"timestamp": 12051.9, "power": 38.321121}, {"timestamp": 12072.5, "power": 38.321121}, {"timestamp": 12093.0, "power": 38.321121}, {"timestamp": 12113.6, "power": 38.321121}, {"timestamp": 12134.1, "power": 38.321121}, {"timestamp": 12154.7, "power": 38.321121}, {"timestamp": 12175.3, "power": 38.321121}, {"timestamp": 12195.8, "power": 38.321121}, {"timestamp": 12216.4, "power": 38.321121}, {"timestamp": 12237.0, "power": 38.321121}, {"timestamp": 12257.5, "power": 38.321121}, {"timestamp": 12278.1, "power": 38.321121}, {"timestamp": 12298.7, "power": 38.321121}, {"timestamp": 12319.2, "power": 38.321121}, {"timestamp": 12339.8, "power": 38.321121}, {"timestamp": 12360.4, "power": 38.321121}, {"timestamp": 12380.9, "power": 38.321121}, {"timestamp": 12401.5, "power": 38.321121}, {"timestamp": 12422.0, "power": 38.321121}, {"timestamp": 12442.6, "power": 38.321121}, {"timestamp": 12463.2, "power": 38.321121}, {"timestamp": 12483.8, "power": 38.321121}, {"timestamp": 12504.3, "power": 38.321121}, {"timestamp": 12524.9, "power": 38.321121}, {"timestamp": 12545.4, "power": 38.321121}, {"timestamp": 12566.0, "power": 38.321121}, {"timestamp": 12586.6, "power": 38.321121}, {"timestamp": 12607.1, "power": 38.321121}, {"timestamp": 12627.7, "power": 38.321121}, {"timestamp": 12648.3, "power": 38.321121}, {"timestamp": 12668.9, "power": 38.321121}, {"timestamp": 12689.4, "power": 38.321121}, {"timestamp": 12709.9, "power": 38.321121}, {"timestamp": 12730.5, "power": 38.321121}, {"timestamp": 12751.1, "power": 38.321121}, {"timestamp": 12771.7, "power": 38.321121}, {"timestamp": 12792.3, "power": 38.321121}, {"timestamp": 12812.8, "power": 38.321121}, {"timestamp": 12833.4, "power": 38.321121}, {"timestamp": 12853.9, "power": 38.321121}, {"timestamp": 12874.5, "power": 38.321121}, {"timestamp": 12895.1, "power": 38.321121}, {"timestamp": 12915.7, "power": 38.321121}, {"timestamp": 12936.2, "power": 38.321121}, {"timestamp": 12956.8, "power": 38.321121}, {"timestamp": 12977.4, "power": 38.321121}, {"timestamp": 12997.9, "power": 37.67977}, {"timestamp": 13019.0, "power": 37.67977}, {"timestamp": 13039.6, "power": 37.67977}, {"timestamp": 13060.2, "power": 37.67977}, {"timestamp": 13080.8, "power": 37.67977}, {"timestamp": 13101.3, "power": 37.67977}, {"timestamp": 13121.8, "power": 37.67977}, {"timestamp": 13142.4, "power": 37.67977}, {"timestamp": 13162.9, "power": 37.67977}, {"timestamp": 13183.5, "power": 37.67977}, {"timestamp": 13204.1, "power": 37.67977}, {"timestamp": 13224.7, "power": 37.67977}, {"timestamp": 13245.2, "power": 37.67977}, {"timestamp": 13265.7, "power": 37.67977}, {"timestamp": 13286.2, "power": 37.67977}, {"timestamp": 13306.8, "power": 37.67977}, {"timestamp": 13327.3, "power": 37.67977}, {"timestamp": 13348.0, "power": 37.67977}, {"timestamp": 13368.6, "power": 37.67977}, {"timestamp": 13389.2, "power": 37.67977}, {"timestamp": 13409.7, "power": 37.67977}, {"timestamp": 13430.2, "power": 37.67977}, {"timestamp": 13450.7, "power": 37.67977}, {"timestamp": 13471.3, "power": 37.67977}, {"timestamp": 13491.8, "power": 37.67977}, {"timestamp": 13512.4, "power": 37.67977}, {"timestamp": 13532.9, "power": 37.67977}, {"timestamp": 13553.4, "power": 37.67977}, {"timestamp": 13573.9, "power": 37.67977}, {"timestamp": 13594.5, "power": 37.67977}, {"timestamp": 13615.0, "power": 37.67977}, {"timestamp": 13635.6, "power": 37.67977}, {"timestamp": 13656.1, "power": 37.67977}, {"timestamp": 13676.6, "power": 37.67977}, {"timestamp": 13697.2, "power": 37.67977}, {"timestamp": 13717.7, "power": 37.67977}, {"timestamp": 13738.2, "power": 37.67977}, {"timestamp": 13758.7, "power": 37.67977}, {"timestamp": 13779.3, "power": 37.67977}, {"timestamp": 13799.8, "power": 37.67977}, {"timestamp": 13820.3, "power": 37.67977}, {"timestamp": 13840.9, "power": 37.67977}, {"timestamp": 13861.4, "power": 37.67977}, {"timestamp": 13881.9, "power": 37.67977}, {"timestamp": 13902.5, "power": 37.67977}, {"timestamp": 13923.0, "power": 37.67977}, {"timestamp": 13943.5, "power": 37.67977}, {"timestamp": 13964.1, "power": 37.67977}, {"timestamp": 13984.6, "power": 37.67977}, {"timestamp": 14005.1, "power": 37.496348}, {"timestamp": 14026.3, "power": 37.496348}, {"timestamp": 14046.9, "power": 37.496348}, {"timestamp": 14067.4, "power": 37.496348}, {"timestamp": 14087.9, "power": 37.496348}, {"timestamp": 14108.5, "power": 37.496348}, {"timestamp": 14129.0, "power": 37.496348}, {"timestamp": 14149.5, "power": 37.496348}, {"timestamp": 14170.1, "power": 37.496348}, {"timestamp": 14190.6, "power": 37.496348}, {"timestamp": 14211.1, "power": 37.496348}, {"timestamp": 14231.7, "power": 37.496348}, {"timestamp": 14252.2, "power": 37.496348}, {"timestamp": 14272.7, "power": 37.496348}, {"timestamp": 14293.3, "power": 37.496348}, {"timestamp": 14313.8, "power": 37.496348}, {"timestamp": 14334.3, "power": 37.496348}, {"timestamp": 14354.8, "power": 37.496348}, {"timestamp": 14376.7, "power": 37.496348}, {"timestamp": 14397.2, "power": 37.496348}, {"timestamp": 14417.7, "power": 37.496348}, {"timestamp": 14438.2, "power": 37.496348}, {"timestamp": 14458.7, "power": 37.496348}, {"timestamp": 14479.2, "power": 37.496348}, {"timestamp": 14499.8, "power": 37.496348}, {"timestamp": 14520.3, "power": 37.496348}, {"timestamp": 14540.8, "power": 37.496348}, {"timestamp": 14561.3, "power": 37.496348}, {"timestamp": 14581.8, "power": 37.496348}, {"timestamp": 14602.3, "power": 37.496348}, {"timestamp": 14622.9, "power": 37.496348}, {"timestamp": 14643.4, "power": 37.496348}, {"timestamp": 14663.9, "power": 37.496348}, {"timestamp": 14684.5, "power": 37.496348}, {"timestamp": 14705.0, "power": 37.496348}, {"timestamp": 14725.5, "power": 37.496348}, {"timestamp": 14746.0, "power": 37.496348}, {"timestamp": 14766.6, "power": 37.496348}, {"timestamp": 14787.1, "power": 37.496348}, {"timestamp": 14807.7, "power": 37.496348}, {"timestamp": 14828.2, "power": 37.496348}, {"timestamp": 14848.7, "power": 37.496348}, {"timestamp": 14869.2, "power": 37.496348}, {"timestamp": 14889.7, "power": 37.496348}, {"timestamp": 14910.2, "power": 37.496348}, {"timestamp": 14930.7, "power": 37.496348}, {"timestamp": 14951.3, "power": 37.496348}, {"timestamp": 14971.8, "power": 37.496348}, {"timestamp": 14992.3, "power": 37.496348}, {"timestamp": 15012.9, "power": 35.279555}, {"timestamp": 15033.9, "power": 35.279555}], "timeline": {"START": "7147.465965", "END": "13385.11478"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7246.76}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 4620.27}, {"name": "clSetKernelArg", "calls": 19, "time": 2399.27}, {"name": "clReleaseKernel", "calls": 1, "time": 608.328}, {"name": "clReleaseContext", "calls": 1, "time": 49.7906}, {"name": "clCreateContext", "calls": 1, "time": 36.7722}, {"name": "clReleaseProgram", "calls": 1, "time": 17.405}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.42946}, {"name": "clCreateKernel", "calls": 1, "time": 0.348755}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.312413}, {"name": "clRetainMemObject", "calls": 14, "time": 0.087116}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073462}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031168}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025556}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022727}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010358}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010296}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009181}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008722}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006624}, {"name": "clRetainDevice", "calls": 2, "time": 0.004749}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6237.65}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6184.9}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6214.78}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6184.75}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6112.32}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6236.03}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9112.196069, "utilization": 94.918709, "size": 8718900.0, "time": 956.838498}, {"type": "WRITE", "transfers": 1, "speed": 6632.225389, "utilization": 69.085681, "size": 346060.0, "time": 52.178591}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 78550897, "speed": 101.652, "utilization": 0.882397, "size": 0.00800092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4910837, "speed": 393.235, "utilization": 3.4135, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79175474, "speed": 101.968, "utilization": 0.885136, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4949876, "speed": 393.247, "utilization": 3.41361, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78546601, "speed": 101.65, "utilization": 0.88238, "size": 0.00800092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4910567, "speed": 392.972, "utilization": 3.41121, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 77452026, "speed": 101.422, "utilization": 0.880397, "size": 0.00800093}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4842167, "speed": 393.203, "utilization": 3.41322, "size": 0.127925}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79866718, "speed": 102.511, "utilization": 0.889848, "size": 0.0080009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4993063, "speed": 393.461, "utilization": 3.41546, "size": 0.127928}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len4/run1.json b/code/fpga/final_results/dna.10MB.len4/run1.json new file mode 100644 index 0000000..2f46c25 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.1337, "power": 35.25836}, {"timestamp": 66.7851, "power": 35.25836}, {"timestamp": 87.3226, "power": 35.25836}, {"timestamp": 107.861, "power": 35.25836}, {"timestamp": 128.393, "power": 35.25836}, {"timestamp": 149.038, "power": 35.25836}, {"timestamp": 169.58, "power": 35.25836}, {"timestamp": 190.132, "power": 35.25836}, {"timestamp": 210.674, "power": 35.25836}, {"timestamp": 231.215, "power": 35.25836}, {"timestamp": 251.76, "power": 35.25836}, {"timestamp": 272.304, "power": 35.25836}, {"timestamp": 292.85, "power": 35.25836}, {"timestamp": 313.365, "power": 35.25836}, {"timestamp": 333.904, "power": 35.25836}, {"timestamp": 354.446, "power": 35.25836}, {"timestamp": 374.988, "power": 35.25836}, {"timestamp": 395.531, "power": 35.25836}, {"timestamp": 416.079, "power": 35.25836}, {"timestamp": 436.624, "power": 35.25836}, {"timestamp": 457.131, "power": 35.25836}, {"timestamp": 477.666, "power": 35.25836}, {"timestamp": 498.209, "power": 35.25836}, {"timestamp": 518.749, "power": 35.25836}, {"timestamp": 539.29, "power": 35.25836}, {"timestamp": 559.829, "power": 35.25836}, {"timestamp": 580.372, "power": 35.25836}, {"timestamp": 600.91, "power": 35.25836}, {"timestamp": 621.408, "power": 35.25836}, {"timestamp": 641.944, "power": 35.25836}, {"timestamp": 662.486, "power": 35.25836}, {"timestamp": 683.025, "power": 35.25836}, {"timestamp": 703.569, "power": 35.25836}, {"timestamp": 724.117, "power": 35.25836}, {"timestamp": 744.66, "power": 35.25836}, {"timestamp": 765.171, "power": 35.25836}, {"timestamp": 785.706, "power": 35.25836}, {"timestamp": 806.25, "power": 35.25836}, {"timestamp": 826.791, "power": 35.25836}, {"timestamp": 847.333, "power": 35.25836}, {"timestamp": 867.874, "power": 35.25836}, {"timestamp": 888.414, "power": 35.25836}, {"timestamp": 908.92, "power": 35.25836}, {"timestamp": 929.417, "power": 35.25836}, {"timestamp": 949.954, "power": 35.25836}, {"timestamp": 970.491, "power": 35.25836}, {"timestamp": 991.033, "power": 35.25836}, {"timestamp": 1011.57, "power": 35.133718}, {"timestamp": 1032.82, "power": 35.133718}, {"timestamp": 1053.39, "power": 35.133718}, {"timestamp": 1073.95, "power": 35.133718}, {"timestamp": 1094.54, "power": 35.133718}, {"timestamp": 1115.14, "power": 35.133718}, {"timestamp": 1135.74, "power": 35.133718}, {"timestamp": 1156.34, "power": 35.133718}, {"timestamp": 1176.91, "power": 35.133718}, {"timestamp": 1197.48, "power": 35.133718}, {"timestamp": 1218.03, "power": 35.133718}, {"timestamp": 1238.63, "power": 35.133718}, {"timestamp": 1259.23, "power": 35.133718}, {"timestamp": 1279.82, "power": 35.133718}, {"timestamp": 1300.42, "power": 35.133718}, {"timestamp": 1321.01, "power": 35.133718}, {"timestamp": 1341.57, "power": 35.133718}, {"timestamp": 1362.14, "power": 35.133718}, {"timestamp": 1382.74, "power": 35.133718}, {"timestamp": 1403.34, "power": 35.133718}, {"timestamp": 1423.94, "power": 35.133718}, {"timestamp": 1444.54, "power": 35.133718}, {"timestamp": 1465.12, "power": 35.133718}, {"timestamp": 1485.67, "power": 35.133718}, {"timestamp": 1506.28, "power": 35.133718}, {"timestamp": 1526.88, "power": 35.133718}, {"timestamp": 1547.47, "power": 35.133718}, {"timestamp": 1568.06, "power": 35.133718}, {"timestamp": 1588.66, "power": 35.133718}, {"timestamp": 1609.24, "power": 35.133718}, {"timestamp": 1629.79, "power": 35.133718}, {"timestamp": 1650.39, "power": 35.133718}, {"timestamp": 1670.99, "power": 35.133718}, {"timestamp": 1691.58, "power": 35.133718}, {"timestamp": 1712.18, "power": 35.133718}, {"timestamp": 1732.77, "power": 35.133718}, {"timestamp": 1753.34, "power": 35.133718}, {"timestamp": 1773.9, "power": 35.133718}, {"timestamp": 1794.5, "power": 35.133718}, {"timestamp": 1815.1, "power": 35.133718}, {"timestamp": 1835.69, "power": 35.133718}, {"timestamp": 1856.28, "power": 35.133718}, {"timestamp": 1876.9, "power": 35.133718}, {"timestamp": 1897.46, "power": 35.133718}, {"timestamp": 1918.02, "power": 35.133718}, {"timestamp": 1938.61, "power": 35.133718}, {"timestamp": 1959.22, "power": 35.133718}, {"timestamp": 1979.83, "power": 35.133718}, {"timestamp": 2000.42, "power": 35.133718}, {"timestamp": 2021.01, "power": 35.210516}, {"timestamp": 2042.0, "power": 35.210516}, {"timestamp": 2062.6, "power": 35.210516}, {"timestamp": 2083.2, "power": 35.210516}, {"timestamp": 2103.79, "power": 35.210516}, {"timestamp": 2124.38, "power": 35.210516}, {"timestamp": 2145.02, "power": 35.210516}, {"timestamp": 2165.57, "power": 35.210516}, {"timestamp": 2186.14, "power": 35.210516}, {"timestamp": 2206.74, "power": 35.210516}, {"timestamp": 2227.33, "power": 35.210516}, {"timestamp": 2247.92, "power": 35.210516}, {"timestamp": 2268.52, "power": 35.210516}, {"timestamp": 2289.1, "power": 35.210516}, {"timestamp": 2309.65, "power": 35.210516}, {"timestamp": 2330.22, "power": 35.210516}, {"timestamp": 2350.81, "power": 35.210516}, {"timestamp": 2371.4, "power": 35.210516}, {"timestamp": 2392.01, "power": 35.210516}, {"timestamp": 2412.6, "power": 35.210516}, {"timestamp": 2433.17, "power": 35.210516}, {"timestamp": 2453.73, "power": 35.210516}, {"timestamp": 2474.32, "power": 35.210516}, {"timestamp": 2494.92, "power": 35.210516}, {"timestamp": 2515.52, "power": 35.210516}, {"timestamp": 2536.12, "power": 35.210516}, {"timestamp": 2556.7, "power": 35.210516}, {"timestamp": 2577.23, "power": 35.210516}, {"timestamp": 2597.76, "power": 35.210516}, {"timestamp": 2618.28, "power": 35.210516}, {"timestamp": 2638.81, "power": 35.210516}, {"timestamp": 2659.35, "power": 35.210516}, {"timestamp": 2679.89, "power": 35.210516}, {"timestamp": 2700.44, "power": 35.210516}, {"timestamp": 2720.96, "power": 35.210516}, {"timestamp": 2741.49, "power": 35.210516}, {"timestamp": 2762.04, "power": 35.210516}, {"timestamp": 2782.58, "power": 35.210516}, {"timestamp": 2803.13, "power": 35.210516}, {"timestamp": 2823.68, "power": 35.210516}, {"timestamp": 2844.22, "power": 35.210516}, {"timestamp": 2864.78, "power": 35.210516}, {"timestamp": 2885.3, "power": 35.210516}, {"timestamp": 2905.84, "power": 35.210516}, {"timestamp": 2926.39, "power": 35.210516}, {"timestamp": 2946.93, "power": 35.210516}, {"timestamp": 2967.47, "power": 35.210516}, {"timestamp": 2988.02, "power": 35.210516}, {"timestamp": 3008.57, "power": 35.210516}, {"timestamp": 3029.08, "power": 37.404588000000004}, {"timestamp": 3050.19, "power": 37.404588000000004}, {"timestamp": 3070.74, "power": 37.404588000000004}, {"timestamp": 3091.28, "power": 37.404588000000004}, {"timestamp": 3111.82, "power": 37.404588000000004}, {"timestamp": 3132.37, "power": 37.404588000000004}, {"timestamp": 3152.93, "power": 37.404588000000004}, {"timestamp": 3173.43, "power": 37.404588000000004}, {"timestamp": 3193.97, "power": 37.404588000000004}, {"timestamp": 3214.52, "power": 37.404588000000004}, {"timestamp": 3235.06, "power": 37.404588000000004}, {"timestamp": 3255.61, "power": 37.404588000000004}, {"timestamp": 3276.15, "power": 37.404588000000004}, {"timestamp": 3296.7, "power": 37.404588000000004}, {"timestamp": 3317.22, "power": 37.404588000000004}, {"timestamp": 3337.76, "power": 37.404588000000004}, {"timestamp": 3358.3, "power": 37.404588000000004}, {"timestamp": 3378.85, "power": 37.404588000000004}, {"timestamp": 3399.39, "power": 37.404588000000004}, {"timestamp": 3419.94, "power": 37.404588000000004}, {"timestamp": 3440.49, "power": 37.404588000000004}, {"timestamp": 3461.01, "power": 37.404588000000004}, {"timestamp": 3481.55, "power": 37.404588000000004}, {"timestamp": 3502.09, "power": 37.404588000000004}, {"timestamp": 3522.63, "power": 37.404588000000004}, {"timestamp": 3543.18, "power": 37.404588000000004}, {"timestamp": 3563.72, "power": 37.404588000000004}, {"timestamp": 3584.26, "power": 37.404588000000004}, {"timestamp": 3604.81, "power": 37.404588000000004}, {"timestamp": 3625.33, "power": 37.404588000000004}, {"timestamp": 3645.86, "power": 37.404588000000004}, {"timestamp": 3666.41, "power": 37.404588000000004}, {"timestamp": 3686.95, "power": 37.404588000000004}, {"timestamp": 3707.53, "power": 37.404588000000004}, {"timestamp": 3728.1, "power": 37.404588000000004}, {"timestamp": 3748.67, "power": 37.404588000000004}, {"timestamp": 3769.2, "power": 37.404588000000004}, {"timestamp": 3789.75, "power": 37.404588000000004}, {"timestamp": 3810.32, "power": 37.404588000000004}, {"timestamp": 3830.89, "power": 37.404588000000004}, {"timestamp": 3851.45, "power": 37.404588000000004}, {"timestamp": 3872.02, "power": 37.404588000000004}, {"timestamp": 3892.59, "power": 37.404588000000004}, {"timestamp": 3913.14, "power": 37.404588000000004}, {"timestamp": 3933.64, "power": 37.404588000000004}, {"timestamp": 3954.17, "power": 37.404588000000004}, {"timestamp": 3974.71, "power": 37.404588000000004}, {"timestamp": 3995.26, "power": 37.404588000000004}, {"timestamp": 4015.81, "power": 37.404588000000004}, {"timestamp": 4036.35, "power": 37.963782}, {"timestamp": 4057.42, "power": 37.963782}, {"timestamp": 4077.92, "power": 37.963782}, {"timestamp": 4098.46, "power": 37.963782}, {"timestamp": 4119.01, "power": 37.963782}, {"timestamp": 4139.58, "power": 37.963782}, {"timestamp": 4160.14, "power": 37.963782}, {"timestamp": 4180.7, "power": 37.963782}, {"timestamp": 4201.22, "power": 37.963782}, {"timestamp": 4221.72, "power": 37.963782}, {"timestamp": 4242.27, "power": 37.963782}, {"timestamp": 4262.84, "power": 37.963782}, {"timestamp": 4283.41, "power": 37.963782}, {"timestamp": 4303.98, "power": 37.963782}, {"timestamp": 4324.56, "power": 37.963782}, {"timestamp": 4345.08, "power": 37.963782}, {"timestamp": 4365.64, "power": 37.963782}, {"timestamp": 4386.22, "power": 37.963782}, {"timestamp": 4406.78, "power": 37.963782}, {"timestamp": 4427.35, "power": 37.963782}, {"timestamp": 4447.9, "power": 37.963782}, {"timestamp": 4468.48, "power": 37.963782}, {"timestamp": 4489.0, "power": 37.963782}, {"timestamp": 4509.54, "power": 37.963782}, {"timestamp": 4530.11, "power": 37.963782}, {"timestamp": 4550.68, "power": 37.963782}, {"timestamp": 4571.25, "power": 37.963782}, {"timestamp": 4591.81, "power": 37.963782}, {"timestamp": 4612.39, "power": 37.963782}, {"timestamp": 4632.94, "power": 37.963782}, {"timestamp": 4653.44, "power": 37.963782}, {"timestamp": 4674.0, "power": 37.963782}, {"timestamp": 4694.56, "power": 37.963782}, {"timestamp": 4715.13, "power": 37.963782}, {"timestamp": 4735.7, "power": 37.963782}, {"timestamp": 4756.28, "power": 37.963782}, {"timestamp": 4776.88, "power": 37.963782}, {"timestamp": 4797.38, "power": 37.963782}, {"timestamp": 4817.95, "power": 37.963782}, {"timestamp": 4838.51, "power": 37.963782}, {"timestamp": 4859.09, "power": 37.963782}, {"timestamp": 4879.65, "power": 37.963782}, {"timestamp": 4900.2, "power": 37.963782}, {"timestamp": 4920.78, "power": 37.963782}, {"timestamp": 4941.29, "power": 37.963782}, {"timestamp": 4961.84, "power": 37.963782}, {"timestamp": 4982.4, "power": 37.963782}, {"timestamp": 5002.96, "power": 37.963782}, {"timestamp": 5023.53, "power": 37.963782}, {"timestamp": 5044.1, "power": 36.74974}, {"timestamp": 5065.21, "power": 36.74974}, {"timestamp": 5085.7, "power": 36.74974}, {"timestamp": 5106.27, "power": 36.74974}, {"timestamp": 5126.85, "power": 36.74974}, {"timestamp": 5147.42, "power": 36.74974}, {"timestamp": 5168.0, "power": 36.74974}, {"timestamp": 5188.56, "power": 36.74974}, {"timestamp": 5209.09, "power": 36.74974}, {"timestamp": 5229.58, "power": 36.74974}, {"timestamp": 5250.14, "power": 36.74974}, {"timestamp": 5270.71, "power": 36.74974}, {"timestamp": 5291.27, "power": 36.74974}, {"timestamp": 5311.84, "power": 36.74974}, {"timestamp": 5332.42, "power": 36.74974}, {"timestamp": 5352.93, "power": 36.74974}, {"timestamp": 5373.43, "power": 36.74974}, {"timestamp": 5394.0, "power": 36.74974}, {"timestamp": 5414.56, "power": 36.74974}, {"timestamp": 5435.12, "power": 36.74974}, {"timestamp": 5455.7, "power": 36.74974}, {"timestamp": 5476.27, "power": 36.74974}, {"timestamp": 5496.83, "power": 36.74974}, {"timestamp": 5517.34, "power": 36.74974}, {"timestamp": 5537.89, "power": 36.74974}, {"timestamp": 5558.46, "power": 36.74974}, {"timestamp": 5579.02, "power": 36.74974}, {"timestamp": 5599.58, "power": 36.74974}, {"timestamp": 5620.15, "power": 36.74974}, {"timestamp": 5640.71, "power": 36.74974}, {"timestamp": 5661.23, "power": 36.74974}, {"timestamp": 5681.78, "power": 36.74974}, {"timestamp": 5702.35, "power": 36.74974}, {"timestamp": 5722.9, "power": 36.74974}, {"timestamp": 5743.45, "power": 36.74974}, {"timestamp": 5763.99, "power": 36.74974}, {"timestamp": 5784.54, "power": 36.74974}, {"timestamp": 5805.06, "power": 36.74974}, {"timestamp": 5825.62, "power": 36.74974}, {"timestamp": 5846.18, "power": 36.74974}, {"timestamp": 5866.76, "power": 36.74974}, {"timestamp": 5887.35, "power": 36.74974}, {"timestamp": 5907.92, "power": 36.74974}, {"timestamp": 5928.51, "power": 36.74974}, {"timestamp": 5949.03, "power": 36.74974}, {"timestamp": 5969.52, "power": 36.74974}, {"timestamp": 5990.06, "power": 36.74974}, {"timestamp": 6010.6, "power": 36.74974}, {"timestamp": 6031.15, "power": 36.74974}, {"timestamp": 6051.69, "power": 37.06915600000001}, {"timestamp": 6072.77, "power": 37.06915600000001}, {"timestamp": 6093.28, "power": 37.06915600000001}, {"timestamp": 6113.78, "power": 37.06915600000001}, {"timestamp": 6134.34, "power": 37.06915600000001}, {"timestamp": 6154.91, "power": 37.06915600000001}, {"timestamp": 6175.47, "power": 37.06915600000001}, {"timestamp": 6196.03, "power": 37.06915600000001}, {"timestamp": 6216.61, "power": 37.06915600000001}, {"timestamp": 6237.13, "power": 37.06915600000001}, {"timestamp": 6257.63, "power": 37.06915600000001}, {"timestamp": 6278.2, "power": 37.06915600000001}, {"timestamp": 6298.75, "power": 37.06915600000001}, {"timestamp": 6319.32, "power": 37.06915600000001}, {"timestamp": 6339.88, "power": 37.06915600000001}, {"timestamp": 6360.46, "power": 37.06915600000001}, {"timestamp": 6380.98, "power": 37.06915600000001}, {"timestamp": 6401.54, "power": 37.06915600000001}, {"timestamp": 6422.11, "power": 37.06915600000001}, {"timestamp": 6442.69, "power": 37.06915600000001}, {"timestamp": 6463.23, "power": 37.06915600000001}, {"timestamp": 6483.78, "power": 37.06915600000001}, {"timestamp": 6504.32, "power": 37.06915600000001}, {"timestamp": 6524.88, "power": 37.06915600000001}, {"timestamp": 6545.38, "power": 37.06915600000001}, {"timestamp": 6565.91, "power": 37.06915600000001}, {"timestamp": 6586.45, "power": 37.06915600000001}, {"timestamp": 6606.99, "power": 37.06915600000001}, {"timestamp": 6627.53, "power": 37.06915600000001}, {"timestamp": 6648.08, "power": 37.06915600000001}, {"timestamp": 6668.62, "power": 37.06915600000001}, {"timestamp": 6689.15, "power": 37.06915600000001}, {"timestamp": 6709.68, "power": 37.06915600000001}, {"timestamp": 6730.22, "power": 37.06915600000001}, {"timestamp": 6750.8, "power": 37.06915600000001}, {"timestamp": 6771.35, "power": 37.06915600000001}, {"timestamp": 6791.89, "power": 37.06915600000001}, {"timestamp": 6812.43, "power": 37.06915600000001}, {"timestamp": 6832.95, "power": 37.06915600000001}, {"timestamp": 6853.45, "power": 37.06915600000001}, {"timestamp": 6873.98, "power": 37.06915600000001}, {"timestamp": 6894.52, "power": 37.06915600000001}, {"timestamp": 6915.06, "power": 37.06915600000001}, {"timestamp": 6935.61, "power": 37.06915600000001}, {"timestamp": 6956.16, "power": 37.06915600000001}, {"timestamp": 6976.7, "power": 37.06915600000001}, {"timestamp": 6997.22, "power": 37.06915600000001}, {"timestamp": 7017.75, "power": 37.06915600000001}, {"timestamp": 7038.3, "power": 37.06915600000001}, {"timestamp": 7058.84, "power": 37.797556}, {"timestamp": 7079.92, "power": 37.797556}, {"timestamp": 7100.47, "power": 37.797556}, {"timestamp": 7120.94, "power": 37.797556}, {"timestamp": 7141.44, "power": 37.797556}, {"timestamp": 7162.01, "power": 37.797556}, {"timestamp": 7182.59, "power": 37.797556}, {"timestamp": 7203.15, "power": 37.797556}, {"timestamp": 7223.72, "power": 37.797556}, {"timestamp": 7244.28, "power": 37.797556}, {"timestamp": 7264.87, "power": 37.797556}, {"timestamp": 7285.36, "power": 37.797556}, {"timestamp": 7305.91, "power": 37.797556}, {"timestamp": 7326.48, "power": 37.797556}, {"timestamp": 7347.04, "power": 37.797556}, {"timestamp": 7367.6, "power": 37.797556}, {"timestamp": 7388.16, "power": 37.797556}, {"timestamp": 7408.74, "power": 37.797556}, {"timestamp": 7429.26, "power": 37.797556}, {"timestamp": 7449.81, "power": 37.797556}, {"timestamp": 7470.38, "power": 37.797556}, {"timestamp": 7490.94, "power": 37.797556}, {"timestamp": 7511.52, "power": 37.797556}, {"timestamp": 7532.08, "power": 37.797556}, {"timestamp": 7552.65, "power": 37.797556}, {"timestamp": 7573.17, "power": 37.797556}, {"timestamp": 7593.72, "power": 37.797556}, {"timestamp": 7614.28, "power": 37.797556}, {"timestamp": 7634.84, "power": 37.797556}, {"timestamp": 7655.4, "power": 37.797556}, {"timestamp": 7675.98, "power": 37.797556}, {"timestamp": 7696.56, "power": 37.797556}, {"timestamp": 7717.08, "power": 37.797556}, {"timestamp": 7737.64, "power": 37.797556}, {"timestamp": 7758.21, "power": 37.797556}, {"timestamp": 7778.75, "power": 37.797556}, {"timestamp": 7799.3, "power": 37.797556}, {"timestamp": 7819.84, "power": 37.797556}, {"timestamp": 7840.38, "power": 37.797556}, {"timestamp": 7860.93, "power": 37.797556}, {"timestamp": 7881.43, "power": 37.797556}, {"timestamp": 7901.96, "power": 37.797556}, {"timestamp": 7922.51, "power": 37.797556}, {"timestamp": 7943.05, "power": 37.797556}, {"timestamp": 7963.59, "power": 37.797556}, {"timestamp": 7984.13, "power": 37.797556}, {"timestamp": 8004.68, "power": 37.797556}, {"timestamp": 8025.2, "power": 37.797556}, {"timestamp": 8045.74, "power": 37.797556}, {"timestamp": 8066.28, "power": 37.13851}, {"timestamp": 8087.44, "power": 37.13851}, {"timestamp": 8108.0, "power": 37.13851}, {"timestamp": 8128.57, "power": 37.13851}, {"timestamp": 8149.14, "power": 37.13851}, {"timestamp": 8169.71, "power": 37.13851}, {"timestamp": 8190.29, "power": 37.13851}, {"timestamp": 8210.87, "power": 37.13851}, {"timestamp": 8231.45, "power": 37.13851}, {"timestamp": 8252.03, "power": 37.13851}, {"timestamp": 8272.62, "power": 37.13851}, {"timestamp": 8293.16, "power": 37.13851}, {"timestamp": 8313.65, "power": 37.13851}, {"timestamp": 8334.22, "power": 37.13851}, {"timestamp": 8354.8, "power": 37.13851}, {"timestamp": 8375.36, "power": 37.13851}, {"timestamp": 8395.93, "power": 37.13851}, {"timestamp": 8416.51, "power": 37.13851}, {"timestamp": 8437.04, "power": 37.13851}, {"timestamp": 8457.54, "power": 37.13851}, {"timestamp": 8478.12, "power": 37.13851}, {"timestamp": 8498.7, "power": 37.13851}, {"timestamp": 8519.28, "power": 37.13851}, {"timestamp": 8539.83, "power": 37.13851}, {"timestamp": 8560.41, "power": 37.13851}, {"timestamp": 8580.95, "power": 37.13851}, {"timestamp": 8601.44, "power": 37.13851}, {"timestamp": 8622.02, "power": 37.13851}, {"timestamp": 8642.6, "power": 37.13851}, {"timestamp": 8663.15, "power": 37.13851}, {"timestamp": 8683.73, "power": 37.13851}, {"timestamp": 8704.3, "power": 37.13851}, {"timestamp": 8724.86, "power": 37.13851}, {"timestamp": 8745.37, "power": 37.13851}, {"timestamp": 8765.91, "power": 37.13851}, {"timestamp": 8786.46, "power": 37.13851}, {"timestamp": 8807.01, "power": 37.13851}, {"timestamp": 8827.55, "power": 37.13851}, {"timestamp": 8848.1, "power": 37.13851}, {"timestamp": 8868.65, "power": 37.13851}, {"timestamp": 8889.18, "power": 37.13851}, {"timestamp": 8909.72, "power": 37.13851}, {"timestamp": 8930.27, "power": 37.13851}, {"timestamp": 8950.8, "power": 37.13851}, {"timestamp": 8971.34, "power": 37.13851}, {"timestamp": 8991.87, "power": 37.13851}, {"timestamp": 9012.41, "power": 37.13851}, {"timestamp": 9032.94, "power": 37.13851}, {"timestamp": 9053.44, "power": 37.13851}, {"timestamp": 9073.98, "power": 38.21507}, {"timestamp": 9096.22, "power": 38.21507}, {"timestamp": 9116.76, "power": 38.21507}, {"timestamp": 9137.27, "power": 38.21507}, {"timestamp": 9157.8, "power": 38.21507}, {"timestamp": 9178.34, "power": 38.21507}, {"timestamp": 9198.88, "power": 38.21507}, {"timestamp": 9219.42, "power": 38.21507}, {"timestamp": 9239.96, "power": 38.21507}, {"timestamp": 9260.5, "power": 38.21507}, {"timestamp": 9281.01, "power": 38.21507}, {"timestamp": 9301.55, "power": 38.21507}, {"timestamp": 9322.08, "power": 38.21507}, {"timestamp": 9342.61, "power": 38.21507}, {"timestamp": 9363.15, "power": 38.21507}, {"timestamp": 9383.68, "power": 38.21507}, {"timestamp": 9404.22, "power": 38.21507}, {"timestamp": 9424.75, "power": 38.21507}, {"timestamp": 9445.31, "power": 38.21507}, {"timestamp": 9465.85, "power": 38.21507}, {"timestamp": 9486.38, "power": 38.21507}, {"timestamp": 9506.91, "power": 38.21507}, {"timestamp": 9527.45, "power": 38.21507}, {"timestamp": 9547.98, "power": 38.21507}, {"timestamp": 9568.51, "power": 38.21507}, {"timestamp": 9589.02, "power": 38.21507}, {"timestamp": 9609.51, "power": 38.21507}, {"timestamp": 9630.03, "power": 38.21507}, {"timestamp": 9650.57, "power": 38.21507}, {"timestamp": 9671.1, "power": 38.21507}, {"timestamp": 9691.63, "power": 38.21507}, {"timestamp": 9712.16, "power": 38.21507}, {"timestamp": 9732.7, "power": 38.21507}, {"timestamp": 9753.2, "power": 38.21507}, {"timestamp": 9773.73, "power": 38.21507}, {"timestamp": 9794.26, "power": 38.21507}, {"timestamp": 9817.63, "power": 38.21507}, {"timestamp": 9838.14, "power": 38.21507}, {"timestamp": 9858.67, "power": 38.21507}, {"timestamp": 9879.21, "power": 38.21507}, {"timestamp": 9899.74, "power": 38.21507}, {"timestamp": 9920.27, "power": 38.21507}, {"timestamp": 9940.8, "power": 38.21507}, {"timestamp": 9961.3, "power": 38.21507}, {"timestamp": 9981.79, "power": 38.21507}, {"timestamp": 10002.3, "power": 38.21507}, {"timestamp": 10022.8, "power": 38.21507}, {"timestamp": 10043.4, "power": 38.21507}, {"timestamp": 10063.9, "power": 38.21507}, {"timestamp": 10084.4, "power": 35.620676}, {"timestamp": 10105.6, "power": 35.620676}, {"timestamp": 10126.1, "power": 35.620676}, {"timestamp": 10146.6, "power": 35.620676}, {"timestamp": 10167.1, "power": 35.620676}, {"timestamp": 10187.6, "power": 35.620676}, {"timestamp": 10208.2, "power": 35.620676}, {"timestamp": 10228.7, "power": 35.620676}, {"timestamp": 10249.2, "power": 35.620676}, {"timestamp": 10269.7, "power": 35.620676}, {"timestamp": 10290.2, "power": 35.620676}, {"timestamp": 10310.7, "power": 35.620676}, {"timestamp": 10331.2, "power": 35.620676}, {"timestamp": 10351.8, "power": 35.620676}, {"timestamp": 10372.3, "power": 35.620676}, {"timestamp": 10392.8, "power": 35.620676}, {"timestamp": 10413.3, "power": 35.620676}, {"timestamp": 10433.8, "power": 35.620676}, {"timestamp": 10454.4, "power": 35.620676}], "timeline": {"START": "2580.211959", "END": "8860.585742"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7271.06}, {"name": "clSetKernelArg", "calls": 19, "time": 2382.07}, {"name": "clReleaseKernel", "calls": 1, "time": 602.927}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.3151}, {"name": "clCreateContext", "calls": 1, "time": 43.9373}, {"name": "clReleaseContext", "calls": 1, "time": 32.9496}, {"name": "clReleaseProgram", "calls": 1, "time": 19.4293}, {"name": "clCreateKernel", "calls": 1, "time": 0.340525}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.323851}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.15928}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.088608}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077678}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029519}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023809}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023264}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011092}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010295}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009499}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007607}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007171}, {"name": "clRetainDevice", "calls": 2, "time": 0.004898}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6280.37}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6270.15}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6279.86}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6210.51}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6267.54}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6190.52}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9299.058, "utilization": 96.865187, "size": 8718900.0, "time": 937.6111}, {"type": "WRITE", "transfers": 1, "speed": 6554.470537, "utilization": 68.275735, "size": 346060.0, "time": 52.797579}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 79829477, "speed": 101.903, "utilization": 0.884573, "size": 0.0080009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4990746, "speed": 393.282, "utilization": 3.4139, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 80149178, "speed": 102.154, "utilization": 0.886752, "size": 0.0080009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5010736, "speed": 393.124, "utilization": 3.41254, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78828988, "speed": 101.593, "utilization": 0.881882, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4928220, "speed": 393.042, "utilization": 3.41183, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79774355, "speed": 101.874, "utilization": 0.884324, "size": 0.0080009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4987294, "speed": 393.085, "utilization": 3.4122, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78537339, "speed": 101.543, "utilization": 0.881451, "size": 0.00800092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4909996, "speed": 393.128, "utilization": 3.41257, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len4/run2.json b/code/fpga/final_results/dna.10MB.len4/run2.json new file mode 100644 index 0000000..1d506d5 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.645, "power": 35.241144}, {"timestamp": 58.2995, "power": 35.241144}, {"timestamp": 78.8504, "power": 35.241144}, {"timestamp": 99.3814, "power": 35.241144}, {"timestamp": 120.252, "power": 35.241144}, {"timestamp": 141.095, "power": 35.241144}, {"timestamp": 161.602, "power": 35.241144}, {"timestamp": 182.145, "power": 35.241144}, {"timestamp": 202.681, "power": 35.241144}, {"timestamp": 223.226, "power": 35.241144}, {"timestamp": 243.763, "power": 35.241144}, {"timestamp": 264.306, "power": 35.241144}, {"timestamp": 284.857, "power": 35.241144}, {"timestamp": 305.354, "power": 35.241144}, {"timestamp": 325.89, "power": 35.241144}, {"timestamp": 346.427, "power": 35.241144}, {"timestamp": 366.97, "power": 35.241144}, {"timestamp": 387.514, "power": 35.241144}, {"timestamp": 408.058, "power": 35.241144}, {"timestamp": 428.599, "power": 35.241144}, {"timestamp": 449.112, "power": 35.241144}, {"timestamp": 469.608, "power": 35.241144}, {"timestamp": 490.148, "power": 35.241144}, {"timestamp": 510.691, "power": 35.241144}, {"timestamp": 531.234, "power": 35.241144}, {"timestamp": 551.77, "power": 35.241144}, {"timestamp": 572.31, "power": 35.241144}, {"timestamp": 592.867, "power": 35.241144}, {"timestamp": 613.36, "power": 35.241144}, {"timestamp": 633.898, "power": 35.241144}, {"timestamp": 654.44, "power": 35.241144}, {"timestamp": 674.979, "power": 35.241144}, {"timestamp": 695.515, "power": 35.241144}, {"timestamp": 716.063, "power": 35.241144}, {"timestamp": 736.609, "power": 35.241144}, {"timestamp": 757.119, "power": 35.241144}, {"timestamp": 777.654, "power": 35.241144}, {"timestamp": 798.19, "power": 35.241144}, {"timestamp": 818.73, "power": 35.241144}, {"timestamp": 839.264, "power": 35.241144}, {"timestamp": 859.806, "power": 35.241144}, {"timestamp": 880.346, "power": 35.241144}, {"timestamp": 900.889, "power": 35.241144}, {"timestamp": 921.381, "power": 35.241144}, {"timestamp": 941.908, "power": 35.241144}, {"timestamp": 962.449, "power": 35.241144}, {"timestamp": 982.996, "power": 35.241144}, {"timestamp": 1003.53, "power": 35.241144}, {"timestamp": 1024.07, "power": 35.533001999999996}, {"timestamp": 1045.32, "power": 35.533001999999996}, {"timestamp": 1065.87, "power": 35.533001999999996}, {"timestamp": 1086.47, "power": 35.533001999999996}, {"timestamp": 1107.06, "power": 35.533001999999996}, {"timestamp": 1127.65, "power": 35.533001999999996}, {"timestamp": 1148.25, "power": 35.533001999999996}, {"timestamp": 1168.86, "power": 35.533001999999996}, {"timestamp": 1189.41, "power": 35.533001999999996}, {"timestamp": 1209.97, "power": 35.533001999999996}, {"timestamp": 1230.52, "power": 35.533001999999996}, {"timestamp": 1251.12, "power": 35.533001999999996}, {"timestamp": 1271.72, "power": 35.533001999999996}, {"timestamp": 1292.31, "power": 35.533001999999996}, {"timestamp": 1312.91, "power": 35.533001999999996}, {"timestamp": 1333.46, "power": 35.533001999999996}, {"timestamp": 1354.02, "power": 35.533001999999996}, {"timestamp": 1374.62, "power": 35.533001999999996}, {"timestamp": 1395.22, "power": 35.533001999999996}, {"timestamp": 1415.81, "power": 35.533001999999996}, {"timestamp": 1436.41, "power": 35.533001999999996}, {"timestamp": 1457.0, "power": 35.533001999999996}, {"timestamp": 1477.55, "power": 35.533001999999996}, {"timestamp": 1498.11, "power": 35.533001999999996}, {"timestamp": 1518.71, "power": 35.533001999999996}, {"timestamp": 1539.3, "power": 35.533001999999996}, {"timestamp": 1559.9, "power": 35.533001999999996}, {"timestamp": 1580.49, "power": 35.533001999999996}, {"timestamp": 1601.07, "power": 35.533001999999996}, {"timestamp": 1621.63, "power": 35.533001999999996}, {"timestamp": 1642.19, "power": 35.533001999999996}, {"timestamp": 1662.79, "power": 35.533001999999996}, {"timestamp": 1683.38, "power": 35.533001999999996}, {"timestamp": 1703.98, "power": 35.533001999999996}, {"timestamp": 1724.57, "power": 35.533001999999996}, {"timestamp": 1745.14, "power": 35.533001999999996}, {"timestamp": 1765.7, "power": 35.533001999999996}, {"timestamp": 1786.3, "power": 35.533001999999996}, {"timestamp": 1806.89, "power": 35.533001999999996}, {"timestamp": 1827.48, "power": 35.533001999999996}, {"timestamp": 1848.08, "power": 35.533001999999996}, {"timestamp": 1868.67, "power": 35.533001999999996}, {"timestamp": 1889.24, "power": 35.533001999999996}, {"timestamp": 1909.8, "power": 35.533001999999996}, {"timestamp": 1930.39, "power": 35.533001999999996}, {"timestamp": 1950.99, "power": 35.533001999999996}, {"timestamp": 1971.6, "power": 35.533001999999996}, {"timestamp": 1992.19, "power": 35.533001999999996}, {"timestamp": 2012.78, "power": 35.533001999999996}, {"timestamp": 2033.35, "power": 36.656631000000004}, {"timestamp": 2054.42, "power": 36.656631000000004}, {"timestamp": 2075.02, "power": 36.656631000000004}, {"timestamp": 2095.61, "power": 36.656631000000004}, {"timestamp": 2116.2, "power": 36.656631000000004}, {"timestamp": 2136.8, "power": 36.656631000000004}, {"timestamp": 2157.38, "power": 36.656631000000004}, {"timestamp": 2177.94, "power": 36.656631000000004}, {"timestamp": 2198.54, "power": 36.656631000000004}, {"timestamp": 2219.13, "power": 36.656631000000004}, {"timestamp": 2239.73, "power": 36.656631000000004}, {"timestamp": 2260.32, "power": 36.656631000000004}, {"timestamp": 2280.9, "power": 36.656631000000004}, {"timestamp": 2301.46, "power": 36.656631000000004}, {"timestamp": 2322.01, "power": 36.656631000000004}, {"timestamp": 2342.61, "power": 36.656631000000004}, {"timestamp": 2363.21, "power": 36.656631000000004}, {"timestamp": 2383.81, "power": 36.656631000000004}, {"timestamp": 2404.41, "power": 36.656631000000004}, {"timestamp": 2424.99, "power": 36.656631000000004}, {"timestamp": 2445.55, "power": 36.656631000000004}, {"timestamp": 2466.11, "power": 36.656631000000004}, {"timestamp": 2486.7, "power": 36.656631000000004}, {"timestamp": 2507.29, "power": 36.656631000000004}, {"timestamp": 2527.94, "power": 36.656631000000004}, {"timestamp": 2548.49, "power": 36.656631000000004}, {"timestamp": 2569.01, "power": 36.656631000000004}, {"timestamp": 2589.5, "power": 36.656631000000004}, {"timestamp": 2610.02, "power": 36.656631000000004}, {"timestamp": 2630.56, "power": 36.656631000000004}, {"timestamp": 2651.09, "power": 36.656631000000004}, {"timestamp": 2671.63, "power": 36.656631000000004}, {"timestamp": 2692.18, "power": 36.656631000000004}, {"timestamp": 2712.73, "power": 36.656631000000004}, {"timestamp": 2733.26, "power": 36.656631000000004}, {"timestamp": 2753.8, "power": 36.656631000000004}, {"timestamp": 2774.35, "power": 36.656631000000004}, {"timestamp": 2794.89, "power": 36.656631000000004}, {"timestamp": 2815.44, "power": 36.656631000000004}, {"timestamp": 2835.99, "power": 36.656631000000004}, {"timestamp": 2856.57, "power": 36.656631000000004}, {"timestamp": 2877.1, "power": 36.656631000000004}, {"timestamp": 2897.66, "power": 36.656631000000004}, {"timestamp": 2918.24, "power": 36.656631000000004}, {"timestamp": 2938.8, "power": 36.656631000000004}, {"timestamp": 2959.36, "power": 36.656631000000004}, {"timestamp": 2979.95, "power": 36.656631000000004}, {"timestamp": 3000.52, "power": 36.656631000000004}, {"timestamp": 3021.04, "power": 36.656631000000004}, {"timestamp": 3041.54, "power": 37.463994}, {"timestamp": 3062.61, "power": 37.463994}, {"timestamp": 3083.15, "power": 37.463994}, {"timestamp": 3103.7, "power": 37.463994}, {"timestamp": 3124.25, "power": 37.463994}, {"timestamp": 3144.8, "power": 37.463994}, {"timestamp": 3165.33, "power": 37.463994}, {"timestamp": 3185.86, "power": 37.463994}, {"timestamp": 3206.41, "power": 37.463994}, {"timestamp": 3226.96, "power": 37.463994}, {"timestamp": 3247.51, "power": 37.463994}, {"timestamp": 3268.05, "power": 37.463994}, {"timestamp": 3288.6, "power": 37.463994}, {"timestamp": 3309.13, "power": 37.463994}, {"timestamp": 3329.67, "power": 37.463994}, {"timestamp": 3350.22, "power": 37.463994}, {"timestamp": 3370.76, "power": 37.463994}, {"timestamp": 3391.31, "power": 37.463994}, {"timestamp": 3411.86, "power": 37.463994}, {"timestamp": 3432.41, "power": 37.463994}, {"timestamp": 3452.92, "power": 37.463994}, {"timestamp": 3473.43, "power": 37.463994}, {"timestamp": 3493.97, "power": 37.463994}, {"timestamp": 3514.52, "power": 37.463994}, {"timestamp": 3535.07, "power": 37.463994}, {"timestamp": 3555.61, "power": 37.463994}, {"timestamp": 3576.17, "power": 37.463994}, {"timestamp": 3596.72, "power": 37.463994}, {"timestamp": 3617.24, "power": 37.463994}, {"timestamp": 3637.78, "power": 37.463994}, {"timestamp": 3658.33, "power": 37.463994}, {"timestamp": 3678.88, "power": 37.463994}, {"timestamp": 3699.39, "power": 37.463994}, {"timestamp": 3719.93, "power": 37.463994}, {"timestamp": 3740.48, "power": 37.463994}, {"timestamp": 3761.0, "power": 37.463994}, {"timestamp": 3781.5, "power": 37.463994}, {"timestamp": 3802.04, "power": 37.463994}, {"timestamp": 3822.58, "power": 37.463994}, {"timestamp": 3843.13, "power": 37.463994}, {"timestamp": 3863.68, "power": 37.463994}, {"timestamp": 3884.23, "power": 37.463994}, {"timestamp": 3904.78, "power": 37.463994}, {"timestamp": 3925.29, "power": 37.463994}, {"timestamp": 3945.83, "power": 37.463994}, {"timestamp": 3966.38, "power": 37.463994}, {"timestamp": 3986.93, "power": 37.463994}, {"timestamp": 4007.48, "power": 37.463994}, {"timestamp": 4028.03, "power": 37.463994}, {"timestamp": 4048.58, "power": 37.298545000000004}, {"timestamp": 4069.69, "power": 37.298545000000004}, {"timestamp": 4090.27, "power": 37.298545000000004}, {"timestamp": 4110.86, "power": 37.298545000000004}, {"timestamp": 4131.45, "power": 37.298545000000004}, {"timestamp": 4152.02, "power": 37.298545000000004}, {"timestamp": 4172.61, "power": 37.298545000000004}, {"timestamp": 4193.15, "power": 37.298545000000004}, {"timestamp": 4213.65, "power": 37.298545000000004}, {"timestamp": 4234.22, "power": 37.298545000000004}, {"timestamp": 4254.79, "power": 37.298545000000004}, {"timestamp": 4275.35, "power": 37.298545000000004}, {"timestamp": 4295.93, "power": 37.298545000000004}, {"timestamp": 4316.52, "power": 37.298545000000004}, {"timestamp": 4337.05, "power": 37.298545000000004}, {"timestamp": 4357.55, "power": 37.298545000000004}, {"timestamp": 4378.13, "power": 37.298545000000004}, {"timestamp": 4398.67, "power": 37.298545000000004}, {"timestamp": 4419.23, "power": 37.298545000000004}, {"timestamp": 4439.78, "power": 37.298545000000004}, {"timestamp": 4460.33, "power": 37.298545000000004}, {"timestamp": 4480.89, "power": 37.298545000000004}, {"timestamp": 4501.39, "power": 37.298545000000004}, {"timestamp": 4521.93, "power": 37.298545000000004}, {"timestamp": 4542.48, "power": 37.298545000000004}, {"timestamp": 4563.03, "power": 37.298545000000004}, {"timestamp": 4583.58, "power": 37.298545000000004}, {"timestamp": 4604.13, "power": 37.298545000000004}, {"timestamp": 4624.68, "power": 37.298545000000004}, {"timestamp": 4645.22, "power": 37.298545000000004}, {"timestamp": 4665.76, "power": 37.298545000000004}, {"timestamp": 4686.31, "power": 37.298545000000004}, {"timestamp": 4706.86, "power": 37.298545000000004}, {"timestamp": 4727.41, "power": 37.298545000000004}, {"timestamp": 4747.96, "power": 37.298545000000004}, {"timestamp": 4768.51, "power": 37.298545000000004}, {"timestamp": 4789.04, "power": 37.298545000000004}, {"timestamp": 4809.54, "power": 37.298545000000004}, {"timestamp": 4830.08, "power": 37.298545000000004}, {"timestamp": 4850.63, "power": 37.298545000000004}, {"timestamp": 4871.18, "power": 37.298545000000004}, {"timestamp": 4891.73, "power": 37.298545000000004}, {"timestamp": 4912.28, "power": 37.298545000000004}, {"timestamp": 4932.83, "power": 37.298545000000004}, {"timestamp": 4953.35, "power": 37.298545000000004}, {"timestamp": 4973.89, "power": 37.298545000000004}, {"timestamp": 4994.45, "power": 37.298545000000004}, {"timestamp": 5014.99, "power": 37.298545000000004}, {"timestamp": 5035.55, "power": 37.298545000000004}, {"timestamp": 5056.1, "power": 36.959019999999995}, {"timestamp": 5077.22, "power": 36.959019999999995}, {"timestamp": 5097.72, "power": 36.959019999999995}, {"timestamp": 5118.3, "power": 36.959019999999995}, {"timestamp": 5138.88, "power": 36.959019999999995}, {"timestamp": 5159.44, "power": 36.959019999999995}, {"timestamp": 5180.02, "power": 36.959019999999995}, {"timestamp": 5200.6, "power": 36.959019999999995}, {"timestamp": 5221.12, "power": 36.959019999999995}, {"timestamp": 5241.62, "power": 36.959019999999995}, {"timestamp": 5262.17, "power": 36.959019999999995}, {"timestamp": 5282.75, "power": 36.959019999999995}, {"timestamp": 5303.31, "power": 36.959019999999995}, {"timestamp": 5323.9, "power": 36.959019999999995}, {"timestamp": 5344.48, "power": 36.959019999999995}, {"timestamp": 5365.0, "power": 36.959019999999995}, {"timestamp": 5385.51, "power": 36.959019999999995}, {"timestamp": 5406.08, "power": 36.959019999999995}, {"timestamp": 5426.65, "power": 36.959019999999995}, {"timestamp": 5447.23, "power": 36.959019999999995}, {"timestamp": 5467.79, "power": 36.959019999999995}, {"timestamp": 5488.37, "power": 36.959019999999995}, {"timestamp": 5508.96, "power": 36.959019999999995}, {"timestamp": 5529.47, "power": 36.959019999999995}, {"timestamp": 5550.01, "power": 36.959019999999995}, {"timestamp": 5570.59, "power": 36.959019999999995}, {"timestamp": 5591.17, "power": 36.959019999999995}, {"timestamp": 5611.75, "power": 36.959019999999995}, {"timestamp": 5632.33, "power": 36.959019999999995}, {"timestamp": 5652.91, "power": 36.959019999999995}, {"timestamp": 5673.41, "power": 36.959019999999995}, {"timestamp": 5693.98, "power": 36.959019999999995}, {"timestamp": 5714.55, "power": 36.959019999999995}, {"timestamp": 5735.14, "power": 36.959019999999995}, {"timestamp": 5755.7, "power": 36.959019999999995}, {"timestamp": 5776.28, "power": 36.959019999999995}, {"timestamp": 5796.85, "power": 36.959019999999995}, {"timestamp": 5817.35, "power": 36.959019999999995}, {"timestamp": 5837.92, "power": 36.959019999999995}, {"timestamp": 5858.49, "power": 36.959019999999995}, {"timestamp": 5879.07, "power": 36.959019999999995}, {"timestamp": 5899.63, "power": 36.959019999999995}, {"timestamp": 5920.22, "power": 36.959019999999995}, {"timestamp": 5940.8, "power": 36.959019999999995}, {"timestamp": 5961.31, "power": 36.959019999999995}, {"timestamp": 5981.87, "power": 36.959019999999995}, {"timestamp": 6002.45, "power": 36.959019999999995}, {"timestamp": 6023.04, "power": 36.959019999999995}, {"timestamp": 6043.6, "power": 36.959019999999995}, {"timestamp": 6064.17, "power": 37.107807}, {"timestamp": 6085.24, "power": 37.107807}, {"timestamp": 6105.75, "power": 37.107807}, {"timestamp": 6126.29, "power": 37.107807}, {"timestamp": 6146.84, "power": 37.107807}, {"timestamp": 6167.39, "power": 37.107807}, {"timestamp": 6187.93, "power": 37.107807}, {"timestamp": 6208.48, "power": 37.107807}, {"timestamp": 6229.01, "power": 37.107807}, {"timestamp": 6249.51, "power": 37.107807}, {"timestamp": 6270.09, "power": 37.107807}, {"timestamp": 6290.66, "power": 37.107807}, {"timestamp": 6311.25, "power": 37.107807}, {"timestamp": 6331.82, "power": 37.107807}, {"timestamp": 6352.38, "power": 37.107807}, {"timestamp": 6372.95, "power": 37.107807}, {"timestamp": 6393.46, "power": 37.107807}, {"timestamp": 6414.04, "power": 37.107807}, {"timestamp": 6434.61, "power": 37.107807}, {"timestamp": 6455.17, "power": 37.107807}, {"timestamp": 6475.75, "power": 37.107807}, {"timestamp": 6496.33, "power": 37.107807}, {"timestamp": 6516.91, "power": 37.107807}, {"timestamp": 6537.42, "power": 37.107807}, {"timestamp": 6557.98, "power": 37.107807}, {"timestamp": 6578.55, "power": 37.107807}, {"timestamp": 6599.12, "power": 37.107807}, {"timestamp": 6619.7, "power": 37.107807}, {"timestamp": 6640.26, "power": 37.107807}, {"timestamp": 6660.82, "power": 37.107807}, {"timestamp": 6681.34, "power": 37.107807}, {"timestamp": 6701.9, "power": 37.107807}, {"timestamp": 6722.47, "power": 37.107807}, {"timestamp": 6743.02, "power": 37.107807}, {"timestamp": 6763.56, "power": 37.107807}, {"timestamp": 6784.11, "power": 37.107807}, {"timestamp": 6804.66, "power": 37.107807}, {"timestamp": 6825.2, "power": 37.107807}, {"timestamp": 6845.71, "power": 37.107807}, {"timestamp": 6866.28, "power": 37.107807}, {"timestamp": 6886.82, "power": 37.107807}, {"timestamp": 6907.39, "power": 37.107807}, {"timestamp": 6927.95, "power": 37.107807}, {"timestamp": 6948.53, "power": 37.107807}, {"timestamp": 6969.05, "power": 37.107807}, {"timestamp": 6989.55, "power": 37.107807}, {"timestamp": 7010.12, "power": 37.107807}, {"timestamp": 7030.69, "power": 37.107807}, {"timestamp": 7051.27, "power": 37.107807}, {"timestamp": 7071.83, "power": 37.588167999999996}, {"timestamp": 7093.05, "power": 37.588167999999996}, {"timestamp": 7113.59, "power": 37.588167999999996}, {"timestamp": 7134.16, "power": 37.588167999999996}, {"timestamp": 7154.7, "power": 37.588167999999996}, {"timestamp": 7175.43, "power": 37.588167999999996}, {"timestamp": 7195.99, "power": 37.588167999999996}, {"timestamp": 7216.58, "power": 37.588167999999996}, {"timestamp": 7237.11, "power": 37.588167999999996}, {"timestamp": 7257.6, "power": 37.588167999999996}, {"timestamp": 7278.15, "power": 37.588167999999996}, {"timestamp": 7298.71, "power": 37.588167999999996}, {"timestamp": 7319.29, "power": 37.588167999999996}, {"timestamp": 7339.85, "power": 37.588167999999996}, {"timestamp": 7360.4, "power": 37.588167999999996}, {"timestamp": 7380.91, "power": 37.588167999999996}, {"timestamp": 7401.41, "power": 37.588167999999996}, {"timestamp": 7421.97, "power": 37.588167999999996}, {"timestamp": 7442.54, "power": 37.588167999999996}, {"timestamp": 7463.1, "power": 37.588167999999996}, {"timestamp": 7483.66, "power": 37.588167999999996}, {"timestamp": 7504.23, "power": 37.588167999999996}, {"timestamp": 7524.8, "power": 37.588167999999996}, {"timestamp": 7545.31, "power": 37.588167999999996}, {"timestamp": 7565.87, "power": 37.588167999999996}, {"timestamp": 7586.43, "power": 37.588167999999996}, {"timestamp": 7607.01, "power": 37.588167999999996}, {"timestamp": 7627.57, "power": 37.588167999999996}, {"timestamp": 7648.14, "power": 37.588167999999996}, {"timestamp": 7668.71, "power": 37.588167999999996}, {"timestamp": 7689.23, "power": 37.588167999999996}, {"timestamp": 7709.77, "power": 37.588167999999996}, {"timestamp": 7730.33, "power": 37.588167999999996}, {"timestamp": 7750.9, "power": 37.588167999999996}, {"timestamp": 7771.48, "power": 37.588167999999996}, {"timestamp": 7792.04, "power": 37.588167999999996}, {"timestamp": 7812.61, "power": 37.588167999999996}, {"timestamp": 7833.13, "power": 37.588167999999996}, {"timestamp": 7853.62, "power": 37.588167999999996}, {"timestamp": 7874.19, "power": 37.588167999999996}, {"timestamp": 7894.76, "power": 37.588167999999996}, {"timestamp": 7915.33, "power": 37.588167999999996}, {"timestamp": 7935.9, "power": 37.588167999999996}, {"timestamp": 7956.45, "power": 37.588167999999996}, {"timestamp": 7976.97, "power": 37.588167999999996}, {"timestamp": 7997.46, "power": 37.588167999999996}, {"timestamp": 8018.03, "power": 37.588167999999996}, {"timestamp": 8038.59, "power": 37.588167999999996}, {"timestamp": 8059.16, "power": 37.588167999999996}, {"timestamp": 8079.73, "power": 37.075946}, {"timestamp": 8102.22, "power": 37.075946}, {"timestamp": 8122.76, "power": 37.075946}, {"timestamp": 8143.31, "power": 37.075946}, {"timestamp": 8163.86, "power": 37.075946}, {"timestamp": 8184.43, "power": 37.075946}, {"timestamp": 8204.94, "power": 37.075946}, {"timestamp": 8225.44, "power": 37.075946}, {"timestamp": 8246.0, "power": 37.075946}, {"timestamp": 8266.57, "power": 37.075946}, {"timestamp": 8287.14, "power": 37.075946}, {"timestamp": 8307.71, "power": 37.075946}, {"timestamp": 8328.27, "power": 37.075946}, {"timestamp": 8348.86, "power": 37.075946}, {"timestamp": 8369.35, "power": 37.075946}, {"timestamp": 8389.92, "power": 37.075946}, {"timestamp": 8410.48, "power": 37.075946}, {"timestamp": 8431.06, "power": 37.075946}, {"timestamp": 8451.63, "power": 37.075946}, {"timestamp": 8472.19, "power": 37.075946}, {"timestamp": 8492.75, "power": 37.075946}, {"timestamp": 8513.27, "power": 37.075946}, {"timestamp": 8533.82, "power": 37.075946}, {"timestamp": 8554.38, "power": 37.075946}, {"timestamp": 8574.94, "power": 37.075946}, {"timestamp": 8595.48, "power": 37.075946}, {"timestamp": 8616.02, "power": 37.075946}, {"timestamp": 8636.57, "power": 37.075946}, {"timestamp": 8657.09, "power": 37.075946}, {"timestamp": 8677.58, "power": 37.075946}, {"timestamp": 8698.11, "power": 37.075946}, {"timestamp": 8718.79, "power": 37.075946}, {"timestamp": 8739.33, "power": 37.075946}, {"timestamp": 8759.87, "power": 37.075946}, {"timestamp": 8780.41, "power": 37.075946}, {"timestamp": 8800.9, "power": 37.075946}, {"timestamp": 8821.4, "power": 37.075946}, {"timestamp": 8841.94, "power": 37.075946}, {"timestamp": 8862.48, "power": 37.075946}, {"timestamp": 8883.0, "power": 37.075946}, {"timestamp": 8903.53, "power": 37.075946}, {"timestamp": 8924.06, "power": 37.075946}, {"timestamp": 8944.59, "power": 37.075946}, {"timestamp": 8965.1, "power": 37.075946}, {"timestamp": 8985.58, "power": 37.075946}, {"timestamp": 9006.1, "power": 37.075946}, {"timestamp": 9026.63, "power": 37.075946}, {"timestamp": 9047.16, "power": 37.075946}, {"timestamp": 9067.68, "power": 37.075946}, {"timestamp": 9088.21, "power": 38.775752}, {"timestamp": 9109.88, "power": 38.775752}, {"timestamp": 9130.41, "power": 38.775752}, {"timestamp": 9150.93, "power": 38.775752}, {"timestamp": 9171.46, "power": 38.775752}, {"timestamp": 9191.99, "power": 38.775752}, {"timestamp": 9212.51, "power": 38.775752}, {"timestamp": 9233.02, "power": 38.775752}, {"timestamp": 9253.51, "power": 38.775752}, {"timestamp": 9274.02, "power": 38.775752}, {"timestamp": 9294.55, "power": 38.775752}, {"timestamp": 9315.08, "power": 38.775752}, {"timestamp": 9335.6, "power": 38.775752}, {"timestamp": 9356.12, "power": 38.775752}, {"timestamp": 9376.66, "power": 38.775752}, {"timestamp": 9397.17, "power": 38.775752}, {"timestamp": 9417.69, "power": 38.775752}, {"timestamp": 9438.21, "power": 38.775752}, {"timestamp": 9458.73, "power": 38.775752}, {"timestamp": 9479.26, "power": 38.775752}, {"timestamp": 9499.78, "power": 38.775752}, {"timestamp": 9520.3, "power": 38.775752}, {"timestamp": 9540.82, "power": 38.775752}, {"timestamp": 9561.32, "power": 38.775752}, {"timestamp": 9581.83, "power": 38.775752}, {"timestamp": 9602.36, "power": 38.775752}, {"timestamp": 9622.88, "power": 38.775752}, {"timestamp": 9643.41, "power": 38.775752}, {"timestamp": 9663.93, "power": 38.775752}, {"timestamp": 9684.45, "power": 38.775752}, {"timestamp": 9704.95, "power": 38.775752}, {"timestamp": 9725.42, "power": 38.775752}, {"timestamp": 9745.97, "power": 38.775752}, {"timestamp": 9766.52, "power": 38.775752}, {"timestamp": 9787.07, "power": 38.775752}, {"timestamp": 9807.6, "power": 38.775752}, {"timestamp": 9828.14, "power": 38.775752}, {"timestamp": 9848.66, "power": 38.775752}, {"timestamp": 9869.18, "power": 38.775752}, {"timestamp": 9889.66, "power": 38.775752}, {"timestamp": 9910.15, "power": 38.775752}, {"timestamp": 9930.67, "power": 38.775752}, {"timestamp": 9951.19, "power": 38.775752}, {"timestamp": 9971.72, "power": 38.775752}, {"timestamp": 9992.25, "power": 38.775752}, {"timestamp": 10012.8, "power": 38.775752}, {"timestamp": 10033.3, "power": 38.775752}, {"timestamp": 10053.8, "power": 38.775752}, {"timestamp": 10074.3, "power": 38.775752}, {"timestamp": 10094.8, "power": 36.045227}, {"timestamp": 10115.9, "power": 36.045227}, {"timestamp": 10136.4, "power": 36.045227}, {"timestamp": 10157.0, "power": 36.045227}, {"timestamp": 10177.4, "power": 36.045227}, {"timestamp": 10197.9, "power": 36.045227}, {"timestamp": 10218.4, "power": 36.045227}, {"timestamp": 10239.0, "power": 36.045227}, {"timestamp": 10259.5, "power": 36.045227}, {"timestamp": 10280.0, "power": 36.045227}, {"timestamp": 10300.5, "power": 36.045227}, {"timestamp": 10321.1, "power": 36.045227}, {"timestamp": 10341.5, "power": 36.045227}, {"timestamp": 10362.0, "power": 36.045227}, {"timestamp": 10382.7, "power": 36.045227}, {"timestamp": 10403.2, "power": 36.045227}, {"timestamp": 10423.7, "power": 36.045227}], "timeline": {"START": "2565.613678", "END": "8788.428927"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7215.97}, {"name": "clSetKernelArg", "calls": 19, "time": 2379.57}, {"name": "clReleaseKernel", "calls": 1, "time": 609.936}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.2047}, {"name": "clReleaseContext", "calls": 1, "time": 57.3631}, {"name": "clCreateContext", "calls": 1, "time": 35.5025}, {"name": "clReleaseProgram", "calls": 1, "time": 19.5967}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.341375}, {"name": "clCreateKernel", "calls": 1, "time": 0.339965}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.13124}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.112828}, {"name": "clRetainMemObject", "calls": 14, "time": 0.068181}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027533}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023737}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023039}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010181}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009399}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008749}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007167}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006413}, {"name": "clRetainDevice", "calls": 2, "time": 0.004607}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6222.82}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6222.28}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6197.33}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6222.32}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6173.38}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6186.91}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9285.033645, "utilization": 96.7191, "size": 8718900.0, "time": 939.027292}, {"type": "WRITE", "transfers": 1, "speed": 6422.285211, "utilization": 66.898804, "size": 346060.0, "time": 53.884274}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 79508620, "speed": 102.274, "utilization": 0.887797, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4970679, "speed": 393.247, "utilization": 3.4136, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79024348, "speed": 102.061, "utilization": 0.885948, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4940431, "speed": 392.921, "utilization": 3.41077, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79510378, "speed": 102.275, "utilization": 0.887802, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4970802, "speed": 393.145, "utilization": 3.41272, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78662989, "speed": 101.988, "utilization": 0.885315, "size": 0.00800092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4917840, "speed": 392.99, "utilization": 3.41137, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78879080, "speed": 102.044, "utilization": 0.885795, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4931357, "speed": 393.191, "utilization": 3.41312, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len4/run3.json b/code/fpga/final_results/dna.10MB.len4/run3.json new file mode 100644 index 0000000..2a4e8e6 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.3457, "power": 36.113049000000004}, {"timestamp": 59.0244, "power": 36.113049000000004}, {"timestamp": 79.5661, "power": 36.113049000000004}, {"timestamp": 100.108, "power": 36.113049000000004}, {"timestamp": 120.644, "power": 36.113049000000004}, {"timestamp": 141.384, "power": 36.113049000000004}, {"timestamp": 161.935, "power": 36.113049000000004}, {"timestamp": 182.442, "power": 36.113049000000004}, {"timestamp": 202.98, "power": 36.113049000000004}, {"timestamp": 223.527, "power": 36.113049000000004}, {"timestamp": 244.07, "power": 36.113049000000004}, {"timestamp": 264.617, "power": 36.113049000000004}, {"timestamp": 285.163, "power": 36.113049000000004}, {"timestamp": 305.712, "power": 36.113049000000004}, {"timestamp": 326.221, "power": 36.113049000000004}, {"timestamp": 346.723, "power": 36.113049000000004}, {"timestamp": 367.268, "power": 36.113049000000004}, {"timestamp": 387.814, "power": 36.113049000000004}, {"timestamp": 408.359, "power": 36.113049000000004}, {"timestamp": 428.902, "power": 36.113049000000004}, {"timestamp": 449.445, "power": 36.113049000000004}, {"timestamp": 469.959, "power": 36.113049000000004}, {"timestamp": 490.459, "power": 36.113049000000004}, {"timestamp": 510.999, "power": 36.113049000000004}, {"timestamp": 531.542, "power": 36.113049000000004}, {"timestamp": 552.084, "power": 36.113049000000004}, {"timestamp": 572.626, "power": 36.113049000000004}, {"timestamp": 593.166, "power": 36.113049000000004}, {"timestamp": 613.71, "power": 36.113049000000004}, {"timestamp": 634.239, "power": 36.113049000000004}, {"timestamp": 654.776, "power": 36.113049000000004}, {"timestamp": 675.319, "power": 36.113049000000004}, {"timestamp": 695.856, "power": 36.113049000000004}, {"timestamp": 716.406, "power": 36.113049000000004}, {"timestamp": 736.948, "power": 36.113049000000004}, {"timestamp": 757.49, "power": 36.113049000000004}, {"timestamp": 778.006, "power": 36.113049000000004}, {"timestamp": 798.507, "power": 36.113049000000004}, {"timestamp": 819.043, "power": 36.113049000000004}, {"timestamp": 839.582, "power": 36.113049000000004}, {"timestamp": 860.124, "power": 36.113049000000004}, {"timestamp": 880.668, "power": 36.113049000000004}, {"timestamp": 901.207, "power": 36.113049000000004}, {"timestamp": 921.747, "power": 36.113049000000004}, {"timestamp": 942.269, "power": 36.113049000000004}, {"timestamp": 962.807, "power": 36.113049000000004}, {"timestamp": 983.352, "power": 36.113049000000004}, {"timestamp": 1003.89, "power": 36.113049000000004}, {"timestamp": 1024.43, "power": 35.622196}, {"timestamp": 1045.47, "power": 35.622196}, {"timestamp": 1066.0, "power": 35.622196}, {"timestamp": 1086.5, "power": 35.622196}, {"timestamp": 1107.03, "power": 35.622196}, {"timestamp": 1127.57, "power": 35.622196}, {"timestamp": 1148.11, "power": 35.622196}, {"timestamp": 1168.66, "power": 35.622196}, {"timestamp": 1189.2, "power": 35.622196}, {"timestamp": 1209.74, "power": 35.622196}, {"timestamp": 1230.25, "power": 35.622196}, {"timestamp": 1250.79, "power": 35.622196}, {"timestamp": 1271.33, "power": 35.622196}, {"timestamp": 1291.87, "power": 35.622196}, {"timestamp": 1312.41, "power": 35.622196}, {"timestamp": 1332.95, "power": 35.622196}, {"timestamp": 1353.49, "power": 35.622196}, {"timestamp": 1374.01, "power": 35.622196}, {"timestamp": 1394.51, "power": 35.622196}, {"timestamp": 1415.05, "power": 35.622196}, {"timestamp": 1435.59, "power": 35.622196}, {"timestamp": 1456.14, "power": 35.622196}, {"timestamp": 1476.68, "power": 35.622196}, {"timestamp": 1497.22, "power": 35.622196}, {"timestamp": 1517.76, "power": 35.622196}, {"timestamp": 1538.28, "power": 35.622196}, {"timestamp": 1558.82, "power": 35.622196}, {"timestamp": 1579.36, "power": 35.622196}, {"timestamp": 1599.9, "power": 35.622196}, {"timestamp": 1620.44, "power": 35.622196}, {"timestamp": 1640.98, "power": 35.622196}, {"timestamp": 1661.52, "power": 35.622196}, {"timestamp": 1682.04, "power": 35.622196}, {"timestamp": 1702.54, "power": 35.622196}, {"timestamp": 1723.08, "power": 35.622196}, {"timestamp": 1743.62, "power": 35.622196}, {"timestamp": 1764.17, "power": 35.622196}, {"timestamp": 1784.71, "power": 35.622196}, {"timestamp": 1805.26, "power": 35.622196}, {"timestamp": 1825.8, "power": 35.622196}, {"timestamp": 1846.32, "power": 35.622196}, {"timestamp": 1866.85, "power": 35.622196}, {"timestamp": 1887.39, "power": 35.622196}, {"timestamp": 1907.93, "power": 35.622196}, {"timestamp": 1928.47, "power": 35.622196}, {"timestamp": 1949.02, "power": 35.622196}, {"timestamp": 1969.56, "power": 35.622196}, {"timestamp": 1990.08, "power": 35.622196}, {"timestamp": 2010.58, "power": 35.622196}, {"timestamp": 2031.12, "power": 35.306461999999996}, {"timestamp": 2052.13, "power": 35.306461999999996}, {"timestamp": 2072.67, "power": 35.306461999999996}, {"timestamp": 2093.21, "power": 35.306461999999996}, {"timestamp": 2113.76, "power": 35.306461999999996}, {"timestamp": 2134.27, "power": 35.306461999999996}, {"timestamp": 2154.81, "power": 35.306461999999996}, {"timestamp": 2175.35, "power": 35.306461999999996}, {"timestamp": 2195.9, "power": 35.306461999999996}, {"timestamp": 2216.44, "power": 35.306461999999996}, {"timestamp": 2236.98, "power": 35.306461999999996}, {"timestamp": 2257.52, "power": 35.306461999999996}, {"timestamp": 2278.04, "power": 35.306461999999996}, {"timestamp": 2298.54, "power": 35.306461999999996}, {"timestamp": 2319.08, "power": 35.306461999999996}, {"timestamp": 2339.62, "power": 35.306461999999996}, {"timestamp": 2360.16, "power": 35.306461999999996}, {"timestamp": 2380.71, "power": 35.306461999999996}, {"timestamp": 2401.25, "power": 35.306461999999996}, {"timestamp": 2421.79, "power": 35.306461999999996}, {"timestamp": 2442.31, "power": 35.306461999999996}, {"timestamp": 2462.85, "power": 35.306461999999996}, {"timestamp": 2483.4, "power": 35.306461999999996}, {"timestamp": 2503.94, "power": 35.306461999999996}, {"timestamp": 2524.49, "power": 35.306461999999996}, {"timestamp": 2545.03, "power": 35.306461999999996}, {"timestamp": 2565.61, "power": 35.306461999999996}, {"timestamp": 2586.2, "power": 35.306461999999996}, {"timestamp": 2606.73, "power": 35.306461999999996}, {"timestamp": 2627.26, "power": 35.306461999999996}, {"timestamp": 2647.8, "power": 35.306461999999996}, {"timestamp": 2668.34, "power": 35.306461999999996}, {"timestamp": 2688.89, "power": 35.306461999999996}, {"timestamp": 2709.44, "power": 35.306461999999996}, {"timestamp": 2729.97, "power": 35.306461999999996}, {"timestamp": 2750.48, "power": 35.306461999999996}, {"timestamp": 2771.04, "power": 35.306461999999996}, {"timestamp": 2791.59, "power": 35.306461999999996}, {"timestamp": 2812.18, "power": 35.306461999999996}, {"timestamp": 2832.76, "power": 35.306461999999996}, {"timestamp": 2853.33, "power": 35.306461999999996}, {"timestamp": 2873.92, "power": 35.306461999999996}, {"timestamp": 2894.43, "power": 35.306461999999996}, {"timestamp": 2915.01, "power": 35.306461999999996}, {"timestamp": 2935.57, "power": 35.306461999999996}, {"timestamp": 2956.14, "power": 35.306461999999996}, {"timestamp": 2976.71, "power": 35.306461999999996}, {"timestamp": 2997.26, "power": 35.306461999999996}, {"timestamp": 3017.83, "power": 35.306461999999996}, {"timestamp": 3038.34, "power": 36.831650999999994}, {"timestamp": 3059.39, "power": 36.831650999999994}, {"timestamp": 3079.95, "power": 36.831650999999994}, {"timestamp": 3100.5, "power": 36.831650999999994}, {"timestamp": 3121.06, "power": 36.831650999999994}, {"timestamp": 3141.62, "power": 36.831650999999994}, {"timestamp": 3162.15, "power": 36.831650999999994}, {"timestamp": 3182.72, "power": 36.831650999999994}, {"timestamp": 3203.3, "power": 36.831650999999994}, {"timestamp": 3223.85, "power": 36.831650999999994}, {"timestamp": 3244.44, "power": 36.831650999999994}, {"timestamp": 3265.02, "power": 36.831650999999994}, {"timestamp": 3285.62, "power": 36.831650999999994}, {"timestamp": 3306.15, "power": 36.831650999999994}, {"timestamp": 3326.72, "power": 36.831650999999994}, {"timestamp": 3347.27, "power": 36.831650999999994}, {"timestamp": 3367.86, "power": 36.831650999999994}, {"timestamp": 3388.45, "power": 36.831650999999994}, {"timestamp": 3409.02, "power": 36.831650999999994}, {"timestamp": 3429.61, "power": 36.831650999999994}, {"timestamp": 3450.15, "power": 36.831650999999994}, {"timestamp": 3470.66, "power": 36.831650999999994}, {"timestamp": 3491.21, "power": 36.831650999999994}, {"timestamp": 3511.77, "power": 36.831650999999994}, {"timestamp": 3532.34, "power": 36.831650999999994}, {"timestamp": 3552.92, "power": 36.831650999999994}, {"timestamp": 3573.5, "power": 36.831650999999994}, {"timestamp": 3594.04, "power": 36.831650999999994}, {"timestamp": 3614.55, "power": 36.831650999999994}, {"timestamp": 3635.09, "power": 36.831650999999994}, {"timestamp": 3655.65, "power": 36.831650999999994}, {"timestamp": 3676.21, "power": 36.831650999999994}, {"timestamp": 3696.72, "power": 36.831650999999994}, {"timestamp": 3717.27, "power": 36.831650999999994}, {"timestamp": 3737.82, "power": 36.831650999999994}, {"timestamp": 3758.34, "power": 36.831650999999994}, {"timestamp": 3778.89, "power": 36.831650999999994}, {"timestamp": 3799.47, "power": 36.831650999999994}, {"timestamp": 3820.06, "power": 36.831650999999994}, {"timestamp": 3840.64, "power": 36.831650999999994}, {"timestamp": 3861.23, "power": 36.831650999999994}, {"timestamp": 3881.82, "power": 36.831650999999994}, {"timestamp": 3902.34, "power": 36.831650999999994}, {"timestamp": 3922.88, "power": 36.831650999999994}, {"timestamp": 3943.44, "power": 36.831650999999994}, {"timestamp": 3964.01, "power": 36.831650999999994}, {"timestamp": 3984.58, "power": 36.831650999999994}, {"timestamp": 4005.16, "power": 36.831650999999994}, {"timestamp": 4025.72, "power": 36.831650999999994}, {"timestamp": 4046.25, "power": 37.891911}, {"timestamp": 4067.32, "power": 37.891911}, {"timestamp": 4087.87, "power": 37.891911}, {"timestamp": 4108.43, "power": 37.891911}, {"timestamp": 4128.99, "power": 37.891911}, {"timestamp": 4149.54, "power": 37.891911}, {"timestamp": 4170.07, "power": 37.891911}, {"timestamp": 4190.58, "power": 37.891911}, {"timestamp": 4211.16, "power": 37.891911}, {"timestamp": 4231.74, "power": 37.891911}, {"timestamp": 4252.33, "power": 37.891911}, {"timestamp": 4272.88, "power": 37.891911}, {"timestamp": 4293.44, "power": 37.891911}, {"timestamp": 4313.97, "power": 37.891911}, {"timestamp": 4334.48, "power": 37.891911}, {"timestamp": 4355.02, "power": 37.891911}, {"timestamp": 4375.58, "power": 37.891911}, {"timestamp": 4396.14, "power": 37.891911}, {"timestamp": 4416.69, "power": 37.891911}, {"timestamp": 4437.24, "power": 37.891911}, {"timestamp": 4457.8, "power": 37.891911}, {"timestamp": 4478.32, "power": 37.891911}, {"timestamp": 4498.87, "power": 37.891911}, {"timestamp": 4519.42, "power": 37.891911}, {"timestamp": 4539.97, "power": 37.891911}, {"timestamp": 4560.54, "power": 37.891911}, {"timestamp": 4581.11, "power": 37.891911}, {"timestamp": 4601.69, "power": 37.891911}, {"timestamp": 4622.22, "power": 37.891911}, {"timestamp": 4642.78, "power": 37.891911}, {"timestamp": 4663.33, "power": 37.891911}, {"timestamp": 4683.91, "power": 37.891911}, {"timestamp": 4704.48, "power": 37.891911}, {"timestamp": 4725.07, "power": 37.891911}, {"timestamp": 4745.66, "power": 37.891911}, {"timestamp": 4766.2, "power": 37.891911}, {"timestamp": 4786.76, "power": 37.891911}, {"timestamp": 4807.32, "power": 37.891911}, {"timestamp": 4827.88, "power": 37.891911}, {"timestamp": 4848.44, "power": 37.891911}, {"timestamp": 4868.99, "power": 37.891911}, {"timestamp": 4889.56, "power": 37.891911}, {"timestamp": 4910.09, "power": 37.891911}, {"timestamp": 4930.6, "power": 37.891911}, {"timestamp": 4951.18, "power": 37.891911}, {"timestamp": 4971.76, "power": 37.891911}, {"timestamp": 4992.33, "power": 37.891911}, {"timestamp": 5012.91, "power": 37.891911}, {"timestamp": 5033.48, "power": 37.891911}, {"timestamp": 5054.02, "power": 37.301532}, {"timestamp": 5075.19, "power": 37.301532}, {"timestamp": 5095.77, "power": 37.301532}, {"timestamp": 5116.35, "power": 37.301532}, {"timestamp": 5136.93, "power": 37.301532}, {"timestamp": 5157.51, "power": 37.301532}, {"timestamp": 5178.05, "power": 37.301532}, {"timestamp": 5198.56, "power": 37.301532}, {"timestamp": 5219.13, "power": 37.301532}, {"timestamp": 5239.7, "power": 37.301532}, {"timestamp": 5260.29, "power": 37.301532}, {"timestamp": 5280.87, "power": 37.301532}, {"timestamp": 5301.44, "power": 37.301532}, {"timestamp": 5321.99, "power": 37.301532}, {"timestamp": 5342.49, "power": 37.301532}, {"timestamp": 5363.08, "power": 37.301532}, {"timestamp": 5383.66, "power": 37.301532}, {"timestamp": 5404.23, "power": 37.301532}, {"timestamp": 5424.8, "power": 37.301532}, {"timestamp": 5445.39, "power": 37.301532}, {"timestamp": 5465.96, "power": 37.301532}, {"timestamp": 5486.48, "power": 37.301532}, {"timestamp": 5507.05, "power": 37.301532}, {"timestamp": 5527.64, "power": 37.301532}, {"timestamp": 5548.22, "power": 37.301532}, {"timestamp": 5568.8, "power": 37.301532}, {"timestamp": 5589.39, "power": 37.301532}, {"timestamp": 5609.95, "power": 37.301532}, {"timestamp": 5630.46, "power": 37.301532}, {"timestamp": 5651.04, "power": 37.301532}, {"timestamp": 5671.62, "power": 37.301532}, {"timestamp": 5692.21, "power": 37.301532}, {"timestamp": 5712.8, "power": 37.301532}, {"timestamp": 5733.39, "power": 37.301532}, {"timestamp": 5753.97, "power": 37.301532}, {"timestamp": 5774.49, "power": 37.301532}, {"timestamp": 5795.07, "power": 37.301532}, {"timestamp": 5815.66, "power": 37.301532}, {"timestamp": 5836.25, "power": 37.301532}, {"timestamp": 5856.84, "power": 37.301532}, {"timestamp": 5877.43, "power": 37.301532}, {"timestamp": 5897.93, "power": 37.301532}, {"timestamp": 5918.44, "power": 37.301532}, {"timestamp": 5939.01, "power": 37.301532}, {"timestamp": 5959.6, "power": 37.301532}, {"timestamp": 5980.19, "power": 37.301532}, {"timestamp": 6000.76, "power": 37.301532}, {"timestamp": 6021.35, "power": 37.301532}, {"timestamp": 6041.95, "power": 37.301532}, {"timestamp": 6062.46, "power": 37.531624}, {"timestamp": 6083.56, "power": 37.531624}, {"timestamp": 6104.12, "power": 37.531624}, {"timestamp": 6124.67, "power": 37.531624}, {"timestamp": 6145.23, "power": 37.531624}, {"timestamp": 6165.78, "power": 37.531624}, {"timestamp": 6186.31, "power": 37.531624}, {"timestamp": 6206.87, "power": 37.531624}, {"timestamp": 6227.46, "power": 37.531624}, {"timestamp": 6248.04, "power": 37.531624}, {"timestamp": 6268.62, "power": 37.531624}, {"timestamp": 6289.21, "power": 37.531624}, {"timestamp": 6309.72, "power": 37.531624}, {"timestamp": 6330.25, "power": 37.531624}, {"timestamp": 6350.81, "power": 37.531624}, {"timestamp": 6371.33, "power": 37.531624}, {"timestamp": 6391.92, "power": 37.531624}, {"timestamp": 6412.5, "power": 37.531624}, {"timestamp": 6433.08, "power": 37.531624}, {"timestamp": 6453.67, "power": 37.531624}, {"timestamp": 6474.2, "power": 37.531624}, {"timestamp": 6494.77, "power": 37.531624}, {"timestamp": 6515.34, "power": 37.531624}, {"timestamp": 6535.92, "power": 37.531624}, {"timestamp": 6556.5, "power": 37.531624}, {"timestamp": 6577.08, "power": 37.531624}, {"timestamp": 6597.65, "power": 37.531624}, {"timestamp": 6618.18, "power": 37.531624}, {"timestamp": 6638.74, "power": 37.531624}, {"timestamp": 6659.33, "power": 37.531624}, {"timestamp": 6679.91, "power": 37.531624}, {"timestamp": 6700.48, "power": 37.531624}, {"timestamp": 6721.04, "power": 37.531624}, {"timestamp": 6741.63, "power": 37.531624}, {"timestamp": 6762.16, "power": 37.531624}, {"timestamp": 6782.72, "power": 37.531624}, {"timestamp": 6803.31, "power": 37.531624}, {"timestamp": 6823.9, "power": 37.531624}, {"timestamp": 6844.48, "power": 37.531624}, {"timestamp": 6865.08, "power": 37.531624}, {"timestamp": 6885.67, "power": 37.531624}, {"timestamp": 6906.2, "power": 37.531624}, {"timestamp": 6926.76, "power": 37.531624}, {"timestamp": 6947.36, "power": 37.531624}, {"timestamp": 6967.95, "power": 37.531624}, {"timestamp": 6988.53, "power": 37.531624}, {"timestamp": 7009.12, "power": 37.531624}, {"timestamp": 7029.7, "power": 37.531624}, {"timestamp": 7050.23, "power": 37.531624}, {"timestamp": 7070.79, "power": 37.832637000000005}, {"timestamp": 7091.89, "power": 37.832637000000005}, {"timestamp": 7112.45, "power": 37.832637000000005}, {"timestamp": 7133.0, "power": 37.832637000000005}, {"timestamp": 7153.56, "power": 37.832637000000005}, {"timestamp": 7174.1, "power": 37.832637000000005}, {"timestamp": 7194.61, "power": 37.832637000000005}, {"timestamp": 7215.19, "power": 37.832637000000005}, {"timestamp": 7235.77, "power": 37.832637000000005}, {"timestamp": 7256.36, "power": 37.832637000000005}, {"timestamp": 7276.95, "power": 37.832637000000005}, {"timestamp": 7297.53, "power": 37.832637000000005}, {"timestamp": 7318.06, "power": 37.832637000000005}, {"timestamp": 7338.56, "power": 37.832637000000005}, {"timestamp": 7359.14, "power": 37.832637000000005}, {"timestamp": 7379.72, "power": 37.832637000000005}, {"timestamp": 7400.3, "power": 37.832637000000005}, {"timestamp": 7420.87, "power": 37.832637000000005}, {"timestamp": 7441.45, "power": 37.832637000000005}, {"timestamp": 7461.94, "power": 37.832637000000005}, {"timestamp": 7482.45, "power": 37.832637000000005}, {"timestamp": 7503.02, "power": 37.832637000000005}, {"timestamp": 7523.59, "power": 37.832637000000005}, {"timestamp": 7544.18, "power": 37.832637000000005}, {"timestamp": 7564.76, "power": 37.832637000000005}, {"timestamp": 7585.35, "power": 37.832637000000005}, {"timestamp": 7605.92, "power": 37.832637000000005}, {"timestamp": 7626.43, "power": 37.832637000000005}, {"timestamp": 7647.01, "power": 37.832637000000005}, {"timestamp": 7667.6, "power": 37.832637000000005}, {"timestamp": 7688.11, "power": 37.832637000000005}, {"timestamp": 7708.68, "power": 37.832637000000005}, {"timestamp": 7729.27, "power": 37.832637000000005}, {"timestamp": 7749.86, "power": 37.832637000000005}, {"timestamp": 7770.38, "power": 37.832637000000005}, {"timestamp": 7790.88, "power": 37.832637000000005}, {"timestamp": 7811.45, "power": 37.832637000000005}, {"timestamp": 7832.04, "power": 37.832637000000005}, {"timestamp": 7852.62, "power": 37.832637000000005}, {"timestamp": 7873.2, "power": 37.832637000000005}, {"timestamp": 7893.78, "power": 37.832637000000005}, {"timestamp": 7914.31, "power": 37.832637000000005}, {"timestamp": 7934.88, "power": 37.832637000000005}, {"timestamp": 7955.46, "power": 37.832637000000005}, {"timestamp": 7976.04, "power": 37.832637000000005}, {"timestamp": 7996.62, "power": 37.832637000000005}, {"timestamp": 8017.19, "power": 37.832637000000005}, {"timestamp": 8037.75, "power": 37.832637000000005}, {"timestamp": 8058.28, "power": 37.832637000000005}, {"timestamp": 8078.84, "power": 38.096804}, {"timestamp": 8100.72, "power": 38.096804}, {"timestamp": 8121.27, "power": 38.096804}, {"timestamp": 8141.83, "power": 38.096804}, {"timestamp": 8162.36, "power": 38.096804}, {"timestamp": 8182.9, "power": 38.096804}, {"timestamp": 8203.46, "power": 38.096804}, {"timestamp": 8224.01, "power": 38.096804}, {"timestamp": 8244.56, "power": 38.096804}, {"timestamp": 8265.12, "power": 38.096804}, {"timestamp": 8285.67, "power": 38.096804}, {"timestamp": 8306.21, "power": 38.096804}, {"timestamp": 8326.75, "power": 38.096804}, {"timestamp": 8347.31, "power": 38.096804}, {"timestamp": 8367.86, "power": 38.096804}, {"timestamp": 8388.44, "power": 38.096804}, {"timestamp": 8409.03, "power": 38.096804}, {"timestamp": 8429.61, "power": 38.096804}, {"timestamp": 8450.13, "power": 38.096804}, {"timestamp": 8470.7, "power": 38.096804}, {"timestamp": 8491.29, "power": 38.096804}, {"timestamp": 8511.87, "power": 38.096804}, {"timestamp": 8532.45, "power": 38.096804}, {"timestamp": 8553.03, "power": 38.096804}, {"timestamp": 8573.62, "power": 38.096804}, {"timestamp": 8594.15, "power": 38.096804}, {"timestamp": 8614.71, "power": 38.096804}, {"timestamp": 8635.29, "power": 38.096804}, {"timestamp": 8655.87, "power": 38.096804}, {"timestamp": 8676.42, "power": 38.096804}, {"timestamp": 8697.0, "power": 38.096804}, {"timestamp": 8717.57, "power": 38.096804}, {"timestamp": 8738.11, "power": 38.096804}, {"timestamp": 8758.61, "power": 38.096804}, {"timestamp": 8779.19, "power": 38.096804}, {"timestamp": 8799.79, "power": 38.096804}, {"timestamp": 8820.38, "power": 38.096804}, {"timestamp": 8840.97, "power": 38.096804}, {"timestamp": 8861.53, "power": 38.096804}, {"timestamp": 8882.11, "power": 38.096804}, {"timestamp": 8902.68, "power": 38.096804}, {"timestamp": 8923.3, "power": 38.096804}, {"timestamp": 8943.92, "power": 38.096804}, {"timestamp": 8964.46, "power": 38.096804}, {"timestamp": 8985.01, "power": 38.096804}, {"timestamp": 9005.55, "power": 38.096804}, {"timestamp": 9026.07, "power": 38.096804}, {"timestamp": 9046.57, "power": 38.096804}, {"timestamp": 9067.11, "power": 38.096804}, {"timestamp": 9087.65, "power": 37.100437}, {"timestamp": 9109.92, "power": 37.100437}, {"timestamp": 9130.41, "power": 37.100437}, {"timestamp": 9150.95, "power": 37.100437}, {"timestamp": 9171.49, "power": 37.100437}, {"timestamp": 9192.03, "power": 37.100437}, {"timestamp": 9212.57, "power": 37.100437}, {"timestamp": 9233.12, "power": 37.100437}, {"timestamp": 9253.66, "power": 37.100437}, {"timestamp": 9274.17, "power": 37.100437}, {"timestamp": 9294.71, "power": 37.100437}, {"timestamp": 9315.25, "power": 37.100437}, {"timestamp": 9335.79, "power": 37.100437}, {"timestamp": 9356.33, "power": 37.100437}, {"timestamp": 9376.87, "power": 37.100437}, {"timestamp": 9397.41, "power": 37.100437}, {"timestamp": 9417.92, "power": 37.100437}, {"timestamp": 9438.46, "power": 37.100437}, {"timestamp": 9459.0, "power": 37.100437}, {"timestamp": 9479.54, "power": 37.100437}, {"timestamp": 9500.08, "power": 37.100437}, {"timestamp": 9520.62, "power": 37.100437}, {"timestamp": 9541.16, "power": 37.100437}, {"timestamp": 9561.72, "power": 37.100437}, {"timestamp": 9582.24, "power": 37.100437}, {"timestamp": 9602.78, "power": 37.100437}, {"timestamp": 9623.32, "power": 37.100437}, {"timestamp": 9643.86, "power": 37.100437}, {"timestamp": 9664.39, "power": 37.100437}, {"timestamp": 9684.93, "power": 37.100437}, {"timestamp": 9705.47, "power": 37.100437}, {"timestamp": 9725.98, "power": 37.100437}, {"timestamp": 9746.47, "power": 37.100437}, {"timestamp": 9767.01, "power": 37.100437}, {"timestamp": 9787.54, "power": 37.100437}, {"timestamp": 9808.08, "power": 37.100437}, {"timestamp": 9828.62, "power": 37.100437}, {"timestamp": 9849.16, "power": 37.100437}, {"timestamp": 9869.7, "power": 37.100437}, {"timestamp": 9890.21, "power": 37.100437}, {"timestamp": 9910.74, "power": 37.100437}, {"timestamp": 9942.61, "power": 37.100437}, {"timestamp": 9963.15, "power": 37.100437}, {"timestamp": 9983.69, "power": 37.100437}, {"timestamp": 10004.2, "power": 37.100437}, {"timestamp": 10024.8, "power": 37.100437}, {"timestamp": 10045.3, "power": 37.100437}, {"timestamp": 10065.9, "power": 37.100437}, {"timestamp": 10086.4, "power": 37.100437}, {"timestamp": 10106.9, "power": 35.356127}, {"timestamp": 10127.9, "power": 35.356127}, {"timestamp": 10148.5, "power": 35.356127}, {"timestamp": 10169.0, "power": 35.356127}, {"timestamp": 10189.5, "power": 35.356127}, {"timestamp": 10210.0, "power": 35.356127}, {"timestamp": 10230.5, "power": 35.356127}, {"timestamp": 10251.1, "power": 35.356127}, {"timestamp": 10271.6, "power": 35.356127}, {"timestamp": 10292.1, "power": 35.356127}, {"timestamp": 10312.7, "power": 35.356127}, {"timestamp": 10333.2, "power": 35.356127}, {"timestamp": 10353.7, "power": 35.356127}, {"timestamp": 10374.3, "power": 35.356127}, {"timestamp": 10394.8, "power": 35.356127}, {"timestamp": 10415.3, "power": 35.356127}, {"timestamp": 10435.9, "power": 35.356127}, {"timestamp": 10456.4, "power": 35.356127}, {"timestamp": 10477.0, "power": 35.356127}, {"timestamp": 10497.5, "power": 35.356127}, {"timestamp": 10518.0, "power": 35.356127}, {"timestamp": 10538.5, "power": 35.356127}, {"timestamp": 10559.0, "power": 35.356127}, {"timestamp": 10579.5, "power": 35.356127}, {"timestamp": 10600.2, "power": 35.356127}, {"timestamp": 10620.7, "power": 35.356127}], "timeline": {"START": "2613.401123", "END": "8846.266004"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7359.61}, {"name": "clSetKernelArg", "calls": 19, "time": 2421.04}, {"name": "clReleaseKernel", "calls": 1, "time": 624.198}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.2981}, {"name": "clCreateContext", "calls": 1, "time": 36.0436}, {"name": "clReleaseContext", "calls": 1, "time": 34.3627}, {"name": "clReleaseProgram", "calls": 1, "time": 20.6668}, {"name": "clCreateKernel", "calls": 1, "time": 0.347019}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.289834}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.135177}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.11974}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071663}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029638}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02367}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023332}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010824}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010777}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008069}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008016}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007026}, {"name": "clRetainDevice", "calls": 2, "time": 0.004729}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6232.86}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6159.13}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6227.79}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6180.58}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6214.51}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6232.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8131.376468, "utilization": 84.701838, "size": 8718900.0, "time": 1072.253884}, {"type": "WRITE", "transfers": 1, "speed": 6373.462775, "utilization": 66.390237, "size": 346060.0, "time": 54.297042}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 77982297, "speed": 101.339, "utilization": 0.879682, "size": 0.00800092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4875292, "speed": 393.171, "utilization": 3.41295, "size": 0.127926}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79289596, "speed": 101.902, "utilization": 0.884566, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4956990, "speed": 393.036, "utilization": 3.41177, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78350010, "speed": 101.464, "utilization": 0.880768, "size": 0.00800092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4898271, "speed": 392.891, "utilization": 3.41051, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79008200, "speed": 101.757, "utilization": 0.883309, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4939429, "speed": 393.192, "utilization": 3.41312, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79439468, "speed": 102.02, "utilization": 0.885587, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4966382, "speed": 393.285, "utilization": 3.41393, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len4/run4.json b/code/fpga/final_results/dna.10MB.len4/run4.json new file mode 100644 index 0000000..5d95daa --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.4305, "power": 35.376875}, {"timestamp": 59.0428, "power": 35.376875}, {"timestamp": 79.5686, "power": 35.376875}, {"timestamp": 100.093, "power": 35.376875}, {"timestamp": 120.662, "power": 35.376875}, {"timestamp": 141.363, "power": 35.376875}, {"timestamp": 161.894, "power": 35.376875}, {"timestamp": 182.49, "power": 35.376875}, {"timestamp": 203.071, "power": 35.376875}, {"timestamp": 223.635, "power": 35.376875}, {"timestamp": 244.197, "power": 35.376875}, {"timestamp": 264.797, "power": 35.376875}, {"timestamp": 285.392, "power": 35.376875}, {"timestamp": 305.986, "power": 35.376875}, {"timestamp": 326.583, "power": 35.376875}, {"timestamp": 347.16, "power": 35.376875}, {"timestamp": 367.721, "power": 35.376875}, {"timestamp": 388.317, "power": 35.376875}, {"timestamp": 408.91, "power": 35.376875}, {"timestamp": 429.505, "power": 35.376875}, {"timestamp": 450.103, "power": 35.376875}, {"timestamp": 470.703, "power": 35.376875}, {"timestamp": 491.274, "power": 35.376875}, {"timestamp": 511.834, "power": 35.376875}, {"timestamp": 532.43, "power": 35.376875}, {"timestamp": 553.027, "power": 35.376875}, {"timestamp": 573.623, "power": 35.376875}, {"timestamp": 594.224, "power": 35.376875}, {"timestamp": 614.829, "power": 35.376875}, {"timestamp": 635.378, "power": 35.376875}, {"timestamp": 655.934, "power": 35.376875}, {"timestamp": 676.526, "power": 35.376875}, {"timestamp": 697.119, "power": 35.376875}, {"timestamp": 717.729, "power": 35.376875}, {"timestamp": 738.334, "power": 35.376875}, {"timestamp": 758.875, "power": 35.376875}, {"timestamp": 779.436, "power": 35.376875}, {"timestamp": 800.004, "power": 35.376875}, {"timestamp": 820.596, "power": 35.376875}, {"timestamp": 841.194, "power": 35.376875}, {"timestamp": 861.788, "power": 35.376875}, {"timestamp": 882.386, "power": 35.376875}, {"timestamp": 902.962, "power": 35.376875}, {"timestamp": 923.522, "power": 35.376875}, {"timestamp": 944.084, "power": 35.376875}, {"timestamp": 964.681, "power": 35.376875}, {"timestamp": 985.288, "power": 35.376875}, {"timestamp": 1005.89, "power": 35.5443}, {"timestamp": 1027.15, "power": 35.5443}, {"timestamp": 1047.65, "power": 35.5443}, {"timestamp": 1068.18, "power": 35.5443}, {"timestamp": 1088.71, "power": 35.5443}, {"timestamp": 1109.24, "power": 35.5443}, {"timestamp": 1129.78, "power": 35.5443}, {"timestamp": 1150.32, "power": 35.5443}, {"timestamp": 1170.87, "power": 35.5443}, {"timestamp": 1191.37, "power": 35.5443}, {"timestamp": 1211.9, "power": 35.5443}, {"timestamp": 1232.43, "power": 35.5443}, {"timestamp": 1252.97, "power": 35.5443}, {"timestamp": 1273.5, "power": 35.5443}, {"timestamp": 1294.03, "power": 35.5443}, {"timestamp": 1314.57, "power": 35.5443}, {"timestamp": 1335.08, "power": 35.5443}, {"timestamp": 1355.57, "power": 35.5443}, {"timestamp": 1376.11, "power": 35.5443}, {"timestamp": 1396.65, "power": 35.5443}, {"timestamp": 1417.18, "power": 35.5443}, {"timestamp": 1437.72, "power": 35.5443}, {"timestamp": 1458.25, "power": 35.5443}, {"timestamp": 1478.79, "power": 35.5443}, {"timestamp": 1499.29, "power": 35.5443}, {"timestamp": 1519.82, "power": 35.5443}, {"timestamp": 1540.35, "power": 35.5443}, {"timestamp": 1560.89, "power": 35.5443}, {"timestamp": 1581.42, "power": 35.5443}, {"timestamp": 1601.96, "power": 35.5443}, {"timestamp": 1622.5, "power": 35.5443}, {"timestamp": 1643.0, "power": 35.5443}, {"timestamp": 1663.5, "power": 35.5443}, {"timestamp": 1684.03, "power": 35.5443}, {"timestamp": 1704.56, "power": 35.5443}, {"timestamp": 1725.09, "power": 35.5443}, {"timestamp": 1745.62, "power": 35.5443}, {"timestamp": 1766.15, "power": 35.5443}, {"timestamp": 1786.68, "power": 35.5443}, {"timestamp": 1807.2, "power": 35.5443}, {"timestamp": 1827.72, "power": 35.5443}, {"timestamp": 1848.26, "power": 35.5443}, {"timestamp": 1868.79, "power": 35.5443}, {"timestamp": 1889.32, "power": 35.5443}, {"timestamp": 1909.85, "power": 35.5443}, {"timestamp": 1930.38, "power": 35.5443}, {"timestamp": 1950.87, "power": 35.5443}, {"timestamp": 1971.37, "power": 35.5443}, {"timestamp": 1991.9, "power": 35.5443}, {"timestamp": 2012.43, "power": 36.132973}, {"timestamp": 2033.41, "power": 36.132973}, {"timestamp": 2053.95, "power": 36.132973}, {"timestamp": 2074.48, "power": 36.132973}, {"timestamp": 2094.98, "power": 36.132973}, {"timestamp": 2115.47, "power": 36.132973}, {"timestamp": 2136.0, "power": 36.132973}, {"timestamp": 2156.53, "power": 36.132973}, {"timestamp": 2177.06, "power": 36.132973}, {"timestamp": 2197.59, "power": 36.132973}, {"timestamp": 2218.12, "power": 36.132973}, {"timestamp": 2238.66, "power": 36.132973}, {"timestamp": 2259.16, "power": 36.132973}, {"timestamp": 2279.65, "power": 36.132973}, {"timestamp": 2300.18, "power": 36.132973}, {"timestamp": 2320.71, "power": 36.132973}, {"timestamp": 2341.23, "power": 36.132973}, {"timestamp": 2361.76, "power": 36.132973}, {"timestamp": 2382.29, "power": 36.132973}, {"timestamp": 2402.84, "power": 36.132973}, {"timestamp": 2423.33, "power": 36.132973}, {"timestamp": 2443.86, "power": 36.132973}, {"timestamp": 2464.39, "power": 36.132973}, {"timestamp": 2484.92, "power": 36.132973}, {"timestamp": 2505.46, "power": 36.132973}, {"timestamp": 2525.99, "power": 36.132973}, {"timestamp": 2546.57, "power": 36.132973}, {"timestamp": 2567.14, "power": 36.132973}, {"timestamp": 2587.66, "power": 36.132973}, {"timestamp": 2608.18, "power": 36.132973}, {"timestamp": 2628.7, "power": 36.132973}, {"timestamp": 2649.19, "power": 36.132973}, {"timestamp": 2669.72, "power": 36.132973}, {"timestamp": 2690.26, "power": 36.132973}, {"timestamp": 2710.76, "power": 36.132973}, {"timestamp": 2731.28, "power": 36.132973}, {"timestamp": 2751.82, "power": 36.132973}, {"timestamp": 2772.36, "power": 36.132973}, {"timestamp": 2792.9, "power": 36.132973}, {"timestamp": 2813.44, "power": 36.132973}, {"timestamp": 2833.99, "power": 36.132973}, {"timestamp": 2854.53, "power": 36.132973}, {"timestamp": 2875.21, "power": 36.132973}, {"timestamp": 2895.71, "power": 36.132973}, {"timestamp": 2916.26, "power": 36.132973}, {"timestamp": 2936.8, "power": 36.132973}, {"timestamp": 2957.35, "power": 36.132973}, {"timestamp": 2977.89, "power": 36.132973}, {"timestamp": 2998.44, "power": 36.132973}, {"timestamp": 3018.96, "power": 37.753494}, {"timestamp": 3040.13, "power": 37.753494}, {"timestamp": 3060.69, "power": 37.753494}, {"timestamp": 3081.22, "power": 37.753494}, {"timestamp": 3101.76, "power": 37.753494}, {"timestamp": 3122.3, "power": 37.753494}, {"timestamp": 3142.84, "power": 37.753494}, {"timestamp": 3163.34, "power": 37.753494}, {"timestamp": 3183.87, "power": 37.753494}, {"timestamp": 3204.41, "power": 37.753494}, {"timestamp": 3224.94, "power": 37.753494}, {"timestamp": 3245.48, "power": 37.753494}, {"timestamp": 3266.02, "power": 37.753494}, {"timestamp": 3286.55, "power": 37.753494}, {"timestamp": 3307.07, "power": 37.753494}, {"timestamp": 3327.63, "power": 37.753494}, {"timestamp": 3348.21, "power": 37.753494}, {"timestamp": 3368.77, "power": 37.753494}, {"timestamp": 3389.34, "power": 37.753494}, {"timestamp": 3409.91, "power": 37.753494}, {"timestamp": 3430.47, "power": 37.753494}, {"timestamp": 3450.98, "power": 37.753494}, {"timestamp": 3471.48, "power": 37.753494}, {"timestamp": 3492.04, "power": 37.753494}, {"timestamp": 3512.59, "power": 37.753494}, {"timestamp": 3533.16, "power": 37.753494}, {"timestamp": 3553.72, "power": 37.753494}, {"timestamp": 3574.29, "power": 37.753494}, {"timestamp": 3594.85, "power": 37.753494}, {"timestamp": 3615.35, "power": 37.753494}, {"timestamp": 3635.91, "power": 37.753494}, {"timestamp": 3656.46, "power": 37.753494}, {"timestamp": 3677.02, "power": 37.753494}, {"timestamp": 3697.6, "power": 37.753494}, {"timestamp": 3718.16, "power": 37.753494}, {"timestamp": 3738.72, "power": 37.753494}, {"timestamp": 3759.23, "power": 37.753494}, {"timestamp": 3779.79, "power": 37.753494}, {"timestamp": 3800.35, "power": 37.753494}, {"timestamp": 3820.91, "power": 37.753494}, {"timestamp": 3841.47, "power": 37.753494}, {"timestamp": 3862.03, "power": 37.753494}, {"timestamp": 3882.6, "power": 37.753494}, {"timestamp": 3903.12, "power": 37.753494}, {"timestamp": 3923.66, "power": 37.753494}, {"timestamp": 3944.24, "power": 37.753494}, {"timestamp": 3964.81, "power": 37.753494}, {"timestamp": 3985.37, "power": 37.753494}, {"timestamp": 4005.91, "power": 37.753494}, {"timestamp": 4026.48, "power": 36.747885}, {"timestamp": 4047.68, "power": 36.747885}, {"timestamp": 4068.22, "power": 36.747885}, {"timestamp": 4088.75, "power": 36.747885}, {"timestamp": 4109.29, "power": 36.747885}, {"timestamp": 4129.83, "power": 36.747885}, {"timestamp": 4150.36, "power": 36.747885}, {"timestamp": 4170.91, "power": 36.747885}, {"timestamp": 4191.4, "power": 36.747885}, {"timestamp": 4211.93, "power": 36.747885}, {"timestamp": 4232.47, "power": 36.747885}, {"timestamp": 4253.01, "power": 36.747885}, {"timestamp": 4273.54, "power": 36.747885}, {"timestamp": 4294.08, "power": 36.747885}, {"timestamp": 4314.62, "power": 36.747885}, {"timestamp": 4335.13, "power": 36.747885}, {"timestamp": 4355.66, "power": 36.747885}, {"timestamp": 4376.19, "power": 36.747885}, {"timestamp": 4396.73, "power": 36.747885}, {"timestamp": 4417.27, "power": 36.747885}, {"timestamp": 4437.8, "power": 36.747885}, {"timestamp": 4458.34, "power": 36.747885}, {"timestamp": 4478.88, "power": 36.747885}, {"timestamp": 4499.38, "power": 36.747885}, {"timestamp": 4519.91, "power": 36.747885}, {"timestamp": 4540.45, "power": 36.747885}, {"timestamp": 4560.98, "power": 36.747885}, {"timestamp": 4581.52, "power": 36.747885}, {"timestamp": 4602.06, "power": 36.747885}, {"timestamp": 4622.59, "power": 36.747885}, {"timestamp": 4643.11, "power": 36.747885}, {"timestamp": 4663.64, "power": 36.747885}, {"timestamp": 4684.18, "power": 36.747885}, {"timestamp": 4704.71, "power": 36.747885}, {"timestamp": 4725.25, "power": 36.747885}, {"timestamp": 4745.79, "power": 36.747885}, {"timestamp": 4766.33, "power": 36.747885}, {"timestamp": 4786.87, "power": 36.747885}, {"timestamp": 4807.36, "power": 36.747885}, {"timestamp": 4827.89, "power": 36.747885}, {"timestamp": 4848.43, "power": 36.747885}, {"timestamp": 4868.97, "power": 36.747885}, {"timestamp": 4889.5, "power": 36.747885}, {"timestamp": 4910.04, "power": 36.747885}, {"timestamp": 4930.58, "power": 36.747885}, {"timestamp": 4951.09, "power": 36.747885}, {"timestamp": 4971.58, "power": 36.747885}, {"timestamp": 4992.14, "power": 36.747885}, {"timestamp": 5012.71, "power": 36.747885}, {"timestamp": 5033.28, "power": 37.073094}, {"timestamp": 5054.47, "power": 37.073094}, {"timestamp": 5074.99, "power": 37.073094}, {"timestamp": 5095.48, "power": 37.073094}, {"timestamp": 5116.05, "power": 37.073094}, {"timestamp": 5136.62, "power": 37.073094}, {"timestamp": 5157.17, "power": 37.073094}, {"timestamp": 5177.74, "power": 37.073094}, {"timestamp": 5198.28, "power": 37.073094}, {"timestamp": 5218.83, "power": 37.073094}, {"timestamp": 5239.32, "power": 37.073094}, {"timestamp": 5259.87, "power": 37.073094}, {"timestamp": 5280.43, "power": 37.073094}, {"timestamp": 5301.0, "power": 37.073094}, {"timestamp": 5321.58, "power": 37.073094}, {"timestamp": 5342.15, "power": 37.073094}, {"timestamp": 5362.71, "power": 37.073094}, {"timestamp": 5383.22, "power": 37.073094}, {"timestamp": 5403.77, "power": 37.073094}, {"timestamp": 5424.34, "power": 37.073094}, {"timestamp": 5444.91, "power": 37.073094}, {"timestamp": 5465.47, "power": 37.073094}, {"timestamp": 5486.02, "power": 37.073094}, {"timestamp": 5506.58, "power": 37.073094}, {"timestamp": 5527.09, "power": 37.073094}, {"timestamp": 5547.64, "power": 37.073094}, {"timestamp": 5568.2, "power": 37.073094}, {"timestamp": 5588.78, "power": 37.073094}, {"timestamp": 5609.33, "power": 37.073094}, {"timestamp": 5629.89, "power": 37.073094}, {"timestamp": 5650.46, "power": 37.073094}, {"timestamp": 5670.98, "power": 37.073094}, {"timestamp": 5691.47, "power": 37.073094}, {"timestamp": 5712.03, "power": 37.073094}, {"timestamp": 5732.6, "power": 37.073094}, {"timestamp": 5753.17, "power": 37.073094}, {"timestamp": 5773.73, "power": 37.073094}, {"timestamp": 5794.29, "power": 37.073094}, {"timestamp": 5814.89, "power": 37.073094}, {"timestamp": 5835.38, "power": 37.073094}, {"timestamp": 5855.94, "power": 37.073094}, {"timestamp": 5876.49, "power": 37.073094}, {"timestamp": 5897.05, "power": 37.073094}, {"timestamp": 5917.62, "power": 37.073094}, {"timestamp": 5938.19, "power": 37.073094}, {"timestamp": 5958.73, "power": 37.073094}, {"timestamp": 5979.24, "power": 37.073094}, {"timestamp": 5999.79, "power": 37.073094}, {"timestamp": 6020.35, "power": 37.073094}, {"timestamp": 6040.92, "power": 37.166602}, {"timestamp": 6062.14, "power": 37.166602}, {"timestamp": 6082.68, "power": 37.166602}, {"timestamp": 6103.2, "power": 37.166602}, {"timestamp": 6123.73, "power": 37.166602}, {"timestamp": 6144.27, "power": 37.166602}, {"timestamp": 6164.81, "power": 37.166602}, {"timestamp": 6185.34, "power": 37.166602}, {"timestamp": 6205.88, "power": 37.166602}, {"timestamp": 6226.41, "power": 37.166602}, {"timestamp": 6246.93, "power": 37.166602}, {"timestamp": 6267.43, "power": 37.166602}, {"timestamp": 6287.96, "power": 37.166602}, {"timestamp": 6308.49, "power": 37.166602}, {"timestamp": 6329.03, "power": 37.166602}, {"timestamp": 6349.56, "power": 37.166602}, {"timestamp": 6370.1, "power": 37.166602}, {"timestamp": 6390.64, "power": 37.166602}, {"timestamp": 6411.16, "power": 37.166602}, {"timestamp": 6431.7, "power": 37.166602}, {"timestamp": 6452.27, "power": 37.166602}, {"timestamp": 6472.84, "power": 37.166602}, {"timestamp": 6493.41, "power": 37.166602}, {"timestamp": 6513.98, "power": 37.166602}, {"timestamp": 6534.54, "power": 37.166602}, {"timestamp": 6555.06, "power": 37.166602}, {"timestamp": 6575.55, "power": 37.166602}, {"timestamp": 6596.12, "power": 37.166602}, {"timestamp": 6616.68, "power": 37.166602}, {"timestamp": 6637.24, "power": 37.166602}, {"timestamp": 6657.8, "power": 37.166602}, {"timestamp": 6678.38, "power": 37.166602}, {"timestamp": 6698.95, "power": 37.166602}, {"timestamp": 6719.44, "power": 37.166602}, {"timestamp": 6740.01, "power": 37.166602}, {"timestamp": 6760.58, "power": 37.166602}, {"timestamp": 6781.13, "power": 37.166602}, {"timestamp": 6801.71, "power": 37.166602}, {"timestamp": 6822.27, "power": 37.166602}, {"timestamp": 6842.83, "power": 37.166602}, {"timestamp": 6863.33, "power": 37.166602}, {"timestamp": 6883.87, "power": 37.166602}, {"timestamp": 6904.44, "power": 37.166602}, {"timestamp": 6925.01, "power": 37.166602}, {"timestamp": 6945.59, "power": 37.166602}, {"timestamp": 6966.15, "power": 37.166602}, {"timestamp": 6986.71, "power": 37.166602}, {"timestamp": 7007.22, "power": 37.166602}, {"timestamp": 7027.77, "power": 37.166602}, {"timestamp": 7048.35, "power": 37.286666}, {"timestamp": 7070.32, "power": 37.286666}, {"timestamp": 7090.89, "power": 37.286666}, {"timestamp": 7111.39, "power": 37.286666}, {"timestamp": 7131.92, "power": 37.286666}, {"timestamp": 7152.45, "power": 37.286666}, {"timestamp": 7172.99, "power": 37.286666}, {"timestamp": 7193.53, "power": 37.286666}, {"timestamp": 7214.07, "power": 37.286666}, {"timestamp": 7234.61, "power": 37.286666}, {"timestamp": 7255.12, "power": 37.286666}, {"timestamp": 7275.65, "power": 37.286666}, {"timestamp": 7296.19, "power": 37.286666}, {"timestamp": 7316.73, "power": 37.286666}, {"timestamp": 7337.27, "power": 37.286666}, {"timestamp": 7357.81, "power": 37.286666}, {"timestamp": 7378.35, "power": 37.286666}, {"timestamp": 7398.89, "power": 37.286666}, {"timestamp": 7419.39, "power": 37.286666}, {"timestamp": 7439.92, "power": 37.286666}, {"timestamp": 7460.46, "power": 37.286666}, {"timestamp": 7481.0, "power": 37.286666}, {"timestamp": 7501.53, "power": 37.286666}, {"timestamp": 7522.07, "power": 37.286666}, {"timestamp": 7542.61, "power": 37.286666}, {"timestamp": 7563.12, "power": 37.286666}, {"timestamp": 7583.65, "power": 37.286666}, {"timestamp": 7604.19, "power": 37.286666}, {"timestamp": 7624.73, "power": 37.286666}, {"timestamp": 7645.26, "power": 37.286666}, {"timestamp": 7665.8, "power": 37.286666}, {"timestamp": 7686.33, "power": 37.286666}, {"timestamp": 7706.88, "power": 37.286666}, {"timestamp": 7727.37, "power": 37.286666}, {"timestamp": 7747.9, "power": 37.286666}, {"timestamp": 7768.44, "power": 37.286666}, {"timestamp": 7788.97, "power": 37.286666}, {"timestamp": 7809.51, "power": 37.286666}, {"timestamp": 7830.05, "power": 37.286666}, {"timestamp": 7850.58, "power": 37.286666}, {"timestamp": 7871.1, "power": 37.286666}, {"timestamp": 7891.63, "power": 37.286666}, {"timestamp": 7912.17, "power": 37.286666}, {"timestamp": 7932.7, "power": 37.286666}, {"timestamp": 7953.24, "power": 37.286666}, {"timestamp": 7973.78, "power": 37.286666}, {"timestamp": 7994.32, "power": 37.286666}, {"timestamp": 8014.86, "power": 37.286666}, {"timestamp": 8035.36, "power": 37.286666}, {"timestamp": 8055.89, "power": 38.159992}, {"timestamp": 8077.37, "power": 38.159992}, {"timestamp": 8097.91, "power": 38.159992}, {"timestamp": 8118.45, "power": 38.159992}, {"timestamp": 8138.98, "power": 38.159992}, {"timestamp": 8159.47, "power": 38.159992}, {"timestamp": 8180.0, "power": 38.159992}, {"timestamp": 8200.53, "power": 38.159992}, {"timestamp": 8221.07, "power": 38.159992}, {"timestamp": 8241.6, "power": 38.159992}, {"timestamp": 8262.14, "power": 38.159992}, {"timestamp": 8282.68, "power": 38.159992}, {"timestamp": 8303.18, "power": 38.159992}, {"timestamp": 8323.71, "power": 38.159992}, {"timestamp": 8344.25, "power": 38.159992}, {"timestamp": 8364.79, "power": 38.159992}, {"timestamp": 8385.33, "power": 38.159992}, {"timestamp": 8405.87, "power": 38.159992}, {"timestamp": 8426.41, "power": 38.159992}, {"timestamp": 8446.92, "power": 38.159992}, {"timestamp": 8467.42, "power": 38.159992}, {"timestamp": 8487.95, "power": 38.159992}, {"timestamp": 8508.49, "power": 38.159992}, {"timestamp": 8529.02, "power": 38.159992}, {"timestamp": 8549.58, "power": 38.159992}, {"timestamp": 8570.14, "power": 38.159992}, {"timestamp": 8590.71, "power": 38.159992}, {"timestamp": 8611.23, "power": 38.159992}, {"timestamp": 8631.78, "power": 38.159992}, {"timestamp": 8652.35, "power": 38.159992}, {"timestamp": 8672.91, "power": 38.159992}, {"timestamp": 8693.48, "power": 38.159992}, {"timestamp": 8714.04, "power": 38.159992}, {"timestamp": 8734.61, "power": 38.159992}, {"timestamp": 8755.12, "power": 38.159992}, {"timestamp": 8775.61, "power": 38.159992}, {"timestamp": 8796.17, "power": 38.159992}, {"timestamp": 8816.75, "power": 38.159992}, {"timestamp": 8837.29, "power": 38.159992}, {"timestamp": 8857.83, "power": 38.159992}, {"timestamp": 8878.44, "power": 38.159992}, {"timestamp": 8899.02, "power": 38.159992}, {"timestamp": 8919.58, "power": 38.159992}, {"timestamp": 8940.11, "power": 38.159992}, {"timestamp": 8960.64, "power": 38.159992}, {"timestamp": 8981.17, "power": 38.159992}, {"timestamp": 9001.69, "power": 38.159992}, {"timestamp": 9022.22, "power": 38.159992}, {"timestamp": 9042.75, "power": 38.159992}, {"timestamp": 9063.24, "power": 37.649439}, {"timestamp": 9085.68, "power": 37.649439}, {"timestamp": 9106.21, "power": 37.649439}, {"timestamp": 9126.74, "power": 37.649439}, {"timestamp": 9147.24, "power": 37.649439}, {"timestamp": 9167.75, "power": 37.649439}, {"timestamp": 9188.28, "power": 37.649439}, {"timestamp": 9208.81, "power": 37.649439}, {"timestamp": 9229.34, "power": 37.649439}, {"timestamp": 9249.88, "power": 37.649439}, {"timestamp": 9270.4, "power": 37.649439}, {"timestamp": 9290.89, "power": 37.649439}, {"timestamp": 9311.37, "power": 37.649439}, {"timestamp": 9331.89, "power": 37.649439}, {"timestamp": 9352.42, "power": 37.649439}, {"timestamp": 9372.94, "power": 37.649439}, {"timestamp": 9393.47, "power": 37.649439}, {"timestamp": 9414.0, "power": 37.649439}, {"timestamp": 9434.53, "power": 37.649439}, {"timestamp": 9455.04, "power": 37.649439}, {"timestamp": 9475.52, "power": 37.649439}, {"timestamp": 9496.04, "power": 37.649439}, {"timestamp": 9516.56, "power": 37.649439}, {"timestamp": 9537.09, "power": 37.649439}, {"timestamp": 9557.61, "power": 37.649439}, {"timestamp": 9578.13, "power": 37.649439}, {"timestamp": 9598.66, "power": 37.649439}, {"timestamp": 9619.16, "power": 37.649439}, {"timestamp": 9639.68, "power": 37.649439}, {"timestamp": 9660.21, "power": 37.649439}, {"timestamp": 9680.73, "power": 37.649439}, {"timestamp": 9701.25, "power": 37.649439}, {"timestamp": 9721.78, "power": 37.649439}, {"timestamp": 9742.29, "power": 37.649439}, {"timestamp": 9762.84, "power": 37.649439}, {"timestamp": 9783.32, "power": 37.649439}, {"timestamp": 9803.84, "power": 37.649439}, {"timestamp": 9824.36, "power": 37.649439}, {"timestamp": 9844.88, "power": 37.649439}, {"timestamp": 9865.4, "power": 37.649439}, {"timestamp": 9885.92, "power": 37.649439}, {"timestamp": 9906.43, "power": 37.649439}, {"timestamp": 9926.93, "power": 37.649439}, {"timestamp": 9947.41, "power": 37.649439}, {"timestamp": 9967.93, "power": 37.649439}, {"timestamp": 9988.46, "power": 37.649439}, {"timestamp": 10009.0, "power": 37.649439}, {"timestamp": 10029.5, "power": 37.649439}, {"timestamp": 10050.0, "power": 37.649439}, {"timestamp": 10070.6, "power": 35.293223}, {"timestamp": 10091.6, "power": 35.293223}, {"timestamp": 10112.2, "power": 35.293223}, {"timestamp": 10132.7, "power": 35.293223}, {"timestamp": 10153.2, "power": 35.293223}, {"timestamp": 10173.7, "power": 35.293223}, {"timestamp": 10194.3, "power": 35.293223}, {"timestamp": 10214.8, "power": 35.293223}, {"timestamp": 10235.3, "power": 35.293223}, {"timestamp": 10255.8, "power": 35.293223}, {"timestamp": 10276.3, "power": 35.293223}, {"timestamp": 10296.8, "power": 35.293223}, {"timestamp": 10317.4, "power": 35.293223}, {"timestamp": 10337.9, "power": 35.293223}, {"timestamp": 10358.4, "power": 35.293223}, {"timestamp": 10378.9, "power": 35.293223}, {"timestamp": 10399.4, "power": 35.293223}, {"timestamp": 10419.9, "power": 35.293223}, {"timestamp": 10440.4, "power": 35.293223}, {"timestamp": 10460.9, "power": 35.293223}, {"timestamp": 10481.5, "power": 35.293223}, {"timestamp": 10502.0, "power": 35.293223}, {"timestamp": 10522.5, "power": 35.293223}, {"timestamp": 10543.0, "power": 35.293223}, {"timestamp": 10563.5, "power": 35.293223}], "timeline": {"START": "2597.425959", "END": "8828.647359"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7342.16}, {"name": "clSetKernelArg", "calls": 19, "time": 2405.4}, {"name": "clReleaseKernel", "calls": 1, "time": 608.182}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5325}, {"name": "clReleaseContext", "calls": 1, "time": 44.8134}, {"name": "clCreateContext", "calls": 1, "time": 36.1601}, {"name": "clReleaseProgram", "calls": 1, "time": 20.5871}, {"name": "clCreateKernel", "calls": 1, "time": 0.345934}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.339178}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.137034}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080773}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074234}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028193}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023694}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023453}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010539}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009894}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00809}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007672}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006475}, {"name": "clRetainDevice", "calls": 2, "time": 0.004846}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6231.22}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6230.69}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6198.77}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6193.25}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6191.8}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6185.43}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8246.851514, "utilization": 85.904703, "size": 8718900.0, "time": 1057.239843}, {"type": "WRITE", "transfers": 1, "speed": 6472.156621, "utilization": 67.418298, "size": 346060.0, "time": 53.469067}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 79863592, "speed": 102.593, "utilization": 0.89056, "size": 0.0080009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4992904, "speed": 393.718, "utilization": 3.41769, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78834812, "speed": 101.791, "utilization": 0.883601, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4928564, "speed": 393.031, "utilization": 3.41172, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78690413, "speed": 101.697, "utilization": 0.882786, "size": 0.00800091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4919556, "speed": 393.13, "utilization": 3.41258, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78662182, "speed": 101.684, "utilization": 0.882672, "size": 0.00800092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4917795, "speed": 393.011, "utilization": 3.41155, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78553761, "speed": 101.648, "utilization": 0.88236, "size": 0.00800092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4911001, "speed": 393.064, "utilization": 3.41202, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len6/run0.json b/code/fpga/final_results/dna.10MB.len6/run0.json new file mode 100644 index 0000000..62c4786 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.242, "power": 35.46534}, {"timestamp": 58.8462, "power": 35.46534}, {"timestamp": 79.426, "power": 35.46534}, {"timestamp": 99.9671, "power": 35.46534}, {"timestamp": 120.497, "power": 35.46534}, {"timestamp": 141.212, "power": 35.46534}, {"timestamp": 161.742, "power": 35.46534}, {"timestamp": 182.347, "power": 35.46534}, {"timestamp": 202.953, "power": 35.46534}, {"timestamp": 223.557, "power": 35.46534}, {"timestamp": 244.154, "power": 35.46534}, {"timestamp": 264.729, "power": 35.46534}, {"timestamp": 285.336, "power": 35.46534}, {"timestamp": 305.944, "power": 35.46534}, {"timestamp": 326.546, "power": 35.46534}, {"timestamp": 347.151, "power": 35.46534}, {"timestamp": 367.763, "power": 35.46534}, {"timestamp": 388.332, "power": 35.46534}, {"timestamp": 408.901, "power": 35.46534}, {"timestamp": 429.503, "power": 35.46534}, {"timestamp": 450.073, "power": 35.46534}, {"timestamp": 470.674, "power": 35.46534}, {"timestamp": 491.283, "power": 35.46534}, {"timestamp": 511.882, "power": 35.46534}, {"timestamp": 532.448, "power": 35.46534}, {"timestamp": 553.016, "power": 35.46534}, {"timestamp": 573.623, "power": 35.46534}, {"timestamp": 594.239, "power": 35.46534}, {"timestamp": 614.845, "power": 35.46534}, {"timestamp": 635.452, "power": 35.46534}, {"timestamp": 656.034, "power": 35.46534}, {"timestamp": 676.608, "power": 35.46534}, {"timestamp": 697.213, "power": 35.46534}, {"timestamp": 717.837, "power": 35.46534}, {"timestamp": 738.386, "power": 35.46534}, {"timestamp": 758.917, "power": 35.46534}, {"timestamp": 779.445, "power": 35.46534}, {"timestamp": 799.981, "power": 35.46534}, {"timestamp": 820.478, "power": 35.46534}, {"timestamp": 841.015, "power": 35.46534}, {"timestamp": 861.562, "power": 35.46534}, {"timestamp": 882.107, "power": 35.46534}, {"timestamp": 902.661, "power": 35.46534}, {"timestamp": 923.217, "power": 35.46534}, {"timestamp": 943.789, "power": 35.46534}, {"timestamp": 964.288, "power": 35.46534}, {"timestamp": 984.8, "power": 35.46534}, {"timestamp": 1005.35, "power": 37.21822}, {"timestamp": 1026.6, "power": 37.21822}, {"timestamp": 1047.16, "power": 37.21822}, {"timestamp": 1067.68, "power": 37.21822}, {"timestamp": 1088.2, "power": 37.21822}, {"timestamp": 1108.74, "power": 37.21822}, {"timestamp": 1129.3, "power": 37.21822}, {"timestamp": 1149.85, "power": 37.21822}, {"timestamp": 1170.41, "power": 37.21822}, {"timestamp": 1190.96, "power": 37.21822}, {"timestamp": 1211.51, "power": 37.21822}, {"timestamp": 1232.05, "power": 37.21822}, {"timestamp": 1252.55, "power": 37.21822}, {"timestamp": 1273.09, "power": 37.21822}, {"timestamp": 1293.69, "power": 37.21822}, {"timestamp": 1314.29, "power": 37.21822}, {"timestamp": 1334.83, "power": 37.21822}, {"timestamp": 1355.37, "power": 37.21822}, {"timestamp": 1375.88, "power": 37.21822}, {"timestamp": 1396.39, "power": 37.21822}, {"timestamp": 1416.92, "power": 37.21822}, {"timestamp": 1437.46, "power": 37.21822}, {"timestamp": 1458.0, "power": 37.21822}, {"timestamp": 1478.53, "power": 37.21822}, {"timestamp": 1499.07, "power": 37.21822}, {"timestamp": 1519.61, "power": 37.21822}, {"timestamp": 1540.12, "power": 37.21822}, {"timestamp": 1560.66, "power": 37.21822}, {"timestamp": 1581.21, "power": 37.21822}, {"timestamp": 1601.75, "power": 37.21822}, {"timestamp": 1622.29, "power": 37.21822}, {"timestamp": 1642.83, "power": 37.21822}, {"timestamp": 1663.37, "power": 37.21822}, {"timestamp": 1683.89, "power": 37.21822}, {"timestamp": 1704.39, "power": 37.21822}, {"timestamp": 1724.92, "power": 37.21822}, {"timestamp": 1750.2, "power": 37.21822}, {"timestamp": 1770.96, "power": 37.21822}], "timeline": {"START": "767.116267", "END": "1263.449705"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 836.781}, {"name": "clSetKernelArg", "calls": 19, "time": 575.25}, {"name": "clReleaseKernel", "calls": 1, "time": 162.896}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.1583}, {"name": "clCreateContext", "calls": 1, "time": 35.952}, {"name": "clReleaseContext", "calls": 1, "time": 25.7358}, {"name": "clReleaseProgram", "calls": 1, "time": 19.9519}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.762823}, {"name": "clCreateKernel", "calls": 1, "time": 0.345906}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.144036}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089919}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038595}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036661}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023849}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023226}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014732}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012431}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008216}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008119}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006973}, {"name": "clRetainDevice", "calls": 2, "time": 0.004752}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 496.333}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 485.074}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 495.918}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 486.374}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 484.756}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 490.959}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6919.264406, "utilization": 72.075671, "size": 1993560.0, "time": 288.117332}, {"type": "WRITE", "transfers": 1, "speed": 6639.009165, "utilization": 69.156345, "size": 346075.0, "time": 52.127534}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6125091, "speed": 101.664, "utilization": 0.882497, "size": 0.00801175}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 383889, "speed": 390.736, "utilization": 3.39181, "size": 0.127049}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6394821, "speed": 103.848, "utilization": 0.901457, "size": 0.00801126}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 400745, "speed": 391.954, "utilization": 3.40238, "size": 0.12709}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6142655, "speed": 101.704, "utilization": 0.882846, "size": 0.00801172}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 384994, "speed": 390.83, "utilization": 3.39263, "size": 0.127049}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6116837, "speed": 101.632, "utilization": 0.88222, "size": 0.00801177}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 383365, "speed": 390.825, "utilization": 3.39258, "size": 0.12705}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6236092, "speed": 102.287, "utilization": 0.887906, "size": 0.00801155}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 390823, "speed": 391.099, "utilization": 3.39496, "size": 0.127067}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len6/run1.json b/code/fpga/final_results/dna.10MB.len6/run1.json new file mode 100644 index 0000000..fb10911 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.2721, "power": 35.97265}, {"timestamp": 71.9738, "power": 35.97265}, {"timestamp": 92.4726, "power": 35.97265}, {"timestamp": 112.999, "power": 35.97265}, {"timestamp": 133.534, "power": 35.97265}, {"timestamp": 154.448, "power": 35.97265}, {"timestamp": 175.316, "power": 35.97265}, {"timestamp": 195.858, "power": 35.97265}, {"timestamp": 216.357, "power": 35.97265}, {"timestamp": 236.896, "power": 35.97265}, {"timestamp": 257.439, "power": 35.97265}, {"timestamp": 277.983, "power": 35.97265}, {"timestamp": 298.53, "power": 35.97265}, {"timestamp": 319.073, "power": 35.97265}, {"timestamp": 339.623, "power": 35.97265}, {"timestamp": 360.126, "power": 35.97265}, {"timestamp": 380.664, "power": 35.97265}, {"timestamp": 401.209, "power": 35.97265}, {"timestamp": 421.756, "power": 35.97265}, {"timestamp": 442.299, "power": 35.97265}, {"timestamp": 462.842, "power": 35.97265}, {"timestamp": 483.381, "power": 35.97265}, {"timestamp": 503.896, "power": 35.97265}, {"timestamp": 524.432, "power": 35.97265}, {"timestamp": 544.98, "power": 35.97265}, {"timestamp": 565.525, "power": 35.97265}, {"timestamp": 586.069, "power": 35.97265}, {"timestamp": 606.61, "power": 35.97265}, {"timestamp": 627.15, "power": 35.97265}, {"timestamp": 647.665, "power": 35.97265}, {"timestamp": 668.162, "power": 35.97265}, {"timestamp": 688.697, "power": 35.97265}, {"timestamp": 709.235, "power": 35.97265}, {"timestamp": 729.788, "power": 35.97265}, {"timestamp": 750.324, "power": 35.97265}, {"timestamp": 770.87, "power": 35.97265}, {"timestamp": 791.401, "power": 35.97265}, {"timestamp": 811.918, "power": 35.97265}, {"timestamp": 832.41, "power": 35.97265}, {"timestamp": 852.937, "power": 35.97265}, {"timestamp": 873.489, "power": 35.97265}, {"timestamp": 894.032, "power": 35.97265}, {"timestamp": 914.578, "power": 35.97265}, {"timestamp": 935.125, "power": 35.97265}, {"timestamp": 955.684, "power": 35.97265}, {"timestamp": 976.19, "power": 35.97265}, {"timestamp": 996.738, "power": 35.97265}, {"timestamp": 1017.29, "power": 37.089147999999994}, {"timestamp": 1038.34, "power": 37.089147999999994}, {"timestamp": 1058.89, "power": 37.089147999999994}, {"timestamp": 1079.44, "power": 37.089147999999994}, {"timestamp": 1099.96, "power": 37.089147999999994}, {"timestamp": 1120.51, "power": 37.089147999999994}, {"timestamp": 1141.06, "power": 37.089147999999994}, {"timestamp": 1161.61, "power": 37.089147999999994}, {"timestamp": 1182.16, "power": 37.089147999999994}, {"timestamp": 1202.71, "power": 37.089147999999994}, {"timestamp": 1223.26, "power": 37.089147999999994}, {"timestamp": 1243.79, "power": 37.089147999999994}, {"timestamp": 1264.36, "power": 37.089147999999994}, {"timestamp": 1284.91, "power": 37.089147999999994}, {"timestamp": 1305.47, "power": 37.089147999999994}, {"timestamp": 1326.09, "power": 37.089147999999994}, {"timestamp": 1346.66, "power": 37.089147999999994}, {"timestamp": 1367.21, "power": 37.089147999999994}, {"timestamp": 1387.72, "power": 37.089147999999994}, {"timestamp": 1408.23, "power": 37.089147999999994}, {"timestamp": 1428.76, "power": 37.089147999999994}, {"timestamp": 1449.3, "power": 37.089147999999994}, {"timestamp": 1469.84, "power": 37.089147999999994}, {"timestamp": 1490.37, "power": 37.089147999999994}, {"timestamp": 1510.91, "power": 37.089147999999994}, {"timestamp": 1531.44, "power": 37.089147999999994}, {"timestamp": 1551.96, "power": 37.089147999999994}, {"timestamp": 1572.5, "power": 37.089147999999994}, {"timestamp": 1593.05, "power": 37.089147999999994}, {"timestamp": 1613.59, "power": 37.089147999999994}, {"timestamp": 1634.13, "power": 37.089147999999994}, {"timestamp": 1654.67, "power": 37.089147999999994}, {"timestamp": 1675.2, "power": 37.089147999999994}, {"timestamp": 1695.71, "power": 37.089147999999994}, {"timestamp": 1716.21, "power": 37.089147999999994}, {"timestamp": 1736.74, "power": 37.089147999999994}, {"timestamp": 1757.28, "power": 37.089147999999994}, {"timestamp": 1777.88, "power": 37.089147999999994}, {"timestamp": 1798.45, "power": 37.089147999999994}], "timeline": {"START": "784.85603", "END": "1281.59749"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 840.067}, {"name": "clSetKernelArg", "calls": 19, "time": 569.364}, {"name": "clReleaseKernel", "calls": 1, "time": 161.541}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 74.9116}, {"name": "clReleaseContext", "calls": 1, "time": 50.1166}, {"name": "clCreateContext", "calls": 1, "time": 49.0519}, {"name": "clReleaseProgram", "calls": 1, "time": 16.5851}, {"name": "clCreateKernel", "calls": 1, "time": 0.347769}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.327524}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.13575}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072311}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037162}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027799}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.026431}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02373}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02292}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012536}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00739}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007367}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006651}, {"name": "clRetainDevice", "calls": 2, "time": 0.004651}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 496.741}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 490.71}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 494.551}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 496.282}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 494.388}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 492.259}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6896.973655, "utilization": 71.843476, "size": 1993560.0, "time": 289.048516}, {"type": "WRITE", "transfers": 1, "speed": 6406.655343, "utilization": 66.735993, "size": 346075.0, "time": 54.018073}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6194519, "speed": 101.63, "utilization": 0.882205, "size": 0.00801162}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 388241, "speed": 391.055, "utilization": 3.39457, "size": 0.127055}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6257543, "speed": 101.877, "utilization": 0.884352, "size": 0.00801151}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 392169, "speed": 390.787, "utilization": 3.39225, "size": 0.127069}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6310832, "speed": 102.379, "utilization": 0.888709, "size": 0.00801141}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 395494, "speed": 391.248, "utilization": 3.39625, "size": 0.127078}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6251540, "speed": 101.842, "utilization": 0.884041, "size": 0.00801152}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 391809, "speed": 390.831, "utilization": 3.39263, "size": 0.127063}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6216684, "speed": 101.718, "utilization": 0.88297, "size": 0.00801158}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 389607, "speed": 390.67, "utilization": 3.39123, "size": 0.127065}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len6/run2.json b/code/fpga/final_results/dna.10MB.len6/run2.json new file mode 100644 index 0000000..8420267 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.4594, "power": 35.519121}, {"timestamp": 59.1348, "power": 35.519121}, {"timestamp": 79.7031, "power": 35.519121}, {"timestamp": 100.196, "power": 35.519121}, {"timestamp": 120.728, "power": 35.519121}, {"timestamp": 141.658, "power": 35.519121}, {"timestamp": 162.557, "power": 35.519121}, {"timestamp": 183.122, "power": 35.519121}, {"timestamp": 203.641, "power": 35.519121}, {"timestamp": 224.144, "power": 35.519121}, {"timestamp": 244.689, "power": 35.519121}, {"timestamp": 265.237, "power": 35.519121}, {"timestamp": 285.782, "power": 35.519121}, {"timestamp": 306.329, "power": 35.519121}, {"timestamp": 326.877, "power": 35.519121}, {"timestamp": 347.374, "power": 35.519121}, {"timestamp": 367.88, "power": 35.519121}, {"timestamp": 388.423, "power": 35.519121}, {"timestamp": 408.969, "power": 35.519121}, {"timestamp": 429.517, "power": 35.519121}, {"timestamp": 450.062, "power": 35.519121}, {"timestamp": 470.607, "power": 35.519121}, {"timestamp": 491.153, "power": 35.519121}, {"timestamp": 511.672, "power": 35.519121}, {"timestamp": 532.209, "power": 35.519121}, {"timestamp": 552.754, "power": 35.519121}, {"timestamp": 573.301, "power": 35.519121}, {"timestamp": 593.847, "power": 35.519121}, {"timestamp": 614.394, "power": 35.519121}, {"timestamp": 634.938, "power": 35.519121}, {"timestamp": 655.455, "power": 35.519121}, {"timestamp": 675.956, "power": 35.519121}, {"timestamp": 696.495, "power": 35.519121}, {"timestamp": 717.056, "power": 35.519121}, {"timestamp": 737.604, "power": 35.519121}, {"timestamp": 758.149, "power": 35.519121}, {"timestamp": 778.68, "power": 35.519121}, {"timestamp": 799.22, "power": 35.519121}, {"timestamp": 819.734, "power": 35.519121}, {"timestamp": 840.263, "power": 35.519121}, {"timestamp": 860.801, "power": 35.519121}, {"timestamp": 881.3, "power": 35.519121}, {"timestamp": 901.838, "power": 35.519121}, {"timestamp": 922.39, "power": 35.519121}, {"timestamp": 942.942, "power": 35.519121}, {"timestamp": 963.475, "power": 35.519121}, {"timestamp": 983.99, "power": 35.519121}, {"timestamp": 1004.54, "power": 35.519121}, {"timestamp": 1025.08, "power": 38.2086}, {"timestamp": 1046.12, "power": 38.2086}, {"timestamp": 1066.68, "power": 38.2086}, {"timestamp": 1087.23, "power": 38.2086}, {"timestamp": 1107.8, "power": 38.2086}, {"timestamp": 1128.35, "power": 38.2086}, {"timestamp": 1148.9, "power": 38.2086}, {"timestamp": 1169.47, "power": 38.2086}, {"timestamp": 1190.02, "power": 38.2086}, {"timestamp": 1210.58, "power": 38.2086}, {"timestamp": 1231.13, "power": 38.2086}, {"timestamp": 1251.66, "power": 38.2086}, {"timestamp": 1272.2, "power": 38.2086}, {"timestamp": 1292.76, "power": 38.2086}, {"timestamp": 1313.38, "power": 38.2086}, {"timestamp": 1333.97, "power": 38.2086}, {"timestamp": 1354.51, "power": 38.2086}, {"timestamp": 1375.04, "power": 38.2086}, {"timestamp": 1395.57, "power": 38.2086}, {"timestamp": 1416.06, "power": 38.2086}, {"timestamp": 1436.59, "power": 38.2086}, {"timestamp": 1457.13, "power": 38.2086}, {"timestamp": 1477.66, "power": 38.2086}, {"timestamp": 1498.2, "power": 38.2086}, {"timestamp": 1518.73, "power": 38.2086}, {"timestamp": 1539.27, "power": 38.2086}, {"timestamp": 1559.79, "power": 38.2086}, {"timestamp": 1580.32, "power": 38.2086}, {"timestamp": 1600.88, "power": 38.2086}, {"timestamp": 1621.42, "power": 38.2086}, {"timestamp": 1641.96, "power": 38.2086}, {"timestamp": 1662.49, "power": 38.2086}, {"timestamp": 1683.03, "power": 38.2086}, {"timestamp": 1703.54, "power": 38.2086}, {"timestamp": 1724.03, "power": 38.2086}, {"timestamp": 1744.62, "power": 38.2086}, {"timestamp": 1765.61, "power": 38.2086}, {"timestamp": 1786.18, "power": 38.2086}, {"timestamp": 1806.75, "power": 38.2086}], "timeline": {"START": "778.682052", "END": "1275.198903"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 838.744}, {"name": "clSetKernelArg", "calls": 19, "time": 574.321}, {"name": "clReleaseKernel", "calls": 1, "time": 161.191}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 76.9027}, {"name": "clReleaseContext", "calls": 1, "time": 60.6649}, {"name": "clCreateContext", "calls": 1, "time": 36.1651}, {"name": "clReleaseProgram", "calls": 1, "time": 16.8722}, {"name": "clCreateKernel", "calls": 1, "time": 0.34287}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.322269}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.133531}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077989}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037109}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029788}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.025601}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023978}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022763}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012531}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008176}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007198}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006955}, {"name": "clRetainDevice", "calls": 2, "time": 0.004766}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 496.517}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 480.609}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 487.765}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 496.058}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 490.014}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 490.974}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6908.741474, "utilization": 71.966057, "size": 1993560.0, "time": 288.556173}, {"type": "WRITE", "transfers": 1, "speed": 6475.625856, "utilization": 67.454436, "size": 346075.0, "time": 53.442738}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6082051, "speed": 101.919, "utilization": 0.884714, "size": 0.00801184}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 381200, "speed": 390.971, "utilization": 3.39384, "size": 0.127042}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6195680, "speed": 102.285, "utilization": 0.887891, "size": 0.00801162}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 388295, "speed": 390.565, "utilization": 3.39032, "size": 0.127062}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6415252, "speed": 104.136, "utilization": 0.903957, "size": 0.00801122}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 402019, "speed": 391.591, "utilization": 3.39923, "size": 0.127094}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6232063, "speed": 102.394, "utilization": 0.888833, "size": 0.00801155}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 390568, "speed": 390.864, "utilization": 3.39292, "size": 0.127068}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6254449, "speed": 102.568, "utilization": 0.890349, "size": 0.00801151}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 391972, "speed": 390.841, "utilization": 3.39272, "size": 0.127069}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len6/run3.json b/code/fpga/final_results/dna.10MB.len6/run3.json new file mode 100644 index 0000000..076def6 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.059, "power": 36.241085999999996}, {"timestamp": 59.6762, "power": 36.241085999999996}, {"timestamp": 80.2596, "power": 36.241085999999996}, {"timestamp": 100.833, "power": 36.241085999999996}, {"timestamp": 121.395, "power": 36.241085999999996}, {"timestamp": 142.138, "power": 36.241085999999996}, {"timestamp": 162.661, "power": 36.241085999999996}, {"timestamp": 183.271, "power": 36.241085999999996}, {"timestamp": 203.875, "power": 36.241085999999996}, {"timestamp": 224.478, "power": 36.241085999999996}, {"timestamp": 245.076, "power": 36.241085999999996}, {"timestamp": 265.646, "power": 36.241085999999996}, {"timestamp": 286.207, "power": 36.241085999999996}, {"timestamp": 306.809, "power": 36.241085999999996}, {"timestamp": 327.409, "power": 36.241085999999996}, {"timestamp": 348.01, "power": 36.241085999999996}, {"timestamp": 368.615, "power": 36.241085999999996}, {"timestamp": 389.395, "power": 36.241085999999996}, {"timestamp": 409.958, "power": 36.241085999999996}, {"timestamp": 430.526, "power": 36.241085999999996}, {"timestamp": 451.127, "power": 36.241085999999996}, {"timestamp": 471.745, "power": 36.241085999999996}, {"timestamp": 492.352, "power": 36.241085999999996}, {"timestamp": 512.958, "power": 36.241085999999996}, {"timestamp": 533.547, "power": 36.241085999999996}, {"timestamp": 554.111, "power": 36.241085999999996}, {"timestamp": 574.714, "power": 36.241085999999996}, {"timestamp": 595.317, "power": 36.241085999999996}, {"timestamp": 615.921, "power": 36.241085999999996}, {"timestamp": 636.527, "power": 36.241085999999996}, {"timestamp": 657.136, "power": 36.241085999999996}, {"timestamp": 677.715, "power": 36.241085999999996}, {"timestamp": 698.277, "power": 36.241085999999996}, {"timestamp": 718.891, "power": 36.241085999999996}, {"timestamp": 739.466, "power": 36.241085999999996}, {"timestamp": 759.987, "power": 36.241085999999996}, {"timestamp": 780.493, "power": 36.241085999999996}, {"timestamp": 801.023, "power": 36.241085999999996}, {"timestamp": 821.528, "power": 36.241085999999996}, {"timestamp": 842.06, "power": 36.241085999999996}, {"timestamp": 862.594, "power": 36.241085999999996}, {"timestamp": 883.151, "power": 36.241085999999996}, {"timestamp": 903.724, "power": 36.241085999999996}, {"timestamp": 924.269, "power": 36.241085999999996}, {"timestamp": 944.84, "power": 36.241085999999996}, {"timestamp": 965.354, "power": 36.241085999999996}, {"timestamp": 985.862, "power": 36.241085999999996}, {"timestamp": 1006.42, "power": 36.650154}, {"timestamp": 1027.73, "power": 36.650154}, {"timestamp": 1048.28, "power": 36.650154}, {"timestamp": 1068.84, "power": 36.650154}, {"timestamp": 1089.38, "power": 36.650154}, {"timestamp": 1109.88, "power": 36.650154}, {"timestamp": 1130.43, "power": 36.650154}, {"timestamp": 1151.01, "power": 36.650154}, {"timestamp": 1171.56, "power": 36.650154}, {"timestamp": 1192.14, "power": 36.650154}, {"timestamp": 1212.73, "power": 36.650154}, {"timestamp": 1233.3, "power": 36.650154}, {"timestamp": 1253.81, "power": 36.650154}, {"timestamp": 1274.35, "power": 36.650154}, {"timestamp": 1294.93, "power": 36.650154}, {"timestamp": 1315.57, "power": 36.650154}, {"timestamp": 1336.1, "power": 36.650154}, {"timestamp": 1356.64, "power": 36.650154}, {"timestamp": 1377.17, "power": 36.650154}, {"timestamp": 1397.7, "power": 36.650154}, {"timestamp": 1418.23, "power": 36.650154}, {"timestamp": 1438.76, "power": 36.650154}, {"timestamp": 1459.3, "power": 36.650154}, {"timestamp": 1479.83, "power": 36.650154}, {"timestamp": 1500.37, "power": 36.650154}, {"timestamp": 1520.9, "power": 36.650154}, {"timestamp": 1541.46, "power": 36.650154}, {"timestamp": 1561.96, "power": 36.650154}, {"timestamp": 1582.5, "power": 36.650154}, {"timestamp": 1603.03, "power": 36.650154}, {"timestamp": 1623.56, "power": 36.650154}, {"timestamp": 1644.09, "power": 36.650154}, {"timestamp": 1664.62, "power": 36.650154}, {"timestamp": 1685.16, "power": 36.650154}, {"timestamp": 1705.66, "power": 36.650154}, {"timestamp": 1726.18, "power": 36.650154}, {"timestamp": 1746.76, "power": 36.650154}, {"timestamp": 1767.41, "power": 36.650154}], "timeline": {"START": "769.545144", "END": "1267.598627"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 839.02}, {"name": "clSetKernelArg", "calls": 19, "time": 576.006}, {"name": "clReleaseKernel", "calls": 1, "time": 162.08}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.84}, {"name": "clCreateContext", "calls": 1, "time": 36.7638}, {"name": "clReleaseContext", "calls": 1, "time": 31.1715}, {"name": "clReleaseProgram", "calls": 1, "time": 16.1882}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.846459}, {"name": "clCreateKernel", "calls": 1, "time": 0.34583}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.147994}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077633}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03839}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030613}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.027425}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023644}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023409}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012251}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00842}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007781}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007011}, {"name": "clRetainDevice", "calls": 2, "time": 0.005013}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 498.053}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 492.288}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 496.693}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 497.589}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 493.303}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 496.766}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6934.762101, "utilization": 72.237105, "size": 1993560.0, "time": 287.473452}, {"type": "WRITE", "transfers": 1, "speed": 6489.164006, "utilization": 67.595458, "size": 346075.0, "time": 53.331242}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6223387, "speed": 101.804, "utilization": 0.883716, "size": 0.00801157}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 390052, "speed": 390.931, "utilization": 3.3935, "size": 0.127058}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6292006, "speed": 102.033, "utilization": 0.885703, "size": 0.00801144}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 394316, "speed": 390.824, "utilization": 3.39257, "size": 0.127076}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6321817, "speed": 102.31, "utilization": 0.888105, "size": 0.00801139}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 396169, "speed": 391.035, "utilization": 3.3944, "size": 0.127083}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6239804, "speed": 101.86, "utilization": 0.884205, "size": 0.00801154}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 391052, "speed": 390.839, "utilization": 3.3927, "size": 0.127069}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6297396, "speed": 102.078, "utilization": 0.886095, "size": 0.00801143}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 394666, "speed": 390.927, "utilization": 3.39346, "size": 0.127072}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len6/run4.json b/code/fpga/final_results/dna.10MB.len6/run4.json new file mode 100644 index 0000000..808019d --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.0678, "power": 35.552594}, {"timestamp": 60.6425, "power": 35.552594}, {"timestamp": 81.2176, "power": 35.552594}, {"timestamp": 101.791, "power": 35.552594}, {"timestamp": 122.363, "power": 35.552594}, {"timestamp": 143.044, "power": 35.552594}, {"timestamp": 163.554, "power": 35.552594}, {"timestamp": 184.117, "power": 35.552594}, {"timestamp": 204.68, "power": 35.552594}, {"timestamp": 225.279, "power": 35.552594}, {"timestamp": 245.88, "power": 35.552594}, {"timestamp": 266.48, "power": 35.552594}, {"timestamp": 287.081, "power": 35.552594}, {"timestamp": 307.656, "power": 35.552594}, {"timestamp": 328.217, "power": 35.552594}, {"timestamp": 348.815, "power": 35.552594}, {"timestamp": 369.419, "power": 35.552594}, {"timestamp": 390.019, "power": 35.552594}, {"timestamp": 410.619, "power": 35.552594}, {"timestamp": 431.214, "power": 35.552594}, {"timestamp": 451.793, "power": 35.552594}, {"timestamp": 472.359, "power": 35.552594}, {"timestamp": 492.962, "power": 35.552594}, {"timestamp": 513.56, "power": 35.552594}, {"timestamp": 534.159, "power": 35.552594}, {"timestamp": 554.757, "power": 35.552594}, {"timestamp": 575.364, "power": 35.552594}, {"timestamp": 595.929, "power": 35.552594}, {"timestamp": 616.499, "power": 35.552594}, {"timestamp": 637.099, "power": 35.552594}, {"timestamp": 657.698, "power": 35.552594}, {"timestamp": 678.3, "power": 35.552594}, {"timestamp": 698.899, "power": 35.552594}, {"timestamp": 719.503, "power": 35.552594}, {"timestamp": 740.076, "power": 35.552594}, {"timestamp": 760.603, "power": 35.552594}, {"timestamp": 781.131, "power": 35.552594}, {"timestamp": 801.66, "power": 35.552594}, {"timestamp": 822.186, "power": 35.552594}, {"timestamp": 842.714, "power": 35.552594}, {"timestamp": 863.243, "power": 35.552594}, {"timestamp": 883.752, "power": 35.552594}, {"timestamp": 904.283, "power": 35.552594}, {"timestamp": 924.82, "power": 35.552594}, {"timestamp": 945.358, "power": 35.552594}, {"timestamp": 965.907, "power": 35.552594}, {"timestamp": 986.455, "power": 35.552594}, {"timestamp": 1007.0, "power": 37.888408}, {"timestamp": 1028.26, "power": 37.888408}, {"timestamp": 1048.81, "power": 37.888408}, {"timestamp": 1069.36, "power": 37.888408}, {"timestamp": 1089.91, "power": 37.888408}, {"timestamp": 1110.49, "power": 37.888408}, {"timestamp": 1131.07, "power": 37.888408}, {"timestamp": 1151.6, "power": 37.888408}, {"timestamp": 1172.09, "power": 37.888408}, {"timestamp": 1192.67, "power": 37.888408}, {"timestamp": 1213.25, "power": 37.888408}, {"timestamp": 1233.83, "power": 37.888408}, {"timestamp": 1254.38, "power": 37.888408}, {"timestamp": 1274.93, "power": 37.888408}, {"timestamp": 1295.52, "power": 37.888408}, {"timestamp": 1316.05, "power": 37.888408}, {"timestamp": 1336.58, "power": 37.888408}, {"timestamp": 1357.11, "power": 37.888408}, {"timestamp": 1377.65, "power": 37.888408}, {"timestamp": 1398.2, "power": 37.888408}, {"timestamp": 1418.73, "power": 37.888408}, {"timestamp": 1439.26, "power": 37.888408}, {"timestamp": 1459.78, "power": 37.888408}, {"timestamp": 1480.31, "power": 37.888408}, {"timestamp": 1500.84, "power": 37.888408}, {"timestamp": 1521.38, "power": 37.888408}, {"timestamp": 1541.91, "power": 37.888408}, {"timestamp": 1562.45, "power": 37.888408}, {"timestamp": 1582.98, "power": 37.888408}, {"timestamp": 1603.5, "power": 37.888408}, {"timestamp": 1623.98, "power": 37.888408}, {"timestamp": 1644.51, "power": 37.888408}, {"timestamp": 1665.04, "power": 37.888408}, {"timestamp": 1685.58, "power": 37.888408}, {"timestamp": 1706.11, "power": 37.888408}, {"timestamp": 1726.7, "power": 37.888408}, {"timestamp": 1747.64, "power": 37.888408}, {"timestamp": 1768.17, "power": 37.888408}], "timeline": {"START": "771.312412", "END": "1252.864081"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 823.076}, {"name": "clSetKernelArg", "calls": 19, "time": 577.643}, {"name": "clReleaseKernel", "calls": 1, "time": 162.127}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.0127}, {"name": "clReleaseContext", "calls": 1, "time": 38.038}, {"name": "clCreateContext", "calls": 1, "time": 37.5163}, {"name": "clReleaseProgram", "calls": 1, "time": 22.0287}, {"name": "clCreateKernel", "calls": 1, "time": 0.345622}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.32681}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.137339}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075576}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037095}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.031837}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029853}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023865}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023387}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012339}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008709}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008036}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006603}, {"name": "clRetainDevice", "calls": 2, "time": 0.004706}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 481.552}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 480.603}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 481.201}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 480.851}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 480.907}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 477.391}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6910.444681, "utilization": 71.983799, "size": 1993560.0, "time": 288.485053}, {"type": "WRITE", "transfers": 1, "speed": 6546.797933, "utilization": 68.195812, "size": 346075.0, "time": 52.861747}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6072114, "speed": 101.74, "utilization": 0.883156, "size": 0.00801186}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 380589, "speed": 390.877, "utilization": 3.39303, "size": 0.127037}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6085420, "speed": 101.85, "utilization": 0.884113, "size": 0.00801183}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 381430, "speed": 390.462, "utilization": 3.38943, "size": 0.127036}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6073751, "speed": 101.726, "utilization": 0.883035, "size": 0.00801185}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 380676, "speed": 390.716, "utilization": 3.39164, "size": 0.127042}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6078528, "speed": 101.77, "utilization": 0.883416, "size": 0.00801184}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 380971, "speed": 391.065, "utilization": 3.39467, "size": 0.127044}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6013450, "speed": 101.474, "utilization": 0.880849, "size": 0.00801197}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 376886, "speed": 390.743, "utilization": 3.39186, "size": 0.12704}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len8/run0.json b/code/fpga/final_results/dna.10MB.len8/run0.json new file mode 100644 index 0000000..28de4e2 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.1503, "power": 36.229907999999995}, {"timestamp": 60.7694, "power": 36.229907999999995}, {"timestamp": 81.2809, "power": 36.229907999999995}, {"timestamp": 101.77, "power": 36.229907999999995}, {"timestamp": 122.294, "power": 36.229907999999995}, {"timestamp": 143.221, "power": 36.229907999999995}, {"timestamp": 163.767, "power": 36.229907999999995}, {"timestamp": 184.32, "power": 36.229907999999995}, {"timestamp": 204.862, "power": 36.229907999999995}, {"timestamp": 225.378, "power": 36.229907999999995}, {"timestamp": 245.873, "power": 36.229907999999995}, {"timestamp": 266.412, "power": 36.229907999999995}, {"timestamp": 286.969, "power": 36.229907999999995}, {"timestamp": 307.509, "power": 36.229907999999995}, {"timestamp": 328.051, "power": 36.229907999999995}, {"timestamp": 348.59, "power": 36.229907999999995}, {"timestamp": 369.137, "power": 36.229907999999995}, {"timestamp": 389.634, "power": 36.229907999999995}, {"timestamp": 410.173, "power": 36.229907999999995}, {"timestamp": 430.714, "power": 36.229907999999995}, {"timestamp": 451.271, "power": 36.229907999999995}, {"timestamp": 471.81, "power": 36.229907999999995}, {"timestamp": 492.308, "power": 36.229907999999995}, {"timestamp": 512.838, "power": 36.229907999999995}, {"timestamp": 533.351, "power": 36.229907999999995}, {"timestamp": 553.856, "power": 36.229907999999995}, {"timestamp": 574.434, "power": 36.229907999999995}, {"timestamp": 594.977, "power": 36.229907999999995}, {"timestamp": 615.522, "power": 36.229907999999995}, {"timestamp": 636.065, "power": 36.229907999999995}, {"timestamp": 656.608, "power": 36.229907999999995}, {"timestamp": 677.17, "power": 36.229907999999995}, {"timestamp": 697.662, "power": 36.229907999999995}, {"timestamp": 723.525, "power": 36.229907999999995}, {"timestamp": 744.064, "power": 36.229907999999995}, {"timestamp": 764.604, "power": 36.229907999999995}, {"timestamp": 785.153, "power": 36.229907999999995}, {"timestamp": 805.649, "power": 36.229907999999995}, {"timestamp": 826.184, "power": 36.229907999999995}, {"timestamp": 846.751, "power": 36.229907999999995}], "timeline": {"START": "480.387909", "END": "536.536844"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 286.035}, {"name": "clFinish", "calls": 1, "time": 260.661}, {"name": "clReleaseKernel", "calls": 1, "time": 88.8393}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.709}, {"name": "clReleaseContext", "calls": 1, "time": 45.5849}, {"name": "clCreateContext", "calls": 1, "time": 37.878}, {"name": "clReleaseProgram", "calls": 1, "time": 11.3311}, {"name": "clCreateKernel", "calls": 1, "time": 0.346378}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.32101}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.133544}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.094924}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037521}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029382}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023493}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02341}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010697}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009727}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008207}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007098}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00665}, {"name": "clRetainDevice", "calls": 2, "time": 0.004906}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 56.1489}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 55.7234}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 51.7926}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 53.1159}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 52.8677}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 55.7512}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6417.466314, "utilization": 66.848607, "size": 969240.0, "time": 151.031568}, {"type": "WRITE", "transfers": 1, "speed": 6488.464295, "utilization": 67.58817, "size": 346090.0, "time": 53.339305}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 703593, "speed": 107.391, "utilization": 0.932214, "size": 0.00810233}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 44351, "speed": 376.675, "utilization": 3.26975, "size": 0.12069}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 621127, "speed": 102.62, "utilization": 0.890798, "size": 0.00811592}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39183, "speed": 373.121, "utilization": 3.2389, "size": 0.119772}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 640948, "speed": 102.979, "utilization": 0.893917, "size": 0.00811233}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40424, "speed": 373.513, "utilization": 3.2423, "size": 0.120017}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 635717, "speed": 102.895, "utilization": 0.893184, "size": 0.00811326}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40101, "speed": 373.794, "utilization": 3.24474, "size": 0.119941}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 701051, "speed": 106.926, "utilization": 0.928175, "size": 0.0081027}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 44156, "speed": 377.003, "utilization": 3.27259, "size": 0.120763}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len8/run1.json b/code/fpga/final_results/dna.10MB.len8/run1.json new file mode 100644 index 0000000..d64aeff --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.8558, "power": 35.861288}, {"timestamp": 63.5146, "power": 35.861288}, {"timestamp": 84.0571, "power": 35.861288}, {"timestamp": 104.597, "power": 35.861288}, {"timestamp": 125.132, "power": 35.861288}, {"timestamp": 146.071, "power": 35.861288}, {"timestamp": 166.585, "power": 35.861288}, {"timestamp": 187.095, "power": 35.861288}, {"timestamp": 207.635, "power": 35.861288}, {"timestamp": 228.179, "power": 35.861288}, {"timestamp": 248.721, "power": 35.861288}, {"timestamp": 269.267, "power": 35.861288}, {"timestamp": 289.811, "power": 35.861288}, {"timestamp": 310.357, "power": 35.861288}, {"timestamp": 330.867, "power": 35.861288}, {"timestamp": 351.406, "power": 35.861288}, {"timestamp": 371.952, "power": 35.861288}, {"timestamp": 392.499, "power": 35.861288}, {"timestamp": 413.044, "power": 35.861288}, {"timestamp": 433.594, "power": 35.861288}, {"timestamp": 454.084, "power": 35.861288}, {"timestamp": 474.793, "power": 35.861288}, {"timestamp": 495.398, "power": 35.861288}, {"timestamp": 515.876, "power": 35.861288}, {"timestamp": 536.408, "power": 35.861288}, {"timestamp": 556.942, "power": 35.861288}, {"timestamp": 577.518, "power": 35.861288}, {"timestamp": 598.072, "power": 35.861288}, {"timestamp": 618.583, "power": 35.861288}, {"timestamp": 639.076, "power": 35.861288}, {"timestamp": 659.611, "power": 35.861288}, {"timestamp": 680.149, "power": 35.861288}, {"timestamp": 700.686, "power": 35.861288}, {"timestamp": 721.747, "power": 35.861288}, {"timestamp": 742.288, "power": 35.861288}, {"timestamp": 762.788, "power": 35.861288}, {"timestamp": 783.275, "power": 35.861288}, {"timestamp": 803.806, "power": 35.861288}, {"timestamp": 824.71, "power": 35.861288}, {"timestamp": 845.303, "power": 35.861288}, {"timestamp": 865.865, "power": 35.861288}], "timeline": {"START": "488.387941", "END": "541.772931"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 290.932}, {"name": "clFinish", "calls": 1, "time": 259.368}, {"name": "clReleaseKernel", "calls": 1, "time": 88.6185}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.9483}, {"name": "clReleaseContext", "calls": 1, "time": 51.7909}, {"name": "clCreateContext", "calls": 1, "time": 40.5914}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4158}, {"name": "clCreateKernel", "calls": 1, "time": 0.345263}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.316113}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.14916}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.090398}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038188}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033607}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024146}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023279}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01033}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009996}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00772}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007465}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006753}, {"name": "clRetainDevice", "calls": 2, "time": 0.0048}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 53.385}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 52.9682}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 51.3125}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 52.9347}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 52.3406}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 52.334}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6344.988543, "utilization": 66.093631, "size": 969240.0, "time": 152.756777}, {"type": "WRITE", "transfers": 1, "speed": 6523.149337, "utilization": 67.949472, "size": 346090.0, "time": 53.055688}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 651918, "speed": 105.154, "utilization": 0.912799, "size": 0.00811044}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41128, "speed": 374.746, "utilization": 3.25301, "size": 0.120097}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 620206, "speed": 103.453, "utilization": 0.898027, "size": 0.00811609}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39119, "speed": 373.186, "utilization": 3.23946, "size": 0.119779}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 651530, "speed": 105.306, "utilization": 0.914117, "size": 0.00811051}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41101, "speed": 374.633, "utilization": 3.25202, "size": 0.1201}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 634616, "speed": 104.03, "utilization": 0.903038, "size": 0.00811345}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40031, "speed": 373.468, "utilization": 3.24191, "size": 0.11993}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 637129, "speed": 104.115, "utilization": 0.903773, "size": 0.00811301}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40170, "speed": 373.665, "utilization": 3.24362, "size": 0.120016}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len8/run2.json b/code/fpga/final_results/dna.10MB.len8/run2.json new file mode 100644 index 0000000..a6ab40f --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.8581, "power": 35.3288}, {"timestamp": 58.5703, "power": 35.3288}, {"timestamp": 79.0738, "power": 35.3288}, {"timestamp": 99.609, "power": 35.3288}, {"timestamp": 120.151, "power": 35.3288}, {"timestamp": 140.789, "power": 35.3288}, {"timestamp": 161.382, "power": 35.3288}, {"timestamp": 181.94, "power": 35.3288}, {"timestamp": 202.498, "power": 35.3288}, {"timestamp": 223.0, "power": 35.3288}, {"timestamp": 243.546, "power": 35.3288}, {"timestamp": 264.094, "power": 35.3288}, {"timestamp": 284.638, "power": 35.3288}, {"timestamp": 305.188, "power": 35.3288}, {"timestamp": 325.74, "power": 35.3288}, {"timestamp": 346.294, "power": 35.3288}, {"timestamp": 366.809, "power": 35.3288}, {"timestamp": 387.352, "power": 35.3288}, {"timestamp": 407.899, "power": 35.3288}, {"timestamp": 428.445, "power": 35.3288}, {"timestamp": 449.024, "power": 35.3288}, {"timestamp": 469.623, "power": 35.3288}, {"timestamp": 490.116, "power": 35.3288}, {"timestamp": 510.633, "power": 35.3288}, {"timestamp": 531.131, "power": 35.3288}, {"timestamp": 551.647, "power": 35.3288}, {"timestamp": 572.344, "power": 35.3288}, {"timestamp": 592.961, "power": 35.3288}, {"timestamp": 613.414, "power": 35.3288}, {"timestamp": 633.856, "power": 35.3288}, {"timestamp": 654.298, "power": 35.3288}, {"timestamp": 674.764, "power": 35.3288}, {"timestamp": 695.258, "power": 35.3288}, {"timestamp": 715.801, "power": 35.3288}, {"timestamp": 736.339, "power": 35.3288}, {"timestamp": 756.873, "power": 35.3288}, {"timestamp": 777.787, "power": 35.3288}, {"timestamp": 798.354, "power": 35.3288}], "timeline": {"START": "470.05948", "END": "523.05116"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 284.273}, {"name": "clFinish", "calls": 1, "time": 229.365}, {"name": "clReleaseKernel", "calls": 1, "time": 86.4594}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9265}, {"name": "clReleaseContext", "calls": 1, "time": 51.3423}, {"name": "clCreateContext", "calls": 1, "time": 35.5788}, {"name": "clReleaseProgram", "calls": 1, "time": 11.7884}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.367593}, {"name": "clCreateKernel", "calls": 1, "time": 0.34037}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.146976}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077769}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037016}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025618}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024742}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023307}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010228}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009001}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0084}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007222}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006521}, {"name": "clRetainDevice", "calls": 2, "time": 0.004685}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 52.9917}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 47.4359}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 49.6304}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 48.7461}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 52.5406}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 52.4821}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7632.600307, "utilization": 79.506253, "size": 969240.0, "time": 126.986867}, {"type": "WRITE", "transfers": 1, "speed": 7027.815445, "utilization": 73.206411, "size": 346090.0, "time": 49.245769}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 564951, "speed": 102.623, "utilization": 0.890823, "size": 0.00812744}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35684, "speed": 371.67, "utilization": 3.2263, "size": 0.118922}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 604431, "speed": 104.444, "utilization": 0.906631, "size": 0.00811912}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38166, "speed": 372.547, "utilization": 3.23391, "size": 0.119464}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 587746, "speed": 103.73, "utilization": 0.900437, "size": 0.0081225}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37061, "speed": 372.351, "utilization": 3.23221, "size": 0.119424}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 670506, "speed": 109.093, "utilization": 0.946991, "size": 0.00810738}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 42277, "speed": 376.434, "utilization": 3.26766, "size": 0.12035}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 669545, "speed": 108.988, "utilization": 0.946073, "size": 0.00810754}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 42234, "speed": 376.111, "utilization": 3.26485, "size": 0.120291}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len8/run3.json b/code/fpga/final_results/dna.10MB.len8/run3.json new file mode 100644 index 0000000..4cee787 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 48.3029, "power": 35.342649}, {"timestamp": 68.9874, "power": 35.342649}, {"timestamp": 89.5024, "power": 35.342649}, {"timestamp": 109.994, "power": 35.342649}, {"timestamp": 130.962, "power": 35.342649}, {"timestamp": 151.864, "power": 35.342649}, {"timestamp": 172.425, "power": 35.342649}, {"timestamp": 192.979, "power": 35.342649}, {"timestamp": 213.494, "power": 35.342649}, {"timestamp": 233.996, "power": 35.342649}, {"timestamp": 254.536, "power": 35.342649}, {"timestamp": 275.078, "power": 35.342649}, {"timestamp": 295.623, "power": 35.342649}, {"timestamp": 316.168, "power": 35.342649}, {"timestamp": 336.717, "power": 35.342649}, {"timestamp": 357.267, "power": 35.342649}, {"timestamp": 377.771, "power": 35.342649}, {"timestamp": 398.314, "power": 35.342649}, {"timestamp": 418.855, "power": 35.342649}, {"timestamp": 439.359, "power": 35.342649}, {"timestamp": 459.922, "power": 35.342649}, {"timestamp": 480.45, "power": 35.342649}, {"timestamp": 500.979, "power": 35.342649}, {"timestamp": 521.491, "power": 35.342649}, {"timestamp": 542.021, "power": 35.342649}, {"timestamp": 562.555, "power": 35.342649}, {"timestamp": 583.127, "power": 35.342649}, {"timestamp": 603.658, "power": 35.342649}, {"timestamp": 624.188, "power": 35.342649}, {"timestamp": 644.714, "power": 35.342649}, {"timestamp": 665.256, "power": 35.342649}, {"timestamp": 685.745, "power": 35.342649}, {"timestamp": 706.246, "power": 35.342649}, {"timestamp": 726.786, "power": 35.342649}, {"timestamp": 747.316, "power": 35.342649}, {"timestamp": 767.845, "power": 35.342649}, {"timestamp": 788.381, "power": 35.342649}, {"timestamp": 808.959, "power": 35.342649}], "timeline": {"START": "485.92408", "END": "540.647983"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 289.657}, {"name": "clFinish", "calls": 1, "time": 238.703}, {"name": "clReleaseKernel", "calls": 1, "time": 85.824}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.1055}, {"name": "clCreateContext", "calls": 1, "time": 46.1334}, {"name": "clReleaseContext", "calls": 1, "time": 33.5233}, {"name": "clReleaseProgram", "calls": 1, "time": 11.325}, {"name": "clCreateKernel", "calls": 1, "time": 0.340484}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.293234}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.136499}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071781}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037604}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02992}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024284}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023308}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010682}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010521}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009064}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008079}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00735}, {"name": "clRetainDevice", "calls": 2, "time": 0.004795}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 54.7239}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 50.0077}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 54.3496}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 50.2211}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 53.2139}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 52.7079}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7470.757262, "utilization": 77.820388, "size": 969240.0, "time": 129.737852}, {"type": "WRITE", "transfers": 1, "speed": 6407.775843, "utilization": 66.747665, "size": 346090.0, "time": 54.010968}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 595813, "speed": 102.42, "utilization": 0.889063, "size": 0.00812084}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37598, "speed": 372.324, "utilization": 3.23198, "size": 0.119435}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 689249, "speed": 108.301, "utilization": 0.940115, "size": 0.00810446}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 43450, "speed": 376.506, "utilization": 3.26828, "size": 0.120552}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 601695, "speed": 102.583, "utilization": 0.890476, "size": 0.00811966}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37996, "speed": 372.386, "utilization": 3.23251, "size": 0.119422}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 656801, "speed": 105.595, "utilization": 0.916619, "size": 0.00810962}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41411, "speed": 375.23, "utilization": 3.25721, "size": 0.120219}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 644786, "speed": 104.635, "utilization": 0.908294, "size": 0.00811166}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40647, "speed": 375.187, "utilization": 3.25683, "size": 0.120114}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.10MB.len8/run4.json b/code/fpga/final_results/dna.10MB.len8/run4.json new file mode 100644 index 0000000..8696419 --- /dev/null +++ b/code/fpga/final_results/dna.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.3196, "power": 36.483423}, {"timestamp": 58.9464, "power": 36.483423}, {"timestamp": 79.4807, "power": 36.483423}, {"timestamp": 100.049, "power": 36.483423}, {"timestamp": 120.632, "power": 36.483423}, {"timestamp": 141.299, "power": 36.483423}, {"timestamp": 161.829, "power": 36.483423}, {"timestamp": 182.409, "power": 36.483423}, {"timestamp": 202.966, "power": 36.483423}, {"timestamp": 223.534, "power": 36.483423}, {"timestamp": 244.136, "power": 36.483423}, {"timestamp": 264.736, "power": 36.483423}, {"timestamp": 285.337, "power": 36.483423}, {"timestamp": 305.939, "power": 36.483423}, {"timestamp": 326.524, "power": 36.483423}, {"timestamp": 347.086, "power": 36.483423}, {"timestamp": 367.649, "power": 36.483423}, {"timestamp": 388.252, "power": 36.483423}, {"timestamp": 408.851, "power": 36.483423}, {"timestamp": 429.448, "power": 36.483423}, {"timestamp": 450.03, "power": 36.483423}, {"timestamp": 470.541, "power": 36.483423}, {"timestamp": 491.026, "power": 36.483423}, {"timestamp": 511.548, "power": 36.483423}, {"timestamp": 532.076, "power": 36.483423}, {"timestamp": 552.609, "power": 36.483423}, {"timestamp": 573.108, "power": 36.483423}, {"timestamp": 593.66, "power": 36.483423}, {"timestamp": 614.134, "power": 36.483423}, {"timestamp": 634.332, "power": 36.483423}, {"timestamp": 654.822, "power": 36.483423}, {"timestamp": 675.298, "power": 36.483423}, {"timestamp": 695.764, "power": 36.483423}, {"timestamp": 723.832, "power": 36.483423}, {"timestamp": 744.417, "power": 36.483423}, {"timestamp": 764.957, "power": 36.483423}, {"timestamp": 785.487, "power": 36.483423}, {"timestamp": 806.026, "power": 36.483423}, {"timestamp": 826.54, "power": 36.483423}, {"timestamp": 847.026, "power": 36.483423}], "timeline": {"START": "480.931358", "END": "535.348782"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 289.456}, {"name": "clFinish", "calls": 1, "time": 259.527}, {"name": "clReleaseKernel", "calls": 1, "time": 89.1366}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.7525}, {"name": "clReleaseContext", "calls": 1, "time": 58.3373}, {"name": "clCreateContext", "calls": 1, "time": 36.0265}, {"name": "clReleaseProgram", "calls": 1, "time": 11.2295}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.42799}, {"name": "clCreateKernel", "calls": 1, "time": 0.344539}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.119079}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071164}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036168}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034046}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024682}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023022}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010307}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009494}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008025}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007575}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006409}, {"name": "clRetainDevice", "calls": 2, "time": 0.004834}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 54.4174}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 49.9063}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 51.7871}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 51.8197}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 48.2879}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 53.965}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6393.099389, "utilization": 66.594785, "size": 969240.0, "time": 151.607216}, {"type": "WRITE", "transfers": 1, "speed": 6500.256674, "utilization": 67.711007, "size": 346090.0, "time": 53.24254}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 597628, "speed": 103.124, "utilization": 0.89517, "size": 0.00812048}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37730, "speed": 373.061, "utilization": 3.23837, "size": 0.119402}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 635664, "speed": 105.088, "utilization": 0.91222, "size": 0.00811327}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40090, "speed": 373.469, "utilization": 3.24192, "size": 0.119963}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 638781, "speed": 105.253, "utilization": 0.913653, "size": 0.00811271}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40283, "speed": 374.228, "utilization": 3.24851, "size": 0.120007}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 571504, "speed": 102.059, "utilization": 0.885928, "size": 0.00812598}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36112, "speed": 371.445, "utilization": 3.22434, "size": 0.118964}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 698699, "speed": 110.564, "utilization": 0.959755, "size": 0.00810305}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 44043, "speed": 377.874, "utilization": 3.28016, "size": 0.120646}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len4/run0.json b/code/fpga/final_results/dna.15MB.len4/run0.json new file mode 100644 index 0000000..b509094 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.3763, "power": 35.570428}, {"timestamp": 59.0286, "power": 35.570428}, {"timestamp": 79.5911, "power": 35.570428}, {"timestamp": 100.125, "power": 35.570428}, {"timestamp": 120.692, "power": 35.570428}, {"timestamp": 141.371, "power": 35.570428}, {"timestamp": 161.91, "power": 35.570428}, {"timestamp": 182.515, "power": 35.570428}, {"timestamp": 203.122, "power": 35.570428}, {"timestamp": 223.69, "power": 35.570428}, {"timestamp": 244.254, "power": 35.570428}, {"timestamp": 264.854, "power": 35.570428}, {"timestamp": 285.461, "power": 35.570428}, {"timestamp": 306.065, "power": 35.570428}, {"timestamp": 326.667, "power": 35.570428}, {"timestamp": 347.274, "power": 35.570428}, {"timestamp": 367.837, "power": 35.570428}, {"timestamp": 388.403, "power": 35.570428}, {"timestamp": 409.009, "power": 35.570428}, {"timestamp": 429.615, "power": 35.570428}, {"timestamp": 450.22, "power": 35.570428}, {"timestamp": 470.824, "power": 35.570428}, {"timestamp": 491.404, "power": 35.570428}, {"timestamp": 511.967, "power": 35.570428}, {"timestamp": 532.571, "power": 35.570428}, {"timestamp": 553.178, "power": 35.570428}, {"timestamp": 573.783, "power": 35.570428}, {"timestamp": 594.383, "power": 35.570428}, {"timestamp": 614.988, "power": 35.570428}, {"timestamp": 635.572, "power": 35.570428}, {"timestamp": 656.136, "power": 35.570428}, {"timestamp": 676.744, "power": 35.570428}, {"timestamp": 697.349, "power": 35.570428}, {"timestamp": 717.969, "power": 35.570428}, {"timestamp": 738.58, "power": 35.570428}, {"timestamp": 759.137, "power": 35.570428}, {"timestamp": 779.7, "power": 35.570428}, {"timestamp": 800.271, "power": 35.570428}, {"timestamp": 820.87, "power": 35.570428}, {"timestamp": 841.474, "power": 35.570428}, {"timestamp": 862.075, "power": 35.570428}, {"timestamp": 882.681, "power": 35.570428}, {"timestamp": 903.27, "power": 35.570428}, {"timestamp": 923.836, "power": 35.570428}, {"timestamp": 944.403, "power": 35.570428}, {"timestamp": 965.006, "power": 35.570428}, {"timestamp": 985.62, "power": 35.570428}, {"timestamp": 1006.22, "power": 35.384382}, {"timestamp": 1027.6, "power": 35.384382}, {"timestamp": 1048.1, "power": 35.384382}, {"timestamp": 1068.64, "power": 35.384382}, {"timestamp": 1089.18, "power": 35.384382}, {"timestamp": 1109.72, "power": 35.384382}, {"timestamp": 1130.27, "power": 35.384382}, {"timestamp": 1150.82, "power": 35.384382}, {"timestamp": 1171.34, "power": 35.384382}, {"timestamp": 1191.84, "power": 35.384382}, {"timestamp": 1212.38, "power": 35.384382}, {"timestamp": 1232.93, "power": 35.384382}, {"timestamp": 1253.47, "power": 35.384382}, {"timestamp": 1274.01, "power": 35.384382}, {"timestamp": 1294.56, "power": 35.384382}, {"timestamp": 1315.1, "power": 35.384382}, {"timestamp": 1335.6, "power": 35.384382}, {"timestamp": 1356.13, "power": 35.384382}, {"timestamp": 1376.68, "power": 35.384382}, {"timestamp": 1397.23, "power": 35.384382}, {"timestamp": 1417.77, "power": 35.384382}, {"timestamp": 1438.31, "power": 35.384382}, {"timestamp": 1458.85, "power": 35.384382}, {"timestamp": 1479.36, "power": 35.384382}, {"timestamp": 1499.86, "power": 35.384382}, {"timestamp": 1520.39, "power": 35.384382}, {"timestamp": 1540.94, "power": 35.384382}, {"timestamp": 1561.48, "power": 35.384382}, {"timestamp": 1582.01, "power": 35.384382}, {"timestamp": 1602.55, "power": 35.384382}, {"timestamp": 1623.1, "power": 35.384382}, {"timestamp": 1643.6, "power": 35.384382}, {"timestamp": 1664.13, "power": 35.384382}, {"timestamp": 1684.68, "power": 35.384382}, {"timestamp": 1705.22, "power": 35.384382}, {"timestamp": 1725.76, "power": 35.384382}, {"timestamp": 1746.29, "power": 35.384382}, {"timestamp": 1766.83, "power": 35.384382}, {"timestamp": 1787.34, "power": 35.384382}, {"timestamp": 1807.88, "power": 35.384382}, {"timestamp": 1828.42, "power": 35.384382}, {"timestamp": 1848.96, "power": 35.384382}, {"timestamp": 1869.5, "power": 35.384382}, {"timestamp": 1890.05, "power": 35.384382}, {"timestamp": 1910.59, "power": 35.384382}, {"timestamp": 1931.15, "power": 35.384382}, {"timestamp": 1951.65, "power": 35.384382}, {"timestamp": 1972.19, "power": 35.384382}, {"timestamp": 1992.73, "power": 35.384382}, {"timestamp": 2013.27, "power": 37.04534}, {"timestamp": 2034.27, "power": 37.04534}, {"timestamp": 2054.81, "power": 37.04534}, {"timestamp": 2075.32, "power": 37.04534}, {"timestamp": 2095.86, "power": 37.04534}, {"timestamp": 2116.4, "power": 37.04534}, {"timestamp": 2136.94, "power": 37.04534}, {"timestamp": 2157.48, "power": 37.04534}, {"timestamp": 2178.02, "power": 37.04534}, {"timestamp": 2198.56, "power": 37.04534}, {"timestamp": 2219.1, "power": 37.04534}, {"timestamp": 2239.6, "power": 37.04534}, {"timestamp": 2260.14, "power": 37.04534}, {"timestamp": 2280.67, "power": 37.04534}, {"timestamp": 2301.22, "power": 37.04534}, {"timestamp": 2321.75, "power": 37.04534}, {"timestamp": 2342.29, "power": 37.04534}, {"timestamp": 2362.83, "power": 37.04534}, {"timestamp": 2383.36, "power": 37.04534}, {"timestamp": 2403.9, "power": 37.04534}, {"timestamp": 2424.44, "power": 37.04534}, {"timestamp": 2444.98, "power": 37.04534}, {"timestamp": 2465.51, "power": 37.04534}, {"timestamp": 2486.05, "power": 37.04534}, {"timestamp": 2506.6, "power": 37.04534}, {"timestamp": 2527.14, "power": 37.04534}, {"timestamp": 2547.64, "power": 37.04534}, {"timestamp": 2568.18, "power": 37.04534}, {"timestamp": 2588.72, "power": 37.04534}, {"timestamp": 2609.26, "power": 37.04534}, {"timestamp": 2629.8, "power": 37.04534}, {"timestamp": 2650.34, "power": 37.04534}, {"timestamp": 2670.88, "power": 37.04534}, {"timestamp": 2691.39, "power": 37.04534}, {"timestamp": 2711.94, "power": 37.04534}, {"timestamp": 2732.48, "power": 37.04534}, {"timestamp": 2753.02, "power": 37.04534}, {"timestamp": 2773.55, "power": 37.04534}, {"timestamp": 2794.09, "power": 37.04534}, {"timestamp": 2814.63, "power": 37.04534}, {"timestamp": 2835.09, "power": 37.04534}, {"timestamp": 2855.32, "power": 37.04534}, {"timestamp": 2875.59, "power": 37.04534}, {"timestamp": 2896.14, "power": 37.04534}, {"timestamp": 2916.68, "power": 37.04534}, {"timestamp": 2937.22, "power": 37.04534}, {"timestamp": 2957.76, "power": 37.04534}, {"timestamp": 2978.3, "power": 37.04534}, {"timestamp": 2998.84, "power": 37.04534}, {"timestamp": 3019.35, "power": 35.455896}, {"timestamp": 3040.32, "power": 35.455896}, {"timestamp": 3060.86, "power": 35.455896}, {"timestamp": 3081.4, "power": 35.455896}, {"timestamp": 3101.95, "power": 35.455896}, {"timestamp": 3122.49, "power": 35.455896}, {"timestamp": 3143.03, "power": 35.455896}, {"timestamp": 3163.55, "power": 35.455896}, {"timestamp": 3184.08, "power": 35.455896}, {"timestamp": 3204.62, "power": 35.455896}, {"timestamp": 3225.16, "power": 35.455896}, {"timestamp": 3245.7, "power": 35.455896}, {"timestamp": 3266.23, "power": 35.455896}, {"timestamp": 3286.78, "power": 35.455896}, {"timestamp": 3307.29, "power": 35.455896}, {"timestamp": 3327.79, "power": 35.455896}, {"timestamp": 3348.32, "power": 35.455896}, {"timestamp": 3368.87, "power": 35.455896}, {"timestamp": 3389.4, "power": 35.455896}, {"timestamp": 3409.94, "power": 35.455896}, {"timestamp": 3430.48, "power": 35.455896}, {"timestamp": 3451.02, "power": 35.455896}, {"timestamp": 3471.53, "power": 35.455896}, {"timestamp": 3492.06, "power": 35.455896}, {"timestamp": 3512.61, "power": 35.455896}, {"timestamp": 3533.15, "power": 35.455896}, {"timestamp": 3553.69, "power": 35.455896}, {"timestamp": 3574.23, "power": 35.455896}, {"timestamp": 3594.77, "power": 35.455896}, {"timestamp": 3615.28, "power": 35.455896}, {"timestamp": 3635.78, "power": 35.455896}, {"timestamp": 3656.32, "power": 35.455896}, {"timestamp": 3676.86, "power": 35.455896}, {"timestamp": 3697.43, "power": 35.455896}, {"timestamp": 3718.0, "power": 35.455896}, {"timestamp": 3738.53, "power": 35.455896}, {"timestamp": 3759.06, "power": 35.455896}, {"timestamp": 3779.57, "power": 35.455896}, {"timestamp": 3800.1, "power": 35.455896}, {"timestamp": 3820.64, "power": 35.455896}, {"timestamp": 3841.17, "power": 35.455896}, {"timestamp": 3861.71, "power": 35.455896}, {"timestamp": 3882.26, "power": 35.455896}, {"timestamp": 3902.81, "power": 35.455896}, {"timestamp": 3923.34, "power": 35.455896}, {"timestamp": 3943.85, "power": 35.455896}, {"timestamp": 3964.39, "power": 35.455896}, {"timestamp": 3984.95, "power": 35.455896}, {"timestamp": 4005.5, "power": 35.455896}, {"timestamp": 4026.05, "power": 37.807014}, {"timestamp": 4047.13, "power": 37.807014}, {"timestamp": 4067.64, "power": 37.807014}, {"timestamp": 4088.18, "power": 37.807014}, {"timestamp": 4108.73, "power": 37.807014}, {"timestamp": 4129.28, "power": 37.807014}, {"timestamp": 4149.83, "power": 37.807014}, {"timestamp": 4170.38, "power": 37.807014}, {"timestamp": 4190.93, "power": 37.807014}, {"timestamp": 4211.46, "power": 37.807014}, {"timestamp": 4232.0, "power": 37.807014}, {"timestamp": 4252.55, "power": 37.807014}, {"timestamp": 4273.1, "power": 37.807014}, {"timestamp": 4293.65, "power": 37.807014}, {"timestamp": 4314.2, "power": 37.807014}, {"timestamp": 4334.75, "power": 37.807014}, {"timestamp": 4355.27, "power": 37.807014}, {"timestamp": 4375.77, "power": 37.807014}, {"timestamp": 4396.32, "power": 37.807014}, {"timestamp": 4416.87, "power": 37.807014}, {"timestamp": 4437.42, "power": 37.807014}, {"timestamp": 4457.97, "power": 37.807014}, {"timestamp": 4478.52, "power": 37.807014}, {"timestamp": 4499.07, "power": 37.807014}, {"timestamp": 4519.6, "power": 37.807014}, {"timestamp": 4540.15, "power": 37.807014}, {"timestamp": 4560.72, "power": 37.807014}, {"timestamp": 4581.3, "power": 37.807014}, {"timestamp": 4601.86, "power": 37.807014}, {"timestamp": 4622.42, "power": 37.807014}, {"timestamp": 4642.98, "power": 37.807014}, {"timestamp": 4663.5, "power": 37.807014}, {"timestamp": 4684.06, "power": 37.807014}, {"timestamp": 4704.64, "power": 37.807014}, {"timestamp": 4725.22, "power": 37.807014}, {"timestamp": 4745.8, "power": 37.807014}, {"timestamp": 4766.38, "power": 37.807014}, {"timestamp": 4786.97, "power": 37.807014}, {"timestamp": 4807.49, "power": 37.807014}, {"timestamp": 4828.05, "power": 37.807014}, {"timestamp": 4848.63, "power": 37.807014}, {"timestamp": 4869.22, "power": 37.807014}, {"timestamp": 4889.79, "power": 37.807014}, {"timestamp": 4910.37, "power": 37.807014}, {"timestamp": 4930.95, "power": 37.807014}, {"timestamp": 4951.47, "power": 37.807014}, {"timestamp": 4972.03, "power": 37.807014}, {"timestamp": 4992.6, "power": 37.807014}, {"timestamp": 5013.17, "power": 37.807014}, {"timestamp": 5033.74, "power": 37.003543}, {"timestamp": 5055.67, "power": 37.003543}, {"timestamp": 5076.17, "power": 37.003543}, {"timestamp": 5096.72, "power": 37.003543}, {"timestamp": 5117.29, "power": 37.003543}, {"timestamp": 5137.87, "power": 37.003543}, {"timestamp": 5158.45, "power": 37.003543}, {"timestamp": 5179.03, "power": 37.003543}, {"timestamp": 5199.56, "power": 37.003543}, {"timestamp": 5220.06, "power": 37.003543}, {"timestamp": 5240.62, "power": 37.003543}, {"timestamp": 5261.19, "power": 37.003543}, {"timestamp": 5281.76, "power": 37.003543}, {"timestamp": 5302.34, "power": 37.003543}, {"timestamp": 5322.94, "power": 37.003543}, {"timestamp": 5343.46, "power": 37.003543}, {"timestamp": 5363.96, "power": 37.003543}, {"timestamp": 5384.53, "power": 37.003543}, {"timestamp": 5405.09, "power": 37.003543}, {"timestamp": 5425.66, "power": 37.003543}, {"timestamp": 5446.23, "power": 37.003543}, {"timestamp": 5466.8, "power": 37.003543}, {"timestamp": 5487.33, "power": 37.003543}, {"timestamp": 5507.88, "power": 37.003543}, {"timestamp": 5528.46, "power": 37.003543}, {"timestamp": 5548.97, "power": 37.003543}, {"timestamp": 5569.52, "power": 37.003543}, {"timestamp": 5590.09, "power": 37.003543}, {"timestamp": 5610.66, "power": 37.003543}, {"timestamp": 5631.17, "power": 37.003543}, {"timestamp": 5651.67, "power": 37.003543}, {"timestamp": 5672.25, "power": 37.003543}, {"timestamp": 5692.82, "power": 37.003543}, {"timestamp": 5713.39, "power": 37.003543}, {"timestamp": 5733.97, "power": 37.003543}, {"timestamp": 5754.55, "power": 37.003543}, {"timestamp": 5775.13, "power": 37.003543}, {"timestamp": 5795.64, "power": 37.003543}, {"timestamp": 5816.14, "power": 37.003543}, {"timestamp": 5836.71, "power": 37.003543}, {"timestamp": 5857.29, "power": 37.003543}, {"timestamp": 5877.86, "power": 37.003543}, {"timestamp": 5898.43, "power": 37.003543}, {"timestamp": 5918.97, "power": 37.003543}, {"timestamp": 5939.49, "power": 37.003543}, {"timestamp": 5960.04, "power": 37.003543}, {"timestamp": 5980.59, "power": 37.003543}, {"timestamp": 6001.13, "power": 37.003543}, {"timestamp": 6021.68, "power": 37.003543}, {"timestamp": 6042.23, "power": 37.196281}, {"timestamp": 6063.64, "power": 37.196281}, {"timestamp": 6084.14, "power": 37.196281}, {"timestamp": 6104.68, "power": 37.196281}, {"timestamp": 6125.23, "power": 37.196281}, {"timestamp": 6145.77, "power": 37.196281}, {"timestamp": 6166.32, "power": 37.196281}, {"timestamp": 6186.87, "power": 37.196281}, {"timestamp": 6207.4, "power": 37.196281}, {"timestamp": 6227.9, "power": 37.196281}, {"timestamp": 6248.44, "power": 37.196281}, {"timestamp": 6268.99, "power": 37.196281}, {"timestamp": 6289.53, "power": 37.196281}, {"timestamp": 6310.08, "power": 37.196281}, {"timestamp": 6330.62, "power": 37.196281}, {"timestamp": 6351.14, "power": 37.196281}, {"timestamp": 6371.64, "power": 37.196281}, {"timestamp": 6392.19, "power": 37.196281}, {"timestamp": 6412.74, "power": 37.196281}, {"timestamp": 6433.28, "power": 37.196281}, {"timestamp": 6453.83, "power": 37.196281}, {"timestamp": 6474.38, "power": 37.196281}, {"timestamp": 6494.92, "power": 37.196281}, {"timestamp": 6515.44, "power": 37.196281}, {"timestamp": 6535.97, "power": 37.196281}, {"timestamp": 6556.52, "power": 37.196281}, {"timestamp": 6577.06, "power": 37.196281}, {"timestamp": 6597.61, "power": 37.196281}, {"timestamp": 6618.16, "power": 37.196281}, {"timestamp": 6638.7, "power": 37.196281}, {"timestamp": 6659.23, "power": 37.196281}, {"timestamp": 6679.73, "power": 37.196281}, {"timestamp": 6700.27, "power": 37.196281}, {"timestamp": 6720.84, "power": 37.196281}, {"timestamp": 6741.42, "power": 37.196281}, {"timestamp": 6761.99, "power": 37.196281}, {"timestamp": 6782.57, "power": 37.196281}, {"timestamp": 6803.15, "power": 37.196281}, {"timestamp": 6823.65, "power": 37.196281}, {"timestamp": 6844.22, "power": 37.196281}, {"timestamp": 6864.8, "power": 37.196281}, {"timestamp": 6885.36, "power": 37.196281}, {"timestamp": 6905.94, "power": 37.196281}, {"timestamp": 6926.53, "power": 37.196281}, {"timestamp": 6947.12, "power": 37.196281}, {"timestamp": 6967.63, "power": 37.196281}, {"timestamp": 6988.17, "power": 37.196281}, {"timestamp": 7008.72, "power": 37.196281}, {"timestamp": 7029.27, "power": 37.196281}, {"timestamp": 7049.82, "power": 37.237635}, {"timestamp": 7071.02, "power": 37.237635}, {"timestamp": 7091.52, "power": 37.237635}, {"timestamp": 7112.06, "power": 37.237635}, {"timestamp": 7132.61, "power": 37.237635}, {"timestamp": 7153.15, "power": 37.237635}, {"timestamp": 7173.7, "power": 37.237635}, {"timestamp": 7194.25, "power": 37.237635}, {"timestamp": 7214.79, "power": 37.237635}, {"timestamp": 7235.32, "power": 37.237635}, {"timestamp": 7255.82, "power": 37.237635}, {"timestamp": 7276.36, "power": 37.237635}, {"timestamp": 7296.9, "power": 37.237635}, {"timestamp": 7317.45, "power": 37.237635}, {"timestamp": 7338.0, "power": 37.237635}, {"timestamp": 7358.55, "power": 37.237635}, {"timestamp": 7379.1, "power": 37.237635}, {"timestamp": 7399.6, "power": 37.237635}, {"timestamp": 7420.13, "power": 37.237635}, {"timestamp": 7440.68, "power": 37.237635}, {"timestamp": 7461.23, "power": 37.237635}, {"timestamp": 7481.8, "power": 37.237635}, {"timestamp": 7502.38, "power": 37.237635}, {"timestamp": 7522.93, "power": 37.237635}, {"timestamp": 7543.44, "power": 37.237635}, {"timestamp": 7563.98, "power": 37.237635}, {"timestamp": 7584.56, "power": 37.237635}, {"timestamp": 7605.15, "power": 37.237635}, {"timestamp": 7625.72, "power": 37.237635}, {"timestamp": 7646.3, "power": 37.237635}, {"timestamp": 7666.88, "power": 37.237635}, {"timestamp": 7687.41, "power": 37.237635}, {"timestamp": 7707.97, "power": 37.237635}, {"timestamp": 7728.54, "power": 37.237635}, {"timestamp": 7749.11, "power": 37.237635}, {"timestamp": 7769.69, "power": 37.237635}, {"timestamp": 7790.25, "power": 37.237635}, {"timestamp": 7810.8, "power": 37.237635}, {"timestamp": 7831.33, "power": 37.237635}, {"timestamp": 7851.88, "power": 37.237635}, {"timestamp": 7872.45, "power": 37.237635}, {"timestamp": 7893.02, "power": 37.237635}, {"timestamp": 7913.59, "power": 37.237635}, {"timestamp": 7934.16, "power": 37.237635}, {"timestamp": 7954.72, "power": 37.237635}, {"timestamp": 7975.24, "power": 37.237635}, {"timestamp": 7995.74, "power": 37.237635}, {"timestamp": 8016.3, "power": 37.237635}, {"timestamp": 8036.85, "power": 37.237635}, {"timestamp": 8057.43, "power": 37.182406}, {"timestamp": 8078.63, "power": 37.182406}, {"timestamp": 8099.15, "power": 37.182406}, {"timestamp": 8119.66, "power": 37.182406}, {"timestamp": 8140.19, "power": 37.182406}, {"timestamp": 8160.74, "power": 37.182406}, {"timestamp": 8181.28, "power": 37.182406}, {"timestamp": 8201.83, "power": 37.182406}, {"timestamp": 8222.38, "power": 37.182406}, {"timestamp": 8242.92, "power": 37.182406}, {"timestamp": 8263.45, "power": 37.182406}, {"timestamp": 8283.99, "power": 37.182406}, {"timestamp": 8304.54, "power": 37.182406}, {"timestamp": 8325.08, "power": 37.182406}, {"timestamp": 8345.63, "power": 37.182406}, {"timestamp": 8366.17, "power": 37.182406}, {"timestamp": 8386.72, "power": 37.182406}, {"timestamp": 8407.25, "power": 37.182406}, {"timestamp": 8427.75, "power": 37.182406}, {"timestamp": 8448.29, "power": 37.182406}, {"timestamp": 8468.83, "power": 37.182406}, {"timestamp": 8489.38, "power": 37.182406}, {"timestamp": 8509.93, "power": 37.182406}, {"timestamp": 8530.51, "power": 37.182406}, {"timestamp": 8551.07, "power": 37.182406}, {"timestamp": 8571.59, "power": 37.182406}, {"timestamp": 8592.14, "power": 37.182406}, {"timestamp": 8612.7, "power": 37.182406}, {"timestamp": 8633.28, "power": 37.182406}, {"timestamp": 8653.85, "power": 37.182406}, {"timestamp": 8674.43, "power": 37.182406}, {"timestamp": 8695.0, "power": 37.182406}, {"timestamp": 8715.52, "power": 37.182406}, {"timestamp": 8736.07, "power": 37.182406}, {"timestamp": 8756.65, "power": 37.182406}, {"timestamp": 8777.22, "power": 37.182406}, {"timestamp": 8797.78, "power": 37.182406}, {"timestamp": 8818.34, "power": 37.182406}, {"timestamp": 8838.92, "power": 37.182406}, {"timestamp": 8859.44, "power": 37.182406}, {"timestamp": 8879.99, "power": 37.182406}, {"timestamp": 8900.55, "power": 37.182406}, {"timestamp": 8921.13, "power": 37.182406}, {"timestamp": 8941.7, "power": 37.182406}, {"timestamp": 8962.27, "power": 37.182406}, {"timestamp": 8982.84, "power": 37.182406}, {"timestamp": 9003.37, "power": 37.182406}, {"timestamp": 9023.92, "power": 37.182406}, {"timestamp": 9044.49, "power": 37.182406}, {"timestamp": 9065.06, "power": 38.375755999999996}, {"timestamp": 9086.23, "power": 38.375755999999996}, {"timestamp": 9106.78, "power": 38.375755999999996}, {"timestamp": 9127.31, "power": 38.375755999999996}, {"timestamp": 9147.81, "power": 38.375755999999996}, {"timestamp": 9168.35, "power": 38.375755999999996}, {"timestamp": 9188.9, "power": 38.375755999999996}, {"timestamp": 9209.44, "power": 38.375755999999996}, {"timestamp": 9229.99, "power": 38.375755999999996}, {"timestamp": 9250.53, "power": 38.375755999999996}, {"timestamp": 9271.08, "power": 38.375755999999996}, {"timestamp": 9291.59, "power": 38.375755999999996}, {"timestamp": 9312.13, "power": 38.375755999999996}, {"timestamp": 9332.68, "power": 38.375755999999996}, {"timestamp": 9353.22, "power": 38.375755999999996}, {"timestamp": 9373.77, "power": 38.375755999999996}, {"timestamp": 9394.32, "power": 38.375755999999996}, {"timestamp": 9414.88, "power": 38.375755999999996}, {"timestamp": 9435.4, "power": 38.375755999999996}, {"timestamp": 9455.96, "power": 38.375755999999996}, {"timestamp": 9476.54, "power": 38.375755999999996}, {"timestamp": 9497.11, "power": 38.375755999999996}, {"timestamp": 9517.69, "power": 38.375755999999996}, {"timestamp": 9538.25, "power": 38.375755999999996}, {"timestamp": 9558.82, "power": 38.375755999999996}, {"timestamp": 9579.34, "power": 38.375755999999996}, {"timestamp": 9599.92, "power": 38.375755999999996}, {"timestamp": 9620.49, "power": 38.375755999999996}, {"timestamp": 9641.06, "power": 38.375755999999996}, {"timestamp": 9661.61, "power": 38.375755999999996}, {"timestamp": 9682.19, "power": 38.375755999999996}, {"timestamp": 9702.73, "power": 38.375755999999996}, {"timestamp": 9723.26, "power": 38.375755999999996}, {"timestamp": 9743.76, "power": 38.375755999999996}, {"timestamp": 9764.33, "power": 38.375755999999996}, {"timestamp": 9784.9, "power": 38.375755999999996}, {"timestamp": 9805.47, "power": 38.375755999999996}, {"timestamp": 9826.04, "power": 38.375755999999996}, {"timestamp": 9846.62, "power": 38.375755999999996}, {"timestamp": 9867.18, "power": 38.375755999999996}, {"timestamp": 9887.68, "power": 38.375755999999996}, {"timestamp": 9908.24, "power": 38.375755999999996}, {"timestamp": 9928.82, "power": 38.375755999999996}, {"timestamp": 9949.39, "power": 38.375755999999996}, {"timestamp": 9969.97, "power": 38.375755999999996}, {"timestamp": 9990.54, "power": 38.375755999999996}, {"timestamp": 10011.1, "power": 38.375755999999996}, {"timestamp": 10031.6, "power": 38.375755999999996}, {"timestamp": 10052.2, "power": 38.375755999999996}, {"timestamp": 10072.7, "power": 37.101206000000005}, {"timestamp": 10093.7, "power": 37.101206000000005}, {"timestamp": 10114.3, "power": 37.101206000000005}, {"timestamp": 10134.8, "power": 37.101206000000005}, {"timestamp": 10155.4, "power": 37.101206000000005}, {"timestamp": 10175.9, "power": 37.101206000000005}, {"timestamp": 10196.4, "power": 37.101206000000005}, {"timestamp": 10217.0, "power": 37.101206000000005}, {"timestamp": 10237.5, "power": 37.101206000000005}, {"timestamp": 10258.1, "power": 37.101206000000005}, {"timestamp": 10278.6, "power": 37.101206000000005}, {"timestamp": 10299.2, "power": 37.101206000000005}, {"timestamp": 10319.7, "power": 37.101206000000005}, {"timestamp": 10340.2, "power": 37.101206000000005}, {"timestamp": 10360.8, "power": 37.101206000000005}, {"timestamp": 10381.3, "power": 37.101206000000005}, {"timestamp": 10401.9, "power": 37.101206000000005}, {"timestamp": 10422.4, "power": 37.101206000000005}, {"timestamp": 10443.0, "power": 37.101206000000005}, {"timestamp": 10463.5, "power": 37.101206000000005}, {"timestamp": 10484.1, "power": 37.101206000000005}, {"timestamp": 10504.6, "power": 37.101206000000005}, {"timestamp": 10525.2, "power": 37.101206000000005}, {"timestamp": 10545.8, "power": 37.101206000000005}, {"timestamp": 10566.3, "power": 37.101206000000005}, {"timestamp": 10586.9, "power": 37.101206000000005}, {"timestamp": 10607.4, "power": 37.101206000000005}, {"timestamp": 10627.9, "power": 37.101206000000005}, {"timestamp": 10648.5, "power": 37.101206000000005}, {"timestamp": 10669.1, "power": 37.101206000000005}, {"timestamp": 10689.7, "power": 37.101206000000005}, {"timestamp": 10710.2, "power": 37.101206000000005}, {"timestamp": 10730.8, "power": 37.101206000000005}, {"timestamp": 10751.3, "power": 37.101206000000005}, {"timestamp": 10771.8, "power": 37.101206000000005}, {"timestamp": 10792.3, "power": 37.101206000000005}, {"timestamp": 10812.8, "power": 37.101206000000005}, {"timestamp": 10833.4, "power": 37.101206000000005}, {"timestamp": 10854.0, "power": 37.101206000000005}, {"timestamp": 10874.5, "power": 37.101206000000005}, {"timestamp": 10895.1, "power": 37.101206000000005}, {"timestamp": 10915.6, "power": 37.101206000000005}, {"timestamp": 10936.1, "power": 37.101206000000005}, {"timestamp": 10956.7, "power": 37.101206000000005}, {"timestamp": 10977.3, "power": 37.101206000000005}, {"timestamp": 10997.8, "power": 37.101206000000005}, {"timestamp": 11018.4, "power": 37.101206000000005}, {"timestamp": 11039.0, "power": 37.101206000000005}, {"timestamp": 11059.5, "power": 37.101206000000005}, {"timestamp": 11080.1, "power": 37.792789}, {"timestamp": 11102.3, "power": 37.792789}, {"timestamp": 11122.8, "power": 37.792789}, {"timestamp": 11143.4, "power": 37.792789}, {"timestamp": 11163.9, "power": 37.792789}, {"timestamp": 11184.4, "power": 37.792789}, {"timestamp": 11205.0, "power": 37.792789}, {"timestamp": 11225.5, "power": 37.792789}, {"timestamp": 11246.0, "power": 37.792789}, {"timestamp": 11266.6, "power": 37.792789}, {"timestamp": 11287.2, "power": 37.792789}, {"timestamp": 11307.7, "power": 37.792789}, {"timestamp": 11328.3, "power": 37.792789}, {"timestamp": 11348.8, "power": 37.792789}, {"timestamp": 11369.4, "power": 37.792789}, {"timestamp": 11390.0, "power": 37.792789}, {"timestamp": 11410.6, "power": 37.792789}, {"timestamp": 11431.2, "power": 37.792789}, {"timestamp": 11451.7, "power": 37.792789}, {"timestamp": 11472.2, "power": 37.792789}, {"timestamp": 11492.8, "power": 37.792789}, {"timestamp": 11513.4, "power": 37.792789}, {"timestamp": 11533.9, "power": 37.792789}, {"timestamp": 11554.5, "power": 37.792789}, {"timestamp": 11575.1, "power": 37.792789}, {"timestamp": 11595.6, "power": 37.792789}, {"timestamp": 11616.2, "power": 37.792789}, {"timestamp": 11636.7, "power": 37.792789}, {"timestamp": 11657.3, "power": 37.792789}, {"timestamp": 11677.9, "power": 37.792789}, {"timestamp": 11698.5, "power": 37.792789}, {"timestamp": 11719.1, "power": 37.792789}, {"timestamp": 11739.6, "power": 37.792789}, {"timestamp": 11760.1, "power": 37.792789}, {"timestamp": 11780.7, "power": 37.792789}, {"timestamp": 11801.3, "power": 37.792789}, {"timestamp": 11821.8, "power": 37.792789}, {"timestamp": 11842.4, "power": 37.792789}, {"timestamp": 11863.0, "power": 37.792789}, {"timestamp": 11883.5, "power": 37.792789}, {"timestamp": 11904.1, "power": 37.792789}, {"timestamp": 11924.6, "power": 37.792789}, {"timestamp": 11945.2, "power": 37.792789}, {"timestamp": 11965.8, "power": 37.792789}, {"timestamp": 11986.3, "power": 37.792789}, {"timestamp": 12006.9, "power": 37.792789}, {"timestamp": 12027.4, "power": 37.792789}, {"timestamp": 12048.0, "power": 37.792789}, {"timestamp": 12068.5, "power": 37.792789}, {"timestamp": 12089.1, "power": 37.85753}, {"timestamp": 12110.1, "power": 37.85753}, {"timestamp": 12130.7, "power": 37.85753}, {"timestamp": 12151.2, "power": 37.85753}, {"timestamp": 12171.7, "power": 37.85753}, {"timestamp": 12192.3, "power": 37.85753}, {"timestamp": 12212.8, "power": 37.85753}, {"timestamp": 12233.3, "power": 37.85753}, {"timestamp": 12253.9, "power": 37.85753}, {"timestamp": 12274.4, "power": 37.85753}, {"timestamp": 12295.0, "power": 37.85753}, {"timestamp": 12315.5, "power": 37.85753}, {"timestamp": 12336.0, "power": 37.85753}, {"timestamp": 12356.6, "power": 37.85753}, {"timestamp": 12377.1, "power": 37.85753}, {"timestamp": 12397.7, "power": 37.85753}, {"timestamp": 12418.2, "power": 37.85753}, {"timestamp": 12438.8, "power": 37.85753}, {"timestamp": 12459.3, "power": 37.85753}, {"timestamp": 12479.9, "power": 37.85753}, {"timestamp": 12500.4, "power": 37.85753}, {"timestamp": 12521.0, "power": 37.85753}, {"timestamp": 12541.6, "power": 37.85753}, {"timestamp": 12562.2, "power": 37.85753}, {"timestamp": 12582.7, "power": 37.85753}, {"timestamp": 12603.3, "power": 37.85753}, {"timestamp": 12623.8, "power": 37.85753}, {"timestamp": 12644.3, "power": 37.85753}, {"timestamp": 12664.9, "power": 37.85753}, {"timestamp": 12685.5, "power": 37.85753}, {"timestamp": 12706.0, "power": 37.85753}, {"timestamp": 12726.6, "power": 37.85753}, {"timestamp": 12747.2, "power": 37.85753}, {"timestamp": 12767.7, "power": 37.85753}, {"timestamp": 12788.2, "power": 37.85753}, {"timestamp": 12808.8, "power": 37.85753}, {"timestamp": 12829.4, "power": 37.85753}, {"timestamp": 12850.0, "power": 37.85753}, {"timestamp": 12870.5, "power": 37.85753}, {"timestamp": 12891.1, "power": 37.85753}, {"timestamp": 12911.6, "power": 37.85753}, {"timestamp": 12932.2, "power": 37.85753}, {"timestamp": 12952.7, "power": 37.85753}, {"timestamp": 12973.3, "power": 37.85753}, {"timestamp": 12993.9, "power": 37.85753}, {"timestamp": 13014.5, "power": 37.85753}, {"timestamp": 13035.0, "power": 37.85753}, {"timestamp": 13055.5, "power": 37.85753}, {"timestamp": 13076.1, "power": 37.85753}, {"timestamp": 13096.7, "power": 37.21293}, {"timestamp": 13117.7, "power": 37.21293}, {"timestamp": 13138.3, "power": 37.21293}, {"timestamp": 13158.8, "power": 37.21293}, {"timestamp": 13179.4, "power": 37.21293}, {"timestamp": 13200.0, "power": 37.21293}, {"timestamp": 13220.6, "power": 37.21293}, {"timestamp": 13241.2, "power": 37.21293}, {"timestamp": 13261.9, "power": 37.21293}, {"timestamp": 13282.4, "power": 37.21293}, {"timestamp": 13303.0, "power": 37.21293}, {"timestamp": 13323.5, "power": 37.21293}, {"timestamp": 13344.0, "power": 37.21293}, {"timestamp": 13364.5, "power": 37.21293}, {"timestamp": 13385.0, "power": 37.21293}, {"timestamp": 13405.6, "power": 37.21293}, {"timestamp": 13426.1, "power": 37.21293}, {"timestamp": 13446.6, "power": 37.21293}, {"timestamp": 13467.2, "power": 37.21293}, {"timestamp": 13487.6, "power": 37.21293}, {"timestamp": 13508.2, "power": 37.21293}, {"timestamp": 13528.7, "power": 37.21293}, {"timestamp": 13549.3, "power": 37.21293}, {"timestamp": 13569.8, "power": 37.21293}, {"timestamp": 13590.3, "power": 37.21293}, {"timestamp": 13610.8, "power": 37.21293}, {"timestamp": 13631.4, "power": 37.21293}, {"timestamp": 13651.9, "power": 37.21293}, {"timestamp": 13672.4, "power": 37.21293}, {"timestamp": 13693.0, "power": 37.21293}, {"timestamp": 13713.5, "power": 37.21293}, {"timestamp": 13734.1, "power": 37.21293}, {"timestamp": 13754.6, "power": 37.21293}, {"timestamp": 13775.1, "power": 37.21293}, {"timestamp": 13795.6, "power": 37.21293}, {"timestamp": 13816.2, "power": 37.21293}, {"timestamp": 13836.7, "power": 37.21293}, {"timestamp": 13857.2, "power": 37.21293}, {"timestamp": 13877.8, "power": 37.21293}, {"timestamp": 13898.3, "power": 37.21293}, {"timestamp": 13918.8, "power": 37.21293}, {"timestamp": 13939.3, "power": 37.21293}, {"timestamp": 13959.9, "power": 37.21293}, {"timestamp": 13980.4, "power": 37.21293}, {"timestamp": 14000.9, "power": 37.21293}, {"timestamp": 14021.5, "power": 37.21293}, {"timestamp": 14042.0, "power": 37.21293}, {"timestamp": 14062.5, "power": 37.21293}, {"timestamp": 14083.1, "power": 37.21293}, {"timestamp": 14103.6, "power": 38.693788}, {"timestamp": 14126.1, "power": 38.693788}, {"timestamp": 14146.6, "power": 38.693788}, {"timestamp": 14167.2, "power": 38.693788}, {"timestamp": 14187.7, "power": 38.693788}, {"timestamp": 14208.2, "power": 38.693788}, {"timestamp": 14228.7, "power": 38.693788}, {"timestamp": 14249.2, "power": 38.693788}, {"timestamp": 14269.8, "power": 38.693788}, {"timestamp": 14290.3, "power": 38.693788}, {"timestamp": 14310.8, "power": 38.693788}, {"timestamp": 14331.3, "power": 38.693788}, {"timestamp": 14351.8, "power": 38.693788}, {"timestamp": 14372.3, "power": 38.693788}, {"timestamp": 14392.9, "power": 38.693788}, {"timestamp": 14413.4, "power": 38.693788}, {"timestamp": 14433.9, "power": 38.693788}, {"timestamp": 14454.5, "power": 38.693788}, {"timestamp": 14475.0, "power": 38.693788}, {"timestamp": 14495.5, "power": 38.693788}, {"timestamp": 14516.0, "power": 38.693788}, {"timestamp": 14536.6, "power": 38.693788}, {"timestamp": 14557.1, "power": 38.693788}, {"timestamp": 14577.6, "power": 38.693788}, {"timestamp": 14598.2, "power": 38.693788}, {"timestamp": 14618.7, "power": 38.693788}, {"timestamp": 14639.2, "power": 38.693788}, {"timestamp": 14659.7, "power": 38.693788}, {"timestamp": 14680.2, "power": 38.693788}, {"timestamp": 14700.8, "power": 38.693788}, {"timestamp": 14721.3, "power": 38.693788}, {"timestamp": 14741.8, "power": 38.693788}, {"timestamp": 14762.4, "power": 38.693788}, {"timestamp": 14782.9, "power": 38.693788}, {"timestamp": 14803.4, "power": 38.693788}, {"timestamp": 14823.9, "power": 38.693788}, {"timestamp": 14844.5, "power": 38.693788}, {"timestamp": 14865.0, "power": 38.693788}, {"timestamp": 14885.6, "power": 38.693788}, {"timestamp": 14906.1, "power": 38.693788}, {"timestamp": 14926.6, "power": 38.693788}, {"timestamp": 14947.1, "power": 38.693788}, {"timestamp": 14967.6, "power": 38.693788}, {"timestamp": 14988.2, "power": 38.693788}, {"timestamp": 15008.7, "power": 38.693788}, {"timestamp": 15029.2, "power": 38.693788}, {"timestamp": 15049.8, "power": 38.693788}, {"timestamp": 15070.3, "power": 38.693788}, {"timestamp": 15090.8, "power": 38.693788}, {"timestamp": 15111.3, "power": 35.58914}, {"timestamp": 15132.3, "power": 35.58914}, {"timestamp": 15152.9, "power": 35.58914}, {"timestamp": 15173.4, "power": 35.58914}, {"timestamp": 15194.0, "power": 35.58914}, {"timestamp": 15214.5, "power": 35.58914}, {"timestamp": 15235.0, "power": 35.58914}, {"timestamp": 15255.5, "power": 35.58914}, {"timestamp": 15276.0, "power": 35.58914}, {"timestamp": 15296.6, "power": 35.58914}, {"timestamp": 15317.1, "power": 35.58914}, {"timestamp": 15337.6, "power": 35.58914}, {"timestamp": 15358.2, "power": 35.58914}, {"timestamp": 15378.7, "power": 35.58914}, {"timestamp": 15399.2, "power": 35.58914}, {"timestamp": 15419.7, "power": 35.58914}, {"timestamp": 15440.2, "power": 35.58914}, {"timestamp": 15460.7, "power": 35.58914}, {"timestamp": 15481.3, "power": 35.58914}, {"timestamp": 15501.8, "power": 35.58914}, {"timestamp": 15522.3, "power": 35.58914}, {"timestamp": 15542.9, "power": 35.58914}, {"timestamp": 15563.4, "power": 35.58914}, {"timestamp": 15583.8, "power": 35.58914}, {"timestamp": 15604.4, "power": 35.58914}, {"timestamp": 15624.9, "power": 35.58914}], "timeline": {"START": "3761.433121", "END": "13153.18566"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 10969.7}, {"name": "clSetKernelArg", "calls": 19, "time": 3543.17}, {"name": "clReleaseKernel", "calls": 1, "time": 896.166}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.2741}, {"name": "clCreateContext", "calls": 1, "time": 36.1365}, {"name": "clReleaseContext", "calls": 1, "time": 35.5354}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0938}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.868581}, {"name": "clCreateKernel", "calls": 1, "time": 0.345276}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.139159}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084295}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070021}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028307}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024309}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022949}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011142}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010347}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009958}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008142}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007833}, {"name": "clRetainDevice", "calls": 2, "time": 0.004674}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 9391.75}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 9317.37}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 9311.49}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 9353.92}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 9250.25}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 9391.15}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8738.737576, "utilization": 91.028516, "size": 13090300.0, "time": 1497.964653}, {"type": "WRITE", "transfers": 1, "speed": 6509.95446, "utilization": 67.812026, "size": 519075.0, "time": 79.735614}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 117950838, "speed": 101.306, "utilization": 0.879396, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7373288, "speed": 393.125, "utilization": 3.41254, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 117821937, "speed": 101.26, "utilization": 0.87899, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7365232, "speed": 393.109, "utilization": 3.4124, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118659839, "speed": 101.518, "utilization": 0.881232, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7417607, "speed": 392.989, "utilization": 3.41136, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 116955151, "speed": 101.18, "utilization": 0.878296, "size": 0.00800062}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7311050, "speed": 393.073, "utilization": 3.41209, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119881533, "speed": 102.155, "utilization": 0.886762, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7493941, "speed": 393.628, "utilization": 3.41691, "size": 0.127953}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len4/run1.json b/code/fpga/final_results/dna.15MB.len4/run1.json new file mode 100644 index 0000000..b165192 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1456, "power": 35.472269999999995}, {"timestamp": 57.754, "power": 35.472269999999995}, {"timestamp": 78.3265, "power": 35.472269999999995}, {"timestamp": 98.9001, "power": 35.472269999999995}, {"timestamp": 119.475, "power": 35.472269999999995}, {"timestamp": 140.137, "power": 35.472269999999995}, {"timestamp": 160.642, "power": 35.472269999999995}, {"timestamp": 181.213, "power": 35.472269999999995}, {"timestamp": 201.809, "power": 35.472269999999995}, {"timestamp": 222.406, "power": 35.472269999999995}, {"timestamp": 243.004, "power": 35.472269999999995}, {"timestamp": 263.601, "power": 35.472269999999995}, {"timestamp": 284.203, "power": 35.472269999999995}, {"timestamp": 304.793, "power": 35.472269999999995}, {"timestamp": 325.354, "power": 35.472269999999995}, {"timestamp": 345.954, "power": 35.472269999999995}, {"timestamp": 366.549, "power": 35.472269999999995}, {"timestamp": 387.152, "power": 35.472269999999995}, {"timestamp": 407.752, "power": 35.472269999999995}, {"timestamp": 428.302, "power": 35.472269999999995}, {"timestamp": 448.867, "power": 35.472269999999995}, {"timestamp": 469.434, "power": 35.472269999999995}, {"timestamp": 490.035, "power": 35.472269999999995}, {"timestamp": 510.635, "power": 35.472269999999995}, {"timestamp": 531.236, "power": 35.472269999999995}, {"timestamp": 551.834, "power": 35.472269999999995}, {"timestamp": 572.416, "power": 35.472269999999995}, {"timestamp": 592.978, "power": 35.472269999999995}, {"timestamp": 613.537, "power": 35.472269999999995}, {"timestamp": 634.139, "power": 35.472269999999995}, {"timestamp": 654.742, "power": 35.472269999999995}, {"timestamp": 675.348, "power": 35.472269999999995}, {"timestamp": 695.947, "power": 35.472269999999995}, {"timestamp": 716.535, "power": 35.472269999999995}, {"timestamp": 737.108, "power": 35.472269999999995}, {"timestamp": 757.706, "power": 35.472269999999995}, {"timestamp": 778.306, "power": 35.472269999999995}, {"timestamp": 798.91, "power": 35.472269999999995}, {"timestamp": 819.508, "power": 35.472269999999995}, {"timestamp": 840.111, "power": 35.472269999999995}, {"timestamp": 860.684, "power": 35.472269999999995}, {"timestamp": 881.249, "power": 35.472269999999995}, {"timestamp": 901.85, "power": 35.472269999999995}, {"timestamp": 922.663, "power": 35.472269999999995}, {"timestamp": 943.259, "power": 35.472269999999995}, {"timestamp": 963.855, "power": 35.472269999999995}, {"timestamp": 984.464, "power": 35.472269999999995}, {"timestamp": 1005.03, "power": 35.468222999999995}, {"timestamp": 1026.23, "power": 35.8355}, {"timestamp": 1046.78, "power": 35.8355}, {"timestamp": 1067.32, "power": 35.8355}, {"timestamp": 1087.86, "power": 35.8355}, {"timestamp": 1108.37, "power": 35.8355}, {"timestamp": 1128.87, "power": 35.8355}, {"timestamp": 1149.4, "power": 35.8355}, {"timestamp": 1169.94, "power": 35.8355}, {"timestamp": 1190.48, "power": 35.8355}, {"timestamp": 1211.03, "power": 35.8355}, {"timestamp": 1231.57, "power": 35.8355}, {"timestamp": 1252.11, "power": 35.8355}, {"timestamp": 1272.62, "power": 35.8355}, {"timestamp": 1293.12, "power": 35.8355}, {"timestamp": 1313.65, "power": 35.8355}, {"timestamp": 1334.19, "power": 35.8355}, {"timestamp": 1354.72, "power": 35.8355}, {"timestamp": 1375.27, "power": 35.8355}, {"timestamp": 1395.81, "power": 35.8355}, {"timestamp": 1416.37, "power": 35.8355}, {"timestamp": 1436.86, "power": 35.8355}, {"timestamp": 1457.4, "power": 35.8355}, {"timestamp": 1477.93, "power": 35.8355}, {"timestamp": 1498.47, "power": 35.8355}, {"timestamp": 1519.0, "power": 35.8355}, {"timestamp": 1539.54, "power": 35.8355}, {"timestamp": 1560.08, "power": 35.8355}, {"timestamp": 1580.6, "power": 35.8355}, {"timestamp": 1601.13, "power": 35.8355}, {"timestamp": 1621.67, "power": 35.8355}, {"timestamp": 1642.2, "power": 35.8355}, {"timestamp": 1662.74, "power": 35.8355}, {"timestamp": 1683.28, "power": 35.8355}, {"timestamp": 1703.82, "power": 35.8355}, {"timestamp": 1724.31, "power": 35.8355}, {"timestamp": 1744.8, "power": 35.8355}, {"timestamp": 1765.34, "power": 35.8355}, {"timestamp": 1785.87, "power": 35.8355}, {"timestamp": 1806.41, "power": 35.8355}, {"timestamp": 1826.95, "power": 35.8355}, {"timestamp": 1847.49, "power": 35.8355}, {"timestamp": 1868.03, "power": 35.8355}, {"timestamp": 1888.53, "power": 35.8355}, {"timestamp": 1909.07, "power": 35.8355}, {"timestamp": 1929.6, "power": 35.8355}, {"timestamp": 1950.14, "power": 35.8355}, {"timestamp": 1970.68, "power": 35.8355}, {"timestamp": 1991.22, "power": 35.8355}, {"timestamp": 2011.76, "power": 35.613472}, {"timestamp": 2032.76, "power": 35.613472}, {"timestamp": 2053.29, "power": 35.613472}, {"timestamp": 2073.82, "power": 35.613472}, {"timestamp": 2094.36, "power": 35.613472}, {"timestamp": 2114.89, "power": 35.613472}, {"timestamp": 2135.42, "power": 35.613472}, {"timestamp": 2155.96, "power": 35.613472}, {"timestamp": 2176.47, "power": 35.613472}, {"timestamp": 2196.96, "power": 35.613472}, {"timestamp": 2217.49, "power": 35.613472}, {"timestamp": 2238.02, "power": 35.613472}, {"timestamp": 2258.55, "power": 35.613472}, {"timestamp": 2279.09, "power": 35.613472}, {"timestamp": 2299.62, "power": 35.613472}, {"timestamp": 2320.15, "power": 35.613472}, {"timestamp": 2340.67, "power": 35.613472}, {"timestamp": 2361.2, "power": 35.613472}, {"timestamp": 2381.73, "power": 35.613472}, {"timestamp": 2402.26, "power": 35.613472}, {"timestamp": 2422.8, "power": 35.613472}, {"timestamp": 2443.33, "power": 35.613472}, {"timestamp": 2463.86, "power": 35.613472}, {"timestamp": 2484.37, "power": 35.613472}, {"timestamp": 2504.87, "power": 35.613472}, {"timestamp": 2525.4, "power": 35.613472}, {"timestamp": 2545.93, "power": 35.613472}, {"timestamp": 2566.47, "power": 35.613472}, {"timestamp": 2587.0, "power": 35.613472}, {"timestamp": 2607.53, "power": 35.613472}, {"timestamp": 2628.07, "power": 35.613472}, {"timestamp": 2648.62, "power": 35.613472}, {"timestamp": 2669.15, "power": 35.613472}, {"timestamp": 2689.68, "power": 35.613472}, {"timestamp": 2710.22, "power": 35.613472}, {"timestamp": 2730.75, "power": 35.613472}, {"timestamp": 2751.29, "power": 35.613472}, {"timestamp": 2771.82, "power": 35.613472}, {"timestamp": 2792.31, "power": 35.613472}, {"timestamp": 2812.8, "power": 35.613472}, {"timestamp": 2833.33, "power": 35.613472}, {"timestamp": 2853.86, "power": 35.613472}, {"timestamp": 2874.4, "power": 35.613472}, {"timestamp": 2894.93, "power": 35.613472}, {"timestamp": 2915.46, "power": 35.613472}, {"timestamp": 2936.0, "power": 35.613472}, {"timestamp": 2956.52, "power": 35.613472}, {"timestamp": 2977.05, "power": 35.613472}, {"timestamp": 2997.58, "power": 35.613472}, {"timestamp": 3018.12, "power": 35.732948}, {"timestamp": 3039.03, "power": 35.732948}, {"timestamp": 3059.57, "power": 35.732948}, {"timestamp": 3080.11, "power": 35.732948}, {"timestamp": 3100.62, "power": 35.732948}, {"timestamp": 3121.15, "power": 35.732948}, {"timestamp": 3141.68, "power": 35.732948}, {"timestamp": 3162.22, "power": 35.732948}, {"timestamp": 3182.75, "power": 35.732948}, {"timestamp": 3203.29, "power": 35.732948}, {"timestamp": 3223.82, "power": 35.732948}, {"timestamp": 3244.31, "power": 35.732948}, {"timestamp": 3264.8, "power": 35.732948}, {"timestamp": 3285.34, "power": 35.732948}, {"timestamp": 3305.87, "power": 35.732948}, {"timestamp": 3326.4, "power": 35.732948}, {"timestamp": 3346.93, "power": 35.732948}, {"timestamp": 3367.47, "power": 35.732948}, {"timestamp": 3388.01, "power": 35.732948}, {"timestamp": 3408.53, "power": 35.732948}, {"timestamp": 3429.07, "power": 35.732948}, {"timestamp": 3449.6, "power": 35.732948}, {"timestamp": 3470.14, "power": 35.732948}, {"timestamp": 3490.68, "power": 35.732948}, {"timestamp": 3511.21, "power": 35.732948}, {"timestamp": 3531.75, "power": 35.732948}, {"timestamp": 3552.31, "power": 35.732948}, {"timestamp": 3572.81, "power": 35.732948}, {"timestamp": 3593.34, "power": 35.732948}, {"timestamp": 3613.88, "power": 35.732948}, {"timestamp": 3634.41, "power": 35.732948}, {"timestamp": 3654.94, "power": 35.732948}, {"timestamp": 3675.51, "power": 35.732948}, {"timestamp": 3696.07, "power": 35.732948}, {"timestamp": 3716.57, "power": 35.732948}, {"timestamp": 3737.1, "power": 35.732948}, {"timestamp": 3757.63, "power": 35.732948}, {"timestamp": 3778.16, "power": 35.732948}, {"timestamp": 3798.7, "power": 35.732948}, {"timestamp": 3819.24, "power": 35.732948}, {"timestamp": 3839.79, "power": 35.732948}, {"timestamp": 3860.33, "power": 35.732948}, {"timestamp": 3880.84, "power": 35.732948}, {"timestamp": 3901.38, "power": 35.732948}, {"timestamp": 3921.92, "power": 35.732948}, {"timestamp": 3942.47, "power": 35.732948}, {"timestamp": 3963.02, "power": 35.732948}, {"timestamp": 3983.57, "power": 35.732948}, {"timestamp": 4004.11, "power": 35.732948}, {"timestamp": 4024.63, "power": 37.075972}, {"timestamp": 4045.73, "power": 37.075972}, {"timestamp": 4066.28, "power": 37.075972}, {"timestamp": 4086.82, "power": 37.075972}, {"timestamp": 4107.37, "power": 37.075972}, {"timestamp": 4127.91, "power": 37.075972}, {"timestamp": 4148.44, "power": 37.075972}, {"timestamp": 4168.95, "power": 37.075972}, {"timestamp": 4189.5, "power": 37.075972}, {"timestamp": 4210.04, "power": 37.075972}, {"timestamp": 4230.59, "power": 37.075972}, {"timestamp": 4251.14, "power": 37.075972}, {"timestamp": 4271.69, "power": 37.075972}, {"timestamp": 4292.23, "power": 37.075972}, {"timestamp": 4312.74, "power": 37.075972}, {"timestamp": 4333.29, "power": 37.075972}, {"timestamp": 4353.85, "power": 37.075972}, {"timestamp": 4374.42, "power": 37.075972}, {"timestamp": 4395.0, "power": 37.075972}, {"timestamp": 4415.56, "power": 37.075972}, {"timestamp": 4436.14, "power": 37.075972}, {"timestamp": 4456.67, "power": 37.075972}, {"timestamp": 4477.22, "power": 37.075972}, {"timestamp": 4497.8, "power": 37.075972}, {"timestamp": 4518.36, "power": 37.075972}, {"timestamp": 4538.9, "power": 37.075972}, {"timestamp": 4559.45, "power": 37.075972}, {"timestamp": 4579.99, "power": 37.075972}, {"timestamp": 4600.51, "power": 37.075972}, {"timestamp": 4621.0, "power": 37.075972}, {"timestamp": 4641.55, "power": 37.075972}, {"timestamp": 4662.12, "power": 37.075972}, {"timestamp": 4682.68, "power": 37.075972}, {"timestamp": 4703.24, "power": 37.075972}, {"timestamp": 4723.81, "power": 37.075972}, {"timestamp": 4744.36, "power": 37.075972}, {"timestamp": 4764.85, "power": 37.075972}, {"timestamp": 4785.42, "power": 37.075972}, {"timestamp": 4805.98, "power": 37.075972}, {"timestamp": 4826.55, "power": 37.075972}, {"timestamp": 4847.12, "power": 37.075972}, {"timestamp": 4867.68, "power": 37.075972}, {"timestamp": 4888.26, "power": 37.075972}, {"timestamp": 4908.75, "power": 37.075972}, {"timestamp": 4929.3, "power": 37.075972}, {"timestamp": 4949.87, "power": 37.075972}, {"timestamp": 4970.43, "power": 37.075972}, {"timestamp": 4991.01, "power": 37.075972}, {"timestamp": 5011.57, "power": 37.075972}, {"timestamp": 5032.14, "power": 37.101514}, {"timestamp": 5053.25, "power": 37.101514}, {"timestamp": 5073.8, "power": 37.101514}, {"timestamp": 5094.33, "power": 37.101514}, {"timestamp": 5114.87, "power": 37.101514}, {"timestamp": 5135.41, "power": 37.101514}, {"timestamp": 5155.94, "power": 37.101514}, {"timestamp": 5176.46, "power": 37.101514}, {"timestamp": 5197.0, "power": 37.101514}, {"timestamp": 5217.54, "power": 37.101514}, {"timestamp": 5238.07, "power": 37.101514}, {"timestamp": 5258.61, "power": 37.101514}, {"timestamp": 5279.15, "power": 37.101514}, {"timestamp": 5299.68, "power": 37.101514}, {"timestamp": 5320.24, "power": 37.101514}, {"timestamp": 5340.75, "power": 37.101514}, {"timestamp": 5361.29, "power": 37.101514}, {"timestamp": 5381.83, "power": 37.101514}, {"timestamp": 5402.37, "power": 37.101514}, {"timestamp": 5422.9, "power": 37.101514}, {"timestamp": 5443.44, "power": 37.101514}, {"timestamp": 5463.98, "power": 37.101514}, {"timestamp": 5484.5, "power": 37.101514}, {"timestamp": 5505.0, "power": 37.101514}, {"timestamp": 5525.53, "power": 37.101514}, {"timestamp": 5546.07, "power": 37.101514}, {"timestamp": 5566.61, "power": 37.101514}, {"timestamp": 5587.15, "power": 37.101514}, {"timestamp": 5607.68, "power": 37.101514}, {"timestamp": 5628.22, "power": 37.101514}, {"timestamp": 5648.73, "power": 37.101514}, {"timestamp": 5669.26, "power": 37.101514}, {"timestamp": 5689.8, "power": 37.101514}, {"timestamp": 5710.34, "power": 37.101514}, {"timestamp": 5730.88, "power": 37.101514}, {"timestamp": 5751.42, "power": 37.101514}, {"timestamp": 5771.96, "power": 37.101514}, {"timestamp": 5792.48, "power": 37.101514}, {"timestamp": 5813.02, "power": 37.101514}, {"timestamp": 5833.55, "power": 37.101514}, {"timestamp": 5854.09, "power": 37.101514}, {"timestamp": 5874.63, "power": 37.101514}, {"timestamp": 5895.17, "power": 37.101514}, {"timestamp": 5915.71, "power": 37.101514}, {"timestamp": 5936.27, "power": 37.101514}, {"timestamp": 5956.76, "power": 37.101514}, {"timestamp": 5977.3, "power": 37.101514}, {"timestamp": 5997.84, "power": 37.101514}, {"timestamp": 6018.37, "power": 37.101514}, {"timestamp": 6038.91, "power": 37.414422}, {"timestamp": 6059.9, "power": 37.414422}, {"timestamp": 6080.43, "power": 37.414422}, {"timestamp": 6100.92, "power": 37.414422}, {"timestamp": 6121.45, "power": 37.414422}, {"timestamp": 6141.99, "power": 37.414422}, {"timestamp": 6162.53, "power": 37.414422}, {"timestamp": 6183.07, "power": 37.414422}, {"timestamp": 6203.62, "power": 37.414422}, {"timestamp": 6224.16, "power": 37.414422}, {"timestamp": 6244.67, "power": 37.414422}, {"timestamp": 6265.2, "power": 37.414422}, {"timestamp": 6285.74, "power": 37.414422}, {"timestamp": 6306.27, "power": 37.414422}, {"timestamp": 6326.81, "power": 37.414422}, {"timestamp": 6347.35, "power": 37.414422}, {"timestamp": 6367.89, "power": 37.414422}, {"timestamp": 6388.46, "power": 37.414422}, {"timestamp": 6408.95, "power": 37.414422}, {"timestamp": 6429.49, "power": 37.414422}, {"timestamp": 6450.03, "power": 37.414422}, {"timestamp": 6470.56, "power": 37.414422}, {"timestamp": 6491.12, "power": 37.414422}, {"timestamp": 6511.68, "power": 37.414422}, {"timestamp": 6532.24, "power": 37.414422}, {"timestamp": 6552.75, "power": 37.414422}, {"timestamp": 6573.32, "power": 37.414422}, {"timestamp": 6593.88, "power": 37.414422}, {"timestamp": 6614.44, "power": 37.414422}, {"timestamp": 6635.0, "power": 37.414422}, {"timestamp": 6655.57, "power": 37.414422}, {"timestamp": 6676.13, "power": 37.414422}, {"timestamp": 6696.64, "power": 37.414422}, {"timestamp": 6717.2, "power": 37.414422}, {"timestamp": 6737.77, "power": 37.414422}, {"timestamp": 6758.35, "power": 37.414422}, {"timestamp": 6778.92, "power": 37.414422}, {"timestamp": 6799.49, "power": 37.414422}, {"timestamp": 6820.05, "power": 37.414422}, {"timestamp": 6840.56, "power": 37.414422}, {"timestamp": 6861.11, "power": 37.414422}, {"timestamp": 6881.65, "power": 37.414422}, {"timestamp": 6902.23, "power": 37.414422}, {"timestamp": 6922.78, "power": 37.414422}, {"timestamp": 6943.36, "power": 37.414422}, {"timestamp": 6963.94, "power": 37.414422}, {"timestamp": 6984.45, "power": 37.414422}, {"timestamp": 7004.95, "power": 37.414422}, {"timestamp": 7025.51, "power": 37.414422}, {"timestamp": 7046.08, "power": 37.706127}, {"timestamp": 7067.98, "power": 37.706127}, {"timestamp": 7088.51, "power": 37.706127}, {"timestamp": 7109.01, "power": 37.706127}, {"timestamp": 7129.57, "power": 37.706127}, {"timestamp": 7150.12, "power": 37.706127}, {"timestamp": 7170.69, "power": 37.706127}, {"timestamp": 7191.26, "power": 37.706127}, {"timestamp": 7211.81, "power": 37.706127}, {"timestamp": 7232.34, "power": 37.706127}, {"timestamp": 7252.83, "power": 37.706127}, {"timestamp": 7273.39, "power": 37.706127}, {"timestamp": 7293.96, "power": 37.706127}, {"timestamp": 7314.52, "power": 37.706127}, {"timestamp": 7335.09, "power": 37.706127}, {"timestamp": 7355.65, "power": 37.706127}, {"timestamp": 7376.23, "power": 37.706127}, {"timestamp": 7396.74, "power": 37.706127}, {"timestamp": 7417.31, "power": 37.706127}, {"timestamp": 7437.87, "power": 37.706127}, {"timestamp": 7458.44, "power": 37.706127}, {"timestamp": 7479.01, "power": 37.706127}, {"timestamp": 7499.58, "power": 37.706127}, {"timestamp": 7520.13, "power": 37.706127}, {"timestamp": 7540.65, "power": 37.706127}, {"timestamp": 7561.18, "power": 37.706127}, {"timestamp": 7581.75, "power": 37.706127}, {"timestamp": 7602.32, "power": 37.706127}, {"timestamp": 7622.88, "power": 37.706127}, {"timestamp": 7643.46, "power": 37.706127}, {"timestamp": 7664.03, "power": 37.706127}, {"timestamp": 7684.54, "power": 37.706127}, {"timestamp": 7705.08, "power": 37.706127}, {"timestamp": 7725.61, "power": 37.706127}, {"timestamp": 7746.15, "power": 37.706127}, {"timestamp": 7766.69, "power": 37.706127}, {"timestamp": 7787.23, "power": 37.706127}, {"timestamp": 7807.77, "power": 37.706127}, {"timestamp": 7828.31, "power": 37.706127}, {"timestamp": 7848.81, "power": 37.706127}, {"timestamp": 7869.34, "power": 37.706127}, {"timestamp": 7889.88, "power": 37.706127}, {"timestamp": 7910.42, "power": 37.706127}, {"timestamp": 7930.95, "power": 37.706127}, {"timestamp": 7951.49, "power": 37.706127}, {"timestamp": 7972.03, "power": 37.706127}, {"timestamp": 7992.54, "power": 37.706127}, {"timestamp": 8013.08, "power": 37.706127}, {"timestamp": 8033.61, "power": 37.706127}, {"timestamp": 8054.15, "power": 37.917053}, {"timestamp": 8075.19, "power": 37.917053}, {"timestamp": 8095.73, "power": 37.917053}, {"timestamp": 8116.28, "power": 37.917053}, {"timestamp": 8136.78, "power": 37.917053}, {"timestamp": 8157.31, "power": 37.917053}, {"timestamp": 8177.84, "power": 37.917053}, {"timestamp": 8198.38, "power": 37.917053}, {"timestamp": 8218.92, "power": 37.917053}, {"timestamp": 8239.46, "power": 37.917053}, {"timestamp": 8259.99, "power": 37.917053}, {"timestamp": 8280.51, "power": 37.917053}, {"timestamp": 8301.0, "power": 37.917053}, {"timestamp": 8321.54, "power": 37.917053}, {"timestamp": 8342.07, "power": 37.917053}, {"timestamp": 8362.61, "power": 37.917053}, {"timestamp": 8383.15, "power": 37.917053}, {"timestamp": 8403.69, "power": 37.917053}, {"timestamp": 8424.23, "power": 37.917053}, {"timestamp": 8444.74, "power": 37.917053}, {"timestamp": 8465.27, "power": 37.917053}, {"timestamp": 8485.81, "power": 37.917053}, {"timestamp": 8506.34, "power": 37.917053}, {"timestamp": 8526.88, "power": 37.917053}, {"timestamp": 8547.42, "power": 37.917053}, {"timestamp": 8567.96, "power": 37.917053}, {"timestamp": 8588.48, "power": 37.917053}, {"timestamp": 8608.97, "power": 37.917053}, {"timestamp": 8629.5, "power": 37.917053}, {"timestamp": 8650.04, "power": 37.917053}, {"timestamp": 8670.61, "power": 37.917053}, {"timestamp": 8691.17, "power": 37.917053}, {"timestamp": 8711.73, "power": 37.917053}, {"timestamp": 8732.32, "power": 37.917053}, {"timestamp": 8752.82, "power": 37.917053}, {"timestamp": 8773.37, "power": 37.917053}, {"timestamp": 8793.94, "power": 37.917053}, {"timestamp": 8814.5, "power": 37.917053}, {"timestamp": 8835.06, "power": 37.917053}, {"timestamp": 8855.63, "power": 37.917053}, {"timestamp": 8876.18, "power": 37.917053}, {"timestamp": 8896.69, "power": 37.917053}, {"timestamp": 8917.25, "power": 37.917053}, {"timestamp": 8937.82, "power": 37.917053}, {"timestamp": 8958.39, "power": 37.917053}, {"timestamp": 8978.95, "power": 37.917053}, {"timestamp": 8999.5, "power": 37.917053}, {"timestamp": 9020.06, "power": 37.917053}, {"timestamp": 9040.58, "power": 37.917053}, {"timestamp": 9061.12, "power": 37.208384}, {"timestamp": 9082.24, "power": 37.208384}, {"timestamp": 9102.78, "power": 37.208384}, {"timestamp": 9123.32, "power": 37.208384}, {"timestamp": 9143.86, "power": 37.208384}, {"timestamp": 9164.41, "power": 37.208384}, {"timestamp": 9184.9, "power": 37.208384}, {"timestamp": 9205.44, "power": 37.208384}, {"timestamp": 9225.98, "power": 37.208384}, {"timestamp": 9246.52, "power": 37.208384}, {"timestamp": 9267.05, "power": 37.208384}, {"timestamp": 9287.59, "power": 37.208384}, {"timestamp": 9308.13, "power": 37.208384}, {"timestamp": 9328.64, "power": 37.208384}, {"timestamp": 9349.18, "power": 37.208384}, {"timestamp": 9369.72, "power": 37.208384}, {"timestamp": 9390.26, "power": 37.208384}, {"timestamp": 9410.79, "power": 37.208384}, {"timestamp": 9431.33, "power": 37.208384}, {"timestamp": 9451.87, "power": 37.208384}, {"timestamp": 9472.38, "power": 37.208384}, {"timestamp": 9492.87, "power": 37.208384}, {"timestamp": 9513.4, "power": 37.208384}, {"timestamp": 9533.94, "power": 37.208384}, {"timestamp": 9554.48, "power": 37.208384}, {"timestamp": 9575.04, "power": 37.208384}, {"timestamp": 9595.6, "power": 37.208384}, {"timestamp": 9616.16, "power": 37.208384}, {"timestamp": 9636.69, "power": 37.208384}, {"timestamp": 9657.24, "power": 37.208384}, {"timestamp": 9677.77, "power": 37.208384}, {"timestamp": 9698.33, "power": 37.208384}, {"timestamp": 9718.87, "power": 37.208384}, {"timestamp": 9739.41, "power": 37.208384}, {"timestamp": 9759.94, "power": 37.208384}, {"timestamp": 9780.46, "power": 37.208384}, {"timestamp": 9800.96, "power": 37.208384}, {"timestamp": 9821.49, "power": 37.208384}, {"timestamp": 9842.03, "power": 37.208384}, {"timestamp": 9862.56, "power": 37.208384}, {"timestamp": 9883.1, "power": 37.208384}, {"timestamp": 9903.64, "power": 37.208384}, {"timestamp": 9924.18, "power": 37.208384}, {"timestamp": 9944.69, "power": 37.208384}, {"timestamp": 9965.22, "power": 37.208384}, {"timestamp": 9985.79, "power": 37.208384}, {"timestamp": 10006.3, "power": 37.208384}, {"timestamp": 10026.9, "power": 37.208384}, {"timestamp": 10047.5, "power": 37.208384}, {"timestamp": 10068.1, "power": 37.020606}, {"timestamp": 10089.2, "power": 37.020606}, {"timestamp": 10109.8, "power": 37.020606}, {"timestamp": 10130.4, "power": 37.020606}, {"timestamp": 10150.9, "power": 37.020606}, {"timestamp": 10171.5, "power": 37.020606}, {"timestamp": 10192.1, "power": 37.020606}, {"timestamp": 10212.6, "power": 37.020606}, {"timestamp": 10233.1, "power": 37.020606}, {"timestamp": 10253.7, "power": 37.020606}, {"timestamp": 10274.3, "power": 37.020606}, {"timestamp": 10294.8, "power": 37.020606}, {"timestamp": 10315.4, "power": 37.020606}, {"timestamp": 10335.9, "power": 37.020606}, {"timestamp": 10356.5, "power": 37.020606}, {"timestamp": 10377.0, "power": 37.020606}, {"timestamp": 10397.5, "power": 37.020606}, {"timestamp": 10418.0, "power": 37.020606}, {"timestamp": 10438.6, "power": 37.020606}, {"timestamp": 10459.1, "power": 37.020606}, {"timestamp": 10479.6, "power": 37.020606}, {"timestamp": 10500.2, "power": 37.020606}, {"timestamp": 10520.7, "power": 37.020606}, {"timestamp": 10541.3, "power": 37.020606}, {"timestamp": 10561.8, "power": 37.020606}, {"timestamp": 10582.4, "power": 37.020606}, {"timestamp": 10603.0, "power": 37.020606}, {"timestamp": 10623.6, "power": 37.020606}, {"timestamp": 10644.1, "power": 37.020606}, {"timestamp": 10664.6, "power": 37.020606}, {"timestamp": 10685.2, "power": 37.020606}, {"timestamp": 10705.7, "power": 37.020606}, {"timestamp": 10726.3, "power": 37.020606}, {"timestamp": 10746.8, "power": 37.020606}, {"timestamp": 10767.4, "power": 37.020606}, {"timestamp": 10788.0, "power": 37.020606}, {"timestamp": 10808.5, "power": 37.020606}, {"timestamp": 10829.0, "power": 37.020606}, {"timestamp": 10849.5, "power": 37.020606}, {"timestamp": 10870.1, "power": 37.020606}, {"timestamp": 10890.7, "power": 37.020606}, {"timestamp": 10911.2, "power": 37.020606}, {"timestamp": 10931.8, "power": 37.020606}, {"timestamp": 10952.3, "power": 37.020606}, {"timestamp": 10972.8, "power": 37.020606}, {"timestamp": 10993.4, "power": 37.020606}, {"timestamp": 11013.9, "power": 37.020606}, {"timestamp": 11034.5, "power": 37.020606}, {"timestamp": 11055.0, "power": 37.020606}, {"timestamp": 11075.6, "power": 37.023744}, {"timestamp": 11096.7, "power": 37.023744}, {"timestamp": 11117.2, "power": 37.023744}, {"timestamp": 11137.7, "power": 37.023744}, {"timestamp": 11158.2, "power": 37.023744}, {"timestamp": 11178.8, "power": 37.023744}, {"timestamp": 11199.3, "power": 37.023744}, {"timestamp": 11219.9, "power": 37.023744}, {"timestamp": 11240.4, "power": 37.023744}, {"timestamp": 11260.9, "power": 37.023744}, {"timestamp": 11281.4, "power": 37.023744}, {"timestamp": 11302.0, "power": 37.023744}, {"timestamp": 11322.6, "power": 37.023744}, {"timestamp": 11343.2, "power": 37.023744}, {"timestamp": 11363.7, "power": 37.023744}, {"timestamp": 11384.3, "power": 37.023744}, {"timestamp": 11404.8, "power": 37.023744}, {"timestamp": 11425.4, "power": 37.023744}, {"timestamp": 11445.9, "power": 37.023744}, {"timestamp": 11466.5, "power": 37.023744}, {"timestamp": 11487.1, "power": 37.023744}, {"timestamp": 11507.6, "power": 37.023744}, {"timestamp": 11528.2, "power": 37.023744}, {"timestamp": 11548.7, "power": 37.023744}, {"timestamp": 11569.3, "power": 37.023744}, {"timestamp": 11589.8, "power": 37.023744}, {"timestamp": 11610.4, "power": 37.023744}, {"timestamp": 11631.0, "power": 37.023744}, {"timestamp": 11651.5, "power": 37.023744}, {"timestamp": 11672.1, "power": 37.023744}, {"timestamp": 11692.6, "power": 37.023744}, {"timestamp": 11713.2, "power": 37.023744}, {"timestamp": 11733.7, "power": 37.023744}, {"timestamp": 11754.3, "power": 37.023744}, {"timestamp": 11774.9, "power": 37.023744}, {"timestamp": 11795.4, "power": 37.023744}, {"timestamp": 11816.0, "power": 37.023744}, {"timestamp": 11836.5, "power": 37.023744}, {"timestamp": 11857.0, "power": 37.023744}, {"timestamp": 11877.6, "power": 37.023744}, {"timestamp": 11898.1, "power": 37.023744}, {"timestamp": 11918.7, "power": 37.023744}, {"timestamp": 11939.3, "power": 37.023744}, {"timestamp": 11959.8, "power": 37.023744}, {"timestamp": 11980.3, "power": 37.023744}, {"timestamp": 12000.9, "power": 37.023744}, {"timestamp": 12021.4, "power": 37.023744}, {"timestamp": 12042.0, "power": 37.023744}, {"timestamp": 12062.6, "power": 37.023744}, {"timestamp": 12083.1, "power": 36.614515}, {"timestamp": 12104.2, "power": 36.614515}, {"timestamp": 12124.7, "power": 36.614515}, {"timestamp": 12145.2, "power": 36.614515}, {"timestamp": 12165.7, "power": 36.614515}, {"timestamp": 12186.3, "power": 36.614515}, {"timestamp": 12206.8, "power": 36.614515}, {"timestamp": 12227.4, "power": 36.614515}, {"timestamp": 12247.9, "power": 36.614515}, {"timestamp": 12268.4, "power": 36.614515}, {"timestamp": 12288.9, "power": 36.614515}, {"timestamp": 12309.5, "power": 36.614515}, {"timestamp": 12330.0, "power": 36.614515}, {"timestamp": 12350.6, "power": 36.614515}, {"timestamp": 12371.1, "power": 36.614515}, {"timestamp": 12391.7, "power": 36.614515}, {"timestamp": 12412.3, "power": 36.614515}, {"timestamp": 12432.8, "power": 36.614515}, {"timestamp": 12453.4, "power": 36.614515}, {"timestamp": 12473.9, "power": 36.614515}, {"timestamp": 12494.5, "power": 36.614515}, {"timestamp": 12515.1, "power": 36.614515}, {"timestamp": 12535.6, "power": 36.614515}, {"timestamp": 12556.2, "power": 36.614515}, {"timestamp": 12576.7, "power": 36.614515}, {"timestamp": 12597.2, "power": 36.614515}, {"timestamp": 12617.8, "power": 36.614515}, {"timestamp": 12638.4, "power": 36.614515}, {"timestamp": 12658.9, "power": 36.614515}, {"timestamp": 12679.5, "power": 36.614515}, {"timestamp": 12700.1, "power": 36.614515}, {"timestamp": 12720.6, "power": 36.614515}, {"timestamp": 12741.1, "power": 36.614515}, {"timestamp": 12761.7, "power": 36.614515}, {"timestamp": 12782.3, "power": 36.614515}, {"timestamp": 12802.8, "power": 36.614515}, {"timestamp": 12823.4, "power": 36.614515}, {"timestamp": 12844.0, "power": 36.614515}, {"timestamp": 12864.5, "power": 36.614515}, {"timestamp": 12885.0, "power": 36.614515}, {"timestamp": 12905.5, "power": 36.614515}, {"timestamp": 12926.1, "power": 36.614515}, {"timestamp": 12946.7, "power": 36.614515}, {"timestamp": 12967.2, "power": 36.614515}, {"timestamp": 12987.8, "power": 36.614515}, {"timestamp": 13008.4, "power": 36.614515}, {"timestamp": 13028.8, "power": 36.614515}, {"timestamp": 13049.4, "power": 36.614515}, {"timestamp": 13069.9, "power": 36.614515}, {"timestamp": 13090.5, "power": 36.258267000000004}, {"timestamp": 13111.7, "power": 36.258267000000004}, {"timestamp": 13132.3, "power": 36.258267000000004}, {"timestamp": 13152.8, "power": 36.258267000000004}, {"timestamp": 13173.3, "power": 36.258267000000004}, {"timestamp": 13193.9, "power": 36.258267000000004}, {"timestamp": 13214.4, "power": 36.258267000000004}, {"timestamp": 13234.9, "power": 36.258267000000004}, {"timestamp": 13255.5, "power": 36.258267000000004}, {"timestamp": 13276.0, "power": 36.258267000000004}, {"timestamp": 13296.5, "power": 36.258267000000004}, {"timestamp": 13317.0, "power": 36.258267000000004}, {"timestamp": 13337.5, "power": 36.258267000000004}, {"timestamp": 13358.1, "power": 36.258267000000004}, {"timestamp": 13378.6, "power": 36.258267000000004}, {"timestamp": 13399.1, "power": 36.258267000000004}, {"timestamp": 13419.7, "power": 36.258267000000004}, {"timestamp": 13440.2, "power": 36.258267000000004}, {"timestamp": 13460.7, "power": 36.258267000000004}, {"timestamp": 13481.2, "power": 36.258267000000004}, {"timestamp": 13501.8, "power": 36.258267000000004}, {"timestamp": 13522.3, "power": 36.258267000000004}, {"timestamp": 13542.8, "power": 36.258267000000004}, {"timestamp": 13563.3, "power": 36.258267000000004}, {"timestamp": 13583.9, "power": 36.258267000000004}, {"timestamp": 13604.4, "power": 36.258267000000004}, {"timestamp": 13624.9, "power": 36.258267000000004}, {"timestamp": 13645.4, "power": 36.258267000000004}, {"timestamp": 13665.9, "power": 36.258267000000004}, {"timestamp": 13686.5, "power": 36.258267000000004}, {"timestamp": 13707.0, "power": 36.258267000000004}, {"timestamp": 13727.5, "power": 36.258267000000004}, {"timestamp": 13748.1, "power": 36.258267000000004}, {"timestamp": 13768.6, "power": 36.258267000000004}, {"timestamp": 13789.1, "power": 36.258267000000004}, {"timestamp": 13809.6, "power": 36.258267000000004}, {"timestamp": 13830.1, "power": 36.258267000000004}, {"timestamp": 13850.7, "power": 36.258267000000004}, {"timestamp": 13871.2, "power": 36.258267000000004}, {"timestamp": 13891.7, "power": 36.258267000000004}, {"timestamp": 13912.2, "power": 36.258267000000004}, {"timestamp": 13932.7, "power": 36.258267000000004}, {"timestamp": 13953.3, "power": 36.258267000000004}, {"timestamp": 13973.8, "power": 36.258267000000004}, {"timestamp": 13994.3, "power": 36.258267000000004}, {"timestamp": 14014.8, "power": 36.258267000000004}, {"timestamp": 14035.3, "power": 36.258267000000004}, {"timestamp": 14055.9, "power": 36.258267000000004}, {"timestamp": 14076.4, "power": 36.258267000000004}, {"timestamp": 14096.9, "power": 37.296063000000004}, {"timestamp": 14119.4, "power": 37.296063000000004}, {"timestamp": 14139.9, "power": 37.296063000000004}, {"timestamp": 14160.3, "power": 37.296063000000004}, {"timestamp": 14180.8, "power": 37.296063000000004}, {"timestamp": 14201.2, "power": 37.296063000000004}, {"timestamp": 14221.8, "power": 37.296063000000004}, {"timestamp": 14242.2, "power": 37.296063000000004}, {"timestamp": 14262.7, "power": 37.296063000000004}, {"timestamp": 14283.2, "power": 37.296063000000004}, {"timestamp": 14303.6, "power": 37.296063000000004}, {"timestamp": 14324.1, "power": 37.296063000000004}, {"timestamp": 14344.6, "power": 37.296063000000004}, {"timestamp": 14365.0, "power": 37.296063000000004}, {"timestamp": 14385.5, "power": 37.296063000000004}, {"timestamp": 14406.1, "power": 37.296063000000004}, {"timestamp": 14426.6, "power": 37.296063000000004}, {"timestamp": 14447.1, "power": 37.296063000000004}, {"timestamp": 14467.7, "power": 37.296063000000004}, {"timestamp": 14488.2, "power": 37.296063000000004}, {"timestamp": 14508.7, "power": 37.296063000000004}, {"timestamp": 14529.2, "power": 37.296063000000004}, {"timestamp": 14549.7, "power": 37.296063000000004}, {"timestamp": 14570.2, "power": 37.296063000000004}, {"timestamp": 14590.8, "power": 37.296063000000004}, {"timestamp": 14611.3, "power": 37.296063000000004}, {"timestamp": 14631.8, "power": 37.296063000000004}, {"timestamp": 14652.3, "power": 37.296063000000004}, {"timestamp": 14672.8, "power": 37.296063000000004}, {"timestamp": 14693.3, "power": 37.296063000000004}, {"timestamp": 14713.9, "power": 37.296063000000004}, {"timestamp": 14734.4, "power": 37.296063000000004}, {"timestamp": 14754.9, "power": 37.296063000000004}, {"timestamp": 14775.5, "power": 37.296063000000004}, {"timestamp": 14796.0, "power": 37.296063000000004}, {"timestamp": 14816.5, "power": 37.296063000000004}, {"timestamp": 14837.1, "power": 37.296063000000004}, {"timestamp": 14857.6, "power": 37.296063000000004}, {"timestamp": 14878.1, "power": 37.296063000000004}, {"timestamp": 14898.6, "power": 37.296063000000004}, {"timestamp": 14919.2, "power": 37.296063000000004}, {"timestamp": 14939.7, "power": 37.296063000000004}, {"timestamp": 14960.2, "power": 37.296063000000004}, {"timestamp": 14980.7, "power": 37.296063000000004}, {"timestamp": 15001.2, "power": 37.296063000000004}, {"timestamp": 15021.7, "power": 37.296063000000004}, {"timestamp": 15042.3, "power": 37.296063000000004}, {"timestamp": 15062.8, "power": 37.296063000000004}, {"timestamp": 15083.3, "power": 37.296063000000004}, {"timestamp": 15103.8, "power": 35.426183}, {"timestamp": 15124.9, "power": 35.426183}, {"timestamp": 15145.4, "power": 35.426183}, {"timestamp": 15165.9, "power": 35.426183}, {"timestamp": 15186.5, "power": 35.426183}, {"timestamp": 15207.0, "power": 35.426183}, {"timestamp": 15227.5, "power": 35.426183}, {"timestamp": 15248.0, "power": 35.426183}, {"timestamp": 15268.5, "power": 35.426183}, {"timestamp": 15289.1, "power": 35.426183}, {"timestamp": 15309.6, "power": 35.426183}, {"timestamp": 15330.1, "power": 35.426183}, {"timestamp": 15350.6, "power": 35.426183}, {"timestamp": 15371.2, "power": 35.426183}, {"timestamp": 15391.7, "power": 35.426183}, {"timestamp": 15412.2, "power": 35.426183}, {"timestamp": 15432.7, "power": 35.426183}, {"timestamp": 15453.2, "power": 35.426183}, {"timestamp": 15474.1, "power": 35.426183}, {"timestamp": 15494.7, "power": 35.426183}], "timeline": {"START": "3740.771694", "END": "13038.21844"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 10871.9}, {"name": "clSetKernelArg", "calls": 19, "time": 3529.41}, {"name": "clReleaseKernel", "calls": 1, "time": 886.695}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.1514}, {"name": "clReleaseContext", "calls": 1, "time": 47.4273}, {"name": "clCreateContext", "calls": 1, "time": 34.9126}, {"name": "clReleaseProgram", "calls": 1, "time": 16.69}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.802215}, {"name": "clCreateKernel", "calls": 1, "time": 0.350154}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.16783}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076646}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075453}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027726}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02413}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022951}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011675}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010104}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008037}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007557}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007037}, {"name": "clRetainDevice", "calls": 2, "time": 0.004644}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 9297.45}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 9296.87}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 9201.69}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 9275.45}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 9011.01}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 9268.01}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8725.722742, "utilization": 90.892945, "size": 13090300.0, "time": 1500.198939}, {"type": "WRITE", "transfers": 1, "speed": 7011.235802, "utilization": 73.033706, "size": 519075.0, "time": 74.034768}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 118638799, "speed": 102.122, "utilization": 0.886474, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7416267, "speed": 393.58, "utilization": 3.41649, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 116712420, "speed": 101.504, "utilization": 0.881107, "size": 0.00800062}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7295888, "speed": 392.927, "utilization": 3.41082, "size": 0.127951}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 117942045, "speed": 101.757, "utilization": 0.883308, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7372731, "speed": 393.173, "utilization": 3.41296, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 113844393, "speed": 101.106, "utilization": 0.877653, "size": 0.00800063}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7116612, "speed": 393.067, "utilization": 3.41204, "size": 0.127951}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 117803074, "speed": 101.719, "utilization": 0.882977, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7364053, "speed": 392.996, "utilization": 3.41143, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len4/run2.json b/code/fpga/final_results/dna.15MB.len4/run2.json new file mode 100644 index 0000000..15a4512 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.9171, "power": 35.237759}, {"timestamp": 58.5424, "power": 35.237759}, {"timestamp": 79.0755, "power": 35.237759}, {"timestamp": 99.5999, "power": 35.237759}, {"timestamp": 120.125, "power": 35.237759}, {"timestamp": 141.002, "power": 35.237759}, {"timestamp": 161.5, "power": 35.237759}, {"timestamp": 182.044, "power": 35.237759}, {"timestamp": 202.638, "power": 35.237759}, {"timestamp": 223.231, "power": 35.237759}, {"timestamp": 243.823, "power": 35.237759}, {"timestamp": 264.419, "power": 35.237759}, {"timestamp": 284.99, "power": 35.237759}, {"timestamp": 305.55, "power": 35.237759}, {"timestamp": 326.105, "power": 35.237759}, {"timestamp": 346.697, "power": 35.237759}, {"timestamp": 367.289, "power": 35.237759}, {"timestamp": 387.883, "power": 35.237759}, {"timestamp": 408.473, "power": 35.237759}, {"timestamp": 429.042, "power": 35.237759}, {"timestamp": 449.6, "power": 35.237759}, {"timestamp": 470.158, "power": 35.237759}, {"timestamp": 490.756, "power": 35.237759}, {"timestamp": 511.352, "power": 35.237759}, {"timestamp": 531.945, "power": 35.237759}, {"timestamp": 552.539, "power": 35.237759}, {"timestamp": 573.107, "power": 35.237759}, {"timestamp": 593.666, "power": 35.237759}, {"timestamp": 614.265, "power": 35.237759}, {"timestamp": 634.858, "power": 35.237759}, {"timestamp": 655.45, "power": 35.237759}, {"timestamp": 676.043, "power": 35.237759}, {"timestamp": 696.637, "power": 35.237759}, {"timestamp": 717.22, "power": 35.237759}, {"timestamp": 737.789, "power": 35.237759}, {"timestamp": 758.389, "power": 35.237759}, {"timestamp": 778.979, "power": 35.237759}, {"timestamp": 799.573, "power": 35.237759}, {"timestamp": 820.165, "power": 35.237759}, {"timestamp": 840.76, "power": 35.237759}, {"timestamp": 861.328, "power": 35.237759}, {"timestamp": 881.887, "power": 35.237759}, {"timestamp": 902.479, "power": 35.237759}, {"timestamp": 923.072, "power": 35.237759}, {"timestamp": 943.666, "power": 35.237759}, {"timestamp": 964.26, "power": 35.237759}, {"timestamp": 984.868, "power": 35.237759}, {"timestamp": 1005.42, "power": 35.902551}, {"timestamp": 1026.62, "power": 35.902551}, {"timestamp": 1047.23, "power": 35.902551}, {"timestamp": 1067.83, "power": 35.902551}, {"timestamp": 1088.42, "power": 35.902551}, {"timestamp": 1108.99, "power": 35.902551}, {"timestamp": 1129.55, "power": 35.902551}, {"timestamp": 1150.11, "power": 35.902551}, {"timestamp": 1170.7, "power": 35.902551}, {"timestamp": 1191.3, "power": 35.902551}, {"timestamp": 1211.89, "power": 35.902551}, {"timestamp": 1232.49, "power": 35.902551}, {"timestamp": 1253.06, "power": 35.902551}, {"timestamp": 1273.62, "power": 35.902551}, {"timestamp": 1294.18, "power": 35.902551}, {"timestamp": 1314.77, "power": 35.902551}, {"timestamp": 1335.38, "power": 35.902551}, {"timestamp": 1355.97, "power": 35.902551}, {"timestamp": 1376.57, "power": 35.902551}, {"timestamp": 1397.15, "power": 35.902551}, {"timestamp": 1417.71, "power": 35.902551}, {"timestamp": 1438.31, "power": 35.902551}, {"timestamp": 1458.9, "power": 35.902551}, {"timestamp": 1479.5, "power": 35.902551}, {"timestamp": 1500.1, "power": 35.902551}, {"timestamp": 1520.7, "power": 35.902551}, {"timestamp": 1541.29, "power": 35.902551}, {"timestamp": 1561.84, "power": 35.902551}, {"timestamp": 1582.44, "power": 35.902551}, {"timestamp": 1603.03, "power": 35.902551}, {"timestamp": 1623.63, "power": 35.902551}, {"timestamp": 1644.22, "power": 35.902551}, {"timestamp": 1664.83, "power": 35.902551}, {"timestamp": 1685.38, "power": 35.902551}, {"timestamp": 1705.93, "power": 35.902551}, {"timestamp": 1726.52, "power": 35.902551}, {"timestamp": 1747.11, "power": 35.902551}, {"timestamp": 1767.71, "power": 35.902551}, {"timestamp": 1788.31, "power": 35.902551}, {"timestamp": 1808.87, "power": 35.902551}, {"timestamp": 1829.43, "power": 35.902551}, {"timestamp": 1849.98, "power": 35.902551}, {"timestamp": 1870.57, "power": 35.902551}, {"timestamp": 1891.16, "power": 35.902551}, {"timestamp": 1911.76, "power": 35.902551}, {"timestamp": 1932.35, "power": 35.902551}, {"timestamp": 1952.98, "power": 35.902551}, {"timestamp": 1973.55, "power": 35.902551}, {"timestamp": 1994.11, "power": 35.902551}, {"timestamp": 2014.7, "power": 35.313126}, {"timestamp": 2035.8, "power": 35.313126}, {"timestamp": 2056.4, "power": 35.313126}, {"timestamp": 2076.98, "power": 35.313126}, {"timestamp": 2097.54, "power": 35.313126}, {"timestamp": 2118.1, "power": 35.313126}, {"timestamp": 2138.7, "power": 35.313126}, {"timestamp": 2159.29, "power": 35.313126}, {"timestamp": 2179.88, "power": 35.313126}, {"timestamp": 2200.47, "power": 35.313126}, {"timestamp": 2221.04, "power": 35.313126}, {"timestamp": 2241.6, "power": 35.313126}, {"timestamp": 2262.16, "power": 35.313126}, {"timestamp": 2282.75, "power": 35.313126}, {"timestamp": 2303.34, "power": 35.313126}, {"timestamp": 2323.94, "power": 35.313126}, {"timestamp": 2344.53, "power": 35.313126}, {"timestamp": 2365.1, "power": 35.313126}, {"timestamp": 2385.67, "power": 35.313126}, {"timestamp": 2406.26, "power": 35.313126}, {"timestamp": 2426.85, "power": 35.313126}, {"timestamp": 2447.45, "power": 35.313126}, {"timestamp": 2468.05, "power": 35.313126}, {"timestamp": 2488.65, "power": 35.313126}, {"timestamp": 2509.22, "power": 35.313126}, {"timestamp": 2529.77, "power": 35.313126}, {"timestamp": 2550.36, "power": 35.313126}, {"timestamp": 2570.96, "power": 35.313126}, {"timestamp": 2591.56, "power": 35.313126}, {"timestamp": 2612.15, "power": 35.313126}, {"timestamp": 2632.75, "power": 35.313126}, {"timestamp": 2653.32, "power": 35.313126}, {"timestamp": 2673.88, "power": 35.313126}, {"timestamp": 2694.47, "power": 35.313126}, {"timestamp": 2715.08, "power": 35.313126}, {"timestamp": 2735.67, "power": 35.313126}, {"timestamp": 2756.23, "power": 35.313126}, {"timestamp": 2776.64, "power": 35.313126}, {"timestamp": 2797.18, "power": 35.313126}, {"timestamp": 2817.74, "power": 35.313126}, {"timestamp": 2838.33, "power": 35.313126}, {"timestamp": 2858.93, "power": 35.313126}, {"timestamp": 2879.52, "power": 35.313126}, {"timestamp": 2900.12, "power": 35.313126}, {"timestamp": 2920.71, "power": 35.313126}, {"timestamp": 2941.28, "power": 35.313126}, {"timestamp": 2961.84, "power": 35.313126}, {"timestamp": 2982.43, "power": 35.313126}, {"timestamp": 3003.02, "power": 35.313126}, {"timestamp": 3023.62, "power": 35.80214}, {"timestamp": 3044.68, "power": 35.80214}, {"timestamp": 3065.39, "power": 35.80214}, {"timestamp": 3085.95, "power": 35.80214}, {"timestamp": 3106.54, "power": 35.80214}, {"timestamp": 3127.14, "power": 35.80214}, {"timestamp": 3147.74, "power": 35.80214}, {"timestamp": 3168.34, "power": 35.80214}, {"timestamp": 3188.93, "power": 35.80214}, {"timestamp": 3209.49, "power": 35.80214}, {"timestamp": 3230.05, "power": 35.80214}, {"timestamp": 3250.65, "power": 35.80214}, {"timestamp": 3271.24, "power": 35.80214}, {"timestamp": 3291.83, "power": 35.80214}, {"timestamp": 3312.43, "power": 35.80214}, {"timestamp": 3333.0, "power": 35.80214}, {"timestamp": 3353.56, "power": 35.80214}, {"timestamp": 3374.12, "power": 35.80214}, {"timestamp": 3394.71, "power": 35.80214}, {"timestamp": 3415.31, "power": 35.80214}, {"timestamp": 3435.9, "power": 35.80214}, {"timestamp": 3456.5, "power": 35.80214}, {"timestamp": 3477.08, "power": 35.80214}, {"timestamp": 3497.64, "power": 35.80214}, {"timestamp": 3518.23, "power": 35.80214}, {"timestamp": 3538.83, "power": 35.80214}, {"timestamp": 3559.51, "power": 35.80214}, {"timestamp": 3580.1, "power": 35.80214}, {"timestamp": 3600.69, "power": 35.80214}, {"timestamp": 3621.26, "power": 35.80214}, {"timestamp": 3641.82, "power": 35.80214}, {"timestamp": 3662.41, "power": 35.80214}, {"timestamp": 3683.01, "power": 35.80214}, {"timestamp": 3703.6, "power": 35.80214}, {"timestamp": 3724.24, "power": 35.80214}, {"timestamp": 3744.82, "power": 35.80214}, {"timestamp": 3765.31, "power": 35.80214}, {"timestamp": 3785.83, "power": 35.80214}, {"timestamp": 3806.35, "power": 35.80214}, {"timestamp": 3826.86, "power": 35.80214}, {"timestamp": 3847.39, "power": 35.80214}, {"timestamp": 3867.92, "power": 35.80214}, {"timestamp": 3888.45, "power": 35.80214}, {"timestamp": 3908.96, "power": 35.80214}, {"timestamp": 3929.46, "power": 35.80214}, {"timestamp": 3950.0, "power": 35.80214}, {"timestamp": 3970.55, "power": 35.80214}, {"timestamp": 3991.09, "power": 35.80214}, {"timestamp": 4011.64, "power": 35.80214}, {"timestamp": 4032.18, "power": 36.907418}, {"timestamp": 4053.3, "power": 36.907418}, {"timestamp": 4073.79, "power": 36.907418}, {"timestamp": 4094.33, "power": 36.907418}, {"timestamp": 4114.87, "power": 36.907418}, {"timestamp": 4135.42, "power": 36.907418}, {"timestamp": 4155.96, "power": 36.907418}, {"timestamp": 4176.5, "power": 36.907418}, {"timestamp": 4197.02, "power": 36.907418}, {"timestamp": 4217.56, "power": 36.907418}, {"timestamp": 4238.1, "power": 36.907418}, {"timestamp": 4258.64, "power": 36.907418}, {"timestamp": 4279.19, "power": 36.907418}, {"timestamp": 4299.73, "power": 36.907418}, {"timestamp": 4320.27, "power": 36.907418}, {"timestamp": 4340.84, "power": 36.907418}, {"timestamp": 4361.32, "power": 36.907418}, {"timestamp": 4381.86, "power": 36.907418}, {"timestamp": 4402.4, "power": 36.907418}, {"timestamp": 4422.94, "power": 36.907418}, {"timestamp": 4443.49, "power": 36.907418}, {"timestamp": 4464.03, "power": 36.907418}, {"timestamp": 4484.57, "power": 36.907418}, {"timestamp": 4505.09, "power": 36.907418}, {"timestamp": 4525.58, "power": 36.907418}, {"timestamp": 4546.12, "power": 36.907418}, {"timestamp": 4566.66, "power": 36.907418}, {"timestamp": 4587.2, "power": 36.907418}, {"timestamp": 4607.74, "power": 36.907418}, {"timestamp": 4628.28, "power": 36.907418}, {"timestamp": 4648.83, "power": 36.907418}, {"timestamp": 4669.33, "power": 36.907418}, {"timestamp": 4689.86, "power": 36.907418}, {"timestamp": 4710.41, "power": 36.907418}, {"timestamp": 4730.95, "power": 36.907418}, {"timestamp": 4751.49, "power": 36.907418}, {"timestamp": 4772.03, "power": 36.907418}, {"timestamp": 4792.57, "power": 36.907418}, {"timestamp": 4813.09, "power": 36.907418}, {"timestamp": 4833.58, "power": 36.907418}, {"timestamp": 4854.12, "power": 36.907418}, {"timestamp": 4874.66, "power": 36.907418}, {"timestamp": 4895.2, "power": 36.907418}, {"timestamp": 4915.74, "power": 36.907418}, {"timestamp": 4936.29, "power": 36.907418}, {"timestamp": 4956.83, "power": 36.907418}, {"timestamp": 4977.33, "power": 36.907418}, {"timestamp": 4997.86, "power": 36.907418}, {"timestamp": 5018.4, "power": 36.907418}, {"timestamp": 5038.95, "power": 37.414427}, {"timestamp": 5060.03, "power": 37.414427}, {"timestamp": 5080.57, "power": 37.414427}, {"timestamp": 5101.09, "power": 37.414427}, {"timestamp": 5121.63, "power": 37.414427}, {"timestamp": 5142.17, "power": 37.414427}, {"timestamp": 5162.7, "power": 37.414427}, {"timestamp": 5183.24, "power": 37.414427}, {"timestamp": 5203.78, "power": 37.414427}, {"timestamp": 5224.32, "power": 37.414427}, {"timestamp": 5244.86, "power": 37.414427}, {"timestamp": 5265.35, "power": 37.414427}, {"timestamp": 5285.88, "power": 37.414427}, {"timestamp": 5306.42, "power": 37.414427}, {"timestamp": 5326.98, "power": 37.414427}, {"timestamp": 5347.52, "power": 37.414427}, {"timestamp": 5368.06, "power": 37.414427}, {"timestamp": 5388.61, "power": 37.414427}, {"timestamp": 5409.13, "power": 37.414427}, {"timestamp": 5429.66, "power": 37.414427}, {"timestamp": 5450.2, "power": 37.414427}, {"timestamp": 5470.74, "power": 37.414427}, {"timestamp": 5491.28, "power": 37.414427}, {"timestamp": 5511.83, "power": 37.414427}, {"timestamp": 5532.37, "power": 37.414427}, {"timestamp": 5552.89, "power": 37.414427}, {"timestamp": 5573.38, "power": 37.414427}, {"timestamp": 5593.91, "power": 37.414427}, {"timestamp": 5614.45, "power": 37.414427}, {"timestamp": 5635.0, "power": 37.414427}, {"timestamp": 5655.54, "power": 37.414427}, {"timestamp": 5676.08, "power": 37.414427}, {"timestamp": 5696.58, "power": 37.414427}, {"timestamp": 5717.09, "power": 37.414427}, {"timestamp": 5737.63, "power": 37.414427}, {"timestamp": 5758.2, "power": 37.414427}, {"timestamp": 5778.76, "power": 37.414427}, {"timestamp": 5799.32, "power": 37.414427}, {"timestamp": 5819.88, "power": 37.414427}, {"timestamp": 5840.45, "power": 37.414427}, {"timestamp": 5860.96, "power": 37.414427}, {"timestamp": 5881.45, "power": 37.414427}, {"timestamp": 5902.0, "power": 37.414427}, {"timestamp": 5922.57, "power": 37.414427}, {"timestamp": 5943.15, "power": 37.414427}, {"timestamp": 5963.72, "power": 37.414427}, {"timestamp": 5984.29, "power": 37.414427}, {"timestamp": 6004.85, "power": 37.414427}, {"timestamp": 6025.35, "power": 37.414427}, {"timestamp": 6045.91, "power": 37.798388}, {"timestamp": 6067.03, "power": 37.798388}, {"timestamp": 6087.6, "power": 37.798388}, {"timestamp": 6108.16, "power": 37.798388}, {"timestamp": 6128.73, "power": 37.798388}, {"timestamp": 6149.25, "power": 37.798388}, {"timestamp": 6169.79, "power": 37.798388}, {"timestamp": 6190.32, "power": 37.798388}, {"timestamp": 6210.88, "power": 37.798388}, {"timestamp": 6231.42, "power": 37.798388}, {"timestamp": 6251.96, "power": 37.798388}, {"timestamp": 6272.51, "power": 37.798388}, {"timestamp": 6293.03, "power": 37.798388}, {"timestamp": 6313.52, "power": 37.798388}, {"timestamp": 6334.08, "power": 37.798388}, {"timestamp": 6354.66, "power": 37.798388}, {"timestamp": 6375.2, "power": 37.798388}, {"timestamp": 6395.77, "power": 37.798388}, {"timestamp": 6416.33, "power": 37.798388}, {"timestamp": 6436.9, "power": 37.798388}, {"timestamp": 6457.4, "power": 37.798388}, {"timestamp": 6477.96, "power": 37.798388}, {"timestamp": 6498.52, "power": 37.798388}, {"timestamp": 6519.09, "power": 37.798388}, {"timestamp": 6539.66, "power": 37.798388}, {"timestamp": 6560.23, "power": 37.798388}, {"timestamp": 6580.8, "power": 37.798388}, {"timestamp": 6601.3, "power": 37.798388}, {"timestamp": 6621.85, "power": 37.798388}, {"timestamp": 6642.43, "power": 37.798388}, {"timestamp": 6662.99, "power": 37.798388}, {"timestamp": 6683.57, "power": 37.798388}, {"timestamp": 6704.13, "power": 37.798388}, {"timestamp": 6724.7, "power": 37.798388}, {"timestamp": 6745.21, "power": 37.798388}, {"timestamp": 6765.76, "power": 37.798388}, {"timestamp": 6786.33, "power": 37.798388}, {"timestamp": 6806.91, "power": 37.798388}, {"timestamp": 6827.48, "power": 37.798388}, {"timestamp": 6848.04, "power": 37.798388}, {"timestamp": 6868.6, "power": 37.798388}, {"timestamp": 6889.12, "power": 37.798388}, {"timestamp": 6909.67, "power": 37.798388}, {"timestamp": 6930.23, "power": 37.798388}, {"timestamp": 6950.8, "power": 37.798388}, {"timestamp": 6971.37, "power": 37.798388}, {"timestamp": 6991.93, "power": 37.798388}, {"timestamp": 7012.5, "power": 37.798388}, {"timestamp": 7033.01, "power": 37.798388}, {"timestamp": 7053.5, "power": 37.887828}, {"timestamp": 7074.74, "power": 37.887828}, {"timestamp": 7095.28, "power": 37.887828}, {"timestamp": 7115.82, "power": 37.887828}, {"timestamp": 7136.36, "power": 37.887828}, {"timestamp": 7156.88, "power": 37.887828}, {"timestamp": 7177.37, "power": 37.887828}, {"timestamp": 7197.91, "power": 37.887828}, {"timestamp": 7218.45, "power": 37.887828}, {"timestamp": 7238.99, "power": 37.887828}, {"timestamp": 7259.52, "power": 37.887828}, {"timestamp": 7280.06, "power": 37.887828}, {"timestamp": 7300.6, "power": 37.887828}, {"timestamp": 7321.12, "power": 37.887828}, {"timestamp": 7341.65, "power": 37.887828}, {"timestamp": 7362.19, "power": 37.887828}, {"timestamp": 7382.76, "power": 37.887828}, {"timestamp": 7403.32, "power": 37.887828}, {"timestamp": 7423.89, "power": 37.887828}, {"timestamp": 7444.44, "power": 37.887828}, {"timestamp": 7464.96, "power": 37.887828}, {"timestamp": 7485.45, "power": 37.887828}, {"timestamp": 7505.98, "power": 37.887828}, {"timestamp": 7526.55, "power": 37.887828}, {"timestamp": 7547.12, "power": 37.887828}, {"timestamp": 7567.68, "power": 37.887828}, {"timestamp": 7588.26, "power": 37.887828}, {"timestamp": 7608.83, "power": 37.887828}, {"timestamp": 7629.4, "power": 37.887828}, {"timestamp": 7649.95, "power": 37.887828}, {"timestamp": 7670.52, "power": 37.887828}, {"timestamp": 7691.02, "power": 37.887828}, {"timestamp": 7711.55, "power": 37.887828}, {"timestamp": 7732.09, "power": 37.887828}, {"timestamp": 7752.63, "power": 37.887828}, {"timestamp": 7773.16, "power": 37.887828}, {"timestamp": 7793.65, "power": 37.887828}, {"timestamp": 7814.17, "power": 37.887828}, {"timestamp": 7834.72, "power": 37.887828}, {"timestamp": 7855.25, "power": 37.887828}, {"timestamp": 7875.79, "power": 37.887828}, {"timestamp": 7896.33, "power": 37.887828}, {"timestamp": 7916.87, "power": 37.887828}, {"timestamp": 7937.37, "power": 37.887828}, {"timestamp": 7957.9, "power": 37.887828}, {"timestamp": 7978.44, "power": 37.887828}, {"timestamp": 7998.98, "power": 37.887828}, {"timestamp": 8019.52, "power": 37.887828}, {"timestamp": 8040.05, "power": 37.887828}, {"timestamp": 8060.6, "power": 37.319409}, {"timestamp": 8082.24, "power": 37.319409}, {"timestamp": 8102.79, "power": 37.319409}, {"timestamp": 8123.33, "power": 37.319409}, {"timestamp": 8143.88, "power": 37.319409}, {"timestamp": 8164.45, "power": 37.319409}, {"timestamp": 8184.97, "power": 37.319409}, {"timestamp": 8205.53, "power": 37.319409}, {"timestamp": 8226.1, "power": 37.319409}, {"timestamp": 8246.67, "power": 37.319409}, {"timestamp": 8267.22, "power": 37.319409}, {"timestamp": 8287.78, "power": 37.319409}, {"timestamp": 8308.34, "power": 37.319409}, {"timestamp": 8328.92, "power": 37.319409}, {"timestamp": 8349.42, "power": 37.319409}, {"timestamp": 8369.91, "power": 37.319409}, {"timestamp": 8390.48, "power": 37.319409}, {"timestamp": 8411.04, "power": 37.319409}, {"timestamp": 8431.6, "power": 37.319409}, {"timestamp": 8452.18, "power": 37.319409}, {"timestamp": 8472.75, "power": 37.319409}, {"timestamp": 8493.26, "power": 37.319409}, {"timestamp": 8513.76, "power": 37.319409}, {"timestamp": 8534.33, "power": 37.319409}, {"timestamp": 8554.9, "power": 37.319409}, {"timestamp": 8575.48, "power": 37.319409}, {"timestamp": 8596.05, "power": 37.319409}, {"timestamp": 8616.63, "power": 37.319409}, {"timestamp": 8637.15, "power": 37.319409}, {"timestamp": 8657.64, "power": 37.319409}, {"timestamp": 8678.2, "power": 37.319409}, {"timestamp": 8698.76, "power": 37.319409}, {"timestamp": 8719.34, "power": 37.319409}, {"timestamp": 8739.92, "power": 37.319409}, {"timestamp": 8760.5, "power": 37.319409}, {"timestamp": 8781.02, "power": 37.319409}, {"timestamp": 8801.51, "power": 37.319409}, {"timestamp": 8822.07, "power": 37.319409}, {"timestamp": 8842.65, "power": 37.319409}, {"timestamp": 8863.22, "power": 37.319409}, {"timestamp": 8883.8, "power": 37.319409}, {"timestamp": 8904.38, "power": 37.319409}, {"timestamp": 8924.91, "power": 37.319409}, {"timestamp": 8945.41, "power": 37.319409}, {"timestamp": 8965.96, "power": 37.319409}, {"timestamp": 8986.53, "power": 37.319409}, {"timestamp": 9007.1, "power": 37.319409}, {"timestamp": 9027.67, "power": 37.319409}, {"timestamp": 9048.23, "power": 37.319409}, {"timestamp": 9068.83, "power": 37.179703}, {"timestamp": 9090.2, "power": 37.179703}, {"timestamp": 9110.75, "power": 37.179703}, {"timestamp": 9131.31, "power": 37.179703}, {"timestamp": 9151.89, "power": 37.179703}, {"timestamp": 9172.47, "power": 37.179703}, {"timestamp": 9192.99, "power": 37.179703}, {"timestamp": 9213.49, "power": 37.179703}, {"timestamp": 9234.06, "power": 37.179703}, {"timestamp": 9254.62, "power": 37.179703}, {"timestamp": 9275.2, "power": 37.179703}, {"timestamp": 9295.77, "power": 37.179703}, {"timestamp": 9316.34, "power": 37.179703}, {"timestamp": 9336.9, "power": 37.179703}, {"timestamp": 9357.4, "power": 37.179703}, {"timestamp": 9377.97, "power": 37.179703}, {"timestamp": 9398.55, "power": 37.179703}, {"timestamp": 9419.13, "power": 37.179703}, {"timestamp": 9439.7, "power": 37.179703}, {"timestamp": 9460.29, "power": 37.179703}, {"timestamp": 9480.79, "power": 37.179703}, {"timestamp": 9501.3, "power": 37.179703}, {"timestamp": 9521.83, "power": 37.179703}, {"timestamp": 9542.39, "power": 37.179703}, {"timestamp": 9562.95, "power": 37.179703}, {"timestamp": 9583.52, "power": 37.179703}, {"timestamp": 9604.1, "power": 37.179703}, {"timestamp": 9624.67, "power": 37.179703}, {"timestamp": 9645.19, "power": 37.179703}, {"timestamp": 9665.74, "power": 37.179703}, {"timestamp": 9686.32, "power": 37.179703}, {"timestamp": 9706.89, "power": 37.179703}, {"timestamp": 9727.47, "power": 37.179703}, {"timestamp": 9748.04, "power": 37.179703}, {"timestamp": 9768.61, "power": 37.179703}, {"timestamp": 9789.12, "power": 37.179703}, {"timestamp": 9809.67, "power": 37.179703}, {"timestamp": 9830.26, "power": 37.179703}, {"timestamp": 9850.81, "power": 37.179703}, {"timestamp": 9871.38, "power": 37.179703}, {"timestamp": 9891.95, "power": 37.179703}, {"timestamp": 9912.53, "power": 37.179703}, {"timestamp": 9933.05, "power": 37.179703}, {"timestamp": 9953.6, "power": 37.179703}, {"timestamp": 9974.17, "power": 37.179703}, {"timestamp": 9994.75, "power": 37.179703}, {"timestamp": 10015.3, "power": 37.179703}, {"timestamp": 10035.9, "power": 37.179703}, {"timestamp": 10056.5, "power": 37.179703}, {"timestamp": 10077.0, "power": 37.477815}, {"timestamp": 10098.1, "power": 37.477815}, {"timestamp": 10118.7, "power": 37.477815}, {"timestamp": 10139.3, "power": 37.477815}, {"timestamp": 10159.8, "power": 37.477815}, {"timestamp": 10180.4, "power": 37.477815}, {"timestamp": 10200.9, "power": 37.477815}, {"timestamp": 10221.4, "power": 37.477815}, {"timestamp": 10242.0, "power": 37.477815}, {"timestamp": 10262.5, "power": 37.477815}, {"timestamp": 10283.1, "power": 37.477815}, {"timestamp": 10303.7, "power": 37.477815}, {"timestamp": 10324.2, "power": 37.477815}, {"timestamp": 10344.8, "power": 37.477815}, {"timestamp": 10365.3, "power": 37.477815}, {"timestamp": 10385.9, "power": 37.477815}, {"timestamp": 10406.4, "power": 37.477815}, {"timestamp": 10427.0, "power": 37.477815}, {"timestamp": 10447.6, "power": 37.477815}, {"timestamp": 10468.1, "power": 37.477815}, {"timestamp": 10488.7, "power": 37.477815}, {"timestamp": 10509.2, "power": 37.477815}, {"timestamp": 10529.8, "power": 37.477815}, {"timestamp": 10550.3, "power": 37.477815}, {"timestamp": 10570.9, "power": 37.477815}, {"timestamp": 10591.5, "power": 37.477815}, {"timestamp": 10612.1, "power": 37.477815}, {"timestamp": 10632.6, "power": 37.477815}, {"timestamp": 10653.2, "power": 37.477815}, {"timestamp": 10673.7, "power": 37.477815}, {"timestamp": 10694.3, "power": 37.477815}, {"timestamp": 10714.8, "power": 37.477815}, {"timestamp": 10735.4, "power": 37.477815}, {"timestamp": 10756.0, "power": 37.477815}, {"timestamp": 10776.5, "power": 37.477815}, {"timestamp": 10797.1, "power": 37.477815}, {"timestamp": 10817.5, "power": 37.477815}, {"timestamp": 10838.1, "power": 37.477815}, {"timestamp": 10858.7, "power": 37.477815}, {"timestamp": 10879.2, "power": 37.477815}, {"timestamp": 10899.8, "power": 37.477815}, {"timestamp": 10920.4, "power": 37.477815}, {"timestamp": 10940.9, "power": 37.477815}, {"timestamp": 10961.5, "power": 37.477815}, {"timestamp": 10982.0, "power": 37.477815}, {"timestamp": 11002.6, "power": 37.477815}, {"timestamp": 11023.2, "power": 37.477815}, {"timestamp": 11043.8, "power": 37.477815}, {"timestamp": 11064.3, "power": 37.477815}, {"timestamp": 11084.9, "power": 37.196166000000005}, {"timestamp": 11106.1, "power": 37.196166000000005}, {"timestamp": 11126.7, "power": 37.196166000000005}, {"timestamp": 11147.2, "power": 37.196166000000005}, {"timestamp": 11167.7, "power": 37.196166000000005}, {"timestamp": 11188.3, "power": 37.196166000000005}, {"timestamp": 11208.8, "power": 37.196166000000005}, {"timestamp": 11229.3, "power": 37.196166000000005}, {"timestamp": 11249.9, "power": 37.196166000000005}, {"timestamp": 11270.4, "power": 37.196166000000005}, {"timestamp": 11291.0, "power": 37.196166000000005}, {"timestamp": 11311.5, "power": 37.196166000000005}, {"timestamp": 11332.1, "power": 37.196166000000005}, {"timestamp": 11352.6, "power": 37.196166000000005}, {"timestamp": 11373.1, "power": 37.196166000000005}, {"timestamp": 11393.7, "power": 37.196166000000005}, {"timestamp": 11414.2, "power": 37.196166000000005}, {"timestamp": 11434.7, "power": 37.196166000000005}, {"timestamp": 11455.3, "power": 37.196166000000005}, {"timestamp": 11475.8, "power": 37.196166000000005}, {"timestamp": 11496.4, "power": 37.196166000000005}, {"timestamp": 11516.9, "power": 37.196166000000005}, {"timestamp": 11537.4, "power": 37.196166000000005}, {"timestamp": 11557.9, "power": 37.196166000000005}, {"timestamp": 11578.4, "power": 37.196166000000005}, {"timestamp": 11599.0, "power": 37.196166000000005}, {"timestamp": 11619.5, "power": 37.196166000000005}, {"timestamp": 11640.1, "power": 37.196166000000005}, {"timestamp": 11660.6, "power": 37.196166000000005}, {"timestamp": 11681.1, "power": 37.196166000000005}, {"timestamp": 11701.7, "power": 37.196166000000005}, {"timestamp": 11722.3, "power": 37.196166000000005}, {"timestamp": 11742.8, "power": 37.196166000000005}, {"timestamp": 11763.4, "power": 37.196166000000005}, {"timestamp": 11784.0, "power": 37.196166000000005}, {"timestamp": 11804.5, "power": 37.196166000000005}, {"timestamp": 11825.1, "power": 37.196166000000005}, {"timestamp": 11845.6, "power": 37.196166000000005}, {"timestamp": 11866.2, "power": 37.196166000000005}, {"timestamp": 11886.8, "power": 37.196166000000005}, {"timestamp": 11907.3, "power": 37.196166000000005}, {"timestamp": 11927.9, "power": 37.196166000000005}, {"timestamp": 11948.4, "power": 37.196166000000005}, {"timestamp": 11969.0, "power": 37.196166000000005}, {"timestamp": 11989.5, "power": 37.196166000000005}, {"timestamp": 12010.1, "power": 37.196166000000005}, {"timestamp": 12030.6, "power": 37.196166000000005}, {"timestamp": 12051.2, "power": 37.196166000000005}, {"timestamp": 12071.8, "power": 37.196166000000005}, {"timestamp": 12092.4, "power": 38.450897999999995}, {"timestamp": 12113.4, "power": 38.450897999999995}, {"timestamp": 12134.0, "power": 38.450897999999995}, {"timestamp": 12154.5, "power": 38.450897999999995}, {"timestamp": 12175.1, "power": 38.450897999999995}, {"timestamp": 12195.6, "power": 38.450897999999995}, {"timestamp": 12216.1, "power": 38.450897999999995}, {"timestamp": 12236.7, "power": 38.450897999999995}, {"timestamp": 12257.2, "power": 38.450897999999995}, {"timestamp": 12277.7, "power": 38.450897999999995}, {"timestamp": 12298.3, "power": 38.450897999999995}, {"timestamp": 12318.8, "power": 38.450897999999995}, {"timestamp": 12339.4, "power": 38.450897999999995}, {"timestamp": 12359.9, "power": 38.450897999999995}, {"timestamp": 12380.4, "power": 38.450897999999995}, {"timestamp": 12401.0, "power": 38.450897999999995}, {"timestamp": 12421.5, "power": 38.450897999999995}, {"timestamp": 12442.1, "power": 38.450897999999995}, {"timestamp": 12462.6, "power": 38.450897999999995}, {"timestamp": 12483.1, "power": 38.450897999999995}, {"timestamp": 12503.7, "power": 38.450897999999995}, {"timestamp": 12524.2, "power": 38.450897999999995}, {"timestamp": 12544.8, "power": 38.450897999999995}, {"timestamp": 12565.3, "power": 38.450897999999995}, {"timestamp": 12585.8, "power": 38.450897999999995}, {"timestamp": 12606.4, "power": 38.450897999999995}, {"timestamp": 12626.9, "power": 38.450897999999995}, {"timestamp": 12647.4, "power": 38.450897999999995}, {"timestamp": 12668.0, "power": 38.450897999999995}, {"timestamp": 12688.6, "power": 38.450897999999995}, {"timestamp": 12709.1, "power": 38.450897999999995}, {"timestamp": 12729.6, "power": 38.450897999999995}, {"timestamp": 12750.1, "power": 38.450897999999995}, {"timestamp": 12770.7, "power": 38.450897999999995}, {"timestamp": 12791.3, "power": 38.450897999999995}, {"timestamp": 12811.8, "power": 38.450897999999995}, {"timestamp": 12832.4, "power": 38.450897999999995}, {"timestamp": 12852.9, "power": 38.450897999999995}, {"timestamp": 12873.4, "power": 38.450897999999995}, {"timestamp": 12894.0, "power": 38.450897999999995}, {"timestamp": 12914.6, "power": 38.450897999999995}, {"timestamp": 12935.1, "power": 38.450897999999995}, {"timestamp": 12955.7, "power": 38.450897999999995}, {"timestamp": 12976.2, "power": 38.450897999999995}, {"timestamp": 12996.8, "power": 38.450897999999995}, {"timestamp": 13017.3, "power": 38.450897999999995}, {"timestamp": 13037.8, "power": 38.450897999999995}, {"timestamp": 13058.4, "power": 38.450897999999995}, {"timestamp": 13078.9, "power": 38.450897999999995}, {"timestamp": 13099.4, "power": 37.76692}, {"timestamp": 13120.6, "power": 37.76692}, {"timestamp": 13141.1, "power": 37.76692}, {"timestamp": 13161.6, "power": 37.76692}, {"timestamp": 13182.1, "power": 37.76692}, {"timestamp": 13202.7, "power": 37.76692}, {"timestamp": 13223.2, "power": 37.76692}, {"timestamp": 13243.7, "power": 37.76692}, {"timestamp": 13264.3, "power": 37.76692}, {"timestamp": 13284.8, "power": 37.76692}, {"timestamp": 13305.3, "power": 37.76692}, {"timestamp": 13325.8, "power": 37.76692}, {"timestamp": 13346.3, "power": 37.76692}, {"timestamp": 13366.9, "power": 37.76692}, {"timestamp": 13387.4, "power": 37.76692}, {"timestamp": 13407.9, "power": 37.76692}, {"timestamp": 13428.5, "power": 37.76692}, {"timestamp": 13449.0, "power": 37.76692}, {"timestamp": 13469.5, "power": 37.76692}, {"timestamp": 13490.0, "power": 37.76692}, {"timestamp": 13510.6, "power": 37.76692}, {"timestamp": 13531.1, "power": 37.76692}, {"timestamp": 13551.6, "power": 37.76692}, {"timestamp": 13572.1, "power": 37.76692}, {"timestamp": 13592.7, "power": 37.76692}, {"timestamp": 13613.2, "power": 37.76692}, {"timestamp": 13633.7, "power": 37.76692}, {"timestamp": 13654.2, "power": 37.76692}, {"timestamp": 13674.8, "power": 37.76692}, {"timestamp": 13695.3, "power": 37.76692}, {"timestamp": 13715.8, "power": 37.76692}, {"timestamp": 13736.3, "power": 37.76692}, {"timestamp": 13756.8, "power": 37.76692}, {"timestamp": 13777.3, "power": 37.76692}, {"timestamp": 13797.8, "power": 37.76692}, {"timestamp": 13818.4, "power": 37.76692}, {"timestamp": 13838.9, "power": 37.76692}, {"timestamp": 13859.4, "power": 37.76692}, {"timestamp": 13879.9, "power": 37.76692}, {"timestamp": 13900.4, "power": 37.76692}, {"timestamp": 13920.9, "power": 37.76692}, {"timestamp": 13941.5, "power": 37.76692}, {"timestamp": 13962.0, "power": 37.76692}, {"timestamp": 13982.5, "power": 37.76692}, {"timestamp": 14003.0, "power": 37.76692}, {"timestamp": 14023.5, "power": 37.76692}, {"timestamp": 14044.0, "power": 37.76692}, {"timestamp": 14064.6, "power": 37.76692}, {"timestamp": 14085.1, "power": 37.76692}, {"timestamp": 14105.6, "power": 37.994609}, {"timestamp": 14126.7, "power": 37.994609}, {"timestamp": 14147.2, "power": 37.994609}, {"timestamp": 14167.7, "power": 37.994609}, {"timestamp": 14188.3, "power": 37.994609}, {"timestamp": 14208.8, "power": 37.994609}, {"timestamp": 14229.3, "power": 37.994609}, {"timestamp": 14249.8, "power": 37.994609}, {"timestamp": 14270.4, "power": 37.994609}, {"timestamp": 14290.9, "power": 37.994609}, {"timestamp": 14311.4, "power": 37.994609}, {"timestamp": 14331.9, "power": 37.994609}, {"timestamp": 14352.4, "power": 37.994609}, {"timestamp": 14372.9, "power": 37.994609}, {"timestamp": 14393.4, "power": 37.994609}, {"timestamp": 14413.9, "power": 37.994609}, {"timestamp": 14434.4, "power": 37.994609}, {"timestamp": 14454.9, "power": 37.994609}, {"timestamp": 14475.4, "power": 37.994609}, {"timestamp": 14495.9, "power": 37.994609}, {"timestamp": 14516.5, "power": 37.994609}, {"timestamp": 14537.0, "power": 37.994609}, {"timestamp": 14557.5, "power": 37.994609}, {"timestamp": 14578.0, "power": 37.994609}, {"timestamp": 14598.5, "power": 37.994609}, {"timestamp": 14619.0, "power": 37.994609}, {"timestamp": 14639.5, "power": 37.994609}, {"timestamp": 14660.0, "power": 37.994609}, {"timestamp": 14680.6, "power": 37.994609}, {"timestamp": 14701.1, "power": 37.994609}, {"timestamp": 14721.6, "power": 37.994609}, {"timestamp": 14742.1, "power": 37.994609}, {"timestamp": 14762.6, "power": 37.994609}, {"timestamp": 14783.1, "power": 37.994609}, {"timestamp": 14803.7, "power": 37.994609}, {"timestamp": 14824.2, "power": 37.994609}, {"timestamp": 14844.7, "power": 37.994609}, {"timestamp": 14865.2, "power": 37.994609}, {"timestamp": 14885.7, "power": 37.994609}, {"timestamp": 14906.2, "power": 37.994609}, {"timestamp": 14926.8, "power": 37.994609}, {"timestamp": 14947.3, "power": 37.994609}, {"timestamp": 14967.8, "power": 37.994609}, {"timestamp": 14988.3, "power": 37.994609}, {"timestamp": 15008.9, "power": 37.994609}, {"timestamp": 15029.3, "power": 37.994609}, {"timestamp": 15049.8, "power": 37.994609}, {"timestamp": 15070.3, "power": 37.994609}, {"timestamp": 15090.9, "power": 37.994609}, {"timestamp": 15111.4, "power": 35.827936}, {"timestamp": 15132.5, "power": 35.827936}, {"timestamp": 15153.0, "power": 35.827936}, {"timestamp": 15173.4, "power": 35.827936}, {"timestamp": 15193.9, "power": 35.827936}, {"timestamp": 15214.4, "power": 35.827936}, {"timestamp": 15234.9, "power": 35.827936}, {"timestamp": 15255.5, "power": 35.827936}, {"timestamp": 15276.0, "power": 35.827936}, {"timestamp": 15296.5, "power": 35.827936}, {"timestamp": 15317.0, "power": 35.827936}, {"timestamp": 15337.5, "power": 35.827936}, {"timestamp": 15358.0, "power": 35.827936}, {"timestamp": 15378.5, "power": 35.827936}, {"timestamp": 15399.1, "power": 35.827936}, {"timestamp": 15419.6, "power": 35.827936}, {"timestamp": 15440.1, "power": 35.827936}, {"timestamp": 15460.6, "power": 35.827936}, {"timestamp": 15481.2, "power": 35.827936}, {"timestamp": 15501.7, "power": 35.827936}, {"timestamp": 15522.2, "power": 35.827936}, {"timestamp": 15542.7, "power": 35.827936}, {"timestamp": 15563.2, "power": 35.827936}, {"timestamp": 15583.8, "power": 35.827936}, {"timestamp": 15604.4, "power": 35.827936}, {"timestamp": 15624.9, "power": 35.827936}], "timeline": {"START": "3801.295549", "END": "13301.88068"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 10925.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3582.09}, {"name": "clReleaseKernel", "calls": 1, "time": 894.043}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.4866}, {"name": "clReleaseContext", "calls": 1, "time": 53.6507}, {"name": "clCreateContext", "calls": 1, "time": 35.5977}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5962}, {"name": "clCreateKernel", "calls": 1, "time": 0.34497}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.301638}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.225375}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087016}, {"name": "clRetainMemObject", "calls": 14, "time": 0.086981}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028897}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023616}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023462}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010396}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010362}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007929}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00758}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006656}, {"name": "clRetainDevice", "calls": 2, "time": 0.004655}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 9500.59}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 9447.62}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 9487.47}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 9482.86}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 9434.67}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 9499.94}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 13090300.0, "time": 1363.575}, {"type": "WRITE", "transfers": 1, "speed": 6413.049988, "utilization": 66.802604, "size": 519075.0, "time": 80.94046}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 119015397, "speed": 100.811, "utilization": 0.875093, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7439832, "speed": 393.18, "utilization": 3.41302, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119778700, "speed": 101.031, "utilization": 0.877005, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7487520, "speed": 393.174, "utilization": 3.41297, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119678230, "speed": 100.996, "utilization": 0.876699, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7481245, "speed": 393.179, "utilization": 3.41301, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118888230, "speed": 100.84, "utilization": 0.875351, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7431867, "speed": 393.023, "utilization": 3.41166, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 120188890, "speed": 101.244, "utilization": 0.878852, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7513143, "speed": 393.129, "utilization": 3.41258, "size": 0.127953}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len4/run3.json b/code/fpga/final_results/dna.15MB.len4/run3.json new file mode 100644 index 0000000..acb2d78 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.0677, "power": 35.517354000000005}, {"timestamp": 66.8507, "power": 35.517354000000005}, {"timestamp": 87.3882, "power": 35.517354000000005}, {"timestamp": 107.922, "power": 35.517354000000005}, {"timestamp": 128.485, "power": 35.517354000000005}, {"timestamp": 149.356, "power": 35.517354000000005}, {"timestamp": 169.896, "power": 35.517354000000005}, {"timestamp": 190.42, "power": 35.517354000000005}, {"timestamp": 210.914, "power": 35.517354000000005}, {"timestamp": 231.454, "power": 35.517354000000005}, {"timestamp": 251.997, "power": 35.517354000000005}, {"timestamp": 272.542, "power": 35.517354000000005}, {"timestamp": 293.081, "power": 35.517354000000005}, {"timestamp": 313.625, "power": 35.517354000000005}, {"timestamp": 334.171, "power": 35.517354000000005}, {"timestamp": 354.668, "power": 35.517354000000005}, {"timestamp": 375.206, "power": 35.517354000000005}, {"timestamp": 395.747, "power": 35.517354000000005}, {"timestamp": 416.288, "power": 35.517354000000005}, {"timestamp": 436.83, "power": 35.517354000000005}, {"timestamp": 457.371, "power": 35.517354000000005}, {"timestamp": 477.913, "power": 35.517354000000005}, {"timestamp": 498.422, "power": 35.517354000000005}, {"timestamp": 518.961, "power": 35.517354000000005}, {"timestamp": 539.501, "power": 35.517354000000005}, {"timestamp": 560.044, "power": 35.517354000000005}, {"timestamp": 580.583, "power": 35.517354000000005}, {"timestamp": 601.12, "power": 35.517354000000005}, {"timestamp": 621.659, "power": 35.517354000000005}, {"timestamp": 642.169, "power": 35.517354000000005}, {"timestamp": 662.664, "power": 35.517354000000005}, {"timestamp": 683.196, "power": 35.517354000000005}, {"timestamp": 703.694, "power": 35.517354000000005}, {"timestamp": 724.242, "power": 35.517354000000005}, {"timestamp": 744.785, "power": 35.517354000000005}, {"timestamp": 765.321, "power": 35.517354000000005}, {"timestamp": 785.864, "power": 35.517354000000005}, {"timestamp": 806.374, "power": 35.517354000000005}, {"timestamp": 826.868, "power": 35.517354000000005}, {"timestamp": 847.405, "power": 35.517354000000005}, {"timestamp": 867.944, "power": 35.517354000000005}, {"timestamp": 888.482, "power": 35.517354000000005}, {"timestamp": 909.019, "power": 35.517354000000005}, {"timestamp": 929.555, "power": 35.517354000000005}, {"timestamp": 950.098, "power": 35.517354000000005}, {"timestamp": 970.611, "power": 35.517354000000005}, {"timestamp": 991.149, "power": 35.517354000000005}, {"timestamp": 1011.69, "power": 35.461068000000004}, {"timestamp": 1032.94, "power": 35.461068000000004}, {"timestamp": 1053.54, "power": 35.461068000000004}, {"timestamp": 1074.1, "power": 35.461068000000004}, {"timestamp": 1094.67, "power": 35.461068000000004}, {"timestamp": 1115.23, "power": 35.461068000000004}, {"timestamp": 1135.82, "power": 35.461068000000004}, {"timestamp": 1156.42, "power": 35.461068000000004}, {"timestamp": 1177.01, "power": 35.461068000000004}, {"timestamp": 1197.61, "power": 35.461068000000004}, {"timestamp": 1218.17, "power": 35.461068000000004}, {"timestamp": 1238.73, "power": 35.461068000000004}, {"timestamp": 1259.28, "power": 35.461068000000004}, {"timestamp": 1279.87, "power": 35.461068000000004}, {"timestamp": 1300.46, "power": 35.461068000000004}, {"timestamp": 1321.05, "power": 35.461068000000004}, {"timestamp": 1341.65, "power": 35.461068000000004}, {"timestamp": 1362.24, "power": 35.461068000000004}, {"timestamp": 1382.8, "power": 35.461068000000004}, {"timestamp": 1403.37, "power": 35.461068000000004}, {"timestamp": 1423.97, "power": 35.461068000000004}, {"timestamp": 1444.57, "power": 35.461068000000004}, {"timestamp": 1465.17, "power": 35.461068000000004}, {"timestamp": 1485.77, "power": 35.461068000000004}, {"timestamp": 1506.34, "power": 35.461068000000004}, {"timestamp": 1526.9, "power": 35.461068000000004}, {"timestamp": 1547.46, "power": 35.461068000000004}, {"timestamp": 1568.05, "power": 35.461068000000004}, {"timestamp": 1588.65, "power": 35.461068000000004}, {"timestamp": 1609.25, "power": 35.461068000000004}, {"timestamp": 1629.84, "power": 35.461068000000004}, {"timestamp": 1650.42, "power": 35.461068000000004}, {"timestamp": 1670.98, "power": 35.461068000000004}, {"timestamp": 1691.58, "power": 35.461068000000004}, {"timestamp": 1712.18, "power": 35.461068000000004}, {"timestamp": 1732.77, "power": 35.461068000000004}, {"timestamp": 1753.36, "power": 35.461068000000004}, {"timestamp": 1773.96, "power": 35.461068000000004}, {"timestamp": 1794.53, "power": 35.461068000000004}, {"timestamp": 1815.09, "power": 35.461068000000004}, {"timestamp": 1835.69, "power": 35.461068000000004}, {"timestamp": 1856.28, "power": 35.461068000000004}, {"timestamp": 1876.88, "power": 35.461068000000004}, {"timestamp": 1897.47, "power": 35.461068000000004}, {"timestamp": 1918.07, "power": 35.461068000000004}, {"timestamp": 1938.64, "power": 35.461068000000004}, {"timestamp": 1959.21, "power": 35.461068000000004}, {"timestamp": 1979.82, "power": 35.461068000000004}, {"timestamp": 2000.41, "power": 35.461068000000004}, {"timestamp": 2021.01, "power": 35.558916}, {"timestamp": 2042.14, "power": 35.558916}, {"timestamp": 2062.7, "power": 35.558916}, {"timestamp": 2083.26, "power": 35.558916}, {"timestamp": 2103.86, "power": 35.558916}, {"timestamp": 2124.45, "power": 35.558916}, {"timestamp": 2145.05, "power": 35.558916}, {"timestamp": 2165.64, "power": 35.558916}, {"timestamp": 2186.23, "power": 35.558916}, {"timestamp": 2206.79, "power": 35.558916}, {"timestamp": 2227.35, "power": 35.558916}, {"timestamp": 2247.94, "power": 35.558916}, {"timestamp": 2268.53, "power": 35.558916}, {"timestamp": 2289.13, "power": 35.558916}, {"timestamp": 2309.73, "power": 35.558916}, {"timestamp": 2330.31, "power": 35.558916}, {"timestamp": 2350.87, "power": 35.558916}, {"timestamp": 2371.43, "power": 35.558916}, {"timestamp": 2392.03, "power": 35.558916}, {"timestamp": 2412.63, "power": 35.558916}, {"timestamp": 2433.22, "power": 35.558916}, {"timestamp": 2453.82, "power": 35.558916}, {"timestamp": 2474.4, "power": 35.558916}, {"timestamp": 2494.96, "power": 35.558916}, {"timestamp": 2515.55, "power": 35.558916}, {"timestamp": 2536.15, "power": 35.558916}, {"timestamp": 2556.74, "power": 35.558916}, {"timestamp": 2577.34, "power": 35.558916}, {"timestamp": 2597.94, "power": 35.558916}, {"timestamp": 2618.52, "power": 35.558916}, {"timestamp": 2639.08, "power": 35.558916}, {"timestamp": 2659.67, "power": 35.558916}, {"timestamp": 2680.27, "power": 35.558916}, {"timestamp": 2700.87, "power": 35.558916}, {"timestamp": 2721.48, "power": 35.558916}, {"timestamp": 2742.08, "power": 35.558916}, {"timestamp": 2762.65, "power": 35.558916}, {"timestamp": 2783.21, "power": 35.558916}, {"timestamp": 2803.81, "power": 35.558916}, {"timestamp": 2824.4, "power": 35.558916}, {"timestamp": 2845.0, "power": 35.558916}, {"timestamp": 2865.6, "power": 35.558916}, {"timestamp": 2886.18, "power": 35.558916}, {"timestamp": 2906.74, "power": 35.558916}, {"timestamp": 2927.3, "power": 35.558916}, {"timestamp": 2947.9, "power": 35.558916}, {"timestamp": 2968.5, "power": 35.558916}, {"timestamp": 2989.1, "power": 35.558916}, {"timestamp": 3009.7, "power": 35.558916}, {"timestamp": 3030.29, "power": 35.811059}, {"timestamp": 3051.36, "power": 35.811059}, {"timestamp": 3071.96, "power": 35.811059}, {"timestamp": 3092.56, "power": 35.811059}, {"timestamp": 3113.15, "power": 35.811059}, {"timestamp": 3133.74, "power": 35.811059}, {"timestamp": 3154.33, "power": 35.811059}, {"timestamp": 3174.9, "power": 35.811059}, {"timestamp": 3195.47, "power": 35.811059}, {"timestamp": 3216.06, "power": 35.811059}, {"timestamp": 3236.66, "power": 35.811059}, {"timestamp": 3257.26, "power": 35.811059}, {"timestamp": 3277.85, "power": 35.811059}, {"timestamp": 3298.42, "power": 35.811059}, {"timestamp": 3318.98, "power": 35.811059}, {"timestamp": 3339.58, "power": 35.811059}, {"timestamp": 3360.19, "power": 35.811059}, {"timestamp": 3380.79, "power": 35.811059}, {"timestamp": 3401.38, "power": 35.811059}, {"timestamp": 3421.98, "power": 35.811059}, {"timestamp": 3442.55, "power": 35.811059}, {"timestamp": 3463.11, "power": 35.811059}, {"timestamp": 3483.71, "power": 35.811059}, {"timestamp": 3504.3, "power": 35.811059}, {"timestamp": 3524.89, "power": 35.811059}, {"timestamp": 3545.49, "power": 35.811059}, {"timestamp": 3566.09, "power": 35.811059}, {"timestamp": 3586.67, "power": 35.811059}, {"timestamp": 3607.23, "power": 35.811059}, {"timestamp": 3627.83, "power": 35.811059}, {"timestamp": 3648.44, "power": 35.811059}, {"timestamp": 3669.04, "power": 35.811059}, {"timestamp": 3689.65, "power": 35.811059}, {"timestamp": 3710.18, "power": 35.811059}, {"timestamp": 3730.67, "power": 35.811059}, {"timestamp": 3751.19, "power": 35.811059}, {"timestamp": 3771.71, "power": 35.811059}, {"timestamp": 3792.24, "power": 35.811059}, {"timestamp": 3812.77, "power": 35.811059}, {"timestamp": 3833.31, "power": 35.811059}, {"timestamp": 3853.84, "power": 35.811059}, {"timestamp": 3874.41, "power": 35.811059}, {"timestamp": 3894.95, "power": 35.811059}, {"timestamp": 3915.5, "power": 35.811059}, {"timestamp": 3936.05, "power": 35.811059}, {"timestamp": 3956.59, "power": 35.811059}, {"timestamp": 3977.14, "power": 35.811059}, {"timestamp": 3997.69, "power": 35.811059}, {"timestamp": 4018.21, "power": 35.811059}, {"timestamp": 4038.71, "power": 37.30905}, {"timestamp": 4059.83, "power": 37.30905}, {"timestamp": 4080.38, "power": 37.30905}, {"timestamp": 4100.92, "power": 37.30905}, {"timestamp": 4121.47, "power": 37.30905}, {"timestamp": 4142.02, "power": 37.30905}, {"timestamp": 4162.54, "power": 37.30905}, {"timestamp": 4183.08, "power": 37.30905}, {"timestamp": 4203.64, "power": 37.30905}, {"timestamp": 4224.2, "power": 37.30905}, {"timestamp": 4244.78, "power": 37.30905}, {"timestamp": 4265.34, "power": 37.30905}, {"timestamp": 4285.91, "power": 37.30905}, {"timestamp": 4306.44, "power": 37.30905}, {"timestamp": 4327.0, "power": 37.30905}, {"timestamp": 4347.57, "power": 37.30905}, {"timestamp": 4368.14, "power": 37.30905}, {"timestamp": 4388.72, "power": 37.30905}, {"timestamp": 4409.29, "power": 37.30905}, {"timestamp": 4429.87, "power": 37.30905}, {"timestamp": 4450.4, "power": 37.30905}, {"timestamp": 4470.95, "power": 37.30905}, {"timestamp": 4491.53, "power": 37.30905}, {"timestamp": 4512.1, "power": 37.30905}, {"timestamp": 4532.66, "power": 37.30905}, {"timestamp": 4553.22, "power": 37.30905}, {"timestamp": 4573.8, "power": 37.30905}, {"timestamp": 4594.32, "power": 37.30905}, {"timestamp": 4614.83, "power": 37.30905}, {"timestamp": 4635.39, "power": 37.30905}, {"timestamp": 4655.95, "power": 37.30905}, {"timestamp": 4676.53, "power": 37.30905}, {"timestamp": 4697.09, "power": 37.30905}, {"timestamp": 4717.67, "power": 37.30905}, {"timestamp": 4738.24, "power": 37.30905}, {"timestamp": 4758.74, "power": 37.30905}, {"timestamp": 4779.3, "power": 37.30905}, {"timestamp": 4799.88, "power": 37.30905}, {"timestamp": 4820.45, "power": 37.30905}, {"timestamp": 4841.03, "power": 37.30905}, {"timestamp": 4861.6, "power": 37.30905}, {"timestamp": 4882.17, "power": 37.30905}, {"timestamp": 4902.67, "power": 37.30905}, {"timestamp": 4923.23, "power": 37.30905}, {"timestamp": 4943.78, "power": 37.30905}, {"timestamp": 4964.34, "power": 37.30905}, {"timestamp": 4984.9, "power": 37.30905}, {"timestamp": 5005.49, "power": 37.30905}, {"timestamp": 5026.06, "power": 37.30905}, {"timestamp": 5046.58, "power": 38.458490999999995}, {"timestamp": 5067.66, "power": 38.458490999999995}, {"timestamp": 5088.21, "power": 38.458490999999995}, {"timestamp": 5108.75, "power": 38.458490999999995}, {"timestamp": 5129.3, "power": 38.458490999999995}, {"timestamp": 5149.85, "power": 38.458490999999995}, {"timestamp": 5170.37, "power": 38.458490999999995}, {"timestamp": 5190.87, "power": 38.458490999999995}, {"timestamp": 5211.41, "power": 38.458490999999995}, {"timestamp": 5231.96, "power": 38.458490999999995}, {"timestamp": 5252.47, "power": 38.458490999999995}, {"timestamp": 5273.0, "power": 38.458490999999995}, {"timestamp": 5293.57, "power": 38.458490999999995}, {"timestamp": 5314.16, "power": 38.458490999999995}, {"timestamp": 5334.68, "power": 38.458490999999995}, {"timestamp": 5355.24, "power": 38.458490999999995}, {"timestamp": 5375.83, "power": 38.458490999999995}, {"timestamp": 5396.46, "power": 38.458490999999995}, {"timestamp": 5417.04, "power": 38.458490999999995}, {"timestamp": 5437.6, "power": 38.458490999999995}, {"timestamp": 5458.18, "power": 38.458490999999995}, {"timestamp": 5478.68, "power": 38.458490999999995}, {"timestamp": 5499.25, "power": 38.458490999999995}, {"timestamp": 5519.83, "power": 38.458490999999995}, {"timestamp": 5540.42, "power": 38.458490999999995}, {"timestamp": 5561.0, "power": 38.458490999999995}, {"timestamp": 5581.56, "power": 38.458490999999995}, {"timestamp": 5602.15, "power": 38.458490999999995}, {"timestamp": 5622.65, "power": 38.458490999999995}, {"timestamp": 5643.21, "power": 38.458490999999995}, {"timestamp": 5663.77, "power": 38.458490999999995}, {"timestamp": 5684.35, "power": 38.458490999999995}, {"timestamp": 5704.92, "power": 38.458490999999995}, {"timestamp": 5725.48, "power": 38.458490999999995}, {"timestamp": 5746.06, "power": 38.458490999999995}, {"timestamp": 5766.57, "power": 38.458490999999995}, {"timestamp": 5787.12, "power": 38.458490999999995}, {"timestamp": 5807.7, "power": 38.458490999999995}, {"timestamp": 5828.27, "power": 38.458490999999995}, {"timestamp": 5848.83, "power": 38.458490999999995}, {"timestamp": 5869.39, "power": 38.458490999999995}, {"timestamp": 5889.96, "power": 38.458490999999995}, {"timestamp": 5910.49, "power": 38.458490999999995}, {"timestamp": 5931.05, "power": 38.458490999999995}, {"timestamp": 5951.61, "power": 38.458490999999995}, {"timestamp": 5972.19, "power": 38.458490999999995}, {"timestamp": 5992.77, "power": 38.458490999999995}, {"timestamp": 6013.33, "power": 38.458490999999995}, {"timestamp": 6033.88, "power": 38.458490999999995}, {"timestamp": 6054.4, "power": 37.217676}, {"timestamp": 6075.65, "power": 37.217676}, {"timestamp": 6096.19, "power": 37.217676}, {"timestamp": 6116.74, "power": 37.217676}, {"timestamp": 6137.28, "power": 37.217676}, {"timestamp": 6157.83, "power": 37.217676}, {"timestamp": 6178.37, "power": 37.217676}, {"timestamp": 6198.86, "power": 37.217676}, {"timestamp": 6219.43, "power": 37.217676}, {"timestamp": 6240.01, "power": 37.217676}, {"timestamp": 6260.58, "power": 37.217676}, {"timestamp": 6281.15, "power": 37.217676}, {"timestamp": 6301.71, "power": 37.217676}, {"timestamp": 6322.22, "power": 37.217676}, {"timestamp": 6342.76, "power": 37.217676}, {"timestamp": 6363.33, "power": 37.217676}, {"timestamp": 6383.89, "power": 37.217676}, {"timestamp": 6404.48, "power": 37.217676}, {"timestamp": 6425.06, "power": 37.217676}, {"timestamp": 6445.64, "power": 37.217676}, {"timestamp": 6466.22, "power": 37.217676}, {"timestamp": 6486.72, "power": 37.217676}, {"timestamp": 6507.27, "power": 37.217676}, {"timestamp": 6527.84, "power": 37.217676}, {"timestamp": 6548.4, "power": 37.217676}, {"timestamp": 6568.98, "power": 37.217676}, {"timestamp": 6589.55, "power": 37.217676}, {"timestamp": 6610.14, "power": 37.217676}, {"timestamp": 6630.64, "power": 37.217676}, {"timestamp": 6651.14, "power": 37.217676}, {"timestamp": 6671.69, "power": 37.217676}, {"timestamp": 6692.25, "power": 37.217676}, {"timestamp": 6712.84, "power": 37.217676}, {"timestamp": 6733.41, "power": 37.217676}, {"timestamp": 6753.98, "power": 37.217676}, {"timestamp": 6774.5, "power": 37.217676}, {"timestamp": 6795.0, "power": 37.217676}, {"timestamp": 6815.58, "power": 37.217676}, {"timestamp": 6836.14, "power": 37.217676}, {"timestamp": 6856.71, "power": 37.217676}, {"timestamp": 6877.29, "power": 37.217676}, {"timestamp": 6897.85, "power": 37.217676}, {"timestamp": 6918.37, "power": 37.217676}, {"timestamp": 6938.87, "power": 37.217676}, {"timestamp": 6959.43, "power": 37.217676}, {"timestamp": 6979.99, "power": 37.217676}, {"timestamp": 7000.56, "power": 37.217676}, {"timestamp": 7021.11, "power": 37.217676}, {"timestamp": 7041.69, "power": 37.217676}, {"timestamp": 7062.19, "power": 36.942836}, {"timestamp": 7083.4, "power": 36.942836}, {"timestamp": 7103.95, "power": 36.942836}, {"timestamp": 7124.5, "power": 36.942836}, {"timestamp": 7145.04, "power": 36.942836}, {"timestamp": 7165.59, "power": 36.942836}, {"timestamp": 7186.14, "power": 36.942836}, {"timestamp": 7206.64, "power": 36.942836}, {"timestamp": 7227.18, "power": 36.942836}, {"timestamp": 7247.73, "power": 36.942836}, {"timestamp": 7268.3, "power": 36.942836}, {"timestamp": 7288.88, "power": 36.942836}, {"timestamp": 7309.45, "power": 36.942836}, {"timestamp": 7330.03, "power": 36.942836}, {"timestamp": 7350.55, "power": 36.942836}, {"timestamp": 7371.11, "power": 36.942836}, {"timestamp": 7391.69, "power": 36.942836}, {"timestamp": 7412.27, "power": 36.942836}, {"timestamp": 7432.85, "power": 36.942836}, {"timestamp": 7453.43, "power": 36.942836}, {"timestamp": 7473.99, "power": 36.942836}, {"timestamp": 7494.51, "power": 36.942836}, {"timestamp": 7515.05, "power": 36.942836}, {"timestamp": 7535.6, "power": 36.942836}, {"timestamp": 7556.14, "power": 36.942836}, {"timestamp": 7576.69, "power": 36.942836}, {"timestamp": 7597.24, "power": 36.942836}, {"timestamp": 7617.78, "power": 36.942836}, {"timestamp": 7638.31, "power": 36.942836}, {"timestamp": 7658.81, "power": 36.942836}, {"timestamp": 7679.38, "power": 36.942836}, {"timestamp": 7699.89, "power": 36.942836}, {"timestamp": 7720.46, "power": 36.942836}, {"timestamp": 7741.04, "power": 36.942836}, {"timestamp": 7761.61, "power": 36.942836}, {"timestamp": 7782.19, "power": 36.942836}, {"timestamp": 7802.69, "power": 36.942836}, {"timestamp": 7823.25, "power": 36.942836}, {"timestamp": 7843.83, "power": 36.942836}, {"timestamp": 7864.41, "power": 36.942836}, {"timestamp": 7884.98, "power": 36.942836}, {"timestamp": 7905.56, "power": 36.942836}, {"timestamp": 7926.14, "power": 36.942836}, {"timestamp": 7946.64, "power": 36.942836}, {"timestamp": 7967.2, "power": 36.942836}, {"timestamp": 7987.78, "power": 36.942836}, {"timestamp": 8008.36, "power": 36.942836}, {"timestamp": 8028.92, "power": 36.942836}, {"timestamp": 8049.47, "power": 36.942836}, {"timestamp": 8070.03, "power": 38.093068}, {"timestamp": 8092.24, "power": 38.093068}, {"timestamp": 8112.81, "power": 38.093068}, {"timestamp": 8133.35, "power": 38.093068}, {"timestamp": 8153.9, "power": 38.093068}, {"timestamp": 8174.42, "power": 38.093068}, {"timestamp": 8194.96, "power": 38.093068}, {"timestamp": 8215.51, "power": 38.093068}, {"timestamp": 8236.08, "power": 38.093068}, {"timestamp": 8256.64, "power": 38.093068}, {"timestamp": 8277.21, "power": 38.093068}, {"timestamp": 8297.8, "power": 38.093068}, {"timestamp": 8318.32, "power": 38.093068}, {"timestamp": 8338.88, "power": 38.093068}, {"timestamp": 8359.45, "power": 38.093068}, {"timestamp": 8380.02, "power": 38.093068}, {"timestamp": 8400.6, "power": 38.093068}, {"timestamp": 8421.18, "power": 38.093068}, {"timestamp": 8441.76, "power": 38.093068}, {"timestamp": 8462.29, "power": 38.093068}, {"timestamp": 8482.84, "power": 38.093068}, {"timestamp": 8503.39, "power": 38.093068}, {"timestamp": 8523.96, "power": 38.093068}, {"timestamp": 8544.54, "power": 38.093068}, {"timestamp": 8565.12, "power": 38.093068}, {"timestamp": 8585.7, "power": 38.093068}, {"timestamp": 8606.2, "power": 38.093068}, {"timestamp": 8626.7, "power": 38.093068}, {"timestamp": 8647.26, "power": 38.093068}, {"timestamp": 8667.84, "power": 38.093068}, {"timestamp": 8688.42, "power": 38.093068}, {"timestamp": 8708.99, "power": 38.093068}, {"timestamp": 8729.56, "power": 38.093068}, {"timestamp": 8750.13, "power": 38.093068}, {"timestamp": 8770.64, "power": 38.093068}, {"timestamp": 8791.19, "power": 38.093068}, {"timestamp": 8811.77, "power": 38.093068}, {"timestamp": 8832.32, "power": 38.093068}, {"timestamp": 8852.89, "power": 38.093068}, {"timestamp": 8873.43, "power": 38.093068}, {"timestamp": 8893.98, "power": 38.093068}, {"timestamp": 8914.5, "power": 38.093068}, {"timestamp": 8935.04, "power": 38.093068}, {"timestamp": 8955.59, "power": 38.093068}, {"timestamp": 8976.14, "power": 38.093068}, {"timestamp": 8996.69, "power": 38.093068}, {"timestamp": 9017.25, "power": 38.093068}, {"timestamp": 9037.8, "power": 38.093068}, {"timestamp": 9058.32, "power": 38.093068}, {"timestamp": 9078.83, "power": 37.074965000000006}, {"timestamp": 9100.95, "power": 37.074965000000006}, {"timestamp": 9121.53, "power": 37.074965000000006}, {"timestamp": 9142.1, "power": 37.074965000000006}, {"timestamp": 9162.62, "power": 37.074965000000006}, {"timestamp": 9183.18, "power": 37.074965000000006}, {"timestamp": 9203.75, "power": 37.074965000000006}, {"timestamp": 9224.33, "power": 37.074965000000006}, {"timestamp": 9244.91, "power": 37.074965000000006}, {"timestamp": 9265.48, "power": 37.074965000000006}, {"timestamp": 9286.06, "power": 37.074965000000006}, {"timestamp": 9306.57, "power": 37.074965000000006}, {"timestamp": 9327.07, "power": 37.074965000000006}, {"timestamp": 9347.64, "power": 37.074965000000006}, {"timestamp": 9368.21, "power": 37.074965000000006}, {"timestamp": 9388.78, "power": 37.074965000000006}, {"timestamp": 9409.37, "power": 37.074965000000006}, {"timestamp": 9429.93, "power": 37.074965000000006}, {"timestamp": 9450.45, "power": 37.074965000000006}, {"timestamp": 9470.99, "power": 37.074965000000006}, {"timestamp": 9491.57, "power": 37.074965000000006}, {"timestamp": 9512.15, "power": 37.074965000000006}, {"timestamp": 9532.73, "power": 37.074965000000006}, {"timestamp": 9553.31, "power": 37.074965000000006}, {"timestamp": 9573.89, "power": 37.074965000000006}, {"timestamp": 9594.41, "power": 37.074965000000006}, {"timestamp": 9614.95, "power": 37.074965000000006}, {"timestamp": 9635.52, "power": 37.074965000000006}, {"timestamp": 9656.09, "power": 37.074965000000006}, {"timestamp": 9676.67, "power": 37.074965000000006}, {"timestamp": 9697.23, "power": 37.074965000000006}, {"timestamp": 9717.77, "power": 37.074965000000006}, {"timestamp": 9738.3, "power": 37.074965000000006}, {"timestamp": 9758.87, "power": 37.074965000000006}, {"timestamp": 9779.45, "power": 37.074965000000006}, {"timestamp": 9800.02, "power": 37.074965000000006}, {"timestamp": 9820.58, "power": 37.074965000000006}, {"timestamp": 9841.16, "power": 37.074965000000006}, {"timestamp": 9861.72, "power": 37.074965000000006}, {"timestamp": 9882.24, "power": 37.074965000000006}, {"timestamp": 9902.78, "power": 37.074965000000006}, {"timestamp": 9923.35, "power": 37.074965000000006}, {"timestamp": 9943.93, "power": 37.074965000000006}, {"timestamp": 9964.5, "power": 37.074965000000006}, {"timestamp": 9985.06, "power": 37.074965000000006}, {"timestamp": 10005.6, "power": 37.074965000000006}, {"timestamp": 10026.2, "power": 37.074965000000006}, {"timestamp": 10046.7, "power": 37.074965000000006}, {"timestamp": 10067.3, "power": 37.074965000000006}, {"timestamp": 10087.8, "power": 37.46043}, {"timestamp": 10109.1, "power": 37.46043}, {"timestamp": 10129.6, "power": 37.46043}, {"timestamp": 10150.2, "power": 37.46043}, {"timestamp": 10170.7, "power": 37.46043}, {"timestamp": 10191.3, "power": 37.46043}, {"timestamp": 10211.8, "power": 37.46043}, {"timestamp": 10232.4, "power": 37.46043}, {"timestamp": 10253.0, "power": 37.46043}, {"timestamp": 10273.5, "power": 37.46043}, {"timestamp": 10294.1, "power": 37.46043}, {"timestamp": 10314.6, "power": 37.46043}, {"timestamp": 10335.1, "power": 37.46043}, {"timestamp": 10355.7, "power": 37.46043}, {"timestamp": 10376.2, "power": 37.46043}, {"timestamp": 10396.8, "power": 37.46043}, {"timestamp": 10417.4, "power": 37.46043}, {"timestamp": 10438.0, "power": 37.46043}, {"timestamp": 10458.5, "power": 37.46043}, {"timestamp": 10479.1, "power": 37.46043}, {"timestamp": 10499.6, "power": 37.46043}, {"timestamp": 10520.2, "power": 37.46043}, {"timestamp": 10540.8, "power": 37.46043}, {"timestamp": 10561.3, "power": 37.46043}, {"timestamp": 10581.9, "power": 37.46043}, {"timestamp": 10602.5, "power": 37.46043}, {"timestamp": 10623.0, "power": 37.46043}, {"timestamp": 10643.6, "power": 37.46043}, {"timestamp": 10664.2, "power": 37.46043}, {"timestamp": 10684.7, "power": 37.46043}, {"timestamp": 10705.3, "power": 37.46043}, {"timestamp": 10725.9, "power": 37.46043}, {"timestamp": 10746.4, "power": 37.46043}, {"timestamp": 10766.9, "power": 37.46043}, {"timestamp": 10787.5, "power": 37.46043}, {"timestamp": 10808.1, "power": 37.46043}, {"timestamp": 10828.6, "power": 37.46043}, {"timestamp": 10849.2, "power": 37.46043}, {"timestamp": 10869.8, "power": 37.46043}, {"timestamp": 10890.3, "power": 37.46043}, {"timestamp": 10910.8, "power": 37.46043}, {"timestamp": 10931.4, "power": 37.46043}, {"timestamp": 10952.0, "power": 37.46043}, {"timestamp": 10972.5, "power": 37.46043}, {"timestamp": 10993.1, "power": 37.46043}, {"timestamp": 11013.7, "power": 37.46043}, {"timestamp": 11034.2, "power": 37.46043}, {"timestamp": 11054.7, "power": 37.46043}, {"timestamp": 11075.3, "power": 37.46043}, {"timestamp": 11095.8, "power": 37.570185}, {"timestamp": 11116.9, "power": 37.570185}, {"timestamp": 11137.5, "power": 37.570185}, {"timestamp": 11158.0, "power": 37.570185}, {"timestamp": 11178.5, "power": 37.570185}, {"timestamp": 11199.1, "power": 37.570185}, {"timestamp": 11219.7, "power": 37.570185}, {"timestamp": 11240.2, "power": 37.570185}, {"timestamp": 11260.8, "power": 37.570185}, {"timestamp": 11281.4, "power": 37.570185}, {"timestamp": 11302.0, "power": 37.570185}, {"timestamp": 11322.5, "power": 37.570185}, {"timestamp": 11343.1, "power": 37.570185}, {"timestamp": 11363.6, "power": 37.570185}, {"timestamp": 11384.2, "power": 37.570185}, {"timestamp": 11404.8, "power": 37.570185}, {"timestamp": 11425.4, "power": 37.570185}, {"timestamp": 11446.0, "power": 37.570185}, {"timestamp": 11466.5, "power": 37.570185}, {"timestamp": 11487.0, "power": 37.570185}, {"timestamp": 11507.6, "power": 37.570185}, {"timestamp": 11528.2, "power": 37.570185}, {"timestamp": 11548.7, "power": 37.570185}, {"timestamp": 11569.3, "power": 37.570185}, {"timestamp": 11589.9, "power": 37.570185}, {"timestamp": 11610.4, "power": 37.570185}, {"timestamp": 11631.0, "power": 37.570185}, {"timestamp": 11651.5, "power": 37.570185}, {"timestamp": 11672.1, "power": 37.570185}, {"timestamp": 11692.7, "power": 37.570185}, {"timestamp": 11713.2, "power": 37.570185}, {"timestamp": 11733.8, "power": 37.570185}, {"timestamp": 11754.3, "power": 37.570185}, {"timestamp": 11774.9, "power": 37.570185}, {"timestamp": 11795.5, "power": 37.570185}, {"timestamp": 11816.1, "power": 37.570185}, {"timestamp": 11836.6, "power": 37.570185}, {"timestamp": 11857.2, "power": 37.570185}, {"timestamp": 11877.8, "power": 37.570185}, {"timestamp": 11898.3, "power": 37.570185}, {"timestamp": 11918.9, "power": 37.570185}, {"timestamp": 11939.5, "power": 37.570185}, {"timestamp": 11960.0, "power": 37.570185}, {"timestamp": 11980.6, "power": 37.570185}, {"timestamp": 12001.2, "power": 37.570185}, {"timestamp": 12021.7, "power": 37.570185}, {"timestamp": 12042.3, "power": 37.570185}, {"timestamp": 12062.8, "power": 37.570185}, {"timestamp": 12083.3, "power": 37.570185}, {"timestamp": 12103.9, "power": 37.223997999999995}, {"timestamp": 12125.0, "power": 37.223997999999995}, {"timestamp": 12145.5, "power": 37.223997999999995}, {"timestamp": 12166.1, "power": 37.223997999999995}, {"timestamp": 12186.6, "power": 37.223997999999995}, {"timestamp": 12207.2, "power": 37.223997999999995}, {"timestamp": 12227.7, "power": 37.223997999999995}, {"timestamp": 12248.3, "power": 37.223997999999995}, {"timestamp": 12268.9, "power": 37.223997999999995}, {"timestamp": 12289.4, "power": 37.223997999999995}, {"timestamp": 12310.0, "power": 37.223997999999995}, {"timestamp": 12330.5, "power": 37.223997999999995}, {"timestamp": 12351.1, "power": 37.223997999999995}, {"timestamp": 12371.7, "power": 37.223997999999995}, {"timestamp": 12392.3, "power": 37.223997999999995}, {"timestamp": 12412.8, "power": 37.223997999999995}, {"timestamp": 12433.4, "power": 37.223997999999995}, {"timestamp": 12454.0, "power": 37.223997999999995}, {"timestamp": 12474.5, "power": 37.223997999999995}, {"timestamp": 12495.1, "power": 37.223997999999995}, {"timestamp": 12515.6, "power": 37.223997999999995}, {"timestamp": 12536.2, "power": 37.223997999999995}, {"timestamp": 12556.7, "power": 37.223997999999995}, {"timestamp": 12577.2, "power": 37.223997999999995}, {"timestamp": 12597.8, "power": 37.223997999999995}, {"timestamp": 12618.3, "power": 37.223997999999995}, {"timestamp": 12638.8, "power": 37.223997999999995}, {"timestamp": 12659.3, "power": 37.223997999999995}, {"timestamp": 12679.9, "power": 37.223997999999995}, {"timestamp": 12700.4, "power": 37.223997999999995}, {"timestamp": 12721.0, "power": 37.223997999999995}, {"timestamp": 12741.5, "power": 37.223997999999995}, {"timestamp": 12762.1, "power": 37.223997999999995}, {"timestamp": 12782.6, "power": 37.223997999999995}, {"timestamp": 12803.1, "power": 37.223997999999995}, {"timestamp": 12823.6, "power": 37.223997999999995}, {"timestamp": 12844.2, "power": 37.223997999999995}, {"timestamp": 12864.7, "power": 37.223997999999995}, {"timestamp": 12885.3, "power": 37.223997999999995}, {"timestamp": 12905.8, "power": 37.223997999999995}, {"timestamp": 12926.4, "power": 37.223997999999995}, {"timestamp": 12946.8, "power": 37.223997999999995}, {"timestamp": 12967.4, "power": 37.223997999999995}, {"timestamp": 12988.0, "power": 37.223997999999995}, {"timestamp": 13008.6, "power": 37.223997999999995}, {"timestamp": 13029.1, "power": 37.223997999999995}, {"timestamp": 13049.7, "power": 37.223997999999995}, {"timestamp": 13070.2, "power": 37.223997999999995}, {"timestamp": 13090.7, "power": 37.223997999999995}, {"timestamp": 13111.3, "power": 38.698426999999995}, {"timestamp": 13132.3, "power": 38.698426999999995}, {"timestamp": 13152.9, "power": 38.698426999999995}, {"timestamp": 13173.4, "power": 38.698426999999995}, {"timestamp": 13193.9, "power": 38.698426999999995}, {"timestamp": 13214.5, "power": 38.698426999999995}, {"timestamp": 13235.0, "power": 38.698426999999995}, {"timestamp": 13255.5, "power": 38.698426999999995}, {"timestamp": 13276.1, "power": 38.698426999999995}, {"timestamp": 13296.6, "power": 38.698426999999995}, {"timestamp": 13317.1, "power": 38.698426999999995}, {"timestamp": 13337.7, "power": 38.698426999999995}, {"timestamp": 13358.2, "power": 38.698426999999995}, {"timestamp": 13378.7, "power": 38.698426999999995}, {"timestamp": 13399.2, "power": 38.698426999999995}, {"timestamp": 13419.7, "power": 38.698426999999995}, {"timestamp": 13440.3, "power": 38.698426999999995}, {"timestamp": 13460.8, "power": 38.698426999999995}, {"timestamp": 13481.3, "power": 38.698426999999995}, {"timestamp": 13501.9, "power": 38.698426999999995}, {"timestamp": 13522.4, "power": 38.698426999999995}, {"timestamp": 13542.9, "power": 38.698426999999995}, {"timestamp": 13563.4, "power": 38.698426999999995}, {"timestamp": 13584.0, "power": 38.698426999999995}, {"timestamp": 13604.5, "power": 38.698426999999995}, {"timestamp": 13625.0, "power": 38.698426999999995}, {"timestamp": 13645.5, "power": 38.698426999999995}, {"timestamp": 13666.1, "power": 38.698426999999995}, {"timestamp": 13686.6, "power": 38.698426999999995}, {"timestamp": 13707.1, "power": 38.698426999999995}, {"timestamp": 13727.6, "power": 38.698426999999995}, {"timestamp": 13748.1, "power": 38.698426999999995}, {"timestamp": 13768.6, "power": 38.698426999999995}, {"timestamp": 13789.2, "power": 38.698426999999995}, {"timestamp": 13809.7, "power": 38.698426999999995}, {"timestamp": 13830.2, "power": 38.698426999999995}, {"timestamp": 13850.7, "power": 38.698426999999995}, {"timestamp": 13871.2, "power": 38.698426999999995}, {"timestamp": 13891.8, "power": 38.698426999999995}, {"timestamp": 13912.3, "power": 38.698426999999995}, {"timestamp": 13932.8, "power": 38.698426999999995}, {"timestamp": 13953.4, "power": 38.698426999999995}, {"timestamp": 13973.9, "power": 38.698426999999995}, {"timestamp": 13994.4, "power": 38.698426999999995}, {"timestamp": 14014.9, "power": 38.698426999999995}, {"timestamp": 14035.4, "power": 38.698426999999995}, {"timestamp": 14055.9, "power": 38.698426999999995}, {"timestamp": 14076.5, "power": 38.698426999999995}, {"timestamp": 14097.0, "power": 38.698426999999995}, {"timestamp": 14117.5, "power": 39.323809000000004}, {"timestamp": 14139.2, "power": 39.323809000000004}, {"timestamp": 14159.8, "power": 39.323809000000004}, {"timestamp": 14180.3, "power": 39.323809000000004}, {"timestamp": 14200.8, "power": 39.323809000000004}, {"timestamp": 14221.3, "power": 39.323809000000004}, {"timestamp": 14241.9, "power": 39.323809000000004}, {"timestamp": 14262.4, "power": 39.323809000000004}, {"timestamp": 14282.9, "power": 39.323809000000004}, {"timestamp": 14303.4, "power": 39.323809000000004}, {"timestamp": 14324.0, "power": 39.323809000000004}, {"timestamp": 14344.5, "power": 39.323809000000004}, {"timestamp": 14365.0, "power": 39.323809000000004}, {"timestamp": 14385.6, "power": 39.323809000000004}, {"timestamp": 14406.1, "power": 39.323809000000004}, {"timestamp": 14426.6, "power": 39.323809000000004}, {"timestamp": 14447.1, "power": 39.323809000000004}, {"timestamp": 14467.6, "power": 39.323809000000004}, {"timestamp": 14488.2, "power": 39.323809000000004}, {"timestamp": 14508.7, "power": 39.323809000000004}, {"timestamp": 14529.3, "power": 39.323809000000004}, {"timestamp": 14549.8, "power": 39.323809000000004}, {"timestamp": 14570.3, "power": 39.323809000000004}, {"timestamp": 14590.8, "power": 39.323809000000004}, {"timestamp": 14611.3, "power": 39.323809000000004}, {"timestamp": 14631.8, "power": 39.323809000000004}, {"timestamp": 14652.3, "power": 39.323809000000004}, {"timestamp": 14672.9, "power": 39.323809000000004}, {"timestamp": 14693.4, "power": 39.323809000000004}, {"timestamp": 14713.9, "power": 39.323809000000004}, {"timestamp": 14734.4, "power": 39.323809000000004}, {"timestamp": 14754.9, "power": 39.323809000000004}, {"timestamp": 14775.4, "power": 39.323809000000004}, {"timestamp": 14796.0, "power": 39.323809000000004}, {"timestamp": 14816.5, "power": 39.323809000000004}, {"timestamp": 14837.0, "power": 39.323809000000004}, {"timestamp": 14857.5, "power": 39.323809000000004}, {"timestamp": 14878.1, "power": 39.323809000000004}, {"timestamp": 14898.6, "power": 39.323809000000004}, {"timestamp": 14919.1, "power": 39.323809000000004}, {"timestamp": 14939.6, "power": 39.323809000000004}, {"timestamp": 14960.1, "power": 39.323809000000004}, {"timestamp": 14980.6, "power": 39.323809000000004}, {"timestamp": 15001.2, "power": 39.323809000000004}, {"timestamp": 15021.7, "power": 39.323809000000004}, {"timestamp": 15042.2, "power": 39.323809000000004}, {"timestamp": 15062.7, "power": 39.323809000000004}, {"timestamp": 15083.2, "power": 39.323809000000004}, {"timestamp": 15103.7, "power": 39.323809000000004}, {"timestamp": 15124.2, "power": 35.564550999999994}, {"timestamp": 15145.3, "power": 35.564550999999994}, {"timestamp": 15165.8, "power": 35.564550999999994}, {"timestamp": 15186.3, "power": 35.564550999999994}, {"timestamp": 15206.8, "power": 35.564550999999994}, {"timestamp": 15227.3, "power": 35.564550999999994}, {"timestamp": 15247.8, "power": 35.564550999999994}, {"timestamp": 15268.3, "power": 35.564550999999994}, {"timestamp": 15288.9, "power": 35.564550999999994}, {"timestamp": 15309.6, "power": 35.564550999999994}, {"timestamp": 15330.1, "power": 35.564550999999994}], "timeline": {"START": "3746.692898", "END": "13092.39761"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 10740.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3523.35}, {"name": "clReleaseKernel", "calls": 1, "time": 851.441}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.526}, {"name": "clCreateContext", "calls": 1, "time": 43.8239}, {"name": "clReleaseContext", "calls": 1, "time": 37.5259}, {"name": "clReleaseProgram", "calls": 1, "time": 18.9312}, {"name": "clCreateKernel", "calls": 1, "time": 0.339936}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.323235}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.138204}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074839}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068843}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026338}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024231}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023707}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010689}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009634}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008589}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006599}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006431}, {"name": "clRetainDevice", "calls": 2, "time": 0.004817}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 9345.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 9280.47}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 9276.97}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 9345.09}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 9315.67}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 9334.32}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 13090300.0, "time": 1363.575}, {"type": "WRITE", "transfers": 1, "speed": 6534.973212, "utilization": 68.072638, "size": 519075.0, "time": 79.430351}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 118075930, "speed": 101.817, "utilization": 0.883825, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7381104, "speed": 393.222, "utilization": 3.41338, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118032671, "speed": 101.818, "utilization": 0.883839, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7378403, "speed": 393.097, "utilization": 3.4123, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119467178, "speed": 102.303, "utilization": 0.888047, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7468040, "speed": 393.15, "utilization": 3.41276, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118731765, "speed": 101.997, "utilization": 0.885387, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7422089, "speed": 393.076, "utilization": 3.41212, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119116466, "speed": 102.12, "utilization": 0.886461, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7446119, "speed": 393.222, "utilization": 3.41339, "size": 0.127953}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len4/run4.json b/code/fpga/final_results/dna.15MB.len4/run4.json new file mode 100644 index 0000000..66395fb --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.284, "power": 36.020966}, {"timestamp": 66.8737, "power": 36.020966}, {"timestamp": 87.4135, "power": 36.020966}, {"timestamp": 107.956, "power": 36.020966}, {"timestamp": 128.722, "power": 36.020966}, {"timestamp": 149.388, "power": 36.020966}, {"timestamp": 169.924, "power": 36.020966}, {"timestamp": 190.534, "power": 36.020966}, {"timestamp": 211.121, "power": 36.020966}, {"timestamp": 231.685, "power": 36.020966}, {"timestamp": 252.287, "power": 36.020966}, {"timestamp": 272.886, "power": 36.020966}, {"timestamp": 293.485, "power": 36.020966}, {"timestamp": 314.087, "power": 36.020966}, {"timestamp": 334.706, "power": 36.020966}, {"timestamp": 355.284, "power": 36.020966}, {"timestamp": 375.848, "power": 36.020966}, {"timestamp": 396.45, "power": 36.020966}, {"timestamp": 417.051, "power": 36.020966}, {"timestamp": 437.65, "power": 36.020966}, {"timestamp": 458.251, "power": 36.020966}, {"timestamp": 478.801, "power": 36.020966}, {"timestamp": 499.362, "power": 36.020966}, {"timestamp": 519.921, "power": 36.020966}, {"timestamp": 540.518, "power": 36.020966}, {"timestamp": 561.12, "power": 36.020966}, {"timestamp": 581.721, "power": 36.020966}, {"timestamp": 602.319, "power": 36.020966}, {"timestamp": 622.895, "power": 36.020966}, {"timestamp": 643.461, "power": 36.020966}, {"timestamp": 664.025, "power": 36.020966}, {"timestamp": 684.629, "power": 36.020966}, {"timestamp": 705.229, "power": 36.020966}, {"timestamp": 725.837, "power": 36.020966}, {"timestamp": 746.452, "power": 36.020966}, {"timestamp": 767.031, "power": 36.020966}, {"timestamp": 787.594, "power": 36.020966}, {"timestamp": 808.198, "power": 36.020966}, {"timestamp": 828.798, "power": 36.020966}, {"timestamp": 849.396, "power": 36.020966}, {"timestamp": 870.0, "power": 36.020966}, {"timestamp": 890.603, "power": 36.020966}, {"timestamp": 911.181, "power": 36.020966}, {"timestamp": 931.741, "power": 36.020966}, {"timestamp": 952.342, "power": 36.020966}, {"timestamp": 972.934, "power": 36.020966}, {"timestamp": 993.544, "power": 36.020966}, {"timestamp": 1014.14, "power": 35.386613}, {"timestamp": 1035.32, "power": 35.386613}, {"timestamp": 1055.88, "power": 35.386613}, {"timestamp": 1076.47, "power": 35.386613}, {"timestamp": 1097.07, "power": 35.386613}, {"timestamp": 1117.66, "power": 35.386613}, {"timestamp": 1138.26, "power": 35.386613}, {"timestamp": 1158.85, "power": 35.386613}, {"timestamp": 1179.42, "power": 35.386613}, {"timestamp": 1199.98, "power": 35.386613}, {"timestamp": 1220.57, "power": 35.386613}, {"timestamp": 1241.17, "power": 35.386613}, {"timestamp": 1261.77, "power": 35.386613}, {"timestamp": 1282.37, "power": 35.386613}, {"timestamp": 1302.95, "power": 35.386613}, {"timestamp": 1323.52, "power": 35.386613}, {"timestamp": 1344.08, "power": 35.386613}, {"timestamp": 1364.68, "power": 35.386613}, {"timestamp": 1385.29, "power": 35.386613}, {"timestamp": 1405.9, "power": 35.386613}, {"timestamp": 1426.5, "power": 35.386613}, {"timestamp": 1447.08, "power": 35.386613}, {"timestamp": 1467.64, "power": 35.386613}, {"timestamp": 1488.24, "power": 35.386613}, {"timestamp": 1508.84, "power": 35.386613}, {"timestamp": 1529.44, "power": 35.386613}, {"timestamp": 1550.04, "power": 35.386613}, {"timestamp": 1570.63, "power": 35.386613}, {"timestamp": 1591.21, "power": 35.386613}, {"timestamp": 1611.77, "power": 35.386613}, {"timestamp": 1632.37, "power": 35.386613}, {"timestamp": 1652.96, "power": 35.386613}, {"timestamp": 1673.56, "power": 35.386613}, {"timestamp": 1694.17, "power": 35.386613}, {"timestamp": 1714.77, "power": 35.386613}, {"timestamp": 1735.33, "power": 35.386613}, {"timestamp": 1755.9, "power": 35.386613}, {"timestamp": 1776.5, "power": 35.386613}, {"timestamp": 1797.1, "power": 35.386613}, {"timestamp": 1817.7, "power": 35.386613}, {"timestamp": 1838.3, "power": 35.386613}, {"timestamp": 1858.89, "power": 35.386613}, {"timestamp": 1879.44, "power": 35.386613}, {"timestamp": 1899.97, "power": 35.386613}, {"timestamp": 1920.57, "power": 35.386613}, {"timestamp": 1941.14, "power": 35.386613}, {"timestamp": 1961.82, "power": 35.386613}, {"timestamp": 1982.42, "power": 35.386613}, {"timestamp": 2002.99, "power": 35.386613}, {"timestamp": 2023.55, "power": 35.413042000000004}, {"timestamp": 2044.74, "power": 35.413042000000004}, {"timestamp": 2065.3, "power": 35.413042000000004}, {"timestamp": 2085.88, "power": 35.413042000000004}, {"timestamp": 2106.48, "power": 35.413042000000004}, {"timestamp": 2127.06, "power": 35.413042000000004}, {"timestamp": 2147.62, "power": 35.413042000000004}, {"timestamp": 2168.22, "power": 35.413042000000004}, {"timestamp": 2188.83, "power": 35.413042000000004}, {"timestamp": 2209.42, "power": 35.413042000000004}, {"timestamp": 2230.01, "power": 35.413042000000004}, {"timestamp": 2250.61, "power": 35.413042000000004}, {"timestamp": 2271.18, "power": 35.413042000000004}, {"timestamp": 2291.74, "power": 35.413042000000004}, {"timestamp": 2312.34, "power": 35.413042000000004}, {"timestamp": 2332.93, "power": 35.413042000000004}, {"timestamp": 2353.53, "power": 35.413042000000004}, {"timestamp": 2374.13, "power": 35.413042000000004}, {"timestamp": 2394.74, "power": 35.413042000000004}, {"timestamp": 2415.31, "power": 35.413042000000004}, {"timestamp": 2435.87, "power": 35.413042000000004}, {"timestamp": 2456.46, "power": 35.413042000000004}, {"timestamp": 2477.06, "power": 35.413042000000004}, {"timestamp": 2497.66, "power": 35.413042000000004}, {"timestamp": 2518.26, "power": 35.413042000000004}, {"timestamp": 2538.9, "power": 35.413042000000004}, {"timestamp": 2559.45, "power": 35.413042000000004}, {"timestamp": 2580.01, "power": 35.413042000000004}, {"timestamp": 2600.61, "power": 35.413042000000004}, {"timestamp": 2621.21, "power": 35.413042000000004}, {"timestamp": 2641.8, "power": 35.413042000000004}, {"timestamp": 2662.4, "power": 35.413042000000004}, {"timestamp": 2682.97, "power": 35.413042000000004}, {"timestamp": 2703.53, "power": 35.413042000000004}, {"timestamp": 2724.11, "power": 35.413042000000004}, {"timestamp": 2744.7, "power": 35.413042000000004}, {"timestamp": 2765.3, "power": 35.413042000000004}, {"timestamp": 2785.9, "power": 35.413042000000004}, {"timestamp": 2806.5, "power": 35.413042000000004}, {"timestamp": 2827.08, "power": 35.413042000000004}, {"timestamp": 2847.64, "power": 35.413042000000004}, {"timestamp": 2868.23, "power": 35.413042000000004}, {"timestamp": 2888.83, "power": 35.413042000000004}, {"timestamp": 2909.43, "power": 35.413042000000004}, {"timestamp": 2930.03, "power": 35.413042000000004}, {"timestamp": 2950.63, "power": 35.413042000000004}, {"timestamp": 2971.21, "power": 35.413042000000004}, {"timestamp": 2991.77, "power": 35.413042000000004}, {"timestamp": 3012.37, "power": 35.413042000000004}, {"timestamp": 3032.96, "power": 35.820512}, {"timestamp": 3054.07, "power": 35.820512}, {"timestamp": 3074.67, "power": 35.820512}, {"timestamp": 3095.24, "power": 35.820512}, {"timestamp": 3115.8, "power": 35.820512}, {"timestamp": 3136.4, "power": 35.820512}, {"timestamp": 3157.0, "power": 35.820512}, {"timestamp": 3177.63, "power": 35.820512}, {"timestamp": 3198.23, "power": 35.820512}, {"timestamp": 3218.8, "power": 35.820512}, {"timestamp": 3239.36, "power": 35.820512}, {"timestamp": 3259.92, "power": 35.820512}, {"timestamp": 3280.52, "power": 35.820512}, {"timestamp": 3301.12, "power": 35.820512}, {"timestamp": 3321.72, "power": 35.820512}, {"timestamp": 3342.32, "power": 35.820512}, {"timestamp": 3362.91, "power": 35.820512}, {"timestamp": 3383.47, "power": 35.820512}, {"timestamp": 3404.03, "power": 35.820512}, {"timestamp": 3424.63, "power": 35.820512}, {"timestamp": 3445.24, "power": 35.820512}, {"timestamp": 3465.83, "power": 35.820512}, {"timestamp": 3486.43, "power": 35.820512}, {"timestamp": 3507.01, "power": 35.820512}, {"timestamp": 3527.57, "power": 35.820512}, {"timestamp": 3548.17, "power": 35.820512}, {"timestamp": 3568.77, "power": 35.820512}, {"timestamp": 3589.38, "power": 35.820512}, {"timestamp": 3609.98, "power": 35.820512}, {"timestamp": 3630.58, "power": 35.820512}, {"timestamp": 3651.16, "power": 35.820512}, {"timestamp": 3671.76, "power": 35.820512}, {"timestamp": 3692.33, "power": 35.820512}, {"timestamp": 3712.86, "power": 35.820512}, {"timestamp": 3733.38, "power": 35.820512}, {"timestamp": 3753.91, "power": 35.820512}, {"timestamp": 3774.43, "power": 35.820512}, {"timestamp": 3794.94, "power": 35.820512}, {"timestamp": 3815.45, "power": 35.820512}, {"timestamp": 3835.98, "power": 35.820512}, {"timestamp": 3856.52, "power": 35.820512}, {"timestamp": 3877.06, "power": 35.820512}, {"timestamp": 3897.6, "power": 35.820512}, {"timestamp": 3918.15, "power": 35.820512}, {"timestamp": 3938.69, "power": 35.820512}, {"timestamp": 3959.21, "power": 35.820512}, {"timestamp": 3979.75, "power": 35.820512}, {"timestamp": 4000.29, "power": 35.820512}, {"timestamp": 4020.84, "power": 35.820512}, {"timestamp": 4041.38, "power": 37.921706}, {"timestamp": 4062.45, "power": 37.921706}, {"timestamp": 4083.02, "power": 37.921706}, {"timestamp": 4103.52, "power": 37.921706}, {"timestamp": 4124.06, "power": 37.921706}, {"timestamp": 4144.6, "power": 37.921706}, {"timestamp": 4165.15, "power": 37.921706}, {"timestamp": 4185.69, "power": 37.921706}, {"timestamp": 4206.23, "power": 37.921706}, {"timestamp": 4226.78, "power": 37.921706}, {"timestamp": 4247.29, "power": 37.921706}, {"timestamp": 4267.82, "power": 37.921706}, {"timestamp": 4288.37, "power": 37.921706}, {"timestamp": 4308.91, "power": 37.921706}, {"timestamp": 4329.45, "power": 37.921706}, {"timestamp": 4350.0, "power": 37.921706}, {"timestamp": 4370.54, "power": 37.921706}, {"timestamp": 4391.07, "power": 37.921706}, {"timestamp": 4411.61, "power": 37.921706}, {"timestamp": 4432.15, "power": 37.921706}, {"timestamp": 4452.7, "power": 37.921706}, {"timestamp": 4473.24, "power": 37.921706}, {"timestamp": 4493.79, "power": 37.921706}, {"timestamp": 4514.33, "power": 37.921706}, {"timestamp": 4534.85, "power": 37.921706}, {"timestamp": 4555.35, "power": 37.921706}, {"timestamp": 4575.89, "power": 37.921706}, {"timestamp": 4596.43, "power": 37.921706}, {"timestamp": 4616.97, "power": 37.921706}, {"timestamp": 4637.52, "power": 37.921706}, {"timestamp": 4658.06, "power": 37.921706}, {"timestamp": 4678.6, "power": 37.921706}, {"timestamp": 4699.13, "power": 37.921706}, {"timestamp": 4719.67, "power": 37.921706}, {"timestamp": 4740.22, "power": 37.921706}, {"timestamp": 4760.76, "power": 37.921706}, {"timestamp": 4781.31, "power": 37.921706}, {"timestamp": 4801.85, "power": 37.921706}, {"timestamp": 4822.39, "power": 37.921706}, {"timestamp": 4842.92, "power": 37.921706}, {"timestamp": 4863.41, "power": 37.921706}, {"timestamp": 4883.95, "power": 37.921706}, {"timestamp": 4904.49, "power": 37.921706}, {"timestamp": 4925.03, "power": 37.921706}, {"timestamp": 4945.58, "power": 37.921706}, {"timestamp": 4966.12, "power": 37.921706}, {"timestamp": 4986.67, "power": 37.921706}, {"timestamp": 5007.19, "power": 37.921706}, {"timestamp": 5027.73, "power": 37.921706}, {"timestamp": 5048.28, "power": 37.390551}, {"timestamp": 5069.33, "power": 37.390551}, {"timestamp": 5089.87, "power": 37.390551}, {"timestamp": 5110.42, "power": 37.390551}, {"timestamp": 5130.95, "power": 37.390551}, {"timestamp": 5151.49, "power": 37.390551}, {"timestamp": 5172.03, "power": 37.390551}, {"timestamp": 5192.57, "power": 37.390551}, {"timestamp": 5213.12, "power": 37.390551}, {"timestamp": 5233.66, "power": 37.390551}, {"timestamp": 5254.2, "power": 37.390551}, {"timestamp": 5274.77, "power": 37.390551}, {"timestamp": 5295.27, "power": 37.390551}, {"timestamp": 5315.77, "power": 37.390551}, {"timestamp": 5336.36, "power": 37.390551}, {"timestamp": 5356.91, "power": 37.390551}, {"timestamp": 5377.49, "power": 37.390551}, {"timestamp": 5398.06, "power": 37.390551}, {"timestamp": 5418.64, "power": 37.390551}, {"timestamp": 5439.16, "power": 37.390551}, {"timestamp": 5459.71, "power": 37.390551}, {"timestamp": 5480.27, "power": 37.390551}, {"timestamp": 5500.83, "power": 37.390551}, {"timestamp": 5521.4, "power": 37.390551}, {"timestamp": 5541.97, "power": 37.390551}, {"timestamp": 5562.53, "power": 37.390551}, {"timestamp": 5583.05, "power": 37.390551}, {"timestamp": 5603.6, "power": 37.390551}, {"timestamp": 5624.17, "power": 37.390551}, {"timestamp": 5644.72, "power": 37.390551}, {"timestamp": 5665.28, "power": 37.390551}, {"timestamp": 5685.86, "power": 37.390551}, {"timestamp": 5706.4, "power": 37.390551}, {"timestamp": 5726.93, "power": 37.390551}, {"timestamp": 5747.42, "power": 37.390551}, {"timestamp": 5767.96, "power": 37.390551}, {"timestamp": 5788.5, "power": 37.390551}, {"timestamp": 5809.08, "power": 37.390551}, {"timestamp": 5829.66, "power": 37.390551}, {"timestamp": 5850.23, "power": 37.390551}, {"timestamp": 5870.8, "power": 37.390551}, {"timestamp": 5891.3, "power": 37.390551}, {"timestamp": 5911.85, "power": 37.390551}, {"timestamp": 5932.43, "power": 37.390551}, {"timestamp": 5953.0, "power": 37.390551}, {"timestamp": 5973.57, "power": 37.390551}, {"timestamp": 5994.14, "power": 37.390551}, {"timestamp": 6014.72, "power": 37.390551}, {"timestamp": 6035.23, "power": 37.390551}, {"timestamp": 6055.78, "power": 38.582716}, {"timestamp": 6076.9, "power": 38.582716}, {"timestamp": 6097.45, "power": 38.582716}, {"timestamp": 6117.99, "power": 38.582716}, {"timestamp": 6138.54, "power": 38.582716}, {"timestamp": 6159.06, "power": 38.582716}, {"timestamp": 6179.6, "power": 38.582716}, {"timestamp": 6200.14, "power": 38.582716}, {"timestamp": 6220.69, "power": 38.582716}, {"timestamp": 6241.23, "power": 38.582716}, {"timestamp": 6261.77, "power": 38.582716}, {"timestamp": 6282.32, "power": 38.582716}, {"timestamp": 6302.8, "power": 38.582716}, {"timestamp": 6323.34, "power": 38.582716}, {"timestamp": 6343.88, "power": 38.582716}, {"timestamp": 6364.43, "power": 38.582716}, {"timestamp": 6384.97, "power": 38.582716}, {"timestamp": 6405.52, "power": 38.582716}, {"timestamp": 6426.06, "power": 38.582716}, {"timestamp": 6446.61, "power": 38.582716}, {"timestamp": 6467.14, "power": 38.582716}, {"timestamp": 6487.67, "power": 38.582716}, {"timestamp": 6508.22, "power": 38.582716}, {"timestamp": 6528.76, "power": 38.582716}, {"timestamp": 6549.3, "power": 38.582716}, {"timestamp": 6569.85, "power": 38.582716}, {"timestamp": 6590.39, "power": 38.582716}, {"timestamp": 6610.91, "power": 38.582716}, {"timestamp": 6631.45, "power": 38.582716}, {"timestamp": 6652.0, "power": 38.582716}, {"timestamp": 6672.54, "power": 38.582716}, {"timestamp": 6693.08, "power": 38.582716}, {"timestamp": 6713.65, "power": 38.582716}, {"timestamp": 6734.22, "power": 38.582716}, {"timestamp": 6754.82, "power": 38.582716}, {"timestamp": 6775.32, "power": 38.582716}, {"timestamp": 6795.89, "power": 38.582716}, {"timestamp": 6816.46, "power": 38.582716}, {"timestamp": 6837.02, "power": 38.582716}, {"timestamp": 6857.59, "power": 38.582716}, {"timestamp": 6878.16, "power": 38.582716}, {"timestamp": 6898.74, "power": 38.582716}, {"timestamp": 6919.25, "power": 38.582716}, {"timestamp": 6939.81, "power": 38.582716}, {"timestamp": 6960.38, "power": 38.582716}, {"timestamp": 6980.95, "power": 38.582716}, {"timestamp": 7001.51, "power": 38.582716}, {"timestamp": 7022.09, "power": 38.582716}, {"timestamp": 7042.66, "power": 38.582716}, {"timestamp": 7063.17, "power": 37.01914}, {"timestamp": 7084.68, "power": 37.01914}, {"timestamp": 7105.23, "power": 37.01914}, {"timestamp": 7125.77, "power": 37.01914}, {"timestamp": 7146.31, "power": 37.01914}, {"timestamp": 7166.83, "power": 37.01914}, {"timestamp": 7187.32, "power": 37.01914}, {"timestamp": 7207.86, "power": 37.01914}, {"timestamp": 7228.4, "power": 37.01914}, {"timestamp": 7248.94, "power": 37.01914}, {"timestamp": 7269.49, "power": 37.01914}, {"timestamp": 7290.03, "power": 37.01914}, {"timestamp": 7310.57, "power": 37.01914}, {"timestamp": 7331.11, "power": 37.01914}, {"timestamp": 7351.76, "power": 37.01914}, {"timestamp": 7372.31, "power": 37.01914}, {"timestamp": 7392.85, "power": 37.01914}, {"timestamp": 7413.4, "power": 37.01914}, {"timestamp": 7433.94, "power": 37.01914}, {"timestamp": 7454.51, "power": 37.01914}, {"timestamp": 7475.03, "power": 37.01914}, {"timestamp": 7495.51, "power": 37.01914}, {"timestamp": 7515.95, "power": 37.01914}, {"timestamp": 7536.52, "power": 37.01914}, {"timestamp": 7557.09, "power": 37.01914}, {"timestamp": 7577.66, "power": 37.01914}, {"timestamp": 7598.24, "power": 37.01914}, {"timestamp": 7618.82, "power": 37.01914}, {"timestamp": 7639.32, "power": 37.01914}, {"timestamp": 7659.8, "power": 37.01914}, {"timestamp": 7680.36, "power": 37.01914}, {"timestamp": 7700.9, "power": 37.01914}, {"timestamp": 7721.45, "power": 37.01914}, {"timestamp": 7741.99, "power": 37.01914}, {"timestamp": 7762.49, "power": 37.01914}, {"timestamp": 7782.99, "power": 37.01914}, {"timestamp": 7803.44, "power": 37.01914}, {"timestamp": 7823.98, "power": 37.01914}, {"timestamp": 7844.54, "power": 37.01914}, {"timestamp": 7865.11, "power": 37.01914}, {"timestamp": 7885.68, "power": 37.01914}, {"timestamp": 7906.18, "power": 37.01914}, {"timestamp": 7926.71, "power": 37.01914}, {"timestamp": 7947.23, "power": 37.01914}, {"timestamp": 7967.73, "power": 37.01914}, {"timestamp": 7988.28, "power": 37.01914}, {"timestamp": 8008.84, "power": 37.01914}, {"timestamp": 8029.41, "power": 37.01914}, {"timestamp": 8049.91, "power": 37.01914}, {"timestamp": 8070.43, "power": 37.643381000000005}, {"timestamp": 8091.87, "power": 37.643381000000005}, {"timestamp": 8112.41, "power": 37.643381000000005}, {"timestamp": 8132.95, "power": 37.643381000000005}, {"timestamp": 8153.5, "power": 37.643381000000005}, {"timestamp": 8174.04, "power": 37.643381000000005}, {"timestamp": 8194.58, "power": 37.643381000000005}, {"timestamp": 8215.09, "power": 37.643381000000005}, {"timestamp": 8235.59, "power": 37.643381000000005}, {"timestamp": 8256.15, "power": 37.643381000000005}, {"timestamp": 8276.7, "power": 37.643381000000005}, {"timestamp": 8297.26, "power": 37.643381000000005}, {"timestamp": 8317.8, "power": 37.643381000000005}, {"timestamp": 8338.38, "power": 37.643381000000005}, {"timestamp": 8358.89, "power": 37.643381000000005}, {"timestamp": 8379.38, "power": 37.643381000000005}, {"timestamp": 8399.96, "power": 37.643381000000005}, {"timestamp": 8420.53, "power": 37.643381000000005}, {"timestamp": 8441.11, "power": 37.643381000000005}, {"timestamp": 8461.65, "power": 37.643381000000005}, {"timestamp": 8482.19, "power": 37.643381000000005}, {"timestamp": 8502.73, "power": 37.643381000000005}, {"timestamp": 8523.25, "power": 37.643381000000005}, {"timestamp": 8543.78, "power": 37.643381000000005}, {"timestamp": 8564.32, "power": 37.643381000000005}, {"timestamp": 8584.89, "power": 37.643381000000005}, {"timestamp": 8605.46, "power": 37.643381000000005}, {"timestamp": 8626.04, "power": 37.643381000000005}, {"timestamp": 8646.61, "power": 37.643381000000005}, {"timestamp": 8667.13, "power": 37.643381000000005}, {"timestamp": 8687.68, "power": 37.643381000000005}, {"timestamp": 8708.23, "power": 37.643381000000005}, {"timestamp": 8728.77, "power": 37.643381000000005}, {"timestamp": 8749.31, "power": 37.643381000000005}, {"timestamp": 8769.88, "power": 37.643381000000005}, {"timestamp": 8790.44, "power": 37.643381000000005}, {"timestamp": 8810.96, "power": 37.643381000000005}, {"timestamp": 8831.46, "power": 37.643381000000005}, {"timestamp": 8852.02, "power": 37.643381000000005}, {"timestamp": 8872.57, "power": 37.643381000000005}, {"timestamp": 8893.11, "power": 37.643381000000005}, {"timestamp": 8913.65, "power": 37.643381000000005}, {"timestamp": 8934.19, "power": 37.643381000000005}, {"timestamp": 8954.74, "power": 37.643381000000005}, {"timestamp": 8975.24, "power": 37.643381000000005}, {"timestamp": 8995.79, "power": 37.643381000000005}, {"timestamp": 9016.36, "power": 37.643381000000005}, {"timestamp": 9036.93, "power": 37.643381000000005}, {"timestamp": 9057.48, "power": 37.643381000000005}, {"timestamp": 9078.02, "power": 36.646126}, {"timestamp": 9099.16, "power": 36.646126}, {"timestamp": 9119.65, "power": 36.646126}, {"timestamp": 9140.19, "power": 36.646126}, {"timestamp": 9160.73, "power": 36.646126}, {"timestamp": 9181.27, "power": 36.646126}, {"timestamp": 9201.81, "power": 36.646126}, {"timestamp": 9222.35, "power": 36.646126}, {"timestamp": 9242.87, "power": 36.646126}, {"timestamp": 9263.37, "power": 36.646126}, {"timestamp": 9283.9, "power": 36.646126}, {"timestamp": 9304.44, "power": 36.646126}, {"timestamp": 9324.98, "power": 36.646126}, {"timestamp": 9345.52, "power": 36.646126}, {"timestamp": 9366.06, "power": 36.646126}, {"timestamp": 9386.6, "power": 36.646126}, {"timestamp": 9407.12, "power": 36.646126}, {"timestamp": 9427.66, "power": 36.646126}, {"timestamp": 9448.2, "power": 36.646126}, {"timestamp": 9468.74, "power": 36.646126}, {"timestamp": 9489.28, "power": 36.646126}, {"timestamp": 9509.82, "power": 36.646126}, {"timestamp": 9530.35, "power": 36.646126}, {"timestamp": 9550.89, "power": 36.646126}, {"timestamp": 9571.38, "power": 36.646126}, {"timestamp": 9591.91, "power": 36.646126}, {"timestamp": 9612.45, "power": 36.646126}, {"timestamp": 9632.99, "power": 36.646126}, {"timestamp": 9653.54, "power": 36.646126}, {"timestamp": 9674.08, "power": 36.646126}, {"timestamp": 9694.62, "power": 36.646126}, {"timestamp": 9715.17, "power": 36.646126}, {"timestamp": 9735.66, "power": 36.646126}, {"timestamp": 9756.2, "power": 36.646126}, {"timestamp": 9776.74, "power": 36.646126}, {"timestamp": 9797.27, "power": 36.646126}, {"timestamp": 9817.81, "power": 36.646126}, {"timestamp": 9838.35, "power": 36.646126}, {"timestamp": 9858.86, "power": 36.646126}, {"timestamp": 9879.35, "power": 36.646126}, {"timestamp": 9899.88, "power": 36.646126}, {"timestamp": 9920.42, "power": 36.646126}, {"timestamp": 9940.99, "power": 36.646126}, {"timestamp": 9961.55, "power": 36.646126}, {"timestamp": 9982.12, "power": 36.646126}, {"timestamp": 10002.7, "power": 36.646126}, {"timestamp": 10023.2, "power": 36.646126}, {"timestamp": 10043.7, "power": 36.646126}, {"timestamp": 10064.3, "power": 36.646126}, {"timestamp": 10084.9, "power": 37.470279}, {"timestamp": 10106.0, "power": 37.470279}, {"timestamp": 10126.6, "power": 37.470279}, {"timestamp": 10147.1, "power": 37.470279}, {"timestamp": 10167.6, "power": 37.470279}, {"timestamp": 10188.2, "power": 37.470279}, {"timestamp": 10208.7, "power": 37.470279}, {"timestamp": 10229.3, "power": 37.470279}, {"timestamp": 10249.8, "power": 37.470279}, {"timestamp": 10270.3, "power": 37.470279}, {"timestamp": 10290.8, "power": 37.470279}, {"timestamp": 10311.3, "power": 37.470279}, {"timestamp": 10331.8, "power": 37.470279}, {"timestamp": 10352.4, "power": 37.470279}, {"timestamp": 10372.9, "power": 37.470279}, {"timestamp": 10393.4, "power": 37.470279}, {"timestamp": 10414.0, "power": 37.470279}, {"timestamp": 10434.5, "power": 37.470279}, {"timestamp": 10455.1, "power": 37.470279}, {"timestamp": 10475.6, "power": 37.470279}, {"timestamp": 10496.2, "power": 37.470279}, {"timestamp": 10516.7, "power": 37.470279}, {"timestamp": 10537.3, "power": 37.470279}, {"timestamp": 10557.8, "power": 37.470279}, {"timestamp": 10578.4, "power": 37.470279}, {"timestamp": 10599.0, "power": 37.470279}, {"timestamp": 10619.5, "power": 37.470279}, {"timestamp": 10640.0, "power": 37.470279}, {"timestamp": 10660.6, "power": 37.470279}, {"timestamp": 10681.1, "power": 37.470279}, {"timestamp": 10701.7, "power": 37.470279}, {"timestamp": 10722.2, "power": 37.470279}, {"timestamp": 10742.8, "power": 37.470279}, {"timestamp": 10763.3, "power": 37.470279}, {"timestamp": 10783.8, "power": 37.470279}, {"timestamp": 10804.4, "power": 37.470279}, {"timestamp": 10825.0, "power": 37.470279}, {"timestamp": 10845.6, "power": 37.470279}, {"timestamp": 10866.1, "power": 37.470279}, {"timestamp": 10886.7, "power": 37.470279}, {"timestamp": 10907.2, "power": 37.470279}, {"timestamp": 10927.7, "power": 37.470279}, {"timestamp": 10948.3, "power": 37.470279}, {"timestamp": 10968.9, "power": 37.470279}, {"timestamp": 10989.4, "power": 37.470279}, {"timestamp": 11010.0, "power": 37.470279}, {"timestamp": 11030.6, "power": 37.470279}, {"timestamp": 11051.1, "power": 37.470279}, {"timestamp": 11071.6, "power": 37.470279}, {"timestamp": 11092.2, "power": 36.730796999999995}, {"timestamp": 11113.3, "power": 36.730796999999995}, {"timestamp": 11133.9, "power": 36.730796999999995}, {"timestamp": 11154.5, "power": 36.730796999999995}, {"timestamp": 11175.0, "power": 36.730796999999995}, {"timestamp": 11195.6, "power": 36.730796999999995}, {"timestamp": 11216.2, "power": 36.730796999999995}, {"timestamp": 11236.7, "power": 36.730796999999995}, {"timestamp": 11257.3, "power": 36.730796999999995}, {"timestamp": 11277.8, "power": 36.730796999999995}, {"timestamp": 11298.4, "power": 36.730796999999995}, {"timestamp": 11318.9, "power": 36.730796999999995}, {"timestamp": 11339.5, "power": 36.730796999999995}, {"timestamp": 11360.0, "power": 36.730796999999995}, {"timestamp": 11380.6, "power": 36.730796999999995}, {"timestamp": 11401.2, "power": 36.730796999999995}, {"timestamp": 11421.7, "power": 36.730796999999995}, {"timestamp": 11442.3, "power": 36.730796999999995}, {"timestamp": 11462.9, "power": 36.730796999999995}, {"timestamp": 11483.3, "power": 36.730796999999995}, {"timestamp": 11503.9, "power": 36.730796999999995}, {"timestamp": 11524.5, "power": 36.730796999999995}, {"timestamp": 11545.1, "power": 36.730796999999995}, {"timestamp": 11565.6, "power": 36.730796999999995}, {"timestamp": 11586.2, "power": 36.730796999999995}, {"timestamp": 11606.8, "power": 36.730796999999995}, {"timestamp": 11627.3, "power": 36.730796999999995}, {"timestamp": 11647.8, "power": 36.730796999999995}, {"timestamp": 11668.4, "power": 36.730796999999995}, {"timestamp": 11689.0, "power": 36.730796999999995}, {"timestamp": 11709.5, "power": 36.730796999999995}, {"timestamp": 11730.1, "power": 36.730796999999995}, {"timestamp": 11750.6, "power": 36.730796999999995}, {"timestamp": 11771.1, "power": 36.730796999999995}, {"timestamp": 11791.7, "power": 36.730796999999995}, {"timestamp": 11812.2, "power": 36.730796999999995}, {"timestamp": 11832.7, "power": 36.730796999999995}, {"timestamp": 11853.3, "power": 36.730796999999995}, {"timestamp": 11873.8, "power": 36.730796999999995}, {"timestamp": 11894.3, "power": 36.730796999999995}, {"timestamp": 11914.9, "power": 36.730796999999995}, {"timestamp": 11935.3, "power": 36.730796999999995}, {"timestamp": 11955.9, "power": 36.730796999999995}, {"timestamp": 11976.4, "power": 36.730796999999995}, {"timestamp": 11997.0, "power": 36.730796999999995}, {"timestamp": 12017.5, "power": 36.730796999999995}, {"timestamp": 12038.0, "power": 36.730796999999995}, {"timestamp": 12058.6, "power": 36.730796999999995}, {"timestamp": 12079.1, "power": 36.730796999999995}, {"timestamp": 12099.7, "power": 38.143756}, {"timestamp": 12121.7, "power": 38.143756}, {"timestamp": 12142.2, "power": 38.143756}, {"timestamp": 12162.8, "power": 38.143756}, {"timestamp": 12183.3, "power": 38.143756}, {"timestamp": 12203.8, "power": 38.143756}, {"timestamp": 12224.3, "power": 38.143756}, {"timestamp": 12244.9, "power": 38.143756}, {"timestamp": 12265.4, "power": 38.143756}, {"timestamp": 12285.9, "power": 38.143756}, {"timestamp": 12306.5, "power": 38.143756}, {"timestamp": 12327.0, "power": 38.143756}, {"timestamp": 12347.5, "power": 38.143756}, {"timestamp": 12368.0, "power": 38.143756}, {"timestamp": 12388.5, "power": 38.143756}, {"timestamp": 12409.1, "power": 38.143756}, {"timestamp": 12429.6, "power": 38.143756}, {"timestamp": 12450.2, "power": 38.143756}, {"timestamp": 12470.7, "power": 38.143756}, {"timestamp": 12491.2, "power": 38.143756}, {"timestamp": 12511.8, "power": 38.143756}, {"timestamp": 12532.3, "power": 38.143756}, {"timestamp": 12552.8, "power": 38.143756}, {"timestamp": 12573.4, "power": 38.143756}, {"timestamp": 12593.9, "power": 38.143756}, {"timestamp": 12614.4, "power": 38.143756}, {"timestamp": 12635.0, "power": 38.143756}, {"timestamp": 12655.4, "power": 38.143756}, {"timestamp": 12676.0, "power": 38.143756}, {"timestamp": 12696.5, "power": 38.143756}, {"timestamp": 12717.1, "power": 38.143756}, {"timestamp": 12737.6, "power": 38.143756}, {"timestamp": 12758.1, "power": 38.143756}, {"timestamp": 12778.7, "power": 38.143756}, {"timestamp": 12799.2, "power": 38.143756}, {"timestamp": 12819.7, "power": 38.143756}, {"timestamp": 12840.2, "power": 38.143756}, {"timestamp": 12860.8, "power": 38.143756}, {"timestamp": 12881.3, "power": 38.143756}, {"timestamp": 12901.9, "power": 38.143756}, {"timestamp": 12922.4, "power": 38.143756}, {"timestamp": 12942.9, "power": 38.143756}, {"timestamp": 12963.4, "power": 38.143756}, {"timestamp": 12983.9, "power": 38.143756}, {"timestamp": 13004.5, "power": 38.143756}, {"timestamp": 13025.0, "power": 38.143756}, {"timestamp": 13045.6, "power": 38.143756}, {"timestamp": 13066.1, "power": 38.143756}, {"timestamp": 13086.6, "power": 38.143756}, {"timestamp": 13107.1, "power": 36.968393}, {"timestamp": 13128.2, "power": 36.968393}, {"timestamp": 13148.8, "power": 36.968393}, {"timestamp": 13169.3, "power": 36.968393}, {"timestamp": 13189.8, "power": 36.968393}, {"timestamp": 13210.4, "power": 36.968393}, {"timestamp": 13230.9, "power": 36.968393}, {"timestamp": 13251.4, "power": 36.968393}, {"timestamp": 13271.9, "power": 36.968393}, {"timestamp": 13292.4, "power": 36.968393}, {"timestamp": 13313.0, "power": 36.968393}, {"timestamp": 13333.5, "power": 36.968393}, {"timestamp": 13354.0, "power": 36.968393}, {"timestamp": 13374.5, "power": 36.968393}, {"timestamp": 13395.0, "power": 36.968393}, {"timestamp": 13415.6, "power": 36.968393}, {"timestamp": 13436.1, "power": 36.968393}, {"timestamp": 13456.6, "power": 36.968393}, {"timestamp": 13477.1, "power": 36.968393}, {"timestamp": 13497.7, "power": 36.968393}, {"timestamp": 13518.2, "power": 36.968393}, {"timestamp": 13538.7, "power": 36.968393}, {"timestamp": 13559.2, "power": 36.968393}, {"timestamp": 13579.7, "power": 36.968393}, {"timestamp": 13600.3, "power": 36.968393}, {"timestamp": 13620.8, "power": 36.968393}, {"timestamp": 13641.3, "power": 36.968393}, {"timestamp": 13661.9, "power": 36.968393}, {"timestamp": 13682.4, "power": 36.968393}, {"timestamp": 13702.9, "power": 36.968393}, {"timestamp": 13723.4, "power": 36.968393}, {"timestamp": 13743.9, "power": 36.968393}, {"timestamp": 13764.4, "power": 36.968393}, {"timestamp": 13784.9, "power": 36.968393}, {"timestamp": 13805.5, "power": 36.968393}, {"timestamp": 13826.0, "power": 36.968393}, {"timestamp": 13846.5, "power": 36.968393}, {"timestamp": 13867.0, "power": 36.968393}, {"timestamp": 13887.5, "power": 36.968393}, {"timestamp": 13908.0, "power": 36.968393}, {"timestamp": 13928.6, "power": 36.968393}, {"timestamp": 13949.1, "power": 36.968393}, {"timestamp": 13969.6, "power": 36.968393}, {"timestamp": 13990.1, "power": 36.968393}, {"timestamp": 14010.7, "power": 36.968393}, {"timestamp": 14031.2, "power": 36.968393}, {"timestamp": 14051.7, "power": 36.968393}, {"timestamp": 14072.2, "power": 36.968393}, {"timestamp": 14092.7, "power": 36.968393}, {"timestamp": 14113.3, "power": 38.891}, {"timestamp": 14135.0, "power": 38.891}, {"timestamp": 14155.5, "power": 38.891}, {"timestamp": 14176.0, "power": 38.891}, {"timestamp": 14196.5, "power": 38.891}, {"timestamp": 14217.1, "power": 38.891}, {"timestamp": 14237.6, "power": 38.891}, {"timestamp": 14258.1, "power": 38.891}, {"timestamp": 14278.6, "power": 38.891}, {"timestamp": 14299.1, "power": 38.891}, {"timestamp": 14319.7, "power": 38.891}, {"timestamp": 14340.2, "power": 38.891}, {"timestamp": 14360.7, "power": 38.891}, {"timestamp": 14381.2, "power": 38.891}, {"timestamp": 14401.8, "power": 38.891}, {"timestamp": 14422.3, "power": 38.891}, {"timestamp": 14442.8, "power": 38.891}, {"timestamp": 14463.3, "power": 38.891}, {"timestamp": 14483.8, "power": 38.891}, {"timestamp": 14504.3, "power": 38.891}, {"timestamp": 14524.9, "power": 38.891}, {"timestamp": 14545.5, "power": 38.891}, {"timestamp": 14566.0, "power": 38.891}, {"timestamp": 14586.6, "power": 38.891}, {"timestamp": 14607.1, "power": 38.891}, {"timestamp": 14627.6, "power": 38.891}, {"timestamp": 14648.0, "power": 38.891}, {"timestamp": 14668.6, "power": 38.891}, {"timestamp": 14689.1, "power": 38.891}, {"timestamp": 14709.6, "power": 38.891}, {"timestamp": 14730.1, "power": 38.891}, {"timestamp": 14750.7, "power": 38.891}, {"timestamp": 14771.2, "power": 38.891}, {"timestamp": 14791.7, "power": 38.891}, {"timestamp": 14812.2, "power": 38.891}, {"timestamp": 14832.7, "power": 38.891}, {"timestamp": 14853.3, "power": 38.891}, {"timestamp": 14873.8, "power": 38.891}, {"timestamp": 14894.3, "power": 38.891}, {"timestamp": 14914.8, "power": 38.891}, {"timestamp": 14935.3, "power": 38.891}, {"timestamp": 14955.8, "power": 38.891}, {"timestamp": 14976.3, "power": 38.891}, {"timestamp": 14996.8, "power": 38.891}, {"timestamp": 15017.4, "power": 38.891}, {"timestamp": 15037.9, "power": 38.891}, {"timestamp": 15058.4, "power": 38.891}, {"timestamp": 15078.9, "power": 38.891}, {"timestamp": 15099.4, "power": 38.891}, {"timestamp": 15119.9, "power": 35.45064}, {"timestamp": 15140.9, "power": 35.45064}, {"timestamp": 15161.5, "power": 35.45064}, {"timestamp": 15181.7, "power": 35.45064}, {"timestamp": 15202.1, "power": 35.45064}, {"timestamp": 15222.6, "power": 35.45064}, {"timestamp": 15243.1, "power": 35.45064}, {"timestamp": 15263.6, "power": 35.45064}, {"timestamp": 15284.1, "power": 35.45064}, {"timestamp": 15304.6, "power": 35.45064}, {"timestamp": 15325.1, "power": 35.45064}, {"timestamp": 15345.7, "power": 35.45064}, {"timestamp": 15366.2, "power": 35.45064}, {"timestamp": 15386.7, "power": 35.45064}, {"timestamp": 15407.3, "power": 35.45064}, {"timestamp": 15427.8, "power": 35.45064}], "timeline": {"START": "3744.963311", "END": "13174.87451"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 10829.1}, {"name": "clSetKernelArg", "calls": 19, "time": 3523.4}, {"name": "clReleaseKernel", "calls": 1, "time": 856.162}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.375}, {"name": "clCreateContext", "calls": 1, "time": 43.7587}, {"name": "clReleaseContext", "calls": 1, "time": 42.1369}, {"name": "clReleaseProgram", "calls": 1, "time": 20.4886}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.803935}, {"name": "clCreateKernel", "calls": 1, "time": 0.341137}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.144863}, {"name": "clRetainMemObject", "calls": 14, "time": 0.078517}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073163}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025928}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023913}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023243}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010508}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009265}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008233}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006868}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006779}, {"name": "clRetainDevice", "calls": 2, "time": 0.004811}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 9429.91}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 9342.59}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 9429.41}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 9400.99}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 9246.24}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 9182.57}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 13090300.0, "time": 1363.575}, {"type": "WRITE", "transfers": 1, "speed": 6398.171911, "utilization": 66.647624, "size": 519075.0, "time": 81.128676}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 118501150, "speed": 101.504, "utilization": 0.881108, "size": 0.00800061}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7407666, "speed": 393.312, "utilization": 3.41417, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 120634040, "speed": 102.38, "utilization": 0.888714, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7540984, "speed": 393.519, "utilization": 3.41597, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119703861, "speed": 101.897, "utilization": 0.884526, "size": 0.0080006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7482871, "speed": 393.425, "utilization": 3.41514, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 116720726, "speed": 101.023, "utilization": 0.876932, "size": 0.00800062}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7296414, "speed": 393.207, "utilization": 3.41325, "size": 0.127951}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 115828024, "speed": 100.944, "utilization": 0.876247, "size": 0.00800062}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7240624, "speed": 393.047, "utilization": 3.41187, "size": 0.127951}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len6/run0.json b/code/fpga/final_results/dna.15MB.len6/run0.json new file mode 100644 index 0000000..4959b30 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.9944, "power": 35.964162}, {"timestamp": 57.625, "power": 35.964162}, {"timestamp": 78.1309, "power": 35.964162}, {"timestamp": 98.6149, "power": 35.964162}, {"timestamp": 119.546, "power": 35.964162}, {"timestamp": 140.469, "power": 35.964162}, {"timestamp": 161.012, "power": 35.964162}, {"timestamp": 181.554, "power": 35.964162}, {"timestamp": 202.072, "power": 35.964162}, {"timestamp": 222.564, "power": 35.964162}, {"timestamp": 243.096, "power": 35.964162}, {"timestamp": 263.634, "power": 35.964162}, {"timestamp": 284.172, "power": 35.964162}, {"timestamp": 304.71, "power": 35.964162}, {"timestamp": 325.246, "power": 35.964162}, {"timestamp": 345.786, "power": 35.964162}, {"timestamp": 366.291, "power": 35.964162}, {"timestamp": 386.824, "power": 35.964162}, {"timestamp": 407.36, "power": 35.964162}, {"timestamp": 427.897, "power": 35.964162}, {"timestamp": 448.435, "power": 35.964162}, {"timestamp": 468.977, "power": 35.964162}, {"timestamp": 489.515, "power": 35.964162}, {"timestamp": 510.026, "power": 35.964162}, {"timestamp": 530.518, "power": 35.964162}, {"timestamp": 551.053, "power": 35.964162}, {"timestamp": 571.589, "power": 35.964162}, {"timestamp": 592.127, "power": 35.964162}, {"timestamp": 612.663, "power": 35.964162}, {"timestamp": 633.201, "power": 35.964162}, {"timestamp": 653.738, "power": 35.964162}, {"timestamp": 674.249, "power": 35.964162}, {"timestamp": 694.783, "power": 35.964162}, {"timestamp": 715.327, "power": 35.964162}, {"timestamp": 735.866, "power": 35.964162}, {"timestamp": 756.4, "power": 35.964162}, {"timestamp": 776.937, "power": 35.964162}, {"timestamp": 797.473, "power": 35.964162}, {"timestamp": 817.98, "power": 35.964162}, {"timestamp": 838.47, "power": 35.964162}, {"timestamp": 859.002, "power": 35.964162}, {"timestamp": 879.539, "power": 35.964162}, {"timestamp": 900.075, "power": 35.964162}, {"timestamp": 920.61, "power": 35.964162}, {"timestamp": 941.144, "power": 35.964162}, {"timestamp": 961.679, "power": 35.964162}, {"timestamp": 982.191, "power": 35.964162}, {"timestamp": 1002.68, "power": 35.964162}, {"timestamp": 1023.18, "power": 35.690225}, {"timestamp": 1044.18, "power": 35.690225}, {"timestamp": 1064.63, "power": 35.690225}, {"timestamp": 1085.15, "power": 35.690225}, {"timestamp": 1105.67, "power": 35.690225}, {"timestamp": 1126.22, "power": 35.690225}, {"timestamp": 1146.74, "power": 35.690225}, {"timestamp": 1167.28, "power": 35.690225}, {"timestamp": 1187.82, "power": 35.690225}, {"timestamp": 1208.35, "power": 35.690225}, {"timestamp": 1228.94, "power": 35.690225}, {"timestamp": 1249.51, "power": 35.690225}, {"timestamp": 1270.03, "power": 35.690225}, {"timestamp": 1290.53, "power": 35.690225}, {"timestamp": 1311.1, "power": 35.690225}, {"timestamp": 1331.67, "power": 35.690225}, {"timestamp": 1352.24, "power": 35.690225}, {"timestamp": 1372.81, "power": 35.690225}, {"timestamp": 1393.39, "power": 35.690225}, {"timestamp": 1413.9, "power": 35.690225}, {"timestamp": 1434.46, "power": 35.690225}, {"timestamp": 1454.96, "power": 35.690225}, {"timestamp": 1475.52, "power": 35.690225}, {"timestamp": 1496.09, "power": 35.690225}, {"timestamp": 1516.66, "power": 35.690225}, {"timestamp": 1537.23, "power": 35.690225}, {"timestamp": 1557.79, "power": 35.690225}, {"timestamp": 1578.31, "power": 35.690225}, {"timestamp": 1599.0, "power": 35.690225}, {"timestamp": 1619.58, "power": 35.690225}, {"timestamp": 1640.16, "power": 35.690225}, {"timestamp": 1660.73, "power": 35.690225}, {"timestamp": 1681.3, "power": 35.690225}, {"timestamp": 1701.84, "power": 35.690225}, {"timestamp": 1722.34, "power": 35.690225}, {"timestamp": 1742.91, "power": 35.690225}, {"timestamp": 1763.48, "power": 35.690225}, {"timestamp": 1784.05, "power": 35.690225}, {"timestamp": 1804.62, "power": 35.690225}, {"timestamp": 1825.16, "power": 35.690225}, {"timestamp": 1845.7, "power": 35.690225}, {"timestamp": 1866.22, "power": 35.690225}, {"timestamp": 1886.74, "power": 35.690225}, {"timestamp": 1907.26, "power": 35.690225}, {"timestamp": 1927.79, "power": 35.690225}, {"timestamp": 1948.33, "power": 35.690225}, {"timestamp": 1968.82, "power": 35.690225}, {"timestamp": 1989.34, "power": 35.690225}, {"timestamp": 2009.88, "power": 35.690225}, {"timestamp": 2030.36, "power": 38.624234}, {"timestamp": 2051.63, "power": 38.624234}, {"timestamp": 2072.16, "power": 38.624234}, {"timestamp": 2092.68, "power": 38.624234}, {"timestamp": 2113.21, "power": 38.624234}, {"timestamp": 2133.73, "power": 38.624234}, {"timestamp": 2154.23, "power": 38.624234}, {"timestamp": 2174.74, "power": 38.624234}, {"timestamp": 2195.27, "power": 38.624234}, {"timestamp": 2215.79, "power": 38.624234}, {"timestamp": 2236.32, "power": 38.624234}, {"timestamp": 2256.87, "power": 38.624234}, {"timestamp": 2277.41, "power": 38.624234}, {"timestamp": 2297.91, "power": 38.624234}, {"timestamp": 2318.4, "power": 38.624234}, {"timestamp": 2338.89, "power": 38.624234}, {"timestamp": 2359.4, "power": 38.624234}, {"timestamp": 2379.94, "power": 38.624234}, {"timestamp": 2400.46, "power": 38.624234}, {"timestamp": 2420.99, "power": 38.624234}, {"timestamp": 2441.51, "power": 38.624234}, {"timestamp": 2462.04, "power": 38.624234}, {"timestamp": 2486.27, "power": 38.624234}], "timeline": {"START": "1073.756172", "END": "1815.856369"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1193.97}, {"name": "clSetKernelArg", "calls": 19, "time": 861.777}, {"name": "clReleaseKernel", "calls": 1, "time": 239.572}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.7352}, {"name": "clReleaseContext", "calls": 1, "time": 39.7631}, {"name": "clCreateContext", "calls": 1, "time": 34.8489}, {"name": "clReleaseProgram", "calls": 1, "time": 19.2768}, {"name": "clCreateKernel", "calls": 1, "time": 0.338624}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.291963}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.137503}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.069204}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037539}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02599}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.025449}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023933}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022831}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012209}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007872}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006725}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006397}, {"name": "clRetainDevice", "calls": 2, "time": 0.004927}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 742.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 737.207}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 741.749}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 714.773}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 723.822}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 735.431}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8286.853559, "utilization": 86.321391, "size": 3073260.0, "time": 370.859697}, {"type": "WRITE", "transfers": 1, "speed": 6427.761698, "utilization": 66.955851, "size": 519090.0, "time": 80.757539}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9354452, "speed": 101.975, "utilization": 0.885201, "size": 0.0080077}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 585680, "speed": 392.007, "utilization": 3.40284, "size": 0.127386}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9506783, "speed": 102.983, "utilization": 0.893948, "size": 0.00800757}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 595221, "speed": 392.367, "utilization": 3.40596, "size": 0.127392}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 8990667, "speed": 101.1, "utilization": 0.877602, "size": 0.00800801}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 562939, "speed": 391.584, "utilization": 3.39917, "size": 0.127363}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9128600, "speed": 101.352, "utilization": 0.879793, "size": 0.00800789}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 571558, "speed": 391.745, "utilization": 3.40057, "size": 0.127373}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9318834, "speed": 101.827, "utilization": 0.883915, "size": 0.00800773}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 583454, "speed": 391.582, "utilization": 3.39915, "size": 0.127384}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len6/run1.json b/code/fpga/final_results/dna.15MB.len6/run1.json new file mode 100644 index 0000000..0ef5807 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.4691, "power": 35.587680999999996}, {"timestamp": 74.1751, "power": 35.587680999999996}, {"timestamp": 94.714, "power": 35.587680999999996}, {"timestamp": 115.245, "power": 35.587680999999996}, {"timestamp": 136.132, "power": 35.587680999999996}, {"timestamp": 156.977, "power": 35.587680999999996}, {"timestamp": 177.479, "power": 35.587680999999996}, {"timestamp": 198.022, "power": 35.587680999999996}, {"timestamp": 218.559, "power": 35.587680999999996}, {"timestamp": 239.102, "power": 35.587680999999996}, {"timestamp": 259.639, "power": 35.587680999999996}, {"timestamp": 280.181, "power": 35.587680999999996}, {"timestamp": 300.727, "power": 35.587680999999996}, {"timestamp": 321.233, "power": 35.587680999999996}, {"timestamp": 341.727, "power": 35.587680999999996}, {"timestamp": 362.266, "power": 35.587680999999996}, {"timestamp": 382.808, "power": 35.587680999999996}, {"timestamp": 403.346, "power": 35.587680999999996}, {"timestamp": 423.883, "power": 35.587680999999996}, {"timestamp": 444.422, "power": 35.587680999999996}, {"timestamp": 464.934, "power": 35.587680999999996}, {"timestamp": 485.441, "power": 35.587680999999996}, {"timestamp": 505.937, "power": 35.587680999999996}, {"timestamp": 526.455, "power": 35.587680999999996}, {"timestamp": 547.001, "power": 35.587680999999996}, {"timestamp": 567.539, "power": 35.587680999999996}, {"timestamp": 588.077, "power": 35.587680999999996}, {"timestamp": 608.618, "power": 35.587680999999996}, {"timestamp": 629.133, "power": 35.587680999999996}, {"timestamp": 649.666, "power": 35.587680999999996}, {"timestamp": 670.201, "power": 35.587680999999996}, {"timestamp": 690.736, "power": 35.587680999999996}, {"timestamp": 711.278, "power": 35.587680999999996}, {"timestamp": 731.823, "power": 35.587680999999996}, {"timestamp": 752.36, "power": 35.587680999999996}, {"timestamp": 772.875, "power": 35.587680999999996}, {"timestamp": 793.367, "power": 35.587680999999996}, {"timestamp": 813.898, "power": 35.587680999999996}, {"timestamp": 834.434, "power": 35.587680999999996}, {"timestamp": 854.974, "power": 35.587680999999996}, {"timestamp": 875.509, "power": 35.587680999999996}, {"timestamp": 896.047, "power": 35.587680999999996}, {"timestamp": 916.585, "power": 35.587680999999996}, {"timestamp": 937.088, "power": 35.587680999999996}, {"timestamp": 957.617, "power": 35.587680999999996}, {"timestamp": 978.155, "power": 35.587680999999996}, {"timestamp": 998.696, "power": 35.587680999999996}, {"timestamp": 1019.22, "power": 35.835742}, {"timestamp": 1040.44, "power": 35.835742}, {"timestamp": 1060.95, "power": 35.835742}, {"timestamp": 1081.44, "power": 35.835742}, {"timestamp": 1101.92, "power": 35.835742}, {"timestamp": 1122.44, "power": 35.835742}, {"timestamp": 1142.97, "power": 35.835742}, {"timestamp": 1163.5, "power": 35.835742}, {"timestamp": 1184.04, "power": 35.835742}, {"timestamp": 1204.58, "power": 35.835742}, {"timestamp": 1225.1, "power": 35.835742}, {"timestamp": 1245.59, "power": 35.835742}, {"timestamp": 1266.15, "power": 35.835742}, {"timestamp": 1286.73, "power": 35.835742}, {"timestamp": 1307.31, "power": 35.835742}, {"timestamp": 1327.87, "power": 35.835742}, {"timestamp": 1348.43, "power": 35.835742}, {"timestamp": 1368.95, "power": 35.835742}, {"timestamp": 1389.46, "power": 35.835742}, {"timestamp": 1410.04, "power": 35.835742}, {"timestamp": 1430.61, "power": 35.835742}, {"timestamp": 1451.19, "power": 35.835742}, {"timestamp": 1471.75, "power": 35.835742}, {"timestamp": 1492.32, "power": 35.835742}, {"timestamp": 1512.85, "power": 35.835742}, {"timestamp": 1533.35, "power": 35.835742}, {"timestamp": 1553.91, "power": 35.835742}, {"timestamp": 1574.47, "power": 35.835742}, {"timestamp": 1595.04, "power": 35.835742}, {"timestamp": 1615.62, "power": 35.835742}, {"timestamp": 1636.19, "power": 35.835742}, {"timestamp": 1656.78, "power": 35.835742}, {"timestamp": 1677.28, "power": 35.835742}, {"timestamp": 1697.78, "power": 35.835742}, {"timestamp": 1718.53, "power": 35.835742}, {"timestamp": 1739.12, "power": 35.835742}, {"timestamp": 1759.7, "power": 35.835742}, {"timestamp": 1780.28, "power": 35.835742}, {"timestamp": 1800.85, "power": 35.835742}, {"timestamp": 1821.35, "power": 35.835742}, {"timestamp": 1841.89, "power": 35.835742}, {"timestamp": 1862.44, "power": 35.835742}, {"timestamp": 1882.96, "power": 35.835742}, {"timestamp": 1903.5, "power": 35.835742}, {"timestamp": 1924.03, "power": 35.835742}, {"timestamp": 1944.56, "power": 35.835742}, {"timestamp": 1965.08, "power": 35.835742}, {"timestamp": 1985.6, "power": 35.835742}, {"timestamp": 2006.13, "power": 35.835742}, {"timestamp": 2026.65, "power": 39.798743}, {"timestamp": 2047.82, "power": 39.798743}, {"timestamp": 2068.34, "power": 39.798743}, {"timestamp": 2088.89, "power": 39.798743}, {"timestamp": 2109.42, "power": 39.798743}, {"timestamp": 2129.95, "power": 39.798743}, {"timestamp": 2150.48, "power": 39.798743}, {"timestamp": 2171.01, "power": 39.798743}, {"timestamp": 2191.54, "power": 39.798743}, {"timestamp": 2212.06, "power": 39.798743}, {"timestamp": 2232.61, "power": 39.798743}, {"timestamp": 2253.14, "power": 39.798743}, {"timestamp": 2273.65, "power": 39.798743}, {"timestamp": 2294.18, "power": 39.798743}, {"timestamp": 2314.71, "power": 39.798743}, {"timestamp": 2335.24, "power": 39.798743}, {"timestamp": 2355.76, "power": 39.798743}, {"timestamp": 2376.29, "power": 39.798743}, {"timestamp": 2396.8, "power": 39.798743}, {"timestamp": 2417.29, "power": 39.798743}, {"timestamp": 2437.78, "power": 39.798743}, {"timestamp": 2458.31, "power": 39.798743}, {"timestamp": 2479.0, "power": 39.798743}, {"timestamp": 2499.55, "power": 39.798743}], "timeline": {"START": "1089.211425", "END": "1825.391201"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1182.47}, {"name": "clSetKernelArg", "calls": 19, "time": 860.921}, {"name": "clReleaseKernel", "calls": 1, "time": 241.525}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9191}, {"name": "clCreateContext", "calls": 1, "time": 51.3317}, {"name": "clReleaseContext", "calls": 1, "time": 46.3956}, {"name": "clReleaseProgram", "calls": 1, "time": 16.8652}, {"name": "clCreateKernel", "calls": 1, "time": 0.338681}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310038}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.146237}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074984}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071088}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03246}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024704}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023836}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02331}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012569}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008697}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008067}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006636}, {"name": "clRetainDevice", "calls": 2, "time": 0.004759}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 736.18}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 719.367}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 735.856}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 724.569}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 735.277}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 716.773}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8401.870792, "utilization": 87.519487, "size": 3073260.0, "time": 365.782821}, {"type": "WRITE", "transfers": 1, "speed": 6468.70522, "utilization": 67.382346, "size": 519090.0, "time": 80.246386}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9140951, "speed": 102.129, "utilization": 0.886534, "size": 0.00800788}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 572326, "speed": 391.767, "utilization": 3.40075, "size": 0.127374}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9477540, "speed": 103.492, "utilization": 0.898364, "size": 0.0080076}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 593383, "speed": 391.905, "utilization": 3.40196, "size": 0.127392}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9232318, "speed": 102.398, "utilization": 0.888873, "size": 0.0080078}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 578036, "speed": 391.632, "utilization": 3.39958, "size": 0.127381}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9455703, "speed": 103.347, "utilization": 0.897107, "size": 0.00800761}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 592009, "speed": 392.066, "utilization": 3.40335, "size": 0.127393}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9104716, "speed": 102.08, "utilization": 0.886111, "size": 0.00800791}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 570064, "speed": 391.687, "utilization": 3.40007, "size": 0.127371}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len6/run2.json b/code/fpga/final_results/dna.15MB.len6/run2.json new file mode 100644 index 0000000..d2ab527 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.2951, "power": 35.521557}, {"timestamp": 66.9304, "power": 35.521557}, {"timestamp": 87.4723, "power": 35.521557}, {"timestamp": 108.014, "power": 35.521557}, {"timestamp": 128.898, "power": 35.521557}, {"timestamp": 149.746, "power": 35.521557}, {"timestamp": 170.237, "power": 35.521557}, {"timestamp": 190.786, "power": 35.521557}, {"timestamp": 211.325, "power": 35.521557}, {"timestamp": 231.863, "power": 35.521557}, {"timestamp": 252.402, "power": 35.521557}, {"timestamp": 272.941, "power": 35.521557}, {"timestamp": 293.458, "power": 35.521557}, {"timestamp": 313.954, "power": 35.521557}, {"timestamp": 334.488, "power": 35.521557}, {"timestamp": 355.027, "power": 35.521557}, {"timestamp": 375.571, "power": 35.521557}, {"timestamp": 396.113, "power": 35.521557}, {"timestamp": 416.656, "power": 35.521557}, {"timestamp": 437.196, "power": 35.521557}, {"timestamp": 457.713, "power": 35.521557}, {"timestamp": 478.25, "power": 35.521557}, {"timestamp": 498.791, "power": 35.521557}, {"timestamp": 519.331, "power": 35.521557}, {"timestamp": 539.872, "power": 35.521557}, {"timestamp": 560.411, "power": 35.521557}, {"timestamp": 580.949, "power": 35.521557}, {"timestamp": 601.457, "power": 35.521557}, {"timestamp": 621.951, "power": 35.521557}, {"timestamp": 642.483, "power": 35.521557}, {"timestamp": 663.02, "power": 35.521557}, {"timestamp": 683.555, "power": 35.521557}, {"timestamp": 704.097, "power": 35.521557}, {"timestamp": 724.644, "power": 35.521557}, {"timestamp": 745.184, "power": 35.521557}, {"timestamp": 765.703, "power": 35.521557}, {"timestamp": 786.238, "power": 35.521557}, {"timestamp": 806.775, "power": 35.521557}, {"timestamp": 827.332, "power": 35.521557}, {"timestamp": 847.871, "power": 35.521557}, {"timestamp": 868.408, "power": 35.521557}, {"timestamp": 888.946, "power": 35.521557}, {"timestamp": 909.454, "power": 35.521557}, {"timestamp": 929.95, "power": 35.521557}, {"timestamp": 950.482, "power": 35.521557}, {"timestamp": 971.021, "power": 35.521557}, {"timestamp": 991.563, "power": 35.521557}, {"timestamp": 1012.09, "power": 35.537164000000004}, {"timestamp": 1033.32, "power": 35.537164000000004}, {"timestamp": 1053.81, "power": 35.537164000000004}, {"timestamp": 1074.3, "power": 35.537164000000004}, {"timestamp": 1094.78, "power": 35.537164000000004}, {"timestamp": 1115.31, "power": 35.537164000000004}, {"timestamp": 1135.84, "power": 35.537164000000004}, {"timestamp": 1156.38, "power": 35.537164000000004}, {"timestamp": 1176.92, "power": 35.537164000000004}, {"timestamp": 1197.45, "power": 35.537164000000004}, {"timestamp": 1217.94, "power": 35.537164000000004}, {"timestamp": 1238.51, "power": 35.537164000000004}, {"timestamp": 1259.08, "power": 35.537164000000004}, {"timestamp": 1279.64, "power": 35.537164000000004}, {"timestamp": 1300.22, "power": 35.537164000000004}, {"timestamp": 1320.79, "power": 35.537164000000004}, {"timestamp": 1341.37, "power": 35.537164000000004}, {"timestamp": 1361.87, "power": 35.537164000000004}, {"timestamp": 1382.44, "power": 35.537164000000004}, {"timestamp": 1402.99, "power": 35.537164000000004}, {"timestamp": 1423.54, "power": 35.537164000000004}, {"timestamp": 1444.09, "power": 35.537164000000004}, {"timestamp": 1464.64, "power": 35.537164000000004}, {"timestamp": 1485.19, "power": 35.537164000000004}, {"timestamp": 1505.71, "power": 35.537164000000004}, {"timestamp": 1526.25, "power": 35.537164000000004}, {"timestamp": 1546.8, "power": 35.537164000000004}, {"timestamp": 1567.35, "power": 35.537164000000004}, {"timestamp": 1587.9, "power": 35.537164000000004}, {"timestamp": 1608.45, "power": 35.537164000000004}, {"timestamp": 1628.99, "power": 35.537164000000004}, {"timestamp": 1649.52, "power": 35.537164000000004}, {"timestamp": 1670.02, "power": 35.537164000000004}, {"timestamp": 1690.56, "power": 35.537164000000004}, {"timestamp": 1711.11, "power": 35.537164000000004}, {"timestamp": 1731.66, "power": 35.537164000000004}, {"timestamp": 1752.2, "power": 35.537164000000004}, {"timestamp": 1772.75, "power": 35.537164000000004}, {"timestamp": 1793.3, "power": 35.537164000000004}, {"timestamp": 1813.81, "power": 35.537164000000004}, {"timestamp": 1834.35, "power": 35.537164000000004}, {"timestamp": 1854.9, "power": 35.537164000000004}, {"timestamp": 1875.45, "power": 35.537164000000004}, {"timestamp": 1895.98, "power": 35.537164000000004}, {"timestamp": 1916.51, "power": 35.537164000000004}, {"timestamp": 1937.05, "power": 35.537164000000004}, {"timestamp": 1957.57, "power": 35.537164000000004}, {"timestamp": 1978.11, "power": 35.537164000000004}, {"timestamp": 1998.64, "power": 35.537164000000004}, {"timestamp": 2019.18, "power": 38.189445}, {"timestamp": 2040.39, "power": 38.189445}, {"timestamp": 2060.93, "power": 38.189445}, {"timestamp": 2081.43, "power": 38.189445}, {"timestamp": 2101.96, "power": 38.189445}, {"timestamp": 2122.48, "power": 38.189445}, {"timestamp": 2143.01, "power": 38.189445}, {"timestamp": 2163.55, "power": 38.189445}, {"timestamp": 2184.09, "power": 38.189445}, {"timestamp": 2204.62, "power": 38.189445}, {"timestamp": 2225.16, "power": 38.189445}, {"timestamp": 2245.68, "power": 38.189445}, {"timestamp": 2266.19, "power": 38.189445}, {"timestamp": 2286.73, "power": 38.189445}, {"timestamp": 2307.26, "power": 38.189445}, {"timestamp": 2327.79, "power": 38.189445}, {"timestamp": 2348.32, "power": 38.189445}, {"timestamp": 2368.85, "power": 38.189445}, {"timestamp": 2389.36, "power": 38.189445}, {"timestamp": 2409.85, "power": 38.189445}, {"timestamp": 2430.33, "power": 38.189445}, {"timestamp": 2450.86, "power": 38.189445}, {"timestamp": 2471.36, "power": 38.189445}, {"timestamp": 2495.32, "power": 38.189445}], "timeline": {"START": "1082.110903", "END": "1824.617"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1193.73}, {"name": "clSetKernelArg", "calls": 19, "time": 860.605}, {"name": "clReleaseKernel", "calls": 1, "time": 242.022}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.152}, {"name": "clCreateContext", "calls": 1, "time": 44.1427}, {"name": "clReleaseContext", "calls": 1, "time": 34.2571}, {"name": "clReleaseProgram", "calls": 1, "time": 16.8706}, {"name": "clCreateKernel", "calls": 1, "time": 0.338781}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.2744}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132898}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071669}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068152}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026676}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024361}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023572}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022639}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012208}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010843}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009006}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007081}, {"name": "clRetainDevice", "calls": 2, "time": 0.0047}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 742.506}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 729.261}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 735.022}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 742.203}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 735.959}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 741.965}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8283.258627, "utilization": 86.283944, "size": 3073260.0, "time": 371.02065}, {"type": "WRITE", "transfers": 1, "speed": 6494.42048, "utilization": 67.650213, "size": 519090.0, "time": 79.928643}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9215853, "speed": 101.557, "utilization": 0.881571, "size": 0.00800781}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 576991, "speed": 391.811, "utilization": 3.40114, "size": 0.127383}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9300586, "speed": 101.659, "utilization": 0.882454, "size": 0.00800774}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 582331, "speed": 391.517, "utilization": 3.39859, "size": 0.127379}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9450676, "speed": 102.3, "utilization": 0.888023, "size": 0.00800762}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 591698, "speed": 391.76, "utilization": 3.40069, "size": 0.127392}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9311463, "speed": 101.673, "utilization": 0.882578, "size": 0.00800773}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 583004, "speed": 391.855, "utilization": 3.40152, "size": 0.127381}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9438569, "speed": 102.224, "utilization": 0.887361, "size": 0.00800763}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 590946, "speed": 391.914, "utilization": 3.40203, "size": 0.12739}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len6/run3.json b/code/fpga/final_results/dna.15MB.len6/run3.json new file mode 100644 index 0000000..ad9d951 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.8655, "power": 36.580526000000006}, {"timestamp": 66.5565, "power": 36.580526000000006}, {"timestamp": 87.0582, "power": 36.580526000000006}, {"timestamp": 107.59, "power": 36.580526000000006}, {"timestamp": 128.448, "power": 36.580526000000006}, {"timestamp": 149.36, "power": 36.580526000000006}, {"timestamp": 169.917, "power": 36.580526000000006}, {"timestamp": 190.456, "power": 36.580526000000006}, {"timestamp": 210.958, "power": 36.580526000000006}, {"timestamp": 231.501, "power": 36.580526000000006}, {"timestamp": 252.047, "power": 36.580526000000006}, {"timestamp": 272.598, "power": 36.580526000000006}, {"timestamp": 293.145, "power": 36.580526000000006}, {"timestamp": 313.694, "power": 36.580526000000006}, {"timestamp": 334.176, "power": 36.580526000000006}, {"timestamp": 354.68, "power": 36.580526000000006}, {"timestamp": 375.219, "power": 36.580526000000006}, {"timestamp": 395.776, "power": 36.580526000000006}, {"timestamp": 416.323, "power": 36.580526000000006}, {"timestamp": 436.87, "power": 36.580526000000006}, {"timestamp": 457.42, "power": 36.580526000000006}, {"timestamp": 477.975, "power": 36.580526000000006}, {"timestamp": 498.493, "power": 36.580526000000006}, {"timestamp": 519.036, "power": 36.580526000000006}, {"timestamp": 539.586, "power": 36.580526000000006}, {"timestamp": 560.131, "power": 36.580526000000006}, {"timestamp": 580.677, "power": 36.580526000000006}, {"timestamp": 601.223, "power": 36.580526000000006}, {"timestamp": 621.769, "power": 36.580526000000006}, {"timestamp": 642.283, "power": 36.580526000000006}, {"timestamp": 662.783, "power": 36.580526000000006}, {"timestamp": 683.325, "power": 36.580526000000006}, {"timestamp": 703.868, "power": 36.580526000000006}, {"timestamp": 724.425, "power": 36.580526000000006}, {"timestamp": 744.974, "power": 36.580526000000006}, {"timestamp": 765.518, "power": 36.580526000000006}, {"timestamp": 786.062, "power": 36.580526000000006}, {"timestamp": 806.587, "power": 36.580526000000006}, {"timestamp": 827.133, "power": 36.580526000000006}, {"timestamp": 847.681, "power": 36.580526000000006}, {"timestamp": 868.226, "power": 36.580526000000006}, {"timestamp": 888.77, "power": 36.580526000000006}, {"timestamp": 909.314, "power": 36.580526000000006}, {"timestamp": 929.863, "power": 36.580526000000006}, {"timestamp": 950.376, "power": 36.580526000000006}, {"timestamp": 970.919, "power": 36.580526000000006}, {"timestamp": 991.466, "power": 36.580526000000006}, {"timestamp": 1012.0, "power": 35.588321}, {"timestamp": 1032.96, "power": 35.588321}, {"timestamp": 1053.5, "power": 35.588321}, {"timestamp": 1074.03, "power": 35.588321}, {"timestamp": 1094.55, "power": 35.588321}, {"timestamp": 1115.07, "power": 35.588321}, {"timestamp": 1135.61, "power": 35.588321}, {"timestamp": 1156.15, "power": 35.588321}, {"timestamp": 1176.69, "power": 35.588321}, {"timestamp": 1197.23, "power": 35.588321}, {"timestamp": 1217.78, "power": 35.588321}, {"timestamp": 1238.31, "power": 35.588321}, {"timestamp": 1258.81, "power": 35.588321}, {"timestamp": 1279.36, "power": 35.588321}, {"timestamp": 1299.91, "power": 35.588321}, {"timestamp": 1320.46, "power": 35.588321}, {"timestamp": 1341.01, "power": 35.588321}, {"timestamp": 1361.56, "power": 35.588321}, {"timestamp": 1382.14, "power": 35.588321}, {"timestamp": 1402.65, "power": 35.588321}, {"timestamp": 1423.2, "power": 35.588321}, {"timestamp": 1443.75, "power": 35.588321}, {"timestamp": 1464.31, "power": 35.588321}, {"timestamp": 1484.86, "power": 35.588321}, {"timestamp": 1505.42, "power": 35.588321}, {"timestamp": 1525.98, "power": 35.588321}, {"timestamp": 1546.5, "power": 35.588321}, {"timestamp": 1567.05, "power": 35.588321}, {"timestamp": 1587.61, "power": 35.588321}, {"timestamp": 1608.16, "power": 35.588321}, {"timestamp": 1628.72, "power": 35.588321}, {"timestamp": 1649.27, "power": 35.588321}, {"timestamp": 1669.83, "power": 35.588321}, {"timestamp": 1690.36, "power": 35.588321}, {"timestamp": 1710.91, "power": 35.588321}, {"timestamp": 1731.47, "power": 35.588321}, {"timestamp": 1752.02, "power": 35.588321}, {"timestamp": 1772.58, "power": 35.588321}, {"timestamp": 1793.14, "power": 35.588321}, {"timestamp": 1813.72, "power": 35.588321}, {"timestamp": 1834.26, "power": 35.588321}, {"timestamp": 1854.82, "power": 35.588321}, {"timestamp": 1875.45, "power": 35.588321}, {"timestamp": 1895.99, "power": 35.588321}, {"timestamp": 1916.53, "power": 35.588321}, {"timestamp": 1937.07, "power": 35.588321}, {"timestamp": 1957.63, "power": 35.588321}, {"timestamp": 1978.17, "power": 35.588321}, {"timestamp": 1998.67, "power": 35.588321}, {"timestamp": 2019.2, "power": 38.259558}, {"timestamp": 2040.5, "power": 38.259558}, {"timestamp": 2061.04, "power": 38.259558}, {"timestamp": 2081.57, "power": 38.259558}, {"timestamp": 2102.1, "power": 38.259558}, {"timestamp": 2122.61, "power": 38.259558}, {"timestamp": 2143.13, "power": 38.259558}, {"timestamp": 2163.67, "power": 38.259558}, {"timestamp": 2184.2, "power": 38.259558}, {"timestamp": 2204.74, "power": 38.259558}, {"timestamp": 2225.29, "power": 38.259558}, {"timestamp": 2245.82, "power": 38.259558}, {"timestamp": 2266.36, "power": 38.259558}, {"timestamp": 2286.85, "power": 38.259558}, {"timestamp": 2307.39, "power": 38.259558}, {"timestamp": 2327.93, "power": 38.259558}, {"timestamp": 2348.47, "power": 38.259558}, {"timestamp": 2369.01, "power": 38.259558}, {"timestamp": 2389.55, "power": 38.259558}, {"timestamp": 2410.1, "power": 38.259558}, {"timestamp": 2430.6, "power": 38.259558}, {"timestamp": 2451.13, "power": 38.259558}, {"timestamp": 2474.1, "power": 38.259558}, {"timestamp": 2494.81, "power": 38.259558}], "timeline": {"START": "1080.866495", "END": "1822.04281"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1191.33}, {"name": "clSetKernelArg", "calls": 19, "time": 860.589}, {"name": "clReleaseKernel", "calls": 1, "time": 243.295}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.3544}, {"name": "clCreateContext", "calls": 1, "time": 43.7258}, {"name": "clReleaseContext", "calls": 1, "time": 36.2836}, {"name": "clReleaseProgram", "calls": 1, "time": 17.7009}, {"name": "clCreateKernel", "calls": 1, "time": 0.338439}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.312353}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.134271}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070681}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.067302}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.027913}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027532}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023869}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023181}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012036}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008601}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007728}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006278}, {"name": "clRetainDevice", "calls": 2, "time": 0.004756}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 741.176}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 720.468}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 740.798}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 738.288}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 727.676}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 723.635}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8300.632764, "utilization": 86.464925, "size": 3073260.0, "time": 370.244063}, {"type": "WRITE", "transfers": 1, "speed": 6520.791586, "utilization": 67.924912, "size": 519090.0, "time": 79.605399}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9150589, "speed": 102.051, "utilization": 0.885861, "size": 0.00800787}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 572943, "speed": 391.718, "utilization": 3.40033, "size": 0.127372}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9551414, "speed": 103.6, "utilization": 0.899304, "size": 0.00800754}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 598001, "speed": 392.116, "utilization": 3.40379, "size": 0.127397}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9472903, "speed": 103.099, "utilization": 0.894953, "size": 0.0080076}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 593094, "speed": 391.699, "utilization": 3.40016, "size": 0.127392}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9247968, "speed": 102.124, "utilization": 0.886494, "size": 0.00800779}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 579035, "speed": 391.733, "utilization": 3.40046, "size": 0.127377}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9194182, "speed": 102.078, "utilization": 0.88609, "size": 0.00800783}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 575647, "speed": 391.848, "utilization": 3.40146, "size": 0.127379}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len6/run4.json b/code/fpga/final_results/dna.15MB.len6/run4.json new file mode 100644 index 0000000..f7b3b24 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.9031, "power": 35.640402}, {"timestamp": 67.602, "power": 35.640402}, {"timestamp": 88.1366, "power": 35.640402}, {"timestamp": 108.668, "power": 35.640402}, {"timestamp": 129.585, "power": 35.640402}, {"timestamp": 150.433, "power": 35.640402}, {"timestamp": 170.923, "power": 35.640402}, {"timestamp": 191.463, "power": 35.640402}, {"timestamp": 211.999, "power": 35.640402}, {"timestamp": 232.539, "power": 35.640402}, {"timestamp": 253.075, "power": 35.640402}, {"timestamp": 273.613, "power": 35.640402}, {"timestamp": 294.15, "power": 35.640402}, {"timestamp": 314.67, "power": 35.640402}, {"timestamp": 335.16, "power": 35.640402}, {"timestamp": 355.693, "power": 35.640402}, {"timestamp": 376.232, "power": 35.640402}, {"timestamp": 396.771, "power": 35.640402}, {"timestamp": 417.31, "power": 35.640402}, {"timestamp": 437.844, "power": 35.640402}, {"timestamp": 458.332, "power": 35.640402}, {"timestamp": 478.823, "power": 35.640402}, {"timestamp": 499.352, "power": 35.640402}, {"timestamp": 519.887, "power": 35.640402}, {"timestamp": 540.42, "power": 35.640402}, {"timestamp": 560.958, "power": 35.640402}, {"timestamp": 581.491, "power": 35.640402}, {"timestamp": 602.026, "power": 35.640402}, {"timestamp": 622.533, "power": 35.640402}, {"timestamp": 643.021, "power": 35.640402}, {"timestamp": 663.554, "power": 35.640402}, {"timestamp": 684.088, "power": 35.640402}, {"timestamp": 704.624, "power": 35.640402}, {"timestamp": 725.172, "power": 35.640402}, {"timestamp": 745.713, "power": 35.640402}, {"timestamp": 766.25, "power": 35.640402}, {"timestamp": 786.761, "power": 35.640402}, {"timestamp": 807.292, "power": 35.640402}, {"timestamp": 827.831, "power": 35.640402}, {"timestamp": 848.366, "power": 35.640402}, {"timestamp": 868.899, "power": 35.640402}, {"timestamp": 889.437, "power": 35.640402}, {"timestamp": 909.971, "power": 35.640402}, {"timestamp": 930.476, "power": 35.640402}, {"timestamp": 950.965, "power": 35.640402}, {"timestamp": 971.494, "power": 35.640402}, {"timestamp": 992.035, "power": 35.640402}, {"timestamp": 1012.57, "power": 35.450688}, {"timestamp": 1033.74, "power": 35.450688}, {"timestamp": 1054.27, "power": 35.450688}, {"timestamp": 1074.79, "power": 35.450688}, {"timestamp": 1095.27, "power": 35.450688}, {"timestamp": 1115.79, "power": 35.450688}, {"timestamp": 1136.31, "power": 35.450688}, {"timestamp": 1156.84, "power": 35.450688}, {"timestamp": 1177.37, "power": 35.450688}, {"timestamp": 1197.91, "power": 35.450688}, {"timestamp": 1218.43, "power": 35.450688}, {"timestamp": 1238.92, "power": 35.450688}, {"timestamp": 1259.46, "power": 35.450688}, {"timestamp": 1280.0, "power": 35.450688}, {"timestamp": 1300.54, "power": 35.450688}, {"timestamp": 1321.09, "power": 35.450688}, {"timestamp": 1341.63, "power": 35.450688}, {"timestamp": 1362.18, "power": 35.450688}, {"timestamp": 1382.71, "power": 35.450688}, {"timestamp": 1403.25, "power": 35.450688}, {"timestamp": 1423.79, "power": 35.450688}, {"timestamp": 1444.34, "power": 35.450688}, {"timestamp": 1464.88, "power": 35.450688}, {"timestamp": 1485.43, "power": 35.450688}, {"timestamp": 1505.93, "power": 35.450688}, {"timestamp": 1526.44, "power": 35.450688}, {"timestamp": 1546.99, "power": 35.450688}, {"timestamp": 1567.54, "power": 35.450688}, {"timestamp": 1588.08, "power": 35.450688}, {"timestamp": 1608.62, "power": 35.450688}, {"timestamp": 1629.17, "power": 35.450688}, {"timestamp": 1649.71, "power": 35.450688}, {"timestamp": 1670.26, "power": 35.450688}, {"timestamp": 1690.77, "power": 35.450688}, {"timestamp": 1711.31, "power": 35.450688}, {"timestamp": 1731.86, "power": 35.450688}, {"timestamp": 1752.4, "power": 35.450688}, {"timestamp": 1772.95, "power": 35.450688}, {"timestamp": 1793.5, "power": 35.450688}, {"timestamp": 1814.04, "power": 35.450688}, {"timestamp": 1834.56, "power": 35.450688}, {"timestamp": 1855.1, "power": 35.450688}, {"timestamp": 1875.64, "power": 35.450688}, {"timestamp": 1896.17, "power": 35.450688}, {"timestamp": 1916.7, "power": 35.450688}, {"timestamp": 1937.23, "power": 35.450688}, {"timestamp": 1957.77, "power": 35.450688}, {"timestamp": 1978.31, "power": 35.450688}, {"timestamp": 1998.8, "power": 35.450688}, {"timestamp": 2019.32, "power": 36.729682}, {"timestamp": 2040.56, "power": 36.729682}, {"timestamp": 2061.09, "power": 36.729682}, {"timestamp": 2081.61, "power": 36.729682}, {"timestamp": 2102.14, "power": 36.729682}, {"timestamp": 2122.64, "power": 36.729682}, {"timestamp": 2143.15, "power": 36.729682}, {"timestamp": 2163.68, "power": 36.729682}, {"timestamp": 2184.2, "power": 36.729682}, {"timestamp": 2204.72, "power": 36.729682}, {"timestamp": 2225.24, "power": 36.729682}, {"timestamp": 2245.79, "power": 36.729682}, {"timestamp": 2266.34, "power": 36.729682}, {"timestamp": 2286.86, "power": 36.729682}, {"timestamp": 2307.36, "power": 36.729682}, {"timestamp": 2327.88, "power": 36.729682}, {"timestamp": 2348.4, "power": 36.729682}, {"timestamp": 2368.93, "power": 36.729682}, {"timestamp": 2389.46, "power": 36.729682}, {"timestamp": 2409.99, "power": 36.729682}, {"timestamp": 2430.5, "power": 36.729682}, {"timestamp": 2450.98, "power": 36.729682}, {"timestamp": 2471.48, "power": 36.729682}, {"timestamp": 2492.22, "power": 36.729682}, {"timestamp": 2512.8, "power": 36.729682}, {"timestamp": 2533.35, "power": 36.729682}], "timeline": {"START": "1091.741238", "END": "1841.644558"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1196.18}, {"name": "clSetKernelArg", "calls": 19, "time": 870.617}, {"name": "clReleaseKernel", "calls": 1, "time": 242.04}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.801}, {"name": "clReleaseContext", "calls": 1, "time": 49.0564}, {"name": "clCreateContext", "calls": 1, "time": 44.7424}, {"name": "clReleaseProgram", "calls": 1, "time": 22.5061}, {"name": "clCreateKernel", "calls": 1, "time": 0.339977}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.270098}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.153564}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076156}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073286}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027035}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.025823}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024288}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023246}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012026}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009145}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007117}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006583}, {"name": "clRetainDevice", "calls": 2, "time": 0.004869}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 749.903}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 749.511}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 734.087}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 724.031}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 715.647}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 731.666}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8386.551044, "utilization": 87.359907, "size": 3073260.0, "time": 366.450998}, {"type": "WRITE", "transfers": 1, "speed": 6519.297982, "utilization": 67.909354, "size": 519090.0, "time": 79.623637}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9798136, "speed": 105.031, "utilization": 0.911727, "size": 0.00800735}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 613411, "speed": 393.59, "utilization": 3.41658, "size": 0.127414}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9302216, "speed": 101.826, "utilization": 0.883903, "size": 0.00800774}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 582411, "speed": 391.64, "utilization": 3.39966, "size": 0.127384}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9121305, "speed": 101.23, "utilization": 0.878731, "size": 0.00800789}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 571107, "speed": 391.599, "utilization": 3.39929, "size": 0.127371}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 8989423, "speed": 100.937, "utilization": 0.876187, "size": 0.00800801}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 562848, "speed": 391.661, "utilization": 3.39984, "size": 0.127365}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9251155, "speed": 101.598, "utilization": 0.88193, "size": 0.00800778}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 579218, "speed": 391.808, "utilization": 3.40111, "size": 0.127381}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len8/run0.json b/code/fpga/final_results/dna.15MB.len8/run0.json new file mode 100644 index 0000000..0266e89 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.3306, "power": 36.88730699999999}, {"timestamp": 58.0196, "power": 36.88730699999999}, {"timestamp": 78.5396, "power": 36.88730699999999}, {"timestamp": 99.0409, "power": 36.88730699999999}, {"timestamp": 119.985, "power": 36.88730699999999}, {"timestamp": 140.905, "power": 36.88730699999999}, {"timestamp": 161.454, "power": 36.88730699999999}, {"timestamp": 182.011, "power": 36.88730699999999}, {"timestamp": 202.531, "power": 36.88730699999999}, {"timestamp": 223.039, "power": 36.88730699999999}, {"timestamp": 243.585, "power": 36.88730699999999}, {"timestamp": 264.134, "power": 36.88730699999999}, {"timestamp": 284.682, "power": 36.88730699999999}, {"timestamp": 305.232, "power": 36.88730699999999}, {"timestamp": 325.781, "power": 36.88730699999999}, {"timestamp": 346.298, "power": 36.88730699999999}, {"timestamp": 366.803, "power": 36.88730699999999}, {"timestamp": 387.346, "power": 36.88730699999999}, {"timestamp": 407.894, "power": 36.88730699999999}, {"timestamp": 428.439, "power": 36.88730699999999}, {"timestamp": 448.989, "power": 36.88730699999999}, {"timestamp": 469.539, "power": 36.88730699999999}, {"timestamp": 490.087, "power": 36.88730699999999}, {"timestamp": 510.603, "power": 36.88730699999999}, {"timestamp": 531.148, "power": 36.88730699999999}, {"timestamp": 551.698, "power": 36.88730699999999}, {"timestamp": 572.243, "power": 36.88730699999999}, {"timestamp": 592.823, "power": 36.88730699999999}, {"timestamp": 613.358, "power": 36.88730699999999}, {"timestamp": 633.895, "power": 36.88730699999999}, {"timestamp": 654.401, "power": 36.88730699999999}, {"timestamp": 674.936, "power": 36.88730699999999}, {"timestamp": 695.474, "power": 36.88730699999999}, {"timestamp": 716.022, "power": 36.88730699999999}, {"timestamp": 736.567, "power": 36.88730699999999}, {"timestamp": 757.14, "power": 36.88730699999999}, {"timestamp": 777.716, "power": 36.88730699999999}, {"timestamp": 798.208, "power": 36.88730699999999}, {"timestamp": 818.704, "power": 36.88730699999999}, {"timestamp": 839.235, "power": 36.88730699999999}, {"timestamp": 859.769, "power": 36.88730699999999}, {"timestamp": 880.302, "power": 36.88730699999999}, {"timestamp": 900.835, "power": 36.88730699999999}, {"timestamp": 921.369, "power": 36.88730699999999}, {"timestamp": 941.874, "power": 36.88730699999999}, {"timestamp": 962.382, "power": 36.88730699999999}, {"timestamp": 982.886, "power": 36.88730699999999}, {"timestamp": 1003.42, "power": 36.88730699999999}, {"timestamp": 1023.96, "power": 38.60673}, {"timestamp": 1045.14, "power": 38.60673}, {"timestamp": 1065.68, "power": 38.60673}, {"timestamp": 1086.22, "power": 38.60673}, {"timestamp": 1106.76, "power": 38.60673}, {"timestamp": 1127.26, "power": 38.60673}, {"timestamp": 1147.78, "power": 38.60673}], "timeline": {"START": "648.328978", "END": "729.546636"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 435.406}, {"name": "clFinish", "calls": 1, "time": 351.997}, {"name": "clReleaseKernel", "calls": 1, "time": 134.976}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.1443}, {"name": "clReleaseContext", "calls": 1, "time": 59.2592}, {"name": "clCreateContext", "calls": 1, "time": 35.1964}, {"name": "clReleaseProgram", "calls": 1, "time": 15.8919}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.342849}, {"name": "clCreateKernel", "calls": 1, "time": 0.339603}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.231678}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.088629}, {"name": "clRetainMemObject", "calls": 14, "time": 0.047633}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029116}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.025557}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023862}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023218}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010173}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008166}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007531}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006526}, {"name": "clRetainDevice", "calls": 2, "time": 0.004683}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 81.2177}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 78.5545}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 80.7888}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 77.2966}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 76.2127}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 79.3477}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8070.331561, "utilization": 84.065954, "size": 1531980.0, "time": 189.828632}, {"type": "WRITE", "transfers": 1, "speed": 6413.472689, "utilization": 66.807007, "size": 519105.0, "time": 80.939803}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 977305, "speed": 104.093, "utilization": 0.903586, "size": 0.00807367}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61547, "speed": 379.567, "utilization": 3.29485, "size": 0.122548}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1037325, "speed": 107.337, "utilization": 0.931744, "size": 0.00806941}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 65279, "speed": 382.163, "utilization": 3.31738, "size": 0.122897}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 957040, "speed": 103.668, "utilization": 0.899895, "size": 0.00807523}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60263, "speed": 379.141, "utilization": 3.29116, "size": 0.122469}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 939742, "speed": 103.248, "utilization": 0.896246, "size": 0.00807662}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59195, "speed": 379.677, "utilization": 3.29581, "size": 0.12234}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 996808, "speed": 104.952, "utilization": 0.911039, "size": 0.00807223}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 62758, "speed": 380.659, "utilization": 3.30433, "size": 0.122669}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len8/run1.json b/code/fpga/final_results/dna.15MB.len8/run1.json new file mode 100644 index 0000000..260c598 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.7025, "power": 35.699231}, {"timestamp": 66.3804, "power": 35.699231}, {"timestamp": 86.921, "power": 35.699231}, {"timestamp": 107.452, "power": 35.699231}, {"timestamp": 128.373, "power": 35.699231}, {"timestamp": 149.195, "power": 35.699231}, {"timestamp": 170.017, "power": 35.699231}, {"timestamp": 190.57, "power": 35.699231}, {"timestamp": 211.111, "power": 35.699231}, {"timestamp": 231.656, "power": 35.699231}, {"timestamp": 252.181, "power": 35.699231}, {"timestamp": 272.679, "power": 35.699231}, {"timestamp": 293.22, "power": 35.699231}, {"timestamp": 313.762, "power": 35.699231}, {"timestamp": 334.302, "power": 35.699231}, {"timestamp": 354.84, "power": 35.699231}, {"timestamp": 375.387, "power": 35.699231}, {"timestamp": 395.94, "power": 35.699231}, {"timestamp": 416.444, "power": 35.699231}, {"timestamp": 436.977, "power": 35.699231}, {"timestamp": 457.518, "power": 35.699231}, {"timestamp": 478.053, "power": 35.699231}, {"timestamp": 498.595, "power": 35.699231}, {"timestamp": 519.132, "power": 35.699231}, {"timestamp": 539.672, "power": 35.699231}, {"timestamp": 560.186, "power": 35.699231}, {"timestamp": 580.679, "power": 35.699231}, {"timestamp": 601.212, "power": 35.699231}, {"timestamp": 621.764, "power": 35.699231}, {"timestamp": 642.293, "power": 35.699231}, {"timestamp": 662.816, "power": 35.699231}, {"timestamp": 683.304, "power": 35.699231}, {"timestamp": 703.828, "power": 35.699231}, {"timestamp": 724.342, "power": 35.699231}, {"timestamp": 744.874, "power": 35.699231}, {"timestamp": 765.419, "power": 35.699231}, {"timestamp": 786.016, "power": 35.699231}, {"timestamp": 806.55, "power": 35.699231}, {"timestamp": 827.079, "power": 35.699231}, {"timestamp": 847.603, "power": 35.699231}, {"timestamp": 868.108, "power": 35.699231}, {"timestamp": 888.59, "power": 35.699231}, {"timestamp": 909.106, "power": 35.699231}, {"timestamp": 929.631, "power": 35.699231}, {"timestamp": 950.155, "power": 35.699231}, {"timestamp": 970.695, "power": 35.699231}, {"timestamp": 991.229, "power": 35.699231}, {"timestamp": 1011.76, "power": 38.579171}, {"timestamp": 1032.93, "power": 38.579171}, {"timestamp": 1053.46, "power": 38.579171}, {"timestamp": 1073.99, "power": 38.579171}, {"timestamp": 1094.49, "power": 38.579171}, {"timestamp": 1114.78, "power": 38.579171}, {"timestamp": 1135.33, "power": 38.579171}], "timeline": {"START": "667.747251", "END": "748.12106"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 436.963}, {"name": "clFinish", "calls": 1, "time": 345.339}, {"name": "clReleaseKernel", "calls": 1, "time": 133.992}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 74.9911}, {"name": "clCreateContext", "calls": 1, "time": 43.5457}, {"name": "clReleaseContext", "calls": 1, "time": 36.6313}, {"name": "clReleaseProgram", "calls": 1, "time": 20.6596}, {"name": "clCreateKernel", "calls": 1, "time": 0.337976}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.303316}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.153281}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068595}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037566}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030503}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.02559}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023578}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022835}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01025}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008543}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006907}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006792}, {"name": "clRetainDevice", "calls": 2, "time": 0.004532}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 80.3738}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 77.6481}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 76.6799}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 73.3373}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 79.9488}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 79.0773}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8278.479719, "utilization": 86.234164, "size": 1531980.0, "time": 185.055717}, {"type": "WRITE", "transfers": 1, "speed": 6513.17243, "utilization": 67.845546, "size": 519105.0, "time": 79.700825}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 967981, "speed": 104.421, "utilization": 0.906435, "size": 0.00807438}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60976, "speed": 379.616, "utilization": 3.29527, "size": 0.122472}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 953992, "speed": 104.19, "utilization": 0.904424, "size": 0.00807547}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60105, "speed": 379.312, "utilization": 3.29264, "size": 0.122385}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 896626, "speed": 102.719, "utilization": 0.891658, "size": 0.0080803}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 56479, "speed": 378.486, "utilization": 3.28547, "size": 0.122116}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1026942, "speed": 107.406, "utilization": 0.932345, "size": 0.00807011}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64637, "speed": 382.087, "utilization": 3.31673, "size": 0.122833}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 998556, "speed": 105.645, "utilization": 0.917057, "size": 0.0080721}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 62888, "speed": 380.612, "utilization": 3.30392, "size": 0.122638}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len8/run2.json b/code/fpga/final_results/dna.15MB.len8/run2.json new file mode 100644 index 0000000..38bae65 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.7259, "power": 35.309180999999995}, {"timestamp": 67.3824, "power": 35.309180999999995}, {"timestamp": 87.9171, "power": 35.309180999999995}, {"timestamp": 108.404, "power": 35.309180999999995}, {"timestamp": 128.908, "power": 35.309180999999995}, {"timestamp": 149.865, "power": 35.309180999999995}, {"timestamp": 170.403, "power": 35.309180999999995}, {"timestamp": 190.948, "power": 35.309180999999995}, {"timestamp": 211.479, "power": 35.309180999999995}, {"timestamp": 232.012, "power": 35.309180999999995}, {"timestamp": 252.546, "power": 35.309180999999995}, {"timestamp": 273.059, "power": 35.309180999999995}, {"timestamp": 293.595, "power": 35.309180999999995}, {"timestamp": 314.129, "power": 35.309180999999995}, {"timestamp": 334.665, "power": 35.309180999999995}, {"timestamp": 355.202, "power": 35.309180999999995}, {"timestamp": 375.742, "power": 35.309180999999995}, {"timestamp": 396.28, "power": 35.309180999999995}, {"timestamp": 416.745, "power": 35.309180999999995}, {"timestamp": 437.237, "power": 35.309180999999995}, {"timestamp": 457.764, "power": 35.309180999999995}, {"timestamp": 478.301, "power": 35.309180999999995}, {"timestamp": 498.834, "power": 35.309180999999995}, {"timestamp": 519.374, "power": 35.309180999999995}, {"timestamp": 539.909, "power": 35.309180999999995}, {"timestamp": 560.444, "power": 35.309180999999995}, {"timestamp": 580.952, "power": 35.309180999999995}, {"timestamp": 601.47, "power": 35.309180999999995}, {"timestamp": 621.906, "power": 35.309180999999995}, {"timestamp": 642.428, "power": 35.309180999999995}, {"timestamp": 662.957, "power": 35.309180999999995}, {"timestamp": 683.478, "power": 35.309180999999995}, {"timestamp": 704.001, "power": 35.309180999999995}, {"timestamp": 724.537, "power": 35.309180999999995}, {"timestamp": 745.051, "power": 35.309180999999995}, {"timestamp": 765.583, "power": 35.309180999999995}, {"timestamp": 786.156, "power": 35.309180999999995}, {"timestamp": 806.611, "power": 35.309180999999995}, {"timestamp": 827.082, "power": 35.309180999999995}, {"timestamp": 847.533, "power": 35.309180999999995}, {"timestamp": 867.983, "power": 35.309180999999995}, {"timestamp": 888.431, "power": 35.309180999999995}, {"timestamp": 908.888, "power": 35.309180999999995}, {"timestamp": 929.336, "power": 35.309180999999995}, {"timestamp": 949.791, "power": 35.309180999999995}, {"timestamp": 970.309, "power": 35.309180999999995}, {"timestamp": 990.838, "power": 35.309180999999995}, {"timestamp": 1011.36, "power": 38.991051}, {"timestamp": 1032.48, "power": 38.991051}, {"timestamp": 1052.98, "power": 38.991051}, {"timestamp": 1073.47, "power": 38.991051}, {"timestamp": 1093.97, "power": 38.991051}, {"timestamp": 1114.72, "power": 38.991051}, {"timestamp": 1135.26, "power": 38.991051}, {"timestamp": 1155.8, "power": 38.991051}], "timeline": {"START": "667.124309", "END": "746.462842"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 438.452}, {"name": "clFinish", "calls": 1, "time": 347.395}, {"name": "clReleaseKernel", "calls": 1, "time": 135.567}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6704}, {"name": "clReleaseContext", "calls": 1, "time": 55.3274}, {"name": "clCreateContext", "calls": 1, "time": 44.5951}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2194}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.430577}, {"name": "clCreateKernel", "calls": 1, "time": 0.339157}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.137951}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076187}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037735}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02584}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023925}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023276}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.022129}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010007}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008209}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006985}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006424}, {"name": "clRetainDevice", "calls": 2, "time": 0.004747}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 79.3385}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 75.3701}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 78.9135}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 70.1153}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 75.3639}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 76.94}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8186.495986, "utilization": 85.276, "size": 1531980.0, "time": 187.135009}, {"type": "WRITE", "transfers": 1, "speed": 6432.279802, "utilization": 67.002915, "size": 519105.0, "time": 80.703146}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 938570, "speed": 104.445, "utilization": 0.906637, "size": 0.00807671}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59101, "speed": 379.546, "utilization": 3.29467, "size": 0.122376}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1031765, "speed": 109.285, "utilization": 0.948653, "size": 0.00806978}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64933, "speed": 382.694, "utilization": 3.322, "size": 0.122867}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 852427, "speed": 102.224, "utilization": 0.887362, "size": 0.00808446}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 53745, "speed": 377.969, "utilization": 3.28098, "size": 0.121749}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 940098, "speed": 104.53, "utilization": 0.90738, "size": 0.00807659}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59208, "speed": 379.275, "utilization": 3.29232, "size": 0.122362}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 972377, "speed": 105.837, "utilization": 0.918722, "size": 0.00807405}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61210, "speed": 380.529, "utilization": 3.30321, "size": 0.122578}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len8/run3.json b/code/fpga/final_results/dna.15MB.len8/run3.json new file mode 100644 index 0000000..43977a4 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.8902, "power": 35.749538}, {"timestamp": 57.5802, "power": 35.749538}, {"timestamp": 78.119, "power": 35.749538}, {"timestamp": 98.649, "power": 35.749538}, {"timestamp": 119.535, "power": 35.749538}, {"timestamp": 140.39, "power": 35.749538}, {"timestamp": 160.891, "power": 35.749538}, {"timestamp": 181.436, "power": 35.749538}, {"timestamp": 201.973, "power": 35.749538}, {"timestamp": 222.512, "power": 35.749538}, {"timestamp": 243.051, "power": 35.749538}, {"timestamp": 263.591, "power": 35.749538}, {"timestamp": 284.113, "power": 35.749538}, {"timestamp": 304.609, "power": 35.749538}, {"timestamp": 325.142, "power": 35.749538}, {"timestamp": 345.683, "power": 35.749538}, {"timestamp": 366.218, "power": 35.749538}, {"timestamp": 386.76, "power": 35.749538}, {"timestamp": 407.297, "power": 35.749538}, {"timestamp": 427.835, "power": 35.749538}, {"timestamp": 448.347, "power": 35.749538}, {"timestamp": 468.885, "power": 35.749538}, {"timestamp": 489.424, "power": 35.749538}, {"timestamp": 509.968, "power": 35.749538}, {"timestamp": 530.508, "power": 35.749538}, {"timestamp": 551.049, "power": 35.749538}, {"timestamp": 571.592, "power": 35.749538}, {"timestamp": 592.078, "power": 35.749538}, {"timestamp": 612.596, "power": 35.749538}, {"timestamp": 633.058, "power": 35.749538}, {"timestamp": 653.537, "power": 35.749538}, {"timestamp": 673.794, "power": 35.749538}, {"timestamp": 694.152, "power": 35.749538}, {"timestamp": 714.698, "power": 35.749538}, {"timestamp": 735.246, "power": 35.749538}, {"timestamp": 755.825, "power": 35.749538}, {"timestamp": 776.363, "power": 35.749538}, {"timestamp": 796.856, "power": 35.749538}, {"timestamp": 817.381, "power": 35.749538}, {"timestamp": 837.905, "power": 35.749538}, {"timestamp": 858.43, "power": 35.749538}, {"timestamp": 878.952, "power": 35.749538}, {"timestamp": 899.476, "power": 35.749538}, {"timestamp": 920.003, "power": 35.749538}, {"timestamp": 940.505, "power": 35.749538}, {"timestamp": 960.994, "power": 35.749538}, {"timestamp": 981.532, "power": 35.749538}, {"timestamp": 1002.06, "power": 35.749538}, {"timestamp": 1022.59, "power": 35.483907}, {"timestamp": 1043.65, "power": 35.483907}, {"timestamp": 1064.17, "power": 35.483907}, {"timestamp": 1089.3, "power": 35.483907}, {"timestamp": 1109.97, "power": 35.483907}, {"timestamp": 1130.52, "power": 35.483907}], "timeline": {"START": "646.398306", "END": "725.752619"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 436.63}, {"name": "clFinish", "calls": 1, "time": 346.73}, {"name": "clReleaseKernel", "calls": 1, "time": 134.903}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.445}, {"name": "clReleaseContext", "calls": 1, "time": 50.9508}, {"name": "clCreateContext", "calls": 1, "time": 34.7354}, {"name": "clReleaseProgram", "calls": 1, "time": 20.1054}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.41286}, {"name": "clCreateKernel", "calls": 1, "time": 0.339915}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.13308}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072957}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036947}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030773}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024355}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023715}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013209}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010368}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008215}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007024}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006511}, {"name": "clRetainDevice", "calls": 2, "time": 0.004667}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 79.3543}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 77.7401}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 72.2921}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 75.9957}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 78.8856}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 76.6356}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8146.026947, "utilization": 84.854447, "size": 1531980.0, "time": 188.064686}, {"type": "WRITE", "transfers": 1, "speed": 6566.979744, "utilization": 68.406039, "size": 519105.0, "time": 79.047787}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 986621, "speed": 106.108, "utilization": 0.921076, "size": 0.00807298}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 62132, "speed": 380.423, "utilization": 3.30228, "size": 0.122593}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 893695, "speed": 103.834, "utilization": 0.901333, "size": 0.00808056}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 56293, "speed": 378.456, "utilization": 3.28521, "size": 0.122103}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 953273, "speed": 105.134, "utilization": 0.912623, "size": 0.00807553}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60036, "speed": 379.796, "utilization": 3.29684, "size": 0.12243}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1024032, "speed": 108.553, "utilization": 0.942298, "size": 0.00807031}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64481, "speed": 382.067, "utilization": 3.31655, "size": 0.122769}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 966039, "speed": 105.359, "utilization": 0.914571, "size": 0.00807453}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60822, "speed": 380.087, "utilization": 3.29937, "size": 0.122527}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.15MB.len8/run4.json b/code/fpga/final_results/dna.15MB.len8/run4.json new file mode 100644 index 0000000..2e6d676 --- /dev/null +++ b/code/fpga/final_results/dna.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 56.0015, "power": 36.088025}, {"timestamp": 76.7154, "power": 36.088025}, {"timestamp": 97.204, "power": 36.088025}, {"timestamp": 117.732, "power": 36.088025}, {"timestamp": 138.609, "power": 36.088025}, {"timestamp": 159.5, "power": 36.088025}, {"timestamp": 180.038, "power": 36.088025}, {"timestamp": 200.573, "power": 36.088025}, {"timestamp": 221.104, "power": 36.088025}, {"timestamp": 241.64, "power": 36.088025}, {"timestamp": 262.175, "power": 36.088025}, {"timestamp": 282.71, "power": 36.088025}, {"timestamp": 303.245, "power": 36.088025}, {"timestamp": 323.784, "power": 36.088025}, {"timestamp": 344.268, "power": 36.088025}, {"timestamp": 364.76, "power": 36.088025}, {"timestamp": 385.288, "power": 36.088025}, {"timestamp": 405.823, "power": 36.088025}, {"timestamp": 426.358, "power": 36.088025}, {"timestamp": 446.898, "power": 36.088025}, {"timestamp": 467.444, "power": 36.088025}, {"timestamp": 487.98, "power": 36.088025}, {"timestamp": 508.487, "power": 36.088025}, {"timestamp": 529.013, "power": 36.088025}, {"timestamp": 549.548, "power": 36.088025}, {"timestamp": 570.091, "power": 36.088025}, {"timestamp": 590.62, "power": 36.088025}, {"timestamp": 611.145, "power": 36.088025}, {"timestamp": 631.667, "power": 36.088025}, {"timestamp": 652.186, "power": 36.088025}, {"timestamp": 672.69, "power": 36.088025}, {"timestamp": 693.202, "power": 36.088025}, {"timestamp": 713.722, "power": 36.088025}, {"timestamp": 734.263, "power": 36.088025}, {"timestamp": 754.797, "power": 36.088025}, {"timestamp": 775.316, "power": 36.088025}, {"timestamp": 795.878, "power": 36.088025}, {"timestamp": 816.365, "power": 36.088025}, {"timestamp": 836.817, "power": 36.088025}, {"timestamp": 857.268, "power": 36.088025}, {"timestamp": 877.718, "power": 36.088025}, {"timestamp": 898.165, "power": 36.088025}, {"timestamp": 918.613, "power": 36.088025}, {"timestamp": 939.063, "power": 36.088025}, {"timestamp": 959.536, "power": 36.088025}, {"timestamp": 980.06, "power": 36.088025}, {"timestamp": 1000.56, "power": 36.088025}, {"timestamp": 1021.04, "power": 39.03748}, {"timestamp": 1042.22, "power": 39.03748}, {"timestamp": 1062.74, "power": 39.03748}, {"timestamp": 1083.27, "power": 39.03748}, {"timestamp": 1105.89, "power": 39.03748}, {"timestamp": 1126.57, "power": 39.03748}, {"timestamp": 1147.1, "power": 39.03748}], "timeline": {"START": "669.395407", "END": "749.143224"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 436.498}, {"name": "clFinish", "calls": 1, "time": 348.872}, {"name": "clReleaseKernel", "calls": 1, "time": 134.484}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9272}, {"name": "clCreateContext", "calls": 1, "time": 53.8461}, {"name": "clReleaseContext", "calls": 1, "time": 42.4438}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9246}, {"name": "clCreateKernel", "calls": 1, "time": 0.338813}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.333878}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.133658}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.064529}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038095}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030545}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024244}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023417}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015219}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010578}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010315}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008364}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007822}, {"name": "clRetainDevice", "calls": 2, "time": 0.004864}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 79.7478}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 74.1916}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 79.4418}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 72.4097}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 78.8081}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 69.5948}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8206.842385, "utilization": 85.487942, "size": 1531980.0, "time": 186.671064}, {"type": "WRITE", "transfers": 1, "speed": 6314.332205, "utilization": 65.774294, "size": 519105.0, "time": 82.210628}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 921657, "speed": 104.262, "utilization": 0.905049, "size": 0.00807812}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 58077, "speed": 378.812, "utilization": 3.2883, "size": 0.122204}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1047307, "speed": 110.037, "utilization": 0.955181, "size": 0.00806875}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 65899, "speed": 382.541, "utilization": 3.32067, "size": 0.122953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 894169, "speed": 103.613, "utilization": 0.899421, "size": 0.00808052}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 56361, "speed": 378.539, "utilization": 3.28593, "size": 0.122023}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1028065, "speed": 109.083, "utilization": 0.946902, "size": 0.00807003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64683, "speed": 382.603, "utilization": 3.3212, "size": 0.122884}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 845709, "speed": 102.249, "utilization": 0.887575, "size": 0.00808514}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 53306, "speed": 377.951, "utilization": 3.28083, "size": 0.121744}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len4/run0.json b/code/fpga/final_results/dna.20MB.len4/run0.json new file mode 100644 index 0000000..f43f24f --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.5949, "power": 35.772766000000004}, {"timestamp": 63.2154, "power": 35.772766000000004}, {"timestamp": 83.708, "power": 35.772766000000004}, {"timestamp": 104.235, "power": 35.772766000000004}, {"timestamp": 124.763, "power": 35.772766000000004}, {"timestamp": 145.313, "power": 35.772766000000004}, {"timestamp": 166.196, "power": 35.772766000000004}, {"timestamp": 186.742, "power": 35.772766000000004}, {"timestamp": 207.255, "power": 35.772766000000004}, {"timestamp": 227.745, "power": 35.772766000000004}, {"timestamp": 248.277, "power": 35.772766000000004}, {"timestamp": 268.811, "power": 35.772766000000004}, {"timestamp": 289.347, "power": 35.772766000000004}, {"timestamp": 309.878, "power": 35.772766000000004}, {"timestamp": 330.413, "power": 35.772766000000004}, {"timestamp": 350.95, "power": 35.772766000000004}, {"timestamp": 371.461, "power": 35.772766000000004}, {"timestamp": 391.993, "power": 35.772766000000004}, {"timestamp": 412.531, "power": 35.772766000000004}, {"timestamp": 433.068, "power": 35.772766000000004}, {"timestamp": 453.606, "power": 35.772766000000004}, {"timestamp": 474.144, "power": 35.772766000000004}, {"timestamp": 494.68, "power": 35.772766000000004}, {"timestamp": 515.19, "power": 35.772766000000004}, {"timestamp": 535.682, "power": 35.772766000000004}, {"timestamp": 556.214, "power": 35.772766000000004}, {"timestamp": 576.743, "power": 35.772766000000004}, {"timestamp": 597.278, "power": 35.772766000000004}, {"timestamp": 617.811, "power": 35.772766000000004}, {"timestamp": 638.343, "power": 35.772766000000004}, {"timestamp": 658.875, "power": 35.772766000000004}, {"timestamp": 679.375, "power": 35.772766000000004}, {"timestamp": 699.904, "power": 35.772766000000004}, {"timestamp": 720.444, "power": 35.772766000000004}, {"timestamp": 740.982, "power": 35.772766000000004}, {"timestamp": 761.519, "power": 35.772766000000004}, {"timestamp": 782.051, "power": 35.772766000000004}, {"timestamp": 802.583, "power": 35.772766000000004}, {"timestamp": 823.09, "power": 35.772766000000004}, {"timestamp": 843.577, "power": 35.772766000000004}, {"timestamp": 864.105, "power": 35.772766000000004}, {"timestamp": 884.639, "power": 35.772766000000004}, {"timestamp": 905.179, "power": 35.772766000000004}, {"timestamp": 925.711, "power": 35.772766000000004}, {"timestamp": 946.245, "power": 35.772766000000004}, {"timestamp": 966.779, "power": 35.772766000000004}, {"timestamp": 987.297, "power": 35.772766000000004}, {"timestamp": 1007.82, "power": 35.868413000000004}, {"timestamp": 1028.89, "power": 35.868413000000004}, {"timestamp": 1049.42, "power": 35.868413000000004}, {"timestamp": 1069.95, "power": 35.868413000000004}, {"timestamp": 1090.48, "power": 35.868413000000004}, {"timestamp": 1111.05, "power": 35.868413000000004}, {"timestamp": 1131.54, "power": 35.868413000000004}, {"timestamp": 1152.07, "power": 35.868413000000004}, {"timestamp": 1172.6, "power": 35.868413000000004}, {"timestamp": 1193.13, "power": 35.868413000000004}, {"timestamp": 1213.66, "power": 35.868413000000004}, {"timestamp": 1234.19, "power": 35.868413000000004}, {"timestamp": 1254.72, "power": 35.868413000000004}, {"timestamp": 1275.23, "power": 35.868413000000004}, {"timestamp": 1295.76, "power": 35.868413000000004}, {"timestamp": 1316.29, "power": 35.868413000000004}, {"timestamp": 1336.82, "power": 35.868413000000004}, {"timestamp": 1357.35, "power": 35.868413000000004}, {"timestamp": 1377.89, "power": 35.868413000000004}, {"timestamp": 1398.42, "power": 35.868413000000004}, {"timestamp": 1418.96, "power": 35.868413000000004}, {"timestamp": 1439.46, "power": 35.868413000000004}, {"timestamp": 1459.99, "power": 35.868413000000004}, {"timestamp": 1480.53, "power": 35.868413000000004}, {"timestamp": 1501.06, "power": 35.868413000000004}, {"timestamp": 1521.6, "power": 35.868413000000004}, {"timestamp": 1542.13, "power": 35.868413000000004}, {"timestamp": 1562.66, "power": 35.868413000000004}, {"timestamp": 1583.17, "power": 35.868413000000004}, {"timestamp": 1603.66, "power": 35.868413000000004}, {"timestamp": 1624.19, "power": 35.868413000000004}, {"timestamp": 1644.72, "power": 35.868413000000004}, {"timestamp": 1665.25, "power": 35.868413000000004}, {"timestamp": 1685.78, "power": 35.868413000000004}, {"timestamp": 1706.28, "power": 35.868413000000004}, {"timestamp": 1726.8, "power": 35.868413000000004}, {"timestamp": 1747.3, "power": 35.868413000000004}, {"timestamp": 1767.83, "power": 35.868413000000004}, {"timestamp": 1788.38, "power": 35.868413000000004}, {"timestamp": 1808.91, "power": 35.868413000000004}, {"timestamp": 1829.44, "power": 35.868413000000004}, {"timestamp": 1849.97, "power": 35.868413000000004}, {"timestamp": 1870.56, "power": 35.868413000000004}, {"timestamp": 1891.07, "power": 35.868413000000004}, {"timestamp": 1911.56, "power": 35.868413000000004}, {"timestamp": 1932.09, "power": 35.868413000000004}, {"timestamp": 1952.63, "power": 35.868413000000004}, {"timestamp": 1973.17, "power": 35.868413000000004}, {"timestamp": 1993.7, "power": 35.868413000000004}, {"timestamp": 2014.24, "power": 35.723870000000005}, {"timestamp": 2035.32, "power": 35.723870000000005}, {"timestamp": 2055.81, "power": 35.723870000000005}, {"timestamp": 2076.35, "power": 35.723870000000005}, {"timestamp": 2096.88, "power": 35.723870000000005}, {"timestamp": 2117.41, "power": 35.723870000000005}, {"timestamp": 2137.95, "power": 35.723870000000005}, {"timestamp": 2158.48, "power": 35.723870000000005}, {"timestamp": 2179.04, "power": 35.723870000000005}, {"timestamp": 2199.53, "power": 35.723870000000005}, {"timestamp": 2220.06, "power": 35.723870000000005}, {"timestamp": 2240.59, "power": 35.723870000000005}, {"timestamp": 2261.12, "power": 35.723870000000005}, {"timestamp": 2281.65, "power": 35.723870000000005}, {"timestamp": 2302.19, "power": 35.723870000000005}, {"timestamp": 2322.73, "power": 35.723870000000005}, {"timestamp": 2343.24, "power": 35.723870000000005}, {"timestamp": 2363.73, "power": 35.723870000000005}, {"timestamp": 2384.27, "power": 35.723870000000005}, {"timestamp": 2404.8, "power": 35.723870000000005}, {"timestamp": 2425.33, "power": 35.723870000000005}, {"timestamp": 2445.86, "power": 35.723870000000005}, {"timestamp": 2466.39, "power": 35.723870000000005}, {"timestamp": 2486.92, "power": 35.723870000000005}, {"timestamp": 2507.42, "power": 35.723870000000005}, {"timestamp": 2527.95, "power": 35.723870000000005}, {"timestamp": 2548.48, "power": 35.723870000000005}, {"timestamp": 2569.01, "power": 35.723870000000005}, {"timestamp": 2589.54, "power": 35.723870000000005}, {"timestamp": 2610.07, "power": 35.723870000000005}, {"timestamp": 2630.6, "power": 35.723870000000005}, {"timestamp": 2651.11, "power": 35.723870000000005}, {"timestamp": 2671.6, "power": 35.723870000000005}, {"timestamp": 2692.13, "power": 35.723870000000005}, {"timestamp": 2712.66, "power": 35.723870000000005}, {"timestamp": 2733.19, "power": 35.723870000000005}, {"timestamp": 2753.72, "power": 35.723870000000005}, {"timestamp": 2774.25, "power": 35.723870000000005}, {"timestamp": 2794.78, "power": 35.723870000000005}, {"timestamp": 2815.3, "power": 35.723870000000005}, {"timestamp": 2835.83, "power": 35.723870000000005}, {"timestamp": 2856.36, "power": 35.723870000000005}, {"timestamp": 2876.89, "power": 35.723870000000005}, {"timestamp": 2897.42, "power": 35.723870000000005}, {"timestamp": 2917.95, "power": 35.723870000000005}, {"timestamp": 2938.48, "power": 35.723870000000005}, {"timestamp": 2959.02, "power": 35.723870000000005}, {"timestamp": 2979.52, "power": 35.723870000000005}, {"timestamp": 3000.04, "power": 35.723870000000005}, {"timestamp": 3020.57, "power": 35.99778}, {"timestamp": 3041.59, "power": 35.99778}, {"timestamp": 3062.12, "power": 35.99778}, {"timestamp": 3082.65, "power": 35.99778}, {"timestamp": 3103.16, "power": 35.99778}, {"timestamp": 3123.65, "power": 35.99778}, {"timestamp": 3144.18, "power": 35.99778}, {"timestamp": 3164.72, "power": 35.99778}, {"timestamp": 3185.25, "power": 35.99778}, {"timestamp": 3205.83, "power": 35.99778}, {"timestamp": 3226.38, "power": 35.99778}, {"timestamp": 3246.91, "power": 35.99778}, {"timestamp": 3267.41, "power": 35.99778}, {"timestamp": 3287.93, "power": 35.99778}, {"timestamp": 3308.45, "power": 35.99778}, {"timestamp": 3328.98, "power": 35.99778}, {"timestamp": 3349.5, "power": 35.99778}, {"timestamp": 3370.02, "power": 35.99778}, {"timestamp": 3390.55, "power": 35.99778}, {"timestamp": 3411.04, "power": 35.99778}, {"timestamp": 3431.52, "power": 35.99778}, {"timestamp": 3452.04, "power": 35.99778}, {"timestamp": 3472.57, "power": 35.99778}, {"timestamp": 3493.1, "power": 35.99778}, {"timestamp": 3513.63, "power": 35.99778}, {"timestamp": 3534.16, "power": 35.99778}, {"timestamp": 3554.7, "power": 35.99778}, {"timestamp": 3575.23, "power": 35.99778}, {"timestamp": 3595.76, "power": 35.99778}, {"timestamp": 3616.31, "power": 35.99778}, {"timestamp": 3636.85, "power": 35.99778}, {"timestamp": 3657.39, "power": 35.99778}, {"timestamp": 3677.93, "power": 35.99778}, {"timestamp": 3698.47, "power": 35.99778}, {"timestamp": 3719.02, "power": 35.99778}, {"timestamp": 3739.52, "power": 35.99778}, {"timestamp": 3760.06, "power": 35.99778}, {"timestamp": 3780.6, "power": 35.99778}, {"timestamp": 3801.15, "power": 35.99778}, {"timestamp": 3821.69, "power": 35.99778}, {"timestamp": 3842.23, "power": 35.99778}, {"timestamp": 3862.78, "power": 35.99778}, {"timestamp": 3883.29, "power": 35.99778}, {"timestamp": 3903.83, "power": 35.99778}, {"timestamp": 3924.37, "power": 35.99778}, {"timestamp": 3944.91, "power": 35.99778}, {"timestamp": 3965.45, "power": 35.99778}, {"timestamp": 3986.0, "power": 35.99778}, {"timestamp": 4006.54, "power": 35.99778}, {"timestamp": 4027.05, "power": 38.482321999999996}, {"timestamp": 4048.14, "power": 38.482321999999996}, {"timestamp": 4068.69, "power": 38.482321999999996}, {"timestamp": 4089.23, "power": 38.482321999999996}, {"timestamp": 4109.78, "power": 38.482321999999996}, {"timestamp": 4130.32, "power": 38.482321999999996}, {"timestamp": 4150.86, "power": 38.482321999999996}, {"timestamp": 4171.38, "power": 38.482321999999996}, {"timestamp": 4191.92, "power": 38.482321999999996}, {"timestamp": 4212.46, "power": 38.482321999999996}, {"timestamp": 4233.01, "power": 38.482321999999996}, {"timestamp": 4253.55, "power": 38.482321999999996}, {"timestamp": 4274.09, "power": 38.482321999999996}, {"timestamp": 4294.64, "power": 38.482321999999996}, {"timestamp": 4315.15, "power": 38.482321999999996}, {"timestamp": 4335.69, "power": 38.482321999999996}, {"timestamp": 4356.23, "power": 38.482321999999996}, {"timestamp": 4376.78, "power": 38.482321999999996}, {"timestamp": 4397.33, "power": 38.482321999999996}, {"timestamp": 4417.87, "power": 38.482321999999996}, {"timestamp": 4438.41, "power": 38.482321999999996}, {"timestamp": 4458.95, "power": 38.482321999999996}, {"timestamp": 4479.47, "power": 38.482321999999996}, {"timestamp": 4500.01, "power": 38.482321999999996}, {"timestamp": 4520.55, "power": 38.482321999999996}, {"timestamp": 4541.09, "power": 38.482321999999996}, {"timestamp": 4561.63, "power": 38.482321999999996}, {"timestamp": 4582.17, "power": 38.482321999999996}, {"timestamp": 4602.71, "power": 38.482321999999996}, {"timestamp": 4623.24, "power": 38.482321999999996}, {"timestamp": 4643.77, "power": 38.482321999999996}, {"timestamp": 4664.31, "power": 38.482321999999996}, {"timestamp": 4684.85, "power": 38.482321999999996}, {"timestamp": 4705.4, "power": 38.482321999999996}, {"timestamp": 4725.94, "power": 38.482321999999996}, {"timestamp": 4746.48, "power": 38.482321999999996}, {"timestamp": 4767.02, "power": 38.482321999999996}, {"timestamp": 4787.53, "power": 38.482321999999996}, {"timestamp": 4808.06, "power": 38.482321999999996}, {"timestamp": 4828.6, "power": 38.482321999999996}, {"timestamp": 4849.14, "power": 38.482321999999996}, {"timestamp": 4869.68, "power": 38.482321999999996}, {"timestamp": 4890.22, "power": 38.482321999999996}, {"timestamp": 4910.76, "power": 38.482321999999996}, {"timestamp": 4931.27, "power": 38.482321999999996}, {"timestamp": 4951.8, "power": 38.482321999999996}, {"timestamp": 4972.34, "power": 38.482321999999996}, {"timestamp": 4992.88, "power": 38.482321999999996}, {"timestamp": 5013.42, "power": 38.482321999999996}, {"timestamp": 5033.96, "power": 37.222381999999996}, {"timestamp": 5055.72, "power": 37.222381999999996}, {"timestamp": 5076.25, "power": 37.222381999999996}, {"timestamp": 5096.79, "power": 37.222381999999996}, {"timestamp": 5117.33, "power": 37.222381999999996}, {"timestamp": 5137.87, "power": 37.222381999999996}, {"timestamp": 5158.41, "power": 37.222381999999996}, {"timestamp": 5178.96, "power": 37.222381999999996}, {"timestamp": 5199.47, "power": 37.222381999999996}, {"timestamp": 5220.01, "power": 37.222381999999996}, {"timestamp": 5240.56, "power": 37.222381999999996}, {"timestamp": 5261.1, "power": 37.222381999999996}, {"timestamp": 5281.64, "power": 37.222381999999996}, {"timestamp": 5302.19, "power": 37.222381999999996}, {"timestamp": 5322.76, "power": 37.222381999999996}, {"timestamp": 5343.28, "power": 37.222381999999996}, {"timestamp": 5363.84, "power": 37.222381999999996}, {"timestamp": 5384.39, "power": 37.222381999999996}, {"timestamp": 5404.96, "power": 37.222381999999996}, {"timestamp": 5425.53, "power": 37.222381999999996}, {"timestamp": 5446.08, "power": 37.222381999999996}, {"timestamp": 5466.65, "power": 37.222381999999996}, {"timestamp": 5487.17, "power": 37.222381999999996}, {"timestamp": 5507.66, "power": 37.222381999999996}, {"timestamp": 5528.23, "power": 37.222381999999996}, {"timestamp": 5548.79, "power": 37.222381999999996}, {"timestamp": 5569.37, "power": 37.222381999999996}, {"timestamp": 5589.94, "power": 37.222381999999996}, {"timestamp": 5610.5, "power": 37.222381999999996}, {"timestamp": 5631.05, "power": 37.222381999999996}, {"timestamp": 5651.55, "power": 37.222381999999996}, {"timestamp": 5672.11, "power": 37.222381999999996}, {"timestamp": 5692.67, "power": 37.222381999999996}, {"timestamp": 5713.21, "power": 37.222381999999996}, {"timestamp": 5733.75, "power": 37.222381999999996}, {"timestamp": 5754.29, "power": 37.222381999999996}, {"timestamp": 5774.83, "power": 37.222381999999996}, {"timestamp": 5795.35, "power": 37.222381999999996}, {"timestamp": 5815.9, "power": 37.222381999999996}, {"timestamp": 5836.47, "power": 37.222381999999996}, {"timestamp": 5857.05, "power": 37.222381999999996}, {"timestamp": 5877.62, "power": 37.222381999999996}, {"timestamp": 5898.19, "power": 37.222381999999996}, {"timestamp": 5918.74, "power": 37.222381999999996}, {"timestamp": 5939.29, "power": 37.222381999999996}, {"timestamp": 5959.83, "power": 37.222381999999996}, {"timestamp": 5980.4, "power": 37.222381999999996}, {"timestamp": 6000.97, "power": 37.222381999999996}, {"timestamp": 6021.55, "power": 37.222381999999996}, {"timestamp": 6042.11, "power": 37.961231999999995}, {"timestamp": 6063.52, "power": 37.961231999999995}, {"timestamp": 6084.01, "power": 37.961231999999995}, {"timestamp": 6104.55, "power": 37.961231999999995}, {"timestamp": 6125.09, "power": 37.961231999999995}, {"timestamp": 6145.64, "power": 37.961231999999995}, {"timestamp": 6166.18, "power": 37.961231999999995}, {"timestamp": 6186.73, "power": 37.961231999999995}, {"timestamp": 6207.25, "power": 37.961231999999995}, {"timestamp": 6227.75, "power": 37.961231999999995}, {"timestamp": 6248.29, "power": 37.961231999999995}, {"timestamp": 6268.83, "power": 37.961231999999995}, {"timestamp": 6289.38, "power": 37.961231999999995}, {"timestamp": 6309.92, "power": 37.961231999999995}, {"timestamp": 6330.46, "power": 37.961231999999995}, {"timestamp": 6351.02, "power": 37.961231999999995}, {"timestamp": 6371.53, "power": 37.961231999999995}, {"timestamp": 6392.07, "power": 37.961231999999995}, {"timestamp": 6412.62, "power": 37.961231999999995}, {"timestamp": 6433.16, "power": 37.961231999999995}, {"timestamp": 6453.71, "power": 37.961231999999995}, {"timestamp": 6474.25, "power": 37.961231999999995}, {"timestamp": 6494.8, "power": 37.961231999999995}, {"timestamp": 6515.32, "power": 37.961231999999995}, {"timestamp": 6535.86, "power": 37.961231999999995}, {"timestamp": 6556.41, "power": 37.961231999999995}, {"timestamp": 6576.95, "power": 37.961231999999995}, {"timestamp": 6597.5, "power": 37.961231999999995}, {"timestamp": 6618.04, "power": 37.961231999999995}, {"timestamp": 6638.58, "power": 37.961231999999995}, {"timestamp": 6659.11, "power": 37.961231999999995}, {"timestamp": 6679.61, "power": 37.961231999999995}, {"timestamp": 6700.14, "power": 37.961231999999995}, {"timestamp": 6720.69, "power": 37.961231999999995}, {"timestamp": 6741.23, "power": 37.961231999999995}, {"timestamp": 6761.77, "power": 37.961231999999995}, {"timestamp": 6782.32, "power": 37.961231999999995}, {"timestamp": 6802.86, "power": 37.961231999999995}, {"timestamp": 6823.39, "power": 37.961231999999995}, {"timestamp": 6843.93, "power": 37.961231999999995}, {"timestamp": 6864.48, "power": 37.961231999999995}, {"timestamp": 6885.02, "power": 37.961231999999995}, {"timestamp": 6905.56, "power": 37.961231999999995}, {"timestamp": 6926.1, "power": 37.961231999999995}, {"timestamp": 6946.65, "power": 37.961231999999995}, {"timestamp": 6967.17, "power": 37.961231999999995}, {"timestamp": 6987.66, "power": 37.961231999999995}, {"timestamp": 7008.2, "power": 37.961231999999995}, {"timestamp": 7028.74, "power": 37.961231999999995}, {"timestamp": 7049.28, "power": 36.882298}, {"timestamp": 7070.37, "power": 36.882298}, {"timestamp": 7090.91, "power": 36.882298}, {"timestamp": 7111.42, "power": 36.882298}, {"timestamp": 7131.96, "power": 36.882298}, {"timestamp": 7152.5, "power": 36.882298}, {"timestamp": 7173.05, "power": 36.882298}, {"timestamp": 7193.59, "power": 36.882298}, {"timestamp": 7214.14, "power": 36.882298}, {"timestamp": 7234.68, "power": 36.882298}, {"timestamp": 7255.2, "power": 36.882298}, {"timestamp": 7275.7, "power": 36.882298}, {"timestamp": 7296.24, "power": 36.882298}, {"timestamp": 7316.78, "power": 36.882298}, {"timestamp": 7337.33, "power": 36.882298}, {"timestamp": 7357.87, "power": 36.882298}, {"timestamp": 7378.45, "power": 36.882298}, {"timestamp": 7398.95, "power": 36.882298}, {"timestamp": 7419.45, "power": 36.882298}, {"timestamp": 7440.0, "power": 36.882298}, {"timestamp": 7460.58, "power": 36.882298}, {"timestamp": 7481.16, "power": 36.882298}, {"timestamp": 7501.73, "power": 36.882298}, {"timestamp": 7522.31, "power": 36.882298}, {"timestamp": 7542.81, "power": 36.882298}, {"timestamp": 7563.3, "power": 36.882298}, {"timestamp": 7583.85, "power": 36.882298}, {"timestamp": 7604.42, "power": 36.882298}, {"timestamp": 7624.99, "power": 36.882298}, {"timestamp": 7645.55, "power": 36.882298}, {"timestamp": 7666.11, "power": 36.882298}, {"timestamp": 7686.68, "power": 36.882298}, {"timestamp": 7707.2, "power": 36.882298}, {"timestamp": 7727.74, "power": 36.882298}, {"timestamp": 7748.28, "power": 36.882298}, {"timestamp": 7768.82, "power": 36.882298}, {"timestamp": 7789.37, "power": 36.882298}, {"timestamp": 7809.91, "power": 36.882298}, {"timestamp": 7830.45, "power": 36.882298}, {"timestamp": 7851.03, "power": 36.882298}, {"timestamp": 7871.52, "power": 36.882298}, {"timestamp": 7892.05, "power": 36.882298}, {"timestamp": 7912.6, "power": 36.882298}, {"timestamp": 7933.14, "power": 36.882298}, {"timestamp": 7953.69, "power": 36.882298}, {"timestamp": 7974.23, "power": 36.882298}, {"timestamp": 7994.77, "power": 36.882298}, {"timestamp": 8015.29, "power": 36.882298}, {"timestamp": 8035.83, "power": 36.882298}, {"timestamp": 8056.37, "power": 37.414071}, {"timestamp": 8077.54, "power": 37.414071}, {"timestamp": 8098.09, "power": 37.414071}, {"timestamp": 8118.63, "power": 37.414071}, {"timestamp": 8139.16, "power": 37.414071}, {"timestamp": 8159.7, "power": 37.414071}, {"timestamp": 8180.24, "power": 37.414071}, {"timestamp": 8200.79, "power": 37.414071}, {"timestamp": 8221.33, "power": 37.414071}, {"timestamp": 8241.87, "power": 37.414071}, {"timestamp": 8262.42, "power": 37.414071}, {"timestamp": 8282.96, "power": 37.414071}, {"timestamp": 8303.49, "power": 37.414071}, {"timestamp": 8324.03, "power": 37.414071}, {"timestamp": 8344.57, "power": 37.414071}, {"timestamp": 8365.11, "power": 37.414071}, {"timestamp": 8385.66, "power": 37.414071}, {"timestamp": 8406.2, "power": 37.414071}, {"timestamp": 8426.75, "power": 37.414071}, {"timestamp": 8447.27, "power": 37.414071}, {"timestamp": 8467.81, "power": 37.414071}, {"timestamp": 8488.35, "power": 37.414071}, {"timestamp": 8508.9, "power": 37.414071}, {"timestamp": 8529.44, "power": 37.414071}, {"timestamp": 8549.98, "power": 37.414071}, {"timestamp": 8570.53, "power": 37.414071}, {"timestamp": 8591.04, "power": 37.414071}, {"timestamp": 8611.54, "power": 37.414071}, {"timestamp": 8632.07, "power": 37.414071}, {"timestamp": 8652.62, "power": 37.414071}, {"timestamp": 8673.16, "power": 37.414071}, {"timestamp": 8693.71, "power": 37.414071}, {"timestamp": 8714.26, "power": 37.414071}, {"timestamp": 8734.8, "power": 37.414071}, {"timestamp": 8755.33, "power": 37.414071}, {"timestamp": 8775.87, "power": 37.414071}, {"timestamp": 8796.41, "power": 37.414071}, {"timestamp": 8816.99, "power": 37.414071}, {"timestamp": 8837.54, "power": 37.414071}, {"timestamp": 8858.08, "power": 37.414071}, {"timestamp": 8878.63, "power": 37.414071}, {"timestamp": 8899.14, "power": 37.414071}, {"timestamp": 8919.64, "power": 37.414071}, {"timestamp": 8940.18, "power": 37.414071}, {"timestamp": 8960.72, "power": 37.414071}, {"timestamp": 8981.26, "power": 37.414071}, {"timestamp": 9001.81, "power": 37.414071}, {"timestamp": 9022.35, "power": 37.414071}, {"timestamp": 9042.9, "power": 37.414071}, {"timestamp": 9063.43, "power": 37.297238}, {"timestamp": 9084.53, "power": 37.297238}, {"timestamp": 9105.07, "power": 37.297238}, {"timestamp": 9125.62, "power": 37.297238}, {"timestamp": 9146.17, "power": 37.297238}, {"timestamp": 9166.71, "power": 37.297238}, {"timestamp": 9187.24, "power": 37.297238}, {"timestamp": 9207.78, "power": 37.297238}, {"timestamp": 9228.32, "power": 37.297238}, {"timestamp": 9248.86, "power": 37.297238}, {"timestamp": 9269.41, "power": 37.297238}, {"timestamp": 9289.95, "power": 37.297238}, {"timestamp": 9310.5, "power": 37.297238}, {"timestamp": 9331.04, "power": 37.297238}, {"timestamp": 9351.55, "power": 37.297238}, {"timestamp": 9372.08, "power": 37.297238}, {"timestamp": 9392.67, "power": 37.297238}, {"timestamp": 9413.23, "power": 37.297238}, {"timestamp": 9433.8, "power": 37.297238}, {"timestamp": 9454.36, "power": 37.297238}, {"timestamp": 9474.93, "power": 37.297238}, {"timestamp": 9495.44, "power": 37.297238}, {"timestamp": 9516.0, "power": 37.297238}, {"timestamp": 9536.57, "power": 37.297238}, {"timestamp": 9557.13, "power": 37.297238}, {"timestamp": 9577.7, "power": 37.297238}, {"timestamp": 9598.26, "power": 37.297238}, {"timestamp": 9618.82, "power": 37.297238}, {"timestamp": 9639.34, "power": 37.297238}, {"timestamp": 9659.88, "power": 37.297238}, {"timestamp": 9680.42, "power": 37.297238}, {"timestamp": 9700.97, "power": 37.297238}, {"timestamp": 9721.51, "power": 37.297238}, {"timestamp": 9742.05, "power": 37.297238}, {"timestamp": 9762.6, "power": 37.297238}, {"timestamp": 9783.12, "power": 37.297238}, {"timestamp": 9803.66, "power": 37.297238}, {"timestamp": 9824.21, "power": 37.297238}, {"timestamp": 9844.75, "power": 37.297238}, {"timestamp": 9865.29, "power": 37.297238}, {"timestamp": 9885.84, "power": 37.297238}, {"timestamp": 9906.38, "power": 37.297238}, {"timestamp": 9926.92, "power": 37.297238}, {"timestamp": 9947.44, "power": 37.297238}, {"timestamp": 9967.98, "power": 37.297238}, {"timestamp": 9988.52, "power": 37.297238}, {"timestamp": 10009.1, "power": 37.297238}, {"timestamp": 10029.6, "power": 37.297238}, {"timestamp": 10050.2, "power": 37.297238}, {"timestamp": 10070.7, "power": 38.041525}, {"timestamp": 10091.8, "power": 38.041525}, {"timestamp": 10112.4, "power": 38.041525}, {"timestamp": 10132.9, "power": 38.041525}, {"timestamp": 10153.5, "power": 38.041525}, {"timestamp": 10174.0, "power": 38.041525}, {"timestamp": 10194.6, "power": 38.041525}, {"timestamp": 10215.1, "power": 38.041525}, {"timestamp": 10235.6, "power": 38.041525}, {"timestamp": 10256.1, "power": 38.041525}, {"timestamp": 10276.6, "power": 38.041525}, {"timestamp": 10297.2, "power": 38.041525}, {"timestamp": 10317.8, "power": 38.041525}, {"timestamp": 10338.3, "power": 38.041525}, {"timestamp": 10358.9, "power": 38.041525}, {"timestamp": 10379.4, "power": 38.041525}, {"timestamp": 10400.0, "power": 38.041525}, {"timestamp": 10420.6, "power": 38.041525}, {"timestamp": 10441.1, "power": 38.041525}, {"timestamp": 10461.7, "power": 38.041525}, {"timestamp": 10482.3, "power": 38.041525}, {"timestamp": 10502.8, "power": 38.041525}, {"timestamp": 10523.3, "power": 38.041525}, {"timestamp": 10543.9, "power": 38.041525}, {"timestamp": 10564.5, "power": 38.041525}, {"timestamp": 10585.0, "power": 38.041525}, {"timestamp": 10605.6, "power": 38.041525}, {"timestamp": 10626.2, "power": 38.041525}, {"timestamp": 10646.7, "power": 38.041525}, {"timestamp": 10667.3, "power": 38.041525}, {"timestamp": 10687.8, "power": 38.041525}, {"timestamp": 10708.3, "power": 38.041525}, {"timestamp": 10728.9, "power": 38.041525}, {"timestamp": 10749.5, "power": 38.041525}, {"timestamp": 10770.1, "power": 38.041525}, {"timestamp": 10790.6, "power": 38.041525}, {"timestamp": 10811.1, "power": 38.041525}, {"timestamp": 10831.6, "power": 38.041525}, {"timestamp": 10852.2, "power": 38.041525}, {"timestamp": 10872.8, "power": 38.041525}, {"timestamp": 10893.3, "power": 38.041525}, {"timestamp": 10913.9, "power": 38.041525}, {"timestamp": 10934.4, "power": 38.041525}, {"timestamp": 10955.0, "power": 38.041525}, {"timestamp": 10975.5, "power": 38.041525}, {"timestamp": 10996.0, "power": 38.041525}, {"timestamp": 11016.6, "power": 38.041525}, {"timestamp": 11037.1, "power": 38.041525}, {"timestamp": 11057.7, "power": 38.041525}, {"timestamp": 11078.2, "power": 37.709203}, {"timestamp": 11099.3, "power": 37.709203}, {"timestamp": 11119.8, "power": 37.709203}, {"timestamp": 11140.3, "power": 37.709203}, {"timestamp": 11160.9, "power": 37.709203}, {"timestamp": 11181.4, "power": 37.709203}, {"timestamp": 11202.0, "power": 37.709203}, {"timestamp": 11222.5, "power": 37.709203}, {"timestamp": 11243.0, "power": 37.709203}, {"timestamp": 11263.5, "power": 37.709203}, {"timestamp": 11284.1, "power": 37.709203}, {"timestamp": 11304.6, "power": 37.709203}, {"timestamp": 11325.2, "power": 37.709203}, {"timestamp": 11345.7, "power": 37.709203}, {"timestamp": 11366.3, "power": 37.709203}, {"timestamp": 11386.8, "power": 37.709203}, {"timestamp": 11407.3, "power": 37.709203}, {"timestamp": 11427.9, "power": 37.709203}, {"timestamp": 11448.4, "power": 37.709203}, {"timestamp": 11469.0, "power": 37.709203}, {"timestamp": 11489.5, "power": 37.709203}, {"timestamp": 11510.0, "power": 37.709203}, {"timestamp": 11530.6, "power": 37.709203}, {"timestamp": 11551.1, "power": 37.709203}, {"timestamp": 11571.7, "power": 37.709203}, {"timestamp": 11592.2, "power": 37.709203}, {"timestamp": 11612.7, "power": 37.709203}, {"timestamp": 11633.3, "power": 37.709203}, {"timestamp": 11653.8, "power": 37.709203}, {"timestamp": 11674.4, "power": 37.709203}, {"timestamp": 11694.9, "power": 37.709203}, {"timestamp": 11715.4, "power": 37.709203}, {"timestamp": 11735.9, "power": 37.709203}, {"timestamp": 11756.4, "power": 37.709203}, {"timestamp": 11776.9, "power": 37.709203}, {"timestamp": 11797.5, "power": 37.709203}, {"timestamp": 11818.0, "power": 37.709203}, {"timestamp": 11838.5, "power": 37.709203}, {"timestamp": 11859.0, "power": 37.709203}, {"timestamp": 11879.5, "power": 37.709203}, {"timestamp": 11900.1, "power": 37.709203}, {"timestamp": 11920.6, "power": 37.709203}, {"timestamp": 11941.2, "power": 37.709203}, {"timestamp": 11961.7, "power": 37.709203}, {"timestamp": 11982.3, "power": 37.709203}, {"timestamp": 12002.8, "power": 37.709203}, {"timestamp": 12023.3, "power": 37.709203}, {"timestamp": 12043.8, "power": 37.709203}, {"timestamp": 12064.4, "power": 37.709203}, {"timestamp": 12084.9, "power": 37.568447}, {"timestamp": 12106.9, "power": 37.568447}, {"timestamp": 12127.4, "power": 37.568447}, {"timestamp": 12147.9, "power": 37.568447}, {"timestamp": 12168.5, "power": 37.568447}, {"timestamp": 12189.1, "power": 37.568447}, {"timestamp": 12209.6, "power": 37.568447}, {"timestamp": 12230.2, "power": 37.568447}, {"timestamp": 12250.8, "power": 37.568447}, {"timestamp": 12271.3, "power": 37.568447}, {"timestamp": 12291.8, "power": 37.568447}, {"timestamp": 12312.4, "power": 37.568447}, {"timestamp": 12332.9, "power": 37.568447}, {"timestamp": 12353.5, "power": 37.568447}, {"timestamp": 12374.1, "power": 37.568447}, {"timestamp": 12394.7, "power": 37.568447}, {"timestamp": 12415.2, "power": 37.568447}, {"timestamp": 12435.7, "power": 37.568447}, {"timestamp": 12456.3, "power": 37.568447}, {"timestamp": 12476.8, "power": 37.568447}, {"timestamp": 12497.4, "power": 37.568447}, {"timestamp": 12518.0, "power": 37.568447}, {"timestamp": 12538.6, "power": 37.568447}, {"timestamp": 12559.1, "power": 37.568447}, {"timestamp": 12579.6, "power": 37.568447}, {"timestamp": 12600.2, "power": 37.568447}, {"timestamp": 12620.7, "power": 37.568447}, {"timestamp": 12641.3, "power": 37.568447}, {"timestamp": 12661.9, "power": 37.568447}, {"timestamp": 12682.4, "power": 37.568447}, {"timestamp": 12703.0, "power": 37.568447}, {"timestamp": 12723.5, "power": 37.568447}, {"timestamp": 12744.1, "power": 37.568447}, {"timestamp": 12764.6, "power": 37.568447}, {"timestamp": 12785.2, "power": 37.568447}, {"timestamp": 12805.8, "power": 37.568447}, {"timestamp": 12826.3, "power": 37.568447}, {"timestamp": 12846.9, "power": 37.568447}, {"timestamp": 12867.4, "power": 37.568447}, {"timestamp": 12888.0, "power": 37.568447}, {"timestamp": 12908.6, "power": 37.568447}, {"timestamp": 12929.1, "power": 37.568447}, {"timestamp": 12949.7, "power": 37.568447}, {"timestamp": 12970.3, "power": 37.568447}, {"timestamp": 12990.8, "power": 37.568447}, {"timestamp": 13011.4, "power": 37.568447}, {"timestamp": 13031.9, "power": 37.568447}, {"timestamp": 13052.5, "power": 37.568447}, {"timestamp": 13073.1, "power": 37.568447}, {"timestamp": 13093.6, "power": 37.376999999999995}, {"timestamp": 13114.7, "power": 37.376999999999995}, {"timestamp": 13135.3, "power": 37.376999999999995}, {"timestamp": 13155.8, "power": 37.376999999999995}, {"timestamp": 13176.3, "power": 37.376999999999995}, {"timestamp": 13196.9, "power": 37.376999999999995}, {"timestamp": 13217.4, "power": 37.376999999999995}, {"timestamp": 13238.0, "power": 37.376999999999995}, {"timestamp": 13258.5, "power": 37.376999999999995}, {"timestamp": 13279.1, "power": 37.376999999999995}, {"timestamp": 13299.6, "power": 37.376999999999995}, {"timestamp": 13320.1, "power": 37.376999999999995}, {"timestamp": 13340.6, "power": 37.376999999999995}, {"timestamp": 13361.2, "power": 37.376999999999995}, {"timestamp": 13381.7, "power": 37.376999999999995}, {"timestamp": 13402.3, "power": 37.376999999999995}, {"timestamp": 13422.8, "power": 37.376999999999995}, {"timestamp": 13443.3, "power": 37.376999999999995}, {"timestamp": 13463.9, "power": 37.376999999999995}, {"timestamp": 13484.4, "power": 37.376999999999995}, {"timestamp": 13505.0, "power": 37.376999999999995}, {"timestamp": 13525.5, "power": 37.376999999999995}, {"timestamp": 13546.0, "power": 37.376999999999995}, {"timestamp": 13566.6, "power": 37.376999999999995}, {"timestamp": 13587.1, "power": 37.376999999999995}, {"timestamp": 13607.6, "power": 37.376999999999995}, {"timestamp": 13628.1, "power": 37.376999999999995}, {"timestamp": 13648.7, "power": 37.376999999999995}, {"timestamp": 13669.2, "power": 37.376999999999995}, {"timestamp": 13689.8, "power": 37.376999999999995}, {"timestamp": 13710.3, "power": 37.376999999999995}, {"timestamp": 13730.9, "power": 37.376999999999995}, {"timestamp": 13751.4, "power": 37.376999999999995}, {"timestamp": 13771.9, "power": 37.376999999999995}, {"timestamp": 13792.5, "power": 37.376999999999995}, {"timestamp": 13813.0, "power": 37.376999999999995}, {"timestamp": 13833.6, "power": 37.376999999999995}, {"timestamp": 13854.1, "power": 37.376999999999995}, {"timestamp": 13874.6, "power": 37.376999999999995}, {"timestamp": 13895.2, "power": 37.376999999999995}, {"timestamp": 13915.7, "power": 37.376999999999995}, {"timestamp": 13936.2, "power": 37.376999999999995}, {"timestamp": 13956.8, "power": 37.376999999999995}, {"timestamp": 13977.3, "power": 37.376999999999995}, {"timestamp": 13997.9, "power": 37.376999999999995}, {"timestamp": 14018.4, "power": 37.376999999999995}, {"timestamp": 14039.0, "power": 37.376999999999995}, {"timestamp": 14059.5, "power": 37.376999999999995}, {"timestamp": 14080.0, "power": 37.376999999999995}, {"timestamp": 14100.6, "power": 37.531146}, {"timestamp": 14121.5, "power": 37.531146}, {"timestamp": 14142.1, "power": 37.531146}, {"timestamp": 14162.6, "power": 37.531146}, {"timestamp": 14183.2, "power": 37.531146}, {"timestamp": 14203.7, "power": 37.531146}, {"timestamp": 14224.2, "power": 37.531146}, {"timestamp": 14244.7, "power": 37.531146}, {"timestamp": 14265.3, "power": 37.531146}, {"timestamp": 14285.8, "power": 37.531146}, {"timestamp": 14306.4, "power": 37.531146}, {"timestamp": 14326.9, "power": 37.531146}, {"timestamp": 14347.4, "power": 37.531146}, {"timestamp": 14368.0, "power": 37.531146}, {"timestamp": 14388.5, "power": 37.531146}, {"timestamp": 14409.1, "power": 37.531146}, {"timestamp": 14429.6, "power": 37.531146}, {"timestamp": 14450.2, "power": 37.531146}, {"timestamp": 14470.8, "power": 37.531146}, {"timestamp": 14491.3, "power": 37.531146}, {"timestamp": 14511.9, "power": 37.531146}, {"timestamp": 14532.4, "power": 37.531146}, {"timestamp": 14553.0, "power": 37.531146}, {"timestamp": 14573.6, "power": 37.531146}, {"timestamp": 14594.1, "power": 37.531146}, {"timestamp": 14614.7, "power": 37.531146}, {"timestamp": 14635.2, "power": 37.531146}, {"timestamp": 14655.8, "power": 37.531146}, {"timestamp": 14676.4, "power": 37.531146}, {"timestamp": 14696.9, "power": 37.531146}, {"timestamp": 14717.5, "power": 37.531146}, {"timestamp": 14738.1, "power": 37.531146}, {"timestamp": 14758.7, "power": 37.531146}, {"timestamp": 14779.2, "power": 37.531146}, {"timestamp": 14799.7, "power": 37.531146}, {"timestamp": 14820.3, "power": 37.531146}, {"timestamp": 14840.9, "power": 37.531146}, {"timestamp": 14861.5, "power": 37.531146}, {"timestamp": 14882.0, "power": 37.531146}, {"timestamp": 14902.6, "power": 37.531146}, {"timestamp": 14923.1, "power": 37.531146}, {"timestamp": 14943.6, "power": 37.531146}, {"timestamp": 14964.2, "power": 37.531146}, {"timestamp": 14984.8, "power": 37.531146}, {"timestamp": 15005.3, "power": 37.531146}, {"timestamp": 15025.9, "power": 37.531146}, {"timestamp": 15046.5, "power": 37.531146}, {"timestamp": 15067.0, "power": 37.531146}, {"timestamp": 15087.5, "power": 37.531146}, {"timestamp": 15108.1, "power": 38.863147999999995}, {"timestamp": 15129.2, "power": 38.863147999999995}, {"timestamp": 15149.7, "power": 38.863147999999995}, {"timestamp": 15170.2, "power": 38.863147999999995}, {"timestamp": 15190.8, "power": 38.863147999999995}, {"timestamp": 15211.3, "power": 38.863147999999995}, {"timestamp": 15231.9, "power": 38.863147999999995}, {"timestamp": 15252.4, "power": 38.863147999999995}, {"timestamp": 15272.9, "power": 38.863147999999995}, {"timestamp": 15293.5, "power": 38.863147999999995}, {"timestamp": 15314.0, "power": 38.863147999999995}, {"timestamp": 15334.6, "power": 38.863147999999995}, {"timestamp": 15355.1, "power": 38.863147999999995}, {"timestamp": 15375.6, "power": 38.863147999999995}, {"timestamp": 15396.1, "power": 38.863147999999995}, {"timestamp": 15416.7, "power": 38.863147999999995}, {"timestamp": 15437.3, "power": 38.863147999999995}, {"timestamp": 15458.0, "power": 38.863147999999995}, {"timestamp": 15478.5, "power": 38.863147999999995}, {"timestamp": 15499.0, "power": 38.863147999999995}, {"timestamp": 15519.5, "power": 38.863147999999995}, {"timestamp": 15540.0, "power": 38.863147999999995}, {"timestamp": 15560.6, "power": 38.863147999999995}, {"timestamp": 15581.1, "power": 38.863147999999995}, {"timestamp": 15601.6, "power": 38.863147999999995}, {"timestamp": 15622.2, "power": 38.863147999999995}, {"timestamp": 15642.7, "power": 38.863147999999995}, {"timestamp": 15663.2, "power": 38.863147999999995}, {"timestamp": 15683.7, "power": 38.863147999999995}, {"timestamp": 15704.3, "power": 38.863147999999995}, {"timestamp": 15724.8, "power": 38.863147999999995}, {"timestamp": 15745.3, "power": 38.863147999999995}, {"timestamp": 15765.9, "power": 38.863147999999995}, {"timestamp": 15786.4, "power": 38.863147999999995}, {"timestamp": 15806.9, "power": 38.863147999999995}, {"timestamp": 15827.4, "power": 38.863147999999995}, {"timestamp": 15847.9, "power": 38.863147999999995}, {"timestamp": 15868.5, "power": 38.863147999999995}, {"timestamp": 15889.0, "power": 38.863147999999995}, {"timestamp": 15909.5, "power": 38.863147999999995}, {"timestamp": 15930.1, "power": 38.863147999999995}, {"timestamp": 15950.6, "power": 38.863147999999995}, {"timestamp": 15971.1, "power": 38.863147999999995}, {"timestamp": 15991.6, "power": 38.863147999999995}, {"timestamp": 16012.1, "power": 38.863147999999995}, {"timestamp": 16032.6, "power": 38.863147999999995}, {"timestamp": 16053.1, "power": 38.863147999999995}, {"timestamp": 16073.7, "power": 38.863147999999995}, {"timestamp": 16094.2, "power": 38.863147999999995}, {"timestamp": 16114.7, "power": 39.088809}, {"timestamp": 16137.3, "power": 39.088809}, {"timestamp": 16157.8, "power": 39.088809}, {"timestamp": 16178.3, "power": 39.088809}, {"timestamp": 16198.9, "power": 39.088809}, {"timestamp": 16219.4, "power": 39.088809}, {"timestamp": 16239.9, "power": 39.088809}, {"timestamp": 16260.4, "power": 39.088809}, {"timestamp": 16280.9, "power": 39.088809}, {"timestamp": 16301.5, "power": 39.088809}, {"timestamp": 16322.0, "power": 39.088809}, {"timestamp": 16342.5, "power": 39.088809}, {"timestamp": 16363.0, "power": 39.088809}, {"timestamp": 16383.5, "power": 39.088809}, {"timestamp": 16404.0, "power": 39.088809}, {"timestamp": 16424.6, "power": 39.088809}, {"timestamp": 16445.1, "power": 39.088809}, {"timestamp": 16465.6, "power": 39.088809}, {"timestamp": 16486.2, "power": 39.088809}, {"timestamp": 16506.7, "power": 39.088809}, {"timestamp": 16527.2, "power": 39.088809}, {"timestamp": 16547.7, "power": 39.088809}, {"timestamp": 16568.2, "power": 39.088809}, {"timestamp": 16588.7, "power": 39.088809}, {"timestamp": 16609.3, "power": 39.088809}, {"timestamp": 16629.8, "power": 39.088809}, {"timestamp": 16650.4, "power": 39.088809}, {"timestamp": 16670.9, "power": 39.088809}, {"timestamp": 16691.4, "power": 39.088809}, {"timestamp": 16711.9, "power": 39.088809}, {"timestamp": 16732.5, "power": 39.088809}, {"timestamp": 16753.0, "power": 39.088809}, {"timestamp": 16773.5, "power": 39.088809}, {"timestamp": 16794.0, "power": 39.088809}, {"timestamp": 16814.6, "power": 39.088809}, {"timestamp": 16835.1, "power": 39.088809}, {"timestamp": 16855.6, "power": 39.088809}, {"timestamp": 16876.1, "power": 39.088809}, {"timestamp": 16896.6, "power": 39.088809}, {"timestamp": 16917.2, "power": 39.088809}, {"timestamp": 16937.7, "power": 39.088809}, {"timestamp": 16958.2, "power": 39.088809}, {"timestamp": 16978.8, "power": 39.088809}, {"timestamp": 16999.3, "power": 39.088809}, {"timestamp": 17019.8, "power": 39.088809}, {"timestamp": 17040.3, "power": 39.088809}, {"timestamp": 17060.9, "power": 39.088809}, {"timestamp": 17081.4, "power": 39.088809}, {"timestamp": 17101.9, "power": 39.088809}, {"timestamp": 17122.4, "power": 36.297022000000005}, {"timestamp": 17143.5, "power": 36.297022000000005}, {"timestamp": 17164.0, "power": 36.297022000000005}, {"timestamp": 17184.5, "power": 36.297022000000005}, {"timestamp": 17205.0, "power": 36.297022000000005}, {"timestamp": 17225.6, "power": 36.297022000000005}, {"timestamp": 17246.1, "power": 36.297022000000005}, {"timestamp": 17266.6, "power": 36.297022000000005}, {"timestamp": 17287.1, "power": 36.297022000000005}, {"timestamp": 17307.7, "power": 36.297022000000005}, {"timestamp": 17328.2, "power": 36.297022000000005}, {"timestamp": 17348.7, "power": 36.297022000000005}, {"timestamp": 17369.2, "power": 36.297022000000005}, {"timestamp": 17389.7, "power": 36.297022000000005}, {"timestamp": 17410.3, "power": 36.297022000000005}, {"timestamp": 17430.8, "power": 36.297022000000005}, {"timestamp": 17451.3, "power": 36.297022000000005}, {"timestamp": 17471.7, "power": 36.297022000000005}, {"timestamp": 17492.3, "power": 36.297022000000005}, {"timestamp": 17512.8, "power": 36.297022000000005}, {"timestamp": 17533.3, "power": 36.297022000000005}, {"timestamp": 17553.9, "power": 36.297022000000005}, {"timestamp": 17574.5, "power": 36.297022000000005}], "timeline": {"START": "3412.852412", "END": "15368.5762"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13431.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3043.08}, {"name": "clReleaseKernel", "calls": 1, "time": 853.91}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6505}, {"name": "clReleaseContext", "calls": 1, "time": 46.6928}, {"name": "clCreateContext", "calls": 1, "time": 40.3183}, {"name": "clReleaseProgram", "calls": 1, "time": 16.3119}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.880107}, {"name": "clCreateKernel", "calls": 1, "time": 0.345785}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.141276}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.095306}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07269}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027056}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023977}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023134}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010444}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010377}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007963}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007229}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006915}, {"name": "clRetainDevice", "calls": 2, "time": 0.004871}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11955.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11955.1}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11914.4}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 11876.7}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11833.1}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 11910.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8823.295403, "utilization": 91.909327, "size": 11091200.0, "time": 1257.040538}, {"type": "WRITE", "transfers": 1, "speed": 6241.255292, "utilization": 65.013076, "size": 1363180.0, "time": 218.414235}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 151624743, "speed": 101.498, "utilization": 0.881058, "size": 0.00800111}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9477253, "speed": 393.485, "utilization": 3.41566, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150300843, "speed": 100.956, "utilization": 0.876355, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9394506, "speed": 392.996, "utilization": 3.41143, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149549219, "speed": 100.769, "utilization": 0.874728, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9347518, "speed": 393.045, "utilization": 3.41185, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 148877129, "speed": 100.687, "utilization": 0.874016, "size": 0.00800113}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9305546, "speed": 393.198, "utilization": 3.41318, "size": 0.12796}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150207630, "speed": 100.927, "utilization": 0.876104, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9388693, "speed": 393.209, "utilization": 3.41328, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len4/run1.json b/code/fpga/final_results/dna.20MB.len4/run1.json new file mode 100644 index 0000000..d37abc2 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.0997, "power": 36.40571}, {"timestamp": 67.8154, "power": 36.40571}, {"timestamp": 88.3595, "power": 36.40571}, {"timestamp": 108.892, "power": 36.40571}, {"timestamp": 129.451, "power": 36.40571}, {"timestamp": 150.308, "power": 36.40571}, {"timestamp": 171.197, "power": 36.40571}, {"timestamp": 191.745, "power": 36.40571}, {"timestamp": 212.283, "power": 36.40571}, {"timestamp": 232.828, "power": 36.40571}, {"timestamp": 253.369, "power": 36.40571}, {"timestamp": 273.916, "power": 36.40571}, {"timestamp": 294.431, "power": 36.40571}, {"timestamp": 314.923, "power": 36.40571}, {"timestamp": 335.459, "power": 36.40571}, {"timestamp": 356.001, "power": 36.40571}, {"timestamp": 376.537, "power": 36.40571}, {"timestamp": 397.081, "power": 36.40571}, {"timestamp": 417.622, "power": 36.40571}, {"timestamp": 438.163, "power": 36.40571}, {"timestamp": 458.703, "power": 36.40571}, {"timestamp": 479.246, "power": 36.40571}, {"timestamp": 499.784, "power": 36.40571}, {"timestamp": 520.327, "power": 36.40571}, {"timestamp": 540.87, "power": 36.40571}, {"timestamp": 561.415, "power": 36.40571}, {"timestamp": 581.957, "power": 36.40571}, {"timestamp": 602.468, "power": 36.40571}, {"timestamp": 622.962, "power": 36.40571}, {"timestamp": 643.499, "power": 36.40571}, {"timestamp": 664.04, "power": 36.40571}, {"timestamp": 684.581, "power": 36.40571}, {"timestamp": 705.125, "power": 36.40571}, {"timestamp": 725.676, "power": 36.40571}, {"timestamp": 746.22, "power": 36.40571}, {"timestamp": 766.728, "power": 36.40571}, {"timestamp": 787.26, "power": 36.40571}, {"timestamp": 807.801, "power": 36.40571}, {"timestamp": 828.338, "power": 36.40571}, {"timestamp": 848.873, "power": 36.40571}, {"timestamp": 869.41, "power": 36.40571}, {"timestamp": 889.949, "power": 36.40571}, {"timestamp": 910.465, "power": 36.40571}, {"timestamp": 930.962, "power": 36.40571}, {"timestamp": 951.499, "power": 36.40571}, {"timestamp": 972.034, "power": 36.40571}, {"timestamp": 992.578, "power": 36.40571}, {"timestamp": 1013.12, "power": 36.132428000000004}, {"timestamp": 1034.3, "power": 36.132428000000004}, {"timestamp": 1054.87, "power": 36.132428000000004}, {"timestamp": 1075.43, "power": 36.132428000000004}, {"timestamp": 1096.02, "power": 36.132428000000004}, {"timestamp": 1116.62, "power": 36.132428000000004}, {"timestamp": 1137.21, "power": 36.132428000000004}, {"timestamp": 1157.8, "power": 36.132428000000004}, {"timestamp": 1178.39, "power": 36.132428000000004}, {"timestamp": 1198.94, "power": 36.132428000000004}, {"timestamp": 1219.5, "power": 36.132428000000004}, {"timestamp": 1240.1, "power": 36.132428000000004}, {"timestamp": 1260.7, "power": 36.132428000000004}, {"timestamp": 1281.29, "power": 36.132428000000004}, {"timestamp": 1301.88, "power": 36.132428000000004}, {"timestamp": 1322.45, "power": 36.132428000000004}, {"timestamp": 1343.0, "power": 36.132428000000004}, {"timestamp": 1363.56, "power": 36.132428000000004}, {"timestamp": 1384.15, "power": 36.132428000000004}, {"timestamp": 1404.77, "power": 36.132428000000004}, {"timestamp": 1425.37, "power": 36.132428000000004}, {"timestamp": 1445.99, "power": 36.132428000000004}, {"timestamp": 1466.56, "power": 36.132428000000004}, {"timestamp": 1487.12, "power": 36.132428000000004}, {"timestamp": 1507.72, "power": 36.132428000000004}, {"timestamp": 1528.32, "power": 36.132428000000004}, {"timestamp": 1548.91, "power": 36.132428000000004}, {"timestamp": 1569.51, "power": 36.132428000000004}, {"timestamp": 1590.11, "power": 36.132428000000004}, {"timestamp": 1610.68, "power": 36.132428000000004}, {"timestamp": 1631.24, "power": 36.132428000000004}, {"timestamp": 1651.84, "power": 36.132428000000004}, {"timestamp": 1672.43, "power": 36.132428000000004}, {"timestamp": 1693.03, "power": 36.132428000000004}, {"timestamp": 1713.63, "power": 36.132428000000004}, {"timestamp": 1734.23, "power": 36.132428000000004}, {"timestamp": 1754.8, "power": 36.132428000000004}, {"timestamp": 1775.36, "power": 36.132428000000004}, {"timestamp": 1795.96, "power": 36.132428000000004}, {"timestamp": 1816.55, "power": 36.132428000000004}, {"timestamp": 1837.15, "power": 36.132428000000004}, {"timestamp": 1857.75, "power": 36.132428000000004}, {"timestamp": 1878.35, "power": 36.132428000000004}, {"timestamp": 1898.91, "power": 36.132428000000004}, {"timestamp": 1919.47, "power": 36.132428000000004}, {"timestamp": 1940.07, "power": 36.132428000000004}, {"timestamp": 1960.68, "power": 36.132428000000004}, {"timestamp": 1981.29, "power": 36.132428000000004}, {"timestamp": 2001.89, "power": 36.132428000000004}, {"timestamp": 2022.49, "power": 35.727483}, {"timestamp": 2043.71, "power": 35.727483}, {"timestamp": 2064.3, "power": 35.727483}, {"timestamp": 2084.9, "power": 35.727483}, {"timestamp": 2105.5, "power": 35.727483}, {"timestamp": 2126.1, "power": 35.727483}, {"timestamp": 2146.69, "power": 35.727483}, {"timestamp": 2167.25, "power": 35.727483}, {"timestamp": 2187.84, "power": 35.727483}, {"timestamp": 2208.44, "power": 35.727483}, {"timestamp": 2229.04, "power": 35.727483}, {"timestamp": 2249.64, "power": 35.727483}, {"timestamp": 2270.24, "power": 35.727483}, {"timestamp": 2290.81, "power": 35.727483}, {"timestamp": 2311.37, "power": 35.727483}, {"timestamp": 2331.97, "power": 35.727483}, {"timestamp": 2352.56, "power": 35.727483}, {"timestamp": 2373.16, "power": 35.727483}, {"timestamp": 2393.77, "power": 35.727483}, {"timestamp": 2414.36, "power": 35.727483}, {"timestamp": 2434.93, "power": 35.727483}, {"timestamp": 2455.5, "power": 35.727483}, {"timestamp": 2476.1, "power": 35.727483}, {"timestamp": 2496.7, "power": 35.727483}, {"timestamp": 2517.3, "power": 35.727483}, {"timestamp": 2537.9, "power": 35.727483}, {"timestamp": 2558.5, "power": 35.727483}, {"timestamp": 2579.05, "power": 35.727483}, {"timestamp": 2599.62, "power": 35.727483}, {"timestamp": 2620.22, "power": 35.727483}, {"timestamp": 2640.82, "power": 35.727483}, {"timestamp": 2661.41, "power": 35.727483}, {"timestamp": 2682.01, "power": 35.727483}, {"timestamp": 2702.59, "power": 35.727483}, {"timestamp": 2723.16, "power": 35.727483}, {"timestamp": 2743.75, "power": 35.727483}, {"timestamp": 2764.35, "power": 35.727483}, {"timestamp": 2784.95, "power": 35.727483}, {"timestamp": 2805.55, "power": 35.727483}, {"timestamp": 2826.15, "power": 35.727483}, {"timestamp": 2846.73, "power": 35.727483}, {"timestamp": 2867.29, "power": 35.727483}, {"timestamp": 2887.89, "power": 35.727483}, {"timestamp": 2908.49, "power": 35.727483}, {"timestamp": 2929.09, "power": 35.727483}, {"timestamp": 2949.69, "power": 35.727483}, {"timestamp": 2970.29, "power": 35.727483}, {"timestamp": 2990.86, "power": 35.727483}, {"timestamp": 3011.42, "power": 35.727483}, {"timestamp": 3032.02, "power": 37.589591999999996}, {"timestamp": 3053.07, "power": 37.589591999999996}, {"timestamp": 3073.69, "power": 37.589591999999996}, {"timestamp": 3094.31, "power": 37.589591999999996}, {"timestamp": 3114.87, "power": 37.589591999999996}, {"timestamp": 3135.43, "power": 37.589591999999996}, {"timestamp": 3156.03, "power": 37.589591999999996}, {"timestamp": 3176.64, "power": 37.589591999999996}, {"timestamp": 3197.25, "power": 37.589591999999996}, {"timestamp": 3217.87, "power": 37.589591999999996}, {"timestamp": 3238.41, "power": 37.589591999999996}, {"timestamp": 3258.9, "power": 37.589591999999996}, {"timestamp": 3279.42, "power": 37.589591999999996}, {"timestamp": 3299.95, "power": 37.589591999999996}, {"timestamp": 3320.48, "power": 37.589591999999996}, {"timestamp": 3341.0, "power": 37.589591999999996}, {"timestamp": 3361.53, "power": 37.589591999999996}, {"timestamp": 3382.06, "power": 37.589591999999996}, {"timestamp": 3402.58, "power": 37.589591999999996}, {"timestamp": 3423.11, "power": 37.589591999999996}, {"timestamp": 3443.66, "power": 37.589591999999996}, {"timestamp": 3464.2, "power": 37.589591999999996}, {"timestamp": 3484.74, "power": 37.589591999999996}, {"timestamp": 3505.28, "power": 37.589591999999996}, {"timestamp": 3525.82, "power": 37.589591999999996}, {"timestamp": 3546.38, "power": 37.589591999999996}, {"timestamp": 3566.89, "power": 37.589591999999996}, {"timestamp": 3587.44, "power": 37.589591999999996}, {"timestamp": 3607.99, "power": 37.589591999999996}, {"timestamp": 3628.53, "power": 37.589591999999996}, {"timestamp": 3649.08, "power": 37.589591999999996}, {"timestamp": 3669.62, "power": 37.589591999999996}, {"timestamp": 3690.17, "power": 37.589591999999996}, {"timestamp": 3710.69, "power": 37.589591999999996}, {"timestamp": 3731.37, "power": 37.589591999999996}, {"timestamp": 3751.91, "power": 37.589591999999996}, {"timestamp": 3772.47, "power": 37.589591999999996}, {"timestamp": 3793.05, "power": 37.589591999999996}, {"timestamp": 3813.63, "power": 37.589591999999996}, {"timestamp": 3834.17, "power": 37.589591999999996}, {"timestamp": 3854.74, "power": 37.589591999999996}, {"timestamp": 3875.3, "power": 37.589591999999996}, {"timestamp": 3895.88, "power": 37.589591999999996}, {"timestamp": 3916.46, "power": 37.589591999999996}, {"timestamp": 3937.02, "power": 37.589591999999996}, {"timestamp": 3957.59, "power": 37.589591999999996}, {"timestamp": 3978.16, "power": 37.589591999999996}, {"timestamp": 3998.68, "power": 37.589591999999996}, {"timestamp": 4019.24, "power": 37.589591999999996}, {"timestamp": 4039.78, "power": 37.518542}, {"timestamp": 4060.9, "power": 37.518542}, {"timestamp": 4081.47, "power": 37.518542}, {"timestamp": 4102.01, "power": 37.518542}, {"timestamp": 4122.54, "power": 37.518542}, {"timestamp": 4143.03, "power": 37.518542}, {"timestamp": 4163.57, "power": 37.518542}, {"timestamp": 4184.11, "power": 37.518542}, {"timestamp": 4204.66, "power": 37.518542}, {"timestamp": 4225.2, "power": 37.518542}, {"timestamp": 4245.74, "power": 37.518542}, {"timestamp": 4266.29, "power": 37.518542}, {"timestamp": 4286.79, "power": 37.518542}, {"timestamp": 4307.33, "power": 37.518542}, {"timestamp": 4327.88, "power": 37.518542}, {"timestamp": 4348.42, "power": 37.518542}, {"timestamp": 4368.97, "power": 37.518542}, {"timestamp": 4389.51, "power": 37.518542}, {"timestamp": 4410.06, "power": 37.518542}, {"timestamp": 4430.58, "power": 37.518542}, {"timestamp": 4451.17, "power": 37.518542}, {"timestamp": 4471.74, "power": 37.518542}, {"timestamp": 4492.32, "power": 37.518542}, {"timestamp": 4512.9, "power": 37.518542}, {"timestamp": 4533.46, "power": 37.518542}, {"timestamp": 4554.04, "power": 37.518542}, {"timestamp": 4574.56, "power": 37.518542}, {"timestamp": 4595.12, "power": 37.518542}, {"timestamp": 4615.69, "power": 37.518542}, {"timestamp": 4636.24, "power": 37.518542}, {"timestamp": 4656.78, "power": 37.518542}, {"timestamp": 4677.33, "power": 37.518542}, {"timestamp": 4697.87, "power": 37.518542}, {"timestamp": 4718.39, "power": 37.518542}, {"timestamp": 4738.89, "power": 37.518542}, {"timestamp": 4759.43, "power": 37.518542}, {"timestamp": 4779.98, "power": 37.518542}, {"timestamp": 4800.52, "power": 37.518542}, {"timestamp": 4821.07, "power": 37.518542}, {"timestamp": 4841.65, "power": 37.518542}, {"timestamp": 4862.23, "power": 37.518542}, {"timestamp": 4882.75, "power": 37.518542}, {"timestamp": 4903.31, "power": 37.518542}, {"timestamp": 4923.87, "power": 37.518542}, {"timestamp": 4944.45, "power": 37.518542}, {"timestamp": 4965.02, "power": 37.518542}, {"timestamp": 4985.6, "power": 37.518542}, {"timestamp": 5006.17, "power": 37.518542}, {"timestamp": 5026.69, "power": 37.518542}, {"timestamp": 5047.24, "power": 37.903908}, {"timestamp": 5068.35, "power": 37.903908}, {"timestamp": 5088.91, "power": 37.903908}, {"timestamp": 5109.46, "power": 37.903908}, {"timestamp": 5130.01, "power": 37.903908}, {"timestamp": 5150.53, "power": 37.903908}, {"timestamp": 5171.03, "power": 37.903908}, {"timestamp": 5191.56, "power": 37.903908}, {"timestamp": 5212.11, "power": 37.903908}, {"timestamp": 5232.65, "power": 37.903908}, {"timestamp": 5253.22, "power": 37.903908}, {"timestamp": 5273.79, "power": 37.903908}, {"timestamp": 5294.35, "power": 37.903908}, {"timestamp": 5314.86, "power": 37.903908}, {"timestamp": 5335.43, "power": 37.903908}, {"timestamp": 5356.01, "power": 37.903908}, {"timestamp": 5376.59, "power": 37.903908}, {"timestamp": 5397.16, "power": 37.903908}, {"timestamp": 5417.74, "power": 37.903908}, {"timestamp": 5438.32, "power": 37.903908}, {"timestamp": 5458.84, "power": 37.903908}, {"timestamp": 5479.41, "power": 37.903908}, {"timestamp": 5499.99, "power": 37.903908}, {"timestamp": 5520.55, "power": 37.903908}, {"timestamp": 5541.13, "power": 37.903908}, {"timestamp": 5561.7, "power": 37.903908}, {"timestamp": 5582.3, "power": 37.903908}, {"timestamp": 5602.79, "power": 37.903908}, {"timestamp": 5623.35, "power": 37.903908}, {"timestamp": 5643.91, "power": 37.903908}, {"timestamp": 5664.45, "power": 37.903908}, {"timestamp": 5684.99, "power": 37.903908}, {"timestamp": 5705.54, "power": 37.903908}, {"timestamp": 5726.09, "power": 37.903908}, {"timestamp": 5746.6, "power": 37.903908}, {"timestamp": 5767.14, "power": 37.903908}, {"timestamp": 5787.71, "power": 37.903908}, {"timestamp": 5808.29, "power": 37.903908}, {"timestamp": 5828.84, "power": 37.903908}, {"timestamp": 5849.41, "power": 37.903908}, {"timestamp": 5869.97, "power": 37.903908}, {"timestamp": 5890.5, "power": 37.903908}, {"timestamp": 5911.0, "power": 37.903908}, {"timestamp": 5931.55, "power": 37.903908}, {"timestamp": 5952.12, "power": 37.903908}, {"timestamp": 5972.69, "power": 37.903908}, {"timestamp": 5993.26, "power": 37.903908}, {"timestamp": 6013.83, "power": 37.903908}, {"timestamp": 6034.34, "power": 37.903908}, {"timestamp": 6054.84, "power": 37.238583999999996}, {"timestamp": 6075.97, "power": 37.238583999999996}, {"timestamp": 6096.54, "power": 37.238583999999996}, {"timestamp": 6117.09, "power": 37.238583999999996}, {"timestamp": 6137.63, "power": 37.238583999999996}, {"timestamp": 6158.17, "power": 37.238583999999996}, {"timestamp": 6178.7, "power": 37.238583999999996}, {"timestamp": 6199.24, "power": 37.238583999999996}, {"timestamp": 6219.78, "power": 37.238583999999996}, {"timestamp": 6240.32, "power": 37.238583999999996}, {"timestamp": 6260.87, "power": 37.238583999999996}, {"timestamp": 6281.44, "power": 37.238583999999996}, {"timestamp": 6302.01, "power": 37.238583999999996}, {"timestamp": 6322.54, "power": 37.238583999999996}, {"timestamp": 6343.09, "power": 37.238583999999996}, {"timestamp": 6363.67, "power": 37.238583999999996}, {"timestamp": 6384.24, "power": 37.238583999999996}, {"timestamp": 6404.81, "power": 37.238583999999996}, {"timestamp": 6425.38, "power": 37.238583999999996}, {"timestamp": 6445.98, "power": 37.238583999999996}, {"timestamp": 6466.5, "power": 37.238583999999996}, {"timestamp": 6487.0, "power": 37.238583999999996}, {"timestamp": 6507.54, "power": 37.238583999999996}, {"timestamp": 6528.08, "power": 37.238583999999996}, {"timestamp": 6548.62, "power": 37.238583999999996}, {"timestamp": 6569.17, "power": 37.238583999999996}, {"timestamp": 6589.71, "power": 37.238583999999996}, {"timestamp": 6610.27, "power": 37.238583999999996}, {"timestamp": 6630.77, "power": 37.238583999999996}, {"timestamp": 6651.31, "power": 37.238583999999996}, {"timestamp": 6671.85, "power": 37.238583999999996}, {"timestamp": 6692.39, "power": 37.238583999999996}, {"timestamp": 6712.93, "power": 37.238583999999996}, {"timestamp": 6733.48, "power": 37.238583999999996}, {"timestamp": 6754.02, "power": 37.238583999999996}, {"timestamp": 6774.54, "power": 37.238583999999996}, {"timestamp": 6795.08, "power": 37.238583999999996}, {"timestamp": 6815.62, "power": 37.238583999999996}, {"timestamp": 6836.18, "power": 37.238583999999996}, {"timestamp": 6856.76, "power": 37.238583999999996}, {"timestamp": 6877.32, "power": 37.238583999999996}, {"timestamp": 6897.89, "power": 37.238583999999996}, {"timestamp": 6918.42, "power": 37.238583999999996}, {"timestamp": 6938.98, "power": 37.238583999999996}, {"timestamp": 6959.56, "power": 37.238583999999996}, {"timestamp": 6980.14, "power": 37.238583999999996}, {"timestamp": 7000.71, "power": 37.238583999999996}, {"timestamp": 7021.27, "power": 37.238583999999996}, {"timestamp": 7041.84, "power": 37.238583999999996}, {"timestamp": 7062.41, "power": 38.155146}, {"timestamp": 7083.93, "power": 38.155146}, {"timestamp": 7104.53, "power": 38.155146}, {"timestamp": 7125.11, "power": 38.155146}, {"timestamp": 7145.68, "power": 38.155146}, {"timestamp": 7166.28, "power": 38.155146}, {"timestamp": 7186.78, "power": 38.155146}, {"timestamp": 7207.35, "power": 38.155146}, {"timestamp": 7227.93, "power": 38.155146}, {"timestamp": 7248.49, "power": 38.155146}, {"timestamp": 7269.07, "power": 38.155146}, {"timestamp": 7289.65, "power": 38.155146}, {"timestamp": 7310.22, "power": 38.155146}, {"timestamp": 7330.73, "power": 38.155146}, {"timestamp": 7351.29, "power": 38.155146}, {"timestamp": 7371.86, "power": 38.155146}, {"timestamp": 7392.42, "power": 38.155146}, {"timestamp": 7412.99, "power": 38.155146}, {"timestamp": 7433.56, "power": 38.155146}, {"timestamp": 7454.15, "power": 38.155146}, {"timestamp": 7474.67, "power": 38.155146}, {"timestamp": 7495.21, "power": 38.155146}, {"timestamp": 7515.76, "power": 38.155146}, {"timestamp": 7536.3, "power": 38.155146}, {"timestamp": 7556.85, "power": 38.155146}, {"timestamp": 7577.39, "power": 38.155146}, {"timestamp": 7597.94, "power": 38.155146}, {"timestamp": 7618.45, "power": 38.155146}, {"timestamp": 7638.96, "power": 38.155146}, {"timestamp": 7659.5, "power": 38.155146}, {"timestamp": 7680.04, "power": 38.155146}, {"timestamp": 7700.58, "power": 38.155146}, {"timestamp": 7721.13, "power": 38.155146}, {"timestamp": 7741.67, "power": 38.155146}, {"timestamp": 7762.22, "power": 38.155146}, {"timestamp": 7782.73, "power": 38.155146}, {"timestamp": 7803.27, "power": 38.155146}, {"timestamp": 7823.81, "power": 38.155146}, {"timestamp": 7844.38, "power": 38.155146}, {"timestamp": 7864.96, "power": 38.155146}, {"timestamp": 7885.53, "power": 38.155146}, {"timestamp": 7906.11, "power": 38.155146}, {"timestamp": 7926.63, "power": 38.155146}, {"timestamp": 7947.19, "power": 38.155146}, {"timestamp": 7967.73, "power": 38.155146}, {"timestamp": 7988.28, "power": 38.155146}, {"timestamp": 8008.83, "power": 38.155146}, {"timestamp": 8029.38, "power": 38.155146}, {"timestamp": 8049.92, "power": 38.155146}, {"timestamp": 8070.44, "power": 37.590411}, {"timestamp": 8091.72, "power": 37.590411}, {"timestamp": 8112.29, "power": 37.590411}, {"timestamp": 8132.83, "power": 37.590411}, {"timestamp": 8153.38, "power": 37.590411}, {"timestamp": 8173.92, "power": 37.590411}, {"timestamp": 8194.44, "power": 37.590411}, {"timestamp": 8214.94, "power": 37.590411}, {"timestamp": 8235.48, "power": 37.590411}, {"timestamp": 8256.02, "power": 37.590411}, {"timestamp": 8276.56, "power": 37.590411}, {"timestamp": 8297.11, "power": 37.590411}, {"timestamp": 8317.65, "power": 37.590411}, {"timestamp": 8338.19, "power": 37.590411}, {"timestamp": 8358.72, "power": 37.590411}, {"timestamp": 8379.26, "power": 37.590411}, {"timestamp": 8399.81, "power": 37.590411}, {"timestamp": 8420.35, "power": 37.590411}, {"timestamp": 8440.9, "power": 37.590411}, {"timestamp": 8461.47, "power": 37.590411}, {"timestamp": 8482.01, "power": 37.590411}, {"timestamp": 8502.54, "power": 37.590411}, {"timestamp": 8523.08, "power": 37.590411}, {"timestamp": 8543.62, "power": 37.590411}, {"timestamp": 8564.16, "power": 37.590411}, {"timestamp": 8584.71, "power": 37.590411}, {"timestamp": 8605.25, "power": 37.590411}, {"timestamp": 8625.8, "power": 37.590411}, {"timestamp": 8646.33, "power": 37.590411}, {"timestamp": 8666.83, "power": 37.590411}, {"timestamp": 8687.36, "power": 37.590411}, {"timestamp": 8707.9, "power": 37.590411}, {"timestamp": 8728.45, "power": 37.590411}, {"timestamp": 8748.99, "power": 37.590411}, {"timestamp": 8769.54, "power": 37.590411}, {"timestamp": 8790.08, "power": 37.590411}, {"timestamp": 8810.61, "power": 37.590411}, {"timestamp": 8831.14, "power": 37.590411}, {"timestamp": 8851.69, "power": 37.590411}, {"timestamp": 8872.24, "power": 37.590411}, {"timestamp": 8892.78, "power": 37.590411}, {"timestamp": 8913.33, "power": 37.590411}, {"timestamp": 8933.87, "power": 37.590411}, {"timestamp": 8954.39, "power": 37.590411}, {"timestamp": 8974.89, "power": 37.590411}, {"timestamp": 8995.46, "power": 37.590411}, {"timestamp": 9016.03, "power": 37.590411}, {"timestamp": 9036.6, "power": 37.590411}, {"timestamp": 9057.18, "power": 37.590411}, {"timestamp": 9077.75, "power": 37.579914}, {"timestamp": 9098.98, "power": 37.579914}, {"timestamp": 9119.52, "power": 37.579914}, {"timestamp": 9140.06, "power": 37.579914}, {"timestamp": 9160.61, "power": 37.579914}, {"timestamp": 9181.15, "power": 37.579914}, {"timestamp": 9201.69, "power": 37.579914}, {"timestamp": 9222.24, "power": 37.579914}, {"timestamp": 9242.75, "power": 37.579914}, {"timestamp": 9263.29, "power": 37.579914}, {"timestamp": 9283.83, "power": 37.579914}, {"timestamp": 9304.37, "power": 37.579914}, {"timestamp": 9324.92, "power": 37.579914}, {"timestamp": 9345.46, "power": 37.579914}, {"timestamp": 9366.0, "power": 37.579914}, {"timestamp": 9386.52, "power": 37.579914}, {"timestamp": 9407.02, "power": 37.579914}, {"timestamp": 9427.57, "power": 37.579914}, {"timestamp": 9448.14, "power": 37.579914}, {"timestamp": 9468.72, "power": 37.579914}, {"timestamp": 9489.29, "power": 37.579914}, {"timestamp": 9509.87, "power": 37.579914}, {"timestamp": 9530.39, "power": 37.579914}, {"timestamp": 9550.89, "power": 37.579914}, {"timestamp": 9571.44, "power": 37.579914}, {"timestamp": 9592.0, "power": 37.579914}, {"timestamp": 9612.56, "power": 37.579914}, {"timestamp": 9633.13, "power": 37.579914}, {"timestamp": 9653.7, "power": 37.579914}, {"timestamp": 9674.28, "power": 37.579914}, {"timestamp": 9694.77, "power": 37.579914}, {"timestamp": 9715.31, "power": 37.579914}, {"timestamp": 9735.85, "power": 37.579914}, {"timestamp": 9756.39, "power": 37.579914}, {"timestamp": 9776.94, "power": 37.579914}, {"timestamp": 9797.48, "power": 37.579914}, {"timestamp": 9818.02, "power": 37.579914}, {"timestamp": 9838.55, "power": 37.579914}, {"timestamp": 9859.1, "power": 37.579914}, {"timestamp": 9879.67, "power": 37.579914}, {"timestamp": 9900.25, "power": 37.579914}, {"timestamp": 9920.82, "power": 37.579914}, {"timestamp": 9941.39, "power": 37.579914}, {"timestamp": 9961.95, "power": 37.579914}, {"timestamp": 9982.47, "power": 37.579914}, {"timestamp": 10003.0, "power": 37.579914}, {"timestamp": 10023.5, "power": 37.579914}, {"timestamp": 10044.1, "power": 37.579914}, {"timestamp": 10064.7, "power": 37.579914}, {"timestamp": 10085.2, "power": 37.358841}, {"timestamp": 10106.4, "power": 37.358841}, {"timestamp": 10127.0, "power": 37.358841}, {"timestamp": 10147.6, "power": 37.358841}, {"timestamp": 10168.1, "power": 37.358841}, {"timestamp": 10188.7, "power": 37.358841}, {"timestamp": 10209.3, "power": 37.358841}, {"timestamp": 10229.9, "power": 37.358841}, {"timestamp": 10250.4, "power": 37.358841}, {"timestamp": 10271.0, "power": 37.358841}, {"timestamp": 10291.6, "power": 37.358841}, {"timestamp": 10312.1, "power": 37.358841}, {"timestamp": 10332.7, "power": 37.358841}, {"timestamp": 10353.3, "power": 37.358841}, {"timestamp": 10373.9, "power": 37.358841}, {"timestamp": 10394.4, "power": 37.358841}, {"timestamp": 10414.9, "power": 37.358841}, {"timestamp": 10435.5, "power": 37.358841}, {"timestamp": 10456.0, "power": 37.358841}, {"timestamp": 10476.6, "power": 37.358841}, {"timestamp": 10497.2, "power": 37.358841}, {"timestamp": 10517.8, "power": 37.358841}, {"timestamp": 10538.3, "power": 37.358841}, {"timestamp": 10558.9, "power": 37.358841}, {"timestamp": 10579.4, "power": 37.358841}, {"timestamp": 10600.0, "power": 37.358841}, {"timestamp": 10620.6, "power": 37.358841}, {"timestamp": 10641.2, "power": 37.358841}, {"timestamp": 10661.8, "power": 37.358841}, {"timestamp": 10682.3, "power": 37.358841}, {"timestamp": 10702.8, "power": 37.358841}, {"timestamp": 10723.4, "power": 37.358841}, {"timestamp": 10744.0, "power": 37.358841}, {"timestamp": 10764.6, "power": 37.358841}, {"timestamp": 10785.1, "power": 37.358841}, {"timestamp": 10805.7, "power": 37.358841}, {"timestamp": 10826.3, "power": 37.358841}, {"timestamp": 10846.8, "power": 37.358841}, {"timestamp": 10867.4, "power": 37.358841}, {"timestamp": 10888.0, "power": 37.358841}, {"timestamp": 10908.5, "power": 37.358841}, {"timestamp": 10929.1, "power": 37.358841}, {"timestamp": 10949.7, "power": 37.358841}, {"timestamp": 10970.3, "power": 37.358841}, {"timestamp": 10990.8, "power": 37.358841}, {"timestamp": 11011.4, "power": 37.358841}, {"timestamp": 11032.0, "power": 37.358841}, {"timestamp": 11052.5, "power": 37.358841}, {"timestamp": 11073.1, "power": 37.358841}, {"timestamp": 11093.7, "power": 39.274704}, {"timestamp": 11114.8, "power": 39.274704}, {"timestamp": 11135.4, "power": 39.274704}, {"timestamp": 11155.9, "power": 39.274704}, {"timestamp": 11176.5, "power": 39.274704}, {"timestamp": 11197.0, "power": 39.274704}, {"timestamp": 11217.6, "power": 39.274704}, {"timestamp": 11238.1, "power": 39.274704}, {"timestamp": 11258.7, "power": 39.274704}, {"timestamp": 11279.2, "power": 39.274704}, {"timestamp": 11299.8, "power": 39.274704}, {"timestamp": 11320.3, "power": 39.274704}, {"timestamp": 11340.9, "power": 39.274704}, {"timestamp": 11361.4, "power": 39.274704}, {"timestamp": 11382.0, "power": 39.274704}, {"timestamp": 11402.6, "power": 39.274704}, {"timestamp": 11423.1, "power": 39.274704}, {"timestamp": 11443.7, "power": 39.274704}, {"timestamp": 11464.2, "power": 39.274704}, {"timestamp": 11484.8, "power": 39.274704}, {"timestamp": 11505.3, "power": 39.274704}, {"timestamp": 11525.8, "power": 39.274704}, {"timestamp": 11546.4, "power": 39.274704}, {"timestamp": 11566.9, "power": 39.274704}, {"timestamp": 11587.5, "power": 39.274704}, {"timestamp": 11608.0, "power": 39.274704}, {"timestamp": 11628.6, "power": 39.274704}, {"timestamp": 11649.2, "power": 39.274704}, {"timestamp": 11669.8, "power": 39.274704}, {"timestamp": 11690.4, "power": 39.274704}, {"timestamp": 11710.9, "power": 39.274704}, {"timestamp": 11731.4, "power": 39.274704}, {"timestamp": 11752.0, "power": 39.274704}, {"timestamp": 11772.6, "power": 39.274704}, {"timestamp": 11793.2, "power": 39.274704}, {"timestamp": 11813.8, "power": 39.274704}, {"timestamp": 11834.4, "power": 39.274704}, {"timestamp": 11854.9, "power": 39.274704}, {"timestamp": 11875.4, "power": 39.274704}, {"timestamp": 11896.0, "power": 39.274704}, {"timestamp": 11916.6, "power": 39.274704}, {"timestamp": 11937.2, "power": 39.274704}, {"timestamp": 11957.8, "power": 39.274704}, {"timestamp": 11978.3, "power": 39.274704}, {"timestamp": 11998.8, "power": 39.274704}, {"timestamp": 12019.4, "power": 39.274704}, {"timestamp": 12040.0, "power": 39.274704}, {"timestamp": 12060.6, "power": 39.274704}, {"timestamp": 12081.2, "power": 39.274704}, {"timestamp": 12101.7, "power": 37.462508}, {"timestamp": 12124.2, "power": 37.462508}, {"timestamp": 12144.8, "power": 37.462508}, {"timestamp": 12165.4, "power": 37.462508}, {"timestamp": 12185.9, "power": 37.462508}, {"timestamp": 12206.4, "power": 37.462508}, {"timestamp": 12226.9, "power": 37.462508}, {"timestamp": 12247.5, "power": 37.462508}, {"timestamp": 12268.1, "power": 37.462508}, {"timestamp": 12288.6, "power": 37.462508}, {"timestamp": 12309.2, "power": 37.462508}, {"timestamp": 12329.8, "power": 37.462508}, {"timestamp": 12350.3, "power": 37.462508}, {"timestamp": 12370.9, "power": 37.462508}, {"timestamp": 12391.4, "power": 37.462508}, {"timestamp": 12412.0, "power": 37.462508}, {"timestamp": 12432.6, "power": 37.462508}, {"timestamp": 12453.1, "power": 37.462508}, {"timestamp": 12473.7, "power": 37.462508}, {"timestamp": 12494.3, "power": 37.462508}, {"timestamp": 12514.8, "power": 37.462508}, {"timestamp": 12535.4, "power": 37.462508}, {"timestamp": 12556.0, "power": 37.462508}, {"timestamp": 12576.5, "power": 37.462508}, {"timestamp": 12597.1, "power": 37.462508}, {"timestamp": 12617.7, "power": 37.462508}, {"timestamp": 12638.3, "power": 37.462508}, {"timestamp": 12658.8, "power": 37.462508}, {"timestamp": 12679.4, "power": 37.462508}, {"timestamp": 12700.0, "power": 37.462508}, {"timestamp": 12720.5, "power": 37.462508}, {"timestamp": 12741.1, "power": 37.462508}, {"timestamp": 12761.7, "power": 37.462508}, {"timestamp": 12782.3, "power": 37.462508}, {"timestamp": 12802.8, "power": 37.462508}, {"timestamp": 12823.4, "power": 37.462508}, {"timestamp": 12843.9, "power": 37.462508}, {"timestamp": 12864.5, "power": 37.462508}, {"timestamp": 12885.1, "power": 37.462508}, {"timestamp": 12905.7, "power": 37.462508}, {"timestamp": 12926.2, "power": 37.462508}, {"timestamp": 12946.8, "power": 37.462508}, {"timestamp": 12967.3, "power": 37.462508}, {"timestamp": 12987.9, "power": 37.462508}, {"timestamp": 13008.5, "power": 37.462508}, {"timestamp": 13029.1, "power": 37.462508}, {"timestamp": 13049.6, "power": 37.462508}, {"timestamp": 13070.2, "power": 37.462508}, {"timestamp": 13090.7, "power": 37.462508}, {"timestamp": 13111.3, "power": 37.733768999999995}, {"timestamp": 13132.4, "power": 37.733768999999995}, {"timestamp": 13152.9, "power": 37.733768999999995}, {"timestamp": 13173.5, "power": 37.733768999999995}, {"timestamp": 13194.0, "power": 37.733768999999995}, {"timestamp": 13214.5, "power": 37.733768999999995}, {"timestamp": 13235.0, "power": 37.733768999999995}, {"timestamp": 13255.6, "power": 37.733768999999995}, {"timestamp": 13276.2, "power": 37.733768999999995}, {"timestamp": 13296.7, "power": 37.733768999999995}, {"timestamp": 13317.3, "power": 37.733768999999995}, {"timestamp": 13337.9, "power": 37.733768999999995}, {"timestamp": 13358.4, "power": 37.733768999999995}, {"timestamp": 13378.9, "power": 37.733768999999995}, {"timestamp": 13399.5, "power": 37.733768999999995}, {"timestamp": 13420.0, "power": 37.733768999999995}, {"timestamp": 13440.6, "power": 37.733768999999995}, {"timestamp": 13461.2, "power": 37.733768999999995}, {"timestamp": 13481.8, "power": 37.733768999999995}, {"timestamp": 13502.4, "power": 37.733768999999995}, {"timestamp": 13522.9, "power": 37.733768999999995}, {"timestamp": 13543.4, "power": 37.733768999999995}, {"timestamp": 13564.0, "power": 37.733768999999995}, {"timestamp": 13584.6, "power": 37.733768999999995}, {"timestamp": 13605.2, "power": 37.733768999999995}, {"timestamp": 13625.7, "power": 37.733768999999995}, {"timestamp": 13646.3, "power": 37.733768999999995}, {"timestamp": 13666.8, "power": 37.733768999999995}, {"timestamp": 13687.4, "power": 37.733768999999995}, {"timestamp": 13708.0, "power": 37.733768999999995}, {"timestamp": 13728.5, "power": 37.733768999999995}, {"timestamp": 13749.1, "power": 37.733768999999995}, {"timestamp": 13769.7, "power": 37.733768999999995}, {"timestamp": 13790.2, "power": 37.733768999999995}, {"timestamp": 13810.7, "power": 37.733768999999995}, {"timestamp": 13831.3, "power": 37.733768999999995}, {"timestamp": 13851.8, "power": 37.733768999999995}, {"timestamp": 13872.4, "power": 37.733768999999995}, {"timestamp": 13892.9, "power": 37.733768999999995}, {"timestamp": 13913.5, "power": 37.733768999999995}, {"timestamp": 13934.0, "power": 37.733768999999995}, {"timestamp": 13954.5, "power": 37.733768999999995}, {"timestamp": 13975.0, "power": 37.733768999999995}, {"timestamp": 13995.6, "power": 37.733768999999995}, {"timestamp": 14016.1, "power": 37.733768999999995}, {"timestamp": 14036.7, "power": 37.733768999999995}, {"timestamp": 14057.2, "power": 37.733768999999995}, {"timestamp": 14077.8, "power": 37.733768999999995}, {"timestamp": 14098.4, "power": 37.733768999999995}, {"timestamp": 14118.9, "power": 37.39089799999999}, {"timestamp": 14140.1, "power": 37.39089799999999}, {"timestamp": 14160.6, "power": 37.39089799999999}, {"timestamp": 14181.1, "power": 37.39089799999999}, {"timestamp": 14201.7, "power": 37.39089799999999}, {"timestamp": 14222.2, "power": 37.39089799999999}, {"timestamp": 14242.7, "power": 37.39089799999999}, {"timestamp": 14263.3, "power": 37.39089799999999}, {"timestamp": 14283.9, "power": 37.39089799999999}, {"timestamp": 14304.4, "power": 37.39089799999999}, {"timestamp": 14325.0, "power": 37.39089799999999}, {"timestamp": 14345.6, "power": 37.39089799999999}, {"timestamp": 14366.2, "power": 37.39089799999999}, {"timestamp": 14386.7, "power": 37.39089799999999}, {"timestamp": 14407.2, "power": 37.39089799999999}, {"timestamp": 14427.8, "power": 37.39089799999999}, {"timestamp": 14448.4, "power": 37.39089799999999}, {"timestamp": 14469.0, "power": 37.39089799999999}, {"timestamp": 14489.5, "power": 37.39089799999999}, {"timestamp": 14510.1, "power": 37.39089799999999}, {"timestamp": 14530.6, "power": 37.39089799999999}, {"timestamp": 14551.2, "power": 37.39089799999999}, {"timestamp": 14571.8, "power": 37.39089799999999}, {"timestamp": 14592.3, "power": 37.39089799999999}, {"timestamp": 14612.9, "power": 37.39089799999999}, {"timestamp": 14633.5, "power": 37.39089799999999}, {"timestamp": 14654.1, "power": 37.39089799999999}, {"timestamp": 14674.6, "power": 37.39089799999999}, {"timestamp": 14695.1, "power": 37.39089799999999}, {"timestamp": 14715.7, "power": 37.39089799999999}, {"timestamp": 14736.3, "power": 37.39089799999999}, {"timestamp": 14756.9, "power": 37.39089799999999}, {"timestamp": 14777.4, "power": 37.39089799999999}, {"timestamp": 14798.0, "power": 37.39089799999999}, {"timestamp": 14818.5, "power": 37.39089799999999}, {"timestamp": 14839.1, "power": 37.39089799999999}, {"timestamp": 14859.7, "power": 37.39089799999999}, {"timestamp": 14880.2, "power": 37.39089799999999}, {"timestamp": 14900.8, "power": 37.39089799999999}, {"timestamp": 14921.4, "power": 37.39089799999999}, {"timestamp": 14941.9, "power": 37.39089799999999}, {"timestamp": 14962.5, "power": 37.39089799999999}, {"timestamp": 14983.0, "power": 37.39089799999999}, {"timestamp": 15003.6, "power": 37.39089799999999}, {"timestamp": 15024.2, "power": 37.39089799999999}, {"timestamp": 15044.7, "power": 37.39089799999999}, {"timestamp": 15065.3, "power": 37.39089799999999}, {"timestamp": 15085.9, "power": 37.39089799999999}, {"timestamp": 15106.4, "power": 37.39089799999999}, {"timestamp": 15126.9, "power": 37.465061999999996}, {"timestamp": 15148.0, "power": 37.465061999999996}, {"timestamp": 15168.6, "power": 37.465061999999996}, {"timestamp": 15189.2, "power": 37.465061999999996}, {"timestamp": 15209.7, "power": 37.465061999999996}, {"timestamp": 15230.2, "power": 37.465061999999996}, {"timestamp": 15250.7, "power": 37.465061999999996}, {"timestamp": 15271.3, "power": 37.465061999999996}, {"timestamp": 15291.8, "power": 37.465061999999996}, {"timestamp": 15312.4, "power": 37.465061999999996}, {"timestamp": 15332.9, "power": 37.465061999999996}, {"timestamp": 15353.4, "power": 37.465061999999996}, {"timestamp": 15374.0, "power": 37.465061999999996}, {"timestamp": 15394.5, "power": 37.465061999999996}, {"timestamp": 15415.0, "power": 37.465061999999996}, {"timestamp": 15435.5, "power": 37.465061999999996}, {"timestamp": 15456.0, "power": 37.465061999999996}, {"timestamp": 15476.6, "power": 37.465061999999996}, {"timestamp": 15497.1, "power": 37.465061999999996}, {"timestamp": 15517.6, "power": 37.465061999999996}, {"timestamp": 15538.2, "power": 37.465061999999996}, {"timestamp": 15558.7, "power": 37.465061999999996}, {"timestamp": 15579.2, "power": 37.465061999999996}, {"timestamp": 15599.8, "power": 37.465061999999996}, {"timestamp": 15620.3, "power": 37.465061999999996}, {"timestamp": 15640.8, "power": 37.465061999999996}, {"timestamp": 15661.3, "power": 37.465061999999996}, {"timestamp": 15681.9, "power": 37.465061999999996}, {"timestamp": 15702.4, "power": 37.465061999999996}, {"timestamp": 15722.9, "power": 37.465061999999996}, {"timestamp": 15743.5, "power": 37.465061999999996}, {"timestamp": 15764.0, "power": 37.465061999999996}, {"timestamp": 15784.5, "power": 37.465061999999996}, {"timestamp": 15805.0, "power": 37.465061999999996}, {"timestamp": 15825.6, "power": 37.465061999999996}, {"timestamp": 15846.1, "power": 37.465061999999996}, {"timestamp": 15866.6, "power": 37.465061999999996}, {"timestamp": 15887.1, "power": 37.465061999999996}, {"timestamp": 15907.7, "power": 37.465061999999996}, {"timestamp": 15928.2, "power": 37.465061999999996}, {"timestamp": 15948.7, "power": 37.465061999999996}, {"timestamp": 15969.2, "power": 37.465061999999996}, {"timestamp": 15989.8, "power": 37.465061999999996}, {"timestamp": 16010.3, "power": 37.465061999999996}, {"timestamp": 16030.8, "power": 37.465061999999996}, {"timestamp": 16051.3, "power": 37.465061999999996}, {"timestamp": 16071.8, "power": 37.465061999999996}, {"timestamp": 16092.4, "power": 37.465061999999996}, {"timestamp": 16112.9, "power": 37.465061999999996}, {"timestamp": 16133.4, "power": 39.099243}, {"timestamp": 16155.2, "power": 39.099243}, {"timestamp": 16175.8, "power": 39.099243}, {"timestamp": 16196.3, "power": 39.099243}, {"timestamp": 16216.8, "power": 39.099243}, {"timestamp": 16237.3, "power": 39.099243}, {"timestamp": 16257.9, "power": 39.099243}, {"timestamp": 16278.4, "power": 39.099243}, {"timestamp": 16298.9, "power": 39.099243}, {"timestamp": 16319.4, "power": 39.099243}, {"timestamp": 16339.9, "power": 39.099243}, {"timestamp": 16360.5, "power": 39.099243}, {"timestamp": 16381.0, "power": 39.099243}, {"timestamp": 16401.6, "power": 39.099243}, {"timestamp": 16422.2, "power": 39.099243}, {"timestamp": 16442.7, "power": 39.099243}, {"timestamp": 16463.2, "power": 39.099243}, {"timestamp": 16483.8, "power": 39.099243}, {"timestamp": 16504.3, "power": 39.099243}, {"timestamp": 16524.9, "power": 39.099243}, {"timestamp": 16545.4, "power": 39.099243}, {"timestamp": 16566.0, "power": 39.099243}, {"timestamp": 16586.5, "power": 39.099243}, {"timestamp": 16607.0, "power": 39.099243}, {"timestamp": 16627.5, "power": 39.099243}, {"timestamp": 16648.0, "power": 39.099243}, {"timestamp": 16668.5, "power": 39.099243}, {"timestamp": 16689.1, "power": 39.099243}, {"timestamp": 16709.6, "power": 39.099243}, {"timestamp": 16730.1, "power": 39.099243}, {"timestamp": 16750.6, "power": 39.099243}, {"timestamp": 16771.1, "power": 39.099243}, {"timestamp": 16791.6, "power": 39.099243}, {"timestamp": 16812.1, "power": 39.099243}, {"timestamp": 16832.7, "power": 39.099243}, {"timestamp": 16853.2, "power": 39.099243}, {"timestamp": 16873.7, "power": 39.099243}, {"timestamp": 16894.3, "power": 39.099243}, {"timestamp": 16914.8, "power": 39.099243}, {"timestamp": 16935.3, "power": 39.099243}, {"timestamp": 16955.8, "power": 39.099243}, {"timestamp": 16976.3, "power": 39.099243}, {"timestamp": 16996.9, "power": 39.099243}, {"timestamp": 17017.4, "power": 39.099243}, {"timestamp": 17037.9, "power": 39.099243}, {"timestamp": 17058.4, "power": 39.099243}, {"timestamp": 17078.9, "power": 39.099243}, {"timestamp": 17099.4, "power": 39.099243}, {"timestamp": 17119.9, "power": 39.099243}, {"timestamp": 17140.5, "power": 35.610322}, {"timestamp": 17161.5, "power": 35.610322}, {"timestamp": 17182.1, "power": 35.610322}, {"timestamp": 17202.6, "power": 35.610322}, {"timestamp": 17223.1, "power": 35.610322}, {"timestamp": 17243.7, "power": 35.610322}], "timeline": {"START": "3408.232264", "END": "15232.50084"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13145.2}, {"name": "clSetKernelArg", "calls": 19, "time": 3038.41}, {"name": "clReleaseKernel", "calls": 1, "time": 805.565}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 73.6434}, {"name": "clReleaseContext", "calls": 1, "time": 49.2114}, {"name": "clCreateContext", "calls": 1, "time": 44.8424}, {"name": "clReleaseProgram", "calls": 1, "time": 20.3436}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.802746}, {"name": "clCreateKernel", "calls": 1, "time": 0.338746}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.17767}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076317}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074152}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026166}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023836}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023702}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01017}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009845}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.0088}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006783}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006605}, {"name": "clRetainDevice", "calls": 2, "time": 0.004763}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11824.3}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11725.0}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11800.2}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 11817.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11823.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 11812.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 11091200.0, "time": 1155.3375}, {"type": "WRITE", "transfers": 1, "speed": 6373.837202, "utilization": 66.394138, "size": 1363180.0, "time": 213.87101}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 148233569, "speed": 101.176, "utilization": 0.878264, "size": 0.00800113}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9265319, "speed": 393.349, "utilization": 3.41449, "size": 0.12796}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149375576, "speed": 101.306, "utilization": 0.879392, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9336662, "speed": 392.951, "utilization": 3.41103, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149703764, "speed": 101.376, "utilization": 0.880002, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9357166, "speed": 393.176, "utilization": 3.41299, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149895350, "speed": 101.457, "utilization": 0.880699, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9369171, "speed": 393.267, "utilization": 3.41378, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149602505, "speed": 101.351, "utilization": 0.879781, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9350864, "speed": 393.235, "utilization": 3.4135, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len4/run2.json b/code/fpga/final_results/dna.20MB.len4/run2.json new file mode 100644 index 0000000..6847352 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.1679, "power": 35.853393}, {"timestamp": 69.8776, "power": 35.853393}, {"timestamp": 90.4164, "power": 35.853393}, {"timestamp": 110.956, "power": 35.853393}, {"timestamp": 131.886, "power": 35.853393}, {"timestamp": 152.766, "power": 35.853393}, {"timestamp": 173.292, "power": 35.853393}, {"timestamp": 193.825, "power": 35.853393}, {"timestamp": 214.423, "power": 35.853393}, {"timestamp": 235.022, "power": 35.853393}, {"timestamp": 255.619, "power": 35.853393}, {"timestamp": 276.217, "power": 35.853393}, {"timestamp": 296.814, "power": 35.853393}, {"timestamp": 317.39, "power": 35.853393}, {"timestamp": 337.944, "power": 35.853393}, {"timestamp": 358.542, "power": 35.853393}, {"timestamp": 379.146, "power": 35.853393}, {"timestamp": 399.748, "power": 35.853393}, {"timestamp": 420.344, "power": 35.853393}, {"timestamp": 440.947, "power": 35.853393}, {"timestamp": 461.509, "power": 35.853393}, {"timestamp": 482.07, "power": 35.853393}, {"timestamp": 502.666, "power": 35.853393}, {"timestamp": 523.266, "power": 35.853393}, {"timestamp": 543.866, "power": 35.853393}, {"timestamp": 564.464, "power": 35.853393}, {"timestamp": 585.043, "power": 35.853393}, {"timestamp": 605.605, "power": 35.853393}, {"timestamp": 626.17, "power": 35.853393}, {"timestamp": 646.771, "power": 35.853393}, {"timestamp": 667.371, "power": 35.853393}, {"timestamp": 687.973, "power": 35.853393}, {"timestamp": 708.571, "power": 35.853393}, {"timestamp": 729.16, "power": 35.853393}, {"timestamp": 749.728, "power": 35.853393}, {"timestamp": 770.291, "power": 35.853393}, {"timestamp": 790.883, "power": 35.853393}, {"timestamp": 811.481, "power": 35.853393}, {"timestamp": 832.081, "power": 35.853393}, {"timestamp": 852.683, "power": 35.853393}, {"timestamp": 873.374, "power": 35.853393}, {"timestamp": 893.883, "power": 35.853393}, {"timestamp": 914.424, "power": 35.853393}, {"timestamp": 934.967, "power": 35.853393}, {"timestamp": 955.508, "power": 35.853393}, {"timestamp": 976.051, "power": 35.853393}, {"timestamp": 996.601, "power": 35.853393}, {"timestamp": 1017.13, "power": 35.71418}, {"timestamp": 1038.16, "power": 35.71418}, {"timestamp": 1058.72, "power": 35.71418}, {"timestamp": 1079.25, "power": 35.71418}, {"timestamp": 1099.79, "power": 35.71418}, {"timestamp": 1120.33, "power": 35.71418}, {"timestamp": 1140.86, "power": 35.71418}, {"timestamp": 1161.37, "power": 35.71418}, {"timestamp": 1181.9, "power": 35.71418}, {"timestamp": 1202.44, "power": 35.71418}, {"timestamp": 1222.97, "power": 35.71418}, {"timestamp": 1243.51, "power": 35.71418}, {"timestamp": 1264.05, "power": 35.71418}, {"timestamp": 1284.58, "power": 35.71418}, {"timestamp": 1305.09, "power": 35.71418}, {"timestamp": 1325.59, "power": 35.71418}, {"timestamp": 1346.12, "power": 35.71418}, {"timestamp": 1366.66, "power": 35.71418}, {"timestamp": 1387.2, "power": 35.71418}, {"timestamp": 1407.74, "power": 35.71418}, {"timestamp": 1428.28, "power": 35.71418}, {"timestamp": 1448.82, "power": 35.71418}, {"timestamp": 1469.34, "power": 35.71418}, {"timestamp": 1489.88, "power": 35.71418}, {"timestamp": 1510.42, "power": 35.71418}, {"timestamp": 1530.98, "power": 35.71418}, {"timestamp": 1551.52, "power": 35.71418}, {"timestamp": 1572.06, "power": 35.71418}, {"timestamp": 1592.59, "power": 35.71418}, {"timestamp": 1613.11, "power": 35.71418}, {"timestamp": 1633.62, "power": 35.71418}, {"timestamp": 1654.15, "power": 35.71418}, {"timestamp": 1674.69, "power": 35.71418}, {"timestamp": 1695.24, "power": 35.71418}, {"timestamp": 1715.77, "power": 35.71418}, {"timestamp": 1736.31, "power": 35.71418}, {"timestamp": 1756.85, "power": 35.71418}, {"timestamp": 1777.37, "power": 35.71418}, {"timestamp": 1797.91, "power": 35.71418}, {"timestamp": 1818.44, "power": 35.71418}, {"timestamp": 1838.98, "power": 35.71418}, {"timestamp": 1859.52, "power": 35.71418}, {"timestamp": 1880.06, "power": 35.71418}, {"timestamp": 1900.6, "power": 35.71418}, {"timestamp": 1921.11, "power": 35.71418}, {"timestamp": 1941.61, "power": 35.71418}, {"timestamp": 1962.15, "power": 35.71418}, {"timestamp": 1982.69, "power": 35.71418}, {"timestamp": 2003.22, "power": 35.71418}, {"timestamp": 2023.76, "power": 36.129870000000004}, {"timestamp": 2044.82, "power": 36.129870000000004}, {"timestamp": 2065.35, "power": 36.129870000000004}, {"timestamp": 2085.87, "power": 36.129870000000004}, {"timestamp": 2106.41, "power": 36.129870000000004}, {"timestamp": 2126.94, "power": 36.129870000000004}, {"timestamp": 2147.48, "power": 36.129870000000004}, {"timestamp": 2168.02, "power": 36.129870000000004}, {"timestamp": 2188.56, "power": 36.129870000000004}, {"timestamp": 2209.07, "power": 36.129870000000004}, {"timestamp": 2229.56, "power": 36.129870000000004}, {"timestamp": 2250.1, "power": 36.129870000000004}, {"timestamp": 2270.64, "power": 36.129870000000004}, {"timestamp": 2291.2, "power": 36.129870000000004}, {"timestamp": 2311.74, "power": 36.129870000000004}, {"timestamp": 2332.28, "power": 36.129870000000004}, {"timestamp": 2352.82, "power": 36.129870000000004}, {"timestamp": 2373.34, "power": 36.129870000000004}, {"timestamp": 2393.88, "power": 36.129870000000004}, {"timestamp": 2414.42, "power": 36.129870000000004}, {"timestamp": 2434.96, "power": 36.129870000000004}, {"timestamp": 2455.5, "power": 36.129870000000004}, {"timestamp": 2476.04, "power": 36.129870000000004}, {"timestamp": 2496.57, "power": 36.129870000000004}, {"timestamp": 2517.09, "power": 36.129870000000004}, {"timestamp": 2537.6, "power": 36.129870000000004}, {"timestamp": 2558.13, "power": 36.129870000000004}, {"timestamp": 2578.67, "power": 36.129870000000004}, {"timestamp": 2599.21, "power": 36.129870000000004}, {"timestamp": 2619.75, "power": 36.129870000000004}, {"timestamp": 2640.29, "power": 36.129870000000004}, {"timestamp": 2660.83, "power": 36.129870000000004}, {"timestamp": 2681.34, "power": 36.129870000000004}, {"timestamp": 2701.88, "power": 36.129870000000004}, {"timestamp": 2722.42, "power": 36.129870000000004}, {"timestamp": 2742.96, "power": 36.129870000000004}, {"timestamp": 2763.5, "power": 36.129870000000004}, {"timestamp": 2784.04, "power": 36.129870000000004}, {"timestamp": 2804.58, "power": 36.129870000000004}, {"timestamp": 2825.09, "power": 36.129870000000004}, {"timestamp": 2845.59, "power": 36.129870000000004}, {"timestamp": 2866.12, "power": 36.129870000000004}, {"timestamp": 2886.66, "power": 36.129870000000004}, {"timestamp": 2907.2, "power": 36.129870000000004}, {"timestamp": 2927.73, "power": 36.129870000000004}, {"timestamp": 2948.27, "power": 36.129870000000004}, {"timestamp": 2968.81, "power": 36.129870000000004}, {"timestamp": 2989.34, "power": 36.129870000000004}, {"timestamp": 3009.87, "power": 36.129870000000004}, {"timestamp": 3030.41, "power": 35.840316}, {"timestamp": 3051.43, "power": 35.840316}, {"timestamp": 3071.98, "power": 35.840316}, {"timestamp": 3092.52, "power": 35.840316}, {"timestamp": 3113.04, "power": 35.840316}, {"timestamp": 3133.53, "power": 35.840316}, {"timestamp": 3154.06, "power": 35.840316}, {"timestamp": 3174.61, "power": 35.840316}, {"timestamp": 3195.14, "power": 35.840316}, {"timestamp": 3215.68, "power": 35.840316}, {"timestamp": 3236.26, "power": 35.840316}, {"timestamp": 3256.82, "power": 35.840316}, {"timestamp": 3277.32, "power": 35.840316}, {"timestamp": 3297.85, "power": 35.840316}, {"timestamp": 3318.38, "power": 35.840316}, {"timestamp": 3338.91, "power": 35.840316}, {"timestamp": 3359.43, "power": 35.840316}, {"timestamp": 3379.96, "power": 35.840316}, {"timestamp": 3400.49, "power": 35.840316}, {"timestamp": 3420.99, "power": 35.840316}, {"timestamp": 3441.48, "power": 35.840316}, {"timestamp": 3462.0, "power": 35.840316}, {"timestamp": 3482.54, "power": 35.840316}, {"timestamp": 3503.08, "power": 35.840316}, {"timestamp": 3523.62, "power": 35.840316}, {"timestamp": 3544.16, "power": 35.840316}, {"timestamp": 3564.85, "power": 35.840316}, {"timestamp": 3585.39, "power": 35.840316}, {"timestamp": 3605.93, "power": 35.840316}, {"timestamp": 3626.48, "power": 35.840316}, {"timestamp": 3647.03, "power": 35.840316}, {"timestamp": 3667.58, "power": 35.840316}, {"timestamp": 3688.12, "power": 35.840316}, {"timestamp": 3708.67, "power": 35.840316}, {"timestamp": 3729.2, "power": 35.840316}, {"timestamp": 3749.7, "power": 35.840316}, {"timestamp": 3770.23, "power": 35.840316}, {"timestamp": 3790.78, "power": 35.840316}, {"timestamp": 3811.33, "power": 35.840316}, {"timestamp": 3831.88, "power": 35.840316}, {"timestamp": 3852.43, "power": 35.840316}, {"timestamp": 3872.99, "power": 35.840316}, {"timestamp": 3893.5, "power": 35.840316}, {"timestamp": 3914.04, "power": 35.840316}, {"timestamp": 3934.59, "power": 35.840316}, {"timestamp": 3955.13, "power": 35.840316}, {"timestamp": 3975.68, "power": 35.840316}, {"timestamp": 3996.24, "power": 35.840316}, {"timestamp": 4016.78, "power": 35.840316}, {"timestamp": 4037.3, "power": 38.157707}, {"timestamp": 4058.38, "power": 38.157707}, {"timestamp": 4078.93, "power": 38.157707}, {"timestamp": 4099.48, "power": 38.157707}, {"timestamp": 4120.03, "power": 38.157707}, {"timestamp": 4140.58, "power": 38.157707}, {"timestamp": 4161.1, "power": 38.157707}, {"timestamp": 4181.6, "power": 38.157707}, {"timestamp": 4202.15, "power": 38.157707}, {"timestamp": 4222.7, "power": 38.157707}, {"timestamp": 4243.25, "power": 38.157707}, {"timestamp": 4263.8, "power": 38.157707}, {"timestamp": 4284.35, "power": 38.157707}, {"timestamp": 4304.91, "power": 38.157707}, {"timestamp": 4325.42, "power": 38.157707}, {"timestamp": 4345.96, "power": 38.157707}, {"timestamp": 4366.51, "power": 38.157707}, {"timestamp": 4387.06, "power": 38.157707}, {"timestamp": 4407.61, "power": 38.157707}, {"timestamp": 4428.15, "power": 38.157707}, {"timestamp": 4448.71, "power": 38.157707}, {"timestamp": 4469.23, "power": 38.157707}, {"timestamp": 4489.78, "power": 38.157707}, {"timestamp": 4510.33, "power": 38.157707}, {"timestamp": 4530.89, "power": 38.157707}, {"timestamp": 4551.44, "power": 38.157707}, {"timestamp": 4571.98, "power": 38.157707}, {"timestamp": 4592.53, "power": 38.157707}, {"timestamp": 4613.07, "power": 38.157707}, {"timestamp": 4633.57, "power": 38.157707}, {"timestamp": 4654.12, "power": 38.157707}, {"timestamp": 4674.67, "power": 38.157707}, {"timestamp": 4695.22, "power": 38.157707}, {"timestamp": 4715.77, "power": 38.157707}, {"timestamp": 4736.32, "power": 38.157707}, {"timestamp": 4756.87, "power": 38.157707}, {"timestamp": 4777.39, "power": 38.157707}, {"timestamp": 4797.94, "power": 38.157707}, {"timestamp": 4818.5, "power": 38.157707}, {"timestamp": 4839.04, "power": 38.157707}, {"timestamp": 4859.59, "power": 38.157707}, {"timestamp": 4880.14, "power": 38.157707}, {"timestamp": 4900.69, "power": 38.157707}, {"timestamp": 4921.22, "power": 38.157707}, {"timestamp": 4941.76, "power": 38.157707}, {"timestamp": 4962.32, "power": 38.157707}, {"timestamp": 4982.86, "power": 38.157707}, {"timestamp": 5003.41, "power": 38.157707}, {"timestamp": 5023.96, "power": 38.157707}, {"timestamp": 5044.51, "power": 37.545}, {"timestamp": 5065.66, "power": 37.545}, {"timestamp": 5086.2, "power": 37.545}, {"timestamp": 5106.75, "power": 37.545}, {"timestamp": 5127.29, "power": 37.545}, {"timestamp": 5147.83, "power": 37.545}, {"timestamp": 5168.37, "power": 37.545}, {"timestamp": 5188.91, "power": 37.545}, {"timestamp": 5209.43, "power": 37.545}, {"timestamp": 5229.92, "power": 37.545}, {"timestamp": 5250.47, "power": 37.545}, {"timestamp": 5271.01, "power": 37.545}, {"timestamp": 5291.55, "power": 37.545}, {"timestamp": 5312.09, "power": 37.545}, {"timestamp": 5332.66, "power": 37.545}, {"timestamp": 5353.17, "power": 37.545}, {"timestamp": 5373.68, "power": 37.545}, {"timestamp": 5394.22, "power": 37.545}, {"timestamp": 5414.76, "power": 37.545}, {"timestamp": 5435.31, "power": 37.545}, {"timestamp": 5455.85, "power": 37.545}, {"timestamp": 5476.4, "power": 37.545}, {"timestamp": 5496.94, "power": 37.545}, {"timestamp": 5517.45, "power": 37.545}, {"timestamp": 5537.99, "power": 37.545}, {"timestamp": 5558.53, "power": 37.545}, {"timestamp": 5579.07, "power": 37.545}, {"timestamp": 5599.62, "power": 37.545}, {"timestamp": 5620.16, "power": 37.545}, {"timestamp": 5640.7, "power": 37.545}, {"timestamp": 5661.22, "power": 37.545}, {"timestamp": 5681.75, "power": 37.545}, {"timestamp": 5702.3, "power": 37.545}, {"timestamp": 5722.84, "power": 37.545}, {"timestamp": 5743.39, "power": 37.545}, {"timestamp": 5763.93, "power": 37.545}, {"timestamp": 5784.47, "power": 37.545}, {"timestamp": 5805.02, "power": 37.545}, {"timestamp": 5825.53, "power": 37.545}, {"timestamp": 5846.07, "power": 37.545}, {"timestamp": 5866.62, "power": 37.545}, {"timestamp": 5887.17, "power": 37.545}, {"timestamp": 5907.67, "power": 37.545}, {"timestamp": 5928.21, "power": 37.545}, {"timestamp": 5948.76, "power": 37.545}, {"timestamp": 5969.27, "power": 37.545}, {"timestamp": 5989.81, "power": 37.545}, {"timestamp": 6010.36, "power": 37.545}, {"timestamp": 6030.9, "power": 37.545}, {"timestamp": 6051.44, "power": 37.696522}, {"timestamp": 6072.6, "power": 37.696522}, {"timestamp": 6093.15, "power": 37.696522}, {"timestamp": 6113.65, "power": 37.696522}, {"timestamp": 6134.2, "power": 37.696522}, {"timestamp": 6154.76, "power": 37.696522}, {"timestamp": 6175.32, "power": 37.696522}, {"timestamp": 6195.87, "power": 37.696522}, {"timestamp": 6216.42, "power": 37.696522}, {"timestamp": 6236.98, "power": 37.696522}, {"timestamp": 6257.49, "power": 37.696522}, {"timestamp": 6278.03, "power": 37.696522}, {"timestamp": 6298.59, "power": 37.696522}, {"timestamp": 6319.14, "power": 37.696522}, {"timestamp": 6339.7, "power": 37.696522}, {"timestamp": 6360.25, "power": 37.696522}, {"timestamp": 6380.8, "power": 37.696522}, {"timestamp": 6401.34, "power": 37.696522}, {"timestamp": 6421.91, "power": 37.696522}, {"timestamp": 6442.49, "power": 37.696522}, {"timestamp": 6463.07, "power": 37.696522}, {"timestamp": 6483.64, "power": 37.696522}, {"timestamp": 6504.23, "power": 37.696522}, {"timestamp": 6524.82, "power": 37.696522}, {"timestamp": 6545.37, "power": 37.696522}, {"timestamp": 6565.93, "power": 37.696522}, {"timestamp": 6586.52, "power": 37.696522}, {"timestamp": 6607.1, "power": 37.696522}, {"timestamp": 6627.68, "power": 37.696522}, {"timestamp": 6648.26, "power": 37.696522}, {"timestamp": 6668.83, "power": 37.696522}, {"timestamp": 6689.36, "power": 37.696522}, {"timestamp": 6709.94, "power": 37.696522}, {"timestamp": 6730.52, "power": 37.696522}, {"timestamp": 6751.09, "power": 37.696522}, {"timestamp": 6771.67, "power": 37.696522}, {"timestamp": 6792.26, "power": 37.696522}, {"timestamp": 6812.84, "power": 37.696522}, {"timestamp": 6833.37, "power": 37.696522}, {"timestamp": 6853.94, "power": 37.696522}, {"timestamp": 6874.53, "power": 37.696522}, {"timestamp": 6895.11, "power": 37.696522}, {"timestamp": 6915.7, "power": 37.696522}, {"timestamp": 6936.29, "power": 37.696522}, {"timestamp": 6956.88, "power": 37.696522}, {"timestamp": 6977.41, "power": 37.696522}, {"timestamp": 6997.98, "power": 37.696522}, {"timestamp": 7018.57, "power": 37.696522}, {"timestamp": 7039.15, "power": 37.696522}, {"timestamp": 7059.72, "power": 36.765775000000005}, {"timestamp": 7080.86, "power": 36.765775000000005}, {"timestamp": 7101.38, "power": 36.765775000000005}, {"timestamp": 7121.93, "power": 36.765775000000005}, {"timestamp": 7142.48, "power": 36.765775000000005}, {"timestamp": 7163.03, "power": 36.765775000000005}, {"timestamp": 7183.59, "power": 36.765775000000005}, {"timestamp": 7204.14, "power": 36.765775000000005}, {"timestamp": 7224.7, "power": 36.765775000000005}, {"timestamp": 7245.23, "power": 36.765775000000005}, {"timestamp": 7265.77, "power": 36.765775000000005}, {"timestamp": 7286.33, "power": 36.765775000000005}, {"timestamp": 7306.88, "power": 36.765775000000005}, {"timestamp": 7327.44, "power": 36.765775000000005}, {"timestamp": 7347.99, "power": 36.765775000000005}, {"timestamp": 7368.54, "power": 36.765775000000005}, {"timestamp": 7389.08, "power": 36.765775000000005}, {"timestamp": 7409.62, "power": 36.765775000000005}, {"timestamp": 7430.18, "power": 36.765775000000005}, {"timestamp": 7450.73, "power": 36.765775000000005}, {"timestamp": 7471.29, "power": 36.765775000000005}, {"timestamp": 7491.84, "power": 36.765775000000005}, {"timestamp": 7512.4, "power": 36.765775000000005}, {"timestamp": 7532.98, "power": 36.765775000000005}, {"timestamp": 7553.48, "power": 36.765775000000005}, {"timestamp": 7574.05, "power": 36.765775000000005}, {"timestamp": 7594.62, "power": 36.765775000000005}, {"timestamp": 7615.2, "power": 36.765775000000005}, {"timestamp": 7635.78, "power": 36.765775000000005}, {"timestamp": 7656.35, "power": 36.765775000000005}, {"timestamp": 7676.94, "power": 36.765775000000005}, {"timestamp": 7697.45, "power": 36.765775000000005}, {"timestamp": 7718.02, "power": 36.765775000000005}, {"timestamp": 7738.62, "power": 36.765775000000005}, {"timestamp": 7759.19, "power": 36.765775000000005}, {"timestamp": 7779.78, "power": 36.765775000000005}, {"timestamp": 7800.37, "power": 36.765775000000005}, {"timestamp": 7820.96, "power": 36.765775000000005}, {"timestamp": 7841.47, "power": 36.765775000000005}, {"timestamp": 7862.05, "power": 36.765775000000005}, {"timestamp": 7882.63, "power": 36.765775000000005}, {"timestamp": 7903.19, "power": 36.765775000000005}, {"timestamp": 7923.76, "power": 36.765775000000005}, {"timestamp": 7944.35, "power": 36.765775000000005}, {"timestamp": 7964.93, "power": 36.765775000000005}, {"timestamp": 7985.44, "power": 36.765775000000005}, {"timestamp": 8005.99, "power": 36.765775000000005}, {"timestamp": 8026.57, "power": 36.765775000000005}, {"timestamp": 8047.14, "power": 36.765775000000005}, {"timestamp": 8067.72, "power": 37.412873}, {"timestamp": 8089.84, "power": 37.412873}, {"timestamp": 8110.39, "power": 37.412873}, {"timestamp": 8130.95, "power": 37.412873}, {"timestamp": 8151.5, "power": 37.412873}, {"timestamp": 8172.06, "power": 37.412873}, {"timestamp": 8192.61, "power": 37.412873}, {"timestamp": 8213.14, "power": 37.412873}, {"timestamp": 8233.64, "power": 37.412873}, {"timestamp": 8254.19, "power": 37.412873}, {"timestamp": 8274.73, "power": 37.412873}, {"timestamp": 8295.28, "power": 37.412873}, {"timestamp": 8315.83, "power": 37.412873}, {"timestamp": 8336.39, "power": 37.412873}, {"timestamp": 8356.94, "power": 37.412873}, {"timestamp": 8377.5, "power": 37.412873}, {"timestamp": 8398.05, "power": 37.412873}, {"timestamp": 8418.6, "power": 37.412873}, {"timestamp": 8439.16, "power": 37.412873}, {"timestamp": 8459.71, "power": 37.412873}, {"timestamp": 8480.27, "power": 37.412873}, {"timestamp": 8500.82, "power": 37.412873}, {"timestamp": 8521.36, "power": 37.412873}, {"timestamp": 8541.91, "power": 37.412873}, {"timestamp": 8562.47, "power": 37.412873}, {"timestamp": 8583.02, "power": 37.412873}, {"timestamp": 8603.58, "power": 37.412873}, {"timestamp": 8624.13, "power": 37.412873}, {"timestamp": 8644.68, "power": 37.412873}, {"timestamp": 8665.21, "power": 37.412873}, {"timestamp": 8685.76, "power": 37.412873}, {"timestamp": 8706.31, "power": 37.412873}, {"timestamp": 8726.86, "power": 37.412873}, {"timestamp": 8747.42, "power": 37.412873}, {"timestamp": 8767.97, "power": 37.412873}, {"timestamp": 8788.53, "power": 37.412873}, {"timestamp": 8809.07, "power": 37.412873}, {"timestamp": 8829.57, "power": 37.412873}, {"timestamp": 8850.12, "power": 37.412873}, {"timestamp": 8870.67, "power": 37.412873}, {"timestamp": 8891.23, "power": 37.412873}, {"timestamp": 8911.81, "power": 37.412873}, {"timestamp": 8932.4, "power": 37.412873}, {"timestamp": 8952.99, "power": 37.412873}, {"timestamp": 8973.5, "power": 37.412873}, {"timestamp": 8994.07, "power": 37.412873}, {"timestamp": 9014.66, "power": 37.412873}, {"timestamp": 9035.24, "power": 37.412873}, {"timestamp": 9055.82, "power": 37.412873}, {"timestamp": 9076.4, "power": 37.700276}, {"timestamp": 9097.57, "power": 37.700276}, {"timestamp": 9118.11, "power": 37.700276}, {"timestamp": 9138.66, "power": 37.700276}, {"timestamp": 9159.2, "power": 37.700276}, {"timestamp": 9179.75, "power": 37.700276}, {"timestamp": 9200.3, "power": 37.700276}, {"timestamp": 9220.84, "power": 37.700276}, {"timestamp": 9241.37, "power": 37.700276}, {"timestamp": 9261.9, "power": 37.700276}, {"timestamp": 9282.45, "power": 37.700276}, {"timestamp": 9303.0, "power": 37.700276}, {"timestamp": 9323.54, "power": 37.700276}, {"timestamp": 9344.09, "power": 37.700276}, {"timestamp": 9364.64, "power": 37.700276}, {"timestamp": 9385.18, "power": 37.700276}, {"timestamp": 9405.73, "power": 37.700276}, {"timestamp": 9426.31, "power": 37.700276}, {"timestamp": 9446.89, "power": 37.700276}, {"timestamp": 9467.45, "power": 37.700276}, {"timestamp": 9488.02, "power": 37.700276}, {"timestamp": 9508.6, "power": 37.700276}, {"timestamp": 9529.13, "power": 37.700276}, {"timestamp": 9549.67, "power": 37.700276}, {"timestamp": 9570.17, "power": 37.700276}, {"timestamp": 9590.74, "power": 37.700276}, {"timestamp": 9611.32, "power": 37.700276}, {"timestamp": 9631.89, "power": 37.700276}, {"timestamp": 9652.46, "power": 37.700276}, {"timestamp": 9673.03, "power": 37.700276}, {"timestamp": 9693.54, "power": 37.700276}, {"timestamp": 9714.07, "power": 37.700276}, {"timestamp": 9734.62, "power": 37.700276}, {"timestamp": 9755.17, "power": 37.700276}, {"timestamp": 9775.71, "power": 37.700276}, {"timestamp": 9796.26, "power": 37.700276}, {"timestamp": 9816.8, "power": 37.700276}, {"timestamp": 9837.32, "power": 37.700276}, {"timestamp": 9857.86, "power": 37.700276}, {"timestamp": 9878.41, "power": 37.700276}, {"timestamp": 9898.96, "power": 37.700276}, {"timestamp": 9919.51, "power": 37.700276}, {"timestamp": 9940.05, "power": 37.700276}, {"timestamp": 9960.6, "power": 37.700276}, {"timestamp": 9981.12, "power": 37.700276}, {"timestamp": 10001.6, "power": 37.700276}, {"timestamp": 10022.2, "power": 37.700276}, {"timestamp": 10042.7, "power": 37.700276}, {"timestamp": 10063.3, "power": 37.700276}, {"timestamp": 10083.8, "power": 38.752545999999995}, {"timestamp": 10105.0, "power": 38.752545999999995}, {"timestamp": 10125.5, "power": 38.752545999999995}, {"timestamp": 10146.0, "power": 38.752545999999995}, {"timestamp": 10166.6, "power": 38.752545999999995}, {"timestamp": 10187.1, "power": 38.752545999999995}, {"timestamp": 10207.7, "power": 38.752545999999995}, {"timestamp": 10228.2, "power": 38.752545999999995}, {"timestamp": 10248.8, "power": 38.752545999999995}, {"timestamp": 10269.3, "power": 38.752545999999995}, {"timestamp": 10289.8, "power": 38.752545999999995}, {"timestamp": 10310.4, "power": 38.752545999999995}, {"timestamp": 10330.9, "power": 38.752545999999995}, {"timestamp": 10351.5, "power": 38.752545999999995}, {"timestamp": 10372.0, "power": 38.752545999999995}, {"timestamp": 10392.6, "power": 38.752545999999995}, {"timestamp": 10413.1, "power": 38.752545999999995}, {"timestamp": 10433.6, "power": 38.752545999999995}, {"timestamp": 10454.2, "power": 38.752545999999995}, {"timestamp": 10474.7, "power": 38.752545999999995}, {"timestamp": 10495.2, "power": 38.752545999999995}, {"timestamp": 10515.8, "power": 38.752545999999995}, {"timestamp": 10536.3, "power": 38.752545999999995}, {"timestamp": 10556.9, "power": 38.752545999999995}, {"timestamp": 10577.4, "power": 38.752545999999995}, {"timestamp": 10598.0, "power": 38.752545999999995}, {"timestamp": 10618.5, "power": 38.752545999999995}, {"timestamp": 10639.1, "power": 38.752545999999995}, {"timestamp": 10659.6, "power": 38.752545999999995}, {"timestamp": 10680.2, "power": 38.752545999999995}, {"timestamp": 10700.7, "power": 38.752545999999995}, {"timestamp": 10721.3, "power": 38.752545999999995}, {"timestamp": 10741.8, "power": 38.752545999999995}, {"timestamp": 10762.3, "power": 38.752545999999995}, {"timestamp": 10782.9, "power": 38.752545999999995}, {"timestamp": 10803.4, "power": 38.752545999999995}, {"timestamp": 10824.0, "power": 38.752545999999995}, {"timestamp": 10844.5, "power": 38.752545999999995}, {"timestamp": 10865.1, "power": 38.752545999999995}, {"timestamp": 10885.6, "power": 38.752545999999995}, {"timestamp": 10906.1, "power": 38.752545999999995}, {"timestamp": 10926.7, "power": 38.752545999999995}, {"timestamp": 10947.2, "power": 38.752545999999995}, {"timestamp": 10967.8, "power": 38.752545999999995}, {"timestamp": 10988.3, "power": 38.752545999999995}, {"timestamp": 11008.9, "power": 38.752545999999995}, {"timestamp": 11029.4, "power": 38.752545999999995}, {"timestamp": 11049.9, "power": 38.752545999999995}, {"timestamp": 11070.5, "power": 38.752545999999995}, {"timestamp": 11091.0, "power": 37.930536000000004}, {"timestamp": 11112.1, "power": 37.930536000000004}, {"timestamp": 11132.6, "power": 37.930536000000004}, {"timestamp": 11153.1, "power": 37.930536000000004}, {"timestamp": 11173.6, "power": 37.930536000000004}, {"timestamp": 11194.2, "power": 37.930536000000004}, {"timestamp": 11214.7, "power": 37.930536000000004}, {"timestamp": 11235.3, "power": 37.930536000000004}, {"timestamp": 11255.8, "power": 37.930536000000004}, {"timestamp": 11276.4, "power": 37.930536000000004}, {"timestamp": 11296.9, "power": 37.930536000000004}, {"timestamp": 11317.4, "power": 37.930536000000004}, {"timestamp": 11338.0, "power": 37.930536000000004}, {"timestamp": 11358.5, "power": 37.930536000000004}, {"timestamp": 11379.1, "power": 37.930536000000004}, {"timestamp": 11399.7, "power": 37.930536000000004}, {"timestamp": 11420.3, "power": 37.930536000000004}, {"timestamp": 11440.8, "power": 37.930536000000004}, {"timestamp": 11461.3, "power": 37.930536000000004}, {"timestamp": 11481.8, "power": 37.930536000000004}, {"timestamp": 11502.4, "power": 37.930536000000004}, {"timestamp": 11522.9, "power": 37.930536000000004}, {"timestamp": 11543.5, "power": 37.930536000000004}, {"timestamp": 11564.1, "power": 37.930536000000004}, {"timestamp": 11584.6, "power": 37.930536000000004}, {"timestamp": 11605.2, "power": 37.930536000000004}, {"timestamp": 11625.7, "power": 37.930536000000004}, {"timestamp": 11646.2, "power": 37.930536000000004}, {"timestamp": 11666.8, "power": 37.930536000000004}, {"timestamp": 11687.4, "power": 37.930536000000004}, {"timestamp": 11707.9, "power": 37.930536000000004}, {"timestamp": 11728.5, "power": 37.930536000000004}, {"timestamp": 11749.0, "power": 37.930536000000004}, {"timestamp": 11769.5, "power": 37.930536000000004}, {"timestamp": 11790.1, "power": 37.930536000000004}, {"timestamp": 11810.7, "power": 37.930536000000004}, {"timestamp": 11831.2, "power": 37.930536000000004}, {"timestamp": 11851.8, "power": 37.930536000000004}, {"timestamp": 11872.4, "power": 37.930536000000004}, {"timestamp": 11893.0, "power": 37.930536000000004}, {"timestamp": 11913.5, "power": 37.930536000000004}, {"timestamp": 11934.0, "power": 37.930536000000004}, {"timestamp": 11954.6, "power": 37.930536000000004}, {"timestamp": 11975.2, "power": 37.930536000000004}, {"timestamp": 11995.7, "power": 37.930536000000004}, {"timestamp": 12016.3, "power": 37.930536000000004}, {"timestamp": 12036.9, "power": 37.930536000000004}, {"timestamp": 12057.4, "power": 37.930536000000004}, {"timestamp": 12078.0, "power": 37.930536000000004}, {"timestamp": 12098.5, "power": 38.286519999999996}, {"timestamp": 12120.7, "power": 38.286519999999996}, {"timestamp": 12141.3, "power": 38.286519999999996}, {"timestamp": 12161.8, "power": 38.286519999999996}, {"timestamp": 12182.4, "power": 38.286519999999996}, {"timestamp": 12202.9, "power": 38.286519999999996}, {"timestamp": 12223.5, "power": 38.286519999999996}, {"timestamp": 12244.0, "power": 38.286519999999996}, {"timestamp": 12264.5, "power": 38.286519999999996}, {"timestamp": 12285.1, "power": 38.286519999999996}, {"timestamp": 12305.6, "power": 38.286519999999996}, {"timestamp": 12326.2, "power": 38.286519999999996}, {"timestamp": 12346.7, "power": 38.286519999999996}, {"timestamp": 12367.2, "power": 38.286519999999996}, {"timestamp": 12387.8, "power": 38.286519999999996}, {"timestamp": 12408.3, "power": 38.286519999999996}, {"timestamp": 12428.9, "power": 38.286519999999996}, {"timestamp": 12449.4, "power": 38.286519999999996}, {"timestamp": 12469.9, "power": 38.286519999999996}, {"timestamp": 12490.5, "power": 38.286519999999996}, {"timestamp": 12511.0, "power": 38.286519999999996}, {"timestamp": 12531.6, "power": 38.286519999999996}, {"timestamp": 12552.1, "power": 38.286519999999996}, {"timestamp": 12572.7, "power": 38.286519999999996}, {"timestamp": 12593.2, "power": 38.286519999999996}, {"timestamp": 12613.7, "power": 38.286519999999996}, {"timestamp": 12634.2, "power": 38.286519999999996}, {"timestamp": 12654.7, "power": 38.286519999999996}, {"timestamp": 12675.3, "power": 38.286519999999996}, {"timestamp": 12695.8, "power": 38.286519999999996}, {"timestamp": 12716.4, "power": 38.286519999999996}, {"timestamp": 12737.0, "power": 38.286519999999996}, {"timestamp": 12757.5, "power": 38.286519999999996}, {"timestamp": 12778.1, "power": 38.286519999999996}, {"timestamp": 12798.6, "power": 38.286519999999996}, {"timestamp": 12819.2, "power": 38.286519999999996}, {"timestamp": 12839.8, "power": 38.286519999999996}, {"timestamp": 12860.3, "power": 38.286519999999996}, {"timestamp": 12880.9, "power": 38.286519999999996}, {"timestamp": 12901.4, "power": 38.286519999999996}, {"timestamp": 12921.9, "power": 38.286519999999996}, {"timestamp": 12942.5, "power": 38.286519999999996}, {"timestamp": 12963.1, "power": 38.286519999999996}, {"timestamp": 12983.6, "power": 38.286519999999996}, {"timestamp": 13004.2, "power": 38.286519999999996}, {"timestamp": 13024.8, "power": 38.286519999999996}, {"timestamp": 13045.3, "power": 38.286519999999996}, {"timestamp": 13065.8, "power": 38.286519999999996}, {"timestamp": 13086.4, "power": 38.286519999999996}, {"timestamp": 13106.9, "power": 38.000484}, {"timestamp": 13128.0, "power": 38.000484}, {"timestamp": 13148.6, "power": 38.000484}, {"timestamp": 13169.1, "power": 38.000484}, {"timestamp": 13189.7, "power": 38.000484}, {"timestamp": 13210.2, "power": 38.000484}, {"timestamp": 13230.8, "power": 38.000484}, {"timestamp": 13251.3, "power": 38.000484}, {"timestamp": 13271.9, "power": 38.000484}, {"timestamp": 13292.5, "power": 38.000484}, {"timestamp": 13313.0, "power": 38.000484}, {"timestamp": 13333.5, "power": 38.000484}, {"timestamp": 13354.1, "power": 38.000484}, {"timestamp": 13374.7, "power": 38.000484}, {"timestamp": 13395.2, "power": 38.000484}, {"timestamp": 13415.8, "power": 38.000484}, {"timestamp": 13436.4, "power": 38.000484}, {"timestamp": 13457.0, "power": 38.000484}, {"timestamp": 13477.5, "power": 38.000484}, {"timestamp": 13498.1, "power": 38.000484}, {"timestamp": 13518.6, "power": 38.000484}, {"timestamp": 13539.2, "power": 38.000484}, {"timestamp": 13559.8, "power": 38.000484}, {"timestamp": 13580.4, "power": 38.000484}, {"timestamp": 13601.0, "power": 38.000484}, {"timestamp": 13621.5, "power": 38.000484}, {"timestamp": 13642.1, "power": 38.000484}, {"timestamp": 13662.6, "power": 38.000484}, {"timestamp": 13683.2, "power": 38.000484}, {"timestamp": 13703.8, "power": 38.000484}, {"timestamp": 13724.3, "power": 38.000484}, {"timestamp": 13744.9, "power": 38.000484}, {"timestamp": 13765.5, "power": 38.000484}, {"timestamp": 13786.0, "power": 38.000484}, {"timestamp": 13806.6, "power": 38.000484}, {"timestamp": 13827.2, "power": 38.000484}, {"timestamp": 13847.8, "power": 38.000484}, {"timestamp": 13868.3, "power": 38.000484}, {"timestamp": 13888.9, "power": 38.000484}, {"timestamp": 13909.4, "power": 38.000484}, {"timestamp": 13930.0, "power": 38.000484}, {"timestamp": 13950.6, "power": 38.000484}, {"timestamp": 13971.2, "power": 38.000484}, {"timestamp": 13991.7, "power": 38.000484}, {"timestamp": 14012.3, "power": 38.000484}, {"timestamp": 14032.9, "power": 38.000484}, {"timestamp": 14053.4, "power": 38.000484}, {"timestamp": 14074.0, "power": 38.000484}, {"timestamp": 14094.5, "power": 38.000484}, {"timestamp": 14115.1, "power": 37.53202}, {"timestamp": 14136.1, "power": 37.53202}, {"timestamp": 14156.7, "power": 37.53202}, {"timestamp": 14177.2, "power": 37.53202}, {"timestamp": 14197.7, "power": 37.53202}, {"timestamp": 14218.3, "power": 37.53202}, {"timestamp": 14238.8, "power": 37.53202}, {"timestamp": 14259.4, "power": 37.53202}, {"timestamp": 14279.9, "power": 37.53202}, {"timestamp": 14300.5, "power": 37.53202}, {"timestamp": 14321.0, "power": 37.53202}, {"timestamp": 14341.5, "power": 37.53202}, {"timestamp": 14362.1, "power": 37.53202}, {"timestamp": 14382.6, "power": 37.53202}, {"timestamp": 14403.2, "power": 37.53202}, {"timestamp": 14423.8, "power": 37.53202}, {"timestamp": 14444.4, "power": 37.53202}, {"timestamp": 14464.9, "power": 37.53202}, {"timestamp": 14485.5, "power": 37.53202}, {"timestamp": 14506.0, "power": 37.53202}, {"timestamp": 14526.6, "power": 37.53202}, {"timestamp": 14547.2, "power": 37.53202}, {"timestamp": 14567.7, "power": 37.53202}, {"timestamp": 14588.3, "power": 37.53202}, {"timestamp": 14608.9, "power": 37.53202}, {"timestamp": 14629.4, "power": 37.53202}, {"timestamp": 14650.0, "power": 37.53202}, {"timestamp": 14670.5, "power": 37.53202}, {"timestamp": 14691.1, "power": 37.53202}, {"timestamp": 14711.7, "power": 37.53202}, {"timestamp": 14732.2, "power": 37.53202}, {"timestamp": 14752.8, "power": 37.53202}, {"timestamp": 14773.3, "power": 37.53202}, {"timestamp": 14793.9, "power": 37.53202}, {"timestamp": 14814.5, "power": 37.53202}, {"timestamp": 14835.0, "power": 37.53202}, {"timestamp": 14855.6, "power": 37.53202}, {"timestamp": 14876.2, "power": 37.53202}, {"timestamp": 14896.8, "power": 37.53202}, {"timestamp": 14917.3, "power": 37.53202}, {"timestamp": 14937.8, "power": 37.53202}, {"timestamp": 14958.4, "power": 37.53202}, {"timestamp": 14979.0, "power": 37.53202}, {"timestamp": 14999.6, "power": 37.53202}, {"timestamp": 15020.1, "power": 37.53202}, {"timestamp": 15040.7, "power": 37.53202}, {"timestamp": 15061.2, "power": 37.53202}, {"timestamp": 15081.8, "power": 37.53202}, {"timestamp": 15102.3, "power": 37.53202}, {"timestamp": 15122.9, "power": 37.293613}, {"timestamp": 15144.0, "power": 37.293613}, {"timestamp": 15164.6, "power": 37.293613}, {"timestamp": 15185.1, "power": 37.293613}, {"timestamp": 15205.6, "power": 37.293613}, {"timestamp": 15226.1, "power": 37.293613}, {"timestamp": 15246.7, "power": 37.293613}, {"timestamp": 15267.2, "power": 37.293613}, {"timestamp": 15287.8, "power": 37.293613}, {"timestamp": 15308.3, "power": 37.293613}, {"timestamp": 15328.9, "power": 37.293613}, {"timestamp": 15349.4, "power": 37.293613}, {"timestamp": 15369.9, "power": 37.293613}, {"timestamp": 15390.5, "power": 37.293613}, {"timestamp": 15411.1, "power": 37.293613}, {"timestamp": 15431.7, "power": 37.293613}, {"timestamp": 15452.3, "power": 37.293613}, {"timestamp": 15472.9, "power": 37.293613}, {"timestamp": 15493.4, "power": 37.293613}, {"timestamp": 15513.9, "power": 37.293613}, {"timestamp": 15534.5, "power": 37.293613}, {"timestamp": 15555.0, "power": 37.293613}, {"timestamp": 15575.5, "power": 37.293613}, {"timestamp": 15596.1, "power": 37.293613}, {"timestamp": 15616.6, "power": 37.293613}, {"timestamp": 15637.1, "power": 37.293613}, {"timestamp": 15657.6, "power": 37.293613}, {"timestamp": 15678.1, "power": 37.293613}, {"timestamp": 15698.6, "power": 37.293613}, {"timestamp": 15719.2, "power": 37.293613}, {"timestamp": 15739.7, "power": 37.293613}, {"timestamp": 15760.3, "power": 37.293613}, {"timestamp": 15780.8, "power": 37.293613}, {"timestamp": 15801.3, "power": 37.293613}, {"timestamp": 15821.8, "power": 37.293613}, {"timestamp": 15842.4, "power": 37.293613}, {"timestamp": 15862.9, "power": 37.293613}, {"timestamp": 15883.4, "power": 37.293613}, {"timestamp": 15904.0, "power": 37.293613}, {"timestamp": 15924.5, "power": 37.293613}, {"timestamp": 15945.1, "power": 37.293613}, {"timestamp": 15965.6, "power": 37.293613}, {"timestamp": 15986.1, "power": 37.293613}, {"timestamp": 16006.6, "power": 37.293613}, {"timestamp": 16027.1, "power": 37.293613}, {"timestamp": 16047.7, "power": 37.293613}, {"timestamp": 16068.2, "power": 37.293613}, {"timestamp": 16088.7, "power": 37.293613}, {"timestamp": 16109.2, "power": 37.293613}, {"timestamp": 16129.8, "power": 39.092642}, {"timestamp": 16152.4, "power": 39.092642}, {"timestamp": 16172.9, "power": 39.092642}, {"timestamp": 16193.4, "power": 39.092642}, {"timestamp": 16213.9, "power": 39.092642}, {"timestamp": 16234.5, "power": 39.092642}, {"timestamp": 16255.0, "power": 39.092642}, {"timestamp": 16275.5, "power": 39.092642}, {"timestamp": 16296.0, "power": 39.092642}, {"timestamp": 16316.6, "power": 39.092642}, {"timestamp": 16337.1, "power": 39.092642}, {"timestamp": 16357.6, "power": 39.092642}, {"timestamp": 16378.1, "power": 39.092642}, {"timestamp": 16398.6, "power": 39.092642}, {"timestamp": 16419.1, "power": 39.092642}, {"timestamp": 16439.7, "power": 39.092642}, {"timestamp": 16460.2, "power": 39.092642}, {"timestamp": 16480.7, "power": 39.092642}, {"timestamp": 16501.2, "power": 39.092642}, {"timestamp": 16521.8, "power": 39.092642}, {"timestamp": 16542.3, "power": 39.092642}, {"timestamp": 16562.8, "power": 39.092642}, {"timestamp": 16583.3, "power": 39.092642}, {"timestamp": 16603.9, "power": 39.092642}, {"timestamp": 16624.4, "power": 39.092642}, {"timestamp": 16644.9, "power": 39.092642}, {"timestamp": 16665.4, "power": 39.092642}, {"timestamp": 16685.9, "power": 39.092642}, {"timestamp": 16706.5, "power": 39.092642}, {"timestamp": 16727.0, "power": 39.092642}, {"timestamp": 16747.6, "power": 39.092642}, {"timestamp": 16768.1, "power": 39.092642}, {"timestamp": 16788.6, "power": 39.092642}, {"timestamp": 16809.1, "power": 39.092642}, {"timestamp": 16829.6, "power": 39.092642}, {"timestamp": 16850.1, "power": 39.092642}, {"timestamp": 16870.7, "power": 39.092642}, {"timestamp": 16891.2, "power": 39.092642}, {"timestamp": 16911.7, "power": 39.092642}, {"timestamp": 16932.3, "power": 39.092642}, {"timestamp": 16952.8, "power": 39.092642}, {"timestamp": 16973.3, "power": 39.092642}, {"timestamp": 16993.9, "power": 39.092642}, {"timestamp": 17014.4, "power": 39.092642}, {"timestamp": 17034.9, "power": 39.092642}, {"timestamp": 17055.5, "power": 39.092642}, {"timestamp": 17076.0, "power": 39.092642}, {"timestamp": 17096.5, "power": 39.092642}, {"timestamp": 17117.0, "power": 39.092642}, {"timestamp": 17137.5, "power": 35.520119}, {"timestamp": 17158.5, "power": 35.520119}, {"timestamp": 17179.1, "power": 35.520119}, {"timestamp": 17199.6, "power": 35.520119}, {"timestamp": 17220.1, "power": 35.520119}, {"timestamp": 17240.7, "power": 35.520119}, {"timestamp": 17261.2, "power": 35.520119}, {"timestamp": 17281.7, "power": 35.520119}, {"timestamp": 17302.2, "power": 35.520119}, {"timestamp": 17322.7, "power": 35.520119}, {"timestamp": 17343.3, "power": 35.520119}, {"timestamp": 17363.8, "power": 35.520119}, {"timestamp": 17384.3, "power": 35.520119}, {"timestamp": 17404.9, "power": 35.520119}, {"timestamp": 17425.4, "power": 35.520119}, {"timestamp": 17445.9, "power": 35.520119}, {"timestamp": 17466.4, "power": 35.520119}, {"timestamp": 17486.9, "power": 35.520119}, {"timestamp": 17507.5, "power": 35.520119}, {"timestamp": 17528.0, "power": 35.520119}, {"timestamp": 17548.5, "power": 35.520119}, {"timestamp": 17569.0, "power": 35.520119}, {"timestamp": 17589.5, "power": 35.520119}, {"timestamp": 17610.0, "power": 35.520119}, {"timestamp": 17630.5, "power": 35.520119}, {"timestamp": 17651.1, "power": 35.520119}, {"timestamp": 17671.6, "power": 35.520119}, {"timestamp": 17692.1, "power": 35.520119}, {"timestamp": 17712.7, "power": 35.520119}, {"timestamp": 17733.2, "power": 35.520119}, {"timestamp": 17753.7, "power": 35.520119}, {"timestamp": 17774.3, "power": 35.520119}, {"timestamp": 17795.1, "power": 35.520119}, {"timestamp": 17815.7, "power": 35.520119}], "timeline": {"START": "3422.13489", "END": "15368.71988"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13490.0}, {"name": "clSetKernelArg", "calls": 19, "time": 3060.23}, {"name": "clReleaseKernel", "calls": 1, "time": 1007.38}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.0126}, {"name": "clReleaseContext", "calls": 1, "time": 48.4055}, {"name": "clCreateContext", "calls": 1, "time": 47.0075}, {"name": "clReleaseProgram", "calls": 1, "time": 30.3202}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.911047}, {"name": "clCreateKernel", "calls": 1, "time": 0.340425}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.15916}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.152784}, {"name": "clRetainMemObject", "calls": 14, "time": 0.09251}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03029}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024054}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02273}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.022111}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010153}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008301}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007456}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006431}, {"name": "clRetainDevice", "calls": 2, "time": 0.004805}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11946.6}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11946.0}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11822.2}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 11777.0}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11857.9}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 11906.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8375.056582, "utilization": 87.240173, "size": 11091200.0, "time": 1324.318217}, {"type": "WRITE", "transfers": 1, "speed": 6225.155165, "utilization": 64.845366, "size": 1363180.0, "time": 218.97912}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 152614156, "speed": 102.239, "utilization": 0.887495, "size": 0.0080011}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9539098, "speed": 393.476, "utilization": 3.41559, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149602927, "speed": 101.269, "utilization": 0.879072, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9350883, "speed": 393.03, "utilization": 3.41172, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 148949020, "speed": 101.215, "utilization": 0.878603, "size": 0.00800113}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9310008, "speed": 393.147, "utilization": 3.41274, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150279142, "speed": 101.421, "utilization": 0.880388, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9393157, "speed": 393.175, "utilization": 3.41298, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 151344912, "speed": 101.722, "utilization": 0.883007, "size": 0.00800111}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9459774, "speed": 393.177, "utilization": 3.41299, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len4/run3.json b/code/fpga/final_results/dna.20MB.len4/run3.json new file mode 100644 index 0000000..23dbf29 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.3135, "power": 35.975756000000004}, {"timestamp": 60.9403, "power": 35.975756000000004}, {"timestamp": 81.4974, "power": 35.975756000000004}, {"timestamp": 102.032, "power": 35.975756000000004}, {"timestamp": 122.57, "power": 35.975756000000004}, {"timestamp": 143.348, "power": 35.975756000000004}, {"timestamp": 163.881, "power": 35.975756000000004}, {"timestamp": 184.454, "power": 35.975756000000004}, {"timestamp": 205.052, "power": 35.975756000000004}, {"timestamp": 225.63, "power": 35.975756000000004}, {"timestamp": 246.198, "power": 35.975756000000004}, {"timestamp": 266.765, "power": 35.975756000000004}, {"timestamp": 287.365, "power": 35.975756000000004}, {"timestamp": 307.969, "power": 35.975756000000004}, {"timestamp": 328.568, "power": 35.975756000000004}, {"timestamp": 349.168, "power": 35.975756000000004}, {"timestamp": 369.758, "power": 35.975756000000004}, {"timestamp": 390.323, "power": 35.975756000000004}, {"timestamp": 410.923, "power": 35.975756000000004}, {"timestamp": 431.524, "power": 35.975756000000004}, {"timestamp": 452.122, "power": 35.975756000000004}, {"timestamp": 472.724, "power": 35.975756000000004}, {"timestamp": 493.326, "power": 35.975756000000004}, {"timestamp": 513.902, "power": 35.975756000000004}, {"timestamp": 534.466, "power": 35.975756000000004}, {"timestamp": 555.064, "power": 35.975756000000004}, {"timestamp": 575.667, "power": 35.975756000000004}, {"timestamp": 596.272, "power": 35.975756000000004}, {"timestamp": 616.875, "power": 35.975756000000004}, {"timestamp": 637.471, "power": 35.975756000000004}, {"timestamp": 658.037, "power": 35.975756000000004}, {"timestamp": 678.602, "power": 35.975756000000004}, {"timestamp": 699.201, "power": 35.975756000000004}, {"timestamp": 719.811, "power": 35.975756000000004}, {"timestamp": 740.417, "power": 35.975756000000004}, {"timestamp": 761.018, "power": 35.975756000000004}, {"timestamp": 781.594, "power": 35.975756000000004}, {"timestamp": 802.158, "power": 35.975756000000004}, {"timestamp": 822.724, "power": 35.975756000000004}, {"timestamp": 843.326, "power": 35.975756000000004}, {"timestamp": 863.891, "power": 35.975756000000004}, {"timestamp": 884.466, "power": 35.975756000000004}, {"timestamp": 905.072, "power": 35.975756000000004}, {"timestamp": 925.654, "power": 35.975756000000004}, {"timestamp": 946.214, "power": 35.975756000000004}, {"timestamp": 966.817, "power": 35.975756000000004}, {"timestamp": 987.427, "power": 35.975756000000004}, {"timestamp": 1008.02, "power": 35.644929000000005}, {"timestamp": 1029.23, "power": 35.644929000000005}, {"timestamp": 1049.76, "power": 35.644929000000005}, {"timestamp": 1070.25, "power": 35.644929000000005}, {"timestamp": 1090.79, "power": 35.644929000000005}, {"timestamp": 1111.33, "power": 35.644929000000005}, {"timestamp": 1131.87, "power": 35.644929000000005}, {"timestamp": 1152.41, "power": 35.644929000000005}, {"timestamp": 1172.94, "power": 35.644929000000005}, {"timestamp": 1193.43, "power": 35.644929000000005}, {"timestamp": 1213.93, "power": 35.644929000000005}, {"timestamp": 1234.46, "power": 35.644929000000005}, {"timestamp": 1255.0, "power": 35.644929000000005}, {"timestamp": 1275.53, "power": 35.644929000000005}, {"timestamp": 1296.07, "power": 35.644929000000005}, {"timestamp": 1316.61, "power": 35.644929000000005}, {"timestamp": 1337.14, "power": 35.644929000000005}, {"timestamp": 1357.66, "power": 35.644929000000005}, {"timestamp": 1378.16, "power": 35.644929000000005}, {"timestamp": 1398.7, "power": 35.644929000000005}, {"timestamp": 1419.24, "power": 35.644929000000005}, {"timestamp": 1439.78, "power": 35.644929000000005}, {"timestamp": 1460.32, "power": 35.644929000000005}, {"timestamp": 1480.85, "power": 35.644929000000005}, {"timestamp": 1501.44, "power": 35.644929000000005}, {"timestamp": 1521.94, "power": 35.644929000000005}, {"timestamp": 1542.47, "power": 35.644929000000005}, {"timestamp": 1563.01, "power": 35.644929000000005}, {"timestamp": 1583.55, "power": 35.644929000000005}, {"timestamp": 1604.09, "power": 35.644929000000005}, {"timestamp": 1624.63, "power": 35.644929000000005}, {"timestamp": 1645.17, "power": 35.644929000000005}, {"timestamp": 1665.68, "power": 35.644929000000005}, {"timestamp": 1686.21, "power": 35.644929000000005}, {"timestamp": 1706.75, "power": 35.644929000000005}, {"timestamp": 1727.28, "power": 35.644929000000005}, {"timestamp": 1747.82, "power": 35.644929000000005}, {"timestamp": 1768.36, "power": 35.644929000000005}, {"timestamp": 1788.9, "power": 35.644929000000005}, {"timestamp": 1809.44, "power": 35.644929000000005}, {"timestamp": 1829.93, "power": 35.644929000000005}, {"timestamp": 1850.47, "power": 35.644929000000005}, {"timestamp": 1871.01, "power": 35.644929000000005}, {"timestamp": 1891.55, "power": 35.644929000000005}, {"timestamp": 1912.08, "power": 35.644929000000005}, {"timestamp": 1932.62, "power": 35.644929000000005}, {"timestamp": 1953.17, "power": 35.644929000000005}, {"timestamp": 1973.69, "power": 35.644929000000005}, {"timestamp": 1994.22, "power": 35.644929000000005}, {"timestamp": 2014.76, "power": 35.684184}, {"timestamp": 2035.69, "power": 35.684184}, {"timestamp": 2056.24, "power": 35.684184}, {"timestamp": 2076.77, "power": 35.684184}, {"timestamp": 2097.3, "power": 35.684184}, {"timestamp": 2117.81, "power": 35.684184}, {"timestamp": 2138.33, "power": 35.684184}, {"timestamp": 2158.87, "power": 35.684184}, {"timestamp": 2179.4, "power": 35.684184}, {"timestamp": 2199.93, "power": 35.684184}, {"timestamp": 2220.47, "power": 35.684184}, {"timestamp": 2241.0, "power": 35.684184}, {"timestamp": 2261.51, "power": 35.684184}, {"timestamp": 2282.01, "power": 35.684184}, {"timestamp": 2302.54, "power": 35.684184}, {"timestamp": 2323.08, "power": 35.684184}, {"timestamp": 2343.62, "power": 35.684184}, {"timestamp": 2364.16, "power": 35.684184}, {"timestamp": 2384.7, "power": 35.684184}, {"timestamp": 2405.23, "power": 35.684184}, {"timestamp": 2425.74, "power": 35.684184}, {"timestamp": 2446.28, "power": 35.684184}, {"timestamp": 2466.81, "power": 35.684184}, {"timestamp": 2487.35, "power": 35.684184}, {"timestamp": 2507.89, "power": 35.684184}, {"timestamp": 2528.43, "power": 35.684184}, {"timestamp": 2548.97, "power": 35.684184}, {"timestamp": 2569.48, "power": 35.684184}, {"timestamp": 2589.97, "power": 35.684184}, {"timestamp": 2610.5, "power": 35.684184}, {"timestamp": 2631.04, "power": 35.684184}, {"timestamp": 2651.57, "power": 35.684184}, {"timestamp": 2672.11, "power": 35.684184}, {"timestamp": 2692.65, "power": 35.684184}, {"timestamp": 2713.19, "power": 35.684184}, {"timestamp": 2733.7, "power": 35.684184}, {"timestamp": 2754.24, "power": 35.684184}, {"timestamp": 2774.77, "power": 35.684184}, {"timestamp": 2795.31, "power": 35.684184}, {"timestamp": 2815.84, "power": 35.684184}, {"timestamp": 2836.37, "power": 35.684184}, {"timestamp": 2856.91, "power": 35.684184}, {"timestamp": 2877.42, "power": 35.684184}, {"timestamp": 2897.91, "power": 35.684184}, {"timestamp": 2918.53, "power": 35.684184}, {"timestamp": 2939.03, "power": 35.684184}, {"timestamp": 2959.57, "power": 35.684184}, {"timestamp": 2980.1, "power": 35.684184}, {"timestamp": 3000.64, "power": 35.684184}, {"timestamp": 3021.17, "power": 35.752831}, {"timestamp": 3042.2, "power": 35.752831}, {"timestamp": 3062.73, "power": 35.752831}, {"timestamp": 3083.27, "power": 35.752831}, {"timestamp": 3103.8, "power": 35.752831}, {"timestamp": 3124.34, "power": 35.752831}, {"timestamp": 3144.87, "power": 35.752831}, {"timestamp": 3165.42, "power": 35.752831}, {"timestamp": 3185.97, "power": 35.752831}, {"timestamp": 3206.62, "power": 35.752831}, {"timestamp": 3227.21, "power": 35.752831}, {"timestamp": 3247.74, "power": 35.752831}, {"timestamp": 3268.27, "power": 35.752831}, {"timestamp": 3288.8, "power": 35.752831}, {"timestamp": 3309.33, "power": 35.752831}, {"timestamp": 3329.83, "power": 35.752831}, {"timestamp": 3350.36, "power": 35.752831}, {"timestamp": 3370.89, "power": 35.752831}, {"timestamp": 3391.42, "power": 35.752831}, {"timestamp": 3411.95, "power": 35.752831}, {"timestamp": 3432.49, "power": 35.752831}, {"timestamp": 3453.03, "power": 35.752831}, {"timestamp": 3473.55, "power": 35.752831}, {"timestamp": 3494.04, "power": 35.752831}, {"timestamp": 3514.58, "power": 35.752831}, {"timestamp": 3535.13, "power": 35.752831}, {"timestamp": 3555.68, "power": 35.752831}, {"timestamp": 3576.24, "power": 35.752831}, {"timestamp": 3596.79, "power": 35.752831}, {"timestamp": 3617.34, "power": 35.752831}, {"timestamp": 3637.86, "power": 35.752831}, {"timestamp": 3658.4, "power": 35.752831}, {"timestamp": 3678.95, "power": 35.752831}, {"timestamp": 3699.52, "power": 35.752831}, {"timestamp": 3720.08, "power": 35.752831}, {"timestamp": 3740.62, "power": 35.752831}, {"timestamp": 3761.17, "power": 35.752831}, {"timestamp": 3781.7, "power": 35.752831}, {"timestamp": 3802.2, "power": 35.752831}, {"timestamp": 3822.75, "power": 35.752831}, {"timestamp": 3843.3, "power": 35.752831}, {"timestamp": 3863.84, "power": 35.752831}, {"timestamp": 3884.39, "power": 35.752831}, {"timestamp": 3904.93, "power": 35.752831}, {"timestamp": 3925.43, "power": 35.752831}, {"timestamp": 3945.97, "power": 35.752831}, {"timestamp": 3966.52, "power": 35.752831}, {"timestamp": 3987.07, "power": 35.752831}, {"timestamp": 4007.61, "power": 35.752831}, {"timestamp": 4028.16, "power": 37.630582}, {"timestamp": 4049.24, "power": 37.630582}, {"timestamp": 4069.76, "power": 37.630582}, {"timestamp": 4090.26, "power": 37.630582}, {"timestamp": 4110.8, "power": 37.630582}, {"timestamp": 4131.34, "power": 37.630582}, {"timestamp": 4151.89, "power": 37.630582}, {"timestamp": 4172.44, "power": 37.630582}, {"timestamp": 4192.98, "power": 37.630582}, {"timestamp": 4213.51, "power": 37.630582}, {"timestamp": 4234.0, "power": 37.630582}, {"timestamp": 4254.55, "power": 37.630582}, {"timestamp": 4275.09, "power": 37.630582}, {"timestamp": 4295.64, "power": 37.630582}, {"timestamp": 4316.18, "power": 37.630582}, {"timestamp": 4336.73, "power": 37.630582}, {"timestamp": 4357.28, "power": 37.630582}, {"timestamp": 4377.81, "power": 37.630582}, {"timestamp": 4398.36, "power": 37.630582}, {"timestamp": 4418.9, "power": 37.630582}, {"timestamp": 4439.45, "power": 37.630582}, {"timestamp": 4460.0, "power": 37.630582}, {"timestamp": 4480.54, "power": 37.630582}, {"timestamp": 4501.08, "power": 37.630582}, {"timestamp": 4521.61, "power": 37.630582}, {"timestamp": 4542.11, "power": 37.630582}, {"timestamp": 4562.65, "power": 37.630582}, {"timestamp": 4583.2, "power": 37.630582}, {"timestamp": 4603.74, "power": 37.630582}, {"timestamp": 4624.29, "power": 37.630582}, {"timestamp": 4644.83, "power": 37.630582}, {"timestamp": 4665.38, "power": 37.630582}, {"timestamp": 4685.89, "power": 37.630582}, {"timestamp": 4706.43, "power": 37.630582}, {"timestamp": 4726.98, "power": 37.630582}, {"timestamp": 4747.52, "power": 37.630582}, {"timestamp": 4768.07, "power": 37.630582}, {"timestamp": 4788.62, "power": 37.630582}, {"timestamp": 4809.17, "power": 37.630582}, {"timestamp": 4829.69, "power": 37.630582}, {"timestamp": 4850.23, "power": 37.630582}, {"timestamp": 4870.78, "power": 37.630582}, {"timestamp": 4891.33, "power": 37.630582}, {"timestamp": 4911.88, "power": 37.630582}, {"timestamp": 4932.42, "power": 37.630582}, {"timestamp": 4952.97, "power": 37.630582}, {"timestamp": 4973.5, "power": 37.630582}, {"timestamp": 4994.0, "power": 37.630582}, {"timestamp": 5014.54, "power": 37.630582}, {"timestamp": 5035.08, "power": 37.893586}, {"timestamp": 5056.17, "power": 37.893586}, {"timestamp": 5076.72, "power": 37.893586}, {"timestamp": 5097.27, "power": 37.893586}, {"timestamp": 5117.79, "power": 37.893586}, {"timestamp": 5138.33, "power": 37.893586}, {"timestamp": 5158.88, "power": 37.893586}, {"timestamp": 5179.43, "power": 37.893586}, {"timestamp": 5199.97, "power": 37.893586}, {"timestamp": 5220.52, "power": 37.893586}, {"timestamp": 5241.09, "power": 37.893586}, {"timestamp": 5261.62, "power": 37.893586}, {"timestamp": 5282.18, "power": 37.893586}, {"timestamp": 5302.73, "power": 37.893586}, {"timestamp": 5323.31, "power": 37.893586}, {"timestamp": 5343.88, "power": 37.893586}, {"timestamp": 5364.45, "power": 37.893586}, {"timestamp": 5385.01, "power": 37.893586}, {"timestamp": 5405.53, "power": 37.893586}, {"timestamp": 5426.03, "power": 37.893586}, {"timestamp": 5446.57, "power": 37.893586}, {"timestamp": 5467.11, "power": 37.893586}, {"timestamp": 5487.66, "power": 37.893586}, {"timestamp": 5508.2, "power": 37.893586}, {"timestamp": 5528.75, "power": 37.893586}, {"timestamp": 5549.3, "power": 37.893586}, {"timestamp": 5569.83, "power": 37.893586}, {"timestamp": 5590.36, "power": 37.893586}, {"timestamp": 5610.91, "power": 37.893586}, {"timestamp": 5631.46, "power": 37.893586}, {"timestamp": 5652.0, "power": 37.893586}, {"timestamp": 5672.55, "power": 37.893586}, {"timestamp": 5693.09, "power": 37.893586}, {"timestamp": 5713.62, "power": 37.893586}, {"timestamp": 5734.12, "power": 37.893586}, {"timestamp": 5754.66, "power": 37.893586}, {"timestamp": 5775.2, "power": 37.893586}, {"timestamp": 5795.75, "power": 37.893586}, {"timestamp": 5816.29, "power": 37.893586}, {"timestamp": 5836.84, "power": 37.893586}, {"timestamp": 5857.41, "power": 37.893586}, {"timestamp": 5877.91, "power": 37.893586}, {"timestamp": 5898.45, "power": 37.893586}, {"timestamp": 5919.0, "power": 37.893586}, {"timestamp": 5939.54, "power": 37.893586}, {"timestamp": 5960.09, "power": 37.893586}, {"timestamp": 5980.64, "power": 37.893586}, {"timestamp": 6001.19, "power": 37.893586}, {"timestamp": 6021.71, "power": 37.893586}, {"timestamp": 6042.25, "power": 37.925712000000004}, {"timestamp": 6063.34, "power": 37.925712000000004}, {"timestamp": 6083.88, "power": 37.925712000000004}, {"timestamp": 6104.43, "power": 37.925712000000004}, {"timestamp": 6124.98, "power": 37.925712000000004}, {"timestamp": 6145.5, "power": 37.925712000000004}, {"timestamp": 6166.04, "power": 37.925712000000004}, {"timestamp": 6186.59, "power": 37.925712000000004}, {"timestamp": 6207.14, "power": 37.925712000000004}, {"timestamp": 6227.68, "power": 37.925712000000004}, {"timestamp": 6248.23, "power": 37.925712000000004}, {"timestamp": 6268.8, "power": 37.925712000000004}, {"timestamp": 6289.39, "power": 37.925712000000004}, {"timestamp": 6309.89, "power": 37.925712000000004}, {"timestamp": 6330.46, "power": 37.925712000000004}, {"timestamp": 6351.04, "power": 37.925712000000004}, {"timestamp": 6371.62, "power": 37.925712000000004}, {"timestamp": 6392.2, "power": 37.925712000000004}, {"timestamp": 6412.78, "power": 37.925712000000004}, {"timestamp": 6433.36, "power": 37.925712000000004}, {"timestamp": 6453.87, "power": 37.925712000000004}, {"timestamp": 6474.43, "power": 37.925712000000004}, {"timestamp": 6495.0, "power": 37.925712000000004}, {"timestamp": 6515.58, "power": 37.925712000000004}, {"timestamp": 6536.15, "power": 37.925712000000004}, {"timestamp": 6556.71, "power": 37.925712000000004}, {"timestamp": 6577.3, "power": 37.925712000000004}, {"timestamp": 6597.82, "power": 37.925712000000004}, {"timestamp": 6618.38, "power": 37.925712000000004}, {"timestamp": 6638.95, "power": 37.925712000000004}, {"timestamp": 6659.53, "power": 37.925712000000004}, {"timestamp": 6680.07, "power": 37.925712000000004}, {"timestamp": 6700.62, "power": 37.925712000000004}, {"timestamp": 6721.16, "power": 37.925712000000004}, {"timestamp": 6741.68, "power": 37.925712000000004}, {"timestamp": 6762.22, "power": 37.925712000000004}, {"timestamp": 6782.77, "power": 37.925712000000004}, {"timestamp": 6803.32, "power": 37.925712000000004}, {"timestamp": 6823.86, "power": 37.925712000000004}, {"timestamp": 6844.41, "power": 37.925712000000004}, {"timestamp": 6864.96, "power": 37.925712000000004}, {"timestamp": 6885.48, "power": 37.925712000000004}, {"timestamp": 6905.98, "power": 37.925712000000004}, {"timestamp": 6926.52, "power": 37.925712000000004}, {"timestamp": 6947.07, "power": 37.925712000000004}, {"timestamp": 6967.62, "power": 37.925712000000004}, {"timestamp": 6988.19, "power": 37.925712000000004}, {"timestamp": 7008.77, "power": 37.925712000000004}, {"timestamp": 7029.34, "power": 37.925712000000004}, {"timestamp": 7049.86, "power": 38.068275}, {"timestamp": 7072.03, "power": 38.068275}, {"timestamp": 7092.59, "power": 38.068275}, {"timestamp": 7113.16, "power": 38.068275}, {"timestamp": 7133.7, "power": 38.068275}, {"timestamp": 7154.24, "power": 38.068275}, {"timestamp": 7174.82, "power": 38.068275}, {"timestamp": 7195.38, "power": 38.068275}, {"timestamp": 7215.95, "power": 38.068275}, {"timestamp": 7236.53, "power": 38.068275}, {"timestamp": 7257.1, "power": 38.068275}, {"timestamp": 7277.62, "power": 38.068275}, {"timestamp": 7298.17, "power": 38.068275}, {"timestamp": 7318.71, "power": 38.068275}, {"timestamp": 7339.26, "power": 38.068275}, {"timestamp": 7359.81, "power": 38.068275}, {"timestamp": 7380.35, "power": 38.068275}, {"timestamp": 7400.9, "power": 38.068275}, {"timestamp": 7421.45, "power": 38.068275}, {"timestamp": 7441.95, "power": 38.068275}, {"timestamp": 7462.52, "power": 38.068275}, {"timestamp": 7483.09, "power": 38.068275}, {"timestamp": 7503.66, "power": 38.068275}, {"timestamp": 7524.23, "power": 38.068275}, {"timestamp": 7544.8, "power": 38.068275}, {"timestamp": 7565.38, "power": 38.068275}, {"timestamp": 7585.88, "power": 38.068275}, {"timestamp": 7606.44, "power": 38.068275}, {"timestamp": 7627.03, "power": 38.068275}, {"timestamp": 7647.61, "power": 38.068275}, {"timestamp": 7668.19, "power": 38.068275}, {"timestamp": 7688.77, "power": 38.068275}, {"timestamp": 7709.32, "power": 38.068275}, {"timestamp": 7729.84, "power": 38.068275}, {"timestamp": 7750.38, "power": 38.068275}, {"timestamp": 7770.92, "power": 38.068275}, {"timestamp": 7791.47, "power": 38.068275}, {"timestamp": 7812.02, "power": 38.068275}, {"timestamp": 7832.56, "power": 38.068275}, {"timestamp": 7853.1, "power": 38.068275}, {"timestamp": 7873.63, "power": 38.068275}, {"timestamp": 7894.13, "power": 38.068275}, {"timestamp": 7914.67, "power": 38.068275}, {"timestamp": 7935.22, "power": 38.068275}, {"timestamp": 7955.76, "power": 38.068275}, {"timestamp": 7976.31, "power": 38.068275}, {"timestamp": 7996.86, "power": 38.068275}, {"timestamp": 8017.41, "power": 38.068275}, {"timestamp": 8037.91, "power": 38.068275}, {"timestamp": 8058.45, "power": 37.681974999999994}, {"timestamp": 8079.54, "power": 37.681974999999994}, {"timestamp": 8100.09, "power": 37.681974999999994}, {"timestamp": 8120.64, "power": 37.681974999999994}, {"timestamp": 8141.19, "power": 37.681974999999994}, {"timestamp": 8161.72, "power": 37.681974999999994}, {"timestamp": 8182.26, "power": 37.681974999999994}, {"timestamp": 8202.81, "power": 37.681974999999994}, {"timestamp": 8223.35, "power": 37.681974999999994}, {"timestamp": 8243.9, "power": 37.681974999999994}, {"timestamp": 8264.45, "power": 37.681974999999994}, {"timestamp": 8284.99, "power": 37.681974999999994}, {"timestamp": 8305.52, "power": 37.681974999999994}, {"timestamp": 8326.06, "power": 37.681974999999994}, {"timestamp": 8346.61, "power": 37.681974999999994}, {"timestamp": 8367.16, "power": 37.681974999999994}, {"timestamp": 8387.7, "power": 37.681974999999994}, {"timestamp": 8408.21, "power": 37.681974999999994}, {"timestamp": 8428.75, "power": 37.681974999999994}, {"timestamp": 8449.29, "power": 37.681974999999994}, {"timestamp": 8469.83, "power": 37.681974999999994}, {"timestamp": 8490.33, "power": 37.681974999999994}, {"timestamp": 8510.87, "power": 37.681974999999994}, {"timestamp": 8531.41, "power": 37.681974999999994}, {"timestamp": 8551.96, "power": 37.681974999999994}, {"timestamp": 8572.46, "power": 37.681974999999994}, {"timestamp": 8592.96, "power": 37.681974999999994}, {"timestamp": 8613.49, "power": 37.681974999999994}, {"timestamp": 8634.03, "power": 37.681974999999994}, {"timestamp": 8654.58, "power": 37.681974999999994}, {"timestamp": 8675.12, "power": 37.681974999999994}, {"timestamp": 8695.67, "power": 37.681974999999994}, {"timestamp": 8716.17, "power": 37.681974999999994}, {"timestamp": 8736.67, "power": 37.681974999999994}, {"timestamp": 8757.16, "power": 37.681974999999994}, {"timestamp": 8777.7, "power": 37.681974999999994}, {"timestamp": 8798.19, "power": 37.681974999999994}, {"timestamp": 8818.73, "power": 37.681974999999994}, {"timestamp": 8839.28, "power": 37.681974999999994}, {"timestamp": 8859.79, "power": 37.681974999999994}, {"timestamp": 8880.34, "power": 37.681974999999994}, {"timestamp": 8900.91, "power": 37.681974999999994}, {"timestamp": 8921.49, "power": 37.681974999999994}, {"timestamp": 8941.99, "power": 37.681974999999994}, {"timestamp": 8962.56, "power": 37.681974999999994}, {"timestamp": 8983.13, "power": 37.681974999999994}, {"timestamp": 9003.64, "power": 37.681974999999994}, {"timestamp": 9024.2, "power": 37.681974999999994}, {"timestamp": 9044.76, "power": 37.681974999999994}, {"timestamp": 9065.34, "power": 37.634967}, {"timestamp": 9086.61, "power": 37.634967}, {"timestamp": 9107.17, "power": 37.634967}, {"timestamp": 9127.72, "power": 37.634967}, {"timestamp": 9148.22, "power": 37.634967}, {"timestamp": 9168.77, "power": 37.634967}, {"timestamp": 9189.34, "power": 37.634967}, {"timestamp": 9209.87, "power": 37.634967}, {"timestamp": 9230.37, "power": 37.634967}, {"timestamp": 9250.94, "power": 37.634967}, {"timestamp": 9271.52, "power": 37.634967}, {"timestamp": 9292.06, "power": 37.634967}, {"timestamp": 9312.69, "power": 37.634967}, {"timestamp": 9333.27, "power": 37.634967}, {"timestamp": 9353.79, "power": 37.634967}, {"timestamp": 9374.29, "power": 37.634967}, {"timestamp": 9394.85, "power": 37.634967}, {"timestamp": 9415.43, "power": 37.634967}, {"timestamp": 9435.94, "power": 37.634967}, {"timestamp": 9456.43, "power": 37.634967}, {"timestamp": 9476.87, "power": 37.634967}, {"timestamp": 9497.38, "power": 37.634967}, {"timestamp": 9517.89, "power": 37.634967}, {"timestamp": 9538.39, "power": 37.634967}, {"timestamp": 9558.96, "power": 37.634967}, {"timestamp": 9579.54, "power": 37.634967}, {"timestamp": 9600.04, "power": 37.634967}, {"timestamp": 9620.53, "power": 37.634967}, {"timestamp": 9640.99, "power": 37.634967}, {"timestamp": 9661.44, "power": 37.634967}, {"timestamp": 9681.89, "power": 37.634967}, {"timestamp": 9702.33, "power": 37.634967}, {"timestamp": 9722.85, "power": 37.634967}, {"timestamp": 9743.4, "power": 37.634967}, {"timestamp": 9763.95, "power": 37.634967}, {"timestamp": 9784.49, "power": 37.634967}, {"timestamp": 9805.04, "power": 37.634967}, {"timestamp": 9825.58, "power": 37.634967}, {"timestamp": 9846.07, "power": 37.634967}, {"timestamp": 9866.59, "power": 37.634967}, {"timestamp": 9887.14, "power": 37.634967}, {"timestamp": 9907.68, "power": 37.634967}, {"timestamp": 9928.23, "power": 37.634967}, {"timestamp": 9948.77, "power": 37.634967}, {"timestamp": 9969.28, "power": 37.634967}, {"timestamp": 9989.78, "power": 37.634967}, {"timestamp": 10010.2, "power": 37.634967}, {"timestamp": 10030.7, "power": 37.634967}, {"timestamp": 10051.3, "power": 37.634967}, {"timestamp": 10071.8, "power": 37.569576999999995}, {"timestamp": 10092.9, "power": 37.569576999999995}, {"timestamp": 10113.5, "power": 37.569576999999995}, {"timestamp": 10134.0, "power": 37.569576999999995}, {"timestamp": 10154.5, "power": 37.569576999999995}, {"timestamp": 10175.1, "power": 37.569576999999995}, {"timestamp": 10195.6, "power": 37.569576999999995}, {"timestamp": 10216.2, "power": 37.569576999999995}, {"timestamp": 10236.7, "power": 37.569576999999995}, {"timestamp": 10257.2, "power": 37.569576999999995}, {"timestamp": 10277.8, "power": 37.569576999999995}, {"timestamp": 10298.3, "power": 37.569576999999995}, {"timestamp": 10318.9, "power": 37.569576999999995}, {"timestamp": 10339.5, "power": 37.569576999999995}, {"timestamp": 10360.0, "power": 37.569576999999995}, {"timestamp": 10380.6, "power": 37.569576999999995}, {"timestamp": 10401.1, "power": 37.569576999999995}, {"timestamp": 10421.6, "power": 37.569576999999995}, {"timestamp": 10442.2, "power": 37.569576999999995}, {"timestamp": 10462.7, "power": 37.569576999999995}, {"timestamp": 10483.2, "power": 37.569576999999995}, {"timestamp": 10503.8, "power": 37.569576999999995}, {"timestamp": 10524.3, "power": 37.569576999999995}, {"timestamp": 10544.9, "power": 37.569576999999995}, {"timestamp": 10565.4, "power": 37.569576999999995}, {"timestamp": 10586.0, "power": 37.569576999999995}, {"timestamp": 10606.5, "power": 37.569576999999995}, {"timestamp": 10627.1, "power": 37.569576999999995}, {"timestamp": 10647.6, "power": 37.569576999999995}, {"timestamp": 10668.1, "power": 37.569576999999995}, {"timestamp": 10688.7, "power": 37.569576999999995}, {"timestamp": 10709.2, "power": 37.569576999999995}, {"timestamp": 10729.7, "power": 37.569576999999995}, {"timestamp": 10750.3, "power": 37.569576999999995}, {"timestamp": 10770.8, "power": 37.569576999999995}, {"timestamp": 10791.4, "power": 37.569576999999995}, {"timestamp": 10811.9, "power": 37.569576999999995}, {"timestamp": 10832.5, "power": 37.569576999999995}, {"timestamp": 10853.1, "power": 37.569576999999995}, {"timestamp": 10873.6, "power": 37.569576999999995}, {"timestamp": 10894.1, "power": 37.569576999999995}, {"timestamp": 10914.7, "power": 37.569576999999995}, {"timestamp": 10935.2, "power": 37.569576999999995}, {"timestamp": 10955.8, "power": 37.569576999999995}, {"timestamp": 10976.3, "power": 37.569576999999995}, {"timestamp": 10996.9, "power": 37.569576999999995}, {"timestamp": 11017.5, "power": 37.569576999999995}, {"timestamp": 11038.0, "power": 37.569576999999995}, {"timestamp": 11058.5, "power": 37.569576999999995}, {"timestamp": 11079.1, "power": 37.448178}, {"timestamp": 11101.5, "power": 37.448178}, {"timestamp": 11122.0, "power": 37.448178}, {"timestamp": 11142.6, "power": 37.448178}, {"timestamp": 11163.1, "power": 37.448178}, {"timestamp": 11183.7, "power": 37.448178}, {"timestamp": 11204.2, "power": 37.448178}, {"timestamp": 11224.8, "power": 37.448178}, {"timestamp": 11245.3, "power": 37.448178}, {"timestamp": 11265.8, "power": 37.448178}, {"timestamp": 11286.4, "power": 37.448178}, {"timestamp": 11306.9, "power": 37.448178}, {"timestamp": 11327.5, "power": 37.448178}, {"timestamp": 11348.0, "power": 37.448178}, {"timestamp": 11368.6, "power": 37.448178}, {"timestamp": 11389.1, "power": 37.448178}, {"timestamp": 11409.6, "power": 37.448178}, {"timestamp": 11430.1, "power": 37.448178}, {"timestamp": 11450.7, "power": 37.448178}, {"timestamp": 11471.3, "power": 37.448178}, {"timestamp": 11491.9, "power": 37.448178}, {"timestamp": 11512.4, "power": 37.448178}, {"timestamp": 11533.0, "power": 37.448178}, {"timestamp": 11553.5, "power": 37.448178}, {"timestamp": 11574.0, "power": 37.448178}, {"timestamp": 11594.6, "power": 37.448178}, {"timestamp": 11615.2, "power": 37.448178}, {"timestamp": 11635.7, "power": 37.448178}, {"timestamp": 11656.3, "power": 37.448178}, {"timestamp": 11676.9, "power": 37.448178}, {"timestamp": 11697.5, "power": 37.448178}, {"timestamp": 11718.0, "power": 37.448178}, {"timestamp": 11738.5, "power": 37.448178}, {"timestamp": 11759.0, "power": 37.448178}, {"timestamp": 11779.6, "power": 37.448178}, {"timestamp": 11800.1, "power": 37.448178}, {"timestamp": 11820.7, "power": 37.448178}, {"timestamp": 11841.2, "power": 37.448178}, {"timestamp": 11861.7, "power": 37.448178}, {"timestamp": 11882.3, "power": 37.448178}, {"timestamp": 11902.8, "power": 37.448178}, {"timestamp": 11923.4, "power": 37.448178}, {"timestamp": 11943.9, "power": 37.448178}, {"timestamp": 11964.4, "power": 37.448178}, {"timestamp": 11985.0, "power": 37.448178}, {"timestamp": 12005.5, "power": 37.448178}, {"timestamp": 12026.0, "power": 37.448178}, {"timestamp": 12046.6, "power": 37.448178}, {"timestamp": 12067.1, "power": 37.448178}, {"timestamp": 12087.6, "power": 37.443561}, {"timestamp": 12108.7, "power": 37.443561}, {"timestamp": 12129.3, "power": 37.443561}, {"timestamp": 12149.8, "power": 37.443561}, {"timestamp": 12170.3, "power": 37.443561}, {"timestamp": 12190.9, "power": 37.443561}, {"timestamp": 12211.5, "power": 37.443561}, {"timestamp": 12232.0, "power": 37.443561}, {"timestamp": 12252.6, "power": 37.443561}, {"timestamp": 12273.2, "power": 37.443561}, {"timestamp": 12293.7, "power": 37.443561}, {"timestamp": 12314.2, "power": 37.443561}, {"timestamp": 12334.8, "power": 37.443561}, {"timestamp": 12355.3, "power": 37.443561}, {"timestamp": 12375.9, "power": 37.443561}, {"timestamp": 12396.4, "power": 37.443561}, {"timestamp": 12417.0, "power": 37.443561}, {"timestamp": 12437.5, "power": 37.443561}, {"timestamp": 12458.0, "power": 37.443561}, {"timestamp": 12478.6, "power": 37.443561}, {"timestamp": 12499.1, "power": 37.443561}, {"timestamp": 12519.7, "power": 37.443561}, {"timestamp": 12540.3, "power": 37.443561}, {"timestamp": 12560.8, "power": 37.443561}, {"timestamp": 12581.4, "power": 37.443561}, {"timestamp": 12601.9, "power": 37.443561}, {"timestamp": 12622.5, "power": 37.443561}, {"timestamp": 12643.1, "power": 37.443561}, {"timestamp": 12663.6, "power": 37.443561}, {"timestamp": 12684.2, "power": 37.443561}, {"timestamp": 12704.8, "power": 37.443561}, {"timestamp": 12725.4, "power": 37.443561}, {"timestamp": 12745.9, "power": 37.443561}, {"timestamp": 12766.4, "power": 37.443561}, {"timestamp": 12787.0, "power": 37.443561}, {"timestamp": 12807.6, "power": 37.443561}, {"timestamp": 12828.2, "power": 37.443561}, {"timestamp": 12848.7, "power": 37.443561}, {"timestamp": 12869.3, "power": 37.443561}, {"timestamp": 12889.8, "power": 37.443561}, {"timestamp": 12910.4, "power": 37.443561}, {"timestamp": 12931.0, "power": 37.443561}, {"timestamp": 12951.5, "power": 37.443561}, {"timestamp": 12972.1, "power": 37.443561}, {"timestamp": 12992.7, "power": 37.443561}, {"timestamp": 13013.3, "power": 37.443561}, {"timestamp": 13033.8, "power": 37.443561}, {"timestamp": 13054.3, "power": 37.443561}, {"timestamp": 13074.9, "power": 37.443561}, {"timestamp": 13095.5, "power": 37.350663999999995}, {"timestamp": 13116.6, "power": 37.350663999999995}, {"timestamp": 13137.2, "power": 37.350663999999995}, {"timestamp": 13157.7, "power": 37.350663999999995}, {"timestamp": 13178.2, "power": 37.350663999999995}, {"timestamp": 13198.8, "power": 37.350663999999995}, {"timestamp": 13219.4, "power": 37.350663999999995}, {"timestamp": 13239.9, "power": 37.350663999999995}, {"timestamp": 13260.4, "power": 37.350663999999995}, {"timestamp": 13281.0, "power": 37.350663999999995}, {"timestamp": 13301.5, "power": 37.350663999999995}, {"timestamp": 13322.0, "power": 37.350663999999995}, {"timestamp": 13342.6, "power": 37.350663999999995}, {"timestamp": 13363.2, "power": 37.350663999999995}, {"timestamp": 13383.7, "power": 37.350663999999995}, {"timestamp": 13404.3, "power": 37.350663999999995}, {"timestamp": 13424.9, "power": 37.350663999999995}, {"timestamp": 13445.4, "power": 37.350663999999995}, {"timestamp": 13465.9, "power": 37.350663999999995}, {"timestamp": 13486.5, "power": 37.350663999999995}, {"timestamp": 13507.1, "power": 37.350663999999995}, {"timestamp": 13527.7, "power": 37.350663999999995}, {"timestamp": 13548.2, "power": 37.350663999999995}, {"timestamp": 13568.8, "power": 37.350663999999995}, {"timestamp": 13589.4, "power": 37.350663999999995}, {"timestamp": 13609.9, "power": 37.350663999999995}, {"timestamp": 13630.4, "power": 37.350663999999995}, {"timestamp": 13651.0, "power": 37.350663999999995}, {"timestamp": 13671.5, "power": 37.350663999999995}, {"timestamp": 13692.1, "power": 37.350663999999995}, {"timestamp": 13712.6, "power": 37.350663999999995}, {"timestamp": 13733.2, "power": 37.350663999999995}, {"timestamp": 13753.7, "power": 37.350663999999995}, {"timestamp": 13774.2, "power": 37.350663999999995}, {"timestamp": 13794.8, "power": 37.350663999999995}, {"timestamp": 13815.3, "power": 37.350663999999995}, {"timestamp": 13835.8, "power": 37.350663999999995}, {"timestamp": 13856.4, "power": 37.350663999999995}, {"timestamp": 13876.9, "power": 37.350663999999995}, {"timestamp": 13897.4, "power": 37.350663999999995}, {"timestamp": 13917.9, "power": 37.350663999999995}, {"timestamp": 13938.5, "power": 37.350663999999995}, {"timestamp": 13959.0, "power": 37.350663999999995}, {"timestamp": 13979.6, "power": 37.350663999999995}, {"timestamp": 14000.1, "power": 37.350663999999995}, {"timestamp": 14020.6, "power": 37.350663999999995}, {"timestamp": 14041.2, "power": 37.350663999999995}, {"timestamp": 14061.7, "power": 37.350663999999995}, {"timestamp": 14082.3, "power": 37.350663999999995}, {"timestamp": 14102.8, "power": 37.992245999999994}, {"timestamp": 14123.8, "power": 37.992245999999994}, {"timestamp": 14144.4, "power": 37.992245999999994}, {"timestamp": 14165.0, "power": 37.992245999999994}, {"timestamp": 14185.5, "power": 37.992245999999994}, {"timestamp": 14206.0, "power": 37.992245999999994}, {"timestamp": 14226.6, "power": 37.992245999999994}, {"timestamp": 14247.2, "power": 37.992245999999994}, {"timestamp": 14267.8, "power": 37.992245999999994}, {"timestamp": 14288.3, "power": 37.992245999999994}, {"timestamp": 14308.9, "power": 37.992245999999994}, {"timestamp": 14329.5, "power": 37.992245999999994}, {"timestamp": 14350.0, "power": 37.992245999999994}, {"timestamp": 14370.5, "power": 37.992245999999994}, {"timestamp": 14391.1, "power": 37.992245999999994}, {"timestamp": 14411.7, "power": 37.992245999999994}, {"timestamp": 14432.3, "power": 37.992245999999994}, {"timestamp": 14452.8, "power": 37.992245999999994}, {"timestamp": 14473.4, "power": 37.992245999999994}, {"timestamp": 14493.9, "power": 37.992245999999994}, {"timestamp": 14514.5, "power": 37.992245999999994}, {"timestamp": 14535.1, "power": 37.992245999999994}, {"timestamp": 14555.7, "power": 37.992245999999994}, {"timestamp": 14576.2, "power": 37.992245999999994}, {"timestamp": 14596.8, "power": 37.992245999999994}, {"timestamp": 14617.4, "power": 37.992245999999994}, {"timestamp": 14637.9, "power": 37.992245999999994}, {"timestamp": 14658.4, "power": 37.992245999999994}, {"timestamp": 14679.0, "power": 37.992245999999994}, {"timestamp": 14699.5, "power": 37.992245999999994}, {"timestamp": 14720.0, "power": 37.992245999999994}, {"timestamp": 14740.6, "power": 37.992245999999994}, {"timestamp": 14761.1, "power": 37.992245999999994}, {"timestamp": 14781.7, "power": 37.992245999999994}, {"timestamp": 14802.2, "power": 37.992245999999994}, {"timestamp": 14822.7, "power": 37.992245999999994}, {"timestamp": 14843.3, "power": 37.992245999999994}, {"timestamp": 14863.8, "power": 37.992245999999994}, {"timestamp": 14884.4, "power": 37.992245999999994}, {"timestamp": 14904.9, "power": 37.992245999999994}, {"timestamp": 14925.4, "power": 37.992245999999994}, {"timestamp": 14945.9, "power": 37.992245999999994}, {"timestamp": 14966.5, "power": 37.992245999999994}, {"timestamp": 14987.0, "power": 37.992245999999994}, {"timestamp": 15007.6, "power": 37.992245999999994}, {"timestamp": 15028.1, "power": 37.992245999999994}, {"timestamp": 15048.6, "power": 37.992245999999994}, {"timestamp": 15069.2, "power": 37.992245999999994}, {"timestamp": 15089.7, "power": 37.992245999999994}, {"timestamp": 15110.3, "power": 37.58162900000001}, {"timestamp": 15131.3, "power": 37.58162900000001}, {"timestamp": 15151.8, "power": 37.58162900000001}, {"timestamp": 15172.4, "power": 37.58162900000001}, {"timestamp": 15193.0, "power": 37.58162900000001}, {"timestamp": 15213.5, "power": 37.58162900000001}, {"timestamp": 15234.0, "power": 37.58162900000001}, {"timestamp": 15254.6, "power": 37.58162900000001}, {"timestamp": 15275.1, "power": 37.58162900000001}, {"timestamp": 15295.7, "power": 37.58162900000001}, {"timestamp": 15316.3, "power": 37.58162900000001}, {"timestamp": 15336.8, "power": 37.58162900000001}, {"timestamp": 15357.4, "power": 37.58162900000001}, {"timestamp": 15377.9, "power": 37.58162900000001}, {"timestamp": 15398.5, "power": 37.58162900000001}, {"timestamp": 15419.1, "power": 37.58162900000001}, {"timestamp": 15439.7, "power": 37.58162900000001}, {"timestamp": 15460.3, "power": 37.58162900000001}, {"timestamp": 15480.8, "power": 37.58162900000001}, {"timestamp": 15501.3, "power": 37.58162900000001}, {"timestamp": 15521.8, "power": 37.58162900000001}, {"timestamp": 15542.4, "power": 37.58162900000001}, {"timestamp": 15562.9, "power": 37.58162900000001}, {"timestamp": 15583.4, "power": 37.58162900000001}, {"timestamp": 15604.0, "power": 37.58162900000001}, {"timestamp": 15624.5, "power": 37.58162900000001}, {"timestamp": 15645.0, "power": 37.58162900000001}, {"timestamp": 15665.5, "power": 37.58162900000001}, {"timestamp": 15686.0, "power": 37.58162900000001}, {"timestamp": 15706.6, "power": 37.58162900000001}, {"timestamp": 15727.1, "power": 37.58162900000001}, {"timestamp": 15747.6, "power": 37.58162900000001}, {"timestamp": 15768.2, "power": 37.58162900000001}, {"timestamp": 15788.7, "power": 37.58162900000001}, {"timestamp": 15809.2, "power": 37.58162900000001}, {"timestamp": 15829.7, "power": 37.58162900000001}, {"timestamp": 15850.3, "power": 37.58162900000001}, {"timestamp": 15870.8, "power": 37.58162900000001}, {"timestamp": 15891.3, "power": 37.58162900000001}, {"timestamp": 15911.9, "power": 37.58162900000001}, {"timestamp": 15932.4, "power": 37.58162900000001}, {"timestamp": 15952.9, "power": 37.58162900000001}, {"timestamp": 15973.4, "power": 37.58162900000001}, {"timestamp": 15993.9, "power": 37.58162900000001}, {"timestamp": 16014.4, "power": 37.58162900000001}, {"timestamp": 16035.0, "power": 37.58162900000001}, {"timestamp": 16055.5, "power": 37.58162900000001}, {"timestamp": 16076.0, "power": 37.58162900000001}, {"timestamp": 16096.6, "power": 37.58162900000001}, {"timestamp": 16117.1, "power": 39.100848}, {"timestamp": 16139.5, "power": 39.100848}, {"timestamp": 16160.1, "power": 39.100848}, {"timestamp": 16180.6, "power": 39.100848}, {"timestamp": 16201.1, "power": 39.100848}, {"timestamp": 16221.6, "power": 39.100848}, {"timestamp": 16242.2, "power": 39.100848}, {"timestamp": 16262.7, "power": 39.100848}, {"timestamp": 16283.2, "power": 39.100848}, {"timestamp": 16303.7, "power": 39.100848}, {"timestamp": 16324.3, "power": 39.100848}, {"timestamp": 16344.8, "power": 39.100848}, {"timestamp": 16365.3, "power": 39.100848}, {"timestamp": 16385.8, "power": 39.100848}, {"timestamp": 16406.4, "power": 39.100848}, {"timestamp": 16426.9, "power": 39.100848}, {"timestamp": 16447.4, "power": 39.100848}, {"timestamp": 16468.0, "power": 39.100848}, {"timestamp": 16488.5, "power": 39.100848}, {"timestamp": 16509.0, "power": 39.100848}, {"timestamp": 16529.5, "power": 39.100848}, {"timestamp": 16550.0, "power": 39.100848}, {"timestamp": 16570.5, "power": 39.100848}, {"timestamp": 16591.1, "power": 39.100848}, {"timestamp": 16611.6, "power": 39.100848}, {"timestamp": 16632.2, "power": 39.100848}, {"timestamp": 16652.7, "power": 39.100848}, {"timestamp": 16673.2, "power": 39.100848}, {"timestamp": 16693.8, "power": 39.100848}, {"timestamp": 16714.3, "power": 39.100848}, {"timestamp": 16734.8, "power": 39.100848}, {"timestamp": 16755.3, "power": 39.100848}, {"timestamp": 16775.9, "power": 39.100848}, {"timestamp": 16796.4, "power": 39.100848}, {"timestamp": 16816.9, "power": 39.100848}, {"timestamp": 16837.4, "power": 39.100848}, {"timestamp": 16858.0, "power": 39.100848}, {"timestamp": 16878.5, "power": 39.100848}, {"timestamp": 16899.0, "power": 39.100848}, {"timestamp": 16919.6, "power": 39.100848}, {"timestamp": 16940.1, "power": 39.100848}, {"timestamp": 16960.6, "power": 39.100848}, {"timestamp": 16981.2, "power": 39.100848}, {"timestamp": 17001.7, "power": 39.100848}, {"timestamp": 17022.2, "power": 39.100848}, {"timestamp": 17042.7, "power": 39.100848}, {"timestamp": 17063.3, "power": 39.100848}, {"timestamp": 17083.8, "power": 39.100848}, {"timestamp": 17104.3, "power": 39.100848}, {"timestamp": 17124.9, "power": 35.94517999999999}, {"timestamp": 17145.9, "power": 35.94517999999999}, {"timestamp": 17166.4, "power": 35.94517999999999}, {"timestamp": 17187.0, "power": 35.94517999999999}, {"timestamp": 17207.5, "power": 35.94517999999999}, {"timestamp": 17228.0, "power": 35.94517999999999}, {"timestamp": 17248.6, "power": 35.94517999999999}, {"timestamp": 17269.1, "power": 35.94517999999999}, {"timestamp": 17289.6, "power": 35.94517999999999}, {"timestamp": 17310.1, "power": 35.94517999999999}, {"timestamp": 17330.7, "power": 35.94517999999999}, {"timestamp": 17351.2, "power": 35.94517999999999}, {"timestamp": 17371.7, "power": 35.94517999999999}, {"timestamp": 17392.3, "power": 35.94517999999999}, {"timestamp": 17412.8, "power": 35.94517999999999}, {"timestamp": 17433.3, "power": 35.94517999999999}, {"timestamp": 17453.8, "power": 35.94517999999999}, {"timestamp": 17474.3, "power": 35.94517999999999}, {"timestamp": 17494.8, "power": 35.94517999999999}, {"timestamp": 17515.4, "power": 35.94517999999999}, {"timestamp": 17536.0, "power": 35.94517999999999}, {"timestamp": 17556.5, "power": 35.94517999999999}], "timeline": {"START": "3409.584446", "END": "15343.79568"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13416.2}, {"name": "clSetKernelArg", "calls": 19, "time": 3041.83}, {"name": "clReleaseKernel", "calls": 1, "time": 865.6}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.4576}, {"name": "clReleaseContext", "calls": 1, "time": 39.3948}, {"name": "clCreateContext", "calls": 1, "time": 38.0353}, {"name": "clReleaseProgram", "calls": 1, "time": 17.4105}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.929436}, {"name": "clCreateKernel", "calls": 1, "time": 0.347108}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.157888}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.08124}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077386}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029309}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024726}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022933}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0107}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010486}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008424}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007962}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00665}, {"name": "clRetainDevice", "calls": 2, "time": 0.004721}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11934.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11848.8}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11821.2}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 11933.5}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11918.1}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 11923.0}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8840.148261, "utilization": 92.084878, "size": 11091200.0, "time": 1254.644116}, {"type": "WRITE", "transfers": 1, "speed": 6002.075582, "utilization": 62.521621, "size": 1363180.0, "time": 227.117933}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 149625885, "speed": 101.058, "utilization": 0.877242, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9352328, "speed": 393.274, "utilization": 3.41384, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149187036, "speed": 100.998, "utilization": 0.876716, "size": 0.00800113}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9324877, "speed": 393.015, "utilization": 3.41159, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 151398404, "speed": 101.53, "utilization": 0.881335, "size": 0.00800111}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9463102, "speed": 393.186, "utilization": 3.41308, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150928906, "speed": 101.347, "utilization": 0.879748, "size": 0.00800111}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9433783, "speed": 393.232, "utilization": 3.41347, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 151056560, "speed": 101.389, "utilization": 0.880116, "size": 0.00800111}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9441729, "speed": 393.391, "utilization": 3.41485, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len4/run4.json b/code/fpga/final_results/dna.20MB.len4/run4.json new file mode 100644 index 0000000..0d4a946 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.0131, "power": 35.843748000000005}, {"timestamp": 60.6495, "power": 35.843748000000005}, {"timestamp": 81.2194, "power": 35.843748000000005}, {"timestamp": 101.78, "power": 35.843748000000005}, {"timestamp": 122.351, "power": 35.843748000000005}, {"timestamp": 143.021, "power": 35.843748000000005}, {"timestamp": 163.552, "power": 35.843748000000005}, {"timestamp": 184.089, "power": 35.843748000000005}, {"timestamp": 204.646, "power": 35.843748000000005}, {"timestamp": 225.237, "power": 35.843748000000005}, {"timestamp": 245.837, "power": 35.843748000000005}, {"timestamp": 266.437, "power": 35.843748000000005}, {"timestamp": 287.04, "power": 35.843748000000005}, {"timestamp": 307.639, "power": 35.843748000000005}, {"timestamp": 328.212, "power": 35.843748000000005}, {"timestamp": 348.775, "power": 35.843748000000005}, {"timestamp": 369.372, "power": 35.843748000000005}, {"timestamp": 389.972, "power": 35.843748000000005}, {"timestamp": 410.572, "power": 35.843748000000005}, {"timestamp": 431.175, "power": 35.843748000000005}, {"timestamp": 451.774, "power": 35.843748000000005}, {"timestamp": 472.364, "power": 35.843748000000005}, {"timestamp": 492.926, "power": 35.843748000000005}, {"timestamp": 513.525, "power": 35.843748000000005}, {"timestamp": 534.121, "power": 35.843748000000005}, {"timestamp": 554.722, "power": 35.843748000000005}, {"timestamp": 575.316, "power": 35.843748000000005}, {"timestamp": 595.913, "power": 35.843748000000005}, {"timestamp": 616.474, "power": 35.843748000000005}, {"timestamp": 637.037, "power": 35.843748000000005}, {"timestamp": 657.633, "power": 35.843748000000005}, {"timestamp": 678.233, "power": 35.843748000000005}, {"timestamp": 698.829, "power": 35.843748000000005}, {"timestamp": 719.439, "power": 35.843748000000005}, {"timestamp": 740.026, "power": 35.843748000000005}, {"timestamp": 760.588, "power": 35.843748000000005}, {"timestamp": 781.15, "power": 35.843748000000005}, {"timestamp": 801.751, "power": 35.843748000000005}, {"timestamp": 822.355, "power": 35.843748000000005}, {"timestamp": 842.955, "power": 35.843748000000005}, {"timestamp": 863.554, "power": 35.843748000000005}, {"timestamp": 884.132, "power": 35.843748000000005}, {"timestamp": 904.69, "power": 35.843748000000005}, {"timestamp": 925.292, "power": 35.843748000000005}, {"timestamp": 945.887, "power": 35.843748000000005}, {"timestamp": 966.487, "power": 35.843748000000005}, {"timestamp": 987.095, "power": 35.843748000000005}, {"timestamp": 1007.69, "power": 35.761689000000004}, {"timestamp": 1028.88, "power": 35.761689000000004}, {"timestamp": 1049.42, "power": 35.761689000000004}, {"timestamp": 1069.96, "power": 35.761689000000004}, {"timestamp": 1090.49, "power": 35.761689000000004}, {"timestamp": 1111.03, "power": 35.761689000000004}, {"timestamp": 1131.56, "power": 35.761689000000004}, {"timestamp": 1152.08, "power": 35.761689000000004}, {"timestamp": 1172.57, "power": 35.761689000000004}, {"timestamp": 1193.1, "power": 35.761689000000004}, {"timestamp": 1213.64, "power": 35.761689000000004}, {"timestamp": 1234.17, "power": 35.761689000000004}, {"timestamp": 1254.71, "power": 35.761689000000004}, {"timestamp": 1275.24, "power": 35.761689000000004}, {"timestamp": 1295.77, "power": 35.761689000000004}, {"timestamp": 1316.27, "power": 35.761689000000004}, {"timestamp": 1336.8, "power": 35.761689000000004}, {"timestamp": 1357.33, "power": 35.761689000000004}, {"timestamp": 1377.87, "power": 35.761689000000004}, {"timestamp": 1398.41, "power": 35.761689000000004}, {"timestamp": 1418.95, "power": 35.761689000000004}, {"timestamp": 1439.48, "power": 35.761689000000004}, {"timestamp": 1459.99, "power": 35.761689000000004}, {"timestamp": 1480.48, "power": 35.761689000000004}, {"timestamp": 1501.01, "power": 35.761689000000004}, {"timestamp": 1521.55, "power": 35.761689000000004}, {"timestamp": 1542.08, "power": 35.761689000000004}, {"timestamp": 1562.62, "power": 35.761689000000004}, {"timestamp": 1583.15, "power": 35.761689000000004}, {"timestamp": 1603.68, "power": 35.761689000000004}, {"timestamp": 1624.2, "power": 35.761689000000004}, {"timestamp": 1644.73, "power": 35.761689000000004}, {"timestamp": 1665.26, "power": 35.761689000000004}, {"timestamp": 1685.79, "power": 35.761689000000004}, {"timestamp": 1706.32, "power": 35.761689000000004}, {"timestamp": 1726.85, "power": 35.761689000000004}, {"timestamp": 1747.38, "power": 35.761689000000004}, {"timestamp": 1767.89, "power": 35.761689000000004}, {"timestamp": 1788.38, "power": 35.761689000000004}, {"timestamp": 1808.91, "power": 35.761689000000004}, {"timestamp": 1829.44, "power": 35.761689000000004}, {"timestamp": 1849.96, "power": 35.761689000000004}, {"timestamp": 1870.49, "power": 35.761689000000004}, {"timestamp": 1891.02, "power": 35.761689000000004}, {"timestamp": 1911.55, "power": 35.761689000000004}, {"timestamp": 1932.06, "power": 35.761689000000004}, {"timestamp": 1952.59, "power": 35.761689000000004}, {"timestamp": 1973.12, "power": 35.761689000000004}, {"timestamp": 1993.65, "power": 35.761689000000004}, {"timestamp": 2014.18, "power": 35.853550999999996}, {"timestamp": 2035.15, "power": 35.853550999999996}, {"timestamp": 2055.69, "power": 35.853550999999996}, {"timestamp": 2076.22, "power": 35.853550999999996}, {"timestamp": 2096.75, "power": 35.853550999999996}, {"timestamp": 2117.28, "power": 35.853550999999996}, {"timestamp": 2137.82, "power": 35.853550999999996}, {"timestamp": 2158.35, "power": 35.853550999999996}, {"timestamp": 2178.88, "power": 35.853550999999996}, {"timestamp": 2199.42, "power": 35.853550999999996}, {"timestamp": 2219.92, "power": 35.853550999999996}, {"timestamp": 2240.41, "power": 35.853550999999996}, {"timestamp": 2260.94, "power": 35.853550999999996}, {"timestamp": 2281.47, "power": 35.853550999999996}, {"timestamp": 2302.01, "power": 35.853550999999996}, {"timestamp": 2322.54, "power": 35.853550999999996}, {"timestamp": 2343.07, "power": 35.853550999999996}, {"timestamp": 2363.6, "power": 35.853550999999996}, {"timestamp": 2384.11, "power": 35.853550999999996}, {"timestamp": 2404.75, "power": 35.853550999999996}, {"timestamp": 2425.28, "power": 35.853550999999996}, {"timestamp": 2445.81, "power": 35.853550999999996}, {"timestamp": 2466.35, "power": 35.853550999999996}, {"timestamp": 2486.88, "power": 35.853550999999996}, {"timestamp": 2507.42, "power": 35.853550999999996}, {"timestamp": 2527.93, "power": 35.853550999999996}, {"timestamp": 2548.42, "power": 35.853550999999996}, {"timestamp": 2568.95, "power": 35.853550999999996}, {"timestamp": 2589.48, "power": 35.853550999999996}, {"timestamp": 2610.01, "power": 35.853550999999996}, {"timestamp": 2630.55, "power": 35.853550999999996}, {"timestamp": 2651.08, "power": 35.853550999999996}, {"timestamp": 2671.62, "power": 35.853550999999996}, {"timestamp": 2692.13, "power": 35.853550999999996}, {"timestamp": 2712.66, "power": 35.853550999999996}, {"timestamp": 2733.2, "power": 35.853550999999996}, {"timestamp": 2753.72, "power": 35.853550999999996}, {"timestamp": 2774.25, "power": 35.853550999999996}, {"timestamp": 2794.78, "power": 35.853550999999996}, {"timestamp": 2815.31, "power": 35.853550999999996}, {"timestamp": 2835.83, "power": 35.853550999999996}, {"timestamp": 2856.32, "power": 35.853550999999996}, {"timestamp": 2876.85, "power": 35.853550999999996}, {"timestamp": 2897.38, "power": 35.853550999999996}, {"timestamp": 2917.91, "power": 35.853550999999996}, {"timestamp": 2938.44, "power": 35.853550999999996}, {"timestamp": 2958.97, "power": 35.853550999999996}, {"timestamp": 2979.5, "power": 35.853550999999996}, {"timestamp": 3000.01, "power": 35.853550999999996}, {"timestamp": 3020.5, "power": 35.558906}, {"timestamp": 3041.5, "power": 35.558906}, {"timestamp": 3062.03, "power": 35.558906}, {"timestamp": 3082.56, "power": 35.558906}, {"timestamp": 3103.09, "power": 35.558906}, {"timestamp": 3123.62, "power": 35.558906}, {"timestamp": 3144.17, "power": 35.558906}, {"timestamp": 3164.69, "power": 35.558906}, {"timestamp": 3185.26, "power": 35.558906}, {"timestamp": 3205.86, "power": 35.558906}, {"timestamp": 3226.38, "power": 35.558906}, {"timestamp": 3246.9, "power": 35.558906}, {"timestamp": 3267.42, "power": 35.558906}, {"timestamp": 3287.93, "power": 35.558906}, {"timestamp": 3308.41, "power": 35.558906}, {"timestamp": 3328.93, "power": 35.558906}, {"timestamp": 3349.45, "power": 35.558906}, {"timestamp": 3369.97, "power": 35.558906}, {"timestamp": 3390.5, "power": 35.558906}, {"timestamp": 3411.03, "power": 35.558906}, {"timestamp": 3431.56, "power": 35.558906}, {"timestamp": 3452.1, "power": 35.558906}, {"timestamp": 3472.63, "power": 35.558906}, {"timestamp": 3493.16, "power": 35.558906}, {"timestamp": 3513.7, "power": 35.558906}, {"timestamp": 3534.23, "power": 35.558906}, {"timestamp": 3554.78, "power": 35.558906}, {"timestamp": 3575.32, "power": 35.558906}, {"timestamp": 3595.84, "power": 35.558906}, {"timestamp": 3616.34, "power": 35.558906}, {"timestamp": 3636.88, "power": 35.558906}, {"timestamp": 3657.41, "power": 35.558906}, {"timestamp": 3677.95, "power": 35.558906}, {"timestamp": 3698.49, "power": 35.558906}, {"timestamp": 3719.03, "power": 35.558906}, {"timestamp": 3739.57, "power": 35.558906}, {"timestamp": 3760.08, "power": 35.558906}, {"timestamp": 3780.62, "power": 35.558906}, {"timestamp": 3801.16, "power": 35.558906}, {"timestamp": 3821.71, "power": 35.558906}, {"timestamp": 3842.25, "power": 35.558906}, {"timestamp": 3862.79, "power": 35.558906}, {"timestamp": 3883.34, "power": 35.558906}, {"timestamp": 3903.88, "power": 35.558906}, {"timestamp": 3924.38, "power": 35.558906}, {"timestamp": 3944.91, "power": 35.558906}, {"timestamp": 3965.45, "power": 35.558906}, {"timestamp": 3986.0, "power": 35.558906}, {"timestamp": 4006.54, "power": 35.558906}, {"timestamp": 4027.08, "power": 38.37549}, {"timestamp": 4048.28, "power": 38.37549}, {"timestamp": 4068.83, "power": 38.37549}, {"timestamp": 4089.37, "power": 38.37549}, {"timestamp": 4109.91, "power": 38.37549}, {"timestamp": 4130.46, "power": 38.37549}, {"timestamp": 4151.0, "power": 38.37549}, {"timestamp": 4171.55, "power": 38.37549}, {"timestamp": 4192.07, "power": 38.37549}, {"timestamp": 4212.6, "power": 38.37549}, {"timestamp": 4233.14, "power": 38.37549}, {"timestamp": 4253.69, "power": 38.37549}, {"timestamp": 4274.23, "power": 38.37549}, {"timestamp": 4294.77, "power": 38.37549}, {"timestamp": 4315.31, "power": 38.37549}, {"timestamp": 4335.86, "power": 38.37549}, {"timestamp": 4356.35, "power": 38.37549}, {"timestamp": 4376.89, "power": 38.37549}, {"timestamp": 4397.44, "power": 38.37549}, {"timestamp": 4417.98, "power": 38.37549}, {"timestamp": 4438.52, "power": 38.37549}, {"timestamp": 4459.06, "power": 38.37549}, {"timestamp": 4479.61, "power": 38.37549}, {"timestamp": 4500.14, "power": 38.37549}, {"timestamp": 4520.68, "power": 38.37549}, {"timestamp": 4541.22, "power": 38.37549}, {"timestamp": 4561.76, "power": 38.37549}, {"timestamp": 4582.3, "power": 38.37549}, {"timestamp": 4602.85, "power": 38.37549}, {"timestamp": 4623.39, "power": 38.37549}, {"timestamp": 4643.92, "power": 38.37549}, {"timestamp": 4664.41, "power": 38.37549}, {"timestamp": 4684.94, "power": 38.37549}, {"timestamp": 4705.49, "power": 38.37549}, {"timestamp": 4726.04, "power": 38.37549}, {"timestamp": 4746.58, "power": 38.37549}, {"timestamp": 4767.12, "power": 38.37549}, {"timestamp": 4787.67, "power": 38.37549}, {"timestamp": 4808.17, "power": 38.37549}, {"timestamp": 4828.71, "power": 38.37549}, {"timestamp": 4849.25, "power": 38.37549}, {"timestamp": 4869.79, "power": 38.37549}, {"timestamp": 4890.34, "power": 38.37549}, {"timestamp": 4910.88, "power": 38.37549}, {"timestamp": 4931.43, "power": 38.37549}, {"timestamp": 4951.95, "power": 38.37549}, {"timestamp": 4972.48, "power": 38.37549}, {"timestamp": 4993.02, "power": 38.37549}, {"timestamp": 5013.56, "power": 38.37549}, {"timestamp": 5034.11, "power": 37.585125999999995}, {"timestamp": 5055.21, "power": 37.585125999999995}, {"timestamp": 5075.75, "power": 37.585125999999995}, {"timestamp": 5096.31, "power": 37.585125999999995}, {"timestamp": 5116.86, "power": 37.585125999999995}, {"timestamp": 5137.4, "power": 37.585125999999995}, {"timestamp": 5157.94, "power": 37.585125999999995}, {"timestamp": 5178.48, "power": 37.585125999999995}, {"timestamp": 5199.02, "power": 37.585125999999995}, {"timestamp": 5219.56, "power": 37.585125999999995}, {"timestamp": 5240.07, "power": 37.585125999999995}, {"timestamp": 5260.6, "power": 37.585125999999995}, {"timestamp": 5281.15, "power": 37.585125999999995}, {"timestamp": 5301.68, "power": 37.585125999999995}, {"timestamp": 5322.25, "power": 37.585125999999995}, {"timestamp": 5342.79, "power": 37.585125999999995}, {"timestamp": 5363.33, "power": 37.585125999999995}, {"timestamp": 5383.87, "power": 37.585125999999995}, {"timestamp": 5404.37, "power": 37.585125999999995}, {"timestamp": 5424.91, "power": 37.585125999999995}, {"timestamp": 5445.45, "power": 37.585125999999995}, {"timestamp": 5465.99, "power": 37.585125999999995}, {"timestamp": 5486.53, "power": 37.585125999999995}, {"timestamp": 5507.07, "power": 37.585125999999995}, {"timestamp": 5527.61, "power": 37.585125999999995}, {"timestamp": 5548.12, "power": 37.585125999999995}, {"timestamp": 5568.65, "power": 37.585125999999995}, {"timestamp": 5589.19, "power": 37.585125999999995}, {"timestamp": 5609.73, "power": 37.585125999999995}, {"timestamp": 5630.27, "power": 37.585125999999995}, {"timestamp": 5650.81, "power": 37.585125999999995}, {"timestamp": 5671.35, "power": 37.585125999999995}, {"timestamp": 5691.91, "power": 37.585125999999995}, {"timestamp": 5712.4, "power": 37.585125999999995}, {"timestamp": 5732.94, "power": 37.585125999999995}, {"timestamp": 5753.48, "power": 37.585125999999995}, {"timestamp": 5774.01, "power": 37.585125999999995}, {"timestamp": 5794.55, "power": 37.585125999999995}, {"timestamp": 5815.09, "power": 37.585125999999995}, {"timestamp": 5835.63, "power": 37.585125999999995}, {"timestamp": 5856.14, "power": 37.585125999999995}, {"timestamp": 5876.68, "power": 37.585125999999995}, {"timestamp": 5897.22, "power": 37.585125999999995}, {"timestamp": 5917.75, "power": 37.585125999999995}, {"timestamp": 5938.29, "power": 37.585125999999995}, {"timestamp": 5958.83, "power": 37.585125999999995}, {"timestamp": 5979.37, "power": 37.585125999999995}, {"timestamp": 5999.84, "power": 37.585125999999995}, {"timestamp": 6020.34, "power": 37.585125999999995}, {"timestamp": 6040.87, "power": 38.007592}, {"timestamp": 6062.98, "power": 38.007592}, {"timestamp": 6083.52, "power": 38.007592}, {"timestamp": 6104.05, "power": 38.007592}, {"timestamp": 6124.58, "power": 38.007592}, {"timestamp": 6145.13, "power": 38.007592}, {"timestamp": 6165.67, "power": 38.007592}, {"timestamp": 6186.22, "power": 38.007592}, {"timestamp": 6206.76, "power": 38.007592}, {"timestamp": 6227.3, "power": 38.007592}, {"timestamp": 6247.84, "power": 38.007592}, {"timestamp": 6268.34, "power": 38.007592}, {"timestamp": 6288.88, "power": 38.007592}, {"timestamp": 6309.42, "power": 38.007592}, {"timestamp": 6329.96, "power": 38.007592}, {"timestamp": 6350.5, "power": 38.007592}, {"timestamp": 6371.04, "power": 38.007592}, {"timestamp": 6391.59, "power": 38.007592}, {"timestamp": 6412.12, "power": 38.007592}, {"timestamp": 6432.65, "power": 38.007592}, {"timestamp": 6453.2, "power": 38.007592}, {"timestamp": 6473.74, "power": 38.007592}, {"timestamp": 6494.28, "power": 38.007592}, {"timestamp": 6514.82, "power": 38.007592}, {"timestamp": 6535.37, "power": 38.007592}, {"timestamp": 6555.89, "power": 38.007592}, {"timestamp": 6576.38, "power": 38.007592}, {"timestamp": 6596.93, "power": 38.007592}, {"timestamp": 6617.47, "power": 38.007592}, {"timestamp": 6638.01, "power": 38.007592}, {"timestamp": 6658.55, "power": 38.007592}, {"timestamp": 6679.1, "power": 38.007592}, {"timestamp": 6699.64, "power": 38.007592}, {"timestamp": 6720.16, "power": 38.007592}, {"timestamp": 6740.7, "power": 38.007592}, {"timestamp": 6761.24, "power": 38.007592}, {"timestamp": 6781.78, "power": 38.007592}, {"timestamp": 6802.33, "power": 38.007592}, {"timestamp": 6822.87, "power": 38.007592}, {"timestamp": 6843.41, "power": 38.007592}, {"timestamp": 6863.93, "power": 38.007592}, {"timestamp": 6884.42, "power": 38.007592}, {"timestamp": 6904.95, "power": 38.007592}, {"timestamp": 6925.49, "power": 38.007592}, {"timestamp": 6946.03, "power": 38.007592}, {"timestamp": 6966.58, "power": 38.007592}, {"timestamp": 6987.12, "power": 38.007592}, {"timestamp": 7007.65, "power": 38.007592}, {"timestamp": 7028.17, "power": 38.007592}, {"timestamp": 7048.7, "power": 37.250913}, {"timestamp": 7070.19, "power": 37.250913}, {"timestamp": 7090.76, "power": 37.250913}, {"timestamp": 7111.33, "power": 37.250913}, {"timestamp": 7131.9, "power": 37.250913}, {"timestamp": 7152.4, "power": 37.250913}, {"timestamp": 7172.96, "power": 37.250913}, {"timestamp": 7193.52, "power": 37.250913}, {"timestamp": 7214.09, "power": 37.250913}, {"timestamp": 7234.65, "power": 37.250913}, {"timestamp": 7255.22, "power": 37.250913}, {"timestamp": 7275.78, "power": 37.250913}, {"timestamp": 7296.29, "power": 37.250913}, {"timestamp": 7316.83, "power": 37.250913}, {"timestamp": 7337.41, "power": 37.250913}, {"timestamp": 7357.98, "power": 37.250913}, {"timestamp": 7378.54, "power": 37.250913}, {"timestamp": 7399.1, "power": 37.250913}, {"timestamp": 7419.67, "power": 37.250913}, {"timestamp": 7440.19, "power": 37.250913}, {"timestamp": 7460.74, "power": 37.250913}, {"timestamp": 7481.3, "power": 37.250913}, {"timestamp": 7501.87, "power": 37.250913}, {"timestamp": 7522.42, "power": 37.250913}, {"timestamp": 7542.98, "power": 37.250913}, {"timestamp": 7563.55, "power": 37.250913}, {"timestamp": 7584.06, "power": 37.250913}, {"timestamp": 7604.55, "power": 37.250913}, {"timestamp": 7625.13, "power": 37.250913}, {"timestamp": 7645.7, "power": 37.250913}, {"timestamp": 7666.28, "power": 37.250913}, {"timestamp": 7686.84, "power": 37.250913}, {"timestamp": 7707.38, "power": 37.250913}, {"timestamp": 7727.9, "power": 37.250913}, {"timestamp": 7748.43, "power": 37.250913}, {"timestamp": 7769.0, "power": 37.250913}, {"timestamp": 7789.56, "power": 37.250913}, {"timestamp": 7810.13, "power": 37.250913}, {"timestamp": 7830.7, "power": 37.250913}, {"timestamp": 7851.27, "power": 37.250913}, {"timestamp": 7871.84, "power": 37.250913}, {"timestamp": 7892.34, "power": 37.250913}, {"timestamp": 7912.91, "power": 37.250913}, {"timestamp": 7933.48, "power": 37.250913}, {"timestamp": 7954.04, "power": 37.250913}, {"timestamp": 7974.61, "power": 37.250913}, {"timestamp": 7995.18, "power": 37.250913}, {"timestamp": 8015.76, "power": 37.250913}, {"timestamp": 8036.27, "power": 37.250913}, {"timestamp": 8056.82, "power": 37.218807999999996}, {"timestamp": 8077.95, "power": 37.218807999999996}, {"timestamp": 8098.48, "power": 37.218807999999996}, {"timestamp": 8119.02, "power": 37.218807999999996}, {"timestamp": 8139.56, "power": 37.218807999999996}, {"timestamp": 8160.1, "power": 37.218807999999996}, {"timestamp": 8180.63, "power": 37.218807999999996}, {"timestamp": 8201.17, "power": 37.218807999999996}, {"timestamp": 8221.72, "power": 37.218807999999996}, {"timestamp": 8242.26, "power": 37.218807999999996}, {"timestamp": 8262.8, "power": 37.218807999999996}, {"timestamp": 8283.34, "power": 37.218807999999996}, {"timestamp": 8303.89, "power": 37.218807999999996}, {"timestamp": 8324.38, "power": 37.218807999999996}, {"timestamp": 8344.91, "power": 37.218807999999996}, {"timestamp": 8365.47, "power": 37.218807999999996}, {"timestamp": 8386.04, "power": 37.218807999999996}, {"timestamp": 8406.61, "power": 37.218807999999996}, {"timestamp": 8427.18, "power": 37.218807999999996}, {"timestamp": 8447.76, "power": 37.218807999999996}, {"timestamp": 8468.26, "power": 37.218807999999996}, {"timestamp": 8488.82, "power": 37.218807999999996}, {"timestamp": 8509.36, "power": 37.218807999999996}, {"timestamp": 8529.93, "power": 37.218807999999996}, {"timestamp": 8550.49, "power": 37.218807999999996}, {"timestamp": 8571.05, "power": 37.218807999999996}, {"timestamp": 8591.62, "power": 37.218807999999996}, {"timestamp": 8612.13, "power": 37.218807999999996}, {"timestamp": 8632.68, "power": 37.218807999999996}, {"timestamp": 8653.24, "power": 37.218807999999996}, {"timestamp": 8673.81, "power": 37.218807999999996}, {"timestamp": 8694.35, "power": 37.218807999999996}, {"timestamp": 8714.9, "power": 37.218807999999996}, {"timestamp": 8735.47, "power": 37.218807999999996}, {"timestamp": 8755.98, "power": 37.218807999999996}, {"timestamp": 8776.47, "power": 37.218807999999996}, {"timestamp": 8797.04, "power": 37.218807999999996}, {"timestamp": 8817.62, "power": 37.218807999999996}, {"timestamp": 8838.18, "power": 37.218807999999996}, {"timestamp": 8858.75, "power": 37.218807999999996}, {"timestamp": 8879.33, "power": 37.218807999999996}, {"timestamp": 8899.89, "power": 37.218807999999996}, {"timestamp": 8920.39, "power": 37.218807999999996}, {"timestamp": 8940.95, "power": 37.218807999999996}, {"timestamp": 8961.52, "power": 37.218807999999996}, {"timestamp": 8982.09, "power": 37.218807999999996}, {"timestamp": 9002.66, "power": 37.218807999999996}, {"timestamp": 9023.2, "power": 37.218807999999996}, {"timestamp": 9043.74, "power": 37.218807999999996}, {"timestamp": 9064.25, "power": 37.88238}, {"timestamp": 9085.46, "power": 37.88238}, {"timestamp": 9106.03, "power": 37.88238}, {"timestamp": 9126.6, "power": 37.88238}, {"timestamp": 9147.16, "power": 37.88238}, {"timestamp": 9167.71, "power": 37.88238}, {"timestamp": 9188.24, "power": 37.88238}, {"timestamp": 9208.79, "power": 37.88238}, {"timestamp": 9229.37, "power": 37.88238}, {"timestamp": 9249.93, "power": 37.88238}, {"timestamp": 9270.5, "power": 37.88238}, {"timestamp": 9291.06, "power": 37.88238}, {"timestamp": 9311.63, "power": 37.88238}, {"timestamp": 9332.15, "power": 37.88238}, {"timestamp": 9352.7, "power": 37.88238}, {"timestamp": 9373.27, "power": 37.88238}, {"timestamp": 9393.82, "power": 37.88238}, {"timestamp": 9414.4, "power": 37.88238}, {"timestamp": 9434.96, "power": 37.88238}, {"timestamp": 9455.53, "power": 37.88238}, {"timestamp": 9476.05, "power": 37.88238}, {"timestamp": 9496.59, "power": 37.88238}, {"timestamp": 9517.16, "power": 37.88238}, {"timestamp": 9537.73, "power": 37.88238}, {"timestamp": 9558.3, "power": 37.88238}, {"timestamp": 9578.88, "power": 37.88238}, {"timestamp": 9599.44, "power": 37.88238}, {"timestamp": 9619.96, "power": 37.88238}, {"timestamp": 9640.45, "power": 37.88238}, {"timestamp": 9661.01, "power": 37.88238}, {"timestamp": 9681.58, "power": 37.88238}, {"timestamp": 9702.12, "power": 37.88238}, {"timestamp": 9722.65, "power": 37.88238}, {"timestamp": 9743.19, "power": 37.88238}, {"timestamp": 9763.76, "power": 37.88238}, {"timestamp": 9784.27, "power": 37.88238}, {"timestamp": 9804.8, "power": 37.88238}, {"timestamp": 9825.37, "power": 37.88238}, {"timestamp": 9845.95, "power": 37.88238}, {"timestamp": 9866.52, "power": 37.88238}, {"timestamp": 9887.09, "power": 37.88238}, {"timestamp": 9907.67, "power": 37.88238}, {"timestamp": 9928.18, "power": 37.88238}, {"timestamp": 9948.73, "power": 37.88238}, {"timestamp": 9969.31, "power": 37.88238}, {"timestamp": 9989.88, "power": 37.88238}, {"timestamp": 10010.4, "power": 37.88238}, {"timestamp": 10031.0, "power": 37.88238}, {"timestamp": 10051.6, "power": 37.88238}, {"timestamp": 10072.1, "power": 37.124539}, {"timestamp": 10093.2, "power": 37.124539}, {"timestamp": 10113.8, "power": 37.124539}, {"timestamp": 10134.3, "power": 37.124539}, {"timestamp": 10154.9, "power": 37.124539}, {"timestamp": 10175.5, "power": 37.124539}, {"timestamp": 10196.0, "power": 37.124539}, {"timestamp": 10216.5, "power": 37.124539}, {"timestamp": 10237.0, "power": 37.124539}, {"timestamp": 10257.6, "power": 37.124539}, {"timestamp": 10278.2, "power": 37.124539}, {"timestamp": 10298.7, "power": 37.124539}, {"timestamp": 10319.3, "power": 37.124539}, {"timestamp": 10339.9, "power": 37.124539}, {"timestamp": 10360.4, "power": 37.124539}, {"timestamp": 10380.9, "power": 37.124539}, {"timestamp": 10401.5, "power": 37.124539}, {"timestamp": 10422.1, "power": 37.124539}, {"timestamp": 10442.6, "power": 37.124539}, {"timestamp": 10463.2, "power": 37.124539}, {"timestamp": 10483.8, "power": 37.124539}, {"timestamp": 10504.3, "power": 37.124539}, {"timestamp": 10524.8, "power": 37.124539}, {"timestamp": 10545.4, "power": 37.124539}, {"timestamp": 10566.0, "power": 37.124539}, {"timestamp": 10586.6, "power": 37.124539}, {"timestamp": 10607.1, "power": 37.124539}, {"timestamp": 10627.7, "power": 37.124539}, {"timestamp": 10648.2, "power": 37.124539}, {"timestamp": 10668.8, "power": 37.124539}, {"timestamp": 10689.3, "power": 37.124539}, {"timestamp": 10709.8, "power": 37.124539}, {"timestamp": 10730.4, "power": 37.124539}, {"timestamp": 10750.9, "power": 37.124539}, {"timestamp": 10771.5, "power": 37.124539}, {"timestamp": 10792.0, "power": 37.124539}, {"timestamp": 10812.5, "power": 37.124539}, {"timestamp": 10833.1, "power": 37.124539}, {"timestamp": 10853.6, "power": 37.124539}, {"timestamp": 10874.2, "power": 37.124539}, {"timestamp": 10894.7, "power": 37.124539}, {"timestamp": 10915.2, "power": 37.124539}, {"timestamp": 10935.8, "power": 37.124539}, {"timestamp": 10956.3, "power": 37.124539}, {"timestamp": 10976.8, "power": 37.124539}, {"timestamp": 10997.4, "power": 37.124539}, {"timestamp": 11017.9, "power": 37.124539}, {"timestamp": 11038.5, "power": 37.124539}, {"timestamp": 11059.0, "power": 37.124539}, {"timestamp": 11079.6, "power": 39.240149}, {"timestamp": 11101.6, "power": 39.240149}, {"timestamp": 11122.1, "power": 39.240149}, {"timestamp": 11142.7, "power": 39.240149}, {"timestamp": 11163.3, "power": 39.240149}, {"timestamp": 11183.9, "power": 39.240149}, {"timestamp": 11204.4, "power": 39.240149}, {"timestamp": 11224.9, "power": 39.240149}, {"timestamp": 11245.5, "power": 39.240149}, {"timestamp": 11266.0, "power": 39.240149}, {"timestamp": 11286.6, "power": 39.240149}, {"timestamp": 11307.2, "power": 39.240149}, {"timestamp": 11327.7, "power": 39.240149}, {"timestamp": 11348.3, "power": 39.240149}, {"timestamp": 11368.8, "power": 39.240149}, {"timestamp": 11389.4, "power": 39.240149}, {"timestamp": 11410.0, "power": 39.240149}, {"timestamp": 11430.5, "power": 39.240149}, {"timestamp": 11451.1, "power": 39.240149}, {"timestamp": 11471.7, "power": 39.240149}, {"timestamp": 11492.2, "power": 39.240149}, {"timestamp": 11512.7, "power": 39.240149}, {"timestamp": 11533.3, "power": 39.240149}, {"timestamp": 11553.9, "power": 39.240149}, {"timestamp": 11574.4, "power": 39.240149}, {"timestamp": 11595.0, "power": 39.240149}, {"timestamp": 11615.6, "power": 39.240149}, {"timestamp": 11636.1, "power": 39.240149}, {"timestamp": 11656.6, "power": 39.240149}, {"timestamp": 11677.2, "power": 39.240149}, {"timestamp": 11697.8, "power": 39.240149}, {"timestamp": 11718.3, "power": 39.240149}, {"timestamp": 11738.8, "power": 39.240149}, {"timestamp": 11759.4, "power": 39.240149}, {"timestamp": 11779.9, "power": 39.240149}, {"timestamp": 11800.4, "power": 39.240149}, {"timestamp": 11820.9, "power": 39.240149}, {"timestamp": 11841.5, "power": 39.240149}, {"timestamp": 11862.1, "power": 39.240149}, {"timestamp": 11882.6, "power": 39.240149}, {"timestamp": 11903.2, "power": 39.240149}, {"timestamp": 11923.7, "power": 39.240149}, {"timestamp": 11944.2, "power": 39.240149}, {"timestamp": 11964.7, "power": 39.240149}, {"timestamp": 11985.3, "power": 39.240149}, {"timestamp": 12005.8, "power": 39.240149}, {"timestamp": 12026.4, "power": 39.240149}, {"timestamp": 12047.0, "power": 39.240149}, {"timestamp": 12067.5, "power": 39.240149}, {"timestamp": 12088.0, "power": 37.016328}, {"timestamp": 12109.1, "power": 37.016328}, {"timestamp": 12129.7, "power": 37.016328}, {"timestamp": 12150.2, "power": 37.016328}, {"timestamp": 12170.7, "power": 37.016328}, {"timestamp": 12191.3, "power": 37.016328}, {"timestamp": 12211.8, "power": 37.016328}, {"timestamp": 12232.3, "power": 37.016328}, {"timestamp": 12252.8, "power": 37.016328}, {"timestamp": 12273.4, "power": 37.016328}, {"timestamp": 12293.9, "power": 37.016328}, {"timestamp": 12314.5, "power": 37.016328}, {"timestamp": 12335.0, "power": 37.016328}, {"timestamp": 12355.5, "power": 37.016328}, {"timestamp": 12376.1, "power": 37.016328}, {"timestamp": 12396.6, "power": 37.016328}, {"timestamp": 12417.2, "power": 37.016328}, {"timestamp": 12437.7, "power": 37.016328}, {"timestamp": 12458.3, "power": 37.016328}, {"timestamp": 12478.9, "power": 37.016328}, {"timestamp": 12499.4, "power": 37.016328}, {"timestamp": 12520.0, "power": 37.016328}, {"timestamp": 12540.5, "power": 37.016328}, {"timestamp": 12561.0, "power": 37.016328}, {"timestamp": 12581.6, "power": 37.016328}, {"timestamp": 12602.1, "power": 37.016328}, {"timestamp": 12622.7, "power": 37.016328}, {"timestamp": 12643.3, "power": 37.016328}, {"timestamp": 12663.8, "power": 37.016328}, {"timestamp": 12684.3, "power": 37.016328}, {"timestamp": 12704.9, "power": 37.016328}, {"timestamp": 12725.5, "power": 37.016328}, {"timestamp": 12746.0, "power": 37.016328}, {"timestamp": 12766.6, "power": 37.016328}, {"timestamp": 12787.1, "power": 37.016328}, {"timestamp": 12807.7, "power": 37.016328}, {"timestamp": 12828.2, "power": 37.016328}, {"timestamp": 12848.7, "power": 37.016328}, {"timestamp": 12869.3, "power": 37.016328}, {"timestamp": 12889.8, "power": 37.016328}, {"timestamp": 12910.4, "power": 37.016328}, {"timestamp": 12931.0, "power": 37.016328}, {"timestamp": 12951.5, "power": 37.016328}, {"timestamp": 12972.0, "power": 37.016328}, {"timestamp": 12992.5, "power": 37.016328}, {"timestamp": 13013.1, "power": 37.016328}, {"timestamp": 13033.7, "power": 37.016328}, {"timestamp": 13054.2, "power": 37.016328}, {"timestamp": 13074.7, "power": 37.016328}, {"timestamp": 13095.3, "power": 37.576575}, {"timestamp": 13116.4, "power": 37.576575}, {"timestamp": 13136.9, "power": 37.576575}, {"timestamp": 13157.4, "power": 37.576575}, {"timestamp": 13178.0, "power": 37.576575}, {"timestamp": 13198.5, "power": 37.576575}, {"timestamp": 13219.1, "power": 37.576575}, {"timestamp": 13239.6, "power": 37.576575}, {"timestamp": 13260.1, "power": 37.576575}, {"timestamp": 13280.6, "power": 37.576575}, {"timestamp": 13301.2, "power": 37.576575}, {"timestamp": 13321.7, "power": 37.576575}, {"timestamp": 13342.2, "power": 37.576575}, {"timestamp": 13362.8, "power": 37.576575}, {"timestamp": 13383.3, "power": 37.576575}, {"timestamp": 13403.9, "power": 37.576575}, {"timestamp": 13424.4, "power": 37.576575}, {"timestamp": 13445.0, "power": 37.576575}, {"timestamp": 13465.5, "power": 37.576575}, {"timestamp": 13486.1, "power": 37.576575}, {"timestamp": 13506.6, "power": 37.576575}, {"timestamp": 13527.2, "power": 37.576575}, {"timestamp": 13547.7, "power": 37.576575}, {"timestamp": 13568.2, "power": 37.576575}, {"timestamp": 13588.7, "power": 37.576575}, {"timestamp": 13609.2, "power": 37.576575}, {"timestamp": 13629.7, "power": 37.576575}, {"timestamp": 13650.3, "power": 37.576575}, {"timestamp": 13670.9, "power": 37.576575}, {"timestamp": 13691.4, "power": 37.576575}, {"timestamp": 13711.9, "power": 37.576575}, {"timestamp": 13732.4, "power": 37.576575}, {"timestamp": 13752.9, "power": 37.576575}, {"timestamp": 13773.4, "power": 37.576575}, {"timestamp": 13794.0, "power": 37.576575}, {"timestamp": 13814.6, "power": 37.576575}, {"timestamp": 13835.2, "power": 37.576575}, {"timestamp": 13855.7, "power": 37.576575}, {"timestamp": 13876.2, "power": 37.576575}, {"timestamp": 13896.8, "power": 37.576575}, {"timestamp": 13917.3, "power": 37.576575}, {"timestamp": 13937.9, "power": 37.576575}, {"timestamp": 13958.4, "power": 37.576575}, {"timestamp": 13979.0, "power": 37.576575}, {"timestamp": 13999.6, "power": 37.576575}, {"timestamp": 14020.1, "power": 37.576575}, {"timestamp": 14040.6, "power": 37.576575}, {"timestamp": 14061.2, "power": 37.576575}, {"timestamp": 14081.7, "power": 37.576575}, {"timestamp": 14102.3, "power": 38.369006}, {"timestamp": 14123.4, "power": 38.369006}, {"timestamp": 14143.9, "power": 38.369006}, {"timestamp": 14164.4, "power": 38.369006}, {"timestamp": 14184.9, "power": 38.369006}, {"timestamp": 14205.4, "power": 38.369006}, {"timestamp": 14226.0, "power": 38.369006}, {"timestamp": 14246.6, "power": 38.369006}, {"timestamp": 14267.1, "power": 38.369006}, {"timestamp": 14287.7, "power": 38.369006}, {"timestamp": 14308.2, "power": 38.369006}, {"timestamp": 14328.8, "power": 38.369006}, {"timestamp": 14349.3, "power": 38.369006}, {"timestamp": 14369.9, "power": 38.369006}, {"timestamp": 14390.4, "power": 38.369006}, {"timestamp": 14411.0, "power": 38.369006}, {"timestamp": 14431.6, "power": 38.369006}, {"timestamp": 14452.1, "power": 38.369006}, {"timestamp": 14472.6, "power": 38.369006}, {"timestamp": 14493.1, "power": 38.369006}, {"timestamp": 14513.6, "power": 38.369006}, {"timestamp": 14534.2, "power": 38.369006}, {"timestamp": 14554.7, "power": 38.369006}, {"timestamp": 14575.3, "power": 38.369006}, {"timestamp": 14595.8, "power": 38.369006}, {"timestamp": 14616.3, "power": 38.369006}, {"timestamp": 14636.9, "power": 38.369006}, {"timestamp": 14657.5, "power": 38.369006}, {"timestamp": 14678.0, "power": 38.369006}, {"timestamp": 14698.6, "power": 38.369006}, {"timestamp": 14719.1, "power": 38.369006}, {"timestamp": 14739.7, "power": 38.369006}, {"timestamp": 14760.2, "power": 38.369006}, {"timestamp": 14780.8, "power": 38.369006}, {"timestamp": 14801.3, "power": 38.369006}, {"timestamp": 14821.9, "power": 38.369006}, {"timestamp": 14842.4, "power": 38.369006}, {"timestamp": 14862.9, "power": 38.369006}, {"timestamp": 14883.5, "power": 38.369006}, {"timestamp": 14904.0, "power": 38.369006}, {"timestamp": 14924.5, "power": 38.369006}, {"timestamp": 14945.0, "power": 38.369006}, {"timestamp": 14965.6, "power": 38.369006}, {"timestamp": 14986.1, "power": 38.369006}, {"timestamp": 15006.6, "power": 38.369006}, {"timestamp": 15027.2, "power": 38.369006}, {"timestamp": 15047.7, "power": 38.369006}, {"timestamp": 15068.3, "power": 38.369006}, {"timestamp": 15088.8, "power": 38.369006}, {"timestamp": 15109.3, "power": 37.293041}, {"timestamp": 15130.4, "power": 37.293041}, {"timestamp": 15151.0, "power": 37.293041}, {"timestamp": 15171.6, "power": 37.293041}, {"timestamp": 15192.1, "power": 37.293041}, {"timestamp": 15212.6, "power": 37.293041}, {"timestamp": 15233.2, "power": 37.293041}, {"timestamp": 15253.8, "power": 37.293041}, {"timestamp": 15274.4, "power": 37.293041}, {"timestamp": 15294.9, "power": 37.293041}, {"timestamp": 15315.5, "power": 37.293041}, {"timestamp": 15336.0, "power": 37.293041}, {"timestamp": 15356.6, "power": 37.293041}, {"timestamp": 15377.3, "power": 37.293041}, {"timestamp": 15397.9, "power": 37.293041}, {"timestamp": 15418.4, "power": 37.293041}, {"timestamp": 15439.0, "power": 37.293041}, {"timestamp": 15459.5, "power": 37.293041}, {"timestamp": 15480.0, "power": 37.293041}, {"timestamp": 15500.5, "power": 37.293041}, {"timestamp": 15521.1, "power": 37.293041}, {"timestamp": 15541.6, "power": 37.293041}, {"timestamp": 15562.1, "power": 37.293041}, {"timestamp": 15582.7, "power": 37.293041}, {"timestamp": 15603.2, "power": 37.293041}, {"timestamp": 15623.7, "power": 37.293041}, {"timestamp": 15644.3, "power": 37.293041}, {"timestamp": 15664.8, "power": 37.293041}, {"timestamp": 15685.3, "power": 37.293041}, {"timestamp": 15705.9, "power": 37.293041}, {"timestamp": 15726.4, "power": 37.293041}, {"timestamp": 15747.0, "power": 37.293041}, {"timestamp": 15767.5, "power": 37.293041}, {"timestamp": 15788.0, "power": 37.293041}, {"timestamp": 15808.5, "power": 37.293041}, {"timestamp": 15829.0, "power": 37.293041}, {"timestamp": 15849.6, "power": 37.293041}, {"timestamp": 15870.1, "power": 37.293041}, {"timestamp": 15890.6, "power": 37.293041}, {"timestamp": 15911.2, "power": 37.293041}, {"timestamp": 15931.7, "power": 37.293041}, {"timestamp": 15952.2, "power": 37.293041}, {"timestamp": 15972.7, "power": 37.293041}, {"timestamp": 15993.3, "power": 37.293041}, {"timestamp": 16013.8, "power": 37.293041}, {"timestamp": 16034.3, "power": 37.293041}, {"timestamp": 16054.9, "power": 37.293041}, {"timestamp": 16075.4, "power": 37.293041}, {"timestamp": 16095.9, "power": 37.293041}, {"timestamp": 16116.4, "power": 39.322283999999996}, {"timestamp": 16139.1, "power": 39.322283999999996}, {"timestamp": 16159.6, "power": 39.322283999999996}, {"timestamp": 16180.1, "power": 39.322283999999996}, {"timestamp": 16200.6, "power": 39.322283999999996}, {"timestamp": 16221.1, "power": 39.322283999999996}, {"timestamp": 16241.6, "power": 39.322283999999996}, {"timestamp": 16262.2, "power": 39.322283999999996}, {"timestamp": 16282.7, "power": 39.322283999999996}, {"timestamp": 16303.2, "power": 39.322283999999996}, {"timestamp": 16323.8, "power": 39.322283999999996}, {"timestamp": 16344.3, "power": 39.322283999999996}, {"timestamp": 16364.7, "power": 39.322283999999996}, {"timestamp": 16385.3, "power": 39.322283999999996}, {"timestamp": 16405.8, "power": 39.322283999999996}, {"timestamp": 16426.3, "power": 39.322283999999996}, {"timestamp": 16446.9, "power": 39.322283999999996}, {"timestamp": 16467.4, "power": 39.322283999999996}, {"timestamp": 16487.9, "power": 39.322283999999996}, {"timestamp": 16508.4, "power": 39.322283999999996}, {"timestamp": 16528.9, "power": 39.322283999999996}, {"timestamp": 16549.4, "power": 39.322283999999996}, {"timestamp": 16570.0, "power": 39.322283999999996}, {"timestamp": 16590.5, "power": 39.322283999999996}, {"timestamp": 16611.1, "power": 39.322283999999996}, {"timestamp": 16631.6, "power": 39.322283999999996}, {"timestamp": 16652.1, "power": 39.322283999999996}, {"timestamp": 16672.6, "power": 39.322283999999996}, {"timestamp": 16693.1, "power": 39.322283999999996}, {"timestamp": 16713.6, "power": 39.322283999999996}, {"timestamp": 16734.2, "power": 39.322283999999996}, {"timestamp": 16754.7, "power": 39.322283999999996}, {"timestamp": 16775.2, "power": 39.322283999999996}, {"timestamp": 16795.7, "power": 39.322283999999996}, {"timestamp": 16816.2, "power": 39.322283999999996}, {"timestamp": 16836.8, "power": 39.322283999999996}, {"timestamp": 16857.3, "power": 39.322283999999996}, {"timestamp": 16877.8, "power": 39.322283999999996}, {"timestamp": 16898.3, "power": 39.322283999999996}, {"timestamp": 16918.9, "power": 39.322283999999996}, {"timestamp": 16939.4, "power": 39.322283999999996}, {"timestamp": 16960.0, "power": 39.322283999999996}, {"timestamp": 16980.4, "power": 39.322283999999996}, {"timestamp": 17001.0, "power": 39.322283999999996}, {"timestamp": 17021.5, "power": 39.322283999999996}, {"timestamp": 17042.0, "power": 39.322283999999996}, {"timestamp": 17062.6, "power": 39.322283999999996}, {"timestamp": 17083.1, "power": 39.322283999999996}, {"timestamp": 17103.6, "power": 39.322283999999996}, {"timestamp": 17124.1, "power": 36.986139}, {"timestamp": 17145.2, "power": 36.986139}, {"timestamp": 17165.7, "power": 36.986139}, {"timestamp": 17186.2, "power": 36.986139}, {"timestamp": 17206.7, "power": 36.986139}, {"timestamp": 17227.3, "power": 36.986139}, {"timestamp": 17247.8, "power": 36.986139}, {"timestamp": 17268.3, "power": 36.986139}, {"timestamp": 17288.8, "power": 36.986139}, {"timestamp": 17309.3, "power": 36.986139}, {"timestamp": 17329.9, "power": 36.986139}, {"timestamp": 17350.4, "power": 36.986139}, {"timestamp": 17370.9, "power": 36.986139}, {"timestamp": 17391.5, "power": 36.986139}, {"timestamp": 17412.0, "power": 36.986139}, {"timestamp": 17432.4, "power": 36.986139}, {"timestamp": 17453.0, "power": 36.986139}, {"timestamp": 17473.9, "power": 36.986139}, {"timestamp": 17494.4, "power": 36.986139}], "timeline": {"START": "3390.916902", "END": "15308.22884"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13389.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3031.26}, {"name": "clReleaseKernel", "calls": 1, "time": 846.298}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.9061}, {"name": "clReleaseContext", "calls": 1, "time": 38.8406}, {"name": "clCreateContext", "calls": 1, "time": 37.6729}, {"name": "clReleaseProgram", "calls": 1, "time": 16.6949}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.930159}, {"name": "clCreateKernel", "calls": 1, "time": 0.357228}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.172427}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.096094}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076117}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029699}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023725}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023093}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011237}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010244}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008131}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007297}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006935}, {"name": "clRetainDevice", "calls": 2, "time": 0.004926}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11917.3}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11858.4}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11811.1}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 11864.0}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11916.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 11900.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8847.001654, "utilization": 92.156267, "size": 11091200.0, "time": 1253.672197}, {"type": "WRITE", "transfers": 1, "speed": 6246.822037, "utilization": 65.071063, "size": 1363180.0, "time": 218.219599}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 149503236, "speed": 100.894, "utilization": 0.875817, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9344679, "speed": 393.282, "utilization": 3.41391, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 148721226, "speed": 100.769, "utilization": 0.874728, "size": 0.00800113}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9295769, "speed": 393.164, "utilization": 3.41288, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149634708, "speed": 100.934, "utilization": 0.876162, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9352872, "speed": 393.167, "utilization": 3.41291, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150984055, "speed": 101.395, "utilization": 0.880166, "size": 0.00800111}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9437216, "speed": 393.218, "utilization": 3.41335, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150444255, "speed": 101.172, "utilization": 0.878233, "size": 0.00800112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9403461, "speed": 393.161, "utilization": 3.41285, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len6/run0.json b/code/fpga/final_results/dna.20MB.len6/run0.json new file mode 100644 index 0000000..48f75f5 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 56.4182, "power": 35.34388}, {"timestamp": 77.0896, "power": 35.34388}, {"timestamp": 97.6279, "power": 35.34388}, {"timestamp": 118.129, "power": 35.34388}, {"timestamp": 138.656, "power": 35.34388}, {"timestamp": 159.562, "power": 35.34388}, {"timestamp": 180.096, "power": 35.34388}, {"timestamp": 200.64, "power": 35.34388}, {"timestamp": 221.178, "power": 35.34388}, {"timestamp": 241.719, "power": 35.34388}, {"timestamp": 262.234, "power": 35.34388}, {"timestamp": 282.768, "power": 35.34388}, {"timestamp": 303.301, "power": 35.34388}, {"timestamp": 323.838, "power": 35.34388}, {"timestamp": 344.369, "power": 35.34388}, {"timestamp": 364.909, "power": 35.34388}, {"timestamp": 385.443, "power": 35.34388}, {"timestamp": 405.982, "power": 35.34388}, {"timestamp": 426.47, "power": 35.34388}, {"timestamp": 447.003, "power": 35.34388}, {"timestamp": 467.534, "power": 35.34388}, {"timestamp": 488.074, "power": 35.34388}, {"timestamp": 508.606, "power": 35.34388}, {"timestamp": 529.141, "power": 35.34388}, {"timestamp": 549.68, "power": 35.34388}, {"timestamp": 570.188, "power": 35.34388}, {"timestamp": 590.713, "power": 35.34388}, {"timestamp": 611.252, "power": 35.34388}, {"timestamp": 631.789, "power": 35.34388}, {"timestamp": 652.329, "power": 35.34388}, {"timestamp": 672.865, "power": 35.34388}, {"timestamp": 693.401, "power": 35.34388}, {"timestamp": 713.954, "power": 35.34388}, {"timestamp": 734.451, "power": 35.34388}, {"timestamp": 754.985, "power": 35.34388}, {"timestamp": 775.516, "power": 35.34388}, {"timestamp": 796.051, "power": 35.34388}, {"timestamp": 816.582, "power": 35.34388}, {"timestamp": 837.114, "power": 35.34388}, {"timestamp": 857.648, "power": 35.34388}, {"timestamp": 878.155, "power": 35.34388}, {"timestamp": 898.643, "power": 35.34388}, {"timestamp": 919.171, "power": 35.34388}, {"timestamp": 939.704, "power": 35.34388}, {"timestamp": 960.239, "power": 35.34388}, {"timestamp": 980.773, "power": 35.34388}, {"timestamp": 1001.31, "power": 35.34388}, {"timestamp": 1021.84, "power": 35.86344}, {"timestamp": 1043.01, "power": 35.86344}, {"timestamp": 1063.6, "power": 35.86344}, {"timestamp": 1084.19, "power": 35.86344}, {"timestamp": 1104.78, "power": 35.86344}, {"timestamp": 1125.37, "power": 35.86344}, {"timestamp": 1145.98, "power": 35.86344}, {"timestamp": 1166.54, "power": 35.86344}, {"timestamp": 1187.09, "power": 35.86344}, {"timestamp": 1207.68, "power": 35.86344}, {"timestamp": 1228.27, "power": 35.86344}, {"timestamp": 1248.86, "power": 35.86344}, {"timestamp": 1269.45, "power": 35.86344}, {"timestamp": 1290.06, "power": 35.86344}, {"timestamp": 1310.68, "power": 35.86344}, {"timestamp": 1331.0, "power": 35.86344}, {"timestamp": 1351.53, "power": 35.86344}, {"timestamp": 1372.05, "power": 35.86344}, {"timestamp": 1392.58, "power": 35.86344}, {"timestamp": 1413.11, "power": 35.86344}, {"timestamp": 1433.63, "power": 35.86344}, {"timestamp": 1454.13, "power": 35.86344}, {"timestamp": 1474.61, "power": 35.86344}, {"timestamp": 1495.12, "power": 35.86344}, {"timestamp": 1515.64, "power": 35.86344}, {"timestamp": 1536.17, "power": 35.86344}, {"timestamp": 1556.69, "power": 35.86344}, {"timestamp": 1577.22, "power": 35.86344}, {"timestamp": 1597.75, "power": 35.86344}, {"timestamp": 1618.27, "power": 35.86344}, {"timestamp": 1638.8, "power": 35.86344}, {"timestamp": 1659.33, "power": 35.86344}, {"timestamp": 1679.87, "power": 35.86344}, {"timestamp": 1700.41, "power": 35.86344}, {"timestamp": 1720.95, "power": 35.86344}, {"timestamp": 1741.5, "power": 35.86344}, {"timestamp": 1762.0, "power": 35.86344}, {"timestamp": 1782.49, "power": 35.86344}, {"timestamp": 1803.02, "power": 35.86344}, {"timestamp": 1823.55, "power": 35.86344}, {"timestamp": 1844.09, "power": 35.86344}, {"timestamp": 1864.63, "power": 35.86344}, {"timestamp": 1885.17, "power": 35.86344}, {"timestamp": 1905.71, "power": 35.86344}, {"timestamp": 1926.23, "power": 35.86344}, {"timestamp": 1946.73, "power": 35.86344}, {"timestamp": 1967.27, "power": 35.86344}, {"timestamp": 1987.81, "power": 35.86344}, {"timestamp": 2008.35, "power": 35.86344}, {"timestamp": 2028.89, "power": 37.868472}, {"timestamp": 2049.97, "power": 37.868472}, {"timestamp": 2070.6, "power": 37.868472}, {"timestamp": 2091.13, "power": 37.868472}, {"timestamp": 2111.68, "power": 37.868472}, {"timestamp": 2132.22, "power": 37.868472}, {"timestamp": 2152.77, "power": 37.868472}, {"timestamp": 2173.31, "power": 37.868472}, {"timestamp": 2193.85, "power": 37.868472}, {"timestamp": 2214.37, "power": 37.868472}, {"timestamp": 2234.86, "power": 37.868472}, {"timestamp": 2255.4, "power": 37.868472}, {"timestamp": 2275.95, "power": 37.868472}, {"timestamp": 2296.49, "power": 37.868472}, {"timestamp": 2317.04, "power": 37.868472}, {"timestamp": 2337.58, "power": 37.868472}, {"timestamp": 2358.1, "power": 37.868472}, {"timestamp": 2378.6, "power": 37.868472}, {"timestamp": 2399.14, "power": 37.868472}, {"timestamp": 2419.69, "power": 37.868472}, {"timestamp": 2440.23, "power": 37.868472}, {"timestamp": 2460.77, "power": 37.868472}, {"timestamp": 2481.27, "power": 37.868472}, {"timestamp": 2501.81, "power": 37.868472}, {"timestamp": 2522.34, "power": 37.868472}, {"timestamp": 2542.87, "power": 37.868472}, {"timestamp": 2563.39, "power": 37.868472}, {"timestamp": 2583.92, "power": 37.868472}, {"timestamp": 2604.44, "power": 37.868472}, {"timestamp": 2624.97, "power": 37.868472}, {"timestamp": 2645.49, "power": 37.868472}, {"timestamp": 2665.98, "power": 37.868472}, {"timestamp": 2686.47, "power": 37.868472}, {"timestamp": 2706.99, "power": 37.868472}, {"timestamp": 2727.52, "power": 37.868472}, {"timestamp": 2748.05, "power": 37.868472}, {"timestamp": 2768.57, "power": 37.868472}, {"timestamp": 2789.1, "power": 37.868472}, {"timestamp": 2809.62, "power": 37.868472}, {"timestamp": 2830.16, "power": 37.868472}, {"timestamp": 2850.64, "power": 37.868472}, {"timestamp": 2871.16, "power": 37.868472}, {"timestamp": 2891.68, "power": 37.868472}, {"timestamp": 2912.2, "power": 37.868472}, {"timestamp": 2932.73, "power": 37.868472}, {"timestamp": 2953.25, "power": 37.868472}, {"timestamp": 2973.79, "power": 37.868472}, {"timestamp": 2994.32, "power": 37.868472}, {"timestamp": 3014.82, "power": 37.868472}, {"timestamp": 3035.33, "power": 36.491113}, {"timestamp": 3056.42, "power": 36.491113}, {"timestamp": 3076.98, "power": 36.491113}, {"timestamp": 3097.54, "power": 36.491113}, {"timestamp": 3118.05, "power": 36.491113}, {"timestamp": 3138.54, "power": 36.491113}, {"timestamp": 3159.03, "power": 36.491113}, {"timestamp": 3179.56, "power": 36.491113}, {"timestamp": 3200.09, "power": 36.491113}, {"timestamp": 3220.62, "power": 36.491113}, {"timestamp": 3241.14, "power": 36.491113}, {"timestamp": 3261.67, "power": 36.491113}, {"timestamp": 3282.17, "power": 36.491113}, {"timestamp": 3302.66, "power": 36.491113}, {"timestamp": 3323.14, "power": 36.491113}, {"timestamp": 3343.66, "power": 36.491113}, {"timestamp": 3364.15, "power": 36.491113}, {"timestamp": 3384.8, "power": 36.491113}, {"timestamp": 3405.35, "power": 36.491113}, {"timestamp": 3425.87, "power": 36.491113}], "timeline": {"START": "1507.4868", "END": "2491.802091"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1651.55}, {"name": "clSetKernelArg", "calls": 19, "time": 1137.96}, {"name": "clReleaseKernel", "calls": 1, "time": 374.7}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.018}, {"name": "clCreateContext", "calls": 1, "time": 54.1565}, {"name": "clReleaseContext", "calls": 1, "time": 44.8673}, {"name": "clReleaseProgram", "calls": 1, "time": 25.336}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.8964}, {"name": "clCreateKernel", "calls": 1, "time": 0.341958}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.134622}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072759}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069038}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027662}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02451}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023213}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01009}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009658}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009148}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007002}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00607}, {"name": "clRetainDevice", "calls": 2, "time": 0.004672}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 984.315}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 983.911}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 973.494}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 970.501}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 980.528}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 982.226}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8999.720737, "utilization": 93.747091, "size": 4063560.0, "time": 451.520677}, {"type": "WRITE", "transfers": 1, "speed": 6327.468342, "utilization": 65.911129, "size": 1363190.0, "time": 215.440667}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 12422292, "speed": 101.452, "utilization": 0.880661, "size": 0.00801352}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 776709, "speed": 392.334, "utilization": 3.40567, "size": 0.127531}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12222861, "speed": 100.897, "utilization": 0.875839, "size": 0.00801374}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 764263, "speed": 392.068, "utilization": 3.40337, "size": 0.12752}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12168933, "speed": 100.755, "utilization": 0.874614, "size": 0.00801381}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 760876, "speed": 391.91, "utilization": 3.402, "size": 0.127521}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12342623, "speed": 101.15, "utilization": 0.878035, "size": 0.00801361}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 771724, "speed": 392.16, "utilization": 3.40416, "size": 0.127529}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12371723, "speed": 101.217, "utilization": 0.878624, "size": 0.00801358}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 773576, "speed": 392.129, "utilization": 3.4039, "size": 0.127524}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len6/run1.json b/code/fpga/final_results/dna.20MB.len6/run1.json new file mode 100644 index 0000000..60c6959 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 48.0511, "power": 37.12875}, {"timestamp": 68.733, "power": 37.12875}, {"timestamp": 89.2798, "power": 37.12875}, {"timestamp": 109.783, "power": 37.12875}, {"timestamp": 130.729, "power": 37.12875}, {"timestamp": 151.616, "power": 37.12875}, {"timestamp": 172.162, "power": 37.12875}, {"timestamp": 192.712, "power": 37.12875}, {"timestamp": 213.254, "power": 37.12875}, {"timestamp": 233.766, "power": 37.12875}, {"timestamp": 254.301, "power": 37.12875}, {"timestamp": 274.845, "power": 37.12875}, {"timestamp": 295.39, "power": 37.12875}, {"timestamp": 315.933, "power": 37.12875}, {"timestamp": 336.476, "power": 37.12875}, {"timestamp": 357.017, "power": 37.12875}, {"timestamp": 377.531, "power": 37.12875}, {"timestamp": 398.03, "power": 37.12875}, {"timestamp": 418.57, "power": 37.12875}, {"timestamp": 439.114, "power": 37.12875}, {"timestamp": 459.66, "power": 37.12875}, {"timestamp": 480.202, "power": 37.12875}, {"timestamp": 500.749, "power": 37.12875}, {"timestamp": 521.294, "power": 37.12875}, {"timestamp": 541.815, "power": 37.12875}, {"timestamp": 562.355, "power": 37.12875}, {"timestamp": 582.899, "power": 37.12875}, {"timestamp": 603.444, "power": 37.12875}, {"timestamp": 623.987, "power": 37.12875}, {"timestamp": 644.53, "power": 37.12875}, {"timestamp": 665.074, "power": 37.12875}, {"timestamp": 685.589, "power": 37.12875}, {"timestamp": 706.129, "power": 37.12875}, {"timestamp": 726.678, "power": 37.12875}, {"timestamp": 747.229, "power": 37.12875}, {"timestamp": 767.769, "power": 37.12875}, {"timestamp": 788.313, "power": 37.12875}, {"timestamp": 808.856, "power": 37.12875}, {"timestamp": 829.393, "power": 37.12875}, {"timestamp": 849.891, "power": 37.12875}, {"timestamp": 870.426, "power": 37.12875}, {"timestamp": 890.967, "power": 37.12875}, {"timestamp": 911.507, "power": 37.12875}, {"timestamp": 932.048, "power": 37.12875}, {"timestamp": 952.593, "power": 37.12875}, {"timestamp": 973.133, "power": 37.12875}, {"timestamp": 993.652, "power": 37.12875}, {"timestamp": 1014.19, "power": 36.17264}, {"timestamp": 1035.33, "power": 36.17264}, {"timestamp": 1055.92, "power": 36.17264}, {"timestamp": 1076.52, "power": 36.17264}, {"timestamp": 1097.1, "power": 36.17264}, {"timestamp": 1117.67, "power": 36.17264}, {"timestamp": 1138.22, "power": 36.17264}, {"timestamp": 1158.81, "power": 36.17264}, {"timestamp": 1179.4, "power": 36.17264}, {"timestamp": 1200.0, "power": 36.17264}, {"timestamp": 1220.6, "power": 36.17264}, {"timestamp": 1241.19, "power": 36.17264}, {"timestamp": 1261.78, "power": 36.17264}, {"timestamp": 1282.38, "power": 36.17264}, {"timestamp": 1302.96, "power": 36.17264}, {"timestamp": 1323.49, "power": 36.17264}, {"timestamp": 1344.01, "power": 36.17264}, {"timestamp": 1364.54, "power": 36.17264}, {"timestamp": 1385.08, "power": 36.17264}, {"timestamp": 1405.59, "power": 36.17264}, {"timestamp": 1426.08, "power": 36.17264}, {"timestamp": 1446.61, "power": 36.17264}, {"timestamp": 1467.13, "power": 36.17264}, {"timestamp": 1487.66, "power": 36.17264}, {"timestamp": 1508.19, "power": 36.17264}, {"timestamp": 1528.72, "power": 36.17264}, {"timestamp": 1549.25, "power": 36.17264}, {"timestamp": 1569.78, "power": 36.17264}, {"timestamp": 1590.31, "power": 36.17264}, {"timestamp": 1610.86, "power": 36.17264}, {"timestamp": 1631.4, "power": 36.17264}, {"timestamp": 1651.94, "power": 36.17264}, {"timestamp": 1672.49, "power": 36.17264}, {"timestamp": 1693.03, "power": 36.17264}, {"timestamp": 1713.55, "power": 36.17264}, {"timestamp": 1734.05, "power": 36.17264}, {"timestamp": 1754.59, "power": 36.17264}, {"timestamp": 1775.13, "power": 36.17264}, {"timestamp": 1795.67, "power": 36.17264}, {"timestamp": 1816.22, "power": 36.17264}, {"timestamp": 1836.76, "power": 36.17264}, {"timestamp": 1857.3, "power": 36.17264}, {"timestamp": 1877.81, "power": 36.17264}, {"timestamp": 1898.31, "power": 36.17264}, {"timestamp": 1918.85, "power": 36.17264}, {"timestamp": 1939.39, "power": 36.17264}, {"timestamp": 1959.94, "power": 36.17264}, {"timestamp": 1980.49, "power": 36.17264}, {"timestamp": 2001.03, "power": 36.17264}, {"timestamp": 2021.55, "power": 37.976466}, {"timestamp": 2042.61, "power": 37.976466}, {"timestamp": 2063.16, "power": 37.976466}, {"timestamp": 2083.7, "power": 37.976466}, {"timestamp": 2104.24, "power": 37.976466}, {"timestamp": 2124.78, "power": 37.976466}, {"timestamp": 2145.32, "power": 37.976466}, {"timestamp": 2165.83, "power": 37.976466}, {"timestamp": 2186.37, "power": 37.976466}, {"timestamp": 2206.91, "power": 37.976466}, {"timestamp": 2227.45, "power": 37.976466}, {"timestamp": 2247.99, "power": 37.976466}, {"timestamp": 2268.53, "power": 37.976466}, {"timestamp": 2289.08, "power": 37.976466}, {"timestamp": 2309.59, "power": 37.976466}, {"timestamp": 2330.09, "power": 37.976466}, {"timestamp": 2350.64, "power": 37.976466}, {"timestamp": 2371.18, "power": 37.976466}, {"timestamp": 2391.73, "power": 37.976466}, {"timestamp": 2412.28, "power": 37.976466}, {"timestamp": 2432.82, "power": 37.976466}, {"timestamp": 2453.39, "power": 37.976466}, {"timestamp": 2473.89, "power": 37.976466}, {"timestamp": 2494.39, "power": 37.976466}, {"timestamp": 2514.93, "power": 37.976466}, {"timestamp": 2535.47, "power": 37.976466}, {"timestamp": 2556.0, "power": 37.976466}, {"timestamp": 2576.53, "power": 37.976466}, {"timestamp": 2597.07, "power": 37.976466}, {"timestamp": 2617.58, "power": 37.976466}, {"timestamp": 2638.06, "power": 37.976466}, {"timestamp": 2658.59, "power": 37.976466}, {"timestamp": 2679.12, "power": 37.976466}, {"timestamp": 2699.65, "power": 37.976466}, {"timestamp": 2720.19, "power": 37.976466}, {"timestamp": 2740.72, "power": 37.976466}, {"timestamp": 2761.26, "power": 37.976466}, {"timestamp": 2781.76, "power": 37.976466}, {"timestamp": 2802.29, "power": 37.976466}, {"timestamp": 2822.82, "power": 37.976466}, {"timestamp": 2843.35, "power": 37.976466}, {"timestamp": 2863.88, "power": 37.976466}, {"timestamp": 2884.41, "power": 37.976466}, {"timestamp": 2904.95, "power": 37.976466}, {"timestamp": 2925.45, "power": 37.976466}, {"timestamp": 2945.93, "power": 37.976466}, {"timestamp": 2966.45, "power": 37.976466}, {"timestamp": 2987.01, "power": 37.976466}, {"timestamp": 3007.57, "power": 37.976466}, {"timestamp": 3028.11, "power": 39.390039}, {"timestamp": 3049.18, "power": 39.390039}, {"timestamp": 3069.72, "power": 39.390039}, {"timestamp": 3090.28, "power": 39.390039}, {"timestamp": 3110.95, "power": 39.390039}, {"timestamp": 3131.49, "power": 39.390039}, {"timestamp": 3152.04, "power": 39.390039}, {"timestamp": 3172.59, "power": 39.390039}, {"timestamp": 3193.13, "power": 39.390039}, {"timestamp": 3213.64, "power": 39.390039}, {"timestamp": 3234.13, "power": 39.390039}, {"timestamp": 3254.67, "power": 39.390039}, {"timestamp": 3275.21, "power": 39.390039}, {"timestamp": 3295.75, "power": 39.390039}, {"timestamp": 3316.29, "power": 39.390039}, {"timestamp": 3336.83, "power": 39.390039}, {"timestamp": 3357.38, "power": 39.390039}, {"timestamp": 3377.89, "power": 39.390039}, {"timestamp": 3398.5, "power": 39.390039}, {"timestamp": 3419.05, "power": 39.390039}], "timeline": {"START": "1488.263099", "END": "2494.253962"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1670.63}, {"name": "clSetKernelArg", "calls": 19, "time": 1132.96}, {"name": "clReleaseKernel", "calls": 1, "time": 383.591}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.1905}, {"name": "clCreateContext", "calls": 1, "time": 45.9154}, {"name": "clReleaseContext", "calls": 1, "time": 43.775}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9356}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.356482}, {"name": "clCreateKernel", "calls": 1, "time": 0.339817}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.143965}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071011}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070528}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029711}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024446}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022769}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010102}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009962}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008832}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006953}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006556}, {"name": "clRetainDevice", "calls": 2, "time": 0.004817}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1005.99}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 994.92}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1005.54}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 977.317}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 980.658}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 997.114}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9029.118701, "utilization": 94.05332, "size": 4063560.0, "time": 450.050568}, {"type": "WRITE", "transfers": 1, "speed": 6360.802784, "utilization": 66.258362, "size": 1363190.0, "time": 214.311628}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 12638376, "speed": 102.065, "utilization": 0.885984, "size": 0.00801329}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 790218, "speed": 392.114, "utilization": 3.40377, "size": 0.127538}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12953375, "speed": 103.509, "utilization": 0.898519, "size": 0.00801297}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 809926, "speed": 392.819, "utilization": 3.40989, "size": 0.127546}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12370103, "speed": 101.706, "utilization": 0.882864, "size": 0.00801358}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 773473, "speed": 391.988, "utilization": 3.40268, "size": 0.127525}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12415367, "speed": 101.736, "utilization": 0.883125, "size": 0.00801353}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 776287, "speed": 392.18, "utilization": 3.40434, "size": 0.127529}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12683602, "speed": 102.214, "utilization": 0.88727, "size": 0.00801325}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 793066, "speed": 392.059, "utilization": 3.40329, "size": 0.127536}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len6/run2.json b/code/fpga/final_results/dna.20MB.len6/run2.json new file mode 100644 index 0000000..4ddd47d --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.8554, "power": 35.688788}, {"timestamp": 59.4992, "power": 35.688788}, {"timestamp": 80.0345, "power": 35.688788}, {"timestamp": 100.608, "power": 35.688788}, {"timestamp": 121.18, "power": 35.688788}, {"timestamp": 141.842, "power": 35.688788}, {"timestamp": 162.372, "power": 35.688788}, {"timestamp": 182.953, "power": 35.688788}, {"timestamp": 203.508, "power": 35.688788}, {"timestamp": 224.075, "power": 35.688788}, {"timestamp": 244.675, "power": 35.688788}, {"timestamp": 265.273, "power": 35.688788}, {"timestamp": 285.873, "power": 35.688788}, {"timestamp": 306.476, "power": 35.688788}, {"timestamp": 327.073, "power": 35.688788}, {"timestamp": 347.636, "power": 35.688788}, {"timestamp": 368.202, "power": 35.688788}, {"timestamp": 388.808, "power": 35.688788}, {"timestamp": 409.403, "power": 35.688788}, {"timestamp": 430.005, "power": 35.688788}, {"timestamp": 450.605, "power": 35.688788}, {"timestamp": 471.187, "power": 35.688788}, {"timestamp": 491.743, "power": 35.688788}, {"timestamp": 512.338, "power": 35.688788}, {"timestamp": 532.94, "power": 35.688788}, {"timestamp": 553.542, "power": 35.688788}, {"timestamp": 574.137, "power": 35.688788}, {"timestamp": 594.739, "power": 35.688788}, {"timestamp": 615.311, "power": 35.688788}, {"timestamp": 635.874, "power": 35.688788}, {"timestamp": 656.473, "power": 35.688788}, {"timestamp": 677.072, "power": 35.688788}, {"timestamp": 697.667, "power": 35.688788}, {"timestamp": 718.276, "power": 35.688788}, {"timestamp": 738.882, "power": 35.688788}, {"timestamp": 759.456, "power": 35.688788}, {"timestamp": 780.024, "power": 35.688788}, {"timestamp": 800.627, "power": 35.688788}, {"timestamp": 821.222, "power": 35.688788}, {"timestamp": 841.824, "power": 35.688788}, {"timestamp": 862.424, "power": 35.688788}, {"timestamp": 882.978, "power": 35.688788}, {"timestamp": 903.535, "power": 35.688788}, {"timestamp": 924.102, "power": 35.688788}, {"timestamp": 944.702, "power": 35.688788}, {"timestamp": 965.301, "power": 35.688788}, {"timestamp": 985.911, "power": 35.688788}, {"timestamp": 1006.51, "power": 35.926559}, {"timestamp": 1027.73, "power": 35.926559}, {"timestamp": 1048.27, "power": 35.926559}, {"timestamp": 1068.8, "power": 35.926559}, {"timestamp": 1089.33, "power": 35.926559}, {"timestamp": 1109.87, "power": 35.926559}, {"timestamp": 1130.41, "power": 35.926559}, {"timestamp": 1150.97, "power": 35.926559}, {"timestamp": 1171.46, "power": 35.926559}, {"timestamp": 1192.0, "power": 35.926559}, {"timestamp": 1212.53, "power": 35.926559}, {"timestamp": 1233.06, "power": 35.926559}, {"timestamp": 1253.6, "power": 35.926559}, {"timestamp": 1274.14, "power": 35.926559}, {"timestamp": 1294.71, "power": 35.926559}, {"timestamp": 1315.29, "power": 35.926559}, {"timestamp": 1335.81, "power": 35.926559}, {"timestamp": 1356.33, "power": 35.926559}, {"timestamp": 1376.86, "power": 35.926559}, {"timestamp": 1397.38, "power": 35.926559}, {"timestamp": 1417.91, "power": 35.926559}, {"timestamp": 1438.43, "power": 35.926559}, {"timestamp": 1458.95, "power": 35.926559}, {"timestamp": 1479.44, "power": 35.926559}, {"timestamp": 1499.95, "power": 35.926559}, {"timestamp": 1520.48, "power": 35.926559}, {"timestamp": 1541.0, "power": 35.926559}, {"timestamp": 1561.53, "power": 35.926559}, {"timestamp": 1582.06, "power": 35.926559}, {"timestamp": 1602.59, "power": 35.926559}, {"timestamp": 1623.1, "power": 35.926559}, {"timestamp": 1643.59, "power": 35.926559}, {"timestamp": 1664.13, "power": 35.926559}, {"timestamp": 1684.66, "power": 35.926559}, {"timestamp": 1705.2, "power": 35.926559}, {"timestamp": 1725.74, "power": 35.926559}, {"timestamp": 1746.28, "power": 35.926559}, {"timestamp": 1766.82, "power": 35.926559}, {"timestamp": 1787.34, "power": 35.926559}, {"timestamp": 1807.87, "power": 35.926559}, {"timestamp": 1828.42, "power": 35.926559}, {"timestamp": 1848.96, "power": 35.926559}, {"timestamp": 1869.5, "power": 35.926559}, {"timestamp": 1890.04, "power": 35.926559}, {"timestamp": 1910.58, "power": 35.926559}, {"timestamp": 1931.1, "power": 35.926559}, {"timestamp": 1951.6, "power": 35.926559}, {"timestamp": 1972.14, "power": 35.926559}, {"timestamp": 1992.7, "power": 35.926559}, {"timestamp": 2013.27, "power": 37.010180000000005}, {"timestamp": 2034.34, "power": 37.010180000000005}, {"timestamp": 2054.91, "power": 37.010180000000005}, {"timestamp": 2075.43, "power": 37.010180000000005}, {"timestamp": 2095.93, "power": 37.010180000000005}, {"timestamp": 2116.5, "power": 37.010180000000005}, {"timestamp": 2137.06, "power": 37.010180000000005}, {"timestamp": 2157.63, "power": 37.010180000000005}, {"timestamp": 2178.19, "power": 37.010180000000005}, {"timestamp": 2198.78, "power": 37.010180000000005}, {"timestamp": 2219.31, "power": 37.010180000000005}, {"timestamp": 2239.81, "power": 37.010180000000005}, {"timestamp": 2260.38, "power": 37.010180000000005}, {"timestamp": 2280.95, "power": 37.010180000000005}, {"timestamp": 2301.53, "power": 37.010180000000005}, {"timestamp": 2322.11, "power": 37.010180000000005}, {"timestamp": 2342.69, "power": 37.010180000000005}, {"timestamp": 2363.22, "power": 37.010180000000005}, {"timestamp": 2383.73, "power": 37.010180000000005}, {"timestamp": 2404.3, "power": 37.010180000000005}, {"timestamp": 2424.88, "power": 37.010180000000005}, {"timestamp": 2445.44, "power": 37.010180000000005}, {"timestamp": 2466.01, "power": 37.010180000000005}, {"timestamp": 2486.6, "power": 37.010180000000005}, {"timestamp": 2507.15, "power": 37.010180000000005}, {"timestamp": 2527.65, "power": 37.010180000000005}, {"timestamp": 2548.19, "power": 37.010180000000005}, {"timestamp": 2568.83, "power": 37.010180000000005}, {"timestamp": 2589.39, "power": 37.010180000000005}, {"timestamp": 2609.93, "power": 37.010180000000005}, {"timestamp": 2630.47, "power": 37.010180000000005}, {"timestamp": 2650.98, "power": 37.010180000000005}, {"timestamp": 2671.47, "power": 37.010180000000005}, {"timestamp": 2692.0, "power": 37.010180000000005}, {"timestamp": 2712.55, "power": 37.010180000000005}, {"timestamp": 2733.09, "power": 37.010180000000005}, {"timestamp": 2753.62, "power": 37.010180000000005}, {"timestamp": 2774.15, "power": 37.010180000000005}, {"timestamp": 2794.68, "power": 37.010180000000005}, {"timestamp": 2815.19, "power": 37.010180000000005}, {"timestamp": 2835.72, "power": 37.010180000000005}, {"timestamp": 2856.25, "power": 37.010180000000005}, {"timestamp": 2876.79, "power": 37.010180000000005}, {"timestamp": 2897.32, "power": 37.010180000000005}, {"timestamp": 2917.85, "power": 37.010180000000005}, {"timestamp": 2938.38, "power": 37.010180000000005}, {"timestamp": 2958.93, "power": 37.010180000000005}, {"timestamp": 2979.42, "power": 37.010180000000005}, {"timestamp": 2999.95, "power": 37.010180000000005}, {"timestamp": 3020.49, "power": 38.252086}, {"timestamp": 3041.64, "power": 38.252086}, {"timestamp": 3062.18, "power": 38.252086}, {"timestamp": 3082.71, "power": 38.252086}, {"timestamp": 3103.21, "power": 38.252086}, {"timestamp": 3123.7, "power": 38.252086}, {"timestamp": 3144.23, "power": 38.252086}, {"timestamp": 3164.77, "power": 38.252086}, {"timestamp": 3185.3, "power": 38.252086}, {"timestamp": 3205.83, "power": 38.252086}, {"timestamp": 3226.36, "power": 38.252086}, {"timestamp": 3246.89, "power": 38.252086}, {"timestamp": 3267.38, "power": 38.252086}, {"timestamp": 3287.91, "power": 38.252086}, {"timestamp": 3308.43, "power": 38.252086}, {"timestamp": 3328.95, "power": 38.252086}, {"timestamp": 3349.48, "power": 38.252086}, {"timestamp": 3370.01, "power": 38.252086}, {"timestamp": 3390.54, "power": 38.252086}, {"timestamp": 3411.08, "power": 38.252086}, {"timestamp": 3431.56, "power": 38.252086}, {"timestamp": 3452.23, "power": 38.252086}, {"timestamp": 3472.82, "power": 38.252086}, {"timestamp": 3493.34, "power": 38.252086}], "timeline": {"START": "1506.760587", "END": "2514.4521"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1726.07}, {"name": "clSetKernelArg", "calls": 19, "time": 1150.86}, {"name": "clReleaseKernel", "calls": 1, "time": 378.186}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.2462}, {"name": "clReleaseContext", "calls": 1, "time": 50.0648}, {"name": "clCreateContext", "calls": 1, "time": 36.5616}, {"name": "clReleaseProgram", "calls": 1, "time": 20.8338}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.346074}, {"name": "clCreateKernel", "calls": 1, "time": 0.344525}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.141749}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075321}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072305}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027881}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024739}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022838}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012694}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01099}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007675}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007401}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006384}, {"name": "clRetainDevice", "calls": 2, "time": 0.004701}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1007.69}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1007.21}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 988.084}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 985.919}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 992.329}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1006.13}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8108.73555, "utilization": 84.465995, "size": 4063560.0, "time": 501.13362}, {"type": "WRITE", "transfers": 1, "speed": 6281.916511, "utilization": 65.43663, "size": 1363190.0, "time": 217.002884}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 12752563, "speed": 101.743, "utilization": 0.88319, "size": 0.00801317}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 797362, "speed": 392.464, "utilization": 3.4068, "size": 0.127541}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12351943, "speed": 100.459, "utilization": 0.87204, "size": 0.0080136}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 772329, "speed": 391.91, "utilization": 3.40199, "size": 0.127525}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12323053, "speed": 100.45, "utilization": 0.871965, "size": 0.00801363}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 770531, "speed": 391.97, "utilization": 3.40252, "size": 0.127523}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12428584, "speed": 100.642, "utilization": 0.873632, "size": 0.00801352}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 777092, "speed": 391.979, "utilization": 3.4026, "size": 0.127533}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12721602, "speed": 101.601, "utilization": 0.881953, "size": 0.00801321}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 795424, "speed": 392.368, "utilization": 3.40597, "size": 0.127541}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len6/run3.json b/code/fpga/final_results/dna.20MB.len6/run3.json new file mode 100644 index 0000000..1cfb406 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.4226, "power": 36.10027}, {"timestamp": 58.0646, "power": 36.10027}, {"timestamp": 78.5631, "power": 36.10027}, {"timestamp": 99.0859, "power": 36.10027}, {"timestamp": 119.617, "power": 36.10027}, {"timestamp": 140.422, "power": 36.10027}, {"timestamp": 161.326, "power": 36.10027}, {"timestamp": 181.874, "power": 36.10027}, {"timestamp": 202.367, "power": 36.10027}, {"timestamp": 222.908, "power": 36.10027}, {"timestamp": 243.451, "power": 36.10027}, {"timestamp": 263.989, "power": 36.10027}, {"timestamp": 284.526, "power": 36.10027}, {"timestamp": 305.063, "power": 36.10027}, {"timestamp": 325.597, "power": 36.10027}, {"timestamp": 346.116, "power": 36.10027}, {"timestamp": 366.648, "power": 36.10027}, {"timestamp": 387.186, "power": 36.10027}, {"timestamp": 407.722, "power": 36.10027}, {"timestamp": 428.257, "power": 36.10027}, {"timestamp": 448.79, "power": 36.10027}, {"timestamp": 469.331, "power": 36.10027}, {"timestamp": 489.868, "power": 36.10027}, {"timestamp": 510.362, "power": 36.10027}, {"timestamp": 530.894, "power": 36.10027}, {"timestamp": 551.433, "power": 36.10027}, {"timestamp": 571.98, "power": 36.10027}, {"timestamp": 592.517, "power": 36.10027}, {"timestamp": 613.053, "power": 36.10027}, {"timestamp": 633.591, "power": 36.10027}, {"timestamp": 654.105, "power": 36.10027}, {"timestamp": 674.64, "power": 36.10027}, {"timestamp": 695.177, "power": 36.10027}, {"timestamp": 715.722, "power": 36.10027}, {"timestamp": 736.26, "power": 36.10027}, {"timestamp": 756.797, "power": 36.10027}, {"timestamp": 777.337, "power": 36.10027}, {"timestamp": 797.872, "power": 36.10027}, {"timestamp": 818.364, "power": 36.10027}, {"timestamp": 838.894, "power": 36.10027}, {"timestamp": 859.429, "power": 36.10027}, {"timestamp": 879.97, "power": 36.10027}, {"timestamp": 900.506, "power": 36.10027}, {"timestamp": 921.041, "power": 36.10027}, {"timestamp": 941.578, "power": 36.10027}, {"timestamp": 962.096, "power": 36.10027}, {"timestamp": 982.634, "power": 36.10027}, {"timestamp": 1003.17, "power": 36.10027}, {"timestamp": 1023.71, "power": 35.559464000000006}, {"timestamp": 1044.86, "power": 35.559464000000006}, {"timestamp": 1065.45, "power": 35.559464000000006}, {"timestamp": 1086.03, "power": 35.559464000000006}, {"timestamp": 1106.59, "power": 35.559464000000006}, {"timestamp": 1127.15, "power": 35.559464000000006}, {"timestamp": 1147.74, "power": 35.559464000000006}, {"timestamp": 1168.34, "power": 35.559464000000006}, {"timestamp": 1188.94, "power": 35.559464000000006}, {"timestamp": 1209.54, "power": 35.559464000000006}, {"timestamp": 1230.12, "power": 35.559464000000006}, {"timestamp": 1250.68, "power": 35.559464000000006}, {"timestamp": 1271.27, "power": 35.559464000000006}, {"timestamp": 1291.87, "power": 35.559464000000006}, {"timestamp": 1312.5, "power": 35.559464000000006}, {"timestamp": 1333.05, "power": 35.559464000000006}, {"timestamp": 1353.58, "power": 35.559464000000006}, {"timestamp": 1374.1, "power": 35.559464000000006}, {"timestamp": 1394.64, "power": 35.559464000000006}, {"timestamp": 1415.16, "power": 35.559464000000006}, {"timestamp": 1435.69, "power": 35.559464000000006}, {"timestamp": 1456.21, "power": 35.559464000000006}, {"timestamp": 1476.74, "power": 35.559464000000006}, {"timestamp": 1497.27, "power": 35.559464000000006}, {"timestamp": 1517.79, "power": 35.559464000000006}, {"timestamp": 1538.29, "power": 35.559464000000006}, {"timestamp": 1558.82, "power": 35.559464000000006}, {"timestamp": 1579.35, "power": 35.559464000000006}, {"timestamp": 1599.89, "power": 35.559464000000006}, {"timestamp": 1620.43, "power": 35.559464000000006}, {"timestamp": 1640.99, "power": 35.559464000000006}, {"timestamp": 1661.54, "power": 35.559464000000006}, {"timestamp": 1682.07, "power": 35.559464000000006}, {"timestamp": 1702.57, "power": 35.559464000000006}, {"timestamp": 1723.11, "power": 35.559464000000006}, {"timestamp": 1743.65, "power": 35.559464000000006}, {"timestamp": 1764.2, "power": 35.559464000000006}, {"timestamp": 1784.74, "power": 35.559464000000006}, {"timestamp": 1805.29, "power": 35.559464000000006}, {"timestamp": 1825.83, "power": 35.559464000000006}, {"timestamp": 1846.33, "power": 35.559464000000006}, {"timestamp": 1866.87, "power": 35.559464000000006}, {"timestamp": 1887.44, "power": 35.559464000000006}, {"timestamp": 1908.01, "power": 35.559464000000006}, {"timestamp": 1928.58, "power": 35.559464000000006}, {"timestamp": 1949.15, "power": 35.559464000000006}, {"timestamp": 1969.71, "power": 35.559464000000006}, {"timestamp": 1990.22, "power": 35.559464000000006}, {"timestamp": 2010.78, "power": 35.559464000000006}, {"timestamp": 2031.35, "power": 37.206987}, {"timestamp": 2052.58, "power": 37.206987}, {"timestamp": 2073.15, "power": 37.206987}, {"timestamp": 2093.7, "power": 37.206987}, {"timestamp": 2114.21, "power": 37.206987}, {"timestamp": 2134.75, "power": 37.206987}, {"timestamp": 2155.29, "power": 37.206987}, {"timestamp": 2175.83, "power": 37.206987}, {"timestamp": 2196.37, "power": 37.206987}, {"timestamp": 2216.92, "power": 37.206987}, {"timestamp": 2237.46, "power": 37.206987}, {"timestamp": 2257.98, "power": 37.206987}, {"timestamp": 2278.47, "power": 37.206987}, {"timestamp": 2299.0, "power": 37.206987}, {"timestamp": 2319.55, "power": 37.206987}, {"timestamp": 2340.09, "power": 37.206987}, {"timestamp": 2360.63, "power": 37.206987}, {"timestamp": 2381.17, "power": 37.206987}, {"timestamp": 2401.71, "power": 37.206987}, {"timestamp": 2422.23, "power": 37.206987}, {"timestamp": 2442.76, "power": 37.206987}, {"timestamp": 2463.3, "power": 37.206987}, {"timestamp": 2483.85, "power": 37.206987}, {"timestamp": 2504.39, "power": 37.206987}, {"timestamp": 2524.93, "power": 37.206987}, {"timestamp": 2545.48, "power": 37.206987}, {"timestamp": 2566.03, "power": 37.206987}, {"timestamp": 2586.52, "power": 37.206987}, {"timestamp": 2607.05, "power": 37.206987}, {"timestamp": 2627.58, "power": 37.206987}, {"timestamp": 2648.1, "power": 37.206987}, {"timestamp": 2668.63, "power": 37.206987}, {"timestamp": 2689.16, "power": 37.206987}, {"timestamp": 2709.69, "power": 37.206987}, {"timestamp": 2730.19, "power": 37.206987}, {"timestamp": 2750.67, "power": 37.206987}, {"timestamp": 2771.18, "power": 37.206987}, {"timestamp": 2791.72, "power": 37.206987}, {"timestamp": 2812.25, "power": 37.206987}, {"timestamp": 2832.78, "power": 37.206987}, {"timestamp": 2853.31, "power": 37.206987}, {"timestamp": 2873.86, "power": 37.206987}, {"timestamp": 2894.34, "power": 37.206987}, {"timestamp": 2914.87, "power": 37.206987}, {"timestamp": 2935.4, "power": 37.206987}, {"timestamp": 2955.92, "power": 37.206987}, {"timestamp": 2976.45, "power": 37.206987}, {"timestamp": 2996.99, "power": 37.206987}, {"timestamp": 3017.55, "power": 37.206987}, {"timestamp": 3038.06, "power": 38.394488}, {"timestamp": 3059.15, "power": 38.394488}, {"timestamp": 3079.7, "power": 38.394488}, {"timestamp": 3100.26, "power": 38.394488}, {"timestamp": 3120.81, "power": 38.394488}, {"timestamp": 3141.34, "power": 38.394488}, {"timestamp": 3161.87, "power": 38.394488}, {"timestamp": 3182.35, "power": 38.394488}, {"timestamp": 3202.84, "power": 38.394488}, {"timestamp": 3223.35, "power": 38.394488}, {"timestamp": 3243.88, "power": 38.394488}, {"timestamp": 3264.41, "power": 38.394488}, {"timestamp": 3284.94, "power": 38.394488}, {"timestamp": 3305.46, "power": 38.394488}, {"timestamp": 3325.98, "power": 38.394488}, {"timestamp": 3346.47, "power": 38.394488}, {"timestamp": 3366.95, "power": 38.394488}, {"timestamp": 3387.47, "power": 38.394488}, {"timestamp": 3408.03, "power": 38.394488}, {"timestamp": 3428.58, "power": 38.394488}], "timeline": {"START": "1499.370216", "END": "2505.395939"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1674.08}, {"name": "clSetKernelArg", "calls": 19, "time": 1138.12}, {"name": "clReleaseKernel", "calls": 1, "time": 374.823}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 72.6695}, {"name": "clReleaseContext", "calls": 1, "time": 54.6984}, {"name": "clCreateContext", "calls": 1, "time": 35.1303}, {"name": "clReleaseProgram", "calls": 1, "time": 15.8618}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.361755}, {"name": "clCreateKernel", "calls": 1, "time": 0.338051}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.152861}, {"name": "clRetainMemObject", "calls": 14, "time": 0.080435}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071764}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026768}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024212}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023169}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010717}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009873}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008197}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007118}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007058}, {"name": "clRetainDevice", "calls": 2, "time": 0.005029}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1006.03}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 984.518}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 983.404}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1004.45}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1005.45}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 989.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9013.173025, "utilization": 93.887219, "size": 4063560.0, "time": 450.846776}, {"type": "WRITE", "transfers": 1, "speed": 6284.48295, "utilization": 65.463364, "size": 1363190.0, "time": 216.914265}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 12503048, "speed": 102.055, "utilization": 0.885893, "size": 0.00801344}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 781773, "speed": 392.129, "utilization": 3.4039, "size": 0.127531}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12485082, "speed": 102.022, "utilization": 0.885604, "size": 0.00801346}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 780635, "speed": 391.989, "utilization": 3.40268, "size": 0.127533}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12908393, "speed": 103.257, "utilization": 0.896324, "size": 0.00801301}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 807121, "speed": 392.402, "utilization": 3.40627, "size": 0.127544}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12937967, "speed": 103.408, "utilization": 0.89764, "size": 0.00801299}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 808962, "speed": 392.336, "utilization": 3.4057, "size": 0.127546}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12593037, "speed": 102.245, "utilization": 0.887541, "size": 0.00801334}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 787380, "speed": 392.05, "utilization": 3.40321, "size": 0.127537}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len6/run4.json b/code/fpga/final_results/dna.20MB.len6/run4.json new file mode 100644 index 0000000..2340bc0 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.7402, "power": 35.746424000000005}, {"timestamp": 68.3751, "power": 35.746424000000005}, {"timestamp": 88.8994, "power": 35.746424000000005}, {"timestamp": 109.391, "power": 35.746424000000005}, {"timestamp": 129.917, "power": 35.746424000000005}, {"timestamp": 150.762, "power": 35.746424000000005}, {"timestamp": 171.305, "power": 35.746424000000005}, {"timestamp": 191.846, "power": 35.746424000000005}, {"timestamp": 212.385, "power": 35.746424000000005}, {"timestamp": 232.906, "power": 35.746424000000005}, {"timestamp": 253.401, "power": 35.746424000000005}, {"timestamp": 273.94, "power": 35.746424000000005}, {"timestamp": 294.48, "power": 35.746424000000005}, {"timestamp": 315.023, "power": 35.746424000000005}, {"timestamp": 335.565, "power": 35.746424000000005}, {"timestamp": 356.106, "power": 35.746424000000005}, {"timestamp": 376.646, "power": 35.746424000000005}, {"timestamp": 397.165, "power": 35.746424000000005}, {"timestamp": 417.698, "power": 35.746424000000005}, {"timestamp": 438.236, "power": 35.746424000000005}, {"timestamp": 458.776, "power": 35.746424000000005}, {"timestamp": 479.319, "power": 35.746424000000005}, {"timestamp": 499.857, "power": 35.746424000000005}, {"timestamp": 520.399, "power": 35.746424000000005}, {"timestamp": 540.918, "power": 35.746424000000005}, {"timestamp": 561.413, "power": 35.746424000000005}, {"timestamp": 581.95, "power": 35.746424000000005}, {"timestamp": 602.492, "power": 35.746424000000005}, {"timestamp": 623.03, "power": 35.746424000000005}, {"timestamp": 643.571, "power": 35.746424000000005}, {"timestamp": 664.106, "power": 35.746424000000005}, {"timestamp": 684.647, "power": 35.746424000000005}, {"timestamp": 705.166, "power": 35.746424000000005}, {"timestamp": 725.714, "power": 35.746424000000005}, {"timestamp": 746.252, "power": 35.746424000000005}, {"timestamp": 766.794, "power": 35.746424000000005}, {"timestamp": 787.331, "power": 35.746424000000005}, {"timestamp": 807.87, "power": 35.746424000000005}, {"timestamp": 828.407, "power": 35.746424000000005}, {"timestamp": 848.915, "power": 35.746424000000005}, {"timestamp": 869.41, "power": 35.746424000000005}, {"timestamp": 889.943, "power": 35.746424000000005}, {"timestamp": 910.479, "power": 35.746424000000005}, {"timestamp": 931.018, "power": 35.746424000000005}, {"timestamp": 951.554, "power": 35.746424000000005}, {"timestamp": 972.09, "power": 35.746424000000005}, {"timestamp": 992.633, "power": 35.746424000000005}, {"timestamp": 1013.14, "power": 36.40059}, {"timestamp": 1034.33, "power": 36.40059}, {"timestamp": 1054.94, "power": 36.40059}, {"timestamp": 1075.54, "power": 36.40059}, {"timestamp": 1096.14, "power": 36.40059}, {"timestamp": 1116.77, "power": 36.40059}, {"timestamp": 1137.33, "power": 36.40059}, {"timestamp": 1157.89, "power": 36.40059}, {"timestamp": 1178.49, "power": 36.40059}, {"timestamp": 1199.1, "power": 36.40059}, {"timestamp": 1219.69, "power": 36.40059}, {"timestamp": 1240.29, "power": 36.40059}, {"timestamp": 1260.89, "power": 36.40059}, {"timestamp": 1281.47, "power": 36.40059}, {"timestamp": 1302.09, "power": 36.40059}, {"timestamp": 1322.65, "power": 36.40059}, {"timestamp": 1343.18, "power": 36.40059}, {"timestamp": 1363.71, "power": 36.40059}, {"timestamp": 1384.25, "power": 36.40059}, {"timestamp": 1404.75, "power": 36.40059}, {"timestamp": 1425.24, "power": 36.40059}, {"timestamp": 1445.77, "power": 36.40059}, {"timestamp": 1466.3, "power": 36.40059}, {"timestamp": 1486.84, "power": 36.40059}, {"timestamp": 1507.33, "power": 36.40059}, {"timestamp": 1527.85, "power": 36.40059}, {"timestamp": 1548.39, "power": 36.40059}, {"timestamp": 1568.91, "power": 36.40059}, {"timestamp": 1589.4, "power": 36.40059}, {"timestamp": 1609.94, "power": 36.40059}, {"timestamp": 1630.49, "power": 36.40059}, {"timestamp": 1651.04, "power": 36.40059}, {"timestamp": 1671.59, "power": 36.40059}, {"timestamp": 1692.14, "power": 36.40059}, {"timestamp": 1712.7, "power": 36.40059}, {"timestamp": 1733.21, "power": 36.40059}, {"timestamp": 1753.75, "power": 36.40059}, {"timestamp": 1774.3, "power": 36.40059}, {"timestamp": 1794.85, "power": 36.40059}, {"timestamp": 1815.4, "power": 36.40059}, {"timestamp": 1835.95, "power": 36.40059}, {"timestamp": 1856.5, "power": 36.40059}, {"timestamp": 1877.02, "power": 36.40059}, {"timestamp": 1897.56, "power": 36.40059}, {"timestamp": 1918.11, "power": 36.40059}, {"timestamp": 1938.66, "power": 36.40059}, {"timestamp": 1959.22, "power": 36.40059}, {"timestamp": 1979.77, "power": 36.40059}, {"timestamp": 2000.32, "power": 36.40059}, {"timestamp": 2020.85, "power": 37.214844}, {"timestamp": 2041.93, "power": 37.214844}, {"timestamp": 2062.49, "power": 37.214844}, {"timestamp": 2083.04, "power": 37.214844}, {"timestamp": 2103.59, "power": 37.214844}, {"timestamp": 2124.14, "power": 37.214844}, {"timestamp": 2144.69, "power": 37.214844}, {"timestamp": 2165.21, "power": 37.214844}, {"timestamp": 2185.75, "power": 37.214844}, {"timestamp": 2206.3, "power": 37.214844}, {"timestamp": 2226.81, "power": 37.214844}, {"timestamp": 2247.31, "power": 37.214844}, {"timestamp": 2267.8, "power": 37.214844}, {"timestamp": 2288.28, "power": 37.214844}, {"timestamp": 2308.78, "power": 37.214844}, {"timestamp": 2329.22, "power": 37.214844}, {"timestamp": 2349.89, "power": 37.214844}, {"timestamp": 2370.42, "power": 37.214844}, {"timestamp": 2390.93, "power": 37.214844}, {"timestamp": 2411.39, "power": 37.214844}, {"timestamp": 2431.88, "power": 37.214844}, {"timestamp": 2452.36, "power": 37.214844}, {"timestamp": 2472.89, "power": 37.214844}, {"timestamp": 2493.38, "power": 37.214844}, {"timestamp": 2513.92, "power": 37.214844}, {"timestamp": 2534.47, "power": 37.214844}, {"timestamp": 2555.0, "power": 37.214844}, {"timestamp": 2575.54, "power": 37.214844}, {"timestamp": 2596.08, "power": 37.214844}, {"timestamp": 2616.61, "power": 37.214844}, {"timestamp": 2637.13, "power": 37.214844}, {"timestamp": 2657.62, "power": 37.214844}, {"timestamp": 2678.15, "power": 37.214844}, {"timestamp": 2698.69, "power": 37.214844}, {"timestamp": 2719.22, "power": 37.214844}, {"timestamp": 2739.76, "power": 37.214844}, {"timestamp": 2760.29, "power": 37.214844}, {"timestamp": 2780.81, "power": 37.214844}, {"timestamp": 2801.29, "power": 37.214844}, {"timestamp": 2821.82, "power": 37.214844}, {"timestamp": 2842.36, "power": 37.214844}, {"timestamp": 2862.9, "power": 37.214844}, {"timestamp": 2883.43, "power": 37.214844}, {"timestamp": 2903.96, "power": 37.214844}, {"timestamp": 2924.5, "power": 37.214844}, {"timestamp": 2945.05, "power": 37.214844}, {"timestamp": 2965.55, "power": 37.214844}, {"timestamp": 2986.12, "power": 37.214844}, {"timestamp": 3006.69, "power": 37.214844}, {"timestamp": 3027.24, "power": 38.377039999999994}, {"timestamp": 3048.34, "power": 38.377039999999994}, {"timestamp": 3068.87, "power": 38.377039999999994}, {"timestamp": 3089.39, "power": 38.377039999999994}, {"timestamp": 3109.89, "power": 38.377039999999994}, {"timestamp": 3130.42, "power": 38.377039999999994}, {"timestamp": 3150.96, "power": 38.377039999999994}, {"timestamp": 3171.5, "power": 38.377039999999994}, {"timestamp": 3192.03, "power": 38.377039999999994}, {"timestamp": 3212.55, "power": 38.377039999999994}, {"timestamp": 3233.05, "power": 38.377039999999994}, {"timestamp": 3253.55, "power": 38.377039999999994}, {"timestamp": 3274.04, "power": 38.377039999999994}, {"timestamp": 3294.56, "power": 38.377039999999994}, {"timestamp": 3315.09, "power": 38.377039999999994}, {"timestamp": 3335.62, "power": 38.377039999999994}, {"timestamp": 3356.14, "power": 38.377039999999994}, {"timestamp": 3376.76, "power": 38.377039999999994}, {"timestamp": 3397.13, "power": 38.377039999999994}, {"timestamp": 3417.65, "power": 38.377039999999994}], "timeline": {"START": "1496.949715", "END": "2494.222582"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1659.19}, {"name": "clSetKernelArg", "calls": 19, "time": 1135.85}, {"name": "clReleaseKernel", "calls": 1, "time": 369.892}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.4231}, {"name": "clReleaseContext", "calls": 1, "time": 50.4212}, {"name": "clCreateContext", "calls": 1, "time": 45.5561}, {"name": "clReleaseProgram", "calls": 1, "time": 20.3962}, {"name": "clCreateKernel", "calls": 1, "time": 0.342007}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.282799}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.165261}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075009}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073096}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027353}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024149}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022483}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010282}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009914}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008875}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007268}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007157}, {"name": "clRetainDevice", "calls": 2, "time": 0.004672}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 997.273}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 996.9}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 987.376}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 989.055}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 972.815}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 964.889}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9074.447895, "utilization": 94.525499, "size": 4063560.0, "time": 447.80245}, {"type": "WRITE", "transfers": 1, "speed": 6374.293334, "utilization": 66.398889, "size": 1363190.0, "time": 213.858059}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 12811325, "speed": 103.256, "utilization": 0.896319, "size": 0.00801311}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 801049, "speed": 392.737, "utilization": 3.40917, "size": 0.127541}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12521761, "speed": 101.905, "utilization": 0.88459, "size": 0.00801342}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 782919, "speed": 391.961, "utilization": 3.40244, "size": 0.127536}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12557216, "speed": 102.031, "utilization": 0.885684, "size": 0.00801338}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 785169, "speed": 392.144, "utilization": 3.40403, "size": 0.127531}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12280702, "speed": 101.437, "utilization": 0.880526, "size": 0.00801368}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 767874, "speed": 391.967, "utilization": 3.40249, "size": 0.127523}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12165320, "speed": 101.324, "utilization": 0.879552, "size": 0.00801381}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 760667, "speed": 392.186, "utilization": 3.40439, "size": 0.127518}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len8/run0.json b/code/fpga/final_results/dna.20MB.len8/run0.json new file mode 100644 index 0000000..8fe710b --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.2807, "power": 36.17138}, {"timestamp": 66.9293, "power": 36.17138}, {"timestamp": 87.4727, "power": 36.17138}, {"timestamp": 108.007, "power": 36.17138}, {"timestamp": 128.937, "power": 36.17138}, {"timestamp": 149.683, "power": 36.17138}, {"timestamp": 170.215, "power": 36.17138}, {"timestamp": 190.761, "power": 36.17138}, {"timestamp": 211.296, "power": 36.17138}, {"timestamp": 231.837, "power": 36.17138}, {"timestamp": 252.377, "power": 36.17138}, {"timestamp": 272.913, "power": 36.17138}, {"timestamp": 293.432, "power": 36.17138}, {"timestamp": 313.928, "power": 36.17138}, {"timestamp": 334.468, "power": 36.17138}, {"timestamp": 355.011, "power": 36.17138}, {"timestamp": 375.549, "power": 36.17138}, {"timestamp": 396.086, "power": 36.17138}, {"timestamp": 416.625, "power": 36.17138}, {"timestamp": 437.301, "power": 36.17138}, {"timestamp": 457.795, "power": 36.17138}, {"timestamp": 478.33, "power": 36.17138}, {"timestamp": 498.868, "power": 36.17138}, {"timestamp": 519.411, "power": 36.17138}, {"timestamp": 539.949, "power": 36.17138}, {"timestamp": 560.485, "power": 36.17138}, {"timestamp": 581.014, "power": 36.17138}, {"timestamp": 601.53, "power": 36.17138}, {"timestamp": 622.066, "power": 36.17138}, {"timestamp": 642.602, "power": 36.17138}, {"timestamp": 663.147, "power": 36.17138}, {"timestamp": 683.689, "power": 36.17138}, {"timestamp": 704.226, "power": 36.17138}, {"timestamp": 724.731, "power": 36.17138}, {"timestamp": 745.197, "power": 36.17138}, {"timestamp": 765.677, "power": 36.17138}, {"timestamp": 786.16, "power": 36.17138}, {"timestamp": 806.683, "power": 36.17138}, {"timestamp": 827.205, "power": 36.17138}, {"timestamp": 847.729, "power": 36.17138}, {"timestamp": 868.25, "power": 36.17138}, {"timestamp": 888.772, "power": 36.17138}, {"timestamp": 909.284, "power": 36.17138}, {"timestamp": 929.766, "power": 36.17138}, {"timestamp": 950.283, "power": 36.17138}, {"timestamp": 970.812, "power": 36.17138}, {"timestamp": 991.343, "power": 36.17138}, {"timestamp": 1011.87, "power": 38.267199000000005}, {"timestamp": 1032.93, "power": 38.267199000000005}, {"timestamp": 1053.46, "power": 38.267199000000005}, {"timestamp": 1073.98, "power": 38.267199000000005}, {"timestamp": 1094.6, "power": 38.267199000000005}, {"timestamp": 1115.13, "power": 38.267199000000005}, {"timestamp": 1135.65, "power": 38.267199000000005}, {"timestamp": 1156.17, "power": 38.267199000000005}, {"timestamp": 1176.61, "power": 38.267199000000005}, {"timestamp": 1197.04, "power": 38.267199000000005}, {"timestamp": 1217.59, "power": 38.267199000000005}, {"timestamp": 1238.05, "power": 38.267199000000005}, {"timestamp": 1258.51, "power": 38.267199000000005}, {"timestamp": 1278.96, "power": 38.267199000000005}, {"timestamp": 1299.45, "power": 38.267199000000005}, {"timestamp": 1319.99, "power": 38.267199000000005}, {"timestamp": 1340.52, "power": 38.267199000000005}, {"timestamp": 1361.05, "power": 38.267199000000005}, {"timestamp": 1381.55, "power": 38.267199000000005}, {"timestamp": 1402.05, "power": 38.267199000000005}, {"timestamp": 1422.65, "power": 38.267199000000005}, {"timestamp": 1443.29, "power": 38.267199000000005}, {"timestamp": 1463.82, "power": 38.267199000000005}, {"timestamp": 1484.36, "power": 38.267199000000005}, {"timestamp": 1504.89, "power": 38.267199000000005}, {"timestamp": 1525.39, "power": 38.267199000000005}, {"timestamp": 1545.88, "power": 38.267199000000005}, {"timestamp": 1566.39, "power": 38.267199000000005}, {"timestamp": 1587.0, "power": 38.267199000000005}, {"timestamp": 1607.56, "power": 38.267199000000005}], "timeline": {"START": "942.724206", "END": "1046.521819"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 585.971}, {"name": "clFinish", "calls": 1, "time": 551.421}, {"name": "clReleaseKernel", "calls": 1, "time": 234.419}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.4858}, {"name": "clReleaseContext", "calls": 1, "time": 48.5156}, {"name": "clCreateContext", "calls": 1, "time": 44.0232}, {"name": "clReleaseProgram", "calls": 1, "time": 21.42}, {"name": "clCreateKernel", "calls": 1, "time": 0.347361}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.316734}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.104925}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079995}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037801}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.0262}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023532}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022688}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014896}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010423}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008865}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008105}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006923}, {"name": "clRetainDevice", "calls": 2, "time": 0.004724}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 103.798}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 102.134}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 98.7219}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 98.049}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 102.675}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 103.314}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8736.679448, "utilization": 91.007078, "size": 1998840.0, "time": 228.787151}, {"type": "WRITE", "transfers": 1, "speed": 6235.52367, "utilization": 64.953372, "size": 1363210.0, "time": 218.61981}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1279075, "speed": 104.899, "utilization": 0.910581, "size": 0.00813134}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 79767, "speed": 382.708, "utilization": 3.32212, "size": 0.123618}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1219942, "speed": 103.795, "utilization": 0.901, "size": 0.00813771}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76035, "speed": 381.568, "utilization": 3.31223, "size": 0.123463}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1212969, "speed": 103.834, "utilization": 0.901334, "size": 0.0081385}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75627, "speed": 381.489, "utilization": 3.31154, "size": 0.123392}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1292278, "speed": 105.453, "utilization": 0.915389, "size": 0.00813}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80589, "speed": 383.1, "utilization": 3.32552, "size": 0.123667}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1316546, "speed": 106.605, "utilization": 0.925389, "size": 0.00812761}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 82095, "speed": 383.678, "utilization": 3.33054, "size": 0.123764}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len8/run1.json b/code/fpga/final_results/dna.20MB.len8/run1.json new file mode 100644 index 0000000..771fb62 --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.6115, "power": 35.877736999999996}, {"timestamp": 73.257, "power": 35.877736999999996}, {"timestamp": 93.7918, "power": 35.877736999999996}, {"timestamp": 114.328, "power": 35.877736999999996}, {"timestamp": 135.207, "power": 35.877736999999996}, {"timestamp": 156.042, "power": 35.877736999999996}, {"timestamp": 176.577, "power": 35.877736999999996}, {"timestamp": 197.13, "power": 35.877736999999996}, {"timestamp": 217.67, "power": 35.877736999999996}, {"timestamp": 238.208, "power": 35.877736999999996}, {"timestamp": 258.75, "power": 35.877736999999996}, {"timestamp": 279.259, "power": 35.877736999999996}, {"timestamp": 299.754, "power": 35.877736999999996}, {"timestamp": 320.293, "power": 35.877736999999996}, {"timestamp": 340.83, "power": 35.877736999999996}, {"timestamp": 361.37, "power": 35.877736999999996}, {"timestamp": 381.911, "power": 35.877736999999996}, {"timestamp": 402.449, "power": 35.877736999999996}, {"timestamp": 423.004, "power": 35.877736999999996}, {"timestamp": 443.496, "power": 35.877736999999996}, {"timestamp": 464.035, "power": 35.877736999999996}, {"timestamp": 484.571, "power": 35.877736999999996}, {"timestamp": 505.109, "power": 35.877736999999996}, {"timestamp": 525.65, "power": 35.877736999999996}, {"timestamp": 546.192, "power": 35.877736999999996}, {"timestamp": 566.733, "power": 35.877736999999996}, {"timestamp": 587.244, "power": 35.877736999999996}, {"timestamp": 607.737, "power": 35.877736999999996}, {"timestamp": 628.27, "power": 35.877736999999996}, {"timestamp": 648.805, "power": 35.877736999999996}, {"timestamp": 669.343, "power": 35.877736999999996}, {"timestamp": 689.877, "power": 35.877736999999996}, {"timestamp": 710.414, "power": 35.877736999999996}, {"timestamp": 730.958, "power": 35.877736999999996}, {"timestamp": 751.522, "power": 35.877736999999996}, {"timestamp": 772.11, "power": 35.877736999999996}, {"timestamp": 792.583, "power": 35.877736999999996}, {"timestamp": 813.046, "power": 35.877736999999996}, {"timestamp": 833.505, "power": 35.877736999999996}, {"timestamp": 853.692, "power": 35.877736999999996}, {"timestamp": 874.158, "power": 35.877736999999996}, {"timestamp": 894.624, "power": 35.877736999999996}, {"timestamp": 915.099, "power": 35.877736999999996}, {"timestamp": 935.542, "power": 35.877736999999996}, {"timestamp": 955.995, "power": 35.877736999999996}, {"timestamp": 976.527, "power": 35.877736999999996}, {"timestamp": 997.063, "power": 35.877736999999996}, {"timestamp": 1017.6, "power": 38.303729000000004}, {"timestamp": 1038.75, "power": 38.303729000000004}, {"timestamp": 1059.3, "power": 38.303729000000004}, {"timestamp": 1079.81, "power": 38.303729000000004}, {"timestamp": 1100.35, "power": 38.303729000000004}, {"timestamp": 1120.87, "power": 38.303729000000004}, {"timestamp": 1141.4, "power": 38.303729000000004}, {"timestamp": 1161.93, "power": 38.303729000000004}, {"timestamp": 1182.46, "power": 38.303729000000004}, {"timestamp": 1203.0, "power": 38.303729000000004}, {"timestamp": 1223.48, "power": 38.303729000000004}, {"timestamp": 1244.01, "power": 38.303729000000004}, {"timestamp": 1264.54, "power": 38.303729000000004}, {"timestamp": 1285.07, "power": 38.303729000000004}, {"timestamp": 1305.61, "power": 38.303729000000004}, {"timestamp": 1326.18, "power": 38.303729000000004}, {"timestamp": 1346.72, "power": 38.303729000000004}, {"timestamp": 1367.26, "power": 38.303729000000004}, {"timestamp": 1387.77, "power": 38.303729000000004}, {"timestamp": 1408.33, "power": 38.303729000000004}, {"timestamp": 1428.97, "power": 38.303729000000004}, {"timestamp": 1449.52, "power": 38.303729000000004}, {"timestamp": 1470.05, "power": 38.303729000000004}, {"timestamp": 1490.58, "power": 38.303729000000004}, {"timestamp": 1511.04, "power": 38.303729000000004}, {"timestamp": 1531.53, "power": 38.303729000000004}, {"timestamp": 1552.01, "power": 38.303729000000004}, {"timestamp": 1572.7, "power": 38.303729000000004}, {"timestamp": 1593.26, "power": 38.303729000000004}], "timeline": {"START": "942.17761", "END": "1048.918786"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 584.063}, {"name": "clFinish", "calls": 1, "time": 548.743}, {"name": "clReleaseKernel", "calls": 1, "time": 234.95}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.9344}, {"name": "clCreateContext", "calls": 1, "time": 50.3989}, {"name": "clReleaseContext", "calls": 1, "time": 45.8818}, {"name": "clReleaseProgram", "calls": 1, "time": 16.191}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.437614}, {"name": "clCreateKernel", "calls": 1, "time": 0.339065}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.232725}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083754}, {"name": "clRetainMemObject", "calls": 14, "time": 0.048796}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031123}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02356}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023063}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012564}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010776}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010454}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00866}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007597}, {"name": "clRetainDevice", "calls": 2, "time": 0.004712}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 106.741}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 103.639}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 89.9916}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 106.293}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 93.3734}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 99.0682}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8732.237855, "utilization": 90.960811, "size": 1998840.0, "time": 228.903522}, {"type": "WRITE", "transfers": 1, "speed": 6399.24391, "utilization": 66.658791, "size": 1363210.0, "time": 213.026573}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1329077, "speed": 107.371, "utilization": 0.932041, "size": 0.0081264}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 82889, "speed": 384.308, "utilization": 3.336, "size": 0.123787}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1092222, "speed": 102.308, "utilization": 0.888089, "size": 0.00815381}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 68073, "speed": 380.661, "utilization": 3.30435, "size": 0.122894}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1417399, "speed": 111.419, "utilization": 0.967177, "size": 0.00811853}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 88395, "speed": 385.954, "utilization": 3.35029, "size": 0.12407}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1147003, "speed": 103.378, "utilization": 0.897378, "size": 0.00814647}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 71512, "speed": 381.184, "utilization": 3.30889, "size": 0.123113}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1236627, "speed": 104.692, "utilization": 0.908782, "size": 0.00813585}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77098, "speed": 382.65, "utilization": 3.32162, "size": 0.123492}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len8/run2.json b/code/fpga/final_results/dna.20MB.len8/run2.json new file mode 100644 index 0000000..913952b --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.7038, "power": 35.817066}, {"timestamp": 67.3734, "power": 35.817066}, {"timestamp": 87.8551, "power": 35.817066}, {"timestamp": 108.373, "power": 35.817066}, {"timestamp": 129.302, "power": 35.817066}, {"timestamp": 150.163, "power": 35.817066}, {"timestamp": 170.697, "power": 35.817066}, {"timestamp": 191.265, "power": 35.817066}, {"timestamp": 211.757, "power": 35.817066}, {"timestamp": 232.29, "power": 35.817066}, {"timestamp": 252.821, "power": 35.817066}, {"timestamp": 273.358, "power": 35.817066}, {"timestamp": 293.891, "power": 35.817066}, {"timestamp": 314.429, "power": 35.817066}, {"timestamp": 334.974, "power": 35.817066}, {"timestamp": 355.477, "power": 35.817066}, {"timestamp": 375.966, "power": 35.817066}, {"timestamp": 396.501, "power": 35.817066}, {"timestamp": 417.033, "power": 35.817066}, {"timestamp": 437.566, "power": 35.817066}, {"timestamp": 458.101, "power": 35.817066}, {"timestamp": 478.634, "power": 35.817066}, {"timestamp": 499.169, "power": 35.817066}, {"timestamp": 519.682, "power": 35.817066}, {"timestamp": 540.21, "power": 35.817066}, {"timestamp": 560.745, "power": 35.817066}, {"timestamp": 581.277, "power": 35.817066}, {"timestamp": 601.813, "power": 35.817066}, {"timestamp": 622.347, "power": 35.817066}, {"timestamp": 642.879, "power": 35.817066}, {"timestamp": 663.381, "power": 35.817066}, {"timestamp": 683.871, "power": 35.817066}, {"timestamp": 704.402, "power": 35.817066}, {"timestamp": 724.943, "power": 35.817066}, {"timestamp": 745.478, "power": 35.817066}, {"timestamp": 766.001, "power": 35.817066}, {"timestamp": 786.518, "power": 35.817066}, {"timestamp": 807.035, "power": 35.817066}, {"timestamp": 827.568, "power": 35.817066}, {"timestamp": 848.086, "power": 35.817066}, {"timestamp": 868.605, "power": 35.817066}, {"timestamp": 889.127, "power": 35.817066}, {"timestamp": 909.648, "power": 35.817066}, {"timestamp": 930.168, "power": 35.817066}, {"timestamp": 950.69, "power": 35.817066}, {"timestamp": 971.215, "power": 35.817066}, {"timestamp": 991.706, "power": 35.817066}, {"timestamp": 1012.23, "power": 35.441065}, {"timestamp": 1033.38, "power": 35.441065}, {"timestamp": 1053.93, "power": 35.441065}, {"timestamp": 1074.48, "power": 35.441065}, {"timestamp": 1095.02, "power": 35.441065}, {"timestamp": 1115.53, "power": 35.441065}, {"timestamp": 1136.06, "power": 35.441065}, {"timestamp": 1156.59, "power": 35.441065}, {"timestamp": 1177.12, "power": 35.441065}, {"timestamp": 1197.64, "power": 35.441065}, {"timestamp": 1218.17, "power": 35.441065}, {"timestamp": 1238.7, "power": 35.441065}, {"timestamp": 1259.23, "power": 35.441065}, {"timestamp": 1279.71, "power": 35.441065}, {"timestamp": 1300.2, "power": 35.441065}, {"timestamp": 1320.76, "power": 35.441065}, {"timestamp": 1341.3, "power": 35.441065}, {"timestamp": 1361.85, "power": 35.441065}, {"timestamp": 1382.41, "power": 35.441065}, {"timestamp": 1402.99, "power": 35.441065}, {"timestamp": 1423.54, "power": 35.441065}, {"timestamp": 1444.1, "power": 35.441065}, {"timestamp": 1464.62, "power": 35.441065}, {"timestamp": 1485.15, "power": 35.441065}, {"timestamp": 1505.68, "power": 35.441065}, {"timestamp": 1526.21, "power": 35.441065}, {"timestamp": 1546.73, "power": 35.441065}, {"timestamp": 1567.38, "power": 35.441065}, {"timestamp": 1587.87, "power": 35.441065}], "timeline": {"START": "936.91959", "END": "1041.872971"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 580.001}, {"name": "clFinish", "calls": 1, "time": 552.287}, {"name": "clReleaseKernel", "calls": 1, "time": 235.595}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.9894}, {"name": "clCreateContext", "calls": 1, "time": 44.5867}, {"name": "clReleaseContext", "calls": 1, "time": 42.6412}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5042}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.619337}, {"name": "clCreateKernel", "calls": 1, "time": 0.340186}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140914}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073425}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037523}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031642}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024024}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023185}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013363}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011034}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010138}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008329}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007741}, {"name": "clRetainDevice", "calls": 2, "time": 0.004657}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 104.953}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 98.0822}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 96.7391}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 103.239}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 104.527}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 100.244}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8703.29602, "utilization": 90.659334, "size": 1998840.0, "time": 229.664715}, {"type": "WRITE", "transfers": 1, "speed": 6269.984178, "utilization": 65.312335, "size": 1363210.0, "time": 217.418252}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1215550, "speed": 104.075, "utilization": 0.903429, "size": 0.00813821}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75797, "speed": 381.919, "utilization": 3.31527, "size": 0.123387}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1198966, "speed": 103.968, "utilization": 0.902501, "size": 0.00814012}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 74751, "speed": 381.512, "utilization": 3.31174, "size": 0.123339}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1319605, "speed": 107.01, "utilization": 0.928907, "size": 0.00812731}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 82317, "speed": 383.339, "utilization": 3.32759, "size": 0.123727}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1359677, "speed": 108.814, "utilization": 0.944568, "size": 0.00812356}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 84809, "speed": 384.691, "utilization": 3.33933, "size": 0.123871}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1252442, "speed": 104.807, "utilization": 0.909786, "size": 0.00813414}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78075, "speed": 382.014, "utilization": 3.3161, "size": 0.123568}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len8/run3.json b/code/fpga/final_results/dna.20MB.len8/run3.json new file mode 100644 index 0000000..b60240a --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.0669, "power": 35.997601}, {"timestamp": 58.7344, "power": 35.997601}, {"timestamp": 79.2285, "power": 35.997601}, {"timestamp": 99.7608, "power": 35.997601}, {"timestamp": 120.691, "power": 35.997601}, {"timestamp": 141.555, "power": 35.997601}, {"timestamp": 162.099, "power": 35.997601}, {"timestamp": 182.622, "power": 35.997601}, {"timestamp": 203.12, "power": 35.997601}, {"timestamp": 223.655, "power": 35.997601}, {"timestamp": 244.196, "power": 35.997601}, {"timestamp": 264.735, "power": 35.997601}, {"timestamp": 285.275, "power": 35.997601}, {"timestamp": 305.813, "power": 35.997601}, {"timestamp": 326.353, "power": 35.997601}, {"timestamp": 346.857, "power": 35.997601}, {"timestamp": 367.388, "power": 35.997601}, {"timestamp": 387.93, "power": 35.997601}, {"timestamp": 408.468, "power": 35.997601}, {"timestamp": 429.011, "power": 35.997601}, {"timestamp": 449.552, "power": 35.997601}, {"timestamp": 470.094, "power": 35.997601}, {"timestamp": 490.606, "power": 35.997601}, {"timestamp": 511.102, "power": 35.997601}, {"timestamp": 531.64, "power": 35.997601}, {"timestamp": 552.185, "power": 35.997601}, {"timestamp": 572.725, "power": 35.997601}, {"timestamp": 593.27, "power": 35.997601}, {"timestamp": 613.812, "power": 35.997601}, {"timestamp": 634.359, "power": 35.997601}, {"timestamp": 654.873, "power": 35.997601}, {"timestamp": 675.409, "power": 35.997601}, {"timestamp": 695.946, "power": 35.997601}, {"timestamp": 716.492, "power": 35.997601}, {"timestamp": 737.062, "power": 35.997601}, {"timestamp": 757.622, "power": 35.997601}, {"timestamp": 778.154, "power": 35.997601}, {"timestamp": 798.659, "power": 35.997601}, {"timestamp": 819.183, "power": 35.997601}, {"timestamp": 839.71, "power": 35.997601}, {"timestamp": 860.233, "power": 35.997601}, {"timestamp": 880.759, "power": 35.997601}, {"timestamp": 901.287, "power": 35.997601}, {"timestamp": 921.815, "power": 35.997601}, {"timestamp": 942.345, "power": 35.997601}, {"timestamp": 962.843, "power": 35.997601}, {"timestamp": 983.374, "power": 35.997601}, {"timestamp": 1003.91, "power": 35.997601}, {"timestamp": 1024.45, "power": 38.36524}, {"timestamp": 1045.73, "power": 38.36524}, {"timestamp": 1066.26, "power": 38.36524}, {"timestamp": 1086.78, "power": 38.36524}, {"timestamp": 1107.27, "power": 38.36524}, {"timestamp": 1127.79, "power": 38.36524}, {"timestamp": 1148.32, "power": 38.36524}, {"timestamp": 1168.85, "power": 38.36524}, {"timestamp": 1189.37, "power": 38.36524}, {"timestamp": 1209.9, "power": 38.36524}, {"timestamp": 1230.43, "power": 38.36524}, {"timestamp": 1250.92, "power": 38.36524}, {"timestamp": 1271.41, "power": 38.36524}, {"timestamp": 1291.98, "power": 38.36524}, {"timestamp": 1312.54, "power": 38.36524}, {"timestamp": 1333.09, "power": 38.36524}, {"timestamp": 1353.64, "power": 38.36524}, {"timestamp": 1374.22, "power": 38.36524}, {"timestamp": 1394.78, "power": 38.36524}, {"timestamp": 1415.31, "power": 38.36524}, {"timestamp": 1435.83, "power": 38.36524}, {"timestamp": 1456.36, "power": 38.36524}, {"timestamp": 1476.9, "power": 38.36524}, {"timestamp": 1497.43, "power": 38.36524}, {"timestamp": 1517.98, "power": 38.36524}, {"timestamp": 1538.65, "power": 38.36524}, {"timestamp": 1559.15, "power": 38.36524}], "timeline": {"START": "917.961228", "END": "1021.843644"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 573.312}, {"name": "clFinish", "calls": 1, "time": 546.816}, {"name": "clReleaseKernel", "calls": 1, "time": 231.855}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.3104}, {"name": "clReleaseContext", "calls": 1, "time": 40.4177}, {"name": "clCreateContext", "calls": 1, "time": 35.8074}, {"name": "clReleaseProgram", "calls": 1, "time": 16.0643}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.427391}, {"name": "clCreateKernel", "calls": 1, "time": 0.342236}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.139535}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070474}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03666}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.027648}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026211}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023652}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02358}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010456}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008905}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006812}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006713}, {"name": "clRetainDevice", "calls": 2, "time": 0.005016}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 103.882}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 100.205}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 99.0293}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 97.7005}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 103.443}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 96.7306}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8744.638701, "utilization": 91.089986, "size": 1998840.0, "time": 228.578912}, {"type": "WRITE", "transfers": 1, "speed": 6364.791795, "utilization": 66.299915, "size": 1363210.0, "time": 214.179669}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1273416, "speed": 106.466, "utilization": 0.924187, "size": 0.00813193}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 79394, "speed": 382.376, "utilization": 3.31923, "size": 0.123628}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1243707, "speed": 105.511, "utilization": 0.915893, "size": 0.00813508}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77557, "speed": 382.213, "utilization": 3.31782, "size": 0.123492}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1219144, "speed": 104.843, "utilization": 0.910093, "size": 0.0081378}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76021, "speed": 381.673, "utilization": 3.31313, "size": 0.123402}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1372227, "speed": 110.991, "utilization": 0.96346, "size": 0.00812243}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 85582, "speed": 385.456, "utilization": 3.34597, "size": 0.123926}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1203301, "speed": 104.585, "utilization": 0.907855, "size": 0.00813962}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75025, "speed": 381.555, "utilization": 3.31211, "size": 0.123351}]} \ No newline at end of file diff --git a/code/fpga/final_results/dna.20MB.len8/run4.json b/code/fpga/final_results/dna.20MB.len8/run4.json new file mode 100644 index 0000000..894b27a --- /dev/null +++ b/code/fpga/final_results/dna.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.1168, "power": 35.81592}, {"timestamp": 65.7934, "power": 35.81592}, {"timestamp": 86.3344, "power": 35.81592}, {"timestamp": 106.843, "power": 35.81592}, {"timestamp": 127.853, "power": 35.81592}, {"timestamp": 148.767, "power": 35.81592}, {"timestamp": 169.315, "power": 35.81592}, {"timestamp": 189.862, "power": 35.81592}, {"timestamp": 210.415, "power": 35.81592}, {"timestamp": 230.914, "power": 35.81592}, {"timestamp": 251.449, "power": 35.81592}, {"timestamp": 271.99, "power": 35.81592}, {"timestamp": 292.532, "power": 35.81592}, {"timestamp": 313.076, "power": 35.81592}, {"timestamp": 333.616, "power": 35.81592}, {"timestamp": 354.158, "power": 35.81592}, {"timestamp": 374.674, "power": 35.81592}, {"timestamp": 395.172, "power": 35.81592}, {"timestamp": 415.706, "power": 35.81592}, {"timestamp": 436.245, "power": 35.81592}, {"timestamp": 456.784, "power": 35.81592}, {"timestamp": 477.327, "power": 35.81592}, {"timestamp": 497.871, "power": 35.81592}, {"timestamp": 518.421, "power": 35.81592}, {"timestamp": 538.922, "power": 35.81592}, {"timestamp": 559.457, "power": 35.81592}, {"timestamp": 579.997, "power": 35.81592}, {"timestamp": 600.536, "power": 35.81592}, {"timestamp": 621.073, "power": 35.81592}, {"timestamp": 641.614, "power": 35.81592}, {"timestamp": 662.155, "power": 35.81592}, {"timestamp": 682.663, "power": 35.81592}, {"timestamp": 703.202, "power": 35.81592}, {"timestamp": 723.71, "power": 35.81592}, {"timestamp": 744.366, "power": 35.81592}, {"timestamp": 764.911, "power": 35.81592}, {"timestamp": 785.44, "power": 35.81592}, {"timestamp": 805.967, "power": 35.81592}, {"timestamp": 826.459, "power": 35.81592}, {"timestamp": 846.945, "power": 35.81592}, {"timestamp": 867.433, "power": 35.81592}, {"timestamp": 887.954, "power": 35.81592}, {"timestamp": 908.48, "power": 35.81592}, {"timestamp": 929.005, "power": 35.81592}, {"timestamp": 949.533, "power": 35.81592}, {"timestamp": 970.068, "power": 35.81592}, {"timestamp": 990.591, "power": 35.81592}, {"timestamp": 1011.08, "power": 38.815557}, {"timestamp": 1032.28, "power": 38.815557}, {"timestamp": 1052.82, "power": 38.815557}, {"timestamp": 1073.36, "power": 38.815557}, {"timestamp": 1093.88, "power": 38.815557}, {"timestamp": 1114.41, "power": 38.815557}, {"timestamp": 1134.9, "power": 38.815557}, {"timestamp": 1155.37, "power": 38.815557}, {"timestamp": 1175.89, "power": 38.815557}, {"timestamp": 1196.41, "power": 38.815557}, {"timestamp": 1216.93, "power": 38.815557}, {"timestamp": 1237.45, "power": 38.815557}, {"timestamp": 1257.97, "power": 38.815557}, {"timestamp": 1278.52, "power": 38.815557}, {"timestamp": 1299.04, "power": 38.815557}, {"timestamp": 1319.57, "power": 38.815557}, {"timestamp": 1340.1, "power": 38.815557}, {"timestamp": 1360.66, "power": 38.815557}, {"timestamp": 1381.21, "power": 38.815557}, {"timestamp": 1401.8, "power": 38.815557}, {"timestamp": 1422.4, "power": 38.815557}, {"timestamp": 1442.89, "power": 38.815557}, {"timestamp": 1463.37, "power": 38.815557}, {"timestamp": 1483.89, "power": 38.815557}, {"timestamp": 1504.41, "power": 38.815557}, {"timestamp": 1524.94, "power": 38.815557}, {"timestamp": 1545.46, "power": 38.815557}, {"timestamp": 1566.0, "power": 38.815557}, {"timestamp": 1586.49, "power": 38.815557}, {"timestamp": 1606.97, "power": 38.815557}], "timeline": {"START": "929.990812", "END": "1030.367935"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 577.942}, {"name": "clFinish", "calls": 1, "time": 545.51}, {"name": "clReleaseKernel", "calls": 1, "time": 239.482}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.8685}, {"name": "clReleaseContext", "calls": 1, "time": 56.5788}, {"name": "clCreateContext", "calls": 1, "time": 42.9603}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2408}, {"name": "clCreateKernel", "calls": 1, "time": 0.340537}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.333403}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.150771}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07188}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037071}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02625}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023476}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022726}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.019956}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010861}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008836}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006613}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006307}, {"name": "clRetainDevice", "calls": 2, "time": 0.004685}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 100.377}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 95.7481}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 98.7012}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 94.029}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 99.9263}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 99.9276}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8664.486399, "utilization": 90.255067, "size": 1998840.0, "time": 230.69342}, {"type": "WRITE", "transfers": 1, "speed": 6364.210226, "utilization": 66.293857, "size": 1363210.0, "time": 214.199241}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1198136, "speed": 105.147, "utilization": 0.912738, "size": 0.00814022}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 74700, "speed": 382.083, "utilization": 3.31669, "size": 0.123335}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1245883, "speed": 106.046, "utilization": 0.920537, "size": 0.00813484}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77687, "speed": 382.463, "utilization": 3.31999, "size": 0.123509}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1170348, "speed": 104.741, "utilization": 0.909208, "size": 0.00814355}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 72968, "speed": 381.414, "utilization": 3.31088, "size": 0.123215}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1277460, "speed": 107.07, "utilization": 0.929429, "size": 0.00813151}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 79672, "speed": 383.101, "utilization": 3.32553, "size": 0.123603}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1276983, "speed": 107.17, "utilization": 0.930293, "size": 0.00813156}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 79637, "speed": 383.281, "utilization": 3.32709, "size": 0.123609}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len4/run0.json b/code/fpga/final_results/proteins.10MB.len4/run0.json new file mode 100644 index 0000000..a2f53c0 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.5465, "power": 36.1978}, {"timestamp": 67.1914, "power": 36.1978}, {"timestamp": 87.7226, "power": 36.1978}, {"timestamp": 108.249, "power": 36.1978}, {"timestamp": 128.775, "power": 36.1978}, {"timestamp": 149.625, "power": 36.1978}, {"timestamp": 170.163, "power": 36.1978}, {"timestamp": 190.666, "power": 36.1978}, {"timestamp": 211.152, "power": 36.1978}, {"timestamp": 231.685, "power": 36.1978}, {"timestamp": 252.214, "power": 36.1978}, {"timestamp": 272.745, "power": 36.1978}, {"timestamp": 293.276, "power": 36.1978}, {"timestamp": 313.801, "power": 36.1978}, {"timestamp": 334.322, "power": 36.1978}, {"timestamp": 354.815, "power": 36.1978}, {"timestamp": 375.33, "power": 36.1978}, {"timestamp": 395.851, "power": 36.1978}, {"timestamp": 416.371, "power": 36.1978}, {"timestamp": 436.894, "power": 36.1978}, {"timestamp": 457.413, "power": 36.1978}, {"timestamp": 477.933, "power": 36.1978}, {"timestamp": 498.419, "power": 36.1978}, {"timestamp": 518.9, "power": 36.1978}, {"timestamp": 539.422, "power": 36.1978}, {"timestamp": 559.958, "power": 36.1978}, {"timestamp": 580.52, "power": 36.1978}, {"timestamp": 601.065, "power": 36.1978}, {"timestamp": 621.599, "power": 36.1978}, {"timestamp": 642.133, "power": 36.1978}, {"timestamp": 662.629, "power": 36.1978}, {"timestamp": 683.13, "power": 36.1978}, {"timestamp": 703.658, "power": 36.1978}, {"timestamp": 724.196, "power": 36.1978}, {"timestamp": 744.724, "power": 36.1978}, {"timestamp": 765.246, "power": 36.1978}, {"timestamp": 785.771, "power": 36.1978}, {"timestamp": 806.3, "power": 36.1978}, {"timestamp": 826.808, "power": 36.1978}, {"timestamp": 847.333, "power": 36.1978}, {"timestamp": 867.975, "power": 36.1978}, {"timestamp": 888.496, "power": 36.1978}], "timeline": {"START": "499.922001", "END": "583.608862"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 340.218}, {"name": "clSetKernelArg", "calls": 19, "time": 158.881}, {"name": "clReleaseKernel", "calls": 1, "time": 150.722}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.7793}, {"name": "clCreateContext", "calls": 1, "time": 44.2807}, {"name": "clReleaseContext", "calls": 1, "time": 40.8885}, {"name": "clReleaseProgram", "calls": 1, "time": 11.4649}, {"name": "clCreateKernel", "calls": 1, "time": 0.341374}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.277086}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.106352}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070851}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036737}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029027}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023948}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023474}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010737}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01023}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009047}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007393}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006939}, {"name": "clRetainDevice", "calls": 2, "time": 0.005105}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 83.6869}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 83.2903}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 81.2682}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 83.2594}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 81.5615}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 81.8891}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7147.367694, "utilization": 74.451747, "size": 430080.0, "time": 60.173202}, {"type": "WRITE", "transfers": 1, "speed": 5830.465552, "utilization": 60.734016, "size": 1142980.0, "time": 196.035492}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1045072, "speed": 107.371, "utilization": 0.932042, "size": 0.00827558}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64160, "speed": 381.941, "utilization": 3.31546, "size": 0.123762}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1003144, "speed": 105.906, "utilization": 0.919327, "size": 0.0082871}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61534, "speed": 381.197, "utilization": 3.309, "size": 0.123593}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1041269, "speed": 107.223, "utilization": 0.930752, "size": 0.00827659}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 63928, "speed": 382.188, "utilization": 3.3176, "size": 0.123735}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1005643, "speed": 105.803, "utilization": 0.918433, "size": 0.00828638}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61716, "speed": 380.771, "utilization": 3.3053, "size": 0.123552}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1013842, "speed": 106.227, "utilization": 0.922106, "size": 0.00828407}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 62198, "speed": 380.939, "utilization": 3.30676, "size": 0.123649}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len4/run1.json b/code/fpga/final_results/proteins.10MB.len4/run1.json new file mode 100644 index 0000000..cdff8fd --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6425, "power": 36.704406000000006}, {"timestamp": 58.2575, "power": 36.704406000000006}, {"timestamp": 78.8381, "power": 36.704406000000006}, {"timestamp": 99.4295, "power": 36.704406000000006}, {"timestamp": 120.126, "power": 36.704406000000006}, {"timestamp": 140.795, "power": 36.704406000000006}, {"timestamp": 161.324, "power": 36.704406000000006}, {"timestamp": 181.93, "power": 36.704406000000006}, {"timestamp": 202.527, "power": 36.704406000000006}, {"timestamp": 223.128, "power": 36.704406000000006}, {"timestamp": 243.707, "power": 36.704406000000006}, {"timestamp": 264.275, "power": 36.704406000000006}, {"timestamp": 284.869, "power": 36.704406000000006}, {"timestamp": 305.425, "power": 36.704406000000006}, {"timestamp": 325.952, "power": 36.704406000000006}, {"timestamp": 346.478, "power": 36.704406000000006}, {"timestamp": 367.009, "power": 36.704406000000006}, {"timestamp": 387.519, "power": 36.704406000000006}, {"timestamp": 408.004, "power": 36.704406000000006}, {"timestamp": 428.534, "power": 36.704406000000006}, {"timestamp": 449.07, "power": 36.704406000000006}, {"timestamp": 469.604, "power": 36.704406000000006}, {"timestamp": 490.139, "power": 36.704406000000006}, {"timestamp": 510.676, "power": 36.704406000000006}, {"timestamp": 531.219, "power": 36.704406000000006}, {"timestamp": 551.738, "power": 36.704406000000006}, {"timestamp": 572.258, "power": 36.704406000000006}, {"timestamp": 592.785, "power": 36.704406000000006}, {"timestamp": 613.316, "power": 36.704406000000006}, {"timestamp": 633.887, "power": 36.704406000000006}, {"timestamp": 654.436, "power": 36.704406000000006}, {"timestamp": 675.005, "power": 36.704406000000006}, {"timestamp": 695.55, "power": 36.704406000000006}, {"timestamp": 716.091, "power": 36.704406000000006}, {"timestamp": 736.591, "power": 36.704406000000006}, {"timestamp": 757.136, "power": 36.704406000000006}, {"timestamp": 777.672, "power": 36.704406000000006}], "timeline": {"START": "453.09419", "END": "538.488023"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 314.555}, {"name": "clSetKernelArg", "calls": 19, "time": 141.274}, {"name": "clReleaseKernel", "calls": 1, "time": 104.168}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.795}, {"name": "clReleaseContext", "calls": 1, "time": 49.5252}, {"name": "clCreateContext", "calls": 1, "time": 35.5198}, {"name": "clReleaseProgram", "calls": 1, "time": 11.2236}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.347456}, {"name": "clCreateKernel", "calls": 1, "time": 0.346208}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.135516}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071855}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037395}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031818}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023804}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023406}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010203}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01016}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008078}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006456}, {"name": "clRetainDevice", "calls": 2, "time": 0.004664}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 85.3938}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 81.1639}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 82.2238}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 84.9108}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 84.8677}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 80.2469}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8921.696184, "utilization": 92.934335, "size": 430080.0, "time": 48.20608}, {"type": "WRITE", "transfers": 1, "speed": 6325.509943, "utilization": 65.890729, "size": 1142980.0, "time": 180.693445}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1006554, "speed": 106.56, "utilization": 0.924999, "size": 0.00828612}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61755, "speed": 381.278, "utilization": 3.3097, "size": 0.123592}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1024597, "speed": 106.961, "utilization": 0.928482, "size": 0.00828109}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 62888, "speed": 381.514, "utilization": 3.31176, "size": 0.123661}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1089801, "speed": 109.632, "utilization": 0.95167, "size": 0.00826427}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 66962, "speed": 383.324, "utilization": 3.32747, "size": 0.123927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1087387, "speed": 109.626, "utilization": 0.951615, "size": 0.00826486}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 66800, "speed": 382.984, "utilization": 3.32451, "size": 0.123939}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 989952, "speed": 106.022, "utilization": 0.920329, "size": 0.00829092}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60719, "speed": 381.295, "utilization": 3.30986, "size": 0.123513}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len4/run2.json b/code/fpga/final_results/proteins.10MB.len4/run2.json new file mode 100644 index 0000000..cf6dfbd --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.5244, "power": 35.55}, {"timestamp": 58.164, "power": 35.55}, {"timestamp": 78.7018, "power": 35.55}, {"timestamp": 99.2378, "power": 35.55}, {"timestamp": 120.151, "power": 35.55}, {"timestamp": 141.054, "power": 35.55}, {"timestamp": 161.599, "power": 35.55}, {"timestamp": 182.148, "power": 35.55}, {"timestamp": 202.687, "power": 35.55}, {"timestamp": 223.229, "power": 35.55}, {"timestamp": 243.771, "power": 35.55}, {"timestamp": 264.268, "power": 35.55}, {"timestamp": 284.803, "power": 35.55}, {"timestamp": 305.374, "power": 35.55}, {"timestamp": 325.921, "power": 35.55}, {"timestamp": 346.45, "power": 35.55}, {"timestamp": 366.976, "power": 35.55}, {"timestamp": 387.504, "power": 35.55}, {"timestamp": 408.004, "power": 35.55}, {"timestamp": 428.487, "power": 35.55}, {"timestamp": 449.009, "power": 35.55}, {"timestamp": 469.533, "power": 35.55}, {"timestamp": 490.064, "power": 35.55}, {"timestamp": 510.595, "power": 35.55}, {"timestamp": 531.126, "power": 35.55}, {"timestamp": 551.663, "power": 35.55}, {"timestamp": 572.167, "power": 35.55}, {"timestamp": 592.687, "power": 35.55}, {"timestamp": 613.209, "power": 35.55}, {"timestamp": 633.744, "power": 35.55}, {"timestamp": 654.266, "power": 35.55}, {"timestamp": 674.79, "power": 35.55}, {"timestamp": 695.316, "power": 35.55}, {"timestamp": 715.814, "power": 35.55}, {"timestamp": 736.307, "power": 35.55}, {"timestamp": 756.941, "power": 35.55}, {"timestamp": 777.496, "power": 35.55}], "timeline": {"START": "460.5235", "END": "544.193416"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 319.984}, {"name": "clSetKernelArg", "calls": 19, "time": 141.285}, {"name": "clReleaseKernel", "calls": 1, "time": 103.68}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.4156}, {"name": "clReleaseContext", "calls": 1, "time": 45.2731}, {"name": "clCreateContext", "calls": 1, "time": 35.3638}, {"name": "clReleaseProgram", "calls": 1, "time": 11.3396}, {"name": "clCreateKernel", "calls": 1, "time": 0.339542}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.32061}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129708}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068368}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037032}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026461}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024029}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023938}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01011}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009336}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009038}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007053}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006983}, {"name": "clRetainDevice", "calls": 2, "time": 0.004766}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 83.6699}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 80.4245}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 79.8295}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 83.2092}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 80.0805}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 77.5907}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9028.270275, "utilization": 94.044482, "size": 430080.0, "time": 47.637032}, {"type": "WRITE", "transfers": 1, "speed": 6066.104762, "utilization": 63.188591, "size": 1142980.0, "time": 188.420449}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1007752, "speed": 107.617, "utilization": 0.934174, "size": 0.00828578}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61843, "speed": 381.678, "utilization": 3.31318, "size": 0.123571}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 998939, "speed": 107.42, "utilization": 0.932467, "size": 0.00828831}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61301, "speed": 380.614, "utilization": 3.30395, "size": 0.123514}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1095151, "speed": 112.589, "utilization": 0.977336, "size": 0.00826298}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 67282, "speed": 384.546, "utilization": 3.33808, "size": 0.123974}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 999152, "speed": 107.218, "utilization": 0.930713, "size": 0.00828824}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61282, "speed": 381.24, "utilization": 3.30938, "size": 0.12358}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 961481, "speed": 106.662, "utilization": 0.925882, "size": 0.00829954}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 58961, "speed": 381.281, "utilization": 3.30973, "size": 0.123333}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len4/run3.json b/code/fpga/final_results/proteins.10MB.len4/run3.json new file mode 100644 index 0000000..e2028d1 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6258, "power": 35.759585}, {"timestamp": 58.5039, "power": 35.759585}, {"timestamp": 79.3158, "power": 35.759585}, {"timestamp": 99.8643, "power": 35.759585}, {"timestamp": 120.819, "power": 35.759585}, {"timestamp": 141.715, "power": 35.759585}, {"timestamp": 162.263, "power": 35.759585}, {"timestamp": 182.827, "power": 35.759585}, {"timestamp": 203.378, "power": 35.759585}, {"timestamp": 223.93, "power": 35.759585}, {"timestamp": 244.486, "power": 35.759585}, {"timestamp": 265.033, "power": 35.759585}, {"timestamp": 285.553, "power": 35.759585}, {"timestamp": 306.166, "power": 35.759585}, {"timestamp": 326.701, "power": 35.759585}, {"timestamp": 347.242, "power": 35.759585}, {"timestamp": 367.781, "power": 35.759585}, {"timestamp": 388.326, "power": 35.759585}, {"timestamp": 408.864, "power": 35.759585}, {"timestamp": 429.396, "power": 35.759585}, {"timestamp": 449.896, "power": 35.759585}, {"timestamp": 470.434, "power": 35.759585}, {"timestamp": 490.979, "power": 35.759585}, {"timestamp": 511.524, "power": 35.759585}, {"timestamp": 532.073, "power": 35.759585}, {"timestamp": 552.633, "power": 35.759585}, {"timestamp": 573.19, "power": 35.759585}, {"timestamp": 593.699, "power": 35.759585}, {"timestamp": 614.228, "power": 35.759585}, {"timestamp": 634.762, "power": 35.759585}, {"timestamp": 655.299, "power": 35.759585}, {"timestamp": 675.832, "power": 35.759585}, {"timestamp": 696.369, "power": 35.759585}, {"timestamp": 716.92, "power": 35.759585}, {"timestamp": 737.434, "power": 35.759585}, {"timestamp": 757.932, "power": 35.759585}, {"timestamp": 778.583, "power": 35.759585}, {"timestamp": 799.146, "power": 35.759585}], "timeline": {"START": "473.862911", "END": "558.668319"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 329.421}, {"name": "clSetKernelArg", "calls": 19, "time": 147.012}, {"name": "clReleaseKernel", "calls": 1, "time": 107.506}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.0637}, {"name": "clReleaseContext", "calls": 1, "time": 59.6065}, {"name": "clCreateContext", "calls": 1, "time": 35.5087}, {"name": "clReleaseProgram", "calls": 1, "time": 11.3609}, {"name": "clCreateKernel", "calls": 1, "time": 0.340937}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.321331}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.11544}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.069915}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037081}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031583}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024172}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023763}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010058}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009046}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008463}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007375}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006681}, {"name": "clRetainDevice", "calls": 2, "time": 0.00483}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 84.8054}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 78.3254}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 82.9377}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 84.44}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 80.5927}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 83.9034}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8945.206306, "utilization": 93.179232, "size": 430080.0, "time": 48.079383}, {"type": "WRITE", "transfers": 1, "speed": 5824.311884, "utilization": 60.669915, "size": 1142980.0, "time": 196.242613}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 967430, "speed": 106.279, "utilization": 0.922557, "size": 0.0082977}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59300, "speed": 380.866, "utilization": 3.30613, "size": 0.123431}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1042041, "speed": 107.514, "utilization": 0.933285, "size": 0.00827638}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 63973, "speed": 381.122, "utilization": 3.30835, "size": 0.123745}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1079891, "speed": 109.355, "utilization": 0.949263, "size": 0.00826669}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 66345, "speed": 382.947, "utilization": 3.32419, "size": 0.123885}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1000020, "speed": 106.7, "utilization": 0.926212, "size": 0.00828799}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61353, "speed": 381.451, "utilization": 3.31121, "size": 0.12355}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1061248, "speed": 108.282, "utilization": 0.939949, "size": 0.00827138}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 65175, "speed": 382.649, "utilization": 3.32161, "size": 0.12382}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len4/run4.json b/code/fpga/final_results/proteins.10MB.len4/run4.json new file mode 100644 index 0000000..1c43a92 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 55.2485, "power": 35.10387}, {"timestamp": 75.8743, "power": 35.10387}, {"timestamp": 96.4193, "power": 35.10387}, {"timestamp": 116.957, "power": 35.10387}, {"timestamp": 137.895, "power": 35.10387}, {"timestamp": 158.814, "power": 35.10387}, {"timestamp": 179.326, "power": 35.10387}, {"timestamp": 199.828, "power": 35.10387}, {"timestamp": 220.37, "power": 35.10387}, {"timestamp": 240.912, "power": 35.10387}, {"timestamp": 261.455, "power": 35.10387}, {"timestamp": 281.995, "power": 35.10387}, {"timestamp": 302.514, "power": 35.10387}, {"timestamp": 323.078, "power": 35.10387}, {"timestamp": 343.59, "power": 35.10387}, {"timestamp": 364.074, "power": 35.10387}, {"timestamp": 384.6, "power": 35.10387}, {"timestamp": 405.13, "power": 35.10387}, {"timestamp": 425.66, "power": 35.10387}, {"timestamp": 446.189, "power": 35.10387}, {"timestamp": 466.716, "power": 35.10387}, {"timestamp": 487.223, "power": 35.10387}, {"timestamp": 507.709, "power": 35.10387}, {"timestamp": 528.236, "power": 35.10387}, {"timestamp": 548.776, "power": 35.10387}, {"timestamp": 569.319, "power": 35.10387}, {"timestamp": 589.861, "power": 35.10387}, {"timestamp": 610.393, "power": 35.10387}, {"timestamp": 630.919, "power": 35.10387}, {"timestamp": 651.419, "power": 35.10387}, {"timestamp": 671.94, "power": 35.10387}, {"timestamp": 692.465, "power": 35.10387}, {"timestamp": 712.993, "power": 35.10387}, {"timestamp": 733.498, "power": 35.10387}, {"timestamp": 754.026, "power": 35.10387}, {"timestamp": 774.558, "power": 35.10387}, {"timestamp": 795.137, "power": 35.10387}, {"timestamp": 815.623, "power": 35.10387}], "timeline": {"START": "486.413753", "END": "579.338217"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 331.712}, {"name": "clSetKernelArg", "calls": 19, "time": 147.541}, {"name": "clReleaseKernel", "calls": 1, "time": 102.53}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.5085}, {"name": "clReleaseContext", "calls": 1, "time": 58.5716}, {"name": "clCreateContext", "calls": 1, "time": 53.0603}, {"name": "clReleaseProgram", "calls": 1, "time": 11.2354}, {"name": "clCreateKernel", "calls": 1, "time": 0.338789}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.291118}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.116579}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068295}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036527}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026696}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024395}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023415}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010148}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010039}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008373}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007024}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006992}, {"name": "clRetainDevice", "calls": 2, "time": 0.004823}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 92.9245}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 91.5468}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 83.7688}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 91.1222}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 92.4713}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 90.3425}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8951.240093, "utilization": 93.242084, "size": 430080.0, "time": 48.046974}, {"type": "WRITE", "transfers": 1, "speed": 5999.465324, "utilization": 62.49443, "size": 1142980.0, "time": 190.513341}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1137585, "speed": 105.814, "utilization": 0.918526, "size": 0.00825317}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 69942, "speed": 382.834, "utilization": 3.32321, "size": 0.124113}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1015257, "speed": 103.905, "utilization": 0.901956, "size": 0.00828367}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 62297, "speed": 380.88, "utilization": 3.30625, "size": 0.123634}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1127297, "speed": 105.413, "utilization": 0.915044, "size": 0.00825548}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 69295, "speed": 382.451, "utilization": 3.31989, "size": 0.124084}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1167338, "speed": 107.311, "utilization": 0.931518, "size": 0.00824672}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 71801, "speed": 384.042, "utilization": 3.3337, "size": 0.124214}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1115790, "speed": 105.224, "utilization": 0.913405, "size": 0.00825811}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 68601, "speed": 382.863, "utilization": 3.32347, "size": 0.123997}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len6/run0.json b/code/fpga/final_results/proteins.10MB.len6/run0.json new file mode 100644 index 0000000..201f941 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 56.4133, "power": 35.171096}, {"timestamp": 77.0904, "power": 35.171096}, {"timestamp": 97.5901, "power": 35.171096}, {"timestamp": 118.126, "power": 35.171096}, {"timestamp": 139.105, "power": 35.171096}, {"timestamp": 160.007, "power": 35.171096}, {"timestamp": 180.562, "power": 35.171096}, {"timestamp": 201.095, "power": 35.171096}, {"timestamp": 221.595, "power": 35.171096}, {"timestamp": 242.133, "power": 35.171096}, {"timestamp": 262.68, "power": 35.171096}, {"timestamp": 283.221, "power": 35.171096}, {"timestamp": 303.716, "power": 35.171096}, {"timestamp": 324.243, "power": 35.171096}, {"timestamp": 344.722, "power": 35.171096}, {"timestamp": 365.207, "power": 35.171096}, {"timestamp": 385.682, "power": 35.171096}, {"timestamp": 406.15, "power": 35.171096}, {"timestamp": 426.622, "power": 35.171096}, {"timestamp": 447.09, "power": 35.171096}, {"timestamp": 467.562, "power": 35.171096}, {"timestamp": 488.039, "power": 35.171096}, {"timestamp": 508.576, "power": 35.171096}, {"timestamp": 529.097, "power": 35.171096}, {"timestamp": 549.588, "power": 35.171096}, {"timestamp": 570.111, "power": 35.171096}, {"timestamp": 590.649, "power": 35.171096}, {"timestamp": 611.179, "power": 35.171096}, {"timestamp": 631.708, "power": 35.171096}, {"timestamp": 652.239, "power": 35.171096}, {"timestamp": 672.771, "power": 35.171096}, {"timestamp": 693.281, "power": 35.171096}, {"timestamp": 713.771, "power": 35.171096}, {"timestamp": 734.365, "power": 35.171096}], "timeline": {"START": "468.291392", "END": "518.016581"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 285.916}, {"name": "clSetKernelArg", "calls": 19, "time": 124.366}, {"name": "clReleaseKernel", "calls": 1, "time": 102.886}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9957}, {"name": "clCreateContext", "calls": 1, "time": 54.2592}, {"name": "clReleaseContext", "calls": 1, "time": 38.1223}, {"name": "clReleaseProgram", "calls": 1, "time": 11.3475}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.416972}, {"name": "clCreateKernel", "calls": 1, "time": 0.339329}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.079154}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071056}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037158}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032728}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024098}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02374}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011284}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010462}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009515}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00877}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007588}, {"name": "clRetainDevice", "calls": 2, "time": 0.004729}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 49.7252}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 48.8}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 45.6572}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 49.1422}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 49.3613}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 46.0044}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8695.000697, "utilization": 90.572924, "size": 372660.0, "time": 42.859111}, {"type": "WRITE", "transfers": 1, "speed": 5921.403417, "utilization": 61.681286, "size": 1142990.0, "time": 193.027413}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 607873, "speed": 112.956, "utilization": 0.98052, "size": 0.00847378}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36942, "speed": 370.546, "utilization": 3.21654, "size": 0.11897}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 549653, "speed": 110.356, "utilization": 0.957948, "size": 0.00852397}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33290, "speed": 367.774, "utilization": 3.19248, "size": 0.11803}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 616467, "speed": 113.576, "utilization": 0.985899, "size": 0.00846718}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37483, "speed": 371.074, "utilization": 3.22113, "size": 0.119087}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 624298, "speed": 114.543, "utilization": 0.994295, "size": 0.00846132}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37955, "speed": 371.903, "utilization": 3.22832, "size": 0.119257}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 555920, "speed": 110.441, "utilization": 0.95869, "size": 0.00851806}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33701, "speed": 367.729, "utilization": 3.19209, "size": 0.118078}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len6/run1.json b/code/fpga/final_results/proteins.10MB.len6/run1.json new file mode 100644 index 0000000..3e56522 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.7655, "power": 35.374905}, {"timestamp": 60.3721, "power": 35.374905}, {"timestamp": 80.9039, "power": 35.374905}, {"timestamp": 101.463, "power": 35.374905}, {"timestamp": 122.028, "power": 35.374905}, {"timestamp": 142.685, "power": 35.374905}, {"timestamp": 163.21, "power": 35.374905}, {"timestamp": 183.759, "power": 35.374905}, {"timestamp": 204.307, "power": 35.374905}, {"timestamp": 224.853, "power": 35.374905}, {"timestamp": 245.44, "power": 35.374905}, {"timestamp": 266.028, "power": 35.374905}, {"timestamp": 286.613, "power": 35.374905}, {"timestamp": 307.16, "power": 35.374905}, {"timestamp": 327.713, "power": 35.374905}, {"timestamp": 348.2, "power": 35.374905}, {"timestamp": 368.721, "power": 35.374905}, {"timestamp": 389.246, "power": 35.374905}, {"timestamp": 409.768, "power": 35.374905}, {"timestamp": 430.294, "power": 35.374905}, {"timestamp": 450.815, "power": 35.374905}, {"timestamp": 471.34, "power": 35.374905}, {"timestamp": 491.843, "power": 35.374905}, {"timestamp": 512.32, "power": 35.374905}, {"timestamp": 532.8, "power": 35.374905}, {"timestamp": 553.346, "power": 35.374905}, {"timestamp": 573.875, "power": 35.374905}, {"timestamp": 594.406, "power": 35.374905}, {"timestamp": 614.959, "power": 35.374905}, {"timestamp": 635.516, "power": 35.374905}, {"timestamp": 656.036, "power": 35.374905}, {"timestamp": 676.535, "power": 35.374905}, {"timestamp": 697.079, "power": 35.374905}, {"timestamp": 717.645, "power": 35.374905}, {"timestamp": 738.308, "power": 35.374905}, {"timestamp": 758.839, "power": 35.374905}], "timeline": {"START": "468.532295", "END": "517.983764"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 304.346}, {"name": "clSetKernelArg", "calls": 19, "time": 130.216}, {"name": "clReleaseKernel", "calls": 1, "time": 106.275}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.8036}, {"name": "clReleaseContext", "calls": 1, "time": 42.2781}, {"name": "clCreateContext", "calls": 1, "time": 37.4519}, {"name": "clReleaseProgram", "calls": 1, "time": 11.4733}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.43652}, {"name": "clCreateKernel", "calls": 1, "time": 0.342794}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.121715}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072589}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038022}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033681}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024593}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02307}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010956}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.01016}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010135}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009143}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007717}, {"name": "clRetainDevice", "calls": 2, "time": 0.004788}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 49.4515}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 47.503}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 47.3548}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 47.6149}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 49.0223}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 44.1955}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6572.857727, "utilization": 68.467268, "size": 372660.0, "time": 56.6968}, {"type": "WRITE", "transfers": 1, "speed": 5774.256938, "utilization": 60.14851, "size": 1142990.0, "time": 197.946367}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 595336, "speed": 113.832, "utilization": 0.988122, "size": 0.00848376}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36158, "speed": 369.804, "utilization": 3.2101, "size": 0.118776}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 591240, "speed": 113.831, "utilization": 0.988117, "size": 0.00848711}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35888, "speed": 369.977, "utilization": 3.21161, "size": 0.118756}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 598565, "speed": 114.462, "utilization": 0.993593, "size": 0.00848115}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36348, "speed": 369.91, "utilization": 3.21103, "size": 0.118865}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 644510, "speed": 118.661, "utilization": 1.03004, "size": 0.00844685}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39213, "speed": 373.762, "utilization": 3.24446, "size": 0.119554}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 538372, "speed": 112.206, "utilization": 0.974014, "size": 0.00853495}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32571, "speed": 367.497, "utilization": 3.19008, "size": 0.117865}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len6/run2.json b/code/fpga/final_results/proteins.10MB.len6/run2.json new file mode 100644 index 0000000..ee11db6 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.5544, "power": 35.42048}, {"timestamp": 60.1749, "power": 35.42048}, {"timestamp": 80.7151, "power": 35.42048}, {"timestamp": 101.25, "power": 35.42048}, {"timestamp": 121.822, "power": 35.42048}, {"timestamp": 142.526, "power": 35.42048}, {"timestamp": 163.059, "power": 35.42048}, {"timestamp": 183.632, "power": 35.42048}, {"timestamp": 204.235, "power": 35.42048}, {"timestamp": 224.801, "power": 35.42048}, {"timestamp": 245.361, "power": 35.42048}, {"timestamp": 265.961, "power": 35.42048}, {"timestamp": 286.56, "power": 35.42048}, {"timestamp": 307.068, "power": 35.42048}, {"timestamp": 327.589, "power": 35.42048}, {"timestamp": 348.059, "power": 35.42048}, {"timestamp": 368.54, "power": 35.42048}, {"timestamp": 389.012, "power": 35.42048}, {"timestamp": 409.476, "power": 35.42048}, {"timestamp": 429.944, "power": 35.42048}, {"timestamp": 450.411, "power": 35.42048}, {"timestamp": 470.875, "power": 35.42048}, {"timestamp": 491.352, "power": 35.42048}, {"timestamp": 511.885, "power": 35.42048}, {"timestamp": 532.408, "power": 35.42048}, {"timestamp": 552.922, "power": 35.42048}, {"timestamp": 573.466, "power": 35.42048}, {"timestamp": 594.021, "power": 35.42048}, {"timestamp": 614.598, "power": 35.42048}, {"timestamp": 635.167, "power": 35.42048}, {"timestamp": 655.724, "power": 35.42048}, {"timestamp": 676.262, "power": 35.42048}, {"timestamp": 696.789, "power": 35.42048}, {"timestamp": 717.325, "power": 35.42048}, {"timestamp": 738.03, "power": 35.42048}, {"timestamp": 758.594, "power": 35.42048}], "timeline": {"START": "468.178922", "END": "515.007372"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 303.22}, {"name": "clSetKernelArg", "calls": 19, "time": 130.551}, {"name": "clReleaseKernel", "calls": 1, "time": 105.671}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.7459}, {"name": "clReleaseContext", "calls": 1, "time": 43.1295}, {"name": "clCreateContext", "calls": 1, "time": 37.2687}, {"name": "clReleaseProgram", "calls": 1, "time": 11.4485}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.369417}, {"name": "clCreateKernel", "calls": 1, "time": 0.345475}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.165554}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070931}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037899}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036976}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024839}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023069}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010702}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010183}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009964}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009111}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008181}, {"name": "clRetainDevice", "calls": 2, "time": 0.004864}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 46.8285}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 44.4518}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 46.2549}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 46.3683}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 45.9272}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 46.5424}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6391.972509, "utilization": 66.583047, "size": 372660.0, "time": 58.301252}, {"type": "WRITE", "transfers": 1, "speed": 5775.311393, "utilization": 60.159494, "size": 1142990.0, "time": 197.910226}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 544441, "speed": 112.453, "utilization": 0.976156, "size": 0.00852898}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32969, "speed": 368.049, "utilization": 3.19487, "size": 0.117915}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 574159, "speed": 113.604, "utilization": 0.986142, "size": 0.0085016}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34804, "speed": 369.572, "utilization": 3.20809, "size": 0.118529}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 580258, "speed": 114.03, "utilization": 0.989844, "size": 0.00849633}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35209, "speed": 369.457, "utilization": 3.2071, "size": 0.118551}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 572565, "speed": 114.014, "utilization": 0.989705, "size": 0.008503}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34711, "speed": 369.232, "utilization": 3.20514, "size": 0.118479}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 584989, "speed": 114.709, "utilization": 0.995736, "size": 0.00849232}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35496, "speed": 369.851, "utilization": 3.21051, "size": 0.118659}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len6/run3.json b/code/fpga/final_results/proteins.10MB.len6/run3.json new file mode 100644 index 0000000..9ce6e79 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.0615, "power": 35.015085}, {"timestamp": 60.6887, "power": 35.015085}, {"timestamp": 81.2823, "power": 35.015085}, {"timestamp": 101.867, "power": 35.015085}, {"timestamp": 122.452, "power": 35.015085}, {"timestamp": 143.105, "power": 35.015085}, {"timestamp": 163.607, "power": 35.015085}, {"timestamp": 184.147, "power": 35.015085}, {"timestamp": 204.754, "power": 35.015085}, {"timestamp": 225.365, "power": 35.015085}, {"timestamp": 245.973, "power": 35.015085}, {"timestamp": 266.58, "power": 35.015085}, {"timestamp": 287.161, "power": 35.015085}, {"timestamp": 307.678, "power": 35.015085}, {"timestamp": 328.212, "power": 35.015085}, {"timestamp": 348.694, "power": 35.015085}, {"timestamp": 369.176, "power": 35.015085}, {"timestamp": 389.656, "power": 35.015085}, {"timestamp": 410.131, "power": 35.015085}, {"timestamp": 430.609, "power": 35.015085}, {"timestamp": 451.11, "power": 35.015085}, {"timestamp": 471.579, "power": 35.015085}, {"timestamp": 492.069, "power": 35.015085}, {"timestamp": 512.613, "power": 35.015085}, {"timestamp": 533.154, "power": 35.015085}, {"timestamp": 553.715, "power": 35.015085}, {"timestamp": 574.276, "power": 35.015085}, {"timestamp": 594.839, "power": 35.015085}, {"timestamp": 615.389, "power": 35.015085}, {"timestamp": 635.927, "power": 35.015085}, {"timestamp": 656.494, "power": 35.015085}, {"timestamp": 677.062, "power": 35.015085}, {"timestamp": 697.64, "power": 35.015085}, {"timestamp": 718.222, "power": 35.015085}, {"timestamp": 738.938, "power": 35.015085}, {"timestamp": 759.444, "power": 35.015085}], "timeline": {"START": "467.781411", "END": "517.29797"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 304.407}, {"name": "clSetKernelArg", "calls": 19, "time": 130.941}, {"name": "clReleaseKernel", "calls": 1, "time": 105.214}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5412}, {"name": "clReleaseContext", "calls": 1, "time": 41.6776}, {"name": "clCreateContext", "calls": 1, "time": 37.7587}, {"name": "clReleaseProgram", "calls": 1, "time": 15.1852}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.434445}, {"name": "clCreateKernel", "calls": 1, "time": 0.350691}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.157291}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074008}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03733}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029173}, {"name": "clCreateBuffer", "calls": 7, "time": 0.0235}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023198}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011731}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010027}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008259}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007671}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006935}, {"name": "clRetainDevice", "calls": 2, "time": 0.004569}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 49.5166}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 49.1338}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 48.0839}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 45.031}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 47.2555}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 48.0284}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6384.933243, "utilization": 66.509721, "size": 372660.0, "time": 58.365528}, {"type": "WRITE", "transfers": 1, "speed": 5822.155524, "utilization": 60.647453, "size": 1142990.0, "time": 196.317872}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 632077, "speed": 116.413, "utilization": 1.01053, "size": 0.00845564}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38459, "speed": 372.092, "utilization": 3.22997, "size": 0.119312}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 601908, "speed": 113.566, "utilization": 0.98582, "size": 0.00847848}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36569, "speed": 370.164, "utilization": 3.21323, "size": 0.118878}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 543721, "speed": 110.84, "utilization": 0.962156, "size": 0.00852968}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32921, "speed": 368.007, "utilization": 3.1945, "size": 0.117912}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 579673, "speed": 112.006, "utilization": 0.972278, "size": 0.00849683}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35186, "speed": 369.242, "utilization": 3.20523, "size": 0.118496}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 599524, "speed": 113.387, "utilization": 0.98426, "size": 0.00848038}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36415, "speed": 370.827, "utilization": 3.21898, "size": 0.118857}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len6/run4.json b/code/fpga/final_results/proteins.10MB.len6/run4.json new file mode 100644 index 0000000..9d100be --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6462, "power": 35.53049}, {"timestamp": 58.2545, "power": 35.53049}, {"timestamp": 78.8026, "power": 35.53049}, {"timestamp": 99.3248, "power": 35.53049}, {"timestamp": 119.851, "power": 35.53049}, {"timestamp": 140.597, "power": 35.53049}, {"timestamp": 161.124, "power": 35.53049}, {"timestamp": 181.693, "power": 35.53049}, {"timestamp": 202.28, "power": 35.53049}, {"timestamp": 222.85, "power": 35.53049}, {"timestamp": 243.406, "power": 35.53049}, {"timestamp": 263.958, "power": 35.53049}, {"timestamp": 284.55, "power": 35.53049}, {"timestamp": 305.122, "power": 35.53049}, {"timestamp": 325.658, "power": 35.53049}, {"timestamp": 346.19, "power": 35.53049}, {"timestamp": 366.672, "power": 35.53049}, {"timestamp": 387.153, "power": 35.53049}, {"timestamp": 407.671, "power": 35.53049}, {"timestamp": 428.19, "power": 35.53049}, {"timestamp": 448.708, "power": 35.53049}, {"timestamp": 469.229, "power": 35.53049}, {"timestamp": 489.754, "power": 35.53049}, {"timestamp": 510.281, "power": 35.53049}, {"timestamp": 530.794, "power": 35.53049}, {"timestamp": 551.155, "power": 35.53049}, {"timestamp": 571.694, "power": 35.53049}, {"timestamp": 592.234, "power": 35.53049}, {"timestamp": 612.816, "power": 35.53049}, {"timestamp": 633.363, "power": 35.53049}, {"timestamp": 653.92, "power": 35.53049}, {"timestamp": 674.478, "power": 35.53049}, {"timestamp": 695.013, "power": 35.53049}, {"timestamp": 715.522, "power": 35.53049}, {"timestamp": 739.361, "power": 35.53049}, {"timestamp": 759.881, "power": 35.53049}], "timeline": {"START": "461.445241", "END": "511.04054"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 295.707}, {"name": "clSetKernelArg", "calls": 19, "time": 132.199}, {"name": "clReleaseKernel", "calls": 1, "time": 105.77}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5483}, {"name": "clReleaseContext", "calls": 1, "time": 47.8498}, {"name": "clCreateContext", "calls": 1, "time": 35.3896}, {"name": "clReleaseProgram", "calls": 1, "time": 15.0047}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.523902}, {"name": "clCreateKernel", "calls": 1, "time": 0.346402}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.133413}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079884}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040479}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.037133}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025901}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024272}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011019}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010796}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010128}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008422}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008331}, {"name": "clRetainDevice", "calls": 2, "time": 0.005192}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 49.5953}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 49.1862}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 45.858}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 46.7522}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 47.9867}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 43.8185}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6831.375294, "utilization": 71.160159, "size": 372660.0, "time": 54.551241}, {"type": "WRITE", "transfers": 1, "speed": 5972.724453, "utilization": 62.21588, "size": 1142990.0, "time": 191.368812}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 635420, "speed": 116.896, "utilization": 1.01472, "size": 0.00845324}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38646, "speed": 373.605, "utilization": 3.2431, "size": 0.119427}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 555404, "speed": 111.075, "utilization": 0.964191, "size": 0.00851854}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33638, "speed": 367.818, "utilization": 3.19286, "size": 0.118177}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 573162, "speed": 112.062, "utilization": 0.972764, "size": 0.00850248}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34761, "speed": 370.091, "utilization": 3.21259, "size": 0.118446}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 600884, "speed": 113.894, "utilization": 0.988667, "size": 0.00847929}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36496, "speed": 371.153, "utilization": 3.22182, "size": 0.118892}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 522928, "speed": 110.04, "utilization": 0.955205, "size": 0.00855075}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31622, "speed": 366.979, "utilization": 3.18558, "size": 0.117495}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len8/run0.json b/code/fpga/final_results/proteins.10MB.len8/run0.json new file mode 100644 index 0000000..6622cc0 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.2284, "power": 36.087178}, {"timestamp": 58.8612, "power": 36.087178}, {"timestamp": 79.3922, "power": 36.087178}, {"timestamp": 99.9178, "power": 36.087178}, {"timestamp": 120.45, "power": 36.087178}, {"timestamp": 141.319, "power": 36.087178}, {"timestamp": 161.86, "power": 36.087178}, {"timestamp": 182.385, "power": 36.087178}, {"timestamp": 202.874, "power": 36.087178}, {"timestamp": 223.403, "power": 36.087178}, {"timestamp": 243.939, "power": 36.087178}, {"timestamp": 264.473, "power": 36.087178}, {"timestamp": 285.026, "power": 36.087178}, {"timestamp": 305.592, "power": 36.087178}, {"timestamp": 326.121, "power": 36.087178}, {"timestamp": 346.614, "power": 36.087178}, {"timestamp": 367.134, "power": 36.087178}, {"timestamp": 387.665, "power": 36.087178}, {"timestamp": 408.191, "power": 36.087178}, {"timestamp": 428.715, "power": 36.087178}, {"timestamp": 449.241, "power": 36.087178}, {"timestamp": 469.768, "power": 36.087178}, {"timestamp": 490.275, "power": 36.087178}, {"timestamp": 510.762, "power": 36.087178}, {"timestamp": 531.297, "power": 36.087178}, {"timestamp": 551.827, "power": 36.087178}, {"timestamp": 572.358, "power": 36.087178}, {"timestamp": 592.91, "power": 36.087178}, {"timestamp": 613.442, "power": 36.087178}, {"timestamp": 633.973, "power": 36.087178}, {"timestamp": 654.484, "power": 36.087178}, {"timestamp": 675.013, "power": 36.087178}, {"timestamp": 695.538, "power": 36.087178}, {"timestamp": 716.111, "power": 36.087178}], "timeline": {"START": "452.682766", "END": "492.388699"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 287.672}, {"name": "clSetKernelArg", "calls": 19, "time": 116.698}, {"name": "clReleaseKernel", "calls": 1, "time": 102.223}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.0181}, {"name": "clReleaseContext", "calls": 1, "time": 43.9505}, {"name": "clCreateContext", "calls": 1, "time": 35.9133}, {"name": "clReleaseProgram", "calls": 1, "time": 11.365}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.39687}, {"name": "clCreateKernel", "calls": 1, "time": 0.344228}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.138166}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07299}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.040224}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037961}, {"name": "clCreateBuffer", "calls": 7, "time": 0.028187}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02334}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.018148}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01221}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010424}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008703}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006788}, {"name": "clRetainDevice", "calls": 2, "time": 0.004716}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 39.7059}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 34.8241}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 38.3855}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 39.0914}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 39.4193}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 37.2807}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6444.911706, "utilization": 67.134497, "size": 329820.0, "time": 51.175255}, {"type": "WRITE", "transfers": 1, "speed": 5814.45877, "utilization": 60.567279, "size": 1143010.0, "time": 196.580323}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 406503, "speed": 113.267, "utilization": 0.983223, "size": 0.00870848}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 23972, "speed": 358.692, "utilization": 3.11364, "size": 0.114134}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 468737, "speed": 116.15, "utilization": 1.00824, "size": 0.00861442}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27877, "speed": 363.688, "utilization": 3.15702, "size": 0.116006}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 487254, "speed": 118.28, "utilization": 1.02673, "size": 0.00859107}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29056, "speed": 365.854, "utilization": 3.17582, "size": 0.116397}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 496615, "speed": 119.151, "utilization": 1.0343, "size": 0.00857993}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29625, "speed": 367.498, "utilization": 3.19009, "size": 0.116689}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 450847, "speed": 115.747, "utilization": 1.00475, "size": 0.0086388}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26750, "speed": 362.459, "utilization": 3.14635, "size": 0.115543}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len8/run1.json b/code/fpga/final_results/proteins.10MB.len8/run1.json new file mode 100644 index 0000000..e8a74cd --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.6354, "power": 35.456097}, {"timestamp": 59.2436, "power": 35.456097}, {"timestamp": 79.83, "power": 35.456097}, {"timestamp": 100.419, "power": 35.456097}, {"timestamp": 120.971, "power": 35.456097}, {"timestamp": 141.698, "power": 35.456097}, {"timestamp": 162.238, "power": 35.456097}, {"timestamp": 182.825, "power": 35.456097}, {"timestamp": 203.439, "power": 35.456097}, {"timestamp": 224.056, "power": 35.456097}, {"timestamp": 244.644, "power": 35.456097}, {"timestamp": 265.222, "power": 35.456097}, {"timestamp": 285.805, "power": 35.456097}, {"timestamp": 306.347, "power": 35.456097}, {"timestamp": 326.886, "power": 35.456097}, {"timestamp": 347.421, "power": 35.456097}, {"timestamp": 367.958, "power": 35.456097}, {"timestamp": 388.498, "power": 35.456097}, {"timestamp": 408.993, "power": 35.456097}, {"timestamp": 429.525, "power": 35.456097}, {"timestamp": 450.067, "power": 35.456097}, {"timestamp": 470.604, "power": 35.456097}, {"timestamp": 491.147, "power": 35.456097}, {"timestamp": 511.659, "power": 35.456097}, {"timestamp": 532.243, "power": 35.456097}, {"timestamp": 552.748, "power": 35.456097}, {"timestamp": 572.994, "power": 35.456097}, {"timestamp": 593.392, "power": 35.456097}, {"timestamp": 613.95, "power": 35.456097}, {"timestamp": 634.529, "power": 35.456097}, {"timestamp": 655.111, "power": 35.456097}, {"timestamp": 675.685, "power": 35.456097}, {"timestamp": 696.231, "power": 35.456097}, {"timestamp": 716.758, "power": 35.456097}, {"timestamp": 737.258, "power": 35.456097}], "timeline": {"START": "451.974403", "END": "493.202684"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 288.534}, {"name": "clSetKernelArg", "calls": 19, "time": 116.754}, {"name": "clReleaseKernel", "calls": 1, "time": 101.187}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5703}, {"name": "clReleaseContext", "calls": 1, "time": 51.0553}, {"name": "clCreateContext", "calls": 1, "time": 36.3729}, {"name": "clReleaseProgram", "calls": 1, "time": 11.2821}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.3919}, {"name": "clCreateKernel", "calls": 1, "time": 0.343475}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.139595}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073372}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038403}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036809}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027151}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022686}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011076}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010276}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009973}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008387}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007664}, {"name": "clRetainDevice", "calls": 2, "time": 0.004797}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 41.2283}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 38.6975}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 36.3453}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 40.7957}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 40.8636}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 40.7894}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6547.935066, "utilization": 68.207657, "size": 329820.0, "time": 50.370078}, {"type": "WRITE", "transfers": 1, "speed": 5811.245355, "utilization": 60.533806, "size": 1143010.0, "time": 196.689025}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 454959, "speed": 112.303, "utilization": 0.974851, "size": 0.00863302}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27015, "speed": 362.986, "utilization": 3.15092, "size": 0.115627}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 412295, "speed": 109.614, "utilization": 0.951507, "size": 0.00869853}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24339, "speed": 359.342, "utilization": 3.11929, "size": 0.114317}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 499180, "speed": 115.22, "utilization": 1.00017, "size": 0.00857695}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29792, "speed": 366.378, "utilization": 3.18036, "size": 0.116724}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 499373, "speed": 115.224, "utilization": 1.00021, "size": 0.00857672}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29800, "speed": 366.543, "utilization": 3.1818, "size": 0.116744}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 506387, "speed": 116.506, "utilization": 1.01134, "size": 0.00856873}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30243, "speed": 366.411, "utilization": 3.18065, "size": 0.11689}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len8/run2.json b/code/fpga/final_results/proteins.10MB.len8/run2.json new file mode 100644 index 0000000..c11eeea --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.182, "power": 35.260975}, {"timestamp": 58.8373, "power": 35.260975}, {"timestamp": 79.368, "power": 35.260975}, {"timestamp": 99.897, "power": 35.260975}, {"timestamp": 120.425, "power": 35.260975}, {"timestamp": 141.311, "power": 35.260975}, {"timestamp": 161.816, "power": 35.260975}, {"timestamp": 182.353, "power": 35.260975}, {"timestamp": 202.886, "power": 35.260975}, {"timestamp": 223.421, "power": 35.260975}, {"timestamp": 243.953, "power": 35.260975}, {"timestamp": 264.492, "power": 35.260975}, {"timestamp": 285.025, "power": 35.260975}, {"timestamp": 305.524, "power": 35.260975}, {"timestamp": 326.016, "power": 35.260975}, {"timestamp": 346.535, "power": 35.260975}, {"timestamp": 367.061, "power": 35.260975}, {"timestamp": 387.59, "power": 35.260975}, {"timestamp": 408.114, "power": 35.260975}, {"timestamp": 428.64, "power": 35.260975}, {"timestamp": 449.166, "power": 35.260975}, {"timestamp": 469.67, "power": 35.260975}, {"timestamp": 490.193, "power": 35.260975}, {"timestamp": 510.695, "power": 35.260975}, {"timestamp": 531.227, "power": 35.260975}, {"timestamp": 551.765, "power": 35.260975}, {"timestamp": 572.311, "power": 35.260975}, {"timestamp": 592.854, "power": 35.260975}, {"timestamp": 613.39, "power": 35.260975}, {"timestamp": 633.9, "power": 35.260975}, {"timestamp": 654.39, "power": 35.260975}, {"timestamp": 674.918, "power": 35.260975}, {"timestamp": 695.452, "power": 35.260975}, {"timestamp": 716.017, "power": 35.260975}], "timeline": {"START": "450.685436", "END": "489.147735"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 282.433}, {"name": "clSetKernelArg", "calls": 19, "time": 120.163}, {"name": "clReleaseKernel", "calls": 1, "time": 102.22}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.1703}, {"name": "clReleaseContext", "calls": 1, "time": 42.1529}, {"name": "clCreateContext", "calls": 1, "time": 35.8849}, {"name": "clReleaseProgram", "calls": 1, "time": 14.9697}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.498538}, {"name": "clCreateKernel", "calls": 1, "time": 0.343235}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.079788}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076628}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037836}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027948}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027463}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023697}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011622}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010643}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007942}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007375}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006962}, {"name": "clRetainDevice", "calls": 2, "time": 0.00477}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38.4623}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 37.3579}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 37.3567}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 38.0595}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 36.6119}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 36.5846}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6309.01889, "utilization": 65.718947, "size": 329820.0, "time": 52.277542}, {"type": "WRITE", "transfers": 1, "speed": 5968.7976, "utilization": 62.174975, "size": 1143010.0, "time": 191.497226}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 452217, "speed": 115.936, "utilization": 1.00639, "size": 0.00863686}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26863, "speed": 363.209, "utilization": 3.15286, "size": 0.115465}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 453461, "speed": 115.958, "utilization": 1.00658, "size": 0.00863512}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26923, "speed": 362.355, "utilization": 3.14544, "size": 0.115577}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 473801, "speed": 118.793, "utilization": 1.03119, "size": 0.00860785}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28186, "speed": 365.894, "utilization": 3.17616, "size": 0.116171}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 432571, "speed": 114.102, "utilization": 0.990472, "size": 0.00866579}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25607, "speed": 361.046, "utilization": 3.13408, "size": 0.114991}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 434124, "speed": 114.597, "utilization": 0.994764, "size": 0.0086634}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25688, "speed": 361.578, "utilization": 3.1387, "size": 0.115112}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len8/run3.json b/code/fpga/final_results/proteins.10MB.len8/run3.json new file mode 100644 index 0000000..d0086ef --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.294, "power": 36.308049}, {"timestamp": 58.9022, "power": 36.308049}, {"timestamp": 79.4644, "power": 36.308049}, {"timestamp": 100.027, "power": 36.308049}, {"timestamp": 120.578, "power": 36.308049}, {"timestamp": 141.32, "power": 36.308049}, {"timestamp": 161.841, "power": 36.308049}, {"timestamp": 182.414, "power": 36.308049}, {"timestamp": 203.007, "power": 36.308049}, {"timestamp": 223.598, "power": 36.308049}, {"timestamp": 244.197, "power": 36.308049}, {"timestamp": 264.76, "power": 36.308049}, {"timestamp": 285.289, "power": 36.308049}, {"timestamp": 305.808, "power": 36.308049}, {"timestamp": 326.326, "power": 36.308049}, {"timestamp": 346.845, "power": 36.308049}, {"timestamp": 367.364, "power": 36.308049}, {"timestamp": 387.885, "power": 36.308049}, {"timestamp": 408.363, "power": 36.308049}, {"timestamp": 428.843, "power": 36.308049}, {"timestamp": 449.323, "power": 36.308049}, {"timestamp": 469.842, "power": 36.308049}, {"timestamp": 490.364, "power": 36.308049}, {"timestamp": 510.856, "power": 36.308049}, {"timestamp": 531.404, "power": 36.308049}, {"timestamp": 551.88, "power": 36.308049}, {"timestamp": 572.38, "power": 36.308049}, {"timestamp": 592.929, "power": 36.308049}, {"timestamp": 613.432, "power": 36.308049}, {"timestamp": 633.993, "power": 36.308049}, {"timestamp": 654.556, "power": 36.308049}, {"timestamp": 675.116, "power": 36.308049}, {"timestamp": 695.646, "power": 36.308049}, {"timestamp": 716.197, "power": 36.308049}], "timeline": {"START": "452.452581", "END": "493.621471"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 288.602}, {"name": "clSetKernelArg", "calls": 19, "time": 117.354}, {"name": "clReleaseKernel", "calls": 1, "time": 102.608}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.2248}, {"name": "clReleaseContext", "calls": 1, "time": 41.0359}, {"name": "clCreateContext", "calls": 1, "time": 35.8622}, {"name": "clReleaseProgram", "calls": 1, "time": 11.1795}, {"name": "clCreateKernel", "calls": 1, "time": 0.348172}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.316601}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.130291}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073042}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037643}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036825}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027987}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023204}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011521}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010374}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.0101}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008206}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007614}, {"name": "clRetainDevice", "calls": 2, "time": 0.00479}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 41.1689}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 38.6989}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 40.8088}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 39.5715}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 39.5273}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 37.867}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6517.51564, "utilization": 67.890788, "size": 329820.0, "time": 50.605172}, {"type": "WRITE", "transfers": 1, "speed": 5814.086406, "utilization": 60.5634, "size": 1143010.0, "time": 196.592913}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 463588, "speed": 114.219, "utilization": 0.991484, "size": 0.00862124}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27547, "speed": 363.653, "utilization": 3.15671, "size": 0.1159}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 518726, "speed": 119.439, "utilization": 1.03679, "size": 0.00855521}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31003, "speed": 368.162, "utilization": 3.19585, "size": 0.117208}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 482155, "speed": 115.215, "utilization": 1.00013, "size": 0.00859732}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28728, "speed": 364.398, "utilization": 3.16317, "size": 0.116306}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 479488, "speed": 114.864, "utilization": 0.997086, "size": 0.00860064}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28564, "speed": 364.766, "utilization": 3.16637, "size": 0.116227}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 451056, "speed": 113.578, "utilization": 0.98592, "size": 0.0086385}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26759, "speed": 362.583, "utilization": 3.14742, "size": 0.115567}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.10MB.len8/run4.json b/code/fpga/final_results/proteins.10MB.len8/run4.json new file mode 100644 index 0000000..48f7217 --- /dev/null +++ b/code/fpga/final_results/proteins.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.1694, "power": 35.467389}, {"timestamp": 62.8312, "power": 35.467389}, {"timestamp": 83.3673, "power": 35.467389}, {"timestamp": 103.899, "power": 35.467389}, {"timestamp": 124.428, "power": 35.467389}, {"timestamp": 145.345, "power": 35.467389}, {"timestamp": 165.84, "power": 35.467389}, {"timestamp": 186.378, "power": 35.467389}, {"timestamp": 206.915, "power": 35.467389}, {"timestamp": 227.451, "power": 35.467389}, {"timestamp": 247.987, "power": 35.467389}, {"timestamp": 268.523, "power": 35.467389}, {"timestamp": 289.048, "power": 35.467389}, {"timestamp": 309.546, "power": 35.467389}, {"timestamp": 330.029, "power": 35.467389}, {"timestamp": 350.547, "power": 35.467389}, {"timestamp": 371.073, "power": 35.467389}, {"timestamp": 391.597, "power": 35.467389}, {"timestamp": 412.12, "power": 35.467389}, {"timestamp": 432.643, "power": 35.467389}, {"timestamp": 453.168, "power": 35.467389}, {"timestamp": 473.671, "power": 35.467389}, {"timestamp": 494.152, "power": 35.467389}, {"timestamp": 514.672, "power": 35.467389}, {"timestamp": 535.204, "power": 35.467389}, {"timestamp": 555.734, "power": 35.467389}, {"timestamp": 576.269, "power": 35.467389}, {"timestamp": 596.799, "power": 35.467389}, {"timestamp": 617.34, "power": 35.467389}, {"timestamp": 637.827, "power": 35.467389}, {"timestamp": 658.347, "power": 35.467389}, {"timestamp": 678.875, "power": 35.467389}, {"timestamp": 699.791, "power": 35.467389}], "timeline": {"START": "450.115457", "END": "492.118438"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 280.742}, {"name": "clSetKernelArg", "calls": 19, "time": 117.064}, {"name": "clReleaseKernel", "calls": 1, "time": 100.643}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.1169}, {"name": "clCreateContext", "calls": 1, "time": 39.8284}, {"name": "clReleaseContext", "calls": 1, "time": 32.4182}, {"name": "clReleaseProgram", "calls": 1, "time": 11.782}, {"name": "clCreateKernel", "calls": 1, "time": 0.345128}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.302769}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.128753}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079706}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040515}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030051}, {"name": "clCreateBuffer", "calls": 7, "time": 0.029169}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024069}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01151}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010858}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007922}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007905}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007085}, {"name": "clRetainDevice", "calls": 2, "time": 0.0051}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 42.003}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 39.545}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 39.9043}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 41.2133}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 36.1319}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 41.6954}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6889.478987, "utilization": 71.765406, "size": 329820.0, "time": 47.872996}, {"type": "WRITE", "transfers": 1, "speed": 5992.120837, "utilization": 62.417925, "size": 1143010.0, "time": 190.751858}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 464567, "speed": 111.75, "utilization": 0.970053, "size": 0.00861993}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27596, "speed": 363.211, "utilization": 3.15287, "size": 0.115978}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 474853, "speed": 112.964, "utilization": 0.980592, "size": 0.0086065}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28261, "speed": 364.55, "utilization": 3.1645, "size": 0.116161}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 508435, "speed": 116.218, "utilization": 1.00883, "size": 0.00856644}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30348, "speed": 367.116, "utilization": 3.18678, "size": 0.117025}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 409900, "speed": 109.859, "utilization": 0.953635, "size": 0.00870261}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24208, "speed": 359.032, "utilization": 3.1166, "size": 0.114144}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 526066, "speed": 118.195, "utilization": 1.02599, "size": 0.00854746}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31449, "speed": 369.423, "utilization": 3.2068, "size": 0.117413}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len4/run0.json b/code/fpga/final_results/proteins.15MB.len4/run0.json new file mode 100644 index 0000000..7d42211 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.7441, "power": 35.664432000000005}, {"timestamp": 71.402, "power": 35.664432000000005}, {"timestamp": 91.9647, "power": 35.664432000000005}, {"timestamp": 112.452, "power": 35.664432000000005}, {"timestamp": 133.438, "power": 35.664432000000005}, {"timestamp": 154.332, "power": 35.664432000000005}, {"timestamp": 174.873, "power": 35.664432000000005}, {"timestamp": 195.424, "power": 35.664432000000005}, {"timestamp": 215.932, "power": 35.664432000000005}, {"timestamp": 236.421, "power": 35.664432000000005}, {"timestamp": 256.952, "power": 35.664432000000005}, {"timestamp": 277.489, "power": 35.664432000000005}, {"timestamp": 298.027, "power": 35.664432000000005}, {"timestamp": 318.565, "power": 35.664432000000005}, {"timestamp": 339.107, "power": 35.664432000000005}, {"timestamp": 359.613, "power": 35.664432000000005}, {"timestamp": 380.107, "power": 35.664432000000005}, {"timestamp": 400.625, "power": 35.664432000000005}, {"timestamp": 420.951, "power": 35.664432000000005}, {"timestamp": 441.329, "power": 35.664432000000005}, {"timestamp": 461.798, "power": 35.664432000000005}, {"timestamp": 482.26, "power": 35.664432000000005}, {"timestamp": 502.72, "power": 35.664432000000005}, {"timestamp": 523.184, "power": 35.664432000000005}, {"timestamp": 543.635, "power": 35.664432000000005}, {"timestamp": 564.086, "power": 35.664432000000005}, {"timestamp": 584.534, "power": 35.664432000000005}, {"timestamp": 604.976, "power": 35.664432000000005}, {"timestamp": 625.472, "power": 35.664432000000005}, {"timestamp": 646.001, "power": 35.664432000000005}, {"timestamp": 666.535, "power": 35.664432000000005}, {"timestamp": 687.069, "power": 35.664432000000005}, {"timestamp": 707.6, "power": 35.664432000000005}, {"timestamp": 728.104, "power": 35.664432000000005}, {"timestamp": 748.608, "power": 35.664432000000005}, {"timestamp": 769.127, "power": 35.664432000000005}, {"timestamp": 789.647, "power": 35.664432000000005}, {"timestamp": 810.167, "power": 35.664432000000005}, {"timestamp": 830.688, "power": 35.664432000000005}, {"timestamp": 851.212, "power": 35.664432000000005}, {"timestamp": 871.705, "power": 35.664432000000005}, {"timestamp": 892.186, "power": 35.664432000000005}, {"timestamp": 912.704, "power": 35.664432000000005}, {"timestamp": 933.227, "power": 35.664432000000005}, {"timestamp": 953.747, "power": 35.664432000000005}, {"timestamp": 974.272, "power": 35.664432000000005}, {"timestamp": 994.802, "power": 35.664432000000005}, {"timestamp": 1015.34, "power": 35.999564}, {"timestamp": 1036.17, "power": 35.999564}, {"timestamp": 1056.91, "power": 35.999564}], "timeline": {"START": "615.039122", "END": "722.479665"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 448.353}, {"name": "clSetKernelArg", "calls": 19, "time": 202.636}, {"name": "clReleaseKernel", "calls": 1, "time": 170.312}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2872}, {"name": "clCreateContext", "calls": 1, "time": 48.6046}, {"name": "clReleaseContext", "calls": 1, "time": 39.5197}, {"name": "clReleaseProgram", "calls": 1, "time": 28.0982}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.435052}, {"name": "clCreateKernel", "calls": 1, "time": 0.34087}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.141268}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070497}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037093}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027075}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024037}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023694}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01097}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010686}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010041}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00919}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007941}, {"name": "clRetainDevice", "calls": 2, "time": 0.004715}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 107.441}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 107.02}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 98.6287}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 103.35}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 101.223}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 104.871}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8585.777655, "utilization": 89.435184, "size": 617400.0, "time": 71.909619}, {"type": "WRITE", "transfers": 1, "speed": 6379.34731, "utilization": 66.451534, "size": 1714450.0, "time": 268.750394}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1411804, "speed": 111.163, "utilization": 0.964953, "size": 0.00820399}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 87455, "speed": 386.168, "utilization": 3.35215, "size": 0.124343}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1231454, "speed": 105.84, "utilization": 0.918749, "size": 0.00823387}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76175, "speed": 382.82, "utilization": 3.32309, "size": 0.123815}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1310826, "speed": 107.101, "utilization": 0.929693, "size": 0.00821971}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81119, "speed": 384.004, "utilization": 3.33336, "size": 0.124097}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1273354, "speed": 106.461, "utilization": 0.924141, "size": 0.00822617}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78801, "speed": 383.377, "utilization": 3.32792, "size": 0.123943}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1343287, "speed": 108.156, "utilization": 0.938857, "size": 0.0082144}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83144, "speed": 384.447, "utilization": 3.33722, "size": 0.124198}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len4/run1.json b/code/fpga/final_results/proteins.15MB.len4/run1.json new file mode 100644 index 0000000..fc0acec --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 58.6412, "power": 35.989795}, {"timestamp": 79.3495, "power": 35.989795}, {"timestamp": 99.8422, "power": 35.989795}, {"timestamp": 120.375, "power": 35.989795}, {"timestamp": 141.289, "power": 35.989795}, {"timestamp": 162.175, "power": 35.989795}, {"timestamp": 182.72, "power": 35.989795}, {"timestamp": 203.26, "power": 35.989795}, {"timestamp": 223.753, "power": 35.989795}, {"timestamp": 244.288, "power": 35.989795}, {"timestamp": 264.825, "power": 35.989795}, {"timestamp": 285.364, "power": 35.989795}, {"timestamp": 305.905, "power": 35.989795}, {"timestamp": 326.44, "power": 35.989795}, {"timestamp": 346.98, "power": 35.989795}, {"timestamp": 367.487, "power": 35.989795}, {"timestamp": 388.025, "power": 35.989795}, {"timestamp": 408.592, "power": 35.989795}, {"timestamp": 429.06, "power": 35.989795}, {"timestamp": 449.523, "power": 35.989795}, {"timestamp": 469.722, "power": 35.989795}, {"timestamp": 490.188, "power": 35.989795}, {"timestamp": 510.654, "power": 35.989795}, {"timestamp": 531.132, "power": 35.989795}, {"timestamp": 551.581, "power": 35.989795}, {"timestamp": 572.028, "power": 35.989795}, {"timestamp": 592.476, "power": 35.989795}, {"timestamp": 612.924, "power": 35.989795}, {"timestamp": 633.415, "power": 35.989795}, {"timestamp": 653.943, "power": 35.989795}, {"timestamp": 674.474, "power": 35.989795}, {"timestamp": 695.034, "power": 35.989795}, {"timestamp": 715.525, "power": 35.989795}, {"timestamp": 736.026, "power": 35.989795}, {"timestamp": 756.564, "power": 35.989795}, {"timestamp": 777.087, "power": 35.989795}, {"timestamp": 797.612, "power": 35.989795}, {"timestamp": 818.138, "power": 35.989795}, {"timestamp": 838.638, "power": 35.989795}, {"timestamp": 859.147, "power": 35.989795}, {"timestamp": 879.634, "power": 35.989795}, {"timestamp": 900.158, "power": 35.989795}, {"timestamp": 920.686, "power": 35.989795}, {"timestamp": 941.21, "power": 35.989795}, {"timestamp": 961.734, "power": 35.989795}, {"timestamp": 982.256, "power": 35.989795}, {"timestamp": 1002.79, "power": 35.989795}, {"timestamp": 1023.29, "power": 35.575776000000005}, {"timestamp": 1043.85, "power": 35.575776000000005}, {"timestamp": 1064.4, "power": 35.575776000000005}], "timeline": {"START": "618.660346", "END": "720.937837"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 440.196}, {"name": "clSetKernelArg", "calls": 19, "time": 200.961}, {"name": "clReleaseKernel", "calls": 1, "time": 176.539}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.5764}, {"name": "clCreateContext", "calls": 1, "time": 56.516}, {"name": "clReleaseContext", "calls": 1, "time": 55.9992}, {"name": "clReleaseProgram", "calls": 1, "time": 11.9888}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.392699}, {"name": "clCreateKernel", "calls": 1, "time": 0.345254}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.117715}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074194}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03731}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02524}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024375}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023812}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011681}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010044}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008199}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007012}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006812}, {"name": "clRetainDevice", "calls": 2, "time": 0.004805}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 102.277}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 96.495}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 96.6521}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 96.6274}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 96.953}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 101.791}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8713.213716, "utilization": 90.762643, "size": 617400.0, "time": 70.857897}, {"type": "WRITE", "transfers": 1, "speed": 6425.971436, "utilization": 66.937202, "size": 1714450.0, "time": 266.800455}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1195989, "speed": 105.169, "utilization": 0.912926, "size": 0.0082408}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73960, "speed": 382.877, "utilization": 3.32359, "size": 0.123687}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1196503, "speed": 105.005, "utilization": 0.911498, "size": 0.0082407}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73980, "speed": 382.447, "utilization": 3.31985, "size": 0.123709}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1196699, "speed": 105.037, "utilization": 0.911782, "size": 0.00824066}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 74000, "speed": 382.279, "utilization": 3.3184, "size": 0.123697}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1204207, "speed": 105.315, "utilization": 0.914191, "size": 0.00823916}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 74487, "speed": 383.241, "utilization": 3.32674, "size": 0.123695}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1356358, "speed": 112.633, "utilization": 0.977721, "size": 0.00821233}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83979, "speed": 387.087, "utilization": 3.36013, "size": 0.124208}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len4/run2.json b/code/fpga/final_results/proteins.15MB.len4/run2.json new file mode 100644 index 0000000..e615340 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.826, "power": 35.863872}, {"timestamp": 67.4603, "power": 35.863872}, {"timestamp": 87.9705, "power": 35.863872}, {"timestamp": 108.502, "power": 35.863872}, {"timestamp": 129.474, "power": 35.863872}, {"timestamp": 150.338, "power": 35.863872}, {"timestamp": 170.882, "power": 35.863872}, {"timestamp": 191.434, "power": 35.863872}, {"timestamp": 211.943, "power": 35.863872}, {"timestamp": 232.44, "power": 35.863872}, {"timestamp": 252.974, "power": 35.863872}, {"timestamp": 273.514, "power": 35.863872}, {"timestamp": 294.053, "power": 35.863872}, {"timestamp": 314.594, "power": 35.863872}, {"timestamp": 335.136, "power": 35.863872}, {"timestamp": 355.675, "power": 35.863872}, {"timestamp": 376.23, "power": 35.863872}, {"timestamp": 396.8, "power": 35.863872}, {"timestamp": 417.278, "power": 35.863872}, {"timestamp": 437.75, "power": 35.863872}, {"timestamp": 458.221, "power": 35.863872}, {"timestamp": 478.695, "power": 35.863872}, {"timestamp": 499.159, "power": 35.863872}, {"timestamp": 519.632, "power": 35.863872}, {"timestamp": 540.088, "power": 35.863872}, {"timestamp": 560.542, "power": 35.863872}, {"timestamp": 580.991, "power": 35.863872}, {"timestamp": 601.44, "power": 35.863872}, {"timestamp": 621.941, "power": 35.863872}, {"timestamp": 642.475, "power": 35.863872}, {"timestamp": 663.009, "power": 35.863872}, {"timestamp": 683.551, "power": 35.863872}, {"timestamp": 704.062, "power": 35.863872}, {"timestamp": 724.565, "power": 35.863872}, {"timestamp": 745.104, "power": 35.863872}, {"timestamp": 765.632, "power": 35.863872}, {"timestamp": 786.155, "power": 35.863872}, {"timestamp": 806.677, "power": 35.863872}, {"timestamp": 827.202, "power": 35.863872}, {"timestamp": 847.727, "power": 35.863872}, {"timestamp": 868.221, "power": 35.863872}, {"timestamp": 888.706, "power": 35.863872}, {"timestamp": 909.235, "power": 35.863872}, {"timestamp": 929.767, "power": 35.863872}, {"timestamp": 950.259, "power": 35.863872}, {"timestamp": 970.79, "power": 35.863872}, {"timestamp": 991.326, "power": 35.863872}, {"timestamp": 1012.17, "power": 36.182763}, {"timestamp": 1033.27, "power": 36.182763}], "timeline": {"START": "608.736892", "END": "708.616977"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 440.087}, {"name": "clSetKernelArg", "calls": 19, "time": 200.993}, {"name": "clReleaseKernel", "calls": 1, "time": 168.079}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.473}, {"name": "clCreateContext", "calls": 1, "time": 44.6757}, {"name": "clReleaseContext", "calls": 1, "time": 37.6766}, {"name": "clReleaseProgram", "calls": 1, "time": 11.5557}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.429079}, {"name": "clCreateKernel", "calls": 1, "time": 0.364655}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.228658}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085491}, {"name": "clRetainMemObject", "calls": 14, "time": 0.048239}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028333}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024693}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022777}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010189}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009453}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00871}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007342}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00645}, {"name": "clRetainDevice", "calls": 2, "time": 0.004719}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 99.8801}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 99.1073}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 96.8686}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 98.8126}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 99.5511}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 98.1151}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8706.217695, "utilization": 90.689768, "size": 617400.0, "time": 70.914836}, {"type": "WRITE", "transfers": 1, "speed": 6368.092401, "utilization": 66.334296, "size": 1714450.0, "time": 269.225381}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1248422, "speed": 106.62, "utilization": 0.925519, "size": 0.00823069}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77232, "speed": 383.13, "utilization": 3.32578, "size": 0.123878}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1213084, "speed": 106.184, "utilization": 0.921732, "size": 0.00823741}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75026, "speed": 382.129, "utilization": 3.31709, "size": 0.123753}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1242077, "speed": 106.52, "utilization": 0.924651, "size": 0.00823187}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76827, "speed": 383.103, "utilization": 3.32555, "size": 0.123871}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1266849, "speed": 107.485, "utilization": 0.933027, "size": 0.00822734}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78408, "speed": 383.21, "utilization": 3.32648, "size": 0.123901}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1230035, "speed": 106.217, "utilization": 0.922019, "size": 0.00823414}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76080, "speed": 383.309, "utilization": 3.32733, "size": 0.123821}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len4/run3.json b/code/fpga/final_results/proteins.15MB.len4/run3.json new file mode 100644 index 0000000..1c625eb --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.1436, "power": 35.963325999999995}, {"timestamp": 65.8293, "power": 35.963325999999995}, {"timestamp": 86.364, "power": 35.963325999999995}, {"timestamp": 106.896, "power": 35.963325999999995}, {"timestamp": 127.787, "power": 35.963325999999995}, {"timestamp": 148.662, "power": 35.963325999999995}, {"timestamp": 169.2, "power": 35.963325999999995}, {"timestamp": 189.741, "power": 35.963325999999995}, {"timestamp": 210.283, "power": 35.963325999999995}, {"timestamp": 230.822, "power": 35.963325999999995}, {"timestamp": 251.36, "power": 35.963325999999995}, {"timestamp": 271.899, "power": 35.963325999999995}, {"timestamp": 292.422, "power": 35.963325999999995}, {"timestamp": 312.916, "power": 35.963325999999995}, {"timestamp": 333.448, "power": 35.963325999999995}, {"timestamp": 353.987, "power": 35.963325999999995}, {"timestamp": 374.511, "power": 35.963325999999995}, {"timestamp": 395.093, "power": 35.963325999999995}, {"timestamp": 415.569, "power": 35.963325999999995}, {"timestamp": 436.033, "power": 35.963325999999995}, {"timestamp": 456.511, "power": 35.963325999999995}, {"timestamp": 476.979, "power": 35.963325999999995}, {"timestamp": 497.446, "power": 35.963325999999995}, {"timestamp": 517.916, "power": 35.963325999999995}, {"timestamp": 538.378, "power": 35.963325999999995}, {"timestamp": 558.828, "power": 35.963325999999995}, {"timestamp": 579.278, "power": 35.963325999999995}, {"timestamp": 599.73, "power": 35.963325999999995}, {"timestamp": 620.183, "power": 35.963325999999995}, {"timestamp": 640.629, "power": 35.963325999999995}, {"timestamp": 661.118, "power": 35.963325999999995}, {"timestamp": 681.651, "power": 35.963325999999995}, {"timestamp": 702.189, "power": 35.963325999999995}, {"timestamp": 722.736, "power": 35.963325999999995}, {"timestamp": 743.282, "power": 35.963325999999995}, {"timestamp": 763.81, "power": 35.963325999999995}, {"timestamp": 784.332, "power": 35.963325999999995}, {"timestamp": 804.815, "power": 35.963325999999995}, {"timestamp": 825.299, "power": 35.963325999999995}, {"timestamp": 845.822, "power": 35.963325999999995}, {"timestamp": 866.349, "power": 35.963325999999995}, {"timestamp": 886.873, "power": 35.963325999999995}, {"timestamp": 907.4, "power": 35.963325999999995}, {"timestamp": 927.929, "power": 35.963325999999995}, {"timestamp": 948.426, "power": 35.963325999999995}, {"timestamp": 968.907, "power": 35.963325999999995}, {"timestamp": 989.443, "power": 35.963325999999995}, {"timestamp": 1010.05, "power": 35.308242}, {"timestamp": 1030.85, "power": 35.308242}, {"timestamp": 1051.4, "power": 35.308242}, {"timestamp": 1071.96, "power": 35.308242}], "timeline": {"START": "615.204684", "END": "718.662894"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 443.174}, {"name": "clSetKernelArg", "calls": 19, "time": 209.464}, {"name": "clReleaseKernel", "calls": 1, "time": 169.105}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.6652}, {"name": "clReleaseContext", "calls": 1, "time": 57.7492}, {"name": "clCreateContext", "calls": 1, "time": 42.9874}, {"name": "clReleaseProgram", "calls": 1, "time": 13.442}, {"name": "clCreateKernel", "calls": 1, "time": 0.36493}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.3248}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.133151}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074702}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038602}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027141}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024246}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023799}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010431}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009498}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009096}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007009}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00653}, {"name": "clRetainDevice", "calls": 2, "time": 0.00476}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 103.458}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 102.811}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 103.021}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 99.3138}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 97.9129}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 103.092}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8679.343184, "utilization": 90.409825, "size": 617400.0, "time": 71.134415}, {"type": "WRITE", "transfers": 1, "speed": 6389.31765, "utilization": 66.555392, "size": 1714450.0, "time": 268.331017}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1300017, "speed": 106.85, "utilization": 0.927522, "size": 0.00822154}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80471, "speed": 383.75, "utilization": 3.33117, "size": 0.124022}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1304982, "speed": 107.011, "utilization": 0.928915, "size": 0.00822069}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80760, "speed": 384.082, "utilization": 3.33405, "size": 0.12407}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1239836, "speed": 105.828, "utilization": 0.918642, "size": 0.00823229}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76715, "speed": 382.94, "utilization": 3.32414, "size": 0.123818}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1215270, "speed": 105.37, "utilization": 0.914669, "size": 0.00823698}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75169, "speed": 383.093, "utilization": 3.32546, "size": 0.12375}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1308913, "speed": 107.209, "utilization": 0.930635, "size": 0.00822003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81050, "speed": 384.185, "utilization": 3.33494, "size": 0.124014}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len4/run4.json b/code/fpga/final_results/proteins.15MB.len4/run4.json new file mode 100644 index 0000000..4dd5fcc --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2603, "power": 36.672014000000004}, {"timestamp": 57.8251, "power": 36.672014000000004}, {"timestamp": 78.3988, "power": 36.672014000000004}, {"timestamp": 98.9704, "power": 36.672014000000004}, {"timestamp": 119.704, "power": 36.672014000000004}, {"timestamp": 140.379, "power": 36.672014000000004}, {"timestamp": 160.883, "power": 36.672014000000004}, {"timestamp": 181.41, "power": 36.672014000000004}, {"timestamp": 201.978, "power": 36.672014000000004}, {"timestamp": 222.579, "power": 36.672014000000004}, {"timestamp": 243.179, "power": 36.672014000000004}, {"timestamp": 263.781, "power": 36.672014000000004}, {"timestamp": 284.378, "power": 36.672014000000004}, {"timestamp": 304.962, "power": 36.672014000000004}, {"timestamp": 325.527, "power": 36.672014000000004}, {"timestamp": 346.125, "power": 36.672014000000004}, {"timestamp": 366.635, "power": 36.672014000000004}, {"timestamp": 387.321, "power": 36.672014000000004}, {"timestamp": 407.936, "power": 36.672014000000004}, {"timestamp": 428.541, "power": 36.672014000000004}, {"timestamp": 449.21, "power": 36.672014000000004}, {"timestamp": 469.762, "power": 36.672014000000004}, {"timestamp": 490.293, "power": 36.672014000000004}, {"timestamp": 510.82, "power": 36.672014000000004}, {"timestamp": 531.346, "power": 36.672014000000004}, {"timestamp": 551.87, "power": 36.672014000000004}, {"timestamp": 572.399, "power": 36.672014000000004}, {"timestamp": 592.912, "power": 36.672014000000004}, {"timestamp": 613.396, "power": 36.672014000000004}, {"timestamp": 633.921, "power": 36.672014000000004}, {"timestamp": 654.453, "power": 36.672014000000004}, {"timestamp": 674.989, "power": 36.672014000000004}, {"timestamp": 695.58, "power": 36.672014000000004}, {"timestamp": 716.164, "power": 36.672014000000004}, {"timestamp": 736.68, "power": 36.672014000000004}, {"timestamp": 757.166, "power": 36.672014000000004}, {"timestamp": 777.686, "power": 36.672014000000004}, {"timestamp": 798.223, "power": 36.672014000000004}, {"timestamp": 818.747, "power": 36.672014000000004}, {"timestamp": 839.301, "power": 36.672014000000004}, {"timestamp": 859.842, "power": 36.672014000000004}, {"timestamp": 880.402, "power": 36.672014000000004}, {"timestamp": 900.916, "power": 36.672014000000004}, {"timestamp": 921.428, "power": 36.672014000000004}, {"timestamp": 941.939, "power": 36.672014000000004}, {"timestamp": 962.49, "power": 36.672014000000004}, {"timestamp": 983.041, "power": 36.672014000000004}, {"timestamp": 1003.58, "power": 36.672014000000004}, {"timestamp": 1024.14, "power": 36.175349}], "timeline": {"START": "598.149867", "END": "701.883504"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 440.091}, {"name": "clSetKernelArg", "calls": 19, "time": 202.329}, {"name": "clReleaseKernel", "calls": 1, "time": 178.269}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2847}, {"name": "clReleaseContext", "calls": 1, "time": 36.2695}, {"name": "clCreateContext", "calls": 1, "time": 35.0728}, {"name": "clReleaseProgram", "calls": 1, "time": 11.0476}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.443673}, {"name": "clCreateKernel", "calls": 1, "time": 0.368878}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.240152}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085057}, {"name": "clRetainMemObject", "calls": 14, "time": 0.047845}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.0269}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023695}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023081}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010069}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009468}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008363}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006885}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006586}, {"name": "clRetainDevice", "calls": 2, "time": 0.004852}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 103.734}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 101.474}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 103.33}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 99.4136}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 101.602}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 103.294}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8705.593577, "utilization": 90.683266, "size": 617400.0, "time": 70.91992}, {"type": "WRITE", "transfers": 1, "speed": 6459.051163, "utilization": 67.281783, "size": 1714450.0, "time": 265.434049}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1255372, "speed": 104.655, "utilization": 0.908459, "size": 0.00822941}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77672, "speed": 382.817, "utilization": 3.32307, "size": 0.123892}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1293313, "speed": 105.833, "utilization": 0.91869, "size": 0.00822268}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80017, "speed": 383.916, "utilization": 3.33261, "size": 0.124055}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1223846, "speed": 104.174, "utilization": 0.904292, "size": 0.00823532}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75687, "speed": 383.418, "utilization": 3.32828, "size": 0.123809}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1256912, "speed": 104.642, "utilization": 0.90835, "size": 0.00822913}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77747, "speed": 383.399, "utilization": 3.32812, "size": 0.123931}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1293568, "speed": 105.861, "utilization": 0.918928, "size": 0.00822264}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80059, "speed": 384.067, "utilization": 3.33392, "size": 0.124015}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len6/run0.json b/code/fpga/final_results/proteins.15MB.len6/run0.json new file mode 100644 index 0000000..128812c --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.5874, "power": 35.490868000000006}, {"timestamp": 67.2448, "power": 35.490868000000006}, {"timestamp": 87.7856, "power": 35.490868000000006}, {"timestamp": 108.3, "power": 35.490868000000006}, {"timestamp": 129.214, "power": 35.490868000000006}, {"timestamp": 150.121, "power": 35.490868000000006}, {"timestamp": 170.664, "power": 35.490868000000006}, {"timestamp": 191.216, "power": 35.490868000000006}, {"timestamp": 211.754, "power": 35.490868000000006}, {"timestamp": 232.269, "power": 35.490868000000006}, {"timestamp": 252.767, "power": 35.490868000000006}, {"timestamp": 273.3, "power": 35.490868000000006}, {"timestamp": 293.844, "power": 35.490868000000006}, {"timestamp": 314.345, "power": 35.490868000000006}, {"timestamp": 334.903, "power": 35.490868000000006}, {"timestamp": 355.479, "power": 35.490868000000006}, {"timestamp": 376.01, "power": 35.490868000000006}, {"timestamp": 396.513, "power": 35.490868000000006}, {"timestamp": 416.998, "power": 35.490868000000006}, {"timestamp": 437.521, "power": 35.490868000000006}, {"timestamp": 458.046, "power": 35.490868000000006}, {"timestamp": 478.575, "power": 35.490868000000006}, {"timestamp": 499.104, "power": 35.490868000000006}, {"timestamp": 519.629, "power": 35.490868000000006}, {"timestamp": 540.17, "power": 35.490868000000006}, {"timestamp": 560.652, "power": 35.490868000000006}, {"timestamp": 581.172, "power": 35.490868000000006}, {"timestamp": 601.707, "power": 35.490868000000006}, {"timestamp": 622.233, "power": 35.490868000000006}, {"timestamp": 642.727, "power": 35.490868000000006}, {"timestamp": 663.318, "power": 35.490868000000006}, {"timestamp": 683.846, "power": 35.490868000000006}, {"timestamp": 704.306, "power": 35.490868000000006}, {"timestamp": 746.246, "power": 35.490868000000006}, {"timestamp": 766.777, "power": 35.490868000000006}, {"timestamp": 787.3, "power": 35.490868000000006}, {"timestamp": 807.826, "power": 35.490868000000006}, {"timestamp": 828.339, "power": 35.490868000000006}, {"timestamp": 848.828, "power": 35.490868000000006}, {"timestamp": 869.351, "power": 35.490868000000006}, {"timestamp": 889.878, "power": 35.490868000000006}, {"timestamp": 910.754, "power": 35.490868000000006}, {"timestamp": 931.294, "power": 35.490868000000006}], "timeline": {"START": "571.332056", "END": "629.97039"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 380.36}, {"name": "clSetKernelArg", "calls": 19, "time": 163.531}, {"name": "clReleaseKernel", "calls": 1, "time": 161.356}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.736}, {"name": "clCreateContext", "calls": 1, "time": 44.411}, {"name": "clReleaseContext", "calls": 1, "time": 36.9208}, {"name": "clReleaseProgram", "calls": 1, "time": 11.7729}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.430641}, {"name": "clCreateKernel", "calls": 1, "time": 0.372086}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129082}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074179}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036267}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026934}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023739}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02314}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010642}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010493}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009209}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00733}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006921}, {"name": "clRetainDevice", "calls": 2, "time": 0.004852}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 58.6383}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 58.2694}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 54.4195}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 52.6028}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 56.5438}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 55.1483}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8902.256594, "utilization": 92.73184, "size": 480060.0, "time": 53.925653}, {"type": "WRITE", "transfers": 1, "speed": 6408.464316, "utilization": 66.754837, "size": 1714470.0, "time": 267.531661}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 763546, "speed": 116.339, "utilization": 1.00989, "size": 0.00837719}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46659, "speed": 377.253, "utilization": 3.27477, "size": 0.120885}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 672959, "speed": 110.605, "utilization": 0.960117, "size": 0.00842796}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40983, "speed": 373.283, "utilization": 3.2403, "size": 0.119944}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 642808, "speed": 109.959, "utilization": 0.954505, "size": 0.00844803}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39089, "speed": 371.956, "utilization": 3.22878, "size": 0.119585}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 712903, "speed": 112.43, "utilization": 0.975952, "size": 0.00840398}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 43486, "speed": 374.623, "utilization": 3.25193, "size": 0.120389}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 680735, "speed": 110.344, "utilization": 0.957848, "size": 0.00842307}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41460, "speed": 372.999, "utilization": 3.23784, "size": 0.120065}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len6/run1.json b/code/fpga/final_results/proteins.15MB.len6/run1.json new file mode 100644 index 0000000..d87d98c --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6762, "power": 35.655024}, {"timestamp": 58.3338, "power": 35.655024}, {"timestamp": 78.8455, "power": 35.655024}, {"timestamp": 99.3863, "power": 35.655024}, {"timestamp": 120.376, "power": 35.655024}, {"timestamp": 141.245, "power": 35.655024}, {"timestamp": 161.802, "power": 35.655024}, {"timestamp": 182.343, "power": 35.655024}, {"timestamp": 202.852, "power": 35.655024}, {"timestamp": 223.4, "power": 35.655024}, {"timestamp": 243.954, "power": 35.655024}, {"timestamp": 264.51, "power": 35.655024}, {"timestamp": 285.065, "power": 35.655024}, {"timestamp": 305.583, "power": 35.655024}, {"timestamp": 326.162, "power": 35.655024}, {"timestamp": 346.719, "power": 35.655024}, {"timestamp": 367.258, "power": 35.655024}, {"timestamp": 387.793, "power": 35.655024}, {"timestamp": 408.329, "power": 35.655024}, {"timestamp": 428.866, "power": 35.655024}, {"timestamp": 449.401, "power": 35.655024}, {"timestamp": 469.937, "power": 35.655024}, {"timestamp": 490.46, "power": 35.655024}, {"timestamp": 510.952, "power": 35.655024}, {"timestamp": 531.489, "power": 35.655024}, {"timestamp": 552.028, "power": 35.655024}, {"timestamp": 572.524, "power": 35.655024}, {"timestamp": 593.057, "power": 35.655024}, {"timestamp": 613.597, "power": 35.655024}, {"timestamp": 634.133, "power": 35.655024}, {"timestamp": 654.513, "power": 35.655024}, {"timestamp": 675.044, "power": 35.655024}, {"timestamp": 695.586, "power": 35.655024}, {"timestamp": 736.897, "power": 35.655024}, {"timestamp": 757.437, "power": 35.655024}, {"timestamp": 777.977, "power": 35.655024}, {"timestamp": 798.49, "power": 35.655024}, {"timestamp": 819.02, "power": 35.655024}, {"timestamp": 839.555, "power": 35.655024}, {"timestamp": 860.098, "power": 35.655024}, {"timestamp": 880.643, "power": 35.655024}, {"timestamp": 901.546, "power": 35.655024}, {"timestamp": 922.127, "power": 35.655024}], "timeline": {"START": "563.301043", "END": "619.146925"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 378.135}, {"name": "clSetKernelArg", "calls": 19, "time": 164.544}, {"name": "clReleaseKernel", "calls": 1, "time": 161.462}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.168}, {"name": "clReleaseContext", "calls": 1, "time": 52.0309}, {"name": "clCreateContext", "calls": 1, "time": 35.5373}, {"name": "clReleaseProgram", "calls": 1, "time": 11.8972}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.534337}, {"name": "clCreateKernel", "calls": 1, "time": 0.355407}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.136649}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077182}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036713}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025762}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024515}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023342}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010292}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009962}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00863}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00724}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006962}, {"name": "clRetainDevice", "calls": 2, "time": 0.004689}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 55.8459}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 54.1697}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 50.694}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 55.0211}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 55.1543}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 55.5178}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8802.118508, "utilization": 91.688734, "size": 480060.0, "time": 54.539143}, {"type": "WRITE", "transfers": 1, "speed": 6408.851844, "utilization": 66.758873, "size": 1714470.0, "time": 267.515484}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 678541, "speed": 112.37, "utilization": 0.975432, "size": 0.00842444}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41340, "speed": 372.995, "utilization": 3.2378, "size": 0.119989}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 617588, "speed": 110.222, "utilization": 0.956792, "size": 0.00846633}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37517, "speed": 370.713, "utilization": 3.218, "size": 0.119218}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 694146, "speed": 112.678, "utilization": 0.978111, "size": 0.0084149}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 42301, "speed": 373.496, "utilization": 3.24216, "size": 0.120214}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 698100, "speed": 113.011, "utilization": 0.981, "size": 0.00841255}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 42585, "speed": 374.298, "utilization": 3.24911, "size": 0.120155}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 709471, "speed": 113.962, "utilization": 0.989256, "size": 0.00840594}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 43255, "speed": 374.1, "utilization": 3.2474, "size": 0.120397}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len6/run2.json b/code/fpga/final_results/proteins.15MB.len6/run2.json new file mode 100644 index 0000000..81e8b2a --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.3562, "power": 35.307438000000005}, {"timestamp": 58.0099, "power": 35.307438000000005}, {"timestamp": 78.552, "power": 35.307438000000005}, {"timestamp": 99.0919, "power": 35.307438000000005}, {"timestamp": 119.903, "power": 35.307438000000005}, {"timestamp": 140.804, "power": 35.307438000000005}, {"timestamp": 161.307, "power": 35.307438000000005}, {"timestamp": 181.903, "power": 35.307438000000005}, {"timestamp": 202.448, "power": 35.307438000000005}, {"timestamp": 222.989, "power": 35.307438000000005}, {"timestamp": 243.529, "power": 35.307438000000005}, {"timestamp": 264.077, "power": 35.307438000000005}, {"timestamp": 284.593, "power": 35.307438000000005}, {"timestamp": 305.093, "power": 35.307438000000005}, {"timestamp": 325.679, "power": 35.307438000000005}, {"timestamp": 346.212, "power": 35.307438000000005}, {"timestamp": 366.741, "power": 35.307438000000005}, {"timestamp": 387.269, "power": 35.307438000000005}, {"timestamp": 407.799, "power": 35.307438000000005}, {"timestamp": 428.349, "power": 35.307438000000005}, {"timestamp": 448.837, "power": 35.307438000000005}, {"timestamp": 469.365, "power": 35.307438000000005}, {"timestamp": 489.894, "power": 35.307438000000005}, {"timestamp": 510.422, "power": 35.307438000000005}, {"timestamp": 530.95, "power": 35.307438000000005}, {"timestamp": 551.478, "power": 35.307438000000005}, {"timestamp": 572.009, "power": 35.307438000000005}, {"timestamp": 592.529, "power": 35.307438000000005}, {"timestamp": 613.021, "power": 35.307438000000005}, {"timestamp": 633.549, "power": 35.307438000000005}, {"timestamp": 654.093, "power": 35.307438000000005}, {"timestamp": 674.621, "power": 35.307438000000005}, {"timestamp": 695.148, "power": 35.307438000000005}, {"timestamp": 750.205, "power": 35.307438000000005}, {"timestamp": 770.74, "power": 35.307438000000005}, {"timestamp": 791.274, "power": 35.307438000000005}, {"timestamp": 811.805, "power": 35.307438000000005}, {"timestamp": 832.345, "power": 35.307438000000005}, {"timestamp": 852.837, "power": 35.307438000000005}, {"timestamp": 873.328, "power": 35.307438000000005}, {"timestamp": 893.856, "power": 35.307438000000005}, {"timestamp": 914.771, "power": 35.307438000000005}, {"timestamp": 935.325, "power": 35.307438000000005}, {"timestamp": 955.883, "power": 35.307438000000005}], "timeline": {"START": "573.250092", "END": "631.017801"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 384.814}, {"name": "clSetKernelArg", "calls": 19, "time": 163.021}, {"name": "clReleaseKernel", "calls": 1, "time": 159.86}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 72.1742}, {"name": "clReleaseContext", "calls": 1, "time": 54.8607}, {"name": "clCreateContext", "calls": 1, "time": 35.2072}, {"name": "clReleaseProgram", "calls": 1, "time": 11.5448}, {"name": "clCreateKernel", "calls": 1, "time": 0.338091}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.321571}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132959}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071453}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036658}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02978}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023902}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022889}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010222}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010088}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008679}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006981}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006938}, {"name": "clRetainDevice", "calls": 2, "time": 0.004728}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 57.7677}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 53.5407}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 57.3771}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 55.7921}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 54.8347}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 55.1631}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8683.930176, "utilization": 90.457606, "size": 480060.0, "time": 55.281421}, {"type": "WRITE", "transfers": 1, "speed": 6314.348815, "utilization": 65.774467, "size": 1714470.0, "time": 271.519226}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 658440, "speed": 110.608, "utilization": 0.960143, "size": 0.0084374}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40091, "speed": 372.217, "utilization": 3.23105, "size": 0.119716}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 755353, "speed": 116.663, "utilization": 1.0127, "size": 0.00838128}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46119, "speed": 377.16, "utilization": 3.27396, "size": 0.120879}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 703326, "speed": 112.569, "utilization": 0.977159, "size": 0.00840948}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 42869, "speed": 374.272, "utilization": 3.24889, "size": 0.120334}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 679957, "speed": 111.094, "utilization": 0.964356, "size": 0.00842356}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41433, "speed": 372.526, "utilization": 3.23373, "size": 0.119993}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 688660, "speed": 111.391, "utilization": 0.966935, "size": 0.0084182}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41964, "speed": 373.203, "utilization": 3.23961, "size": 0.120133}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len6/run3.json b/code/fpga/final_results/proteins.15MB.len6/run3.json new file mode 100644 index 0000000..4db7f06 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 54.0402, "power": 35.465423}, {"timestamp": 74.7034, "power": 35.465423}, {"timestamp": 95.1967, "power": 35.465423}, {"timestamp": 115.733, "power": 35.465423}, {"timestamp": 136.665, "power": 35.465423}, {"timestamp": 157.547, "power": 35.465423}, {"timestamp": 178.085, "power": 35.465423}, {"timestamp": 198.61, "power": 35.465423}, {"timestamp": 219.104, "power": 35.465423}, {"timestamp": 239.64, "power": 35.465423}, {"timestamp": 260.179, "power": 35.465423}, {"timestamp": 280.719, "power": 35.465423}, {"timestamp": 301.255, "power": 35.465423}, {"timestamp": 321.789, "power": 35.465423}, {"timestamp": 342.314, "power": 35.465423}, {"timestamp": 362.822, "power": 35.465423}, {"timestamp": 383.337, "power": 35.465423}, {"timestamp": 403.858, "power": 35.465423}, {"timestamp": 424.38, "power": 35.465423}, {"timestamp": 444.904, "power": 35.465423}, {"timestamp": 465.427, "power": 35.465423}, {"timestamp": 485.948, "power": 35.465423}, {"timestamp": 506.473, "power": 35.465423}, {"timestamp": 527.009, "power": 35.465423}, {"timestamp": 547.531, "power": 35.465423}, {"timestamp": 568.052, "power": 35.465423}, {"timestamp": 588.578, "power": 35.465423}, {"timestamp": 609.103, "power": 35.465423}, {"timestamp": 629.635, "power": 35.465423}, {"timestamp": 650.144, "power": 35.465423}, {"timestamp": 670.655, "power": 35.465423}, {"timestamp": 691.115, "power": 35.465423}, {"timestamp": 711.572, "power": 35.465423}, {"timestamp": 760.18, "power": 35.465423}, {"timestamp": 780.712, "power": 35.465423}, {"timestamp": 801.241, "power": 35.465423}, {"timestamp": 821.766, "power": 35.465423}, {"timestamp": 842.291, "power": 35.465423}, {"timestamp": 862.79, "power": 35.465423}, {"timestamp": 883.273, "power": 35.465423}, {"timestamp": 903.8, "power": 35.465423}, {"timestamp": 924.327, "power": 35.465423}, {"timestamp": 945.05, "power": 35.465423}, {"timestamp": 965.606, "power": 35.465423}], "timeline": {"START": "584.386567", "END": "641.283517"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 384.224}, {"name": "clReleaseKernel", "calls": 1, "time": 176.995}, {"name": "clSetKernelArg", "calls": 19, "time": 164.558}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.374}, {"name": "clCreateContext", "calls": 1, "time": 51.8112}, {"name": "clReleaseContext", "calls": 1, "time": 50.2744}, {"name": "clReleaseProgram", "calls": 1, "time": 11.2334}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.439858}, {"name": "clCreateKernel", "calls": 1, "time": 0.363371}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.154642}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073579}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037195}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027283}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024055}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023524}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010573}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009024}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008559}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006949}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006703}, {"name": "clRetainDevice", "calls": 2, "time": 0.004993}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 56.8969}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 52.2553}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 51.906}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 50.3219}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 56.4495}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 50.6228}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8696.674063, "utilization": 90.590355, "size": 480060.0, "time": 55.200413}, {"type": "WRITE", "transfers": 1, "speed": 6305.462389, "utilization": 65.6819, "size": 1714470.0, "time": 271.901884}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 652881, "speed": 112.432, "utilization": 0.975975, "size": 0.00844112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39732, "speed": 372.567, "utilization": 3.23409, "size": 0.119678}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 646236, "speed": 112.404, "utilization": 0.975732, "size": 0.00844566}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39330, "speed": 371.351, "utilization": 3.22353, "size": 0.11955}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 615748, "speed": 110.589, "utilization": 0.959974, "size": 0.00846772}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37413, "speed": 370.577, "utilization": 3.21681, "size": 0.119156}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 783599, "speed": 123.241, "utilization": 1.0698, "size": 0.00836753}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 47911, "speed": 379.486, "utilization": 3.29415, "size": 0.121074}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 621909, "speed": 110.925, "utilization": 0.962892, "size": 0.00846309}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37788, "speed": 371.207, "utilization": 3.22228, "size": 0.119278}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len6/run4.json b/code/fpga/final_results/proteins.15MB.len6/run4.json new file mode 100644 index 0000000..557a2c4 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.8697, "power": 35.268148}, {"timestamp": 58.5041, "power": 35.268148}, {"timestamp": 78.9995, "power": 35.268148}, {"timestamp": 99.5237, "power": 35.268148}, {"timestamp": 120.455, "power": 35.268148}, {"timestamp": 141.337, "power": 35.268148}, {"timestamp": 161.87, "power": 35.268148}, {"timestamp": 182.406, "power": 35.268148}, {"timestamp": 202.894, "power": 35.268148}, {"timestamp": 223.425, "power": 35.268148}, {"timestamp": 243.962, "power": 35.268148}, {"timestamp": 264.498, "power": 35.268148}, {"timestamp": 285.035, "power": 35.268148}, {"timestamp": 305.532, "power": 35.268148}, {"timestamp": 326.085, "power": 35.268148}, {"timestamp": 346.637, "power": 35.268148}, {"timestamp": 367.123, "power": 35.268148}, {"timestamp": 387.644, "power": 35.268148}, {"timestamp": 408.166, "power": 35.268148}, {"timestamp": 428.688, "power": 35.268148}, {"timestamp": 449.209, "power": 35.268148}, {"timestamp": 469.732, "power": 35.268148}, {"timestamp": 490.254, "power": 35.268148}, {"timestamp": 510.752, "power": 35.268148}, {"timestamp": 531.266, "power": 35.268148}, {"timestamp": 551.787, "power": 35.268148}, {"timestamp": 572.308, "power": 35.268148}, {"timestamp": 592.837, "power": 35.268148}, {"timestamp": 613.363, "power": 35.268148}, {"timestamp": 633.891, "power": 35.268148}, {"timestamp": 654.404, "power": 35.268148}, {"timestamp": 674.888, "power": 35.268148}, {"timestamp": 695.406, "power": 35.268148}, {"timestamp": 738.87, "power": 35.268148}, {"timestamp": 759.396, "power": 35.268148}, {"timestamp": 779.923, "power": 35.268148}, {"timestamp": 800.449, "power": 35.268148}, {"timestamp": 820.977, "power": 35.268148}, {"timestamp": 841.505, "power": 35.268148}, {"timestamp": 862.031, "power": 35.268148}, {"timestamp": 882.53, "power": 35.268148}, {"timestamp": 903.459, "power": 35.268148}, {"timestamp": 924.022, "power": 35.268148}], "timeline": {"START": "561.164032", "END": "620.585677"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 380.223}, {"name": "clSetKernelArg", "calls": 19, "time": 164.375}, {"name": "clReleaseKernel", "calls": 1, "time": 162.414}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.0634}, {"name": "clReleaseContext", "calls": 1, "time": 49.2959}, {"name": "clCreateContext", "calls": 1, "time": 35.7027}, {"name": "clReleaseProgram", "calls": 1, "time": 11.8345}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.415182}, {"name": "clCreateKernel", "calls": 1, "time": 0.370255}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.128564}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076271}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036831}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02829}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023696}, {"name": "clCreateBuffer", "calls": 7, "time": 0.0236}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010129}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009948}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008739}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007878}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006591}, {"name": "clRetainDevice", "calls": 2, "time": 0.004764}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 59.4216}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 56.0903}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 58.2773}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 58.9688}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 55.3984}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 59.0606}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8780.337487, "utilization": 91.461849, "size": 480060.0, "time": 54.674436}, {"type": "WRITE", "transfers": 1, "speed": 6447.184415, "utilization": 67.158171, "size": 1714470.0, "time": 265.924936}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 680770, "speed": 108.799, "utilization": 0.944432, "size": 0.00842305}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41465, "speed": 373.073, "utilization": 3.23848, "size": 0.120057}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 719972, "speed": 110.09, "utilization": 0.955645, "size": 0.00840002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 43906, "speed": 374.297, "utilization": 3.2491, "size": 0.120525}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 739712, "speed": 111.23, "utilization": 0.965535, "size": 0.00838934}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 45153, "speed": 375.631, "utilization": 3.26069, "size": 0.120694}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 671031, "speed": 108.478, "utilization": 0.941652, "size": 0.00842919}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40870, "speed": 372.565, "utilization": 3.23407, "size": 0.119898}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 746356, "speed": 111.978, "utilization": 0.972028, "size": 0.00838587}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 45574, "speed": 375.784, "utilization": 3.26201, "size": 0.120745}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len8/run0.json b/code/fpga/final_results/proteins.15MB.len8/run0.json new file mode 100644 index 0000000..7bdfcb7 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.206, "power": 35.544025000000005}, {"timestamp": 58.9108, "power": 35.544025000000005}, {"timestamp": 79.4615, "power": 35.544025000000005}, {"timestamp": 99.9934, "power": 35.544025000000005}, {"timestamp": 120.912, "power": 35.544025000000005}, {"timestamp": 141.791, "power": 35.544025000000005}, {"timestamp": 162.304, "power": 35.544025000000005}, {"timestamp": 182.85, "power": 35.544025000000005}, {"timestamp": 203.386, "power": 35.544025000000005}, {"timestamp": 223.927, "power": 35.544025000000005}, {"timestamp": 244.47, "power": 35.544025000000005}, {"timestamp": 265.013, "power": 35.544025000000005}, {"timestamp": 285.553, "power": 35.544025000000005}, {"timestamp": 306.102, "power": 35.544025000000005}, {"timestamp": 326.664, "power": 35.544025000000005}, {"timestamp": 347.19, "power": 35.544025000000005}, {"timestamp": 367.718, "power": 35.544025000000005}, {"timestamp": 388.246, "power": 35.544025000000005}, {"timestamp": 408.774, "power": 35.544025000000005}, {"timestamp": 429.302, "power": 35.544025000000005}, {"timestamp": 449.83, "power": 35.544025000000005}, {"timestamp": 470.33, "power": 35.544025000000005}, {"timestamp": 490.813, "power": 35.544025000000005}, {"timestamp": 511.338, "power": 35.544025000000005}, {"timestamp": 531.866, "power": 35.544025000000005}, {"timestamp": 552.39, "power": 35.544025000000005}, {"timestamp": 572.915, "power": 35.544025000000005}, {"timestamp": 593.449, "power": 35.544025000000005}, {"timestamp": 613.977, "power": 35.544025000000005}, {"timestamp": 634.484, "power": 35.544025000000005}, {"timestamp": 655.001, "power": 35.544025000000005}, {"timestamp": 675.525, "power": 35.544025000000005}, {"timestamp": 696.057, "power": 35.544025000000005}, {"timestamp": 716.593, "power": 35.544025000000005}, {"timestamp": 737.119, "power": 35.544025000000005}, {"timestamp": 757.644, "power": 35.544025000000005}, {"timestamp": 778.187, "power": 35.544025000000005}, {"timestamp": 798.674, "power": 35.544025000000005}, {"timestamp": 819.204, "power": 35.544025000000005}, {"timestamp": 839.748, "power": 35.544025000000005}, {"timestamp": 860.278, "power": 35.544025000000005}, {"timestamp": 880.928, "power": 35.544025000000005}, {"timestamp": 901.487, "power": 35.544025000000005}], "timeline": {"START": "555.156462", "END": "599.280576"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 366.271}, {"name": "clReleaseKernel", "calls": 1, "time": 156.715}, {"name": "clSetKernelArg", "calls": 19, "time": 149.932}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9729}, {"name": "clReleaseContext", "calls": 1, "time": 43.1993}, {"name": "clCreateContext", "calls": 1, "time": 36.0489}, {"name": "clReleaseProgram", "calls": 1, "time": 11.3659}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.439574}, {"name": "clCreateKernel", "calls": 1, "time": 0.341791}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.116915}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073513}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036837}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031535}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027339}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022626}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011197}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.00996}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009586}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008215}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007111}, {"name": "clRetainDevice", "calls": 2, "time": 0.004765}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 44.1241}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 39.355}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 43.7539}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 39.9334}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 41.5607}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 43.6918}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8807.732639, "utilization": 91.747215, "size": 428220.0, "time": 48.618642}, {"type": "WRITE", "transfers": 1, "speed": 6273.031828, "utilization": 65.344082, "size": 1714480.0, "time": 273.309964}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 461711, "speed": 111.606, "utilization": 0.968801, "size": 0.00862377}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27437, "speed": 363.332, "utilization": 3.15392, "size": 0.115818}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 559819, "speed": 118.697, "utilization": 1.03035, "size": 0.00851445}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33573, "speed": 370.141, "utilization": 3.21303, "size": 0.118028}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 472844, "speed": 112.285, "utilization": 0.974695, "size": 0.00860908}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28133, "speed": 364.627, "utilization": 3.16517, "size": 0.116118}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 508374, "speed": 114.781, "utilization": 0.996367, "size": 0.00856651}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30349, "speed": 366.452, "utilization": 3.18101, "size": 0.117005}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 556042, "speed": 118.101, "utilization": 1.02519, "size": 0.00851795}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33332, "speed": 370.026, "utilization": 3.21203, "size": 0.117975}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len8/run1.json b/code/fpga/final_results/proteins.15MB.len8/run1.json new file mode 100644 index 0000000..cf3ce39 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.7231, "power": 35.87534}, {"timestamp": 67.3667, "power": 35.87534}, {"timestamp": 87.9053, "power": 35.87534}, {"timestamp": 108.439, "power": 35.87534}, {"timestamp": 129.339, "power": 35.87534}, {"timestamp": 150.205, "power": 35.87534}, {"timestamp": 170.746, "power": 35.87534}, {"timestamp": 191.301, "power": 35.87534}, {"timestamp": 211.842, "power": 35.87534}, {"timestamp": 232.383, "power": 35.87534}, {"timestamp": 252.925, "power": 35.87534}, {"timestamp": 273.432, "power": 35.87534}, {"timestamp": 293.927, "power": 35.87534}, {"timestamp": 314.492, "power": 35.87534}, {"timestamp": 335.081, "power": 35.87534}, {"timestamp": 355.614, "power": 35.87534}, {"timestamp": 376.144, "power": 35.87534}, {"timestamp": 396.673, "power": 35.87534}, {"timestamp": 417.18, "power": 35.87534}, {"timestamp": 437.665, "power": 35.87534}, {"timestamp": 458.19, "power": 35.87534}, {"timestamp": 478.722, "power": 35.87534}, {"timestamp": 499.258, "power": 35.87534}, {"timestamp": 519.8, "power": 35.87534}, {"timestamp": 540.335, "power": 35.87534}, {"timestamp": 560.833, "power": 35.87534}, {"timestamp": 581.318, "power": 35.87534}, {"timestamp": 601.804, "power": 35.87534}, {"timestamp": 622.288, "power": 35.87534}, {"timestamp": 642.808, "power": 35.87534}, {"timestamp": 663.269, "power": 35.87534}, {"timestamp": 683.749, "power": 35.87534}, {"timestamp": 704.282, "power": 35.87534}, {"timestamp": 724.825, "power": 35.87534}, {"timestamp": 745.332, "power": 35.87534}, {"timestamp": 765.824, "power": 35.87534}, {"timestamp": 786.35, "power": 35.87534}, {"timestamp": 806.878, "power": 35.87534}, {"timestamp": 827.406, "power": 35.87534}, {"timestamp": 847.94, "power": 35.87534}, {"timestamp": 868.473, "power": 35.87534}, {"timestamp": 889.05, "power": 35.87534}, {"timestamp": 909.539, "power": 35.87534}], "timeline": {"START": "559.839962", "END": "607.680495"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 366.328}, {"name": "clReleaseKernel", "calls": 1, "time": 158.921}, {"name": "clSetKernelArg", "calls": 19, "time": 149.79}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.4285}, {"name": "clReleaseContext", "calls": 1, "time": 51.4123}, {"name": "clCreateContext", "calls": 1, "time": 44.3502}, {"name": "clReleaseProgram", "calls": 1, "time": 11.4285}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.07755}, {"name": "clCreateKernel", "calls": 1, "time": 0.34099}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.153673}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075023}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037415}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029534}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027018}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023677}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011273}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01078}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009009}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007886}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007315}, {"name": "clRetainDevice", "calls": 2, "time": 0.005456}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 47.8405}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 46.0499}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 41.6024}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 47.388}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 43.0359}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 44.6552}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8757.75082, "utilization": 91.226571, "size": 428220.0, "time": 48.896116}, {"type": "WRITE", "transfers": 1, "speed": 6365.228723, "utilization": 66.304466, "size": 1714480.0, "time": 269.351217}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 575445, "speed": 115.513, "utilization": 1.00271, "size": 0.00850048}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34542, "speed": 370.459, "utilization": 3.21579, "size": 0.118336}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 483713, "speed": 109.661, "utilization": 0.951916, "size": 0.00859539}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28793, "speed": 363.797, "utilization": 3.15796, "size": 0.116476}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 612287, "speed": 118.778, "utilization": 1.03106, "size": 0.00847037}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36851, "speed": 373.489, "utilization": 3.24209, "size": 0.118919}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 508463, "speed": 110.849, "utilization": 0.962235, "size": 0.00856641}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30352, "speed": 366.177, "utilization": 3.17862, "size": 0.117017}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 539511, "speed": 112.189, "utilization": 0.973865, "size": 0.00853382}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32291, "speed": 368.54, "utilization": 3.19913, "size": 0.117683}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len8/run2.json b/code/fpga/final_results/proteins.15MB.len8/run2.json new file mode 100644 index 0000000..a2691b3 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 55.1254, "power": 35.914778999999996}, {"timestamp": 75.8351, "power": 35.914778999999996}, {"timestamp": 96.3412, "power": 35.914778999999996}, {"timestamp": 116.88, "power": 35.914778999999996}, {"timestamp": 137.833, "power": 35.914778999999996}, {"timestamp": 158.742, "power": 35.914778999999996}, {"timestamp": 179.296, "power": 35.914778999999996}, {"timestamp": 199.834, "power": 35.914778999999996}, {"timestamp": 220.338, "power": 35.914778999999996}, {"timestamp": 240.889, "power": 35.914778999999996}, {"timestamp": 261.442, "power": 35.914778999999996}, {"timestamp": 281.999, "power": 35.914778999999996}, {"timestamp": 302.547, "power": 35.914778999999996}, {"timestamp": 323.115, "power": 35.914778999999996}, {"timestamp": 343.688, "power": 35.914778999999996}, {"timestamp": 364.183, "power": 35.914778999999996}, {"timestamp": 384.712, "power": 35.914778999999996}, {"timestamp": 405.253, "power": 35.914778999999996}, {"timestamp": 425.796, "power": 35.914778999999996}, {"timestamp": 446.336, "power": 35.914778999999996}, {"timestamp": 466.872, "power": 35.914778999999996}, {"timestamp": 487.415, "power": 35.914778999999996}, {"timestamp": 507.94, "power": 35.914778999999996}, {"timestamp": 528.434, "power": 35.914778999999996}, {"timestamp": 548.966, "power": 35.914778999999996}, {"timestamp": 569.505, "power": 35.914778999999996}, {"timestamp": 590.057, "power": 35.914778999999996}, {"timestamp": 610.602, "power": 35.914778999999996}, {"timestamp": 631.12, "power": 35.914778999999996}, {"timestamp": 651.699, "power": 35.914778999999996}, {"timestamp": 672.176, "power": 35.914778999999996}, {"timestamp": 692.72, "power": 35.914778999999996}, {"timestamp": 713.26, "power": 35.914778999999996}, {"timestamp": 733.819, "power": 35.914778999999996}, {"timestamp": 754.365, "power": 35.914778999999996}, {"timestamp": 774.907, "power": 35.914778999999996}, {"timestamp": 795.459, "power": 35.914778999999996}, {"timestamp": 815.971, "power": 35.914778999999996}, {"timestamp": 836.466, "power": 35.914778999999996}, {"timestamp": 857.006, "power": 35.914778999999996}, {"timestamp": 877.91, "power": 35.914778999999996}, {"timestamp": 898.489, "power": 35.914778999999996}], "timeline": {"START": "564.576722", "END": "610.080303"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 361.462}, {"name": "clReleaseKernel", "calls": 1, "time": 155.883}, {"name": "clSetKernelArg", "calls": 19, "time": 149.13}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.0005}, {"name": "clCreateContext", "calls": 1, "time": 52.9727}, {"name": "clReleaseContext", "calls": 1, "time": 43.7675}, {"name": "clReleaseProgram", "calls": 1, "time": 11.638}, {"name": "clCreateKernel", "calls": 1, "time": 0.341318}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.317079}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.152066}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075644}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03791}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031828}, {"name": "clCreateBuffer", "calls": 7, "time": 0.028726}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023467}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010799}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.01073}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010052}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008069}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007198}, {"name": "clRetainDevice", "calls": 2, "time": 0.004842}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 45.5036}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 42.4305}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 45.216}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 43.5348}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 44.8286}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 43.963}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8897.245972, "utilization": 92.679646, "size": 428220.0, "time": 48.1295}, {"type": "WRITE", "transfers": 1, "speed": 6405.875466, "utilization": 66.727869, "size": 1714480.0, "time": 267.642122}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 513010, "speed": 113.097, "utilization": 0.981748, "size": 0.00856139}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30643, "speed": 365.519, "utilization": 3.17291, "size": 0.117093}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 569391, "speed": 116.326, "utilization": 1.00978, "size": 0.0085058}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34174, "speed": 369.383, "utilization": 3.20645, "size": 0.118193}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 532792, "speed": 113.884, "utilization": 0.988576, "size": 0.00854055}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31883, "speed": 367.115, "utilization": 3.18676, "size": 0.117503}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 555430, "speed": 114.78, "utilization": 0.996358, "size": 0.00851852}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33289, "speed": 369.154, "utilization": 3.20446, "size": 0.11798}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 539604, "speed": 113.939, "utilization": 0.989057, "size": 0.00853372}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32299, "speed": 368.144, "utilization": 3.1957, "size": 0.117676}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len8/run3.json b/code/fpga/final_results/proteins.15MB.len8/run3.json new file mode 100644 index 0000000..274e426 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.9875, "power": 35.720378999999994}, {"timestamp": 57.624, "power": 35.720378999999994}, {"timestamp": 78.1644, "power": 35.720378999999994}, {"timestamp": 98.7024, "power": 35.720378999999994}, {"timestamp": 119.561, "power": 35.720378999999994}, {"timestamp": 140.455, "power": 35.720378999999994}, {"timestamp": 161.0, "power": 35.720378999999994}, {"timestamp": 181.549, "power": 35.720378999999994}, {"timestamp": 202.091, "power": 35.720378999999994}, {"timestamp": 222.635, "power": 35.720378999999994}, {"timestamp": 243.178, "power": 35.720378999999994}, {"timestamp": 263.688, "power": 35.720378999999994}, {"timestamp": 284.219, "power": 35.720378999999994}, {"timestamp": 304.751, "power": 35.720378999999994}, {"timestamp": 325.354, "power": 35.720378999999994}, {"timestamp": 345.829, "power": 35.720378999999994}, {"timestamp": 366.296, "power": 35.720378999999994}, {"timestamp": 386.769, "power": 35.720378999999994}, {"timestamp": 407.234, "power": 35.720378999999994}, {"timestamp": 427.709, "power": 35.720378999999994}, {"timestamp": 448.175, "power": 35.720378999999994}, {"timestamp": 468.642, "power": 35.720378999999994}, {"timestamp": 489.084, "power": 35.720378999999994}, {"timestamp": 509.534, "power": 35.720378999999994}, {"timestamp": 529.983, "power": 35.720378999999994}, {"timestamp": 550.479, "power": 35.720378999999994}, {"timestamp": 571.011, "power": 35.720378999999994}, {"timestamp": 591.521, "power": 35.720378999999994}, {"timestamp": 612.01, "power": 35.720378999999994}, {"timestamp": 632.533, "power": 35.720378999999994}, {"timestamp": 653.057, "power": 35.720378999999994}, {"timestamp": 673.588, "power": 35.720378999999994}, {"timestamp": 694.122, "power": 35.720378999999994}, {"timestamp": 714.658, "power": 35.720378999999994}, {"timestamp": 735.191, "power": 35.720378999999994}, {"timestamp": 755.697, "power": 35.720378999999994}, {"timestamp": 776.183, "power": 35.720378999999994}, {"timestamp": 796.707, "power": 35.720378999999994}, {"timestamp": 817.242, "power": 35.720378999999994}, {"timestamp": 837.776, "power": 35.720378999999994}, {"timestamp": 858.696, "power": 35.720378999999994}, {"timestamp": 879.275, "power": 35.720378999999994}], "timeline": {"START": "546.990774", "END": "590.737726"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 361.233}, {"name": "clReleaseKernel", "calls": 1, "time": 155.546}, {"name": "clSetKernelArg", "calls": 19, "time": 149.289}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.9112}, {"name": "clReleaseContext", "calls": 1, "time": 42.8839}, {"name": "clCreateContext", "calls": 1, "time": 34.8614}, {"name": "clReleaseProgram", "calls": 1, "time": 11.5082}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.433147}, {"name": "clCreateKernel", "calls": 1, "time": 0.342053}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.113389}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071809}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036839}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02773}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027147}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022873}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011083}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010846}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01004}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008527}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006733}, {"name": "clRetainDevice", "calls": 2, "time": 0.004665}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 43.747}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 43.3851}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 43.3056}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 43.4364}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 36.8493}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 41.0032}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8788.702993, "utilization": 91.54899, "size": 428220.0, "time": 48.723913}, {"type": "WRITE", "transfers": 1, "speed": 6384.396617, "utilization": 66.504131, "size": 1714480.0, "time": 268.542543}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 545422, "speed": 116.728, "utilization": 1.01326, "size": 0.00852803}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32682, "speed": 369.779, "utilization": 3.20989, "size": 0.117722}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 541079, "speed": 116.555, "utilization": 1.01176, "size": 0.00853227}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32384, "speed": 368.197, "utilization": 3.19616, "size": 0.117732}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 545245, "speed": 116.938, "utilization": 1.01508, "size": 0.0085282}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32634, "speed": 370.232, "utilization": 3.21382, "size": 0.117851}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 422076, "speed": 110.248, "utilization": 0.957014, "size": 0.00868234}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24957, "speed": 360.294, "utilization": 3.12755, "size": 0.114621}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 495422, "speed": 113.932, "utilization": 0.988989, "size": 0.00858132}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29546, "speed": 366.076, "utilization": 3.17774, "size": 0.116678}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.15MB.len8/run4.json b/code/fpga/final_results/proteins.15MB.len8/run4.json new file mode 100644 index 0000000..7688513 --- /dev/null +++ b/code/fpga/final_results/proteins.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.3149, "power": 35.668351}, {"timestamp": 58.9453, "power": 35.668351}, {"timestamp": 79.481, "power": 35.668351}, {"timestamp": 100.013, "power": 35.668351}, {"timestamp": 120.518, "power": 35.668351}, {"timestamp": 141.425, "power": 35.668351}, {"timestamp": 161.963, "power": 35.668351}, {"timestamp": 182.503, "power": 35.668351}, {"timestamp": 203.038, "power": 35.668351}, {"timestamp": 223.576, "power": 35.668351}, {"timestamp": 244.114, "power": 35.668351}, {"timestamp": 264.677, "power": 35.668351}, {"timestamp": 285.21, "power": 35.668351}, {"timestamp": 305.735, "power": 35.668351}, {"timestamp": 326.293, "power": 35.668351}, {"timestamp": 346.86, "power": 35.668351}, {"timestamp": 367.391, "power": 35.668351}, {"timestamp": 387.923, "power": 35.668351}, {"timestamp": 408.429, "power": 35.668351}, {"timestamp": 428.917, "power": 35.668351}, {"timestamp": 449.437, "power": 35.668351}, {"timestamp": 469.961, "power": 35.668351}, {"timestamp": 490.486, "power": 35.668351}, {"timestamp": 511.01, "power": 35.668351}, {"timestamp": 531.536, "power": 35.668351}, {"timestamp": 552.065, "power": 35.668351}, {"timestamp": 572.578, "power": 35.668351}, {"timestamp": 593.06, "power": 35.668351}, {"timestamp": 613.588, "power": 35.668351}, {"timestamp": 634.118, "power": 35.668351}, {"timestamp": 654.664, "power": 35.668351}, {"timestamp": 675.191, "power": 35.668351}, {"timestamp": 695.718, "power": 35.668351}, {"timestamp": 745.925, "power": 35.668351}, {"timestamp": 766.458, "power": 35.668351}, {"timestamp": 786.988, "power": 35.668351}, {"timestamp": 807.52, "power": 35.668351}, {"timestamp": 828.052, "power": 35.668351}, {"timestamp": 848.566, "power": 35.668351}, {"timestamp": 869.053, "power": 35.668351}, {"timestamp": 889.576, "power": 35.668351}, {"timestamp": 910.461, "power": 35.668351}, {"timestamp": 931.033, "power": 35.668351}], "timeline": {"START": "583.079845", "END": "628.656617"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 394.808}, {"name": "clReleaseKernel", "calls": 1, "time": 161.767}, {"name": "clSetKernelArg", "calls": 19, "time": 150.827}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.8175}, {"name": "clReleaseContext", "calls": 1, "time": 41.1512}, {"name": "clCreateContext", "calls": 1, "time": 35.9942}, {"name": "clReleaseProgram", "calls": 1, "time": 11.5188}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.450287}, {"name": "clCreateKernel", "calls": 1, "time": 0.369996}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.134282}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.088099}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03796}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033802}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026995}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023411}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010527}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010082}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008525}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008113}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006851}, {"name": "clRetainDevice", "calls": 2, "time": 0.00474}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 45.5768}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 45.2212}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 44.0692}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 41.9218}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 42.3281}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 43.5789}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8183.477768, "utilization": 85.24456, "size": 428220.0, "time": 52.327386}, {"type": "WRITE", "transfers": 1, "speed": 5779.149507, "utilization": 60.199474, "size": 1714480.0, "time": 296.666854}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 577500, "speed": 118.053, "utilization": 1.02477, "size": 0.0084987}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34671, "speed": 371.768, "utilization": 3.22716, "size": 0.11837}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 540661, "speed": 114.123, "utilization": 0.990649, "size": 0.00853268}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32367, "speed": 368.334, "utilization": 3.19734, "size": 0.11769}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 498195, "speed": 111.682, "utilization": 0.969463, "size": 0.00857809}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29727, "speed": 365.925, "utilization": 3.17644, "size": 0.116714}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 504269, "speed": 111.655, "utilization": 0.969229, "size": 0.00857112}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30096, "speed": 365.719, "utilization": 3.17464, "size": 0.116898}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 527644, "speed": 113.271, "utilization": 0.983259, "size": 0.00854582}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31528, "speed": 368.625, "utilization": 3.19987, "size": 0.117519}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len4/run0.json b/code/fpga/final_results/proteins.20MB.len4/run0.json new file mode 100644 index 0000000..31915ce --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.5929, "power": 35.669799}, {"timestamp": 67.2438, "power": 35.669799}, {"timestamp": 87.79, "power": 35.669799}, {"timestamp": 108.28, "power": 35.669799}, {"timestamp": 129.219, "power": 35.669799}, {"timestamp": 150.101, "power": 35.669799}, {"timestamp": 170.639, "power": 35.669799}, {"timestamp": 191.18, "power": 35.669799}, {"timestamp": 211.718, "power": 35.669799}, {"timestamp": 232.223, "power": 35.669799}, {"timestamp": 252.76, "power": 35.669799}, {"timestamp": 273.298, "power": 35.669799}, {"timestamp": 293.839, "power": 35.669799}, {"timestamp": 314.379, "power": 35.669799}, {"timestamp": 334.919, "power": 35.669799}, {"timestamp": 355.463, "power": 35.669799}, {"timestamp": 375.971, "power": 35.669799}, {"timestamp": 396.47, "power": 35.669799}, {"timestamp": 416.984, "power": 35.669799}, {"timestamp": 437.574, "power": 35.669799}, {"timestamp": 458.098, "power": 35.669799}, {"timestamp": 478.622, "power": 35.669799}, {"timestamp": 499.144, "power": 35.669799}, {"timestamp": 519.669, "power": 35.669799}, {"timestamp": 540.166, "power": 35.669799}, {"timestamp": 560.686, "power": 35.669799}, {"timestamp": 581.208, "power": 35.669799}, {"timestamp": 601.731, "power": 35.669799}, {"timestamp": 622.254, "power": 35.669799}, {"timestamp": 642.78, "power": 35.669799}, {"timestamp": 663.302, "power": 35.669799}, {"timestamp": 683.831, "power": 35.669799}, {"timestamp": 704.318, "power": 35.669799}, {"timestamp": 724.848, "power": 35.669799}, {"timestamp": 745.378, "power": 35.669799}, {"timestamp": 765.922, "power": 35.669799}, {"timestamp": 786.451, "power": 35.669799}, {"timestamp": 806.986, "power": 35.669799}, {"timestamp": 827.525, "power": 35.669799}, {"timestamp": 848.046, "power": 35.669799}, {"timestamp": 868.588, "power": 35.669799}, {"timestamp": 889.111, "power": 35.669799}, {"timestamp": 909.633, "power": 35.669799}, {"timestamp": 930.155, "power": 35.669799}, {"timestamp": 950.677, "power": 35.669799}, {"timestamp": 971.2, "power": 35.669799}, {"timestamp": 996.795, "power": 35.669799}, {"timestamp": 1017.32, "power": 37.609706}, {"timestamp": 1038.43, "power": 37.609706}, {"timestamp": 1058.99, "power": 37.609706}, {"timestamp": 1079.52, "power": 37.609706}, {"timestamp": 1100.02, "power": 37.609706}, {"timestamp": 1120.52, "power": 37.609706}, {"timestamp": 1141.03, "power": 37.609706}, {"timestamp": 1161.57, "power": 37.609706}, {"timestamp": 1182.12, "power": 37.609706}, {"timestamp": 1202.66, "power": 37.609706}, {"timestamp": 1223.18, "power": 37.609706}, {"timestamp": 1243.76, "power": 37.609706}, {"timestamp": 1264.25, "power": 37.609706}], "timeline": {"START": "735.536093", "END": "835.132896"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 532.633}, {"name": "clSetKernelArg", "calls": 19, "time": 250.794}, {"name": "clReleaseKernel", "calls": 1, "time": 238.355}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.1733}, {"name": "clCreateContext", "calls": 1, "time": 44.4566}, {"name": "clReleaseContext", "calls": 1, "time": 40.8642}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2501}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.626121}, {"name": "clCreateKernel", "calls": 1, "time": 0.340245}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.121937}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075642}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036848}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029646}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024795}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023463}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010911}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010127}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010064}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008398}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006947}, {"name": "clRetainDevice", "calls": 2, "time": 0.004758}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 99.5968}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 90.1995}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 99.1268}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 95.4625}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 92.9366}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 95.1666}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8746.201302, "utilization": 91.106264, "size": 769020.0, "time": 87.926172}, {"type": "WRITE", "transfers": 1, "speed": 6629.196717, "utilization": 69.054132, "size": 2285930.0, "time": 344.827001}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1115073, "speed": 105.349, "utilization": 0.914491, "size": 0.00825828}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 68913, "speed": 381.263, "utilization": 3.30957, "size": 0.123352}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1311207, "speed": 111.945, "utilization": 0.971749, "size": 0.00821964}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81169, "speed": 385.827, "utilization": 3.34919, "size": 0.124058}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1196161, "speed": 106.27, "utilization": 0.92248, "size": 0.00824077}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73984, "speed": 382.86, "utilization": 3.32344, "size": 0.123666}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1153716, "speed": 105.543, "utilization": 0.916173, "size": 0.00824963}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 71333, "speed": 381.974, "utilization": 3.31575, "size": 0.123501}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1188123, "speed": 106.072, "utilization": 0.920761, "size": 0.0082424}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73462, "speed": 382.929, "utilization": 3.32404, "size": 0.123669}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len4/run1.json b/code/fpga/final_results/proteins.20MB.len4/run1.json new file mode 100644 index 0000000..44613b6 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.3023, "power": 35.781823}, {"timestamp": 57.8979, "power": 35.781823}, {"timestamp": 78.4564, "power": 35.781823}, {"timestamp": 98.9912, "power": 35.781823}, {"timestamp": 119.707, "power": 35.781823}, {"timestamp": 140.389, "power": 35.781823}, {"timestamp": 160.922, "power": 35.781823}, {"timestamp": 181.49, "power": 35.781823}, {"timestamp": 202.08, "power": 35.781823}, {"timestamp": 222.658, "power": 35.781823}, {"timestamp": 243.218, "power": 35.781823}, {"timestamp": 263.82, "power": 35.781823}, {"timestamp": 284.416, "power": 35.781823}, {"timestamp": 305.011, "power": 35.781823}, {"timestamp": 325.605, "power": 35.781823}, {"timestamp": 346.217, "power": 35.781823}, {"timestamp": 366.796, "power": 35.781823}, {"timestamp": 387.354, "power": 35.781823}, {"timestamp": 407.947, "power": 35.781823}, {"timestamp": 428.479, "power": 35.781823}, {"timestamp": 449.009, "power": 35.781823}, {"timestamp": 469.541, "power": 35.781823}, {"timestamp": 490.068, "power": 35.781823}, {"timestamp": 510.572, "power": 35.781823}, {"timestamp": 531.098, "power": 35.781823}, {"timestamp": 551.629, "power": 35.781823}, {"timestamp": 572.162, "power": 35.781823}, {"timestamp": 592.693, "power": 35.781823}, {"timestamp": 613.224, "power": 35.781823}, {"timestamp": 633.761, "power": 35.781823}, {"timestamp": 654.252, "power": 35.781823}, {"timestamp": 674.783, "power": 35.781823}, {"timestamp": 695.317, "power": 35.781823}, {"timestamp": 715.86, "power": 35.781823}, {"timestamp": 736.399, "power": 35.781823}, {"timestamp": 756.931, "power": 35.781823}, {"timestamp": 777.47, "power": 35.781823}, {"timestamp": 797.973, "power": 35.781823}, {"timestamp": 818.5, "power": 35.781823}, {"timestamp": 839.001, "power": 35.781823}, {"timestamp": 859.538, "power": 35.781823}, {"timestamp": 880.065, "power": 35.781823}, {"timestamp": 900.594, "power": 35.781823}, {"timestamp": 921.122, "power": 35.781823}, {"timestamp": 941.65, "power": 35.781823}, {"timestamp": 962.184, "power": 35.781823}, {"timestamp": 1008.44, "power": 38.918205}, {"timestamp": 1029.46, "power": 38.918205}, {"timestamp": 1050.0, "power": 38.918205}, {"timestamp": 1070.53, "power": 38.918205}, {"timestamp": 1091.02, "power": 38.918205}, {"timestamp": 1111.52, "power": 38.918205}, {"timestamp": 1132.06, "power": 38.918205}, {"timestamp": 1152.61, "power": 38.918205}, {"timestamp": 1173.16, "power": 38.918205}, {"timestamp": 1193.72, "power": 38.918205}, {"timestamp": 1214.25, "power": 38.918205}, {"timestamp": 1234.74, "power": 38.918205}, {"timestamp": 1255.25, "power": 38.918205}, {"timestamp": 1275.78, "power": 38.918205}, {"timestamp": 1296.31, "power": 38.918205}], "timeline": {"START": "740.519442", "END": "843.313879"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 541.376}, {"name": "clSetKernelArg", "calls": 19, "time": 261.587}, {"name": "clReleaseKernel", "calls": 1, "time": 238.375}, {"name": "clReleaseContext", "calls": 1, "time": 63.5874}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.3767}, {"name": "clCreateContext", "calls": 1, "time": 35.1389}, {"name": "clReleaseProgram", "calls": 1, "time": 20.3585}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.629222}, {"name": "clCreateKernel", "calls": 1, "time": 0.339847}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.12122}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079648}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039294}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026184}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023743}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023553}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010973}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010234}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008866}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007257}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006632}, {"name": "clRetainDevice", "calls": 2, "time": 0.004925}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 102.794}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 96.9132}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 102.341}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 93.079}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 95.362}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 97.1363}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8615.226714, "utilization": 89.741945, "size": 769020.0, "time": 89.262886}, {"type": "WRITE", "transfers": 1, "speed": 6548.426361, "utilization": 68.212775, "size": 2285930.0, "time": 349.080206}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1213404, "speed": 106.038, "utilization": 0.920471, "size": 0.00823735}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75063, "speed": 382.71, "utilization": 3.32213, "size": 0.123726}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1379062, "speed": 113.791, "utilization": 0.987765, "size": 0.00820884}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 85412, "speed": 387.132, "utilization": 3.36052, "size": 0.124251}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1146103, "speed": 104.861, "utilization": 0.910254, "size": 0.00825129}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 70829, "speed": 382.379, "utilization": 3.31926, "size": 0.12352}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1183782, "speed": 105.515, "utilization": 0.915926, "size": 0.00824329}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73213, "speed": 382.25, "utilization": 3.31814, "size": 0.123615}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1215607, "speed": 106.125, "utilization": 0.921221, "size": 0.00823692}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75187, "speed": 382.799, "utilization": 3.32291, "size": 0.123756}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len4/run2.json b/code/fpga/final_results/proteins.20MB.len4/run2.json new file mode 100644 index 0000000..14a7f9e --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2864, "power": 35.543659}, {"timestamp": 57.9415, "power": 35.543659}, {"timestamp": 78.4828, "power": 35.543659}, {"timestamp": 98.9873, "power": 35.543659}, {"timestamp": 119.92, "power": 35.543659}, {"timestamp": 140.8, "power": 35.543659}, {"timestamp": 161.34, "power": 35.543659}, {"timestamp": 181.876, "power": 35.543659}, {"timestamp": 202.415, "power": 35.543659}, {"timestamp": 222.925, "power": 35.543659}, {"timestamp": 243.415, "power": 35.543659}, {"timestamp": 263.949, "power": 35.543659}, {"timestamp": 284.487, "power": 35.543659}, {"timestamp": 305.024, "power": 35.543659}, {"timestamp": 325.568, "power": 35.543659}, {"timestamp": 346.11, "power": 35.543659}, {"timestamp": 366.657, "power": 35.543659}, {"timestamp": 387.166, "power": 35.543659}, {"timestamp": 407.686, "power": 35.543659}, {"timestamp": 428.274, "power": 35.543659}, {"timestamp": 448.806, "power": 35.543659}, {"timestamp": 469.331, "power": 35.543659}, {"timestamp": 489.855, "power": 35.543659}, {"timestamp": 510.383, "power": 35.543659}, {"timestamp": 530.895, "power": 35.543659}, {"timestamp": 551.378, "power": 35.543659}, {"timestamp": 571.897, "power": 35.543659}, {"timestamp": 592.42, "power": 35.543659}, {"timestamp": 612.944, "power": 35.543659}, {"timestamp": 633.47, "power": 35.543659}, {"timestamp": 653.995, "power": 35.543659}, {"timestamp": 674.517, "power": 35.543659}, {"timestamp": 695.02, "power": 35.543659}, {"timestamp": 715.514, "power": 35.543659}, {"timestamp": 736.042, "power": 35.543659}, {"timestamp": 756.587, "power": 35.543659}, {"timestamp": 777.076, "power": 35.543659}, {"timestamp": 797.612, "power": 35.543659}, {"timestamp": 818.154, "power": 35.543659}, {"timestamp": 838.71, "power": 35.543659}, {"timestamp": 859.221, "power": 35.543659}, {"timestamp": 879.737, "power": 35.543659}, {"timestamp": 900.26, "power": 35.543659}, {"timestamp": 920.781, "power": 35.543659}, {"timestamp": 941.318, "power": 35.543659}, {"timestamp": 961.841, "power": 35.543659}, {"timestamp": 990.579, "power": 35.543659}, {"timestamp": 1011.08, "power": 37.8148}, {"timestamp": 1032.13, "power": 37.8148}, {"timestamp": 1052.67, "power": 37.8148}, {"timestamp": 1073.2, "power": 37.8148}, {"timestamp": 1093.74, "power": 37.8148}, {"timestamp": 1114.28, "power": 37.8148}, {"timestamp": 1134.82, "power": 37.8148}, {"timestamp": 1155.33, "power": 37.8148}, {"timestamp": 1175.84, "power": 37.8148}, {"timestamp": 1196.37, "power": 37.8148}, {"timestamp": 1216.9, "power": 37.8148}, {"timestamp": 1237.53, "power": 37.8148}, {"timestamp": 1257.93, "power": 37.8148}, {"timestamp": 1278.46, "power": 37.8148}], "timeline": {"START": "727.368778", "END": "826.995474"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 533.819}, {"name": "clSetKernelArg", "calls": 19, "time": 251.305}, {"name": "clReleaseKernel", "calls": 1, "time": 244.804}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.0628}, {"name": "clReleaseContext", "calls": 1, "time": 51.9438}, {"name": "clCreateContext", "calls": 1, "time": 35.1441}, {"name": "clReleaseProgram", "calls": 1, "time": 19.9588}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.65648}, {"name": "clCreateKernel", "calls": 1, "time": 0.337922}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.223877}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085581}, {"name": "clRetainMemObject", "calls": 14, "time": 0.04777}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026803}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023446}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023299}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011667}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010301}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008889}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007391}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00643}, {"name": "clRetainDevice", "calls": 2, "time": 0.004864}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 99.6267}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 98.7975}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 99.1912}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 97.2471}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 98.8571}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 95.5054}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8695.621693, "utilization": 90.579393, "size": 769020.0, "time": 88.43761}, {"type": "WRITE", "transfers": 1, "speed": 6612.711816, "utilization": 68.882415, "size": 2285930.0, "time": 345.686624}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1239557, "speed": 106.357, "utilization": 0.92324, "size": 0.00823234}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76672, "speed": 383.143, "utilization": 3.32589, "size": 0.123858}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1253416, "speed": 107.005, "utilization": 0.928865, "size": 0.00822977}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77560, "speed": 383.521, "utilization": 3.32918, "size": 0.12387}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1214772, "speed": 105.903, "utilization": 0.919294, "size": 0.00823708}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75124, "speed": 382.889, "utilization": 3.32369, "size": 0.123771}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1244818, "speed": 106.557, "utilization": 0.924977, "size": 0.00823136}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77037, "speed": 382.847, "utilization": 3.32332, "size": 0.123818}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1191679, "speed": 105.931, "utilization": 0.919542, "size": 0.00824168}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73693, "speed": 382.203, "utilization": 3.31774, "size": 0.123668}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len4/run3.json b/code/fpga/final_results/proteins.20MB.len4/run3.json new file mode 100644 index 0000000..db6ab20 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.48, "power": 35.716762}, {"timestamp": 68.1283, "power": 35.716762}, {"timestamp": 88.6682, "power": 35.716762}, {"timestamp": 109.201, "power": 35.716762}, {"timestamp": 130.096, "power": 35.716762}, {"timestamp": 150.927, "power": 35.716762}, {"timestamp": 171.463, "power": 35.716762}, {"timestamp": 192.005, "power": 35.716762}, {"timestamp": 212.548, "power": 35.716762}, {"timestamp": 233.095, "power": 35.716762}, {"timestamp": 253.634, "power": 35.716762}, {"timestamp": 274.175, "power": 35.716762}, {"timestamp": 294.69, "power": 35.716762}, {"timestamp": 315.232, "power": 35.716762}, {"timestamp": 335.776, "power": 35.716762}, {"timestamp": 356.321, "power": 35.716762}, {"timestamp": 376.858, "power": 35.716762}, {"timestamp": 397.365, "power": 35.716762}, {"timestamp": 417.923, "power": 35.716762}, {"timestamp": 438.485, "power": 35.716762}, {"timestamp": 458.974, "power": 35.716762}, {"timestamp": 479.498, "power": 35.716762}, {"timestamp": 500.024, "power": 35.716762}, {"timestamp": 520.552, "power": 35.716762}, {"timestamp": 541.08, "power": 35.716762}, {"timestamp": 561.605, "power": 35.716762}, {"timestamp": 582.134, "power": 35.716762}, {"timestamp": 602.644, "power": 35.716762}, {"timestamp": 623.168, "power": 35.716762}, {"timestamp": 643.697, "power": 35.716762}, {"timestamp": 664.221, "power": 35.716762}, {"timestamp": 684.746, "power": 35.716762}, {"timestamp": 705.271, "power": 35.716762}, {"timestamp": 725.811, "power": 35.716762}, {"timestamp": 746.321, "power": 35.716762}, {"timestamp": 766.836, "power": 35.716762}, {"timestamp": 787.358, "power": 35.716762}, {"timestamp": 807.894, "power": 35.716762}, {"timestamp": 828.434, "power": 35.716762}, {"timestamp": 848.98, "power": 35.716762}, {"timestamp": 869.554, "power": 35.716762}, {"timestamp": 890.083, "power": 35.716762}, {"timestamp": 910.602, "power": 35.716762}, {"timestamp": 931.121, "power": 35.716762}, {"timestamp": 951.644, "power": 35.716762}, {"timestamp": 972.17, "power": 35.716762}, {"timestamp": 1001.61, "power": 35.716762}, {"timestamp": 1022.14, "power": 37.611031}, {"timestamp": 1043.31, "power": 37.611031}, {"timestamp": 1063.85, "power": 37.611031}, {"timestamp": 1084.37, "power": 37.611031}, {"timestamp": 1104.91, "power": 37.611031}, {"timestamp": 1125.54, "power": 37.611031}, {"timestamp": 1146.1, "power": 37.611031}, {"timestamp": 1166.62, "power": 37.611031}, {"timestamp": 1187.14, "power": 37.611031}, {"timestamp": 1207.66, "power": 37.611031}, {"timestamp": 1228.16, "power": 37.611031}, {"timestamp": 1248.72, "power": 37.611031}, {"timestamp": 1269.29, "power": 37.611031}, {"timestamp": 1289.84, "power": 37.611031}], "timeline": {"START": "734.235261", "END": "838.656401"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 535.758}, {"name": "clSetKernelArg", "calls": 19, "time": 251.659}, {"name": "clReleaseKernel", "calls": 1, "time": 238.734}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.9513}, {"name": "clReleaseContext", "calls": 1, "time": 62.2846}, {"name": "clCreateContext", "calls": 1, "time": 45.3707}, {"name": "clReleaseProgram", "calls": 1, "time": 16.1437}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.521447}, {"name": "clCreateKernel", "calls": 1, "time": 0.340444}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.131737}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077431}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03716}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030836}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024386}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023735}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010096}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009737}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008388}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007742}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006492}, {"name": "clRetainDevice", "calls": 2, "time": 0.004647}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 104.421}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 100.414}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 102.501}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 95.6773}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 103.978}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 95.4696}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8657.439532, "utilization": 90.181662, "size": 769020.0, "time": 88.827649}, {"type": "WRITE", "transfers": 1, "speed": 6679.462634, "utilization": 69.577736, "size": 2285930.0, "time": 342.232025}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1273371, "speed": 107.297, "utilization": 0.931395, "size": 0.00822617}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78838, "speed": 383.583, "utilization": 3.32971, "size": 0.123887}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1320424, "speed": 108.783, "utilization": 0.944293, "size": 0.00821811}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81763, "speed": 384.173, "utilization": 3.33484, "size": 0.124058}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1193179, "speed": 105.85, "utilization": 0.918838, "size": 0.00824137}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73762, "speed": 382.066, "utilization": 3.31655, "size": 0.123715}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1367987, "speed": 111.094, "utilization": 0.96436, "size": 0.00821053}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 84721, "speed": 385.595, "utilization": 3.34718, "size": 0.124218}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1191044, "speed": 106.038, "utilization": 0.920467, "size": 0.0082418}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73658, "speed": 382.481, "utilization": 3.32015, "size": 0.123657}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len4/run4.json b/code/fpga/final_results/proteins.20MB.len4/run4.json new file mode 100644 index 0000000..da7c446 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.9043, "power": 36.157026}, {"timestamp": 57.572, "power": 36.157026}, {"timestamp": 78.1171, "power": 36.157026}, {"timestamp": 98.6869, "power": 36.157026}, {"timestamp": 119.399, "power": 36.157026}, {"timestamp": 140.068, "power": 36.157026}, {"timestamp": 160.599, "power": 36.157026}, {"timestamp": 181.136, "power": 36.157026}, {"timestamp": 201.705, "power": 36.157026}, {"timestamp": 222.277, "power": 36.157026}, {"timestamp": 242.882, "power": 36.157026}, {"timestamp": 263.484, "power": 36.157026}, {"timestamp": 284.085, "power": 36.157026}, {"timestamp": 304.692, "power": 36.157026}, {"timestamp": 325.298, "power": 36.157026}, {"timestamp": 345.862, "power": 36.157026}, {"timestamp": 366.469, "power": 36.157026}, {"timestamp": 387.076, "power": 36.157026}, {"timestamp": 407.657, "power": 36.157026}, {"timestamp": 428.254, "power": 36.157026}, {"timestamp": 448.791, "power": 36.157026}, {"timestamp": 469.301, "power": 36.157026}, {"timestamp": 489.79, "power": 36.157026}, {"timestamp": 510.316, "power": 36.157026}, {"timestamp": 530.847, "power": 36.157026}, {"timestamp": 551.374, "power": 36.157026}, {"timestamp": 571.902, "power": 36.157026}, {"timestamp": 592.43, "power": 36.157026}, {"timestamp": 612.959, "power": 36.157026}, {"timestamp": 633.463, "power": 36.157026}, {"timestamp": 653.981, "power": 36.157026}, {"timestamp": 674.507, "power": 36.157026}, {"timestamp": 695.035, "power": 36.157026}, {"timestamp": 715.574, "power": 36.157026}, {"timestamp": 736.104, "power": 36.157026}, {"timestamp": 756.649, "power": 36.157026}, {"timestamp": 777.162, "power": 36.157026}, {"timestamp": 797.649, "power": 36.157026}, {"timestamp": 818.176, "power": 36.157026}, {"timestamp": 838.721, "power": 36.157026}, {"timestamp": 859.266, "power": 36.157026}, {"timestamp": 879.791, "power": 36.157026}, {"timestamp": 900.317, "power": 36.157026}, {"timestamp": 920.841, "power": 36.157026}, {"timestamp": 941.351, "power": 36.157026}, {"timestamp": 961.879, "power": 36.157026}, {"timestamp": 992.041, "power": 36.157026}, {"timestamp": 1012.58, "power": 37.852056}, {"timestamp": 1033.65, "power": 37.852056}, {"timestamp": 1054.15, "power": 37.852056}, {"timestamp": 1074.67, "power": 37.852056}, {"timestamp": 1095.21, "power": 37.852056}, {"timestamp": 1115.75, "power": 37.852056}, {"timestamp": 1136.3, "power": 37.852056}, {"timestamp": 1156.85, "power": 37.852056}, {"timestamp": 1177.38, "power": 37.852056}, {"timestamp": 1197.87, "power": 37.852056}, {"timestamp": 1218.36, "power": 37.852056}, {"timestamp": 1238.95, "power": 37.852056}, {"timestamp": 1259.49, "power": 37.852056}], "timeline": {"START": "729.977538", "END": "828.768627"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 536.255}, {"name": "clSetKernelArg", "calls": 19, "time": 252.218}, {"name": "clReleaseKernel", "calls": 1, "time": 237.307}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2424}, {"name": "clReleaseContext", "calls": 1, "time": 40.5378}, {"name": "clCreateContext", "calls": 1, "time": 34.7392}, {"name": "clReleaseProgram", "calls": 1, "time": 15.7311}, {"name": "clCreateKernel", "calls": 1, "time": 0.341845}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.326379}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.181894}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080483}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038994}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027067}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025557}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023719}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011621}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010602}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008873}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007216}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007}, {"name": "clRetainDevice", "calls": 2, "time": 0.005029}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 98.7911}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 97.78}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 98.3796}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 94.549}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 88.078}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 96.4097}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8576.81323, "utilization": 89.341804, "size": 769020.0, "time": 89.662673}, {"type": "WRITE", "transfers": 1, "speed": 6575.741233, "utilization": 68.497305, "size": 2285930.0, "time": 347.630167}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1256984, "speed": 108.885, "utilization": 0.945182, "size": 0.00822912}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77788, "speed": 383.771, "utilization": 3.33134, "size": 0.123874}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1274318, "speed": 109.793, "utilization": 0.953067, "size": 0.008226}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78834, "speed": 384.096, "utilization": 3.33416, "size": 0.123989}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1195465, "speed": 107.318, "utilization": 0.931578, "size": 0.00824091}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73937, "speed": 382.332, "utilization": 3.31886, "size": 0.123669}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1093563, "speed": 106.079, "utilization": 0.920824, "size": 0.00826336}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 67544, "speed": 381.355, "utilization": 3.31038, "size": 0.123305}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1227161, "speed": 107.933, "utilization": 0.936922, "size": 0.00823469}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75906, "speed": 383.007, "utilization": 3.32471, "size": 0.123802}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len6/run0.json b/code/fpga/final_results/proteins.20MB.len6/run0.json new file mode 100644 index 0000000..7ccf8da --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.1107, "power": 35.986442}, {"timestamp": 66.7751, "power": 35.986442}, {"timestamp": 87.3112, "power": 35.986442}, {"timestamp": 107.848, "power": 35.986442}, {"timestamp": 128.751, "power": 35.986442}, {"timestamp": 149.596, "power": 35.986442}, {"timestamp": 170.137, "power": 35.986442}, {"timestamp": 190.679, "power": 35.986442}, {"timestamp": 211.223, "power": 35.986442}, {"timestamp": 231.766, "power": 35.986442}, {"timestamp": 252.31, "power": 35.986442}, {"timestamp": 272.827, "power": 35.986442}, {"timestamp": 293.324, "power": 35.986442}, {"timestamp": 313.858, "power": 35.986442}, {"timestamp": 334.47, "power": 35.986442}, {"timestamp": 355.032, "power": 35.986442}, {"timestamp": 375.577, "power": 35.986442}, {"timestamp": 396.048, "power": 35.986442}, {"timestamp": 416.326, "power": 35.986442}, {"timestamp": 436.564, "power": 35.986442}, {"timestamp": 456.949, "power": 35.986442}, {"timestamp": 477.245, "power": 35.986442}, {"timestamp": 497.479, "power": 35.986442}, {"timestamp": 517.85, "power": 35.986442}, {"timestamp": 538.295, "power": 35.986442}, {"timestamp": 558.749, "power": 35.986442}, {"timestamp": 579.198, "power": 35.986442}, {"timestamp": 599.649, "power": 35.986442}, {"timestamp": 620.332, "power": 35.986442}, {"timestamp": 640.799, "power": 35.986442}, {"timestamp": 661.257, "power": 35.986442}, {"timestamp": 681.784, "power": 35.986442}, {"timestamp": 702.315, "power": 35.986442}, {"timestamp": 722.859, "power": 35.986442}, {"timestamp": 743.389, "power": 35.986442}, {"timestamp": 763.915, "power": 35.986442}, {"timestamp": 784.443, "power": 35.986442}, {"timestamp": 804.95, "power": 35.986442}, {"timestamp": 825.444, "power": 35.986442}, {"timestamp": 845.973, "power": 35.986442}, {"timestamp": 866.504, "power": 35.986442}, {"timestamp": 887.034, "power": 35.986442}, {"timestamp": 907.564, "power": 35.986442}, {"timestamp": 928.092, "power": 35.986442}, {"timestamp": 948.623, "power": 35.986442}, {"timestamp": 969.137, "power": 35.986442}, {"timestamp": 989.67, "power": 35.986442}, {"timestamp": 1010.2, "power": 35.928885}, {"timestamp": 1031.28, "power": 35.928885}, {"timestamp": 1051.86, "power": 35.928885}, {"timestamp": 1072.43, "power": 35.928885}], "timeline": {"START": "649.272102", "END": "698.952666"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 442.796}, {"name": "clReleaseKernel", "calls": 1, "time": 214.827}, {"name": "clSetKernelArg", "calls": 19, "time": 173.555}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.0529}, {"name": "clReleaseContext", "calls": 1, "time": 45.8727}, {"name": "clCreateContext", "calls": 1, "time": 43.9528}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9533}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.382346}, {"name": "clCreateKernel", "calls": 1, "time": 0.33992}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.109015}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076196}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036513}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027173}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023581}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022491}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010691}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009956}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009368}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008189}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006648}, {"name": "clRetainDevice", "calls": 2, "time": 0.004624}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 49.6806}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 49.0659}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 49.3626}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 46.6922}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 45.0228}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 49.3889}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8779.433071, "utilization": 91.452428, "size": 491220.0, "time": 55.951221}, {"type": "WRITE", "transfers": 1, "speed": 6784.0543, "utilization": 70.667232, "size": 2285940.0, "time": 336.957949}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 610299, "speed": 112.873, "utilization": 0.979804, "size": 0.0084719}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37040, "speed": 371.028, "utilization": 3.22073, "size": 0.119179}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 624748, "speed": 114.232, "utilization": 0.991598, "size": 0.00846099}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37967, "speed": 371.531, "utilization": 3.22509, "size": 0.119314}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 573836, "speed": 111.833, "utilization": 0.970772, "size": 0.00850189}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34764, "speed": 368.87, "utilization": 3.20199, "size": 0.118591}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 539260, "speed": 110.073, "utilization": 0.955494, "size": 0.00853407}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32618, "speed": 367.261, "utilization": 3.18803, "size": 0.117913}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 619937, "speed": 113.659, "utilization": 0.986627, "size": 0.00846456}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37642, "speed": 371.42, "utilization": 3.22413, "size": 0.119321}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len6/run1.json b/code/fpga/final_results/proteins.20MB.len6/run1.json new file mode 100644 index 0000000..f688460 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 55.1893, "power": 35.740119}, {"timestamp": 75.8515, "power": 35.740119}, {"timestamp": 96.3896, "power": 35.740119}, {"timestamp": 116.929, "power": 35.740119}, {"timestamp": 137.801, "power": 35.740119}, {"timestamp": 158.647, "power": 35.740119}, {"timestamp": 179.193, "power": 35.740119}, {"timestamp": 199.735, "power": 35.740119}, {"timestamp": 220.278, "power": 35.740119}, {"timestamp": 240.82, "power": 35.740119}, {"timestamp": 261.366, "power": 35.740119}, {"timestamp": 281.912, "power": 35.740119}, {"timestamp": 302.412, "power": 35.740119}, {"timestamp": 322.911, "power": 35.740119}, {"timestamp": 343.486, "power": 35.740119}, {"timestamp": 364.084, "power": 35.740119}, {"timestamp": 384.632, "power": 35.740119}, {"timestamp": 405.166, "power": 35.740119}, {"timestamp": 425.7, "power": 35.740119}, {"timestamp": 446.204, "power": 35.740119}, {"timestamp": 466.693, "power": 35.740119}, {"timestamp": 487.22, "power": 35.740119}, {"timestamp": 507.75, "power": 35.740119}, {"timestamp": 528.279, "power": 35.740119}, {"timestamp": 548.81, "power": 35.740119}, {"timestamp": 569.341, "power": 35.740119}, {"timestamp": 589.894, "power": 35.740119}, {"timestamp": 610.38, "power": 35.740119}, {"timestamp": 630.903, "power": 35.740119}, {"timestamp": 651.436, "power": 35.740119}, {"timestamp": 671.968, "power": 35.740119}, {"timestamp": 692.515, "power": 35.740119}, {"timestamp": 713.052, "power": 35.740119}, {"timestamp": 733.588, "power": 35.740119}, {"timestamp": 754.19, "power": 35.740119}, {"timestamp": 774.723, "power": 35.740119}, {"timestamp": 795.221, "power": 35.740119}, {"timestamp": 815.756, "power": 35.740119}, {"timestamp": 836.299, "power": 35.740119}, {"timestamp": 856.838, "power": 35.740119}, {"timestamp": 877.376, "power": 35.740119}, {"timestamp": 897.924, "power": 35.740119}, {"timestamp": 918.418, "power": 35.740119}, {"timestamp": 938.915, "power": 35.740119}, {"timestamp": 959.455, "power": 35.740119}, {"timestamp": 979.999, "power": 35.740119}, {"timestamp": 1000.54, "power": 35.740119}, {"timestamp": 1021.09, "power": 36.130086}, {"timestamp": 1042.22, "power": 36.130086}, {"timestamp": 1062.75, "power": 36.130086}, {"timestamp": 1083.3, "power": 36.130086}], "timeline": {"START": "663.208753", "END": "711.535934"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 447.478}, {"name": "clReleaseKernel", "calls": 1, "time": 214.018}, {"name": "clSetKernelArg", "calls": 19, "time": 172.765}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.3725}, {"name": "clCreateContext", "calls": 1, "time": 53.0477}, {"name": "clReleaseContext", "calls": 1, "time": 48.0798}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2039}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.396513}, {"name": "clCreateKernel", "calls": 1, "time": 0.351966}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.134864}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07324}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037283}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028836}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024802}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023296}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010078}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010037}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009228}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006984}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006861}, {"name": "clRetainDevice", "calls": 2, "time": 0.004657}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 48.3272}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 46.3425}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 46.5668}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 47.9005}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 44.2861}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 43.2611}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8856.214059, "utilization": 92.25223, "size": 491220.0, "time": 55.466139}, {"type": "WRITE", "transfers": 1, "speed": 6654.664003, "utilization": 69.319417, "size": 2285940.0, "time": 343.509608}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 567994, "speed": 112.174, "utilization": 0.973729, "size": 0.00850705}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34417, "speed": 369.109, "utilization": 3.20407, "size": 0.118428}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 577266, "speed": 112.99, "utilization": 0.980818, "size": 0.0084989}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34999, "speed": 369.449, "utilization": 3.20702, "size": 0.118578}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 616319, "speed": 116.68, "utilization": 1.01285, "size": 0.00846729}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37437, "speed": 372.97, "utilization": 3.23759, "size": 0.119202}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 527587, "speed": 109.762, "utilization": 0.952793, "size": 0.00854588}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31894, "speed": 366.661, "utilization": 3.18282, "size": 0.117662}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 511351, "speed": 109.357, "utilization": 0.94928, "size": 0.00856321}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30871, "speed": 366.121, "utilization": 3.17814, "size": 0.117353}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len6/run2.json b/code/fpga/final_results/proteins.20MB.len6/run2.json new file mode 100644 index 0000000..5c072b6 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.2652, "power": 35.808074000000005}, {"timestamp": 73.9759, "power": 35.808074000000005}, {"timestamp": 94.467, "power": 35.808074000000005}, {"timestamp": 114.998, "power": 35.808074000000005}, {"timestamp": 135.94, "power": 35.808074000000005}, {"timestamp": 156.837, "power": 35.808074000000005}, {"timestamp": 177.383, "power": 35.808074000000005}, {"timestamp": 197.895, "power": 35.808074000000005}, {"timestamp": 218.428, "power": 35.808074000000005}, {"timestamp": 238.971, "power": 35.808074000000005}, {"timestamp": 259.512, "power": 35.808074000000005}, {"timestamp": 280.059, "power": 35.808074000000005}, {"timestamp": 300.6, "power": 35.808074000000005}, {"timestamp": 321.144, "power": 35.808074000000005}, {"timestamp": 341.665, "power": 35.808074000000005}, {"timestamp": 362.206, "power": 35.808074000000005}, {"timestamp": 382.788, "power": 35.808074000000005}, {"timestamp": 403.32, "power": 35.808074000000005}, {"timestamp": 423.847, "power": 35.808074000000005}, {"timestamp": 444.374, "power": 35.808074000000005}, {"timestamp": 464.901, "power": 35.808074000000005}, {"timestamp": 485.429, "power": 35.808074000000005}, {"timestamp": 505.942, "power": 35.808074000000005}, {"timestamp": 526.464, "power": 35.808074000000005}, {"timestamp": 546.994, "power": 35.808074000000005}, {"timestamp": 567.519, "power": 35.808074000000005}, {"timestamp": 588.044, "power": 35.808074000000005}, {"timestamp": 608.57, "power": 35.808074000000005}, {"timestamp": 629.1, "power": 35.808074000000005}, {"timestamp": 649.607, "power": 35.808074000000005}, {"timestamp": 670.097, "power": 35.808074000000005}, {"timestamp": 690.637, "power": 35.808074000000005}, {"timestamp": 711.174, "power": 35.808074000000005}, {"timestamp": 731.686, "power": 35.808074000000005}, {"timestamp": 752.204, "power": 35.808074000000005}, {"timestamp": 772.436, "power": 35.808074000000005}, {"timestamp": 792.914, "power": 35.808074000000005}, {"timestamp": 813.444, "power": 35.808074000000005}, {"timestamp": 833.941, "power": 35.808074000000005}, {"timestamp": 854.428, "power": 35.808074000000005}, {"timestamp": 874.952, "power": 35.808074000000005}, {"timestamp": 895.479, "power": 35.808074000000005}, {"timestamp": 916.01, "power": 35.808074000000005}, {"timestamp": 936.544, "power": 35.808074000000005}, {"timestamp": 957.074, "power": 35.808074000000005}, {"timestamp": 977.556, "power": 35.808074000000005}, {"timestamp": 998.048, "power": 35.808074000000005}, {"timestamp": 1018.53, "power": 36.193536}, {"timestamp": 1039.7, "power": 36.193536}, {"timestamp": 1060.23, "power": 36.193536}, {"timestamp": 1080.78, "power": 36.193536}, {"timestamp": 1101.33, "power": 36.193536}], "timeline": {"START": "667.492145", "END": "714.296045"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 444.553}, {"name": "clReleaseKernel", "calls": 1, "time": 217.266}, {"name": "clSetKernelArg", "calls": 19, "time": 180.23}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.4301}, {"name": "clReleaseContext", "calls": 1, "time": 53.4606}, {"name": "clCreateContext", "calls": 1, "time": 51.0467}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5927}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.390256}, {"name": "clCreateKernel", "calls": 1, "time": 0.345942}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.154715}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071929}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037654}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025748}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023898}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022536}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009692}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008921}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008435}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007111}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006771}, {"name": "clRetainDevice", "calls": 2, "time": 0.004625}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 46.8039}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 44.2931}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 45.1655}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 46.3649}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 42.2279}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 45.0298}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8827.133734, "utilization": 91.94931, "size": 491220.0, "time": 55.648868}, {"type": "WRITE", "transfers": 1, "speed": 6685.724172, "utilization": 69.64296, "size": 2285940.0, "time": 341.91375}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 544627, "speed": 113.154, "utilization": 0.982242, "size": 0.0085288}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32947, "speed": 368.411, "utilization": 3.19801, "size": 0.118039}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 562462, "speed": 114.143, "utilization": 0.990825, "size": 0.00851203}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34054, "speed": 369.039, "utilization": 3.20346, "size": 0.118391}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 597777, "speed": 117.378, "utilization": 1.01891, "size": 0.00848179}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36266, "speed": 371.521, "utilization": 3.22501, "size": 0.11896}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 507443, "speed": 111.458, "utilization": 0.967517, "size": 0.00856755}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30639, "speed": 366.071, "utilization": 3.1777, "size": 0.117221}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 559637, "speed": 113.966, "utilization": 0.989288, "size": 0.00851462}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33893, "speed": 369.18, "utilization": 3.20468, "size": 0.118287}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len6/run3.json b/code/fpga/final_results/proteins.20MB.len6/run3.json new file mode 100644 index 0000000..c9ad96f --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.121, "power": 35.87477199999999}, {"timestamp": 57.7538, "power": 35.87477199999999}, {"timestamp": 78.3271, "power": 35.87477199999999}, {"timestamp": 98.8989, "power": 35.87477199999999}, {"timestamp": 119.606, "power": 35.87477199999999}, {"timestamp": 140.137, "power": 35.87477199999999}, {"timestamp": 160.629, "power": 35.87477199999999}, {"timestamp": 181.185, "power": 35.87477199999999}, {"timestamp": 201.786, "power": 35.87477199999999}, {"timestamp": 222.388, "power": 35.87477199999999}, {"timestamp": 242.991, "power": 35.87477199999999}, {"timestamp": 263.604, "power": 35.87477199999999}, {"timestamp": 284.17, "power": 35.87477199999999}, {"timestamp": 304.732, "power": 35.87477199999999}, {"timestamp": 325.336, "power": 35.87477199999999}, {"timestamp": 345.941, "power": 35.87477199999999}, {"timestamp": 366.478, "power": 35.87477199999999}, {"timestamp": 387.01, "power": 35.87477199999999}, {"timestamp": 407.542, "power": 35.87477199999999}, {"timestamp": 428.043, "power": 35.87477199999999}, {"timestamp": 448.569, "power": 35.87477199999999}, {"timestamp": 469.101, "power": 35.87477199999999}, {"timestamp": 489.634, "power": 35.87477199999999}, {"timestamp": 510.164, "power": 35.87477199999999}, {"timestamp": 530.7, "power": 35.87477199999999}, {"timestamp": 551.23, "power": 35.87477199999999}, {"timestamp": 571.744, "power": 35.87477199999999}, {"timestamp": 592.275, "power": 35.87477199999999}, {"timestamp": 612.806, "power": 35.87477199999999}, {"timestamp": 633.341, "power": 35.87477199999999}, {"timestamp": 653.874, "power": 35.87477199999999}, {"timestamp": 674.415, "power": 35.87477199999999}, {"timestamp": 694.953, "power": 35.87477199999999}, {"timestamp": 715.502, "power": 35.87477199999999}, {"timestamp": 736.025, "power": 35.87477199999999}, {"timestamp": 756.554, "power": 35.87477199999999}, {"timestamp": 777.084, "power": 35.87477199999999}, {"timestamp": 797.668, "power": 35.87477199999999}, {"timestamp": 818.239, "power": 35.87477199999999}, {"timestamp": 838.791, "power": 35.87477199999999}, {"timestamp": 859.333, "power": 35.87477199999999}, {"timestamp": 879.872, "power": 35.87477199999999}, {"timestamp": 900.367, "power": 35.87477199999999}, {"timestamp": 920.856, "power": 35.87477199999999}, {"timestamp": 941.392, "power": 35.87477199999999}, {"timestamp": 961.956, "power": 35.87477199999999}, {"timestamp": 982.516, "power": 35.87477199999999}, {"timestamp": 1003.07, "power": 35.87477199999999}, {"timestamp": 1023.61, "power": 36.165641}, {"timestamp": 1044.8, "power": 36.165641}, {"timestamp": 1065.33, "power": 36.165641}, {"timestamp": 1085.86, "power": 36.165641}], "timeline": {"START": "651.665833", "END": "697.632401"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 452.223}, {"name": "clReleaseKernel", "calls": 1, "time": 216.72}, {"name": "clSetKernelArg", "calls": 19, "time": 172.743}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.7189}, {"name": "clReleaseContext", "calls": 1, "time": 47.5687}, {"name": "clCreateContext", "calls": 1, "time": 35.0024}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9641}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.406106}, {"name": "clCreateKernel", "calls": 1, "time": 0.343584}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.139021}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075051}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037371}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025558}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025213}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023963}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010687}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010539}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008413}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006554}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006398}, {"name": "clRetainDevice", "calls": 2, "time": 0.004738}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 45.9666}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 41.521}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 44.1268}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 45.5441}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 40.6055}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 41.4359}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8659.347947, "utilization": 90.201541, "size": 491220.0, "time": 56.727135}, {"type": "WRITE", "transfers": 1, "speed": 6543.323767, "utilization": 68.159623, "size": 2285940.0, "time": 349.354717}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 515843, "speed": 114.92, "utilization": 0.997572, "size": 0.00855831}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31163, "speed": 366.849, "utilization": 3.18445, "size": 0.117407}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 576774, "speed": 119.66, "utilization": 1.03871, "size": 0.00849933}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34935, "speed": 371.026, "utilization": 3.22071, "size": 0.118683}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 623802, "speed": 124.49, "utilization": 1.08065, "size": 0.00846168}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37891, "speed": 375.022, "utilization": 3.2554, "size": 0.119353}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 497693, "speed": 114.162, "utilization": 0.990988, "size": 0.00857867}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30015, "speed": 364.839, "utilization": 3.16701, "size": 0.11706}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 511493, "speed": 114.51, "utilization": 0.994013, "size": 0.00856306}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30880, "speed": 366.298, "utilization": 3.17967, "size": 0.117356}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len6/run4.json b/code/fpga/final_results/proteins.20MB.len6/run4.json new file mode 100644 index 0000000..ba01cc0 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.505, "power": 35.841194}, {"timestamp": 67.1782, "power": 35.841194}, {"timestamp": 87.7127, "power": 35.841194}, {"timestamp": 108.253, "power": 35.841194}, {"timestamp": 129.18, "power": 35.841194}, {"timestamp": 150.076, "power": 35.841194}, {"timestamp": 170.588, "power": 35.841194}, {"timestamp": 191.083, "power": 35.841194}, {"timestamp": 211.62, "power": 35.841194}, {"timestamp": 232.162, "power": 35.841194}, {"timestamp": 252.703, "power": 35.841194}, {"timestamp": 273.247, "power": 35.841194}, {"timestamp": 293.789, "power": 35.841194}, {"timestamp": 314.34, "power": 35.841194}, {"timestamp": 334.866, "power": 35.841194}, {"timestamp": 355.353, "power": 35.841194}, {"timestamp": 375.877, "power": 35.841194}, {"timestamp": 396.653, "power": 35.841194}, {"timestamp": 417.181, "power": 35.841194}, {"timestamp": 437.706, "power": 35.841194}, {"timestamp": 458.237, "power": 35.841194}, {"timestamp": 478.735, "power": 35.841194}, {"timestamp": 499.219, "power": 35.841194}, {"timestamp": 519.74, "power": 35.841194}, {"timestamp": 540.268, "power": 35.841194}, {"timestamp": 560.793, "power": 35.841194}, {"timestamp": 581.319, "power": 35.841194}, {"timestamp": 601.845, "power": 35.841194}, {"timestamp": 622.379, "power": 35.841194}, {"timestamp": 642.867, "power": 35.841194}, {"timestamp": 663.388, "power": 35.841194}, {"timestamp": 683.916, "power": 35.841194}, {"timestamp": 704.443, "power": 35.841194}, {"timestamp": 724.955, "power": 35.841194}, {"timestamp": 745.555, "power": 35.841194}, {"timestamp": 766.086, "power": 35.841194}, {"timestamp": 786.542, "power": 35.841194}, {"timestamp": 807.034, "power": 35.841194}, {"timestamp": 827.56, "power": 35.841194}, {"timestamp": 848.094, "power": 35.841194}, {"timestamp": 868.628, "power": 35.841194}, {"timestamp": 889.161, "power": 35.841194}, {"timestamp": 909.694, "power": 35.841194}, {"timestamp": 930.229, "power": 35.841194}, {"timestamp": 950.74, "power": 35.841194}, {"timestamp": 971.233, "power": 35.841194}, {"timestamp": 991.774, "power": 35.841194}, {"timestamp": 1012.31, "power": 35.826277}, {"timestamp": 1033.53, "power": 35.826277}, {"timestamp": 1054.07, "power": 35.826277}, {"timestamp": 1074.58, "power": 35.826277}, {"timestamp": 1095.07, "power": 35.826277}, {"timestamp": 1115.61, "power": 35.826277}], "timeline": {"START": "661.374045", "END": "710.765502"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 451.111}, {"name": "clReleaseKernel", "calls": 1, "time": 216.858}, {"name": "clSetKernelArg", "calls": 19, "time": 174.739}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9238}, {"name": "clReleaseContext", "calls": 1, "time": 61.757}, {"name": "clCreateContext", "calls": 1, "time": 44.4072}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2935}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.398277}, {"name": "clCreateKernel", "calls": 1, "time": 0.341935}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.161002}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081969}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040676}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025482}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024596}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023028}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010691}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010125}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00829}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00709}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006533}, {"name": "clRetainDevice", "calls": 2, "time": 0.004592}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 49.3915}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 46.5599}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 45.5251}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 48.9501}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 45.464}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 44.3516}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8870.703724, "utilization": 92.403164, "size": 491220.0, "time": 55.375539}, {"type": "WRITE", "transfers": 1, "speed": 6604.324004, "utilization": 68.795042, "size": 2285940.0, "time": 346.127934}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 577581, "speed": 113.186, "utilization": 0.98252, "size": 0.00849863}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35003, "speed": 370.038, "utilization": 3.21213, "size": 0.118637}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 552522, "speed": 111.393, "utilization": 0.966954, "size": 0.00852125}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33455, "speed": 368.481, "utilization": 3.19862, "size": 0.118134}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 647979, "speed": 119.796, "utilization": 1.0399, "size": 0.00844446}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39414, "speed": 374.872, "utilization": 3.2541, "size": 0.119649}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 551097, "speed": 111.352, "utilization": 0.966601, "size": 0.00852259}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33332, "speed": 368.595, "utilization": 3.19961, "size": 0.118228}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 529711, "speed": 109.927, "utilization": 0.954226, "size": 0.00854369}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32019, "speed": 367.571, "utilization": 3.19072, "size": 0.117733}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len8/run0.json b/code/fpga/final_results/proteins.20MB.len8/run0.json new file mode 100644 index 0000000..fc0bec3 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.5073, "power": 35.617074}, {"timestamp": 71.1884, "power": 35.617074}, {"timestamp": 91.7282, "power": 35.617074}, {"timestamp": 112.219, "power": 35.617074}, {"timestamp": 133.148, "power": 35.617074}, {"timestamp": 154.003, "power": 35.617074}, {"timestamp": 174.547, "power": 35.617074}, {"timestamp": 195.094, "power": 35.617074}, {"timestamp": 215.637, "power": 35.617074}, {"timestamp": 236.144, "power": 35.617074}, {"timestamp": 256.642, "power": 35.617074}, {"timestamp": 277.178, "power": 35.617074}, {"timestamp": 297.717, "power": 35.617074}, {"timestamp": 318.254, "power": 35.617074}, {"timestamp": 338.787, "power": 35.617074}, {"timestamp": 359.316, "power": 35.617074}, {"timestamp": 379.822, "power": 35.617074}, {"timestamp": 400.305, "power": 35.617074}, {"timestamp": 420.827, "power": 35.617074}, {"timestamp": 441.353, "power": 35.617074}, {"timestamp": 461.879, "power": 35.617074}, {"timestamp": 482.407, "power": 35.617074}, {"timestamp": 502.931, "power": 35.617074}, {"timestamp": 523.456, "power": 35.617074}, {"timestamp": 543.962, "power": 35.617074}, {"timestamp": 564.485, "power": 35.617074}, {"timestamp": 585.012, "power": 35.617074}, {"timestamp": 605.539, "power": 35.617074}, {"timestamp": 626.067, "power": 35.617074}, {"timestamp": 646.594, "power": 35.617074}, {"timestamp": 667.121, "power": 35.617074}, {"timestamp": 687.649, "power": 35.617074}, {"timestamp": 708.171, "power": 35.617074}, {"timestamp": 728.703, "power": 35.617074}, {"timestamp": 749.231, "power": 35.617074}, {"timestamp": 769.754, "power": 35.617074}, {"timestamp": 790.287, "power": 35.617074}, {"timestamp": 810.818, "power": 35.617074}, {"timestamp": 831.344, "power": 35.617074}, {"timestamp": 851.841, "power": 35.617074}, {"timestamp": 872.324, "power": 35.617074}, {"timestamp": 892.846, "power": 35.617074}, {"timestamp": 913.373, "power": 35.617074}, {"timestamp": 933.911, "power": 35.617074}, {"timestamp": 954.446, "power": 35.617074}, {"timestamp": 974.981, "power": 35.617074}, {"timestamp": 995.517, "power": 35.617074}, {"timestamp": 1016.02, "power": 36.438259}, {"timestamp": 1037.1, "power": 36.438259}, {"timestamp": 1057.7, "power": 36.438259}, {"timestamp": 1078.25, "power": 36.438259}], "timeline": {"START": "655.297937", "END": "693.832761"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 438.373}, {"name": "clReleaseKernel", "calls": 1, "time": 220.788}, {"name": "clSetKernelArg", "calls": 19, "time": 163.97}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.0058}, {"name": "clReleaseContext", "calls": 1, "time": 52.4489}, {"name": "clCreateContext", "calls": 1, "time": 48.3295}, {"name": "clReleaseProgram", "calls": 1, "time": 20.4477}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.376772}, {"name": "clCreateKernel", "calls": 1, "time": 0.340098}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.147071}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075524}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036046}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026843}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026835}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022738}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010762}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010228}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009479}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007006}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006656}, {"name": "clRetainDevice", "calls": 2, "time": 0.004769}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38.5348}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 32.1193}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 35.6714}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 38.1053}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 38.0924}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 38.0386}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8650.631283, "utilization": 90.110743, "size": 439320.0, "time": 50.784733}, {"type": "WRITE", "transfers": 1, "speed": 6553.506841, "utilization": 68.265696, "size": 2285960.0, "time": 348.814166}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 362380, "speed": 112.787, "utilization": 0.979052, "size": 0.00879475}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 21234, "speed": 353.762, "utilization": 3.07085, "size": 0.112228}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 426482, "speed": 115.618, "utilization": 1.00363, "size": 0.00867529}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25233, "speed": 360.561, "utilization": 3.12987, "size": 0.114765}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 472762, "speed": 117.964, "utilization": 1.02399, "size": 0.00860919}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28126, "speed": 365.157, "utilization": 3.16976, "size": 0.116124}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 468929, "speed": 117.096, "utilization": 1.01646, "size": 0.00861417}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27898, "speed": 363.85, "utilization": 3.15842, "size": 0.115974}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 472347, "speed": 118.022, "utilization": 1.0245, "size": 0.00860972}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28120, "speed": 365.739, "utilization": 3.17482, "size": 0.11603}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len8/run1.json b/code/fpga/final_results/proteins.20MB.len8/run1.json new file mode 100644 index 0000000..a1cb005 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.1238, "power": 35.879819}, {"timestamp": 66.7817, "power": 35.879819}, {"timestamp": 87.3148, "power": 35.879819}, {"timestamp": 107.843, "power": 35.879819}, {"timestamp": 128.737, "power": 35.879819}, {"timestamp": 149.567, "power": 35.879819}, {"timestamp": 170.103, "power": 35.879819}, {"timestamp": 190.639, "power": 35.879819}, {"timestamp": 211.171, "power": 35.879819}, {"timestamp": 231.706, "power": 35.879819}, {"timestamp": 252.248, "power": 35.879819}, {"timestamp": 272.783, "power": 35.879819}, {"timestamp": 293.51, "power": 35.879819}, {"timestamp": 314.005, "power": 35.879819}, {"timestamp": 334.57, "power": 35.879819}, {"timestamp": 355.132, "power": 35.879819}, {"timestamp": 375.662, "power": 35.879819}, {"timestamp": 396.19, "power": 35.879819}, {"timestamp": 416.711, "power": 35.879819}, {"timestamp": 437.224, "power": 35.879819}, {"timestamp": 457.744, "power": 35.879819}, {"timestamp": 478.267, "power": 35.879819}, {"timestamp": 498.795, "power": 35.879819}, {"timestamp": 519.322, "power": 35.879819}, {"timestamp": 539.845, "power": 35.879819}, {"timestamp": 560.37, "power": 35.879819}, {"timestamp": 580.92, "power": 35.879819}, {"timestamp": 601.402, "power": 35.879819}, {"timestamp": 621.921, "power": 35.879819}, {"timestamp": 642.411, "power": 35.879819}, {"timestamp": 662.942, "power": 35.879819}, {"timestamp": 683.491, "power": 35.879819}, {"timestamp": 703.984, "power": 35.879819}, {"timestamp": 724.582, "power": 35.879819}, {"timestamp": 745.146, "power": 35.879819}, {"timestamp": 765.631, "power": 35.879819}, {"timestamp": 786.169, "power": 35.879819}, {"timestamp": 806.697, "power": 35.879819}, {"timestamp": 827.228, "power": 35.879819}, {"timestamp": 847.76, "power": 35.879819}, {"timestamp": 868.291, "power": 35.879819}, {"timestamp": 888.823, "power": 35.879819}, {"timestamp": 909.33, "power": 35.879819}, {"timestamp": 929.816, "power": 35.879819}, {"timestamp": 950.346, "power": 35.879819}, {"timestamp": 970.874, "power": 35.879819}, {"timestamp": 991.417, "power": 35.879819}, {"timestamp": 1011.97, "power": 36.701775}, {"timestamp": 1033.07, "power": 36.701775}, {"timestamp": 1053.57, "power": 36.701775}], "timeline": {"START": "641.747927", "END": "680.701626"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 434.136}, {"name": "clReleaseKernel", "calls": 1, "time": 210.727}, {"name": "clSetKernelArg", "calls": 19, "time": 158.259}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.2852}, {"name": "clReleaseContext", "calls": 1, "time": 52.2626}, {"name": "clCreateContext", "calls": 1, "time": 43.9899}, {"name": "clReleaseProgram", "calls": 1, "time": 11.0095}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.435816}, {"name": "clCreateKernel", "calls": 1, "time": 0.356072}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.165199}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075212}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037613}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033089}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027474}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024157}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01162}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010118}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008617}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00813}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006465}, {"name": "clRetainDevice", "calls": 2, "time": 0.004921}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38.9537}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 35.1342}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 36.6116}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 38.5308}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 32.6212}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 36.5265}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8884.881807, "utilization": 92.550852, "size": 439320.0, "time": 49.44579}, {"type": "WRITE", "transfers": 1, "speed": 6615.72025, "utilization": 68.913753, "size": 2285960.0, "time": 345.533961}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 417570, "speed": 115.298, "utilization": 1.00085, "size": 0.0086897}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24690, "speed": 359.445, "utilization": 3.12018, "size": 0.114401}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 449320, "speed": 117.911, "utilization": 1.02353, "size": 0.00864097}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26664, "speed": 362.594, "utilization": 3.14752, "size": 0.115458}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 508527, "speed": 125.286, "utilization": 1.08755, "size": 0.00856634}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30376, "speed": 369.096, "utilization": 3.20396, "size": 0.116942}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 371251, "speed": 112.498, "utilization": 0.976549, "size": 0.00877576}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 21779, "speed": 354.074, "utilization": 3.07356, "size": 0.112678}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 448798, "speed": 117.869, "utilization": 1.02317, "size": 0.00864171}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26650, "speed": 363.033, "utilization": 3.15132, "size": 0.115362}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len8/run2.json b/code/fpga/final_results/proteins.20MB.len8/run2.json new file mode 100644 index 0000000..11dac05 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.2262, "power": 35.922968}, {"timestamp": 73.9093, "power": 35.922968}, {"timestamp": 94.4588, "power": 35.922968}, {"timestamp": 115.027, "power": 35.922968}, {"timestamp": 135.941, "power": 35.922968}, {"timestamp": 156.844, "power": 35.922968}, {"timestamp": 177.402, "power": 35.922968}, {"timestamp": 197.963, "power": 35.922968}, {"timestamp": 218.517, "power": 35.922968}, {"timestamp": 239.066, "power": 35.922968}, {"timestamp": 259.572, "power": 35.922968}, {"timestamp": 280.119, "power": 35.922968}, {"timestamp": 300.674, "power": 35.922968}, {"timestamp": 321.227, "power": 35.922968}, {"timestamp": 341.825, "power": 35.922968}, {"timestamp": 362.417, "power": 35.922968}, {"timestamp": 382.959, "power": 35.922968}, {"timestamp": 403.472, "power": 35.922968}, {"timestamp": 424.004, "power": 35.922968}, {"timestamp": 444.541, "power": 35.922968}, {"timestamp": 465.08, "power": 35.922968}, {"timestamp": 485.618, "power": 35.922968}, {"timestamp": 506.157, "power": 35.922968}, {"timestamp": 526.696, "power": 35.922968}, {"timestamp": 547.218, "power": 35.922968}, {"timestamp": 567.712, "power": 35.922968}, {"timestamp": 588.247, "power": 35.922968}, {"timestamp": 608.784, "power": 35.922968}, {"timestamp": 629.322, "power": 35.922968}, {"timestamp": 649.861, "power": 35.922968}, {"timestamp": 670.413, "power": 35.922968}, {"timestamp": 690.955, "power": 35.922968}, {"timestamp": 711.492, "power": 35.922968}, {"timestamp": 732.022, "power": 35.922968}, {"timestamp": 752.502, "power": 35.922968}, {"timestamp": 773.034, "power": 35.922968}, {"timestamp": 793.542, "power": 35.922968}, {"timestamp": 814.081, "power": 35.922968}, {"timestamp": 834.62, "power": 35.922968}, {"timestamp": 855.136, "power": 35.922968}, {"timestamp": 875.636, "power": 35.922968}, {"timestamp": 896.18, "power": 35.922968}, {"timestamp": 916.725, "power": 35.922968}, {"timestamp": 937.277, "power": 35.922968}, {"timestamp": 957.822, "power": 35.922968}, {"timestamp": 978.37, "power": 35.922968}, {"timestamp": 998.922, "power": 35.922968}, {"timestamp": 1019.44, "power": 36.169976000000005}, {"timestamp": 1040.03, "power": 36.169976000000005}, {"timestamp": 1060.59, "power": 36.169976000000005}], "timeline": {"START": "647.353221", "END": "686.120159"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 431.82}, {"name": "clReleaseKernel", "calls": 1, "time": 218.296}, {"name": "clSetKernelArg", "calls": 19, "time": 158.309}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.207}, {"name": "clReleaseContext", "calls": 1, "time": 52.2857}, {"name": "clCreateContext", "calls": 1, "time": 51.0708}, {"name": "clReleaseProgram", "calls": 1, "time": 11.8893}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.439969}, {"name": "clCreateKernel", "calls": 1, "time": 0.340754}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.12955}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075269}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038014}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032129}, {"name": "clCreateBuffer", "calls": 7, "time": 0.028326}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026899}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012461}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.01144}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010886}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008631}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007382}, {"name": "clRetainDevice", "calls": 2, "time": 0.004885}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38.7669}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 37.292}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 38.4358}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 38.3139}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 37.2666}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 34.5408}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8823.875706, "utilization": 91.915372, "size": 439320.0, "time": 49.787646}, {"type": "WRITE", "transfers": 1, "speed": 6664.437418, "utilization": 69.421223, "size": 2285960.0, "time": 343.008101}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 454262, "speed": 116.653, "utilization": 1.01261, "size": 0.008634}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26977, "speed": 362.784, "utilization": 3.14917, "size": 0.115583}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 485052, "speed": 119.622, "utilization": 1.03838, "size": 0.00859375}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28898, "speed": 365.41, "utilization": 3.17196, "size": 0.116424}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 479567, "speed": 118.715, "utilization": 1.03051, "size": 0.00860054}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28573, "speed": 364.506, "utilization": 3.16411, "size": 0.116212}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 452356, "speed": 116.063, "utilization": 1.00749, "size": 0.00863667}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26859, "speed": 363.055, "utilization": 3.15152, "size": 0.115524}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 406980, "speed": 114.645, "utilization": 0.995178, "size": 0.00870765}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24028, "speed": 358.844, "utilization": 3.11497, "size": 0.114027}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len8/run3.json b/code/fpga/final_results/proteins.20MB.len8/run3.json new file mode 100644 index 0000000..3b53873 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.9302, "power": 35.639085}, {"timestamp": 58.4723, "power": 35.639085}, {"timestamp": 79.042, "power": 35.639085}, {"timestamp": 99.6058, "power": 35.639085}, {"timestamp": 120.171, "power": 35.639085}, {"timestamp": 140.828, "power": 35.639085}, {"timestamp": 161.365, "power": 35.639085}, {"timestamp": 181.864, "power": 35.639085}, {"timestamp": 202.416, "power": 35.639085}, {"timestamp": 223.013, "power": 35.639085}, {"timestamp": 243.613, "power": 35.639085}, {"timestamp": 264.212, "power": 35.639085}, {"timestamp": 284.807, "power": 35.639085}, {"timestamp": 305.403, "power": 35.639085}, {"timestamp": 325.949, "power": 35.639085}, {"timestamp": 346.541, "power": 35.639085}, {"timestamp": 367.064, "power": 35.639085}, {"timestamp": 387.805, "power": 35.639085}, {"timestamp": 408.33, "power": 35.639085}, {"timestamp": 428.851, "power": 35.639085}, {"timestamp": 449.376, "power": 35.639085}, {"timestamp": 469.857, "power": 35.639085}, {"timestamp": 490.37, "power": 35.639085}, {"timestamp": 510.888, "power": 35.639085}, {"timestamp": 531.408, "power": 35.639085}, {"timestamp": 551.927, "power": 35.639085}, {"timestamp": 572.444, "power": 35.639085}, {"timestamp": 592.961, "power": 35.639085}, {"timestamp": 613.462, "power": 35.639085}, {"timestamp": 633.937, "power": 35.639085}, {"timestamp": 654.455, "power": 35.639085}, {"timestamp": 674.978, "power": 35.639085}, {"timestamp": 695.515, "power": 35.639085}, {"timestamp": 716.051, "power": 35.639085}, {"timestamp": 736.615, "power": 35.639085}, {"timestamp": 757.157, "power": 35.639085}, {"timestamp": 777.675, "power": 35.639085}, {"timestamp": 798.21, "power": 35.639085}, {"timestamp": 818.781, "power": 35.639085}, {"timestamp": 839.321, "power": 35.639085}, {"timestamp": 859.851, "power": 35.639085}, {"timestamp": 880.404, "power": 35.639085}, {"timestamp": 900.939, "power": 35.639085}, {"timestamp": 921.411, "power": 35.639085}, {"timestamp": 941.9, "power": 35.639085}, {"timestamp": 962.403, "power": 35.639085}, {"timestamp": 982.943, "power": 35.639085}, {"timestamp": 1003.48, "power": 35.639085}, {"timestamp": 1024.03, "power": 37.06444499999999}, {"timestamp": 1045.19, "power": 37.06444499999999}, {"timestamp": 1065.71, "power": 37.06444499999999}], "timeline": {"START": "661.30173", "END": "699.246218"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 456.39}, {"name": "clReleaseKernel", "calls": 1, "time": 219.754}, {"name": "clSetKernelArg", "calls": 19, "time": 161.65}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.3113}, {"name": "clReleaseContext", "calls": 1, "time": 40.4716}, {"name": "clCreateContext", "calls": 1, "time": 35.6778}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2992}, {"name": "clCreateKernel", "calls": 1, "time": 0.345551}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.32933}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.144615}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073349}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037932}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034449}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027585}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023384}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011689}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010133}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00992}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008557}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008471}, {"name": "clRetainDevice", "calls": 2, "time": 0.004898}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 37.9445}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 37.2859}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 37.6451}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 36.4943}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 37.4651}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 32.2282}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8143.737448, "utilization": 84.830598, "size": 439320.0, "time": 53.945747}, {"type": "WRITE", "transfers": 1, "speed": 6275.041092, "utilization": 65.365011, "size": 2285960.0, "time": 364.293395}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 451695, "speed": 116.617, "utilization": 1.0123, "size": 0.0086376}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26828, "speed": 363.037, "utilization": 3.15136, "size": 0.11546}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 465976, "speed": 118.021, "utilization": 1.02448, "size": 0.00861806}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27712, "speed": 363.811, "utilization": 3.15808, "size": 0.1159}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 439636, "speed": 115.899, "utilization": 1.00606, "size": 0.00865509}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26068, "speed": 362.726, "utilization": 3.14866, "size": 0.115125}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 460352, "speed": 117.446, "utilization": 1.0195, "size": 0.00862561}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27348, "speed": 363.976, "utilization": 3.15952, "size": 0.115797}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 357324, "speed": 110.158, "utilization": 0.956233, "size": 0.00880599}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20916, "speed": 352.986, "utilization": 3.06411, "size": 0.112}]} \ No newline at end of file diff --git a/code/fpga/final_results/proteins.20MB.len8/run4.json b/code/fpga/final_results/proteins.20MB.len8/run4.json new file mode 100644 index 0000000..f353e57 --- /dev/null +++ b/code/fpga/final_results/proteins.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.4733, "power": 35.554149}, {"timestamp": 59.0681, "power": 35.554149}, {"timestamp": 79.6474, "power": 35.554149}, {"timestamp": 100.219, "power": 35.554149}, {"timestamp": 120.789, "power": 35.554149}, {"timestamp": 141.466, "power": 35.554149}, {"timestamp": 161.96, "power": 35.554149}, {"timestamp": 182.464, "power": 35.554149}, {"timestamp": 203.059, "power": 35.554149}, {"timestamp": 223.667, "power": 35.554149}, {"timestamp": 244.273, "power": 35.554149}, {"timestamp": 264.875, "power": 35.554149}, {"timestamp": 285.478, "power": 35.554149}, {"timestamp": 306.04, "power": 35.554149}, {"timestamp": 326.63, "power": 35.554149}, {"timestamp": 347.225, "power": 35.554149}, {"timestamp": 367.757, "power": 35.554149}, {"timestamp": 388.284, "power": 35.554149}, {"timestamp": 408.81, "power": 35.554149}, {"timestamp": 429.339, "power": 35.554149}, {"timestamp": 449.838, "power": 35.554149}, {"timestamp": 470.36, "power": 35.554149}, {"timestamp": 490.887, "power": 35.554149}, {"timestamp": 511.414, "power": 35.554149}, {"timestamp": 531.94, "power": 35.554149}, {"timestamp": 552.47, "power": 35.554149}, {"timestamp": 572.996, "power": 35.554149}, {"timestamp": 593.512, "power": 35.554149}, {"timestamp": 613.999, "power": 35.554149}, {"timestamp": 634.526, "power": 35.554149}, {"timestamp": 655.053, "power": 35.554149}, {"timestamp": 675.586, "power": 35.554149}, {"timestamp": 696.124, "power": 35.554149}, {"timestamp": 716.629, "power": 35.554149}, {"timestamp": 737.163, "power": 35.554149}, {"timestamp": 757.635, "power": 35.554149}, {"timestamp": 777.832, "power": 35.554149}, {"timestamp": 798.163, "power": 35.554149}, {"timestamp": 818.7, "power": 35.554149}, {"timestamp": 839.235, "power": 35.554149}, {"timestamp": 859.773, "power": 35.554149}, {"timestamp": 880.34, "power": 35.554149}, {"timestamp": 900.873, "power": 35.554149}, {"timestamp": 921.408, "power": 35.554149}, {"timestamp": 941.915, "power": 35.554149}, {"timestamp": 962.438, "power": 35.554149}, {"timestamp": 982.991, "power": 35.554149}, {"timestamp": 1003.55, "power": 35.554149}, {"timestamp": 1024.09, "power": 36.460904}, {"timestamp": 1044.78, "power": 36.460904}, {"timestamp": 1065.32, "power": 36.460904}], "timeline": {"START": "657.060933", "END": "694.344639"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 451.556}, {"name": "clReleaseKernel", "calls": 1, "time": 216.185}, {"name": "clSetKernelArg", "calls": 19, "time": 161.016}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.504}, {"name": "clReleaseContext", "calls": 1, "time": 49.1912}, {"name": "clCreateContext", "calls": 1, "time": 36.2253}, {"name": "clReleaseProgram", "calls": 1, "time": 17.1072}, {"name": "clCreateKernel", "calls": 1, "time": 0.345068}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.327976}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.136654}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072888}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03683}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028002}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024033}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023016}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010602}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010021}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007556}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007511}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006759}, {"name": "clRetainDevice", "calls": 2, "time": 0.00483}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 37.2837}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 36.8918}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 33.9434}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 36.8435}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 36.3867}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 33.527}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8194.818663, "utilization": 85.362694, "size": 439320.0, "time": 53.609484}, {"type": "WRITE", "transfers": 1, "speed": 6341.567605, "utilization": 66.057996, "size": 2285960.0, "time": 360.471758}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 466268, "speed": 120.749, "utilization": 1.04817, "size": 0.00861767}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27750, "speed": 364.357, "utilization": 3.16282, "size": 0.115825}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 405921, "speed": 116.436, "utilization": 1.01073, "size": 0.0087095}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 23986, "speed": 358.613, "utilization": 3.11296, "size": 0.113873}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 464140, "speed": 120.671, "utilization": 1.04749, "size": 0.0086205}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27585, "speed": 363.944, "utilization": 3.15923, "size": 0.115901}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 457334, "speed": 120.392, "utilization": 1.04507, "size": 0.00862974}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27160, "speed": 364.588, "utilization": 3.16483, "size": 0.11571}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 397021, "speed": 115.719, "utilization": 1.00451, "size": 0.0087254}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 23394, "speed": 356.944, "utilization": 3.09847, "size": 0.113712}]} \ No newline at end of file diff --git a/code/fpga/memory.cl b/code/fpga/memory.cl new file mode 100644 index 0000000..9d817ed --- /dev/null +++ b/code/fpga/memory.cl @@ -0,0 +1,64 @@ +#define MAX_PATTERN_SZ 8 +#define MAX_ALPHABET_SZ 97 +#define MAX_RANGES_SZ (2 * MAX_ALPHABET_SZ) + +inline static int string_index(__private char *s, char c) { + int i = 0; + while (1) { + if (s[i] == c) + return i; + ++i; + } +} + +kernel +__attribute__((reqd_work_group_size(1, 1, 1))) +void fmindex(__global char *bwt, + __global char *alphabet, + __global unsigned *ranks, + __global unsigned *sa, + __global unsigned *ranges, + __global char *patterns, + __global unsigned long *out, + size_t bwt_sz, size_t alphabet_sz, unsigned pattern_count, + unsigned pattern_sz, unsigned out_sz) { + __private char _alphabet[MAX_ALPHABET_SZ]; + __attribute__((xcl_pipeline_loop(1))) + for (unsigned j = 0; j < alphabet_sz; ++j) + _alphabet[j] = alphabet[j]; + + __private unsigned _ranges[MAX_RANGES_SZ]; + __attribute__((xcl_pipeline_loop(1))) + for (unsigned j = 0; j < 2 * alphabet_sz; ++j) + _ranges[j] = ranges[j]; + + for (unsigned i = 0; i < pattern_count; ++i) { + __private char pattern[MAX_PATTERN_SZ]; + __attribute__((xcl_pipeline_loop(1))) + for (unsigned j = 0; j < pattern_sz; ++j) + pattern[j] = patterns[i * pattern_sz + j]; + + int p_idx = pattern_sz - 1; + char c = pattern[p_idx]; + int alphabet_idx = string_index(_alphabet, c); + unsigned start = _ranges[2 * alphabet_idx]; + unsigned end = _ranges[2 * alphabet_idx + 1]; + + p_idx -= 1; + while (p_idx >= 0 && end > 1) { + c = pattern[p_idx]; + alphabet_idx = string_index(_alphabet, c); + unsigned range_start = _ranges[2 * alphabet_idx]; + start = range_start + ranks[alphabet_sz * (start - 1) + alphabet_idx]; + end = range_start + ranks[alphabet_sz * (end - 1) + alphabet_idx]; + p_idx -= 1; + } + + unsigned long match_count = end - start; + out[i * out_sz] = match_count; + + __attribute__((xcl_pipeline_loop(1))) + for (unsigned j = 0; j < match_count; ++j) + out[i * out_sz + j + 1] = sa[start + j]; + } +} diff --git a/code/fpga/memory_results/dblp.xml.10MB.len4/run0.json b/code/fpga/memory_results/dblp.xml.10MB.len4/run0.json new file mode 100644 index 0000000..a47d775 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.8655, "power": 32.340108}, {"timestamp": 55.4578, "power": 32.340108}, {"timestamp": 76.0373, "power": 32.340108}, {"timestamp": 96.6056, "power": 32.340108}, {"timestamp": 117.337, "power": 32.340108}, {"timestamp": 137.829, "power": 32.340108}, {"timestamp": 158.354, "power": 32.340108}, {"timestamp": 178.893, "power": 32.340108}, {"timestamp": 199.447, "power": 32.340108}, {"timestamp": 220.042, "power": 32.340108}, {"timestamp": 240.637, "power": 32.340108}, {"timestamp": 261.212, "power": 32.340108}, {"timestamp": 281.771, "power": 32.340108}, {"timestamp": 302.368, "power": 32.340108}, {"timestamp": 322.971, "power": 32.340108}, {"timestamp": 343.568, "power": 32.340108}, {"timestamp": 364.17, "power": 32.340108}, {"timestamp": 384.722, "power": 32.340108}, {"timestamp": 405.288, "power": 32.340108}, {"timestamp": 425.848, "power": 32.340108}, {"timestamp": 446.449, "power": 32.340108}, {"timestamp": 467.047, "power": 32.340108}, {"timestamp": 487.642, "power": 32.340108}, {"timestamp": 508.236, "power": 32.340108}, {"timestamp": 528.814, "power": 32.340108}, {"timestamp": 549.373, "power": 32.340108}, {"timestamp": 569.935, "power": 32.340108}, {"timestamp": 590.534, "power": 32.340108}, {"timestamp": 611.131, "power": 32.340108}, {"timestamp": 631.73, "power": 32.340108}, {"timestamp": 652.326, "power": 32.340108}, {"timestamp": 672.903, "power": 32.340108}, {"timestamp": 693.462, "power": 32.340108}, {"timestamp": 714.033, "power": 32.340108}, {"timestamp": 734.639, "power": 32.340108}, {"timestamp": 755.239, "power": 32.340108}, {"timestamp": 775.833, "power": 32.340108}, {"timestamp": 796.431, "power": 32.340108}, {"timestamp": 817.004, "power": 32.340108}, {"timestamp": 837.565, "power": 32.340108}, {"timestamp": 858.164, "power": 32.340108}, {"timestamp": 878.765, "power": 32.340108}, {"timestamp": 899.363, "power": 32.340108}, {"timestamp": 919.96, "power": 32.340108}, {"timestamp": 940.559, "power": 32.340108}, {"timestamp": 961.136, "power": 32.340108}, {"timestamp": 981.703, "power": 32.340108}, {"timestamp": 1002.3, "power": 32.340108}, {"timestamp": 1022.9, "power": 32.649678}, {"timestamp": 1044.04, "power": 32.649678}, {"timestamp": 1064.61, "power": 32.649678}, {"timestamp": 1085.12, "power": 32.649678}, {"timestamp": 1105.65, "power": 32.649678}, {"timestamp": 1126.19, "power": 32.649678}, {"timestamp": 1146.72, "power": 32.649678}, {"timestamp": 1167.26, "power": 32.649678}, {"timestamp": 1187.79, "power": 32.649678}, {"timestamp": 1208.32, "power": 32.649678}, {"timestamp": 1228.84, "power": 32.649678}, {"timestamp": 1249.33, "power": 32.649678}, {"timestamp": 1269.87, "power": 32.649678}, {"timestamp": 1290.4, "power": 32.649678}, {"timestamp": 1310.94, "power": 32.649678}, {"timestamp": 1331.48, "power": 32.649678}, {"timestamp": 1352.01, "power": 32.649678}, {"timestamp": 1372.55, "power": 32.649678}, {"timestamp": 1393.08, "power": 32.649678}, {"timestamp": 1413.61, "power": 32.649678}, {"timestamp": 1434.14, "power": 32.649678}, {"timestamp": 1454.67, "power": 32.649678}, {"timestamp": 1475.21, "power": 32.649678}, {"timestamp": 1495.76, "power": 32.649678}, {"timestamp": 1516.29, "power": 32.649678}, {"timestamp": 1536.8, "power": 32.649678}, {"timestamp": 1557.29, "power": 32.649678}, {"timestamp": 1577.83, "power": 32.649678}, {"timestamp": 1598.37, "power": 32.649678}, {"timestamp": 1618.9, "power": 32.649678}, {"timestamp": 1639.44, "power": 32.649678}, {"timestamp": 1659.98, "power": 32.649678}, {"timestamp": 1680.51, "power": 32.649678}, {"timestamp": 1701.02, "power": 32.649678}, {"timestamp": 1721.55, "power": 32.649678}, {"timestamp": 1742.09, "power": 32.649678}, {"timestamp": 1762.63, "power": 32.649678}, {"timestamp": 1783.16, "power": 32.649678}, {"timestamp": 1803.7, "power": 32.649678}, {"timestamp": 1824.23, "power": 32.649678}, {"timestamp": 1844.73, "power": 32.649678}, {"timestamp": 1865.23, "power": 32.649678}, {"timestamp": 1885.76, "power": 32.649678}, {"timestamp": 1906.29, "power": 32.649678}, {"timestamp": 1926.82, "power": 32.649678}, {"timestamp": 1947.42, "power": 32.649678}, {"timestamp": 1968.02, "power": 32.649678}, {"timestamp": 1988.59, "power": 32.649678}, {"timestamp": 2009.1, "power": 32.649678}, {"timestamp": 2029.62, "power": 32.683938}, {"timestamp": 2050.75, "power": 32.683938}, {"timestamp": 2071.31, "power": 32.683938}, {"timestamp": 2091.84, "power": 32.683938}, {"timestamp": 2112.37, "power": 32.683938}, {"timestamp": 2132.89, "power": 32.683938}, {"timestamp": 2153.42, "power": 32.683938}, {"timestamp": 2173.96, "power": 32.683938}, {"timestamp": 2194.49, "power": 32.683938}, {"timestamp": 2215.02, "power": 32.683938}, {"timestamp": 2235.58, "power": 32.683938}, {"timestamp": 2256.11, "power": 32.683938}, {"timestamp": 2276.64, "power": 32.683938}, {"timestamp": 2297.15, "power": 32.683938}, {"timestamp": 2317.68, "power": 32.683938}, {"timestamp": 2338.21, "power": 32.683938}, {"timestamp": 2358.75, "power": 32.683938}, {"timestamp": 2379.28, "power": 32.683938}, {"timestamp": 2399.82, "power": 32.683938}, {"timestamp": 2420.35, "power": 32.683938}, {"timestamp": 2440.85, "power": 32.683938}, {"timestamp": 2461.34, "power": 32.683938}, {"timestamp": 2481.87, "power": 32.683938}, {"timestamp": 2502.4, "power": 32.683938}, {"timestamp": 2522.94, "power": 32.683938}, {"timestamp": 2543.52, "power": 32.683938}, {"timestamp": 2564.06, "power": 32.683938}, {"timestamp": 2584.61, "power": 32.683938}, {"timestamp": 2605.13, "power": 32.683938}, {"timestamp": 2625.67, "power": 32.683938}, {"timestamp": 2646.21, "power": 32.683938}, {"timestamp": 2666.76, "power": 32.683938}, {"timestamp": 2687.32, "power": 32.683938}, {"timestamp": 2707.87, "power": 32.683938}, {"timestamp": 2728.42, "power": 32.683938}, {"timestamp": 2748.94, "power": 32.683938}, {"timestamp": 2769.48, "power": 32.683938}, {"timestamp": 2790.03, "power": 32.683938}, {"timestamp": 2810.58, "power": 32.683938}, {"timestamp": 2831.13, "power": 32.683938}, {"timestamp": 2851.68, "power": 32.683938}, {"timestamp": 2872.23, "power": 32.683938}, {"timestamp": 2892.75, "power": 32.683938}, {"timestamp": 2913.25, "power": 32.683938}, {"timestamp": 2933.79, "power": 32.683938}, {"timestamp": 2954.34, "power": 32.683938}, {"timestamp": 2974.89, "power": 32.683938}, {"timestamp": 2995.43, "power": 32.683938}, {"timestamp": 3015.98, "power": 32.683938}, {"timestamp": 3036.53, "power": 33.573308}, {"timestamp": 3057.7, "power": 33.573308}, {"timestamp": 3078.25, "power": 33.573308}, {"timestamp": 3098.79, "power": 33.573308}, {"timestamp": 3119.33, "power": 33.573308}, {"timestamp": 3139.87, "power": 33.573308}, {"timestamp": 3160.42, "power": 33.573308}, {"timestamp": 3180.95, "power": 33.573308}, {"timestamp": 3201.49, "power": 33.573308}, {"timestamp": 3222.03, "power": 33.573308}, {"timestamp": 3242.57, "power": 33.573308}, {"timestamp": 3263.11, "power": 33.573308}, {"timestamp": 3283.65, "power": 33.573308}, {"timestamp": 3304.2, "power": 33.573308}, {"timestamp": 3324.74, "power": 33.573308}, {"timestamp": 3345.24, "power": 33.573308}, {"timestamp": 3365.78, "power": 33.573308}, {"timestamp": 3386.32, "power": 33.573308}, {"timestamp": 3406.87, "power": 33.573308}, {"timestamp": 3427.41, "power": 33.573308}, {"timestamp": 3447.96, "power": 33.573308}, {"timestamp": 3468.5, "power": 33.573308}, {"timestamp": 3489.04, "power": 33.573308}, {"timestamp": 3509.58, "power": 33.573308}, {"timestamp": 3530.12, "power": 33.573308}, {"timestamp": 3550.67, "power": 33.573308}, {"timestamp": 3571.22, "power": 33.573308}, {"timestamp": 3591.76, "power": 33.573308}, {"timestamp": 3612.31, "power": 33.573308}, {"timestamp": 3632.83, "power": 33.573308}, {"timestamp": 3653.32, "power": 33.573308}, {"timestamp": 3673.86, "power": 33.573308}, {"timestamp": 3694.41, "power": 33.573308}, {"timestamp": 3714.96, "power": 33.573308}, {"timestamp": 3735.5, "power": 33.573308}, {"timestamp": 3756.04, "power": 33.573308}, {"timestamp": 3776.58, "power": 33.573308}, {"timestamp": 3797.1, "power": 33.573308}, {"timestamp": 3817.63, "power": 33.573308}, {"timestamp": 3838.18, "power": 33.573308}, {"timestamp": 3858.72, "power": 33.573308}, {"timestamp": 3879.26, "power": 33.573308}, {"timestamp": 3899.8, "power": 33.573308}, {"timestamp": 3920.38, "power": 33.573308}, {"timestamp": 3940.9, "power": 33.573308}, {"timestamp": 3961.45, "power": 33.573308}, {"timestamp": 3982.02, "power": 33.573308}, {"timestamp": 4002.59, "power": 33.573308}, {"timestamp": 4023.16, "power": 33.573308}, {"timestamp": 4043.72, "power": 33.957346}, {"timestamp": 4064.81, "power": 33.957346}, {"timestamp": 4085.31, "power": 33.957346}, {"timestamp": 4105.84, "power": 33.957346}, {"timestamp": 4126.38, "power": 33.957346}, {"timestamp": 4146.93, "power": 33.957346}, {"timestamp": 4167.47, "power": 33.957346}, {"timestamp": 4188.01, "power": 33.957346}, {"timestamp": 4208.55, "power": 33.957346}, {"timestamp": 4229.07, "power": 33.957346}, {"timestamp": 4249.61, "power": 33.957346}, {"timestamp": 4270.15, "power": 33.957346}, {"timestamp": 4290.69, "power": 33.957346}, {"timestamp": 4311.23, "power": 33.957346}, {"timestamp": 4331.78, "power": 33.957346}, {"timestamp": 4352.32, "power": 33.957346}, {"timestamp": 4372.83, "power": 33.957346}, {"timestamp": 4393.34, "power": 33.957346}, {"timestamp": 4413.87, "power": 33.957346}, {"timestamp": 4434.41, "power": 33.957346}, {"timestamp": 4454.95, "power": 33.957346}, {"timestamp": 4475.5, "power": 33.957346}, {"timestamp": 4496.04, "power": 33.957346}, {"timestamp": 4516.58, "power": 33.957346}, {"timestamp": 4537.1, "power": 33.957346}, {"timestamp": 4557.64, "power": 33.957346}, {"timestamp": 4578.18, "power": 33.957346}, {"timestamp": 4598.72, "power": 33.957346}, {"timestamp": 4619.26, "power": 33.957346}, {"timestamp": 4639.81, "power": 33.957346}, {"timestamp": 4660.35, "power": 33.957346}, {"timestamp": 4680.87, "power": 33.957346}, {"timestamp": 4701.43, "power": 33.957346}, {"timestamp": 4722.01, "power": 33.957346}, {"timestamp": 4742.56, "power": 33.957346}, {"timestamp": 4763.13, "power": 33.957346}, {"timestamp": 4783.71, "power": 33.957346}, {"timestamp": 4804.28, "power": 33.957346}, {"timestamp": 4824.78, "power": 33.957346}, {"timestamp": 4845.27, "power": 33.957346}, {"timestamp": 4865.83, "power": 33.957346}, {"timestamp": 4886.39, "power": 33.957346}, {"timestamp": 4906.96, "power": 33.957346}, {"timestamp": 4927.54, "power": 33.957346}, {"timestamp": 4948.09, "power": 33.957346}, {"timestamp": 4968.69, "power": 33.957346}, {"timestamp": 4989.18, "power": 33.957346}, {"timestamp": 5009.74, "power": 33.957346}, {"timestamp": 5030.31, "power": 33.957346}, {"timestamp": 5050.89, "power": 33.20618999999999}, {"timestamp": 5072.01, "power": 33.20618999999999}, {"timestamp": 5092.55, "power": 33.20618999999999}, {"timestamp": 5113.07, "power": 33.20618999999999}, {"timestamp": 5133.6, "power": 33.20618999999999}, {"timestamp": 5154.14, "power": 33.20618999999999}, {"timestamp": 5174.68, "power": 33.20618999999999}, {"timestamp": 5195.23, "power": 33.20618999999999}, {"timestamp": 5215.77, "power": 33.20618999999999}, {"timestamp": 5236.31, "power": 33.20618999999999}, {"timestamp": 5256.84, "power": 33.20618999999999}, {"timestamp": 5277.33, "power": 33.20618999999999}, {"timestamp": 5297.89, "power": 33.20618999999999}, {"timestamp": 5318.46, "power": 33.20618999999999}, {"timestamp": 5339.0, "power": 33.20618999999999}, {"timestamp": 5359.57, "power": 33.20618999999999}, {"timestamp": 5380.14, "power": 33.20618999999999}, {"timestamp": 5400.74, "power": 33.20618999999999}, {"timestamp": 5421.23, "power": 33.20618999999999}, {"timestamp": 5441.79, "power": 33.20618999999999}, {"timestamp": 5462.35, "power": 33.20618999999999}, {"timestamp": 5482.9, "power": 33.20618999999999}, {"timestamp": 5503.46, "power": 33.20618999999999}, {"timestamp": 5524.03, "power": 33.20618999999999}, {"timestamp": 5544.6, "power": 33.20618999999999}, {"timestamp": 5565.12, "power": 33.20618999999999}, {"timestamp": 5585.66, "power": 33.20618999999999}, {"timestamp": 5606.23, "power": 33.20618999999999}, {"timestamp": 5626.8, "power": 33.20618999999999}, {"timestamp": 5647.36, "power": 33.20618999999999}, {"timestamp": 5667.92, "power": 33.20618999999999}, {"timestamp": 5688.46, "power": 33.20618999999999}, {"timestamp": 5708.99, "power": 33.20618999999999}, {"timestamp": 5729.52, "power": 33.20618999999999}, {"timestamp": 5750.06, "power": 33.20618999999999}, {"timestamp": 5770.6, "power": 33.20618999999999}, {"timestamp": 5791.14, "power": 33.20618999999999}, {"timestamp": 5811.68, "power": 33.20618999999999}, {"timestamp": 5832.22, "power": 33.20618999999999}, {"timestamp": 5852.76, "power": 33.20618999999999}, {"timestamp": 5873.26, "power": 33.20618999999999}, {"timestamp": 5893.79, "power": 33.20618999999999}, {"timestamp": 5914.35, "power": 33.20618999999999}, {"timestamp": 5934.92, "power": 33.20618999999999}, {"timestamp": 5955.49, "power": 33.20618999999999}, {"timestamp": 5976.06, "power": 33.20618999999999}, {"timestamp": 5996.63, "power": 33.20618999999999}, {"timestamp": 6017.14, "power": 33.20618999999999}, {"timestamp": 6037.7, "power": 33.20618999999999}, {"timestamp": 6058.27, "power": 33.439763}, {"timestamp": 6079.49, "power": 33.439763}, {"timestamp": 6100.03, "power": 33.439763}, {"timestamp": 6120.57, "power": 33.439763}, {"timestamp": 6141.09, "power": 33.439763}, {"timestamp": 6161.58, "power": 33.439763}, {"timestamp": 6182.1, "power": 33.439763}, {"timestamp": 6202.64, "power": 33.439763}, {"timestamp": 6223.18, "power": 33.439763}, {"timestamp": 6243.73, "power": 33.439763}, {"timestamp": 6264.27, "power": 33.439763}, {"timestamp": 6284.79, "power": 33.439763}, {"timestamp": 6305.28, "power": 33.439763}, {"timestamp": 6325.81, "power": 33.439763}, {"timestamp": 6346.35, "power": 33.439763}, {"timestamp": 6366.89, "power": 33.439763}, {"timestamp": 6387.43, "power": 33.439763}, {"timestamp": 6407.97, "power": 33.439763}, {"timestamp": 6428.51, "power": 33.439763}, {"timestamp": 6449.03, "power": 33.439763}, {"timestamp": 6469.55, "power": 33.439763}, {"timestamp": 6490.09, "power": 33.439763}, {"timestamp": 6510.64, "power": 33.439763}, {"timestamp": 6531.18, "power": 33.439763}, {"timestamp": 6551.72, "power": 33.439763}, {"timestamp": 6572.25, "power": 33.439763}, {"timestamp": 6592.78, "power": 33.439763}, {"timestamp": 6613.27, "power": 33.439763}, {"timestamp": 6633.8, "power": 33.439763}, {"timestamp": 6654.34, "power": 33.439763}, {"timestamp": 6674.88, "power": 33.439763}, {"timestamp": 6695.42, "power": 33.439763}, {"timestamp": 6715.96, "power": 33.439763}, {"timestamp": 6736.5, "power": 33.439763}, {"timestamp": 6757.01, "power": 33.439763}, {"timestamp": 6777.55, "power": 33.439763}, {"timestamp": 6798.09, "power": 33.439763}, {"timestamp": 6818.63, "power": 33.439763}, {"timestamp": 6839.17, "power": 33.439763}, {"timestamp": 6859.71, "power": 33.439763}, {"timestamp": 6880.26, "power": 33.439763}, {"timestamp": 6900.78, "power": 33.439763}, {"timestamp": 6921.28, "power": 33.439763}, {"timestamp": 6941.84, "power": 33.439763}, {"timestamp": 6962.38, "power": 33.439763}, {"timestamp": 6982.92, "power": 33.439763}, {"timestamp": 7003.46, "power": 33.439763}, {"timestamp": 7024.0, "power": 33.439763}, {"timestamp": 7044.54, "power": 33.439763}, {"timestamp": 7065.07, "power": 33.737818000000004}, {"timestamp": 7086.33, "power": 33.737818000000004}, {"timestamp": 7106.87, "power": 33.737818000000004}, {"timestamp": 7127.41, "power": 33.737818000000004}, {"timestamp": 7147.95, "power": 33.737818000000004}, {"timestamp": 7168.49, "power": 33.737818000000004}, {"timestamp": 7189.02, "power": 33.737818000000004}, {"timestamp": 7209.56, "power": 33.737818000000004}, {"timestamp": 7230.1, "power": 33.737818000000004}, {"timestamp": 7250.64, "power": 33.737818000000004}, {"timestamp": 7271.17, "power": 33.737818000000004}, {"timestamp": 7291.71, "power": 33.737818000000004}, {"timestamp": 7312.25, "power": 33.737818000000004}, {"timestamp": 7332.77, "power": 33.737818000000004}, {"timestamp": 7353.26, "power": 33.737818000000004}, {"timestamp": 7373.79, "power": 33.737818000000004}, {"timestamp": 7394.33, "power": 33.737818000000004}, {"timestamp": 7414.87, "power": 33.737818000000004}, {"timestamp": 7435.41, "power": 33.737818000000004}, {"timestamp": 7455.95, "power": 33.737818000000004}, {"timestamp": 7476.49, "power": 33.737818000000004}, {"timestamp": 7497.0, "power": 33.737818000000004}, {"timestamp": 7517.53, "power": 33.737818000000004}, {"timestamp": 7538.11, "power": 33.737818000000004}, {"timestamp": 7558.67, "power": 33.737818000000004}, {"timestamp": 7579.23, "power": 33.737818000000004}, {"timestamp": 7599.8, "power": 33.737818000000004}, {"timestamp": 7620.37, "power": 33.737818000000004}, {"timestamp": 7640.89, "power": 33.737818000000004}, {"timestamp": 7661.43, "power": 33.737818000000004}, {"timestamp": 7682.0, "power": 33.737818000000004}, {"timestamp": 7702.54, "power": 33.737818000000004}, {"timestamp": 7723.08, "power": 33.737818000000004}, {"timestamp": 7743.62, "power": 33.737818000000004}, {"timestamp": 7764.17, "power": 33.737818000000004}, {"timestamp": 7784.78, "power": 33.737818000000004}, {"timestamp": 7805.35, "power": 33.737818000000004}, {"timestamp": 7825.88, "power": 33.737818000000004}, {"timestamp": 7846.41, "power": 33.737818000000004}, {"timestamp": 7866.94, "power": 33.737818000000004}, {"timestamp": 7887.47, "power": 33.737818000000004}, {"timestamp": 7908.0, "power": 33.737818000000004}, {"timestamp": 7928.53, "power": 33.737818000000004}, {"timestamp": 7949.08, "power": 33.737818000000004}, {"timestamp": 7969.61, "power": 33.737818000000004}, {"timestamp": 7990.13, "power": 33.737818000000004}, {"timestamp": 8010.67, "power": 33.737818000000004}, {"timestamp": 8031.2, "power": 33.737818000000004}, {"timestamp": 8051.72, "power": 33.737818000000004}, {"timestamp": 8072.25, "power": 35.349132999999995}, {"timestamp": 8093.65, "power": 35.349132999999995}, {"timestamp": 8114.18, "power": 35.349132999999995}, {"timestamp": 8134.71, "power": 35.349132999999995}, {"timestamp": 8155.23, "power": 35.349132999999995}, {"timestamp": 8175.76, "power": 35.349132999999995}, {"timestamp": 8196.28, "power": 35.349132999999995}, {"timestamp": 8216.8, "power": 35.349132999999995}, {"timestamp": 8237.28, "power": 35.349132999999995}, {"timestamp": 8257.79, "power": 35.349132999999995}, {"timestamp": 8278.32, "power": 35.349132999999995}, {"timestamp": 8298.84, "power": 35.349132999999995}, {"timestamp": 8319.37, "power": 35.349132999999995}, {"timestamp": 8339.89, "power": 35.349132999999995}, {"timestamp": 8360.42, "power": 35.349132999999995}, {"timestamp": 8380.92, "power": 35.349132999999995}, {"timestamp": 8401.4, "power": 35.349132999999995}, {"timestamp": 8421.93, "power": 35.349132999999995}, {"timestamp": 8442.46, "power": 35.349132999999995}, {"timestamp": 8463.01, "power": 35.349132999999995}, {"timestamp": 8483.57, "power": 35.349132999999995}, {"timestamp": 8504.1, "power": 35.349132999999995}, {"timestamp": 8524.64, "power": 35.349132999999995}, {"timestamp": 8545.15, "power": 35.349132999999995}, {"timestamp": 8565.68, "power": 35.349132999999995}, {"timestamp": 8586.21, "power": 35.349132999999995}, {"timestamp": 8606.73, "power": 35.349132999999995}, {"timestamp": 8627.26, "power": 35.349132999999995}, {"timestamp": 8647.79, "power": 35.349132999999995}, {"timestamp": 8668.31, "power": 35.349132999999995}, {"timestamp": 8688.82, "power": 35.349132999999995}, {"timestamp": 8709.31, "power": 35.349132999999995}, {"timestamp": 8729.83, "power": 35.349132999999995}, {"timestamp": 8750.36, "power": 35.349132999999995}, {"timestamp": 8770.89, "power": 35.349132999999995}, {"timestamp": 8791.42, "power": 35.349132999999995}, {"timestamp": 8811.95, "power": 35.349132999999995}, {"timestamp": 8832.49, "power": 35.349132999999995}, {"timestamp": 8852.99, "power": 35.349132999999995}, {"timestamp": 8873.52, "power": 35.349132999999995}, {"timestamp": 8894.05, "power": 35.349132999999995}, {"timestamp": 8914.59, "power": 35.349132999999995}, {"timestamp": 8935.17, "power": 35.349132999999995}, {"timestamp": 8955.7, "power": 35.349132999999995}, {"timestamp": 8976.23, "power": 35.349132999999995}, {"timestamp": 8996.67, "power": 35.349132999999995}, {"timestamp": 9016.86, "power": 35.349132999999995}, {"timestamp": 9037.36, "power": 35.349132999999995}, {"timestamp": 9057.89, "power": 35.349132999999995}, {"timestamp": 9078.42, "power": 32.478668}, {"timestamp": 9099.44, "power": 32.478668}, {"timestamp": 9119.99, "power": 32.478668}, {"timestamp": 9140.52, "power": 32.478668}, {"timestamp": 9161.01, "power": 32.478668}, {"timestamp": 9181.53, "power": 32.478668}, {"timestamp": 9202.06, "power": 32.478668}, {"timestamp": 9222.59, "power": 32.478668}, {"timestamp": 9243.11, "power": 32.478668}, {"timestamp": 9263.64, "power": 32.478668}, {"timestamp": 9284.16, "power": 32.478668}, {"timestamp": 9304.69, "power": 32.478668}, {"timestamp": 9325.17, "power": 32.478668}, {"timestamp": 9346.1, "power": 32.478668}, {"timestamp": 9366.67, "power": 32.478668}, {"timestamp": 9387.22, "power": 32.478668}], "timeline": {"START": "2519.126107", "END": "7738.054164"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6530.98}, {"name": "clSetKernelArg", "calls": 19, "time": 1799.54}, {"name": "clReleaseKernel", "calls": 1, "time": 783.983}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.1361}, {"name": "clReleaseContext", "calls": 1, "time": 51.4857}, {"name": "clCreateContext", "calls": 1, "time": 32.5531}, {"name": "clReleaseProgram", "calls": 1, "time": 15.1303}, {"name": "clCreateKernel", "calls": 1, "time": 0.345752}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.339953}, {"name": "clEnqueueTask", "calls": 1, "time": 0.1275}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084524}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073319}, {"name": "clReleaseDevice", "calls": 2, "time": 0.040416}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032034}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020825}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011683}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01075}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008471}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007809}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007212}, {"name": "clRetainDevice", "calls": 2, "time": 0.004926}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5218.93}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5218.46}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9019.338255, "utilization": 93.95144, "size": 6394740.0, "time": 709.003235}, {"type": "WRITE", "transfers": 1, "speed": 6698.046661, "utilization": 69.771319, "size": 4037050.0, "time": 602.720322}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 170115503, "speed": 261.696, "utilization": 2.27167, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10641339, "speed": 476.765, "utilization": 4.13858, "size": 0.127839}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len4/run1.json b/code/fpga/memory_results/dblp.xml.10MB.len4/run1.json new file mode 100644 index 0000000..d01cb34 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.7777, "power": 32.82606800000001}, {"timestamp": 59.4073, "power": 32.82606800000001}, {"timestamp": 79.9813, "power": 32.82606800000001}, {"timestamp": 100.51, "power": 32.82606800000001}, {"timestamp": 121.215, "power": 32.82606800000001}, {"timestamp": 141.707, "power": 32.82606800000001}, {"timestamp": 162.232, "power": 32.82606800000001}, {"timestamp": 182.769, "power": 32.82606800000001}, {"timestamp": 203.324, "power": 32.82606800000001}, {"timestamp": 223.923, "power": 32.82606800000001}, {"timestamp": 244.521, "power": 32.82606800000001}, {"timestamp": 265.096, "power": 32.82606800000001}, {"timestamp": 285.657, "power": 32.82606800000001}, {"timestamp": 306.255, "power": 32.82606800000001}, {"timestamp": 326.851, "power": 32.82606800000001}, {"timestamp": 347.672, "power": 32.82606800000001}, {"timestamp": 368.271, "power": 32.82606800000001}, {"timestamp": 388.867, "power": 32.82606800000001}, {"timestamp": 409.43, "power": 32.82606800000001}, {"timestamp": 430.025, "power": 32.82606800000001}, {"timestamp": 450.627, "power": 32.82606800000001}, {"timestamp": 471.223, "power": 32.82606800000001}, {"timestamp": 491.825, "power": 32.82606800000001}, {"timestamp": 512.42, "power": 32.82606800000001}, {"timestamp": 532.992, "power": 32.82606800000001}, {"timestamp": 553.556, "power": 32.82606800000001}, {"timestamp": 574.155, "power": 32.82606800000001}, {"timestamp": 594.758, "power": 32.82606800000001}, {"timestamp": 615.36, "power": 32.82606800000001}, {"timestamp": 635.962, "power": 32.82606800000001}, {"timestamp": 656.573, "power": 32.82606800000001}, {"timestamp": 677.13, "power": 32.82606800000001}, {"timestamp": 697.694, "power": 32.82606800000001}, {"timestamp": 718.305, "power": 32.82606800000001}, {"timestamp": 738.914, "power": 32.82606800000001}, {"timestamp": 759.511, "power": 32.82606800000001}, {"timestamp": 780.111, "power": 32.82606800000001}, {"timestamp": 800.707, "power": 32.82606800000001}, {"timestamp": 821.269, "power": 32.82606800000001}, {"timestamp": 841.833, "power": 32.82606800000001}, {"timestamp": 862.433, "power": 32.82606800000001}, {"timestamp": 882.995, "power": 32.82606800000001}, {"timestamp": 903.595, "power": 32.82606800000001}, {"timestamp": 924.199, "power": 32.82606800000001}, {"timestamp": 944.774, "power": 32.82606800000001}, {"timestamp": 965.338, "power": 32.82606800000001}, {"timestamp": 985.912, "power": 32.82606800000001}, {"timestamp": 1006.51, "power": 32.531733}, {"timestamp": 1027.63, "power": 32.531733}, {"timestamp": 1048.17, "power": 32.531733}, {"timestamp": 1068.68, "power": 32.531733}, {"timestamp": 1089.17, "power": 32.531733}, {"timestamp": 1109.7, "power": 32.531733}, {"timestamp": 1130.23, "power": 32.531733}, {"timestamp": 1150.77, "power": 32.531733}, {"timestamp": 1171.3, "power": 32.531733}, {"timestamp": 1191.83, "power": 32.531733}, {"timestamp": 1212.37, "power": 32.531733}, {"timestamp": 1232.88, "power": 32.531733}, {"timestamp": 1253.37, "power": 32.531733}, {"timestamp": 1273.9, "power": 32.531733}, {"timestamp": 1294.43, "power": 32.531733}, {"timestamp": 1314.96, "power": 32.531733}, {"timestamp": 1335.49, "power": 32.531733}, {"timestamp": 1356.02, "power": 32.531733}, {"timestamp": 1376.55, "power": 32.531733}, {"timestamp": 1397.06, "power": 32.531733}, {"timestamp": 1417.59, "power": 32.531733}, {"timestamp": 1438.12, "power": 32.531733}, {"timestamp": 1458.65, "power": 32.531733}, {"timestamp": 1479.18, "power": 32.531733}, {"timestamp": 1499.71, "power": 32.531733}, {"timestamp": 1520.21, "power": 32.531733}, {"timestamp": 1540.71, "power": 32.531733}, {"timestamp": 1561.24, "power": 32.531733}, {"timestamp": 1581.78, "power": 32.531733}, {"timestamp": 1602.31, "power": 32.531733}, {"timestamp": 1622.84, "power": 32.531733}, {"timestamp": 1643.38, "power": 32.531733}, {"timestamp": 1663.91, "power": 32.531733}, {"timestamp": 1684.45, "power": 32.531733}, {"timestamp": 1704.95, "power": 32.531733}, {"timestamp": 1725.48, "power": 32.531733}, {"timestamp": 1746.01, "power": 32.531733}, {"timestamp": 1766.54, "power": 32.531733}, {"timestamp": 1787.08, "power": 32.531733}, {"timestamp": 1807.61, "power": 32.531733}, {"timestamp": 1828.14, "power": 32.531733}, {"timestamp": 1848.63, "power": 32.531733}, {"timestamp": 1869.12, "power": 32.531733}, {"timestamp": 1889.64, "power": 32.531733}, {"timestamp": 1910.17, "power": 32.531733}, {"timestamp": 1930.7, "power": 32.531733}, {"timestamp": 1951.31, "power": 32.531733}, {"timestamp": 1971.92, "power": 32.531733}, {"timestamp": 1992.45, "power": 32.531733}, {"timestamp": 2012.95, "power": 35.920228}, {"timestamp": 2034.12, "power": 35.920228}, {"timestamp": 2054.66, "power": 35.920228}, {"timestamp": 2075.19, "power": 35.920228}, {"timestamp": 2095.73, "power": 35.920228}, {"timestamp": 2116.26, "power": 35.920228}, {"timestamp": 2136.78, "power": 35.920228}, {"timestamp": 2157.27, "power": 35.920228}, {"timestamp": 2177.79, "power": 35.920228}, {"timestamp": 2198.33, "power": 35.920228}, {"timestamp": 2218.86, "power": 35.920228}, {"timestamp": 2239.39, "power": 35.920228}, {"timestamp": 2259.92, "power": 35.920228}, {"timestamp": 2280.45, "power": 35.920228}, {"timestamp": 2300.97, "power": 35.920228}, {"timestamp": 2321.49, "power": 35.920228}, {"timestamp": 2342.02, "power": 35.920228}, {"timestamp": 2362.56, "power": 35.920228}, {"timestamp": 2383.1, "power": 35.920228}, {"timestamp": 2403.63, "power": 35.920228}, {"timestamp": 2424.16, "power": 35.920228}, {"timestamp": 2444.67, "power": 35.920228}, {"timestamp": 2465.2, "power": 35.920228}, {"timestamp": 2485.74, "power": 35.920228}, {"timestamp": 2506.27, "power": 35.920228}, {"timestamp": 2526.81, "power": 35.920228}, {"timestamp": 2547.35, "power": 35.920228}, {"timestamp": 2567.89, "power": 35.920228}, {"timestamp": 2588.43, "power": 35.920228}, {"timestamp": 2608.95, "power": 35.920228}, {"timestamp": 2629.49, "power": 35.920228}, {"timestamp": 2650.03, "power": 35.920228}, {"timestamp": 2670.57, "power": 35.920228}, {"timestamp": 2691.12, "power": 35.920228}, {"timestamp": 2711.66, "power": 35.920228}, {"timestamp": 2732.21, "power": 35.920228}, {"timestamp": 2752.72, "power": 35.920228}, {"timestamp": 2773.22, "power": 35.920228}, {"timestamp": 2793.77, "power": 35.920228}, {"timestamp": 2814.33, "power": 35.920228}, {"timestamp": 2834.9, "power": 35.920228}, {"timestamp": 2855.48, "power": 35.920228}, {"timestamp": 2876.05, "power": 35.920228}, {"timestamp": 2896.63, "power": 35.920228}, {"timestamp": 2917.13, "power": 35.920228}, {"timestamp": 2937.66, "power": 35.920228}, {"timestamp": 2958.22, "power": 35.920228}, {"timestamp": 2978.79, "power": 35.920228}, {"timestamp": 2999.37, "power": 35.920228}, {"timestamp": 3019.93, "power": 33.777077000000006}, {"timestamp": 3041.07, "power": 33.777077000000006}, {"timestamp": 3061.58, "power": 33.777077000000006}, {"timestamp": 3082.12, "power": 33.777077000000006}, {"timestamp": 3102.67, "power": 33.777077000000006}, {"timestamp": 3123.21, "power": 33.777077000000006}, {"timestamp": 3143.76, "power": 33.777077000000006}, {"timestamp": 3164.31, "power": 33.777077000000006}, {"timestamp": 3184.83, "power": 33.777077000000006}, {"timestamp": 3205.32, "power": 33.777077000000006}, {"timestamp": 3225.86, "power": 33.777077000000006}, {"timestamp": 3246.41, "power": 33.777077000000006}, {"timestamp": 3266.95, "power": 33.777077000000006}, {"timestamp": 3287.49, "power": 33.777077000000006}, {"timestamp": 3308.03, "power": 33.777077000000006}, {"timestamp": 3328.58, "power": 33.777077000000006}, {"timestamp": 3349.08, "power": 33.777077000000006}, {"timestamp": 3369.61, "power": 33.777077000000006}, {"timestamp": 3390.16, "power": 33.777077000000006}, {"timestamp": 3410.7, "power": 33.777077000000006}, {"timestamp": 3431.24, "power": 33.777077000000006}, {"timestamp": 3451.78, "power": 33.777077000000006}, {"timestamp": 3472.32, "power": 33.777077000000006}, {"timestamp": 3492.85, "power": 33.777077000000006}, {"timestamp": 3513.34, "power": 33.777077000000006}, {"timestamp": 3533.87, "power": 33.777077000000006}, {"timestamp": 3554.42, "power": 33.777077000000006}, {"timestamp": 3574.96, "power": 33.777077000000006}, {"timestamp": 3595.51, "power": 33.777077000000006}, {"timestamp": 3616.05, "power": 33.777077000000006}, {"timestamp": 3636.6, "power": 33.777077000000006}, {"timestamp": 3657.1, "power": 33.777077000000006}, {"timestamp": 3677.64, "power": 33.777077000000006}, {"timestamp": 3698.18, "power": 33.777077000000006}, {"timestamp": 3718.72, "power": 33.777077000000006}, {"timestamp": 3739.26, "power": 33.777077000000006}, {"timestamp": 3759.8, "power": 33.777077000000006}, {"timestamp": 3780.35, "power": 33.777077000000006}, {"timestamp": 3800.87, "power": 33.777077000000006}, {"timestamp": 3821.41, "power": 33.777077000000006}, {"timestamp": 3841.95, "power": 33.777077000000006}, {"timestamp": 3862.5, "power": 33.777077000000006}, {"timestamp": 3883.04, "power": 33.777077000000006}, {"timestamp": 3903.59, "power": 33.777077000000006}, {"timestamp": 3924.13, "power": 33.777077000000006}, {"timestamp": 3944.63, "power": 33.777077000000006}, {"timestamp": 3965.12, "power": 33.777077000000006}, {"timestamp": 3985.67, "power": 33.777077000000006}, {"timestamp": 4006.21, "power": 33.777077000000006}, {"timestamp": 4026.75, "power": 33.120905}, {"timestamp": 4047.8, "power": 33.120905}, {"timestamp": 4068.34, "power": 33.120905}, {"timestamp": 4088.86, "power": 33.120905}, {"timestamp": 4109.4, "power": 33.120905}, {"timestamp": 4129.94, "power": 33.120905}, {"timestamp": 4150.49, "power": 33.120905}, {"timestamp": 4171.03, "power": 33.120905}, {"timestamp": 4191.57, "power": 33.120905}, {"timestamp": 4212.12, "power": 33.120905}, {"timestamp": 4232.63, "power": 33.120905}, {"timestamp": 4253.13, "power": 33.120905}, {"timestamp": 4273.66, "power": 33.120905}, {"timestamp": 4294.2, "power": 33.120905}, {"timestamp": 4314.75, "power": 33.120905}, {"timestamp": 4335.29, "power": 33.120905}, {"timestamp": 4355.83, "power": 33.120905}, {"timestamp": 4376.37, "power": 33.120905}, {"timestamp": 4396.91, "power": 33.120905}, {"timestamp": 4417.45, "power": 33.120905}, {"timestamp": 4437.99, "power": 33.120905}, {"timestamp": 4458.54, "power": 33.120905}, {"timestamp": 4479.08, "power": 33.120905}, {"timestamp": 4499.62, "power": 33.120905}, {"timestamp": 4520.16, "power": 33.120905}, {"timestamp": 4540.69, "power": 33.120905}, {"timestamp": 4561.19, "power": 33.120905}, {"timestamp": 4581.73, "power": 33.120905}, {"timestamp": 4602.27, "power": 33.120905}, {"timestamp": 4622.81, "power": 33.120905}, {"timestamp": 4643.36, "power": 33.120905}, {"timestamp": 4663.9, "power": 33.120905}, {"timestamp": 4684.44, "power": 33.120905}, {"timestamp": 4704.95, "power": 33.120905}, {"timestamp": 4725.48, "power": 33.120905}, {"timestamp": 4746.03, "power": 33.120905}, {"timestamp": 4766.57, "power": 33.120905}, {"timestamp": 4787.12, "power": 33.120905}, {"timestamp": 4807.66, "power": 33.120905}, {"timestamp": 4828.2, "power": 33.120905}, {"timestamp": 4848.72, "power": 33.120905}, {"timestamp": 4869.22, "power": 33.120905}, {"timestamp": 4889.75, "power": 33.120905}, {"timestamp": 4910.3, "power": 33.120905}, {"timestamp": 4930.84, "power": 33.120905}, {"timestamp": 4951.38, "power": 33.120905}, {"timestamp": 4971.93, "power": 33.120905}, {"timestamp": 4992.47, "power": 33.120905}, {"timestamp": 5012.99, "power": 33.120905}, {"timestamp": 5033.53, "power": 33.853735}, {"timestamp": 5054.56, "power": 33.853735}, {"timestamp": 5075.1, "power": 33.853735}, {"timestamp": 5095.65, "power": 33.853735}, {"timestamp": 5116.19, "power": 33.853735}, {"timestamp": 5136.72, "power": 33.853735}, {"timestamp": 5157.21, "power": 33.853735}, {"timestamp": 5177.75, "power": 33.853735}, {"timestamp": 5198.29, "power": 33.853735}, {"timestamp": 5218.84, "power": 33.853735}, {"timestamp": 5239.38, "power": 33.853735}, {"timestamp": 5259.92, "power": 33.853735}, {"timestamp": 5280.47, "power": 33.853735}, {"timestamp": 5300.98, "power": 33.853735}, {"timestamp": 5321.53, "power": 33.853735}, {"timestamp": 5342.07, "power": 33.853735}, {"timestamp": 5362.62, "power": 33.853735}, {"timestamp": 5383.16, "power": 33.853735}, {"timestamp": 5403.7, "power": 33.853735}, {"timestamp": 5424.24, "power": 33.853735}, {"timestamp": 5444.77, "power": 33.853735}, {"timestamp": 5465.26, "power": 33.853735}, {"timestamp": 5485.8, "power": 33.853735}, {"timestamp": 5506.34, "power": 33.853735}, {"timestamp": 5526.88, "power": 33.853735}, {"timestamp": 5547.42, "power": 33.853735}, {"timestamp": 5567.97, "power": 33.853735}, {"timestamp": 5588.51, "power": 33.853735}, {"timestamp": 5609.03, "power": 33.853735}, {"timestamp": 5629.57, "power": 33.853735}, {"timestamp": 5650.12, "power": 33.853735}, {"timestamp": 5670.66, "power": 33.853735}, {"timestamp": 5691.21, "power": 33.853735}, {"timestamp": 5711.75, "power": 33.853735}, {"timestamp": 5732.29, "power": 33.853735}, {"timestamp": 5752.81, "power": 33.853735}, {"timestamp": 5773.31, "power": 33.853735}, {"timestamp": 5793.85, "power": 33.853735}, {"timestamp": 5814.39, "power": 33.853735}, {"timestamp": 5834.93, "power": 33.853735}, {"timestamp": 5855.48, "power": 33.853735}, {"timestamp": 5876.02, "power": 33.853735}, {"timestamp": 5896.58, "power": 33.853735}, {"timestamp": 5917.07, "power": 33.853735}, {"timestamp": 5937.61, "power": 33.853735}, {"timestamp": 5958.15, "power": 33.853735}, {"timestamp": 5978.69, "power": 33.853735}, {"timestamp": 5999.23, "power": 33.853735}, {"timestamp": 6019.77, "power": 33.853735}, {"timestamp": 6040.32, "power": 33.91911}, {"timestamp": 6061.45, "power": 33.91911}, {"timestamp": 6082.01, "power": 33.91911}, {"timestamp": 6102.55, "power": 33.91911}, {"timestamp": 6123.1, "power": 33.91911}, {"timestamp": 6143.64, "power": 33.91911}, {"timestamp": 6164.18, "power": 33.91911}, {"timestamp": 6184.7, "power": 33.91911}, {"timestamp": 6205.24, "power": 33.91911}, {"timestamp": 6225.78, "power": 33.91911}, {"timestamp": 6246.32, "power": 33.91911}, {"timestamp": 6266.87, "power": 33.91911}, {"timestamp": 6287.41, "power": 33.91911}, {"timestamp": 6307.95, "power": 33.91911}, {"timestamp": 6328.49, "power": 33.91911}, {"timestamp": 6349.02, "power": 33.91911}, {"timestamp": 6369.56, "power": 33.91911}, {"timestamp": 6390.11, "power": 33.91911}, {"timestamp": 6410.65, "power": 33.91911}, {"timestamp": 6431.19, "power": 33.91911}, {"timestamp": 6451.74, "power": 33.91911}, {"timestamp": 6472.28, "power": 33.91911}, {"timestamp": 6492.79, "power": 33.91911}, {"timestamp": 6513.29, "power": 33.91911}, {"timestamp": 6533.82, "power": 33.91911}, {"timestamp": 6554.36, "power": 33.91911}, {"timestamp": 6574.9, "power": 33.91911}, {"timestamp": 6595.45, "power": 33.91911}, {"timestamp": 6615.99, "power": 33.91911}, {"timestamp": 6636.54, "power": 33.91911}, {"timestamp": 6657.04, "power": 33.91911}, {"timestamp": 6677.58, "power": 33.91911}, {"timestamp": 6698.12, "power": 33.91911}, {"timestamp": 6718.66, "power": 33.91911}, {"timestamp": 6739.21, "power": 33.91911}, {"timestamp": 6759.75, "power": 33.91911}, {"timestamp": 6780.29, "power": 33.91911}, {"timestamp": 6800.82, "power": 33.91911}, {"timestamp": 6821.31, "power": 33.91911}, {"timestamp": 6841.85, "power": 33.91911}, {"timestamp": 6862.39, "power": 33.91911}, {"timestamp": 6882.93, "power": 33.91911}, {"timestamp": 6903.47, "power": 33.91911}, {"timestamp": 6924.02, "power": 33.91911}, {"timestamp": 6944.57, "power": 33.91911}, {"timestamp": 6965.07, "power": 33.91911}, {"timestamp": 6985.61, "power": 33.91911}, {"timestamp": 7006.15, "power": 33.91911}, {"timestamp": 7026.7, "power": 33.91911}, {"timestamp": 7047.26, "power": 33.492789}, {"timestamp": 7068.39, "power": 33.492789}, {"timestamp": 7088.91, "power": 33.492789}, {"timestamp": 7109.45, "power": 33.492789}, {"timestamp": 7129.99, "power": 33.492789}, {"timestamp": 7150.53, "power": 33.492789}, {"timestamp": 7171.08, "power": 33.492789}, {"timestamp": 7191.62, "power": 33.492789}, {"timestamp": 7212.16, "power": 33.492789}, {"timestamp": 7232.68, "power": 33.492789}, {"timestamp": 7253.18, "power": 33.492789}, {"timestamp": 7273.72, "power": 33.492789}, {"timestamp": 7294.26, "power": 33.492789}, {"timestamp": 7314.8, "power": 33.492789}, {"timestamp": 7335.34, "power": 33.492789}, {"timestamp": 7355.88, "power": 33.492789}, {"timestamp": 7376.43, "power": 33.492789}, {"timestamp": 7396.94, "power": 33.492789}, {"timestamp": 7417.48, "power": 33.492789}, {"timestamp": 7438.02, "power": 33.492789}, {"timestamp": 7458.56, "power": 33.492789}, {"timestamp": 7479.11, "power": 33.492789}, {"timestamp": 7499.65, "power": 33.492789}, {"timestamp": 7520.19, "power": 33.492789}, {"timestamp": 7540.71, "power": 33.492789}, {"timestamp": 7561.2, "power": 33.492789}, {"timestamp": 7581.74, "power": 33.492789}, {"timestamp": 7602.28, "power": 33.492789}, {"timestamp": 7622.83, "power": 33.492789}, {"timestamp": 7643.37, "power": 33.492789}, {"timestamp": 7663.91, "power": 33.492789}, {"timestamp": 7684.46, "power": 33.492789}, {"timestamp": 7704.98, "power": 33.492789}, {"timestamp": 7725.52, "power": 33.492789}, {"timestamp": 7746.06, "power": 33.492789}, {"timestamp": 7766.6, "power": 33.492789}, {"timestamp": 7787.14, "power": 33.492789}, {"timestamp": 7807.69, "power": 33.492789}, {"timestamp": 7828.23, "power": 33.492789}, {"timestamp": 7848.78, "power": 33.492789}, {"timestamp": 7869.36, "power": 33.492789}, {"timestamp": 7889.94, "power": 33.492789}, {"timestamp": 7910.48, "power": 33.492789}, {"timestamp": 7931.01, "power": 33.492789}, {"timestamp": 7951.54, "power": 33.492789}, {"timestamp": 7972.07, "power": 33.492789}, {"timestamp": 7992.62, "power": 33.492789}, {"timestamp": 8013.12, "power": 33.492789}, {"timestamp": 8033.64, "power": 33.492789}, {"timestamp": 8054.16, "power": 34.769442}, {"timestamp": 8075.5, "power": 34.769442}, {"timestamp": 8096.02, "power": 34.769442}, {"timestamp": 8116.55, "power": 34.769442}, {"timestamp": 8137.09, "power": 34.769442}, {"timestamp": 8157.58, "power": 34.769442}, {"timestamp": 8178.1, "power": 34.769442}, {"timestamp": 8198.62, "power": 34.769442}, {"timestamp": 8219.15, "power": 34.769442}, {"timestamp": 8239.67, "power": 34.769442}, {"timestamp": 8260.19, "power": 34.769442}, {"timestamp": 8280.7, "power": 34.769442}, {"timestamp": 8301.18, "power": 34.769442}, {"timestamp": 8321.7, "power": 34.769442}, {"timestamp": 8342.23, "power": 34.769442}, {"timestamp": 8362.75, "power": 34.769442}, {"timestamp": 8383.28, "power": 34.769442}, {"timestamp": 8403.8, "power": 34.769442}, {"timestamp": 8424.33, "power": 34.769442}, {"timestamp": 8444.83, "power": 34.769442}, {"timestamp": 8465.31, "power": 34.769442}, {"timestamp": 8485.84, "power": 34.769442}, {"timestamp": 8506.37, "power": 34.769442}, {"timestamp": 8526.85, "power": 34.769442}, {"timestamp": 8547.37, "power": 34.769442}, {"timestamp": 8567.91, "power": 34.769442}, {"timestamp": 8588.44, "power": 34.769442}, {"timestamp": 8608.94, "power": 34.769442}, {"timestamp": 8629.43, "power": 34.769442}, {"timestamp": 8649.96, "power": 34.769442}, {"timestamp": 8670.49, "power": 34.769442}, {"timestamp": 8691.02, "power": 34.769442}, {"timestamp": 8711.55, "power": 34.769442}, {"timestamp": 8732.08, "power": 34.769442}, {"timestamp": 8752.62, "power": 34.769442}, {"timestamp": 8773.11, "power": 34.769442}, {"timestamp": 8793.64, "power": 34.769442}, {"timestamp": 8814.17, "power": 34.769442}, {"timestamp": 8834.71, "power": 34.769442}, {"timestamp": 8855.24, "power": 34.769442}, {"timestamp": 8875.77, "power": 34.769442}, {"timestamp": 8896.3, "power": 34.769442}, {"timestamp": 8916.8, "power": 34.769442}, {"timestamp": 8937.29, "power": 34.769442}, {"timestamp": 8957.82, "power": 34.769442}, {"timestamp": 8978.36, "power": 34.769442}, {"timestamp": 8998.95, "power": 34.769442}, {"timestamp": 9019.48, "power": 34.769442}, {"timestamp": 9040.01, "power": 34.769442}, {"timestamp": 9060.54, "power": 32.891284}, {"timestamp": 9081.59, "power": 32.891284}, {"timestamp": 9102.12, "power": 32.891284}, {"timestamp": 9122.65, "power": 32.891284}, {"timestamp": 9143.17, "power": 32.891284}, {"timestamp": 9163.7, "power": 32.891284}, {"timestamp": 9184.22, "power": 32.891284}, {"timestamp": 9204.73, "power": 32.891284}, {"timestamp": 9225.22, "power": 32.891284}, {"timestamp": 9245.75, "power": 32.891284}, {"timestamp": 9266.27, "power": 32.891284}, {"timestamp": 9286.8, "power": 32.891284}, {"timestamp": 9307.32, "power": 32.891284}, {"timestamp": 9327.84, "power": 32.891284}, {"timestamp": 9348.37, "power": 32.891284}, {"timestamp": 9368.88, "power": 32.891284}, {"timestamp": 9389.4, "power": 32.891284}, {"timestamp": 9409.92, "power": 32.891284}, {"timestamp": 9430.5, "power": 32.891284}, {"timestamp": 9451.02, "power": 32.891284}], "timeline": {"START": "2509.73104", "END": "7819.482974"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6622.07}, {"name": "clSetKernelArg", "calls": 19, "time": 1785.96}, {"name": "clReleaseKernel", "calls": 1, "time": 779.424}, {"name": "clReleaseContext", "calls": 1, "time": 56.375}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.2601}, {"name": "clCreateContext", "calls": 1, "time": 36.4736}, {"name": "clReleaseProgram", "calls": 1, "time": 14.6127}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.761798}, {"name": "clCreateKernel", "calls": 1, "time": 0.350741}, {"name": "clEnqueueTask", "calls": 1, "time": 0.111251}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084032}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070208}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036336}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025168}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021073}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011808}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010725}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009754}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008639}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007197}, {"name": "clRetainDevice", "calls": 2, "time": 0.004775}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5309.75}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5309.33}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9016.636404, "utilization": 93.923296, "size": 6394740.0, "time": 709.215689}, {"type": "WRITE", "transfers": 1, "speed": 6696.595791, "utilization": 69.756206, "size": 4037050.0, "time": 602.850906}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 173097392, "speed": 261.714, "utilization": 2.27182, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10827709, "speed": 476.809, "utilization": 4.13897, "size": 0.127842}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len4/run2.json b/code/fpga/memory_results/dblp.xml.10MB.len4/run2.json new file mode 100644 index 0000000..9974020 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.0937, "power": 32.449017999999995}, {"timestamp": 55.7029, "power": 32.449017999999995}, {"timestamp": 76.2807, "power": 32.449017999999995}, {"timestamp": 96.8548, "power": 32.449017999999995}, {"timestamp": 117.519, "power": 32.449017999999995}, {"timestamp": 138.048, "power": 32.449017999999995}, {"timestamp": 158.548, "power": 32.449017999999995}, {"timestamp": 179.085, "power": 32.449017999999995}, {"timestamp": 199.641, "power": 32.449017999999995}, {"timestamp": 220.245, "power": 32.449017999999995}, {"timestamp": 240.85, "power": 32.449017999999995}, {"timestamp": 261.451, "power": 32.449017999999995}, {"timestamp": 282.011, "power": 32.449017999999995}, {"timestamp": 302.604, "power": 32.449017999999995}, {"timestamp": 323.176, "power": 32.449017999999995}, {"timestamp": 343.777, "power": 32.449017999999995}, {"timestamp": 364.378, "power": 32.449017999999995}, {"timestamp": 384.982, "power": 32.449017999999995}, {"timestamp": 405.581, "power": 32.449017999999995}, {"timestamp": 426.185, "power": 32.449017999999995}, {"timestamp": 446.753, "power": 32.449017999999995}, {"timestamp": 467.323, "power": 32.449017999999995}, {"timestamp": 487.926, "power": 32.449017999999995}, {"timestamp": 508.53, "power": 32.449017999999995}, {"timestamp": 529.131, "power": 32.449017999999995}, {"timestamp": 549.732, "power": 32.449017999999995}, {"timestamp": 570.313, "power": 32.449017999999995}, {"timestamp": 590.88, "power": 32.449017999999995}, {"timestamp": 611.451, "power": 32.449017999999995}, {"timestamp": 632.061, "power": 32.449017999999995}, {"timestamp": 652.667, "power": 32.449017999999995}, {"timestamp": 673.271, "power": 32.449017999999995}, {"timestamp": 693.873, "power": 32.449017999999995}, {"timestamp": 714.476, "power": 32.449017999999995}, {"timestamp": 735.046, "power": 32.449017999999995}, {"timestamp": 755.645, "power": 32.449017999999995}, {"timestamp": 776.247, "power": 32.449017999999995}, {"timestamp": 796.851, "power": 32.449017999999995}, {"timestamp": 817.457, "power": 32.449017999999995}, {"timestamp": 838.057, "power": 32.449017999999995}, {"timestamp": 858.637, "power": 32.449017999999995}, {"timestamp": 879.202, "power": 32.449017999999995}, {"timestamp": 899.804, "power": 32.449017999999995}, {"timestamp": 920.407, "power": 32.449017999999995}, {"timestamp": 941.012, "power": 32.449017999999995}, {"timestamp": 961.613, "power": 32.449017999999995}, {"timestamp": 982.201, "power": 32.449017999999995}, {"timestamp": 1002.76, "power": 32.449017999999995}, {"timestamp": 1023.33, "power": 32.371617}, {"timestamp": 1044.47, "power": 32.371617}, {"timestamp": 1065.03, "power": 32.371617}, {"timestamp": 1085.56, "power": 32.371617}, {"timestamp": 1106.1, "power": 32.371617}, {"timestamp": 1126.6, "power": 32.371617}, {"timestamp": 1147.09, "power": 32.371617}, {"timestamp": 1167.62, "power": 32.371617}, {"timestamp": 1188.16, "power": 32.371617}, {"timestamp": 1208.69, "power": 32.371617}, {"timestamp": 1229.23, "power": 32.371617}, {"timestamp": 1249.76, "power": 32.371617}, {"timestamp": 1270.27, "power": 32.371617}, {"timestamp": 1290.76, "power": 32.371617}, {"timestamp": 1311.3, "power": 32.371617}, {"timestamp": 1331.83, "power": 32.371617}, {"timestamp": 1352.36, "power": 32.371617}, {"timestamp": 1372.9, "power": 32.371617}, {"timestamp": 1393.44, "power": 32.371617}, {"timestamp": 1413.98, "power": 32.371617}, {"timestamp": 1434.5, "power": 32.371617}, {"timestamp": 1455.03, "power": 32.371617}, {"timestamp": 1475.56, "power": 32.371617}, {"timestamp": 1496.1, "power": 32.371617}, {"timestamp": 1516.63, "power": 32.371617}, {"timestamp": 1537.16, "power": 32.371617}, {"timestamp": 1557.7, "power": 32.371617}, {"timestamp": 1578.2, "power": 32.371617}, {"timestamp": 1598.69, "power": 32.371617}, {"timestamp": 1619.22, "power": 32.371617}, {"timestamp": 1639.75, "power": 32.371617}, {"timestamp": 1660.29, "power": 32.371617}, {"timestamp": 1680.82, "power": 32.371617}, {"timestamp": 1701.35, "power": 32.371617}, {"timestamp": 1721.88, "power": 32.371617}, {"timestamp": 1742.39, "power": 32.371617}, {"timestamp": 1762.88, "power": 32.371617}, {"timestamp": 1783.41, "power": 32.371617}, {"timestamp": 1803.95, "power": 32.371617}, {"timestamp": 1824.48, "power": 32.371617}, {"timestamp": 1845.02, "power": 32.371617}, {"timestamp": 1865.55, "power": 32.371617}, {"timestamp": 1886.09, "power": 32.371617}, {"timestamp": 1906.6, "power": 32.371617}, {"timestamp": 1927.13, "power": 32.371617}, {"timestamp": 1947.67, "power": 32.371617}, {"timestamp": 1968.2, "power": 32.371617}, {"timestamp": 1988.73, "power": 32.371617}, {"timestamp": 2009.27, "power": 32.371617}, {"timestamp": 2029.8, "power": 32.601478}, {"timestamp": 2050.96, "power": 32.601478}, {"timestamp": 2071.5, "power": 32.601478}, {"timestamp": 2092.04, "power": 32.601478}, {"timestamp": 2112.57, "power": 32.601478}, {"timestamp": 2133.1, "power": 32.601478}, {"timestamp": 2153.64, "power": 32.601478}, {"timestamp": 2174.18, "power": 32.601478}, {"timestamp": 2194.68, "power": 32.601478}, {"timestamp": 2215.21, "power": 32.601478}, {"timestamp": 2235.75, "power": 32.601478}, {"timestamp": 2256.29, "power": 32.601478}, {"timestamp": 2276.82, "power": 32.601478}, {"timestamp": 2297.37, "power": 32.601478}, {"timestamp": 2317.9, "power": 32.601478}, {"timestamp": 2338.42, "power": 32.601478}, {"timestamp": 2358.95, "power": 32.601478}, {"timestamp": 2379.49, "power": 32.601478}, {"timestamp": 2400.03, "power": 32.601478}, {"timestamp": 2420.57, "power": 32.601478}, {"timestamp": 2441.1, "power": 32.601478}, {"timestamp": 2461.64, "power": 32.601478}, {"timestamp": 2482.2, "power": 32.601478}, {"timestamp": 2502.69, "power": 32.601478}, {"timestamp": 2523.23, "power": 32.601478}, {"timestamp": 2543.77, "power": 32.601478}, {"timestamp": 2564.33, "power": 32.601478}, {"timestamp": 2584.88, "power": 32.601478}, {"timestamp": 2605.43, "power": 32.601478}, {"timestamp": 2625.98, "power": 32.601478}, {"timestamp": 2646.51, "power": 32.601478}, {"timestamp": 2667.05, "power": 32.601478}, {"timestamp": 2687.61, "power": 32.601478}, {"timestamp": 2708.17, "power": 32.601478}, {"timestamp": 2728.73, "power": 32.601478}, {"timestamp": 2749.28, "power": 32.601478}, {"timestamp": 2769.83, "power": 32.601478}, {"timestamp": 2790.36, "power": 32.601478}, {"timestamp": 2810.86, "power": 32.601478}, {"timestamp": 2831.4, "power": 32.601478}, {"timestamp": 2851.95, "power": 32.601478}, {"timestamp": 2872.51, "power": 32.601478}, {"timestamp": 2893.06, "power": 32.601478}, {"timestamp": 2913.6, "power": 32.601478}, {"timestamp": 2934.17, "power": 32.601478}, {"timestamp": 2954.67, "power": 32.601478}, {"timestamp": 2975.24, "power": 32.601478}, {"timestamp": 2995.81, "power": 32.601478}, {"timestamp": 3016.39, "power": 32.601478}, {"timestamp": 3036.96, "power": 34.016437999999994}, {"timestamp": 3058.03, "power": 34.016437999999994}, {"timestamp": 3078.55, "power": 34.016437999999994}, {"timestamp": 3099.05, "power": 34.016437999999994}, {"timestamp": 3119.59, "power": 34.016437999999994}, {"timestamp": 3140.13, "power": 34.016437999999994}, {"timestamp": 3160.69, "power": 34.016437999999994}, {"timestamp": 3181.24, "power": 34.016437999999994}, {"timestamp": 3201.78, "power": 34.016437999999994}, {"timestamp": 3222.31, "power": 34.016437999999994}, {"timestamp": 3242.81, "power": 34.016437999999994}, {"timestamp": 3263.38, "power": 34.016437999999994}, {"timestamp": 3283.97, "power": 34.016437999999994}, {"timestamp": 3304.53, "power": 34.016437999999994}, {"timestamp": 3325.1, "power": 34.016437999999994}, {"timestamp": 3345.67, "power": 34.016437999999994}, {"timestamp": 3366.25, "power": 34.016437999999994}, {"timestamp": 3386.76, "power": 34.016437999999994}, {"timestamp": 3407.33, "power": 34.016437999999994}, {"timestamp": 3427.9, "power": 34.016437999999994}, {"timestamp": 3448.47, "power": 34.016437999999994}, {"timestamp": 3469.05, "power": 34.016437999999994}, {"timestamp": 3489.6, "power": 34.016437999999994}, {"timestamp": 3510.2, "power": 34.016437999999994}, {"timestamp": 3530.7, "power": 34.016437999999994}, {"timestamp": 3551.27, "power": 34.016437999999994}, {"timestamp": 3571.84, "power": 34.016437999999994}, {"timestamp": 3592.41, "power": 34.016437999999994}, {"timestamp": 3612.98, "power": 34.016437999999994}, {"timestamp": 3633.53, "power": 34.016437999999994}, {"timestamp": 3654.09, "power": 34.016437999999994}, {"timestamp": 3674.61, "power": 34.016437999999994}, {"timestamp": 3695.17, "power": 34.016437999999994}, {"timestamp": 3715.73, "power": 34.016437999999994}, {"timestamp": 3736.31, "power": 34.016437999999994}, {"timestamp": 3756.88, "power": 34.016437999999994}, {"timestamp": 3777.44, "power": 34.016437999999994}, {"timestamp": 3798.03, "power": 34.016437999999994}, {"timestamp": 3818.55, "power": 34.016437999999994}, {"timestamp": 3839.11, "power": 34.016437999999994}, {"timestamp": 3859.68, "power": 34.016437999999994}, {"timestamp": 3880.25, "power": 34.016437999999994}, {"timestamp": 3900.83, "power": 34.016437999999994}, {"timestamp": 3921.41, "power": 34.016437999999994}, {"timestamp": 3941.98, "power": 34.016437999999994}, {"timestamp": 3962.51, "power": 34.016437999999994}, {"timestamp": 3983.07, "power": 34.016437999999994}, {"timestamp": 4003.65, "power": 34.016437999999994}, {"timestamp": 4024.22, "power": 34.016437999999994}, {"timestamp": 4044.77, "power": 33.810778}, {"timestamp": 4065.83, "power": 33.810778}, {"timestamp": 4086.35, "power": 33.810778}, {"timestamp": 4106.85, "power": 33.810778}, {"timestamp": 4127.39, "power": 33.810778}, {"timestamp": 4147.94, "power": 33.810778}, {"timestamp": 4168.48, "power": 33.810778}, {"timestamp": 4189.03, "power": 33.810778}, {"timestamp": 4209.58, "power": 33.810778}, {"timestamp": 4230.16, "power": 33.810778}, {"timestamp": 4250.67, "power": 33.810778}, {"timestamp": 4271.23, "power": 33.810778}, {"timestamp": 4291.78, "power": 33.810778}, {"timestamp": 4312.36, "power": 33.810778}, {"timestamp": 4332.92, "power": 33.810778}, {"timestamp": 4353.5, "power": 33.810778}, {"timestamp": 4374.05, "power": 33.810778}, {"timestamp": 4394.58, "power": 33.810778}, {"timestamp": 4415.12, "power": 33.810778}, {"timestamp": 4435.67, "power": 33.810778}, {"timestamp": 4456.22, "power": 33.810778}, {"timestamp": 4476.77, "power": 33.810778}, {"timestamp": 4497.32, "power": 33.810778}, {"timestamp": 4517.88, "power": 33.810778}, {"timestamp": 4538.4, "power": 33.810778}, {"timestamp": 4558.9, "power": 33.810778}, {"timestamp": 4579.45, "power": 33.810778}, {"timestamp": 4599.99, "power": 33.810778}, {"timestamp": 4620.54, "power": 33.810778}, {"timestamp": 4641.09, "power": 33.810778}, {"timestamp": 4661.64, "power": 33.810778}, {"timestamp": 4682.2, "power": 33.810778}, {"timestamp": 4702.7, "power": 33.810778}, {"timestamp": 4723.27, "power": 33.810778}, {"timestamp": 4743.84, "power": 33.810778}, {"timestamp": 4764.41, "power": 33.810778}, {"timestamp": 4784.99, "power": 33.810778}, {"timestamp": 4805.57, "power": 33.810778}, {"timestamp": 4826.12, "power": 33.810778}, {"timestamp": 4846.63, "power": 33.810778}, {"timestamp": 4867.2, "power": 33.810778}, {"timestamp": 4887.78, "power": 33.810778}, {"timestamp": 4908.35, "power": 33.810778}, {"timestamp": 4928.91, "power": 33.810778}, {"timestamp": 4949.48, "power": 33.810778}, {"timestamp": 4970.05, "power": 33.810778}, {"timestamp": 4990.57, "power": 33.810778}, {"timestamp": 5011.13, "power": 33.810778}, {"timestamp": 5031.68, "power": 33.810778}, {"timestamp": 5052.26, "power": 33.429359}, {"timestamp": 5073.28, "power": 33.429359}, {"timestamp": 5093.83, "power": 33.429359}, {"timestamp": 5114.36, "power": 33.429359}, {"timestamp": 5134.86, "power": 33.429359}, {"timestamp": 5155.4, "power": 33.429359}, {"timestamp": 5175.94, "power": 33.429359}, {"timestamp": 5196.49, "power": 33.429359}, {"timestamp": 5217.04, "power": 33.429359}, {"timestamp": 5237.59, "power": 33.429359}, {"timestamp": 5258.17, "power": 33.429359}, {"timestamp": 5278.67, "power": 33.429359}, {"timestamp": 5299.24, "power": 33.429359}, {"timestamp": 5319.81, "power": 33.429359}, {"timestamp": 5340.38, "power": 33.429359}, {"timestamp": 5360.97, "power": 33.429359}, {"timestamp": 5381.55, "power": 33.429359}, {"timestamp": 5402.13, "power": 33.429359}, {"timestamp": 5422.64, "power": 33.429359}, {"timestamp": 5443.21, "power": 33.429359}, {"timestamp": 5463.78, "power": 33.429359}, {"timestamp": 5484.36, "power": 33.429359}, {"timestamp": 5504.94, "power": 33.429359}, {"timestamp": 5525.5, "power": 33.429359}, {"timestamp": 5546.08, "power": 33.429359}, {"timestamp": 5566.6, "power": 33.429359}, {"timestamp": 5587.15, "power": 33.429359}, {"timestamp": 5607.73, "power": 33.429359}, {"timestamp": 5628.3, "power": 33.429359}, {"timestamp": 5648.87, "power": 33.429359}, {"timestamp": 5669.45, "power": 33.429359}, {"timestamp": 5689.96, "power": 33.429359}, {"timestamp": 5710.49, "power": 33.429359}, {"timestamp": 5731.05, "power": 33.429359}, {"timestamp": 5751.63, "power": 33.429359}, {"timestamp": 5772.2, "power": 33.429359}, {"timestamp": 5792.78, "power": 33.429359}, {"timestamp": 5813.36, "power": 33.429359}, {"timestamp": 5833.93, "power": 33.429359}, {"timestamp": 5854.45, "power": 33.429359}, {"timestamp": 5875.01, "power": 33.429359}, {"timestamp": 5895.59, "power": 33.429359}, {"timestamp": 5916.15, "power": 33.429359}, {"timestamp": 5936.73, "power": 33.429359}, {"timestamp": 5957.3, "power": 33.429359}, {"timestamp": 5977.87, "power": 33.429359}, {"timestamp": 5998.4, "power": 33.429359}, {"timestamp": 6018.96, "power": 33.429359}, {"timestamp": 6039.54, "power": 33.429359}, {"timestamp": 6060.12, "power": 33.234792999999996}, {"timestamp": 6081.19, "power": 33.234792999999996}, {"timestamp": 6101.74, "power": 33.234792999999996}, {"timestamp": 6122.24, "power": 33.234792999999996}, {"timestamp": 6142.74, "power": 33.234792999999996}, {"timestamp": 6163.3, "power": 33.234792999999996}, {"timestamp": 6183.85, "power": 33.234792999999996}, {"timestamp": 6204.4, "power": 33.234792999999996}, {"timestamp": 6224.94, "power": 33.234792999999996}, {"timestamp": 6245.5, "power": 33.234792999999996}, {"timestamp": 6266.05, "power": 33.234792999999996}, {"timestamp": 6286.57, "power": 33.234792999999996}, {"timestamp": 6307.13, "power": 33.234792999999996}, {"timestamp": 6327.71, "power": 33.234792999999996}, {"timestamp": 6348.29, "power": 33.234792999999996}, {"timestamp": 6368.87, "power": 33.234792999999996}, {"timestamp": 6389.45, "power": 33.234792999999996}, {"timestamp": 6410.03, "power": 33.234792999999996}, {"timestamp": 6430.56, "power": 33.234792999999996}, {"timestamp": 6451.11, "power": 33.234792999999996}, {"timestamp": 6471.69, "power": 33.234792999999996}, {"timestamp": 6492.26, "power": 33.234792999999996}, {"timestamp": 6512.83, "power": 33.234792999999996}, {"timestamp": 6533.41, "power": 33.234792999999996}, {"timestamp": 6553.98, "power": 33.234792999999996}, {"timestamp": 6574.51, "power": 33.234792999999996}, {"timestamp": 6595.06, "power": 33.234792999999996}, {"timestamp": 6615.63, "power": 33.234792999999996}, {"timestamp": 6636.18, "power": 33.234792999999996}, {"timestamp": 6656.74, "power": 33.234792999999996}, {"timestamp": 6677.32, "power": 33.234792999999996}, {"timestamp": 6697.87, "power": 33.234792999999996}, {"timestamp": 6718.4, "power": 33.234792999999996}, {"timestamp": 6738.91, "power": 33.234792999999996}, {"timestamp": 6759.48, "power": 33.234792999999996}, {"timestamp": 6780.06, "power": 33.234792999999996}, {"timestamp": 6800.63, "power": 33.234792999999996}, {"timestamp": 6821.2, "power": 33.234792999999996}, {"timestamp": 6841.77, "power": 33.234792999999996}, {"timestamp": 6862.35, "power": 33.234792999999996}, {"timestamp": 6882.85, "power": 33.234792999999996}, {"timestamp": 6903.41, "power": 33.234792999999996}, {"timestamp": 6923.97, "power": 33.234792999999996}, {"timestamp": 6944.56, "power": 33.234792999999996}, {"timestamp": 6965.13, "power": 33.234792999999996}, {"timestamp": 6985.71, "power": 33.234792999999996}, {"timestamp": 7006.24, "power": 33.234792999999996}, {"timestamp": 7026.74, "power": 33.234792999999996}, {"timestamp": 7047.3, "power": 33.234792999999996}, {"timestamp": 7067.88, "power": 34.21092}, {"timestamp": 7089.09, "power": 34.21092}, {"timestamp": 7109.66, "power": 34.21092}, {"timestamp": 7130.23, "power": 34.21092}, {"timestamp": 7150.73, "power": 34.21092}, {"timestamp": 7171.3, "power": 34.21092}, {"timestamp": 7191.88, "power": 34.21092}, {"timestamp": 7212.46, "power": 34.21092}, {"timestamp": 7233.03, "power": 34.21092}, {"timestamp": 7253.6, "power": 34.21092}, {"timestamp": 7274.18, "power": 34.21092}, {"timestamp": 7294.68, "power": 34.21092}, {"timestamp": 7315.25, "power": 34.21092}, {"timestamp": 7335.83, "power": 34.21092}, {"timestamp": 7356.39, "power": 34.21092}, {"timestamp": 7376.96, "power": 34.21092}, {"timestamp": 7397.54, "power": 34.21092}, {"timestamp": 7418.11, "power": 34.21092}, {"timestamp": 7438.62, "power": 34.21092}, {"timestamp": 7459.19, "power": 34.21092}, {"timestamp": 7479.76, "power": 34.21092}, {"timestamp": 7500.31, "power": 34.21092}, {"timestamp": 7520.87, "power": 34.21092}, {"timestamp": 7541.42, "power": 34.21092}, {"timestamp": 7561.99, "power": 34.21092}, {"timestamp": 7582.51, "power": 34.21092}, {"timestamp": 7603.06, "power": 34.21092}, {"timestamp": 7623.62, "power": 34.21092}, {"timestamp": 7644.19, "power": 34.21092}, {"timestamp": 7664.77, "power": 34.21092}, {"timestamp": 7685.35, "power": 34.21092}, {"timestamp": 7705.9, "power": 34.21092}, {"timestamp": 7726.45, "power": 34.21092}, {"timestamp": 7747.04, "power": 34.21092}, {"timestamp": 7767.66, "power": 34.21092}, {"timestamp": 7788.2, "power": 34.21092}, {"timestamp": 7808.73, "power": 34.21092}, {"timestamp": 7829.26, "power": 34.21092}, {"timestamp": 7849.79, "power": 34.21092}, {"timestamp": 7870.3, "power": 34.21092}, {"timestamp": 7890.79, "power": 34.21092}, {"timestamp": 7911.33, "power": 34.21092}, {"timestamp": 7931.86, "power": 34.21092}, {"timestamp": 7952.39, "power": 34.21092}, {"timestamp": 7972.92, "power": 34.21092}, {"timestamp": 7993.45, "power": 34.21092}, {"timestamp": 8013.99, "power": 34.21092}, {"timestamp": 8034.5, "power": 34.21092}, {"timestamp": 8054.98, "power": 34.21092}, {"timestamp": 8075.46, "power": 35.406786}, {"timestamp": 8096.85, "power": 35.406786}, {"timestamp": 8117.38, "power": 35.406786}, {"timestamp": 8137.9, "power": 35.406786}, {"timestamp": 8158.41, "power": 35.406786}, {"timestamp": 8178.93, "power": 35.406786}, {"timestamp": 8199.42, "power": 35.406786}, {"timestamp": 8220.07, "power": 35.406786}, {"timestamp": 8240.59, "power": 35.406786}, {"timestamp": 8261.12, "power": 35.406786}, {"timestamp": 8281.65, "power": 35.406786}, {"timestamp": 8302.2, "power": 35.406786}, {"timestamp": 8322.68, "power": 35.406786}, {"timestamp": 8343.16, "power": 35.406786}, {"timestamp": 8363.64, "power": 35.406786}, {"timestamp": 8384.12, "power": 35.406786}, {"timestamp": 8404.65, "power": 35.406786}, {"timestamp": 8425.18, "power": 35.406786}, {"timestamp": 8445.73, "power": 35.406786}, {"timestamp": 8466.22, "power": 35.406786}, {"timestamp": 8486.7, "power": 35.406786}, {"timestamp": 8507.19, "power": 35.406786}, {"timestamp": 8527.69, "power": 35.406786}, {"timestamp": 8548.22, "power": 35.406786}, {"timestamp": 8568.75, "power": 35.406786}, {"timestamp": 8589.29, "power": 35.406786}, {"timestamp": 8609.82, "power": 35.406786}, {"timestamp": 8630.33, "power": 35.406786}, {"timestamp": 8650.82, "power": 35.406786}, {"timestamp": 8671.35, "power": 35.406786}, {"timestamp": 8691.88, "power": 35.406786}, {"timestamp": 8712.41, "power": 35.406786}, {"timestamp": 8732.95, "power": 35.406786}, {"timestamp": 8753.48, "power": 35.406786}, {"timestamp": 8773.97, "power": 35.406786}, {"timestamp": 8794.46, "power": 35.406786}, {"timestamp": 8814.95, "power": 35.406786}, {"timestamp": 8835.49, "power": 35.406786}, {"timestamp": 8856.02, "power": 35.406786}, {"timestamp": 8876.57, "power": 35.406786}, {"timestamp": 8897.11, "power": 35.406786}, {"timestamp": 8917.59, "power": 35.406786}, {"timestamp": 8938.08, "power": 35.406786}, {"timestamp": 8958.58, "power": 35.406786}, {"timestamp": 8979.07, "power": 35.406786}, {"timestamp": 8999.61, "power": 35.406786}, {"timestamp": 9020.14, "power": 35.406786}, {"timestamp": 9040.67, "power": 35.406786}, {"timestamp": 9061.15, "power": 35.406786}, {"timestamp": 9081.6, "power": 32.772168}, {"timestamp": 9102.59, "power": 32.772168}, {"timestamp": 9123.08, "power": 32.772168}, {"timestamp": 9143.6, "power": 32.772168}, {"timestamp": 9164.12, "power": 32.772168}, {"timestamp": 9184.65, "power": 32.772168}, {"timestamp": 9205.14, "power": 32.772168}, {"timestamp": 9225.72, "power": 32.772168}, {"timestamp": 9246.16, "power": 32.772168}, {"timestamp": 9266.62, "power": 32.772168}, {"timestamp": 9287.05, "power": 32.772168}, {"timestamp": 9307.49, "power": 32.772168}, {"timestamp": 9328.02, "power": 32.772168}, {"timestamp": 9348.56, "power": 32.772168}], "timeline": {"START": "2495.534846", "END": "7700.277816"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6505.77}, {"name": "clSetKernelArg", "calls": 19, "time": 1788.91}, {"name": "clReleaseKernel", "calls": 1, "time": 786.773}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.579}, {"name": "clReleaseContext", "calls": 1, "time": 44.7717}, {"name": "clCreateContext", "calls": 1, "time": 32.8474}, {"name": "clReleaseProgram", "calls": 1, "time": 17.3199}, {"name": "clCreateKernel", "calls": 1, "time": 0.35055}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.314095}, {"name": "clEnqueueTask", "calls": 1, "time": 0.133604}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085198}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070737}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030606}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023388}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021592}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011543}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011199}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008956}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008138}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007099}, {"name": "clRetainDevice", "calls": 2, "time": 0.004941}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5204.74}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5204.27}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8999.9737, "utilization": 93.749726, "size": 6394740.0, "time": 710.528743}, {"type": "WRITE", "transfers": 1, "speed": 6840.243283, "utilization": 71.252534, "size": 4037050.0, "time": 590.190827}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 169644567, "speed": 261.693, "utilization": 2.27164, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10611899, "speed": 476.889, "utilization": 4.13966, "size": 0.127839}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len4/run3.json b/code/fpga/memory_results/dblp.xml.10MB.len4/run3.json new file mode 100644 index 0000000..a53a8a0 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.356, "power": 32.629424}, {"timestamp": 56.9807, "power": 32.629424}, {"timestamp": 77.5583, "power": 32.629424}, {"timestamp": 98.1274, "power": 32.629424}, {"timestamp": 118.805, "power": 32.629424}, {"timestamp": 139.326, "power": 32.629424}, {"timestamp": 159.811, "power": 32.629424}, {"timestamp": 180.346, "power": 32.629424}, {"timestamp": 200.903, "power": 32.629424}, {"timestamp": 221.492, "power": 32.629424}, {"timestamp": 242.09, "power": 32.629424}, {"timestamp": 262.686, "power": 32.629424}, {"timestamp": 283.266, "power": 32.629424}, {"timestamp": 303.828, "power": 32.629424}, {"timestamp": 324.387, "power": 32.629424}, {"timestamp": 344.986, "power": 32.629424}, {"timestamp": 365.582, "power": 32.629424}, {"timestamp": 386.178, "power": 32.629424}, {"timestamp": 406.776, "power": 32.629424}, {"timestamp": 427.481, "power": 32.629424}, {"timestamp": 448.024, "power": 32.629424}, {"timestamp": 468.56, "power": 32.629424}, {"timestamp": 489.098, "power": 32.629424}, {"timestamp": 509.636, "power": 32.629424}, {"timestamp": 530.17, "power": 32.629424}, {"timestamp": 550.704, "power": 32.629424}, {"timestamp": 571.226, "power": 32.629424}, {"timestamp": 591.719, "power": 32.629424}, {"timestamp": 612.25, "power": 32.629424}, {"timestamp": 632.787, "power": 32.629424}, {"timestamp": 653.324, "power": 32.629424}, {"timestamp": 673.859, "power": 32.629424}, {"timestamp": 694.394, "power": 32.629424}, {"timestamp": 714.934, "power": 32.629424}, {"timestamp": 735.456, "power": 32.629424}, {"timestamp": 755.987, "power": 32.629424}, {"timestamp": 776.526, "power": 32.629424}, {"timestamp": 797.066, "power": 32.629424}, {"timestamp": 817.602, "power": 32.629424}, {"timestamp": 838.138, "power": 32.629424}, {"timestamp": 858.675, "power": 32.629424}, {"timestamp": 879.183, "power": 32.629424}, {"timestamp": 899.675, "power": 32.629424}, {"timestamp": 920.208, "power": 32.629424}, {"timestamp": 940.75, "power": 32.629424}, {"timestamp": 961.286, "power": 32.629424}, {"timestamp": 981.83, "power": 32.629424}, {"timestamp": 1002.37, "power": 32.629424}, {"timestamp": 1022.9, "power": 32.67423}, {"timestamp": 1043.95, "power": 32.67423}, {"timestamp": 1064.49, "power": 32.67423}, {"timestamp": 1085.03, "power": 32.67423}, {"timestamp": 1105.56, "power": 32.67423}, {"timestamp": 1126.1, "power": 32.67423}, {"timestamp": 1146.63, "power": 32.67423}, {"timestamp": 1167.27, "power": 32.67423}, {"timestamp": 1187.76, "power": 32.67423}, {"timestamp": 1208.3, "power": 32.67423}, {"timestamp": 1228.83, "power": 32.67423}, {"timestamp": 1249.36, "power": 32.67423}, {"timestamp": 1269.9, "power": 32.67423}, {"timestamp": 1290.44, "power": 32.67423}, {"timestamp": 1310.97, "power": 32.67423}, {"timestamp": 1331.47, "power": 32.67423}, {"timestamp": 1352.0, "power": 32.67423}, {"timestamp": 1372.54, "power": 32.67423}, {"timestamp": 1393.08, "power": 32.67423}, {"timestamp": 1413.62, "power": 32.67423}, {"timestamp": 1434.15, "power": 32.67423}, {"timestamp": 1454.69, "power": 32.67423}, {"timestamp": 1475.2, "power": 32.67423}, {"timestamp": 1495.69, "power": 32.67423}, {"timestamp": 1516.22, "power": 32.67423}, {"timestamp": 1536.76, "power": 32.67423}, {"timestamp": 1557.3, "power": 32.67423}, {"timestamp": 1577.83, "power": 32.67423}, {"timestamp": 1598.37, "power": 32.67423}, {"timestamp": 1618.91, "power": 32.67423}, {"timestamp": 1639.42, "power": 32.67423}, {"timestamp": 1659.96, "power": 32.67423}, {"timestamp": 1680.49, "power": 32.67423}, {"timestamp": 1701.03, "power": 32.67423}, {"timestamp": 1721.56, "power": 32.67423}, {"timestamp": 1742.1, "power": 32.67423}, {"timestamp": 1762.63, "power": 32.67423}, {"timestamp": 1783.11, "power": 32.67423}, {"timestamp": 1803.6, "power": 32.67423}, {"timestamp": 1824.13, "power": 32.67423}, {"timestamp": 1844.67, "power": 32.67423}, {"timestamp": 1865.2, "power": 32.67423}, {"timestamp": 1885.74, "power": 32.67423}, {"timestamp": 1906.27, "power": 32.67423}, {"timestamp": 1926.8, "power": 32.67423}, {"timestamp": 1947.37, "power": 32.67423}, {"timestamp": 1967.97, "power": 32.67423}, {"timestamp": 1988.57, "power": 32.67423}, {"timestamp": 2009.11, "power": 32.67423}, {"timestamp": 2029.64, "power": 32.505671}, {"timestamp": 2050.78, "power": 32.505671}, {"timestamp": 2071.3, "power": 32.505671}, {"timestamp": 2091.79, "power": 32.505671}, {"timestamp": 2112.32, "power": 32.505671}, {"timestamp": 2132.85, "power": 32.505671}, {"timestamp": 2153.38, "power": 32.505671}, {"timestamp": 2173.91, "power": 32.505671}, {"timestamp": 2194.45, "power": 32.505671}, {"timestamp": 2214.98, "power": 32.505671}, {"timestamp": 2235.49, "power": 32.505671}, {"timestamp": 2256.02, "power": 32.505671}, {"timestamp": 2276.55, "power": 32.505671}, {"timestamp": 2297.09, "power": 32.505671}, {"timestamp": 2317.63, "power": 32.505671}, {"timestamp": 2338.16, "power": 32.505671}, {"timestamp": 2358.7, "power": 32.505671}, {"timestamp": 2379.22, "power": 32.505671}, {"timestamp": 2399.71, "power": 32.505671}, {"timestamp": 2420.24, "power": 32.505671}, {"timestamp": 2440.77, "power": 32.505671}, {"timestamp": 2461.31, "power": 32.505671}, {"timestamp": 2481.85, "power": 32.505671}, {"timestamp": 2502.38, "power": 32.505671}, {"timestamp": 2522.92, "power": 32.505671}, {"timestamp": 2543.46, "power": 32.505671}, {"timestamp": 2563.99, "power": 32.505671}, {"timestamp": 2584.54, "power": 32.505671}, {"timestamp": 2605.09, "power": 32.505671}, {"timestamp": 2625.63, "power": 32.505671}, {"timestamp": 2646.18, "power": 32.505671}, {"timestamp": 2666.73, "power": 32.505671}, {"timestamp": 2687.26, "power": 32.505671}, {"timestamp": 2707.81, "power": 32.505671}, {"timestamp": 2728.35, "power": 32.505671}, {"timestamp": 2748.9, "power": 32.505671}, {"timestamp": 2769.45, "power": 32.505671}, {"timestamp": 2790.0, "power": 32.505671}, {"timestamp": 2810.55, "power": 32.505671}, {"timestamp": 2831.1, "power": 32.505671}, {"timestamp": 2851.61, "power": 32.505671}, {"timestamp": 2872.15, "power": 32.505671}, {"timestamp": 2892.69, "power": 32.505671}, {"timestamp": 2913.24, "power": 32.505671}, {"timestamp": 2933.79, "power": 32.505671}, {"timestamp": 2954.34, "power": 32.505671}, {"timestamp": 2974.89, "power": 32.505671}, {"timestamp": 2995.41, "power": 32.505671}, {"timestamp": 3015.94, "power": 32.505671}, {"timestamp": 3036.49, "power": 33.602165}, {"timestamp": 3057.57, "power": 33.602165}, {"timestamp": 3078.11, "power": 33.602165}, {"timestamp": 3098.65, "power": 33.602165}, {"timestamp": 3119.19, "power": 33.602165}, {"timestamp": 3139.68, "power": 33.602165}, {"timestamp": 3160.23, "power": 33.602165}, {"timestamp": 3180.78, "power": 33.602165}, {"timestamp": 3201.32, "power": 33.602165}, {"timestamp": 3221.86, "power": 33.602165}, {"timestamp": 3242.41, "power": 33.602165}, {"timestamp": 3262.95, "power": 33.602165}, {"timestamp": 3283.47, "power": 33.602165}, {"timestamp": 3304.01, "power": 33.602165}, {"timestamp": 3324.56, "power": 33.602165}, {"timestamp": 3345.11, "power": 33.602165}, {"timestamp": 3365.66, "power": 33.602165}, {"timestamp": 3386.2, "power": 33.602165}, {"timestamp": 3406.75, "power": 33.602165}, {"timestamp": 3427.28, "power": 33.602165}, {"timestamp": 3447.77, "power": 33.602165}, {"timestamp": 3468.31, "power": 33.602165}, {"timestamp": 3488.86, "power": 33.602165}, {"timestamp": 3509.41, "power": 33.602165}, {"timestamp": 3529.95, "power": 33.602165}, {"timestamp": 3550.5, "power": 33.602165}, {"timestamp": 3571.05, "power": 33.602165}, {"timestamp": 3591.58, "power": 33.602165}, {"timestamp": 3612.12, "power": 33.602165}, {"timestamp": 3632.66, "power": 33.602165}, {"timestamp": 3653.21, "power": 33.602165}, {"timestamp": 3673.76, "power": 33.602165}, {"timestamp": 3694.31, "power": 33.602165}, {"timestamp": 3714.86, "power": 33.602165}, {"timestamp": 3735.39, "power": 33.602165}, {"timestamp": 3755.92, "power": 33.602165}, {"timestamp": 3776.47, "power": 33.602165}, {"timestamp": 3797.01, "power": 33.602165}, {"timestamp": 3817.57, "power": 33.602165}, {"timestamp": 3838.12, "power": 33.602165}, {"timestamp": 3858.66, "power": 33.602165}, {"timestamp": 3879.19, "power": 33.602165}, {"timestamp": 3899.68, "power": 33.602165}, {"timestamp": 3920.22, "power": 33.602165}, {"timestamp": 3940.77, "power": 33.602165}, {"timestamp": 3961.31, "power": 33.602165}, {"timestamp": 3981.87, "power": 33.602165}, {"timestamp": 4002.41, "power": 33.602165}, {"timestamp": 4022.96, "power": 33.602165}, {"timestamp": 4043.49, "power": 33.303578}, {"timestamp": 4064.56, "power": 33.303578}, {"timestamp": 4085.1, "power": 33.303578}, {"timestamp": 4105.64, "power": 33.303578}, {"timestamp": 4126.19, "power": 33.303578}, {"timestamp": 4146.73, "power": 33.303578}, {"timestamp": 4167.26, "power": 33.303578}, {"timestamp": 4187.76, "power": 33.303578}, {"timestamp": 4208.29, "power": 33.303578}, {"timestamp": 4228.84, "power": 33.303578}, {"timestamp": 4249.39, "power": 33.303578}, {"timestamp": 4269.93, "power": 33.303578}, {"timestamp": 4290.48, "power": 33.303578}, {"timestamp": 4311.02, "power": 33.303578}, {"timestamp": 4331.53, "power": 33.303578}, {"timestamp": 4352.07, "power": 33.303578}, {"timestamp": 4372.61, "power": 33.303578}, {"timestamp": 4393.16, "power": 33.303578}, {"timestamp": 4413.7, "power": 33.303578}, {"timestamp": 4434.24, "power": 33.303578}, {"timestamp": 4454.79, "power": 33.303578}, {"timestamp": 4475.31, "power": 33.303578}, {"timestamp": 4495.81, "power": 33.303578}, {"timestamp": 4516.36, "power": 33.303578}, {"timestamp": 4536.91, "power": 33.303578}, {"timestamp": 4557.46, "power": 33.303578}, {"timestamp": 4578.01, "power": 33.303578}, {"timestamp": 4598.56, "power": 33.303578}, {"timestamp": 4619.12, "power": 33.303578}, {"timestamp": 4639.62, "power": 33.303578}, {"timestamp": 4660.16, "power": 33.303578}, {"timestamp": 4680.7, "power": 33.303578}, {"timestamp": 4701.25, "power": 33.303578}, {"timestamp": 4721.8, "power": 33.303578}, {"timestamp": 4742.35, "power": 33.303578}, {"timestamp": 4762.9, "power": 33.303578}, {"timestamp": 4783.42, "power": 33.303578}, {"timestamp": 4803.96, "power": 33.303578}, {"timestamp": 4824.51, "power": 33.303578}, {"timestamp": 4845.06, "power": 33.303578}, {"timestamp": 4865.61, "power": 33.303578}, {"timestamp": 4886.15, "power": 33.303578}, {"timestamp": 4906.7, "power": 33.303578}, {"timestamp": 4927.22, "power": 33.303578}, {"timestamp": 4947.72, "power": 33.303578}, {"timestamp": 4968.25, "power": 33.303578}, {"timestamp": 4988.8, "power": 33.303578}, {"timestamp": 5009.35, "power": 33.303578}, {"timestamp": 5029.9, "power": 33.303578}, {"timestamp": 5050.45, "power": 33.644324999999995}, {"timestamp": 5071.55, "power": 33.644324999999995}, {"timestamp": 5092.09, "power": 33.644324999999995}, {"timestamp": 5112.63, "power": 33.644324999999995}, {"timestamp": 5133.17, "power": 33.644324999999995}, {"timestamp": 5153.72, "power": 33.644324999999995}, {"timestamp": 5174.27, "power": 33.644324999999995}, {"timestamp": 5194.81, "power": 33.644324999999995}, {"timestamp": 5215.33, "power": 33.644324999999995}, {"timestamp": 5235.83, "power": 33.644324999999995}, {"timestamp": 5256.37, "power": 33.644324999999995}, {"timestamp": 5276.91, "power": 33.644324999999995}, {"timestamp": 5297.45, "power": 33.644324999999995}, {"timestamp": 5318.01, "power": 33.644324999999995}, {"timestamp": 5338.55, "power": 33.644324999999995}, {"timestamp": 5359.1, "power": 33.644324999999995}, {"timestamp": 5379.61, "power": 33.644324999999995}, {"timestamp": 5400.14, "power": 33.644324999999995}, {"timestamp": 5420.69, "power": 33.644324999999995}, {"timestamp": 5441.23, "power": 33.644324999999995}, {"timestamp": 5461.78, "power": 33.644324999999995}, {"timestamp": 5482.32, "power": 33.644324999999995}, {"timestamp": 5502.86, "power": 33.644324999999995}, {"timestamp": 5523.39, "power": 33.644324999999995}, {"timestamp": 5543.93, "power": 33.644324999999995}, {"timestamp": 5564.48, "power": 33.644324999999995}, {"timestamp": 5585.03, "power": 33.644324999999995}, {"timestamp": 5605.59, "power": 33.644324999999995}, {"timestamp": 5626.16, "power": 33.644324999999995}, {"timestamp": 5646.73, "power": 33.644324999999995}, {"timestamp": 5667.24, "power": 33.644324999999995}, {"timestamp": 5687.74, "power": 33.644324999999995}, {"timestamp": 5708.31, "power": 33.644324999999995}, {"timestamp": 5728.88, "power": 33.644324999999995}, {"timestamp": 5749.46, "power": 33.644324999999995}, {"timestamp": 5770.02, "power": 33.644324999999995}, {"timestamp": 5790.59, "power": 33.644324999999995}, {"timestamp": 5811.15, "power": 33.644324999999995}, {"timestamp": 5831.65, "power": 33.644324999999995}, {"timestamp": 5852.23, "power": 33.644324999999995}, {"timestamp": 5872.79, "power": 33.644324999999995}, {"timestamp": 5893.37, "power": 33.644324999999995}, {"timestamp": 5913.95, "power": 33.644324999999995}, {"timestamp": 5934.51, "power": 33.644324999999995}, {"timestamp": 5955.1, "power": 33.644324999999995}, {"timestamp": 5975.6, "power": 33.644324999999995}, {"timestamp": 5996.17, "power": 33.644324999999995}, {"timestamp": 6016.75, "power": 33.644324999999995}, {"timestamp": 6037.31, "power": 33.644324999999995}, {"timestamp": 6057.89, "power": 33.49185}, {"timestamp": 6079.0, "power": 33.49185}, {"timestamp": 6099.52, "power": 33.49185}, {"timestamp": 6120.06, "power": 33.49185}, {"timestamp": 6140.61, "power": 33.49185}, {"timestamp": 6161.15, "power": 33.49185}, {"timestamp": 6181.7, "power": 33.49185}, {"timestamp": 6202.24, "power": 33.49185}, {"timestamp": 6222.79, "power": 33.49185}, {"timestamp": 6243.3, "power": 33.49185}, {"timestamp": 6263.8, "power": 33.49185}, {"timestamp": 6284.34, "power": 33.49185}, {"timestamp": 6304.88, "power": 33.49185}, {"timestamp": 6325.43, "power": 33.49185}, {"timestamp": 6345.97, "power": 33.49185}, {"timestamp": 6366.56, "power": 33.49185}, {"timestamp": 6387.13, "power": 33.49185}, {"timestamp": 6407.64, "power": 33.49185}, {"timestamp": 6428.21, "power": 33.49185}, {"timestamp": 6448.79, "power": 33.49185}, {"timestamp": 6469.37, "power": 33.49185}, {"timestamp": 6489.94, "power": 33.49185}, {"timestamp": 6510.52, "power": 33.49185}, {"timestamp": 6531.11, "power": 33.49185}, {"timestamp": 6551.61, "power": 33.49185}, {"timestamp": 6572.17, "power": 33.49185}, {"timestamp": 6592.74, "power": 33.49185}, {"timestamp": 6613.3, "power": 33.49185}, {"timestamp": 6633.86, "power": 33.49185}, {"timestamp": 6654.43, "power": 33.49185}, {"timestamp": 6675.01, "power": 33.49185}, {"timestamp": 6695.52, "power": 33.49185}, {"timestamp": 6716.07, "power": 33.49185}, {"timestamp": 6736.62, "power": 33.49185}, {"timestamp": 6757.19, "power": 33.49185}, {"timestamp": 6777.76, "power": 33.49185}, {"timestamp": 6798.34, "power": 33.49185}, {"timestamp": 6818.92, "power": 33.49185}, {"timestamp": 6839.44, "power": 33.49185}, {"timestamp": 6859.99, "power": 33.49185}, {"timestamp": 6880.56, "power": 33.49185}, {"timestamp": 6901.13, "power": 33.49185}, {"timestamp": 6921.72, "power": 33.49185}, {"timestamp": 6942.3, "power": 33.49185}, {"timestamp": 6962.88, "power": 33.49185}, {"timestamp": 6983.4, "power": 33.49185}, {"timestamp": 7003.97, "power": 33.49185}, {"timestamp": 7024.54, "power": 33.49185}, {"timestamp": 7045.1, "power": 33.49185}, {"timestamp": 7065.67, "power": 33.56585}, {"timestamp": 7086.76, "power": 33.56585}, {"timestamp": 7107.29, "power": 33.56585}, {"timestamp": 7127.78, "power": 33.56585}, {"timestamp": 7148.32, "power": 33.56585}, {"timestamp": 7168.87, "power": 33.56585}, {"timestamp": 7189.41, "power": 33.56585}, {"timestamp": 7209.96, "power": 33.56585}, {"timestamp": 7230.5, "power": 33.56585}, {"timestamp": 7251.05, "power": 33.56585}, {"timestamp": 7271.56, "power": 33.56585}, {"timestamp": 7292.11, "power": 33.56585}, {"timestamp": 7312.69, "power": 33.56585}, {"timestamp": 7333.25, "power": 33.56585}, {"timestamp": 7353.82, "power": 33.56585}, {"timestamp": 7374.39, "power": 33.56585}, {"timestamp": 7394.97, "power": 33.56585}, {"timestamp": 7415.5, "power": 33.56585}, {"timestamp": 7436.06, "power": 33.56585}, {"timestamp": 7456.62, "power": 33.56585}, {"timestamp": 7477.18, "power": 33.56585}, {"timestamp": 7497.75, "power": 33.56585}, {"timestamp": 7518.33, "power": 33.56585}, {"timestamp": 7538.89, "power": 33.56585}, {"timestamp": 7559.41, "power": 33.56585}, {"timestamp": 7579.96, "power": 33.56585}, {"timestamp": 7600.54, "power": 33.56585}, {"timestamp": 7621.11, "power": 33.56585}, {"timestamp": 7641.68, "power": 33.56585}, {"timestamp": 7662.26, "power": 33.56585}, {"timestamp": 7682.82, "power": 33.56585}, {"timestamp": 7703.34, "power": 33.56585}, {"timestamp": 7723.88, "power": 33.56585}, {"timestamp": 7744.43, "power": 33.56585}, {"timestamp": 7765.06, "power": 33.56585}, {"timestamp": 7785.65, "power": 33.56585}, {"timestamp": 7806.19, "power": 33.56585}, {"timestamp": 7826.72, "power": 33.56585}, {"timestamp": 7847.22, "power": 33.56585}, {"timestamp": 7867.71, "power": 33.56585}, {"timestamp": 7888.24, "power": 33.56585}, {"timestamp": 7908.78, "power": 33.56585}, {"timestamp": 7929.31, "power": 33.56585}, {"timestamp": 7949.83, "power": 33.56585}, {"timestamp": 7970.36, "power": 33.56585}, {"timestamp": 7990.89, "power": 33.56585}, {"timestamp": 8011.41, "power": 33.56585}, {"timestamp": 8031.93, "power": 33.56585}, {"timestamp": 8052.46, "power": 33.56585}, {"timestamp": 8072.99, "power": 34.462812}, {"timestamp": 8094.35, "power": 34.462812}, {"timestamp": 8114.88, "power": 34.462812}, {"timestamp": 8135.39, "power": 34.462812}, {"timestamp": 8155.91, "power": 34.462812}, {"timestamp": 8176.44, "power": 34.462812}, {"timestamp": 8196.96, "power": 34.462812}, {"timestamp": 8217.49, "power": 34.462812}, {"timestamp": 8238.01, "power": 34.462812}, {"timestamp": 8258.53, "power": 34.462812}, {"timestamp": 8279.08, "power": 34.462812}, {"timestamp": 8299.56, "power": 34.462812}, {"timestamp": 8320.09, "power": 34.462812}, {"timestamp": 8340.61, "power": 34.462812}, {"timestamp": 8361.14, "power": 34.462812}, {"timestamp": 8381.66, "power": 34.462812}, {"timestamp": 8402.19, "power": 34.462812}, {"timestamp": 8422.72, "power": 34.462812}, {"timestamp": 8443.24, "power": 34.462812}, {"timestamp": 8463.73, "power": 34.462812}, {"timestamp": 8484.26, "power": 34.462812}, {"timestamp": 8504.75, "power": 34.462812}, {"timestamp": 8525.08, "power": 34.462812}, {"timestamp": 8545.61, "power": 34.462812}, {"timestamp": 8566.14, "power": 34.462812}, {"timestamp": 8586.67, "power": 34.462812}, {"timestamp": 8607.18, "power": 34.462812}, {"timestamp": 8627.66, "power": 34.462812}, {"timestamp": 8648.19, "power": 34.462812}, {"timestamp": 8668.72, "power": 34.462812}, {"timestamp": 8689.25, "power": 34.462812}, {"timestamp": 8709.78, "power": 34.462812}, {"timestamp": 8730.31, "power": 34.462812}, {"timestamp": 8750.84, "power": 34.462812}, {"timestamp": 8771.35, "power": 34.462812}, {"timestamp": 8791.87, "power": 34.462812}, {"timestamp": 8812.4, "power": 34.462812}, {"timestamp": 8832.94, "power": 34.462812}, {"timestamp": 8853.47, "power": 34.462812}, {"timestamp": 8874.01, "power": 34.462812}, {"timestamp": 8894.6, "power": 34.462812}, {"timestamp": 8915.11, "power": 34.462812}, {"timestamp": 8935.6, "power": 34.462812}, {"timestamp": 8956.13, "power": 34.462812}, {"timestamp": 8976.66, "power": 34.462812}, {"timestamp": 8997.19, "power": 34.462812}, {"timestamp": 9017.72, "power": 34.462812}, {"timestamp": 9038.25, "power": 34.462812}, {"timestamp": 9058.78, "power": 34.462812}, {"timestamp": 9079.27, "power": 32.566410000000005}, {"timestamp": 9100.28, "power": 32.566410000000005}, {"timestamp": 9120.81, "power": 32.566410000000005}, {"timestamp": 9141.34, "power": 32.566410000000005}, {"timestamp": 9161.86, "power": 32.566410000000005}, {"timestamp": 9182.39, "power": 32.566410000000005}, {"timestamp": 9202.92, "power": 32.566410000000005}, {"timestamp": 9223.43, "power": 32.566410000000005}, {"timestamp": 9243.95, "power": 32.566410000000005}, {"timestamp": 9264.47, "power": 32.566410000000005}, {"timestamp": 9285.0, "power": 32.566410000000005}, {"timestamp": 9305.53, "power": 32.566410000000005}, {"timestamp": 9326.37, "power": 32.566410000000005}, {"timestamp": 9346.93, "power": 32.566410000000005}], "timeline": {"START": "2521.860455", "END": "7712.957075"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6501.64}, {"name": "clSetKernelArg", "calls": 19, "time": 1802.13}, {"name": "clReleaseKernel", "calls": 1, "time": 785.547}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.384}, {"name": "clReleaseContext", "calls": 1, "time": 52.7867}, {"name": "clCreateContext", "calls": 1, "time": 34.1161}, {"name": "clReleaseProgram", "calls": 1, "time": 14.9427}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.762161}, {"name": "clCreateKernel", "calls": 1, "time": 0.344998}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125036}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079289}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071009}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02871}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023452}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020359}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011363}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009992}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009981}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008625}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007365}, {"name": "clRetainDevice", "calls": 2, "time": 0.004676}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5191.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5190.63}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9014.201798, "utilization": 93.897935, "size": 6394740.0, "time": 709.407238}, {"type": "WRITE", "transfers": 1, "speed": 6719.214572, "utilization": 69.991818, "size": 4037050.0, "time": 600.821539}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 169187940, "speed": 261.68, "utilization": 2.27153, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10583359, "speed": 476.934, "utilization": 4.14006, "size": 0.127839}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len4/run4.json b/code/fpga/memory_results/dblp.xml.10MB.len4/run4.json new file mode 100644 index 0000000..2c3e422 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.9892, "power": 33.889711}, {"timestamp": 55.6051, "power": 33.889711}, {"timestamp": 76.1832, "power": 33.889711}, {"timestamp": 96.7544, "power": 33.889711}, {"timestamp": 117.43, "power": 33.889711}, {"timestamp": 137.94, "power": 33.889711}, {"timestamp": 158.432, "power": 33.889711}, {"timestamp": 178.97, "power": 33.889711}, {"timestamp": 199.53, "power": 33.889711}, {"timestamp": 220.144, "power": 33.889711}, {"timestamp": 240.743, "power": 33.889711}, {"timestamp": 261.338, "power": 33.889711}, {"timestamp": 281.912, "power": 33.889711}, {"timestamp": 302.476, "power": 33.889711}, {"timestamp": 323.076, "power": 33.889711}, {"timestamp": 343.675, "power": 33.889711}, {"timestamp": 364.27, "power": 33.889711}, {"timestamp": 384.871, "power": 33.889711}, {"timestamp": 405.469, "power": 33.889711}, {"timestamp": 426.048, "power": 33.889711}, {"timestamp": 446.606, "power": 33.889711}, {"timestamp": 467.204, "power": 33.889711}, {"timestamp": 487.803, "power": 33.889711}, {"timestamp": 508.402, "power": 33.889711}, {"timestamp": 528.998, "power": 33.889711}, {"timestamp": 549.603, "power": 33.889711}, {"timestamp": 570.16, "power": 33.889711}, {"timestamp": 590.723, "power": 33.889711}, {"timestamp": 611.323, "power": 33.889711}, {"timestamp": 631.923, "power": 33.889711}, {"timestamp": 652.519, "power": 33.889711}, {"timestamp": 673.118, "power": 33.889711}, {"timestamp": 693.687, "power": 33.889711}, {"timestamp": 714.266, "power": 33.889711}, {"timestamp": 734.84, "power": 33.889711}, {"timestamp": 755.44, "power": 33.889711}, {"timestamp": 776.044, "power": 33.889711}, {"timestamp": 796.642, "power": 33.889711}, {"timestamp": 817.241, "power": 33.889711}, {"timestamp": 837.818, "power": 33.889711}, {"timestamp": 858.377, "power": 33.889711}, {"timestamp": 878.94, "power": 33.889711}, {"timestamp": 899.542, "power": 33.889711}, {"timestamp": 920.137, "power": 33.889711}, {"timestamp": 940.737, "power": 33.889711}, {"timestamp": 961.34, "power": 33.889711}, {"timestamp": 981.927, "power": 33.889711}, {"timestamp": 1002.49, "power": 33.889711}, {"timestamp": 1023.1, "power": 32.531664}, {"timestamp": 1044.2, "power": 32.531664}, {"timestamp": 1064.75, "power": 32.531664}, {"timestamp": 1085.29, "power": 32.531664}, {"timestamp": 1105.81, "power": 32.531664}, {"timestamp": 1126.31, "power": 32.531664}, {"timestamp": 1146.84, "power": 32.531664}, {"timestamp": 1167.38, "power": 32.531664}, {"timestamp": 1187.92, "power": 32.531664}, {"timestamp": 1208.46, "power": 32.531664}, {"timestamp": 1229.0, "power": 32.531664}, {"timestamp": 1249.54, "power": 32.531664}, {"timestamp": 1270.05, "power": 32.531664}, {"timestamp": 1290.58, "power": 32.531664}, {"timestamp": 1311.12, "power": 32.531664}, {"timestamp": 1331.67, "power": 32.531664}, {"timestamp": 1352.2, "power": 32.531664}, {"timestamp": 1372.77, "power": 32.531664}, {"timestamp": 1393.36, "power": 32.531664}, {"timestamp": 1413.87, "power": 32.531664}, {"timestamp": 1434.41, "power": 32.531664}, {"timestamp": 1454.94, "power": 32.531664}, {"timestamp": 1475.48, "power": 32.531664}, {"timestamp": 1496.02, "power": 32.531664}, {"timestamp": 1516.55, "power": 32.531664}, {"timestamp": 1537.09, "power": 32.531664}, {"timestamp": 1557.62, "power": 32.531664}, {"timestamp": 1578.12, "power": 32.531664}, {"timestamp": 1598.65, "power": 32.531664}, {"timestamp": 1619.19, "power": 32.531664}, {"timestamp": 1639.72, "power": 32.531664}, {"timestamp": 1660.26, "power": 32.531664}, {"timestamp": 1680.8, "power": 32.531664}, {"timestamp": 1701.34, "power": 32.531664}, {"timestamp": 1721.86, "power": 32.531664}, {"timestamp": 1742.39, "power": 32.531664}, {"timestamp": 1762.93, "power": 32.531664}, {"timestamp": 1783.47, "power": 32.531664}, {"timestamp": 1804.01, "power": 32.531664}, {"timestamp": 1824.54, "power": 32.531664}, {"timestamp": 1845.08, "power": 32.531664}, {"timestamp": 1865.62, "power": 32.531664}, {"timestamp": 1886.12, "power": 32.531664}, {"timestamp": 1906.65, "power": 32.531664}, {"timestamp": 1927.19, "power": 32.531664}, {"timestamp": 1947.75, "power": 32.531664}, {"timestamp": 1968.35, "power": 32.531664}, {"timestamp": 1988.95, "power": 32.531664}, {"timestamp": 2009.5, "power": 32.531664}, {"timestamp": 2030.02, "power": 32.46694600000001}, {"timestamp": 2051.12, "power": 32.46694600000001}, {"timestamp": 2071.65, "power": 32.46694600000001}, {"timestamp": 2092.18, "power": 32.46694600000001}, {"timestamp": 2112.72, "power": 32.46694600000001}, {"timestamp": 2133.25, "power": 32.46694600000001}, {"timestamp": 2153.77, "power": 32.46694600000001}, {"timestamp": 2174.27, "power": 32.46694600000001}, {"timestamp": 2194.8, "power": 32.46694600000001}, {"timestamp": 2215.34, "power": 32.46694600000001}, {"timestamp": 2235.87, "power": 32.46694600000001}, {"timestamp": 2256.4, "power": 32.46694600000001}, {"timestamp": 2276.94, "power": 32.46694600000001}, {"timestamp": 2297.47, "power": 32.46694600000001}, {"timestamp": 2317.98, "power": 32.46694600000001}, {"timestamp": 2338.51, "power": 32.46694600000001}, {"timestamp": 2359.04, "power": 32.46694600000001}, {"timestamp": 2379.58, "power": 32.46694600000001}, {"timestamp": 2400.11, "power": 32.46694600000001}, {"timestamp": 2420.64, "power": 32.46694600000001}, {"timestamp": 2441.18, "power": 32.46694600000001}, {"timestamp": 2461.69, "power": 32.46694600000001}, {"timestamp": 2482.18, "power": 32.46694600000001}, {"timestamp": 2502.71, "power": 32.46694600000001}, {"timestamp": 2523.25, "power": 32.46694600000001}, {"timestamp": 2543.78, "power": 32.46694600000001}, {"timestamp": 2564.34, "power": 32.46694600000001}, {"timestamp": 2584.89, "power": 32.46694600000001}, {"timestamp": 2605.43, "power": 32.46694600000001}, {"timestamp": 2625.97, "power": 32.46694600000001}, {"timestamp": 2646.51, "power": 32.46694600000001}, {"timestamp": 2667.05, "power": 32.46694600000001}, {"timestamp": 2687.6, "power": 32.46694600000001}, {"timestamp": 2708.16, "power": 32.46694600000001}, {"timestamp": 2728.7, "power": 32.46694600000001}, {"timestamp": 2749.25, "power": 32.46694600000001}, {"timestamp": 2769.77, "power": 32.46694600000001}, {"timestamp": 2790.27, "power": 32.46694600000001}, {"timestamp": 2810.81, "power": 32.46694600000001}, {"timestamp": 2831.36, "power": 32.46694600000001}, {"timestamp": 2851.91, "power": 32.46694600000001}, {"timestamp": 2872.49, "power": 32.46694600000001}, {"timestamp": 2893.08, "power": 32.46694600000001}, {"timestamp": 2913.66, "power": 32.46694600000001}, {"timestamp": 2934.16, "power": 32.46694600000001}, {"timestamp": 2954.73, "power": 32.46694600000001}, {"timestamp": 2975.28, "power": 32.46694600000001}, {"timestamp": 2995.84, "power": 32.46694600000001}, {"timestamp": 3016.41, "power": 32.46694600000001}, {"timestamp": 3036.99, "power": 33.408572}, {"timestamp": 3058.19, "power": 33.408572}, {"timestamp": 3078.74, "power": 33.408572}, {"timestamp": 3099.25, "power": 33.408572}, {"timestamp": 3119.78, "power": 33.408572}, {"timestamp": 3140.35, "power": 33.408572}, {"timestamp": 3160.94, "power": 33.408572}, {"timestamp": 3181.51, "power": 33.408572}, {"timestamp": 3202.02, "power": 33.408572}, {"timestamp": 3222.52, "power": 33.408572}, {"timestamp": 3243.02, "power": 33.408572}, {"timestamp": 3263.57, "power": 33.408572}, {"timestamp": 3284.13, "power": 33.408572}, {"timestamp": 3304.69, "power": 33.408572}, {"timestamp": 3325.26, "power": 33.408572}, {"timestamp": 3345.78, "power": 33.408572}, {"timestamp": 3366.28, "power": 33.408572}, {"timestamp": 3386.77, "power": 33.408572}, {"timestamp": 3407.33, "power": 33.408572}, {"timestamp": 3427.91, "power": 33.408572}, {"timestamp": 3448.47, "power": 33.408572}, {"timestamp": 3469.03, "power": 33.408572}, {"timestamp": 3489.62, "power": 33.408572}, {"timestamp": 3510.12, "power": 33.408572}, {"timestamp": 3530.61, "power": 33.408572}, {"timestamp": 3551.16, "power": 33.408572}, {"timestamp": 3571.75, "power": 33.408572}, {"timestamp": 3592.31, "power": 33.408572}, {"timestamp": 3612.89, "power": 33.408572}, {"timestamp": 3633.43, "power": 33.408572}, {"timestamp": 3653.95, "power": 33.408572}, {"timestamp": 3674.45, "power": 33.408572}, {"timestamp": 3694.94, "power": 33.408572}, {"timestamp": 3715.44, "power": 33.408572}, {"timestamp": 3735.98, "power": 33.408572}, {"timestamp": 3756.54, "power": 33.408572}, {"timestamp": 3777.08, "power": 33.408572}, {"timestamp": 3797.63, "power": 33.408572}, {"timestamp": 3818.13, "power": 33.408572}, {"timestamp": 3838.65, "power": 33.408572}, {"timestamp": 3859.23, "power": 33.408572}, {"timestamp": 3879.72, "power": 33.408572}, {"timestamp": 3900.16, "power": 33.408572}, {"timestamp": 3920.6, "power": 33.408572}, {"timestamp": 3941.03, "power": 33.408572}, {"timestamp": 3961.51, "power": 33.408572}, {"timestamp": 3982.04, "power": 33.408572}, {"timestamp": 4002.54, "power": 33.408572}, {"timestamp": 4023.09, "power": 33.408572}, {"timestamp": 4043.65, "power": 33.544837}, {"timestamp": 4064.72, "power": 33.544837}, {"timestamp": 4085.22, "power": 33.544837}, {"timestamp": 4105.72, "power": 33.544837}, {"timestamp": 4126.16, "power": 33.544837}, {"timestamp": 4146.78, "power": 33.544837}, {"timestamp": 4167.34, "power": 33.544837}, {"timestamp": 4187.9, "power": 33.544837}, {"timestamp": 4208.46, "power": 33.544837}, {"timestamp": 4229.02, "power": 33.544837}, {"timestamp": 4249.52, "power": 33.544837}, {"timestamp": 4270.02, "power": 33.544837}, {"timestamp": 4290.47, "power": 33.544837}, {"timestamp": 4311.01, "power": 33.544837}, {"timestamp": 4331.5, "power": 33.544837}, {"timestamp": 4352.02, "power": 33.544837}, {"timestamp": 4372.59, "power": 33.544837}, {"timestamp": 4393.14, "power": 33.544837}, {"timestamp": 4413.68, "power": 33.544837}, {"timestamp": 4434.18, "power": 33.544837}, {"timestamp": 4454.68, "power": 33.544837}, {"timestamp": 4475.3, "power": 33.544837}, {"timestamp": 4495.83, "power": 33.544837}, {"timestamp": 4516.4, "power": 33.544837}, {"timestamp": 4536.96, "power": 33.544837}, {"timestamp": 4557.53, "power": 33.544837}, {"timestamp": 4578.04, "power": 33.544837}, {"timestamp": 4598.54, "power": 33.544837}, {"timestamp": 4619.09, "power": 33.544837}, {"timestamp": 4639.67, "power": 33.544837}, {"timestamp": 4660.25, "power": 33.544837}, {"timestamp": 4680.82, "power": 33.544837}, {"timestamp": 4701.4, "power": 33.544837}, {"timestamp": 4721.92, "power": 33.544837}, {"timestamp": 4742.42, "power": 33.544837}, {"timestamp": 4762.99, "power": 33.544837}, {"timestamp": 4783.55, "power": 33.544837}, {"timestamp": 4804.12, "power": 33.544837}, {"timestamp": 4824.68, "power": 33.544837}, {"timestamp": 4845.25, "power": 33.544837}, {"timestamp": 4865.78, "power": 33.544837}, {"timestamp": 4886.28, "power": 33.544837}, {"timestamp": 4906.84, "power": 33.544837}, {"timestamp": 4927.41, "power": 33.544837}, {"timestamp": 4947.99, "power": 33.544837}, {"timestamp": 4968.57, "power": 33.544837}, {"timestamp": 4989.14, "power": 33.544837}, {"timestamp": 5009.65, "power": 33.544837}, {"timestamp": 5030.2, "power": 33.544837}, {"timestamp": 5050.78, "power": 33.521198999999996}, {"timestamp": 5071.95, "power": 33.521198999999996}, {"timestamp": 5092.49, "power": 33.521198999999996}, {"timestamp": 5113.04, "power": 33.521198999999996}, {"timestamp": 5133.6, "power": 33.521198999999996}, {"timestamp": 5154.09, "power": 33.521198999999996}, {"timestamp": 5174.65, "power": 33.521198999999996}, {"timestamp": 5195.23, "power": 33.521198999999996}, {"timestamp": 5215.78, "power": 33.521198999999996}, {"timestamp": 5236.34, "power": 33.521198999999996}, {"timestamp": 5256.92, "power": 33.521198999999996}, {"timestamp": 5277.5, "power": 33.521198999999996}, {"timestamp": 5298.02, "power": 33.521198999999996}, {"timestamp": 5318.59, "power": 33.521198999999996}, {"timestamp": 5339.16, "power": 33.521198999999996}, {"timestamp": 5359.73, "power": 33.521198999999996}, {"timestamp": 5380.3, "power": 33.521198999999996}, {"timestamp": 5400.87, "power": 33.521198999999996}, {"timestamp": 5421.45, "power": 33.521198999999996}, {"timestamp": 5441.98, "power": 33.521198999999996}, {"timestamp": 5462.53, "power": 33.521198999999996}, {"timestamp": 5483.11, "power": 33.521198999999996}, {"timestamp": 5503.68, "power": 33.521198999999996}, {"timestamp": 5524.24, "power": 33.521198999999996}, {"timestamp": 5544.82, "power": 33.521198999999996}, {"timestamp": 5565.4, "power": 33.521198999999996}, {"timestamp": 5585.92, "power": 33.521198999999996}, {"timestamp": 5606.47, "power": 33.521198999999996}, {"timestamp": 5627.06, "power": 33.521198999999996}, {"timestamp": 5647.64, "power": 33.521198999999996}, {"timestamp": 5668.21, "power": 33.521198999999996}, {"timestamp": 5688.78, "power": 33.521198999999996}, {"timestamp": 5709.33, "power": 33.521198999999996}, {"timestamp": 5729.85, "power": 33.521198999999996}, {"timestamp": 5750.39, "power": 33.521198999999996}, {"timestamp": 5770.93, "power": 33.521198999999996}, {"timestamp": 5791.48, "power": 33.521198999999996}, {"timestamp": 5811.99, "power": 33.521198999999996}, {"timestamp": 5832.53, "power": 33.521198999999996}, {"timestamp": 5853.08, "power": 33.521198999999996}, {"timestamp": 5873.63, "power": 33.521198999999996}, {"timestamp": 5894.14, "power": 33.521198999999996}, {"timestamp": 5914.68, "power": 33.521198999999996}, {"timestamp": 5935.23, "power": 33.521198999999996}, {"timestamp": 5955.78, "power": 33.521198999999996}, {"timestamp": 5976.32, "power": 33.521198999999996}, {"timestamp": 5996.87, "power": 33.521198999999996}, {"timestamp": 6017.41, "power": 33.521198999999996}, {"timestamp": 6037.95, "power": 33.521198999999996}, {"timestamp": 6058.49, "power": 33.303893}, {"timestamp": 6079.76, "power": 33.303893}, {"timestamp": 6100.31, "power": 33.303893}, {"timestamp": 6120.85, "power": 33.303893}, {"timestamp": 6141.39, "power": 33.303893}, {"timestamp": 6161.91, "power": 33.303893}, {"timestamp": 6182.4, "power": 33.303893}, {"timestamp": 6202.94, "power": 33.303893}, {"timestamp": 6223.48, "power": 33.303893}, {"timestamp": 6244.02, "power": 33.303893}, {"timestamp": 6264.56, "power": 33.303893}, {"timestamp": 6285.1, "power": 33.303893}, {"timestamp": 6305.63, "power": 33.303893}, {"timestamp": 6326.13, "power": 33.303893}, {"timestamp": 6346.7, "power": 33.303893}, {"timestamp": 6367.28, "power": 33.303893}, {"timestamp": 6387.86, "power": 33.303893}, {"timestamp": 6408.43, "power": 33.303893}, {"timestamp": 6428.99, "power": 33.303893}, {"timestamp": 6449.59, "power": 33.303893}, {"timestamp": 6470.08, "power": 33.303893}, {"timestamp": 6490.65, "power": 33.303893}, {"timestamp": 6511.22, "power": 33.303893}, {"timestamp": 6531.78, "power": 33.303893}, {"timestamp": 6552.35, "power": 33.303893}, {"timestamp": 6572.93, "power": 33.303893}, {"timestamp": 6593.5, "power": 33.303893}, {"timestamp": 6614.02, "power": 33.303893}, {"timestamp": 6634.55, "power": 33.303893}, {"timestamp": 6655.1, "power": 33.303893}, {"timestamp": 6675.64, "power": 33.303893}, {"timestamp": 6696.18, "power": 33.303893}, {"timestamp": 6716.72, "power": 33.303893}, {"timestamp": 6737.26, "power": 33.303893}, {"timestamp": 6757.78, "power": 33.303893}, {"timestamp": 6778.27, "power": 33.303893}, {"timestamp": 6798.81, "power": 33.303893}, {"timestamp": 6819.35, "power": 33.303893}, {"timestamp": 6839.89, "power": 33.303893}, {"timestamp": 6860.44, "power": 33.303893}, {"timestamp": 6880.98, "power": 33.303893}, {"timestamp": 6901.52, "power": 33.303893}, {"timestamp": 6922.04, "power": 33.303893}, {"timestamp": 6942.58, "power": 33.303893}, {"timestamp": 6963.12, "power": 33.303893}, {"timestamp": 6983.66, "power": 33.303893}, {"timestamp": 7004.2, "power": 33.303893}, {"timestamp": 7024.74, "power": 33.303893}, {"timestamp": 7045.28, "power": 33.303893}, {"timestamp": 7065.8, "power": 33.334638999999996}, {"timestamp": 7086.91, "power": 33.334638999999996}, {"timestamp": 7107.46, "power": 33.334638999999996}, {"timestamp": 7128.0, "power": 33.334638999999996}, {"timestamp": 7148.54, "power": 33.334638999999996}, {"timestamp": 7169.08, "power": 33.334638999999996}, {"timestamp": 7189.62, "power": 33.334638999999996}, {"timestamp": 7210.12, "power": 33.334638999999996}, {"timestamp": 7230.66, "power": 33.334638999999996}, {"timestamp": 7251.2, "power": 33.334638999999996}, {"timestamp": 7271.74, "power": 33.334638999999996}, {"timestamp": 7292.28, "power": 33.334638999999996}, {"timestamp": 7312.83, "power": 33.334638999999996}, {"timestamp": 7333.37, "power": 33.334638999999996}, {"timestamp": 7353.89, "power": 33.334638999999996}, {"timestamp": 7374.42, "power": 33.334638999999996}, {"timestamp": 7394.97, "power": 33.334638999999996}, {"timestamp": 7415.51, "power": 33.334638999999996}, {"timestamp": 7436.05, "power": 33.334638999999996}, {"timestamp": 7456.59, "power": 33.334638999999996}, {"timestamp": 7477.13, "power": 33.334638999999996}, {"timestamp": 7497.62, "power": 33.334638999999996}, {"timestamp": 7518.12, "power": 33.334638999999996}, {"timestamp": 7538.65, "power": 33.334638999999996}, {"timestamp": 7559.2, "power": 33.334638999999996}, {"timestamp": 7579.74, "power": 33.334638999999996}, {"timestamp": 7600.28, "power": 33.334638999999996}, {"timestamp": 7620.82, "power": 33.334638999999996}, {"timestamp": 7641.36, "power": 33.334638999999996}, {"timestamp": 7661.89, "power": 33.334638999999996}, {"timestamp": 7682.43, "power": 33.334638999999996}, {"timestamp": 7702.98, "power": 33.334638999999996}, {"timestamp": 7723.59, "power": 33.334638999999996}, {"timestamp": 7744.21, "power": 33.334638999999996}, {"timestamp": 7764.75, "power": 33.334638999999996}, {"timestamp": 7785.28, "power": 33.334638999999996}, {"timestamp": 7805.78, "power": 33.334638999999996}, {"timestamp": 7826.27, "power": 33.334638999999996}, {"timestamp": 7846.78, "power": 33.334638999999996}, {"timestamp": 7867.31, "power": 33.334638999999996}, {"timestamp": 7887.84, "power": 33.334638999999996}, {"timestamp": 7908.36, "power": 33.334638999999996}, {"timestamp": 7928.89, "power": 33.334638999999996}, {"timestamp": 7949.41, "power": 33.334638999999996}, {"timestamp": 7969.95, "power": 33.334638999999996}, {"timestamp": 7990.47, "power": 33.334638999999996}, {"timestamp": 8011.0, "power": 33.334638999999996}, {"timestamp": 8031.53, "power": 33.334638999999996}, {"timestamp": 8052.06, "power": 33.334638999999996}, {"timestamp": 8072.58, "power": 35.605576}, {"timestamp": 8094.04, "power": 35.605576}, {"timestamp": 8114.57, "power": 35.605576}, {"timestamp": 8135.1, "power": 35.605576}, {"timestamp": 8155.62, "power": 35.605576}, {"timestamp": 8176.14, "power": 35.605576}, {"timestamp": 8196.67, "power": 35.605576}, {"timestamp": 8217.19, "power": 35.605576}, {"timestamp": 8237.71, "power": 35.605576}, {"timestamp": 8258.19, "power": 35.605576}, {"timestamp": 8278.71, "power": 35.605576}, {"timestamp": 8299.24, "power": 35.605576}, {"timestamp": 8319.77, "power": 35.605576}, {"timestamp": 8340.29, "power": 35.605576}, {"timestamp": 8360.82, "power": 35.605576}, {"timestamp": 8381.35, "power": 35.605576}, {"timestamp": 8401.85, "power": 35.605576}, {"timestamp": 8423.26, "power": 35.605576}, {"timestamp": 8443.79, "power": 35.605576}, {"timestamp": 8464.33, "power": 35.605576}, {"timestamp": 8484.85, "power": 35.605576}, {"timestamp": 8505.38, "power": 35.605576}, {"timestamp": 8525.88, "power": 35.605576}, {"timestamp": 8546.41, "power": 35.605576}, {"timestamp": 8566.94, "power": 35.605576}, {"timestamp": 8587.47, "power": 35.605576}, {"timestamp": 8608.0, "power": 35.605576}, {"timestamp": 8628.53, "power": 35.605576}, {"timestamp": 8649.06, "power": 35.605576}, {"timestamp": 8669.6, "power": 35.605576}, {"timestamp": 8690.08, "power": 35.605576}, {"timestamp": 8710.61, "power": 35.605576}, {"timestamp": 8731.14, "power": 35.605576}, {"timestamp": 8751.67, "power": 35.605576}, {"timestamp": 8772.2, "power": 35.605576}, {"timestamp": 8792.73, "power": 35.605576}, {"timestamp": 8813.26, "power": 35.605576}, {"timestamp": 8833.77, "power": 35.605576}, {"timestamp": 8854.26, "power": 35.605576}, {"timestamp": 8874.84, "power": 35.605576}, {"timestamp": 8895.38, "power": 35.605576}, {"timestamp": 8915.91, "power": 35.605576}, {"timestamp": 8936.44, "power": 35.605576}, {"timestamp": 8956.97, "power": 35.605576}, {"timestamp": 8977.5, "power": 35.605576}, {"timestamp": 8998.01, "power": 35.605576}, {"timestamp": 9018.54, "power": 35.605576}, {"timestamp": 9039.07, "power": 35.605576}, {"timestamp": 9059.59, "power": 35.605576}, {"timestamp": 9080.13, "power": 32.473111}, {"timestamp": 9101.15, "power": 32.473111}, {"timestamp": 9121.67, "power": 32.473111}, {"timestamp": 9142.19, "power": 32.473111}, {"timestamp": 9162.71, "power": 32.473111}, {"timestamp": 9183.24, "power": 32.473111}, {"timestamp": 9203.76, "power": 32.473111}, {"timestamp": 9224.3, "power": 32.473111}, {"timestamp": 9244.82, "power": 32.473111}, {"timestamp": 9265.35, "power": 32.473111}, {"timestamp": 9285.9, "power": 32.473111}, {"timestamp": 9306.45, "power": 32.473111}, {"timestamp": 9326.98, "power": 32.473111}], "timeline": {"START": "2530.413", "END": "7678.663061"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6463.58}, {"name": "clSetKernelArg", "calls": 19, "time": 1812.33}, {"name": "clReleaseKernel", "calls": 1, "time": 784.713}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.2791}, {"name": "clReleaseContext", "calls": 1, "time": 53.4913}, {"name": "clCreateContext", "calls": 1, "time": 32.7447}, {"name": "clReleaseProgram", "calls": 1, "time": 17.54}, {"name": "clCreateKernel", "calls": 1, "time": 0.342709}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.325527}, {"name": "clEnqueueTask", "calls": 1, "time": 0.144189}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.101995}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072193}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029454}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023748}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020984}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010977}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01016}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007803}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007417}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006814}, {"name": "clRetainDevice", "calls": 2, "time": 0.004855}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5148.25}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5147.79}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8976.985814, "utilization": 93.510269, "size": 6394740.0, "time": 712.348235}, {"type": "WRITE", "transfers": 1, "speed": 6696.875075, "utilization": 69.759115, "size": 4037050.0, "time": 602.825765}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 167791960, "speed": 261.684, "utilization": 2.27156, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10496062, "speed": 476.669, "utilization": 4.13775, "size": 0.127838}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len6/run0.json b/code/fpga/memory_results/dblp.xml.10MB.len6/run0.json new file mode 100644 index 0000000..e0ee55a --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2254, "power": 32.615221999999996}, {"timestamp": 57.8721, "power": 32.615221999999996}, {"timestamp": 78.3994, "power": 32.615221999999996}, {"timestamp": 98.9434, "power": 32.615221999999996}, {"timestamp": 119.952, "power": 32.615221999999996}, {"timestamp": 140.516, "power": 32.615221999999996}, {"timestamp": 161.071, "power": 32.615221999999996}, {"timestamp": 181.631, "power": 32.615221999999996}, {"timestamp": 202.166, "power": 32.615221999999996}, {"timestamp": 222.68, "power": 32.615221999999996}, {"timestamp": 243.233, "power": 32.615221999999996}, {"timestamp": 263.791, "power": 32.615221999999996}, {"timestamp": 284.348, "power": 32.615221999999996}, {"timestamp": 304.903, "power": 32.615221999999996}, {"timestamp": 325.458, "power": 32.615221999999996}, {"timestamp": 345.976, "power": 32.615221999999996}, {"timestamp": 366.488, "power": 32.615221999999996}, {"timestamp": 387.039, "power": 32.615221999999996}, {"timestamp": 407.596, "power": 32.615221999999996}, {"timestamp": 428.154, "power": 32.615221999999996}, {"timestamp": 448.711, "power": 32.615221999999996}, {"timestamp": 469.27, "power": 32.615221999999996}, {"timestamp": 489.831, "power": 32.615221999999996}, {"timestamp": 510.352, "power": 32.615221999999996}, {"timestamp": 530.9, "power": 32.615221999999996}, {"timestamp": 551.462, "power": 32.615221999999996}, {"timestamp": 572.021, "power": 32.615221999999996}, {"timestamp": 592.579, "power": 32.615221999999996}, {"timestamp": 613.14, "power": 32.615221999999996}, {"timestamp": 633.697, "power": 32.615221999999996}, {"timestamp": 654.238, "power": 32.615221999999996}, {"timestamp": 674.79, "power": 32.615221999999996}, {"timestamp": 695.347, "power": 32.615221999999996}, {"timestamp": 715.914, "power": 32.615221999999996}, {"timestamp": 736.473, "power": 32.615221999999996}, {"timestamp": 757.029, "power": 32.615221999999996}, {"timestamp": 777.587, "power": 32.615221999999996}, {"timestamp": 798.125, "power": 32.615221999999996}, {"timestamp": 818.641, "power": 32.615221999999996}, {"timestamp": 839.189, "power": 32.615221999999996}, {"timestamp": 859.748, "power": 32.615221999999996}, {"timestamp": 880.305, "power": 32.615221999999996}, {"timestamp": 900.866, "power": 32.615221999999996}, {"timestamp": 921.423, "power": 32.615221999999996}, {"timestamp": 941.989, "power": 32.615221999999996}, {"timestamp": 962.507, "power": 32.615221999999996}, {"timestamp": 983.059, "power": 32.615221999999996}, {"timestamp": 1003.62, "power": 32.615221999999996}, {"timestamp": 1024.17, "power": 32.396157}, {"timestamp": 1045.26, "power": 32.396157}, {"timestamp": 1065.82, "power": 32.396157}, {"timestamp": 1086.35, "power": 32.396157}, {"timestamp": 1106.9, "power": 32.396157}, {"timestamp": 1127.46, "power": 32.396157}, {"timestamp": 1148.01, "power": 32.396157}, {"timestamp": 1168.57, "power": 32.396157}, {"timestamp": 1189.13, "power": 32.396157}, {"timestamp": 1209.69, "power": 32.396157}, {"timestamp": 1230.22, "power": 32.396157}, {"timestamp": 1250.77, "power": 32.396157}, {"timestamp": 1271.32, "power": 32.396157}, {"timestamp": 1291.87, "power": 32.396157}, {"timestamp": 1312.43, "power": 32.396157}, {"timestamp": 1332.98, "power": 32.396157}, {"timestamp": 1353.54, "power": 32.396157}, {"timestamp": 1374.06, "power": 32.396157}, {"timestamp": 1394.58, "power": 32.396157}, {"timestamp": 1415.13, "power": 32.396157}, {"timestamp": 1435.68, "power": 32.396157}, {"timestamp": 1456.23, "power": 32.396157}, {"timestamp": 1476.78, "power": 32.396157}, {"timestamp": 1497.34, "power": 32.396157}, {"timestamp": 1517.89, "power": 32.396157}, {"timestamp": 1538.42, "power": 32.396157}, {"timestamp": 1558.96, "power": 32.396157}, {"timestamp": 1579.52, "power": 32.396157}, {"timestamp": 1600.07, "power": 32.396157}, {"timestamp": 1620.63, "power": 32.396157}, {"timestamp": 1641.18, "power": 32.396157}, {"timestamp": 1661.74, "power": 32.396157}, {"timestamp": 1682.26, "power": 32.396157}, {"timestamp": 1702.81, "power": 32.396157}, {"timestamp": 1723.36, "power": 32.396157}, {"timestamp": 1743.91, "power": 32.396157}, {"timestamp": 1764.47, "power": 32.396157}, {"timestamp": 1785.02, "power": 32.396157}, {"timestamp": 1805.57, "power": 32.396157}, {"timestamp": 1826.1, "power": 32.396157}, {"timestamp": 1846.61, "power": 32.396157}, {"timestamp": 1867.16, "power": 32.396157}, {"timestamp": 1887.71, "power": 32.396157}, {"timestamp": 1908.27, "power": 32.396157}, {"timestamp": 1928.82, "power": 32.396157}, {"timestamp": 1949.43, "power": 32.396157}, {"timestamp": 1970.03, "power": 32.396157}, {"timestamp": 1990.55, "power": 32.396157}, {"timestamp": 2011.09, "power": 32.396157}, {"timestamp": 2031.65, "power": 33.200216}, {"timestamp": 2052.73, "power": 33.200216}, {"timestamp": 2073.29, "power": 33.200216}, {"timestamp": 2093.85, "power": 33.200216}, {"timestamp": 2114.38, "power": 33.200216}, {"timestamp": 2134.92, "power": 33.200216}, {"timestamp": 2155.48, "power": 33.200216}, {"timestamp": 2176.04, "power": 33.200216}, {"timestamp": 2196.59, "power": 33.200216}, {"timestamp": 2217.15, "power": 33.200216}, {"timestamp": 2237.7, "power": 33.200216}, {"timestamp": 2258.24, "power": 33.200216}, {"timestamp": 2278.79, "power": 33.200216}, {"timestamp": 2299.35, "power": 33.200216}, {"timestamp": 2319.9, "power": 33.200216}, {"timestamp": 2340.45, "power": 33.200216}, {"timestamp": 2361.01, "power": 33.200216}, {"timestamp": 2381.57, "power": 33.200216}, {"timestamp": 2402.1, "power": 33.200216}, {"timestamp": 2422.61, "power": 33.200216}, {"timestamp": 2443.16, "power": 33.200216}, {"timestamp": 2463.72, "power": 33.200216}, {"timestamp": 2484.27, "power": 33.200216}, {"timestamp": 2504.82, "power": 33.200216}, {"timestamp": 2525.38, "power": 33.200216}, {"timestamp": 2545.98, "power": 33.200216}, {"timestamp": 2566.5, "power": 33.200216}, {"timestamp": 2587.06, "power": 33.200216}, {"timestamp": 2607.63, "power": 33.200216}, {"timestamp": 2628.21, "power": 33.200216}, {"timestamp": 2648.77, "power": 33.200216}, {"timestamp": 2669.35, "power": 33.200216}, {"timestamp": 2689.92, "power": 33.200216}, {"timestamp": 2710.46, "power": 33.200216}, {"timestamp": 2731.03, "power": 33.200216}, {"timestamp": 2751.6, "power": 33.200216}, {"timestamp": 2772.16, "power": 33.200216}, {"timestamp": 2792.73, "power": 33.200216}, {"timestamp": 2813.3, "power": 33.200216}, {"timestamp": 2833.87, "power": 33.200216}, {"timestamp": 2854.41, "power": 33.200216}, {"timestamp": 2874.97, "power": 33.200216}, {"timestamp": 2895.54, "power": 33.200216}, {"timestamp": 2916.11, "power": 33.200216}, {"timestamp": 2936.68, "power": 33.200216}, {"timestamp": 2957.25, "power": 33.200216}, {"timestamp": 2977.82, "power": 33.200216}, {"timestamp": 2998.36, "power": 33.200216}, {"timestamp": 3018.92, "power": 33.200216}, {"timestamp": 3039.49, "power": 33.796730000000004}, {"timestamp": 3060.62, "power": 33.796730000000004}, {"timestamp": 3081.18, "power": 33.796730000000004}, {"timestamp": 3101.75, "power": 33.796730000000004}, {"timestamp": 3122.3, "power": 33.796730000000004}, {"timestamp": 3142.86, "power": 33.796730000000004}, {"timestamp": 3163.43, "power": 33.796730000000004}, {"timestamp": 3184.0, "power": 33.796730000000004}, {"timestamp": 3204.57, "power": 33.796730000000004}, {"timestamp": 3225.13, "power": 33.796730000000004}, {"timestamp": 3245.7, "power": 33.796730000000004}, {"timestamp": 3266.25, "power": 33.796730000000004}, {"timestamp": 3286.8, "power": 33.796730000000004}, {"timestamp": 3307.37, "power": 33.796730000000004}, {"timestamp": 3327.94, "power": 33.796730000000004}, {"timestamp": 3348.51, "power": 33.796730000000004}, {"timestamp": 3369.07, "power": 33.796730000000004}, {"timestamp": 3389.63, "power": 33.796730000000004}, {"timestamp": 3410.18, "power": 33.796730000000004}, {"timestamp": 3430.69, "power": 33.796730000000004}, {"timestamp": 3451.25, "power": 33.796730000000004}, {"timestamp": 3471.81, "power": 33.796730000000004}, {"timestamp": 3492.38, "power": 33.796730000000004}, {"timestamp": 3512.94, "power": 33.796730000000004}, {"timestamp": 3533.51, "power": 33.796730000000004}, {"timestamp": 3554.05, "power": 33.796730000000004}, {"timestamp": 3574.57, "power": 33.796730000000004}, {"timestamp": 3595.13, "power": 33.796730000000004}, {"timestamp": 3615.7, "power": 33.796730000000004}, {"timestamp": 3636.26, "power": 33.796730000000004}, {"timestamp": 3656.83, "power": 33.796730000000004}, {"timestamp": 3677.4, "power": 33.796730000000004}, {"timestamp": 3697.98, "power": 33.796730000000004}, {"timestamp": 3718.5, "power": 33.796730000000004}, {"timestamp": 3739.06, "power": 33.796730000000004}, {"timestamp": 3759.63, "power": 33.796730000000004}, {"timestamp": 3780.19, "power": 33.796730000000004}, {"timestamp": 3800.76, "power": 33.796730000000004}, {"timestamp": 3821.32, "power": 33.796730000000004}, {"timestamp": 3841.89, "power": 33.796730000000004}, {"timestamp": 3862.42, "power": 33.796730000000004}, {"timestamp": 3882.98, "power": 33.796730000000004}, {"timestamp": 3903.54, "power": 33.796730000000004}, {"timestamp": 3924.11, "power": 33.796730000000004}, {"timestamp": 3944.67, "power": 33.796730000000004}, {"timestamp": 3965.24, "power": 33.796730000000004}, {"timestamp": 3985.8, "power": 33.796730000000004}, {"timestamp": 4006.34, "power": 33.796730000000004}, {"timestamp": 4026.9, "power": 33.796730000000004}, {"timestamp": 4047.46, "power": 33.874033}, {"timestamp": 4068.52, "power": 33.874033}, {"timestamp": 4089.08, "power": 33.874033}, {"timestamp": 4109.65, "power": 33.874033}, {"timestamp": 4130.19, "power": 33.874033}, {"timestamp": 4150.76, "power": 33.874033}, {"timestamp": 4171.33, "power": 33.874033}, {"timestamp": 4191.89, "power": 33.874033}, {"timestamp": 4212.46, "power": 33.874033}, {"timestamp": 4233.03, "power": 33.874033}, {"timestamp": 4253.6, "power": 33.874033}, {"timestamp": 4274.15, "power": 33.874033}, {"timestamp": 4294.71, "power": 33.874033}, {"timestamp": 4315.27, "power": 33.874033}, {"timestamp": 4335.84, "power": 33.874033}, {"timestamp": 4356.42, "power": 33.874033}, {"timestamp": 4376.99, "power": 33.874033}, {"timestamp": 4397.56, "power": 33.874033}, {"timestamp": 4418.1, "power": 33.874033}, {"timestamp": 4438.62, "power": 33.874033}, {"timestamp": 4459.18, "power": 33.874033}, {"timestamp": 4479.76, "power": 33.874033}, {"timestamp": 4500.33, "power": 33.874033}, {"timestamp": 4520.9, "power": 33.874033}, {"timestamp": 4541.47, "power": 33.874033}, {"timestamp": 4562.0, "power": 33.874033}, {"timestamp": 4582.52, "power": 33.874033}, {"timestamp": 4603.08, "power": 33.874033}, {"timestamp": 4623.65, "power": 33.874033}, {"timestamp": 4644.21, "power": 33.874033}, {"timestamp": 4664.81, "power": 33.874033}, {"timestamp": 4685.34, "power": 33.874033}, {"timestamp": 4705.91, "power": 33.874033}, {"timestamp": 4726.44, "power": 33.874033}, {"timestamp": 4747.01, "power": 33.874033}, {"timestamp": 4767.59, "power": 33.874033}, {"timestamp": 4788.19, "power": 33.874033}, {"timestamp": 4808.8, "power": 33.874033}, {"timestamp": 4829.38, "power": 33.874033}, {"timestamp": 4849.99, "power": 33.874033}, {"timestamp": 4870.51, "power": 33.874033}, {"timestamp": 4891.09, "power": 33.874033}, {"timestamp": 4911.68, "power": 33.874033}, {"timestamp": 4932.28, "power": 33.874033}, {"timestamp": 4952.88, "power": 33.874033}, {"timestamp": 4973.47, "power": 33.874033}, {"timestamp": 4994.01, "power": 33.874033}, {"timestamp": 5014.53, "power": 33.874033}, {"timestamp": 5035.11, "power": 33.874033}, {"timestamp": 5055.71, "power": 33.67519}, {"timestamp": 5076.8, "power": 33.67519}, {"timestamp": 5097.36, "power": 33.67519}, {"timestamp": 5117.94, "power": 33.67519}, {"timestamp": 5138.46, "power": 33.67519}, {"timestamp": 5159.02, "power": 33.67519}, {"timestamp": 5179.58, "power": 33.67519}, {"timestamp": 5200.15, "power": 33.67519}, {"timestamp": 5220.72, "power": 33.67519}, {"timestamp": 5241.29, "power": 33.67519}, {"timestamp": 5261.85, "power": 33.67519}, {"timestamp": 5282.39, "power": 33.67519}, {"timestamp": 5302.95, "power": 33.67519}, {"timestamp": 5323.53, "power": 33.67519}, {"timestamp": 5344.09, "power": 33.67519}, {"timestamp": 5364.62, "power": 33.67519}, {"timestamp": 5385.21, "power": 33.67519}, {"timestamp": 5405.8, "power": 33.67519}, {"timestamp": 5426.34, "power": 33.67519}, {"timestamp": 5446.9, "power": 33.67519}, {"timestamp": 5467.47, "power": 33.67519}, {"timestamp": 5488.06, "power": 33.67519}, {"timestamp": 5508.64, "power": 33.67519}, {"timestamp": 5529.24, "power": 33.67519}, {"timestamp": 5549.81, "power": 33.67519}, {"timestamp": 5570.35, "power": 33.67519}, {"timestamp": 5590.93, "power": 33.67519}, {"timestamp": 5611.52, "power": 33.67519}, {"timestamp": 5632.12, "power": 33.67519}, {"timestamp": 5652.72, "power": 33.67519}, {"timestamp": 5673.29, "power": 33.67519}, {"timestamp": 5693.86, "power": 33.67519}, {"timestamp": 5714.4, "power": 33.67519}, {"timestamp": 5734.95, "power": 33.67519}, {"timestamp": 5755.52, "power": 33.67519}, {"timestamp": 5776.09, "power": 33.67519}, {"timestamp": 5796.65, "power": 33.67519}, {"timestamp": 5817.22, "power": 33.67519}, {"timestamp": 5837.82, "power": 33.67519}, {"timestamp": 5858.36, "power": 33.67519}, {"timestamp": 5878.94, "power": 33.67519}, {"timestamp": 5899.54, "power": 33.67519}, {"timestamp": 5920.14, "power": 33.67519}, {"timestamp": 5940.74, "power": 33.67519}, {"timestamp": 5961.31, "power": 33.67519}, {"timestamp": 5981.95, "power": 33.67519}, {"timestamp": 6002.56, "power": 33.67519}, {"timestamp": 6023.16, "power": 33.67519}, {"timestamp": 6043.72, "power": 33.67519}, {"timestamp": 6064.27, "power": 33.318498}, {"timestamp": 6085.68, "power": 33.318498}, {"timestamp": 6106.22, "power": 33.318498}, {"timestamp": 6126.76, "power": 33.318498}, {"timestamp": 6147.32, "power": 33.318498}, {"timestamp": 6167.86, "power": 33.318498}, {"timestamp": 6188.41, "power": 33.318498}, {"timestamp": 6208.96, "power": 33.318498}, {"timestamp": 6229.51, "power": 33.318498}, {"timestamp": 6250.0, "power": 33.318498}, {"timestamp": 6270.51, "power": 33.318498}, {"timestamp": 6291.05, "power": 33.318498}, {"timestamp": 6311.59, "power": 33.318498}, {"timestamp": 6332.14, "power": 33.318498}, {"timestamp": 6352.69, "power": 33.318498}, {"timestamp": 6373.24, "power": 33.318498}, {"timestamp": 6393.8, "power": 33.318498}, {"timestamp": 6414.34, "power": 33.318498}, {"timestamp": 6434.88, "power": 33.318498}, {"timestamp": 6455.43, "power": 33.318498}, {"timestamp": 6475.98, "power": 33.318498}, {"timestamp": 6496.53, "power": 33.318498}, {"timestamp": 6517.08, "power": 33.318498}, {"timestamp": 6537.62, "power": 33.318498}, {"timestamp": 6558.15, "power": 33.318498}, {"timestamp": 6578.65, "power": 33.318498}, {"timestamp": 6599.2, "power": 33.318498}, {"timestamp": 6619.74, "power": 33.318498}, {"timestamp": 6640.3, "power": 33.318498}, {"timestamp": 6660.85, "power": 33.318498}, {"timestamp": 6681.41, "power": 33.318498}, {"timestamp": 6701.97, "power": 33.318498}, {"timestamp": 6722.48, "power": 33.318498}, {"timestamp": 6743.03, "power": 33.318498}, {"timestamp": 6763.59, "power": 33.318498}, {"timestamp": 6784.14, "power": 33.318498}, {"timestamp": 6804.7, "power": 33.318498}, {"timestamp": 6825.26, "power": 33.318498}, {"timestamp": 6845.81, "power": 33.318498}, {"timestamp": 6866.34, "power": 33.318498}, {"timestamp": 6886.89, "power": 33.318498}, {"timestamp": 6907.44, "power": 33.318498}, {"timestamp": 6928.0, "power": 33.318498}, {"timestamp": 6948.56, "power": 33.318498}, {"timestamp": 6969.11, "power": 33.318498}, {"timestamp": 6989.67, "power": 33.318498}, {"timestamp": 7010.19, "power": 33.318498}, {"timestamp": 7030.74, "power": 33.318498}, {"timestamp": 7051.3, "power": 33.318498}, {"timestamp": 7071.86, "power": 32.652432000000005}, {"timestamp": 7092.89, "power": 32.652432000000005}, {"timestamp": 7113.45, "power": 32.652432000000005}, {"timestamp": 7134.03, "power": 32.652432000000005}, {"timestamp": 7154.55, "power": 32.652432000000005}, {"timestamp": 7175.09, "power": 32.652432000000005}, {"timestamp": 7195.65, "power": 32.652432000000005}, {"timestamp": 7216.21, "power": 32.652432000000005}, {"timestamp": 7236.77, "power": 32.652432000000005}, {"timestamp": 7257.32, "power": 32.652432000000005}, {"timestamp": 7277.88, "power": 32.652432000000005}, {"timestamp": 7298.4, "power": 32.652432000000005}, {"timestamp": 7318.95, "power": 32.652432000000005}, {"timestamp": 7339.5, "power": 32.652432000000005}, {"timestamp": 7360.06, "power": 32.652432000000005}, {"timestamp": 7380.61, "power": 32.652432000000005}, {"timestamp": 7401.16, "power": 32.652432000000005}, {"timestamp": 7421.71, "power": 32.652432000000005}, {"timestamp": 7442.23, "power": 32.652432000000005}, {"timestamp": 7462.77, "power": 32.652432000000005}, {"timestamp": 7483.32, "power": 32.652432000000005}, {"timestamp": 7503.87, "power": 32.652432000000005}, {"timestamp": 7524.42, "power": 32.652432000000005}, {"timestamp": 7544.97, "power": 32.652432000000005}, {"timestamp": 7565.88, "power": 32.652432000000005}, {"timestamp": 7586.41, "power": 32.652432000000005}], "timeline": {"START": "2517.577111", "END": "5948.24874"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4743.96}, {"name": "clSetKernelArg", "calls": 19, "time": 1793.58}, {"name": "clReleaseKernel", "calls": 1, "time": 794.668}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.3978}, {"name": "clReleaseContext", "calls": 1, "time": 47.8862}, {"name": "clCreateContext", "calls": 1, "time": 34.9733}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3742}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.757683}, {"name": "clCreateKernel", "calls": 1, "time": 0.346824}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125428}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085586}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072505}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034881}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024483}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021855}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011752}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010957}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010264}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008836}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008632}, {"name": "clRetainDevice", "calls": 2, "time": 0.004836}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3430.67}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3430.26}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9016.883944, "utilization": 93.925874, "size": 6391800.0, "time": 708.870164}, {"type": "WRITE", "transfers": 1, "speed": 6682.218936, "utilization": 69.606447, "size": 4037060.0, "time": 604.15019}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 111143817, "speed": 261.092, "utilization": 2.26643, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6952721, "speed": 477.031, "utilization": 4.14089, "size": 0.127756}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len6/run1.json b/code/fpga/memory_results/dblp.xml.10MB.len6/run1.json new file mode 100644 index 0000000..4199f22 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6491, "power": 32.745585}, {"timestamp": 55.2705, "power": 32.745585}, {"timestamp": 75.856, "power": 32.745585}, {"timestamp": 96.4291, "power": 32.745585}, {"timestamp": 117.126, "power": 32.745585}, {"timestamp": 137.676, "power": 32.745585}, {"timestamp": 158.169, "power": 32.745585}, {"timestamp": 178.708, "power": 32.745585}, {"timestamp": 199.292, "power": 32.745585}, {"timestamp": 219.896, "power": 32.745585}, {"timestamp": 240.5, "power": 32.745585}, {"timestamp": 261.126, "power": 32.745585}, {"timestamp": 281.686, "power": 32.745585}, {"timestamp": 302.249, "power": 32.745585}, {"timestamp": 322.851, "power": 32.745585}, {"timestamp": 343.45, "power": 32.745585}, {"timestamp": 364.056, "power": 32.745585}, {"timestamp": 384.662, "power": 32.745585}, {"timestamp": 405.24, "power": 32.745585}, {"timestamp": 425.804, "power": 32.745585}, {"timestamp": 446.371, "power": 32.745585}, {"timestamp": 466.968, "power": 32.745585}, {"timestamp": 487.568, "power": 32.745585}, {"timestamp": 508.169, "power": 32.745585}, {"timestamp": 528.77, "power": 32.745585}, {"timestamp": 549.349, "power": 32.745585}, {"timestamp": 569.911, "power": 32.745585}, {"timestamp": 590.516, "power": 32.745585}, {"timestamp": 611.119, "power": 32.745585}, {"timestamp": 631.721, "power": 32.745585}, {"timestamp": 652.322, "power": 32.745585}, {"timestamp": 672.923, "power": 32.745585}, {"timestamp": 693.502, "power": 32.745585}, {"timestamp": 714.076, "power": 32.745585}, {"timestamp": 734.689, "power": 32.745585}, {"timestamp": 755.293, "power": 32.745585}, {"timestamp": 775.892, "power": 32.745585}, {"timestamp": 796.495, "power": 32.745585}, {"timestamp": 817.107, "power": 32.745585}, {"timestamp": 837.673, "power": 32.745585}, {"timestamp": 858.235, "power": 32.745585}, {"timestamp": 878.837, "power": 32.745585}, {"timestamp": 899.435, "power": 32.745585}, {"timestamp": 920.04, "power": 32.745585}, {"timestamp": 940.642, "power": 32.745585}, {"timestamp": 961.24, "power": 32.745585}, {"timestamp": 981.816, "power": 32.745585}, {"timestamp": 1002.38, "power": 32.745585}, {"timestamp": 1022.98, "power": 32.356375}, {"timestamp": 1044.19, "power": 32.356375}, {"timestamp": 1064.73, "power": 32.356375}, {"timestamp": 1085.25, "power": 32.356375}, {"timestamp": 1105.75, "power": 32.356375}, {"timestamp": 1126.28, "power": 32.356375}, {"timestamp": 1146.82, "power": 32.356375}, {"timestamp": 1167.36, "power": 32.356375}, {"timestamp": 1187.9, "power": 32.356375}, {"timestamp": 1208.44, "power": 32.356375}, {"timestamp": 1228.98, "power": 32.356375}, {"timestamp": 1249.5, "power": 32.356375}, {"timestamp": 1269.99, "power": 32.356375}, {"timestamp": 1290.53, "power": 32.356375}, {"timestamp": 1311.07, "power": 32.356375}, {"timestamp": 1331.61, "power": 32.356375}, {"timestamp": 1352.14, "power": 32.356375}, {"timestamp": 1372.68, "power": 32.356375}, {"timestamp": 1393.2, "power": 32.356375}, {"timestamp": 1413.69, "power": 32.356375}, {"timestamp": 1434.23, "power": 32.356375}, {"timestamp": 1454.77, "power": 32.356375}, {"timestamp": 1475.3, "power": 32.356375}, {"timestamp": 1495.84, "power": 32.356375}, {"timestamp": 1516.38, "power": 32.356375}, {"timestamp": 1536.92, "power": 32.356375}, {"timestamp": 1557.44, "power": 32.356375}, {"timestamp": 1577.97, "power": 32.356375}, {"timestamp": 1598.51, "power": 32.356375}, {"timestamp": 1619.05, "power": 32.356375}, {"timestamp": 1639.58, "power": 32.356375}, {"timestamp": 1660.12, "power": 32.356375}, {"timestamp": 1680.66, "power": 32.356375}, {"timestamp": 1701.15, "power": 32.356375}, {"timestamp": 1721.65, "power": 32.356375}, {"timestamp": 1742.18, "power": 32.356375}, {"timestamp": 1762.72, "power": 32.356375}, {"timestamp": 1783.25, "power": 32.356375}, {"timestamp": 1803.79, "power": 32.356375}, {"timestamp": 1824.33, "power": 32.356375}, {"timestamp": 1844.86, "power": 32.356375}, {"timestamp": 1865.37, "power": 32.356375}, {"timestamp": 1885.9, "power": 32.356375}, {"timestamp": 1906.44, "power": 32.356375}, {"timestamp": 1926.97, "power": 32.356375}, {"timestamp": 1947.51, "power": 32.356375}, {"timestamp": 1968.11, "power": 32.356375}, {"timestamp": 1988.71, "power": 32.356375}, {"timestamp": 2009.27, "power": 32.356375}, {"timestamp": 2029.76, "power": 33.348578}, {"timestamp": 2050.82, "power": 33.348578}, {"timestamp": 2071.36, "power": 33.348578}, {"timestamp": 2091.89, "power": 33.348578}, {"timestamp": 2112.43, "power": 33.348578}, {"timestamp": 2132.97, "power": 33.348578}, {"timestamp": 2153.49, "power": 33.348578}, {"timestamp": 2174.02, "power": 33.348578}, {"timestamp": 2194.56, "power": 33.348578}, {"timestamp": 2215.1, "power": 33.348578}, {"timestamp": 2235.64, "power": 33.348578}, {"timestamp": 2256.17, "power": 33.348578}, {"timestamp": 2276.71, "power": 33.348578}, {"timestamp": 2297.23, "power": 33.348578}, {"timestamp": 2317.72, "power": 33.348578}, {"timestamp": 2338.26, "power": 33.348578}, {"timestamp": 2358.79, "power": 33.348578}, {"timestamp": 2379.34, "power": 33.348578}, {"timestamp": 2399.87, "power": 33.348578}, {"timestamp": 2420.41, "power": 33.348578}, {"timestamp": 2440.95, "power": 33.348578}, {"timestamp": 2461.46, "power": 33.348578}, {"timestamp": 2481.99, "power": 33.348578}, {"timestamp": 2502.53, "power": 33.348578}, {"timestamp": 2523.07, "power": 33.348578}, {"timestamp": 2543.61, "power": 33.348578}, {"timestamp": 2564.19, "power": 33.348578}, {"timestamp": 2584.74, "power": 33.348578}, {"timestamp": 2605.31, "power": 33.348578}, {"timestamp": 2625.86, "power": 33.348578}, {"timestamp": 2646.46, "power": 33.348578}, {"timestamp": 2667.0, "power": 33.348578}, {"timestamp": 2687.56, "power": 33.348578}, {"timestamp": 2708.28, "power": 33.348578}, {"timestamp": 2728.83, "power": 33.348578}, {"timestamp": 2749.35, "power": 33.348578}, {"timestamp": 2769.85, "power": 33.348578}, {"timestamp": 2790.4, "power": 33.348578}, {"timestamp": 2810.94, "power": 33.348578}, {"timestamp": 2831.5, "power": 33.348578}, {"timestamp": 2852.05, "power": 33.348578}, {"timestamp": 2872.59, "power": 33.348578}, {"timestamp": 2893.14, "power": 33.348578}, {"timestamp": 2913.65, "power": 33.348578}, {"timestamp": 2934.19, "power": 33.348578}, {"timestamp": 2954.74, "power": 33.348578}, {"timestamp": 2975.3, "power": 33.348578}, {"timestamp": 2995.87, "power": 33.348578}, {"timestamp": 3016.44, "power": 33.348578}, {"timestamp": 3037.01, "power": 33.600530000000006}, {"timestamp": 3058.2, "power": 33.600530000000006}, {"timestamp": 3078.75, "power": 33.600530000000006}, {"timestamp": 3099.31, "power": 33.600530000000006}, {"timestamp": 3119.86, "power": 33.600530000000006}, {"timestamp": 3140.41, "power": 33.600530000000006}, {"timestamp": 3160.98, "power": 33.600530000000006}, {"timestamp": 3181.51, "power": 33.600530000000006}, {"timestamp": 3202.02, "power": 33.600530000000006}, {"timestamp": 3222.57, "power": 33.600530000000006}, {"timestamp": 3243.14, "power": 33.600530000000006}, {"timestamp": 3263.72, "power": 33.600530000000006}, {"timestamp": 3284.3, "power": 33.600530000000006}, {"timestamp": 3304.87, "power": 33.600530000000006}, {"timestamp": 3325.39, "power": 33.600530000000006}, {"timestamp": 3345.9, "power": 33.600530000000006}, {"timestamp": 3366.47, "power": 33.600530000000006}, {"timestamp": 3387.04, "power": 33.600530000000006}, {"timestamp": 3407.63, "power": 33.600530000000006}, {"timestamp": 3428.21, "power": 33.600530000000006}, {"timestamp": 3448.79, "power": 33.600530000000006}, {"timestamp": 3469.32, "power": 33.600530000000006}, {"timestamp": 3489.83, "power": 33.600530000000006}, {"timestamp": 3510.41, "power": 33.600530000000006}, {"timestamp": 3530.97, "power": 33.600530000000006}, {"timestamp": 3551.55, "power": 33.600530000000006}, {"timestamp": 3572.14, "power": 33.600530000000006}, {"timestamp": 3592.73, "power": 33.600530000000006}, {"timestamp": 3613.26, "power": 33.600530000000006}, {"timestamp": 3633.76, "power": 33.600530000000006}, {"timestamp": 3654.34, "power": 33.600530000000006}, {"timestamp": 3674.93, "power": 33.600530000000006}, {"timestamp": 3695.52, "power": 33.600530000000006}, {"timestamp": 3716.07, "power": 33.600530000000006}, {"timestamp": 3736.62, "power": 33.600530000000006}, {"timestamp": 3757.18, "power": 33.600530000000006}, {"timestamp": 3777.69, "power": 33.600530000000006}, {"timestamp": 3798.23, "power": 33.600530000000006}, {"timestamp": 3818.78, "power": 33.600530000000006}, {"timestamp": 3839.33, "power": 33.600530000000006}, {"timestamp": 3859.88, "power": 33.600530000000006}, {"timestamp": 3880.44, "power": 33.600530000000006}, {"timestamp": 3900.99, "power": 33.600530000000006}, {"timestamp": 3921.52, "power": 33.600530000000006}, {"timestamp": 3942.06, "power": 33.600530000000006}, {"timestamp": 3962.62, "power": 33.600530000000006}, {"timestamp": 3983.21, "power": 33.600530000000006}, {"timestamp": 4003.79, "power": 33.600530000000006}, {"timestamp": 4024.36, "power": 33.600530000000006}, {"timestamp": 4044.92, "power": 33.535782}, {"timestamp": 4066.09, "power": 33.535782}, {"timestamp": 4086.65, "power": 33.535782}, {"timestamp": 4107.19, "power": 33.535782}, {"timestamp": 4127.74, "power": 33.535782}, {"timestamp": 4148.28, "power": 33.535782}, {"timestamp": 4168.83, "power": 33.535782}, {"timestamp": 4189.37, "power": 33.535782}, {"timestamp": 4209.91, "power": 33.535782}, {"timestamp": 4230.45, "power": 33.535782}, {"timestamp": 4251.0, "power": 33.535782}, {"timestamp": 4271.55, "power": 33.535782}, {"timestamp": 4292.09, "power": 33.535782}, {"timestamp": 4312.64, "power": 33.535782}, {"timestamp": 4333.17, "power": 33.535782}, {"timestamp": 4353.67, "power": 33.535782}, {"timestamp": 4374.21, "power": 33.535782}, {"timestamp": 4394.76, "power": 33.535782}, {"timestamp": 4415.31, "power": 33.535782}, {"timestamp": 4435.85, "power": 33.535782}, {"timestamp": 4456.39, "power": 33.535782}, {"timestamp": 4476.94, "power": 33.535782}, {"timestamp": 4497.47, "power": 33.535782}, {"timestamp": 4518.01, "power": 33.535782}, {"timestamp": 4538.56, "power": 33.535782}, {"timestamp": 4559.1, "power": 33.535782}, {"timestamp": 4579.61, "power": 33.535782}, {"timestamp": 4600.14, "power": 33.535782}, {"timestamp": 4620.7, "power": 33.535782}, {"timestamp": 4641.22, "power": 33.535782}, {"timestamp": 4661.72, "power": 33.535782}, {"timestamp": 4682.28, "power": 33.535782}, {"timestamp": 4702.84, "power": 33.535782}, {"timestamp": 4723.4, "power": 33.535782}, {"timestamp": 4743.95, "power": 33.535782}, {"timestamp": 4764.5, "power": 33.535782}, {"timestamp": 4785.05, "power": 33.535782}, {"timestamp": 4805.57, "power": 33.535782}, {"timestamp": 4826.07, "power": 33.535782}, {"timestamp": 4846.61, "power": 33.535782}, {"timestamp": 4867.15, "power": 33.535782}, {"timestamp": 4887.7, "power": 33.535782}, {"timestamp": 4908.24, "power": 33.535782}, {"timestamp": 4928.79, "power": 33.535782}, {"timestamp": 4949.32, "power": 33.535782}, {"timestamp": 4969.82, "power": 33.535782}, {"timestamp": 4990.38, "power": 33.535782}, {"timestamp": 5010.96, "power": 33.535782}, {"timestamp": 5031.52, "power": 33.535782}, {"timestamp": 5052.1, "power": 34.807558}, {"timestamp": 5073.23, "power": 34.807558}, {"timestamp": 5093.73, "power": 34.807558}, {"timestamp": 5114.27, "power": 34.807558}, {"timestamp": 5134.83, "power": 34.807558}, {"timestamp": 5155.4, "power": 34.807558}, {"timestamp": 5175.98, "power": 34.807558}, {"timestamp": 5196.54, "power": 34.807558}, {"timestamp": 5217.12, "power": 34.807558}, {"timestamp": 5237.62, "power": 34.807558}, {"timestamp": 5258.19, "power": 34.807558}, {"timestamp": 5278.77, "power": 34.807558}, {"timestamp": 5299.35, "power": 34.807558}, {"timestamp": 5319.92, "power": 34.807558}, {"timestamp": 5340.47, "power": 34.807558}, {"timestamp": 5361.04, "power": 34.807558}, {"timestamp": 5381.56, "power": 34.807558}, {"timestamp": 5402.12, "power": 34.807558}, {"timestamp": 5422.68, "power": 34.807558}, {"timestamp": 5443.24, "power": 34.807558}, {"timestamp": 5463.79, "power": 34.807558}, {"timestamp": 5484.37, "power": 34.807558}, {"timestamp": 5504.94, "power": 34.807558}, {"timestamp": 5525.46, "power": 34.807558}, {"timestamp": 5546.04, "power": 34.807558}, {"timestamp": 5566.61, "power": 34.807558}, {"timestamp": 5587.18, "power": 34.807558}, {"timestamp": 5607.75, "power": 34.807558}, {"timestamp": 5628.32, "power": 34.807558}, {"timestamp": 5648.89, "power": 34.807558}, {"timestamp": 5669.4, "power": 34.807558}, {"timestamp": 5689.9, "power": 34.807558}, {"timestamp": 5710.44, "power": 34.807558}, {"timestamp": 5730.98, "power": 34.807558}, {"timestamp": 5751.53, "power": 34.807558}, {"timestamp": 5772.07, "power": 34.807558}, {"timestamp": 5792.62, "power": 34.807558}, {"timestamp": 5813.17, "power": 34.807558}, {"timestamp": 5833.67, "power": 34.807558}, {"timestamp": 5854.21, "power": 34.807558}, {"timestamp": 5874.76, "power": 34.807558}, {"timestamp": 5895.3, "power": 34.807558}, {"timestamp": 5915.85, "power": 34.807558}, {"timestamp": 5936.4, "power": 34.807558}, {"timestamp": 5956.94, "power": 34.807558}, {"timestamp": 5977.46, "power": 34.807558}, {"timestamp": 5998.0, "power": 34.807558}, {"timestamp": 6018.63, "power": 34.807558}, {"timestamp": 6039.21, "power": 34.807558}, {"timestamp": 6059.75, "power": 33.466351}, {"timestamp": 6081.02, "power": 33.466351}, {"timestamp": 6101.54, "power": 33.466351}, {"timestamp": 6122.07, "power": 33.466351}, {"timestamp": 6142.6, "power": 33.466351}, {"timestamp": 6163.13, "power": 33.466351}, {"timestamp": 6183.67, "power": 33.466351}, {"timestamp": 6204.2, "power": 33.466351}, {"timestamp": 6224.73, "power": 33.466351}, {"timestamp": 6245.24, "power": 33.466351}, {"timestamp": 6265.72, "power": 33.466351}, {"timestamp": 6286.24, "power": 33.466351}, {"timestamp": 6306.77, "power": 33.466351}, {"timestamp": 6327.3, "power": 33.466351}, {"timestamp": 6347.84, "power": 33.466351}, {"timestamp": 6368.37, "power": 33.466351}, {"timestamp": 6388.91, "power": 33.466351}, {"timestamp": 6409.41, "power": 33.466351}, {"timestamp": 6429.94, "power": 33.466351}, {"timestamp": 6450.47, "power": 33.466351}, {"timestamp": 6471.0, "power": 33.466351}, {"timestamp": 6491.53, "power": 33.466351}, {"timestamp": 6512.06, "power": 33.466351}, {"timestamp": 6532.59, "power": 33.466351}, {"timestamp": 6553.13, "power": 33.466351}, {"timestamp": 6573.61, "power": 33.466351}, {"timestamp": 6594.14, "power": 33.466351}, {"timestamp": 6614.67, "power": 33.466351}, {"timestamp": 6635.21, "power": 33.466351}, {"timestamp": 6655.74, "power": 33.466351}, {"timestamp": 6676.27, "power": 33.466351}, {"timestamp": 6696.82, "power": 33.466351}, {"timestamp": 6717.32, "power": 33.466351}, {"timestamp": 6737.86, "power": 33.466351}, {"timestamp": 6758.39, "power": 33.466351}, {"timestamp": 6778.94, "power": 33.466351}, {"timestamp": 6799.47, "power": 33.466351}, {"timestamp": 6820.01, "power": 33.466351}, {"timestamp": 6840.54, "power": 33.466351}, {"timestamp": 6861.07, "power": 33.466351}, {"timestamp": 6881.57, "power": 33.466351}, {"timestamp": 6902.1, "power": 33.466351}, {"timestamp": 6922.64, "power": 33.466351}, {"timestamp": 6943.18, "power": 33.466351}, {"timestamp": 6963.71, "power": 33.466351}, {"timestamp": 6984.25, "power": 33.466351}, {"timestamp": 7004.79, "power": 33.466351}, {"timestamp": 7025.29, "power": 33.466351}, {"timestamp": 7045.78, "power": 33.466351}, {"timestamp": 7066.27, "power": 33.671118}, {"timestamp": 7087.29, "power": 33.671118}, {"timestamp": 7107.77, "power": 33.671118}, {"timestamp": 7128.3, "power": 33.671118}, {"timestamp": 7148.9, "power": 33.671118}, {"timestamp": 7169.4, "power": 33.671118}, {"timestamp": 7189.93, "power": 33.671118}, {"timestamp": 7210.47, "power": 33.671118}, {"timestamp": 7231.01, "power": 33.671118}, {"timestamp": 7251.55, "power": 33.671118}, {"timestamp": 7272.08, "power": 33.671118}, {"timestamp": 7292.61, "power": 33.671118}, {"timestamp": 7313.16, "power": 33.671118}, {"timestamp": 7333.66, "power": 33.671118}, {"timestamp": 7354.19, "power": 33.671118}, {"timestamp": 7374.73, "power": 33.671118}, {"timestamp": 7395.27, "power": 33.671118}, {"timestamp": 7415.8, "power": 33.671118}, {"timestamp": 7436.34, "power": 33.671118}, {"timestamp": 7456.87, "power": 33.671118}, {"timestamp": 7477.39, "power": 33.671118}, {"timestamp": 7497.93, "power": 33.671118}, {"timestamp": 7518.46, "power": 33.671118}, {"timestamp": 7538.99, "power": 33.671118}, {"timestamp": 7559.52, "power": 33.671118}, {"timestamp": 7580.06, "power": 33.671118}, {"timestamp": 7600.72, "power": 33.671118}, {"timestamp": 7621.24, "power": 33.671118}], "timeline": {"START": "2535.526192", "END": "5962.65063"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4744.07}, {"name": "clSetKernelArg", "calls": 19, "time": 1814.22}, {"name": "clReleaseKernel", "calls": 1, "time": 810.094}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4211}, {"name": "clReleaseContext", "calls": 1, "time": 43.2523}, {"name": "clCreateContext", "calls": 1, "time": 32.3679}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3987}, {"name": "clCreateKernel", "calls": 1, "time": 0.344228}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.324568}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.164881}, {"name": "clEnqueueTask", "calls": 1, "time": 0.07907}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073494}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.037742}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024862}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020914}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011255}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010948}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010574}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00931}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008388}, {"name": "clRetainDevice", "calls": 2, "time": 0.005014}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3427.12}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3426.67}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8988.641519, "utilization": 93.631682, "size": 6391800.0, "time": 711.097443}, {"type": "WRITE", "transfers": 1, "speed": 6666.439931, "utilization": 69.442083, "size": 4037060.0, "time": 605.580172}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 111025407, "speed": 261.085, "utilization": 2.26636, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6945321, "speed": 477.537, "utilization": 4.14529, "size": 0.127755}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len6/run2.json b/code/fpga/memory_results/dblp.xml.10MB.len6/run2.json new file mode 100644 index 0000000..19901e1 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.8989, "power": 32.709391}, {"timestamp": 54.5486, "power": 32.709391}, {"timestamp": 75.0555, "power": 32.709391}, {"timestamp": 95.5434, "power": 32.709391}, {"timestamp": 116.159, "power": 32.709391}, {"timestamp": 136.951, "power": 32.709391}, {"timestamp": 157.484, "power": 32.709391}, {"timestamp": 178.021, "power": 32.709391}, {"timestamp": 198.557, "power": 32.709391}, {"timestamp": 219.085, "power": 32.709391}, {"timestamp": 239.578, "power": 32.709391}, {"timestamp": 260.113, "power": 32.709391}, {"timestamp": 280.651, "power": 32.709391}, {"timestamp": 301.189, "power": 32.709391}, {"timestamp": 321.725, "power": 32.709391}, {"timestamp": 342.263, "power": 32.709391}, {"timestamp": 362.791, "power": 32.709391}, {"timestamp": 383.289, "power": 32.709391}, {"timestamp": 403.822, "power": 32.709391}, {"timestamp": 424.362, "power": 32.709391}, {"timestamp": 444.898, "power": 32.709391}, {"timestamp": 465.434, "power": 32.709391}, {"timestamp": 485.973, "power": 32.709391}, {"timestamp": 506.51, "power": 32.709391}, {"timestamp": 527.019, "power": 32.709391}, {"timestamp": 547.549, "power": 32.709391}, {"timestamp": 568.09, "power": 32.709391}, {"timestamp": 588.623, "power": 32.709391}, {"timestamp": 609.158, "power": 32.709391}, {"timestamp": 629.692, "power": 32.709391}, {"timestamp": 650.231, "power": 32.709391}, {"timestamp": 670.781, "power": 32.709391}, {"timestamp": 691.275, "power": 32.709391}, {"timestamp": 711.818, "power": 32.709391}, {"timestamp": 732.358, "power": 32.709391}, {"timestamp": 752.888, "power": 32.709391}, {"timestamp": 773.425, "power": 32.709391}, {"timestamp": 793.96, "power": 32.709391}, {"timestamp": 814.499, "power": 32.709391}, {"timestamp": 835.007, "power": 32.709391}, {"timestamp": 855.539, "power": 32.709391}, {"timestamp": 876.076, "power": 32.709391}, {"timestamp": 896.609, "power": 32.709391}, {"timestamp": 917.148, "power": 32.709391}, {"timestamp": 937.681, "power": 32.709391}, {"timestamp": 958.214, "power": 32.709391}, {"timestamp": 978.761, "power": 32.709391}, {"timestamp": 999.255, "power": 32.709391}, {"timestamp": 1019.79, "power": 32.222808}, {"timestamp": 1040.99, "power": 32.222808}, {"timestamp": 1061.6, "power": 32.222808}, {"timestamp": 1082.19, "power": 32.222808}, {"timestamp": 1102.78, "power": 32.222808}, {"timestamp": 1123.33, "power": 32.222808}, {"timestamp": 1143.88, "power": 32.222808}, {"timestamp": 1164.47, "power": 32.222808}, {"timestamp": 1185.06, "power": 32.222808}, {"timestamp": 1205.66, "power": 32.222808}, {"timestamp": 1226.25, "power": 32.222808}, {"timestamp": 1246.79, "power": 32.222808}, {"timestamp": 1267.35, "power": 32.222808}, {"timestamp": 1287.91, "power": 32.222808}, {"timestamp": 1308.49, "power": 32.222808}, {"timestamp": 1329.08, "power": 32.222808}, {"timestamp": 1349.67, "power": 32.222808}, {"timestamp": 1370.26, "power": 32.222808}, {"timestamp": 1390.85, "power": 32.222808}, {"timestamp": 1411.42, "power": 32.222808}, {"timestamp": 1431.97, "power": 32.222808}, {"timestamp": 1452.66, "power": 32.222808}, {"timestamp": 1473.25, "power": 32.222808}, {"timestamp": 1493.84, "power": 32.222808}, {"timestamp": 1514.43, "power": 32.222808}, {"timestamp": 1534.99, "power": 32.222808}, {"timestamp": 1555.54, "power": 32.222808}, {"timestamp": 1576.1, "power": 32.222808}, {"timestamp": 1596.69, "power": 32.222808}, {"timestamp": 1617.28, "power": 32.222808}, {"timestamp": 1637.87, "power": 32.222808}, {"timestamp": 1658.45, "power": 32.222808}, {"timestamp": 1679.03, "power": 32.222808}, {"timestamp": 1699.57, "power": 32.222808}, {"timestamp": 1720.11, "power": 32.222808}, {"timestamp": 1740.71, "power": 32.222808}, {"timestamp": 1761.3, "power": 32.222808}, {"timestamp": 1781.89, "power": 32.222808}, {"timestamp": 1802.48, "power": 32.222808}, {"timestamp": 1823.07, "power": 32.222808}, {"timestamp": 1843.62, "power": 32.222808}, {"timestamp": 1864.22, "power": 32.222808}, {"timestamp": 1884.81, "power": 32.222808}, {"timestamp": 1905.4, "power": 32.222808}, {"timestamp": 1925.99, "power": 32.222808}, {"timestamp": 1946.66, "power": 32.222808}, {"timestamp": 1967.22, "power": 32.222808}, {"timestamp": 1987.81, "power": 32.222808}, {"timestamp": 2008.35, "power": 32.222808}, {"timestamp": 2028.88, "power": 33.048549}, {"timestamp": 2049.96, "power": 33.048549}, {"timestamp": 2070.52, "power": 33.048549}, {"timestamp": 2091.07, "power": 33.048549}, {"timestamp": 2111.6, "power": 33.048549}, {"timestamp": 2132.13, "power": 33.048549}, {"timestamp": 2152.67, "power": 33.048549}, {"timestamp": 2173.21, "power": 33.048549}, {"timestamp": 2193.74, "power": 33.048549}, {"timestamp": 2214.28, "power": 33.048549}, {"timestamp": 2234.8, "power": 33.048549}, {"timestamp": 2255.29, "power": 33.048549}, {"timestamp": 2275.81, "power": 33.048549}, {"timestamp": 2296.35, "power": 33.048549}, {"timestamp": 2316.88, "power": 33.048549}, {"timestamp": 2337.42, "power": 33.048549}, {"timestamp": 2357.95, "power": 33.048549}, {"timestamp": 2378.49, "power": 33.048549}, {"timestamp": 2399.0, "power": 33.048549}, {"timestamp": 2419.55, "power": 33.048549}, {"timestamp": 2440.09, "power": 33.048549}, {"timestamp": 2460.62, "power": 33.048549}, {"timestamp": 2481.16, "power": 33.048549}, {"timestamp": 2501.7, "power": 33.048549}, {"timestamp": 2522.23, "power": 33.048549}, {"timestamp": 2542.8, "power": 33.048549}, {"timestamp": 2563.3, "power": 33.048549}, {"timestamp": 2583.84, "power": 33.048549}, {"timestamp": 2604.39, "power": 33.048549}, {"timestamp": 2624.93, "power": 33.048549}, {"timestamp": 2645.48, "power": 33.048549}, {"timestamp": 2666.03, "power": 33.048549}, {"timestamp": 2686.58, "power": 33.048549}, {"timestamp": 2707.1, "power": 33.048549}, {"timestamp": 2727.65, "power": 33.048549}, {"timestamp": 2748.19, "power": 33.048549}, {"timestamp": 2768.74, "power": 33.048549}, {"timestamp": 2789.29, "power": 33.048549}, {"timestamp": 2809.83, "power": 33.048549}, {"timestamp": 2830.38, "power": 33.048549}, {"timestamp": 2850.9, "power": 33.048549}, {"timestamp": 2871.4, "power": 33.048549}, {"timestamp": 2891.93, "power": 33.048549}, {"timestamp": 2912.48, "power": 33.048549}, {"timestamp": 2933.03, "power": 33.048549}, {"timestamp": 2953.58, "power": 33.048549}, {"timestamp": 2974.12, "power": 33.048549}, {"timestamp": 2994.67, "power": 33.048549}, {"timestamp": 3015.19, "power": 33.048549}, {"timestamp": 3035.73, "power": 33.165372}, {"timestamp": 3056.78, "power": 33.165372}, {"timestamp": 3077.33, "power": 33.165372}, {"timestamp": 3097.87, "power": 33.165372}, {"timestamp": 3118.42, "power": 33.165372}, {"timestamp": 3138.95, "power": 33.165372}, {"timestamp": 3159.46, "power": 33.165372}, {"timestamp": 3179.99, "power": 33.165372}, {"timestamp": 3200.54, "power": 33.165372}, {"timestamp": 3221.08, "power": 33.165372}, {"timestamp": 3241.62, "power": 33.165372}, {"timestamp": 3262.17, "power": 33.165372}, {"timestamp": 3282.71, "power": 33.165372}, {"timestamp": 3303.22, "power": 33.165372}, {"timestamp": 3323.76, "power": 33.165372}, {"timestamp": 3344.3, "power": 33.165372}, {"timestamp": 3364.84, "power": 33.165372}, {"timestamp": 3385.39, "power": 33.165372}, {"timestamp": 3405.94, "power": 33.165372}, {"timestamp": 3426.48, "power": 33.165372}, {"timestamp": 3447.0, "power": 33.165372}, {"timestamp": 3467.55, "power": 33.165372}, {"timestamp": 3488.1, "power": 33.165372}, {"timestamp": 3508.64, "power": 33.165372}, {"timestamp": 3529.19, "power": 33.165372}, {"timestamp": 3549.76, "power": 33.165372}, {"timestamp": 3570.33, "power": 33.165372}, {"timestamp": 3590.82, "power": 33.165372}, {"timestamp": 3611.33, "power": 33.165372}, {"timestamp": 3631.9, "power": 33.165372}, {"timestamp": 3652.48, "power": 33.165372}, {"timestamp": 3673.05, "power": 33.165372}, {"timestamp": 3693.55, "power": 33.165372}, {"timestamp": 3714.11, "power": 33.165372}, {"timestamp": 3734.67, "power": 33.165372}, {"timestamp": 3755.19, "power": 33.165372}, {"timestamp": 3775.75, "power": 33.165372}, {"timestamp": 3796.33, "power": 33.165372}, {"timestamp": 3816.89, "power": 33.165372}, {"timestamp": 3837.47, "power": 33.165372}, {"timestamp": 3858.04, "power": 33.165372}, {"timestamp": 3878.62, "power": 33.165372}, {"timestamp": 3899.13, "power": 33.165372}, {"timestamp": 3919.69, "power": 33.165372}, {"timestamp": 3940.27, "power": 33.165372}, {"timestamp": 3960.81, "power": 33.165372}, {"timestamp": 3981.4, "power": 33.165372}, {"timestamp": 4001.98, "power": 33.165372}, {"timestamp": 4022.54, "power": 33.165372}, {"timestamp": 4043.07, "power": 34.173479}, {"timestamp": 4064.11, "power": 34.173479}, {"timestamp": 4084.66, "power": 34.173479}, {"timestamp": 4105.2, "power": 34.173479}, {"timestamp": 4125.75, "power": 34.173479}, {"timestamp": 4146.29, "power": 34.173479}, {"timestamp": 4166.81, "power": 34.173479}, {"timestamp": 4187.3, "power": 34.173479}, {"timestamp": 4207.84, "power": 34.173479}, {"timestamp": 4228.39, "power": 34.173479}, {"timestamp": 4248.93, "power": 34.173479}, {"timestamp": 4269.47, "power": 34.173479}, {"timestamp": 4290.02, "power": 34.173479}, {"timestamp": 4310.56, "power": 34.173479}, {"timestamp": 4331.07, "power": 34.173479}, {"timestamp": 4351.61, "power": 34.173479}, {"timestamp": 4372.15, "power": 34.173479}, {"timestamp": 4392.75, "power": 34.173479}, {"timestamp": 4413.3, "power": 34.173479}, {"timestamp": 4433.85, "power": 34.173479}, {"timestamp": 4454.39, "power": 34.173479}, {"timestamp": 4474.91, "power": 34.173479}, {"timestamp": 4495.4, "power": 34.173479}, {"timestamp": 4515.94, "power": 34.173479}, {"timestamp": 4536.48, "power": 34.173479}, {"timestamp": 4557.02, "power": 34.173479}, {"timestamp": 4577.57, "power": 34.173479}, {"timestamp": 4598.11, "power": 34.173479}, {"timestamp": 4618.65, "power": 34.173479}, {"timestamp": 4639.18, "power": 34.173479}, {"timestamp": 4659.72, "power": 34.173479}, {"timestamp": 4680.26, "power": 34.173479}, {"timestamp": 4700.84, "power": 34.173479}, {"timestamp": 4721.41, "power": 34.173479}, {"timestamp": 4741.97, "power": 34.173479}, {"timestamp": 4762.52, "power": 34.173479}, {"timestamp": 4783.05, "power": 34.173479}, {"timestamp": 4803.54, "power": 34.173479}, {"timestamp": 4824.1, "power": 34.173479}, {"timestamp": 4844.66, "power": 34.173479}, {"timestamp": 4865.24, "power": 34.173479}, {"timestamp": 4885.81, "power": 34.173479}, {"timestamp": 4906.39, "power": 34.173479}, {"timestamp": 4926.9, "power": 34.173479}, {"timestamp": 4947.4, "power": 34.173479}, {"timestamp": 4967.94, "power": 34.173479}, {"timestamp": 4988.48, "power": 34.173479}, {"timestamp": 5009.02, "power": 34.173479}, {"timestamp": 5029.56, "power": 34.173479}, {"timestamp": 5050.11, "power": 33.220305999999994}, {"timestamp": 5071.12, "power": 33.220305999999994}, {"timestamp": 5091.62, "power": 33.220305999999994}, {"timestamp": 5112.16, "power": 33.220305999999994}, {"timestamp": 5132.7, "power": 33.220305999999994}, {"timestamp": 5153.24, "power": 33.220305999999994}, {"timestamp": 5173.79, "power": 33.220305999999994}, {"timestamp": 5194.33, "power": 33.220305999999994}, {"timestamp": 5214.85, "power": 33.220305999999994}, {"timestamp": 5235.35, "power": 33.220305999999994}, {"timestamp": 5255.88, "power": 33.220305999999994}, {"timestamp": 5276.42, "power": 33.220305999999994}, {"timestamp": 5296.97, "power": 33.220305999999994}, {"timestamp": 5317.53, "power": 33.220305999999994}, {"timestamp": 5338.07, "power": 33.220305999999994}, {"timestamp": 5358.62, "power": 33.220305999999994}, {"timestamp": 5379.14, "power": 33.220305999999994}, {"timestamp": 5399.63, "power": 33.220305999999994}, {"timestamp": 5420.17, "power": 33.220305999999994}, {"timestamp": 5440.72, "power": 33.220305999999994}, {"timestamp": 5461.26, "power": 33.220305999999994}, {"timestamp": 5481.8, "power": 33.220305999999994}, {"timestamp": 5502.35, "power": 33.220305999999994}, {"timestamp": 5522.86, "power": 33.220305999999994}, {"timestamp": 5543.35, "power": 33.220305999999994}, {"timestamp": 5563.89, "power": 33.220305999999994}, {"timestamp": 5584.43, "power": 33.220305999999994}, {"timestamp": 5604.98, "power": 33.220305999999994}, {"timestamp": 5625.52, "power": 33.220305999999994}, {"timestamp": 5646.06, "power": 33.220305999999994}, {"timestamp": 5666.61, "power": 33.220305999999994}, {"timestamp": 5687.14, "power": 33.220305999999994}, {"timestamp": 5707.69, "power": 33.220305999999994}, {"timestamp": 5728.26, "power": 33.220305999999994}, {"timestamp": 5748.83, "power": 33.220305999999994}, {"timestamp": 5769.38, "power": 33.220305999999994}, {"timestamp": 5789.96, "power": 33.220305999999994}, {"timestamp": 5810.53, "power": 33.220305999999994}, {"timestamp": 5831.05, "power": 33.220305999999994}, {"timestamp": 5851.55, "power": 33.220305999999994}, {"timestamp": 5872.13, "power": 33.220305999999994}, {"timestamp": 5892.67, "power": 33.220305999999994}, {"timestamp": 5913.21, "power": 33.220305999999994}, {"timestamp": 5933.81, "power": 33.220305999999994}, {"timestamp": 5954.39, "power": 33.220305999999994}, {"timestamp": 5974.89, "power": 33.220305999999994}, {"timestamp": 5995.37, "power": 33.220305999999994}, {"timestamp": 6015.89, "power": 33.220305999999994}, {"timestamp": 6036.42, "power": 33.220305999999994}, {"timestamp": 6056.94, "power": 35.726424}, {"timestamp": 6078.04, "power": 35.726424}, {"timestamp": 6098.57, "power": 35.726424}, {"timestamp": 6119.07, "power": 35.726424}, {"timestamp": 6139.59, "power": 35.726424}, {"timestamp": 6160.11, "power": 35.726424}, {"timestamp": 6180.63, "power": 35.726424}, {"timestamp": 6201.15, "power": 35.726424}, {"timestamp": 6221.68, "power": 35.726424}, {"timestamp": 6242.2, "power": 35.726424}, {"timestamp": 6262.72, "power": 35.726424}, {"timestamp": 6283.22, "power": 35.726424}, {"timestamp": 6303.74, "power": 35.726424}, {"timestamp": 6324.26, "power": 35.726424}, {"timestamp": 6344.78, "power": 35.726424}, {"timestamp": 6365.3, "power": 35.726424}, {"timestamp": 6385.84, "power": 35.726424}, {"timestamp": 6406.36, "power": 35.726424}, {"timestamp": 6426.87, "power": 35.726424}, {"timestamp": 6447.39, "power": 35.726424}, {"timestamp": 6467.91, "power": 35.726424}, {"timestamp": 6488.43, "power": 35.726424}, {"timestamp": 6508.95, "power": 35.726424}, {"timestamp": 6529.48, "power": 35.726424}, {"timestamp": 6550.0, "power": 35.726424}, {"timestamp": 6570.54, "power": 35.726424}, {"timestamp": 6591.08, "power": 35.726424}, {"timestamp": 6611.62, "power": 35.726424}, {"timestamp": 6632.17, "power": 35.726424}, {"timestamp": 6652.74, "power": 35.726424}, {"timestamp": 6673.28, "power": 35.726424}, {"timestamp": 6693.8, "power": 35.726424}, {"timestamp": 6714.33, "power": 35.726424}, {"timestamp": 6734.84, "power": 35.726424}, {"timestamp": 6755.35, "power": 35.726424}, {"timestamp": 6775.84, "power": 35.726424}, {"timestamp": 6796.37, "power": 35.726424}, {"timestamp": 6816.9, "power": 35.726424}, {"timestamp": 6837.43, "power": 35.726424}, {"timestamp": 6857.96, "power": 35.726424}, {"timestamp": 6878.48, "power": 35.726424}, {"timestamp": 6899.0, "power": 35.726424}, {"timestamp": 6919.5, "power": 35.726424}, {"timestamp": 6940.0, "power": 35.726424}, {"timestamp": 6960.53, "power": 35.726424}, {"timestamp": 6981.06, "power": 35.726424}, {"timestamp": 7001.61, "power": 35.726424}, {"timestamp": 7022.14, "power": 35.726424}, {"timestamp": 7042.67, "power": 35.726424}, {"timestamp": 7063.17, "power": 32.670621999999995}, {"timestamp": 7084.08, "power": 32.670621999999995}, {"timestamp": 7104.6, "power": 32.670621999999995}, {"timestamp": 7125.13, "power": 32.670621999999995}, {"timestamp": 7145.65, "power": 32.670621999999995}, {"timestamp": 7166.18, "power": 32.670621999999995}, {"timestamp": 7186.7, "power": 32.670621999999995}, {"timestamp": 7207.21, "power": 32.670621999999995}, {"timestamp": 7227.69, "power": 32.670621999999995}, {"timestamp": 7248.21, "power": 32.670621999999995}, {"timestamp": 7268.73, "power": 32.670621999999995}, {"timestamp": 7289.25, "power": 32.670621999999995}, {"timestamp": 7309.78, "power": 32.670621999999995}, {"timestamp": 7330.29, "power": 32.670621999999995}, {"timestamp": 7350.61, "power": 32.670621999999995}, {"timestamp": 7371.12, "power": 32.670621999999995}, {"timestamp": 7391.61, "power": 32.670621999999995}, {"timestamp": 7412.09, "power": 32.670621999999995}, {"timestamp": 7432.78, "power": 32.670621999999995}], "timeline": {"START": "2518.301378", "END": "5896.055256"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4619.23}, {"name": "clSetKernelArg", "calls": 19, "time": 1812.47}, {"name": "clReleaseKernel", "calls": 1, "time": 767.478}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.888}, {"name": "clCreateContext", "calls": 1, "time": 31.721}, {"name": "clReleaseContext", "calls": 1, "time": 29.6344}, {"name": "clReleaseProgram", "calls": 1, "time": 14.039}, {"name": "clCreateKernel", "calls": 1, "time": 0.341625}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.284736}, {"name": "clEnqueueTask", "calls": 1, "time": 0.159456}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079788}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073289}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027677}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022894}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021056}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.0103}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008998}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008621}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007051}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006636}, {"name": "clRetainDevice", "calls": 2, "time": 0.004649}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3377.75}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3377.34}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6866.503022, "utilization": 71.526073, "size": 4037060.0, "time": 587.93593}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 109411382, "speed": 261.076, "utilization": 2.26629, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6844459, "speed": 477.03, "utilization": 4.14088, "size": 0.127752}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len6/run3.json b/code/fpga/memory_results/dblp.xml.10MB.len6/run3.json new file mode 100644 index 0000000..148f5f5 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.1498, "power": 32.635868}, {"timestamp": 54.8005, "power": 32.635868}, {"timestamp": 75.343, "power": 32.635868}, {"timestamp": 95.8845, "power": 32.635868}, {"timestamp": 116.79, "power": 32.635868}, {"timestamp": 137.681, "power": 32.635868}, {"timestamp": 158.224, "power": 32.635868}, {"timestamp": 178.77, "power": 32.635868}, {"timestamp": 199.309, "power": 32.635868}, {"timestamp": 219.855, "power": 32.635868}, {"timestamp": 240.401, "power": 32.635868}, {"timestamp": 260.953, "power": 32.635868}, {"timestamp": 281.467, "power": 32.635868}, {"timestamp": 302.01, "power": 32.635868}, {"timestamp": 322.551, "power": 32.635868}, {"timestamp": 343.092, "power": 32.635868}, {"timestamp": 363.635, "power": 32.635868}, {"timestamp": 384.181, "power": 32.635868}, {"timestamp": 404.722, "power": 32.635868}, {"timestamp": 425.24, "power": 32.635868}, {"timestamp": 445.74, "power": 32.635868}, {"timestamp": 466.288, "power": 32.635868}, {"timestamp": 486.835, "power": 32.635868}, {"timestamp": 507.38, "power": 32.635868}, {"timestamp": 527.93, "power": 32.635868}, {"timestamp": 548.478, "power": 32.635868}, {"timestamp": 569.03, "power": 32.635868}, {"timestamp": 589.534, "power": 32.635868}, {"timestamp": 610.077, "power": 32.635868}, {"timestamp": 630.624, "power": 32.635868}, {"timestamp": 651.168, "power": 32.635868}, {"timestamp": 671.708, "power": 32.635868}, {"timestamp": 692.252, "power": 32.635868}, {"timestamp": 712.804, "power": 32.635868}, {"timestamp": 733.323, "power": 32.635868}, {"timestamp": 753.859, "power": 32.635868}, {"timestamp": 774.399, "power": 32.635868}, {"timestamp": 794.943, "power": 32.635868}, {"timestamp": 815.488, "power": 32.635868}, {"timestamp": 836.03, "power": 32.635868}, {"timestamp": 856.573, "power": 32.635868}, {"timestamp": 877.086, "power": 32.635868}, {"timestamp": 897.583, "power": 32.635868}, {"timestamp": 918.127, "power": 32.635868}, {"timestamp": 938.669, "power": 32.635868}, {"timestamp": 959.215, "power": 32.635868}, {"timestamp": 979.764, "power": 32.635868}, {"timestamp": 1000.31, "power": 32.635868}, {"timestamp": 1020.85, "power": 32.287622999999996}, {"timestamp": 1042.03, "power": 32.287622999999996}, {"timestamp": 1062.62, "power": 32.287622999999996}, {"timestamp": 1083.22, "power": 32.287622999999996}, {"timestamp": 1103.81, "power": 32.287622999999996}, {"timestamp": 1124.41, "power": 32.287622999999996}, {"timestamp": 1145.01, "power": 32.287622999999996}, {"timestamp": 1165.57, "power": 32.287622999999996}, {"timestamp": 1186.13, "power": 32.287622999999996}, {"timestamp": 1206.73, "power": 32.287622999999996}, {"timestamp": 1227.33, "power": 32.287622999999996}, {"timestamp": 1247.92, "power": 32.287622999999996}, {"timestamp": 1268.52, "power": 32.287622999999996}, {"timestamp": 1289.09, "power": 32.287622999999996}, {"timestamp": 1309.65, "power": 32.287622999999996}, {"timestamp": 1330.21, "power": 32.287622999999996}, {"timestamp": 1350.81, "power": 32.287622999999996}, {"timestamp": 1371.4, "power": 32.287622999999996}, {"timestamp": 1392.01, "power": 32.287622999999996}, {"timestamp": 1412.61, "power": 32.287622999999996}, {"timestamp": 1433.18, "power": 32.287622999999996}, {"timestamp": 1453.74, "power": 32.287622999999996}, {"timestamp": 1474.3, "power": 32.287622999999996}, {"timestamp": 1494.9, "power": 32.287622999999996}, {"timestamp": 1515.49, "power": 32.287622999999996}, {"timestamp": 1536.09, "power": 32.287622999999996}, {"timestamp": 1556.69, "power": 32.287622999999996}, {"timestamp": 1577.27, "power": 32.287622999999996}, {"timestamp": 1597.82, "power": 32.287622999999996}, {"timestamp": 1618.42, "power": 32.287622999999996}, {"timestamp": 1639.01, "power": 32.287622999999996}, {"timestamp": 1659.61, "power": 32.287622999999996}, {"timestamp": 1680.21, "power": 32.287622999999996}, {"timestamp": 1700.81, "power": 32.287622999999996}, {"timestamp": 1721.38, "power": 32.287622999999996}, {"timestamp": 1741.94, "power": 32.287622999999996}, {"timestamp": 1762.54, "power": 32.287622999999996}, {"timestamp": 1783.14, "power": 32.287622999999996}, {"timestamp": 1803.73, "power": 32.287622999999996}, {"timestamp": 1824.32, "power": 32.287622999999996}, {"timestamp": 1844.92, "power": 32.287622999999996}, {"timestamp": 1865.49, "power": 32.287622999999996}, {"timestamp": 1886.04, "power": 32.287622999999996}, {"timestamp": 1906.65, "power": 32.287622999999996}, {"timestamp": 1927.25, "power": 32.287622999999996}, {"timestamp": 1947.79, "power": 32.287622999999996}, {"timestamp": 1968.33, "power": 32.287622999999996}, {"timestamp": 1988.87, "power": 32.287622999999996}, {"timestamp": 2009.38, "power": 32.287622999999996}, {"timestamp": 2029.92, "power": 32.634125}, {"timestamp": 2050.99, "power": 32.634125}, {"timestamp": 2071.53, "power": 32.634125}, {"timestamp": 2092.06, "power": 32.634125}, {"timestamp": 2112.6, "power": 32.634125}, {"timestamp": 2133.13, "power": 32.634125}, {"timestamp": 2153.63, "power": 32.634125}, {"timestamp": 2174.15, "power": 32.634125}, {"timestamp": 2194.69, "power": 32.634125}, {"timestamp": 2215.22, "power": 32.634125}, {"timestamp": 2235.76, "power": 32.634125}, {"timestamp": 2256.3, "power": 32.634125}, {"timestamp": 2276.83, "power": 32.634125}, {"timestamp": 2297.35, "power": 32.634125}, {"timestamp": 2317.88, "power": 32.634125}, {"timestamp": 2338.42, "power": 32.634125}, {"timestamp": 2358.95, "power": 32.634125}, {"timestamp": 2379.49, "power": 32.634125}, {"timestamp": 2400.03, "power": 32.634125}, {"timestamp": 2420.57, "power": 32.634125}, {"timestamp": 2441.09, "power": 32.634125}, {"timestamp": 2461.62, "power": 32.634125}, {"timestamp": 2482.15, "power": 32.634125}, {"timestamp": 2502.69, "power": 32.634125}, {"timestamp": 2523.23, "power": 32.634125}, {"timestamp": 2543.77, "power": 32.634125}, {"timestamp": 2564.32, "power": 32.634125}, {"timestamp": 2584.87, "power": 32.634125}, {"timestamp": 2605.4, "power": 32.634125}, {"timestamp": 2625.94, "power": 32.634125}, {"timestamp": 2646.49, "power": 32.634125}, {"timestamp": 2667.04, "power": 32.634125}, {"timestamp": 2687.59, "power": 32.634125}, {"timestamp": 2708.14, "power": 32.634125}, {"timestamp": 2728.69, "power": 32.634125}, {"timestamp": 2749.22, "power": 32.634125}, {"timestamp": 2769.73, "power": 32.634125}, {"timestamp": 2790.27, "power": 32.634125}, {"timestamp": 2810.85, "power": 32.634125}, {"timestamp": 2831.4, "power": 32.634125}, {"timestamp": 2851.99, "power": 32.634125}, {"timestamp": 2872.56, "power": 32.634125}, {"timestamp": 2893.07, "power": 32.634125}, {"timestamp": 2913.58, "power": 32.634125}, {"timestamp": 2934.15, "power": 32.634125}, {"timestamp": 2954.72, "power": 32.634125}, {"timestamp": 2975.31, "power": 32.634125}, {"timestamp": 2995.87, "power": 32.634125}, {"timestamp": 3016.44, "power": 32.634125}, {"timestamp": 3037.03, "power": 33.584450000000004}, {"timestamp": 3058.06, "power": 33.584450000000004}, {"timestamp": 3078.61, "power": 33.584450000000004}, {"timestamp": 3099.16, "power": 33.584450000000004}, {"timestamp": 3119.71, "power": 33.584450000000004}, {"timestamp": 3140.26, "power": 33.584450000000004}, {"timestamp": 3160.81, "power": 33.584450000000004}, {"timestamp": 3181.35, "power": 33.584450000000004}, {"timestamp": 3201.89, "power": 33.584450000000004}, {"timestamp": 3222.44, "power": 33.584450000000004}, {"timestamp": 3242.99, "power": 33.584450000000004}, {"timestamp": 3263.53, "power": 33.584450000000004}, {"timestamp": 3284.08, "power": 33.584450000000004}, {"timestamp": 3304.63, "power": 33.584450000000004}, {"timestamp": 3325.15, "power": 33.584450000000004}, {"timestamp": 3345.65, "power": 33.584450000000004}, {"timestamp": 3366.2, "power": 33.584450000000004}, {"timestamp": 3386.75, "power": 33.584450000000004}, {"timestamp": 3407.3, "power": 33.584450000000004}, {"timestamp": 3427.84, "power": 33.584450000000004}, {"timestamp": 3448.39, "power": 33.584450000000004}, {"timestamp": 3468.94, "power": 33.584450000000004}, {"timestamp": 3489.46, "power": 33.584450000000004}, {"timestamp": 3510.0, "power": 33.584450000000004}, {"timestamp": 3530.55, "power": 33.584450000000004}, {"timestamp": 3551.09, "power": 33.584450000000004}, {"timestamp": 3571.65, "power": 33.584450000000004}, {"timestamp": 3592.2, "power": 33.584450000000004}, {"timestamp": 3612.74, "power": 33.584450000000004}, {"timestamp": 3633.27, "power": 33.584450000000004}, {"timestamp": 3653.81, "power": 33.584450000000004}, {"timestamp": 3674.36, "power": 33.584450000000004}, {"timestamp": 3694.86, "power": 33.584450000000004}, {"timestamp": 3715.4, "power": 33.584450000000004}, {"timestamp": 3735.95, "power": 33.584450000000004}, {"timestamp": 3756.5, "power": 33.584450000000004}, {"timestamp": 3777.05, "power": 33.584450000000004}, {"timestamp": 3797.55, "power": 33.584450000000004}, {"timestamp": 3818.11, "power": 33.584450000000004}, {"timestamp": 3838.69, "power": 33.584450000000004}, {"timestamp": 3859.27, "power": 33.584450000000004}, {"timestamp": 3879.75, "power": 33.584450000000004}, {"timestamp": 3900.32, "power": 33.584450000000004}, {"timestamp": 3920.9, "power": 33.584450000000004}, {"timestamp": 3941.43, "power": 33.584450000000004}, {"timestamp": 3962.0, "power": 33.584450000000004}, {"timestamp": 3982.59, "power": 33.584450000000004}, {"timestamp": 4003.17, "power": 33.584450000000004}, {"timestamp": 4023.75, "power": 33.584450000000004}, {"timestamp": 4044.32, "power": 33.595702}, {"timestamp": 4065.37, "power": 33.595702}, {"timestamp": 4085.87, "power": 33.595702}, {"timestamp": 4106.42, "power": 33.595702}, {"timestamp": 4126.97, "power": 33.595702}, {"timestamp": 4147.52, "power": 33.595702}, {"timestamp": 4168.06, "power": 33.595702}, {"timestamp": 4188.61, "power": 33.595702}, {"timestamp": 4209.14, "power": 33.595702}, {"timestamp": 4229.64, "power": 33.595702}, {"timestamp": 4250.18, "power": 33.595702}, {"timestamp": 4270.73, "power": 33.595702}, {"timestamp": 4291.27, "power": 33.595702}, {"timestamp": 4311.82, "power": 33.595702}, {"timestamp": 4332.37, "power": 33.595702}, {"timestamp": 4352.92, "power": 33.595702}, {"timestamp": 4373.44, "power": 33.595702}, {"timestamp": 4394.04, "power": 33.595702}, {"timestamp": 4414.59, "power": 33.595702}, {"timestamp": 4435.14, "power": 33.595702}, {"timestamp": 4455.69, "power": 33.595702}, {"timestamp": 4476.24, "power": 33.595702}, {"timestamp": 4496.79, "power": 33.595702}, {"timestamp": 4517.36, "power": 33.595702}, {"timestamp": 4537.91, "power": 33.595702}, {"timestamp": 4558.45, "power": 33.595702}, {"timestamp": 4579.0, "power": 33.595702}, {"timestamp": 4599.55, "power": 33.595702}, {"timestamp": 4620.1, "power": 33.595702}, {"timestamp": 4640.65, "power": 33.595702}, {"timestamp": 4661.19, "power": 33.595702}, {"timestamp": 4681.73, "power": 33.595702}, {"timestamp": 4702.28, "power": 33.595702}, {"timestamp": 4722.83, "power": 33.595702}, {"timestamp": 4743.38, "power": 33.595702}, {"timestamp": 4763.93, "power": 33.595702}, {"timestamp": 4784.48, "power": 33.595702}, {"timestamp": 4805.04, "power": 33.595702}, {"timestamp": 4825.55, "power": 33.595702}, {"timestamp": 4846.1, "power": 33.595702}, {"timestamp": 4866.68, "power": 33.595702}, {"timestamp": 4887.24, "power": 33.595702}, {"timestamp": 4907.83, "power": 33.595702}, {"timestamp": 4928.4, "power": 33.595702}, {"timestamp": 4948.99, "power": 33.595702}, {"timestamp": 4969.49, "power": 33.595702}, {"timestamp": 4990.07, "power": 33.595702}, {"timestamp": 5010.65, "power": 33.595702}, {"timestamp": 5031.21, "power": 33.595702}, {"timestamp": 5051.78, "power": 33.342028}, {"timestamp": 5072.81, "power": 33.342028}, {"timestamp": 5093.35, "power": 33.342028}, {"timestamp": 5113.85, "power": 33.342028}, {"timestamp": 5134.4, "power": 33.342028}, {"timestamp": 5154.97, "power": 33.342028}, {"timestamp": 5175.56, "power": 33.342028}, {"timestamp": 5196.14, "power": 33.342028}, {"timestamp": 5216.73, "power": 33.342028}, {"timestamp": 5237.25, "power": 33.342028}, {"timestamp": 5257.75, "power": 33.342028}, {"timestamp": 5278.33, "power": 33.342028}, {"timestamp": 5298.91, "power": 33.342028}, {"timestamp": 5319.49, "power": 33.342028}, {"timestamp": 5340.06, "power": 33.342028}, {"timestamp": 5360.64, "power": 33.342028}, {"timestamp": 5381.16, "power": 33.342028}, {"timestamp": 5401.67, "power": 33.342028}, {"timestamp": 5422.25, "power": 33.342028}, {"timestamp": 5442.8, "power": 33.342028}, {"timestamp": 5463.38, "power": 33.342028}, {"timestamp": 5483.94, "power": 33.342028}, {"timestamp": 5504.51, "power": 33.342028}, {"timestamp": 5525.09, "power": 33.342028}, {"timestamp": 5545.6, "power": 33.342028}, {"timestamp": 5566.17, "power": 33.342028}, {"timestamp": 5586.74, "power": 33.342028}, {"timestamp": 5607.32, "power": 33.342028}, {"timestamp": 5627.9, "power": 33.342028}, {"timestamp": 5648.47, "power": 33.342028}, {"timestamp": 5669.07, "power": 33.342028}, {"timestamp": 5689.57, "power": 33.342028}, {"timestamp": 5710.14, "power": 33.342028}, {"timestamp": 5730.71, "power": 33.342028}, {"timestamp": 5751.27, "power": 33.342028}, {"timestamp": 5771.85, "power": 33.342028}, {"timestamp": 5792.43, "power": 33.342028}, {"timestamp": 5813.02, "power": 33.342028}, {"timestamp": 5833.53, "power": 33.342028}, {"timestamp": 5854.07, "power": 33.342028}, {"timestamp": 5874.66, "power": 33.342028}, {"timestamp": 5895.28, "power": 33.342028}, {"timestamp": 5915.84, "power": 33.342028}, {"timestamp": 5936.37, "power": 33.342028}, {"timestamp": 5956.9, "power": 33.342028}, {"timestamp": 5977.41, "power": 33.342028}, {"timestamp": 5997.94, "power": 33.342028}, {"timestamp": 6018.47, "power": 33.342028}, {"timestamp": 6039.01, "power": 33.342028}, {"timestamp": 6059.54, "power": 35.12586}, {"timestamp": 6080.76, "power": 35.12586}, {"timestamp": 6101.27, "power": 35.12586}, {"timestamp": 6121.76, "power": 35.12586}, {"timestamp": 6142.29, "power": 35.12586}, {"timestamp": 6162.82, "power": 35.12586}, {"timestamp": 6183.35, "power": 35.12586}, {"timestamp": 6203.87, "power": 35.12586}, {"timestamp": 6224.4, "power": 35.12586}, {"timestamp": 6244.93, "power": 35.12586}, {"timestamp": 6265.43, "power": 35.12586}, {"timestamp": 6285.96, "power": 35.12586}, {"timestamp": 6306.48, "power": 35.12586}, {"timestamp": 6327.01, "power": 35.12586}, {"timestamp": 6347.54, "power": 35.12586}, {"timestamp": 6368.07, "power": 35.12586}, {"timestamp": 6388.6, "power": 35.12586}, {"timestamp": 6409.11, "power": 35.12586}, {"timestamp": 6429.6, "power": 35.12586}, {"timestamp": 6450.12, "power": 35.12586}, {"timestamp": 6470.64, "power": 35.12586}, {"timestamp": 6491.17, "power": 35.12586}, {"timestamp": 6511.7, "power": 35.12586}, {"timestamp": 6532.23, "power": 35.12586}, {"timestamp": 6552.81, "power": 35.12586}, {"timestamp": 6573.36, "power": 35.12586}, {"timestamp": 6593.89, "power": 35.12586}, {"timestamp": 6614.45, "power": 35.12586}, {"timestamp": 6634.98, "power": 35.12586}, {"timestamp": 6655.52, "power": 35.12586}, {"timestamp": 6676.05, "power": 35.12586}, {"timestamp": 6696.6, "power": 35.12586}, {"timestamp": 6717.12, "power": 35.12586}, {"timestamp": 6737.62, "power": 35.12586}, {"timestamp": 6758.11, "power": 35.12586}, {"timestamp": 6778.63, "power": 35.12586}, {"timestamp": 6799.18, "power": 35.12586}, {"timestamp": 6819.71, "power": 35.12586}, {"timestamp": 6840.25, "power": 35.12586}, {"timestamp": 6860.79, "power": 35.12586}, {"timestamp": 6881.31, "power": 35.12586}, {"timestamp": 6901.81, "power": 35.12586}, {"timestamp": 6922.31, "power": 35.12586}, {"timestamp": 6942.84, "power": 35.12586}, {"timestamp": 6963.4, "power": 35.12586}, {"timestamp": 6983.95, "power": 35.12586}, {"timestamp": 7004.48, "power": 35.12586}, {"timestamp": 7025.03, "power": 35.12586}, {"timestamp": 7045.52, "power": 35.12586}, {"timestamp": 7066.01, "power": 32.52404}, {"timestamp": 7087.06, "power": 32.52404}, {"timestamp": 7107.59, "power": 32.52404}, {"timestamp": 7128.13, "power": 32.52404}, {"timestamp": 7148.66, "power": 32.52404}, {"timestamp": 7169.17, "power": 32.52404}, {"timestamp": 7189.66, "power": 32.52404}, {"timestamp": 7210.2, "power": 32.52404}, {"timestamp": 7230.75, "power": 32.52404}, {"timestamp": 7251.29, "power": 32.52404}, {"timestamp": 7271.82, "power": 32.52404}, {"timestamp": 7292.35, "power": 32.52404}, {"timestamp": 7312.88, "power": 32.52404}, {"timestamp": 7333.39, "power": 32.52404}, {"timestamp": 7353.88, "power": 32.52404}, {"timestamp": 7374.38, "power": 32.52404}, {"timestamp": 7394.96, "power": 32.52404}, {"timestamp": 7415.52, "power": 32.52404}], "timeline": {"START": "2480.399497", "END": "5843.658993"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4599.63}, {"name": "clSetKernelArg", "calls": 19, "time": 1781.75}, {"name": "clReleaseKernel", "calls": 1, "time": 774.672}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4679}, {"name": "clReleaseContext", "calls": 1, "time": 46.3595}, {"name": "clCreateContext", "calls": 1, "time": 32.0123}, {"name": "clReleaseProgram", "calls": 1, "time": 13.8933}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.856827}, {"name": "clCreateKernel", "calls": 1, "time": 0.336658}, {"name": "clEnqueueTask", "calls": 1, "time": 0.109776}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075953}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072708}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030347}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022857}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020636}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009896}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008925}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008409}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00733}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007011}, {"name": "clRetainDevice", "calls": 2, "time": 0.004645}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3363.26}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3362.82}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6974.889454, "utilization": 72.655098, "size": 4037060.0, "time": 578.799688}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 108930435, "speed": 261.062, "utilization": 2.26616, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6814452, "speed": 477.036, "utilization": 4.14094, "size": 0.127749}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len6/run4.json b/code/fpga/memory_results/dblp.xml.10MB.len6/run4.json new file mode 100644 index 0000000..ceff654 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.0634, "power": 32.436231}, {"timestamp": 56.6984, "power": 32.436231}, {"timestamp": 77.2741, "power": 32.436231}, {"timestamp": 97.8308, "power": 32.436231}, {"timestamp": 118.42, "power": 32.436231}, {"timestamp": 139.042, "power": 32.436231}, {"timestamp": 159.528, "power": 32.436231}, {"timestamp": 180.065, "power": 32.436231}, {"timestamp": 200.594, "power": 32.436231}, {"timestamp": 221.187, "power": 32.436231}, {"timestamp": 241.78, "power": 32.436231}, {"timestamp": 262.395, "power": 32.436231}, {"timestamp": 282.948, "power": 32.436231}, {"timestamp": 303.507, "power": 32.436231}, {"timestamp": 324.06, "power": 32.436231}, {"timestamp": 344.648, "power": 32.436231}, {"timestamp": 365.241, "power": 32.436231}, {"timestamp": 385.833, "power": 32.436231}, {"timestamp": 406.417, "power": 32.436231}, {"timestamp": 426.975, "power": 32.436231}, {"timestamp": 447.535, "power": 32.436231}, {"timestamp": 468.128, "power": 32.436231}, {"timestamp": 488.72, "power": 32.436231}, {"timestamp": 509.316, "power": 32.436231}, {"timestamp": 529.907, "power": 32.436231}, {"timestamp": 550.479, "power": 32.436231}, {"timestamp": 571.039, "power": 32.436231}, {"timestamp": 591.596, "power": 32.436231}, {"timestamp": 612.19, "power": 32.436231}, {"timestamp": 632.782, "power": 32.436231}, {"timestamp": 653.374, "power": 32.436231}, {"timestamp": 673.97, "power": 32.436231}, {"timestamp": 694.594, "power": 32.436231}, {"timestamp": 715.16, "power": 32.436231}, {"timestamp": 735.731, "power": 32.436231}, {"timestamp": 756.325, "power": 32.436231}, {"timestamp": 776.917, "power": 32.436231}, {"timestamp": 797.509, "power": 32.436231}, {"timestamp": 818.107, "power": 32.436231}, {"timestamp": 838.688, "power": 32.436231}, {"timestamp": 859.245, "power": 32.436231}, {"timestamp": 879.835, "power": 32.436231}, {"timestamp": 900.43, "power": 32.436231}, {"timestamp": 921.022, "power": 32.436231}, {"timestamp": 941.621, "power": 32.436231}, {"timestamp": 962.212, "power": 32.436231}, {"timestamp": 982.794, "power": 32.436231}, {"timestamp": 1003.35, "power": 32.436231}, {"timestamp": 1023.94, "power": 33.036578000000006}, {"timestamp": 1045.15, "power": 33.036578000000006}, {"timestamp": 1065.69, "power": 33.036578000000006}, {"timestamp": 1086.22, "power": 33.036578000000006}, {"timestamp": 1106.72, "power": 33.036578000000006}, {"timestamp": 1127.21, "power": 33.036578000000006}, {"timestamp": 1147.73, "power": 33.036578000000006}, {"timestamp": 1168.26, "power": 33.036578000000006}, {"timestamp": 1188.79, "power": 33.036578000000006}, {"timestamp": 1209.32, "power": 33.036578000000006}, {"timestamp": 1229.85, "power": 33.036578000000006}, {"timestamp": 1250.4, "power": 33.036578000000006}, {"timestamp": 1270.89, "power": 33.036578000000006}, {"timestamp": 1291.41, "power": 33.036578000000006}, {"timestamp": 1311.94, "power": 33.036578000000006}, {"timestamp": 1332.47, "power": 33.036578000000006}, {"timestamp": 1353.0, "power": 33.036578000000006}, {"timestamp": 1373.53, "power": 33.036578000000006}, {"timestamp": 1394.07, "power": 33.036578000000006}, {"timestamp": 1414.57, "power": 33.036578000000006}, {"timestamp": 1435.06, "power": 33.036578000000006}, {"timestamp": 1455.58, "power": 33.036578000000006}, {"timestamp": 1476.11, "power": 33.036578000000006}, {"timestamp": 1496.64, "power": 33.036578000000006}, {"timestamp": 1517.17, "power": 33.036578000000006}, {"timestamp": 1537.71, "power": 33.036578000000006}, {"timestamp": 1558.23, "power": 33.036578000000006}, {"timestamp": 1578.74, "power": 33.036578000000006}, {"timestamp": 1599.26, "power": 33.036578000000006}, {"timestamp": 1619.79, "power": 33.036578000000006}, {"timestamp": 1640.31, "power": 33.036578000000006}, {"timestamp": 1660.84, "power": 33.036578000000006}, {"timestamp": 1681.37, "power": 33.036578000000006}, {"timestamp": 1701.89, "power": 33.036578000000006}, {"timestamp": 1722.42, "power": 33.036578000000006}, {"timestamp": 1742.91, "power": 33.036578000000006}, {"timestamp": 1763.43, "power": 33.036578000000006}, {"timestamp": 1783.96, "power": 33.036578000000006}, {"timestamp": 1804.49, "power": 33.036578000000006}, {"timestamp": 1825.02, "power": 33.036578000000006}, {"timestamp": 1845.54, "power": 33.036578000000006}, {"timestamp": 1866.07, "power": 33.036578000000006}, {"timestamp": 1886.58, "power": 33.036578000000006}, {"timestamp": 1907.07, "power": 33.036578000000006}, {"timestamp": 1927.58, "power": 33.036578000000006}, {"timestamp": 1948.13, "power": 33.036578000000006}, {"timestamp": 1968.72, "power": 33.036578000000006}, {"timestamp": 1989.32, "power": 33.036578000000006}, {"timestamp": 2009.85, "power": 33.036578000000006}, {"timestamp": 2030.39, "power": 35.4007}, {"timestamp": 2051.43, "power": 35.4007}, {"timestamp": 2071.95, "power": 35.4007}, {"timestamp": 2092.48, "power": 35.4007}, {"timestamp": 2113.0, "power": 35.4007}, {"timestamp": 2133.53, "power": 35.4007}, {"timestamp": 2154.06, "power": 35.4007}, {"timestamp": 2174.57, "power": 35.4007}, {"timestamp": 2195.05, "power": 35.4007}, {"timestamp": 2215.57, "power": 35.4007}, {"timestamp": 2236.09, "power": 35.4007}, {"timestamp": 2256.62, "power": 35.4007}, {"timestamp": 2277.15, "power": 35.4007}, {"timestamp": 2297.68, "power": 35.4007}, {"timestamp": 2318.21, "power": 35.4007}, {"timestamp": 2338.71, "power": 35.4007}, {"timestamp": 2359.23, "power": 35.4007}, {"timestamp": 2379.77, "power": 35.4007}, {"timestamp": 2400.3, "power": 35.4007}, {"timestamp": 2420.83, "power": 35.4007}, {"timestamp": 2441.36, "power": 35.4007}, {"timestamp": 2461.89, "power": 35.4007}, {"timestamp": 2482.43, "power": 35.4007}, {"timestamp": 2502.91, "power": 35.4007}, {"timestamp": 2523.43, "power": 35.4007}, {"timestamp": 2544.0, "power": 35.4007}, {"timestamp": 2564.53, "power": 35.4007}, {"timestamp": 2585.07, "power": 35.4007}, {"timestamp": 2605.61, "power": 35.4007}, {"timestamp": 2626.15, "power": 35.4007}, {"timestamp": 2646.68, "power": 35.4007}, {"timestamp": 2667.21, "power": 35.4007}, {"timestamp": 2687.76, "power": 35.4007}, {"timestamp": 2708.31, "power": 35.4007}, {"timestamp": 2728.85, "power": 35.4007}, {"timestamp": 2749.39, "power": 35.4007}, {"timestamp": 2769.93, "power": 35.4007}, {"timestamp": 2790.42, "power": 35.4007}, {"timestamp": 2810.91, "power": 35.4007}, {"timestamp": 2831.48, "power": 35.4007}, {"timestamp": 2852.04, "power": 35.4007}, {"timestamp": 2872.61, "power": 35.4007}, {"timestamp": 2893.19, "power": 35.4007}, {"timestamp": 2913.74, "power": 35.4007}, {"timestamp": 2934.32, "power": 35.4007}, {"timestamp": 2954.83, "power": 35.4007}, {"timestamp": 2975.39, "power": 35.4007}, {"timestamp": 2995.96, "power": 35.4007}, {"timestamp": 3016.53, "power": 35.4007}, {"timestamp": 3037.09, "power": 33.319362}, {"timestamp": 3058.2, "power": 33.319362}, {"timestamp": 3078.72, "power": 33.319362}, {"timestamp": 3099.25, "power": 33.319362}, {"timestamp": 3119.79, "power": 33.319362}, {"timestamp": 3140.34, "power": 33.319362}, {"timestamp": 3160.91, "power": 33.319362}, {"timestamp": 3181.48, "power": 33.319362}, {"timestamp": 3202.03, "power": 33.319362}, {"timestamp": 3222.54, "power": 33.319362}, {"timestamp": 3243.03, "power": 33.319362}, {"timestamp": 3263.58, "power": 33.319362}, {"timestamp": 3284.14, "power": 33.319362}, {"timestamp": 3304.7, "power": 33.319362}, {"timestamp": 3325.26, "power": 33.319362}, {"timestamp": 3345.83, "power": 33.319362}, {"timestamp": 3366.39, "power": 33.319362}, {"timestamp": 3386.89, "power": 33.319362}, {"timestamp": 3407.46, "power": 33.319362}, {"timestamp": 3428.03, "power": 33.319362}, {"timestamp": 3448.59, "power": 33.319362}, {"timestamp": 3469.15, "power": 33.319362}, {"timestamp": 3489.72, "power": 33.319362}, {"timestamp": 3510.29, "power": 33.319362}, {"timestamp": 3530.8, "power": 33.319362}, {"timestamp": 3551.34, "power": 33.319362}, {"timestamp": 3571.91, "power": 33.319362}, {"timestamp": 3592.47, "power": 33.319362}, {"timestamp": 3613.04, "power": 33.319362}, {"timestamp": 3633.6, "power": 33.319362}, {"timestamp": 3654.17, "power": 33.319362}, {"timestamp": 3674.68, "power": 33.319362}, {"timestamp": 3695.21, "power": 33.319362}, {"timestamp": 3715.75, "power": 33.319362}, {"timestamp": 3736.28, "power": 33.319362}, {"timestamp": 3756.82, "power": 33.319362}, {"timestamp": 3777.36, "power": 33.319362}, {"timestamp": 3797.9, "power": 33.319362}, {"timestamp": 3818.43, "power": 33.319362}, {"timestamp": 3838.92, "power": 33.319362}, {"timestamp": 3859.45, "power": 33.319362}, {"timestamp": 3880.02, "power": 33.319362}, {"timestamp": 3900.59, "power": 33.319362}, {"timestamp": 3921.15, "power": 33.319362}, {"timestamp": 3941.72, "power": 33.319362}, {"timestamp": 3962.29, "power": 33.319362}, {"timestamp": 3982.82, "power": 33.319362}, {"timestamp": 4003.36, "power": 33.319362}, {"timestamp": 4023.93, "power": 33.319362}, {"timestamp": 4044.49, "power": 33.855342}, {"timestamp": 4065.61, "power": 33.855342}, {"timestamp": 4086.14, "power": 33.855342}, {"timestamp": 4106.72, "power": 33.855342}, {"timestamp": 4127.26, "power": 33.855342}, {"timestamp": 4147.82, "power": 33.855342}, {"timestamp": 4168.39, "power": 33.855342}, {"timestamp": 4188.95, "power": 33.855342}, {"timestamp": 4209.52, "power": 33.855342}, {"timestamp": 4230.09, "power": 33.855342}, {"timestamp": 4250.6, "power": 33.855342}, {"timestamp": 4271.15, "power": 33.855342}, {"timestamp": 4291.7, "power": 33.855342}, {"timestamp": 4312.26, "power": 33.855342}, {"timestamp": 4332.81, "power": 33.855342}, {"timestamp": 4353.38, "power": 33.855342}, {"timestamp": 4373.94, "power": 33.855342}, {"timestamp": 4394.46, "power": 33.855342}, {"timestamp": 4414.95, "power": 33.855342}, {"timestamp": 4435.5, "power": 33.855342}, {"timestamp": 4456.06, "power": 33.855342}, {"timestamp": 4476.61, "power": 33.855342}, {"timestamp": 4497.18, "power": 33.855342}, {"timestamp": 4517.71, "power": 33.855342}, {"timestamp": 4538.25, "power": 33.855342}, {"timestamp": 4558.77, "power": 33.855342}, {"timestamp": 4579.31, "power": 33.855342}, {"timestamp": 4599.84, "power": 33.855342}, {"timestamp": 4620.38, "power": 33.855342}, {"timestamp": 4640.92, "power": 33.855342}, {"timestamp": 4661.46, "power": 33.855342}, {"timestamp": 4681.99, "power": 33.855342}, {"timestamp": 4702.51, "power": 33.855342}, {"timestamp": 4723.06, "power": 33.855342}, {"timestamp": 4743.6, "power": 33.855342}, {"timestamp": 4764.16, "power": 33.855342}, {"timestamp": 4784.71, "power": 33.855342}, {"timestamp": 4805.28, "power": 33.855342}, {"timestamp": 4825.85, "power": 33.855342}, {"timestamp": 4846.41, "power": 33.855342}, {"timestamp": 4866.91, "power": 33.855342}, {"timestamp": 4887.45, "power": 33.855342}, {"timestamp": 4908.0, "power": 33.855342}, {"timestamp": 4928.56, "power": 33.855342}, {"timestamp": 4949.12, "power": 33.855342}, {"timestamp": 4969.7, "power": 33.855342}, {"timestamp": 4990.26, "power": 33.855342}, {"timestamp": 5010.77, "power": 33.855342}, {"timestamp": 5031.32, "power": 33.855342}, {"timestamp": 5051.88, "power": 33.958267000000006}, {"timestamp": 5072.98, "power": 33.958267000000006}, {"timestamp": 5093.51, "power": 33.958267000000006}, {"timestamp": 5114.07, "power": 33.958267000000006}, {"timestamp": 5134.59, "power": 33.958267000000006}, {"timestamp": 5155.08, "power": 33.958267000000006}, {"timestamp": 5175.61, "power": 33.958267000000006}, {"timestamp": 5196.18, "power": 33.958267000000006}, {"timestamp": 5216.75, "power": 33.958267000000006}, {"timestamp": 5237.31, "power": 33.958267000000006}, {"timestamp": 5257.85, "power": 33.958267000000006}, {"timestamp": 5278.42, "power": 33.958267000000006}, {"timestamp": 5298.92, "power": 33.958267000000006}, {"timestamp": 5319.47, "power": 33.958267000000006}, {"timestamp": 5340.02, "power": 33.958267000000006}, {"timestamp": 5360.59, "power": 33.958267000000006}, {"timestamp": 5381.15, "power": 33.958267000000006}, {"timestamp": 5401.72, "power": 33.958267000000006}, {"timestamp": 5422.29, "power": 33.958267000000006}, {"timestamp": 5442.8, "power": 33.958267000000006}, {"timestamp": 5463.35, "power": 33.958267000000006}, {"timestamp": 5483.91, "power": 33.958267000000006}, {"timestamp": 5504.47, "power": 33.958267000000006}, {"timestamp": 5525.04, "power": 33.958267000000006}, {"timestamp": 5545.6, "power": 33.958267000000006}, {"timestamp": 5566.16, "power": 33.958267000000006}, {"timestamp": 5586.69, "power": 33.958267000000006}, {"timestamp": 5607.24, "power": 33.958267000000006}, {"timestamp": 5627.81, "power": 33.958267000000006}, {"timestamp": 5648.38, "power": 33.958267000000006}, {"timestamp": 5668.94, "power": 33.958267000000006}, {"timestamp": 5689.48, "power": 33.958267000000006}, {"timestamp": 5710.02, "power": 33.958267000000006}, {"timestamp": 5730.54, "power": 33.958267000000006}, {"timestamp": 5751.07, "power": 33.958267000000006}, {"timestamp": 5771.6, "power": 33.958267000000006}, {"timestamp": 5792.14, "power": 33.958267000000006}, {"timestamp": 5812.68, "power": 33.958267000000006}, {"timestamp": 5833.22, "power": 33.958267000000006}, {"timestamp": 5853.76, "power": 33.958267000000006}, {"timestamp": 5874.31, "power": 33.958267000000006}, {"timestamp": 5894.83, "power": 33.958267000000006}, {"timestamp": 5915.38, "power": 33.958267000000006}, {"timestamp": 5935.95, "power": 33.958267000000006}, {"timestamp": 5956.49, "power": 33.958267000000006}, {"timestamp": 5977.09, "power": 33.958267000000006}, {"timestamp": 5997.7, "power": 33.958267000000006}, {"timestamp": 6018.25, "power": 33.958267000000006}, {"timestamp": 6038.76, "power": 33.958267000000006}, {"timestamp": 6059.28, "power": 33.565476000000004}, {"timestamp": 6080.63, "power": 33.565476000000004}, {"timestamp": 6101.16, "power": 33.565476000000004}, {"timestamp": 6121.68, "power": 33.565476000000004}, {"timestamp": 6142.2, "power": 33.565476000000004}, {"timestamp": 6162.71, "power": 33.565476000000004}, {"timestamp": 6183.23, "power": 33.565476000000004}, {"timestamp": 6203.75, "power": 33.565476000000004}, {"timestamp": 6224.27, "power": 33.565476000000004}, {"timestamp": 6244.78, "power": 33.565476000000004}, {"timestamp": 6265.3, "power": 33.565476000000004}, {"timestamp": 6285.82, "power": 33.565476000000004}, {"timestamp": 6306.34, "power": 33.565476000000004}, {"timestamp": 6326.82, "power": 33.565476000000004}, {"timestamp": 6347.34, "power": 33.565476000000004}, {"timestamp": 6367.86, "power": 33.565476000000004}, {"timestamp": 6388.39, "power": 33.565476000000004}, {"timestamp": 6408.91, "power": 33.565476000000004}, {"timestamp": 6429.43, "power": 33.565476000000004}, {"timestamp": 6449.95, "power": 33.565476000000004}, {"timestamp": 6470.44, "power": 33.565476000000004}, {"timestamp": 6490.92, "power": 33.565476000000004}, {"timestamp": 6511.44, "power": 33.565476000000004}, {"timestamp": 6531.97, "power": 33.565476000000004}, {"timestamp": 6552.48, "power": 33.565476000000004}, {"timestamp": 6573.0, "power": 33.565476000000004}, {"timestamp": 6593.52, "power": 33.565476000000004}, {"timestamp": 6614.04, "power": 33.565476000000004}, {"timestamp": 6634.55, "power": 33.565476000000004}, {"timestamp": 6655.03, "power": 33.565476000000004}, {"timestamp": 6675.56, "power": 33.565476000000004}, {"timestamp": 6696.09, "power": 33.565476000000004}, {"timestamp": 6716.6, "power": 33.565476000000004}, {"timestamp": 6737.13, "power": 33.565476000000004}, {"timestamp": 6757.65, "power": 33.565476000000004}, {"timestamp": 6778.18, "power": 33.565476000000004}, {"timestamp": 6798.68, "power": 33.565476000000004}, {"timestamp": 6819.2, "power": 33.565476000000004}, {"timestamp": 6839.72, "power": 33.565476000000004}, {"timestamp": 6860.25, "power": 33.565476000000004}, {"timestamp": 6880.77, "power": 33.565476000000004}, {"timestamp": 6901.29, "power": 33.565476000000004}, {"timestamp": 6921.82, "power": 33.565476000000004}, {"timestamp": 6942.35, "power": 33.565476000000004}, {"timestamp": 6962.85, "power": 33.565476000000004}, {"timestamp": 6983.37, "power": 33.565476000000004}, {"timestamp": 7003.9, "power": 33.565476000000004}, {"timestamp": 7024.42, "power": 33.565476000000004}, {"timestamp": 7044.95, "power": 33.565476000000004}, {"timestamp": 7065.48, "power": 32.272115}, {"timestamp": 7086.48, "power": 32.272115}, {"timestamp": 7106.97, "power": 32.272115}, {"timestamp": 7127.55, "power": 32.272115}, {"timestamp": 7148.07, "power": 32.272115}, {"timestamp": 7168.6, "power": 32.272115}, {"timestamp": 7189.12, "power": 32.272115}, {"timestamp": 7209.64, "power": 32.272115}, {"timestamp": 7230.16, "power": 32.272115}, {"timestamp": 7250.66, "power": 32.272115}, {"timestamp": 7271.17, "power": 32.272115}, {"timestamp": 7291.7, "power": 32.272115}, {"timestamp": 7312.22, "power": 32.272115}, {"timestamp": 7332.74, "power": 32.272115}, {"timestamp": 7353.27, "power": 32.272115}, {"timestamp": 7373.8, "power": 32.272115}, {"timestamp": 7394.32, "power": 32.272115}, {"timestamp": 7414.87, "power": 32.272115}, {"timestamp": 7435.4, "power": 32.272115}, {"timestamp": 7455.92, "power": 32.272115}, {"timestamp": 7476.44, "power": 32.272115}, {"timestamp": 7496.97, "power": 32.272115}, {"timestamp": 7517.49, "power": 32.272115}, {"timestamp": 7538.01, "power": 32.272115}, {"timestamp": 7558.53, "power": 32.272115}, {"timestamp": 7579.02, "power": 32.272115}, {"timestamp": 7599.55, "power": 32.272115}], "timeline": {"START": "2525.462393", "END": "5941.827034"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4728.0}, {"name": "clSetKernelArg", "calls": 19, "time": 1794.29}, {"name": "clReleaseKernel", "calls": 1, "time": 787.586}, {"name": "clReleaseContext", "calls": 1, "time": 62.1407}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5815}, {"name": "clCreateContext", "calls": 1, "time": 33.7816}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4181}, {"name": "clCreateKernel", "calls": 1, "time": 0.343118}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.312839}, {"name": "clEnqueueTask", "calls": 1, "time": 0.106127}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081153}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074635}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031194}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023166}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020668}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011223}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01071}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008303}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00816}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006833}, {"name": "clRetainDevice", "calls": 2, "time": 0.004716}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3416.36}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3415.93}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9016.152548, "utilization": 93.918256, "size": 6391800.0, "time": 708.927668}, {"type": "WRITE", "transfers": 1, "speed": 6701.31748, "utilization": 69.80539, "size": 4037060.0, "time": 602.428381}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 110671493, "speed": 261.084, "utilization": 2.26636, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6923253, "speed": 476.907, "utilization": 4.13982, "size": 0.127754}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len8/run0.json b/code/fpga/memory_results/dblp.xml.10MB.len8/run0.json new file mode 100644 index 0000000..bf676b7 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.1934, "power": 32.580036}, {"timestamp": 56.7576, "power": 32.580036}, {"timestamp": 77.3414, "power": 32.580036}, {"timestamp": 97.9147, "power": 32.580036}, {"timestamp": 118.693, "power": 32.580036}, {"timestamp": 139.226, "power": 32.580036}, {"timestamp": 159.735, "power": 32.580036}, {"timestamp": 180.244, "power": 32.580036}, {"timestamp": 200.786, "power": 32.580036}, {"timestamp": 221.389, "power": 32.580036}, {"timestamp": 241.993, "power": 32.580036}, {"timestamp": 262.594, "power": 32.580036}, {"timestamp": 283.194, "power": 32.580036}, {"timestamp": 303.779, "power": 32.580036}, {"timestamp": 324.344, "power": 32.580036}, {"timestamp": 344.945, "power": 32.580036}, {"timestamp": 365.548, "power": 32.580036}, {"timestamp": 386.153, "power": 32.580036}, {"timestamp": 406.752, "power": 32.580036}, {"timestamp": 427.352, "power": 32.580036}, {"timestamp": 447.928, "power": 32.580036}, {"timestamp": 468.496, "power": 32.580036}, {"timestamp": 489.098, "power": 32.580036}, {"timestamp": 509.698, "power": 32.580036}, {"timestamp": 530.301, "power": 32.580036}, {"timestamp": 550.902, "power": 32.580036}, {"timestamp": 571.476, "power": 32.580036}, {"timestamp": 592.041, "power": 32.580036}, {"timestamp": 612.608, "power": 32.580036}, {"timestamp": 633.209, "power": 32.580036}, {"timestamp": 653.81, "power": 32.580036}, {"timestamp": 674.414, "power": 32.580036}, {"timestamp": 695.016, "power": 32.580036}, {"timestamp": 715.679, "power": 32.580036}, {"timestamp": 736.251, "power": 32.580036}, {"timestamp": 756.853, "power": 32.580036}, {"timestamp": 777.453, "power": 32.580036}, {"timestamp": 798.057, "power": 32.580036}, {"timestamp": 818.663, "power": 32.580036}, {"timestamp": 839.264, "power": 32.580036}, {"timestamp": 859.947, "power": 32.580036}, {"timestamp": 880.493, "power": 32.580036}, {"timestamp": 901.031, "power": 32.580036}, {"timestamp": 921.568, "power": 32.580036}, {"timestamp": 942.106, "power": 32.580036}, {"timestamp": 962.645, "power": 32.580036}, {"timestamp": 983.189, "power": 32.580036}, {"timestamp": 1003.71, "power": 32.580036}, {"timestamp": 1024.21, "power": 32.659915}, {"timestamp": 1045.21, "power": 32.659915}, {"timestamp": 1065.77, "power": 32.659915}, {"timestamp": 1086.37, "power": 32.659915}, {"timestamp": 1106.97, "power": 32.659915}, {"timestamp": 1127.48, "power": 32.659915}, {"timestamp": 1147.97, "power": 32.659915}, {"timestamp": 1168.5, "power": 32.659915}, {"timestamp": 1189.04, "power": 32.659915}, {"timestamp": 1209.58, "power": 32.659915}, {"timestamp": 1230.12, "power": 32.659915}, {"timestamp": 1250.66, "power": 32.659915}, {"timestamp": 1271.37, "power": 32.659915}, {"timestamp": 1291.88, "power": 32.659915}, {"timestamp": 1312.42, "power": 32.659915}, {"timestamp": 1332.96, "power": 32.659915}, {"timestamp": 1353.49, "power": 32.659915}, {"timestamp": 1374.04, "power": 32.659915}, {"timestamp": 1394.58, "power": 32.659915}, {"timestamp": 1415.12, "power": 32.659915}, {"timestamp": 1435.63, "power": 32.659915}, {"timestamp": 1456.13, "power": 32.659915}, {"timestamp": 1476.66, "power": 32.659915}, {"timestamp": 1497.22, "power": 32.659915}, {"timestamp": 1517.76, "power": 32.659915}, {"timestamp": 1538.29, "power": 32.659915}, {"timestamp": 1558.83, "power": 32.659915}, {"timestamp": 1579.37, "power": 32.659915}, {"timestamp": 1599.88, "power": 32.659915}, {"timestamp": 1620.41, "power": 32.659915}, {"timestamp": 1640.95, "power": 32.659915}, {"timestamp": 1661.49, "power": 32.659915}, {"timestamp": 1682.05, "power": 32.659915}, {"timestamp": 1702.59, "power": 32.659915}, {"timestamp": 1723.14, "power": 32.659915}, {"timestamp": 1743.67, "power": 32.659915}, {"timestamp": 1764.17, "power": 32.659915}, {"timestamp": 1784.71, "power": 32.659915}, {"timestamp": 1805.25, "power": 32.659915}, {"timestamp": 1825.8, "power": 32.659915}, {"timestamp": 1846.34, "power": 32.659915}, {"timestamp": 1866.89, "power": 32.659915}, {"timestamp": 1887.46, "power": 32.659915}, {"timestamp": 1907.96, "power": 32.659915}, {"timestamp": 1928.49, "power": 32.659915}, {"timestamp": 1949.05, "power": 32.659915}, {"timestamp": 1969.59, "power": 32.659915}, {"timestamp": 1990.13, "power": 32.659915}, {"timestamp": 2010.68, "power": 32.659915}, {"timestamp": 2031.22, "power": 33.209168}, {"timestamp": 2052.33, "power": 33.209168}, {"timestamp": 2072.87, "power": 33.209168}, {"timestamp": 2093.41, "power": 33.209168}, {"timestamp": 2113.95, "power": 33.209168}, {"timestamp": 2134.5, "power": 33.209168}, {"timestamp": 2155.04, "power": 33.209168}, {"timestamp": 2175.57, "power": 33.209168}, {"timestamp": 2196.06, "power": 33.209168}, {"timestamp": 2216.59, "power": 33.209168}, {"timestamp": 2237.13, "power": 33.209168}, {"timestamp": 2257.67, "power": 33.209168}, {"timestamp": 2278.21, "power": 33.209168}, {"timestamp": 2298.75, "power": 33.209168}, {"timestamp": 2319.29, "power": 33.209168}, {"timestamp": 2339.8, "power": 33.209168}, {"timestamp": 2360.3, "power": 33.209168}, {"timestamp": 2380.87, "power": 33.209168}, {"timestamp": 2401.44, "power": 33.209168}, {"timestamp": 2422.0, "power": 33.209168}, {"timestamp": 2442.56, "power": 33.209168}, {"timestamp": 2463.12, "power": 33.209168}, {"timestamp": 2483.65, "power": 33.209168}, {"timestamp": 2504.19, "power": 33.209168}, {"timestamp": 2524.77, "power": 33.209168}, {"timestamp": 2545.32, "power": 33.209168}, {"timestamp": 2565.9, "power": 33.209168}, {"timestamp": 2586.47, "power": 33.209168}, {"timestamp": 2607.04, "power": 33.209168}, {"timestamp": 2627.56, "power": 33.209168}, {"timestamp": 2648.05, "power": 33.209168}, {"timestamp": 2668.6, "power": 33.209168}, {"timestamp": 2689.17, "power": 33.209168}, {"timestamp": 2709.74, "power": 33.209168}, {"timestamp": 2730.3, "power": 33.209168}, {"timestamp": 2750.86, "power": 33.209168}, {"timestamp": 2771.44, "power": 33.209168}, {"timestamp": 2791.94, "power": 33.209168}, {"timestamp": 2812.5, "power": 33.209168}, {"timestamp": 2833.08, "power": 33.209168}, {"timestamp": 2853.63, "power": 33.209168}, {"timestamp": 2874.21, "power": 33.209168}, {"timestamp": 2894.76, "power": 33.209168}, {"timestamp": 2915.34, "power": 33.209168}, {"timestamp": 2935.85, "power": 33.209168}, {"timestamp": 2956.41, "power": 33.209168}, {"timestamp": 2976.98, "power": 33.209168}, {"timestamp": 2997.55, "power": 33.209168}, {"timestamp": 3018.11, "power": 33.209168}, {"timestamp": 3038.69, "power": 34.106262}, {"timestamp": 3059.8, "power": 34.106262}, {"timestamp": 3080.36, "power": 34.106262}, {"timestamp": 3100.93, "power": 34.106262}, {"timestamp": 3121.48, "power": 34.106262}, {"timestamp": 3142.04, "power": 34.106262}, {"timestamp": 3162.62, "power": 34.106262}, {"timestamp": 3183.2, "power": 34.106262}, {"timestamp": 3203.72, "power": 34.106262}, {"timestamp": 3224.28, "power": 34.106262}, {"timestamp": 3244.85, "power": 34.106262}, {"timestamp": 3265.41, "power": 34.106262}, {"timestamp": 3285.96, "power": 34.106262}, {"timestamp": 3306.57, "power": 34.106262}, {"timestamp": 3327.15, "power": 34.106262}, {"timestamp": 3347.66, "power": 34.106262}, {"timestamp": 3368.14, "power": 34.106262}, {"timestamp": 3388.67, "power": 34.106262}, {"timestamp": 3409.2, "power": 34.106262}, {"timestamp": 3429.73, "power": 34.106262}, {"timestamp": 3450.26, "power": 34.106262}, {"timestamp": 3470.79, "power": 34.106262}, {"timestamp": 3491.32, "power": 34.106262}, {"timestamp": 3511.83, "power": 34.106262}, {"timestamp": 3532.35, "power": 34.106262}, {"timestamp": 3552.88, "power": 34.106262}, {"timestamp": 3573.42, "power": 34.106262}, {"timestamp": 3593.95, "power": 34.106262}, {"timestamp": 3614.47, "power": 34.106262}, {"timestamp": 3635.0, "power": 34.106262}, {"timestamp": 3655.54, "power": 34.106262}, {"timestamp": 3676.08, "power": 34.106262}, {"timestamp": 3696.62, "power": 34.106262}, {"timestamp": 3717.2, "power": 34.106262}, {"timestamp": 3737.77, "power": 34.106262}, {"timestamp": 3758.34, "power": 34.106262}, {"timestamp": 3778.89, "power": 34.106262}, {"timestamp": 3799.42, "power": 34.106262}, {"timestamp": 3819.93, "power": 34.106262}, {"timestamp": 3840.42, "power": 34.106262}, {"timestamp": 3860.95, "power": 34.106262}, {"timestamp": 3881.49, "power": 34.106262}, {"timestamp": 3902.03, "power": 34.106262}, {"timestamp": 3922.58, "power": 34.106262}, {"timestamp": 3943.11, "power": 34.106262}, {"timestamp": 3963.62, "power": 34.106262}, {"timestamp": 3984.12, "power": 34.106262}, {"timestamp": 4004.61, "power": 34.106262}, {"timestamp": 4025.13, "power": 34.106262}, {"timestamp": 4045.67, "power": 32.481165}, {"timestamp": 4066.75, "power": 32.481165}, {"timestamp": 4087.28, "power": 32.481165}, {"timestamp": 4107.78, "power": 32.481165}, {"timestamp": 4128.28, "power": 32.481165}, {"timestamp": 4148.77, "power": 32.481165}, {"timestamp": 4169.3, "power": 32.481165}, {"timestamp": 4189.83, "power": 32.481165}, {"timestamp": 4210.37, "power": 32.481165}, {"timestamp": 4230.9, "power": 32.481165}, {"timestamp": 4251.45, "power": 32.481165}, {"timestamp": 4271.95, "power": 32.481165}, {"timestamp": 4292.44, "power": 32.481165}, {"timestamp": 4312.98, "power": 32.481165}, {"timestamp": 4333.52, "power": 32.481165}, {"timestamp": 4354.14, "power": 32.481165}, {"timestamp": 4374.75, "power": 32.481165}, {"timestamp": 4395.29, "power": 32.481165}, {"timestamp": 4415.81, "power": 32.481165}, {"timestamp": 4436.3, "power": 32.481165}, {"timestamp": 4456.79, "power": 32.481165}, {"timestamp": 4477.31, "power": 32.481165}, {"timestamp": 4497.84, "power": 32.481165}, {"timestamp": 4518.37, "power": 32.481165}, {"timestamp": 4538.91, "power": 32.481165}, {"timestamp": 4559.44, "power": 32.481165}, {"timestamp": 4579.93, "power": 32.481165}, {"timestamp": 4600.42, "power": 32.481165}, {"timestamp": 4620.91, "power": 32.481165}, {"timestamp": 4641.46, "power": 32.481165}, {"timestamp": 4662.03, "power": 32.481165}], "timeline": {"START": "1652.608182", "END": "3266.732763"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2582.41}, {"name": "clSetKernelArg", "calls": 19, "time": 931.33}, {"name": "clReleaseKernel", "calls": 1, "time": 854.137}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.954}, {"name": "clReleaseContext", "calls": 1, "time": 37.9633}, {"name": "clCreateContext", "calls": 1, "time": 33.8695}, {"name": "clReleaseProgram", "calls": 1, "time": 19.3266}, {"name": "clCreateKernel", "calls": 1, "time": 0.347919}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.331669}, {"name": "clEnqueueTask", "calls": 1, "time": 0.121944}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.105942}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071139}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034202}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024897}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020826}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014296}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011892}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01078}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007941}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007045}, {"name": "clRetainDevice", "calls": 2, "time": 0.004858}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1614.12}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1613.66}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8775.750462, "utilization": 91.414067, "size": 3195720.0, "time": 364.153472}, {"type": "WRITE", "transfers": 1, "speed": 6685.92355, "utilization": 69.645037, "size": 4037080.0, "time": 603.817679}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 51253309, "speed": 259.095, "utilization": 2.24909, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3206653, "speed": 477.638, "utilization": 4.14617, "size": 0.127474}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len8/run1.json b/code/fpga/memory_results/dblp.xml.10MB.len8/run1.json new file mode 100644 index 0000000..ebbe3ac --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.5916, "power": 32.449632}, {"timestamp": 71.2961, "power": 32.449632}, {"timestamp": 91.8356, "power": 32.449632}, {"timestamp": 112.369, "power": 32.449632}, {"timestamp": 133.261, "power": 32.449632}, {"timestamp": 153.828, "power": 32.449632}, {"timestamp": 174.361, "power": 32.449632}, {"timestamp": 194.905, "power": 32.449632}, {"timestamp": 215.444, "power": 32.449632}, {"timestamp": 235.989, "power": 32.449632}, {"timestamp": 256.535, "power": 32.449632}, {"timestamp": 277.078, "power": 32.449632}, {"timestamp": 297.593, "power": 32.449632}, {"timestamp": 318.09, "power": 32.449632}, {"timestamp": 338.635, "power": 32.449632}, {"timestamp": 359.177, "power": 32.449632}, {"timestamp": 379.724, "power": 32.449632}, {"timestamp": 400.266, "power": 32.449632}, {"timestamp": 420.809, "power": 32.449632}, {"timestamp": 441.354, "power": 32.449632}, {"timestamp": 461.873, "power": 32.449632}, {"timestamp": 482.661, "power": 32.449632}, {"timestamp": 503.209, "power": 32.449632}, {"timestamp": 523.752, "power": 32.449632}, {"timestamp": 544.298, "power": 32.449632}, {"timestamp": 564.854, "power": 32.449632}, {"timestamp": 585.404, "power": 32.449632}, {"timestamp": 605.906, "power": 32.449632}, {"timestamp": 626.445, "power": 32.449632}, {"timestamp": 646.988, "power": 32.449632}, {"timestamp": 667.531, "power": 32.449632}, {"timestamp": 688.076, "power": 32.449632}, {"timestamp": 708.617, "power": 32.449632}, {"timestamp": 729.165, "power": 32.449632}, {"timestamp": 749.684, "power": 32.449632}, {"timestamp": 770.225, "power": 32.449632}, {"timestamp": 790.77, "power": 32.449632}, {"timestamp": 811.312, "power": 32.449632}, {"timestamp": 831.852, "power": 32.449632}, {"timestamp": 852.392, "power": 32.449632}, {"timestamp": 872.935, "power": 32.449632}, {"timestamp": 893.443, "power": 32.449632}, {"timestamp": 913.943, "power": 32.449632}, {"timestamp": 934.478, "power": 32.449632}, {"timestamp": 955.018, "power": 32.449632}, {"timestamp": 975.564, "power": 32.449632}, {"timestamp": 996.11, "power": 32.449632}, {"timestamp": 1016.66, "power": 32.808983999999995}, {"timestamp": 1037.88, "power": 32.808983999999995}, {"timestamp": 1058.44, "power": 32.808983999999995}, {"timestamp": 1079.03, "power": 32.808983999999995}, {"timestamp": 1099.62, "power": 32.808983999999995}, {"timestamp": 1120.21, "power": 32.808983999999995}, {"timestamp": 1140.75, "power": 32.808983999999995}, {"timestamp": 1161.29, "power": 32.808983999999995}, {"timestamp": 1181.8, "power": 32.808983999999995}, {"timestamp": 1202.34, "power": 32.808983999999995}, {"timestamp": 1222.87, "power": 32.808983999999995}, {"timestamp": 1243.41, "power": 32.808983999999995}, {"timestamp": 1263.95, "power": 32.808983999999995}, {"timestamp": 1284.48, "power": 32.808983999999995}, {"timestamp": 1305.02, "power": 32.808983999999995}, {"timestamp": 1325.54, "power": 32.808983999999995}, {"timestamp": 1346.03, "power": 32.808983999999995}, {"timestamp": 1366.56, "power": 32.808983999999995}, {"timestamp": 1387.1, "power": 32.808983999999995}, {"timestamp": 1407.65, "power": 32.808983999999995}, {"timestamp": 1428.18, "power": 32.808983999999995}, {"timestamp": 1448.72, "power": 32.808983999999995}, {"timestamp": 1469.25, "power": 32.808983999999995}, {"timestamp": 1489.77, "power": 32.808983999999995}, {"timestamp": 1510.31, "power": 32.808983999999995}, {"timestamp": 1530.85, "power": 32.808983999999995}, {"timestamp": 1551.39, "power": 32.808983999999995}, {"timestamp": 1571.93, "power": 32.808983999999995}, {"timestamp": 1592.47, "power": 32.808983999999995}, {"timestamp": 1613.0, "power": 32.808983999999995}, {"timestamp": 1633.51, "power": 32.808983999999995}, {"timestamp": 1654.0, "power": 32.808983999999995}, {"timestamp": 1674.56, "power": 32.808983999999995}, {"timestamp": 1695.1, "power": 32.808983999999995}, {"timestamp": 1715.64, "power": 32.808983999999995}, {"timestamp": 1736.19, "power": 32.808983999999995}, {"timestamp": 1756.74, "power": 32.808983999999995}, {"timestamp": 1777.29, "power": 32.808983999999995}, {"timestamp": 1797.8, "power": 32.808983999999995}, {"timestamp": 1818.34, "power": 32.808983999999995}, {"timestamp": 1838.89, "power": 32.808983999999995}, {"timestamp": 1859.44, "power": 32.808983999999995}, {"timestamp": 1879.99, "power": 32.808983999999995}, {"timestamp": 1900.53, "power": 32.808983999999995}, {"timestamp": 1921.08, "power": 32.808983999999995}, {"timestamp": 1941.6, "power": 32.808983999999995}, {"timestamp": 1962.1, "power": 32.808983999999995}, {"timestamp": 1982.65, "power": 32.808983999999995}, {"timestamp": 2003.2, "power": 32.808983999999995}, {"timestamp": 2023.75, "power": 33.287440000000004}, {"timestamp": 2044.86, "power": 33.287440000000004}, {"timestamp": 2065.43, "power": 33.287440000000004}, {"timestamp": 2085.92, "power": 33.287440000000004}, {"timestamp": 2106.49, "power": 33.287440000000004}, {"timestamp": 2127.04, "power": 33.287440000000004}, {"timestamp": 2147.6, "power": 33.287440000000004}, {"timestamp": 2168.16, "power": 33.287440000000004}, {"timestamp": 2188.72, "power": 33.287440000000004}, {"timestamp": 2209.3, "power": 33.287440000000004}, {"timestamp": 2229.81, "power": 33.287440000000004}, {"timestamp": 2250.37, "power": 33.287440000000004}, {"timestamp": 2270.94, "power": 33.287440000000004}, {"timestamp": 2291.5, "power": 33.287440000000004}, {"timestamp": 2312.07, "power": 33.287440000000004}, {"timestamp": 2332.65, "power": 33.287440000000004}, {"timestamp": 2353.22, "power": 33.287440000000004}, {"timestamp": 2373.74, "power": 33.287440000000004}, {"timestamp": 2394.3, "power": 33.287440000000004}, {"timestamp": 2414.88, "power": 33.287440000000004}, {"timestamp": 2435.45, "power": 33.287440000000004}, {"timestamp": 2456.02, "power": 33.287440000000004}, {"timestamp": 2476.6, "power": 33.287440000000004}, {"timestamp": 2497.17, "power": 33.287440000000004}, {"timestamp": 2517.69, "power": 33.287440000000004}, {"timestamp": 2538.25, "power": 33.287440000000004}, {"timestamp": 2558.81, "power": 33.287440000000004}, {"timestamp": 2579.39, "power": 33.287440000000004}, {"timestamp": 2599.97, "power": 33.287440000000004}, {"timestamp": 2620.55, "power": 33.287440000000004}, {"timestamp": 2641.12, "power": 33.287440000000004}, {"timestamp": 2661.63, "power": 33.287440000000004}, {"timestamp": 2682.13, "power": 33.287440000000004}, {"timestamp": 2702.7, "power": 33.287440000000004}, {"timestamp": 2723.25, "power": 33.287440000000004}, {"timestamp": 2743.82, "power": 33.287440000000004}, {"timestamp": 2764.38, "power": 33.287440000000004}, {"timestamp": 2784.94, "power": 33.287440000000004}, {"timestamp": 2805.5, "power": 33.287440000000004}, {"timestamp": 2826.0, "power": 33.287440000000004}, {"timestamp": 2846.57, "power": 33.287440000000004}, {"timestamp": 2867.15, "power": 33.287440000000004}, {"timestamp": 2887.69, "power": 33.287440000000004}, {"timestamp": 2908.24, "power": 33.287440000000004}, {"timestamp": 2928.79, "power": 33.287440000000004}, {"timestamp": 2949.34, "power": 33.287440000000004}, {"timestamp": 2969.87, "power": 33.287440000000004}, {"timestamp": 2990.41, "power": 33.287440000000004}, {"timestamp": 3010.95, "power": 33.287440000000004}, {"timestamp": 3031.5, "power": 33.258274}, {"timestamp": 3053.26, "power": 33.258274}, {"timestamp": 3073.78, "power": 33.258274}, {"timestamp": 3094.33, "power": 33.258274}, {"timestamp": 3114.9, "power": 33.258274}, {"timestamp": 3135.48, "power": 33.258274}, {"timestamp": 3156.06, "power": 33.258274}, {"timestamp": 3176.63, "power": 33.258274}, {"timestamp": 3197.2, "power": 33.258274}, {"timestamp": 3217.72, "power": 33.258274}, {"timestamp": 3238.27, "power": 33.258274}, {"timestamp": 3258.85, "power": 33.258274}, {"timestamp": 3279.41, "power": 33.258274}, {"timestamp": 3299.98, "power": 33.258274}, {"timestamp": 3320.53, "power": 33.258274}, {"timestamp": 3341.12, "power": 33.258274}, {"timestamp": 3361.64, "power": 33.258274}, {"timestamp": 3382.16, "power": 33.258274}, {"timestamp": 3402.69, "power": 33.258274}, {"timestamp": 3423.22, "power": 33.258274}, {"timestamp": 3443.75, "power": 33.258274}, {"timestamp": 3464.28, "power": 33.258274}, {"timestamp": 3484.81, "power": 33.258274}, {"timestamp": 3505.34, "power": 33.258274}, {"timestamp": 3525.84, "power": 33.258274}, {"timestamp": 3546.37, "power": 33.258274}, {"timestamp": 3566.9, "power": 33.258274}, {"timestamp": 3587.43, "power": 33.258274}, {"timestamp": 3607.96, "power": 33.258274}, {"timestamp": 3628.49, "power": 33.258274}, {"timestamp": 3649.04, "power": 33.258274}, {"timestamp": 3669.58, "power": 33.258274}, {"timestamp": 3690.11, "power": 33.258274}, {"timestamp": 3710.64, "power": 33.258274}, {"timestamp": 3731.21, "power": 33.258274}, {"timestamp": 3751.77, "power": 33.258274}, {"timestamp": 3772.3, "power": 33.258274}, {"timestamp": 3792.83, "power": 33.258274}, {"timestamp": 3813.36, "power": 33.258274}, {"timestamp": 3833.87, "power": 33.258274}, {"timestamp": 3854.38, "power": 33.258274}, {"timestamp": 3874.91, "power": 33.258274}, {"timestamp": 3895.44, "power": 33.258274}, {"timestamp": 3915.97, "power": 33.258274}, {"timestamp": 3936.5, "power": 33.258274}, {"timestamp": 3957.03, "power": 33.258274}, {"timestamp": 3977.55, "power": 33.258274}, {"timestamp": 3998.05, "power": 33.258274}, {"timestamp": 4018.55, "power": 33.258274}, {"timestamp": 4039.08, "power": 32.40694}, {"timestamp": 4060.11, "power": 32.40694}, {"timestamp": 4080.64, "power": 32.40694}, {"timestamp": 4101.18, "power": 32.40694}, {"timestamp": 4121.7, "power": 32.40694}, {"timestamp": 4142.19, "power": 32.40694}, {"timestamp": 4162.67, "power": 32.40694}, {"timestamp": 4183.2, "power": 32.40694}, {"timestamp": 4203.73, "power": 32.40694}, {"timestamp": 4224.26, "power": 32.40694}, {"timestamp": 4244.79, "power": 32.40694}, {"timestamp": 4265.32, "power": 32.40694}, {"timestamp": 4285.83, "power": 32.40694}, {"timestamp": 4306.32, "power": 32.40694}, {"timestamp": 4326.84, "power": 32.40694}, {"timestamp": 4347.44, "power": 32.40694}, {"timestamp": 4367.99, "power": 32.40694}], "timeline": {"START": "1646.233376", "END": "3304.378962"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2582.94}, {"name": "clSetKernelArg", "calls": 19, "time": 926.6}, {"name": "clReleaseKernel", "calls": 1, "time": 578.191}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.1172}, {"name": "clReleaseContext", "calls": 1, "time": 49.5163}, {"name": "clCreateContext", "calls": 1, "time": 48.3443}, {"name": "clReleaseProgram", "calls": 1, "time": 18.858}, {"name": "clCreateKernel", "calls": 1, "time": 0.34316}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.254884}, {"name": "clEnqueueTask", "calls": 1, "time": 0.124462}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087824}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069661}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028731}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025497}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021843}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012268}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011492}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010911}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009759}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007173}, {"name": "clRetainDevice", "calls": 2, "time": 0.004986}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1658.15}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1657.68}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9448.084787, "utilization": 98.41755, "size": 3195720.0, "time": 338.239979}, {"type": "WRITE", "transfers": 1, "speed": 6886.342913, "utilization": 71.732739, "size": 4037080.0, "time": 586.244236}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 52688581, "speed": 259.161, "utilization": 2.24966, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3296426, "speed": 477.593, "utilization": 4.14577, "size": 0.127486}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len8/run2.json b/code/fpga/memory_results/dblp.xml.10MB.len8/run2.json new file mode 100644 index 0000000..e804603 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.2438, "power": 32.594016999999994}, {"timestamp": 54.8552, "power": 32.594016999999994}, {"timestamp": 75.5121, "power": 32.594016999999994}, {"timestamp": 96.075, "power": 32.594016999999994}, {"timestamp": 116.766, "power": 32.594016999999994}, {"timestamp": 137.375, "power": 32.594016999999994}, {"timestamp": 157.86, "power": 32.594016999999994}, {"timestamp": 178.395, "power": 32.594016999999994}, {"timestamp": 198.946, "power": 32.594016999999994}, {"timestamp": 219.541, "power": 32.594016999999994}, {"timestamp": 240.135, "power": 32.594016999999994}, {"timestamp": 260.731, "power": 32.594016999999994}, {"timestamp": 281.289, "power": 32.594016999999994}, {"timestamp": 301.846, "power": 32.594016999999994}, {"timestamp": 322.449, "power": 32.594016999999994}, {"timestamp": 343.043, "power": 32.594016999999994}, {"timestamp": 363.639, "power": 32.594016999999994}, {"timestamp": 384.239, "power": 32.594016999999994}, {"timestamp": 404.833, "power": 32.594016999999994}, {"timestamp": 425.396, "power": 32.594016999999994}, {"timestamp": 445.962, "power": 32.594016999999994}, {"timestamp": 466.558, "power": 32.594016999999994}, {"timestamp": 487.16, "power": 32.594016999999994}, {"timestamp": 507.757, "power": 32.594016999999994}, {"timestamp": 528.354, "power": 32.594016999999994}, {"timestamp": 548.931, "power": 32.594016999999994}, {"timestamp": 569.495, "power": 32.594016999999994}, {"timestamp": 590.062, "power": 32.594016999999994}, {"timestamp": 610.661, "power": 32.594016999999994}, {"timestamp": 631.262, "power": 32.594016999999994}, {"timestamp": 651.864, "power": 32.594016999999994}, {"timestamp": 672.466, "power": 32.594016999999994}, {"timestamp": 693.04, "power": 32.594016999999994}, {"timestamp": 713.61, "power": 32.594016999999994}, {"timestamp": 734.219, "power": 32.594016999999994}, {"timestamp": 754.82, "power": 32.594016999999994}, {"timestamp": 775.419, "power": 32.594016999999994}, {"timestamp": 796.018, "power": 32.594016999999994}, {"timestamp": 816.616, "power": 32.594016999999994}, {"timestamp": 837.189, "power": 32.594016999999994}, {"timestamp": 857.751, "power": 32.594016999999994}, {"timestamp": 878.351, "power": 32.594016999999994}, {"timestamp": 898.948, "power": 32.594016999999994}, {"timestamp": 919.543, "power": 32.594016999999994}, {"timestamp": 940.147, "power": 32.594016999999994}, {"timestamp": 960.762, "power": 32.594016999999994}, {"timestamp": 981.334, "power": 32.594016999999994}, {"timestamp": 1001.9, "power": 32.594016999999994}, {"timestamp": 1022.5, "power": 32.83803400000001}, {"timestamp": 1043.56, "power": 32.83803400000001}, {"timestamp": 1063.85, "power": 32.83803400000001}, {"timestamp": 1084.21, "power": 32.83803400000001}, {"timestamp": 1104.73, "power": 32.83803400000001}, {"timestamp": 1125.22, "power": 32.83803400000001}, {"timestamp": 1145.74, "power": 32.83803400000001}, {"timestamp": 1166.27, "power": 32.83803400000001}, {"timestamp": 1186.81, "power": 32.83803400000001}, {"timestamp": 1207.34, "power": 32.83803400000001}, {"timestamp": 1227.86, "power": 32.83803400000001}, {"timestamp": 1248.4, "power": 32.83803400000001}, {"timestamp": 1268.9, "power": 32.83803400000001}, {"timestamp": 1289.39, "power": 32.83803400000001}, {"timestamp": 1309.92, "power": 32.83803400000001}, {"timestamp": 1330.45, "power": 32.83803400000001}, {"timestamp": 1350.99, "power": 32.83803400000001}, {"timestamp": 1371.53, "power": 32.83803400000001}, {"timestamp": 1392.07, "power": 32.83803400000001}, {"timestamp": 1412.61, "power": 32.83803400000001}, {"timestamp": 1433.12, "power": 32.83803400000001}, {"timestamp": 1453.65, "power": 32.83803400000001}, {"timestamp": 1474.18, "power": 32.83803400000001}, {"timestamp": 1494.72, "power": 32.83803400000001}, {"timestamp": 1515.25, "power": 32.83803400000001}, {"timestamp": 1535.79, "power": 32.83803400000001}, {"timestamp": 1556.32, "power": 32.83803400000001}, {"timestamp": 1576.83, "power": 32.83803400000001}, {"timestamp": 1597.32, "power": 32.83803400000001}, {"timestamp": 1617.85, "power": 32.83803400000001}, {"timestamp": 1638.38, "power": 32.83803400000001}, {"timestamp": 1658.94, "power": 32.83803400000001}, {"timestamp": 1679.49, "power": 32.83803400000001}, {"timestamp": 1700.03, "power": 32.83803400000001}, {"timestamp": 1720.57, "power": 32.83803400000001}, {"timestamp": 1741.1, "power": 32.83803400000001}, {"timestamp": 1761.63, "power": 32.83803400000001}, {"timestamp": 1782.18, "power": 32.83803400000001}, {"timestamp": 1802.72, "power": 32.83803400000001}, {"timestamp": 1823.27, "power": 32.83803400000001}, {"timestamp": 1843.81, "power": 32.83803400000001}, {"timestamp": 1864.36, "power": 32.83803400000001}, {"timestamp": 1884.88, "power": 32.83803400000001}, {"timestamp": 1905.37, "power": 32.83803400000001}, {"timestamp": 1925.9, "power": 32.83803400000001}, {"timestamp": 1946.45, "power": 32.83803400000001}, {"timestamp": 1967.0, "power": 32.83803400000001}, {"timestamp": 1987.54, "power": 32.83803400000001}, {"timestamp": 2008.09, "power": 32.83803400000001}, {"timestamp": 2028.63, "power": 33.419134}, {"timestamp": 2049.78, "power": 33.419134}, {"timestamp": 2070.32, "power": 33.419134}, {"timestamp": 2090.86, "power": 33.419134}, {"timestamp": 2111.4, "power": 33.419134}, {"timestamp": 2131.94, "power": 33.419134}, {"timestamp": 2152.49, "power": 33.419134}, {"timestamp": 2173.0, "power": 33.419134}, {"timestamp": 2193.54, "power": 33.419134}, {"timestamp": 2214.09, "power": 33.419134}, {"timestamp": 2234.63, "power": 33.419134}, {"timestamp": 2255.17, "power": 33.419134}, {"timestamp": 2275.72, "power": 33.419134}, {"timestamp": 2296.26, "power": 33.419134}, {"timestamp": 2316.77, "power": 33.419134}, {"timestamp": 2337.27, "power": 33.419134}, {"timestamp": 2357.81, "power": 33.419134}, {"timestamp": 2378.36, "power": 33.419134}, {"timestamp": 2398.9, "power": 33.419134}, {"timestamp": 2419.45, "power": 33.419134}, {"timestamp": 2439.99, "power": 33.419134}, {"timestamp": 2460.53, "power": 33.419134}, {"timestamp": 2481.06, "power": 33.419134}, {"timestamp": 2501.59, "power": 33.419134}, {"timestamp": 2522.13, "power": 33.419134}, {"timestamp": 2542.67, "power": 33.419134}, {"timestamp": 2563.24, "power": 33.419134}, {"timestamp": 2583.8, "power": 33.419134}, {"timestamp": 2604.37, "power": 33.419134}, {"timestamp": 2624.89, "power": 33.419134}, {"timestamp": 2645.38, "power": 33.419134}, {"timestamp": 2665.92, "power": 33.419134}, {"timestamp": 2686.47, "power": 33.419134}, {"timestamp": 2707.06, "power": 33.419134}, {"timestamp": 2727.6, "power": 33.419134}, {"timestamp": 2748.14, "power": 33.419134}, {"timestamp": 2768.73, "power": 33.419134}, {"timestamp": 2789.23, "power": 33.419134}, {"timestamp": 2809.8, "power": 33.419134}, {"timestamp": 2830.36, "power": 33.419134}, {"timestamp": 2850.94, "power": 33.419134}, {"timestamp": 2871.51, "power": 33.419134}, {"timestamp": 2892.07, "power": 33.419134}, {"timestamp": 2912.65, "power": 33.419134}, {"timestamp": 2933.16, "power": 33.419134}, {"timestamp": 2953.66, "power": 33.419134}, {"timestamp": 2974.19, "power": 33.419134}, {"timestamp": 2994.74, "power": 33.419134}, {"timestamp": 3015.31, "power": 33.419134}, {"timestamp": 3035.87, "power": 33.704836}, {"timestamp": 3057.09, "power": 33.704836}, {"timestamp": 3077.58, "power": 33.704836}, {"timestamp": 3098.12, "power": 33.704836}, {"timestamp": 3118.66, "power": 33.704836}, {"timestamp": 3139.24, "power": 33.704836}, {"timestamp": 3159.81, "power": 33.704836}, {"timestamp": 3180.38, "power": 33.704836}, {"timestamp": 3200.9, "power": 33.704836}, {"timestamp": 3221.39, "power": 33.704836}, {"timestamp": 3241.95, "power": 33.704836}, {"timestamp": 3262.49, "power": 33.704836}, {"timestamp": 3283.06, "power": 33.704836}, {"timestamp": 3303.64, "power": 33.704836}, {"timestamp": 3324.18, "power": 33.704836}, {"timestamp": 3344.72, "power": 33.704836}, {"timestamp": 3365.2, "power": 33.704836}, {"timestamp": 3385.68, "power": 33.704836}, {"timestamp": 3406.21, "power": 33.704836}, {"timestamp": 3426.73, "power": 33.704836}, {"timestamp": 3447.26, "power": 33.704836}, {"timestamp": 3467.79, "power": 33.704836}, {"timestamp": 3488.31, "power": 33.704836}, {"timestamp": 3508.81, "power": 33.704836}, {"timestamp": 3529.3, "power": 33.704836}, {"timestamp": 3549.82, "power": 33.704836}, {"timestamp": 3570.36, "power": 33.704836}, {"timestamp": 3590.89, "power": 33.704836}, {"timestamp": 3611.42, "power": 33.704836}, {"timestamp": 3631.99, "power": 33.704836}, {"timestamp": 3652.57, "power": 33.704836}, {"timestamp": 3673.1, "power": 33.704836}, {"timestamp": 3693.63, "power": 33.704836}, {"timestamp": 3714.38, "power": 33.704836}, {"timestamp": 3734.92, "power": 33.704836}, {"timestamp": 3755.45, "power": 33.704836}, {"timestamp": 3775.99, "power": 33.704836}, {"timestamp": 3796.55, "power": 33.704836}, {"timestamp": 3817.06, "power": 33.704836}, {"timestamp": 3837.55, "power": 33.704836}, {"timestamp": 3858.03, "power": 33.704836}, {"timestamp": 3878.56, "power": 33.704836}, {"timestamp": 3899.09, "power": 33.704836}, {"timestamp": 3919.62, "power": 33.704836}, {"timestamp": 3940.17, "power": 33.704836}, {"timestamp": 3960.73, "power": 33.704836}, {"timestamp": 3981.24, "power": 33.704836}, {"timestamp": 4001.73, "power": 33.704836}, {"timestamp": 4022.27, "power": 33.704836}, {"timestamp": 4042.82, "power": 32.38758}, {"timestamp": 4063.85, "power": 32.38758}, {"timestamp": 4084.38, "power": 32.38758}, {"timestamp": 4104.88, "power": 32.38758}, {"timestamp": 4125.37, "power": 32.38758}, {"timestamp": 4145.86, "power": 32.38758}, {"timestamp": 4166.38, "power": 32.38758}, {"timestamp": 4186.91, "power": 32.38758}, {"timestamp": 4207.44, "power": 32.38758}, {"timestamp": 4227.97, "power": 32.38758}, {"timestamp": 4248.49, "power": 32.38758}, {"timestamp": 4269.0, "power": 32.38758}, {"timestamp": 4289.52, "power": 32.38758}, {"timestamp": 4310.07, "power": 32.38758}], "timeline": {"START": "1631.484359", "END": "3257.873023"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2552.12}, {"name": "clSetKernelArg", "calls": 19, "time": 924.879}, {"name": "clReleaseKernel", "calls": 1, "time": 573.008}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.9417}, {"name": "clReleaseContext", "calls": 1, "time": 50.2783}, {"name": "clCreateContext", "calls": 1, "time": 32.0725}, {"name": "clReleaseProgram", "calls": 1, "time": 17.16}, {"name": "clCreateKernel", "calls": 1, "time": 0.337365}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.266338}, {"name": "clEnqueueTask", "calls": 1, "time": 0.103958}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073686}, {"name": "clRetainMemObject", "calls": 14, "time": 0.068934}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.024922}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022481}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020262}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011179}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010116}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009828}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009659}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.0081}, {"name": "clRetainDevice", "calls": 2, "time": 0.0047}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1626.39}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1625.91}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9474.091512, "utilization": 98.688453, "size": 3195720.0, "time": 337.311498}, {"type": "WRITE", "transfers": 1, "speed": 6864.714908, "utilization": 71.507447, "size": 4037080.0, "time": 588.09126}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 51652577, "speed": 259.12, "utilization": 2.2493, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3231634, "speed": 477.368, "utilization": 4.14382, "size": 0.127477}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len8/run3.json b/code/fpga/memory_results/dblp.xml.10MB.len8/run3.json new file mode 100644 index 0000000..8969ee2 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.7577, "power": 32.48917}, {"timestamp": 54.3564, "power": 32.48917}, {"timestamp": 74.9226, "power": 32.48917}, {"timestamp": 95.4876, "power": 32.48917}, {"timestamp": 116.156, "power": 32.48917}, {"timestamp": 136.783, "power": 32.48917}, {"timestamp": 157.314, "power": 32.48917}, {"timestamp": 177.852, "power": 32.48917}, {"timestamp": 198.415, "power": 32.48917}, {"timestamp": 219.01, "power": 32.48917}, {"timestamp": 239.606, "power": 32.48917}, {"timestamp": 260.19, "power": 32.48917}, {"timestamp": 280.753, "power": 32.48917}, {"timestamp": 301.353, "power": 32.48917}, {"timestamp": 321.949, "power": 32.48917}, {"timestamp": 342.546, "power": 32.48917}, {"timestamp": 363.143, "power": 32.48917}, {"timestamp": 383.747, "power": 32.48917}, {"timestamp": 404.322, "power": 32.48917}, {"timestamp": 424.883, "power": 32.48917}, {"timestamp": 445.483, "power": 32.48917}, {"timestamp": 466.085, "power": 32.48917}, {"timestamp": 486.683, "power": 32.48917}, {"timestamp": 507.281, "power": 32.48917}, {"timestamp": 527.84, "power": 32.48917}, {"timestamp": 548.403, "power": 32.48917}, {"timestamp": 568.964, "power": 32.48917}, {"timestamp": 589.563, "power": 32.48917}, {"timestamp": 610.162, "power": 32.48917}, {"timestamp": 630.757, "power": 32.48917}, {"timestamp": 651.354, "power": 32.48917}, {"timestamp": 671.927, "power": 32.48917}, {"timestamp": 692.488, "power": 32.48917}, {"timestamp": 713.062, "power": 32.48917}, {"timestamp": 733.669, "power": 32.48917}, {"timestamp": 754.266, "power": 32.48917}, {"timestamp": 774.861, "power": 32.48917}, {"timestamp": 795.456, "power": 32.48917}, {"timestamp": 816.036, "power": 32.48917}, {"timestamp": 836.598, "power": 32.48917}, {"timestamp": 857.197, "power": 32.48917}, {"timestamp": 877.795, "power": 32.48917}, {"timestamp": 898.395, "power": 32.48917}, {"timestamp": 918.993, "power": 32.48917}, {"timestamp": 939.593, "power": 32.48917}, {"timestamp": 960.169, "power": 32.48917}, {"timestamp": 980.74, "power": 32.48917}, {"timestamp": 1001.34, "power": 32.48917}, {"timestamp": 1021.94, "power": 32.7809}, {"timestamp": 1043.19, "power": 32.7809}, {"timestamp": 1063.85, "power": 32.7809}, {"timestamp": 1084.35, "power": 32.7809}, {"timestamp": 1104.87, "power": 32.7809}, {"timestamp": 1125.4, "power": 32.7809}, {"timestamp": 1145.92, "power": 32.7809}, {"timestamp": 1166.46, "power": 32.7809}, {"timestamp": 1186.99, "power": 32.7809}, {"timestamp": 1207.52, "power": 32.7809}, {"timestamp": 1228.03, "power": 32.7809}, {"timestamp": 1248.52, "power": 32.7809}, {"timestamp": 1269.05, "power": 32.7809}, {"timestamp": 1289.58, "power": 32.7809}, {"timestamp": 1310.11, "power": 32.7809}, {"timestamp": 1330.64, "power": 32.7809}, {"timestamp": 1351.17, "power": 32.7809}, {"timestamp": 1371.71, "power": 32.7809}, {"timestamp": 1392.22, "power": 32.7809}, {"timestamp": 1412.75, "power": 32.7809}, {"timestamp": 1433.29, "power": 32.7809}, {"timestamp": 1453.82, "power": 32.7809}, {"timestamp": 1474.35, "power": 32.7809}, {"timestamp": 1494.89, "power": 32.7809}, {"timestamp": 1515.42, "power": 32.7809}, {"timestamp": 1535.94, "power": 32.7809}, {"timestamp": 1556.42, "power": 32.7809}, {"timestamp": 1576.95, "power": 32.7809}, {"timestamp": 1597.48, "power": 32.7809}, {"timestamp": 1618.02, "power": 32.7809}, {"timestamp": 1638.55, "power": 32.7809}, {"timestamp": 1659.09, "power": 32.7809}, {"timestamp": 1679.63, "power": 32.7809}, {"timestamp": 1700.15, "power": 32.7809}, {"timestamp": 1720.69, "power": 32.7809}, {"timestamp": 1741.23, "power": 32.7809}, {"timestamp": 1761.78, "power": 32.7809}, {"timestamp": 1782.32, "power": 32.7809}, {"timestamp": 1802.86, "power": 32.7809}, {"timestamp": 1823.41, "power": 32.7809}, {"timestamp": 1843.93, "power": 32.7809}, {"timestamp": 1864.42, "power": 32.7809}, {"timestamp": 1884.96, "power": 32.7809}, {"timestamp": 1905.5, "power": 32.7809}, {"timestamp": 1926.04, "power": 32.7809}, {"timestamp": 1946.6, "power": 32.7809}, {"timestamp": 1967.14, "power": 32.7809}, {"timestamp": 1987.69, "power": 32.7809}, {"timestamp": 2008.21, "power": 32.7809}, {"timestamp": 2028.75, "power": 33.439074999999995}, {"timestamp": 2049.88, "power": 33.439074999999995}, {"timestamp": 2070.45, "power": 33.439074999999995}, {"timestamp": 2091.02, "power": 33.439074999999995}, {"timestamp": 2111.58, "power": 33.439074999999995}, {"timestamp": 2132.11, "power": 33.439074999999995}, {"timestamp": 2152.67, "power": 33.439074999999995}, {"timestamp": 2173.24, "power": 33.439074999999995}, {"timestamp": 2193.81, "power": 33.439074999999995}, {"timestamp": 2214.38, "power": 33.439074999999995}, {"timestamp": 2234.95, "power": 33.439074999999995}, {"timestamp": 2255.52, "power": 33.439074999999995}, {"timestamp": 2276.04, "power": 33.439074999999995}, {"timestamp": 2296.53, "power": 33.439074999999995}, {"timestamp": 2317.1, "power": 33.439074999999995}, {"timestamp": 2337.66, "power": 33.439074999999995}, {"timestamp": 2358.21, "power": 33.439074999999995}, {"timestamp": 2378.77, "power": 33.439074999999995}, {"timestamp": 2399.34, "power": 33.439074999999995}, {"timestamp": 2419.88, "power": 33.439074999999995}, {"timestamp": 2440.37, "power": 33.439074999999995}, {"timestamp": 2460.91, "power": 33.439074999999995}, {"timestamp": 2481.46, "power": 33.439074999999995}, {"timestamp": 2502.01, "power": 33.439074999999995}, {"timestamp": 2522.55, "power": 33.439074999999995}, {"timestamp": 2543.1, "power": 33.439074999999995}, {"timestamp": 2563.66, "power": 33.439074999999995}, {"timestamp": 2584.17, "power": 33.439074999999995}, {"timestamp": 2604.71, "power": 33.439074999999995}, {"timestamp": 2625.25, "power": 33.439074999999995}, {"timestamp": 2645.8, "power": 33.439074999999995}, {"timestamp": 2666.34, "power": 33.439074999999995}, {"timestamp": 2686.9, "power": 33.439074999999995}, {"timestamp": 2707.48, "power": 33.439074999999995}, {"timestamp": 2727.99, "power": 33.439074999999995}, {"timestamp": 2748.49, "power": 33.439074999999995}, {"timestamp": 2769.05, "power": 33.439074999999995}, {"timestamp": 2789.63, "power": 33.439074999999995}, {"timestamp": 2810.2, "power": 33.439074999999995}, {"timestamp": 2830.78, "power": 33.439074999999995}, {"timestamp": 2851.34, "power": 33.439074999999995}, {"timestamp": 2871.88, "power": 33.439074999999995}, {"timestamp": 2892.38, "power": 33.439074999999995}, {"timestamp": 2912.93, "power": 33.439074999999995}, {"timestamp": 2933.51, "power": 33.439074999999995}, {"timestamp": 2954.08, "power": 33.439074999999995}, {"timestamp": 2974.66, "power": 33.439074999999995}, {"timestamp": 2995.23, "power": 33.439074999999995}, {"timestamp": 3015.82, "power": 33.439074999999995}, {"timestamp": 3036.32, "power": 33.587097}, {"timestamp": 3057.53, "power": 33.587097}, {"timestamp": 3078.11, "power": 33.587097}, {"timestamp": 3098.66, "power": 33.587097}, {"timestamp": 3119.24, "power": 33.587097}, {"timestamp": 3139.81, "power": 33.587097}, {"timestamp": 3160.32, "power": 33.587097}, {"timestamp": 3180.87, "power": 33.587097}, {"timestamp": 3201.44, "power": 33.587097}, {"timestamp": 3222.01, "power": 33.587097}, {"timestamp": 3242.57, "power": 33.587097}, {"timestamp": 3263.15, "power": 33.587097}, {"timestamp": 3283.71, "power": 33.587097}, {"timestamp": 3304.23, "power": 33.587097}, {"timestamp": 3324.76, "power": 33.587097}, {"timestamp": 3345.3, "power": 33.587097}, {"timestamp": 3365.83, "power": 33.587097}, {"timestamp": 3386.36, "power": 33.587097}, {"timestamp": 3406.89, "power": 33.587097}, {"timestamp": 3427.42, "power": 33.587097}, {"timestamp": 3447.92, "power": 33.587097}, {"timestamp": 3468.45, "power": 33.587097}, {"timestamp": 3488.97, "power": 33.587097}, {"timestamp": 3509.5, "power": 33.587097}, {"timestamp": 3530.03, "power": 33.587097}, {"timestamp": 3550.56, "power": 33.587097}, {"timestamp": 3571.09, "power": 33.587097}, {"timestamp": 3591.62, "power": 33.587097}, {"timestamp": 3612.12, "power": 33.587097}, {"timestamp": 3632.64, "power": 33.587097}, {"timestamp": 3653.17, "power": 33.587097}, {"timestamp": 3673.7, "power": 33.587097}, {"timestamp": 3694.22, "power": 33.587097}, {"timestamp": 3714.75, "power": 33.587097}, {"timestamp": 3735.28, "power": 33.587097}, {"timestamp": 3755.82, "power": 33.587097}, {"timestamp": 3776.31, "power": 33.587097}, {"timestamp": 3796.83, "power": 33.587097}, {"timestamp": 3817.36, "power": 33.587097}, {"timestamp": 3837.88, "power": 33.587097}, {"timestamp": 3858.41, "power": 33.587097}, {"timestamp": 3878.94, "power": 33.587097}, {"timestamp": 3899.47, "power": 33.587097}, {"timestamp": 3919.97, "power": 33.587097}, {"timestamp": 3940.46, "power": 33.587097}, {"timestamp": 3960.99, "power": 33.587097}, {"timestamp": 3981.52, "power": 33.587097}, {"timestamp": 4002.05, "power": 33.587097}, {"timestamp": 4022.58, "power": 33.587097}, {"timestamp": 4043.11, "power": 32.513486}, {"timestamp": 4064.14, "power": 32.513486}, {"timestamp": 4084.66, "power": 32.513486}, {"timestamp": 4105.19, "power": 32.513486}, {"timestamp": 4125.72, "power": 32.513486}, {"timestamp": 4146.24, "power": 32.513486}, {"timestamp": 4166.77, "power": 32.513486}, {"timestamp": 4187.3, "power": 32.513486}, {"timestamp": 4207.84, "power": 32.513486}, {"timestamp": 4228.33, "power": 32.513486}, {"timestamp": 4248.86, "power": 32.513486}, {"timestamp": 4269.39, "power": 32.513486}, {"timestamp": 4289.92, "power": 32.513486}, {"timestamp": 4310.45, "power": 32.513486}, {"timestamp": 4330.99, "power": 32.513486}, {"timestamp": 4351.52, "power": 32.513486}, {"timestamp": 4372.03, "power": 32.513486}, {"timestamp": 4392.52, "power": 32.513486}, {"timestamp": 4413.01, "power": 32.513486}, {"timestamp": 4433.53, "power": 32.513486}, {"timestamp": 4454.05, "power": 32.513486}, {"timestamp": 4474.58, "power": 32.513486}, {"timestamp": 4495.11, "power": 32.513486}, {"timestamp": 4515.63, "power": 32.513486}, {"timestamp": 4536.18, "power": 32.513486}, {"timestamp": 4556.71, "power": 32.513486}, {"timestamp": 4577.2, "power": 32.513486}, {"timestamp": 4597.78, "power": 32.513486}, {"timestamp": 4618.32, "power": 32.513486}], "timeline": {"START": "1626.590382", "END": "3306.97439"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2580.62}, {"name": "clSetKernelArg", "calls": 19, "time": 927.926}, {"name": "clReleaseKernel", "calls": 1, "time": 816.906}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.8429}, {"name": "clReleaseContext", "calls": 1, "time": 40.5309}, {"name": "clCreateContext", "calls": 1, "time": 31.6178}, {"name": "clReleaseProgram", "calls": 1, "time": 14.8196}, {"name": "clCreateKernel", "calls": 1, "time": 0.338846}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.308164}, {"name": "clEnqueueTask", "calls": 1, "time": 0.1062}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082647}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069526}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.024905}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023089}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020152}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012253}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010925}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009882}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008575}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006531}, {"name": "clRetainDevice", "calls": 2, "time": 0.004585}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1680.38}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1679.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 3195720.0, "time": 332.8875}, {"type": "WRITE", "transfers": 1, "speed": 6957.09763, "utilization": 72.469767, "size": 4037080.0, "time": 580.282045}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 53425045, "speed": 259.222, "utilization": 2.25019, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3342427, "speed": 477.07, "utilization": 4.14123, "size": 0.127494}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.10MB.len8/run4.json b/code/fpga/memory_results/dblp.xml.10MB.len8/run4.json new file mode 100644 index 0000000..4edaa45 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.6128, "power": 32.164546}, {"timestamp": 73.2516, "power": 32.164546}, {"timestamp": 93.789, "power": 32.164546}, {"timestamp": 114.322, "power": 32.164546}, {"timestamp": 135.161, "power": 32.164546}, {"timestamp": 155.711, "power": 32.164546}, {"timestamp": 176.202, "power": 32.164546}, {"timestamp": 196.742, "power": 32.164546}, {"timestamp": 217.278, "power": 32.164546}, {"timestamp": 237.827, "power": 32.164546}, {"timestamp": 258.372, "power": 32.164546}, {"timestamp": 278.914, "power": 32.164546}, {"timestamp": 299.461, "power": 32.164546}, {"timestamp": 319.961, "power": 32.164546}, {"timestamp": 340.496, "power": 32.164546}, {"timestamp": 361.039, "power": 32.164546}, {"timestamp": 381.578, "power": 32.164546}, {"timestamp": 402.119, "power": 32.164546}, {"timestamp": 422.663, "power": 32.164546}, {"timestamp": 443.206, "power": 32.164546}, {"timestamp": 463.721, "power": 32.164546}, {"timestamp": 484.258, "power": 32.164546}, {"timestamp": 504.8, "power": 32.164546}, {"timestamp": 525.343, "power": 32.164546}, {"timestamp": 545.886, "power": 32.164546}, {"timestamp": 566.44, "power": 32.164546}, {"timestamp": 586.983, "power": 32.164546}, {"timestamp": 607.495, "power": 32.164546}, {"timestamp": 627.991, "power": 32.164546}, {"timestamp": 648.528, "power": 32.164546}, {"timestamp": 669.072, "power": 32.164546}, {"timestamp": 689.615, "power": 32.164546}, {"timestamp": 710.156, "power": 32.164546}, {"timestamp": 730.704, "power": 32.164546}, {"timestamp": 751.251, "power": 32.164546}, {"timestamp": 771.795, "power": 32.164546}, {"timestamp": 792.336, "power": 32.164546}, {"timestamp": 812.877, "power": 32.164546}, {"timestamp": 833.421, "power": 32.164546}, {"timestamp": 853.964, "power": 32.164546}, {"timestamp": 874.508, "power": 32.164546}, {"timestamp": 895.048, "power": 32.164546}, {"timestamp": 915.559, "power": 32.164546}, {"timestamp": 936.057, "power": 32.164546}, {"timestamp": 956.589, "power": 32.164546}, {"timestamp": 977.13, "power": 32.164546}, {"timestamp": 997.669, "power": 32.164546}, {"timestamp": 1018.21, "power": 32.91431}, {"timestamp": 1039.42, "power": 32.91431}, {"timestamp": 1059.99, "power": 32.91431}, {"timestamp": 1080.56, "power": 32.91431}, {"timestamp": 1101.1, "power": 32.91431}, {"timestamp": 1121.63, "power": 32.91431}, {"timestamp": 1142.17, "power": 32.91431}, {"timestamp": 1162.71, "power": 32.91431}, {"timestamp": 1183.25, "power": 32.91431}, {"timestamp": 1203.77, "power": 32.91431}, {"timestamp": 1224.3, "power": 32.91431}, {"timestamp": 1244.84, "power": 32.91431}, {"timestamp": 1265.39, "power": 32.91431}, {"timestamp": 1285.93, "power": 32.91431}, {"timestamp": 1306.48, "power": 32.91431}, {"timestamp": 1327.03, "power": 32.91431}, {"timestamp": 1347.54, "power": 32.91431}, {"timestamp": 1368.04, "power": 32.91431}, {"timestamp": 1388.58, "power": 32.91431}, {"timestamp": 1409.13, "power": 32.91431}, {"timestamp": 1429.68, "power": 32.91431}, {"timestamp": 1450.22, "power": 32.91431}, {"timestamp": 1470.77, "power": 32.91431}, {"timestamp": 1491.31, "power": 32.91431}, {"timestamp": 1511.84, "power": 32.91431}, {"timestamp": 1532.38, "power": 32.91431}, {"timestamp": 1552.93, "power": 32.91431}, {"timestamp": 1573.47, "power": 32.91431}, {"timestamp": 1594.02, "power": 32.91431}, {"timestamp": 1614.56, "power": 32.91431}, {"timestamp": 1635.1, "power": 32.91431}, {"timestamp": 1655.62, "power": 32.91431}, {"timestamp": 1676.11, "power": 32.91431}, {"timestamp": 1696.65, "power": 32.91431}, {"timestamp": 1717.21, "power": 32.91431}, {"timestamp": 1737.76, "power": 32.91431}, {"timestamp": 1758.32, "power": 32.91431}, {"timestamp": 1778.87, "power": 32.91431}, {"timestamp": 1799.44, "power": 32.91431}, {"timestamp": 1819.95, "power": 32.91431}, {"timestamp": 1840.5, "power": 32.91431}, {"timestamp": 1861.05, "power": 32.91431}, {"timestamp": 1881.62, "power": 32.91431}, {"timestamp": 1902.17, "power": 32.91431}, {"timestamp": 1922.72, "power": 32.91431}, {"timestamp": 1943.28, "power": 32.91431}, {"timestamp": 1963.85, "power": 32.91431}, {"timestamp": 1984.4, "power": 32.91431}, {"timestamp": 2004.96, "power": 32.91431}, {"timestamp": 2025.51, "power": 33.270675999999995}, {"timestamp": 2046.69, "power": 33.270675999999995}, {"timestamp": 2067.24, "power": 33.270675999999995}, {"timestamp": 2087.82, "power": 33.270675999999995}, {"timestamp": 2108.37, "power": 33.270675999999995}, {"timestamp": 2128.92, "power": 33.270675999999995}, {"timestamp": 2149.47, "power": 33.270675999999995}, {"timestamp": 2170.02, "power": 33.270675999999995}, {"timestamp": 2190.58, "power": 33.270675999999995}, {"timestamp": 2211.13, "power": 33.270675999999995}, {"timestamp": 2231.66, "power": 33.270675999999995}, {"timestamp": 2252.17, "power": 33.270675999999995}, {"timestamp": 2272.71, "power": 33.270675999999995}, {"timestamp": 2293.26, "power": 33.270675999999995}, {"timestamp": 2313.81, "power": 33.270675999999995}, {"timestamp": 2334.36, "power": 33.270675999999995}, {"timestamp": 2354.92, "power": 33.270675999999995}, {"timestamp": 2375.47, "power": 33.270675999999995}, {"timestamp": 2395.98, "power": 33.270675999999995}, {"timestamp": 2416.52, "power": 33.270675999999995}, {"timestamp": 2437.07, "power": 33.270675999999995}, {"timestamp": 2457.63, "power": 33.270675999999995}, {"timestamp": 2478.18, "power": 33.270675999999995}, {"timestamp": 2498.73, "power": 33.270675999999995}, {"timestamp": 2519.28, "power": 33.270675999999995}, {"timestamp": 2539.8, "power": 33.270675999999995}, {"timestamp": 2560.31, "power": 33.270675999999995}, {"timestamp": 2580.85, "power": 33.270675999999995}, {"timestamp": 2601.4, "power": 33.270675999999995}, {"timestamp": 2621.95, "power": 33.270675999999995}, {"timestamp": 2642.51, "power": 33.270675999999995}, {"timestamp": 2663.06, "power": 33.270675999999995}, {"timestamp": 2683.58, "power": 33.270675999999995}, {"timestamp": 2704.09, "power": 33.270675999999995}, {"timestamp": 2724.65, "power": 33.270675999999995}, {"timestamp": 2745.2, "power": 33.270675999999995}, {"timestamp": 2765.76, "power": 33.270675999999995}, {"timestamp": 2786.31, "power": 33.270675999999995}, {"timestamp": 2806.87, "power": 33.270675999999995}, {"timestamp": 2827.43, "power": 33.270675999999995}, {"timestamp": 2847.95, "power": 33.270675999999995}, {"timestamp": 2868.49, "power": 33.270675999999995}, {"timestamp": 2889.05, "power": 33.270675999999995}, {"timestamp": 2909.6, "power": 33.270675999999995}, {"timestamp": 2930.16, "power": 33.270675999999995}, {"timestamp": 2950.71, "power": 33.270675999999995}, {"timestamp": 2971.27, "power": 33.270675999999995}, {"timestamp": 2991.8, "power": 33.270675999999995}, {"timestamp": 3012.35, "power": 33.270675999999995}, {"timestamp": 3032.9, "power": 33.453807}, {"timestamp": 3053.98, "power": 33.453807}, {"timestamp": 3074.53, "power": 33.453807}, {"timestamp": 3095.09, "power": 33.453807}, {"timestamp": 3115.62, "power": 33.453807}, {"timestamp": 3136.13, "power": 33.453807}, {"timestamp": 3156.67, "power": 33.453807}, {"timestamp": 3177.22, "power": 33.453807}, {"timestamp": 3197.77, "power": 33.453807}, {"timestamp": 3218.32, "power": 33.453807}, {"timestamp": 3238.87, "power": 33.453807}, {"timestamp": 3259.43, "power": 33.453807}, {"timestamp": 3279.96, "power": 33.453807}, {"timestamp": 3300.5, "power": 33.453807}, {"timestamp": 3321.06, "power": 33.453807}, {"timestamp": 3341.6, "power": 33.453807}, {"timestamp": 3362.15, "power": 33.453807}, {"timestamp": 3382.68, "power": 33.453807}, {"timestamp": 3403.22, "power": 33.453807}, {"timestamp": 3423.73, "power": 33.453807}, {"timestamp": 3444.26, "power": 33.453807}, {"timestamp": 3464.79, "power": 33.453807}, {"timestamp": 3485.33, "power": 33.453807}, {"timestamp": 3505.86, "power": 33.453807}, {"timestamp": 3526.4, "power": 33.453807}, {"timestamp": 3546.93, "power": 33.453807}, {"timestamp": 3567.47, "power": 33.453807}, {"timestamp": 3587.97, "power": 33.453807}, {"timestamp": 3608.49, "power": 33.453807}, {"timestamp": 3629.02, "power": 33.453807}, {"timestamp": 3649.56, "power": 33.453807}, {"timestamp": 3670.08, "power": 33.453807}, {"timestamp": 3690.61, "power": 33.453807}, {"timestamp": 3711.14, "power": 33.453807}, {"timestamp": 3731.65, "power": 33.453807}, {"timestamp": 3752.16, "power": 33.453807}, {"timestamp": 3772.75, "power": 33.453807}, {"timestamp": 3793.29, "power": 33.453807}, {"timestamp": 3813.82, "power": 33.453807}, {"timestamp": 3834.36, "power": 33.453807}, {"timestamp": 3854.89, "power": 33.453807}, {"timestamp": 3875.45, "power": 33.453807}, {"timestamp": 3895.94, "power": 33.453807}, {"timestamp": 3916.44, "power": 33.453807}, {"timestamp": 3936.96, "power": 33.453807}, {"timestamp": 3957.5, "power": 33.453807}, {"timestamp": 3978.04, "power": 33.453807}, {"timestamp": 3998.57, "power": 33.453807}, {"timestamp": 4019.11, "power": 33.453807}, {"timestamp": 4039.62, "power": 34.246336}, {"timestamp": 4060.58, "power": 34.246336}, {"timestamp": 4081.11, "power": 34.246336}, {"timestamp": 4101.65, "power": 34.246336}, {"timestamp": 4122.19, "power": 34.246336}, {"timestamp": 4142.72, "power": 34.246336}, {"timestamp": 4163.26, "power": 34.246336}, {"timestamp": 4183.78, "power": 34.246336}, {"timestamp": 4204.31, "power": 34.246336}, {"timestamp": 4224.84, "power": 34.246336}, {"timestamp": 4245.38, "power": 34.246336}, {"timestamp": 4265.91, "power": 34.246336}, {"timestamp": 4286.45, "power": 34.246336}, {"timestamp": 4306.98, "power": 34.246336}, {"timestamp": 4327.49, "power": 34.246336}, {"timestamp": 4347.99, "power": 34.246336}, {"timestamp": 4368.52, "power": 34.246336}, {"timestamp": 4389.06, "power": 34.246336}, {"timestamp": 4409.59, "power": 34.246336}, {"timestamp": 4430.13, "power": 34.246336}, {"timestamp": 4450.66, "power": 34.246336}, {"timestamp": 4471.19, "power": 34.246336}, {"timestamp": 4491.7, "power": 34.246336}, {"timestamp": 4512.23, "power": 34.246336}, {"timestamp": 4532.77, "power": 34.246336}, {"timestamp": 4553.3, "power": 34.246336}, {"timestamp": 4573.84, "power": 34.246336}, {"timestamp": 4594.66, "power": 34.246336}, {"timestamp": 4615.22, "power": 34.246336}], "timeline": {"START": "1633.66773", "END": "3306.002299"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2571.11}, {"name": "clSetKernelArg", "calls": 19, "time": 919.73}, {"name": "clReleaseKernel", "calls": 1, "time": 819.891}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.0294}, {"name": "clCreateContext", "calls": 1, "time": 50.4552}, {"name": "clReleaseContext", "calls": 1, "time": 41.1414}, {"name": "clReleaseProgram", "calls": 1, "time": 18.799}, {"name": "clCreateKernel", "calls": 1, "time": 0.341256}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.288389}, {"name": "clEnqueueTask", "calls": 1, "time": 0.154564}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.141848}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037387}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029673}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023437}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020785}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015209}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011043}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.01094}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010141}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00785}, {"name": "clRetainDevice", "calls": 2, "time": 0.004826}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1672.33}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1671.87}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 3195720.0, "time": 332.8875}, {"type": "WRITE", "transfers": 1, "speed": 6983.426842, "utilization": 72.74403, "size": 4037080.0, "time": 578.094241}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 53152554, "speed": 259.17, "utilization": 2.24974, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3325423, "speed": 477.283, "utilization": 4.14308, "size": 0.12749}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len4/run0.json b/code/fpga/memory_results/dblp.xml.15MB.len4/run0.json new file mode 100644 index 0000000..ea50e1a --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.6153, "power": 32.590908}, {"timestamp": 54.2321, "power": 32.590908}, {"timestamp": 74.8147, "power": 32.590908}, {"timestamp": 95.3368, "power": 32.590908}, {"timestamp": 115.954, "power": 32.590908}, {"timestamp": 136.492, "power": 32.590908}, {"timestamp": 157.021, "power": 32.590908}, {"timestamp": 177.558, "power": 32.590908}, {"timestamp": 198.088, "power": 32.590908}, {"timestamp": 218.643, "power": 32.590908}, {"timestamp": 239.22, "power": 32.590908}, {"timestamp": 259.78, "power": 32.590908}, {"timestamp": 280.378, "power": 32.590908}, {"timestamp": 300.977, "power": 32.590908}, {"timestamp": 321.576, "power": 32.590908}, {"timestamp": 342.168, "power": 32.590908}, {"timestamp": 362.772, "power": 32.590908}, {"timestamp": 383.333, "power": 32.590908}, {"timestamp": 403.894, "power": 32.590908}, {"timestamp": 424.489, "power": 32.590908}, {"timestamp": 445.082, "power": 32.590908}, {"timestamp": 465.676, "power": 32.590908}, {"timestamp": 486.271, "power": 32.590908}, {"timestamp": 506.864, "power": 32.590908}, {"timestamp": 527.42, "power": 32.590908}, {"timestamp": 547.983, "power": 32.590908}, {"timestamp": 568.587, "power": 32.590908}, {"timestamp": 589.186, "power": 32.590908}, {"timestamp": 609.778, "power": 32.590908}, {"timestamp": 630.376, "power": 32.590908}, {"timestamp": 650.951, "power": 32.590908}, {"timestamp": 671.514, "power": 32.590908}, {"timestamp": 692.074, "power": 32.590908}, {"timestamp": 712.683, "power": 32.590908}, {"timestamp": 733.292, "power": 32.590908}, {"timestamp": 753.89, "power": 32.590908}, {"timestamp": 774.487, "power": 32.590908}, {"timestamp": 795.064, "power": 32.590908}, {"timestamp": 815.622, "power": 32.590908}, {"timestamp": 836.217, "power": 32.590908}, {"timestamp": 856.813, "power": 32.590908}, {"timestamp": 877.412, "power": 32.590908}, {"timestamp": 898.011, "power": 32.590908}, {"timestamp": 918.608, "power": 32.590908}, {"timestamp": 939.184, "power": 32.590908}, {"timestamp": 959.744, "power": 32.590908}, {"timestamp": 980.351, "power": 32.590908}, {"timestamp": 1000.95, "power": 32.590908}, {"timestamp": 1021.54, "power": 32.398561}, {"timestamp": 1042.79, "power": 32.398561}, {"timestamp": 1063.35, "power": 32.398561}, {"timestamp": 1083.91, "power": 32.398561}, {"timestamp": 1104.51, "power": 32.398561}, {"timestamp": 1125.11, "power": 32.398561}, {"timestamp": 1145.7, "power": 32.398561}, {"timestamp": 1166.3, "power": 32.398561}, {"timestamp": 1186.89, "power": 32.398561}, {"timestamp": 1207.45, "power": 32.398561}, {"timestamp": 1228.02, "power": 32.398561}, {"timestamp": 1248.61, "power": 32.398561}, {"timestamp": 1269.22, "power": 32.398561}, {"timestamp": 1289.82, "power": 32.398561}, {"timestamp": 1310.41, "power": 32.398561}, {"timestamp": 1330.99, "power": 32.398561}, {"timestamp": 1351.56, "power": 32.398561}, {"timestamp": 1372.12, "power": 32.398561}, {"timestamp": 1392.74, "power": 32.398561}, {"timestamp": 1413.34, "power": 32.398561}, {"timestamp": 1433.94, "power": 32.398561}, {"timestamp": 1454.54, "power": 32.398561}, {"timestamp": 1475.12, "power": 32.398561}, {"timestamp": 1495.68, "power": 32.398561}, {"timestamp": 1516.28, "power": 32.398561}, {"timestamp": 1536.88, "power": 32.398561}, {"timestamp": 1557.49, "power": 32.398561}, {"timestamp": 1578.09, "power": 32.398561}, {"timestamp": 1598.69, "power": 32.398561}, {"timestamp": 1619.26, "power": 32.398561}, {"timestamp": 1639.83, "power": 32.398561}, {"timestamp": 1660.42, "power": 32.398561}, {"timestamp": 1681.02, "power": 32.398561}, {"timestamp": 1701.62, "power": 32.398561}, {"timestamp": 1722.22, "power": 32.398561}, {"timestamp": 1742.81, "power": 32.398561}, {"timestamp": 1763.37, "power": 32.398561}, {"timestamp": 1783.94, "power": 32.398561}, {"timestamp": 1804.54, "power": 32.398561}, {"timestamp": 1825.14, "power": 32.398561}, {"timestamp": 1845.74, "power": 32.398561}, {"timestamp": 1866.34, "power": 32.398561}, {"timestamp": 1886.91, "power": 32.398561}, {"timestamp": 1907.47, "power": 32.398561}, {"timestamp": 1928.04, "power": 32.398561}, {"timestamp": 1948.65, "power": 32.398561}, {"timestamp": 1969.25, "power": 32.398561}, {"timestamp": 1989.85, "power": 32.398561}, {"timestamp": 2010.45, "power": 32.398561}, {"timestamp": 2031.03, "power": 32.275764}, {"timestamp": 2052.07, "power": 32.275764}, {"timestamp": 2072.67, "power": 32.275764}, {"timestamp": 2093.26, "power": 32.275764}, {"timestamp": 2113.85, "power": 32.275764}, {"timestamp": 2134.45, "power": 32.275764}, {"timestamp": 2155.1, "power": 32.275764}, {"timestamp": 2175.66, "power": 32.275764}, {"timestamp": 2196.26, "power": 32.275764}, {"timestamp": 2216.86, "power": 32.275764}, {"timestamp": 2237.46, "power": 32.275764}, {"timestamp": 2258.06, "power": 32.275764}, {"timestamp": 2278.66, "power": 32.275764}, {"timestamp": 2299.23, "power": 32.275764}, {"timestamp": 2319.79, "power": 32.275764}, {"timestamp": 2340.39, "power": 32.275764}, {"timestamp": 2360.98, "power": 32.275764}, {"timestamp": 2381.59, "power": 32.275764}, {"timestamp": 2402.19, "power": 32.275764}, {"timestamp": 2422.79, "power": 32.275764}, {"timestamp": 2443.36, "power": 32.275764}, {"timestamp": 2463.92, "power": 32.275764}, {"timestamp": 2484.51, "power": 32.275764}, {"timestamp": 2505.11, "power": 32.275764}, {"timestamp": 2525.71, "power": 32.275764}, {"timestamp": 2546.31, "power": 32.275764}, {"timestamp": 2566.91, "power": 32.275764}, {"timestamp": 2587.48, "power": 32.275764}, {"timestamp": 2608.04, "power": 32.275764}, {"timestamp": 2628.64, "power": 32.275764}, {"timestamp": 2649.24, "power": 32.275764}, {"timestamp": 2669.84, "power": 32.275764}, {"timestamp": 2690.44, "power": 32.275764}, {"timestamp": 2711.02, "power": 32.275764}, {"timestamp": 2731.59, "power": 32.275764}, {"timestamp": 2752.19, "power": 32.275764}, {"timestamp": 2772.79, "power": 32.275764}, {"timestamp": 2793.39, "power": 32.275764}, {"timestamp": 2814.01, "power": 32.275764}, {"timestamp": 2834.62, "power": 32.275764}, {"timestamp": 2855.13, "power": 32.275764}, {"timestamp": 2875.66, "power": 32.275764}, {"timestamp": 2896.18, "power": 32.275764}, {"timestamp": 2916.71, "power": 32.275764}, {"timestamp": 2937.25, "power": 32.275764}, {"timestamp": 2957.78, "power": 32.275764}, {"timestamp": 2978.31, "power": 32.275764}, {"timestamp": 2998.76, "power": 32.275764}, {"timestamp": 3018.99, "power": 32.275764}, {"timestamp": 3039.52, "power": 35.721861000000004}, {"timestamp": 3060.64, "power": 35.721861000000004}, {"timestamp": 3081.17, "power": 35.721861000000004}, {"timestamp": 3101.7, "power": 35.721861000000004}, {"timestamp": 3122.24, "power": 35.721861000000004}, {"timestamp": 3142.77, "power": 35.721861000000004}, {"timestamp": 3163.27, "power": 35.721861000000004}, {"timestamp": 3183.8, "power": 35.721861000000004}, {"timestamp": 3204.33, "power": 35.721861000000004}, {"timestamp": 3224.86, "power": 35.721861000000004}, {"timestamp": 3245.39, "power": 35.721861000000004}, {"timestamp": 3265.92, "power": 35.721861000000004}, {"timestamp": 3286.46, "power": 35.721861000000004}, {"timestamp": 3306.97, "power": 35.721861000000004}, {"timestamp": 3327.45, "power": 35.721861000000004}, {"timestamp": 3347.98, "power": 35.721861000000004}, {"timestamp": 3368.52, "power": 35.721861000000004}, {"timestamp": 3389.05, "power": 35.721861000000004}, {"timestamp": 3409.58, "power": 35.721861000000004}, {"timestamp": 3430.11, "power": 35.721861000000004}, {"timestamp": 3450.64, "power": 35.721861000000004}, {"timestamp": 3471.15, "power": 35.721861000000004}, {"timestamp": 3491.68, "power": 35.721861000000004}, {"timestamp": 3512.21, "power": 35.721861000000004}, {"timestamp": 3532.74, "power": 35.721861000000004}, {"timestamp": 3553.27, "power": 35.721861000000004}, {"timestamp": 3573.81, "power": 35.721861000000004}, {"timestamp": 3594.34, "power": 35.721861000000004}, {"timestamp": 3614.86, "power": 35.721861000000004}, {"timestamp": 3635.34, "power": 35.721861000000004}, {"timestamp": 3655.87, "power": 35.721861000000004}, {"timestamp": 3676.4, "power": 35.721861000000004}, {"timestamp": 3696.94, "power": 35.721861000000004}, {"timestamp": 3717.48, "power": 35.721861000000004}, {"timestamp": 3738.03, "power": 35.721861000000004}, {"timestamp": 3758.57, "power": 35.721861000000004}, {"timestamp": 3779.1, "power": 35.721861000000004}, {"timestamp": 3799.64, "power": 35.721861000000004}, {"timestamp": 3820.18, "power": 35.721861000000004}, {"timestamp": 3840.73, "power": 35.721861000000004}, {"timestamp": 3861.27, "power": 35.721861000000004}, {"timestamp": 3881.85, "power": 35.721861000000004}, {"timestamp": 3902.42, "power": 35.721861000000004}, {"timestamp": 3922.95, "power": 35.721861000000004}, {"timestamp": 3943.45, "power": 35.721861000000004}, {"timestamp": 3964.01, "power": 35.721861000000004}, {"timestamp": 3984.58, "power": 35.721861000000004}, {"timestamp": 4005.15, "power": 35.721861000000004}, {"timestamp": 4025.72, "power": 35.721861000000004}, {"timestamp": 4046.3, "power": 33.371973999999994}, {"timestamp": 4067.48, "power": 33.371973999999994}, {"timestamp": 4088.01, "power": 33.371973999999994}, {"timestamp": 4108.55, "power": 33.371973999999994}, {"timestamp": 4129.09, "power": 33.371973999999994}, {"timestamp": 4149.63, "power": 33.371973999999994}, {"timestamp": 4170.17, "power": 33.371973999999994}, {"timestamp": 4190.71, "power": 33.371973999999994}, {"timestamp": 4211.23, "power": 33.371973999999994}, {"timestamp": 4231.72, "power": 33.371973999999994}, {"timestamp": 4252.26, "power": 33.371973999999994}, {"timestamp": 4272.8, "power": 33.371973999999994}, {"timestamp": 4293.33, "power": 33.371973999999994}, {"timestamp": 4313.87, "power": 33.371973999999994}, {"timestamp": 4334.41, "power": 33.371973999999994}, {"timestamp": 4354.93, "power": 33.371973999999994}, {"timestamp": 4375.42, "power": 33.371973999999994}, {"timestamp": 4395.96, "power": 33.371973999999994}, {"timestamp": 4416.52, "power": 33.371973999999994}, {"timestamp": 4437.09, "power": 33.371973999999994}, {"timestamp": 4457.65, "power": 33.371973999999994}, {"timestamp": 4478.21, "power": 33.371973999999994}, {"timestamp": 4498.79, "power": 33.371973999999994}, {"timestamp": 4519.28, "power": 33.371973999999994}, {"timestamp": 4539.83, "power": 33.371973999999994}, {"timestamp": 4560.4, "power": 33.371973999999994}, {"timestamp": 4580.96, "power": 33.371973999999994}, {"timestamp": 4601.53, "power": 33.371973999999994}, {"timestamp": 4622.1, "power": 33.371973999999994}, {"timestamp": 4642.66, "power": 33.371973999999994}, {"timestamp": 4663.18, "power": 33.371973999999994}, {"timestamp": 4683.73, "power": 33.371973999999994}, {"timestamp": 4704.3, "power": 33.371973999999994}, {"timestamp": 4724.88, "power": 33.371973999999994}, {"timestamp": 4745.44, "power": 33.371973999999994}, {"timestamp": 4765.98, "power": 33.371973999999994}, {"timestamp": 4786.56, "power": 33.371973999999994}, {"timestamp": 4807.08, "power": 33.371973999999994}, {"timestamp": 4827.62, "power": 33.371973999999994}, {"timestamp": 4848.19, "power": 33.371973999999994}, {"timestamp": 4868.76, "power": 33.371973999999994}, {"timestamp": 4889.33, "power": 33.371973999999994}, {"timestamp": 4909.89, "power": 33.371973999999994}, {"timestamp": 4930.43, "power": 33.371973999999994}, {"timestamp": 4950.95, "power": 33.371973999999994}, {"timestamp": 4971.44, "power": 33.371973999999994}, {"timestamp": 4992.01, "power": 33.371973999999994}, {"timestamp": 5012.57, "power": 33.371973999999994}, {"timestamp": 5033.11, "power": 33.371973999999994}, {"timestamp": 5053.69, "power": 33.551998}, {"timestamp": 5074.82, "power": 33.551998}, {"timestamp": 5095.35, "power": 33.551998}, {"timestamp": 5115.89, "power": 33.551998}, {"timestamp": 5136.44, "power": 33.551998}, {"timestamp": 5157.02, "power": 33.551998}, {"timestamp": 5177.6, "power": 33.551998}, {"timestamp": 5198.18, "power": 33.551998}, {"timestamp": 5218.78, "power": 33.551998}, {"timestamp": 5239.32, "power": 33.551998}, {"timestamp": 5259.81, "power": 33.551998}, {"timestamp": 5280.3, "power": 33.551998}, {"timestamp": 5300.79, "power": 33.551998}, {"timestamp": 5321.24, "power": 33.551998}, {"timestamp": 5341.68, "power": 33.551998}, {"timestamp": 5362.12, "power": 33.551998}, {"timestamp": 5382.56, "power": 33.551998}, {"timestamp": 5403.09, "power": 33.551998}, {"timestamp": 5423.63, "power": 33.551998}, {"timestamp": 5444.21, "power": 33.551998}, {"timestamp": 5464.79, "power": 33.551998}, {"timestamp": 5485.35, "power": 33.551998}, {"timestamp": 5505.93, "power": 33.551998}, {"timestamp": 5526.49, "power": 33.551998}, {"timestamp": 5547.01, "power": 33.551998}, {"timestamp": 5567.49, "power": 33.551998}, {"timestamp": 5587.98, "power": 33.551998}, {"timestamp": 5608.39, "power": 33.551998}, {"timestamp": 5628.95, "power": 33.551998}, {"timestamp": 5649.51, "power": 33.551998}, {"timestamp": 5670.09, "power": 33.551998}, {"timestamp": 5690.65, "power": 33.551998}, {"timestamp": 5711.18, "power": 33.551998}, {"timestamp": 5731.68, "power": 33.551998}, {"timestamp": 5752.16, "power": 33.551998}, {"timestamp": 5772.6, "power": 33.551998}, {"timestamp": 5793.04, "power": 33.551998}, {"timestamp": 5813.47, "power": 33.551998}, {"timestamp": 5833.97, "power": 33.551998}, {"timestamp": 5854.54, "power": 33.551998}, {"timestamp": 5875.06, "power": 33.551998}, {"timestamp": 5895.56, "power": 33.551998}, {"timestamp": 5916.13, "power": 33.551998}, {"timestamp": 5936.7, "power": 33.551998}, {"timestamp": 5957.2, "power": 33.551998}, {"timestamp": 5977.69, "power": 33.551998}, {"timestamp": 5998.19, "power": 33.551998}, {"timestamp": 6018.75, "power": 33.551998}, {"timestamp": 6039.27, "power": 33.551998}, {"timestamp": 6059.76, "power": 33.783722999999995}, {"timestamp": 6080.95, "power": 33.783722999999995}, {"timestamp": 6101.49, "power": 33.783722999999995}, {"timestamp": 6122.04, "power": 33.783722999999995}, {"timestamp": 6142.58, "power": 33.783722999999995}, {"timestamp": 6163.13, "power": 33.783722999999995}, {"timestamp": 6183.66, "power": 33.783722999999995}, {"timestamp": 6204.2, "power": 33.783722999999995}, {"timestamp": 6224.74, "power": 33.783722999999995}, {"timestamp": 6245.28, "power": 33.783722999999995}, {"timestamp": 6265.82, "power": 33.783722999999995}, {"timestamp": 6286.36, "power": 33.783722999999995}, {"timestamp": 6306.88, "power": 33.783722999999995}, {"timestamp": 6327.38, "power": 33.783722999999995}, {"timestamp": 6347.92, "power": 33.783722999999995}, {"timestamp": 6368.46, "power": 33.783722999999995}, {"timestamp": 6389.01, "power": 33.783722999999995}, {"timestamp": 6409.55, "power": 33.783722999999995}, {"timestamp": 6430.1, "power": 33.783722999999995}, {"timestamp": 6450.64, "power": 33.783722999999995}, {"timestamp": 6471.17, "power": 33.783722999999995}, {"timestamp": 6491.72, "power": 33.783722999999995}, {"timestamp": 6512.3, "power": 33.783722999999995}, {"timestamp": 6532.87, "power": 33.783722999999995}, {"timestamp": 6553.44, "power": 33.783722999999995}, {"timestamp": 6574.01, "power": 33.783722999999995}, {"timestamp": 6594.59, "power": 33.783722999999995}, {"timestamp": 6615.1, "power": 33.783722999999995}, {"timestamp": 6635.66, "power": 33.783722999999995}, {"timestamp": 6656.22, "power": 33.783722999999995}, {"timestamp": 6676.78, "power": 33.783722999999995}, {"timestamp": 6697.35, "power": 33.783722999999995}, {"timestamp": 6717.91, "power": 33.783722999999995}, {"timestamp": 6738.49, "power": 33.783722999999995}, {"timestamp": 6759.01, "power": 33.783722999999995}, {"timestamp": 6779.5, "power": 33.783722999999995}, {"timestamp": 6800.08, "power": 33.783722999999995}, {"timestamp": 6820.64, "power": 33.783722999999995}, {"timestamp": 6841.21, "power": 33.783722999999995}, {"timestamp": 6861.77, "power": 33.783722999999995}, {"timestamp": 6882.33, "power": 33.783722999999995}, {"timestamp": 6902.85, "power": 33.783722999999995}, {"timestamp": 6923.35, "power": 33.783722999999995}, {"timestamp": 6943.91, "power": 33.783722999999995}, {"timestamp": 6964.48, "power": 33.783722999999995}, {"timestamp": 6985.04, "power": 33.783722999999995}, {"timestamp": 7005.61, "power": 33.783722999999995}, {"timestamp": 7026.18, "power": 33.783722999999995}, {"timestamp": 7046.74, "power": 33.783722999999995}, {"timestamp": 7067.26, "power": 33.18392}, {"timestamp": 7088.51, "power": 33.18392}, {"timestamp": 7109.05, "power": 33.18392}, {"timestamp": 7129.6, "power": 33.18392}, {"timestamp": 7150.14, "power": 33.18392}, {"timestamp": 7170.69, "power": 33.18392}, {"timestamp": 7191.21, "power": 33.18392}, {"timestamp": 7211.75, "power": 33.18392}, {"timestamp": 7232.3, "power": 33.18392}, {"timestamp": 7252.84, "power": 33.18392}, {"timestamp": 7273.38, "power": 33.18392}, {"timestamp": 7293.92, "power": 33.18392}, {"timestamp": 7314.46, "power": 33.18392}, {"timestamp": 7334.98, "power": 33.18392}, {"timestamp": 7355.47, "power": 33.18392}, {"timestamp": 7376.02, "power": 33.18392}, {"timestamp": 7396.59, "power": 33.18392}, {"timestamp": 7417.17, "power": 33.18392}, {"timestamp": 7437.74, "power": 33.18392}, {"timestamp": 7458.31, "power": 33.18392}, {"timestamp": 7478.84, "power": 33.18392}, {"timestamp": 7499.33, "power": 33.18392}, {"timestamp": 7519.89, "power": 33.18392}, {"timestamp": 7540.46, "power": 33.18392}, {"timestamp": 7561.03, "power": 33.18392}, {"timestamp": 7581.59, "power": 33.18392}, {"timestamp": 7602.16, "power": 33.18392}, {"timestamp": 7622.72, "power": 33.18392}, {"timestamp": 7643.23, "power": 33.18392}, {"timestamp": 7663.79, "power": 33.18392}, {"timestamp": 7684.35, "power": 33.18392}, {"timestamp": 7704.9, "power": 33.18392}, {"timestamp": 7725.46, "power": 33.18392}, {"timestamp": 7746.02, "power": 33.18392}, {"timestamp": 7766.59, "power": 33.18392}, {"timestamp": 7787.1, "power": 33.18392}, {"timestamp": 7807.66, "power": 33.18392}, {"timestamp": 7828.23, "power": 33.18392}, {"timestamp": 7848.78, "power": 33.18392}, {"timestamp": 7869.35, "power": 33.18392}, {"timestamp": 7889.91, "power": 33.18392}, {"timestamp": 7910.48, "power": 33.18392}, {"timestamp": 7931.0, "power": 33.18392}, {"timestamp": 7951.55, "power": 33.18392}, {"timestamp": 7972.11, "power": 33.18392}, {"timestamp": 7992.68, "power": 33.18392}, {"timestamp": 8013.25, "power": 33.18392}, {"timestamp": 8033.82, "power": 33.18392}, {"timestamp": 8054.4, "power": 33.18392}, {"timestamp": 8074.92, "power": 33.335049999999995}, {"timestamp": 8097.22, "power": 33.335049999999995}, {"timestamp": 8117.75, "power": 33.335049999999995}, {"timestamp": 8138.31, "power": 33.335049999999995}, {"timestamp": 8158.86, "power": 33.335049999999995}, {"timestamp": 8179.36, "power": 33.335049999999995}, {"timestamp": 8199.89, "power": 33.335049999999995}, {"timestamp": 8220.44, "power": 33.335049999999995}, {"timestamp": 8240.98, "power": 33.335049999999995}, {"timestamp": 8261.52, "power": 33.335049999999995}, {"timestamp": 8282.07, "power": 33.335049999999995}, {"timestamp": 8302.61, "power": 33.335049999999995}, {"timestamp": 8323.13, "power": 33.335049999999995}, {"timestamp": 8343.67, "power": 33.335049999999995}, {"timestamp": 8364.21, "power": 33.335049999999995}, {"timestamp": 8384.75, "power": 33.335049999999995}, {"timestamp": 8405.29, "power": 33.335049999999995}, {"timestamp": 8425.84, "power": 33.335049999999995}, {"timestamp": 8446.38, "power": 33.335049999999995}, {"timestamp": 8466.91, "power": 33.335049999999995}, {"timestamp": 8487.41, "power": 33.335049999999995}, {"timestamp": 8507.94, "power": 33.335049999999995}, {"timestamp": 8528.48, "power": 33.335049999999995}, {"timestamp": 8549.03, "power": 33.335049999999995}, {"timestamp": 8569.57, "power": 33.335049999999995}, {"timestamp": 8590.12, "power": 33.335049999999995}, {"timestamp": 8610.66, "power": 33.335049999999995}, {"timestamp": 8631.18, "power": 33.335049999999995}, {"timestamp": 8651.72, "power": 33.335049999999995}, {"timestamp": 8672.26, "power": 33.335049999999995}, {"timestamp": 8692.81, "power": 33.335049999999995}, {"timestamp": 8713.37, "power": 33.335049999999995}, {"timestamp": 8733.95, "power": 33.335049999999995}, {"timestamp": 8754.52, "power": 33.335049999999995}, {"timestamp": 8775.05, "power": 33.335049999999995}, {"timestamp": 8795.61, "power": 33.335049999999995}, {"timestamp": 8816.18, "power": 33.335049999999995}, {"timestamp": 8836.76, "power": 33.335049999999995}, {"timestamp": 8857.33, "power": 33.335049999999995}, {"timestamp": 8877.89, "power": 33.335049999999995}, {"timestamp": 8898.47, "power": 33.335049999999995}, {"timestamp": 8918.99, "power": 33.335049999999995}, {"timestamp": 8939.48, "power": 33.335049999999995}, {"timestamp": 8960.05, "power": 33.335049999999995}, {"timestamp": 8980.63, "power": 33.335049999999995}, {"timestamp": 9001.2, "power": 33.335049999999995}, {"timestamp": 9021.75, "power": 33.335049999999995}, {"timestamp": 9042.33, "power": 33.335049999999995}, {"timestamp": 9062.85, "power": 33.335049999999995}, {"timestamp": 9083.34, "power": 33.11119}, {"timestamp": 9104.53, "power": 33.11119}, {"timestamp": 9125.07, "power": 33.11119}, {"timestamp": 9145.61, "power": 33.11119}, {"timestamp": 9166.15, "power": 33.11119}, {"timestamp": 9186.69, "power": 33.11119}, {"timestamp": 9207.22, "power": 33.11119}, {"timestamp": 9227.77, "power": 33.11119}, {"timestamp": 9248.31, "power": 33.11119}, {"timestamp": 9268.85, "power": 33.11119}, {"timestamp": 9289.39, "power": 33.11119}, {"timestamp": 9309.94, "power": 33.11119}, {"timestamp": 9330.48, "power": 33.11119}, {"timestamp": 9351.0, "power": 33.11119}, {"timestamp": 9371.5, "power": 33.11119}, {"timestamp": 9392.07, "power": 33.11119}, {"timestamp": 9412.63, "power": 33.11119}, {"timestamp": 9433.2, "power": 33.11119}, {"timestamp": 9453.78, "power": 33.11119}, {"timestamp": 9474.34, "power": 33.11119}, {"timestamp": 9494.86, "power": 33.11119}, {"timestamp": 9515.36, "power": 33.11119}, {"timestamp": 9535.93, "power": 33.11119}, {"timestamp": 9556.5, "power": 33.11119}, {"timestamp": 9577.08, "power": 33.11119}, {"timestamp": 9597.66, "power": 33.11119}, {"timestamp": 9618.24, "power": 33.11119}, {"timestamp": 9638.81, "power": 33.11119}, {"timestamp": 9659.31, "power": 33.11119}, {"timestamp": 9679.87, "power": 33.11119}, {"timestamp": 9700.45, "power": 33.11119}, {"timestamp": 9721.02, "power": 33.11119}, {"timestamp": 9741.59, "power": 33.11119}, {"timestamp": 9762.16, "power": 33.11119}, {"timestamp": 9782.72, "power": 33.11119}, {"timestamp": 9803.23, "power": 33.11119}, {"timestamp": 9823.78, "power": 33.11119}, {"timestamp": 9844.35, "power": 33.11119}, {"timestamp": 9864.92, "power": 33.11119}, {"timestamp": 9885.48, "power": 33.11119}, {"timestamp": 9906.05, "power": 33.11119}, {"timestamp": 9926.62, "power": 33.11119}, {"timestamp": 9947.14, "power": 33.11119}, {"timestamp": 9967.7, "power": 33.11119}, {"timestamp": 9988.26, "power": 33.11119}, {"timestamp": 10008.8, "power": 33.11119}, {"timestamp": 10029.4, "power": 33.11119}, {"timestamp": 10050.0, "power": 33.11119}, {"timestamp": 10070.6, "power": 33.11119}, {"timestamp": 10091.1, "power": 33.187619}, {"timestamp": 10112.3, "power": 33.187619}, {"timestamp": 10132.9, "power": 33.187619}, {"timestamp": 10153.4, "power": 33.187619}, {"timestamp": 10173.9, "power": 33.187619}, {"timestamp": 10194.5, "power": 33.187619}, {"timestamp": 10215.0, "power": 33.187619}, {"timestamp": 10235.5, "power": 33.187619}, {"timestamp": 10256.1, "power": 33.187619}, {"timestamp": 10276.6, "power": 33.187619}, {"timestamp": 10297.2, "power": 33.187619}, {"timestamp": 10317.7, "power": 33.187619}, {"timestamp": 10338.2, "power": 33.187619}, {"timestamp": 10358.7, "power": 33.187619}, {"timestamp": 10379.2, "power": 33.187619}, {"timestamp": 10399.8, "power": 33.187619}, {"timestamp": 10420.3, "power": 33.187619}, {"timestamp": 10440.9, "power": 33.187619}, {"timestamp": 10461.4, "power": 33.187619}, {"timestamp": 10482.0, "power": 33.187619}, {"timestamp": 10502.5, "power": 33.187619}, {"timestamp": 10523.0, "power": 33.187619}, {"timestamp": 10543.5, "power": 33.187619}, {"timestamp": 10564.1, "power": 33.187619}, {"timestamp": 10584.6, "power": 33.187619}, {"timestamp": 10605.2, "power": 33.187619}, {"timestamp": 10625.7, "power": 33.187619}, {"timestamp": 10646.3, "power": 33.187619}, {"timestamp": 10666.8, "power": 33.187619}, {"timestamp": 10687.3, "power": 33.187619}, {"timestamp": 10707.8, "power": 33.187619}, {"timestamp": 10728.4, "power": 33.187619}, {"timestamp": 10748.9, "power": 33.187619}, {"timestamp": 10769.5, "power": 33.187619}, {"timestamp": 10790.0, "power": 33.187619}, {"timestamp": 10810.6, "power": 33.187619}, {"timestamp": 10831.1, "power": 33.187619}, {"timestamp": 10851.6, "power": 33.187619}, {"timestamp": 10872.2, "power": 33.187619}, {"timestamp": 10892.7, "power": 33.187619}, {"timestamp": 10913.3, "power": 33.187619}, {"timestamp": 10933.8, "power": 33.187619}, {"timestamp": 10954.3, "power": 33.187619}, {"timestamp": 10974.9, "power": 33.187619}, {"timestamp": 10995.4, "power": 33.187619}, {"timestamp": 11015.9, "power": 33.187619}, {"timestamp": 11036.5, "power": 33.187619}, {"timestamp": 11057.0, "power": 33.187619}, {"timestamp": 11077.5, "power": 33.187619}, {"timestamp": 11098.1, "power": 33.367147}, {"timestamp": 11119.3, "power": 33.367147}, {"timestamp": 11139.8, "power": 33.367147}, {"timestamp": 11160.4, "power": 33.367147}, {"timestamp": 11180.9, "power": 33.367147}, {"timestamp": 11201.4, "power": 33.367147}, {"timestamp": 11222.0, "power": 33.367147}, {"timestamp": 11242.5, "power": 33.367147}, {"timestamp": 11263.1, "power": 33.367147}, {"timestamp": 11283.6, "power": 33.367147}, {"timestamp": 11304.1, "power": 33.367147}, {"timestamp": 11324.7, "power": 33.367147}, {"timestamp": 11345.3, "power": 33.367147}, {"timestamp": 11365.9, "power": 33.367147}, {"timestamp": 11386.4, "power": 33.367147}, {"timestamp": 11406.9, "power": 33.367147}, {"timestamp": 11427.4, "power": 33.367147}, {"timestamp": 11448.0, "power": 33.367147}, {"timestamp": 11468.5, "power": 33.367147}, {"timestamp": 11489.0, "power": 33.367147}, {"timestamp": 11509.5, "power": 33.367147}, {"timestamp": 11530.1, "power": 33.367147}, {"timestamp": 11550.6, "power": 33.367147}, {"timestamp": 11571.1, "power": 33.367147}, {"timestamp": 11591.6, "power": 33.367147}, {"timestamp": 11612.1, "power": 33.367147}, {"timestamp": 11632.7, "power": 33.367147}, {"timestamp": 11653.2, "power": 33.367147}, {"timestamp": 11673.7, "power": 33.367147}, {"timestamp": 11694.2, "power": 33.367147}, {"timestamp": 11714.8, "power": 33.367147}, {"timestamp": 11735.3, "power": 33.367147}, {"timestamp": 11755.8, "power": 33.367147}, {"timestamp": 11776.3, "power": 33.367147}, {"timestamp": 11796.8, "power": 33.367147}, {"timestamp": 11817.4, "power": 33.367147}, {"timestamp": 11837.9, "power": 33.367147}, {"timestamp": 11858.4, "power": 33.367147}, {"timestamp": 11878.9, "power": 33.367147}, {"timestamp": 11899.4, "power": 33.367147}, {"timestamp": 11919.9, "power": 33.367147}, {"timestamp": 11940.5, "power": 33.367147}, {"timestamp": 11961.0, "power": 33.367147}, {"timestamp": 11981.5, "power": 33.367147}, {"timestamp": 12002.0, "power": 33.367147}, {"timestamp": 12022.6, "power": 33.367147}, {"timestamp": 12043.1, "power": 33.367147}, {"timestamp": 12063.6, "power": 33.367147}, {"timestamp": 12084.1, "power": 33.367147}, {"timestamp": 12104.7, "power": 35.72489}, {"timestamp": 12125.9, "power": 35.72489}, {"timestamp": 12146.4, "power": 35.72489}, {"timestamp": 12167.0, "power": 35.72489}, {"timestamp": 12187.5, "power": 35.72489}, {"timestamp": 12208.0, "power": 35.72489}, {"timestamp": 12228.5, "power": 35.72489}, {"timestamp": 12249.0, "power": 35.72489}, {"timestamp": 12269.6, "power": 35.72489}, {"timestamp": 12290.1, "power": 35.72489}, {"timestamp": 12310.7, "power": 35.72489}, {"timestamp": 12331.2, "power": 35.72489}, {"timestamp": 12351.8, "power": 35.72489}, {"timestamp": 12372.3, "power": 35.72489}, {"timestamp": 12392.9, "power": 35.72489}, {"timestamp": 12413.4, "power": 35.72489}, {"timestamp": 12433.9, "power": 35.72489}, {"timestamp": 12454.5, "power": 35.72489}, {"timestamp": 12475.0, "power": 35.72489}, {"timestamp": 12495.5, "power": 35.72489}, {"timestamp": 12516.0, "power": 35.72489}, {"timestamp": 12536.5, "power": 35.72489}, {"timestamp": 12557.1, "power": 35.72489}, {"timestamp": 12577.6, "power": 35.72489}, {"timestamp": 12598.1, "power": 35.72489}, {"timestamp": 12618.7, "power": 35.72489}, {"timestamp": 12639.2, "power": 35.72489}, {"timestamp": 12659.7, "power": 35.72489}, {"timestamp": 12680.2, "power": 35.72489}, {"timestamp": 12700.7, "power": 35.72489}, {"timestamp": 12721.2, "power": 35.72489}, {"timestamp": 12741.8, "power": 35.72489}, {"timestamp": 12762.3, "power": 35.72489}, {"timestamp": 12782.8, "power": 35.72489}, {"timestamp": 12803.3, "power": 35.72489}, {"timestamp": 12823.8, "power": 35.72489}, {"timestamp": 12844.3, "power": 35.72489}, {"timestamp": 12864.9, "power": 35.72489}, {"timestamp": 12885.4, "power": 35.72489}, {"timestamp": 12906.0, "power": 35.72489}, {"timestamp": 12926.5, "power": 35.72489}, {"timestamp": 12947.0, "power": 35.72489}, {"timestamp": 12967.5, "power": 35.72489}, {"timestamp": 12988.0, "power": 35.72489}, {"timestamp": 13008.5, "power": 35.72489}, {"timestamp": 13029.0, "power": 35.72489}, {"timestamp": 13049.5, "power": 35.72489}, {"timestamp": 13070.1, "power": 35.72489}, {"timestamp": 13090.6, "power": 35.72489}, {"timestamp": 13111.1, "power": 32.5343}, {"timestamp": 13132.1, "power": 32.5343}, {"timestamp": 13152.6, "power": 32.5343}, {"timestamp": 13173.1, "power": 32.5343}, {"timestamp": 13193.4, "power": 32.5343}, {"timestamp": 13213.9, "power": 32.5343}, {"timestamp": 13234.4, "power": 32.5343}, {"timestamp": 13254.9, "power": 32.5343}, {"timestamp": 13275.4, "power": 32.5343}, {"timestamp": 13295.9, "power": 32.5343}, {"timestamp": 13316.4, "power": 32.5343}, {"timestamp": 13337.0, "power": 32.5343}, {"timestamp": 13357.5, "power": 32.5343}, {"timestamp": 13378.0, "power": 32.5343}, {"timestamp": 13398.5, "power": 32.5343}, {"timestamp": 13419.0, "power": 32.5343}, {"timestamp": 13439.5, "power": 32.5343}, {"timestamp": 13460.0, "power": 32.5343}, {"timestamp": 13480.5, "power": 32.5343}, {"timestamp": 13501.1, "power": 32.5343}], "timeline": {"START": "3637.249684", "END": "11301.52674"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9434.26}, {"name": "clSetKernelArg", "calls": 19, "time": 2698.28}, {"name": "clReleaseKernel", "calls": 1, "time": 1098.15}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 52.8652}, {"name": "clReleaseContext", "calls": 1, "time": 37.6047}, {"name": "clCreateContext", "calls": 1, "time": 31.4777}, {"name": "clReleaseProgram", "calls": 1, "time": 14.3262}, {"name": "clCreateKernel", "calls": 1, "time": 0.340559}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.322177}, {"name": "clEnqueueTask", "calls": 1, "time": 0.145312}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083567}, {"name": "clRetainMemObject", "calls": 14, "time": 0.08257}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027317}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026286}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022588}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01153}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01098}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009302}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007841}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007222}, {"name": "clRetainDevice", "calls": 2, "time": 0.005066}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7664.28}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7663.77}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7441.375623, "utilization": 77.514329, "size": 6118470.0, "time": 822.223272}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 250349214, "speed": 261.956, "utilization": 2.27392, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 15655834, "speed": 476.763, "utilization": 4.13857, "size": 0.127892}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len4/run1.json b/code/fpga/memory_results/dblp.xml.15MB.len4/run1.json new file mode 100644 index 0000000..0df4e57 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.2244, "power": 32.524973}, {"timestamp": 69.8772, "power": 32.524973}, {"timestamp": 90.394, "power": 32.524973}, {"timestamp": 110.932, "power": 32.524973}, {"timestamp": 131.618, "power": 32.524973}, {"timestamp": 152.271, "power": 32.524973}, {"timestamp": 172.804, "power": 32.524973}, {"timestamp": 193.348, "power": 32.524973}, {"timestamp": 213.883, "power": 32.524973}, {"timestamp": 234.382, "power": 32.524973}, {"timestamp": 254.931, "power": 32.524973}, {"timestamp": 275.478, "power": 32.524973}, {"timestamp": 296.015, "power": 32.524973}, {"timestamp": 316.556, "power": 32.524973}, {"timestamp": 337.096, "power": 32.524973}, {"timestamp": 357.642, "power": 32.524973}, {"timestamp": 378.157, "power": 32.524973}, {"timestamp": 398.655, "power": 32.524973}, {"timestamp": 419.19, "power": 32.524973}, {"timestamp": 439.731, "power": 32.524973}, {"timestamp": 460.275, "power": 32.524973}, {"timestamp": 480.815, "power": 32.524973}, {"timestamp": 501.355, "power": 32.524973}, {"timestamp": 521.897, "power": 32.524973}, {"timestamp": 542.416, "power": 32.524973}, {"timestamp": 562.952, "power": 32.524973}, {"timestamp": 583.494, "power": 32.524973}, {"timestamp": 604.035, "power": 32.524973}, {"timestamp": 624.579, "power": 32.524973}, {"timestamp": 645.127, "power": 32.524973}, {"timestamp": 665.672, "power": 32.524973}, {"timestamp": 686.182, "power": 32.524973}, {"timestamp": 706.676, "power": 32.524973}, {"timestamp": 727.219, "power": 32.524973}, {"timestamp": 747.762, "power": 32.524973}, {"timestamp": 768.303, "power": 32.524973}, {"timestamp": 788.849, "power": 32.524973}, {"timestamp": 809.388, "power": 32.524973}, {"timestamp": 829.928, "power": 32.524973}, {"timestamp": 850.445, "power": 32.524973}, {"timestamp": 870.984, "power": 32.524973}, {"timestamp": 891.523, "power": 32.524973}, {"timestamp": 912.066, "power": 32.524973}, {"timestamp": 932.609, "power": 32.524973}, {"timestamp": 953.149, "power": 32.524973}, {"timestamp": 973.693, "power": 32.524973}, {"timestamp": 994.208, "power": 32.524973}, {"timestamp": 1014.7, "power": 33.711434}, {"timestamp": 1035.85, "power": 33.711434}, {"timestamp": 1056.44, "power": 33.711434}, {"timestamp": 1077.04, "power": 33.711434}, {"timestamp": 1097.63, "power": 33.711434}, {"timestamp": 1118.2, "power": 33.711434}, {"timestamp": 1138.75, "power": 33.711434}, {"timestamp": 1159.31, "power": 33.711434}, {"timestamp": 1179.91, "power": 33.711434}, {"timestamp": 1200.5, "power": 33.711434}, {"timestamp": 1221.09, "power": 33.711434}, {"timestamp": 1241.68, "power": 33.711434}, {"timestamp": 1262.24, "power": 33.711434}, {"timestamp": 1282.79, "power": 33.711434}, {"timestamp": 1303.35, "power": 33.711434}, {"timestamp": 1323.94, "power": 33.711434}, {"timestamp": 1344.53, "power": 33.711434}, {"timestamp": 1365.12, "power": 33.711434}, {"timestamp": 1385.71, "power": 33.711434}, {"timestamp": 1406.29, "power": 33.711434}, {"timestamp": 1426.85, "power": 33.711434}, {"timestamp": 1447.44, "power": 33.711434}, {"timestamp": 1468.03, "power": 33.711434}, {"timestamp": 1488.63, "power": 33.711434}, {"timestamp": 1509.22, "power": 33.711434}, {"timestamp": 1529.81, "power": 33.711434}, {"timestamp": 1550.38, "power": 33.711434}, {"timestamp": 1570.94, "power": 33.711434}, {"timestamp": 1591.53, "power": 33.711434}, {"timestamp": 1612.12, "power": 33.711434}, {"timestamp": 1632.72, "power": 33.711434}, {"timestamp": 1653.31, "power": 33.711434}, {"timestamp": 1673.9, "power": 33.711434}, {"timestamp": 1694.47, "power": 33.711434}, {"timestamp": 1715.02, "power": 33.711434}, {"timestamp": 1735.61, "power": 33.711434}, {"timestamp": 1756.2, "power": 33.711434}, {"timestamp": 1776.79, "power": 33.711434}, {"timestamp": 1797.39, "power": 33.711434}, {"timestamp": 1817.99, "power": 33.711434}, {"timestamp": 1838.55, "power": 33.711434}, {"timestamp": 1859.11, "power": 33.711434}, {"timestamp": 1879.7, "power": 33.711434}, {"timestamp": 1900.29, "power": 33.711434}, {"timestamp": 1920.88, "power": 33.711434}, {"timestamp": 1941.48, "power": 33.711434}, {"timestamp": 1962.05, "power": 33.711434}, {"timestamp": 1982.62, "power": 33.711434}, {"timestamp": 2003.17, "power": 33.711434}, {"timestamp": 2023.76, "power": 32.459294}, {"timestamp": 2044.87, "power": 32.459294}, {"timestamp": 2065.46, "power": 32.459294}, {"timestamp": 2086.05, "power": 32.459294}, {"timestamp": 2106.61, "power": 32.459294}, {"timestamp": 2127.16, "power": 32.459294}, {"timestamp": 2147.75, "power": 32.459294}, {"timestamp": 2168.34, "power": 32.459294}, {"timestamp": 2188.94, "power": 32.459294}, {"timestamp": 2209.52, "power": 32.459294}, {"timestamp": 2230.11, "power": 32.459294}, {"timestamp": 2250.66, "power": 32.459294}, {"timestamp": 2271.22, "power": 32.459294}, {"timestamp": 2291.81, "power": 32.459294}, {"timestamp": 2312.4, "power": 32.459294}, {"timestamp": 2332.99, "power": 32.459294}, {"timestamp": 2353.58, "power": 32.459294}, {"timestamp": 2374.2, "power": 32.459294}, {"timestamp": 2394.77, "power": 32.459294}, {"timestamp": 2415.33, "power": 32.459294}, {"timestamp": 2435.92, "power": 32.459294}, {"timestamp": 2456.51, "power": 32.459294}, {"timestamp": 2477.11, "power": 32.459294}, {"timestamp": 2497.7, "power": 32.459294}, {"timestamp": 2518.27, "power": 32.459294}, {"timestamp": 2538.82, "power": 32.459294}, {"timestamp": 2559.38, "power": 32.459294}, {"timestamp": 2579.97, "power": 32.459294}, {"timestamp": 2600.56, "power": 32.459294}, {"timestamp": 2621.16, "power": 32.459294}, {"timestamp": 2641.75, "power": 32.459294}, {"timestamp": 2662.32, "power": 32.459294}, {"timestamp": 2682.88, "power": 32.459294}, {"timestamp": 2703.48, "power": 32.459294}, {"timestamp": 2724.08, "power": 32.459294}, {"timestamp": 2744.67, "power": 32.459294}, {"timestamp": 2765.26, "power": 32.459294}, {"timestamp": 2785.86, "power": 32.459294}, {"timestamp": 2806.43, "power": 32.459294}, {"timestamp": 2826.99, "power": 32.459294}, {"timestamp": 2847.65, "power": 32.459294}, {"timestamp": 2868.24, "power": 32.459294}, {"timestamp": 2888.83, "power": 32.459294}, {"timestamp": 2909.37, "power": 32.459294}, {"timestamp": 2929.9, "power": 32.459294}, {"timestamp": 2950.41, "power": 32.459294}, {"timestamp": 2970.94, "power": 32.459294}, {"timestamp": 2991.48, "power": 32.459294}, {"timestamp": 3012.02, "power": 32.459294}, {"timestamp": 3032.55, "power": 35.301564}, {"timestamp": 3053.68, "power": 35.301564}, {"timestamp": 3074.19, "power": 35.301564}, {"timestamp": 3094.68, "power": 35.301564}, {"timestamp": 3115.21, "power": 35.301564}, {"timestamp": 3135.74, "power": 35.301564}, {"timestamp": 3156.27, "power": 35.301564}, {"timestamp": 3176.83, "power": 35.301564}, {"timestamp": 3197.37, "power": 35.301564}, {"timestamp": 3217.9, "power": 35.301564}, {"timestamp": 3238.42, "power": 35.301564}, {"timestamp": 3258.96, "power": 35.301564}, {"timestamp": 3279.49, "power": 35.301564}, {"timestamp": 3300.02, "power": 35.301564}, {"timestamp": 3320.56, "power": 35.301564}, {"timestamp": 3341.1, "power": 35.301564}, {"timestamp": 3361.63, "power": 35.301564}, {"timestamp": 3382.14, "power": 35.301564}, {"timestamp": 3402.63, "power": 35.301564}, {"timestamp": 3423.16, "power": 35.301564}, {"timestamp": 3443.7, "power": 35.301564}, {"timestamp": 3464.23, "power": 35.301564}, {"timestamp": 3484.77, "power": 35.301564}, {"timestamp": 3505.3, "power": 35.301564}, {"timestamp": 3525.84, "power": 35.301564}, {"timestamp": 3546.35, "power": 35.301564}, {"timestamp": 3566.88, "power": 35.301564}, {"timestamp": 3587.42, "power": 35.301564}, {"timestamp": 3607.96, "power": 35.301564}, {"timestamp": 3628.49, "power": 35.301564}, {"timestamp": 3649.02, "power": 35.301564}, {"timestamp": 3669.56, "power": 35.301564}, {"timestamp": 3690.08, "power": 35.301564}, {"timestamp": 3710.57, "power": 35.301564}, {"timestamp": 3731.1, "power": 35.301564}, {"timestamp": 3751.65, "power": 35.301564}, {"timestamp": 3772.19, "power": 35.301564}, {"timestamp": 3792.74, "power": 35.301564}, {"timestamp": 3813.28, "power": 35.301564}, {"timestamp": 3833.83, "power": 35.301564}, {"timestamp": 3854.36, "power": 35.301564}, {"timestamp": 3874.9, "power": 35.301564}, {"timestamp": 3895.46, "power": 35.301564}, {"timestamp": 3916.04, "power": 35.301564}, {"timestamp": 3936.59, "power": 35.301564}, {"timestamp": 3957.16, "power": 35.301564}, {"timestamp": 3977.73, "power": 35.301564}, {"timestamp": 3998.25, "power": 35.301564}, {"timestamp": 4018.75, "power": 35.301564}, {"timestamp": 4039.31, "power": 33.472432999999995}, {"timestamp": 4060.41, "power": 33.472432999999995}, {"timestamp": 4080.95, "power": 33.472432999999995}, {"timestamp": 4101.49, "power": 33.472432999999995}, {"timestamp": 4122.04, "power": 33.472432999999995}, {"timestamp": 4142.54, "power": 33.472432999999995}, {"timestamp": 4163.08, "power": 33.472432999999995}, {"timestamp": 4183.62, "power": 33.472432999999995}, {"timestamp": 4204.16, "power": 33.472432999999995}, {"timestamp": 4224.7, "power": 33.472432999999995}, {"timestamp": 4245.25, "power": 33.472432999999995}, {"timestamp": 4265.79, "power": 33.472432999999995}, {"timestamp": 4286.31, "power": 33.472432999999995}, {"timestamp": 4306.85, "power": 33.472432999999995}, {"timestamp": 4327.39, "power": 33.472432999999995}, {"timestamp": 4347.93, "power": 33.472432999999995}, {"timestamp": 4368.47, "power": 33.472432999999995}, {"timestamp": 4389.02, "power": 33.472432999999995}, {"timestamp": 4409.56, "power": 33.472432999999995}, {"timestamp": 4430.06, "power": 33.472432999999995}, {"timestamp": 4450.56, "power": 33.472432999999995}, {"timestamp": 4471.06, "power": 33.472432999999995}, {"timestamp": 4491.58, "power": 33.472432999999995}, {"timestamp": 4512.13, "power": 33.472432999999995}, {"timestamp": 4532.67, "power": 33.472432999999995}, {"timestamp": 4553.24, "power": 33.472432999999995}, {"timestamp": 4573.79, "power": 33.472432999999995}, {"timestamp": 4594.32, "power": 33.472432999999995}, {"timestamp": 4614.87, "power": 33.472432999999995}, {"timestamp": 4635.43, "power": 33.472432999999995}, {"timestamp": 4655.98, "power": 33.472432999999995}, {"timestamp": 4676.52, "power": 33.472432999999995}, {"timestamp": 4697.06, "power": 33.472432999999995}, {"timestamp": 4717.6, "power": 33.472432999999995}, {"timestamp": 4738.14, "power": 33.472432999999995}, {"timestamp": 4758.63, "power": 33.472432999999995}, {"timestamp": 4779.2, "power": 33.472432999999995}, {"timestamp": 4799.77, "power": 33.472432999999995}, {"timestamp": 4820.34, "power": 33.472432999999995}, {"timestamp": 4840.92, "power": 33.472432999999995}, {"timestamp": 4861.47, "power": 33.472432999999995}, {"timestamp": 4882.06, "power": 33.472432999999995}, {"timestamp": 4902.56, "power": 33.472432999999995}, {"timestamp": 4923.13, "power": 33.472432999999995}, {"timestamp": 4943.7, "power": 33.472432999999995}, {"timestamp": 4964.28, "power": 33.472432999999995}, {"timestamp": 4984.84, "power": 33.472432999999995}, {"timestamp": 5005.4, "power": 33.472432999999995}, {"timestamp": 5025.98, "power": 33.472432999999995}, {"timestamp": 5046.49, "power": 33.319846}, {"timestamp": 5067.66, "power": 33.319846}, {"timestamp": 5088.2, "power": 33.319846}, {"timestamp": 5108.75, "power": 33.319846}, {"timestamp": 5129.29, "power": 33.319846}, {"timestamp": 5149.83, "power": 33.319846}, {"timestamp": 5170.35, "power": 33.319846}, {"timestamp": 5190.89, "power": 33.319846}, {"timestamp": 5211.43, "power": 33.319846}, {"timestamp": 5231.97, "power": 33.319846}, {"timestamp": 5252.52, "power": 33.319846}, {"timestamp": 5273.06, "power": 33.319846}, {"timestamp": 5293.61, "power": 33.319846}, {"timestamp": 5314.13, "power": 33.319846}, {"timestamp": 5334.64, "power": 33.319846}, {"timestamp": 5355.18, "power": 33.319846}, {"timestamp": 5375.75, "power": 33.319846}, {"timestamp": 5396.33, "power": 33.319846}, {"timestamp": 5416.89, "power": 33.319846}, {"timestamp": 5437.46, "power": 33.319846}, {"timestamp": 5458.05, "power": 33.319846}, {"timestamp": 5478.55, "power": 33.319846}, {"timestamp": 5499.12, "power": 33.319846}, {"timestamp": 5519.69, "power": 33.319846}, {"timestamp": 5540.27, "power": 33.319846}, {"timestamp": 5560.83, "power": 33.319846}, {"timestamp": 5581.41, "power": 33.319846}, {"timestamp": 5601.97, "power": 33.319846}, {"timestamp": 5622.49, "power": 33.319846}, {"timestamp": 5643.04, "power": 33.319846}, {"timestamp": 5663.6, "power": 33.319846}, {"timestamp": 5684.16, "power": 33.319846}, {"timestamp": 5704.71, "power": 33.319846}, {"timestamp": 5725.29, "power": 33.319846}, {"timestamp": 5745.86, "power": 33.319846}, {"timestamp": 5766.38, "power": 33.319846}, {"timestamp": 5786.93, "power": 33.319846}, {"timestamp": 5807.51, "power": 33.319846}, {"timestamp": 5828.08, "power": 33.319846}, {"timestamp": 5848.66, "power": 33.319846}, {"timestamp": 5869.23, "power": 33.319846}, {"timestamp": 5889.81, "power": 33.319846}, {"timestamp": 5910.33, "power": 33.319846}, {"timestamp": 5930.88, "power": 33.319846}, {"timestamp": 5951.44, "power": 33.319846}, {"timestamp": 5972.0, "power": 33.319846}, {"timestamp": 5992.56, "power": 33.319846}, {"timestamp": 6013.14, "power": 33.319846}, {"timestamp": 6033.72, "power": 33.319846}, {"timestamp": 6054.23, "power": 33.436687}, {"timestamp": 6075.42, "power": 33.436687}, {"timestamp": 6095.96, "power": 33.436687}, {"timestamp": 6116.51, "power": 33.436687}, {"timestamp": 6137.05, "power": 33.436687}, {"timestamp": 6157.6, "power": 33.436687}, {"timestamp": 6178.11, "power": 33.436687}, {"timestamp": 6198.61, "power": 33.436687}, {"timestamp": 6219.15, "power": 33.436687}, {"timestamp": 6239.69, "power": 33.436687}, {"timestamp": 6260.24, "power": 33.436687}, {"timestamp": 6280.78, "power": 33.436687}, {"timestamp": 6301.33, "power": 33.436687}, {"timestamp": 6321.88, "power": 33.436687}, {"timestamp": 6342.4, "power": 33.436687}, {"timestamp": 6362.93, "power": 33.436687}, {"timestamp": 6383.48, "power": 33.436687}, {"timestamp": 6404.03, "power": 33.436687}, {"timestamp": 6424.57, "power": 33.436687}, {"timestamp": 6445.11, "power": 33.436687}, {"timestamp": 6465.65, "power": 33.436687}, {"timestamp": 6486.17, "power": 33.436687}, {"timestamp": 6506.67, "power": 33.436687}, {"timestamp": 6527.21, "power": 33.436687}, {"timestamp": 6547.75, "power": 33.436687}, {"timestamp": 6568.29, "power": 33.436687}, {"timestamp": 6588.84, "power": 33.436687}, {"timestamp": 6609.38, "power": 33.436687}, {"timestamp": 6629.92, "power": 33.436687}, {"timestamp": 6650.45, "power": 33.436687}, {"timestamp": 6670.98, "power": 33.436687}, {"timestamp": 6691.53, "power": 33.436687}, {"timestamp": 6712.07, "power": 33.436687}, {"timestamp": 6732.61, "power": 33.436687}, {"timestamp": 6753.16, "power": 33.436687}, {"timestamp": 6773.71, "power": 33.436687}, {"timestamp": 6794.23, "power": 33.436687}, {"timestamp": 6814.73, "power": 33.436687}, {"timestamp": 6835.3, "power": 33.436687}, {"timestamp": 6855.87, "power": 33.436687}, {"timestamp": 6876.44, "power": 33.436687}, {"timestamp": 6897.01, "power": 33.436687}, {"timestamp": 6917.58, "power": 33.436687}, {"timestamp": 6938.08, "power": 33.436687}, {"timestamp": 6958.59, "power": 33.436687}, {"timestamp": 6979.15, "power": 33.436687}, {"timestamp": 6999.71, "power": 33.436687}, {"timestamp": 7020.27, "power": 33.436687}, {"timestamp": 7040.83, "power": 33.436687}, {"timestamp": 7061.4, "power": 33.050438}, {"timestamp": 7082.54, "power": 33.050438}, {"timestamp": 7103.07, "power": 33.050438}, {"timestamp": 7123.61, "power": 33.050438}, {"timestamp": 7144.15, "power": 33.050438}, {"timestamp": 7164.7, "power": 33.050438}, {"timestamp": 7185.24, "power": 33.050438}, {"timestamp": 7205.78, "power": 33.050438}, {"timestamp": 7226.3, "power": 33.050438}, {"timestamp": 7246.84, "power": 33.050438}, {"timestamp": 7267.39, "power": 33.050438}, {"timestamp": 7287.93, "power": 33.050438}, {"timestamp": 7308.47, "power": 33.050438}, {"timestamp": 7329.01, "power": 33.050438}, {"timestamp": 7349.56, "power": 33.050438}, {"timestamp": 7370.11, "power": 33.050438}, {"timestamp": 7390.61, "power": 33.050438}, {"timestamp": 7411.15, "power": 33.050438}, {"timestamp": 7431.69, "power": 33.050438}, {"timestamp": 7452.24, "power": 33.050438}, {"timestamp": 7472.78, "power": 33.050438}, {"timestamp": 7493.32, "power": 33.050438}, {"timestamp": 7513.86, "power": 33.050438}, {"timestamp": 7534.38, "power": 33.050438}, {"timestamp": 7554.94, "power": 33.050438}, {"timestamp": 7575.48, "power": 33.050438}, {"timestamp": 7596.19, "power": 33.050438}, {"timestamp": 7616.73, "power": 33.050438}, {"timestamp": 7637.29, "power": 33.050438}, {"timestamp": 7657.82, "power": 33.050438}, {"timestamp": 7678.34, "power": 33.050438}, {"timestamp": 7698.84, "power": 33.050438}, {"timestamp": 7719.37, "power": 33.050438}, {"timestamp": 7739.91, "power": 33.050438}, {"timestamp": 7760.45, "power": 33.050438}, {"timestamp": 7781.0, "power": 33.050438}, {"timestamp": 7801.53, "power": 33.050438}, {"timestamp": 7822.05, "power": 33.050438}, {"timestamp": 7842.55, "power": 33.050438}, {"timestamp": 7863.09, "power": 33.050438}, {"timestamp": 7883.63, "power": 33.050438}, {"timestamp": 7904.17, "power": 33.050438}, {"timestamp": 7924.71, "power": 33.050438}, {"timestamp": 7945.25, "power": 33.050438}, {"timestamp": 7965.79, "power": 33.050438}, {"timestamp": 7986.31, "power": 33.050438}, {"timestamp": 8006.84, "power": 33.050438}, {"timestamp": 8027.38, "power": 33.050438}, {"timestamp": 8047.92, "power": 33.050438}, {"timestamp": 8068.46, "power": 33.317938}, {"timestamp": 8090.34, "power": 33.317938}, {"timestamp": 8110.85, "power": 33.317938}, {"timestamp": 8131.39, "power": 33.317938}, {"timestamp": 8151.97, "power": 33.317938}, {"timestamp": 8172.53, "power": 33.317938}, {"timestamp": 8193.1, "power": 33.317938}, {"timestamp": 8213.68, "power": 33.317938}, {"timestamp": 8234.22, "power": 33.317938}, {"timestamp": 8254.72, "power": 33.317938}, {"timestamp": 8275.26, "power": 33.317938}, {"timestamp": 8295.83, "power": 33.317938}, {"timestamp": 8316.4, "power": 33.317938}, {"timestamp": 8336.98, "power": 33.317938}, {"timestamp": 8357.56, "power": 33.317938}, {"timestamp": 8378.07, "power": 33.317938}, {"timestamp": 8398.58, "power": 33.317938}, {"timestamp": 8419.11, "power": 33.317938}, {"timestamp": 8439.67, "power": 33.317938}, {"timestamp": 8460.23, "power": 33.317938}, {"timestamp": 8480.81, "power": 33.317938}, {"timestamp": 8501.38, "power": 33.317938}, {"timestamp": 8521.95, "power": 33.317938}, {"timestamp": 8542.48, "power": 33.317938}, {"timestamp": 8563.04, "power": 33.317938}, {"timestamp": 8583.59, "power": 33.317938}, {"timestamp": 8604.17, "power": 33.317938}, {"timestamp": 8624.74, "power": 33.317938}, {"timestamp": 8645.32, "power": 33.317938}, {"timestamp": 8665.88, "power": 33.317938}, {"timestamp": 8686.41, "power": 33.317938}, {"timestamp": 8706.98, "power": 33.317938}, {"timestamp": 8727.53, "power": 33.317938}, {"timestamp": 8748.1, "power": 33.317938}, {"timestamp": 8768.67, "power": 33.317938}, {"timestamp": 8789.25, "power": 33.317938}, {"timestamp": 8809.83, "power": 33.317938}, {"timestamp": 8830.35, "power": 33.317938}, {"timestamp": 8850.91, "power": 33.317938}, {"timestamp": 8871.46, "power": 33.317938}, {"timestamp": 8892.03, "power": 33.317938}, {"timestamp": 8912.6, "power": 33.317938}, {"timestamp": 8933.17, "power": 33.317938}, {"timestamp": 8953.76, "power": 33.317938}, {"timestamp": 8974.28, "power": 33.317938}, {"timestamp": 8994.85, "power": 33.317938}, {"timestamp": 9015.39, "power": 33.317938}, {"timestamp": 9035.94, "power": 33.317938}, {"timestamp": 9056.49, "power": 33.317938}, {"timestamp": 9077.04, "power": 33.483900000000006}, {"timestamp": 9098.47, "power": 33.483900000000006}, {"timestamp": 9119.01, "power": 33.483900000000006}, {"timestamp": 9139.56, "power": 33.483900000000006}, {"timestamp": 9160.11, "power": 33.483900000000006}, {"timestamp": 9180.66, "power": 33.483900000000006}, {"timestamp": 9201.21, "power": 33.483900000000006}, {"timestamp": 9221.76, "power": 33.483900000000006}, {"timestamp": 9242.28, "power": 33.483900000000006}, {"timestamp": 9262.78, "power": 33.483900000000006}, {"timestamp": 9283.32, "power": 33.483900000000006}, {"timestamp": 9303.87, "power": 33.483900000000006}, {"timestamp": 9324.42, "power": 33.483900000000006}, {"timestamp": 9344.96, "power": 33.483900000000006}, {"timestamp": 9365.51, "power": 33.483900000000006}, {"timestamp": 9386.06, "power": 33.483900000000006}, {"timestamp": 9406.57, "power": 33.483900000000006}, {"timestamp": 9427.1, "power": 33.483900000000006}, {"timestamp": 9447.65, "power": 33.483900000000006}, {"timestamp": 9468.2, "power": 33.483900000000006}, {"timestamp": 9488.74, "power": 33.483900000000006}, {"timestamp": 9509.29, "power": 33.483900000000006}, {"timestamp": 9529.86, "power": 33.483900000000006}, {"timestamp": 9550.38, "power": 33.483900000000006}, {"timestamp": 9570.95, "power": 33.483900000000006}, {"timestamp": 9591.52, "power": 33.483900000000006}, {"timestamp": 9612.09, "power": 33.483900000000006}, {"timestamp": 9632.66, "power": 33.483900000000006}, {"timestamp": 9653.21, "power": 33.483900000000006}, {"timestamp": 9673.76, "power": 33.483900000000006}, {"timestamp": 9694.29, "power": 33.483900000000006}, {"timestamp": 9714.83, "power": 33.483900000000006}, {"timestamp": 9735.4, "power": 33.483900000000006}, {"timestamp": 9755.98, "power": 33.483900000000006}, {"timestamp": 9776.55, "power": 33.483900000000006}, {"timestamp": 9797.13, "power": 33.483900000000006}, {"timestamp": 9817.71, "power": 33.483900000000006}, {"timestamp": 9838.24, "power": 33.483900000000006}, {"timestamp": 9858.8, "power": 33.483900000000006}, {"timestamp": 9879.39, "power": 33.483900000000006}, {"timestamp": 9899.95, "power": 33.483900000000006}, {"timestamp": 9920.52, "power": 33.483900000000006}, {"timestamp": 9941.1, "power": 33.483900000000006}, {"timestamp": 9961.67, "power": 33.483900000000006}, {"timestamp": 9982.19, "power": 33.483900000000006}, {"timestamp": 10002.7, "power": 33.483900000000006}, {"timestamp": 10023.3, "power": 33.483900000000006}, {"timestamp": 10043.9, "power": 33.483900000000006}, {"timestamp": 10064.5, "power": 33.483900000000006}, {"timestamp": 10085.1, "power": 33.185694}, {"timestamp": 10106.2, "power": 33.185694}, {"timestamp": 10126.7, "power": 33.185694}, {"timestamp": 10147.3, "power": 33.185694}, {"timestamp": 10167.8, "power": 33.185694}, {"timestamp": 10188.4, "power": 33.185694}, {"timestamp": 10208.9, "power": 33.185694}, {"timestamp": 10229.4, "power": 33.185694}, {"timestamp": 10250.0, "power": 33.185694}, {"timestamp": 10270.5, "power": 33.185694}, {"timestamp": 10291.0, "power": 33.185694}, {"timestamp": 10311.6, "power": 33.185694}, {"timestamp": 10332.1, "power": 33.185694}, {"timestamp": 10352.7, "power": 33.185694}, {"timestamp": 10373.2, "power": 33.185694}, {"timestamp": 10393.7, "power": 33.185694}, {"timestamp": 10414.3, "power": 33.185694}, {"timestamp": 10434.8, "power": 33.185694}, {"timestamp": 10455.3, "power": 33.185694}, {"timestamp": 10475.9, "power": 33.185694}, {"timestamp": 10496.5, "power": 33.185694}, {"timestamp": 10517.1, "power": 33.185694}, {"timestamp": 10537.6, "power": 33.185694}, {"timestamp": 10558.2, "power": 33.185694}, {"timestamp": 10578.7, "power": 33.185694}, {"timestamp": 10599.3, "power": 33.185694}, {"timestamp": 10619.8, "power": 33.185694}, {"timestamp": 10640.4, "power": 33.185694}, {"timestamp": 10661.0, "power": 33.185694}, {"timestamp": 10681.6, "power": 33.185694}, {"timestamp": 10702.1, "power": 33.185694}, {"timestamp": 10722.6, "power": 33.185694}, {"timestamp": 10743.2, "power": 33.185694}, {"timestamp": 10763.7, "power": 33.185694}, {"timestamp": 10784.3, "power": 33.185694}, {"timestamp": 10804.9, "power": 33.185694}, {"timestamp": 10825.5, "power": 33.185694}, {"timestamp": 10846.1, "power": 33.185694}, {"timestamp": 10866.6, "power": 33.185694}, {"timestamp": 10887.1, "power": 33.185694}, {"timestamp": 10907.7, "power": 33.185694}, {"timestamp": 10928.3, "power": 33.185694}, {"timestamp": 10948.9, "power": 33.185694}, {"timestamp": 10969.5, "power": 33.185694}, {"timestamp": 10990.0, "power": 33.185694}, {"timestamp": 11010.5, "power": 33.185694}, {"timestamp": 11031.1, "power": 33.185694}, {"timestamp": 11051.7, "power": 33.185694}, {"timestamp": 11072.3, "power": 33.185694}, {"timestamp": 11092.8, "power": 33.193619}, {"timestamp": 11114.1, "power": 33.193619}, {"timestamp": 11134.6, "power": 33.193619}, {"timestamp": 11155.1, "power": 33.193619}, {"timestamp": 11175.7, "power": 33.193619}, {"timestamp": 11196.2, "power": 33.193619}, {"timestamp": 11216.8, "power": 33.193619}, {"timestamp": 11237.3, "power": 33.193619}, {"timestamp": 11257.9, "power": 33.193619}, {"timestamp": 11278.4, "power": 33.193619}, {"timestamp": 11298.9, "power": 33.193619}, {"timestamp": 11319.5, "power": 33.193619}, {"timestamp": 11340.1, "power": 33.193619}, {"timestamp": 11360.6, "power": 33.193619}, {"timestamp": 11381.2, "power": 33.193619}, {"timestamp": 11401.7, "power": 33.193619}, {"timestamp": 11422.2, "power": 33.193619}, {"timestamp": 11442.8, "power": 33.193619}, {"timestamp": 11463.3, "power": 33.193619}, {"timestamp": 11483.9, "power": 33.193619}, {"timestamp": 11504.5, "power": 33.193619}, {"timestamp": 11525.0, "power": 33.193619}, {"timestamp": 11545.6, "power": 33.193619}, {"timestamp": 11566.1, "power": 33.193619}, {"timestamp": 11586.6, "power": 33.193619}, {"timestamp": 11607.1, "power": 33.193619}, {"timestamp": 11627.6, "power": 33.193619}, {"timestamp": 11648.2, "power": 33.193619}, {"timestamp": 11668.7, "power": 33.193619}, {"timestamp": 11689.2, "power": 33.193619}, {"timestamp": 11709.8, "power": 33.193619}, {"timestamp": 11730.3, "power": 33.193619}, {"timestamp": 11750.8, "power": 33.193619}, {"timestamp": 11771.3, "power": 33.193619}, {"timestamp": 11791.9, "power": 33.193619}, {"timestamp": 11812.4, "power": 33.193619}, {"timestamp": 11832.9, "power": 33.193619}, {"timestamp": 11853.5, "power": 33.193619}, {"timestamp": 11874.0, "power": 33.193619}, {"timestamp": 11894.5, "power": 33.193619}, {"timestamp": 11915.0, "power": 33.193619}, {"timestamp": 11935.6, "power": 33.193619}, {"timestamp": 11956.1, "power": 33.193619}, {"timestamp": 11976.6, "power": 33.193619}, {"timestamp": 11997.2, "power": 33.193619}, {"timestamp": 12017.7, "power": 33.193619}, {"timestamp": 12038.2, "power": 33.193619}, {"timestamp": 12058.7, "power": 33.193619}, {"timestamp": 12079.2, "power": 33.193619}, {"timestamp": 12099.7, "power": 35.565167}, {"timestamp": 12121.0, "power": 35.565167}, {"timestamp": 12141.5, "power": 35.565167}, {"timestamp": 12162.0, "power": 35.565167}, {"timestamp": 12182.5, "power": 35.565167}, {"timestamp": 12203.1, "power": 35.565167}, {"timestamp": 12223.6, "power": 35.565167}, {"timestamp": 12244.1, "power": 35.565167}, {"timestamp": 12264.6, "power": 35.565167}, {"timestamp": 12285.2, "power": 35.565167}, {"timestamp": 12305.7, "power": 35.565167}, {"timestamp": 12326.2, "power": 35.565167}, {"timestamp": 12346.7, "power": 35.565167}, {"timestamp": 12367.3, "power": 35.565167}, {"timestamp": 12387.8, "power": 35.565167}, {"timestamp": 12408.3, "power": 35.565167}, {"timestamp": 12428.9, "power": 35.565167}, {"timestamp": 12530.5, "power": 35.565167}, {"timestamp": 12551.0, "power": 35.565167}, {"timestamp": 12571.6, "power": 35.565167}, {"timestamp": 12592.1, "power": 35.565167}, {"timestamp": 12612.6, "power": 35.565167}, {"timestamp": 12633.1, "power": 35.565167}, {"timestamp": 12653.7, "power": 35.565167}, {"timestamp": 12674.2, "power": 35.565167}, {"timestamp": 12694.7, "power": 35.565167}, {"timestamp": 12715.2, "power": 35.565167}, {"timestamp": 12735.7, "power": 35.565167}, {"timestamp": 12756.3, "power": 35.565167}, {"timestamp": 12776.8, "power": 35.565167}, {"timestamp": 12797.3, "power": 35.565167}, {"timestamp": 12817.9, "power": 35.565167}, {"timestamp": 12838.4, "power": 35.565167}, {"timestamp": 12858.9, "power": 35.565167}, {"timestamp": 12879.3, "power": 35.565167}, {"timestamp": 12899.9, "power": 35.565167}, {"timestamp": 12920.4, "power": 35.565167}, {"timestamp": 12940.9, "power": 35.565167}, {"timestamp": 12961.5, "power": 35.565167}, {"timestamp": 12982.0, "power": 35.565167}, {"timestamp": 13002.5, "power": 35.565167}, {"timestamp": 13023.0, "power": 35.565167}, {"timestamp": 13043.5, "power": 35.565167}, {"timestamp": 13064.2, "power": 35.565167}, {"timestamp": 13084.7, "power": 35.565167}, {"timestamp": 13105.2, "power": 32.221206}, {"timestamp": 13126.2, "power": 32.221206}, {"timestamp": 13146.7, "power": 32.221206}, {"timestamp": 13167.2, "power": 32.221206}, {"timestamp": 13187.7, "power": 32.221206}, {"timestamp": 13208.3, "power": 32.221206}, {"timestamp": 13228.8, "power": 32.221206}, {"timestamp": 13249.3, "power": 32.221206}, {"timestamp": 13269.8, "power": 32.221206}, {"timestamp": 13290.4, "power": 32.221206}, {"timestamp": 13310.9, "power": 32.221206}, {"timestamp": 13331.4, "power": 32.221206}, {"timestamp": 13351.9, "power": 32.221206}, {"timestamp": 13372.4, "power": 32.221206}, {"timestamp": 13393.0, "power": 32.221206}, {"timestamp": 13413.5, "power": 32.221206}, {"timestamp": 13434.0, "power": 32.221206}, {"timestamp": 13454.5, "power": 32.221206}, {"timestamp": 13475.1, "power": 32.221206}, {"timestamp": 13495.6, "power": 32.221206}, {"timestamp": 13516.1, "power": 32.221206}, {"timestamp": 13536.6, "power": 32.221206}, {"timestamp": 13557.2, "power": 32.221206}, {"timestamp": 13577.7, "power": 32.221206}, {"timestamp": 13598.2, "power": 32.221206}, {"timestamp": 13618.7, "power": 32.221206}, {"timestamp": 13639.3, "power": 32.221206}, {"timestamp": 13659.8, "power": 32.221206}], "timeline": {"START": "3669.099131", "END": "11448.54736"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9562.05}, {"name": "clSetKernelArg", "calls": 19, "time": 2694.35}, {"name": "clReleaseKernel", "calls": 1, "time": 1100.64}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.9677}, {"name": "clCreateContext", "calls": 1, "time": 47.0124}, {"name": "clReleaseContext", "calls": 1, "time": 40.6753}, {"name": "clReleaseProgram", "calls": 1, "time": 18.2435}, {"name": "clCreateKernel", "calls": 1, "time": 0.36385}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.336889}, {"name": "clEnqueueTask", "calls": 1, "time": 0.135354}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083225}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03867}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026698}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024594}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021372}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014742}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010349}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008751}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008114}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006843}, {"name": "clRetainDevice", "calls": 2, "time": 0.004794}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7779.45}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7778.87}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7269.395264, "utilization": 75.722867, "size": 6118470.0, "time": 841.675544}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 254125209, "speed": 261.963, "utilization": 2.27399, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 15891867, "speed": 476.924, "utilization": 4.13997, "size": 0.127893}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len4/run2.json b/code/fpga/memory_results/dblp.xml.15MB.len4/run2.json new file mode 100644 index 0000000..cee3ee1 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.3185, "power": 32.317942}, {"timestamp": 54.9252, "power": 32.317942}, {"timestamp": 75.5013, "power": 32.317942}, {"timestamp": 96.0699, "power": 32.317942}, {"timestamp": 116.802, "power": 32.317942}, {"timestamp": 137.292, "power": 32.317942}, {"timestamp": 157.817, "power": 32.317942}, {"timestamp": 178.352, "power": 32.317942}, {"timestamp": 198.877, "power": 32.317942}, {"timestamp": 219.425, "power": 32.317942}, {"timestamp": 240.01, "power": 32.317942}, {"timestamp": 260.568, "power": 32.317942}, {"timestamp": 281.126, "power": 32.317942}, {"timestamp": 301.72, "power": 32.317942}, {"timestamp": 322.317, "power": 32.317942}, {"timestamp": 342.912, "power": 32.317942}, {"timestamp": 363.505, "power": 32.317942}, {"timestamp": 384.075, "power": 32.317942}, {"timestamp": 404.629, "power": 32.317942}, {"timestamp": 425.19, "power": 32.317942}, {"timestamp": 445.785, "power": 32.317942}, {"timestamp": 466.379, "power": 32.317942}, {"timestamp": 486.969, "power": 32.317942}, {"timestamp": 507.561, "power": 32.317942}, {"timestamp": 528.131, "power": 32.317942}, {"timestamp": 548.687, "power": 32.317942}, {"timestamp": 569.245, "power": 32.317942}, {"timestamp": 589.839, "power": 32.317942}, {"timestamp": 610.396, "power": 32.317942}, {"timestamp": 630.989, "power": 32.317942}, {"timestamp": 651.578, "power": 32.317942}, {"timestamp": 672.279, "power": 32.317942}, {"timestamp": 692.796, "power": 32.317942}, {"timestamp": 713.345, "power": 32.317942}, {"timestamp": 733.888, "power": 32.317942}, {"timestamp": 754.424, "power": 32.317942}, {"timestamp": 774.961, "power": 32.317942}, {"timestamp": 795.498, "power": 32.317942}, {"timestamp": 816.034, "power": 32.317942}, {"timestamp": 836.531, "power": 32.317942}, {"timestamp": 857.023, "power": 32.317942}, {"timestamp": 877.556, "power": 32.317942}, {"timestamp": 898.091, "power": 32.317942}, {"timestamp": 918.626, "power": 32.317942}, {"timestamp": 939.164, "power": 32.317942}, {"timestamp": 959.702, "power": 32.317942}, {"timestamp": 980.211, "power": 32.317942}, {"timestamp": 1000.7, "power": 32.317942}, {"timestamp": 1021.24, "power": 32.336058}, {"timestamp": 1042.34, "power": 32.336058}, {"timestamp": 1062.87, "power": 32.336058}, {"timestamp": 1083.4, "power": 32.336058}, {"timestamp": 1103.93, "power": 32.336058}, {"timestamp": 1124.43, "power": 32.336058}, {"timestamp": 1144.96, "power": 32.336058}, {"timestamp": 1165.49, "power": 32.336058}, {"timestamp": 1186.03, "power": 32.336058}, {"timestamp": 1206.56, "power": 32.336058}, {"timestamp": 1227.09, "power": 32.336058}, {"timestamp": 1247.62, "power": 32.336058}, {"timestamp": 1268.13, "power": 32.336058}, {"timestamp": 1288.62, "power": 32.336058}, {"timestamp": 1309.15, "power": 32.336058}, {"timestamp": 1329.68, "power": 32.336058}, {"timestamp": 1350.22, "power": 32.336058}, {"timestamp": 1370.75, "power": 32.336058}, {"timestamp": 1391.29, "power": 32.336058}, {"timestamp": 1411.82, "power": 32.336058}, {"timestamp": 1432.33, "power": 32.336058}, {"timestamp": 1452.86, "power": 32.336058}, {"timestamp": 1473.39, "power": 32.336058}, {"timestamp": 1493.93, "power": 32.336058}, {"timestamp": 1514.46, "power": 32.336058}, {"timestamp": 1535.0, "power": 32.336058}, {"timestamp": 1555.53, "power": 32.336058}, {"timestamp": 1576.04, "power": 32.336058}, {"timestamp": 1596.53, "power": 32.336058}, {"timestamp": 1617.06, "power": 32.336058}, {"timestamp": 1637.6, "power": 32.336058}, {"timestamp": 1658.13, "power": 32.336058}, {"timestamp": 1678.66, "power": 32.336058}, {"timestamp": 1699.2, "power": 32.336058}, {"timestamp": 1719.73, "power": 32.336058}, {"timestamp": 1740.25, "power": 32.336058}, {"timestamp": 1760.74, "power": 32.336058}, {"timestamp": 1781.27, "power": 32.336058}, {"timestamp": 1801.8, "power": 32.336058}, {"timestamp": 1822.34, "power": 32.336058}, {"timestamp": 1842.87, "power": 32.336058}, {"timestamp": 1863.41, "power": 32.336058}, {"timestamp": 1883.95, "power": 32.336058}, {"timestamp": 1904.45, "power": 32.336058}, {"timestamp": 1924.98, "power": 32.336058}, {"timestamp": 1945.52, "power": 32.336058}, {"timestamp": 1966.06, "power": 32.336058}, {"timestamp": 1986.59, "power": 32.336058}, {"timestamp": 2007.12, "power": 32.336058}, {"timestamp": 2027.66, "power": 32.187869}, {"timestamp": 2048.75, "power": 32.187869}, {"timestamp": 2069.28, "power": 32.187869}, {"timestamp": 2089.78, "power": 32.187869}, {"timestamp": 2110.3, "power": 32.187869}, {"timestamp": 2130.83, "power": 32.187869}, {"timestamp": 2151.37, "power": 32.187869}, {"timestamp": 2171.9, "power": 32.187869}, {"timestamp": 2192.42, "power": 32.187869}, {"timestamp": 2212.91, "power": 32.187869}, {"timestamp": 2233.44, "power": 32.187869}, {"timestamp": 2253.97, "power": 32.187869}, {"timestamp": 2274.5, "power": 32.187869}, {"timestamp": 2295.04, "power": 32.187869}, {"timestamp": 2315.57, "power": 32.187869}, {"timestamp": 2336.09, "power": 32.187869}, {"timestamp": 2356.58, "power": 32.187869}, {"timestamp": 2377.11, "power": 32.187869}, {"timestamp": 2397.65, "power": 32.187869}, {"timestamp": 2418.18, "power": 32.187869}, {"timestamp": 2438.72, "power": 32.187869}, {"timestamp": 2459.25, "power": 32.187869}, {"timestamp": 2479.79, "power": 32.187869}, {"timestamp": 2500.29, "power": 32.187869}, {"timestamp": 2520.78, "power": 32.187869}, {"timestamp": 2541.31, "power": 32.187869}, {"timestamp": 2561.84, "power": 32.187869}, {"timestamp": 2582.38, "power": 32.187869}, {"timestamp": 2602.91, "power": 32.187869}, {"timestamp": 2623.44, "power": 32.187869}, {"timestamp": 2643.99, "power": 32.187869}, {"timestamp": 2664.48, "power": 32.187869}, {"timestamp": 2684.97, "power": 32.187869}, {"timestamp": 2705.51, "power": 32.187869}, {"timestamp": 2726.04, "power": 32.187869}, {"timestamp": 2746.58, "power": 32.187869}, {"timestamp": 2767.11, "power": 32.187869}, {"timestamp": 2787.64, "power": 32.187869}, {"timestamp": 2808.15, "power": 32.187869}, {"timestamp": 2828.67, "power": 32.187869}, {"timestamp": 2849.22, "power": 32.187869}, {"timestamp": 2869.81, "power": 32.187869}, {"timestamp": 2890.42, "power": 32.187869}, {"timestamp": 2910.95, "power": 32.187869}, {"timestamp": 2931.48, "power": 32.187869}, {"timestamp": 2952.04, "power": 32.187869}, {"timestamp": 2972.52, "power": 32.187869}, {"timestamp": 2993.05, "power": 32.187869}, {"timestamp": 3013.58, "power": 32.187869}, {"timestamp": 3034.11, "power": 35.248075}, {"timestamp": 3055.32, "power": 35.248075}, {"timestamp": 3075.85, "power": 35.248075}, {"timestamp": 3096.35, "power": 35.248075}, {"timestamp": 3116.88, "power": 35.248075}, {"timestamp": 3137.4, "power": 35.248075}, {"timestamp": 3157.94, "power": 35.248075}, {"timestamp": 3178.46, "power": 35.248075}, {"timestamp": 3198.99, "power": 35.248075}, {"timestamp": 3219.52, "power": 35.248075}, {"timestamp": 3240.04, "power": 35.248075}, {"timestamp": 3260.53, "power": 35.248075}, {"timestamp": 3281.05, "power": 35.248075}, {"timestamp": 3301.57, "power": 35.248075}, {"timestamp": 3322.1, "power": 35.248075}, {"timestamp": 3342.63, "power": 35.248075}, {"timestamp": 3363.16, "power": 35.248075}, {"timestamp": 3383.68, "power": 35.248075}, {"timestamp": 3404.19, "power": 35.248075}, {"timestamp": 3424.72, "power": 35.248075}, {"timestamp": 3445.24, "power": 35.248075}, {"timestamp": 3465.77, "power": 35.248075}, {"timestamp": 3486.29, "power": 35.248075}, {"timestamp": 3506.82, "power": 35.248075}, {"timestamp": 3527.34, "power": 35.248075}, {"timestamp": 3547.87, "power": 35.248075}, {"timestamp": 3568.38, "power": 35.248075}, {"timestamp": 3588.9, "power": 35.248075}, {"timestamp": 3609.42, "power": 35.248075}, {"timestamp": 3629.95, "power": 35.248075}, {"timestamp": 3650.47, "power": 35.248075}, {"timestamp": 3671.0, "power": 35.248075}, {"timestamp": 3691.53, "power": 35.248075}, {"timestamp": 3712.03, "power": 35.248075}, {"timestamp": 3732.52, "power": 35.248075}, {"timestamp": 3753.05, "power": 35.248075}, {"timestamp": 3773.58, "power": 35.248075}, {"timestamp": 3794.12, "power": 35.248075}, {"timestamp": 3814.66, "power": 35.248075}, {"timestamp": 3835.2, "power": 35.248075}, {"timestamp": 3855.73, "power": 35.248075}, {"timestamp": 3876.24, "power": 35.248075}, {"timestamp": 3896.77, "power": 35.248075}, {"timestamp": 3917.31, "power": 35.248075}, {"timestamp": 3937.85, "power": 35.248075}, {"timestamp": 3958.39, "power": 35.248075}, {"timestamp": 3978.93, "power": 35.248075}, {"timestamp": 3999.47, "power": 35.248075}, {"timestamp": 4020.01, "power": 35.248075}, {"timestamp": 4040.51, "power": 33.22418499999999}, {"timestamp": 4061.58, "power": 33.22418499999999}, {"timestamp": 4082.12, "power": 33.22418499999999}, {"timestamp": 4102.65, "power": 33.22418499999999}, {"timestamp": 4123.19, "power": 33.22418499999999}, {"timestamp": 4143.72, "power": 33.22418499999999}, {"timestamp": 4164.25, "power": 33.22418499999999}, {"timestamp": 4184.78, "power": 33.22418499999999}, {"timestamp": 4205.31, "power": 33.22418499999999}, {"timestamp": 4225.85, "power": 33.22418499999999}, {"timestamp": 4246.39, "power": 33.22418499999999}, {"timestamp": 4266.93, "power": 33.22418499999999}, {"timestamp": 4287.46, "power": 33.22418499999999}, {"timestamp": 4308.0, "power": 33.22418499999999}, {"timestamp": 4328.5, "power": 33.22418499999999}, {"timestamp": 4349.03, "power": 33.22418499999999}, {"timestamp": 4369.57, "power": 33.22418499999999}, {"timestamp": 4390.11, "power": 33.22418499999999}, {"timestamp": 4410.65, "power": 33.22418499999999}, {"timestamp": 4431.18, "power": 33.22418499999999}, {"timestamp": 4451.72, "power": 33.22418499999999}, {"timestamp": 4472.23, "power": 33.22418499999999}, {"timestamp": 4492.72, "power": 33.22418499999999}, {"timestamp": 4513.25, "power": 33.22418499999999}, {"timestamp": 4533.79, "power": 33.22418499999999}, {"timestamp": 4554.32, "power": 33.22418499999999}, {"timestamp": 4574.86, "power": 33.22418499999999}, {"timestamp": 4595.4, "power": 33.22418499999999}, {"timestamp": 4615.93, "power": 33.22418499999999}, {"timestamp": 4636.44, "power": 33.22418499999999}, {"timestamp": 4656.97, "power": 33.22418499999999}, {"timestamp": 4677.51, "power": 33.22418499999999}, {"timestamp": 4698.05, "power": 33.22418499999999}, {"timestamp": 4718.58, "power": 33.22418499999999}, {"timestamp": 4739.12, "power": 33.22418499999999}, {"timestamp": 4759.65, "power": 33.22418499999999}, {"timestamp": 4780.17, "power": 33.22418499999999}, {"timestamp": 4800.66, "power": 33.22418499999999}, {"timestamp": 4821.19, "power": 33.22418499999999}, {"timestamp": 4841.73, "power": 33.22418499999999}, {"timestamp": 4862.27, "power": 33.22418499999999}, {"timestamp": 4882.8, "power": 33.22418499999999}, {"timestamp": 4903.34, "power": 33.22418499999999}, {"timestamp": 4923.87, "power": 33.22418499999999}, {"timestamp": 4944.4, "power": 33.22418499999999}, {"timestamp": 4964.93, "power": 33.22418499999999}, {"timestamp": 4985.48, "power": 33.22418499999999}, {"timestamp": 5006.05, "power": 33.22418499999999}, {"timestamp": 5026.61, "power": 33.22418499999999}, {"timestamp": 5047.17, "power": 33.307114999999996}, {"timestamp": 5068.26, "power": 33.307114999999996}, {"timestamp": 5088.75, "power": 33.307114999999996}, {"timestamp": 5109.28, "power": 33.307114999999996}, {"timestamp": 5129.82, "power": 33.307114999999996}, {"timestamp": 5150.35, "power": 33.307114999999996}, {"timestamp": 5170.89, "power": 33.307114999999996}, {"timestamp": 5191.43, "power": 33.307114999999996}, {"timestamp": 5211.96, "power": 33.307114999999996}, {"timestamp": 5232.46, "power": 33.307114999999996}, {"timestamp": 5252.99, "power": 33.307114999999996}, {"timestamp": 5273.53, "power": 33.307114999999996}, {"timestamp": 5294.07, "power": 33.307114999999996}, {"timestamp": 5314.62, "power": 33.307114999999996}, {"timestamp": 5335.15, "power": 33.307114999999996}, {"timestamp": 5355.69, "power": 33.307114999999996}, {"timestamp": 5376.21, "power": 33.307114999999996}, {"timestamp": 5396.7, "power": 33.307114999999996}, {"timestamp": 5417.23, "power": 33.307114999999996}, {"timestamp": 5437.76, "power": 33.307114999999996}, {"timestamp": 5458.29, "power": 33.307114999999996}, {"timestamp": 5478.83, "power": 33.307114999999996}, {"timestamp": 5499.37, "power": 33.307114999999996}, {"timestamp": 5519.92, "power": 33.307114999999996}, {"timestamp": 5540.43, "power": 33.307114999999996}, {"timestamp": 5560.98, "power": 33.307114999999996}, {"timestamp": 5581.55, "power": 33.307114999999996}, {"timestamp": 5602.12, "power": 33.307114999999996}, {"timestamp": 5622.69, "power": 33.307114999999996}, {"timestamp": 5643.26, "power": 33.307114999999996}, {"timestamp": 5663.82, "power": 33.307114999999996}, {"timestamp": 5684.33, "power": 33.307114999999996}, {"timestamp": 5704.87, "power": 33.307114999999996}, {"timestamp": 5725.4, "power": 33.307114999999996}, {"timestamp": 5745.94, "power": 33.307114999999996}, {"timestamp": 5766.47, "power": 33.307114999999996}, {"timestamp": 5787.01, "power": 33.307114999999996}, {"timestamp": 5807.56, "power": 33.307114999999996}, {"timestamp": 5828.08, "power": 33.307114999999996}, {"timestamp": 5848.57, "power": 33.307114999999996}, {"timestamp": 5869.12, "power": 33.307114999999996}, {"timestamp": 5889.69, "power": 33.307114999999996}, {"timestamp": 5910.22, "power": 33.307114999999996}, {"timestamp": 5930.79, "power": 33.307114999999996}, {"timestamp": 5951.35, "power": 33.307114999999996}, {"timestamp": 5971.88, "power": 33.307114999999996}, {"timestamp": 5992.41, "power": 33.307114999999996}, {"timestamp": 6012.9, "power": 33.307114999999996}, {"timestamp": 6033.45, "power": 33.307114999999996}, {"timestamp": 6054.02, "power": 33.361264}, {"timestamp": 6075.11, "power": 33.361264}, {"timestamp": 6095.66, "power": 33.361264}, {"timestamp": 6116.19, "power": 33.361264}, {"timestamp": 6136.68, "power": 33.361264}, {"timestamp": 6157.22, "power": 33.361264}, {"timestamp": 6177.76, "power": 33.361264}, {"timestamp": 6198.34, "power": 33.361264}, {"timestamp": 6218.91, "power": 33.361264}, {"timestamp": 6239.48, "power": 33.361264}, {"timestamp": 6260.05, "power": 33.361264}, {"timestamp": 6280.55, "power": 33.361264}, {"timestamp": 6301.11, "power": 33.361264}, {"timestamp": 6321.68, "power": 33.361264}, {"timestamp": 6342.24, "power": 33.361264}, {"timestamp": 6362.81, "power": 33.361264}, {"timestamp": 6383.37, "power": 33.361264}, {"timestamp": 6403.96, "power": 33.361264}, {"timestamp": 6424.46, "power": 33.361264}, {"timestamp": 6445.02, "power": 33.361264}, {"timestamp": 6465.59, "power": 33.361264}, {"timestamp": 6486.14, "power": 33.361264}, {"timestamp": 6506.7, "power": 33.361264}, {"timestamp": 6527.26, "power": 33.361264}, {"timestamp": 6547.82, "power": 33.361264}, {"timestamp": 6568.33, "power": 33.361264}, {"timestamp": 6588.87, "power": 33.361264}, {"timestamp": 6609.46, "power": 33.361264}, {"timestamp": 6630.02, "power": 33.361264}, {"timestamp": 6650.58, "power": 33.361264}, {"timestamp": 6671.15, "power": 33.361264}, {"timestamp": 6691.72, "power": 33.361264}, {"timestamp": 6712.24, "power": 33.361264}, {"timestamp": 6732.74, "power": 33.361264}, {"timestamp": 6753.31, "power": 33.361264}, {"timestamp": 6773.87, "power": 33.361264}, {"timestamp": 6794.45, "power": 33.361264}, {"timestamp": 6815.01, "power": 33.361264}, {"timestamp": 6835.59, "power": 33.361264}, {"timestamp": 6856.11, "power": 33.361264}, {"timestamp": 6876.61, "power": 33.361264}, {"timestamp": 6897.18, "power": 33.361264}, {"timestamp": 6917.76, "power": 33.361264}, {"timestamp": 6938.34, "power": 33.361264}, {"timestamp": 6958.92, "power": 33.361264}, {"timestamp": 6979.49, "power": 33.361264}, {"timestamp": 7000.07, "power": 33.361264}, {"timestamp": 7020.57, "power": 33.361264}, {"timestamp": 7041.14, "power": 33.361264}, {"timestamp": 7061.71, "power": 33.363043}, {"timestamp": 7082.77, "power": 33.363043}, {"timestamp": 7103.28, "power": 33.363043}, {"timestamp": 7123.91, "power": 33.363043}, {"timestamp": 7144.42, "power": 33.363043}, {"timestamp": 7164.91, "power": 33.363043}, {"timestamp": 7185.45, "power": 33.363043}, {"timestamp": 7205.99, "power": 33.363043}, {"timestamp": 7226.53, "power": 33.363043}, {"timestamp": 7247.06, "power": 33.363043}, {"timestamp": 7267.6, "power": 33.363043}, {"timestamp": 7288.11, "power": 33.363043}, {"timestamp": 7308.61, "power": 33.363043}, {"timestamp": 7329.14, "power": 33.363043}, {"timestamp": 7349.68, "power": 33.363043}, {"timestamp": 7370.21, "power": 33.363043}, {"timestamp": 7390.75, "power": 33.363043}, {"timestamp": 7411.29, "power": 33.363043}, {"timestamp": 7431.83, "power": 33.363043}, {"timestamp": 7452.35, "power": 33.363043}, {"timestamp": 7472.9, "power": 33.363043}, {"timestamp": 7493.43, "power": 33.363043}, {"timestamp": 7513.97, "power": 33.363043}, {"timestamp": 7534.51, "power": 33.363043}, {"timestamp": 7555.05, "power": 33.363043}, {"timestamp": 7575.58, "power": 33.363043}, {"timestamp": 7596.1, "power": 33.363043}, {"timestamp": 7616.6, "power": 33.363043}, {"timestamp": 7637.13, "power": 33.363043}, {"timestamp": 7657.67, "power": 33.363043}, {"timestamp": 7678.2, "power": 33.363043}, {"timestamp": 7698.74, "power": 33.363043}, {"timestamp": 7719.28, "power": 33.363043}, {"timestamp": 7739.82, "power": 33.363043}, {"timestamp": 7760.34, "power": 33.363043}, {"timestamp": 7780.87, "power": 33.363043}, {"timestamp": 7801.41, "power": 33.363043}, {"timestamp": 7821.94, "power": 33.363043}, {"timestamp": 7842.48, "power": 33.363043}, {"timestamp": 7863.02, "power": 33.363043}, {"timestamp": 7883.56, "power": 33.363043}, {"timestamp": 7904.07, "power": 33.363043}, {"timestamp": 7924.56, "power": 33.363043}, {"timestamp": 7945.1, "power": 33.363043}, {"timestamp": 7965.64, "power": 33.363043}, {"timestamp": 7986.2, "power": 33.363043}, {"timestamp": 8006.77, "power": 33.363043}, {"timestamp": 8027.34, "power": 33.363043}, {"timestamp": 8047.91, "power": 33.363043}, {"timestamp": 8068.43, "power": 34.072043}, {"timestamp": 8089.53, "power": 34.072043}, {"timestamp": 8110.09, "power": 34.072043}, {"timestamp": 8130.62, "power": 34.072043}, {"timestamp": 8151.16, "power": 34.072043}, {"timestamp": 8171.7, "power": 34.072043}, {"timestamp": 8192.23, "power": 34.072043}, {"timestamp": 8212.72, "power": 34.072043}, {"timestamp": 8233.25, "power": 34.072043}, {"timestamp": 8253.79, "power": 34.072043}, {"timestamp": 8274.32, "power": 34.072043}, {"timestamp": 8294.86, "power": 34.072043}, {"timestamp": 8315.4, "power": 34.072043}, {"timestamp": 8335.94, "power": 34.072043}, {"timestamp": 8356.44, "power": 34.072043}, {"timestamp": 8376.98, "power": 34.072043}, {"timestamp": 8397.51, "power": 34.072043}, {"timestamp": 8418.05, "power": 34.072043}, {"timestamp": 8438.59, "power": 34.072043}, {"timestamp": 8459.13, "power": 34.072043}, {"timestamp": 8479.69, "power": 34.072043}, {"timestamp": 8500.21, "power": 34.072043}, {"timestamp": 8520.7, "power": 34.072043}, {"timestamp": 8541.23, "power": 34.072043}, {"timestamp": 8561.77, "power": 34.072043}, {"timestamp": 8582.31, "power": 34.072043}, {"timestamp": 8602.85, "power": 34.072043}, {"timestamp": 8623.38, "power": 34.072043}, {"timestamp": 8643.96, "power": 34.072043}, {"timestamp": 8664.47, "power": 34.072043}, {"timestamp": 8685.02, "power": 34.072043}, {"timestamp": 8705.71, "power": 34.072043}, {"timestamp": 8726.27, "power": 34.072043}, {"timestamp": 8746.84, "power": 34.072043}, {"timestamp": 8767.41, "power": 34.072043}, {"timestamp": 8787.98, "power": 34.072043}, {"timestamp": 8808.47, "power": 34.072043}, {"timestamp": 8829.05, "power": 34.072043}, {"timestamp": 8849.62, "power": 34.072043}, {"timestamp": 8870.17, "power": 34.072043}, {"timestamp": 8890.75, "power": 34.072043}, {"timestamp": 8911.31, "power": 34.072043}, {"timestamp": 8931.88, "power": 34.072043}, {"timestamp": 8952.39, "power": 34.072043}, {"timestamp": 8972.94, "power": 34.072043}, {"timestamp": 8993.5, "power": 34.072043}, {"timestamp": 9014.06, "power": 34.072043}, {"timestamp": 9034.63, "power": 34.072043}, {"timestamp": 9055.19, "power": 34.072043}, {"timestamp": 9075.74, "power": 34.791107999999994}, {"timestamp": 9096.95, "power": 34.791107999999994}, {"timestamp": 9117.48, "power": 34.791107999999994}, {"timestamp": 9138.02, "power": 34.791107999999994}, {"timestamp": 9158.55, "power": 34.791107999999994}, {"timestamp": 9179.09, "power": 34.791107999999994}, {"timestamp": 9199.62, "power": 34.791107999999994}, {"timestamp": 9220.15, "power": 34.791107999999994}, {"timestamp": 9240.65, "power": 34.791107999999994}, {"timestamp": 9261.17, "power": 34.791107999999994}, {"timestamp": 9281.71, "power": 34.791107999999994}, {"timestamp": 9302.25, "power": 34.791107999999994}, {"timestamp": 9322.78, "power": 34.791107999999994}, {"timestamp": 9343.32, "power": 34.791107999999994}, {"timestamp": 9363.85, "power": 34.791107999999994}, {"timestamp": 9384.36, "power": 34.791107999999994}, {"timestamp": 9404.89, "power": 34.791107999999994}, {"timestamp": 9425.43, "power": 34.791107999999994}, {"timestamp": 9445.99, "power": 34.791107999999994}, {"timestamp": 9466.56, "power": 34.791107999999994}, {"timestamp": 9487.12, "power": 34.791107999999994}, {"timestamp": 9507.68, "power": 34.791107999999994}, {"timestamp": 9528.2, "power": 34.791107999999994}, {"timestamp": 9548.69, "power": 34.791107999999994}, {"timestamp": 9569.24, "power": 34.791107999999994}, {"timestamp": 9589.8, "power": 34.791107999999994}, {"timestamp": 9610.35, "power": 34.791107999999994}, {"timestamp": 9630.92, "power": 34.791107999999994}, {"timestamp": 9651.48, "power": 34.791107999999994}, {"timestamp": 9672.04, "power": 34.791107999999994}, {"timestamp": 9692.54, "power": 34.791107999999994}, {"timestamp": 9713.07, "power": 34.791107999999994}, {"timestamp": 9733.6, "power": 34.791107999999994}, {"timestamp": 9754.14, "power": 34.791107999999994}, {"timestamp": 9774.67, "power": 34.791107999999994}, {"timestamp": 9795.21, "power": 34.791107999999994}, {"timestamp": 9815.74, "power": 34.791107999999994}, {"timestamp": 9836.25, "power": 34.791107999999994}, {"timestamp": 9856.74, "power": 34.791107999999994}, {"timestamp": 9877.28, "power": 34.791107999999994}, {"timestamp": 9897.85, "power": 34.791107999999994}, {"timestamp": 9918.4, "power": 34.791107999999994}, {"timestamp": 9938.97, "power": 34.791107999999994}, {"timestamp": 9959.54, "power": 34.791107999999994}, {"timestamp": 9980.09, "power": 34.791107999999994}, {"timestamp": 10000.6, "power": 34.791107999999994}, {"timestamp": 10021.1, "power": 34.791107999999994}, {"timestamp": 10041.7, "power": 34.791107999999994}, {"timestamp": 10062.3, "power": 34.791107999999994}, {"timestamp": 10082.8, "power": 33.213267}, {"timestamp": 10104.2, "power": 33.213267}, {"timestamp": 10124.7, "power": 33.213267}, {"timestamp": 10145.3, "power": 33.213267}, {"timestamp": 10165.9, "power": 33.213267}, {"timestamp": 10186.4, "power": 33.213267}, {"timestamp": 10207.0, "power": 33.213267}, {"timestamp": 10227.5, "power": 33.213267}, {"timestamp": 10248.1, "power": 33.213267}, {"timestamp": 10268.6, "power": 33.213267}, {"timestamp": 10289.2, "power": 33.213267}, {"timestamp": 10309.7, "power": 33.213267}, {"timestamp": 10330.3, "power": 33.213267}, {"timestamp": 10350.9, "power": 33.213267}, {"timestamp": 10371.4, "power": 33.213267}, {"timestamp": 10392.0, "power": 33.213267}, {"timestamp": 10412.5, "power": 33.213267}, {"timestamp": 10433.1, "power": 33.213267}, {"timestamp": 10453.6, "power": 33.213267}, {"timestamp": 10474.2, "power": 33.213267}, {"timestamp": 10494.7, "power": 33.213267}, {"timestamp": 10515.3, "power": 33.213267}, {"timestamp": 10535.8, "power": 33.213267}, {"timestamp": 10556.4, "power": 33.213267}, {"timestamp": 10576.9, "power": 33.213267}, {"timestamp": 10597.5, "power": 33.213267}, {"timestamp": 10618.1, "power": 33.213267}, {"timestamp": 10638.7, "power": 33.213267}, {"timestamp": 10659.2, "power": 33.213267}, {"timestamp": 10679.8, "power": 33.213267}, {"timestamp": 10700.3, "power": 33.213267}, {"timestamp": 10720.8, "power": 33.213267}, {"timestamp": 10741.4, "power": 33.213267}, {"timestamp": 10762.0, "power": 33.213267}, {"timestamp": 10782.5, "power": 33.213267}, {"timestamp": 10803.1, "power": 33.213267}, {"timestamp": 10823.7, "power": 33.213267}, {"timestamp": 10844.2, "power": 33.213267}, {"timestamp": 10864.7, "power": 33.213267}, {"timestamp": 10885.2, "power": 33.213267}, {"timestamp": 10905.8, "power": 33.213267}, {"timestamp": 10926.3, "power": 33.213267}, {"timestamp": 10946.9, "power": 33.213267}, {"timestamp": 10967.5, "power": 33.213267}, {"timestamp": 10988.0, "power": 33.213267}, {"timestamp": 11008.5, "power": 33.213267}, {"timestamp": 11029.1, "power": 33.213267}, {"timestamp": 11049.7, "power": 33.213267}, {"timestamp": 11070.2, "power": 33.213267}, {"timestamp": 11090.8, "power": 33.258917999999994}, {"timestamp": 11112.9, "power": 33.258917999999994}, {"timestamp": 11133.4, "power": 33.258917999999994}, {"timestamp": 11154.0, "power": 33.258917999999994}, {"timestamp": 11174.6, "power": 33.258917999999994}, {"timestamp": 11195.1, "power": 33.258917999999994}, {"timestamp": 11215.7, "power": 33.258917999999994}, {"timestamp": 11236.2, "power": 33.258917999999994}, {"timestamp": 11256.7, "power": 33.258917999999994}, {"timestamp": 11277.2, "power": 33.258917999999994}, {"timestamp": 11297.7, "power": 33.258917999999994}, {"timestamp": 11318.3, "power": 33.258917999999994}, {"timestamp": 11338.8, "power": 33.258917999999994}, {"timestamp": 11359.3, "power": 33.258917999999994}, {"timestamp": 11379.9, "power": 33.258917999999994}, {"timestamp": 11400.4, "power": 33.258917999999994}, {"timestamp": 11420.9, "power": 33.258917999999994}, {"timestamp": 11441.5, "power": 33.258917999999994}, {"timestamp": 11462.1, "power": 33.258917999999994}, {"timestamp": 11482.6, "power": 33.258917999999994}, {"timestamp": 11503.2, "power": 33.258917999999994}, {"timestamp": 11523.7, "power": 33.258917999999994}, {"timestamp": 11544.2, "power": 33.258917999999994}, {"timestamp": 11564.7, "power": 33.258917999999994}, {"timestamp": 11585.3, "power": 33.258917999999994}, {"timestamp": 11605.9, "power": 33.258917999999994}, {"timestamp": 11626.5, "power": 33.258917999999994}, {"timestamp": 11647.0, "power": 33.258917999999994}, {"timestamp": 11667.6, "power": 33.258917999999994}, {"timestamp": 11688.0, "power": 33.258917999999994}, {"timestamp": 11708.5, "power": 33.258917999999994}, {"timestamp": 11729.0, "power": 33.258917999999994}, {"timestamp": 11749.6, "power": 33.258917999999994}, {"timestamp": 11770.1, "power": 33.258917999999994}, {"timestamp": 11790.6, "power": 33.258917999999994}, {"timestamp": 11811.1, "power": 33.258917999999994}, {"timestamp": 11831.7, "power": 33.258917999999994}, {"timestamp": 11852.2, "power": 33.258917999999994}, {"timestamp": 11872.6, "power": 33.258917999999994}, {"timestamp": 11893.2, "power": 33.258917999999994}, {"timestamp": 11913.7, "power": 33.258917999999994}, {"timestamp": 11934.2, "power": 33.258917999999994}, {"timestamp": 11954.7, "power": 33.258917999999994}, {"timestamp": 11975.3, "power": 33.258917999999994}, {"timestamp": 11995.8, "power": 33.258917999999994}, {"timestamp": 12016.3, "power": 33.258917999999994}, {"timestamp": 12036.9, "power": 33.258917999999994}, {"timestamp": 12057.4, "power": 33.258917999999994}, {"timestamp": 12077.9, "power": 33.258917999999994}, {"timestamp": 12098.4, "power": 34.845786}, {"timestamp": 12120.5, "power": 34.845786}, {"timestamp": 12141.1, "power": 34.845786}, {"timestamp": 12161.6, "power": 34.845786}, {"timestamp": 12182.1, "power": 34.845786}, {"timestamp": 12202.7, "power": 34.845786}, {"timestamp": 12223.2, "power": 34.845786}, {"timestamp": 12243.7, "power": 34.845786}, {"timestamp": 12264.2, "power": 34.845786}, {"timestamp": 12284.6, "power": 34.845786}, {"timestamp": 12305.2, "power": 34.845786}, {"timestamp": 12325.7, "power": 34.845786}, {"timestamp": 12346.2, "power": 34.845786}, {"timestamp": 12366.7, "power": 34.845786}, {"timestamp": 12387.3, "power": 34.845786}, {"timestamp": 12407.8, "power": 34.845786}, {"timestamp": 12428.3, "power": 34.845786}, {"timestamp": 12448.8, "power": 34.845786}, {"timestamp": 12469.4, "power": 34.845786}, {"timestamp": 12489.9, "power": 34.845786}, {"timestamp": 12510.4, "power": 34.845786}, {"timestamp": 12530.9, "power": 34.845786}, {"timestamp": 12551.5, "power": 34.845786}, {"timestamp": 12572.0, "power": 34.845786}, {"timestamp": 12592.5, "power": 34.845786}, {"timestamp": 12613.0, "power": 34.845786}, {"timestamp": 12633.6, "power": 34.845786}, {"timestamp": 12654.1, "power": 34.845786}, {"timestamp": 12674.7, "power": 34.845786}, {"timestamp": 12695.2, "power": 34.845786}, {"timestamp": 12715.8, "power": 34.845786}, {"timestamp": 12736.3, "power": 34.845786}, {"timestamp": 12756.8, "power": 34.845786}, {"timestamp": 12777.3, "power": 34.845786}, {"timestamp": 12797.8, "power": 34.845786}, {"timestamp": 12818.3, "power": 34.845786}, {"timestamp": 12838.9, "power": 34.845786}, {"timestamp": 12859.4, "power": 34.845786}, {"timestamp": 12879.9, "power": 34.845786}, {"timestamp": 12900.4, "power": 34.845786}, {"timestamp": 12920.9, "power": 34.845786}, {"timestamp": 12941.4, "power": 34.845786}, {"timestamp": 12962.0, "power": 34.845786}, {"timestamp": 12982.5, "power": 34.845786}, {"timestamp": 13003.1, "power": 34.845786}, {"timestamp": 13023.6, "power": 34.845786}, {"timestamp": 13044.1, "power": 34.845786}, {"timestamp": 13064.6, "power": 34.845786}, {"timestamp": 13085.1, "power": 34.845786}, {"timestamp": 13105.6, "power": 32.181498999999995}, {"timestamp": 13126.7, "power": 32.181498999999995}, {"timestamp": 13147.2, "power": 32.181498999999995}, {"timestamp": 13167.7, "power": 32.181498999999995}, {"timestamp": 13188.2, "power": 32.181498999999995}, {"timestamp": 13208.7, "power": 32.181498999999995}, {"timestamp": 13229.2, "power": 32.181498999999995}, {"timestamp": 13249.8, "power": 32.181498999999995}, {"timestamp": 13270.3, "power": 32.181498999999995}, {"timestamp": 13290.8, "power": 32.181498999999995}, {"timestamp": 13311.3, "power": 32.181498999999995}, {"timestamp": 13331.9, "power": 32.181498999999995}, {"timestamp": 13352.4, "power": 32.181498999999995}, {"timestamp": 13372.9, "power": 32.181498999999995}, {"timestamp": 13393.3, "power": 32.181498999999995}, {"timestamp": 13413.9, "power": 32.181498999999995}, {"timestamp": 13434.4, "power": 32.181498999999995}, {"timestamp": 13454.9, "power": 32.181498999999995}, {"timestamp": 13475.5, "power": 32.181498999999995}, {"timestamp": 13496.0, "power": 32.181498999999995}, {"timestamp": 13516.5, "power": 32.181498999999995}, {"timestamp": 13537.0, "power": 32.181498999999995}, {"timestamp": 13557.5, "power": 32.181498999999995}, {"timestamp": 13578.0, "power": 32.181498999999995}, {"timestamp": 13598.6, "power": 32.181498999999995}, {"timestamp": 13619.1, "power": 32.181498999999995}, {"timestamp": 13639.6, "power": 32.181498999999995}, {"timestamp": 13660.3, "power": 32.181498999999995}, {"timestamp": 13680.8, "power": 32.181498999999995}, {"timestamp": 13701.4, "power": 32.181498999999995}, {"timestamp": 13721.9, "power": 32.181498999999995}, {"timestamp": 13742.4, "power": 32.181498999999995}, {"timestamp": 13763.0, "power": 32.181498999999995}, {"timestamp": 13783.5, "power": 32.181498999999995}, {"timestamp": 13804.0, "power": 32.181498999999995}, {"timestamp": 13824.5, "power": 32.181498999999995}, {"timestamp": 13845.0, "power": 32.181498999999995}, {"timestamp": 13865.5, "power": 32.181498999999995}, {"timestamp": 13886.1, "power": 32.181498999999995}, {"timestamp": 13906.6, "power": 32.181498999999995}, {"timestamp": 13927.1, "power": 32.181498999999995}, {"timestamp": 13947.6, "power": 32.181498999999995}, {"timestamp": 13968.1, "power": 32.181498999999995}, {"timestamp": 13988.6, "power": 32.181498999999995}, {"timestamp": 14009.1, "power": 32.181498999999995}, {"timestamp": 14029.7, "power": 32.181498999999995}, {"timestamp": 14050.2, "power": 32.181498999999995}, {"timestamp": 14070.7, "power": 32.181498999999995}, {"timestamp": 14091.3, "power": 32.181498999999995}, {"timestamp": 14111.8, "power": 32.341262}, {"timestamp": 14132.9, "power": 32.341262}, {"timestamp": 14153.4, "power": 32.341262}, {"timestamp": 14173.9, "power": 32.341262}, {"timestamp": 14194.4, "power": 32.341262}, {"timestamp": 14215.0, "power": 32.341262}, {"timestamp": 14235.5, "power": 32.341262}, {"timestamp": 14256.0, "power": 32.341262}, {"timestamp": 14276.5, "power": 32.341262}, {"timestamp": 14297.0, "power": 32.341262}, {"timestamp": 14317.5, "power": 32.341262}, {"timestamp": 14338.0, "power": 32.341262}, {"timestamp": 14358.6, "power": 32.341262}, {"timestamp": 14379.3, "power": 32.341262}, {"timestamp": 14399.9, "power": 32.341262}], "timeline": {"START": "3695.096302", "END": "11551.48919"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9735.8}, {"name": "clSetKernelArg", "calls": 19, "time": 2702.16}, {"name": "clReleaseKernel", "calls": 1, "time": 1609.84}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.5017}, {"name": "clReleaseContext", "calls": 1, "time": 41.5014}, {"name": "clCreateContext", "calls": 1, "time": 31.978}, {"name": "clReleaseProgram", "calls": 1, "time": 15.1069}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.48443}, {"name": "clCreateKernel", "calls": 1, "time": 0.344221}, {"name": "clEnqueueTask", "calls": 1, "time": 0.235221}, {"name": "clRetainMemObject", "calls": 14, "time": 0.20687}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.20568}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032473}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024735}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022266}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012955}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011452}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008945}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008324}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007032}, {"name": "clRetainDevice", "calls": 2, "time": 0.004863}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7856.39}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7855.87}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9588.918199, "utilization": 99.884565, "size": 9642960.0, "time": 1005.63586}, {"type": "WRITE", "transfers": 1, "speed": 7000.752186, "utilization": 72.924502, "size": 6118470.0, "time": 873.973546}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 256656803, "speed": 261.976, "utilization": 2.2741, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 16050103, "speed": 476.648, "utilization": 4.13757, "size": 0.127894}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len4/run3.json b/code/fpga/memory_results/dblp.xml.15MB.len4/run3.json new file mode 100644 index 0000000..f396c9c --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.705, "power": 32.460912}, {"timestamp": 71.3777, "power": 32.460912}, {"timestamp": 91.9182, "power": 32.460912}, {"timestamp": 112.454, "power": 32.460912}, {"timestamp": 133.338, "power": 32.460912}, {"timestamp": 153.853, "power": 32.460912}, {"timestamp": 174.387, "power": 32.460912}, {"timestamp": 194.93, "power": 32.460912}, {"timestamp": 215.466, "power": 32.460912}, {"timestamp": 236.005, "power": 32.460912}, {"timestamp": 256.546, "power": 32.460912}, {"timestamp": 277.116, "power": 32.460912}, {"timestamp": 297.612, "power": 32.460912}, {"timestamp": 318.149, "power": 32.460912}, {"timestamp": 338.691, "power": 32.460912}, {"timestamp": 359.241, "power": 32.460912}, {"timestamp": 379.789, "power": 32.460912}, {"timestamp": 400.33, "power": 32.460912}, {"timestamp": 420.87, "power": 32.460912}, {"timestamp": 441.38, "power": 32.460912}, {"timestamp": 461.922, "power": 32.460912}, {"timestamp": 482.465, "power": 32.460912}, {"timestamp": 503.01, "power": 32.460912}, {"timestamp": 523.555, "power": 32.460912}, {"timestamp": 544.095, "power": 32.460912}, {"timestamp": 564.637, "power": 32.460912}, {"timestamp": 585.199, "power": 32.460912}, {"timestamp": 605.699, "power": 32.460912}, {"timestamp": 626.236, "power": 32.460912}, {"timestamp": 646.782, "power": 32.460912}, {"timestamp": 667.324, "power": 32.460912}, {"timestamp": 687.869, "power": 32.460912}, {"timestamp": 708.408, "power": 32.460912}, {"timestamp": 728.961, "power": 32.460912}, {"timestamp": 749.479, "power": 32.460912}, {"timestamp": 770.014, "power": 32.460912}, {"timestamp": 790.555, "power": 32.460912}, {"timestamp": 811.1, "power": 32.460912}, {"timestamp": 831.643, "power": 32.460912}, {"timestamp": 852.183, "power": 32.460912}, {"timestamp": 872.727, "power": 32.460912}, {"timestamp": 893.239, "power": 32.460912}, {"timestamp": 913.738, "power": 32.460912}, {"timestamp": 934.276, "power": 32.460912}, {"timestamp": 954.818, "power": 32.460912}, {"timestamp": 975.357, "power": 32.460912}, {"timestamp": 995.91, "power": 32.460912}, {"timestamp": 1016.46, "power": 32.378608}, {"timestamp": 1037.69, "power": 32.378608}, {"timestamp": 1058.25, "power": 32.378608}, {"timestamp": 1078.84, "power": 32.378608}, {"timestamp": 1099.44, "power": 32.378608}, {"timestamp": 1120.03, "power": 32.378608}, {"timestamp": 1140.63, "power": 32.378608}, {"timestamp": 1161.21, "power": 32.378608}, {"timestamp": 1181.77, "power": 32.378608}, {"timestamp": 1202.32, "power": 32.378608}, {"timestamp": 1222.91, "power": 32.378608}, {"timestamp": 1243.51, "power": 32.378608}, {"timestamp": 1264.1, "power": 32.378608}, {"timestamp": 1284.69, "power": 32.378608}, {"timestamp": 1305.26, "power": 32.378608}, {"timestamp": 1325.83, "power": 32.378608}, {"timestamp": 1346.39, "power": 32.378608}, {"timestamp": 1366.99, "power": 32.378608}, {"timestamp": 1387.58, "power": 32.378608}, {"timestamp": 1408.19, "power": 32.378608}, {"timestamp": 1428.78, "power": 32.378608}, {"timestamp": 1449.36, "power": 32.378608}, {"timestamp": 1469.91, "power": 32.378608}, {"timestamp": 1490.51, "power": 32.378608}, {"timestamp": 1511.11, "power": 32.378608}, {"timestamp": 1531.7, "power": 32.378608}, {"timestamp": 1552.3, "power": 32.378608}, {"timestamp": 1572.89, "power": 32.378608}, {"timestamp": 1593.46, "power": 32.378608}, {"timestamp": 1614.02, "power": 32.378608}, {"timestamp": 1634.62, "power": 32.378608}, {"timestamp": 1655.21, "power": 32.378608}, {"timestamp": 1675.8, "power": 32.378608}, {"timestamp": 1696.4, "power": 32.378608}, {"timestamp": 1716.99, "power": 32.378608}, {"timestamp": 1737.56, "power": 32.378608}, {"timestamp": 1758.12, "power": 32.378608}, {"timestamp": 1778.72, "power": 32.378608}, {"timestamp": 1799.31, "power": 32.378608}, {"timestamp": 1819.91, "power": 32.378608}, {"timestamp": 1840.5, "power": 32.378608}, {"timestamp": 1861.1, "power": 32.378608}, {"timestamp": 1881.66, "power": 32.378608}, {"timestamp": 1902.22, "power": 32.378608}, {"timestamp": 1922.82, "power": 32.378608}, {"timestamp": 1943.41, "power": 32.378608}, {"timestamp": 1964.01, "power": 32.378608}, {"timestamp": 1984.61, "power": 32.378608}, {"timestamp": 2005.19, "power": 32.378608}, {"timestamp": 2025.75, "power": 32.561757}, {"timestamp": 2046.81, "power": 32.561757}, {"timestamp": 2067.4, "power": 32.561757}, {"timestamp": 2087.99, "power": 32.561757}, {"timestamp": 2108.59, "power": 32.561757}, {"timestamp": 2129.17, "power": 32.561757}, {"timestamp": 2149.73, "power": 32.561757}, {"timestamp": 2170.29, "power": 32.561757}, {"timestamp": 2190.88, "power": 32.561757}, {"timestamp": 2211.47, "power": 32.561757}, {"timestamp": 2232.07, "power": 32.561757}, {"timestamp": 2252.67, "power": 32.561757}, {"timestamp": 2273.24, "power": 32.561757}, {"timestamp": 2293.8, "power": 32.561757}, {"timestamp": 2314.36, "power": 32.561757}, {"timestamp": 2334.96, "power": 32.561757}, {"timestamp": 2355.55, "power": 32.561757}, {"timestamp": 2376.14, "power": 32.561757}, {"timestamp": 2396.74, "power": 32.561757}, {"timestamp": 2417.32, "power": 32.561757}, {"timestamp": 2437.87, "power": 32.561757}, {"timestamp": 2458.47, "power": 32.561757}, {"timestamp": 2479.07, "power": 32.561757}, {"timestamp": 2499.67, "power": 32.561757}, {"timestamp": 2520.26, "power": 32.561757}, {"timestamp": 2540.86, "power": 32.561757}, {"timestamp": 2561.43, "power": 32.561757}, {"timestamp": 2581.99, "power": 32.561757}, {"timestamp": 2602.59, "power": 32.561757}, {"timestamp": 2623.18, "power": 32.561757}, {"timestamp": 2643.77, "power": 32.561757}, {"timestamp": 2664.37, "power": 32.561757}, {"timestamp": 2684.96, "power": 32.561757}, {"timestamp": 2705.54, "power": 32.561757}, {"timestamp": 2726.1, "power": 32.561757}, {"timestamp": 2746.7, "power": 32.561757}, {"timestamp": 2767.3, "power": 32.561757}, {"timestamp": 2787.89, "power": 32.561757}, {"timestamp": 2808.48, "power": 32.561757}, {"timestamp": 2829.1, "power": 32.561757}, {"timestamp": 2849.67, "power": 32.561757}, {"timestamp": 2870.2, "power": 32.561757}, {"timestamp": 2890.74, "power": 32.561757}, {"timestamp": 2911.28, "power": 32.561757}, {"timestamp": 2931.81, "power": 32.561757}, {"timestamp": 2952.35, "power": 32.561757}, {"timestamp": 2972.88, "power": 32.561757}, {"timestamp": 2993.4, "power": 32.561757}, {"timestamp": 3013.93, "power": 32.561757}, {"timestamp": 3034.47, "power": 34.584868}, {"timestamp": 3055.56, "power": 34.584868}, {"timestamp": 3076.1, "power": 34.584868}, {"timestamp": 3096.63, "power": 34.584868}, {"timestamp": 3117.12, "power": 34.584868}, {"timestamp": 3137.61, "power": 34.584868}, {"timestamp": 3158.14, "power": 34.584868}, {"timestamp": 3178.68, "power": 34.584868}, {"timestamp": 3199.33, "power": 34.584868}, {"timestamp": 3219.86, "power": 34.584868}, {"timestamp": 3240.4, "power": 34.584868}, {"timestamp": 3260.94, "power": 34.584868}, {"timestamp": 3281.47, "power": 34.584868}, {"timestamp": 3302.0, "power": 34.584868}, {"timestamp": 3322.54, "power": 34.584868}, {"timestamp": 3343.08, "power": 34.584868}, {"timestamp": 3363.62, "power": 34.584868}, {"timestamp": 3384.16, "power": 34.584868}, {"timestamp": 3404.7, "power": 34.584868}, {"timestamp": 3425.21, "power": 34.584868}, {"timestamp": 3445.7, "power": 34.584868}, {"timestamp": 3466.23, "power": 34.584868}, {"timestamp": 3486.77, "power": 34.584868}, {"timestamp": 3507.31, "power": 34.584868}, {"timestamp": 3527.85, "power": 34.584868}, {"timestamp": 3548.38, "power": 34.584868}, {"timestamp": 3568.92, "power": 34.584868}, {"timestamp": 3589.44, "power": 34.584868}, {"timestamp": 3609.97, "power": 34.584868}, {"timestamp": 3630.51, "power": 34.584868}, {"timestamp": 3651.05, "power": 34.584868}, {"timestamp": 3671.59, "power": 34.584868}, {"timestamp": 3692.13, "power": 34.584868}, {"timestamp": 3712.67, "power": 34.584868}, {"timestamp": 3733.19, "power": 34.584868}, {"timestamp": 3753.7, "power": 34.584868}, {"timestamp": 3774.23, "power": 34.584868}, {"timestamp": 3794.78, "power": 34.584868}, {"timestamp": 3815.33, "power": 34.584868}, {"timestamp": 3835.87, "power": 34.584868}, {"timestamp": 3856.42, "power": 34.584868}, {"timestamp": 3876.97, "power": 34.584868}, {"timestamp": 3897.5, "power": 34.584868}, {"timestamp": 3918.04, "power": 34.584868}, {"timestamp": 3938.59, "power": 34.584868}, {"timestamp": 3959.13, "power": 34.584868}, {"timestamp": 3979.68, "power": 34.584868}, {"timestamp": 4000.23, "power": 34.584868}, {"timestamp": 4020.77, "power": 34.584868}, {"timestamp": 4041.3, "power": 33.2466}, {"timestamp": 4062.33, "power": 33.2466}, {"timestamp": 4082.87, "power": 33.2466}, {"timestamp": 4103.42, "power": 33.2466}, {"timestamp": 4123.97, "power": 33.2466}, {"timestamp": 4144.52, "power": 33.2466}, {"timestamp": 4165.07, "power": 33.2466}, {"timestamp": 4185.57, "power": 33.2466}, {"timestamp": 4206.07, "power": 33.2466}, {"timestamp": 4226.61, "power": 33.2466}, {"timestamp": 4247.16, "power": 33.2466}, {"timestamp": 4267.72, "power": 33.2466}, {"timestamp": 4288.26, "power": 33.2466}, {"timestamp": 4308.81, "power": 33.2466}, {"timestamp": 4329.34, "power": 33.2466}, {"timestamp": 4349.84, "power": 33.2466}, {"timestamp": 4370.38, "power": 33.2466}, {"timestamp": 4390.93, "power": 33.2466}, {"timestamp": 4411.49, "power": 33.2466}, {"timestamp": 4432.04, "power": 33.2466}, {"timestamp": 4452.59, "power": 33.2466}, {"timestamp": 4473.17, "power": 33.2466}, {"timestamp": 4493.67, "power": 33.2466}, {"timestamp": 4514.24, "power": 33.2466}, {"timestamp": 4534.82, "power": 33.2466}, {"timestamp": 4555.39, "power": 33.2466}, {"timestamp": 4575.96, "power": 33.2466}, {"timestamp": 4596.54, "power": 33.2466}, {"timestamp": 4617.12, "power": 33.2466}, {"timestamp": 4637.62, "power": 33.2466}, {"timestamp": 4658.19, "power": 33.2466}, {"timestamp": 4678.75, "power": 33.2466}, {"timestamp": 4699.33, "power": 33.2466}, {"timestamp": 4719.9, "power": 33.2466}, {"timestamp": 4740.48, "power": 33.2466}, {"timestamp": 4761.07, "power": 33.2466}, {"timestamp": 4781.57, "power": 33.2466}, {"timestamp": 4802.15, "power": 33.2466}, {"timestamp": 4822.7, "power": 33.2466}, {"timestamp": 4843.27, "power": 33.2466}, {"timestamp": 4863.82, "power": 33.2466}, {"timestamp": 4884.41, "power": 33.2466}, {"timestamp": 4904.98, "power": 33.2466}, {"timestamp": 4925.5, "power": 33.2466}, {"timestamp": 4946.06, "power": 33.2466}, {"timestamp": 4966.63, "power": 33.2466}, {"timestamp": 4987.13, "power": 33.2466}, {"timestamp": 5007.7, "power": 33.2466}, {"timestamp": 5028.28, "power": 33.2466}, {"timestamp": 5048.85, "power": 33.10189199999999}, {"timestamp": 5070.09, "power": 33.10189199999999}, {"timestamp": 5090.64, "power": 33.10189199999999}, {"timestamp": 5111.19, "power": 33.10189199999999}, {"timestamp": 5131.74, "power": 33.10189199999999}, {"timestamp": 5152.29, "power": 33.10189199999999}, {"timestamp": 5172.84, "power": 33.10189199999999}, {"timestamp": 5193.36, "power": 33.10189199999999}, {"timestamp": 5213.88, "power": 33.10189199999999}, {"timestamp": 5234.42, "power": 33.10189199999999}, {"timestamp": 5254.97, "power": 33.10189199999999}, {"timestamp": 5275.52, "power": 33.10189199999999}, {"timestamp": 5296.07, "power": 33.10189199999999}, {"timestamp": 5316.62, "power": 33.10189199999999}, {"timestamp": 5337.16, "power": 33.10189199999999}, {"timestamp": 5357.66, "power": 33.10189199999999}, {"timestamp": 5378.17, "power": 33.10189199999999}, {"timestamp": 5398.74, "power": 33.10189199999999}, {"timestamp": 5419.33, "power": 33.10189199999999}, {"timestamp": 5439.91, "power": 33.10189199999999}, {"timestamp": 5460.49, "power": 33.10189199999999}, {"timestamp": 5481.08, "power": 33.10189199999999}, {"timestamp": 5501.59, "power": 33.10189199999999}, {"timestamp": 5522.16, "power": 33.10189199999999}, {"timestamp": 5542.74, "power": 33.10189199999999}, {"timestamp": 5563.31, "power": 33.10189199999999}, {"timestamp": 5583.89, "power": 33.10189199999999}, {"timestamp": 5604.48, "power": 33.10189199999999}, {"timestamp": 5625.07, "power": 33.10189199999999}, {"timestamp": 5645.58, "power": 33.10189199999999}, {"timestamp": 5666.16, "power": 33.10189199999999}, {"timestamp": 5686.74, "power": 33.10189199999999}, {"timestamp": 5707.29, "power": 33.10189199999999}, {"timestamp": 5727.84, "power": 33.10189199999999}, {"timestamp": 5748.39, "power": 33.10189199999999}, {"timestamp": 5768.95, "power": 33.10189199999999}, {"timestamp": 5789.47, "power": 33.10189199999999}, {"timestamp": 5810.05, "power": 33.10189199999999}, {"timestamp": 5830.61, "power": 33.10189199999999}, {"timestamp": 5851.19, "power": 33.10189199999999}, {"timestamp": 5871.76, "power": 33.10189199999999}, {"timestamp": 5892.34, "power": 33.10189199999999}, {"timestamp": 5912.92, "power": 33.10189199999999}, {"timestamp": 5933.45, "power": 33.10189199999999}, {"timestamp": 5954.01, "power": 33.10189199999999}, {"timestamp": 5974.58, "power": 33.10189199999999}, {"timestamp": 5995.16, "power": 33.10189199999999}, {"timestamp": 6015.74, "power": 33.10189199999999}, {"timestamp": 6036.31, "power": 33.10189199999999}, {"timestamp": 6056.89, "power": 33.073416}, {"timestamp": 6078.02, "power": 33.073416}, {"timestamp": 6098.57, "power": 33.073416}, {"timestamp": 6119.12, "power": 33.073416}, {"timestamp": 6139.67, "power": 33.073416}, {"timestamp": 6160.22, "power": 33.073416}, {"timestamp": 6180.77, "power": 33.073416}, {"timestamp": 6201.3, "power": 33.073416}, {"timestamp": 6221.8, "power": 33.073416}, {"timestamp": 6242.34, "power": 33.073416}, {"timestamp": 6262.9, "power": 33.073416}, {"timestamp": 6283.45, "power": 33.073416}, {"timestamp": 6304.0, "power": 33.073416}, {"timestamp": 6324.55, "power": 33.073416}, {"timestamp": 6345.1, "power": 33.073416}, {"timestamp": 6365.61, "power": 33.073416}, {"timestamp": 6386.15, "power": 33.073416}, {"timestamp": 6406.71, "power": 33.073416}, {"timestamp": 6427.26, "power": 33.073416}, {"timestamp": 6447.81, "power": 33.073416}, {"timestamp": 6468.36, "power": 33.073416}, {"timestamp": 6488.91, "power": 33.073416}, {"timestamp": 6509.43, "power": 33.073416}, {"timestamp": 6529.97, "power": 33.073416}, {"timestamp": 6550.52, "power": 33.073416}, {"timestamp": 6571.07, "power": 33.073416}, {"timestamp": 6591.62, "power": 33.073416}, {"timestamp": 6612.17, "power": 33.073416}, {"timestamp": 6632.71, "power": 33.073416}, {"timestamp": 6653.24, "power": 33.073416}, {"timestamp": 6673.74, "power": 33.073416}, {"timestamp": 6694.3, "power": 33.073416}, {"timestamp": 6714.99, "power": 33.073416}, {"timestamp": 6735.53, "power": 33.073416}, {"timestamp": 6756.08, "power": 33.073416}, {"timestamp": 6776.63, "power": 33.073416}, {"timestamp": 6797.13, "power": 33.073416}, {"timestamp": 6817.64, "power": 33.073416}, {"timestamp": 6838.18, "power": 33.073416}, {"timestamp": 6858.74, "power": 33.073416}, {"timestamp": 6879.28, "power": 33.073416}, {"timestamp": 6899.83, "power": 33.073416}, {"timestamp": 6920.38, "power": 33.073416}, {"timestamp": 6940.93, "power": 33.073416}, {"timestamp": 6961.47, "power": 33.073416}, {"timestamp": 6982.01, "power": 33.073416}, {"timestamp": 7002.56, "power": 33.073416}, {"timestamp": 7023.11, "power": 33.073416}, {"timestamp": 7043.66, "power": 33.073416}, {"timestamp": 7064.21, "power": 33.085221000000004}, {"timestamp": 7085.28, "power": 33.085221000000004}, {"timestamp": 7105.82, "power": 33.085221000000004}, {"timestamp": 7126.37, "power": 33.085221000000004}, {"timestamp": 7146.92, "power": 33.085221000000004}, {"timestamp": 7167.47, "power": 33.085221000000004}, {"timestamp": 7188.02, "power": 33.085221000000004}, {"timestamp": 7208.56, "power": 33.085221000000004}, {"timestamp": 7229.12, "power": 33.085221000000004}, {"timestamp": 7249.63, "power": 33.085221000000004}, {"timestamp": 7270.18, "power": 33.085221000000004}, {"timestamp": 7290.77, "power": 33.085221000000004}, {"timestamp": 7311.36, "power": 33.085221000000004}, {"timestamp": 7331.93, "power": 33.085221000000004}, {"timestamp": 7352.51, "power": 33.085221000000004}, {"timestamp": 7373.08, "power": 33.085221000000004}, {"timestamp": 7393.59, "power": 33.085221000000004}, {"timestamp": 7414.16, "power": 33.085221000000004}, {"timestamp": 7434.74, "power": 33.085221000000004}, {"timestamp": 7455.31, "power": 33.085221000000004}, {"timestamp": 7475.9, "power": 33.085221000000004}, {"timestamp": 7496.49, "power": 33.085221000000004}, {"timestamp": 7517.08, "power": 33.085221000000004}, {"timestamp": 7537.58, "power": 33.085221000000004}, {"timestamp": 7558.15, "power": 33.085221000000004}, {"timestamp": 7578.74, "power": 33.085221000000004}, {"timestamp": 7599.33, "power": 33.085221000000004}, {"timestamp": 7619.9, "power": 33.085221000000004}, {"timestamp": 7640.49, "power": 33.085221000000004}, {"timestamp": 7661.08, "power": 33.085221000000004}, {"timestamp": 7681.58, "power": 33.085221000000004}, {"timestamp": 7702.14, "power": 33.085221000000004}, {"timestamp": 7722.71, "power": 33.085221000000004}, {"timestamp": 7743.29, "power": 33.085221000000004}, {"timestamp": 7763.87, "power": 33.085221000000004}, {"timestamp": 7784.45, "power": 33.085221000000004}, {"timestamp": 7805.03, "power": 33.085221000000004}, {"timestamp": 7825.55, "power": 33.085221000000004}, {"timestamp": 7846.11, "power": 33.085221000000004}, {"timestamp": 7866.68, "power": 33.085221000000004}, {"timestamp": 7887.25, "power": 33.085221000000004}, {"timestamp": 7907.83, "power": 33.085221000000004}, {"timestamp": 7928.41, "power": 33.085221000000004}, {"timestamp": 7949.0, "power": 33.085221000000004}, {"timestamp": 7969.52, "power": 33.085221000000004}, {"timestamp": 7990.08, "power": 33.085221000000004}, {"timestamp": 8010.66, "power": 33.085221000000004}, {"timestamp": 8031.24, "power": 33.085221000000004}, {"timestamp": 8051.83, "power": 33.085221000000004}, {"timestamp": 8072.39, "power": 33.119749999999996}, {"timestamp": 8093.54, "power": 33.119749999999996}, {"timestamp": 8114.08, "power": 33.119749999999996}, {"timestamp": 8134.63, "power": 33.119749999999996}, {"timestamp": 8155.22, "power": 33.119749999999996}, {"timestamp": 8175.79, "power": 33.119749999999996}, {"timestamp": 8196.37, "power": 33.119749999999996}, {"timestamp": 8216.94, "power": 33.119749999999996}, {"timestamp": 8237.47, "power": 33.119749999999996}, {"timestamp": 8258.02, "power": 33.119749999999996}, {"timestamp": 8278.6, "power": 33.119749999999996}, {"timestamp": 8299.18, "power": 33.119749999999996}, {"timestamp": 8319.76, "power": 33.119749999999996}, {"timestamp": 8340.34, "power": 33.119749999999996}, {"timestamp": 8360.92, "power": 33.119749999999996}, {"timestamp": 8381.44, "power": 33.119749999999996}, {"timestamp": 8402.0, "power": 33.119749999999996}, {"timestamp": 8422.59, "power": 33.119749999999996}, {"timestamp": 8443.18, "power": 33.119749999999996}, {"timestamp": 8463.74, "power": 33.119749999999996}, {"timestamp": 8484.31, "power": 33.119749999999996}, {"timestamp": 8504.9, "power": 33.119749999999996}, {"timestamp": 8525.44, "power": 33.119749999999996}, {"timestamp": 8546.0, "power": 33.119749999999996}, {"timestamp": 8566.57, "power": 33.119749999999996}, {"timestamp": 8587.14, "power": 33.119749999999996}, {"timestamp": 8607.72, "power": 33.119749999999996}, {"timestamp": 8628.29, "power": 33.119749999999996}, {"timestamp": 8648.85, "power": 33.119749999999996}, {"timestamp": 8669.38, "power": 33.119749999999996}, {"timestamp": 8689.95, "power": 33.119749999999996}, {"timestamp": 8710.53, "power": 33.119749999999996}, {"timestamp": 8731.11, "power": 33.119749999999996}, {"timestamp": 8751.68, "power": 33.119749999999996}, {"timestamp": 8772.26, "power": 33.119749999999996}, {"timestamp": 8792.85, "power": 33.119749999999996}, {"timestamp": 8813.37, "power": 33.119749999999996}, {"timestamp": 8833.92, "power": 33.119749999999996}, {"timestamp": 8854.5, "power": 33.119749999999996}, {"timestamp": 8875.05, "power": 33.119749999999996}, {"timestamp": 8895.61, "power": 33.119749999999996}, {"timestamp": 8916.19, "power": 33.119749999999996}, {"timestamp": 8936.77, "power": 33.119749999999996}, {"timestamp": 8957.3, "power": 33.119749999999996}, {"timestamp": 8977.86, "power": 33.119749999999996}, {"timestamp": 8998.43, "power": 33.119749999999996}, {"timestamp": 9019.0, "power": 33.119749999999996}, {"timestamp": 9039.57, "power": 33.119749999999996}, {"timestamp": 9060.16, "power": 33.119749999999996}, {"timestamp": 9080.75, "power": 33.501622}, {"timestamp": 9101.94, "power": 33.501622}, {"timestamp": 9122.49, "power": 33.501622}, {"timestamp": 9143.03, "power": 33.501622}, {"timestamp": 9163.58, "power": 33.501622}, {"timestamp": 9184.13, "power": 33.501622}, {"timestamp": 9204.68, "power": 33.501622}, {"timestamp": 9225.2, "power": 33.501622}, {"timestamp": 9245.75, "power": 33.501622}, {"timestamp": 9266.29, "power": 33.501622}, {"timestamp": 9286.84, "power": 33.501622}, {"timestamp": 9307.39, "power": 33.501622}, {"timestamp": 9327.94, "power": 33.501622}, {"timestamp": 9348.49, "power": 33.501622}, {"timestamp": 9369.03, "power": 33.501622}, {"timestamp": 9389.56, "power": 33.501622}, {"timestamp": 9410.11, "power": 33.501622}, {"timestamp": 9430.68, "power": 33.501622}, {"timestamp": 9451.26, "power": 33.501622}, {"timestamp": 9471.84, "power": 33.501622}, {"timestamp": 9492.41, "power": 33.501622}, {"timestamp": 9512.98, "power": 33.501622}, {"timestamp": 9533.52, "power": 33.501622}, {"timestamp": 9554.08, "power": 33.501622}, {"timestamp": 9574.66, "power": 33.501622}, {"timestamp": 9595.24, "power": 33.501622}, {"timestamp": 9615.82, "power": 33.501622}, {"timestamp": 9636.39, "power": 33.501622}, {"timestamp": 9656.97, "power": 33.501622}, {"timestamp": 9677.49, "power": 33.501622}, {"timestamp": 9698.03, "power": 33.501622}, {"timestamp": 9718.58, "power": 33.501622}, {"timestamp": 9739.13, "power": 33.501622}, {"timestamp": 9759.67, "power": 33.501622}, {"timestamp": 9780.22, "power": 33.501622}, {"timestamp": 9800.77, "power": 33.501622}, {"timestamp": 9821.3, "power": 33.501622}, {"timestamp": 9841.8, "power": 33.501622}, {"timestamp": 9862.34, "power": 33.501622}, {"timestamp": 9882.89, "power": 33.501622}, {"timestamp": 9903.44, "power": 33.501622}, {"timestamp": 9923.98, "power": 33.501622}, {"timestamp": 9944.53, "power": 33.501622}, {"timestamp": 9965.09, "power": 33.501622}, {"timestamp": 9985.59, "power": 33.501622}, {"timestamp": 10006.1, "power": 33.501622}, {"timestamp": 10026.7, "power": 33.501622}, {"timestamp": 10047.2, "power": 33.501622}, {"timestamp": 10067.8, "power": 33.501622}, {"timestamp": 10088.4, "power": 33.339546}, {"timestamp": 10110.7, "power": 33.339546}, {"timestamp": 10131.2, "power": 33.339546}, {"timestamp": 10151.8, "power": 33.339546}, {"timestamp": 10172.3, "power": 33.339546}, {"timestamp": 10192.9, "power": 33.339546}, {"timestamp": 10213.4, "power": 33.339546}, {"timestamp": 10233.9, "power": 33.339546}, {"timestamp": 10254.5, "power": 33.339546}, {"timestamp": 10275.0, "power": 33.339546}, {"timestamp": 10295.5, "power": 33.339546}, {"timestamp": 10316.1, "power": 33.339546}, {"timestamp": 10336.6, "power": 33.339546}, {"timestamp": 10357.2, "power": 33.339546}, {"timestamp": 10377.7, "power": 33.339546}, {"timestamp": 10398.2, "power": 33.339546}, {"timestamp": 10418.8, "power": 33.339546}, {"timestamp": 10439.3, "power": 33.339546}, {"timestamp": 10459.9, "power": 33.339546}, {"timestamp": 10480.4, "power": 33.339546}, {"timestamp": 10501.0, "power": 33.339546}, {"timestamp": 10521.5, "power": 33.339546}, {"timestamp": 10542.0, "power": 33.339546}, {"timestamp": 10562.6, "power": 33.339546}, {"timestamp": 10583.2, "power": 33.339546}, {"timestamp": 10603.8, "power": 33.339546}, {"timestamp": 10624.4, "power": 33.339546}, {"timestamp": 10645.0, "power": 33.339546}, {"timestamp": 10665.5, "power": 33.339546}, {"timestamp": 10686.0, "power": 33.339546}, {"timestamp": 10706.6, "power": 33.339546}, {"timestamp": 10727.2, "power": 33.339546}, {"timestamp": 10747.8, "power": 33.339546}, {"timestamp": 10768.4, "power": 33.339546}, {"timestamp": 10788.9, "power": 33.339546}, {"timestamp": 10809.4, "power": 33.339546}, {"timestamp": 10830.0, "power": 33.339546}, {"timestamp": 10850.6, "power": 33.339546}, {"timestamp": 10871.1, "power": 33.339546}, {"timestamp": 10891.7, "power": 33.339546}, {"timestamp": 10912.3, "power": 33.339546}, {"timestamp": 10932.9, "power": 33.339546}, {"timestamp": 10953.4, "power": 33.339546}, {"timestamp": 10973.9, "power": 33.339546}, {"timestamp": 10994.5, "power": 33.339546}, {"timestamp": 11015.1, "power": 33.339546}, {"timestamp": 11035.7, "power": 33.339546}, {"timestamp": 11056.3, "power": 33.339546}, {"timestamp": 11076.8, "power": 33.339546}, {"timestamp": 11097.4, "power": 33.30354}, {"timestamp": 11118.9, "power": 33.30354}, {"timestamp": 11139.4, "power": 33.30354}, {"timestamp": 11160.0, "power": 33.30354}, {"timestamp": 11180.5, "power": 33.30354}, {"timestamp": 11201.1, "power": 33.30354}, {"timestamp": 11221.6, "power": 33.30354}, {"timestamp": 11242.2, "power": 33.30354}, {"timestamp": 11262.8, "power": 33.30354}, {"timestamp": 11283.3, "power": 33.30354}, {"timestamp": 11303.9, "power": 33.30354}, {"timestamp": 11324.4, "power": 33.30354}, {"timestamp": 11345.0, "power": 33.30354}, {"timestamp": 11365.5, "power": 33.30354}, {"timestamp": 11386.0, "power": 33.30354}, {"timestamp": 11406.6, "power": 33.30354}, {"timestamp": 11427.2, "power": 33.30354}, {"timestamp": 11447.8, "power": 33.30354}, {"timestamp": 11468.3, "power": 33.30354}, {"timestamp": 11488.8, "power": 33.30354}, {"timestamp": 11509.3, "power": 33.30354}, {"timestamp": 11529.8, "power": 33.30354}, {"timestamp": 11550.3, "power": 33.30354}, {"timestamp": 11570.9, "power": 33.30354}, {"timestamp": 11591.4, "power": 33.30354}, {"timestamp": 11611.9, "power": 33.30354}, {"timestamp": 11632.5, "power": 33.30354}, {"timestamp": 11653.0, "power": 33.30354}, {"timestamp": 11673.5, "power": 33.30354}, {"timestamp": 11694.0, "power": 33.30354}, {"timestamp": 11714.6, "power": 33.30354}, {"timestamp": 11735.1, "power": 33.30354}, {"timestamp": 11755.6, "power": 33.30354}, {"timestamp": 11776.2, "power": 33.30354}, {"timestamp": 11796.7, "power": 33.30354}, {"timestamp": 11817.2, "power": 33.30354}, {"timestamp": 11837.7, "power": 33.30354}, {"timestamp": 11858.2, "power": 33.30354}, {"timestamp": 11878.7, "power": 33.30354}, {"timestamp": 11899.3, "power": 33.30354}, {"timestamp": 11919.8, "power": 33.30354}, {"timestamp": 11940.3, "power": 33.30354}, {"timestamp": 11960.9, "power": 33.30354}, {"timestamp": 11981.4, "power": 33.30354}, {"timestamp": 12001.9, "power": 33.30354}, {"timestamp": 12022.4, "power": 33.30354}, {"timestamp": 12043.0, "power": 33.30354}, {"timestamp": 12063.5, "power": 33.30354}, {"timestamp": 12084.0, "power": 33.30354}, {"timestamp": 12104.6, "power": 36.198467}, {"timestamp": 12125.9, "power": 36.198467}, {"timestamp": 12146.4, "power": 36.198467}, {"timestamp": 12166.9, "power": 36.198467}, {"timestamp": 12187.4, "power": 36.198467}, {"timestamp": 12208.0, "power": 36.198467}, {"timestamp": 12228.5, "power": 36.198467}, {"timestamp": 12249.0, "power": 36.198467}, {"timestamp": 12269.5, "power": 36.198467}, {"timestamp": 12290.0, "power": 36.198467}, {"timestamp": 12310.5, "power": 36.198467}, {"timestamp": 12331.1, "power": 36.198467}, {"timestamp": 12351.6, "power": 36.198467}, {"timestamp": 12372.2, "power": 36.198467}, {"timestamp": 12392.8, "power": 36.198467}, {"timestamp": 12413.3, "power": 36.198467}, {"timestamp": 12433.8, "power": 36.198467}, {"timestamp": 12454.3, "power": 36.198467}, {"timestamp": 12474.9, "power": 36.198467}, {"timestamp": 12495.4, "power": 36.198467}, {"timestamp": 12515.9, "power": 36.198467}, {"timestamp": 12536.5, "power": 36.198467}, {"timestamp": 12557.0, "power": 36.198467}, {"timestamp": 12577.5, "power": 36.198467}, {"timestamp": 12598.0, "power": 36.198467}, {"timestamp": 12618.5, "power": 36.198467}, {"timestamp": 12639.1, "power": 36.198467}, {"timestamp": 12659.6, "power": 36.198467}, {"timestamp": 12680.1, "power": 36.198467}, {"timestamp": 12700.7, "power": 36.198467}, {"timestamp": 12721.2, "power": 36.198467}, {"timestamp": 12741.7, "power": 36.198467}, {"timestamp": 12762.1, "power": 36.198467}, {"timestamp": 12782.7, "power": 36.198467}, {"timestamp": 12803.2, "power": 36.198467}, {"timestamp": 12823.7, "power": 36.198467}, {"timestamp": 12844.3, "power": 36.198467}, {"timestamp": 12864.8, "power": 36.198467}, {"timestamp": 12885.3, "power": 36.198467}, {"timestamp": 12905.8, "power": 36.198467}, {"timestamp": 12926.3, "power": 36.198467}, {"timestamp": 12946.8, "power": 36.198467}, {"timestamp": 12967.3, "power": 36.198467}, {"timestamp": 12987.9, "power": 36.198467}, {"timestamp": 13008.4, "power": 36.198467}, {"timestamp": 13028.9, "power": 36.198467}, {"timestamp": 13049.4, "power": 36.198467}, {"timestamp": 13069.9, "power": 36.198467}, {"timestamp": 13090.4, "power": 36.198467}, {"timestamp": 13110.9, "power": 32.35746}, {"timestamp": 13132.0, "power": 32.35746}, {"timestamp": 13152.5, "power": 32.35746}, {"timestamp": 13173.0, "power": 32.35746}, {"timestamp": 13193.5, "power": 32.35746}, {"timestamp": 13214.0, "power": 32.35746}, {"timestamp": 13234.5, "power": 32.35746}, {"timestamp": 13255.1, "power": 32.35746}, {"timestamp": 13275.4, "power": 32.35746}, {"timestamp": 13295.8, "power": 32.35746}, {"timestamp": 13316.3, "power": 32.35746}, {"timestamp": 13336.8, "power": 32.35746}, {"timestamp": 13357.4, "power": 32.35746}, {"timestamp": 13377.9, "power": 32.35746}, {"timestamp": 13398.4, "power": 32.35746}, {"timestamp": 13419.0, "power": 32.35746}, {"timestamp": 13439.5, "power": 32.35746}, {"timestamp": 13460.0, "power": 32.35746}, {"timestamp": 13480.5, "power": 32.35746}, {"timestamp": 13501.0, "power": 32.35746}, {"timestamp": 13521.5, "power": 32.35746}, {"timestamp": 13542.2, "power": 32.35746}, {"timestamp": 13562.8, "power": 32.35746}], "timeline": {"START": "3658.970517", "END": "11362.33357"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9471.3}, {"name": "clSetKernelArg", "calls": 19, "time": 2697.43}, {"name": "clReleaseKernel", "calls": 1, "time": 1096.42}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.4429}, {"name": "clReleaseContext", "calls": 1, "time": 48.6724}, {"name": "clCreateContext", "calls": 1, "time": 48.42}, {"name": "clReleaseProgram", "calls": 1, "time": 14.0702}, {"name": "clCreateKernel", "calls": 1, "time": 0.350677}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.346061}, {"name": "clEnqueueTask", "calls": 1, "time": 0.135057}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080716}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075936}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028022}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025158}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022176}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011285}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009982}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009226}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008151}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00717}, {"name": "clRetainDevice", "calls": 2, "time": 0.00502}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7703.36}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7702.87}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7393.968006, "utilization": 77.0205, "size": 6118470.0, "time": 827.495089}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 251631948, "speed": 261.961, "utilization": 2.27397, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 15736012, "speed": 476.865, "utilization": 4.13945, "size": 0.127892}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len4/run4.json b/code/fpga/memory_results/dblp.xml.15MB.len4/run4.json new file mode 100644 index 0000000..ad4eb6b --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.865, "power": 32.214993}, {"timestamp": 54.5275, "power": 32.214993}, {"timestamp": 75.0723, "power": 32.214993}, {"timestamp": 95.5828, "power": 32.214993}, {"timestamp": 116.493, "power": 32.214993}, {"timestamp": 137.384, "power": 32.214993}, {"timestamp": 157.925, "power": 32.214993}, {"timestamp": 178.472, "power": 32.214993}, {"timestamp": 199.004, "power": 32.214993}, {"timestamp": 219.517, "power": 32.214993}, {"timestamp": 240.015, "power": 32.214993}, {"timestamp": 260.552, "power": 32.214993}, {"timestamp": 281.094, "power": 32.214993}, {"timestamp": 301.636, "power": 32.214993}, {"timestamp": 322.179, "power": 32.214993}, {"timestamp": 342.725, "power": 32.214993}, {"timestamp": 363.272, "power": 32.214993}, {"timestamp": 383.796, "power": 32.214993}, {"timestamp": 404.336, "power": 32.214993}, {"timestamp": 424.88, "power": 32.214993}, {"timestamp": 445.418, "power": 32.214993}, {"timestamp": 465.957, "power": 32.214993}, {"timestamp": 486.502, "power": 32.214993}, {"timestamp": 507.049, "power": 32.214993}, {"timestamp": 527.564, "power": 32.214993}, {"timestamp": 548.062, "power": 32.214993}, {"timestamp": 568.602, "power": 32.214993}, {"timestamp": 589.143, "power": 32.214993}, {"timestamp": 609.687, "power": 32.214993}, {"timestamp": 630.233, "power": 32.214993}, {"timestamp": 650.776, "power": 32.214993}, {"timestamp": 671.318, "power": 32.214993}, {"timestamp": 691.828, "power": 32.214993}, {"timestamp": 712.374, "power": 32.214993}, {"timestamp": 732.921, "power": 32.214993}, {"timestamp": 753.461, "power": 32.214993}, {"timestamp": 773.998, "power": 32.214993}, {"timestamp": 794.544, "power": 32.214993}, {"timestamp": 815.085, "power": 32.214993}, {"timestamp": 835.599, "power": 32.214993}, {"timestamp": 856.096, "power": 32.214993}, {"timestamp": 876.635, "power": 32.214993}, {"timestamp": 897.176, "power": 32.214993}, {"timestamp": 917.72, "power": 32.214993}, {"timestamp": 938.267, "power": 32.214993}, {"timestamp": 958.807, "power": 32.214993}, {"timestamp": 979.376, "power": 32.214993}, {"timestamp": 999.875, "power": 32.214993}, {"timestamp": 1020.42, "power": 32.796753}, {"timestamp": 1041.65, "power": 32.796753}, {"timestamp": 1062.26, "power": 32.796753}, {"timestamp": 1082.85, "power": 32.796753}, {"timestamp": 1103.42, "power": 32.796753}, {"timestamp": 1123.98, "power": 32.796753}, {"timestamp": 1144.54, "power": 32.796753}, {"timestamp": 1165.13, "power": 32.796753}, {"timestamp": 1185.73, "power": 32.796753}, {"timestamp": 1206.32, "power": 32.796753}, {"timestamp": 1226.92, "power": 32.796753}, {"timestamp": 1247.51, "power": 32.796753}, {"timestamp": 1268.07, "power": 32.796753}, {"timestamp": 1288.72, "power": 32.796753}, {"timestamp": 1309.31, "power": 32.796753}, {"timestamp": 1329.91, "power": 32.796753}, {"timestamp": 1350.51, "power": 32.796753}, {"timestamp": 1371.11, "power": 32.796753}, {"timestamp": 1391.69, "power": 32.796753}, {"timestamp": 1412.26, "power": 32.796753}, {"timestamp": 1432.86, "power": 32.796753}, {"timestamp": 1453.46, "power": 32.796753}, {"timestamp": 1474.06, "power": 32.796753}, {"timestamp": 1494.66, "power": 32.796753}, {"timestamp": 1515.25, "power": 32.796753}, {"timestamp": 1535.83, "power": 32.796753}, {"timestamp": 1556.39, "power": 32.796753}, {"timestamp": 1576.99, "power": 32.796753}, {"timestamp": 1597.59, "power": 32.796753}, {"timestamp": 1618.19, "power": 32.796753}, {"timestamp": 1638.79, "power": 32.796753}, {"timestamp": 1659.39, "power": 32.796753}, {"timestamp": 1679.95, "power": 32.796753}, {"timestamp": 1700.51, "power": 32.796753}, {"timestamp": 1721.1, "power": 32.796753}, {"timestamp": 1741.7, "power": 32.796753}, {"timestamp": 1762.3, "power": 32.796753}, {"timestamp": 1782.9, "power": 32.796753}, {"timestamp": 1803.47, "power": 32.796753}, {"timestamp": 1824.04, "power": 32.796753}, {"timestamp": 1844.6, "power": 32.796753}, {"timestamp": 1865.2, "power": 32.796753}, {"timestamp": 1885.79, "power": 32.796753}, {"timestamp": 1906.39, "power": 32.796753}, {"timestamp": 1926.99, "power": 32.796753}, {"timestamp": 1947.57, "power": 32.796753}, {"timestamp": 1968.14, "power": 32.796753}, {"timestamp": 1988.7, "power": 32.796753}, {"timestamp": 2009.29, "power": 32.796753}, {"timestamp": 2029.89, "power": 32.467728}, {"timestamp": 2050.99, "power": 32.467728}, {"timestamp": 2071.57, "power": 32.467728}, {"timestamp": 2092.13, "power": 32.467728}, {"timestamp": 2112.69, "power": 32.467728}, {"timestamp": 2133.29, "power": 32.467728}, {"timestamp": 2153.89, "power": 32.467728}, {"timestamp": 2174.49, "power": 32.467728}, {"timestamp": 2195.08, "power": 32.467728}, {"timestamp": 2215.65, "power": 32.467728}, {"timestamp": 2236.21, "power": 32.467728}, {"timestamp": 2256.81, "power": 32.467728}, {"timestamp": 2277.41, "power": 32.467728}, {"timestamp": 2298.0, "power": 32.467728}, {"timestamp": 2318.6, "power": 32.467728}, {"timestamp": 2339.2, "power": 32.467728}, {"timestamp": 2359.78, "power": 32.467728}, {"timestamp": 2380.35, "power": 32.467728}, {"timestamp": 2400.95, "power": 32.467728}, {"timestamp": 2421.55, "power": 32.467728}, {"timestamp": 2442.14, "power": 32.467728}, {"timestamp": 2462.74, "power": 32.467728}, {"timestamp": 2483.34, "power": 32.467728}, {"timestamp": 2503.91, "power": 32.467728}, {"timestamp": 2524.47, "power": 32.467728}, {"timestamp": 2545.06, "power": 32.467728}, {"timestamp": 2565.66, "power": 32.467728}, {"timestamp": 2586.25, "power": 32.467728}, {"timestamp": 2606.85, "power": 32.467728}, {"timestamp": 2627.36, "power": 32.467728}, {"timestamp": 2647.61, "power": 32.467728}, {"timestamp": 2667.94, "power": 32.467728}, {"timestamp": 2688.43, "power": 32.467728}, {"timestamp": 2709.04, "power": 32.467728}, {"timestamp": 2729.64, "power": 32.467728}, {"timestamp": 2750.24, "power": 32.467728}, {"timestamp": 2770.83, "power": 32.467728}, {"timestamp": 2791.41, "power": 32.467728}, {"timestamp": 2811.97, "power": 32.467728}, {"timestamp": 2832.62, "power": 32.467728}, {"timestamp": 2853.26, "power": 32.467728}, {"timestamp": 2873.85, "power": 32.467728}, {"timestamp": 2894.45, "power": 32.467728}, {"timestamp": 2915.0, "power": 32.467728}, {"timestamp": 2935.51, "power": 32.467728}, {"timestamp": 2956.01, "power": 32.467728}, {"timestamp": 2976.55, "power": 32.467728}, {"timestamp": 2997.09, "power": 32.467728}, {"timestamp": 3017.63, "power": 32.467728}, {"timestamp": 3038.17, "power": 35.654074}, {"timestamp": 3059.33, "power": 35.654074}, {"timestamp": 3079.84, "power": 35.654074}, {"timestamp": 3100.36, "power": 35.654074}, {"timestamp": 3120.9, "power": 35.654074}, {"timestamp": 3141.44, "power": 35.654074}, {"timestamp": 3161.98, "power": 35.654074}, {"timestamp": 3182.52, "power": 35.654074}, {"timestamp": 3203.05, "power": 35.654074}, {"timestamp": 3223.57, "power": 35.654074}, {"timestamp": 3244.07, "power": 35.654074}, {"timestamp": 3264.6, "power": 35.654074}, {"timestamp": 3285.14, "power": 35.654074}, {"timestamp": 3305.68, "power": 35.654074}, {"timestamp": 3326.21, "power": 35.654074}, {"timestamp": 3346.75, "power": 35.654074}, {"timestamp": 3367.28, "power": 35.654074}, {"timestamp": 3387.79, "power": 35.654074}, {"timestamp": 3408.32, "power": 35.654074}, {"timestamp": 3428.86, "power": 35.654074}, {"timestamp": 3449.4, "power": 35.654074}, {"timestamp": 3469.95, "power": 35.654074}, {"timestamp": 3490.49, "power": 35.654074}, {"timestamp": 3511.03, "power": 35.654074}, {"timestamp": 3531.54, "power": 35.654074}, {"timestamp": 3552.03, "power": 35.654074}, {"timestamp": 3572.57, "power": 35.654074}, {"timestamp": 3593.1, "power": 35.654074}, {"timestamp": 3613.64, "power": 35.654074}, {"timestamp": 3634.18, "power": 35.654074}, {"timestamp": 3654.73, "power": 35.654074}, {"timestamp": 3675.27, "power": 35.654074}, {"timestamp": 3695.8, "power": 35.654074}, {"timestamp": 3716.33, "power": 35.654074}, {"timestamp": 3736.88, "power": 35.654074}, {"timestamp": 3757.42, "power": 35.654074}, {"timestamp": 3777.97, "power": 35.654074}, {"timestamp": 3798.52, "power": 35.654074}, {"timestamp": 3819.07, "power": 35.654074}, {"timestamp": 3839.61, "power": 35.654074}, {"timestamp": 3860.11, "power": 35.654074}, {"timestamp": 3880.64, "power": 35.654074}, {"timestamp": 3901.19, "power": 35.654074}, {"timestamp": 3921.74, "power": 35.654074}, {"timestamp": 3942.28, "power": 35.654074}, {"timestamp": 3962.83, "power": 35.654074}, {"timestamp": 3983.39, "power": 35.654074}, {"timestamp": 4003.89, "power": 35.654074}, {"timestamp": 4024.43, "power": 35.654074}, {"timestamp": 4044.98, "power": 33.032019999999996}, {"timestamp": 4066.03, "power": 33.032019999999996}, {"timestamp": 4086.58, "power": 33.032019999999996}, {"timestamp": 4107.13, "power": 33.032019999999996}, {"timestamp": 4127.66, "power": 33.032019999999996}, {"timestamp": 4148.17, "power": 33.032019999999996}, {"timestamp": 4168.7, "power": 33.032019999999996}, {"timestamp": 4189.25, "power": 33.032019999999996}, {"timestamp": 4209.8, "power": 33.032019999999996}, {"timestamp": 4230.35, "power": 33.032019999999996}, {"timestamp": 4250.89, "power": 33.032019999999996}, {"timestamp": 4271.44, "power": 33.032019999999996}, {"timestamp": 4291.95, "power": 33.032019999999996}, {"timestamp": 4312.49, "power": 33.032019999999996}, {"timestamp": 4333.03, "power": 33.032019999999996}, {"timestamp": 4353.58, "power": 33.032019999999996}, {"timestamp": 4374.13, "power": 33.032019999999996}, {"timestamp": 4394.67, "power": 33.032019999999996}, {"timestamp": 4415.22, "power": 33.032019999999996}, {"timestamp": 4435.74, "power": 33.032019999999996}, {"timestamp": 4456.28, "power": 33.032019999999996}, {"timestamp": 4476.83, "power": 33.032019999999996}, {"timestamp": 4497.38, "power": 33.032019999999996}, {"timestamp": 4517.92, "power": 33.032019999999996}, {"timestamp": 4538.47, "power": 33.032019999999996}, {"timestamp": 4559.02, "power": 33.032019999999996}, {"timestamp": 4579.55, "power": 33.032019999999996}, {"timestamp": 4600.04, "power": 33.032019999999996}, {"timestamp": 4620.58, "power": 33.032019999999996}, {"timestamp": 4641.13, "power": 33.032019999999996}, {"timestamp": 4661.68, "power": 33.032019999999996}, {"timestamp": 4682.23, "power": 33.032019999999996}, {"timestamp": 4702.78, "power": 33.032019999999996}, {"timestamp": 4723.32, "power": 33.032019999999996}, {"timestamp": 4743.85, "power": 33.032019999999996}, {"timestamp": 4764.39, "power": 33.032019999999996}, {"timestamp": 4784.94, "power": 33.032019999999996}, {"timestamp": 4805.49, "power": 33.032019999999996}, {"timestamp": 4826.04, "power": 33.032019999999996}, {"timestamp": 4846.59, "power": 33.032019999999996}, {"timestamp": 4867.13, "power": 33.032019999999996}, {"timestamp": 4887.66, "power": 33.032019999999996}, {"timestamp": 4908.19, "power": 33.032019999999996}, {"timestamp": 4928.78, "power": 33.032019999999996}, {"timestamp": 4949.36, "power": 33.032019999999996}, {"timestamp": 4969.94, "power": 33.032019999999996}, {"timestamp": 4990.51, "power": 33.032019999999996}, {"timestamp": 5011.09, "power": 33.032019999999996}, {"timestamp": 5031.62, "power": 33.032019999999996}, {"timestamp": 5052.17, "power": 33.10353500000001}, {"timestamp": 5073.25, "power": 33.10353500000001}, {"timestamp": 5093.8, "power": 33.10353500000001}, {"timestamp": 5114.35, "power": 33.10353500000001}, {"timestamp": 5134.89, "power": 33.10353500000001}, {"timestamp": 5155.43, "power": 33.10353500000001}, {"timestamp": 5175.94, "power": 33.10353500000001}, {"timestamp": 5196.49, "power": 33.10353500000001}, {"timestamp": 5217.04, "power": 33.10353500000001}, {"timestamp": 5237.59, "power": 33.10353500000001}, {"timestamp": 5258.15, "power": 33.10353500000001}, {"timestamp": 5278.7, "power": 33.10353500000001}, {"timestamp": 5299.25, "power": 33.10353500000001}, {"timestamp": 5319.8, "power": 33.10353500000001}, {"timestamp": 5340.35, "power": 33.10353500000001}, {"timestamp": 5360.9, "power": 33.10353500000001}, {"timestamp": 5381.45, "power": 33.10353500000001}, {"timestamp": 5402.0, "power": 33.10353500000001}, {"timestamp": 5422.55, "power": 33.10353500000001}, {"timestamp": 5443.11, "power": 33.10353500000001}, {"timestamp": 5463.64, "power": 33.10353500000001}, {"timestamp": 5484.18, "power": 33.10353500000001}, {"timestamp": 5504.73, "power": 33.10353500000001}, {"timestamp": 5525.28, "power": 33.10353500000001}, {"timestamp": 5545.83, "power": 33.10353500000001}, {"timestamp": 5566.38, "power": 33.10353500000001}, {"timestamp": 5586.92, "power": 33.10353500000001}, {"timestamp": 5607.47, "power": 33.10353500000001}, {"timestamp": 5627.97, "power": 33.10353500000001}, {"timestamp": 5648.52, "power": 33.10353500000001}, {"timestamp": 5669.07, "power": 33.10353500000001}, {"timestamp": 5689.62, "power": 33.10353500000001}, {"timestamp": 5710.17, "power": 33.10353500000001}, {"timestamp": 5730.72, "power": 33.10353500000001}, {"timestamp": 5751.27, "power": 33.10353500000001}, {"timestamp": 5771.79, "power": 33.10353500000001}, {"timestamp": 5792.33, "power": 33.10353500000001}, {"timestamp": 5812.89, "power": 33.10353500000001}, {"timestamp": 5833.44, "power": 33.10353500000001}, {"timestamp": 5853.99, "power": 33.10353500000001}, {"timestamp": 5874.54, "power": 33.10353500000001}, {"timestamp": 5895.09, "power": 33.10353500000001}, {"timestamp": 5915.61, "power": 33.10353500000001}, {"timestamp": 5936.11, "power": 33.10353500000001}, {"timestamp": 5956.65, "power": 33.10353500000001}, {"timestamp": 5977.2, "power": 33.10353500000001}, {"timestamp": 5997.76, "power": 33.10353500000001}, {"timestamp": 6018.31, "power": 33.10353500000001}, {"timestamp": 6038.86, "power": 33.10353500000001}, {"timestamp": 6059.41, "power": 33.015736999999994}, {"timestamp": 6080.45, "power": 33.015736999999994}, {"timestamp": 6100.99, "power": 33.015736999999994}, {"timestamp": 6121.54, "power": 33.015736999999994}, {"timestamp": 6142.09, "power": 33.015736999999994}, {"timestamp": 6162.65, "power": 33.015736999999994}, {"timestamp": 6183.2, "power": 33.015736999999994}, {"timestamp": 6203.73, "power": 33.015736999999994}, {"timestamp": 6224.28, "power": 33.015736999999994}, {"timestamp": 6244.83, "power": 33.015736999999994}, {"timestamp": 6265.38, "power": 33.015736999999994}, {"timestamp": 6285.93, "power": 33.015736999999994}, {"timestamp": 6306.48, "power": 33.015736999999994}, {"timestamp": 6327.03, "power": 33.015736999999994}, {"timestamp": 6347.56, "power": 33.015736999999994}, {"timestamp": 6368.06, "power": 33.015736999999994}, {"timestamp": 6388.62, "power": 33.015736999999994}, {"timestamp": 6409.17, "power": 33.015736999999994}, {"timestamp": 6429.72, "power": 33.015736999999994}, {"timestamp": 6450.28, "power": 33.015736999999994}, {"timestamp": 6470.83, "power": 33.015736999999994}, {"timestamp": 6491.38, "power": 33.015736999999994}, {"timestamp": 6511.89, "power": 33.015736999999994}, {"timestamp": 6532.43, "power": 33.015736999999994}, {"timestamp": 6552.99, "power": 33.015736999999994}, {"timestamp": 6573.53, "power": 33.015736999999994}, {"timestamp": 6594.09, "power": 33.015736999999994}, {"timestamp": 6614.64, "power": 33.015736999999994}, {"timestamp": 6635.19, "power": 33.015736999999994}, {"timestamp": 6655.72, "power": 33.015736999999994}, {"timestamp": 6676.26, "power": 33.015736999999994}, {"timestamp": 6696.81, "power": 33.015736999999994}, {"timestamp": 6717.36, "power": 33.015736999999994}, {"timestamp": 6737.91, "power": 33.015736999999994}, {"timestamp": 6758.46, "power": 33.015736999999994}, {"timestamp": 6779.01, "power": 33.015736999999994}, {"timestamp": 6799.55, "power": 33.015736999999994}, {"timestamp": 6820.11, "power": 33.015736999999994}, {"timestamp": 6840.69, "power": 33.015736999999994}, {"timestamp": 6861.25, "power": 33.015736999999994}, {"timestamp": 6881.83, "power": 33.015736999999994}, {"timestamp": 6902.41, "power": 33.015736999999994}, {"timestamp": 6923.0, "power": 33.015736999999994}, {"timestamp": 6943.53, "power": 33.015736999999994}, {"timestamp": 6964.03, "power": 33.015736999999994}, {"timestamp": 6984.54, "power": 33.015736999999994}, {"timestamp": 7005.09, "power": 33.015736999999994}, {"timestamp": 7025.67, "power": 33.015736999999994}, {"timestamp": 7046.25, "power": 33.015736999999994}, {"timestamp": 7066.84, "power": 33.26756400000001}, {"timestamp": 7088.06, "power": 33.26756400000001}, {"timestamp": 7108.6, "power": 33.26756400000001}, {"timestamp": 7129.15, "power": 33.26756400000001}, {"timestamp": 7149.7, "power": 33.26756400000001}, {"timestamp": 7170.25, "power": 33.26756400000001}, {"timestamp": 7190.8, "power": 33.26756400000001}, {"timestamp": 7211.35, "power": 33.26756400000001}, {"timestamp": 7231.87, "power": 33.26756400000001}, {"timestamp": 7252.41, "power": 33.26756400000001}, {"timestamp": 7272.95, "power": 33.26756400000001}, {"timestamp": 7293.51, "power": 33.26756400000001}, {"timestamp": 7314.05, "power": 33.26756400000001}, {"timestamp": 7334.6, "power": 33.26756400000001}, {"timestamp": 7355.16, "power": 33.26756400000001}, {"timestamp": 7375.68, "power": 33.26756400000001}, {"timestamp": 7396.22, "power": 33.26756400000001}, {"timestamp": 7416.77, "power": 33.26756400000001}, {"timestamp": 7437.33, "power": 33.26756400000001}, {"timestamp": 7457.89, "power": 33.26756400000001}, {"timestamp": 7478.48, "power": 33.26756400000001}, {"timestamp": 7499.06, "power": 33.26756400000001}, {"timestamp": 7519.59, "power": 33.26756400000001}, {"timestamp": 7540.09, "power": 33.26756400000001}, {"timestamp": 7560.66, "power": 33.26756400000001}, {"timestamp": 7581.23, "power": 33.26756400000001}, {"timestamp": 7601.8, "power": 33.26756400000001}, {"timestamp": 7622.39, "power": 33.26756400000001}, {"timestamp": 7642.97, "power": 33.26756400000001}, {"timestamp": 7663.5, "power": 33.26756400000001}, {"timestamp": 7684.0, "power": 33.26756400000001}, {"timestamp": 7704.54, "power": 33.26756400000001}, {"timestamp": 7725.09, "power": 33.26756400000001}, {"timestamp": 7745.64, "power": 33.26756400000001}, {"timestamp": 7766.2, "power": 33.26756400000001}, {"timestamp": 7786.74, "power": 33.26756400000001}, {"timestamp": 7807.3, "power": 33.26756400000001}, {"timestamp": 7827.83, "power": 33.26756400000001}, {"timestamp": 7848.37, "power": 33.26756400000001}, {"timestamp": 7868.92, "power": 33.26756400000001}, {"timestamp": 7889.47, "power": 33.26756400000001}, {"timestamp": 7910.03, "power": 33.26756400000001}, {"timestamp": 7930.58, "power": 33.26756400000001}, {"timestamp": 7951.13, "power": 33.26756400000001}, {"timestamp": 7971.65, "power": 33.26756400000001}, {"timestamp": 7992.19, "power": 33.26756400000001}, {"timestamp": 8012.74, "power": 33.26756400000001}, {"timestamp": 8033.29, "power": 33.26756400000001}, {"timestamp": 8053.84, "power": 33.26756400000001}, {"timestamp": 8074.39, "power": 33.064025}, {"timestamp": 8095.47, "power": 33.064025}, {"timestamp": 8116.02, "power": 33.064025}, {"timestamp": 8136.57, "power": 33.064025}, {"timestamp": 8157.12, "power": 33.064025}, {"timestamp": 8177.67, "power": 33.064025}, {"timestamp": 8198.22, "power": 33.064025}, {"timestamp": 8218.77, "power": 33.064025}, {"timestamp": 8239.32, "power": 33.064025}, {"timestamp": 8259.86, "power": 33.064025}, {"timestamp": 8280.4, "power": 33.064025}, {"timestamp": 8300.96, "power": 33.064025}, {"timestamp": 8321.51, "power": 33.064025}, {"timestamp": 8342.09, "power": 33.064025}, {"timestamp": 8362.66, "power": 33.064025}, {"timestamp": 8383.24, "power": 33.064025}, {"timestamp": 8403.76, "power": 33.064025}, {"timestamp": 8424.32, "power": 33.064025}, {"timestamp": 8444.9, "power": 33.064025}, {"timestamp": 8465.47, "power": 33.064025}, {"timestamp": 8486.04, "power": 33.064025}, {"timestamp": 8506.62, "power": 33.064025}, {"timestamp": 8527.21, "power": 33.064025}, {"timestamp": 8547.74, "power": 33.064025}, {"timestamp": 8568.3, "power": 33.064025}, {"timestamp": 8588.88, "power": 33.064025}, {"timestamp": 8609.47, "power": 33.064025}, {"timestamp": 8630.05, "power": 33.064025}, {"timestamp": 8650.62, "power": 33.064025}, {"timestamp": 8671.21, "power": 33.064025}, {"timestamp": 8691.73, "power": 33.064025}, {"timestamp": 8712.3, "power": 33.064025}, {"timestamp": 8732.87, "power": 33.064025}, {"timestamp": 8753.44, "power": 33.064025}, {"timestamp": 8774.02, "power": 33.064025}, {"timestamp": 8794.59, "power": 33.064025}, {"timestamp": 8815.18, "power": 33.064025}, {"timestamp": 8835.72, "power": 33.064025}, {"timestamp": 8856.28, "power": 33.064025}, {"timestamp": 8876.86, "power": 33.064025}, {"timestamp": 8897.44, "power": 33.064025}, {"timestamp": 8918.01, "power": 33.064025}, {"timestamp": 8938.58, "power": 33.064025}, {"timestamp": 8959.16, "power": 33.064025}, {"timestamp": 8979.69, "power": 33.064025}, {"timestamp": 9000.24, "power": 33.064025}, {"timestamp": 9020.83, "power": 33.064025}, {"timestamp": 9041.4, "power": 33.064025}, {"timestamp": 9061.97, "power": 33.064025}, {"timestamp": 9082.55, "power": 32.997547}, {"timestamp": 9103.64, "power": 32.997547}, {"timestamp": 9124.14, "power": 32.997547}, {"timestamp": 9144.68, "power": 32.997547}, {"timestamp": 9165.24, "power": 32.997547}, {"timestamp": 9185.79, "power": 32.997547}, {"timestamp": 9206.34, "power": 32.997547}, {"timestamp": 9226.89, "power": 32.997547}, {"timestamp": 9247.44, "power": 32.997547}, {"timestamp": 9267.95, "power": 32.997547}, {"timestamp": 9288.49, "power": 32.997547}, {"timestamp": 9309.04, "power": 32.997547}, {"timestamp": 9329.59, "power": 32.997547}, {"timestamp": 9350.14, "power": 32.997547}, {"timestamp": 9370.7, "power": 32.997547}, {"timestamp": 9391.25, "power": 32.997547}, {"timestamp": 9411.78, "power": 32.997547}, {"timestamp": 9432.28, "power": 32.997547}, {"timestamp": 9452.82, "power": 32.997547}, {"timestamp": 9473.37, "power": 32.997547}, {"timestamp": 9493.94, "power": 32.997547}, {"timestamp": 9514.53, "power": 32.997547}, {"timestamp": 9535.11, "power": 32.997547}, {"timestamp": 9555.64, "power": 32.997547}, {"timestamp": 9576.14, "power": 32.997547}, {"timestamp": 9596.71, "power": 32.997547}, {"timestamp": 9617.29, "power": 32.997547}, {"timestamp": 9637.84, "power": 32.997547}, {"timestamp": 9658.39, "power": 32.997547}, {"timestamp": 9678.94, "power": 32.997547}, {"timestamp": 9699.47, "power": 32.997547}, {"timestamp": 9719.97, "power": 32.997547}, {"timestamp": 9740.51, "power": 32.997547}, {"timestamp": 9761.07, "power": 32.997547}, {"timestamp": 9781.61, "power": 32.997547}, {"timestamp": 9802.16, "power": 32.997547}, {"timestamp": 9822.71, "power": 32.997547}, {"timestamp": 9843.27, "power": 32.997547}, {"timestamp": 9863.8, "power": 32.997547}, {"timestamp": 9884.34, "power": 32.997547}, {"timestamp": 9904.89, "power": 32.997547}, {"timestamp": 9925.47, "power": 32.997547}, {"timestamp": 9946.05, "power": 32.997547}, {"timestamp": 9966.62, "power": 32.997547}, {"timestamp": 9987.2, "power": 32.997547}, {"timestamp": 10007.7, "power": 32.997547}, {"timestamp": 10028.3, "power": 32.997547}, {"timestamp": 10048.9, "power": 32.997547}, {"timestamp": 10069.5, "power": 32.997547}, {"timestamp": 10090.0, "power": 33.066531999999995}, {"timestamp": 10111.2, "power": 33.066531999999995}, {"timestamp": 10131.7, "power": 33.066531999999995}, {"timestamp": 10152.2, "power": 33.066531999999995}, {"timestamp": 10172.8, "power": 33.066531999999995}, {"timestamp": 10193.3, "power": 33.066531999999995}, {"timestamp": 10213.9, "power": 33.066531999999995}, {"timestamp": 10234.4, "power": 33.066531999999995}, {"timestamp": 10255.0, "power": 33.066531999999995}, {"timestamp": 10275.5, "power": 33.066531999999995}, {"timestamp": 10296.0, "power": 33.066531999999995}, {"timestamp": 10316.5, "power": 33.066531999999995}, {"timestamp": 10337.1, "power": 33.066531999999995}, {"timestamp": 10357.6, "power": 33.066531999999995}, {"timestamp": 10378.2, "power": 33.066531999999995}, {"timestamp": 10398.7, "power": 33.066531999999995}, {"timestamp": 10419.3, "power": 33.066531999999995}, {"timestamp": 10439.8, "power": 33.066531999999995}, {"timestamp": 10460.4, "power": 33.066531999999995}, {"timestamp": 10480.9, "power": 33.066531999999995}, {"timestamp": 10501.5, "power": 33.066531999999995}, {"timestamp": 10522.0, "power": 33.066531999999995}, {"timestamp": 10542.6, "power": 33.066531999999995}, {"timestamp": 10563.1, "power": 33.066531999999995}, {"timestamp": 10583.7, "power": 33.066531999999995}, {"timestamp": 10604.2, "power": 33.066531999999995}, {"timestamp": 10624.8, "power": 33.066531999999995}, {"timestamp": 10645.3, "power": 33.066531999999995}, {"timestamp": 10665.9, "power": 33.066531999999995}, {"timestamp": 10686.5, "power": 33.066531999999995}, {"timestamp": 10707.1, "power": 33.066531999999995}, {"timestamp": 10727.6, "power": 33.066531999999995}, {"timestamp": 10748.1, "power": 33.066531999999995}, {"timestamp": 10768.7, "power": 33.066531999999995}, {"timestamp": 10789.3, "power": 33.066531999999995}, {"timestamp": 10809.9, "power": 33.066531999999995}, {"timestamp": 10830.5, "power": 33.066531999999995}, {"timestamp": 10851.0, "power": 33.066531999999995}, {"timestamp": 10871.6, "power": 33.066531999999995}, {"timestamp": 10892.1, "power": 33.066531999999995}, {"timestamp": 10912.6, "power": 33.066531999999995}, {"timestamp": 10933.2, "power": 33.066531999999995}, {"timestamp": 10953.8, "power": 33.066531999999995}, {"timestamp": 10974.4, "power": 33.066531999999995}, {"timestamp": 10995.0, "power": 33.066531999999995}, {"timestamp": 11015.5, "power": 33.066531999999995}, {"timestamp": 11036.0, "power": 33.066531999999995}, {"timestamp": 11056.6, "power": 33.066531999999995}, {"timestamp": 11077.2, "power": 33.066531999999995}, {"timestamp": 11097.7, "power": 33.167697000000004}, {"timestamp": 11120.1, "power": 33.167697000000004}, {"timestamp": 11140.6, "power": 33.167697000000004}, {"timestamp": 11161.2, "power": 33.167697000000004}, {"timestamp": 11181.7, "power": 33.167697000000004}, {"timestamp": 11202.3, "power": 33.167697000000004}, {"timestamp": 11222.8, "power": 33.167697000000004}, {"timestamp": 11243.3, "power": 33.167697000000004}, {"timestamp": 11263.9, "power": 33.167697000000004}, {"timestamp": 11284.4, "power": 33.167697000000004}, {"timestamp": 11304.9, "power": 33.167697000000004}, {"timestamp": 11325.5, "power": 33.167697000000004}, {"timestamp": 11346.0, "power": 33.167697000000004}, {"timestamp": 11366.6, "power": 33.167697000000004}, {"timestamp": 11387.2, "power": 33.167697000000004}, {"timestamp": 11407.7, "power": 33.167697000000004}, {"timestamp": 11428.2, "power": 33.167697000000004}, {"timestamp": 11448.8, "power": 33.167697000000004}, {"timestamp": 11469.4, "power": 33.167697000000004}, {"timestamp": 11490.0, "power": 33.167697000000004}, {"timestamp": 11510.5, "power": 33.167697000000004}, {"timestamp": 11531.1, "power": 33.167697000000004}, {"timestamp": 11551.6, "power": 33.167697000000004}, {"timestamp": 11572.1, "power": 33.167697000000004}, {"timestamp": 11592.7, "power": 33.167697000000004}, {"timestamp": 11613.3, "power": 33.167697000000004}, {"timestamp": 11633.8, "power": 33.167697000000004}, {"timestamp": 11654.3, "power": 33.167697000000004}, {"timestamp": 11674.9, "power": 33.167697000000004}, {"timestamp": 11695.4, "power": 33.167697000000004}, {"timestamp": 11715.9, "power": 33.167697000000004}, {"timestamp": 11736.4, "power": 33.167697000000004}, {"timestamp": 11756.9, "power": 33.167697000000004}, {"timestamp": 11777.4, "power": 33.167697000000004}, {"timestamp": 11797.9, "power": 33.167697000000004}, {"timestamp": 11818.5, "power": 33.167697000000004}, {"timestamp": 11839.0, "power": 33.167697000000004}, {"timestamp": 11859.5, "power": 33.167697000000004}, {"timestamp": 11880.0, "power": 33.167697000000004}, {"timestamp": 11900.5, "power": 33.167697000000004}, {"timestamp": 11921.0, "power": 33.167697000000004}, {"timestamp": 11941.6, "power": 33.167697000000004}, {"timestamp": 11962.1, "power": 33.167697000000004}, {"timestamp": 11982.6, "power": 33.167697000000004}, {"timestamp": 12003.1, "power": 33.167697000000004}, {"timestamp": 12023.7, "power": 33.167697000000004}, {"timestamp": 12044.1, "power": 33.167697000000004}, {"timestamp": 12064.7, "power": 33.167697000000004}, {"timestamp": 12085.2, "power": 33.167697000000004}, {"timestamp": 12105.7, "power": 35.517911}, {"timestamp": 12127.0, "power": 35.517911}, {"timestamp": 12147.6, "power": 35.517911}, {"timestamp": 12168.1, "power": 35.517911}, {"timestamp": 12188.6, "power": 35.517911}, {"timestamp": 12209.1, "power": 35.517911}, {"timestamp": 12229.7, "power": 35.517911}, {"timestamp": 12250.2, "power": 35.517911}, {"timestamp": 12270.7, "power": 35.517911}, {"timestamp": 12291.3, "power": 35.517911}, {"timestamp": 12311.8, "power": 35.517911}, {"timestamp": 12332.3, "power": 35.517911}, {"timestamp": 12352.8, "power": 35.517911}, {"timestamp": 12373.4, "power": 35.517911}, {"timestamp": 12393.9, "power": 35.517911}, {"timestamp": 12414.4, "power": 35.517911}, {"timestamp": 12435.0, "power": 35.517911}, {"timestamp": 12455.5, "power": 35.517911}, {"timestamp": 12476.0, "power": 35.517911}, {"timestamp": 12496.5, "power": 35.517911}, {"timestamp": 12517.1, "power": 35.517911}, {"timestamp": 12537.7, "power": 35.517911}, {"timestamp": 12558.2, "power": 35.517911}, {"timestamp": 12578.8, "power": 35.517911}, {"timestamp": 12599.4, "power": 35.517911}, {"timestamp": 12619.9, "power": 35.517911}, {"timestamp": 12640.4, "power": 35.517911}, {"timestamp": 12660.9, "power": 35.517911}, {"timestamp": 12681.4, "power": 35.517911}, {"timestamp": 12702.0, "power": 35.517911}, {"timestamp": 12722.5, "power": 35.517911}, {"timestamp": 12743.1, "power": 35.517911}, {"timestamp": 12763.6, "power": 35.517911}, {"timestamp": 12784.1, "power": 35.517911}, {"timestamp": 12804.6, "power": 35.517911}, {"timestamp": 12825.1, "power": 35.517911}, {"timestamp": 12845.6, "power": 35.517911}, {"timestamp": 12866.2, "power": 35.517911}, {"timestamp": 12886.7, "power": 35.517911}, {"timestamp": 12907.2, "power": 35.517911}, {"timestamp": 12927.7, "power": 35.517911}, {"timestamp": 12948.2, "power": 35.517911}, {"timestamp": 12968.8, "power": 35.517911}, {"timestamp": 12989.3, "power": 35.517911}, {"timestamp": 13009.8, "power": 35.517911}, {"timestamp": 13030.4, "power": 35.517911}, {"timestamp": 13050.9, "power": 35.517911}, {"timestamp": 13071.4, "power": 35.517911}, {"timestamp": 13091.9, "power": 35.517911}, {"timestamp": 13112.4, "power": 32.434752}, {"timestamp": 13133.5, "power": 32.434752}, {"timestamp": 13154.0, "power": 32.434752}, {"timestamp": 13174.5, "power": 32.434752}, {"timestamp": 13195.1, "power": 32.434752}, {"timestamp": 13215.6, "power": 32.434752}, {"timestamp": 13236.1, "power": 32.434752}, {"timestamp": 13256.6, "power": 32.434752}, {"timestamp": 13277.1, "power": 32.434752}, {"timestamp": 13297.6, "power": 32.434752}, {"timestamp": 13318.1, "power": 32.434752}, {"timestamp": 13338.7, "power": 32.434752}, {"timestamp": 13359.2, "power": 32.434752}, {"timestamp": 13379.7, "power": 32.434752}, {"timestamp": 13400.2, "power": 32.434752}, {"timestamp": 13420.7, "power": 32.434752}, {"timestamp": 13441.2, "power": 32.434752}, {"timestamp": 13461.7, "power": 32.434752}, {"timestamp": 13482.3, "power": 32.434752}, {"timestamp": 13502.8, "power": 32.434752}, {"timestamp": 13523.3, "power": 32.434752}, {"timestamp": 13543.8, "power": 32.434752}, {"timestamp": 13564.4, "power": 32.434752}, {"timestamp": 13584.9, "power": 32.434752}, {"timestamp": 13605.4, "power": 32.434752}, {"timestamp": 13625.9, "power": 32.434752}, {"timestamp": 13646.4, "power": 32.434752}, {"timestamp": 13667.0, "power": 32.434752}, {"timestamp": 13687.5, "power": 32.434752}, {"timestamp": 13708.1, "power": 32.434752}, {"timestamp": 13728.7, "power": 32.434752}], "timeline": {"START": "3670.912067", "END": "11534.58898"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9640.17}, {"name": "clSetKernelArg", "calls": 19, "time": 2707.71}, {"name": "clReleaseKernel", "calls": 1, "time": 1090.15}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.7108}, {"name": "clCreateContext", "calls": 1, "time": 31.7018}, {"name": "clReleaseContext", "calls": 1, "time": 31.4145}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5811}, {"name": "clCreateKernel", "calls": 1, "time": 0.34179}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.312045}, {"name": "clEnqueueTask", "calls": 1, "time": 0.179257}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.08955}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077592}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031905}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025989}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021772}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011202}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010094}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008981}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007429}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00713}, {"name": "clRetainDevice", "calls": 2, "time": 0.005086}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7863.68}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7863.16}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7300.501543, "utilization": 76.046891, "size": 6118470.0, "time": 838.089298}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 256897393, "speed": 261.976, "utilization": 2.2741, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 16065073, "speed": 476.553, "utilization": 4.13675, "size": 0.127895}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len6/run0.json b/code/fpga/memory_results/dblp.xml.15MB.len6/run0.json new file mode 100644 index 0000000..698f714 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.1617, "power": 32.252523000000004}, {"timestamp": 62.8219, "power": 32.252523000000004}, {"timestamp": 83.3528, "power": 32.252523000000004}, {"timestamp": 103.883, "power": 32.252523000000004}, {"timestamp": 124.76, "power": 32.252523000000004}, {"timestamp": 145.303, "power": 32.252523000000004}, {"timestamp": 165.835, "power": 32.252523000000004}, {"timestamp": 186.342, "power": 32.252523000000004}, {"timestamp": 206.825, "power": 32.252523000000004}, {"timestamp": 227.349, "power": 32.252523000000004}, {"timestamp": 247.893, "power": 32.252523000000004}, {"timestamp": 268.434, "power": 32.252523000000004}, {"timestamp": 288.974, "power": 32.252523000000004}, {"timestamp": 309.512, "power": 32.252523000000004}, {"timestamp": 330.055, "power": 32.252523000000004}, {"timestamp": 350.567, "power": 32.252523000000004}, {"timestamp": 371.103, "power": 32.252523000000004}, {"timestamp": 391.645, "power": 32.252523000000004}, {"timestamp": 412.182, "power": 32.252523000000004}, {"timestamp": 432.722, "power": 32.252523000000004}, {"timestamp": 453.258, "power": 32.252523000000004}, {"timestamp": 473.795, "power": 32.252523000000004}, {"timestamp": 494.307, "power": 32.252523000000004}, {"timestamp": 514.801, "power": 32.252523000000004}, {"timestamp": 535.338, "power": 32.252523000000004}, {"timestamp": 555.876, "power": 32.252523000000004}, {"timestamp": 576.413, "power": 32.252523000000004}, {"timestamp": 596.956, "power": 32.252523000000004}, {"timestamp": 617.497, "power": 32.252523000000004}, {"timestamp": 638.036, "power": 32.252523000000004}, {"timestamp": 658.553, "power": 32.252523000000004}, {"timestamp": 679.091, "power": 32.252523000000004}, {"timestamp": 699.63, "power": 32.252523000000004}, {"timestamp": 720.17, "power": 32.252523000000004}, {"timestamp": 740.707, "power": 32.252523000000004}, {"timestamp": 761.241, "power": 32.252523000000004}, {"timestamp": 781.776, "power": 32.252523000000004}, {"timestamp": 802.284, "power": 32.252523000000004}, {"timestamp": 822.78, "power": 32.252523000000004}, {"timestamp": 843.319, "power": 32.252523000000004}, {"timestamp": 863.857, "power": 32.252523000000004}, {"timestamp": 884.393, "power": 32.252523000000004}, {"timestamp": 904.931, "power": 32.252523000000004}, {"timestamp": 925.47, "power": 32.252523000000004}, {"timestamp": 946.009, "power": 32.252523000000004}, {"timestamp": 966.516, "power": 32.252523000000004}, {"timestamp": 987.053, "power": 32.252523000000004}, {"timestamp": 1007.59, "power": 32.133115000000004}, {"timestamp": 1028.66, "power": 32.133115000000004}, {"timestamp": 1049.25, "power": 32.133115000000004}, {"timestamp": 1069.84, "power": 32.133115000000004}, {"timestamp": 1090.42, "power": 32.133115000000004}, {"timestamp": 1110.98, "power": 32.133115000000004}, {"timestamp": 1131.57, "power": 32.133115000000004}, {"timestamp": 1152.16, "power": 32.133115000000004}, {"timestamp": 1172.75, "power": 32.133115000000004}, {"timestamp": 1193.33, "power": 32.133115000000004}, {"timestamp": 1213.92, "power": 32.133115000000004}, {"timestamp": 1234.48, "power": 32.133115000000004}, {"timestamp": 1255.04, "power": 32.133115000000004}, {"timestamp": 1275.63, "power": 32.133115000000004}, {"timestamp": 1296.22, "power": 32.133115000000004}, {"timestamp": 1316.81, "power": 32.133115000000004}, {"timestamp": 1337.4, "power": 32.133115000000004}, {"timestamp": 1357.99, "power": 32.133115000000004}, {"timestamp": 1378.58, "power": 32.133115000000004}, {"timestamp": 1399.15, "power": 32.133115000000004}, {"timestamp": 1419.74, "power": 32.133115000000004}, {"timestamp": 1440.33, "power": 32.133115000000004}, {"timestamp": 1460.91, "power": 32.133115000000004}, {"timestamp": 1481.5, "power": 32.133115000000004}, {"timestamp": 1502.09, "power": 32.133115000000004}, {"timestamp": 1522.66, "power": 32.133115000000004}, {"timestamp": 1543.21, "power": 32.133115000000004}, {"timestamp": 1563.8, "power": 32.133115000000004}, {"timestamp": 1584.39, "power": 32.133115000000004}, {"timestamp": 1604.98, "power": 32.133115000000004}, {"timestamp": 1625.57, "power": 32.133115000000004}, {"timestamp": 1646.17, "power": 32.133115000000004}, {"timestamp": 1666.72, "power": 32.133115000000004}, {"timestamp": 1687.27, "power": 32.133115000000004}, {"timestamp": 1707.87, "power": 32.133115000000004}, {"timestamp": 1728.46, "power": 32.133115000000004}, {"timestamp": 1749.05, "power": 32.133115000000004}, {"timestamp": 1769.64, "power": 32.133115000000004}, {"timestamp": 1790.19, "power": 32.133115000000004}, {"timestamp": 1810.74, "power": 32.133115000000004}, {"timestamp": 1831.29, "power": 32.133115000000004}, {"timestamp": 1851.88, "power": 32.133115000000004}, {"timestamp": 1872.47, "power": 32.133115000000004}, {"timestamp": 1893.06, "power": 32.133115000000004}, {"timestamp": 1913.66, "power": 32.133115000000004}, {"timestamp": 1934.25, "power": 32.133115000000004}, {"timestamp": 1954.81, "power": 32.133115000000004}, {"timestamp": 1975.37, "power": 32.133115000000004}, {"timestamp": 1995.96, "power": 32.133115000000004}, {"timestamp": 2016.55, "power": 32.168414}, {"timestamp": 2037.61, "power": 32.168414}, {"timestamp": 2058.18, "power": 32.168414}, {"timestamp": 2078.73, "power": 32.168414}, {"timestamp": 2099.28, "power": 32.168414}, {"timestamp": 2119.87, "power": 32.168414}, {"timestamp": 2140.46, "power": 32.168414}, {"timestamp": 2161.05, "power": 32.168414}, {"timestamp": 2181.64, "power": 32.168414}, {"timestamp": 2202.18, "power": 32.168414}, {"timestamp": 2222.74, "power": 32.168414}, {"timestamp": 2243.29, "power": 32.168414}, {"timestamp": 2263.88, "power": 32.168414}, {"timestamp": 2284.46, "power": 32.168414}, {"timestamp": 2305.05, "power": 32.168414}, {"timestamp": 2325.64, "power": 32.168414}, {"timestamp": 2346.19, "power": 32.168414}, {"timestamp": 2366.74, "power": 32.168414}, {"timestamp": 2387.31, "power": 32.168414}, {"timestamp": 2407.89, "power": 32.168414}, {"timestamp": 2428.48, "power": 32.168414}, {"timestamp": 2449.07, "power": 32.168414}, {"timestamp": 2469.66, "power": 32.168414}, {"timestamp": 2490.23, "power": 32.168414}, {"timestamp": 2510.78, "power": 32.168414}, {"timestamp": 2531.33, "power": 32.168414}, {"timestamp": 2551.93, "power": 32.168414}, {"timestamp": 2572.51, "power": 32.168414}, {"timestamp": 2593.1, "power": 32.168414}, {"timestamp": 2613.69, "power": 32.168414}, {"timestamp": 2634.28, "power": 32.168414}, {"timestamp": 2654.84, "power": 32.168414}, {"timestamp": 2675.39, "power": 32.168414}, {"timestamp": 2695.98, "power": 32.168414}, {"timestamp": 2716.58, "power": 32.168414}, {"timestamp": 2737.17, "power": 32.168414}, {"timestamp": 2757.76, "power": 32.168414}, {"timestamp": 2778.33, "power": 32.168414}, {"timestamp": 2798.88, "power": 32.168414}, {"timestamp": 2819.44, "power": 32.168414}, {"timestamp": 2840.04, "power": 32.168414}, {"timestamp": 2860.64, "power": 32.168414}, {"timestamp": 2881.22, "power": 32.168414}, {"timestamp": 2901.81, "power": 32.168414}, {"timestamp": 2922.32, "power": 32.168414}, {"timestamp": 2942.81, "power": 32.168414}, {"timestamp": 2963.33, "power": 32.168414}, {"timestamp": 2983.87, "power": 32.168414}, {"timestamp": 3004.4, "power": 32.168414}, {"timestamp": 3024.93, "power": 35.573416}, {"timestamp": 3046.09, "power": 35.573416}, {"timestamp": 3066.59, "power": 35.573416}, {"timestamp": 3087.12, "power": 35.573416}, {"timestamp": 3107.65, "power": 35.573416}, {"timestamp": 3128.18, "power": 35.573416}, {"timestamp": 3148.71, "power": 35.573416}, {"timestamp": 3169.25, "power": 35.573416}, {"timestamp": 3189.78, "power": 35.573416}, {"timestamp": 3210.29, "power": 35.573416}, {"timestamp": 3230.77, "power": 35.573416}, {"timestamp": 3251.29, "power": 35.573416}, {"timestamp": 3271.82, "power": 35.573416}, {"timestamp": 3292.35, "power": 35.573416}, {"timestamp": 3312.88, "power": 35.573416}, {"timestamp": 3333.41, "power": 35.573416}, {"timestamp": 3353.94, "power": 35.573416}, {"timestamp": 3374.45, "power": 35.573416}, {"timestamp": 3394.97, "power": 35.573416}, {"timestamp": 3415.51, "power": 35.573416}, {"timestamp": 3436.04, "power": 35.573416}, {"timestamp": 3456.57, "power": 35.573416}, {"timestamp": 3477.1, "power": 35.573416}, {"timestamp": 3497.64, "power": 35.573416}, {"timestamp": 3518.19, "power": 35.573416}, {"timestamp": 3538.68, "power": 35.573416}, {"timestamp": 3559.21, "power": 35.573416}, {"timestamp": 3579.74, "power": 35.573416}, {"timestamp": 3600.28, "power": 35.573416}, {"timestamp": 3620.81, "power": 35.573416}, {"timestamp": 3641.34, "power": 35.573416}, {"timestamp": 3661.88, "power": 35.573416}, {"timestamp": 3682.38, "power": 35.573416}, {"timestamp": 3702.9, "power": 35.573416}, {"timestamp": 3723.42, "power": 35.573416}, {"timestamp": 3743.98, "power": 35.573416}, {"timestamp": 3764.52, "power": 35.573416}, {"timestamp": 3785.06, "power": 35.573416}, {"timestamp": 3805.59, "power": 35.573416}, {"timestamp": 3826.14, "power": 35.573416}, {"timestamp": 3846.64, "power": 35.573416}, {"timestamp": 3867.17, "power": 35.573416}, {"timestamp": 3887.71, "power": 35.573416}, {"timestamp": 3908.24, "power": 35.573416}, {"timestamp": 3928.78, "power": 35.573416}, {"timestamp": 3949.32, "power": 35.573416}, {"timestamp": 3969.86, "power": 35.573416}, {"timestamp": 3990.39, "power": 35.573416}, {"timestamp": 4010.92, "power": 35.573416}, {"timestamp": 4031.46, "power": 33.14828}, {"timestamp": 4052.51, "power": 33.14828}, {"timestamp": 4073.05, "power": 33.14828}, {"timestamp": 4093.59, "power": 33.14828}, {"timestamp": 4114.12, "power": 33.14828}, {"timestamp": 4134.63, "power": 33.14828}, {"timestamp": 4155.16, "power": 33.14828}, {"timestamp": 4175.7, "power": 33.14828}, {"timestamp": 4196.23, "power": 33.14828}, {"timestamp": 4216.77, "power": 33.14828}, {"timestamp": 4237.3, "power": 33.14828}, {"timestamp": 4257.85, "power": 33.14828}, {"timestamp": 4278.36, "power": 33.14828}, {"timestamp": 4298.86, "power": 33.14828}, {"timestamp": 4319.4, "power": 33.14828}, {"timestamp": 4339.94, "power": 33.14828}, {"timestamp": 4360.47, "power": 33.14828}, {"timestamp": 4381.03, "power": 33.14828}, {"timestamp": 4401.57, "power": 33.14828}, {"timestamp": 4422.14, "power": 33.14828}, {"timestamp": 4442.64, "power": 33.14828}, {"timestamp": 4463.2, "power": 33.14828}, {"timestamp": 4483.76, "power": 33.14828}, {"timestamp": 4504.32, "power": 33.14828}, {"timestamp": 4524.88, "power": 33.14828}, {"timestamp": 4545.45, "power": 33.14828}, {"timestamp": 4566.02, "power": 33.14828}, {"timestamp": 4586.54, "power": 33.14828}, {"timestamp": 4607.1, "power": 33.14828}, {"timestamp": 4627.68, "power": 33.14828}, {"timestamp": 4648.23, "power": 33.14828}, {"timestamp": 4668.78, "power": 33.14828}, {"timestamp": 4689.35, "power": 33.14828}, {"timestamp": 4709.92, "power": 33.14828}, {"timestamp": 4730.43, "power": 33.14828}, {"timestamp": 4750.98, "power": 33.14828}, {"timestamp": 4771.55, "power": 33.14828}, {"timestamp": 4792.11, "power": 33.14828}, {"timestamp": 4812.67, "power": 33.14828}, {"timestamp": 4833.25, "power": 33.14828}, {"timestamp": 4853.82, "power": 33.14828}, {"timestamp": 4874.33, "power": 33.14828}, {"timestamp": 4894.82, "power": 33.14828}, {"timestamp": 4915.39, "power": 33.14828}, {"timestamp": 4935.95, "power": 33.14828}, {"timestamp": 4956.52, "power": 33.14828}, {"timestamp": 4977.09, "power": 33.14828}, {"timestamp": 4997.67, "power": 33.14828}, {"timestamp": 5018.22, "power": 33.14828}, {"timestamp": 5038.71, "power": 33.773436000000004}, {"timestamp": 5059.78, "power": 33.773436000000004}, {"timestamp": 5080.32, "power": 33.773436000000004}, {"timestamp": 5100.86, "power": 33.773436000000004}, {"timestamp": 5121.4, "power": 33.773436000000004}, {"timestamp": 5141.94, "power": 33.773436000000004}, {"timestamp": 5162.46, "power": 33.773436000000004}, {"timestamp": 5182.99, "power": 33.773436000000004}, {"timestamp": 5203.53, "power": 33.773436000000004}, {"timestamp": 5224.07, "power": 33.773436000000004}, {"timestamp": 5244.61, "power": 33.773436000000004}, {"timestamp": 5265.15, "power": 33.773436000000004}, {"timestamp": 5285.69, "power": 33.773436000000004}, {"timestamp": 5306.26, "power": 33.773436000000004}, {"timestamp": 5326.77, "power": 33.773436000000004}, {"timestamp": 5347.33, "power": 33.773436000000004}, {"timestamp": 5367.9, "power": 33.773436000000004}, {"timestamp": 5388.46, "power": 33.773436000000004}, {"timestamp": 5409.03, "power": 33.773436000000004}, {"timestamp": 5429.6, "power": 33.773436000000004}, {"timestamp": 5450.17, "power": 33.773436000000004}, {"timestamp": 5470.66, "power": 33.773436000000004}, {"timestamp": 5491.22, "power": 33.773436000000004}, {"timestamp": 5511.77, "power": 33.773436000000004}, {"timestamp": 5532.32, "power": 33.773436000000004}, {"timestamp": 5552.89, "power": 33.773436000000004}, {"timestamp": 5573.45, "power": 33.773436000000004}, {"timestamp": 5594.01, "power": 33.773436000000004}, {"timestamp": 5614.53, "power": 33.773436000000004}, {"timestamp": 5635.08, "power": 33.773436000000004}, {"timestamp": 5655.65, "power": 33.773436000000004}, {"timestamp": 5676.2, "power": 33.773436000000004}, {"timestamp": 5696.74, "power": 33.773436000000004}, {"timestamp": 5717.28, "power": 33.773436000000004}, {"timestamp": 5737.81, "power": 33.773436000000004}, {"timestamp": 5758.32, "power": 33.773436000000004}, {"timestamp": 5778.81, "power": 33.773436000000004}, {"timestamp": 5799.35, "power": 33.773436000000004}, {"timestamp": 5819.88, "power": 33.773436000000004}, {"timestamp": 5840.42, "power": 33.773436000000004}, {"timestamp": 5860.96, "power": 33.773436000000004}, {"timestamp": 5881.5, "power": 33.773436000000004}, {"timestamp": 5902.04, "power": 33.773436000000004}, {"timestamp": 5922.58, "power": 33.773436000000004}, {"timestamp": 5943.11, "power": 33.773436000000004}, {"timestamp": 5963.65, "power": 33.773436000000004}, {"timestamp": 5984.19, "power": 33.773436000000004}, {"timestamp": 6004.73, "power": 33.773436000000004}, {"timestamp": 6025.27, "power": 33.773436000000004}, {"timestamp": 6045.81, "power": 33.138718}, {"timestamp": 6066.95, "power": 33.138718}, {"timestamp": 6087.49, "power": 33.138718}, {"timestamp": 6108.03, "power": 33.138718}, {"timestamp": 6128.57, "power": 33.138718}, {"timestamp": 6149.1, "power": 33.138718}, {"timestamp": 6169.64, "power": 33.138718}, {"timestamp": 6190.19, "power": 33.138718}, {"timestamp": 6210.68, "power": 33.138718}, {"timestamp": 6231.21, "power": 33.138718}, {"timestamp": 6251.75, "power": 33.138718}, {"timestamp": 6272.28, "power": 33.138718}, {"timestamp": 6292.82, "power": 33.138718}, {"timestamp": 6313.36, "power": 33.138718}, {"timestamp": 6333.9, "power": 33.138718}, {"timestamp": 6354.42, "power": 33.138718}, {"timestamp": 6374.95, "power": 33.138718}, {"timestamp": 6395.5, "power": 33.138718}, {"timestamp": 6416.04, "power": 33.138718}, {"timestamp": 6436.58, "power": 33.138718}, {"timestamp": 6457.12, "power": 33.138718}, {"timestamp": 6477.66, "power": 33.138718}, {"timestamp": 6498.2, "power": 33.138718}, {"timestamp": 6518.7, "power": 33.138718}, {"timestamp": 6539.23, "power": 33.138718}, {"timestamp": 6559.77, "power": 33.138718}, {"timestamp": 6580.31, "power": 33.138718}, {"timestamp": 6600.85, "power": 33.138718}, {"timestamp": 6621.4, "power": 33.138718}, {"timestamp": 6641.94, "power": 33.138718}, {"timestamp": 6662.46, "power": 33.138718}, {"timestamp": 6683.0, "power": 33.138718}, {"timestamp": 6703.54, "power": 33.138718}, {"timestamp": 6724.09, "power": 33.138718}, {"timestamp": 6744.63, "power": 33.138718}, {"timestamp": 6765.2, "power": 33.138718}, {"timestamp": 6785.75, "power": 33.138718}, {"timestamp": 6806.29, "power": 33.138718}, {"timestamp": 6826.78, "power": 33.138718}, {"timestamp": 6847.34, "power": 33.138718}, {"timestamp": 6867.91, "power": 33.138718}, {"timestamp": 6888.46, "power": 33.138718}, {"timestamp": 6909.03, "power": 33.138718}, {"timestamp": 6929.6, "power": 33.138718}, {"timestamp": 6950.18, "power": 33.138718}, {"timestamp": 6970.68, "power": 33.138718}, {"timestamp": 6991.22, "power": 33.138718}, {"timestamp": 7011.8, "power": 33.138718}, {"timestamp": 7032.36, "power": 33.138718}, {"timestamp": 7052.93, "power": 33.337351}, {"timestamp": 7074.05, "power": 33.337351}, {"timestamp": 7094.61, "power": 33.337351}, {"timestamp": 7115.15, "power": 33.337351}, {"timestamp": 7135.69, "power": 33.337351}, {"timestamp": 7156.23, "power": 33.337351}, {"timestamp": 7176.77, "power": 33.337351}, {"timestamp": 7197.31, "power": 33.337351}, {"timestamp": 7217.85, "power": 33.337351}, {"timestamp": 7238.36, "power": 33.337351}, {"timestamp": 7258.86, "power": 33.337351}, {"timestamp": 7279.39, "power": 33.337351}, {"timestamp": 7299.93, "power": 33.337351}, {"timestamp": 7320.47, "power": 33.337351}, {"timestamp": 7341.01, "power": 33.337351}, {"timestamp": 7361.54, "power": 33.337351}, {"timestamp": 7382.12, "power": 33.337351}, {"timestamp": 7402.62, "power": 33.337351}, {"timestamp": 7423.17, "power": 33.337351}, {"timestamp": 7443.74, "power": 33.337351}, {"timestamp": 7464.29, "power": 33.337351}, {"timestamp": 7484.86, "power": 33.337351}, {"timestamp": 7505.43, "power": 33.337351}, {"timestamp": 7525.99, "power": 33.337351}, {"timestamp": 7546.51, "power": 33.337351}, {"timestamp": 7567.06, "power": 33.337351}, {"timestamp": 7587.61, "power": 33.337351}, {"timestamp": 7608.18, "power": 33.337351}, {"timestamp": 7628.75, "power": 33.337351}, {"timestamp": 7649.31, "power": 33.337351}, {"timestamp": 7669.88, "power": 33.337351}, {"timestamp": 7690.4, "power": 33.337351}, {"timestamp": 7710.9, "power": 33.337351}, {"timestamp": 7731.43, "power": 33.337351}, {"timestamp": 7751.97, "power": 33.337351}, {"timestamp": 7772.51, "power": 33.337351}, {"timestamp": 7793.04, "power": 33.337351}, {"timestamp": 7813.58, "power": 33.337351}, {"timestamp": 7834.12, "power": 33.337351}, {"timestamp": 7854.63, "power": 33.337351}, {"timestamp": 7875.16, "power": 33.337351}, {"timestamp": 7895.69, "power": 33.337351}, {"timestamp": 7916.23, "power": 33.337351}, {"timestamp": 7936.77, "power": 33.337351}, {"timestamp": 7957.31, "power": 33.337351}, {"timestamp": 7977.85, "power": 33.337351}, {"timestamp": 7998.37, "power": 33.337351}, {"timestamp": 8018.87, "power": 33.337351}, {"timestamp": 8039.4, "power": 33.337351}, {"timestamp": 8059.94, "power": 33.247942}, {"timestamp": 8081.01, "power": 33.247942}, {"timestamp": 8101.55, "power": 33.247942}, {"timestamp": 8122.09, "power": 33.247942}, {"timestamp": 8142.6, "power": 33.247942}, {"timestamp": 8163.09, "power": 33.247942}, {"timestamp": 8183.62, "power": 33.247942}, {"timestamp": 8204.16, "power": 33.247942}, {"timestamp": 8224.7, "power": 33.247942}, {"timestamp": 8245.24, "power": 33.247942}, {"timestamp": 8265.78, "power": 33.247942}, {"timestamp": 8286.3, "power": 33.247942}, {"timestamp": 8306.79, "power": 33.247942}, {"timestamp": 8327.32, "power": 33.247942}, {"timestamp": 8347.86, "power": 33.247942}, {"timestamp": 8368.4, "power": 33.247942}, {"timestamp": 8388.94, "power": 33.247942}, {"timestamp": 8409.48, "power": 33.247942}, {"timestamp": 8430.02, "power": 33.247942}, {"timestamp": 8450.53, "power": 33.247942}, {"timestamp": 8471.06, "power": 33.247942}, {"timestamp": 8491.59, "power": 33.247942}, {"timestamp": 8512.13, "power": 33.247942}, {"timestamp": 8532.67, "power": 33.247942}, {"timestamp": 8553.21, "power": 33.247942}, {"timestamp": 8573.75, "power": 33.247942}, {"timestamp": 8594.27, "power": 33.247942}, {"timestamp": 8614.76, "power": 33.247942}, {"timestamp": 8635.3, "power": 33.247942}, {"timestamp": 8655.84, "power": 33.247942}, {"timestamp": 8676.38, "power": 33.247942}, {"timestamp": 8696.92, "power": 33.247942}, {"timestamp": 8717.46, "power": 33.247942}, {"timestamp": 8737.99, "power": 33.247942}, {"timestamp": 8758.56, "power": 33.247942}, {"timestamp": 8779.1, "power": 33.247942}, {"timestamp": 8799.69, "power": 33.247942}, {"timestamp": 8820.22, "power": 33.247942}, {"timestamp": 8840.77, "power": 33.247942}, {"timestamp": 8861.29, "power": 33.247942}, {"timestamp": 8881.82, "power": 33.247942}, {"timestamp": 8902.34, "power": 33.247942}, {"timestamp": 8922.86, "power": 33.247942}, {"timestamp": 8943.39, "power": 33.247942}, {"timestamp": 8963.91, "power": 33.247942}, {"timestamp": 8984.44, "power": 33.247942}, {"timestamp": 9004.97, "power": 33.247942}, {"timestamp": 9025.5, "power": 33.247942}, {"timestamp": 9046.03, "power": 33.247942}, {"timestamp": 9066.53, "power": 35.316021}, {"timestamp": 9087.88, "power": 35.316021}, {"timestamp": 9108.41, "power": 35.316021}, {"timestamp": 9128.95, "power": 35.316021}, {"timestamp": 9149.48, "power": 35.316021}, {"timestamp": 9170.02, "power": 35.316021}, {"timestamp": 9190.53, "power": 35.316021}, {"timestamp": 9211.05, "power": 35.316021}, {"timestamp": 9231.59, "power": 35.316021}, {"timestamp": 9252.12, "power": 35.316021}, {"timestamp": 9272.65, "power": 35.316021}, {"timestamp": 9293.18, "power": 35.316021}, {"timestamp": 9313.73, "power": 35.316021}, {"timestamp": 9334.24, "power": 35.316021}, {"timestamp": 9354.73, "power": 35.316021}, {"timestamp": 9375.25, "power": 35.316021}, {"timestamp": 9395.78, "power": 35.316021}, {"timestamp": 9416.31, "power": 35.316021}, {"timestamp": 9436.85, "power": 35.316021}, {"timestamp": 9457.38, "power": 35.316021}, {"timestamp": 9477.92, "power": 35.316021}, {"timestamp": 9498.44, "power": 35.316021}, {"timestamp": 9518.96, "power": 35.316021}, {"timestamp": 9539.5, "power": 35.316021}, {"timestamp": 9560.03, "power": 35.316021}, {"timestamp": 9580.57, "power": 35.316021}, {"timestamp": 9601.1, "power": 35.316021}, {"timestamp": 9621.64, "power": 35.316021}, {"timestamp": 9642.18, "power": 35.316021}, {"timestamp": 9662.67, "power": 35.316021}, {"timestamp": 9683.2, "power": 35.316021}, {"timestamp": 9703.73, "power": 35.316021}, {"timestamp": 9724.28, "power": 35.316021}, {"timestamp": 9744.86, "power": 35.316021}, {"timestamp": 9765.43, "power": 35.316021}, {"timestamp": 9786.0, "power": 35.316021}, {"timestamp": 9806.54, "power": 35.316021}, {"timestamp": 9827.07, "power": 35.316021}, {"timestamp": 9847.6, "power": 35.316021}, {"timestamp": 9868.14, "power": 35.316021}, {"timestamp": 9888.67, "power": 35.316021}, {"timestamp": 9909.21, "power": 35.316021}, {"timestamp": 9929.74, "power": 35.316021}, {"timestamp": 9950.27, "power": 35.316021}, {"timestamp": 9970.79, "power": 35.316021}, {"timestamp": 9991.28, "power": 35.316021}, {"timestamp": 10011.8, "power": 35.316021}, {"timestamp": 10032.3, "power": 35.316021}, {"timestamp": 10052.9, "power": 35.316021}, {"timestamp": 10073.4, "power": 32.540276000000006}, {"timestamp": 10094.5, "power": 32.540276000000006}, {"timestamp": 10115.0, "power": 32.540276000000006}, {"timestamp": 10135.5, "power": 32.540276000000006}, {"timestamp": 10156.0, "power": 32.540276000000006}, {"timestamp": 10176.5, "power": 32.540276000000006}, {"timestamp": 10197.1, "power": 32.540276000000006}, {"timestamp": 10217.6, "power": 32.540276000000006}, {"timestamp": 10238.1, "power": 32.540276000000006}, {"timestamp": 10258.6, "power": 32.540276000000006}, {"timestamp": 10279.1, "power": 32.540276000000006}, {"timestamp": 10299.6, "power": 32.540276000000006}, {"timestamp": 10320.1, "power": 32.540276000000006}, {"timestamp": 10340.7, "power": 32.540276000000006}, {"timestamp": 10361.2, "power": 32.540276000000006}, {"timestamp": 10381.8, "power": 32.540276000000006}, {"timestamp": 10402.3, "power": 32.540276000000006}, {"timestamp": 10422.7, "power": 32.540276000000006}, {"timestamp": 10443.3, "power": 32.540276000000006}, {"timestamp": 10463.8, "power": 32.540276000000006}, {"timestamp": 10484.3, "power": 32.540276000000006}, {"timestamp": 10504.8, "power": 32.540276000000006}, {"timestamp": 10525.4, "power": 32.540276000000006}, {"timestamp": 10545.9, "power": 32.540276000000006}, {"timestamp": 10566.4, "power": 32.540276000000006}, {"timestamp": 10586.9, "power": 32.540276000000006}, {"timestamp": 10607.4, "power": 32.540276000000006}, {"timestamp": 10628.0, "power": 32.540276000000006}, {"timestamp": 10648.5, "power": 32.540276000000006}, {"timestamp": 10669.0, "power": 32.540276000000006}, {"timestamp": 10689.6, "power": 32.540276000000006}, {"timestamp": 10710.1, "power": 32.540276000000006}, {"timestamp": 10730.6, "power": 32.540276000000006}, {"timestamp": 10751.1, "power": 32.540276000000006}, {"timestamp": 10771.6, "power": 32.540276000000006}, {"timestamp": 10792.1, "power": 32.540276000000006}, {"timestamp": 10812.7, "power": 32.540276000000006}, {"timestamp": 10833.2, "power": 32.540276000000006}, {"timestamp": 10853.7, "power": 32.540276000000006}, {"timestamp": 10874.3, "power": 32.540276000000006}, {"timestamp": 10894.8, "power": 32.540276000000006}, {"timestamp": 10915.2, "power": 32.540276000000006}, {"timestamp": 10935.8, "power": 32.540276000000006}, {"timestamp": 10956.4, "power": 32.540276000000006}], "timeline": {"START": "3673.733371", "END": "8740.394198"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6848.64}, {"name": "clSetKernelArg", "calls": 19, "time": 2708.35}, {"name": "clReleaseKernel", "calls": 1, "time": 1100.23}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.2129}, {"name": "clReleaseContext", "calls": 1, "time": 50.4483}, {"name": "clCreateContext", "calls": 1, "time": 39.9678}, {"name": "clReleaseProgram", "calls": 1, "time": 13.896}, {"name": "clCreateKernel", "calls": 1, "time": 0.34074}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.285893}, {"name": "clEnqueueTask", "calls": 1, "time": 0.134982}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082949}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076394}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02838}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02464}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020962}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010707}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010188}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00873}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007652}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007381}, {"name": "clRetainDevice", "calls": 2, "time": 0.005129}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5066.66}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5066.19}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7281.10105, "utilization": 75.844803, "size": 6118490.0, "time": 840.324447}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 164819972, "speed": 261.552, "utilization": 2.27042, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10306520, "speed": 477.239, "utilization": 4.1427, "size": 0.127847}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len6/run1.json b/code/fpga/memory_results/dblp.xml.15MB.len6/run1.json new file mode 100644 index 0000000..51cb503 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.2946, "power": 32.20859}, {"timestamp": 54.9144, "power": 32.20859}, {"timestamp": 75.4486, "power": 32.20859}, {"timestamp": 95.9757, "power": 32.20859}, {"timestamp": 116.803, "power": 32.20859}, {"timestamp": 137.349, "power": 32.20859}, {"timestamp": 157.88, "power": 32.20859}, {"timestamp": 178.415, "power": 32.20859}, {"timestamp": 198.943, "power": 32.20859}, {"timestamp": 219.471, "power": 32.20859}, {"timestamp": 240.008, "power": 32.20859}, {"timestamp": 260.516, "power": 32.20859}, {"timestamp": 281.042, "power": 32.20859}, {"timestamp": 301.577, "power": 32.20859}, {"timestamp": 322.111, "power": 32.20859}, {"timestamp": 342.642, "power": 32.20859}, {"timestamp": 363.238, "power": 32.20859}, {"timestamp": 383.774, "power": 32.20859}, {"timestamp": 404.275, "power": 32.20859}, {"timestamp": 424.765, "power": 32.20859}, {"timestamp": 445.298, "power": 32.20859}, {"timestamp": 465.831, "power": 32.20859}, {"timestamp": 486.365, "power": 32.20859}, {"timestamp": 506.899, "power": 32.20859}, {"timestamp": 527.434, "power": 32.20859}, {"timestamp": 547.968, "power": 32.20859}, {"timestamp": 568.483, "power": 32.20859}, {"timestamp": 589.015, "power": 32.20859}, {"timestamp": 609.545, "power": 32.20859}, {"timestamp": 630.078, "power": 32.20859}, {"timestamp": 650.61, "power": 32.20859}, {"timestamp": 671.146, "power": 32.20859}, {"timestamp": 691.678, "power": 32.20859}, {"timestamp": 712.189, "power": 32.20859}, {"timestamp": 732.682, "power": 32.20859}, {"timestamp": 753.211, "power": 32.20859}, {"timestamp": 773.743, "power": 32.20859}, {"timestamp": 794.276, "power": 32.20859}, {"timestamp": 814.806, "power": 32.20859}, {"timestamp": 835.34, "power": 32.20859}, {"timestamp": 855.87, "power": 32.20859}, {"timestamp": 876.372, "power": 32.20859}, {"timestamp": 896.9, "power": 32.20859}, {"timestamp": 917.428, "power": 32.20859}, {"timestamp": 937.957, "power": 32.20859}, {"timestamp": 958.486, "power": 32.20859}, {"timestamp": 979.022, "power": 32.20859}, {"timestamp": 999.555, "power": 32.20859}, {"timestamp": 1020.1, "power": 32.227866}, {"timestamp": 1041.17, "power": 32.227866}, {"timestamp": 1061.7, "power": 32.227866}, {"timestamp": 1082.23, "power": 32.227866}, {"timestamp": 1102.76, "power": 32.227866}, {"timestamp": 1123.29, "power": 32.227866}, {"timestamp": 1143.82, "power": 32.227866}, {"timestamp": 1164.33, "power": 32.227866}, {"timestamp": 1184.82, "power": 32.227866}, {"timestamp": 1205.34, "power": 32.227866}, {"timestamp": 1225.87, "power": 32.227866}, {"timestamp": 1246.4, "power": 32.227866}, {"timestamp": 1266.93, "power": 32.227866}, {"timestamp": 1287.46, "power": 32.227866}, {"timestamp": 1307.99, "power": 32.227866}, {"timestamp": 1328.49, "power": 32.227866}, {"timestamp": 1349.01, "power": 32.227866}, {"timestamp": 1369.54, "power": 32.227866}, {"timestamp": 1390.08, "power": 32.227866}, {"timestamp": 1410.61, "power": 32.227866}, {"timestamp": 1431.14, "power": 32.227866}, {"timestamp": 1451.67, "power": 32.227866}, {"timestamp": 1472.14, "power": 32.227866}, {"timestamp": 1492.63, "power": 32.227866}, {"timestamp": 1513.16, "power": 32.227866}, {"timestamp": 1533.69, "power": 32.227866}, {"timestamp": 1554.23, "power": 32.227866}, {"timestamp": 1574.76, "power": 32.227866}, {"timestamp": 1595.29, "power": 32.227866}, {"timestamp": 1615.82, "power": 32.227866}, {"timestamp": 1636.34, "power": 32.227866}, {"timestamp": 1656.82, "power": 32.227866}, {"timestamp": 1677.35, "power": 32.227866}, {"timestamp": 1697.88, "power": 32.227866}, {"timestamp": 1718.41, "power": 32.227866}, {"timestamp": 1738.94, "power": 32.227866}, {"timestamp": 1759.47, "power": 32.227866}, {"timestamp": 1779.99, "power": 32.227866}, {"timestamp": 1800.5, "power": 32.227866}, {"timestamp": 1821.02, "power": 32.227866}, {"timestamp": 1841.55, "power": 32.227866}, {"timestamp": 1862.08, "power": 32.227866}, {"timestamp": 1882.61, "power": 32.227866}, {"timestamp": 1903.13, "power": 32.227866}, {"timestamp": 1923.66, "power": 32.227866}, {"timestamp": 1944.15, "power": 32.227866}, {"timestamp": 1964.64, "power": 32.227866}, {"timestamp": 1985.17, "power": 32.227866}, {"timestamp": 2005.69, "power": 32.227866}, {"timestamp": 2026.22, "power": 32.410543000000004}, {"timestamp": 2047.21, "power": 32.410543000000004}, {"timestamp": 2067.74, "power": 32.410543000000004}, {"timestamp": 2088.26, "power": 32.410543000000004}, {"timestamp": 2108.75, "power": 32.410543000000004}, {"timestamp": 2129.27, "power": 32.410543000000004}, {"timestamp": 2149.8, "power": 32.410543000000004}, {"timestamp": 2170.33, "power": 32.410543000000004}, {"timestamp": 2190.86, "power": 32.410543000000004}, {"timestamp": 2211.39, "power": 32.410543000000004}, {"timestamp": 2231.92, "power": 32.410543000000004}, {"timestamp": 2252.43, "power": 32.410543000000004}, {"timestamp": 2272.96, "power": 32.410543000000004}, {"timestamp": 2293.49, "power": 32.410543000000004}, {"timestamp": 2314.02, "power": 32.410543000000004}, {"timestamp": 2334.54, "power": 32.410543000000004}, {"timestamp": 2355.07, "power": 32.410543000000004}, {"timestamp": 2375.6, "power": 32.410543000000004}, {"timestamp": 2396.13, "power": 32.410543000000004}, {"timestamp": 2416.62, "power": 32.410543000000004}, {"timestamp": 2437.15, "power": 32.410543000000004}, {"timestamp": 2457.68, "power": 32.410543000000004}, {"timestamp": 2478.21, "power": 32.410543000000004}, {"timestamp": 2498.75, "power": 32.410543000000004}, {"timestamp": 2519.28, "power": 32.410543000000004}, {"timestamp": 2539.8, "power": 32.410543000000004}, {"timestamp": 2560.31, "power": 32.410543000000004}, {"timestamp": 2580.8, "power": 32.410543000000004}, {"timestamp": 2601.32, "power": 32.410543000000004}, {"timestamp": 2621.85, "power": 32.410543000000004}, {"timestamp": 2642.38, "power": 32.410543000000004}, {"timestamp": 2662.91, "power": 32.410543000000004}, {"timestamp": 2683.45, "power": 32.410543000000004}, {"timestamp": 2703.99, "power": 32.410543000000004}, {"timestamp": 2724.5, "power": 32.410543000000004}, {"timestamp": 2745.03, "power": 32.410543000000004}, {"timestamp": 2765.56, "power": 32.410543000000004}, {"timestamp": 2786.09, "power": 32.410543000000004}, {"timestamp": 2806.69, "power": 32.410543000000004}, {"timestamp": 2827.34, "power": 32.410543000000004}, {"timestamp": 2847.92, "power": 32.410543000000004}, {"timestamp": 2868.5, "power": 32.410543000000004}, {"timestamp": 2889.08, "power": 32.410543000000004}, {"timestamp": 2909.62, "power": 32.410543000000004}, {"timestamp": 2930.16, "power": 32.410543000000004}, {"timestamp": 2950.69, "power": 32.410543000000004}, {"timestamp": 2971.22, "power": 32.410543000000004}, {"timestamp": 2991.75, "power": 32.410543000000004}, {"timestamp": 3012.26, "power": 32.410543000000004}, {"timestamp": 3032.74, "power": 35.692932}, {"timestamp": 3053.85, "power": 35.692932}, {"timestamp": 3074.38, "power": 35.692932}, {"timestamp": 3094.9, "power": 35.692932}, {"timestamp": 3115.43, "power": 35.692932}, {"timestamp": 3135.96, "power": 35.692932}, {"timestamp": 3156.48, "power": 35.692932}, {"timestamp": 3177.0, "power": 35.692932}, {"timestamp": 3197.53, "power": 35.692932}, {"timestamp": 3218.05, "power": 35.692932}, {"timestamp": 3238.58, "power": 35.692932}, {"timestamp": 3259.1, "power": 35.692932}, {"timestamp": 3279.63, "power": 35.692932}, {"timestamp": 3300.16, "power": 35.692932}, {"timestamp": 3320.65, "power": 35.692932}, {"timestamp": 3341.16, "power": 35.692932}, {"timestamp": 3361.69, "power": 35.692932}, {"timestamp": 3382.21, "power": 35.692932}, {"timestamp": 3402.75, "power": 35.692932}, {"timestamp": 3423.28, "power": 35.692932}, {"timestamp": 3443.81, "power": 35.692932}, {"timestamp": 3464.31, "power": 35.692932}, {"timestamp": 3484.83, "power": 35.692932}, {"timestamp": 3505.36, "power": 35.692932}, {"timestamp": 3525.89, "power": 35.692932}, {"timestamp": 3546.42, "power": 35.692932}, {"timestamp": 3566.95, "power": 35.692932}, {"timestamp": 3587.48, "power": 35.692932}, {"timestamp": 3608.02, "power": 35.692932}, {"timestamp": 3628.53, "power": 35.692932}, {"timestamp": 3649.05, "power": 35.692932}, {"timestamp": 3669.58, "power": 35.692932}, {"timestamp": 3690.12, "power": 35.692932}, {"timestamp": 3710.65, "power": 35.692932}, {"timestamp": 3731.18, "power": 35.692932}, {"timestamp": 3751.72, "power": 35.692932}, {"timestamp": 3772.23, "power": 35.692932}, {"timestamp": 3792.72, "power": 35.692932}, {"timestamp": 3813.25, "power": 35.692932}, {"timestamp": 3833.78, "power": 35.692932}, {"timestamp": 3854.32, "power": 35.692932}, {"timestamp": 3874.86, "power": 35.692932}, {"timestamp": 3895.4, "power": 35.692932}, {"timestamp": 3915.93, "power": 35.692932}, {"timestamp": 3936.45, "power": 35.692932}, {"timestamp": 3956.97, "power": 35.692932}, {"timestamp": 3977.51, "power": 35.692932}, {"timestamp": 3998.05, "power": 35.692932}, {"timestamp": 4018.59, "power": 35.692932}, {"timestamp": 4039.12, "power": 32.848457999999994}, {"timestamp": 4060.14, "power": 32.848457999999994}, {"timestamp": 4080.63, "power": 32.848457999999994}, {"timestamp": 4101.15, "power": 32.848457999999994}, {"timestamp": 4121.69, "power": 32.848457999999994}, {"timestamp": 4142.22, "power": 32.848457999999994}, {"timestamp": 4162.76, "power": 32.848457999999994}, {"timestamp": 4183.29, "power": 32.848457999999994}, {"timestamp": 4203.83, "power": 32.848457999999994}, {"timestamp": 4224.34, "power": 32.848457999999994}, {"timestamp": 4244.83, "power": 32.848457999999994}, {"timestamp": 4265.38, "power": 32.848457999999994}, {"timestamp": 4285.95, "power": 32.848457999999994}, {"timestamp": 4306.51, "power": 32.848457999999994}, {"timestamp": 4327.07, "power": 32.848457999999994}, {"timestamp": 4347.61, "power": 32.848457999999994}, {"timestamp": 4368.18, "power": 32.848457999999994}, {"timestamp": 4388.68, "power": 32.848457999999994}, {"timestamp": 4409.24, "power": 32.848457999999994}, {"timestamp": 4429.81, "power": 32.848457999999994}, {"timestamp": 4450.36, "power": 32.848457999999994}, {"timestamp": 4470.93, "power": 32.848457999999994}, {"timestamp": 4491.48, "power": 32.848457999999994}, {"timestamp": 4512.03, "power": 32.848457999999994}, {"timestamp": 4532.53, "power": 32.848457999999994}, {"timestamp": 4553.08, "power": 32.848457999999994}, {"timestamp": 4573.64, "power": 32.848457999999994}, {"timestamp": 4594.21, "power": 32.848457999999994}, {"timestamp": 4614.78, "power": 32.848457999999994}, {"timestamp": 4635.35, "power": 32.848457999999994}, {"timestamp": 4655.9, "power": 32.848457999999994}, {"timestamp": 4676.41, "power": 32.848457999999994}, {"timestamp": 4696.95, "power": 32.848457999999994}, {"timestamp": 4717.49, "power": 32.848457999999994}, {"timestamp": 4738.03, "power": 32.848457999999994}, {"timestamp": 4758.56, "power": 32.848457999999994}, {"timestamp": 4779.11, "power": 32.848457999999994}, {"timestamp": 4799.64, "power": 32.848457999999994}, {"timestamp": 4820.14, "power": 32.848457999999994}, {"timestamp": 4840.63, "power": 32.848457999999994}, {"timestamp": 4861.16, "power": 32.848457999999994}, {"timestamp": 4881.7, "power": 32.848457999999994}, {"timestamp": 4902.23, "power": 32.848457999999994}, {"timestamp": 4922.77, "power": 32.848457999999994}, {"timestamp": 4943.3, "power": 32.848457999999994}, {"timestamp": 4963.84, "power": 32.848457999999994}, {"timestamp": 4984.37, "power": 32.848457999999994}, {"timestamp": 5004.86, "power": 32.848457999999994}, {"timestamp": 5025.38, "power": 32.848457999999994}, {"timestamp": 5045.92, "power": 33.188533}, {"timestamp": 5066.98, "power": 33.188533}, {"timestamp": 5087.51, "power": 33.188533}, {"timestamp": 5108.05, "power": 33.188533}, {"timestamp": 5128.56, "power": 33.188533}, {"timestamp": 5149.08, "power": 33.188533}, {"timestamp": 5169.62, "power": 33.188533}, {"timestamp": 5190.16, "power": 33.188533}, {"timestamp": 5210.69, "power": 33.188533}, {"timestamp": 5231.23, "power": 33.188533}, {"timestamp": 5251.76, "power": 33.188533}, {"timestamp": 5272.27, "power": 33.188533}, {"timestamp": 5292.77, "power": 33.188533}, {"timestamp": 5313.31, "power": 33.188533}, {"timestamp": 5333.84, "power": 33.188533}, {"timestamp": 5354.38, "power": 33.188533}, {"timestamp": 5374.92, "power": 33.188533}, {"timestamp": 5395.45, "power": 33.188533}, {"timestamp": 5415.99, "power": 33.188533}, {"timestamp": 5436.5, "power": 33.188533}, {"timestamp": 5457.03, "power": 33.188533}, {"timestamp": 5477.57, "power": 33.188533}, {"timestamp": 5498.1, "power": 33.188533}, {"timestamp": 5518.64, "power": 33.188533}, {"timestamp": 5539.18, "power": 33.188533}, {"timestamp": 5559.72, "power": 33.188533}, {"timestamp": 5580.23, "power": 33.188533}, {"timestamp": 5600.72, "power": 33.188533}, {"timestamp": 5621.25, "power": 33.188533}, {"timestamp": 5641.79, "power": 33.188533}, {"timestamp": 5662.33, "power": 33.188533}, {"timestamp": 5682.87, "power": 33.188533}, {"timestamp": 5703.4, "power": 33.188533}, {"timestamp": 5723.94, "power": 33.188533}, {"timestamp": 5744.46, "power": 33.188533}, {"timestamp": 5764.99, "power": 33.188533}, {"timestamp": 5785.53, "power": 33.188533}, {"timestamp": 5806.07, "power": 33.188533}, {"timestamp": 5826.6, "power": 33.188533}, {"timestamp": 5847.14, "power": 33.188533}, {"timestamp": 5867.67, "power": 33.188533}, {"timestamp": 5888.19, "power": 33.188533}, {"timestamp": 5908.68, "power": 33.188533}, {"timestamp": 5929.2, "power": 33.188533}, {"timestamp": 5949.74, "power": 33.188533}, {"timestamp": 5970.28, "power": 33.188533}, {"timestamp": 5990.81, "power": 33.188533}, {"timestamp": 6011.35, "power": 33.188533}, {"timestamp": 6031.88, "power": 33.188533}, {"timestamp": 6052.39, "power": 33.2586}, {"timestamp": 6073.44, "power": 33.2586}, {"timestamp": 6093.98, "power": 33.2586}, {"timestamp": 6114.51, "power": 33.2586}, {"timestamp": 6135.05, "power": 33.2586}, {"timestamp": 6155.59, "power": 33.2586}, {"timestamp": 6176.15, "power": 33.2586}, {"timestamp": 6196.64, "power": 33.2586}, {"timestamp": 6217.21, "power": 33.2586}, {"timestamp": 6237.78, "power": 33.2586}, {"timestamp": 6258.33, "power": 33.2586}, {"timestamp": 6278.9, "power": 33.2586}, {"timestamp": 6299.44, "power": 33.2586}, {"timestamp": 6320.0, "power": 33.2586}, {"timestamp": 6340.51, "power": 33.2586}, {"timestamp": 6361.05, "power": 33.2586}, {"timestamp": 6381.62, "power": 33.2586}, {"timestamp": 6402.19, "power": 33.2586}, {"timestamp": 6422.76, "power": 33.2586}, {"timestamp": 6443.33, "power": 33.2586}, {"timestamp": 6463.9, "power": 33.2586}, {"timestamp": 6484.42, "power": 33.2586}, {"timestamp": 6504.96, "power": 33.2586}, {"timestamp": 6525.53, "power": 33.2586}, {"timestamp": 6546.08, "power": 33.2586}, {"timestamp": 6566.66, "power": 33.2586}, {"timestamp": 6587.23, "power": 33.2586}, {"timestamp": 6607.79, "power": 33.2586}, {"timestamp": 6628.31, "power": 33.2586}, {"timestamp": 6648.81, "power": 33.2586}, {"timestamp": 6669.36, "power": 33.2586}, {"timestamp": 6689.92, "power": 33.2586}, {"timestamp": 6710.5, "power": 33.2586}, {"timestamp": 6731.07, "power": 33.2586}, {"timestamp": 6751.64, "power": 33.2586}, {"timestamp": 6772.18, "power": 33.2586}, {"timestamp": 6792.68, "power": 33.2586}, {"timestamp": 6813.24, "power": 33.2586}, {"timestamp": 6833.81, "power": 33.2586}, {"timestamp": 6854.36, "power": 33.2586}, {"timestamp": 6874.94, "power": 33.2586}, {"timestamp": 6895.5, "power": 33.2586}, {"timestamp": 6916.06, "power": 33.2586}, {"timestamp": 6936.57, "power": 33.2586}, {"timestamp": 6957.12, "power": 33.2586}, {"timestamp": 6977.69, "power": 33.2586}, {"timestamp": 6998.24, "power": 33.2586}, {"timestamp": 7018.8, "power": 33.2586}, {"timestamp": 7039.35, "power": 33.2586}, {"timestamp": 7059.92, "power": 32.875028}, {"timestamp": 7081.1, "power": 32.875028}, {"timestamp": 7101.65, "power": 32.875028}, {"timestamp": 7122.22, "power": 32.875028}, {"timestamp": 7142.77, "power": 32.875028}, {"timestamp": 7163.34, "power": 32.875028}, {"timestamp": 7183.9, "power": 32.875028}, {"timestamp": 7204.44, "power": 32.875028}, {"timestamp": 7224.93, "power": 32.875028}, {"timestamp": 7245.42, "power": 32.875028}, {"timestamp": 7265.95, "power": 32.875028}, {"timestamp": 7286.51, "power": 32.875028}, {"timestamp": 7307.08, "power": 32.875028}, {"timestamp": 7327.65, "power": 32.875028}, {"timestamp": 7348.16, "power": 32.875028}, {"timestamp": 7368.66, "power": 32.875028}, {"timestamp": 7389.15, "power": 32.875028}, {"timestamp": 7409.72, "power": 32.875028}, {"timestamp": 7430.28, "power": 32.875028}, {"timestamp": 7450.84, "power": 32.875028}, {"timestamp": 7471.41, "power": 32.875028}, {"timestamp": 7491.96, "power": 32.875028}, {"timestamp": 7512.48, "power": 32.875028}, {"timestamp": 7532.97, "power": 32.875028}, {"timestamp": 7553.51, "power": 32.875028}, {"timestamp": 7574.05, "power": 32.875028}, {"timestamp": 7594.6, "power": 32.875028}, {"timestamp": 7615.14, "power": 32.875028}, {"timestamp": 7635.68, "power": 32.875028}, {"timestamp": 7656.2, "power": 32.875028}, {"timestamp": 7676.69, "power": 32.875028}, {"timestamp": 7697.23, "power": 32.875028}, {"timestamp": 7717.76, "power": 32.875028}, {"timestamp": 7738.3, "power": 32.875028}, {"timestamp": 7758.84, "power": 32.875028}, {"timestamp": 7779.38, "power": 32.875028}, {"timestamp": 7799.92, "power": 32.875028}, {"timestamp": 7820.43, "power": 32.875028}, {"timestamp": 7840.96, "power": 32.875028}, {"timestamp": 7861.51, "power": 32.875028}, {"timestamp": 7882.05, "power": 32.875028}, {"timestamp": 7902.58, "power": 32.875028}, {"timestamp": 7923.12, "power": 32.875028}, {"timestamp": 7943.66, "power": 32.875028}, {"timestamp": 7964.15, "power": 32.875028}, {"timestamp": 7984.68, "power": 32.875028}, {"timestamp": 8005.23, "power": 32.875028}, {"timestamp": 8025.77, "power": 32.875028}, {"timestamp": 8046.28, "power": 32.875028}, {"timestamp": 8066.8, "power": 32.991945}, {"timestamp": 8088.15, "power": 32.991945}, {"timestamp": 8108.64, "power": 32.991945}, {"timestamp": 8129.18, "power": 32.991945}, {"timestamp": 8149.71, "power": 32.991945}, {"timestamp": 8170.25, "power": 32.991945}, {"timestamp": 8190.78, "power": 32.991945}, {"timestamp": 8211.32, "power": 32.991945}, {"timestamp": 8231.86, "power": 32.991945}, {"timestamp": 8252.36, "power": 32.991945}, {"timestamp": 8272.85, "power": 32.991945}, {"timestamp": 8293.41, "power": 32.991945}, {"timestamp": 8313.98, "power": 32.991945}, {"timestamp": 8334.55, "power": 32.991945}, {"timestamp": 8355.1, "power": 32.991945}, {"timestamp": 8375.66, "power": 32.991945}, {"timestamp": 8396.17, "power": 32.991945}, {"timestamp": 8416.67, "power": 32.991945}, {"timestamp": 8437.23, "power": 32.991945}, {"timestamp": 8457.8, "power": 32.991945}, {"timestamp": 8478.37, "power": 32.991945}, {"timestamp": 8498.92, "power": 32.991945}, {"timestamp": 8519.49, "power": 32.991945}, {"timestamp": 8540.04, "power": 32.991945}, {"timestamp": 8560.55, "power": 32.991945}, {"timestamp": 8581.09, "power": 32.991945}, {"timestamp": 8601.66, "power": 32.991945}, {"timestamp": 8622.22, "power": 32.991945}, {"timestamp": 8642.79, "power": 32.991945}, {"timestamp": 8663.34, "power": 32.991945}, {"timestamp": 8683.9, "power": 32.991945}, {"timestamp": 8704.46, "power": 32.991945}, {"timestamp": 8724.99, "power": 32.991945}, {"timestamp": 8745.54, "power": 32.991945}, {"timestamp": 8766.14, "power": 32.991945}, {"timestamp": 8786.75, "power": 32.991945}, {"timestamp": 8807.31, "power": 32.991945}, {"timestamp": 8827.85, "power": 32.991945}, {"timestamp": 8848.35, "power": 32.991945}, {"timestamp": 8868.82, "power": 32.991945}, {"timestamp": 8889.35, "power": 32.991945}, {"timestamp": 8909.87, "power": 32.991945}, {"timestamp": 8930.39, "power": 32.991945}, {"timestamp": 8950.92, "power": 32.991945}, {"timestamp": 8971.44, "power": 32.991945}, {"timestamp": 8991.97, "power": 32.991945}, {"timestamp": 9012.47, "power": 32.991945}, {"timestamp": 9032.94, "power": 32.991945}, {"timestamp": 9053.46, "power": 32.991945}, {"timestamp": 9073.99, "power": 35.084767}, {"timestamp": 9095.78, "power": 35.084767}, {"timestamp": 9116.27, "power": 35.084767}, {"timestamp": 9136.75, "power": 35.084767}, {"timestamp": 9157.26, "power": 35.084767}, {"timestamp": 9177.79, "power": 35.084767}, {"timestamp": 9198.31, "power": 35.084767}, {"timestamp": 9218.84, "power": 35.084767}, {"timestamp": 9239.37, "power": 35.084767}, {"timestamp": 9259.89, "power": 35.084767}, {"timestamp": 9280.39, "power": 35.084767}, {"timestamp": 9300.87, "power": 35.084767}, {"timestamp": 9321.39, "power": 35.084767}, {"timestamp": 9341.91, "power": 35.084767}, {"timestamp": 9362.44, "power": 35.084767}, {"timestamp": 9382.97, "power": 35.084767}, {"timestamp": 9403.49, "power": 35.084767}, {"timestamp": 9424.01, "power": 35.084767}, {"timestamp": 9444.51, "power": 35.084767}, {"timestamp": 9465.03, "power": 35.084767}, {"timestamp": 9485.55, "power": 35.084767}, {"timestamp": 9506.07, "power": 35.084767}, {"timestamp": 9526.59, "power": 35.084767}, {"timestamp": 9547.11, "power": 35.084767}, {"timestamp": 9567.64, "power": 35.084767}, {"timestamp": 9588.16, "power": 35.084767}, {"timestamp": 9608.64, "power": 35.084767}, {"timestamp": 9629.17, "power": 35.084767}, {"timestamp": 9649.69, "power": 35.084767}, {"timestamp": 9670.21, "power": 35.084767}, {"timestamp": 9690.73, "power": 35.084767}, {"timestamp": 9711.25, "power": 35.084767}, {"timestamp": 9731.74, "power": 35.084767}, {"timestamp": 9752.24, "power": 35.084767}, {"timestamp": 9772.74, "power": 35.084767}, {"timestamp": 9793.26, "power": 35.084767}, {"timestamp": 9813.82, "power": 35.084767}, {"timestamp": 9834.37, "power": 35.084767}, {"timestamp": 9854.91, "power": 35.084767}, {"timestamp": 9875.46, "power": 35.084767}, {"timestamp": 9896.01, "power": 35.084767}, {"timestamp": 9916.54, "power": 35.084767}, {"timestamp": 9937.03, "power": 35.084767}, {"timestamp": 9957.56, "power": 35.084767}, {"timestamp": 9978.08, "power": 35.084767}, {"timestamp": 9998.61, "power": 35.084767}, {"timestamp": 10019.1, "power": 35.084767}, {"timestamp": 10039.7, "power": 35.084767}, {"timestamp": 10060.1, "power": 35.084767}, {"timestamp": 10080.6, "power": 32.407172}, {"timestamp": 10101.6, "power": 32.407172}, {"timestamp": 10122.2, "power": 32.407172}, {"timestamp": 10142.7, "power": 32.407172}, {"timestamp": 10163.2, "power": 32.407172}, {"timestamp": 10183.7, "power": 32.407172}, {"timestamp": 10204.2, "power": 32.407172}, {"timestamp": 10224.7, "power": 32.407172}, {"timestamp": 10245.2, "power": 32.407172}, {"timestamp": 10265.7, "power": 32.407172}, {"timestamp": 10286.2, "power": 32.407172}, {"timestamp": 10306.8, "power": 32.407172}, {"timestamp": 10327.3, "power": 32.407172}, {"timestamp": 10347.8, "power": 32.407172}, {"timestamp": 10368.3, "power": 32.407172}, {"timestamp": 10388.8, "power": 32.407172}, {"timestamp": 10409.3, "power": 32.407172}, {"timestamp": 10429.8, "power": 32.407172}, {"timestamp": 10450.4, "power": 32.407172}, {"timestamp": 10470.9, "power": 32.407172}, {"timestamp": 10491.4, "power": 32.407172}, {"timestamp": 10511.9, "power": 32.407172}, {"timestamp": 10532.4, "power": 32.407172}, {"timestamp": 10552.9, "power": 32.407172}, {"timestamp": 10573.4, "power": 32.407172}, {"timestamp": 10594.0, "power": 32.407172}, {"timestamp": 10614.5, "power": 32.407172}, {"timestamp": 10635.0, "power": 32.407172}, {"timestamp": 10655.6, "power": 32.407172}, {"timestamp": 10676.1, "power": 32.407172}, {"timestamp": 10696.6, "power": 32.407172}, {"timestamp": 10717.1, "power": 32.407172}, {"timestamp": 10737.6, "power": 32.407172}, {"timestamp": 10758.1, "power": 32.407172}, {"timestamp": 10778.7, "power": 32.407172}, {"timestamp": 10799.2, "power": 32.407172}, {"timestamp": 10819.8, "power": 32.407172}, {"timestamp": 10840.3, "power": 32.407172}, {"timestamp": 10860.8, "power": 32.407172}, {"timestamp": 10881.3, "power": 32.407172}, {"timestamp": 10901.8, "power": 32.407172}, {"timestamp": 10922.3, "power": 32.407172}, {"timestamp": 10942.9, "power": 32.407172}, {"timestamp": 10963.4, "power": 32.407172}, {"timestamp": 10983.9, "power": 32.407172}, {"timestamp": 11004.4, "power": 32.407172}, {"timestamp": 11024.9, "power": 32.407172}, {"timestamp": 11045.4, "power": 32.407172}, {"timestamp": 11065.8, "power": 32.407172}, {"timestamp": 11086.3, "power": 32.250989}, {"timestamp": 11107.3, "power": 32.250989}, {"timestamp": 11127.8, "power": 32.250989}, {"timestamp": 11148.3, "power": 32.250989}, {"timestamp": 11168.8, "power": 32.250989}, {"timestamp": 11189.3, "power": 32.250989}, {"timestamp": 11209.8, "power": 32.250989}, {"timestamp": 11230.4, "power": 32.250989}, {"timestamp": 11250.9, "power": 32.250989}, {"timestamp": 11271.4, "power": 32.250989}, {"timestamp": 11291.9, "power": 32.250989}, {"timestamp": 11312.4, "power": 32.250989}, {"timestamp": 11333.0, "power": 32.250989}, {"timestamp": 11353.4, "power": 32.250989}, {"timestamp": 11374.0, "power": 32.250989}, {"timestamp": 11394.5, "power": 32.250989}, {"timestamp": 11415.0, "power": 32.250989}, {"timestamp": 11435.6, "power": 32.250989}, {"timestamp": 11456.1, "power": 32.250989}, {"timestamp": 11476.6, "power": 32.250989}, {"timestamp": 11497.1, "power": 32.250989}, {"timestamp": 11517.6, "power": 32.250989}, {"timestamp": 11538.2, "power": 32.250989}, {"timestamp": 11558.7, "power": 32.250989}, {"timestamp": 11579.2, "power": 32.250989}], "timeline": {"START": "3674.781873", "END": "8722.108068"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6915.49}, {"name": "clSetKernelArg", "calls": 19, "time": 2690.0}, {"name": "clReleaseKernel", "calls": 1, "time": 1603.41}, {"name": "clReleaseContext", "calls": 1, "time": 65.8213}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.6096}, {"name": "clCreateContext", "calls": 1, "time": 32.0005}, {"name": "clReleaseProgram", "calls": 1, "time": 15.0171}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.597393}, {"name": "clCreateKernel", "calls": 1, "time": 0.34963}, {"name": "clEnqueueTask", "calls": 1, "time": 0.228664}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.189312}, {"name": "clRetainMemObject", "calls": 14, "time": 0.186155}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03151}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024666}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022492}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014379}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010774}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008795}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007537}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007488}, {"name": "clRetainDevice", "calls": 2, "time": 0.004917}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5047.33}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5046.86}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7060.383181, "utilization": 73.545658, "size": 6118490.0, "time": 866.594214}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 164186121, "speed": 261.545, "utilization": 2.27035, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10266834, "speed": 476.909, "utilization": 4.13984, "size": 0.127847}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len6/run2.json b/code/fpga/memory_results/dblp.xml.15MB.len6/run2.json new file mode 100644 index 0000000..f7344e8 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.8303, "power": 31.960229999999996}, {"timestamp": 71.5191, "power": 31.960229999999996}, {"timestamp": 92.0573, "power": 31.960229999999996}, {"timestamp": 112.583, "power": 31.960229999999996}, {"timestamp": 133.396, "power": 31.960229999999996}, {"timestamp": 153.952, "power": 31.960229999999996}, {"timestamp": 174.476, "power": 31.960229999999996}, {"timestamp": 195.012, "power": 31.960229999999996}, {"timestamp": 215.54, "power": 31.960229999999996}, {"timestamp": 236.068, "power": 31.960229999999996}, {"timestamp": 256.604, "power": 31.960229999999996}, {"timestamp": 277.144, "power": 31.960229999999996}, {"timestamp": 297.886, "power": 31.960229999999996}, {"timestamp": 318.417, "power": 31.960229999999996}, {"timestamp": 338.951, "power": 31.960229999999996}, {"timestamp": 359.49, "power": 31.960229999999996}, {"timestamp": 380.026, "power": 31.960229999999996}, {"timestamp": 400.562, "power": 31.960229999999996}, {"timestamp": 421.101, "power": 31.960229999999996}, {"timestamp": 441.609, "power": 31.960229999999996}, {"timestamp": 462.102, "power": 31.960229999999996}, {"timestamp": 482.637, "power": 31.960229999999996}, {"timestamp": 503.176, "power": 31.960229999999996}, {"timestamp": 523.712, "power": 31.960229999999996}, {"timestamp": 544.247, "power": 31.960229999999996}, {"timestamp": 564.783, "power": 31.960229999999996}, {"timestamp": 585.326, "power": 31.960229999999996}, {"timestamp": 605.839, "power": 31.960229999999996}, {"timestamp": 626.372, "power": 31.960229999999996}, {"timestamp": 646.905, "power": 31.960229999999996}, {"timestamp": 667.44, "power": 31.960229999999996}, {"timestamp": 687.973, "power": 31.960229999999996}, {"timestamp": 708.507, "power": 31.960229999999996}, {"timestamp": 729.055, "power": 31.960229999999996}, {"timestamp": 749.566, "power": 31.960229999999996}, {"timestamp": 770.059, "power": 31.960229999999996}, {"timestamp": 790.588, "power": 31.960229999999996}, {"timestamp": 811.123, "power": 31.960229999999996}, {"timestamp": 831.657, "power": 31.960229999999996}, {"timestamp": 852.192, "power": 31.960229999999996}, {"timestamp": 872.728, "power": 31.960229999999996}, {"timestamp": 893.268, "power": 31.960229999999996}, {"timestamp": 913.772, "power": 31.960229999999996}, {"timestamp": 934.306, "power": 31.960229999999996}, {"timestamp": 954.842, "power": 31.960229999999996}, {"timestamp": 975.38, "power": 31.960229999999996}, {"timestamp": 995.918, "power": 31.960229999999996}, {"timestamp": 1016.45, "power": 32.115374}, {"timestamp": 1037.69, "power": 32.115374}, {"timestamp": 1058.24, "power": 32.115374}, {"timestamp": 1078.83, "power": 32.115374}, {"timestamp": 1099.41, "power": 32.115374}, {"timestamp": 1120.0, "power": 32.115374}, {"timestamp": 1140.58, "power": 32.115374}, {"timestamp": 1161.17, "power": 32.115374}, {"timestamp": 1181.74, "power": 32.115374}, {"timestamp": 1202.29, "power": 32.115374}, {"timestamp": 1222.88, "power": 32.115374}, {"timestamp": 1243.47, "power": 32.115374}, {"timestamp": 1264.05, "power": 32.115374}, {"timestamp": 1284.64, "power": 32.115374}, {"timestamp": 1305.23, "power": 32.115374}, {"timestamp": 1325.79, "power": 32.115374}, {"timestamp": 1346.34, "power": 32.115374}, {"timestamp": 1366.93, "power": 32.115374}, {"timestamp": 1387.52, "power": 32.115374}, {"timestamp": 1408.11, "power": 32.115374}, {"timestamp": 1428.7, "power": 32.115374}, {"timestamp": 1449.28, "power": 32.115374}, {"timestamp": 1469.85, "power": 32.115374}, {"timestamp": 1490.4, "power": 32.115374}, {"timestamp": 1510.98, "power": 32.115374}, {"timestamp": 1531.57, "power": 32.115374}, {"timestamp": 1552.16, "power": 32.115374}, {"timestamp": 1572.75, "power": 32.115374}, {"timestamp": 1593.34, "power": 32.115374}, {"timestamp": 1613.9, "power": 32.115374}, {"timestamp": 1634.45, "power": 32.115374}, {"timestamp": 1655.04, "power": 32.115374}, {"timestamp": 1675.63, "power": 32.115374}, {"timestamp": 1696.21, "power": 32.115374}, {"timestamp": 1716.8, "power": 32.115374}, {"timestamp": 1737.39, "power": 32.115374}, {"timestamp": 1757.95, "power": 32.115374}, {"timestamp": 1778.5, "power": 32.115374}, {"timestamp": 1799.08, "power": 32.115374}, {"timestamp": 1819.67, "power": 32.115374}, {"timestamp": 1840.25, "power": 32.115374}, {"timestamp": 1860.84, "power": 32.115374}, {"timestamp": 1881.42, "power": 32.115374}, {"timestamp": 1901.98, "power": 32.115374}, {"timestamp": 1922.53, "power": 32.115374}, {"timestamp": 1943.12, "power": 32.115374}, {"timestamp": 1963.71, "power": 32.115374}, {"timestamp": 1984.32, "power": 32.115374}, {"timestamp": 2004.91, "power": 32.115374}, {"timestamp": 2025.49, "power": 32.883478000000004}, {"timestamp": 2046.5, "power": 32.883478000000004}, {"timestamp": 2067.09, "power": 32.883478000000004}, {"timestamp": 2087.67, "power": 32.883478000000004}, {"timestamp": 2108.26, "power": 32.883478000000004}, {"timestamp": 2128.85, "power": 32.883478000000004}, {"timestamp": 2149.42, "power": 32.883478000000004}, {"timestamp": 2169.97, "power": 32.883478000000004}, {"timestamp": 2190.52, "power": 32.883478000000004}, {"timestamp": 2211.11, "power": 32.883478000000004}, {"timestamp": 2231.7, "power": 32.883478000000004}, {"timestamp": 2252.28, "power": 32.883478000000004}, {"timestamp": 2272.87, "power": 32.883478000000004}, {"timestamp": 2293.43, "power": 32.883478000000004}, {"timestamp": 2313.98, "power": 32.883478000000004}, {"timestamp": 2334.53, "power": 32.883478000000004}, {"timestamp": 2355.11, "power": 32.883478000000004}, {"timestamp": 2375.7, "power": 32.883478000000004}, {"timestamp": 2396.29, "power": 32.883478000000004}, {"timestamp": 2416.88, "power": 32.883478000000004}, {"timestamp": 2437.43, "power": 32.883478000000004}, {"timestamp": 2457.98, "power": 32.883478000000004}, {"timestamp": 2478.52, "power": 32.883478000000004}, {"timestamp": 2499.1, "power": 32.883478000000004}, {"timestamp": 2519.69, "power": 32.883478000000004}, {"timestamp": 2540.28, "power": 32.883478000000004}, {"timestamp": 2560.87, "power": 32.883478000000004}, {"timestamp": 2581.43, "power": 32.883478000000004}, {"timestamp": 2601.98, "power": 32.883478000000004}, {"timestamp": 2622.53, "power": 32.883478000000004}, {"timestamp": 2643.12, "power": 32.883478000000004}, {"timestamp": 2663.71, "power": 32.883478000000004}, {"timestamp": 2684.3, "power": 32.883478000000004}, {"timestamp": 2704.89, "power": 32.883478000000004}, {"timestamp": 2725.43, "power": 32.883478000000004}, {"timestamp": 2745.98, "power": 32.883478000000004}, {"timestamp": 2766.53, "power": 32.883478000000004}, {"timestamp": 2787.12, "power": 32.883478000000004}, {"timestamp": 2807.71, "power": 32.883478000000004}, {"timestamp": 2828.35, "power": 32.883478000000004}, {"timestamp": 2848.94, "power": 32.883478000000004}, {"timestamp": 2869.55, "power": 32.883478000000004}, {"timestamp": 2890.04, "power": 32.883478000000004}, {"timestamp": 2910.57, "power": 32.883478000000004}, {"timestamp": 2931.1, "power": 32.883478000000004}, {"timestamp": 2951.63, "power": 32.883478000000004}, {"timestamp": 2972.16, "power": 32.883478000000004}, {"timestamp": 2992.69, "power": 32.883478000000004}, {"timestamp": 3013.22, "power": 32.883478000000004}, {"timestamp": 3033.76, "power": 34.801828}, {"timestamp": 3054.85, "power": 34.801828}, {"timestamp": 3075.38, "power": 34.801828}, {"timestamp": 3095.91, "power": 34.801828}, {"timestamp": 3116.44, "power": 34.801828}, {"timestamp": 3136.97, "power": 34.801828}, {"timestamp": 3157.48, "power": 34.801828}, {"timestamp": 3177.98, "power": 34.801828}, {"timestamp": 3198.54, "power": 34.801828}, {"timestamp": 3219.07, "power": 34.801828}, {"timestamp": 3239.6, "power": 34.801828}, {"timestamp": 3260.12, "power": 34.801828}, {"timestamp": 3280.65, "power": 34.801828}, {"timestamp": 3301.18, "power": 34.801828}, {"timestamp": 3321.69, "power": 34.801828}, {"timestamp": 3342.18, "power": 34.801828}, {"timestamp": 3362.7, "power": 34.801828}, {"timestamp": 3383.23, "power": 34.801828}, {"timestamp": 3403.77, "power": 34.801828}, {"timestamp": 3424.3, "power": 34.801828}, {"timestamp": 3444.83, "power": 34.801828}, {"timestamp": 3465.39, "power": 34.801828}, {"timestamp": 3485.87, "power": 34.801828}, {"timestamp": 3506.4, "power": 34.801828}, {"timestamp": 3526.93, "power": 34.801828}, {"timestamp": 3547.46, "power": 34.801828}, {"timestamp": 3567.99, "power": 34.801828}, {"timestamp": 3588.53, "power": 34.801828}, {"timestamp": 3609.06, "power": 34.801828}, {"timestamp": 3629.57, "power": 34.801828}, {"timestamp": 3650.05, "power": 34.801828}, {"timestamp": 3670.61, "power": 34.801828}, {"timestamp": 3691.14, "power": 34.801828}, {"timestamp": 3711.68, "power": 34.801828}, {"timestamp": 3732.22, "power": 34.801828}, {"timestamp": 3752.76, "power": 34.801828}, {"timestamp": 3773.3, "power": 34.801828}, {"timestamp": 3793.81, "power": 34.801828}, {"timestamp": 3814.35, "power": 34.801828}, {"timestamp": 3834.89, "power": 34.801828}, {"timestamp": 3855.43, "power": 34.801828}, {"timestamp": 3875.97, "power": 34.801828}, {"timestamp": 3896.51, "power": 34.801828}, {"timestamp": 3917.05, "power": 34.801828}, {"timestamp": 3937.56, "power": 34.801828}, {"timestamp": 3958.06, "power": 34.801828}, {"timestamp": 3978.59, "power": 34.801828}, {"timestamp": 3999.13, "power": 34.801828}, {"timestamp": 4019.67, "power": 34.801828}, {"timestamp": 4040.21, "power": 32.887905}, {"timestamp": 4061.26, "power": 32.887905}, {"timestamp": 4081.81, "power": 32.887905}, {"timestamp": 4102.35, "power": 32.887905}, {"timestamp": 4122.89, "power": 32.887905}, {"timestamp": 4143.43, "power": 32.887905}, {"timestamp": 4163.97, "power": 32.887905}, {"timestamp": 4184.51, "power": 32.887905}, {"timestamp": 4205.05, "power": 32.887905}, {"timestamp": 4225.57, "power": 32.887905}, {"timestamp": 4246.11, "power": 32.887905}, {"timestamp": 4266.65, "power": 32.887905}, {"timestamp": 4287.18, "power": 32.887905}, {"timestamp": 4307.73, "power": 32.887905}, {"timestamp": 4328.27, "power": 32.887905}, {"timestamp": 4348.8, "power": 32.887905}, {"timestamp": 4369.34, "power": 32.887905}, {"timestamp": 4389.86, "power": 32.887905}, {"timestamp": 4410.4, "power": 32.887905}, {"timestamp": 4430.94, "power": 32.887905}, {"timestamp": 4451.48, "power": 32.887905}, {"timestamp": 4472.02, "power": 32.887905}, {"timestamp": 4492.56, "power": 32.887905}, {"timestamp": 4513.09, "power": 32.887905}, {"timestamp": 4533.61, "power": 32.887905}, {"timestamp": 4554.1, "power": 32.887905}, {"timestamp": 4574.67, "power": 32.887905}, {"timestamp": 4595.24, "power": 32.887905}, {"timestamp": 4615.8, "power": 32.887905}, {"timestamp": 4636.36, "power": 32.887905}, {"timestamp": 4656.92, "power": 32.887905}, {"timestamp": 4677.39, "power": 32.887905}, {"timestamp": 4697.88, "power": 32.887905}, {"timestamp": 4718.43, "power": 32.887905}, {"timestamp": 4739.0, "power": 32.887905}, {"timestamp": 4759.56, "power": 32.887905}, {"timestamp": 4780.13, "power": 32.887905}, {"timestamp": 4800.7, "power": 32.887905}, {"timestamp": 4821.27, "power": 32.887905}, {"timestamp": 4841.78, "power": 32.887905}, {"timestamp": 4862.34, "power": 32.887905}, {"timestamp": 4882.91, "power": 32.887905}, {"timestamp": 4903.48, "power": 32.887905}, {"timestamp": 4924.05, "power": 32.887905}, {"timestamp": 4944.61, "power": 32.887905}, {"timestamp": 4965.17, "power": 32.887905}, {"timestamp": 4985.68, "power": 32.887905}, {"timestamp": 5006.22, "power": 32.887905}, {"timestamp": 5026.79, "power": 32.887905}, {"timestamp": 5047.35, "power": 33.174767}, {"timestamp": 5068.46, "power": 33.174767}, {"timestamp": 5089.01, "power": 33.174767}, {"timestamp": 5109.53, "power": 33.174767}, {"timestamp": 5130.02, "power": 33.174767}, {"timestamp": 5150.51, "power": 33.174767}, {"timestamp": 5171.05, "power": 33.174767}, {"timestamp": 5191.59, "power": 33.174767}, {"timestamp": 5212.14, "power": 33.174767}, {"timestamp": 5232.68, "power": 33.174767}, {"timestamp": 5253.22, "power": 33.174767}, {"timestamp": 5273.75, "power": 33.174767}, {"timestamp": 5294.24, "power": 33.174767}, {"timestamp": 5314.81, "power": 33.174767}, {"timestamp": 5335.4, "power": 33.174767}, {"timestamp": 5355.96, "power": 33.174767}, {"timestamp": 5376.5, "power": 33.174767}, {"timestamp": 5397.04, "power": 33.174767}, {"timestamp": 5417.56, "power": 33.174767}, {"timestamp": 5438.05, "power": 33.174767}, {"timestamp": 5458.58, "power": 33.174767}, {"timestamp": 5479.14, "power": 33.174767}, {"timestamp": 5499.71, "power": 33.174767}, {"timestamp": 5520.29, "power": 33.174767}, {"timestamp": 5540.85, "power": 33.174767}, {"timestamp": 5561.42, "power": 33.174767}, {"timestamp": 5581.92, "power": 33.174767}, {"timestamp": 5602.49, "power": 33.174767}, {"timestamp": 5623.07, "power": 33.174767}, {"timestamp": 5643.64, "power": 33.174767}, {"timestamp": 5664.21, "power": 33.174767}, {"timestamp": 5684.75, "power": 33.174767}, {"timestamp": 5705.29, "power": 33.174767}, {"timestamp": 5725.8, "power": 33.174767}, {"timestamp": 5746.33, "power": 33.174767}, {"timestamp": 5766.87, "power": 33.174767}, {"timestamp": 5787.42, "power": 33.174767}, {"timestamp": 5807.96, "power": 33.174767}, {"timestamp": 5828.5, "power": 33.174767}, {"timestamp": 5849.04, "power": 33.174767}, {"timestamp": 5869.58, "power": 33.174767}, {"timestamp": 5890.07, "power": 33.174767}, {"timestamp": 5910.6, "power": 33.174767}, {"timestamp": 5931.14, "power": 33.174767}, {"timestamp": 5951.68, "power": 33.174767}, {"timestamp": 5972.23, "power": 33.174767}, {"timestamp": 5992.77, "power": 33.174767}, {"timestamp": 6013.31, "power": 33.174767}, {"timestamp": 6033.83, "power": 33.174767}, {"timestamp": 6054.36, "power": 34.462579}, {"timestamp": 6075.43, "power": 34.462579}, {"timestamp": 6095.97, "power": 34.462579}, {"timestamp": 6116.51, "power": 34.462579}, {"timestamp": 6137.06, "power": 34.462579}, {"timestamp": 6157.58, "power": 34.462579}, {"timestamp": 6178.08, "power": 34.462579}, {"timestamp": 6198.58, "power": 34.462579}, {"timestamp": 6219.11, "power": 34.462579}, {"timestamp": 6239.66, "power": 34.462579}, {"timestamp": 6260.16, "power": 34.462579}, {"timestamp": 6280.69, "power": 34.462579}, {"timestamp": 6301.27, "power": 34.462579}, {"timestamp": 6321.78, "power": 34.462579}, {"timestamp": 6342.33, "power": 34.462579}, {"timestamp": 6362.89, "power": 34.462579}, {"timestamp": 6383.45, "power": 34.462579}, {"timestamp": 6404.01, "power": 34.462579}, {"timestamp": 6424.59, "power": 34.462579}, {"timestamp": 6445.16, "power": 34.462579}, {"timestamp": 6465.68, "power": 34.462579}, {"timestamp": 6486.24, "power": 34.462579}, {"timestamp": 6506.82, "power": 34.462579}, {"timestamp": 6527.39, "power": 34.462579}, {"timestamp": 6547.93, "power": 34.462579}, {"timestamp": 6568.47, "power": 34.462579}, {"timestamp": 6589.01, "power": 34.462579}, {"timestamp": 6609.52, "power": 34.462579}, {"timestamp": 6630.01, "power": 34.462579}, {"timestamp": 6650.56, "power": 34.462579}, {"timestamp": 6671.09, "power": 34.462579}, {"timestamp": 6691.63, "power": 34.462579}, {"timestamp": 6712.2, "power": 34.462579}, {"timestamp": 6732.76, "power": 34.462579}, {"timestamp": 6753.32, "power": 34.462579}, {"timestamp": 6773.84, "power": 34.462579}, {"timestamp": 6794.38, "power": 34.462579}, {"timestamp": 6814.93, "power": 34.462579}, {"timestamp": 6835.47, "power": 34.462579}, {"timestamp": 6856.02, "power": 34.462579}, {"timestamp": 6876.56, "power": 34.462579}, {"timestamp": 6897.1, "power": 34.462579}, {"timestamp": 6917.62, "power": 34.462579}, {"timestamp": 6938.15, "power": 34.462579}, {"timestamp": 6958.72, "power": 34.462579}, {"timestamp": 6979.3, "power": 34.462579}, {"timestamp": 6999.85, "power": 34.462579}, {"timestamp": 7020.41, "power": 34.462579}, {"timestamp": 7040.97, "power": 34.462579}, {"timestamp": 7061.48, "power": 33.989614}, {"timestamp": 7082.57, "power": 33.989614}, {"timestamp": 7103.11, "power": 33.989614}, {"timestamp": 7123.65, "power": 33.989614}, {"timestamp": 7144.19, "power": 33.989614}, {"timestamp": 7164.73, "power": 33.989614}, {"timestamp": 7185.27, "power": 33.989614}, {"timestamp": 7205.79, "power": 33.989614}, {"timestamp": 7226.33, "power": 33.989614}, {"timestamp": 7246.88, "power": 33.989614}, {"timestamp": 7267.42, "power": 33.989614}, {"timestamp": 7287.96, "power": 33.989614}, {"timestamp": 7308.5, "power": 33.989614}, {"timestamp": 7329.08, "power": 33.989614}, {"timestamp": 7349.59, "power": 33.989614}, {"timestamp": 7370.08, "power": 33.989614}, {"timestamp": 7390.64, "power": 33.989614}, {"timestamp": 7411.22, "power": 33.989614}, {"timestamp": 7431.79, "power": 33.989614}, {"timestamp": 7452.34, "power": 33.989614}, {"timestamp": 7472.88, "power": 33.989614}, {"timestamp": 7493.48, "power": 33.989614}, {"timestamp": 7513.97, "power": 33.989614}, {"timestamp": 7534.54, "power": 33.989614}, {"timestamp": 7555.11, "power": 33.989614}, {"timestamp": 7575.69, "power": 33.989614}, {"timestamp": 7596.24, "power": 33.989614}, {"timestamp": 7616.78, "power": 33.989614}, {"timestamp": 7637.33, "power": 33.989614}, {"timestamp": 7657.84, "power": 33.989614}, {"timestamp": 7678.37, "power": 33.989614}, {"timestamp": 7698.92, "power": 33.989614}, {"timestamp": 7719.46, "power": 33.989614}, {"timestamp": 7740.0, "power": 33.989614}, {"timestamp": 7760.54, "power": 33.989614}, {"timestamp": 7781.08, "power": 33.989614}, {"timestamp": 7801.6, "power": 33.989614}, {"timestamp": 7822.1, "power": 33.989614}, {"timestamp": 7842.64, "power": 33.989614}, {"timestamp": 7863.18, "power": 33.989614}, {"timestamp": 7883.72, "power": 33.989614}, {"timestamp": 7904.26, "power": 33.989614}, {"timestamp": 7924.8, "power": 33.989614}, {"timestamp": 7945.35, "power": 33.989614}, {"timestamp": 7965.85, "power": 33.989614}, {"timestamp": 7986.38, "power": 33.989614}, {"timestamp": 8006.92, "power": 33.989614}, {"timestamp": 8027.47, "power": 33.989614}, {"timestamp": 8048.0, "power": 33.989614}, {"timestamp": 8068.54, "power": 33.097245}, {"timestamp": 8089.62, "power": 33.097245}, {"timestamp": 8110.12, "power": 33.097245}, {"timestamp": 8130.65, "power": 33.097245}, {"timestamp": 8151.2, "power": 33.097245}, {"timestamp": 8171.74, "power": 33.097245}, {"timestamp": 8192.28, "power": 33.097245}, {"timestamp": 8212.83, "power": 33.097245}, {"timestamp": 8233.42, "power": 33.097245}, {"timestamp": 8253.92, "power": 33.097245}, {"timestamp": 8274.49, "power": 33.097245}, {"timestamp": 8295.05, "power": 33.097245}, {"timestamp": 8315.63, "power": 33.097245}, {"timestamp": 8336.19, "power": 33.097245}, {"timestamp": 8356.76, "power": 33.097245}, {"timestamp": 8377.33, "power": 33.097245}, {"timestamp": 8397.83, "power": 33.097245}, {"timestamp": 8418.38, "power": 33.097245}, {"timestamp": 8438.96, "power": 33.097245}, {"timestamp": 8459.51, "power": 33.097245}, {"timestamp": 8480.08, "power": 33.097245}, {"timestamp": 8500.65, "power": 33.097245}, {"timestamp": 8521.22, "power": 33.097245}, {"timestamp": 8541.73, "power": 33.097245}, {"timestamp": 8562.26, "power": 33.097245}, {"timestamp": 8582.81, "power": 33.097245}, {"timestamp": 8603.34, "power": 33.097245}, {"timestamp": 8623.87, "power": 33.097245}, {"timestamp": 8644.39, "power": 33.097245}, {"timestamp": 8664.92, "power": 33.097245}, {"timestamp": 8685.45, "power": 33.097245}, {"timestamp": 8705.93, "power": 33.097245}, {"timestamp": 8726.45, "power": 33.097245}, {"timestamp": 8746.98, "power": 33.097245}, {"timestamp": 8767.5, "power": 33.097245}, {"timestamp": 8788.03, "power": 33.097245}, {"timestamp": 8808.56, "power": 33.097245}, {"timestamp": 8829.09, "power": 33.097245}, {"timestamp": 8849.61, "power": 33.097245}, {"timestamp": 8870.14, "power": 33.097245}, {"timestamp": 8890.67, "power": 33.097245}, {"timestamp": 8911.2, "power": 33.097245}, {"timestamp": 8931.72, "power": 33.097245}, {"timestamp": 8952.25, "power": 33.097245}, {"timestamp": 8972.78, "power": 33.097245}, {"timestamp": 8993.3, "power": 33.097245}, {"timestamp": 9013.82, "power": 33.097245}, {"timestamp": 9034.34, "power": 33.097245}, {"timestamp": 9054.86, "power": 33.097245}, {"timestamp": 9075.39, "power": 35.522252}, {"timestamp": 9096.61, "power": 35.522252}, {"timestamp": 9117.13, "power": 35.522252}, {"timestamp": 9137.63, "power": 35.522252}, {"timestamp": 9158.11, "power": 35.522252}, {"timestamp": 9178.63, "power": 35.522252}, {"timestamp": 9199.15, "power": 35.522252}, {"timestamp": 9219.68, "power": 35.522252}, {"timestamp": 9240.2, "power": 35.522252}, {"timestamp": 9260.72, "power": 35.522252}, {"timestamp": 9281.25, "power": 35.522252}, {"timestamp": 9301.74, "power": 35.522252}, {"timestamp": 9322.26, "power": 35.522252}, {"timestamp": 9342.78, "power": 35.522252}, {"timestamp": 9363.31, "power": 35.522252}, {"timestamp": 9383.83, "power": 35.522252}, {"timestamp": 9404.36, "power": 35.522252}, {"timestamp": 9424.88, "power": 35.522252}, {"timestamp": 9445.42, "power": 35.522252}, {"timestamp": 9465.95, "power": 35.522252}, {"timestamp": 9486.47, "power": 35.522252}, {"timestamp": 9507.03, "power": 35.522252}, {"timestamp": 9527.59, "power": 35.522252}, {"timestamp": 9548.14, "power": 35.522252}, {"timestamp": 9568.67, "power": 35.522252}, {"timestamp": 9589.2, "power": 35.522252}, {"timestamp": 9609.71, "power": 35.522252}, {"timestamp": 9630.2, "power": 35.522252}, {"timestamp": 9650.69, "power": 35.522252}, {"timestamp": 9671.23, "power": 35.522252}, {"timestamp": 9691.79, "power": 35.522252}, {"timestamp": 9712.32, "power": 35.522252}, {"timestamp": 9732.85, "power": 35.522252}, {"timestamp": 9753.39, "power": 35.522252}, {"timestamp": 9773.88, "power": 35.522252}, {"timestamp": 9794.36, "power": 35.522252}, {"timestamp": 9814.89, "power": 35.522252}, {"timestamp": 9835.42, "power": 35.522252}, {"timestamp": 9855.94, "power": 35.522252}, {"timestamp": 9876.48, "power": 35.522252}, {"timestamp": 9897.01, "power": 35.522252}, {"timestamp": 9917.52, "power": 35.522252}, {"timestamp": 9938.0, "power": 35.522252}, {"timestamp": 9958.49, "power": 35.522252}, {"timestamp": 9979.02, "power": 35.522252}, {"timestamp": 9999.56, "power": 35.522252}, {"timestamp": 10020.1, "power": 35.522252}, {"timestamp": 10040.6, "power": 35.522252}, {"timestamp": 10061.2, "power": 35.522252}, {"timestamp": 10081.7, "power": 32.073755}, {"timestamp": 10102.6, "power": 32.073755}, {"timestamp": 10123.2, "power": 32.073755}, {"timestamp": 10143.7, "power": 32.073755}, {"timestamp": 10164.2, "power": 32.073755}, {"timestamp": 10184.7, "power": 32.073755}, {"timestamp": 10205.3, "power": 32.073755}, {"timestamp": 10225.8, "power": 32.073755}, {"timestamp": 10246.3, "power": 32.073755}, {"timestamp": 10266.9, "power": 32.073755}, {"timestamp": 10287.4, "power": 32.073755}, {"timestamp": 10307.9, "power": 32.073755}, {"timestamp": 10328.4, "power": 32.073755}, {"timestamp": 10348.9, "power": 32.073755}, {"timestamp": 10369.4, "power": 32.073755}, {"timestamp": 10389.9, "power": 32.073755}, {"timestamp": 10410.4, "power": 32.073755}, {"timestamp": 10430.9, "power": 32.073755}, {"timestamp": 10451.4, "power": 32.073755}, {"timestamp": 10472.0, "power": 32.073755}, {"timestamp": 10492.5, "power": 32.073755}, {"timestamp": 10513.0, "power": 32.073755}, {"timestamp": 10533.6, "power": 32.073755}, {"timestamp": 10554.1, "power": 32.073755}, {"timestamp": 10574.6, "power": 32.073755}, {"timestamp": 10595.1, "power": 32.073755}, {"timestamp": 10615.7, "power": 32.073755}, {"timestamp": 10636.2, "power": 32.073755}, {"timestamp": 10656.8, "power": 32.073755}, {"timestamp": 10677.4, "power": 32.073755}, {"timestamp": 10697.9, "power": 32.073755}], "timeline": {"START": "3645.020658", "END": "8537.231688"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6605.69}, {"name": "clSetKernelArg", "calls": 19, "time": 2671.81}, {"name": "clReleaseKernel", "calls": 1, "time": 1105.17}, {"name": "clReleaseContext", "calls": 1, "time": 64.7386}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.369}, {"name": "clCreateContext", "calls": 1, "time": 48.5492}, {"name": "clReleaseProgram", "calls": 1, "time": 13.9185}, {"name": "clCreateKernel", "calls": 1, "time": 0.343243}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.297414}, {"name": "clEnqueueTask", "calls": 1, "time": 0.160293}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07927}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072464}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03305}, {"name": "clCreateBuffer", "calls": 7, "time": 0.032562}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025454}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011488}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01051}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009387}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008857}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00726}, {"name": "clRetainDevice", "calls": 2, "time": 0.00477}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4892.21}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4891.73}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7291.760359, "utilization": 75.955837, "size": 6118490.0, "time": 839.096036}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 159089986, "speed": 261.506, "utilization": 2.27002, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9948419, "speed": 477.07, "utilization": 4.14123, "size": 0.127841}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len6/run3.json b/code/fpga/memory_results/dblp.xml.15MB.len6/run3.json new file mode 100644 index 0000000..20f610e --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.5102, "power": 32.162084}, {"timestamp": 66.1804, "power": 32.162084}, {"timestamp": 86.7197, "power": 32.162084}, {"timestamp": 107.25, "power": 32.162084}, {"timestamp": 127.838, "power": 32.162084}, {"timestamp": 148.433, "power": 32.162084}, {"timestamp": 168.968, "power": 32.162084}, {"timestamp": 189.511, "power": 32.162084}, {"timestamp": 210.006, "power": 32.162084}, {"timestamp": 230.493, "power": 32.162084}, {"timestamp": 251.027, "power": 32.162084}, {"timestamp": 271.569, "power": 32.162084}, {"timestamp": 292.107, "power": 32.162084}, {"timestamp": 312.645, "power": 32.162084}, {"timestamp": 333.185, "power": 32.162084}, {"timestamp": 353.73, "power": 32.162084}, {"timestamp": 374.226, "power": 32.162084}, {"timestamp": 394.765, "power": 32.162084}, {"timestamp": 415.306, "power": 32.162084}, {"timestamp": 435.848, "power": 32.162084}, {"timestamp": 456.386, "power": 32.162084}, {"timestamp": 476.923, "power": 32.162084}, {"timestamp": 497.459, "power": 32.162084}, {"timestamp": 517.969, "power": 32.162084}, {"timestamp": 538.462, "power": 32.162084}, {"timestamp": 558.997, "power": 32.162084}, {"timestamp": 579.534, "power": 32.162084}, {"timestamp": 600.072, "power": 32.162084}, {"timestamp": 620.613, "power": 32.162084}, {"timestamp": 641.148, "power": 32.162084}, {"timestamp": 661.685, "power": 32.162084}, {"timestamp": 682.195, "power": 32.162084}, {"timestamp": 702.729, "power": 32.162084}, {"timestamp": 723.277, "power": 32.162084}, {"timestamp": 743.817, "power": 32.162084}, {"timestamp": 764.353, "power": 32.162084}, {"timestamp": 784.894, "power": 32.162084}, {"timestamp": 805.432, "power": 32.162084}, {"timestamp": 825.938, "power": 32.162084}, {"timestamp": 846.431, "power": 32.162084}, {"timestamp": 866.967, "power": 32.162084}, {"timestamp": 887.505, "power": 32.162084}, {"timestamp": 908.042, "power": 32.162084}, {"timestamp": 928.578, "power": 32.162084}, {"timestamp": 949.116, "power": 32.162084}, {"timestamp": 969.656, "power": 32.162084}, {"timestamp": 990.163, "power": 32.162084}, {"timestamp": 1010.7, "power": 32.20317}, {"timestamp": 1031.87, "power": 32.20317}, {"timestamp": 1052.46, "power": 32.20317}, {"timestamp": 1073.04, "power": 32.20317}, {"timestamp": 1093.63, "power": 32.20317}, {"timestamp": 1114.21, "power": 32.20317}, {"timestamp": 1134.76, "power": 32.20317}, {"timestamp": 1155.36, "power": 32.20317}, {"timestamp": 1175.94, "power": 32.20317}, {"timestamp": 1196.61, "power": 32.20317}, {"timestamp": 1217.2, "power": 32.20317}, {"timestamp": 1237.77, "power": 32.20317}, {"timestamp": 1258.32, "power": 32.20317}, {"timestamp": 1278.88, "power": 32.20317}, {"timestamp": 1299.47, "power": 32.20317}, {"timestamp": 1320.06, "power": 32.20317}, {"timestamp": 1340.65, "power": 32.20317}, {"timestamp": 1361.24, "power": 32.20317}, {"timestamp": 1381.83, "power": 32.20317}, {"timestamp": 1402.39, "power": 32.20317}, {"timestamp": 1422.94, "power": 32.20317}, {"timestamp": 1443.53, "power": 32.20317}, {"timestamp": 1464.13, "power": 32.20317}, {"timestamp": 1484.72, "power": 32.20317}, {"timestamp": 1505.31, "power": 32.20317}, {"timestamp": 1525.88, "power": 32.20317}, {"timestamp": 1546.43, "power": 32.20317}, {"timestamp": 1566.99, "power": 32.20317}, {"timestamp": 1587.58, "power": 32.20317}, {"timestamp": 1608.17, "power": 32.20317}, {"timestamp": 1628.76, "power": 32.20317}, {"timestamp": 1649.35, "power": 32.20317}, {"timestamp": 1669.92, "power": 32.20317}, {"timestamp": 1690.47, "power": 32.20317}, {"timestamp": 1711.02, "power": 32.20317}, {"timestamp": 1731.61, "power": 32.20317}, {"timestamp": 1752.2, "power": 32.20317}, {"timestamp": 1772.79, "power": 32.20317}, {"timestamp": 1793.38, "power": 32.20317}, {"timestamp": 1813.95, "power": 32.20317}, {"timestamp": 1834.5, "power": 32.20317}, {"timestamp": 1855.05, "power": 32.20317}, {"timestamp": 1875.64, "power": 32.20317}, {"timestamp": 1896.23, "power": 32.20317}, {"timestamp": 1916.81, "power": 32.20317}, {"timestamp": 1937.4, "power": 32.20317}, {"timestamp": 1957.97, "power": 32.20317}, {"timestamp": 1978.54, "power": 32.20317}, {"timestamp": 1999.13, "power": 32.20317}, {"timestamp": 2019.72, "power": 32.464701000000005}, {"timestamp": 2040.82, "power": 32.464701000000005}, {"timestamp": 2061.41, "power": 32.464701000000005}, {"timestamp": 2081.99, "power": 32.464701000000005}, {"timestamp": 2102.55, "power": 32.464701000000005}, {"timestamp": 2123.1, "power": 32.464701000000005}, {"timestamp": 2143.69, "power": 32.464701000000005}, {"timestamp": 2164.28, "power": 32.464701000000005}, {"timestamp": 2184.87, "power": 32.464701000000005}, {"timestamp": 2205.42, "power": 32.464701000000005}, {"timestamp": 2225.99, "power": 32.464701000000005}, {"timestamp": 2246.54, "power": 32.464701000000005}, {"timestamp": 2267.14, "power": 32.464701000000005}, {"timestamp": 2287.72, "power": 32.464701000000005}, {"timestamp": 2308.31, "power": 32.464701000000005}, {"timestamp": 2328.9, "power": 32.464701000000005}, {"timestamp": 2349.49, "power": 32.464701000000005}, {"timestamp": 2370.06, "power": 32.464701000000005}, {"timestamp": 2390.7, "power": 32.464701000000005}, {"timestamp": 2411.29, "power": 32.464701000000005}, {"timestamp": 2431.88, "power": 32.464701000000005}, {"timestamp": 2452.47, "power": 32.464701000000005}, {"timestamp": 2473.06, "power": 32.464701000000005}, {"timestamp": 2493.65, "power": 32.464701000000005}, {"timestamp": 2514.28, "power": 32.464701000000005}, {"timestamp": 2534.83, "power": 32.464701000000005}, {"timestamp": 2555.42, "power": 32.464701000000005}, {"timestamp": 2576.01, "power": 32.464701000000005}, {"timestamp": 2596.6, "power": 32.464701000000005}, {"timestamp": 2617.19, "power": 32.464701000000005}, {"timestamp": 2637.77, "power": 32.464701000000005}, {"timestamp": 2658.33, "power": 32.464701000000005}, {"timestamp": 2678.88, "power": 32.464701000000005}, {"timestamp": 2699.47, "power": 32.464701000000005}, {"timestamp": 2720.07, "power": 32.464701000000005}, {"timestamp": 2740.66, "power": 32.464701000000005}, {"timestamp": 2761.25, "power": 32.464701000000005}, {"timestamp": 2781.83, "power": 32.464701000000005}, {"timestamp": 2802.38, "power": 32.464701000000005}, {"timestamp": 2822.99, "power": 32.464701000000005}, {"timestamp": 2843.55, "power": 32.464701000000005}, {"timestamp": 2864.09, "power": 32.464701000000005}, {"timestamp": 2884.62, "power": 32.464701000000005}, {"timestamp": 2905.15, "power": 32.464701000000005}, {"timestamp": 2925.68, "power": 32.464701000000005}, {"timestamp": 2946.18, "power": 32.464701000000005}, {"timestamp": 2966.71, "power": 32.464701000000005}, {"timestamp": 2987.24, "power": 32.464701000000005}, {"timestamp": 3007.77, "power": 32.464701000000005}, {"timestamp": 3028.31, "power": 35.234074}, {"timestamp": 3049.4, "power": 35.234074}, {"timestamp": 3069.91, "power": 35.234074}, {"timestamp": 3090.4, "power": 35.234074}, {"timestamp": 3110.93, "power": 35.234074}, {"timestamp": 3131.46, "power": 35.234074}, {"timestamp": 3152.0, "power": 35.234074}, {"timestamp": 3172.54, "power": 35.234074}, {"timestamp": 3193.08, "power": 35.234074}, {"timestamp": 3213.62, "power": 35.234074}, {"timestamp": 3234.13, "power": 35.234074}, {"timestamp": 3254.66, "power": 35.234074}, {"timestamp": 3275.19, "power": 35.234074}, {"timestamp": 3295.73, "power": 35.234074}, {"timestamp": 3316.27, "power": 35.234074}, {"timestamp": 3336.8, "power": 35.234074}, {"timestamp": 3357.34, "power": 35.234074}, {"timestamp": 3377.86, "power": 35.234074}, {"timestamp": 3398.34, "power": 35.234074}, {"timestamp": 3418.87, "power": 35.234074}, {"timestamp": 3439.41, "power": 35.234074}, {"timestamp": 3459.95, "power": 35.234074}, {"timestamp": 3480.49, "power": 35.234074}, {"timestamp": 3501.02, "power": 35.234074}, {"timestamp": 3521.56, "power": 35.234074}, {"timestamp": 3542.08, "power": 35.234074}, {"timestamp": 3562.61, "power": 35.234074}, {"timestamp": 3583.15, "power": 35.234074}, {"timestamp": 3603.69, "power": 35.234074}, {"timestamp": 3624.22, "power": 35.234074}, {"timestamp": 3644.76, "power": 35.234074}, {"timestamp": 3665.29, "power": 35.234074}, {"timestamp": 3685.79, "power": 35.234074}, {"timestamp": 3706.33, "power": 35.234074}, {"timestamp": 3726.88, "power": 35.234074}, {"timestamp": 3747.43, "power": 35.234074}, {"timestamp": 3767.98, "power": 35.234074}, {"timestamp": 3788.53, "power": 35.234074}, {"timestamp": 3809.08, "power": 35.234074}, {"timestamp": 3829.63, "power": 35.234074}, {"timestamp": 3850.16, "power": 35.234074}, {"timestamp": 3870.7, "power": 35.234074}, {"timestamp": 3891.25, "power": 35.234074}, {"timestamp": 3911.8, "power": 35.234074}, {"timestamp": 3932.35, "power": 35.234074}, {"timestamp": 3952.9, "power": 35.234074}, {"timestamp": 3973.45, "power": 35.234074}, {"timestamp": 3993.97, "power": 35.234074}, {"timestamp": 4014.47, "power": 35.234074}, {"timestamp": 4035.04, "power": 33.213034}, {"timestamp": 4056.11, "power": 33.213034}, {"timestamp": 4076.66, "power": 33.213034}, {"timestamp": 4097.23, "power": 33.213034}, {"timestamp": 4117.82, "power": 33.213034}, {"timestamp": 4138.32, "power": 33.213034}, {"timestamp": 4158.86, "power": 33.213034}, {"timestamp": 4179.41, "power": 33.213034}, {"timestamp": 4199.96, "power": 33.213034}, {"timestamp": 4220.51, "power": 33.213034}, {"timestamp": 4241.09, "power": 33.213034}, {"timestamp": 4261.66, "power": 33.213034}, {"timestamp": 4282.17, "power": 33.213034}, {"timestamp": 4302.73, "power": 33.213034}, {"timestamp": 4323.3, "power": 33.213034}, {"timestamp": 4343.87, "power": 33.213034}, {"timestamp": 4364.43, "power": 33.213034}, {"timestamp": 4385.01, "power": 33.213034}, {"timestamp": 4405.58, "power": 33.213034}, {"timestamp": 4426.1, "power": 33.213034}, {"timestamp": 4446.65, "power": 33.213034}, {"timestamp": 4467.23, "power": 33.213034}, {"timestamp": 4487.79, "power": 33.213034}, {"timestamp": 4508.35, "power": 33.213034}, {"timestamp": 4528.92, "power": 33.213034}, {"timestamp": 4549.49, "power": 33.213034}, {"timestamp": 4570.02, "power": 33.213034}, {"timestamp": 4590.57, "power": 33.213034}, {"timestamp": 4611.14, "power": 33.213034}, {"timestamp": 4631.71, "power": 33.213034}, {"timestamp": 4652.28, "power": 33.213034}, {"timestamp": 4672.85, "power": 33.213034}, {"timestamp": 4693.41, "power": 33.213034}, {"timestamp": 4713.94, "power": 33.213034}, {"timestamp": 4734.43, "power": 33.213034}, {"timestamp": 4755.0, "power": 33.213034}, {"timestamp": 4775.58, "power": 33.213034}, {"timestamp": 4796.15, "power": 33.213034}, {"timestamp": 4816.71, "power": 33.213034}, {"timestamp": 4837.29, "power": 33.213034}, {"timestamp": 4857.81, "power": 33.213034}, {"timestamp": 4878.3, "power": 33.213034}, {"timestamp": 4898.88, "power": 33.213034}, {"timestamp": 4919.45, "power": 33.213034}, {"timestamp": 4940.03, "power": 33.213034}, {"timestamp": 4960.6, "power": 33.213034}, {"timestamp": 4981.18, "power": 33.213034}, {"timestamp": 5001.73, "power": 33.213034}, {"timestamp": 5022.23, "power": 33.213034}, {"timestamp": 5042.8, "power": 33.226914}, {"timestamp": 5063.86, "power": 33.226914}, {"timestamp": 5084.45, "power": 33.226914}, {"timestamp": 5105.02, "power": 33.226914}, {"timestamp": 5125.6, "power": 33.226914}, {"timestamp": 5146.12, "power": 33.226914}, {"timestamp": 5166.71, "power": 33.226914}, {"timestamp": 5187.29, "power": 33.226914}, {"timestamp": 5207.87, "power": 33.226914}, {"timestamp": 5228.45, "power": 33.226914}, {"timestamp": 5249.02, "power": 33.226914}, {"timestamp": 5269.59, "power": 33.226914}, {"timestamp": 5290.1, "power": 33.226914}, {"timestamp": 5310.66, "power": 33.226914}, {"timestamp": 5331.24, "power": 33.226914}, {"timestamp": 5351.82, "power": 33.226914}, {"timestamp": 5372.39, "power": 33.226914}, {"timestamp": 5392.96, "power": 33.226914}, {"timestamp": 5413.53, "power": 33.226914}, {"timestamp": 5434.06, "power": 33.226914}, {"timestamp": 5454.61, "power": 33.226914}, {"timestamp": 5475.18, "power": 33.226914}, {"timestamp": 5495.76, "power": 33.226914}, {"timestamp": 5516.33, "power": 33.226914}, {"timestamp": 5536.9, "power": 33.226914}, {"timestamp": 5557.48, "power": 33.226914}, {"timestamp": 5578.01, "power": 33.226914}, {"timestamp": 5598.56, "power": 33.226914}, {"timestamp": 5619.12, "power": 33.226914}, {"timestamp": 5639.7, "power": 33.226914}, {"timestamp": 5660.26, "power": 33.226914}, {"timestamp": 5680.84, "power": 33.226914}, {"timestamp": 5701.42, "power": 33.226914}, {"timestamp": 5721.94, "power": 33.226914}, {"timestamp": 5742.44, "power": 33.226914}, {"timestamp": 5762.99, "power": 33.226914}, {"timestamp": 5783.57, "power": 33.226914}, {"timestamp": 5804.14, "power": 33.226914}, {"timestamp": 5824.72, "power": 33.226914}, {"timestamp": 5845.3, "power": 33.226914}, {"timestamp": 5865.82, "power": 33.226914}, {"timestamp": 5886.32, "power": 33.226914}, {"timestamp": 5906.89, "power": 33.226914}, {"timestamp": 5927.47, "power": 33.226914}, {"timestamp": 5948.05, "power": 33.226914}, {"timestamp": 5968.61, "power": 33.226914}, {"timestamp": 5989.19, "power": 33.226914}, {"timestamp": 6009.78, "power": 33.226914}, {"timestamp": 6030.28, "power": 33.226914}, {"timestamp": 6050.85, "power": 33.290722}, {"timestamp": 6071.98, "power": 33.290722}, {"timestamp": 6092.54, "power": 33.290722}, {"timestamp": 6113.12, "power": 33.290722}, {"timestamp": 6133.67, "power": 33.290722}, {"timestamp": 6154.19, "power": 33.290722}, {"timestamp": 6174.74, "power": 33.290722}, {"timestamp": 6195.31, "power": 33.290722}, {"timestamp": 6215.89, "power": 33.290722}, {"timestamp": 6236.46, "power": 33.290722}, {"timestamp": 6257.03, "power": 33.290722}, {"timestamp": 6277.57, "power": 33.290722}, {"timestamp": 6298.1, "power": 33.290722}, {"timestamp": 6318.65, "power": 33.290722}, {"timestamp": 6339.21, "power": 33.290722}, {"timestamp": 6359.79, "power": 33.290722}, {"timestamp": 6380.36, "power": 33.290722}, {"timestamp": 6400.95, "power": 33.290722}, {"timestamp": 6421.52, "power": 33.290722}, {"timestamp": 6442.04, "power": 33.290722}, {"timestamp": 6462.6, "power": 33.290722}, {"timestamp": 6483.17, "power": 33.290722}, {"timestamp": 6503.75, "power": 33.290722}, {"timestamp": 6524.33, "power": 33.290722}, {"timestamp": 6544.9, "power": 33.290722}, {"timestamp": 6565.48, "power": 33.290722}, {"timestamp": 6586.0, "power": 33.290722}, {"timestamp": 6606.56, "power": 33.290722}, {"timestamp": 6627.12, "power": 33.290722}, {"timestamp": 6647.7, "power": 33.290722}, {"timestamp": 6668.28, "power": 33.290722}, {"timestamp": 6688.82, "power": 33.290722}, {"timestamp": 6709.38, "power": 33.290722}, {"timestamp": 6729.91, "power": 33.290722}, {"timestamp": 6750.41, "power": 33.290722}, {"timestamp": 6770.96, "power": 33.290722}, {"timestamp": 6791.54, "power": 33.290722}, {"timestamp": 6812.12, "power": 33.290722}, {"timestamp": 6832.68, "power": 33.290722}, {"timestamp": 6853.25, "power": 33.290722}, {"timestamp": 6873.83, "power": 33.290722}, {"timestamp": 6894.33, "power": 33.290722}, {"timestamp": 6914.89, "power": 33.290722}, {"timestamp": 6935.47, "power": 33.290722}, {"timestamp": 6956.05, "power": 33.290722}, {"timestamp": 6976.61, "power": 33.290722}, {"timestamp": 6997.18, "power": 33.290722}, {"timestamp": 7017.77, "power": 33.290722}, {"timestamp": 7038.27, "power": 33.290722}, {"timestamp": 7058.82, "power": 32.830384}, {"timestamp": 7079.94, "power": 32.830384}, {"timestamp": 7100.48, "power": 32.830384}, {"timestamp": 7121.06, "power": 32.830384}, {"timestamp": 7141.63, "power": 32.830384}, {"timestamp": 7162.16, "power": 32.830384}, {"timestamp": 7182.72, "power": 32.830384}, {"timestamp": 7203.28, "power": 32.830384}, {"timestamp": 7223.86, "power": 32.830384}, {"timestamp": 7244.43, "power": 32.830384}, {"timestamp": 7264.99, "power": 32.830384}, {"timestamp": 7285.56, "power": 32.830384}, {"timestamp": 7306.08, "power": 32.830384}, {"timestamp": 7326.63, "power": 32.830384}, {"timestamp": 7347.21, "power": 32.830384}, {"timestamp": 7367.77, "power": 32.830384}, {"timestamp": 7388.34, "power": 32.830384}, {"timestamp": 7408.9, "power": 32.830384}, {"timestamp": 7429.45, "power": 32.830384}, {"timestamp": 7449.99, "power": 32.830384}, {"timestamp": 7470.55, "power": 32.830384}, {"timestamp": 7491.11, "power": 32.830384}, {"timestamp": 7511.69, "power": 32.830384}, {"timestamp": 7532.27, "power": 32.830384}, {"timestamp": 7552.84, "power": 32.830384}, {"timestamp": 7573.41, "power": 32.830384}, {"timestamp": 7593.93, "power": 32.830384}, {"timestamp": 7614.43, "power": 32.830384}, {"timestamp": 7635.0, "power": 32.830384}, {"timestamp": 7655.58, "power": 32.830384}, {"timestamp": 7676.15, "power": 32.830384}, {"timestamp": 7696.65, "power": 32.830384}, {"timestamp": 7717.21, "power": 32.830384}, {"timestamp": 7737.8, "power": 32.830384}, {"timestamp": 7758.3, "power": 32.830384}, {"timestamp": 7778.87, "power": 32.830384}, {"timestamp": 7799.44, "power": 32.830384}, {"timestamp": 7820.0, "power": 32.830384}, {"timestamp": 7840.56, "power": 32.830384}, {"timestamp": 7861.11, "power": 32.830384}, {"timestamp": 7881.66, "power": 32.830384}, {"timestamp": 7902.17, "power": 32.830384}, {"timestamp": 7922.71, "power": 32.830384}, {"timestamp": 7943.25, "power": 32.830384}, {"timestamp": 7963.8, "power": 32.830384}, {"timestamp": 7984.34, "power": 32.830384}, {"timestamp": 8004.88, "power": 32.830384}, {"timestamp": 8025.44, "power": 32.830384}, {"timestamp": 8046.03, "power": 32.830384}, {"timestamp": 8066.59, "power": 33.508852000000005}, {"timestamp": 8087.69, "power": 33.508852000000005}, {"timestamp": 8108.23, "power": 33.508852000000005}, {"timestamp": 8128.78, "power": 33.508852000000005}, {"timestamp": 8149.33, "power": 33.508852000000005}, {"timestamp": 8169.86, "power": 33.508852000000005}, {"timestamp": 8190.36, "power": 33.508852000000005}, {"timestamp": 8210.93, "power": 33.508852000000005}, {"timestamp": 8231.51, "power": 33.508852000000005}, {"timestamp": 8252.08, "power": 33.508852000000005}, {"timestamp": 8272.65, "power": 33.508852000000005}, {"timestamp": 8293.21, "power": 33.508852000000005}, {"timestamp": 8313.78, "power": 33.508852000000005}, {"timestamp": 8334.29, "power": 33.508852000000005}, {"timestamp": 8354.86, "power": 33.508852000000005}, {"timestamp": 8375.44, "power": 33.508852000000005}, {"timestamp": 8396.02, "power": 33.508852000000005}, {"timestamp": 8416.59, "power": 33.508852000000005}, {"timestamp": 8437.17, "power": 33.508852000000005}, {"timestamp": 8457.74, "power": 33.508852000000005}, {"timestamp": 8478.24, "power": 33.508852000000005}, {"timestamp": 8498.81, "power": 33.508852000000005}, {"timestamp": 8519.38, "power": 33.508852000000005}, {"timestamp": 8539.95, "power": 33.508852000000005}, {"timestamp": 8560.53, "power": 33.508852000000005}, {"timestamp": 8581.08, "power": 33.508852000000005}, {"timestamp": 8601.66, "power": 33.508852000000005}, {"timestamp": 8622.17, "power": 33.508852000000005}, {"timestamp": 8642.72, "power": 33.508852000000005}, {"timestamp": 8663.28, "power": 33.508852000000005}, {"timestamp": 8683.85, "power": 33.508852000000005}, {"timestamp": 8704.42, "power": 33.508852000000005}, {"timestamp": 8724.98, "power": 33.508852000000005}, {"timestamp": 8745.56, "power": 33.508852000000005}, {"timestamp": 8766.07, "power": 33.508852000000005}, {"timestamp": 8786.57, "power": 33.508852000000005}, {"timestamp": 8807.13, "power": 33.508852000000005}, {"timestamp": 8827.67, "power": 33.508852000000005}, {"timestamp": 8848.22, "power": 33.508852000000005}, {"timestamp": 8868.84, "power": 33.508852000000005}, {"timestamp": 8889.41, "power": 33.508852000000005}, {"timestamp": 8909.92, "power": 33.508852000000005}, {"timestamp": 8930.44, "power": 33.508852000000005}, {"timestamp": 8950.97, "power": 33.508852000000005}, {"timestamp": 8971.5, "power": 33.508852000000005}, {"timestamp": 8992.03, "power": 33.508852000000005}, {"timestamp": 9012.56, "power": 33.508852000000005}, {"timestamp": 9033.08, "power": 33.508852000000005}, {"timestamp": 9053.61, "power": 33.508852000000005}, {"timestamp": 9074.12, "power": 35.576778000000004}, {"timestamp": 9095.35, "power": 35.576778000000004}, {"timestamp": 9115.88, "power": 35.576778000000004}, {"timestamp": 9136.4, "power": 35.576778000000004}, {"timestamp": 9156.92, "power": 35.576778000000004}, {"timestamp": 9177.45, "power": 35.576778000000004}, {"timestamp": 9197.97, "power": 35.576778000000004}, {"timestamp": 9218.45, "power": 35.576778000000004}, {"timestamp": 9238.98, "power": 35.576778000000004}, {"timestamp": 9259.51, "power": 35.576778000000004}, {"timestamp": 9280.03, "power": 35.576778000000004}, {"timestamp": 9300.56, "power": 35.576778000000004}, {"timestamp": 9321.09, "power": 35.576778000000004}, {"timestamp": 9341.61, "power": 35.576778000000004}, {"timestamp": 9362.11, "power": 35.576778000000004}, {"timestamp": 9382.63, "power": 35.576778000000004}, {"timestamp": 9403.16, "power": 35.576778000000004}, {"timestamp": 9423.68, "power": 35.576778000000004}, {"timestamp": 9444.2, "power": 35.576778000000004}, {"timestamp": 9464.73, "power": 35.576778000000004}, {"timestamp": 9485.26, "power": 35.576778000000004}, {"timestamp": 9505.79, "power": 35.576778000000004}, {"timestamp": 9526.27, "power": 35.576778000000004}, {"timestamp": 9546.79, "power": 35.576778000000004}, {"timestamp": 9567.31, "power": 35.576778000000004}, {"timestamp": 9587.84, "power": 35.576778000000004}, {"timestamp": 9608.36, "power": 35.576778000000004}, {"timestamp": 9628.88, "power": 35.576778000000004}, {"timestamp": 9649.41, "power": 35.576778000000004}, {"timestamp": 9669.92, "power": 35.576778000000004}, {"timestamp": 9690.4, "power": 35.576778000000004}, {"timestamp": 9711.05, "power": 35.576778000000004}, {"timestamp": 9731.59, "power": 35.576778000000004}, {"timestamp": 9752.11, "power": 35.576778000000004}, {"timestamp": 9772.65, "power": 35.576778000000004}, {"timestamp": 9793.17, "power": 35.576778000000004}, {"timestamp": 9813.73, "power": 35.576778000000004}, {"timestamp": 9834.27, "power": 35.576778000000004}, {"timestamp": 9854.79, "power": 35.576778000000004}, {"timestamp": 9875.36, "power": 35.576778000000004}, {"timestamp": 9895.93, "power": 35.576778000000004}, {"timestamp": 9916.52, "power": 35.576778000000004}, {"timestamp": 9937.05, "power": 35.576778000000004}, {"timestamp": 9957.58, "power": 35.576778000000004}, {"timestamp": 9978.08, "power": 35.576778000000004}, {"timestamp": 9998.57, "power": 35.576778000000004}, {"timestamp": 10019.1, "power": 35.576778000000004}, {"timestamp": 10039.6, "power": 35.576778000000004}, {"timestamp": 10060.2, "power": 35.576778000000004}, {"timestamp": 10080.7, "power": 32.643708000000004}, {"timestamp": 10101.8, "power": 32.643708000000004}, {"timestamp": 10122.3, "power": 32.643708000000004}, {"timestamp": 10142.8, "power": 32.643708000000004}, {"timestamp": 10163.3, "power": 32.643708000000004}, {"timestamp": 10183.8, "power": 32.643708000000004}, {"timestamp": 10204.3, "power": 32.643708000000004}, {"timestamp": 10224.9, "power": 32.643708000000004}, {"timestamp": 10245.4, "power": 32.643708000000004}, {"timestamp": 10265.9, "power": 32.643708000000004}, {"timestamp": 10286.4, "power": 32.643708000000004}, {"timestamp": 10306.9, "power": 32.643708000000004}, {"timestamp": 10327.4, "power": 32.643708000000004}, {"timestamp": 10347.9, "power": 32.643708000000004}, {"timestamp": 10368.5, "power": 32.643708000000004}, {"timestamp": 10389.0, "power": 32.643708000000004}, {"timestamp": 10409.6, "power": 32.643708000000004}, {"timestamp": 10430.1, "power": 32.643708000000004}, {"timestamp": 10450.3, "power": 32.643708000000004}, {"timestamp": 10470.6, "power": 32.643708000000004}, {"timestamp": 10491.2, "power": 32.643708000000004}, {"timestamp": 10511.7, "power": 32.643708000000004}, {"timestamp": 10532.2, "power": 32.643708000000004}, {"timestamp": 10552.7, "power": 32.643708000000004}, {"timestamp": 10573.3, "power": 32.643708000000004}, {"timestamp": 10593.8, "power": 32.643708000000004}, {"timestamp": 10614.3, "power": 32.643708000000004}, {"timestamp": 10634.7, "power": 32.643708000000004}, {"timestamp": 10655.3, "power": 32.643708000000004}, {"timestamp": 10675.8, "power": 32.643708000000004}, {"timestamp": 10696.3, "power": 32.643708000000004}, {"timestamp": 10716.9, "power": 32.643708000000004}, {"timestamp": 10737.4, "power": 32.643708000000004}, {"timestamp": 10757.9, "power": 32.643708000000004}, {"timestamp": 10778.4, "power": 32.643708000000004}, {"timestamp": 10798.9, "power": 32.643708000000004}, {"timestamp": 10819.4, "power": 32.643708000000004}, {"timestamp": 10839.9, "power": 32.643708000000004}, {"timestamp": 10860.4, "power": 32.643708000000004}, {"timestamp": 10881.0, "power": 32.643708000000004}, {"timestamp": 10901.5, "power": 32.643708000000004}, {"timestamp": 10922.0, "power": 32.643708000000004}, {"timestamp": 10942.5, "power": 32.643708000000004}, {"timestamp": 10962.7, "power": 32.643708000000004}, {"timestamp": 10983.1, "power": 32.643708000000004}, {"timestamp": 11003.6, "power": 32.643708000000004}, {"timestamp": 11024.3, "power": 32.643708000000004}, {"timestamp": 11044.9, "power": 32.643708000000004}, {"timestamp": 11065.4, "power": 32.643708000000004}], "timeline": {"START": "3638.203497", "END": "8819.949196"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6961.24}, {"name": "clSetKernelArg", "calls": 19, "time": 2686.59}, {"name": "clReleaseKernel", "calls": 1, "time": 1102.14}, {"name": "clReleaseContext", "calls": 1, "time": 57.4264}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.151}, {"name": "clCreateContext", "calls": 1, "time": 43.3034}, {"name": "clReleaseProgram", "calls": 1, "time": 13.9968}, {"name": "clCreateKernel", "calls": 1, "time": 0.380736}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.296357}, {"name": "clEnqueueTask", "calls": 1, "time": 0.174646}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079322}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039554}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02725}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02489}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023126}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010822}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010192}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008882}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007613}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006753}, {"name": "clRetainDevice", "calls": 2, "time": 0.004701}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5181.75}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5181.25}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7437.877013, "utilization": 77.477886, "size": 6118490.0, "time": 822.612044}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 168598394, "speed": 261.576, "utilization": 2.27062, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10542654, "speed": 476.979, "utilization": 4.14044, "size": 0.127851}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len6/run4.json b/code/fpga/memory_results/dblp.xml.15MB.len6/run4.json new file mode 100644 index 0000000..1758428 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.7541, "power": 31.893805}, {"timestamp": 54.399, "power": 31.893805}, {"timestamp": 74.9263, "power": 31.893805}, {"timestamp": 95.4542, "power": 31.893805}, {"timestamp": 116.373, "power": 31.893805}, {"timestamp": 137.188, "power": 31.893805}, {"timestamp": 157.675, "power": 31.893805}, {"timestamp": 178.203, "power": 31.893805}, {"timestamp": 198.728, "power": 31.893805}, {"timestamp": 219.213, "power": 31.893805}, {"timestamp": 239.734, "power": 31.893805}, {"timestamp": 260.271, "power": 31.893805}, {"timestamp": 280.809, "power": 31.893805}, {"timestamp": 301.311, "power": 31.893805}, {"timestamp": 321.804, "power": 31.893805}, {"timestamp": 342.336, "power": 31.893805}, {"timestamp": 362.872, "power": 31.893805}, {"timestamp": 383.409, "power": 31.893805}, {"timestamp": 403.944, "power": 31.893805}, {"timestamp": 424.48, "power": 31.893805}, {"timestamp": 445.013, "power": 31.893805}, {"timestamp": 465.514, "power": 31.893805}, {"timestamp": 486.041, "power": 31.893805}, {"timestamp": 506.578, "power": 31.893805}, {"timestamp": 527.113, "power": 31.893805}, {"timestamp": 547.644, "power": 31.893805}, {"timestamp": 568.178, "power": 31.893805}, {"timestamp": 588.713, "power": 31.893805}, {"timestamp": 609.216, "power": 31.893805}, {"timestamp": 629.706, "power": 31.893805}, {"timestamp": 650.236, "power": 31.893805}, {"timestamp": 670.771, "power": 31.893805}, {"timestamp": 691.306, "power": 31.893805}, {"timestamp": 711.846, "power": 31.893805}, {"timestamp": 732.383, "power": 31.893805}, {"timestamp": 752.914, "power": 31.893805}, {"timestamp": 773.426, "power": 31.893805}, {"timestamp": 793.954, "power": 31.893805}, {"timestamp": 814.489, "power": 31.893805}, {"timestamp": 835.025, "power": 31.893805}, {"timestamp": 855.559, "power": 31.893805}, {"timestamp": 876.094, "power": 31.893805}, {"timestamp": 896.628, "power": 31.893805}, {"timestamp": 917.141, "power": 31.893805}, {"timestamp": 937.632, "power": 31.893805}, {"timestamp": 958.162, "power": 31.893805}, {"timestamp": 978.696, "power": 31.893805}, {"timestamp": 999.227, "power": 31.893805}, {"timestamp": 1019.76, "power": 31.917742}, {"timestamp": 1040.91, "power": 31.917742}, {"timestamp": 1061.48, "power": 31.917742}, {"timestamp": 1082.03, "power": 31.917742}, {"timestamp": 1102.61, "power": 31.917742}, {"timestamp": 1123.2, "power": 31.917742}, {"timestamp": 1143.78, "power": 31.917742}, {"timestamp": 1164.37, "power": 31.917742}, {"timestamp": 1184.96, "power": 31.917742}, {"timestamp": 1205.53, "power": 31.917742}, {"timestamp": 1226.07, "power": 31.917742}, {"timestamp": 1246.66, "power": 31.917742}, {"timestamp": 1267.25, "power": 31.917742}, {"timestamp": 1287.84, "power": 31.917742}, {"timestamp": 1308.43, "power": 31.917742}, {"timestamp": 1329.01, "power": 31.917742}, {"timestamp": 1349.58, "power": 31.917742}, {"timestamp": 1370.13, "power": 31.917742}, {"timestamp": 1390.73, "power": 31.917742}, {"timestamp": 1411.32, "power": 31.917742}, {"timestamp": 1431.91, "power": 31.917742}, {"timestamp": 1452.49, "power": 31.917742}, {"timestamp": 1473.1, "power": 31.917742}, {"timestamp": 1493.65, "power": 31.917742}, {"timestamp": 1514.2, "power": 31.917742}, {"timestamp": 1534.79, "power": 31.917742}, {"timestamp": 1555.37, "power": 31.917742}, {"timestamp": 1575.96, "power": 31.917742}, {"timestamp": 1596.55, "power": 31.917742}, {"timestamp": 1617.15, "power": 31.917742}, {"timestamp": 1637.7, "power": 31.917742}, {"timestamp": 1658.25, "power": 31.917742}, {"timestamp": 1678.84, "power": 31.917742}, {"timestamp": 1699.42, "power": 31.917742}, {"timestamp": 1720.11, "power": 31.917742}, {"timestamp": 1740.69, "power": 31.917742}, {"timestamp": 1761.27, "power": 31.917742}, {"timestamp": 1781.82, "power": 31.917742}, {"timestamp": 1802.37, "power": 31.917742}, {"timestamp": 1822.96, "power": 31.917742}, {"timestamp": 1843.56, "power": 31.917742}, {"timestamp": 1864.14, "power": 31.917742}, {"timestamp": 1884.73, "power": 31.917742}, {"timestamp": 1905.29, "power": 31.917742}, {"timestamp": 1925.85, "power": 31.917742}, {"timestamp": 1946.4, "power": 31.917742}, {"timestamp": 1967.0, "power": 31.917742}, {"timestamp": 1987.59, "power": 31.917742}, {"timestamp": 2008.18, "power": 31.917742}, {"timestamp": 2028.76, "power": 32.393936}, {"timestamp": 2049.86, "power": 32.393936}, {"timestamp": 2070.42, "power": 32.393936}, {"timestamp": 2091.01, "power": 32.393936}, {"timestamp": 2111.6, "power": 32.393936}, {"timestamp": 2132.19, "power": 32.393936}, {"timestamp": 2152.78, "power": 32.393936}, {"timestamp": 2173.36, "power": 32.393936}, {"timestamp": 2193.91, "power": 32.393936}, {"timestamp": 2214.47, "power": 32.393936}, {"timestamp": 2235.07, "power": 32.393936}, {"timestamp": 2255.66, "power": 32.393936}, {"timestamp": 2276.25, "power": 32.393936}, {"timestamp": 2296.84, "power": 32.393936}, {"timestamp": 2317.41, "power": 32.393936}, {"timestamp": 2337.97, "power": 32.393936}, {"timestamp": 2358.56, "power": 32.393936}, {"timestamp": 2379.16, "power": 32.393936}, {"timestamp": 2399.75, "power": 32.393936}, {"timestamp": 2420.34, "power": 32.393936}, {"timestamp": 2440.92, "power": 32.393936}, {"timestamp": 2461.32, "power": 32.393936}, {"timestamp": 2481.88, "power": 32.393936}, {"timestamp": 2502.43, "power": 32.393936}, {"timestamp": 2523.02, "power": 32.393936}, {"timestamp": 2543.62, "power": 32.393936}, {"timestamp": 2564.21, "power": 32.393936}, {"timestamp": 2584.8, "power": 32.393936}, {"timestamp": 2605.37, "power": 32.393936}, {"timestamp": 2625.93, "power": 32.393936}, {"timestamp": 2646.52, "power": 32.393936}, {"timestamp": 2667.11, "power": 32.393936}, {"timestamp": 2687.71, "power": 32.393936}, {"timestamp": 2708.31, "power": 32.393936}, {"timestamp": 2728.9, "power": 32.393936}, {"timestamp": 2749.47, "power": 32.393936}, {"timestamp": 2770.03, "power": 32.393936}, {"timestamp": 2790.63, "power": 32.393936}, {"timestamp": 2811.23, "power": 32.393936}, {"timestamp": 2831.82, "power": 32.393936}, {"timestamp": 2852.41, "power": 32.393936}, {"timestamp": 2872.95, "power": 32.393936}, {"timestamp": 2893.45, "power": 32.393936}, {"timestamp": 2913.98, "power": 32.393936}, {"timestamp": 2934.51, "power": 32.393936}, {"timestamp": 2955.04, "power": 32.393936}, {"timestamp": 2975.57, "power": 32.393936}, {"timestamp": 2996.1, "power": 32.393936}, {"timestamp": 3016.64, "power": 32.393936}, {"timestamp": 3037.17, "power": 35.746222}, {"timestamp": 3058.31, "power": 35.746222}, {"timestamp": 3078.84, "power": 35.746222}, {"timestamp": 3099.38, "power": 35.746222}, {"timestamp": 3119.91, "power": 35.746222}, {"timestamp": 3140.44, "power": 35.746222}, {"timestamp": 3160.97, "power": 35.746222}, {"timestamp": 3181.5, "power": 35.746222}, {"timestamp": 3202.02, "power": 35.746222}, {"timestamp": 3222.55, "power": 35.746222}, {"timestamp": 3243.07, "power": 35.746222}, {"timestamp": 3263.6, "power": 35.746222}, {"timestamp": 3284.13, "power": 35.746222}, {"timestamp": 3304.67, "power": 35.746222}, {"timestamp": 3325.15, "power": 35.746222}, {"timestamp": 3345.64, "power": 35.746222}, {"timestamp": 3366.13, "power": 35.746222}, {"timestamp": 3386.64, "power": 35.746222}, {"timestamp": 3407.17, "power": 35.746222}, {"timestamp": 3427.7, "power": 35.746222}, {"timestamp": 3448.24, "power": 35.746222}, {"timestamp": 3468.77, "power": 35.746222}, {"timestamp": 3489.28, "power": 35.746222}, {"timestamp": 3509.76, "power": 35.746222}, {"timestamp": 3530.29, "power": 35.746222}, {"timestamp": 3550.82, "power": 35.746222}, {"timestamp": 3571.36, "power": 35.746222}, {"timestamp": 3591.88, "power": 35.746222}, {"timestamp": 3612.42, "power": 35.746222}, {"timestamp": 3632.95, "power": 35.746222}, {"timestamp": 3653.48, "power": 35.746222}, {"timestamp": 3674.01, "power": 35.746222}, {"timestamp": 3694.55, "power": 35.746222}, {"timestamp": 3715.09, "power": 35.746222}, {"timestamp": 3735.63, "power": 35.746222}, {"timestamp": 3756.18, "power": 35.746222}, {"timestamp": 3776.72, "power": 35.746222}, {"timestamp": 3797.29, "power": 35.746222}, {"timestamp": 3817.78, "power": 35.746222}, {"timestamp": 3838.32, "power": 35.746222}, {"timestamp": 3858.86, "power": 35.746222}, {"timestamp": 3879.4, "power": 35.746222}, {"timestamp": 3899.95, "power": 35.746222}, {"timestamp": 3920.49, "power": 35.746222}, {"timestamp": 3941.06, "power": 35.746222}, {"timestamp": 3961.57, "power": 35.746222}, {"timestamp": 3982.13, "power": 35.746222}, {"timestamp": 4002.69, "power": 35.746222}, {"timestamp": 4023.26, "power": 35.746222}, {"timestamp": 4043.83, "power": 33.22307}, {"timestamp": 4064.9, "power": 33.22307}, {"timestamp": 4085.42, "power": 33.22307}, {"timestamp": 4105.91, "power": 33.22307}, {"timestamp": 4126.45, "power": 33.22307}, {"timestamp": 4146.99, "power": 33.22307}, {"timestamp": 4167.53, "power": 33.22307}, {"timestamp": 4188.08, "power": 33.22307}, {"timestamp": 4208.64, "power": 33.22307}, {"timestamp": 4229.21, "power": 33.22307}, {"timestamp": 4249.71, "power": 33.22307}, {"timestamp": 4270.26, "power": 33.22307}, {"timestamp": 4290.82, "power": 33.22307}, {"timestamp": 4311.38, "power": 33.22307}, {"timestamp": 4331.95, "power": 33.22307}, {"timestamp": 4352.51, "power": 33.22307}, {"timestamp": 4373.07, "power": 33.22307}, {"timestamp": 4393.58, "power": 33.22307}, {"timestamp": 4414.13, "power": 33.22307}, {"timestamp": 4434.69, "power": 33.22307}, {"timestamp": 4455.27, "power": 33.22307}, {"timestamp": 4475.83, "power": 33.22307}, {"timestamp": 4496.39, "power": 33.22307}, {"timestamp": 4516.95, "power": 33.22307}, {"timestamp": 4537.46, "power": 33.22307}, {"timestamp": 4558.01, "power": 33.22307}, {"timestamp": 4578.58, "power": 33.22307}, {"timestamp": 4599.14, "power": 33.22307}, {"timestamp": 4619.7, "power": 33.22307}, {"timestamp": 4640.27, "power": 33.22307}, {"timestamp": 4660.81, "power": 33.22307}, {"timestamp": 4681.33, "power": 33.22307}, {"timestamp": 4701.82, "power": 33.22307}, {"timestamp": 4722.38, "power": 33.22307}, {"timestamp": 4742.95, "power": 33.22307}, {"timestamp": 4763.52, "power": 33.22307}, {"timestamp": 4784.09, "power": 33.22307}, {"timestamp": 4804.65, "power": 33.22307}, {"timestamp": 4825.19, "power": 33.22307}, {"timestamp": 4845.68, "power": 33.22307}, {"timestamp": 4866.24, "power": 33.22307}, {"timestamp": 4886.81, "power": 33.22307}, {"timestamp": 4907.37, "power": 33.22307}, {"timestamp": 4927.94, "power": 33.22307}, {"timestamp": 4948.51, "power": 33.22307}, {"timestamp": 4969.07, "power": 33.22307}, {"timestamp": 4989.59, "power": 33.22307}, {"timestamp": 5010.12, "power": 33.22307}, {"timestamp": 5030.66, "power": 33.22307}, {"timestamp": 5051.23, "power": 33.140164999999996}, {"timestamp": 5072.3, "power": 33.140164999999996}, {"timestamp": 5092.84, "power": 33.140164999999996}, {"timestamp": 5113.37, "power": 33.140164999999996}, {"timestamp": 5133.86, "power": 33.140164999999996}, {"timestamp": 5154.39, "power": 33.140164999999996}, {"timestamp": 5174.93, "power": 33.140164999999996}, {"timestamp": 5195.48, "power": 33.140164999999996}, {"timestamp": 5216.03, "power": 33.140164999999996}, {"timestamp": 5236.57, "power": 33.140164999999996}, {"timestamp": 5257.11, "power": 33.140164999999996}, {"timestamp": 5277.61, "power": 33.140164999999996}, {"timestamp": 5298.14, "power": 33.140164999999996}, {"timestamp": 5318.7, "power": 33.140164999999996}, {"timestamp": 5339.24, "power": 33.140164999999996}, {"timestamp": 5359.78, "power": 33.140164999999996}, {"timestamp": 5380.32, "power": 33.140164999999996}, {"timestamp": 5400.86, "power": 33.140164999999996}, {"timestamp": 5421.39, "power": 33.140164999999996}, {"timestamp": 5441.91, "power": 33.140164999999996}, {"timestamp": 5462.45, "power": 33.140164999999996}, {"timestamp": 5483.0, "power": 33.140164999999996}, {"timestamp": 5503.54, "power": 33.140164999999996}, {"timestamp": 5524.08, "power": 33.140164999999996}, {"timestamp": 5544.61, "power": 33.140164999999996}, {"timestamp": 5565.16, "power": 33.140164999999996}, {"timestamp": 5585.65, "power": 33.140164999999996}, {"timestamp": 5606.21, "power": 33.140164999999996}, {"timestamp": 5626.77, "power": 33.140164999999996}, {"timestamp": 5647.35, "power": 33.140164999999996}, {"timestamp": 5667.92, "power": 33.140164999999996}, {"timestamp": 5688.46, "power": 33.140164999999996}, {"timestamp": 5709.0, "power": 33.140164999999996}, {"timestamp": 5729.52, "power": 33.140164999999996}, {"timestamp": 5750.05, "power": 33.140164999999996}, {"timestamp": 5770.59, "power": 33.140164999999996}, {"timestamp": 5791.13, "power": 33.140164999999996}, {"timestamp": 5811.67, "power": 33.140164999999996}, {"timestamp": 5832.2, "power": 33.140164999999996}, {"timestamp": 5852.74, "power": 33.140164999999996}, {"timestamp": 5873.26, "power": 33.140164999999996}, {"timestamp": 5893.75, "power": 33.140164999999996}, {"timestamp": 5914.28, "power": 33.140164999999996}, {"timestamp": 5934.86, "power": 33.140164999999996}, {"timestamp": 5955.43, "power": 33.140164999999996}, {"timestamp": 5976.0, "power": 33.140164999999996}, {"timestamp": 5996.55, "power": 33.140164999999996}, {"timestamp": 6017.13, "power": 33.140164999999996}, {"timestamp": 6037.64, "power": 33.140164999999996}, {"timestamp": 6058.17, "power": 32.943456}, {"timestamp": 6079.23, "power": 32.943456}, {"timestamp": 6099.78, "power": 32.943456}, {"timestamp": 6120.33, "power": 32.943456}, {"timestamp": 6140.88, "power": 32.943456}, {"timestamp": 6161.4, "power": 32.943456}, {"timestamp": 6181.95, "power": 32.943456}, {"timestamp": 6202.52, "power": 32.943456}, {"timestamp": 6223.08, "power": 32.943456}, {"timestamp": 6243.65, "power": 32.943456}, {"timestamp": 6264.21, "power": 32.943456}, {"timestamp": 6284.78, "power": 32.943456}, {"timestamp": 6305.31, "power": 32.943456}, {"timestamp": 6325.8, "power": 32.943456}, {"timestamp": 6346.36, "power": 32.943456}, {"timestamp": 6366.93, "power": 32.943456}, {"timestamp": 6387.5, "power": 32.943456}, {"timestamp": 6408.05, "power": 32.943456}, {"timestamp": 6428.62, "power": 32.943456}, {"timestamp": 6449.2, "power": 32.943456}, {"timestamp": 6469.69, "power": 32.943456}, {"timestamp": 6490.24, "power": 32.943456}, {"timestamp": 6510.81, "power": 32.943456}, {"timestamp": 6531.37, "power": 32.943456}, {"timestamp": 6551.94, "power": 32.943456}, {"timestamp": 6572.5, "power": 32.943456}, {"timestamp": 6593.06, "power": 32.943456}, {"timestamp": 6613.57, "power": 32.943456}, {"timestamp": 6634.12, "power": 32.943456}, {"timestamp": 6654.69, "power": 32.943456}, {"timestamp": 6675.25, "power": 32.943456}, {"timestamp": 6695.8, "power": 32.943456}, {"timestamp": 6716.37, "power": 32.943456}, {"timestamp": 6736.92, "power": 32.943456}, {"timestamp": 6757.43, "power": 32.943456}, {"timestamp": 6777.98, "power": 32.943456}, {"timestamp": 6798.54, "power": 32.943456}, {"timestamp": 6819.11, "power": 32.943456}, {"timestamp": 6839.67, "power": 32.943456}, {"timestamp": 6860.22, "power": 32.943456}, {"timestamp": 6880.77, "power": 32.943456}, {"timestamp": 6901.29, "power": 32.943456}, {"timestamp": 6921.84, "power": 32.943456}, {"timestamp": 6942.43, "power": 32.943456}, {"timestamp": 6963.0, "power": 32.943456}, {"timestamp": 6983.58, "power": 32.943456}, {"timestamp": 7004.13, "power": 32.943456}, {"timestamp": 7024.7, "power": 32.943456}, {"timestamp": 7045.23, "power": 32.943456}, {"timestamp": 7065.72, "power": 32.975156}, {"timestamp": 7086.77, "power": 32.975156}, {"timestamp": 7107.34, "power": 32.975156}, {"timestamp": 7127.9, "power": 32.975156}, {"timestamp": 7148.46, "power": 32.975156}, {"timestamp": 7169.04, "power": 32.975156}, {"timestamp": 7189.54, "power": 32.975156}, {"timestamp": 7210.11, "power": 32.975156}, {"timestamp": 7230.67, "power": 32.975156}, {"timestamp": 7251.25, "power": 32.975156}, {"timestamp": 7271.82, "power": 32.975156}, {"timestamp": 7292.37, "power": 32.975156}, {"timestamp": 7312.93, "power": 32.975156}, {"timestamp": 7333.44, "power": 32.975156}, {"timestamp": 7353.99, "power": 32.975156}, {"timestamp": 7374.56, "power": 32.975156}, {"timestamp": 7395.12, "power": 32.975156}, {"timestamp": 7415.7, "power": 32.975156}, {"timestamp": 7436.27, "power": 32.975156}, {"timestamp": 7456.84, "power": 32.975156}, {"timestamp": 7477.36, "power": 32.975156}, {"timestamp": 7497.92, "power": 32.975156}, {"timestamp": 7518.5, "power": 32.975156}, {"timestamp": 7539.07, "power": 32.975156}, {"timestamp": 7559.64, "power": 32.975156}, {"timestamp": 7580.22, "power": 32.975156}, {"timestamp": 7600.79, "power": 32.975156}, {"timestamp": 7621.32, "power": 32.975156}, {"timestamp": 7641.81, "power": 32.975156}, {"timestamp": 7662.37, "power": 32.975156}, {"timestamp": 7682.93, "power": 32.975156}, {"timestamp": 7703.47, "power": 32.975156}, {"timestamp": 7724.01, "power": 32.975156}, {"timestamp": 7744.54, "power": 32.975156}, {"timestamp": 7765.11, "power": 32.975156}, {"timestamp": 7785.6, "power": 32.975156}, {"timestamp": 7806.16, "power": 32.975156}, {"timestamp": 7826.73, "power": 32.975156}, {"timestamp": 7847.31, "power": 32.975156}, {"timestamp": 7867.87, "power": 32.975156}, {"timestamp": 7888.41, "power": 32.975156}, {"timestamp": 7908.97, "power": 32.975156}, {"timestamp": 7929.5, "power": 32.975156}, {"timestamp": 7950.05, "power": 32.975156}, {"timestamp": 7970.62, "power": 32.975156}, {"timestamp": 7991.18, "power": 32.975156}, {"timestamp": 8011.76, "power": 32.975156}, {"timestamp": 8032.33, "power": 32.975156}, {"timestamp": 8052.87, "power": 32.975156}, {"timestamp": 8073.39, "power": 32.852253000000005}, {"timestamp": 8094.47, "power": 32.852253000000005}, {"timestamp": 8115.01, "power": 32.852253000000005}, {"timestamp": 8135.55, "power": 32.852253000000005}, {"timestamp": 8156.09, "power": 32.852253000000005}, {"timestamp": 8176.63, "power": 32.852253000000005}, {"timestamp": 8197.17, "power": 32.852253000000005}, {"timestamp": 8217.66, "power": 32.852253000000005}, {"timestamp": 8238.23, "power": 32.852253000000005}, {"timestamp": 8258.79, "power": 32.852253000000005}, {"timestamp": 8279.37, "power": 32.852253000000005}, {"timestamp": 8299.92, "power": 32.852253000000005}, {"timestamp": 8320.49, "power": 32.852253000000005}, {"timestamp": 8341.07, "power": 32.852253000000005}, {"timestamp": 8361.57, "power": 32.852253000000005}, {"timestamp": 8382.13, "power": 32.852253000000005}, {"timestamp": 8402.68, "power": 32.852253000000005}, {"timestamp": 8423.25, "power": 32.852253000000005}, {"timestamp": 8443.81, "power": 32.852253000000005}, {"timestamp": 8464.38, "power": 32.852253000000005}, {"timestamp": 8484.94, "power": 32.852253000000005}, {"timestamp": 8505.45, "power": 32.852253000000005}, {"timestamp": 8526.01, "power": 32.852253000000005}, {"timestamp": 8546.56, "power": 32.852253000000005}, {"timestamp": 8567.11, "power": 32.852253000000005}, {"timestamp": 8587.67, "power": 32.852253000000005}, {"timestamp": 8608.23, "power": 32.852253000000005}, {"timestamp": 8628.73, "power": 32.852253000000005}, {"timestamp": 8649.24, "power": 32.852253000000005}, {"timestamp": 8669.73, "power": 32.852253000000005}, {"timestamp": 8690.27, "power": 32.852253000000005}, {"timestamp": 8710.8, "power": 32.852253000000005}, {"timestamp": 8731.32, "power": 32.852253000000005}, {"timestamp": 8751.84, "power": 32.852253000000005}, {"timestamp": 8772.37, "power": 32.852253000000005}, {"timestamp": 8792.9, "power": 32.852253000000005}, {"timestamp": 8813.4, "power": 32.852253000000005}, {"timestamp": 8833.93, "power": 32.852253000000005}, {"timestamp": 8854.45, "power": 32.852253000000005}, {"timestamp": 8874.98, "power": 32.852253000000005}, {"timestamp": 8895.5, "power": 32.852253000000005}, {"timestamp": 8916.03, "power": 32.852253000000005}, {"timestamp": 8936.55, "power": 32.852253000000005}, {"timestamp": 8957.08, "power": 32.852253000000005}, {"timestamp": 8977.58, "power": 32.852253000000005}, {"timestamp": 8998.09, "power": 32.852253000000005}, {"timestamp": 9018.62, "power": 32.852253000000005}, {"timestamp": 9039.14, "power": 32.852253000000005}, {"timestamp": 9059.67, "power": 32.852253000000005}, {"timestamp": 9080.19, "power": 35.835305999999996}, {"timestamp": 9101.31, "power": 35.835305999999996}, {"timestamp": 9121.79, "power": 35.835305999999996}, {"timestamp": 9142.31, "power": 35.835305999999996}, {"timestamp": 9162.85, "power": 35.835305999999996}, {"timestamp": 9183.37, "power": 35.835305999999996}, {"timestamp": 9203.9, "power": 35.835305999999996}, {"timestamp": 9224.43, "power": 35.835305999999996}, {"timestamp": 9244.95, "power": 35.835305999999996}, {"timestamp": 9265.45, "power": 35.835305999999996}, {"timestamp": 9285.92, "power": 35.835305999999996}, {"timestamp": 9306.45, "power": 35.835305999999996}, {"timestamp": 9326.97, "power": 35.835305999999996}, {"timestamp": 9347.49, "power": 35.835305999999996}, {"timestamp": 9368.02, "power": 35.835305999999996}, {"timestamp": 9388.54, "power": 35.835305999999996}, {"timestamp": 9409.07, "power": 35.835305999999996}, {"timestamp": 9429.58, "power": 35.835305999999996}, {"timestamp": 9450.1, "power": 35.835305999999996}, {"timestamp": 9470.62, "power": 35.835305999999996}, {"timestamp": 9491.15, "power": 35.835305999999996}, {"timestamp": 9511.66, "power": 35.835305999999996}, {"timestamp": 9532.18, "power": 35.835305999999996}, {"timestamp": 9552.74, "power": 35.835305999999996}, {"timestamp": 9573.28, "power": 35.835305999999996}, {"timestamp": 9593.81, "power": 35.835305999999996}, {"timestamp": 9614.33, "power": 35.835305999999996}, {"timestamp": 9646.4, "power": 35.835305999999996}, {"timestamp": 9666.92, "power": 35.835305999999996}, {"timestamp": 9687.45, "power": 35.835305999999996}, {"timestamp": 9707.98, "power": 35.835305999999996}, {"timestamp": 9728.51, "power": 35.835305999999996}, {"timestamp": 9749.03, "power": 35.835305999999996}, {"timestamp": 9769.55, "power": 35.835305999999996}, {"timestamp": 9790.06, "power": 35.835305999999996}, {"timestamp": 9810.58, "power": 35.835305999999996}, {"timestamp": 9831.1, "power": 35.835305999999996}, {"timestamp": 9851.63, "power": 35.835305999999996}, {"timestamp": 9872.15, "power": 35.835305999999996}, {"timestamp": 9892.68, "power": 35.835305999999996}, {"timestamp": 9913.19, "power": 35.835305999999996}, {"timestamp": 9933.67, "power": 35.835305999999996}, {"timestamp": 9954.16, "power": 35.835305999999996}, {"timestamp": 9974.69, "power": 35.835305999999996}, {"timestamp": 9995.22, "power": 35.835305999999996}, {"timestamp": 10015.7, "power": 35.835305999999996}, {"timestamp": 10036.3, "power": 35.835305999999996}, {"timestamp": 10056.8, "power": 35.835305999999996}, {"timestamp": 10077.3, "power": 35.835305999999996}, {"timestamp": 10097.8, "power": 32.31944}, {"timestamp": 10118.8, "power": 32.31944}, {"timestamp": 10139.4, "power": 32.31944}, {"timestamp": 10159.9, "power": 32.31944}, {"timestamp": 10180.4, "power": 32.31944}, {"timestamp": 10201.0, "power": 32.31944}, {"timestamp": 10221.5, "power": 32.31944}, {"timestamp": 10242.0, "power": 32.31944}, {"timestamp": 10262.4, "power": 32.31944}, {"timestamp": 10283.0, "power": 32.31944}, {"timestamp": 10303.5, "power": 32.31944}, {"timestamp": 10324.0, "power": 32.31944}, {"timestamp": 10344.5, "power": 32.31944}, {"timestamp": 10365.1, "power": 32.31944}, {"timestamp": 10385.5, "power": 32.31944}, {"timestamp": 10406.0, "power": 32.31944}, {"timestamp": 10426.5, "power": 32.31944}, {"timestamp": 10447.1, "power": 32.31944}, {"timestamp": 10467.6, "power": 32.31944}, {"timestamp": 10488.1, "power": 32.31944}, {"timestamp": 10508.7, "power": 32.31944}, {"timestamp": 10529.1, "power": 32.31944}, {"timestamp": 10549.6, "power": 32.31944}, {"timestamp": 10570.1, "power": 32.31944}, {"timestamp": 10590.7, "power": 32.31944}, {"timestamp": 10611.2, "power": 32.31944}, {"timestamp": 10631.7, "power": 32.31944}, {"timestamp": 10652.2, "power": 32.31944}, {"timestamp": 10672.7, "power": 32.31944}, {"timestamp": 10693.2, "power": 32.31944}, {"timestamp": 10713.8, "power": 32.31944}, {"timestamp": 10734.2, "power": 32.31944}, {"timestamp": 10754.8, "power": 32.31944}, {"timestamp": 10775.4, "power": 32.31944}], "timeline": {"START": "3622.033101", "END": "8628.227999"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6724.26}, {"name": "clSetKernelArg", "calls": 19, "time": 2664.79}, {"name": "clReleaseKernel", "calls": 1, "time": 1098.15}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.6668}, {"name": "clReleaseContext", "calls": 1, "time": 42.3135}, {"name": "clCreateContext", "calls": 1, "time": 31.5311}, {"name": "clReleaseProgram", "calls": 1, "time": 18.7179}, {"name": "clCreateKernel", "calls": 1, "time": 0.340304}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.299103}, {"name": "clEnqueueTask", "calls": 1, "time": 0.128984}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083615}, {"name": "clRetainMemObject", "calls": 14, "time": 0.0402}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027606}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025638}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021711}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012346}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010987}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009111}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008512}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007155}, {"name": "clRetainDevice", "calls": 2, "time": 0.00527}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5006.19}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5005.71}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7292.563805, "utilization": 75.964206, "size": 6118490.0, "time": 839.00359}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 162834829, "speed": 261.536, "utilization": 2.27028, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10182442, "speed": 476.788, "utilization": 4.13878, "size": 0.127845}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len8/run0.json b/code/fpga/memory_results/dblp.xml.15MB.len8/run0.json new file mode 100644 index 0000000..8efa0da --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.0669, "power": 32.473060000000004}, {"timestamp": 54.7399, "power": 32.473060000000004}, {"timestamp": 75.2452, "power": 32.473060000000004}, {"timestamp": 95.7767, "power": 32.473060000000004}, {"timestamp": 116.692, "power": 32.473060000000004}, {"timestamp": 137.594, "power": 32.473060000000004}, {"timestamp": 158.134, "power": 32.473060000000004}, {"timestamp": 178.685, "power": 32.473060000000004}, {"timestamp": 199.179, "power": 32.473060000000004}, {"timestamp": 219.716, "power": 32.473060000000004}, {"timestamp": 240.264, "power": 32.473060000000004}, {"timestamp": 260.812, "power": 32.473060000000004}, {"timestamp": 281.358, "power": 32.473060000000004}, {"timestamp": 301.9, "power": 32.473060000000004}, {"timestamp": 322.449, "power": 32.473060000000004}, {"timestamp": 342.963, "power": 32.473060000000004}, {"timestamp": 363.501, "power": 32.473060000000004}, {"timestamp": 384.045, "power": 32.473060000000004}, {"timestamp": 404.593, "power": 32.473060000000004}, {"timestamp": 425.136, "power": 32.473060000000004}, {"timestamp": 445.678, "power": 32.473060000000004}, {"timestamp": 466.225, "power": 32.473060000000004}, {"timestamp": 486.74, "power": 32.473060000000004}, {"timestamp": 507.236, "power": 32.473060000000004}, {"timestamp": 527.777, "power": 32.473060000000004}, {"timestamp": 548.325, "power": 32.473060000000004}, {"timestamp": 568.869, "power": 32.473060000000004}, {"timestamp": 589.414, "power": 32.473060000000004}, {"timestamp": 609.959, "power": 32.473060000000004}, {"timestamp": 630.502, "power": 32.473060000000004}, {"timestamp": 651.024, "power": 32.473060000000004}, {"timestamp": 671.564, "power": 32.473060000000004}, {"timestamp": 692.105, "power": 32.473060000000004}, {"timestamp": 712.657, "power": 32.473060000000004}, {"timestamp": 733.201, "power": 32.473060000000004}, {"timestamp": 753.747, "power": 32.473060000000004}, {"timestamp": 774.291, "power": 32.473060000000004}, {"timestamp": 794.805, "power": 32.473060000000004}, {"timestamp": 815.304, "power": 32.473060000000004}, {"timestamp": 835.843, "power": 32.473060000000004}, {"timestamp": 856.391, "power": 32.473060000000004}, {"timestamp": 876.93, "power": 32.473060000000004}, {"timestamp": 897.48, "power": 32.473060000000004}, {"timestamp": 918.026, "power": 32.473060000000004}, {"timestamp": 938.571, "power": 32.473060000000004}, {"timestamp": 959.085, "power": 32.473060000000004}, {"timestamp": 979.636, "power": 32.473060000000004}, {"timestamp": 1000.18, "power": 32.473060000000004}, {"timestamp": 1020.73, "power": 32.485423999999995}, {"timestamp": 1041.97, "power": 32.485423999999995}, {"timestamp": 1062.57, "power": 32.485423999999995}, {"timestamp": 1083.16, "power": 32.485423999999995}, {"timestamp": 1103.73, "power": 32.485423999999995}, {"timestamp": 1124.32, "power": 32.485423999999995}, {"timestamp": 1144.92, "power": 32.485423999999995}, {"timestamp": 1165.52, "power": 32.485423999999995}, {"timestamp": 1186.11, "power": 32.485423999999995}, {"timestamp": 1206.73, "power": 32.485423999999995}, {"timestamp": 1227.29, "power": 32.485423999999995}, {"timestamp": 1247.87, "power": 32.485423999999995}, {"timestamp": 1268.46, "power": 32.485423999999995}, {"timestamp": 1289.06, "power": 32.485423999999995}, {"timestamp": 1309.66, "power": 32.485423999999995}, {"timestamp": 1330.26, "power": 32.485423999999995}, {"timestamp": 1350.86, "power": 32.485423999999995}, {"timestamp": 1371.43, "power": 32.485423999999995}, {"timestamp": 1392.0, "power": 32.485423999999995}, {"timestamp": 1412.6, "power": 32.485423999999995}, {"timestamp": 1433.2, "power": 32.485423999999995}, {"timestamp": 1453.81, "power": 32.485423999999995}, {"timestamp": 1474.41, "power": 32.485423999999995}, {"timestamp": 1494.99, "power": 32.485423999999995}, {"timestamp": 1515.57, "power": 32.485423999999995}, {"timestamp": 1536.24, "power": 32.485423999999995}, {"timestamp": 1556.78, "power": 32.485423999999995}, {"timestamp": 1577.32, "power": 32.485423999999995}, {"timestamp": 1597.85, "power": 32.485423999999995}, {"timestamp": 1618.39, "power": 32.485423999999995}, {"timestamp": 1638.91, "power": 32.485423999999995}, {"timestamp": 1659.45, "power": 32.485423999999995}, {"timestamp": 1679.99, "power": 32.485423999999995}, {"timestamp": 1700.53, "power": 32.485423999999995}, {"timestamp": 1721.07, "power": 32.485423999999995}, {"timestamp": 1741.61, "power": 32.485423999999995}, {"timestamp": 1762.15, "power": 32.485423999999995}, {"timestamp": 1782.7, "power": 32.485423999999995}, {"timestamp": 1803.19, "power": 32.485423999999995}, {"timestamp": 1823.73, "power": 32.485423999999995}, {"timestamp": 1844.27, "power": 32.485423999999995}, {"timestamp": 1864.81, "power": 32.485423999999995}, {"timestamp": 1885.35, "power": 32.485423999999995}, {"timestamp": 1905.89, "power": 32.485423999999995}, {"timestamp": 1926.44, "power": 32.485423999999995}, {"timestamp": 1946.96, "power": 32.485423999999995}, {"timestamp": 1967.46, "power": 32.485423999999995}, {"timestamp": 1988.0, "power": 32.485423999999995}, {"timestamp": 2008.54, "power": 32.485423999999995}, {"timestamp": 2029.08, "power": 35.690066}, {"timestamp": 2050.27, "power": 35.690066}, {"timestamp": 2070.8, "power": 35.690066}, {"timestamp": 2091.3, "power": 35.690066}, {"timestamp": 2111.83, "power": 35.690066}, {"timestamp": 2132.37, "power": 35.690066}, {"timestamp": 2152.92, "power": 35.690066}, {"timestamp": 2173.46, "power": 35.690066}, {"timestamp": 2194.0, "power": 35.690066}, {"timestamp": 2214.54, "power": 35.690066}, {"timestamp": 2235.05, "power": 35.690066}, {"timestamp": 2255.58, "power": 35.690066}, {"timestamp": 2276.12, "power": 35.690066}, {"timestamp": 2296.66, "power": 35.690066}, {"timestamp": 2317.2, "power": 35.690066}, {"timestamp": 2337.74, "power": 35.690066}, {"timestamp": 2358.29, "power": 35.690066}, {"timestamp": 2378.8, "power": 35.690066}, {"timestamp": 2399.35, "power": 35.690066}, {"timestamp": 2419.9, "power": 35.690066}, {"timestamp": 2440.45, "power": 35.690066}, {"timestamp": 2461.01, "power": 35.690066}, {"timestamp": 2481.56, "power": 35.690066}, {"timestamp": 2502.12, "power": 35.690066}, {"timestamp": 2522.67, "power": 35.690066}, {"timestamp": 2543.2, "power": 35.690066}, {"timestamp": 2563.75, "power": 35.690066}, {"timestamp": 2584.31, "power": 35.690066}, {"timestamp": 2604.86, "power": 35.690066}, {"timestamp": 2625.41, "power": 35.690066}, {"timestamp": 2645.97, "power": 35.690066}, {"timestamp": 2666.52, "power": 35.690066}, {"timestamp": 2687.05, "power": 35.690066}, {"timestamp": 2707.6, "power": 35.690066}, {"timestamp": 2728.15, "power": 35.690066}, {"timestamp": 2748.73, "power": 35.690066}, {"timestamp": 2769.31, "power": 35.690066}, {"timestamp": 2789.9, "power": 35.690066}, {"timestamp": 2810.48, "power": 35.690066}, {"timestamp": 2831.01, "power": 35.690066}, {"timestamp": 2851.57, "power": 35.690066}, {"timestamp": 2872.15, "power": 35.690066}, {"timestamp": 2892.74, "power": 35.690066}, {"timestamp": 2913.31, "power": 35.690066}, {"timestamp": 2933.89, "power": 35.690066}, {"timestamp": 2954.46, "power": 35.690066}, {"timestamp": 2974.98, "power": 35.690066}, {"timestamp": 2995.54, "power": 35.690066}, {"timestamp": 3016.12, "power": 35.690066}, {"timestamp": 3036.7, "power": 32.710886}, {"timestamp": 3057.9, "power": 32.710886}, {"timestamp": 3078.45, "power": 32.710886}, {"timestamp": 3098.99, "power": 32.710886}, {"timestamp": 3119.54, "power": 32.710886}, {"timestamp": 3140.09, "power": 32.710886}, {"timestamp": 3160.64, "power": 32.710886}, {"timestamp": 3181.2, "power": 32.710886}, {"timestamp": 3201.75, "power": 32.710886}, {"timestamp": 3222.3, "power": 32.710886}, {"timestamp": 3242.83, "power": 32.710886}, {"timestamp": 3263.33, "power": 32.710886}, {"timestamp": 3283.87, "power": 32.710886}, {"timestamp": 3304.42, "power": 32.710886}, {"timestamp": 3324.97, "power": 32.710886}, {"timestamp": 3345.52, "power": 32.710886}, {"timestamp": 3366.07, "power": 32.710886}, {"timestamp": 3386.62, "power": 32.710886}, {"timestamp": 3407.14, "power": 32.710886}, {"timestamp": 3427.68, "power": 32.710886}, {"timestamp": 3448.22, "power": 32.710886}, {"timestamp": 3468.77, "power": 32.710886}, {"timestamp": 3489.31, "power": 32.710886}, {"timestamp": 3509.86, "power": 32.710886}, {"timestamp": 3530.41, "power": 32.710886}, {"timestamp": 3550.93, "power": 32.710886}, {"timestamp": 3571.44, "power": 32.710886}, {"timestamp": 3591.98, "power": 32.710886}, {"timestamp": 3612.56, "power": 32.710886}, {"timestamp": 3633.14, "power": 32.710886}, {"timestamp": 3653.72, "power": 32.710886}, {"timestamp": 3674.29, "power": 32.710886}, {"timestamp": 3694.82, "power": 32.710886}, {"timestamp": 3715.32, "power": 32.710886}, {"timestamp": 3735.86, "power": 32.710886}, {"timestamp": 3756.41, "power": 32.710886}, {"timestamp": 3776.96, "power": 32.710886}, {"timestamp": 3797.5, "power": 32.710886}, {"timestamp": 3818.05, "power": 32.710886}, {"timestamp": 3838.6, "power": 32.710886}, {"timestamp": 3859.12, "power": 32.710886}, {"timestamp": 3879.66, "power": 32.710886}, {"timestamp": 3900.21, "power": 32.710886}, {"timestamp": 3920.75, "power": 32.710886}, {"timestamp": 3941.3, "power": 32.710886}, {"timestamp": 3961.84, "power": 32.710886}, {"timestamp": 3982.39, "power": 32.710886}, {"timestamp": 4002.91, "power": 32.710886}, {"timestamp": 4023.42, "power": 32.710886}, {"timestamp": 4043.95, "power": 32.945953}, {"timestamp": 4065.03, "power": 32.945953}, {"timestamp": 4085.58, "power": 32.945953}, {"timestamp": 4106.13, "power": 32.945953}, {"timestamp": 4126.69, "power": 32.945953}, {"timestamp": 4147.19, "power": 32.945953}, {"timestamp": 4167.74, "power": 32.945953}, {"timestamp": 4188.29, "power": 32.945953}, {"timestamp": 4208.84, "power": 32.945953}, {"timestamp": 4229.41, "power": 32.945953}, {"timestamp": 4249.98, "power": 32.945953}, {"timestamp": 4270.54, "power": 32.945953}, {"timestamp": 4291.1, "power": 32.945953}, {"timestamp": 4311.66, "power": 32.945953}, {"timestamp": 4332.24, "power": 32.945953}, {"timestamp": 4352.81, "power": 32.945953}, {"timestamp": 4373.37, "power": 32.945953}, {"timestamp": 4393.94, "power": 32.945953}, {"timestamp": 4414.52, "power": 32.945953}, {"timestamp": 4435.06, "power": 32.945953}, {"timestamp": 4455.61, "power": 32.945953}, {"timestamp": 4476.2, "power": 32.945953}, {"timestamp": 4496.77, "power": 32.945953}, {"timestamp": 4517.36, "power": 32.945953}, {"timestamp": 4537.94, "power": 32.945953}, {"timestamp": 4558.51, "power": 32.945953}, {"timestamp": 4579.04, "power": 32.945953}, {"timestamp": 4599.59, "power": 32.945953}, {"timestamp": 4620.16, "power": 32.945953}, {"timestamp": 4640.75, "power": 32.945953}, {"timestamp": 4661.33, "power": 32.945953}, {"timestamp": 4681.89, "power": 32.945953}, {"timestamp": 4702.44, "power": 32.945953}, {"timestamp": 4722.97, "power": 32.945953}, {"timestamp": 4743.51, "power": 32.945953}, {"timestamp": 4764.04, "power": 32.945953}, {"timestamp": 4784.58, "power": 32.945953}, {"timestamp": 4805.12, "power": 32.945953}, {"timestamp": 4825.65, "power": 32.945953}, {"timestamp": 4846.19, "power": 32.945953}, {"timestamp": 4866.73, "power": 32.945953}, {"timestamp": 4887.22, "power": 32.945953}, {"timestamp": 4907.75, "power": 32.945953}, {"timestamp": 4928.29, "power": 32.945953}, {"timestamp": 4948.83, "power": 32.945953}, {"timestamp": 4969.36, "power": 32.945953}, {"timestamp": 4989.9, "power": 32.945953}, {"timestamp": 5010.43, "power": 32.945953}, {"timestamp": 5030.95, "power": 32.945953}, {"timestamp": 5051.47, "power": 35.282134}, {"timestamp": 5072.66, "power": 35.282134}, {"timestamp": 5093.19, "power": 35.282134}, {"timestamp": 5113.72, "power": 35.282134}, {"timestamp": 5134.26, "power": 35.282134}, {"timestamp": 5154.78, "power": 35.282134}, {"timestamp": 5175.27, "power": 35.282134}, {"timestamp": 5314.73, "power": 35.282134}, {"timestamp": 5335.22, "power": 35.282134}, {"timestamp": 5355.76, "power": 35.282134}, {"timestamp": 5376.29, "power": 35.282134}, {"timestamp": 5396.83, "power": 35.282134}, {"timestamp": 5417.37, "power": 35.282134}, {"timestamp": 5437.92, "power": 35.282134}, {"timestamp": 5458.46, "power": 35.282134}, {"timestamp": 5478.97, "power": 35.282134}, {"timestamp": 5499.5, "power": 35.282134}, {"timestamp": 5520.04, "power": 35.282134}, {"timestamp": 5540.58, "power": 35.282134}, {"timestamp": 5561.12, "power": 35.282134}, {"timestamp": 5581.66, "power": 35.282134}, {"timestamp": 5602.19, "power": 35.282134}, {"timestamp": 5622.75, "power": 35.282134}, {"timestamp": 5643.24, "power": 35.282134}, {"timestamp": 5663.77, "power": 35.282134}, {"timestamp": 5684.31, "power": 35.282134}, {"timestamp": 5704.85, "power": 35.282134}, {"timestamp": 5725.38, "power": 35.282134}, {"timestamp": 5745.91, "power": 35.282134}, {"timestamp": 5766.45, "power": 35.282134}, {"timestamp": 5786.97, "power": 35.282134}, {"timestamp": 5807.5, "power": 35.282134}, {"timestamp": 5828.05, "power": 35.282134}, {"timestamp": 5848.58, "power": 35.282134}, {"timestamp": 5869.12, "power": 35.282134}, {"timestamp": 5889.66, "power": 35.282134}, {"timestamp": 5910.2, "power": 35.282134}, {"timestamp": 5930.73, "power": 35.282134}, {"timestamp": 5951.23, "power": 35.282134}, {"timestamp": 5971.76, "power": 35.282134}, {"timestamp": 5992.3, "power": 35.282134}, {"timestamp": 6012.83, "power": 35.282134}, {"timestamp": 6033.37, "power": 35.282134}, {"timestamp": 6053.91, "power": 32.182373}, {"timestamp": 6074.94, "power": 32.182373}, {"timestamp": 6095.44, "power": 32.182373}, {"timestamp": 6115.97, "power": 32.182373}, {"timestamp": 6136.51, "power": 32.182373}, {"timestamp": 6157.07, "power": 32.182373}, {"timestamp": 6177.61, "power": 32.182373}, {"timestamp": 6198.16, "power": 32.182373}, {"timestamp": 6218.7, "power": 32.182373}, {"timestamp": 6239.2, "power": 32.182373}, {"timestamp": 6259.69, "power": 32.182373}, {"timestamp": 6280.22, "power": 32.182373}, {"timestamp": 6300.76, "power": 32.182373}, {"timestamp": 6321.29, "power": 32.182373}, {"timestamp": 6341.82, "power": 32.182373}, {"timestamp": 6362.35, "power": 32.182373}, {"timestamp": 6382.86, "power": 32.182373}, {"timestamp": 6403.35, "power": 32.182373}, {"timestamp": 6423.85, "power": 32.182373}, {"timestamp": 6444.38, "power": 32.182373}, {"timestamp": 6465.05, "power": 32.182373}, {"timestamp": 6485.59, "power": 32.182373}, {"timestamp": 6506.14, "power": 32.182373}], "timeline": {"START": "2344.748286", "END": "4675.57644"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3605.03}, {"name": "clSetKernelArg", "calls": 19, "time": 1397.88}, {"name": "clReleaseKernel", "calls": 1, "time": 1149.8}, {"name": "clReleaseContext", "calls": 1, "time": 55.0702}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.3483}, {"name": "clCreateContext", "calls": 1, "time": 31.9022}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5735}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.770269}, {"name": "clCreateKernel", "calls": 1, "time": 0.341371}, {"name": "clEnqueueTask", "calls": 1, "time": 0.142837}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081512}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038448}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027578}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025346}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021093}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011225}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010925}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010777}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008917}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006815}, {"name": "clRetainDevice", "calls": 2, "time": 0.004962}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2330.83}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2330.39}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7395.423984, "utilization": 77.035667, "size": 6118500.0, "time": 827.336232}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 74748314, "speed": 260.099, "utilization": 2.2578, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4673293, "speed": 477.35, "utilization": 4.14366, "size": 0.127688}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len8/run1.json b/code/fpga/memory_results/dblp.xml.15MB.len8/run1.json new file mode 100644 index 0000000..203b310 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.5836, "power": 32.419733}, {"timestamp": 62.2013, "power": 32.419733}, {"timestamp": 82.7096, "power": 32.419733}, {"timestamp": 103.229, "power": 32.419733}, {"timestamp": 123.973, "power": 32.419733}, {"timestamp": 144.516, "power": 32.419733}, {"timestamp": 165.043, "power": 32.419733}, {"timestamp": 185.581, "power": 32.419733}, {"timestamp": 206.11, "power": 32.419733}, {"timestamp": 226.657, "power": 32.419733}, {"timestamp": 247.194, "power": 32.419733}, {"timestamp": 267.731, "power": 32.419733}, {"timestamp": 288.268, "power": 32.419733}, {"timestamp": 308.804, "power": 32.419733}, {"timestamp": 329.342, "power": 32.419733}, {"timestamp": 349.879, "power": 32.419733}, {"timestamp": 370.364, "power": 32.419733}, {"timestamp": 390.857, "power": 32.419733}, {"timestamp": 411.386, "power": 32.419733}, {"timestamp": 431.925, "power": 32.419733}, {"timestamp": 452.462, "power": 32.419733}, {"timestamp": 472.997, "power": 32.419733}, {"timestamp": 493.538, "power": 32.419733}, {"timestamp": 514.071, "power": 32.419733}, {"timestamp": 534.578, "power": 32.419733}, {"timestamp": 555.109, "power": 32.419733}, {"timestamp": 575.645, "power": 32.419733}, {"timestamp": 596.177, "power": 32.419733}, {"timestamp": 616.716, "power": 32.419733}, {"timestamp": 637.249, "power": 32.419733}, {"timestamp": 657.782, "power": 32.419733}, {"timestamp": 678.333, "power": 32.419733}, {"timestamp": 698.824, "power": 32.419733}, {"timestamp": 719.369, "power": 32.419733}, {"timestamp": 739.911, "power": 32.419733}, {"timestamp": 760.447, "power": 32.419733}, {"timestamp": 780.981, "power": 32.419733}, {"timestamp": 801.518, "power": 32.419733}, {"timestamp": 822.054, "power": 32.419733}, {"timestamp": 842.558, "power": 32.419733}, {"timestamp": 863.05, "power": 32.419733}, {"timestamp": 883.582, "power": 32.419733}, {"timestamp": 904.117, "power": 32.419733}, {"timestamp": 924.653, "power": 32.419733}, {"timestamp": 945.187, "power": 32.419733}, {"timestamp": 965.72, "power": 32.419733}, {"timestamp": 986.257, "power": 32.419733}, {"timestamp": 1006.76, "power": 32.495019}, {"timestamp": 1027.9, "power": 32.495019}, {"timestamp": 1048.49, "power": 32.495019}, {"timestamp": 1069.08, "power": 32.495019}, {"timestamp": 1089.68, "power": 32.495019}, {"timestamp": 1110.26, "power": 32.495019}, {"timestamp": 1130.83, "power": 32.495019}, {"timestamp": 1151.39, "power": 32.495019}, {"timestamp": 1171.98, "power": 32.495019}, {"timestamp": 1192.57, "power": 32.495019}, {"timestamp": 1213.16, "power": 32.495019}, {"timestamp": 1233.75, "power": 32.495019}, {"timestamp": 1254.35, "power": 32.495019}, {"timestamp": 1274.91, "power": 32.495019}, {"timestamp": 1295.46, "power": 32.495019}, {"timestamp": 1316.05, "power": 32.495019}, {"timestamp": 1336.64, "power": 32.495019}, {"timestamp": 1357.23, "power": 32.495019}, {"timestamp": 1377.83, "power": 32.495019}, {"timestamp": 1398.42, "power": 32.495019}, {"timestamp": 1418.98, "power": 32.495019}, {"timestamp": 1439.53, "power": 32.495019}, {"timestamp": 1460.13, "power": 32.495019}, {"timestamp": 1480.72, "power": 32.495019}, {"timestamp": 1501.31, "power": 32.495019}, {"timestamp": 1521.91, "power": 32.495019}, {"timestamp": 1542.55, "power": 32.495019}, {"timestamp": 1563.04, "power": 32.495019}, {"timestamp": 1583.56, "power": 32.495019}, {"timestamp": 1604.09, "power": 32.495019}, {"timestamp": 1624.62, "power": 32.495019}, {"timestamp": 1645.15, "power": 32.495019}, {"timestamp": 1665.69, "power": 32.495019}, {"timestamp": 1686.22, "power": 32.495019}, {"timestamp": 1706.74, "power": 32.495019}, {"timestamp": 1727.27, "power": 32.495019}, {"timestamp": 1747.8, "power": 32.495019}, {"timestamp": 1768.33, "power": 32.495019}, {"timestamp": 1788.87, "power": 32.495019}, {"timestamp": 1809.4, "power": 32.495019}, {"timestamp": 1829.93, "power": 32.495019}, {"timestamp": 1850.44, "power": 32.495019}, {"timestamp": 1870.92, "power": 32.495019}, {"timestamp": 1891.45, "power": 32.495019}, {"timestamp": 1911.99, "power": 32.495019}, {"timestamp": 1932.52, "power": 32.495019}, {"timestamp": 1953.06, "power": 32.495019}, {"timestamp": 1973.6, "power": 32.495019}, {"timestamp": 1994.13, "power": 32.495019}, {"timestamp": 2014.64, "power": 35.584535}, {"timestamp": 2035.78, "power": 35.584535}, {"timestamp": 2056.31, "power": 35.584535}, {"timestamp": 2076.85, "power": 35.584535}, {"timestamp": 2097.38, "power": 35.584535}, {"timestamp": 2117.91, "power": 35.584535}, {"timestamp": 2138.42, "power": 35.584535}, {"timestamp": 2158.95, "power": 35.584535}, {"timestamp": 2179.48, "power": 35.584535}, {"timestamp": 2200.02, "power": 35.584535}, {"timestamp": 2220.55, "power": 35.584535}, {"timestamp": 2241.08, "power": 35.584535}, {"timestamp": 2261.62, "power": 35.584535}, {"timestamp": 2282.15, "power": 35.584535}, {"timestamp": 2302.67, "power": 35.584535}, {"timestamp": 2323.2, "power": 35.584535}, {"timestamp": 2343.74, "power": 35.584535}, {"timestamp": 2364.27, "power": 35.584535}, {"timestamp": 2384.81, "power": 35.584535}, {"timestamp": 2405.36, "power": 35.584535}, {"timestamp": 2425.9, "power": 35.584535}, {"timestamp": 2446.42, "power": 35.584535}, {"timestamp": 2466.91, "power": 35.584535}, {"timestamp": 2487.45, "power": 35.584535}, {"timestamp": 2508.0, "power": 35.584535}, {"timestamp": 2528.54, "power": 35.584535}, {"timestamp": 2549.09, "power": 35.584535}, {"timestamp": 2569.64, "power": 35.584535}, {"timestamp": 2590.18, "power": 35.584535}, {"timestamp": 2610.69, "power": 35.584535}, {"timestamp": 2631.23, "power": 35.584535}, {"timestamp": 2651.77, "power": 35.584535}, {"timestamp": 2672.32, "power": 35.584535}, {"timestamp": 2692.87, "power": 35.584535}, {"timestamp": 2713.42, "power": 35.584535}, {"timestamp": 2733.97, "power": 35.584535}, {"timestamp": 2754.49, "power": 35.584535}, {"timestamp": 2775.03, "power": 35.584535}, {"timestamp": 2795.58, "power": 35.584535}, {"timestamp": 2816.12, "power": 35.584535}, {"timestamp": 2836.67, "power": 35.584535}, {"timestamp": 2857.22, "power": 35.584535}, {"timestamp": 2877.76, "power": 35.584535}, {"timestamp": 2898.3, "power": 35.584535}, {"timestamp": 2918.82, "power": 35.584535}, {"timestamp": 2939.36, "power": 35.584535}, {"timestamp": 2959.9, "power": 35.584535}, {"timestamp": 2980.45, "power": 35.584535}, {"timestamp": 3001.0, "power": 35.584535}, {"timestamp": 3021.54, "power": 32.881352}, {"timestamp": 3042.69, "power": 32.881352}, {"timestamp": 3063.23, "power": 32.881352}, {"timestamp": 3083.77, "power": 32.881352}, {"timestamp": 3104.31, "power": 32.881352}, {"timestamp": 3124.86, "power": 32.881352}, {"timestamp": 3145.4, "power": 32.881352}, {"timestamp": 3165.95, "power": 32.881352}, {"timestamp": 3186.47, "power": 32.881352}, {"timestamp": 3206.96, "power": 32.881352}, {"timestamp": 3227.5, "power": 32.881352}, {"timestamp": 3248.05, "power": 32.881352}, {"timestamp": 3268.6, "power": 32.881352}, {"timestamp": 3289.14, "power": 32.881352}, {"timestamp": 3309.69, "power": 32.881352}, {"timestamp": 3330.23, "power": 32.881352}, {"timestamp": 3350.75, "power": 32.881352}, {"timestamp": 3371.28, "power": 32.881352}, {"timestamp": 3391.82, "power": 32.881352}, {"timestamp": 3412.36, "power": 32.881352}, {"timestamp": 3432.9, "power": 32.881352}, {"timestamp": 3453.45, "power": 32.881352}, {"timestamp": 3473.99, "power": 32.881352}, {"timestamp": 3494.51, "power": 32.881352}, {"timestamp": 3515.0, "power": 32.881352}, {"timestamp": 3535.53, "power": 32.881352}, {"timestamp": 3556.08, "power": 32.881352}, {"timestamp": 3576.63, "power": 32.881352}, {"timestamp": 3597.17, "power": 32.881352}, {"timestamp": 3617.71, "power": 32.881352}, {"timestamp": 3638.25, "power": 32.881352}, {"timestamp": 3658.78, "power": 32.881352}, {"timestamp": 3679.31, "power": 32.881352}, {"timestamp": 3699.86, "power": 32.881352}, {"timestamp": 3720.4, "power": 32.881352}, {"timestamp": 3740.94, "power": 32.881352}, {"timestamp": 3761.49, "power": 32.881352}, {"timestamp": 3782.03, "power": 32.881352}, {"timestamp": 3802.55, "power": 32.881352}, {"timestamp": 3823.04, "power": 32.881352}, {"timestamp": 3843.58, "power": 32.881352}, {"timestamp": 3864.13, "power": 32.881352}, {"timestamp": 3884.67, "power": 32.881352}, {"timestamp": 3905.21, "power": 32.881352}, {"timestamp": 3925.76, "power": 32.881352}, {"timestamp": 3946.3, "power": 32.881352}, {"timestamp": 3966.82, "power": 32.881352}, {"timestamp": 3987.36, "power": 32.881352}, {"timestamp": 4007.9, "power": 32.881352}, {"timestamp": 4028.44, "power": 32.7278}, {"timestamp": 4049.52, "power": 32.7278}, {"timestamp": 4070.06, "power": 32.7278}, {"timestamp": 4090.58, "power": 32.7278}, {"timestamp": 4111.07, "power": 32.7278}, {"timestamp": 4131.61, "power": 32.7278}, {"timestamp": 4152.15, "power": 32.7278}, {"timestamp": 4172.7, "power": 32.7278}, {"timestamp": 4193.24, "power": 32.7278}, {"timestamp": 4213.78, "power": 32.7278}, {"timestamp": 4234.34, "power": 32.7278}, {"timestamp": 4254.83, "power": 32.7278}, {"timestamp": 4275.37, "power": 32.7278}, {"timestamp": 4295.92, "power": 32.7278}, {"timestamp": 4316.46, "power": 32.7278}, {"timestamp": 4337.01, "power": 32.7278}, {"timestamp": 4357.55, "power": 32.7278}, {"timestamp": 4378.09, "power": 32.7278}, {"timestamp": 4398.62, "power": 32.7278}, {"timestamp": 4419.15, "power": 32.7278}, {"timestamp": 4439.7, "power": 32.7278}, {"timestamp": 4460.24, "power": 32.7278}, {"timestamp": 4480.78, "power": 32.7278}, {"timestamp": 4501.32, "power": 32.7278}, {"timestamp": 4521.86, "power": 32.7278}, {"timestamp": 4542.4, "power": 32.7278}, {"timestamp": 4562.9, "power": 32.7278}, {"timestamp": 4583.44, "power": 32.7278}, {"timestamp": 4603.98, "power": 32.7278}, {"timestamp": 4624.53, "power": 32.7278}, {"timestamp": 4645.12, "power": 32.7278}, {"timestamp": 4665.65, "power": 32.7278}, {"timestamp": 4686.18, "power": 32.7278}, {"timestamp": 4706.68, "power": 32.7278}, {"timestamp": 4727.16, "power": 32.7278}, {"timestamp": 4747.68, "power": 32.7278}, {"timestamp": 4768.2, "power": 32.7278}, {"timestamp": 4788.74, "power": 32.7278}, {"timestamp": 4809.26, "power": 32.7278}, {"timestamp": 4829.78, "power": 32.7278}, {"timestamp": 4850.33, "power": 32.7278}, {"timestamp": 4870.81, "power": 32.7278}, {"timestamp": 4891.33, "power": 32.7278}, {"timestamp": 4911.85, "power": 32.7278}, {"timestamp": 4932.38, "power": 32.7278}, {"timestamp": 4952.9, "power": 32.7278}, {"timestamp": 4973.42, "power": 32.7278}, {"timestamp": 4993.95, "power": 32.7278}, {"timestamp": 5014.44, "power": 32.7278}, {"timestamp": 5034.92, "power": 33.696166000000005}, {"timestamp": 5056.15, "power": 33.696166000000005}, {"timestamp": 5076.67, "power": 33.696166000000005}, {"timestamp": 5097.19, "power": 33.696166000000005}, {"timestamp": 5117.72, "power": 33.696166000000005}, {"timestamp": 5138.32, "power": 33.696166000000005}, {"timestamp": 5158.85, "power": 33.696166000000005}, {"timestamp": 5179.38, "power": 33.696166000000005}, {"timestamp": 5224.67, "power": 33.696166000000005}, {"timestamp": 5245.2, "power": 33.696166000000005}, {"timestamp": 5265.73, "power": 33.696166000000005}, {"timestamp": 5286.26, "power": 33.696166000000005}, {"timestamp": 5306.77, "power": 33.696166000000005}, {"timestamp": 5327.26, "power": 33.696166000000005}, {"timestamp": 5347.8, "power": 33.696166000000005}, {"timestamp": 5368.37, "power": 33.696166000000005}, {"timestamp": 5388.91, "power": 33.696166000000005}, {"timestamp": 5409.44, "power": 33.696166000000005}, {"timestamp": 5429.96, "power": 33.696166000000005}, {"timestamp": 5450.46, "power": 33.696166000000005}, {"timestamp": 5470.95, "power": 33.696166000000005}, {"timestamp": 5491.44, "power": 33.696166000000005}, {"timestamp": 5511.97, "power": 33.696166000000005}, {"timestamp": 5532.5, "power": 33.696166000000005}, {"timestamp": 5553.02, "power": 33.696166000000005}, {"timestamp": 5573.55, "power": 33.696166000000005}, {"timestamp": 5594.08, "power": 33.696166000000005}, {"timestamp": 5614.59, "power": 33.696166000000005}, {"timestamp": 5635.08, "power": 33.696166000000005}, {"timestamp": 5655.57, "power": 33.696166000000005}, {"timestamp": 5676.1, "power": 33.696166000000005}, {"timestamp": 5696.63, "power": 33.696166000000005}, {"timestamp": 5717.17, "power": 33.696166000000005}, {"timestamp": 5737.71, "power": 33.696166000000005}, {"timestamp": 5758.25, "power": 33.696166000000005}, {"timestamp": 5778.78, "power": 33.696166000000005}, {"timestamp": 5799.26, "power": 33.696166000000005}, {"timestamp": 5819.78, "power": 33.696166000000005}, {"timestamp": 5840.3, "power": 33.696166000000005}, {"timestamp": 5860.83, "power": 33.696166000000005}, {"timestamp": 5881.35, "power": 33.696166000000005}, {"timestamp": 5901.88, "power": 33.696166000000005}, {"timestamp": 5922.31, "power": 33.696166000000005}, {"timestamp": 5942.49, "power": 33.696166000000005}, {"timestamp": 5962.81, "power": 33.696166000000005}, {"timestamp": 5983.3, "power": 33.696166000000005}, {"timestamp": 6003.82, "power": 33.696166000000005}, {"timestamp": 6024.34, "power": 33.696166000000005}, {"timestamp": 6044.86, "power": 31.911980999999997}, {"timestamp": 6065.92, "power": 31.911980999999997}, {"timestamp": 6086.43, "power": 31.911980999999997}, {"timestamp": 6106.91, "power": 31.911980999999997}], "timeline": {"START": "2342.944579", "END": "4602.785529"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3569.75}, {"name": "clSetKernelArg", "calls": 19, "time": 1390.97}, {"name": "clReleaseKernel", "calls": 1, "time": 852.326}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.1092}, {"name": "clReleaseContext", "calls": 1, "time": 50.704}, {"name": "clCreateContext", "calls": 1, "time": 39.4436}, {"name": "clReleaseProgram", "calls": 1, "time": 15.1804}, {"name": "clCreateKernel", "calls": 1, "time": 0.341159}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310377}, {"name": "clEnqueueTask", "calls": 1, "time": 0.114348}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077416}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076198}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032132}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02544}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020905}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012707}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010781}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010298}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009073}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007051}, {"name": "clRetainDevice", "calls": 2, "time": 0.004981}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2259.84}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2259.47}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7394.202953, "utilization": 77.022947, "size": 6118500.0, "time": 827.472853}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 72425671, "speed": 260.027, "utilization": 2.25717, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4528104, "speed": 477.867, "utilization": 4.14815, "size": 0.127679}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len8/run2.json b/code/fpga/memory_results/dblp.xml.15MB.len8/run2.json new file mode 100644 index 0000000..7c21b9b --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.4291, "power": 32.179824}, {"timestamp": 71.027, "power": 32.179824}, {"timestamp": 91.5243, "power": 32.179824}, {"timestamp": 112.055, "power": 32.179824}, {"timestamp": 132.607, "power": 32.179824}, {"timestamp": 153.196, "power": 32.179824}, {"timestamp": 173.728, "power": 32.179824}, {"timestamp": 194.27, "power": 32.179824}, {"timestamp": 214.802, "power": 32.179824}, {"timestamp": 235.302, "power": 32.179824}, {"timestamp": 255.835, "power": 32.179824}, {"timestamp": 276.371, "power": 32.179824}, {"timestamp": 296.913, "power": 32.179824}, {"timestamp": 317.455, "power": 32.179824}, {"timestamp": 337.993, "power": 32.179824}, {"timestamp": 358.532, "power": 32.179824}, {"timestamp": 379.028, "power": 32.179824}, {"timestamp": 399.523, "power": 32.179824}, {"timestamp": 420.055, "power": 32.179824}, {"timestamp": 440.597, "power": 32.179824}, {"timestamp": 461.135, "power": 32.179824}, {"timestamp": 481.675, "power": 32.179824}, {"timestamp": 502.212, "power": 32.179824}, {"timestamp": 522.75, "power": 32.179824}, {"timestamp": 543.252, "power": 32.179824}, {"timestamp": 563.785, "power": 32.179824}, {"timestamp": 584.326, "power": 32.179824}, {"timestamp": 604.862, "power": 32.179824}, {"timestamp": 625.398, "power": 32.179824}, {"timestamp": 645.938, "power": 32.179824}, {"timestamp": 666.475, "power": 32.179824}, {"timestamp": 687.03, "power": 32.179824}, {"timestamp": 707.523, "power": 32.179824}, {"timestamp": 728.066, "power": 32.179824}, {"timestamp": 748.603, "power": 32.179824}, {"timestamp": 769.079, "power": 32.179824}, {"timestamp": 789.62, "power": 32.179824}, {"timestamp": 810.158, "power": 32.179824}, {"timestamp": 830.698, "power": 32.179824}, {"timestamp": 851.214, "power": 32.179824}, {"timestamp": 871.708, "power": 32.179824}, {"timestamp": 892.242, "power": 32.179824}, {"timestamp": 912.781, "power": 32.179824}, {"timestamp": 933.315, "power": 32.179824}, {"timestamp": 953.849, "power": 32.179824}, {"timestamp": 974.383, "power": 32.179824}, {"timestamp": 994.931, "power": 32.179824}, {"timestamp": 1015.44, "power": 31.984513}, {"timestamp": 1036.65, "power": 31.984513}, {"timestamp": 1057.25, "power": 31.984513}, {"timestamp": 1077.84, "power": 31.984513}, {"timestamp": 1098.43, "power": 31.984513}, {"timestamp": 1119.03, "power": 31.984513}, {"timestamp": 1139.6, "power": 31.984513}, {"timestamp": 1160.15, "power": 31.984513}, {"timestamp": 1180.75, "power": 31.984513}, {"timestamp": 1201.34, "power": 31.984513}, {"timestamp": 1221.94, "power": 31.984513}, {"timestamp": 1242.53, "power": 31.984513}, {"timestamp": 1263.11, "power": 31.984513}, {"timestamp": 1283.67, "power": 31.984513}, {"timestamp": 1304.22, "power": 31.984513}, {"timestamp": 1324.82, "power": 31.984513}, {"timestamp": 1345.41, "power": 31.984513}, {"timestamp": 1366.0, "power": 31.984513}, {"timestamp": 1386.6, "power": 31.984513}, {"timestamp": 1407.18, "power": 31.984513}, {"timestamp": 1427.74, "power": 31.984513}, {"timestamp": 1448.3, "power": 31.984513}, {"timestamp": 1468.89, "power": 31.984513}, {"timestamp": 1489.49, "power": 31.984513}, {"timestamp": 1510.08, "power": 31.984513}, {"timestamp": 1530.69, "power": 31.984513}, {"timestamp": 1551.29, "power": 31.984513}, {"timestamp": 1571.84, "power": 31.984513}, {"timestamp": 1592.43, "power": 31.984513}, {"timestamp": 1612.98, "power": 31.984513}, {"timestamp": 1633.51, "power": 31.984513}, {"timestamp": 1654.05, "power": 31.984513}, {"timestamp": 1674.58, "power": 31.984513}, {"timestamp": 1695.1, "power": 31.984513}, {"timestamp": 1715.58, "power": 31.984513}, {"timestamp": 1736.11, "power": 31.984513}, {"timestamp": 1756.65, "power": 31.984513}, {"timestamp": 1777.18, "power": 31.984513}, {"timestamp": 1797.72, "power": 31.984513}, {"timestamp": 1818.25, "power": 31.984513}, {"timestamp": 1838.79, "power": 31.984513}, {"timestamp": 1859.3, "power": 31.984513}, {"timestamp": 1879.84, "power": 31.984513}, {"timestamp": 1900.34, "power": 31.984513}, {"timestamp": 1920.86, "power": 31.984513}, {"timestamp": 1941.36, "power": 31.984513}, {"timestamp": 1961.9, "power": 31.984513}, {"timestamp": 1982.44, "power": 31.984513}, {"timestamp": 2002.99, "power": 31.984513}, {"timestamp": 2023.48, "power": 34.660174}, {"timestamp": 2044.68, "power": 34.660174}, {"timestamp": 2065.21, "power": 34.660174}, {"timestamp": 2085.74, "power": 34.660174}, {"timestamp": 2106.27, "power": 34.660174}, {"timestamp": 2126.8, "power": 34.660174}, {"timestamp": 2147.31, "power": 34.660174}, {"timestamp": 2167.79, "power": 34.660174}, {"timestamp": 2188.32, "power": 34.660174}, {"timestamp": 2208.84, "power": 34.660174}, {"timestamp": 2229.37, "power": 34.660174}, {"timestamp": 2249.9, "power": 34.660174}, {"timestamp": 2270.43, "power": 34.660174}, {"timestamp": 2290.95, "power": 34.660174}, {"timestamp": 2311.45, "power": 34.660174}, {"timestamp": 2331.97, "power": 34.660174}, {"timestamp": 2352.49, "power": 34.660174}, {"timestamp": 2373.02, "power": 34.660174}, {"timestamp": 2393.55, "power": 34.660174}, {"timestamp": 2414.08, "power": 34.660174}, {"timestamp": 2434.61, "power": 34.660174}, {"timestamp": 2455.11, "power": 34.660174}, {"timestamp": 2475.64, "power": 34.660174}, {"timestamp": 2496.17, "power": 34.660174}, {"timestamp": 2516.69, "power": 34.660174}, {"timestamp": 2537.22, "power": 34.660174}, {"timestamp": 2557.75, "power": 34.660174}, {"timestamp": 2578.28, "power": 34.660174}, {"timestamp": 2598.8, "power": 34.660174}, {"timestamp": 2619.31, "power": 34.660174}, {"timestamp": 2639.84, "power": 34.660174}, {"timestamp": 2660.36, "power": 34.660174}, {"timestamp": 2680.89, "power": 34.660174}, {"timestamp": 2701.42, "power": 34.660174}, {"timestamp": 2721.95, "power": 34.660174}, {"timestamp": 2742.48, "power": 34.660174}, {"timestamp": 2763.02, "power": 34.660174}, {"timestamp": 2783.5, "power": 34.660174}, {"timestamp": 2804.02, "power": 34.660174}, {"timestamp": 2824.55, "power": 34.660174}, {"timestamp": 2845.08, "power": 34.660174}, {"timestamp": 2865.6, "power": 34.660174}, {"timestamp": 2886.13, "power": 34.660174}, {"timestamp": 2906.65, "power": 34.660174}, {"timestamp": 2927.15, "power": 34.660174}, {"timestamp": 2947.68, "power": 34.660174}, {"timestamp": 2968.21, "power": 34.660174}, {"timestamp": 2988.74, "power": 34.660174}, {"timestamp": 3009.27, "power": 34.660174}, {"timestamp": 3029.79, "power": 32.82635}, {"timestamp": 3050.82, "power": 32.82635}, {"timestamp": 3071.32, "power": 32.82635}, {"timestamp": 3091.84, "power": 32.82635}, {"timestamp": 3112.37, "power": 32.82635}, {"timestamp": 3132.9, "power": 32.82635}, {"timestamp": 3153.42, "power": 32.82635}, {"timestamp": 3173.95, "power": 32.82635}, {"timestamp": 3194.48, "power": 32.82635}, {"timestamp": 3215.01, "power": 32.82635}, {"timestamp": 3235.49, "power": 32.82635}, {"timestamp": 3256.01, "power": 32.82635}, {"timestamp": 3276.54, "power": 32.82635}, {"timestamp": 3297.07, "power": 32.82635}, {"timestamp": 3317.59, "power": 32.82635}, {"timestamp": 3338.12, "power": 32.82635}, {"timestamp": 3358.65, "power": 32.82635}, {"timestamp": 3379.15, "power": 32.82635}, {"timestamp": 3399.64, "power": 32.82635}, {"timestamp": 3420.16, "power": 32.82635}, {"timestamp": 3440.69, "power": 32.82635}, {"timestamp": 3461.22, "power": 32.82635}, {"timestamp": 3481.75, "power": 32.82635}, {"timestamp": 3502.29, "power": 32.82635}, {"timestamp": 3522.82, "power": 32.82635}, {"timestamp": 3543.34, "power": 32.82635}, {"timestamp": 3563.87, "power": 32.82635}, {"timestamp": 3584.42, "power": 32.82635}, {"timestamp": 3604.97, "power": 32.82635}, {"timestamp": 3625.52, "power": 32.82635}, {"timestamp": 3646.06, "power": 32.82635}, {"timestamp": 3666.61, "power": 32.82635}, {"timestamp": 3687.13, "power": 32.82635}, {"timestamp": 3707.62, "power": 32.82635}, {"timestamp": 3728.16, "power": 32.82635}, {"timestamp": 3748.7, "power": 32.82635}, {"timestamp": 3769.24, "power": 32.82635}, {"timestamp": 3789.79, "power": 32.82635}, {"timestamp": 3810.33, "power": 32.82635}, {"timestamp": 3830.87, "power": 32.82635}, {"timestamp": 3851.4, "power": 32.82635}, {"timestamp": 3871.94, "power": 32.82635}, {"timestamp": 3892.48, "power": 32.82635}, {"timestamp": 3913.03, "power": 32.82635}, {"timestamp": 3933.57, "power": 32.82635}, {"timestamp": 3954.12, "power": 32.82635}, {"timestamp": 3974.66, "power": 32.82635}, {"timestamp": 3995.18, "power": 32.82635}, {"timestamp": 4015.72, "power": 32.82635}, {"timestamp": 4036.27, "power": 32.87473}, {"timestamp": 4057.46, "power": 32.87473}, {"timestamp": 4078.0, "power": 32.87473}, {"timestamp": 4098.55, "power": 32.87473}, {"timestamp": 4119.06, "power": 32.87473}, {"timestamp": 4139.55, "power": 32.87473}, {"timestamp": 4160.08, "power": 32.87473}, {"timestamp": 4180.64, "power": 32.87473}, {"timestamp": 4201.18, "power": 32.87473}, {"timestamp": 4221.73, "power": 32.87473}, {"timestamp": 4242.27, "power": 32.87473}, {"timestamp": 4262.82, "power": 32.87473}, {"timestamp": 4283.35, "power": 32.87473}, {"timestamp": 4303.88, "power": 32.87473}, {"timestamp": 4324.43, "power": 32.87473}, {"timestamp": 4344.98, "power": 32.87473}, {"timestamp": 4365.52, "power": 32.87473}, {"timestamp": 4386.07, "power": 32.87473}, {"timestamp": 4406.62, "power": 32.87473}, {"timestamp": 4427.14, "power": 32.87473}, {"timestamp": 4447.64, "power": 32.87473}, {"timestamp": 4468.17, "power": 32.87473}, {"timestamp": 4488.72, "power": 32.87473}, {"timestamp": 4509.27, "power": 32.87473}, {"timestamp": 4529.82, "power": 32.87473}, {"timestamp": 4550.36, "power": 32.87473}, {"timestamp": 4570.91, "power": 32.87473}, {"timestamp": 4591.44, "power": 32.87473}, {"timestamp": 4611.97, "power": 32.87473}, {"timestamp": 4632.52, "power": 32.87473}, {"timestamp": 4653.06, "power": 32.87473}, {"timestamp": 4673.61, "power": 32.87473}, {"timestamp": 4694.16, "power": 32.87473}, {"timestamp": 4714.71, "power": 32.87473}, {"timestamp": 4735.23, "power": 32.87473}, {"timestamp": 4755.77, "power": 32.87473}, {"timestamp": 4776.31, "power": 32.87473}, {"timestamp": 4796.84, "power": 32.87473}, {"timestamp": 4817.37, "power": 32.87473}, {"timestamp": 4837.9, "power": 32.87473}, {"timestamp": 4858.43, "power": 32.87473}, {"timestamp": 4878.96, "power": 32.87473}, {"timestamp": 4899.46, "power": 32.87473}, {"timestamp": 4919.98, "power": 32.87473}, {"timestamp": 4940.51, "power": 32.87473}, {"timestamp": 4961.03, "power": 32.87473}, {"timestamp": 4981.56, "power": 32.87473}, {"timestamp": 5002.09, "power": 32.87473}, {"timestamp": 5022.62, "power": 32.87473}, {"timestamp": 5043.12, "power": 35.703911000000005}, {"timestamp": 5064.29, "power": 35.703911000000005}, {"timestamp": 5084.81, "power": 35.703911000000005}, {"timestamp": 5105.34, "power": 35.703911000000005}, {"timestamp": 5125.86, "power": 35.703911000000005}, {"timestamp": 5146.39, "power": 35.703911000000005}, {"timestamp": 5166.92, "power": 35.703911000000005}, {"timestamp": 5187.42, "power": 35.703911000000005}, {"timestamp": 5208.03, "power": 35.703911000000005}, {"timestamp": 5228.62, "power": 35.703911000000005}, {"timestamp": 5249.2, "power": 35.703911000000005}, {"timestamp": 5269.77, "power": 35.703911000000005}, {"timestamp": 5290.34, "power": 35.703911000000005}, {"timestamp": 5310.92, "power": 35.703911000000005}, {"timestamp": 5331.46, "power": 35.703911000000005}, {"timestamp": 5351.96, "power": 35.703911000000005}, {"timestamp": 5372.49, "power": 35.703911000000005}, {"timestamp": 5393.03, "power": 35.703911000000005}, {"timestamp": 5413.57, "power": 35.703911000000005}, {"timestamp": 5434.11, "power": 35.703911000000005}, {"timestamp": 5454.69, "power": 35.703911000000005}, {"timestamp": 5475.2, "power": 35.703911000000005}, {"timestamp": 5495.7, "power": 35.703911000000005}, {"timestamp": 5516.2, "power": 35.703911000000005}, {"timestamp": 5536.73, "power": 35.703911000000005}, {"timestamp": 5557.27, "power": 35.703911000000005}, {"timestamp": 5577.8, "power": 35.703911000000005}, {"timestamp": 5598.34, "power": 35.703911000000005}, {"timestamp": 5618.87, "power": 35.703911000000005}, {"timestamp": 5639.38, "power": 35.703911000000005}, {"timestamp": 5659.87, "power": 35.703911000000005}, {"timestamp": 5680.41, "power": 35.703911000000005}, {"timestamp": 5700.95, "power": 35.703911000000005}, {"timestamp": 5721.49, "power": 35.703911000000005}, {"timestamp": 5742.03, "power": 35.703911000000005}, {"timestamp": 5762.57, "power": 35.703911000000005}, {"timestamp": 5783.09, "power": 35.703911000000005}, {"timestamp": 5803.59, "power": 35.703911000000005}, {"timestamp": 5824.11, "power": 35.703911000000005}, {"timestamp": 5844.67, "power": 35.703911000000005}, {"timestamp": 5865.21, "power": 35.703911000000005}, {"timestamp": 5885.75, "power": 35.703911000000005}, {"timestamp": 5906.29, "power": 35.703911000000005}, {"timestamp": 5926.83, "power": 35.703911000000005}, {"timestamp": 5947.35, "power": 35.703911000000005}, {"timestamp": 5967.84, "power": 35.703911000000005}, {"timestamp": 5988.33, "power": 35.703911000000005}, {"timestamp": 6008.86, "power": 35.703911000000005}, {"timestamp": 6029.39, "power": 35.703911000000005}, {"timestamp": 6049.93, "power": 32.027397}, {"timestamp": 6071.02, "power": 32.027397}, {"timestamp": 6091.51, "power": 32.027397}, {"timestamp": 6112.0, "power": 32.027397}, {"timestamp": 6132.54, "power": 32.027397}, {"timestamp": 6153.09, "power": 32.027397}], "timeline": {"START": "2356.730002", "END": "4730.221648"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3643.23}, {"name": "clSetKernelArg", "calls": 19, "time": 1398.53}, {"name": "clReleaseKernel", "calls": 1, "time": 817.925}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.1694}, {"name": "clCreateContext", "calls": 1, "time": 48.2521}, {"name": "clReleaseContext", "calls": 1, "time": 29.454}, {"name": "clReleaseProgram", "calls": 1, "time": 16.0097}, {"name": "clCreateKernel", "calls": 1, "time": 0.369144}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.288104}, {"name": "clEnqueueTask", "calls": 1, "time": 0.163812}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078103}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070108}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029176}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025143}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02216}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.012148}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011298}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010812}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009527}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006839}, {"name": "clRetainDevice", "calls": 2, "time": 0.004852}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2373.49}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2373.12}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7422.186447, "utilization": 77.314442, "size": 6118500.0, "time": 824.353074}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 76145917, "speed": 260.133, "utilization": 2.2581, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4760661, "speed": 477.507, "utilization": 4.14502, "size": 0.127694}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len8/run3.json b/code/fpga/memory_results/dblp.xml.15MB.len8/run3.json new file mode 100644 index 0000000..b3ebfb5 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.0168, "power": 32.304513}, {"timestamp": 61.6615, "power": 32.304513}, {"timestamp": 82.1974, "power": 32.304513}, {"timestamp": 102.725, "power": 32.304513}, {"timestamp": 123.523, "power": 32.304513}, {"timestamp": 144.07, "power": 32.304513}, {"timestamp": 164.6, "power": 32.304513}, {"timestamp": 185.139, "power": 32.304513}, {"timestamp": 205.635, "power": 32.304513}, {"timestamp": 226.162, "power": 32.304513}, {"timestamp": 246.702, "power": 32.304513}, {"timestamp": 267.242, "power": 32.304513}, {"timestamp": 287.782, "power": 32.304513}, {"timestamp": 308.32, "power": 32.304513}, {"timestamp": 328.856, "power": 32.304513}, {"timestamp": 349.388, "power": 32.304513}, {"timestamp": 369.884, "power": 32.304513}, {"timestamp": 390.425, "power": 32.304513}, {"timestamp": 410.961, "power": 32.304513}, {"timestamp": 431.503, "power": 32.304513}, {"timestamp": 452.038, "power": 32.304513}, {"timestamp": 472.578, "power": 32.304513}, {"timestamp": 493.118, "power": 32.304513}, {"timestamp": 513.629, "power": 32.304513}, {"timestamp": 534.165, "power": 32.304513}, {"timestamp": 554.704, "power": 32.304513}, {"timestamp": 575.241, "power": 32.304513}, {"timestamp": 595.778, "power": 32.304513}, {"timestamp": 616.317, "power": 32.304513}, {"timestamp": 636.855, "power": 32.304513}, {"timestamp": 657.39, "power": 32.304513}, {"timestamp": 677.884, "power": 32.304513}, {"timestamp": 698.419, "power": 32.304513}, {"timestamp": 718.965, "power": 32.304513}, {"timestamp": 739.505, "power": 32.304513}, {"timestamp": 760.04, "power": 32.304513}, {"timestamp": 780.575, "power": 32.304513}, {"timestamp": 801.117, "power": 32.304513}, {"timestamp": 821.622, "power": 32.304513}, {"timestamp": 842.152, "power": 32.304513}, {"timestamp": 862.689, "power": 32.304513}, {"timestamp": 883.223, "power": 32.304513}, {"timestamp": 903.759, "power": 32.304513}, {"timestamp": 924.299, "power": 32.304513}, {"timestamp": 944.838, "power": 32.304513}, {"timestamp": 965.388, "power": 32.304513}, {"timestamp": 985.884, "power": 32.304513}, {"timestamp": 1006.42, "power": 32.031018}, {"timestamp": 1027.6, "power": 32.031018}, {"timestamp": 1048.19, "power": 32.031018}, {"timestamp": 1068.78, "power": 32.031018}, {"timestamp": 1089.37, "power": 32.031018}, {"timestamp": 1109.92, "power": 32.031018}, {"timestamp": 1130.47, "power": 32.031018}, {"timestamp": 1151.07, "power": 32.031018}, {"timestamp": 1171.66, "power": 32.031018}, {"timestamp": 1192.25, "power": 32.031018}, {"timestamp": 1212.84, "power": 32.031018}, {"timestamp": 1233.39, "power": 32.031018}, {"timestamp": 1253.94, "power": 32.031018}, {"timestamp": 1274.49, "power": 32.031018}, {"timestamp": 1295.09, "power": 32.031018}, {"timestamp": 1315.68, "power": 32.031018}, {"timestamp": 1336.27, "power": 32.031018}, {"timestamp": 1356.86, "power": 32.031018}, {"timestamp": 1377.44, "power": 32.031018}, {"timestamp": 1398.01, "power": 32.031018}, {"timestamp": 1418.56, "power": 32.031018}, {"timestamp": 1439.15, "power": 32.031018}, {"timestamp": 1459.74, "power": 32.031018}, {"timestamp": 1480.33, "power": 32.031018}, {"timestamp": 1500.93, "power": 32.031018}, {"timestamp": 1521.51, "power": 32.031018}, {"timestamp": 1542.07, "power": 32.031018}, {"timestamp": 1562.62, "power": 32.031018}, {"timestamp": 1583.22, "power": 32.031018}, {"timestamp": 1603.75, "power": 32.031018}, {"timestamp": 1624.28, "power": 32.031018}, {"timestamp": 1644.82, "power": 32.031018}, {"timestamp": 1665.37, "power": 32.031018}, {"timestamp": 1685.86, "power": 32.031018}, {"timestamp": 1706.39, "power": 32.031018}, {"timestamp": 1726.92, "power": 32.031018}, {"timestamp": 1747.45, "power": 32.031018}, {"timestamp": 1767.99, "power": 32.031018}, {"timestamp": 1788.52, "power": 32.031018}, {"timestamp": 1809.05, "power": 32.031018}, {"timestamp": 1829.56, "power": 32.031018}, {"timestamp": 1850.05, "power": 32.031018}, {"timestamp": 1870.58, "power": 32.031018}, {"timestamp": 1891.11, "power": 32.031018}, {"timestamp": 1911.64, "power": 32.031018}, {"timestamp": 1932.18, "power": 32.031018}, {"timestamp": 1952.72, "power": 32.031018}, {"timestamp": 1973.26, "power": 32.031018}, {"timestamp": 1993.76, "power": 32.031018}, {"timestamp": 2014.29, "power": 36.531363999999996}, {"timestamp": 2035.38, "power": 36.531363999999996}, {"timestamp": 2055.91, "power": 36.531363999999996}, {"timestamp": 2076.45, "power": 36.531363999999996}, {"timestamp": 2096.98, "power": 36.531363999999996}, {"timestamp": 2117.49, "power": 36.531363999999996}, {"timestamp": 2137.98, "power": 36.531363999999996}, {"timestamp": 2158.51, "power": 36.531363999999996}, {"timestamp": 2179.04, "power": 36.531363999999996}, {"timestamp": 2199.57, "power": 36.531363999999996}, {"timestamp": 2220.1, "power": 36.531363999999996}, {"timestamp": 2240.64, "power": 36.531363999999996}, {"timestamp": 2261.17, "power": 36.531363999999996}, {"timestamp": 2281.67, "power": 36.531363999999996}, {"timestamp": 2302.2, "power": 36.531363999999996}, {"timestamp": 2322.74, "power": 36.531363999999996}, {"timestamp": 2343.27, "power": 36.531363999999996}, {"timestamp": 2363.8, "power": 36.531363999999996}, {"timestamp": 2384.37, "power": 36.531363999999996}, {"timestamp": 2404.93, "power": 36.531363999999996}, {"timestamp": 2425.42, "power": 36.531363999999996}, {"timestamp": 2445.91, "power": 36.531363999999996}, {"timestamp": 2466.44, "power": 36.531363999999996}, {"timestamp": 2486.98, "power": 36.531363999999996}, {"timestamp": 2507.53, "power": 36.531363999999996}, {"timestamp": 2528.07, "power": 36.531363999999996}, {"timestamp": 2548.61, "power": 36.531363999999996}, {"timestamp": 2569.15, "power": 36.531363999999996}, {"timestamp": 2589.67, "power": 36.531363999999996}, {"timestamp": 2610.21, "power": 36.531363999999996}, {"timestamp": 2630.75, "power": 36.531363999999996}, {"timestamp": 2651.29, "power": 36.531363999999996}, {"timestamp": 2671.83, "power": 36.531363999999996}, {"timestamp": 2692.34, "power": 36.531363999999996}, {"timestamp": 2712.88, "power": 36.531363999999996}, {"timestamp": 2733.43, "power": 36.531363999999996}, {"timestamp": 2753.93, "power": 36.531363999999996}, {"timestamp": 2774.47, "power": 36.531363999999996}, {"timestamp": 2795.01, "power": 36.531363999999996}, {"timestamp": 2815.55, "power": 36.531363999999996}, {"timestamp": 2836.09, "power": 36.531363999999996}, {"timestamp": 2856.66, "power": 36.531363999999996}, {"timestamp": 2877.22, "power": 36.531363999999996}, {"timestamp": 2897.74, "power": 36.531363999999996}, {"timestamp": 2918.31, "power": 36.531363999999996}, {"timestamp": 2938.88, "power": 36.531363999999996}, {"timestamp": 2959.45, "power": 36.531363999999996}, {"timestamp": 2980.02, "power": 36.531363999999996}, {"timestamp": 3000.59, "power": 36.531363999999996}, {"timestamp": 3021.17, "power": 33.259009}, {"timestamp": 3042.34, "power": 33.259009}, {"timestamp": 3062.88, "power": 33.259009}, {"timestamp": 3083.42, "power": 33.259009}, {"timestamp": 3103.97, "power": 33.259009}, {"timestamp": 3124.51, "power": 33.259009}, {"timestamp": 3145.05, "power": 33.259009}, {"timestamp": 3165.58, "power": 33.259009}, {"timestamp": 3186.07, "power": 33.259009}, {"timestamp": 3206.6, "power": 33.259009}, {"timestamp": 3227.14, "power": 33.259009}, {"timestamp": 3247.68, "power": 33.259009}, {"timestamp": 3268.22, "power": 33.259009}, {"timestamp": 3288.76, "power": 33.259009}, {"timestamp": 3309.3, "power": 33.259009}, {"timestamp": 3329.81, "power": 33.259009}, {"timestamp": 3350.33, "power": 33.259009}, {"timestamp": 3370.91, "power": 33.259009}, {"timestamp": 3391.47, "power": 33.259009}, {"timestamp": 3412.03, "power": 33.259009}, {"timestamp": 3432.6, "power": 33.259009}, {"timestamp": 3453.17, "power": 33.259009}, {"timestamp": 3473.68, "power": 33.259009}, {"timestamp": 3494.23, "power": 33.259009}, {"timestamp": 3514.8, "power": 33.259009}, {"timestamp": 3535.37, "power": 33.259009}, {"timestamp": 3555.95, "power": 33.259009}, {"timestamp": 3576.5, "power": 33.259009}, {"timestamp": 3597.08, "power": 33.259009}, {"timestamp": 3617.59, "power": 33.259009}, {"timestamp": 3638.09, "power": 33.259009}, {"timestamp": 3658.63, "power": 33.259009}, {"timestamp": 3679.19, "power": 33.259009}, {"timestamp": 3699.73, "power": 33.259009}, {"timestamp": 3720.27, "power": 33.259009}, {"timestamp": 3740.81, "power": 33.259009}, {"timestamp": 3761.37, "power": 33.259009}, {"timestamp": 3781.87, "power": 33.259009}, {"timestamp": 3802.4, "power": 33.259009}, {"timestamp": 3822.94, "power": 33.259009}, {"timestamp": 3843.52, "power": 33.259009}, {"timestamp": 3864.09, "power": 33.259009}, {"timestamp": 3884.65, "power": 33.259009}, {"timestamp": 3905.22, "power": 33.259009}, {"timestamp": 3925.74, "power": 33.259009}, {"timestamp": 3946.29, "power": 33.259009}, {"timestamp": 3966.84, "power": 33.259009}, {"timestamp": 3987.39, "power": 33.259009}, {"timestamp": 4007.97, "power": 33.259009}, {"timestamp": 4028.54, "power": 32.818932000000004}, {"timestamp": 4049.67, "power": 32.818932000000004}, {"timestamp": 4070.2, "power": 32.818932000000004}, {"timestamp": 4090.74, "power": 32.818932000000004}, {"timestamp": 4111.3, "power": 32.818932000000004}, {"timestamp": 4131.88, "power": 32.818932000000004}, {"timestamp": 4152.45, "power": 32.818932000000004}, {"timestamp": 4173.0, "power": 32.818932000000004}, {"timestamp": 4193.56, "power": 32.818932000000004}, {"timestamp": 4214.06, "power": 32.818932000000004}, {"timestamp": 4234.63, "power": 32.818932000000004}, {"timestamp": 4255.2, "power": 32.818932000000004}, {"timestamp": 4275.75, "power": 32.818932000000004}, {"timestamp": 4296.31, "power": 32.818932000000004}, {"timestamp": 4316.88, "power": 32.818932000000004}, {"timestamp": 4337.45, "power": 32.818932000000004}, {"timestamp": 4357.95, "power": 32.818932000000004}, {"timestamp": 4378.51, "power": 32.818932000000004}, {"timestamp": 4399.07, "power": 32.818932000000004}, {"timestamp": 4419.63, "power": 32.818932000000004}, {"timestamp": 4440.21, "power": 32.818932000000004}, {"timestamp": 4460.77, "power": 32.818932000000004}, {"timestamp": 4481.33, "power": 32.818932000000004}, {"timestamp": 4501.83, "power": 32.818932000000004}, {"timestamp": 4522.37, "power": 32.818932000000004}, {"timestamp": 4542.9, "power": 32.818932000000004}, {"timestamp": 4563.45, "power": 32.818932000000004}, {"timestamp": 4583.98, "power": 32.818932000000004}, {"timestamp": 4604.52, "power": 32.818932000000004}, {"timestamp": 4625.06, "power": 32.818932000000004}, {"timestamp": 4645.58, "power": 32.818932000000004}, {"timestamp": 4666.07, "power": 32.818932000000004}, {"timestamp": 4686.56, "power": 32.818932000000004}, {"timestamp": 4707.07, "power": 32.818932000000004}, {"timestamp": 4727.59, "power": 32.818932000000004}, {"timestamp": 4748.12, "power": 32.818932000000004}, {"timestamp": 4768.64, "power": 32.818932000000004}, {"timestamp": 4789.16, "power": 32.818932000000004}, {"timestamp": 4809.67, "power": 32.818932000000004}, {"timestamp": 4830.15, "power": 32.818932000000004}, {"timestamp": 4850.65, "power": 32.818932000000004}, {"timestamp": 4871.18, "power": 32.818932000000004}, {"timestamp": 4891.7, "power": 32.818932000000004}, {"timestamp": 4912.23, "power": 32.818932000000004}, {"timestamp": 4932.75, "power": 32.818932000000004}, {"timestamp": 4953.24, "power": 32.818932000000004}, {"timestamp": 4973.73, "power": 32.818932000000004}, {"timestamp": 4994.21, "power": 32.818932000000004}, {"timestamp": 5014.74, "power": 32.818932000000004}, {"timestamp": 5035.26, "power": 35.103666000000004}, {"timestamp": 5056.48, "power": 35.103666000000004}, {"timestamp": 5077.01, "power": 35.103666000000004}, {"timestamp": 5097.5, "power": 35.103666000000004}, {"timestamp": 5117.98, "power": 35.103666000000004}, {"timestamp": 5138.44, "power": 35.103666000000004}, {"timestamp": 5159.02, "power": 35.103666000000004}, {"timestamp": 5179.54, "power": 35.103666000000004}, {"timestamp": 5234.5, "power": 35.103666000000004}, {"timestamp": 5254.99, "power": 35.103666000000004}, {"timestamp": 5275.5, "power": 35.103666000000004}, {"timestamp": 5296.02, "power": 35.103666000000004}, {"timestamp": 5316.55, "power": 35.103666000000004}, {"timestamp": 5337.08, "power": 35.103666000000004}, {"timestamp": 5357.61, "power": 35.103666000000004}, {"timestamp": 5378.13, "power": 35.103666000000004}, {"timestamp": 5398.66, "power": 35.103666000000004}, {"timestamp": 5419.17, "power": 35.103666000000004}, {"timestamp": 5439.7, "power": 35.103666000000004}, {"timestamp": 5460.22, "power": 35.103666000000004}, {"timestamp": 5480.75, "power": 35.103666000000004}, {"timestamp": 5501.27, "power": 35.103666000000004}, {"timestamp": 5521.78, "power": 35.103666000000004}, {"timestamp": 5542.25, "power": 35.103666000000004}, {"timestamp": 5562.68, "power": 35.103666000000004}, {"timestamp": 5583.21, "power": 35.103666000000004}, {"timestamp": 5603.74, "power": 35.103666000000004}, {"timestamp": 5624.26, "power": 35.103666000000004}, {"timestamp": 5644.79, "power": 35.103666000000004}, {"timestamp": 5665.28, "power": 35.103666000000004}, {"timestamp": 5685.77, "power": 35.103666000000004}, {"timestamp": 5706.25, "power": 35.103666000000004}, {"timestamp": 5726.78, "power": 35.103666000000004}, {"timestamp": 5747.31, "power": 35.103666000000004}, {"timestamp": 5767.86, "power": 35.103666000000004}, {"timestamp": 5788.36, "power": 35.103666000000004}, {"timestamp": 5808.88, "power": 35.103666000000004}, {"timestamp": 5829.39, "power": 35.103666000000004}, {"timestamp": 5849.87, "power": 35.103666000000004}, {"timestamp": 5870.36, "power": 35.103666000000004}, {"timestamp": 5890.88, "power": 35.103666000000004}, {"timestamp": 5911.41, "power": 35.103666000000004}, {"timestamp": 5931.89, "power": 35.103666000000004}, {"timestamp": 5952.36, "power": 35.103666000000004}, {"timestamp": 5972.86, "power": 35.103666000000004}, {"timestamp": 5993.6, "power": 35.103666000000004}, {"timestamp": 6014.07, "power": 35.103666000000004}, {"timestamp": 6034.5, "power": 35.103666000000004}, {"timestamp": 6055.06, "power": 31.968418000000003}, {"timestamp": 6075.69, "power": 31.968418000000003}, {"timestamp": 6096.14, "power": 31.968418000000003}], "timeline": {"START": "2363.912953", "END": "4648.154619"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3573.37}, {"name": "clSetKernelArg", "calls": 19, "time": 1396.67}, {"name": "clReleaseKernel", "calls": 1, "time": 834.439}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.5273}, {"name": "clCreateContext", "calls": 1, "time": 38.7793}, {"name": "clReleaseContext", "calls": 1, "time": 36.7381}, {"name": "clReleaseProgram", "calls": 1, "time": 24.1725}, {"name": "clCreateKernel", "calls": 1, "time": 0.339755}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.279485}, {"name": "clEnqueueTask", "calls": 1, "time": 0.128442}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084253}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075813}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02779}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025309}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022375}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011837}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011036}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010279}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009198}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006991}, {"name": "clRetainDevice", "calls": 2, "time": 0.005128}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2284.24}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2283.79}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7256.266311, "utilization": 75.586107, "size": 6118500.0, "time": 843.202544}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 73221270, "speed": 260.049, "utilization": 2.25737, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4577855, "speed": 477.69, "utilization": 4.14662, "size": 0.127682}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.15MB.len8/run4.json b/code/fpga/memory_results/dblp.xml.15MB.len8/run4.json new file mode 100644 index 0000000..2a278ce --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.4774, "power": 31.616872}, {"timestamp": 63.1063, "power": 31.616872}, {"timestamp": 83.6498, "power": 31.616872}, {"timestamp": 104.181, "power": 31.616872}, {"timestamp": 125.075, "power": 31.616872}, {"timestamp": 145.94, "power": 31.616872}, {"timestamp": 166.468, "power": 31.616872}, {"timestamp": 187.007, "power": 31.616872}, {"timestamp": 207.535, "power": 31.616872}, {"timestamp": 228.066, "power": 31.616872}, {"timestamp": 248.606, "power": 31.616872}, {"timestamp": 269.147, "power": 31.616872}, {"timestamp": 289.643, "power": 31.616872}, {"timestamp": 310.173, "power": 31.616872}, {"timestamp": 330.709, "power": 31.616872}, {"timestamp": 351.249, "power": 31.616872}, {"timestamp": 371.786, "power": 31.616872}, {"timestamp": 392.324, "power": 31.616872}, {"timestamp": 412.864, "power": 31.616872}, {"timestamp": 433.368, "power": 31.616872}, {"timestamp": 453.86, "power": 31.616872}, {"timestamp": 474.398, "power": 31.616872}, {"timestamp": 494.935, "power": 31.616872}, {"timestamp": 515.477, "power": 31.616872}, {"timestamp": 536.014, "power": 31.616872}, {"timestamp": 556.553, "power": 31.616872}, {"timestamp": 577.094, "power": 31.616872}, {"timestamp": 597.609, "power": 31.616872}, {"timestamp": 618.143, "power": 31.616872}, {"timestamp": 638.683, "power": 31.616872}, {"timestamp": 659.223, "power": 31.616872}, {"timestamp": 679.76, "power": 31.616872}, {"timestamp": 700.299, "power": 31.616872}, {"timestamp": 720.847, "power": 31.616872}, {"timestamp": 741.36, "power": 31.616872}, {"timestamp": 761.854, "power": 31.616872}, {"timestamp": 782.387, "power": 31.616872}, {"timestamp": 802.924, "power": 31.616872}, {"timestamp": 823.46, "power": 31.616872}, {"timestamp": 844.001, "power": 31.616872}, {"timestamp": 864.54, "power": 31.616872}, {"timestamp": 885.077, "power": 31.616872}, {"timestamp": 905.584, "power": 31.616872}, {"timestamp": 926.113, "power": 31.616872}, {"timestamp": 946.653, "power": 31.616872}, {"timestamp": 967.188, "power": 31.616872}, {"timestamp": 987.726, "power": 31.616872}, {"timestamp": 1008.27, "power": 32.686042}, {"timestamp": 1029.44, "power": 32.686042}, {"timestamp": 1050.0, "power": 32.686042}, {"timestamp": 1070.59, "power": 32.686042}, {"timestamp": 1091.19, "power": 32.686042}, {"timestamp": 1111.79, "power": 32.686042}, {"timestamp": 1132.38, "power": 32.686042}, {"timestamp": 1152.97, "power": 32.686042}, {"timestamp": 1173.56, "power": 32.686042}, {"timestamp": 1194.12, "power": 32.686042}, {"timestamp": 1214.71, "power": 32.686042}, {"timestamp": 1235.31, "power": 32.686042}, {"timestamp": 1255.91, "power": 32.686042}, {"timestamp": 1276.5, "power": 32.686042}, {"timestamp": 1297.1, "power": 32.686042}, {"timestamp": 1317.67, "power": 32.686042}, {"timestamp": 1338.23, "power": 32.686042}, {"timestamp": 1358.82, "power": 32.686042}, {"timestamp": 1379.42, "power": 32.686042}, {"timestamp": 1400.03, "power": 32.686042}, {"timestamp": 1420.62, "power": 32.686042}, {"timestamp": 1441.19, "power": 32.686042}, {"timestamp": 1461.75, "power": 32.686042}, {"timestamp": 1482.3, "power": 32.686042}, {"timestamp": 1502.9, "power": 32.686042}, {"timestamp": 1523.51, "power": 32.686042}, {"timestamp": 1544.09, "power": 32.686042}, {"timestamp": 1564.61, "power": 32.686042}, {"timestamp": 1585.15, "power": 32.686042}, {"timestamp": 1605.64, "power": 32.686042}, {"timestamp": 1626.16, "power": 32.686042}, {"timestamp": 1646.69, "power": 32.686042}, {"timestamp": 1667.23, "power": 32.686042}, {"timestamp": 1687.76, "power": 32.686042}, {"timestamp": 1708.29, "power": 32.686042}, {"timestamp": 1728.83, "power": 32.686042}, {"timestamp": 1749.34, "power": 32.686042}, {"timestamp": 1769.82, "power": 32.686042}, {"timestamp": 1790.35, "power": 32.686042}, {"timestamp": 1810.88, "power": 32.686042}, {"timestamp": 1831.41, "power": 32.686042}, {"timestamp": 1851.94, "power": 32.686042}, {"timestamp": 1872.47, "power": 32.686042}, {"timestamp": 1893.0, "power": 32.686042}, {"timestamp": 1913.51, "power": 32.686042}, {"timestamp": 1934.03, "power": 32.686042}, {"timestamp": 1954.57, "power": 32.686042}, {"timestamp": 1975.1, "power": 32.686042}, {"timestamp": 1995.63, "power": 32.686042}, {"timestamp": 2016.16, "power": 36.668047}, {"timestamp": 2037.31, "power": 36.668047}, {"timestamp": 2057.84, "power": 36.668047}, {"timestamp": 2078.38, "power": 36.668047}, {"timestamp": 2098.92, "power": 36.668047}, {"timestamp": 2119.45, "power": 36.668047}, {"timestamp": 2139.99, "power": 36.668047}, {"timestamp": 2160.53, "power": 36.668047}, {"timestamp": 2181.07, "power": 36.668047}, {"timestamp": 2201.58, "power": 36.668047}, {"timestamp": 2222.11, "power": 36.668047}, {"timestamp": 2242.64, "power": 36.668047}, {"timestamp": 2263.18, "power": 36.668047}, {"timestamp": 2283.72, "power": 36.668047}, {"timestamp": 2304.25, "power": 36.668047}, {"timestamp": 2324.79, "power": 36.668047}, {"timestamp": 2345.3, "power": 36.668047}, {"timestamp": 2365.79, "power": 36.668047}, {"timestamp": 2386.33, "power": 36.668047}, {"timestamp": 2406.88, "power": 36.668047}, {"timestamp": 2427.42, "power": 36.668047}, {"timestamp": 2447.97, "power": 36.668047}, {"timestamp": 2468.55, "power": 36.668047}, {"timestamp": 2489.16, "power": 36.668047}, {"timestamp": 2509.68, "power": 36.668047}, {"timestamp": 2530.25, "power": 36.668047}, {"timestamp": 2550.83, "power": 36.668047}, {"timestamp": 2571.4, "power": 36.668047}, {"timestamp": 2591.97, "power": 36.668047}, {"timestamp": 2612.53, "power": 36.668047}, {"timestamp": 2633.11, "power": 36.668047}, {"timestamp": 2653.62, "power": 36.668047}, {"timestamp": 2674.18, "power": 36.668047}, {"timestamp": 2694.75, "power": 36.668047}, {"timestamp": 2715.3, "power": 36.668047}, {"timestamp": 2735.88, "power": 36.668047}, {"timestamp": 2756.44, "power": 36.668047}, {"timestamp": 2777.02, "power": 36.668047}, {"timestamp": 2797.54, "power": 36.668047}, {"timestamp": 2818.1, "power": 36.668047}, {"timestamp": 2838.67, "power": 36.668047}, {"timestamp": 2859.26, "power": 36.668047}, {"timestamp": 2879.83, "power": 36.668047}, {"timestamp": 2900.39, "power": 36.668047}, {"timestamp": 2920.97, "power": 36.668047}, {"timestamp": 2941.49, "power": 36.668047}, {"timestamp": 2962.05, "power": 36.668047}, {"timestamp": 2982.62, "power": 36.668047}, {"timestamp": 3003.18, "power": 36.668047}, {"timestamp": 3023.76, "power": 32.913235}, {"timestamp": 3044.96, "power": 32.913235}, {"timestamp": 3065.49, "power": 32.913235}, {"timestamp": 3086.03, "power": 32.913235}, {"timestamp": 3106.6, "power": 32.913235}, {"timestamp": 3127.18, "power": 32.913235}, {"timestamp": 3147.77, "power": 32.913235}, {"timestamp": 3168.32, "power": 32.913235}, {"timestamp": 3188.87, "power": 32.913235}, {"timestamp": 3209.4, "power": 32.913235}, {"timestamp": 3229.9, "power": 32.913235}, {"timestamp": 3250.45, "power": 32.913235}, {"timestamp": 3270.99, "power": 32.913235}, {"timestamp": 3291.54, "power": 32.913235}, {"timestamp": 3312.08, "power": 32.913235}, {"timestamp": 3332.63, "power": 32.913235}, {"timestamp": 3353.19, "power": 32.913235}, {"timestamp": 3373.7, "power": 32.913235}, {"timestamp": 3394.23, "power": 32.913235}, {"timestamp": 3414.78, "power": 32.913235}, {"timestamp": 3435.33, "power": 32.913235}, {"timestamp": 3455.87, "power": 32.913235}, {"timestamp": 3476.42, "power": 32.913235}, {"timestamp": 3496.96, "power": 32.913235}, {"timestamp": 3517.48, "power": 32.913235}, {"timestamp": 3538.02, "power": 32.913235}, {"timestamp": 3558.57, "power": 32.913235}, {"timestamp": 3579.11, "power": 32.913235}, {"timestamp": 3599.66, "power": 32.913235}, {"timestamp": 3620.21, "power": 32.913235}, {"timestamp": 3640.75, "power": 32.913235}, {"timestamp": 3661.28, "power": 32.913235}, {"timestamp": 3681.78, "power": 32.913235}, {"timestamp": 3702.31, "power": 32.913235}, {"timestamp": 3722.86, "power": 32.913235}, {"timestamp": 3743.4, "power": 32.913235}, {"timestamp": 3763.95, "power": 32.913235}, {"timestamp": 3784.5, "power": 32.913235}, {"timestamp": 3805.05, "power": 32.913235}, {"timestamp": 3825.58, "power": 32.913235}, {"timestamp": 3846.11, "power": 32.913235}, {"timestamp": 3866.66, "power": 32.913235}, {"timestamp": 3887.2, "power": 32.913235}, {"timestamp": 3907.75, "power": 32.913235}, {"timestamp": 3928.29, "power": 32.913235}, {"timestamp": 3948.84, "power": 32.913235}, {"timestamp": 3969.36, "power": 32.913235}, {"timestamp": 3989.87, "power": 32.913235}, {"timestamp": 4010.4, "power": 32.913235}, {"timestamp": 4030.95, "power": 33.012147}, {"timestamp": 4052.12, "power": 33.012147}, {"timestamp": 4072.66, "power": 33.012147}, {"timestamp": 4093.21, "power": 33.012147}, {"timestamp": 4113.71, "power": 33.012147}, {"timestamp": 4134.27, "power": 33.012147}, {"timestamp": 4154.81, "power": 33.012147}, {"timestamp": 4175.36, "power": 33.012147}, {"timestamp": 4195.9, "power": 33.012147}, {"timestamp": 4216.45, "power": 33.012147}, {"timestamp": 4237.0, "power": 33.012147}, {"timestamp": 4257.52, "power": 33.012147}, {"timestamp": 4278.06, "power": 33.012147}, {"timestamp": 4298.6, "power": 33.012147}, {"timestamp": 4319.15, "power": 33.012147}, {"timestamp": 4339.69, "power": 33.012147}, {"timestamp": 4360.24, "power": 33.012147}, {"timestamp": 4380.79, "power": 33.012147}, {"timestamp": 4401.32, "power": 33.012147}, {"timestamp": 4421.86, "power": 33.012147}, {"timestamp": 4442.41, "power": 33.012147}, {"timestamp": 4462.95, "power": 33.012147}, {"timestamp": 4483.5, "power": 33.012147}, {"timestamp": 4504.04, "power": 33.012147}, {"timestamp": 4524.59, "power": 33.012147}, {"timestamp": 4545.16, "power": 33.012147}, {"timestamp": 4565.65, "power": 33.012147}, {"timestamp": 4586.19, "power": 33.012147}, {"timestamp": 4606.74, "power": 33.012147}, {"timestamp": 4627.29, "power": 33.012147}, {"timestamp": 4647.83, "power": 33.012147}, {"timestamp": 4668.38, "power": 33.012147}, {"timestamp": 4688.92, "power": 33.012147}, {"timestamp": 4709.44, "power": 33.012147}, {"timestamp": 4729.98, "power": 33.012147}, {"timestamp": 4750.53, "power": 33.012147}, {"timestamp": 4771.05, "power": 33.012147}, {"timestamp": 4791.58, "power": 33.012147}, {"timestamp": 4812.11, "power": 33.012147}, {"timestamp": 4832.64, "power": 33.012147}, {"timestamp": 4853.17, "power": 33.012147}, {"timestamp": 4873.66, "power": 33.012147}, {"timestamp": 4894.18, "power": 33.012147}, {"timestamp": 4914.71, "power": 33.012147}, {"timestamp": 4935.23, "power": 33.012147}, {"timestamp": 4955.76, "power": 33.012147}, {"timestamp": 4976.29, "power": 33.012147}, {"timestamp": 4996.81, "power": 33.012147}, {"timestamp": 5017.32, "power": 33.012147}, {"timestamp": 5037.85, "power": 37.179061000000004}, {"timestamp": 5059.06, "power": 37.179061000000004}, {"timestamp": 5079.58, "power": 37.179061000000004}, {"timestamp": 5100.11, "power": 37.179061000000004}, {"timestamp": 5120.63, "power": 37.179061000000004}, {"timestamp": 5141.1, "power": 37.179061000000004}, {"timestamp": 5161.65, "power": 37.179061000000004}, {"timestamp": 5182.18, "power": 37.179061000000004}, {"timestamp": 5344.78, "power": 37.179061000000004}, {"timestamp": 5365.28, "power": 37.179061000000004}, {"timestamp": 5385.77, "power": 37.179061000000004}, {"timestamp": 5406.29, "power": 37.179061000000004}, {"timestamp": 5426.82, "power": 37.179061000000004}, {"timestamp": 5447.36, "power": 37.179061000000004}, {"timestamp": 5467.9, "power": 37.179061000000004}, {"timestamp": 5488.43, "power": 37.179061000000004}, {"timestamp": 5508.97, "power": 37.179061000000004}, {"timestamp": 5529.47, "power": 37.179061000000004}, {"timestamp": 5550.0, "power": 37.179061000000004}, {"timestamp": 5570.53, "power": 37.179061000000004}, {"timestamp": 5591.06, "power": 37.179061000000004}, {"timestamp": 5611.59, "power": 37.179061000000004}, {"timestamp": 5632.12, "power": 37.179061000000004}, {"timestamp": 5652.66, "power": 37.179061000000004}, {"timestamp": 5673.2, "power": 37.179061000000004}, {"timestamp": 5693.69, "power": 37.179061000000004}, {"timestamp": 5714.22, "power": 37.179061000000004}, {"timestamp": 5734.76, "power": 37.179061000000004}, {"timestamp": 5755.29, "power": 37.179061000000004}, {"timestamp": 5775.82, "power": 37.179061000000004}, {"timestamp": 5796.34, "power": 37.179061000000004}, {"timestamp": 5816.88, "power": 37.179061000000004}, {"timestamp": 5837.39, "power": 37.179061000000004}, {"timestamp": 5857.89, "power": 37.179061000000004}, {"timestamp": 5878.41, "power": 37.179061000000004}, {"timestamp": 5898.95, "power": 37.179061000000004}, {"timestamp": 5919.48, "power": 37.179061000000004}, {"timestamp": 5940.01, "power": 37.179061000000004}, {"timestamp": 5960.54, "power": 37.179061000000004}, {"timestamp": 5981.08, "power": 37.179061000000004}, {"timestamp": 6001.58, "power": 37.179061000000004}, {"timestamp": 6022.1, "power": 37.179061000000004}, {"timestamp": 6042.64, "power": 32.271791}, {"timestamp": 6063.61, "power": 32.271791}, {"timestamp": 6084.13, "power": 32.271791}, {"timestamp": 6104.66, "power": 32.271791}, {"timestamp": 6125.18, "power": 32.271791}, {"timestamp": 6145.68, "power": 32.271791}, {"timestamp": 6166.16, "power": 32.271791}, {"timestamp": 6186.7, "power": 32.271791}, {"timestamp": 6207.24, "power": 32.271791}, {"timestamp": 6227.78, "power": 32.271791}, {"timestamp": 6248.31, "power": 32.271791}, {"timestamp": 6268.84, "power": 32.271791}, {"timestamp": 6289.36, "power": 32.271791}, {"timestamp": 6309.85, "power": 32.271791}, {"timestamp": 6330.34, "power": 32.271791}, {"timestamp": 6350.86, "power": 32.271791}, {"timestamp": 6371.4, "power": 32.271791}, {"timestamp": 6391.93, "power": 32.271791}, {"timestamp": 6412.46, "power": 32.271791}, {"timestamp": 6432.98, "power": 32.271791}, {"timestamp": 6453.48, "power": 32.271791}, {"timestamp": 6473.97, "power": 32.271791}, {"timestamp": 6494.49, "power": 32.271791}, {"timestamp": 6515.08, "power": 32.271791}, {"timestamp": 6535.65, "power": 32.271791}], "timeline": {"START": "2347.019308", "END": "4707.262134"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3636.49}, {"name": "clSetKernelArg", "calls": 19, "time": 1391.54}, {"name": "clReleaseKernel", "calls": 1, "time": 1159.61}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.1612}, {"name": "clReleaseContext", "calls": 1, "time": 48.3502}, {"name": "clCreateContext", "calls": 1, "time": 40.306}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9239}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.351514}, {"name": "clCreateKernel", "calls": 1, "time": 0.339232}, {"name": "clEnqueueTask", "calls": 1, "time": 0.240082}, {"name": "clRetainMemObject", "calls": 14, "time": 0.103788}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.096698}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028058}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024711}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021474}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011259}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010972}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010479}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00974}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009097}, {"name": "clRetainDevice", "calls": 2, "time": 0.004616}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2360.24}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2359.83}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7386.96053, "utilization": 76.947506, "size": 6118500.0, "time": 828.284135}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 75712185, "speed": 260.134, "utilization": 2.25811, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4733556, "speed": 477.47, "utilization": 4.1447, "size": 0.127692}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len4/run0.json b/code/fpga/memory_results/dblp.xml.20MB.len4/run0.json new file mode 100644 index 0000000..dc9a81e --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.4322, "power": 32.80108}, {"timestamp": 55.0785, "power": 32.80108}, {"timestamp": 75.6176, "power": 32.80108}, {"timestamp": 96.1847, "power": 32.80108}, {"timestamp": 116.863, "power": 32.80108}, {"timestamp": 137.533, "power": 32.80108}, {"timestamp": 158.059, "power": 32.80108}, {"timestamp": 178.574, "power": 32.80108}, {"timestamp": 199.068, "power": 32.80108}, {"timestamp": 219.583, "power": 32.80108}, {"timestamp": 239.913, "power": 32.80108}, {"timestamp": 260.418, "power": 32.80108}, {"timestamp": 281.022, "power": 32.80108}, {"timestamp": 301.628, "power": 32.80108}, {"timestamp": 322.235, "power": 32.80108}, {"timestamp": 343.436, "power": 32.80108}, {"timestamp": 364.046, "power": 32.80108}, {"timestamp": 384.65, "power": 32.80108}, {"timestamp": 405.255, "power": 32.80108}, {"timestamp": 425.86, "power": 32.80108}, {"timestamp": 446.473, "power": 32.80108}, {"timestamp": 467.042, "power": 32.80108}, {"timestamp": 487.609, "power": 32.80108}, {"timestamp": 508.219, "power": 32.80108}, {"timestamp": 528.823, "power": 32.80108}, {"timestamp": 549.432, "power": 32.80108}, {"timestamp": 570.036, "power": 32.80108}, {"timestamp": 590.645, "power": 32.80108}, {"timestamp": 611.213, "power": 32.80108}, {"timestamp": 631.786, "power": 32.80108}, {"timestamp": 652.394, "power": 32.80108}, {"timestamp": 673.001, "power": 32.80108}, {"timestamp": 693.609, "power": 32.80108}, {"timestamp": 714.228, "power": 32.80108}, {"timestamp": 734.831, "power": 32.80108}, {"timestamp": 755.398, "power": 32.80108}, {"timestamp": 776.005, "power": 32.80108}, {"timestamp": 796.613, "power": 32.80108}, {"timestamp": 817.223, "power": 32.80108}, {"timestamp": 837.831, "power": 32.80108}, {"timestamp": 858.447, "power": 32.80108}, {"timestamp": 879.02, "power": 32.80108}, {"timestamp": 899.589, "power": 32.80108}, {"timestamp": 920.196, "power": 32.80108}, {"timestamp": 940.798, "power": 32.80108}, {"timestamp": 961.403, "power": 32.80108}, {"timestamp": 982.018, "power": 32.80108}, {"timestamp": 1002.63, "power": 32.80108}, {"timestamp": 1023.2, "power": 32.20783}, {"timestamp": 1044.4, "power": 32.20783}, {"timestamp": 1065.01, "power": 32.20783}, {"timestamp": 1085.61, "power": 32.20783}, {"timestamp": 1106.22, "power": 32.20783}, {"timestamp": 1126.82, "power": 32.20783}, {"timestamp": 1147.39, "power": 32.20783}, {"timestamp": 1168.0, "power": 32.20783}, {"timestamp": 1188.61, "power": 32.20783}, {"timestamp": 1209.22, "power": 32.20783}, {"timestamp": 1229.83, "power": 32.20783}, {"timestamp": 1250.45, "power": 32.20783}, {"timestamp": 1271.02, "power": 32.20783}, {"timestamp": 1291.59, "power": 32.20783}, {"timestamp": 1312.19, "power": 32.20783}, {"timestamp": 1332.8, "power": 32.20783}, {"timestamp": 1353.41, "power": 32.20783}, {"timestamp": 1374.06, "power": 32.20783}, {"timestamp": 1394.67, "power": 32.20783}, {"timestamp": 1415.23, "power": 32.20783}, {"timestamp": 1435.79, "power": 32.20783}, {"timestamp": 1456.39, "power": 32.20783}, {"timestamp": 1476.99, "power": 32.20783}, {"timestamp": 1497.58, "power": 32.20783}, {"timestamp": 1518.18, "power": 32.20783}, {"timestamp": 1538.75, "power": 32.20783}, {"timestamp": 1559.31, "power": 32.20783}, {"timestamp": 1579.91, "power": 32.20783}, {"timestamp": 1600.5, "power": 32.20783}, {"timestamp": 1621.1, "power": 32.20783}, {"timestamp": 1641.7, "power": 32.20783}, {"timestamp": 1662.3, "power": 32.20783}, {"timestamp": 1682.87, "power": 32.20783}, {"timestamp": 1703.43, "power": 32.20783}, {"timestamp": 1724.02, "power": 32.20783}, {"timestamp": 1744.62, "power": 32.20783}, {"timestamp": 1765.21, "power": 32.20783}, {"timestamp": 1785.81, "power": 32.20783}, {"timestamp": 1806.41, "power": 32.20783}, {"timestamp": 1826.98, "power": 32.20783}, {"timestamp": 1847.53, "power": 32.20783}, {"timestamp": 1868.12, "power": 32.20783}, {"timestamp": 1888.72, "power": 32.20783}, {"timestamp": 1909.31, "power": 32.20783}, {"timestamp": 1929.91, "power": 32.20783}, {"timestamp": 1950.5, "power": 32.20783}, {"timestamp": 1971.08, "power": 32.20783}, {"timestamp": 1991.64, "power": 32.20783}, {"timestamp": 2012.23, "power": 32.20783}, {"timestamp": 2032.83, "power": 32.743436}, {"timestamp": 2053.91, "power": 32.743436}, {"timestamp": 2074.51, "power": 32.743436}, {"timestamp": 2095.07, "power": 32.743436}, {"timestamp": 2115.63, "power": 32.743436}, {"timestamp": 2136.23, "power": 32.743436}, {"timestamp": 2156.82, "power": 32.743436}, {"timestamp": 2177.42, "power": 32.743436}, {"timestamp": 2198.02, "power": 32.743436}, {"timestamp": 2218.59, "power": 32.743436}, {"timestamp": 2239.15, "power": 32.743436}, {"timestamp": 2259.71, "power": 32.743436}, {"timestamp": 2280.3, "power": 32.743436}, {"timestamp": 2300.9, "power": 32.743436}, {"timestamp": 2321.5, "power": 32.743436}, {"timestamp": 2342.1, "power": 32.743436}, {"timestamp": 2362.68, "power": 32.743436}, {"timestamp": 2383.25, "power": 32.743436}, {"timestamp": 2403.8, "power": 32.743436}, {"timestamp": 2424.4, "power": 32.743436}, {"timestamp": 2444.99, "power": 32.743436}, {"timestamp": 2465.6, "power": 32.743436}, {"timestamp": 2486.19, "power": 32.743436}, {"timestamp": 2506.79, "power": 32.743436}, {"timestamp": 2527.35, "power": 32.743436}, {"timestamp": 2547.95, "power": 32.743436}, {"timestamp": 2568.54, "power": 32.743436}, {"timestamp": 2589.14, "power": 32.743436}, {"timestamp": 2609.74, "power": 32.743436}, {"timestamp": 2630.34, "power": 32.743436}, {"timestamp": 2650.91, "power": 32.743436}, {"timestamp": 2671.47, "power": 32.743436}, {"timestamp": 2692.07, "power": 32.743436}, {"timestamp": 2712.67, "power": 32.743436}, {"timestamp": 2733.27, "power": 32.743436}, {"timestamp": 2753.87, "power": 32.743436}, {"timestamp": 2774.47, "power": 32.743436}, {"timestamp": 2795.03, "power": 32.743436}, {"timestamp": 2815.59, "power": 32.743436}, {"timestamp": 2836.19, "power": 32.743436}, {"timestamp": 2856.79, "power": 32.743436}, {"timestamp": 2877.39, "power": 32.743436}, {"timestamp": 2897.98, "power": 32.743436}, {"timestamp": 2918.58, "power": 32.743436}, {"timestamp": 2939.14, "power": 32.743436}, {"timestamp": 2959.7, "power": 32.743436}, {"timestamp": 2980.3, "power": 32.743436}, {"timestamp": 3000.89, "power": 32.743436}, {"timestamp": 3021.49, "power": 32.743436}, {"timestamp": 3042.09, "power": 32.164429999999996}, {"timestamp": 3063.2, "power": 32.164429999999996}, {"timestamp": 3083.77, "power": 32.164429999999996}, {"timestamp": 3104.37, "power": 32.164429999999996}, {"timestamp": 3124.97, "power": 32.164429999999996}, {"timestamp": 3145.58, "power": 32.164429999999996}, {"timestamp": 3166.2, "power": 32.164429999999996}, {"timestamp": 3186.8, "power": 32.164429999999996}, {"timestamp": 3207.36, "power": 32.164429999999996}, {"timestamp": 3227.97, "power": 32.164429999999996}, {"timestamp": 3248.58, "power": 32.164429999999996}, {"timestamp": 3269.18, "power": 32.164429999999996}, {"timestamp": 3289.79, "power": 32.164429999999996}, {"timestamp": 3310.4, "power": 32.164429999999996}, {"timestamp": 3330.98, "power": 32.164429999999996}, {"timestamp": 3351.55, "power": 32.164429999999996}, {"timestamp": 3372.16, "power": 32.164429999999996}, {"timestamp": 3392.77, "power": 32.164429999999996}, {"timestamp": 3413.37, "power": 32.164429999999996}, {"timestamp": 3433.98, "power": 32.164429999999996}, {"timestamp": 3454.58, "power": 32.164429999999996}, {"timestamp": 3475.15, "power": 32.164429999999996}, {"timestamp": 3495.72, "power": 32.164429999999996}, {"timestamp": 3516.33, "power": 32.164429999999996}, {"timestamp": 3536.94, "power": 32.164429999999996}, {"timestamp": 3557.56, "power": 32.164429999999996}, {"timestamp": 3578.18, "power": 32.164429999999996}, {"timestamp": 3598.76, "power": 32.164429999999996}, {"timestamp": 3619.38, "power": 32.164429999999996}, {"timestamp": 3639.94, "power": 32.164429999999996}, {"timestamp": 3660.47, "power": 32.164429999999996}, {"timestamp": 3681.01, "power": 32.164429999999996}, {"timestamp": 3701.54, "power": 32.164429999999996}, {"timestamp": 3722.08, "power": 32.164429999999996}, {"timestamp": 3742.59, "power": 32.164429999999996}, {"timestamp": 3763.08, "power": 32.164429999999996}, {"timestamp": 3783.62, "power": 32.164429999999996}, {"timestamp": 3804.15, "power": 32.164429999999996}, {"timestamp": 3824.69, "power": 32.164429999999996}, {"timestamp": 3845.23, "power": 32.164429999999996}, {"timestamp": 3865.77, "power": 32.164429999999996}, {"timestamp": 3886.31, "power": 32.164429999999996}, {"timestamp": 3906.84, "power": 32.164429999999996}, {"timestamp": 3927.37, "power": 32.164429999999996}, {"timestamp": 3947.91, "power": 32.164429999999996}, {"timestamp": 3968.46, "power": 32.164429999999996}, {"timestamp": 3989.0, "power": 32.164429999999996}, {"timestamp": 4009.54, "power": 32.164429999999996}, {"timestamp": 4030.08, "power": 32.164429999999996}, {"timestamp": 4050.64, "power": 36.247208}, {"timestamp": 4071.85, "power": 36.247208}, {"timestamp": 4092.39, "power": 36.247208}, {"timestamp": 4112.93, "power": 36.247208}, {"timestamp": 4133.47, "power": 36.247208}, {"timestamp": 4154.01, "power": 36.247208}, {"timestamp": 4174.54, "power": 36.247208}, {"timestamp": 4195.03, "power": 36.247208}, {"timestamp": 4215.57, "power": 36.247208}, {"timestamp": 4236.11, "power": 36.247208}, {"timestamp": 4256.65, "power": 36.247208}, {"timestamp": 4277.19, "power": 36.247208}, {"timestamp": 4297.74, "power": 36.247208}, {"timestamp": 4318.28, "power": 36.247208}, {"timestamp": 4338.8, "power": 36.247208}, {"timestamp": 4359.34, "power": 36.247208}, {"timestamp": 4379.88, "power": 36.247208}, {"timestamp": 4400.43, "power": 36.247208}, {"timestamp": 4420.97, "power": 36.247208}, {"timestamp": 4441.52, "power": 36.247208}, {"timestamp": 4462.06, "power": 36.247208}, {"timestamp": 4482.58, "power": 36.247208}, {"timestamp": 4503.07, "power": 36.247208}, {"timestamp": 4523.61, "power": 36.247208}, {"timestamp": 4544.16, "power": 36.247208}, {"timestamp": 4564.7, "power": 36.247208}, {"timestamp": 4585.25, "power": 36.247208}, {"timestamp": 4605.79, "power": 36.247208}, {"timestamp": 4626.33, "power": 36.247208}, {"timestamp": 4646.84, "power": 36.247208}, {"timestamp": 4667.38, "power": 36.247208}, {"timestamp": 4687.91, "power": 36.247208}, {"timestamp": 4708.45, "power": 36.247208}, {"timestamp": 4729.0, "power": 36.247208}, {"timestamp": 4749.55, "power": 36.247208}, {"timestamp": 4770.1, "power": 36.247208}, {"timestamp": 4790.63, "power": 36.247208}, {"timestamp": 4811.14, "power": 36.247208}, {"timestamp": 4831.68, "power": 36.247208}, {"timestamp": 4852.23, "power": 36.247208}, {"timestamp": 4872.78, "power": 36.247208}, {"timestamp": 4893.33, "power": 36.247208}, {"timestamp": 4913.88, "power": 36.247208}, {"timestamp": 4934.43, "power": 36.247208}, {"timestamp": 4954.95, "power": 36.247208}, {"timestamp": 4975.49, "power": 36.247208}, {"timestamp": 4996.05, "power": 36.247208}, {"timestamp": 5016.6, "power": 36.247208}, {"timestamp": 5037.15, "power": 36.247208}, {"timestamp": 5057.69, "power": 33.037291999999994}, {"timestamp": 5078.77, "power": 33.037291999999994}, {"timestamp": 5099.33, "power": 33.037291999999994}, {"timestamp": 5119.89, "power": 33.037291999999994}, {"timestamp": 5140.45, "power": 33.037291999999994}, {"timestamp": 5161.0, "power": 33.037291999999994}, {"timestamp": 5181.55, "power": 33.037291999999994}, {"timestamp": 5202.11, "power": 33.037291999999994}, {"timestamp": 5222.63, "power": 33.037291999999994}, {"timestamp": 5243.14, "power": 33.037291999999994}, {"timestamp": 5263.68, "power": 33.037291999999994}, {"timestamp": 5284.23, "power": 33.037291999999994}, {"timestamp": 5304.78, "power": 33.037291999999994}, {"timestamp": 5325.35, "power": 33.037291999999994}, {"timestamp": 5345.9, "power": 33.037291999999994}, {"timestamp": 5366.48, "power": 33.037291999999994}, {"timestamp": 5386.98, "power": 33.037291999999994}, {"timestamp": 5407.53, "power": 33.037291999999994}, {"timestamp": 5428.08, "power": 33.037291999999994}, {"timestamp": 5448.63, "power": 33.037291999999994}, {"timestamp": 5469.18, "power": 33.037291999999994}, {"timestamp": 5489.73, "power": 33.037291999999994}, {"timestamp": 5510.28, "power": 33.037291999999994}, {"timestamp": 5530.81, "power": 33.037291999999994}, {"timestamp": 5551.36, "power": 33.037291999999994}, {"timestamp": 5571.94, "power": 33.037291999999994}, {"timestamp": 5592.52, "power": 33.037291999999994}, {"timestamp": 5613.09, "power": 33.037291999999994}, {"timestamp": 5633.68, "power": 33.037291999999994}, {"timestamp": 5654.23, "power": 33.037291999999994}, {"timestamp": 5674.78, "power": 33.037291999999994}, {"timestamp": 5695.32, "power": 33.037291999999994}, {"timestamp": 5715.87, "power": 33.037291999999994}, {"timestamp": 5736.42, "power": 33.037291999999994}, {"timestamp": 5756.97, "power": 33.037291999999994}, {"timestamp": 5777.52, "power": 33.037291999999994}, {"timestamp": 5798.08, "power": 33.037291999999994}, {"timestamp": 5818.61, "power": 33.037291999999994}, {"timestamp": 5839.16, "power": 33.037291999999994}, {"timestamp": 5859.71, "power": 33.037291999999994}, {"timestamp": 5880.26, "power": 33.037291999999994}, {"timestamp": 5900.81, "power": 33.037291999999994}, {"timestamp": 5921.37, "power": 33.037291999999994}, {"timestamp": 5941.91, "power": 33.037291999999994}, {"timestamp": 5962.52, "power": 33.037291999999994}, {"timestamp": 5983.03, "power": 33.037291999999994}, {"timestamp": 6003.6, "power": 33.037291999999994}, {"timestamp": 6024.17, "power": 33.037291999999994}, {"timestamp": 6044.74, "power": 33.037291999999994}, {"timestamp": 6065.3, "power": 33.110963999999996}, {"timestamp": 6086.5, "power": 33.110963999999996}, {"timestamp": 6107.02, "power": 33.110963999999996}, {"timestamp": 6127.56, "power": 33.110963999999996}, {"timestamp": 6148.12, "power": 33.110963999999996}, {"timestamp": 6168.67, "power": 33.110963999999996}, {"timestamp": 6189.22, "power": 33.110963999999996}, {"timestamp": 6209.76, "power": 33.110963999999996}, {"timestamp": 6230.34, "power": 33.110963999999996}, {"timestamp": 6250.86, "power": 33.110963999999996}, {"timestamp": 6271.42, "power": 33.110963999999996}, {"timestamp": 6291.98, "power": 33.110963999999996}, {"timestamp": 6312.56, "power": 33.110963999999996}, {"timestamp": 6333.11, "power": 33.110963999999996}, {"timestamp": 6353.66, "power": 33.110963999999996}, {"timestamp": 6374.24, "power": 33.110963999999996}, {"timestamp": 6394.77, "power": 33.110963999999996}, {"timestamp": 6415.34, "power": 33.110963999999996}, {"timestamp": 6435.91, "power": 33.110963999999996}, {"timestamp": 6456.5, "power": 33.110963999999996}, {"timestamp": 6477.07, "power": 33.110963999999996}, {"timestamp": 6497.63, "power": 33.110963999999996}, {"timestamp": 6518.18, "power": 33.110963999999996}, {"timestamp": 6538.7, "power": 33.110963999999996}, {"timestamp": 6559.22, "power": 33.110963999999996}, {"timestamp": 6579.78, "power": 33.110963999999996}, {"timestamp": 6600.35, "power": 33.110963999999996}, {"timestamp": 6620.93, "power": 33.110963999999996}, {"timestamp": 6641.48, "power": 33.110963999999996}, {"timestamp": 6662.03, "power": 33.110963999999996}, {"timestamp": 6682.56, "power": 33.110963999999996}, {"timestamp": 6703.07, "power": 33.110963999999996}, {"timestamp": 6723.61, "power": 33.110963999999996}, {"timestamp": 6744.16, "power": 33.110963999999996}, {"timestamp": 6764.73, "power": 33.110963999999996}, {"timestamp": 6785.31, "power": 33.110963999999996}, {"timestamp": 6805.9, "power": 33.110963999999996}, {"timestamp": 6826.51, "power": 33.110963999999996}, {"timestamp": 6847.01, "power": 33.110963999999996}, {"timestamp": 6867.56, "power": 33.110963999999996}, {"timestamp": 6888.11, "power": 33.110963999999996}, {"timestamp": 6908.69, "power": 33.110963999999996}, {"timestamp": 6929.27, "power": 33.110963999999996}, {"timestamp": 6949.86, "power": 33.110963999999996}, {"timestamp": 6970.46, "power": 33.110963999999996}, {"timestamp": 6990.96, "power": 33.110963999999996}, {"timestamp": 7011.54, "power": 33.110963999999996}, {"timestamp": 7032.09, "power": 33.110963999999996}, {"timestamp": 7052.64, "power": 33.110963999999996}, {"timestamp": 7073.19, "power": 33.077983999999994}, {"timestamp": 7094.28, "power": 33.077983999999994}, {"timestamp": 7114.81, "power": 33.077983999999994}, {"timestamp": 7135.35, "power": 33.077983999999994}, {"timestamp": 7155.93, "power": 33.077983999999994}, {"timestamp": 7176.5, "power": 33.077983999999994}, {"timestamp": 7197.04, "power": 33.077983999999994}, {"timestamp": 7217.59, "power": 33.077983999999994}, {"timestamp": 7238.14, "power": 33.077983999999994}, {"timestamp": 7258.67, "power": 33.077983999999994}, {"timestamp": 7279.17, "power": 33.077983999999994}, {"timestamp": 7299.76, "power": 33.077983999999994}, {"timestamp": 7320.33, "power": 33.077983999999994}, {"timestamp": 7340.9, "power": 33.077983999999994}, {"timestamp": 7361.48, "power": 33.077983999999994}, {"timestamp": 7382.05, "power": 33.077983999999994}, {"timestamp": 7402.58, "power": 33.077983999999994}, {"timestamp": 7423.08, "power": 33.077983999999994}, {"timestamp": 7443.62, "power": 33.077983999999994}, {"timestamp": 7464.17, "power": 33.077983999999994}, {"timestamp": 7484.72, "power": 33.077983999999994}, {"timestamp": 7505.27, "power": 33.077983999999994}, {"timestamp": 7525.82, "power": 33.077983999999994}, {"timestamp": 7546.37, "power": 33.077983999999994}, {"timestamp": 7566.91, "power": 33.077983999999994}, {"timestamp": 7587.45, "power": 33.077983999999994}, {"timestamp": 7608.0, "power": 33.077983999999994}, {"timestamp": 7628.55, "power": 33.077983999999994}, {"timestamp": 7649.09, "power": 33.077983999999994}, {"timestamp": 7669.65, "power": 33.077983999999994}, {"timestamp": 7690.2, "power": 33.077983999999994}, {"timestamp": 7710.72, "power": 33.077983999999994}, {"timestamp": 7731.26, "power": 33.077983999999994}, {"timestamp": 7751.81, "power": 33.077983999999994}, {"timestamp": 7772.36, "power": 33.077983999999994}, {"timestamp": 7792.91, "power": 33.077983999999994}, {"timestamp": 7813.46, "power": 33.077983999999994}, {"timestamp": 7834.01, "power": 33.077983999999994}, {"timestamp": 7854.49, "power": 33.077983999999994}, {"timestamp": 7875.0, "power": 33.077983999999994}, {"timestamp": 7895.54, "power": 33.077983999999994}, {"timestamp": 7916.09, "power": 33.077983999999994}, {"timestamp": 7936.64, "power": 33.077983999999994}, {"timestamp": 7957.19, "power": 33.077983999999994}, {"timestamp": 7977.74, "power": 33.077983999999994}, {"timestamp": 7998.29, "power": 33.077983999999994}, {"timestamp": 8018.82, "power": 33.077983999999994}, {"timestamp": 8039.36, "power": 33.077983999999994}, {"timestamp": 8059.91, "power": 33.077983999999994}, {"timestamp": 8080.46, "power": 33.040057999999995}, {"timestamp": 8102.2, "power": 33.040057999999995}, {"timestamp": 8122.74, "power": 33.040057999999995}, {"timestamp": 8143.24, "power": 33.040057999999995}, {"timestamp": 8163.81, "power": 33.040057999999995}, {"timestamp": 8184.38, "power": 33.040057999999995}, {"timestamp": 8204.96, "power": 33.040057999999995}, {"timestamp": 8225.54, "power": 33.040057999999995}, {"timestamp": 8246.11, "power": 33.040057999999995}, {"timestamp": 8266.64, "power": 33.040057999999995}, {"timestamp": 8287.14, "power": 33.040057999999995}, {"timestamp": 8307.71, "power": 33.040057999999995}, {"timestamp": 8328.29, "power": 33.040057999999995}, {"timestamp": 8348.87, "power": 33.040057999999995}, {"timestamp": 8369.45, "power": 33.040057999999995}, {"timestamp": 8390.02, "power": 33.040057999999995}, {"timestamp": 8410.52, "power": 33.040057999999995}, {"timestamp": 8431.03, "power": 33.040057999999995}, {"timestamp": 8451.6, "power": 33.040057999999995}, {"timestamp": 8472.16, "power": 33.040057999999995}, {"timestamp": 8492.72, "power": 33.040057999999995}, {"timestamp": 8513.29, "power": 33.040057999999995}, {"timestamp": 8533.87, "power": 33.040057999999995}, {"timestamp": 8554.45, "power": 33.040057999999995}, {"timestamp": 8574.96, "power": 33.040057999999995}, {"timestamp": 8595.53, "power": 33.040057999999995}, {"timestamp": 8616.11, "power": 33.040057999999995}, {"timestamp": 8636.68, "power": 33.040057999999995}, {"timestamp": 8657.26, "power": 33.040057999999995}, {"timestamp": 8677.84, "power": 33.040057999999995}, {"timestamp": 8698.42, "power": 33.040057999999995}, {"timestamp": 8718.93, "power": 33.040057999999995}, {"timestamp": 8739.49, "power": 33.040057999999995}, {"timestamp": 8760.07, "power": 33.040057999999995}, {"timestamp": 8780.64, "power": 33.040057999999995}, {"timestamp": 8801.23, "power": 33.040057999999995}, {"timestamp": 8821.79, "power": 33.040057999999995}, {"timestamp": 8842.37, "power": 33.040057999999995}, {"timestamp": 8862.89, "power": 33.040057999999995}, {"timestamp": 8883.45, "power": 33.040057999999995}, {"timestamp": 8904.03, "power": 33.040057999999995}, {"timestamp": 8924.61, "power": 33.040057999999995}, {"timestamp": 8945.19, "power": 33.040057999999995}, {"timestamp": 8965.76, "power": 33.040057999999995}, {"timestamp": 8986.34, "power": 33.040057999999995}, {"timestamp": 9006.9, "power": 33.040057999999995}, {"timestamp": 9027.45, "power": 33.040057999999995}, {"timestamp": 9048.0, "power": 33.040057999999995}, {"timestamp": 9068.55, "power": 33.040057999999995}, {"timestamp": 9089.1, "power": 33.180800000000005}, {"timestamp": 9110.37, "power": 33.180800000000005}, {"timestamp": 9130.89, "power": 33.180800000000005}, {"timestamp": 9151.45, "power": 33.180800000000005}, {"timestamp": 9172.03, "power": 33.180800000000005}, {"timestamp": 9192.58, "power": 33.180800000000005}, {"timestamp": 9213.13, "power": 33.180800000000005}, {"timestamp": 9233.68, "power": 33.180800000000005}, {"timestamp": 9254.23, "power": 33.180800000000005}, {"timestamp": 9274.76, "power": 33.180800000000005}, {"timestamp": 9295.3, "power": 33.180800000000005}, {"timestamp": 9315.85, "power": 33.180800000000005}, {"timestamp": 9336.4, "power": 33.180800000000005}, {"timestamp": 9356.96, "power": 33.180800000000005}, {"timestamp": 9377.47, "power": 33.180800000000005}, {"timestamp": 9398.04, "power": 33.180800000000005}, {"timestamp": 9418.57, "power": 33.180800000000005}, {"timestamp": 9439.07, "power": 33.180800000000005}, {"timestamp": 9459.65, "power": 33.180800000000005}, {"timestamp": 9480.22, "power": 33.180800000000005}, {"timestamp": 9500.8, "power": 33.180800000000005}, {"timestamp": 9521.38, "power": 33.180800000000005}, {"timestamp": 9541.96, "power": 33.180800000000005}, {"timestamp": 9562.54, "power": 33.180800000000005}, {"timestamp": 9583.05, "power": 33.180800000000005}, {"timestamp": 9603.63, "power": 33.180800000000005}, {"timestamp": 9624.2, "power": 33.180800000000005}, {"timestamp": 9644.78, "power": 33.180800000000005}, {"timestamp": 9665.35, "power": 33.180800000000005}, {"timestamp": 9685.92, "power": 33.180800000000005}, {"timestamp": 9706.47, "power": 33.180800000000005}, {"timestamp": 9726.98, "power": 33.180800000000005}, {"timestamp": 9747.52, "power": 33.180800000000005}, {"timestamp": 9768.07, "power": 33.180800000000005}, {"timestamp": 9788.62, "power": 33.180800000000005}, {"timestamp": 9809.17, "power": 33.180800000000005}, {"timestamp": 9829.73, "power": 33.180800000000005}, {"timestamp": 9850.28, "power": 33.180800000000005}, {"timestamp": 9870.8, "power": 33.180800000000005}, {"timestamp": 9891.34, "power": 33.180800000000005}, {"timestamp": 9911.89, "power": 33.180800000000005}, {"timestamp": 9932.44, "power": 33.180800000000005}, {"timestamp": 9952.99, "power": 33.180800000000005}, {"timestamp": 9973.54, "power": 33.180800000000005}, {"timestamp": 9994.09, "power": 33.180800000000005}, {"timestamp": 10014.6, "power": 33.180800000000005}, {"timestamp": 10035.1, "power": 33.180800000000005}, {"timestamp": 10055.7, "power": 33.180800000000005}, {"timestamp": 10076.2, "power": 33.180800000000005}, {"timestamp": 10096.8, "power": 33.417134}, {"timestamp": 10117.9, "power": 33.417134}, {"timestamp": 10138.4, "power": 33.417134}, {"timestamp": 10158.9, "power": 33.417134}, {"timestamp": 10179.5, "power": 33.417134}, {"timestamp": 10200.0, "power": 33.417134}, {"timestamp": 10220.6, "power": 33.417134}, {"timestamp": 10241.2, "power": 33.417134}, {"timestamp": 10261.8, "power": 33.417134}, {"timestamp": 10282.3, "power": 33.417134}, {"timestamp": 10302.9, "power": 33.417134}, {"timestamp": 10323.4, "power": 33.417134}, {"timestamp": 10344.0, "power": 33.417134}, {"timestamp": 10364.6, "power": 33.417134}, {"timestamp": 10385.2, "power": 33.417134}, {"timestamp": 10405.7, "power": 33.417134}, {"timestamp": 10426.3, "power": 33.417134}, {"timestamp": 10446.8, "power": 33.417134}, {"timestamp": 10467.4, "power": 33.417134}, {"timestamp": 10487.9, "power": 33.417134}, {"timestamp": 10508.5, "power": 33.417134}, {"timestamp": 10529.0, "power": 33.417134}, {"timestamp": 10549.6, "power": 33.417134}, {"timestamp": 10570.1, "power": 33.417134}, {"timestamp": 10590.7, "power": 33.417134}, {"timestamp": 10611.2, "power": 33.417134}, {"timestamp": 10631.7, "power": 33.417134}, {"timestamp": 10652.3, "power": 33.417134}, {"timestamp": 10672.8, "power": 33.417134}, {"timestamp": 10693.4, "power": 33.417134}, {"timestamp": 10713.9, "power": 33.417134}, {"timestamp": 10734.5, "power": 33.417134}, {"timestamp": 10755.0, "power": 33.417134}, {"timestamp": 10775.6, "power": 33.417134}, {"timestamp": 10796.1, "power": 33.417134}, {"timestamp": 10816.7, "power": 33.417134}, {"timestamp": 10837.2, "power": 33.417134}, {"timestamp": 10857.8, "power": 33.417134}, {"timestamp": 10878.3, "power": 33.417134}, {"timestamp": 10898.9, "power": 33.417134}, {"timestamp": 10919.4, "power": 33.417134}, {"timestamp": 10940.0, "power": 33.417134}, {"timestamp": 10960.5, "power": 33.417134}, {"timestamp": 10981.1, "power": 33.417134}, {"timestamp": 11001.6, "power": 33.417134}, {"timestamp": 11022.2, "power": 33.417134}, {"timestamp": 11042.7, "power": 33.417134}, {"timestamp": 11063.2, "power": 33.417134}, {"timestamp": 11083.7, "power": 33.417134}, {"timestamp": 11104.3, "power": 32.89627900000001}, {"timestamp": 11125.4, "power": 32.89627900000001}, {"timestamp": 11146.0, "power": 32.89627900000001}, {"timestamp": 11166.5, "power": 32.89627900000001}, {"timestamp": 11187.0, "power": 32.89627900000001}, {"timestamp": 11207.6, "power": 32.89627900000001}, {"timestamp": 11228.1, "power": 32.89627900000001}, {"timestamp": 11248.7, "power": 32.89627900000001}, {"timestamp": 11269.3, "power": 32.89627900000001}, {"timestamp": 11289.8, "power": 32.89627900000001}, {"timestamp": 11310.4, "power": 32.89627900000001}, {"timestamp": 11331.0, "power": 32.89627900000001}, {"timestamp": 11351.5, "power": 32.89627900000001}, {"timestamp": 11372.1, "power": 32.89627900000001}, {"timestamp": 11392.7, "power": 32.89627900000001}, {"timestamp": 11413.2, "power": 32.89627900000001}, {"timestamp": 11433.8, "power": 32.89627900000001}, {"timestamp": 11454.4, "power": 32.89627900000001}, {"timestamp": 11474.9, "power": 32.89627900000001}, {"timestamp": 11495.5, "power": 32.89627900000001}, {"timestamp": 11516.1, "power": 32.89627900000001}, {"timestamp": 11536.6, "power": 32.89627900000001}, {"timestamp": 11557.2, "power": 32.89627900000001}, {"timestamp": 11577.8, "power": 32.89627900000001}, {"timestamp": 11598.4, "power": 32.89627900000001}, {"timestamp": 11618.9, "power": 32.89627900000001}, {"timestamp": 11639.4, "power": 32.89627900000001}, {"timestamp": 11660.0, "power": 32.89627900000001}, {"timestamp": 11680.6, "power": 32.89627900000001}, {"timestamp": 11701.1, "power": 32.89627900000001}, {"timestamp": 11721.7, "power": 32.89627900000001}, {"timestamp": 11742.2, "power": 32.89627900000001}, {"timestamp": 11762.7, "power": 32.89627900000001}, {"timestamp": 11783.2, "power": 32.89627900000001}, {"timestamp": 11803.8, "power": 32.89627900000001}, {"timestamp": 11824.3, "power": 32.89627900000001}, {"timestamp": 11844.9, "power": 32.89627900000001}, {"timestamp": 11865.4, "power": 32.89627900000001}, {"timestamp": 11886.0, "power": 32.89627900000001}, {"timestamp": 11906.6, "power": 32.89627900000001}, {"timestamp": 11927.1, "power": 32.89627900000001}, {"timestamp": 11947.6, "power": 32.89627900000001}, {"timestamp": 11968.2, "power": 32.89627900000001}, {"timestamp": 11988.8, "power": 32.89627900000001}, {"timestamp": 12009.4, "power": 32.89627900000001}, {"timestamp": 12029.9, "power": 32.89627900000001}, {"timestamp": 12050.5, "power": 32.89627900000001}, {"timestamp": 12071.0, "power": 32.89627900000001}, {"timestamp": 12091.6, "power": 32.89627900000001}, {"timestamp": 12112.2, "power": 33.773605}, {"timestamp": 12133.3, "power": 33.773605}, {"timestamp": 12153.8, "power": 33.773605}, {"timestamp": 12174.4, "power": 33.773605}, {"timestamp": 12194.9, "power": 33.773605}, {"timestamp": 12215.4, "power": 33.773605}, {"timestamp": 12236.0, "power": 33.773605}, {"timestamp": 12256.6, "power": 33.773605}, {"timestamp": 12277.1, "power": 33.773605}, {"timestamp": 12297.7, "power": 33.773605}, {"timestamp": 12318.3, "power": 33.773605}, {"timestamp": 12338.8, "power": 33.773605}, {"timestamp": 12359.4, "power": 33.773605}, {"timestamp": 12379.9, "power": 33.773605}, {"timestamp": 12400.5, "power": 33.773605}, {"timestamp": 12421.1, "power": 33.773605}, {"timestamp": 12441.7, "power": 33.773605}, {"timestamp": 12462.3, "power": 33.773605}, {"timestamp": 12482.8, "power": 33.773605}, {"timestamp": 12503.4, "power": 33.773605}, {"timestamp": 12523.9, "power": 33.773605}, {"timestamp": 12544.5, "power": 33.773605}, {"timestamp": 12565.1, "power": 33.773605}, {"timestamp": 12585.7, "power": 33.773605}, {"timestamp": 12606.2, "power": 33.773605}, {"timestamp": 12626.7, "power": 33.773605}, {"timestamp": 12647.2, "power": 33.773605}, {"timestamp": 12667.8, "power": 33.773605}, {"timestamp": 12688.4, "power": 33.773605}, {"timestamp": 12708.9, "power": 33.773605}, {"timestamp": 12729.5, "power": 33.773605}, {"timestamp": 12750.1, "power": 33.773605}, {"timestamp": 12770.6, "power": 33.773605}, {"timestamp": 12791.1, "power": 33.773605}, {"timestamp": 12811.7, "power": 33.773605}, {"timestamp": 12832.2, "power": 33.773605}, {"timestamp": 12852.8, "power": 33.773605}, {"timestamp": 12873.4, "power": 33.773605}, {"timestamp": 12893.9, "power": 33.773605}, {"timestamp": 12914.5, "power": 33.773605}, {"timestamp": 12935.0, "power": 33.773605}, {"timestamp": 12955.5, "power": 33.773605}, {"timestamp": 12976.1, "power": 33.773605}, {"timestamp": 12996.6, "power": 33.773605}, {"timestamp": 13017.2, "power": 33.773605}, {"timestamp": 13037.7, "power": 33.773605}, {"timestamp": 13058.3, "power": 33.773605}, {"timestamp": 13078.8, "power": 33.773605}, {"timestamp": 13099.4, "power": 33.773605}, {"timestamp": 13119.9, "power": 32.834254}, {"timestamp": 13141.0, "power": 32.834254}, {"timestamp": 13161.5, "power": 32.834254}, {"timestamp": 13182.1, "power": 32.834254}, {"timestamp": 13202.6, "power": 32.834254}, {"timestamp": 13223.1, "power": 32.834254}, {"timestamp": 13243.6, "power": 32.834254}, {"timestamp": 13264.2, "power": 32.834254}, {"timestamp": 13284.7, "power": 32.834254}, {"timestamp": 13305.3, "power": 32.834254}, {"timestamp": 13325.9, "power": 32.834254}, {"timestamp": 13346.4, "power": 32.834254}, {"timestamp": 13366.9, "power": 32.834254}, {"timestamp": 13387.5, "power": 32.834254}, {"timestamp": 13408.1, "power": 32.834254}, {"timestamp": 13428.6, "power": 32.834254}, {"timestamp": 13449.2, "power": 32.834254}, {"timestamp": 13469.8, "power": 32.834254}, {"timestamp": 13490.3, "power": 32.834254}, {"timestamp": 13510.9, "power": 32.834254}, {"timestamp": 13531.4, "power": 32.834254}, {"timestamp": 13552.0, "power": 32.834254}, {"timestamp": 13572.6, "power": 32.834254}, {"timestamp": 13593.1, "power": 32.834254}, {"timestamp": 13613.7, "power": 32.834254}, {"timestamp": 13634.2, "power": 32.834254}, {"timestamp": 13654.8, "power": 32.834254}, {"timestamp": 13675.3, "power": 32.834254}, {"timestamp": 13695.9, "power": 32.834254}, {"timestamp": 13716.4, "power": 32.834254}, {"timestamp": 13736.9, "power": 32.834254}, {"timestamp": 13757.5, "power": 32.834254}, {"timestamp": 13778.0, "power": 32.834254}, {"timestamp": 13798.5, "power": 32.834254}, {"timestamp": 13819.1, "power": 32.834254}, {"timestamp": 13839.6, "power": 32.834254}, {"timestamp": 13860.1, "power": 32.834254}, {"timestamp": 13880.7, "power": 32.834254}, {"timestamp": 13901.2, "power": 32.834254}, {"timestamp": 13921.8, "power": 32.834254}, {"timestamp": 13942.3, "power": 32.834254}, {"timestamp": 13962.9, "power": 32.834254}, {"timestamp": 13983.4, "power": 32.834254}, {"timestamp": 14004.0, "power": 32.834254}, {"timestamp": 14024.5, "power": 32.834254}, {"timestamp": 14045.1, "power": 32.834254}, {"timestamp": 14065.7, "power": 32.834254}, {"timestamp": 14086.2, "power": 32.834254}, {"timestamp": 14106.7, "power": 32.834254}, {"timestamp": 14127.3, "power": 32.880483999999996}, {"timestamp": 14148.3, "power": 32.880483999999996}, {"timestamp": 14168.9, "power": 32.880483999999996}, {"timestamp": 14189.5, "power": 32.880483999999996}, {"timestamp": 14210.0, "power": 32.880483999999996}, {"timestamp": 14230.5, "power": 32.880483999999996}, {"timestamp": 14251.0, "power": 32.880483999999996}, {"timestamp": 14271.6, "power": 32.880483999999996}, {"timestamp": 14292.2, "power": 32.880483999999996}, {"timestamp": 14312.7, "power": 32.880483999999996}, {"timestamp": 14333.3, "power": 32.880483999999996}, {"timestamp": 14353.9, "power": 32.880483999999996}, {"timestamp": 14374.5, "power": 32.880483999999996}, {"timestamp": 14395.0, "power": 32.880483999999996}, {"timestamp": 14415.5, "power": 32.880483999999996}, {"timestamp": 14436.1, "power": 32.880483999999996}, {"timestamp": 14456.7, "power": 32.880483999999996}, {"timestamp": 14477.2, "power": 32.880483999999996}, {"timestamp": 14497.8, "power": 32.880483999999996}, {"timestamp": 14518.4, "power": 32.880483999999996}, {"timestamp": 14538.9, "power": 32.880483999999996}, {"timestamp": 14559.4, "power": 32.880483999999996}, {"timestamp": 14580.0, "power": 32.880483999999996}, {"timestamp": 14600.6, "power": 32.880483999999996}, {"timestamp": 14621.1, "power": 32.880483999999996}, {"timestamp": 14641.7, "power": 32.880483999999996}, {"timestamp": 14662.3, "power": 32.880483999999996}, {"timestamp": 14682.8, "power": 32.880483999999996}, {"timestamp": 14703.3, "power": 32.880483999999996}, {"timestamp": 14723.9, "power": 32.880483999999996}, {"timestamp": 14744.5, "power": 32.880483999999996}, {"timestamp": 14765.1, "power": 32.880483999999996}, {"timestamp": 14785.6, "power": 32.880483999999996}, {"timestamp": 14806.2, "power": 32.880483999999996}, {"timestamp": 14826.7, "power": 32.880483999999996}, {"timestamp": 14847.3, "power": 32.880483999999996}, {"timestamp": 14867.8, "power": 32.880483999999996}, {"timestamp": 14888.4, "power": 32.880483999999996}, {"timestamp": 14909.0, "power": 32.880483999999996}, {"timestamp": 14929.5, "power": 32.880483999999996}, {"timestamp": 14950.1, "power": 32.880483999999996}, {"timestamp": 14970.6, "power": 32.880483999999996}, {"timestamp": 14991.1, "power": 32.880483999999996}, {"timestamp": 15011.7, "power": 32.880483999999996}, {"timestamp": 15032.2, "power": 32.880483999999996}, {"timestamp": 15052.8, "power": 32.880483999999996}, {"timestamp": 15073.4, "power": 32.880483999999996}, {"timestamp": 15093.9, "power": 32.880483999999996}, {"timestamp": 15114.5, "power": 32.880483999999996}, {"timestamp": 15135.0, "power": 33.141746999999995}, {"timestamp": 15156.2, "power": 33.141746999999995}, {"timestamp": 15176.8, "power": 33.141746999999995}, {"timestamp": 15197.3, "power": 33.141746999999995}, {"timestamp": 15217.9, "power": 33.141746999999995}, {"timestamp": 15238.4, "power": 33.141746999999995}, {"timestamp": 15258.9, "power": 33.141746999999995}, {"timestamp": 15279.4, "power": 33.141746999999995}, {"timestamp": 15300.0, "power": 33.141746999999995}, {"timestamp": 15320.5, "power": 33.141746999999995}, {"timestamp": 15341.0, "power": 33.141746999999995}, {"timestamp": 15361.6, "power": 33.141746999999995}, {"timestamp": 15382.1, "power": 33.141746999999995}, {"timestamp": 15402.6, "power": 33.141746999999995}, {"timestamp": 15423.1, "power": 33.141746999999995}, {"timestamp": 15443.6, "power": 33.141746999999995}, {"timestamp": 15464.2, "power": 33.141746999999995}, {"timestamp": 15484.7, "power": 33.141746999999995}, {"timestamp": 15505.2, "power": 33.141746999999995}, {"timestamp": 15525.8, "power": 33.141746999999995}, {"timestamp": 15546.3, "power": 33.141746999999995}, {"timestamp": 15566.8, "power": 33.141746999999995}, {"timestamp": 15587.3, "power": 33.141746999999995}, {"timestamp": 15607.9, "power": 33.141746999999995}, {"timestamp": 15628.4, "power": 33.141746999999995}, {"timestamp": 15648.9, "power": 33.141746999999995}, {"timestamp": 15669.5, "power": 33.141746999999995}, {"timestamp": 15690.0, "power": 33.141746999999995}, {"timestamp": 15710.6, "power": 33.141746999999995}, {"timestamp": 15731.1, "power": 33.141746999999995}, {"timestamp": 15751.6, "power": 33.141746999999995}, {"timestamp": 15772.1, "power": 33.141746999999995}, {"timestamp": 15792.6, "power": 33.141746999999995}, {"timestamp": 15813.2, "power": 33.141746999999995}, {"timestamp": 15833.7, "power": 33.141746999999995}, {"timestamp": 15854.2, "power": 33.141746999999995}, {"timestamp": 15874.7, "power": 33.141746999999995}, {"timestamp": 15895.3, "power": 33.141746999999995}, {"timestamp": 15915.8, "power": 33.141746999999995}, {"timestamp": 15936.3, "power": 33.141746999999995}, {"timestamp": 15956.9, "power": 33.141746999999995}, {"timestamp": 15977.4, "power": 33.141746999999995}, {"timestamp": 15997.9, "power": 33.141746999999995}, {"timestamp": 16018.5, "power": 33.141746999999995}, {"timestamp": 16039.0, "power": 33.141746999999995}, {"timestamp": 16059.5, "power": 33.141746999999995}, {"timestamp": 16080.0, "power": 33.141746999999995}, {"timestamp": 16100.6, "power": 33.141746999999995}, {"timestamp": 16121.1, "power": 33.141746999999995}, {"timestamp": 16141.6, "power": 35.699475}, {"timestamp": 16164.4, "power": 35.699475}, {"timestamp": 16184.9, "power": 35.699475}, {"timestamp": 16205.4, "power": 35.699475}, {"timestamp": 16226.0, "power": 35.699475}, {"timestamp": 16246.5, "power": 35.699475}, {"timestamp": 16267.0, "power": 35.699475}, {"timestamp": 16287.5, "power": 35.699475}, {"timestamp": 16308.1, "power": 35.699475}, {"timestamp": 16328.6, "power": 35.699475}, {"timestamp": 16349.1, "power": 35.699475}, {"timestamp": 16369.7, "power": 35.699475}, {"timestamp": 16390.2, "power": 35.699475}, {"timestamp": 16410.7, "power": 35.699475}, {"timestamp": 16431.3, "power": 35.699475}, {"timestamp": 16451.8, "power": 35.699475}, {"timestamp": 16472.4, "power": 35.699475}, {"timestamp": 16493.0, "power": 35.699475}, {"timestamp": 16538.6, "power": 35.699475}, {"timestamp": 16558.9, "power": 35.699475}, {"timestamp": 16579.4, "power": 35.699475}, {"timestamp": 16599.9, "power": 35.699475}, {"timestamp": 16620.5, "power": 35.699475}, {"timestamp": 16641.0, "power": 35.699475}, {"timestamp": 16661.5, "power": 35.699475}, {"timestamp": 16682.1, "power": 35.699475}, {"timestamp": 16702.6, "power": 35.699475}, {"timestamp": 16723.1, "power": 35.699475}, {"timestamp": 16743.6, "power": 35.699475}, {"timestamp": 16764.1, "power": 35.699475}, {"timestamp": 16784.7, "power": 35.699475}, {"timestamp": 16805.2, "power": 35.699475}, {"timestamp": 16825.7, "power": 35.699475}, {"timestamp": 16846.3, "power": 35.699475}, {"timestamp": 16866.8, "power": 35.699475}, {"timestamp": 16887.3, "power": 35.699475}, {"timestamp": 16907.8, "power": 35.699475}, {"timestamp": 16928.3, "power": 35.699475}, {"timestamp": 16948.9, "power": 35.699475}, {"timestamp": 16969.4, "power": 35.699475}, {"timestamp": 16989.9, "power": 35.699475}, {"timestamp": 17010.5, "power": 35.699475}, {"timestamp": 17031.0, "power": 35.699475}, {"timestamp": 17051.5, "power": 35.699475}, {"timestamp": 17072.0, "power": 35.699475}, {"timestamp": 17092.6, "power": 35.699475}, {"timestamp": 17113.1, "power": 35.699475}, {"timestamp": 17133.7, "power": 35.699475}, {"timestamp": 17154.2, "power": 32.443762}, {"timestamp": 17175.2, "power": 32.443762}, {"timestamp": 17195.7, "power": 32.443762}, {"timestamp": 17216.3, "power": 32.443762}, {"timestamp": 17236.8, "power": 32.443762}, {"timestamp": 17257.4, "power": 32.443762}, {"timestamp": 17277.9, "power": 32.443762}, {"timestamp": 17298.4, "power": 32.443762}, {"timestamp": 17318.9, "power": 32.443762}, {"timestamp": 17339.4, "power": 32.443762}, {"timestamp": 17360.0, "power": 32.443762}, {"timestamp": 17380.5, "power": 32.443762}, {"timestamp": 17401.0, "power": 32.443762}, {"timestamp": 17421.5, "power": 32.443762}, {"timestamp": 17442.1, "power": 32.443762}, {"timestamp": 17462.6, "power": 32.443762}, {"timestamp": 17483.1, "power": 32.443762}, {"timestamp": 17503.6, "power": 32.443762}, {"timestamp": 17524.1, "power": 32.443762}, {"timestamp": 17544.6, "power": 32.443762}, {"timestamp": 17565.2, "power": 32.443762}, {"timestamp": 17585.7, "power": 32.443762}, {"timestamp": 17606.2, "power": 32.443762}, {"timestamp": 17626.7, "power": 32.443762}, {"timestamp": 17647.2, "power": 32.443762}, {"timestamp": 17667.7, "power": 32.443762}, {"timestamp": 17688.2, "power": 32.443762}, {"timestamp": 17708.7, "power": 32.443762}, {"timestamp": 17729.3, "power": 32.443762}, {"timestamp": 17749.8, "power": 32.443762}, {"timestamp": 17770.3, "power": 32.443762}, {"timestamp": 17790.8, "power": 32.443762}, {"timestamp": 17811.3, "power": 32.443762}, {"timestamp": 17831.9, "power": 32.443762}, {"timestamp": 17852.4, "power": 32.443762}, {"timestamp": 17872.9, "power": 32.443762}, {"timestamp": 17893.4, "power": 32.443762}, {"timestamp": 17914.0, "power": 32.443762}, {"timestamp": 17934.7, "power": 32.443762}, {"timestamp": 17955.2, "power": 32.443762}], "timeline": {"START": "4674.067924", "END": "15118.75251"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12757.3}, {"name": "clSetKernelArg", "calls": 19, "time": 3493.09}, {"name": "clReleaseKernel", "calls": 1, "time": 1392.13}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.5103}, {"name": "clReleaseContext", "calls": 1, "time": 42.2807}, {"name": "clCreateContext", "calls": 1, "time": 32.2819}, {"name": "clReleaseProgram", "calls": 1, "time": 13.6793}, {"name": "clCreateKernel", "calls": 1, "time": 0.340527}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.331083}, {"name": "clEnqueueTask", "calls": 1, "time": 0.148326}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086273}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039446}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028892}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024919}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02479}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021483}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010714}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00952}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008075}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00732}, {"name": "clRetainDevice", "calls": 2, "time": 0.004949}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10444.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10444.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7683.184694, "utilization": 80.033174, "size": 8157950.0, "time": 1061.793105}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 341603149, "speed": 262.12, "utilization": 2.27535, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 21359282, "speed": 476.686, "utilization": 4.1379, "size": 0.12792}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len4/run1.json b/code/fpga/memory_results/dblp.xml.20MB.len4/run1.json new file mode 100644 index 0000000..3fe1cbc --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.9776, "power": 32.402168}, {"timestamp": 54.6501, "power": 32.402168}, {"timestamp": 75.187, "power": 32.402168}, {"timestamp": 95.7243, "power": 32.402168}, {"timestamp": 116.302, "power": 32.402168}, {"timestamp": 136.89, "power": 32.402168}, {"timestamp": 157.426, "power": 32.402168}, {"timestamp": 177.971, "power": 32.402168}, {"timestamp": 198.472, "power": 32.402168}, {"timestamp": 219.004, "power": 32.402168}, {"timestamp": 239.534, "power": 32.402168}, {"timestamp": 260.077, "power": 32.402168}, {"timestamp": 280.621, "power": 32.402168}, {"timestamp": 301.163, "power": 32.402168}, {"timestamp": 321.708, "power": 32.402168}, {"timestamp": 342.235, "power": 32.402168}, {"timestamp": 362.738, "power": 32.402168}, {"timestamp": 383.275, "power": 32.402168}, {"timestamp": 403.815, "power": 32.402168}, {"timestamp": 424.356, "power": 32.402168}, {"timestamp": 444.9, "power": 32.402168}, {"timestamp": 465.443, "power": 32.402168}, {"timestamp": 485.985, "power": 32.402168}, {"timestamp": 506.495, "power": 32.402168}, {"timestamp": 527.03, "power": 32.402168}, {"timestamp": 547.571, "power": 32.402168}, {"timestamp": 568.113, "power": 32.402168}, {"timestamp": 588.655, "power": 32.402168}, {"timestamp": 609.197, "power": 32.402168}, {"timestamp": 629.738, "power": 32.402168}, {"timestamp": 650.252, "power": 32.402168}, {"timestamp": 670.747, "power": 32.402168}, {"timestamp": 691.286, "power": 32.402168}, {"timestamp": 711.834, "power": 32.402168}, {"timestamp": 732.376, "power": 32.402168}, {"timestamp": 752.916, "power": 32.402168}, {"timestamp": 773.458, "power": 32.402168}, {"timestamp": 794.001, "power": 32.402168}, {"timestamp": 814.525, "power": 32.402168}, {"timestamp": 835.065, "power": 32.402168}, {"timestamp": 855.611, "power": 32.402168}, {"timestamp": 876.15, "power": 32.402168}, {"timestamp": 896.695, "power": 32.402168}, {"timestamp": 917.239, "power": 32.402168}, {"timestamp": 937.778, "power": 32.402168}, {"timestamp": 958.291, "power": 32.402168}, {"timestamp": 978.791, "power": 32.402168}, {"timestamp": 999.328, "power": 32.402168}, {"timestamp": 1019.87, "power": 32.612228}, {"timestamp": 1041.1, "power": 32.612228}, {"timestamp": 1061.7, "power": 32.612228}, {"timestamp": 1082.29, "power": 32.612228}, {"timestamp": 1102.86, "power": 32.612228}, {"timestamp": 1123.43, "power": 32.612228}, {"timestamp": 1144.03, "power": 32.612228}, {"timestamp": 1164.64, "power": 32.612228}, {"timestamp": 1185.25, "power": 32.612228}, {"timestamp": 1205.85, "power": 32.612228}, {"timestamp": 1226.43, "power": 32.612228}, {"timestamp": 1247.0, "power": 32.612228}, {"timestamp": 1267.61, "power": 32.612228}, {"timestamp": 1288.22, "power": 32.612228}, {"timestamp": 1308.83, "power": 32.612228}, {"timestamp": 1329.43, "power": 32.612228}, {"timestamp": 1350.03, "power": 32.612228}, {"timestamp": 1370.62, "power": 32.612228}, {"timestamp": 1391.2, "power": 32.612228}, {"timestamp": 1411.81, "power": 32.612228}, {"timestamp": 1432.41, "power": 32.612228}, {"timestamp": 1453.02, "power": 32.612228}, {"timestamp": 1473.62, "power": 32.612228}, {"timestamp": 1494.21, "power": 32.612228}, {"timestamp": 1514.78, "power": 32.612228}, {"timestamp": 1535.35, "power": 32.612228}, {"timestamp": 1555.96, "power": 32.612228}, {"timestamp": 1576.56, "power": 32.612228}, {"timestamp": 1597.17, "power": 32.612228}, {"timestamp": 1617.77, "power": 32.612228}, {"timestamp": 1638.37, "power": 32.612228}, {"timestamp": 1658.93, "power": 32.612228}, {"timestamp": 1679.54, "power": 32.612228}, {"timestamp": 1700.14, "power": 32.612228}, {"timestamp": 1720.74, "power": 32.612228}, {"timestamp": 1741.34, "power": 32.612228}, {"timestamp": 1761.95, "power": 32.612228}, {"timestamp": 1782.53, "power": 32.612228}, {"timestamp": 1803.1, "power": 32.612228}, {"timestamp": 1823.68, "power": 32.612228}, {"timestamp": 1844.28, "power": 32.612228}, {"timestamp": 1864.88, "power": 32.612228}, {"timestamp": 1885.49, "power": 32.612228}, {"timestamp": 1906.11, "power": 32.612228}, {"timestamp": 1926.68, "power": 32.612228}, {"timestamp": 1947.26, "power": 32.612228}, {"timestamp": 1967.87, "power": 32.612228}, {"timestamp": 1988.47, "power": 32.612228}, {"timestamp": 2009.07, "power": 32.612228}, {"timestamp": 2029.67, "power": 32.018152}, {"timestamp": 2050.81, "power": 32.018152}, {"timestamp": 2071.37, "power": 32.018152}, {"timestamp": 2091.97, "power": 32.018152}, {"timestamp": 2112.56, "power": 32.018152}, {"timestamp": 2133.12, "power": 32.018152}, {"timestamp": 2153.69, "power": 32.018152}, {"timestamp": 2174.27, "power": 32.018152}, {"timestamp": 2194.83, "power": 32.018152}, {"timestamp": 2215.39, "power": 32.018152}, {"timestamp": 2235.99, "power": 32.018152}, {"timestamp": 2256.55, "power": 32.018152}, {"timestamp": 2277.08, "power": 32.018152}, {"timestamp": 2297.59, "power": 32.018152}, {"timestamp": 2318.16, "power": 32.018152}, {"timestamp": 2338.68, "power": 32.018152}, {"timestamp": 2359.22, "power": 32.018152}, {"timestamp": 2379.77, "power": 32.018152}, {"timestamp": 2400.32, "power": 32.018152}, {"timestamp": 2420.87, "power": 32.018152}, {"timestamp": 2441.41, "power": 32.018152}, {"timestamp": 2461.96, "power": 32.018152}, {"timestamp": 2482.48, "power": 32.018152}, {"timestamp": 2503.01, "power": 32.018152}, {"timestamp": 2523.56, "power": 32.018152}, {"timestamp": 2544.11, "power": 32.018152}, {"timestamp": 2564.65, "power": 32.018152}, {"timestamp": 2585.2, "power": 32.018152}, {"timestamp": 2605.74, "power": 32.018152}, {"timestamp": 2626.26, "power": 32.018152}, {"timestamp": 2646.76, "power": 32.018152}, {"timestamp": 2667.29, "power": 32.018152}, {"timestamp": 2687.84, "power": 32.018152}, {"timestamp": 2708.39, "power": 32.018152}, {"timestamp": 2728.94, "power": 32.018152}, {"timestamp": 2749.48, "power": 32.018152}, {"timestamp": 2770.03, "power": 32.018152}, {"timestamp": 2790.54, "power": 32.018152}, {"timestamp": 2811.08, "power": 32.018152}, {"timestamp": 2831.62, "power": 32.018152}, {"timestamp": 2852.16, "power": 32.018152}, {"timestamp": 2872.71, "power": 32.018152}, {"timestamp": 2893.25, "power": 32.018152}, {"timestamp": 2913.8, "power": 32.018152}, {"timestamp": 2934.31, "power": 32.018152}, {"timestamp": 2954.81, "power": 32.018152}, {"timestamp": 2975.35, "power": 32.018152}, {"timestamp": 2995.89, "power": 32.018152}, {"timestamp": 3016.43, "power": 32.018152}, {"timestamp": 3036.97, "power": 32.60671}, {"timestamp": 3058.08, "power": 32.60671}, {"timestamp": 3078.66, "power": 32.60671}, {"timestamp": 3099.21, "power": 32.60671}, {"timestamp": 3119.81, "power": 32.60671}, {"timestamp": 3140.41, "power": 32.60671}, {"timestamp": 3161.03, "power": 32.60671}, {"timestamp": 3181.63, "power": 32.60671}, {"timestamp": 3202.22, "power": 32.60671}, {"timestamp": 3222.78, "power": 32.60671}, {"timestamp": 3243.34, "power": 32.60671}, {"timestamp": 3263.93, "power": 32.60671}, {"timestamp": 3284.53, "power": 32.60671}, {"timestamp": 3305.13, "power": 32.60671}, {"timestamp": 3325.73, "power": 32.60671}, {"timestamp": 3346.3, "power": 32.60671}, {"timestamp": 3366.86, "power": 32.60671}, {"timestamp": 3387.42, "power": 32.60671}, {"timestamp": 3408.02, "power": 32.60671}, {"timestamp": 3428.62, "power": 32.60671}, {"timestamp": 3449.22, "power": 32.60671}, {"timestamp": 3469.82, "power": 32.60671}, {"timestamp": 3490.39, "power": 32.60671}, {"timestamp": 3510.95, "power": 32.60671}, {"timestamp": 3531.55, "power": 32.60671}, {"timestamp": 3552.15, "power": 32.60671}, {"timestamp": 3572.77, "power": 32.60671}, {"timestamp": 3593.36, "power": 32.60671}, {"timestamp": 3613.95, "power": 32.60671}, {"timestamp": 3634.46, "power": 32.60671}, {"timestamp": 3654.98, "power": 32.60671}, {"timestamp": 3675.53, "power": 32.60671}, {"timestamp": 3696.02, "power": 32.60671}, {"timestamp": 3716.55, "power": 32.60671}, {"timestamp": 3737.09, "power": 32.60671}, {"timestamp": 3757.63, "power": 32.60671}, {"timestamp": 3778.15, "power": 32.60671}, {"timestamp": 3798.64, "power": 32.60671}, {"timestamp": 3819.17, "power": 32.60671}, {"timestamp": 3839.71, "power": 32.60671}, {"timestamp": 3860.25, "power": 32.60671}, {"timestamp": 3880.79, "power": 32.60671}, {"timestamp": 3901.33, "power": 32.60671}, {"timestamp": 3921.87, "power": 32.60671}, {"timestamp": 3942.39, "power": 32.60671}, {"timestamp": 3962.88, "power": 32.60671}, {"timestamp": 3983.43, "power": 32.60671}, {"timestamp": 4003.96, "power": 32.60671}, {"timestamp": 4024.5, "power": 32.60671}, {"timestamp": 4045.05, "power": 35.86636}, {"timestamp": 4066.11, "power": 35.86636}, {"timestamp": 4086.6, "power": 35.86636}, {"timestamp": 4107.1, "power": 35.86636}, {"timestamp": 4127.62, "power": 35.86636}, {"timestamp": 4148.16, "power": 35.86636}, {"timestamp": 4168.69, "power": 35.86636}, {"timestamp": 4189.23, "power": 35.86636}, {"timestamp": 4209.77, "power": 35.86636}, {"timestamp": 4230.28, "power": 35.86636}, {"timestamp": 4250.82, "power": 35.86636}, {"timestamp": 4271.35, "power": 35.86636}, {"timestamp": 4291.9, "power": 35.86636}, {"timestamp": 4312.44, "power": 35.86636}, {"timestamp": 4332.97, "power": 35.86636}, {"timestamp": 4353.51, "power": 35.86636}, {"timestamp": 4374.05, "power": 35.86636}, {"timestamp": 4394.57, "power": 35.86636}, {"timestamp": 4415.06, "power": 35.86636}, {"timestamp": 4435.6, "power": 35.86636}, {"timestamp": 4456.14, "power": 35.86636}, {"timestamp": 4476.68, "power": 35.86636}, {"timestamp": 4497.22, "power": 35.86636}, {"timestamp": 4517.76, "power": 35.86636}, {"timestamp": 4538.28, "power": 35.86636}, {"timestamp": 4558.77, "power": 35.86636}, {"timestamp": 4579.37, "power": 35.86636}, {"timestamp": 4600.03, "power": 35.86636}, {"timestamp": 4620.57, "power": 35.86636}, {"timestamp": 4641.11, "power": 35.86636}, {"timestamp": 4661.66, "power": 35.86636}, {"timestamp": 4682.19, "power": 35.86636}, {"timestamp": 4702.68, "power": 35.86636}, {"timestamp": 4723.22, "power": 35.86636}, {"timestamp": 4743.77, "power": 35.86636}, {"timestamp": 4764.32, "power": 35.86636}, {"timestamp": 4784.87, "power": 35.86636}, {"timestamp": 4805.42, "power": 35.86636}, {"timestamp": 4825.97, "power": 35.86636}, {"timestamp": 4846.49, "power": 35.86636}, {"timestamp": 4867.03, "power": 35.86636}, {"timestamp": 4887.58, "power": 35.86636}, {"timestamp": 4908.13, "power": 35.86636}, {"timestamp": 4928.7, "power": 35.86636}, {"timestamp": 4949.28, "power": 35.86636}, {"timestamp": 4969.84, "power": 35.86636}, {"timestamp": 4990.37, "power": 35.86636}, {"timestamp": 5010.93, "power": 35.86636}, {"timestamp": 5031.51, "power": 35.86636}, {"timestamp": 5052.08, "power": 33.71394599999999}, {"timestamp": 5073.2, "power": 33.71394599999999}, {"timestamp": 5093.75, "power": 33.71394599999999}, {"timestamp": 5114.28, "power": 33.71394599999999}, {"timestamp": 5134.83, "power": 33.71394599999999}, {"timestamp": 5155.41, "power": 33.71394599999999}, {"timestamp": 5176.0, "power": 33.71394599999999}, {"timestamp": 5196.57, "power": 33.71394599999999}, {"timestamp": 5217.14, "power": 33.71394599999999}, {"timestamp": 5237.71, "power": 33.71394599999999}, {"timestamp": 5258.23, "power": 33.71394599999999}, {"timestamp": 5278.73, "power": 33.71394599999999}, {"timestamp": 5299.29, "power": 33.71394599999999}, {"timestamp": 5319.89, "power": 33.71394599999999}, {"timestamp": 5340.46, "power": 33.71394599999999}, {"timestamp": 5361.02, "power": 33.71394599999999}, {"timestamp": 5381.59, "power": 33.71394599999999}, {"timestamp": 5402.17, "power": 33.71394599999999}, {"timestamp": 5422.67, "power": 33.71394599999999}, {"timestamp": 5443.24, "power": 33.71394599999999}, {"timestamp": 5463.81, "power": 33.71394599999999}, {"timestamp": 5484.38, "power": 33.71394599999999}, {"timestamp": 5504.95, "power": 33.71394599999999}, {"timestamp": 5525.53, "power": 33.71394599999999}, {"timestamp": 5546.12, "power": 33.71394599999999}, {"timestamp": 5566.62, "power": 33.71394599999999}, {"timestamp": 5587.19, "power": 33.71394599999999}, {"timestamp": 5607.76, "power": 33.71394599999999}, {"timestamp": 5628.32, "power": 33.71394599999999}, {"timestamp": 5648.9, "power": 33.71394599999999}, {"timestamp": 5669.45, "power": 33.71394599999999}, {"timestamp": 5690.03, "power": 33.71394599999999}, {"timestamp": 5710.55, "power": 33.71394599999999}, {"timestamp": 5731.1, "power": 33.71394599999999}, {"timestamp": 5751.68, "power": 33.71394599999999}, {"timestamp": 5772.24, "power": 33.71394599999999}, {"timestamp": 5792.82, "power": 33.71394599999999}, {"timestamp": 5813.4, "power": 33.71394599999999}, {"timestamp": 5833.99, "power": 33.71394599999999}, {"timestamp": 5854.5, "power": 33.71394599999999}, {"timestamp": 5875.06, "power": 33.71394599999999}, {"timestamp": 5895.64, "power": 33.71394599999999}, {"timestamp": 5916.21, "power": 33.71394599999999}, {"timestamp": 5936.79, "power": 33.71394599999999}, {"timestamp": 5957.36, "power": 33.71394599999999}, {"timestamp": 5977.92, "power": 33.71394599999999}, {"timestamp": 5998.44, "power": 33.71394599999999}, {"timestamp": 6019.0, "power": 33.71394599999999}, {"timestamp": 6039.58, "power": 33.71394599999999}, {"timestamp": 6060.15, "power": 33.558546}, {"timestamp": 6081.22, "power": 33.558546}, {"timestamp": 6101.76, "power": 33.558546}, {"timestamp": 6122.29, "power": 33.558546}, {"timestamp": 6142.83, "power": 33.558546}, {"timestamp": 6163.38, "power": 33.558546}, {"timestamp": 6183.92, "power": 33.558546}, {"timestamp": 6204.47, "power": 33.558546}, {"timestamp": 6225.01, "power": 33.558546}, {"timestamp": 6245.56, "power": 33.558546}, {"timestamp": 6266.1, "power": 33.558546}, {"timestamp": 6286.61, "power": 33.558546}, {"timestamp": 6307.14, "power": 33.558546}, {"timestamp": 6327.69, "power": 33.558546}, {"timestamp": 6348.23, "power": 33.558546}, {"timestamp": 6368.78, "power": 33.558546}, {"timestamp": 6389.33, "power": 33.558546}, {"timestamp": 6409.88, "power": 33.558546}, {"timestamp": 6430.4, "power": 33.558546}, {"timestamp": 6450.94, "power": 33.558546}, {"timestamp": 6471.48, "power": 33.558546}, {"timestamp": 6492.03, "power": 33.558546}, {"timestamp": 6512.57, "power": 33.558546}, {"timestamp": 6533.15, "power": 33.558546}, {"timestamp": 6553.73, "power": 33.558546}, {"timestamp": 6574.25, "power": 33.558546}, {"timestamp": 6594.75, "power": 33.558546}, {"timestamp": 6615.33, "power": 33.558546}, {"timestamp": 6635.91, "power": 33.558546}, {"timestamp": 6656.48, "power": 33.558546}, {"timestamp": 6677.06, "power": 33.558546}, {"timestamp": 6697.64, "power": 33.558546}, {"timestamp": 6718.2, "power": 33.558546}, {"timestamp": 6738.7, "power": 33.558546}, {"timestamp": 6759.19, "power": 33.558546}, {"timestamp": 6779.7, "power": 33.558546}, {"timestamp": 6800.24, "power": 33.558546}, {"timestamp": 6820.75, "power": 33.558546}, {"timestamp": 6841.32, "power": 33.558546}, {"timestamp": 6861.89, "power": 33.558546}, {"timestamp": 6882.41, "power": 33.558546}, {"timestamp": 6902.91, "power": 33.558546}, {"timestamp": 6923.46, "power": 33.558546}, {"timestamp": 6944.05, "power": 33.558546}, {"timestamp": 6964.61, "power": 33.558546}, {"timestamp": 6985.2, "power": 33.558546}, {"timestamp": 7005.76, "power": 33.558546}, {"timestamp": 7026.29, "power": 33.558546}, {"timestamp": 7046.78, "power": 33.558546}, {"timestamp": 7067.34, "power": 33.331282}, {"timestamp": 7088.55, "power": 33.331282}, {"timestamp": 7109.09, "power": 33.331282}, {"timestamp": 7129.64, "power": 33.331282}, {"timestamp": 7150.15, "power": 33.331282}, {"timestamp": 7170.65, "power": 33.331282}, {"timestamp": 7191.22, "power": 33.331282}, {"timestamp": 7211.8, "power": 33.331282}, {"timestamp": 7232.37, "power": 33.331282}, {"timestamp": 7252.95, "power": 33.331282}, {"timestamp": 7273.52, "power": 33.331282}, {"timestamp": 7294.11, "power": 33.331282}, {"timestamp": 7314.6, "power": 33.331282}, {"timestamp": 7335.17, "power": 33.331282}, {"timestamp": 7355.74, "power": 33.331282}, {"timestamp": 7376.31, "power": 33.331282}, {"timestamp": 7396.88, "power": 33.331282}, {"timestamp": 7417.46, "power": 33.331282}, {"timestamp": 7438.04, "power": 33.331282}, {"timestamp": 7458.55, "power": 33.331282}, {"timestamp": 7479.1, "power": 33.331282}, {"timestamp": 7499.67, "power": 33.331282}, {"timestamp": 7520.25, "power": 33.331282}, {"timestamp": 7540.81, "power": 33.331282}, {"timestamp": 7561.38, "power": 33.331282}, {"timestamp": 7581.96, "power": 33.331282}, {"timestamp": 7602.48, "power": 33.331282}, {"timestamp": 7623.04, "power": 33.331282}, {"timestamp": 7643.61, "power": 33.331282}, {"timestamp": 7664.18, "power": 33.331282}, {"timestamp": 7684.75, "power": 33.331282}, {"timestamp": 7705.29, "power": 33.331282}, {"timestamp": 7725.84, "power": 33.331282}, {"timestamp": 7746.37, "power": 33.331282}, {"timestamp": 7766.9, "power": 33.331282}, {"timestamp": 7787.45, "power": 33.331282}, {"timestamp": 7808.0, "power": 33.331282}, {"timestamp": 7828.54, "power": 33.331282}, {"timestamp": 7849.09, "power": 33.331282}, {"timestamp": 7869.64, "power": 33.331282}, {"timestamp": 7890.19, "power": 33.331282}, {"timestamp": 7910.69, "power": 33.331282}, {"timestamp": 7931.22, "power": 33.331282}, {"timestamp": 7951.77, "power": 33.331282}, {"timestamp": 7972.32, "power": 33.331282}, {"timestamp": 7992.87, "power": 33.331282}, {"timestamp": 8013.37, "power": 33.331282}, {"timestamp": 8033.9, "power": 33.331282}, {"timestamp": 8054.42, "power": 33.331282}, {"timestamp": 8074.96, "power": 33.261508}, {"timestamp": 8096.03, "power": 33.261508}, {"timestamp": 8116.58, "power": 33.261508}, {"timestamp": 8137.12, "power": 33.261508}, {"timestamp": 8157.67, "power": 33.261508}, {"timestamp": 8178.2, "power": 33.261508}, {"timestamp": 8198.7, "power": 33.261508}, {"timestamp": 8219.27, "power": 33.261508}, {"timestamp": 8239.84, "power": 33.261508}, {"timestamp": 8260.41, "power": 33.261508}, {"timestamp": 8280.98, "power": 33.261508}, {"timestamp": 8301.56, "power": 33.261508}, {"timestamp": 8322.13, "power": 33.261508}, {"timestamp": 8342.63, "power": 33.261508}, {"timestamp": 8363.2, "power": 33.261508}, {"timestamp": 8383.77, "power": 33.261508}, {"timestamp": 8404.34, "power": 33.261508}, {"timestamp": 8424.92, "power": 33.261508}, {"timestamp": 8445.5, "power": 33.261508}, {"timestamp": 8466.07, "power": 33.261508}, {"timestamp": 8486.58, "power": 33.261508}, {"timestamp": 8507.13, "power": 33.261508}, {"timestamp": 8527.68, "power": 33.261508}, {"timestamp": 8548.26, "power": 33.261508}, {"timestamp": 8568.82, "power": 33.261508}, {"timestamp": 8589.4, "power": 33.261508}, {"timestamp": 8609.97, "power": 33.261508}, {"timestamp": 8630.49, "power": 33.261508}, {"timestamp": 8651.04, "power": 33.261508}, {"timestamp": 8671.61, "power": 33.261508}, {"timestamp": 8692.17, "power": 33.261508}, {"timestamp": 8712.75, "power": 33.261508}, {"timestamp": 8733.33, "power": 33.261508}, {"timestamp": 8753.83, "power": 33.261508}, {"timestamp": 8774.3, "power": 33.261508}, {"timestamp": 8794.86, "power": 33.261508}, {"timestamp": 8815.43, "power": 33.261508}, {"timestamp": 8836.0, "power": 33.261508}, {"timestamp": 8856.58, "power": 33.261508}, {"timestamp": 8877.14, "power": 33.261508}, {"timestamp": 8897.71, "power": 33.261508}, {"timestamp": 8918.24, "power": 33.261508}, {"timestamp": 8938.74, "power": 33.261508}, {"timestamp": 8959.29, "power": 33.261508}, {"timestamp": 8979.88, "power": 33.261508}, {"timestamp": 9000.46, "power": 33.261508}, {"timestamp": 9020.97, "power": 33.261508}, {"timestamp": 9041.54, "power": 33.261508}, {"timestamp": 9062.12, "power": 33.261508}, {"timestamp": 9082.62, "power": 33.434382}, {"timestamp": 9103.8, "power": 33.434382}, {"timestamp": 9124.34, "power": 33.434382}, {"timestamp": 9144.89, "power": 33.434382}, {"timestamp": 9165.43, "power": 33.434382}, {"timestamp": 9185.98, "power": 33.434382}, {"timestamp": 9206.51, "power": 33.434382}, {"timestamp": 9227.06, "power": 33.434382}, {"timestamp": 9247.65, "power": 33.434382}, {"timestamp": 9268.21, "power": 33.434382}, {"timestamp": 9288.79, "power": 33.434382}, {"timestamp": 9309.36, "power": 33.434382}, {"timestamp": 9329.93, "power": 33.434382}, {"timestamp": 9350.45, "power": 33.434382}, {"timestamp": 9371.01, "power": 33.434382}, {"timestamp": 9391.59, "power": 33.434382}, {"timestamp": 9412.15, "power": 33.434382}, {"timestamp": 9432.72, "power": 33.434382}, {"timestamp": 9453.3, "power": 33.434382}, {"timestamp": 9473.87, "power": 33.434382}, {"timestamp": 9494.39, "power": 33.434382}, {"timestamp": 9514.95, "power": 33.434382}, {"timestamp": 9535.52, "power": 33.434382}, {"timestamp": 9556.1, "power": 33.434382}, {"timestamp": 9576.67, "power": 33.434382}, {"timestamp": 9597.24, "power": 33.434382}, {"timestamp": 9617.82, "power": 33.434382}, {"timestamp": 9638.35, "power": 33.434382}, {"timestamp": 9658.9, "power": 33.434382}, {"timestamp": 9679.47, "power": 33.434382}, {"timestamp": 9700.02, "power": 33.434382}, {"timestamp": 9720.57, "power": 33.434382}, {"timestamp": 9741.12, "power": 33.434382}, {"timestamp": 9761.66, "power": 33.434382}, {"timestamp": 9782.16, "power": 33.434382}, {"timestamp": 9802.66, "power": 33.434382}, {"timestamp": 9823.2, "power": 33.434382}, {"timestamp": 9843.75, "power": 33.434382}, {"timestamp": 9864.29, "power": 33.434382}, {"timestamp": 9884.83, "power": 33.434382}, {"timestamp": 9905.38, "power": 33.434382}, {"timestamp": 9925.92, "power": 33.434382}, {"timestamp": 9946.46, "power": 33.434382}, {"timestamp": 9967.0, "power": 33.434382}, {"timestamp": 9987.54, "power": 33.434382}, {"timestamp": 10008.1, "power": 33.434382}, {"timestamp": 10028.6, "power": 33.434382}, {"timestamp": 10049.2, "power": 33.434382}, {"timestamp": 10069.7, "power": 33.434382}, {"timestamp": 10090.3, "power": 33.241194}, {"timestamp": 10112.2, "power": 33.241194}, {"timestamp": 10132.8, "power": 33.241194}, {"timestamp": 10153.3, "power": 33.241194}, {"timestamp": 10173.9, "power": 33.241194}, {"timestamp": 10194.4, "power": 33.241194}, {"timestamp": 10215.0, "power": 33.241194}, {"timestamp": 10235.5, "power": 33.241194}, {"timestamp": 10256.1, "power": 33.241194}, {"timestamp": 10276.7, "power": 33.241194}, {"timestamp": 10297.3, "power": 33.241194}, {"timestamp": 10317.8, "power": 33.241194}, {"timestamp": 10338.4, "power": 33.241194}, {"timestamp": 10358.9, "power": 33.241194}, {"timestamp": 10379.5, "power": 33.241194}, {"timestamp": 10400.1, "power": 33.241194}, {"timestamp": 10420.6, "power": 33.241194}, {"timestamp": 10441.2, "power": 33.241194}, {"timestamp": 10461.8, "power": 33.241194}, {"timestamp": 10482.3, "power": 33.241194}, {"timestamp": 10502.8, "power": 33.241194}, {"timestamp": 10523.4, "power": 33.241194}, {"timestamp": 10543.9, "power": 33.241194}, {"timestamp": 10564.5, "power": 33.241194}, {"timestamp": 10585.1, "power": 33.241194}, {"timestamp": 10605.7, "power": 33.241194}, {"timestamp": 10626.2, "power": 33.241194}, {"timestamp": 10646.7, "power": 33.241194}, {"timestamp": 10667.3, "power": 33.241194}, {"timestamp": 10687.8, "power": 33.241194}, {"timestamp": 10708.4, "power": 33.241194}, {"timestamp": 10729.0, "power": 33.241194}, {"timestamp": 10749.6, "power": 33.241194}, {"timestamp": 10770.1, "power": 33.241194}, {"timestamp": 10790.6, "power": 33.241194}, {"timestamp": 10811.2, "power": 33.241194}, {"timestamp": 10831.8, "power": 33.241194}, {"timestamp": 10852.4, "power": 33.241194}, {"timestamp": 10872.9, "power": 33.241194}, {"timestamp": 10893.5, "power": 33.241194}, {"timestamp": 10914.1, "power": 33.241194}, {"timestamp": 10934.6, "power": 33.241194}, {"timestamp": 10955.2, "power": 33.241194}, {"timestamp": 10975.8, "power": 33.241194}, {"timestamp": 10996.3, "power": 33.241194}, {"timestamp": 11016.9, "power": 33.241194}, {"timestamp": 11037.5, "power": 33.241194}, {"timestamp": 11058.1, "power": 33.241194}, {"timestamp": 11078.6, "power": 33.241194}, {"timestamp": 11099.2, "power": 33.224478000000005}, {"timestamp": 11120.8, "power": 33.224478000000005}, {"timestamp": 11141.3, "power": 33.224478000000005}, {"timestamp": 11161.9, "power": 33.224478000000005}, {"timestamp": 11182.4, "power": 33.224478000000005}, {"timestamp": 11202.9, "power": 33.224478000000005}, {"timestamp": 11223.5, "power": 33.224478000000005}, {"timestamp": 11244.0, "power": 33.224478000000005}, {"timestamp": 11264.6, "power": 33.224478000000005}, {"timestamp": 11285.1, "power": 33.224478000000005}, {"timestamp": 11305.7, "power": 33.224478000000005}, {"timestamp": 11326.2, "power": 33.224478000000005}, {"timestamp": 11346.7, "power": 33.224478000000005}, {"timestamp": 11367.3, "power": 33.224478000000005}, {"timestamp": 11387.9, "power": 33.224478000000005}, {"timestamp": 11408.5, "power": 33.224478000000005}, {"timestamp": 11429.0, "power": 33.224478000000005}, {"timestamp": 11449.6, "power": 33.224478000000005}, {"timestamp": 11470.1, "power": 33.224478000000005}, {"timestamp": 11490.6, "power": 33.224478000000005}, {"timestamp": 11511.2, "power": 33.224478000000005}, {"timestamp": 11531.8, "power": 33.224478000000005}, {"timestamp": 11552.4, "power": 33.224478000000005}, {"timestamp": 11572.9, "power": 33.224478000000005}, {"timestamp": 11593.5, "power": 33.224478000000005}, {"timestamp": 11614.1, "power": 33.224478000000005}, {"timestamp": 11634.6, "power": 33.224478000000005}, {"timestamp": 11655.1, "power": 33.224478000000005}, {"timestamp": 11675.7, "power": 33.224478000000005}, {"timestamp": 11696.3, "power": 33.224478000000005}, {"timestamp": 11716.8, "power": 33.224478000000005}, {"timestamp": 11737.4, "power": 33.224478000000005}, {"timestamp": 11758.0, "power": 33.224478000000005}, {"timestamp": 11778.5, "power": 33.224478000000005}, {"timestamp": 11799.1, "power": 33.224478000000005}, {"timestamp": 11819.6, "power": 33.224478000000005}, {"timestamp": 11840.1, "power": 33.224478000000005}, {"timestamp": 11860.7, "power": 33.224478000000005}, {"timestamp": 11881.2, "power": 33.224478000000005}, {"timestamp": 11901.8, "power": 33.224478000000005}, {"timestamp": 11922.3, "power": 33.224478000000005}, {"timestamp": 11942.9, "power": 33.224478000000005}, {"timestamp": 11963.4, "power": 33.224478000000005}, {"timestamp": 11984.0, "power": 33.224478000000005}, {"timestamp": 12004.5, "power": 33.224478000000005}, {"timestamp": 12025.0, "power": 33.224478000000005}, {"timestamp": 12045.6, "power": 33.224478000000005}, {"timestamp": 12066.2, "power": 33.224478000000005}, {"timestamp": 12086.7, "power": 33.224478000000005}, {"timestamp": 12107.2, "power": 33.154198}, {"timestamp": 12128.4, "power": 33.154198}, {"timestamp": 12148.9, "power": 33.154198}, {"timestamp": 12169.5, "power": 33.154198}, {"timestamp": 12190.0, "power": 33.154198}, {"timestamp": 12210.5, "power": 33.154198}, {"timestamp": 12231.1, "power": 33.154198}, {"timestamp": 12251.6, "power": 33.154198}, {"timestamp": 12272.2, "power": 33.154198}, {"timestamp": 12292.7, "power": 33.154198}, {"timestamp": 12313.2, "power": 33.154198}, {"timestamp": 12333.8, "power": 33.154198}, {"timestamp": 12354.3, "power": 33.154198}, {"timestamp": 12374.8, "power": 33.154198}, {"timestamp": 12395.4, "power": 33.154198}, {"timestamp": 12415.9, "power": 33.154198}, {"timestamp": 12436.5, "power": 33.154198}, {"timestamp": 12457.1, "power": 33.154198}, {"timestamp": 12477.7, "power": 33.154198}, {"timestamp": 12498.2, "power": 33.154198}, {"timestamp": 12518.7, "power": 33.154198}, {"timestamp": 12539.3, "power": 33.154198}, {"timestamp": 12559.8, "power": 33.154198}, {"timestamp": 12580.4, "power": 33.154198}, {"timestamp": 12601.0, "power": 33.154198}, {"timestamp": 12621.5, "power": 33.154198}, {"timestamp": 12642.1, "power": 33.154198}, {"timestamp": 12662.6, "power": 33.154198}, {"timestamp": 12683.2, "power": 33.154198}, {"timestamp": 12703.7, "power": 33.154198}, {"timestamp": 12724.3, "power": 33.154198}, {"timestamp": 12744.9, "power": 33.154198}, {"timestamp": 12765.4, "power": 33.154198}, {"timestamp": 12786.0, "power": 33.154198}, {"timestamp": 12806.5, "power": 33.154198}, {"timestamp": 12827.1, "power": 33.154198}, {"timestamp": 12847.7, "power": 33.154198}, {"timestamp": 12868.2, "power": 33.154198}, {"timestamp": 12888.8, "power": 33.154198}, {"timestamp": 12909.4, "power": 33.154198}, {"timestamp": 12929.9, "power": 33.154198}, {"timestamp": 12950.4, "power": 33.154198}, {"timestamp": 12971.0, "power": 33.154198}, {"timestamp": 12991.6, "power": 33.154198}, {"timestamp": 13012.1, "power": 33.154198}, {"timestamp": 13032.7, "power": 33.154198}, {"timestamp": 13053.2, "power": 33.154198}, {"timestamp": 13073.8, "power": 33.154198}, {"timestamp": 13094.3, "power": 33.154198}, {"timestamp": 13114.8, "power": 32.910956999999996}, {"timestamp": 13135.9, "power": 32.910956999999996}, {"timestamp": 13156.5, "power": 32.910956999999996}, {"timestamp": 13177.1, "power": 32.910956999999996}, {"timestamp": 13197.7, "power": 32.910956999999996}, {"timestamp": 13218.2, "power": 32.910956999999996}, {"timestamp": 13238.7, "power": 32.910956999999996}, {"timestamp": 13259.2, "power": 32.910956999999996}, {"timestamp": 13279.8, "power": 32.910956999999996}, {"timestamp": 13300.4, "power": 32.910956999999996}, {"timestamp": 13321.0, "power": 32.910956999999996}, {"timestamp": 13341.5, "power": 32.910956999999996}, {"timestamp": 13362.1, "power": 32.910956999999996}, {"timestamp": 13382.6, "power": 32.910956999999996}, {"timestamp": 13403.1, "power": 32.910956999999996}, {"timestamp": 13423.7, "power": 32.910956999999996}, {"timestamp": 13444.3, "power": 32.910956999999996}, {"timestamp": 13464.8, "power": 32.910956999999996}, {"timestamp": 13485.4, "power": 32.910956999999996}, {"timestamp": 13506.0, "power": 32.910956999999996}, {"timestamp": 13526.5, "power": 32.910956999999996}, {"timestamp": 13547.1, "power": 32.910956999999996}, {"timestamp": 13567.6, "power": 32.910956999999996}, {"timestamp": 13588.2, "power": 32.910956999999996}, {"timestamp": 13608.8, "power": 32.910956999999996}, {"timestamp": 13629.3, "power": 32.910956999999996}, {"timestamp": 13649.9, "power": 32.910956999999996}, {"timestamp": 13670.4, "power": 32.910956999999996}, {"timestamp": 13691.0, "power": 32.910956999999996}, {"timestamp": 13711.5, "power": 32.910956999999996}, {"timestamp": 13732.1, "power": 32.910956999999996}, {"timestamp": 13752.6, "power": 32.910956999999996}, {"timestamp": 13773.2, "power": 32.910956999999996}, {"timestamp": 13793.7, "power": 32.910956999999996}, {"timestamp": 13814.2, "power": 32.910956999999996}, {"timestamp": 13834.7, "power": 32.910956999999996}, {"timestamp": 13855.2, "power": 32.910956999999996}, {"timestamp": 13875.8, "power": 32.910956999999996}, {"timestamp": 13896.3, "power": 32.910956999999996}, {"timestamp": 13916.9, "power": 32.910956999999996}, {"timestamp": 13937.4, "power": 32.910956999999996}, {"timestamp": 13958.0, "power": 32.910956999999996}, {"timestamp": 13978.5, "power": 32.910956999999996}, {"timestamp": 13999.0, "power": 32.910956999999996}, {"timestamp": 14019.6, "power": 32.910956999999996}, {"timestamp": 14040.1, "power": 32.910956999999996}, {"timestamp": 14060.7, "power": 32.910956999999996}, {"timestamp": 14081.2, "power": 32.910956999999996}, {"timestamp": 14101.8, "power": 32.910956999999996}, {"timestamp": 14122.3, "power": 33.370356}, {"timestamp": 14143.5, "power": 33.370356}, {"timestamp": 14164.1, "power": 33.370356}, {"timestamp": 14184.5, "power": 33.370356}, {"timestamp": 14205.1, "power": 33.370356}, {"timestamp": 14225.6, "power": 33.370356}, {"timestamp": 14246.2, "power": 33.370356}, {"timestamp": 14266.7, "power": 33.370356}, {"timestamp": 14287.3, "power": 33.370356}, {"timestamp": 14307.8, "power": 33.370356}, {"timestamp": 14328.4, "power": 33.370356}, {"timestamp": 14349.0, "power": 33.370356}, {"timestamp": 14369.5, "power": 33.370356}, {"timestamp": 14390.1, "power": 33.370356}, {"timestamp": 14410.6, "power": 33.370356}, {"timestamp": 14431.2, "power": 33.370356}, {"timestamp": 14451.7, "power": 33.370356}, {"timestamp": 14472.3, "power": 33.370356}, {"timestamp": 14492.9, "power": 33.370356}, {"timestamp": 14513.5, "power": 33.370356}, {"timestamp": 14534.0, "power": 33.370356}, {"timestamp": 14554.6, "power": 33.370356}, {"timestamp": 14575.1, "power": 33.370356}, {"timestamp": 14595.7, "power": 33.370356}, {"timestamp": 14616.2, "power": 33.370356}, {"timestamp": 14636.7, "power": 33.370356}, {"timestamp": 14657.3, "power": 33.370356}, {"timestamp": 14677.8, "power": 33.370356}, {"timestamp": 14698.3, "power": 33.370356}, {"timestamp": 14718.8, "power": 33.370356}, {"timestamp": 14739.3, "power": 33.370356}, {"timestamp": 14759.8, "power": 33.370356}, {"timestamp": 14780.4, "power": 33.370356}, {"timestamp": 14800.9, "power": 33.370356}, {"timestamp": 14821.4, "power": 33.370356}, {"timestamp": 14842.0, "power": 33.370356}, {"timestamp": 14862.5, "power": 33.370356}, {"timestamp": 14883.0, "power": 33.370356}, {"timestamp": 14903.6, "power": 33.370356}, {"timestamp": 14924.1, "power": 33.370356}, {"timestamp": 14944.6, "power": 33.370356}, {"timestamp": 14965.1, "power": 33.370356}, {"timestamp": 14985.7, "power": 33.370356}, {"timestamp": 15006.1, "power": 33.370356}, {"timestamp": 15026.6, "power": 33.370356}, {"timestamp": 15047.2, "power": 33.370356}, {"timestamp": 15067.7, "power": 33.370356}, {"timestamp": 15088.2, "power": 33.370356}, {"timestamp": 15108.8, "power": 33.370356}, {"timestamp": 15129.3, "power": 35.89963}, {"timestamp": 15150.6, "power": 35.89963}, {"timestamp": 15171.1, "power": 35.89963}, {"timestamp": 15191.7, "power": 35.89963}, {"timestamp": 15212.2, "power": 35.89963}, {"timestamp": 15232.7, "power": 35.89963}, {"timestamp": 15253.2, "power": 35.89963}, {"timestamp": 15273.8, "power": 35.89963}, {"timestamp": 15294.3, "power": 35.89963}, {"timestamp": 15314.8, "power": 35.89963}, {"timestamp": 15335.3, "power": 35.89963}, {"timestamp": 15355.8, "power": 35.89963}, {"timestamp": 15376.4, "power": 35.89963}, {"timestamp": 15396.9, "power": 35.89963}, {"timestamp": 15417.4, "power": 35.89963}, {"timestamp": 15438.0, "power": 35.89963}, {"timestamp": 15458.5, "power": 35.89963}, {"timestamp": 15479.0, "power": 35.89963}, {"timestamp": 15499.5, "power": 35.89963}, {"timestamp": 15520.1, "power": 35.89963}, {"timestamp": 15540.6, "power": 35.89963}, {"timestamp": 15561.1, "power": 35.89963}, {"timestamp": 15581.7, "power": 35.89963}, {"timestamp": 15602.2, "power": 35.89963}, {"timestamp": 15622.7, "power": 35.89963}, {"timestamp": 15643.2, "power": 35.89963}, {"timestamp": 15663.8, "power": 35.89963}, {"timestamp": 15684.3, "power": 35.89963}, {"timestamp": 15704.8, "power": 35.89963}, {"timestamp": 15725.4, "power": 35.89963}, {"timestamp": 15745.9, "power": 35.89963}, {"timestamp": 15766.4, "power": 35.89963}, {"timestamp": 15786.9, "power": 35.89963}, {"timestamp": 15807.4, "power": 35.89963}, {"timestamp": 15828.0, "power": 35.89963}, {"timestamp": 15848.6, "power": 35.89963}, {"timestamp": 15869.1, "power": 35.89963}, {"timestamp": 15889.7, "power": 35.89963}, {"timestamp": 15910.3, "power": 35.89963}, {"timestamp": 15930.8, "power": 35.89963}, {"timestamp": 15951.3, "power": 35.89963}, {"timestamp": 15971.8, "power": 35.89963}, {"timestamp": 15992.3, "power": 35.89963}, {"timestamp": 16012.8, "power": 35.89963}, {"timestamp": 16033.4, "power": 35.89963}, {"timestamp": 16053.9, "power": 35.89963}, {"timestamp": 16074.4, "power": 35.89963}, {"timestamp": 16095.0, "power": 35.89963}, {"timestamp": 16115.5, "power": 35.89963}, {"timestamp": 16136.0, "power": 32.194582}, {"timestamp": 16157.1, "power": 32.194582}, {"timestamp": 16177.6, "power": 32.194582}, {"timestamp": 16198.1, "power": 32.194582}, {"timestamp": 16218.6, "power": 32.194582}, {"timestamp": 16239.1, "power": 32.194582}, {"timestamp": 16259.6, "power": 32.194582}, {"timestamp": 16280.2, "power": 32.194582}, {"timestamp": 16300.7, "power": 32.194582}, {"timestamp": 16321.2, "power": 32.194582}, {"timestamp": 16341.8, "power": 32.194582}, {"timestamp": 16362.3, "power": 32.194582}, {"timestamp": 16382.8, "power": 32.194582}, {"timestamp": 16403.3, "power": 32.194582}, {"timestamp": 16423.8, "power": 32.194582}, {"timestamp": 16444.3, "power": 32.194582}, {"timestamp": 16464.9, "power": 32.194582}, {"timestamp": 16485.4, "power": 32.194582}, {"timestamp": 16505.9, "power": 32.194582}, {"timestamp": 16526.5, "power": 32.194582}, {"timestamp": 16547.0, "power": 32.194582}, {"timestamp": 16567.5, "power": 32.194582}, {"timestamp": 16588.0, "power": 32.194582}, {"timestamp": 16608.5, "power": 32.194582}, {"timestamp": 16629.1, "power": 32.194582}, {"timestamp": 16649.6, "power": 32.194582}, {"timestamp": 16670.2, "power": 32.194582}, {"timestamp": 16690.6, "power": 32.194582}, {"timestamp": 16711.1, "power": 32.194582}, {"timestamp": 16731.7, "power": 32.194582}, {"timestamp": 16752.2, "power": 32.194582}, {"timestamp": 16772.7, "power": 32.194582}, {"timestamp": 16793.3, "power": 32.194582}, {"timestamp": 16813.8, "power": 32.194582}, {"timestamp": 16834.3, "power": 32.194582}, {"timestamp": 16854.8, "power": 32.194582}, {"timestamp": 16875.3, "power": 32.194582}, {"timestamp": 16895.8, "power": 32.194582}, {"timestamp": 16916.3, "power": 32.194582}, {"timestamp": 16936.9, "power": 32.194582}, {"timestamp": 16957.4, "power": 32.194582}, {"timestamp": 16977.9, "power": 32.194582}, {"timestamp": 16998.5, "power": 32.194582}, {"timestamp": 17019.0, "power": 32.194582}, {"timestamp": 17039.5, "power": 32.194582}, {"timestamp": 17060.1, "power": 32.194582}, {"timestamp": 17080.6, "power": 32.194582}, {"timestamp": 17101.1, "power": 32.194582}, {"timestamp": 17121.7, "power": 32.194582}, {"timestamp": 17142.1, "power": 32.035075}, {"timestamp": 17163.3, "power": 32.035075}, {"timestamp": 17183.8, "power": 32.035075}, {"timestamp": 17204.3, "power": 32.035075}, {"timestamp": 17224.8, "power": 32.035075}, {"timestamp": 17245.4, "power": 32.035075}, {"timestamp": 17265.9, "power": 32.035075}, {"timestamp": 17286.4, "power": 32.035075}, {"timestamp": 17306.9, "power": 32.035075}, {"timestamp": 17327.6, "power": 32.035075}, {"timestamp": 17348.2, "power": 32.035075}], "timeline": {"START": "4644.246228", "END": "14518.3148"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12172.2}, {"name": "clSetKernelArg", "calls": 19, "time": 3464.6}, {"name": "clReleaseKernel", "calls": 1, "time": 1392.22}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.1541}, {"name": "clReleaseContext", "calls": 1, "time": 37.7856}, {"name": "clCreateContext", "calls": 1, "time": 31.7673}, {"name": "clReleaseProgram", "calls": 1, "time": 25.2632}, {"name": "clCreateKernel", "calls": 1, "time": 0.3779}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.288541}, {"name": "clEnqueueTask", "calls": 1, "time": 0.167972}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082794}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077462}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.035034}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028057}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024581}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021461}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01135}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008663}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007376}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007089}, {"name": "clRetainDevice", "calls": 2, "time": 0.005013}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 9874.07}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 9873.5}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7680.999538, "utilization": 80.010412, "size": 8157950.0, "time": 1062.095173}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 322873084, "speed": 262.093, "utilization": 2.27511, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20188665, "speed": 476.373, "utilization": 4.13518, "size": 0.127916}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len4/run2.json b/code/fpga/memory_results/dblp.xml.20MB.len4/run2.json new file mode 100644 index 0000000..2f85028 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.5359, "power": 32.663181}, {"timestamp": 72.173, "power": 32.663181}, {"timestamp": 92.7163, "power": 32.663181}, {"timestamp": 113.255, "power": 32.663181}, {"timestamp": 134.14, "power": 32.663181}, {"timestamp": 155.07, "power": 32.663181}, {"timestamp": 175.609, "power": 32.663181}, {"timestamp": 196.151, "power": 32.663181}, {"timestamp": 216.685, "power": 32.663181}, {"timestamp": 237.221, "power": 32.663181}, {"timestamp": 257.728, "power": 32.663181}, {"timestamp": 278.226, "power": 32.663181}, {"timestamp": 298.723, "power": 32.663181}, {"timestamp": 319.262, "power": 32.663181}, {"timestamp": 339.806, "power": 32.663181}, {"timestamp": 360.351, "power": 32.663181}, {"timestamp": 380.895, "power": 32.663181}, {"timestamp": 401.439, "power": 32.663181}, {"timestamp": 421.95, "power": 32.663181}, {"timestamp": 442.484, "power": 32.663181}, {"timestamp": 463.028, "power": 32.663181}, {"timestamp": 483.571, "power": 32.663181}, {"timestamp": 504.111, "power": 32.663181}, {"timestamp": 524.651, "power": 32.663181}, {"timestamp": 545.204, "power": 32.663181}, {"timestamp": 565.72, "power": 32.663181}, {"timestamp": 586.221, "power": 32.663181}, {"timestamp": 606.764, "power": 32.663181}, {"timestamp": 627.308, "power": 32.663181}, {"timestamp": 647.853, "power": 32.663181}, {"timestamp": 668.395, "power": 32.663181}, {"timestamp": 688.933, "power": 32.663181}, {"timestamp": 709.473, "power": 32.663181}, {"timestamp": 730.002, "power": 32.663181}, {"timestamp": 750.544, "power": 32.663181}, {"timestamp": 771.084, "power": 32.663181}, {"timestamp": 791.627, "power": 32.663181}, {"timestamp": 812.165, "power": 32.663181}, {"timestamp": 832.704, "power": 32.663181}, {"timestamp": 853.245, "power": 32.663181}, {"timestamp": 873.756, "power": 32.663181}, {"timestamp": 894.252, "power": 32.663181}, {"timestamp": 914.789, "power": 32.663181}, {"timestamp": 935.33, "power": 32.663181}, {"timestamp": 955.869, "power": 32.663181}, {"timestamp": 976.411, "power": 32.663181}, {"timestamp": 996.959, "power": 32.663181}, {"timestamp": 1017.5, "power": 32.171656}, {"timestamp": 1038.7, "power": 32.171656}, {"timestamp": 1059.3, "power": 32.171656}, {"timestamp": 1079.9, "power": 32.171656}, {"timestamp": 1100.5, "power": 32.171656}, {"timestamp": 1121.09, "power": 32.171656}, {"timestamp": 1141.66, "power": 32.171656}, {"timestamp": 1162.23, "power": 32.171656}, {"timestamp": 1182.79, "power": 32.171656}, {"timestamp": 1203.38, "power": 32.171656}, {"timestamp": 1223.98, "power": 32.171656}, {"timestamp": 1244.57, "power": 32.171656}, {"timestamp": 1265.17, "power": 32.171656}, {"timestamp": 1285.75, "power": 32.171656}, {"timestamp": 1306.32, "power": 32.171656}, {"timestamp": 1326.88, "power": 32.171656}, {"timestamp": 1347.47, "power": 32.171656}, {"timestamp": 1368.08, "power": 32.171656}, {"timestamp": 1388.68, "power": 32.171656}, {"timestamp": 1409.3, "power": 32.171656}, {"timestamp": 1429.88, "power": 32.171656}, {"timestamp": 1450.45, "power": 32.171656}, {"timestamp": 1471.04, "power": 32.171656}, {"timestamp": 1491.64, "power": 32.171656}, {"timestamp": 1512.24, "power": 32.171656}, {"timestamp": 1532.84, "power": 32.171656}, {"timestamp": 1553.43, "power": 32.171656}, {"timestamp": 1574.01, "power": 32.171656}, {"timestamp": 1594.57, "power": 32.171656}, {"timestamp": 1615.18, "power": 32.171656}, {"timestamp": 1635.77, "power": 32.171656}, {"timestamp": 1656.37, "power": 32.171656}, {"timestamp": 1676.98, "power": 32.171656}, {"timestamp": 1697.58, "power": 32.171656}, {"timestamp": 1718.14, "power": 32.171656}, {"timestamp": 1738.7, "power": 32.171656}, {"timestamp": 1759.3, "power": 32.171656}, {"timestamp": 1779.89, "power": 32.171656}, {"timestamp": 1800.5, "power": 32.171656}, {"timestamp": 1821.1, "power": 32.171656}, {"timestamp": 1841.7, "power": 32.171656}, {"timestamp": 1862.26, "power": 32.171656}, {"timestamp": 1882.82, "power": 32.171656}, {"timestamp": 1903.43, "power": 32.171656}, {"timestamp": 1924.03, "power": 32.171656}, {"timestamp": 1944.62, "power": 32.171656}, {"timestamp": 1965.23, "power": 32.171656}, {"timestamp": 1985.82, "power": 32.171656}, {"timestamp": 2006.38, "power": 32.171656}, {"timestamp": 2026.98, "power": 32.598032}, {"timestamp": 2048.07, "power": 32.598032}, {"timestamp": 2068.66, "power": 32.598032}, {"timestamp": 2089.26, "power": 32.598032}, {"timestamp": 2109.85, "power": 32.598032}, {"timestamp": 2130.41, "power": 32.598032}, {"timestamp": 2151.01, "power": 32.598032}, {"timestamp": 2171.61, "power": 32.598032}, {"timestamp": 2192.21, "power": 32.598032}, {"timestamp": 2212.81, "power": 32.598032}, {"timestamp": 2233.41, "power": 32.598032}, {"timestamp": 2254.01, "power": 32.598032}, {"timestamp": 2274.57, "power": 32.598032}, {"timestamp": 2295.17, "power": 32.598032}, {"timestamp": 2315.77, "power": 32.598032}, {"timestamp": 2336.36, "power": 32.598032}, {"timestamp": 2356.97, "power": 32.598032}, {"timestamp": 2377.57, "power": 32.598032}, {"timestamp": 2398.14, "power": 32.598032}, {"timestamp": 2418.7, "power": 32.598032}, {"timestamp": 2439.31, "power": 32.598032}, {"timestamp": 2459.9, "power": 32.598032}, {"timestamp": 2480.49, "power": 32.598032}, {"timestamp": 2501.1, "power": 32.598032}, {"timestamp": 2521.69, "power": 32.598032}, {"timestamp": 2542.25, "power": 32.598032}, {"timestamp": 2562.82, "power": 32.598032}, {"timestamp": 2583.42, "power": 32.598032}, {"timestamp": 2604.02, "power": 32.598032}, {"timestamp": 2624.61, "power": 32.598032}, {"timestamp": 2645.21, "power": 32.598032}, {"timestamp": 2665.79, "power": 32.598032}, {"timestamp": 2686.36, "power": 32.598032}, {"timestamp": 2706.92, "power": 32.598032}, {"timestamp": 2727.53, "power": 32.598032}, {"timestamp": 2748.13, "power": 32.598032}, {"timestamp": 2768.73, "power": 32.598032}, {"timestamp": 2789.33, "power": 32.598032}, {"timestamp": 2809.91, "power": 32.598032}, {"timestamp": 2830.47, "power": 32.598032}, {"timestamp": 2851.07, "power": 32.598032}, {"timestamp": 2871.67, "power": 32.598032}, {"timestamp": 2892.27, "power": 32.598032}, {"timestamp": 2912.86, "power": 32.598032}, {"timestamp": 2933.46, "power": 32.598032}, {"timestamp": 2954.03, "power": 32.598032}, {"timestamp": 2974.6, "power": 32.598032}, {"timestamp": 2995.2, "power": 32.598032}, {"timestamp": 3015.8, "power": 32.598032}, {"timestamp": 3036.4, "power": 32.629129000000006}, {"timestamp": 3057.47, "power": 32.629129000000006}, {"timestamp": 3078.04, "power": 32.629129000000006}, {"timestamp": 3098.61, "power": 32.629129000000006}, {"timestamp": 3119.21, "power": 32.629129000000006}, {"timestamp": 3139.81, "power": 32.629129000000006}, {"timestamp": 3160.41, "power": 32.629129000000006}, {"timestamp": 3181.02, "power": 32.629129000000006}, {"timestamp": 3201.61, "power": 32.629129000000006}, {"timestamp": 3222.17, "power": 32.629129000000006}, {"timestamp": 3242.73, "power": 32.629129000000006}, {"timestamp": 3263.33, "power": 32.629129000000006}, {"timestamp": 3283.84, "power": 32.629129000000006}, {"timestamp": 3304.44, "power": 32.629129000000006}, {"timestamp": 3325.04, "power": 32.629129000000006}, {"timestamp": 3345.63, "power": 32.629129000000006}, {"timestamp": 3366.19, "power": 32.629129000000006}, {"timestamp": 3386.76, "power": 32.629129000000006}, {"timestamp": 3407.36, "power": 32.629129000000006}, {"timestamp": 3427.95, "power": 32.629129000000006}, {"timestamp": 3448.55, "power": 32.629129000000006}, {"timestamp": 3469.15, "power": 32.629129000000006}, {"timestamp": 3489.73, "power": 32.629129000000006}, {"timestamp": 3510.29, "power": 32.629129000000006}, {"timestamp": 3530.85, "power": 32.629129000000006}, {"timestamp": 3551.45, "power": 32.629129000000006}, {"timestamp": 3572.05, "power": 32.629129000000006}, {"timestamp": 3592.67, "power": 32.629129000000006}, {"timestamp": 3613.26, "power": 32.629129000000006}, {"timestamp": 3633.84, "power": 32.629129000000006}, {"timestamp": 3654.41, "power": 32.629129000000006}, {"timestamp": 3675.0, "power": 32.629129000000006}, {"timestamp": 3695.59, "power": 32.629129000000006}, {"timestamp": 3716.12, "power": 32.629129000000006}, {"timestamp": 3736.66, "power": 32.629129000000006}, {"timestamp": 3757.2, "power": 32.629129000000006}, {"timestamp": 3777.71, "power": 32.629129000000006}, {"timestamp": 3798.24, "power": 32.629129000000006}, {"timestamp": 3818.78, "power": 32.629129000000006}, {"timestamp": 3839.32, "power": 32.629129000000006}, {"timestamp": 3859.86, "power": 32.629129000000006}, {"timestamp": 3880.41, "power": 32.629129000000006}, {"timestamp": 3900.95, "power": 32.629129000000006}, {"timestamp": 3921.49, "power": 32.629129000000006}, {"timestamp": 3942.01, "power": 32.629129000000006}, {"timestamp": 3962.55, "power": 32.629129000000006}, {"timestamp": 3983.09, "power": 32.629129000000006}, {"timestamp": 4003.64, "power": 32.629129000000006}, {"timestamp": 4024.18, "power": 32.629129000000006}, {"timestamp": 4044.72, "power": 35.08022}, {"timestamp": 4065.85, "power": 35.08022}, {"timestamp": 4086.35, "power": 35.08022}, {"timestamp": 4106.88, "power": 35.08022}, {"timestamp": 4127.42, "power": 35.08022}, {"timestamp": 4147.96, "power": 35.08022}, {"timestamp": 4168.5, "power": 35.08022}, {"timestamp": 4189.04, "power": 35.08022}, {"timestamp": 4209.6, "power": 35.08022}, {"timestamp": 4230.09, "power": 35.08022}, {"timestamp": 4250.58, "power": 35.08022}, {"timestamp": 4271.11, "power": 35.08022}, {"timestamp": 4291.64, "power": 35.08022}, {"timestamp": 4312.18, "power": 35.08022}, {"timestamp": 4332.72, "power": 35.08022}, {"timestamp": 4353.25, "power": 35.08022}, {"timestamp": 4373.77, "power": 35.08022}, {"timestamp": 4394.27, "power": 35.08022}, {"timestamp": 4414.81, "power": 35.08022}, {"timestamp": 4435.34, "power": 35.08022}, {"timestamp": 4455.87, "power": 35.08022}, {"timestamp": 4476.41, "power": 35.08022}, {"timestamp": 4496.94, "power": 35.08022}, {"timestamp": 4517.48, "power": 35.08022}, {"timestamp": 4537.98, "power": 35.08022}, {"timestamp": 4558.51, "power": 35.08022}, {"timestamp": 4579.04, "power": 35.08022}, {"timestamp": 4599.57, "power": 35.08022}, {"timestamp": 4620.11, "power": 35.08022}, {"timestamp": 4640.64, "power": 35.08022}, {"timestamp": 4661.18, "power": 35.08022}, {"timestamp": 4681.69, "power": 35.08022}, {"timestamp": 4702.18, "power": 35.08022}, {"timestamp": 4722.7, "power": 35.08022}, {"timestamp": 4743.24, "power": 35.08022}, {"timestamp": 4763.77, "power": 35.08022}, {"timestamp": 4784.31, "power": 35.08022}, {"timestamp": 4804.86, "power": 35.08022}, {"timestamp": 4825.4, "power": 35.08022}, {"timestamp": 4845.92, "power": 35.08022}, {"timestamp": 4866.46, "power": 35.08022}, {"timestamp": 4887.0, "power": 35.08022}, {"timestamp": 4907.54, "power": 35.08022}, {"timestamp": 4928.09, "power": 35.08022}, {"timestamp": 4948.63, "power": 35.08022}, {"timestamp": 4969.17, "power": 35.08022}, {"timestamp": 4989.7, "power": 35.08022}, {"timestamp": 5010.19, "power": 35.08022}, {"timestamp": 5030.73, "power": 35.08022}, {"timestamp": 5051.28, "power": 32.949752}, {"timestamp": 5072.39, "power": 32.949752}, {"timestamp": 5092.97, "power": 32.949752}, {"timestamp": 5113.53, "power": 32.949752}, {"timestamp": 5134.05, "power": 32.949752}, {"timestamp": 5154.55, "power": 32.949752}, {"timestamp": 5175.09, "power": 32.949752}, {"timestamp": 5195.64, "power": 32.949752}, {"timestamp": 5216.2, "power": 32.949752}, {"timestamp": 5236.75, "power": 32.949752}, {"timestamp": 5257.33, "power": 32.949752}, {"timestamp": 5277.86, "power": 32.949752}, {"timestamp": 5298.42, "power": 32.949752}, {"timestamp": 5319.01, "power": 32.949752}, {"timestamp": 5339.61, "power": 32.949752}, {"timestamp": 5360.18, "power": 32.949752}, {"timestamp": 5380.75, "power": 32.949752}, {"timestamp": 5401.33, "power": 32.949752}, {"timestamp": 5421.86, "power": 32.949752}, {"timestamp": 5442.41, "power": 32.949752}, {"timestamp": 5462.98, "power": 32.949752}, {"timestamp": 5483.55, "power": 32.949752}, {"timestamp": 5504.12, "power": 32.949752}, {"timestamp": 5524.7, "power": 32.949752}, {"timestamp": 5545.28, "power": 32.949752}, {"timestamp": 5565.81, "power": 32.949752}, {"timestamp": 5586.31, "power": 32.949752}, {"timestamp": 5606.87, "power": 32.949752}, {"timestamp": 5627.44, "power": 32.949752}, {"timestamp": 5648.01, "power": 32.949752}, {"timestamp": 5668.6, "power": 32.949752}, {"timestamp": 5689.18, "power": 32.949752}, {"timestamp": 5709.71, "power": 32.949752}, {"timestamp": 5730.21, "power": 32.949752}, {"timestamp": 5750.78, "power": 32.949752}, {"timestamp": 5771.36, "power": 32.949752}, {"timestamp": 5791.94, "power": 32.949752}, {"timestamp": 5812.51, "power": 32.949752}, {"timestamp": 5833.1, "power": 32.949752}, {"timestamp": 5853.65, "power": 32.949752}, {"timestamp": 5874.16, "power": 32.949752}, {"timestamp": 5894.74, "power": 32.949752}, {"timestamp": 5915.32, "power": 32.949752}, {"timestamp": 5935.9, "power": 32.949752}, {"timestamp": 5956.48, "power": 32.949752}, {"timestamp": 5977.05, "power": 32.949752}, {"timestamp": 5997.64, "power": 32.949752}, {"timestamp": 6018.14, "power": 32.949752}, {"timestamp": 6038.72, "power": 32.949752}, {"timestamp": 6059.3, "power": 33.209298000000004}, {"timestamp": 6080.48, "power": 33.209298000000004}, {"timestamp": 6101.03, "power": 33.209298000000004}, {"timestamp": 6121.59, "power": 33.209298000000004}, {"timestamp": 6142.09, "power": 33.209298000000004}, {"timestamp": 6162.65, "power": 33.209298000000004}, {"timestamp": 6183.23, "power": 33.209298000000004}, {"timestamp": 6203.81, "power": 33.209298000000004}, {"timestamp": 6224.37, "power": 33.209298000000004}, {"timestamp": 6244.92, "power": 33.209298000000004}, {"timestamp": 6265.47, "power": 33.209298000000004}, {"timestamp": 6285.99, "power": 33.209298000000004}, {"timestamp": 6306.53, "power": 33.209298000000004}, {"timestamp": 6327.08, "power": 33.209298000000004}, {"timestamp": 6347.63, "power": 33.209298000000004}, {"timestamp": 6368.18, "power": 33.209298000000004}, {"timestamp": 6388.77, "power": 33.209298000000004}, {"timestamp": 6409.34, "power": 33.209298000000004}, {"timestamp": 6429.91, "power": 33.209298000000004}, {"timestamp": 6450.46, "power": 33.209298000000004}, {"timestamp": 6471.04, "power": 33.209298000000004}, {"timestamp": 6491.63, "power": 33.209298000000004}, {"timestamp": 6512.18, "power": 33.209298000000004}, {"timestamp": 6532.92, "power": 33.209298000000004}, {"timestamp": 6553.49, "power": 33.209298000000004}, {"timestamp": 6574.01, "power": 33.209298000000004}, {"timestamp": 6594.57, "power": 33.209298000000004}, {"timestamp": 6615.13, "power": 33.209298000000004}, {"timestamp": 6635.71, "power": 33.209298000000004}, {"timestamp": 6656.27, "power": 33.209298000000004}, {"timestamp": 6676.84, "power": 33.209298000000004}, {"timestamp": 6697.41, "power": 33.209298000000004}, {"timestamp": 6717.93, "power": 33.209298000000004}, {"timestamp": 6738.43, "power": 33.209298000000004}, {"timestamp": 6759.0, "power": 33.209298000000004}, {"timestamp": 6779.58, "power": 33.209298000000004}, {"timestamp": 6800.14, "power": 33.209298000000004}, {"timestamp": 6820.7, "power": 33.209298000000004}, {"timestamp": 6841.28, "power": 33.209298000000004}, {"timestamp": 6861.8, "power": 33.209298000000004}, {"timestamp": 6882.3, "power": 33.209298000000004}, {"timestamp": 6902.86, "power": 33.209298000000004}, {"timestamp": 6923.43, "power": 33.209298000000004}, {"timestamp": 6944.0, "power": 33.209298000000004}, {"timestamp": 6964.59, "power": 33.209298000000004}, {"timestamp": 6985.16, "power": 33.209298000000004}, {"timestamp": 7005.68, "power": 33.209298000000004}, {"timestamp": 7026.22, "power": 33.209298000000004}, {"timestamp": 7046.79, "power": 33.209298000000004}, {"timestamp": 7067.37, "power": 32.922556}, {"timestamp": 7088.52, "power": 32.922556}, {"timestamp": 7109.07, "power": 32.922556}, {"timestamp": 7129.62, "power": 32.922556}, {"timestamp": 7150.13, "power": 32.922556}, {"timestamp": 7170.67, "power": 32.922556}, {"timestamp": 7191.22, "power": 32.922556}, {"timestamp": 7211.76, "power": 32.922556}, {"timestamp": 7232.32, "power": 32.922556}, {"timestamp": 7252.87, "power": 32.922556}, {"timestamp": 7273.42, "power": 32.922556}, {"timestamp": 7293.94, "power": 32.922556}, {"timestamp": 7314.49, "power": 32.922556}, {"timestamp": 7335.04, "power": 32.922556}, {"timestamp": 7355.59, "power": 32.922556}, {"timestamp": 7376.14, "power": 32.922556}, {"timestamp": 7396.69, "power": 32.922556}, {"timestamp": 7417.24, "power": 32.922556}, {"timestamp": 7437.76, "power": 32.922556}, {"timestamp": 7458.26, "power": 32.922556}, {"timestamp": 7478.8, "power": 32.922556}, {"timestamp": 7499.34, "power": 32.922556}, {"timestamp": 7519.89, "power": 32.922556}, {"timestamp": 7540.44, "power": 32.922556}, {"timestamp": 7560.99, "power": 32.922556}, {"timestamp": 7581.57, "power": 32.922556}, {"timestamp": 7602.08, "power": 32.922556}, {"timestamp": 7622.63, "power": 32.922556}, {"timestamp": 7643.21, "power": 32.922556}, {"timestamp": 7663.79, "power": 32.922556}, {"timestamp": 7684.37, "power": 32.922556}, {"timestamp": 7704.92, "power": 32.922556}, {"timestamp": 7725.51, "power": 32.922556}, {"timestamp": 7746.02, "power": 32.922556}, {"timestamp": 7766.58, "power": 32.922556}, {"timestamp": 7787.16, "power": 32.922556}, {"timestamp": 7807.73, "power": 32.922556}, {"timestamp": 7828.31, "power": 32.922556}, {"timestamp": 7848.89, "power": 32.922556}, {"timestamp": 7869.46, "power": 32.922556}, {"timestamp": 7889.98, "power": 32.922556}, {"timestamp": 7910.53, "power": 32.922556}, {"timestamp": 7931.12, "power": 32.922556}, {"timestamp": 7951.7, "power": 32.922556}, {"timestamp": 7972.27, "power": 32.922556}, {"timestamp": 7992.85, "power": 32.922556}, {"timestamp": 8013.42, "power": 32.922556}, {"timestamp": 8033.95, "power": 32.922556}, {"timestamp": 8054.48, "power": 32.922556}, {"timestamp": 8075.04, "power": 33.654663}, {"timestamp": 8096.14, "power": 33.654663}, {"timestamp": 8116.69, "power": 33.654663}, {"timestamp": 8137.24, "power": 33.654663}, {"timestamp": 8157.77, "power": 33.654663}, {"timestamp": 8178.27, "power": 33.654663}, {"timestamp": 8198.81, "power": 33.654663}, {"timestamp": 8219.36, "power": 33.654663}, {"timestamp": 8239.9, "power": 33.654663}, {"timestamp": 8260.46, "power": 33.654663}, {"timestamp": 8281.0, "power": 33.654663}, {"timestamp": 8301.57, "power": 33.654663}, {"timestamp": 8322.07, "power": 33.654663}, {"timestamp": 8342.61, "power": 33.654663}, {"timestamp": 8363.16, "power": 33.654663}, {"timestamp": 8383.71, "power": 33.654663}, {"timestamp": 8404.26, "power": 33.654663}, {"timestamp": 8424.81, "power": 33.654663}, {"timestamp": 8445.36, "power": 33.654663}, {"timestamp": 8465.88, "power": 33.654663}, {"timestamp": 8486.41, "power": 33.654663}, {"timestamp": 8506.96, "power": 33.654663}, {"timestamp": 8527.51, "power": 33.654663}, {"timestamp": 8548.06, "power": 33.654663}, {"timestamp": 8568.61, "power": 33.654663}, {"timestamp": 8589.16, "power": 33.654663}, {"timestamp": 8609.68, "power": 33.654663}, {"timestamp": 8630.22, "power": 33.654663}, {"timestamp": 8650.77, "power": 33.654663}, {"timestamp": 8671.32, "power": 33.654663}, {"timestamp": 8691.87, "power": 33.654663}, {"timestamp": 8712.42, "power": 33.654663}, {"timestamp": 8733.0, "power": 33.654663}, {"timestamp": 8753.59, "power": 33.654663}, {"timestamp": 8774.09, "power": 33.654663}, {"timestamp": 8794.67, "power": 33.654663}, {"timestamp": 8815.24, "power": 33.654663}, {"timestamp": 8835.81, "power": 33.654663}, {"timestamp": 8856.39, "power": 33.654663}, {"timestamp": 8876.97, "power": 33.654663}, {"timestamp": 8897.54, "power": 33.654663}, {"timestamp": 8918.05, "power": 33.654663}, {"timestamp": 8938.61, "power": 33.654663}, {"timestamp": 8959.16, "power": 33.654663}, {"timestamp": 8979.71, "power": 33.654663}, {"timestamp": 9000.26, "power": 33.654663}, {"timestamp": 9020.81, "power": 33.654663}, {"timestamp": 9041.36, "power": 33.654663}, {"timestamp": 9061.88, "power": 33.654663}, {"timestamp": 9082.44, "power": 33.259015000000005}, {"timestamp": 9103.71, "power": 33.259015000000005}, {"timestamp": 9124.29, "power": 33.259015000000005}, {"timestamp": 9144.87, "power": 33.259015000000005}, {"timestamp": 9165.46, "power": 33.259015000000005}, {"timestamp": 9185.97, "power": 33.259015000000005}, {"timestamp": 9206.53, "power": 33.259015000000005}, {"timestamp": 9227.11, "power": 33.259015000000005}, {"timestamp": 9247.68, "power": 33.259015000000005}, {"timestamp": 9268.27, "power": 33.259015000000005}, {"timestamp": 9288.81, "power": 33.259015000000005}, {"timestamp": 9309.36, "power": 33.259015000000005}, {"timestamp": 9329.89, "power": 33.259015000000005}, {"timestamp": 9350.43, "power": 33.259015000000005}, {"timestamp": 9370.99, "power": 33.259015000000005}, {"timestamp": 9391.57, "power": 33.259015000000005}, {"timestamp": 9412.15, "power": 33.259015000000005}, {"timestamp": 9432.72, "power": 33.259015000000005}, {"timestamp": 9453.31, "power": 33.259015000000005}, {"timestamp": 9473.83, "power": 33.259015000000005}, {"timestamp": 9494.4, "power": 33.259015000000005}, {"timestamp": 9514.97, "power": 33.259015000000005}, {"timestamp": 9535.54, "power": 33.259015000000005}, {"timestamp": 9556.12, "power": 33.259015000000005}, {"timestamp": 9576.7, "power": 33.259015000000005}, {"timestamp": 9597.27, "power": 33.259015000000005}, {"timestamp": 9617.79, "power": 33.259015000000005}, {"timestamp": 9638.29, "power": 33.259015000000005}, {"timestamp": 9658.86, "power": 33.259015000000005}, {"timestamp": 9679.43, "power": 33.259015000000005}, {"timestamp": 9699.98, "power": 33.259015000000005}, {"timestamp": 9720.53, "power": 33.259015000000005}, {"timestamp": 9741.07, "power": 33.259015000000005}, {"timestamp": 9761.61, "power": 33.259015000000005}, {"timestamp": 9782.11, "power": 33.259015000000005}, {"timestamp": 9802.67, "power": 33.259015000000005}, {"timestamp": 9823.25, "power": 33.259015000000005}, {"timestamp": 9843.83, "power": 33.259015000000005}, {"timestamp": 9864.4, "power": 33.259015000000005}, {"timestamp": 9884.98, "power": 33.259015000000005}, {"timestamp": 9905.57, "power": 33.259015000000005}, {"timestamp": 9926.07, "power": 33.259015000000005}, {"timestamp": 9946.63, "power": 33.259015000000005}, {"timestamp": 9967.2, "power": 33.259015000000005}, {"timestamp": 9987.78, "power": 33.259015000000005}, {"timestamp": 10008.3, "power": 33.259015000000005}, {"timestamp": 10028.9, "power": 33.259015000000005}, {"timestamp": 10049.5, "power": 33.259015000000005}, {"timestamp": 10070.0, "power": 33.259015000000005}, {"timestamp": 10090.6, "power": 33.22240600000001}, {"timestamp": 10111.7, "power": 33.22240600000001}, {"timestamp": 10132.3, "power": 33.22240600000001}, {"timestamp": 10152.9, "power": 33.22240600000001}, {"timestamp": 10173.5, "power": 33.22240600000001}, {"timestamp": 10194.0, "power": 33.22240600000001}, {"timestamp": 10214.5, "power": 33.22240600000001}, {"timestamp": 10235.1, "power": 33.22240600000001}, {"timestamp": 10255.7, "power": 33.22240600000001}, {"timestamp": 10276.3, "power": 33.22240600000001}, {"timestamp": 10296.8, "power": 33.22240600000001}, {"timestamp": 10317.4, "power": 33.22240600000001}, {"timestamp": 10337.9, "power": 33.22240600000001}, {"timestamp": 10358.5, "power": 33.22240600000001}, {"timestamp": 10379.1, "power": 33.22240600000001}, {"timestamp": 10399.6, "power": 33.22240600000001}, {"timestamp": 10420.2, "power": 33.22240600000001}, {"timestamp": 10440.8, "power": 33.22240600000001}, {"timestamp": 10461.4, "power": 33.22240600000001}, {"timestamp": 10481.9, "power": 33.22240600000001}, {"timestamp": 10502.5, "power": 33.22240600000001}, {"timestamp": 10523.0, "power": 33.22240600000001}, {"timestamp": 10543.6, "power": 33.22240600000001}, {"timestamp": 10564.1, "power": 33.22240600000001}, {"timestamp": 10584.7, "power": 33.22240600000001}, {"timestamp": 10605.3, "power": 33.22240600000001}, {"timestamp": 10625.9, "power": 33.22240600000001}, {"timestamp": 10646.4, "power": 33.22240600000001}, {"timestamp": 10667.0, "power": 33.22240600000001}, {"timestamp": 10687.6, "power": 33.22240600000001}, {"timestamp": 10708.2, "power": 33.22240600000001}, {"timestamp": 10728.8, "power": 33.22240600000001}, {"timestamp": 10749.4, "power": 33.22240600000001}, {"timestamp": 10769.9, "power": 33.22240600000001}, {"timestamp": 10790.4, "power": 33.22240600000001}, {"timestamp": 10811.0, "power": 33.22240600000001}, {"timestamp": 10831.6, "power": 33.22240600000001}, {"timestamp": 10852.2, "power": 33.22240600000001}, {"timestamp": 10872.7, "power": 33.22240600000001}, {"timestamp": 10893.3, "power": 33.22240600000001}, {"timestamp": 10913.9, "power": 33.22240600000001}, {"timestamp": 10934.4, "power": 33.22240600000001}, {"timestamp": 10955.0, "power": 33.22240600000001}, {"timestamp": 10975.6, "power": 33.22240600000001}, {"timestamp": 10996.2, "power": 33.22240600000001}, {"timestamp": 11016.8, "power": 33.22240600000001}, {"timestamp": 11037.3, "power": 33.22240600000001}, {"timestamp": 11057.9, "power": 33.22240600000001}, {"timestamp": 11078.4, "power": 33.22240600000001}, {"timestamp": 11098.9, "power": 34.582860000000004}, {"timestamp": 11121.4, "power": 34.582860000000004}, {"timestamp": 11141.9, "power": 34.582860000000004}, {"timestamp": 11162.4, "power": 34.582860000000004}, {"timestamp": 11182.9, "power": 34.582860000000004}, {"timestamp": 11203.5, "power": 34.582860000000004}, {"timestamp": 11224.0, "power": 34.582860000000004}, {"timestamp": 11244.6, "power": 34.582860000000004}, {"timestamp": 11265.1, "power": 34.582860000000004}, {"timestamp": 11285.7, "power": 34.582860000000004}, {"timestamp": 11306.2, "power": 34.582860000000004}, {"timestamp": 11326.7, "power": 34.582860000000004}, {"timestamp": 11347.3, "power": 34.582860000000004}, {"timestamp": 11367.9, "power": 34.582860000000004}, {"timestamp": 11388.5, "power": 34.582860000000004}, {"timestamp": 11409.1, "power": 34.582860000000004}, {"timestamp": 11429.7, "power": 34.582860000000004}, {"timestamp": 11450.2, "power": 34.582860000000004}, {"timestamp": 11470.7, "power": 34.582860000000004}, {"timestamp": 11491.3, "power": 34.582860000000004}, {"timestamp": 11511.9, "power": 34.582860000000004}, {"timestamp": 11532.5, "power": 34.582860000000004}, {"timestamp": 11553.0, "power": 34.582860000000004}, {"timestamp": 11573.6, "power": 34.582860000000004}, {"timestamp": 11594.1, "power": 34.582860000000004}, {"timestamp": 11614.7, "power": 34.582860000000004}, {"timestamp": 11635.2, "power": 34.582860000000004}, {"timestamp": 11655.8, "power": 34.582860000000004}, {"timestamp": 11676.4, "power": 34.582860000000004}, {"timestamp": 11697.0, "power": 34.582860000000004}, {"timestamp": 11717.5, "power": 34.582860000000004}, {"timestamp": 11738.1, "power": 34.582860000000004}, {"timestamp": 11758.6, "power": 34.582860000000004}, {"timestamp": 11779.2, "power": 34.582860000000004}, {"timestamp": 11799.8, "power": 34.582860000000004}, {"timestamp": 11820.4, "power": 34.582860000000004}, {"timestamp": 11840.9, "power": 34.582860000000004}, {"timestamp": 11861.5, "power": 34.582860000000004}, {"timestamp": 11882.0, "power": 34.582860000000004}, {"timestamp": 11902.6, "power": 34.582860000000004}, {"timestamp": 11923.2, "power": 34.582860000000004}, {"timestamp": 11943.7, "power": 34.582860000000004}, {"timestamp": 11964.3, "power": 34.582860000000004}, {"timestamp": 11984.9, "power": 34.582860000000004}, {"timestamp": 12005.4, "power": 34.582860000000004}, {"timestamp": 12025.9, "power": 34.582860000000004}, {"timestamp": 12046.5, "power": 34.582860000000004}, {"timestamp": 12067.0, "power": 34.582860000000004}, {"timestamp": 12087.6, "power": 34.582860000000004}, {"timestamp": 12108.1, "power": 33.345383999999996}, {"timestamp": 12129.3, "power": 33.345383999999996}, {"timestamp": 12149.8, "power": 33.345383999999996}, {"timestamp": 12170.4, "power": 33.345383999999996}, {"timestamp": 12190.9, "power": 33.345383999999996}, {"timestamp": 12211.4, "power": 33.345383999999996}, {"timestamp": 12232.0, "power": 33.345383999999996}, {"timestamp": 12252.5, "power": 33.345383999999996}, {"timestamp": 12273.1, "power": 33.345383999999996}, {"timestamp": 12293.7, "power": 33.345383999999996}, {"timestamp": 12314.2, "power": 33.345383999999996}, {"timestamp": 12334.7, "power": 33.345383999999996}, {"timestamp": 12355.3, "power": 33.345383999999996}, {"timestamp": 12375.9, "power": 33.345383999999996}, {"timestamp": 12396.5, "power": 33.345383999999996}, {"timestamp": 12417.1, "power": 33.345383999999996}, {"timestamp": 12437.6, "power": 33.345383999999996}, {"timestamp": 12458.2, "power": 33.345383999999996}, {"timestamp": 12478.7, "power": 33.345383999999996}, {"timestamp": 12499.3, "power": 33.345383999999996}, {"timestamp": 12519.9, "power": 33.345383999999996}, {"timestamp": 12540.5, "power": 33.345383999999996}, {"timestamp": 12561.1, "power": 33.345383999999996}, {"timestamp": 12581.6, "power": 33.345383999999996}, {"timestamp": 12602.1, "power": 33.345383999999996}, {"timestamp": 12622.7, "power": 33.345383999999996}, {"timestamp": 12643.3, "power": 33.345383999999996}, {"timestamp": 12663.8, "power": 33.345383999999996}, {"timestamp": 12684.4, "power": 33.345383999999996}, {"timestamp": 12705.0, "power": 33.345383999999996}, {"timestamp": 12725.6, "power": 33.345383999999996}, {"timestamp": 12746.1, "power": 33.345383999999996}, {"timestamp": 12766.7, "power": 33.345383999999996}, {"timestamp": 12787.2, "power": 33.345383999999996}, {"timestamp": 12807.8, "power": 33.345383999999996}, {"timestamp": 12828.4, "power": 33.345383999999996}, {"timestamp": 12849.0, "power": 33.345383999999996}, {"timestamp": 12869.5, "power": 33.345383999999996}, {"timestamp": 12890.1, "power": 33.345383999999996}, {"timestamp": 12910.6, "power": 33.345383999999996}, {"timestamp": 12931.2, "power": 33.345383999999996}, {"timestamp": 12951.8, "power": 33.345383999999996}, {"timestamp": 12972.4, "power": 33.345383999999996}, {"timestamp": 12992.9, "power": 33.345383999999996}, {"timestamp": 13013.5, "power": 33.345383999999996}, {"timestamp": 13034.0, "power": 33.345383999999996}, {"timestamp": 13054.6, "power": 33.345383999999996}, {"timestamp": 13075.1, "power": 33.345383999999996}, {"timestamp": 13095.7, "power": 33.345383999999996}, {"timestamp": 13116.2, "power": 33.037532999999996}, {"timestamp": 13137.4, "power": 33.037532999999996}, {"timestamp": 13158.0, "power": 33.037532999999996}, {"timestamp": 13178.5, "power": 33.037532999999996}, {"timestamp": 13199.0, "power": 33.037532999999996}, {"timestamp": 13219.6, "power": 33.037532999999996}, {"timestamp": 13240.1, "power": 33.037532999999996}, {"timestamp": 13260.7, "power": 33.037532999999996}, {"timestamp": 13281.2, "power": 33.037532999999996}, {"timestamp": 13301.8, "power": 33.037532999999996}, {"timestamp": 13322.3, "power": 33.037532999999996}, {"timestamp": 13342.8, "power": 33.037532999999996}, {"timestamp": 13363.4, "power": 33.037532999999996}, {"timestamp": 13383.9, "power": 33.037532999999996}, {"timestamp": 13404.5, "power": 33.037532999999996}, {"timestamp": 13425.0, "power": 33.037532999999996}, {"timestamp": 13445.6, "power": 33.037532999999996}, {"timestamp": 13466.1, "power": 33.037532999999996}, {"timestamp": 13486.6, "power": 33.037532999999996}, {"timestamp": 13507.2, "power": 33.037532999999996}, {"timestamp": 13527.7, "power": 33.037532999999996}, {"timestamp": 13548.3, "power": 33.037532999999996}, {"timestamp": 13568.8, "power": 33.037532999999996}, {"timestamp": 13589.4, "power": 33.037532999999996}, {"timestamp": 13609.9, "power": 33.037532999999996}, {"timestamp": 13630.4, "power": 33.037532999999996}, {"timestamp": 13651.0, "power": 33.037532999999996}, {"timestamp": 13671.5, "power": 33.037532999999996}, {"timestamp": 13692.0, "power": 33.037532999999996}, {"timestamp": 13712.6, "power": 33.037532999999996}, {"timestamp": 13733.1, "power": 33.037532999999996}, {"timestamp": 13753.7, "power": 33.037532999999996}, {"timestamp": 13774.1, "power": 33.037532999999996}, {"timestamp": 13794.7, "power": 33.037532999999996}, {"timestamp": 13815.2, "power": 33.037532999999996}, {"timestamp": 13835.8, "power": 33.037532999999996}, {"timestamp": 13856.3, "power": 33.037532999999996}, {"timestamp": 13876.9, "power": 33.037532999999996}, {"timestamp": 13897.4, "power": 33.037532999999996}, {"timestamp": 13917.9, "power": 33.037532999999996}, {"timestamp": 13938.4, "power": 33.037532999999996}, {"timestamp": 13959.0, "power": 33.037532999999996}, {"timestamp": 13979.5, "power": 33.037532999999996}, {"timestamp": 14000.1, "power": 33.037532999999996}, {"timestamp": 14020.6, "power": 33.037532999999996}, {"timestamp": 14041.2, "power": 33.037532999999996}, {"timestamp": 14061.7, "power": 33.037532999999996}, {"timestamp": 14082.2, "power": 33.037532999999996}, {"timestamp": 14102.8, "power": 33.037532999999996}, {"timestamp": 14123.3, "power": 33.014036999999995}, {"timestamp": 14144.4, "power": 33.014036999999995}, {"timestamp": 14165.0, "power": 33.014036999999995}, {"timestamp": 14185.5, "power": 33.014036999999995}, {"timestamp": 14206.0, "power": 33.014036999999995}, {"timestamp": 14226.6, "power": 33.014036999999995}, {"timestamp": 14247.1, "power": 33.014036999999995}, {"timestamp": 14267.7, "power": 33.014036999999995}, {"timestamp": 14288.2, "power": 33.014036999999995}, {"timestamp": 14308.8, "power": 33.014036999999995}, {"timestamp": 14329.3, "power": 33.014036999999995}, {"timestamp": 14349.8, "power": 33.014036999999995}, {"timestamp": 14370.3, "power": 33.014036999999995}, {"timestamp": 14390.9, "power": 33.014036999999995}, {"timestamp": 14411.5, "power": 33.014036999999995}, {"timestamp": 14432.0, "power": 33.014036999999995}, {"timestamp": 14452.6, "power": 33.014036999999995}, {"timestamp": 14473.2, "power": 33.014036999999995}, {"timestamp": 14493.7, "power": 33.014036999999995}, {"timestamp": 14514.2, "power": 33.014036999999995}, {"timestamp": 14534.8, "power": 33.014036999999995}, {"timestamp": 14555.3, "power": 33.014036999999995}, {"timestamp": 14575.9, "power": 33.014036999999995}, {"timestamp": 14596.5, "power": 33.014036999999995}, {"timestamp": 14617.0, "power": 33.014036999999995}, {"timestamp": 14637.6, "power": 33.014036999999995}, {"timestamp": 14658.1, "power": 33.014036999999995}, {"timestamp": 14678.7, "power": 33.014036999999995}, {"timestamp": 14699.3, "power": 33.014036999999995}, {"timestamp": 14719.8, "power": 33.014036999999995}, {"timestamp": 14740.4, "power": 33.014036999999995}, {"timestamp": 14761.0, "power": 33.014036999999995}, {"timestamp": 14781.6, "power": 33.014036999999995}, {"timestamp": 14802.1, "power": 33.014036999999995}, {"timestamp": 14822.6, "power": 33.014036999999995}, {"timestamp": 14843.2, "power": 33.014036999999995}, {"timestamp": 14863.8, "power": 33.014036999999995}, {"timestamp": 14884.4, "power": 33.014036999999995}, {"timestamp": 14904.9, "power": 33.014036999999995}, {"timestamp": 14925.5, "power": 33.014036999999995}, {"timestamp": 14946.0, "power": 33.014036999999995}, {"timestamp": 14966.6, "power": 33.014036999999995}, {"timestamp": 14987.2, "power": 33.014036999999995}, {"timestamp": 15007.7, "power": 33.014036999999995}, {"timestamp": 15028.3, "power": 33.014036999999995}, {"timestamp": 15048.9, "power": 33.014036999999995}, {"timestamp": 15069.4, "power": 33.014036999999995}, {"timestamp": 15090.0, "power": 33.014036999999995}, {"timestamp": 15110.5, "power": 33.014036999999995}, {"timestamp": 15131.1, "power": 33.053178}, {"timestamp": 15152.2, "power": 33.053178}, {"timestamp": 15172.7, "power": 33.053178}, {"timestamp": 15193.3, "power": 33.053178}, {"timestamp": 15213.9, "power": 33.053178}, {"timestamp": 15234.4, "power": 33.053178}, {"timestamp": 15254.9, "power": 33.053178}, {"timestamp": 15275.5, "power": 33.053178}, {"timestamp": 15296.0, "power": 33.053178}, {"timestamp": 15316.6, "power": 33.053178}, {"timestamp": 15337.1, "power": 33.053178}, {"timestamp": 15357.6, "power": 33.053178}, {"timestamp": 15378.1, "power": 33.053178}, {"timestamp": 15398.6, "power": 33.053178}, {"timestamp": 15419.2, "power": 33.053178}, {"timestamp": 15439.7, "power": 33.053178}, {"timestamp": 15460.2, "power": 33.053178}, {"timestamp": 15480.7, "power": 33.053178}, {"timestamp": 15501.3, "power": 33.053178}, {"timestamp": 15521.8, "power": 33.053178}, {"timestamp": 15542.3, "power": 33.053178}, {"timestamp": 15562.9, "power": 33.053178}, {"timestamp": 15583.4, "power": 33.053178}, {"timestamp": 15603.9, "power": 33.053178}, {"timestamp": 15624.4, "power": 33.053178}, {"timestamp": 15645.0, "power": 33.053178}, {"timestamp": 15665.5, "power": 33.053178}, {"timestamp": 15686.0, "power": 33.053178}, {"timestamp": 15706.5, "power": 33.053178}, {"timestamp": 15727.1, "power": 33.053178}, {"timestamp": 15747.6, "power": 33.053178}, {"timestamp": 15768.1, "power": 33.053178}, {"timestamp": 15788.7, "power": 33.053178}, {"timestamp": 15809.2, "power": 33.053178}, {"timestamp": 15829.7, "power": 33.053178}, {"timestamp": 15850.2, "power": 33.053178}, {"timestamp": 15870.7, "power": 33.053178}, {"timestamp": 15891.3, "power": 33.053178}, {"timestamp": 15911.8, "power": 33.053178}, {"timestamp": 15932.3, "power": 33.053178}, {"timestamp": 15952.8, "power": 33.053178}, {"timestamp": 15973.4, "power": 33.053178}, {"timestamp": 15993.9, "power": 33.053178}, {"timestamp": 16014.4, "power": 33.053178}, {"timestamp": 16034.9, "power": 33.053178}, {"timestamp": 16055.5, "power": 33.053178}, {"timestamp": 16076.0, "power": 33.053178}, {"timestamp": 16096.5, "power": 33.053178}, {"timestamp": 16117.1, "power": 33.053178}, {"timestamp": 16137.6, "power": 36.27165600000001}, {"timestamp": 16158.8, "power": 36.27165600000001}, {"timestamp": 16179.4, "power": 36.27165600000001}, {"timestamp": 16199.9, "power": 36.27165600000001}, {"timestamp": 16220.4, "power": 36.27165600000001}, {"timestamp": 16240.9, "power": 36.27165600000001}, {"timestamp": 16261.5, "power": 36.27165600000001}, {"timestamp": 16282.0, "power": 36.27165600000001}, {"timestamp": 16302.5, "power": 36.27165600000001}, {"timestamp": 16323.1, "power": 36.27165600000001}, {"timestamp": 16343.6, "power": 36.27165600000001}, {"timestamp": 16364.1, "power": 36.27165600000001}, {"timestamp": 16384.7, "power": 36.27165600000001}, {"timestamp": 16405.2, "power": 36.27165600000001}, {"timestamp": 16425.8, "power": 36.27165600000001}, {"timestamp": 16446.3, "power": 36.27165600000001}, {"timestamp": 16466.8, "power": 36.27165600000001}, {"timestamp": 16487.4, "power": 36.27165600000001}, {"timestamp": 16507.9, "power": 36.27165600000001}, {"timestamp": 16540.4, "power": 36.27165600000001}, {"timestamp": 16560.8, "power": 36.27165600000001}, {"timestamp": 16581.3, "power": 36.27165600000001}, {"timestamp": 16601.8, "power": 36.27165600000001}, {"timestamp": 16622.3, "power": 36.27165600000001}, {"timestamp": 16642.8, "power": 36.27165600000001}, {"timestamp": 16663.3, "power": 36.27165600000001}, {"timestamp": 16683.9, "power": 36.27165600000001}, {"timestamp": 16704.4, "power": 36.27165600000001}, {"timestamp": 16724.9, "power": 36.27165600000001}, {"timestamp": 16745.5, "power": 36.27165600000001}, {"timestamp": 16766.0, "power": 36.27165600000001}, {"timestamp": 16786.5, "power": 36.27165600000001}, {"timestamp": 16807.0, "power": 36.27165600000001}, {"timestamp": 16827.5, "power": 36.27165600000001}, {"timestamp": 16848.1, "power": 36.27165600000001}, {"timestamp": 16868.6, "power": 36.27165600000001}, {"timestamp": 16889.1, "power": 36.27165600000001}, {"timestamp": 16909.6, "power": 36.27165600000001}, {"timestamp": 16930.1, "power": 36.27165600000001}, {"timestamp": 16950.6, "power": 36.27165600000001}, {"timestamp": 16971.1, "power": 36.27165600000001}, {"timestamp": 16991.7, "power": 36.27165600000001}, {"timestamp": 17012.2, "power": 36.27165600000001}, {"timestamp": 17032.7, "power": 36.27165600000001}, {"timestamp": 17053.3, "power": 36.27165600000001}, {"timestamp": 17073.8, "power": 36.27165600000001}, {"timestamp": 17094.3, "power": 36.27165600000001}, {"timestamp": 17114.8, "power": 36.27165600000001}, {"timestamp": 17135.3, "power": 36.27165600000001}, {"timestamp": 17155.9, "power": 32.218845}, {"timestamp": 17176.9, "power": 32.218845}, {"timestamp": 17197.5, "power": 32.218845}, {"timestamp": 17218.0, "power": 32.218845}, {"timestamp": 17238.5, "power": 32.218845}, {"timestamp": 17259.0, "power": 32.218845}, {"timestamp": 17279.5, "power": 32.218845}, {"timestamp": 17300.1, "power": 32.218845}, {"timestamp": 17320.6, "power": 32.218845}, {"timestamp": 17341.2, "power": 32.218845}, {"timestamp": 17361.7, "power": 32.218845}, {"timestamp": 17382.2, "power": 32.218845}, {"timestamp": 17402.7, "power": 32.218845}, {"timestamp": 17422.9, "power": 32.218845}, {"timestamp": 17443.3, "power": 32.218845}, {"timestamp": 17463.8, "power": 32.218845}, {"timestamp": 17484.3, "power": 32.218845}, {"timestamp": 17504.9, "power": 32.218845}, {"timestamp": 17525.4, "power": 32.218845}, {"timestamp": 17545.9, "power": 32.218845}, {"timestamp": 17566.4, "power": 32.218845}, {"timestamp": 17586.9, "power": 32.218845}, {"timestamp": 17607.4, "power": 32.218845}, {"timestamp": 17627.9, "power": 32.218845}, {"timestamp": 17648.5, "power": 32.218845}, {"timestamp": 17669.0, "power": 32.218845}, {"timestamp": 17689.5, "power": 32.218845}, {"timestamp": 17710.0, "power": 32.218845}, {"timestamp": 17730.5, "power": 32.218845}, {"timestamp": 17751.1, "power": 32.218845}, {"timestamp": 17771.6, "power": 32.218845}, {"timestamp": 17792.2, "power": 32.218845}, {"timestamp": 17812.7, "power": 32.218845}, {"timestamp": 17833.2, "power": 32.218845}, {"timestamp": 17853.7, "power": 32.218845}, {"timestamp": 17874.2, "power": 32.218845}, {"timestamp": 17894.7, "power": 32.218845}, {"timestamp": 17915.2, "power": 32.218845}, {"timestamp": 17935.8, "power": 32.218845}, {"timestamp": 17956.4, "power": 32.218845}, {"timestamp": 17977.0, "power": 32.218845}], "timeline": {"START": "4724.873906", "END": "15150.55571"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12707.9}, {"name": "clSetKernelArg", "calls": 19, "time": 3525.19}, {"name": "clReleaseKernel", "calls": 1, "time": 1385.58}, {"name": "clReleaseContext", "calls": 1, "time": 58.8868}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7276}, {"name": "clCreateContext", "calls": 1, "time": 49.3761}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0166}, {"name": "clCreateKernel", "calls": 1, "time": 0.338696}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.294367}, {"name": "clEnqueueTask", "calls": 1, "time": 0.130396}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.088903}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076564}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031554}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025364}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024604}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021421}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011514}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010864}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009066}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008354}, {"name": "clRetainDevice", "calls": 2, "time": 0.004859}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10425.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10425.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7673.269563, "utilization": 79.929891, "size": 8157950.0, "time": 1063.165117}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 340969601, "speed": 262.112, "utilization": 2.27528, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 21319726, "speed": 476.755, "utilization": 4.13849, "size": 0.12792}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len4/run3.json b/code/fpga/memory_results/dblp.xml.20MB.len4/run3.json new file mode 100644 index 0000000..39c0f7b --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.548, "power": 32.278906}, {"timestamp": 63.1857, "power": 32.278906}, {"timestamp": 83.7326, "power": 32.278906}, {"timestamp": 104.271, "power": 32.278906}, {"timestamp": 125.151, "power": 32.278906}, {"timestamp": 145.703, "power": 32.278906}, {"timestamp": 166.239, "power": 32.278906}, {"timestamp": 186.782, "power": 32.278906}, {"timestamp": 207.319, "power": 32.278906}, {"timestamp": 227.861, "power": 32.278906}, {"timestamp": 248.395, "power": 32.278906}, {"timestamp": 268.921, "power": 32.278906}, {"timestamp": 289.419, "power": 32.278906}, {"timestamp": 309.96, "power": 32.278906}, {"timestamp": 330.503, "power": 32.278906}, {"timestamp": 351.052, "power": 32.278906}, {"timestamp": 371.596, "power": 32.278906}, {"timestamp": 392.143, "power": 32.278906}, {"timestamp": 412.686, "power": 32.278906}, {"timestamp": 433.216, "power": 32.278906}, {"timestamp": 453.752, "power": 32.278906}, {"timestamp": 474.257, "power": 32.278906}, {"timestamp": 494.782, "power": 32.278906}, {"timestamp": 515.323, "power": 32.278906}, {"timestamp": 535.881, "power": 32.278906}, {"timestamp": 556.428, "power": 32.278906}, {"timestamp": 576.941, "power": 32.278906}, {"timestamp": 597.44, "power": 32.278906}, {"timestamp": 617.976, "power": 32.278906}, {"timestamp": 638.517, "power": 32.278906}, {"timestamp": 659.059, "power": 32.278906}, {"timestamp": 679.602, "power": 32.278906}, {"timestamp": 700.142, "power": 32.278906}, {"timestamp": 720.695, "power": 32.278906}, {"timestamp": 741.21, "power": 32.278906}, {"timestamp": 761.745, "power": 32.278906}, {"timestamp": 782.286, "power": 32.278906}, {"timestamp": 802.827, "power": 32.278906}, {"timestamp": 823.367, "power": 32.278906}, {"timestamp": 843.909, "power": 32.278906}, {"timestamp": 864.451, "power": 32.278906}, {"timestamp": 884.965, "power": 32.278906}, {"timestamp": 905.462, "power": 32.278906}, {"timestamp": 926.004, "power": 32.278906}, {"timestamp": 946.548, "power": 32.278906}, {"timestamp": 967.089, "power": 32.278906}, {"timestamp": 987.635, "power": 32.278906}, {"timestamp": 1008.18, "power": 33.118982}, {"timestamp": 1029.34, "power": 33.118982}, {"timestamp": 1049.9, "power": 33.118982}, {"timestamp": 1070.49, "power": 33.118982}, {"timestamp": 1091.09, "power": 33.118982}, {"timestamp": 1111.68, "power": 33.118982}, {"timestamp": 1132.27, "power": 33.118982}, {"timestamp": 1152.84, "power": 33.118982}, {"timestamp": 1173.39, "power": 33.118982}, {"timestamp": 1193.96, "power": 33.118982}, {"timestamp": 1214.55, "power": 33.118982}, {"timestamp": 1235.15, "power": 33.118982}, {"timestamp": 1255.74, "power": 33.118982}, {"timestamp": 1276.33, "power": 33.118982}, {"timestamp": 1296.92, "power": 33.118982}, {"timestamp": 1317.48, "power": 33.118982}, {"timestamp": 1338.03, "power": 33.118982}, {"timestamp": 1358.63, "power": 33.118982}, {"timestamp": 1379.22, "power": 33.118982}, {"timestamp": 1399.83, "power": 33.118982}, {"timestamp": 1420.42, "power": 33.118982}, {"timestamp": 1440.99, "power": 33.118982}, {"timestamp": 1461.55, "power": 33.118982}, {"timestamp": 1482.1, "power": 33.118982}, {"timestamp": 1502.7, "power": 33.118982}, {"timestamp": 1523.29, "power": 33.118982}, {"timestamp": 1543.89, "power": 33.118982}, {"timestamp": 1564.48, "power": 33.118982}, {"timestamp": 1585.05, "power": 33.118982}, {"timestamp": 1605.61, "power": 33.118982}, {"timestamp": 1626.2, "power": 33.118982}, {"timestamp": 1646.79, "power": 33.118982}, {"timestamp": 1667.38, "power": 33.118982}, {"timestamp": 1687.98, "power": 33.118982}, {"timestamp": 1708.57, "power": 33.118982}, {"timestamp": 1729.14, "power": 33.118982}, {"timestamp": 1749.7, "power": 33.118982}, {"timestamp": 1770.29, "power": 33.118982}, {"timestamp": 1790.89, "power": 33.118982}, {"timestamp": 1811.48, "power": 33.118982}, {"timestamp": 1832.08, "power": 33.118982}, {"timestamp": 1852.67, "power": 33.118982}, {"timestamp": 1873.24, "power": 33.118982}, {"timestamp": 1893.79, "power": 33.118982}, {"timestamp": 1914.39, "power": 33.118982}, {"timestamp": 1934.98, "power": 33.118982}, {"timestamp": 1955.59, "power": 33.118982}, {"timestamp": 1976.19, "power": 33.118982}, {"timestamp": 1996.8, "power": 33.118982}, {"timestamp": 2017.35, "power": 33.103386}, {"timestamp": 2038.43, "power": 33.103386}, {"timestamp": 2059.02, "power": 33.103386}, {"timestamp": 2079.61, "power": 33.103386}, {"timestamp": 2100.21, "power": 33.103386}, {"timestamp": 2120.82, "power": 33.103386}, {"timestamp": 2141.38, "power": 33.103386}, {"timestamp": 2161.94, "power": 33.103386}, {"timestamp": 2182.53, "power": 33.103386}, {"timestamp": 2203.13, "power": 33.103386}, {"timestamp": 2223.72, "power": 33.103386}, {"timestamp": 2244.32, "power": 33.103386}, {"timestamp": 2264.91, "power": 33.103386}, {"timestamp": 2285.47, "power": 33.103386}, {"timestamp": 2306.03, "power": 33.103386}, {"timestamp": 2326.62, "power": 33.103386}, {"timestamp": 2347.22, "power": 33.103386}, {"timestamp": 2367.82, "power": 33.103386}, {"timestamp": 2388.42, "power": 33.103386}, {"timestamp": 2409.0, "power": 33.103386}, {"timestamp": 2429.56, "power": 33.103386}, {"timestamp": 2450.12, "power": 33.103386}, {"timestamp": 2470.72, "power": 33.103386}, {"timestamp": 2491.31, "power": 33.103386}, {"timestamp": 2511.91, "power": 33.103386}, {"timestamp": 2532.51, "power": 33.103386}, {"timestamp": 2553.14, "power": 33.103386}, {"timestamp": 2573.7, "power": 33.103386}, {"timestamp": 2594.3, "power": 33.103386}, {"timestamp": 2614.89, "power": 33.103386}, {"timestamp": 2635.49, "power": 33.103386}, {"timestamp": 2656.08, "power": 33.103386}, {"timestamp": 2676.68, "power": 33.103386}, {"timestamp": 2697.3, "power": 33.103386}, {"timestamp": 2717.87, "power": 33.103386}, {"timestamp": 2738.46, "power": 33.103386}, {"timestamp": 2759.06, "power": 33.103386}, {"timestamp": 2779.66, "power": 33.103386}, {"timestamp": 2800.26, "power": 33.103386}, {"timestamp": 2820.85, "power": 33.103386}, {"timestamp": 2841.41, "power": 33.103386}, {"timestamp": 2861.98, "power": 33.103386}, {"timestamp": 2882.57, "power": 33.103386}, {"timestamp": 2903.17, "power": 33.103386}, {"timestamp": 2923.77, "power": 33.103386}, {"timestamp": 2944.36, "power": 33.103386}, {"timestamp": 2964.96, "power": 33.103386}, {"timestamp": 2985.52, "power": 33.103386}, {"timestamp": 3006.09, "power": 33.103386}, {"timestamp": 3026.69, "power": 31.882294}, {"timestamp": 3047.81, "power": 31.882294}, {"timestamp": 3068.41, "power": 31.882294}, {"timestamp": 3089.0, "power": 31.882294}, {"timestamp": 3109.57, "power": 31.882294}, {"timestamp": 3130.13, "power": 31.882294}, {"timestamp": 3150.73, "power": 31.882294}, {"timestamp": 3171.34, "power": 31.882294}, {"timestamp": 3191.94, "power": 31.882294}, {"timestamp": 3212.54, "power": 31.882294}, {"timestamp": 3233.12, "power": 31.882294}, {"timestamp": 3253.68, "power": 31.882294}, {"timestamp": 3274.28, "power": 31.882294}, {"timestamp": 3294.88, "power": 31.882294}, {"timestamp": 3315.47, "power": 31.882294}, {"timestamp": 3336.07, "power": 31.882294}, {"timestamp": 3356.67, "power": 31.882294}, {"timestamp": 3377.25, "power": 31.882294}, {"timestamp": 3397.82, "power": 31.882294}, {"timestamp": 3418.42, "power": 31.882294}, {"timestamp": 3439.01, "power": 31.882294}, {"timestamp": 3459.61, "power": 31.882294}, {"timestamp": 3480.21, "power": 31.882294}, {"timestamp": 3500.82, "power": 31.882294}, {"timestamp": 3521.38, "power": 31.882294}, {"timestamp": 3541.94, "power": 31.882294}, {"timestamp": 3562.53, "power": 31.882294}, {"timestamp": 3583.14, "power": 31.882294}, {"timestamp": 3603.74, "power": 31.882294}, {"timestamp": 3624.35, "power": 31.882294}, {"timestamp": 3644.98, "power": 31.882294}, {"timestamp": 3665.47, "power": 31.882294}, {"timestamp": 3686.0, "power": 31.882294}, {"timestamp": 3706.53, "power": 31.882294}, {"timestamp": 3727.07, "power": 31.882294}, {"timestamp": 3747.61, "power": 31.882294}, {"timestamp": 3768.15, "power": 31.882294}, {"timestamp": 3788.69, "power": 31.882294}, {"timestamp": 3809.24, "power": 31.882294}, {"timestamp": 3829.78, "power": 31.882294}, {"timestamp": 3850.32, "power": 31.882294}, {"timestamp": 3870.86, "power": 31.882294}, {"timestamp": 3891.4, "power": 31.882294}, {"timestamp": 3911.94, "power": 31.882294}, {"timestamp": 3932.48, "power": 31.882294}, {"timestamp": 3953.01, "power": 31.882294}, {"timestamp": 3973.51, "power": 31.882294}, {"timestamp": 3994.05, "power": 31.882294}, {"timestamp": 4014.59, "power": 31.882294}, {"timestamp": 4035.14, "power": 36.421188}, {"timestamp": 4056.28, "power": 36.421188}, {"timestamp": 4076.83, "power": 36.421188}, {"timestamp": 4097.34, "power": 36.421188}, {"timestamp": 4117.88, "power": 36.421188}, {"timestamp": 4138.43, "power": 36.421188}, {"timestamp": 4158.98, "power": 36.421188}, {"timestamp": 4179.53, "power": 36.421188}, {"timestamp": 4200.08, "power": 36.421188}, {"timestamp": 4220.62, "power": 36.421188}, {"timestamp": 4241.14, "power": 36.421188}, {"timestamp": 4261.68, "power": 36.421188}, {"timestamp": 4282.23, "power": 36.421188}, {"timestamp": 4302.78, "power": 36.421188}, {"timestamp": 4323.33, "power": 36.421188}, {"timestamp": 4343.87, "power": 36.421188}, {"timestamp": 4364.42, "power": 36.421188}, {"timestamp": 4384.94, "power": 36.421188}, {"timestamp": 4405.5, "power": 36.421188}, {"timestamp": 4426.05, "power": 36.421188}, {"timestamp": 4446.59, "power": 36.421188}, {"timestamp": 4467.14, "power": 36.421188}, {"timestamp": 4487.68, "power": 36.421188}, {"timestamp": 4508.23, "power": 36.421188}, {"timestamp": 4528.78, "power": 36.421188}, {"timestamp": 4549.3, "power": 36.421188}, {"timestamp": 4569.84, "power": 36.421188}, {"timestamp": 4590.38, "power": 36.421188}, {"timestamp": 4610.93, "power": 36.421188}, {"timestamp": 4631.47, "power": 36.421188}, {"timestamp": 4652.02, "power": 36.421188}, {"timestamp": 4672.57, "power": 36.421188}, {"timestamp": 4693.09, "power": 36.421188}, {"timestamp": 4713.64, "power": 36.421188}, {"timestamp": 4734.2, "power": 36.421188}, {"timestamp": 4754.76, "power": 36.421188}, {"timestamp": 4775.32, "power": 36.421188}, {"timestamp": 4795.88, "power": 36.421188}, {"timestamp": 4816.44, "power": 36.421188}, {"timestamp": 4836.97, "power": 36.421188}, {"timestamp": 4857.48, "power": 36.421188}, {"timestamp": 4878.03, "power": 36.421188}, {"timestamp": 4898.58, "power": 36.421188}, {"timestamp": 4919.14, "power": 36.421188}, {"timestamp": 4939.7, "power": 36.421188}, {"timestamp": 4960.25, "power": 36.421188}, {"timestamp": 4980.81, "power": 36.421188}, {"timestamp": 5001.32, "power": 36.421188}, {"timestamp": 5021.87, "power": 36.421188}, {"timestamp": 5042.46, "power": 33.000527999999996}, {"timestamp": 5063.57, "power": 33.000527999999996}, {"timestamp": 5084.13, "power": 33.000527999999996}, {"timestamp": 5104.68, "power": 33.000527999999996}, {"timestamp": 5125.21, "power": 33.000527999999996}, {"timestamp": 5145.77, "power": 33.000527999999996}, {"timestamp": 5166.32, "power": 33.000527999999996}, {"timestamp": 5186.88, "power": 33.000527999999996}, {"timestamp": 5207.44, "power": 33.000527999999996}, {"timestamp": 5227.99, "power": 33.000527999999996}, {"timestamp": 5248.55, "power": 33.000527999999996}, {"timestamp": 5269.08, "power": 33.000527999999996}, {"timestamp": 5289.63, "power": 33.000527999999996}, {"timestamp": 5310.19, "power": 33.000527999999996}, {"timestamp": 5330.76, "power": 33.000527999999996}, {"timestamp": 5351.31, "power": 33.000527999999996}, {"timestamp": 5371.9, "power": 33.000527999999996}, {"timestamp": 5392.49, "power": 33.000527999999996}, {"timestamp": 5413.02, "power": 33.000527999999996}, {"timestamp": 5433.59, "power": 33.000527999999996}, {"timestamp": 5454.18, "power": 33.000527999999996}, {"timestamp": 5474.77, "power": 33.000527999999996}, {"timestamp": 5495.35, "power": 33.000527999999996}, {"timestamp": 5515.93, "power": 33.000527999999996}, {"timestamp": 5536.52, "power": 33.000527999999996}, {"timestamp": 5557.05, "power": 33.000527999999996}, {"timestamp": 5577.56, "power": 33.000527999999996}, {"timestamp": 5598.14, "power": 33.000527999999996}, {"timestamp": 5618.71, "power": 33.000527999999996}, {"timestamp": 5639.3, "power": 33.000527999999996}, {"timestamp": 5659.87, "power": 33.000527999999996}, {"timestamp": 5680.45, "power": 33.000527999999996}, {"timestamp": 5700.98, "power": 33.000527999999996}, {"timestamp": 5721.57, "power": 33.000527999999996}, {"timestamp": 5742.15, "power": 33.000527999999996}, {"timestamp": 5762.73, "power": 33.000527999999996}, {"timestamp": 5783.31, "power": 33.000527999999996}, {"timestamp": 5803.89, "power": 33.000527999999996}, {"timestamp": 5824.48, "power": 33.000527999999996}, {"timestamp": 5845.02, "power": 33.000527999999996}, {"timestamp": 5865.52, "power": 33.000527999999996}, {"timestamp": 5886.09, "power": 33.000527999999996}, {"timestamp": 5906.66, "power": 33.000527999999996}, {"timestamp": 5927.25, "power": 33.000527999999996}, {"timestamp": 5947.82, "power": 33.000527999999996}, {"timestamp": 5968.41, "power": 33.000527999999996}, {"timestamp": 5988.94, "power": 33.000527999999996}, {"timestamp": 6009.45, "power": 33.000527999999996}, {"timestamp": 6030.04, "power": 33.000527999999996}, {"timestamp": 6050.63, "power": 33.166435}, {"timestamp": 6071.74, "power": 33.166435}, {"timestamp": 6092.29, "power": 33.166435}, {"timestamp": 6112.85, "power": 33.166435}, {"timestamp": 6133.36, "power": 33.166435}, {"timestamp": 6153.91, "power": 33.166435}, {"timestamp": 6174.47, "power": 33.166435}, {"timestamp": 6195.03, "power": 33.166435}, {"timestamp": 6215.58, "power": 33.166435}, {"timestamp": 6236.13, "power": 33.166435}, {"timestamp": 6256.69, "power": 33.166435}, {"timestamp": 6277.22, "power": 33.166435}, {"timestamp": 6297.76, "power": 33.166435}, {"timestamp": 6318.31, "power": 33.166435}, {"timestamp": 6338.87, "power": 33.166435}, {"timestamp": 6359.42, "power": 33.166435}, {"timestamp": 6379.98, "power": 33.166435}, {"timestamp": 6400.54, "power": 33.166435}, {"timestamp": 6421.08, "power": 33.166435}, {"timestamp": 6441.62, "power": 33.166435}, {"timestamp": 6462.18, "power": 33.166435}, {"timestamp": 6482.74, "power": 33.166435}, {"timestamp": 6503.29, "power": 33.166435}, {"timestamp": 6523.84, "power": 33.166435}, {"timestamp": 6544.4, "power": 33.166435}, {"timestamp": 6564.93, "power": 33.166435}, {"timestamp": 6585.44, "power": 33.166435}, {"timestamp": 6605.98, "power": 33.166435}, {"timestamp": 6626.54, "power": 33.166435}, {"timestamp": 6647.1, "power": 33.166435}, {"timestamp": 6667.65, "power": 33.166435}, {"timestamp": 6688.21, "power": 33.166435}, {"timestamp": 6708.76, "power": 33.166435}, {"timestamp": 6729.3, "power": 33.166435}, {"timestamp": 6749.85, "power": 33.166435}, {"timestamp": 6770.41, "power": 33.166435}, {"timestamp": 6790.96, "power": 33.166435}, {"timestamp": 6811.52, "power": 33.166435}, {"timestamp": 6832.08, "power": 33.166435}, {"timestamp": 6852.64, "power": 33.166435}, {"timestamp": 6873.17, "power": 33.166435}, {"timestamp": 6893.72, "power": 33.166435}, {"timestamp": 6914.27, "power": 33.166435}, {"timestamp": 6934.82, "power": 33.166435}, {"timestamp": 6955.38, "power": 33.166435}, {"timestamp": 6975.94, "power": 33.166435}, {"timestamp": 6996.5, "power": 33.166435}, {"timestamp": 7017.03, "power": 33.166435}, {"timestamp": 7037.54, "power": 33.166435}, {"timestamp": 7058.12, "power": 33.263466}, {"timestamp": 7079.31, "power": 33.263466}, {"timestamp": 7099.87, "power": 33.263466}, {"timestamp": 7120.42, "power": 33.263466}, {"timestamp": 7140.96, "power": 33.263466}, {"timestamp": 7161.47, "power": 33.263466}, {"timestamp": 7182.01, "power": 33.263466}, {"timestamp": 7202.57, "power": 33.263466}, {"timestamp": 7223.12, "power": 33.263466}, {"timestamp": 7243.68, "power": 33.263466}, {"timestamp": 7264.23, "power": 33.263466}, {"timestamp": 7284.8, "power": 33.263466}, {"timestamp": 7305.31, "power": 33.263466}, {"timestamp": 7325.85, "power": 33.263466}, {"timestamp": 7346.41, "power": 33.263466}, {"timestamp": 7366.96, "power": 33.263466}, {"timestamp": 7387.51, "power": 33.263466}, {"timestamp": 7408.07, "power": 33.263466}, {"timestamp": 7428.63, "power": 33.263466}, {"timestamp": 7449.16, "power": 33.263466}, {"timestamp": 7469.71, "power": 33.263466}, {"timestamp": 7490.27, "power": 33.263466}, {"timestamp": 7510.86, "power": 33.263466}, {"timestamp": 7531.45, "power": 33.263466}, {"timestamp": 7552.03, "power": 33.263466}, {"timestamp": 7572.61, "power": 33.263466}, {"timestamp": 7593.14, "power": 33.263466}, {"timestamp": 7613.69, "power": 33.263466}, {"timestamp": 7634.29, "power": 33.263466}, {"timestamp": 7654.88, "power": 33.263466}, {"timestamp": 7675.46, "power": 33.263466}, {"timestamp": 7695.98, "power": 33.263466}, {"timestamp": 7716.58, "power": 33.263466}, {"timestamp": 7737.13, "power": 33.263466}, {"timestamp": 7757.68, "power": 33.263466}, {"timestamp": 7778.23, "power": 33.263466}, {"timestamp": 7798.78, "power": 33.263466}, {"timestamp": 7819.33, "power": 33.263466}, {"timestamp": 7840.06, "power": 33.263466}, {"timestamp": 7860.61, "power": 33.263466}, {"timestamp": 7881.13, "power": 33.263466}, {"timestamp": 7901.63, "power": 33.263466}, {"timestamp": 7922.17, "power": 33.263466}, {"timestamp": 7942.72, "power": 33.263466}, {"timestamp": 7963.26, "power": 33.263466}, {"timestamp": 7983.8, "power": 33.263466}, {"timestamp": 8004.35, "power": 33.263466}, {"timestamp": 8024.89, "power": 33.263466}, {"timestamp": 8045.39, "power": 33.263466}, {"timestamp": 8065.95, "power": 33.768311}, {"timestamp": 8087.07, "power": 33.768311}, {"timestamp": 8107.61, "power": 33.768311}, {"timestamp": 8128.16, "power": 33.768311}, {"timestamp": 8148.7, "power": 33.768311}, {"timestamp": 8169.22, "power": 33.768311}, {"timestamp": 8189.76, "power": 33.768311}, {"timestamp": 8210.31, "power": 33.768311}, {"timestamp": 8230.85, "power": 33.768311}, {"timestamp": 8251.39, "power": 33.768311}, {"timestamp": 8271.94, "power": 33.768311}, {"timestamp": 8292.49, "power": 33.768311}, {"timestamp": 8313.01, "power": 33.768311}, {"timestamp": 8333.51, "power": 33.768311}, {"timestamp": 8354.05, "power": 33.768311}, {"timestamp": 8374.59, "power": 33.768311}, {"timestamp": 8395.14, "power": 33.768311}, {"timestamp": 8415.68, "power": 33.768311}, {"timestamp": 8436.23, "power": 33.768311}, {"timestamp": 8456.78, "power": 33.768311}, {"timestamp": 8477.3, "power": 33.768311}, {"timestamp": 8497.84, "power": 33.768311}, {"timestamp": 8518.38, "power": 33.768311}, {"timestamp": 8538.93, "power": 33.768311}, {"timestamp": 8559.47, "power": 33.768311}, {"timestamp": 8580.02, "power": 33.768311}, {"timestamp": 8600.56, "power": 33.768311}, {"timestamp": 8621.09, "power": 33.768311}, {"timestamp": 8641.63, "power": 33.768311}, {"timestamp": 8662.17, "power": 33.768311}, {"timestamp": 8682.72, "power": 33.768311}, {"timestamp": 8703.3, "power": 33.768311}, {"timestamp": 8723.88, "power": 33.768311}, {"timestamp": 8744.42, "power": 33.768311}, {"timestamp": 8764.95, "power": 33.768311}, {"timestamp": 8785.44, "power": 33.768311}, {"timestamp": 8805.98, "power": 33.768311}, {"timestamp": 8826.53, "power": 33.768311}, {"timestamp": 8847.08, "power": 33.768311}, {"timestamp": 8867.62, "power": 33.768311}, {"timestamp": 8888.17, "power": 33.768311}, {"timestamp": 8908.71, "power": 33.768311}, {"timestamp": 8929.24, "power": 33.768311}, {"timestamp": 8949.78, "power": 33.768311}, {"timestamp": 8970.32, "power": 33.768311}, {"timestamp": 8990.87, "power": 33.768311}, {"timestamp": 9011.41, "power": 33.768311}, {"timestamp": 9032.0, "power": 33.768311}, {"timestamp": 9052.57, "power": 33.768311}, {"timestamp": 9073.09, "power": 33.367932999999994}, {"timestamp": 9094.29, "power": 33.367932999999994}, {"timestamp": 9114.83, "power": 33.367932999999994}, {"timestamp": 9135.38, "power": 33.367932999999994}, {"timestamp": 9155.92, "power": 33.367932999999994}, {"timestamp": 9176.47, "power": 33.367932999999994}, {"timestamp": 9196.99, "power": 33.367932999999994}, {"timestamp": 9217.49, "power": 33.367932999999994}, {"timestamp": 9238.03, "power": 33.367932999999994}, {"timestamp": 9258.58, "power": 33.367932999999994}, {"timestamp": 9279.12, "power": 33.367932999999994}, {"timestamp": 9299.66, "power": 33.367932999999994}, {"timestamp": 9320.21, "power": 33.367932999999994}, {"timestamp": 9340.76, "power": 33.367932999999994}, {"timestamp": 9361.26, "power": 33.367932999999994}, {"timestamp": 9381.82, "power": 33.367932999999994}, {"timestamp": 9402.4, "power": 33.367932999999994}, {"timestamp": 9422.96, "power": 33.367932999999994}, {"timestamp": 9443.53, "power": 33.367932999999994}, {"timestamp": 9464.1, "power": 33.367932999999994}, {"timestamp": 9484.67, "power": 33.367932999999994}, {"timestamp": 9505.19, "power": 33.367932999999994}, {"timestamp": 9525.74, "power": 33.367932999999994}, {"timestamp": 9546.32, "power": 33.367932999999994}, {"timestamp": 9566.88, "power": 33.367932999999994}, {"timestamp": 9587.46, "power": 33.367932999999994}, {"timestamp": 9608.02, "power": 33.367932999999994}, {"timestamp": 9628.57, "power": 33.367932999999994}, {"timestamp": 9649.1, "power": 33.367932999999994}, {"timestamp": 9669.65, "power": 33.367932999999994}, {"timestamp": 9690.23, "power": 33.367932999999994}, {"timestamp": 9710.79, "power": 33.367932999999994}, {"timestamp": 9731.33, "power": 33.367932999999994}, {"timestamp": 9751.87, "power": 33.367932999999994}, {"timestamp": 9772.42, "power": 33.367932999999994}, {"timestamp": 9792.94, "power": 33.367932999999994}, {"timestamp": 9813.44, "power": 33.367932999999994}, {"timestamp": 9833.99, "power": 33.367932999999994}, {"timestamp": 9854.53, "power": 33.367932999999994}, {"timestamp": 9875.1, "power": 33.367932999999994}, {"timestamp": 9895.68, "power": 33.367932999999994}, {"timestamp": 9916.24, "power": 33.367932999999994}, {"timestamp": 9936.82, "power": 33.367932999999994}, {"timestamp": 9957.33, "power": 33.367932999999994}, {"timestamp": 9977.89, "power": 33.367932999999994}, {"timestamp": 9998.47, "power": 33.367932999999994}, {"timestamp": 10019.1, "power": 33.367932999999994}, {"timestamp": 10039.6, "power": 33.367932999999994}, {"timestamp": 10060.2, "power": 33.367932999999994}, {"timestamp": 10080.8, "power": 32.838207}, {"timestamp": 10102.6, "power": 32.838207}, {"timestamp": 10123.2, "power": 32.838207}, {"timestamp": 10143.7, "power": 32.838207}, {"timestamp": 10164.3, "power": 32.838207}, {"timestamp": 10184.8, "power": 32.838207}, {"timestamp": 10205.3, "power": 32.838207}, {"timestamp": 10225.9, "power": 32.838207}, {"timestamp": 10246.4, "power": 32.838207}, {"timestamp": 10267.0, "power": 32.838207}, {"timestamp": 10287.6, "power": 32.838207}, {"timestamp": 10308.1, "power": 32.838207}, {"timestamp": 10328.7, "power": 32.838207}, {"timestamp": 10349.2, "power": 32.838207}, {"timestamp": 10369.7, "power": 32.838207}, {"timestamp": 10390.3, "power": 32.838207}, {"timestamp": 10410.9, "power": 32.838207}, {"timestamp": 10431.5, "power": 32.838207}, {"timestamp": 10452.1, "power": 32.838207}, {"timestamp": 10472.6, "power": 32.838207}, {"timestamp": 10493.2, "power": 32.838207}, {"timestamp": 10513.7, "power": 32.838207}, {"timestamp": 10534.3, "power": 32.838207}, {"timestamp": 10554.8, "power": 32.838207}, {"timestamp": 10575.3, "power": 32.838207}, {"timestamp": 10595.9, "power": 32.838207}, {"timestamp": 10616.4, "power": 32.838207}, {"timestamp": 10636.9, "power": 32.838207}, {"timestamp": 10657.4, "power": 32.838207}, {"timestamp": 10678.0, "power": 32.838207}, {"timestamp": 10698.5, "power": 32.838207}, {"timestamp": 10719.1, "power": 32.838207}, {"timestamp": 10739.7, "power": 32.838207}, {"timestamp": 10760.2, "power": 32.838207}, {"timestamp": 10780.8, "power": 32.838207}, {"timestamp": 10801.3, "power": 32.838207}, {"timestamp": 10821.8, "power": 32.838207}, {"timestamp": 10842.4, "power": 32.838207}, {"timestamp": 10863.0, "power": 32.838207}, {"timestamp": 10883.6, "power": 32.838207}, {"timestamp": 10904.2, "power": 32.838207}, {"timestamp": 10924.7, "power": 32.838207}, {"timestamp": 10945.3, "power": 32.838207}, {"timestamp": 10965.8, "power": 32.838207}, {"timestamp": 10986.4, "power": 32.838207}, {"timestamp": 11007.0, "power": 32.838207}, {"timestamp": 11027.6, "power": 32.838207}, {"timestamp": 11048.1, "power": 32.838207}, {"timestamp": 11068.7, "power": 32.838207}, {"timestamp": 11089.2, "power": 33.01728}, {"timestamp": 11111.0, "power": 33.01728}, {"timestamp": 11131.6, "power": 33.01728}, {"timestamp": 11152.1, "power": 33.01728}, {"timestamp": 11172.7, "power": 33.01728}, {"timestamp": 11193.2, "power": 33.01728}, {"timestamp": 11213.7, "power": 33.01728}, {"timestamp": 11234.3, "power": 33.01728}, {"timestamp": 11254.8, "power": 33.01728}, {"timestamp": 11275.4, "power": 33.01728}, {"timestamp": 11295.9, "power": 33.01728}, {"timestamp": 11316.5, "power": 33.01728}, {"timestamp": 11336.9, "power": 33.01728}, {"timestamp": 11357.5, "power": 33.01728}, {"timestamp": 11378.0, "power": 33.01728}, {"timestamp": 11398.6, "power": 33.01728}, {"timestamp": 11419.2, "power": 33.01728}, {"timestamp": 11439.8, "power": 33.01728}, {"timestamp": 11460.3, "power": 33.01728}, {"timestamp": 11480.9, "power": 33.01728}, {"timestamp": 11501.4, "power": 33.01728}, {"timestamp": 11522.0, "power": 33.01728}, {"timestamp": 11542.6, "power": 33.01728}, {"timestamp": 11563.1, "power": 33.01728}, {"timestamp": 11583.7, "power": 33.01728}, {"timestamp": 11604.2, "power": 33.01728}, {"timestamp": 11624.8, "power": 33.01728}, {"timestamp": 11645.3, "power": 33.01728}, {"timestamp": 11665.8, "power": 33.01728}, {"timestamp": 11686.4, "power": 33.01728}, {"timestamp": 11706.9, "power": 33.01728}, {"timestamp": 11727.5, "power": 33.01728}, {"timestamp": 11748.0, "power": 33.01728}, {"timestamp": 11768.6, "power": 33.01728}, {"timestamp": 11789.1, "power": 33.01728}, {"timestamp": 11809.6, "power": 33.01728}, {"timestamp": 11830.2, "power": 33.01728}, {"timestamp": 11850.7, "power": 33.01728}, {"timestamp": 11871.3, "power": 33.01728}, {"timestamp": 11891.8, "power": 33.01728}, {"timestamp": 11912.3, "power": 33.01728}, {"timestamp": 11932.8, "power": 33.01728}, {"timestamp": 11953.3, "power": 33.01728}, {"timestamp": 11973.9, "power": 33.01728}, {"timestamp": 11994.4, "power": 33.01728}, {"timestamp": 12015.0, "power": 33.01728}, {"timestamp": 12035.6, "power": 33.01728}, {"timestamp": 12056.1, "power": 33.01728}, {"timestamp": 12076.7, "power": 33.01728}, {"timestamp": 12097.2, "power": 33.033192}, {"timestamp": 12118.5, "power": 33.033192}, {"timestamp": 12139.0, "power": 33.033192}, {"timestamp": 12159.6, "power": 33.033192}, {"timestamp": 12180.2, "power": 33.033192}, {"timestamp": 12200.7, "power": 33.033192}, {"timestamp": 12221.2, "power": 33.033192}, {"timestamp": 12241.8, "power": 33.033192}, {"timestamp": 12262.4, "power": 33.033192}, {"timestamp": 12282.9, "power": 33.033192}, {"timestamp": 12303.5, "power": 33.033192}, {"timestamp": 12324.1, "power": 33.033192}, {"timestamp": 12344.7, "power": 33.033192}, {"timestamp": 12365.2, "power": 33.033192}, {"timestamp": 12385.7, "power": 33.033192}, {"timestamp": 12406.3, "power": 33.033192}, {"timestamp": 12426.9, "power": 33.033192}, {"timestamp": 12447.4, "power": 33.033192}, {"timestamp": 12468.0, "power": 33.033192}, {"timestamp": 12488.6, "power": 33.033192}, {"timestamp": 12509.1, "power": 33.033192}, {"timestamp": 12529.7, "power": 33.033192}, {"timestamp": 12550.2, "power": 33.033192}, {"timestamp": 12570.8, "power": 33.033192}, {"timestamp": 12591.3, "power": 33.033192}, {"timestamp": 12611.9, "power": 33.033192}, {"timestamp": 12632.4, "power": 33.033192}, {"timestamp": 12652.9, "power": 33.033192}, {"timestamp": 12673.4, "power": 33.033192}, {"timestamp": 12694.0, "power": 33.033192}, {"timestamp": 12714.6, "power": 33.033192}, {"timestamp": 12735.2, "power": 33.033192}, {"timestamp": 12755.7, "power": 33.033192}, {"timestamp": 12776.3, "power": 33.033192}, {"timestamp": 12796.9, "power": 33.033192}, {"timestamp": 12817.4, "power": 33.033192}, {"timestamp": 12837.9, "power": 33.033192}, {"timestamp": 12858.5, "power": 33.033192}, {"timestamp": 12879.0, "power": 33.033192}, {"timestamp": 12899.6, "power": 33.033192}, {"timestamp": 12920.1, "power": 33.033192}, {"timestamp": 12940.7, "power": 33.033192}, {"timestamp": 12961.2, "power": 33.033192}, {"timestamp": 12981.7, "power": 33.033192}, {"timestamp": 13002.3, "power": 33.033192}, {"timestamp": 13022.8, "power": 33.033192}, {"timestamp": 13043.4, "power": 33.033192}, {"timestamp": 13064.0, "power": 33.033192}, {"timestamp": 13084.6, "power": 33.033192}, {"timestamp": 13105.1, "power": 33.518415}, {"timestamp": 13126.1, "power": 33.518415}, {"timestamp": 13146.7, "power": 33.518415}, {"timestamp": 13167.2, "power": 33.518415}, {"timestamp": 13187.8, "power": 33.518415}, {"timestamp": 13208.3, "power": 33.518415}, {"timestamp": 13228.9, "power": 33.518415}, {"timestamp": 13249.4, "power": 33.518415}, {"timestamp": 13270.0, "power": 33.518415}, {"timestamp": 13290.5, "power": 33.518415}, {"timestamp": 13311.1, "power": 33.518415}, {"timestamp": 13331.6, "power": 33.518415}, {"timestamp": 13352.2, "power": 33.518415}, {"timestamp": 13372.8, "power": 33.518415}, {"timestamp": 13393.3, "power": 33.518415}, {"timestamp": 13413.9, "power": 33.518415}, {"timestamp": 13434.4, "power": 33.518415}, {"timestamp": 13455.0, "power": 33.518415}, {"timestamp": 13475.6, "power": 33.518415}, {"timestamp": 13496.2, "power": 33.518415}, {"timestamp": 13516.7, "power": 33.518415}, {"timestamp": 13537.2, "power": 33.518415}, {"timestamp": 13557.8, "power": 33.518415}, {"timestamp": 13578.4, "power": 33.518415}, {"timestamp": 13598.9, "power": 33.518415}, {"timestamp": 13619.5, "power": 33.518415}, {"timestamp": 13640.1, "power": 33.518415}, {"timestamp": 13660.7, "power": 33.518415}, {"timestamp": 13681.2, "power": 33.518415}, {"timestamp": 13701.7, "power": 33.518415}, {"timestamp": 13722.3, "power": 33.518415}, {"timestamp": 13742.8, "power": 33.518415}, {"timestamp": 13763.4, "power": 33.518415}, {"timestamp": 13783.9, "power": 33.518415}, {"timestamp": 13804.5, "power": 33.518415}, {"timestamp": 13825.0, "power": 33.518415}, {"timestamp": 13845.5, "power": 33.518415}, {"timestamp": 13866.0, "power": 33.518415}, {"timestamp": 13886.6, "power": 33.518415}, {"timestamp": 13907.1, "power": 33.518415}, {"timestamp": 13927.7, "power": 33.518415}, {"timestamp": 13948.2, "power": 33.518415}, {"timestamp": 13968.7, "power": 33.518415}, {"timestamp": 13989.3, "power": 33.518415}, {"timestamp": 14009.8, "power": 33.518415}, {"timestamp": 14030.4, "power": 33.518415}, {"timestamp": 14051.0, "power": 33.518415}, {"timestamp": 14071.5, "power": 33.518415}, {"timestamp": 14092.1, "power": 33.518415}, {"timestamp": 14112.7, "power": 32.9197}, {"timestamp": 14133.8, "power": 32.9197}, {"timestamp": 14154.4, "power": 32.9197}, {"timestamp": 14174.9, "power": 32.9197}, {"timestamp": 14195.5, "power": 32.9197}, {"timestamp": 14216.0, "power": 32.9197}, {"timestamp": 14236.6, "power": 32.9197}, {"timestamp": 14257.1, "power": 32.9197}, {"timestamp": 14277.7, "power": 32.9197}, {"timestamp": 14298.2, "power": 32.9197}, {"timestamp": 14318.8, "power": 32.9197}, {"timestamp": 14339.3, "power": 32.9197}, {"timestamp": 14359.9, "power": 32.9197}, {"timestamp": 14380.4, "power": 32.9197}, {"timestamp": 14400.9, "power": 32.9197}, {"timestamp": 14421.5, "power": 32.9197}, {"timestamp": 14442.0, "power": 32.9197}, {"timestamp": 14462.6, "power": 32.9197}, {"timestamp": 14483.1, "power": 32.9197}, {"timestamp": 14503.7, "power": 32.9197}, {"timestamp": 14524.2, "power": 32.9197}, {"timestamp": 14544.8, "power": 32.9197}, {"timestamp": 14565.3, "power": 32.9197}, {"timestamp": 14585.8, "power": 32.9197}, {"timestamp": 14606.4, "power": 32.9197}, {"timestamp": 14626.9, "power": 32.9197}, {"timestamp": 14647.5, "power": 32.9197}, {"timestamp": 14668.0, "power": 32.9197}, {"timestamp": 14688.6, "power": 32.9197}, {"timestamp": 14709.1, "power": 32.9197}, {"timestamp": 14729.7, "power": 32.9197}, {"timestamp": 14750.2, "power": 32.9197}, {"timestamp": 14770.8, "power": 32.9197}, {"timestamp": 14791.3, "power": 32.9197}, {"timestamp": 14811.9, "power": 32.9197}, {"timestamp": 14832.4, "power": 32.9197}, {"timestamp": 14852.9, "power": 32.9197}, {"timestamp": 14873.4, "power": 32.9197}, {"timestamp": 14894.0, "power": 32.9197}, {"timestamp": 14914.5, "power": 32.9197}, {"timestamp": 14935.0, "power": 32.9197}, {"timestamp": 14955.6, "power": 32.9197}, {"timestamp": 14976.1, "power": 32.9197}, {"timestamp": 14996.6, "power": 32.9197}, {"timestamp": 15017.1, "power": 32.9197}, {"timestamp": 15037.6, "power": 32.9197}, {"timestamp": 15058.2, "power": 32.9197}, {"timestamp": 15078.7, "power": 32.9197}, {"timestamp": 15099.3, "power": 32.9197}, {"timestamp": 15119.8, "power": 35.518701}, {"timestamp": 15141.0, "power": 35.518701}, {"timestamp": 15161.5, "power": 35.518701}, {"timestamp": 15182.0, "power": 35.518701}, {"timestamp": 15202.6, "power": 35.518701}, {"timestamp": 15223.1, "power": 35.518701}, {"timestamp": 15243.6, "power": 35.518701}, {"timestamp": 15264.2, "power": 35.518701}, {"timestamp": 15284.7, "power": 35.518701}, {"timestamp": 15305.2, "power": 35.518701}, {"timestamp": 15325.8, "power": 35.518701}, {"timestamp": 15346.3, "power": 35.518701}, {"timestamp": 15366.8, "power": 35.518701}, {"timestamp": 15387.4, "power": 35.518701}, {"timestamp": 15407.9, "power": 35.518701}, {"timestamp": 15428.4, "power": 35.518701}, {"timestamp": 15448.9, "power": 35.518701}, {"timestamp": 15469.5, "power": 35.518701}, {"timestamp": 15490.0, "power": 35.518701}, {"timestamp": 15510.5, "power": 35.518701}, {"timestamp": 15531.1, "power": 35.518701}, {"timestamp": 15551.6, "power": 35.518701}, {"timestamp": 15572.1, "power": 35.518701}, {"timestamp": 15592.7, "power": 35.518701}, {"timestamp": 15613.2, "power": 35.518701}, {"timestamp": 15633.7, "power": 35.518701}, {"timestamp": 15654.2, "power": 35.518701}, {"timestamp": 15674.8, "power": 35.518701}, {"timestamp": 15695.3, "power": 35.518701}, {"timestamp": 15715.8, "power": 35.518701}, {"timestamp": 15736.4, "power": 35.518701}, {"timestamp": 15756.9, "power": 35.518701}, {"timestamp": 15777.4, "power": 35.518701}, {"timestamp": 15797.9, "power": 35.518701}, {"timestamp": 15818.4, "power": 35.518701}, {"timestamp": 15839.0, "power": 35.518701}, {"timestamp": 15859.5, "power": 35.518701}, {"timestamp": 15880.0, "power": 35.518701}, {"timestamp": 15900.5, "power": 35.518701}, {"timestamp": 15921.1, "power": 35.518701}, {"timestamp": 15941.6, "power": 35.518701}, {"timestamp": 15962.1, "power": 35.518701}, {"timestamp": 15982.7, "power": 35.518701}, {"timestamp": 16003.2, "power": 35.518701}, {"timestamp": 16023.7, "power": 35.518701}, {"timestamp": 16044.3, "power": 35.518701}, {"timestamp": 16064.8, "power": 35.518701}, {"timestamp": 16085.3, "power": 35.518701}, {"timestamp": 16105.8, "power": 35.518701}, {"timestamp": 16126.4, "power": 32.349962}, {"timestamp": 16147.4, "power": 32.349962}, {"timestamp": 16167.9, "power": 32.349962}, {"timestamp": 16188.4, "power": 32.349962}, {"timestamp": 16208.9, "power": 32.349962}, {"timestamp": 16229.4, "power": 32.349962}, {"timestamp": 16249.9, "power": 32.349962}, {"timestamp": 16270.4, "power": 32.349962}, {"timestamp": 16291.0, "power": 32.349962}, {"timestamp": 16311.5, "power": 32.349962}, {"timestamp": 16332.0, "power": 32.349962}, {"timestamp": 16352.6, "power": 32.349962}, {"timestamp": 16373.1, "power": 32.349962}, {"timestamp": 16393.6, "power": 32.349962}, {"timestamp": 16414.1, "power": 32.349962}, {"timestamp": 16434.6, "power": 32.349962}, {"timestamp": 16455.1, "power": 32.349962}, {"timestamp": 16475.7, "power": 32.349962}, {"timestamp": 16496.2, "power": 32.349962}, {"timestamp": 16516.8, "power": 32.349962}, {"timestamp": 16537.3, "power": 32.349962}, {"timestamp": 16557.8, "power": 32.349962}, {"timestamp": 16578.3, "power": 32.349962}, {"timestamp": 16598.8, "power": 32.349962}, {"timestamp": 16619.4, "power": 32.349962}, {"timestamp": 16639.9, "power": 32.349962}, {"timestamp": 16660.4, "power": 32.349962}, {"timestamp": 16681.0, "power": 32.349962}, {"timestamp": 16701.5, "power": 32.349962}, {"timestamp": 16722.0, "power": 32.349962}, {"timestamp": 16742.5, "power": 32.349962}, {"timestamp": 16763.0, "power": 32.349962}, {"timestamp": 16783.6, "power": 32.349962}, {"timestamp": 16804.1, "power": 32.349962}, {"timestamp": 16824.6, "power": 32.349962}, {"timestamp": 16845.1, "power": 32.349962}, {"timestamp": 16865.6, "power": 32.349962}, {"timestamp": 16886.1, "power": 32.349962}, {"timestamp": 16906.7, "power": 32.349962}, {"timestamp": 16927.2, "power": 32.349962}, {"timestamp": 16947.7, "power": 32.349962}, {"timestamp": 16968.3, "power": 32.349962}, {"timestamp": 16988.8, "power": 32.349962}, {"timestamp": 17009.3, "power": 32.349962}, {"timestamp": 17029.8, "power": 32.349962}, {"timestamp": 17050.3, "power": 32.349962}, {"timestamp": 17070.9, "power": 32.349962}, {"timestamp": 17091.4, "power": 32.349962}, {"timestamp": 17111.9, "power": 32.349962}, {"timestamp": 17132.5, "power": 32.562789}, {"timestamp": 17155.3, "power": 32.562789}, {"timestamp": 17175.9, "power": 32.562789}, {"timestamp": 17196.4, "power": 32.562789}, {"timestamp": 17216.9, "power": 32.562789}, {"timestamp": 17237.4, "power": 32.562789}, {"timestamp": 17257.9, "power": 32.562789}, {"timestamp": 17278.4, "power": 32.562789}, {"timestamp": 17298.9, "power": 32.562789}, {"timestamp": 17319.5, "power": 32.562789}, {"timestamp": 17340.0, "power": 32.562789}, {"timestamp": 17360.5, "power": 32.562789}, {"timestamp": 17381.0, "power": 32.562789}, {"timestamp": 17401.5, "power": 32.562789}, {"timestamp": 17422.1, "power": 32.562789}, {"timestamp": 17442.6, "power": 32.562789}, {"timestamp": 17463.1, "power": 32.562789}, {"timestamp": 17483.6, "power": 32.562789}, {"timestamp": 17504.2, "power": 32.562789}, {"timestamp": 17524.7, "power": 32.562789}, {"timestamp": 17545.3, "power": 32.562789}, {"timestamp": 17565.7, "power": 32.562789}], "timeline": {"START": "4673.444962", "END": "14720.94127"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12245.0}, {"name": "clSetKernelArg", "calls": 19, "time": 3493.21}, {"name": "clReleaseKernel", "calls": 1, "time": 1437.82}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 52.881}, {"name": "clReleaseContext", "calls": 1, "time": 52.3595}, {"name": "clCreateContext", "calls": 1, "time": 40.3862}, {"name": "clReleaseProgram", "calls": 1, "time": 14.8298}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.722519}, {"name": "clCreateKernel", "calls": 1, "time": 0.340435}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.151876}, {"name": "clEnqueueTask", "calls": 1, "time": 0.112149}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077109}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029561}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026174}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024552}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023209}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011358}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009412}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008634}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007115}, {"name": "clRetainDevice", "calls": 2, "time": 0.005156}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10047.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10047.0}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7736.604907, "utilization": 80.589634, "size": 8157950.0, "time": 1054.461567}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 328565618, "speed": 262.1, "utilization": 2.27517, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20544490, "speed": 477.424, "utilization": 4.1443, "size": 0.127917}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len4/run4.json b/code/fpga/memory_results/dblp.xml.20MB.len4/run4.json new file mode 100644 index 0000000..c543b91 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.9246, "power": 32.286122}, {"timestamp": 56.5751, "power": 32.286122}, {"timestamp": 77.1128, "power": 32.286122}, {"timestamp": 97.6452, "power": 32.286122}, {"timestamp": 118.246, "power": 32.286122}, {"timestamp": 139.171, "power": 32.286122}, {"timestamp": 159.667, "power": 32.286122}, {"timestamp": 180.166, "power": 32.286122}, {"timestamp": 200.697, "power": 32.286122}, {"timestamp": 221.235, "power": 32.286122}, {"timestamp": 241.77, "power": 32.286122}, {"timestamp": 262.304, "power": 32.286122}, {"timestamp": 282.851, "power": 32.286122}, {"timestamp": 303.374, "power": 32.286122}, {"timestamp": 323.875, "power": 32.286122}, {"timestamp": 344.415, "power": 32.286122}, {"timestamp": 364.958, "power": 32.286122}, {"timestamp": 385.499, "power": 32.286122}, {"timestamp": 406.037, "power": 32.286122}, {"timestamp": 426.579, "power": 32.286122}, {"timestamp": 447.117, "power": 32.286122}, {"timestamp": 467.625, "power": 32.286122}, {"timestamp": 488.159, "power": 32.286122}, {"timestamp": 508.699, "power": 32.286122}, {"timestamp": 529.236, "power": 32.286122}, {"timestamp": 549.781, "power": 32.286122}, {"timestamp": 570.322, "power": 32.286122}, {"timestamp": 590.865, "power": 32.286122}, {"timestamp": 611.379, "power": 32.286122}, {"timestamp": 631.878, "power": 32.286122}, {"timestamp": 652.417, "power": 32.286122}, {"timestamp": 672.956, "power": 32.286122}, {"timestamp": 693.495, "power": 32.286122}, {"timestamp": 714.043, "power": 32.286122}, {"timestamp": 734.587, "power": 32.286122}, {"timestamp": 755.129, "power": 32.286122}, {"timestamp": 775.644, "power": 32.286122}, {"timestamp": 796.184, "power": 32.286122}, {"timestamp": 816.727, "power": 32.286122}, {"timestamp": 837.268, "power": 32.286122}, {"timestamp": 857.809, "power": 32.286122}, {"timestamp": 878.35, "power": 32.286122}, {"timestamp": 898.896, "power": 32.286122}, {"timestamp": 919.41, "power": 32.286122}, {"timestamp": 939.948, "power": 32.286122}, {"timestamp": 960.488, "power": 32.286122}, {"timestamp": 981.028, "power": 32.286122}, {"timestamp": 1001.57, "power": 32.286122}, {"timestamp": 1022.11, "power": 32.231269999999995}, {"timestamp": 1043.12, "power": 32.231269999999995}, {"timestamp": 1063.63, "power": 32.231269999999995}, {"timestamp": 1084.17, "power": 32.231269999999995}, {"timestamp": 1104.7, "power": 32.231269999999995}, {"timestamp": 1125.24, "power": 32.231269999999995}, {"timestamp": 1145.77, "power": 32.231269999999995}, {"timestamp": 1166.3, "power": 32.231269999999995}, {"timestamp": 1186.84, "power": 32.231269999999995}, {"timestamp": 1207.35, "power": 32.231269999999995}, {"timestamp": 1227.85, "power": 32.231269999999995}, {"timestamp": 1248.38, "power": 32.231269999999995}, {"timestamp": 1268.92, "power": 32.231269999999995}, {"timestamp": 1289.46, "power": 32.231269999999995}, {"timestamp": 1309.99, "power": 32.231269999999995}, {"timestamp": 1330.53, "power": 32.231269999999995}, {"timestamp": 1351.07, "power": 32.231269999999995}, {"timestamp": 1371.58, "power": 32.231269999999995}, {"timestamp": 1392.12, "power": 32.231269999999995}, {"timestamp": 1412.65, "power": 32.231269999999995}, {"timestamp": 1433.19, "power": 32.231269999999995}, {"timestamp": 1453.73, "power": 32.231269999999995}, {"timestamp": 1474.26, "power": 32.231269999999995}, {"timestamp": 1494.8, "power": 32.231269999999995}, {"timestamp": 1515.35, "power": 32.231269999999995}, {"timestamp": 1535.85, "power": 32.231269999999995}, {"timestamp": 1556.39, "power": 32.231269999999995}, {"timestamp": 1576.93, "power": 32.231269999999995}, {"timestamp": 1597.46, "power": 32.231269999999995}, {"timestamp": 1618.0, "power": 32.231269999999995}, {"timestamp": 1638.53, "power": 32.231269999999995}, {"timestamp": 1659.08, "power": 32.231269999999995}, {"timestamp": 1679.58, "power": 32.231269999999995}, {"timestamp": 1700.11, "power": 32.231269999999995}, {"timestamp": 1720.65, "power": 32.231269999999995}, {"timestamp": 1741.19, "power": 32.231269999999995}, {"timestamp": 1761.73, "power": 32.231269999999995}, {"timestamp": 1782.27, "power": 32.231269999999995}, {"timestamp": 1802.81, "power": 32.231269999999995}, {"timestamp": 1823.32, "power": 32.231269999999995}, {"timestamp": 1843.82, "power": 32.231269999999995}, {"timestamp": 1864.36, "power": 32.231269999999995}, {"timestamp": 1884.89, "power": 32.231269999999995}, {"timestamp": 1905.44, "power": 32.231269999999995}, {"timestamp": 1925.97, "power": 32.231269999999995}, {"timestamp": 1946.52, "power": 32.231269999999995}, {"timestamp": 1967.06, "power": 32.231269999999995}, {"timestamp": 1987.58, "power": 32.231269999999995}, {"timestamp": 2008.11, "power": 32.231269999999995}, {"timestamp": 2028.65, "power": 32.193462}, {"timestamp": 2049.66, "power": 32.193462}, {"timestamp": 2070.2, "power": 32.193462}, {"timestamp": 2090.73, "power": 32.193462}, {"timestamp": 2111.22, "power": 32.193462}, {"timestamp": 2131.71, "power": 32.193462}, {"timestamp": 2152.25, "power": 32.193462}, {"timestamp": 2172.79, "power": 32.193462}, {"timestamp": 2193.32, "power": 32.193462}, {"timestamp": 2213.86, "power": 32.193462}, {"timestamp": 2234.4, "power": 32.193462}, {"timestamp": 2254.94, "power": 32.193462}, {"timestamp": 2275.45, "power": 32.193462}, {"timestamp": 2295.98, "power": 32.193462}, {"timestamp": 2316.52, "power": 32.193462}, {"timestamp": 2337.06, "power": 32.193462}, {"timestamp": 2357.6, "power": 32.193462}, {"timestamp": 2378.14, "power": 32.193462}, {"timestamp": 2398.67, "power": 32.193462}, {"timestamp": 2419.22, "power": 32.193462}, {"timestamp": 2439.72, "power": 32.193462}, {"timestamp": 2460.26, "power": 32.193462}, {"timestamp": 2480.8, "power": 32.193462}, {"timestamp": 2501.34, "power": 32.193462}, {"timestamp": 2521.87, "power": 32.193462}, {"timestamp": 2542.41, "power": 32.193462}, {"timestamp": 2562.95, "power": 32.193462}, {"timestamp": 2583.47, "power": 32.193462}, {"timestamp": 2604.02, "power": 32.193462}, {"timestamp": 2624.56, "power": 32.193462}, {"timestamp": 2645.1, "power": 32.193462}, {"timestamp": 2665.64, "power": 32.193462}, {"timestamp": 2686.19, "power": 32.193462}, {"timestamp": 2706.74, "power": 32.193462}, {"timestamp": 2727.22, "power": 32.193462}, {"timestamp": 2747.72, "power": 32.193462}, {"timestamp": 2768.25, "power": 32.193462}, {"timestamp": 2788.79, "power": 32.193462}, {"timestamp": 2809.33, "power": 32.193462}, {"timestamp": 2829.87, "power": 32.193462}, {"timestamp": 2850.41, "power": 32.193462}, {"timestamp": 2870.95, "power": 32.193462}, {"timestamp": 2891.47, "power": 32.193462}, {"timestamp": 2912.01, "power": 32.193462}, {"timestamp": 2932.55, "power": 32.193462}, {"timestamp": 2953.08, "power": 32.193462}, {"timestamp": 2973.62, "power": 32.193462}, {"timestamp": 2994.16, "power": 32.193462}, {"timestamp": 3014.7, "power": 32.193462}, {"timestamp": 3035.22, "power": 32.853221}, {"timestamp": 3056.17, "power": 32.853221}, {"timestamp": 3076.7, "power": 32.853221}, {"timestamp": 3097.24, "power": 32.853221}, {"timestamp": 3117.77, "power": 32.853221}, {"timestamp": 3138.31, "power": 32.853221}, {"timestamp": 3158.85, "power": 32.853221}, {"timestamp": 3179.36, "power": 32.853221}, {"timestamp": 3199.86, "power": 32.853221}, {"timestamp": 3220.4, "power": 32.853221}, {"timestamp": 3240.93, "power": 32.853221}, {"timestamp": 3261.48, "power": 32.853221}, {"timestamp": 3282.01, "power": 32.853221}, {"timestamp": 3302.55, "power": 32.853221}, {"timestamp": 3323.09, "power": 32.853221}, {"timestamp": 3343.61, "power": 32.853221}, {"timestamp": 3364.15, "power": 32.853221}, {"timestamp": 3384.69, "power": 32.853221}, {"timestamp": 3405.23, "power": 32.853221}, {"timestamp": 3425.77, "power": 32.853221}, {"timestamp": 3446.31, "power": 32.853221}, {"timestamp": 3466.84, "power": 32.853221}, {"timestamp": 3487.35, "power": 32.853221}, {"timestamp": 3507.85, "power": 32.853221}, {"timestamp": 3528.39, "power": 32.853221}, {"timestamp": 3548.93, "power": 32.853221}, {"timestamp": 3569.47, "power": 32.853221}, {"timestamp": 3590.01, "power": 32.853221}, {"timestamp": 3610.55, "power": 32.853221}, {"timestamp": 3631.13, "power": 32.853221}, {"timestamp": 3651.71, "power": 32.853221}, {"timestamp": 3672.27, "power": 32.853221}, {"timestamp": 3692.87, "power": 32.853221}, {"timestamp": 3713.42, "power": 32.853221}, {"timestamp": 3733.95, "power": 32.853221}, {"timestamp": 3754.5, "power": 32.853221}, {"timestamp": 3775.03, "power": 32.853221}, {"timestamp": 3795.55, "power": 32.853221}, {"timestamp": 3816.08, "power": 32.853221}, {"timestamp": 3836.62, "power": 32.853221}, {"timestamp": 3857.15, "power": 32.853221}, {"timestamp": 3877.69, "power": 32.853221}, {"timestamp": 3898.22, "power": 32.853221}, {"timestamp": 3918.76, "power": 32.853221}, {"timestamp": 3939.27, "power": 32.853221}, {"timestamp": 3959.77, "power": 32.853221}, {"timestamp": 3980.31, "power": 32.853221}, {"timestamp": 4000.85, "power": 32.853221}, {"timestamp": 4021.38, "power": 32.853221}, {"timestamp": 4041.92, "power": 36.572664}, {"timestamp": 4063.09, "power": 36.572664}, {"timestamp": 4083.61, "power": 36.572664}, {"timestamp": 4104.14, "power": 36.572664}, {"timestamp": 4124.68, "power": 36.572664}, {"timestamp": 4145.21, "power": 36.572664}, {"timestamp": 4165.75, "power": 36.572664}, {"timestamp": 4186.28, "power": 36.572664}, {"timestamp": 4206.82, "power": 36.572664}, {"timestamp": 4227.33, "power": 36.572664}, {"timestamp": 4247.83, "power": 36.572664}, {"timestamp": 4268.35, "power": 36.572664}, {"timestamp": 4288.89, "power": 36.572664}, {"timestamp": 4309.43, "power": 36.572664}, {"timestamp": 4329.97, "power": 36.572664}, {"timestamp": 4350.51, "power": 36.572664}, {"timestamp": 4371.05, "power": 36.572664}, {"timestamp": 4391.57, "power": 36.572664}, {"timestamp": 4412.1, "power": 36.572664}, {"timestamp": 4432.64, "power": 36.572664}, {"timestamp": 4453.17, "power": 36.572664}, {"timestamp": 4473.71, "power": 36.572664}, {"timestamp": 4494.25, "power": 36.572664}, {"timestamp": 4514.79, "power": 36.572664}, {"timestamp": 4535.3, "power": 36.572664}, {"timestamp": 4555.8, "power": 36.572664}, {"timestamp": 4576.33, "power": 36.572664}, {"timestamp": 4596.88, "power": 36.572664}, {"timestamp": 4617.42, "power": 36.572664}, {"timestamp": 4637.96, "power": 36.572664}, {"timestamp": 4658.5, "power": 36.572664}, {"timestamp": 4679.04, "power": 36.572664}, {"timestamp": 4699.56, "power": 36.572664}, {"timestamp": 4720.08, "power": 36.572664}, {"timestamp": 4740.62, "power": 36.572664}, {"timestamp": 4761.19, "power": 36.572664}, {"timestamp": 4781.74, "power": 36.572664}, {"timestamp": 4802.28, "power": 36.572664}, {"timestamp": 4822.84, "power": 36.572664}, {"timestamp": 4843.37, "power": 36.572664}, {"timestamp": 4863.87, "power": 36.572664}, {"timestamp": 4884.41, "power": 36.572664}, {"timestamp": 4904.96, "power": 36.572664}, {"timestamp": 4925.51, "power": 36.572664}, {"timestamp": 4946.05, "power": 36.572664}, {"timestamp": 4966.6, "power": 36.572664}, {"timestamp": 4987.17, "power": 36.572664}, {"timestamp": 5007.67, "power": 36.572664}, {"timestamp": 5028.21, "power": 36.572664}, {"timestamp": 5048.76, "power": 33.286739999999995}, {"timestamp": 5069.89, "power": 33.286739999999995}, {"timestamp": 5090.43, "power": 33.286739999999995}, {"timestamp": 5110.98, "power": 33.286739999999995}, {"timestamp": 5131.5, "power": 33.286739999999995}, {"timestamp": 5152.0, "power": 33.286739999999995}, {"timestamp": 5172.54, "power": 33.286739999999995}, {"timestamp": 5193.08, "power": 33.286739999999995}, {"timestamp": 5213.63, "power": 33.286739999999995}, {"timestamp": 5234.18, "power": 33.286739999999995}, {"timestamp": 5254.73, "power": 33.286739999999995}, {"timestamp": 5275.23, "power": 33.286739999999995}, {"timestamp": 5295.73, "power": 33.286739999999995}, {"timestamp": 5316.29, "power": 33.286739999999995}, {"timestamp": 5336.84, "power": 33.286739999999995}, {"timestamp": 5357.38, "power": 33.286739999999995}, {"timestamp": 5377.93, "power": 33.286739999999995}, {"timestamp": 5398.47, "power": 33.286739999999995}, {"timestamp": 5419.02, "power": 33.286739999999995}, {"timestamp": 5439.55, "power": 33.286739999999995}, {"timestamp": 5460.09, "power": 33.286739999999995}, {"timestamp": 5480.63, "power": 33.286739999999995}, {"timestamp": 5501.18, "power": 33.286739999999995}, {"timestamp": 5521.72, "power": 33.286739999999995}, {"timestamp": 5542.27, "power": 33.286739999999995}, {"timestamp": 5562.82, "power": 33.286739999999995}, {"timestamp": 5583.34, "power": 33.286739999999995}, {"timestamp": 5603.84, "power": 33.286739999999995}, {"timestamp": 5624.38, "power": 33.286739999999995}, {"timestamp": 5644.93, "power": 33.286739999999995}, {"timestamp": 5665.47, "power": 33.286739999999995}, {"timestamp": 5686.02, "power": 33.286739999999995}, {"timestamp": 5706.58, "power": 33.286739999999995}, {"timestamp": 5727.14, "power": 33.286739999999995}, {"timestamp": 5747.65, "power": 33.286739999999995}, {"timestamp": 5768.22, "power": 33.286739999999995}, {"timestamp": 5788.79, "power": 33.286739999999995}, {"timestamp": 5809.38, "power": 33.286739999999995}, {"timestamp": 5829.93, "power": 33.286739999999995}, {"timestamp": 5850.51, "power": 33.286739999999995}, {"timestamp": 5871.09, "power": 33.286739999999995}, {"timestamp": 5891.6, "power": 33.286739999999995}, {"timestamp": 5912.17, "power": 33.286739999999995}, {"timestamp": 5932.75, "power": 33.286739999999995}, {"timestamp": 5953.33, "power": 33.286739999999995}, {"timestamp": 5973.9, "power": 33.286739999999995}, {"timestamp": 5994.48, "power": 33.286739999999995}, {"timestamp": 6015.05, "power": 33.286739999999995}, {"timestamp": 6035.57, "power": 33.286739999999995}, {"timestamp": 6056.12, "power": 33.255632999999996}, {"timestamp": 6077.19, "power": 33.255632999999996}, {"timestamp": 6097.74, "power": 33.255632999999996}, {"timestamp": 6118.28, "power": 33.255632999999996}, {"timestamp": 6138.83, "power": 33.255632999999996}, {"timestamp": 6159.35, "power": 33.255632999999996}, {"timestamp": 6179.86, "power": 33.255632999999996}, {"timestamp": 6200.4, "power": 33.255632999999996}, {"timestamp": 6220.94, "power": 33.255632999999996}, {"timestamp": 6241.5, "power": 33.255632999999996}, {"timestamp": 6262.07, "power": 33.255632999999996}, {"timestamp": 6282.65, "power": 33.255632999999996}, {"timestamp": 6303.24, "power": 33.255632999999996}, {"timestamp": 6323.74, "power": 33.255632999999996}, {"timestamp": 6344.31, "power": 33.255632999999996}, {"timestamp": 6364.88, "power": 33.255632999999996}, {"timestamp": 6385.48, "power": 33.255632999999996}, {"timestamp": 6406.05, "power": 33.255632999999996}, {"timestamp": 6426.63, "power": 33.255632999999996}, {"timestamp": 6447.21, "power": 33.255632999999996}, {"timestamp": 6467.71, "power": 33.255632999999996}, {"timestamp": 6488.27, "power": 33.255632999999996}, {"timestamp": 6508.84, "power": 33.255632999999996}, {"timestamp": 6529.39, "power": 33.255632999999996}, {"timestamp": 6549.95, "power": 33.255632999999996}, {"timestamp": 6570.5, "power": 33.255632999999996}, {"timestamp": 6591.08, "power": 33.255632999999996}, {"timestamp": 6611.6, "power": 33.255632999999996}, {"timestamp": 6632.15, "power": 33.255632999999996}, {"timestamp": 6652.72, "power": 33.255632999999996}, {"timestamp": 6673.29, "power": 33.255632999999996}, {"timestamp": 6693.84, "power": 33.255632999999996}, {"timestamp": 6714.38, "power": 33.255632999999996}, {"timestamp": 6734.93, "power": 33.255632999999996}, {"timestamp": 6755.45, "power": 33.255632999999996}, {"timestamp": 6775.95, "power": 33.255632999999996}, {"timestamp": 6796.49, "power": 33.255632999999996}, {"timestamp": 6817.03, "power": 33.255632999999996}, {"timestamp": 6837.58, "power": 33.255632999999996}, {"timestamp": 6858.13, "power": 33.255632999999996}, {"timestamp": 6878.67, "power": 33.255632999999996}, {"timestamp": 6899.22, "power": 33.255632999999996}, {"timestamp": 6919.72, "power": 33.255632999999996}, {"timestamp": 6940.26, "power": 33.255632999999996}, {"timestamp": 6960.81, "power": 33.255632999999996}, {"timestamp": 6981.37, "power": 33.255632999999996}, {"timestamp": 7001.93, "power": 33.255632999999996}, {"timestamp": 7022.5, "power": 33.255632999999996}, {"timestamp": 7043.08, "power": 33.255632999999996}, {"timestamp": 7063.6, "power": 33.472944}, {"timestamp": 7084.73, "power": 33.472944}, {"timestamp": 7105.28, "power": 33.472944}, {"timestamp": 7125.84, "power": 33.472944}, {"timestamp": 7146.38, "power": 33.472944}, {"timestamp": 7166.94, "power": 33.472944}, {"timestamp": 7187.46, "power": 33.472944}, {"timestamp": 7207.98, "power": 33.472944}, {"timestamp": 7228.53, "power": 33.472944}, {"timestamp": 7249.08, "power": 33.472944}, {"timestamp": 7269.66, "power": 33.472944}, {"timestamp": 7290.24, "power": 33.472944}, {"timestamp": 7310.82, "power": 33.472944}, {"timestamp": 7331.35, "power": 33.472944}, {"timestamp": 7351.85, "power": 33.472944}, {"timestamp": 7372.42, "power": 33.472944}, {"timestamp": 7392.99, "power": 33.472944}, {"timestamp": 7413.56, "power": 33.472944}, {"timestamp": 7434.13, "power": 33.472944}, {"timestamp": 7454.72, "power": 33.472944}, {"timestamp": 7475.26, "power": 33.472944}, {"timestamp": 7495.77, "power": 33.472944}, {"timestamp": 7516.35, "power": 33.472944}, {"timestamp": 7536.94, "power": 33.472944}, {"timestamp": 7557.52, "power": 33.472944}, {"timestamp": 7578.1, "power": 33.472944}, {"timestamp": 7598.68, "power": 33.472944}, {"timestamp": 7619.27, "power": 33.472944}, {"timestamp": 7639.78, "power": 33.472944}, {"timestamp": 7660.36, "power": 33.472944}, {"timestamp": 7680.95, "power": 33.472944}, {"timestamp": 7701.5, "power": 33.472944}, {"timestamp": 7722.05, "power": 33.472944}, {"timestamp": 7742.6, "power": 33.472944}, {"timestamp": 7763.17, "power": 33.472944}, {"timestamp": 7783.67, "power": 33.472944}, {"timestamp": 7804.22, "power": 33.472944}, {"timestamp": 7824.77, "power": 33.472944}, {"timestamp": 7845.32, "power": 33.472944}, {"timestamp": 7865.87, "power": 33.472944}, {"timestamp": 7886.42, "power": 33.472944}, {"timestamp": 7906.97, "power": 33.472944}, {"timestamp": 7927.49, "power": 33.472944}, {"timestamp": 7948.04, "power": 33.472944}, {"timestamp": 7968.59, "power": 33.472944}, {"timestamp": 7989.14, "power": 33.472944}, {"timestamp": 8009.69, "power": 33.472944}, {"timestamp": 8030.24, "power": 33.472944}, {"timestamp": 8050.8, "power": 33.472944}, {"timestamp": 8071.33, "power": 33.051523}, {"timestamp": 8092.47, "power": 33.051523}, {"timestamp": 8113.01, "power": 33.051523}, {"timestamp": 8133.56, "power": 33.051523}, {"timestamp": 8154.11, "power": 33.051523}, {"timestamp": 8174.67, "power": 33.051523}, {"timestamp": 8195.22, "power": 33.051523}, {"timestamp": 8215.77, "power": 33.051523}, {"timestamp": 8236.32, "power": 33.051523}, {"timestamp": 8256.87, "power": 33.051523}, {"timestamp": 8277.42, "power": 33.051523}, {"timestamp": 8297.97, "power": 33.051523}, {"timestamp": 8318.52, "power": 33.051523}, {"timestamp": 8339.07, "power": 33.051523}, {"timestamp": 8359.59, "power": 33.051523}, {"timestamp": 8380.13, "power": 33.051523}, {"timestamp": 8400.68, "power": 33.051523}, {"timestamp": 8421.23, "power": 33.051523}, {"timestamp": 8441.78, "power": 33.051523}, {"timestamp": 8462.33, "power": 33.051523}, {"timestamp": 8482.88, "power": 33.051523}, {"timestamp": 8503.4, "power": 33.051523}, {"timestamp": 8523.9, "power": 33.051523}, {"timestamp": 8544.44, "power": 33.051523}, {"timestamp": 8564.99, "power": 33.051523}, {"timestamp": 8585.54, "power": 33.051523}, {"timestamp": 8606.09, "power": 33.051523}, {"timestamp": 8626.64, "power": 33.051523}, {"timestamp": 8647.19, "power": 33.051523}, {"timestamp": 8667.7, "power": 33.051523}, {"timestamp": 8688.27, "power": 33.051523}, {"timestamp": 8708.85, "power": 33.051523}, {"timestamp": 8729.41, "power": 33.051523}, {"timestamp": 8749.99, "power": 33.051523}, {"timestamp": 8770.57, "power": 33.051523}, {"timestamp": 8791.15, "power": 33.051523}, {"timestamp": 8811.67, "power": 33.051523}, {"timestamp": 8832.25, "power": 33.051523}, {"timestamp": 8852.83, "power": 33.051523}, {"timestamp": 8873.41, "power": 33.051523}, {"timestamp": 8893.99, "power": 33.051523}, {"timestamp": 8914.58, "power": 33.051523}, {"timestamp": 8935.14, "power": 33.051523}, {"timestamp": 8955.68, "power": 33.051523}, {"timestamp": 8976.22, "power": 33.051523}, {"timestamp": 8996.79, "power": 33.051523}, {"timestamp": 9017.34, "power": 33.051523}, {"timestamp": 9037.92, "power": 33.051523}, {"timestamp": 9058.49, "power": 33.051523}, {"timestamp": 9079.06, "power": 33.251357}, {"timestamp": 9100.22, "power": 33.251357}, {"timestamp": 9120.76, "power": 33.251357}, {"timestamp": 9141.31, "power": 33.251357}, {"timestamp": 9161.86, "power": 33.251357}, {"timestamp": 9182.4, "power": 33.251357}, {"timestamp": 9202.95, "power": 33.251357}, {"timestamp": 9223.48, "power": 33.251357}, {"timestamp": 9244.02, "power": 33.251357}, {"timestamp": 9264.57, "power": 33.251357}, {"timestamp": 9285.11, "power": 33.251357}, {"timestamp": 9305.66, "power": 33.251357}, {"timestamp": 9326.2, "power": 33.251357}, {"timestamp": 9346.75, "power": 33.251357}, {"timestamp": 9367.27, "power": 33.251357}, {"timestamp": 9387.77, "power": 33.251357}, {"timestamp": 9408.3, "power": 33.251357}, {"timestamp": 9428.85, "power": 33.251357}, {"timestamp": 9449.39, "power": 33.251357}, {"timestamp": 9469.94, "power": 33.251357}, {"timestamp": 9490.48, "power": 33.251357}, {"timestamp": 9511.03, "power": 33.251357}, {"timestamp": 9531.55, "power": 33.251357}, {"timestamp": 9552.09, "power": 33.251357}, {"timestamp": 9572.64, "power": 33.251357}, {"timestamp": 9593.18, "power": 33.251357}, {"timestamp": 9613.72, "power": 33.251357}, {"timestamp": 9634.27, "power": 33.251357}, {"timestamp": 9654.82, "power": 33.251357}, {"timestamp": 9675.34, "power": 33.251357}, {"timestamp": 9695.89, "power": 33.251357}, {"timestamp": 9716.47, "power": 33.251357}, {"timestamp": 9737.03, "power": 33.251357}, {"timestamp": 9757.6, "power": 33.251357}, {"timestamp": 9778.15, "power": 33.251357}, {"timestamp": 9798.7, "power": 33.251357}, {"timestamp": 9819.25, "power": 33.251357}, {"timestamp": 9839.75, "power": 33.251357}, {"timestamp": 9860.29, "power": 33.251357}, {"timestamp": 9880.84, "power": 33.251357}, {"timestamp": 9901.39, "power": 33.251357}, {"timestamp": 9921.93, "power": 33.251357}, {"timestamp": 9942.48, "power": 33.251357}, {"timestamp": 9963.03, "power": 33.251357}, {"timestamp": 9983.55, "power": 33.251357}, {"timestamp": 10004.1, "power": 33.251357}, {"timestamp": 10024.6, "power": 33.251357}, {"timestamp": 10045.2, "power": 33.251357}, {"timestamp": 10065.8, "power": 33.251357}, {"timestamp": 10086.3, "power": 33.113853}, {"timestamp": 10108.3, "power": 33.113853}, {"timestamp": 10128.8, "power": 33.113853}, {"timestamp": 10149.4, "power": 33.113853}, {"timestamp": 10169.9, "power": 33.113853}, {"timestamp": 10190.4, "power": 33.113853}, {"timestamp": 10211.0, "power": 33.113853}, {"timestamp": 10231.5, "power": 33.113853}, {"timestamp": 10252.0, "power": 33.113853}, {"timestamp": 10272.6, "power": 33.113853}, {"timestamp": 10293.1, "power": 33.113853}, {"timestamp": 10313.7, "power": 33.113853}, {"timestamp": 10334.2, "power": 33.113853}, {"timestamp": 10354.8, "power": 33.113853}, {"timestamp": 10375.3, "power": 33.113853}, {"timestamp": 10395.8, "power": 33.113853}, {"timestamp": 10416.3, "power": 33.113853}, {"timestamp": 10436.9, "power": 33.113853}, {"timestamp": 10457.4, "power": 33.113853}, {"timestamp": 10478.0, "power": 33.113853}, {"timestamp": 10498.5, "power": 33.113853}, {"timestamp": 10519.1, "power": 33.113853}, {"timestamp": 10539.6, "power": 33.113853}, {"timestamp": 10560.1, "power": 33.113853}, {"timestamp": 10580.7, "power": 33.113853}, {"timestamp": 10601.3, "power": 33.113853}, {"timestamp": 10621.8, "power": 33.113853}, {"timestamp": 10642.4, "power": 33.113853}, {"timestamp": 10662.9, "power": 33.113853}, {"timestamp": 10683.4, "power": 33.113853}, {"timestamp": 10704.0, "power": 33.113853}, {"timestamp": 10724.5, "power": 33.113853}, {"timestamp": 10745.1, "power": 33.113853}, {"timestamp": 10765.6, "power": 33.113853}, {"timestamp": 10786.2, "power": 33.113853}, {"timestamp": 10806.7, "power": 33.113853}, {"timestamp": 10827.2, "power": 33.113853}, {"timestamp": 10847.7, "power": 33.113853}, {"timestamp": 10868.3, "power": 33.113853}, {"timestamp": 10888.9, "power": 33.113853}, {"timestamp": 10909.5, "power": 33.113853}, {"timestamp": 10930.0, "power": 33.113853}, {"timestamp": 10950.6, "power": 33.113853}, {"timestamp": 10971.2, "power": 33.113853}, {"timestamp": 10991.7, "power": 33.113853}, {"timestamp": 11012.3, "power": 33.113853}, {"timestamp": 11032.8, "power": 33.113853}, {"timestamp": 11053.4, "power": 33.113853}, {"timestamp": 11074.0, "power": 33.113853}, {"timestamp": 11094.5, "power": 33.17137099999999}, {"timestamp": 11116.2, "power": 33.17137099999999}, {"timestamp": 11136.7, "power": 33.17137099999999}, {"timestamp": 11157.3, "power": 33.17137099999999}, {"timestamp": 11177.8, "power": 33.17137099999999}, {"timestamp": 11198.4, "power": 33.17137099999999}, {"timestamp": 11218.9, "power": 33.17137099999999}, {"timestamp": 11239.4, "power": 33.17137099999999}, {"timestamp": 11259.9, "power": 33.17137099999999}, {"timestamp": 11280.5, "power": 33.17137099999999}, {"timestamp": 11301.1, "power": 33.17137099999999}, {"timestamp": 11321.7, "power": 33.17137099999999}, {"timestamp": 11342.2, "power": 33.17137099999999}, {"timestamp": 11362.8, "power": 33.17137099999999}, {"timestamp": 11383.3, "power": 33.17137099999999}, {"timestamp": 11403.8, "power": 33.17137099999999}, {"timestamp": 11424.4, "power": 33.17137099999999}, {"timestamp": 11445.0, "power": 33.17137099999999}, {"timestamp": 11465.6, "power": 33.17137099999999}, {"timestamp": 11486.1, "power": 33.17137099999999}, {"timestamp": 11506.7, "power": 33.17137099999999}, {"timestamp": 11527.3, "power": 33.17137099999999}, {"timestamp": 11547.8, "power": 33.17137099999999}, {"timestamp": 11568.3, "power": 33.17137099999999}, {"timestamp": 11588.9, "power": 33.17137099999999}, {"timestamp": 11609.5, "power": 33.17137099999999}, {"timestamp": 11630.0, "power": 33.17137099999999}, {"timestamp": 11650.6, "power": 33.17137099999999}, {"timestamp": 11671.2, "power": 33.17137099999999}, {"timestamp": 11691.7, "power": 33.17137099999999}, {"timestamp": 11712.3, "power": 33.17137099999999}, {"timestamp": 11732.8, "power": 33.17137099999999}, {"timestamp": 11753.4, "power": 33.17137099999999}, {"timestamp": 11774.0, "power": 33.17137099999999}, {"timestamp": 11794.5, "power": 33.17137099999999}, {"timestamp": 11815.1, "power": 33.17137099999999}, {"timestamp": 11835.6, "power": 33.17137099999999}, {"timestamp": 11856.2, "power": 33.17137099999999}, {"timestamp": 11876.8, "power": 33.17137099999999}, {"timestamp": 11897.4, "power": 33.17137099999999}, {"timestamp": 11917.9, "power": 33.17137099999999}, {"timestamp": 11938.5, "power": 33.17137099999999}, {"timestamp": 11959.1, "power": 33.17137099999999}, {"timestamp": 11979.6, "power": 33.17137099999999}, {"timestamp": 12000.1, "power": 33.17137099999999}, {"timestamp": 12020.7, "power": 33.17137099999999}, {"timestamp": 12041.3, "power": 33.17137099999999}, {"timestamp": 12061.9, "power": 33.17137099999999}, {"timestamp": 12082.4, "power": 33.17137099999999}, {"timestamp": 12103.0, "power": 33.18394000000001}, {"timestamp": 12124.3, "power": 33.18394000000001}, {"timestamp": 12144.8, "power": 33.18394000000001}, {"timestamp": 12165.4, "power": 33.18394000000001}, {"timestamp": 12185.9, "power": 33.18394000000001}, {"timestamp": 12206.5, "power": 33.18394000000001}, {"timestamp": 12227.0, "power": 33.18394000000001}, {"timestamp": 12247.5, "power": 33.18394000000001}, {"timestamp": 12268.1, "power": 33.18394000000001}, {"timestamp": 12288.6, "power": 33.18394000000001}, {"timestamp": 12309.2, "power": 33.18394000000001}, {"timestamp": 12329.7, "power": 33.18394000000001}, {"timestamp": 12350.2, "power": 33.18394000000001}, {"timestamp": 12370.8, "power": 33.18394000000001}, {"timestamp": 12391.3, "power": 33.18394000000001}, {"timestamp": 12411.8, "power": 33.18394000000001}, {"timestamp": 12432.4, "power": 33.18394000000001}, {"timestamp": 12452.9, "power": 33.18394000000001}, {"timestamp": 12473.5, "power": 33.18394000000001}, {"timestamp": 12494.0, "power": 33.18394000000001}, {"timestamp": 12514.6, "power": 33.18394000000001}, {"timestamp": 12535.1, "power": 33.18394000000001}, {"timestamp": 12555.6, "power": 33.18394000000001}, {"timestamp": 12576.2, "power": 33.18394000000001}, {"timestamp": 12596.7, "power": 33.18394000000001}, {"timestamp": 12617.3, "power": 33.18394000000001}, {"timestamp": 12637.8, "power": 33.18394000000001}, {"timestamp": 12658.3, "power": 33.18394000000001}, {"timestamp": 12678.9, "power": 33.18394000000001}, {"timestamp": 12699.4, "power": 33.18394000000001}, {"timestamp": 12719.9, "power": 33.18394000000001}, {"timestamp": 12740.5, "power": 33.18394000000001}, {"timestamp": 12761.0, "power": 33.18394000000001}, {"timestamp": 12781.5, "power": 33.18394000000001}, {"timestamp": 12802.1, "power": 33.18394000000001}, {"timestamp": 12822.6, "power": 33.18394000000001}, {"timestamp": 12843.2, "power": 33.18394000000001}, {"timestamp": 12863.7, "power": 33.18394000000001}, {"timestamp": 12884.2, "power": 33.18394000000001}, {"timestamp": 12904.8, "power": 33.18394000000001}, {"timestamp": 12925.3, "power": 33.18394000000001}, {"timestamp": 12945.9, "power": 33.18394000000001}, {"timestamp": 12966.4, "power": 33.18394000000001}, {"timestamp": 12987.0, "power": 33.18394000000001}, {"timestamp": 13007.5, "power": 33.18394000000001}, {"timestamp": 13028.0, "power": 33.18394000000001}, {"timestamp": 13048.6, "power": 33.18394000000001}, {"timestamp": 13069.1, "power": 33.18394000000001}, {"timestamp": 13089.7, "power": 33.18394000000001}, {"timestamp": 13110.2, "power": 33.038892000000004}, {"timestamp": 13132.5, "power": 33.038892000000004}, {"timestamp": 13153.0, "power": 33.038892000000004}, {"timestamp": 13173.5, "power": 33.038892000000004}, {"timestamp": 13194.1, "power": 33.038892000000004}, {"timestamp": 13214.6, "power": 33.038892000000004}, {"timestamp": 13235.2, "power": 33.038892000000004}, {"timestamp": 13255.8, "power": 33.038892000000004}, {"timestamp": 13276.3, "power": 33.038892000000004}, {"timestamp": 13296.9, "power": 33.038892000000004}, {"timestamp": 13317.5, "power": 33.038892000000004}, {"timestamp": 13338.0, "power": 33.038892000000004}, {"timestamp": 13358.6, "power": 33.038892000000004}, {"timestamp": 13379.2, "power": 33.038892000000004}, {"timestamp": 13399.7, "power": 33.038892000000004}, {"timestamp": 13420.2, "power": 33.038892000000004}, {"timestamp": 13440.8, "power": 33.038892000000004}, {"timestamp": 13461.4, "power": 33.038892000000004}, {"timestamp": 13482.0, "power": 33.038892000000004}, {"timestamp": 13502.5, "power": 33.038892000000004}, {"timestamp": 13523.1, "power": 33.038892000000004}, {"timestamp": 13543.6, "power": 33.038892000000004}, {"timestamp": 13564.2, "power": 33.038892000000004}, {"timestamp": 13584.8, "power": 33.038892000000004}, {"timestamp": 13605.3, "power": 33.038892000000004}, {"timestamp": 13625.9, "power": 33.038892000000004}, {"timestamp": 13646.5, "power": 33.038892000000004}, {"timestamp": 13667.1, "power": 33.038892000000004}, {"timestamp": 13687.6, "power": 33.038892000000004}, {"timestamp": 13708.2, "power": 33.038892000000004}, {"timestamp": 13728.7, "power": 33.038892000000004}, {"timestamp": 13749.3, "power": 33.038892000000004}, {"timestamp": 13769.9, "power": 33.038892000000004}, {"timestamp": 13790.4, "power": 33.038892000000004}, {"timestamp": 13811.0, "power": 33.038892000000004}, {"timestamp": 13831.5, "power": 33.038892000000004}, {"timestamp": 13852.1, "power": 33.038892000000004}, {"timestamp": 13872.7, "power": 33.038892000000004}, {"timestamp": 13893.2, "power": 33.038892000000004}, {"timestamp": 13913.8, "power": 33.038892000000004}, {"timestamp": 13934.4, "power": 33.038892000000004}, {"timestamp": 13954.9, "power": 33.038892000000004}, {"timestamp": 13975.5, "power": 33.038892000000004}, {"timestamp": 13996.0, "power": 33.038892000000004}, {"timestamp": 14016.6, "power": 33.038892000000004}, {"timestamp": 14037.1, "power": 33.038892000000004}, {"timestamp": 14057.7, "power": 33.038892000000004}, {"timestamp": 14078.3, "power": 33.038892000000004}, {"timestamp": 14098.9, "power": 33.038892000000004}, {"timestamp": 14119.4, "power": 33.034906}, {"timestamp": 14140.4, "power": 33.034906}, {"timestamp": 14161.0, "power": 33.034906}, {"timestamp": 14181.5, "power": 33.034906}, {"timestamp": 14202.1, "power": 33.034906}, {"timestamp": 14222.6, "power": 33.034906}, {"timestamp": 14243.2, "power": 33.034906}, {"timestamp": 14263.7, "power": 33.034906}, {"timestamp": 14284.3, "power": 33.034906}, {"timestamp": 14304.9, "power": 33.034906}, {"timestamp": 14325.4, "power": 33.034906}, {"timestamp": 14346.0, "power": 33.034906}, {"timestamp": 14366.6, "power": 33.034906}, {"timestamp": 14387.1, "power": 33.034906}, {"timestamp": 14407.7, "power": 33.034906}, {"timestamp": 14428.2, "power": 33.034906}, {"timestamp": 14448.8, "power": 33.034906}, {"timestamp": 14469.4, "power": 33.034906}, {"timestamp": 14489.9, "power": 33.034906}, {"timestamp": 14510.5, "power": 33.034906}, {"timestamp": 14531.1, "power": 33.034906}, {"timestamp": 14551.6, "power": 33.034906}, {"timestamp": 14572.1, "power": 33.034906}, {"timestamp": 14592.7, "power": 33.034906}, {"timestamp": 14613.3, "power": 33.034906}, {"timestamp": 14633.9, "power": 33.034906}, {"timestamp": 14654.5, "power": 33.034906}, {"timestamp": 14675.0, "power": 33.034906}, {"timestamp": 14695.6, "power": 33.034906}, {"timestamp": 14716.1, "power": 33.034906}, {"timestamp": 14736.7, "power": 33.034906}, {"timestamp": 14757.2, "power": 33.034906}, {"timestamp": 14777.8, "power": 33.034906}, {"timestamp": 14798.4, "power": 33.034906}, {"timestamp": 14819.0, "power": 33.034906}, {"timestamp": 14839.5, "power": 33.034906}, {"timestamp": 14860.0, "power": 33.034906}, {"timestamp": 14880.6, "power": 33.034906}, {"timestamp": 14901.2, "power": 33.034906}, {"timestamp": 14921.8, "power": 33.034906}, {"timestamp": 14942.4, "power": 33.034906}, {"timestamp": 14963.0, "power": 33.034906}, {"timestamp": 14983.5, "power": 33.034906}, {"timestamp": 15004.0, "power": 33.034906}, {"timestamp": 15024.5, "power": 33.034906}, {"timestamp": 15045.1, "power": 33.034906}, {"timestamp": 15065.6, "power": 33.034906}, {"timestamp": 15086.1, "power": 33.034906}, {"timestamp": 15106.6, "power": 33.034906}, {"timestamp": 15127.2, "power": 35.292318}, {"timestamp": 15149.3, "power": 35.292318}, {"timestamp": 15169.9, "power": 35.292318}, {"timestamp": 15190.4, "power": 35.292318}, {"timestamp": 15210.9, "power": 35.292318}, {"timestamp": 15231.4, "power": 35.292318}, {"timestamp": 15252.0, "power": 35.292318}, {"timestamp": 15272.5, "power": 35.292318}, {"timestamp": 15293.0, "power": 35.292318}, {"timestamp": 15313.6, "power": 35.292318}, {"timestamp": 15334.1, "power": 35.292318}, {"timestamp": 15354.6, "power": 35.292318}, {"timestamp": 15375.2, "power": 35.292318}, {"timestamp": 15395.7, "power": 35.292318}, {"timestamp": 15416.2, "power": 35.292318}, {"timestamp": 15436.7, "power": 35.292318}, {"timestamp": 15457.2, "power": 35.292318}, {"timestamp": 15477.8, "power": 35.292318}, {"timestamp": 15498.3, "power": 35.292318}, {"timestamp": 15518.8, "power": 35.292318}, {"timestamp": 15539.3, "power": 35.292318}, {"timestamp": 15559.8, "power": 35.292318}, {"timestamp": 15580.3, "power": 35.292318}, {"timestamp": 15600.9, "power": 35.292318}, {"timestamp": 15621.4, "power": 35.292318}, {"timestamp": 15641.9, "power": 35.292318}, {"timestamp": 15662.5, "power": 35.292318}, {"timestamp": 15683.0, "power": 35.292318}, {"timestamp": 15703.5, "power": 35.292318}, {"timestamp": 15724.0, "power": 35.292318}, {"timestamp": 15744.6, "power": 35.292318}, {"timestamp": 15765.1, "power": 35.292318}, {"timestamp": 15785.6, "power": 35.292318}, {"timestamp": 15806.1, "power": 35.292318}, {"timestamp": 15826.7, "power": 35.292318}, {"timestamp": 15847.2, "power": 35.292318}, {"timestamp": 15867.7, "power": 35.292318}, {"timestamp": 15888.2, "power": 35.292318}, {"timestamp": 15908.7, "power": 35.292318}, {"timestamp": 15929.3, "power": 35.292318}, {"timestamp": 15949.8, "power": 35.292318}, {"timestamp": 15970.3, "power": 35.292318}, {"timestamp": 15990.8, "power": 35.292318}, {"timestamp": 16011.4, "power": 35.292318}, {"timestamp": 16031.9, "power": 35.292318}, {"timestamp": 16052.4, "power": 35.292318}, {"timestamp": 16072.9, "power": 35.292318}, {"timestamp": 16093.5, "power": 35.292318}, {"timestamp": 16114.0, "power": 35.292318}, {"timestamp": 16134.5, "power": 35.546181}, {"timestamp": 16155.5, "power": 35.546181}, {"timestamp": 16176.0, "power": 35.546181}, {"timestamp": 16196.6, "power": 35.546181}, {"timestamp": 16217.2, "power": 35.546181}, {"timestamp": 16237.8, "power": 35.546181}, {"timestamp": 16258.3, "power": 35.546181}, {"timestamp": 16278.9, "power": 35.546181}, {"timestamp": 16299.4, "power": 35.546181}, {"timestamp": 16319.9, "power": 35.546181}, {"timestamp": 16340.4, "power": 35.546181}, {"timestamp": 16361.0, "power": 35.546181}, {"timestamp": 16381.6, "power": 35.546181}, {"timestamp": 16402.1, "power": 35.546181}, {"timestamp": 16422.6, "power": 35.546181}, {"timestamp": 16443.2, "power": 35.546181}, {"timestamp": 16463.7, "power": 35.546181}, {"timestamp": 16484.2, "power": 35.546181}, {"timestamp": 16504.7, "power": 35.546181}, {"timestamp": 16525.2, "power": 35.546181}, {"timestamp": 16545.8, "power": 35.546181}, {"timestamp": 16566.3, "power": 35.546181}, {"timestamp": 16586.8, "power": 35.546181}, {"timestamp": 16607.4, "power": 35.546181}, {"timestamp": 16627.9, "power": 35.546181}, {"timestamp": 16648.4, "power": 35.546181}, {"timestamp": 16668.9, "power": 35.546181}, {"timestamp": 16689.4, "power": 35.546181}, {"timestamp": 16710.0, "power": 35.546181}, {"timestamp": 16730.5, "power": 35.546181}, {"timestamp": 16751.0, "power": 35.546181}, {"timestamp": 16771.6, "power": 35.546181}, {"timestamp": 16792.1, "power": 35.546181}, {"timestamp": 16812.6, "power": 35.546181}, {"timestamp": 16833.1, "power": 35.546181}, {"timestamp": 16853.6, "power": 35.546181}, {"timestamp": 16874.2, "power": 35.546181}, {"timestamp": 16894.7, "power": 35.546181}, {"timestamp": 16915.2, "power": 35.546181}, {"timestamp": 16935.7, "power": 35.546181}, {"timestamp": 16956.2, "power": 35.546181}, {"timestamp": 16976.7, "power": 35.546181}, {"timestamp": 16997.3, "power": 35.546181}, {"timestamp": 17017.8, "power": 35.546181}, {"timestamp": 17038.3, "power": 35.546181}, {"timestamp": 17058.9, "power": 35.546181}, {"timestamp": 17079.4, "power": 35.546181}, {"timestamp": 17099.9, "power": 35.546181}, {"timestamp": 17120.3, "power": 35.546181}, {"timestamp": 17140.9, "power": 32.569100000000006}, {"timestamp": 17161.9, "power": 32.569100000000006}, {"timestamp": 17182.5, "power": 32.569100000000006}, {"timestamp": 17203.0, "power": 32.569100000000006}, {"timestamp": 17223.5, "power": 32.569100000000006}, {"timestamp": 17244.0, "power": 32.569100000000006}, {"timestamp": 17264.5, "power": 32.569100000000006}, {"timestamp": 17285.0, "power": 32.569100000000006}, {"timestamp": 17305.6, "power": 32.569100000000006}, {"timestamp": 17326.1, "power": 32.569100000000006}, {"timestamp": 17346.6, "power": 32.569100000000006}, {"timestamp": 17367.2, "power": 32.569100000000006}, {"timestamp": 17387.7, "power": 32.569100000000006}, {"timestamp": 17408.2, "power": 32.569100000000006}, {"timestamp": 17428.7, "power": 32.569100000000006}, {"timestamp": 17449.2, "power": 32.569100000000006}, {"timestamp": 17469.8, "power": 32.569100000000006}, {"timestamp": 17490.3, "power": 32.569100000000006}, {"timestamp": 17510.8, "power": 32.569100000000006}, {"timestamp": 17531.4, "power": 32.569100000000006}, {"timestamp": 17551.9, "power": 32.569100000000006}, {"timestamp": 17572.4, "power": 32.569100000000006}, {"timestamp": 17592.9, "power": 32.569100000000006}, {"timestamp": 17613.5, "power": 32.569100000000006}, {"timestamp": 17634.0, "power": 32.569100000000006}, {"timestamp": 17654.5, "power": 32.569100000000006}, {"timestamp": 17675.1, "power": 32.569100000000006}, {"timestamp": 17695.6, "power": 32.569100000000006}, {"timestamp": 17716.1, "power": 32.569100000000006}, {"timestamp": 17736.6, "power": 32.569100000000006}, {"timestamp": 17757.1, "power": 32.569100000000006}, {"timestamp": 17777.7, "power": 32.569100000000006}, {"timestamp": 17798.2, "power": 32.569100000000006}, {"timestamp": 17818.7, "power": 32.569100000000006}, {"timestamp": 17839.2, "power": 32.569100000000006}, {"timestamp": 17859.7, "power": 32.569100000000006}, {"timestamp": 17880.2, "power": 32.569100000000006}, {"timestamp": 17900.7, "power": 32.569100000000006}, {"timestamp": 17921.3, "power": 32.569100000000006}, {"timestamp": 17941.8, "power": 32.569100000000006}, {"timestamp": 17962.3, "power": 32.569100000000006}, {"timestamp": 17982.9, "power": 32.569100000000006}, {"timestamp": 18003.4, "power": 32.569100000000006}, {"timestamp": 18023.9, "power": 32.569100000000006}, {"timestamp": 18044.4, "power": 32.569100000000006}, {"timestamp": 18065.0, "power": 32.569100000000006}, {"timestamp": 18085.5, "power": 32.569100000000006}, {"timestamp": 18106.0, "power": 32.569100000000006}, {"timestamp": 18126.6, "power": 32.569100000000006}, {"timestamp": 18147.1, "power": 33.310537}, {"timestamp": 18168.1, "power": 33.310537}, {"timestamp": 18188.6, "power": 33.310537}, {"timestamp": 18209.2, "power": 33.310537}, {"timestamp": 18229.7, "power": 33.310537}, {"timestamp": 18250.2, "power": 33.310537}, {"timestamp": 18270.8, "power": 33.310537}, {"timestamp": 18291.3, "power": 33.310537}, {"timestamp": 18311.8, "power": 33.310537}, {"timestamp": 18332.2, "power": 33.310537}, {"timestamp": 18352.8, "power": 33.310537}, {"timestamp": 18373.3, "power": 33.310537}, {"timestamp": 18394.4, "power": 33.310537}, {"timestamp": 18414.9, "power": 33.310537}], "timeline": {"START": "4737.35966", "END": "14866.47672"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12509.5}, {"name": "clSetKernelArg", "calls": 19, "time": 3497.68}, {"name": "clReleaseKernel", "calls": 1, "time": 2026.24}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.6911}, {"name": "clReleaseContext", "calls": 1, "time": 36.9462}, {"name": "clCreateContext", "calls": 1, "time": 33.6087}, {"name": "clReleaseProgram", "calls": 1, "time": 14.9805}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.24516}, {"name": "clCreateKernel", "calls": 1, "time": 0.352301}, {"name": "clEnqueueTask", "calls": 1, "time": 0.243371}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.214209}, {"name": "clRetainMemObject", "calls": 14, "time": 0.204443}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036483}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024742}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020547}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01484}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010772}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.0082}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00812}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007377}, {"name": "clRetainDevice", "calls": 2, "time": 0.004862}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10129.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10128.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7297.188809, "utilization": 76.012383, "size": 8157950.0, "time": 1117.958264}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 331242996, "speed": 262.105, "utilization": 2.27522, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20711793, "speed": 476.448, "utilization": 4.13584, "size": 0.127918}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len6/run0.json b/code/fpga/memory_results/dblp.xml.20MB.len6/run0.json new file mode 100644 index 0000000..e9e3f19 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.0606, "power": 32.363524999999996}, {"timestamp": 54.6756, "power": 32.363524999999996}, {"timestamp": 75.2427, "power": 32.363524999999996}, {"timestamp": 95.8101, "power": 32.363524999999996}, {"timestamp": 116.492, "power": 32.363524999999996}, {"timestamp": 136.983, "power": 32.363524999999996}, {"timestamp": 157.509, "power": 32.363524999999996}, {"timestamp": 178.046, "power": 32.363524999999996}, {"timestamp": 198.577, "power": 32.363524999999996}, {"timestamp": 219.112, "power": 32.363524999999996}, {"timestamp": 239.669, "power": 32.363524999999996}, {"timestamp": 260.229, "power": 32.363524999999996}, {"timestamp": 280.802, "power": 32.363524999999996}, {"timestamp": 301.407, "power": 32.363524999999996}, {"timestamp": 322.017, "power": 32.363524999999996}, {"timestamp": 342.625, "power": 32.363524999999996}, {"timestamp": 363.229, "power": 32.363524999999996}, {"timestamp": 383.841, "power": 32.363524999999996}, {"timestamp": 404.426, "power": 32.363524999999996}, {"timestamp": 424.998, "power": 32.363524999999996}, {"timestamp": 445.611, "power": 32.363524999999996}, {"timestamp": 466.207, "power": 32.363524999999996}, {"timestamp": 486.805, "power": 32.363524999999996}, {"timestamp": 507.407, "power": 32.363524999999996}, {"timestamp": 528.006, "power": 32.363524999999996}, {"timestamp": 548.57, "power": 32.363524999999996}, {"timestamp": 569.137, "power": 32.363524999999996}, {"timestamp": 589.744, "power": 32.363524999999996}, {"timestamp": 610.339, "power": 32.363524999999996}, {"timestamp": 630.94, "power": 32.363524999999996}, {"timestamp": 651.543, "power": 32.363524999999996}, {"timestamp": 672.138, "power": 32.363524999999996}, {"timestamp": 692.699, "power": 32.363524999999996}, {"timestamp": 713.278, "power": 32.363524999999996}, {"timestamp": 733.891, "power": 32.363524999999996}, {"timestamp": 754.489, "power": 32.363524999999996}, {"timestamp": 775.091, "power": 32.363524999999996}, {"timestamp": 795.693, "power": 32.363524999999996}, {"timestamp": 816.27, "power": 32.363524999999996}, {"timestamp": 836.83, "power": 32.363524999999996}, {"timestamp": 857.429, "power": 32.363524999999996}, {"timestamp": 878.028, "power": 32.363524999999996}, {"timestamp": 898.717, "power": 32.363524999999996}, {"timestamp": 919.31, "power": 32.363524999999996}, {"timestamp": 939.913, "power": 32.363524999999996}, {"timestamp": 960.486, "power": 32.363524999999996}, {"timestamp": 981.06, "power": 32.363524999999996}, {"timestamp": 1001.66, "power": 32.363524999999996}, {"timestamp": 1022.25, "power": 32.705687}, {"timestamp": 1043.47, "power": 32.705687}, {"timestamp": 1064.02, "power": 32.705687}, {"timestamp": 1084.59, "power": 32.705687}, {"timestamp": 1105.15, "power": 32.705687}, {"timestamp": 1125.74, "power": 32.705687}, {"timestamp": 1146.34, "power": 32.705687}, {"timestamp": 1166.94, "power": 32.705687}, {"timestamp": 1187.54, "power": 32.705687}, {"timestamp": 1208.12, "power": 32.705687}, {"timestamp": 1228.68, "power": 32.705687}, {"timestamp": 1249.24, "power": 32.705687}, {"timestamp": 1269.84, "power": 32.705687}, {"timestamp": 1290.44, "power": 32.705687}, {"timestamp": 1311.03, "power": 32.705687}, {"timestamp": 1331.63, "power": 32.705687}, {"timestamp": 1352.21, "power": 32.705687}, {"timestamp": 1372.78, "power": 32.705687}, {"timestamp": 1393.39, "power": 32.705687}, {"timestamp": 1413.99, "power": 32.705687}, {"timestamp": 1434.59, "power": 32.705687}, {"timestamp": 1455.19, "power": 32.705687}, {"timestamp": 1475.79, "power": 32.705687}, {"timestamp": 1496.37, "power": 32.705687}, {"timestamp": 1516.93, "power": 32.705687}, {"timestamp": 1537.53, "power": 32.705687}, {"timestamp": 1558.13, "power": 32.705687}, {"timestamp": 1578.73, "power": 32.705687}, {"timestamp": 1599.33, "power": 32.705687}, {"timestamp": 1619.93, "power": 32.705687}, {"timestamp": 1640.5, "power": 32.705687}, {"timestamp": 1661.06, "power": 32.705687}, {"timestamp": 1681.66, "power": 32.705687}, {"timestamp": 1702.26, "power": 32.705687}, {"timestamp": 1722.86, "power": 32.705687}, {"timestamp": 1743.46, "power": 32.705687}, {"timestamp": 1764.05, "power": 32.705687}, {"timestamp": 1784.61, "power": 32.705687}, {"timestamp": 1805.17, "power": 32.705687}, {"timestamp": 1825.77, "power": 32.705687}, {"timestamp": 1846.37, "power": 32.705687}, {"timestamp": 1866.97, "power": 32.705687}, {"timestamp": 1887.57, "power": 32.705687}, {"timestamp": 1908.17, "power": 32.705687}, {"timestamp": 1928.73, "power": 32.705687}, {"timestamp": 1949.3, "power": 32.705687}, {"timestamp": 1969.91, "power": 32.705687}, {"timestamp": 1990.51, "power": 32.705687}, {"timestamp": 2011.11, "power": 32.705687}, {"timestamp": 2031.71, "power": 32.105388000000005}, {"timestamp": 2052.83, "power": 32.105388000000005}, {"timestamp": 2073.43, "power": 32.105388000000005}, {"timestamp": 2094.03, "power": 32.105388000000005}, {"timestamp": 2114.62, "power": 32.105388000000005}, {"timestamp": 2135.21, "power": 32.105388000000005}, {"timestamp": 2155.81, "power": 32.105388000000005}, {"timestamp": 2176.4, "power": 32.105388000000005}, {"timestamp": 2196.96, "power": 32.105388000000005}, {"timestamp": 2217.56, "power": 32.105388000000005}, {"timestamp": 2238.15, "power": 32.105388000000005}, {"timestamp": 2258.75, "power": 32.105388000000005}, {"timestamp": 2279.36, "power": 32.105388000000005}, {"timestamp": 2299.96, "power": 32.105388000000005}, {"timestamp": 2320.53, "power": 32.105388000000005}, {"timestamp": 2341.09, "power": 32.105388000000005}, {"timestamp": 2361.68, "power": 32.105388000000005}, {"timestamp": 2382.29, "power": 32.105388000000005}, {"timestamp": 2402.89, "power": 32.105388000000005}, {"timestamp": 2423.49, "power": 32.105388000000005}, {"timestamp": 2444.08, "power": 32.105388000000005}, {"timestamp": 2464.65, "power": 32.105388000000005}, {"timestamp": 2485.21, "power": 32.105388000000005}, {"timestamp": 2505.81, "power": 32.105388000000005}, {"timestamp": 2526.41, "power": 32.105388000000005}, {"timestamp": 2547.0, "power": 32.105388000000005}, {"timestamp": 2567.61, "power": 32.105388000000005}, {"timestamp": 2588.18, "power": 32.105388000000005}, {"timestamp": 2608.75, "power": 32.105388000000005}, {"timestamp": 2629.31, "power": 32.105388000000005}, {"timestamp": 2649.91, "power": 32.105388000000005}, {"timestamp": 2670.5, "power": 32.105388000000005}, {"timestamp": 2691.11, "power": 32.105388000000005}, {"timestamp": 2711.72, "power": 32.105388000000005}, {"timestamp": 2732.31, "power": 32.105388000000005}, {"timestamp": 2752.87, "power": 32.105388000000005}, {"timestamp": 2773.47, "power": 32.105388000000005}, {"timestamp": 2794.07, "power": 32.105388000000005}, {"timestamp": 2814.67, "power": 32.105388000000005}, {"timestamp": 2835.28, "power": 32.105388000000005}, {"timestamp": 2855.88, "power": 32.105388000000005}, {"timestamp": 2876.45, "power": 32.105388000000005}, {"timestamp": 2897.01, "power": 32.105388000000005}, {"timestamp": 2917.61, "power": 32.105388000000005}, {"timestamp": 2938.22, "power": 32.105388000000005}, {"timestamp": 2958.83, "power": 32.105388000000005}, {"timestamp": 2979.43, "power": 32.105388000000005}, {"timestamp": 3000.01, "power": 32.105388000000005}, {"timestamp": 3020.58, "power": 32.105388000000005}, {"timestamp": 3041.14, "power": 32.380412}, {"timestamp": 3062.26, "power": 32.380412}, {"timestamp": 3082.86, "power": 32.380412}, {"timestamp": 3103.46, "power": 32.380412}, {"timestamp": 3124.09, "power": 32.380412}, {"timestamp": 3144.65, "power": 32.380412}, {"timestamp": 3165.23, "power": 32.380412}, {"timestamp": 3185.83, "power": 32.380412}, {"timestamp": 3206.43, "power": 32.380412}, {"timestamp": 3227.03, "power": 32.380412}, {"timestamp": 3247.64, "power": 32.380412}, {"timestamp": 3268.21, "power": 32.380412}, {"timestamp": 3288.78, "power": 32.380412}, {"timestamp": 3309.38, "power": 32.380412}, {"timestamp": 3329.98, "power": 32.380412}, {"timestamp": 3350.58, "power": 32.380412}, {"timestamp": 3371.18, "power": 32.380412}, {"timestamp": 3391.78, "power": 32.380412}, {"timestamp": 3412.35, "power": 32.380412}, {"timestamp": 3432.92, "power": 32.380412}, {"timestamp": 3453.52, "power": 32.380412}, {"timestamp": 3474.12, "power": 32.380412}, {"timestamp": 3494.72, "power": 32.380412}, {"timestamp": 3515.32, "power": 32.380412}, {"timestamp": 3535.92, "power": 32.380412}, {"timestamp": 3556.49, "power": 32.380412}, {"timestamp": 3577.06, "power": 32.380412}, {"timestamp": 3597.65, "power": 32.380412}, {"timestamp": 3618.25, "power": 32.380412}, {"timestamp": 3638.84, "power": 32.380412}, {"timestamp": 3659.38, "power": 32.380412}, {"timestamp": 3679.9, "power": 32.380412}, {"timestamp": 3700.41, "power": 32.380412}, {"timestamp": 3720.92, "power": 32.380412}, {"timestamp": 3741.45, "power": 32.380412}, {"timestamp": 3761.98, "power": 32.380412}, {"timestamp": 3782.51, "power": 32.380412}, {"timestamp": 3803.04, "power": 32.380412}, {"timestamp": 3823.57, "power": 32.380412}, {"timestamp": 3844.08, "power": 32.380412}, {"timestamp": 3864.57, "power": 32.380412}, {"timestamp": 3885.09, "power": 32.380412}, {"timestamp": 3905.62, "power": 32.380412}, {"timestamp": 3926.15, "power": 32.380412}, {"timestamp": 3946.68, "power": 32.380412}, {"timestamp": 3967.22, "power": 32.380412}, {"timestamp": 3987.75, "power": 32.380412}, {"timestamp": 4008.26, "power": 32.380412}, {"timestamp": 4028.79, "power": 32.380412}, {"timestamp": 4049.32, "power": 35.908308000000005}, {"timestamp": 4070.42, "power": 35.908308000000005}, {"timestamp": 4090.95, "power": 35.908308000000005}, {"timestamp": 4111.48, "power": 35.908308000000005}, {"timestamp": 4132.02, "power": 35.908308000000005}, {"timestamp": 4152.5, "power": 35.908308000000005}, {"timestamp": 4173.03, "power": 35.908308000000005}, {"timestamp": 4193.56, "power": 35.908308000000005}, {"timestamp": 4214.09, "power": 35.908308000000005}, {"timestamp": 4234.62, "power": 35.908308000000005}, {"timestamp": 4255.15, "power": 35.908308000000005}, {"timestamp": 4275.68, "power": 35.908308000000005}, {"timestamp": 4296.2, "power": 35.908308000000005}, {"timestamp": 4316.69, "power": 35.908308000000005}, {"timestamp": 4337.22, "power": 35.908308000000005}, {"timestamp": 4357.76, "power": 35.908308000000005}, {"timestamp": 4378.29, "power": 35.908308000000005}, {"timestamp": 4398.83, "power": 35.908308000000005}, {"timestamp": 4419.36, "power": 35.908308000000005}, {"timestamp": 4439.89, "power": 35.908308000000005}, {"timestamp": 4460.4, "power": 35.908308000000005}, {"timestamp": 4480.93, "power": 35.908308000000005}, {"timestamp": 4501.46, "power": 35.908308000000005}, {"timestamp": 4521.99, "power": 35.908308000000005}, {"timestamp": 4542.52, "power": 35.908308000000005}, {"timestamp": 4563.06, "power": 35.908308000000005}, {"timestamp": 4583.59, "power": 35.908308000000005}, {"timestamp": 4604.09, "power": 35.908308000000005}, {"timestamp": 4624.58, "power": 35.908308000000005}, {"timestamp": 4645.1, "power": 35.908308000000005}, {"timestamp": 4665.64, "power": 35.908308000000005}, {"timestamp": 4686.17, "power": 35.908308000000005}, {"timestamp": 4706.71, "power": 35.908308000000005}, {"timestamp": 4727.27, "power": 35.908308000000005}, {"timestamp": 4747.8, "power": 35.908308000000005}, {"timestamp": 4768.33, "power": 35.908308000000005}, {"timestamp": 4788.87, "power": 35.908308000000005}, {"timestamp": 4809.41, "power": 35.908308000000005}, {"timestamp": 4829.95, "power": 35.908308000000005}, {"timestamp": 4850.5, "power": 35.908308000000005}, {"timestamp": 4871.04, "power": 35.908308000000005}, {"timestamp": 4891.59, "power": 35.908308000000005}, {"timestamp": 4912.11, "power": 35.908308000000005}, {"timestamp": 4932.64, "power": 35.908308000000005}, {"timestamp": 4953.2, "power": 35.908308000000005}, {"timestamp": 4973.75, "power": 35.908308000000005}, {"timestamp": 4994.32, "power": 35.908308000000005}, {"timestamp": 5014.88, "power": 35.908308000000005}, {"timestamp": 5035.45, "power": 35.908308000000005}, {"timestamp": 5056.04, "power": 33.121356999999996}, {"timestamp": 5077.1, "power": 33.121356999999996}, {"timestamp": 5097.67, "power": 33.121356999999996}, {"timestamp": 5118.24, "power": 33.121356999999996}, {"timestamp": 5138.82, "power": 33.121356999999996}, {"timestamp": 5159.39, "power": 33.121356999999996}, {"timestamp": 5179.96, "power": 33.121356999999996}, {"timestamp": 5200.46, "power": 33.121356999999996}, {"timestamp": 5221.02, "power": 33.121356999999996}, {"timestamp": 5241.59, "power": 33.121356999999996}, {"timestamp": 5262.16, "power": 33.121356999999996}, {"timestamp": 5282.72, "power": 33.121356999999996}, {"timestamp": 5303.29, "power": 33.121356999999996}, {"timestamp": 5323.89, "power": 33.121356999999996}, {"timestamp": 5344.4, "power": 33.121356999999996}, {"timestamp": 5364.96, "power": 33.121356999999996}, {"timestamp": 5385.52, "power": 33.121356999999996}, {"timestamp": 5406.1, "power": 33.121356999999996}, {"timestamp": 5426.67, "power": 33.121356999999996}, {"timestamp": 5447.25, "power": 33.121356999999996}, {"timestamp": 5467.83, "power": 33.121356999999996}, {"timestamp": 5488.35, "power": 33.121356999999996}, {"timestamp": 5508.9, "power": 33.121356999999996}, {"timestamp": 5529.48, "power": 33.121356999999996}, {"timestamp": 5550.04, "power": 33.121356999999996}, {"timestamp": 5570.62, "power": 33.121356999999996}, {"timestamp": 5591.19, "power": 33.121356999999996}, {"timestamp": 5611.76, "power": 33.121356999999996}, {"timestamp": 5632.27, "power": 33.121356999999996}, {"timestamp": 5652.82, "power": 33.121356999999996}, {"timestamp": 5673.4, "power": 33.121356999999996}, {"timestamp": 5693.94, "power": 33.121356999999996}, {"timestamp": 5714.48, "power": 33.121356999999996}, {"timestamp": 5735.02, "power": 33.121356999999996}, {"timestamp": 5755.56, "power": 33.121356999999996}, {"timestamp": 5776.08, "power": 33.121356999999996}, {"timestamp": 5796.62, "power": 33.121356999999996}, {"timestamp": 5817.16, "power": 33.121356999999996}, {"timestamp": 5837.7, "power": 33.121356999999996}, {"timestamp": 5858.24, "power": 33.121356999999996}, {"timestamp": 5878.78, "power": 33.121356999999996}, {"timestamp": 5899.32, "power": 33.121356999999996}, {"timestamp": 5919.86, "power": 33.121356999999996}, {"timestamp": 5940.38, "power": 33.121356999999996}, {"timestamp": 5960.91, "power": 33.121356999999996}, {"timestamp": 5981.45, "power": 33.121356999999996}, {"timestamp": 6002.0, "power": 33.121356999999996}, {"timestamp": 6022.54, "power": 33.121356999999996}, {"timestamp": 6043.08, "power": 33.121356999999996}, {"timestamp": 6063.62, "power": 33.359784000000005}, {"timestamp": 6084.77, "power": 33.359784000000005}, {"timestamp": 6105.31, "power": 33.359784000000005}, {"timestamp": 6125.86, "power": 33.359784000000005}, {"timestamp": 6146.43, "power": 33.359784000000005}, {"timestamp": 6167.0, "power": 33.359784000000005}, {"timestamp": 6187.56, "power": 33.359784000000005}, {"timestamp": 6208.09, "power": 33.359784000000005}, {"timestamp": 6228.58, "power": 33.359784000000005}, {"timestamp": 6249.15, "power": 33.359784000000005}, {"timestamp": 6269.72, "power": 33.359784000000005}, {"timestamp": 6290.3, "power": 33.359784000000005}, {"timestamp": 6310.88, "power": 33.359784000000005}, {"timestamp": 6331.46, "power": 33.359784000000005}, {"timestamp": 6352.02, "power": 33.359784000000005}, {"timestamp": 6372.52, "power": 33.359784000000005}, {"timestamp": 6393.1, "power": 33.359784000000005}, {"timestamp": 6413.69, "power": 33.359784000000005}, {"timestamp": 6434.26, "power": 33.359784000000005}, {"timestamp": 6454.81, "power": 33.359784000000005}, {"timestamp": 6475.38, "power": 33.359784000000005}, {"timestamp": 6495.96, "power": 33.359784000000005}, {"timestamp": 6516.46, "power": 33.359784000000005}, {"timestamp": 6537.02, "power": 33.359784000000005}, {"timestamp": 6557.59, "power": 33.359784000000005}, {"timestamp": 6578.15, "power": 33.359784000000005}, {"timestamp": 6598.73, "power": 33.359784000000005}, {"timestamp": 6619.31, "power": 33.359784000000005}, {"timestamp": 6639.88, "power": 33.359784000000005}, {"timestamp": 6660.4, "power": 33.359784000000005}, {"timestamp": 6680.96, "power": 33.359784000000005}, {"timestamp": 6701.53, "power": 33.359784000000005}, {"timestamp": 6722.11, "power": 33.359784000000005}, {"timestamp": 6742.67, "power": 33.359784000000005}, {"timestamp": 6763.25, "power": 33.359784000000005}, {"timestamp": 6783.81, "power": 33.359784000000005}, {"timestamp": 6804.33, "power": 33.359784000000005}, {"timestamp": 6824.88, "power": 33.359784000000005}, {"timestamp": 6845.47, "power": 33.359784000000005}, {"timestamp": 6866.04, "power": 33.359784000000005}, {"timestamp": 6886.61, "power": 33.359784000000005}, {"timestamp": 6907.18, "power": 33.359784000000005}, {"timestamp": 6927.76, "power": 33.359784000000005}, {"timestamp": 6948.28, "power": 33.359784000000005}, {"timestamp": 6968.85, "power": 33.359784000000005}, {"timestamp": 6989.4, "power": 33.359784000000005}, {"timestamp": 7009.98, "power": 33.359784000000005}, {"timestamp": 7030.56, "power": 33.359784000000005}, {"timestamp": 7051.13, "power": 33.359784000000005}, {"timestamp": 7071.71, "power": 33.006266}, {"timestamp": 7092.83, "power": 33.006266}, {"timestamp": 7113.37, "power": 33.006266}, {"timestamp": 7133.92, "power": 33.006266}, {"timestamp": 7154.46, "power": 33.006266}, {"timestamp": 7175.0, "power": 33.006266}, {"timestamp": 7195.54, "power": 33.006266}, {"timestamp": 7216.07, "power": 33.006266}, {"timestamp": 7236.6, "power": 33.006266}, {"timestamp": 7257.14, "power": 33.006266}, {"timestamp": 7277.69, "power": 33.006266}, {"timestamp": 7298.23, "power": 33.006266}, {"timestamp": 7318.77, "power": 33.006266}, {"timestamp": 7339.31, "power": 33.006266}, {"timestamp": 7359.85, "power": 33.006266}, {"timestamp": 7380.38, "power": 33.006266}, {"timestamp": 7400.92, "power": 33.006266}, {"timestamp": 7421.46, "power": 33.006266}, {"timestamp": 7442.01, "power": 33.006266}, {"timestamp": 7462.58, "power": 33.006266}, {"timestamp": 7483.14, "power": 33.006266}, {"timestamp": 7503.72, "power": 33.006266}, {"timestamp": 7524.24, "power": 33.006266}, {"timestamp": 7544.8, "power": 33.006266}, {"timestamp": 7565.36, "power": 33.006266}, {"timestamp": 7585.91, "power": 33.006266}, {"timestamp": 7606.49, "power": 33.006266}, {"timestamp": 7627.07, "power": 33.006266}, {"timestamp": 7647.63, "power": 33.006266}, {"timestamp": 7668.15, "power": 33.006266}, {"timestamp": 7688.64, "power": 33.006266}, {"timestamp": 7709.18, "power": 33.006266}, {"timestamp": 7729.72, "power": 33.006266}, {"timestamp": 7750.26, "power": 33.006266}, {"timestamp": 7770.81, "power": 33.006266}, {"timestamp": 7791.35, "power": 33.006266}, {"timestamp": 7811.89, "power": 33.006266}, {"timestamp": 7832.41, "power": 33.006266}, {"timestamp": 7852.94, "power": 33.006266}, {"timestamp": 7873.48, "power": 33.006266}, {"timestamp": 7894.03, "power": 33.006266}, {"timestamp": 7914.57, "power": 33.006266}, {"timestamp": 7935.11, "power": 33.006266}, {"timestamp": 7955.65, "power": 33.006266}, {"timestamp": 7976.18, "power": 33.006266}, {"timestamp": 7996.72, "power": 33.006266}, {"timestamp": 8017.26, "power": 33.006266}, {"timestamp": 8037.81, "power": 33.006266}, {"timestamp": 8058.35, "power": 33.006266}, {"timestamp": 8078.89, "power": 33.216944}, {"timestamp": 8099.98, "power": 33.216944}, {"timestamp": 8120.5, "power": 33.216944}, {"timestamp": 8141.04, "power": 33.216944}, {"timestamp": 8161.58, "power": 33.216944}, {"timestamp": 8182.12, "power": 33.216944}, {"timestamp": 8202.66, "power": 33.216944}, {"timestamp": 8223.2, "power": 33.216944}, {"timestamp": 8243.74, "power": 33.216944}, {"timestamp": 8264.25, "power": 33.216944}, {"timestamp": 8284.78, "power": 33.216944}, {"timestamp": 8305.32, "power": 33.216944}, {"timestamp": 8325.86, "power": 33.216944}, {"timestamp": 8346.4, "power": 33.216944}, {"timestamp": 8366.96, "power": 33.216944}, {"timestamp": 8387.53, "power": 33.216944}, {"timestamp": 8408.03, "power": 33.216944}, {"timestamp": 8428.53, "power": 33.216944}, {"timestamp": 8449.09, "power": 33.216944}, {"timestamp": 8469.66, "power": 33.216944}, {"timestamp": 8490.23, "power": 33.216944}, {"timestamp": 8510.78, "power": 33.216944}, {"timestamp": 8531.36, "power": 33.216944}, {"timestamp": 8551.93, "power": 33.216944}, {"timestamp": 8572.43, "power": 33.216944}, {"timestamp": 8592.98, "power": 33.216944}, {"timestamp": 8613.55, "power": 33.216944}, {"timestamp": 8634.11, "power": 33.216944}, {"timestamp": 8654.68, "power": 33.216944}, {"timestamp": 8675.22, "power": 33.216944}, {"timestamp": 8695.76, "power": 33.216944}, {"timestamp": 8716.28, "power": 33.216944}, {"timestamp": 8736.81, "power": 33.216944}, {"timestamp": 8757.34, "power": 33.216944}, {"timestamp": 8777.88, "power": 33.216944}, {"timestamp": 8798.42, "power": 33.216944}, {"timestamp": 8818.96, "power": 33.216944}, {"timestamp": 8839.51, "power": 33.216944}, {"timestamp": 8860.02, "power": 33.216944}, {"timestamp": 8880.51, "power": 33.216944}, {"timestamp": 8901.05, "power": 33.216944}, {"timestamp": 8921.59, "power": 33.216944}, {"timestamp": 8942.13, "power": 33.216944}, {"timestamp": 8962.66, "power": 33.216944}, {"timestamp": 8983.2, "power": 33.216944}, {"timestamp": 9003.75, "power": 33.216944}, {"timestamp": 9024.27, "power": 33.216944}, {"timestamp": 9044.81, "power": 33.216944}, {"timestamp": 9065.35, "power": 33.216944}, {"timestamp": 9085.88, "power": 33.545756999999995}, {"timestamp": 9107.03, "power": 33.545756999999995}, {"timestamp": 9127.61, "power": 33.545756999999995}, {"timestamp": 9148.14, "power": 33.545756999999995}, {"timestamp": 9168.67, "power": 33.545756999999995}, {"timestamp": 9189.25, "power": 33.545756999999995}, {"timestamp": 9209.8, "power": 33.545756999999995}, {"timestamp": 9230.38, "power": 33.545756999999995}, {"timestamp": 9250.95, "power": 33.545756999999995}, {"timestamp": 9271.51, "power": 33.545756999999995}, {"timestamp": 9292.05, "power": 33.545756999999995}, {"timestamp": 9312.54, "power": 33.545756999999995}, {"timestamp": 9333.11, "power": 33.545756999999995}, {"timestamp": 9353.68, "power": 33.545756999999995}, {"timestamp": 9374.26, "power": 33.545756999999995}, {"timestamp": 9394.84, "power": 33.545756999999995}, {"timestamp": 9415.4, "power": 33.545756999999995}, {"timestamp": 9435.99, "power": 33.545756999999995}, {"timestamp": 9456.48, "power": 33.545756999999995}, {"timestamp": 9477.03, "power": 33.545756999999995}, {"timestamp": 9497.59, "power": 33.545756999999995}, {"timestamp": 9518.15, "power": 33.545756999999995}, {"timestamp": 9538.72, "power": 33.545756999999995}, {"timestamp": 9559.29, "power": 33.545756999999995}, {"timestamp": 9579.84, "power": 33.545756999999995}, {"timestamp": 9600.36, "power": 33.545756999999995}, {"timestamp": 9620.9, "power": 33.545756999999995}, {"timestamp": 9641.47, "power": 33.545756999999995}, {"timestamp": 9662.03, "power": 33.545756999999995}, {"timestamp": 9682.58, "power": 33.545756999999995}, {"timestamp": 9703.12, "power": 33.545756999999995}, {"timestamp": 9723.66, "power": 33.545756999999995}, {"timestamp": 9744.18, "power": 33.545756999999995}, {"timestamp": 9764.67, "power": 33.545756999999995}, {"timestamp": 9785.2, "power": 33.545756999999995}, {"timestamp": 9805.74, "power": 33.545756999999995}, {"timestamp": 9826.28, "power": 33.545756999999995}, {"timestamp": 9846.82, "power": 33.545756999999995}, {"timestamp": 9867.36, "power": 33.545756999999995}, {"timestamp": 9887.9, "power": 33.545756999999995}, {"timestamp": 9908.42, "power": 33.545756999999995}, {"timestamp": 9928.95, "power": 33.545756999999995}, {"timestamp": 9949.49, "power": 33.545756999999995}, {"timestamp": 9970.03, "power": 33.545756999999995}, {"timestamp": 9990.57, "power": 33.545756999999995}, {"timestamp": 10011.1, "power": 33.545756999999995}, {"timestamp": 10031.7, "power": 33.545756999999995}, {"timestamp": 10052.2, "power": 33.545756999999995}, {"timestamp": 10072.7, "power": 33.545756999999995}, {"timestamp": 10093.3, "power": 33.521246}, {"timestamp": 10114.4, "power": 33.521246}, {"timestamp": 10134.9, "power": 33.521246}, {"timestamp": 10155.5, "power": 33.521246}, {"timestamp": 10176.0, "power": 33.521246}, {"timestamp": 10196.5, "power": 33.521246}, {"timestamp": 10217.1, "power": 33.521246}, {"timestamp": 10237.6, "power": 33.521246}, {"timestamp": 10258.2, "power": 33.521246}, {"timestamp": 10278.8, "power": 33.521246}, {"timestamp": 10299.3, "power": 33.521246}, {"timestamp": 10319.9, "power": 33.521246}, {"timestamp": 10340.4, "power": 33.521246}, {"timestamp": 10361.0, "power": 33.521246}, {"timestamp": 10381.5, "power": 33.521246}, {"timestamp": 10402.1, "power": 33.521246}, {"timestamp": 10422.7, "power": 33.521246}, {"timestamp": 10443.2, "power": 33.521246}, {"timestamp": 10463.8, "power": 33.521246}, {"timestamp": 10484.3, "power": 33.521246}, {"timestamp": 10504.9, "power": 33.521246}, {"timestamp": 10525.4, "power": 33.521246}, {"timestamp": 10546.0, "power": 33.521246}, {"timestamp": 10566.5, "power": 33.521246}, {"timestamp": 10587.1, "power": 33.521246}, {"timestamp": 10607.7, "power": 33.521246}, {"timestamp": 10628.2, "power": 33.521246}, {"timestamp": 10648.7, "power": 33.521246}, {"timestamp": 10669.3, "power": 33.521246}, {"timestamp": 10689.9, "power": 33.521246}, {"timestamp": 10710.4, "power": 33.521246}, {"timestamp": 10731.0, "power": 33.521246}, {"timestamp": 10751.6, "power": 33.521246}, {"timestamp": 10772.1, "power": 33.521246}, {"timestamp": 10792.6, "power": 33.521246}, {"timestamp": 10813.2, "power": 33.521246}, {"timestamp": 10833.8, "power": 33.521246}, {"timestamp": 10854.3, "power": 33.521246}, {"timestamp": 10874.9, "power": 33.521246}, {"timestamp": 10895.5, "power": 33.521246}, {"timestamp": 10916.0, "power": 33.521246}, {"timestamp": 10936.5, "power": 33.521246}, {"timestamp": 10957.1, "power": 33.521246}, {"timestamp": 10977.7, "power": 33.521246}, {"timestamp": 10998.2, "power": 33.521246}, {"timestamp": 11018.7, "power": 33.521246}, {"timestamp": 11039.3, "power": 33.521246}, {"timestamp": 11059.9, "power": 33.521246}, {"timestamp": 11080.4, "power": 33.521246}, {"timestamp": 11100.9, "power": 33.408264}, {"timestamp": 11122.3, "power": 33.408264}, {"timestamp": 11142.8, "power": 33.408264}, {"timestamp": 11163.3, "power": 33.408264}, {"timestamp": 11183.8, "power": 33.408264}, {"timestamp": 11204.4, "power": 33.408264}, {"timestamp": 11224.9, "power": 33.408264}, {"timestamp": 11245.4, "power": 33.408264}, {"timestamp": 11265.9, "power": 33.408264}, {"timestamp": 11286.5, "power": 33.408264}, {"timestamp": 11307.0, "power": 33.408264}, {"timestamp": 11327.5, "power": 33.408264}, {"timestamp": 11348.1, "power": 33.408264}, {"timestamp": 11368.6, "power": 33.408264}, {"timestamp": 11389.1, "power": 33.408264}, {"timestamp": 11409.6, "power": 33.408264}, {"timestamp": 11430.2, "power": 33.408264}, {"timestamp": 11450.7, "power": 33.408264}, {"timestamp": 11471.2, "power": 33.408264}, {"timestamp": 11491.7, "power": 33.408264}, {"timestamp": 11512.2, "power": 33.408264}, {"timestamp": 11532.8, "power": 33.408264}, {"timestamp": 11553.3, "power": 33.408264}, {"timestamp": 11573.8, "power": 33.408264}, {"timestamp": 11594.3, "power": 33.408264}, {"timestamp": 11614.9, "power": 33.408264}, {"timestamp": 11635.4, "power": 33.408264}, {"timestamp": 11655.9, "power": 33.408264}, {"timestamp": 11676.4, "power": 33.408264}, {"timestamp": 11696.9, "power": 33.408264}, {"timestamp": 11717.5, "power": 33.408264}, {"timestamp": 11738.0, "power": 33.408264}, {"timestamp": 11758.5, "power": 33.408264}, {"timestamp": 11779.0, "power": 33.408264}, {"timestamp": 11799.5, "power": 33.408264}, {"timestamp": 11820.0, "power": 33.408264}, {"timestamp": 11840.5, "power": 33.408264}, {"timestamp": 11861.0, "power": 33.408264}, {"timestamp": 11881.6, "power": 33.408264}, {"timestamp": 11902.1, "power": 33.408264}, {"timestamp": 11922.6, "power": 33.408264}, {"timestamp": 11943.2, "power": 33.408264}, {"timestamp": 11963.7, "power": 33.408264}, {"timestamp": 11984.2, "power": 33.408264}, {"timestamp": 12004.7, "power": 33.408264}, {"timestamp": 12025.2, "power": 33.408264}, {"timestamp": 12045.7, "power": 33.408264}, {"timestamp": 12066.3, "power": 33.408264}, {"timestamp": 12086.8, "power": 33.408264}, {"timestamp": 12107.3, "power": 35.660286}, {"timestamp": 12129.4, "power": 35.660286}, {"timestamp": 12150.0, "power": 35.660286}, {"timestamp": 12170.5, "power": 35.660286}, {"timestamp": 12191.0, "power": 35.660286}, {"timestamp": 12211.6, "power": 35.660286}, {"timestamp": 12232.1, "power": 35.660286}, {"timestamp": 12252.6, "power": 35.660286}, {"timestamp": 12273.1, "power": 35.660286}, {"timestamp": 12293.7, "power": 35.660286}, {"timestamp": 12314.2, "power": 35.660286}, {"timestamp": 12334.8, "power": 35.660286}, {"timestamp": 12355.3, "power": 35.660286}, {"timestamp": 12375.9, "power": 35.660286}, {"timestamp": 12396.4, "power": 35.660286}, {"timestamp": 12416.9, "power": 35.660286}, {"timestamp": 12437.4, "power": 35.660286}, {"timestamp": 12457.9, "power": 35.660286}, {"timestamp": 12478.5, "power": 35.660286}, {"timestamp": 12499.0, "power": 35.660286}, {"timestamp": 12519.5, "power": 35.660286}, {"timestamp": 12540.0, "power": 35.660286}, {"timestamp": 12560.5, "power": 35.660286}, {"timestamp": 12581.0, "power": 35.660286}, {"timestamp": 12601.5, "power": 35.660286}, {"timestamp": 12622.1, "power": 35.660286}, {"timestamp": 12642.6, "power": 35.660286}, {"timestamp": 12663.1, "power": 35.660286}, {"timestamp": 12683.6, "power": 35.660286}, {"timestamp": 12704.1, "power": 35.660286}, {"timestamp": 12724.6, "power": 35.660286}, {"timestamp": 12745.1, "power": 35.660286}, {"timestamp": 12765.6, "power": 35.660286}, {"timestamp": 12786.2, "power": 35.660286}, {"timestamp": 12806.7, "power": 35.660286}, {"timestamp": 12827.2, "power": 35.660286}, {"timestamp": 12847.8, "power": 35.660286}, {"timestamp": 12868.3, "power": 35.660286}, {"timestamp": 12888.8, "power": 35.660286}, {"timestamp": 12909.3, "power": 35.660286}, {"timestamp": 12929.8, "power": 35.660286}, {"timestamp": 12950.3, "power": 35.660286}, {"timestamp": 12970.9, "power": 35.660286}, {"timestamp": 12991.4, "power": 35.660286}, {"timestamp": 13011.9, "power": 35.660286}, {"timestamp": 13032.4, "power": 35.660286}, {"timestamp": 13053.0, "power": 35.660286}, {"timestamp": 13073.6, "power": 35.660286}, {"timestamp": 13094.1, "power": 35.660286}, {"timestamp": 13114.6, "power": 32.413674}, {"timestamp": 13135.7, "power": 32.413674}, {"timestamp": 13156.2, "power": 32.413674}, {"timestamp": 13176.7, "power": 32.413674}, {"timestamp": 13197.2, "power": 32.413674}, {"timestamp": 13217.7, "power": 32.413674}, {"timestamp": 13238.2, "power": 32.413674}, {"timestamp": 13258.8, "power": 32.413674}, {"timestamp": 13279.3, "power": 32.413674}, {"timestamp": 13299.8, "power": 32.413674}, {"timestamp": 13320.3, "power": 32.413674}, {"timestamp": 13340.8, "power": 32.413674}, {"timestamp": 13361.4, "power": 32.413674}, {"timestamp": 13381.9, "power": 32.413674}, {"timestamp": 13402.4, "power": 32.413674}, {"timestamp": 13423.0, "power": 32.413674}, {"timestamp": 13443.5, "power": 32.413674}, {"timestamp": 13464.0, "power": 32.413674}, {"timestamp": 13484.5, "power": 32.413674}, {"timestamp": 13505.0, "power": 32.413674}, {"timestamp": 13525.5, "power": 32.413674}, {"timestamp": 13546.1, "power": 32.413674}, {"timestamp": 13566.6, "power": 32.413674}, {"timestamp": 13587.1, "power": 32.413674}, {"timestamp": 13607.7, "power": 32.413674}, {"timestamp": 13628.2, "power": 32.413674}, {"timestamp": 13648.7, "power": 32.413674}, {"timestamp": 13669.2, "power": 32.413674}, {"timestamp": 13689.7, "power": 32.413674}, {"timestamp": 13710.2, "power": 32.413674}, {"timestamp": 13730.7, "power": 32.413674}, {"timestamp": 13751.3, "power": 32.413674}, {"timestamp": 13771.8, "power": 32.413674}, {"timestamp": 13792.3, "power": 32.413674}, {"timestamp": 13812.8, "power": 32.413674}], "timeline": {"START": "4686.609297", "END": "10986.02582"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8588.11}, {"name": "clSetKernelArg", "calls": 19, "time": 3505.41}, {"name": "clReleaseKernel", "calls": 1, "time": 1397.91}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 52.7794}, {"name": "clReleaseContext", "calls": 1, "time": 45.1616}, {"name": "clCreateContext", "calls": 1, "time": 31.8447}, {"name": "clReleaseProgram", "calls": 1, "time": 16.8045}, {"name": "clCreateKernel", "calls": 1, "time": 0.338616}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.299279}, {"name": "clEnqueueTask", "calls": 1, "time": 0.134425}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083637}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070825}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028706}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024371}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021792}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011609}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011045}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009421}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007959}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006931}, {"name": "clRetainDevice", "calls": 2, "time": 0.004955}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6299.42}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6298.87}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7659.720723, "utilization": 79.788758, "size": 8157970.0, "time": 1065.047647}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 205276740, "speed": 261.749, "utilization": 2.27213, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 12835933, "speed": 476.489, "utilization": 4.13619, "size": 0.127869}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len6/run1.json b/code/fpga/memory_results/dblp.xml.20MB.len6/run1.json new file mode 100644 index 0000000..d55d777 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.2909, "power": 32.506088}, {"timestamp": 54.9104, "power": 32.506088}, {"timestamp": 75.4802, "power": 32.506088}, {"timestamp": 96.0441, "power": 32.506088}, {"timestamp": 116.641, "power": 32.506088}, {"timestamp": 137.179, "power": 32.506088}, {"timestamp": 157.712, "power": 32.506088}, {"timestamp": 178.224, "power": 32.506088}, {"timestamp": 198.717, "power": 32.506088}, {"timestamp": 219.245, "power": 32.506088}, {"timestamp": 239.803, "power": 32.506088}, {"timestamp": 260.391, "power": 32.506088}, {"timestamp": 280.991, "power": 32.506088}, {"timestamp": 301.589, "power": 32.506088}, {"timestamp": 322.167, "power": 32.506088}, {"timestamp": 342.729, "power": 32.506088}, {"timestamp": 363.329, "power": 32.506088}, {"timestamp": 383.933, "power": 32.506088}, {"timestamp": 404.533, "power": 32.506088}, {"timestamp": 425.136, "power": 32.506088}, {"timestamp": 445.732, "power": 32.506088}, {"timestamp": 466.31, "power": 32.506088}, {"timestamp": 486.878, "power": 32.506088}, {"timestamp": 507.478, "power": 32.506088}, {"timestamp": 528.081, "power": 32.506088}, {"timestamp": 548.685, "power": 32.506088}, {"timestamp": 569.286, "power": 32.506088}, {"timestamp": 589.901, "power": 32.506088}, {"timestamp": 610.467, "power": 32.506088}, {"timestamp": 631.03, "power": 32.506088}, {"timestamp": 651.625, "power": 32.506088}, {"timestamp": 672.226, "power": 32.506088}, {"timestamp": 692.827, "power": 32.506088}, {"timestamp": 713.438, "power": 32.506088}, {"timestamp": 734.04, "power": 32.506088}, {"timestamp": 754.601, "power": 32.506088}, {"timestamp": 775.166, "power": 32.506088}, {"timestamp": 795.765, "power": 32.506088}, {"timestamp": 816.366, "power": 32.506088}, {"timestamp": 836.971, "power": 32.506088}, {"timestamp": 857.581, "power": 32.506088}, {"timestamp": 878.163, "power": 32.506088}, {"timestamp": 898.727, "power": 32.506088}, {"timestamp": 919.328, "power": 32.506088}, {"timestamp": 939.93, "power": 32.506088}, {"timestamp": 960.531, "power": 32.506088}, {"timestamp": 981.144, "power": 32.506088}, {"timestamp": 1001.74, "power": 32.506088}, {"timestamp": 1022.32, "power": 32.837618}, {"timestamp": 1043.48, "power": 32.837618}, {"timestamp": 1064.08, "power": 32.837618}, {"timestamp": 1084.68, "power": 32.837618}, {"timestamp": 1105.28, "power": 32.837618}, {"timestamp": 1125.89, "power": 32.837618}, {"timestamp": 1146.46, "power": 32.837618}, {"timestamp": 1167.03, "power": 32.837618}, {"timestamp": 1187.62, "power": 32.837618}, {"timestamp": 1208.22, "power": 32.837618}, {"timestamp": 1228.83, "power": 32.837618}, {"timestamp": 1249.43, "power": 32.837618}, {"timestamp": 1270.01, "power": 32.837618}, {"timestamp": 1290.57, "power": 32.837618}, {"timestamp": 1311.13, "power": 32.837618}, {"timestamp": 1331.73, "power": 32.837618}, {"timestamp": 1352.32, "power": 32.837618}, {"timestamp": 1372.93, "power": 32.837618}, {"timestamp": 1393.54, "power": 32.837618}, {"timestamp": 1414.12, "power": 32.837618}, {"timestamp": 1434.69, "power": 32.837618}, {"timestamp": 1455.25, "power": 32.837618}, {"timestamp": 1475.85, "power": 32.837618}, {"timestamp": 1496.45, "power": 32.837618}, {"timestamp": 1517.05, "power": 32.837618}, {"timestamp": 1537.65, "power": 32.837618}, {"timestamp": 1558.23, "power": 32.837618}, {"timestamp": 1578.78, "power": 32.837618}, {"timestamp": 1599.38, "power": 32.837618}, {"timestamp": 1619.98, "power": 32.837618}, {"timestamp": 1640.58, "power": 32.837618}, {"timestamp": 1661.18, "power": 32.837618}, {"timestamp": 1681.78, "power": 32.837618}, {"timestamp": 1702.36, "power": 32.837618}, {"timestamp": 1722.92, "power": 32.837618}, {"timestamp": 1743.51, "power": 32.837618}, {"timestamp": 1764.12, "power": 32.837618}, {"timestamp": 1784.72, "power": 32.837618}, {"timestamp": 1805.32, "power": 32.837618}, {"timestamp": 1825.93, "power": 32.837618}, {"timestamp": 1846.49, "power": 32.837618}, {"timestamp": 1867.05, "power": 32.837618}, {"timestamp": 1887.64, "power": 32.837618}, {"timestamp": 1908.25, "power": 32.837618}, {"timestamp": 1928.84, "power": 32.837618}, {"timestamp": 1949.45, "power": 32.837618}, {"timestamp": 1970.05, "power": 32.837618}, {"timestamp": 1990.61, "power": 32.837618}, {"timestamp": 2011.17, "power": 32.837618}, {"timestamp": 2031.77, "power": 32.227981}, {"timestamp": 2052.88, "power": 32.227981}, {"timestamp": 2073.48, "power": 32.227981}, {"timestamp": 2094.07, "power": 32.227981}, {"timestamp": 2114.63, "power": 32.227981}, {"timestamp": 2135.19, "power": 32.227981}, {"timestamp": 2155.79, "power": 32.227981}, {"timestamp": 2176.39, "power": 32.227981}, {"timestamp": 2196.99, "power": 32.227981}, {"timestamp": 2217.59, "power": 32.227981}, {"timestamp": 2238.16, "power": 32.227981}, {"timestamp": 2258.73, "power": 32.227981}, {"timestamp": 2279.32, "power": 32.227981}, {"timestamp": 2299.92, "power": 32.227981}, {"timestamp": 2320.52, "power": 32.227981}, {"timestamp": 2341.12, "power": 32.227981}, {"timestamp": 2361.72, "power": 32.227981}, {"timestamp": 2382.31, "power": 32.227981}, {"timestamp": 2402.88, "power": 32.227981}, {"timestamp": 2423.47, "power": 32.227981}, {"timestamp": 2444.08, "power": 32.227981}, {"timestamp": 2464.67, "power": 32.227981}, {"timestamp": 2485.27, "power": 32.227981}, {"timestamp": 2505.87, "power": 32.227981}, {"timestamp": 2526.44, "power": 32.227981}, {"timestamp": 2547.0, "power": 32.227981}, {"timestamp": 2567.6, "power": 32.227981}, {"timestamp": 2588.21, "power": 32.227981}, {"timestamp": 2608.81, "power": 32.227981}, {"timestamp": 2629.41, "power": 32.227981}, {"timestamp": 2650.0, "power": 32.227981}, {"timestamp": 2670.56, "power": 32.227981}, {"timestamp": 2691.13, "power": 32.227981}, {"timestamp": 2711.84, "power": 32.227981}, {"timestamp": 2732.45, "power": 32.227981}, {"timestamp": 2753.05, "power": 32.227981}, {"timestamp": 2773.64, "power": 32.227981}, {"timestamp": 2794.22, "power": 32.227981}, {"timestamp": 2814.78, "power": 32.227981}, {"timestamp": 2835.38, "power": 32.227981}, {"timestamp": 2855.98, "power": 32.227981}, {"timestamp": 2876.59, "power": 32.227981}, {"timestamp": 2897.19, "power": 32.227981}, {"timestamp": 2917.79, "power": 32.227981}, {"timestamp": 2938.37, "power": 32.227981}, {"timestamp": 2958.93, "power": 32.227981}, {"timestamp": 2979.53, "power": 32.227981}, {"timestamp": 3000.13, "power": 32.227981}, {"timestamp": 3020.73, "power": 32.227981}, {"timestamp": 3041.33, "power": 32.088626000000005}, {"timestamp": 3062.43, "power": 32.088626000000005}, {"timestamp": 3082.99, "power": 32.088626000000005}, {"timestamp": 3103.59, "power": 32.088626000000005}, {"timestamp": 3124.19, "power": 32.088626000000005}, {"timestamp": 3144.79, "power": 32.088626000000005}, {"timestamp": 3165.4, "power": 32.088626000000005}, {"timestamp": 3185.95, "power": 32.088626000000005}, {"timestamp": 3206.51, "power": 32.088626000000005}, {"timestamp": 3227.07, "power": 32.088626000000005}, {"timestamp": 3247.67, "power": 32.088626000000005}, {"timestamp": 3268.27, "power": 32.088626000000005}, {"timestamp": 3288.87, "power": 32.088626000000005}, {"timestamp": 3309.47, "power": 32.088626000000005}, {"timestamp": 3330.05, "power": 32.088626000000005}, {"timestamp": 3350.61, "power": 32.088626000000005}, {"timestamp": 3371.17, "power": 32.088626000000005}, {"timestamp": 3391.77, "power": 32.088626000000005}, {"timestamp": 3412.37, "power": 32.088626000000005}, {"timestamp": 3432.97, "power": 32.088626000000005}, {"timestamp": 3453.57, "power": 32.088626000000005}, {"timestamp": 3474.15, "power": 32.088626000000005}, {"timestamp": 3494.71, "power": 32.088626000000005}, {"timestamp": 3515.3, "power": 32.088626000000005}, {"timestamp": 3535.9, "power": 32.088626000000005}, {"timestamp": 3556.5, "power": 32.088626000000005}, {"timestamp": 3577.11, "power": 32.088626000000005}, {"timestamp": 3597.7, "power": 32.088626000000005}, {"timestamp": 3618.29, "power": 32.088626000000005}, {"timestamp": 3638.85, "power": 32.088626000000005}, {"timestamp": 3659.38, "power": 32.088626000000005}, {"timestamp": 3679.91, "power": 32.088626000000005}, {"timestamp": 3700.4, "power": 32.088626000000005}, {"timestamp": 3720.93, "power": 32.088626000000005}, {"timestamp": 3741.46, "power": 32.088626000000005}, {"timestamp": 3761.95, "power": 32.088626000000005}, {"timestamp": 3782.44, "power": 32.088626000000005}, {"timestamp": 3802.97, "power": 32.088626000000005}, {"timestamp": 3823.51, "power": 32.088626000000005}, {"timestamp": 3844.04, "power": 32.088626000000005}, {"timestamp": 3864.58, "power": 32.088626000000005}, {"timestamp": 3885.12, "power": 32.088626000000005}, {"timestamp": 3905.66, "power": 32.088626000000005}, {"timestamp": 3926.17, "power": 32.088626000000005}, {"timestamp": 3946.66, "power": 32.088626000000005}, {"timestamp": 3967.2, "power": 32.088626000000005}, {"timestamp": 3987.74, "power": 32.088626000000005}, {"timestamp": 4008.27, "power": 32.088626000000005}, {"timestamp": 4028.8, "power": 32.088626000000005}, {"timestamp": 4049.34, "power": 36.344119}, {"timestamp": 4070.41, "power": 36.344119}, {"timestamp": 4090.9, "power": 36.344119}, {"timestamp": 4111.43, "power": 36.344119}, {"timestamp": 4131.97, "power": 36.344119}, {"timestamp": 4152.51, "power": 36.344119}, {"timestamp": 4173.05, "power": 36.344119}, {"timestamp": 4193.58, "power": 36.344119}, {"timestamp": 4214.1, "power": 36.344119}, {"timestamp": 4234.63, "power": 36.344119}, {"timestamp": 4255.17, "power": 36.344119}, {"timestamp": 4275.7, "power": 36.344119}, {"timestamp": 4296.24, "power": 36.344119}, {"timestamp": 4316.78, "power": 36.344119}, {"timestamp": 4337.31, "power": 36.344119}, {"timestamp": 4357.85, "power": 36.344119}, {"timestamp": 4378.36, "power": 36.344119}, {"timestamp": 4398.9, "power": 36.344119}, {"timestamp": 4419.44, "power": 36.344119}, {"timestamp": 4439.97, "power": 36.344119}, {"timestamp": 4460.51, "power": 36.344119}, {"timestamp": 4481.05, "power": 36.344119}, {"timestamp": 4501.58, "power": 36.344119}, {"timestamp": 4522.09, "power": 36.344119}, {"timestamp": 4542.58, "power": 36.344119}, {"timestamp": 4563.11, "power": 36.344119}, {"timestamp": 4583.65, "power": 36.344119}, {"timestamp": 4604.19, "power": 36.344119}, {"timestamp": 4624.73, "power": 36.344119}, {"timestamp": 4645.26, "power": 36.344119}, {"timestamp": 4665.8, "power": 36.344119}, {"timestamp": 4686.31, "power": 36.344119}, {"timestamp": 4706.85, "power": 36.344119}, {"timestamp": 4727.39, "power": 36.344119}, {"timestamp": 4747.94, "power": 36.344119}, {"timestamp": 4768.48, "power": 36.344119}, {"timestamp": 4789.04, "power": 36.344119}, {"timestamp": 4809.59, "power": 36.344119}, {"timestamp": 4830.11, "power": 36.344119}, {"timestamp": 4850.61, "power": 36.344119}, {"timestamp": 4871.15, "power": 36.344119}, {"timestamp": 4891.7, "power": 36.344119}, {"timestamp": 4912.26, "power": 36.344119}, {"timestamp": 4932.81, "power": 36.344119}, {"timestamp": 4953.39, "power": 36.344119}, {"timestamp": 4973.97, "power": 36.344119}, {"timestamp": 4994.47, "power": 36.344119}, {"timestamp": 5015.05, "power": 36.344119}, {"timestamp": 5035.62, "power": 36.344119}, {"timestamp": 5056.19, "power": 33.413920000000005}, {"timestamp": 5077.28, "power": 33.413920000000005}, {"timestamp": 5097.85, "power": 33.413920000000005}, {"timestamp": 5118.37, "power": 33.413920000000005}, {"timestamp": 5138.93, "power": 33.413920000000005}, {"timestamp": 5159.52, "power": 33.413920000000005}, {"timestamp": 5180.09, "power": 33.413920000000005}, {"timestamp": 5200.66, "power": 33.413920000000005}, {"timestamp": 5221.23, "power": 33.413920000000005}, {"timestamp": 5241.81, "power": 33.413920000000005}, {"timestamp": 5262.33, "power": 33.413920000000005}, {"timestamp": 5282.88, "power": 33.413920000000005}, {"timestamp": 5303.46, "power": 33.413920000000005}, {"timestamp": 5324.05, "power": 33.413920000000005}, {"timestamp": 5344.63, "power": 33.413920000000005}, {"timestamp": 5365.21, "power": 33.413920000000005}, {"timestamp": 5385.8, "power": 33.413920000000005}, {"timestamp": 5406.32, "power": 33.413920000000005}, {"timestamp": 5426.88, "power": 33.413920000000005}, {"timestamp": 5447.45, "power": 33.413920000000005}, {"timestamp": 5468.03, "power": 33.413920000000005}, {"timestamp": 5488.61, "power": 33.413920000000005}, {"timestamp": 5509.19, "power": 33.413920000000005}, {"timestamp": 5529.77, "power": 33.413920000000005}, {"timestamp": 5550.29, "power": 33.413920000000005}, {"timestamp": 5570.84, "power": 33.413920000000005}, {"timestamp": 5591.42, "power": 33.413920000000005}, {"timestamp": 5612.0, "power": 33.413920000000005}, {"timestamp": 5632.59, "power": 33.413920000000005}, {"timestamp": 5653.15, "power": 33.413920000000005}, {"timestamp": 5673.72, "power": 33.413920000000005}, {"timestamp": 5694.25, "power": 33.413920000000005}, {"timestamp": 5714.78, "power": 33.413920000000005}, {"timestamp": 5735.34, "power": 33.413920000000005}, {"timestamp": 5755.88, "power": 33.413920000000005}, {"timestamp": 5776.43, "power": 33.413920000000005}, {"timestamp": 5797.01, "power": 33.413920000000005}, {"timestamp": 5817.58, "power": 33.413920000000005}, {"timestamp": 5838.11, "power": 33.413920000000005}, {"timestamp": 5858.67, "power": 33.413920000000005}, {"timestamp": 5879.25, "power": 33.413920000000005}, {"timestamp": 5899.83, "power": 33.413920000000005}, {"timestamp": 5920.4, "power": 33.413920000000005}, {"timestamp": 5940.97, "power": 33.413920000000005}, {"timestamp": 5961.54, "power": 33.413920000000005}, {"timestamp": 5982.06, "power": 33.413920000000005}, {"timestamp": 6002.61, "power": 33.413920000000005}, {"timestamp": 6023.19, "power": 33.413920000000005}, {"timestamp": 6043.77, "power": 33.413920000000005}, {"timestamp": 6064.35, "power": 33.136065}, {"timestamp": 6085.43, "power": 33.136065}, {"timestamp": 6105.99, "power": 33.136065}, {"timestamp": 6126.5, "power": 33.136065}, {"timestamp": 6147.03, "power": 33.136065}, {"timestamp": 6167.58, "power": 33.136065}, {"timestamp": 6188.13, "power": 33.136065}, {"timestamp": 6208.68, "power": 33.136065}, {"timestamp": 6229.22, "power": 33.136065}, {"timestamp": 6249.77, "power": 33.136065}, {"timestamp": 6270.29, "power": 33.136065}, {"timestamp": 6290.83, "power": 33.136065}, {"timestamp": 6311.37, "power": 33.136065}, {"timestamp": 6331.92, "power": 33.136065}, {"timestamp": 6352.47, "power": 33.136065}, {"timestamp": 6373.15, "power": 33.136065}, {"timestamp": 6393.74, "power": 33.136065}, {"timestamp": 6414.27, "power": 33.136065}, {"timestamp": 6434.83, "power": 33.136065}, {"timestamp": 6455.41, "power": 33.136065}, {"timestamp": 6475.96, "power": 33.136065}, {"timestamp": 6496.52, "power": 33.136065}, {"timestamp": 6517.1, "power": 33.136065}, {"timestamp": 6537.65, "power": 33.136065}, {"timestamp": 6558.18, "power": 33.136065}, {"timestamp": 6578.73, "power": 33.136065}, {"timestamp": 6599.3, "power": 33.136065}, {"timestamp": 6619.87, "power": 33.136065}, {"timestamp": 6640.45, "power": 33.136065}, {"timestamp": 6661.01, "power": 33.136065}, {"timestamp": 6681.58, "power": 33.136065}, {"timestamp": 6702.1, "power": 33.136065}, {"timestamp": 6722.66, "power": 33.136065}, {"timestamp": 6743.23, "power": 33.136065}, {"timestamp": 6763.8, "power": 33.136065}, {"timestamp": 6784.37, "power": 33.136065}, {"timestamp": 6804.96, "power": 33.136065}, {"timestamp": 6825.53, "power": 33.136065}, {"timestamp": 6846.06, "power": 33.136065}, {"timestamp": 6866.56, "power": 33.136065}, {"timestamp": 6887.12, "power": 33.136065}, {"timestamp": 6907.69, "power": 33.136065}, {"timestamp": 6928.25, "power": 33.136065}, {"timestamp": 6948.84, "power": 33.136065}, {"timestamp": 6969.42, "power": 33.136065}, {"timestamp": 6989.97, "power": 33.136065}, {"timestamp": 7010.48, "power": 33.136065}, {"timestamp": 7031.05, "power": 33.136065}, {"timestamp": 7051.61, "power": 33.136065}, {"timestamp": 7072.19, "power": 33.314597}, {"timestamp": 7093.3, "power": 33.314597}, {"timestamp": 7113.88, "power": 33.314597}, {"timestamp": 7134.44, "power": 33.314597}, {"timestamp": 7154.98, "power": 33.314597}, {"timestamp": 7175.56, "power": 33.314597}, {"timestamp": 7196.13, "power": 33.314597}, {"timestamp": 7216.72, "power": 33.314597}, {"timestamp": 7237.3, "power": 33.314597}, {"timestamp": 7257.84, "power": 33.314597}, {"timestamp": 7278.4, "power": 33.314597}, {"timestamp": 7298.98, "power": 33.314597}, {"timestamp": 7319.56, "power": 33.314597}, {"timestamp": 7340.11, "power": 33.314597}, {"timestamp": 7360.66, "power": 33.314597}, {"timestamp": 7381.24, "power": 33.314597}, {"timestamp": 7401.81, "power": 33.314597}, {"timestamp": 7422.33, "power": 33.314597}, {"timestamp": 7442.86, "power": 33.314597}, {"timestamp": 7463.44, "power": 33.314597}, {"timestamp": 7484.01, "power": 33.314597}, {"timestamp": 7504.58, "power": 33.314597}, {"timestamp": 7525.15, "power": 33.314597}, {"timestamp": 7545.73, "power": 33.314597}, {"timestamp": 7566.25, "power": 33.314597}, {"timestamp": 7586.81, "power": 33.314597}, {"timestamp": 7607.38, "power": 33.314597}, {"timestamp": 7627.96, "power": 33.314597}, {"timestamp": 7648.54, "power": 33.314597}, {"timestamp": 7669.11, "power": 33.314597}, {"timestamp": 7689.68, "power": 33.314597}, {"timestamp": 7710.2, "power": 33.314597}, {"timestamp": 7730.74, "power": 33.314597}, {"timestamp": 7751.29, "power": 33.314597}, {"timestamp": 7771.84, "power": 33.314597}, {"timestamp": 7792.39, "power": 33.314597}, {"timestamp": 7812.93, "power": 33.314597}, {"timestamp": 7833.48, "power": 33.314597}, {"timestamp": 7854.0, "power": 33.314597}, {"timestamp": 7874.56, "power": 33.314597}, {"timestamp": 7895.11, "power": 33.314597}, {"timestamp": 7915.66, "power": 33.314597}, {"timestamp": 7936.21, "power": 33.314597}, {"timestamp": 7956.78, "power": 33.314597}, {"timestamp": 7977.35, "power": 33.314597}, {"timestamp": 7997.93, "power": 33.314597}, {"timestamp": 8018.44, "power": 33.314597}, {"timestamp": 8039.0, "power": 33.314597}, {"timestamp": 8059.56, "power": 33.314597}, {"timestamp": 8080.15, "power": 33.201695}, {"timestamp": 8101.24, "power": 33.201695}, {"timestamp": 8121.79, "power": 33.201695}, {"timestamp": 8142.32, "power": 33.201695}, {"timestamp": 8162.88, "power": 33.201695}, {"timestamp": 8183.46, "power": 33.201695}, {"timestamp": 8204.04, "power": 33.201695}, {"timestamp": 8224.6, "power": 33.201695}, {"timestamp": 8245.17, "power": 33.201695}, {"timestamp": 8265.73, "power": 33.201695}, {"timestamp": 8286.25, "power": 33.201695}, {"timestamp": 8306.8, "power": 33.201695}, {"timestamp": 8327.38, "power": 33.201695}, {"timestamp": 8347.94, "power": 33.201695}, {"timestamp": 8368.5, "power": 33.201695}, {"timestamp": 8389.08, "power": 33.201695}, {"timestamp": 8409.64, "power": 33.201695}, {"timestamp": 8430.17, "power": 33.201695}, {"timestamp": 8450.72, "power": 33.201695}, {"timestamp": 8471.3, "power": 33.201695}, {"timestamp": 8491.86, "power": 33.201695}, {"timestamp": 8512.42, "power": 33.201695}, {"timestamp": 8533.0, "power": 33.201695}, {"timestamp": 8553.56, "power": 33.201695}, {"timestamp": 8574.09, "power": 33.201695}, {"timestamp": 8594.64, "power": 33.201695}, {"timestamp": 8615.21, "power": 33.201695}, {"timestamp": 8635.79, "power": 33.201695}, {"timestamp": 8656.35, "power": 33.201695}, {"timestamp": 8676.91, "power": 33.201695}, {"timestamp": 8697.49, "power": 33.201695}, {"timestamp": 8718.02, "power": 33.201695}, {"timestamp": 8738.56, "power": 33.201695}, {"timestamp": 8759.13, "power": 33.201695}, {"timestamp": 8779.7, "power": 33.201695}, {"timestamp": 8800.28, "power": 33.201695}, {"timestamp": 8820.85, "power": 33.201695}, {"timestamp": 8841.42, "power": 33.201695}, {"timestamp": 8861.99, "power": 33.201695}, {"timestamp": 8882.5, "power": 33.201695}, {"timestamp": 8903.06, "power": 33.201695}, {"timestamp": 8923.64, "power": 33.201695}, {"timestamp": 8944.19, "power": 33.201695}, {"timestamp": 8964.76, "power": 33.201695}, {"timestamp": 8985.33, "power": 33.201695}, {"timestamp": 9005.92, "power": 33.201695}, {"timestamp": 9026.42, "power": 33.201695}, {"timestamp": 9047.0, "power": 33.201695}, {"timestamp": 9067.58, "power": 33.201695}, {"timestamp": 9088.14, "power": 32.925923}, {"timestamp": 9109.25, "power": 32.925923}, {"timestamp": 9129.8, "power": 32.925923}, {"timestamp": 9150.35, "power": 32.925923}, {"timestamp": 9170.9, "power": 32.925923}, {"timestamp": 9191.48, "power": 32.925923}, {"timestamp": 9212.06, "power": 32.925923}, {"timestamp": 9232.63, "power": 32.925923}, {"timestamp": 9253.19, "power": 32.925923}, {"timestamp": 9273.75, "power": 32.925923}, {"timestamp": 9294.27, "power": 32.925923}, {"timestamp": 9314.82, "power": 32.925923}, {"timestamp": 9335.4, "power": 32.925923}, {"timestamp": 9355.97, "power": 32.925923}, {"timestamp": 9376.54, "power": 32.925923}, {"timestamp": 9397.11, "power": 32.925923}, {"timestamp": 9417.68, "power": 32.925923}, {"timestamp": 9438.21, "power": 32.925923}, {"timestamp": 9458.78, "power": 32.925923}, {"timestamp": 9479.34, "power": 32.925923}, {"timestamp": 9499.91, "power": 32.925923}, {"timestamp": 9520.48, "power": 32.925923}, {"timestamp": 9541.06, "power": 32.925923}, {"timestamp": 9561.63, "power": 32.925923}, {"timestamp": 9582.16, "power": 32.925923}, {"timestamp": 9602.65, "power": 32.925923}, {"timestamp": 9623.21, "power": 32.925923}, {"timestamp": 9643.8, "power": 32.925923}, {"timestamp": 9664.36, "power": 32.925923}, {"timestamp": 9684.93, "power": 32.925923}, {"timestamp": 9705.51, "power": 32.925923}, {"timestamp": 9726.04, "power": 32.925923}, {"timestamp": 9746.54, "power": 32.925923}, {"timestamp": 9767.07, "power": 32.925923}, {"timestamp": 9787.62, "power": 32.925923}, {"timestamp": 9808.2, "power": 32.925923}, {"timestamp": 9828.77, "power": 32.925923}, {"timestamp": 9849.33, "power": 32.925923}, {"timestamp": 9869.91, "power": 32.925923}, {"timestamp": 9890.41, "power": 32.925923}, {"timestamp": 9910.98, "power": 32.925923}, {"timestamp": 9931.54, "power": 32.925923}, {"timestamp": 9952.12, "power": 32.925923}, {"timestamp": 9972.67, "power": 32.925923}, {"timestamp": 9993.25, "power": 32.925923}, {"timestamp": 10013.8, "power": 32.925923}, {"timestamp": 10034.3, "power": 32.925923}, {"timestamp": 10054.9, "power": 32.925923}, {"timestamp": 10075.5, "power": 32.925923}, {"timestamp": 10096.1, "power": 33.197373}, {"timestamp": 10117.7, "power": 33.197373}, {"timestamp": 10138.3, "power": 33.197373}, {"timestamp": 10158.8, "power": 33.197373}, {"timestamp": 10179.3, "power": 33.197373}, {"timestamp": 10199.9, "power": 33.197373}, {"timestamp": 10220.5, "power": 33.197373}, {"timestamp": 10241.1, "power": 33.197373}, {"timestamp": 10261.6, "power": 33.197373}, {"timestamp": 10282.1, "power": 33.197373}, {"timestamp": 10302.6, "power": 33.197373}, {"timestamp": 10323.2, "power": 33.197373}, {"timestamp": 10343.7, "power": 33.197373}, {"timestamp": 10364.3, "power": 33.197373}, {"timestamp": 10384.8, "power": 33.197373}, {"timestamp": 10405.4, "power": 33.197373}, {"timestamp": 10425.9, "power": 33.197373}, {"timestamp": 10446.4, "power": 33.197373}, {"timestamp": 10467.0, "power": 33.197373}, {"timestamp": 10487.5, "power": 33.197373}, {"timestamp": 10508.1, "power": 33.197373}, {"timestamp": 10528.6, "power": 33.197373}, {"timestamp": 10549.2, "power": 33.197373}, {"timestamp": 10569.7, "power": 33.197373}, {"timestamp": 10590.3, "power": 33.197373}, {"timestamp": 10610.9, "power": 33.197373}, {"timestamp": 10631.5, "power": 33.197373}, {"timestamp": 10652.1, "power": 33.197373}, {"timestamp": 10672.6, "power": 33.197373}, {"timestamp": 10693.2, "power": 33.197373}, {"timestamp": 10713.8, "power": 33.197373}, {"timestamp": 10734.4, "power": 33.197373}, {"timestamp": 10754.9, "power": 33.197373}, {"timestamp": 10775.5, "power": 33.197373}, {"timestamp": 10796.0, "power": 33.197373}, {"timestamp": 10816.5, "power": 33.197373}, {"timestamp": 10837.1, "power": 33.197373}, {"timestamp": 10857.7, "power": 33.197373}, {"timestamp": 10878.2, "power": 33.197373}, {"timestamp": 10898.8, "power": 33.197373}, {"timestamp": 10919.3, "power": 33.197373}, {"timestamp": 10939.8, "power": 33.197373}, {"timestamp": 10960.4, "power": 33.197373}, {"timestamp": 10981.0, "power": 33.197373}, {"timestamp": 11001.6, "power": 33.197373}, {"timestamp": 11022.1, "power": 33.197373}, {"timestamp": 11042.6, "power": 33.197373}, {"timestamp": 11063.2, "power": 33.197373}, {"timestamp": 11083.8, "power": 33.197373}, {"timestamp": 11104.4, "power": 33.245846}, {"timestamp": 11126.2, "power": 33.245846}, {"timestamp": 11146.7, "power": 33.245846}, {"timestamp": 11167.2, "power": 33.245846}, {"timestamp": 11187.8, "power": 33.245846}, {"timestamp": 11208.4, "power": 33.245846}, {"timestamp": 11229.0, "power": 33.245846}, {"timestamp": 11249.5, "power": 33.245846}, {"timestamp": 11270.0, "power": 33.245846}, {"timestamp": 11290.5, "power": 33.245846}, {"timestamp": 11311.0, "power": 33.245846}, {"timestamp": 11331.5, "power": 33.245846}, {"timestamp": 11352.1, "power": 33.245846}, {"timestamp": 11372.6, "power": 33.245846}, {"timestamp": 11393.1, "power": 33.245846}, {"timestamp": 11413.7, "power": 33.245846}, {"timestamp": 11434.2, "power": 33.245846}, {"timestamp": 11454.7, "power": 33.245846}, {"timestamp": 11475.3, "power": 33.245846}, {"timestamp": 11495.8, "power": 33.245846}, {"timestamp": 11516.3, "power": 33.245846}, {"timestamp": 11536.9, "power": 33.245846}, {"timestamp": 11557.4, "power": 33.245846}, {"timestamp": 11577.9, "power": 33.245846}, {"timestamp": 11598.4, "power": 33.245846}, {"timestamp": 11618.9, "power": 33.245846}, {"timestamp": 11639.5, "power": 33.245846}, {"timestamp": 11660.0, "power": 33.245846}, {"timestamp": 11680.5, "power": 33.245846}, {"timestamp": 11701.0, "power": 33.245846}, {"timestamp": 11721.5, "power": 33.245846}, {"timestamp": 11742.0, "power": 33.245846}, {"timestamp": 11762.5, "power": 33.245846}, {"timestamp": 11783.0, "power": 33.245846}, {"timestamp": 11803.6, "power": 33.245846}, {"timestamp": 11824.1, "power": 33.245846}, {"timestamp": 11844.6, "power": 33.245846}, {"timestamp": 11865.2, "power": 33.245846}, {"timestamp": 11885.7, "power": 33.245846}, {"timestamp": 11906.2, "power": 33.245846}, {"timestamp": 11926.7, "power": 33.245846}, {"timestamp": 11947.3, "power": 33.245846}, {"timestamp": 11967.8, "power": 33.245846}, {"timestamp": 11988.3, "power": 33.245846}, {"timestamp": 12008.9, "power": 33.245846}, {"timestamp": 12029.4, "power": 33.245846}, {"timestamp": 12049.9, "power": 33.245846}, {"timestamp": 12070.4, "power": 33.245846}, {"timestamp": 12090.9, "power": 33.245846}, {"timestamp": 12111.5, "power": 35.786930999999996}, {"timestamp": 12132.7, "power": 35.786930999999996}, {"timestamp": 12153.3, "power": 35.786930999999996}, {"timestamp": 12173.8, "power": 35.786930999999996}, {"timestamp": 12194.3, "power": 35.786930999999996}, {"timestamp": 12214.8, "power": 35.786930999999996}, {"timestamp": 12235.4, "power": 35.786930999999996}, {"timestamp": 12255.9, "power": 35.786930999999996}, {"timestamp": 12276.4, "power": 35.786930999999996}, {"timestamp": 12296.9, "power": 35.786930999999996}, {"timestamp": 12317.5, "power": 35.786930999999996}, {"timestamp": 12337.9, "power": 35.786930999999996}, {"timestamp": 12358.4, "power": 35.786930999999996}, {"timestamp": 12378.9, "power": 35.786930999999996}, {"timestamp": 12399.5, "power": 35.786930999999996}, {"timestamp": 12420.0, "power": 35.786930999999996}, {"timestamp": 12540.0, "power": 35.786930999999996}, {"timestamp": 12560.6, "power": 35.786930999999996}, {"timestamp": 12581.2, "power": 35.786930999999996}, {"timestamp": 12601.7, "power": 35.786930999999996}, {"timestamp": 12622.2, "power": 35.786930999999996}, {"timestamp": 12642.7, "power": 35.786930999999996}, {"timestamp": 12663.2, "power": 35.786930999999996}, {"timestamp": 12683.7, "power": 35.786930999999996}, {"timestamp": 12704.3, "power": 35.786930999999996}, {"timestamp": 12724.8, "power": 35.786930999999996}, {"timestamp": 12745.3, "power": 35.786930999999996}, {"timestamp": 12765.9, "power": 35.786930999999996}, {"timestamp": 12786.4, "power": 35.786930999999996}, {"timestamp": 12806.8, "power": 35.786930999999996}, {"timestamp": 12827.4, "power": 35.786930999999996}, {"timestamp": 12847.9, "power": 35.786930999999996}, {"timestamp": 12868.4, "power": 35.786930999999996}, {"timestamp": 12888.9, "power": 35.786930999999996}, {"timestamp": 12909.5, "power": 35.786930999999996}, {"timestamp": 12930.0, "power": 35.786930999999996}, {"timestamp": 12950.4, "power": 35.786930999999996}, {"timestamp": 12970.9, "power": 35.786930999999996}, {"timestamp": 12991.5, "power": 35.786930999999996}, {"timestamp": 13012.0, "power": 35.786930999999996}, {"timestamp": 13032.5, "power": 35.786930999999996}, {"timestamp": 13053.1, "power": 35.786930999999996}, {"timestamp": 13073.6, "power": 35.786930999999996}, {"timestamp": 13094.1, "power": 35.786930999999996}, {"timestamp": 13114.6, "power": 32.192979}, {"timestamp": 13135.7, "power": 32.192979}, {"timestamp": 13156.2, "power": 32.192979}, {"timestamp": 13176.7, "power": 32.192979}, {"timestamp": 13197.3, "power": 32.192979}, {"timestamp": 13217.8, "power": 32.192979}, {"timestamp": 13238.3, "power": 32.192979}, {"timestamp": 13258.8, "power": 32.192979}, {"timestamp": 13279.4, "power": 32.192979}, {"timestamp": 13299.9, "power": 32.192979}, {"timestamp": 13320.4, "power": 32.192979}, {"timestamp": 13340.9, "power": 32.192979}, {"timestamp": 13361.2, "power": 32.192979}, {"timestamp": 13381.5, "power": 32.192979}, {"timestamp": 13402.1, "power": 32.192979}, {"timestamp": 13422.5, "power": 32.192979}, {"timestamp": 13443.0, "power": 32.192979}, {"timestamp": 13463.6, "power": 32.192979}, {"timestamp": 13484.1, "power": 32.192979}, {"timestamp": 13504.6, "power": 32.192979}, {"timestamp": 13525.1, "power": 32.192979}, {"timestamp": 13545.7, "power": 32.192979}, {"timestamp": 13566.2, "power": 32.192979}, {"timestamp": 13586.7, "power": 32.192979}, {"timestamp": 13607.2, "power": 32.192979}, {"timestamp": 13627.7, "power": 32.192979}, {"timestamp": 13648.2, "power": 32.192979}, {"timestamp": 13668.8, "power": 32.192979}, {"timestamp": 13689.3, "power": 32.192979}, {"timestamp": 13709.8, "power": 32.192979}, {"timestamp": 13730.3, "power": 32.192979}, {"timestamp": 13750.8, "power": 32.192979}, {"timestamp": 13771.3, "power": 32.192979}, {"timestamp": 13791.9, "power": 32.192979}, {"timestamp": 13812.4, "power": 32.192979}, {"timestamp": 13832.9, "power": 32.192979}, {"timestamp": 13853.5, "power": 32.192979}, {"timestamp": 13873.9, "power": 32.192979}, {"timestamp": 13894.4, "power": 32.192979}, {"timestamp": 13914.9, "power": 32.192979}, {"timestamp": 13935.6, "power": 32.192979}, {"timestamp": 13955.9, "power": 32.192979}], "timeline": {"START": "4681.833633", "END": "11151.78605"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8758.62}, {"name": "clSetKernelArg", "calls": 19, "time": 3495.6}, {"name": "clReleaseKernel", "calls": 1, "time": 1391.75}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.2514}, {"name": "clReleaseContext", "calls": 1, "time": 41.139}, {"name": "clCreateContext", "calls": 1, "time": 32.082}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0816}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.703051}, {"name": "clCreateKernel", "calls": 1, "time": 0.344589}, {"name": "clEnqueueTask", "calls": 1, "time": 0.113273}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080062}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038827}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028673}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024157}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023048}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021457}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010733}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009433}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008505}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006881}, {"name": "clRetainDevice", "calls": 2, "time": 0.004835}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6469.95}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6469.47}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7636.517447, "utilization": 79.547057, "size": 8157970.0, "time": 1068.283755}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 210880378, "speed": 261.777, "utilization": 2.27237, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 13186174, "speed": 476.442, "utilization": 4.13578, "size": 0.127872}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len6/run2.json b/code/fpga/memory_results/dblp.xml.20MB.len6/run2.json new file mode 100644 index 0000000..8bf4d0d --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.8067, "power": 32.66299}, {"timestamp": 54.4075, "power": 32.66299}, {"timestamp": 74.9702, "power": 32.66299}, {"timestamp": 95.5083, "power": 32.66299}, {"timestamp": 116.109, "power": 32.66299}, {"timestamp": 136.799, "power": 32.66299}, {"timestamp": 157.331, "power": 32.66299}, {"timestamp": 177.872, "power": 32.66299}, {"timestamp": 198.405, "power": 32.66299}, {"timestamp": 218.939, "power": 32.66299}, {"timestamp": 239.495, "power": 32.66299}, {"timestamp": 260.028, "power": 32.66299}, {"timestamp": 280.628, "power": 32.66299}, {"timestamp": 301.225, "power": 32.66299}, {"timestamp": 321.821, "power": 32.66299}, {"timestamp": 342.419, "power": 32.66299}, {"timestamp": 363.013, "power": 32.66299}, {"timestamp": 383.601, "power": 32.66299}, {"timestamp": 404.162, "power": 32.66299}, {"timestamp": 424.761, "power": 32.66299}, {"timestamp": 445.359, "power": 32.66299}, {"timestamp": 465.956, "power": 32.66299}, {"timestamp": 486.554, "power": 32.66299}, {"timestamp": 507.117, "power": 32.66299}, {"timestamp": 527.673, "power": 32.66299}, {"timestamp": 548.234, "power": 32.66299}, {"timestamp": 568.828, "power": 32.66299}, {"timestamp": 589.427, "power": 32.66299}, {"timestamp": 610.028, "power": 32.66299}, {"timestamp": 630.63, "power": 32.66299}, {"timestamp": 651.206, "power": 32.66299}, {"timestamp": 671.762, "power": 32.66299}, {"timestamp": 692.32, "power": 32.66299}, {"timestamp": 712.935, "power": 32.66299}, {"timestamp": 733.542, "power": 32.66299}, {"timestamp": 754.138, "power": 32.66299}, {"timestamp": 774.738, "power": 32.66299}, {"timestamp": 795.31, "power": 32.66299}, {"timestamp": 815.874, "power": 32.66299}, {"timestamp": 836.436, "power": 32.66299}, {"timestamp": 857.03, "power": 32.66299}, {"timestamp": 877.626, "power": 32.66299}, {"timestamp": 898.221, "power": 32.66299}, {"timestamp": 918.818, "power": 32.66299}, {"timestamp": 939.392, "power": 32.66299}, {"timestamp": 959.949, "power": 32.66299}, {"timestamp": 980.556, "power": 32.66299}, {"timestamp": 1001.15, "power": 32.66299}, {"timestamp": 1021.75, "power": 32.255876}, {"timestamp": 1042.92, "power": 32.255876}, {"timestamp": 1063.51, "power": 32.255876}, {"timestamp": 1084.07, "power": 32.255876}, {"timestamp": 1104.66, "power": 32.255876}, {"timestamp": 1125.26, "power": 32.255876}, {"timestamp": 1145.86, "power": 32.255876}, {"timestamp": 1166.45, "power": 32.255876}, {"timestamp": 1187.05, "power": 32.255876}, {"timestamp": 1207.63, "power": 32.255876}, {"timestamp": 1228.19, "power": 32.255876}, {"timestamp": 1248.78, "power": 32.255876}, {"timestamp": 1269.38, "power": 32.255876}, {"timestamp": 1289.97, "power": 32.255876}, {"timestamp": 1310.54, "power": 32.255876}, {"timestamp": 1331.12, "power": 32.255876}, {"timestamp": 1351.68, "power": 32.255876}, {"timestamp": 1372.25, "power": 32.255876}, {"timestamp": 1392.86, "power": 32.255876}, {"timestamp": 1413.46, "power": 32.255876}, {"timestamp": 1434.06, "power": 32.255876}, {"timestamp": 1454.65, "power": 32.255876}, {"timestamp": 1475.23, "power": 32.255876}, {"timestamp": 1495.79, "power": 32.255876}, {"timestamp": 1516.35, "power": 32.255876}, {"timestamp": 1536.95, "power": 32.255876}, {"timestamp": 1557.55, "power": 32.255876}, {"timestamp": 1578.14, "power": 32.255876}, {"timestamp": 1598.74, "power": 32.255876}, {"timestamp": 1619.31, "power": 32.255876}, {"timestamp": 1639.87, "power": 32.255876}, {"timestamp": 1660.44, "power": 32.255876}, {"timestamp": 1681.03, "power": 32.255876}, {"timestamp": 1701.59, "power": 32.255876}, {"timestamp": 1722.19, "power": 32.255876}, {"timestamp": 1742.78, "power": 32.255876}, {"timestamp": 1763.45, "power": 32.255876}, {"timestamp": 1784.0, "power": 32.255876}, {"timestamp": 1804.6, "power": 32.255876}, {"timestamp": 1825.2, "power": 32.255876}, {"timestamp": 1845.8, "power": 32.255876}, {"timestamp": 1866.39, "power": 32.255876}, {"timestamp": 1886.99, "power": 32.255876}, {"timestamp": 1907.56, "power": 32.255876}, {"timestamp": 1928.12, "power": 32.255876}, {"timestamp": 1948.72, "power": 32.255876}, {"timestamp": 1969.33, "power": 32.255876}, {"timestamp": 1989.92, "power": 32.255876}, {"timestamp": 2010.52, "power": 32.255876}, {"timestamp": 2031.13, "power": 32.28423}, {"timestamp": 2052.14, "power": 32.28423}, {"timestamp": 2072.74, "power": 32.28423}, {"timestamp": 2093.33, "power": 32.28423}, {"timestamp": 2113.93, "power": 32.28423}, {"timestamp": 2134.53, "power": 32.28423}, {"timestamp": 2155.12, "power": 32.28423}, {"timestamp": 2175.68, "power": 32.28423}, {"timestamp": 2196.24, "power": 32.28423}, {"timestamp": 2216.83, "power": 32.28423}, {"timestamp": 2237.43, "power": 32.28423}, {"timestamp": 2258.03, "power": 32.28423}, {"timestamp": 2278.63, "power": 32.28423}, {"timestamp": 2299.22, "power": 32.28423}, {"timestamp": 2319.78, "power": 32.28423}, {"timestamp": 2340.34, "power": 32.28423}, {"timestamp": 2360.93, "power": 32.28423}, {"timestamp": 2381.54, "power": 32.28423}, {"timestamp": 2402.14, "power": 32.28423}, {"timestamp": 2422.74, "power": 32.28423}, {"timestamp": 2443.32, "power": 32.28423}, {"timestamp": 2463.88, "power": 32.28423}, {"timestamp": 2484.44, "power": 32.28423}, {"timestamp": 2505.04, "power": 32.28423}, {"timestamp": 2525.63, "power": 32.28423}, {"timestamp": 2546.23, "power": 32.28423}, {"timestamp": 2566.83, "power": 32.28423}, {"timestamp": 2587.41, "power": 32.28423}, {"timestamp": 2607.97, "power": 32.28423}, {"timestamp": 2628.57, "power": 32.28423}, {"timestamp": 2649.16, "power": 32.28423}, {"timestamp": 2669.76, "power": 32.28423}, {"timestamp": 2690.36, "power": 32.28423}, {"timestamp": 2710.97, "power": 32.28423}, {"timestamp": 2731.55, "power": 32.28423}, {"timestamp": 2752.11, "power": 32.28423}, {"timestamp": 2772.7, "power": 32.28423}, {"timestamp": 2793.3, "power": 32.28423}, {"timestamp": 2813.9, "power": 32.28423}, {"timestamp": 2834.5, "power": 32.28423}, {"timestamp": 2855.11, "power": 32.28423}, {"timestamp": 2875.68, "power": 32.28423}, {"timestamp": 2896.23, "power": 32.28423}, {"timestamp": 2916.83, "power": 32.28423}, {"timestamp": 2937.42, "power": 32.28423}, {"timestamp": 2958.02, "power": 32.28423}, {"timestamp": 2978.62, "power": 32.28423}, {"timestamp": 2999.21, "power": 32.28423}, {"timestamp": 3019.76, "power": 32.28423}, {"timestamp": 3040.32, "power": 32.48901}, {"timestamp": 3061.42, "power": 32.48901}, {"timestamp": 3082.02, "power": 32.48901}, {"timestamp": 3102.61, "power": 32.48901}, {"timestamp": 3123.19, "power": 32.48901}, {"timestamp": 3143.75, "power": 32.48901}, {"timestamp": 3164.32, "power": 32.48901}, {"timestamp": 3184.93, "power": 32.48901}, {"timestamp": 3205.52, "power": 32.48901}, {"timestamp": 3226.12, "power": 32.48901}, {"timestamp": 3246.72, "power": 32.48901}, {"timestamp": 3267.29, "power": 32.48901}, {"timestamp": 3287.85, "power": 32.48901}, {"timestamp": 3308.41, "power": 32.48901}, {"timestamp": 3329.0, "power": 32.48901}, {"timestamp": 3349.6, "power": 32.48901}, {"timestamp": 3370.2, "power": 32.48901}, {"timestamp": 3390.87, "power": 32.48901}, {"timestamp": 3411.45, "power": 32.48901}, {"timestamp": 3432.01, "power": 32.48901}, {"timestamp": 3452.6, "power": 32.48901}, {"timestamp": 3473.2, "power": 32.48901}, {"timestamp": 3493.79, "power": 32.48901}, {"timestamp": 3514.39, "power": 32.48901}, {"timestamp": 3534.99, "power": 32.48901}, {"timestamp": 3555.57, "power": 32.48901}, {"timestamp": 3576.14, "power": 32.48901}, {"timestamp": 3596.74, "power": 32.48901}, {"timestamp": 3617.34, "power": 32.48901}, {"timestamp": 3637.94, "power": 32.48901}, {"timestamp": 3658.51, "power": 32.48901}, {"timestamp": 3679.13, "power": 32.48901}, {"timestamp": 3699.68, "power": 32.48901}, {"timestamp": 3720.27, "power": 32.48901}, {"timestamp": 3740.81, "power": 32.48901}, {"timestamp": 3761.36, "power": 32.48901}, {"timestamp": 3781.89, "power": 32.48901}, {"timestamp": 3802.43, "power": 32.48901}, {"timestamp": 3822.92, "power": 32.48901}, {"timestamp": 3843.42, "power": 32.48901}, {"timestamp": 3863.92, "power": 32.48901}, {"timestamp": 3884.45, "power": 32.48901}, {"timestamp": 3904.98, "power": 32.48901}, {"timestamp": 3925.52, "power": 32.48901}, {"timestamp": 3946.05, "power": 32.48901}, {"timestamp": 3966.6, "power": 32.48901}, {"timestamp": 3987.14, "power": 32.48901}, {"timestamp": 4007.63, "power": 32.48901}, {"timestamp": 4028.16, "power": 32.48901}, {"timestamp": 4048.7, "power": 36.303358}, {"timestamp": 4069.84, "power": 36.303358}, {"timestamp": 4090.38, "power": 36.303358}, {"timestamp": 4110.92, "power": 36.303358}, {"timestamp": 4131.43, "power": 36.303358}, {"timestamp": 4151.96, "power": 36.303358}, {"timestamp": 4172.49, "power": 36.303358}, {"timestamp": 4193.03, "power": 36.303358}, {"timestamp": 4213.56, "power": 36.303358}, {"timestamp": 4234.09, "power": 36.303358}, {"timestamp": 4254.63, "power": 36.303358}, {"timestamp": 4275.13, "power": 36.303358}, {"timestamp": 4295.62, "power": 36.303358}, {"timestamp": 4316.15, "power": 36.303358}, {"timestamp": 4336.68, "power": 36.303358}, {"timestamp": 4357.22, "power": 36.303358}, {"timestamp": 4377.76, "power": 36.303358}, {"timestamp": 4398.3, "power": 36.303358}, {"timestamp": 4418.83, "power": 36.303358}, {"timestamp": 4439.35, "power": 36.303358}, {"timestamp": 4459.88, "power": 36.303358}, {"timestamp": 4480.41, "power": 36.303358}, {"timestamp": 4500.94, "power": 36.303358}, {"timestamp": 4521.48, "power": 36.303358}, {"timestamp": 4542.01, "power": 36.303358}, {"timestamp": 4562.55, "power": 36.303358}, {"timestamp": 4583.1, "power": 36.303358}, {"timestamp": 4603.59, "power": 36.303358}, {"timestamp": 4624.12, "power": 36.303358}, {"timestamp": 4644.66, "power": 36.303358}, {"timestamp": 4665.19, "power": 36.303358}, {"timestamp": 4685.73, "power": 36.303358}, {"timestamp": 4706.26, "power": 36.303358}, {"timestamp": 4726.79, "power": 36.303358}, {"timestamp": 4747.32, "power": 36.303358}, {"timestamp": 4767.86, "power": 36.303358}, {"timestamp": 4788.41, "power": 36.303358}, {"timestamp": 4808.95, "power": 36.303358}, {"timestamp": 4829.5, "power": 36.303358}, {"timestamp": 4850.04, "power": 36.303358}, {"timestamp": 4870.58, "power": 36.303358}, {"timestamp": 4891.13, "power": 36.303358}, {"timestamp": 4911.63, "power": 36.303358}, {"timestamp": 4932.17, "power": 36.303358}, {"timestamp": 4952.72, "power": 36.303358}, {"timestamp": 4973.26, "power": 36.303358}, {"timestamp": 4993.83, "power": 36.303358}, {"timestamp": 5014.39, "power": 36.303358}, {"timestamp": 5034.96, "power": 36.303358}, {"timestamp": 5055.48, "power": 33.321152}, {"timestamp": 5076.58, "power": 33.321152}, {"timestamp": 5097.16, "power": 33.321152}, {"timestamp": 5117.74, "power": 33.321152}, {"timestamp": 5138.31, "power": 33.321152}, {"timestamp": 5158.87, "power": 33.321152}, {"timestamp": 5179.4, "power": 33.321152}, {"timestamp": 5199.96, "power": 33.321152}, {"timestamp": 5220.54, "power": 33.321152}, {"timestamp": 5241.1, "power": 33.321152}, {"timestamp": 5261.67, "power": 33.321152}, {"timestamp": 5282.24, "power": 33.321152}, {"timestamp": 5302.82, "power": 33.321152}, {"timestamp": 5323.36, "power": 33.321152}, {"timestamp": 5343.91, "power": 33.321152}, {"timestamp": 5364.49, "power": 33.321152}, {"timestamp": 5385.07, "power": 33.321152}, {"timestamp": 5405.64, "power": 33.321152}, {"timestamp": 5426.21, "power": 33.321152}, {"timestamp": 5446.77, "power": 33.321152}, {"timestamp": 5467.29, "power": 33.321152}, {"timestamp": 5487.79, "power": 33.321152}, {"timestamp": 5508.34, "power": 33.321152}, {"timestamp": 5528.91, "power": 33.321152}, {"timestamp": 5549.49, "power": 33.321152}, {"timestamp": 5570.07, "power": 33.321152}, {"timestamp": 5590.63, "power": 33.321152}, {"timestamp": 5611.16, "power": 33.321152}, {"timestamp": 5631.66, "power": 33.321152}, {"timestamp": 5652.21, "power": 33.321152}, {"timestamp": 5672.78, "power": 33.321152}, {"timestamp": 5693.32, "power": 33.321152}, {"timestamp": 5713.86, "power": 33.321152}, {"timestamp": 5734.4, "power": 33.321152}, {"timestamp": 5754.95, "power": 33.321152}, {"timestamp": 5775.46, "power": 33.321152}, {"timestamp": 5796.0, "power": 33.321152}, {"timestamp": 5816.5, "power": 33.321152}, {"timestamp": 5837.03, "power": 33.321152}, {"timestamp": 5857.58, "power": 33.321152}, {"timestamp": 5878.08, "power": 33.321152}, {"timestamp": 5898.58, "power": 33.321152}, {"timestamp": 5919.08, "power": 33.321152}, {"timestamp": 5939.58, "power": 33.321152}, {"timestamp": 5960.07, "power": 33.321152}, {"timestamp": 5980.61, "power": 33.321152}, {"timestamp": 6001.19, "power": 33.321152}, {"timestamp": 6021.76, "power": 33.321152}, {"timestamp": 6042.32, "power": 33.321152}, {"timestamp": 6062.9, "power": 33.066775}, {"timestamp": 6084.18, "power": 33.066775}, {"timestamp": 6104.72, "power": 33.066775}, {"timestamp": 6125.27, "power": 33.066775}, {"timestamp": 6145.82, "power": 33.066775}, {"timestamp": 6166.36, "power": 33.066775}, {"timestamp": 6186.9, "power": 33.066775}, {"timestamp": 6207.42, "power": 33.066775}, {"timestamp": 6227.91, "power": 33.066775}, {"timestamp": 6248.45, "power": 33.066775}, {"timestamp": 6269.0, "power": 33.066775}, {"timestamp": 6289.54, "power": 33.066775}, {"timestamp": 6310.08, "power": 33.066775}, {"timestamp": 6330.63, "power": 33.066775}, {"timestamp": 6351.19, "power": 33.066775}, {"timestamp": 6371.69, "power": 33.066775}, {"timestamp": 6392.23, "power": 33.066775}, {"timestamp": 6412.78, "power": 33.066775}, {"timestamp": 6433.32, "power": 33.066775}, {"timestamp": 6453.86, "power": 33.066775}, {"timestamp": 6474.4, "power": 33.066775}, {"timestamp": 6494.94, "power": 33.066775}, {"timestamp": 6515.46, "power": 33.066775}, {"timestamp": 6536.0, "power": 33.066775}, {"timestamp": 6556.54, "power": 33.066775}, {"timestamp": 6577.08, "power": 33.066775}, {"timestamp": 6597.63, "power": 33.066775}, {"timestamp": 6618.17, "power": 33.066775}, {"timestamp": 6638.71, "power": 33.066775}, {"timestamp": 6659.22, "power": 33.066775}, {"timestamp": 6679.72, "power": 33.066775}, {"timestamp": 6700.27, "power": 33.066775}, {"timestamp": 6720.84, "power": 33.066775}, {"timestamp": 6741.4, "power": 33.066775}, {"timestamp": 6761.97, "power": 33.066775}, {"timestamp": 6782.54, "power": 33.066775}, {"timestamp": 6803.11, "power": 33.066775}, {"timestamp": 6823.61, "power": 33.066775}, {"timestamp": 6844.17, "power": 33.066775}, {"timestamp": 6864.75, "power": 33.066775}, {"timestamp": 6885.32, "power": 33.066775}, {"timestamp": 6905.89, "power": 33.066775}, {"timestamp": 6926.46, "power": 33.066775}, {"timestamp": 6947.03, "power": 33.066775}, {"timestamp": 6967.53, "power": 33.066775}, {"timestamp": 6988.09, "power": 33.066775}, {"timestamp": 7008.66, "power": 33.066775}, {"timestamp": 7029.22, "power": 33.066775}, {"timestamp": 7049.78, "power": 33.066775}, {"timestamp": 7070.36, "power": 33.395857}, {"timestamp": 7091.54, "power": 33.395857}, {"timestamp": 7112.1, "power": 33.395857}, {"timestamp": 7132.67, "power": 33.395857}, {"timestamp": 7153.24, "power": 33.395857}, {"timestamp": 7173.8, "power": 33.395857}, {"timestamp": 7194.38, "power": 33.395857}, {"timestamp": 7214.96, "power": 33.395857}, {"timestamp": 7235.48, "power": 33.395857}, {"timestamp": 7256.04, "power": 33.395857}, {"timestamp": 7276.62, "power": 33.395857}, {"timestamp": 7297.2, "power": 33.395857}, {"timestamp": 7317.77, "power": 33.395857}, {"timestamp": 7338.34, "power": 33.395857}, {"timestamp": 7358.91, "power": 33.395857}, {"timestamp": 7379.43, "power": 33.395857}, {"timestamp": 7399.98, "power": 33.395857}, {"timestamp": 7420.55, "power": 33.395857}, {"timestamp": 7441.11, "power": 33.395857}, {"timestamp": 7461.67, "power": 33.395857}, {"timestamp": 7482.23, "power": 33.395857}, {"timestamp": 7502.82, "power": 33.395857}, {"timestamp": 7523.33, "power": 33.395857}, {"timestamp": 7543.88, "power": 33.395857}, {"timestamp": 7564.46, "power": 33.395857}, {"timestamp": 7585.04, "power": 33.395857}, {"timestamp": 7605.6, "power": 33.395857}, {"timestamp": 7626.17, "power": 33.395857}, {"timestamp": 7646.73, "power": 33.395857}, {"timestamp": 7667.25, "power": 33.395857}, {"timestamp": 7687.8, "power": 33.395857}, {"timestamp": 7708.35, "power": 33.395857}, {"timestamp": 7728.89, "power": 33.395857}, {"timestamp": 7749.43, "power": 33.395857}, {"timestamp": 7769.98, "power": 33.395857}, {"timestamp": 7790.52, "power": 33.395857}, {"timestamp": 7811.08, "power": 33.395857}, {"timestamp": 7831.62, "power": 33.395857}, {"timestamp": 7852.16, "power": 33.395857}, {"timestamp": 7872.7, "power": 33.395857}, {"timestamp": 7893.28, "power": 33.395857}, {"timestamp": 7913.85, "power": 33.395857}, {"timestamp": 7934.42, "power": 33.395857}, {"timestamp": 7954.98, "power": 33.395857}, {"timestamp": 7975.5, "power": 33.395857}, {"timestamp": 7996.05, "power": 33.395857}, {"timestamp": 8016.62, "power": 33.395857}, {"timestamp": 8037.19, "power": 33.395857}, {"timestamp": 8057.76, "power": 33.395857}, {"timestamp": 8078.32, "power": 33.39893500000001}, {"timestamp": 8099.52, "power": 33.39893500000001}, {"timestamp": 8120.09, "power": 33.39893500000001}, {"timestamp": 8140.65, "power": 33.39893500000001}, {"timestamp": 8161.23, "power": 33.39893500000001}, {"timestamp": 8181.8, "power": 33.39893500000001}, {"timestamp": 8202.37, "power": 33.39893500000001}, {"timestamp": 8222.95, "power": 33.39893500000001}, {"timestamp": 8243.48, "power": 33.39893500000001}, {"timestamp": 8264.04, "power": 33.39893500000001}, {"timestamp": 8284.6, "power": 33.39893500000001}, {"timestamp": 8305.16, "power": 33.39893500000001}, {"timestamp": 8325.73, "power": 33.39893500000001}, {"timestamp": 8346.29, "power": 33.39893500000001}, {"timestamp": 8366.86, "power": 33.39893500000001}, {"timestamp": 8387.38, "power": 33.39893500000001}, {"timestamp": 8407.93, "power": 33.39893500000001}, {"timestamp": 8428.49, "power": 33.39893500000001}, {"timestamp": 8449.05, "power": 33.39893500000001}, {"timestamp": 8469.63, "power": 33.39893500000001}, {"timestamp": 8490.2, "power": 33.39893500000001}, {"timestamp": 8510.78, "power": 33.39893500000001}, {"timestamp": 8531.3, "power": 33.39893500000001}, {"timestamp": 8551.79, "power": 33.39893500000001}, {"timestamp": 8572.35, "power": 33.39893500000001}, {"timestamp": 8592.92, "power": 33.39893500000001}, {"timestamp": 8613.47, "power": 33.39893500000001}, {"timestamp": 8634.05, "power": 33.39893500000001}, {"timestamp": 8654.62, "power": 33.39893500000001}, {"timestamp": 8675.15, "power": 33.39893500000001}, {"timestamp": 8695.71, "power": 33.39893500000001}, {"timestamp": 8716.28, "power": 33.39893500000001}, {"timestamp": 8736.86, "power": 33.39893500000001}, {"timestamp": 8757.43, "power": 33.39893500000001}, {"timestamp": 8778.01, "power": 33.39893500000001}, {"timestamp": 8798.57, "power": 33.39893500000001}, {"timestamp": 8819.11, "power": 33.39893500000001}, {"timestamp": 8839.62, "power": 33.39893500000001}, {"timestamp": 8860.15, "power": 33.39893500000001}, {"timestamp": 8880.69, "power": 33.39893500000001}, {"timestamp": 8901.24, "power": 33.39893500000001}, {"timestamp": 8921.78, "power": 33.39893500000001}, {"timestamp": 8942.32, "power": 33.39893500000001}, {"timestamp": 8962.86, "power": 33.39893500000001}, {"timestamp": 8983.39, "power": 33.39893500000001}, {"timestamp": 9003.92, "power": 33.39893500000001}, {"timestamp": 9024.46, "power": 33.39893500000001}, {"timestamp": 9045.01, "power": 33.39893500000001}, {"timestamp": 9065.55, "power": 33.39893500000001}, {"timestamp": 9086.09, "power": 33.350803}, {"timestamp": 9108.11, "power": 33.350803}, {"timestamp": 9128.66, "power": 33.350803}, {"timestamp": 9149.2, "power": 33.350803}, {"timestamp": 9169.74, "power": 33.350803}, {"timestamp": 9190.28, "power": 33.350803}, {"timestamp": 9210.82, "power": 33.350803}, {"timestamp": 9231.35, "power": 33.350803}, {"timestamp": 9251.89, "power": 33.350803}, {"timestamp": 9272.43, "power": 33.350803}, {"timestamp": 9292.97, "power": 33.350803}, {"timestamp": 9313.51, "power": 33.350803}, {"timestamp": 9334.06, "power": 33.350803}, {"timestamp": 9354.6, "power": 33.350803}, {"timestamp": 9375.14, "power": 33.350803}, {"timestamp": 9395.65, "power": 33.350803}, {"timestamp": 9416.18, "power": 33.350803}, {"timestamp": 9436.73, "power": 33.350803}, {"timestamp": 9457.26, "power": 33.350803}, {"timestamp": 9477.81, "power": 33.350803}, {"timestamp": 9498.35, "power": 33.350803}, {"timestamp": 9518.89, "power": 33.350803}, {"timestamp": 9539.41, "power": 33.350803}, {"timestamp": 9559.95, "power": 33.350803}, {"timestamp": 9580.49, "power": 33.350803}, {"timestamp": 9601.03, "power": 33.350803}, {"timestamp": 9621.58, "power": 33.350803}, {"timestamp": 9642.12, "power": 33.350803}, {"timestamp": 9662.66, "power": 33.350803}, {"timestamp": 9683.19, "power": 33.350803}, {"timestamp": 9703.68, "power": 33.350803}, {"timestamp": 9724.22, "power": 33.350803}, {"timestamp": 9744.76, "power": 33.350803}, {"timestamp": 9765.3, "power": 33.350803}, {"timestamp": 9785.84, "power": 33.350803}, {"timestamp": 9806.38, "power": 33.350803}, {"timestamp": 9826.93, "power": 33.350803}, {"timestamp": 9847.44, "power": 33.350803}, {"timestamp": 9867.98, "power": 33.350803}, {"timestamp": 9888.52, "power": 33.350803}, {"timestamp": 9909.06, "power": 33.350803}, {"timestamp": 9929.6, "power": 33.350803}, {"timestamp": 9950.15, "power": 33.350803}, {"timestamp": 9970.69, "power": 33.350803}, {"timestamp": 9991.21, "power": 33.350803}, {"timestamp": 10011.8, "power": 33.350803}, {"timestamp": 10032.3, "power": 33.350803}, {"timestamp": 10052.9, "power": 33.350803}, {"timestamp": 10073.5, "power": 33.350803}, {"timestamp": 10094.0, "power": 33.490292}, {"timestamp": 10115.6, "power": 33.490292}, {"timestamp": 10136.2, "power": 33.490292}, {"timestamp": 10156.7, "power": 33.490292}, {"timestamp": 10177.3, "power": 33.490292}, {"timestamp": 10197.9, "power": 33.490292}, {"timestamp": 10218.4, "power": 33.490292}, {"timestamp": 10239.0, "power": 33.490292}, {"timestamp": 10259.5, "power": 33.490292}, {"timestamp": 10280.1, "power": 33.490292}, {"timestamp": 10300.6, "power": 33.490292}, {"timestamp": 10321.2, "power": 33.490292}, {"timestamp": 10341.8, "power": 33.490292}, {"timestamp": 10362.4, "power": 33.490292}, {"timestamp": 10382.9, "power": 33.490292}, {"timestamp": 10403.4, "power": 33.490292}, {"timestamp": 10424.0, "power": 33.490292}, {"timestamp": 10444.6, "power": 33.490292}, {"timestamp": 10465.1, "power": 33.490292}, {"timestamp": 10485.7, "power": 33.490292}, {"timestamp": 10506.3, "power": 33.490292}, {"timestamp": 10526.9, "power": 33.490292}, {"timestamp": 10547.4, "power": 33.490292}, {"timestamp": 10567.9, "power": 33.490292}, {"timestamp": 10588.5, "power": 33.490292}, {"timestamp": 10609.1, "power": 33.490292}, {"timestamp": 10629.7, "power": 33.490292}, {"timestamp": 10650.2, "power": 33.490292}, {"timestamp": 10670.8, "power": 33.490292}, {"timestamp": 10691.3, "power": 33.490292}, {"timestamp": 10711.8, "power": 33.490292}, {"timestamp": 10732.4, "power": 33.490292}, {"timestamp": 10753.0, "power": 33.490292}, {"timestamp": 10773.5, "power": 33.490292}, {"timestamp": 10794.1, "power": 33.490292}, {"timestamp": 10814.7, "power": 33.490292}, {"timestamp": 10835.2, "power": 33.490292}, {"timestamp": 10855.7, "power": 33.490292}, {"timestamp": 10876.2, "power": 33.490292}, {"timestamp": 10896.8, "power": 33.490292}, {"timestamp": 10917.3, "power": 33.490292}, {"timestamp": 10937.9, "power": 33.490292}, {"timestamp": 10958.5, "power": 33.490292}, {"timestamp": 10979.0, "power": 33.490292}, {"timestamp": 10999.6, "power": 33.490292}, {"timestamp": 11020.1, "power": 33.490292}, {"timestamp": 11040.6, "power": 33.490292}, {"timestamp": 11061.2, "power": 33.490292}, {"timestamp": 11081.7, "power": 33.490292}, {"timestamp": 11102.2, "power": 32.349554999999995}, {"timestamp": 11123.5, "power": 32.349554999999995}, {"timestamp": 11144.0, "power": 32.349554999999995}, {"timestamp": 11164.5, "power": 32.349554999999995}, {"timestamp": 11185.0, "power": 32.349554999999995}, {"timestamp": 11205.6, "power": 32.349554999999995}, {"timestamp": 11226.1, "power": 32.349554999999995}, {"timestamp": 11246.6, "power": 32.349554999999995}, {"timestamp": 11267.2, "power": 32.349554999999995}, {"timestamp": 11287.7, "power": 32.349554999999995}, {"timestamp": 11308.2, "power": 32.349554999999995}, {"timestamp": 11328.7, "power": 32.349554999999995}, {"timestamp": 11349.2, "power": 32.349554999999995}, {"timestamp": 11369.8, "power": 32.349554999999995}, {"timestamp": 11390.3, "power": 32.349554999999995}, {"timestamp": 11410.8, "power": 32.349554999999995}, {"timestamp": 11431.3, "power": 32.349554999999995}, {"timestamp": 11451.8, "power": 32.349554999999995}, {"timestamp": 11472.3, "power": 32.349554999999995}, {"timestamp": 11492.9, "power": 32.349554999999995}, {"timestamp": 11513.4, "power": 32.349554999999995}, {"timestamp": 11533.9, "power": 32.349554999999995}, {"timestamp": 11554.4, "power": 32.349554999999995}, {"timestamp": 11575.0, "power": 32.349554999999995}, {"timestamp": 11595.5, "power": 32.349554999999995}, {"timestamp": 11616.0, "power": 32.349554999999995}, {"timestamp": 11636.5, "power": 32.349554999999995}, {"timestamp": 11657.1, "power": 32.349554999999995}, {"timestamp": 11677.6, "power": 32.349554999999995}, {"timestamp": 11698.1, "power": 32.349554999999995}, {"timestamp": 11718.6, "power": 32.349554999999995}, {"timestamp": 11739.2, "power": 32.349554999999995}, {"timestamp": 11759.6, "power": 32.349554999999995}, {"timestamp": 11780.2, "power": 32.349554999999995}, {"timestamp": 11800.7, "power": 32.349554999999995}, {"timestamp": 11821.2, "power": 32.349554999999995}, {"timestamp": 11841.7, "power": 32.349554999999995}, {"timestamp": 11862.3, "power": 32.349554999999995}, {"timestamp": 11882.8, "power": 32.349554999999995}, {"timestamp": 11903.3, "power": 32.349554999999995}, {"timestamp": 11923.8, "power": 32.349554999999995}, {"timestamp": 11944.3, "power": 32.349554999999995}, {"timestamp": 11964.8, "power": 32.349554999999995}, {"timestamp": 11985.4, "power": 32.349554999999995}, {"timestamp": 12005.9, "power": 32.349554999999995}, {"timestamp": 12026.4, "power": 32.349554999999995}, {"timestamp": 12046.9, "power": 32.349554999999995}, {"timestamp": 12067.5, "power": 32.349554999999995}, {"timestamp": 12088.0, "power": 32.349554999999995}, {"timestamp": 12108.5, "power": 36.384198}, {"timestamp": 12129.6, "power": 36.384198}, {"timestamp": 12260.6, "power": 36.384198}, {"timestamp": 12281.2, "power": 36.384198}, {"timestamp": 12301.7, "power": 36.384198}, {"timestamp": 12322.3, "power": 36.384198}, {"timestamp": 12342.8, "power": 36.384198}, {"timestamp": 12363.3, "power": 36.384198}, {"timestamp": 12383.8, "power": 36.384198}, {"timestamp": 12404.3, "power": 36.384198}, {"timestamp": 12424.8, "power": 36.384198}, {"timestamp": 12445.4, "power": 36.384198}, {"timestamp": 12465.9, "power": 36.384198}, {"timestamp": 12486.4, "power": 36.384198}, {"timestamp": 12507.0, "power": 36.384198}, {"timestamp": 12527.5, "power": 36.384198}, {"timestamp": 12548.0, "power": 36.384198}, {"timestamp": 12568.5, "power": 36.384198}, {"timestamp": 12589.1, "power": 36.384198}, {"timestamp": 12609.6, "power": 36.384198}, {"timestamp": 12630.1, "power": 36.384198}, {"timestamp": 12650.6, "power": 36.384198}, {"timestamp": 12671.1, "power": 36.384198}, {"timestamp": 12691.6, "power": 36.384198}, {"timestamp": 12712.1, "power": 36.384198}, {"timestamp": 12732.6, "power": 36.384198}, {"timestamp": 12753.2, "power": 36.384198}, {"timestamp": 12773.7, "power": 36.384198}, {"timestamp": 12794.2, "power": 36.384198}, {"timestamp": 12814.8, "power": 36.384198}, {"timestamp": 12835.3, "power": 36.384198}, {"timestamp": 12855.8, "power": 36.384198}, {"timestamp": 12876.3, "power": 36.384198}, {"timestamp": 12896.8, "power": 36.384198}, {"timestamp": 12917.3, "power": 36.384198}, {"timestamp": 12937.9, "power": 36.384198}, {"timestamp": 12958.4, "power": 36.384198}, {"timestamp": 12978.9, "power": 36.384198}, {"timestamp": 12999.4, "power": 36.384198}, {"timestamp": 13019.9, "power": 36.384198}, {"timestamp": 13040.4, "power": 36.384198}, {"timestamp": 13060.9, "power": 36.384198}, {"timestamp": 13081.5, "power": 36.384198}, {"timestamp": 13102.0, "power": 36.384198}, {"timestamp": 13122.5, "power": 32.346462}, {"timestamp": 13143.6, "power": 32.346462}, {"timestamp": 13164.0, "power": 32.346462}, {"timestamp": 13184.6, "power": 32.346462}, {"timestamp": 13205.1, "power": 32.346462}, {"timestamp": 13225.6, "power": 32.346462}, {"timestamp": 13246.2, "power": 32.346462}, {"timestamp": 13266.7, "power": 32.346462}, {"timestamp": 13287.2, "power": 32.346462}, {"timestamp": 13307.7, "power": 32.346462}, {"timestamp": 13328.2, "power": 32.346462}, {"timestamp": 13348.7, "power": 32.346462}, {"timestamp": 13369.3, "power": 32.346462}, {"timestamp": 13389.8, "power": 32.346462}, {"timestamp": 13410.3, "power": 32.346462}, {"timestamp": 13430.8, "power": 32.346462}, {"timestamp": 13451.3, "power": 32.346462}, {"timestamp": 13471.8, "power": 32.346462}, {"timestamp": 13492.3, "power": 32.346462}, {"timestamp": 13512.8, "power": 32.346462}, {"timestamp": 13533.4, "power": 32.346462}, {"timestamp": 13553.9, "power": 32.346462}, {"timestamp": 13574.4, "power": 32.346462}, {"timestamp": 13594.9, "power": 32.346462}, {"timestamp": 13615.4, "power": 32.346462}, {"timestamp": 13635.9, "power": 32.346462}, {"timestamp": 13656.5, "power": 32.346462}, {"timestamp": 13677.1, "power": 32.346462}], "timeline": {"START": "4727.810013", "END": "10962.85847"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8449.23}, {"name": "clSetKernelArg", "calls": 19, "time": 3515.95}, {"name": "clReleaseKernel", "calls": 1, "time": 1388.94}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.4883}, {"name": "clReleaseContext", "calls": 1, "time": 44.186}, {"name": "clCreateContext", "calls": 1, "time": 31.6643}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5206}, {"name": "clCreateKernel", "calls": 1, "time": 0.339749}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.294665}, {"name": "clEnqueueTask", "calls": 1, "time": 0.15636}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087577}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07507}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028107}, {"name": "clReleaseDevice", "calls": 2, "time": 0.027467}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021909}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01471}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010808}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00936}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007543}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00708}, {"name": "clRetainDevice", "calls": 2, "time": 0.004967}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6235.05}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6234.56}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7516.75147, "utilization": 78.299494, "size": 8157970.0, "time": 1085.304944}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 203163338, "speed": 261.737, "utilization": 2.27202, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 12703881, "speed": 476.655, "utilization": 4.13763, "size": 0.127867}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len6/run3.json b/code/fpga/memory_results/dblp.xml.20MB.len6/run3.json new file mode 100644 index 0000000..4e69cc4 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.1304, "power": 32.275208}, {"timestamp": 63.7653, "power": 32.275208}, {"timestamp": 84.3012, "power": 32.275208}, {"timestamp": 104.834, "power": 32.275208}, {"timestamp": 125.733, "power": 32.275208}, {"timestamp": 146.291, "power": 32.275208}, {"timestamp": 166.82, "power": 32.275208}, {"timestamp": 187.359, "power": 32.275208}, {"timestamp": 207.893, "power": 32.275208}, {"timestamp": 228.424, "power": 32.275208}, {"timestamp": 248.955, "power": 32.275208}, {"timestamp": 269.491, "power": 32.275208}, {"timestamp": 290.009, "power": 32.275208}, {"timestamp": 310.5, "power": 32.275208}, {"timestamp": 331.032, "power": 32.275208}, {"timestamp": 351.569, "power": 32.275208}, {"timestamp": 372.107, "power": 32.275208}, {"timestamp": 392.644, "power": 32.275208}, {"timestamp": 413.179, "power": 32.275208}, {"timestamp": 433.721, "power": 32.275208}, {"timestamp": 454.231, "power": 32.275208}, {"timestamp": 474.766, "power": 32.275208}, {"timestamp": 495.306, "power": 32.275208}, {"timestamp": 515.846, "power": 32.275208}, {"timestamp": 536.387, "power": 32.275208}, {"timestamp": 556.925, "power": 32.275208}, {"timestamp": 577.469, "power": 32.275208}, {"timestamp": 597.98, "power": 32.275208}, {"timestamp": 618.512, "power": 32.275208}, {"timestamp": 639.052, "power": 32.275208}, {"timestamp": 659.586, "power": 32.275208}, {"timestamp": 680.124, "power": 32.275208}, {"timestamp": 700.661, "power": 32.275208}, {"timestamp": 721.209, "power": 32.275208}, {"timestamp": 741.763, "power": 32.275208}, {"timestamp": 762.259, "power": 32.275208}, {"timestamp": 782.794, "power": 32.275208}, {"timestamp": 803.327, "power": 32.275208}, {"timestamp": 823.863, "power": 32.275208}, {"timestamp": 844.403, "power": 32.275208}, {"timestamp": 864.938, "power": 32.275208}, {"timestamp": 885.474, "power": 32.275208}, {"timestamp": 905.98, "power": 32.275208}, {"timestamp": 926.512, "power": 32.275208}, {"timestamp": 947.051, "power": 32.275208}, {"timestamp": 967.588, "power": 32.275208}, {"timestamp": 988.129, "power": 32.275208}, {"timestamp": 1008.66, "power": 32.201054}, {"timestamp": 1029.79, "power": 32.201054}, {"timestamp": 1050.35, "power": 32.201054}, {"timestamp": 1070.9, "power": 32.201054}, {"timestamp": 1091.49, "power": 32.201054}, {"timestamp": 1112.08, "power": 32.201054}, {"timestamp": 1132.66, "power": 32.201054}, {"timestamp": 1153.25, "power": 32.201054}, {"timestamp": 1173.8, "power": 32.201054}, {"timestamp": 1194.35, "power": 32.201054}, {"timestamp": 1214.9, "power": 32.201054}, {"timestamp": 1235.49, "power": 32.201054}, {"timestamp": 1256.08, "power": 32.201054}, {"timestamp": 1276.67, "power": 32.201054}, {"timestamp": 1297.26, "power": 32.201054}, {"timestamp": 1317.79, "power": 32.201054}, {"timestamp": 1338.35, "power": 32.201054}, {"timestamp": 1358.9, "power": 32.201054}, {"timestamp": 1379.49, "power": 32.201054}, {"timestamp": 1400.09, "power": 32.201054}, {"timestamp": 1420.68, "power": 32.201054}, {"timestamp": 1441.27, "power": 32.201054}, {"timestamp": 1461.79, "power": 32.201054}, {"timestamp": 1482.35, "power": 32.201054}, {"timestamp": 1502.9, "power": 32.201054}, {"timestamp": 1523.49, "power": 32.201054}, {"timestamp": 1544.08, "power": 32.201054}, {"timestamp": 1564.67, "power": 32.201054}, {"timestamp": 1585.26, "power": 32.201054}, {"timestamp": 1605.79, "power": 32.201054}, {"timestamp": 1626.35, "power": 32.201054}, {"timestamp": 1646.9, "power": 32.201054}, {"timestamp": 1667.49, "power": 32.201054}, {"timestamp": 1688.08, "power": 32.201054}, {"timestamp": 1708.67, "power": 32.201054}, {"timestamp": 1729.26, "power": 32.201054}, {"timestamp": 1749.79, "power": 32.201054}, {"timestamp": 1770.34, "power": 32.201054}, {"timestamp": 1790.89, "power": 32.201054}, {"timestamp": 1811.48, "power": 32.201054}, {"timestamp": 1832.06, "power": 32.201054}, {"timestamp": 1852.65, "power": 32.201054}, {"timestamp": 1873.23, "power": 32.201054}, {"timestamp": 1893.79, "power": 32.201054}, {"timestamp": 1914.34, "power": 32.201054}, {"timestamp": 1934.9, "power": 32.201054}, {"timestamp": 1955.5, "power": 32.201054}, {"timestamp": 1976.1, "power": 32.201054}, {"timestamp": 1996.69, "power": 32.201054}, {"timestamp": 2017.29, "power": 32.563235999999996}, {"timestamp": 2038.38, "power": 32.563235999999996}, {"timestamp": 2058.94, "power": 32.563235999999996}, {"timestamp": 2079.53, "power": 32.563235999999996}, {"timestamp": 2100.13, "power": 32.563235999999996}, {"timestamp": 2120.72, "power": 32.563235999999996}, {"timestamp": 2141.31, "power": 32.563235999999996}, {"timestamp": 2161.89, "power": 32.563235999999996}, {"timestamp": 2182.44, "power": 32.563235999999996}, {"timestamp": 2202.99, "power": 32.563235999999996}, {"timestamp": 2223.58, "power": 32.563235999999996}, {"timestamp": 2244.17, "power": 32.563235999999996}, {"timestamp": 2264.76, "power": 32.563235999999996}, {"timestamp": 2285.35, "power": 32.563235999999996}, {"timestamp": 2305.92, "power": 32.563235999999996}, {"timestamp": 2326.48, "power": 32.563235999999996}, {"timestamp": 2347.04, "power": 32.563235999999996}, {"timestamp": 2367.62, "power": 32.563235999999996}, {"timestamp": 2388.22, "power": 32.563235999999996}, {"timestamp": 2408.82, "power": 32.563235999999996}, {"timestamp": 2429.41, "power": 32.563235999999996}, {"timestamp": 2449.98, "power": 32.563235999999996}, {"timestamp": 2470.53, "power": 32.563235999999996}, {"timestamp": 2491.08, "power": 32.563235999999996}, {"timestamp": 2511.67, "power": 32.563235999999996}, {"timestamp": 2532.26, "power": 32.563235999999996}, {"timestamp": 2552.86, "power": 32.563235999999996}, {"timestamp": 2573.44, "power": 32.563235999999996}, {"timestamp": 2594.02, "power": 32.563235999999996}, {"timestamp": 2614.57, "power": 32.563235999999996}, {"timestamp": 2635.16, "power": 32.563235999999996}, {"timestamp": 2655.75, "power": 32.563235999999996}, {"timestamp": 2676.34, "power": 32.563235999999996}, {"timestamp": 2696.94, "power": 32.563235999999996}, {"timestamp": 2717.55, "power": 32.563235999999996}, {"timestamp": 2738.11, "power": 32.563235999999996}, {"timestamp": 2758.66, "power": 32.563235999999996}, {"timestamp": 2779.26, "power": 32.563235999999996}, {"timestamp": 2799.85, "power": 32.563235999999996}, {"timestamp": 2820.44, "power": 32.563235999999996}, {"timestamp": 2841.03, "power": 32.563235999999996}, {"timestamp": 2861.62, "power": 32.563235999999996}, {"timestamp": 2882.19, "power": 32.563235999999996}, {"timestamp": 2902.74, "power": 32.563235999999996}, {"timestamp": 2923.33, "power": 32.563235999999996}, {"timestamp": 2943.92, "power": 32.563235999999996}, {"timestamp": 2964.51, "power": 32.563235999999996}, {"timestamp": 2985.11, "power": 32.563235999999996}, {"timestamp": 3005.7, "power": 32.563235999999996}, {"timestamp": 3026.27, "power": 32.790489}, {"timestamp": 3047.32, "power": 32.790489}, {"timestamp": 3067.91, "power": 32.790489}, {"timestamp": 3088.5, "power": 32.790489}, {"timestamp": 3109.09, "power": 32.790489}, {"timestamp": 3129.68, "power": 32.790489}, {"timestamp": 3150.26, "power": 32.790489}, {"timestamp": 3170.82, "power": 32.790489}, {"timestamp": 3191.42, "power": 32.790489}, {"timestamp": 3212.01, "power": 32.790489}, {"timestamp": 3232.6, "power": 32.790489}, {"timestamp": 3253.19, "power": 32.790489}, {"timestamp": 3273.79, "power": 32.790489}, {"timestamp": 3294.35, "power": 32.790489}, {"timestamp": 3314.9, "power": 32.790489}, {"timestamp": 3335.49, "power": 32.790489}, {"timestamp": 3356.08, "power": 32.790489}, {"timestamp": 3376.67, "power": 32.790489}, {"timestamp": 3397.27, "power": 32.790489}, {"timestamp": 3417.85, "power": 32.790489}, {"timestamp": 3438.4, "power": 32.790489}, {"timestamp": 3458.96, "power": 32.790489}, {"timestamp": 3479.55, "power": 32.790489}, {"timestamp": 3500.14, "power": 32.790489}, {"timestamp": 3520.74, "power": 32.790489}, {"timestamp": 3541.33, "power": 32.790489}, {"timestamp": 3561.89, "power": 32.790489}, {"timestamp": 3582.45, "power": 32.790489}, {"timestamp": 3603.02, "power": 32.790489}, {"timestamp": 3623.61, "power": 32.790489}, {"timestamp": 3644.13, "power": 32.790489}, {"timestamp": 3664.65, "power": 32.790489}, {"timestamp": 3685.17, "power": 32.790489}, {"timestamp": 3705.7, "power": 32.790489}, {"timestamp": 3726.2, "power": 32.790489}, {"timestamp": 3746.72, "power": 32.790489}, {"timestamp": 3767.24, "power": 32.790489}, {"timestamp": 3787.78, "power": 32.790489}, {"timestamp": 3808.3, "power": 32.790489}, {"timestamp": 3828.83, "power": 32.790489}, {"timestamp": 3849.36, "power": 32.790489}, {"timestamp": 3869.86, "power": 32.790489}, {"timestamp": 3890.34, "power": 32.790489}, {"timestamp": 3910.87, "power": 32.790489}, {"timestamp": 3931.39, "power": 32.790489}, {"timestamp": 3951.92, "power": 32.790489}, {"timestamp": 3972.45, "power": 32.790489}, {"timestamp": 3992.98, "power": 32.790489}, {"timestamp": 4013.51, "power": 32.790489}, {"timestamp": 4034.03, "power": 35.526815}, {"timestamp": 4055.07, "power": 35.526815}, {"timestamp": 4075.61, "power": 35.526815}, {"timestamp": 4096.14, "power": 35.526815}, {"timestamp": 4116.67, "power": 35.526815}, {"timestamp": 4137.21, "power": 35.526815}, {"timestamp": 4157.75, "power": 35.526815}, {"timestamp": 4178.23, "power": 35.526815}, {"timestamp": 4198.76, "power": 35.526815}, {"timestamp": 4219.29, "power": 35.526815}, {"timestamp": 4239.82, "power": 35.526815}, {"timestamp": 4260.35, "power": 35.526815}, {"timestamp": 4280.88, "power": 35.526815}, {"timestamp": 4301.41, "power": 35.526815}, {"timestamp": 4321.93, "power": 35.526815}, {"timestamp": 4342.41, "power": 35.526815}, {"timestamp": 4362.94, "power": 35.526815}, {"timestamp": 4383.47, "power": 35.526815}, {"timestamp": 4404.01, "power": 35.526815}, {"timestamp": 4424.54, "power": 35.526815}, {"timestamp": 4445.07, "power": 35.526815}, {"timestamp": 4465.6, "power": 35.526815}, {"timestamp": 4486.11, "power": 35.526815}, {"timestamp": 4506.64, "power": 35.526815}, {"timestamp": 4527.17, "power": 35.526815}, {"timestamp": 4547.7, "power": 35.526815}, {"timestamp": 4568.23, "power": 35.526815}, {"timestamp": 4588.76, "power": 35.526815}, {"timestamp": 4609.29, "power": 35.526815}, {"timestamp": 4629.83, "power": 35.526815}, {"timestamp": 4650.31, "power": 35.526815}, {"timestamp": 4670.84, "power": 35.526815}, {"timestamp": 4691.37, "power": 35.526815}, {"timestamp": 4711.91, "power": 35.526815}, {"timestamp": 4732.45, "power": 35.526815}, {"timestamp": 4752.99, "power": 35.526815}, {"timestamp": 4773.53, "power": 35.526815}, {"timestamp": 4794.05, "power": 35.526815}, {"timestamp": 4814.59, "power": 35.526815}, {"timestamp": 4835.13, "power": 35.526815}, {"timestamp": 4855.67, "power": 35.526815}, {"timestamp": 4876.22, "power": 35.526815}, {"timestamp": 4896.78, "power": 35.526815}, {"timestamp": 4917.35, "power": 35.526815}, {"timestamp": 4937.83, "power": 35.526815}, {"timestamp": 4958.32, "power": 35.526815}, {"timestamp": 4978.86, "power": 35.526815}, {"timestamp": 4999.4, "power": 35.526815}, {"timestamp": 5019.94, "power": 35.526815}, {"timestamp": 5040.48, "power": 33.786367999999996}, {"timestamp": 5061.52, "power": 33.786367999999996}, {"timestamp": 5082.03, "power": 33.786367999999996}, {"timestamp": 5102.52, "power": 33.786367999999996}, {"timestamp": 5123.06, "power": 33.786367999999996}, {"timestamp": 5143.59, "power": 33.786367999999996}, {"timestamp": 5164.13, "power": 33.786367999999996}, {"timestamp": 5184.67, "power": 33.786367999999996}, {"timestamp": 5205.21, "power": 33.786367999999996}, {"timestamp": 5225.76, "power": 33.786367999999996}, {"timestamp": 5246.3, "power": 33.786367999999996}, {"timestamp": 5266.84, "power": 33.786367999999996}, {"timestamp": 5287.41, "power": 33.786367999999996}, {"timestamp": 5307.97, "power": 33.786367999999996}, {"timestamp": 5328.56, "power": 33.786367999999996}, {"timestamp": 5349.13, "power": 33.786367999999996}, {"timestamp": 5369.7, "power": 33.786367999999996}, {"timestamp": 5390.22, "power": 33.786367999999996}, {"timestamp": 5410.77, "power": 33.786367999999996}, {"timestamp": 5431.35, "power": 33.786367999999996}, {"timestamp": 5451.92, "power": 33.786367999999996}, {"timestamp": 5472.48, "power": 33.786367999999996}, {"timestamp": 5493.04, "power": 33.786367999999996}, {"timestamp": 5513.59, "power": 33.786367999999996}, {"timestamp": 5534.11, "power": 33.786367999999996}, {"timestamp": 5554.66, "power": 33.786367999999996}, {"timestamp": 5575.23, "power": 33.786367999999996}, {"timestamp": 5595.8, "power": 33.786367999999996}, {"timestamp": 5616.37, "power": 33.786367999999996}, {"timestamp": 5636.94, "power": 33.786367999999996}, {"timestamp": 5657.5, "power": 33.786367999999996}, {"timestamp": 5678.02, "power": 33.786367999999996}, {"timestamp": 5698.51, "power": 33.786367999999996}, {"timestamp": 5719.04, "power": 33.786367999999996}, {"timestamp": 5739.59, "power": 33.786367999999996}, {"timestamp": 5760.13, "power": 33.786367999999996}, {"timestamp": 5780.66, "power": 33.786367999999996}, {"timestamp": 5801.2, "power": 33.786367999999996}, {"timestamp": 5821.76, "power": 33.786367999999996}, {"timestamp": 5842.25, "power": 33.786367999999996}, {"timestamp": 5862.78, "power": 33.786367999999996}, {"timestamp": 5883.32, "power": 33.786367999999996}, {"timestamp": 5903.85, "power": 33.786367999999996}, {"timestamp": 5924.39, "power": 33.786367999999996}, {"timestamp": 5944.93, "power": 33.786367999999996}, {"timestamp": 5965.47, "power": 33.786367999999996}, {"timestamp": 5985.99, "power": 33.786367999999996}, {"timestamp": 6006.52, "power": 33.786367999999996}, {"timestamp": 6027.06, "power": 33.786367999999996}, {"timestamp": 6047.6, "power": 33.222792}, {"timestamp": 6068.62, "power": 33.222792}, {"timestamp": 6089.16, "power": 33.222792}, {"timestamp": 6109.7, "power": 33.222792}, {"timestamp": 6130.21, "power": 33.222792}, {"timestamp": 6150.76, "power": 33.222792}, {"timestamp": 6171.29, "power": 33.222792}, {"timestamp": 6191.83, "power": 33.222792}, {"timestamp": 6212.37, "power": 33.222792}, {"timestamp": 6232.91, "power": 33.222792}, {"timestamp": 6253.44, "power": 33.222792}, {"timestamp": 6274.02, "power": 33.222792}, {"timestamp": 6294.56, "power": 33.222792}, {"timestamp": 6315.12, "power": 33.222792}, {"timestamp": 6335.67, "power": 33.222792}, {"timestamp": 6356.23, "power": 33.222792}, {"timestamp": 6376.79, "power": 33.222792}, {"timestamp": 6397.37, "power": 33.222792}, {"timestamp": 6417.9, "power": 33.222792}, {"timestamp": 6438.4, "power": 33.222792}, {"timestamp": 6458.93, "power": 33.222792}, {"timestamp": 6479.47, "power": 33.222792}, {"timestamp": 6500.0, "power": 33.222792}, {"timestamp": 6520.54, "power": 33.222792}, {"timestamp": 6541.08, "power": 33.222792}, {"timestamp": 6561.62, "power": 33.222792}, {"timestamp": 6582.13, "power": 33.222792}, {"timestamp": 6602.66, "power": 33.222792}, {"timestamp": 6623.2, "power": 33.222792}, {"timestamp": 6643.74, "power": 33.222792}, {"timestamp": 6664.28, "power": 33.222792}, {"timestamp": 6684.82, "power": 33.222792}, {"timestamp": 6705.36, "power": 33.222792}, {"timestamp": 6725.87, "power": 33.222792}, {"timestamp": 6746.36, "power": 33.222792}, {"timestamp": 6766.89, "power": 33.222792}, {"timestamp": 6787.43, "power": 33.222792}, {"timestamp": 6807.97, "power": 33.222792}, {"timestamp": 6828.51, "power": 33.222792}, {"timestamp": 6849.05, "power": 33.222792}, {"timestamp": 6869.59, "power": 33.222792}, {"timestamp": 6890.12, "power": 33.222792}, {"timestamp": 6910.65, "power": 33.222792}, {"timestamp": 6931.19, "power": 33.222792}, {"timestamp": 6951.73, "power": 33.222792}, {"timestamp": 6972.27, "power": 33.222792}, {"timestamp": 6992.81, "power": 33.222792}, {"timestamp": 7013.34, "power": 33.222792}, {"timestamp": 7033.86, "power": 33.222792}, {"timestamp": 7054.35, "power": 33.231665}, {"timestamp": 7075.39, "power": 33.231665}, {"timestamp": 7095.93, "power": 33.231665}, {"timestamp": 7116.47, "power": 33.231665}, {"timestamp": 7137.01, "power": 33.231665}, {"timestamp": 7157.55, "power": 33.231665}, {"timestamp": 7178.12, "power": 33.231665}, {"timestamp": 7198.68, "power": 33.231665}, {"timestamp": 7219.25, "power": 33.231665}, {"timestamp": 7239.82, "power": 33.231665}, {"timestamp": 7260.39, "power": 33.231665}, {"timestamp": 7280.95, "power": 33.231665}, {"timestamp": 7301.52, "power": 33.231665}, {"timestamp": 7322.05, "power": 33.231665}, {"timestamp": 7342.59, "power": 33.231665}, {"timestamp": 7363.13, "power": 33.231665}, {"timestamp": 7383.68, "power": 33.231665}, {"timestamp": 7404.36, "power": 33.231665}, {"timestamp": 7424.93, "power": 33.231665}, {"timestamp": 7445.51, "power": 33.231665}, {"timestamp": 7466.02, "power": 33.231665}, {"timestamp": 7486.57, "power": 33.231665}, {"timestamp": 7507.13, "power": 33.231665}, {"timestamp": 7527.69, "power": 33.231665}, {"timestamp": 7548.25, "power": 33.231665}, {"timestamp": 7568.81, "power": 33.231665}, {"timestamp": 7589.37, "power": 33.231665}, {"timestamp": 7609.89, "power": 33.231665}, {"timestamp": 7630.45, "power": 33.231665}, {"timestamp": 7651.02, "power": 33.231665}, {"timestamp": 7671.6, "power": 33.231665}, {"timestamp": 7692.13, "power": 33.231665}, {"timestamp": 7712.67, "power": 33.231665}, {"timestamp": 7733.21, "power": 33.231665}, {"timestamp": 7753.77, "power": 33.231665}, {"timestamp": 7774.26, "power": 33.231665}, {"timestamp": 7794.79, "power": 33.231665}, {"timestamp": 7815.32, "power": 33.231665}, {"timestamp": 7835.86, "power": 33.231665}, {"timestamp": 7856.4, "power": 33.231665}, {"timestamp": 7876.94, "power": 33.231665}, {"timestamp": 7897.48, "power": 33.231665}, {"timestamp": 7918.0, "power": 33.231665}, {"timestamp": 7938.49, "power": 33.231665}, {"timestamp": 7959.02, "power": 33.231665}, {"timestamp": 7979.55, "power": 33.231665}, {"timestamp": 8000.09, "power": 33.231665}, {"timestamp": 8020.63, "power": 33.231665}, {"timestamp": 8041.17, "power": 33.231665}, {"timestamp": 8061.71, "power": 33.761456}, {"timestamp": 8082.84, "power": 33.761456}, {"timestamp": 8103.37, "power": 33.761456}, {"timestamp": 8123.91, "power": 33.761456}, {"timestamp": 8144.45, "power": 33.761456}, {"timestamp": 8164.99, "power": 33.761456}, {"timestamp": 8185.52, "power": 33.761456}, {"timestamp": 8206.04, "power": 33.761456}, {"timestamp": 8226.57, "power": 33.761456}, {"timestamp": 8247.11, "power": 33.761456}, {"timestamp": 8267.65, "power": 33.761456}, {"timestamp": 8288.19, "power": 33.761456}, {"timestamp": 8308.72, "power": 33.761456}, {"timestamp": 8329.26, "power": 33.761456}, {"timestamp": 8349.81, "power": 33.761456}, {"timestamp": 8370.3, "power": 33.761456}, {"timestamp": 8390.83, "power": 33.761456}, {"timestamp": 8411.37, "power": 33.761456}, {"timestamp": 8431.91, "power": 33.761456}, {"timestamp": 8452.45, "power": 33.761456}, {"timestamp": 8472.99, "power": 33.761456}, {"timestamp": 8493.53, "power": 33.761456}, {"timestamp": 8514.05, "power": 33.761456}, {"timestamp": 8534.59, "power": 33.761456}, {"timestamp": 8555.12, "power": 33.761456}, {"timestamp": 8575.66, "power": 33.761456}, {"timestamp": 8596.2, "power": 33.761456}, {"timestamp": 8616.74, "power": 33.761456}, {"timestamp": 8637.28, "power": 33.761456}, {"timestamp": 8657.84, "power": 33.761456}, {"timestamp": 8678.35, "power": 33.761456}, {"timestamp": 8698.89, "power": 33.761456}, {"timestamp": 8719.43, "power": 33.761456}, {"timestamp": 8739.97, "power": 33.761456}, {"timestamp": 8760.5, "power": 33.761456}, {"timestamp": 8781.04, "power": 33.761456}, {"timestamp": 8801.57, "power": 33.761456}, {"timestamp": 8822.09, "power": 33.761456}, {"timestamp": 8842.59, "power": 33.761456}, {"timestamp": 8863.12, "power": 33.761456}, {"timestamp": 8883.66, "power": 33.761456}, {"timestamp": 8904.19, "power": 33.761456}, {"timestamp": 8924.73, "power": 33.761456}, {"timestamp": 8945.3, "power": 33.761456}, {"timestamp": 8965.83, "power": 33.761456}, {"timestamp": 8986.32, "power": 33.761456}, {"timestamp": 9006.89, "power": 33.761456}, {"timestamp": 9027.45, "power": 33.761456}, {"timestamp": 9048.02, "power": 33.761456}, {"timestamp": 9068.59, "power": 33.063295}, {"timestamp": 9089.68, "power": 33.063295}, {"timestamp": 9110.19, "power": 33.063295}, {"timestamp": 9130.69, "power": 33.063295}, {"timestamp": 9151.22, "power": 33.063295}, {"timestamp": 9171.79, "power": 33.063295}, {"timestamp": 9192.36, "power": 33.063295}, {"timestamp": 9212.92, "power": 33.063295}, {"timestamp": 9233.5, "power": 33.063295}, {"timestamp": 9254.01, "power": 33.063295}, {"timestamp": 9274.5, "power": 33.063295}, {"timestamp": 9295.06, "power": 33.063295}, {"timestamp": 9315.63, "power": 33.063295}, {"timestamp": 9336.2, "power": 33.063295}, {"timestamp": 9356.77, "power": 33.063295}, {"timestamp": 9377.32, "power": 33.063295}, {"timestamp": 9397.83, "power": 33.063295}, {"timestamp": 9418.32, "power": 33.063295}, {"timestamp": 9438.88, "power": 33.063295}, {"timestamp": 9459.45, "power": 33.063295}, {"timestamp": 9480.01, "power": 33.063295}, {"timestamp": 9500.56, "power": 33.063295}, {"timestamp": 9521.13, "power": 33.063295}, {"timestamp": 9541.71, "power": 33.063295}, {"timestamp": 9562.21, "power": 33.063295}, {"timestamp": 9582.77, "power": 33.063295}, {"timestamp": 9603.34, "power": 33.063295}, {"timestamp": 9623.92, "power": 33.063295}, {"timestamp": 9644.48, "power": 33.063295}, {"timestamp": 9665.04, "power": 33.063295}, {"timestamp": 9685.61, "power": 33.063295}, {"timestamp": 9706.11, "power": 33.063295}, {"timestamp": 9726.65, "power": 33.063295}, {"timestamp": 9747.18, "power": 33.063295}, {"timestamp": 9767.72, "power": 33.063295}, {"timestamp": 9788.25, "power": 33.063295}, {"timestamp": 9808.79, "power": 33.063295}, {"timestamp": 9829.33, "power": 33.063295}, {"timestamp": 9849.85, "power": 33.063295}, {"timestamp": 9870.39, "power": 33.063295}, {"timestamp": 9890.93, "power": 33.063295}, {"timestamp": 9911.47, "power": 33.063295}, {"timestamp": 9932.01, "power": 33.063295}, {"timestamp": 9952.55, "power": 33.063295}, {"timestamp": 9973.08, "power": 33.063295}, {"timestamp": 9993.62, "power": 33.063295}, {"timestamp": 10014.1, "power": 33.063295}, {"timestamp": 10034.7, "power": 33.063295}, {"timestamp": 10055.2, "power": 33.063295}, {"timestamp": 10075.8, "power": 33.346277}, {"timestamp": 10097.2, "power": 33.346277}, {"timestamp": 10117.8, "power": 33.346277}, {"timestamp": 10138.3, "power": 33.346277}, {"timestamp": 10158.8, "power": 33.346277}, {"timestamp": 10179.3, "power": 33.346277}, {"timestamp": 10199.9, "power": 33.346277}, {"timestamp": 10220.4, "power": 33.346277}, {"timestamp": 10241.0, "power": 33.346277}, {"timestamp": 10261.5, "power": 33.346277}, {"timestamp": 10282.1, "power": 33.346277}, {"timestamp": 10302.6, "power": 33.346277}, {"timestamp": 10323.2, "power": 33.346277}, {"timestamp": 10343.7, "power": 33.346277}, {"timestamp": 10364.3, "power": 33.346277}, {"timestamp": 10384.9, "power": 33.346277}, {"timestamp": 10405.4, "power": 33.346277}, {"timestamp": 10425.9, "power": 33.346277}, {"timestamp": 10446.5, "power": 33.346277}, {"timestamp": 10467.0, "power": 33.346277}, {"timestamp": 10487.6, "power": 33.346277}, {"timestamp": 10508.2, "power": 33.346277}, {"timestamp": 10528.7, "power": 33.346277}, {"timestamp": 10549.3, "power": 33.346277}, {"timestamp": 10569.9, "power": 33.346277}, {"timestamp": 10590.4, "power": 33.346277}, {"timestamp": 10611.0, "power": 33.346277}, {"timestamp": 10631.5, "power": 33.346277}, {"timestamp": 10652.1, "power": 33.346277}, {"timestamp": 10672.6, "power": 33.346277}, {"timestamp": 10693.2, "power": 33.346277}, {"timestamp": 10713.7, "power": 33.346277}, {"timestamp": 10734.2, "power": 33.346277}, {"timestamp": 10754.8, "power": 33.346277}, {"timestamp": 10775.3, "power": 33.346277}, {"timestamp": 10795.9, "power": 33.346277}, {"timestamp": 10816.4, "power": 33.346277}, {"timestamp": 10837.0, "power": 33.346277}, {"timestamp": 10857.6, "power": 33.346277}, {"timestamp": 10878.1, "power": 33.346277}, {"timestamp": 10898.6, "power": 33.346277}, {"timestamp": 10919.2, "power": 33.346277}, {"timestamp": 10939.8, "power": 33.346277}, {"timestamp": 10960.4, "power": 33.346277}, {"timestamp": 10980.9, "power": 33.346277}, {"timestamp": 11001.5, "power": 33.346277}, {"timestamp": 11022.0, "power": 33.346277}, {"timestamp": 11042.5, "power": 33.346277}, {"timestamp": 11063.1, "power": 33.346277}, {"timestamp": 11083.6, "power": 33.192728}, {"timestamp": 11105.0, "power": 33.192728}, {"timestamp": 11125.6, "power": 33.192728}, {"timestamp": 11146.1, "power": 33.192728}, {"timestamp": 11166.7, "power": 33.192728}, {"timestamp": 11187.2, "power": 33.192728}, {"timestamp": 11207.8, "power": 33.192728}, {"timestamp": 11228.3, "power": 33.192728}, {"timestamp": 11248.8, "power": 33.192728}, {"timestamp": 11269.3, "power": 33.192728}, {"timestamp": 11289.8, "power": 33.192728}, {"timestamp": 11310.4, "power": 33.192728}, {"timestamp": 11330.9, "power": 33.192728}, {"timestamp": 11351.4, "power": 33.192728}, {"timestamp": 11372.0, "power": 33.192728}, {"timestamp": 11392.5, "power": 33.192728}, {"timestamp": 11413.0, "power": 33.192728}, {"timestamp": 11433.6, "power": 33.192728}, {"timestamp": 11454.1, "power": 33.192728}, {"timestamp": 11474.6, "power": 33.192728}, {"timestamp": 11495.1, "power": 33.192728}, {"timestamp": 11515.6, "power": 33.192728}, {"timestamp": 11536.1, "power": 33.192728}, {"timestamp": 11556.7, "power": 33.192728}, {"timestamp": 11577.2, "power": 33.192728}, {"timestamp": 11597.7, "power": 33.192728}, {"timestamp": 11618.2, "power": 33.192728}, {"timestamp": 11638.8, "power": 33.192728}, {"timestamp": 11659.3, "power": 33.192728}, {"timestamp": 11679.8, "power": 33.192728}, {"timestamp": 11700.3, "power": 33.192728}, {"timestamp": 11720.9, "power": 33.192728}, {"timestamp": 11741.4, "power": 33.192728}, {"timestamp": 11761.9, "power": 33.192728}, {"timestamp": 11782.4, "power": 33.192728}, {"timestamp": 11802.9, "power": 33.192728}, {"timestamp": 11823.4, "power": 33.192728}, {"timestamp": 11844.0, "power": 33.192728}, {"timestamp": 11864.5, "power": 33.192728}, {"timestamp": 11885.0, "power": 33.192728}, {"timestamp": 11905.5, "power": 33.192728}, {"timestamp": 11926.0, "power": 33.192728}, {"timestamp": 11946.6, "power": 33.192728}, {"timestamp": 11967.1, "power": 33.192728}, {"timestamp": 11987.6, "power": 33.192728}, {"timestamp": 12008.2, "power": 33.192728}, {"timestamp": 12028.7, "power": 33.192728}, {"timestamp": 12049.2, "power": 33.192728}, {"timestamp": 12069.8, "power": 33.192728}, {"timestamp": 12090.2, "power": 35.843276}, {"timestamp": 12112.8, "power": 35.843276}, {"timestamp": 12133.4, "power": 35.843276}, {"timestamp": 12153.9, "power": 35.843276}, {"timestamp": 12174.4, "power": 35.843276}, {"timestamp": 12194.9, "power": 35.843276}, {"timestamp": 12215.4, "power": 35.843276}, {"timestamp": 12235.9, "power": 35.843276}, {"timestamp": 12256.5, "power": 35.843276}, {"timestamp": 12277.0, "power": 35.843276}, {"timestamp": 12297.5, "power": 35.843276}, {"timestamp": 12318.0, "power": 35.843276}, {"timestamp": 12338.5, "power": 35.843276}, {"timestamp": 12359.0, "power": 35.843276}, {"timestamp": 12379.6, "power": 35.843276}, {"timestamp": 12400.1, "power": 35.843276}, {"timestamp": 12420.7, "power": 35.843276}, {"timestamp": 12506.3, "power": 35.843276}, {"timestamp": 12526.9, "power": 35.843276}, {"timestamp": 12547.4, "power": 35.843276}, {"timestamp": 12567.9, "power": 35.843276}, {"timestamp": 12588.4, "power": 35.843276}, {"timestamp": 12608.9, "power": 35.843276}, {"timestamp": 12629.5, "power": 35.843276}, {"timestamp": 12650.0, "power": 35.843276}, {"timestamp": 12670.5, "power": 35.843276}, {"timestamp": 12691.0, "power": 35.843276}, {"timestamp": 12711.5, "power": 35.843276}, {"timestamp": 12732.0, "power": 35.843276}, {"timestamp": 12752.6, "power": 35.843276}, {"timestamp": 12773.1, "power": 35.843276}, {"timestamp": 12793.6, "power": 35.843276}, {"timestamp": 12814.1, "power": 35.843276}, {"timestamp": 12834.6, "power": 35.843276}, {"timestamp": 12855.1, "power": 35.843276}, {"timestamp": 12875.6, "power": 35.843276}, {"timestamp": 12896.1, "power": 35.843276}, {"timestamp": 12916.7, "power": 35.843276}, {"timestamp": 12937.2, "power": 35.843276}, {"timestamp": 12957.8, "power": 35.843276}, {"timestamp": 12978.2, "power": 35.843276}, {"timestamp": 12998.7, "power": 35.843276}, {"timestamp": 13019.3, "power": 35.843276}, {"timestamp": 13039.8, "power": 35.843276}, {"timestamp": 13060.3, "power": 35.843276}, {"timestamp": 13080.8, "power": 35.843276}, {"timestamp": 13101.4, "power": 32.411873}, {"timestamp": 13122.5, "power": 32.411873}, {"timestamp": 13142.9, "power": 32.411873}, {"timestamp": 13163.5, "power": 32.411873}, {"timestamp": 13184.0, "power": 32.411873}, {"timestamp": 13204.5, "power": 32.411873}, {"timestamp": 13225.1, "power": 32.411873}, {"timestamp": 13245.6, "power": 32.411873}, {"timestamp": 13266.1, "power": 32.411873}, {"timestamp": 13286.6, "power": 32.411873}, {"timestamp": 13307.1, "power": 32.411873}, {"timestamp": 13327.3, "power": 32.411873}, {"timestamp": 13347.6, "power": 32.411873}, {"timestamp": 13368.1, "power": 32.411873}, {"timestamp": 13388.6, "power": 32.411873}, {"timestamp": 13409.1, "power": 32.411873}, {"timestamp": 13429.7, "power": 32.411873}, {"timestamp": 13450.2, "power": 32.411873}, {"timestamp": 13470.6, "power": 32.411873}, {"timestamp": 13491.2, "power": 32.411873}, {"timestamp": 13511.7, "power": 32.411873}, {"timestamp": 13532.2, "power": 32.411873}, {"timestamp": 13552.7, "power": 32.411873}, {"timestamp": 13573.3, "power": 32.411873}, {"timestamp": 13593.8, "power": 32.411873}, {"timestamp": 13614.3, "power": 32.411873}, {"timestamp": 13634.7, "power": 32.411873}, {"timestamp": 13655.3, "power": 32.411873}, {"timestamp": 13675.8, "power": 32.411873}, {"timestamp": 13696.3, "power": 32.411873}, {"timestamp": 13716.8, "power": 32.411873}, {"timestamp": 13737.4, "power": 32.411873}, {"timestamp": 13757.9, "power": 32.411873}, {"timestamp": 13778.4, "power": 32.411873}, {"timestamp": 13798.9, "power": 32.411873}, {"timestamp": 13819.4, "power": 32.411873}, {"timestamp": 13839.9, "power": 32.411873}, {"timestamp": 13860.4, "power": 32.411873}, {"timestamp": 13881.2, "power": 32.411873}, {"timestamp": 13901.7, "power": 32.411873}, {"timestamp": 13922.2, "power": 32.411873}], "timeline": {"START": "4651.269612", "END": "11090.8617"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8751.72}, {"name": "clSetKernelArg", "calls": 19, "time": 3460.54}, {"name": "clReleaseKernel", "calls": 1, "time": 1372.0}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.5168}, {"name": "clReleaseContext", "calls": 1, "time": 50.4853}, {"name": "clCreateContext", "calls": 1, "time": 40.9868}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0098}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.788333}, {"name": "clCreateKernel", "calls": 1, "time": 0.3405}, {"name": "clEnqueueTask", "calls": 1, "time": 0.170479}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078939}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072319}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02766}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025384}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.022913}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021503}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010879}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008914}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00708}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00678}, {"name": "clRetainDevice", "calls": 2, "time": 0.004721}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6439.59}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6439.08}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7663.297056, "utilization": 79.826011, "size": 8157970.0, "time": 1064.550607}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 209877990, "speed": 261.766, "utilization": 2.27228, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 13123628, "speed": 476.625, "utilization": 4.13737, "size": 0.12787}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len6/run4.json b/code/fpga/memory_results/dblp.xml.20MB.len6/run4.json new file mode 100644 index 0000000..43d6fad --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.5701, "power": 32.596124}, {"timestamp": 63.2646, "power": 32.596124}, {"timestamp": 83.8104, "power": 32.596124}, {"timestamp": 104.348, "power": 32.596124}, {"timestamp": 125.182, "power": 32.596124}, {"timestamp": 145.726, "power": 32.596124}, {"timestamp": 166.256, "power": 32.596124}, {"timestamp": 186.795, "power": 32.596124}, {"timestamp": 207.334, "power": 32.596124}, {"timestamp": 227.871, "power": 32.596124}, {"timestamp": 248.408, "power": 32.596124}, {"timestamp": 268.959, "power": 32.596124}, {"timestamp": 289.471, "power": 32.596124}, {"timestamp": 310.013, "power": 32.596124}, {"timestamp": 330.558, "power": 32.596124}, {"timestamp": 351.106, "power": 32.596124}, {"timestamp": 371.65, "power": 32.596124}, {"timestamp": 392.2, "power": 32.596124}, {"timestamp": 412.742, "power": 32.596124}, {"timestamp": 433.263, "power": 32.596124}, {"timestamp": 453.766, "power": 32.596124}, {"timestamp": 474.31, "power": 32.596124}, {"timestamp": 494.854, "power": 32.596124}, {"timestamp": 515.399, "power": 32.596124}, {"timestamp": 535.944, "power": 32.596124}, {"timestamp": 556.493, "power": 32.596124}, {"timestamp": 577.058, "power": 32.596124}, {"timestamp": 597.558, "power": 32.596124}, {"timestamp": 618.096, "power": 32.596124}, {"timestamp": 638.639, "power": 32.596124}, {"timestamp": 659.186, "power": 32.596124}, {"timestamp": 679.73, "power": 32.596124}, {"timestamp": 700.274, "power": 32.596124}, {"timestamp": 720.824, "power": 32.596124}, {"timestamp": 741.34, "power": 32.596124}, {"timestamp": 761.879, "power": 32.596124}, {"timestamp": 782.426, "power": 32.596124}, {"timestamp": 802.971, "power": 32.596124}, {"timestamp": 823.515, "power": 32.596124}, {"timestamp": 844.061, "power": 32.596124}, {"timestamp": 864.607, "power": 32.596124}, {"timestamp": 885.101, "power": 32.596124}, {"timestamp": 905.601, "power": 32.596124}, {"timestamp": 926.14, "power": 32.596124}, {"timestamp": 946.681, "power": 32.596124}, {"timestamp": 967.228, "power": 32.596124}, {"timestamp": 987.778, "power": 32.596124}, {"timestamp": 1008.33, "power": 32.307954}, {"timestamp": 1029.56, "power": 32.307954}, {"timestamp": 1050.12, "power": 32.307954}, {"timestamp": 1070.72, "power": 32.307954}, {"timestamp": 1091.31, "power": 32.307954}, {"timestamp": 1111.91, "power": 32.307954}, {"timestamp": 1132.52, "power": 32.307954}, {"timestamp": 1153.09, "power": 32.307954}, {"timestamp": 1173.65, "power": 32.307954}, {"timestamp": 1194.22, "power": 32.307954}, {"timestamp": 1214.81, "power": 32.307954}, {"timestamp": 1235.41, "power": 32.307954}, {"timestamp": 1256.01, "power": 32.307954}, {"timestamp": 1276.61, "power": 32.307954}, {"timestamp": 1297.2, "power": 32.307954}, {"timestamp": 1317.77, "power": 32.307954}, {"timestamp": 1338.33, "power": 32.307954}, {"timestamp": 1358.93, "power": 32.307954}, {"timestamp": 1379.53, "power": 32.307954}, {"timestamp": 1400.14, "power": 32.307954}, {"timestamp": 1420.74, "power": 32.307954}, {"timestamp": 1441.32, "power": 32.307954}, {"timestamp": 1461.89, "power": 32.307954}, {"timestamp": 1482.48, "power": 32.307954}, {"timestamp": 1503.08, "power": 32.307954}, {"timestamp": 1523.68, "power": 32.307954}, {"timestamp": 1544.28, "power": 32.307954}, {"timestamp": 1564.88, "power": 32.307954}, {"timestamp": 1585.46, "power": 32.307954}, {"timestamp": 1606.02, "power": 32.307954}, {"timestamp": 1626.62, "power": 32.307954}, {"timestamp": 1647.22, "power": 32.307954}, {"timestamp": 1667.82, "power": 32.307954}, {"timestamp": 1688.42, "power": 32.307954}, {"timestamp": 1709.02, "power": 32.307954}, {"timestamp": 1729.59, "power": 32.307954}, {"timestamp": 1750.16, "power": 32.307954}, {"timestamp": 1770.76, "power": 32.307954}, {"timestamp": 1791.36, "power": 32.307954}, {"timestamp": 1811.96, "power": 32.307954}, {"timestamp": 1832.56, "power": 32.307954}, {"timestamp": 1853.19, "power": 32.307954}, {"timestamp": 1873.75, "power": 32.307954}, {"timestamp": 1894.32, "power": 32.307954}, {"timestamp": 1914.93, "power": 32.307954}, {"timestamp": 1935.52, "power": 32.307954}, {"timestamp": 1956.14, "power": 32.307954}, {"timestamp": 1976.75, "power": 32.307954}, {"timestamp": 1997.35, "power": 32.307954}, {"timestamp": 2017.91, "power": 32.195389}, {"timestamp": 2038.97, "power": 32.195389}, {"timestamp": 2059.57, "power": 32.195389}, {"timestamp": 2080.17, "power": 32.195389}, {"timestamp": 2100.78, "power": 32.195389}, {"timestamp": 2121.37, "power": 32.195389}, {"timestamp": 2141.94, "power": 32.195389}, {"timestamp": 2162.55, "power": 32.195389}, {"timestamp": 2183.15, "power": 32.195389}, {"timestamp": 2203.74, "power": 32.195389}, {"timestamp": 2224.34, "power": 32.195389}, {"timestamp": 2244.95, "power": 32.195389}, {"timestamp": 2265.53, "power": 32.195389}, {"timestamp": 2286.09, "power": 32.195389}, {"timestamp": 2306.69, "power": 32.195389}, {"timestamp": 2327.28, "power": 32.195389}, {"timestamp": 2347.88, "power": 32.195389}, {"timestamp": 2368.49, "power": 32.195389}, {"timestamp": 2389.09, "power": 32.195389}, {"timestamp": 2409.66, "power": 32.195389}, {"timestamp": 2430.22, "power": 32.195389}, {"timestamp": 2450.82, "power": 32.195389}, {"timestamp": 2471.42, "power": 32.195389}, {"timestamp": 2492.02, "power": 32.195389}, {"timestamp": 2512.63, "power": 32.195389}, {"timestamp": 2533.22, "power": 32.195389}, {"timestamp": 2553.8, "power": 32.195389}, {"timestamp": 2574.36, "power": 32.195389}, {"timestamp": 2594.97, "power": 32.195389}, {"timestamp": 2615.57, "power": 32.195389}, {"timestamp": 2636.17, "power": 32.195389}, {"timestamp": 2656.77, "power": 32.195389}, {"timestamp": 2677.35, "power": 32.195389}, {"timestamp": 2697.92, "power": 32.195389}, {"timestamp": 2718.54, "power": 32.195389}, {"timestamp": 2739.14, "power": 32.195389}, {"timestamp": 2759.83, "power": 32.195389}, {"timestamp": 2780.42, "power": 32.195389}, {"timestamp": 2801.02, "power": 32.195389}, {"timestamp": 2821.62, "power": 32.195389}, {"timestamp": 2842.19, "power": 32.195389}, {"timestamp": 2862.79, "power": 32.195389}, {"timestamp": 2883.4, "power": 32.195389}, {"timestamp": 2904.0, "power": 32.195389}, {"timestamp": 2924.61, "power": 32.195389}, {"timestamp": 2945.24, "power": 32.195389}, {"timestamp": 2965.81, "power": 32.195389}, {"timestamp": 2986.38, "power": 32.195389}, {"timestamp": 3006.98, "power": 32.195389}, {"timestamp": 3027.59, "power": 32.33083}, {"timestamp": 3048.64, "power": 32.33083}, {"timestamp": 3069.23, "power": 32.33083}, {"timestamp": 3089.8, "power": 32.33083}, {"timestamp": 3110.37, "power": 32.33083}, {"timestamp": 3130.96, "power": 32.33083}, {"timestamp": 3151.57, "power": 32.33083}, {"timestamp": 3172.19, "power": 32.33083}, {"timestamp": 3192.79, "power": 32.33083}, {"timestamp": 3213.37, "power": 32.33083}, {"timestamp": 3233.94, "power": 32.33083}, {"timestamp": 3254.54, "power": 32.33083}, {"timestamp": 3275.14, "power": 32.33083}, {"timestamp": 3295.75, "power": 32.33083}, {"timestamp": 3316.35, "power": 32.33083}, {"timestamp": 3336.95, "power": 32.33083}, {"timestamp": 3357.53, "power": 32.33083}, {"timestamp": 3378.09, "power": 32.33083}, {"timestamp": 3398.69, "power": 32.33083}, {"timestamp": 3419.29, "power": 32.33083}, {"timestamp": 3439.89, "power": 32.33083}, {"timestamp": 3460.49, "power": 32.33083}, {"timestamp": 3481.09, "power": 32.33083}, {"timestamp": 3501.66, "power": 32.33083}, {"timestamp": 3522.23, "power": 32.33083}, {"timestamp": 3542.83, "power": 32.33083}, {"timestamp": 3563.43, "power": 32.33083}, {"timestamp": 3584.05, "power": 32.33083}, {"timestamp": 3604.63, "power": 32.33083}, {"timestamp": 3625.23, "power": 32.33083}, {"timestamp": 3645.86, "power": 32.33083}, {"timestamp": 3666.46, "power": 32.33083}, {"timestamp": 3687.0, "power": 32.33083}, {"timestamp": 3707.54, "power": 32.33083}, {"timestamp": 3728.07, "power": 32.33083}, {"timestamp": 3748.61, "power": 32.33083}, {"timestamp": 3769.09, "power": 32.33083}, {"timestamp": 3789.59, "power": 32.33083}, {"timestamp": 3810.12, "power": 32.33083}, {"timestamp": 3830.66, "power": 32.33083}, {"timestamp": 3851.2, "power": 32.33083}, {"timestamp": 3871.73, "power": 32.33083}, {"timestamp": 3892.27, "power": 32.33083}, {"timestamp": 3912.81, "power": 32.33083}, {"timestamp": 3933.33, "power": 32.33083}, {"timestamp": 3953.86, "power": 32.33083}, {"timestamp": 3974.41, "power": 32.33083}, {"timestamp": 3994.95, "power": 32.33083}, {"timestamp": 4015.49, "power": 32.33083}, {"timestamp": 4036.03, "power": 36.178582000000006}, {"timestamp": 4057.11, "power": 36.178582000000006}, {"timestamp": 4077.6, "power": 36.178582000000006}, {"timestamp": 4098.1, "power": 36.178582000000006}, {"timestamp": 4118.63, "power": 36.178582000000006}, {"timestamp": 4139.16, "power": 36.178582000000006}, {"timestamp": 4159.7, "power": 36.178582000000006}, {"timestamp": 4180.24, "power": 36.178582000000006}, {"timestamp": 4200.77, "power": 36.178582000000006}, {"timestamp": 4221.3, "power": 36.178582000000006}, {"timestamp": 4241.79, "power": 36.178582000000006}, {"timestamp": 4262.32, "power": 36.178582000000006}, {"timestamp": 4282.86, "power": 36.178582000000006}, {"timestamp": 4303.39, "power": 36.178582000000006}, {"timestamp": 4323.93, "power": 36.178582000000006}, {"timestamp": 4344.47, "power": 36.178582000000006}, {"timestamp": 4365.01, "power": 36.178582000000006}, {"timestamp": 4385.51, "power": 36.178582000000006}, {"timestamp": 4406.05, "power": 36.178582000000006}, {"timestamp": 4426.6, "power": 36.178582000000006}, {"timestamp": 4447.13, "power": 36.178582000000006}, {"timestamp": 4467.67, "power": 36.178582000000006}, {"timestamp": 4488.21, "power": 36.178582000000006}, {"timestamp": 4508.76, "power": 36.178582000000006}, {"timestamp": 4529.27, "power": 36.178582000000006}, {"timestamp": 4549.78, "power": 36.178582000000006}, {"timestamp": 4570.32, "power": 36.178582000000006}, {"timestamp": 4590.86, "power": 36.178582000000006}, {"timestamp": 4611.4, "power": 36.178582000000006}, {"timestamp": 4631.94, "power": 36.178582000000006}, {"timestamp": 4652.48, "power": 36.178582000000006}, {"timestamp": 4673.02, "power": 36.178582000000006}, {"timestamp": 4693.55, "power": 36.178582000000006}, {"timestamp": 4714.09, "power": 36.178582000000006}, {"timestamp": 4734.63, "power": 36.178582000000006}, {"timestamp": 4755.18, "power": 36.178582000000006}, {"timestamp": 4775.73, "power": 36.178582000000006}, {"timestamp": 4796.28, "power": 36.178582000000006}, {"timestamp": 4816.83, "power": 36.178582000000006}, {"timestamp": 4837.36, "power": 36.178582000000006}, {"timestamp": 4857.9, "power": 36.178582000000006}, {"timestamp": 4878.45, "power": 36.178582000000006}, {"timestamp": 4899.01, "power": 36.178582000000006}, {"timestamp": 4919.56, "power": 36.178582000000006}, {"timestamp": 4940.11, "power": 36.178582000000006}, {"timestamp": 4960.66, "power": 36.178582000000006}, {"timestamp": 4981.19, "power": 36.178582000000006}, {"timestamp": 5001.69, "power": 36.178582000000006}, {"timestamp": 5022.23, "power": 36.178582000000006}, {"timestamp": 5042.79, "power": 33.44453}, {"timestamp": 5063.86, "power": 33.44453}, {"timestamp": 5084.42, "power": 33.44453}, {"timestamp": 5104.96, "power": 33.44453}, {"timestamp": 5125.48, "power": 33.44453}, {"timestamp": 5146.02, "power": 33.44453}, {"timestamp": 5166.57, "power": 33.44453}, {"timestamp": 5187.12, "power": 33.44453}, {"timestamp": 5207.67, "power": 33.44453}, {"timestamp": 5228.22, "power": 33.44453}, {"timestamp": 5248.77, "power": 33.44453}, {"timestamp": 5269.3, "power": 33.44453}, {"timestamp": 5289.8, "power": 33.44453}, {"timestamp": 5310.34, "power": 33.44453}, {"timestamp": 5330.91, "power": 33.44453}, {"timestamp": 5351.45, "power": 33.44453}, {"timestamp": 5372.0, "power": 33.44453}, {"timestamp": 5392.55, "power": 33.44453}, {"timestamp": 5413.11, "power": 33.44453}, {"timestamp": 5433.61, "power": 33.44453}, {"timestamp": 5454.15, "power": 33.44453}, {"timestamp": 5474.7, "power": 33.44453}, {"timestamp": 5495.25, "power": 33.44453}, {"timestamp": 5515.79, "power": 33.44453}, {"timestamp": 5536.34, "power": 33.44453}, {"timestamp": 5556.9, "power": 33.44453}, {"timestamp": 5577.43, "power": 33.44453}, {"timestamp": 5597.97, "power": 33.44453}, {"timestamp": 5618.52, "power": 33.44453}, {"timestamp": 5639.07, "power": 33.44453}, {"timestamp": 5659.62, "power": 33.44453}, {"timestamp": 5680.17, "power": 33.44453}, {"timestamp": 5700.71, "power": 33.44453}, {"timestamp": 5721.24, "power": 33.44453}, {"timestamp": 5741.74, "power": 33.44453}, {"timestamp": 5762.28, "power": 33.44453}, {"timestamp": 5782.83, "power": 33.44453}, {"timestamp": 5803.38, "power": 33.44453}, {"timestamp": 5823.93, "power": 33.44453}, {"timestamp": 5844.48, "power": 33.44453}, {"timestamp": 5865.03, "power": 33.44453}, {"timestamp": 5885.55, "power": 33.44453}, {"timestamp": 5906.09, "power": 33.44453}, {"timestamp": 5926.64, "power": 33.44453}, {"timestamp": 5947.19, "power": 33.44453}, {"timestamp": 5967.74, "power": 33.44453}, {"timestamp": 5988.29, "power": 33.44453}, {"timestamp": 6008.84, "power": 33.44453}, {"timestamp": 6029.36, "power": 33.44453}, {"timestamp": 6049.9, "power": 33.846496}, {"timestamp": 6070.94, "power": 33.846496}, {"timestamp": 6091.49, "power": 33.846496}, {"timestamp": 6112.04, "power": 33.846496}, {"timestamp": 6132.58, "power": 33.846496}, {"timestamp": 6153.14, "power": 33.846496}, {"timestamp": 6173.65, "power": 33.846496}, {"timestamp": 6194.19, "power": 33.846496}, {"timestamp": 6214.73, "power": 33.846496}, {"timestamp": 6235.28, "power": 33.846496}, {"timestamp": 6255.83, "power": 33.846496}, {"timestamp": 6276.38, "power": 33.846496}, {"timestamp": 6296.92, "power": 33.846496}, {"timestamp": 6317.45, "power": 33.846496}, {"timestamp": 6337.99, "power": 33.846496}, {"timestamp": 6358.54, "power": 33.846496}, {"timestamp": 6379.09, "power": 33.846496}, {"timestamp": 6399.65, "power": 33.846496}, {"timestamp": 6420.21, "power": 33.846496}, {"timestamp": 6440.76, "power": 33.846496}, {"timestamp": 6461.29, "power": 33.846496}, {"timestamp": 6481.79, "power": 33.846496}, {"timestamp": 6502.33, "power": 33.846496}, {"timestamp": 6522.88, "power": 33.846496}, {"timestamp": 6543.44, "power": 33.846496}, {"timestamp": 6563.99, "power": 33.846496}, {"timestamp": 6584.54, "power": 33.846496}, {"timestamp": 6605.09, "power": 33.846496}, {"timestamp": 6625.59, "power": 33.846496}, {"timestamp": 6646.13, "power": 33.846496}, {"timestamp": 6666.68, "power": 33.846496}, {"timestamp": 6687.23, "power": 33.846496}, {"timestamp": 6707.78, "power": 33.846496}, {"timestamp": 6728.33, "power": 33.846496}, {"timestamp": 6748.87, "power": 33.846496}, {"timestamp": 6769.4, "power": 33.846496}, {"timestamp": 6789.94, "power": 33.846496}, {"timestamp": 6810.49, "power": 33.846496}, {"timestamp": 6831.04, "power": 33.846496}, {"timestamp": 6851.59, "power": 33.846496}, {"timestamp": 6872.13, "power": 33.846496}, {"timestamp": 6892.68, "power": 33.846496}, {"timestamp": 6913.21, "power": 33.846496}, {"timestamp": 6933.71, "power": 33.846496}, {"timestamp": 6954.26, "power": 33.846496}, {"timestamp": 6974.81, "power": 33.846496}, {"timestamp": 6995.37, "power": 33.846496}, {"timestamp": 7015.92, "power": 33.846496}, {"timestamp": 7036.47, "power": 33.846496}, {"timestamp": 7057.02, "power": 33.112753}, {"timestamp": 7078.09, "power": 33.112753}, {"timestamp": 7098.64, "power": 33.112753}, {"timestamp": 7119.18, "power": 33.112753}, {"timestamp": 7139.73, "power": 33.112753}, {"timestamp": 7160.28, "power": 33.112753}, {"timestamp": 7180.83, "power": 33.112753}, {"timestamp": 7201.37, "power": 33.112753}, {"timestamp": 7221.92, "power": 33.112753}, {"timestamp": 7242.47, "power": 33.112753}, {"timestamp": 7263.03, "power": 33.112753}, {"timestamp": 7283.58, "power": 33.112753}, {"timestamp": 7304.13, "power": 33.112753}, {"timestamp": 7324.68, "power": 33.112753}, {"timestamp": 7345.21, "power": 33.112753}, {"timestamp": 7365.71, "power": 33.112753}, {"timestamp": 7386.21, "power": 33.112753}, {"timestamp": 7406.77, "power": 33.112753}, {"timestamp": 7427.34, "power": 33.112753}, {"timestamp": 7447.91, "power": 33.112753}, {"timestamp": 7468.48, "power": 33.112753}, {"timestamp": 7489.03, "power": 33.112753}, {"timestamp": 7509.56, "power": 33.112753}, {"timestamp": 7530.11, "power": 33.112753}, {"timestamp": 7550.66, "power": 33.112753}, {"timestamp": 7571.22, "power": 33.112753}, {"timestamp": 7591.8, "power": 33.112753}, {"timestamp": 7612.38, "power": 33.112753}, {"timestamp": 7632.96, "power": 33.112753}, {"timestamp": 7653.5, "power": 33.112753}, {"timestamp": 7674.05, "power": 33.112753}, {"timestamp": 7694.6, "power": 33.112753}, {"timestamp": 7715.15, "power": 33.112753}, {"timestamp": 7735.7, "power": 33.112753}, {"timestamp": 7756.25, "power": 33.112753}, {"timestamp": 7776.8, "power": 33.112753}, {"timestamp": 7797.33, "power": 33.112753}, {"timestamp": 7817.87, "power": 33.112753}, {"timestamp": 7838.42, "power": 33.112753}, {"timestamp": 7858.97, "power": 33.112753}, {"timestamp": 7879.52, "power": 33.112753}, {"timestamp": 7900.07, "power": 33.112753}, {"timestamp": 7920.62, "power": 33.112753}, {"timestamp": 7941.16, "power": 33.112753}, {"timestamp": 7961.66, "power": 33.112753}, {"timestamp": 7982.2, "power": 33.112753}, {"timestamp": 8002.75, "power": 33.112753}, {"timestamp": 8023.3, "power": 33.112753}, {"timestamp": 8043.85, "power": 33.112753}, {"timestamp": 8064.4, "power": 33.163756}, {"timestamp": 8085.64, "power": 33.163756}, {"timestamp": 8106.18, "power": 33.163756}, {"timestamp": 8126.73, "power": 33.163756}, {"timestamp": 8147.28, "power": 33.163756}, {"timestamp": 8167.82, "power": 33.163756}, {"timestamp": 8188.37, "power": 33.163756}, {"timestamp": 8208.95, "power": 33.163756}, {"timestamp": 8229.47, "power": 33.163756}, {"timestamp": 8250.02, "power": 33.163756}, {"timestamp": 8270.6, "power": 33.163756}, {"timestamp": 8291.18, "power": 33.163756}, {"timestamp": 8311.75, "power": 33.163756}, {"timestamp": 8332.33, "power": 33.163756}, {"timestamp": 8352.91, "power": 33.163756}, {"timestamp": 8373.43, "power": 33.163756}, {"timestamp": 8394.0, "power": 33.163756}, {"timestamp": 8414.56, "power": 33.163756}, {"timestamp": 8435.13, "power": 33.163756}, {"timestamp": 8455.69, "power": 33.163756}, {"timestamp": 8476.28, "power": 33.163756}, {"timestamp": 8496.86, "power": 33.163756}, {"timestamp": 8517.38, "power": 33.163756}, {"timestamp": 8537.94, "power": 33.163756}, {"timestamp": 8558.51, "power": 33.163756}, {"timestamp": 8579.09, "power": 33.163756}, {"timestamp": 8599.67, "power": 33.163756}, {"timestamp": 8620.24, "power": 33.163756}, {"timestamp": 8640.81, "power": 33.163756}, {"timestamp": 8661.33, "power": 33.163756}, {"timestamp": 8681.88, "power": 33.163756}, {"timestamp": 8702.45, "power": 33.163756}, {"timestamp": 8723.03, "power": 33.163756}, {"timestamp": 8743.61, "power": 33.163756}, {"timestamp": 8764.18, "power": 33.163756}, {"timestamp": 8784.76, "power": 33.163756}, {"timestamp": 8805.28, "power": 33.163756}, {"timestamp": 8825.78, "power": 33.163756}, {"timestamp": 8846.33, "power": 33.163756}, {"timestamp": 8866.87, "power": 33.163756}, {"timestamp": 8887.42, "power": 33.163756}, {"timestamp": 8907.97, "power": 33.163756}, {"timestamp": 8928.52, "power": 33.163756}, {"timestamp": 8949.07, "power": 33.163756}, {"timestamp": 8969.58, "power": 33.163756}, {"timestamp": 8990.12, "power": 33.163756}, {"timestamp": 9010.67, "power": 33.163756}, {"timestamp": 9031.21, "power": 33.163756}, {"timestamp": 9051.76, "power": 33.163756}, {"timestamp": 9072.31, "power": 33.429473}, {"timestamp": 9093.43, "power": 33.429473}, {"timestamp": 9113.93, "power": 33.429473}, {"timestamp": 9134.47, "power": 33.429473}, {"timestamp": 9155.02, "power": 33.429473}, {"timestamp": 9175.57, "power": 33.429473}, {"timestamp": 9196.12, "power": 33.429473}, {"timestamp": 9216.66, "power": 33.429473}, {"timestamp": 9237.19, "power": 33.429473}, {"timestamp": 9257.69, "power": 33.429473}, {"timestamp": 9278.23, "power": 33.429473}, {"timestamp": 9298.77, "power": 33.429473}, {"timestamp": 9319.32, "power": 33.429473}, {"timestamp": 9339.86, "power": 33.429473}, {"timestamp": 9360.41, "power": 33.429473}, {"timestamp": 9380.96, "power": 33.429473}, {"timestamp": 9401.48, "power": 33.429473}, {"timestamp": 9422.02, "power": 33.429473}, {"timestamp": 9442.57, "power": 33.429473}, {"timestamp": 9463.11, "power": 33.429473}, {"timestamp": 9483.66, "power": 33.429473}, {"timestamp": 9504.2, "power": 33.429473}, {"timestamp": 9524.75, "power": 33.429473}, {"timestamp": 9545.28, "power": 33.429473}, {"timestamp": 9565.82, "power": 33.429473}, {"timestamp": 9586.36, "power": 33.429473}, {"timestamp": 9606.91, "power": 33.429473}, {"timestamp": 9627.45, "power": 33.429473}, {"timestamp": 9648.0, "power": 33.429473}, {"timestamp": 9668.57, "power": 33.429473}, {"timestamp": 9689.1, "power": 33.429473}, {"timestamp": 9709.61, "power": 33.429473}, {"timestamp": 9730.15, "power": 33.429473}, {"timestamp": 9750.71, "power": 33.429473}, {"timestamp": 9771.26, "power": 33.429473}, {"timestamp": 9791.82, "power": 33.429473}, {"timestamp": 9812.37, "power": 33.429473}, {"timestamp": 9832.92, "power": 33.429473}, {"timestamp": 9853.45, "power": 33.429473}, {"timestamp": 9873.99, "power": 33.429473}, {"timestamp": 9894.55, "power": 33.429473}, {"timestamp": 9915.1, "power": 33.429473}, {"timestamp": 9935.65, "power": 33.429473}, {"timestamp": 9956.21, "power": 33.429473}, {"timestamp": 9976.76, "power": 33.429473}, {"timestamp": 9997.29, "power": 33.429473}, {"timestamp": 10017.8, "power": 33.429473}, {"timestamp": 10038.3, "power": 33.429473}, {"timestamp": 10058.9, "power": 33.429473}, {"timestamp": 10079.5, "power": 34.931411999999995}, {"timestamp": 10100.7, "power": 34.931411999999995}, {"timestamp": 10121.2, "power": 34.931411999999995}, {"timestamp": 10141.7, "power": 34.931411999999995}, {"timestamp": 10162.3, "power": 34.931411999999995}, {"timestamp": 10182.8, "power": 34.931411999999995}, {"timestamp": 10203.4, "power": 34.931411999999995}, {"timestamp": 10223.9, "power": 34.931411999999995}, {"timestamp": 10244.5, "power": 34.931411999999995}, {"timestamp": 10265.0, "power": 34.931411999999995}, {"timestamp": 10285.5, "power": 34.931411999999995}, {"timestamp": 10306.1, "power": 34.931411999999995}, {"timestamp": 10326.7, "power": 34.931411999999995}, {"timestamp": 10347.2, "power": 34.931411999999995}, {"timestamp": 10367.8, "power": 34.931411999999995}, {"timestamp": 10388.3, "power": 34.931411999999995}, {"timestamp": 10408.9, "power": 34.931411999999995}, {"timestamp": 10429.5, "power": 34.931411999999995}, {"timestamp": 10450.0, "power": 34.931411999999995}, {"timestamp": 10470.6, "power": 34.931411999999995}, {"timestamp": 10491.2, "power": 34.931411999999995}, {"timestamp": 10511.8, "power": 34.931411999999995}, {"timestamp": 10532.4, "power": 34.931411999999995}, {"timestamp": 10552.9, "power": 34.931411999999995}, {"timestamp": 10573.5, "power": 34.931411999999995}, {"timestamp": 10594.1, "power": 34.931411999999995}, {"timestamp": 10614.7, "power": 34.931411999999995}, {"timestamp": 10635.3, "power": 34.931411999999995}, {"timestamp": 10655.8, "power": 34.931411999999995}, {"timestamp": 10676.4, "power": 34.931411999999995}, {"timestamp": 10696.9, "power": 34.931411999999995}, {"timestamp": 10717.4, "power": 34.931411999999995}, {"timestamp": 10738.0, "power": 34.931411999999995}, {"timestamp": 10758.6, "power": 34.931411999999995}, {"timestamp": 10779.2, "power": 34.931411999999995}, {"timestamp": 10799.7, "power": 34.931411999999995}, {"timestamp": 10820.3, "power": 34.931411999999995}, {"timestamp": 10840.9, "power": 34.931411999999995}, {"timestamp": 10861.4, "power": 34.931411999999995}, {"timestamp": 10882.0, "power": 34.931411999999995}, {"timestamp": 10902.6, "power": 34.931411999999995}, {"timestamp": 10923.1, "power": 34.931411999999995}, {"timestamp": 10943.7, "power": 34.931411999999995}, {"timestamp": 10964.3, "power": 34.931411999999995}, {"timestamp": 10984.8, "power": 34.931411999999995}, {"timestamp": 11005.4, "power": 34.931411999999995}, {"timestamp": 11025.9, "power": 34.931411999999995}, {"timestamp": 11046.5, "power": 34.931411999999995}, {"timestamp": 11067.0, "power": 34.931411999999995}, {"timestamp": 11087.5, "power": 33.31166}, {"timestamp": 11108.8, "power": 33.31166}, {"timestamp": 11129.3, "power": 33.31166}, {"timestamp": 11149.8, "power": 33.31166}, {"timestamp": 11170.4, "power": 33.31166}, {"timestamp": 11190.9, "power": 33.31166}, {"timestamp": 11211.4, "power": 33.31166}, {"timestamp": 11232.0, "power": 33.31166}, {"timestamp": 11252.5, "power": 33.31166}, {"timestamp": 11273.0, "power": 33.31166}, {"timestamp": 11293.5, "power": 33.31166}, {"timestamp": 11314.1, "power": 33.31166}, {"timestamp": 11334.6, "power": 33.31166}, {"timestamp": 11355.1, "power": 33.31166}, {"timestamp": 11375.7, "power": 33.31166}, {"timestamp": 11396.2, "power": 33.31166}, {"timestamp": 11416.8, "power": 33.31166}, {"timestamp": 11437.3, "power": 33.31166}, {"timestamp": 11457.8, "power": 33.31166}, {"timestamp": 11478.3, "power": 33.31166}, {"timestamp": 11498.9, "power": 33.31166}, {"timestamp": 11519.4, "power": 33.31166}, {"timestamp": 11539.9, "power": 33.31166}, {"timestamp": 11560.5, "power": 33.31166}, {"timestamp": 11581.0, "power": 33.31166}, {"timestamp": 11601.5, "power": 33.31166}, {"timestamp": 11622.1, "power": 33.31166}, {"timestamp": 11642.6, "power": 33.31166}, {"timestamp": 11663.1, "power": 33.31166}, {"timestamp": 11683.7, "power": 33.31166}, {"timestamp": 11704.2, "power": 33.31166}, {"timestamp": 11724.7, "power": 33.31166}, {"timestamp": 11745.2, "power": 33.31166}, {"timestamp": 11765.8, "power": 33.31166}, {"timestamp": 11786.3, "power": 33.31166}, {"timestamp": 11806.8, "power": 33.31166}, {"timestamp": 11827.4, "power": 33.31166}, {"timestamp": 11847.9, "power": 33.31166}, {"timestamp": 11868.4, "power": 33.31166}, {"timestamp": 11889.0, "power": 33.31166}, {"timestamp": 11909.5, "power": 33.31166}, {"timestamp": 11930.0, "power": 33.31166}, {"timestamp": 11950.5, "power": 33.31166}, {"timestamp": 11971.1, "power": 33.31166}, {"timestamp": 11991.6, "power": 33.31166}, {"timestamp": 12012.1, "power": 33.31166}, {"timestamp": 12032.7, "power": 33.31166}, {"timestamp": 12053.2, "power": 33.31166}, {"timestamp": 12073.7, "power": 33.31166}, {"timestamp": 12094.2, "power": 35.736934000000005}, {"timestamp": 12115.9, "power": 35.736934000000005}, {"timestamp": 12136.5, "power": 35.736934000000005}, {"timestamp": 12267.8, "power": 35.736934000000005}, {"timestamp": 12288.4, "power": 35.736934000000005}, {"timestamp": 12309.0, "power": 35.736934000000005}, {"timestamp": 12329.5, "power": 35.736934000000005}, {"timestamp": 12350.0, "power": 35.736934000000005}, {"timestamp": 12370.5, "power": 35.736934000000005}, {"timestamp": 12391.0, "power": 35.736934000000005}, {"timestamp": 12411.6, "power": 35.736934000000005}, {"timestamp": 12432.2, "power": 35.736934000000005}, {"timestamp": 12452.7, "power": 35.736934000000005}, {"timestamp": 12473.2, "power": 35.736934000000005}, {"timestamp": 12493.7, "power": 35.736934000000005}, {"timestamp": 12514.2, "power": 35.736934000000005}, {"timestamp": 12534.7, "power": 35.736934000000005}, {"timestamp": 12555.3, "power": 35.736934000000005}, {"timestamp": 12575.8, "power": 35.736934000000005}, {"timestamp": 12596.4, "power": 35.736934000000005}, {"timestamp": 12616.9, "power": 35.736934000000005}, {"timestamp": 12637.4, "power": 35.736934000000005}, {"timestamp": 12657.9, "power": 35.736934000000005}, {"timestamp": 12678.4, "power": 35.736934000000005}, {"timestamp": 12698.9, "power": 35.736934000000005}, {"timestamp": 12719.5, "power": 35.736934000000005}, {"timestamp": 12740.0, "power": 35.736934000000005}, {"timestamp": 12760.6, "power": 35.736934000000005}, {"timestamp": 12781.1, "power": 35.736934000000005}, {"timestamp": 12801.6, "power": 35.736934000000005}, {"timestamp": 12822.1, "power": 35.736934000000005}, {"timestamp": 12842.6, "power": 35.736934000000005}, {"timestamp": 12863.2, "power": 35.736934000000005}, {"timestamp": 12883.7, "power": 35.736934000000005}, {"timestamp": 12904.2, "power": 35.736934000000005}, {"timestamp": 12924.8, "power": 35.736934000000005}, {"timestamp": 12945.3, "power": 35.736934000000005}, {"timestamp": 12965.8, "power": 35.736934000000005}, {"timestamp": 12986.3, "power": 35.736934000000005}, {"timestamp": 13006.9, "power": 35.736934000000005}, {"timestamp": 13027.4, "power": 35.736934000000005}, {"timestamp": 13047.9, "power": 35.736934000000005}, {"timestamp": 13068.5, "power": 35.736934000000005}, {"timestamp": 13089.0, "power": 35.736934000000005}, {"timestamp": 13109.5, "power": 32.772937999999996}, {"timestamp": 13130.6, "power": 32.772937999999996}, {"timestamp": 13151.1, "power": 32.772937999999996}, {"timestamp": 13171.7, "power": 32.772937999999996}, {"timestamp": 13192.2, "power": 32.772937999999996}, {"timestamp": 13212.7, "power": 32.772937999999996}, {"timestamp": 13233.2, "power": 32.772937999999996}, {"timestamp": 13253.7, "power": 32.772937999999996}, {"timestamp": 13274.2, "power": 32.772937999999996}, {"timestamp": 13294.7, "power": 32.772937999999996}, {"timestamp": 13315.3, "power": 32.772937999999996}, {"timestamp": 13335.8, "power": 32.772937999999996}, {"timestamp": 13356.4, "power": 32.772937999999996}, {"timestamp": 13376.9, "power": 32.772937999999996}, {"timestamp": 13397.4, "power": 32.772937999999996}, {"timestamp": 13417.9, "power": 32.772937999999996}, {"timestamp": 13438.4, "power": 32.772937999999996}, {"timestamp": 13458.9, "power": 32.772937999999996}, {"timestamp": 13479.5, "power": 32.772937999999996}, {"timestamp": 13500.0, "power": 32.772937999999996}, {"timestamp": 13520.5, "power": 32.772937999999996}, {"timestamp": 13541.1, "power": 32.772937999999996}, {"timestamp": 13561.6, "power": 32.772937999999996}, {"timestamp": 13582.1, "power": 32.772937999999996}, {"timestamp": 13602.6, "power": 32.772937999999996}, {"timestamp": 13623.2, "power": 32.772937999999996}, {"timestamp": 13643.7, "power": 32.772937999999996}, {"timestamp": 13664.1, "power": 32.772937999999996}, {"timestamp": 13684.6, "power": 32.772937999999996}], "timeline": {"START": "4667.848995", "END": "10968.67612"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8507.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3464.38}, {"name": "clReleaseKernel", "calls": 1, "time": 1381.65}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.8865}, {"name": "clCreateContext", "calls": 1, "time": 40.3927}, {"name": "clReleaseContext", "calls": 1, "time": 36.7162}, {"name": "clReleaseProgram", "calls": 1, "time": 23.0599}, {"name": "clCreateKernel", "calls": 1, "time": 0.347863}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.278844}, {"name": "clEnqueueTask", "calls": 1, "time": 0.12687}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087325}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070896}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031856}, {"name": "clReleaseDevice", "calls": 2, "time": 0.027036}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023542}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010868}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010545}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009106}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008627}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007048}, {"name": "clRetainDevice", "calls": 2, "time": 0.004765}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6300.83}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6300.33}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7570.711135, "utilization": 78.861574, "size": 8157970.0, "time": 1077.569516}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 205326663, "speed": 261.749, "utilization": 2.27213, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 12839026, "speed": 476.701, "utilization": 4.13803, "size": 0.127869}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len8/run0.json b/code/fpga/memory_results/dblp.xml.20MB.len8/run0.json new file mode 100644 index 0000000..513dff6 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.1859, "power": 32.28832}, {"timestamp": 71.836, "power": 32.28832}, {"timestamp": 92.3761, "power": 32.28832}, {"timestamp": 112.875, "power": 32.28832}, {"timestamp": 133.775, "power": 32.28832}, {"timestamp": 154.316, "power": 32.28832}, {"timestamp": 174.839, "power": 32.28832}, {"timestamp": 195.374, "power": 32.28832}, {"timestamp": 215.898, "power": 32.28832}, {"timestamp": 236.428, "power": 32.28832}, {"timestamp": 256.924, "power": 32.28832}, {"timestamp": 277.416, "power": 32.28832}, {"timestamp": 297.949, "power": 32.28832}, {"timestamp": 318.483, "power": 32.28832}, {"timestamp": 339.016, "power": 32.28832}, {"timestamp": 359.551, "power": 32.28832}, {"timestamp": 380.091, "power": 32.28832}, {"timestamp": 400.628, "power": 32.28832}, {"timestamp": 421.134, "power": 32.28832}, {"timestamp": 441.661, "power": 32.28832}, {"timestamp": 462.2, "power": 32.28832}, {"timestamp": 482.736, "power": 32.28832}, {"timestamp": 503.272, "power": 32.28832}, {"timestamp": 523.809, "power": 32.28832}, {"timestamp": 544.344, "power": 32.28832}, {"timestamp": 564.826, "power": 32.28832}, {"timestamp": 585.316, "power": 32.28832}, {"timestamp": 605.85, "power": 32.28832}, {"timestamp": 626.381, "power": 32.28832}, {"timestamp": 646.913, "power": 32.28832}, {"timestamp": 667.443, "power": 32.28832}, {"timestamp": 687.975, "power": 32.28832}, {"timestamp": 708.508, "power": 32.28832}, {"timestamp": 729.031, "power": 32.28832}, {"timestamp": 749.566, "power": 32.28832}, {"timestamp": 770.101, "power": 32.28832}, {"timestamp": 790.631, "power": 32.28832}, {"timestamp": 811.164, "power": 32.28832}, {"timestamp": 831.696, "power": 32.28832}, {"timestamp": 852.227, "power": 32.28832}, {"timestamp": 872.771, "power": 32.28832}, {"timestamp": 893.26, "power": 32.28832}, {"timestamp": 913.786, "power": 32.28832}, {"timestamp": 934.322, "power": 32.28832}, {"timestamp": 954.855, "power": 32.28832}, {"timestamp": 975.391, "power": 32.28832}, {"timestamp": 995.929, "power": 32.28832}, {"timestamp": 1016.46, "power": 32.502381}, {"timestamp": 1037.73, "power": 32.502381}, {"timestamp": 1058.32, "power": 32.502381}, {"timestamp": 1078.91, "power": 32.502381}, {"timestamp": 1099.5, "power": 32.502381}, {"timestamp": 1120.09, "power": 32.502381}, {"timestamp": 1140.68, "power": 32.502381}, {"timestamp": 1161.26, "power": 32.502381}, {"timestamp": 1181.81, "power": 32.502381}, {"timestamp": 1202.4, "power": 32.502381}, {"timestamp": 1222.99, "power": 32.502381}, {"timestamp": 1243.58, "power": 32.502381}, {"timestamp": 1264.17, "power": 32.502381}, {"timestamp": 1284.75, "power": 32.502381}, {"timestamp": 1305.32, "power": 32.502381}, {"timestamp": 1325.87, "power": 32.502381}, {"timestamp": 1346.46, "power": 32.502381}, {"timestamp": 1367.04, "power": 32.502381}, {"timestamp": 1387.64, "power": 32.502381}, {"timestamp": 1408.24, "power": 32.502381}, {"timestamp": 1428.81, "power": 32.502381}, {"timestamp": 1449.37, "power": 32.502381}, {"timestamp": 1469.93, "power": 32.502381}, {"timestamp": 1490.52, "power": 32.502381}, {"timestamp": 1511.11, "power": 32.502381}, {"timestamp": 1531.7, "power": 32.502381}, {"timestamp": 1552.29, "power": 32.502381}, {"timestamp": 1572.87, "power": 32.502381}, {"timestamp": 1593.42, "power": 32.502381}, {"timestamp": 1613.97, "power": 32.502381}, {"timestamp": 1634.56, "power": 32.502381}, {"timestamp": 1655.15, "power": 32.502381}, {"timestamp": 1675.74, "power": 32.502381}, {"timestamp": 1696.29, "power": 32.502381}, {"timestamp": 1716.82, "power": 32.502381}, {"timestamp": 1737.37, "power": 32.502381}, {"timestamp": 1757.92, "power": 32.502381}, {"timestamp": 1778.51, "power": 32.502381}, {"timestamp": 1799.09, "power": 32.502381}, {"timestamp": 1819.68, "power": 32.502381}, {"timestamp": 1840.27, "power": 32.502381}, {"timestamp": 1860.82, "power": 32.502381}, {"timestamp": 1881.37, "power": 32.502381}, {"timestamp": 1901.92, "power": 32.502381}, {"timestamp": 1922.5, "power": 32.502381}, {"timestamp": 1943.09, "power": 32.502381}, {"timestamp": 1963.66, "power": 32.502381}, {"timestamp": 1984.18, "power": 32.502381}, {"timestamp": 2004.71, "power": 32.502381}, {"timestamp": 2025.2, "power": 32.339107999999996}, {"timestamp": 2046.25, "power": 32.339107999999996}, {"timestamp": 2066.78, "power": 32.339107999999996}, {"timestamp": 2087.32, "power": 32.339107999999996}, {"timestamp": 2107.84, "power": 32.339107999999996}, {"timestamp": 2128.38, "power": 32.339107999999996}, {"timestamp": 2148.89, "power": 32.339107999999996}, {"timestamp": 2169.38, "power": 32.339107999999996}, {"timestamp": 2189.9, "power": 32.339107999999996}, {"timestamp": 2210.44, "power": 32.339107999999996}, {"timestamp": 2230.97, "power": 32.339107999999996}, {"timestamp": 2251.51, "power": 32.339107999999996}, {"timestamp": 2272.04, "power": 32.339107999999996}, {"timestamp": 2292.57, "power": 32.339107999999996}, {"timestamp": 2313.08, "power": 32.339107999999996}, {"timestamp": 2333.61, "power": 32.339107999999996}, {"timestamp": 2354.14, "power": 32.339107999999996}, {"timestamp": 2374.63, "power": 32.339107999999996}, {"timestamp": 2395.17, "power": 32.339107999999996}, {"timestamp": 2415.71, "power": 32.339107999999996}, {"timestamp": 2436.24, "power": 32.339107999999996}, {"timestamp": 2456.78, "power": 32.339107999999996}, {"timestamp": 2477.27, "power": 32.339107999999996}, {"timestamp": 2497.79, "power": 32.339107999999996}, {"timestamp": 2518.33, "power": 32.339107999999996}, {"timestamp": 2538.86, "power": 32.339107999999996}, {"timestamp": 2559.39, "power": 32.339107999999996}, {"timestamp": 2579.93, "power": 32.339107999999996}, {"timestamp": 2600.46, "power": 32.339107999999996}, {"timestamp": 2620.96, "power": 32.339107999999996}, {"timestamp": 2641.45, "power": 32.339107999999996}, {"timestamp": 2661.97, "power": 32.339107999999996}, {"timestamp": 2682.51, "power": 32.339107999999996}, {"timestamp": 2703.04, "power": 32.339107999999996}, {"timestamp": 2723.58, "power": 32.339107999999996}, {"timestamp": 2744.12, "power": 32.339107999999996}, {"timestamp": 2764.65, "power": 32.339107999999996}, {"timestamp": 2785.16, "power": 32.339107999999996}, {"timestamp": 2805.69, "power": 32.339107999999996}, {"timestamp": 2826.23, "power": 32.339107999999996}, {"timestamp": 2846.76, "power": 32.339107999999996}, {"timestamp": 2867.29, "power": 32.339107999999996}, {"timestamp": 2887.83, "power": 32.339107999999996}, {"timestamp": 2908.36, "power": 32.339107999999996}, {"timestamp": 2928.87, "power": 32.339107999999996}, {"timestamp": 2949.35, "power": 32.339107999999996}, {"timestamp": 2969.88, "power": 32.339107999999996}, {"timestamp": 2990.41, "power": 32.339107999999996}, {"timestamp": 3010.95, "power": 32.339107999999996}, {"timestamp": 3031.49, "power": 37.82729}, {"timestamp": 3052.65, "power": 37.82729}, {"timestamp": 3073.16, "power": 37.82729}, {"timestamp": 3093.7, "power": 37.82729}, {"timestamp": 3114.24, "power": 37.82729}, {"timestamp": 3134.78, "power": 37.82729}, {"timestamp": 3155.32, "power": 37.82729}, {"timestamp": 3175.88, "power": 37.82729}, {"timestamp": 3196.42, "power": 37.82729}, {"timestamp": 3216.95, "power": 37.82729}, {"timestamp": 3237.49, "power": 37.82729}, {"timestamp": 3258.03, "power": 37.82729}, {"timestamp": 3278.58, "power": 37.82729}, {"timestamp": 3299.13, "power": 37.82729}, {"timestamp": 3319.67, "power": 37.82729}, {"timestamp": 3340.22, "power": 37.82729}, {"timestamp": 3360.78, "power": 37.82729}, {"timestamp": 3381.28, "power": 37.82729}, {"timestamp": 3401.82, "power": 37.82729}, {"timestamp": 3422.38, "power": 37.82729}, {"timestamp": 3442.94, "power": 37.82729}, {"timestamp": 3463.48, "power": 37.82729}, {"timestamp": 3484.03, "power": 37.82729}, {"timestamp": 3504.57, "power": 37.82729}, {"timestamp": 3525.09, "power": 37.82729}, {"timestamp": 3545.63, "power": 37.82729}, {"timestamp": 3566.17, "power": 37.82729}, {"timestamp": 3586.71, "power": 37.82729}, {"timestamp": 3607.26, "power": 37.82729}, {"timestamp": 3627.8, "power": 37.82729}, {"timestamp": 3648.35, "power": 37.82729}, {"timestamp": 3668.85, "power": 37.82729}, {"timestamp": 3689.35, "power": 37.82729}, {"timestamp": 3709.91, "power": 37.82729}, {"timestamp": 3730.48, "power": 37.82729}, {"timestamp": 3751.06, "power": 37.82729}, {"timestamp": 3771.64, "power": 37.82729}, {"timestamp": 3792.21, "power": 37.82729}, {"timestamp": 3812.79, "power": 37.82729}, {"timestamp": 3833.29, "power": 37.82729}, {"timestamp": 3853.85, "power": 37.82729}, {"timestamp": 3874.42, "power": 37.82729}, {"timestamp": 3895.0, "power": 37.82729}, {"timestamp": 3915.56, "power": 37.82729}, {"timestamp": 3936.14, "power": 37.82729}, {"timestamp": 3956.71, "power": 37.82729}, {"timestamp": 3977.22, "power": 37.82729}, {"timestamp": 3997.78, "power": 37.82729}, {"timestamp": 4018.36, "power": 37.82729}, {"timestamp": 4038.92, "power": 32.947922}, {"timestamp": 4060.18, "power": 32.947922}, {"timestamp": 4080.73, "power": 32.947922}, {"timestamp": 4101.29, "power": 32.947922}, {"timestamp": 4121.83, "power": 32.947922}, {"timestamp": 4142.37, "power": 32.947922}, {"timestamp": 4162.92, "power": 32.947922}, {"timestamp": 4183.5, "power": 32.947922}, {"timestamp": 4204.06, "power": 32.947922}, {"timestamp": 4224.64, "power": 32.947922}, {"timestamp": 4245.16, "power": 32.947922}, {"timestamp": 4265.72, "power": 32.947922}, {"timestamp": 4286.29, "power": 32.947922}, {"timestamp": 4306.86, "power": 32.947922}, {"timestamp": 4327.44, "power": 32.947922}, {"timestamp": 4348.02, "power": 32.947922}, {"timestamp": 4368.6, "power": 32.947922}, {"timestamp": 4389.12, "power": 32.947922}, {"timestamp": 4409.68, "power": 32.947922}, {"timestamp": 4430.25, "power": 32.947922}, {"timestamp": 4450.82, "power": 32.947922}, {"timestamp": 4471.39, "power": 32.947922}, {"timestamp": 4491.95, "power": 32.947922}, {"timestamp": 4512.52, "power": 32.947922}, {"timestamp": 4533.04, "power": 32.947922}, {"timestamp": 4553.6, "power": 32.947922}, {"timestamp": 4574.16, "power": 32.947922}, {"timestamp": 4594.73, "power": 32.947922}, {"timestamp": 4615.29, "power": 32.947922}, {"timestamp": 4635.86, "power": 32.947922}, {"timestamp": 4656.43, "power": 32.947922}, {"timestamp": 4676.95, "power": 32.947922}, {"timestamp": 4697.45, "power": 32.947922}, {"timestamp": 4718.02, "power": 32.947922}, {"timestamp": 4738.59, "power": 32.947922}, {"timestamp": 4759.17, "power": 32.947922}, {"timestamp": 4779.74, "power": 32.947922}, {"timestamp": 4800.31, "power": 32.947922}, {"timestamp": 4820.89, "power": 32.947922}, {"timestamp": 4841.39, "power": 32.947922}, {"timestamp": 4861.96, "power": 32.947922}, {"timestamp": 4882.52, "power": 32.947922}, {"timestamp": 4903.1, "power": 32.947922}, {"timestamp": 4923.67, "power": 32.947922}, {"timestamp": 4944.24, "power": 32.947922}, {"timestamp": 4964.81, "power": 32.947922}, {"timestamp": 4985.31, "power": 32.947922}, {"timestamp": 5005.87, "power": 32.947922}, {"timestamp": 5026.44, "power": 32.947922}, {"timestamp": 5047.01, "power": 33.019759}, {"timestamp": 5068.14, "power": 33.019759}, {"timestamp": 5088.72, "power": 33.019759}, {"timestamp": 5109.3, "power": 33.019759}, {"timestamp": 5129.87, "power": 33.019759}, {"timestamp": 5150.44, "power": 33.019759}, {"timestamp": 5171.01, "power": 33.019759}, {"timestamp": 5191.59, "power": 33.019759}, {"timestamp": 5212.14, "power": 33.019759}, {"timestamp": 5232.7, "power": 33.019759}, {"timestamp": 5253.22, "power": 33.019759}, {"timestamp": 5273.76, "power": 33.019759}, {"timestamp": 5294.32, "power": 33.019759}, {"timestamp": 5314.9, "power": 33.019759}, {"timestamp": 5335.48, "power": 33.019759}, {"timestamp": 5356.05, "power": 33.019759}, {"timestamp": 5376.62, "power": 33.019759}, {"timestamp": 5397.19, "power": 33.019759}, {"timestamp": 5417.75, "power": 33.019759}, {"timestamp": 5438.32, "power": 33.019759}, {"timestamp": 5458.9, "power": 33.019759}, {"timestamp": 5479.47, "power": 33.019759}, {"timestamp": 5500.05, "power": 33.019759}, {"timestamp": 5520.61, "power": 33.019759}, {"timestamp": 5541.14, "power": 33.019759}, {"timestamp": 5561.69, "power": 33.019759}, {"timestamp": 5582.26, "power": 33.019759}, {"timestamp": 5602.84, "power": 33.019759}, {"timestamp": 5623.41, "power": 33.019759}, {"timestamp": 5643.99, "power": 33.019759}, {"timestamp": 5664.57, "power": 33.019759}, {"timestamp": 5685.09, "power": 33.019759}, {"timestamp": 5705.59, "power": 33.019759}, {"timestamp": 5726.14, "power": 33.019759}, {"timestamp": 5746.72, "power": 33.019759}, {"timestamp": 5767.29, "power": 33.019759}, {"timestamp": 5787.87, "power": 33.019759}, {"timestamp": 5808.44, "power": 33.019759}, {"timestamp": 5828.95, "power": 33.019759}, {"timestamp": 5849.44, "power": 33.019759}, {"timestamp": 5869.99, "power": 33.019759}, {"timestamp": 5890.54, "power": 33.019759}, {"timestamp": 5911.09, "power": 33.019759}, {"timestamp": 5931.66, "power": 33.019759}, {"timestamp": 5952.23, "power": 33.019759}, {"timestamp": 5972.81, "power": 33.019759}, {"timestamp": 5993.31, "power": 33.019759}, {"timestamp": 6013.85, "power": 33.019759}, {"timestamp": 6034.46, "power": 33.019759}, {"timestamp": 6055.03, "power": 33.344077}, {"timestamp": 6076.32, "power": 33.344077}, {"timestamp": 6096.84, "power": 33.344077}, {"timestamp": 6117.37, "power": 33.344077}, {"timestamp": 6137.89, "power": 33.344077}, {"timestamp": 6158.42, "power": 33.344077}, {"timestamp": 6178.95, "power": 33.344077}, {"timestamp": 6199.47, "power": 33.344077}, {"timestamp": 6219.99, "power": 33.344077}, {"timestamp": 6240.52, "power": 33.344077}, {"timestamp": 6261.03, "power": 33.344077}, {"timestamp": 6281.55, "power": 33.344077}, {"timestamp": 6302.08, "power": 33.344077}, {"timestamp": 6322.61, "power": 33.344077}, {"timestamp": 6343.13, "power": 33.344077}, {"timestamp": 6363.66, "power": 33.344077}, {"timestamp": 6384.19, "power": 33.344077}, {"timestamp": 6404.73, "power": 33.344077}, {"timestamp": 6425.23, "power": 33.344077}, {"timestamp": 6445.75, "power": 33.344077}, {"timestamp": 6466.28, "power": 33.344077}, {"timestamp": 6486.81, "power": 33.344077}, {"timestamp": 6507.34, "power": 33.344077}, {"timestamp": 6527.86, "power": 33.344077}, {"timestamp": 6548.38, "power": 33.344077}, {"timestamp": 6568.88, "power": 33.344077}, {"timestamp": 6589.36, "power": 33.344077}, {"timestamp": 6609.88, "power": 33.344077}, {"timestamp": 6630.4, "power": 33.344077}, {"timestamp": 6650.97, "power": 33.344077}, {"timestamp": 6671.53, "power": 33.344077}, {"timestamp": 6692.09, "power": 33.344077}, {"timestamp": 6712.75, "power": 33.344077}, {"timestamp": 6733.28, "power": 33.344077}, {"timestamp": 6753.81, "power": 33.344077}, {"timestamp": 6774.36, "power": 33.344077}, {"timestamp": 6794.89, "power": 33.344077}, {"timestamp": 6815.42, "power": 33.344077}, {"timestamp": 6835.95, "power": 33.344077}, {"timestamp": 6856.47, "power": 33.344077}, {"timestamp": 6876.97, "power": 33.344077}, {"timestamp": 6897.46, "power": 33.344077}, {"timestamp": 6917.94, "power": 33.344077}, {"timestamp": 6938.51, "power": 33.344077}, {"timestamp": 6959.04, "power": 33.344077}, {"timestamp": 6979.56, "power": 33.344077}, {"timestamp": 7000.09, "power": 33.344077}, {"timestamp": 7020.61, "power": 33.344077}, {"timestamp": 7041.11, "power": 33.344077}, {"timestamp": 7061.6, "power": 32.4091}, {"timestamp": 7082.65, "power": 32.4091}, {"timestamp": 7103.17, "power": 32.4091}, {"timestamp": 7123.7, "power": 32.4091}, {"timestamp": 7144.22, "power": 32.4091}, {"timestamp": 7164.74, "power": 32.4091}, {"timestamp": 7185.23, "power": 32.4091}, {"timestamp": 7205.71, "power": 32.4091}, {"timestamp": 7226.25, "power": 32.4091}, {"timestamp": 7246.77, "power": 32.4091}, {"timestamp": 7267.3, "power": 32.4091}, {"timestamp": 7287.82, "power": 32.4091}, {"timestamp": 7308.34, "power": 32.4091}, {"timestamp": 7328.83, "power": 32.4091}, {"timestamp": 7349.31, "power": 32.4091}, {"timestamp": 7369.8, "power": 32.4091}, {"timestamp": 7390.32, "power": 32.4091}, {"timestamp": 7410.85, "power": 32.4091}, {"timestamp": 7431.39, "power": 32.4091}, {"timestamp": 7451.92, "power": 32.4091}, {"timestamp": 7472.45, "power": 32.4091}, {"timestamp": 7492.95, "power": 32.4091}, {"timestamp": 7513.44, "power": 32.4091}, {"timestamp": 7533.92, "power": 32.4091}, {"timestamp": 7554.44, "power": 32.4091}, {"timestamp": 7574.96, "power": 32.4091}, {"timestamp": 7595.48, "power": 32.4091}, {"timestamp": 7616.01, "power": 32.4091}, {"timestamp": 7636.53, "power": 32.4091}, {"timestamp": 7657.03, "power": 32.4091}, {"timestamp": 7677.51, "power": 32.4091}, {"timestamp": 7698.0, "power": 32.4091}, {"timestamp": 7718.51, "power": 32.4091}, {"timestamp": 7739.03, "power": 32.4091}, {"timestamp": 7759.55, "power": 32.4091}, {"timestamp": 7780.07, "power": 32.4091}, {"timestamp": 7800.59, "power": 32.4091}, {"timestamp": 7821.09, "power": 32.4091}], "timeline": {"START": "2985.714912", "END": "5999.38071"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4668.93}, {"name": "clSetKernelArg", "calls": 19, "time": 1797.09}, {"name": "clReleaseKernel", "calls": 1, "time": 1036.41}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.709}, {"name": "clCreateContext", "calls": 1, "time": 49.016}, {"name": "clReleaseContext", "calls": 1, "time": 38.2241}, {"name": "clReleaseProgram", "calls": 1, "time": 15.0965}, {"name": "clCreateKernel", "calls": 1, "time": 0.343998}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.316043}, {"name": "clEnqueueTask", "calls": 1, "time": 0.145766}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078956}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070468}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032817}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024774}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021884}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011941}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010588}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009938}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009324}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007166}, {"name": "clRetainDevice", "calls": 2, "time": 0.004785}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3013.67}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3013.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7737.127678, "utilization": 80.59508, "size": 8157980.0, "time": 1054.394198}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 97154705, "speed": 260.655, "utilization": 2.26263, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6075555, "speed": 476.527, "utilization": 4.13652, "size": 0.127721}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len8/run1.json b/code/fpga/memory_results/dblp.xml.20MB.len8/run1.json new file mode 100644 index 0000000..01236b7 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.4708, "power": 32.314198000000005}, {"timestamp": 70.1396, "power": 32.314198000000005}, {"timestamp": 90.6637, "power": 32.314198000000005}, {"timestamp": 111.204, "power": 32.314198000000005}, {"timestamp": 131.87, "power": 32.314198000000005}, {"timestamp": 152.542, "power": 32.314198000000005}, {"timestamp": 173.083, "power": 32.314198000000005}, {"timestamp": 193.628, "power": 32.314198000000005}, {"timestamp": 214.163, "power": 32.314198000000005}, {"timestamp": 234.668, "power": 32.314198000000005}, {"timestamp": 255.199, "power": 32.314198000000005}, {"timestamp": 275.747, "power": 32.314198000000005}, {"timestamp": 296.301, "power": 32.314198000000005}, {"timestamp": 316.85, "power": 32.314198000000005}, {"timestamp": 337.402, "power": 32.314198000000005}, {"timestamp": 357.951, "power": 32.314198000000005}, {"timestamp": 378.469, "power": 32.314198000000005}, {"timestamp": 398.969, "power": 32.314198000000005}, {"timestamp": 419.51, "power": 32.314198000000005}, {"timestamp": 440.055, "power": 32.314198000000005}, {"timestamp": 460.602, "power": 32.314198000000005}, {"timestamp": 481.151, "power": 32.314198000000005}, {"timestamp": 501.704, "power": 32.314198000000005}, {"timestamp": 522.258, "power": 32.314198000000005}, {"timestamp": 542.784, "power": 32.314198000000005}, {"timestamp": 563.323, "power": 32.314198000000005}, {"timestamp": 583.872, "power": 32.314198000000005}, {"timestamp": 604.418, "power": 32.314198000000005}, {"timestamp": 624.96, "power": 32.314198000000005}, {"timestamp": 645.504, "power": 32.314198000000005}, {"timestamp": 666.047, "power": 32.314198000000005}, {"timestamp": 686.56, "power": 32.314198000000005}, {"timestamp": 707.098, "power": 32.314198000000005}, {"timestamp": 727.653, "power": 32.314198000000005}, {"timestamp": 748.205, "power": 32.314198000000005}, {"timestamp": 768.752, "power": 32.314198000000005}, {"timestamp": 789.296, "power": 32.314198000000005}, {"timestamp": 809.841, "power": 32.314198000000005}, {"timestamp": 830.338, "power": 32.314198000000005}, {"timestamp": 850.841, "power": 32.314198000000005}, {"timestamp": 871.379, "power": 32.314198000000005}, {"timestamp": 891.922, "power": 32.314198000000005}, {"timestamp": 912.47, "power": 32.314198000000005}, {"timestamp": 933.012, "power": 32.314198000000005}, {"timestamp": 953.557, "power": 32.314198000000005}, {"timestamp": 974.103, "power": 32.314198000000005}, {"timestamp": 994.622, "power": 32.314198000000005}, {"timestamp": 1015.16, "power": 32.194839}, {"timestamp": 1036.38, "power": 32.194839}, {"timestamp": 1056.98, "power": 32.194839}, {"timestamp": 1077.58, "power": 32.194839}, {"timestamp": 1098.18, "power": 32.194839}, {"timestamp": 1118.75, "power": 32.194839}, {"timestamp": 1139.31, "power": 32.194839}, {"timestamp": 1159.91, "power": 32.194839}, {"timestamp": 1180.51, "power": 32.194839}, {"timestamp": 1201.1, "power": 32.194839}, {"timestamp": 1221.7, "power": 32.194839}, {"timestamp": 1242.3, "power": 32.194839}, {"timestamp": 1262.87, "power": 32.194839}, {"timestamp": 1283.43, "power": 32.194839}, {"timestamp": 1304.03, "power": 32.194839}, {"timestamp": 1324.63, "power": 32.194839}, {"timestamp": 1345.24, "power": 32.194839}, {"timestamp": 1365.84, "power": 32.194839}, {"timestamp": 1386.43, "power": 32.194839}, {"timestamp": 1407.0, "power": 32.194839}, {"timestamp": 1427.57, "power": 32.194839}, {"timestamp": 1448.17, "power": 32.194839}, {"timestamp": 1468.77, "power": 32.194839}, {"timestamp": 1489.37, "power": 32.194839}, {"timestamp": 1509.97, "power": 32.194839}, {"timestamp": 1530.55, "power": 32.194839}, {"timestamp": 1551.11, "power": 32.194839}, {"timestamp": 1571.71, "power": 32.194839}, {"timestamp": 1592.31, "power": 32.194839}, {"timestamp": 1612.91, "power": 32.194839}, {"timestamp": 1633.52, "power": 32.194839}, {"timestamp": 1654.11, "power": 32.194839}, {"timestamp": 1674.69, "power": 32.194839}, {"timestamp": 1695.25, "power": 32.194839}, {"timestamp": 1715.85, "power": 32.194839}, {"timestamp": 1736.45, "power": 32.194839}, {"timestamp": 1757.05, "power": 32.194839}, {"timestamp": 1777.65, "power": 32.194839}, {"timestamp": 1798.25, "power": 32.194839}, {"timestamp": 1818.83, "power": 32.194839}, {"timestamp": 1839.39, "power": 32.194839}, {"timestamp": 1859.99, "power": 32.194839}, {"timestamp": 1880.59, "power": 32.194839}, {"timestamp": 1901.19, "power": 32.194839}, {"timestamp": 1921.79, "power": 32.194839}, {"timestamp": 1942.37, "power": 32.194839}, {"timestamp": 1962.91, "power": 32.194839}, {"timestamp": 1983.44, "power": 32.194839}, {"timestamp": 2003.98, "power": 32.194839}, {"timestamp": 2024.51, "power": 37.78018}, {"timestamp": 2045.7, "power": 37.78018}, {"timestamp": 2066.24, "power": 37.78018}, {"timestamp": 2086.8, "power": 37.78018}, {"timestamp": 2107.34, "power": 37.78018}, {"timestamp": 2127.88, "power": 37.78018}, {"timestamp": 2148.42, "power": 37.78018}, {"timestamp": 2168.96, "power": 37.78018}, {"timestamp": 2189.51, "power": 37.78018}, {"timestamp": 2210.05, "power": 37.78018}, {"timestamp": 2230.57, "power": 37.78018}, {"timestamp": 2251.11, "power": 37.78018}, {"timestamp": 2271.65, "power": 37.78018}, {"timestamp": 2292.19, "power": 37.78018}, {"timestamp": 2312.73, "power": 37.78018}, {"timestamp": 2333.27, "power": 37.78018}, {"timestamp": 2353.81, "power": 37.78018}, {"timestamp": 2374.34, "power": 37.78018}, {"timestamp": 2394.84, "power": 37.78018}, {"timestamp": 2415.38, "power": 37.78018}, {"timestamp": 2435.92, "power": 37.78018}, {"timestamp": 2456.46, "power": 37.78018}, {"timestamp": 2477.0, "power": 37.78018}, {"timestamp": 2497.54, "power": 37.78018}, {"timestamp": 2518.08, "power": 37.78018}, {"timestamp": 2538.6, "power": 37.78018}, {"timestamp": 2559.13, "power": 37.78018}, {"timestamp": 2579.68, "power": 37.78018}, {"timestamp": 2600.21, "power": 37.78018}, {"timestamp": 2620.76, "power": 37.78018}, {"timestamp": 2641.3, "power": 37.78018}, {"timestamp": 2661.84, "power": 37.78018}, {"timestamp": 2682.37, "power": 37.78018}, {"timestamp": 2702.86, "power": 37.78018}, {"timestamp": 2723.4, "power": 37.78018}, {"timestamp": 2743.94, "power": 37.78018}, {"timestamp": 2764.48, "power": 37.78018}, {"timestamp": 2785.02, "power": 37.78018}, {"timestamp": 2805.56, "power": 37.78018}, {"timestamp": 2826.1, "power": 37.78018}, {"timestamp": 2846.63, "power": 37.78018}, {"timestamp": 2867.17, "power": 37.78018}, {"timestamp": 2887.71, "power": 37.78018}, {"timestamp": 2908.25, "power": 37.78018}, {"timestamp": 2928.79, "power": 37.78018}, {"timestamp": 2949.34, "power": 37.78018}, {"timestamp": 2969.88, "power": 37.78018}, {"timestamp": 2990.39, "power": 37.78018}, {"timestamp": 3010.88, "power": 37.78018}, {"timestamp": 3031.42, "power": 36.335662}, {"timestamp": 3052.61, "power": 36.335662}, {"timestamp": 3073.16, "power": 36.335662}, {"timestamp": 3093.71, "power": 36.335662}, {"timestamp": 3114.26, "power": 36.335662}, {"timestamp": 3134.78, "power": 36.335662}, {"timestamp": 3155.29, "power": 36.335662}, {"timestamp": 3175.83, "power": 36.335662}, {"timestamp": 3196.38, "power": 36.335662}, {"timestamp": 3216.93, "power": 36.335662}, {"timestamp": 3237.49, "power": 36.335662}, {"timestamp": 3258.04, "power": 36.335662}, {"timestamp": 3278.57, "power": 36.335662}, {"timestamp": 3299.11, "power": 36.335662}, {"timestamp": 3319.66, "power": 36.335662}, {"timestamp": 3340.21, "power": 36.335662}, {"timestamp": 3360.76, "power": 36.335662}, {"timestamp": 3381.31, "power": 36.335662}, {"timestamp": 3401.86, "power": 36.335662}, {"timestamp": 3422.39, "power": 36.335662}, {"timestamp": 3442.9, "power": 36.335662}, {"timestamp": 3463.44, "power": 36.335662}, {"timestamp": 3483.99, "power": 36.335662}, {"timestamp": 3504.54, "power": 36.335662}, {"timestamp": 3525.09, "power": 36.335662}, {"timestamp": 3545.64, "power": 36.335662}, {"timestamp": 3566.19, "power": 36.335662}, {"timestamp": 3586.71, "power": 36.335662}, {"timestamp": 3607.25, "power": 36.335662}, {"timestamp": 3627.8, "power": 36.335662}, {"timestamp": 3648.35, "power": 36.335662}, {"timestamp": 3668.9, "power": 36.335662}, {"timestamp": 3689.45, "power": 36.335662}, {"timestamp": 3710.01, "power": 36.335662}, {"timestamp": 3730.54, "power": 36.335662}, {"timestamp": 3751.08, "power": 36.335662}, {"timestamp": 3771.63, "power": 36.335662}, {"timestamp": 3792.18, "power": 36.335662}, {"timestamp": 3812.73, "power": 36.335662}, {"timestamp": 3833.28, "power": 36.335662}, {"timestamp": 3853.83, "power": 36.335662}, {"timestamp": 3874.36, "power": 36.335662}, {"timestamp": 3894.86, "power": 36.335662}, {"timestamp": 3915.4, "power": 36.335662}, {"timestamp": 3935.95, "power": 36.335662}, {"timestamp": 3956.54, "power": 36.335662}, {"timestamp": 3977.11, "power": 36.335662}, {"timestamp": 3997.69, "power": 36.335662}, {"timestamp": 4018.27, "power": 36.335662}, {"timestamp": 4038.8, "power": 32.848131}, {"timestamp": 4059.95, "power": 32.848131}, {"timestamp": 4080.52, "power": 32.848131}, {"timestamp": 4101.1, "power": 32.848131}, {"timestamp": 4121.68, "power": 32.848131}, {"timestamp": 4142.26, "power": 32.848131}, {"timestamp": 4162.79, "power": 32.848131}, {"timestamp": 4183.37, "power": 32.848131}, {"timestamp": 4203.95, "power": 32.848131}, {"timestamp": 4224.54, "power": 32.848131}, {"timestamp": 4245.13, "power": 32.848131}, {"timestamp": 4265.71, "power": 32.848131}, {"timestamp": 4286.3, "power": 32.848131}, {"timestamp": 4306.8, "power": 32.848131}, {"timestamp": 4327.38, "power": 32.848131}, {"timestamp": 4347.96, "power": 32.848131}, {"timestamp": 4368.53, "power": 32.848131}, {"timestamp": 4389.1, "power": 32.848131}, {"timestamp": 4409.67, "power": 32.848131}, {"timestamp": 4430.24, "power": 32.848131}, {"timestamp": 4450.76, "power": 32.848131}, {"timestamp": 4471.33, "power": 32.848131}, {"timestamp": 4491.89, "power": 32.848131}, {"timestamp": 4512.48, "power": 32.848131}, {"timestamp": 4533.04, "power": 32.848131}, {"timestamp": 4553.62, "power": 32.848131}, {"timestamp": 4574.18, "power": 32.848131}, {"timestamp": 4594.71, "power": 32.848131}, {"timestamp": 4615.27, "power": 32.848131}, {"timestamp": 4635.85, "power": 32.848131}, {"timestamp": 4656.43, "power": 32.848131}, {"timestamp": 4677.0, "power": 32.848131}, {"timestamp": 4697.58, "power": 32.848131}, {"timestamp": 4718.16, "power": 32.848131}, {"timestamp": 4738.69, "power": 32.848131}, {"timestamp": 4759.25, "power": 32.848131}, {"timestamp": 4779.83, "power": 32.848131}, {"timestamp": 4800.42, "power": 32.848131}, {"timestamp": 4821.0, "power": 32.848131}, {"timestamp": 4841.57, "power": 32.848131}, {"timestamp": 4862.16, "power": 32.848131}, {"timestamp": 4882.69, "power": 32.848131}, {"timestamp": 4903.25, "power": 32.848131}, {"timestamp": 4923.83, "power": 32.848131}, {"timestamp": 4944.4, "power": 32.848131}, {"timestamp": 4964.97, "power": 32.848131}, {"timestamp": 4985.55, "power": 32.848131}, {"timestamp": 5006.12, "power": 32.848131}, {"timestamp": 5026.65, "power": 32.848131}, {"timestamp": 5047.21, "power": 33.387006}, {"timestamp": 5068.31, "power": 33.387006}, {"timestamp": 5088.86, "power": 33.387006}, {"timestamp": 5109.41, "power": 33.387006}, {"timestamp": 5129.96, "power": 33.387006}, {"timestamp": 5150.5, "power": 33.387006}, {"timestamp": 5171.02, "power": 33.387006}, {"timestamp": 5191.57, "power": 33.387006}, {"timestamp": 5212.12, "power": 33.387006}, {"timestamp": 5232.68, "power": 33.387006}, {"timestamp": 5253.27, "power": 33.387006}, {"timestamp": 5273.85, "power": 33.387006}, {"timestamp": 5294.37, "power": 33.387006}, {"timestamp": 5314.88, "power": 33.387006}, {"timestamp": 5335.47, "power": 33.387006}, {"timestamp": 5356.06, "power": 33.387006}, {"timestamp": 5376.63, "power": 33.387006}, {"timestamp": 5397.22, "power": 33.387006}, {"timestamp": 5417.79, "power": 33.387006}, {"timestamp": 5438.37, "power": 33.387006}, {"timestamp": 5458.88, "power": 33.387006}, {"timestamp": 5479.44, "power": 33.387006}, {"timestamp": 5500.02, "power": 33.387006}, {"timestamp": 5520.6, "power": 33.387006}, {"timestamp": 5541.18, "power": 33.387006}, {"timestamp": 5561.76, "power": 33.387006}, {"timestamp": 5582.35, "power": 33.387006}, {"timestamp": 5602.86, "power": 33.387006}, {"timestamp": 5623.43, "power": 33.387006}, {"timestamp": 5644.01, "power": 33.387006}, {"timestamp": 5664.6, "power": 33.387006}, {"timestamp": 5685.18, "power": 33.387006}, {"timestamp": 5705.69, "power": 33.387006}, {"timestamp": 5726.26, "power": 33.387006}, {"timestamp": 5746.78, "power": 33.387006}, {"timestamp": 5767.34, "power": 33.387006}, {"timestamp": 5787.91, "power": 33.387006}, {"timestamp": 5808.49, "power": 33.387006}, {"timestamp": 5829.07, "power": 33.387006}, {"timestamp": 5849.65, "power": 33.387006}, {"timestamp": 5870.23, "power": 33.387006}, {"timestamp": 5890.74, "power": 33.387006}, {"timestamp": 5911.3, "power": 33.387006}, {"timestamp": 5931.81, "power": 33.387006}, {"timestamp": 5952.39, "power": 33.387006}, {"timestamp": 5972.97, "power": 33.387006}, {"timestamp": 5993.52, "power": 33.387006}, {"timestamp": 6014.07, "power": 33.387006}, {"timestamp": 6034.68, "power": 33.387006}, {"timestamp": 6055.22, "power": 34.687499}, {"timestamp": 6076.66, "power": 34.687499}, {"timestamp": 6097.19, "power": 34.687499}, {"timestamp": 6117.73, "power": 34.687499}, {"timestamp": 6138.26, "power": 34.687499}, {"timestamp": 6158.77, "power": 34.687499}, {"timestamp": 6179.3, "power": 34.687499}, {"timestamp": 6199.83, "power": 34.687499}, {"timestamp": 6220.36, "power": 34.687499}, {"timestamp": 6240.9, "power": 34.687499}, {"timestamp": 6261.43, "power": 34.687499}, {"timestamp": 6281.96, "power": 34.687499}, {"timestamp": 6302.47, "power": 34.687499}, {"timestamp": 6322.96, "power": 34.687499}, {"timestamp": 6343.49, "power": 34.687499}, {"timestamp": 6364.02, "power": 34.687499}, {"timestamp": 6384.55, "power": 34.687499}, {"timestamp": 6405.1, "power": 34.687499}, {"timestamp": 6425.63, "power": 34.687499}, {"timestamp": 6446.17, "power": 34.687499}, {"timestamp": 6466.67, "power": 34.687499}, {"timestamp": 6487.2, "power": 34.687499}, {"timestamp": 6507.73, "power": 34.687499}, {"timestamp": 6528.26, "power": 34.687499}, {"timestamp": 6548.8, "power": 34.687499}, {"timestamp": 6569.33, "power": 34.687499}, {"timestamp": 6589.86, "power": 34.687499}, {"timestamp": 6610.36, "power": 34.687499}, {"timestamp": 6630.86, "power": 34.687499}, {"timestamp": 6651.4, "power": 34.687499}, {"timestamp": 6671.96, "power": 34.687499}, {"timestamp": 6692.54, "power": 34.687499}, {"timestamp": 6713.11, "power": 34.687499}, {"timestamp": 6733.68, "power": 34.687499}, {"timestamp": 6754.25, "power": 34.687499}, {"timestamp": 6774.8, "power": 34.687499}, {"timestamp": 6795.29, "power": 34.687499}, {"timestamp": 6815.83, "power": 34.687499}, {"timestamp": 6836.37, "power": 34.687499}, {"timestamp": 6856.91, "power": 34.687499}, {"timestamp": 6877.44, "power": 34.687499}, {"timestamp": 6897.98, "power": 34.687499}, {"timestamp": 6918.49, "power": 34.687499}, {"timestamp": 6939.02, "power": 34.687499}, {"timestamp": 6959.52, "power": 34.687499}, {"timestamp": 6980.06, "power": 34.687499}, {"timestamp": 7000.59, "power": 34.687499}, {"timestamp": 7021.13, "power": 34.687499}, {"timestamp": 7041.66, "power": 34.687499}, {"timestamp": 7062.2, "power": 32.847193000000004}, {"timestamp": 7083.23, "power": 32.847193000000004}, {"timestamp": 7103.76, "power": 32.847193000000004}, {"timestamp": 7124.29, "power": 32.847193000000004}, {"timestamp": 7144.83, "power": 32.847193000000004}, {"timestamp": 7165.36, "power": 32.847193000000004}, {"timestamp": 7185.89, "power": 32.847193000000004}, {"timestamp": 7206.4, "power": 32.847193000000004}, {"timestamp": 7226.91, "power": 32.847193000000004}, {"timestamp": 7247.4, "power": 32.847193000000004}, {"timestamp": 7267.93, "power": 32.847193000000004}, {"timestamp": 7288.47, "power": 32.847193000000004}, {"timestamp": 7309.01, "power": 32.847193000000004}, {"timestamp": 7329.54, "power": 32.847193000000004}, {"timestamp": 7350.07, "power": 32.847193000000004}, {"timestamp": 7370.58, "power": 32.847193000000004}, {"timestamp": 7391.08, "power": 32.847193000000004}, {"timestamp": 7411.57, "power": 32.847193000000004}, {"timestamp": 7432.07, "power": 32.847193000000004}, {"timestamp": 7452.62, "power": 32.847193000000004}, {"timestamp": 7473.16, "power": 32.847193000000004}, {"timestamp": 7493.69, "power": 32.847193000000004}, {"timestamp": 7514.23, "power": 32.847193000000004}, {"timestamp": 7534.73, "power": 32.847193000000004}, {"timestamp": 7555.22, "power": 32.847193000000004}, {"timestamp": 7575.75, "power": 32.847193000000004}, {"timestamp": 7596.28, "power": 32.847193000000004}, {"timestamp": 7616.81, "power": 32.847193000000004}, {"timestamp": 7637.34, "power": 32.847193000000004}, {"timestamp": 7657.87, "power": 32.847193000000004}, {"timestamp": 7678.33, "power": 32.847193000000004}, {"timestamp": 7698.82, "power": 32.847193000000004}, {"timestamp": 7719.34, "power": 32.847193000000004}, {"timestamp": 7739.57, "power": 32.847193000000004}, {"timestamp": 7759.95, "power": 32.847193000000004}, {"timestamp": 7780.49, "power": 32.847193000000004}, {"timestamp": 7801.08, "power": 32.847193000000004}, {"timestamp": 7821.63, "power": 32.847193000000004}], "timeline": {"START": "2994.945928", "END": "5991.564054"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4661.08}, {"name": "clSetKernelArg", "calls": 19, "time": 1800.29}, {"name": "clReleaseKernel", "calls": 1, "time": 1038.18}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.5935}, {"name": "clCreateContext", "calls": 1, "time": 47.2857}, {"name": "clReleaseContext", "calls": 1, "time": 36.0517}, {"name": "clReleaseProgram", "calls": 1, "time": 13.5558}, {"name": "clCreateKernel", "calls": 1, "time": 0.360227}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.31613}, {"name": "clEnqueueTask", "calls": 1, "time": 0.103644}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081318}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074375}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030683}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025274}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022371}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011983}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011058}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010115}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009619}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007258}, {"name": "clRetainDevice", "calls": 2, "time": 0.005019}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2996.62}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2996.17}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7687.067997, "utilization": 80.073625, "size": 8157980.0, "time": 1061.260618}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 96593836, "speed": 260.644, "utilization": 2.26253, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6040508, "speed": 476.954, "utilization": 4.14022, "size": 0.127719}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len8/run2.json b/code/fpga/memory_results/dblp.xml.20MB.len8/run2.json new file mode 100644 index 0000000..5041485 --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.3274, "power": 32.3316}, {"timestamp": 64.1195, "power": 32.3316}, {"timestamp": 84.655, "power": 32.3316}, {"timestamp": 105.188, "power": 32.3316}, {"timestamp": 125.726, "power": 32.3316}, {"timestamp": 146.63, "power": 32.3316}, {"timestamp": 167.167, "power": 32.3316}, {"timestamp": 187.673, "power": 32.3316}, {"timestamp": 208.19, "power": 32.3316}, {"timestamp": 228.715, "power": 32.3316}, {"timestamp": 249.24, "power": 32.3316}, {"timestamp": 269.774, "power": 32.3316}, {"timestamp": 290.313, "power": 32.3316}, {"timestamp": 310.85, "power": 32.3316}, {"timestamp": 331.41, "power": 32.3316}, {"timestamp": 351.9, "power": 32.3316}, {"timestamp": 372.437, "power": 32.3316}, {"timestamp": 392.981, "power": 32.3316}, {"timestamp": 413.524, "power": 32.3316}, {"timestamp": 434.062, "power": 32.3316}, {"timestamp": 454.605, "power": 32.3316}, {"timestamp": 475.152, "power": 32.3316}, {"timestamp": 495.66, "power": 32.3316}, {"timestamp": 516.194, "power": 32.3316}, {"timestamp": 536.731, "power": 32.3316}, {"timestamp": 557.274, "power": 32.3316}, {"timestamp": 577.817, "power": 32.3316}, {"timestamp": 598.357, "power": 32.3316}, {"timestamp": 618.892, "power": 32.3316}, {"timestamp": 639.406, "power": 32.3316}, {"timestamp": 659.899, "power": 32.3316}, {"timestamp": 680.428, "power": 32.3316}, {"timestamp": 700.966, "power": 32.3316}, {"timestamp": 721.508, "power": 32.3316}, {"timestamp": 742.048, "power": 32.3316}, {"timestamp": 762.584, "power": 32.3316}, {"timestamp": 783.117, "power": 32.3316}, {"timestamp": 803.668, "power": 32.3316}, {"timestamp": 824.2, "power": 32.3316}, {"timestamp": 844.731, "power": 32.3316}, {"timestamp": 865.264, "power": 32.3316}, {"timestamp": 885.798, "power": 32.3316}, {"timestamp": 906.335, "power": 32.3316}, {"timestamp": 926.869, "power": 32.3316}, {"timestamp": 947.415, "power": 32.3316}, {"timestamp": 967.905, "power": 32.3316}, {"timestamp": 988.438, "power": 32.3316}, {"timestamp": 1008.97, "power": 32.967644}, {"timestamp": 1030.19, "power": 32.967644}, {"timestamp": 1050.79, "power": 32.967644}, {"timestamp": 1071.42, "power": 32.967644}, {"timestamp": 1091.98, "power": 32.967644}, {"timestamp": 1112.54, "power": 32.967644}, {"timestamp": 1133.13, "power": 32.967644}, {"timestamp": 1153.73, "power": 32.967644}, {"timestamp": 1174.32, "power": 32.967644}, {"timestamp": 1194.92, "power": 32.967644}, {"timestamp": 1215.51, "power": 32.967644}, {"timestamp": 1236.08, "power": 32.967644}, {"timestamp": 1256.64, "power": 32.967644}, {"timestamp": 1277.23, "power": 32.967644}, {"timestamp": 1297.83, "power": 32.967644}, {"timestamp": 1318.43, "power": 32.967644}, {"timestamp": 1339.02, "power": 32.967644}, {"timestamp": 1359.6, "power": 32.967644}, {"timestamp": 1380.16, "power": 32.967644}, {"timestamp": 1400.77, "power": 32.967644}, {"timestamp": 1421.37, "power": 32.967644}, {"timestamp": 1441.97, "power": 32.967644}, {"timestamp": 1462.57, "power": 32.967644}, {"timestamp": 1483.17, "power": 32.967644}, {"timestamp": 1503.74, "power": 32.967644}, {"timestamp": 1524.3, "power": 32.967644}, {"timestamp": 1544.9, "power": 32.967644}, {"timestamp": 1565.5, "power": 32.967644}, {"timestamp": 1586.09, "power": 32.967644}, {"timestamp": 1606.69, "power": 32.967644}, {"timestamp": 1627.29, "power": 32.967644}, {"timestamp": 1647.86, "power": 32.967644}, {"timestamp": 1668.41, "power": 32.967644}, {"timestamp": 1689.01, "power": 32.967644}, {"timestamp": 1709.61, "power": 32.967644}, {"timestamp": 1730.2, "power": 32.967644}, {"timestamp": 1750.8, "power": 32.967644}, {"timestamp": 1771.4, "power": 32.967644}, {"timestamp": 1791.96, "power": 32.967644}, {"timestamp": 1812.52, "power": 32.967644}, {"timestamp": 1833.11, "power": 32.967644}, {"timestamp": 1853.71, "power": 32.967644}, {"timestamp": 1874.31, "power": 32.967644}, {"timestamp": 1894.91, "power": 32.967644}, {"timestamp": 1915.55, "power": 32.967644}, {"timestamp": 1936.11, "power": 32.967644}, {"timestamp": 1956.72, "power": 32.967644}, {"timestamp": 1977.32, "power": 32.967644}, {"timestamp": 1997.92, "power": 32.967644}, {"timestamp": 2018.51, "power": 32.32454}, {"timestamp": 2039.54, "power": 32.32454}, {"timestamp": 2060.03, "power": 32.32454}, {"timestamp": 2080.56, "power": 32.32454}, {"timestamp": 2101.1, "power": 32.32454}, {"timestamp": 2121.63, "power": 32.32454}, {"timestamp": 2142.17, "power": 32.32454}, {"timestamp": 2162.7, "power": 32.32454}, {"timestamp": 2183.24, "power": 32.32454}, {"timestamp": 2203.76, "power": 32.32454}, {"timestamp": 2224.25, "power": 32.32454}, {"timestamp": 2244.78, "power": 32.32454}, {"timestamp": 2265.32, "power": 32.32454}, {"timestamp": 2285.86, "power": 32.32454}, {"timestamp": 2306.4, "power": 32.32454}, {"timestamp": 2326.93, "power": 32.32454}, {"timestamp": 2347.41, "power": 32.32454}, {"timestamp": 2367.91, "power": 32.32454}, {"timestamp": 2388.45, "power": 32.32454}, {"timestamp": 2408.99, "power": 32.32454}, {"timestamp": 2429.53, "power": 32.32454}, {"timestamp": 2450.07, "power": 32.32454}, {"timestamp": 2470.61, "power": 32.32454}, {"timestamp": 2491.15, "power": 32.32454}, {"timestamp": 2511.66, "power": 32.32454}, {"timestamp": 2532.19, "power": 32.32454}, {"timestamp": 2552.73, "power": 32.32454}, {"timestamp": 2573.28, "power": 32.32454}, {"timestamp": 2593.82, "power": 32.32454}, {"timestamp": 2614.35, "power": 32.32454}, {"timestamp": 2634.89, "power": 32.32454}, {"timestamp": 2655.42, "power": 32.32454}, {"timestamp": 2675.91, "power": 32.32454}, {"timestamp": 2696.45, "power": 32.32454}, {"timestamp": 2716.99, "power": 32.32454}, {"timestamp": 2737.53, "power": 32.32454}, {"timestamp": 2758.06, "power": 32.32454}, {"timestamp": 2778.6, "power": 32.32454}, {"timestamp": 2799.14, "power": 32.32454}, {"timestamp": 2819.66, "power": 32.32454}, {"timestamp": 2840.15, "power": 32.32454}, {"timestamp": 2860.68, "power": 32.32454}, {"timestamp": 2881.22, "power": 32.32454}, {"timestamp": 2901.76, "power": 32.32454}, {"timestamp": 2922.29, "power": 32.32454}, {"timestamp": 2942.83, "power": 32.32454}, {"timestamp": 2963.37, "power": 32.32454}, {"timestamp": 2983.86, "power": 32.32454}, {"timestamp": 3004.39, "power": 32.32454}, {"timestamp": 3024.93, "power": 36.9444}, {"timestamp": 3045.92, "power": 36.9444}, {"timestamp": 3066.46, "power": 36.9444}, {"timestamp": 3087.01, "power": 36.9444}, {"timestamp": 3107.55, "power": 36.9444}, {"timestamp": 3128.05, "power": 36.9444}, {"timestamp": 3148.58, "power": 36.9444}, {"timestamp": 3169.14, "power": 36.9444}, {"timestamp": 3189.69, "power": 36.9444}, {"timestamp": 3210.24, "power": 36.9444}, {"timestamp": 3230.79, "power": 36.9444}, {"timestamp": 3251.34, "power": 36.9444}, {"timestamp": 3271.85, "power": 36.9444}, {"timestamp": 3292.4, "power": 36.9444}, {"timestamp": 3312.95, "power": 36.9444}, {"timestamp": 3333.5, "power": 36.9444}, {"timestamp": 3354.05, "power": 36.9444}, {"timestamp": 3374.61, "power": 36.9444}, {"timestamp": 3395.22, "power": 36.9444}, {"timestamp": 3415.74, "power": 36.9444}, {"timestamp": 3436.27, "power": 36.9444}, {"timestamp": 3456.83, "power": 36.9444}, {"timestamp": 3477.37, "power": 36.9444}, {"timestamp": 3497.92, "power": 36.9444}, {"timestamp": 3518.48, "power": 36.9444}, {"timestamp": 3539.03, "power": 36.9444}, {"timestamp": 3559.55, "power": 36.9444}, {"timestamp": 3580.1, "power": 36.9444}, {"timestamp": 3600.65, "power": 36.9444}, {"timestamp": 3621.2, "power": 36.9444}, {"timestamp": 3641.75, "power": 36.9444}, {"timestamp": 3662.3, "power": 36.9444}, {"timestamp": 3682.85, "power": 36.9444}, {"timestamp": 3703.42, "power": 36.9444}, {"timestamp": 3723.93, "power": 36.9444}, {"timestamp": 3744.47, "power": 36.9444}, {"timestamp": 3765.02, "power": 36.9444}, {"timestamp": 3785.57, "power": 36.9444}, {"timestamp": 3806.12, "power": 36.9444}, {"timestamp": 3826.67, "power": 36.9444}, {"timestamp": 3847.22, "power": 36.9444}, {"timestamp": 3867.74, "power": 36.9444}, {"timestamp": 3888.28, "power": 36.9444}, {"timestamp": 3908.84, "power": 36.9444}, {"timestamp": 3929.39, "power": 36.9444}, {"timestamp": 3949.94, "power": 36.9444}, {"timestamp": 3970.49, "power": 36.9444}, {"timestamp": 3991.05, "power": 36.9444}, {"timestamp": 4011.58, "power": 36.9444}, {"timestamp": 4032.07, "power": 33.358025}, {"timestamp": 4053.2, "power": 33.358025}, {"timestamp": 4073.74, "power": 33.358025}, {"timestamp": 4094.29, "power": 33.358025}, {"timestamp": 4114.84, "power": 33.358025}, {"timestamp": 4135.39, "power": 33.358025}, {"timestamp": 4155.91, "power": 33.358025}, {"timestamp": 4176.45, "power": 33.358025}, {"timestamp": 4196.99, "power": 33.358025}, {"timestamp": 4217.54, "power": 33.358025}, {"timestamp": 4238.09, "power": 33.358025}, {"timestamp": 4258.63, "power": 33.358025}, {"timestamp": 4279.18, "power": 33.358025}, {"timestamp": 4299.71, "power": 33.358025}, {"timestamp": 4320.25, "power": 33.358025}, {"timestamp": 4340.8, "power": 33.358025}, {"timestamp": 4361.36, "power": 33.358025}, {"timestamp": 4381.91, "power": 33.358025}, {"timestamp": 4402.46, "power": 33.358025}, {"timestamp": 4423.02, "power": 33.358025}, {"timestamp": 4443.54, "power": 33.358025}, {"timestamp": 4464.04, "power": 33.358025}, {"timestamp": 4484.61, "power": 33.358025}, {"timestamp": 4505.17, "power": 33.358025}, {"timestamp": 4525.76, "power": 33.358025}, {"timestamp": 4546.34, "power": 33.358025}, {"timestamp": 4566.91, "power": 33.358025}, {"timestamp": 4587.44, "power": 33.358025}, {"timestamp": 4607.95, "power": 33.358025}, {"timestamp": 4628.52, "power": 33.358025}, {"timestamp": 4649.1, "power": 33.358025}, {"timestamp": 4669.68, "power": 33.358025}, {"timestamp": 4690.25, "power": 33.358025}, {"timestamp": 4710.82, "power": 33.358025}, {"timestamp": 4731.39, "power": 33.358025}, {"timestamp": 4751.9, "power": 33.358025}, {"timestamp": 4772.43, "power": 33.358025}, {"timestamp": 4793.0, "power": 33.358025}, {"timestamp": 4813.57, "power": 33.358025}, {"timestamp": 4834.14, "power": 33.358025}, {"timestamp": 4854.72, "power": 33.358025}, {"timestamp": 4875.3, "power": 33.358025}, {"timestamp": 4895.81, "power": 33.358025}, {"timestamp": 4916.35, "power": 33.358025}, {"timestamp": 4936.92, "power": 33.358025}, {"timestamp": 4957.5, "power": 33.358025}, {"timestamp": 4978.07, "power": 33.358025}, {"timestamp": 4998.65, "power": 33.358025}, {"timestamp": 5019.23, "power": 33.358025}, {"timestamp": 5039.75, "power": 33.231396}, {"timestamp": 5060.8, "power": 33.231396}, {"timestamp": 5081.35, "power": 33.231396}, {"timestamp": 5101.9, "power": 33.231396}, {"timestamp": 5122.45, "power": 33.231396}, {"timestamp": 5143.0, "power": 33.231396}, {"timestamp": 5163.54, "power": 33.231396}, {"timestamp": 5184.04, "power": 33.231396}, {"timestamp": 5204.58, "power": 33.231396}, {"timestamp": 5225.16, "power": 33.231396}, {"timestamp": 5245.75, "power": 33.231396}, {"timestamp": 5266.33, "power": 33.231396}, {"timestamp": 5286.9, "power": 33.231396}, {"timestamp": 5307.43, "power": 33.231396}, {"timestamp": 5327.94, "power": 33.231396}, {"timestamp": 5348.5, "power": 33.231396}, {"timestamp": 5369.07, "power": 33.231396}, {"timestamp": 5389.65, "power": 33.231396}, {"timestamp": 5410.23, "power": 33.231396}, {"timestamp": 5430.8, "power": 33.231396}, {"timestamp": 5451.37, "power": 33.231396}, {"timestamp": 5471.87, "power": 33.231396}, {"timestamp": 5492.41, "power": 33.231396}, {"timestamp": 5512.99, "power": 33.231396}, {"timestamp": 5533.56, "power": 33.231396}, {"timestamp": 5554.12, "power": 33.231396}, {"timestamp": 5574.7, "power": 33.231396}, {"timestamp": 5595.26, "power": 33.231396}, {"timestamp": 5615.79, "power": 33.231396}, {"timestamp": 5636.33, "power": 33.231396}, {"timestamp": 5656.92, "power": 33.231396}, {"timestamp": 5677.5, "power": 33.231396}, {"timestamp": 5698.0, "power": 33.231396}, {"timestamp": 5718.57, "power": 33.231396}, {"timestamp": 5739.15, "power": 33.231396}, {"timestamp": 5759.68, "power": 33.231396}, {"timestamp": 5780.22, "power": 33.231396}, {"timestamp": 5800.77, "power": 33.231396}, {"timestamp": 5821.34, "power": 33.231396}, {"timestamp": 5841.93, "power": 33.231396}, {"timestamp": 5862.51, "power": 33.231396}, {"timestamp": 5883.09, "power": 33.231396}, {"timestamp": 5903.63, "power": 33.231396}, {"timestamp": 5924.13, "power": 33.231396}, {"timestamp": 5944.67, "power": 33.231396}, {"timestamp": 5965.22, "power": 33.231396}, {"timestamp": 5985.77, "power": 33.231396}, {"timestamp": 6006.38, "power": 33.231396}, {"timestamp": 6026.92, "power": 33.231396}, {"timestamp": 6047.41, "power": 33.616488}, {"timestamp": 6068.68, "power": 33.616488}, {"timestamp": 6089.21, "power": 33.616488}, {"timestamp": 6109.73, "power": 33.616488}, {"timestamp": 6130.26, "power": 33.616488}, {"timestamp": 6150.78, "power": 33.616488}, {"timestamp": 6171.27, "power": 33.616488}, {"timestamp": 6191.77, "power": 33.616488}, {"timestamp": 6212.29, "power": 33.616488}, {"timestamp": 6232.81, "power": 33.616488}, {"timestamp": 6253.34, "power": 33.616488}, {"timestamp": 6273.88, "power": 33.616488}, {"timestamp": 6294.4, "power": 33.616488}, {"timestamp": 6314.93, "power": 33.616488}, {"timestamp": 6335.47, "power": 33.616488}, {"timestamp": 6355.96, "power": 33.616488}, {"timestamp": 6376.48, "power": 33.616488}, {"timestamp": 6397.02, "power": 33.616488}, {"timestamp": 6417.55, "power": 33.616488}, {"timestamp": 6438.08, "power": 33.616488}, {"timestamp": 6458.6, "power": 33.616488}, {"timestamp": 6479.13, "power": 33.616488}, {"timestamp": 6499.63, "power": 33.616488}, {"timestamp": 6520.11, "power": 33.616488}, {"timestamp": 6540.63, "power": 33.616488}, {"timestamp": 6561.15, "power": 33.616488}, {"timestamp": 6581.69, "power": 33.616488}, {"timestamp": 6602.27, "power": 33.616488}, {"timestamp": 6622.83, "power": 33.616488}, {"timestamp": 6643.4, "power": 33.616488}, {"timestamp": 6663.91, "power": 33.616488}, {"timestamp": 6684.43, "power": 33.616488}, {"timestamp": 6704.98, "power": 33.616488}, {"timestamp": 6725.54, "power": 33.616488}, {"timestamp": 6746.06, "power": 33.616488}, {"timestamp": 6766.59, "power": 33.616488}, {"timestamp": 6787.12, "power": 33.616488}, {"timestamp": 6807.64, "power": 33.616488}, {"timestamp": 6828.12, "power": 33.616488}, {"timestamp": 6848.61, "power": 33.616488}, {"timestamp": 6869.14, "power": 33.616488}, {"timestamp": 6889.7, "power": 33.616488}, {"timestamp": 6910.23, "power": 33.616488}, {"timestamp": 6930.76, "power": 33.616488}, {"timestamp": 6951.29, "power": 33.616488}, {"timestamp": 6971.8, "power": 33.616488}, {"timestamp": 6992.28, "power": 33.616488}, {"timestamp": 7012.81, "power": 33.616488}, {"timestamp": 7033.33, "power": 33.616488}, {"timestamp": 7053.86, "power": 32.313286000000005}, {"timestamp": 7074.95, "power": 32.313286000000005}, {"timestamp": 7095.46, "power": 32.313286000000005}, {"timestamp": 7115.94, "power": 32.313286000000005}, {"timestamp": 7136.43, "power": 32.313286000000005}, {"timestamp": 7156.95, "power": 32.313286000000005}, {"timestamp": 7177.48, "power": 32.313286000000005}, {"timestamp": 7198.02, "power": 32.313286000000005}, {"timestamp": 7218.55, "power": 32.313286000000005}, {"timestamp": 7239.08, "power": 32.313286000000005}, {"timestamp": 7259.59, "power": 32.313286000000005}, {"timestamp": 7280.07, "power": 32.313286000000005}, {"timestamp": 7300.56, "power": 32.313286000000005}, {"timestamp": 7321.09, "power": 32.313286000000005}, {"timestamp": 7341.62, "power": 32.313286000000005}, {"timestamp": 7362.15, "power": 32.313286000000005}, {"timestamp": 7382.68, "power": 32.313286000000005}, {"timestamp": 7403.23, "power": 32.313286000000005}, {"timestamp": 7423.73, "power": 32.313286000000005}, {"timestamp": 7444.22, "power": 32.313286000000005}, {"timestamp": 7464.71, "power": 32.313286000000005}, {"timestamp": 7485.24, "power": 32.313286000000005}, {"timestamp": 7505.76, "power": 32.313286000000005}, {"timestamp": 7526.29, "power": 32.313286000000005}, {"timestamp": 7546.81, "power": 32.313286000000005}, {"timestamp": 7567.34, "power": 32.313286000000005}, {"timestamp": 7587.84, "power": 32.313286000000005}, {"timestamp": 7608.33, "power": 32.313286000000005}, {"timestamp": 7628.86, "power": 32.313286000000005}, {"timestamp": 7649.38, "power": 32.313286000000005}, {"timestamp": 7669.91, "power": 32.313286000000005}, {"timestamp": 7690.43, "power": 32.313286000000005}, {"timestamp": 7710.96, "power": 32.313286000000005}, {"timestamp": 7731.5, "power": 32.313286000000005}, {"timestamp": 7751.98, "power": 32.313286000000005}, {"timestamp": 7772.19, "power": 32.313286000000005}, {"timestamp": 7792.61, "power": 32.313286000000005}, {"timestamp": 7813.15, "power": 32.313286000000005}], "timeline": {"START": "3032.542934", "END": "5959.030482"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4601.8}, {"name": "clSetKernelArg", "calls": 19, "time": 1812.07}, {"name": "clReleaseKernel", "calls": 1, "time": 1060.6}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.2693}, {"name": "clReleaseContext", "calls": 1, "time": 45.5225}, {"name": "clCreateContext", "calls": 1, "time": 41.1134}, {"name": "clReleaseProgram", "calls": 1, "time": 14.5081}, {"name": "clCreateKernel", "calls": 1, "time": 0.338317}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.244579}, {"name": "clEnqueueTask", "calls": 1, "time": 0.122034}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080428}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073093}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028667}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024539}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021422}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.017086}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011201}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011078}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010699}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009271}, {"name": "clRetainDevice", "calls": 2, "time": 0.004764}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2926.49}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2926.14}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7519.627642, "utilization": 78.329455, "size": 8157980.0, "time": 1084.891822}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 94294115, "speed": 260.591, "utilization": 2.26207, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5896771, "speed": 477.354, "utilization": 4.1437, "size": 0.127713}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len8/run3.json b/code/fpga/memory_results/dblp.xml.20MB.len8/run3.json new file mode 100644 index 0000000..92fda9f --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.6745, "power": 32.996538}, {"timestamp": 70.3074, "power": 32.996538}, {"timestamp": 90.8587, "power": 32.996538}, {"timestamp": 111.395, "power": 32.996538}, {"timestamp": 132.251, "power": 32.996538}, {"timestamp": 153.139, "power": 32.996538}, {"timestamp": 173.682, "power": 32.996538}, {"timestamp": 194.231, "power": 32.996538}, {"timestamp": 214.742, "power": 32.996538}, {"timestamp": 235.28, "power": 32.996538}, {"timestamp": 255.817, "power": 32.996538}, {"timestamp": 276.368, "power": 32.996538}, {"timestamp": 296.913, "power": 32.996538}, {"timestamp": 317.46, "power": 32.996538}, {"timestamp": 338.005, "power": 32.996538}, {"timestamp": 358.563, "power": 32.996538}, {"timestamp": 379.066, "power": 32.996538}, {"timestamp": 399.613, "power": 32.996538}, {"timestamp": 420.116, "power": 32.996538}, {"timestamp": 440.653, "power": 32.996538}, {"timestamp": 461.203, "power": 32.996538}, {"timestamp": 481.752, "power": 32.996538}, {"timestamp": 502.3, "power": 32.996538}, {"timestamp": 522.813, "power": 32.996538}, {"timestamp": 543.353, "power": 32.996538}, {"timestamp": 563.9, "power": 32.996538}, {"timestamp": 584.447, "power": 32.996538}, {"timestamp": 604.994, "power": 32.996538}, {"timestamp": 625.546, "power": 32.996538}, {"timestamp": 646.091, "power": 32.996538}, {"timestamp": 666.571, "power": 32.996538}, {"timestamp": 687.075, "power": 32.996538}, {"timestamp": 707.616, "power": 32.996538}, {"timestamp": 728.168, "power": 32.996538}, {"timestamp": 748.716, "power": 32.996538}, {"timestamp": 769.259, "power": 32.996538}, {"timestamp": 789.806, "power": 32.996538}, {"timestamp": 810.352, "power": 32.996538}, {"timestamp": 830.866, "power": 32.996538}, {"timestamp": 851.411, "power": 32.996538}, {"timestamp": 871.958, "power": 32.996538}, {"timestamp": 892.501, "power": 32.996538}, {"timestamp": 913.05, "power": 32.996538}, {"timestamp": 933.597, "power": 32.996538}, {"timestamp": 954.141, "power": 32.996538}, {"timestamp": 974.659, "power": 32.996538}, {"timestamp": 995.165, "power": 32.996538}, {"timestamp": 1015.71, "power": 32.287215}, {"timestamp": 1036.87, "power": 32.287215}, {"timestamp": 1057.41, "power": 32.287215}, {"timestamp": 1077.96, "power": 32.287215}, {"timestamp": 1098.51, "power": 32.287215}, {"timestamp": 1119.02, "power": 32.287215}, {"timestamp": 1139.56, "power": 32.287215}, {"timestamp": 1160.11, "power": 32.287215}, {"timestamp": 1180.65, "power": 32.287215}, {"timestamp": 1201.19, "power": 32.287215}, {"timestamp": 1221.7, "power": 32.287215}, {"timestamp": 1242.24, "power": 32.287215}, {"timestamp": 1262.75, "power": 32.287215}, {"timestamp": 1283.25, "power": 32.287215}, {"timestamp": 1303.79, "power": 32.287215}, {"timestamp": 1324.34, "power": 32.287215}, {"timestamp": 1344.89, "power": 32.287215}, {"timestamp": 1365.43, "power": 32.287215}, {"timestamp": 1385.98, "power": 32.287215}, {"timestamp": 1406.54, "power": 32.287215}, {"timestamp": 1427.04, "power": 32.287215}, {"timestamp": 1447.58, "power": 32.287215}, {"timestamp": 1468.13, "power": 32.287215}, {"timestamp": 1488.68, "power": 32.287215}, {"timestamp": 1509.22, "power": 32.287215}, {"timestamp": 1529.77, "power": 32.287215}, {"timestamp": 1550.32, "power": 32.287215}, {"timestamp": 1570.84, "power": 32.287215}, {"timestamp": 1591.38, "power": 32.287215}, {"timestamp": 1611.92, "power": 32.287215}, {"timestamp": 1632.47, "power": 32.287215}, {"timestamp": 1653.01, "power": 32.287215}, {"timestamp": 1673.56, "power": 32.287215}, {"timestamp": 1694.1, "power": 32.287215}, {"timestamp": 1714.62, "power": 32.287215}, {"timestamp": 1735.12, "power": 32.287215}, {"timestamp": 1755.66, "power": 32.287215}, {"timestamp": 1776.2, "power": 32.287215}, {"timestamp": 1796.75, "power": 32.287215}, {"timestamp": 1817.3, "power": 32.287215}, {"timestamp": 1837.84, "power": 32.287215}, {"timestamp": 1858.38, "power": 32.287215}, {"timestamp": 1878.9, "power": 32.287215}, {"timestamp": 1899.44, "power": 32.287215}, {"timestamp": 1919.99, "power": 32.287215}, {"timestamp": 1940.53, "power": 32.287215}, {"timestamp": 1961.09, "power": 32.287215}, {"timestamp": 1981.66, "power": 32.287215}, {"timestamp": 2002.26, "power": 32.287215}, {"timestamp": 2022.84, "power": 32.598825}, {"timestamp": 2043.97, "power": 32.598825}, {"timestamp": 2064.48, "power": 32.598825}, {"timestamp": 2084.95, "power": 32.598825}, {"timestamp": 2105.43, "power": 32.598825}, {"timestamp": 2125.91, "power": 32.598825}, {"timestamp": 2146.38, "power": 32.598825}, {"timestamp": 2166.87, "power": 32.598825}, {"timestamp": 2187.32, "power": 32.598825}, {"timestamp": 2207.78, "power": 32.598825}, {"timestamp": 2228.24, "power": 32.598825}, {"timestamp": 2248.51, "power": 32.598825}, {"timestamp": 2268.97, "power": 32.598825}, {"timestamp": 2289.43, "power": 32.598825}, {"timestamp": 2309.89, "power": 32.598825}, {"timestamp": 2330.35, "power": 32.598825}, {"timestamp": 2350.82, "power": 32.598825}, {"timestamp": 2371.29, "power": 32.598825}, {"timestamp": 2391.75, "power": 32.598825}, {"timestamp": 2412.21, "power": 32.598825}, {"timestamp": 2432.67, "power": 32.598825}, {"timestamp": 2453.12, "power": 32.598825}, {"timestamp": 2473.58, "power": 32.598825}, {"timestamp": 2494.03, "power": 32.598825}, {"timestamp": 2514.49, "power": 32.598825}, {"timestamp": 2534.96, "power": 32.598825}, {"timestamp": 2555.41, "power": 32.598825}, {"timestamp": 2575.86, "power": 32.598825}, {"timestamp": 2596.31, "power": 32.598825}, {"timestamp": 2616.76, "power": 32.598825}, {"timestamp": 2637.2, "power": 32.598825}, {"timestamp": 2657.65, "power": 32.598825}, {"timestamp": 2678.1, "power": 32.598825}, {"timestamp": 2698.55, "power": 32.598825}, {"timestamp": 2719.01, "power": 32.598825}, {"timestamp": 2739.46, "power": 32.598825}, {"timestamp": 2759.9, "power": 32.598825}, {"timestamp": 2780.35, "power": 32.598825}, {"timestamp": 2800.8, "power": 32.598825}, {"timestamp": 2821.25, "power": 32.598825}, {"timestamp": 2841.7, "power": 32.598825}, {"timestamp": 2862.15, "power": 32.598825}, {"timestamp": 2882.61, "power": 32.598825}, {"timestamp": 2903.06, "power": 32.598825}, {"timestamp": 2923.53, "power": 32.598825}, {"timestamp": 2943.98, "power": 32.598825}, {"timestamp": 2964.42, "power": 32.598825}, {"timestamp": 2984.87, "power": 32.598825}, {"timestamp": 3005.32, "power": 32.598825}, {"timestamp": 3025.8, "power": 36.84474}, {"timestamp": 3047.03, "power": 36.84474}, {"timestamp": 3067.54, "power": 36.84474}, {"timestamp": 3088.09, "power": 36.84474}, {"timestamp": 3108.65, "power": 36.84474}, {"timestamp": 3129.2, "power": 36.84474}, {"timestamp": 3149.76, "power": 36.84474}, {"timestamp": 3170.32, "power": 36.84474}, {"timestamp": 3190.86, "power": 36.84474}, {"timestamp": 3211.36, "power": 36.84474}, {"timestamp": 3231.91, "power": 36.84474}, {"timestamp": 3252.47, "power": 36.84474}, {"timestamp": 3273.02, "power": 36.84474}, {"timestamp": 3293.58, "power": 36.84474}, {"timestamp": 3314.13, "power": 36.84474}, {"timestamp": 3334.66, "power": 36.84474}, {"timestamp": 3355.17, "power": 36.84474}, {"timestamp": 3375.71, "power": 36.84474}, {"timestamp": 3396.27, "power": 36.84474}, {"timestamp": 3416.83, "power": 36.84474}, {"timestamp": 3437.38, "power": 36.84474}, {"timestamp": 3457.94, "power": 36.84474}, {"timestamp": 3478.5, "power": 36.84474}, {"timestamp": 3499.01, "power": 36.84474}, {"timestamp": 3519.56, "power": 36.84474}, {"timestamp": 3540.11, "power": 36.84474}, {"timestamp": 3560.67, "power": 36.84474}, {"timestamp": 3581.22, "power": 36.84474}, {"timestamp": 3601.78, "power": 36.84474}, {"timestamp": 3622.33, "power": 36.84474}, {"timestamp": 3642.85, "power": 36.84474}, {"timestamp": 3663.42, "power": 36.84474}, {"timestamp": 3683.99, "power": 36.84474}, {"timestamp": 3704.51, "power": 36.84474}, {"timestamp": 3725.07, "power": 36.84474}, {"timestamp": 3745.66, "power": 36.84474}, {"timestamp": 3766.23, "power": 36.84474}, {"timestamp": 3786.76, "power": 36.84474}, {"timestamp": 3807.32, "power": 36.84474}, {"timestamp": 3827.9, "power": 36.84474}, {"timestamp": 3848.47, "power": 36.84474}, {"timestamp": 3869.05, "power": 36.84474}, {"timestamp": 3889.64, "power": 36.84474}, {"timestamp": 3910.23, "power": 36.84474}, {"timestamp": 3930.76, "power": 36.84474}, {"timestamp": 3951.32, "power": 36.84474}, {"timestamp": 3971.9, "power": 36.84474}, {"timestamp": 3992.47, "power": 36.84474}, {"timestamp": 4013.06, "power": 36.84474}, {"timestamp": 4033.65, "power": 33.692474}, {"timestamp": 4054.74, "power": 33.692474}, {"timestamp": 4075.28, "power": 33.692474}, {"timestamp": 4095.83, "power": 33.692474}, {"timestamp": 4116.39, "power": 33.692474}, {"timestamp": 4136.95, "power": 33.692474}, {"timestamp": 4157.5, "power": 33.692474}, {"timestamp": 4178.06, "power": 33.692474}, {"timestamp": 4198.61, "power": 33.692474}, {"timestamp": 4219.11, "power": 33.692474}, {"timestamp": 4239.66, "power": 33.692474}, {"timestamp": 4260.22, "power": 33.692474}, {"timestamp": 4280.78, "power": 33.692474}, {"timestamp": 4301.33, "power": 33.692474}, {"timestamp": 4321.89, "power": 33.692474}, {"timestamp": 4342.45, "power": 33.692474}, {"timestamp": 4362.98, "power": 33.692474}, {"timestamp": 4383.53, "power": 33.692474}, {"timestamp": 4404.09, "power": 33.692474}, {"timestamp": 4424.65, "power": 33.692474}, {"timestamp": 4445.2, "power": 33.692474}, {"timestamp": 4465.8, "power": 33.692474}, {"timestamp": 4486.38, "power": 33.692474}, {"timestamp": 4506.9, "power": 33.692474}, {"timestamp": 4527.46, "power": 33.692474}, {"timestamp": 4548.05, "power": 33.692474}, {"timestamp": 4568.64, "power": 33.692474}, {"timestamp": 4589.22, "power": 33.692474}, {"timestamp": 4609.82, "power": 33.692474}, {"timestamp": 4630.4, "power": 33.692474}, {"timestamp": 4650.92, "power": 33.692474}, {"timestamp": 4671.48, "power": 33.692474}, {"timestamp": 4692.05, "power": 33.692474}, {"timestamp": 4712.63, "power": 33.692474}, {"timestamp": 4733.21, "power": 33.692474}, {"timestamp": 4753.78, "power": 33.692474}, {"timestamp": 4774.35, "power": 33.692474}, {"timestamp": 4794.88, "power": 33.692474}, {"timestamp": 4815.45, "power": 33.692474}, {"timestamp": 4836.03, "power": 33.692474}, {"timestamp": 4856.61, "power": 33.692474}, {"timestamp": 4877.18, "power": 33.692474}, {"timestamp": 4897.76, "power": 33.692474}, {"timestamp": 4918.35, "power": 33.692474}, {"timestamp": 4938.87, "power": 33.692474}, {"timestamp": 4959.43, "power": 33.692474}, {"timestamp": 4980.02, "power": 33.692474}, {"timestamp": 5000.61, "power": 33.692474}, {"timestamp": 5021.19, "power": 33.692474}, {"timestamp": 5041.77, "power": 33.260382}, {"timestamp": 5062.87, "power": 33.260382}, {"timestamp": 5083.37, "power": 33.260382}, {"timestamp": 5103.92, "power": 33.260382}, {"timestamp": 5124.47, "power": 33.260382}, {"timestamp": 5145.03, "power": 33.260382}, {"timestamp": 5165.58, "power": 33.260382}, {"timestamp": 5186.14, "power": 33.260382}, {"timestamp": 5206.67, "power": 33.260382}, {"timestamp": 5227.17, "power": 33.260382}, {"timestamp": 5247.72, "power": 33.260382}, {"timestamp": 5268.27, "power": 33.260382}, {"timestamp": 5288.82, "power": 33.260382}, {"timestamp": 5309.38, "power": 33.260382}, {"timestamp": 5329.94, "power": 33.260382}, {"timestamp": 5350.5, "power": 33.260382}, {"timestamp": 5371.04, "power": 33.260382}, {"timestamp": 5391.59, "power": 33.260382}, {"timestamp": 5412.15, "power": 33.260382}, {"timestamp": 5432.7, "power": 33.260382}, {"timestamp": 5453.26, "power": 33.260382}, {"timestamp": 5473.81, "power": 33.260382}, {"timestamp": 5494.37, "power": 33.260382}, {"timestamp": 5514.9, "power": 33.260382}, {"timestamp": 5535.45, "power": 33.260382}, {"timestamp": 5556.01, "power": 33.260382}, {"timestamp": 5576.56, "power": 33.260382}, {"timestamp": 5597.12, "power": 33.260382}, {"timestamp": 5617.67, "power": 33.260382}, {"timestamp": 5638.23, "power": 33.260382}, {"timestamp": 5658.8, "power": 33.260382}, {"timestamp": 5679.32, "power": 33.260382}, {"timestamp": 5699.83, "power": 33.260382}, {"timestamp": 5720.4, "power": 33.260382}, {"timestamp": 5741.0, "power": 33.260382}, {"timestamp": 5761.58, "power": 33.260382}, {"timestamp": 5782.16, "power": 33.260382}, {"timestamp": 5802.69, "power": 33.260382}, {"timestamp": 5823.26, "power": 33.260382}, {"timestamp": 5843.84, "power": 33.260382}, {"timestamp": 5864.39, "power": 33.260382}, {"timestamp": 5884.97, "power": 33.260382}, {"timestamp": 5905.61, "power": 33.260382}, {"timestamp": 5926.15, "power": 33.260382}, {"timestamp": 5946.67, "power": 33.260382}, {"timestamp": 5967.16, "power": 33.260382}, {"timestamp": 5987.69, "power": 33.260382}, {"timestamp": 6008.22, "power": 33.260382}, {"timestamp": 6028.76, "power": 33.260382}, {"timestamp": 6049.3, "power": 35.43736199999999}, {"timestamp": 6070.55, "power": 35.43736199999999}, {"timestamp": 6091.04, "power": 35.43736199999999}, {"timestamp": 6111.54, "power": 35.43736199999999}, {"timestamp": 6132.07, "power": 35.43736199999999}, {"timestamp": 6152.61, "power": 35.43736199999999}, {"timestamp": 6173.14, "power": 35.43736199999999}, {"timestamp": 6193.68, "power": 35.43736199999999}, {"timestamp": 6214.22, "power": 35.43736199999999}, {"timestamp": 6234.73, "power": 35.43736199999999}, {"timestamp": 6255.22, "power": 35.43736199999999}, {"timestamp": 6275.76, "power": 35.43736199999999}, {"timestamp": 6296.29, "power": 35.43736199999999}, {"timestamp": 6316.83, "power": 35.43736199999999}, {"timestamp": 6337.37, "power": 35.43736199999999}, {"timestamp": 6357.9, "power": 35.43736199999999}, {"timestamp": 6378.4, "power": 35.43736199999999}, {"timestamp": 6398.93, "power": 35.43736199999999}, {"timestamp": 6419.47, "power": 35.43736199999999}, {"timestamp": 6440.0, "power": 35.43736199999999}, {"timestamp": 6460.54, "power": 35.43736199999999}, {"timestamp": 6481.07, "power": 35.43736199999999}, {"timestamp": 6501.63, "power": 35.43736199999999}, {"timestamp": 6522.22, "power": 35.43736199999999}, {"timestamp": 6542.78, "power": 35.43736199999999}, {"timestamp": 6563.31, "power": 35.43736199999999}, {"timestamp": 6583.84, "power": 35.43736199999999}, {"timestamp": 6604.42, "power": 35.43736199999999}, {"timestamp": 6624.99, "power": 35.43736199999999}, {"timestamp": 6645.54, "power": 35.43736199999999}, {"timestamp": 6666.08, "power": 35.43736199999999}, {"timestamp": 6686.58, "power": 35.43736199999999}, {"timestamp": 6707.07, "power": 35.43736199999999}, {"timestamp": 6727.57, "power": 35.43736199999999}, {"timestamp": 6748.09, "power": 35.43736199999999}, {"timestamp": 6768.63, "power": 35.43736199999999}, {"timestamp": 6789.18, "power": 35.43736199999999}, {"timestamp": 6809.75, "power": 35.43736199999999}, {"timestamp": 6830.28, "power": 35.43736199999999}, {"timestamp": 6850.81, "power": 35.43736199999999}, {"timestamp": 6871.3, "power": 35.43736199999999}, {"timestamp": 6891.8, "power": 35.43736199999999}, {"timestamp": 6912.33, "power": 35.43736199999999}, {"timestamp": 6932.86, "power": 35.43736199999999}, {"timestamp": 6953.42, "power": 35.43736199999999}, {"timestamp": 6973.96, "power": 35.43736199999999}, {"timestamp": 6994.49, "power": 35.43736199999999}, {"timestamp": 7015.01, "power": 35.43736199999999}, {"timestamp": 7035.5, "power": 35.43736199999999}, {"timestamp": 7056.04, "power": 32.410869}, {"timestamp": 7077.1, "power": 32.410869}, {"timestamp": 7097.63, "power": 32.410869}, {"timestamp": 7118.17, "power": 32.410869}, {"timestamp": 7138.69, "power": 32.410869}, {"timestamp": 7159.18, "power": 32.410869}, {"timestamp": 7179.67, "power": 32.410869}, {"timestamp": 7200.2, "power": 32.410869}, {"timestamp": 7220.75, "power": 32.410869}, {"timestamp": 7241.28, "power": 32.410869}, {"timestamp": 7261.81, "power": 32.410869}, {"timestamp": 7282.35, "power": 32.410869}, {"timestamp": 7302.94, "power": 32.410869}, {"timestamp": 7323.53, "power": 32.410869}, {"timestamp": 7344.07, "power": 32.410869}, {"timestamp": 7364.62, "power": 32.410869}, {"timestamp": 7385.16, "power": 32.410869}, {"timestamp": 7405.7, "power": 32.410869}, {"timestamp": 7426.24, "power": 32.410869}, {"timestamp": 7446.77, "power": 32.410869}, {"timestamp": 7467.27, "power": 32.410869}, {"timestamp": 7487.81, "power": 32.410869}, {"timestamp": 7508.35, "power": 32.410869}, {"timestamp": 7528.9, "power": 32.410869}, {"timestamp": 7549.44, "power": 32.410869}, {"timestamp": 7569.98, "power": 32.410869}, {"timestamp": 7590.53, "power": 32.410869}, {"timestamp": 7611.03, "power": 32.410869}, {"timestamp": 7631.57, "power": 32.410869}, {"timestamp": 7652.12, "power": 32.410869}, {"timestamp": 7673.0, "power": 32.410869}, {"timestamp": 7693.57, "power": 32.410869}], "timeline": {"START": "3017.321409", "END": "5858.069317"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4502.6}, {"name": "clSetKernelArg", "calls": 19, "time": 1820.99}, {"name": "clReleaseKernel", "calls": 1, "time": 1043.69}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.539}, {"name": "clCreateContext", "calls": 1, "time": 47.49}, {"name": "clReleaseContext", "calls": 1, "time": 44.5935}, {"name": "clReleaseProgram", "calls": 1, "time": 14.0153}, {"name": "clCreateKernel", "calls": 1, "time": 0.342209}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.322887}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089062}, {"name": "clEnqueueTask", "calls": 1, "time": 0.085899}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072423}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028682}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024529}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021586}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.01135}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010727}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00981}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009445}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007476}, {"name": "clRetainDevice", "calls": 2, "time": 0.004642}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2840.75}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2840.32}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7684.055689, "utilization": 80.042247, "size": 8157980.0, "time": 1061.676654}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 91484733, "speed": 260.545, "utilization": 2.26167, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5721157, "speed": 476.699, "utilization": 4.13802, "size": 0.127704}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dblp.xml.20MB.len8/run4.json b/code/fpga/memory_results/dblp.xml.20MB.len8/run4.json new file mode 100644 index 0000000..d45059d --- /dev/null +++ b/code/fpga/memory_results/dblp.xml.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.3181, "power": 32.449835}, {"timestamp": 69.9973, "power": 32.449835}, {"timestamp": 90.4978, "power": 32.449835}, {"timestamp": 111.025, "power": 32.449835}, {"timestamp": 131.775, "power": 32.449835}, {"timestamp": 152.329, "power": 32.449835}, {"timestamp": 172.862, "power": 32.449835}, {"timestamp": 193.406, "power": 32.449835}, {"timestamp": 213.904, "power": 32.449835}, {"timestamp": 234.394, "power": 32.449835}, {"timestamp": 254.926, "power": 32.449835}, {"timestamp": 275.468, "power": 32.449835}, {"timestamp": 296.016, "power": 32.449835}, {"timestamp": 316.563, "power": 32.449835}, {"timestamp": 337.12, "power": 32.449835}, {"timestamp": 357.638, "power": 32.449835}, {"timestamp": 378.138, "power": 32.449835}, {"timestamp": 398.674, "power": 32.449835}, {"timestamp": 419.216, "power": 32.449835}, {"timestamp": 439.757, "power": 32.449835}, {"timestamp": 460.3, "power": 32.449835}, {"timestamp": 480.846, "power": 32.449835}, {"timestamp": 501.402, "power": 32.449835}, {"timestamp": 521.927, "power": 32.449835}, {"timestamp": 542.467, "power": 32.449835}, {"timestamp": 563.011, "power": 32.449835}, {"timestamp": 583.554, "power": 32.449835}, {"timestamp": 604.097, "power": 32.449835}, {"timestamp": 624.641, "power": 32.449835}, {"timestamp": 645.187, "power": 32.449835}, {"timestamp": 665.697, "power": 32.449835}, {"timestamp": 686.194, "power": 32.449835}, {"timestamp": 706.734, "power": 32.449835}, {"timestamp": 727.287, "power": 32.449835}, {"timestamp": 747.83, "power": 32.449835}, {"timestamp": 768.369, "power": 32.449835}, {"timestamp": 788.909, "power": 32.449835}, {"timestamp": 809.455, "power": 32.449835}, {"timestamp": 829.964, "power": 32.449835}, {"timestamp": 850.503, "power": 32.449835}, {"timestamp": 871.047, "power": 32.449835}, {"timestamp": 891.589, "power": 32.449835}, {"timestamp": 912.128, "power": 32.449835}, {"timestamp": 932.668, "power": 32.449835}, {"timestamp": 953.205, "power": 32.449835}, {"timestamp": 973.717, "power": 32.449835}, {"timestamp": 994.218, "power": 32.449835}, {"timestamp": 1014.76, "power": 32.44583}, {"timestamp": 1035.85, "power": 32.44583}, {"timestamp": 1056.39, "power": 32.44583}, {"timestamp": 1076.94, "power": 32.44583}, {"timestamp": 1097.47, "power": 32.44583}, {"timestamp": 1117.98, "power": 32.44583}, {"timestamp": 1138.52, "power": 32.44583}, {"timestamp": 1159.06, "power": 32.44583}, {"timestamp": 1179.61, "power": 32.44583}, {"timestamp": 1200.15, "power": 32.44583}, {"timestamp": 1220.69, "power": 32.44583}, {"timestamp": 1241.23, "power": 32.44583}, {"timestamp": 1261.75, "power": 32.44583}, {"timestamp": 1282.29, "power": 32.44583}, {"timestamp": 1302.83, "power": 32.44583}, {"timestamp": 1323.37, "power": 32.44583}, {"timestamp": 1343.91, "power": 32.44583}, {"timestamp": 1364.45, "power": 32.44583}, {"timestamp": 1385.0, "power": 32.44583}, {"timestamp": 1405.54, "power": 32.44583}, {"timestamp": 1426.04, "power": 32.44583}, {"timestamp": 1446.58, "power": 32.44583}, {"timestamp": 1467.12, "power": 32.44583}, {"timestamp": 1487.66, "power": 32.44583}, {"timestamp": 1508.21, "power": 32.44583}, {"timestamp": 1528.75, "power": 32.44583}, {"timestamp": 1549.29, "power": 32.44583}, {"timestamp": 1569.8, "power": 32.44583}, {"timestamp": 1590.34, "power": 32.44583}, {"timestamp": 1610.88, "power": 32.44583}, {"timestamp": 1631.42, "power": 32.44583}, {"timestamp": 1651.97, "power": 32.44583}, {"timestamp": 1672.51, "power": 32.44583}, {"timestamp": 1693.05, "power": 32.44583}, {"timestamp": 1713.59, "power": 32.44583}, {"timestamp": 1734.08, "power": 32.44583}, {"timestamp": 1754.63, "power": 32.44583}, {"timestamp": 1775.17, "power": 32.44583}, {"timestamp": 1795.71, "power": 32.44583}, {"timestamp": 1816.25, "power": 32.44583}, {"timestamp": 1836.8, "power": 32.44583}, {"timestamp": 1857.34, "power": 32.44583}, {"timestamp": 1877.86, "power": 32.44583}, {"timestamp": 1898.39, "power": 32.44583}, {"timestamp": 1918.94, "power": 32.44583}, {"timestamp": 1939.47, "power": 32.44583}, {"timestamp": 1960.08, "power": 32.44583}, {"timestamp": 1980.64, "power": 32.44583}, {"timestamp": 2001.21, "power": 32.44583}, {"timestamp": 2021.78, "power": 32.109288}, {"timestamp": 2042.99, "power": 32.109288}, {"timestamp": 2063.47, "power": 32.109288}, {"timestamp": 2083.94, "power": 32.109288}, {"timestamp": 2104.42, "power": 32.109288}, {"timestamp": 2124.89, "power": 32.109288}, {"timestamp": 2145.27, "power": 32.109288}, {"timestamp": 2165.51, "power": 32.109288}, {"timestamp": 2185.98, "power": 32.109288}, {"timestamp": 2206.43, "power": 32.109288}, {"timestamp": 2226.88, "power": 32.109288}, {"timestamp": 2247.34, "power": 32.109288}, {"timestamp": 2267.79, "power": 32.109288}, {"timestamp": 2288.24, "power": 32.109288}, {"timestamp": 2308.69, "power": 32.109288}, {"timestamp": 2329.14, "power": 32.109288}, {"timestamp": 2349.6, "power": 32.109288}, {"timestamp": 2370.06, "power": 32.109288}, {"timestamp": 2390.53, "power": 32.109288}, {"timestamp": 2410.98, "power": 32.109288}, {"timestamp": 2431.43, "power": 32.109288}, {"timestamp": 2451.88, "power": 32.109288}, {"timestamp": 2472.34, "power": 32.109288}, {"timestamp": 2492.79, "power": 32.109288}, {"timestamp": 2513.24, "power": 32.109288}, {"timestamp": 2533.7, "power": 32.109288}, {"timestamp": 2554.15, "power": 32.109288}, {"timestamp": 2574.37, "power": 32.109288}, {"timestamp": 2594.82, "power": 32.109288}, {"timestamp": 2615.26, "power": 32.109288}, {"timestamp": 2635.71, "power": 32.109288}, {"timestamp": 2656.16, "power": 32.109288}, {"timestamp": 2676.6, "power": 32.109288}, {"timestamp": 2697.05, "power": 32.109288}, {"timestamp": 2717.5, "power": 32.109288}, {"timestamp": 2737.95, "power": 32.109288}, {"timestamp": 2758.39, "power": 32.109288}, {"timestamp": 2778.84, "power": 32.109288}, {"timestamp": 2799.28, "power": 32.109288}, {"timestamp": 2819.73, "power": 32.109288}, {"timestamp": 2840.16, "power": 32.109288}, {"timestamp": 2860.6, "power": 32.109288}, {"timestamp": 2881.05, "power": 32.109288}, {"timestamp": 2901.49, "power": 32.109288}, {"timestamp": 2921.93, "power": 32.109288}, {"timestamp": 2942.38, "power": 32.109288}, {"timestamp": 2962.82, "power": 32.109288}, {"timestamp": 2983.25, "power": 32.109288}, {"timestamp": 3003.69, "power": 32.109288}, {"timestamp": 3024.16, "power": 35.003078}, {"timestamp": 3045.35, "power": 35.003078}, {"timestamp": 3065.87, "power": 35.003078}, {"timestamp": 3086.42, "power": 35.003078}, {"timestamp": 3106.97, "power": 35.003078}, {"timestamp": 3127.52, "power": 35.003078}, {"timestamp": 3148.06, "power": 35.003078}, {"timestamp": 3168.62, "power": 35.003078}, {"timestamp": 3189.16, "power": 35.003078}, {"timestamp": 3209.69, "power": 35.003078}, {"timestamp": 3230.19, "power": 35.003078}, {"timestamp": 3250.73, "power": 35.003078}, {"timestamp": 3271.29, "power": 35.003078}, {"timestamp": 3291.83, "power": 35.003078}, {"timestamp": 3312.38, "power": 35.003078}, {"timestamp": 3332.93, "power": 35.003078}, {"timestamp": 3353.48, "power": 35.003078}, {"timestamp": 3373.99, "power": 35.003078}, {"timestamp": 3394.53, "power": 35.003078}, {"timestamp": 3415.08, "power": 35.003078}, {"timestamp": 3435.63, "power": 35.003078}, {"timestamp": 3456.18, "power": 35.003078}, {"timestamp": 3476.72, "power": 35.003078}, {"timestamp": 3497.29, "power": 35.003078}, {"timestamp": 3517.81, "power": 35.003078}, {"timestamp": 3538.37, "power": 35.003078}, {"timestamp": 3558.96, "power": 35.003078}, {"timestamp": 3579.52, "power": 35.003078}, {"timestamp": 3600.11, "power": 35.003078}, {"timestamp": 3620.68, "power": 35.003078}, {"timestamp": 3641.26, "power": 35.003078}, {"timestamp": 3661.79, "power": 35.003078}, {"timestamp": 3682.35, "power": 35.003078}, {"timestamp": 3702.93, "power": 35.003078}, {"timestamp": 3723.5, "power": 35.003078}, {"timestamp": 3744.06, "power": 35.003078}, {"timestamp": 3764.63, "power": 35.003078}, {"timestamp": 3785.21, "power": 35.003078}, {"timestamp": 3805.78, "power": 35.003078}, {"timestamp": 3826.36, "power": 35.003078}, {"timestamp": 3846.94, "power": 35.003078}, {"timestamp": 3867.51, "power": 35.003078}, {"timestamp": 3888.1, "power": 35.003078}, {"timestamp": 3908.68, "power": 35.003078}, {"timestamp": 3929.26, "power": 35.003078}, {"timestamp": 3949.8, "power": 35.003078}, {"timestamp": 3970.3, "power": 35.003078}, {"timestamp": 3990.88, "power": 35.003078}, {"timestamp": 4011.45, "power": 35.003078}, {"timestamp": 4032.03, "power": 33.549599}, {"timestamp": 4053.1, "power": 33.549599}, {"timestamp": 4073.63, "power": 33.549599}, {"timestamp": 4094.13, "power": 33.549599}, {"timestamp": 4114.67, "power": 33.549599}, {"timestamp": 4135.24, "power": 33.549599}, {"timestamp": 4155.79, "power": 33.549599}, {"timestamp": 4176.34, "power": 33.549599}, {"timestamp": 4196.88, "power": 33.549599}, {"timestamp": 4217.43, "power": 33.549599}, {"timestamp": 4238.03, "power": 33.549599}, {"timestamp": 4258.62, "power": 33.549599}, {"timestamp": 4279.2, "power": 33.549599}, {"timestamp": 4299.77, "power": 33.549599}, {"timestamp": 4320.34, "power": 33.549599}, {"timestamp": 4340.91, "power": 33.549599}, {"timestamp": 4361.48, "power": 33.549599}, {"timestamp": 4382.01, "power": 33.549599}, {"timestamp": 4402.57, "power": 33.549599}, {"timestamp": 4423.14, "power": 33.549599}, {"timestamp": 4443.71, "power": 33.549599}, {"timestamp": 4464.29, "power": 33.549599}, {"timestamp": 4484.87, "power": 33.549599}, {"timestamp": 4505.42, "power": 33.549599}, {"timestamp": 4525.94, "power": 33.549599}, {"timestamp": 4546.48, "power": 33.549599}, {"timestamp": 4567.03, "power": 33.549599}, {"timestamp": 4587.58, "power": 33.549599}, {"timestamp": 4608.12, "power": 33.549599}, {"timestamp": 4628.67, "power": 33.549599}, {"timestamp": 4649.22, "power": 33.549599}, {"timestamp": 4669.75, "power": 33.549599}, {"timestamp": 4690.26, "power": 33.549599}, {"timestamp": 4710.83, "power": 33.549599}, {"timestamp": 4731.4, "power": 33.549599}, {"timestamp": 4751.97, "power": 33.549599}, {"timestamp": 4772.54, "power": 33.549599}, {"timestamp": 4793.1, "power": 33.549599}, {"timestamp": 4813.61, "power": 33.549599}, {"timestamp": 4834.11, "power": 33.549599}, {"timestamp": 4854.67, "power": 33.549599}, {"timestamp": 4875.22, "power": 33.549599}, {"timestamp": 4895.8, "power": 33.549599}, {"timestamp": 4916.36, "power": 33.549599}, {"timestamp": 4936.93, "power": 33.549599}, {"timestamp": 4957.53, "power": 33.549599}, {"timestamp": 4978.03, "power": 33.549599}, {"timestamp": 4998.6, "power": 33.549599}, {"timestamp": 5019.16, "power": 33.549599}, {"timestamp": 5039.71, "power": 33.239148}, {"timestamp": 5060.81, "power": 33.239148}, {"timestamp": 5081.36, "power": 33.239148}, {"timestamp": 5101.88, "power": 33.239148}, {"timestamp": 5122.42, "power": 33.239148}, {"timestamp": 5142.97, "power": 33.239148}, {"timestamp": 5163.52, "power": 33.239148}, {"timestamp": 5184.07, "power": 33.239148}, {"timestamp": 5204.61, "power": 33.239148}, {"timestamp": 5225.16, "power": 33.239148}, {"timestamp": 5245.68, "power": 33.239148}, {"timestamp": 5266.18, "power": 33.239148}, {"timestamp": 5286.72, "power": 33.239148}, {"timestamp": 5307.27, "power": 33.239148}, {"timestamp": 5327.83, "power": 33.239148}, {"timestamp": 5348.38, "power": 33.239148}, {"timestamp": 5368.93, "power": 33.239148}, {"timestamp": 5389.48, "power": 33.239148}, {"timestamp": 5410.0, "power": 33.239148}, {"timestamp": 5430.53, "power": 33.239148}, {"timestamp": 5451.08, "power": 33.239148}, {"timestamp": 5471.63, "power": 33.239148}, {"timestamp": 5492.18, "power": 33.239148}, {"timestamp": 5512.73, "power": 33.239148}, {"timestamp": 5533.28, "power": 33.239148}, {"timestamp": 5553.81, "power": 33.239148}, {"timestamp": 5574.35, "power": 33.239148}, {"timestamp": 5594.9, "power": 33.239148}, {"timestamp": 5615.45, "power": 33.239148}, {"timestamp": 5636.0, "power": 33.239148}, {"timestamp": 5656.55, "power": 33.239148}, {"timestamp": 5677.1, "power": 33.239148}, {"timestamp": 5697.63, "power": 33.239148}, {"timestamp": 5718.17, "power": 33.239148}, {"timestamp": 5738.72, "power": 33.239148}, {"timestamp": 5759.27, "power": 33.239148}, {"timestamp": 5779.81, "power": 33.239148}, {"timestamp": 5800.36, "power": 33.239148}, {"timestamp": 5820.91, "power": 33.239148}, {"timestamp": 5841.49, "power": 33.239148}, {"timestamp": 5862.01, "power": 33.239148}, {"timestamp": 5882.58, "power": 33.239148}, {"timestamp": 5903.15, "power": 33.239148}, {"timestamp": 5923.72, "power": 33.239148}, {"timestamp": 5944.29, "power": 33.239148}, {"timestamp": 5964.86, "power": 33.239148}, {"timestamp": 5985.44, "power": 33.239148}, {"timestamp": 6005.96, "power": 33.239148}, {"timestamp": 6026.52, "power": 33.239148}, {"timestamp": 6047.07, "power": 33.403145}, {"timestamp": 6068.28, "power": 33.403145}, {"timestamp": 6088.85, "power": 33.403145}, {"timestamp": 6109.39, "power": 33.403145}, {"timestamp": 6129.9, "power": 33.403145}, {"timestamp": 6150.39, "power": 33.403145}, {"timestamp": 6170.91, "power": 33.403145}, {"timestamp": 6191.44, "power": 33.403145}, {"timestamp": 6211.96, "power": 33.403145}, {"timestamp": 6232.49, "power": 33.403145}, {"timestamp": 6253.01, "power": 33.403145}, {"timestamp": 6273.54, "power": 33.403145}, {"timestamp": 6294.03, "power": 33.403145}, {"timestamp": 6314.55, "power": 33.403145}, {"timestamp": 6335.07, "power": 33.403145}, {"timestamp": 6355.6, "power": 33.403145}, {"timestamp": 6376.13, "power": 33.403145}, {"timestamp": 6396.67, "power": 33.403145}, {"timestamp": 6417.2, "power": 33.403145}, {"timestamp": 6437.7, "power": 33.403145}, {"timestamp": 6458.19, "power": 33.403145}, {"timestamp": 6478.71, "power": 33.403145}, {"timestamp": 6499.24, "power": 33.403145}, {"timestamp": 6519.79, "power": 33.403145}, {"timestamp": 6540.32, "power": 33.403145}, {"timestamp": 6560.85, "power": 33.403145}, {"timestamp": 6581.37, "power": 33.403145}, {"timestamp": 6601.88, "power": 33.403145}, {"timestamp": 6622.4, "power": 33.403145}, {"timestamp": 6642.92, "power": 33.403145}, {"timestamp": 6663.45, "power": 33.403145}, {"timestamp": 6684.02, "power": 33.403145}, {"timestamp": 6704.59, "power": 33.403145}, {"timestamp": 6725.15, "power": 33.403145}, {"timestamp": 6745.7, "power": 33.403145}, {"timestamp": 6766.23, "power": 33.403145}, {"timestamp": 6786.75, "power": 33.403145}, {"timestamp": 6807.32, "power": 33.403145}, {"timestamp": 6827.85, "power": 33.403145}, {"timestamp": 6848.38, "power": 33.403145}, {"timestamp": 6868.91, "power": 33.403145}, {"timestamp": 6889.44, "power": 33.403145}, {"timestamp": 6909.94, "power": 33.403145}, {"timestamp": 6930.42, "power": 33.403145}, {"timestamp": 6950.96, "power": 33.403145}, {"timestamp": 6971.52, "power": 33.403145}, {"timestamp": 6992.06, "power": 33.403145}, {"timestamp": 7012.58, "power": 33.403145}, {"timestamp": 7033.11, "power": 33.403145}, {"timestamp": 7053.62, "power": 32.407638999999996}, {"timestamp": 7074.66, "power": 32.407638999999996}, {"timestamp": 7095.18, "power": 32.407638999999996}, {"timestamp": 7115.71, "power": 32.407638999999996}, {"timestamp": 7136.24, "power": 32.407638999999996}, {"timestamp": 7156.77, "power": 32.407638999999996}, {"timestamp": 7177.3, "power": 32.407638999999996}, {"timestamp": 7197.8, "power": 32.407638999999996}, {"timestamp": 7218.3, "power": 32.407638999999996}, {"timestamp": 7238.78, "power": 32.407638999999996}, {"timestamp": 7259.31, "power": 32.407638999999996}, {"timestamp": 7279.84, "power": 32.407638999999996}, {"timestamp": 7300.37, "power": 32.407638999999996}, {"timestamp": 7320.9, "power": 32.407638999999996}, {"timestamp": 7341.43, "power": 32.407638999999996}, {"timestamp": 7361.94, "power": 32.407638999999996}, {"timestamp": 7382.43, "power": 32.407638999999996}, {"timestamp": 7402.96, "power": 32.407638999999996}, {"timestamp": 7423.49, "power": 32.407638999999996}, {"timestamp": 7444.03, "power": 32.407638999999996}, {"timestamp": 7464.64, "power": 32.407638999999996}, {"timestamp": 7485.26, "power": 32.407638999999996}, {"timestamp": 7505.77, "power": 32.407638999999996}, {"timestamp": 7526.26, "power": 32.407638999999996}, {"timestamp": 7546.79, "power": 32.407638999999996}, {"timestamp": 7567.33, "power": 32.407638999999996}, {"timestamp": 7587.87, "power": 32.407638999999996}, {"timestamp": 7608.41, "power": 32.407638999999996}, {"timestamp": 7628.95, "power": 32.407638999999996}, {"timestamp": 7649.48, "power": 32.407638999999996}, {"timestamp": 7669.99, "power": 32.407638999999996}, {"timestamp": 7690.52, "power": 32.407638999999996}, {"timestamp": 7711.06, "power": 32.407638999999996}, {"timestamp": 7731.59, "power": 32.407638999999996}, {"timestamp": 7752.13, "power": 32.407638999999996}, {"timestamp": 7772.66, "power": 32.407638999999996}, {"timestamp": 7793.2, "power": 32.407638999999996}, {"timestamp": 7813.71, "power": 32.407638999999996}, {"timestamp": 7834.24, "power": 32.407638999999996}, {"timestamp": 7855.15, "power": 32.407638999999996}, {"timestamp": 7875.71, "power": 32.407638999999996}], "timeline": {"START": "3022.636405", "END": "6032.87543"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4673.82}, {"name": "clSetKernelArg", "calls": 19, "time": 1827.76}, {"name": "clReleaseKernel", "calls": 1, "time": 1034.48}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.4669}, {"name": "clReleaseContext", "calls": 1, "time": 48.32}, {"name": "clCreateContext", "calls": 1, "time": 47.0883}, {"name": "clReleaseProgram", "calls": 1, "time": 23.9475}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.80704}, {"name": "clCreateKernel", "calls": 1, "time": 0.342175}, {"name": "clEnqueueTask", "calls": 1, "time": 0.086854}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086156}, {"name": "clRetainMemObject", "calls": 14, "time": 0.079665}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030629}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025535}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023843}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011281}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011087}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010496}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009591}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00709}, {"name": "clRetainDevice", "calls": 2, "time": 0.004929}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3010.24}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3009.78}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7683.268406, "utilization": 80.034046, "size": 8157980.0, "time": 1061.785441}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 97037977, "speed": 260.648, "utilization": 2.26257, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6068252, "speed": 477.374, "utilization": 4.14388, "size": 0.127721}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len4/run0.json b/code/fpga/memory_results/dna.10MB.len4/run0.json new file mode 100644 index 0000000..bc6833a --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.784, "power": 32.869131}, {"timestamp": 60.3527, "power": 32.869131}, {"timestamp": 80.8986, "power": 32.869131}, {"timestamp": 101.46, "power": 32.869131}, {"timestamp": 122.062, "power": 32.869131}, {"timestamp": 142.511, "power": 32.869131}, {"timestamp": 163.109, "power": 32.869131}, {"timestamp": 183.602, "power": 32.869131}, {"timestamp": 204.123, "power": 32.869131}, {"timestamp": 224.683, "power": 32.869131}, {"timestamp": 245.24, "power": 32.869131}, {"timestamp": 265.808, "power": 32.869131}, {"timestamp": 286.362, "power": 32.869131}, {"timestamp": 306.915, "power": 32.869131}, {"timestamp": 327.446, "power": 32.869131}, {"timestamp": 347.937, "power": 32.869131}, {"timestamp": 368.502, "power": 32.869131}, {"timestamp": 389.064, "power": 32.869131}, {"timestamp": 409.628, "power": 32.869131}, {"timestamp": 430.207, "power": 32.869131}, {"timestamp": 450.784, "power": 32.869131}, {"timestamp": 471.303, "power": 32.869131}, {"timestamp": 491.801, "power": 32.869131}, {"timestamp": 512.376, "power": 32.869131}, {"timestamp": 532.959, "power": 32.869131}, {"timestamp": 553.529, "power": 32.869131}, {"timestamp": 574.111, "power": 32.869131}, {"timestamp": 594.681, "power": 32.869131}, {"timestamp": 615.201, "power": 32.869131}, {"timestamp": 635.702, "power": 32.869131}, {"timestamp": 656.273, "power": 32.869131}, {"timestamp": 676.837, "power": 32.869131}, {"timestamp": 697.414, "power": 32.869131}, {"timestamp": 717.973, "power": 32.869131}, {"timestamp": 738.52, "power": 32.869131}, {"timestamp": 759.072, "power": 32.869131}, {"timestamp": 779.567, "power": 32.869131}, {"timestamp": 800.105, "power": 32.869131}, {"timestamp": 820.639, "power": 32.869131}, {"timestamp": 841.17, "power": 32.869131}, {"timestamp": 861.703, "power": 32.869131}, {"timestamp": 882.234, "power": 32.869131}, {"timestamp": 902.766, "power": 32.869131}, {"timestamp": 923.278, "power": 32.869131}, {"timestamp": 943.804, "power": 32.869131}, {"timestamp": 964.335, "power": 32.869131}, {"timestamp": 984.876, "power": 32.869131}, {"timestamp": 1005.41, "power": 32.355138}, {"timestamp": 3616.39, "power": 32.355138}, {"timestamp": 3636.94, "power": 32.355138}, {"timestamp": 3657.52, "power": 32.355138}, {"timestamp": 3678.08, "power": 32.355138}, {"timestamp": 3698.63, "power": 32.355138}, {"timestamp": 3719.15, "power": 32.355138}, {"timestamp": 3739.65, "power": 32.355138}, {"timestamp": 3760.21, "power": 32.355138}, {"timestamp": 3780.77, "power": 32.355138}, {"timestamp": 3801.34, "power": 32.355138}, {"timestamp": 3821.91, "power": 32.355138}, {"timestamp": 3842.47, "power": 32.355138}, {"timestamp": 3863.05, "power": 32.355138}, {"timestamp": 3883.55, "power": 32.355138}, {"timestamp": 3904.12, "power": 32.355138}, {"timestamp": 3924.69, "power": 32.355138}, {"timestamp": 3945.27, "power": 32.355138}, {"timestamp": 3965.83, "power": 32.355138}, {"timestamp": 3986.4, "power": 32.355138}, {"timestamp": 4006.98, "power": 32.355138}, {"timestamp": 4027.49, "power": 32.355138}, {"timestamp": 4048.05, "power": 32.355138}, {"timestamp": 4068.6, "power": 32.355138}, {"timestamp": 4089.67, "power": 32.355138}, {"timestamp": 4110.8, "power": 32.355138}, {"timestamp": 4131.4, "power": 32.355138}, {"timestamp": 4151.95, "power": 32.355138}, {"timestamp": 4172.49, "power": 32.355138}, {"timestamp": 4193.04, "power": 32.355138}, {"timestamp": 4213.58, "power": 32.355138}, {"timestamp": 4234.12, "power": 32.355138}, {"timestamp": 4254.66, "power": 32.355138}, {"timestamp": 4275.17, "power": 32.355138}, {"timestamp": 4295.66, "power": 32.355138}, {"timestamp": 4316.2, "power": 32.355138}, {"timestamp": 4336.74, "power": 32.355138}, {"timestamp": 4357.28, "power": 32.355138}, {"timestamp": 4377.82, "power": 32.355138}, {"timestamp": 4398.35, "power": 32.355138}, {"timestamp": 4418.89, "power": 32.355138}, {"timestamp": 4439.39, "power": 32.355138}, {"timestamp": 4459.92, "power": 32.355138}, {"timestamp": 4480.46, "power": 32.355138}, {"timestamp": 4501.0, "power": 32.355138}, {"timestamp": 4521.54, "power": 32.355138}, {"timestamp": 4542.09, "power": 32.355138}, {"timestamp": 4562.62, "power": 32.355138}, {"timestamp": 4583.13, "power": 32.355138}, {"timestamp": 4603.62, "power": 32.321217}, {"timestamp": 4624.77, "power": 32.321217}, {"timestamp": 4645.38, "power": 32.321217}, {"timestamp": 4665.98, "power": 32.321217}, {"timestamp": 4686.58, "power": 32.321217}, {"timestamp": 4707.16, "power": 32.321217}, {"timestamp": 4727.72, "power": 32.321217}, {"timestamp": 4748.28, "power": 32.321217}, {"timestamp": 4768.89, "power": 32.321217}, {"timestamp": 4789.48, "power": 32.321217}, {"timestamp": 4810.09, "power": 32.321217}, {"timestamp": 4830.68, "power": 32.321217}, {"timestamp": 4851.26, "power": 32.321217}, {"timestamp": 4871.82, "power": 32.321217}, {"timestamp": 4892.42, "power": 32.321217}, {"timestamp": 4913.02, "power": 32.321217}, {"timestamp": 4933.64, "power": 32.321217}, {"timestamp": 4954.24, "power": 32.321217}, {"timestamp": 4974.85, "power": 32.321217}, {"timestamp": 4995.43, "power": 32.321217}, {"timestamp": 5015.99, "power": 32.321217}, {"timestamp": 5036.59, "power": 32.321217}, {"timestamp": 5057.19, "power": 32.321217}, {"timestamp": 5077.8, "power": 32.321217}, {"timestamp": 5098.4, "power": 32.321217}, {"timestamp": 5119.01, "power": 32.321217}, {"timestamp": 5139.57, "power": 32.321217}, {"timestamp": 5160.13, "power": 32.321217}, {"timestamp": 5180.73, "power": 32.321217}, {"timestamp": 5201.34, "power": 32.321217}, {"timestamp": 5221.94, "power": 32.321217}, {"timestamp": 5242.54, "power": 32.321217}, {"timestamp": 5263.12, "power": 32.321217}, {"timestamp": 5283.69, "power": 32.321217}, {"timestamp": 5304.26, "power": 32.321217}, {"timestamp": 5324.86, "power": 32.321217}, {"timestamp": 5345.46, "power": 32.321217}, {"timestamp": 5366.06, "power": 32.321217}, {"timestamp": 5386.65, "power": 32.321217}, {"timestamp": 5407.23, "power": 32.321217}, {"timestamp": 5427.79, "power": 32.321217}, {"timestamp": 5448.39, "power": 32.321217}, {"timestamp": 5468.99, "power": 32.321217}, {"timestamp": 5489.59, "power": 32.321217}, {"timestamp": 5510.18, "power": 32.321217}, {"timestamp": 5530.78, "power": 32.321217}, {"timestamp": 5551.36, "power": 32.321217}, {"timestamp": 5571.93, "power": 32.321217}, {"timestamp": 5592.53, "power": 32.321217}, {"timestamp": 5613.13, "power": 32.42187}, {"timestamp": 5634.24, "power": 32.42187}, {"timestamp": 5654.85, "power": 32.42187}, {"timestamp": 5675.44, "power": 32.42187}, {"timestamp": 5695.99, "power": 32.42187}, {"timestamp": 5716.59, "power": 32.42187}, {"timestamp": 5737.18, "power": 32.42187}, {"timestamp": 5757.79, "power": 32.42187}, {"timestamp": 5778.39, "power": 32.42187}, {"timestamp": 5799.02, "power": 32.42187}, {"timestamp": 5819.57, "power": 32.42187}, {"timestamp": 5840.14, "power": 32.42187}, {"timestamp": 5860.73, "power": 32.42187}, {"timestamp": 5881.33, "power": 32.42187}, {"timestamp": 5901.94, "power": 32.42187}, {"timestamp": 5922.54, "power": 32.42187}, {"timestamp": 5943.19, "power": 32.42187}, {"timestamp": 5963.74, "power": 32.42187}, {"timestamp": 5984.3, "power": 32.42187}, {"timestamp": 6004.89, "power": 32.42187}, {"timestamp": 6025.49, "power": 32.42187}, {"timestamp": 6046.08, "power": 32.42187}, {"timestamp": 6066.69, "power": 32.42187}, {"timestamp": 6087.27, "power": 32.42187}, {"timestamp": 6107.83, "power": 32.42187}, {"timestamp": 6128.43, "power": 32.42187}, {"timestamp": 6149.04, "power": 32.42187}, {"timestamp": 6169.65, "power": 32.42187}, {"timestamp": 6190.25, "power": 32.42187}, {"timestamp": 6210.85, "power": 32.42187}, {"timestamp": 6231.44, "power": 32.42187}, {"timestamp": 6252.0, "power": 32.42187}, {"timestamp": 6272.6, "power": 32.42187}, {"timestamp": 6293.2, "power": 32.42187}, {"timestamp": 6313.8, "power": 32.42187}, {"timestamp": 6334.41, "power": 32.42187}, {"timestamp": 6355.02, "power": 32.42187}, {"timestamp": 6375.59, "power": 32.42187}, {"timestamp": 6396.16, "power": 32.42187}, {"timestamp": 6416.76, "power": 32.42187}, {"timestamp": 6437.36, "power": 32.42187}, {"timestamp": 6457.96, "power": 32.42187}, {"timestamp": 6478.61, "power": 32.42187}, {"timestamp": 6499.24, "power": 32.42187}, {"timestamp": 6519.74, "power": 32.42187}, {"timestamp": 6540.26, "power": 32.42187}, {"timestamp": 6560.8, "power": 32.42187}, {"timestamp": 6581.33, "power": 32.42187}, {"timestamp": 6601.87, "power": 32.42187}, {"timestamp": 6622.4, "power": 33.35863}, {"timestamp": 6643.5, "power": 33.35863}, {"timestamp": 6664.04, "power": 33.35863}, {"timestamp": 6684.59, "power": 33.35863}, {"timestamp": 6705.15, "power": 33.35863}, {"timestamp": 6725.7, "power": 33.35863}, {"timestamp": 6746.26, "power": 33.35863}, {"timestamp": 6766.81, "power": 33.35863}, {"timestamp": 6787.34, "power": 33.35863}, {"timestamp": 6807.88, "power": 33.35863}, {"timestamp": 6828.43, "power": 33.35863}, {"timestamp": 6848.99, "power": 33.35863}, {"timestamp": 6869.54, "power": 33.35863}, {"timestamp": 6890.1, "power": 33.35863}, {"timestamp": 6910.65, "power": 33.35863}, {"timestamp": 6931.17, "power": 33.35863}, {"timestamp": 6951.67, "power": 33.35863}, {"timestamp": 6972.22, "power": 33.35863}, {"timestamp": 6992.77, "power": 33.35863}, {"timestamp": 7013.32, "power": 33.35863}, {"timestamp": 7033.87, "power": 33.35863}, {"timestamp": 7054.43, "power": 33.35863}, {"timestamp": 7074.98, "power": 33.35863}, {"timestamp": 7095.5, "power": 33.35863}, {"timestamp": 7116.04, "power": 33.35863}, {"timestamp": 7136.59, "power": 33.35863}, {"timestamp": 7157.14, "power": 33.35863}, {"timestamp": 7177.7, "power": 33.35863}, {"timestamp": 7198.25, "power": 33.35863}, {"timestamp": 7218.81, "power": 33.35863}, {"timestamp": 7239.34, "power": 33.35863}, {"timestamp": 7259.88, "power": 33.35863}, {"timestamp": 7280.44, "power": 33.35863}, {"timestamp": 7300.99, "power": 33.35863}, {"timestamp": 7321.54, "power": 33.35863}, {"timestamp": 7342.09, "power": 33.35863}, {"timestamp": 7362.64, "power": 33.35863}, {"timestamp": 7383.18, "power": 33.35863}, {"timestamp": 7403.68, "power": 33.35863}, {"timestamp": 7424.22, "power": 33.35863}, {"timestamp": 7444.77, "power": 33.35863}, {"timestamp": 7465.33, "power": 33.35863}, {"timestamp": 7485.88, "power": 33.35863}, {"timestamp": 7506.43, "power": 33.35863}, {"timestamp": 7526.99, "power": 33.35863}, {"timestamp": 7547.5, "power": 33.35863}, {"timestamp": 7568.04, "power": 33.35863}, {"timestamp": 7588.6, "power": 33.35863}, {"timestamp": 7609.15, "power": 33.35863}, {"timestamp": 7629.7, "power": 33.380091}, {"timestamp": 7650.88, "power": 33.380091}, {"timestamp": 7671.4, "power": 33.380091}, {"timestamp": 7691.94, "power": 33.380091}, {"timestamp": 7712.49, "power": 33.380091}, {"timestamp": 7733.04, "power": 33.380091}, {"timestamp": 7753.59, "power": 33.380091}, {"timestamp": 7774.14, "power": 33.380091}, {"timestamp": 7794.69, "power": 33.380091}, {"timestamp": 7815.22, "power": 33.380091}, {"timestamp": 7835.76, "power": 33.380091}, {"timestamp": 7856.3, "power": 33.380091}, {"timestamp": 7876.85, "power": 33.380091}, {"timestamp": 7897.4, "power": 33.380091}, {"timestamp": 7917.99, "power": 33.380091}, {"timestamp": 7938.54, "power": 33.380091}, {"timestamp": 7959.09, "power": 33.380091}, {"timestamp": 7979.6, "power": 33.380091}, {"timestamp": 8000.14, "power": 33.380091}, {"timestamp": 8020.69, "power": 33.380091}, {"timestamp": 8041.24, "power": 33.380091}, {"timestamp": 8061.79, "power": 33.380091}, {"timestamp": 8082.34, "power": 33.380091}, {"timestamp": 8102.89, "power": 33.380091}, {"timestamp": 8123.41, "power": 33.380091}, {"timestamp": 8143.96, "power": 33.380091}, {"timestamp": 8164.5, "power": 33.380091}, {"timestamp": 8185.05, "power": 33.380091}, {"timestamp": 8205.6, "power": 33.380091}, {"timestamp": 8226.15, "power": 33.380091}, {"timestamp": 8246.7, "power": 33.380091}, {"timestamp": 8267.23, "power": 33.380091}, {"timestamp": 8287.73, "power": 33.380091}, {"timestamp": 8308.28, "power": 33.380091}, {"timestamp": 8328.83, "power": 33.380091}, {"timestamp": 8349.37, "power": 33.380091}, {"timestamp": 8369.96, "power": 33.380091}, {"timestamp": 8390.54, "power": 33.380091}, {"timestamp": 8411.13, "power": 33.380091}, {"timestamp": 8431.63, "power": 33.380091}, {"timestamp": 8452.2, "power": 33.380091}, {"timestamp": 8472.79, "power": 33.380091}, {"timestamp": 8493.37, "power": 33.380091}, {"timestamp": 8513.94, "power": 33.380091}, {"timestamp": 8534.52, "power": 33.380091}, {"timestamp": 8555.09, "power": 33.380091}, {"timestamp": 8575.6, "power": 33.380091}, {"timestamp": 8596.17, "power": 33.380091}, {"timestamp": 8616.76, "power": 33.380091}, {"timestamp": 8637.34, "power": 33.359764999999996}, {"timestamp": 8658.51, "power": 33.359764999999996}, {"timestamp": 8679.06, "power": 33.359764999999996}, {"timestamp": 8699.57, "power": 33.359764999999996}, {"timestamp": 8720.11, "power": 33.359764999999996}, {"timestamp": 8740.66, "power": 33.359764999999996}, {"timestamp": 8761.21, "power": 33.359764999999996}, {"timestamp": 8781.76, "power": 33.359764999999996}, {"timestamp": 8802.31, "power": 33.359764999999996}, {"timestamp": 8822.86, "power": 33.359764999999996}, {"timestamp": 8843.38, "power": 33.359764999999996}, {"timestamp": 8863.95, "power": 33.359764999999996}, {"timestamp": 8884.51, "power": 33.359764999999996}, {"timestamp": 8905.09, "power": 33.359764999999996}, {"timestamp": 8925.66, "power": 33.359764999999996}, {"timestamp": 8946.23, "power": 33.359764999999996}, {"timestamp": 8966.82, "power": 33.359764999999996}, {"timestamp": 8987.34, "power": 33.359764999999996}, {"timestamp": 9007.9, "power": 33.359764999999996}, {"timestamp": 9028.49, "power": 33.359764999999996}, {"timestamp": 9049.07, "power": 33.359764999999996}, {"timestamp": 9069.65, "power": 33.359764999999996}, {"timestamp": 9090.21, "power": 33.359764999999996}, {"timestamp": 9110.79, "power": 33.359764999999996}, {"timestamp": 9131.32, "power": 33.359764999999996}, {"timestamp": 9151.87, "power": 33.359764999999996}, {"timestamp": 9172.46, "power": 33.359764999999996}, {"timestamp": 9193.02, "power": 33.359764999999996}, {"timestamp": 9213.6, "power": 33.359764999999996}, {"timestamp": 9234.19, "power": 33.359764999999996}, {"timestamp": 9254.76, "power": 33.359764999999996}, {"timestamp": 9275.29, "power": 33.359764999999996}, {"timestamp": 9295.85, "power": 33.359764999999996}, {"timestamp": 9316.41, "power": 33.359764999999996}, {"timestamp": 9336.97, "power": 33.359764999999996}, {"timestamp": 9357.52, "power": 33.359764999999996}, {"timestamp": 9378.14, "power": 33.359764999999996}, {"timestamp": 9398.71, "power": 33.359764999999996}, {"timestamp": 9419.23, "power": 33.359764999999996}, {"timestamp": 9439.74, "power": 33.359764999999996}, {"timestamp": 9460.3, "power": 33.359764999999996}, {"timestamp": 9480.87, "power": 33.359764999999996}, {"timestamp": 9501.44, "power": 33.359764999999996}, {"timestamp": 9522.01, "power": 33.359764999999996}, {"timestamp": 9542.6, "power": 33.359764999999996}, {"timestamp": 9563.12, "power": 33.359764999999996}, {"timestamp": 9583.62, "power": 33.359764999999996}, {"timestamp": 9604.19, "power": 33.359764999999996}, {"timestamp": 9624.77, "power": 33.359764999999996}, {"timestamp": 9645.34, "power": 33.638301999999996}, {"timestamp": 9666.44, "power": 33.638301999999996}, {"timestamp": 9687.01, "power": 33.638301999999996}, {"timestamp": 9707.51, "power": 33.638301999999996}, {"timestamp": 9728.05, "power": 33.638301999999996}, {"timestamp": 9748.6, "power": 33.638301999999996}, {"timestamp": 9769.15, "power": 33.638301999999996}, {"timestamp": 9789.7, "power": 33.638301999999996}, {"timestamp": 9810.25, "power": 33.638301999999996}, {"timestamp": 9830.8, "power": 33.638301999999996}, {"timestamp": 9851.32, "power": 33.638301999999996}, {"timestamp": 9871.86, "power": 33.638301999999996}, {"timestamp": 9892.41, "power": 33.638301999999996}, {"timestamp": 9912.96, "power": 33.638301999999996}, {"timestamp": 9933.51, "power": 33.638301999999996}, {"timestamp": 9954.05, "power": 33.638301999999996}, {"timestamp": 9974.6, "power": 33.638301999999996}, {"timestamp": 9995.13, "power": 33.638301999999996}, {"timestamp": 10015.6, "power": 33.638301999999996}, {"timestamp": 10036.2, "power": 33.638301999999996}, {"timestamp": 10056.7, "power": 33.638301999999996}, {"timestamp": 10077.3, "power": 33.638301999999996}, {"timestamp": 10097.8, "power": 33.638301999999996}, {"timestamp": 10118.4, "power": 33.638301999999996}, {"timestamp": 10138.9, "power": 33.638301999999996}, {"timestamp": 10159.4, "power": 33.638301999999996}, {"timestamp": 10180.0, "power": 33.638301999999996}, {"timestamp": 10200.5, "power": 33.638301999999996}, {"timestamp": 10221.1, "power": 33.638301999999996}, {"timestamp": 10241.6, "power": 33.638301999999996}, {"timestamp": 10262.2, "power": 33.638301999999996}, {"timestamp": 10282.7, "power": 33.638301999999996}, {"timestamp": 10303.3, "power": 33.638301999999996}, {"timestamp": 10323.8, "power": 33.638301999999996}, {"timestamp": 10344.4, "power": 33.638301999999996}, {"timestamp": 10364.9, "power": 33.638301999999996}, {"timestamp": 10385.5, "power": 33.638301999999996}, {"timestamp": 10406.1, "power": 33.638301999999996}, {"timestamp": 10426.7, "power": 33.638301999999996}, {"timestamp": 10447.2, "power": 33.638301999999996}, {"timestamp": 10467.7, "power": 33.638301999999996}, {"timestamp": 10488.3, "power": 33.638301999999996}, {"timestamp": 10508.8, "power": 33.638301999999996}, {"timestamp": 10529.4, "power": 33.638301999999996}, {"timestamp": 10550.0, "power": 33.638301999999996}, {"timestamp": 10570.6, "power": 33.638301999999996}, {"timestamp": 10591.1, "power": 33.638301999999996}, {"timestamp": 10611.6, "power": 33.638301999999996}, {"timestamp": 10632.2, "power": 33.638301999999996}, {"timestamp": 10652.8, "power": 33.228278}, {"timestamp": 10673.9, "power": 33.228278}, {"timestamp": 10694.5, "power": 33.228278}, {"timestamp": 10715.1, "power": 33.228278}, {"timestamp": 10735.6, "power": 33.228278}, {"timestamp": 10756.2, "power": 33.228278}, {"timestamp": 10776.7, "power": 33.228278}, {"timestamp": 10797.3, "power": 33.228278}, {"timestamp": 10817.9, "power": 33.228278}, {"timestamp": 10838.4, "power": 33.228278}, {"timestamp": 10859.0, "power": 33.228278}, {"timestamp": 10879.5, "power": 33.228278}, {"timestamp": 10900.0, "power": 33.228278}, {"timestamp": 10920.6, "power": 33.228278}, {"timestamp": 10941.1, "power": 33.228278}, {"timestamp": 10961.7, "power": 33.228278}, {"timestamp": 10982.2, "power": 33.228278}, {"timestamp": 11002.8, "power": 33.228278}, {"timestamp": 11023.3, "power": 33.228278}, {"timestamp": 11043.9, "power": 33.228278}, {"timestamp": 11064.4, "power": 33.228278}, {"timestamp": 11085.0, "power": 33.228278}, {"timestamp": 11105.5, "power": 33.228278}, {"timestamp": 11126.0, "power": 33.228278}, {"timestamp": 11146.6, "power": 33.228278}, {"timestamp": 11167.1, "power": 33.228278}, {"timestamp": 11187.6, "power": 33.228278}, {"timestamp": 11208.2, "power": 33.228278}, {"timestamp": 11228.7, "power": 33.228278}, {"timestamp": 11249.3, "power": 33.228278}, {"timestamp": 11269.8, "power": 33.228278}, {"timestamp": 11290.3, "power": 33.228278}, {"timestamp": 11310.9, "power": 33.228278}, {"timestamp": 11331.4, "power": 33.228278}, {"timestamp": 11352.0, "power": 33.228278}, {"timestamp": 11372.5, "power": 33.228278}, {"timestamp": 11393.1, "power": 33.228278}, {"timestamp": 11413.7, "power": 33.228278}, {"timestamp": 11434.3, "power": 33.228278}, {"timestamp": 11454.8, "power": 33.228278}, {"timestamp": 11475.3, "power": 33.228278}, {"timestamp": 11495.9, "power": 33.228278}, {"timestamp": 11516.5, "power": 33.228278}, {"timestamp": 11537.0, "power": 33.228278}, {"timestamp": 11557.6, "power": 33.228278}, {"timestamp": 11578.2, "power": 33.228278}, {"timestamp": 11598.8, "power": 33.228278}, {"timestamp": 11619.3, "power": 33.228278}, {"timestamp": 11639.8, "power": 33.228278}, {"timestamp": 11660.4, "power": 33.285448}, {"timestamp": 11681.6, "power": 33.285448}, {"timestamp": 11702.1, "power": 33.285448}, {"timestamp": 11722.6, "power": 33.285448}, {"timestamp": 11743.2, "power": 33.285448}, {"timestamp": 11763.7, "power": 33.285448}, {"timestamp": 11784.2, "power": 33.285448}, {"timestamp": 11804.8, "power": 33.285448}, {"timestamp": 11825.3, "power": 33.285448}, {"timestamp": 11845.9, "power": 33.285448}, {"timestamp": 11866.4, "power": 33.285448}, {"timestamp": 11887.0, "power": 33.285448}, {"timestamp": 11907.5, "power": 33.285448}, {"timestamp": 11928.0, "power": 33.285448}, {"timestamp": 11948.6, "power": 33.285448}, {"timestamp": 11969.1, "power": 33.285448}, {"timestamp": 11989.7, "power": 33.285448}, {"timestamp": 12010.2, "power": 33.285448}, {"timestamp": 12030.8, "power": 33.285448}, {"timestamp": 12051.3, "power": 33.285448}, {"timestamp": 12071.8, "power": 33.285448}, {"timestamp": 12092.4, "power": 33.285448}, {"timestamp": 12112.9, "power": 33.285448}, {"timestamp": 12133.5, "power": 33.285448}, {"timestamp": 12154.0, "power": 33.285448}, {"timestamp": 12174.6, "power": 33.285448}, {"timestamp": 12195.1, "power": 33.285448}, {"timestamp": 12215.7, "power": 33.285448}, {"timestamp": 12236.2, "power": 33.285448}, {"timestamp": 12256.8, "power": 33.285448}, {"timestamp": 12277.3, "power": 33.285448}, {"timestamp": 12297.9, "power": 33.285448}, {"timestamp": 12318.4, "power": 33.285448}, {"timestamp": 12339.0, "power": 33.285448}, {"timestamp": 12359.5, "power": 33.285448}, {"timestamp": 12380.0, "power": 33.285448}, {"timestamp": 12400.6, "power": 33.285448}, {"timestamp": 12421.2, "power": 33.285448}, {"timestamp": 12441.8, "power": 33.285448}, {"timestamp": 12462.3, "power": 33.285448}, {"timestamp": 12482.9, "power": 33.285448}, {"timestamp": 12503.4, "power": 33.285448}, {"timestamp": 12524.0, "power": 33.285448}, {"timestamp": 12544.6, "power": 33.285448}, {"timestamp": 12565.2, "power": 33.285448}, {"timestamp": 12585.7, "power": 33.285448}, {"timestamp": 12606.3, "power": 33.285448}, {"timestamp": 12626.9, "power": 33.285448}, {"timestamp": 12647.4, "power": 33.285448}, {"timestamp": 12668.0, "power": 32.941468}, {"timestamp": 12689.1, "power": 32.941468}, {"timestamp": 12709.6, "power": 32.941468}, {"timestamp": 12730.2, "power": 32.941468}, {"timestamp": 12750.7, "power": 32.941468}, {"timestamp": 12771.2, "power": 32.941468}, {"timestamp": 12791.7, "power": 32.941468}, {"timestamp": 12812.3, "power": 32.941468}, {"timestamp": 12832.8, "power": 32.941468}, {"timestamp": 12853.4, "power": 32.941468}, {"timestamp": 12873.9, "power": 32.941468}, {"timestamp": 12894.5, "power": 32.941468}, {"timestamp": 12915.0, "power": 32.941468}, {"timestamp": 12935.5, "power": 32.941468}, {"timestamp": 12956.1, "power": 32.941468}, {"timestamp": 12976.6, "power": 32.941468}, {"timestamp": 12997.2, "power": 32.941468}, {"timestamp": 13017.7, "power": 32.941468}, {"timestamp": 13038.3, "power": 32.941468}, {"timestamp": 13058.8, "power": 32.941468}, {"timestamp": 13079.4, "power": 32.941468}, {"timestamp": 13099.9, "power": 32.941468}, {"timestamp": 13120.4, "power": 32.941468}, {"timestamp": 13141.0, "power": 32.941468}, {"timestamp": 13161.5, "power": 32.941468}, {"timestamp": 13182.1, "power": 32.941468}, {"timestamp": 13202.7, "power": 32.941468}, {"timestamp": 13223.2, "power": 32.941468}, {"timestamp": 13243.7, "power": 32.941468}, {"timestamp": 13264.2, "power": 32.941468}, {"timestamp": 13284.8, "power": 32.941468}, {"timestamp": 13305.3, "power": 32.941468}, {"timestamp": 13325.9, "power": 32.941468}, {"timestamp": 13346.4, "power": 32.941468}, {"timestamp": 13367.0, "power": 32.941468}, {"timestamp": 13387.5, "power": 32.941468}, {"timestamp": 13408.1, "power": 32.941468}, {"timestamp": 13428.7, "power": 32.941468}, {"timestamp": 13449.2, "power": 32.941468}, {"timestamp": 13469.8, "power": 32.941468}, {"timestamp": 13490.4, "power": 32.941468}, {"timestamp": 13511.0, "power": 32.941468}, {"timestamp": 13531.5, "power": 32.941468}, {"timestamp": 13552.0, "power": 32.941468}, {"timestamp": 13572.6, "power": 32.941468}, {"timestamp": 13593.2, "power": 32.941468}, {"timestamp": 13613.7, "power": 32.941468}, {"timestamp": 13634.3, "power": 32.941468}, {"timestamp": 13654.9, "power": 32.941468}, {"timestamp": 13675.4, "power": 34.009895}, {"timestamp": 13696.6, "power": 34.009895}, {"timestamp": 13717.2, "power": 34.009895}, {"timestamp": 13737.8, "power": 34.009895}, {"timestamp": 13758.3, "power": 34.009895}, {"timestamp": 13778.9, "power": 34.009895}, {"timestamp": 13799.4, "power": 34.009895}, {"timestamp": 13820.0, "power": 34.009895}, {"timestamp": 13840.5, "power": 34.009895}, {"timestamp": 13861.1, "power": 34.009895}, {"timestamp": 13881.6, "power": 34.009895}, {"timestamp": 13902.2, "power": 34.009895}, {"timestamp": 13922.7, "power": 34.009895}, {"timestamp": 13943.2, "power": 34.009895}, {"timestamp": 13963.7, "power": 34.009895}, {"timestamp": 13984.3, "power": 34.009895}, {"timestamp": 14004.8, "power": 34.009895}, {"timestamp": 14025.4, "power": 34.009895}, {"timestamp": 14045.9, "power": 34.009895}, {"timestamp": 14066.5, "power": 34.009895}, {"timestamp": 14087.1, "power": 34.009895}, {"timestamp": 14107.6, "power": 34.009895}, {"timestamp": 14128.1, "power": 34.009895}, {"timestamp": 14148.6, "power": 34.009895}, {"timestamp": 14169.2, "power": 34.009895}, {"timestamp": 14189.7, "power": 34.009895}, {"timestamp": 14210.3, "power": 34.009895}, {"timestamp": 14230.8, "power": 34.009895}, {"timestamp": 14251.4, "power": 34.009895}, {"timestamp": 14271.9, "power": 34.009895}, {"timestamp": 14292.5, "power": 34.009895}, {"timestamp": 14313.0, "power": 34.009895}, {"timestamp": 14333.6, "power": 34.009895}, {"timestamp": 14354.1, "power": 34.009895}, {"timestamp": 14374.7, "power": 34.009895}, {"timestamp": 14395.2, "power": 34.009895}, {"timestamp": 14415.7, "power": 34.009895}, {"timestamp": 14436.2, "power": 34.009895}, {"timestamp": 14456.8, "power": 34.009895}, {"timestamp": 14477.4, "power": 34.009895}, {"timestamp": 14498.0, "power": 34.009895}, {"timestamp": 14518.6, "power": 34.009895}, {"timestamp": 14539.1, "power": 34.009895}, {"timestamp": 14559.6, "power": 34.009895}, {"timestamp": 14580.2, "power": 34.009895}, {"timestamp": 14600.7, "power": 34.009895}, {"timestamp": 14621.3, "power": 34.009895}, {"timestamp": 14641.9, "power": 34.009895}, {"timestamp": 14662.5, "power": 34.009895}, {"timestamp": 14683.0, "power": 33.357789999999994}, {"timestamp": 14704.1, "power": 33.357789999999994}, {"timestamp": 14724.7, "power": 33.357789999999994}, {"timestamp": 14745.3, "power": 33.357789999999994}, {"timestamp": 14765.8, "power": 33.357789999999994}, {"timestamp": 14786.3, "power": 33.357789999999994}, {"timestamp": 14806.9, "power": 33.357789999999994}, {"timestamp": 14827.4, "power": 33.357789999999994}, {"timestamp": 14848.0, "power": 33.357789999999994}, {"timestamp": 14868.5, "power": 33.357789999999994}, {"timestamp": 14889.1, "power": 33.357789999999994}, {"timestamp": 14909.6, "power": 33.357789999999994}, {"timestamp": 14930.2, "power": 33.357789999999994}, {"timestamp": 14950.7, "power": 33.357789999999994}, {"timestamp": 14971.2, "power": 33.357789999999994}, {"timestamp": 14991.7, "power": 33.357789999999994}, {"timestamp": 15012.3, "power": 33.357789999999994}, {"timestamp": 15032.8, "power": 33.357789999999994}, {"timestamp": 15053.4, "power": 33.357789999999994}, {"timestamp": 15073.9, "power": 33.357789999999994}, {"timestamp": 15094.5, "power": 33.357789999999994}, {"timestamp": 15115.0, "power": 33.357789999999994}, {"timestamp": 15135.5, "power": 33.357789999999994}, {"timestamp": 15156.1, "power": 33.357789999999994}, {"timestamp": 15176.6, "power": 33.357789999999994}, {"timestamp": 15197.2, "power": 33.357789999999994}, {"timestamp": 15217.7, "power": 33.357789999999994}, {"timestamp": 15238.3, "power": 33.357789999999994}, {"timestamp": 15258.8, "power": 33.357789999999994}, {"timestamp": 15279.4, "power": 33.357789999999994}, {"timestamp": 15299.9, "power": 33.357789999999994}, {"timestamp": 15320.4, "power": 33.357789999999994}, {"timestamp": 15341.0, "power": 33.357789999999994}, {"timestamp": 15361.5, "power": 33.357789999999994}, {"timestamp": 15382.1, "power": 33.357789999999994}, {"timestamp": 15402.6, "power": 33.357789999999994}, {"timestamp": 15423.2, "power": 33.357789999999994}, {"timestamp": 15443.7, "power": 33.357789999999994}, {"timestamp": 15464.2, "power": 33.357789999999994}, {"timestamp": 15484.8, "power": 33.357789999999994}, {"timestamp": 15505.3, "power": 33.357789999999994}, {"timestamp": 15525.9, "power": 33.357789999999994}, {"timestamp": 15546.4, "power": 33.357789999999994}, {"timestamp": 15567.0, "power": 33.357789999999994}, {"timestamp": 15587.5, "power": 33.357789999999994}, {"timestamp": 15608.0, "power": 33.357789999999994}, {"timestamp": 15628.6, "power": 33.357789999999994}, {"timestamp": 15649.1, "power": 33.357789999999994}, {"timestamp": 15669.7, "power": 33.357789999999994}, {"timestamp": 15690.2, "power": 33.459213}, {"timestamp": 15711.3, "power": 33.459213}, {"timestamp": 15731.8, "power": 33.459213}, {"timestamp": 15752.4, "power": 33.459213}, {"timestamp": 15772.9, "power": 33.459213}, {"timestamp": 15793.4, "power": 33.459213}, {"timestamp": 15814.0, "power": 33.459213}, {"timestamp": 15834.5, "power": 33.459213}, {"timestamp": 15855.1, "power": 33.459213}, {"timestamp": 15875.6, "power": 33.459213}, {"timestamp": 15896.1, "power": 33.459213}, {"timestamp": 15916.6, "power": 33.459213}, {"timestamp": 15937.2, "power": 33.459213}, {"timestamp": 15957.7, "power": 33.459213}, {"timestamp": 15978.3, "power": 33.459213}, {"timestamp": 15998.8, "power": 33.459213}, {"timestamp": 16019.4, "power": 33.459213}, {"timestamp": 16039.9, "power": 33.459213}, {"timestamp": 16060.5, "power": 33.459213}, {"timestamp": 16081.0, "power": 33.459213}, {"timestamp": 16101.6, "power": 33.459213}, {"timestamp": 16122.1, "power": 33.459213}, {"timestamp": 16142.7, "power": 33.459213}, {"timestamp": 16163.2, "power": 33.459213}, {"timestamp": 16183.7, "power": 33.459213}, {"timestamp": 16204.3, "power": 33.459213}, {"timestamp": 16224.9, "power": 33.459213}, {"timestamp": 16245.4, "power": 33.459213}, {"timestamp": 16266.0, "power": 33.459213}, {"timestamp": 16286.6, "power": 33.459213}, {"timestamp": 16307.1, "power": 33.459213}, {"timestamp": 16327.6, "power": 33.459213}, {"timestamp": 16348.2, "power": 33.459213}, {"timestamp": 16368.8, "power": 33.459213}, {"timestamp": 16389.3, "power": 33.459213}, {"timestamp": 16409.9, "power": 33.459213}, {"timestamp": 16430.5, "power": 33.459213}, {"timestamp": 16451.1, "power": 33.459213}, {"timestamp": 16471.6, "power": 33.459213}, {"timestamp": 16492.1, "power": 33.459213}, {"timestamp": 16512.7, "power": 33.459213}, {"timestamp": 16533.3, "power": 33.459213}, {"timestamp": 16553.8, "power": 33.459213}, {"timestamp": 16574.4, "power": 33.459213}, {"timestamp": 16595.0, "power": 33.459213}, {"timestamp": 16615.5, "power": 33.459213}, {"timestamp": 16636.1, "power": 33.459213}, {"timestamp": 16656.7, "power": 33.459213}, {"timestamp": 16677.2, "power": 33.459213}, {"timestamp": 16697.8, "power": 33.358804}, {"timestamp": 16719.8, "power": 33.358804}, {"timestamp": 16740.4, "power": 33.358804}, {"timestamp": 16760.9, "power": 33.358804}, {"timestamp": 16781.5, "power": 33.358804}, {"timestamp": 16802.0, "power": 33.358804}, {"timestamp": 16822.6, "power": 33.358804}, {"timestamp": 16843.1, "power": 33.358804}, {"timestamp": 16863.6, "power": 33.358804}, {"timestamp": 16884.2, "power": 33.358804}, {"timestamp": 16904.8, "power": 33.358804}, {"timestamp": 16925.4, "power": 33.358804}, {"timestamp": 16946.0, "power": 33.358804}, {"timestamp": 16966.5, "power": 33.358804}, {"timestamp": 16987.1, "power": 33.358804}, {"timestamp": 17007.6, "power": 33.358804}, {"timestamp": 17028.2, "power": 33.358804}, {"timestamp": 17048.8, "power": 33.358804}, {"timestamp": 17069.3, "power": 33.358804}, {"timestamp": 17089.9, "power": 33.358804}, {"timestamp": 17110.5, "power": 33.358804}, {"timestamp": 17131.1, "power": 33.358804}, {"timestamp": 17151.6, "power": 33.358804}, {"timestamp": 17172.1, "power": 33.358804}, {"timestamp": 17192.7, "power": 33.358804}, {"timestamp": 17213.3, "power": 33.358804}, {"timestamp": 17233.9, "power": 33.358804}, {"timestamp": 17254.4, "power": 33.358804}, {"timestamp": 17275.0, "power": 33.358804}, {"timestamp": 17295.5, "power": 33.358804}, {"timestamp": 17316.1, "power": 33.358804}, {"timestamp": 17336.7, "power": 33.358804}, {"timestamp": 17357.3, "power": 33.358804}, {"timestamp": 17377.8, "power": 33.358804}, {"timestamp": 17398.4, "power": 33.358804}, {"timestamp": 17419.0, "power": 33.358804}, {"timestamp": 17439.5, "power": 33.358804}, {"timestamp": 17460.1, "power": 33.358804}, {"timestamp": 17480.6, "power": 33.358804}, {"timestamp": 17501.2, "power": 33.358804}, {"timestamp": 17521.8, "power": 33.358804}, {"timestamp": 17542.4, "power": 33.358804}, {"timestamp": 17563.0, "power": 33.358804}, {"timestamp": 17583.5, "power": 33.358804}, {"timestamp": 17604.0, "power": 33.358804}, {"timestamp": 17624.6, "power": 33.358804}, {"timestamp": 17645.2, "power": 33.358804}, {"timestamp": 17665.8, "power": 33.358804}, {"timestamp": 17686.3, "power": 33.358804}, {"timestamp": 17706.9, "power": 33.482592000000004}, {"timestamp": 17727.9, "power": 33.482592000000004}, {"timestamp": 17748.5, "power": 33.482592000000004}, {"timestamp": 17769.0, "power": 33.482592000000004}, {"timestamp": 17789.5, "power": 33.482592000000004}, {"timestamp": 17810.1, "power": 33.482592000000004}, {"timestamp": 17830.6, "power": 33.482592000000004}, {"timestamp": 17851.2, "power": 33.482592000000004}, {"timestamp": 17871.7, "power": 33.482592000000004}, {"timestamp": 17892.2, "power": 33.482592000000004}, {"timestamp": 17912.8, "power": 33.482592000000004}, {"timestamp": 17933.3, "power": 33.482592000000004}, {"timestamp": 17953.8, "power": 33.482592000000004}, {"timestamp": 17974.4, "power": 33.482592000000004}, {"timestamp": 17994.9, "power": 33.482592000000004}, {"timestamp": 18015.4, "power": 33.482592000000004}, {"timestamp": 18036.0, "power": 33.482592000000004}, {"timestamp": 18056.5, "power": 33.482592000000004}, {"timestamp": 18077.1, "power": 33.482592000000004}, {"timestamp": 18097.6, "power": 33.482592000000004}, {"timestamp": 18118.1, "power": 33.482592000000004}, {"timestamp": 18138.6, "power": 33.482592000000004}, {"timestamp": 18159.2, "power": 33.482592000000004}, {"timestamp": 18179.7, "power": 33.482592000000004}, {"timestamp": 18200.2, "power": 33.482592000000004}, {"timestamp": 18220.7, "power": 33.482592000000004}, {"timestamp": 18241.3, "power": 33.482592000000004}, {"timestamp": 18261.8, "power": 33.482592000000004}, {"timestamp": 18282.4, "power": 33.482592000000004}, {"timestamp": 18302.9, "power": 33.482592000000004}, {"timestamp": 18323.4, "power": 33.482592000000004}, {"timestamp": 18344.0, "power": 33.482592000000004}, {"timestamp": 18364.5, "power": 33.482592000000004}, {"timestamp": 18385.1, "power": 33.482592000000004}, {"timestamp": 18405.6, "power": 33.482592000000004}, {"timestamp": 18426.2, "power": 33.482592000000004}, {"timestamp": 18446.7, "power": 33.482592000000004}, {"timestamp": 18467.2, "power": 33.482592000000004}, {"timestamp": 18487.8, "power": 33.482592000000004}, {"timestamp": 18508.3, "power": 33.482592000000004}, {"timestamp": 18528.8, "power": 33.482592000000004}, {"timestamp": 18549.4, "power": 33.482592000000004}, {"timestamp": 18569.9, "power": 33.482592000000004}, {"timestamp": 18590.5, "power": 33.482592000000004}, {"timestamp": 18611.1, "power": 33.482592000000004}, {"timestamp": 18631.7, "power": 33.482592000000004}, {"timestamp": 18652.2, "power": 33.482592000000004}, {"timestamp": 18672.7, "power": 33.482592000000004}, {"timestamp": 18693.3, "power": 33.482592000000004}, {"timestamp": 18713.8, "power": 35.139741}, {"timestamp": 18735.1, "power": 35.139741}, {"timestamp": 18755.6, "power": 35.139741}, {"timestamp": 18776.2, "power": 35.139741}, {"timestamp": 18796.7, "power": 35.139741}, {"timestamp": 18817.2, "power": 35.139741}, {"timestamp": 18837.8, "power": 35.139741}, {"timestamp": 18858.3, "power": 35.139741}, {"timestamp": 18878.9, "power": 35.139741}, {"timestamp": 18899.4, "power": 35.139741}, {"timestamp": 18919.9, "power": 35.139741}, {"timestamp": 18940.4, "power": 35.139741}, {"timestamp": 18961.0, "power": 35.139741}, {"timestamp": 18981.5, "power": 35.139741}, {"timestamp": 19002.0, "power": 35.139741}, {"timestamp": 19022.6, "power": 35.139741}, {"timestamp": 19043.1, "power": 35.139741}, {"timestamp": 19063.5, "power": 35.139741}, {"timestamp": 19084.1, "power": 35.139741}, {"timestamp": 19104.6, "power": 35.139741}, {"timestamp": 19125.1, "power": 35.139741}, {"timestamp": 19145.7, "power": 35.139741}, {"timestamp": 19166.2, "power": 35.139741}, {"timestamp": 19186.7, "power": 35.139741}, {"timestamp": 19207.2, "power": 35.139741}, {"timestamp": 19227.8, "power": 35.139741}, {"timestamp": 19248.3, "power": 35.139741}, {"timestamp": 19268.8, "power": 35.139741}, {"timestamp": 19289.3, "power": 35.139741}, {"timestamp": 19309.9, "power": 35.139741}, {"timestamp": 19330.4, "power": 35.139741}, {"timestamp": 19350.9, "power": 35.139741}, {"timestamp": 19371.4, "power": 35.139741}, {"timestamp": 19392.0, "power": 35.139741}, {"timestamp": 19412.5, "power": 35.139741}, {"timestamp": 19433.0, "power": 35.139741}, {"timestamp": 19453.6, "power": 35.139741}, {"timestamp": 19474.1, "power": 35.139741}, {"timestamp": 19494.6, "power": 35.139741}, {"timestamp": 19515.1, "power": 35.139741}, {"timestamp": 19535.6, "power": 35.139741}, {"timestamp": 19556.1, "power": 35.139741}, {"timestamp": 19583.1, "power": 35.139741}, {"timestamp": 19603.6, "power": 35.139741}, {"timestamp": 19624.1, "power": 35.139741}, {"timestamp": 19644.7, "power": 35.139741}, {"timestamp": 19665.2, "power": 35.139741}, {"timestamp": 19685.7, "power": 35.139741}, {"timestamp": 19706.2, "power": 35.139741}, {"timestamp": 19726.8, "power": 32.946034}, {"timestamp": 19747.8, "power": 32.946034}, {"timestamp": 19768.3, "power": 32.946034}, {"timestamp": 19788.8, "power": 32.946034}, {"timestamp": 19809.3, "power": 32.946034}, {"timestamp": 19829.9, "power": 32.946034}, {"timestamp": 19850.4, "power": 32.946034}, {"timestamp": 19870.9, "power": 32.946034}, {"timestamp": 19891.4, "power": 32.946034}, {"timestamp": 19911.9, "power": 32.946034}, {"timestamp": 19932.5, "power": 32.946034}, {"timestamp": 19953.0, "power": 32.946034}, {"timestamp": 19973.5, "power": 32.946034}, {"timestamp": 19994.0, "power": 32.946034}, {"timestamp": 20014.6, "power": 32.946034}, {"timestamp": 20035.0, "power": 32.946034}, {"timestamp": 20055.6, "power": 32.946034}, {"timestamp": 20076.1, "power": 32.946034}, {"timestamp": 20096.6, "power": 32.946034}, {"timestamp": 20117.1, "power": 32.946034}, {"timestamp": 20137.7, "power": 32.946034}, {"timestamp": 20158.2, "power": 32.946034}, {"timestamp": 20178.7, "power": 32.946034}, {"timestamp": 20199.2, "power": 32.946034}, {"timestamp": 20219.7, "power": 32.946034}, {"timestamp": 20240.3, "power": 32.946034}], "timeline": {"START": "6530.261468", "END": "18562.18479"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13087.7}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 4032.56}, {"name": "clSetKernelArg", "calls": 19, "time": 2375.93}, {"name": "clReleaseKernel", "calls": 1, "time": 600.336}, {"name": "clReleaseContext", "calls": 1, "time": 59.8127}, {"name": "clCreateContext", "calls": 1, "time": 37.4671}, {"name": "clReleaseProgram", "calls": 1, "time": 15.8128}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.839804}, {"name": "clCreateKernel", "calls": 1, "time": 0.346125}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.15451}, {"name": "clEnqueueTask", "calls": 1, "time": 0.145799}, {"name": "clRetainMemObject", "calls": 14, "time": 0.094991}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035399}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023388}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022118}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010599}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010389}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009286}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007956}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006781}, {"name": "clRetainDevice", "calls": 2, "time": 0.004751}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12031.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12030.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8706.752313, "utilization": 90.695337, "size": 8718900.0, "time": 1001.395203}, {"type": "WRITE", "transfers": 1, "speed": 6376.891216, "utilization": 66.42595, "size": 346060.0, "time": 54.26785}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 393898006, "speed": 262.088, "utilization": 2.27507, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24628502, "speed": 476.813, "utilization": 4.139, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len4/run1.json b/code/fpga/memory_results/dna.10MB.len4/run1.json new file mode 100644 index 0000000..75bd01a --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.5019, "power": 32.485866}, {"timestamp": 73.1827, "power": 32.485866}, {"timestamp": 93.6998, "power": 32.485866}, {"timestamp": 114.247, "power": 32.485866}, {"timestamp": 135.132, "power": 32.485866}, {"timestamp": 156.012, "power": 32.485866}, {"timestamp": 176.571, "power": 32.485866}, {"timestamp": 197.125, "power": 32.485866}, {"timestamp": 217.653, "power": 32.485866}, {"timestamp": 238.2, "power": 32.485866}, {"timestamp": 258.747, "power": 32.485866}, {"timestamp": 279.295, "power": 32.485866}, {"timestamp": 299.841, "power": 32.485866}, {"timestamp": 320.388, "power": 32.485866}, {"timestamp": 340.934, "power": 32.485866}, {"timestamp": 361.449, "power": 32.485866}, {"timestamp": 381.95, "power": 32.485866}, {"timestamp": 402.493, "power": 32.485866}, {"timestamp": 423.039, "power": 32.485866}, {"timestamp": 443.587, "power": 32.485866}, {"timestamp": 464.135, "power": 32.485866}, {"timestamp": 484.684, "power": 32.485866}, {"timestamp": 505.233, "power": 32.485866}, {"timestamp": 525.751, "power": 32.485866}, {"timestamp": 546.289, "power": 32.485866}, {"timestamp": 566.837, "power": 32.485866}, {"timestamp": 587.384, "power": 32.485866}, {"timestamp": 607.931, "power": 32.485866}, {"timestamp": 628.48, "power": 32.485866}, {"timestamp": 649.027, "power": 32.485866}, {"timestamp": 669.545, "power": 32.485866}, {"timestamp": 690.09, "power": 32.485866}, {"timestamp": 710.639, "power": 32.485866}, {"timestamp": 731.194, "power": 32.485866}, {"timestamp": 751.742, "power": 32.485866}, {"timestamp": 772.284, "power": 32.485866}, {"timestamp": 792.831, "power": 32.485866}, {"timestamp": 813.382, "power": 32.485866}, {"timestamp": 833.885, "power": 32.485866}, {"timestamp": 854.431, "power": 32.485866}, {"timestamp": 874.975, "power": 32.485866}, {"timestamp": 895.52, "power": 32.485866}, {"timestamp": 916.064, "power": 32.485866}, {"timestamp": 936.609, "power": 32.485866}, {"timestamp": 957.158, "power": 32.485866}, {"timestamp": 977.68, "power": 32.485866}, {"timestamp": 998.23, "power": 32.485866}, {"timestamp": 1018.77, "power": 32.68943899999999}, {"timestamp": 1039.99, "power": 32.68943899999999}, {"timestamp": 1060.61, "power": 32.68943899999999}, {"timestamp": 1081.21, "power": 32.68943899999999}, {"timestamp": 1101.8, "power": 32.68943899999999}, {"timestamp": 1122.36, "power": 32.68943899999999}, {"timestamp": 1142.96, "power": 32.68943899999999}, {"timestamp": 1163.57, "power": 32.68943899999999}, {"timestamp": 1184.17, "power": 32.68943899999999}, {"timestamp": 1204.77, "power": 32.68943899999999}, {"timestamp": 1225.37, "power": 32.68943899999999}, {"timestamp": 1245.94, "power": 32.68943899999999}, {"timestamp": 1266.51, "power": 32.68943899999999}, {"timestamp": 1287.12, "power": 32.68943899999999}, {"timestamp": 1307.71, "power": 32.68943899999999}, {"timestamp": 1328.31, "power": 32.68943899999999}, {"timestamp": 1348.91, "power": 32.68943899999999}, {"timestamp": 1369.51, "power": 32.68943899999999}, {"timestamp": 1390.08, "power": 32.68943899999999}, {"timestamp": 1410.66, "power": 32.68943899999999}, {"timestamp": 1431.26, "power": 32.68943899999999}, {"timestamp": 1451.86, "power": 32.68943899999999}, {"timestamp": 1472.46, "power": 32.68943899999999}, {"timestamp": 1493.06, "power": 32.68943899999999}, {"timestamp": 1513.64, "power": 32.68943899999999}, {"timestamp": 1534.23, "power": 32.68943899999999}, {"timestamp": 1554.79, "power": 32.68943899999999}, {"timestamp": 1575.39, "power": 32.68943899999999}, {"timestamp": 1595.99, "power": 32.68943899999999}, {"timestamp": 1616.59, "power": 32.68943899999999}, {"timestamp": 1637.2, "power": 32.68943899999999}, {"timestamp": 1657.78, "power": 32.68943899999999}, {"timestamp": 1678.35, "power": 32.68943899999999}, {"timestamp": 1698.95, "power": 32.68943899999999}, {"timestamp": 1719.55, "power": 32.68943899999999}, {"timestamp": 1740.16, "power": 32.68943899999999}, {"timestamp": 1760.76, "power": 32.68943899999999}, {"timestamp": 1781.37, "power": 32.68943899999999}, {"timestamp": 1801.94, "power": 32.68943899999999}, {"timestamp": 1822.5, "power": 32.68943899999999}, {"timestamp": 1843.1, "power": 32.68943899999999}, {"timestamp": 1863.7, "power": 32.68943899999999}, {"timestamp": 1884.3, "power": 32.68943899999999}, {"timestamp": 1904.91, "power": 32.68943899999999}, {"timestamp": 1925.5, "power": 32.68943899999999}, {"timestamp": 1946.06, "power": 32.68943899999999}, {"timestamp": 1966.64, "power": 32.68943899999999}, {"timestamp": 1987.25, "power": 32.68943899999999}, {"timestamp": 2007.86, "power": 32.68943899999999}, {"timestamp": 2028.46, "power": 32.450214}, {"timestamp": 2049.54, "power": 32.450214}, {"timestamp": 2070.11, "power": 32.450214}, {"timestamp": 2090.67, "power": 32.450214}, {"timestamp": 2111.28, "power": 32.450214}, {"timestamp": 2131.88, "power": 32.450214}, {"timestamp": 2152.48, "power": 32.450214}, {"timestamp": 2173.08, "power": 32.450214}, {"timestamp": 2193.66, "power": 32.450214}, {"timestamp": 2214.22, "power": 32.450214}, {"timestamp": 2234.82, "power": 32.450214}, {"timestamp": 2255.43, "power": 32.450214}, {"timestamp": 2276.03, "power": 32.450214}, {"timestamp": 2296.63, "power": 32.450214}, {"timestamp": 2317.23, "power": 32.450214}, {"timestamp": 2337.81, "power": 32.450214}, {"timestamp": 2358.38, "power": 32.450214}, {"timestamp": 2378.98, "power": 32.450214}, {"timestamp": 2399.59, "power": 32.450214}, {"timestamp": 2420.19, "power": 32.450214}, {"timestamp": 2440.79, "power": 32.450214}, {"timestamp": 2461.37, "power": 32.450214}, {"timestamp": 2481.94, "power": 32.450214}, {"timestamp": 2502.52, "power": 32.450214}, {"timestamp": 2523.05, "power": 32.450214}, {"timestamp": 2543.6, "power": 32.450214}, {"timestamp": 2564.15, "power": 32.450214}, {"timestamp": 2584.7, "power": 32.450214}, {"timestamp": 2605.24, "power": 32.450214}, {"timestamp": 2625.76, "power": 32.450214}, {"timestamp": 2646.31, "power": 32.450214}, {"timestamp": 2666.87, "power": 32.450214}, {"timestamp": 2687.43, "power": 32.450214}, {"timestamp": 2708.0, "power": 32.450214}, {"timestamp": 2728.56, "power": 32.450214}, {"timestamp": 2749.13, "power": 32.450214}, {"timestamp": 2769.67, "power": 32.450214}, {"timestamp": 2790.18, "power": 32.450214}, {"timestamp": 2810.74, "power": 32.450214}, {"timestamp": 2831.3, "power": 32.450214}, {"timestamp": 2851.86, "power": 32.450214}, {"timestamp": 2872.42, "power": 32.450214}, {"timestamp": 2892.98, "power": 32.450214}, {"timestamp": 2913.51, "power": 32.450214}, {"timestamp": 2934.02, "power": 32.450214}, {"timestamp": 2954.57, "power": 32.450214}, {"timestamp": 2975.13, "power": 32.450214}, {"timestamp": 2995.69, "power": 32.450214}, {"timestamp": 3016.26, "power": 32.450214}, {"timestamp": 3036.81, "power": 33.47362}, {"timestamp": 3057.99, "power": 33.47362}, {"timestamp": 3078.55, "power": 33.47362}, {"timestamp": 3099.1, "power": 33.47362}, {"timestamp": 3119.65, "power": 33.47362}, {"timestamp": 3140.2, "power": 33.47362}, {"timestamp": 3160.76, "power": 33.47362}, {"timestamp": 3181.33, "power": 33.47362}, {"timestamp": 3201.84, "power": 33.47362}, {"timestamp": 3222.38, "power": 33.47362}, {"timestamp": 3242.94, "power": 33.47362}, {"timestamp": 3263.49, "power": 33.47362}, {"timestamp": 3284.01, "power": 33.47362}, {"timestamp": 3304.56, "power": 33.47362}, {"timestamp": 3325.11, "power": 33.47362}, {"timestamp": 3345.64, "power": 33.47362}, {"timestamp": 3366.15, "power": 33.47362}, {"timestamp": 3386.7, "power": 33.47362}, {"timestamp": 3407.25, "power": 33.47362}, {"timestamp": 3427.81, "power": 33.47362}, {"timestamp": 3448.36, "power": 33.47362}, {"timestamp": 3468.91, "power": 33.47362}, {"timestamp": 3489.45, "power": 33.47362}, {"timestamp": 3509.96, "power": 33.47362}, {"timestamp": 3530.51, "power": 33.47362}, {"timestamp": 3551.06, "power": 33.47362}, {"timestamp": 3571.61, "power": 33.47362}, {"timestamp": 3592.16, "power": 33.47362}, {"timestamp": 3612.72, "power": 33.47362}, {"timestamp": 3633.27, "power": 33.47362}, {"timestamp": 3653.79, "power": 33.47362}, {"timestamp": 3674.34, "power": 33.47362}, {"timestamp": 3694.85, "power": 33.47362}, {"timestamp": 3715.4, "power": 33.47362}, {"timestamp": 3735.95, "power": 33.47362}, {"timestamp": 3756.51, "power": 33.47362}, {"timestamp": 3777.06, "power": 33.47362}, {"timestamp": 3797.6, "power": 33.47362}, {"timestamp": 3818.14, "power": 33.47362}, {"timestamp": 3838.7, "power": 33.47362}, {"timestamp": 3859.25, "power": 33.47362}, {"timestamp": 3879.8, "power": 33.47362}, {"timestamp": 3900.36, "power": 33.47362}, {"timestamp": 3920.91, "power": 33.47362}, {"timestamp": 3941.44, "power": 33.47362}, {"timestamp": 3961.95, "power": 33.47362}, {"timestamp": 3982.5, "power": 33.47362}, {"timestamp": 4003.06, "power": 33.47362}, {"timestamp": 4023.61, "power": 33.47362}, {"timestamp": 4044.16, "power": 33.327253999999996}, {"timestamp": 4065.27, "power": 33.327253999999996}, {"timestamp": 4085.79, "power": 33.327253999999996}, {"timestamp": 4106.3, "power": 33.327253999999996}, {"timestamp": 4126.85, "power": 33.327253999999996}, {"timestamp": 4147.43, "power": 33.327253999999996}, {"timestamp": 4168.01, "power": 33.327253999999996}, {"timestamp": 4188.6, "power": 33.327253999999996}, {"timestamp": 4209.18, "power": 33.327253999999996}, {"timestamp": 4229.7, "power": 33.327253999999996}, {"timestamp": 4250.21, "power": 33.327253999999996}, {"timestamp": 4270.72, "power": 33.327253999999996}, {"timestamp": 4291.23, "power": 33.327253999999996}, {"timestamp": 4311.72, "power": 33.327253999999996}, {"timestamp": 4332.31, "power": 33.327253999999996}, {"timestamp": 4352.82, "power": 33.327253999999996}, {"timestamp": 4373.42, "power": 33.327253999999996}, {"timestamp": 4393.92, "power": 33.327253999999996}, {"timestamp": 4414.51, "power": 33.327253999999996}, {"timestamp": 4435.1, "power": 33.327253999999996}, {"timestamp": 4455.65, "power": 33.327253999999996}, {"timestamp": 4476.24, "power": 33.327253999999996}, {"timestamp": 4496.81, "power": 33.327253999999996}, {"timestamp": 4517.42, "power": 33.327253999999996}, {"timestamp": 4537.92, "power": 33.327253999999996}, {"timestamp": 4558.49, "power": 33.327253999999996}, {"timestamp": 4579.06, "power": 33.327253999999996}, {"timestamp": 4599.63, "power": 33.327253999999996}, {"timestamp": 4620.21, "power": 33.327253999999996}, {"timestamp": 4640.78, "power": 33.327253999999996}, {"timestamp": 4661.37, "power": 33.327253999999996}, {"timestamp": 4681.88, "power": 33.327253999999996}, {"timestamp": 4702.38, "power": 33.327253999999996}, {"timestamp": 4722.96, "power": 33.327253999999996}, {"timestamp": 4743.54, "power": 33.327253999999996}, {"timestamp": 4764.12, "power": 33.327253999999996}, {"timestamp": 4784.67, "power": 33.327253999999996}, {"timestamp": 4805.24, "power": 33.327253999999996}, {"timestamp": 4825.91, "power": 33.327253999999996}, {"timestamp": 4846.49, "power": 33.327253999999996}, {"timestamp": 4867.08, "power": 33.327253999999996}, {"timestamp": 4887.64, "power": 33.327253999999996}, {"timestamp": 4908.2, "power": 33.327253999999996}, {"timestamp": 4928.77, "power": 33.327253999999996}, {"timestamp": 4949.35, "power": 33.327253999999996}, {"timestamp": 4969.85, "power": 33.327253999999996}, {"timestamp": 4990.44, "power": 33.327253999999996}, {"timestamp": 5011.02, "power": 33.327253999999996}, {"timestamp": 5031.61, "power": 33.327253999999996}, {"timestamp": 5052.19, "power": 33.204981000000004}, {"timestamp": 5073.4, "power": 33.204981000000004}, {"timestamp": 5093.91, "power": 33.204981000000004}, {"timestamp": 5114.46, "power": 33.204981000000004}, {"timestamp": 5135.01, "power": 33.204981000000004}, {"timestamp": 5155.57, "power": 33.204981000000004}, {"timestamp": 5176.12, "power": 33.204981000000004}, {"timestamp": 5196.69, "power": 33.204981000000004}, {"timestamp": 5217.27, "power": 33.204981000000004}, {"timestamp": 5237.8, "power": 33.204981000000004}, {"timestamp": 5258.37, "power": 33.204981000000004}, {"timestamp": 5278.95, "power": 33.204981000000004}, {"timestamp": 5299.52, "power": 33.204981000000004}, {"timestamp": 5320.11, "power": 33.204981000000004}, {"timestamp": 5340.71, "power": 33.204981000000004}, {"timestamp": 5361.3, "power": 33.204981000000004}, {"timestamp": 5381.83, "power": 33.204981000000004}, {"timestamp": 5402.39, "power": 33.204981000000004}, {"timestamp": 5422.97, "power": 33.204981000000004}, {"timestamp": 5443.56, "power": 33.204981000000004}, {"timestamp": 5464.14, "power": 33.204981000000004}, {"timestamp": 5484.71, "power": 33.204981000000004}, {"timestamp": 5505.29, "power": 33.204981000000004}, {"timestamp": 5525.81, "power": 33.204981000000004}, {"timestamp": 5546.37, "power": 33.204981000000004}, {"timestamp": 5566.95, "power": 33.204981000000004}, {"timestamp": 5587.52, "power": 33.204981000000004}, {"timestamp": 5608.09, "power": 33.204981000000004}, {"timestamp": 5628.66, "power": 33.204981000000004}, {"timestamp": 5649.23, "power": 33.204981000000004}, {"timestamp": 5669.78, "power": 33.204981000000004}, {"timestamp": 5690.34, "power": 33.204981000000004}, {"timestamp": 5710.89, "power": 33.204981000000004}, {"timestamp": 5731.45, "power": 33.204981000000004}, {"timestamp": 5752.0, "power": 33.204981000000004}, {"timestamp": 5772.55, "power": 33.204981000000004}, {"timestamp": 5793.1, "power": 33.204981000000004}, {"timestamp": 5813.63, "power": 33.204981000000004}, {"timestamp": 5834.18, "power": 33.204981000000004}, {"timestamp": 5854.73, "power": 33.204981000000004}, {"timestamp": 5875.28, "power": 33.204981000000004}, {"timestamp": 5895.84, "power": 33.204981000000004}, {"timestamp": 5916.39, "power": 33.204981000000004}, {"timestamp": 5936.94, "power": 33.204981000000004}, {"timestamp": 5957.47, "power": 33.204981000000004}, {"timestamp": 5977.98, "power": 33.204981000000004}, {"timestamp": 5998.52, "power": 33.204981000000004}, {"timestamp": 6019.08, "power": 33.204981000000004}, {"timestamp": 6039.63, "power": 33.204981000000004}, {"timestamp": 6060.18, "power": 33.096295}, {"timestamp": 6081.27, "power": 33.096295}, {"timestamp": 6101.82, "power": 33.096295}, {"timestamp": 6122.37, "power": 33.096295}, {"timestamp": 6142.92, "power": 33.096295}, {"timestamp": 6163.46, "power": 33.096295}, {"timestamp": 6184.01, "power": 33.096295}, {"timestamp": 6204.55, "power": 33.096295}, {"timestamp": 6225.09, "power": 33.096295}, {"timestamp": 6245.62, "power": 33.096295}, {"timestamp": 6266.12, "power": 33.096295}, {"timestamp": 6286.68, "power": 33.096295}, {"timestamp": 6307.25, "power": 33.096295}, {"timestamp": 6327.82, "power": 33.096295}, {"timestamp": 6348.4, "power": 33.096295}, {"timestamp": 6368.97, "power": 33.096295}, {"timestamp": 6389.49, "power": 33.096295}, {"timestamp": 6410.0, "power": 33.096295}, {"timestamp": 6430.56, "power": 33.096295}, {"timestamp": 6451.14, "power": 33.096295}, {"timestamp": 6471.72, "power": 33.096295}, {"timestamp": 6492.28, "power": 33.096295}, {"timestamp": 6512.86, "power": 33.096295}, {"timestamp": 6533.4, "power": 33.096295}, {"timestamp": 6553.9, "power": 33.096295}, {"timestamp": 6574.47, "power": 33.096295}, {"timestamp": 6595.03, "power": 33.096295}, {"timestamp": 6615.61, "power": 33.096295}, {"timestamp": 6636.19, "power": 33.096295}, {"timestamp": 6656.75, "power": 33.096295}, {"timestamp": 6677.33, "power": 33.096295}, {"timestamp": 6697.83, "power": 33.096295}, {"timestamp": 6718.41, "power": 33.096295}, {"timestamp": 6738.97, "power": 33.096295}, {"timestamp": 6759.55, "power": 33.096295}, {"timestamp": 6780.12, "power": 33.096295}, {"timestamp": 6800.7, "power": 33.096295}, {"timestamp": 6821.28, "power": 33.096295}, {"timestamp": 6841.79, "power": 33.096295}, {"timestamp": 6862.35, "power": 33.096295}, {"timestamp": 6882.92, "power": 33.096295}, {"timestamp": 6903.49, "power": 33.096295}, {"timestamp": 6924.07, "power": 33.096295}, {"timestamp": 6944.66, "power": 33.096295}, {"timestamp": 6965.23, "power": 33.096295}, {"timestamp": 6985.77, "power": 33.096295}, {"timestamp": 7006.32, "power": 33.096295}, {"timestamp": 7026.89, "power": 33.096295}, {"timestamp": 7047.47, "power": 33.096295}, {"timestamp": 7068.04, "power": 33.128215999999995}, {"timestamp": 7089.24, "power": 33.128215999999995}, {"timestamp": 7109.82, "power": 33.128215999999995}, {"timestamp": 7130.38, "power": 33.128215999999995}, {"timestamp": 7150.95, "power": 33.128215999999995}, {"timestamp": 7171.54, "power": 33.128215999999995}, {"timestamp": 7192.11, "power": 33.128215999999995}, {"timestamp": 7212.69, "power": 33.128215999999995}, {"timestamp": 7233.27, "power": 33.128215999999995}, {"timestamp": 7253.79, "power": 33.128215999999995}, {"timestamp": 7274.35, "power": 33.128215999999995}, {"timestamp": 7294.92, "power": 33.128215999999995}, {"timestamp": 7315.5, "power": 33.128215999999995}, {"timestamp": 7336.07, "power": 33.128215999999995}, {"timestamp": 7356.63, "power": 33.128215999999995}, {"timestamp": 7377.21, "power": 33.128215999999995}, {"timestamp": 7397.73, "power": 33.128215999999995}, {"timestamp": 7418.28, "power": 33.128215999999995}, {"timestamp": 7438.86, "power": 33.128215999999995}, {"timestamp": 7459.44, "power": 33.128215999999995}, {"timestamp": 7480.02, "power": 33.128215999999995}, {"timestamp": 7500.6, "power": 33.128215999999995}, {"timestamp": 7521.17, "power": 33.128215999999995}, {"timestamp": 7541.69, "power": 33.128215999999995}, {"timestamp": 7562.25, "power": 33.128215999999995}, {"timestamp": 7582.83, "power": 33.128215999999995}, {"timestamp": 7603.41, "power": 33.128215999999995}, {"timestamp": 7623.98, "power": 33.128215999999995}, {"timestamp": 7644.56, "power": 33.128215999999995}, {"timestamp": 7665.14, "power": 33.128215999999995}, {"timestamp": 7685.66, "power": 33.128215999999995}, {"timestamp": 7706.21, "power": 33.128215999999995}, {"timestamp": 7726.75, "power": 33.128215999999995}, {"timestamp": 7747.3, "power": 33.128215999999995}, {"timestamp": 7767.84, "power": 33.128215999999995}, {"timestamp": 7788.39, "power": 33.128215999999995}, {"timestamp": 7808.94, "power": 33.128215999999995}, {"timestamp": 7829.45, "power": 33.128215999999995}, {"timestamp": 7849.95, "power": 33.128215999999995}, {"timestamp": 7870.49, "power": 33.128215999999995}, {"timestamp": 7891.04, "power": 33.128215999999995}, {"timestamp": 7911.58, "power": 33.128215999999995}, {"timestamp": 7932.13, "power": 33.128215999999995}, {"timestamp": 7952.68, "power": 33.128215999999995}, {"timestamp": 7973.22, "power": 33.128215999999995}, {"timestamp": 7993.75, "power": 33.128215999999995}, {"timestamp": 8014.29, "power": 33.128215999999995}, {"timestamp": 8034.83, "power": 33.128215999999995}, {"timestamp": 8055.38, "power": 33.128215999999995}, {"timestamp": 8075.92, "power": 33.683144}, {"timestamp": 8097.03, "power": 33.683144}, {"timestamp": 8117.54, "power": 33.683144}, {"timestamp": 8138.05, "power": 33.683144}, {"timestamp": 8158.59, "power": 33.683144}, {"timestamp": 8179.13, "power": 33.683144}, {"timestamp": 8199.68, "power": 33.683144}, {"timestamp": 8220.22, "power": 33.683144}, {"timestamp": 8240.77, "power": 33.683144}, {"timestamp": 8261.33, "power": 33.683144}, {"timestamp": 8281.83, "power": 33.683144}, {"timestamp": 8302.37, "power": 33.683144}, {"timestamp": 8322.92, "power": 33.683144}, {"timestamp": 8343.46, "power": 33.683144}, {"timestamp": 8364.01, "power": 33.683144}, {"timestamp": 8384.55, "power": 33.683144}, {"timestamp": 8405.09, "power": 33.683144}, {"timestamp": 8425.62, "power": 33.683144}, {"timestamp": 8446.16, "power": 33.683144}, {"timestamp": 8466.71, "power": 33.683144}, {"timestamp": 8487.25, "power": 33.683144}, {"timestamp": 8507.8, "power": 33.683144}, {"timestamp": 8528.35, "power": 33.683144}, {"timestamp": 8548.89, "power": 33.683144}, {"timestamp": 8569.43, "power": 33.683144}, {"timestamp": 8589.93, "power": 33.683144}, {"timestamp": 8610.5, "power": 33.683144}, {"timestamp": 8631.07, "power": 33.683144}, {"timestamp": 8651.63, "power": 33.683144}, {"timestamp": 8672.21, "power": 33.683144}, {"timestamp": 8692.78, "power": 33.683144}, {"timestamp": 8713.38, "power": 33.683144}, {"timestamp": 8733.88, "power": 33.683144}, {"timestamp": 8754.45, "power": 33.683144}, {"timestamp": 8775.0, "power": 33.683144}, {"timestamp": 8795.57, "power": 33.683144}, {"timestamp": 8816.15, "power": 33.683144}, {"timestamp": 8836.69, "power": 33.683144}, {"timestamp": 8857.26, "power": 33.683144}, {"timestamp": 8877.78, "power": 33.683144}, {"timestamp": 8898.33, "power": 33.683144}, {"timestamp": 8918.91, "power": 33.683144}, {"timestamp": 8939.48, "power": 33.683144}, {"timestamp": 8960.06, "power": 33.683144}, {"timestamp": 8980.64, "power": 33.683144}, {"timestamp": 9001.2, "power": 33.683144}, {"timestamp": 9021.73, "power": 33.683144}, {"timestamp": 9042.28, "power": 33.683144}, {"timestamp": 9062.86, "power": 33.683144}, {"timestamp": 9083.42, "power": 33.146378}, {"timestamp": 9104.58, "power": 33.146378}, {"timestamp": 9125.12, "power": 33.146378}, {"timestamp": 9145.65, "power": 33.146378}, {"timestamp": 9166.19, "power": 33.146378}, {"timestamp": 9186.74, "power": 33.146378}, {"timestamp": 9207.29, "power": 33.146378}, {"timestamp": 9227.83, "power": 33.146378}, {"timestamp": 9248.38, "power": 33.146378}, {"timestamp": 9268.93, "power": 33.146378}, {"timestamp": 9289.45, "power": 33.146378}, {"timestamp": 9309.95, "power": 33.146378}, {"timestamp": 9330.51, "power": 33.146378}, {"timestamp": 9351.09, "power": 33.146378}, {"timestamp": 9371.66, "power": 33.146378}, {"timestamp": 9392.23, "power": 33.146378}, {"timestamp": 9412.81, "power": 33.146378}, {"timestamp": 9433.4, "power": 33.146378}, {"timestamp": 9453.9, "power": 33.146378}, {"timestamp": 9474.46, "power": 33.146378}, {"timestamp": 9495.03, "power": 33.146378}, {"timestamp": 9515.61, "power": 33.146378}, {"timestamp": 9536.19, "power": 33.146378}, {"timestamp": 9556.76, "power": 33.146378}, {"timestamp": 9577.35, "power": 33.146378}, {"timestamp": 9597.85, "power": 33.146378}, {"timestamp": 9618.43, "power": 33.146378}, {"timestamp": 9639.01, "power": 33.146378}, {"timestamp": 9659.58, "power": 33.146378}, {"timestamp": 9680.14, "power": 33.146378}, {"timestamp": 9700.69, "power": 33.146378}, {"timestamp": 9721.23, "power": 33.146378}, {"timestamp": 9741.76, "power": 33.146378}, {"timestamp": 9762.29, "power": 33.146378}, {"timestamp": 9782.84, "power": 33.146378}, {"timestamp": 9803.38, "power": 33.146378}, {"timestamp": 9823.93, "power": 33.146378}, {"timestamp": 9844.48, "power": 33.146378}, {"timestamp": 9865.02, "power": 33.146378}, {"timestamp": 9885.54, "power": 33.146378}, {"timestamp": 9906.04, "power": 33.146378}, {"timestamp": 9926.59, "power": 33.146378}, {"timestamp": 9947.13, "power": 33.146378}, {"timestamp": 9967.68, "power": 33.146378}, {"timestamp": 9988.22, "power": 33.146378}, {"timestamp": 10008.8, "power": 33.146378}, {"timestamp": 10029.3, "power": 33.146378}, {"timestamp": 10049.8, "power": 33.146378}, {"timestamp": 10070.4, "power": 33.146378}, {"timestamp": 10090.9, "power": 33.525738000000004}, {"timestamp": 10112.1, "power": 33.525738000000004}, {"timestamp": 10132.6, "power": 33.525738000000004}, {"timestamp": 10153.1, "power": 33.525738000000004}, {"timestamp": 10173.7, "power": 33.525738000000004}, {"timestamp": 10194.2, "power": 33.525738000000004}, {"timestamp": 10214.8, "power": 33.525738000000004}, {"timestamp": 10235.3, "power": 33.525738000000004}, {"timestamp": 10255.9, "power": 33.525738000000004}, {"timestamp": 10276.4, "power": 33.525738000000004}, {"timestamp": 10297.0, "power": 33.525738000000004}, {"timestamp": 10317.5, "power": 33.525738000000004}, {"timestamp": 10338.0, "power": 33.525738000000004}, {"timestamp": 10358.5, "power": 33.525738000000004}, {"timestamp": 10379.1, "power": 33.525738000000004}, {"timestamp": 10399.6, "power": 33.525738000000004}, {"timestamp": 10420.2, "power": 33.525738000000004}, {"timestamp": 10440.7, "power": 33.525738000000004}, {"timestamp": 10461.3, "power": 33.525738000000004}, {"timestamp": 10481.8, "power": 33.525738000000004}, {"timestamp": 10502.3, "power": 33.525738000000004}, {"timestamp": 10522.9, "power": 33.525738000000004}, {"timestamp": 10543.4, "power": 33.525738000000004}, {"timestamp": 10564.0, "power": 33.525738000000004}, {"timestamp": 10584.5, "power": 33.525738000000004}, {"timestamp": 10605.1, "power": 33.525738000000004}, {"timestamp": 10625.7, "power": 33.525738000000004}, {"timestamp": 10646.2, "power": 33.525738000000004}, {"timestamp": 10666.8, "power": 33.525738000000004}, {"timestamp": 10687.3, "power": 33.525738000000004}, {"timestamp": 10707.9, "power": 33.525738000000004}, {"timestamp": 10728.4, "power": 33.525738000000004}, {"timestamp": 10749.0, "power": 33.525738000000004}, {"timestamp": 10769.5, "power": 33.525738000000004}, {"timestamp": 10790.0, "power": 33.525738000000004}, {"timestamp": 10810.5, "power": 33.525738000000004}, {"timestamp": 10831.1, "power": 33.525738000000004}, {"timestamp": 10851.7, "power": 33.525738000000004}, {"timestamp": 10872.2, "power": 33.525738000000004}, {"timestamp": 10892.8, "power": 33.525738000000004}, {"timestamp": 10913.3, "power": 33.525738000000004}, {"timestamp": 10933.8, "power": 33.525738000000004}, {"timestamp": 10954.4, "power": 33.525738000000004}, {"timestamp": 10975.0, "power": 33.525738000000004}, {"timestamp": 10995.5, "power": 33.525738000000004}, {"timestamp": 11016.1, "power": 33.525738000000004}, {"timestamp": 11036.7, "power": 33.525738000000004}, {"timestamp": 11057.3, "power": 33.525738000000004}, {"timestamp": 11077.8, "power": 33.525738000000004}, {"timestamp": 11098.4, "power": 33.455006}, {"timestamp": 11119.6, "power": 33.455006}, {"timestamp": 11140.2, "power": 33.455006}, {"timestamp": 11160.7, "power": 33.455006}, {"timestamp": 11181.3, "power": 33.455006}, {"timestamp": 11201.8, "power": 33.455006}, {"timestamp": 11222.3, "power": 33.455006}, {"timestamp": 11242.9, "power": 33.455006}, {"timestamp": 11263.4, "power": 33.455006}, {"timestamp": 11284.0, "power": 33.455006}, {"timestamp": 11304.5, "power": 33.455006}, {"timestamp": 11325.1, "power": 33.455006}, {"timestamp": 11345.6, "power": 33.455006}, {"timestamp": 11366.2, "power": 33.455006}, {"timestamp": 11386.7, "power": 33.455006}, {"timestamp": 11407.3, "power": 33.455006}, {"timestamp": 11427.8, "power": 33.455006}, {"timestamp": 11448.4, "power": 33.455006}, {"timestamp": 11468.9, "power": 33.455006}, {"timestamp": 11489.4, "power": 33.455006}, {"timestamp": 11509.9, "power": 33.455006}, {"timestamp": 11530.5, "power": 33.455006}, {"timestamp": 11551.0, "power": 33.455006}, {"timestamp": 11571.6, "power": 33.455006}, {"timestamp": 11592.2, "power": 33.455006}, {"timestamp": 11612.8, "power": 33.455006}, {"timestamp": 11633.3, "power": 33.455006}, {"timestamp": 11653.8, "power": 33.455006}, {"timestamp": 11674.4, "power": 33.455006}, {"timestamp": 11695.0, "power": 33.455006}, {"timestamp": 11715.5, "power": 33.455006}, {"timestamp": 11736.1, "power": 33.455006}, {"timestamp": 11756.7, "power": 33.455006}, {"timestamp": 11777.3, "power": 33.455006}, {"timestamp": 11797.8, "power": 33.455006}, {"timestamp": 11818.3, "power": 33.455006}, {"timestamp": 11838.9, "power": 33.455006}, {"timestamp": 11859.5, "power": 33.455006}, {"timestamp": 11880.1, "power": 33.455006}, {"timestamp": 11900.6, "power": 33.455006}, {"timestamp": 11921.2, "power": 33.455006}, {"timestamp": 11941.7, "power": 33.455006}, {"timestamp": 11962.3, "power": 33.455006}, {"timestamp": 11982.9, "power": 33.455006}, {"timestamp": 12003.4, "power": 33.455006}, {"timestamp": 12024.0, "power": 33.455006}, {"timestamp": 12044.6, "power": 33.455006}, {"timestamp": 12065.1, "power": 33.455006}, {"timestamp": 12085.7, "power": 33.455006}, {"timestamp": 12106.2, "power": 33.214005}, {"timestamp": 12128.2, "power": 33.214005}, {"timestamp": 12148.7, "power": 33.214005}, {"timestamp": 12169.3, "power": 33.214005}, {"timestamp": 12189.8, "power": 33.214005}, {"timestamp": 12210.3, "power": 33.214005}, {"timestamp": 12230.9, "power": 33.214005}, {"timestamp": 12251.4, "power": 33.214005}, {"timestamp": 12272.0, "power": 33.214005}, {"timestamp": 12292.5, "power": 33.214005}, {"timestamp": 12313.1, "power": 33.214005}, {"timestamp": 12333.6, "power": 33.214005}, {"timestamp": 12354.1, "power": 33.214005}, {"timestamp": 12374.7, "power": 33.214005}, {"timestamp": 12395.2, "power": 33.214005}, {"timestamp": 12415.8, "power": 33.214005}, {"timestamp": 12436.4, "power": 33.214005}, {"timestamp": 12457.0, "power": 33.214005}, {"timestamp": 12477.5, "power": 33.214005}, {"timestamp": 12498.0, "power": 33.214005}, {"timestamp": 12518.6, "power": 33.214005}, {"timestamp": 12539.1, "power": 33.214005}, {"timestamp": 12559.7, "power": 33.214005}, {"timestamp": 12580.3, "power": 33.214005}, {"timestamp": 12600.8, "power": 33.214005}, {"timestamp": 12621.4, "power": 33.214005}, {"timestamp": 12641.9, "power": 33.214005}, {"timestamp": 12662.5, "power": 33.214005}, {"timestamp": 12683.0, "power": 33.214005}, {"timestamp": 12703.6, "power": 33.214005}, {"timestamp": 12724.2, "power": 33.214005}, {"timestamp": 12744.8, "power": 33.214005}, {"timestamp": 12765.3, "power": 33.214005}, {"timestamp": 12785.9, "power": 33.214005}, {"timestamp": 12806.4, "power": 33.214005}, {"timestamp": 12827.0, "power": 33.214005}, {"timestamp": 12847.6, "power": 33.214005}, {"timestamp": 12868.2, "power": 33.214005}, {"timestamp": 12888.7, "power": 33.214005}, {"timestamp": 12909.3, "power": 33.214005}, {"timestamp": 12929.8, "power": 33.214005}, {"timestamp": 12950.4, "power": 33.214005}, {"timestamp": 12971.0, "power": 33.214005}, {"timestamp": 12991.5, "power": 33.214005}, {"timestamp": 13012.1, "power": 33.214005}, {"timestamp": 13032.7, "power": 33.214005}, {"timestamp": 13053.3, "power": 33.214005}, {"timestamp": 13073.8, "power": 33.214005}, {"timestamp": 13094.3, "power": 33.214005}, {"timestamp": 13114.9, "power": 33.689826999999994}, {"timestamp": 13136.5, "power": 33.689826999999994}, {"timestamp": 13157.1, "power": 33.689826999999994}, {"timestamp": 13177.6, "power": 33.689826999999994}, {"timestamp": 13198.1, "power": 33.689826999999994}, {"timestamp": 13218.7, "power": 33.689826999999994}, {"timestamp": 13239.2, "power": 33.689826999999994}, {"timestamp": 13259.8, "power": 33.689826999999994}, {"timestamp": 13280.3, "power": 33.689826999999994}, {"timestamp": 13300.9, "power": 33.689826999999994}, {"timestamp": 13321.4, "power": 33.689826999999994}, {"timestamp": 13341.9, "power": 33.689826999999994}, {"timestamp": 13362.5, "power": 33.689826999999994}, {"timestamp": 13383.0, "power": 33.689826999999994}, {"timestamp": 13403.6, "power": 33.689826999999994}, {"timestamp": 13424.1, "power": 33.689826999999994}, {"timestamp": 13444.6, "power": 33.689826999999994}, {"timestamp": 13465.2, "power": 33.689826999999994}, {"timestamp": 13485.7, "power": 33.689826999999994}, {"timestamp": 13506.2, "power": 33.689826999999994}, {"timestamp": 13526.8, "power": 33.689826999999994}, {"timestamp": 13547.3, "power": 33.689826999999994}, {"timestamp": 13567.9, "power": 33.689826999999994}, {"timestamp": 13588.5, "power": 33.689826999999994}, {"timestamp": 13609.0, "power": 33.689826999999994}, {"timestamp": 13629.6, "power": 33.689826999999994}, {"timestamp": 13650.1, "power": 33.689826999999994}, {"timestamp": 13670.7, "power": 33.689826999999994}, {"timestamp": 13691.3, "power": 33.689826999999994}, {"timestamp": 13711.8, "power": 33.689826999999994}, {"timestamp": 13732.4, "power": 33.689826999999994}, {"timestamp": 13753.0, "power": 33.689826999999994}, {"timestamp": 13773.5, "power": 33.689826999999994}, {"timestamp": 13794.1, "power": 33.689826999999994}, {"timestamp": 13814.6, "power": 33.689826999999994}, {"timestamp": 13835.2, "power": 33.689826999999994}, {"timestamp": 13855.7, "power": 33.689826999999994}, {"timestamp": 13876.3, "power": 33.689826999999994}, {"timestamp": 13896.9, "power": 33.689826999999994}, {"timestamp": 13917.4, "power": 33.689826999999994}, {"timestamp": 13937.9, "power": 33.689826999999994}, {"timestamp": 13958.5, "power": 33.689826999999994}, {"timestamp": 13979.1, "power": 33.689826999999994}, {"timestamp": 13999.6, "power": 33.689826999999994}, {"timestamp": 14020.2, "power": 33.689826999999994}, {"timestamp": 14040.8, "power": 33.689826999999994}, {"timestamp": 14061.3, "power": 33.689826999999994}, {"timestamp": 14081.9, "power": 33.689826999999994}, {"timestamp": 14102.4, "power": 33.689826999999994}, {"timestamp": 14123.0, "power": 33.682950000000005}, {"timestamp": 14144.2, "power": 33.682950000000005}, {"timestamp": 14164.7, "power": 33.682950000000005}, {"timestamp": 14185.3, "power": 33.682950000000005}, {"timestamp": 14205.8, "power": 33.682950000000005}, {"timestamp": 14226.4, "power": 33.682950000000005}, {"timestamp": 14246.9, "power": 33.682950000000005}, {"timestamp": 14267.4, "power": 33.682950000000005}, {"timestamp": 14288.0, "power": 33.682950000000005}, {"timestamp": 14308.6, "power": 33.682950000000005}, {"timestamp": 14329.1, "power": 33.682950000000005}, {"timestamp": 14349.7, "power": 33.682950000000005}, {"timestamp": 14370.2, "power": 33.682950000000005}, {"timestamp": 14390.7, "power": 33.682950000000005}, {"timestamp": 14411.2, "power": 33.682950000000005}, {"timestamp": 14431.8, "power": 33.682950000000005}, {"timestamp": 14452.3, "power": 33.682950000000005}, {"timestamp": 14472.9, "power": 33.682950000000005}, {"timestamp": 14493.4, "power": 33.682950000000005}, {"timestamp": 14513.9, "power": 33.682950000000005}, {"timestamp": 14534.5, "power": 33.682950000000005}, {"timestamp": 14555.1, "power": 33.682950000000005}, {"timestamp": 14575.6, "power": 33.682950000000005}, {"timestamp": 14596.2, "power": 33.682950000000005}, {"timestamp": 14616.8, "power": 33.682950000000005}, {"timestamp": 14637.4, "power": 33.682950000000005}, {"timestamp": 14657.9, "power": 33.682950000000005}, {"timestamp": 14678.5, "power": 33.682950000000005}, {"timestamp": 14699.1, "power": 33.682950000000005}, {"timestamp": 14719.7, "power": 33.682950000000005}, {"timestamp": 14740.3, "power": 33.682950000000005}, {"timestamp": 14760.8, "power": 33.682950000000005}, {"timestamp": 14781.4, "power": 33.682950000000005}, {"timestamp": 14801.9, "power": 33.682950000000005}, {"timestamp": 14822.4, "power": 33.682950000000005}, {"timestamp": 14842.9, "power": 33.682950000000005}, {"timestamp": 14863.5, "power": 33.682950000000005}, {"timestamp": 14884.0, "power": 33.682950000000005}, {"timestamp": 14904.6, "power": 33.682950000000005}, {"timestamp": 14925.1, "power": 33.682950000000005}, {"timestamp": 14945.6, "power": 33.682950000000005}, {"timestamp": 14966.1, "power": 33.682950000000005}, {"timestamp": 14986.7, "power": 33.682950000000005}, {"timestamp": 15007.2, "power": 33.682950000000005}, {"timestamp": 15027.8, "power": 33.682950000000005}, {"timestamp": 15048.3, "power": 33.682950000000005}, {"timestamp": 15068.8, "power": 33.682950000000005}, {"timestamp": 15089.4, "power": 33.682950000000005}, {"timestamp": 15109.9, "power": 33.682950000000005}, {"timestamp": 15130.4, "power": 35.385872}, {"timestamp": 15152.7, "power": 35.385872}, {"timestamp": 15173.2, "power": 35.385872}, {"timestamp": 15193.7, "power": 35.385872}, {"timestamp": 15214.3, "power": 35.385872}, {"timestamp": 15234.8, "power": 35.385872}, {"timestamp": 15255.3, "power": 35.385872}, {"timestamp": 15275.9, "power": 35.385872}, {"timestamp": 15296.4, "power": 35.385872}, {"timestamp": 15317.0, "power": 35.385872}, {"timestamp": 15337.5, "power": 35.385872}, {"timestamp": 15357.9, "power": 35.385872}, {"timestamp": 15378.5, "power": 35.385872}, {"timestamp": 15399.0, "power": 35.385872}, {"timestamp": 15419.5, "power": 35.385872}, {"timestamp": 15440.1, "power": 35.385872}, {"timestamp": 15460.6, "power": 35.385872}, {"timestamp": 15481.1, "power": 35.385872}, {"timestamp": 15501.7, "power": 35.385872}, {"timestamp": 15522.2, "power": 35.385872}, {"timestamp": 15542.7, "power": 35.385872}, {"timestamp": 15563.3, "power": 35.385872}, {"timestamp": 15583.8, "power": 35.385872}, {"timestamp": 15604.3, "power": 35.385872}, {"timestamp": 15624.9, "power": 35.385872}, {"timestamp": 15645.4, "power": 35.385872}, {"timestamp": 15665.9, "power": 35.385872}, {"timestamp": 15686.4, "power": 35.385872}, {"timestamp": 15707.0, "power": 35.385872}, {"timestamp": 15727.5, "power": 35.385872}, {"timestamp": 15748.1, "power": 35.385872}, {"timestamp": 15768.6, "power": 35.385872}, {"timestamp": 15789.1, "power": 35.385872}, {"timestamp": 15809.6, "power": 35.385872}, {"timestamp": 15830.1, "power": 35.385872}, {"timestamp": 15850.6, "power": 35.385872}, {"timestamp": 15871.2, "power": 35.385872}, {"timestamp": 15891.7, "power": 35.385872}, {"timestamp": 15912.2, "power": 35.385872}, {"timestamp": 15932.8, "power": 35.385872}, {"timestamp": 15953.3, "power": 35.385872}, {"timestamp": 15973.8, "power": 35.385872}, {"timestamp": 15994.3, "power": 35.385872}, {"timestamp": 16014.8, "power": 35.385872}, {"timestamp": 16035.4, "power": 35.385872}, {"timestamp": 16055.9, "power": 35.385872}, {"timestamp": 16076.5, "power": 35.385872}, {"timestamp": 16097.0, "power": 35.385872}, {"timestamp": 16117.5, "power": 35.385872}, {"timestamp": 16138.0, "power": 33.124735}, {"timestamp": 16159.1, "power": 33.124735}, {"timestamp": 16179.6, "power": 33.124735}, {"timestamp": 16200.2, "power": 33.124735}, {"timestamp": 16220.7, "power": 33.124735}, {"timestamp": 16241.2, "power": 33.124735}, {"timestamp": 16261.7, "power": 33.124735}, {"timestamp": 16282.2, "power": 33.124735}, {"timestamp": 16303.0, "power": 33.124735}, {"timestamp": 16323.5, "power": 33.124735}], "timeline": {"START": "2552.043177", "END": "14649.90252"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13143.4}, {"name": "clSetKernelArg", "calls": 19, "time": 2362.37}, {"name": "clReleaseKernel", "calls": 1, "time": 610.406}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5518}, {"name": "clCreateContext", "calls": 1, "time": 50.273}, {"name": "clReleaseContext", "calls": 1, "time": 44.75}, {"name": "clReleaseProgram", "calls": 1, "time": 23.3584}, {"name": "clCreateKernel", "calls": 1, "time": 0.338605}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.280539}, {"name": "clEnqueueTask", "calls": 1, "time": 0.123379}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082535}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074753}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02531}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022618}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020649}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.018281}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011028}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008476}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007091}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006798}, {"name": "clRetainDevice", "calls": 2, "time": 0.005079}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12097.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12097.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8770.327667, "utilization": 91.35758, "size": 8718900.0, "time": 994.136175}, {"type": "WRITE", "transfers": 1, "speed": 6769.077175, "utilization": 70.511221, "size": 346060.0, "time": 51.123686}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 396078832, "speed": 262.09, "utilization": 2.27508, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24764748, "speed": 476.83, "utilization": 4.13915, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len4/run2.json b/code/fpga/memory_results/dna.10MB.len4/run2.json new file mode 100644 index 0000000..9208d04 --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.9309, "power": 32.520576000000005}, {"timestamp": 64.5753, "power": 32.520576000000005}, {"timestamp": 85.105, "power": 32.520576000000005}, {"timestamp": 105.641, "power": 32.520576000000005}, {"timestamp": 126.539, "power": 32.520576000000005}, {"timestamp": 147.441, "power": 32.520576000000005}, {"timestamp": 167.994, "power": 32.520576000000005}, {"timestamp": 188.544, "power": 32.520576000000005}, {"timestamp": 209.083, "power": 32.520576000000005}, {"timestamp": 229.625, "power": 32.520576000000005}, {"timestamp": 250.134, "power": 32.520576000000005}, {"timestamp": 270.63, "power": 32.520576000000005}, {"timestamp": 291.118, "power": 32.520576000000005}, {"timestamp": 311.65, "power": 32.520576000000005}, {"timestamp": 332.184, "power": 32.520576000000005}, {"timestamp": 352.721, "power": 32.520576000000005}, {"timestamp": 373.256, "power": 32.520576000000005}, {"timestamp": 393.794, "power": 32.520576000000005}, {"timestamp": 414.297, "power": 32.520576000000005}, {"timestamp": 434.83, "power": 32.520576000000005}, {"timestamp": 455.372, "power": 32.520576000000005}, {"timestamp": 475.908, "power": 32.520576000000005}, {"timestamp": 496.443, "power": 32.520576000000005}, {"timestamp": 516.981, "power": 32.520576000000005}, {"timestamp": 537.522, "power": 32.520576000000005}, {"timestamp": 558.031, "power": 32.520576000000005}, {"timestamp": 578.525, "power": 32.520576000000005}, {"timestamp": 599.064, "power": 32.520576000000005}, {"timestamp": 619.606, "power": 32.520576000000005}, {"timestamp": 640.143, "power": 32.520576000000005}, {"timestamp": 660.678, "power": 32.520576000000005}, {"timestamp": 681.212, "power": 32.520576000000005}, {"timestamp": 701.748, "power": 32.520576000000005}, {"timestamp": 722.273, "power": 32.520576000000005}, {"timestamp": 742.809, "power": 32.520576000000005}, {"timestamp": 763.345, "power": 32.520576000000005}, {"timestamp": 783.882, "power": 32.520576000000005}, {"timestamp": 804.415, "power": 32.520576000000005}, {"timestamp": 824.955, "power": 32.520576000000005}, {"timestamp": 845.49, "power": 32.520576000000005}, {"timestamp": 865.996, "power": 32.520576000000005}, {"timestamp": 886.486, "power": 32.520576000000005}, {"timestamp": 907.022, "power": 32.520576000000005}, {"timestamp": 927.558, "power": 32.520576000000005}, {"timestamp": 948.096, "power": 32.520576000000005}, {"timestamp": 968.634, "power": 32.520576000000005}, {"timestamp": 989.175, "power": 32.520576000000005}, {"timestamp": 1009.71, "power": 32.502904}, {"timestamp": 1030.95, "power": 32.502904}, {"timestamp": 1051.53, "power": 32.502904}, {"timestamp": 1072.12, "power": 32.502904}, {"timestamp": 1092.7, "power": 32.502904}, {"timestamp": 1113.29, "power": 32.502904}, {"timestamp": 1133.88, "power": 32.502904}, {"timestamp": 1154.43, "power": 32.502904}, {"timestamp": 1174.98, "power": 32.502904}, {"timestamp": 1195.57, "power": 32.502904}, {"timestamp": 1216.15, "power": 32.502904}, {"timestamp": 1236.74, "power": 32.502904}, {"timestamp": 1257.32, "power": 32.502904}, {"timestamp": 1277.9, "power": 32.502904}, {"timestamp": 1298.45, "power": 32.502904}, {"timestamp": 1319.0, "power": 32.502904}, {"timestamp": 1339.58, "power": 32.502904}, {"timestamp": 1360.16, "power": 32.502904}, {"timestamp": 1380.75, "power": 32.502904}, {"timestamp": 1401.35, "power": 32.502904}, {"timestamp": 1421.9, "power": 32.502904}, {"timestamp": 1442.45, "power": 32.502904}, {"timestamp": 1463.0, "power": 32.502904}, {"timestamp": 1483.58, "power": 32.502904}, {"timestamp": 1504.17, "power": 32.502904}, {"timestamp": 1524.75, "power": 32.502904}, {"timestamp": 1545.34, "power": 32.502904}, {"timestamp": 1565.9, "power": 32.502904}, {"timestamp": 1586.45, "power": 32.502904}, {"timestamp": 1606.99, "power": 32.502904}, {"timestamp": 1627.58, "power": 32.502904}, {"timestamp": 1648.17, "power": 32.502904}, {"timestamp": 1668.75, "power": 32.502904}, {"timestamp": 1689.34, "power": 32.502904}, {"timestamp": 1709.9, "power": 32.502904}, {"timestamp": 1730.45, "power": 32.502904}, {"timestamp": 1751.0, "power": 32.502904}, {"timestamp": 1771.58, "power": 32.502904}, {"timestamp": 1792.16, "power": 32.502904}, {"timestamp": 1812.75, "power": 32.502904}, {"timestamp": 1833.33, "power": 32.502904}, {"timestamp": 1853.9, "power": 32.502904}, {"timestamp": 1874.45, "power": 32.502904}, {"timestamp": 1894.99, "power": 32.502904}, {"timestamp": 1915.59, "power": 32.502904}, {"timestamp": 1936.17, "power": 32.502904}, {"timestamp": 1956.77, "power": 32.502904}, {"timestamp": 1977.36, "power": 32.502904}, {"timestamp": 1997.9, "power": 32.502904}, {"timestamp": 2018.44, "power": 32.4623}, {"timestamp": 2039.48, "power": 32.4623}, {"timestamp": 2060.06, "power": 32.4623}, {"timestamp": 2080.65, "power": 32.4623}, {"timestamp": 2101.24, "power": 32.4623}, {"timestamp": 2121.83, "power": 32.4623}, {"timestamp": 2142.39, "power": 32.4623}, {"timestamp": 2162.94, "power": 32.4623}, {"timestamp": 2183.53, "power": 32.4623}, {"timestamp": 2204.11, "power": 32.4623}, {"timestamp": 2224.7, "power": 32.4623}, {"timestamp": 2245.28, "power": 32.4623}, {"timestamp": 2265.87, "power": 32.4623}, {"timestamp": 2286.43, "power": 32.4623}, {"timestamp": 2306.97, "power": 32.4623}, {"timestamp": 2327.56, "power": 32.4623}, {"timestamp": 2348.14, "power": 32.4623}, {"timestamp": 2368.73, "power": 32.4623}, {"timestamp": 2389.33, "power": 32.4623}, {"timestamp": 2409.9, "power": 32.4623}, {"timestamp": 2430.45, "power": 32.4623}, {"timestamp": 2451.0, "power": 32.4623}, {"timestamp": 2471.59, "power": 32.4623}, {"timestamp": 2492.17, "power": 32.4623}, {"timestamp": 2512.77, "power": 32.4623}, {"timestamp": 2533.4, "power": 32.4623}, {"timestamp": 2553.91, "power": 32.4623}, {"timestamp": 2574.41, "power": 32.4623}, {"timestamp": 2594.92, "power": 32.4623}, {"timestamp": 2615.45, "power": 32.4623}, {"timestamp": 2635.98, "power": 32.4623}, {"timestamp": 2656.5, "power": 32.4623}, {"timestamp": 2677.04, "power": 32.4623}, {"timestamp": 2697.58, "power": 32.4623}, {"timestamp": 2718.1, "power": 32.4623}, {"timestamp": 2738.59, "power": 32.4623}, {"timestamp": 2759.12, "power": 32.4623}, {"timestamp": 2779.66, "power": 32.4623}, {"timestamp": 2800.19, "power": 32.4623}, {"timestamp": 2820.73, "power": 32.4623}, {"timestamp": 2841.26, "power": 32.4623}, {"timestamp": 2861.8, "power": 32.4623}, {"timestamp": 2882.31, "power": 32.4623}, {"timestamp": 2902.83, "power": 32.4623}, {"timestamp": 2923.37, "power": 32.4623}, {"timestamp": 2943.9, "power": 32.4623}, {"timestamp": 2964.43, "power": 32.4623}, {"timestamp": 2984.97, "power": 32.4623}, {"timestamp": 3005.51, "power": 32.4623}, {"timestamp": 3026.02, "power": 34.055878}, {"timestamp": 3047.2, "power": 34.055878}, {"timestamp": 3067.74, "power": 34.055878}, {"timestamp": 3088.28, "power": 34.055878}, {"timestamp": 3108.83, "power": 34.055878}, {"timestamp": 3129.37, "power": 34.055878}, {"timestamp": 3149.91, "power": 34.055878}, {"timestamp": 3170.42, "power": 34.055878}, {"timestamp": 3190.91, "power": 34.055878}, {"timestamp": 3211.44, "power": 34.055878}, {"timestamp": 3231.99, "power": 34.055878}, {"timestamp": 3252.53, "power": 34.055878}, {"timestamp": 3273.07, "power": 34.055878}, {"timestamp": 3293.62, "power": 34.055878}, {"timestamp": 3314.13, "power": 34.055878}, {"timestamp": 3334.62, "power": 34.055878}, {"timestamp": 3355.15, "power": 34.055878}, {"timestamp": 3375.69, "power": 34.055878}, {"timestamp": 3396.23, "power": 34.055878}, {"timestamp": 3416.78, "power": 34.055878}, {"timestamp": 3437.32, "power": 34.055878}, {"timestamp": 3457.87, "power": 34.055878}, {"timestamp": 3478.37, "power": 34.055878}, {"timestamp": 3498.9, "power": 34.055878}, {"timestamp": 3519.44, "power": 34.055878}, {"timestamp": 3539.99, "power": 34.055878}, {"timestamp": 3560.55, "power": 34.055878}, {"timestamp": 3581.12, "power": 34.055878}, {"timestamp": 3601.69, "power": 34.055878}, {"timestamp": 3622.2, "power": 34.055878}, {"timestamp": 3642.76, "power": 34.055878}, {"timestamp": 3663.32, "power": 34.055878}, {"timestamp": 3683.88, "power": 34.055878}, {"timestamp": 3704.44, "power": 34.055878}, {"timestamp": 3725.01, "power": 34.055878}, {"timestamp": 3745.58, "power": 34.055878}, {"timestamp": 3766.1, "power": 34.055878}, {"timestamp": 3786.65, "power": 34.055878}, {"timestamp": 3807.22, "power": 34.055878}, {"timestamp": 3827.79, "power": 34.055878}, {"timestamp": 3848.36, "power": 34.055878}, {"timestamp": 3868.93, "power": 34.055878}, {"timestamp": 3889.5, "power": 34.055878}, {"timestamp": 3910.01, "power": 34.055878}, {"timestamp": 3930.56, "power": 34.055878}, {"timestamp": 3951.14, "power": 34.055878}, {"timestamp": 3971.7, "power": 34.055878}, {"timestamp": 3992.27, "power": 34.055878}, {"timestamp": 4012.82, "power": 34.055878}, {"timestamp": 4033.39, "power": 33.479358000000005}, {"timestamp": 4054.54, "power": 33.479358000000005}, {"timestamp": 4075.08, "power": 33.479358000000005}, {"timestamp": 4095.61, "power": 33.479358000000005}, {"timestamp": 4116.15, "power": 33.479358000000005}, {"timestamp": 4136.68, "power": 33.479358000000005}, {"timestamp": 4157.21, "power": 33.479358000000005}, {"timestamp": 4177.75, "power": 33.479358000000005}, {"timestamp": 4198.27, "power": 33.479358000000005}, {"timestamp": 4218.8, "power": 33.479358000000005}, {"timestamp": 4239.34, "power": 33.479358000000005}, {"timestamp": 4259.87, "power": 33.479358000000005}, {"timestamp": 4280.41, "power": 33.479358000000005}, {"timestamp": 4300.94, "power": 33.479358000000005}, {"timestamp": 4321.47, "power": 33.479358000000005}, {"timestamp": 4341.98, "power": 33.479358000000005}, {"timestamp": 4362.47, "power": 33.479358000000005}, {"timestamp": 4383.0, "power": 33.479358000000005}, {"timestamp": 4403.54, "power": 33.479358000000005}, {"timestamp": 4424.07, "power": 33.479358000000005}, {"timestamp": 4444.61, "power": 33.479358000000005}, {"timestamp": 4465.14, "power": 33.479358000000005}, {"timestamp": 4485.67, "power": 33.479358000000005}, {"timestamp": 4506.19, "power": 33.479358000000005}, {"timestamp": 4526.71, "power": 33.479358000000005}, {"timestamp": 4547.28, "power": 33.479358000000005}, {"timestamp": 4567.84, "power": 33.479358000000005}, {"timestamp": 4588.39, "power": 33.479358000000005}, {"timestamp": 4608.94, "power": 33.479358000000005}, {"timestamp": 4629.5, "power": 33.479358000000005}, {"timestamp": 4650.01, "power": 33.479358000000005}, {"timestamp": 4670.53, "power": 33.479358000000005}, {"timestamp": 4691.09, "power": 33.479358000000005}, {"timestamp": 4711.64, "power": 33.479358000000005}, {"timestamp": 4732.2, "power": 33.479358000000005}, {"timestamp": 4752.77, "power": 33.479358000000005}, {"timestamp": 4773.34, "power": 33.479358000000005}, {"timestamp": 4793.91, "power": 33.479358000000005}, {"timestamp": 4814.4, "power": 33.479358000000005}, {"timestamp": 4834.96, "power": 33.479358000000005}, {"timestamp": 4855.53, "power": 33.479358000000005}, {"timestamp": 4876.08, "power": 33.479358000000005}, {"timestamp": 4896.65, "power": 33.479358000000005}, {"timestamp": 4917.19, "power": 33.479358000000005}, {"timestamp": 4937.72, "power": 33.479358000000005}, {"timestamp": 4958.28, "power": 33.479358000000005}, {"timestamp": 4978.83, "power": 33.479358000000005}, {"timestamp": 4999.4, "power": 33.479358000000005}, {"timestamp": 5019.95, "power": 33.479358000000005}, {"timestamp": 5040.52, "power": 33.50641}, {"timestamp": 5061.63, "power": 33.50641}, {"timestamp": 5082.24, "power": 33.50641}, {"timestamp": 5102.79, "power": 33.50641}, {"timestamp": 5123.34, "power": 33.50641}, {"timestamp": 5143.89, "power": 33.50641}, {"timestamp": 5164.45, "power": 33.50641}, {"timestamp": 5185.0, "power": 33.50641}, {"timestamp": 5205.55, "power": 33.50641}, {"timestamp": 5226.07, "power": 33.50641}, {"timestamp": 5246.55, "power": 33.50641}, {"timestamp": 5267.1, "power": 33.50641}, {"timestamp": 5287.67, "power": 33.50641}, {"timestamp": 5308.2, "power": 33.50641}, {"timestamp": 5328.78, "power": 33.50641}, {"timestamp": 5349.32, "power": 33.50641}, {"timestamp": 5369.9, "power": 33.50641}, {"timestamp": 5390.39, "power": 33.50641}, {"timestamp": 5410.95, "power": 33.50641}, {"timestamp": 5431.51, "power": 33.50641}, {"timestamp": 5452.07, "power": 33.50641}, {"timestamp": 5472.64, "power": 33.50641}, {"timestamp": 5493.17, "power": 33.50641}, {"timestamp": 5513.71, "power": 33.50641}, {"timestamp": 5534.22, "power": 33.50641}, {"timestamp": 5554.75, "power": 33.50641}, {"timestamp": 5575.28, "power": 33.50641}, {"timestamp": 5595.82, "power": 33.50641}, {"timestamp": 5616.35, "power": 33.50641}, {"timestamp": 5636.88, "power": 33.50641}, {"timestamp": 5657.42, "power": 33.50641}, {"timestamp": 5677.93, "power": 33.50641}, {"timestamp": 5698.42, "power": 33.50641}, {"timestamp": 5718.94, "power": 33.50641}, {"timestamp": 5739.47, "power": 33.50641}, {"timestamp": 5760.01, "power": 33.50641}, {"timestamp": 5780.55, "power": 33.50641}, {"timestamp": 5801.08, "power": 33.50641}, {"timestamp": 5821.61, "power": 33.50641}, {"timestamp": 5842.13, "power": 33.50641}, {"timestamp": 5862.62, "power": 33.50641}, {"timestamp": 5883.15, "power": 33.50641}, {"timestamp": 5903.69, "power": 33.50641}, {"timestamp": 5924.22, "power": 33.50641}, {"timestamp": 5944.75, "power": 33.50641}, {"timestamp": 5965.29, "power": 33.50641}, {"timestamp": 5985.82, "power": 33.50641}, {"timestamp": 6006.32, "power": 33.50641}, {"timestamp": 6026.85, "power": 33.50641}, {"timestamp": 6047.38, "power": 33.288813000000005}, {"timestamp": 6068.46, "power": 33.288813000000005}, {"timestamp": 6089.02, "power": 33.288813000000005}, {"timestamp": 6109.59, "power": 33.288813000000005}, {"timestamp": 6130.1, "power": 33.288813000000005}, {"timestamp": 6150.59, "power": 33.288813000000005}, {"timestamp": 6171.11, "power": 33.288813000000005}, {"timestamp": 6191.65, "power": 33.288813000000005}, {"timestamp": 6212.19, "power": 33.288813000000005}, {"timestamp": 6232.72, "power": 33.288813000000005}, {"timestamp": 6253.25, "power": 33.288813000000005}, {"timestamp": 6273.79, "power": 33.288813000000005}, {"timestamp": 6294.29, "power": 33.288813000000005}, {"timestamp": 6314.82, "power": 33.288813000000005}, {"timestamp": 6335.35, "power": 33.288813000000005}, {"timestamp": 6355.89, "power": 33.288813000000005}, {"timestamp": 6376.42, "power": 33.288813000000005}, {"timestamp": 6396.97, "power": 33.288813000000005}, {"timestamp": 6417.5, "power": 33.288813000000005}, {"timestamp": 6438.02, "power": 33.288813000000005}, {"timestamp": 6458.5, "power": 33.288813000000005}, {"timestamp": 6479.03, "power": 33.288813000000005}, {"timestamp": 6499.57, "power": 33.288813000000005}, {"timestamp": 6520.1, "power": 33.288813000000005}, {"timestamp": 6540.64, "power": 33.288813000000005}, {"timestamp": 6561.18, "power": 33.288813000000005}, {"timestamp": 6581.72, "power": 33.288813000000005}, {"timestamp": 6602.23, "power": 33.288813000000005}, {"timestamp": 6622.78, "power": 33.288813000000005}, {"timestamp": 6643.34, "power": 33.288813000000005}, {"timestamp": 6663.9, "power": 33.288813000000005}, {"timestamp": 6684.45, "power": 33.288813000000005}, {"timestamp": 6705.01, "power": 33.288813000000005}, {"timestamp": 6725.58, "power": 33.288813000000005}, {"timestamp": 6746.09, "power": 33.288813000000005}, {"timestamp": 6766.63, "power": 33.288813000000005}, {"timestamp": 6787.19, "power": 33.288813000000005}, {"timestamp": 6807.74, "power": 33.288813000000005}, {"timestamp": 6828.28, "power": 33.288813000000005}, {"timestamp": 6848.99, "power": 33.288813000000005}, {"timestamp": 6869.53, "power": 33.288813000000005}, {"timestamp": 6890.05, "power": 33.288813000000005}, {"timestamp": 6910.58, "power": 33.288813000000005}, {"timestamp": 6931.11, "power": 33.288813000000005}, {"timestamp": 6951.65, "power": 33.288813000000005}, {"timestamp": 6972.19, "power": 33.288813000000005}, {"timestamp": 6992.72, "power": 33.288813000000005}, {"timestamp": 7013.26, "power": 33.288813000000005}, {"timestamp": 7033.79, "power": 33.288813000000005}, {"timestamp": 7054.31, "power": 33.45559}, {"timestamp": 7075.43, "power": 33.45559}, {"timestamp": 7096.0, "power": 33.45559}, {"timestamp": 7116.55, "power": 33.45559}, {"timestamp": 7137.11, "power": 33.45559}, {"timestamp": 7157.66, "power": 33.45559}, {"timestamp": 7178.21, "power": 33.45559}, {"timestamp": 7198.76, "power": 33.45559}, {"timestamp": 7219.32, "power": 33.45559}, {"timestamp": 7239.89, "power": 33.45559}, {"timestamp": 7260.46, "power": 33.45559}, {"timestamp": 7281.02, "power": 33.45559}, {"timestamp": 7301.57, "power": 33.45559}, {"timestamp": 7322.09, "power": 33.45559}, {"timestamp": 7342.58, "power": 33.45559}, {"timestamp": 7363.14, "power": 33.45559}, {"timestamp": 7383.7, "power": 33.45559}, {"timestamp": 7404.25, "power": 33.45559}, {"timestamp": 7424.78, "power": 33.45559}, {"timestamp": 7445.33, "power": 33.45559}, {"timestamp": 7465.86, "power": 33.45559}, {"timestamp": 7486.36, "power": 33.45559}, {"timestamp": 7506.88, "power": 33.45559}, {"timestamp": 7527.42, "power": 33.45559}, {"timestamp": 7547.95, "power": 33.45559}, {"timestamp": 7568.49, "power": 33.45559}, {"timestamp": 7588.98, "power": 33.45559}, {"timestamp": 7609.51, "power": 33.45559}, {"timestamp": 7630.03, "power": 33.45559}, {"timestamp": 7650.52, "power": 33.45559}, {"timestamp": 7671.05, "power": 33.45559}, {"timestamp": 7691.59, "power": 33.45559}, {"timestamp": 7712.12, "power": 33.45559}, {"timestamp": 7732.66, "power": 33.45559}, {"timestamp": 7753.2, "power": 33.45559}, {"timestamp": 7773.73, "power": 33.45559}, {"timestamp": 7794.27, "power": 33.45559}, {"timestamp": 7814.8, "power": 33.45559}, {"timestamp": 7835.33, "power": 33.45559}, {"timestamp": 7855.87, "power": 33.45559}, {"timestamp": 7876.4, "power": 33.45559}, {"timestamp": 7896.94, "power": 33.45559}, {"timestamp": 7917.48, "power": 33.45559}, {"timestamp": 7937.99, "power": 33.45559}, {"timestamp": 7958.48, "power": 33.45559}, {"timestamp": 7979.0, "power": 33.45559}, {"timestamp": 7999.54, "power": 33.45559}, {"timestamp": 8020.08, "power": 33.45559}, {"timestamp": 8040.62, "power": 33.45559}, {"timestamp": 8061.15, "power": 33.290220999999995}, {"timestamp": 8082.24, "power": 33.290220999999995}, {"timestamp": 8102.73, "power": 33.290220999999995}, {"timestamp": 8123.27, "power": 33.290220999999995}, {"timestamp": 8143.84, "power": 33.290220999999995}, {"timestamp": 8164.41, "power": 33.290220999999995}, {"timestamp": 8184.97, "power": 33.290220999999995}, {"timestamp": 8205.53, "power": 33.290220999999995}, {"timestamp": 8226.04, "power": 33.290220999999995}, {"timestamp": 8246.53, "power": 33.290220999999995}, {"timestamp": 8267.1, "power": 33.290220999999995}, {"timestamp": 8287.66, "power": 33.290220999999995}, {"timestamp": 8308.2, "power": 33.290220999999995}, {"timestamp": 8328.76, "power": 33.290220999999995}, {"timestamp": 8349.33, "power": 33.290220999999995}, {"timestamp": 8369.88, "power": 33.290220999999995}, {"timestamp": 8390.38, "power": 33.290220999999995}, {"timestamp": 8410.93, "power": 33.290220999999995}, {"timestamp": 8431.49, "power": 33.290220999999995}, {"timestamp": 8452.05, "power": 33.290220999999995}, {"timestamp": 8472.62, "power": 33.290220999999995}, {"timestamp": 8493.19, "power": 33.290220999999995}, {"timestamp": 8513.76, "power": 33.290220999999995}, {"timestamp": 8534.27, "power": 33.290220999999995}, {"timestamp": 8554.82, "power": 33.290220999999995}, {"timestamp": 8575.37, "power": 33.290220999999995}, {"timestamp": 8595.91, "power": 33.290220999999995}, {"timestamp": 8616.45, "power": 33.290220999999995}, {"timestamp": 8636.98, "power": 33.290220999999995}, {"timestamp": 8657.52, "power": 33.290220999999995}, {"timestamp": 8678.05, "power": 33.290220999999995}, {"timestamp": 8698.54, "power": 33.290220999999995}, {"timestamp": 8719.08, "power": 33.290220999999995}, {"timestamp": 8739.64, "power": 33.290220999999995}, {"timestamp": 8760.21, "power": 33.290220999999995}, {"timestamp": 8780.76, "power": 33.290220999999995}, {"timestamp": 8801.32, "power": 33.290220999999995}, {"timestamp": 8821.89, "power": 33.290220999999995}, {"timestamp": 8842.39, "power": 33.290220999999995}, {"timestamp": 8862.94, "power": 33.290220999999995}, {"timestamp": 8883.51, "power": 33.290220999999995}, {"timestamp": 8904.07, "power": 33.290220999999995}, {"timestamp": 8924.64, "power": 33.290220999999995}, {"timestamp": 8945.2, "power": 33.290220999999995}, {"timestamp": 8965.77, "power": 33.290220999999995}, {"timestamp": 8986.28, "power": 33.290220999999995}, {"timestamp": 9006.83, "power": 33.290220999999995}, {"timestamp": 9027.38, "power": 33.290220999999995}, {"timestamp": 9047.95, "power": 33.290220999999995}, {"timestamp": 9068.52, "power": 33.516333}, {"timestamp": 9089.6, "power": 33.516333}, {"timestamp": 9110.11, "power": 33.516333}, {"timestamp": 9130.6, "power": 33.516333}, {"timestamp": 9151.17, "power": 33.516333}, {"timestamp": 9171.74, "power": 33.516333}, {"timestamp": 9192.3, "power": 33.516333}, {"timestamp": 9212.87, "power": 33.516333}, {"timestamp": 9233.44, "power": 33.516333}, {"timestamp": 9253.93, "power": 33.516333}, {"timestamp": 9274.42, "power": 33.516333}, {"timestamp": 9294.98, "power": 33.516333}, {"timestamp": 9315.54, "power": 33.516333}, {"timestamp": 9336.09, "power": 33.516333}, {"timestamp": 9356.65, "power": 33.516333}, {"timestamp": 9377.21, "power": 33.516333}, {"timestamp": 9397.77, "power": 33.516333}, {"timestamp": 9418.27, "power": 33.516333}, {"timestamp": 9438.83, "power": 33.516333}, {"timestamp": 9459.39, "power": 33.516333}, {"timestamp": 9479.96, "power": 33.516333}, {"timestamp": 9500.51, "power": 33.516333}, {"timestamp": 9521.07, "power": 33.516333}, {"timestamp": 9541.62, "power": 33.516333}, {"timestamp": 9562.18, "power": 33.516333}, {"timestamp": 9582.73, "power": 33.516333}, {"timestamp": 9603.26, "power": 33.516333}, {"timestamp": 9623.8, "power": 33.516333}, {"timestamp": 9644.34, "power": 33.516333}, {"timestamp": 9664.87, "power": 33.516333}, {"timestamp": 9685.4, "power": 33.516333}, {"timestamp": 9705.9, "power": 33.516333}, {"timestamp": 9726.39, "power": 33.516333}, {"timestamp": 9746.92, "power": 33.516333}, {"timestamp": 9767.45, "power": 33.516333}, {"timestamp": 9787.99, "power": 33.516333}, {"timestamp": 9808.53, "power": 33.516333}, {"timestamp": 9829.06, "power": 33.516333}, {"timestamp": 9849.59, "power": 33.516333}, {"timestamp": 9870.1, "power": 33.516333}, {"timestamp": 9890.59, "power": 33.516333}, {"timestamp": 9911.12, "power": 33.516333}, {"timestamp": 9931.65, "power": 33.516333}, {"timestamp": 9952.19, "power": 33.516333}, {"timestamp": 9972.72, "power": 33.516333}, {"timestamp": 9993.25, "power": 33.516333}, {"timestamp": 10013.8, "power": 33.516333}, {"timestamp": 10034.3, "power": 33.516333}, {"timestamp": 10054.8, "power": 33.516333}, {"timestamp": 10075.4, "power": 33.24947}, {"timestamp": 10096.4, "power": 33.24947}, {"timestamp": 10117.0, "power": 33.24947}, {"timestamp": 10137.5, "power": 33.24947}, {"timestamp": 10158.0, "power": 33.24947}, {"timestamp": 10178.6, "power": 33.24947}, {"timestamp": 10199.1, "power": 33.24947}, {"timestamp": 10219.6, "power": 33.24947}, {"timestamp": 10240.2, "power": 33.24947}, {"timestamp": 10260.7, "power": 33.24947}, {"timestamp": 10281.2, "power": 33.24947}, {"timestamp": 10301.8, "power": 33.24947}, {"timestamp": 10322.3, "power": 33.24947}, {"timestamp": 10342.8, "power": 33.24947}, {"timestamp": 10363.4, "power": 33.24947}, {"timestamp": 10383.9, "power": 33.24947}, {"timestamp": 10404.5, "power": 33.24947}, {"timestamp": 10425.1, "power": 33.24947}, {"timestamp": 10445.6, "power": 33.24947}, {"timestamp": 10466.1, "power": 33.24947}, {"timestamp": 10486.7, "power": 33.24947}, {"timestamp": 10507.2, "power": 33.24947}, {"timestamp": 10527.8, "power": 33.24947}, {"timestamp": 10548.4, "power": 33.24947}, {"timestamp": 10568.9, "power": 33.24947}, {"timestamp": 10589.5, "power": 33.24947}, {"timestamp": 10610.0, "power": 33.24947}, {"timestamp": 10630.5, "power": 33.24947}, {"timestamp": 10651.0, "power": 33.24947}, {"timestamp": 10671.5, "power": 33.24947}, {"timestamp": 10692.1, "power": 33.24947}, {"timestamp": 10712.6, "power": 33.24947}, {"timestamp": 10733.2, "power": 33.24947}, {"timestamp": 10753.8, "power": 33.24947}, {"timestamp": 10774.3, "power": 33.24947}, {"timestamp": 10794.9, "power": 33.24947}, {"timestamp": 10815.4, "power": 33.24947}, {"timestamp": 10836.0, "power": 33.24947}, {"timestamp": 10856.6, "power": 33.24947}, {"timestamp": 10877.1, "power": 33.24947}, {"timestamp": 10897.7, "power": 33.24947}, {"timestamp": 10918.2, "power": 33.24947}, {"timestamp": 10938.8, "power": 33.24947}, {"timestamp": 10959.3, "power": 33.24947}, {"timestamp": 10979.9, "power": 33.24947}, {"timestamp": 11000.5, "power": 33.24947}, {"timestamp": 11021.0, "power": 33.24947}, {"timestamp": 11041.6, "power": 33.24947}, {"timestamp": 11062.1, "power": 33.24947}, {"timestamp": 11082.7, "power": 33.116329}, {"timestamp": 11103.9, "power": 33.116329}, {"timestamp": 11124.4, "power": 33.116329}, {"timestamp": 11145.0, "power": 33.116329}, {"timestamp": 11165.6, "power": 33.116329}, {"timestamp": 11186.1, "power": 33.116329}, {"timestamp": 11206.6, "power": 33.116329}, {"timestamp": 11227.1, "power": 33.116329}, {"timestamp": 11247.7, "power": 33.116329}, {"timestamp": 11268.2, "power": 33.116329}, {"timestamp": 11288.8, "power": 33.116329}, {"timestamp": 11309.4, "power": 33.116329}, {"timestamp": 11329.9, "power": 33.116329}, {"timestamp": 11350.4, "power": 33.116329}, {"timestamp": 11371.0, "power": 33.116329}, {"timestamp": 11391.6, "power": 33.116329}, {"timestamp": 11412.1, "power": 33.116329}, {"timestamp": 11432.7, "power": 33.116329}, {"timestamp": 11453.2, "power": 33.116329}, {"timestamp": 11473.8, "power": 33.116329}, {"timestamp": 11494.3, "power": 33.116329}, {"timestamp": 11514.8, "power": 33.116329}, {"timestamp": 11535.4, "power": 33.116329}, {"timestamp": 11556.0, "power": 33.116329}, {"timestamp": 11576.5, "power": 33.116329}, {"timestamp": 11597.1, "power": 33.116329}, {"timestamp": 11617.7, "power": 33.116329}, {"timestamp": 11638.2, "power": 33.116329}, {"timestamp": 11658.7, "power": 33.116329}, {"timestamp": 11679.2, "power": 33.116329}, {"timestamp": 11699.7, "power": 33.116329}, {"timestamp": 11720.3, "power": 33.116329}, {"timestamp": 11740.9, "power": 33.116329}, {"timestamp": 11761.4, "power": 33.116329}, {"timestamp": 11781.9, "power": 33.116329}, {"timestamp": 11802.4, "power": 33.116329}, {"timestamp": 11823.0, "power": 33.116329}, {"timestamp": 11843.6, "power": 33.116329}, {"timestamp": 11864.1, "power": 33.116329}, {"timestamp": 11884.7, "power": 33.116329}, {"timestamp": 11905.2, "power": 33.116329}, {"timestamp": 11925.8, "power": 33.116329}, {"timestamp": 11946.3, "power": 33.116329}, {"timestamp": 11966.8, "power": 33.116329}, {"timestamp": 11987.4, "power": 33.116329}, {"timestamp": 12007.9, "power": 33.116329}, {"timestamp": 12028.5, "power": 33.116329}, {"timestamp": 12049.1, "power": 33.116329}, {"timestamp": 12069.6, "power": 33.116329}, {"timestamp": 12090.1, "power": 33.719802}, {"timestamp": 12112.0, "power": 33.719802}, {"timestamp": 12132.5, "power": 33.719802}, {"timestamp": 12153.1, "power": 33.719802}, {"timestamp": 12173.7, "power": 33.719802}, {"timestamp": 12194.2, "power": 33.719802}, {"timestamp": 12214.8, "power": 33.719802}, {"timestamp": 12235.3, "power": 33.719802}, {"timestamp": 12255.9, "power": 33.719802}, {"timestamp": 12276.4, "power": 33.719802}, {"timestamp": 12297.0, "power": 33.719802}, {"timestamp": 12317.6, "power": 33.719802}, {"timestamp": 12338.1, "power": 33.719802}, {"timestamp": 12358.6, "power": 33.719802}, {"timestamp": 12379.1, "power": 33.719802}, {"timestamp": 12399.7, "power": 33.719802}, {"timestamp": 12420.2, "power": 33.719802}, {"timestamp": 12440.8, "power": 33.719802}, {"timestamp": 12461.4, "power": 33.719802}, {"timestamp": 12481.9, "power": 33.719802}, {"timestamp": 12502.4, "power": 33.719802}, {"timestamp": 12522.9, "power": 33.719802}, {"timestamp": 12543.4, "power": 33.719802}, {"timestamp": 12563.9, "power": 33.719802}, {"timestamp": 12584.4, "power": 33.719802}, {"timestamp": 12605.0, "power": 33.719802}, {"timestamp": 12625.5, "power": 33.719802}, {"timestamp": 12646.0, "power": 33.719802}, {"timestamp": 12666.5, "power": 33.719802}, {"timestamp": 12687.0, "power": 33.719802}, {"timestamp": 12707.6, "power": 33.719802}, {"timestamp": 12728.1, "power": 33.719802}, {"timestamp": 12748.6, "power": 33.719802}, {"timestamp": 12769.2, "power": 33.719802}, {"timestamp": 12789.7, "power": 33.719802}, {"timestamp": 12810.2, "power": 33.719802}, {"timestamp": 12830.8, "power": 33.719802}, {"timestamp": 12851.3, "power": 33.719802}, {"timestamp": 12871.8, "power": 33.719802}, {"timestamp": 12892.4, "power": 33.719802}, {"timestamp": 12912.9, "power": 33.719802}, {"timestamp": 12933.4, "power": 33.719802}, {"timestamp": 12954.0, "power": 33.719802}, {"timestamp": 12974.4, "power": 33.719802}, {"timestamp": 12995.0, "power": 33.719802}, {"timestamp": 13015.5, "power": 33.719802}, {"timestamp": 13036.0, "power": 33.719802}, {"timestamp": 13056.6, "power": 33.719802}, {"timestamp": 13077.1, "power": 33.719802}, {"timestamp": 13097.7, "power": 33.230913}, {"timestamp": 13118.8, "power": 33.230913}, {"timestamp": 13139.3, "power": 33.230913}, {"timestamp": 13159.8, "power": 33.230913}, {"timestamp": 13180.4, "power": 33.230913}, {"timestamp": 13200.9, "power": 33.230913}, {"timestamp": 13221.4, "power": 33.230913}, {"timestamp": 13242.0, "power": 33.230913}, {"timestamp": 13262.5, "power": 33.230913}, {"timestamp": 13283.0, "power": 33.230913}, {"timestamp": 13303.5, "power": 33.230913}, {"timestamp": 13324.1, "power": 33.230913}, {"timestamp": 13344.6, "power": 33.230913}, {"timestamp": 13365.1, "power": 33.230913}, {"timestamp": 13385.7, "power": 33.230913}, {"timestamp": 13406.2, "power": 33.230913}, {"timestamp": 13426.7, "power": 33.230913}, {"timestamp": 13447.2, "power": 33.230913}, {"timestamp": 13467.8, "power": 33.230913}, {"timestamp": 13488.3, "power": 33.230913}, {"timestamp": 13508.9, "power": 33.230913}, {"timestamp": 13529.4, "power": 33.230913}, {"timestamp": 13550.0, "power": 33.230913}, {"timestamp": 13570.4, "power": 33.230913}, {"timestamp": 13590.9, "power": 33.230913}, {"timestamp": 13611.5, "power": 33.230913}, {"timestamp": 13632.0, "power": 33.230913}, {"timestamp": 13652.5, "power": 33.230913}, {"timestamp": 13673.1, "power": 33.230913}, {"timestamp": 13693.6, "power": 33.230913}, {"timestamp": 13714.2, "power": 33.230913}, {"timestamp": 13734.7, "power": 33.230913}, {"timestamp": 13755.2, "power": 33.230913}, {"timestamp": 13775.8, "power": 33.230913}, {"timestamp": 13796.3, "power": 33.230913}, {"timestamp": 13816.8, "power": 33.230913}, {"timestamp": 13837.4, "power": 33.230913}, {"timestamp": 13857.9, "power": 33.230913}, {"timestamp": 13878.4, "power": 33.230913}, {"timestamp": 13898.9, "power": 33.230913}, {"timestamp": 13919.5, "power": 33.230913}, {"timestamp": 13940.0, "power": 33.230913}, {"timestamp": 13960.5, "power": 33.230913}, {"timestamp": 13981.1, "power": 33.230913}, {"timestamp": 14001.6, "power": 33.230913}, {"timestamp": 14022.1, "power": 33.230913}, {"timestamp": 14042.6, "power": 33.230913}, {"timestamp": 14063.2, "power": 33.230913}, {"timestamp": 14083.7, "power": 33.230913}, {"timestamp": 14104.3, "power": 33.78187199999999}, {"timestamp": 14125.4, "power": 33.78187199999999}, {"timestamp": 14145.9, "power": 33.78187199999999}, {"timestamp": 14166.4, "power": 33.78187199999999}, {"timestamp": 14187.0, "power": 33.78187199999999}, {"timestamp": 14207.5, "power": 33.78187199999999}, {"timestamp": 14228.1, "power": 33.78187199999999}, {"timestamp": 14248.7, "power": 33.78187199999999}, {"timestamp": 14269.2, "power": 33.78187199999999}, {"timestamp": 14289.8, "power": 33.78187199999999}, {"timestamp": 14310.3, "power": 33.78187199999999}, {"timestamp": 14330.9, "power": 33.78187199999999}, {"timestamp": 14351.4, "power": 33.78187199999999}, {"timestamp": 14372.0, "power": 33.78187199999999}, {"timestamp": 14392.6, "power": 33.78187199999999}, {"timestamp": 14413.1, "power": 33.78187199999999}, {"timestamp": 14433.7, "power": 33.78187199999999}, {"timestamp": 14454.2, "power": 33.78187199999999}, {"timestamp": 14474.7, "power": 33.78187199999999}, {"timestamp": 14495.3, "power": 33.78187199999999}, {"timestamp": 14515.9, "power": 33.78187199999999}, {"timestamp": 14536.4, "power": 33.78187199999999}, {"timestamp": 14557.0, "power": 33.78187199999999}, {"timestamp": 14577.6, "power": 33.78187199999999}, {"timestamp": 14598.1, "power": 33.78187199999999}, {"timestamp": 14618.6, "power": 33.78187199999999}, {"timestamp": 14639.1, "power": 33.78187199999999}, {"timestamp": 14659.7, "power": 33.78187199999999}, {"timestamp": 14680.3, "power": 33.78187199999999}, {"timestamp": 14700.8, "power": 33.78187199999999}, {"timestamp": 14721.4, "power": 33.78187199999999}, {"timestamp": 14741.9, "power": 33.78187199999999}, {"timestamp": 14762.4, "power": 33.78187199999999}, {"timestamp": 14782.9, "power": 33.78187199999999}, {"timestamp": 14803.4, "power": 33.78187199999999}, {"timestamp": 14824.0, "power": 33.78187199999999}, {"timestamp": 14844.5, "power": 33.78187199999999}, {"timestamp": 14865.0, "power": 33.78187199999999}, {"timestamp": 14885.6, "power": 33.78187199999999}, {"timestamp": 14906.1, "power": 33.78187199999999}, {"timestamp": 14926.5, "power": 33.78187199999999}, {"timestamp": 14947.1, "power": 33.78187199999999}, {"timestamp": 14967.6, "power": 33.78187199999999}, {"timestamp": 14988.1, "power": 33.78187199999999}, {"timestamp": 15008.6, "power": 33.78187199999999}, {"timestamp": 15029.2, "power": 33.78187199999999}, {"timestamp": 15049.7, "power": 33.78187199999999}, {"timestamp": 15070.2, "power": 33.78187199999999}, {"timestamp": 15090.7, "power": 33.78187199999999}, {"timestamp": 15111.2, "power": 35.689048}, {"timestamp": 15133.6, "power": 35.689048}, {"timestamp": 15154.1, "power": 35.689048}, {"timestamp": 15174.6, "power": 35.689048}, {"timestamp": 15195.1, "power": 35.689048}, {"timestamp": 15215.6, "power": 35.689048}, {"timestamp": 15236.1, "power": 35.689048}, {"timestamp": 15256.6, "power": 35.689048}, {"timestamp": 15277.2, "power": 35.689048}, {"timestamp": 15297.7, "power": 35.689048}, {"timestamp": 15318.2, "power": 35.689048}, {"timestamp": 15338.7, "power": 35.689048}, {"timestamp": 15359.2, "power": 35.689048}, {"timestamp": 15379.8, "power": 35.689048}, {"timestamp": 15400.3, "power": 35.689048}, {"timestamp": 15420.8, "power": 35.689048}, {"timestamp": 15441.3, "power": 35.689048}, {"timestamp": 15461.9, "power": 35.689048}, {"timestamp": 15482.4, "power": 35.689048}, {"timestamp": 15502.9, "power": 35.689048}, {"timestamp": 15523.4, "power": 35.689048}, {"timestamp": 15544.0, "power": 35.689048}, {"timestamp": 15564.5, "power": 35.689048}, {"timestamp": 15585.0, "power": 35.689048}, {"timestamp": 15605.5, "power": 35.689048}, {"timestamp": 15626.0, "power": 35.689048}, {"timestamp": 15646.5, "power": 35.689048}, {"timestamp": 15667.0, "power": 35.689048}, {"timestamp": 15687.6, "power": 35.689048}, {"timestamp": 15708.1, "power": 35.689048}, {"timestamp": 15728.6, "power": 35.689048}, {"timestamp": 15749.2, "power": 35.689048}, {"timestamp": 15769.7, "power": 35.689048}, {"timestamp": 15790.2, "power": 35.689048}, {"timestamp": 15810.7, "power": 35.689048}, {"timestamp": 15831.2, "power": 35.689048}, {"timestamp": 15851.7, "power": 35.689048}, {"timestamp": 15872.2, "power": 35.689048}, {"timestamp": 15892.8, "power": 35.689048}, {"timestamp": 15913.3, "power": 35.689048}, {"timestamp": 15933.8, "power": 35.689048}, {"timestamp": 15954.3, "power": 35.689048}, {"timestamp": 15974.8, "power": 35.689048}, {"timestamp": 15995.3, "power": 35.689048}, {"timestamp": 16015.8, "power": 35.689048}, {"timestamp": 16036.4, "power": 35.689048}, {"timestamp": 16056.9, "power": 35.689048}, {"timestamp": 16077.4, "power": 35.689048}, {"timestamp": 16097.9, "power": 35.689048}, {"timestamp": 16118.4, "power": 32.508092000000005}, {"timestamp": 16139.4, "power": 32.508092000000005}, {"timestamp": 16159.9, "power": 32.508092000000005}, {"timestamp": 16180.5, "power": 32.508092000000005}, {"timestamp": 16201.0, "power": 32.508092000000005}, {"timestamp": 16221.5, "power": 32.508092000000005}, {"timestamp": 16242.0, "power": 32.508092000000005}, {"timestamp": 16262.5, "power": 32.508092000000005}, {"timestamp": 16283.1, "power": 32.508092000000005}], "timeline": {"START": "2565.805245", "END": "14603.01476"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13086.6}, {"name": "clSetKernelArg", "calls": 19, "time": 2381.48}, {"name": "clReleaseKernel", "calls": 1, "time": 617.123}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.4097}, {"name": "clReleaseContext", "calls": 1, "time": 49.8334}, {"name": "clCreateContext", "calls": 1, "time": 41.7908}, {"name": "clReleaseProgram", "calls": 1, "time": 17.3257}, {"name": "clCreateKernel", "calls": 1, "time": 0.339417}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.28816}, {"name": "clEnqueueTask", "calls": 1, "time": 0.123737}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.093558}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073396}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028417}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022768}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020341}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010662}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010216}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008548}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007145}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006423}, {"name": "clRetainDevice", "calls": 2, "time": 0.004643}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12037.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12036.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8756.394672, "utilization": 91.212444, "size": 8718900.0, "time": 995.718024}, {"type": "WRITE", "transfers": 1, "speed": 6482.352411, "utilization": 67.524504, "size": 346060.0, "time": 53.384968}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 394087169, "speed": 262.088, "utilization": 2.27507, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24640272, "speed": 476.638, "utilization": 4.13748, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len4/run3.json b/code/fpga/memory_results/dna.10MB.len4/run3.json new file mode 100644 index 0000000..650f7f2 --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.2518, "power": 32.368081000000004}, {"timestamp": 64.9419, "power": 32.368081000000004}, {"timestamp": 85.4825, "power": 32.368081000000004}, {"timestamp": 106.023, "power": 32.368081000000004}, {"timestamp": 126.932, "power": 32.368081000000004}, {"timestamp": 147.797, "power": 32.368081000000004}, {"timestamp": 168.345, "power": 32.368081000000004}, {"timestamp": 188.889, "power": 32.368081000000004}, {"timestamp": 209.426, "power": 32.368081000000004}, {"timestamp": 229.964, "power": 32.368081000000004}, {"timestamp": 250.504, "power": 32.368081000000004}, {"timestamp": 271.023, "power": 32.368081000000004}, {"timestamp": 291.514, "power": 32.368081000000004}, {"timestamp": 312.047, "power": 32.368081000000004}, {"timestamp": 332.583, "power": 32.368081000000004}, {"timestamp": 353.124, "power": 32.368081000000004}, {"timestamp": 373.663, "power": 32.368081000000004}, {"timestamp": 394.203, "power": 32.368081000000004}, {"timestamp": 414.739, "power": 32.368081000000004}, {"timestamp": 435.246, "power": 32.368081000000004}, {"timestamp": 455.779, "power": 32.368081000000004}, {"timestamp": 476.317, "power": 32.368081000000004}, {"timestamp": 496.857, "power": 32.368081000000004}, {"timestamp": 517.394, "power": 32.368081000000004}, {"timestamp": 537.929, "power": 32.368081000000004}, {"timestamp": 558.466, "power": 32.368081000000004}, {"timestamp": 578.984, "power": 32.368081000000004}, {"timestamp": 599.475, "power": 32.368081000000004}, {"timestamp": 620.012, "power": 32.368081000000004}, {"timestamp": 640.554, "power": 32.368081000000004}, {"timestamp": 661.09, "power": 32.368081000000004}, {"timestamp": 681.632, "power": 32.368081000000004}, {"timestamp": 702.171, "power": 32.368081000000004}, {"timestamp": 722.717, "power": 32.368081000000004}, {"timestamp": 743.241, "power": 32.368081000000004}, {"timestamp": 763.775, "power": 32.368081000000004}, {"timestamp": 784.314, "power": 32.368081000000004}, {"timestamp": 804.854, "power": 32.368081000000004}, {"timestamp": 825.39, "power": 32.368081000000004}, {"timestamp": 845.926, "power": 32.368081000000004}, {"timestamp": 866.461, "power": 32.368081000000004}, {"timestamp": 886.968, "power": 32.368081000000004}, {"timestamp": 907.462, "power": 32.368081000000004}, {"timestamp": 927.995, "power": 32.368081000000004}, {"timestamp": 948.529, "power": 32.368081000000004}, {"timestamp": 969.067, "power": 32.368081000000004}, {"timestamp": 989.607, "power": 32.368081000000004}, {"timestamp": 1010.14, "power": 33.14739399999999}, {"timestamp": 1031.37, "power": 33.14739399999999}, {"timestamp": 1051.93, "power": 33.14739399999999}, {"timestamp": 1072.52, "power": 33.14739399999999}, {"timestamp": 1093.12, "power": 33.14739399999999}, {"timestamp": 1113.71, "power": 33.14739399999999}, {"timestamp": 1134.3, "power": 33.14739399999999}, {"timestamp": 1154.89, "power": 33.14739399999999}, {"timestamp": 1175.46, "power": 33.14739399999999}, {"timestamp": 1196.01, "power": 33.14739399999999}, {"timestamp": 1216.6, "power": 33.14739399999999}, {"timestamp": 1237.2, "power": 33.14739399999999}, {"timestamp": 1257.79, "power": 33.14739399999999}, {"timestamp": 1278.39, "power": 33.14739399999999}, {"timestamp": 1298.97, "power": 33.14739399999999}, {"timestamp": 1319.53, "power": 33.14739399999999}, {"timestamp": 1340.08, "power": 33.14739399999999}, {"timestamp": 1360.67, "power": 33.14739399999999}, {"timestamp": 1381.27, "power": 33.14739399999999}, {"timestamp": 1401.87, "power": 33.14739399999999}, {"timestamp": 1422.47, "power": 33.14739399999999}, {"timestamp": 1443.04, "power": 33.14739399999999}, {"timestamp": 1463.6, "power": 33.14739399999999}, {"timestamp": 1484.16, "power": 33.14739399999999}, {"timestamp": 1504.76, "power": 33.14739399999999}, {"timestamp": 1525.35, "power": 33.14739399999999}, {"timestamp": 1545.94, "power": 33.14739399999999}, {"timestamp": 1566.54, "power": 33.14739399999999}, {"timestamp": 1587.11, "power": 33.14739399999999}, {"timestamp": 1607.66, "power": 33.14739399999999}, {"timestamp": 1628.22, "power": 33.14739399999999}, {"timestamp": 1648.82, "power": 33.14739399999999}, {"timestamp": 1669.41, "power": 33.14739399999999}, {"timestamp": 1690.0, "power": 33.14739399999999}, {"timestamp": 1710.6, "power": 33.14739399999999}, {"timestamp": 1731.17, "power": 33.14739399999999}, {"timestamp": 1751.72, "power": 33.14739399999999}, {"timestamp": 1772.28, "power": 33.14739399999999}, {"timestamp": 1792.87, "power": 33.14739399999999}, {"timestamp": 1813.46, "power": 33.14739399999999}, {"timestamp": 1834.06, "power": 33.14739399999999}, {"timestamp": 1854.65, "power": 33.14739399999999}, {"timestamp": 1875.22, "power": 33.14739399999999}, {"timestamp": 1895.77, "power": 33.14739399999999}, {"timestamp": 1916.36, "power": 33.14739399999999}, {"timestamp": 1936.96, "power": 33.14739399999999}, {"timestamp": 1957.56, "power": 33.14739399999999}, {"timestamp": 1978.17, "power": 33.14739399999999}, {"timestamp": 1998.76, "power": 33.14739399999999}, {"timestamp": 2019.33, "power": 32.35973}, {"timestamp": 2040.4, "power": 32.35973}, {"timestamp": 2061.0, "power": 32.35973}, {"timestamp": 2081.59, "power": 32.35973}, {"timestamp": 2102.18, "power": 32.35973}, {"timestamp": 2122.77, "power": 32.35973}, {"timestamp": 2143.34, "power": 32.35973}, {"timestamp": 2163.89, "power": 32.35973}, {"timestamp": 2184.48, "power": 32.35973}, {"timestamp": 2205.08, "power": 32.35973}, {"timestamp": 2225.67, "power": 32.35973}, {"timestamp": 2246.26, "power": 32.35973}, {"timestamp": 2266.85, "power": 32.35973}, {"timestamp": 2287.42, "power": 32.35973}, {"timestamp": 2307.97, "power": 32.35973}, {"timestamp": 2328.57, "power": 32.35973}, {"timestamp": 2349.17, "power": 32.35973}, {"timestamp": 2369.76, "power": 32.35973}, {"timestamp": 2390.36, "power": 32.35973}, {"timestamp": 2410.95, "power": 32.35973}, {"timestamp": 2431.51, "power": 32.35973}, {"timestamp": 2452.07, "power": 32.35973}, {"timestamp": 2472.66, "power": 32.35973}, {"timestamp": 2493.25, "power": 32.35973}, {"timestamp": 2513.86, "power": 32.35973}, {"timestamp": 2534.49, "power": 32.35973}, {"timestamp": 2554.96, "power": 32.35973}, {"timestamp": 2575.46, "power": 32.35973}, {"timestamp": 2595.97, "power": 32.35973}, {"timestamp": 2616.5, "power": 32.35973}, {"timestamp": 2637.03, "power": 32.35973}, {"timestamp": 2657.56, "power": 32.35973}, {"timestamp": 2678.09, "power": 32.35973}, {"timestamp": 2698.65, "power": 32.35973}, {"timestamp": 2719.18, "power": 32.35973}, {"timestamp": 2739.67, "power": 32.35973}, {"timestamp": 2760.21, "power": 32.35973}, {"timestamp": 2780.75, "power": 32.35973}, {"timestamp": 2801.3, "power": 32.35973}, {"timestamp": 2821.84, "power": 32.35973}, {"timestamp": 2842.38, "power": 32.35973}, {"timestamp": 2862.93, "power": 32.35973}, {"timestamp": 2883.42, "power": 32.35973}, {"timestamp": 2903.96, "power": 32.35973}, {"timestamp": 2924.5, "power": 32.35973}, {"timestamp": 2945.04, "power": 32.35973}, {"timestamp": 2965.58, "power": 32.35973}, {"timestamp": 2986.13, "power": 32.35973}, {"timestamp": 3006.67, "power": 32.35973}, {"timestamp": 3027.18, "power": 33.584935}, {"timestamp": 3048.28, "power": 33.584935}, {"timestamp": 3068.83, "power": 33.584935}, {"timestamp": 3089.37, "power": 33.584935}, {"timestamp": 3109.9, "power": 33.584935}, {"timestamp": 3130.44, "power": 33.584935}, {"timestamp": 3150.98, "power": 33.584935}, {"timestamp": 3171.48, "power": 33.584935}, {"timestamp": 3192.02, "power": 33.584935}, {"timestamp": 3212.56, "power": 33.584935}, {"timestamp": 3233.1, "power": 33.584935}, {"timestamp": 3253.65, "power": 33.584935}, {"timestamp": 3274.19, "power": 33.584935}, {"timestamp": 3294.73, "power": 33.584935}, {"timestamp": 3315.25, "power": 33.584935}, {"timestamp": 3335.78, "power": 33.584935}, {"timestamp": 3356.33, "power": 33.584935}, {"timestamp": 3376.87, "power": 33.584935}, {"timestamp": 3397.41, "power": 33.584935}, {"timestamp": 3417.95, "power": 33.584935}, {"timestamp": 3438.5, "power": 33.584935}, {"timestamp": 3458.98, "power": 33.584935}, {"timestamp": 3479.48, "power": 33.584935}, {"timestamp": 3500.02, "power": 33.584935}, {"timestamp": 3520.56, "power": 33.584935}, {"timestamp": 3541.1, "power": 33.584935}, {"timestamp": 3561.65, "power": 33.584935}, {"timestamp": 3582.19, "power": 33.584935}, {"timestamp": 3602.73, "power": 33.584935}, {"timestamp": 3623.25, "power": 33.584935}, {"timestamp": 3643.78, "power": 33.584935}, {"timestamp": 3664.32, "power": 33.584935}, {"timestamp": 3684.87, "power": 33.584935}, {"timestamp": 3705.41, "power": 33.584935}, {"timestamp": 3725.95, "power": 33.584935}, {"timestamp": 3746.48, "power": 33.584935}, {"timestamp": 3766.97, "power": 33.584935}, {"timestamp": 3787.47, "power": 33.584935}, {"timestamp": 3808.0, "power": 33.584935}, {"timestamp": 3828.54, "power": 33.584935}, {"timestamp": 3849.08, "power": 33.584935}, {"timestamp": 3869.62, "power": 33.584935}, {"timestamp": 3890.16, "power": 33.584935}, {"timestamp": 3910.7, "power": 33.584935}, {"timestamp": 3931.22, "power": 33.584935}, {"timestamp": 3951.75, "power": 33.584935}, {"timestamp": 3972.28, "power": 33.584935}, {"timestamp": 3992.83, "power": 33.584935}, {"timestamp": 4013.37, "power": 33.584935}, {"timestamp": 4033.91, "power": 33.097339}, {"timestamp": 4054.93, "power": 33.097339}, {"timestamp": 4075.43, "power": 33.097339}, {"timestamp": 4095.93, "power": 33.097339}, {"timestamp": 4116.47, "power": 33.097339}, {"timestamp": 4137.01, "power": 33.097339}, {"timestamp": 4157.56, "power": 33.097339}, {"timestamp": 4178.1, "power": 33.097339}, {"timestamp": 4198.64, "power": 33.097339}, {"timestamp": 4219.15, "power": 33.097339}, {"timestamp": 4239.64, "power": 33.097339}, {"timestamp": 4260.18, "power": 33.097339}, {"timestamp": 4280.72, "power": 33.097339}, {"timestamp": 4301.26, "power": 33.097339}, {"timestamp": 4321.81, "power": 33.097339}, {"timestamp": 4342.35, "power": 33.097339}, {"timestamp": 4362.93, "power": 33.097339}, {"timestamp": 4383.43, "power": 33.097339}, {"timestamp": 4404.0, "power": 33.097339}, {"timestamp": 4424.57, "power": 33.097339}, {"timestamp": 4445.14, "power": 33.097339}, {"timestamp": 4465.7, "power": 33.097339}, {"timestamp": 4486.26, "power": 33.097339}, {"timestamp": 4506.83, "power": 33.097339}, {"timestamp": 4527.35, "power": 33.097339}, {"timestamp": 4547.88, "power": 33.097339}, {"timestamp": 4568.42, "power": 33.097339}, {"timestamp": 4588.96, "power": 33.097339}, {"timestamp": 4609.49, "power": 33.097339}, {"timestamp": 4629.99, "power": 33.097339}, {"timestamp": 4650.53, "power": 33.097339}, {"timestamp": 4671.04, "power": 33.097339}, {"timestamp": 4691.54, "power": 33.097339}, {"timestamp": 4712.07, "power": 33.097339}, {"timestamp": 4732.61, "power": 33.097339}, {"timestamp": 4753.15, "power": 33.097339}, {"timestamp": 4773.69, "power": 33.097339}, {"timestamp": 4794.23, "power": 33.097339}, {"timestamp": 4814.77, "power": 33.097339}, {"timestamp": 4835.3, "power": 33.097339}, {"timestamp": 4855.83, "power": 33.097339}, {"timestamp": 4876.37, "power": 33.097339}, {"timestamp": 4896.91, "power": 33.097339}, {"timestamp": 4917.45, "power": 33.097339}, {"timestamp": 4937.99, "power": 33.097339}, {"timestamp": 4958.52, "power": 33.097339}, {"timestamp": 4979.04, "power": 33.097339}, {"timestamp": 4999.53, "power": 33.097339}, {"timestamp": 5020.07, "power": 33.097339}, {"timestamp": 5040.61, "power": 33.414702}, {"timestamp": 5061.69, "power": 33.414702}, {"timestamp": 5082.23, "power": 33.414702}, {"timestamp": 5102.77, "power": 33.414702}, {"timestamp": 5123.28, "power": 33.414702}, {"timestamp": 5143.81, "power": 33.414702}, {"timestamp": 5164.35, "power": 33.414702}, {"timestamp": 5184.89, "power": 33.414702}, {"timestamp": 5205.44, "power": 33.414702}, {"timestamp": 5225.97, "power": 33.414702}, {"timestamp": 5246.51, "power": 33.414702}, {"timestamp": 5267.02, "power": 33.414702}, {"timestamp": 5287.51, "power": 33.414702}, {"timestamp": 5308.05, "power": 33.414702}, {"timestamp": 5328.6, "power": 33.414702}, {"timestamp": 5349.14, "power": 33.414702}, {"timestamp": 5369.68, "power": 33.414702}, {"timestamp": 5390.23, "power": 33.414702}, {"timestamp": 5410.77, "power": 33.414702}, {"timestamp": 5431.29, "power": 33.414702}, {"timestamp": 5451.82, "power": 33.414702}, {"timestamp": 5472.36, "power": 33.414702}, {"timestamp": 5492.91, "power": 33.414702}, {"timestamp": 5513.44, "power": 33.414702}, {"timestamp": 5533.98, "power": 33.414702}, {"timestamp": 5554.52, "power": 33.414702}, {"timestamp": 5575.04, "power": 33.414702}, {"timestamp": 5595.57, "power": 33.414702}, {"timestamp": 5616.11, "power": 33.414702}, {"timestamp": 5636.65, "power": 33.414702}, {"timestamp": 5657.19, "power": 33.414702}, {"timestamp": 5677.73, "power": 33.414702}, {"timestamp": 5698.26, "power": 33.414702}, {"timestamp": 5718.8, "power": 33.414702}, {"timestamp": 5739.33, "power": 33.414702}, {"timestamp": 5759.86, "power": 33.414702}, {"timestamp": 5780.4, "power": 33.414702}, {"timestamp": 5800.94, "power": 33.414702}, {"timestamp": 5821.48, "power": 33.414702}, {"timestamp": 5842.02, "power": 33.414702}, {"timestamp": 5862.56, "power": 33.414702}, {"timestamp": 5883.08, "power": 33.414702}, {"timestamp": 5903.57, "power": 33.414702}, {"timestamp": 5924.1, "power": 33.414702}, {"timestamp": 5944.64, "power": 33.414702}, {"timestamp": 5965.18, "power": 33.414702}, {"timestamp": 5985.72, "power": 33.414702}, {"timestamp": 6006.26, "power": 33.414702}, {"timestamp": 6026.8, "power": 33.414702}, {"timestamp": 6047.31, "power": 33.174637}, {"timestamp": 6068.34, "power": 33.174637}, {"timestamp": 6088.88, "power": 33.174637}, {"timestamp": 6109.42, "power": 33.174637}, {"timestamp": 6129.98, "power": 33.174637}, {"timestamp": 6150.55, "power": 33.174637}, {"timestamp": 6171.07, "power": 33.174637}, {"timestamp": 6191.56, "power": 33.174637}, {"timestamp": 6212.12, "power": 33.174637}, {"timestamp": 6232.68, "power": 33.174637}, {"timestamp": 6253.26, "power": 33.174637}, {"timestamp": 6273.81, "power": 33.174637}, {"timestamp": 6294.37, "power": 33.174637}, {"timestamp": 6314.94, "power": 33.174637}, {"timestamp": 6335.43, "power": 33.174637}, {"timestamp": 6355.99, "power": 33.174637}, {"timestamp": 6376.54, "power": 33.174637}, {"timestamp": 6397.12, "power": 33.174637}, {"timestamp": 6417.69, "power": 33.174637}, {"timestamp": 6438.26, "power": 33.174637}, {"timestamp": 6458.83, "power": 33.174637}, {"timestamp": 6479.34, "power": 33.174637}, {"timestamp": 6499.89, "power": 33.174637}, {"timestamp": 6520.45, "power": 33.174637}, {"timestamp": 6541.02, "power": 33.174637}, {"timestamp": 6561.59, "power": 33.174637}, {"timestamp": 6582.14, "power": 33.174637}, {"timestamp": 6602.72, "power": 33.174637}, {"timestamp": 6623.23, "power": 33.174637}, {"timestamp": 6643.78, "power": 33.174637}, {"timestamp": 6664.34, "power": 33.174637}, {"timestamp": 6684.88, "power": 33.174637}, {"timestamp": 6705.45, "power": 33.174637}, {"timestamp": 6726.02, "power": 33.174637}, {"timestamp": 6746.59, "power": 33.174637}, {"timestamp": 6767.11, "power": 33.174637}, {"timestamp": 6787.6, "power": 33.174637}, {"timestamp": 6808.16, "power": 33.174637}, {"timestamp": 6828.72, "power": 33.174637}, {"timestamp": 6849.27, "power": 33.174637}, {"timestamp": 6869.83, "power": 33.174637}, {"timestamp": 6890.39, "power": 33.174637}, {"timestamp": 6910.99, "power": 33.174637}, {"timestamp": 6931.48, "power": 33.174637}, {"timestamp": 6952.05, "power": 33.174637}, {"timestamp": 6972.61, "power": 33.174637}, {"timestamp": 6993.16, "power": 33.174637}, {"timestamp": 7013.72, "power": 33.174637}, {"timestamp": 7034.3, "power": 33.174637}, {"timestamp": 7054.87, "power": 34.016934}, {"timestamp": 7075.97, "power": 34.016934}, {"timestamp": 7096.53, "power": 34.016934}, {"timestamp": 7117.09, "power": 34.016934}, {"timestamp": 7137.67, "power": 34.016934}, {"timestamp": 7158.24, "power": 34.016934}, {"timestamp": 7178.79, "power": 34.016934}, {"timestamp": 7199.3, "power": 34.016934}, {"timestamp": 7219.86, "power": 34.016934}, {"timestamp": 7240.43, "power": 34.016934}, {"timestamp": 7261.0, "power": 34.016934}, {"timestamp": 7281.56, "power": 34.016934}, {"timestamp": 7302.14, "power": 34.016934}, {"timestamp": 7322.7, "power": 34.016934}, {"timestamp": 7343.22, "power": 34.016934}, {"timestamp": 7363.76, "power": 34.016934}, {"timestamp": 7384.33, "power": 34.016934}, {"timestamp": 7404.89, "power": 34.016934}, {"timestamp": 7425.47, "power": 34.016934}, {"timestamp": 7446.04, "power": 34.016934}, {"timestamp": 7466.59, "power": 34.016934}, {"timestamp": 7487.11, "power": 34.016934}, {"timestamp": 7507.65, "power": 34.016934}, {"timestamp": 7528.22, "power": 34.016934}, {"timestamp": 7548.79, "power": 34.016934}, {"timestamp": 7569.36, "power": 34.016934}, {"timestamp": 7589.92, "power": 34.016934}, {"timestamp": 7610.49, "power": 34.016934}, {"timestamp": 7631.01, "power": 34.016934}, {"timestamp": 7651.5, "power": 34.016934}, {"timestamp": 7672.03, "power": 34.016934}, {"timestamp": 7692.58, "power": 34.016934}, {"timestamp": 7713.12, "power": 34.016934}, {"timestamp": 7733.66, "power": 34.016934}, {"timestamp": 7754.2, "power": 34.016934}, {"timestamp": 7774.74, "power": 34.016934}, {"timestamp": 7795.26, "power": 34.016934}, {"timestamp": 7815.8, "power": 34.016934}, {"timestamp": 7836.34, "power": 34.016934}, {"timestamp": 7856.87, "power": 34.016934}, {"timestamp": 7877.41, "power": 34.016934}, {"timestamp": 7897.95, "power": 34.016934}, {"timestamp": 7918.49, "power": 34.016934}, {"timestamp": 7938.97, "power": 34.016934}, {"timestamp": 7959.46, "power": 34.016934}, {"timestamp": 7979.99, "power": 34.016934}, {"timestamp": 8000.53, "power": 34.016934}, {"timestamp": 8021.08, "power": 34.016934}, {"timestamp": 8041.62, "power": 34.016934}, {"timestamp": 8062.16, "power": 33.399024}, {"timestamp": 8083.17, "power": 33.399024}, {"timestamp": 8103.67, "power": 33.399024}, {"timestamp": 8124.2, "power": 33.399024}, {"timestamp": 8144.74, "power": 33.399024}, {"timestamp": 8165.28, "power": 33.399024}, {"timestamp": 8185.85, "power": 33.399024}, {"timestamp": 8206.41, "power": 33.399024}, {"timestamp": 8226.97, "power": 33.399024}, {"timestamp": 8247.47, "power": 33.399024}, {"timestamp": 8267.96, "power": 33.399024}, {"timestamp": 8288.52, "power": 33.399024}, {"timestamp": 8309.08, "power": 33.399024}, {"timestamp": 8329.65, "power": 33.399024}, {"timestamp": 8350.22, "power": 33.399024}, {"timestamp": 8370.79, "power": 33.399024}, {"timestamp": 8391.31, "power": 33.399024}, {"timestamp": 8411.85, "power": 33.399024}, {"timestamp": 8432.43, "power": 33.399024}, {"timestamp": 8452.99, "power": 33.399024}, {"timestamp": 8473.55, "power": 33.399024}, {"timestamp": 8494.13, "power": 33.399024}, {"timestamp": 8514.67, "power": 33.399024}, {"timestamp": 8535.2, "power": 33.399024}, {"timestamp": 8555.69, "power": 33.399024}, {"timestamp": 8576.24, "power": 33.399024}, {"timestamp": 8596.8, "power": 33.399024}, {"timestamp": 8617.36, "power": 33.399024}, {"timestamp": 8637.93, "power": 33.399024}, {"timestamp": 8658.47, "power": 33.399024}, {"timestamp": 8679.01, "power": 33.399024}, {"timestamp": 8699.51, "power": 33.399024}, {"timestamp": 8720.04, "power": 33.399024}, {"timestamp": 8740.58, "power": 33.399024}, {"timestamp": 8761.11, "power": 33.399024}, {"timestamp": 8781.66, "power": 33.399024}, {"timestamp": 8802.2, "power": 33.399024}, {"timestamp": 8822.74, "power": 33.399024}, {"timestamp": 8843.26, "power": 33.399024}, {"timestamp": 8863.8, "power": 33.399024}, {"timestamp": 8884.34, "power": 33.399024}, {"timestamp": 8905.03, "power": 33.399024}, {"timestamp": 8925.59, "power": 33.399024}, {"timestamp": 8946.14, "power": 33.399024}, {"timestamp": 8966.7, "power": 33.399024}, {"timestamp": 8987.21, "power": 33.399024}, {"timestamp": 9007.76, "power": 33.399024}, {"timestamp": 9028.32, "power": 33.399024}, {"timestamp": 9048.89, "power": 33.399024}, {"timestamp": 9069.45, "power": 33.262975}, {"timestamp": 9090.69, "power": 33.262975}, {"timestamp": 9111.21, "power": 33.262975}, {"timestamp": 9131.75, "power": 33.262975}, {"timestamp": 9152.32, "power": 33.262975}, {"timestamp": 9172.9, "power": 33.262975}, {"timestamp": 9193.47, "power": 33.262975}, {"timestamp": 9214.03, "power": 33.262975}, {"timestamp": 9234.6, "power": 33.262975}, {"timestamp": 9255.12, "power": 33.262975}, {"timestamp": 9275.61, "power": 33.262975}, {"timestamp": 9296.18, "power": 33.262975}, {"timestamp": 9316.75, "power": 33.262975}, {"timestamp": 9337.32, "power": 33.262975}, {"timestamp": 9357.89, "power": 33.262975}, {"timestamp": 9378.46, "power": 33.262975}, {"timestamp": 9399.0, "power": 33.262975}, {"timestamp": 9419.5, "power": 33.262975}, {"timestamp": 9440.05, "power": 33.262975}, {"timestamp": 9460.62, "power": 33.262975}, {"timestamp": 9481.19, "power": 33.262975}, {"timestamp": 9501.76, "power": 33.262975}, {"timestamp": 9522.33, "power": 33.262975}, {"timestamp": 9542.89, "power": 33.262975}, {"timestamp": 9563.4, "power": 33.262975}, {"timestamp": 9583.94, "power": 33.262975}, {"timestamp": 9604.48, "power": 33.262975}, {"timestamp": 9625.02, "power": 33.262975}, {"timestamp": 9645.56, "power": 33.262975}, {"timestamp": 9666.11, "power": 33.262975}, {"timestamp": 9686.65, "power": 33.262975}, {"timestamp": 9707.16, "power": 33.262975}, {"timestamp": 9727.66, "power": 33.262975}, {"timestamp": 9748.19, "power": 33.262975}, {"timestamp": 9768.73, "power": 33.262975}, {"timestamp": 9789.27, "power": 33.262975}, {"timestamp": 9809.81, "power": 33.262975}, {"timestamp": 9830.35, "power": 33.262975}, {"timestamp": 9850.89, "power": 33.262975}, {"timestamp": 9871.39, "power": 33.262975}, {"timestamp": 9891.92, "power": 33.262975}, {"timestamp": 9912.46, "power": 33.262975}, {"timestamp": 9933.0, "power": 33.262975}, {"timestamp": 9953.54, "power": 33.262975}, {"timestamp": 9974.08, "power": 33.262975}, {"timestamp": 9994.62, "power": 33.262975}, {"timestamp": 10015.1, "power": 33.262975}, {"timestamp": 10035.7, "power": 33.262975}, {"timestamp": 10056.2, "power": 33.262975}, {"timestamp": 10076.8, "power": 34.429733}, {"timestamp": 10097.8, "power": 34.429733}, {"timestamp": 10118.4, "power": 34.429733}, {"timestamp": 10139.0, "power": 34.429733}, {"timestamp": 10159.5, "power": 34.429733}, {"timestamp": 10180.0, "power": 34.429733}, {"timestamp": 10200.6, "power": 34.429733}, {"timestamp": 10221.2, "power": 34.429733}, {"timestamp": 10241.7, "power": 34.429733}, {"timestamp": 10262.3, "power": 34.429733}, {"timestamp": 10282.8, "power": 34.429733}, {"timestamp": 10303.3, "power": 34.429733}, {"timestamp": 10323.9, "power": 34.429733}, {"timestamp": 10344.4, "power": 34.429733}, {"timestamp": 10365.0, "power": 34.429733}, {"timestamp": 10385.6, "power": 34.429733}, {"timestamp": 10406.1, "power": 34.429733}, {"timestamp": 10426.7, "power": 34.429733}, {"timestamp": 10447.2, "power": 34.429733}, {"timestamp": 10467.8, "power": 34.429733}, {"timestamp": 10488.4, "power": 34.429733}, {"timestamp": 10508.9, "power": 34.429733}, {"timestamp": 10529.4, "power": 34.429733}, {"timestamp": 10550.0, "power": 34.429733}, {"timestamp": 10570.5, "power": 34.429733}, {"timestamp": 10591.1, "power": 34.429733}, {"timestamp": 10611.6, "power": 34.429733}, {"timestamp": 10632.1, "power": 34.429733}, {"timestamp": 10652.7, "power": 34.429733}, {"timestamp": 10673.2, "power": 34.429733}, {"timestamp": 10693.7, "power": 34.429733}, {"timestamp": 10714.3, "power": 34.429733}, {"timestamp": 10734.8, "power": 34.429733}, {"timestamp": 10755.4, "power": 34.429733}, {"timestamp": 10775.9, "power": 34.429733}, {"timestamp": 10796.4, "power": 34.429733}, {"timestamp": 10817.0, "power": 34.429733}, {"timestamp": 10837.5, "power": 34.429733}, {"timestamp": 10858.1, "power": 34.429733}, {"timestamp": 10878.6, "power": 34.429733}, {"timestamp": 10899.1, "power": 34.429733}, {"timestamp": 10919.6, "power": 34.429733}, {"timestamp": 10940.1, "power": 34.429733}, {"timestamp": 10960.7, "power": 34.429733}, {"timestamp": 10981.2, "power": 34.429733}, {"timestamp": 11001.8, "power": 34.429733}, {"timestamp": 11022.3, "power": 34.429733}, {"timestamp": 11042.9, "power": 34.429733}, {"timestamp": 11063.4, "power": 34.429733}, {"timestamp": 11083.9, "power": 33.311835}, {"timestamp": 11105.2, "power": 33.311835}, {"timestamp": 11125.7, "power": 33.311835}, {"timestamp": 11146.3, "power": 33.311835}, {"timestamp": 11166.9, "power": 33.311835}, {"timestamp": 11187.4, "power": 33.311835}, {"timestamp": 11207.9, "power": 33.311835}, {"timestamp": 11228.5, "power": 33.311835}, {"timestamp": 11249.1, "power": 33.311835}, {"timestamp": 11269.6, "power": 33.311835}, {"timestamp": 11290.2, "power": 33.311835}, {"timestamp": 11310.8, "power": 33.311835}, {"timestamp": 11331.3, "power": 33.311835}, {"timestamp": 11351.8, "power": 33.311835}, {"timestamp": 11372.4, "power": 33.311835}, {"timestamp": 11393.0, "power": 33.311835}, {"timestamp": 11413.5, "power": 33.311835}, {"timestamp": 11434.1, "power": 33.311835}, {"timestamp": 11454.6, "power": 33.311835}, {"timestamp": 11475.1, "power": 33.311835}, {"timestamp": 11495.6, "power": 33.311835}, {"timestamp": 11516.2, "power": 33.311835}, {"timestamp": 11536.7, "power": 33.311835}, {"timestamp": 11557.3, "power": 33.311835}, {"timestamp": 11577.8, "power": 33.311835}, {"timestamp": 11598.3, "power": 33.311835}, {"timestamp": 11618.9, "power": 33.311835}, {"timestamp": 11639.4, "power": 33.311835}, {"timestamp": 11659.9, "power": 33.311835}, {"timestamp": 11680.4, "power": 33.311835}, {"timestamp": 11701.0, "power": 33.311835}, {"timestamp": 11721.5, "power": 33.311835}, {"timestamp": 11742.1, "power": 33.311835}, {"timestamp": 11762.6, "power": 33.311835}, {"timestamp": 11783.1, "power": 33.311835}, {"timestamp": 11803.7, "power": 33.311835}, {"timestamp": 11824.2, "power": 33.311835}, {"timestamp": 11844.7, "power": 33.311835}, {"timestamp": 11865.3, "power": 33.311835}, {"timestamp": 11885.8, "power": 33.311835}, {"timestamp": 11906.3, "power": 33.311835}, {"timestamp": 11926.9, "power": 33.311835}, {"timestamp": 11947.4, "power": 33.311835}, {"timestamp": 11967.9, "power": 33.311835}, {"timestamp": 11988.5, "power": 33.311835}, {"timestamp": 12009.0, "power": 33.311835}, {"timestamp": 12029.6, "power": 33.311835}, {"timestamp": 12050.1, "power": 33.311835}, {"timestamp": 12070.6, "power": 33.311835}, {"timestamp": 12091.1, "power": 32.98715800000001}, {"timestamp": 12112.2, "power": 32.98715800000001}, {"timestamp": 12132.8, "power": 32.98715800000001}, {"timestamp": 12153.3, "power": 32.98715800000001}, {"timestamp": 12173.9, "power": 32.98715800000001}, {"timestamp": 12194.5, "power": 32.98715800000001}, {"timestamp": 12215.0, "power": 32.98715800000001}, {"timestamp": 12235.5, "power": 32.98715800000001}, {"timestamp": 12256.1, "power": 32.98715800000001}, {"timestamp": 12276.6, "power": 32.98715800000001}, {"timestamp": 12297.1, "power": 32.98715800000001}, {"timestamp": 12317.7, "power": 32.98715800000001}, {"timestamp": 12338.3, "power": 32.98715800000001}, {"timestamp": 12358.9, "power": 32.98715800000001}, {"timestamp": 12379.4, "power": 32.98715800000001}, {"timestamp": 12399.9, "power": 32.98715800000001}, {"timestamp": 12420.4, "power": 32.98715800000001}, {"timestamp": 12441.0, "power": 32.98715800000001}, {"timestamp": 12461.6, "power": 32.98715800000001}, {"timestamp": 12482.1, "power": 32.98715800000001}, {"timestamp": 12502.7, "power": 32.98715800000001}, {"timestamp": 12523.2, "power": 32.98715800000001}, {"timestamp": 12543.8, "power": 32.98715800000001}, {"timestamp": 12564.3, "power": 32.98715800000001}, {"timestamp": 12584.9, "power": 32.98715800000001}, {"timestamp": 12605.4, "power": 32.98715800000001}, {"timestamp": 12626.0, "power": 32.98715800000001}, {"timestamp": 12646.6, "power": 32.98715800000001}, {"timestamp": 12667.1, "power": 32.98715800000001}, {"timestamp": 12687.6, "power": 32.98715800000001}, {"timestamp": 12708.2, "power": 32.98715800000001}, {"timestamp": 12728.7, "power": 32.98715800000001}, {"timestamp": 12749.2, "power": 32.98715800000001}, {"timestamp": 12769.8, "power": 32.98715800000001}, {"timestamp": 12790.3, "power": 32.98715800000001}, {"timestamp": 12810.8, "power": 32.98715800000001}, {"timestamp": 12831.4, "power": 32.98715800000001}, {"timestamp": 12851.9, "power": 32.98715800000001}, {"timestamp": 12872.5, "power": 32.98715800000001}, {"timestamp": 12893.0, "power": 32.98715800000001}, {"timestamp": 12913.6, "power": 32.98715800000001}, {"timestamp": 12934.2, "power": 32.98715800000001}, {"timestamp": 12954.7, "power": 32.98715800000001}, {"timestamp": 12975.2, "power": 32.98715800000001}, {"timestamp": 12995.8, "power": 32.98715800000001}, {"timestamp": 13016.3, "power": 32.98715800000001}, {"timestamp": 13036.9, "power": 32.98715800000001}, {"timestamp": 13057.5, "power": 32.98715800000001}, {"timestamp": 13078.0, "power": 32.98715800000001}, {"timestamp": 13098.6, "power": 33.23658999999999}, {"timestamp": 13119.7, "power": 33.23658999999999}, {"timestamp": 13140.3, "power": 33.23658999999999}, {"timestamp": 13160.8, "power": 33.23658999999999}, {"timestamp": 13181.3, "power": 33.23658999999999}, {"timestamp": 13201.9, "power": 33.23658999999999}, {"timestamp": 13222.4, "power": 33.23658999999999}, {"timestamp": 13243.0, "power": 33.23658999999999}, {"timestamp": 13263.5, "power": 33.23658999999999}, {"timestamp": 13284.0, "power": 33.23658999999999}, {"timestamp": 13304.6, "power": 33.23658999999999}, {"timestamp": 13325.1, "power": 33.23658999999999}, {"timestamp": 13345.7, "power": 33.23658999999999}, {"timestamp": 13366.2, "power": 33.23658999999999}, {"timestamp": 13386.8, "power": 33.23658999999999}, {"timestamp": 13407.3, "power": 33.23658999999999}, {"timestamp": 13427.8, "power": 33.23658999999999}, {"timestamp": 13448.4, "power": 33.23658999999999}, {"timestamp": 13468.9, "power": 33.23658999999999}, {"timestamp": 13489.5, "power": 33.23658999999999}, {"timestamp": 13510.0, "power": 33.23658999999999}, {"timestamp": 13530.6, "power": 33.23658999999999}, {"timestamp": 13551.1, "power": 33.23658999999999}, {"timestamp": 13571.6, "power": 33.23658999999999}, {"timestamp": 13592.1, "power": 33.23658999999999}, {"timestamp": 13612.7, "power": 33.23658999999999}, {"timestamp": 13633.2, "power": 33.23658999999999}, {"timestamp": 13653.7, "power": 33.23658999999999}, {"timestamp": 13674.3, "power": 33.23658999999999}, {"timestamp": 13694.8, "power": 33.23658999999999}, {"timestamp": 13715.3, "power": 33.23658999999999}, {"timestamp": 13735.9, "power": 33.23658999999999}, {"timestamp": 13756.4, "power": 33.23658999999999}, {"timestamp": 13776.9, "power": 33.23658999999999}, {"timestamp": 13797.5, "power": 33.23658999999999}, {"timestamp": 13818.0, "power": 33.23658999999999}, {"timestamp": 13838.6, "power": 33.23658999999999}, {"timestamp": 13859.1, "power": 33.23658999999999}, {"timestamp": 13879.6, "power": 33.23658999999999}, {"timestamp": 13900.1, "power": 33.23658999999999}, {"timestamp": 13920.7, "power": 33.23658999999999}, {"timestamp": 13941.2, "power": 33.23658999999999}, {"timestamp": 13961.8, "power": 33.23658999999999}, {"timestamp": 13982.3, "power": 33.23658999999999}, {"timestamp": 14002.8, "power": 33.23658999999999}, {"timestamp": 14023.4, "power": 33.23658999999999}, {"timestamp": 14043.9, "power": 33.23658999999999}, {"timestamp": 14064.4, "power": 33.23658999999999}, {"timestamp": 14085.0, "power": 33.23658999999999}, {"timestamp": 14105.5, "power": 33.113212}, {"timestamp": 14126.5, "power": 33.113212}, {"timestamp": 14147.1, "power": 33.113212}, {"timestamp": 14167.6, "power": 33.113212}, {"timestamp": 14188.1, "power": 33.113212}, {"timestamp": 14208.7, "power": 33.113212}, {"timestamp": 14229.2, "power": 33.113212}, {"timestamp": 14249.7, "power": 33.113212}, {"timestamp": 14270.3, "power": 33.113212}, {"timestamp": 14290.9, "power": 33.113212}, {"timestamp": 14311.4, "power": 33.113212}, {"timestamp": 14331.9, "power": 33.113212}, {"timestamp": 14352.5, "power": 33.113212}, {"timestamp": 14373.0, "power": 33.113212}, {"timestamp": 14393.6, "power": 33.113212}, {"timestamp": 14414.2, "power": 33.113212}, {"timestamp": 14434.8, "power": 33.113212}, {"timestamp": 14455.3, "power": 33.113212}, {"timestamp": 14475.8, "power": 33.113212}, {"timestamp": 14496.4, "power": 33.113212}, {"timestamp": 14517.0, "power": 33.113212}, {"timestamp": 14537.5, "power": 33.113212}, {"timestamp": 14558.1, "power": 33.113212}, {"timestamp": 14578.6, "power": 33.113212}, {"timestamp": 14599.1, "power": 33.113212}, {"timestamp": 14619.6, "power": 33.113212}, {"timestamp": 14640.2, "power": 33.113212}, {"timestamp": 14660.7, "power": 33.113212}, {"timestamp": 14681.3, "power": 33.113212}, {"timestamp": 14701.9, "power": 33.113212}, {"timestamp": 14722.5, "power": 33.113212}, {"timestamp": 14743.1, "power": 33.113212}, {"timestamp": 14763.5, "power": 33.113212}, {"timestamp": 14784.1, "power": 33.113212}, {"timestamp": 14804.6, "power": 33.113212}, {"timestamp": 14825.1, "power": 33.113212}, {"timestamp": 14845.7, "power": 33.113212}, {"timestamp": 14866.2, "power": 33.113212}, {"timestamp": 14886.7, "power": 33.113212}, {"timestamp": 14907.3, "power": 33.113212}, {"timestamp": 14927.8, "power": 33.113212}, {"timestamp": 14948.3, "power": 33.113212}, {"timestamp": 14968.9, "power": 33.113212}, {"timestamp": 14989.4, "power": 33.113212}, {"timestamp": 15009.9, "power": 33.113212}, {"timestamp": 15030.4, "power": 33.113212}, {"timestamp": 15051.0, "power": 33.113212}, {"timestamp": 15071.5, "power": 33.113212}, {"timestamp": 15092.0, "power": 33.113212}, {"timestamp": 15112.5, "power": 35.267674}, {"timestamp": 15135.0, "power": 35.267674}, {"timestamp": 15155.5, "power": 35.267674}, {"timestamp": 15175.9, "power": 35.267674}, {"timestamp": 15196.5, "power": 35.267674}, {"timestamp": 15217.0, "power": 35.267674}, {"timestamp": 15237.5, "power": 35.267674}, {"timestamp": 15258.0, "power": 35.267674}, {"timestamp": 15278.6, "power": 35.267674}, {"timestamp": 15299.1, "power": 35.267674}, {"timestamp": 15319.6, "power": 35.267674}, {"timestamp": 15340.1, "power": 35.267674}, {"timestamp": 15360.6, "power": 35.267674}, {"timestamp": 15381.1, "power": 35.267674}, {"timestamp": 15401.7, "power": 35.267674}, {"timestamp": 15422.2, "power": 35.267674}, {"timestamp": 15442.7, "power": 35.267674}, {"timestamp": 15463.2, "power": 35.267674}, {"timestamp": 15483.7, "power": 35.267674}, {"timestamp": 15504.2, "power": 35.267674}, {"timestamp": 15524.8, "power": 35.267674}, {"timestamp": 15545.3, "power": 35.267674}, {"timestamp": 15565.8, "power": 35.267674}, {"timestamp": 15586.3, "power": 35.267674}, {"timestamp": 15606.9, "power": 35.267674}, {"timestamp": 15627.4, "power": 35.267674}, {"timestamp": 15647.9, "power": 35.267674}, {"timestamp": 15668.4, "power": 35.267674}, {"timestamp": 15689.0, "power": 35.267674}, {"timestamp": 15709.5, "power": 35.267674}, {"timestamp": 15730.1, "power": 35.267674}, {"timestamp": 15750.6, "power": 35.267674}, {"timestamp": 15771.1, "power": 35.267674}, {"timestamp": 15791.6, "power": 35.267674}, {"timestamp": 15812.1, "power": 35.267674}, {"timestamp": 15832.6, "power": 35.267674}, {"timestamp": 15853.1, "power": 35.267674}, {"timestamp": 15873.6, "power": 35.267674}, {"timestamp": 15894.2, "power": 35.267674}, {"timestamp": 15914.7, "power": 35.267674}, {"timestamp": 15935.2, "power": 35.267674}, {"timestamp": 15955.7, "power": 35.267674}, {"timestamp": 15976.2, "power": 35.267674}, {"timestamp": 15996.7, "power": 35.267674}, {"timestamp": 16017.2, "power": 35.267674}, {"timestamp": 16037.7, "power": 35.267674}, {"timestamp": 16058.3, "power": 35.267674}, {"timestamp": 16078.8, "power": 35.267674}, {"timestamp": 16099.3, "power": 35.267674}, {"timestamp": 16119.8, "power": 32.90923}, {"timestamp": 16140.8, "power": 32.90923}, {"timestamp": 16161.3, "power": 32.90923}, {"timestamp": 16181.8, "power": 32.90923}, {"timestamp": 16202.3, "power": 32.90923}, {"timestamp": 16222.9, "power": 32.90923}, {"timestamp": 16243.4, "power": 32.90923}, {"timestamp": 16263.9, "power": 32.90923}, {"timestamp": 16284.4, "power": 32.90923}, {"timestamp": 16305.1, "power": 32.90923}, {"timestamp": 16325.6, "power": 32.90923}, {"timestamp": 16346.2, "power": 32.90923}], "timeline": {"START": "2570.192644", "END": "14642.13327"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13136.5}, {"name": "clSetKernelArg", "calls": 19, "time": 2385.42}, {"name": "clReleaseKernel", "calls": 1, "time": 613.537}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.2571}, {"name": "clReleaseContext", "calls": 1, "time": 50.8728}, {"name": "clCreateContext", "calls": 1, "time": 42.1056}, {"name": "clReleaseProgram", "calls": 1, "time": 15.8822}, {"name": "clCreateKernel", "calls": 1, "time": 0.338972}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.324663}, {"name": "clEnqueueTask", "calls": 1, "time": 0.139368}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.094933}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041376}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027244}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022777}, {"name": "clCreateBuffer", "calls": 7, "time": 0.0213}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010171}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009228}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008664}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007724}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006758}, {"name": "clRetainDevice", "calls": 2, "time": 0.004684}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12071.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12071.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8632.540642, "utilization": 89.922298, "size": 8718900.0, "time": 1010.003933}, {"type": "WRITE", "transfers": 1, "speed": 6375.121924, "utilization": 66.40752, "size": 346060.0, "time": 54.282911}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 395231086, "speed": 262.093, "utilization": 2.27511, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24711813, "speed": 476.675, "utilization": 4.1378, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len4/run4.json b/code/fpga/memory_results/dna.10MB.len4/run4.json new file mode 100644 index 0000000..eef7262 --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.495, "power": 32.285962}, {"timestamp": 61.2465, "power": 32.285962}, {"timestamp": 81.7803, "power": 32.285962}, {"timestamp": 102.31, "power": 32.285962}, {"timestamp": 123.308, "power": 32.285962}, {"timestamp": 144.21, "power": 32.285962}, {"timestamp": 164.699, "power": 32.285962}, {"timestamp": 185.199, "power": 32.285962}, {"timestamp": 205.731, "power": 32.285962}, {"timestamp": 226.265, "power": 32.285962}, {"timestamp": 246.8, "power": 32.285962}, {"timestamp": 267.334, "power": 32.285962}, {"timestamp": 287.868, "power": 32.285962}, {"timestamp": 308.403, "power": 32.285962}, {"timestamp": 328.916, "power": 32.285962}, {"timestamp": 349.405, "power": 32.285962}, {"timestamp": 369.935, "power": 32.285962}, {"timestamp": 390.473, "power": 32.285962}, {"timestamp": 411.004, "power": 32.285962}, {"timestamp": 431.538, "power": 32.285962}, {"timestamp": 452.074, "power": 32.285962}, {"timestamp": 472.609, "power": 32.285962}, {"timestamp": 493.111, "power": 32.285962}, {"timestamp": 513.641, "power": 32.285962}, {"timestamp": 534.176, "power": 32.285962}, {"timestamp": 554.713, "power": 32.285962}, {"timestamp": 575.25, "power": 32.285962}, {"timestamp": 595.785, "power": 32.285962}, {"timestamp": 616.313, "power": 32.285962}, {"timestamp": 636.823, "power": 32.285962}, {"timestamp": 657.31, "power": 32.285962}, {"timestamp": 677.843, "power": 32.285962}, {"timestamp": 698.376, "power": 32.285962}, {"timestamp": 718.915, "power": 32.285962}, {"timestamp": 739.453, "power": 32.285962}, {"timestamp": 759.988, "power": 32.285962}, {"timestamp": 780.523, "power": 32.285962}, {"timestamp": 801.038, "power": 32.285962}, {"timestamp": 821.568, "power": 32.285962}, {"timestamp": 842.097, "power": 32.285962}, {"timestamp": 862.633, "power": 32.285962}, {"timestamp": 883.177, "power": 32.285962}, {"timestamp": 903.915, "power": 32.285962}, {"timestamp": 924.459, "power": 32.285962}, {"timestamp": 944.964, "power": 32.285962}, {"timestamp": 965.455, "power": 32.285962}, {"timestamp": 985.996, "power": 32.285962}, {"timestamp": 1006.53, "power": 32.524105}, {"timestamp": 1027.68, "power": 32.524105}, {"timestamp": 1048.3, "power": 32.524105}, {"timestamp": 1068.86, "power": 32.524105}, {"timestamp": 1089.4, "power": 32.524105}, {"timestamp": 1109.95, "power": 32.524105}, {"timestamp": 1130.54, "power": 32.524105}, {"timestamp": 1151.12, "power": 32.524105}, {"timestamp": 1171.71, "power": 32.524105}, {"timestamp": 1192.3, "power": 32.524105}, {"timestamp": 1212.87, "power": 32.524105}, {"timestamp": 1233.41, "power": 32.524105}, {"timestamp": 1253.96, "power": 32.524105}, {"timestamp": 1274.55, "power": 32.524105}, {"timestamp": 1295.14, "power": 32.524105}, {"timestamp": 1315.73, "power": 32.524105}, {"timestamp": 1336.32, "power": 32.524105}, {"timestamp": 1356.88, "power": 32.524105}, {"timestamp": 1377.46, "power": 32.524105}, {"timestamp": 1398.06, "power": 32.524105}, {"timestamp": 1418.65, "power": 32.524105}, {"timestamp": 1439.24, "power": 32.524105}, {"timestamp": 1459.82, "power": 32.524105}, {"timestamp": 1480.41, "power": 32.524105}, {"timestamp": 1500.98, "power": 32.524105}, {"timestamp": 1521.53, "power": 32.524105}, {"timestamp": 1542.11, "power": 32.524105}, {"timestamp": 1562.7, "power": 32.524105}, {"timestamp": 1583.29, "power": 32.524105}, {"timestamp": 1603.87, "power": 32.524105}, {"timestamp": 1624.46, "power": 32.524105}, {"timestamp": 1645.02, "power": 32.524105}, {"timestamp": 1665.57, "power": 32.524105}, {"timestamp": 1686.15, "power": 32.524105}, {"timestamp": 1706.73, "power": 32.524105}, {"timestamp": 1727.32, "power": 32.524105}, {"timestamp": 1747.91, "power": 32.524105}, {"timestamp": 1768.49, "power": 32.524105}, {"timestamp": 1789.06, "power": 32.524105}, {"timestamp": 1809.61, "power": 32.524105}, {"timestamp": 1830.19, "power": 32.524105}, {"timestamp": 1850.78, "power": 32.524105}, {"timestamp": 1871.37, "power": 32.524105}, {"timestamp": 1891.95, "power": 32.524105}, {"timestamp": 1912.54, "power": 32.524105}, {"timestamp": 1933.1, "power": 32.524105}, {"timestamp": 1953.66, "power": 32.524105}, {"timestamp": 1974.25, "power": 32.524105}, {"timestamp": 1994.84, "power": 32.524105}, {"timestamp": 2015.42, "power": 33.115403}, {"timestamp": 2036.43, "power": 33.115403}, {"timestamp": 2057.01, "power": 33.115403}, {"timestamp": 2077.56, "power": 33.115403}, {"timestamp": 2098.14, "power": 33.115403}, {"timestamp": 2118.73, "power": 33.115403}, {"timestamp": 2139.31, "power": 33.115403}, {"timestamp": 2159.9, "power": 33.115403}, {"timestamp": 2180.49, "power": 33.115403}, {"timestamp": 2201.05, "power": 33.115403}, {"timestamp": 2221.6, "power": 33.115403}, {"timestamp": 2242.18, "power": 33.115403}, {"timestamp": 2262.77, "power": 33.115403}, {"timestamp": 2283.36, "power": 33.115403}, {"timestamp": 2303.95, "power": 33.115403}, {"timestamp": 2324.54, "power": 33.115403}, {"timestamp": 2345.1, "power": 33.115403}, {"timestamp": 2365.65, "power": 33.115403}, {"timestamp": 2386.25, "power": 33.115403}, {"timestamp": 2406.84, "power": 33.115403}, {"timestamp": 2427.43, "power": 33.115403}, {"timestamp": 2448.01, "power": 33.115403}, {"timestamp": 2468.6, "power": 33.115403}, {"timestamp": 2489.21, "power": 33.115403}, {"timestamp": 2509.83, "power": 33.115403}, {"timestamp": 2530.36, "power": 33.115403}, {"timestamp": 2550.89, "power": 33.115403}, {"timestamp": 2571.44, "power": 33.115403}, {"timestamp": 2591.97, "power": 33.115403}, {"timestamp": 2612.51, "power": 33.115403}, {"timestamp": 2633.03, "power": 33.115403}, {"timestamp": 2653.52, "power": 33.115403}, {"timestamp": 2674.06, "power": 33.115403}, {"timestamp": 2694.61, "power": 33.115403}, {"timestamp": 2715.16, "power": 33.115403}, {"timestamp": 2735.7, "power": 33.115403}, {"timestamp": 2756.24, "power": 33.115403}, {"timestamp": 2776.76, "power": 33.115403}, {"timestamp": 2797.26, "power": 33.115403}, {"timestamp": 2817.8, "power": 33.115403}, {"timestamp": 2838.34, "power": 33.115403}, {"timestamp": 2858.88, "power": 33.115403}, {"timestamp": 2879.42, "power": 33.115403}, {"timestamp": 2899.96, "power": 33.115403}, {"timestamp": 2920.51, "power": 33.115403}, {"timestamp": 2941.02, "power": 33.115403}, {"timestamp": 2961.56, "power": 33.115403}, {"timestamp": 2982.1, "power": 33.115403}, {"timestamp": 3002.64, "power": 33.115403}, {"timestamp": 3023.19, "power": 32.95363400000001}, {"timestamp": 3044.31, "power": 32.95363400000001}, {"timestamp": 3064.82, "power": 32.95363400000001}, {"timestamp": 3085.31, "power": 32.95363400000001}, {"timestamp": 3105.84, "power": 32.95363400000001}, {"timestamp": 3126.38, "power": 32.95363400000001}, {"timestamp": 3146.93, "power": 32.95363400000001}, {"timestamp": 3167.49, "power": 32.95363400000001}, {"timestamp": 3188.03, "power": 32.95363400000001}, {"timestamp": 3208.57, "power": 32.95363400000001}, {"timestamp": 3229.08, "power": 32.95363400000001}, {"timestamp": 3249.61, "power": 32.95363400000001}, {"timestamp": 3270.15, "power": 32.95363400000001}, {"timestamp": 3290.7, "power": 32.95363400000001}, {"timestamp": 3311.24, "power": 32.95363400000001}, {"timestamp": 3331.78, "power": 32.95363400000001}, {"timestamp": 3352.33, "power": 32.95363400000001}, {"timestamp": 3372.84, "power": 32.95363400000001}, {"timestamp": 3393.33, "power": 32.95363400000001}, {"timestamp": 3413.87, "power": 32.95363400000001}, {"timestamp": 3434.41, "power": 32.95363400000001}, {"timestamp": 3454.95, "power": 32.95363400000001}, {"timestamp": 3475.5, "power": 32.95363400000001}, {"timestamp": 3496.04, "power": 32.95363400000001}, {"timestamp": 3516.58, "power": 32.95363400000001}, {"timestamp": 3537.1, "power": 32.95363400000001}, {"timestamp": 3557.63, "power": 32.95363400000001}, {"timestamp": 3578.17, "power": 32.95363400000001}, {"timestamp": 3598.71, "power": 32.95363400000001}, {"timestamp": 3619.26, "power": 32.95363400000001}, {"timestamp": 3639.79, "power": 32.95363400000001}, {"timestamp": 3660.33, "power": 32.95363400000001}, {"timestamp": 3680.85, "power": 32.95363400000001}, {"timestamp": 3701.34, "power": 32.95363400000001}, {"timestamp": 3721.91, "power": 32.95363400000001}, {"timestamp": 3742.44, "power": 32.95363400000001}, {"timestamp": 3762.98, "power": 32.95363400000001}, {"timestamp": 3783.52, "power": 32.95363400000001}, {"timestamp": 3804.06, "power": 32.95363400000001}, {"timestamp": 3824.6, "power": 32.95363400000001}, {"timestamp": 3845.1, "power": 32.95363400000001}, {"timestamp": 3865.63, "power": 32.95363400000001}, {"timestamp": 3886.17, "power": 32.95363400000001}, {"timestamp": 3906.71, "power": 32.95363400000001}, {"timestamp": 3927.25, "power": 32.95363400000001}, {"timestamp": 3947.78, "power": 32.95363400000001}, {"timestamp": 3968.32, "power": 32.95363400000001}, {"timestamp": 3988.84, "power": 32.95363400000001}, {"timestamp": 4009.33, "power": 32.95363400000001}, {"timestamp": 4029.86, "power": 33.246183}, {"timestamp": 4050.88, "power": 33.246183}, {"timestamp": 4071.42, "power": 33.246183}, {"timestamp": 4091.96, "power": 33.246183}, {"timestamp": 4112.5, "power": 33.246183}, {"timestamp": 4133.01, "power": 33.246183}, {"timestamp": 4153.54, "power": 33.246183}, {"timestamp": 4174.08, "power": 33.246183}, {"timestamp": 4194.62, "power": 33.246183}, {"timestamp": 4215.16, "power": 33.246183}, {"timestamp": 4235.73, "power": 33.246183}, {"timestamp": 4256.3, "power": 33.246183}, {"timestamp": 4276.82, "power": 33.246183}, {"timestamp": 4297.31, "power": 33.246183}, {"timestamp": 4317.87, "power": 33.246183}, {"timestamp": 4338.43, "power": 33.246183}, {"timestamp": 4359.0, "power": 33.246183}, {"timestamp": 4379.56, "power": 33.246183}, {"timestamp": 4400.12, "power": 33.246183}, {"timestamp": 4420.69, "power": 33.246183}, {"timestamp": 4441.18, "power": 33.246183}, {"timestamp": 4461.75, "power": 33.246183}, {"timestamp": 4482.31, "power": 33.246183}, {"timestamp": 4502.87, "power": 33.246183}, {"timestamp": 4523.44, "power": 33.246183}, {"timestamp": 4543.98, "power": 33.246183}, {"timestamp": 4564.52, "power": 33.246183}, {"timestamp": 4585.03, "power": 33.246183}, {"timestamp": 4605.56, "power": 33.246183}, {"timestamp": 4626.1, "power": 33.246183}, {"timestamp": 4646.64, "power": 33.246183}, {"timestamp": 4667.18, "power": 33.246183}, {"timestamp": 4687.71, "power": 33.246183}, {"timestamp": 4708.25, "power": 33.246183}, {"timestamp": 4728.77, "power": 33.246183}, {"timestamp": 4749.26, "power": 33.246183}, {"timestamp": 4769.79, "power": 33.246183}, {"timestamp": 4790.33, "power": 33.246183}, {"timestamp": 4810.87, "power": 33.246183}, {"timestamp": 4831.41, "power": 33.246183}, {"timestamp": 4851.95, "power": 33.246183}, {"timestamp": 4872.49, "power": 33.246183}, {"timestamp": 4893.01, "power": 33.246183}, {"timestamp": 4913.54, "power": 33.246183}, {"timestamp": 4934.07, "power": 33.246183}, {"timestamp": 4954.61, "power": 33.246183}, {"timestamp": 4975.15, "power": 33.246183}, {"timestamp": 4995.69, "power": 33.246183}, {"timestamp": 5016.23, "power": 33.246183}, {"timestamp": 5036.74, "power": 33.306307000000004}, {"timestamp": 5057.77, "power": 33.306307000000004}, {"timestamp": 5078.31, "power": 33.306307000000004}, {"timestamp": 5098.85, "power": 33.306307000000004}, {"timestamp": 5119.39, "power": 33.306307000000004}, {"timestamp": 5139.92, "power": 33.306307000000004}, {"timestamp": 5160.46, "power": 33.306307000000004}, {"timestamp": 5180.98, "power": 33.306307000000004}, {"timestamp": 5201.52, "power": 33.306307000000004}, {"timestamp": 5222.05, "power": 33.306307000000004}, {"timestamp": 5242.59, "power": 33.306307000000004}, {"timestamp": 5263.13, "power": 33.306307000000004}, {"timestamp": 5283.67, "power": 33.306307000000004}, {"timestamp": 5304.21, "power": 33.306307000000004}, {"timestamp": 5324.73, "power": 33.306307000000004}, {"timestamp": 5345.22, "power": 33.306307000000004}, {"timestamp": 5365.79, "power": 33.306307000000004}, {"timestamp": 5386.36, "power": 33.306307000000004}, {"timestamp": 5406.94, "power": 33.306307000000004}, {"timestamp": 5427.48, "power": 33.306307000000004}, {"timestamp": 5448.04, "power": 33.306307000000004}, {"timestamp": 5468.6, "power": 33.306307000000004}, {"timestamp": 5489.11, "power": 33.306307000000004}, {"timestamp": 5509.66, "power": 33.306307000000004}, {"timestamp": 5530.23, "power": 33.306307000000004}, {"timestamp": 5550.8, "power": 33.306307000000004}, {"timestamp": 5571.34, "power": 33.306307000000004}, {"timestamp": 5591.88, "power": 33.306307000000004}, {"timestamp": 5612.42, "power": 33.306307000000004}, {"timestamp": 5632.94, "power": 33.306307000000004}, {"timestamp": 5653.47, "power": 33.306307000000004}, {"timestamp": 5674.01, "power": 33.306307000000004}, {"timestamp": 5694.55, "power": 33.306307000000004}, {"timestamp": 5715.09, "power": 33.306307000000004}, {"timestamp": 5735.63, "power": 33.306307000000004}, {"timestamp": 5756.17, "power": 33.306307000000004}, {"timestamp": 5776.71, "power": 33.306307000000004}, {"timestamp": 5797.2, "power": 33.306307000000004}, {"timestamp": 5817.73, "power": 33.306307000000004}, {"timestamp": 5838.27, "power": 33.306307000000004}, {"timestamp": 5858.81, "power": 33.306307000000004}, {"timestamp": 5879.35, "power": 33.306307000000004}, {"timestamp": 5899.89, "power": 33.306307000000004}, {"timestamp": 5920.43, "power": 33.306307000000004}, {"timestamp": 5940.96, "power": 33.306307000000004}, {"timestamp": 5961.49, "power": 33.306307000000004}, {"timestamp": 5982.04, "power": 33.306307000000004}, {"timestamp": 6002.57, "power": 33.306307000000004}, {"timestamp": 6023.11, "power": 33.306307000000004}, {"timestamp": 6043.65, "power": 33.055009}, {"timestamp": 6064.7, "power": 33.055009}, {"timestamp": 6085.19, "power": 33.055009}, {"timestamp": 6105.68, "power": 33.055009}, {"timestamp": 6126.21, "power": 33.055009}, {"timestamp": 6146.75, "power": 33.055009}, {"timestamp": 6167.29, "power": 33.055009}, {"timestamp": 6187.83, "power": 33.055009}, {"timestamp": 6208.37, "power": 33.055009}, {"timestamp": 6228.89, "power": 33.055009}, {"timestamp": 6249.38, "power": 33.055009}, {"timestamp": 6269.91, "power": 33.055009}, {"timestamp": 6290.45, "power": 33.055009}, {"timestamp": 6310.99, "power": 33.055009}, {"timestamp": 6331.52, "power": 33.055009}, {"timestamp": 6352.07, "power": 33.055009}, {"timestamp": 6372.61, "power": 33.055009}, {"timestamp": 6393.13, "power": 33.055009}, {"timestamp": 6413.69, "power": 33.055009}, {"timestamp": 6434.26, "power": 33.055009}, {"timestamp": 6454.82, "power": 33.055009}, {"timestamp": 6475.38, "power": 33.055009}, {"timestamp": 6495.94, "power": 33.055009}, {"timestamp": 6516.5, "power": 33.055009}, {"timestamp": 6537.01, "power": 33.055009}, {"timestamp": 6557.57, "power": 33.055009}, {"timestamp": 6578.12, "power": 33.055009}, {"timestamp": 6598.66, "power": 33.055009}, {"timestamp": 6619.24, "power": 33.055009}, {"timestamp": 6639.81, "power": 33.055009}, {"timestamp": 6660.38, "power": 33.055009}, {"timestamp": 6680.89, "power": 33.055009}, {"timestamp": 6701.39, "power": 33.055009}, {"timestamp": 6721.95, "power": 33.055009}, {"timestamp": 6742.52, "power": 33.055009}, {"timestamp": 6763.09, "power": 33.055009}, {"timestamp": 6783.65, "power": 33.055009}, {"timestamp": 6804.23, "power": 33.055009}, {"timestamp": 6824.72, "power": 33.055009}, {"timestamp": 6845.21, "power": 33.055009}, {"timestamp": 6865.76, "power": 33.055009}, {"timestamp": 6886.33, "power": 33.055009}, {"timestamp": 6906.89, "power": 33.055009}, {"timestamp": 6927.46, "power": 33.055009}, {"timestamp": 6948.05, "power": 33.055009}, {"timestamp": 6968.62, "power": 33.055009}, {"timestamp": 6989.12, "power": 33.055009}, {"timestamp": 7009.68, "power": 33.055009}, {"timestamp": 7030.25, "power": 33.055009}, {"timestamp": 7050.81, "power": 33.94341}, {"timestamp": 7071.89, "power": 33.94341}, {"timestamp": 7092.43, "power": 33.94341}, {"timestamp": 7112.99, "power": 33.94341}, {"timestamp": 7133.53, "power": 33.94341}, {"timestamp": 7154.07, "power": 33.94341}, {"timestamp": 7174.61, "power": 33.94341}, {"timestamp": 7195.15, "power": 33.94341}, {"timestamp": 7215.69, "power": 33.94341}, {"timestamp": 7236.23, "power": 33.94341}, {"timestamp": 7256.75, "power": 33.94341}, {"timestamp": 7277.23, "power": 33.94341}, {"timestamp": 7297.76, "power": 33.94341}, {"timestamp": 7318.3, "power": 33.94341}, {"timestamp": 7338.84, "power": 33.94341}, {"timestamp": 7359.38, "power": 33.94341}, {"timestamp": 7379.92, "power": 33.94341}, {"timestamp": 7400.46, "power": 33.94341}, {"timestamp": 7420.97, "power": 33.94341}, {"timestamp": 7441.5, "power": 33.94341}, {"timestamp": 7462.05, "power": 33.94341}, {"timestamp": 7482.59, "power": 33.94341}, {"timestamp": 7503.13, "power": 33.94341}, {"timestamp": 7523.67, "power": 33.94341}, {"timestamp": 7544.21, "power": 33.94341}, {"timestamp": 7564.71, "power": 33.94341}, {"timestamp": 7585.2, "power": 33.94341}, {"timestamp": 7605.73, "power": 33.94341}, {"timestamp": 7626.28, "power": 33.94341}, {"timestamp": 7646.82, "power": 33.94341}, {"timestamp": 7667.37, "power": 33.94341}, {"timestamp": 7687.91, "power": 33.94341}, {"timestamp": 7708.45, "power": 33.94341}, {"timestamp": 7728.98, "power": 33.94341}, {"timestamp": 7749.47, "power": 33.94341}, {"timestamp": 7770.01, "power": 33.94341}, {"timestamp": 7790.57, "power": 33.94341}, {"timestamp": 7811.14, "power": 33.94341}, {"timestamp": 7831.72, "power": 33.94341}, {"timestamp": 7852.29, "power": 33.94341}, {"timestamp": 7872.81, "power": 33.94341}, {"timestamp": 7893.3, "power": 33.94341}, {"timestamp": 7913.87, "power": 33.94341}, {"timestamp": 7934.43, "power": 33.94341}, {"timestamp": 7955.0, "power": 33.94341}, {"timestamp": 7975.58, "power": 33.94341}, {"timestamp": 7996.12, "power": 33.94341}, {"timestamp": 8016.67, "power": 33.94341}, {"timestamp": 8037.17, "power": 33.94341}, {"timestamp": 8057.7, "power": 33.356700000000004}, {"timestamp": 8078.75, "power": 33.356700000000004}, {"timestamp": 8099.29, "power": 33.356700000000004}, {"timestamp": 8119.83, "power": 33.356700000000004}, {"timestamp": 8140.37, "power": 33.356700000000004}, {"timestamp": 8160.88, "power": 33.356700000000004}, {"timestamp": 8181.38, "power": 33.356700000000004}, {"timestamp": 8201.91, "power": 33.356700000000004}, {"timestamp": 8222.45, "power": 33.356700000000004}, {"timestamp": 8242.99, "power": 33.356700000000004}, {"timestamp": 8263.53, "power": 33.356700000000004}, {"timestamp": 8284.07, "power": 33.356700000000004}, {"timestamp": 8304.61, "power": 33.356700000000004}, {"timestamp": 8325.12, "power": 33.356700000000004}, {"timestamp": 8345.65, "power": 33.356700000000004}, {"timestamp": 8366.19, "power": 33.356700000000004}, {"timestamp": 8386.76, "power": 33.356700000000004}, {"timestamp": 8407.33, "power": 33.356700000000004}, {"timestamp": 8427.89, "power": 33.356700000000004}, {"timestamp": 8448.46, "power": 33.356700000000004}, {"timestamp": 8468.97, "power": 33.356700000000004}, {"timestamp": 8489.52, "power": 33.356700000000004}, {"timestamp": 8510.09, "power": 33.356700000000004}, {"timestamp": 8530.63, "power": 33.356700000000004}, {"timestamp": 8551.16, "power": 33.356700000000004}, {"timestamp": 8571.7, "power": 33.356700000000004}, {"timestamp": 8592.24, "power": 33.356700000000004}, {"timestamp": 8612.83, "power": 33.356700000000004}, {"timestamp": 8633.32, "power": 33.356700000000004}, {"timestamp": 8653.85, "power": 33.356700000000004}, {"timestamp": 8674.39, "power": 33.356700000000004}, {"timestamp": 8694.93, "power": 33.356700000000004}, {"timestamp": 8715.47, "power": 33.356700000000004}, {"timestamp": 8736.01, "power": 33.356700000000004}, {"timestamp": 8756.55, "power": 33.356700000000004}, {"timestamp": 8777.06, "power": 33.356700000000004}, {"timestamp": 8797.59, "power": 33.356700000000004}, {"timestamp": 8818.13, "power": 33.356700000000004}, {"timestamp": 8838.67, "power": 33.356700000000004}, {"timestamp": 8859.21, "power": 33.356700000000004}, {"timestamp": 8879.75, "power": 33.356700000000004}, {"timestamp": 8900.29, "power": 33.356700000000004}, {"timestamp": 8920.8, "power": 33.356700000000004}, {"timestamp": 8941.29, "power": 33.356700000000004}, {"timestamp": 8961.83, "power": 33.356700000000004}, {"timestamp": 8982.37, "power": 33.356700000000004}, {"timestamp": 9002.91, "power": 33.356700000000004}, {"timestamp": 9023.45, "power": 33.356700000000004}, {"timestamp": 9043.99, "power": 33.356700000000004}, {"timestamp": 9064.57, "power": 33.411738}, {"timestamp": 9085.7, "power": 33.411738}, {"timestamp": 9106.22, "power": 33.411738}, {"timestamp": 9126.76, "power": 33.411738}, {"timestamp": 9147.29, "power": 33.411738}, {"timestamp": 9167.82, "power": 33.411738}, {"timestamp": 9188.36, "power": 33.411738}, {"timestamp": 9208.87, "power": 33.411738}, {"timestamp": 9229.36, "power": 33.411738}, {"timestamp": 9249.89, "power": 33.411738}, {"timestamp": 9270.42, "power": 33.411738}, {"timestamp": 9290.96, "power": 33.411738}, {"timestamp": 9311.49, "power": 33.411738}, {"timestamp": 9332.02, "power": 33.411738}, {"timestamp": 9352.55, "power": 33.411738}, {"timestamp": 9373.06, "power": 33.411738}, {"timestamp": 9393.6, "power": 33.411738}, {"timestamp": 9414.16, "power": 33.411738}, {"timestamp": 9434.72, "power": 33.411738}, {"timestamp": 9455.29, "power": 33.411738}, {"timestamp": 9475.84, "power": 33.411738}, {"timestamp": 9496.4, "power": 33.411738}, {"timestamp": 9516.9, "power": 33.411738}, {"timestamp": 9537.39, "power": 33.411738}, {"timestamp": 9557.94, "power": 33.411738}, {"timestamp": 9578.5, "power": 33.411738}, {"timestamp": 9599.06, "power": 33.411738}, {"timestamp": 9619.61, "power": 33.411738}, {"timestamp": 9640.17, "power": 33.411738}, {"timestamp": 9660.71, "power": 33.411738}, {"timestamp": 9681.2, "power": 33.411738}, {"timestamp": 9701.76, "power": 33.411738}, {"timestamp": 9722.31, "power": 33.411738}, {"timestamp": 9742.88, "power": 33.411738}, {"timestamp": 9763.44, "power": 33.411738}, {"timestamp": 9783.99, "power": 33.411738}, {"timestamp": 9804.56, "power": 33.411738}, {"timestamp": 9825.06, "power": 33.411738}, {"timestamp": 9845.55, "power": 33.411738}, {"timestamp": 9866.09, "power": 33.411738}, {"timestamp": 9886.66, "power": 33.411738}, {"timestamp": 9907.22, "power": 33.411738}, {"timestamp": 9927.78, "power": 33.411738}, {"timestamp": 9948.34, "power": 33.411738}, {"timestamp": 9968.85, "power": 33.411738}, {"timestamp": 9989.33, "power": 33.411738}, {"timestamp": 10009.9, "power": 33.411738}, {"timestamp": 10030.4, "power": 33.411738}, {"timestamp": 10051.0, "power": 33.411738}, {"timestamp": 10071.6, "power": 33.723783}, {"timestamp": 10092.7, "power": 33.723783}, {"timestamp": 10113.2, "power": 33.723783}, {"timestamp": 10133.7, "power": 33.723783}, {"timestamp": 10154.2, "power": 33.723783}, {"timestamp": 10174.8, "power": 33.723783}, {"timestamp": 10195.3, "power": 33.723783}, {"timestamp": 10215.9, "power": 33.723783}, {"timestamp": 10236.5, "power": 33.723783}, {"timestamp": 10257.0, "power": 33.723783}, {"timestamp": 10277.5, "power": 33.723783}, {"timestamp": 10298.0, "power": 33.723783}, {"timestamp": 10318.6, "power": 33.723783}, {"timestamp": 10339.2, "power": 33.723783}, {"timestamp": 10359.7, "power": 33.723783}, {"timestamp": 10380.3, "power": 33.723783}, {"timestamp": 10400.8, "power": 33.723783}, {"timestamp": 10421.3, "power": 33.723783}, {"timestamp": 10441.9, "power": 33.723783}, {"timestamp": 10462.4, "power": 33.723783}, {"timestamp": 10483.0, "power": 33.723783}, {"timestamp": 10503.5, "power": 33.723783}, {"timestamp": 10524.1, "power": 33.723783}, {"timestamp": 10544.6, "power": 33.723783}, {"timestamp": 10565.1, "power": 33.723783}, {"timestamp": 10585.7, "power": 33.723783}, {"timestamp": 10606.3, "power": 33.723783}, {"timestamp": 10626.8, "power": 33.723783}, {"timestamp": 10647.4, "power": 33.723783}, {"timestamp": 10668.0, "power": 33.723783}, {"timestamp": 10688.5, "power": 33.723783}, {"timestamp": 10709.0, "power": 33.723783}, {"timestamp": 10729.6, "power": 33.723783}, {"timestamp": 10750.1, "power": 33.723783}, {"timestamp": 10770.7, "power": 33.723783}, {"timestamp": 10791.3, "power": 33.723783}, {"timestamp": 10811.8, "power": 33.723783}, {"timestamp": 10832.4, "power": 33.723783}, {"timestamp": 10852.9, "power": 33.723783}, {"timestamp": 10873.4, "power": 33.723783}, {"timestamp": 10893.9, "power": 33.723783}, {"timestamp": 10914.5, "power": 33.723783}, {"timestamp": 10935.0, "power": 33.723783}, {"timestamp": 10955.6, "power": 33.723783}, {"timestamp": 10976.1, "power": 33.723783}, {"timestamp": 10996.7, "power": 33.723783}, {"timestamp": 11017.2, "power": 33.723783}, {"timestamp": 11037.7, "power": 33.723783}, {"timestamp": 11058.2, "power": 33.723783}, {"timestamp": 11078.8, "power": 33.218579000000005}, {"timestamp": 11100.3, "power": 33.218579000000005}, {"timestamp": 11120.8, "power": 33.218579000000005}, {"timestamp": 11141.3, "power": 33.218579000000005}, {"timestamp": 11161.8, "power": 33.218579000000005}, {"timestamp": 11182.4, "power": 33.218579000000005}, {"timestamp": 11202.9, "power": 33.218579000000005}, {"timestamp": 11223.5, "power": 33.218579000000005}, {"timestamp": 11244.0, "power": 33.218579000000005}, {"timestamp": 11264.5, "power": 33.218579000000005}, {"timestamp": 11285.0, "power": 33.218579000000005}, {"timestamp": 11305.5, "power": 33.218579000000005}, {"timestamp": 11326.1, "power": 33.218579000000005}, {"timestamp": 11346.6, "power": 33.218579000000005}, {"timestamp": 11367.1, "power": 33.218579000000005}, {"timestamp": 11387.7, "power": 33.218579000000005}, {"timestamp": 11408.2, "power": 33.218579000000005}, {"timestamp": 11428.7, "power": 33.218579000000005}, {"timestamp": 11449.2, "power": 33.218579000000005}, {"timestamp": 11469.7, "power": 33.218579000000005}, {"timestamp": 11490.2, "power": 33.218579000000005}, {"timestamp": 11510.8, "power": 33.218579000000005}, {"timestamp": 11531.3, "power": 33.218579000000005}, {"timestamp": 11551.8, "power": 33.218579000000005}, {"timestamp": 11572.4, "power": 33.218579000000005}, {"timestamp": 11592.9, "power": 33.218579000000005}, {"timestamp": 11613.4, "power": 33.218579000000005}, {"timestamp": 11633.9, "power": 33.218579000000005}, {"timestamp": 11654.5, "power": 33.218579000000005}, {"timestamp": 11675.0, "power": 33.218579000000005}, {"timestamp": 11695.6, "power": 33.218579000000005}, {"timestamp": 11716.1, "power": 33.218579000000005}, {"timestamp": 11736.7, "power": 33.218579000000005}, {"timestamp": 11757.2, "power": 33.218579000000005}, {"timestamp": 11777.7, "power": 33.218579000000005}, {"timestamp": 11798.3, "power": 33.218579000000005}, {"timestamp": 11818.8, "power": 33.218579000000005}, {"timestamp": 11839.4, "power": 33.218579000000005}, {"timestamp": 11859.9, "power": 33.218579000000005}, {"timestamp": 11880.5, "power": 33.218579000000005}, {"timestamp": 11901.0, "power": 33.218579000000005}, {"timestamp": 11921.5, "power": 33.218579000000005}, {"timestamp": 11942.1, "power": 33.218579000000005}, {"timestamp": 11962.6, "power": 33.218579000000005}, {"timestamp": 11983.2, "power": 33.218579000000005}, {"timestamp": 12003.7, "power": 33.218579000000005}, {"timestamp": 12024.3, "power": 33.218579000000005}, {"timestamp": 12044.7, "power": 33.218579000000005}, {"timestamp": 12065.2, "power": 33.218579000000005}, {"timestamp": 12085.8, "power": 33.521446999999995}, {"timestamp": 12107.1, "power": 33.521446999999995}, {"timestamp": 12127.7, "power": 33.521446999999995}, {"timestamp": 12148.2, "power": 33.521446999999995}, {"timestamp": 12168.8, "power": 33.521446999999995}, {"timestamp": 12189.2, "power": 33.521446999999995}, {"timestamp": 12209.8, "power": 33.521446999999995}, {"timestamp": 12230.3, "power": 33.521446999999995}, {"timestamp": 12250.9, "power": 33.521446999999995}, {"timestamp": 12271.4, "power": 33.521446999999995}, {"timestamp": 12292.0, "power": 33.521446999999995}, {"timestamp": 12312.6, "power": 33.521446999999995}, {"timestamp": 12333.1, "power": 33.521446999999995}, {"timestamp": 12353.6, "power": 33.521446999999995}, {"timestamp": 12374.2, "power": 33.521446999999995}, {"timestamp": 12394.7, "power": 33.521446999999995}, {"timestamp": 12415.2, "power": 33.521446999999995}, {"timestamp": 12435.8, "power": 33.521446999999995}, {"timestamp": 12456.3, "power": 33.521446999999995}, {"timestamp": 12476.8, "power": 33.521446999999995}, {"timestamp": 12497.3, "power": 33.521446999999995}, {"timestamp": 12517.8, "power": 33.521446999999995}, {"timestamp": 12538.4, "power": 33.521446999999995}, {"timestamp": 12559.0, "power": 33.521446999999995}, {"timestamp": 12579.5, "power": 33.521446999999995}, {"timestamp": 12600.1, "power": 33.521446999999995}, {"timestamp": 12620.7, "power": 33.521446999999995}, {"timestamp": 12641.1, "power": 33.521446999999995}, {"timestamp": 12661.7, "power": 33.521446999999995}, {"timestamp": 12682.2, "power": 33.521446999999995}, {"timestamp": 12702.8, "power": 33.521446999999995}, {"timestamp": 12723.4, "power": 33.521446999999995}, {"timestamp": 12743.9, "power": 33.521446999999995}, {"timestamp": 12764.5, "power": 33.521446999999995}, {"timestamp": 12785.0, "power": 33.521446999999995}, {"timestamp": 12805.5, "power": 33.521446999999995}, {"timestamp": 12826.1, "power": 33.521446999999995}, {"timestamp": 12846.6, "power": 33.521446999999995}, {"timestamp": 12867.2, "power": 33.521446999999995}, {"timestamp": 12887.8, "power": 33.521446999999995}, {"timestamp": 12908.3, "power": 33.521446999999995}, {"timestamp": 12928.8, "power": 33.521446999999995}, {"timestamp": 12949.3, "power": 33.521446999999995}, {"timestamp": 12969.9, "power": 33.521446999999995}, {"timestamp": 12990.4, "power": 33.521446999999995}, {"timestamp": 13010.9, "power": 33.521446999999995}, {"timestamp": 13031.5, "power": 33.521446999999995}, {"timestamp": 13052.0, "power": 33.521446999999995}, {"timestamp": 13072.6, "power": 33.521446999999995}, {"timestamp": 13093.1, "power": 33.088991}, {"timestamp": 13114.2, "power": 33.088991}, {"timestamp": 13134.8, "power": 33.088991}, {"timestamp": 13155.3, "power": 33.088991}, {"timestamp": 13175.9, "power": 33.088991}, {"timestamp": 13196.4, "power": 33.088991}, {"timestamp": 13216.9, "power": 33.088991}, {"timestamp": 13237.5, "power": 33.088991}, {"timestamp": 13258.1, "power": 33.088991}, {"timestamp": 13278.6, "power": 33.088991}, {"timestamp": 13299.2, "power": 33.088991}, {"timestamp": 13319.7, "power": 33.088991}, {"timestamp": 13340.3, "power": 33.088991}, {"timestamp": 13360.8, "power": 33.088991}, {"timestamp": 13381.3, "power": 33.088991}, {"timestamp": 13401.8, "power": 33.088991}, {"timestamp": 13422.4, "power": 33.088991}, {"timestamp": 13443.0, "power": 33.088991}, {"timestamp": 13463.5, "power": 33.088991}, {"timestamp": 13484.1, "power": 33.088991}, {"timestamp": 13504.6, "power": 33.088991}, {"timestamp": 13525.1, "power": 33.088991}, {"timestamp": 13545.6, "power": 33.088991}, {"timestamp": 13566.2, "power": 33.088991}, {"timestamp": 13586.7, "power": 33.088991}, {"timestamp": 13607.2, "power": 33.088991}, {"timestamp": 13627.8, "power": 33.088991}, {"timestamp": 13648.3, "power": 33.088991}, {"timestamp": 13668.8, "power": 33.088991}, {"timestamp": 13689.3, "power": 33.088991}, {"timestamp": 13709.8, "power": 33.088991}, {"timestamp": 13730.3, "power": 33.088991}, {"timestamp": 13750.9, "power": 33.088991}, {"timestamp": 13771.4, "power": 33.088991}, {"timestamp": 13791.9, "power": 33.088991}, {"timestamp": 13812.5, "power": 33.088991}, {"timestamp": 13833.0, "power": 33.088991}, {"timestamp": 13853.5, "power": 33.088991}, {"timestamp": 13874.0, "power": 33.088991}, {"timestamp": 13894.6, "power": 33.088991}, {"timestamp": 13915.1, "power": 33.088991}, {"timestamp": 13935.6, "power": 33.088991}, {"timestamp": 13956.2, "power": 33.088991}, {"timestamp": 13976.7, "power": 33.088991}, {"timestamp": 13997.2, "power": 33.088991}, {"timestamp": 14017.7, "power": 33.088991}, {"timestamp": 14038.2, "power": 33.088991}, {"timestamp": 14058.8, "power": 33.088991}, {"timestamp": 14079.3, "power": 33.088991}, {"timestamp": 14099.8, "power": 33.200337}, {"timestamp": 14120.9, "power": 33.200337}, {"timestamp": 14141.3, "power": 33.200337}, {"timestamp": 14161.9, "power": 33.200337}, {"timestamp": 14182.5, "power": 33.200337}, {"timestamp": 14203.0, "power": 33.200337}, {"timestamp": 14223.6, "power": 33.200337}, {"timestamp": 14244.1, "power": 33.200337}, {"timestamp": 14264.7, "power": 33.200337}, {"timestamp": 14285.2, "power": 33.200337}, {"timestamp": 14305.7, "power": 33.200337}, {"timestamp": 14326.2, "power": 33.200337}, {"timestamp": 14346.8, "power": 33.200337}, {"timestamp": 14367.3, "power": 33.200337}, {"timestamp": 14387.9, "power": 33.200337}, {"timestamp": 14408.5, "power": 33.200337}, {"timestamp": 14429.0, "power": 33.200337}, {"timestamp": 14449.5, "power": 33.200337}, {"timestamp": 14470.0, "power": 33.200337}, {"timestamp": 14490.6, "power": 33.200337}, {"timestamp": 14511.1, "power": 33.200337}, {"timestamp": 14531.7, "power": 33.200337}, {"timestamp": 14552.2, "power": 33.200337}, {"timestamp": 14572.8, "power": 33.200337}, {"timestamp": 14593.4, "power": 33.200337}, {"timestamp": 14613.9, "power": 33.200337}, {"timestamp": 14634.5, "power": 33.200337}, {"timestamp": 14655.0, "power": 33.200337}, {"timestamp": 14675.5, "power": 33.200337}, {"timestamp": 14696.0, "power": 33.200337}, {"timestamp": 14716.6, "power": 33.200337}, {"timestamp": 14737.1, "power": 33.200337}, {"timestamp": 14757.6, "power": 33.200337}, {"timestamp": 14778.1, "power": 33.200337}, {"timestamp": 14798.6, "power": 33.200337}, {"timestamp": 14819.1, "power": 33.200337}, {"timestamp": 14839.7, "power": 33.200337}, {"timestamp": 14860.2, "power": 33.200337}, {"timestamp": 14880.7, "power": 33.200337}, {"timestamp": 14901.2, "power": 33.200337}, {"timestamp": 14921.7, "power": 33.200337}, {"timestamp": 14942.2, "power": 33.200337}, {"timestamp": 14962.8, "power": 33.200337}, {"timestamp": 14983.3, "power": 33.200337}, {"timestamp": 15003.8, "power": 33.200337}, {"timestamp": 15024.3, "power": 33.200337}, {"timestamp": 15044.8, "power": 33.200337}, {"timestamp": 15065.3, "power": 33.200337}, {"timestamp": 15085.8, "power": 33.200337}, {"timestamp": 15106.3, "power": 35.897774}, {"timestamp": 15128.8, "power": 35.897774}, {"timestamp": 15149.3, "power": 35.897774}, {"timestamp": 15169.8, "power": 35.897774}, {"timestamp": 15190.3, "power": 35.897774}, {"timestamp": 15210.8, "power": 35.897774}, {"timestamp": 15231.4, "power": 35.897774}, {"timestamp": 15251.9, "power": 35.897774}, {"timestamp": 15272.4, "power": 35.897774}, {"timestamp": 15292.9, "power": 35.897774}, {"timestamp": 15313.4, "power": 35.897774}, {"timestamp": 15333.9, "power": 35.897774}, {"timestamp": 15354.4, "power": 35.897774}, {"timestamp": 15374.9, "power": 35.897774}, {"timestamp": 15395.4, "power": 35.897774}, {"timestamp": 15416.0, "power": 35.897774}, {"timestamp": 15436.5, "power": 35.897774}, {"timestamp": 15457.0, "power": 35.897774}, {"timestamp": 15477.4, "power": 35.897774}, {"timestamp": 15498.0, "power": 35.897774}, {"timestamp": 15518.5, "power": 35.897774}, {"timestamp": 15539.0, "power": 35.897774}, {"timestamp": 15559.5, "power": 35.897774}, {"timestamp": 15580.1, "power": 35.897774}, {"timestamp": 15600.6, "power": 35.897774}, {"timestamp": 15621.1, "power": 35.897774}, {"timestamp": 15641.6, "power": 35.897774}, {"timestamp": 15662.1, "power": 35.897774}, {"timestamp": 15682.7, "power": 35.897774}, {"timestamp": 15703.2, "power": 35.897774}, {"timestamp": 15723.7, "power": 35.897774}, {"timestamp": 15744.2, "power": 35.897774}, {"timestamp": 15764.7, "power": 35.897774}, {"timestamp": 15785.2, "power": 35.897774}, {"timestamp": 15805.7, "power": 35.897774}, {"timestamp": 15826.2, "power": 35.897774}, {"timestamp": 15846.7, "power": 35.897774}, {"timestamp": 15867.3, "power": 35.897774}, {"timestamp": 15887.8, "power": 35.897774}, {"timestamp": 15908.3, "power": 35.897774}, {"timestamp": 15928.8, "power": 35.897774}, {"timestamp": 15949.3, "power": 35.897774}, {"timestamp": 15969.8, "power": 35.897774}, {"timestamp": 15990.3, "power": 35.897774}, {"timestamp": 16010.8, "power": 35.897774}, {"timestamp": 16031.3, "power": 35.897774}, {"timestamp": 16051.8, "power": 35.897774}, {"timestamp": 16072.4, "power": 35.897774}, {"timestamp": 16092.9, "power": 35.897774}, {"timestamp": 16113.4, "power": 32.464083}, {"timestamp": 16134.4, "power": 32.464083}, {"timestamp": 16154.9, "power": 32.464083}, {"timestamp": 16175.4, "power": 32.464083}, {"timestamp": 16195.9, "power": 32.464083}, {"timestamp": 16216.5, "power": 32.464083}], "timeline": {"START": "2538.715604", "END": "14537.23135"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13045.6}, {"name": "clSetKernelArg", "calls": 19, "time": 2360.9}, {"name": "clReleaseKernel", "calls": 1, "time": 606.075}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.6326}, {"name": "clReleaseContext", "calls": 1, "time": 41.5015}, {"name": "clCreateContext", "calls": 1, "time": 38.3089}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5844}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.347241}, {"name": "clCreateKernel", "calls": 1, "time": 0.340869}, {"name": "clEnqueueTask", "calls": 1, "time": 0.126385}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.092486}, {"name": "clRetainMemObject", "calls": 14, "time": 0.042163}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028838}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024588}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021216}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010358}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00953}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007429}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006863}, {"name": "clRetainDevice", "calls": 2, "time": 0.004777}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11998.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11997.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8759.078964, "utilization": 91.240406, "size": 8718900.0, "time": 995.412878}, {"type": "WRITE", "transfers": 1, "speed": 6727.897829, "utilization": 70.082269, "size": 346060.0, "time": 51.436598}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 392818065, "speed": 262.087, "utilization": 2.27506, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24560962, "speed": 476.74, "utilization": 4.13837, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len6/run0.json b/code/fpga/memory_results/dna.10MB.len6/run0.json new file mode 100644 index 0000000..4266c10 --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.9743, "power": 32.162538}, {"timestamp": 64.6325, "power": 32.162538}, {"timestamp": 85.1751, "power": 32.162538}, {"timestamp": 105.712, "power": 32.162538}, {"timestamp": 126.608, "power": 32.162538}, {"timestamp": 147.516, "power": 32.162538}, {"timestamp": 168.069, "power": 32.162538}, {"timestamp": 188.62, "power": 32.162538}, {"timestamp": 209.161, "power": 32.162538}, {"timestamp": 229.709, "power": 32.162538}, {"timestamp": 250.249, "power": 32.162538}, {"timestamp": 270.794, "power": 32.162538}, {"timestamp": 291.305, "power": 32.162538}, {"timestamp": 311.805, "power": 32.162538}, {"timestamp": 332.348, "power": 32.162538}, {"timestamp": 352.894, "power": 32.162538}, {"timestamp": 373.439, "power": 32.162538}, {"timestamp": 393.983, "power": 32.162538}, {"timestamp": 414.528, "power": 32.162538}, {"timestamp": 435.018, "power": 32.162538}, {"timestamp": 455.514, "power": 32.162538}, {"timestamp": 476.054, "power": 32.162538}, {"timestamp": 496.596, "power": 32.162538}, {"timestamp": 517.139, "power": 32.162538}, {"timestamp": 537.684, "power": 32.162538}, {"timestamp": 558.228, "power": 32.162538}, {"timestamp": 578.768, "power": 32.162538}, {"timestamp": 599.292, "power": 32.162538}, {"timestamp": 619.835, "power": 32.162538}, {"timestamp": 640.377, "power": 32.162538}, {"timestamp": 660.927, "power": 32.162538}, {"timestamp": 681.472, "power": 32.162538}, {"timestamp": 702.015, "power": 32.162538}, {"timestamp": 722.568, "power": 32.162538}, {"timestamp": 743.078, "power": 32.162538}, {"timestamp": 763.606, "power": 32.162538}, {"timestamp": 784.139, "power": 32.162538}, {"timestamp": 804.673, "power": 32.162538}, {"timestamp": 825.213, "power": 32.162538}, {"timestamp": 845.757, "power": 32.162538}, {"timestamp": 866.305, "power": 32.162538}, {"timestamp": 886.855, "power": 32.162538}, {"timestamp": 907.384, "power": 32.162538}, {"timestamp": 927.934, "power": 32.162538}, {"timestamp": 948.487, "power": 32.162538}, {"timestamp": 969.041, "power": 32.162538}, {"timestamp": 989.596, "power": 32.162538}, {"timestamp": 1010.15, "power": 33.12002}, {"timestamp": 1031.39, "power": 33.12002}, {"timestamp": 1051.94, "power": 33.12002}, {"timestamp": 1072.49, "power": 33.12002}, {"timestamp": 1093.04, "power": 33.12002}, {"timestamp": 1113.59, "power": 33.12002}, {"timestamp": 1134.13, "power": 33.12002}, {"timestamp": 1154.68, "power": 33.12002}, {"timestamp": 1175.21, "power": 33.12002}, {"timestamp": 1195.71, "power": 33.12002}, {"timestamp": 1216.28, "power": 33.12002}, {"timestamp": 1236.84, "power": 33.12002}, {"timestamp": 1257.39, "power": 33.12002}, {"timestamp": 1277.97, "power": 33.12002}, {"timestamp": 1298.52, "power": 33.12002}, {"timestamp": 1319.03, "power": 33.12002}, {"timestamp": 1339.53, "power": 33.12002}, {"timestamp": 1360.1, "power": 33.12002}, {"timestamp": 1380.65, "power": 33.12002}, {"timestamp": 1401.24, "power": 33.12002}, {"timestamp": 1421.8, "power": 33.12002}, {"timestamp": 1442.38, "power": 33.12002}, {"timestamp": 1462.94, "power": 33.12002}, {"timestamp": 1483.45, "power": 33.12002}, {"timestamp": 1504.01, "power": 33.12002}, {"timestamp": 1524.56, "power": 33.12002}, {"timestamp": 1545.14, "power": 33.12002}, {"timestamp": 1565.71, "power": 33.12002}, {"timestamp": 1586.27, "power": 33.12002}, {"timestamp": 1606.84, "power": 33.12002}, {"timestamp": 1627.36, "power": 33.12002}, {"timestamp": 1647.9, "power": 33.12002}, {"timestamp": 1668.45, "power": 33.12002}, {"timestamp": 1689.03, "power": 33.12002}, {"timestamp": 1709.58, "power": 33.12002}, {"timestamp": 1730.13, "power": 33.12002}, {"timestamp": 1750.68, "power": 33.12002}, {"timestamp": 1771.18, "power": 33.12002}, {"timestamp": 1791.68, "power": 33.12002}, {"timestamp": 1812.21, "power": 33.12002}, {"timestamp": 1832.74, "power": 33.12002}, {"timestamp": 1853.27, "power": 33.12002}, {"timestamp": 1873.79, "power": 33.12002}, {"timestamp": 1894.32, "power": 33.12002}, {"timestamp": 1914.85, "power": 33.12002}, {"timestamp": 1935.35, "power": 33.12002}, {"timestamp": 1955.88, "power": 33.12002}, {"timestamp": 1976.41, "power": 33.12002}, {"timestamp": 1996.95, "power": 33.12002}, {"timestamp": 2017.49, "power": 35.355072}, {"timestamp": 2038.65, "power": 35.355072}, {"timestamp": 2059.16, "power": 35.355072}, {"timestamp": 2079.65, "power": 35.355072}, {"timestamp": 2100.13, "power": 35.355072}, {"timestamp": 2120.66, "power": 35.355072}, {"timestamp": 2141.19, "power": 35.355072}, {"timestamp": 2161.74, "power": 35.355072}, {"timestamp": 2182.34, "power": 35.355072}, {"timestamp": 2202.9, "power": 35.355072}], "timeline": {"START": "749.299798", "END": "1719.736366"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1273.41}, {"name": "clSetKernelArg", "calls": 19, "time": 564.624}, {"name": "clReleaseKernel", "calls": 1, "time": 159.09}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5829}, {"name": "clReleaseContext", "calls": 1, "time": 51.6674}, {"name": "clCreateContext", "calls": 1, "time": 41.8227}, {"name": "clReleaseProgram", "calls": 1, "time": 14.173}, {"name": "clCreateKernel", "calls": 1, "time": 0.347811}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.280826}, {"name": "clEnqueueTask", "calls": 1, "time": 0.127082}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068304}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038031}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027049}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022775}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021272}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013371}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012188}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008757}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007057}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006501}, {"name": "clRetainDevice", "calls": 2, "time": 0.004738}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 970.437}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 969.996}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7977.298081, "utilization": 83.096855, "size": 1993560.0, "time": 249.904163}, {"type": "WRITE", "transfers": 1, "speed": 6556.362887, "utilization": 68.295447, "size": 346075.0, "time": 52.784628}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 30789792, "speed": 256.267, "utilization": 2.22454, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1931608, "speed": 482.454, "utilization": 4.18796, "size": 0.127054}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len6/run1.json b/code/fpga/memory_results/dna.10MB.len6/run1.json new file mode 100644 index 0000000..3ea6f25 --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.4506, "power": 32.522811999999995}, {"timestamp": 58.0449, "power": 32.522811999999995}, {"timestamp": 78.6291, "power": 32.522811999999995}, {"timestamp": 99.1998, "power": 32.522811999999995}, {"timestamp": 119.846, "power": 32.522811999999995}, {"timestamp": 140.476, "power": 32.522811999999995}, {"timestamp": 161.046, "power": 32.522811999999995}, {"timestamp": 181.656, "power": 32.522811999999995}, {"timestamp": 202.259, "power": 32.522811999999995}, {"timestamp": 222.868, "power": 32.522811999999995}, {"timestamp": 243.449, "power": 32.522811999999995}, {"timestamp": 264.012, "power": 32.522811999999995}, {"timestamp": 284.576, "power": 32.522811999999995}, {"timestamp": 305.177, "power": 32.522811999999995}, {"timestamp": 325.782, "power": 32.522811999999995}, {"timestamp": 346.383, "power": 32.522811999999995}, {"timestamp": 366.981, "power": 32.522811999999995}, {"timestamp": 387.555, "power": 32.522811999999995}, {"timestamp": 408.116, "power": 32.522811999999995}, {"timestamp": 428.717, "power": 32.522811999999995}, {"timestamp": 449.316, "power": 32.522811999999995}, {"timestamp": 469.918, "power": 32.522811999999995}, {"timestamp": 490.52, "power": 32.522811999999995}, {"timestamp": 511.123, "power": 32.522811999999995}, {"timestamp": 531.693, "power": 32.522811999999995}, {"timestamp": 552.256, "power": 32.522811999999995}, {"timestamp": 572.854, "power": 32.522811999999995}, {"timestamp": 593.454, "power": 32.522811999999995}, {"timestamp": 614.057, "power": 32.522811999999995}, {"timestamp": 634.663, "power": 32.522811999999995}, {"timestamp": 655.271, "power": 32.522811999999995}, {"timestamp": 675.835, "power": 32.522811999999995}, {"timestamp": 696.396, "power": 32.522811999999995}, {"timestamp": 717.007, "power": 32.522811999999995}, {"timestamp": 737.561, "power": 32.522811999999995}, {"timestamp": 758.084, "power": 32.522811999999995}, {"timestamp": 778.608, "power": 32.522811999999995}, {"timestamp": 799.131, "power": 32.522811999999995}, {"timestamp": 819.634, "power": 32.522811999999995}, {"timestamp": 840.159, "power": 32.522811999999995}, {"timestamp": 860.694, "power": 32.522811999999995}, {"timestamp": 881.235, "power": 32.522811999999995}, {"timestamp": 901.776, "power": 32.522811999999995}, {"timestamp": 922.316, "power": 32.522811999999995}, {"timestamp": 942.818, "power": 32.522811999999995}, {"timestamp": 963.337, "power": 32.522811999999995}, {"timestamp": 983.831, "power": 32.522811999999995}, {"timestamp": 1004.36, "power": 32.522811999999995}, {"timestamp": 1024.9, "power": 33.858851}, {"timestamp": 1046.1, "power": 33.858851}, {"timestamp": 1066.68, "power": 33.858851}, {"timestamp": 1087.27, "power": 33.858851}, {"timestamp": 1107.77, "power": 33.858851}, {"timestamp": 1128.26, "power": 33.858851}, {"timestamp": 1148.83, "power": 33.858851}, {"timestamp": 1169.4, "power": 33.858851}, {"timestamp": 1189.97, "power": 33.858851}, {"timestamp": 1210.55, "power": 33.858851}, {"timestamp": 1231.12, "power": 33.858851}, {"timestamp": 1251.65, "power": 33.858851}, {"timestamp": 1272.21, "power": 33.858851}, {"timestamp": 1292.78, "power": 33.858851}, {"timestamp": 1313.34, "power": 33.858851}, {"timestamp": 1333.91, "power": 33.858851}, {"timestamp": 1354.48, "power": 33.858851}, {"timestamp": 1375.04, "power": 33.858851}, {"timestamp": 1395.57, "power": 33.858851}, {"timestamp": 1416.06, "power": 33.858851}, {"timestamp": 1436.63, "power": 33.858851}, {"timestamp": 1457.19, "power": 33.858851}, {"timestamp": 1477.76, "power": 33.858851}, {"timestamp": 1498.32, "power": 33.858851}, {"timestamp": 1518.88, "power": 33.858851}, {"timestamp": 1539.41, "power": 33.858851}, {"timestamp": 1559.9, "power": 33.858851}, {"timestamp": 1580.46, "power": 33.858851}, {"timestamp": 1601.04, "power": 33.858851}, {"timestamp": 1621.59, "power": 33.858851}, {"timestamp": 1642.13, "power": 33.858851}, {"timestamp": 1662.68, "power": 33.858851}, {"timestamp": 1683.23, "power": 33.858851}, {"timestamp": 1703.73, "power": 33.858851}, {"timestamp": 1724.27, "power": 33.858851}, {"timestamp": 1744.82, "power": 33.858851}, {"timestamp": 1765.43, "power": 33.858851}, {"timestamp": 1786.01, "power": 33.858851}, {"timestamp": 1806.54, "power": 33.858851}, {"timestamp": 1827.08, "power": 33.858851}, {"timestamp": 1847.6, "power": 33.858851}, {"timestamp": 1868.13, "power": 33.858851}, {"timestamp": 1888.66, "power": 33.858851}, {"timestamp": 1909.19, "power": 33.858851}, {"timestamp": 1929.72, "power": 33.858851}, {"timestamp": 1950.26, "power": 33.858851}, {"timestamp": 1970.79, "power": 33.858851}, {"timestamp": 1991.33, "power": 33.858851}, {"timestamp": 2011.82, "power": 33.858851}, {"timestamp": 2032.34, "power": 35.114046}, {"timestamp": 2053.39, "power": 35.114046}, {"timestamp": 2073.92, "power": 35.114046}, {"timestamp": 2094.44, "power": 35.114046}, {"timestamp": 2114.97, "power": 35.114046}, {"timestamp": 2135.47, "power": 35.114046}, {"timestamp": 2155.96, "power": 35.114046}, {"timestamp": 2176.48, "power": 35.114046}, {"timestamp": 2197.01, "power": 35.114046}, {"timestamp": 2217.58, "power": 35.114046}, {"timestamp": 2238.26, "power": 35.114046}, {"timestamp": 2258.78, "power": 35.114046}], "timeline": {"START": "759.789624", "END": "1722.707657"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1314.82}, {"name": "clSetKernelArg", "calls": 19, "time": 581.721}, {"name": "clReleaseKernel", "calls": 1, "time": 168.592}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5416}, {"name": "clReleaseContext", "calls": 1, "time": 42.6557}, {"name": "clCreateContext", "calls": 1, "time": 35.1316}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5749}, {"name": "clCreateKernel", "calls": 1, "time": 0.344976}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.318342}, {"name": "clEnqueueTask", "calls": 1, "time": 0.128352}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071512}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039512}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030107}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023153}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02098}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0147}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01241}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008425}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007606}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006589}, {"name": "clRetainDevice", "calls": 2, "time": 0.004721}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 962.918}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 962.512}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6709.27932, "utilization": 69.888326, "size": 1993560.0, "time": 297.134745}, {"type": "WRITE", "transfers": 1, "speed": 6344.505163, "utilization": 66.088595, "size": 346075.0, "time": 54.547229}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 30553584, "speed": 256.292, "utilization": 2.22476, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1916844, "speed": 482.527, "utilization": 4.1886, "size": 0.127047}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len6/run2.json b/code/fpga/memory_results/dna.10MB.len6/run2.json new file mode 100644 index 0000000..a6147e5 --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.376, "power": 32.686897}, {"timestamp": 65.0623, "power": 32.686897}, {"timestamp": 85.5937, "power": 32.686897}, {"timestamp": 106.128, "power": 32.686897}, {"timestamp": 127.109, "power": 32.686897}, {"timestamp": 148.003, "power": 32.686897}, {"timestamp": 168.504, "power": 32.686897}, {"timestamp": 189.008, "power": 32.686897}, {"timestamp": 209.541, "power": 32.686897}, {"timestamp": 230.081, "power": 32.686897}, {"timestamp": 250.617, "power": 32.686897}, {"timestamp": 271.154, "power": 32.686897}, {"timestamp": 291.688, "power": 32.686897}, {"timestamp": 312.231, "power": 32.686897}, {"timestamp": 332.739, "power": 32.686897}, {"timestamp": 353.233, "power": 32.686897}, {"timestamp": 373.771, "power": 32.686897}, {"timestamp": 394.309, "power": 32.686897}, {"timestamp": 414.847, "power": 32.686897}, {"timestamp": 435.385, "power": 32.686897}, {"timestamp": 455.922, "power": 32.686897}, {"timestamp": 476.473, "power": 32.686897}, {"timestamp": 496.967, "power": 32.686897}, {"timestamp": 517.503, "power": 32.686897}, {"timestamp": 538.041, "power": 32.686897}, {"timestamp": 558.577, "power": 32.686897}, {"timestamp": 579.113, "power": 32.686897}, {"timestamp": 599.653, "power": 32.686897}, {"timestamp": 620.189, "power": 32.686897}, {"timestamp": 640.695, "power": 32.686897}, {"timestamp": 661.189, "power": 32.686897}, {"timestamp": 681.728, "power": 32.686897}, {"timestamp": 702.224, "power": 32.686897}, {"timestamp": 722.794, "power": 32.686897}, {"timestamp": 743.323, "power": 32.686897}, {"timestamp": 763.849, "power": 32.686897}, {"timestamp": 784.378, "power": 32.686897}, {"timestamp": 804.876, "power": 32.686897}, {"timestamp": 825.364, "power": 32.686897}, {"timestamp": 845.893, "power": 32.686897}, {"timestamp": 866.431, "power": 32.686897}, {"timestamp": 886.973, "power": 32.686897}, {"timestamp": 907.515, "power": 32.686897}, {"timestamp": 928.06, "power": 32.686897}, {"timestamp": 948.581, "power": 32.686897}, {"timestamp": 969.118, "power": 32.686897}, {"timestamp": 989.671, "power": 32.686897}, {"timestamp": 1010.22, "power": 33.435137999999995}, {"timestamp": 1031.43, "power": 33.435137999999995}, {"timestamp": 1051.99, "power": 33.435137999999995}, {"timestamp": 1072.54, "power": 33.435137999999995}, {"timestamp": 1093.04, "power": 33.435137999999995}, {"timestamp": 1113.58, "power": 33.435137999999995}, {"timestamp": 1134.13, "power": 33.435137999999995}, {"timestamp": 1154.67, "power": 33.435137999999995}, {"timestamp": 1175.21, "power": 33.435137999999995}, {"timestamp": 1195.75, "power": 33.435137999999995}, {"timestamp": 1216.3, "power": 33.435137999999995}, {"timestamp": 1236.81, "power": 33.435137999999995}, {"timestamp": 1257.35, "power": 33.435137999999995}, {"timestamp": 1277.89, "power": 33.435137999999995}, {"timestamp": 1298.44, "power": 33.435137999999995}, {"timestamp": 1318.98, "power": 33.435137999999995}, {"timestamp": 1339.52, "power": 33.435137999999995}, {"timestamp": 1360.06, "power": 33.435137999999995}, {"timestamp": 1380.59, "power": 33.435137999999995}, {"timestamp": 1401.09, "power": 33.435137999999995}, {"timestamp": 1421.63, "power": 33.435137999999995}, {"timestamp": 1442.18, "power": 33.435137999999995}, {"timestamp": 1462.72, "power": 33.435137999999995}, {"timestamp": 1483.27, "power": 33.435137999999995}, {"timestamp": 1503.81, "power": 33.435137999999995}, {"timestamp": 1524.36, "power": 33.435137999999995}, {"timestamp": 1544.88, "power": 33.435137999999995}, {"timestamp": 1565.41, "power": 33.435137999999995}, {"timestamp": 1585.95, "power": 33.435137999999995}, {"timestamp": 1606.49, "power": 33.435137999999995}, {"timestamp": 1627.04, "power": 33.435137999999995}, {"timestamp": 1647.58, "power": 33.435137999999995}, {"timestamp": 1668.13, "power": 33.435137999999995}, {"timestamp": 1688.64, "power": 33.435137999999995}, {"timestamp": 1709.14, "power": 33.435137999999995}, {"timestamp": 1729.67, "power": 33.435137999999995}, {"timestamp": 1750.21, "power": 33.435137999999995}, {"timestamp": 1770.74, "power": 33.435137999999995}, {"timestamp": 1791.27, "power": 33.435137999999995}, {"timestamp": 1811.8, "power": 33.435137999999995}, {"timestamp": 1832.33, "power": 33.435137999999995}, {"timestamp": 1852.85, "power": 33.435137999999995}, {"timestamp": 1873.37, "power": 33.435137999999995}, {"timestamp": 1893.89, "power": 33.435137999999995}, {"timestamp": 1914.42, "power": 33.435137999999995}, {"timestamp": 1934.94, "power": 33.435137999999995}, {"timestamp": 1955.48, "power": 33.435137999999995}, {"timestamp": 1976.01, "power": 33.435137999999995}, {"timestamp": 1996.5, "power": 33.435137999999995}, {"timestamp": 2017.0, "power": 35.225916}, {"timestamp": 2038.02, "power": 35.225916}, {"timestamp": 2058.57, "power": 35.225916}, {"timestamp": 2079.1, "power": 35.225916}, {"timestamp": 2099.62, "power": 35.225916}, {"timestamp": 2120.15, "power": 35.225916}, {"timestamp": 2140.65, "power": 35.225916}, {"timestamp": 2161.15, "power": 35.225916}, {"timestamp": 2181.8, "power": 35.225916}, {"timestamp": 2202.34, "power": 35.225916}], "timeline": {"START": "748.686834", "END": "1720.00571"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1274.47}, {"name": "clSetKernelArg", "calls": 19, "time": 564.363}, {"name": "clReleaseKernel", "calls": 1, "time": 158.318}, {"name": "clReleaseContext", "calls": 1, "time": 60.4855}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5175}, {"name": "clCreateContext", "calls": 1, "time": 42.1206}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0366}, {"name": "clCreateKernel", "calls": 1, "time": 0.338561}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.308663}, {"name": "clEnqueueTask", "calls": 1, "time": 0.115145}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072633}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040119}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026488}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023813}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021173}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015227}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.013069}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008731}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007216}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006738}, {"name": "clRetainDevice", "calls": 2, "time": 0.004781}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 971.319}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 970.901}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7989.680729, "utilization": 83.225841, "size": 1993560.0, "time": 249.516854}, {"type": "WRITE", "transfers": 1, "speed": 6485.919663, "utilization": 67.561663, "size": 346075.0, "time": 53.357919}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 30821047, "speed": 256.289, "utilization": 2.22473, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1933543, "speed": 482.453, "utilization": 4.18796, "size": 0.127056}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len6/run3.json b/code/fpga/memory_results/dna.10MB.len6/run3.json new file mode 100644 index 0000000..6158d94 --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.5069, "power": 33.026634}, {"timestamp": 58.1121, "power": 33.026634}, {"timestamp": 78.6939, "power": 33.026634}, {"timestamp": 99.2579, "power": 33.026634}, {"timestamp": 119.979, "power": 33.026634}, {"timestamp": 140.616, "power": 33.026634}, {"timestamp": 161.147, "power": 33.026634}, {"timestamp": 181.75, "power": 33.026634}, {"timestamp": 202.352, "power": 33.026634}, {"timestamp": 222.945, "power": 33.026634}, {"timestamp": 243.535, "power": 33.026634}, {"timestamp": 264.125, "power": 33.026634}, {"timestamp": 284.697, "power": 33.026634}, {"timestamp": 305.255, "power": 33.026634}, {"timestamp": 325.847, "power": 33.026634}, {"timestamp": 346.443, "power": 33.026634}, {"timestamp": 367.037, "power": 33.026634}, {"timestamp": 387.633, "power": 33.026634}, {"timestamp": 408.239, "power": 33.026634}, {"timestamp": 428.808, "power": 33.026634}, {"timestamp": 449.365, "power": 33.026634}, {"timestamp": 469.957, "power": 33.026634}, {"timestamp": 490.553, "power": 33.026634}, {"timestamp": 511.146, "power": 33.026634}, {"timestamp": 531.74, "power": 33.026634}, {"timestamp": 552.332, "power": 33.026634}, {"timestamp": 572.901, "power": 33.026634}, {"timestamp": 593.461, "power": 33.026634}, {"timestamp": 614.056, "power": 33.026634}, {"timestamp": 634.651, "power": 33.026634}, {"timestamp": 655.243, "power": 33.026634}, {"timestamp": 675.838, "power": 33.026634}, {"timestamp": 696.403, "power": 33.026634}, {"timestamp": 717.024, "power": 33.026634}, {"timestamp": 737.558, "power": 33.026634}, {"timestamp": 758.08, "power": 33.026634}, {"timestamp": 778.603, "power": 33.026634}, {"timestamp": 799.128, "power": 33.026634}, {"timestamp": 819.654, "power": 33.026634}, {"timestamp": 840.185, "power": 33.026634}, {"timestamp": 860.701, "power": 33.026634}, {"timestamp": 881.194, "power": 33.026634}, {"timestamp": 901.731, "power": 33.026634}, {"timestamp": 922.281, "power": 33.026634}, {"timestamp": 942.825, "power": 33.026634}, {"timestamp": 963.367, "power": 33.026634}, {"timestamp": 983.914, "power": 33.026634}, {"timestamp": 1004.43, "power": 33.026634}, {"timestamp": 1024.93, "power": 33.45468699999999}, {"timestamp": 1046.11, "power": 33.45468699999999}, {"timestamp": 1066.65, "power": 33.45468699999999}, {"timestamp": 1087.19, "power": 33.45468699999999}, {"timestamp": 1107.73, "power": 33.45468699999999}, {"timestamp": 1128.28, "power": 33.45468699999999}, {"timestamp": 1148.81, "power": 33.45468699999999}, {"timestamp": 1169.34, "power": 33.45468699999999}, {"timestamp": 1189.88, "power": 33.45468699999999}, {"timestamp": 1210.42, "power": 33.45468699999999}, {"timestamp": 1230.96, "power": 33.45468699999999}, {"timestamp": 1251.5, "power": 33.45468699999999}, {"timestamp": 1272.04, "power": 33.45468699999999}, {"timestamp": 1292.56, "power": 33.45468699999999}, {"timestamp": 1313.06, "power": 33.45468699999999}, {"timestamp": 1333.59, "power": 33.45468699999999}, {"timestamp": 1354.13, "power": 33.45468699999999}, {"timestamp": 1374.67, "power": 33.45468699999999}, {"timestamp": 1395.21, "power": 33.45468699999999}, {"timestamp": 1415.75, "power": 33.45468699999999}, {"timestamp": 1436.3, "power": 33.45468699999999}, {"timestamp": 1456.8, "power": 33.45468699999999}, {"timestamp": 1477.33, "power": 33.45468699999999}, {"timestamp": 1497.87, "power": 33.45468699999999}, {"timestamp": 1518.41, "power": 33.45468699999999}, {"timestamp": 1538.95, "power": 33.45468699999999}, {"timestamp": 1559.49, "power": 33.45468699999999}, {"timestamp": 1580.03, "power": 33.45468699999999}, {"timestamp": 1600.55, "power": 33.45468699999999}, {"timestamp": 1621.04, "power": 33.45468699999999}, {"timestamp": 1641.58, "power": 33.45468699999999}, {"timestamp": 1662.15, "power": 33.45468699999999}, {"timestamp": 1682.72, "power": 33.45468699999999}, {"timestamp": 1703.27, "power": 33.45468699999999}, {"timestamp": 1723.82, "power": 33.45468699999999}, {"timestamp": 1744.37, "power": 33.45468699999999}, {"timestamp": 1764.94, "power": 33.45468699999999}, {"timestamp": 1785.51, "power": 33.45468699999999}, {"timestamp": 1806.04, "power": 33.45468699999999}, {"timestamp": 1826.57, "power": 33.45468699999999}, {"timestamp": 1847.09, "power": 33.45468699999999}, {"timestamp": 1867.62, "power": 33.45468699999999}, {"timestamp": 1888.15, "power": 33.45468699999999}, {"timestamp": 1908.66, "power": 33.45468699999999}, {"timestamp": 1929.19, "power": 33.45468699999999}, {"timestamp": 1949.72, "power": 33.45468699999999}, {"timestamp": 1970.26, "power": 33.45468699999999}, {"timestamp": 1990.79, "power": 33.45468699999999}, {"timestamp": 2011.31, "power": 33.45468699999999}, {"timestamp": 2031.8, "power": 35.2512}, {"timestamp": 2052.9, "power": 35.2512}, {"timestamp": 2073.42, "power": 35.2512}, {"timestamp": 2093.94, "power": 35.2512}, {"timestamp": 2114.47, "power": 35.2512}, {"timestamp": 2134.99, "power": 35.2512}, {"timestamp": 2155.52, "power": 35.2512}, {"timestamp": 2176.05, "power": 35.2512}, {"timestamp": 2196.61, "power": 35.2512}, {"timestamp": 2217.61, "power": 35.2512}, {"timestamp": 2238.17, "power": 35.2512}, {"timestamp": 2258.72, "power": 35.2512}], "timeline": {"START": "750.56382", "END": "1728.527518"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1318.04}, {"name": "clSetKernelArg", "calls": 19, "time": 573.619}, {"name": "clReleaseKernel", "calls": 1, "time": 161.213}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.7521}, {"name": "clReleaseContext", "calls": 1, "time": 53.6695}, {"name": "clCreateContext", "calls": 1, "time": 35.0292}, {"name": "clReleaseProgram", "calls": 1, "time": 15.0429}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.380069}, {"name": "clCreateKernel", "calls": 1, "time": 0.345859}, {"name": "clEnqueueTask", "calls": 1, "time": 0.124043}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076474}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038923}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036056}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.030507}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022743}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020551}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.014094}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008107}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007837}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007575}, {"name": "clRetainDevice", "calls": 2, "time": 0.005236}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 977.964}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 977.573}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6963.989381, "utilization": 72.541556, "size": 1993560.0, "time": 286.26695}, {"type": "WRITE", "transfers": 1, "speed": 6465.703373, "utilization": 67.351077, "size": 346075.0, "time": 53.524753}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 31040888, "speed": 256.348, "utilization": 2.22524, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1947311, "speed": 482.335, "utilization": 4.18694, "size": 0.127061}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len6/run4.json b/code/fpga/memory_results/dna.10MB.len6/run4.json new file mode 100644 index 0000000..6fd8063 --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.5693, "power": 32.373692}, {"timestamp": 56.1587, "power": 32.373692}, {"timestamp": 76.7424, "power": 32.373692}, {"timestamp": 97.3133, "power": 32.373692}, {"timestamp": 118.11, "power": 32.373692}, {"timestamp": 138.648, "power": 32.373692}, {"timestamp": 159.236, "power": 32.373692}, {"timestamp": 179.842, "power": 32.373692}, {"timestamp": 200.403, "power": 32.373692}, {"timestamp": 221.006, "power": 32.373692}, {"timestamp": 241.606, "power": 32.373692}, {"timestamp": 262.208, "power": 32.373692}, {"timestamp": 282.808, "power": 32.373692}, {"timestamp": 303.407, "power": 32.373692}, {"timestamp": 323.97, "power": 32.373692}, {"timestamp": 344.536, "power": 32.373692}, {"timestamp": 365.136, "power": 32.373692}, {"timestamp": 385.74, "power": 32.373692}, {"timestamp": 406.34, "power": 32.373692}, {"timestamp": 426.942, "power": 32.373692}, {"timestamp": 447.518, "power": 32.373692}, {"timestamp": 468.083, "power": 32.373692}, {"timestamp": 488.646, "power": 32.373692}, {"timestamp": 509.248, "power": 32.373692}, {"timestamp": 529.846, "power": 32.373692}, {"timestamp": 550.447, "power": 32.373692}, {"timestamp": 571.047, "power": 32.373692}, {"timestamp": 591.632, "power": 32.373692}, {"timestamp": 612.198, "power": 32.373692}, {"timestamp": 632.798, "power": 32.373692}, {"timestamp": 653.399, "power": 32.373692}, {"timestamp": 673.999, "power": 32.373692}, {"timestamp": 694.557, "power": 32.373692}, {"timestamp": 715.114, "power": 32.373692}, {"timestamp": 735.626, "power": 32.373692}, {"timestamp": 756.112, "power": 32.373692}, {"timestamp": 776.64, "power": 32.373692}, {"timestamp": 797.182, "power": 32.373692}, {"timestamp": 817.721, "power": 32.373692}, {"timestamp": 838.264, "power": 32.373692}, {"timestamp": 858.81, "power": 32.373692}, {"timestamp": 879.367, "power": 32.373692}, {"timestamp": 899.867, "power": 32.373692}, {"timestamp": 920.407, "power": 32.373692}, {"timestamp": 940.955, "power": 32.373692}, {"timestamp": 961.507, "power": 32.373692}, {"timestamp": 982.061, "power": 32.373692}, {"timestamp": 1002.61, "power": 32.373692}, {"timestamp": 1023.17, "power": 33.185058999999995}, {"timestamp": 1044.32, "power": 33.185058999999995}, {"timestamp": 1064.87, "power": 33.185058999999995}, {"timestamp": 1085.43, "power": 33.185058999999995}, {"timestamp": 1105.98, "power": 33.185058999999995}, {"timestamp": 1126.53, "power": 33.185058999999995}, {"timestamp": 1147.08, "power": 33.185058999999995}, {"timestamp": 1167.62, "power": 33.185058999999995}, {"timestamp": 1188.12, "power": 33.185058999999995}, {"timestamp": 1208.67, "power": 33.185058999999995}, {"timestamp": 1229.21, "power": 33.185058999999995}, {"timestamp": 1249.76, "power": 33.185058999999995}, {"timestamp": 1270.31, "power": 33.185058999999995}, {"timestamp": 1290.86, "power": 33.185058999999995}, {"timestamp": 1311.36, "power": 33.185058999999995}, {"timestamp": 1331.86, "power": 33.185058999999995}, {"timestamp": 1352.4, "power": 33.185058999999995}, {"timestamp": 1372.91, "power": 33.185058999999995}, {"timestamp": 1393.49, "power": 33.185058999999995}, {"timestamp": 1414.06, "power": 33.185058999999995}, {"timestamp": 1434.63, "power": 33.185058999999995}, {"timestamp": 1455.21, "power": 33.185058999999995}, {"timestamp": 1475.73, "power": 33.185058999999995}, {"timestamp": 1496.29, "power": 33.185058999999995}, {"timestamp": 1516.86, "power": 33.185058999999995}, {"timestamp": 1537.43, "power": 33.185058999999995}, {"timestamp": 1558.0, "power": 33.185058999999995}, {"timestamp": 1578.56, "power": 33.185058999999995}, {"timestamp": 1599.12, "power": 33.185058999999995}, {"timestamp": 1619.65, "power": 33.185058999999995}, {"timestamp": 1640.21, "power": 33.185058999999995}, {"timestamp": 1660.76, "power": 33.185058999999995}, {"timestamp": 1681.34, "power": 33.185058999999995}, {"timestamp": 1701.89, "power": 33.185058999999995}, {"timestamp": 1722.44, "power": 33.185058999999995}, {"timestamp": 1743.06, "power": 33.185058999999995}, {"timestamp": 1763.62, "power": 33.185058999999995}, {"timestamp": 1784.11, "power": 33.185058999999995}, {"timestamp": 1804.64, "power": 33.185058999999995}, {"timestamp": 1825.17, "power": 33.185058999999995}, {"timestamp": 1845.7, "power": 33.185058999999995}, {"timestamp": 1866.24, "power": 33.185058999999995}, {"timestamp": 1886.77, "power": 33.185058999999995}, {"timestamp": 1907.33, "power": 33.185058999999995}, {"timestamp": 1927.82, "power": 33.185058999999995}, {"timestamp": 1948.36, "power": 33.185058999999995}, {"timestamp": 1968.89, "power": 33.185058999999995}, {"timestamp": 1989.43, "power": 33.185058999999995}, {"timestamp": 2009.93, "power": 33.185058999999995}, {"timestamp": 2030.47, "power": 34.264457}, {"timestamp": 2051.55, "power": 34.264457}, {"timestamp": 2072.04, "power": 34.264457}, {"timestamp": 2092.56, "power": 34.264457}, {"timestamp": 2113.09, "power": 34.264457}, {"timestamp": 2133.63, "power": 34.264457}, {"timestamp": 2154.16, "power": 34.264457}, {"timestamp": 2174.7, "power": 34.264457}, {"timestamp": 2195.29, "power": 34.264457}, {"timestamp": 2215.79, "power": 34.264457}], "timeline": {"START": "738.864565", "END": "1704.318897"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1307.44}, {"name": "clSetKernelArg", "calls": 19, "time": 566.812}, {"name": "clReleaseKernel", "calls": 1, "time": 158.793}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.8294}, {"name": "clReleaseContext", "calls": 1, "time": 41.395}, {"name": "clCreateContext", "calls": 1, "time": 33.3135}, {"name": "clReleaseProgram", "calls": 1, "time": 14.9019}, {"name": "clCreateKernel", "calls": 1, "time": 0.346122}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.312718}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125803}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.098152}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03872}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029814}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02317}, {"name": "clCreateBuffer", "calls": 7, "time": 0.019994}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014409}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012194}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007803}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007424}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00682}, {"name": "clRetainDevice", "calls": 2, "time": 0.004574}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 965.454}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 965.103}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6928.456286, "utilization": 72.17142, "size": 1993560.0, "time": 287.735091}, {"type": "WRITE", "transfers": 1, "speed": 6404.100725, "utilization": 66.709383, "size": 346075.0, "time": 54.039621}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 30628899, "speed": 256.236, "utilization": 2.22427, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1921560, "speed": 482.617, "utilization": 4.18939, "size": 0.127048}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len8/run0.json b/code/fpga/memory_results/dna.10MB.len8/run0.json new file mode 100644 index 0000000..4bff1ef --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.8707, "power": 32.031073}, {"timestamp": 58.4229, "power": 32.031073}, {"timestamp": 79.0074, "power": 32.031073}, {"timestamp": 99.576, "power": 32.031073}, {"timestamp": 120.255, "power": 32.031073}, {"timestamp": 140.834, "power": 32.031073}, {"timestamp": 161.405, "power": 32.031073}, {"timestamp": 181.973, "power": 32.031073}, {"timestamp": 202.528, "power": 32.031073}, {"timestamp": 223.124, "power": 32.031073}, {"timestamp": 243.717, "power": 32.031073}, {"timestamp": 264.312, "power": 32.031073}, {"timestamp": 284.905, "power": 32.031073}, {"timestamp": 305.487, "power": 32.031073}, {"timestamp": 326.041, "power": 32.031073}, {"timestamp": 346.596, "power": 32.031073}, {"timestamp": 367.191, "power": 32.031073}, {"timestamp": 387.788, "power": 32.031073}, {"timestamp": 408.384, "power": 32.031073}, {"timestamp": 428.975, "power": 32.031073}, {"timestamp": 449.499, "power": 32.031073}, {"timestamp": 470.027, "power": 32.031073}, {"timestamp": 490.55, "power": 32.031073}, {"timestamp": 511.078, "power": 32.031073}, {"timestamp": 531.63, "power": 32.031073}, {"timestamp": 552.196, "power": 32.031073}, {"timestamp": 572.772, "power": 32.031073}, {"timestamp": 593.343, "power": 32.031073}, {"timestamp": 613.843, "power": 32.031073}, {"timestamp": 634.384, "power": 32.031073}, {"timestamp": 654.933, "power": 32.031073}, {"timestamp": 675.48, "power": 32.031073}, {"timestamp": 696.027, "power": 32.031073}, {"timestamp": 716.594, "power": 32.031073}, {"timestamp": 737.152, "power": 32.031073}, {"timestamp": 757.681, "power": 32.031073}, {"timestamp": 778.208, "power": 32.031073}, {"timestamp": 798.787, "power": 32.031073}, {"timestamp": 819.322, "power": 32.031073}, {"timestamp": 839.851, "power": 32.031073}, {"timestamp": 860.381, "power": 32.031073}, {"timestamp": 880.943, "power": 32.031073}], "timeline": {"START": "463.883779", "END": "589.001939"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 331.691}, {"name": "clSetKernelArg", "calls": 19, "time": 288.465}, {"name": "clReleaseKernel", "calls": 1, "time": 89.1161}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.1074}, {"name": "clReleaseContext", "calls": 1, "time": 38.9984}, {"name": "clCreateContext", "calls": 1, "time": 35.3852}, {"name": "clReleaseProgram", "calls": 1, "time": 12.103}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.379184}, {"name": "clCreateKernel", "calls": 1, "time": 0.35163}, {"name": "clEnqueueTask", "calls": 1, "time": 0.138222}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086058}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03813}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036558}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023306}, {"name": "clCreateBuffer", "calls": 7, "time": 0.019961}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.0112}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008816}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00837}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00747}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00729}, {"name": "clRetainDevice", "calls": 2, "time": 0.00533}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 125.118}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 124.714}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6352.2169, "utilization": 66.168926, "size": 969240.0, "time": 152.582951}, {"type": "WRITE", "transfers": 1, "speed": 6434.075504, "utilization": 67.02162, "size": 346090.0, "time": 53.790195}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3167920, "speed": 221.485, "utilization": 1.92262, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 200800, "speed": 472.434, "utilization": 4.10099, "size": 0.119937}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len8/run1.json b/code/fpga/memory_results/dna.10MB.len8/run1.json new file mode 100644 index 0000000..aaee58c --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.5536, "power": 32.470178}, {"timestamp": 58.1713, "power": 32.470178}, {"timestamp": 78.7595, "power": 32.470178}, {"timestamp": 99.322, "power": 32.470178}, {"timestamp": 120.002, "power": 32.470178}, {"timestamp": 140.509, "power": 32.470178}, {"timestamp": 161.053, "power": 32.470178}, {"timestamp": 181.666, "power": 32.470178}, {"timestamp": 202.268, "power": 32.470178}, {"timestamp": 222.869, "power": 32.470178}, {"timestamp": 243.469, "power": 32.470178}, {"timestamp": 264.044, "power": 32.470178}, {"timestamp": 284.606, "power": 32.470178}, {"timestamp": 305.198, "power": 32.470178}, {"timestamp": 325.796, "power": 32.470178}, {"timestamp": 346.389, "power": 32.470178}, {"timestamp": 366.985, "power": 32.470178}, {"timestamp": 387.584, "power": 32.470178}, {"timestamp": 408.299, "power": 32.470178}, {"timestamp": 428.787, "power": 32.470178}, {"timestamp": 449.224, "power": 32.470178}, {"timestamp": 469.817, "power": 32.470178}, {"timestamp": 490.288, "power": 32.470178}, {"timestamp": 510.818, "power": 32.470178}, {"timestamp": 531.349, "power": 32.470178}, {"timestamp": 551.858, "power": 32.470178}, {"timestamp": 572.347, "power": 32.470178}, {"timestamp": 592.882, "power": 32.470178}, {"timestamp": 613.428, "power": 32.470178}, {"timestamp": 633.995, "power": 32.470178}, {"timestamp": 654.521, "power": 32.470178}, {"timestamp": 675.052, "power": 32.470178}, {"timestamp": 695.586, "power": 32.470178}, {"timestamp": 716.097, "power": 32.470178}, {"timestamp": 736.584, "power": 32.470178}, {"timestamp": 757.111, "power": 32.470178}, {"timestamp": 777.643, "power": 32.470178}, {"timestamp": 798.174, "power": 32.470178}, {"timestamp": 818.703, "power": 32.470178}, {"timestamp": 839.23, "power": 32.470178}, {"timestamp": 859.811, "power": 32.470178}, {"timestamp": 880.31, "power": 32.470178}, {"timestamp": 900.793, "power": 32.470178}], "timeline": {"START": "462.640139", "END": "591.299084"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 332.923}, {"name": "clSetKernelArg", "calls": 19, "time": 289.127}, {"name": "clReleaseKernel", "calls": 1, "time": 89.7261}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.1801}, {"name": "clReleaseContext", "calls": 1, "time": 45.2386}, {"name": "clCreateContext", "calls": 1, "time": 35.0708}, {"name": "clReleaseProgram", "calls": 1, "time": 9.44197}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.431486}, {"name": "clCreateKernel", "calls": 1, "time": 0.346226}, {"name": "clEnqueueTask", "calls": 1, "time": 0.144498}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078502}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039338}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029427}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023535}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021455}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010383}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009982}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00849}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008056}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006622}, {"name": "clRetainDevice", "calls": 2, "time": 0.004725}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 128.659}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 128.236}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6398.187141, "utilization": 66.647783, "size": 969240.0, "time": 151.48666}, {"type": "WRITE", "transfers": 1, "speed": 6574.664396, "utilization": 68.486087, "size": 346090.0, "time": 52.639976}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3285767, "speed": 222.767, "utilization": 1.93374, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 208160, "speed": 473.093, "utilization": 4.10671, "size": 0.120225}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len8/run2.json b/code/fpga/memory_results/dna.10MB.len8/run2.json new file mode 100644 index 0000000..548eeeb --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.1239, "power": 32.481}, {"timestamp": 55.7239, "power": 32.481}, {"timestamp": 76.3138, "power": 32.481}, {"timestamp": 96.8856, "power": 32.481}, {"timestamp": 117.549, "power": 32.481}, {"timestamp": 138.084, "power": 32.481}, {"timestamp": 158.662, "power": 32.481}, {"timestamp": 179.238, "power": 32.481}, {"timestamp": 199.802, "power": 32.481}, {"timestamp": 220.409, "power": 32.481}, {"timestamp": 241.006, "power": 32.481}, {"timestamp": 261.607, "power": 32.481}, {"timestamp": 282.209, "power": 32.481}, {"timestamp": 302.807, "power": 32.481}, {"timestamp": 323.371, "power": 32.481}, {"timestamp": 343.974, "power": 32.481}, {"timestamp": 364.575, "power": 32.481}, {"timestamp": 385.178, "power": 32.481}, {"timestamp": 405.778, "power": 32.481}, {"timestamp": 426.332, "power": 32.481}, {"timestamp": 446.869, "power": 32.481}, {"timestamp": 467.34, "power": 32.481}, {"timestamp": 487.83, "power": 32.481}, {"timestamp": 508.36, "power": 32.481}, {"timestamp": 528.888, "power": 32.481}, {"timestamp": 549.42, "power": 32.481}, {"timestamp": 569.956, "power": 32.481}, {"timestamp": 590.5, "power": 32.481}, {"timestamp": 611.005, "power": 32.481}, {"timestamp": 631.512, "power": 32.481}, {"timestamp": 652.061, "power": 32.481}, {"timestamp": 672.617, "power": 32.481}, {"timestamp": 693.168, "power": 32.481}, {"timestamp": 713.736, "power": 32.481}, {"timestamp": 734.297, "power": 32.481}, {"timestamp": 754.835, "power": 32.481}, {"timestamp": 775.363, "power": 32.481}, {"timestamp": 795.919, "power": 32.481}, {"timestamp": 816.451, "power": 32.481}, {"timestamp": 836.982, "power": 32.481}, {"timestamp": 857.663, "power": 32.481}, {"timestamp": 878.213, "power": 32.481}], "timeline": {"START": "458.272179", "END": "581.494407"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 329.653}, {"name": "clSetKernelArg", "calls": 19, "time": 287.296}, {"name": "clReleaseKernel", "calls": 1, "time": 87.6505}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.6833}, {"name": "clReleaseContext", "calls": 1, "time": 51.9664}, {"name": "clCreateContext", "calls": 1, "time": 32.8767}, {"name": "clReleaseProgram", "calls": 1, "time": 9.54012}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.416049}, {"name": "clCreateKernel", "calls": 1, "time": 0.350175}, {"name": "clEnqueueTask", "calls": 1, "time": 0.119454}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089516}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038283}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029422}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023061}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020384}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01064}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008115}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007865}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007743}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00638}, {"name": "clRetainDevice", "calls": 2, "time": 0.004645}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 123.222}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 122.803}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6346.230106, "utilization": 66.106564, "size": 969240.0, "time": 152.726892}, {"type": "WRITE", "transfers": 1, "speed": 6466.177271, "utilization": 67.356013, "size": 346090.0, "time": 53.52315}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3104737, "speed": 220.718, "utilization": 1.91595, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 196836, "speed": 471.921, "utilization": 4.09654, "size": 0.119784}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len8/run3.json b/code/fpga/memory_results/dna.10MB.len8/run3.json new file mode 100644 index 0000000..a5ce3ce --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.8371, "power": 32.69522}, {"timestamp": 59.4336, "power": 32.69522}, {"timestamp": 80.0133, "power": 32.69522}, {"timestamp": 100.58, "power": 32.69522}, {"timestamp": 121.297, "power": 32.69522}, {"timestamp": 141.789, "power": 32.69522}, {"timestamp": 162.333, "power": 32.69522}, {"timestamp": 182.939, "power": 32.69522}, {"timestamp": 203.53, "power": 32.69522}, {"timestamp": 224.125, "power": 32.69522}, {"timestamp": 244.734, "power": 32.69522}, {"timestamp": 265.292, "power": 32.69522}, {"timestamp": 285.85, "power": 32.69522}, {"timestamp": 306.406, "power": 32.69522}, {"timestamp": 327.0, "power": 32.69522}, {"timestamp": 347.592, "power": 32.69522}, {"timestamp": 368.185, "power": 32.69522}, {"timestamp": 388.756, "power": 32.69522}, {"timestamp": 409.312, "power": 32.69522}, {"timestamp": 429.914, "power": 32.69522}, {"timestamp": 450.446, "power": 32.69522}, {"timestamp": 470.971, "power": 32.69522}, {"timestamp": 491.493, "power": 32.69522}, {"timestamp": 512.016, "power": 32.69522}, {"timestamp": 532.542, "power": 32.69522}, {"timestamp": 553.057, "power": 32.69522}, {"timestamp": 573.582, "power": 32.69522}, {"timestamp": 594.119, "power": 32.69522}, {"timestamp": 614.654, "power": 32.69522}, {"timestamp": 635.201, "power": 32.69522}, {"timestamp": 655.749, "power": 32.69522}, {"timestamp": 676.302, "power": 32.69522}, {"timestamp": 696.832, "power": 32.69522}, {"timestamp": 717.347, "power": 32.69522}, {"timestamp": 737.9, "power": 32.69522}, {"timestamp": 758.448, "power": 32.69522}, {"timestamp": 779.006, "power": 32.69522}, {"timestamp": 799.561, "power": 32.69522}, {"timestamp": 820.093, "power": 32.69522}, {"timestamp": 840.616, "power": 32.69522}, {"timestamp": 861.125, "power": 32.69522}, {"timestamp": 881.653, "power": 32.69522}, {"timestamp": 902.177, "power": 32.69522}], "timeline": {"START": "467.91821", "END": "592.24946"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 330.846}, {"name": "clSetKernelArg", "calls": 19, "time": 292.457}, {"name": "clReleaseKernel", "calls": 1, "time": 88.6021}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5077}, {"name": "clReleaseContext", "calls": 1, "time": 45.8349}, {"name": "clCreateContext", "calls": 1, "time": 36.4962}, {"name": "clReleaseProgram", "calls": 1, "time": 9.41489}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.419105}, {"name": "clCreateKernel", "calls": 1, "time": 0.351032}, {"name": "clEnqueueTask", "calls": 1, "time": 0.102914}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072523}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038511}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028803}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023298}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020153}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010721}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00956}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008191}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008013}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006666}, {"name": "clRetainDevice", "calls": 2, "time": 0.004719}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 124.331}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 123.914}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6367.163713, "utilization": 66.324622, "size": 969240.0, "time": 152.224765}, {"type": "WRITE", "transfers": 1, "speed": 6410.906222, "utilization": 66.780273, "size": 346090.0, "time": 53.984595}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3142308, "speed": 221.143, "utilization": 1.91965, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 199249, "speed": 472.568, "utilization": 4.10216, "size": 0.119842}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.10MB.len8/run4.json b/code/fpga/memory_results/dna.10MB.len8/run4.json new file mode 100644 index 0000000..e91abcc --- /dev/null +++ b/code/fpga/memory_results/dna.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.9307, "power": 32.40151}, {"timestamp": 57.5502, "power": 32.40151}, {"timestamp": 78.1364, "power": 32.40151}, {"timestamp": 98.7313, "power": 32.40151}, {"timestamp": 119.439, "power": 32.40151}, {"timestamp": 139.97, "power": 32.40151}, {"timestamp": 160.555, "power": 32.40151}, {"timestamp": 181.164, "power": 32.40151}, {"timestamp": 201.764, "power": 32.40151}, {"timestamp": 222.365, "power": 32.40151}, {"timestamp": 242.991, "power": 32.40151}, {"timestamp": 263.545, "power": 32.40151}, {"timestamp": 284.141, "power": 32.40151}, {"timestamp": 304.735, "power": 32.40151}, {"timestamp": 325.327, "power": 32.40151}, {"timestamp": 345.886, "power": 32.40151}, {"timestamp": 366.485, "power": 32.40151}, {"timestamp": 387.071, "power": 32.40151}, {"timestamp": 407.635, "power": 32.40151}, {"timestamp": 428.227, "power": 32.40151}, {"timestamp": 448.773, "power": 32.40151}, {"timestamp": 469.293, "power": 32.40151}, {"timestamp": 489.817, "power": 32.40151}, {"timestamp": 510.361, "power": 32.40151}, {"timestamp": 530.866, "power": 32.40151}, {"timestamp": 551.393, "power": 32.40151}, {"timestamp": 571.931, "power": 32.40151}, {"timestamp": 592.472, "power": 32.40151}, {"timestamp": 612.975, "power": 32.40151}, {"timestamp": 633.522, "power": 32.40151}, {"timestamp": 653.999, "power": 32.40151}, {"timestamp": 674.482, "power": 32.40151}, {"timestamp": 694.987, "power": 32.40151}, {"timestamp": 715.47, "power": 32.40151}, {"timestamp": 735.943, "power": 32.40151}, {"timestamp": 756.42, "power": 32.40151}, {"timestamp": 776.951, "power": 32.40151}, {"timestamp": 797.513, "power": 32.40151}, {"timestamp": 818.045, "power": 32.40151}, {"timestamp": 838.58, "power": 32.40151}, {"timestamp": 859.067, "power": 32.40151}, {"timestamp": 879.556, "power": 32.40151}], "timeline": {"START": "461.587921", "END": "586.782486"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 328.545}, {"name": "clSetKernelArg", "calls": 19, "time": 289.601}, {"name": "clReleaseKernel", "calls": 1, "time": 89.4951}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.3373}, {"name": "clReleaseContext", "calls": 1, "time": 42.5103}, {"name": "clCreateContext", "calls": 1, "time": 34.6387}, {"name": "clReleaseProgram", "calls": 1, "time": 9.38699}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.432583}, {"name": "clCreateKernel", "calls": 1, "time": 0.352084}, {"name": "clEnqueueTask", "calls": 1, "time": 0.105831}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080173}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038717}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034628}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023298}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020902}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01053}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009094}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008102}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00764}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006693}, {"name": "clRetainDevice", "calls": 2, "time": 0.004679}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 125.195}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 124.832}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6417.273284, "utilization": 66.846597, "size": 969240.0, "time": 151.036111}, {"type": "WRITE", "transfers": 1, "speed": 6646.560542, "utilization": 69.235006, "size": 346090.0, "time": 52.070567}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3172842, "speed": 221.481, "utilization": 1.92258, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 201092, "speed": 472.064, "utilization": 4.09778, "size": 0.119958}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len4/run0.json b/code/fpga/memory_results/dna.15MB.len4/run0.json new file mode 100644 index 0000000..176165f --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.3704, "power": 32.852000000000004}, {"timestamp": 55.0002, "power": 32.852000000000004}, {"timestamp": 75.5401, "power": 32.852000000000004}, {"timestamp": 96.0455, "power": 32.852000000000004}, {"timestamp": 116.969, "power": 32.852000000000004}, {"timestamp": 137.864, "power": 32.852000000000004}, {"timestamp": 158.411, "power": 32.852000000000004}, {"timestamp": 178.962, "power": 32.852000000000004}, {"timestamp": 199.505, "power": 32.852000000000004}, {"timestamp": 220.014, "power": 32.852000000000004}, {"timestamp": 240.546, "power": 32.852000000000004}, {"timestamp": 261.082, "power": 32.852000000000004}, {"timestamp": 281.618, "power": 32.852000000000004}, {"timestamp": 302.154, "power": 32.852000000000004}, {"timestamp": 322.693, "power": 32.852000000000004}, {"timestamp": 343.231, "power": 32.852000000000004}, {"timestamp": 363.742, "power": 32.852000000000004}, {"timestamp": 384.239, "power": 32.852000000000004}, {"timestamp": 404.77, "power": 32.852000000000004}, {"timestamp": 425.311, "power": 32.852000000000004}, {"timestamp": 445.85, "power": 32.852000000000004}, {"timestamp": 466.392, "power": 32.852000000000004}, {"timestamp": 486.928, "power": 32.852000000000004}, {"timestamp": 507.466, "power": 32.852000000000004}, {"timestamp": 527.977, "power": 32.852000000000004}, {"timestamp": 548.506, "power": 32.852000000000004}, {"timestamp": 569.042, "power": 32.852000000000004}, {"timestamp": 589.575, "power": 32.852000000000004}, {"timestamp": 610.108, "power": 32.852000000000004}, {"timestamp": 630.643, "power": 32.852000000000004}, {"timestamp": 651.177, "power": 32.852000000000004}, {"timestamp": 671.672, "power": 32.852000000000004}, {"timestamp": 692.167, "power": 32.852000000000004}, {"timestamp": 712.704, "power": 32.852000000000004}, {"timestamp": 733.24, "power": 32.852000000000004}, {"timestamp": 753.774, "power": 32.852000000000004}, {"timestamp": 774.308, "power": 32.852000000000004}, {"timestamp": 794.842, "power": 32.852000000000004}, {"timestamp": 815.376, "power": 32.852000000000004}, {"timestamp": 835.896, "power": 32.852000000000004}, {"timestamp": 856.429, "power": 32.852000000000004}, {"timestamp": 876.964, "power": 32.852000000000004}, {"timestamp": 897.499, "power": 32.852000000000004}, {"timestamp": 918.035, "power": 32.852000000000004}, {"timestamp": 938.567, "power": 32.852000000000004}, {"timestamp": 959.101, "power": 32.852000000000004}, {"timestamp": 979.642, "power": 32.852000000000004}, {"timestamp": 1000.14, "power": 32.852000000000004}, {"timestamp": 1020.66, "power": 32.663542}, {"timestamp": 1041.74, "power": 32.663542}, {"timestamp": 1062.29, "power": 32.663542}, {"timestamp": 1082.83, "power": 32.663542}, {"timestamp": 1103.38, "power": 32.663542}, {"timestamp": 1123.89, "power": 32.663542}, {"timestamp": 1144.39, "power": 32.663542}, {"timestamp": 1164.92, "power": 32.663542}, {"timestamp": 1185.46, "power": 32.663542}, {"timestamp": 1206.01, "power": 32.663542}, {"timestamp": 1226.55, "power": 32.663542}, {"timestamp": 1247.09, "power": 32.663542}, {"timestamp": 1267.64, "power": 32.663542}, {"timestamp": 1288.13, "power": 32.663542}, {"timestamp": 1308.67, "power": 32.663542}, {"timestamp": 1329.22, "power": 32.663542}, {"timestamp": 1349.76, "power": 32.663542}, {"timestamp": 1370.31, "power": 32.663542}, {"timestamp": 1390.86, "power": 32.663542}, {"timestamp": 1411.4, "power": 32.663542}, {"timestamp": 1431.94, "power": 32.663542}, {"timestamp": 1452.47, "power": 32.663542}, {"timestamp": 1473.01, "power": 32.663542}, {"timestamp": 1493.54, "power": 32.663542}, {"timestamp": 1514.08, "power": 32.663542}, {"timestamp": 1534.62, "power": 32.663542}, {"timestamp": 1555.16, "power": 32.663542}, {"timestamp": 1575.61, "power": 32.663542}, {"timestamp": 1595.85, "power": 32.663542}, {"timestamp": 1616.34, "power": 32.663542}, {"timestamp": 1636.88, "power": 32.663542}, {"timestamp": 1657.42, "power": 32.663542}, {"timestamp": 1677.96, "power": 32.663542}, {"timestamp": 1698.5, "power": 32.663542}, {"timestamp": 1719.04, "power": 32.663542}, {"timestamp": 1739.58, "power": 32.663542}, {"timestamp": 1760.08, "power": 32.663542}, {"timestamp": 1780.61, "power": 32.663542}, {"timestamp": 1801.15, "power": 32.663542}, {"timestamp": 1821.69, "power": 32.663542}, {"timestamp": 1842.23, "power": 32.663542}, {"timestamp": 1862.78, "power": 32.663542}, {"timestamp": 1883.32, "power": 32.663542}, {"timestamp": 1903.83, "power": 32.663542}, {"timestamp": 1924.32, "power": 32.663542}, {"timestamp": 1944.85, "power": 32.663542}, {"timestamp": 1965.39, "power": 32.663542}, {"timestamp": 1985.93, "power": 32.663542}, {"timestamp": 2006.47, "power": 32.663542}, {"timestamp": 2027.01, "power": 32.608478}, {"timestamp": 2047.99, "power": 32.608478}, {"timestamp": 2068.49, "power": 32.608478}, {"timestamp": 2089.02, "power": 32.608478}, {"timestamp": 2109.56, "power": 32.608478}, {"timestamp": 2130.09, "power": 32.608478}, {"timestamp": 2150.63, "power": 32.608478}, {"timestamp": 2171.17, "power": 32.608478}, {"timestamp": 2191.67, "power": 32.608478}, {"timestamp": 2212.17, "power": 32.608478}, {"timestamp": 2232.7, "power": 32.608478}, {"timestamp": 2253.24, "power": 32.608478}, {"timestamp": 2273.78, "power": 32.608478}, {"timestamp": 2294.32, "power": 32.608478}, {"timestamp": 2314.85, "power": 32.608478}, {"timestamp": 2335.4, "power": 32.608478}, {"timestamp": 2355.92, "power": 32.608478}, {"timestamp": 2376.42, "power": 32.608478}, {"timestamp": 2396.96, "power": 32.608478}, {"timestamp": 2417.49, "power": 32.608478}, {"timestamp": 2438.03, "power": 32.608478}, {"timestamp": 2458.57, "power": 32.608478}, {"timestamp": 2479.1, "power": 32.608478}, {"timestamp": 2499.64, "power": 32.608478}, {"timestamp": 2520.14, "power": 32.608478}, {"timestamp": 2540.68, "power": 32.608478}, {"timestamp": 2561.22, "power": 32.608478}, {"timestamp": 2581.76, "power": 32.608478}, {"timestamp": 2602.3, "power": 32.608478}, {"timestamp": 2622.84, "power": 32.608478}, {"timestamp": 2643.38, "power": 32.608478}, {"timestamp": 2663.89, "power": 32.608478}, {"timestamp": 2684.43, "power": 32.608478}, {"timestamp": 2704.97, "power": 32.608478}, {"timestamp": 2725.51, "power": 32.608478}, {"timestamp": 2746.05, "power": 32.608478}, {"timestamp": 2766.59, "power": 32.608478}, {"timestamp": 2787.13, "power": 32.608478}, {"timestamp": 2807.66, "power": 32.608478}, {"timestamp": 2828.16, "power": 32.608478}, {"timestamp": 2848.69, "power": 32.608478}, {"timestamp": 2869.24, "power": 32.608478}, {"timestamp": 2889.78, "power": 32.608478}, {"timestamp": 2910.32, "power": 32.608478}, {"timestamp": 2930.86, "power": 32.608478}, {"timestamp": 2951.4, "power": 32.608478}, {"timestamp": 2971.91, "power": 32.608478}, {"timestamp": 2992.46, "power": 32.608478}, {"timestamp": 3012.99, "power": 32.608478}, {"timestamp": 3033.53, "power": 32.949705}, {"timestamp": 3054.5, "power": 32.949705}, {"timestamp": 3075.04, "power": 32.949705}, {"timestamp": 3095.57, "power": 32.949705}, {"timestamp": 3116.08, "power": 32.949705}, {"timestamp": 3136.61, "power": 32.949705}, {"timestamp": 3157.16, "power": 32.949705}, {"timestamp": 3177.69, "power": 32.949705}, {"timestamp": 3198.23, "power": 32.949705}, {"timestamp": 3218.77, "power": 32.949705}, {"timestamp": 3239.31, "power": 32.949705}, {"timestamp": 3259.82, "power": 32.949705}, {"timestamp": 3280.31, "power": 32.949705}, {"timestamp": 3300.84, "power": 32.949705}, {"timestamp": 3321.38, "power": 32.949705}, {"timestamp": 3341.92, "power": 32.949705}, {"timestamp": 3362.46, "power": 32.949705}, {"timestamp": 3382.99, "power": 32.949705}, {"timestamp": 3403.53, "power": 32.949705}, {"timestamp": 3424.05, "power": 32.949705}, {"timestamp": 3444.58, "power": 32.949705}, {"timestamp": 3465.12, "power": 32.949705}, {"timestamp": 3485.65, "power": 32.949705}, {"timestamp": 3506.2, "power": 32.949705}, {"timestamp": 3526.73, "power": 32.949705}, {"timestamp": 3547.28, "power": 32.949705}, {"timestamp": 3567.79, "power": 32.949705}, {"timestamp": 3588.29, "power": 32.949705}, {"timestamp": 3608.82, "power": 32.949705}, {"timestamp": 3629.36, "power": 32.949705}, {"timestamp": 3649.9, "power": 32.949705}, {"timestamp": 3670.43, "power": 32.949705}, {"timestamp": 3691.0, "power": 32.949705}, {"timestamp": 3711.54, "power": 32.949705}, {"timestamp": 3732.04, "power": 32.949705}, {"timestamp": 3752.52, "power": 32.949705}, {"timestamp": 3773.05, "power": 32.949705}, {"timestamp": 3793.58, "power": 32.949705}, {"timestamp": 3814.11, "power": 32.949705}, {"timestamp": 3834.65, "power": 32.949705}, {"timestamp": 3855.19, "power": 32.949705}, {"timestamp": 3875.71, "power": 32.949705}, {"timestamp": 3896.21, "power": 32.949705}, {"timestamp": 3916.76, "power": 32.949705}, {"timestamp": 3937.3, "power": 32.949705}, {"timestamp": 3957.86, "power": 32.949705}, {"timestamp": 3978.41, "power": 32.949705}, {"timestamp": 3998.96, "power": 32.949705}, {"timestamp": 4019.52, "power": 32.949705}, {"timestamp": 4040.05, "power": 33.269678}, {"timestamp": 4061.04, "power": 33.269678}, {"timestamp": 4081.59, "power": 33.269678}, {"timestamp": 4102.15, "power": 33.269678}, {"timestamp": 4122.7, "power": 33.269678}, {"timestamp": 4143.26, "power": 33.269678}, {"timestamp": 4163.8, "power": 33.269678}, {"timestamp": 4184.3, "power": 33.269678}, {"timestamp": 4204.84, "power": 33.269678}, {"timestamp": 4225.4, "power": 33.269678}, {"timestamp": 4245.95, "power": 33.269678}, {"timestamp": 4266.5, "power": 33.269678}, {"timestamp": 4287.05, "power": 33.269678}, {"timestamp": 4307.61, "power": 33.269678}, {"timestamp": 4328.13, "power": 33.269678}, {"timestamp": 4348.67, "power": 33.269678}, {"timestamp": 4369.22, "power": 33.269678}, {"timestamp": 4389.78, "power": 33.269678}, {"timestamp": 4410.32, "power": 33.269678}, {"timestamp": 4430.87, "power": 33.269678}, {"timestamp": 4451.43, "power": 33.269678}, {"timestamp": 4471.96, "power": 33.269678}, {"timestamp": 4492.5, "power": 33.269678}, {"timestamp": 4513.06, "power": 33.269678}, {"timestamp": 4533.61, "power": 33.269678}, {"timestamp": 4554.16, "power": 33.269678}, {"timestamp": 4574.71, "power": 33.269678}, {"timestamp": 4595.26, "power": 33.269678}, {"timestamp": 4615.79, "power": 33.269678}, {"timestamp": 4636.29, "power": 33.269678}, {"timestamp": 4656.84, "power": 33.269678}, {"timestamp": 4677.39, "power": 33.269678}, {"timestamp": 4697.94, "power": 33.269678}, {"timestamp": 4718.49, "power": 33.269678}, {"timestamp": 4739.04, "power": 33.269678}, {"timestamp": 4759.59, "power": 33.269678}, {"timestamp": 4780.11, "power": 33.269678}, {"timestamp": 4800.65, "power": 33.269678}, {"timestamp": 4821.21, "power": 33.269678}, {"timestamp": 4841.76, "power": 33.269678}, {"timestamp": 4862.31, "power": 33.269678}, {"timestamp": 4882.87, "power": 33.269678}, {"timestamp": 4903.42, "power": 33.269678}, {"timestamp": 4923.95, "power": 33.269678}, {"timestamp": 4944.49, "power": 33.269678}, {"timestamp": 4965.05, "power": 33.269678}, {"timestamp": 4985.6, "power": 33.269678}, {"timestamp": 5006.15, "power": 33.269678}, {"timestamp": 5026.7, "power": 33.269678}, {"timestamp": 5047.26, "power": 33.359761999999996}, {"timestamp": 5068.48, "power": 33.359761999999996}, {"timestamp": 5089.03, "power": 33.359761999999996}, {"timestamp": 5109.58, "power": 33.359761999999996}, {"timestamp": 5130.12, "power": 33.359761999999996}, {"timestamp": 5150.66, "power": 33.359761999999996}, {"timestamp": 5171.21, "power": 33.359761999999996}, {"timestamp": 5191.74, "power": 33.359761999999996}, {"timestamp": 5212.23, "power": 33.359761999999996}, {"timestamp": 5232.77, "power": 33.359761999999996}, {"timestamp": 5253.31, "power": 33.359761999999996}, {"timestamp": 5273.85, "power": 33.359761999999996}, {"timestamp": 5294.39, "power": 33.359761999999996}, {"timestamp": 5314.95, "power": 33.359761999999996}, {"timestamp": 5335.5, "power": 33.359761999999996}, {"timestamp": 5356.03, "power": 33.359761999999996}, {"timestamp": 5376.53, "power": 33.359761999999996}, {"timestamp": 5397.06, "power": 33.359761999999996}, {"timestamp": 5417.61, "power": 33.359761999999996}, {"timestamp": 5438.15, "power": 33.359761999999996}, {"timestamp": 5458.69, "power": 33.359761999999996}, {"timestamp": 5479.23, "power": 33.359761999999996}, {"timestamp": 5499.75, "power": 33.359761999999996}, {"timestamp": 5520.29, "power": 33.359761999999996}, {"timestamp": 5540.83, "power": 33.359761999999996}, {"timestamp": 5561.34, "power": 33.359761999999996}, {"timestamp": 5581.83, "power": 33.359761999999996}, {"timestamp": 5602.33, "power": 33.359761999999996}, {"timestamp": 5622.86, "power": 33.359761999999996}, {"timestamp": 5643.36, "power": 33.359761999999996}, {"timestamp": 5663.86, "power": 33.359761999999996}, {"timestamp": 5684.36, "power": 33.359761999999996}, {"timestamp": 5704.9, "power": 33.359761999999996}, {"timestamp": 5725.44, "power": 33.359761999999996}, {"timestamp": 5745.99, "power": 33.359761999999996}, {"timestamp": 5766.53, "power": 33.359761999999996}, {"timestamp": 5787.07, "power": 33.359761999999996}, {"timestamp": 5807.62, "power": 33.359761999999996}, {"timestamp": 5828.12, "power": 33.359761999999996}, {"timestamp": 5848.61, "power": 33.359761999999996}, {"timestamp": 5869.15, "power": 33.359761999999996}, {"timestamp": 5889.69, "power": 33.359761999999996}, {"timestamp": 5910.23, "power": 33.359761999999996}, {"timestamp": 5930.78, "power": 33.359761999999996}, {"timestamp": 5951.32, "power": 33.359761999999996}, {"timestamp": 5971.84, "power": 33.359761999999996}, {"timestamp": 5992.33, "power": 33.359761999999996}, {"timestamp": 6012.87, "power": 33.359761999999996}, {"timestamp": 6033.41, "power": 33.359761999999996}, {"timestamp": 6053.96, "power": 33.396476}, {"timestamp": 6075.06, "power": 33.396476}, {"timestamp": 6095.6, "power": 33.396476}, {"timestamp": 6116.12, "power": 33.396476}, {"timestamp": 6136.65, "power": 33.396476}, {"timestamp": 6157.19, "power": 33.396476}, {"timestamp": 6177.73, "power": 33.396476}, {"timestamp": 6198.27, "power": 33.396476}, {"timestamp": 6218.82, "power": 33.396476}, {"timestamp": 6239.36, "power": 33.396476}, {"timestamp": 6259.87, "power": 33.396476}, {"timestamp": 6280.37, "power": 33.396476}, {"timestamp": 6300.9, "power": 33.396476}, {"timestamp": 6321.45, "power": 33.396476}, {"timestamp": 6341.99, "power": 33.396476}, {"timestamp": 6362.54, "power": 33.396476}, {"timestamp": 6383.09, "power": 33.396476}, {"timestamp": 6403.64, "power": 33.396476}, {"timestamp": 6424.14, "power": 33.396476}, {"timestamp": 6444.68, "power": 33.396476}, {"timestamp": 6465.21, "power": 33.396476}, {"timestamp": 6485.76, "power": 33.396476}, {"timestamp": 6506.3, "power": 33.396476}, {"timestamp": 6526.84, "power": 33.396476}, {"timestamp": 6547.41, "power": 33.396476}, {"timestamp": 6567.93, "power": 33.396476}, {"timestamp": 6588.49, "power": 33.396476}, {"timestamp": 6609.05, "power": 33.396476}, {"timestamp": 6629.6, "power": 33.396476}, {"timestamp": 6650.16, "power": 33.396476}, {"timestamp": 6670.72, "power": 33.396476}, {"timestamp": 6691.29, "power": 33.396476}, {"timestamp": 6711.8, "power": 33.396476}, {"timestamp": 6732.3, "power": 33.396476}, {"timestamp": 6752.84, "power": 33.396476}, {"timestamp": 6773.41, "power": 33.396476}, {"timestamp": 6793.99, "power": 33.396476}, {"timestamp": 6814.56, "power": 33.396476}, {"timestamp": 6835.13, "power": 33.396476}, {"timestamp": 6855.69, "power": 33.396476}, {"timestamp": 6876.19, "power": 33.396476}, {"timestamp": 6896.74, "power": 33.396476}, {"timestamp": 6917.31, "power": 33.396476}, {"timestamp": 6937.9, "power": 33.396476}, {"timestamp": 6958.46, "power": 33.396476}, {"timestamp": 6979.04, "power": 33.396476}, {"timestamp": 6999.63, "power": 33.396476}, {"timestamp": 7020.12, "power": 33.396476}, {"timestamp": 7040.69, "power": 33.396476}, {"timestamp": 7061.27, "power": 33.469948}, {"timestamp": 7082.4, "power": 33.469948}, {"timestamp": 7102.94, "power": 33.469948}, {"timestamp": 7123.48, "power": 33.469948}, {"timestamp": 7144.01, "power": 33.469948}, {"timestamp": 7164.54, "power": 33.469948}, {"timestamp": 7185.09, "power": 33.469948}, {"timestamp": 7205.63, "power": 33.469948}, {"timestamp": 7226.17, "power": 33.469948}, {"timestamp": 7246.71, "power": 33.469948}, {"timestamp": 7267.25, "power": 33.469948}, {"timestamp": 7287.78, "power": 33.469948}, {"timestamp": 7308.27, "power": 33.469948}, {"timestamp": 7328.81, "power": 33.469948}, {"timestamp": 7349.35, "power": 33.469948}, {"timestamp": 7369.89, "power": 33.469948}, {"timestamp": 7390.44, "power": 33.469948}, {"timestamp": 7410.98, "power": 33.469948}, {"timestamp": 7431.52, "power": 33.469948}, {"timestamp": 7452.04, "power": 33.469948}, {"timestamp": 7472.57, "power": 33.469948}, {"timestamp": 7493.11, "power": 33.469948}, {"timestamp": 7513.65, "power": 33.469948}, {"timestamp": 7534.19, "power": 33.469948}, {"timestamp": 7554.73, "power": 33.469948}, {"timestamp": 7575.28, "power": 33.469948}, {"timestamp": 7595.8, "power": 33.469948}, {"timestamp": 7616.3, "power": 33.469948}, {"timestamp": 7636.84, "power": 33.469948}, {"timestamp": 7657.38, "power": 33.469948}, {"timestamp": 7677.92, "power": 33.469948}, {"timestamp": 7698.46, "power": 33.469948}, {"timestamp": 7719.01, "power": 33.469948}, {"timestamp": 7739.55, "power": 33.469948}, {"timestamp": 7760.07, "power": 33.469948}, {"timestamp": 7780.61, "power": 33.469948}, {"timestamp": 7801.15, "power": 33.469948}, {"timestamp": 7821.69, "power": 33.469948}, {"timestamp": 7842.23, "power": 33.469948}, {"timestamp": 7862.77, "power": 33.469948}, {"timestamp": 7883.31, "power": 33.469948}, {"timestamp": 7903.83, "power": 33.469948}, {"timestamp": 7924.32, "power": 33.469948}, {"timestamp": 7944.85, "power": 33.469948}, {"timestamp": 7965.39, "power": 33.469948}, {"timestamp": 7985.93, "power": 33.469948}, {"timestamp": 8006.48, "power": 33.469948}, {"timestamp": 8027.02, "power": 33.469948}, {"timestamp": 8047.56, "power": 33.469948}, {"timestamp": 8068.08, "power": 33.572860000000006}, {"timestamp": 8089.07, "power": 33.572860000000006}, {"timestamp": 8109.62, "power": 33.572860000000006}, {"timestamp": 8130.15, "power": 33.572860000000006}, {"timestamp": 8150.7, "power": 33.572860000000006}, {"timestamp": 8171.24, "power": 33.572860000000006}, {"timestamp": 8191.75, "power": 33.572860000000006}, {"timestamp": 8212.29, "power": 33.572860000000006}, {"timestamp": 8232.83, "power": 33.572860000000006}, {"timestamp": 8253.37, "power": 33.572860000000006}, {"timestamp": 8273.91, "power": 33.572860000000006}, {"timestamp": 8294.46, "power": 33.572860000000006}, {"timestamp": 8315.0, "power": 33.572860000000006}, {"timestamp": 8335.54, "power": 33.572860000000006}, {"timestamp": 8356.06, "power": 33.572860000000006}, {"timestamp": 8376.58, "power": 33.572860000000006}, {"timestamp": 8397.12, "power": 33.572860000000006}, {"timestamp": 8417.68, "power": 33.572860000000006}, {"timestamp": 8438.22, "power": 33.572860000000006}, {"timestamp": 8458.76, "power": 33.572860000000006}, {"timestamp": 8479.3, "power": 33.572860000000006}, {"timestamp": 8499.82, "power": 33.572860000000006}, {"timestamp": 8520.36, "power": 33.572860000000006}, {"timestamp": 8540.9, "power": 33.572860000000006}, {"timestamp": 8561.44, "power": 33.572860000000006}, {"timestamp": 8581.98, "power": 33.572860000000006}, {"timestamp": 8602.52, "power": 33.572860000000006}, {"timestamp": 8623.06, "power": 33.572860000000006}, {"timestamp": 8643.6, "power": 33.572860000000006}, {"timestamp": 8664.12, "power": 33.572860000000006}, {"timestamp": 8684.65, "power": 33.572860000000006}, {"timestamp": 8705.15, "power": 33.572860000000006}, {"timestamp": 8725.69, "power": 33.572860000000006}, {"timestamp": 8746.23, "power": 33.572860000000006}, {"timestamp": 8766.77, "power": 33.572860000000006}, {"timestamp": 8787.31, "power": 33.572860000000006}, {"timestamp": 8807.82, "power": 33.572860000000006}, {"timestamp": 8828.33, "power": 33.572860000000006}, {"timestamp": 8848.86, "power": 33.572860000000006}, {"timestamp": 8869.4, "power": 33.572860000000006}, {"timestamp": 8889.94, "power": 33.572860000000006}, {"timestamp": 8910.49, "power": 33.572860000000006}, {"timestamp": 8931.03, "power": 33.572860000000006}, {"timestamp": 8951.57, "power": 33.572860000000006}, {"timestamp": 8972.09, "power": 33.572860000000006}, {"timestamp": 8992.62, "power": 33.572860000000006}, {"timestamp": 9013.17, "power": 33.572860000000006}, {"timestamp": 9033.71, "power": 33.572860000000006}, {"timestamp": 9054.25, "power": 33.572860000000006}, {"timestamp": 9074.79, "power": 34.460218}, {"timestamp": 9095.93, "power": 34.460218}, {"timestamp": 9116.48, "power": 34.460218}, {"timestamp": 9137.02, "power": 34.460218}, {"timestamp": 9157.56, "power": 34.460218}, {"timestamp": 9178.1, "power": 34.460218}, {"timestamp": 9198.64, "power": 34.460218}, {"timestamp": 9219.19, "power": 34.460218}, {"timestamp": 9239.71, "power": 34.460218}, {"timestamp": 9260.21, "power": 34.460218}, {"timestamp": 9280.74, "power": 34.460218}, {"timestamp": 9301.29, "power": 34.460218}, {"timestamp": 9321.83, "power": 34.460218}, {"timestamp": 9342.37, "power": 34.460218}, {"timestamp": 9362.91, "power": 34.460218}, {"timestamp": 9383.46, "power": 34.460218}, {"timestamp": 9403.97, "power": 34.460218}, {"timestamp": 9424.51, "power": 34.460218}, {"timestamp": 9445.05, "power": 34.460218}, {"timestamp": 9465.59, "power": 34.460218}, {"timestamp": 9486.14, "power": 34.460218}, {"timestamp": 9506.68, "power": 34.460218}, {"timestamp": 9527.23, "power": 34.460218}, {"timestamp": 9547.74, "power": 34.460218}, {"timestamp": 9568.24, "power": 34.460218}, {"timestamp": 9588.77, "power": 34.460218}, {"timestamp": 9609.32, "power": 34.460218}, {"timestamp": 9629.86, "power": 34.460218}, {"timestamp": 9650.41, "power": 34.460218}, {"timestamp": 9670.94, "power": 34.460218}, {"timestamp": 9691.49, "power": 34.460218}, {"timestamp": 9712.0, "power": 34.460218}, {"timestamp": 9732.54, "power": 34.460218}, {"timestamp": 9753.08, "power": 34.460218}, {"timestamp": 9773.62, "power": 34.460218}, {"timestamp": 9794.16, "power": 34.460218}, {"timestamp": 9814.71, "power": 34.460218}, {"timestamp": 9835.25, "power": 34.460218}, {"timestamp": 9855.76, "power": 34.460218}, {"timestamp": 9876.26, "power": 34.460218}, {"timestamp": 9896.8, "power": 34.460218}, {"timestamp": 9917.34, "power": 34.460218}, {"timestamp": 9937.88, "power": 34.460218}, {"timestamp": 9958.42, "power": 34.460218}, {"timestamp": 9978.96, "power": 34.460218}, {"timestamp": 9999.5, "power": 34.460218}, {"timestamp": 10020.0, "power": 34.460218}, {"timestamp": 10040.6, "power": 34.460218}, {"timestamp": 10061.1, "power": 34.460218}, {"timestamp": 10081.7, "power": 33.311516}, {"timestamp": 10103.6, "power": 33.311516}, {"timestamp": 10124.1, "power": 33.311516}, {"timestamp": 10144.7, "power": 33.311516}, {"timestamp": 10165.2, "power": 33.311516}, {"timestamp": 10185.7, "power": 33.311516}, {"timestamp": 10206.3, "power": 33.311516}, {"timestamp": 10226.8, "power": 33.311516}, {"timestamp": 10247.4, "power": 33.311516}, {"timestamp": 10267.9, "power": 33.311516}, {"timestamp": 10288.5, "power": 33.311516}, {"timestamp": 10309.0, "power": 33.311516}, {"timestamp": 10329.6, "power": 33.311516}, {"timestamp": 10350.2, "power": 33.311516}, {"timestamp": 10370.7, "power": 33.311516}, {"timestamp": 10391.3, "power": 33.311516}, {"timestamp": 10411.8, "power": 33.311516}, {"timestamp": 10432.4, "power": 33.311516}, {"timestamp": 10453.0, "power": 33.311516}, {"timestamp": 10473.5, "power": 33.311516}, {"timestamp": 10494.1, "power": 33.311516}, {"timestamp": 10514.6, "power": 33.311516}, {"timestamp": 10535.2, "power": 33.311516}, {"timestamp": 10555.7, "power": 33.311516}, {"timestamp": 10576.3, "power": 33.311516}, {"timestamp": 10596.7, "power": 33.311516}, {"timestamp": 10617.3, "power": 33.311516}, {"timestamp": 10637.9, "power": 33.311516}, {"timestamp": 10658.4, "power": 33.311516}, {"timestamp": 10679.0, "power": 33.311516}, {"timestamp": 10699.6, "power": 33.311516}, {"timestamp": 10720.1, "power": 33.311516}, {"timestamp": 10740.6, "power": 33.311516}, {"timestamp": 10761.2, "power": 33.311516}, {"timestamp": 10781.7, "power": 33.311516}, {"timestamp": 10802.3, "power": 33.311516}, {"timestamp": 10822.9, "power": 33.311516}, {"timestamp": 10843.4, "power": 33.311516}, {"timestamp": 10864.0, "power": 33.311516}, {"timestamp": 10884.5, "power": 33.311516}, {"timestamp": 10905.0, "power": 33.311516}, {"timestamp": 10925.6, "power": 33.311516}, {"timestamp": 10946.2, "power": 33.311516}, {"timestamp": 10966.7, "power": 33.311516}, {"timestamp": 10987.3, "power": 33.311516}, {"timestamp": 11007.8, "power": 33.311516}, {"timestamp": 11028.3, "power": 33.311516}, {"timestamp": 11048.9, "power": 33.311516}, {"timestamp": 11069.5, "power": 33.311516}, {"timestamp": 11090.0, "power": 33.344834}, {"timestamp": 11111.6, "power": 33.344834}, {"timestamp": 11132.1, "power": 33.344834}, {"timestamp": 11152.7, "power": 33.344834}, {"timestamp": 11173.2, "power": 33.344834}, {"timestamp": 11193.8, "power": 33.344834}, {"timestamp": 11214.4, "power": 33.344834}, {"timestamp": 11234.9, "power": 33.344834}, {"timestamp": 11255.5, "power": 33.344834}, {"timestamp": 11276.0, "power": 33.344834}, {"timestamp": 11296.6, "power": 33.344834}, {"timestamp": 11317.1, "power": 33.344834}, {"timestamp": 11337.7, "power": 33.344834}, {"timestamp": 11358.3, "power": 33.344834}, {"timestamp": 11378.9, "power": 33.344834}, {"timestamp": 11399.4, "power": 33.344834}, {"timestamp": 11420.0, "power": 33.344834}, {"timestamp": 11440.5, "power": 33.344834}, {"timestamp": 11461.1, "power": 33.344834}, {"timestamp": 11481.6, "power": 33.344834}, {"timestamp": 11502.2, "power": 33.344834}, {"timestamp": 11522.8, "power": 33.344834}, {"timestamp": 11543.3, "power": 33.344834}, {"timestamp": 11563.8, "power": 33.344834}, {"timestamp": 11584.3, "power": 33.344834}, {"timestamp": 11604.9, "power": 33.344834}, {"timestamp": 11625.4, "power": 33.344834}, {"timestamp": 11646.0, "power": 33.344834}, {"timestamp": 11666.6, "power": 33.344834}, {"timestamp": 11687.1, "power": 33.344834}, {"timestamp": 11707.7, "power": 33.344834}, {"timestamp": 11728.2, "power": 33.344834}, {"timestamp": 11748.7, "power": 33.344834}, {"timestamp": 11769.3, "power": 33.344834}, {"timestamp": 11789.8, "power": 33.344834}, {"timestamp": 11810.3, "power": 33.344834}, {"timestamp": 11830.9, "power": 33.344834}, {"timestamp": 11851.4, "power": 33.344834}, {"timestamp": 11871.9, "power": 33.344834}, {"timestamp": 11892.5, "power": 33.344834}, {"timestamp": 11913.0, "power": 33.344834}, {"timestamp": 11933.6, "power": 33.344834}, {"timestamp": 11954.1, "power": 33.344834}, {"timestamp": 11974.6, "power": 33.344834}, {"timestamp": 11995.2, "power": 33.344834}, {"timestamp": 12015.7, "power": 33.344834}, {"timestamp": 12036.2, "power": 33.344834}, {"timestamp": 12056.7, "power": 33.344834}, {"timestamp": 12077.2, "power": 33.344834}, {"timestamp": 12097.8, "power": 34.356135}, {"timestamp": 12118.8, "power": 34.356135}, {"timestamp": 12139.4, "power": 34.356135}, {"timestamp": 12159.9, "power": 34.356135}, {"timestamp": 12180.4, "power": 34.356135}, {"timestamp": 12201.0, "power": 34.356135}, {"timestamp": 12221.5, "power": 34.356135}, {"timestamp": 12242.1, "power": 34.356135}, {"timestamp": 12262.6, "power": 34.356135}, {"timestamp": 12283.2, "power": 34.356135}, {"timestamp": 12303.7, "power": 34.356135}, {"timestamp": 12324.2, "power": 34.356135}, {"timestamp": 12344.8, "power": 34.356135}, {"timestamp": 12365.3, "power": 34.356135}, {"timestamp": 12385.9, "power": 34.356135}, {"timestamp": 12406.5, "power": 34.356135}, {"timestamp": 12427.1, "power": 34.356135}, {"timestamp": 12447.7, "power": 34.356135}, {"timestamp": 12468.2, "power": 34.356135}, {"timestamp": 12488.7, "power": 34.356135}, {"timestamp": 12509.3, "power": 34.356135}, {"timestamp": 12529.9, "power": 34.356135}, {"timestamp": 12550.4, "power": 34.356135}, {"timestamp": 12571.0, "power": 34.356135}, {"timestamp": 12591.6, "power": 34.356135}, {"timestamp": 12612.1, "power": 34.356135}, {"timestamp": 12632.6, "power": 34.356135}, {"timestamp": 12653.2, "power": 34.356135}, {"timestamp": 12673.7, "power": 34.356135}, {"timestamp": 12694.3, "power": 34.356135}, {"timestamp": 12714.9, "power": 34.356135}, {"timestamp": 12735.4, "power": 34.356135}, {"timestamp": 12756.0, "power": 34.356135}, {"timestamp": 12776.5, "power": 34.356135}, {"timestamp": 12797.1, "power": 34.356135}, {"timestamp": 12817.6, "power": 34.356135}, {"timestamp": 12838.2, "power": 34.356135}, {"timestamp": 12858.8, "power": 34.356135}, {"timestamp": 12879.4, "power": 34.356135}, {"timestamp": 12899.9, "power": 34.356135}, {"timestamp": 12920.4, "power": 34.356135}, {"timestamp": 12941.0, "power": 34.356135}, {"timestamp": 12961.6, "power": 34.356135}, {"timestamp": 12982.2, "power": 34.356135}, {"timestamp": 13002.7, "power": 34.356135}, {"timestamp": 13023.3, "power": 34.356135}, {"timestamp": 13043.9, "power": 34.356135}, {"timestamp": 13064.4, "power": 34.356135}, {"timestamp": 13084.9, "power": 34.356135}, {"timestamp": 13105.5, "power": 34.004822000000004}, {"timestamp": 13126.7, "power": 34.004822000000004}, {"timestamp": 13147.2, "power": 34.004822000000004}, {"timestamp": 13167.8, "power": 34.004822000000004}, {"timestamp": 13188.3, "power": 34.004822000000004}, {"timestamp": 13208.8, "power": 34.004822000000004}, {"timestamp": 13229.3, "power": 34.004822000000004}, {"timestamp": 13249.9, "power": 34.004822000000004}, {"timestamp": 13270.4, "power": 34.004822000000004}, {"timestamp": 13291.0, "power": 34.004822000000004}, {"timestamp": 13311.5, "power": 34.004822000000004}, {"timestamp": 13332.0, "power": 34.004822000000004}, {"timestamp": 13352.6, "power": 34.004822000000004}, {"timestamp": 13373.1, "power": 34.004822000000004}, {"timestamp": 13393.7, "power": 34.004822000000004}, {"timestamp": 13414.2, "power": 34.004822000000004}, {"timestamp": 13434.7, "power": 34.004822000000004}, {"timestamp": 13455.3, "power": 34.004822000000004}, {"timestamp": 13475.8, "power": 34.004822000000004}, {"timestamp": 13496.3, "power": 34.004822000000004}, {"timestamp": 13516.8, "power": 34.004822000000004}, {"timestamp": 13537.4, "power": 34.004822000000004}, {"timestamp": 13557.9, "power": 34.004822000000004}, {"timestamp": 13578.5, "power": 34.004822000000004}, {"timestamp": 13599.1, "power": 34.004822000000004}, {"timestamp": 13619.6, "power": 34.004822000000004}, {"timestamp": 13640.1, "power": 34.004822000000004}, {"timestamp": 13660.7, "power": 34.004822000000004}, {"timestamp": 13681.3, "power": 34.004822000000004}, {"timestamp": 13701.9, "power": 34.004822000000004}, {"timestamp": 13722.4, "power": 34.004822000000004}, {"timestamp": 13743.0, "power": 34.004822000000004}, {"timestamp": 13763.5, "power": 34.004822000000004}, {"timestamp": 13784.1, "power": 34.004822000000004}, {"timestamp": 13804.6, "power": 34.004822000000004}, {"timestamp": 13825.2, "power": 34.004822000000004}, {"timestamp": 13845.7, "power": 34.004822000000004}, {"timestamp": 13866.3, "power": 34.004822000000004}, {"timestamp": 13886.9, "power": 34.004822000000004}, {"timestamp": 13907.4, "power": 34.004822000000004}, {"timestamp": 13927.9, "power": 34.004822000000004}, {"timestamp": 13948.5, "power": 34.004822000000004}, {"timestamp": 13969.1, "power": 34.004822000000004}, {"timestamp": 13989.7, "power": 34.004822000000004}, {"timestamp": 14010.2, "power": 34.004822000000004}, {"timestamp": 14030.8, "power": 34.004822000000004}, {"timestamp": 14051.4, "power": 34.004822000000004}, {"timestamp": 14071.9, "power": 34.004822000000004}, {"timestamp": 14092.5, "power": 34.004822000000004}, {"timestamp": 14113.0, "power": 33.314257999999995}, {"timestamp": 14134.0, "power": 33.314257999999995}, {"timestamp": 14154.6, "power": 33.314257999999995}, {"timestamp": 14175.1, "power": 33.314257999999995}, {"timestamp": 14195.7, "power": 33.314257999999995}, {"timestamp": 14216.2, "power": 33.314257999999995}, {"timestamp": 14236.7, "power": 33.314257999999995}, {"timestamp": 14257.2, "power": 33.314257999999995}, {"timestamp": 14277.8, "power": 33.314257999999995}, {"timestamp": 14298.3, "power": 33.314257999999995}, {"timestamp": 14318.9, "power": 33.314257999999995}, {"timestamp": 14339.4, "power": 33.314257999999995}, {"timestamp": 14359.9, "power": 33.314257999999995}, {"timestamp": 14380.5, "power": 33.314257999999995}, {"timestamp": 14401.0, "power": 33.314257999999995}, {"timestamp": 14421.5, "power": 33.314257999999995}, {"timestamp": 14442.1, "power": 33.314257999999995}, {"timestamp": 14462.6, "power": 33.314257999999995}, {"timestamp": 14483.2, "power": 33.314257999999995}, {"timestamp": 14503.7, "power": 33.314257999999995}, {"timestamp": 14524.2, "power": 33.314257999999995}, {"timestamp": 14544.7, "power": 33.314257999999995}, {"timestamp": 14565.3, "power": 33.314257999999995}, {"timestamp": 14585.8, "power": 33.314257999999995}, {"timestamp": 14606.4, "power": 33.314257999999995}, {"timestamp": 14627.0, "power": 33.314257999999995}, {"timestamp": 14647.5, "power": 33.314257999999995}, {"timestamp": 14668.1, "power": 33.314257999999995}, {"timestamp": 14688.6, "power": 33.314257999999995}, {"timestamp": 14709.2, "power": 33.314257999999995}, {"timestamp": 14729.7, "power": 33.314257999999995}, {"timestamp": 14750.3, "power": 33.314257999999995}, {"timestamp": 14770.9, "power": 33.314257999999995}, {"timestamp": 14791.5, "power": 33.314257999999995}, {"timestamp": 14812.0, "power": 33.314257999999995}, {"timestamp": 14832.5, "power": 33.314257999999995}, {"timestamp": 14853.1, "power": 33.314257999999995}, {"timestamp": 14873.7, "power": 33.314257999999995}, {"timestamp": 14894.2, "power": 33.314257999999995}, {"timestamp": 14914.8, "power": 33.314257999999995}, {"timestamp": 14935.4, "power": 33.314257999999995}, {"timestamp": 14955.9, "power": 33.314257999999995}, {"timestamp": 14976.5, "power": 33.314257999999995}, {"timestamp": 14997.1, "power": 33.314257999999995}, {"timestamp": 15017.6, "power": 33.314257999999995}, {"timestamp": 15038.2, "power": 33.314257999999995}, {"timestamp": 15058.8, "power": 33.314257999999995}, {"timestamp": 15079.3, "power": 33.314257999999995}, {"timestamp": 15099.9, "power": 33.314257999999995}, {"timestamp": 15120.4, "power": 33.751221}, {"timestamp": 15141.4, "power": 33.751221}, {"timestamp": 15162.0, "power": 33.751221}, {"timestamp": 15182.5, "power": 33.751221}, {"timestamp": 15203.1, "power": 33.751221}, {"timestamp": 15223.6, "power": 33.751221}, {"timestamp": 15244.1, "power": 33.751221}, {"timestamp": 15264.6, "power": 33.751221}, {"timestamp": 15285.2, "power": 33.751221}, {"timestamp": 15305.7, "power": 33.751221}, {"timestamp": 15326.3, "power": 33.751221}, {"timestamp": 15346.8, "power": 33.751221}, {"timestamp": 15367.3, "power": 33.751221}, {"timestamp": 15387.9, "power": 33.751221}, {"timestamp": 15408.4, "power": 33.751221}, {"timestamp": 15428.9, "power": 33.751221}, {"timestamp": 15449.4, "power": 33.751221}, {"timestamp": 15470.0, "power": 33.751221}, {"timestamp": 15490.5, "power": 33.751221}, {"timestamp": 15511.1, "power": 33.751221}, {"timestamp": 15531.7, "power": 33.751221}, {"timestamp": 15552.2, "power": 33.751221}, {"timestamp": 15572.7, "power": 33.751221}, {"timestamp": 15593.2, "power": 33.751221}, {"timestamp": 15613.8, "power": 33.751221}, {"timestamp": 15634.4, "power": 33.751221}, {"timestamp": 15654.9, "power": 33.751221}, {"timestamp": 15675.4, "power": 33.751221}, {"timestamp": 15695.9, "power": 33.751221}, {"timestamp": 15716.4, "power": 33.751221}, {"timestamp": 15737.0, "power": 33.751221}, {"timestamp": 15757.5, "power": 33.751221}, {"timestamp": 15778.1, "power": 33.751221}, {"timestamp": 15798.7, "power": 33.751221}, {"timestamp": 15819.3, "power": 33.751221}, {"timestamp": 15839.8, "power": 33.751221}, {"timestamp": 15860.3, "power": 33.751221}, {"timestamp": 15880.8, "power": 33.751221}, {"timestamp": 15901.4, "power": 33.751221}, {"timestamp": 15922.0, "power": 33.751221}, {"timestamp": 15942.6, "power": 33.751221}, {"timestamp": 15963.1, "power": 33.751221}, {"timestamp": 15983.7, "power": 33.751221}, {"timestamp": 16004.2, "power": 33.751221}, {"timestamp": 16024.8, "power": 33.751221}, {"timestamp": 16045.3, "power": 33.751221}, {"timestamp": 16065.9, "power": 33.751221}, {"timestamp": 16086.5, "power": 33.751221}, {"timestamp": 16107.1, "power": 33.751221}, {"timestamp": 16127.7, "power": 34.358784}, {"timestamp": 16149.9, "power": 34.358784}, {"timestamp": 16170.4, "power": 34.358784}, {"timestamp": 16191.0, "power": 34.358784}, {"timestamp": 16211.5, "power": 34.358784}, {"timestamp": 16232.0, "power": 34.358784}, {"timestamp": 16252.6, "power": 34.358784}, {"timestamp": 16273.1, "power": 34.358784}, {"timestamp": 16293.7, "power": 34.358784}, {"timestamp": 16314.2, "power": 34.358784}, {"timestamp": 16334.8, "power": 34.358784}, {"timestamp": 16355.4, "power": 34.358784}, {"timestamp": 16375.9, "power": 34.358784}, {"timestamp": 16396.4, "power": 34.358784}, {"timestamp": 16416.9, "power": 34.358784}, {"timestamp": 16437.5, "power": 34.358784}, {"timestamp": 16458.1, "power": 34.358784}, {"timestamp": 16478.6, "power": 34.358784}, {"timestamp": 16499.2, "power": 34.358784}, {"timestamp": 16519.7, "power": 34.358784}, {"timestamp": 16540.2, "power": 34.358784}, {"timestamp": 16560.8, "power": 34.358784}, {"timestamp": 16581.3, "power": 34.358784}, {"timestamp": 16601.9, "power": 34.358784}, {"timestamp": 16622.5, "power": 34.358784}, {"timestamp": 16643.0, "power": 34.358784}, {"timestamp": 16663.6, "power": 34.358784}, {"timestamp": 16684.1, "power": 34.358784}, {"timestamp": 16704.6, "power": 34.358784}, {"timestamp": 16725.1, "power": 34.358784}, {"timestamp": 16745.7, "power": 34.358784}, {"timestamp": 16766.2, "power": 34.358784}, {"timestamp": 16786.8, "power": 34.358784}, {"timestamp": 16807.4, "power": 34.358784}, {"timestamp": 16827.9, "power": 34.358784}, {"timestamp": 16848.5, "power": 34.358784}, {"timestamp": 16869.0, "power": 34.358784}, {"timestamp": 16889.6, "power": 34.358784}, {"timestamp": 16910.2, "power": 34.358784}, {"timestamp": 16930.7, "power": 34.358784}, {"timestamp": 16951.3, "power": 34.358784}, {"timestamp": 16971.8, "power": 34.358784}, {"timestamp": 16992.3, "power": 34.358784}, {"timestamp": 17012.9, "power": 34.358784}, {"timestamp": 17033.4, "power": 34.358784}, {"timestamp": 17054.0, "power": 34.358784}, {"timestamp": 17074.6, "power": 34.358784}, {"timestamp": 17095.1, "power": 34.358784}, {"timestamp": 17115.7, "power": 34.358784}, {"timestamp": 17136.2, "power": 33.807553}, {"timestamp": 17157.3, "power": 33.807553}, {"timestamp": 17177.8, "power": 33.807553}, {"timestamp": 17198.4, "power": 33.807553}, {"timestamp": 17218.9, "power": 33.807553}, {"timestamp": 17239.4, "power": 33.807553}, {"timestamp": 17260.0, "power": 33.807553}, {"timestamp": 17280.5, "power": 33.807553}, {"timestamp": 17301.0, "power": 33.807553}, {"timestamp": 17321.6, "power": 33.807553}, {"timestamp": 17342.1, "power": 33.807553}, {"timestamp": 17362.7, "power": 33.807553}, {"timestamp": 17383.2, "power": 33.807553}, {"timestamp": 17403.7, "power": 33.807553}, {"timestamp": 17424.2, "power": 33.807553}, {"timestamp": 17444.7, "power": 33.807553}, {"timestamp": 17465.3, "power": 33.807553}, {"timestamp": 17485.8, "power": 33.807553}, {"timestamp": 17506.4, "power": 33.807553}, {"timestamp": 17526.9, "power": 33.807553}, {"timestamp": 17547.5, "power": 33.807553}, {"timestamp": 17568.0, "power": 33.807553}, {"timestamp": 17588.5, "power": 33.807553}, {"timestamp": 17609.1, "power": 33.807553}, {"timestamp": 17629.7, "power": 33.807553}, {"timestamp": 17650.2, "power": 33.807553}, {"timestamp": 17670.8, "power": 33.807553}, {"timestamp": 17691.3, "power": 33.807553}, {"timestamp": 17711.9, "power": 33.807553}, {"timestamp": 17732.4, "power": 33.807553}, {"timestamp": 17752.9, "power": 33.807553}, {"timestamp": 17773.4, "power": 33.807553}, {"timestamp": 17794.0, "power": 33.807553}, {"timestamp": 17814.5, "power": 33.807553}, {"timestamp": 17835.1, "power": 33.807553}, {"timestamp": 17855.6, "power": 33.807553}, {"timestamp": 17876.1, "power": 33.807553}, {"timestamp": 17896.6, "power": 33.807553}, {"timestamp": 17917.2, "power": 33.807553}, {"timestamp": 17937.7, "power": 33.807553}, {"timestamp": 17958.3, "power": 33.807553}, {"timestamp": 17978.8, "power": 33.807553}, {"timestamp": 17999.3, "power": 33.807553}, {"timestamp": 18019.8, "power": 33.807553}, {"timestamp": 18040.3, "power": 33.807553}, {"timestamp": 18060.9, "power": 33.807553}, {"timestamp": 18081.4, "power": 33.807553}, {"timestamp": 18101.9, "power": 33.807553}, {"timestamp": 18122.5, "power": 33.807553}, {"timestamp": 18143.0, "power": 33.260886}, {"timestamp": 18164.1, "power": 33.260886}, {"timestamp": 18184.6, "power": 33.260886}, {"timestamp": 18205.2, "power": 33.260886}, {"timestamp": 18225.7, "power": 33.260886}, {"timestamp": 18246.3, "power": 33.260886}, {"timestamp": 18266.8, "power": 33.260886}, {"timestamp": 18287.4, "power": 33.260886}, {"timestamp": 18307.9, "power": 33.260886}, {"timestamp": 18328.4, "power": 33.260886}, {"timestamp": 18348.9, "power": 33.260886}, {"timestamp": 18369.5, "power": 33.260886}, {"timestamp": 18390.1, "power": 33.260886}, {"timestamp": 18410.7, "power": 33.260886}, {"timestamp": 18431.2, "power": 33.260886}, {"timestamp": 18451.7, "power": 33.260886}, {"timestamp": 18472.2, "power": 33.260886}, {"timestamp": 18492.8, "power": 33.260886}, {"timestamp": 18513.4, "power": 33.260886}, {"timestamp": 18533.9, "power": 33.260886}, {"timestamp": 18554.5, "power": 33.260886}, {"timestamp": 18575.0, "power": 33.260886}, {"timestamp": 18595.6, "power": 33.260886}, {"timestamp": 18616.1, "power": 33.260886}, {"timestamp": 18636.7, "power": 33.260886}, {"timestamp": 18657.3, "power": 33.260886}, {"timestamp": 18677.8, "power": 33.260886}, {"timestamp": 18698.4, "power": 33.260886}, {"timestamp": 18719.0, "power": 33.260886}, {"timestamp": 18739.5, "power": 33.260886}, {"timestamp": 18760.1, "power": 33.260886}, {"timestamp": 18780.6, "power": 33.260886}, {"timestamp": 18801.2, "power": 33.260886}, {"timestamp": 18821.7, "power": 33.260886}, {"timestamp": 18842.3, "power": 33.260886}, {"timestamp": 18862.9, "power": 33.260886}, {"timestamp": 18883.4, "power": 33.260886}, {"timestamp": 18904.0, "power": 33.260886}, {"timestamp": 18924.5, "power": 33.260886}, {"timestamp": 18945.1, "power": 33.260886}, {"timestamp": 18965.6, "power": 33.260886}, {"timestamp": 18986.2, "power": 33.260886}, {"timestamp": 19006.8, "power": 33.260886}, {"timestamp": 19027.3, "power": 33.260886}, {"timestamp": 19047.9, "power": 33.260886}, {"timestamp": 19068.4, "power": 33.260886}, {"timestamp": 19088.9, "power": 33.260886}, {"timestamp": 19109.5, "power": 33.260886}, {"timestamp": 19130.0, "power": 33.260886}, {"timestamp": 19150.6, "power": 33.525248000000005}, {"timestamp": 19171.7, "power": 33.525248000000005}, {"timestamp": 19192.2, "power": 33.525248000000005}, {"timestamp": 19212.7, "power": 33.525248000000005}, {"timestamp": 19233.2, "power": 33.525248000000005}, {"timestamp": 19253.8, "power": 33.525248000000005}, {"timestamp": 19274.3, "power": 33.525248000000005}, {"timestamp": 19294.9, "power": 33.525248000000005}, {"timestamp": 19315.4, "power": 33.525248000000005}, {"timestamp": 19335.9, "power": 33.525248000000005}, {"timestamp": 19356.4, "power": 33.525248000000005}, {"timestamp": 19377.0, "power": 33.525248000000005}, {"timestamp": 19397.5, "power": 33.525248000000005}, {"timestamp": 19418.1, "power": 33.525248000000005}, {"timestamp": 19438.6, "power": 33.525248000000005}, {"timestamp": 19459.1, "power": 33.525248000000005}, {"timestamp": 19479.7, "power": 33.525248000000005}, {"timestamp": 19500.2, "power": 33.525248000000005}, {"timestamp": 19520.7, "power": 33.525248000000005}, {"timestamp": 19541.2, "power": 33.525248000000005}, {"timestamp": 19561.8, "power": 33.525248000000005}, {"timestamp": 19582.4, "power": 33.525248000000005}, {"timestamp": 19602.9, "power": 33.525248000000005}, {"timestamp": 19623.5, "power": 33.525248000000005}, {"timestamp": 19644.0, "power": 33.525248000000005}, {"timestamp": 19664.6, "power": 33.525248000000005}, {"timestamp": 19685.1, "power": 33.525248000000005}, {"timestamp": 19705.7, "power": 33.525248000000005}, {"timestamp": 19726.3, "power": 33.525248000000005}, {"timestamp": 19746.8, "power": 33.525248000000005}, {"timestamp": 19767.4, "power": 33.525248000000005}, {"timestamp": 19787.9, "power": 33.525248000000005}, {"timestamp": 19808.4, "power": 33.525248000000005}, {"timestamp": 19829.0, "power": 33.525248000000005}, {"timestamp": 19849.6, "power": 33.525248000000005}, {"timestamp": 19870.1, "power": 33.525248000000005}, {"timestamp": 19890.7, "power": 33.525248000000005}, {"timestamp": 19911.3, "power": 33.525248000000005}, {"timestamp": 19931.8, "power": 33.525248000000005}, {"timestamp": 19952.3, "power": 33.525248000000005}, {"timestamp": 19972.8, "power": 33.525248000000005}, {"timestamp": 19993.4, "power": 33.525248000000005}, {"timestamp": 20014.0, "power": 33.525248000000005}, {"timestamp": 20034.6, "power": 33.525248000000005}, {"timestamp": 20055.1, "power": 33.525248000000005}, {"timestamp": 20075.7, "power": 33.525248000000005}, {"timestamp": 20096.2, "power": 33.525248000000005}, {"timestamp": 20116.8, "power": 33.525248000000005}, {"timestamp": 20137.3, "power": 33.525248000000005}, {"timestamp": 20157.9, "power": 34.068121000000005}, {"timestamp": 20179.0, "power": 34.068121000000005}, {"timestamp": 20199.5, "power": 34.068121000000005}, {"timestamp": 20220.1, "power": 34.068121000000005}, {"timestamp": 20240.6, "power": 34.068121000000005}, {"timestamp": 20261.1, "power": 34.068121000000005}, {"timestamp": 20281.7, "power": 34.068121000000005}, {"timestamp": 20302.2, "power": 34.068121000000005}, {"timestamp": 20322.8, "power": 34.068121000000005}, {"timestamp": 20343.3, "power": 34.068121000000005}, {"timestamp": 20363.8, "power": 34.068121000000005}, {"timestamp": 20384.3, "power": 34.068121000000005}, {"timestamp": 20404.8, "power": 34.068121000000005}, {"timestamp": 20425.4, "power": 34.068121000000005}, {"timestamp": 20445.9, "power": 34.068121000000005}, {"timestamp": 20466.4, "power": 34.068121000000005}, {"timestamp": 20487.0, "power": 34.068121000000005}, {"timestamp": 20507.5, "power": 34.068121000000005}, {"timestamp": 20528.0, "power": 34.068121000000005}, {"timestamp": 20548.6, "power": 34.068121000000005}, {"timestamp": 20569.1, "power": 34.068121000000005}, {"timestamp": 20589.7, "power": 34.068121000000005}, {"timestamp": 20610.2, "power": 34.068121000000005}, {"timestamp": 20630.8, "power": 34.068121000000005}, {"timestamp": 20651.3, "power": 34.068121000000005}, {"timestamp": 20671.8, "power": 34.068121000000005}, {"timestamp": 20692.3, "power": 34.068121000000005}, {"timestamp": 20712.8, "power": 34.068121000000005}, {"timestamp": 20733.4, "power": 34.068121000000005}, {"timestamp": 20753.9, "power": 34.068121000000005}, {"timestamp": 20774.5, "power": 34.068121000000005}, {"timestamp": 20795.0, "power": 34.068121000000005}, {"timestamp": 20815.5, "power": 34.068121000000005}, {"timestamp": 20836.1, "power": 34.068121000000005}, {"timestamp": 20856.6, "power": 34.068121000000005}, {"timestamp": 20877.1, "power": 34.068121000000005}, {"timestamp": 20897.7, "power": 34.068121000000005}, {"timestamp": 20918.2, "power": 34.068121000000005}, {"timestamp": 20938.7, "power": 34.068121000000005}, {"timestamp": 20959.3, "power": 34.068121000000005}, {"timestamp": 20979.8, "power": 34.068121000000005}, {"timestamp": 21000.3, "power": 34.068121000000005}, {"timestamp": 21020.8, "power": 34.068121000000005}, {"timestamp": 21041.4, "power": 34.068121000000005}, {"timestamp": 21061.9, "power": 34.068121000000005}, {"timestamp": 21082.4, "power": 34.068121000000005}, {"timestamp": 21103.0, "power": 34.068121000000005}, {"timestamp": 21123.6, "power": 34.068121000000005}, {"timestamp": 21144.1, "power": 34.068121000000005}, {"timestamp": 21164.6, "power": 33.596267}, {"timestamp": 21185.7, "power": 33.596267}, {"timestamp": 21206.2, "power": 33.596267}, {"timestamp": 21226.8, "power": 33.596267}, {"timestamp": 21247.3, "power": 33.596267}, {"timestamp": 21267.9, "power": 33.596267}, {"timestamp": 21288.3, "power": 33.596267}, {"timestamp": 21308.9, "power": 33.596267}, {"timestamp": 21329.4, "power": 33.596267}, {"timestamp": 21350.0, "power": 33.596267}, {"timestamp": 21370.5, "power": 33.596267}, {"timestamp": 21391.0, "power": 33.596267}, {"timestamp": 21411.6, "power": 33.596267}, {"timestamp": 21432.1, "power": 33.596267}, {"timestamp": 21452.6, "power": 33.596267}, {"timestamp": 21473.2, "power": 33.596267}, {"timestamp": 21493.7, "power": 33.596267}, {"timestamp": 21514.2, "power": 33.596267}, {"timestamp": 21534.8, "power": 33.596267}, {"timestamp": 21555.3, "power": 33.596267}, {"timestamp": 21575.9, "power": 33.596267}, {"timestamp": 21596.4, "power": 33.596267}, {"timestamp": 21617.0, "power": 33.596267}, {"timestamp": 21637.5, "power": 33.596267}, {"timestamp": 21658.1, "power": 33.596267}, {"timestamp": 21678.7, "power": 33.596267}, {"timestamp": 21699.2, "power": 33.596267}, {"timestamp": 21719.8, "power": 33.596267}, {"timestamp": 21740.3, "power": 33.596267}, {"timestamp": 21760.8, "power": 33.596267}, {"timestamp": 21781.4, "power": 33.596267}, {"timestamp": 21802.0, "power": 33.596267}, {"timestamp": 21822.6, "power": 33.596267}, {"timestamp": 21843.2, "power": 33.596267}, {"timestamp": 21863.7, "power": 33.596267}, {"timestamp": 21884.2, "power": 33.596267}, {"timestamp": 21904.7, "power": 33.596267}, {"timestamp": 21925.2, "power": 33.596267}, {"timestamp": 21945.8, "power": 33.596267}, {"timestamp": 21966.3, "power": 33.596267}, {"timestamp": 21986.8, "power": 33.596267}, {"timestamp": 22007.4, "power": 33.596267}, {"timestamp": 22027.9, "power": 33.596267}, {"timestamp": 22048.4, "power": 33.596267}, {"timestamp": 22068.9, "power": 33.596267}, {"timestamp": 22089.4, "power": 33.596267}, {"timestamp": 22110.0, "power": 33.596267}, {"timestamp": 22130.5, "power": 33.596267}, {"timestamp": 22151.0, "power": 33.596267}, {"timestamp": 22171.6, "power": 35.352364}, {"timestamp": 22192.8, "power": 35.352364}, {"timestamp": 22213.3, "power": 35.352364}, {"timestamp": 22233.8, "power": 35.352364}, {"timestamp": 22254.3, "power": 35.352364}, {"timestamp": 22274.9, "power": 35.352364}, {"timestamp": 22295.4, "power": 35.352364}, {"timestamp": 22315.9, "power": 35.352364}, {"timestamp": 22336.4, "power": 35.352364}, {"timestamp": 22357.0, "power": 35.352364}, {"timestamp": 22377.5, "power": 35.352364}, {"timestamp": 22398.0, "power": 35.352364}, {"timestamp": 22418.6, "power": 35.352364}, {"timestamp": 22439.1, "power": 35.352364}, {"timestamp": 22459.6, "power": 35.352364}, {"timestamp": 22480.1, "power": 35.352364}, {"timestamp": 22500.6, "power": 35.352364}, {"timestamp": 22521.2, "power": 35.352364}, {"timestamp": 22541.7, "power": 35.352364}, {"timestamp": 22562.2, "power": 35.352364}, {"timestamp": 22582.7, "power": 35.352364}, {"timestamp": 22603.3, "power": 35.352364}, {"timestamp": 22623.8, "power": 35.352364}, {"timestamp": 22644.3, "power": 35.352364}, {"timestamp": 22664.8, "power": 35.352364}, {"timestamp": 22685.3, "power": 35.352364}, {"timestamp": 22705.8, "power": 35.352364}, {"timestamp": 22726.4, "power": 35.352364}, {"timestamp": 22746.9, "power": 35.352364}, {"timestamp": 22767.4, "power": 35.352364}, {"timestamp": 22787.9, "power": 35.352364}, {"timestamp": 22808.4, "power": 35.352364}, {"timestamp": 22828.9, "power": 35.352364}, {"timestamp": 22849.5, "power": 35.352364}, {"timestamp": 22870.0, "power": 35.352364}, {"timestamp": 22890.5, "power": 35.352364}, {"timestamp": 22911.0, "power": 35.352364}, {"timestamp": 22931.6, "power": 35.352364}, {"timestamp": 22952.1, "power": 35.352364}, {"timestamp": 22972.6, "power": 35.352364}, {"timestamp": 22993.1, "power": 35.352364}, {"timestamp": 23013.7, "power": 35.352364}, {"timestamp": 23034.2, "power": 35.352364}, {"timestamp": 23054.7, "power": 35.352364}, {"timestamp": 23075.2, "power": 35.352364}, {"timestamp": 23095.7, "power": 35.352364}, {"timestamp": 23116.2, "power": 35.352364}, {"timestamp": 23136.7, "power": 35.352364}, {"timestamp": 23157.3, "power": 35.352364}, {"timestamp": 23177.8, "power": 35.594075}, {"timestamp": 23199.0, "power": 35.594075}, {"timestamp": 23219.5, "power": 35.594075}, {"timestamp": 23240.0, "power": 35.594075}, {"timestamp": 23260.5, "power": 35.594075}, {"timestamp": 23281.1, "power": 35.594075}, {"timestamp": 23301.6, "power": 35.594075}, {"timestamp": 23322.1, "power": 35.594075}, {"timestamp": 23342.6, "power": 35.594075}, {"timestamp": 23363.2, "power": 35.594075}, {"timestamp": 23383.7, "power": 35.594075}, {"timestamp": 23404.2, "power": 35.594075}, {"timestamp": 23424.7, "power": 35.594075}, {"timestamp": 23445.2, "power": 35.594075}, {"timestamp": 23465.7, "power": 35.594075}, {"timestamp": 23486.3, "power": 35.594075}, {"timestamp": 23506.8, "power": 35.594075}, {"timestamp": 23527.3, "power": 35.594075}, {"timestamp": 23547.9, "power": 35.594075}, {"timestamp": 23568.4, "power": 35.594075}, {"timestamp": 23588.9, "power": 35.594075}, {"timestamp": 23609.4, "power": 35.594075}, {"timestamp": 23629.9, "power": 35.594075}, {"timestamp": 23650.5, "power": 35.594075}, {"timestamp": 23671.0, "power": 35.594075}, {"timestamp": 23691.5, "power": 35.594075}, {"timestamp": 23712.0, "power": 35.594075}, {"timestamp": 23732.5, "power": 35.594075}, {"timestamp": 23753.1, "power": 35.594075}, {"timestamp": 23773.6, "power": 35.594075}, {"timestamp": 23794.1, "power": 35.594075}, {"timestamp": 23814.7, "power": 35.594075}, {"timestamp": 23835.2, "power": 35.594075}, {"timestamp": 23855.7, "power": 35.594075}, {"timestamp": 23876.2, "power": 35.594075}, {"timestamp": 23896.7, "power": 35.594075}, {"timestamp": 23917.2, "power": 35.594075}, {"timestamp": 23937.8, "power": 35.594075}, {"timestamp": 23958.3, "power": 35.594075}, {"timestamp": 23978.8, "power": 35.594075}, {"timestamp": 23999.3, "power": 35.594075}, {"timestamp": 24019.9, "power": 35.594075}, {"timestamp": 24040.3, "power": 35.594075}, {"timestamp": 24060.9, "power": 35.594075}, {"timestamp": 24081.4, "power": 35.594075}, {"timestamp": 24101.9, "power": 35.594075}, {"timestamp": 24122.4, "power": 35.594075}, {"timestamp": 24142.9, "power": 35.594075}, {"timestamp": 24163.5, "power": 35.594075}, {"timestamp": 24184.0, "power": 32.71254}, {"timestamp": 24205.0, "power": 32.71254}], "timeline": {"START": "3759.521228", "END": "21734.55759"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19556.6}, {"name": "clSetKernelArg", "calls": 19, "time": 3556.34}, {"name": "clReleaseKernel", "calls": 1, "time": 894.752}, {"name": "clReleaseContext", "calls": 1, "time": 57.2184}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.0911}, {"name": "clCreateContext", "calls": 1, "time": 32.1415}, {"name": "clReleaseProgram", "calls": 1, "time": 14.6658}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.81776}, {"name": "clCreateKernel", "calls": 1, "time": 0.344458}, {"name": "clEnqueueTask", "calls": 1, "time": 0.124582}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077692}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041018}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028197}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023267}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020475}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012461}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010251}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00947}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00805}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008019}, {"name": "clRetainDevice", "calls": 2, "time": 0.004625}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 17975.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 17974.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8728.020688, "utilization": 90.916882, "size": 13090300.0, "time": 1499.803961}, {"type": "WRITE", "transfers": 1, "speed": 6373.049839, "utilization": 66.385936, "size": 519075.0, "time": 81.448479}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 588965530, "speed": 262.244, "utilization": 2.27642, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36819918, "speed": 476.305, "utilization": 4.13459, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len4/run1.json b/code/fpga/memory_results/dna.15MB.len4/run1.json new file mode 100644 index 0000000..6518771 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6692, "power": 33.039047}, {"timestamp": 55.3109, "power": 33.039047}, {"timestamp": 75.8575, "power": 33.039047}, {"timestamp": 96.4038, "power": 33.039047}, {"timestamp": 117.309, "power": 33.039047}, {"timestamp": 137.861, "power": 33.039047}, {"timestamp": 158.418, "power": 33.039047}, {"timestamp": 178.934, "power": 33.039047}, {"timestamp": 199.481, "power": 33.039047}, {"timestamp": 220.031, "power": 33.039047}, {"timestamp": 240.576, "power": 33.039047}, {"timestamp": 261.127, "power": 33.039047}, {"timestamp": 281.675, "power": 33.039047}, {"timestamp": 302.223, "power": 33.039047}, {"timestamp": 322.739, "power": 33.039047}, {"timestamp": 343.282, "power": 33.039047}, {"timestamp": 363.831, "power": 33.039047}, {"timestamp": 384.381, "power": 33.039047}, {"timestamp": 404.93, "power": 33.039047}, {"timestamp": 425.478, "power": 33.039047}, {"timestamp": 446.027, "power": 33.039047}, {"timestamp": 466.547, "power": 33.039047}, {"timestamp": 487.053, "power": 33.039047}, {"timestamp": 507.596, "power": 33.039047}, {"timestamp": 528.145, "power": 33.039047}, {"timestamp": 548.693, "power": 33.039047}, {"timestamp": 569.243, "power": 33.039047}, {"timestamp": 589.791, "power": 33.039047}, {"timestamp": 610.338, "power": 33.039047}, {"timestamp": 630.852, "power": 33.039047}, {"timestamp": 651.394, "power": 33.039047}, {"timestamp": 671.942, "power": 33.039047}, {"timestamp": 692.488, "power": 33.039047}, {"timestamp": 713.043, "power": 33.039047}, {"timestamp": 733.592, "power": 33.039047}, {"timestamp": 754.14, "power": 33.039047}, {"timestamp": 774.659, "power": 33.039047}, {"timestamp": 795.163, "power": 33.039047}, {"timestamp": 815.709, "power": 33.039047}, {"timestamp": 836.258, "power": 33.039047}, {"timestamp": 856.806, "power": 33.039047}, {"timestamp": 877.351, "power": 33.039047}, {"timestamp": 897.899, "power": 33.039047}, {"timestamp": 918.449, "power": 33.039047}, {"timestamp": 938.953, "power": 33.039047}, {"timestamp": 959.496, "power": 33.039047}, {"timestamp": 980.045, "power": 33.039047}, {"timestamp": 1000.59, "power": 33.039047}, {"timestamp": 1021.14, "power": 32.587998}, {"timestamp": 1042.24, "power": 32.587998}, {"timestamp": 1062.78, "power": 32.587998}, {"timestamp": 1083.28, "power": 32.587998}, {"timestamp": 1103.82, "power": 32.587998}, {"timestamp": 1124.38, "power": 32.587998}, {"timestamp": 1144.92, "power": 32.587998}, {"timestamp": 1165.46, "power": 32.587998}, {"timestamp": 1186.01, "power": 32.587998}, {"timestamp": 1206.52, "power": 32.587998}, {"timestamp": 1227.02, "power": 32.587998}, {"timestamp": 1247.56, "power": 32.587998}, {"timestamp": 1268.11, "power": 32.587998}, {"timestamp": 1288.65, "power": 32.587998}, {"timestamp": 1309.2, "power": 32.587998}, {"timestamp": 1329.77, "power": 32.587998}, {"timestamp": 1350.32, "power": 32.587998}, {"timestamp": 1370.83, "power": 32.587998}, {"timestamp": 1391.37, "power": 32.587998}, {"timestamp": 1411.92, "power": 32.587998}, {"timestamp": 1432.46, "power": 32.587998}, {"timestamp": 1453.01, "power": 32.587998}, {"timestamp": 1473.55, "power": 32.587998}, {"timestamp": 1494.09, "power": 32.587998}, {"timestamp": 1514.61, "power": 32.587998}, {"timestamp": 1535.11, "power": 32.587998}, {"timestamp": 1555.65, "power": 32.587998}, {"timestamp": 1576.19, "power": 32.587998}, {"timestamp": 1596.73, "power": 32.587998}, {"timestamp": 1617.27, "power": 32.587998}, {"timestamp": 1637.82, "power": 32.587998}, {"timestamp": 1658.36, "power": 32.587998}, {"timestamp": 1678.87, "power": 32.587998}, {"timestamp": 1699.37, "power": 32.587998}, {"timestamp": 1719.94, "power": 32.587998}, {"timestamp": 1740.48, "power": 32.587998}, {"timestamp": 1761.02, "power": 32.587998}, {"timestamp": 1781.56, "power": 32.587998}, {"timestamp": 1802.1, "power": 32.587998}, {"timestamp": 1822.62, "power": 32.587998}, {"timestamp": 1843.12, "power": 32.587998}, {"timestamp": 1863.67, "power": 32.587998}, {"timestamp": 1884.2, "power": 32.587998}, {"timestamp": 1904.74, "power": 32.587998}, {"timestamp": 1925.29, "power": 32.587998}, {"timestamp": 1945.84, "power": 32.587998}, {"timestamp": 1966.4, "power": 32.587998}, {"timestamp": 1986.9, "power": 32.587998}, {"timestamp": 2007.44, "power": 32.587998}, {"timestamp": 2027.98, "power": 32.429781}, {"timestamp": 2048.96, "power": 32.429781}, {"timestamp": 2069.52, "power": 32.429781}, {"timestamp": 2090.06, "power": 32.429781}, {"timestamp": 2110.58, "power": 32.429781}, {"timestamp": 2131.08, "power": 32.429781}, {"timestamp": 2151.62, "power": 32.429781}, {"timestamp": 2172.16, "power": 32.429781}, {"timestamp": 2192.7, "power": 32.429781}, {"timestamp": 2213.24, "power": 32.429781}, {"timestamp": 2233.78, "power": 32.429781}, {"timestamp": 2254.32, "power": 32.429781}, {"timestamp": 2274.83, "power": 32.429781}, {"timestamp": 2295.37, "power": 32.429781}, {"timestamp": 2315.91, "power": 32.429781}, {"timestamp": 2336.47, "power": 32.429781}, {"timestamp": 2357.01, "power": 32.429781}, {"timestamp": 2377.56, "power": 32.429781}, {"timestamp": 2398.1, "power": 32.429781}, {"timestamp": 2418.62, "power": 32.429781}, {"timestamp": 2439.12, "power": 32.429781}, {"timestamp": 2459.67, "power": 32.429781}, {"timestamp": 2480.22, "power": 32.429781}, {"timestamp": 2500.76, "power": 32.429781}, {"timestamp": 2521.31, "power": 32.429781}, {"timestamp": 2541.85, "power": 32.429781}, {"timestamp": 2562.4, "power": 32.429781}, {"timestamp": 2582.91, "power": 32.429781}, {"timestamp": 2603.44, "power": 32.429781}, {"timestamp": 2623.99, "power": 32.429781}, {"timestamp": 2644.53, "power": 32.429781}, {"timestamp": 2665.07, "power": 32.429781}, {"timestamp": 2685.61, "power": 32.429781}, {"timestamp": 2706.16, "power": 32.429781}, {"timestamp": 2726.68, "power": 32.429781}, {"timestamp": 2747.21, "power": 32.429781}, {"timestamp": 2767.76, "power": 32.429781}, {"timestamp": 2788.3, "power": 32.429781}, {"timestamp": 2808.84, "power": 32.429781}, {"timestamp": 2829.38, "power": 32.429781}, {"timestamp": 2849.93, "power": 32.429781}, {"timestamp": 2870.38, "power": 32.429781}, {"timestamp": 2890.58, "power": 32.429781}, {"timestamp": 2911.09, "power": 32.429781}, {"timestamp": 2931.62, "power": 32.429781}, {"timestamp": 2952.16, "power": 32.429781}, {"timestamp": 2972.7, "power": 32.429781}, {"timestamp": 2993.25, "power": 32.429781}, {"timestamp": 3013.79, "power": 32.429781}, {"timestamp": 3034.33, "power": 33.005154000000005}, {"timestamp": 3055.31, "power": 33.005154000000005}, {"timestamp": 3075.85, "power": 33.005154000000005}, {"timestamp": 3096.39, "power": 33.005154000000005}, {"timestamp": 3116.93, "power": 33.005154000000005}, {"timestamp": 3137.47, "power": 33.005154000000005}, {"timestamp": 3158.02, "power": 33.005154000000005}, {"timestamp": 3178.55, "power": 33.005154000000005}, {"timestamp": 3199.05, "power": 33.005154000000005}, {"timestamp": 3219.58, "power": 33.005154000000005}, {"timestamp": 3240.12, "power": 33.005154000000005}, {"timestamp": 3260.66, "power": 33.005154000000005}, {"timestamp": 3281.2, "power": 33.005154000000005}, {"timestamp": 3301.74, "power": 33.005154000000005}, {"timestamp": 3322.29, "power": 33.005154000000005}, {"timestamp": 3342.8, "power": 33.005154000000005}, {"timestamp": 3363.3, "power": 33.005154000000005}, {"timestamp": 3383.84, "power": 33.005154000000005}, {"timestamp": 3404.38, "power": 33.005154000000005}, {"timestamp": 3424.92, "power": 33.005154000000005}, {"timestamp": 3445.46, "power": 33.005154000000005}, {"timestamp": 3466.0, "power": 33.005154000000005}, {"timestamp": 3486.52, "power": 33.005154000000005}, {"timestamp": 3507.02, "power": 33.005154000000005}, {"timestamp": 3527.56, "power": 33.005154000000005}, {"timestamp": 3548.1, "power": 33.005154000000005}, {"timestamp": 3568.64, "power": 33.005154000000005}, {"timestamp": 3589.18, "power": 33.005154000000005}, {"timestamp": 3609.73, "power": 33.005154000000005}, {"timestamp": 3630.27, "power": 33.005154000000005}, {"timestamp": 3650.8, "power": 33.005154000000005}, {"timestamp": 3671.33, "power": 33.005154000000005}, {"timestamp": 3691.91, "power": 33.005154000000005}, {"timestamp": 3712.48, "power": 33.005154000000005}, {"timestamp": 3733.02, "power": 33.005154000000005}, {"timestamp": 3753.56, "power": 33.005154000000005}, {"timestamp": 3774.1, "power": 33.005154000000005}, {"timestamp": 3794.65, "power": 33.005154000000005}, {"timestamp": 3815.15, "power": 33.005154000000005}, {"timestamp": 3835.69, "power": 33.005154000000005}, {"timestamp": 3856.24, "power": 33.005154000000005}, {"timestamp": 3876.78, "power": 33.005154000000005}, {"timestamp": 3897.33, "power": 33.005154000000005}, {"timestamp": 3917.88, "power": 33.005154000000005}, {"timestamp": 3938.44, "power": 33.005154000000005}, {"timestamp": 3958.95, "power": 33.005154000000005}, {"timestamp": 3979.5, "power": 33.005154000000005}, {"timestamp": 4000.05, "power": 33.005154000000005}, {"timestamp": 4020.6, "power": 33.005154000000005}, {"timestamp": 4041.16, "power": 33.752837}, {"timestamp": 4062.15, "power": 33.752837}, {"timestamp": 4082.72, "power": 33.752837}, {"timestamp": 4103.28, "power": 33.752837}, {"timestamp": 4123.83, "power": 33.752837}, {"timestamp": 4144.39, "power": 33.752837}, {"timestamp": 4164.94, "power": 33.752837}, {"timestamp": 4185.5, "power": 33.752837}, {"timestamp": 4206.06, "power": 33.752837}, {"timestamp": 4226.59, "power": 33.752837}, {"timestamp": 4247.14, "power": 33.752837}, {"timestamp": 4267.69, "power": 33.752837}, {"timestamp": 4288.25, "power": 33.752837}, {"timestamp": 4308.81, "power": 33.752837}, {"timestamp": 4329.36, "power": 33.752837}, {"timestamp": 4349.92, "power": 33.752837}, {"timestamp": 4370.46, "power": 33.752837}, {"timestamp": 4390.97, "power": 33.752837}, {"timestamp": 4411.55, "power": 33.752837}, {"timestamp": 4432.14, "power": 33.752837}, {"timestamp": 4452.72, "power": 33.752837}, {"timestamp": 4473.3, "power": 33.752837}, {"timestamp": 4493.87, "power": 33.752837}, {"timestamp": 4514.45, "power": 33.752837}, {"timestamp": 4534.96, "power": 33.752837}, {"timestamp": 4555.54, "power": 33.752837}, {"timestamp": 4576.13, "power": 33.752837}, {"timestamp": 4596.71, "power": 33.752837}, {"timestamp": 4617.29, "power": 33.752837}, {"timestamp": 4637.87, "power": 33.752837}, {"timestamp": 4658.45, "power": 33.752837}, {"timestamp": 4678.97, "power": 33.752837}, {"timestamp": 4699.47, "power": 33.752837}, {"timestamp": 4720.04, "power": 33.752837}, {"timestamp": 4740.63, "power": 33.752837}, {"timestamp": 4761.22, "power": 33.752837}, {"timestamp": 4781.79, "power": 33.752837}, {"timestamp": 4802.36, "power": 33.752837}, {"timestamp": 4822.88, "power": 33.752837}, {"timestamp": 4843.46, "power": 33.752837}, {"timestamp": 4864.05, "power": 33.752837}, {"timestamp": 4884.61, "power": 33.752837}, {"timestamp": 4905.17, "power": 33.752837}, {"timestamp": 4925.76, "power": 33.752837}, {"timestamp": 4946.35, "power": 33.752837}, {"timestamp": 4966.87, "power": 33.752837}, {"timestamp": 4987.43, "power": 33.752837}, {"timestamp": 5008.0, "power": 33.752837}, {"timestamp": 5028.59, "power": 33.752837}, {"timestamp": 5049.16, "power": 33.779399999999995}, {"timestamp": 5070.27, "power": 33.779399999999995}, {"timestamp": 5090.79, "power": 33.779399999999995}, {"timestamp": 5111.34, "power": 33.779399999999995}, {"timestamp": 5131.89, "power": 33.779399999999995}, {"timestamp": 5152.45, "power": 33.779399999999995}, {"timestamp": 5173.0, "power": 33.779399999999995}, {"timestamp": 5193.56, "power": 33.779399999999995}, {"timestamp": 5214.11, "power": 33.779399999999995}, {"timestamp": 5234.65, "power": 33.779399999999995}, {"timestamp": 5255.2, "power": 33.779399999999995}, {"timestamp": 5275.75, "power": 33.779399999999995}, {"timestamp": 5296.31, "power": 33.779399999999995}, {"timestamp": 5316.88, "power": 33.779399999999995}, {"timestamp": 5337.44, "power": 33.779399999999995}, {"timestamp": 5357.99, "power": 33.779399999999995}, {"timestamp": 5378.53, "power": 33.779399999999995}, {"timestamp": 5399.03, "power": 33.779399999999995}, {"timestamp": 5419.62, "power": 33.779399999999995}, {"timestamp": 5440.21, "power": 33.779399999999995}, {"timestamp": 5460.8, "power": 33.779399999999995}, {"timestamp": 5481.37, "power": 33.779399999999995}, {"timestamp": 5501.94, "power": 33.779399999999995}, {"timestamp": 5522.48, "power": 33.779399999999995}, {"timestamp": 5542.99, "power": 33.779399999999995}, {"timestamp": 5563.57, "power": 33.779399999999995}, {"timestamp": 5584.14, "power": 33.779399999999995}, {"timestamp": 5604.72, "power": 33.779399999999995}, {"timestamp": 5625.3, "power": 33.779399999999995}, {"timestamp": 5645.87, "power": 33.779399999999995}, {"timestamp": 5666.47, "power": 33.779399999999995}, {"timestamp": 5686.98, "power": 33.779399999999995}, {"timestamp": 5707.53, "power": 33.779399999999995}, {"timestamp": 5728.09, "power": 33.779399999999995}, {"timestamp": 5748.64, "power": 33.779399999999995}, {"timestamp": 5769.2, "power": 33.779399999999995}, {"timestamp": 5789.76, "power": 33.779399999999995}, {"timestamp": 5810.32, "power": 33.779399999999995}, {"timestamp": 5830.84, "power": 33.779399999999995}, {"timestamp": 5851.39, "power": 33.779399999999995}, {"timestamp": 5871.95, "power": 33.779399999999995}, {"timestamp": 5892.5, "power": 33.779399999999995}, {"timestamp": 5913.06, "power": 33.779399999999995}, {"timestamp": 5933.61, "power": 33.779399999999995}, {"timestamp": 5954.17, "power": 33.779399999999995}, {"timestamp": 5974.7, "power": 33.779399999999995}, {"timestamp": 5995.25, "power": 33.779399999999995}, {"timestamp": 6015.8, "power": 33.779399999999995}, {"timestamp": 6036.35, "power": 33.779399999999995}, {"timestamp": 6056.91, "power": 33.946414000000004}, {"timestamp": 6077.91, "power": 33.946414000000004}, {"timestamp": 6098.44, "power": 33.946414000000004}, {"timestamp": 6118.95, "power": 33.946414000000004}, {"timestamp": 6139.5, "power": 33.946414000000004}, {"timestamp": 6160.05, "power": 33.946414000000004}, {"timestamp": 6180.61, "power": 33.946414000000004}, {"timestamp": 6201.19, "power": 33.946414000000004}, {"timestamp": 6221.78, "power": 33.946414000000004}, {"timestamp": 6242.37, "power": 33.946414000000004}, {"timestamp": 6262.89, "power": 33.946414000000004}, {"timestamp": 6283.45, "power": 33.946414000000004}, {"timestamp": 6304.03, "power": 33.946414000000004}, {"timestamp": 6324.61, "power": 33.946414000000004}, {"timestamp": 6345.19, "power": 33.946414000000004}, {"timestamp": 6365.77, "power": 33.946414000000004}, {"timestamp": 6386.34, "power": 33.946414000000004}, {"timestamp": 6406.87, "power": 33.946414000000004}, {"timestamp": 6427.44, "power": 33.946414000000004}, {"timestamp": 6448.03, "power": 33.946414000000004}, {"timestamp": 6468.6, "power": 33.946414000000004}, {"timestamp": 6489.11, "power": 33.946414000000004}, {"timestamp": 6509.67, "power": 33.946414000000004}, {"timestamp": 6530.25, "power": 33.946414000000004}, {"timestamp": 6550.78, "power": 33.946414000000004}, {"timestamp": 6571.35, "power": 33.946414000000004}, {"timestamp": 6591.9, "power": 33.946414000000004}, {"timestamp": 6612.59, "power": 33.946414000000004}, {"timestamp": 6633.16, "power": 33.946414000000004}, {"timestamp": 6653.74, "power": 33.946414000000004}, {"timestamp": 6674.32, "power": 33.946414000000004}, {"timestamp": 6694.86, "power": 33.946414000000004}, {"timestamp": 6715.43, "power": 33.946414000000004}, {"timestamp": 6736.01, "power": 33.946414000000004}, {"timestamp": 6756.59, "power": 33.946414000000004}, {"timestamp": 6777.17, "power": 33.946414000000004}, {"timestamp": 6797.75, "power": 33.946414000000004}, {"timestamp": 6818.33, "power": 33.946414000000004}, {"timestamp": 6838.85, "power": 33.946414000000004}, {"timestamp": 6859.42, "power": 33.946414000000004}, {"timestamp": 6880.0, "power": 33.946414000000004}, {"timestamp": 6900.6, "power": 33.946414000000004}, {"timestamp": 6921.19, "power": 33.946414000000004}, {"timestamp": 6941.78, "power": 33.946414000000004}, {"timestamp": 6962.35, "power": 33.946414000000004}, {"timestamp": 6982.93, "power": 33.946414000000004}, {"timestamp": 7003.51, "power": 33.946414000000004}, {"timestamp": 7024.09, "power": 33.946414000000004}, {"timestamp": 7044.68, "power": 33.946414000000004}, {"timestamp": 7065.26, "power": 33.318802}, {"timestamp": 7086.43, "power": 33.318802}, {"timestamp": 7106.94, "power": 33.318802}, {"timestamp": 7127.49, "power": 33.318802}, {"timestamp": 7148.04, "power": 33.318802}, {"timestamp": 7168.59, "power": 33.318802}, {"timestamp": 7189.15, "power": 33.318802}, {"timestamp": 7209.71, "power": 33.318802}, {"timestamp": 7230.26, "power": 33.318802}, {"timestamp": 7250.79, "power": 33.318802}, {"timestamp": 7271.34, "power": 33.318802}, {"timestamp": 7291.89, "power": 33.318802}, {"timestamp": 7312.45, "power": 33.318802}, {"timestamp": 7333.0, "power": 33.318802}, {"timestamp": 7353.56, "power": 33.318802}, {"timestamp": 7374.11, "power": 33.318802}, {"timestamp": 7394.65, "power": 33.318802}, {"timestamp": 7415.2, "power": 33.318802}, {"timestamp": 7435.75, "power": 33.318802}, {"timestamp": 7456.3, "power": 33.318802}, {"timestamp": 7476.86, "power": 33.318802}, {"timestamp": 7497.45, "power": 33.318802}, {"timestamp": 7518.03, "power": 33.318802}, {"timestamp": 7538.56, "power": 33.318802}, {"timestamp": 7559.07, "power": 33.318802}, {"timestamp": 7579.63, "power": 33.318802}, {"timestamp": 7600.22, "power": 33.318802}, {"timestamp": 7620.8, "power": 33.318802}, {"timestamp": 7641.39, "power": 33.318802}, {"timestamp": 7661.98, "power": 33.318802}, {"timestamp": 7682.52, "power": 33.318802}, {"timestamp": 7703.02, "power": 33.318802}, {"timestamp": 7723.57, "power": 33.318802}, {"timestamp": 7744.12, "power": 33.318802}, {"timestamp": 7764.68, "power": 33.318802}, {"timestamp": 7785.23, "power": 33.318802}, {"timestamp": 7805.79, "power": 33.318802}, {"timestamp": 7826.35, "power": 33.318802}, {"timestamp": 7846.87, "power": 33.318802}, {"timestamp": 7867.42, "power": 33.318802}, {"timestamp": 7887.98, "power": 33.318802}, {"timestamp": 7908.53, "power": 33.318802}, {"timestamp": 7929.09, "power": 33.318802}, {"timestamp": 7949.64, "power": 33.318802}, {"timestamp": 7970.2, "power": 33.318802}, {"timestamp": 7990.73, "power": 33.318802}, {"timestamp": 8011.27, "power": 33.318802}, {"timestamp": 8031.83, "power": 33.318802}, {"timestamp": 8052.39, "power": 33.318802}, {"timestamp": 8072.94, "power": 34.065555}, {"timestamp": 8093.99, "power": 34.065555}, {"timestamp": 8114.53, "power": 34.065555}, {"timestamp": 8135.04, "power": 34.065555}, {"timestamp": 8155.59, "power": 34.065555}, {"timestamp": 8176.14, "power": 34.065555}, {"timestamp": 8196.7, "power": 34.065555}, {"timestamp": 8217.25, "power": 34.065555}, {"timestamp": 8237.8, "power": 34.065555}, {"timestamp": 8258.4, "power": 34.065555}, {"timestamp": 8278.92, "power": 34.065555}, {"timestamp": 8299.49, "power": 34.065555}, {"timestamp": 8320.08, "power": 34.065555}, {"timestamp": 8340.67, "power": 34.065555}, {"timestamp": 8361.25, "power": 34.065555}, {"timestamp": 8381.83, "power": 34.065555}, {"timestamp": 8402.43, "power": 34.065555}, {"timestamp": 8422.94, "power": 34.065555}, {"timestamp": 8443.52, "power": 34.065555}, {"timestamp": 8464.1, "power": 34.065555}, {"timestamp": 8484.66, "power": 34.065555}, {"timestamp": 8505.24, "power": 34.065555}, {"timestamp": 8525.82, "power": 34.065555}, {"timestamp": 8546.41, "power": 34.065555}, {"timestamp": 8566.92, "power": 34.065555}, {"timestamp": 8587.47, "power": 34.065555}, {"timestamp": 8608.05, "power": 34.065555}, {"timestamp": 8628.62, "power": 34.065555}, {"timestamp": 8649.2, "power": 34.065555}, {"timestamp": 8669.75, "power": 34.065555}, {"timestamp": 8690.31, "power": 34.065555}, {"timestamp": 8710.88, "power": 34.065555}, {"timestamp": 8731.43, "power": 34.065555}, {"timestamp": 8751.99, "power": 34.065555}, {"timestamp": 8772.54, "power": 34.065555}, {"timestamp": 8793.13, "power": 34.065555}, {"timestamp": 8813.72, "power": 34.065555}, {"timestamp": 8834.31, "power": 34.065555}, {"timestamp": 8854.84, "power": 34.065555}, {"timestamp": 8875.41, "power": 34.065555}, {"timestamp": 8895.99, "power": 34.065555}, {"timestamp": 8916.56, "power": 34.065555}, {"timestamp": 8937.14, "power": 34.065555}, {"timestamp": 8957.72, "power": 34.065555}, {"timestamp": 8978.29, "power": 34.065555}, {"timestamp": 8998.82, "power": 34.065555}, {"timestamp": 9019.4, "power": 34.065555}, {"timestamp": 9039.99, "power": 34.065555}, {"timestamp": 9060.57, "power": 34.065555}, {"timestamp": 9081.13, "power": 34.383348}, {"timestamp": 9102.32, "power": 34.383348}, {"timestamp": 9122.85, "power": 34.383348}, {"timestamp": 9143.4, "power": 34.383348}, {"timestamp": 9163.97, "power": 34.383348}, {"timestamp": 9184.52, "power": 34.383348}, {"timestamp": 9205.07, "power": 34.383348}, {"timestamp": 9225.63, "power": 34.383348}, {"timestamp": 9246.18, "power": 34.383348}, {"timestamp": 9266.72, "power": 34.383348}, {"timestamp": 9287.27, "power": 34.383348}, {"timestamp": 9307.82, "power": 34.383348}, {"timestamp": 9328.38, "power": 34.383348}, {"timestamp": 9348.93, "power": 34.383348}, {"timestamp": 9369.49, "power": 34.383348}, {"timestamp": 9390.04, "power": 34.383348}, {"timestamp": 9410.57, "power": 34.383348}, {"timestamp": 9431.12, "power": 34.383348}, {"timestamp": 9451.67, "power": 34.383348}, {"timestamp": 9472.23, "power": 34.383348}, {"timestamp": 9492.82, "power": 34.383348}, {"timestamp": 9513.41, "power": 34.383348}, {"timestamp": 9533.96, "power": 34.383348}, {"timestamp": 9554.49, "power": 34.383348}, {"timestamp": 9575.0, "power": 34.383348}, {"timestamp": 9595.55, "power": 34.383348}, {"timestamp": 9616.14, "power": 34.383348}, {"timestamp": 9636.72, "power": 34.383348}, {"timestamp": 9657.31, "power": 34.383348}, {"timestamp": 9677.89, "power": 34.383348}, {"timestamp": 9698.49, "power": 34.383348}, {"timestamp": 9718.99, "power": 34.383348}, {"timestamp": 9739.54, "power": 34.383348}, {"timestamp": 9760.09, "power": 34.383348}, {"timestamp": 9780.65, "power": 34.383348}, {"timestamp": 9801.17, "power": 34.383348}, {"timestamp": 9821.66, "power": 34.383348}, {"timestamp": 9842.21, "power": 34.383348}, {"timestamp": 9862.74, "power": 34.383348}, {"timestamp": 9883.25, "power": 34.383348}, {"timestamp": 9903.84, "power": 34.383348}, {"timestamp": 9924.42, "power": 34.383348}, {"timestamp": 9945.01, "power": 34.383348}, {"timestamp": 9965.57, "power": 34.383348}, {"timestamp": 9986.13, "power": 34.383348}, {"timestamp": 10006.7, "power": 34.383348}, {"timestamp": 10027.2, "power": 34.383348}, {"timestamp": 10047.7, "power": 34.383348}, {"timestamp": 10068.3, "power": 34.383348}, {"timestamp": 10088.9, "power": 33.921195}, {"timestamp": 10110.2, "power": 33.921195}, {"timestamp": 10130.7, "power": 33.921195}, {"timestamp": 10151.2, "power": 33.921195}, {"timestamp": 10171.8, "power": 33.921195}, {"timestamp": 10192.3, "power": 33.921195}, {"timestamp": 10212.9, "power": 33.921195}, {"timestamp": 10233.4, "power": 33.921195}, {"timestamp": 10254.0, "power": 33.921195}, {"timestamp": 10274.5, "power": 33.921195}, {"timestamp": 10295.0, "power": 33.921195}, {"timestamp": 10315.6, "power": 33.921195}, {"timestamp": 10336.1, "power": 33.921195}, {"timestamp": 10356.7, "power": 33.921195}, {"timestamp": 10377.2, "power": 33.921195}, {"timestamp": 10397.8, "power": 33.921195}, {"timestamp": 10418.4, "power": 33.921195}, {"timestamp": 10438.9, "power": 33.921195}, {"timestamp": 10459.5, "power": 33.921195}, {"timestamp": 10480.0, "power": 33.921195}, {"timestamp": 10500.6, "power": 33.921195}, {"timestamp": 10521.2, "power": 33.921195}, {"timestamp": 10541.8, "power": 33.921195}, {"timestamp": 10562.4, "power": 33.921195}, {"timestamp": 10582.9, "power": 33.921195}, {"timestamp": 10603.5, "power": 33.921195}, {"timestamp": 10624.1, "power": 33.921195}, {"timestamp": 10644.7, "power": 33.921195}, {"timestamp": 10665.2, "power": 33.921195}, {"timestamp": 10685.8, "power": 33.921195}, {"timestamp": 10706.4, "power": 33.921195}, {"timestamp": 10726.9, "power": 33.921195}, {"timestamp": 10747.4, "power": 33.921195}, {"timestamp": 10768.0, "power": 33.921195}, {"timestamp": 10788.6, "power": 33.921195}, {"timestamp": 10809.1, "power": 33.921195}, {"timestamp": 10829.7, "power": 33.921195}, {"timestamp": 10850.3, "power": 33.921195}, {"timestamp": 10870.8, "power": 33.921195}, {"timestamp": 10891.4, "power": 33.921195}, {"timestamp": 10912.0, "power": 33.921195}, {"timestamp": 10932.5, "power": 33.921195}, {"timestamp": 10953.1, "power": 33.921195}, {"timestamp": 10973.7, "power": 33.921195}, {"timestamp": 10994.2, "power": 33.921195}, {"timestamp": 11014.7, "power": 33.921195}, {"timestamp": 11035.3, "power": 33.921195}, {"timestamp": 11055.9, "power": 33.921195}, {"timestamp": 11076.4, "power": 33.921195}, {"timestamp": 11097.0, "power": 33.47865}, {"timestamp": 11118.1, "power": 33.47865}, {"timestamp": 11138.6, "power": 33.47865}, {"timestamp": 11159.2, "power": 33.47865}, {"timestamp": 11179.8, "power": 33.47865}, {"timestamp": 11200.4, "power": 33.47865}, {"timestamp": 11221.0, "power": 33.47865}, {"timestamp": 11241.6, "power": 33.47865}, {"timestamp": 11262.1, "power": 33.47865}, {"timestamp": 11282.7, "power": 33.47865}, {"timestamp": 11303.3, "power": 33.47865}, {"timestamp": 11323.8, "power": 33.47865}, {"timestamp": 11344.4, "power": 33.47865}, {"timestamp": 11365.0, "power": 33.47865}, {"timestamp": 11385.6, "power": 33.47865}, {"timestamp": 11406.2, "power": 33.47865}, {"timestamp": 11426.7, "power": 33.47865}, {"timestamp": 11447.3, "power": 33.47865}, {"timestamp": 11467.9, "power": 33.47865}, {"timestamp": 11488.5, "power": 33.47865}, {"timestamp": 11509.1, "power": 33.47865}, {"timestamp": 11529.7, "power": 33.47865}, {"timestamp": 11550.3, "power": 33.47865}, {"timestamp": 11570.8, "power": 33.47865}, {"timestamp": 11591.4, "power": 33.47865}, {"timestamp": 11612.0, "power": 33.47865}, {"timestamp": 11632.6, "power": 33.47865}, {"timestamp": 11653.1, "power": 33.47865}, {"timestamp": 11673.7, "power": 33.47865}, {"timestamp": 11694.3, "power": 33.47865}, {"timestamp": 11714.8, "power": 33.47865}, {"timestamp": 11735.4, "power": 33.47865}, {"timestamp": 11755.9, "power": 33.47865}, {"timestamp": 11776.5, "power": 33.47865}, {"timestamp": 11797.0, "power": 33.47865}, {"timestamp": 11817.6, "power": 33.47865}, {"timestamp": 11838.2, "power": 33.47865}, {"timestamp": 11858.7, "power": 33.47865}, {"timestamp": 11879.2, "power": 33.47865}, {"timestamp": 11899.8, "power": 33.47865}, {"timestamp": 11920.3, "power": 33.47865}, {"timestamp": 11940.9, "power": 33.47865}, {"timestamp": 11961.4, "power": 33.47865}, {"timestamp": 11982.0, "power": 33.47865}, {"timestamp": 12002.5, "power": 33.47865}, {"timestamp": 12023.0, "power": 33.47865}, {"timestamp": 12043.6, "power": 33.47865}, {"timestamp": 12064.1, "power": 33.47865}, {"timestamp": 12084.6, "power": 33.47865}, {"timestamp": 12105.2, "power": 33.227182}, {"timestamp": 12126.6, "power": 33.227182}, {"timestamp": 12147.2, "power": 33.227182}, {"timestamp": 12167.7, "power": 33.227182}, {"timestamp": 12188.3, "power": 33.227182}, {"timestamp": 12208.8, "power": 33.227182}, {"timestamp": 12229.4, "power": 33.227182}, {"timestamp": 12250.0, "power": 33.227182}, {"timestamp": 12270.5, "power": 33.227182}, {"timestamp": 12291.0, "power": 33.227182}, {"timestamp": 12311.5, "power": 33.227182}, {"timestamp": 12332.1, "power": 33.227182}, {"timestamp": 12352.6, "power": 33.227182}, {"timestamp": 12373.2, "power": 33.227182}, {"timestamp": 12393.8, "power": 33.227182}, {"timestamp": 12414.4, "power": 33.227182}, {"timestamp": 12434.9, "power": 33.227182}, {"timestamp": 12455.5, "power": 33.227182}, {"timestamp": 12476.1, "power": 33.227182}, {"timestamp": 12496.7, "power": 33.227182}, {"timestamp": 12517.2, "power": 33.227182}, {"timestamp": 12537.8, "power": 33.227182}, {"timestamp": 12558.4, "power": 33.227182}, {"timestamp": 12578.9, "power": 33.227182}, {"timestamp": 12599.5, "power": 33.227182}, {"timestamp": 12620.1, "power": 33.227182}, {"timestamp": 12640.6, "power": 33.227182}, {"timestamp": 12661.2, "power": 33.227182}, {"timestamp": 12681.8, "power": 33.227182}, {"timestamp": 12702.4, "power": 33.227182}, {"timestamp": 12722.9, "power": 33.227182}, {"timestamp": 12743.5, "power": 33.227182}, {"timestamp": 12764.0, "power": 33.227182}, {"timestamp": 12784.6, "power": 33.227182}, {"timestamp": 12805.2, "power": 33.227182}, {"timestamp": 12825.7, "power": 33.227182}, {"timestamp": 12846.3, "power": 33.227182}, {"timestamp": 12866.9, "power": 33.227182}, {"timestamp": 12887.4, "power": 33.227182}, {"timestamp": 12908.0, "power": 33.227182}, {"timestamp": 12928.6, "power": 33.227182}, {"timestamp": 12949.2, "power": 33.227182}, {"timestamp": 12969.8, "power": 33.227182}, {"timestamp": 12990.3, "power": 33.227182}, {"timestamp": 13010.9, "power": 33.227182}, {"timestamp": 13031.4, "power": 33.227182}, {"timestamp": 13052.0, "power": 33.227182}, {"timestamp": 13072.6, "power": 33.227182}, {"timestamp": 13093.2, "power": 33.227182}, {"timestamp": 13113.8, "power": 33.718531}, {"timestamp": 13134.9, "power": 33.718531}, {"timestamp": 13155.5, "power": 33.718531}, {"timestamp": 13176.1, "power": 33.718531}, {"timestamp": 13196.7, "power": 33.718531}, {"timestamp": 13217.3, "power": 33.718531}, {"timestamp": 13237.9, "power": 33.718531}, {"timestamp": 13258.5, "power": 33.718531}, {"timestamp": 13279.0, "power": 33.718531}, {"timestamp": 13299.6, "power": 33.718531}, {"timestamp": 13320.1, "power": 33.718531}, {"timestamp": 13340.7, "power": 33.718531}, {"timestamp": 13361.3, "power": 33.718531}, {"timestamp": 13381.9, "power": 33.718531}, {"timestamp": 13402.5, "power": 33.718531}, {"timestamp": 13423.0, "power": 33.718531}, {"timestamp": 13443.6, "power": 33.718531}, {"timestamp": 13464.1, "power": 33.718531}, {"timestamp": 13484.7, "power": 33.718531}, {"timestamp": 13505.3, "power": 33.718531}, {"timestamp": 13525.9, "power": 33.718531}, {"timestamp": 13546.5, "power": 33.718531}, {"timestamp": 13567.0, "power": 33.718531}, {"timestamp": 13587.6, "power": 33.718531}, {"timestamp": 13608.1, "power": 33.718531}, {"timestamp": 13628.7, "power": 33.718531}, {"timestamp": 13649.3, "power": 33.718531}, {"timestamp": 13669.9, "power": 33.718531}, {"timestamp": 13690.5, "power": 33.718531}, {"timestamp": 13711.0, "power": 33.718531}, {"timestamp": 13731.5, "power": 33.718531}, {"timestamp": 13752.1, "power": 33.718531}, {"timestamp": 13772.6, "power": 33.718531}, {"timestamp": 13793.2, "power": 33.718531}, {"timestamp": 13813.7, "power": 33.718531}, {"timestamp": 13834.3, "power": 33.718531}, {"timestamp": 13854.8, "power": 33.718531}, {"timestamp": 13875.4, "power": 33.718531}, {"timestamp": 13895.9, "power": 33.718531}, {"timestamp": 13916.5, "power": 33.718531}, {"timestamp": 13937.0, "power": 33.718531}, {"timestamp": 13957.6, "power": 33.718531}, {"timestamp": 13978.1, "power": 33.718531}, {"timestamp": 13998.7, "power": 33.718531}, {"timestamp": 14019.2, "power": 33.718531}, {"timestamp": 14039.8, "power": 33.718531}, {"timestamp": 14060.3, "power": 33.718531}, {"timestamp": 14080.9, "power": 33.718531}, {"timestamp": 14101.4, "power": 33.718531}, {"timestamp": 14122.0, "power": 33.519552000000004}, {"timestamp": 14143.3, "power": 33.519552000000004}, {"timestamp": 14163.8, "power": 33.519552000000004}, {"timestamp": 14184.4, "power": 33.519552000000004}, {"timestamp": 14205.0, "power": 33.519552000000004}, {"timestamp": 14225.5, "power": 33.519552000000004}, {"timestamp": 14246.1, "power": 33.519552000000004}, {"timestamp": 14266.6, "power": 33.519552000000004}, {"timestamp": 14287.1, "power": 33.519552000000004}, {"timestamp": 14307.7, "power": 33.519552000000004}, {"timestamp": 14328.3, "power": 33.519552000000004}, {"timestamp": 14348.9, "power": 33.519552000000004}, {"timestamp": 14369.5, "power": 33.519552000000004}, {"timestamp": 14390.0, "power": 33.519552000000004}, {"timestamp": 14410.6, "power": 33.519552000000004}, {"timestamp": 14431.1, "power": 33.519552000000004}, {"timestamp": 14451.6, "power": 33.519552000000004}, {"timestamp": 14472.2, "power": 33.519552000000004}, {"timestamp": 14492.8, "power": 33.519552000000004}, {"timestamp": 14513.4, "power": 33.519552000000004}, {"timestamp": 14534.0, "power": 33.519552000000004}, {"timestamp": 14554.5, "power": 33.519552000000004}, {"timestamp": 14575.1, "power": 33.519552000000004}, {"timestamp": 14595.7, "power": 33.519552000000004}, {"timestamp": 14616.2, "power": 33.519552000000004}, {"timestamp": 14636.8, "power": 33.519552000000004}, {"timestamp": 14657.4, "power": 33.519552000000004}, {"timestamp": 14677.9, "power": 33.519552000000004}, {"timestamp": 14698.5, "power": 33.519552000000004}, {"timestamp": 14719.0, "power": 33.519552000000004}, {"timestamp": 14739.5, "power": 33.519552000000004}, {"timestamp": 14760.1, "power": 33.519552000000004}, {"timestamp": 14780.7, "power": 33.519552000000004}, {"timestamp": 14801.3, "power": 33.519552000000004}, {"timestamp": 14821.8, "power": 33.519552000000004}, {"timestamp": 14842.5, "power": 33.519552000000004}, {"timestamp": 14863.0, "power": 33.519552000000004}, {"timestamp": 14883.5, "power": 33.519552000000004}, {"timestamp": 14904.1, "power": 33.519552000000004}, {"timestamp": 14924.7, "power": 33.519552000000004}, {"timestamp": 14945.3, "power": 33.519552000000004}, {"timestamp": 14965.9, "power": 33.519552000000004}, {"timestamp": 14986.4, "power": 33.519552000000004}, {"timestamp": 15007.0, "power": 33.519552000000004}, {"timestamp": 15027.5, "power": 33.519552000000004}, {"timestamp": 15048.1, "power": 33.519552000000004}, {"timestamp": 15068.7, "power": 33.519552000000004}, {"timestamp": 15089.3, "power": 33.519552000000004}, {"timestamp": 15109.8, "power": 33.519552000000004}, {"timestamp": 15130.4, "power": 33.505078}, {"timestamp": 15151.5, "power": 33.505078}, {"timestamp": 15172.1, "power": 33.505078}, {"timestamp": 15192.7, "power": 33.505078}, {"timestamp": 15213.3, "power": 33.505078}, {"timestamp": 15233.8, "power": 33.505078}, {"timestamp": 15254.4, "power": 33.505078}, {"timestamp": 15274.9, "power": 33.505078}, {"timestamp": 15295.5, "power": 33.505078}, {"timestamp": 15316.1, "power": 33.505078}, {"timestamp": 15336.7, "power": 33.505078}, {"timestamp": 15357.3, "power": 33.505078}, {"timestamp": 15377.8, "power": 33.505078}, {"timestamp": 15398.4, "power": 33.505078}, {"timestamp": 15418.9, "power": 33.505078}, {"timestamp": 15439.5, "power": 33.505078}, {"timestamp": 15460.1, "power": 33.505078}, {"timestamp": 15480.7, "power": 33.505078}, {"timestamp": 15501.2, "power": 33.505078}, {"timestamp": 15521.8, "power": 33.505078}, {"timestamp": 15542.4, "power": 33.505078}, {"timestamp": 15562.9, "power": 33.505078}, {"timestamp": 15583.4, "power": 33.505078}, {"timestamp": 15604.0, "power": 33.505078}, {"timestamp": 15624.6, "power": 33.505078}, {"timestamp": 15645.2, "power": 33.505078}, {"timestamp": 15665.7, "power": 33.505078}, {"timestamp": 15686.3, "power": 33.505078}, {"timestamp": 15706.8, "power": 33.505078}, {"timestamp": 15727.4, "power": 33.505078}, {"timestamp": 15747.9, "power": 33.505078}, {"timestamp": 15768.5, "power": 33.505078}, {"timestamp": 15789.0, "power": 33.505078}, {"timestamp": 15809.6, "power": 33.505078}, {"timestamp": 15830.1, "power": 33.505078}, {"timestamp": 15850.7, "power": 33.505078}, {"timestamp": 15871.2, "power": 33.505078}, {"timestamp": 15891.8, "power": 33.505078}, {"timestamp": 15912.3, "power": 33.505078}, {"timestamp": 15932.9, "power": 33.505078}, {"timestamp": 15953.4, "power": 33.505078}, {"timestamp": 15974.0, "power": 33.505078}, {"timestamp": 15994.5, "power": 33.505078}, {"timestamp": 16015.0, "power": 33.505078}, {"timestamp": 16035.5, "power": 33.505078}, {"timestamp": 16056.1, "power": 33.505078}, {"timestamp": 16076.6, "power": 33.505078}, {"timestamp": 16097.2, "power": 33.505078}, {"timestamp": 16117.7, "power": 33.505078}, {"timestamp": 16138.3, "power": 33.585732}, {"timestamp": 16159.5, "power": 33.585732}, {"timestamp": 16180.0, "power": 33.585732}, {"timestamp": 16200.6, "power": 33.585732}, {"timestamp": 16221.2, "power": 33.585732}, {"timestamp": 16241.8, "power": 33.585732}, {"timestamp": 16262.3, "power": 33.585732}, {"timestamp": 16282.9, "power": 33.585732}, {"timestamp": 16303.4, "power": 33.585732}, {"timestamp": 16324.0, "power": 33.585732}, {"timestamp": 16344.6, "power": 33.585732}, {"timestamp": 16365.2, "power": 33.585732}, {"timestamp": 16385.7, "power": 33.585732}, {"timestamp": 16406.3, "power": 33.585732}, {"timestamp": 16426.8, "power": 33.585732}, {"timestamp": 16447.4, "power": 33.585732}, {"timestamp": 16468.0, "power": 33.585732}, {"timestamp": 16488.5, "power": 33.585732}, {"timestamp": 16509.1, "power": 33.585732}, {"timestamp": 16529.7, "power": 33.585732}, {"timestamp": 16550.2, "power": 33.585732}, {"timestamp": 16570.7, "power": 33.585732}, {"timestamp": 16591.3, "power": 33.585732}, {"timestamp": 16611.8, "power": 33.585732}, {"timestamp": 16632.4, "power": 33.585732}, {"timestamp": 16652.9, "power": 33.585732}, {"timestamp": 16673.5, "power": 33.585732}, {"timestamp": 16694.0, "power": 33.585732}, {"timestamp": 16714.6, "power": 33.585732}, {"timestamp": 16735.1, "power": 33.585732}, {"timestamp": 16755.6, "power": 33.585732}, {"timestamp": 16776.2, "power": 33.585732}, {"timestamp": 16796.7, "power": 33.585732}, {"timestamp": 16817.3, "power": 33.585732}, {"timestamp": 16837.8, "power": 33.585732}, {"timestamp": 16858.4, "power": 33.585732}, {"timestamp": 16878.9, "power": 33.585732}, {"timestamp": 16899.4, "power": 33.585732}, {"timestamp": 16920.0, "power": 33.585732}, {"timestamp": 16940.5, "power": 33.585732}, {"timestamp": 16961.1, "power": 33.585732}, {"timestamp": 16981.6, "power": 33.585732}, {"timestamp": 17002.2, "power": 33.585732}, {"timestamp": 17022.7, "power": 33.585732}, {"timestamp": 17043.2, "power": 33.585732}, {"timestamp": 17063.8, "power": 33.585732}, {"timestamp": 17084.4, "power": 33.585732}, {"timestamp": 17104.9, "power": 33.585732}, {"timestamp": 17125.5, "power": 33.585732}, {"timestamp": 17146.1, "power": 33.40497499999999}, {"timestamp": 17167.3, "power": 33.40497499999999}, {"timestamp": 17187.8, "power": 33.40497499999999}, {"timestamp": 17208.3, "power": 33.40497499999999}, {"timestamp": 17228.9, "power": 33.40497499999999}, {"timestamp": 17249.5, "power": 33.40497499999999}, {"timestamp": 17270.1, "power": 33.40497499999999}, {"timestamp": 17290.6, "power": 33.40497499999999}, {"timestamp": 17311.1, "power": 33.40497499999999}, {"timestamp": 17331.7, "power": 33.40497499999999}, {"timestamp": 17352.3, "power": 33.40497499999999}, {"timestamp": 17372.9, "power": 33.40497499999999}, {"timestamp": 17393.4, "power": 33.40497499999999}, {"timestamp": 17414.0, "power": 33.40497499999999}, {"timestamp": 17434.5, "power": 33.40497499999999}, {"timestamp": 17455.0, "power": 33.40497499999999}, {"timestamp": 17475.6, "power": 33.40497499999999}, {"timestamp": 17496.2, "power": 33.40497499999999}, {"timestamp": 17516.8, "power": 33.40497499999999}, {"timestamp": 17537.3, "power": 33.40497499999999}, {"timestamp": 17557.9, "power": 33.40497499999999}, {"timestamp": 17578.5, "power": 33.40497499999999}, {"timestamp": 17599.0, "power": 33.40497499999999}, {"timestamp": 17619.6, "power": 33.40497499999999}, {"timestamp": 17640.2, "power": 33.40497499999999}, {"timestamp": 17660.8, "power": 33.40497499999999}, {"timestamp": 17681.3, "power": 33.40497499999999}, {"timestamp": 17701.9, "power": 33.40497499999999}, {"timestamp": 17722.5, "power": 33.40497499999999}, {"timestamp": 17743.0, "power": 33.40497499999999}, {"timestamp": 17763.5, "power": 33.40497499999999}, {"timestamp": 17784.1, "power": 33.40497499999999}, {"timestamp": 17804.7, "power": 33.40497499999999}, {"timestamp": 17825.3, "power": 33.40497499999999}, {"timestamp": 17845.8, "power": 33.40497499999999}, {"timestamp": 17866.4, "power": 33.40497499999999}, {"timestamp": 17886.9, "power": 33.40497499999999}, {"timestamp": 17907.5, "power": 33.40497499999999}, {"timestamp": 17928.1, "power": 33.40497499999999}, {"timestamp": 17948.7, "power": 33.40497499999999}, {"timestamp": 17969.3, "power": 33.40497499999999}, {"timestamp": 17989.8, "power": 33.40497499999999}, {"timestamp": 18010.4, "power": 33.40497499999999}, {"timestamp": 18030.9, "power": 33.40497499999999}, {"timestamp": 18051.5, "power": 33.40497499999999}, {"timestamp": 18072.1, "power": 33.40497499999999}, {"timestamp": 18092.6, "power": 33.40497499999999}, {"timestamp": 18113.2, "power": 33.40497499999999}, {"timestamp": 18133.8, "power": 33.40497499999999}, {"timestamp": 18154.4, "power": 33.596005}, {"timestamp": 18175.4, "power": 33.596005}, {"timestamp": 18196.0, "power": 33.596005}, {"timestamp": 18216.5, "power": 33.596005}, {"timestamp": 18237.1, "power": 33.596005}, {"timestamp": 18257.7, "power": 33.596005}, {"timestamp": 18278.2, "power": 33.596005}, {"timestamp": 18298.7, "power": 33.596005}, {"timestamp": 18319.3, "power": 33.596005}, {"timestamp": 18339.8, "power": 33.596005}, {"timestamp": 18360.4, "power": 33.596005}, {"timestamp": 18380.9, "power": 33.596005}, {"timestamp": 18401.5, "power": 33.596005}, {"timestamp": 18422.0, "power": 33.596005}, {"timestamp": 18442.6, "power": 33.596005}, {"timestamp": 18463.1, "power": 33.596005}, {"timestamp": 18483.6, "power": 33.596005}, {"timestamp": 18504.2, "power": 33.596005}, {"timestamp": 18524.7, "power": 33.596005}, {"timestamp": 18545.3, "power": 33.596005}, {"timestamp": 18565.8, "power": 33.596005}, {"timestamp": 18586.4, "power": 33.596005}, {"timestamp": 18606.9, "power": 33.596005}, {"timestamp": 18627.4, "power": 33.596005}, {"timestamp": 18648.0, "power": 33.596005}, {"timestamp": 18668.6, "power": 33.596005}, {"timestamp": 18689.2, "power": 33.596005}, {"timestamp": 18709.7, "power": 33.596005}, {"timestamp": 18730.3, "power": 33.596005}, {"timestamp": 18750.8, "power": 33.596005}, {"timestamp": 18771.4, "power": 33.596005}, {"timestamp": 18792.0, "power": 33.596005}, {"timestamp": 18812.6, "power": 33.596005}, {"timestamp": 18833.1, "power": 33.596005}, {"timestamp": 18853.7, "power": 33.596005}, {"timestamp": 18874.3, "power": 33.596005}, {"timestamp": 18894.8, "power": 33.596005}, {"timestamp": 18915.4, "power": 33.596005}, {"timestamp": 18936.0, "power": 33.596005}, {"timestamp": 18956.6, "power": 33.596005}, {"timestamp": 18977.1, "power": 33.596005}, {"timestamp": 18997.7, "power": 33.596005}, {"timestamp": 19018.3, "power": 33.596005}, {"timestamp": 19038.8, "power": 33.596005}, {"timestamp": 19059.3, "power": 33.596005}, {"timestamp": 19079.9, "power": 33.596005}, {"timestamp": 19100.5, "power": 33.596005}, {"timestamp": 19121.1, "power": 33.596005}, {"timestamp": 19141.7, "power": 33.596005}, {"timestamp": 19162.2, "power": 33.981269999999995}, {"timestamp": 19183.4, "power": 33.981269999999995}, {"timestamp": 19204.0, "power": 33.981269999999995}, {"timestamp": 19224.5, "power": 33.981269999999995}, {"timestamp": 19245.1, "power": 33.981269999999995}, {"timestamp": 19265.6, "power": 33.981269999999995}, {"timestamp": 19286.2, "power": 33.981269999999995}, {"timestamp": 19306.7, "power": 33.981269999999995}, {"timestamp": 19327.2, "power": 33.981269999999995}, {"timestamp": 19347.8, "power": 33.981269999999995}, {"timestamp": 19368.3, "power": 33.981269999999995}, {"timestamp": 19388.9, "power": 33.981269999999995}, {"timestamp": 19409.4, "power": 33.981269999999995}, {"timestamp": 19430.0, "power": 33.981269999999995}, {"timestamp": 19450.5, "power": 33.981269999999995}, {"timestamp": 19471.0, "power": 33.981269999999995}, {"timestamp": 19491.5, "power": 33.981269999999995}, {"timestamp": 19512.1, "power": 33.981269999999995}, {"timestamp": 19532.6, "power": 33.981269999999995}, {"timestamp": 19553.2, "power": 33.981269999999995}, {"timestamp": 19573.8, "power": 33.981269999999995}, {"timestamp": 19594.4, "power": 33.981269999999995}, {"timestamp": 19614.9, "power": 33.981269999999995}, {"timestamp": 19635.5, "power": 33.981269999999995}, {"timestamp": 19656.0, "power": 33.981269999999995}, {"timestamp": 19676.6, "power": 33.981269999999995}, {"timestamp": 19697.2, "power": 33.981269999999995}, {"timestamp": 19717.7, "power": 33.981269999999995}, {"timestamp": 19738.3, "power": 33.981269999999995}, {"timestamp": 19758.8, "power": 33.981269999999995}, {"timestamp": 19779.3, "power": 33.981269999999995}, {"timestamp": 19799.9, "power": 33.981269999999995}, {"timestamp": 19820.4, "power": 33.981269999999995}, {"timestamp": 19841.0, "power": 33.981269999999995}, {"timestamp": 19861.5, "power": 33.981269999999995}, {"timestamp": 19882.1, "power": 33.981269999999995}, {"timestamp": 19902.6, "power": 33.981269999999995}, {"timestamp": 19923.1, "power": 33.981269999999995}, {"timestamp": 19943.7, "power": 33.981269999999995}, {"timestamp": 19964.2, "power": 33.981269999999995}, {"timestamp": 19984.8, "power": 33.981269999999995}, {"timestamp": 20005.4, "power": 33.981269999999995}, {"timestamp": 20026.0, "power": 33.981269999999995}, {"timestamp": 20046.6, "power": 33.981269999999995}, {"timestamp": 20067.1, "power": 33.981269999999995}, {"timestamp": 20087.6, "power": 33.981269999999995}, {"timestamp": 20108.2, "power": 33.981269999999995}, {"timestamp": 20128.8, "power": 33.981269999999995}, {"timestamp": 20149.3, "power": 33.981269999999995}, {"timestamp": 20169.9, "power": 33.428412}, {"timestamp": 20192.0, "power": 33.428412}, {"timestamp": 20212.6, "power": 33.428412}, {"timestamp": 20233.2, "power": 33.428412}, {"timestamp": 20253.8, "power": 33.428412}, {"timestamp": 20274.3, "power": 33.428412}, {"timestamp": 20294.9, "power": 33.428412}, {"timestamp": 20315.4, "power": 33.428412}, {"timestamp": 20336.0, "power": 33.428412}, {"timestamp": 20356.6, "power": 33.428412}, {"timestamp": 20377.2, "power": 33.428412}, {"timestamp": 20397.8, "power": 33.428412}, {"timestamp": 20418.4, "power": 33.428412}, {"timestamp": 20438.9, "power": 33.428412}, {"timestamp": 20459.4, "power": 33.428412}, {"timestamp": 20480.0, "power": 33.428412}, {"timestamp": 20500.6, "power": 33.428412}, {"timestamp": 20521.1, "power": 33.428412}, {"timestamp": 20541.7, "power": 33.428412}, {"timestamp": 20562.3, "power": 33.428412}, {"timestamp": 20582.8, "power": 33.428412}, {"timestamp": 20603.4, "power": 33.428412}, {"timestamp": 20624.0, "power": 33.428412}, {"timestamp": 20644.6, "power": 33.428412}, {"timestamp": 20665.1, "power": 33.428412}, {"timestamp": 20685.7, "power": 33.428412}, {"timestamp": 20706.3, "power": 33.428412}, {"timestamp": 20726.8, "power": 33.428412}, {"timestamp": 20747.3, "power": 33.428412}, {"timestamp": 20767.9, "power": 33.428412}, {"timestamp": 20788.5, "power": 33.428412}, {"timestamp": 20809.1, "power": 33.428412}, {"timestamp": 20829.6, "power": 33.428412}, {"timestamp": 20850.2, "power": 33.428412}, {"timestamp": 20870.7, "power": 33.428412}, {"timestamp": 20891.3, "power": 33.428412}, {"timestamp": 20911.9, "power": 33.428412}, {"timestamp": 20932.4, "power": 33.428412}, {"timestamp": 20953.0, "power": 33.428412}, {"timestamp": 20973.5, "power": 33.428412}, {"timestamp": 20994.1, "power": 33.428412}, {"timestamp": 21014.6, "power": 33.428412}, {"timestamp": 21035.1, "power": 33.428412}, {"timestamp": 21055.7, "power": 33.428412}, {"timestamp": 21076.2, "power": 33.428412}, {"timestamp": 21096.8, "power": 33.428412}, {"timestamp": 21117.4, "power": 33.428412}, {"timestamp": 21138.0, "power": 33.428412}, {"timestamp": 21158.6, "power": 33.428412}, {"timestamp": 21179.1, "power": 33.44713900000001}, {"timestamp": 21200.2, "power": 33.44713900000001}, {"timestamp": 21220.7, "power": 33.44713900000001}, {"timestamp": 21241.3, "power": 33.44713900000001}, {"timestamp": 21261.9, "power": 33.44713900000001}, {"timestamp": 21282.4, "power": 33.44713900000001}, {"timestamp": 21303.0, "power": 33.44713900000001}, {"timestamp": 21323.5, "power": 33.44713900000001}, {"timestamp": 21344.1, "power": 33.44713900000001}, {"timestamp": 21364.7, "power": 33.44713900000001}, {"timestamp": 21385.2, "power": 33.44713900000001}, {"timestamp": 21405.8, "power": 33.44713900000001}, {"timestamp": 21426.4, "power": 33.44713900000001}, {"timestamp": 21446.9, "power": 33.44713900000001}, {"timestamp": 21467.5, "power": 33.44713900000001}, {"timestamp": 21488.1, "power": 33.44713900000001}, {"timestamp": 21508.6, "power": 33.44713900000001}, {"timestamp": 21529.2, "power": 33.44713900000001}, {"timestamp": 21549.8, "power": 33.44713900000001}, {"timestamp": 21570.3, "power": 33.44713900000001}, {"timestamp": 21590.9, "power": 33.44713900000001}, {"timestamp": 21611.4, "power": 33.44713900000001}, {"timestamp": 21632.0, "power": 33.44713900000001}, {"timestamp": 21652.6, "power": 33.44713900000001}, {"timestamp": 21673.1, "power": 33.44713900000001}, {"timestamp": 21693.7, "power": 33.44713900000001}, {"timestamp": 21714.3, "power": 33.44713900000001}, {"timestamp": 21734.8, "power": 33.44713900000001}, {"timestamp": 21755.4, "power": 33.44713900000001}, {"timestamp": 21776.0, "power": 33.44713900000001}, {"timestamp": 21796.5, "power": 33.44713900000001}, {"timestamp": 21817.1, "power": 33.44713900000001}, {"timestamp": 21837.7, "power": 33.44713900000001}, {"timestamp": 21858.3, "power": 33.44713900000001}, {"timestamp": 21878.9, "power": 33.44713900000001}, {"timestamp": 21899.5, "power": 33.44713900000001}, {"timestamp": 21920.1, "power": 33.44713900000001}, {"timestamp": 21940.6, "power": 33.44713900000001}, {"timestamp": 21961.2, "power": 33.44713900000001}, {"timestamp": 21981.7, "power": 33.44713900000001}, {"timestamp": 22002.3, "power": 33.44713900000001}, {"timestamp": 22022.8, "power": 33.44713900000001}, {"timestamp": 22043.3, "power": 33.44713900000001}, {"timestamp": 22063.9, "power": 33.44713900000001}, {"timestamp": 22084.4, "power": 33.44713900000001}, {"timestamp": 22104.9, "power": 33.44713900000001}, {"timestamp": 22125.5, "power": 33.44713900000001}, {"timestamp": 22146.0, "power": 33.44713900000001}, {"timestamp": 22166.5, "power": 33.44713900000001}, {"timestamp": 22187.0, "power": 34.779768000000004}, {"timestamp": 22208.2, "power": 34.779768000000004}, {"timestamp": 22228.8, "power": 34.779768000000004}, {"timestamp": 22249.3, "power": 34.779768000000004}, {"timestamp": 22269.9, "power": 34.779768000000004}, {"timestamp": 22290.4, "power": 34.779768000000004}, {"timestamp": 22310.9, "power": 34.779768000000004}, {"timestamp": 22331.4, "power": 34.779768000000004}, {"timestamp": 22352.0, "power": 34.779768000000004}, {"timestamp": 22372.5, "power": 34.779768000000004}, {"timestamp": 22393.1, "power": 34.779768000000004}, {"timestamp": 22413.6, "power": 34.779768000000004}, {"timestamp": 22434.2, "power": 34.779768000000004}, {"timestamp": 22454.7, "power": 34.779768000000004}, {"timestamp": 22475.2, "power": 34.779768000000004}, {"timestamp": 22495.7, "power": 34.779768000000004}, {"timestamp": 22516.3, "power": 34.779768000000004}, {"timestamp": 22536.8, "power": 34.779768000000004}, {"timestamp": 22557.4, "power": 34.779768000000004}, {"timestamp": 22577.9, "power": 34.779768000000004}, {"timestamp": 22598.4, "power": 34.779768000000004}, {"timestamp": 22618.9, "power": 34.779768000000004}, {"timestamp": 22639.5, "power": 34.779768000000004}, {"timestamp": 22660.0, "power": 34.779768000000004}, {"timestamp": 22680.6, "power": 34.779768000000004}, {"timestamp": 22701.1, "power": 34.779768000000004}, {"timestamp": 22721.6, "power": 34.779768000000004}, {"timestamp": 22742.2, "power": 34.779768000000004}, {"timestamp": 22762.7, "power": 34.779768000000004}, {"timestamp": 22783.2, "power": 34.779768000000004}, {"timestamp": 22803.8, "power": 34.779768000000004}, {"timestamp": 22824.3, "power": 34.779768000000004}, {"timestamp": 22844.8, "power": 34.779768000000004}, {"timestamp": 22865.4, "power": 34.779768000000004}, {"timestamp": 22885.9, "power": 34.779768000000004}, {"timestamp": 22906.4, "power": 34.779768000000004}, {"timestamp": 22926.9, "power": 34.779768000000004}, {"timestamp": 22947.5, "power": 34.779768000000004}, {"timestamp": 22968.0, "power": 34.779768000000004}, {"timestamp": 22988.5, "power": 34.779768000000004}, {"timestamp": 23009.1, "power": 34.779768000000004}, {"timestamp": 23029.6, "power": 34.779768000000004}, {"timestamp": 23050.1, "power": 34.779768000000004}, {"timestamp": 23070.6, "power": 34.779768000000004}, {"timestamp": 23091.1, "power": 34.779768000000004}, {"timestamp": 23111.7, "power": 34.779768000000004}, {"timestamp": 23132.2, "power": 34.779768000000004}, {"timestamp": 23152.8, "power": 34.779768000000004}, {"timestamp": 23173.3, "power": 34.779768000000004}, {"timestamp": 23193.8, "power": 36.191661999999994}, {"timestamp": 23215.1, "power": 36.191661999999994}, {"timestamp": 23235.6, "power": 36.191661999999994}, {"timestamp": 23256.2, "power": 36.191661999999994}, {"timestamp": 23276.7, "power": 36.191661999999994}, {"timestamp": 23297.2, "power": 36.191661999999994}, {"timestamp": 23317.8, "power": 36.191661999999994}, {"timestamp": 23338.3, "power": 36.191661999999994}, {"timestamp": 23358.8, "power": 36.191661999999994}, {"timestamp": 23379.4, "power": 36.191661999999994}, {"timestamp": 23399.9, "power": 36.191661999999994}, {"timestamp": 23420.5, "power": 36.191661999999994}, {"timestamp": 23441.0, "power": 36.191661999999994}, {"timestamp": 23461.6, "power": 36.191661999999994}, {"timestamp": 23482.1, "power": 36.191661999999994}, {"timestamp": 23502.6, "power": 36.191661999999994}, {"timestamp": 23523.1, "power": 36.191661999999994}, {"timestamp": 23543.6, "power": 36.191661999999994}, {"timestamp": 23564.2, "power": 36.191661999999994}, {"timestamp": 23584.7, "power": 36.191661999999994}, {"timestamp": 23605.2, "power": 36.191661999999994}, {"timestamp": 23625.8, "power": 36.191661999999994}, {"timestamp": 23646.3, "power": 36.191661999999994}, {"timestamp": 23666.8, "power": 36.191661999999994}, {"timestamp": 23687.4, "power": 36.191661999999994}, {"timestamp": 23707.9, "power": 36.191661999999994}, {"timestamp": 23728.4, "power": 36.191661999999994}, {"timestamp": 23749.0, "power": 36.191661999999994}, {"timestamp": 23769.5, "power": 36.191661999999994}, {"timestamp": 23790.0, "power": 36.191661999999994}, {"timestamp": 23810.5, "power": 36.191661999999994}, {"timestamp": 23831.0, "power": 36.191661999999994}, {"timestamp": 23851.6, "power": 36.191661999999994}, {"timestamp": 23872.1, "power": 36.191661999999994}, {"timestamp": 23892.6, "power": 36.191661999999994}, {"timestamp": 23913.2, "power": 36.191661999999994}, {"timestamp": 23933.7, "power": 36.191661999999994}, {"timestamp": 23954.2, "power": 36.191661999999994}, {"timestamp": 23974.7, "power": 36.191661999999994}, {"timestamp": 23995.3, "power": 36.191661999999994}, {"timestamp": 24015.8, "power": 36.191661999999994}, {"timestamp": 24036.3, "power": 36.191661999999994}, {"timestamp": 24056.9, "power": 36.191661999999994}, {"timestamp": 24077.4, "power": 36.191661999999994}, {"timestamp": 24097.9, "power": 36.191661999999994}, {"timestamp": 24118.5, "power": 36.191661999999994}, {"timestamp": 24139.0, "power": 36.191661999999994}, {"timestamp": 24159.5, "power": 36.191661999999994}, {"timestamp": 24180.0, "power": 36.191661999999994}, {"timestamp": 24200.6, "power": 32.937674}, {"timestamp": 24221.6, "power": 32.937674}, {"timestamp": 24242.2, "power": 32.937674}, {"timestamp": 24262.7, "power": 32.937674}], "timeline": {"START": "3766.863827", "END": "21801.32612"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19615.6}, {"name": "clSetKernelArg", "calls": 19, "time": 3568.63}, {"name": "clReleaseKernel", "calls": 1, "time": 887.729}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.9675}, {"name": "clReleaseContext", "calls": 1, "time": 51.606}, {"name": "clCreateContext", "calls": 1, "time": 32.4107}, {"name": "clReleaseProgram", "calls": 1, "time": 14.588}, {"name": "clCreateKernel", "calls": 1, "time": 0.34262}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.32713}, {"name": "clEnqueueTask", "calls": 1, "time": 0.154909}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077185}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075202}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028788}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022884}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021142}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010827}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010369}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007494}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007428}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006652}, {"name": "clRetainDevice", "calls": 2, "time": 0.004836}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 18034.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 18033.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8722.985588, "utilization": 90.864433, "size": 13090300.0, "time": 1500.669681}, {"type": "WRITE", "transfers": 1, "speed": 6468.133978, "utilization": 67.376396, "size": 519075.0, "time": 80.251154}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 590912814, "speed": 262.243, "utilization": 2.27642, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36941635, "speed": 476.739, "utilization": 4.13836, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len4/run2.json b/code/fpga/memory_results/dna.15MB.len4/run2.json new file mode 100644 index 0000000..0f9d32f --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6571, "power": 32.572714999999995}, {"timestamp": 55.268, "power": 32.572714999999995}, {"timestamp": 75.8509, "power": 32.572714999999995}, {"timestamp": 96.4102, "power": 32.572714999999995}, {"timestamp": 117.117, "power": 32.572714999999995}, {"timestamp": 137.626, "power": 32.572714999999995}, {"timestamp": 158.197, "power": 32.572714999999995}, {"timestamp": 178.8, "power": 32.572714999999995}, {"timestamp": 199.391, "power": 32.572714999999995}, {"timestamp": 219.985, "power": 32.572714999999995}, {"timestamp": 240.59, "power": 32.572714999999995}, {"timestamp": 261.148, "power": 32.572714999999995}, {"timestamp": 281.708, "power": 32.572714999999995}, {"timestamp": 302.305, "power": 32.572714999999995}, {"timestamp": 322.899, "power": 32.572714999999995}, {"timestamp": 343.495, "power": 32.572714999999995}, {"timestamp": 364.09, "power": 32.572714999999995}, {"timestamp": 384.623, "power": 32.572714999999995}, {"timestamp": 405.178, "power": 32.572714999999995}, {"timestamp": 425.741, "power": 32.572714999999995}, {"timestamp": 446.357, "power": 32.572714999999995}, {"timestamp": 467.081, "power": 32.572714999999995}, {"timestamp": 487.909, "power": 32.572714999999995}, {"timestamp": 508.507, "power": 32.572714999999995}, {"timestamp": 529.1, "power": 32.572714999999995}, {"timestamp": 549.662, "power": 32.572714999999995}, {"timestamp": 570.255, "power": 32.572714999999995}, {"timestamp": 590.854, "power": 32.572714999999995}, {"timestamp": 611.453, "power": 32.572714999999995}, {"timestamp": 632.047, "power": 32.572714999999995}, {"timestamp": 652.624, "power": 32.572714999999995}, {"timestamp": 673.182, "power": 32.572714999999995}, {"timestamp": 693.74, "power": 32.572714999999995}, {"timestamp": 714.348, "power": 32.572714999999995}, {"timestamp": 734.955, "power": 32.572714999999995}, {"timestamp": 755.552, "power": 32.572714999999995}, {"timestamp": 776.152, "power": 32.572714999999995}, {"timestamp": 796.748, "power": 32.572714999999995}, {"timestamp": 817.307, "power": 32.572714999999995}, {"timestamp": 837.867, "power": 32.572714999999995}, {"timestamp": 858.463, "power": 32.572714999999995}, {"timestamp": 879.058, "power": 32.572714999999995}, {"timestamp": 899.653, "power": 32.572714999999995}, {"timestamp": 920.249, "power": 32.572714999999995}, {"timestamp": 940.823, "power": 32.572714999999995}, {"timestamp": 961.381, "power": 32.572714999999995}, {"timestamp": 981.984, "power": 32.572714999999995}, {"timestamp": 1002.58, "power": 32.572714999999995}, {"timestamp": 1023.18, "power": 32.326372}, {"timestamp": 1044.37, "power": 32.326372}, {"timestamp": 1064.88, "power": 32.326372}, {"timestamp": 1085.37, "power": 32.326372}, {"timestamp": 1105.9, "power": 32.326372}, {"timestamp": 1126.44, "power": 32.326372}, {"timestamp": 1146.98, "power": 32.326372}, {"timestamp": 1167.52, "power": 32.326372}, {"timestamp": 1188.07, "power": 32.326372}, {"timestamp": 1208.61, "power": 32.326372}, {"timestamp": 1229.1, "power": 32.326372}, {"timestamp": 1249.64, "power": 32.326372}, {"timestamp": 1270.18, "power": 32.326372}, {"timestamp": 1290.71, "power": 32.326372}, {"timestamp": 1311.25, "power": 32.326372}, {"timestamp": 1331.79, "power": 32.326372}, {"timestamp": 1352.33, "power": 32.326372}, {"timestamp": 1372.84, "power": 32.326372}, {"timestamp": 1393.34, "power": 32.326372}, {"timestamp": 1413.88, "power": 32.326372}, {"timestamp": 1434.42, "power": 32.326372}, {"timestamp": 1454.95, "power": 32.326372}, {"timestamp": 1475.49, "power": 32.326372}, {"timestamp": 1496.03, "power": 32.326372}, {"timestamp": 1516.59, "power": 32.326372}, {"timestamp": 1537.08, "power": 32.326372}, {"timestamp": 1557.61, "power": 32.326372}, {"timestamp": 1578.15, "power": 32.326372}, {"timestamp": 1598.69, "power": 32.326372}, {"timestamp": 1619.22, "power": 32.326372}, {"timestamp": 1639.76, "power": 32.326372}, {"timestamp": 1660.3, "power": 32.326372}, {"timestamp": 1680.8, "power": 32.326372}, {"timestamp": 1701.3, "power": 32.326372}, {"timestamp": 1721.83, "power": 32.326372}, {"timestamp": 1742.36, "power": 32.326372}, {"timestamp": 1762.9, "power": 32.326372}, {"timestamp": 1783.43, "power": 32.326372}, {"timestamp": 1803.97, "power": 32.326372}, {"timestamp": 1824.5, "power": 32.326372}, {"timestamp": 1845.02, "power": 32.326372}, {"timestamp": 1865.54, "power": 32.326372}, {"timestamp": 1886.08, "power": 32.326372}, {"timestamp": 1906.61, "power": 32.326372}, {"timestamp": 1927.15, "power": 32.326372}, {"timestamp": 1947.68, "power": 32.326372}, {"timestamp": 1968.22, "power": 32.326372}, {"timestamp": 1988.73, "power": 32.326372}, {"timestamp": 2009.22, "power": 32.326372}, {"timestamp": 2029.76, "power": 32.574176}, {"timestamp": 2050.72, "power": 32.574176}, {"timestamp": 2071.25, "power": 32.574176}, {"timestamp": 2091.79, "power": 32.574176}, {"timestamp": 2112.32, "power": 32.574176}, {"timestamp": 2132.84, "power": 32.574176}, {"timestamp": 2153.37, "power": 32.574176}, {"timestamp": 2173.9, "power": 32.574176}, {"timestamp": 2194.44, "power": 32.574176}, {"timestamp": 2214.98, "power": 32.574176}, {"timestamp": 2235.52, "power": 32.574176}, {"timestamp": 2256.06, "power": 32.574176}, {"timestamp": 2276.61, "power": 32.574176}, {"timestamp": 2297.1, "power": 32.574176}, {"timestamp": 2317.63, "power": 32.574176}, {"timestamp": 2338.16, "power": 32.574176}, {"timestamp": 2358.7, "power": 32.574176}, {"timestamp": 2379.24, "power": 32.574176}, {"timestamp": 2399.77, "power": 32.574176}, {"timestamp": 2420.3, "power": 32.574176}, {"timestamp": 2440.81, "power": 32.574176}, {"timestamp": 2461.3, "power": 32.574176}, {"timestamp": 2481.84, "power": 32.574176}, {"timestamp": 2502.37, "power": 32.574176}, {"timestamp": 2522.9, "power": 32.574176}, {"timestamp": 2543.44, "power": 32.574176}, {"timestamp": 2563.97, "power": 32.574176}, {"timestamp": 2584.51, "power": 32.574176}, {"timestamp": 2605.01, "power": 32.574176}, {"timestamp": 2625.54, "power": 32.574176}, {"timestamp": 2646.07, "power": 32.574176}, {"timestamp": 2666.61, "power": 32.574176}, {"timestamp": 2687.14, "power": 32.574176}, {"timestamp": 2707.68, "power": 32.574176}, {"timestamp": 2728.21, "power": 32.574176}, {"timestamp": 2748.72, "power": 32.574176}, {"timestamp": 2769.22, "power": 32.574176}, {"timestamp": 2789.75, "power": 32.574176}, {"timestamp": 2810.28, "power": 32.574176}, {"timestamp": 2830.81, "power": 32.574176}, {"timestamp": 2851.35, "power": 32.574176}, {"timestamp": 2871.89, "power": 32.574176}, {"timestamp": 2892.42, "power": 32.574176}, {"timestamp": 2912.94, "power": 32.574176}, {"timestamp": 2933.47, "power": 32.574176}, {"timestamp": 2954.01, "power": 32.574176}, {"timestamp": 2974.55, "power": 32.574176}, {"timestamp": 2995.08, "power": 32.574176}, {"timestamp": 3015.62, "power": 32.574176}, {"timestamp": 3036.15, "power": 32.521128000000004}, {"timestamp": 3057.21, "power": 32.521128000000004}, {"timestamp": 3077.75, "power": 32.521128000000004}, {"timestamp": 3098.28, "power": 32.521128000000004}, {"timestamp": 3118.82, "power": 32.521128000000004}, {"timestamp": 3139.36, "power": 32.521128000000004}, {"timestamp": 3159.9, "power": 32.521128000000004}, {"timestamp": 3180.44, "power": 32.521128000000004}, {"timestamp": 3200.99, "power": 32.521128000000004}, {"timestamp": 3221.52, "power": 32.521128000000004}, {"timestamp": 3242.06, "power": 32.521128000000004}, {"timestamp": 3262.6, "power": 32.521128000000004}, {"timestamp": 3283.13, "power": 32.521128000000004}, {"timestamp": 3303.67, "power": 32.521128000000004}, {"timestamp": 3324.21, "power": 32.521128000000004}, {"timestamp": 3344.72, "power": 32.521128000000004}, {"timestamp": 3365.21, "power": 32.521128000000004}, {"timestamp": 3385.74, "power": 32.521128000000004}, {"timestamp": 3406.28, "power": 32.521128000000004}, {"timestamp": 3426.81, "power": 32.521128000000004}, {"timestamp": 3447.34, "power": 32.521128000000004}, {"timestamp": 3467.88, "power": 32.521128000000004}, {"timestamp": 3488.41, "power": 32.521128000000004}, {"timestamp": 3508.92, "power": 32.521128000000004}, {"timestamp": 3529.45, "power": 32.521128000000004}, {"timestamp": 3549.98, "power": 32.521128000000004}, {"timestamp": 3570.52, "power": 32.521128000000004}, {"timestamp": 3591.06, "power": 32.521128000000004}, {"timestamp": 3611.59, "power": 32.521128000000004}, {"timestamp": 3632.12, "power": 32.521128000000004}, {"timestamp": 3652.63, "power": 32.521128000000004}, {"timestamp": 3673.12, "power": 32.521128000000004}, {"timestamp": 3693.65, "power": 32.521128000000004}, {"timestamp": 3714.22, "power": 32.521128000000004}, {"timestamp": 3734.75, "power": 32.521128000000004}, {"timestamp": 3755.28, "power": 32.521128000000004}, {"timestamp": 3775.81, "power": 32.521128000000004}, {"timestamp": 3796.34, "power": 32.521128000000004}, {"timestamp": 3816.86, "power": 32.521128000000004}, {"timestamp": 3837.35, "power": 32.521128000000004}, {"timestamp": 3857.88, "power": 32.521128000000004}, {"timestamp": 3878.43, "power": 32.521128000000004}, {"timestamp": 3898.99, "power": 32.521128000000004}, {"timestamp": 3919.54, "power": 32.521128000000004}, {"timestamp": 3940.09, "power": 32.521128000000004}, {"timestamp": 3960.67, "power": 32.521128000000004}, {"timestamp": 3981.23, "power": 32.521128000000004}, {"timestamp": 4001.74, "power": 32.521128000000004}, {"timestamp": 4022.31, "power": 32.521128000000004}, {"timestamp": 4042.87, "power": 34.683368}, {"timestamp": 4064.15, "power": 34.683368}, {"timestamp": 4084.67, "power": 34.683368}, {"timestamp": 4105.17, "power": 34.683368}, {"timestamp": 4125.73, "power": 34.683368}, {"timestamp": 4146.3, "power": 34.683368}, {"timestamp": 4166.89, "power": 34.683368}, {"timestamp": 4187.46, "power": 34.683368}, {"timestamp": 4208.04, "power": 34.683368}, {"timestamp": 4228.62, "power": 34.683368}, {"timestamp": 4249.13, "power": 34.683368}, {"timestamp": 4269.7, "power": 34.683368}, {"timestamp": 4290.29, "power": 34.683368}, {"timestamp": 4310.86, "power": 34.683368}, {"timestamp": 4331.45, "power": 34.683368}, {"timestamp": 4352.01, "power": 34.683368}, {"timestamp": 4372.59, "power": 34.683368}, {"timestamp": 4393.1, "power": 34.683368}, {"timestamp": 4413.67, "power": 34.683368}, {"timestamp": 4434.25, "power": 34.683368}, {"timestamp": 4454.82, "power": 34.683368}, {"timestamp": 4475.39, "power": 34.683368}, {"timestamp": 4495.97, "power": 34.683368}, {"timestamp": 4516.55, "power": 34.683368}, {"timestamp": 4537.1, "power": 34.683368}, {"timestamp": 4557.68, "power": 34.683368}, {"timestamp": 4578.26, "power": 34.683368}, {"timestamp": 4598.83, "power": 34.683368}, {"timestamp": 4619.41, "power": 34.683368}, {"timestamp": 4639.99, "power": 34.683368}, {"timestamp": 4660.55, "power": 34.683368}, {"timestamp": 4681.07, "power": 34.683368}, {"timestamp": 4701.62, "power": 34.683368}, {"timestamp": 4722.2, "power": 34.683368}, {"timestamp": 4742.78, "power": 34.683368}, {"timestamp": 4763.37, "power": 34.683368}, {"timestamp": 4783.95, "power": 34.683368}, {"timestamp": 4804.53, "power": 34.683368}, {"timestamp": 4825.05, "power": 34.683368}, {"timestamp": 4845.62, "power": 34.683368}, {"timestamp": 4866.18, "power": 34.683368}, {"timestamp": 4886.77, "power": 34.683368}, {"timestamp": 4907.35, "power": 34.683368}, {"timestamp": 4927.92, "power": 34.683368}, {"timestamp": 4948.48, "power": 34.683368}, {"timestamp": 4969.0, "power": 34.683368}, {"timestamp": 4989.55, "power": 34.683368}, {"timestamp": 5010.11, "power": 34.683368}, {"timestamp": 5030.65, "power": 34.683368}, {"timestamp": 5051.2, "power": 33.39547}, {"timestamp": 5072.32, "power": 33.39547}, {"timestamp": 5092.85, "power": 33.39547}, {"timestamp": 5113.39, "power": 33.39547}, {"timestamp": 5133.95, "power": 33.39547}, {"timestamp": 5154.5, "power": 33.39547}, {"timestamp": 5175.05, "power": 33.39547}, {"timestamp": 5195.61, "power": 33.39547}, {"timestamp": 5216.16, "power": 33.39547}, {"timestamp": 5236.68, "power": 33.39547}, {"timestamp": 5257.18, "power": 33.39547}, {"timestamp": 5277.73, "power": 33.39547}, {"timestamp": 5298.28, "power": 33.39547}, {"timestamp": 5318.87, "power": 33.39547}, {"timestamp": 5339.43, "power": 33.39547}, {"timestamp": 5359.98, "power": 33.39547}, {"timestamp": 5380.55, "power": 33.39547}, {"timestamp": 5401.07, "power": 33.39547}, {"timestamp": 5421.64, "power": 33.39547}, {"timestamp": 5442.23, "power": 33.39547}, {"timestamp": 5462.81, "power": 33.39547}, {"timestamp": 5483.39, "power": 33.39547}, {"timestamp": 5503.95, "power": 33.39547}, {"timestamp": 5524.52, "power": 33.39547}, {"timestamp": 5545.03, "power": 33.39547}, {"timestamp": 5565.59, "power": 33.39547}, {"timestamp": 5586.14, "power": 33.39547}, {"timestamp": 5606.69, "power": 33.39547}, {"timestamp": 5627.25, "power": 33.39547}, {"timestamp": 5647.81, "power": 33.39547}, {"timestamp": 5668.36, "power": 33.39547}, {"timestamp": 5688.89, "power": 33.39547}, {"timestamp": 5709.43, "power": 33.39547}, {"timestamp": 5729.99, "power": 33.39547}, {"timestamp": 5750.54, "power": 33.39547}, {"timestamp": 5771.09, "power": 33.39547}, {"timestamp": 5791.65, "power": 33.39547}, {"timestamp": 5812.2, "power": 33.39547}, {"timestamp": 5832.73, "power": 33.39547}, {"timestamp": 5853.22, "power": 33.39547}, {"timestamp": 5873.76, "power": 33.39547}, {"timestamp": 5894.31, "power": 33.39547}, {"timestamp": 5914.86, "power": 33.39547}, {"timestamp": 5935.42, "power": 33.39547}, {"timestamp": 5955.97, "power": 33.39547}, {"timestamp": 5976.52, "power": 33.39547}, {"timestamp": 5997.04, "power": 33.39547}, {"timestamp": 6017.58, "power": 33.39547}, {"timestamp": 6038.14, "power": 33.39547}, {"timestamp": 6058.69, "power": 33.734214}, {"timestamp": 6079.87, "power": 33.734214}, {"timestamp": 6100.43, "power": 33.734214}, {"timestamp": 6120.95, "power": 33.734214}, {"timestamp": 6141.49, "power": 33.734214}, {"timestamp": 6162.05, "power": 33.734214}, {"timestamp": 6182.6, "power": 33.734214}, {"timestamp": 6203.16, "power": 33.734214}, {"timestamp": 6223.71, "power": 33.734214}, {"timestamp": 6244.26, "power": 33.734214}, {"timestamp": 6264.79, "power": 33.734214}, {"timestamp": 6285.29, "power": 33.734214}, {"timestamp": 6305.83, "power": 33.734214}, {"timestamp": 6326.38, "power": 33.734214}, {"timestamp": 6346.93, "power": 33.734214}, {"timestamp": 6367.51, "power": 33.734214}, {"timestamp": 6388.09, "power": 33.734214}, {"timestamp": 6408.67, "power": 33.734214}, {"timestamp": 6429.17, "power": 33.734214}, {"timestamp": 6449.73, "power": 33.734214}, {"timestamp": 6470.3, "power": 33.734214}, {"timestamp": 6490.85, "power": 33.734214}, {"timestamp": 6511.43, "power": 33.734214}, {"timestamp": 6532.02, "power": 33.734214}, {"timestamp": 6552.6, "power": 33.734214}, {"timestamp": 6573.1, "power": 33.734214}, {"timestamp": 6593.67, "power": 33.734214}, {"timestamp": 6614.26, "power": 33.734214}, {"timestamp": 6634.83, "power": 33.734214}, {"timestamp": 6655.42, "power": 33.734214}, {"timestamp": 6676.0, "power": 33.734214}, {"timestamp": 6696.58, "power": 33.734214}, {"timestamp": 6717.09, "power": 33.734214}, {"timestamp": 6737.65, "power": 33.734214}, {"timestamp": 6758.22, "power": 33.734214}, {"timestamp": 6778.79, "power": 33.734214}, {"timestamp": 6799.36, "power": 33.734214}, {"timestamp": 6819.94, "power": 33.734214}, {"timestamp": 6840.52, "power": 33.734214}, {"timestamp": 6861.04, "power": 33.734214}, {"timestamp": 6881.6, "power": 33.734214}, {"timestamp": 6902.18, "power": 33.734214}, {"timestamp": 6922.72, "power": 33.734214}, {"timestamp": 6943.3, "power": 33.734214}, {"timestamp": 6963.87, "power": 33.734214}, {"timestamp": 6984.45, "power": 33.734214}, {"timestamp": 7004.97, "power": 33.734214}, {"timestamp": 7025.51, "power": 33.734214}, {"timestamp": 7046.06, "power": 33.734214}, {"timestamp": 7066.62, "power": 33.789354}, {"timestamp": 7087.76, "power": 33.789354}, {"timestamp": 7108.33, "power": 33.789354}, {"timestamp": 7128.9, "power": 33.789354}, {"timestamp": 7149.46, "power": 33.789354}, {"timestamp": 7170.03, "power": 33.789354}, {"timestamp": 7190.6, "power": 33.789354}, {"timestamp": 7211.18, "power": 33.789354}, {"timestamp": 7231.77, "power": 33.789354}, {"timestamp": 7252.36, "power": 33.789354}, {"timestamp": 7272.88, "power": 33.789354}, {"timestamp": 7293.44, "power": 33.789354}, {"timestamp": 7314.02, "power": 33.789354}, {"timestamp": 7334.57, "power": 33.789354}, {"timestamp": 7355.12, "power": 33.789354}, {"timestamp": 7375.67, "power": 33.789354}, {"timestamp": 7396.23, "power": 33.789354}, {"timestamp": 7416.75, "power": 33.789354}, {"timestamp": 7437.25, "power": 33.789354}, {"timestamp": 7457.8, "power": 33.789354}, {"timestamp": 7478.35, "power": 33.789354}, {"timestamp": 7498.9, "power": 33.789354}, {"timestamp": 7519.45, "power": 33.789354}, {"timestamp": 7540.01, "power": 33.789354}, {"timestamp": 7560.56, "power": 33.789354}, {"timestamp": 7581.07, "power": 33.789354}, {"timestamp": 7601.61, "power": 33.789354}, {"timestamp": 7622.17, "power": 33.789354}, {"timestamp": 7642.72, "power": 33.789354}, {"timestamp": 7663.28, "power": 33.789354}, {"timestamp": 7683.83, "power": 33.789354}, {"timestamp": 7704.38, "power": 33.789354}, {"timestamp": 7724.91, "power": 33.789354}, {"timestamp": 7745.45, "power": 33.789354}, {"timestamp": 7766.0, "power": 33.789354}, {"timestamp": 7786.56, "power": 33.789354}, {"timestamp": 7807.11, "power": 33.789354}, {"timestamp": 7827.66, "power": 33.789354}, {"timestamp": 7848.21, "power": 33.789354}, {"timestamp": 7868.74, "power": 33.789354}, {"timestamp": 7889.24, "power": 33.789354}, {"timestamp": 7909.79, "power": 33.789354}, {"timestamp": 7930.35, "power": 33.789354}, {"timestamp": 7950.9, "power": 33.789354}, {"timestamp": 7971.45, "power": 33.789354}, {"timestamp": 7992.0, "power": 33.789354}, {"timestamp": 8012.56, "power": 33.789354}, {"timestamp": 8033.07, "power": 33.789354}, {"timestamp": 8053.62, "power": 33.789354}, {"timestamp": 8074.18, "power": 33.423584}, {"timestamp": 8095.3, "power": 33.423584}, {"timestamp": 8115.85, "power": 33.423584}, {"timestamp": 8136.41, "power": 33.423584}, {"timestamp": 8156.94, "power": 33.423584}, {"timestamp": 8177.49, "power": 33.423584}, {"timestamp": 8198.08, "power": 33.423584}, {"timestamp": 8218.66, "power": 33.423584}, {"timestamp": 8239.23, "power": 33.423584}, {"timestamp": 8259.81, "power": 33.423584}, {"timestamp": 8280.38, "power": 33.423584}, {"timestamp": 8300.91, "power": 33.423584}, {"timestamp": 8321.47, "power": 33.423584}, {"timestamp": 8342.05, "power": 33.423584}, {"timestamp": 8362.63, "power": 33.423584}, {"timestamp": 8383.2, "power": 33.423584}, {"timestamp": 8403.77, "power": 33.423584}, {"timestamp": 8424.34, "power": 33.423584}, {"timestamp": 8444.86, "power": 33.423584}, {"timestamp": 8465.42, "power": 33.423584}, {"timestamp": 8486.0, "power": 33.423584}, {"timestamp": 8506.58, "power": 33.423584}, {"timestamp": 8527.15, "power": 33.423584}, {"timestamp": 8547.72, "power": 33.423584}, {"timestamp": 8568.29, "power": 33.423584}, {"timestamp": 8588.81, "power": 33.423584}, {"timestamp": 8609.31, "power": 33.423584}, {"timestamp": 8629.88, "power": 33.423584}, {"timestamp": 8650.44, "power": 33.423584}, {"timestamp": 8671.01, "power": 33.423584}, {"timestamp": 8691.57, "power": 33.423584}, {"timestamp": 8712.15, "power": 33.423584}, {"timestamp": 8732.67, "power": 33.423584}, {"timestamp": 8753.17, "power": 33.423584}, {"timestamp": 8773.73, "power": 33.423584}, {"timestamp": 8794.31, "power": 33.423584}, {"timestamp": 8814.89, "power": 33.423584}, {"timestamp": 8835.47, "power": 33.423584}, {"timestamp": 8856.02, "power": 33.423584}, {"timestamp": 8876.58, "power": 33.423584}, {"timestamp": 8897.08, "power": 33.423584}, {"timestamp": 8917.63, "power": 33.423584}, {"timestamp": 8938.18, "power": 33.423584}, {"timestamp": 8958.74, "power": 33.423584}, {"timestamp": 8979.29, "power": 33.423584}, {"timestamp": 8999.84, "power": 33.423584}, {"timestamp": 9020.4, "power": 33.423584}, {"timestamp": 9040.92, "power": 33.423584}, {"timestamp": 9061.47, "power": 33.423584}, {"timestamp": 9082.02, "power": 33.355986}, {"timestamp": 9103.17, "power": 33.355986}, {"timestamp": 9123.74, "power": 33.355986}, {"timestamp": 9144.32, "power": 33.355986}, {"timestamp": 9164.85, "power": 33.355986}, {"timestamp": 9185.39, "power": 33.355986}, {"timestamp": 9205.98, "power": 33.355986}, {"timestamp": 9226.56, "power": 33.355986}, {"timestamp": 9247.13, "power": 33.355986}, {"timestamp": 9267.69, "power": 33.355986}, {"timestamp": 9288.26, "power": 33.355986}, {"timestamp": 9308.79, "power": 33.355986}, {"timestamp": 9329.3, "power": 33.355986}, {"timestamp": 9349.86, "power": 33.355986}, {"timestamp": 9370.43, "power": 33.355986}, {"timestamp": 9391.0, "power": 33.355986}, {"timestamp": 9411.59, "power": 33.355986}, {"timestamp": 9432.16, "power": 33.355986}, {"timestamp": 9452.68, "power": 33.355986}, {"timestamp": 9473.18, "power": 33.355986}, {"timestamp": 9493.75, "power": 33.355986}, {"timestamp": 9514.34, "power": 33.355986}, {"timestamp": 9534.91, "power": 33.355986}, {"timestamp": 9555.47, "power": 33.355986}, {"timestamp": 9576.04, "power": 33.355986}, {"timestamp": 9596.61, "power": 33.355986}, {"timestamp": 9617.12, "power": 33.355986}, {"timestamp": 9637.69, "power": 33.355986}, {"timestamp": 9658.25, "power": 33.355986}, {"timestamp": 9678.83, "power": 33.355986}, {"timestamp": 9699.38, "power": 33.355986}, {"timestamp": 9719.93, "power": 33.355986}, {"timestamp": 9740.48, "power": 33.355986}, {"timestamp": 9761.0, "power": 33.355986}, {"timestamp": 9781.54, "power": 33.355986}, {"timestamp": 9802.1, "power": 33.355986}, {"timestamp": 9822.65, "power": 33.355986}, {"timestamp": 9843.2, "power": 33.355986}, {"timestamp": 9863.75, "power": 33.355986}, {"timestamp": 9884.3, "power": 33.355986}, {"timestamp": 9904.83, "power": 33.355986}, {"timestamp": 9925.37, "power": 33.355986}, {"timestamp": 9945.93, "power": 33.355986}, {"timestamp": 9966.48, "power": 33.355986}, {"timestamp": 9987.03, "power": 33.355986}, {"timestamp": 10007.6, "power": 33.355986}, {"timestamp": 10028.1, "power": 33.355986}, {"timestamp": 10048.7, "power": 33.355986}, {"timestamp": 10069.2, "power": 33.355986}, {"timestamp": 10089.8, "power": 33.123267}, {"timestamp": 10110.9, "power": 33.123267}, {"timestamp": 10131.5, "power": 33.123267}, {"timestamp": 10152.0, "power": 33.123267}, {"timestamp": 10172.6, "power": 33.123267}, {"timestamp": 10193.1, "power": 33.123267}, {"timestamp": 10213.6, "power": 33.123267}, {"timestamp": 10234.2, "power": 33.123267}, {"timestamp": 10254.7, "power": 33.123267}, {"timestamp": 10275.3, "power": 33.123267}, {"timestamp": 10295.9, "power": 33.123267}, {"timestamp": 10316.4, "power": 33.123267}, {"timestamp": 10337.0, "power": 33.123267}, {"timestamp": 10357.5, "power": 33.123267}, {"timestamp": 10378.1, "power": 33.123267}, {"timestamp": 10398.7, "power": 33.123267}, {"timestamp": 10419.3, "power": 33.123267}, {"timestamp": 10439.8, "power": 33.123267}, {"timestamp": 10460.4, "power": 33.123267}, {"timestamp": 10480.9, "power": 33.123267}, {"timestamp": 10501.5, "power": 33.123267}, {"timestamp": 10522.1, "power": 33.123267}, {"timestamp": 10542.6, "power": 33.123267}, {"timestamp": 10563.2, "power": 33.123267}, {"timestamp": 10583.8, "power": 33.123267}, {"timestamp": 10604.3, "power": 33.123267}, {"timestamp": 10624.9, "power": 33.123267}, {"timestamp": 10645.5, "power": 33.123267}, {"timestamp": 10666.0, "power": 33.123267}, {"timestamp": 10686.6, "power": 33.123267}, {"timestamp": 10707.2, "power": 33.123267}, {"timestamp": 10727.8, "power": 33.123267}, {"timestamp": 10748.4, "power": 33.123267}, {"timestamp": 10768.9, "power": 33.123267}, {"timestamp": 10789.5, "power": 33.123267}, {"timestamp": 10810.0, "power": 33.123267}, {"timestamp": 10830.6, "power": 33.123267}, {"timestamp": 10851.2, "power": 33.123267}, {"timestamp": 10871.8, "power": 33.123267}, {"timestamp": 10892.4, "power": 33.123267}, {"timestamp": 10912.9, "power": 33.123267}, {"timestamp": 10933.5, "power": 33.123267}, {"timestamp": 10954.0, "power": 33.123267}, {"timestamp": 10974.6, "power": 33.123267}, {"timestamp": 10995.2, "power": 33.123267}, {"timestamp": 11015.8, "power": 33.123267}, {"timestamp": 11036.4, "power": 33.123267}, {"timestamp": 11056.9, "power": 33.123267}, {"timestamp": 11077.5, "power": 33.123267}, {"timestamp": 11098.1, "power": 33.887385}, {"timestamp": 11119.4, "power": 33.887385}, {"timestamp": 11139.9, "power": 33.887385}, {"timestamp": 11160.5, "power": 33.887385}, {"timestamp": 11181.0, "power": 33.887385}, {"timestamp": 11201.6, "power": 33.887385}, {"timestamp": 11222.2, "power": 33.887385}, {"timestamp": 11242.8, "power": 33.887385}, {"timestamp": 11263.4, "power": 33.887385}, {"timestamp": 11283.9, "power": 33.887385}, {"timestamp": 11304.5, "power": 33.887385}, {"timestamp": 11325.1, "power": 33.887385}, {"timestamp": 11345.6, "power": 33.887385}, {"timestamp": 11366.2, "power": 33.887385}, {"timestamp": 11386.8, "power": 33.887385}, {"timestamp": 11407.3, "power": 33.887385}, {"timestamp": 11427.9, "power": 33.887385}, {"timestamp": 11448.5, "power": 33.887385}, {"timestamp": 11469.0, "power": 33.887385}, {"timestamp": 11489.6, "power": 33.887385}, {"timestamp": 11510.2, "power": 33.887385}, {"timestamp": 11530.7, "power": 33.887385}, {"timestamp": 11551.3, "power": 33.887385}, {"timestamp": 11571.9, "power": 33.887385}, {"timestamp": 11592.5, "power": 33.887385}, {"timestamp": 11613.0, "power": 33.887385}, {"timestamp": 11633.6, "power": 33.887385}, {"timestamp": 11654.1, "power": 33.887385}, {"timestamp": 11674.7, "power": 33.887385}, {"timestamp": 11695.3, "power": 33.887385}, {"timestamp": 11715.8, "power": 33.887385}, {"timestamp": 11736.4, "power": 33.887385}, {"timestamp": 11756.9, "power": 33.887385}, {"timestamp": 11777.4, "power": 33.887385}, {"timestamp": 11798.0, "power": 33.887385}, {"timestamp": 11818.5, "power": 33.887385}, {"timestamp": 11839.1, "power": 33.887385}, {"timestamp": 11859.7, "power": 33.887385}, {"timestamp": 11880.2, "power": 33.887385}, {"timestamp": 11900.7, "power": 33.887385}, {"timestamp": 11921.2, "power": 33.887385}, {"timestamp": 11941.8, "power": 33.887385}, {"timestamp": 11962.3, "power": 33.887385}, {"timestamp": 11982.9, "power": 33.887385}, {"timestamp": 12003.5, "power": 33.887385}, {"timestamp": 12024.0, "power": 33.887385}, {"timestamp": 12044.6, "power": 33.887385}, {"timestamp": 12065.1, "power": 33.887385}, {"timestamp": 12085.6, "power": 33.887385}, {"timestamp": 12106.2, "power": 33.297545}, {"timestamp": 12128.3, "power": 33.297545}, {"timestamp": 12148.8, "power": 33.297545}, {"timestamp": 12169.3, "power": 33.297545}, {"timestamp": 12189.8, "power": 33.297545}, {"timestamp": 12210.4, "power": 33.297545}, {"timestamp": 12231.0, "power": 33.297545}, {"timestamp": 12251.5, "power": 33.297545}, {"timestamp": 12272.1, "power": 33.297545}, {"timestamp": 12292.6, "power": 33.297545}, {"timestamp": 12313.1, "power": 33.297545}, {"timestamp": 12333.7, "power": 33.297545}, {"timestamp": 12354.2, "power": 33.297545}, {"timestamp": 12374.8, "power": 33.297545}, {"timestamp": 12395.3, "power": 33.297545}, {"timestamp": 12415.9, "power": 33.297545}, {"timestamp": 12436.4, "power": 33.297545}, {"timestamp": 12457.0, "power": 33.297545}, {"timestamp": 12477.5, "power": 33.297545}, {"timestamp": 12498.1, "power": 33.297545}, {"timestamp": 12518.6, "power": 33.297545}, {"timestamp": 12539.2, "power": 33.297545}, {"timestamp": 12559.7, "power": 33.297545}, {"timestamp": 12580.3, "power": 33.297545}, {"timestamp": 12600.8, "power": 33.297545}, {"timestamp": 12621.3, "power": 33.297545}, {"timestamp": 12641.8, "power": 33.297545}, {"timestamp": 12662.4, "power": 33.297545}, {"timestamp": 12683.0, "power": 33.297545}, {"timestamp": 12703.5, "power": 33.297545}, {"timestamp": 12724.1, "power": 33.297545}, {"timestamp": 12744.6, "power": 33.297545}, {"timestamp": 12765.1, "power": 33.297545}, {"timestamp": 12785.7, "power": 33.297545}, {"timestamp": 12806.2, "power": 33.297545}, {"timestamp": 12826.8, "power": 33.297545}, {"timestamp": 12847.3, "power": 33.297545}, {"timestamp": 12867.9, "power": 33.297545}, {"timestamp": 12888.4, "power": 33.297545}, {"timestamp": 12908.9, "power": 33.297545}, {"timestamp": 12929.5, "power": 33.297545}, {"timestamp": 12950.0, "power": 33.297545}, {"timestamp": 12970.6, "power": 33.297545}, {"timestamp": 12991.1, "power": 33.297545}, {"timestamp": 13011.7, "power": 33.297545}, {"timestamp": 13032.2, "power": 33.297545}, {"timestamp": 13052.8, "power": 33.297545}, {"timestamp": 13073.3, "power": 33.297545}, {"timestamp": 13093.9, "power": 33.297545}, {"timestamp": 13114.4, "power": 33.87826}, {"timestamp": 13135.5, "power": 33.87826}, {"timestamp": 13156.1, "power": 33.87826}, {"timestamp": 13176.6, "power": 33.87826}, {"timestamp": 13197.1, "power": 33.87826}, {"timestamp": 13217.7, "power": 33.87826}, {"timestamp": 13238.2, "power": 33.87826}, {"timestamp": 13258.8, "power": 33.87826}, {"timestamp": 13279.3, "power": 33.87826}, {"timestamp": 13299.9, "power": 33.87826}, {"timestamp": 13320.4, "power": 33.87826}, {"timestamp": 13341.0, "power": 33.87826}, {"timestamp": 13361.5, "power": 33.87826}, {"timestamp": 13382.1, "power": 33.87826}, {"timestamp": 13402.6, "power": 33.87826}, {"timestamp": 13423.2, "power": 33.87826}, {"timestamp": 13443.7, "power": 33.87826}, {"timestamp": 13464.3, "power": 33.87826}, {"timestamp": 13484.8, "power": 33.87826}, {"timestamp": 13505.3, "power": 33.87826}, {"timestamp": 13525.9, "power": 33.87826}, {"timestamp": 13546.4, "power": 33.87826}, {"timestamp": 13567.0, "power": 33.87826}, {"timestamp": 13587.5, "power": 33.87826}, {"timestamp": 13608.1, "power": 33.87826}, {"timestamp": 13628.7, "power": 33.87826}, {"timestamp": 13649.2, "power": 33.87826}, {"timestamp": 13669.7, "power": 33.87826}, {"timestamp": 13690.3, "power": 33.87826}, {"timestamp": 13710.8, "power": 33.87826}, {"timestamp": 13731.4, "power": 33.87826}, {"timestamp": 13751.9, "power": 33.87826}, {"timestamp": 13772.5, "power": 33.87826}, {"timestamp": 13793.0, "power": 33.87826}, {"timestamp": 13813.5, "power": 33.87826}, {"timestamp": 13834.1, "power": 33.87826}, {"timestamp": 13854.6, "power": 33.87826}, {"timestamp": 13875.2, "power": 33.87826}, {"timestamp": 13895.8, "power": 33.87826}, {"timestamp": 13916.3, "power": 33.87826}, {"timestamp": 13936.8, "power": 33.87826}, {"timestamp": 13957.4, "power": 33.87826}, {"timestamp": 13977.9, "power": 33.87826}, {"timestamp": 13998.5, "power": 33.87826}, {"timestamp": 14019.0, "power": 33.87826}, {"timestamp": 14039.6, "power": 33.87826}, {"timestamp": 14060.2, "power": 33.87826}, {"timestamp": 14080.7, "power": 33.87826}, {"timestamp": 14101.2, "power": 33.87826}, {"timestamp": 14121.7, "power": 33.456407999999996}, {"timestamp": 14143.7, "power": 33.456407999999996}, {"timestamp": 14164.3, "power": 33.456407999999996}, {"timestamp": 14184.8, "power": 33.456407999999996}, {"timestamp": 14205.4, "power": 33.456407999999996}, {"timestamp": 14225.9, "power": 33.456407999999996}, {"timestamp": 14246.5, "power": 33.456407999999996}, {"timestamp": 14267.0, "power": 33.456407999999996}, {"timestamp": 14287.6, "power": 33.456407999999996}, {"timestamp": 14308.1, "power": 33.456407999999996}, {"timestamp": 14328.6, "power": 33.456407999999996}, {"timestamp": 14349.2, "power": 33.456407999999996}, {"timestamp": 14369.7, "power": 33.456407999999996}, {"timestamp": 14390.3, "power": 33.456407999999996}, {"timestamp": 14410.8, "power": 33.456407999999996}, {"timestamp": 14431.4, "power": 33.456407999999996}, {"timestamp": 14452.0, "power": 33.456407999999996}, {"timestamp": 14472.5, "power": 33.456407999999996}, {"timestamp": 14493.0, "power": 33.456407999999996}, {"timestamp": 14513.6, "power": 33.456407999999996}, {"timestamp": 14534.1, "power": 33.456407999999996}, {"timestamp": 14554.7, "power": 33.456407999999996}, {"timestamp": 14575.2, "power": 33.456407999999996}, {"timestamp": 14595.8, "power": 33.456407999999996}, {"timestamp": 14616.4, "power": 33.456407999999996}, {"timestamp": 14636.9, "power": 33.456407999999996}, {"timestamp": 14657.4, "power": 33.456407999999996}, {"timestamp": 14678.0, "power": 33.456407999999996}, {"timestamp": 14698.6, "power": 33.456407999999996}, {"timestamp": 14719.2, "power": 33.456407999999996}, {"timestamp": 14739.7, "power": 33.456407999999996}, {"timestamp": 14760.3, "power": 33.456407999999996}, {"timestamp": 14780.9, "power": 33.456407999999996}, {"timestamp": 14801.4, "power": 33.456407999999996}, {"timestamp": 14822.0, "power": 33.456407999999996}, {"timestamp": 14842.6, "power": 33.456407999999996}, {"timestamp": 14863.2, "power": 33.456407999999996}, {"timestamp": 14883.8, "power": 33.456407999999996}, {"timestamp": 14904.3, "power": 33.456407999999996}, {"timestamp": 14924.9, "power": 33.456407999999996}, {"timestamp": 14945.4, "power": 33.456407999999996}, {"timestamp": 14965.9, "power": 33.456407999999996}, {"timestamp": 14986.5, "power": 33.456407999999996}, {"timestamp": 15007.1, "power": 33.456407999999996}, {"timestamp": 15027.6, "power": 33.456407999999996}, {"timestamp": 15048.2, "power": 33.456407999999996}, {"timestamp": 15068.7, "power": 33.456407999999996}, {"timestamp": 15089.3, "power": 33.456407999999996}, {"timestamp": 15109.9, "power": 33.456407999999996}, {"timestamp": 15130.5, "power": 33.49184700000001}, {"timestamp": 15151.7, "power": 33.49184700000001}, {"timestamp": 15172.2, "power": 33.49184700000001}, {"timestamp": 15192.8, "power": 33.49184700000001}, {"timestamp": 15213.3, "power": 33.49184700000001}, {"timestamp": 15233.8, "power": 33.49184700000001}, {"timestamp": 15254.4, "power": 33.49184700000001}, {"timestamp": 15274.9, "power": 33.49184700000001}, {"timestamp": 15295.5, "power": 33.49184700000001}, {"timestamp": 15316.0, "power": 33.49184700000001}, {"timestamp": 15336.6, "power": 33.49184700000001}, {"timestamp": 15357.1, "power": 33.49184700000001}, {"timestamp": 15377.7, "power": 33.49184700000001}, {"timestamp": 15398.2, "power": 33.49184700000001}, {"timestamp": 15418.8, "power": 33.49184700000001}, {"timestamp": 15439.4, "power": 33.49184700000001}, {"timestamp": 15460.0, "power": 33.49184700000001}, {"timestamp": 15480.6, "power": 33.49184700000001}, {"timestamp": 15501.1, "power": 33.49184700000001}, {"timestamp": 15521.6, "power": 33.49184700000001}, {"timestamp": 15542.2, "power": 33.49184700000001}, {"timestamp": 15562.8, "power": 33.49184700000001}, {"timestamp": 15583.4, "power": 33.49184700000001}, {"timestamp": 15603.9, "power": 33.49184700000001}, {"timestamp": 15624.5, "power": 33.49184700000001}, {"timestamp": 15645.0, "power": 33.49184700000001}, {"timestamp": 15665.6, "power": 33.49184700000001}, {"timestamp": 15686.2, "power": 33.49184700000001}, {"timestamp": 15706.7, "power": 33.49184700000001}, {"timestamp": 15727.3, "power": 33.49184700000001}, {"timestamp": 15747.8, "power": 33.49184700000001}, {"timestamp": 15768.4, "power": 33.49184700000001}, {"timestamp": 15788.9, "power": 33.49184700000001}, {"timestamp": 15809.4, "power": 33.49184700000001}, {"timestamp": 15830.0, "power": 33.49184700000001}, {"timestamp": 15850.5, "power": 33.49184700000001}, {"timestamp": 15871.1, "power": 33.49184700000001}, {"timestamp": 15891.7, "power": 33.49184700000001}, {"timestamp": 15912.2, "power": 33.49184700000001}, {"timestamp": 15932.7, "power": 33.49184700000001}, {"timestamp": 15953.2, "power": 33.49184700000001}, {"timestamp": 15973.8, "power": 33.49184700000001}, {"timestamp": 15994.3, "power": 33.49184700000001}, {"timestamp": 16014.9, "power": 33.49184700000001}, {"timestamp": 16035.4, "power": 33.49184700000001}, {"timestamp": 16056.0, "power": 33.49184700000001}, {"timestamp": 16076.5, "power": 33.49184700000001}, {"timestamp": 16097.1, "power": 33.49184700000001}, {"timestamp": 16117.6, "power": 33.49184700000001}, {"timestamp": 16138.2, "power": 33.877781}, {"timestamp": 16159.4, "power": 33.877781}, {"timestamp": 16180.0, "power": 33.877781}, {"timestamp": 16200.5, "power": 33.877781}, {"timestamp": 16221.0, "power": 33.877781}, {"timestamp": 16241.6, "power": 33.877781}, {"timestamp": 16262.1, "power": 33.877781}, {"timestamp": 16282.7, "power": 33.877781}, {"timestamp": 16303.2, "power": 33.877781}, {"timestamp": 16323.8, "power": 33.877781}, {"timestamp": 16344.3, "power": 33.877781}, {"timestamp": 16364.9, "power": 33.877781}, {"timestamp": 16385.4, "power": 33.877781}, {"timestamp": 16406.0, "power": 33.877781}, {"timestamp": 16426.6, "power": 33.877781}, {"timestamp": 16447.2, "power": 33.877781}, {"timestamp": 16467.8, "power": 33.877781}, {"timestamp": 16488.3, "power": 33.877781}, {"timestamp": 16508.9, "power": 33.877781}, {"timestamp": 16529.4, "power": 33.877781}, {"timestamp": 16550.0, "power": 33.877781}, {"timestamp": 16570.6, "power": 33.877781}, {"timestamp": 16591.2, "power": 33.877781}, {"timestamp": 16611.7, "power": 33.877781}, {"timestamp": 16632.3, "power": 33.877781}, {"timestamp": 16652.8, "power": 33.877781}, {"timestamp": 16673.3, "power": 33.877781}, {"timestamp": 16693.8, "power": 33.877781}, {"timestamp": 16714.4, "power": 33.877781}, {"timestamp": 16734.9, "power": 33.877781}, {"timestamp": 16755.5, "power": 33.877781}, {"timestamp": 16776.0, "power": 33.877781}, {"timestamp": 16796.6, "power": 33.877781}, {"timestamp": 16817.1, "power": 33.877781}, {"timestamp": 16837.7, "power": 33.877781}, {"timestamp": 16858.2, "power": 33.877781}, {"timestamp": 16878.8, "power": 33.877781}, {"timestamp": 16899.3, "power": 33.877781}, {"timestamp": 16919.9, "power": 33.877781}, {"timestamp": 16940.4, "power": 33.877781}, {"timestamp": 16961.0, "power": 33.877781}, {"timestamp": 16981.5, "power": 33.877781}, {"timestamp": 17002.1, "power": 33.877781}, {"timestamp": 17022.6, "power": 33.877781}, {"timestamp": 17043.2, "power": 33.877781}, {"timestamp": 17063.7, "power": 33.877781}, {"timestamp": 17084.3, "power": 33.877781}, {"timestamp": 17104.8, "power": 33.877781}, {"timestamp": 17125.3, "power": 33.877781}, {"timestamp": 17145.9, "power": 33.297325}, {"timestamp": 17167.0, "power": 33.297325}, {"timestamp": 17187.5, "power": 33.297325}, {"timestamp": 17208.1, "power": 33.297325}, {"timestamp": 17228.6, "power": 33.297325}, {"timestamp": 17249.1, "power": 33.297325}, {"timestamp": 17269.7, "power": 33.297325}, {"timestamp": 17290.2, "power": 33.297325}, {"timestamp": 17310.8, "power": 33.297325}, {"timestamp": 17331.4, "power": 33.297325}, {"timestamp": 17351.9, "power": 33.297325}, {"timestamp": 17372.5, "power": 33.297325}, {"timestamp": 17393.0, "power": 33.297325}, {"timestamp": 17413.5, "power": 33.297325}, {"timestamp": 17434.1, "power": 33.297325}, {"timestamp": 17454.6, "power": 33.297325}, {"timestamp": 17475.2, "power": 33.297325}, {"timestamp": 17495.7, "power": 33.297325}, {"timestamp": 17516.3, "power": 33.297325}, {"timestamp": 17536.8, "power": 33.297325}, {"timestamp": 17557.3, "power": 33.297325}, {"timestamp": 17577.9, "power": 33.297325}, {"timestamp": 17598.4, "power": 33.297325}, {"timestamp": 17619.0, "power": 33.297325}, {"timestamp": 17639.6, "power": 33.297325}, {"timestamp": 17660.1, "power": 33.297325}, {"timestamp": 17680.7, "power": 33.297325}, {"timestamp": 17701.2, "power": 33.297325}, {"timestamp": 17721.7, "power": 33.297325}, {"timestamp": 17742.3, "power": 33.297325}, {"timestamp": 17762.8, "power": 33.297325}, {"timestamp": 17783.4, "power": 33.297325}, {"timestamp": 17804.0, "power": 33.297325}, {"timestamp": 17824.5, "power": 33.297325}, {"timestamp": 17845.0, "power": 33.297325}, {"timestamp": 17865.6, "power": 33.297325}, {"timestamp": 17886.1, "power": 33.297325}, {"timestamp": 17906.7, "power": 33.297325}, {"timestamp": 17927.2, "power": 33.297325}, {"timestamp": 17947.8, "power": 33.297325}, {"timestamp": 17968.3, "power": 33.297325}, {"timestamp": 17988.9, "power": 33.297325}, {"timestamp": 18009.4, "power": 33.297325}, {"timestamp": 18030.0, "power": 33.297325}, {"timestamp": 18050.5, "power": 33.297325}, {"timestamp": 18071.1, "power": 33.297325}, {"timestamp": 18091.6, "power": 33.297325}, {"timestamp": 18112.2, "power": 33.297325}, {"timestamp": 18132.7, "power": 33.297325}, {"timestamp": 18153.2, "power": 33.373383999999994}, {"timestamp": 18174.3, "power": 33.373383999999994}, {"timestamp": 18194.9, "power": 33.373383999999994}, {"timestamp": 18215.4, "power": 33.373383999999994}, {"timestamp": 18236.0, "power": 33.373383999999994}, {"timestamp": 18256.5, "power": 33.373383999999994}, {"timestamp": 18277.0, "power": 33.373383999999994}, {"timestamp": 18297.6, "power": 33.373383999999994}, {"timestamp": 18318.1, "power": 33.373383999999994}, {"timestamp": 18338.7, "power": 33.373383999999994}, {"timestamp": 18359.2, "power": 33.373383999999994}, {"timestamp": 18379.8, "power": 33.373383999999994}, {"timestamp": 18400.4, "power": 33.373383999999994}, {"timestamp": 18420.9, "power": 33.373383999999994}, {"timestamp": 18441.5, "power": 33.373383999999994}, {"timestamp": 18462.1, "power": 33.373383999999994}, {"timestamp": 18482.6, "power": 33.373383999999994}, {"timestamp": 18503.2, "power": 33.373383999999994}, {"timestamp": 18523.8, "power": 33.373383999999994}, {"timestamp": 18544.4, "power": 33.373383999999994}, {"timestamp": 18564.9, "power": 33.373383999999994}, {"timestamp": 18585.4, "power": 33.373383999999994}, {"timestamp": 18606.0, "power": 33.373383999999994}, {"timestamp": 18626.6, "power": 33.373383999999994}, {"timestamp": 18647.2, "power": 33.373383999999994}, {"timestamp": 18667.7, "power": 33.373383999999994}, {"timestamp": 18688.3, "power": 33.373383999999994}, {"timestamp": 18708.8, "power": 33.373383999999994}, {"timestamp": 18729.3, "power": 33.373383999999994}, {"timestamp": 18749.9, "power": 33.373383999999994}, {"timestamp": 18770.5, "power": 33.373383999999994}, {"timestamp": 18791.0, "power": 33.373383999999994}, {"timestamp": 18811.6, "power": 33.373383999999994}, {"timestamp": 18832.2, "power": 33.373383999999994}, {"timestamp": 18852.7, "power": 33.373383999999994}, {"timestamp": 18873.2, "power": 33.373383999999994}, {"timestamp": 18893.8, "power": 33.373383999999994}, {"timestamp": 18914.4, "power": 33.373383999999994}, {"timestamp": 18934.9, "power": 33.373383999999994}, {"timestamp": 18955.5, "power": 33.373383999999994}, {"timestamp": 18976.1, "power": 33.373383999999994}, {"timestamp": 18996.7, "power": 33.373383999999994}, {"timestamp": 19017.2, "power": 33.373383999999994}, {"timestamp": 19037.8, "power": 33.373383999999994}, {"timestamp": 19058.3, "power": 33.373383999999994}, {"timestamp": 19078.9, "power": 33.373383999999994}, {"timestamp": 19099.4, "power": 33.373383999999994}, {"timestamp": 19120.0, "power": 33.373383999999994}, {"timestamp": 19140.5, "power": 33.373383999999994}, {"timestamp": 19161.0, "power": 33.615212}, {"timestamp": 19182.1, "power": 33.615212}, {"timestamp": 19202.7, "power": 33.615212}, {"timestamp": 19223.3, "power": 33.615212}, {"timestamp": 19243.8, "power": 33.615212}, {"timestamp": 19264.4, "power": 33.615212}, {"timestamp": 19284.9, "power": 33.615212}, {"timestamp": 19305.5, "power": 33.615212}, {"timestamp": 19326.0, "power": 33.615212}, {"timestamp": 19346.6, "power": 33.615212}, {"timestamp": 19367.1, "power": 33.615212}, {"timestamp": 19387.7, "power": 33.615212}, {"timestamp": 19408.3, "power": 33.615212}, {"timestamp": 19428.8, "power": 33.615212}, {"timestamp": 19449.4, "power": 33.615212}, {"timestamp": 19470.0, "power": 33.615212}, {"timestamp": 19490.6, "power": 33.615212}, {"timestamp": 19511.1, "power": 33.615212}, {"timestamp": 19531.7, "power": 33.615212}, {"timestamp": 19552.3, "power": 33.615212}, {"timestamp": 19572.8, "power": 33.615212}, {"timestamp": 19593.3, "power": 33.615212}, {"timestamp": 19613.9, "power": 33.615212}, {"timestamp": 19634.5, "power": 33.615212}, {"timestamp": 19655.0, "power": 33.615212}, {"timestamp": 19675.6, "power": 33.615212}, {"timestamp": 19696.2, "power": 33.615212}, {"timestamp": 19716.7, "power": 33.615212}, {"timestamp": 19737.2, "power": 33.615212}, {"timestamp": 19757.7, "power": 33.615212}, {"timestamp": 19778.3, "power": 33.615212}, {"timestamp": 19798.9, "power": 33.615212}, {"timestamp": 19819.4, "power": 33.615212}, {"timestamp": 19840.0, "power": 33.615212}, {"timestamp": 19860.5, "power": 33.615212}, {"timestamp": 19881.0, "power": 33.615212}, {"timestamp": 19901.6, "power": 33.615212}, {"timestamp": 19922.1, "power": 33.615212}, {"timestamp": 19942.7, "power": 33.615212}, {"timestamp": 19963.2, "power": 33.615212}, {"timestamp": 19983.8, "power": 33.615212}, {"timestamp": 20004.3, "power": 33.615212}, {"timestamp": 20024.9, "power": 33.615212}, {"timestamp": 20045.4, "power": 33.615212}, {"timestamp": 20066.0, "power": 33.615212}, {"timestamp": 20086.5, "power": 33.615212}, {"timestamp": 20107.1, "power": 33.615212}, {"timestamp": 20127.6, "power": 33.615212}, {"timestamp": 20148.2, "power": 33.615212}, {"timestamp": 20168.7, "power": 33.709425}, {"timestamp": 20189.9, "power": 33.709425}, {"timestamp": 20210.4, "power": 33.709425}, {"timestamp": 20231.0, "power": 33.709425}, {"timestamp": 20251.5, "power": 33.709425}, {"timestamp": 20272.1, "power": 33.709425}, {"timestamp": 20292.6, "power": 33.709425}, {"timestamp": 20313.1, "power": 33.709425}, {"timestamp": 20333.7, "power": 33.709425}, {"timestamp": 20354.2, "power": 33.709425}, {"timestamp": 20374.8, "power": 33.709425}, {"timestamp": 20395.3, "power": 33.709425}, {"timestamp": 20415.9, "power": 33.709425}, {"timestamp": 20436.5, "power": 33.709425}, {"timestamp": 20457.0, "power": 33.709425}, {"timestamp": 20477.6, "power": 33.709425}, {"timestamp": 20498.1, "power": 33.709425}, {"timestamp": 20518.7, "power": 33.709425}, {"timestamp": 20539.3, "power": 33.709425}, {"timestamp": 20559.8, "power": 33.709425}, {"timestamp": 20580.4, "power": 33.709425}, {"timestamp": 20600.9, "power": 33.709425}, {"timestamp": 20621.5, "power": 33.709425}, {"timestamp": 20642.1, "power": 33.709425}, {"timestamp": 20662.6, "power": 33.709425}, {"timestamp": 20683.2, "power": 33.709425}, {"timestamp": 20703.8, "power": 33.709425}, {"timestamp": 20724.4, "power": 33.709425}, {"timestamp": 20744.9, "power": 33.709425}, {"timestamp": 20765.5, "power": 33.709425}, {"timestamp": 20786.1, "power": 33.709425}, {"timestamp": 20806.6, "power": 33.709425}, {"timestamp": 20827.2, "power": 33.709425}, {"timestamp": 20847.7, "power": 33.709425}, {"timestamp": 20868.3, "power": 33.709425}, {"timestamp": 20888.8, "power": 33.709425}, {"timestamp": 20909.4, "power": 33.709425}, {"timestamp": 20929.9, "power": 33.709425}, {"timestamp": 20950.5, "power": 33.709425}, {"timestamp": 20971.1, "power": 33.709425}, {"timestamp": 20991.7, "power": 33.709425}, {"timestamp": 21012.3, "power": 33.709425}, {"timestamp": 21032.8, "power": 33.709425}, {"timestamp": 21053.3, "power": 33.709425}, {"timestamp": 21073.9, "power": 33.709425}, {"timestamp": 21094.4, "power": 33.709425}, {"timestamp": 21115.0, "power": 33.709425}, {"timestamp": 21135.6, "power": 33.709425}, {"timestamp": 21156.2, "power": 33.709425}, {"timestamp": 21176.7, "power": 33.391756}, {"timestamp": 21197.9, "power": 33.391756}, {"timestamp": 21218.5, "power": 33.391756}, {"timestamp": 21239.0, "power": 33.391756}, {"timestamp": 21259.6, "power": 33.391756}, {"timestamp": 21280.1, "power": 33.391756}, {"timestamp": 21300.7, "power": 33.391756}, {"timestamp": 21321.2, "power": 33.391756}, {"timestamp": 21341.8, "power": 33.391756}, {"timestamp": 21362.3, "power": 33.391756}, {"timestamp": 21382.9, "power": 33.391756}, {"timestamp": 21403.4, "power": 33.391756}, {"timestamp": 21424.0, "power": 33.391756}, {"timestamp": 21444.5, "power": 33.391756}, {"timestamp": 21465.1, "power": 33.391756}, {"timestamp": 21485.6, "power": 33.391756}, {"timestamp": 21506.2, "power": 33.391756}, {"timestamp": 21526.8, "power": 33.391756}, {"timestamp": 21547.4, "power": 33.391756}, {"timestamp": 21567.9, "power": 33.391756}, {"timestamp": 21588.5, "power": 33.391756}, {"timestamp": 21609.0, "power": 33.391756}, {"timestamp": 21629.6, "power": 33.391756}, {"timestamp": 21650.1, "power": 33.391756}, {"timestamp": 21670.7, "power": 33.391756}, {"timestamp": 21691.2, "power": 33.391756}, {"timestamp": 21711.8, "power": 33.391756}, {"timestamp": 21732.3, "power": 33.391756}, {"timestamp": 21752.9, "power": 33.391756}, {"timestamp": 21773.4, "power": 33.391756}, {"timestamp": 21794.0, "power": 33.391756}, {"timestamp": 21814.5, "power": 33.391756}, {"timestamp": 21835.1, "power": 33.391756}, {"timestamp": 21855.6, "power": 33.391756}, {"timestamp": 21876.2, "power": 33.391756}, {"timestamp": 21896.7, "power": 33.391756}, {"timestamp": 21917.4, "power": 33.391756}, {"timestamp": 21938.0, "power": 33.391756}, {"timestamp": 21958.5, "power": 33.391756}, {"timestamp": 21978.9, "power": 33.391756}, {"timestamp": 21999.4, "power": 33.391756}, {"timestamp": 22020.0, "power": 33.391756}, {"timestamp": 22040.5, "power": 33.391756}, {"timestamp": 22061.0, "power": 33.391756}, {"timestamp": 22081.4, "power": 33.391756}, {"timestamp": 22101.9, "power": 33.391756}, {"timestamp": 22122.4, "power": 33.391756}, {"timestamp": 22142.8, "power": 33.391756}, {"timestamp": 22163.3, "power": 33.391756}, {"timestamp": 22183.7, "power": 35.918346}, {"timestamp": 22205.8, "power": 35.918346}, {"timestamp": 22226.4, "power": 35.918346}, {"timestamp": 22246.9, "power": 35.918346}, {"timestamp": 22267.5, "power": 35.918346}, {"timestamp": 22288.0, "power": 35.918346}, {"timestamp": 22308.5, "power": 35.918346}, {"timestamp": 22329.1, "power": 35.918346}, {"timestamp": 22349.6, "power": 35.918346}, {"timestamp": 22370.2, "power": 35.918346}, {"timestamp": 22390.7, "power": 35.918346}, {"timestamp": 22411.2, "power": 35.918346}, {"timestamp": 22431.8, "power": 35.918346}, {"timestamp": 22452.3, "power": 35.918346}, {"timestamp": 22472.8, "power": 35.918346}, {"timestamp": 22493.3, "power": 35.918346}, {"timestamp": 22513.8, "power": 35.918346}, {"timestamp": 22534.4, "power": 35.918346}, {"timestamp": 22554.9, "power": 35.918346}, {"timestamp": 22575.5, "power": 35.918346}, {"timestamp": 22596.0, "power": 35.918346}, {"timestamp": 22616.5, "power": 35.918346}, {"timestamp": 22637.0, "power": 35.918346}, {"timestamp": 22657.6, "power": 35.918346}, {"timestamp": 22678.1, "power": 35.918346}, {"timestamp": 22698.6, "power": 35.918346}, {"timestamp": 22719.2, "power": 35.918346}, {"timestamp": 22739.7, "power": 35.918346}, {"timestamp": 22760.2, "power": 35.918346}, {"timestamp": 22780.7, "power": 35.918346}, {"timestamp": 22801.2, "power": 35.918346}, {"timestamp": 22821.7, "power": 35.918346}, {"timestamp": 22842.3, "power": 35.918346}, {"timestamp": 22862.8, "power": 35.918346}, {"timestamp": 22883.3, "power": 35.918346}, {"timestamp": 22903.9, "power": 35.918346}, {"timestamp": 22924.4, "power": 35.918346}, {"timestamp": 22944.9, "power": 35.918346}, {"timestamp": 22965.5, "power": 35.918346}, {"timestamp": 22986.0, "power": 35.918346}, {"timestamp": 23006.5, "power": 35.918346}, {"timestamp": 23027.1, "power": 35.918346}, {"timestamp": 23047.6, "power": 35.918346}, {"timestamp": 23068.1, "power": 35.918346}, {"timestamp": 23088.6, "power": 35.918346}, {"timestamp": 23109.1, "power": 35.918346}, {"timestamp": 23129.6, "power": 35.918346}, {"timestamp": 23150.1, "power": 35.918346}, {"timestamp": 23170.7, "power": 35.918346}, {"timestamp": 23191.2, "power": 36.068614999999994}, {"timestamp": 23212.5, "power": 36.068614999999994}, {"timestamp": 23233.0, "power": 36.068614999999994}, {"timestamp": 23253.5, "power": 36.068614999999994}, {"timestamp": 23274.0, "power": 36.068614999999994}, {"timestamp": 23294.6, "power": 36.068614999999994}, {"timestamp": 23315.1, "power": 36.068614999999994}, {"timestamp": 23335.7, "power": 36.068614999999994}, {"timestamp": 23356.2, "power": 36.068614999999994}, {"timestamp": 23376.7, "power": 36.068614999999994}, {"timestamp": 23397.2, "power": 36.068614999999994}, {"timestamp": 23417.7, "power": 36.068614999999994}, {"timestamp": 23438.3, "power": 36.068614999999994}, {"timestamp": 23458.8, "power": 36.068614999999994}, {"timestamp": 23479.3, "power": 36.068614999999994}, {"timestamp": 23499.9, "power": 36.068614999999994}, {"timestamp": 23520.4, "power": 36.068614999999994}, {"timestamp": 23540.9, "power": 36.068614999999994}, {"timestamp": 23561.5, "power": 36.068614999999994}, {"timestamp": 23582.0, "power": 36.068614999999994}, {"timestamp": 23602.5, "power": 36.068614999999994}, {"timestamp": 23623.1, "power": 36.068614999999994}, {"timestamp": 23643.6, "power": 36.068614999999994}, {"timestamp": 23664.1, "power": 36.068614999999994}, {"timestamp": 23684.6, "power": 36.068614999999994}, {"timestamp": 23705.1, "power": 36.068614999999994}, {"timestamp": 23725.6, "power": 36.068614999999994}, {"timestamp": 23746.2, "power": 36.068614999999994}, {"timestamp": 23766.7, "power": 36.068614999999994}, {"timestamp": 23787.2, "power": 36.068614999999994}, {"timestamp": 23807.8, "power": 36.068614999999994}, {"timestamp": 23828.3, "power": 36.068614999999994}, {"timestamp": 23848.8, "power": 36.068614999999994}, {"timestamp": 23869.3, "power": 36.068614999999994}, {"timestamp": 23889.8, "power": 36.068614999999994}, {"timestamp": 23910.3, "power": 36.068614999999994}, {"timestamp": 23930.9, "power": 36.068614999999994}, {"timestamp": 23951.4, "power": 36.068614999999994}, {"timestamp": 23971.9, "power": 36.068614999999994}, {"timestamp": 23992.4, "power": 36.068614999999994}, {"timestamp": 24013.0, "power": 36.068614999999994}, {"timestamp": 24033.5, "power": 36.068614999999994}, {"timestamp": 24054.0, "power": 36.068614999999994}, {"timestamp": 24074.5, "power": 36.068614999999994}, {"timestamp": 24095.1, "power": 36.068614999999994}, {"timestamp": 24115.6, "power": 36.068614999999994}, {"timestamp": 24136.1, "power": 36.068614999999994}, {"timestamp": 24156.6, "power": 36.068614999999994}, {"timestamp": 24177.1, "power": 36.068614999999994}, {"timestamp": 24197.7, "power": 33.192403999999996}, {"timestamp": 24218.7, "power": 33.192403999999996}, {"timestamp": 24239.3, "power": 33.192403999999996}, {"timestamp": 24259.9, "power": 33.192403999999996}], "timeline": {"START": "3764.940101", "END": "21798.28062"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19613.8}, {"name": "clSetKernelArg", "calls": 19, "time": 3565.43}, {"name": "clReleaseKernel", "calls": 1, "time": 890.761}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.6101}, {"name": "clReleaseContext", "calls": 1, "time": 41.8106}, {"name": "clCreateContext", "calls": 1, "time": 32.396}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2535}, {"name": "clCreateKernel", "calls": 1, "time": 0.359175}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.340445}, {"name": "clEnqueueTask", "calls": 1, "time": 0.151973}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.093668}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076422}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035755}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022423}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021198}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010547}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01041}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010202}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00875}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008722}, {"name": "clRetainDevice", "calls": 2, "time": 0.004831}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 18033.3}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 18032.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8732.63903, "utilization": 90.96499, "size": 13090300.0, "time": 1499.010775}, {"type": "WRITE", "transfers": 1, "speed": 6388.993441, "utilization": 66.552015, "size": 519075.0, "time": 81.245226}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 590880218, "speed": 262.245, "utilization": 2.27643, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36939618, "speed": 476.514, "utilization": 4.1364, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len4/run3.json b/code/fpga/memory_results/dna.15MB.len4/run3.json new file mode 100644 index 0000000..f5bf32e --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.352, "power": 32.528022}, {"timestamp": 65.9537, "power": 32.528022}, {"timestamp": 86.5251, "power": 32.528022}, {"timestamp": 107.092, "power": 32.528022}, {"timestamp": 127.759, "power": 32.528022}, {"timestamp": 148.297, "power": 32.528022}, {"timestamp": 168.834, "power": 32.528022}, {"timestamp": 189.399, "power": 32.528022}, {"timestamp": 209.99, "power": 32.528022}, {"timestamp": 230.583, "power": 32.528022}, {"timestamp": 251.176, "power": 32.528022}, {"timestamp": 271.774, "power": 32.528022}, {"timestamp": 292.369, "power": 32.528022}, {"timestamp": 312.926, "power": 32.528022}, {"timestamp": 333.483, "power": 32.528022}, {"timestamp": 354.075, "power": 32.528022}, {"timestamp": 374.674, "power": 32.528022}, {"timestamp": 395.274, "power": 32.528022}, {"timestamp": 415.869, "power": 32.528022}, {"timestamp": 436.436, "power": 32.528022}, {"timestamp": 456.997, "power": 32.528022}, {"timestamp": 477.562, "power": 32.528022}, {"timestamp": 498.155, "power": 32.528022}, {"timestamp": 518.747, "power": 32.528022}, {"timestamp": 539.34, "power": 32.528022}, {"timestamp": 559.936, "power": 32.528022}, {"timestamp": 580.509, "power": 32.528022}, {"timestamp": 601.068, "power": 32.528022}, {"timestamp": 621.664, "power": 32.528022}, {"timestamp": 642.256, "power": 32.528022}, {"timestamp": 662.856, "power": 32.528022}, {"timestamp": 683.453, "power": 32.528022}, {"timestamp": 704.05, "power": 32.528022}, {"timestamp": 724.633, "power": 32.528022}, {"timestamp": 745.202, "power": 32.528022}, {"timestamp": 765.798, "power": 32.528022}, {"timestamp": 786.393, "power": 32.528022}, {"timestamp": 806.987, "power": 32.528022}, {"timestamp": 827.584, "power": 32.528022}, {"timestamp": 848.178, "power": 32.528022}, {"timestamp": 868.745, "power": 32.528022}, {"timestamp": 889.303, "power": 32.528022}, {"timestamp": 909.896, "power": 32.528022}, {"timestamp": 930.493, "power": 32.528022}, {"timestamp": 951.086, "power": 32.528022}, {"timestamp": 971.681, "power": 32.528022}, {"timestamp": 992.289, "power": 32.528022}, {"timestamp": 1012.84, "power": 32.52808}, {"timestamp": 1034.03, "power": 32.52808}, {"timestamp": 1054.59, "power": 32.52808}, {"timestamp": 1075.12, "power": 32.52808}, {"timestamp": 1095.65, "power": 32.52808}, {"timestamp": 1116.19, "power": 32.52808}, {"timestamp": 1136.69, "power": 32.52808}, {"timestamp": 1157.18, "power": 32.52808}, {"timestamp": 1177.71, "power": 32.52808}, {"timestamp": 1198.24, "power": 32.52808}, {"timestamp": 1218.77, "power": 32.52808}, {"timestamp": 1239.3, "power": 32.52808}, {"timestamp": 1259.83, "power": 32.52808}, {"timestamp": 1280.34, "power": 32.52808}, {"timestamp": 1300.83, "power": 32.52808}, {"timestamp": 1321.38, "power": 32.52808}, {"timestamp": 1341.92, "power": 32.52808}, {"timestamp": 1362.45, "power": 32.52808}, {"timestamp": 1382.98, "power": 32.52808}, {"timestamp": 1403.52, "power": 32.52808}, {"timestamp": 1424.05, "power": 32.52808}, {"timestamp": 1444.57, "power": 32.52808}, {"timestamp": 1465.09, "power": 32.52808}, {"timestamp": 1485.63, "power": 32.52808}, {"timestamp": 1506.16, "power": 32.52808}, {"timestamp": 1526.69, "power": 32.52808}, {"timestamp": 1547.22, "power": 32.52808}, {"timestamp": 1567.75, "power": 32.52808}, {"timestamp": 1588.28, "power": 32.52808}, {"timestamp": 1608.77, "power": 32.52808}, {"timestamp": 1629.3, "power": 32.52808}, {"timestamp": 1649.83, "power": 32.52808}, {"timestamp": 1670.36, "power": 32.52808}, {"timestamp": 1690.88, "power": 32.52808}, {"timestamp": 1711.42, "power": 32.52808}, {"timestamp": 1731.95, "power": 32.52808}, {"timestamp": 1752.46, "power": 32.52808}, {"timestamp": 1772.95, "power": 32.52808}, {"timestamp": 1793.48, "power": 32.52808}, {"timestamp": 1814.01, "power": 32.52808}, {"timestamp": 1834.54, "power": 32.52808}, {"timestamp": 1855.07, "power": 32.52808}, {"timestamp": 1875.6, "power": 32.52808}, {"timestamp": 1896.13, "power": 32.52808}, {"timestamp": 1916.65, "power": 32.52808}, {"timestamp": 1937.18, "power": 32.52808}, {"timestamp": 1957.72, "power": 32.52808}, {"timestamp": 1978.26, "power": 32.52808}, {"timestamp": 1998.79, "power": 32.52808}, {"timestamp": 2019.32, "power": 32.904611}, {"timestamp": 2040.28, "power": 32.904611}, {"timestamp": 2060.77, "power": 32.904611}, {"timestamp": 2081.26, "power": 32.904611}, {"timestamp": 2101.79, "power": 32.904611}, {"timestamp": 2122.33, "power": 32.904611}, {"timestamp": 2142.86, "power": 32.904611}, {"timestamp": 2163.39, "power": 32.904611}, {"timestamp": 2183.92, "power": 32.904611}, {"timestamp": 2204.43, "power": 32.904611}, {"timestamp": 2224.92, "power": 32.904611}, {"timestamp": 2245.44, "power": 32.904611}, {"timestamp": 2265.97, "power": 32.904611}, {"timestamp": 2286.5, "power": 32.904611}, {"timestamp": 2307.03, "power": 32.904611}, {"timestamp": 2327.57, "power": 32.904611}, {"timestamp": 2348.1, "power": 32.904611}, {"timestamp": 2368.61, "power": 32.904611}, {"timestamp": 2389.15, "power": 32.904611}, {"timestamp": 2409.68, "power": 32.904611}, {"timestamp": 2430.21, "power": 32.904611}, {"timestamp": 2450.74, "power": 32.904611}, {"timestamp": 2471.27, "power": 32.904611}, {"timestamp": 2491.8, "power": 32.904611}, {"timestamp": 2512.35, "power": 32.904611}, {"timestamp": 2532.84, "power": 32.904611}, {"timestamp": 2553.37, "power": 32.904611}, {"timestamp": 2573.9, "power": 32.904611}, {"timestamp": 2594.43, "power": 32.904611}, {"timestamp": 2614.96, "power": 32.904611}, {"timestamp": 2635.49, "power": 32.904611}, {"timestamp": 2656.02, "power": 32.904611}, {"timestamp": 2676.53, "power": 32.904611}, {"timestamp": 2697.02, "power": 32.904611}, {"timestamp": 2717.55, "power": 32.904611}, {"timestamp": 2738.08, "power": 32.904611}, {"timestamp": 2758.61, "power": 32.904611}, {"timestamp": 2779.14, "power": 32.904611}, {"timestamp": 2799.67, "power": 32.904611}, {"timestamp": 2820.2, "power": 32.904611}, {"timestamp": 2840.71, "power": 32.904611}, {"timestamp": 2861.24, "power": 32.904611}, {"timestamp": 2881.77, "power": 32.904611}, {"timestamp": 2902.3, "power": 32.904611}, {"timestamp": 2922.83, "power": 32.904611}, {"timestamp": 2943.36, "power": 32.904611}, {"timestamp": 2963.89, "power": 32.904611}, {"timestamp": 2984.39, "power": 32.904611}, {"timestamp": 3004.88, "power": 32.904611}, {"timestamp": 3025.41, "power": 32.548733}, {"timestamp": 3046.41, "power": 32.548733}, {"timestamp": 3066.94, "power": 32.548733}, {"timestamp": 3087.47, "power": 32.548733}, {"timestamp": 3108.0, "power": 32.548733}, {"timestamp": 3128.5, "power": 32.548733}, {"timestamp": 3148.99, "power": 32.548733}, {"timestamp": 3169.53, "power": 32.548733}, {"timestamp": 3190.06, "power": 32.548733}, {"timestamp": 3210.6, "power": 32.548733}, {"timestamp": 3231.13, "power": 32.548733}, {"timestamp": 3251.66, "power": 32.548733}, {"timestamp": 3272.19, "power": 32.548733}, {"timestamp": 3292.69, "power": 32.548733}, {"timestamp": 3313.21, "power": 32.548733}, {"timestamp": 3333.74, "power": 32.548733}, {"timestamp": 3354.28, "power": 32.548733}, {"timestamp": 3374.81, "power": 32.548733}, {"timestamp": 3395.34, "power": 32.548733}, {"timestamp": 3415.87, "power": 32.548733}, {"timestamp": 3436.38, "power": 32.548733}, {"timestamp": 3456.87, "power": 32.548733}, {"timestamp": 3477.39, "power": 32.548733}, {"timestamp": 3497.92, "power": 32.548733}, {"timestamp": 3518.45, "power": 32.548733}, {"timestamp": 3538.98, "power": 32.548733}, {"timestamp": 3559.51, "power": 32.548733}, {"timestamp": 3580.04, "power": 32.548733}, {"timestamp": 3600.55, "power": 32.548733}, {"timestamp": 3621.08, "power": 32.548733}, {"timestamp": 3641.61, "power": 32.548733}, {"timestamp": 3662.13, "power": 32.548733}, {"timestamp": 3682.7, "power": 32.548733}, {"timestamp": 3703.22, "power": 32.548733}, {"timestamp": 3723.74, "power": 32.548733}, {"timestamp": 3744.29, "power": 32.548733}, {"timestamp": 3764.77, "power": 32.548733}, {"timestamp": 3785.29, "power": 32.548733}, {"timestamp": 3805.82, "power": 32.548733}, {"timestamp": 3826.35, "power": 32.548733}, {"timestamp": 3846.89, "power": 32.548733}, {"timestamp": 3867.43, "power": 32.548733}, {"timestamp": 3887.97, "power": 32.548733}, {"timestamp": 3908.5, "power": 32.548733}, {"timestamp": 3929.04, "power": 32.548733}, {"timestamp": 3949.58, "power": 32.548733}, {"timestamp": 3970.13, "power": 32.548733}, {"timestamp": 3990.68, "power": 32.548733}, {"timestamp": 4011.22, "power": 32.548733}, {"timestamp": 4031.77, "power": 34.419372}, {"timestamp": 4052.87, "power": 34.419372}, {"timestamp": 4073.41, "power": 34.419372}, {"timestamp": 4093.96, "power": 34.419372}, {"timestamp": 4114.5, "power": 34.419372}, {"timestamp": 4135.04, "power": 34.419372}, {"timestamp": 4155.59, "power": 34.419372}, {"timestamp": 4176.13, "power": 34.419372}, {"timestamp": 4196.7, "power": 34.419372}, {"timestamp": 4217.24, "power": 34.419372}, {"timestamp": 4237.79, "power": 34.419372}, {"timestamp": 4258.33, "power": 34.419372}, {"timestamp": 4278.87, "power": 34.419372}, {"timestamp": 4299.42, "power": 34.419372}, {"timestamp": 4319.96, "power": 34.419372}, {"timestamp": 4340.49, "power": 34.419372}, {"timestamp": 4361.18, "power": 34.419372}, {"timestamp": 4381.73, "power": 34.419372}, {"timestamp": 4402.27, "power": 34.419372}, {"timestamp": 4422.82, "power": 34.419372}, {"timestamp": 4443.36, "power": 34.419372}, {"timestamp": 4463.91, "power": 34.419372}, {"timestamp": 4484.43, "power": 34.419372}, {"timestamp": 4504.94, "power": 34.419372}, {"timestamp": 4525.48, "power": 34.419372}, {"timestamp": 4546.03, "power": 34.419372}, {"timestamp": 4566.58, "power": 34.419372}, {"timestamp": 4587.13, "power": 34.419372}, {"timestamp": 4607.68, "power": 34.419372}, {"timestamp": 4628.23, "power": 34.419372}, {"timestamp": 4648.74, "power": 34.419372}, {"timestamp": 4669.28, "power": 34.419372}, {"timestamp": 4689.83, "power": 34.419372}, {"timestamp": 4710.37, "power": 34.419372}, {"timestamp": 4730.92, "power": 34.419372}, {"timestamp": 4751.46, "power": 34.419372}, {"timestamp": 4772.01, "power": 34.419372}, {"timestamp": 4792.54, "power": 34.419372}, {"timestamp": 4813.08, "power": 34.419372}, {"timestamp": 4833.63, "power": 34.419372}, {"timestamp": 4854.17, "power": 34.419372}, {"timestamp": 4874.72, "power": 34.419372}, {"timestamp": 4895.27, "power": 34.419372}, {"timestamp": 4915.81, "power": 34.419372}, {"timestamp": 4936.34, "power": 34.419372}, {"timestamp": 4956.88, "power": 34.419372}, {"timestamp": 4977.42, "power": 34.419372}, {"timestamp": 4997.97, "power": 34.419372}, {"timestamp": 5018.51, "power": 34.419372}, {"timestamp": 5039.06, "power": 34.057731000000004}, {"timestamp": 5060.14, "power": 34.057731000000004}, {"timestamp": 5080.7, "power": 34.057731000000004}, {"timestamp": 5101.21, "power": 34.057731000000004}, {"timestamp": 5121.75, "power": 34.057731000000004}, {"timestamp": 5142.29, "power": 34.057731000000004}, {"timestamp": 5162.84, "power": 34.057731000000004}, {"timestamp": 5183.39, "power": 34.057731000000004}, {"timestamp": 5203.93, "power": 34.057731000000004}, {"timestamp": 5224.46, "power": 34.057731000000004}, {"timestamp": 5244.96, "power": 34.057731000000004}, {"timestamp": 5265.5, "power": 34.057731000000004}, {"timestamp": 5286.04, "power": 34.057731000000004}, {"timestamp": 5306.59, "power": 34.057731000000004}, {"timestamp": 5327.15, "power": 34.057731000000004}, {"timestamp": 5347.7, "power": 34.057731000000004}, {"timestamp": 5368.25, "power": 34.057731000000004}, {"timestamp": 5388.75, "power": 34.057731000000004}, {"timestamp": 5409.29, "power": 34.057731000000004}, {"timestamp": 5429.84, "power": 34.057731000000004}, {"timestamp": 5450.38, "power": 34.057731000000004}, {"timestamp": 5470.93, "power": 34.057731000000004}, {"timestamp": 5491.47, "power": 34.057731000000004}, {"timestamp": 5512.02, "power": 34.057731000000004}, {"timestamp": 5532.54, "power": 34.057731000000004}, {"timestamp": 5553.08, "power": 34.057731000000004}, {"timestamp": 5573.62, "power": 34.057731000000004}, {"timestamp": 5594.17, "power": 34.057731000000004}, {"timestamp": 5614.72, "power": 34.057731000000004}, {"timestamp": 5635.26, "power": 34.057731000000004}, {"timestamp": 5655.8, "power": 34.057731000000004}, {"timestamp": 5676.29, "power": 34.057731000000004}, {"timestamp": 5696.79, "power": 34.057731000000004}, {"timestamp": 5717.4, "power": 34.057731000000004}, {"timestamp": 5737.95, "power": 34.057731000000004}, {"timestamp": 5758.49, "power": 34.057731000000004}, {"timestamp": 5779.04, "power": 34.057731000000004}, {"timestamp": 5799.58, "power": 34.057731000000004}, {"timestamp": 5820.13, "power": 34.057731000000004}, {"timestamp": 5840.65, "power": 34.057731000000004}, {"timestamp": 5861.19, "power": 34.057731000000004}, {"timestamp": 5881.73, "power": 34.057731000000004}, {"timestamp": 5902.28, "power": 34.057731000000004}, {"timestamp": 5922.82, "power": 34.057731000000004}, {"timestamp": 5943.36, "power": 34.057731000000004}, {"timestamp": 5963.91, "power": 34.057731000000004}, {"timestamp": 5984.43, "power": 34.057731000000004}, {"timestamp": 6004.93, "power": 34.057731000000004}, {"timestamp": 6025.48, "power": 34.057731000000004}, {"timestamp": 6046.02, "power": 33.110442}, {"timestamp": 6067.05, "power": 33.110442}, {"timestamp": 6087.6, "power": 33.110442}, {"timestamp": 6108.14, "power": 33.110442}, {"timestamp": 6128.66, "power": 33.110442}, {"timestamp": 6149.19, "power": 33.110442}, {"timestamp": 6169.74, "power": 33.110442}, {"timestamp": 6190.28, "power": 33.110442}, {"timestamp": 6210.82, "power": 33.110442}, {"timestamp": 6231.37, "power": 33.110442}, {"timestamp": 6251.91, "power": 33.110442}, {"timestamp": 6272.44, "power": 33.110442}, {"timestamp": 6292.97, "power": 33.110442}, {"timestamp": 6313.51, "power": 33.110442}, {"timestamp": 6334.06, "power": 33.110442}, {"timestamp": 6354.6, "power": 33.110442}, {"timestamp": 6375.15, "power": 33.110442}, {"timestamp": 6395.7, "power": 33.110442}, {"timestamp": 6416.24, "power": 33.110442}, {"timestamp": 6436.75, "power": 33.110442}, {"timestamp": 6457.28, "power": 33.110442}, {"timestamp": 6477.82, "power": 33.110442}, {"timestamp": 6498.37, "power": 33.110442}, {"timestamp": 6518.91, "power": 33.110442}, {"timestamp": 6539.46, "power": 33.110442}, {"timestamp": 6560.0, "power": 33.110442}, {"timestamp": 6580.52, "power": 33.110442}, {"timestamp": 6601.01, "power": 33.110442}, {"timestamp": 6621.55, "power": 33.110442}, {"timestamp": 6642.09, "power": 33.110442}, {"timestamp": 6662.64, "power": 33.110442}, {"timestamp": 6683.18, "power": 33.110442}, {"timestamp": 6703.73, "power": 33.110442}, {"timestamp": 6724.27, "power": 33.110442}, {"timestamp": 6744.78, "power": 33.110442}, {"timestamp": 6765.31, "power": 33.110442}, {"timestamp": 6785.86, "power": 33.110442}, {"timestamp": 6806.41, "power": 33.110442}, {"timestamp": 6826.95, "power": 33.110442}, {"timestamp": 6847.5, "power": 33.110442}, {"timestamp": 6868.04, "power": 33.110442}, {"timestamp": 6888.57, "power": 33.110442}, {"timestamp": 6909.1, "power": 33.110442}, {"timestamp": 6929.65, "power": 33.110442}, {"timestamp": 6950.2, "power": 33.110442}, {"timestamp": 6970.74, "power": 33.110442}, {"timestamp": 6991.29, "power": 33.110442}, {"timestamp": 7011.83, "power": 33.110442}, {"timestamp": 7032.35, "power": 33.110442}, {"timestamp": 7052.84, "power": 34.143848}, {"timestamp": 7073.93, "power": 34.143848}, {"timestamp": 7094.47, "power": 34.143848}, {"timestamp": 7115.02, "power": 34.143848}, {"timestamp": 7135.56, "power": 34.143848}, {"timestamp": 7156.1, "power": 34.143848}, {"timestamp": 7176.63, "power": 34.143848}, {"timestamp": 7197.16, "power": 34.143848}, {"timestamp": 7217.71, "power": 34.143848}, {"timestamp": 7238.25, "power": 34.143848}, {"timestamp": 7258.8, "power": 34.143848}, {"timestamp": 7279.35, "power": 34.143848}, {"timestamp": 7299.9, "power": 34.143848}, {"timestamp": 7320.42, "power": 34.143848}, {"timestamp": 7340.92, "power": 34.143848}, {"timestamp": 7361.45, "power": 34.143848}, {"timestamp": 7382.0, "power": 34.143848}, {"timestamp": 7402.55, "power": 34.143848}, {"timestamp": 7423.09, "power": 34.143848}, {"timestamp": 7443.63, "power": 34.143848}, {"timestamp": 7464.18, "power": 34.143848}, {"timestamp": 7484.69, "power": 34.143848}, {"timestamp": 7505.22, "power": 34.143848}, {"timestamp": 7525.77, "power": 34.143848}, {"timestamp": 7546.31, "power": 34.143848}, {"timestamp": 7566.86, "power": 34.143848}, {"timestamp": 7587.4, "power": 34.143848}, {"timestamp": 7607.94, "power": 34.143848}, {"timestamp": 7628.47, "power": 34.143848}, {"timestamp": 7648.96, "power": 34.143848}, {"timestamp": 7669.5, "power": 34.143848}, {"timestamp": 7690.04, "power": 34.143848}, {"timestamp": 7710.59, "power": 34.143848}, {"timestamp": 7731.13, "power": 34.143848}, {"timestamp": 7751.68, "power": 34.143848}, {"timestamp": 7772.22, "power": 34.143848}, {"timestamp": 7792.74, "power": 34.143848}, {"timestamp": 7813.27, "power": 34.143848}, {"timestamp": 7833.82, "power": 34.143848}, {"timestamp": 7854.36, "power": 34.143848}, {"timestamp": 7874.9, "power": 34.143848}, {"timestamp": 7895.45, "power": 34.143848}, {"timestamp": 7915.99, "power": 34.143848}, {"timestamp": 7936.51, "power": 34.143848}, {"timestamp": 7957.05, "power": 34.143848}, {"timestamp": 7977.59, "power": 34.143848}, {"timestamp": 7998.13, "power": 34.143848}, {"timestamp": 8018.68, "power": 34.143848}, {"timestamp": 8039.22, "power": 34.143848}, {"timestamp": 8059.77, "power": 33.609299}, {"timestamp": 8080.98, "power": 33.609299}, {"timestamp": 8101.54, "power": 33.609299}, {"timestamp": 8122.09, "power": 33.609299}, {"timestamp": 8142.64, "power": 33.609299}, {"timestamp": 8163.19, "power": 33.609299}, {"timestamp": 8183.73, "power": 33.609299}, {"timestamp": 8204.32, "power": 33.609299}, {"timestamp": 8224.81, "power": 33.609299}, {"timestamp": 8245.35, "power": 33.609299}, {"timestamp": 8265.89, "power": 33.609299}, {"timestamp": 8286.43, "power": 33.609299}, {"timestamp": 8306.98, "power": 33.609299}, {"timestamp": 8327.52, "power": 33.609299}, {"timestamp": 8348.06, "power": 33.609299}, {"timestamp": 8368.57, "power": 33.609299}, {"timestamp": 8389.06, "power": 33.609299}, {"timestamp": 8409.6, "power": 33.609299}, {"timestamp": 8430.14, "power": 33.609299}, {"timestamp": 8450.68, "power": 33.609299}, {"timestamp": 8471.23, "power": 33.609299}, {"timestamp": 8491.76, "power": 33.609299}, {"timestamp": 8512.3, "power": 33.609299}, {"timestamp": 8532.8, "power": 33.609299}, {"timestamp": 8553.34, "power": 33.609299}, {"timestamp": 8573.9, "power": 33.609299}, {"timestamp": 8594.44, "power": 33.609299}, {"timestamp": 8614.98, "power": 33.609299}, {"timestamp": 8635.53, "power": 33.609299}, {"timestamp": 8656.07, "power": 33.609299}, {"timestamp": 8676.6, "power": 33.609299}, {"timestamp": 8697.14, "power": 33.609299}, {"timestamp": 8717.68, "power": 33.609299}, {"timestamp": 8738.22, "power": 33.609299}, {"timestamp": 8758.76, "power": 33.609299}, {"timestamp": 8779.31, "power": 33.609299}, {"timestamp": 8799.85, "power": 33.609299}, {"timestamp": 8820.37, "power": 33.609299}, {"timestamp": 8840.91, "power": 33.609299}, {"timestamp": 8861.45, "power": 33.609299}, {"timestamp": 8881.99, "power": 33.609299}, {"timestamp": 8902.58, "power": 33.609299}, {"timestamp": 8923.13, "power": 33.609299}, {"timestamp": 8943.69, "power": 33.609299}, {"timestamp": 8964.28, "power": 33.609299}, {"timestamp": 8984.78, "power": 33.609299}, {"timestamp": 9005.34, "power": 33.609299}, {"timestamp": 9025.91, "power": 33.609299}, {"timestamp": 9046.48, "power": 33.609299}, {"timestamp": 9067.05, "power": 33.851566}, {"timestamp": 9088.36, "power": 33.851566}, {"timestamp": 9108.9, "power": 33.851566}, {"timestamp": 9129.44, "power": 33.851566}, {"timestamp": 9149.98, "power": 33.851566}, {"timestamp": 9170.53, "power": 33.851566}, {"timestamp": 9191.07, "power": 33.851566}, {"timestamp": 9211.61, "power": 33.851566}, {"timestamp": 9232.16, "power": 33.851566}, {"timestamp": 9252.68, "power": 33.851566}, {"timestamp": 9273.17, "power": 33.851566}, {"timestamp": 9293.74, "power": 33.851566}, {"timestamp": 9314.31, "power": 33.851566}, {"timestamp": 9334.87, "power": 33.851566}, {"timestamp": 9355.44, "power": 33.851566}, {"timestamp": 9376.01, "power": 33.851566}, {"timestamp": 9396.52, "power": 33.851566}, {"timestamp": 9417.02, "power": 33.851566}, {"timestamp": 9437.58, "power": 33.851566}, {"timestamp": 9458.16, "power": 33.851566}, {"timestamp": 9478.73, "power": 33.851566}, {"timestamp": 9499.3, "power": 33.851566}, {"timestamp": 9519.85, "power": 33.851566}, {"timestamp": 9540.37, "power": 33.851566}, {"timestamp": 9560.86, "power": 33.851566}, {"timestamp": 9581.43, "power": 33.851566}, {"timestamp": 9602.01, "power": 33.851566}, {"timestamp": 9622.57, "power": 33.851566}, {"timestamp": 9643.15, "power": 33.851566}, {"timestamp": 9663.7, "power": 33.851566}, {"timestamp": 9684.24, "power": 33.851566}, {"timestamp": 9704.74, "power": 33.851566}, {"timestamp": 9725.28, "power": 33.851566}, {"timestamp": 9745.82, "power": 33.851566}, {"timestamp": 9766.36, "power": 33.851566}, {"timestamp": 9786.9, "power": 33.851566}, {"timestamp": 9807.44, "power": 33.851566}, {"timestamp": 9827.98, "power": 33.851566}, {"timestamp": 9848.49, "power": 33.851566}, {"timestamp": 9868.99, "power": 33.851566}, {"timestamp": 9889.52, "power": 33.851566}, {"timestamp": 9910.06, "power": 33.851566}, {"timestamp": 9930.6, "power": 33.851566}, {"timestamp": 9951.14, "power": 33.851566}, {"timestamp": 9971.68, "power": 33.851566}, {"timestamp": 9992.23, "power": 33.851566}, {"timestamp": 10012.8, "power": 33.851566}, {"timestamp": 10033.3, "power": 33.851566}, {"timestamp": 10053.9, "power": 33.851566}, {"timestamp": 10074.4, "power": 33.318844999999996}, {"timestamp": 10095.5, "power": 33.318844999999996}, {"timestamp": 10116.1, "power": 33.318844999999996}, {"timestamp": 10136.6, "power": 33.318844999999996}, {"timestamp": 10157.1, "power": 33.318844999999996}, {"timestamp": 10177.7, "power": 33.318844999999996}, {"timestamp": 10198.2, "power": 33.318844999999996}, {"timestamp": 10218.8, "power": 33.318844999999996}, {"timestamp": 10239.3, "power": 33.318844999999996}, {"timestamp": 10259.8, "power": 33.318844999999996}, {"timestamp": 10280.4, "power": 33.318844999999996}, {"timestamp": 10300.9, "power": 33.318844999999996}, {"timestamp": 10321.4, "power": 33.318844999999996}, {"timestamp": 10342.0, "power": 33.318844999999996}, {"timestamp": 10362.6, "power": 33.318844999999996}, {"timestamp": 10383.1, "power": 33.318844999999996}, {"timestamp": 10403.7, "power": 33.318844999999996}, {"timestamp": 10424.2, "power": 33.318844999999996}, {"timestamp": 10444.8, "power": 33.318844999999996}, {"timestamp": 10465.3, "power": 33.318844999999996}, {"timestamp": 10485.9, "power": 33.318844999999996}, {"timestamp": 10506.4, "power": 33.318844999999996}, {"timestamp": 10527.0, "power": 33.318844999999996}, {"timestamp": 10547.6, "power": 33.318844999999996}, {"timestamp": 10568.1, "power": 33.318844999999996}, {"timestamp": 10588.7, "power": 33.318844999999996}, {"timestamp": 10609.2, "power": 33.318844999999996}, {"timestamp": 10629.8, "power": 33.318844999999996}, {"timestamp": 10650.4, "power": 33.318844999999996}, {"timestamp": 10671.0, "power": 33.318844999999996}, {"timestamp": 10691.5, "power": 33.318844999999996}, {"timestamp": 10712.0, "power": 33.318844999999996}, {"timestamp": 10732.6, "power": 33.318844999999996}, {"timestamp": 10753.1, "power": 33.318844999999996}, {"timestamp": 10773.6, "power": 33.318844999999996}, {"timestamp": 10794.2, "power": 33.318844999999996}, {"timestamp": 10814.7, "power": 33.318844999999996}, {"timestamp": 10835.3, "power": 33.318844999999996}, {"timestamp": 10855.8, "power": 33.318844999999996}, {"timestamp": 10876.3, "power": 33.318844999999996}, {"timestamp": 10896.8, "power": 33.318844999999996}, {"timestamp": 10917.4, "power": 33.318844999999996}, {"timestamp": 10937.9, "power": 33.318844999999996}, {"timestamp": 10958.5, "power": 33.318844999999996}, {"timestamp": 10979.0, "power": 33.318844999999996}, {"timestamp": 10999.5, "power": 33.318844999999996}, {"timestamp": 11020.1, "power": 33.318844999999996}, {"timestamp": 11040.6, "power": 33.318844999999996}, {"timestamp": 11061.2, "power": 33.318844999999996}, {"timestamp": 11081.7, "power": 33.402534}, {"timestamp": 11102.9, "power": 33.402534}, {"timestamp": 11123.5, "power": 33.402534}, {"timestamp": 11144.0, "power": 33.402534}, {"timestamp": 11164.5, "power": 33.402534}, {"timestamp": 11185.1, "power": 33.402534}, {"timestamp": 11205.6, "power": 33.402534}, {"timestamp": 11226.2, "power": 33.402534}, {"timestamp": 11246.7, "power": 33.402534}, {"timestamp": 11267.2, "power": 33.402534}, {"timestamp": 11287.8, "power": 33.402534}, {"timestamp": 11308.4, "power": 33.402534}, {"timestamp": 11328.9, "power": 33.402534}, {"timestamp": 11349.4, "power": 33.402534}, {"timestamp": 11370.0, "power": 33.402534}, {"timestamp": 11390.6, "power": 33.402534}, {"timestamp": 11411.1, "power": 33.402534}, {"timestamp": 11431.7, "power": 33.402534}, {"timestamp": 11452.3, "power": 33.402534}, {"timestamp": 11472.8, "power": 33.402534}, {"timestamp": 11493.3, "power": 33.402534}, {"timestamp": 11513.9, "power": 33.402534}, {"timestamp": 11534.4, "power": 33.402534}, {"timestamp": 11555.0, "power": 33.402534}, {"timestamp": 11575.5, "power": 33.402534}, {"timestamp": 11596.0, "power": 33.402534}, {"timestamp": 11616.6, "power": 33.402534}, {"timestamp": 11637.1, "power": 33.402534}, {"timestamp": 11657.6, "power": 33.402534}, {"timestamp": 11678.2, "power": 33.402534}, {"timestamp": 11698.7, "power": 33.402534}, {"timestamp": 11719.3, "power": 33.402534}, {"timestamp": 11739.8, "power": 33.402534}, {"timestamp": 11760.3, "power": 33.402534}, {"timestamp": 11780.9, "power": 33.402534}, {"timestamp": 11801.4, "power": 33.402534}, {"timestamp": 11822.0, "power": 33.402534}, {"timestamp": 11842.5, "power": 33.402534}, {"timestamp": 11863.0, "power": 33.402534}, {"timestamp": 11883.6, "power": 33.402534}, {"timestamp": 11904.1, "power": 33.402534}, {"timestamp": 11924.7, "power": 33.402534}, {"timestamp": 11945.2, "power": 33.402534}, {"timestamp": 11965.8, "power": 33.402534}, {"timestamp": 11986.3, "power": 33.402534}, {"timestamp": 12006.9, "power": 33.402534}, {"timestamp": 12027.4, "power": 33.402534}, {"timestamp": 12047.9, "power": 33.402534}, {"timestamp": 12068.5, "power": 33.402534}, {"timestamp": 12089.0, "power": 33.148593000000005}, {"timestamp": 12110.1, "power": 33.148593000000005}, {"timestamp": 12130.7, "power": 33.148593000000005}, {"timestamp": 12151.3, "power": 33.148593000000005}, {"timestamp": 12171.8, "power": 33.148593000000005}, {"timestamp": 12192.4, "power": 33.148593000000005}, {"timestamp": 12212.9, "power": 33.148593000000005}, {"timestamp": 12233.4, "power": 33.148593000000005}, {"timestamp": 12254.0, "power": 33.148593000000005}, {"timestamp": 12274.6, "power": 33.148593000000005}, {"timestamp": 12295.1, "power": 33.148593000000005}, {"timestamp": 12315.7, "power": 33.148593000000005}, {"timestamp": 12336.3, "power": 33.148593000000005}, {"timestamp": 12356.8, "power": 33.148593000000005}, {"timestamp": 12377.3, "power": 33.148593000000005}, {"timestamp": 12397.9, "power": 33.148593000000005}, {"timestamp": 12418.5, "power": 33.148593000000005}, {"timestamp": 12439.1, "power": 33.148593000000005}, {"timestamp": 12459.6, "power": 33.148593000000005}, {"timestamp": 12480.2, "power": 33.148593000000005}, {"timestamp": 12500.7, "power": 33.148593000000005}, {"timestamp": 12521.3, "power": 33.148593000000005}, {"timestamp": 12541.8, "power": 33.148593000000005}, {"timestamp": 12562.4, "power": 33.148593000000005}, {"timestamp": 12583.0, "power": 33.148593000000005}, {"timestamp": 12603.5, "power": 33.148593000000005}, {"timestamp": 12624.1, "power": 33.148593000000005}, {"timestamp": 12644.6, "power": 33.148593000000005}, {"timestamp": 12665.2, "power": 33.148593000000005}, {"timestamp": 12685.7, "power": 33.148593000000005}, {"timestamp": 12706.3, "power": 33.148593000000005}, {"timestamp": 12726.9, "power": 33.148593000000005}, {"timestamp": 12747.4, "power": 33.148593000000005}, {"timestamp": 12768.0, "power": 33.148593000000005}, {"timestamp": 12788.5, "power": 33.148593000000005}, {"timestamp": 12809.1, "power": 33.148593000000005}, {"timestamp": 12829.6, "power": 33.148593000000005}, {"timestamp": 12850.2, "power": 33.148593000000005}, {"timestamp": 12870.8, "power": 33.148593000000005}, {"timestamp": 12891.3, "power": 33.148593000000005}, {"timestamp": 12911.9, "power": 33.148593000000005}, {"timestamp": 12932.4, "power": 33.148593000000005}, {"timestamp": 12953.0, "power": 33.148593000000005}, {"timestamp": 12973.5, "power": 33.148593000000005}, {"timestamp": 12994.1, "power": 33.148593000000005}, {"timestamp": 13014.6, "power": 33.148593000000005}, {"timestamp": 13035.1, "power": 33.148593000000005}, {"timestamp": 13055.7, "power": 33.148593000000005}, {"timestamp": 13076.3, "power": 33.148593000000005}, {"timestamp": 13096.7, "power": 33.298635999999995}, {"timestamp": 13117.9, "power": 33.298635999999995}, {"timestamp": 13138.5, "power": 33.298635999999995}, {"timestamp": 13159.1, "power": 33.298635999999995}, {"timestamp": 13179.6, "power": 33.298635999999995}, {"timestamp": 13200.2, "power": 33.298635999999995}, {"timestamp": 13220.7, "power": 33.298635999999995}, {"timestamp": 13241.3, "power": 33.298635999999995}, {"timestamp": 13261.9, "power": 33.298635999999995}, {"timestamp": 13282.4, "power": 33.298635999999995}, {"timestamp": 13303.0, "power": 33.298635999999995}, {"timestamp": 13323.6, "power": 33.298635999999995}, {"timestamp": 13344.2, "power": 33.298635999999995}, {"timestamp": 13364.7, "power": 33.298635999999995}, {"timestamp": 13385.2, "power": 33.298635999999995}, {"timestamp": 13405.8, "power": 33.298635999999995}, {"timestamp": 13426.4, "power": 33.298635999999995}, {"timestamp": 13446.9, "power": 33.298635999999995}, {"timestamp": 13467.5, "power": 33.298635999999995}, {"timestamp": 13488.0, "power": 33.298635999999995}, {"timestamp": 13508.6, "power": 33.298635999999995}, {"timestamp": 13529.1, "power": 33.298635999999995}, {"timestamp": 13549.6, "power": 33.298635999999995}, {"timestamp": 13570.2, "power": 33.298635999999995}, {"timestamp": 13590.7, "power": 33.298635999999995}, {"timestamp": 13611.3, "power": 33.298635999999995}, {"timestamp": 13631.8, "power": 33.298635999999995}, {"timestamp": 13652.3, "power": 33.298635999999995}, {"timestamp": 13672.8, "power": 33.298635999999995}, {"timestamp": 13693.3, "power": 33.298635999999995}, {"timestamp": 13713.9, "power": 33.298635999999995}, {"timestamp": 13734.4, "power": 33.298635999999995}, {"timestamp": 13755.0, "power": 33.298635999999995}, {"timestamp": 13775.5, "power": 33.298635999999995}, {"timestamp": 13796.0, "power": 33.298635999999995}, {"timestamp": 13816.6, "power": 33.298635999999995}, {"timestamp": 13837.1, "power": 33.298635999999995}, {"timestamp": 13857.6, "power": 33.298635999999995}, {"timestamp": 13878.2, "power": 33.298635999999995}, {"timestamp": 13898.7, "power": 33.298635999999995}, {"timestamp": 13919.2, "power": 33.298635999999995}, {"timestamp": 13939.7, "power": 33.298635999999995}, {"timestamp": 13960.3, "power": 33.298635999999995}, {"timestamp": 13980.8, "power": 33.298635999999995}, {"timestamp": 14001.3, "power": 33.298635999999995}, {"timestamp": 14021.8, "power": 33.298635999999995}, {"timestamp": 14042.4, "power": 33.298635999999995}, {"timestamp": 14062.9, "power": 33.298635999999995}, {"timestamp": 14083.5, "power": 33.298635999999995}, {"timestamp": 14104.0, "power": 33.515941}, {"timestamp": 14125.1, "power": 33.515941}, {"timestamp": 14145.7, "power": 33.515941}, {"timestamp": 14166.2, "power": 33.515941}, {"timestamp": 14186.8, "power": 33.515941}, {"timestamp": 14207.3, "power": 33.515941}, {"timestamp": 14227.8, "power": 33.515941}, {"timestamp": 14248.4, "power": 33.515941}, {"timestamp": 14268.9, "power": 33.515941}, {"timestamp": 14289.4, "power": 33.515941}, {"timestamp": 14309.9, "power": 33.515941}, {"timestamp": 14330.5, "power": 33.515941}, {"timestamp": 14351.0, "power": 33.515941}, {"timestamp": 14371.6, "power": 33.515941}, {"timestamp": 14392.1, "power": 33.515941}, {"timestamp": 14412.7, "power": 33.515941}, {"timestamp": 14433.2, "power": 33.515941}, {"timestamp": 14453.8, "power": 33.515941}, {"timestamp": 14474.4, "power": 33.515941}, {"timestamp": 14494.9, "power": 33.515941}, {"timestamp": 14515.5, "power": 33.515941}, {"timestamp": 14536.1, "power": 33.515941}, {"timestamp": 14556.6, "power": 33.515941}, {"timestamp": 14577.1, "power": 33.515941}, {"timestamp": 14597.7, "power": 33.515941}, {"timestamp": 14618.3, "power": 33.515941}, {"timestamp": 14638.8, "power": 33.515941}, {"timestamp": 14659.4, "power": 33.515941}, {"timestamp": 14680.0, "power": 33.515941}, {"timestamp": 14700.5, "power": 33.515941}, {"timestamp": 14721.0, "power": 33.515941}, {"timestamp": 14741.6, "power": 33.515941}, {"timestamp": 14762.1, "power": 33.515941}, {"timestamp": 14782.7, "power": 33.515941}, {"timestamp": 14803.3, "power": 33.515941}, {"timestamp": 14823.8, "power": 33.515941}, {"timestamp": 14844.3, "power": 33.515941}, {"timestamp": 14864.8, "power": 33.515941}, {"timestamp": 14885.4, "power": 33.515941}, {"timestamp": 14906.0, "power": 33.515941}, {"timestamp": 14926.5, "power": 33.515941}, {"timestamp": 14947.1, "power": 33.515941}, {"timestamp": 14967.7, "power": 33.515941}, {"timestamp": 14988.3, "power": 33.515941}, {"timestamp": 15008.8, "power": 33.515941}, {"timestamp": 15029.3, "power": 33.515941}, {"timestamp": 15049.9, "power": 33.515941}, {"timestamp": 15070.5, "power": 33.515941}, {"timestamp": 15091.0, "power": 33.515941}, {"timestamp": 15111.6, "power": 33.48599}, {"timestamp": 15132.8, "power": 33.48599}, {"timestamp": 15153.4, "power": 33.48599}, {"timestamp": 15173.9, "power": 33.48599}, {"timestamp": 15194.4, "power": 33.48599}, {"timestamp": 15215.0, "power": 33.48599}, {"timestamp": 15235.5, "power": 33.48599}, {"timestamp": 15256.0, "power": 33.48599}, {"timestamp": 15276.6, "power": 33.48599}, {"timestamp": 15297.2, "power": 33.48599}, {"timestamp": 15317.7, "power": 33.48599}, {"timestamp": 15338.3, "power": 33.48599}, {"timestamp": 15358.9, "power": 33.48599}, {"timestamp": 15379.5, "power": 33.48599}, {"timestamp": 15400.0, "power": 33.48599}, {"timestamp": 15420.5, "power": 33.48599}, {"timestamp": 15441.1, "power": 33.48599}, {"timestamp": 15461.6, "power": 33.48599}, {"timestamp": 15482.2, "power": 33.48599}, {"timestamp": 15502.8, "power": 33.48599}, {"timestamp": 15523.3, "power": 33.48599}, {"timestamp": 15543.9, "power": 33.48599}, {"timestamp": 15564.4, "power": 33.48599}, {"timestamp": 15584.9, "power": 33.48599}, {"timestamp": 15605.5, "power": 33.48599}, {"timestamp": 15626.0, "power": 33.48599}, {"timestamp": 15646.6, "power": 33.48599}, {"timestamp": 15667.2, "power": 33.48599}, {"timestamp": 15687.7, "power": 33.48599}, {"timestamp": 15708.3, "power": 33.48599}, {"timestamp": 15728.8, "power": 33.48599}, {"timestamp": 15749.3, "power": 33.48599}, {"timestamp": 15769.9, "power": 33.48599}, {"timestamp": 15790.4, "power": 33.48599}, {"timestamp": 15810.9, "power": 33.48599}, {"timestamp": 15831.5, "power": 33.48599}, {"timestamp": 15852.0, "power": 33.48599}, {"timestamp": 15872.5, "power": 33.48599}, {"timestamp": 15893.1, "power": 33.48599}, {"timestamp": 15913.6, "power": 33.48599}, {"timestamp": 15934.1, "power": 33.48599}, {"timestamp": 15954.7, "power": 33.48599}, {"timestamp": 15975.2, "power": 33.48599}, {"timestamp": 15995.8, "power": 33.48599}, {"timestamp": 16016.3, "power": 33.48599}, {"timestamp": 16036.8, "power": 33.48599}, {"timestamp": 16057.3, "power": 33.48599}, {"timestamp": 16077.9, "power": 33.48599}, {"timestamp": 16098.4, "power": 33.48599}, {"timestamp": 16119.0, "power": 33.452070000000006}, {"timestamp": 16140.0, "power": 33.452070000000006}, {"timestamp": 16160.6, "power": 33.452070000000006}, {"timestamp": 16181.1, "power": 33.452070000000006}, {"timestamp": 16201.6, "power": 33.452070000000006}, {"timestamp": 16222.2, "power": 33.452070000000006}, {"timestamp": 16242.7, "power": 33.452070000000006}, {"timestamp": 16263.3, "power": 33.452070000000006}, {"timestamp": 16283.9, "power": 33.452070000000006}, {"timestamp": 16304.4, "power": 33.452070000000006}, {"timestamp": 16324.9, "power": 33.452070000000006}, {"timestamp": 16345.5, "power": 33.452070000000006}, {"timestamp": 16366.1, "power": 33.452070000000006}, {"timestamp": 16386.6, "power": 33.452070000000006}, {"timestamp": 16407.2, "power": 33.452070000000006}, {"timestamp": 16427.7, "power": 33.452070000000006}, {"timestamp": 16448.3, "power": 33.452070000000006}, {"timestamp": 16468.8, "power": 33.452070000000006}, {"timestamp": 16489.4, "power": 33.452070000000006}, {"timestamp": 16509.9, "power": 33.452070000000006}, {"timestamp": 16530.5, "power": 33.452070000000006}, {"timestamp": 16551.1, "power": 33.452070000000006}, {"timestamp": 16571.6, "power": 33.452070000000006}, {"timestamp": 16592.2, "power": 33.452070000000006}, {"timestamp": 16612.7, "power": 33.452070000000006}, {"timestamp": 16633.3, "power": 33.452070000000006}, {"timestamp": 16653.8, "power": 33.452070000000006}, {"timestamp": 16674.4, "power": 33.452070000000006}, {"timestamp": 16694.9, "power": 33.452070000000006}, {"timestamp": 16715.5, "power": 33.452070000000006}, {"timestamp": 16736.1, "power": 33.452070000000006}, {"timestamp": 16756.6, "power": 33.452070000000006}, {"timestamp": 16777.1, "power": 33.452070000000006}, {"timestamp": 16797.7, "power": 33.452070000000006}, {"timestamp": 16818.2, "power": 33.452070000000006}, {"timestamp": 16838.8, "power": 33.452070000000006}, {"timestamp": 16859.4, "power": 33.452070000000006}, {"timestamp": 16880.0, "power": 33.452070000000006}, {"timestamp": 16900.5, "power": 33.452070000000006}, {"timestamp": 16921.0, "power": 33.452070000000006}, {"timestamp": 16941.6, "power": 33.452070000000006}, {"timestamp": 16962.2, "power": 33.452070000000006}, {"timestamp": 16982.8, "power": 33.452070000000006}, {"timestamp": 17003.3, "power": 33.452070000000006}, {"timestamp": 17023.9, "power": 33.452070000000006}, {"timestamp": 17044.4, "power": 33.452070000000006}, {"timestamp": 17065.0, "power": 33.452070000000006}, {"timestamp": 17085.5, "power": 33.452070000000006}, {"timestamp": 17106.1, "power": 33.452070000000006}, {"timestamp": 17126.6, "power": 33.498543}, {"timestamp": 17147.7, "power": 33.498543}, {"timestamp": 17168.3, "power": 33.498543}, {"timestamp": 17188.8, "power": 33.498543}, {"timestamp": 17209.4, "power": 33.498543}, {"timestamp": 17229.9, "power": 33.498543}, {"timestamp": 17250.5, "power": 33.498543}, {"timestamp": 17271.1, "power": 33.498543}, {"timestamp": 17291.6, "power": 33.498543}, {"timestamp": 17312.2, "power": 33.498543}, {"timestamp": 17332.7, "power": 33.498543}, {"timestamp": 17353.3, "power": 33.498543}, {"timestamp": 17373.8, "power": 33.498543}, {"timestamp": 17394.4, "power": 33.498543}, {"timestamp": 17415.0, "power": 33.498543}, {"timestamp": 17435.5, "power": 33.498543}, {"timestamp": 17456.1, "power": 33.498543}, {"timestamp": 17476.6, "power": 33.498543}, {"timestamp": 17497.2, "power": 33.498543}, {"timestamp": 17517.7, "power": 33.498543}, {"timestamp": 17538.3, "power": 33.498543}, {"timestamp": 17558.9, "power": 33.498543}, {"timestamp": 17579.4, "power": 33.498543}, {"timestamp": 17600.0, "power": 33.498543}, {"timestamp": 17620.5, "power": 33.498543}, {"timestamp": 17641.1, "power": 33.498543}, {"timestamp": 17661.6, "power": 33.498543}, {"timestamp": 17682.2, "power": 33.498543}, {"timestamp": 17702.7, "power": 33.498543}, {"timestamp": 17723.3, "power": 33.498543}, {"timestamp": 17743.8, "power": 33.498543}, {"timestamp": 17764.4, "power": 33.498543}, {"timestamp": 17784.9, "power": 33.498543}, {"timestamp": 17805.5, "power": 33.498543}, {"timestamp": 17826.0, "power": 33.498543}, {"timestamp": 17846.6, "power": 33.498543}, {"timestamp": 17867.2, "power": 33.498543}, {"timestamp": 17887.7, "power": 33.498543}, {"timestamp": 17908.3, "power": 33.498543}, {"timestamp": 17928.8, "power": 33.498543}, {"timestamp": 17949.3, "power": 33.498543}, {"timestamp": 17969.9, "power": 33.498543}, {"timestamp": 17990.5, "power": 33.498543}, {"timestamp": 18011.0, "power": 33.498543}, {"timestamp": 18031.6, "power": 33.498543}, {"timestamp": 18052.1, "power": 33.498543}, {"timestamp": 18072.7, "power": 33.498543}, {"timestamp": 18093.2, "power": 33.498543}, {"timestamp": 18113.8, "power": 33.498543}, {"timestamp": 18134.3, "power": 33.515721}, {"timestamp": 18155.4, "power": 33.515721}, {"timestamp": 18176.0, "power": 33.515721}, {"timestamp": 18196.6, "power": 33.515721}, {"timestamp": 18217.1, "power": 33.515721}, {"timestamp": 18237.6, "power": 33.515721}, {"timestamp": 18258.2, "power": 33.515721}, {"timestamp": 18278.7, "power": 33.515721}, {"timestamp": 18299.3, "power": 33.515721}, {"timestamp": 18319.8, "power": 33.515721}, {"timestamp": 18340.4, "power": 33.515721}, {"timestamp": 18360.9, "power": 33.515721}, {"timestamp": 18381.4, "power": 33.515721}, {"timestamp": 18402.0, "power": 33.515721}, {"timestamp": 18422.6, "power": 33.515721}, {"timestamp": 18443.1, "power": 33.515721}, {"timestamp": 18463.7, "power": 33.515721}, {"timestamp": 18484.3, "power": 33.515721}, {"timestamp": 18504.7, "power": 33.515721}, {"timestamp": 18525.3, "power": 33.515721}, {"timestamp": 18545.9, "power": 33.515721}, {"timestamp": 18566.5, "power": 33.515721}, {"timestamp": 18587.0, "power": 33.515721}, {"timestamp": 18607.6, "power": 33.515721}, {"timestamp": 18628.2, "power": 33.515721}, {"timestamp": 18648.7, "power": 33.515721}, {"timestamp": 18669.2, "power": 33.515721}, {"timestamp": 18689.8, "power": 33.515721}, {"timestamp": 18710.4, "power": 33.515721}, {"timestamp": 18730.9, "power": 33.515721}, {"timestamp": 18751.5, "power": 33.515721}, {"timestamp": 18772.1, "power": 33.515721}, {"timestamp": 18792.6, "power": 33.515721}, {"timestamp": 18813.1, "power": 33.515721}, {"timestamp": 18833.7, "power": 33.515721}, {"timestamp": 18854.2, "power": 33.515721}, {"timestamp": 18874.8, "power": 33.515721}, {"timestamp": 18895.4, "power": 33.515721}, {"timestamp": 18915.9, "power": 33.515721}, {"timestamp": 18936.5, "power": 33.515721}, {"timestamp": 18957.0, "power": 33.515721}, {"timestamp": 18977.5, "power": 33.515721}, {"timestamp": 18998.1, "power": 33.515721}, {"timestamp": 19018.7, "power": 33.515721}, {"timestamp": 19039.2, "power": 33.515721}, {"timestamp": 19059.8, "power": 33.515721}, {"timestamp": 19080.3, "power": 33.515721}, {"timestamp": 19100.8, "power": 33.515721}, {"timestamp": 19121.3, "power": 33.515721}, {"timestamp": 19141.9, "power": 33.876098}, {"timestamp": 19163.8, "power": 33.876098}, {"timestamp": 19184.3, "power": 33.876098}, {"timestamp": 19204.8, "power": 33.876098}, {"timestamp": 19225.4, "power": 33.876098}, {"timestamp": 19246.0, "power": 33.876098}, {"timestamp": 19266.5, "power": 33.876098}, {"timestamp": 19287.1, "power": 33.876098}, {"timestamp": 19307.6, "power": 33.876098}, {"timestamp": 19328.2, "power": 33.876098}, {"timestamp": 19348.7, "power": 33.876098}, {"timestamp": 19369.3, "power": 33.876098}, {"timestamp": 19389.8, "power": 33.876098}, {"timestamp": 19410.4, "power": 33.876098}, {"timestamp": 19431.0, "power": 33.876098}, {"timestamp": 19451.5, "power": 33.876098}, {"timestamp": 19472.1, "power": 33.876098}, {"timestamp": 19492.6, "power": 33.876098}, {"timestamp": 19513.1, "power": 33.876098}, {"timestamp": 19533.7, "power": 33.876098}, {"timestamp": 19554.3, "power": 33.876098}, {"timestamp": 19574.8, "power": 33.876098}, {"timestamp": 19595.4, "power": 33.876098}, {"timestamp": 19616.0, "power": 33.876098}, {"timestamp": 19636.5, "power": 33.876098}, {"timestamp": 19657.0, "power": 33.876098}, {"timestamp": 19677.5, "power": 33.876098}, {"timestamp": 19698.0, "power": 33.876098}, {"timestamp": 19718.6, "power": 33.876098}, {"timestamp": 19739.1, "power": 33.876098}, {"timestamp": 19759.7, "power": 33.876098}, {"timestamp": 19780.2, "power": 33.876098}, {"timestamp": 19800.7, "power": 33.876098}, {"timestamp": 19821.2, "power": 33.876098}, {"timestamp": 19841.8, "power": 33.876098}, {"timestamp": 19862.3, "power": 33.876098}, {"timestamp": 19882.9, "power": 33.876098}, {"timestamp": 19903.4, "power": 33.876098}, {"timestamp": 19923.9, "power": 33.876098}, {"timestamp": 19944.5, "power": 33.876098}, {"timestamp": 19964.9, "power": 33.876098}, {"timestamp": 19985.5, "power": 33.876098}, {"timestamp": 20006.0, "power": 33.876098}, {"timestamp": 20026.6, "power": 33.876098}, {"timestamp": 20047.1, "power": 33.876098}, {"timestamp": 20067.6, "power": 33.876098}, {"timestamp": 20088.2, "power": 33.876098}, {"timestamp": 20108.7, "power": 33.876098}, {"timestamp": 20129.2, "power": 33.876098}, {"timestamp": 20149.8, "power": 33.691332}, {"timestamp": 20170.8, "power": 33.691332}, {"timestamp": 20191.3, "power": 33.691332}, {"timestamp": 20211.9, "power": 33.691332}, {"timestamp": 20232.4, "power": 33.691332}, {"timestamp": 20252.9, "power": 33.691332}, {"timestamp": 20273.4, "power": 33.691332}, {"timestamp": 20293.9, "power": 33.691332}, {"timestamp": 20314.5, "power": 33.691332}, {"timestamp": 20335.0, "power": 33.691332}, {"timestamp": 20355.6, "power": 33.691332}, {"timestamp": 20376.1, "power": 33.691332}, {"timestamp": 20396.6, "power": 33.691332}, {"timestamp": 20417.1, "power": 33.691332}, {"timestamp": 20437.7, "power": 33.691332}, {"timestamp": 20458.2, "power": 33.691332}, {"timestamp": 20478.8, "power": 33.691332}, {"timestamp": 20499.3, "power": 33.691332}, {"timestamp": 20519.8, "power": 33.691332}, {"timestamp": 20540.4, "power": 33.691332}, {"timestamp": 20560.9, "power": 33.691332}, {"timestamp": 20581.4, "power": 33.691332}, {"timestamp": 20602.0, "power": 33.691332}, {"timestamp": 20622.5, "power": 33.691332}, {"timestamp": 20643.1, "power": 33.691332}, {"timestamp": 20663.6, "power": 33.691332}, {"timestamp": 20684.1, "power": 33.691332}, {"timestamp": 20704.6, "power": 33.691332}, {"timestamp": 20725.2, "power": 33.691332}, {"timestamp": 20745.7, "power": 33.691332}, {"timestamp": 20766.3, "power": 33.691332}, {"timestamp": 20786.8, "power": 33.691332}, {"timestamp": 20807.3, "power": 33.691332}, {"timestamp": 20827.9, "power": 33.691332}, {"timestamp": 20848.4, "power": 33.691332}, {"timestamp": 20868.9, "power": 33.691332}, {"timestamp": 20889.4, "power": 33.691332}, {"timestamp": 20910.0, "power": 33.691332}, {"timestamp": 20930.6, "power": 33.691332}, {"timestamp": 20951.1, "power": 33.691332}, {"timestamp": 20971.7, "power": 33.691332}, {"timestamp": 20992.3, "power": 33.691332}, {"timestamp": 21012.8, "power": 33.691332}, {"timestamp": 21033.3, "power": 33.691332}, {"timestamp": 21053.9, "power": 33.691332}, {"timestamp": 21074.4, "power": 33.691332}, {"timestamp": 21095.0, "power": 33.691332}, {"timestamp": 21115.6, "power": 33.691332}, {"timestamp": 21136.2, "power": 33.691332}, {"timestamp": 21156.7, "power": 34.224644}, {"timestamp": 21177.8, "power": 34.224644}, {"timestamp": 21198.4, "power": 34.224644}, {"timestamp": 21219.0, "power": 34.224644}, {"timestamp": 21239.5, "power": 34.224644}, {"timestamp": 21260.1, "power": 34.224644}, {"timestamp": 21280.6, "power": 34.224644}, {"timestamp": 21301.2, "power": 34.224644}, {"timestamp": 21321.7, "power": 34.224644}, {"timestamp": 21342.3, "power": 34.224644}, {"timestamp": 21362.9, "power": 34.224644}, {"timestamp": 21383.4, "power": 34.224644}, {"timestamp": 21404.0, "power": 34.224644}, {"timestamp": 21424.5, "power": 34.224644}, {"timestamp": 21445.0, "power": 34.224644}, {"timestamp": 21465.6, "power": 34.224644}, {"timestamp": 21486.1, "power": 34.224644}, {"timestamp": 21506.7, "power": 34.224644}, {"timestamp": 21527.3, "power": 34.224644}, {"timestamp": 21547.8, "power": 34.224644}, {"timestamp": 21568.3, "power": 34.224644}, {"timestamp": 21588.8, "power": 34.224644}, {"timestamp": 21609.4, "power": 34.224644}, {"timestamp": 21630.0, "power": 34.224644}, {"timestamp": 21650.5, "power": 34.224644}, {"timestamp": 21671.1, "power": 34.224644}, {"timestamp": 21691.6, "power": 34.224644}, {"timestamp": 21712.2, "power": 34.224644}, {"timestamp": 21732.7, "power": 34.224644}, {"timestamp": 21753.3, "power": 34.224644}, {"timestamp": 21773.8, "power": 34.224644}, {"timestamp": 21794.4, "power": 34.224644}, {"timestamp": 21815.0, "power": 34.224644}, {"timestamp": 21835.5, "power": 34.224644}, {"timestamp": 21856.1, "power": 34.224644}, {"timestamp": 21876.6, "power": 34.224644}, {"timestamp": 21897.2, "power": 34.224644}, {"timestamp": 21917.8, "power": 34.224644}, {"timestamp": 21938.4, "power": 34.224644}, {"timestamp": 21959.1, "power": 34.224644}, {"timestamp": 21979.6, "power": 34.224644}, {"timestamp": 22000.1, "power": 34.224644}, {"timestamp": 22020.6, "power": 34.224644}, {"timestamp": 22041.2, "power": 34.224644}, {"timestamp": 22061.7, "power": 34.224644}, {"timestamp": 22082.2, "power": 34.224644}, {"timestamp": 22102.8, "power": 34.224644}, {"timestamp": 22123.3, "power": 34.224644}, {"timestamp": 22143.8, "power": 34.224644}, {"timestamp": 22164.3, "power": 35.062569999999994}, {"timestamp": 22187.0, "power": 35.062569999999994}, {"timestamp": 22207.5, "power": 35.062569999999994}, {"timestamp": 22228.1, "power": 35.062569999999994}, {"timestamp": 22248.6, "power": 35.062569999999994}, {"timestamp": 22269.1, "power": 35.062569999999994}, {"timestamp": 22289.6, "power": 35.062569999999994}, {"timestamp": 22310.1, "power": 35.062569999999994}, {"timestamp": 22330.7, "power": 35.062569999999994}, {"timestamp": 22351.2, "power": 35.062569999999994}, {"timestamp": 22371.7, "power": 35.062569999999994}, {"timestamp": 22392.3, "power": 35.062569999999994}, {"timestamp": 22412.8, "power": 35.062569999999994}, {"timestamp": 22433.3, "power": 35.062569999999994}, {"timestamp": 22453.8, "power": 35.062569999999994}, {"timestamp": 22474.4, "power": 35.062569999999994}, {"timestamp": 22494.9, "power": 35.062569999999994}, {"timestamp": 22515.4, "power": 35.062569999999994}, {"timestamp": 22535.9, "power": 35.062569999999994}, {"timestamp": 22556.5, "power": 35.062569999999994}, {"timestamp": 22576.9, "power": 35.062569999999994}, {"timestamp": 22597.5, "power": 35.062569999999994}, {"timestamp": 22618.0, "power": 35.062569999999994}, {"timestamp": 22638.5, "power": 35.062569999999994}, {"timestamp": 22659.0, "power": 35.062569999999994}, {"timestamp": 22679.6, "power": 35.062569999999994}, {"timestamp": 22700.1, "power": 35.062569999999994}, {"timestamp": 22720.6, "power": 35.062569999999994}, {"timestamp": 22741.1, "power": 35.062569999999994}, {"timestamp": 22761.7, "power": 35.062569999999994}, {"timestamp": 22782.2, "power": 35.062569999999994}, {"timestamp": 22802.7, "power": 35.062569999999994}, {"timestamp": 22823.2, "power": 35.062569999999994}, {"timestamp": 22843.8, "power": 35.062569999999994}, {"timestamp": 22864.3, "power": 35.062569999999994}, {"timestamp": 22884.8, "power": 35.062569999999994}, {"timestamp": 22905.3, "power": 35.062569999999994}, {"timestamp": 22925.8, "power": 35.062569999999994}, {"timestamp": 22946.4, "power": 35.062569999999994}, {"timestamp": 22966.9, "power": 35.062569999999994}, {"timestamp": 22987.4, "power": 35.062569999999994}, {"timestamp": 23007.9, "power": 35.062569999999994}, {"timestamp": 23028.4, "power": 35.062569999999994}, {"timestamp": 23048.9, "power": 35.062569999999994}, {"timestamp": 23069.4, "power": 35.062569999999994}, {"timestamp": 23090.0, "power": 35.062569999999994}, {"timestamp": 23110.5, "power": 35.062569999999994}, {"timestamp": 23131.0, "power": 35.062569999999994}, {"timestamp": 23151.5, "power": 35.062569999999994}, {"timestamp": 23172.1, "power": 36.047298}, {"timestamp": 23193.3, "power": 36.047298}, {"timestamp": 23213.8, "power": 36.047298}, {"timestamp": 23234.3, "power": 36.047298}, {"timestamp": 23254.9, "power": 36.047298}, {"timestamp": 23275.4, "power": 36.047298}, {"timestamp": 23295.9, "power": 36.047298}, {"timestamp": 23316.4, "power": 36.047298}, {"timestamp": 23336.9, "power": 36.047298}, {"timestamp": 23357.4, "power": 36.047298}, {"timestamp": 23378.0, "power": 36.047298}, {"timestamp": 23398.5, "power": 36.047298}, {"timestamp": 23419.0, "power": 36.047298}, {"timestamp": 23439.5, "power": 36.047298}, {"timestamp": 23460.0, "power": 36.047298}, {"timestamp": 23480.5, "power": 36.047298}, {"timestamp": 23501.1, "power": 36.047298}, {"timestamp": 23521.6, "power": 36.047298}, {"timestamp": 23542.1, "power": 36.047298}, {"timestamp": 23562.6, "power": 36.047298}, {"timestamp": 23583.2, "power": 36.047298}, {"timestamp": 23603.7, "power": 36.047298}, {"timestamp": 23624.2, "power": 36.047298}, {"timestamp": 23644.7, "power": 36.047298}, {"timestamp": 23665.3, "power": 36.047298}, {"timestamp": 23685.8, "power": 36.047298}, {"timestamp": 23706.3, "power": 36.047298}, {"timestamp": 23726.8, "power": 36.047298}, {"timestamp": 23747.4, "power": 36.047298}, {"timestamp": 23767.9, "power": 36.047298}, {"timestamp": 23788.4, "power": 36.047298}, {"timestamp": 23808.9, "power": 36.047298}, {"timestamp": 23829.4, "power": 36.047298}, {"timestamp": 23849.9, "power": 36.047298}, {"timestamp": 23870.4, "power": 36.047298}, {"timestamp": 23890.9, "power": 36.047298}, {"timestamp": 23911.5, "power": 36.047298}, {"timestamp": 23932.0, "power": 36.047298}, {"timestamp": 23952.5, "power": 36.047298}, {"timestamp": 23973.0, "power": 36.047298}, {"timestamp": 23993.5, "power": 36.047298}, {"timestamp": 24014.0, "power": 36.047298}, {"timestamp": 24034.5, "power": 36.047298}, {"timestamp": 24055.0, "power": 36.047298}, {"timestamp": 24075.5, "power": 36.047298}, {"timestamp": 24096.1, "power": 36.047298}, {"timestamp": 24116.6, "power": 36.047298}, {"timestamp": 24137.1, "power": 36.047298}, {"timestamp": 24157.6, "power": 36.047298}, {"timestamp": 24178.1, "power": 32.625271999999995}, {"timestamp": 24199.2, "power": 32.625271999999995}, {"timestamp": 24219.7, "power": 32.625271999999995}, {"timestamp": 24240.2, "power": 32.625271999999995}, {"timestamp": 24260.7, "power": 32.625271999999995}, {"timestamp": 24281.2, "power": 32.625271999999995}, {"timestamp": 24301.7, "power": 32.625271999999995}], "timeline": {"START": "3747.476594", "END": "21851.1847"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19682.7}, {"name": "clSetKernelArg", "calls": 19, "time": 3539.55}, {"name": "clReleaseKernel", "calls": 1, "time": 892.251}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.937}, {"name": "clCreateContext", "calls": 1, "time": 43.0419}, {"name": "clReleaseContext", "calls": 1, "time": 32.6482}, {"name": "clReleaseProgram", "calls": 1, "time": 14.9352}, {"name": "clCreateKernel", "calls": 1, "time": 0.34268}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.341747}, {"name": "clEnqueueTask", "calls": 1, "time": 0.159818}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081053}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041213}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02944}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022607}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020528}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011106}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010106}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008194}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007945}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007383}, {"name": "clRetainDevice", "calls": 2, "time": 0.004653}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 18103.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 18103.0}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8737.627147, "utilization": 91.016949, "size": 13090300.0, "time": 1498.155023}, {"type": "WRITE", "transfers": 1, "speed": 6437.819544, "utilization": 67.06062, "size": 519075.0, "time": 80.629041}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 593179511, "speed": 262.243, "utilization": 2.27642, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37083314, "speed": 476.533, "utilization": 4.13657, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len4/run4.json b/code/fpga/memory_results/dna.15MB.len4/run4.json new file mode 100644 index 0000000..c3e9ce3 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.0737, "power": 32.750625}, {"timestamp": 64.6651, "power": 32.750625}, {"timestamp": 85.2397, "power": 32.750625}, {"timestamp": 105.797, "power": 32.750625}, {"timestamp": 126.529, "power": 32.750625}, {"timestamp": 147.169, "power": 32.750625}, {"timestamp": 167.71, "power": 32.750625}, {"timestamp": 188.315, "power": 32.750625}, {"timestamp": 208.91, "power": 32.750625}, {"timestamp": 229.504, "power": 32.750625}, {"timestamp": 250.087, "power": 32.750625}, {"timestamp": 270.645, "power": 32.750625}, {"timestamp": 291.204, "power": 32.750625}, {"timestamp": 311.799, "power": 32.750625}, {"timestamp": 332.398, "power": 32.750625}, {"timestamp": 352.997, "power": 32.750625}, {"timestamp": 373.591, "power": 32.750625}, {"timestamp": 394.163, "power": 32.750625}, {"timestamp": 414.72, "power": 32.750625}, {"timestamp": 435.276, "power": 32.750625}, {"timestamp": 455.87, "power": 32.750625}, {"timestamp": 476.466, "power": 32.750625}, {"timestamp": 497.062, "power": 32.750625}, {"timestamp": 517.657, "power": 32.750625}, {"timestamp": 538.224, "power": 32.750625}, {"timestamp": 558.784, "power": 32.750625}, {"timestamp": 579.339, "power": 32.750625}, {"timestamp": 599.938, "power": 32.750625}, {"timestamp": 620.53, "power": 32.750625}, {"timestamp": 641.129, "power": 32.750625}, {"timestamp": 661.723, "power": 32.750625}, {"timestamp": 682.294, "power": 32.750625}, {"timestamp": 702.854, "power": 32.750625}, {"timestamp": 723.458, "power": 32.750625}, {"timestamp": 744.062, "power": 32.750625}, {"timestamp": 764.654, "power": 32.750625}, {"timestamp": 785.252, "power": 32.750625}, {"timestamp": 805.849, "power": 32.750625}, {"timestamp": 826.422, "power": 32.750625}, {"timestamp": 846.981, "power": 32.750625}, {"timestamp": 867.574, "power": 32.750625}, {"timestamp": 888.169, "power": 32.750625}, {"timestamp": 908.764, "power": 32.750625}, {"timestamp": 929.36, "power": 32.750625}, {"timestamp": 949.953, "power": 32.750625}, {"timestamp": 970.522, "power": 32.750625}, {"timestamp": 991.095, "power": 32.750625}, {"timestamp": 1011.69, "power": 33.114988}, {"timestamp": 1032.95, "power": 33.114988}, {"timestamp": 1053.54, "power": 33.114988}, {"timestamp": 1074.11, "power": 33.114988}, {"timestamp": 1094.67, "power": 33.114988}, {"timestamp": 1115.21, "power": 33.114988}, {"timestamp": 1135.8, "power": 33.114988}, {"timestamp": 1156.39, "power": 33.114988}, {"timestamp": 1176.99, "power": 33.114988}, {"timestamp": 1197.58, "power": 33.114988}, {"timestamp": 1218.15, "power": 33.114988}, {"timestamp": 1238.7, "power": 33.114988}, {"timestamp": 1259.26, "power": 33.114988}, {"timestamp": 1279.86, "power": 33.114988}, {"timestamp": 1300.45, "power": 33.114988}, {"timestamp": 1321.04, "power": 33.114988}, {"timestamp": 1341.64, "power": 33.114988}, {"timestamp": 1362.21, "power": 33.114988}, {"timestamp": 1382.77, "power": 33.114988}, {"timestamp": 1403.34, "power": 33.114988}, {"timestamp": 1423.93, "power": 33.114988}, {"timestamp": 1444.52, "power": 33.114988}, {"timestamp": 1465.12, "power": 33.114988}, {"timestamp": 1485.71, "power": 33.114988}, {"timestamp": 1506.28, "power": 33.114988}, {"timestamp": 1526.83, "power": 33.114988}, {"timestamp": 1547.43, "power": 33.114988}, {"timestamp": 1568.02, "power": 33.114988}, {"timestamp": 1588.61, "power": 33.114988}, {"timestamp": 1609.2, "power": 33.114988}, {"timestamp": 1629.8, "power": 33.114988}, {"timestamp": 1650.37, "power": 33.114988}, {"timestamp": 1670.93, "power": 33.114988}, {"timestamp": 1691.52, "power": 33.114988}, {"timestamp": 1712.11, "power": 33.114988}, {"timestamp": 1732.7, "power": 33.114988}, {"timestamp": 1753.29, "power": 33.114988}, {"timestamp": 1773.88, "power": 33.114988}, {"timestamp": 1794.45, "power": 33.114988}, {"timestamp": 1815.01, "power": 33.114988}, {"timestamp": 1835.61, "power": 33.114988}, {"timestamp": 1856.2, "power": 33.114988}, {"timestamp": 1876.79, "power": 33.114988}, {"timestamp": 1897.38, "power": 33.114988}, {"timestamp": 1917.98, "power": 33.114988}, {"timestamp": 1938.54, "power": 33.114988}, {"timestamp": 1959.11, "power": 33.114988}, {"timestamp": 1979.72, "power": 33.114988}, {"timestamp": 2000.31, "power": 33.114988}, {"timestamp": 2020.91, "power": 32.554383}, {"timestamp": 2042.02, "power": 32.554383}, {"timestamp": 2062.58, "power": 32.554383}, {"timestamp": 2083.14, "power": 32.554383}, {"timestamp": 2103.73, "power": 32.554383}, {"timestamp": 2124.32, "power": 32.554383}, {"timestamp": 2144.91, "power": 32.554383}, {"timestamp": 2165.5, "power": 32.554383}, {"timestamp": 2186.04, "power": 32.554383}, {"timestamp": 2206.59, "power": 32.554383}, {"timestamp": 2227.15, "power": 32.554383}, {"timestamp": 2247.74, "power": 32.554383}, {"timestamp": 2268.34, "power": 32.554383}, {"timestamp": 2288.93, "power": 32.554383}, {"timestamp": 2309.52, "power": 32.554383}, {"timestamp": 2330.1, "power": 32.554383}, {"timestamp": 2350.66, "power": 32.554383}, {"timestamp": 2371.22, "power": 32.554383}, {"timestamp": 2391.82, "power": 32.554383}, {"timestamp": 2412.41, "power": 32.554383}, {"timestamp": 2433.01, "power": 32.554383}, {"timestamp": 2453.6, "power": 32.554383}, {"timestamp": 2474.18, "power": 32.554383}, {"timestamp": 2494.74, "power": 32.554383}, {"timestamp": 2515.3, "power": 32.554383}, {"timestamp": 2535.9, "power": 32.554383}, {"timestamp": 2556.49, "power": 32.554383}, {"timestamp": 2577.08, "power": 32.554383}, {"timestamp": 2597.67, "power": 32.554383}, {"timestamp": 2618.25, "power": 32.554383}, {"timestamp": 2638.8, "power": 32.554383}, {"timestamp": 2659.4, "power": 32.554383}, {"timestamp": 2679.99, "power": 32.554383}, {"timestamp": 2700.59, "power": 32.554383}, {"timestamp": 2721.19, "power": 32.554383}, {"timestamp": 2741.79, "power": 32.554383}, {"timestamp": 2762.35, "power": 32.554383}, {"timestamp": 2782.91, "power": 32.554383}, {"timestamp": 2803.51, "power": 32.554383}, {"timestamp": 2824.1, "power": 32.554383}, {"timestamp": 2844.7, "power": 32.554383}, {"timestamp": 2865.29, "power": 32.554383}, {"timestamp": 2885.89, "power": 32.554383}, {"timestamp": 2906.46, "power": 32.554383}, {"timestamp": 2927.01, "power": 32.554383}, {"timestamp": 2947.6, "power": 32.554383}, {"timestamp": 2968.2, "power": 32.554383}, {"timestamp": 2988.79, "power": 32.554383}, {"timestamp": 3009.38, "power": 32.554383}, {"timestamp": 3029.98, "power": 32.697677}, {"timestamp": 3051.11, "power": 32.697677}, {"timestamp": 3071.7, "power": 32.697677}, {"timestamp": 3092.3, "power": 32.697677}, {"timestamp": 3112.89, "power": 32.697677}, {"timestamp": 3133.48, "power": 32.697677}, {"timestamp": 3154.04, "power": 32.697677}, {"timestamp": 3174.61, "power": 32.697677}, {"timestamp": 3195.17, "power": 32.697677}, {"timestamp": 3215.76, "power": 32.697677}, {"timestamp": 3236.35, "power": 32.697677}, {"timestamp": 3256.95, "power": 32.697677}, {"timestamp": 3277.53, "power": 32.697677}, {"timestamp": 3298.1, "power": 32.697677}, {"timestamp": 3318.66, "power": 32.697677}, {"timestamp": 3339.22, "power": 32.697677}, {"timestamp": 3359.81, "power": 32.697677}, {"timestamp": 3380.4, "power": 32.697677}, {"timestamp": 3401.0, "power": 32.697677}, {"timestamp": 3421.58, "power": 32.697677}, {"timestamp": 3442.15, "power": 32.697677}, {"timestamp": 3462.71, "power": 32.697677}, {"timestamp": 3483.26, "power": 32.697677}, {"timestamp": 3503.86, "power": 32.697677}, {"timestamp": 3524.45, "power": 32.697677}, {"timestamp": 3545.04, "power": 32.697677}, {"timestamp": 3565.63, "power": 32.697677}, {"timestamp": 3586.21, "power": 32.697677}, {"timestamp": 3606.77, "power": 32.697677}, {"timestamp": 3627.33, "power": 32.697677}, {"timestamp": 3647.93, "power": 32.697677}, {"timestamp": 3668.52, "power": 32.697677}, {"timestamp": 3689.11, "power": 32.697677}, {"timestamp": 3709.7, "power": 32.697677}, {"timestamp": 3730.33, "power": 32.697677}, {"timestamp": 3750.82, "power": 32.697677}, {"timestamp": 3771.34, "power": 32.697677}, {"timestamp": 3791.86, "power": 32.697677}, {"timestamp": 3812.38, "power": 32.697677}, {"timestamp": 3832.91, "power": 32.697677}, {"timestamp": 3853.43, "power": 32.697677}, {"timestamp": 3873.96, "power": 32.697677}, {"timestamp": 3894.47, "power": 32.697677}, {"timestamp": 3914.96, "power": 32.697677}, {"timestamp": 3935.49, "power": 32.697677}, {"timestamp": 3956.03, "power": 32.697677}, {"timestamp": 3976.58, "power": 32.697677}, {"timestamp": 3997.12, "power": 32.697677}, {"timestamp": 4017.66, "power": 32.697677}, {"timestamp": 4038.17, "power": 33.782114}, {"timestamp": 4059.2, "power": 33.782114}, {"timestamp": 4079.75, "power": 33.782114}, {"timestamp": 4100.29, "power": 33.782114}, {"timestamp": 4120.83, "power": 33.782114}, {"timestamp": 4141.37, "power": 33.782114}, {"timestamp": 4161.91, "power": 33.782114}, {"timestamp": 4182.43, "power": 33.782114}, {"timestamp": 4202.96, "power": 33.782114}, {"timestamp": 4223.54, "power": 33.782114}, {"timestamp": 4244.12, "power": 33.782114}, {"timestamp": 4264.66, "power": 33.782114}, {"timestamp": 4285.21, "power": 33.782114}, {"timestamp": 4305.75, "power": 33.782114}, {"timestamp": 4326.28, "power": 33.782114}, {"timestamp": 4346.82, "power": 33.782114}, {"timestamp": 4367.36, "power": 33.782114}, {"timestamp": 4387.91, "power": 33.782114}, {"timestamp": 4408.46, "power": 33.782114}, {"timestamp": 4429.0, "power": 33.782114}, {"timestamp": 4449.55, "power": 33.782114}, {"timestamp": 4470.05, "power": 33.782114}, {"timestamp": 4490.54, "power": 33.782114}, {"timestamp": 4511.08, "power": 33.782114}, {"timestamp": 4531.63, "power": 33.782114}, {"timestamp": 4552.17, "power": 33.782114}, {"timestamp": 4572.72, "power": 33.782114}, {"timestamp": 4593.27, "power": 33.782114}, {"timestamp": 4613.81, "power": 33.782114}, {"timestamp": 4634.33, "power": 33.782114}, {"timestamp": 4654.87, "power": 33.782114}, {"timestamp": 4675.41, "power": 33.782114}, {"timestamp": 4695.96, "power": 33.782114}, {"timestamp": 4716.5, "power": 33.782114}, {"timestamp": 4737.05, "power": 33.782114}, {"timestamp": 4757.6, "power": 33.782114}, {"timestamp": 4778.13, "power": 33.782114}, {"timestamp": 4798.67, "power": 33.782114}, {"timestamp": 4819.22, "power": 33.782114}, {"timestamp": 4839.76, "power": 33.782114}, {"timestamp": 4860.31, "power": 33.782114}, {"timestamp": 4880.85, "power": 33.782114}, {"timestamp": 4901.39, "power": 33.782114}, {"timestamp": 4921.94, "power": 33.782114}, {"timestamp": 4942.47, "power": 33.782114}, {"timestamp": 4963.01, "power": 33.782114}, {"timestamp": 4983.56, "power": 33.782114}, {"timestamp": 5004.1, "power": 33.782114}, {"timestamp": 5024.65, "power": 33.782114}, {"timestamp": 5045.19, "power": 33.884356}, {"timestamp": 5066.23, "power": 33.884356}, {"timestamp": 5086.73, "power": 33.884356}, {"timestamp": 5107.29, "power": 33.884356}, {"timestamp": 5127.86, "power": 33.884356}, {"timestamp": 5148.43, "power": 33.884356}, {"timestamp": 5169.0, "power": 33.884356}, {"timestamp": 5189.57, "power": 33.884356}, {"timestamp": 5210.07, "power": 33.884356}, {"timestamp": 5230.57, "power": 33.884356}, {"timestamp": 5251.14, "power": 33.884356}, {"timestamp": 5271.71, "power": 33.884356}, {"timestamp": 5292.28, "power": 33.884356}, {"timestamp": 5312.85, "power": 33.884356}, {"timestamp": 5333.43, "power": 33.884356}, {"timestamp": 5354.0, "power": 33.884356}, {"timestamp": 5374.5, "power": 33.884356}, {"timestamp": 5395.07, "power": 33.884356}, {"timestamp": 5415.64, "power": 33.884356}, {"timestamp": 5436.22, "power": 33.884356}, {"timestamp": 5456.78, "power": 33.884356}, {"timestamp": 5477.34, "power": 33.884356}, {"timestamp": 5497.91, "power": 33.884356}, {"timestamp": 5518.42, "power": 33.884356}, {"timestamp": 5538.96, "power": 33.884356}, {"timestamp": 5559.51, "power": 33.884356}, {"timestamp": 5580.05, "power": 33.884356}, {"timestamp": 5600.6, "power": 33.884356}, {"timestamp": 5621.14, "power": 33.884356}, {"timestamp": 5641.68, "power": 33.884356}, {"timestamp": 5662.2, "power": 33.884356}, {"timestamp": 5682.69, "power": 33.884356}, {"timestamp": 5703.23, "power": 33.884356}, {"timestamp": 5723.77, "power": 33.884356}, {"timestamp": 5744.31, "power": 33.884356}, {"timestamp": 5764.86, "power": 33.884356}, {"timestamp": 5785.4, "power": 33.884356}, {"timestamp": 5805.95, "power": 33.884356}, {"timestamp": 5826.46, "power": 33.884356}, {"timestamp": 5847.0, "power": 33.884356}, {"timestamp": 5867.55, "power": 33.884356}, {"timestamp": 5888.09, "power": 33.884356}, {"timestamp": 5908.64, "power": 33.884356}, {"timestamp": 5929.18, "power": 33.884356}, {"timestamp": 5949.73, "power": 33.884356}, {"timestamp": 5970.24, "power": 33.884356}, {"timestamp": 5990.74, "power": 33.884356}, {"timestamp": 6011.28, "power": 33.884356}, {"timestamp": 6031.82, "power": 33.884356}, {"timestamp": 6052.37, "power": 33.67402799999999}, {"timestamp": 6073.53, "power": 33.67402799999999}, {"timestamp": 6094.04, "power": 33.67402799999999}, {"timestamp": 6114.54, "power": 33.67402799999999}, {"timestamp": 6135.08, "power": 33.67402799999999}, {"timestamp": 6155.65, "power": 33.67402799999999}, {"timestamp": 6176.22, "power": 33.67402799999999}, {"timestamp": 6196.8, "power": 33.67402799999999}, {"timestamp": 6217.36, "power": 33.67402799999999}, {"timestamp": 6237.93, "power": 33.67402799999999}, {"timestamp": 6258.44, "power": 33.67402799999999}, {"timestamp": 6278.99, "power": 33.67402799999999}, {"timestamp": 6299.55, "power": 33.67402799999999}, {"timestamp": 6320.12, "power": 33.67402799999999}, {"timestamp": 6340.68, "power": 33.67402799999999}, {"timestamp": 6361.26, "power": 33.67402799999999}, {"timestamp": 6381.82, "power": 33.67402799999999}, {"timestamp": 6402.34, "power": 33.67402799999999}, {"timestamp": 6422.9, "power": 33.67402799999999}, {"timestamp": 6443.46, "power": 33.67402799999999}, {"timestamp": 6464.02, "power": 33.67402799999999}, {"timestamp": 6484.58, "power": 33.67402799999999}, {"timestamp": 6505.15, "power": 33.67402799999999}, {"timestamp": 6525.71, "power": 33.67402799999999}, {"timestamp": 6546.23, "power": 33.67402799999999}, {"timestamp": 6566.78, "power": 33.67402799999999}, {"timestamp": 6587.35, "power": 33.67402799999999}, {"timestamp": 6607.92, "power": 33.67402799999999}, {"timestamp": 6628.48, "power": 33.67402799999999}, {"timestamp": 6649.06, "power": 33.67402799999999}, {"timestamp": 6669.63, "power": 33.67402799999999}, {"timestamp": 6690.14, "power": 33.67402799999999}, {"timestamp": 6710.63, "power": 33.67402799999999}, {"timestamp": 6731.2, "power": 33.67402799999999}, {"timestamp": 6751.75, "power": 33.67402799999999}, {"timestamp": 6772.32, "power": 33.67402799999999}, {"timestamp": 6792.89, "power": 33.67402799999999}, {"timestamp": 6813.46, "power": 33.67402799999999}, {"timestamp": 6834.04, "power": 33.67402799999999}, {"timestamp": 6854.53, "power": 33.67402799999999}, {"timestamp": 6875.1, "power": 33.67402799999999}, {"timestamp": 6895.66, "power": 33.67402799999999}, {"timestamp": 6916.23, "power": 33.67402799999999}, {"timestamp": 6936.8, "power": 33.67402799999999}, {"timestamp": 6957.37, "power": 33.67402799999999}, {"timestamp": 6977.94, "power": 33.67402799999999}, {"timestamp": 6998.45, "power": 33.67402799999999}, {"timestamp": 7018.99, "power": 33.67402799999999}, {"timestamp": 7039.56, "power": 33.67402799999999}, {"timestamp": 7060.12, "power": 33.340023}, {"timestamp": 7081.31, "power": 33.340023}, {"timestamp": 7101.89, "power": 33.340023}, {"timestamp": 7122.41, "power": 33.340023}, {"timestamp": 7142.96, "power": 33.340023}, {"timestamp": 7163.52, "power": 33.340023}, {"timestamp": 7184.1, "power": 33.340023}, {"timestamp": 7204.66, "power": 33.340023}, {"timestamp": 7225.23, "power": 33.340023}, {"timestamp": 7245.8, "power": 33.340023}, {"timestamp": 7266.32, "power": 33.340023}, {"timestamp": 7286.87, "power": 33.340023}, {"timestamp": 7307.44, "power": 33.340023}, {"timestamp": 7328.0, "power": 33.340023}, {"timestamp": 7348.58, "power": 33.340023}, {"timestamp": 7369.14, "power": 33.340023}, {"timestamp": 7389.71, "power": 33.340023}, {"timestamp": 7410.23, "power": 33.340023}, {"timestamp": 7430.72, "power": 33.340023}, {"timestamp": 7451.25, "power": 33.340023}, {"timestamp": 7471.82, "power": 33.340023}, {"timestamp": 7492.39, "power": 33.340023}, {"timestamp": 7512.94, "power": 33.340023}, {"timestamp": 7533.5, "power": 33.340023}, {"timestamp": 7554.06, "power": 33.340023}, {"timestamp": 7574.56, "power": 33.340023}, {"timestamp": 7595.1, "power": 33.340023}, {"timestamp": 7615.68, "power": 33.340023}, {"timestamp": 7636.25, "power": 33.340023}, {"timestamp": 7656.81, "power": 33.340023}, {"timestamp": 7677.39, "power": 33.340023}, {"timestamp": 7697.94, "power": 33.340023}, {"timestamp": 7718.45, "power": 33.340023}, {"timestamp": 7738.99, "power": 33.340023}, {"timestamp": 7759.53, "power": 33.340023}, {"timestamp": 7780.08, "power": 33.340023}, {"timestamp": 7800.62, "power": 33.340023}, {"timestamp": 7821.17, "power": 33.340023}, {"timestamp": 7841.72, "power": 33.340023}, {"timestamp": 7862.23, "power": 33.340023}, {"timestamp": 7882.77, "power": 33.340023}, {"timestamp": 7903.31, "power": 33.340023}, {"timestamp": 7923.86, "power": 33.340023}, {"timestamp": 7944.4, "power": 33.340023}, {"timestamp": 7964.95, "power": 33.340023}, {"timestamp": 7985.49, "power": 33.340023}, {"timestamp": 8006.05, "power": 33.340023}, {"timestamp": 8026.56, "power": 33.340023}, {"timestamp": 8047.09, "power": 33.340023}, {"timestamp": 8067.64, "power": 33.790992}, {"timestamp": 8088.79, "power": 33.790992}, {"timestamp": 8109.34, "power": 33.790992}, {"timestamp": 8129.88, "power": 33.790992}, {"timestamp": 8150.41, "power": 33.790992}, {"timestamp": 8171.27, "power": 33.790992}, {"timestamp": 8191.87, "power": 33.790992}, {"timestamp": 8212.45, "power": 33.790992}, {"timestamp": 8233.03, "power": 33.790992}, {"timestamp": 8253.59, "power": 33.790992}, {"timestamp": 8274.09, "power": 33.790992}, {"timestamp": 8294.58, "power": 33.790992}, {"timestamp": 8315.14, "power": 33.790992}, {"timestamp": 8335.72, "power": 33.790992}, {"timestamp": 8356.28, "power": 33.790992}, {"timestamp": 8376.84, "power": 33.790992}, {"timestamp": 8397.4, "power": 33.790992}, {"timestamp": 8417.96, "power": 33.790992}, {"timestamp": 8438.47, "power": 33.790992}, {"timestamp": 8459.04, "power": 33.790992}, {"timestamp": 8479.62, "power": 33.790992}, {"timestamp": 8500.18, "power": 33.790992}, {"timestamp": 8520.76, "power": 33.790992}, {"timestamp": 8541.32, "power": 33.790992}, {"timestamp": 8561.88, "power": 33.790992}, {"timestamp": 8582.39, "power": 33.790992}, {"timestamp": 8602.93, "power": 33.790992}, {"timestamp": 8623.47, "power": 33.790992}, {"timestamp": 8644.01, "power": 33.790992}, {"timestamp": 8664.56, "power": 33.790992}, {"timestamp": 8685.1, "power": 33.790992}, {"timestamp": 8705.65, "power": 33.790992}, {"timestamp": 8726.17, "power": 33.790992}, {"timestamp": 8746.66, "power": 33.790992}, {"timestamp": 8767.2, "power": 33.790992}, {"timestamp": 8787.75, "power": 33.790992}, {"timestamp": 8808.3, "power": 33.790992}, {"timestamp": 8828.84, "power": 33.790992}, {"timestamp": 8849.39, "power": 33.790992}, {"timestamp": 8869.94, "power": 33.790992}, {"timestamp": 8890.51, "power": 33.790992}, {"timestamp": 8911.05, "power": 33.790992}, {"timestamp": 8931.6, "power": 33.790992}, {"timestamp": 8952.14, "power": 33.790992}, {"timestamp": 8972.69, "power": 33.790992}, {"timestamp": 8993.23, "power": 33.790992}, {"timestamp": 9013.78, "power": 33.790992}, {"timestamp": 9034.3, "power": 33.790992}, {"timestamp": 9054.84, "power": 33.790992}, {"timestamp": 9075.38, "power": 33.539699999999996}, {"timestamp": 9096.58, "power": 33.539699999999996}, {"timestamp": 9117.16, "power": 33.539699999999996}, {"timestamp": 9137.74, "power": 33.539699999999996}, {"timestamp": 9158.26, "power": 33.539699999999996}, {"timestamp": 9178.84, "power": 33.539699999999996}, {"timestamp": 9199.4, "power": 33.539699999999996}, {"timestamp": 9219.95, "power": 33.539699999999996}, {"timestamp": 9240.51, "power": 33.539699999999996}, {"timestamp": 9261.05, "power": 33.539699999999996}, {"timestamp": 9281.6, "power": 33.539699999999996}, {"timestamp": 9302.11, "power": 33.539699999999996}, {"timestamp": 9322.6, "power": 33.539699999999996}, {"timestamp": 9343.14, "power": 33.539699999999996}, {"timestamp": 9363.69, "power": 33.539699999999996}, {"timestamp": 9384.23, "power": 33.539699999999996}, {"timestamp": 9404.77, "power": 33.539699999999996}, {"timestamp": 9425.31, "power": 33.539699999999996}, {"timestamp": 9445.85, "power": 33.539699999999996}, {"timestamp": 9466.38, "power": 33.539699999999996}, {"timestamp": 9486.92, "power": 33.539699999999996}, {"timestamp": 9507.46, "power": 33.539699999999996}, {"timestamp": 9528.01, "power": 33.539699999999996}, {"timestamp": 9548.55, "power": 33.539699999999996}, {"timestamp": 9569.1, "power": 33.539699999999996}, {"timestamp": 9589.64, "power": 33.539699999999996}, {"timestamp": 9610.16, "power": 33.539699999999996}, {"timestamp": 9630.65, "power": 33.539699999999996}, {"timestamp": 9651.19, "power": 33.539699999999996}, {"timestamp": 9671.74, "power": 33.539699999999996}, {"timestamp": 9692.28, "power": 33.539699999999996}, {"timestamp": 9712.82, "power": 33.539699999999996}, {"timestamp": 9733.37, "power": 33.539699999999996}, {"timestamp": 9753.92, "power": 33.539699999999996}, {"timestamp": 9774.44, "power": 33.539699999999996}, {"timestamp": 9794.97, "power": 33.539699999999996}, {"timestamp": 9815.51, "power": 33.539699999999996}, {"timestamp": 9836.06, "power": 33.539699999999996}, {"timestamp": 9856.61, "power": 33.539699999999996}, {"timestamp": 9877.15, "power": 33.539699999999996}, {"timestamp": 9897.7, "power": 33.539699999999996}, {"timestamp": 9918.21, "power": 33.539699999999996}, {"timestamp": 9938.75, "power": 33.539699999999996}, {"timestamp": 9959.3, "power": 33.539699999999996}, {"timestamp": 9979.84, "power": 33.539699999999996}, {"timestamp": 10000.4, "power": 33.539699999999996}, {"timestamp": 10020.9, "power": 33.539699999999996}, {"timestamp": 10041.5, "power": 33.539699999999996}, {"timestamp": 10062.0, "power": 33.539699999999996}, {"timestamp": 10082.5, "power": 33.539179}, {"timestamp": 10104.0, "power": 33.539179}, {"timestamp": 10124.5, "power": 33.539179}, {"timestamp": 10145.1, "power": 33.539179}, {"timestamp": 10165.7, "power": 33.539179}, {"timestamp": 10186.2, "power": 33.539179}, {"timestamp": 10206.7, "power": 33.539179}, {"timestamp": 10227.2, "power": 33.539179}, {"timestamp": 10247.8, "power": 33.539179}, {"timestamp": 10268.4, "power": 33.539179}, {"timestamp": 10288.9, "power": 33.539179}, {"timestamp": 10309.5, "power": 33.539179}, {"timestamp": 10330.1, "power": 33.539179}, {"timestamp": 10350.6, "power": 33.539179}, {"timestamp": 10371.1, "power": 33.539179}, {"timestamp": 10391.7, "power": 33.539179}, {"timestamp": 10412.3, "power": 33.539179}, {"timestamp": 10432.8, "power": 33.539179}, {"timestamp": 10453.4, "power": 33.539179}, {"timestamp": 10474.0, "power": 33.539179}, {"timestamp": 10494.5, "power": 33.539179}, {"timestamp": 10515.0, "power": 33.539179}, {"timestamp": 10535.6, "power": 33.539179}, {"timestamp": 10556.2, "power": 33.539179}, {"timestamp": 10576.7, "power": 33.539179}, {"timestamp": 10597.3, "power": 33.539179}, {"timestamp": 10617.9, "power": 33.539179}, {"timestamp": 10638.4, "power": 33.539179}, {"timestamp": 10659.0, "power": 33.539179}, {"timestamp": 10679.5, "power": 33.539179}, {"timestamp": 10700.1, "power": 33.539179}, {"timestamp": 10720.6, "power": 33.539179}, {"timestamp": 10741.2, "power": 33.539179}, {"timestamp": 10761.8, "power": 33.539179}, {"timestamp": 10782.3, "power": 33.539179}, {"timestamp": 10802.8, "power": 33.539179}, {"timestamp": 10823.4, "power": 33.539179}, {"timestamp": 10844.0, "power": 33.539179}, {"timestamp": 10864.5, "power": 33.539179}, {"timestamp": 10885.1, "power": 33.539179}, {"timestamp": 10905.6, "power": 33.539179}, {"timestamp": 10926.1, "power": 33.539179}, {"timestamp": 10946.6, "power": 33.539179}, {"timestamp": 10967.2, "power": 33.539179}, {"timestamp": 10987.7, "power": 33.539179}, {"timestamp": 11008.3, "power": 33.539179}, {"timestamp": 11028.9, "power": 33.539179}, {"timestamp": 11049.5, "power": 33.539179}, {"timestamp": 11070.1, "power": 33.539179}, {"timestamp": 11090.6, "power": 33.474228}, {"timestamp": 11111.7, "power": 33.474228}, {"timestamp": 11132.2, "power": 33.474228}, {"timestamp": 11152.8, "power": 33.474228}, {"timestamp": 11173.3, "power": 33.474228}, {"timestamp": 11193.8, "power": 33.474228}, {"timestamp": 11214.4, "power": 33.474228}, {"timestamp": 11234.9, "power": 33.474228}, {"timestamp": 11255.4, "power": 33.474228}, {"timestamp": 11276.0, "power": 33.474228}, {"timestamp": 11296.5, "power": 33.474228}, {"timestamp": 11317.1, "power": 33.474228}, {"timestamp": 11337.6, "power": 33.474228}, {"timestamp": 11358.1, "power": 33.474228}, {"timestamp": 11378.6, "power": 33.474228}, {"timestamp": 11399.2, "power": 33.474228}, {"timestamp": 11419.7, "power": 33.474228}, {"timestamp": 11440.3, "power": 33.474228}, {"timestamp": 11460.8, "power": 33.474228}, {"timestamp": 11481.3, "power": 33.474228}, {"timestamp": 11501.9, "power": 33.474228}, {"timestamp": 11522.4, "power": 33.474228}, {"timestamp": 11542.9, "power": 33.474228}, {"timestamp": 11563.5, "power": 33.474228}, {"timestamp": 11584.0, "power": 33.474228}, {"timestamp": 11604.5, "power": 33.474228}, {"timestamp": 11625.1, "power": 33.474228}, {"timestamp": 11645.6, "power": 33.474228}, {"timestamp": 11666.1, "power": 33.474228}, {"timestamp": 11686.6, "power": 33.474228}, {"timestamp": 11707.2, "power": 33.474228}, {"timestamp": 11727.7, "power": 33.474228}, {"timestamp": 11748.2, "power": 33.474228}, {"timestamp": 11768.8, "power": 33.474228}, {"timestamp": 11789.3, "power": 33.474228}, {"timestamp": 11809.9, "power": 33.474228}, {"timestamp": 11830.4, "power": 33.474228}, {"timestamp": 11850.9, "power": 33.474228}, {"timestamp": 11871.5, "power": 33.474228}, {"timestamp": 11892.0, "power": 33.474228}, {"timestamp": 11912.6, "power": 33.474228}, {"timestamp": 11933.1, "power": 33.474228}, {"timestamp": 11953.7, "power": 33.474228}, {"timestamp": 11974.2, "power": 33.474228}, {"timestamp": 11994.7, "power": 33.474228}, {"timestamp": 12015.2, "power": 33.474228}, {"timestamp": 12035.7, "power": 33.474228}, {"timestamp": 12056.3, "power": 33.474228}, {"timestamp": 12076.8, "power": 33.474228}, {"timestamp": 12097.4, "power": 34.049977999999996}, {"timestamp": 12118.7, "power": 34.049977999999996}, {"timestamp": 12139.3, "power": 34.049977999999996}, {"timestamp": 12159.8, "power": 34.049977999999996}, {"timestamp": 12180.4, "power": 34.049977999999996}, {"timestamp": 12200.9, "power": 34.049977999999996}, {"timestamp": 12221.4, "power": 34.049977999999996}, {"timestamp": 12242.0, "power": 34.049977999999996}, {"timestamp": 12262.5, "power": 34.049977999999996}, {"timestamp": 12283.0, "power": 34.049977999999996}, {"timestamp": 12303.6, "power": 34.049977999999996}, {"timestamp": 12324.2, "power": 34.049977999999996}, {"timestamp": 12344.7, "power": 34.049977999999996}, {"timestamp": 12365.3, "power": 34.049977999999996}, {"timestamp": 12385.9, "power": 34.049977999999996}, {"timestamp": 12406.5, "power": 34.049977999999996}, {"timestamp": 12427.0, "power": 34.049977999999996}, {"timestamp": 12447.6, "power": 34.049977999999996}, {"timestamp": 12468.2, "power": 34.049977999999996}, {"timestamp": 12488.8, "power": 34.049977999999996}, {"timestamp": 12509.3, "power": 34.049977999999996}, {"timestamp": 12529.9, "power": 34.049977999999996}, {"timestamp": 12550.4, "power": 34.049977999999996}, {"timestamp": 12571.0, "power": 34.049977999999996}, {"timestamp": 12591.5, "power": 34.049977999999996}, {"timestamp": 12612.1, "power": 34.049977999999996}, {"timestamp": 12632.7, "power": 34.049977999999996}, {"timestamp": 12653.2, "power": 34.049977999999996}, {"timestamp": 12673.8, "power": 34.049977999999996}, {"timestamp": 12694.3, "power": 34.049977999999996}, {"timestamp": 12714.9, "power": 34.049977999999996}, {"timestamp": 12735.5, "power": 34.049977999999996}, {"timestamp": 12756.0, "power": 34.049977999999996}, {"timestamp": 12776.6, "power": 34.049977999999996}, {"timestamp": 12797.1, "power": 34.049977999999996}, {"timestamp": 12817.7, "power": 34.049977999999996}, {"timestamp": 12838.2, "power": 34.049977999999996}, {"timestamp": 12858.7, "power": 34.049977999999996}, {"timestamp": 12879.3, "power": 34.049977999999996}, {"timestamp": 12899.9, "power": 34.049977999999996}, {"timestamp": 12920.4, "power": 34.049977999999996}, {"timestamp": 12941.0, "power": 34.049977999999996}, {"timestamp": 12961.6, "power": 34.049977999999996}, {"timestamp": 12982.1, "power": 34.049977999999996}, {"timestamp": 13002.6, "power": 34.049977999999996}, {"timestamp": 13023.1, "power": 34.049977999999996}, {"timestamp": 13043.7, "power": 34.049977999999996}, {"timestamp": 13064.2, "power": 34.049977999999996}, {"timestamp": 13084.8, "power": 34.049977999999996}, {"timestamp": 13105.4, "power": 33.39766}, {"timestamp": 13127.6, "power": 33.39766}, {"timestamp": 13148.1, "power": 33.39766}, {"timestamp": 13168.7, "power": 33.39766}, {"timestamp": 13189.2, "power": 33.39766}, {"timestamp": 13209.8, "power": 33.39766}, {"timestamp": 13230.3, "power": 33.39766}, {"timestamp": 13250.8, "power": 33.39766}, {"timestamp": 13271.4, "power": 33.39766}, {"timestamp": 13292.0, "power": 33.39766}, {"timestamp": 13312.5, "power": 33.39766}, {"timestamp": 13333.1, "power": 33.39766}, {"timestamp": 13353.7, "power": 33.39766}, {"timestamp": 13374.2, "power": 33.39766}, {"timestamp": 13394.8, "power": 33.39766}, {"timestamp": 13415.3, "power": 33.39766}, {"timestamp": 13435.9, "power": 33.39766}, {"timestamp": 13456.5, "power": 33.39766}, {"timestamp": 13477.0, "power": 33.39766}, {"timestamp": 13497.6, "power": 33.39766}, {"timestamp": 13518.1, "power": 33.39766}, {"timestamp": 13538.6, "power": 33.39766}, {"timestamp": 13559.2, "power": 33.39766}, {"timestamp": 13579.8, "power": 33.39766}, {"timestamp": 13600.3, "power": 33.39766}, {"timestamp": 13620.9, "power": 33.39766}, {"timestamp": 13641.5, "power": 33.39766}, {"timestamp": 13662.0, "power": 33.39766}, {"timestamp": 13682.6, "power": 33.39766}, {"timestamp": 13703.1, "power": 33.39766}, {"timestamp": 13723.6, "power": 33.39766}, {"timestamp": 13744.2, "power": 33.39766}, {"timestamp": 13764.7, "power": 33.39766}, {"timestamp": 13785.3, "power": 33.39766}, {"timestamp": 13805.8, "power": 33.39766}, {"timestamp": 13826.3, "power": 33.39766}, {"timestamp": 13846.9, "power": 33.39766}, {"timestamp": 13867.4, "power": 33.39766}, {"timestamp": 13888.0, "power": 33.39766}, {"timestamp": 13908.5, "power": 33.39766}, {"timestamp": 13929.1, "power": 33.39766}, {"timestamp": 13949.6, "power": 33.39766}, {"timestamp": 13970.1, "power": 33.39766}, {"timestamp": 13990.6, "power": 33.39766}, {"timestamp": 14011.2, "power": 33.39766}, {"timestamp": 14031.7, "power": 33.39766}, {"timestamp": 14052.3, "power": 33.39766}, {"timestamp": 14072.8, "power": 33.39766}, {"timestamp": 14093.4, "power": 33.39766}, {"timestamp": 14113.9, "power": 33.404104000000004}, {"timestamp": 14135.1, "power": 33.404104000000004}, {"timestamp": 14155.6, "power": 33.404104000000004}, {"timestamp": 14176.1, "power": 33.404104000000004}, {"timestamp": 14196.6, "power": 33.404104000000004}, {"timestamp": 14217.2, "power": 33.404104000000004}, {"timestamp": 14237.7, "power": 33.404104000000004}, {"timestamp": 14258.3, "power": 33.404104000000004}, {"timestamp": 14278.7, "power": 33.404104000000004}, {"timestamp": 14299.3, "power": 33.404104000000004}, {"timestamp": 14319.8, "power": 33.404104000000004}, {"timestamp": 14340.4, "power": 33.404104000000004}, {"timestamp": 14360.9, "power": 33.404104000000004}, {"timestamp": 14381.4, "power": 33.404104000000004}, {"timestamp": 14402.0, "power": 33.404104000000004}, {"timestamp": 14422.5, "power": 33.404104000000004}, {"timestamp": 14443.0, "power": 33.404104000000004}, {"timestamp": 14463.6, "power": 33.404104000000004}, {"timestamp": 14484.1, "power": 33.404104000000004}, {"timestamp": 14504.7, "power": 33.404104000000004}, {"timestamp": 14525.2, "power": 33.404104000000004}, {"timestamp": 14545.7, "power": 33.404104000000004}, {"timestamp": 14566.2, "power": 33.404104000000004}, {"timestamp": 14586.7, "power": 33.404104000000004}, {"timestamp": 14607.3, "power": 33.404104000000004}, {"timestamp": 14627.8, "power": 33.404104000000004}, {"timestamp": 14648.4, "power": 33.404104000000004}, {"timestamp": 14668.9, "power": 33.404104000000004}, {"timestamp": 14689.4, "power": 33.404104000000004}, {"timestamp": 14710.0, "power": 33.404104000000004}, {"timestamp": 14730.5, "power": 33.404104000000004}, {"timestamp": 14751.0, "power": 33.404104000000004}, {"timestamp": 14771.6, "power": 33.404104000000004}, {"timestamp": 14792.2, "power": 33.404104000000004}, {"timestamp": 14812.8, "power": 33.404104000000004}, {"timestamp": 14833.3, "power": 33.404104000000004}, {"timestamp": 14853.9, "power": 33.404104000000004}, {"timestamp": 14874.4, "power": 33.404104000000004}, {"timestamp": 14895.0, "power": 33.404104000000004}, {"timestamp": 14915.5, "power": 33.404104000000004}, {"timestamp": 14936.1, "power": 33.404104000000004}, {"timestamp": 14956.6, "power": 33.404104000000004}, {"timestamp": 14977.1, "power": 33.404104000000004}, {"timestamp": 14997.7, "power": 33.404104000000004}, {"timestamp": 15018.2, "power": 33.404104000000004}, {"timestamp": 15038.7, "power": 33.404104000000004}, {"timestamp": 15059.3, "power": 33.404104000000004}, {"timestamp": 15079.8, "power": 33.404104000000004}, {"timestamp": 15100.3, "power": 33.404104000000004}, {"timestamp": 15120.9, "power": 33.780075}, {"timestamp": 15142.1, "power": 33.780075}, {"timestamp": 15162.6, "power": 33.780075}, {"timestamp": 15183.1, "power": 33.780075}, {"timestamp": 15203.6, "power": 33.780075}, {"timestamp": 15224.2, "power": 33.780075}, {"timestamp": 15244.7, "power": 33.780075}, {"timestamp": 15265.3, "power": 33.780075}, {"timestamp": 15285.8, "power": 33.780075}, {"timestamp": 15306.3, "power": 33.780075}, {"timestamp": 15326.9, "power": 33.780075}, {"timestamp": 15347.4, "power": 33.780075}, {"timestamp": 15367.9, "power": 33.780075}, {"timestamp": 15388.5, "power": 33.780075}, {"timestamp": 15409.0, "power": 33.780075}, {"timestamp": 15429.6, "power": 33.780075}, {"timestamp": 15450.1, "power": 33.780075}, {"timestamp": 15470.6, "power": 33.780075}, {"timestamp": 15491.2, "power": 33.780075}, {"timestamp": 15511.7, "power": 33.780075}, {"timestamp": 15532.3, "power": 33.780075}, {"timestamp": 15552.8, "power": 33.780075}, {"timestamp": 15573.3, "power": 33.780075}, {"timestamp": 15593.9, "power": 33.780075}, {"timestamp": 15614.4, "power": 33.780075}, {"timestamp": 15634.9, "power": 33.780075}, {"timestamp": 15655.5, "power": 33.780075}, {"timestamp": 15676.1, "power": 33.780075}, {"timestamp": 15696.6, "power": 33.780075}, {"timestamp": 15717.2, "power": 33.780075}, {"timestamp": 15737.7, "power": 33.780075}, {"timestamp": 15758.3, "power": 33.780075}, {"timestamp": 15778.7, "power": 33.780075}, {"timestamp": 15799.3, "power": 33.780075}, {"timestamp": 15819.8, "power": 33.780075}, {"timestamp": 15840.4, "power": 33.780075}, {"timestamp": 15860.9, "power": 33.780075}, {"timestamp": 15881.5, "power": 33.780075}, {"timestamp": 15902.0, "power": 33.780075}, {"timestamp": 15922.5, "power": 33.780075}, {"timestamp": 15943.0, "power": 33.780075}, {"timestamp": 15963.6, "power": 33.780075}, {"timestamp": 15984.2, "power": 33.780075}, {"timestamp": 16004.8, "power": 33.780075}, {"timestamp": 16025.3, "power": 33.780075}, {"timestamp": 16045.9, "power": 33.780075}, {"timestamp": 16066.4, "power": 33.780075}, {"timestamp": 16087.0, "power": 33.780075}, {"timestamp": 16107.5, "power": 33.780075}, {"timestamp": 16128.1, "power": 33.720014}, {"timestamp": 16149.2, "power": 33.720014}, {"timestamp": 16169.8, "power": 33.720014}, {"timestamp": 16190.3, "power": 33.720014}, {"timestamp": 16210.9, "power": 33.720014}, {"timestamp": 16231.5, "power": 33.720014}, {"timestamp": 16252.0, "power": 33.720014}, {"timestamp": 16272.6, "power": 33.720014}, {"timestamp": 16293.2, "power": 33.720014}, {"timestamp": 16313.7, "power": 33.720014}, {"timestamp": 16334.3, "power": 33.720014}, {"timestamp": 16354.8, "power": 33.720014}, {"timestamp": 16375.4, "power": 33.720014}, {"timestamp": 16396.0, "power": 33.720014}, {"timestamp": 16416.5, "power": 33.720014}, {"timestamp": 16437.1, "power": 33.720014}, {"timestamp": 16457.7, "power": 33.720014}, {"timestamp": 16478.2, "power": 33.720014}, {"timestamp": 16498.7, "power": 33.720014}, {"timestamp": 16519.3, "power": 33.720014}, {"timestamp": 16539.9, "power": 33.720014}, {"timestamp": 16560.4, "power": 33.720014}, {"timestamp": 16581.0, "power": 33.720014}, {"timestamp": 16601.5, "power": 33.720014}, {"timestamp": 16622.1, "power": 33.720014}, {"timestamp": 16642.6, "power": 33.720014}, {"timestamp": 16663.1, "power": 33.720014}, {"timestamp": 16683.6, "power": 33.720014}, {"timestamp": 16704.2, "power": 33.720014}, {"timestamp": 16724.7, "power": 33.720014}, {"timestamp": 16745.3, "power": 33.720014}, {"timestamp": 16765.8, "power": 33.720014}, {"timestamp": 16786.3, "power": 33.720014}, {"timestamp": 16806.9, "power": 33.720014}, {"timestamp": 16827.4, "power": 33.720014}, {"timestamp": 16848.0, "power": 33.720014}, {"timestamp": 16868.5, "power": 33.720014}, {"timestamp": 16889.1, "power": 33.720014}, {"timestamp": 16909.6, "power": 33.720014}, {"timestamp": 16930.1, "power": 33.720014}, {"timestamp": 16950.6, "power": 33.720014}, {"timestamp": 16971.2, "power": 33.720014}, {"timestamp": 16991.7, "power": 33.720014}, {"timestamp": 17012.3, "power": 33.720014}, {"timestamp": 17032.8, "power": 33.720014}, {"timestamp": 17053.4, "power": 33.720014}, {"timestamp": 17073.9, "power": 33.720014}, {"timestamp": 17094.4, "power": 33.720014}, {"timestamp": 17115.0, "power": 33.720014}, {"timestamp": 17135.5, "power": 33.295639}, {"timestamp": 17156.7, "power": 33.295639}, {"timestamp": 17177.2, "power": 33.295639}, {"timestamp": 17197.7, "power": 33.295639}, {"timestamp": 17218.3, "power": 33.295639}, {"timestamp": 17238.7, "power": 33.295639}, {"timestamp": 17259.3, "power": 33.295639}, {"timestamp": 17279.8, "power": 33.295639}, {"timestamp": 17300.4, "power": 33.295639}, {"timestamp": 17320.9, "power": 33.295639}, {"timestamp": 17341.5, "power": 33.295639}, {"timestamp": 17362.0, "power": 33.295639}, {"timestamp": 17382.5, "power": 33.295639}, {"timestamp": 17403.0, "power": 33.295639}, {"timestamp": 17423.6, "power": 33.295639}, {"timestamp": 17444.1, "power": 33.295639}, {"timestamp": 17464.7, "power": 33.295639}, {"timestamp": 17485.2, "power": 33.295639}, {"timestamp": 17505.8, "power": 33.295639}, {"timestamp": 17526.3, "power": 33.295639}, {"timestamp": 17546.9, "power": 33.295639}, {"timestamp": 17567.4, "power": 33.295639}, {"timestamp": 17587.9, "power": 33.295639}, {"timestamp": 17608.5, "power": 33.295639}, {"timestamp": 17629.0, "power": 33.295639}, {"timestamp": 17649.6, "power": 33.295639}, {"timestamp": 17670.1, "power": 33.295639}, {"timestamp": 17690.6, "power": 33.295639}, {"timestamp": 17711.1, "power": 33.295639}, {"timestamp": 17731.7, "power": 33.295639}, {"timestamp": 17752.2, "power": 33.295639}, {"timestamp": 17772.7, "power": 33.295639}, {"timestamp": 17793.3, "power": 33.295639}, {"timestamp": 17813.9, "power": 33.295639}, {"timestamp": 17834.4, "power": 33.295639}, {"timestamp": 17854.9, "power": 33.295639}, {"timestamp": 17875.5, "power": 33.295639}, {"timestamp": 17896.1, "power": 33.295639}, {"timestamp": 17916.6, "power": 33.295639}, {"timestamp": 17937.2, "power": 33.295639}, {"timestamp": 17957.8, "power": 33.295639}, {"timestamp": 17978.3, "power": 33.295639}, {"timestamp": 17998.8, "power": 33.295639}, {"timestamp": 18019.4, "power": 33.295639}, {"timestamp": 18040.0, "power": 33.295639}, {"timestamp": 18060.5, "power": 33.295639}, {"timestamp": 18081.1, "power": 33.295639}, {"timestamp": 18101.7, "power": 33.295639}, {"timestamp": 18122.2, "power": 33.295639}, {"timestamp": 18142.7, "power": 33.458}, {"timestamp": 18163.9, "power": 33.458}, {"timestamp": 18184.5, "power": 33.458}, {"timestamp": 18205.0, "power": 33.458}, {"timestamp": 18225.6, "power": 33.458}, {"timestamp": 18246.1, "power": 33.458}, {"timestamp": 18266.6, "power": 33.458}, {"timestamp": 18287.1, "power": 33.458}, {"timestamp": 18307.7, "power": 33.458}, {"timestamp": 18328.3, "power": 33.458}, {"timestamp": 18348.8, "power": 33.458}, {"timestamp": 18369.4, "power": 33.458}, {"timestamp": 18390.0, "power": 33.458}, {"timestamp": 18410.5, "power": 33.458}, {"timestamp": 18431.0, "power": 33.458}, {"timestamp": 18451.6, "power": 33.458}, {"timestamp": 18472.2, "power": 33.458}, {"timestamp": 18492.8, "power": 33.458}, {"timestamp": 18513.3, "power": 33.458}, {"timestamp": 18533.9, "power": 33.458}, {"timestamp": 18554.4, "power": 33.458}, {"timestamp": 18574.9, "power": 33.458}, {"timestamp": 18595.5, "power": 33.458}, {"timestamp": 18616.0, "power": 33.458}, {"timestamp": 18636.6, "power": 33.458}, {"timestamp": 18657.1, "power": 33.458}, {"timestamp": 18677.7, "power": 33.458}, {"timestamp": 18698.2, "power": 33.458}, {"timestamp": 18718.7, "power": 33.458}, {"timestamp": 18739.2, "power": 33.458}, {"timestamp": 18759.8, "power": 33.458}, {"timestamp": 18780.4, "power": 33.458}, {"timestamp": 18800.9, "power": 33.458}, {"timestamp": 18821.5, "power": 33.458}, {"timestamp": 18842.1, "power": 33.458}, {"timestamp": 18862.6, "power": 33.458}, {"timestamp": 18883.1, "power": 33.458}, {"timestamp": 18903.6, "power": 33.458}, {"timestamp": 18924.2, "power": 33.458}, {"timestamp": 18944.8, "power": 33.458}, {"timestamp": 18965.3, "power": 33.458}, {"timestamp": 18985.9, "power": 33.458}, {"timestamp": 19006.4, "power": 33.458}, {"timestamp": 19027.0, "power": 33.458}, {"timestamp": 19047.5, "power": 33.458}, {"timestamp": 19068.1, "power": 33.458}, {"timestamp": 19088.7, "power": 33.458}, {"timestamp": 19109.2, "power": 33.458}, {"timestamp": 19129.8, "power": 33.458}, {"timestamp": 19150.3, "power": 33.930405}, {"timestamp": 19171.5, "power": 33.930405}, {"timestamp": 19192.0, "power": 33.930405}, {"timestamp": 19212.6, "power": 33.930405}, {"timestamp": 19233.1, "power": 33.930405}, {"timestamp": 19253.7, "power": 33.930405}, {"timestamp": 19274.2, "power": 33.930405}, {"timestamp": 19294.7, "power": 33.930405}, {"timestamp": 19315.2, "power": 33.930405}, {"timestamp": 19335.8, "power": 33.930405}, {"timestamp": 19356.3, "power": 33.930405}, {"timestamp": 19376.9, "power": 33.930405}, {"timestamp": 19397.4, "power": 33.930405}, {"timestamp": 19418.0, "power": 33.930405}, {"timestamp": 19438.5, "power": 33.930405}, {"timestamp": 19459.0, "power": 33.930405}, {"timestamp": 19479.6, "power": 33.930405}, {"timestamp": 19500.1, "power": 33.930405}, {"timestamp": 19520.7, "power": 33.930405}, {"timestamp": 19541.2, "power": 33.930405}, {"timestamp": 19561.7, "power": 33.930405}, {"timestamp": 19582.3, "power": 33.930405}, {"timestamp": 19602.8, "power": 33.930405}, {"timestamp": 19623.3, "power": 33.930405}, {"timestamp": 19643.9, "power": 33.930405}, {"timestamp": 19664.4, "power": 33.930405}, {"timestamp": 19685.0, "power": 33.930405}, {"timestamp": 19705.5, "power": 33.930405}, {"timestamp": 19726.1, "power": 33.930405}, {"timestamp": 19746.6, "power": 33.930405}, {"timestamp": 19767.1, "power": 33.930405}, {"timestamp": 19787.7, "power": 33.930405}, {"timestamp": 19808.2, "power": 33.930405}, {"timestamp": 19828.7, "power": 33.930405}, {"timestamp": 19849.3, "power": 33.930405}, {"timestamp": 19869.8, "power": 33.930405}, {"timestamp": 19890.4, "power": 33.930405}, {"timestamp": 19910.9, "power": 33.930405}, {"timestamp": 19931.4, "power": 33.930405}, {"timestamp": 19952.0, "power": 33.930405}, {"timestamp": 19972.5, "power": 33.930405}, {"timestamp": 19993.1, "power": 33.930405}, {"timestamp": 20013.6, "power": 33.930405}, {"timestamp": 20034.1, "power": 33.930405}, {"timestamp": 20054.6, "power": 33.930405}, {"timestamp": 20075.2, "power": 33.930405}, {"timestamp": 20095.7, "power": 33.930405}, {"timestamp": 20116.3, "power": 33.930405}, {"timestamp": 20136.8, "power": 33.930405}, {"timestamp": 20157.4, "power": 33.341992}, {"timestamp": 20178.5, "power": 33.341992}, {"timestamp": 20199.1, "power": 33.341992}, {"timestamp": 20219.7, "power": 33.341992}, {"timestamp": 20240.3, "power": 33.341992}, {"timestamp": 20260.8, "power": 33.341992}, {"timestamp": 20281.4, "power": 33.341992}, {"timestamp": 20301.9, "power": 33.341992}, {"timestamp": 20322.4, "power": 33.341992}, {"timestamp": 20343.0, "power": 33.341992}, {"timestamp": 20363.5, "power": 33.341992}, {"timestamp": 20384.1, "power": 33.341992}, {"timestamp": 20404.7, "power": 33.341992}, {"timestamp": 20425.2, "power": 33.341992}, {"timestamp": 20445.8, "power": 33.341992}, {"timestamp": 20466.3, "power": 33.341992}, {"timestamp": 20486.9, "power": 33.341992}, {"timestamp": 20507.5, "power": 33.341992}, {"timestamp": 20528.0, "power": 33.341992}, {"timestamp": 20548.6, "power": 33.341992}, {"timestamp": 20569.2, "power": 33.341992}, {"timestamp": 20589.7, "power": 33.341992}, {"timestamp": 20610.2, "power": 33.341992}, {"timestamp": 20630.7, "power": 33.341992}, {"timestamp": 20651.3, "power": 33.341992}, {"timestamp": 20671.9, "power": 33.341992}, {"timestamp": 20692.4, "power": 33.341992}, {"timestamp": 20713.0, "power": 33.341992}, {"timestamp": 20733.5, "power": 33.341992}, {"timestamp": 20754.1, "power": 33.341992}, {"timestamp": 20774.6, "power": 33.341992}, {"timestamp": 20795.2, "power": 33.341992}, {"timestamp": 20815.7, "power": 33.341992}, {"timestamp": 20836.3, "power": 33.341992}, {"timestamp": 20856.9, "power": 33.341992}, {"timestamp": 20877.5, "power": 33.341992}, {"timestamp": 20898.0, "power": 33.341992}, {"timestamp": 20918.5, "power": 33.341992}, {"timestamp": 20939.1, "power": 33.341992}, {"timestamp": 20959.7, "power": 33.341992}, {"timestamp": 20980.3, "power": 33.341992}, {"timestamp": 21000.8, "power": 33.341992}, {"timestamp": 21021.4, "power": 33.341992}, {"timestamp": 21041.9, "power": 33.341992}, {"timestamp": 21062.5, "power": 33.341992}, {"timestamp": 21083.0, "power": 33.341992}, {"timestamp": 21103.5, "power": 33.341992}, {"timestamp": 21124.1, "power": 33.341992}, {"timestamp": 21144.7, "power": 33.341992}, {"timestamp": 21165.2, "power": 33.403707999999995}, {"timestamp": 21186.4, "power": 33.403707999999995}, {"timestamp": 21206.9, "power": 33.403707999999995}, {"timestamp": 21227.5, "power": 33.403707999999995}, {"timestamp": 21248.0, "power": 33.403707999999995}, {"timestamp": 21268.6, "power": 33.403707999999995}, {"timestamp": 21289.1, "power": 33.403707999999995}, {"timestamp": 21309.7, "power": 33.403707999999995}, {"timestamp": 21330.2, "power": 33.403707999999995}, {"timestamp": 21350.7, "power": 33.403707999999995}, {"timestamp": 21371.2, "power": 33.403707999999995}, {"timestamp": 21391.8, "power": 33.403707999999995}, {"timestamp": 21412.3, "power": 33.403707999999995}, {"timestamp": 21432.9, "power": 33.403707999999995}, {"timestamp": 21453.4, "power": 33.403707999999995}, {"timestamp": 21474.0, "power": 33.403707999999995}, {"timestamp": 21494.5, "power": 33.403707999999995}, {"timestamp": 21515.0, "power": 33.403707999999995}, {"timestamp": 21535.6, "power": 33.403707999999995}, {"timestamp": 21556.1, "power": 33.403707999999995}, {"timestamp": 21576.7, "power": 33.403707999999995}, {"timestamp": 21597.2, "power": 33.403707999999995}, {"timestamp": 21617.8, "power": 33.403707999999995}, {"timestamp": 21638.3, "power": 33.403707999999995}, {"timestamp": 21658.8, "power": 33.403707999999995}, {"timestamp": 21679.4, "power": 33.403707999999995}, {"timestamp": 21699.9, "power": 33.403707999999995}, {"timestamp": 21720.5, "power": 33.403707999999995}, {"timestamp": 21741.0, "power": 33.403707999999995}, {"timestamp": 21761.6, "power": 33.403707999999995}, {"timestamp": 21782.1, "power": 33.403707999999995}, {"timestamp": 21802.6, "power": 33.403707999999995}, {"timestamp": 21823.1, "power": 33.403707999999995}, {"timestamp": 21843.7, "power": 33.403707999999995}, {"timestamp": 21864.2, "power": 33.403707999999995}, {"timestamp": 21884.8, "power": 33.403707999999995}, {"timestamp": 21905.3, "power": 33.403707999999995}, {"timestamp": 21925.9, "power": 33.403707999999995}, {"timestamp": 21946.4, "power": 33.403707999999995}, {"timestamp": 21967.0, "power": 33.403707999999995}, {"timestamp": 21987.5, "power": 33.403707999999995}, {"timestamp": 22008.1, "power": 33.403707999999995}, {"timestamp": 22028.6, "power": 33.403707999999995}, {"timestamp": 22049.2, "power": 33.403707999999995}, {"timestamp": 22069.7, "power": 33.403707999999995}, {"timestamp": 22090.3, "power": 33.403707999999995}, {"timestamp": 22110.8, "power": 33.403707999999995}, {"timestamp": 22131.4, "power": 33.403707999999995}, {"timestamp": 22151.9, "power": 33.403707999999995}, {"timestamp": 22172.5, "power": 35.930137}, {"timestamp": 22193.8, "power": 35.930137}, {"timestamp": 22214.3, "power": 35.930137}, {"timestamp": 22234.8, "power": 35.930137}, {"timestamp": 22255.4, "power": 35.930137}, {"timestamp": 22275.9, "power": 35.930137}, {"timestamp": 22296.4, "power": 35.930137}, {"timestamp": 22317.0, "power": 35.930137}, {"timestamp": 22337.5, "power": 35.930137}, {"timestamp": 22358.1, "power": 35.930137}, {"timestamp": 22378.5, "power": 35.930137}, {"timestamp": 22399.1, "power": 35.930137}, {"timestamp": 22419.6, "power": 35.930137}, {"timestamp": 22440.1, "power": 35.930137}, {"timestamp": 22460.7, "power": 35.930137}, {"timestamp": 22481.2, "power": 35.930137}, {"timestamp": 22501.7, "power": 35.930137}, {"timestamp": 22522.2, "power": 35.930137}, {"timestamp": 22542.7, "power": 35.930137}, {"timestamp": 22563.2, "power": 35.930137}, {"timestamp": 22583.8, "power": 35.930137}, {"timestamp": 22604.3, "power": 35.930137}, {"timestamp": 22624.8, "power": 35.930137}, {"timestamp": 22645.4, "power": 35.930137}, {"timestamp": 22665.9, "power": 35.930137}, {"timestamp": 22686.4, "power": 35.930137}, {"timestamp": 22706.9, "power": 35.930137}, {"timestamp": 22727.5, "power": 35.930137}, {"timestamp": 22748.0, "power": 35.930137}, {"timestamp": 22768.5, "power": 35.930137}, {"timestamp": 22789.0, "power": 35.930137}, {"timestamp": 22809.6, "power": 35.930137}, {"timestamp": 22830.1, "power": 35.930137}, {"timestamp": 22850.6, "power": 35.930137}, {"timestamp": 22871.1, "power": 35.930137}, {"timestamp": 22891.6, "power": 35.930137}, {"timestamp": 22912.1, "power": 35.930137}, {"timestamp": 22932.7, "power": 35.930137}, {"timestamp": 22953.2, "power": 35.930137}, {"timestamp": 22973.7, "power": 35.930137}, {"timestamp": 22994.2, "power": 35.930137}, {"timestamp": 23014.8, "power": 35.930137}, {"timestamp": 23035.3, "power": 35.930137}, {"timestamp": 23055.8, "power": 35.930137}, {"timestamp": 23076.4, "power": 35.930137}, {"timestamp": 23096.9, "power": 35.930137}, {"timestamp": 23117.4, "power": 35.930137}, {"timestamp": 23137.9, "power": 35.930137}, {"timestamp": 23158.4, "power": 35.930137}, {"timestamp": 23179.0, "power": 34.94632}, {"timestamp": 23201.6, "power": 34.94632}, {"timestamp": 23222.1, "power": 34.94632}, {"timestamp": 23242.6, "power": 34.94632}, {"timestamp": 23263.1, "power": 34.94632}, {"timestamp": 23283.7, "power": 34.94632}, {"timestamp": 23304.2, "power": 34.94632}, {"timestamp": 23324.7, "power": 34.94632}, {"timestamp": 23345.2, "power": 34.94632}, {"timestamp": 23365.8, "power": 34.94632}, {"timestamp": 23386.3, "power": 34.94632}, {"timestamp": 23406.8, "power": 34.94632}, {"timestamp": 23427.3, "power": 34.94632}, {"timestamp": 23447.8, "power": 34.94632}, {"timestamp": 23468.4, "power": 34.94632}, {"timestamp": 23488.9, "power": 34.94632}, {"timestamp": 23509.4, "power": 34.94632}, {"timestamp": 23529.9, "power": 34.94632}, {"timestamp": 23550.5, "power": 34.94632}, {"timestamp": 23570.9, "power": 34.94632}, {"timestamp": 23591.5, "power": 34.94632}, {"timestamp": 23612.0, "power": 34.94632}, {"timestamp": 23632.5, "power": 34.94632}, {"timestamp": 23653.0, "power": 34.94632}, {"timestamp": 23673.6, "power": 34.94632}, {"timestamp": 23694.0, "power": 34.94632}, {"timestamp": 23714.5, "power": 34.94632}, {"timestamp": 23735.0, "power": 34.94632}, {"timestamp": 23755.6, "power": 34.94632}, {"timestamp": 23776.1, "power": 34.94632}, {"timestamp": 23796.6, "power": 34.94632}, {"timestamp": 23817.1, "power": 34.94632}, {"timestamp": 23837.7, "power": 34.94632}, {"timestamp": 23858.2, "power": 34.94632}, {"timestamp": 23878.6, "power": 34.94632}, {"timestamp": 23899.2, "power": 34.94632}, {"timestamp": 23919.7, "power": 34.94632}, {"timestamp": 23940.2, "power": 34.94632}, {"timestamp": 23960.7, "power": 34.94632}, {"timestamp": 23981.3, "power": 34.94632}, {"timestamp": 24001.8, "power": 34.94632}, {"timestamp": 24022.3, "power": 34.94632}, {"timestamp": 24042.8, "power": 34.94632}, {"timestamp": 24063.3, "power": 34.94632}, {"timestamp": 24083.8, "power": 34.94632}, {"timestamp": 24104.4, "power": 34.94632}, {"timestamp": 24124.9, "power": 34.94632}, {"timestamp": 24145.4, "power": 34.94632}, {"timestamp": 24165.9, "power": 34.94632}, {"timestamp": 24186.4, "power": 32.77629}, {"timestamp": 24207.5, "power": 32.77629}, {"timestamp": 24228.1, "power": 32.77629}], "timeline": {"START": "3794.865388", "END": "21792.03315"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19570.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3579.75}, {"name": "clReleaseKernel", "calls": 1, "time": 890.778}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.4491}, {"name": "clCreateContext", "calls": 1, "time": 41.7882}, {"name": "clReleaseContext", "calls": 1, "time": 30.2815}, {"name": "clReleaseProgram", "calls": 1, "time": 17.4992}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.972263}, {"name": "clCreateKernel", "calls": 1, "time": 0.343539}, {"name": "clEnqueueTask", "calls": 1, "time": 0.117037}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07865}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041131}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035334}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023218}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020558}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011338}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010434}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008441}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007378}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006586}, {"name": "clRetainDevice", "calls": 2, "time": 0.004663}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 17997.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 17996.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8768.651189, "utilization": 91.340117, "size": 13090300.0, "time": 1492.854456}, {"type": "WRITE", "transfers": 1, "speed": 6476.367846, "utilization": 67.462165, "size": 519075.0, "time": 80.149125}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 589686503, "speed": 262.244, "utilization": 2.27642, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36864996, "speed": 476.536, "utilization": 4.1366, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len6/run0.json b/code/fpga/memory_results/dna.15MB.len6/run0.json new file mode 100644 index 0000000..170c14e --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.3559, "power": 32.728384000000005}, {"timestamp": 54.9526, "power": 32.728384000000005}, {"timestamp": 75.524, "power": 32.728384000000005}, {"timestamp": 96.0808, "power": 32.728384000000005}, {"timestamp": 116.718, "power": 32.728384000000005}, {"timestamp": 137.358, "power": 32.728384000000005}, {"timestamp": 157.923, "power": 32.728384000000005}, {"timestamp": 178.534, "power": 32.728384000000005}, {"timestamp": 199.098, "power": 32.728384000000005}, {"timestamp": 219.686, "power": 32.728384000000005}, {"timestamp": 240.286, "power": 32.728384000000005}, {"timestamp": 260.854, "power": 32.728384000000005}, {"timestamp": 281.459, "power": 32.728384000000005}, {"timestamp": 302.064, "power": 32.728384000000005}, {"timestamp": 322.665, "power": 32.728384000000005}, {"timestamp": 343.269, "power": 32.728384000000005}, {"timestamp": 363.873, "power": 32.728384000000005}, {"timestamp": 384.466, "power": 32.728384000000005}, {"timestamp": 405.033, "power": 32.728384000000005}, {"timestamp": 425.634, "power": 32.728384000000005}, {"timestamp": 446.235, "power": 32.728384000000005}, {"timestamp": 466.845, "power": 32.728384000000005}, {"timestamp": 487.452, "power": 32.728384000000005}, {"timestamp": 508.076, "power": 32.728384000000005}, {"timestamp": 528.644, "power": 32.728384000000005}, {"timestamp": 549.215, "power": 32.728384000000005}, {"timestamp": 569.817, "power": 32.728384000000005}, {"timestamp": 590.418, "power": 32.728384000000005}, {"timestamp": 611.022, "power": 32.728384000000005}, {"timestamp": 631.63, "power": 32.728384000000005}, {"timestamp": 652.229, "power": 32.728384000000005}, {"timestamp": 672.799, "power": 32.728384000000005}, {"timestamp": 693.362, "power": 32.728384000000005}, {"timestamp": 713.98, "power": 32.728384000000005}, {"timestamp": 734.594, "power": 32.728384000000005}, {"timestamp": 755.198, "power": 32.728384000000005}, {"timestamp": 775.804, "power": 32.728384000000005}, {"timestamp": 796.384, "power": 32.728384000000005}, {"timestamp": 816.95, "power": 32.728384000000005}, {"timestamp": 837.553, "power": 32.728384000000005}, {"timestamp": 858.156, "power": 32.728384000000005}, {"timestamp": 878.758, "power": 32.728384000000005}, {"timestamp": 899.363, "power": 32.728384000000005}, {"timestamp": 919.972, "power": 32.728384000000005}, {"timestamp": 940.552, "power": 32.728384000000005}, {"timestamp": 961.116, "power": 32.728384000000005}, {"timestamp": 981.693, "power": 32.728384000000005}, {"timestamp": 1002.29, "power": 32.728384000000005}, {"timestamp": 1022.82, "power": 32.644745}, {"timestamp": 1043.96, "power": 32.644745}, {"timestamp": 1064.46, "power": 32.644745}, {"timestamp": 1085.0, "power": 32.644745}, {"timestamp": 1105.53, "power": 32.644745}, {"timestamp": 1126.07, "power": 32.644745}, {"timestamp": 1146.61, "power": 32.644745}, {"timestamp": 1167.15, "power": 32.644745}, {"timestamp": 1187.72, "power": 32.644745}, {"timestamp": 1208.24, "power": 32.644745}, {"timestamp": 1228.75, "power": 32.644745}, {"timestamp": 1249.29, "power": 32.644745}, {"timestamp": 1269.84, "power": 32.644745}, {"timestamp": 1290.39, "power": 32.644745}, {"timestamp": 1310.94, "power": 32.644745}, {"timestamp": 1331.5, "power": 32.644745}, {"timestamp": 1352.05, "power": 32.644745}, {"timestamp": 1372.56, "power": 32.644745}, {"timestamp": 1393.14, "power": 32.644745}, {"timestamp": 1413.73, "power": 32.644745}, {"timestamp": 1434.31, "power": 32.644745}, {"timestamp": 1454.89, "power": 32.644745}, {"timestamp": 1475.48, "power": 32.644745}, {"timestamp": 1496.06, "power": 32.644745}, {"timestamp": 1516.57, "power": 32.644745}, {"timestamp": 1537.14, "power": 32.644745}, {"timestamp": 1557.72, "power": 32.644745}, {"timestamp": 1578.3, "power": 32.644745}, {"timestamp": 1598.87, "power": 32.644745}, {"timestamp": 1619.44, "power": 32.644745}, {"timestamp": 1640.01, "power": 32.644745}, {"timestamp": 1660.53, "power": 32.644745}, {"timestamp": 1681.1, "power": 32.644745}, {"timestamp": 1701.68, "power": 32.644745}, {"timestamp": 1722.25, "power": 32.644745}, {"timestamp": 1742.84, "power": 32.644745}, {"timestamp": 1763.42, "power": 32.644745}, {"timestamp": 1784.0, "power": 32.644745}, {"timestamp": 1804.51, "power": 32.644745}, {"timestamp": 1825.07, "power": 32.644745}, {"timestamp": 1845.66, "power": 32.644745}, {"timestamp": 1866.25, "power": 32.644745}, {"timestamp": 1886.84, "power": 32.644745}, {"timestamp": 1907.42, "power": 32.644745}, {"timestamp": 1928.01, "power": 32.644745}, {"timestamp": 1948.54, "power": 32.644745}, {"timestamp": 1969.12, "power": 32.644745}, {"timestamp": 1989.7, "power": 32.644745}, {"timestamp": 2010.28, "power": 32.644745}, {"timestamp": 2030.86, "power": 33.730273999999994}, {"timestamp": 2052.07, "power": 33.730273999999994}, {"timestamp": 2072.59, "power": 33.730273999999994}, {"timestamp": 2093.13, "power": 33.730273999999994}, {"timestamp": 2113.68, "power": 33.730273999999994}, {"timestamp": 2134.4, "power": 33.730273999999994}, {"timestamp": 2154.96, "power": 33.730273999999994}, {"timestamp": 2175.51, "power": 33.730273999999994}, {"timestamp": 2196.06, "power": 33.730273999999994}, {"timestamp": 2216.56, "power": 33.730273999999994}, {"timestamp": 2237.1, "power": 33.730273999999994}, {"timestamp": 2257.65, "power": 33.730273999999994}, {"timestamp": 2278.19, "power": 33.730273999999994}, {"timestamp": 2298.73, "power": 33.730273999999994}, {"timestamp": 2319.28, "power": 33.730273999999994}, {"timestamp": 2339.82, "power": 33.730273999999994}, {"timestamp": 2360.34, "power": 33.730273999999994}, {"timestamp": 2380.92, "power": 33.730273999999994}, {"timestamp": 2401.49, "power": 33.730273999999994}, {"timestamp": 2422.05, "power": 33.730273999999994}, {"timestamp": 2442.63, "power": 33.730273999999994}, {"timestamp": 2463.21, "power": 33.730273999999994}, {"timestamp": 2483.78, "power": 33.730273999999994}, {"timestamp": 2504.31, "power": 33.730273999999994}, {"timestamp": 2524.86, "power": 33.730273999999994}, {"timestamp": 2545.5, "power": 33.730273999999994}, {"timestamp": 2566.05, "power": 33.730273999999994}, {"timestamp": 2586.59, "power": 33.730273999999994}, {"timestamp": 2607.14, "power": 33.730273999999994}, {"timestamp": 2627.67, "power": 33.730273999999994}, {"timestamp": 2648.19, "power": 33.730273999999994}, {"timestamp": 2668.72, "power": 33.730273999999994}, {"timestamp": 2689.26, "power": 33.730273999999994}, {"timestamp": 2709.81, "power": 33.730273999999994}, {"timestamp": 2730.35, "power": 33.730273999999994}, {"timestamp": 2750.88, "power": 33.730273999999994}, {"timestamp": 2771.42, "power": 33.730273999999994}, {"timestamp": 2791.96, "power": 33.730273999999994}, {"timestamp": 2812.48, "power": 33.730273999999994}, {"timestamp": 2833.01, "power": 33.730273999999994}, {"timestamp": 2853.55, "power": 33.730273999999994}, {"timestamp": 2874.09, "power": 33.730273999999994}, {"timestamp": 2894.63, "power": 33.730273999999994}, {"timestamp": 2915.19, "power": 33.730273999999994}, {"timestamp": 2935.78, "power": 33.730273999999994}, {"timestamp": 2956.33, "power": 33.730273999999994}, {"timestamp": 2976.84, "power": 33.730273999999994}, {"timestamp": 2997.33, "power": 33.730273999999994}, {"timestamp": 3017.87, "power": 33.730273999999994}, {"timestamp": 3038.4, "power": 34.951896000000005}, {"timestamp": 3059.51, "power": 34.951896000000005}, {"timestamp": 3080.04, "power": 34.951896000000005}, {"timestamp": 3100.54, "power": 34.951896000000005}, {"timestamp": 3121.03, "power": 34.951896000000005}, {"timestamp": 3141.56, "power": 34.951896000000005}, {"timestamp": 3162.12, "power": 34.951896000000005}, {"timestamp": 3182.84, "power": 34.951896000000005}, {"timestamp": 3203.38, "power": 34.951896000000005}], "timeline": {"START": "1060.614203", "END": "2495.143266"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1908.01}, {"name": "clSetKernelArg", "calls": 19, "time": 859.598}, {"name": "clReleaseKernel", "calls": 1, "time": 252.622}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.6902}, {"name": "clReleaseContext", "calls": 1, "time": 41.2724}, {"name": "clCreateContext", "calls": 1, "time": 32.1072}, {"name": "clReleaseProgram", "calls": 1, "time": 17.8948}, {"name": "clCreateKernel", "calls": 1, "time": 0.349173}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.308902}, {"name": "clEnqueueTask", "calls": 1, "time": 0.121631}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076633}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038651}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025765}, {"name": "clReleaseDevice", "calls": 2, "time": 0.0237}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021092}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014757}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01238}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010873}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008417}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006733}, {"name": "clRetainDevice", "calls": 2, "time": 0.004738}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1434.53}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1434.13}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7816.431928, "utilization": 81.421166, "size": 3073260.0, "time": 393.179398}, {"type": "WRITE", "transfers": 1, "speed": 6487.770665, "utilization": 67.580944, "size": 519090.0, "time": 80.010568}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 45992923, "speed": 258.153, "utilization": 2.24091, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2881551, "speed": 480.971, "utilization": 4.1751, "size": 0.127377}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len6/run1.json b/code/fpga/memory_results/dna.15MB.len6/run1.json new file mode 100644 index 0000000..5a937ca --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.6802, "power": 32.935055}, {"timestamp": 65.3604, "power": 32.935055}, {"timestamp": 85.8988, "power": 32.935055}, {"timestamp": 106.431, "power": 32.935055}, {"timestamp": 127.281, "power": 32.935055}, {"timestamp": 148.185, "power": 32.935055}, {"timestamp": 168.733, "power": 32.935055}, {"timestamp": 189.277, "power": 32.935055}, {"timestamp": 209.813, "power": 32.935055}, {"timestamp": 230.354, "power": 32.935055}, {"timestamp": 250.873, "power": 32.935055}, {"timestamp": 271.408, "power": 32.935055}, {"timestamp": 291.943, "power": 32.935055}, {"timestamp": 312.479, "power": 32.935055}, {"timestamp": 333.017, "power": 32.935055}, {"timestamp": 353.554, "power": 32.935055}, {"timestamp": 374.093, "power": 32.935055}, {"timestamp": 394.601, "power": 32.935055}, {"timestamp": 415.093, "power": 32.935055}, {"timestamp": 435.63, "power": 32.935055}, {"timestamp": 456.166, "power": 32.935055}, {"timestamp": 476.706, "power": 32.935055}, {"timestamp": 497.242, "power": 32.935055}, {"timestamp": 517.777, "power": 32.935055}, {"timestamp": 538.309, "power": 32.935055}, {"timestamp": 558.82, "power": 32.935055}, {"timestamp": 579.354, "power": 32.935055}, {"timestamp": 599.889, "power": 32.935055}, {"timestamp": 620.423, "power": 32.935055}, {"timestamp": 640.959, "power": 32.935055}, {"timestamp": 661.495, "power": 32.935055}, {"timestamp": 682.032, "power": 32.935055}, {"timestamp": 702.569, "power": 32.935055}, {"timestamp": 723.066, "power": 32.935055}, {"timestamp": 743.599, "power": 32.935055}, {"timestamp": 764.131, "power": 32.935055}, {"timestamp": 784.671, "power": 32.935055}, {"timestamp": 805.208, "power": 32.935055}, {"timestamp": 825.74, "power": 32.935055}, {"timestamp": 846.279, "power": 32.935055}, {"timestamp": 866.793, "power": 32.935055}, {"timestamp": 887.329, "power": 32.935055}, {"timestamp": 907.864, "power": 32.935055}, {"timestamp": 928.399, "power": 32.935055}, {"timestamp": 948.934, "power": 32.935055}, {"timestamp": 969.47, "power": 32.935055}, {"timestamp": 990.009, "power": 32.935055}, {"timestamp": 1010.53, "power": 32.692412000000004}, {"timestamp": 1031.6, "power": 32.692412000000004}, {"timestamp": 1052.14, "power": 32.692412000000004}, {"timestamp": 1072.67, "power": 32.692412000000004}, {"timestamp": 1093.2, "power": 32.692412000000004}, {"timestamp": 1113.72, "power": 32.692412000000004}, {"timestamp": 1134.26, "power": 32.692412000000004}, {"timestamp": 1154.78, "power": 32.692412000000004}, {"timestamp": 1175.27, "power": 32.692412000000004}, {"timestamp": 1195.76, "power": 32.692412000000004}, {"timestamp": 1216.25, "power": 32.692412000000004}, {"timestamp": 1236.76, "power": 32.692412000000004}, {"timestamp": 1257.35, "power": 32.692412000000004}, {"timestamp": 1277.81, "power": 32.692412000000004}, {"timestamp": 1298.25, "power": 32.692412000000004}, {"timestamp": 1318.74, "power": 32.692412000000004}, {"timestamp": 1339.22, "power": 32.692412000000004}, {"timestamp": 1359.86, "power": 32.692412000000004}, {"timestamp": 1380.36, "power": 32.692412000000004}, {"timestamp": 1401.13, "power": 32.692412000000004}, {"timestamp": 1421.61, "power": 32.692412000000004}, {"timestamp": 1442.1, "power": 32.692412000000004}, {"timestamp": 1462.59, "power": 32.692412000000004}, {"timestamp": 1483.08, "power": 32.692412000000004}, {"timestamp": 1503.57, "power": 32.692412000000004}, {"timestamp": 1524.14, "power": 32.692412000000004}, {"timestamp": 1544.72, "power": 32.692412000000004}, {"timestamp": 1565.29, "power": 32.692412000000004}, {"timestamp": 1585.87, "power": 32.692412000000004}, {"timestamp": 1606.42, "power": 32.692412000000004}, {"timestamp": 1626.94, "power": 32.692412000000004}, {"timestamp": 1647.44, "power": 32.692412000000004}, {"timestamp": 1667.99, "power": 32.692412000000004}, {"timestamp": 1688.56, "power": 32.692412000000004}, {"timestamp": 1709.13, "power": 32.692412000000004}, {"timestamp": 1729.7, "power": 32.692412000000004}, {"timestamp": 1750.28, "power": 32.692412000000004}, {"timestamp": 1770.8, "power": 32.692412000000004}, {"timestamp": 1791.3, "power": 32.692412000000004}, {"timestamp": 1811.87, "power": 32.692412000000004}, {"timestamp": 1832.44, "power": 32.692412000000004}, {"timestamp": 1853.02, "power": 32.692412000000004}, {"timestamp": 1873.57, "power": 32.692412000000004}, {"timestamp": 1894.15, "power": 32.692412000000004}, {"timestamp": 1914.67, "power": 32.692412000000004}, {"timestamp": 1935.17, "power": 32.692412000000004}, {"timestamp": 1955.74, "power": 32.692412000000004}, {"timestamp": 1976.32, "power": 32.692412000000004}, {"timestamp": 1996.89, "power": 32.692412000000004}, {"timestamp": 2017.46, "power": 33.352068}, {"timestamp": 2038.6, "power": 33.352068}, {"timestamp": 2059.1, "power": 33.352068}, {"timestamp": 2079.64, "power": 33.352068}, {"timestamp": 2100.18, "power": 33.352068}, {"timestamp": 2120.73, "power": 33.352068}, {"timestamp": 2141.27, "power": 33.352068}, {"timestamp": 2161.82, "power": 33.352068}, {"timestamp": 2182.36, "power": 33.352068}, {"timestamp": 2202.87, "power": 33.352068}, {"timestamp": 2223.41, "power": 33.352068}, {"timestamp": 2243.96, "power": 33.352068}, {"timestamp": 2264.5, "power": 33.352068}, {"timestamp": 2285.05, "power": 33.352068}, {"timestamp": 2305.59, "power": 33.352068}, {"timestamp": 2326.14, "power": 33.352068}, {"timestamp": 2346.66, "power": 33.352068}, {"timestamp": 2367.16, "power": 33.352068}, {"timestamp": 2387.7, "power": 33.352068}, {"timestamp": 2408.24, "power": 33.352068}, {"timestamp": 2428.79, "power": 33.352068}, {"timestamp": 2449.33, "power": 33.352068}, {"timestamp": 2469.88, "power": 33.352068}, {"timestamp": 2490.43, "power": 33.352068}, {"timestamp": 2510.94, "power": 33.352068}, {"timestamp": 2531.48, "power": 33.352068}, {"timestamp": 2552.02, "power": 33.352068}, {"timestamp": 2572.56, "power": 33.352068}, {"timestamp": 2593.09, "power": 33.352068}, {"timestamp": 2613.62, "power": 33.352068}, {"timestamp": 2634.15, "power": 33.352068}, {"timestamp": 2654.66, "power": 33.352068}, {"timestamp": 2675.19, "power": 33.352068}, {"timestamp": 2695.73, "power": 33.352068}, {"timestamp": 2716.27, "power": 33.352068}, {"timestamp": 2736.79, "power": 33.352068}, {"timestamp": 2757.32, "power": 33.352068}, {"timestamp": 2777.85, "power": 33.352068}, {"timestamp": 2798.38, "power": 33.352068}, {"timestamp": 2818.88, "power": 33.352068}, {"timestamp": 2839.4, "power": 33.352068}, {"timestamp": 2859.93, "power": 33.352068}, {"timestamp": 2880.46, "power": 33.352068}, {"timestamp": 2900.98, "power": 33.352068}, {"timestamp": 2921.51, "power": 33.352068}, {"timestamp": 2942.06, "power": 33.352068}, {"timestamp": 2962.6, "power": 33.352068}, {"timestamp": 2983.1, "power": 33.352068}, {"timestamp": 3003.59, "power": 33.352068}, {"timestamp": 3024.11, "power": 32.857884}, {"timestamp": 3045.17, "power": 32.857884}, {"timestamp": 3065.7, "power": 32.857884}, {"timestamp": 3086.22, "power": 32.857884}, {"timestamp": 3106.73, "power": 32.857884}, {"timestamp": 3127.22, "power": 32.857884}, {"timestamp": 3147.71, "power": 32.857884}, {"timestamp": 3168.22, "power": 32.857884}, {"timestamp": 3188.82, "power": 32.857884}, {"timestamp": 3209.39, "power": 32.857884}, {"timestamp": 3229.95, "power": 32.857884}], "timeline": {"START": "1082.803339", "END": "2528.313221"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1897.53}, {"name": "clSetKernelArg", "calls": 19, "time": 869.965}, {"name": "clReleaseKernel", "calls": 1, "time": 242.995}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.1995}, {"name": "clReleaseContext", "calls": 1, "time": 50.9193}, {"name": "clCreateContext", "calls": 1, "time": 42.5162}, {"name": "clReleaseProgram", "calls": 1, "time": 18.861}, {"name": "clCreateKernel", "calls": 1, "time": 0.346132}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.275984}, {"name": "clEnqueueTask", "calls": 1, "time": 0.13196}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083497}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077766}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027507}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024476}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024206}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020967}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012135}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009255}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007416}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006728}, {"name": "clRetainDevice", "calls": 2, "time": 0.004781}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1445.51}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1445.15}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8304.087522, "utilization": 86.500912, "size": 3073260.0, "time": 370.09003}, {"type": "WRITE", "transfers": 1, "speed": 6358.112032, "utilization": 66.230334, "size": 519090.0, "time": 81.642194}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 46357353, "speed": 258.197, "utilization": 2.2413, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2904339, "speed": 480.913, "utilization": 4.17459, "size": 0.127381}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len6/run2.json b/code/fpga/memory_results/dna.15MB.len6/run2.json new file mode 100644 index 0000000..c6d0ae4 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6781, "power": 32.877988}, {"timestamp": 55.2729, "power": 32.877988}, {"timestamp": 75.8444, "power": 32.877988}, {"timestamp": 96.4101, "power": 32.877988}, {"timestamp": 117.217, "power": 32.877988}, {"timestamp": 137.88, "power": 32.877988}, {"timestamp": 158.417, "power": 32.877988}, {"timestamp": 178.988, "power": 32.877988}, {"timestamp": 199.55, "power": 32.877988}, {"timestamp": 220.145, "power": 32.877988}, {"timestamp": 240.737, "power": 32.877988}, {"timestamp": 261.33, "power": 32.877988}, {"timestamp": 281.92, "power": 32.877988}, {"timestamp": 302.502, "power": 32.877988}, {"timestamp": 323.07, "power": 32.877988}, {"timestamp": 343.636, "power": 32.877988}, {"timestamp": 364.239, "power": 32.877988}, {"timestamp": 384.843, "power": 32.877988}, {"timestamp": 405.441, "power": 32.877988}, {"timestamp": 426.041, "power": 32.877988}, {"timestamp": 446.621, "power": 32.877988}, {"timestamp": 467.187, "power": 32.877988}, {"timestamp": 487.79, "power": 32.877988}, {"timestamp": 508.395, "power": 32.877988}, {"timestamp": 528.998, "power": 32.877988}, {"timestamp": 549.603, "power": 32.877988}, {"timestamp": 570.203, "power": 32.877988}, {"timestamp": 590.781, "power": 32.877988}, {"timestamp": 611.34, "power": 32.877988}, {"timestamp": 631.941, "power": 32.877988}, {"timestamp": 652.536, "power": 32.877988}, {"timestamp": 673.138, "power": 32.877988}, {"timestamp": 693.744, "power": 32.877988}, {"timestamp": 714.344, "power": 32.877988}, {"timestamp": 734.919, "power": 32.877988}, {"timestamp": 755.485, "power": 32.877988}, {"timestamp": 776.09, "power": 32.877988}, {"timestamp": 796.693, "power": 32.877988}, {"timestamp": 817.296, "power": 32.877988}, {"timestamp": 837.898, "power": 32.877988}, {"timestamp": 858.492, "power": 32.877988}, {"timestamp": 879.057, "power": 32.877988}, {"timestamp": 899.62, "power": 32.877988}, {"timestamp": 920.222, "power": 32.877988}, {"timestamp": 940.821, "power": 32.877988}, {"timestamp": 961.423, "power": 32.877988}, {"timestamp": 982.032, "power": 32.877988}, {"timestamp": 1002.61, "power": 32.877988}, {"timestamp": 1023.13, "power": 32.582442}, {"timestamp": 1044.23, "power": 32.582442}, {"timestamp": 1064.77, "power": 32.582442}, {"timestamp": 1085.31, "power": 32.582442}, {"timestamp": 1105.84, "power": 32.582442}, {"timestamp": 1126.36, "power": 32.582442}, {"timestamp": 1146.85, "power": 32.582442}, {"timestamp": 1167.38, "power": 32.582442}, {"timestamp": 1187.92, "power": 32.582442}, {"timestamp": 1208.47, "power": 32.582442}, {"timestamp": 1229.02, "power": 32.582442}, {"timestamp": 1249.58, "power": 32.582442}, {"timestamp": 1270.13, "power": 32.582442}, {"timestamp": 1290.66, "power": 32.582442}, {"timestamp": 1311.2, "power": 32.582442}, {"timestamp": 1331.75, "power": 32.582442}, {"timestamp": 1352.3, "power": 32.582442}, {"timestamp": 1372.86, "power": 32.582442}, {"timestamp": 1393.42, "power": 32.582442}, {"timestamp": 1413.96, "power": 32.582442}, {"timestamp": 1434.49, "power": 32.582442}, {"timestamp": 1455.0, "power": 32.582442}, {"timestamp": 1475.54, "power": 32.582442}, {"timestamp": 1496.09, "power": 32.582442}, {"timestamp": 1516.64, "power": 32.582442}, {"timestamp": 1537.19, "power": 32.582442}, {"timestamp": 1557.74, "power": 32.582442}, {"timestamp": 1578.3, "power": 32.582442}, {"timestamp": 1598.81, "power": 32.582442}, {"timestamp": 1619.36, "power": 32.582442}, {"timestamp": 1639.91, "power": 32.582442}, {"timestamp": 1660.46, "power": 32.582442}, {"timestamp": 1681.01, "power": 32.582442}, {"timestamp": 1701.56, "power": 32.582442}, {"timestamp": 1722.11, "power": 32.582442}, {"timestamp": 1742.63, "power": 32.582442}, {"timestamp": 1763.17, "power": 32.582442}, {"timestamp": 1783.73, "power": 32.582442}, {"timestamp": 1804.28, "power": 32.582442}, {"timestamp": 1824.83, "power": 32.582442}, {"timestamp": 1845.38, "power": 32.582442}, {"timestamp": 1865.93, "power": 32.582442}, {"timestamp": 1886.46, "power": 32.582442}, {"timestamp": 1906.97, "power": 32.582442}, {"timestamp": 1927.52, "power": 32.582442}, {"timestamp": 1948.08, "power": 32.582442}, {"timestamp": 1968.63, "power": 32.582442}, {"timestamp": 1989.18, "power": 32.582442}, {"timestamp": 2009.74, "power": 32.582442}, {"timestamp": 2030.28, "power": 33.45023}, {"timestamp": 2051.38, "power": 33.45023}, {"timestamp": 2071.93, "power": 33.45023}, {"timestamp": 2092.48, "power": 33.45023}, {"timestamp": 2113.03, "power": 33.45023}, {"timestamp": 2133.58, "power": 33.45023}, {"timestamp": 2154.13, "power": 33.45023}, {"timestamp": 2174.66, "power": 33.45023}, {"timestamp": 2195.21, "power": 33.45023}, {"timestamp": 2215.76, "power": 33.45023}, {"timestamp": 2236.31, "power": 33.45023}, {"timestamp": 2256.86, "power": 33.45023}, {"timestamp": 2277.42, "power": 33.45023}, {"timestamp": 2297.97, "power": 33.45023}, {"timestamp": 2318.5, "power": 33.45023}, {"timestamp": 2339.0, "power": 33.45023}, {"timestamp": 2359.54, "power": 33.45023}, {"timestamp": 2380.11, "power": 33.45023}, {"timestamp": 2400.7, "power": 33.45023}, {"timestamp": 2421.28, "power": 33.45023}, {"timestamp": 2441.84, "power": 33.45023}, {"timestamp": 2462.37, "power": 33.45023}, {"timestamp": 2482.88, "power": 33.45023}, {"timestamp": 2503.38, "power": 33.45023}, {"timestamp": 2523.93, "power": 33.45023}, {"timestamp": 2544.55, "power": 33.45023}, {"timestamp": 2565.15, "power": 33.45023}, {"timestamp": 2585.68, "power": 33.45023}, {"timestamp": 2606.22, "power": 33.45023}, {"timestamp": 2626.73, "power": 33.45023}, {"timestamp": 2647.25, "power": 33.45023}, {"timestamp": 2667.79, "power": 33.45023}, {"timestamp": 2688.32, "power": 33.45023}, {"timestamp": 2708.87, "power": 33.45023}, {"timestamp": 2729.41, "power": 33.45023}, {"timestamp": 2749.94, "power": 33.45023}, {"timestamp": 2770.45, "power": 33.45023}, {"timestamp": 2790.94, "power": 33.45023}, {"timestamp": 2811.47, "power": 33.45023}, {"timestamp": 2832.0, "power": 33.45023}, {"timestamp": 2852.54, "power": 33.45023}, {"timestamp": 2873.07, "power": 33.45023}, {"timestamp": 2893.61, "power": 33.45023}, {"timestamp": 2914.14, "power": 33.45023}, {"timestamp": 2934.65, "power": 33.45023}, {"timestamp": 2955.2, "power": 33.45023}, {"timestamp": 2975.73, "power": 33.45023}, {"timestamp": 2996.27, "power": 33.45023}, {"timestamp": 3016.8, "power": 33.45023}, {"timestamp": 3037.34, "power": 33.824578}, {"timestamp": 3058.34, "power": 33.824578}, {"timestamp": 3078.83, "power": 33.824578}, {"timestamp": 3099.32, "power": 33.824578}, {"timestamp": 3119.84, "power": 33.824578}, {"timestamp": 3140.37, "power": 33.824578}, {"timestamp": 3160.91, "power": 33.824578}, {"timestamp": 3181.44, "power": 33.824578}, {"timestamp": 3202.6, "power": 33.824578}, {"timestamp": 3223.09, "power": 33.824578}, {"timestamp": 3243.63, "power": 33.824578}], "timeline": {"START": "1067.631932", "END": "2503.431231"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1933.16}, {"name": "clSetKernelArg", "calls": 19, "time": 864.342}, {"name": "clReleaseKernel", "calls": 1, "time": 242.509}, {"name": "clReleaseContext", "calls": 1, "time": 64.3995}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5712}, {"name": "clCreateContext", "calls": 1, "time": 32.3964}, {"name": "clReleaseProgram", "calls": 1, "time": 16.0531}, {"name": "clCreateKernel", "calls": 1, "time": 0.346706}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.321707}, {"name": "clEnqueueTask", "calls": 1, "time": 0.127087}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.066869}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037676}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034919}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.031612}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023101}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02087}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012273}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009734}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007795}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00747}, {"name": "clRetainDevice", "calls": 2, "time": 0.004836}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1435.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1435.45}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7384.621666, "utilization": 76.923142, "size": 3073260.0, "time": 416.170271}, {"type": "WRITE", "transfers": 1, "speed": 6416.524889, "utilization": 66.838801, "size": 519090.0, "time": 80.898964}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 46039043, "speed": 258.174, "utilization": 2.2411, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2884472, "speed": 480.827, "utilization": 4.17384, "size": 0.127376}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len6/run3.json b/code/fpga/memory_results/dna.15MB.len6/run3.json new file mode 100644 index 0000000..6cdb0b4 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.7978, "power": 32.431246}, {"timestamp": 64.4704, "power": 32.431246}, {"timestamp": 84.9848, "power": 32.431246}, {"timestamp": 105.476, "power": 32.431246}, {"timestamp": 126.357, "power": 32.431246}, {"timestamp": 147.256, "power": 32.431246}, {"timestamp": 167.805, "power": 32.431246}, {"timestamp": 188.358, "power": 32.431246}, {"timestamp": 208.878, "power": 32.431246}, {"timestamp": 229.376, "power": 32.431246}, {"timestamp": 249.918, "power": 32.431246}, {"timestamp": 270.463, "power": 32.431246}, {"timestamp": 291.007, "power": 32.431246}, {"timestamp": 311.552, "power": 32.431246}, {"timestamp": 332.098, "power": 32.431246}, {"timestamp": 352.65, "power": 32.431246}, {"timestamp": 373.15, "power": 32.431246}, {"timestamp": 393.689, "power": 32.431246}, {"timestamp": 414.235, "power": 32.431246}, {"timestamp": 434.778, "power": 32.431246}, {"timestamp": 455.319, "power": 32.431246}, {"timestamp": 475.86, "power": 32.431246}, {"timestamp": 496.402, "power": 32.431246}, {"timestamp": 516.92, "power": 32.431246}, {"timestamp": 537.459, "power": 32.431246}, {"timestamp": 558.008, "power": 32.431246}, {"timestamp": 578.556, "power": 32.431246}, {"timestamp": 599.106, "power": 32.431246}, {"timestamp": 619.65, "power": 32.431246}, {"timestamp": 640.192, "power": 32.431246}, {"timestamp": 660.699, "power": 32.431246}, {"timestamp": 681.196, "power": 32.431246}, {"timestamp": 701.73, "power": 32.431246}, {"timestamp": 722.282, "power": 32.431246}, {"timestamp": 742.83, "power": 32.431246}, {"timestamp": 763.372, "power": 32.431246}, {"timestamp": 783.915, "power": 32.431246}, {"timestamp": 804.452, "power": 32.431246}, {"timestamp": 824.973, "power": 32.431246}, {"timestamp": 845.514, "power": 32.431246}, {"timestamp": 866.053, "power": 32.431246}, {"timestamp": 886.599, "power": 32.431246}, {"timestamp": 907.139, "power": 32.431246}, {"timestamp": 927.686, "power": 32.431246}, {"timestamp": 948.23, "power": 32.431246}, {"timestamp": 968.744, "power": 32.431246}, {"timestamp": 989.247, "power": 32.431246}, {"timestamp": 1009.79, "power": 32.760615}, {"timestamp": 1030.92, "power": 32.760615}, {"timestamp": 1051.48, "power": 32.760615}, {"timestamp": 1072.01, "power": 32.760615}, {"timestamp": 1092.55, "power": 32.760615}, {"timestamp": 1113.06, "power": 32.760615}, {"timestamp": 1133.6, "power": 32.760615}, {"timestamp": 1154.14, "power": 32.760615}, {"timestamp": 1174.69, "power": 32.760615}, {"timestamp": 1195.27, "power": 32.760615}, {"timestamp": 1215.84, "power": 32.760615}, {"timestamp": 1236.42, "power": 32.760615}, {"timestamp": 1256.95, "power": 32.760615}, {"timestamp": 1277.45, "power": 32.760615}, {"timestamp": 1298.03, "power": 32.760615}, {"timestamp": 1318.61, "power": 32.760615}, {"timestamp": 1339.19, "power": 32.760615}, {"timestamp": 1359.78, "power": 32.760615}, {"timestamp": 1380.37, "power": 32.760615}, {"timestamp": 1400.97, "power": 32.760615}, {"timestamp": 1421.52, "power": 32.760615}, {"timestamp": 1442.08, "power": 32.760615}, {"timestamp": 1462.64, "power": 32.760615}, {"timestamp": 1483.19, "power": 32.760615}, {"timestamp": 1503.77, "power": 32.760615}, {"timestamp": 1524.36, "power": 32.760615}, {"timestamp": 1544.89, "power": 32.760615}, {"timestamp": 1565.39, "power": 32.760615}, {"timestamp": 1585.94, "power": 32.760615}, {"timestamp": 1606.5, "power": 32.760615}, {"timestamp": 1627.05, "power": 32.760615}, {"timestamp": 1647.64, "power": 32.760615}, {"timestamp": 1668.22, "power": 32.760615}, {"timestamp": 1688.75, "power": 32.760615}, {"timestamp": 1709.26, "power": 32.760615}, {"timestamp": 1729.83, "power": 32.760615}, {"timestamp": 1750.39, "power": 32.760615}, {"timestamp": 1770.94, "power": 32.760615}, {"timestamp": 1791.51, "power": 32.760615}, {"timestamp": 1812.08, "power": 32.760615}, {"timestamp": 1832.68, "power": 32.760615}, {"timestamp": 1853.18, "power": 32.760615}, {"timestamp": 1873.76, "power": 32.760615}, {"timestamp": 1894.31, "power": 32.760615}, {"timestamp": 1914.89, "power": 32.760615}, {"timestamp": 1935.47, "power": 32.760615}, {"timestamp": 1956.07, "power": 32.760615}, {"timestamp": 1976.66, "power": 32.760615}, {"timestamp": 1997.17, "power": 32.760615}, {"timestamp": 2017.73, "power": 34.53611}, {"timestamp": 2038.86, "power": 34.53611}, {"timestamp": 2059.43, "power": 34.53611}, {"timestamp": 2079.98, "power": 34.53611}, {"timestamp": 2100.53, "power": 34.53611}, {"timestamp": 2121.07, "power": 34.53611}, {"timestamp": 2141.63, "power": 34.53611}, {"timestamp": 2162.18, "power": 34.53611}, {"timestamp": 2182.76, "power": 34.53611}, {"timestamp": 2203.33, "power": 34.53611}, {"timestamp": 2223.92, "power": 34.53611}, {"timestamp": 2244.5, "power": 34.53611}, {"timestamp": 2265.02, "power": 34.53611}, {"timestamp": 2285.58, "power": 34.53611}, {"timestamp": 2306.14, "power": 34.53611}, {"timestamp": 2326.69, "power": 34.53611}, {"timestamp": 2347.27, "power": 34.53611}, {"timestamp": 2367.86, "power": 34.53611}, {"timestamp": 2388.43, "power": 34.53611}, {"timestamp": 2408.96, "power": 34.53611}, {"timestamp": 2429.52, "power": 34.53611}, {"timestamp": 2450.07, "power": 34.53611}, {"timestamp": 2470.63, "power": 34.53611}, {"timestamp": 2491.23, "power": 34.53611}, {"timestamp": 2511.79, "power": 34.53611}, {"timestamp": 2532.42, "power": 34.53611}, {"timestamp": 2552.98, "power": 34.53611}, {"timestamp": 2573.52, "power": 34.53611}, {"timestamp": 2594.06, "power": 34.53611}, {"timestamp": 2614.6, "power": 34.53611}, {"timestamp": 2635.14, "power": 34.53611}, {"timestamp": 2655.67, "power": 34.53611}, {"timestamp": 2676.21, "power": 34.53611}, {"timestamp": 2696.69, "power": 34.53611}, {"timestamp": 2717.19, "power": 34.53611}, {"timestamp": 2737.72, "power": 34.53611}, {"timestamp": 2758.26, "power": 34.53611}, {"timestamp": 2778.81, "power": 34.53611}, {"timestamp": 2799.34, "power": 34.53611}, {"timestamp": 2819.88, "power": 34.53611}, {"timestamp": 2840.42, "power": 34.53611}, {"timestamp": 2860.93, "power": 34.53611}, {"timestamp": 2881.46, "power": 34.53611}, {"timestamp": 2902.0, "power": 34.53611}, {"timestamp": 2922.59, "power": 34.53611}, {"timestamp": 2943.13, "power": 34.53611}, {"timestamp": 2963.69, "power": 34.53611}, {"timestamp": 2984.23, "power": 34.53611}, {"timestamp": 3004.75, "power": 34.53611}, {"timestamp": 3025.25, "power": 32.562765999999996}, {"timestamp": 3046.27, "power": 32.562765999999996}, {"timestamp": 3066.78, "power": 32.562765999999996}, {"timestamp": 3087.31, "power": 32.562765999999996}, {"timestamp": 3107.84, "power": 32.562765999999996}, {"timestamp": 3128.39, "power": 32.562765999999996}, {"timestamp": 3148.89, "power": 32.562765999999996}, {"timestamp": 3169.5, "power": 32.562765999999996}, {"timestamp": 3190.03, "power": 32.562765999999996}], "timeline": {"START": "1061.185721", "END": "2492.836285"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1907.18}, {"name": "clSetKernelArg", "calls": 19, "time": 850.42}, {"name": "clReleaseKernel", "calls": 1, "time": 242.825}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.8041}, {"name": "clCreateContext", "calls": 1, "time": 41.561}, {"name": "clReleaseContext", "calls": 1, "time": 39.7566}, {"name": "clReleaseProgram", "calls": 1, "time": 19.0429}, {"name": "clCreateKernel", "calls": 1, "time": 0.338569}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.300125}, {"name": "clEnqueueTask", "calls": 1, "time": 0.116198}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079536}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037806}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.026399}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025439}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024024}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02144}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012242}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008286}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008008}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006779}, {"name": "clRetainDevice", "calls": 2, "time": 0.004693}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1431.65}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1431.23}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7804.455669, "utilization": 81.296413, "size": 3073260.0, "time": 393.782748}, {"type": "WRITE", "transfers": 1, "speed": 6373.01609, "utilization": 66.385584, "size": 519090.0, "time": 81.451264}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 45894234, "speed": 258.132, "utilization": 2.24073, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2875412, "speed": 480.989, "utilization": 4.17525, "size": 0.127374}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len6/run4.json b/code/fpga/memory_results/dna.15MB.len6/run4.json new file mode 100644 index 0000000..6816477 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.366, "power": 32.526488}, {"timestamp": 72.0246, "power": 32.526488}, {"timestamp": 92.5356, "power": 32.526488}, {"timestamp": 113.027, "power": 32.526488}, {"timestamp": 134.025, "power": 32.526488}, {"timestamp": 154.915, "power": 32.526488}, {"timestamp": 175.468, "power": 32.526488}, {"timestamp": 196.017, "power": 32.526488}, {"timestamp": 216.527, "power": 32.526488}, {"timestamp": 237.064, "power": 32.526488}, {"timestamp": 257.609, "power": 32.526488}, {"timestamp": 278.153, "power": 32.526488}, {"timestamp": 298.693, "power": 32.526488}, {"timestamp": 319.234, "power": 32.526488}, {"timestamp": 339.776, "power": 32.526488}, {"timestamp": 360.29, "power": 32.526488}, {"timestamp": 380.789, "power": 32.526488}, {"timestamp": 401.331, "power": 32.526488}, {"timestamp": 421.876, "power": 32.526488}, {"timestamp": 442.42, "power": 32.526488}, {"timestamp": 462.967, "power": 32.526488}, {"timestamp": 483.511, "power": 32.526488}, {"timestamp": 504.056, "power": 32.526488}, {"timestamp": 524.571, "power": 32.526488}, {"timestamp": 545.103, "power": 32.526488}, {"timestamp": 565.644, "power": 32.526488}, {"timestamp": 586.186, "power": 32.526488}, {"timestamp": 606.727, "power": 32.526488}, {"timestamp": 627.273, "power": 32.526488}, {"timestamp": 647.818, "power": 32.526488}, {"timestamp": 668.302, "power": 32.526488}, {"timestamp": 688.798, "power": 32.526488}, {"timestamp": 709.332, "power": 32.526488}, {"timestamp": 729.882, "power": 32.526488}, {"timestamp": 750.423, "power": 32.526488}, {"timestamp": 770.961, "power": 32.526488}, {"timestamp": 791.5, "power": 32.526488}, {"timestamp": 812.042, "power": 32.526488}, {"timestamp": 832.564, "power": 32.526488}, {"timestamp": 853.097, "power": 32.526488}, {"timestamp": 873.643, "power": 32.526488}, {"timestamp": 894.184, "power": 32.526488}, {"timestamp": 914.723, "power": 32.526488}, {"timestamp": 935.264, "power": 32.526488}, {"timestamp": 955.805, "power": 32.526488}, {"timestamp": 976.3, "power": 32.526488}, {"timestamp": 996.801, "power": 32.526488}, {"timestamp": 1017.33, "power": 32.128035}, {"timestamp": 1038.57, "power": 32.128035}, {"timestamp": 1059.1, "power": 32.128035}, {"timestamp": 1079.63, "power": 32.128035}, {"timestamp": 1100.16, "power": 32.128035}, {"timestamp": 1120.68, "power": 32.128035}, {"timestamp": 1141.2, "power": 32.128035}, {"timestamp": 1161.73, "power": 32.128035}, {"timestamp": 1182.27, "power": 32.128035}, {"timestamp": 1202.81, "power": 32.128035}, {"timestamp": 1223.35, "power": 32.128035}, {"timestamp": 1243.9, "power": 32.128035}, {"timestamp": 1264.42, "power": 32.128035}, {"timestamp": 1284.92, "power": 32.128035}, {"timestamp": 1305.46, "power": 32.128035}, {"timestamp": 1326.0, "power": 32.128035}, {"timestamp": 1346.55, "power": 32.128035}, {"timestamp": 1367.09, "power": 32.128035}, {"timestamp": 1387.64, "power": 32.128035}, {"timestamp": 1408.19, "power": 32.128035}, {"timestamp": 1428.7, "power": 32.128035}, {"timestamp": 1449.24, "power": 32.128035}, {"timestamp": 1469.78, "power": 32.128035}, {"timestamp": 1490.33, "power": 32.128035}, {"timestamp": 1510.87, "power": 32.128035}, {"timestamp": 1531.41, "power": 32.128035}, {"timestamp": 1551.96, "power": 32.128035}, {"timestamp": 1572.48, "power": 32.128035}, {"timestamp": 1592.98, "power": 32.128035}, {"timestamp": 1613.52, "power": 32.128035}, {"timestamp": 1634.06, "power": 32.128035}, {"timestamp": 1654.61, "power": 32.128035}, {"timestamp": 1675.15, "power": 32.128035}, {"timestamp": 1695.69, "power": 32.128035}, {"timestamp": 1716.25, "power": 32.128035}, {"timestamp": 1736.75, "power": 32.128035}, {"timestamp": 1757.28, "power": 32.128035}, {"timestamp": 1777.83, "power": 32.128035}, {"timestamp": 1798.37, "power": 32.128035}, {"timestamp": 1818.92, "power": 32.128035}, {"timestamp": 1839.46, "power": 32.128035}, {"timestamp": 1860.0, "power": 32.128035}, {"timestamp": 1880.53, "power": 32.128035}, {"timestamp": 1901.02, "power": 32.128035}, {"timestamp": 1921.56, "power": 32.128035}, {"timestamp": 1942.1, "power": 32.128035}, {"timestamp": 1962.65, "power": 32.128035}, {"timestamp": 1983.2, "power": 32.128035}, {"timestamp": 2003.88, "power": 32.128035}, {"timestamp": 2024.41, "power": 33.241094}, {"timestamp": 2045.45, "power": 33.241094}, {"timestamp": 2065.99, "power": 33.241094}, {"timestamp": 2086.53, "power": 33.241094}, {"timestamp": 2107.08, "power": 33.241094}, {"timestamp": 2127.62, "power": 33.241094}, {"timestamp": 2148.16, "power": 33.241094}, {"timestamp": 2168.68, "power": 33.241094}, {"timestamp": 2189.22, "power": 33.241094}, {"timestamp": 2209.76, "power": 33.241094}, {"timestamp": 2230.31, "power": 33.241094}, {"timestamp": 2250.85, "power": 33.241094}, {"timestamp": 2271.39, "power": 33.241094}, {"timestamp": 2291.93, "power": 33.241094}, {"timestamp": 2312.46, "power": 33.241094}, {"timestamp": 2332.99, "power": 33.241094}, {"timestamp": 2353.54, "power": 33.241094}, {"timestamp": 2374.08, "power": 33.241094}, {"timestamp": 2394.63, "power": 33.241094}, {"timestamp": 2415.18, "power": 33.241094}, {"timestamp": 2435.72, "power": 33.241094}, {"timestamp": 2456.27, "power": 33.241094}, {"timestamp": 2476.77, "power": 33.241094}, {"timestamp": 2497.33, "power": 33.241094}, {"timestamp": 2517.91, "power": 33.241094}, {"timestamp": 2538.46, "power": 33.241094}, {"timestamp": 2559.06, "power": 33.241094}, {"timestamp": 2579.64, "power": 33.241094}, {"timestamp": 2600.18, "power": 33.241094}, {"timestamp": 2620.68, "power": 33.241094}, {"timestamp": 2641.16, "power": 33.241094}, {"timestamp": 2661.69, "power": 33.241094}, {"timestamp": 2682.22, "power": 33.241094}, {"timestamp": 2702.76, "power": 33.241094}, {"timestamp": 2723.3, "power": 33.241094}, {"timestamp": 2743.83, "power": 33.241094}, {"timestamp": 2764.34, "power": 33.241094}, {"timestamp": 2784.82, "power": 33.241094}, {"timestamp": 2805.35, "power": 33.241094}, {"timestamp": 2825.88, "power": 33.241094}, {"timestamp": 2846.41, "power": 33.241094}, {"timestamp": 2866.94, "power": 33.241094}, {"timestamp": 2887.47, "power": 33.241094}, {"timestamp": 2908.0, "power": 33.241094}, {"timestamp": 2928.52, "power": 33.241094}, {"timestamp": 2949.06, "power": 33.241094}, {"timestamp": 2969.58, "power": 33.241094}, {"timestamp": 2990.14, "power": 33.241094}, {"timestamp": 3010.67, "power": 33.241094}, {"timestamp": 3031.2, "power": 35.439566}, {"timestamp": 3052.25, "power": 35.439566}, {"timestamp": 3072.74, "power": 35.439566}, {"timestamp": 3093.23, "power": 35.439566}, {"timestamp": 3113.75, "power": 35.439566}, {"timestamp": 3134.28, "power": 35.439566}, {"timestamp": 3154.81, "power": 35.439566}, {"timestamp": 3175.36, "power": 35.439566}, {"timestamp": 3195.9, "power": 35.439566}, {"timestamp": 3216.42, "power": 35.439566}, {"timestamp": 3236.91, "power": 35.439566}], "timeline": {"START": "1080.983348", "END": "2522.243889"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1914.08}, {"name": "clSetKernelArg", "calls": 19, "time": 861.765}, {"name": "clReleaseKernel", "calls": 1, "time": 242.509}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.2766}, {"name": "clReleaseContext", "calls": 1, "time": 53.2146}, {"name": "clCreateContext", "calls": 1, "time": 49.1768}, {"name": "clReleaseProgram", "calls": 1, "time": 17.8711}, {"name": "clCreateKernel", "calls": 1, "time": 0.339788}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.33339}, {"name": "clEnqueueTask", "calls": 1, "time": 0.13179}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080858}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070799}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026934}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023266}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021712}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.016815}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012635}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008344}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007548}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006453}, {"name": "clRetainDevice", "calls": 2, "time": 0.004627}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1441.26}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1440.85}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7826.386132, "utilization": 81.524856, "size": 3073260.0, "time": 392.679322}, {"type": "WRITE", "transfers": 1, "speed": 6500.267485, "utilization": 67.71112, "size": 519090.0, "time": 79.856747}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 46211801, "speed": 258.164, "utilization": 2.24101, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2895253, "speed": 480.898, "utilization": 4.17446, "size": 0.127379}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len8/run0.json b/code/fpga/memory_results/dna.15MB.len8/run0.json new file mode 100644 index 0000000..520a2c3 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.6378, "power": 32.702042999999996}, {"timestamp": 54.283, "power": 32.702042999999996}, {"timestamp": 74.8235, "power": 32.702042999999996}, {"timestamp": 95.3303, "power": 32.702042999999996}, {"timestamp": 116.227, "power": 32.702042999999996}, {"timestamp": 137.125, "power": 32.702042999999996}, {"timestamp": 157.67, "power": 32.702042999999996}, {"timestamp": 178.223, "power": 32.702042999999996}, {"timestamp": 198.766, "power": 32.702042999999996}, {"timestamp": 219.276, "power": 32.702042999999996}, {"timestamp": 239.773, "power": 32.702042999999996}, {"timestamp": 260.303, "power": 32.702042999999996}, {"timestamp": 280.837, "power": 32.702042999999996}, {"timestamp": 301.373, "power": 32.702042999999996}, {"timestamp": 321.912, "power": 32.702042999999996}, {"timestamp": 342.452, "power": 32.702042999999996}, {"timestamp": 362.989, "power": 32.702042999999996}, {"timestamp": 383.499, "power": 32.702042999999996}, {"timestamp": 404.03, "power": 32.702042999999996}, {"timestamp": 424.567, "power": 32.702042999999996}, {"timestamp": 445.105, "power": 32.702042999999996}, {"timestamp": 465.642, "power": 32.702042999999996}, {"timestamp": 486.183, "power": 32.702042999999996}, {"timestamp": 506.726, "power": 32.702042999999996}, {"timestamp": 527.236, "power": 32.702042999999996}, {"timestamp": 547.728, "power": 32.702042999999996}, {"timestamp": 568.224, "power": 32.702042999999996}, {"timestamp": 588.886, "power": 32.702042999999996}, {"timestamp": 609.417, "power": 32.702042999999996}, {"timestamp": 629.943, "power": 32.702042999999996}, {"timestamp": 650.471, "power": 32.702042999999996}, {"timestamp": 671.003, "power": 32.702042999999996}, {"timestamp": 691.522, "power": 32.702042999999996}, {"timestamp": 712.029, "power": 32.702042999999996}, {"timestamp": 732.569, "power": 32.702042999999996}, {"timestamp": 753.113, "power": 32.702042999999996}, {"timestamp": 773.661, "power": 32.702042999999996}, {"timestamp": 794.21, "power": 32.702042999999996}, {"timestamp": 814.76, "power": 32.702042999999996}, {"timestamp": 835.3, "power": 32.702042999999996}, {"timestamp": 856.04, "power": 32.702042999999996}, {"timestamp": 876.663, "power": 32.702042999999996}, {"timestamp": 897.1, "power": 32.702042999999996}, {"timestamp": 917.527, "power": 32.702042999999996}, {"timestamp": 937.956, "power": 32.702042999999996}, {"timestamp": 958.386, "power": 32.702042999999996}, {"timestamp": 978.823, "power": 32.702042999999996}, {"timestamp": 999.275, "power": 32.702042999999996}, {"timestamp": 1019.71, "power": 34.962376}, {"timestamp": 1040.92, "power": 34.962376}, {"timestamp": 1061.49, "power": 34.962376}, {"timestamp": 1082.05, "power": 34.962376}, {"timestamp": 1102.58, "power": 34.962376}, {"timestamp": 1123.11, "power": 34.962376}, {"timestamp": 1143.6, "power": 34.962376}, {"timestamp": 1164.11, "power": 34.962376}, {"timestamp": 1184.72, "power": 34.962376}, {"timestamp": 1205.25, "power": 34.962376}], "timeline": {"START": "638.141218", "END": "814.04816"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 444.059}, {"name": "clSetKernelArg", "calls": 19, "time": 437.28}, {"name": "clReleaseKernel", "calls": 1, "time": 134.632}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.1277}, {"name": "clReleaseContext", "calls": 1, "time": 41.6238}, {"name": "clCreateContext", "calls": 1, "time": 31.5085}, {"name": "clReleaseProgram", "calls": 1, "time": 14.1224}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.401322}, {"name": "clCreateKernel", "calls": 1, "time": 0.343798}, {"name": "clEnqueueTask", "calls": 1, "time": 0.129452}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079575}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038878}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.024966}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022777}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020537}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013369}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010061}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008383}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007652}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006813}, {"name": "clRetainDevice", "calls": 2, "time": 0.004751}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 175.907}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 175.571}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8178.114397, "utilization": 85.188692, "size": 1531980.0, "time": 187.3268}, {"type": "WRITE", "transfers": 1, "speed": 6443.778584, "utilization": 67.122694, "size": 519105.0, "time": 80.559133}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4810812, "speed": 232.773, "utilization": 2.0206, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 303912, "speed": 477.167, "utilization": 4.14208, "size": 0.122491}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len8/run1.json b/code/fpga/memory_results/dna.15MB.len8/run1.json new file mode 100644 index 0000000..337da85 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.235, "power": 32.600813}, {"timestamp": 62.8896, "power": 32.600813}, {"timestamp": 83.4254, "power": 32.600813}, {"timestamp": 103.988, "power": 32.600813}, {"timestamp": 124.733, "power": 32.600813}, {"timestamp": 145.412, "power": 32.600813}, {"timestamp": 165.978, "power": 32.600813}, {"timestamp": 186.557, "power": 32.600813}, {"timestamp": 207.12, "power": 32.600813}, {"timestamp": 227.715, "power": 32.600813}, {"timestamp": 248.316, "power": 32.600813}, {"timestamp": 268.915, "power": 32.600813}, {"timestamp": 289.516, "power": 32.600813}, {"timestamp": 310.117, "power": 32.600813}, {"timestamp": 330.687, "power": 32.600813}, {"timestamp": 351.252, "power": 32.600813}, {"timestamp": 371.852, "power": 32.600813}, {"timestamp": 392.452, "power": 32.600813}, {"timestamp": 413.05, "power": 32.600813}, {"timestamp": 433.648, "power": 32.600813}, {"timestamp": 454.263, "power": 32.600813}, {"timestamp": 474.821, "power": 32.600813}, {"timestamp": 495.385, "power": 32.600813}, {"timestamp": 515.984, "power": 32.600813}, {"timestamp": 536.583, "power": 32.600813}, {"timestamp": 557.182, "power": 32.600813}, {"timestamp": 577.78, "power": 32.600813}, {"timestamp": 598.441, "power": 32.600813}, {"timestamp": 619.099, "power": 32.600813}, {"timestamp": 639.652, "power": 32.600813}, {"timestamp": 660.18, "power": 32.600813}, {"timestamp": 680.71, "power": 32.600813}, {"timestamp": 701.26, "power": 32.600813}, {"timestamp": 721.802, "power": 32.600813}, {"timestamp": 742.337, "power": 32.600813}, {"timestamp": 762.875, "power": 32.600813}, {"timestamp": 783.42, "power": 32.600813}, {"timestamp": 803.968, "power": 32.600813}, {"timestamp": 824.519, "power": 32.600813}, {"timestamp": 845.065, "power": 32.600813}, {"timestamp": 865.597, "power": 32.600813}, {"timestamp": 886.135, "power": 32.600813}, {"timestamp": 906.643, "power": 32.600813}, {"timestamp": 927.17, "power": 32.600813}, {"timestamp": 947.698, "power": 32.600813}, {"timestamp": 968.225, "power": 32.600813}, {"timestamp": 988.759, "power": 32.600813}, {"timestamp": 1009.28, "power": 35.320437999999996}, {"timestamp": 1030.26, "power": 35.320437999999996}, {"timestamp": 1050.77, "power": 35.320437999999996}, {"timestamp": 1071.29, "power": 35.320437999999996}, {"timestamp": 1091.83, "power": 35.320437999999996}, {"timestamp": 1112.35, "power": 35.320437999999996}, {"timestamp": 1132.88, "power": 35.320437999999996}, {"timestamp": 1153.41, "power": 35.320437999999996}, {"timestamp": 1175.44, "power": 35.320437999999996}, {"timestamp": 1196.01, "power": 35.320437999999996}, {"timestamp": 1216.57, "power": 35.320437999999996}], "timeline": {"START": "645.852923", "END": "818.527533"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 440.311}, {"name": "clSetKernelArg", "calls": 19, "time": 437.951}, {"name": "clReleaseKernel", "calls": 1, "time": 134.828}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.8568}, {"name": "clReleaseContext", "calls": 1, "time": 42.9539}, {"name": "clCreateContext", "calls": 1, "time": 40.0604}, {"name": "clReleaseProgram", "calls": 1, "time": 14.3331}, {"name": "clCreateKernel", "calls": 1, "time": 0.336977}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.320655}, {"name": "clEnqueueTask", "calls": 1, "time": 0.103354}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070648}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037912}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029858}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022698}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021019}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013282}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010416}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008215}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007164}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006416}, {"name": "clRetainDevice", "calls": 2, "time": 0.004658}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 172.675}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 172.249}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8163.295233, "utilization": 85.034325, "size": 1531980.0, "time": 187.666862}, {"type": "WRITE", "transfers": 1, "speed": 6514.383095, "utilization": 67.858157, "size": 519105.0, "time": 79.686013}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4701107, "speed": 232.064, "utilization": 2.01444, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 297008, "speed": 477.657, "utilization": 4.14633, "size": 0.122383}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len8/run2.json b/code/fpga/memory_results/dna.15MB.len8/run2.json new file mode 100644 index 0000000..5797c29 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.3817, "power": 32.507696}, {"timestamp": 63.0062, "power": 32.507696}, {"timestamp": 83.5164, "power": 32.507696}, {"timestamp": 104.005, "power": 32.507696}, {"timestamp": 124.936, "power": 32.507696}, {"timestamp": 145.842, "power": 32.507696}, {"timestamp": 166.393, "power": 32.507696}, {"timestamp": 186.948, "power": 32.507696}, {"timestamp": 207.468, "power": 32.507696}, {"timestamp": 227.965, "power": 32.507696}, {"timestamp": 248.506, "power": 32.507696}, {"timestamp": 269.046, "power": 32.507696}, {"timestamp": 289.585, "power": 32.507696}, {"timestamp": 310.13, "power": 32.507696}, {"timestamp": 330.672, "power": 32.507696}, {"timestamp": 351.231, "power": 32.507696}, {"timestamp": 371.731, "power": 32.507696}, {"timestamp": 392.272, "power": 32.507696}, {"timestamp": 412.813, "power": 32.507696}, {"timestamp": 433.353, "power": 32.507696}, {"timestamp": 453.896, "power": 32.507696}, {"timestamp": 474.436, "power": 32.507696}, {"timestamp": 494.979, "power": 32.507696}, {"timestamp": 515.49, "power": 32.507696}, {"timestamp": 535.99, "power": 32.507696}, {"timestamp": 556.525, "power": 32.507696}, {"timestamp": 577.025, "power": 32.507696}, {"timestamp": 597.671, "power": 32.507696}, {"timestamp": 618.2, "power": 32.507696}, {"timestamp": 638.729, "power": 32.507696}, {"timestamp": 659.239, "power": 32.507696}, {"timestamp": 679.726, "power": 32.507696}, {"timestamp": 700.218, "power": 32.507696}, {"timestamp": 720.76, "power": 32.507696}, {"timestamp": 741.3, "power": 32.507696}, {"timestamp": 761.841, "power": 32.507696}, {"timestamp": 782.389, "power": 32.507696}, {"timestamp": 803.258, "power": 32.507696}, {"timestamp": 823.769, "power": 32.507696}, {"timestamp": 844.295, "power": 32.507696}, {"timestamp": 864.858, "power": 32.507696}, {"timestamp": 885.165, "power": 32.507696}, {"timestamp": 905.616, "power": 32.507696}, {"timestamp": 925.826, "power": 32.507696}, {"timestamp": 946.276, "power": 32.507696}, {"timestamp": 966.729, "power": 32.507696}, {"timestamp": 987.193, "power": 32.507696}, {"timestamp": 1007.65, "power": 34.803499}, {"timestamp": 1028.66, "power": 34.803499}, {"timestamp": 1049.19, "power": 34.803499}, {"timestamp": 1069.73, "power": 34.803499}, {"timestamp": 1090.26, "power": 34.803499}, {"timestamp": 1110.8, "power": 34.803499}, {"timestamp": 1131.32, "power": 34.803499}, {"timestamp": 1151.81, "power": 34.803499}, {"timestamp": 1172.39, "power": 34.803499}, {"timestamp": 1192.96, "power": 34.803499}, {"timestamp": 1213.5, "power": 34.803499}], "timeline": {"START": "647.424406", "END": "817.103225"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 438.086}, {"name": "clFinish", "calls": 1, "time": 436.571}, {"name": "clReleaseKernel", "calls": 1, "time": 134.326}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.7304}, {"name": "clReleaseContext", "calls": 1, "time": 47.9585}, {"name": "clCreateContext", "calls": 1, "time": 40.2332}, {"name": "clReleaseProgram", "calls": 1, "time": 14.1953}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.379288}, {"name": "clCreateKernel", "calls": 1, "time": 0.335766}, {"name": "clEnqueueTask", "calls": 1, "time": 0.151154}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077602}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038439}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025794}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023003}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020936}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013789}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010674}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010462}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009003}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006814}, {"name": "clRetainDevice", "calls": 2, "time": 0.004674}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 169.679}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 169.259}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8213.283442, "utilization": 85.555036, "size": 1531980.0, "time": 186.524672}, {"type": "WRITE", "transfers": 1, "speed": 6478.353631, "utilization": 67.48285, "size": 519105.0, "time": 80.129188}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4600402, "speed": 231.498, "utilization": 2.00953, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 290714, "speed": 477.525, "utilization": 4.14518, "size": 0.122262}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len8/run3.json b/code/fpga/memory_results/dna.15MB.len8/run3.json new file mode 100644 index 0000000..8b87bba --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.4482, "power": 32.676298}, {"timestamp": 64.095, "power": 32.676298}, {"timestamp": 84.6326, "power": 32.676298}, {"timestamp": 105.159, "power": 32.676298}, {"timestamp": 126.064, "power": 32.676298}, {"timestamp": 146.928, "power": 32.676298}, {"timestamp": 167.457, "power": 32.676298}, {"timestamp": 187.997, "power": 32.676298}, {"timestamp": 208.536, "power": 32.676298}, {"timestamp": 229.075, "power": 32.676298}, {"timestamp": 249.612, "power": 32.676298}, {"timestamp": 270.149, "power": 32.676298}, {"timestamp": 290.689, "power": 32.676298}, {"timestamp": 311.195, "power": 32.676298}, {"timestamp": 331.728, "power": 32.676298}, {"timestamp": 352.263, "power": 32.676298}, {"timestamp": 372.8, "power": 32.676298}, {"timestamp": 393.345, "power": 32.676298}, {"timestamp": 413.886, "power": 32.676298}, {"timestamp": 434.424, "power": 32.676298}, {"timestamp": 454.933, "power": 32.676298}, {"timestamp": 475.43, "power": 32.676298}, {"timestamp": 495.967, "power": 32.676298}, {"timestamp": 516.51, "power": 32.676298}, {"timestamp": 537.05, "power": 32.676298}, {"timestamp": 557.589, "power": 32.676298}, {"timestamp": 578.119, "power": 32.676298}, {"timestamp": 598.665, "power": 32.676298}, {"timestamp": 619.181, "power": 32.676298}, {"timestamp": 639.701, "power": 32.676298}, {"timestamp": 660.223, "power": 32.676298}, {"timestamp": 680.751, "power": 32.676298}, {"timestamp": 701.276, "power": 32.676298}, {"timestamp": 721.817, "power": 32.676298}, {"timestamp": 742.355, "power": 32.676298}, {"timestamp": 762.872, "power": 32.676298}, {"timestamp": 783.368, "power": 32.676298}, {"timestamp": 803.907, "power": 32.676298}, {"timestamp": 824.453, "power": 32.676298}, {"timestamp": 844.978, "power": 32.676298}, {"timestamp": 865.542, "power": 32.676298}, {"timestamp": 886.018, "power": 32.676298}, {"timestamp": 906.471, "power": 32.676298}, {"timestamp": 926.932, "power": 32.676298}, {"timestamp": 947.387, "power": 32.676298}, {"timestamp": 967.835, "power": 32.676298}, {"timestamp": 988.297, "power": 32.676298}, {"timestamp": 1008.75, "power": 35.637674000000004}, {"timestamp": 1029.72, "power": 35.637674000000004}, {"timestamp": 1050.25, "power": 35.637674000000004}, {"timestamp": 1070.77, "power": 35.637674000000004}, {"timestamp": 1091.26, "power": 35.637674000000004}, {"timestamp": 1111.75, "power": 35.637674000000004}, {"timestamp": 1132.27, "power": 35.637674000000004}, {"timestamp": 1152.8, "power": 35.637674000000004}, {"timestamp": 1173.87, "power": 35.637674000000004}, {"timestamp": 1194.46, "power": 35.637674000000004}], "timeline": {"START": "649.05345", "END": "819.280931"}, "OpenCL API Calls": [{"name": "clSetKernelArg", "calls": 19, "time": 438.318}, {"name": "clFinish", "calls": 1, "time": 438.054}, {"name": "clReleaseKernel", "calls": 1, "time": 134.18}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.0647}, {"name": "clCreateContext", "calls": 1, "time": 41.3024}, {"name": "clReleaseContext", "calls": 1, "time": 37.0251}, {"name": "clReleaseProgram", "calls": 1, "time": 14.2576}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.400255}, {"name": "clCreateKernel", "calls": 1, "time": 0.338299}, {"name": "clEnqueueTask", "calls": 1, "time": 0.111551}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.064519}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038085}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026304}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022386}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020453}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013875}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009949}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008407}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006584}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006462}, {"name": "clRetainDevice", "calls": 2, "time": 0.004808}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 170.227}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 169.841}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8196.651011, "utilization": 85.381781, "size": 1531980.0, "time": 186.903163}, {"type": "WRITE", "transfers": 1, "speed": 6437.789841, "utilization": 67.060311, "size": 519105.0, "time": 80.634073}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4620897, "speed": 231.597, "utilization": 2.01039, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 292034, "speed": 477.634, "utilization": 4.14613, "size": 0.12227}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.15MB.len8/run4.json b/code/fpga/memory_results/dna.15MB.len8/run4.json new file mode 100644 index 0000000..55102c0 --- /dev/null +++ b/code/fpga/memory_results/dna.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.066, "power": 34.621601999999996}, {"timestamp": 54.7291, "power": 34.621601999999996}, {"timestamp": 75.2726, "power": 34.621601999999996}, {"timestamp": 95.7789, "power": 34.621601999999996}, {"timestamp": 116.66, "power": 34.621601999999996}, {"timestamp": 137.572, "power": 34.621601999999996}, {"timestamp": 158.12, "power": 34.621601999999996}, {"timestamp": 178.67, "power": 34.621601999999996}, {"timestamp": 199.209, "power": 34.621601999999996}, {"timestamp": 219.677, "power": 34.621601999999996}, {"timestamp": 240.174, "power": 34.621601999999996}, {"timestamp": 260.713, "power": 34.621601999999996}, {"timestamp": 281.254, "power": 34.621601999999996}, {"timestamp": 301.793, "power": 34.621601999999996}, {"timestamp": 322.332, "power": 34.621601999999996}, {"timestamp": 342.871, "power": 34.621601999999996}, {"timestamp": 363.412, "power": 34.621601999999996}, {"timestamp": 383.926, "power": 34.621601999999996}, {"timestamp": 404.461, "power": 34.621601999999996}, {"timestamp": 425.0, "power": 34.621601999999996}, {"timestamp": 445.54, "power": 34.621601999999996}, {"timestamp": 466.08, "power": 34.621601999999996}, {"timestamp": 486.619, "power": 34.621601999999996}, {"timestamp": 507.159, "power": 34.621601999999996}, {"timestamp": 527.691, "power": 34.621601999999996}, {"timestamp": 548.187, "power": 34.621601999999996}, {"timestamp": 568.684, "power": 34.621601999999996}, {"timestamp": 589.255, "power": 34.621601999999996}, {"timestamp": 609.781, "power": 34.621601999999996}, {"timestamp": 630.308, "power": 34.621601999999996}, {"timestamp": 650.833, "power": 34.621601999999996}, {"timestamp": 671.362, "power": 34.621601999999996}, {"timestamp": 691.876, "power": 34.621601999999996}, {"timestamp": 712.412, "power": 34.621601999999996}, {"timestamp": 732.95, "power": 34.621601999999996}, {"timestamp": 753.494, "power": 34.621601999999996}, {"timestamp": 774.046, "power": 34.621601999999996}, {"timestamp": 794.594, "power": 34.621601999999996}, {"timestamp": 815.136, "power": 34.621601999999996}, {"timestamp": 835.689, "power": 34.621601999999996}, {"timestamp": 856.224, "power": 34.621601999999996}, {"timestamp": 876.75, "power": 34.621601999999996}, {"timestamp": 897.28, "power": 34.621601999999996}, {"timestamp": 917.804, "power": 34.621601999999996}, {"timestamp": 938.331, "power": 34.621601999999996}, {"timestamp": 958.855, "power": 34.621601999999996}, {"timestamp": 979.387, "power": 34.621601999999996}, {"timestamp": 999.896, "power": 34.621601999999996}, {"timestamp": 1020.38, "power": 36.00205}, {"timestamp": 1041.52, "power": 36.00205}, {"timestamp": 1062.08, "power": 36.00205}, {"timestamp": 1082.65, "power": 36.00205}, {"timestamp": 1103.18, "power": 36.00205}, {"timestamp": 1123.67, "power": 36.00205}, {"timestamp": 1144.17, "power": 36.00205}, {"timestamp": 1164.67, "power": 36.00205}, {"timestamp": 1185.25, "power": 36.00205}, {"timestamp": 1205.82, "power": 36.00205}, {"timestamp": 1226.38, "power": 36.00205}], "timeline": {"START": "639.439123", "END": "814.324144"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 442.683}, {"name": "clSetKernelArg", "calls": 19, "time": 438.519}, {"name": "clReleaseKernel", "calls": 1, "time": 134.218}, {"name": "clReleaseContext", "calls": 1, "time": 59.9028}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.414}, {"name": "clCreateContext", "calls": 1, "time": 31.8621}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9284}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.389415}, {"name": "clCreateKernel", "calls": 1, "time": 0.338669}, {"name": "clEnqueueTask", "calls": 1, "time": 0.116961}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070622}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038022}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030644}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023224}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020412}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014265}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010645}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010515}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008352}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007704}, {"name": "clRetainDevice", "calls": 2, "time": 0.004645}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 174.885}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 174.438}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8177.226642, "utilization": 85.179444, "size": 1531980.0, "time": 187.347137}, {"type": "WRITE", "transfers": 1, "speed": 6473.560417, "utilization": 67.432921, "size": 519105.0, "time": 80.188518}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4766989, "speed": 232.297, "utilization": 2.01647, "size": 0.00800001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 301189, "speed": 477.199, "utilization": 4.14235, "size": 0.122434}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len4/run0.json b/code/fpga/memory_results/dna.20MB.len4/run0.json new file mode 100644 index 0000000..6abd4fc --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.3125, "power": 32.092273}, {"timestamp": 62.9602, "power": 32.092273}, {"timestamp": 83.5023, "power": 32.092273}, {"timestamp": 104.007, "power": 32.092273}, {"timestamp": 124.909, "power": 32.092273}, {"timestamp": 145.783, "power": 32.092273}, {"timestamp": 166.383, "power": 32.092273}, {"timestamp": 186.932, "power": 32.092273}, {"timestamp": 207.473, "power": 32.092273}, {"timestamp": 227.985, "power": 32.092273}, {"timestamp": 248.474, "power": 32.092273}, {"timestamp": 269.011, "power": 32.092273}, {"timestamp": 289.55, "power": 32.092273}, {"timestamp": 310.087, "power": 32.092273}, {"timestamp": 330.63, "power": 32.092273}, {"timestamp": 351.168, "power": 32.092273}, {"timestamp": 371.7, "power": 32.092273}, {"timestamp": 392.201, "power": 32.092273}, {"timestamp": 412.74, "power": 32.092273}, {"timestamp": 433.287, "power": 32.092273}, {"timestamp": 453.829, "power": 32.092273}, {"timestamp": 474.371, "power": 32.092273}, {"timestamp": 494.914, "power": 32.092273}, {"timestamp": 515.456, "power": 32.092273}, {"timestamp": 535.965, "power": 32.092273}, {"timestamp": 556.457, "power": 32.092273}, {"timestamp": 576.993, "power": 32.092273}, {"timestamp": 597.529, "power": 32.092273}, {"timestamp": 618.064, "power": 32.092273}, {"timestamp": 638.605, "power": 32.092273}, {"timestamp": 659.139, "power": 32.092273}, {"timestamp": 679.692, "power": 32.092273}, {"timestamp": 700.186, "power": 32.092273}, {"timestamp": 720.728, "power": 32.092273}, {"timestamp": 741.266, "power": 32.092273}, {"timestamp": 761.805, "power": 32.092273}, {"timestamp": 782.341, "power": 32.092273}, {"timestamp": 802.879, "power": 32.092273}, {"timestamp": 823.419, "power": 32.092273}, {"timestamp": 843.924, "power": 32.092273}, {"timestamp": 864.455, "power": 32.092273}, {"timestamp": 884.991, "power": 32.092273}, {"timestamp": 905.53, "power": 32.092273}, {"timestamp": 926.065, "power": 32.092273}, {"timestamp": 946.605, "power": 32.092273}, {"timestamp": 967.146, "power": 32.092273}, {"timestamp": 987.689, "power": 32.092273}, {"timestamp": 1008.18, "power": 31.821444}, {"timestamp": 1029.37, "power": 31.821444}, {"timestamp": 1049.96, "power": 31.821444}, {"timestamp": 1070.55, "power": 31.821444}, {"timestamp": 1091.14, "power": 31.821444}, {"timestamp": 1111.72, "power": 31.821444}, {"timestamp": 1132.28, "power": 31.821444}, {"timestamp": 1152.83, "power": 31.821444}, {"timestamp": 1173.42, "power": 31.821444}, {"timestamp": 1194.0, "power": 31.821444}, {"timestamp": 1214.59, "power": 31.821444}, {"timestamp": 1235.18, "power": 31.821444}, {"timestamp": 1255.75, "power": 31.821444}, {"timestamp": 1276.3, "power": 31.821444}, {"timestamp": 1296.86, "power": 31.821444}, {"timestamp": 1317.45, "power": 31.821444}, {"timestamp": 1338.03, "power": 31.821444}, {"timestamp": 1358.62, "power": 31.821444}, {"timestamp": 1379.21, "power": 31.821444}, {"timestamp": 1399.79, "power": 31.821444}, {"timestamp": 1420.34, "power": 31.821444}, {"timestamp": 1440.9, "power": 31.821444}, {"timestamp": 1461.49, "power": 31.821444}, {"timestamp": 1482.09, "power": 31.821444}, {"timestamp": 1502.68, "power": 31.821444}, {"timestamp": 1523.27, "power": 31.821444}, {"timestamp": 1543.83, "power": 31.821444}, {"timestamp": 1564.39, "power": 31.821444}, {"timestamp": 1584.94, "power": 31.821444}, {"timestamp": 1605.53, "power": 31.821444}, {"timestamp": 1626.12, "power": 31.821444}, {"timestamp": 1646.71, "power": 31.821444}, {"timestamp": 1667.31, "power": 31.821444}, {"timestamp": 1687.87, "power": 31.821444}, {"timestamp": 1708.42, "power": 31.821444}, {"timestamp": 1728.97, "power": 31.821444}, {"timestamp": 1749.56, "power": 31.821444}, {"timestamp": 1770.15, "power": 31.821444}, {"timestamp": 1790.74, "power": 31.821444}, {"timestamp": 1811.33, "power": 31.821444}, {"timestamp": 1831.9, "power": 31.821444}, {"timestamp": 1852.44, "power": 31.821444}, {"timestamp": 1873.0, "power": 31.821444}, {"timestamp": 1893.58, "power": 31.821444}, {"timestamp": 1914.17, "power": 31.821444}, {"timestamp": 1934.76, "power": 31.821444}, {"timestamp": 1955.36, "power": 31.821444}, {"timestamp": 1975.94, "power": 31.821444}, {"timestamp": 1996.49, "power": 31.821444}, {"timestamp": 2017.08, "power": 32.499325}, {"timestamp": 2038.17, "power": 32.499325}, {"timestamp": 2058.76, "power": 32.499325}, {"timestamp": 2079.35, "power": 32.499325}, {"timestamp": 2099.93, "power": 32.499325}, {"timestamp": 2120.48, "power": 32.499325}, {"timestamp": 2141.08, "power": 32.499325}, {"timestamp": 2161.67, "power": 32.499325}, {"timestamp": 2182.26, "power": 32.499325}, {"timestamp": 2202.85, "power": 32.499325}, {"timestamp": 2223.45, "power": 32.499325}, {"timestamp": 2244.03, "power": 32.499325}, {"timestamp": 2264.58, "power": 32.499325}, {"timestamp": 2285.17, "power": 32.499325}, {"timestamp": 2305.76, "power": 32.499325}, {"timestamp": 2326.36, "power": 32.499325}, {"timestamp": 2346.95, "power": 32.499325}, {"timestamp": 2367.55, "power": 32.499325}, {"timestamp": 2388.13, "power": 32.499325}, {"timestamp": 2408.68, "power": 32.499325}, {"timestamp": 2429.27, "power": 32.499325}, {"timestamp": 2449.86, "power": 32.499325}, {"timestamp": 2470.45, "power": 32.499325}, {"timestamp": 2491.04, "power": 32.499325}, {"timestamp": 2511.63, "power": 32.499325}, {"timestamp": 2532.2, "power": 32.499325}, {"timestamp": 2552.75, "power": 32.499325}, {"timestamp": 2573.34, "power": 32.499325}, {"timestamp": 2593.94, "power": 32.499325}, {"timestamp": 2614.53, "power": 32.499325}, {"timestamp": 2635.13, "power": 32.499325}, {"timestamp": 2655.7, "power": 32.499325}, {"timestamp": 2676.25, "power": 32.499325}, {"timestamp": 2696.81, "power": 32.499325}, {"timestamp": 2717.42, "power": 32.499325}, {"timestamp": 2738.01, "power": 32.499325}, {"timestamp": 2758.61, "power": 32.499325}, {"timestamp": 2779.2, "power": 32.499325}, {"timestamp": 2799.79, "power": 32.499325}, {"timestamp": 2820.34, "power": 32.499325}, {"timestamp": 2840.9, "power": 32.499325}, {"timestamp": 2861.49, "power": 32.499325}, {"timestamp": 2882.08, "power": 32.499325}, {"timestamp": 2902.67, "power": 32.499325}, {"timestamp": 2923.26, "power": 32.499325}, {"timestamp": 2943.83, "power": 32.499325}, {"timestamp": 2964.38, "power": 32.499325}, {"timestamp": 2984.94, "power": 32.499325}, {"timestamp": 3005.53, "power": 32.499325}, {"timestamp": 3026.12, "power": 31.904564999999998}, {"timestamp": 3047.19, "power": 31.904564999999998}, {"timestamp": 3067.77, "power": 31.904564999999998}, {"timestamp": 3088.32, "power": 31.904564999999998}, {"timestamp": 3108.87, "power": 31.904564999999998}, {"timestamp": 3129.47, "power": 31.904564999999998}, {"timestamp": 3150.06, "power": 31.904564999999998}, {"timestamp": 3170.68, "power": 31.904564999999998}, {"timestamp": 3191.27, "power": 31.904564999999998}, {"timestamp": 3211.82, "power": 31.904564999999998}, {"timestamp": 3232.3, "power": 31.904564999999998}, {"timestamp": 3252.82, "power": 31.904564999999998}, {"timestamp": 3273.34, "power": 31.904564999999998}, {"timestamp": 3293.86, "power": 31.904564999999998}, {"timestamp": 3314.38, "power": 31.904564999999998}, {"timestamp": 3334.9, "power": 31.904564999999998}, {"timestamp": 3355.42, "power": 31.904564999999998}, {"timestamp": 3375.93, "power": 31.904564999999998}, {"timestamp": 3396.4, "power": 31.904564999999998}, {"timestamp": 3416.92, "power": 31.904564999999998}, {"timestamp": 3437.45, "power": 31.904564999999998}, {"timestamp": 3457.97, "power": 31.904564999999998}, {"timestamp": 3478.5, "power": 31.904564999999998}, {"timestamp": 3499.03, "power": 31.904564999999998}, {"timestamp": 3519.58, "power": 31.904564999999998}, {"timestamp": 3540.14, "power": 31.904564999999998}, {"timestamp": 3560.7, "power": 31.904564999999998}, {"timestamp": 3581.24, "power": 31.904564999999998}, {"timestamp": 3601.78, "power": 31.904564999999998}, {"timestamp": 3622.32, "power": 31.904564999999998}, {"timestamp": 3642.87, "power": 31.904564999999998}, {"timestamp": 3663.41, "power": 31.904564999999998}, {"timestamp": 3683.93, "power": 31.904564999999998}, {"timestamp": 3704.47, "power": 31.904564999999998}, {"timestamp": 3725.01, "power": 31.904564999999998}, {"timestamp": 3745.55, "power": 31.904564999999998}, {"timestamp": 3766.1, "power": 31.904564999999998}, {"timestamp": 3786.64, "power": 31.904564999999998}, {"timestamp": 3807.18, "power": 31.904564999999998}, {"timestamp": 3827.72, "power": 31.904564999999998}, {"timestamp": 3848.22, "power": 31.904564999999998}, {"timestamp": 3868.75, "power": 31.904564999999998}, {"timestamp": 3889.29, "power": 31.904564999999998}, {"timestamp": 3909.84, "power": 31.904564999999998}, {"timestamp": 3930.34, "power": 31.904564999999998}, {"timestamp": 3950.88, "power": 31.904564999999998}, {"timestamp": 3971.44, "power": 31.904564999999998}, {"timestamp": 3991.95, "power": 31.904564999999998}, {"timestamp": 4012.45, "power": 31.904564999999998}, {"timestamp": 4033.01, "power": 32.915448}, {"timestamp": 4054.2, "power": 32.915448}, {"timestamp": 4074.74, "power": 32.915448}, {"timestamp": 4095.27, "power": 32.915448}, {"timestamp": 4115.79, "power": 32.915448}, {"timestamp": 4136.32, "power": 32.915448}, {"timestamp": 4156.86, "power": 32.915448}, {"timestamp": 4177.4, "power": 32.915448}, {"timestamp": 4197.94, "power": 32.915448}, {"timestamp": 4218.47, "power": 32.915448}, {"timestamp": 4239.01, "power": 32.915448}, {"timestamp": 4259.55, "power": 32.915448}, {"timestamp": 4280.08, "power": 32.915448}, {"timestamp": 4300.63, "power": 32.915448}, {"timestamp": 4321.2, "power": 32.915448}, {"timestamp": 4341.76, "power": 32.915448}, {"timestamp": 4362.33, "power": 32.915448}, {"timestamp": 4382.9, "power": 32.915448}, {"timestamp": 4403.46, "power": 32.915448}, {"timestamp": 4423.98, "power": 32.915448}, {"timestamp": 4444.53, "power": 32.915448}, {"timestamp": 4465.09, "power": 32.915448}, {"timestamp": 4485.65, "power": 32.915448}, {"timestamp": 4506.22, "power": 32.915448}, {"timestamp": 4526.8, "power": 32.915448}, {"timestamp": 4547.37, "power": 32.915448}, {"timestamp": 4567.88, "power": 32.915448}, {"timestamp": 4588.38, "power": 32.915448}, {"timestamp": 4608.94, "power": 32.915448}, {"timestamp": 4629.51, "power": 32.915448}, {"timestamp": 4650.06, "power": 32.915448}, {"timestamp": 4670.63, "power": 32.915448}, {"timestamp": 4691.2, "power": 32.915448}, {"timestamp": 4711.73, "power": 32.915448}, {"timestamp": 4732.21, "power": 32.915448}, {"timestamp": 4752.75, "power": 32.915448}, {"timestamp": 4773.28, "power": 32.915448}, {"timestamp": 4793.82, "power": 32.915448}, {"timestamp": 4814.36, "power": 32.915448}, {"timestamp": 4834.9, "power": 32.915448}, {"timestamp": 4855.44, "power": 32.915448}, {"timestamp": 4876.12, "power": 32.915448}, {"timestamp": 4896.65, "power": 32.915448}, {"timestamp": 4917.21, "power": 32.915448}, {"timestamp": 4937.76, "power": 32.915448}, {"timestamp": 4958.32, "power": 32.915448}, {"timestamp": 4978.89, "power": 32.915448}, {"timestamp": 4999.45, "power": 32.915448}, {"timestamp": 5019.96, "power": 32.915448}, {"timestamp": 5040.51, "power": 32.824202}, {"timestamp": 5061.61, "power": 32.824202}, {"timestamp": 5082.19, "power": 32.824202}, {"timestamp": 5102.75, "power": 32.824202}, {"timestamp": 5123.32, "power": 32.824202}, {"timestamp": 5143.84, "power": 32.824202}, {"timestamp": 5164.33, "power": 32.824202}, {"timestamp": 5184.89, "power": 32.824202}, {"timestamp": 5205.46, "power": 32.824202}, {"timestamp": 5226.02, "power": 32.824202}, {"timestamp": 5246.58, "power": 32.824202}, {"timestamp": 5267.15, "power": 32.824202}, {"timestamp": 5287.72, "power": 32.824202}, {"timestamp": 5308.21, "power": 32.824202}, {"timestamp": 5328.8, "power": 32.824202}, {"timestamp": 5349.34, "power": 32.824202}, {"timestamp": 5369.89, "power": 32.824202}, {"timestamp": 5390.43, "power": 32.824202}, {"timestamp": 5411.01, "power": 32.824202}, {"timestamp": 5431.57, "power": 32.824202}, {"timestamp": 5452.08, "power": 32.824202}, {"timestamp": 5472.64, "power": 32.824202}, {"timestamp": 5493.19, "power": 32.824202}, {"timestamp": 5513.75, "power": 32.824202}, {"timestamp": 5534.32, "power": 32.824202}, {"timestamp": 5554.88, "power": 32.824202}, {"timestamp": 5575.45, "power": 32.824202}, {"timestamp": 5595.97, "power": 32.824202}, {"timestamp": 5616.52, "power": 32.824202}, {"timestamp": 5637.08, "power": 32.824202}, {"timestamp": 5657.63, "power": 32.824202}, {"timestamp": 5678.2, "power": 32.824202}, {"timestamp": 5698.74, "power": 32.824202}, {"timestamp": 5719.31, "power": 32.824202}, {"timestamp": 5739.87, "power": 32.824202}, {"timestamp": 5760.37, "power": 32.824202}, {"timestamp": 5780.94, "power": 32.824202}, {"timestamp": 5801.5, "power": 32.824202}, {"timestamp": 5822.05, "power": 32.824202}, {"timestamp": 5842.62, "power": 32.824202}, {"timestamp": 5863.16, "power": 32.824202}, {"timestamp": 5883.7, "power": 32.824202}, {"timestamp": 5904.2, "power": 32.824202}, {"timestamp": 5924.76, "power": 32.824202}, {"timestamp": 5945.33, "power": 32.824202}, {"timestamp": 5965.89, "power": 32.824202}, {"timestamp": 5986.45, "power": 32.824202}, {"timestamp": 6006.99, "power": 32.824202}, {"timestamp": 6027.53, "power": 32.824202}, {"timestamp": 6048.05, "power": 33.134947999999994}, {"timestamp": 6069.16, "power": 33.134947999999994}, {"timestamp": 6089.69, "power": 33.134947999999994}, {"timestamp": 6110.23, "power": 33.134947999999994}, {"timestamp": 6130.77, "power": 33.134947999999994}, {"timestamp": 6151.31, "power": 33.134947999999994}, {"timestamp": 6171.84, "power": 33.134947999999994}, {"timestamp": 6192.33, "power": 33.134947999999994}, {"timestamp": 6212.86, "power": 33.134947999999994}, {"timestamp": 6233.4, "power": 33.134947999999994}, {"timestamp": 6253.94, "power": 33.134947999999994}, {"timestamp": 6274.47, "power": 33.134947999999994}, {"timestamp": 6295.01, "power": 33.134947999999994}, {"timestamp": 6315.58, "power": 33.134947999999994}, {"timestamp": 6336.08, "power": 33.134947999999994}, {"timestamp": 6356.62, "power": 33.134947999999994}, {"timestamp": 6377.19, "power": 33.134947999999994}, {"timestamp": 6397.75, "power": 33.134947999999994}, {"timestamp": 6418.28, "power": 33.134947999999994}, {"timestamp": 6438.85, "power": 33.134947999999994}, {"timestamp": 6459.4, "power": 33.134947999999994}, {"timestamp": 6479.91, "power": 33.134947999999994}, {"timestamp": 6500.41, "power": 33.134947999999994}, {"timestamp": 6520.97, "power": 33.134947999999994}, {"timestamp": 6541.54, "power": 33.134947999999994}, {"timestamp": 6562.07, "power": 33.134947999999994}, {"timestamp": 6582.64, "power": 33.134947999999994}, {"timestamp": 6603.19, "power": 33.134947999999994}, {"timestamp": 6623.73, "power": 33.134947999999994}, {"timestamp": 6644.23, "power": 33.134947999999994}, {"timestamp": 6664.79, "power": 33.134947999999994}, {"timestamp": 6685.35, "power": 33.134947999999994}, {"timestamp": 6705.89, "power": 33.134947999999994}, {"timestamp": 6726.43, "power": 33.134947999999994}, {"timestamp": 6746.98, "power": 33.134947999999994}, {"timestamp": 6767.54, "power": 33.134947999999994}, {"timestamp": 6788.06, "power": 33.134947999999994}, {"timestamp": 6808.64, "power": 33.134947999999994}, {"timestamp": 6829.2, "power": 33.134947999999994}, {"timestamp": 6849.74, "power": 33.134947999999994}, {"timestamp": 6870.28, "power": 33.134947999999994}, {"timestamp": 6890.81, "power": 33.134947999999994}, {"timestamp": 6911.35, "power": 33.134947999999994}, {"timestamp": 6931.86, "power": 33.134947999999994}, {"timestamp": 6952.36, "power": 33.134947999999994}, {"timestamp": 6972.92, "power": 33.134947999999994}, {"timestamp": 6993.48, "power": 33.134947999999994}, {"timestamp": 7014.05, "power": 33.134947999999994}, {"timestamp": 7034.62, "power": 33.134947999999994}, {"timestamp": 7055.17, "power": 33.017861}, {"timestamp": 7076.28, "power": 33.017861}, {"timestamp": 7096.81, "power": 33.017861}, {"timestamp": 7117.38, "power": 33.017861}, {"timestamp": 7137.94, "power": 33.017861}, {"timestamp": 7158.51, "power": 33.017861}, {"timestamp": 7179.07, "power": 33.017861}, {"timestamp": 7199.66, "power": 33.017861}, {"timestamp": 7220.16, "power": 33.017861}, {"timestamp": 7240.69, "power": 33.017861}, {"timestamp": 7261.22, "power": 33.017861}, {"timestamp": 7281.8, "power": 33.017861}, {"timestamp": 7302.36, "power": 33.017861}, {"timestamp": 7322.92, "power": 33.017861}, {"timestamp": 7343.47, "power": 33.017861}, {"timestamp": 7363.99, "power": 33.017861}, {"timestamp": 7384.53, "power": 33.017861}, {"timestamp": 7405.07, "power": 33.017861}, {"timestamp": 7425.61, "power": 33.017861}, {"timestamp": 7446.14, "power": 33.017861}, {"timestamp": 7466.68, "power": 33.017861}, {"timestamp": 7487.22, "power": 33.017861}, {"timestamp": 7507.73, "power": 33.017861}, {"timestamp": 7528.23, "power": 33.017861}, {"timestamp": 7548.78, "power": 33.017861}, {"timestamp": 7569.32, "power": 33.017861}, {"timestamp": 7589.88, "power": 33.017861}, {"timestamp": 7610.45, "power": 33.017861}, {"timestamp": 7631.0, "power": 33.017861}, {"timestamp": 7651.54, "power": 33.017861}, {"timestamp": 7672.07, "power": 33.017861}, {"timestamp": 7692.59, "power": 33.017861}, {"timestamp": 7713.13, "power": 33.017861}, {"timestamp": 7733.67, "power": 33.017861}, {"timestamp": 7754.21, "power": 33.017861}, {"timestamp": 7774.75, "power": 33.017861}, {"timestamp": 7795.28, "power": 33.017861}, {"timestamp": 7815.8, "power": 33.017861}, {"timestamp": 7836.29, "power": 33.017861}, {"timestamp": 7856.83, "power": 33.017861}, {"timestamp": 7877.36, "power": 33.017861}, {"timestamp": 7897.9, "power": 33.017861}, {"timestamp": 7918.44, "power": 33.017861}, {"timestamp": 7938.98, "power": 33.017861}, {"timestamp": 7959.52, "power": 33.017861}, {"timestamp": 7980.03, "power": 33.017861}, {"timestamp": 8000.56, "power": 33.017861}, {"timestamp": 8021.1, "power": 33.017861}, {"timestamp": 8041.64, "power": 33.017861}, {"timestamp": 8062.18, "power": 32.920082}, {"timestamp": 8083.28, "power": 32.920082}, {"timestamp": 8103.8, "power": 32.920082}, {"timestamp": 8124.29, "power": 32.920082}, {"timestamp": 8144.82, "power": 32.920082}, {"timestamp": 8165.39, "power": 32.920082}, {"timestamp": 8185.96, "power": 32.920082}, {"timestamp": 8206.53, "power": 32.920082}, {"timestamp": 8227.1, "power": 32.920082}, {"timestamp": 8247.67, "power": 32.920082}, {"timestamp": 8268.17, "power": 32.920082}, {"timestamp": 8288.74, "power": 32.920082}, {"timestamp": 8309.31, "power": 32.920082}, {"timestamp": 8329.88, "power": 32.920082}, {"timestamp": 8350.43, "power": 32.920082}, {"timestamp": 8371.01, "power": 32.920082}, {"timestamp": 8391.57, "power": 32.920082}, {"timestamp": 8412.08, "power": 32.920082}, {"timestamp": 8432.64, "power": 32.920082}, {"timestamp": 8453.2, "power": 32.920082}, {"timestamp": 8473.78, "power": 32.920082}, {"timestamp": 8494.34, "power": 32.920082}, {"timestamp": 8514.92, "power": 32.920082}, {"timestamp": 8535.49, "power": 32.920082}, {"timestamp": 8556.01, "power": 32.920082}, {"timestamp": 8576.56, "power": 32.920082}, {"timestamp": 8597.14, "power": 32.920082}, {"timestamp": 8617.71, "power": 32.920082}, {"timestamp": 8638.28, "power": 32.920082}, {"timestamp": 8658.84, "power": 32.920082}, {"timestamp": 8679.4, "power": 32.920082}, {"timestamp": 8699.92, "power": 32.920082}, {"timestamp": 8720.47, "power": 32.920082}, {"timestamp": 8741.05, "power": 32.920082}, {"timestamp": 8761.58, "power": 32.920082}, {"timestamp": 8782.13, "power": 32.920082}, {"timestamp": 8802.67, "power": 32.920082}, {"timestamp": 8823.21, "power": 32.920082}, {"timestamp": 8843.72, "power": 32.920082}, {"timestamp": 8864.25, "power": 32.920082}, {"timestamp": 8884.79, "power": 32.920082}, {"timestamp": 8905.34, "power": 32.920082}, {"timestamp": 8925.88, "power": 32.920082}, {"timestamp": 8946.44, "power": 32.920082}, {"timestamp": 8967.02, "power": 32.920082}, {"timestamp": 8987.59, "power": 32.920082}, {"timestamp": 9008.12, "power": 32.920082}, {"timestamp": 9028.67, "power": 32.920082}, {"timestamp": 9049.23, "power": 32.920082}, {"timestamp": 9069.81, "power": 32.867414}, {"timestamp": 9091.41, "power": 32.867414}, {"timestamp": 9111.93, "power": 32.867414}, {"timestamp": 9132.43, "power": 32.867414}, {"timestamp": 9152.97, "power": 32.867414}, {"timestamp": 9173.51, "power": 32.867414}, {"timestamp": 9194.09, "power": 32.867414}, {"timestamp": 9214.67, "power": 32.867414}, {"timestamp": 9235.23, "power": 32.867414}, {"timestamp": 9255.73, "power": 32.867414}, {"timestamp": 9276.23, "power": 32.867414}, {"timestamp": 9296.79, "power": 32.867414}, {"timestamp": 9317.37, "power": 32.867414}, {"timestamp": 9337.94, "power": 32.867414}, {"timestamp": 9358.52, "power": 32.867414}, {"timestamp": 9379.09, "power": 32.867414}, {"timestamp": 9399.66, "power": 32.867414}, {"timestamp": 9420.16, "power": 32.867414}, {"timestamp": 9440.72, "power": 32.867414}, {"timestamp": 9461.29, "power": 32.867414}, {"timestamp": 9481.86, "power": 32.867414}, {"timestamp": 9502.43, "power": 32.867414}, {"timestamp": 9523.0, "power": 32.867414}, {"timestamp": 9543.56, "power": 32.867414}, {"timestamp": 9564.08, "power": 32.867414}, {"timestamp": 9584.61, "power": 32.867414}, {"timestamp": 9605.15, "power": 32.867414}, {"timestamp": 9625.69, "power": 32.867414}, {"timestamp": 9646.23, "power": 32.867414}, {"timestamp": 9666.77, "power": 32.867414}, {"timestamp": 9687.32, "power": 32.867414}, {"timestamp": 9707.84, "power": 32.867414}, {"timestamp": 9728.37, "power": 32.867414}, {"timestamp": 9748.91, "power": 32.867414}, {"timestamp": 9769.45, "power": 32.867414}, {"timestamp": 9790.0, "power": 32.867414}, {"timestamp": 9810.54, "power": 32.867414}, {"timestamp": 9831.08, "power": 32.867414}, {"timestamp": 9851.62, "power": 32.867414}, {"timestamp": 9872.14, "power": 32.867414}, {"timestamp": 9892.67, "power": 32.867414}, {"timestamp": 9913.22, "power": 32.867414}, {"timestamp": 9933.76, "power": 32.867414}, {"timestamp": 9954.3, "power": 32.867414}, {"timestamp": 9974.85, "power": 32.867414}, {"timestamp": 9995.39, "power": 32.867414}, {"timestamp": 10015.9, "power": 32.867414}, {"timestamp": 10036.4, "power": 32.867414}, {"timestamp": 10056.9, "power": 32.867414}, {"timestamp": 10077.5, "power": 33.143789999999996}, {"timestamp": 10098.8, "power": 33.143789999999996}, {"timestamp": 10119.3, "power": 33.143789999999996}, {"timestamp": 10139.8, "power": 33.143789999999996}, {"timestamp": 10160.3, "power": 33.143789999999996}, {"timestamp": 10180.9, "power": 33.143789999999996}, {"timestamp": 10201.5, "power": 33.143789999999996}, {"timestamp": 10222.0, "power": 33.143789999999996}, {"timestamp": 10242.6, "power": 33.143789999999996}, {"timestamp": 10263.2, "power": 33.143789999999996}, {"timestamp": 10283.7, "power": 33.143789999999996}, {"timestamp": 10304.2, "power": 33.143789999999996}, {"timestamp": 10324.8, "power": 33.143789999999996}, {"timestamp": 10345.4, "power": 33.143789999999996}, {"timestamp": 10365.9, "power": 33.143789999999996}, {"timestamp": 10386.5, "power": 33.143789999999996}, {"timestamp": 10407.1, "power": 33.143789999999996}, {"timestamp": 10427.7, "power": 33.143789999999996}, {"timestamp": 10448.2, "power": 33.143789999999996}, {"timestamp": 10468.7, "power": 33.143789999999996}, {"timestamp": 10489.3, "power": 33.143789999999996}, {"timestamp": 10509.8, "power": 33.143789999999996}, {"timestamp": 10530.4, "power": 33.143789999999996}, {"timestamp": 10550.9, "power": 33.143789999999996}, {"timestamp": 10571.4, "power": 33.143789999999996}, {"timestamp": 10592.0, "power": 33.143789999999996}, {"timestamp": 10612.5, "power": 33.143789999999996}, {"timestamp": 10633.1, "power": 33.143789999999996}, {"timestamp": 10653.6, "power": 33.143789999999996}, {"timestamp": 10674.2, "power": 33.143789999999996}, {"timestamp": 10694.7, "power": 33.143789999999996}, {"timestamp": 10715.3, "power": 33.143789999999996}, {"timestamp": 10735.8, "power": 33.143789999999996}, {"timestamp": 10756.3, "power": 33.143789999999996}, {"timestamp": 10776.8, "power": 33.143789999999996}, {"timestamp": 10797.4, "power": 33.143789999999996}, {"timestamp": 10817.9, "power": 33.143789999999996}, {"timestamp": 10838.4, "power": 33.143789999999996}, {"timestamp": 10859.0, "power": 33.143789999999996}, {"timestamp": 10879.5, "power": 33.143789999999996}, {"timestamp": 10900.1, "power": 33.143789999999996}, {"timestamp": 10920.6, "power": 33.143789999999996}, {"timestamp": 10941.1, "power": 33.143789999999996}, {"timestamp": 10961.7, "power": 33.143789999999996}, {"timestamp": 10982.2, "power": 33.143789999999996}, {"timestamp": 11002.8, "power": 33.143789999999996}, {"timestamp": 11023.3, "power": 33.143789999999996}, {"timestamp": 11043.9, "power": 33.143789999999996}, {"timestamp": 11064.4, "power": 33.143789999999996}, {"timestamp": 11084.9, "power": 33.21929}, {"timestamp": 11106.1, "power": 33.21929}, {"timestamp": 11126.6, "power": 33.21929}, {"timestamp": 11147.2, "power": 33.21929}, {"timestamp": 11167.7, "power": 33.21929}, {"timestamp": 11188.2, "power": 33.21929}, {"timestamp": 11208.7, "power": 33.21929}, {"timestamp": 11229.3, "power": 33.21929}, {"timestamp": 11249.8, "power": 33.21929}, {"timestamp": 11270.4, "power": 33.21929}, {"timestamp": 11290.9, "power": 33.21929}, {"timestamp": 11311.4, "power": 33.21929}, {"timestamp": 11332.0, "power": 33.21929}, {"timestamp": 11352.5, "power": 33.21929}, {"timestamp": 11373.0, "power": 33.21929}, {"timestamp": 11393.6, "power": 33.21929}, {"timestamp": 11414.1, "power": 33.21929}, {"timestamp": 11434.7, "power": 33.21929}, {"timestamp": 11455.3, "power": 33.21929}, {"timestamp": 11475.8, "power": 33.21929}, {"timestamp": 11496.3, "power": 33.21929}, {"timestamp": 11516.8, "power": 33.21929}, {"timestamp": 11537.4, "power": 33.21929}, {"timestamp": 11558.0, "power": 33.21929}, {"timestamp": 11578.5, "power": 33.21929}, {"timestamp": 11599.1, "power": 33.21929}, {"timestamp": 11619.7, "power": 33.21929}, {"timestamp": 11640.2, "power": 33.21929}, {"timestamp": 11660.7, "power": 33.21929}, {"timestamp": 11681.3, "power": 33.21929}, {"timestamp": 11701.8, "power": 33.21929}, {"timestamp": 11722.4, "power": 33.21929}, {"timestamp": 11742.9, "power": 33.21929}, {"timestamp": 11763.4, "power": 33.21929}, {"timestamp": 11784.0, "power": 33.21929}, {"timestamp": 11804.5, "power": 33.21929}, {"timestamp": 11825.0, "power": 33.21929}, {"timestamp": 11845.6, "power": 33.21929}, {"timestamp": 11866.1, "power": 33.21929}, {"timestamp": 11886.7, "power": 33.21929}, {"timestamp": 11907.2, "power": 33.21929}, {"timestamp": 11927.7, "power": 33.21929}, {"timestamp": 11948.2, "power": 33.21929}, {"timestamp": 11968.8, "power": 33.21929}, {"timestamp": 11989.3, "power": 33.21929}, {"timestamp": 12009.9, "power": 33.21929}, {"timestamp": 12030.4, "power": 33.21929}, {"timestamp": 12051.0, "power": 33.21929}, {"timestamp": 12071.5, "power": 33.21929}, {"timestamp": 12092.0, "power": 32.924524000000005}, {"timestamp": 12113.2, "power": 32.924524000000005}, {"timestamp": 12133.7, "power": 32.924524000000005}, {"timestamp": 12154.3, "power": 32.924524000000005}, {"timestamp": 12174.8, "power": 32.924524000000005}, {"timestamp": 12195.4, "power": 32.924524000000005}, {"timestamp": 12215.9, "power": 32.924524000000005}, {"timestamp": 12236.4, "power": 32.924524000000005}, {"timestamp": 12256.9, "power": 32.924524000000005}, {"timestamp": 12277.5, "power": 32.924524000000005}, {"timestamp": 12298.1, "power": 32.924524000000005}, {"timestamp": 12318.6, "power": 32.924524000000005}, {"timestamp": 12339.2, "power": 32.924524000000005}, {"timestamp": 12359.7, "power": 32.924524000000005}, {"timestamp": 12380.2, "power": 32.924524000000005}, {"timestamp": 12400.7, "power": 32.924524000000005}, {"timestamp": 12421.3, "power": 32.924524000000005}, {"timestamp": 12441.9, "power": 32.924524000000005}, {"timestamp": 12462.5, "power": 32.924524000000005}, {"timestamp": 12483.1, "power": 32.924524000000005}, {"timestamp": 12503.6, "power": 32.924524000000005}, {"timestamp": 12524.1, "power": 32.924524000000005}, {"timestamp": 12544.7, "power": 32.924524000000005}, {"timestamp": 12565.3, "power": 32.924524000000005}, {"timestamp": 12585.8, "power": 32.924524000000005}, {"timestamp": 12606.4, "power": 32.924524000000005}, {"timestamp": 12627.0, "power": 32.924524000000005}, {"timestamp": 12647.5, "power": 32.924524000000005}, {"timestamp": 12668.0, "power": 32.924524000000005}, {"timestamp": 12688.6, "power": 32.924524000000005}, {"timestamp": 12709.1, "power": 32.924524000000005}, {"timestamp": 12729.7, "power": 32.924524000000005}, {"timestamp": 12750.2, "power": 32.924524000000005}, {"timestamp": 12770.8, "power": 32.924524000000005}, {"timestamp": 12791.3, "power": 32.924524000000005}, {"timestamp": 12811.8, "power": 32.924524000000005}, {"timestamp": 12832.3, "power": 32.924524000000005}, {"timestamp": 12852.8, "power": 32.924524000000005}, {"timestamp": 12873.4, "power": 32.924524000000005}, {"timestamp": 12893.9, "power": 32.924524000000005}, {"timestamp": 12914.5, "power": 32.924524000000005}, {"timestamp": 12935.0, "power": 32.924524000000005}, {"timestamp": 12955.6, "power": 32.924524000000005}, {"timestamp": 12976.1, "power": 32.924524000000005}, {"timestamp": 12996.7, "power": 32.924524000000005}, {"timestamp": 13017.3, "power": 32.924524000000005}, {"timestamp": 13037.8, "power": 32.924524000000005}, {"timestamp": 13058.4, "power": 32.924524000000005}, {"timestamp": 13079.0, "power": 32.924524000000005}, {"timestamp": 13099.5, "power": 33.092411999999996}, {"timestamp": 13120.7, "power": 33.092411999999996}, {"timestamp": 13141.3, "power": 33.092411999999996}, {"timestamp": 13161.8, "power": 33.092411999999996}, {"timestamp": 13182.3, "power": 33.092411999999996}, {"timestamp": 13202.9, "power": 33.092411999999996}, {"timestamp": 13223.4, "power": 33.092411999999996}, {"timestamp": 13243.9, "power": 33.092411999999996}, {"timestamp": 13264.5, "power": 33.092411999999996}, {"timestamp": 13285.0, "power": 33.092411999999996}, {"timestamp": 13305.6, "power": 33.092411999999996}, {"timestamp": 13326.1, "power": 33.092411999999996}, {"timestamp": 13346.6, "power": 33.092411999999996}, {"timestamp": 13367.2, "power": 33.092411999999996}, {"timestamp": 13387.7, "power": 33.092411999999996}, {"timestamp": 13408.2, "power": 33.092411999999996}, {"timestamp": 13428.7, "power": 33.092411999999996}, {"timestamp": 13449.3, "power": 33.092411999999996}, {"timestamp": 13469.8, "power": 33.092411999999996}, {"timestamp": 13490.3, "power": 33.092411999999996}, {"timestamp": 13510.9, "power": 33.092411999999996}, {"timestamp": 13531.4, "power": 33.092411999999996}, {"timestamp": 13551.9, "power": 33.092411999999996}, {"timestamp": 13572.5, "power": 33.092411999999996}, {"timestamp": 13593.0, "power": 33.092411999999996}, {"timestamp": 13613.5, "power": 33.092411999999996}, {"timestamp": 13634.1, "power": 33.092411999999996}, {"timestamp": 13654.6, "power": 33.092411999999996}, {"timestamp": 13675.2, "power": 33.092411999999996}, {"timestamp": 13695.7, "power": 33.092411999999996}, {"timestamp": 13716.2, "power": 33.092411999999996}, {"timestamp": 13736.7, "power": 33.092411999999996}, {"timestamp": 13757.3, "power": 33.092411999999996}, {"timestamp": 13777.8, "power": 33.092411999999996}, {"timestamp": 13798.3, "power": 33.092411999999996}, {"timestamp": 13818.9, "power": 33.092411999999996}, {"timestamp": 13839.4, "power": 33.092411999999996}, {"timestamp": 13859.9, "power": 33.092411999999996}, {"timestamp": 13880.4, "power": 33.092411999999996}, {"timestamp": 13901.0, "power": 33.092411999999996}, {"timestamp": 13921.5, "power": 33.092411999999996}, {"timestamp": 13942.1, "power": 33.092411999999996}, {"timestamp": 13962.6, "power": 33.092411999999996}, {"timestamp": 13983.2, "power": 33.092411999999996}, {"timestamp": 14003.7, "power": 33.092411999999996}, {"timestamp": 14024.2, "power": 33.092411999999996}, {"timestamp": 14044.8, "power": 33.092411999999996}, {"timestamp": 14065.3, "power": 33.092411999999996}, {"timestamp": 14085.9, "power": 33.092411999999996}, {"timestamp": 14106.5, "power": 32.85604}, {"timestamp": 14128.5, "power": 32.85604}, {"timestamp": 14149.1, "power": 32.85604}, {"timestamp": 14169.6, "power": 32.85604}, {"timestamp": 14190.2, "power": 32.85604}, {"timestamp": 14210.7, "power": 32.85604}, {"timestamp": 14231.3, "power": 32.85604}, {"timestamp": 14251.8, "power": 32.85604}, {"timestamp": 14272.3, "power": 32.85604}, {"timestamp": 14292.8, "power": 32.85604}, {"timestamp": 14313.4, "power": 32.85604}, {"timestamp": 14333.9, "power": 32.85604}, {"timestamp": 14354.5, "power": 32.85604}, {"timestamp": 14375.0, "power": 32.85604}, {"timestamp": 14395.6, "power": 32.85604}, {"timestamp": 14416.1, "power": 32.85604}, {"timestamp": 14436.6, "power": 32.85604}, {"timestamp": 14457.2, "power": 32.85604}, {"timestamp": 14477.8, "power": 32.85604}, {"timestamp": 14498.4, "power": 32.85604}, {"timestamp": 14518.9, "power": 32.85604}, {"timestamp": 14539.5, "power": 32.85604}, {"timestamp": 14560.0, "power": 32.85604}, {"timestamp": 14580.6, "power": 32.85604}, {"timestamp": 14601.2, "power": 32.85604}, {"timestamp": 14621.8, "power": 32.85604}, {"timestamp": 14642.3, "power": 32.85604}, {"timestamp": 14662.9, "power": 32.85604}, {"timestamp": 14683.5, "power": 32.85604}, {"timestamp": 14704.0, "power": 32.85604}, {"timestamp": 14724.6, "power": 32.85604}, {"timestamp": 14745.1, "power": 32.85604}, {"timestamp": 14765.7, "power": 32.85604}, {"timestamp": 14786.3, "power": 32.85604}, {"timestamp": 14806.9, "power": 32.85604}, {"timestamp": 14827.4, "power": 32.85604}, {"timestamp": 14847.9, "power": 32.85604}, {"timestamp": 14868.5, "power": 32.85604}, {"timestamp": 14889.1, "power": 32.85604}, {"timestamp": 14909.6, "power": 32.85604}, {"timestamp": 14930.2, "power": 32.85604}, {"timestamp": 14950.8, "power": 32.85604}, {"timestamp": 14971.3, "power": 32.85604}, {"timestamp": 14991.8, "power": 32.85604}, {"timestamp": 15012.3, "power": 32.85604}, {"timestamp": 15032.9, "power": 32.85604}, {"timestamp": 15053.5, "power": 32.85604}, {"timestamp": 15074.0, "power": 32.85604}, {"timestamp": 15094.6, "power": 32.85604}, {"timestamp": 15115.2, "power": 33.241187}, {"timestamp": 15136.3, "power": 33.241187}, {"timestamp": 15156.9, "power": 33.241187}, {"timestamp": 15177.4, "power": 33.241187}, {"timestamp": 15198.0, "power": 33.241187}, {"timestamp": 15218.5, "power": 33.241187}, {"timestamp": 15239.1, "power": 33.241187}, {"timestamp": 15259.6, "power": 33.241187}, {"timestamp": 15280.2, "power": 33.241187}, {"timestamp": 15300.7, "power": 33.241187}, {"timestamp": 15321.3, "power": 33.241187}, {"timestamp": 15341.8, "power": 33.241187}, {"timestamp": 15362.4, "power": 33.241187}, {"timestamp": 15382.9, "power": 33.241187}, {"timestamp": 15403.4, "power": 33.241187}, {"timestamp": 15424.0, "power": 33.241187}, {"timestamp": 15444.5, "power": 33.241187}, {"timestamp": 15465.1, "power": 33.241187}, {"timestamp": 15485.6, "power": 33.241187}, {"timestamp": 15506.2, "power": 33.241187}, {"timestamp": 15526.7, "power": 33.241187}, {"timestamp": 15547.3, "power": 33.241187}, {"timestamp": 15567.8, "power": 33.241187}, {"timestamp": 15588.3, "power": 33.241187}, {"timestamp": 15608.8, "power": 33.241187}, {"timestamp": 15629.4, "power": 33.241187}, {"timestamp": 15649.9, "power": 33.241187}, {"timestamp": 15670.5, "power": 33.241187}, {"timestamp": 15691.0, "power": 33.241187}, {"timestamp": 15711.6, "power": 33.241187}, {"timestamp": 15732.1, "power": 33.241187}, {"timestamp": 15752.6, "power": 33.241187}, {"timestamp": 15773.2, "power": 33.241187}, {"timestamp": 15793.7, "power": 33.241187}, {"timestamp": 15814.3, "power": 33.241187}, {"timestamp": 15834.8, "power": 33.241187}, {"timestamp": 15855.4, "power": 33.241187}, {"timestamp": 15875.9, "power": 33.241187}, {"timestamp": 15896.5, "power": 33.241187}, {"timestamp": 15917.0, "power": 33.241187}, {"timestamp": 15937.6, "power": 33.241187}, {"timestamp": 15958.1, "power": 33.241187}, {"timestamp": 15978.7, "power": 33.241187}, {"timestamp": 15999.3, "power": 33.241187}, {"timestamp": 16019.8, "power": 33.241187}, {"timestamp": 16040.3, "power": 33.241187}, {"timestamp": 16060.9, "power": 33.241187}, {"timestamp": 16081.5, "power": 33.241187}, {"timestamp": 16102.0, "power": 33.241187}, {"timestamp": 16122.6, "power": 33.262618}, {"timestamp": 16143.8, "power": 33.262618}, {"timestamp": 16164.3, "power": 33.262618}, {"timestamp": 16184.8, "power": 33.262618}, {"timestamp": 16205.4, "power": 33.262618}, {"timestamp": 16225.9, "power": 33.262618}, {"timestamp": 16246.5, "power": 33.262618}, {"timestamp": 16267.0, "power": 33.262618}, {"timestamp": 16287.6, "power": 33.262618}, {"timestamp": 16308.1, "power": 33.262618}, {"timestamp": 16328.6, "power": 33.262618}, {"timestamp": 16349.2, "power": 33.262618}, {"timestamp": 16369.7, "power": 33.262618}, {"timestamp": 16390.3, "power": 33.262618}, {"timestamp": 16410.8, "power": 33.262618}, {"timestamp": 16431.4, "power": 33.262618}, {"timestamp": 16451.9, "power": 33.262618}, {"timestamp": 16472.4, "power": 33.262618}, {"timestamp": 16493.0, "power": 33.262618}, {"timestamp": 16513.5, "power": 33.262618}, {"timestamp": 16534.1, "power": 33.262618}, {"timestamp": 16554.6, "power": 33.262618}, {"timestamp": 16575.2, "power": 33.262618}, {"timestamp": 16595.7, "power": 33.262618}, {"timestamp": 16616.2, "power": 33.262618}, {"timestamp": 16636.8, "power": 33.262618}, {"timestamp": 16657.3, "power": 33.262618}, {"timestamp": 16677.9, "power": 33.262618}, {"timestamp": 16698.4, "power": 33.262618}, {"timestamp": 16719.0, "power": 33.262618}, {"timestamp": 16739.5, "power": 33.262618}, {"timestamp": 16760.1, "power": 33.262618}, {"timestamp": 16780.6, "power": 33.262618}, {"timestamp": 16801.2, "power": 33.262618}, {"timestamp": 16821.7, "power": 33.262618}, {"timestamp": 16842.3, "power": 33.262618}, {"timestamp": 16862.8, "power": 33.262618}, {"timestamp": 16883.4, "power": 33.262618}, {"timestamp": 16903.9, "power": 33.262618}, {"timestamp": 16924.4, "power": 33.262618}, {"timestamp": 16945.0, "power": 33.262618}, {"timestamp": 16965.5, "power": 33.262618}, {"timestamp": 16986.1, "power": 33.262618}, {"timestamp": 17006.6, "power": 33.262618}, {"timestamp": 17027.2, "power": 33.262618}, {"timestamp": 17047.7, "power": 33.262618}, {"timestamp": 17068.2, "power": 33.262618}, {"timestamp": 17088.8, "power": 33.262618}, {"timestamp": 17109.3, "power": 33.262618}, {"timestamp": 17129.9, "power": 32.829167}, {"timestamp": 17151.0, "power": 32.829167}, {"timestamp": 17171.5, "power": 32.829167}, {"timestamp": 17192.1, "power": 32.829167}, {"timestamp": 17212.6, "power": 32.829167}, {"timestamp": 17233.2, "power": 32.829167}, {"timestamp": 17253.7, "power": 32.829167}, {"timestamp": 17274.3, "power": 32.829167}, {"timestamp": 17294.8, "power": 32.829167}, {"timestamp": 17315.4, "power": 32.829167}, {"timestamp": 17335.9, "power": 32.829167}, {"timestamp": 17356.4, "power": 32.829167}, {"timestamp": 17376.9, "power": 32.829167}, {"timestamp": 17397.5, "power": 32.829167}, {"timestamp": 17418.0, "power": 32.829167}, {"timestamp": 17438.6, "power": 32.829167}, {"timestamp": 17459.1, "power": 32.829167}, {"timestamp": 17479.7, "power": 32.829167}, {"timestamp": 17500.2, "power": 32.829167}, {"timestamp": 17520.7, "power": 32.829167}, {"timestamp": 17541.3, "power": 32.829167}, {"timestamp": 17561.8, "power": 32.829167}, {"timestamp": 17582.4, "power": 32.829167}, {"timestamp": 17602.9, "power": 32.829167}, {"timestamp": 17623.5, "power": 32.829167}, {"timestamp": 17644.0, "power": 32.829167}, {"timestamp": 17664.5, "power": 32.829167}, {"timestamp": 17685.1, "power": 32.829167}, {"timestamp": 17705.6, "power": 32.829167}, {"timestamp": 17726.2, "power": 32.829167}, {"timestamp": 17746.7, "power": 32.829167}, {"timestamp": 17767.3, "power": 32.829167}, {"timestamp": 17787.8, "power": 32.829167}, {"timestamp": 17808.3, "power": 32.829167}, {"timestamp": 17828.9, "power": 32.829167}, {"timestamp": 17849.4, "power": 32.829167}, {"timestamp": 17870.0, "power": 32.829167}, {"timestamp": 17890.5, "power": 32.829167}, {"timestamp": 17911.0, "power": 32.829167}, {"timestamp": 17931.6, "power": 32.829167}, {"timestamp": 17952.1, "power": 32.829167}, {"timestamp": 17972.6, "power": 32.829167}, {"timestamp": 17993.2, "power": 32.829167}, {"timestamp": 18013.7, "power": 32.829167}, {"timestamp": 18034.3, "power": 32.829167}, {"timestamp": 18054.8, "power": 32.829167}, {"timestamp": 18075.4, "power": 32.829167}, {"timestamp": 18095.9, "power": 32.829167}, {"timestamp": 18116.5, "power": 32.829167}, {"timestamp": 18137.0, "power": 33.094674999999995}, {"timestamp": 18158.1, "power": 33.094674999999995}, {"timestamp": 18178.6, "power": 33.094674999999995}, {"timestamp": 18199.2, "power": 33.094674999999995}, {"timestamp": 18219.7, "power": 33.094674999999995}, {"timestamp": 18240.2, "power": 33.094674999999995}, {"timestamp": 18260.7, "power": 33.094674999999995}, {"timestamp": 18281.3, "power": 33.094674999999995}, {"timestamp": 18301.8, "power": 33.094674999999995}, {"timestamp": 18322.4, "power": 33.094674999999995}, {"timestamp": 18342.9, "power": 33.094674999999995}, {"timestamp": 18363.5, "power": 33.094674999999995}, {"timestamp": 18384.0, "power": 33.094674999999995}, {"timestamp": 18404.5, "power": 33.094674999999995}, {"timestamp": 18425.1, "power": 33.094674999999995}, {"timestamp": 18445.6, "power": 33.094674999999995}, {"timestamp": 18466.2, "power": 33.094674999999995}, {"timestamp": 18486.7, "power": 33.094674999999995}, {"timestamp": 18507.3, "power": 33.094674999999995}, {"timestamp": 18527.8, "power": 33.094674999999995}, {"timestamp": 18548.3, "power": 33.094674999999995}, {"timestamp": 18568.9, "power": 33.094674999999995}, {"timestamp": 18589.4, "power": 33.094674999999995}, {"timestamp": 18610.0, "power": 33.094674999999995}, {"timestamp": 18630.5, "power": 33.094674999999995}, {"timestamp": 18651.1, "power": 33.094674999999995}, {"timestamp": 18671.6, "power": 33.094674999999995}, {"timestamp": 18692.1, "power": 33.094674999999995}, {"timestamp": 18712.7, "power": 33.094674999999995}, {"timestamp": 18733.2, "power": 33.094674999999995}, {"timestamp": 18753.8, "power": 33.094674999999995}, {"timestamp": 18774.3, "power": 33.094674999999995}, {"timestamp": 18794.9, "power": 33.094674999999995}, {"timestamp": 18815.4, "power": 33.094674999999995}, {"timestamp": 18836.0, "power": 33.094674999999995}, {"timestamp": 18856.5, "power": 33.094674999999995}, {"timestamp": 18877.1, "power": 33.094674999999995}, {"timestamp": 18897.6, "power": 33.094674999999995}, {"timestamp": 18918.2, "power": 33.094674999999995}, {"timestamp": 18938.8, "power": 33.094674999999995}, {"timestamp": 18959.3, "power": 33.094674999999995}, {"timestamp": 18979.9, "power": 33.094674999999995}, {"timestamp": 19000.5, "power": 33.094674999999995}, {"timestamp": 19021.1, "power": 33.094674999999995}, {"timestamp": 19041.6, "power": 33.094674999999995}, {"timestamp": 19062.2, "power": 33.094674999999995}, {"timestamp": 19082.8, "power": 33.094674999999995}, {"timestamp": 19103.3, "power": 33.094674999999995}, {"timestamp": 19123.8, "power": 33.094674999999995}, {"timestamp": 19144.3, "power": 32.836405}, {"timestamp": 19165.4, "power": 32.836405}, {"timestamp": 19186.0, "power": 32.836405}, {"timestamp": 19206.5, "power": 32.836405}, {"timestamp": 19227.1, "power": 32.836405}, {"timestamp": 19247.6, "power": 32.836405}, {"timestamp": 19268.1, "power": 32.836405}, {"timestamp": 19288.7, "power": 32.836405}, {"timestamp": 19309.2, "power": 32.836405}, {"timestamp": 19329.8, "power": 32.836405}, {"timestamp": 19350.3, "power": 32.836405}, {"timestamp": 19370.9, "power": 32.836405}, {"timestamp": 19391.4, "power": 32.836405}, {"timestamp": 19411.9, "power": 32.836405}, {"timestamp": 19432.5, "power": 32.836405}, {"timestamp": 19453.0, "power": 32.836405}, {"timestamp": 19473.6, "power": 32.836405}, {"timestamp": 19494.1, "power": 32.836405}, {"timestamp": 19514.7, "power": 32.836405}, {"timestamp": 19535.2, "power": 32.836405}, {"timestamp": 19555.8, "power": 32.836405}, {"timestamp": 19576.2, "power": 32.836405}, {"timestamp": 19596.8, "power": 32.836405}, {"timestamp": 19617.3, "power": 32.836405}, {"timestamp": 19637.9, "power": 32.836405}, {"timestamp": 19658.4, "power": 32.836405}, {"timestamp": 19679.0, "power": 32.836405}, {"timestamp": 19699.5, "power": 32.836405}, {"timestamp": 19720.1, "power": 32.836405}, {"timestamp": 19740.6, "power": 32.836405}, {"timestamp": 19761.2, "power": 32.836405}, {"timestamp": 19781.7, "power": 32.836405}, {"timestamp": 19802.3, "power": 32.836405}, {"timestamp": 19822.8, "power": 32.836405}, {"timestamp": 19843.4, "power": 32.836405}, {"timestamp": 19863.9, "power": 32.836405}, {"timestamp": 19884.4, "power": 32.836405}, {"timestamp": 19905.0, "power": 32.836405}, {"timestamp": 19925.5, "power": 32.836405}, {"timestamp": 19946.1, "power": 32.836405}, {"timestamp": 19966.7, "power": 32.836405}, {"timestamp": 19987.2, "power": 32.836405}, {"timestamp": 20007.7, "power": 32.836405}, {"timestamp": 20028.2, "power": 32.836405}, {"timestamp": 20048.8, "power": 32.836405}, {"timestamp": 20069.4, "power": 32.836405}, {"timestamp": 20089.9, "power": 32.836405}, {"timestamp": 20110.5, "power": 32.836405}, {"timestamp": 20131.1, "power": 32.836405}, {"timestamp": 20151.7, "power": 32.948692}, {"timestamp": 20172.8, "power": 32.948692}, {"timestamp": 20193.3, "power": 32.948692}, {"timestamp": 20213.9, "power": 32.948692}, {"timestamp": 20234.4, "power": 32.948692}, {"timestamp": 20255.0, "power": 32.948692}, {"timestamp": 20275.5, "power": 32.948692}, {"timestamp": 20296.0, "power": 32.948692}, {"timestamp": 20316.6, "power": 32.948692}, {"timestamp": 20337.1, "power": 32.948692}, {"timestamp": 20357.7, "power": 32.948692}, {"timestamp": 20378.2, "power": 32.948692}, {"timestamp": 20398.8, "power": 32.948692}, {"timestamp": 20419.3, "power": 32.948692}, {"timestamp": 20439.9, "power": 32.948692}, {"timestamp": 20460.3, "power": 32.948692}, {"timestamp": 20480.9, "power": 32.948692}, {"timestamp": 20501.5, "power": 32.948692}, {"timestamp": 20522.1, "power": 32.948692}, {"timestamp": 20542.7, "power": 32.948692}, {"timestamp": 20563.2, "power": 32.948692}, {"timestamp": 20583.7, "power": 32.948692}, {"timestamp": 20604.2, "power": 32.948692}, {"timestamp": 20624.8, "power": 32.948692}, {"timestamp": 20645.4, "power": 32.948692}, {"timestamp": 20666.0, "power": 32.948692}, {"timestamp": 20686.5, "power": 32.948692}, {"timestamp": 20707.1, "power": 32.948692}, {"timestamp": 20727.6, "power": 32.948692}, {"timestamp": 20748.1, "power": 32.948692}, {"timestamp": 20768.7, "power": 32.948692}, {"timestamp": 20789.2, "power": 32.948692}, {"timestamp": 20809.8, "power": 32.948692}, {"timestamp": 20830.3, "power": 32.948692}, {"timestamp": 20850.9, "power": 32.948692}, {"timestamp": 20871.4, "power": 32.948692}, {"timestamp": 20891.9, "power": 32.948692}, {"timestamp": 20912.5, "power": 32.948692}, {"timestamp": 20933.0, "power": 32.948692}, {"timestamp": 20953.6, "power": 32.948692}, {"timestamp": 20974.1, "power": 32.948692}, {"timestamp": 20994.7, "power": 32.948692}, {"timestamp": 21015.2, "power": 32.948692}, {"timestamp": 21035.7, "power": 32.948692}, {"timestamp": 21056.2, "power": 32.948692}, {"timestamp": 21076.8, "power": 32.948692}, {"timestamp": 21097.4, "power": 32.948692}, {"timestamp": 21118.0, "power": 32.948692}, {"timestamp": 21138.6, "power": 32.948692}, {"timestamp": 21159.2, "power": 32.627764}, {"timestamp": 21180.3, "power": 32.627764}, {"timestamp": 21200.9, "power": 32.627764}, {"timestamp": 21221.4, "power": 32.627764}, {"timestamp": 21242.0, "power": 32.627764}, {"timestamp": 21262.5, "power": 32.627764}, {"timestamp": 21283.1, "power": 32.627764}, {"timestamp": 21303.6, "power": 32.627764}, {"timestamp": 21324.1, "power": 32.627764}, {"timestamp": 21344.7, "power": 32.627764}, {"timestamp": 21365.2, "power": 32.627764}, {"timestamp": 21385.8, "power": 32.627764}, {"timestamp": 21406.3, "power": 32.627764}, {"timestamp": 21426.9, "power": 32.627764}, {"timestamp": 21447.4, "power": 32.627764}, {"timestamp": 21468.0, "power": 32.627764}, {"timestamp": 21488.5, "power": 32.627764}, {"timestamp": 21509.1, "power": 32.627764}, {"timestamp": 21529.6, "power": 32.627764}, {"timestamp": 21550.2, "power": 32.627764}, {"timestamp": 21570.7, "power": 32.627764}, {"timestamp": 21591.3, "power": 32.627764}, {"timestamp": 21611.8, "power": 32.627764}, {"timestamp": 21632.3, "power": 32.627764}, {"timestamp": 21652.8, "power": 32.627764}, {"timestamp": 21673.4, "power": 32.627764}, {"timestamp": 21694.0, "power": 32.627764}, {"timestamp": 21714.5, "power": 32.627764}, {"timestamp": 21735.1, "power": 32.627764}, {"timestamp": 21755.6, "power": 32.627764}, {"timestamp": 21776.1, "power": 32.627764}, {"timestamp": 21796.7, "power": 32.627764}, {"timestamp": 21817.2, "power": 32.627764}, {"timestamp": 21837.8, "power": 32.627764}, {"timestamp": 21858.3, "power": 32.627764}, {"timestamp": 21878.9, "power": 32.627764}, {"timestamp": 21899.5, "power": 32.627764}, {"timestamp": 21920.0, "power": 32.627764}, {"timestamp": 21940.5, "power": 32.627764}, {"timestamp": 21961.1, "power": 32.627764}, {"timestamp": 21981.7, "power": 32.627764}, {"timestamp": 22002.2, "power": 32.627764}, {"timestamp": 22022.8, "power": 32.627764}, {"timestamp": 22043.3, "power": 32.627764}, {"timestamp": 22063.8, "power": 32.627764}, {"timestamp": 22084.3, "power": 32.627764}, {"timestamp": 22104.9, "power": 32.627764}, {"timestamp": 22125.4, "power": 32.627764}, {"timestamp": 22146.0, "power": 32.627764}, {"timestamp": 22166.5, "power": 33.002734000000004}, {"timestamp": 22187.7, "power": 33.002734000000004}, {"timestamp": 22208.2, "power": 33.002734000000004}, {"timestamp": 22228.7, "power": 33.002734000000004}, {"timestamp": 22249.3, "power": 33.002734000000004}, {"timestamp": 22269.9, "power": 33.002734000000004}, {"timestamp": 22290.4, "power": 33.002734000000004}, {"timestamp": 22311.0, "power": 33.002734000000004}, {"timestamp": 22331.6, "power": 33.002734000000004}, {"timestamp": 22352.1, "power": 33.002734000000004}, {"timestamp": 22372.7, "power": 33.002734000000004}, {"timestamp": 22393.2, "power": 33.002734000000004}, {"timestamp": 22413.8, "power": 33.002734000000004}, {"timestamp": 22434.4, "power": 33.002734000000004}, {"timestamp": 22454.9, "power": 33.002734000000004}, {"timestamp": 22475.5, "power": 33.002734000000004}, {"timestamp": 22496.0, "power": 33.002734000000004}, {"timestamp": 22516.6, "power": 33.002734000000004}, {"timestamp": 22537.1, "power": 33.002734000000004}, {"timestamp": 22557.7, "power": 33.002734000000004}, {"timestamp": 22578.3, "power": 33.002734000000004}, {"timestamp": 22598.9, "power": 33.002734000000004}, {"timestamp": 22619.5, "power": 33.002734000000004}, {"timestamp": 22640.0, "power": 33.002734000000004}, {"timestamp": 22660.5, "power": 33.002734000000004}, {"timestamp": 22681.1, "power": 33.002734000000004}, {"timestamp": 22701.6, "power": 33.002734000000004}, {"timestamp": 22722.2, "power": 33.002734000000004}, {"timestamp": 22742.7, "power": 33.002734000000004}, {"timestamp": 22763.3, "power": 33.002734000000004}, {"timestamp": 22783.8, "power": 33.002734000000004}, {"timestamp": 22804.3, "power": 33.002734000000004}, {"timestamp": 22824.9, "power": 33.002734000000004}, {"timestamp": 22845.4, "power": 33.002734000000004}, {"timestamp": 22866.0, "power": 33.002734000000004}, {"timestamp": 22886.5, "power": 33.002734000000004}, {"timestamp": 22907.1, "power": 33.002734000000004}, {"timestamp": 22927.6, "power": 33.002734000000004}, {"timestamp": 22948.1, "power": 33.002734000000004}, {"timestamp": 22968.7, "power": 33.002734000000004}, {"timestamp": 22989.3, "power": 33.002734000000004}, {"timestamp": 23009.8, "power": 33.002734000000004}, {"timestamp": 23030.4, "power": 33.002734000000004}, {"timestamp": 23051.0, "power": 33.002734000000004}, {"timestamp": 23071.6, "power": 33.002734000000004}, {"timestamp": 23092.1, "power": 33.002734000000004}, {"timestamp": 23112.7, "power": 33.002734000000004}, {"timestamp": 23133.2, "power": 33.002734000000004}, {"timestamp": 23153.8, "power": 33.002734000000004}, {"timestamp": 23174.4, "power": 32.862397}, {"timestamp": 23195.5, "power": 32.862397}, {"timestamp": 23216.0, "power": 32.862397}, {"timestamp": 23236.5, "power": 32.862397}, {"timestamp": 23257.1, "power": 32.862397}, {"timestamp": 23277.6, "power": 32.862397}, {"timestamp": 23298.2, "power": 32.862397}, {"timestamp": 23318.7, "power": 32.862397}, {"timestamp": 23339.3, "power": 32.862397}, {"timestamp": 23359.8, "power": 32.862397}, {"timestamp": 23380.4, "power": 32.862397}, {"timestamp": 23400.9, "power": 32.862397}, {"timestamp": 23421.5, "power": 32.862397}, {"timestamp": 23442.0, "power": 32.862397}, {"timestamp": 23462.6, "power": 32.862397}, {"timestamp": 23483.1, "power": 32.862397}, {"timestamp": 23503.7, "power": 32.862397}, {"timestamp": 23524.2, "power": 32.862397}, {"timestamp": 23544.7, "power": 32.862397}, {"timestamp": 23565.3, "power": 32.862397}, {"timestamp": 23585.8, "power": 32.862397}, {"timestamp": 23606.4, "power": 32.862397}, {"timestamp": 23626.9, "power": 32.862397}, {"timestamp": 23647.5, "power": 32.862397}, {"timestamp": 23668.0, "power": 32.862397}, {"timestamp": 23688.5, "power": 32.862397}, {"timestamp": 23709.1, "power": 32.862397}, {"timestamp": 23729.7, "power": 32.862397}, {"timestamp": 23750.2, "power": 32.862397}, {"timestamp": 23770.8, "power": 32.862397}, {"timestamp": 23791.3, "power": 32.862397}, {"timestamp": 23811.8, "power": 32.862397}, {"timestamp": 23832.3, "power": 32.862397}, {"timestamp": 23852.9, "power": 32.862397}, {"timestamp": 23873.4, "power": 32.862397}, {"timestamp": 23894.0, "power": 32.862397}, {"timestamp": 23914.5, "power": 32.862397}, {"timestamp": 23935.1, "power": 32.862397}, {"timestamp": 23955.6, "power": 32.862397}, {"timestamp": 23976.2, "power": 32.862397}, {"timestamp": 23996.7, "power": 32.862397}, {"timestamp": 24017.3, "power": 32.862397}, {"timestamp": 24037.8, "power": 32.862397}, {"timestamp": 24058.4, "power": 32.862397}, {"timestamp": 24078.9, "power": 32.862397}, {"timestamp": 24099.5, "power": 32.862397}, {"timestamp": 24120.0, "power": 32.862397}, {"timestamp": 24140.6, "power": 32.862397}, {"timestamp": 24161.2, "power": 32.862397}, {"timestamp": 24181.7, "power": 33.032732}, {"timestamp": 24204.6, "power": 33.032732}, {"timestamp": 24225.1, "power": 33.032732}, {"timestamp": 24245.7, "power": 33.032732}, {"timestamp": 24266.2, "power": 33.032732}, {"timestamp": 24286.8, "power": 33.032732}, {"timestamp": 24307.3, "power": 33.032732}, {"timestamp": 24327.8, "power": 33.032732}, {"timestamp": 24348.3, "power": 33.032732}, {"timestamp": 24368.9, "power": 33.032732}, {"timestamp": 24389.4, "power": 33.032732}, {"timestamp": 24410.0, "power": 33.032732}, {"timestamp": 24430.5, "power": 33.032732}, {"timestamp": 24451.1, "power": 33.032732}, {"timestamp": 24471.6, "power": 33.032732}, {"timestamp": 24492.1, "power": 33.032732}, {"timestamp": 24512.7, "power": 33.032732}, {"timestamp": 24533.2, "power": 33.032732}, {"timestamp": 24553.7, "power": 33.032732}, {"timestamp": 24574.3, "power": 33.032732}, {"timestamp": 24594.9, "power": 33.032732}, {"timestamp": 24615.4, "power": 33.032732}, {"timestamp": 24635.9, "power": 33.032732}, {"timestamp": 24656.5, "power": 33.032732}, {"timestamp": 24677.0, "power": 33.032732}, {"timestamp": 24697.5, "power": 33.032732}, {"timestamp": 24718.1, "power": 33.032732}, {"timestamp": 24738.6, "power": 33.032732}, {"timestamp": 24759.2, "power": 33.032732}, {"timestamp": 24779.7, "power": 33.032732}, {"timestamp": 24800.2, "power": 33.032732}, {"timestamp": 24820.8, "power": 33.032732}, {"timestamp": 24841.3, "power": 33.032732}, {"timestamp": 24861.9, "power": 33.032732}, {"timestamp": 24882.4, "power": 33.032732}, {"timestamp": 24903.0, "power": 33.032732}, {"timestamp": 24923.5, "power": 33.032732}, {"timestamp": 24944.0, "power": 33.032732}, {"timestamp": 24964.6, "power": 33.032732}, {"timestamp": 24985.2, "power": 33.032732}, {"timestamp": 25005.7, "power": 33.032732}, {"timestamp": 25026.3, "power": 33.032732}, {"timestamp": 25046.9, "power": 33.032732}, {"timestamp": 25067.4, "power": 33.032732}, {"timestamp": 25088.0, "power": 33.032732}, {"timestamp": 25108.5, "power": 33.032732}, {"timestamp": 25129.1, "power": 33.032732}, {"timestamp": 25149.6, "power": 33.032732}, {"timestamp": 25170.2, "power": 33.032732}, {"timestamp": 25190.8, "power": 33.072992}, {"timestamp": 25211.9, "power": 33.072992}, {"timestamp": 25232.4, "power": 33.072992}, {"timestamp": 25252.9, "power": 33.072992}, {"timestamp": 25273.5, "power": 33.072992}, {"timestamp": 25294.0, "power": 33.072992}, {"timestamp": 25314.6, "power": 33.072992}, {"timestamp": 25335.1, "power": 33.072992}, {"timestamp": 25355.7, "power": 33.072992}, {"timestamp": 25376.2, "power": 33.072992}, {"timestamp": 25396.7, "power": 33.072992}, {"timestamp": 25417.3, "power": 33.072992}, {"timestamp": 25437.9, "power": 33.072992}, {"timestamp": 25458.5, "power": 33.072992}, {"timestamp": 25479.0, "power": 33.072992}, {"timestamp": 25499.6, "power": 33.072992}, {"timestamp": 25520.1, "power": 33.072992}, {"timestamp": 25540.6, "power": 33.072992}, {"timestamp": 25561.2, "power": 33.072992}, {"timestamp": 25581.8, "power": 33.072992}, {"timestamp": 25602.4, "power": 33.072992}, {"timestamp": 25622.9, "power": 33.072992}, {"timestamp": 25643.5, "power": 33.072992}, {"timestamp": 25664.0, "power": 33.072992}, {"timestamp": 25684.6, "power": 33.072992}, {"timestamp": 25705.1, "power": 33.072992}, {"timestamp": 25725.7, "power": 33.072992}, {"timestamp": 25746.3, "power": 33.072992}, {"timestamp": 25766.8, "power": 33.072992}, {"timestamp": 25787.4, "power": 33.072992}, {"timestamp": 25808.0, "power": 33.072992}, {"timestamp": 25828.5, "power": 33.072992}, {"timestamp": 25849.1, "power": 33.072992}, {"timestamp": 25869.6, "power": 33.072992}, {"timestamp": 25890.2, "power": 33.072992}, {"timestamp": 25910.7, "power": 33.072992}, {"timestamp": 25931.3, "power": 33.072992}, {"timestamp": 25951.8, "power": 33.072992}, {"timestamp": 25972.3, "power": 33.072992}, {"timestamp": 25992.9, "power": 33.072992}, {"timestamp": 26013.4, "power": 33.072992}, {"timestamp": 26034.0, "power": 33.072992}, {"timestamp": 26054.6, "power": 33.072992}, {"timestamp": 26075.1, "power": 33.072992}, {"timestamp": 26095.7, "power": 33.072992}, {"timestamp": 26116.2, "power": 33.072992}, {"timestamp": 26136.8, "power": 33.072992}, {"timestamp": 26157.4, "power": 33.072992}, {"timestamp": 26177.9, "power": 33.072992}, {"timestamp": 26198.5, "power": 33.003976}, {"timestamp": 26219.6, "power": 33.003976}, {"timestamp": 26240.1, "power": 33.003976}, {"timestamp": 26260.7, "power": 33.003976}, {"timestamp": 26281.2, "power": 33.003976}, {"timestamp": 26301.8, "power": 33.003976}, {"timestamp": 26322.3, "power": 33.003976}, {"timestamp": 26342.9, "power": 33.003976}, {"timestamp": 26363.4, "power": 33.003976}, {"timestamp": 26383.9, "power": 33.003976}, {"timestamp": 26404.4, "power": 33.003976}, {"timestamp": 26425.0, "power": 33.003976}, {"timestamp": 26445.5, "power": 33.003976}, {"timestamp": 26466.0, "power": 33.003976}, {"timestamp": 26486.5, "power": 33.003976}, {"timestamp": 26507.1, "power": 33.003976}, {"timestamp": 26527.6, "power": 33.003976}, {"timestamp": 26548.1, "power": 33.003976}, {"timestamp": 26568.6, "power": 33.003976}, {"timestamp": 26589.1, "power": 33.003976}, {"timestamp": 26609.7, "power": 33.003976}, {"timestamp": 26630.2, "power": 33.003976}, {"timestamp": 26650.7, "power": 33.003976}, {"timestamp": 26671.3, "power": 33.003976}, {"timestamp": 26691.8, "power": 33.003976}, {"timestamp": 26712.2, "power": 33.003976}, {"timestamp": 26732.8, "power": 33.003976}, {"timestamp": 26753.3, "power": 33.003976}, {"timestamp": 26773.8, "power": 33.003976}, {"timestamp": 26794.3, "power": 33.003976}, {"timestamp": 26814.8, "power": 33.003976}, {"timestamp": 26835.4, "power": 33.003976}, {"timestamp": 26855.9, "power": 33.003976}, {"timestamp": 26876.4, "power": 33.003976}, {"timestamp": 26896.9, "power": 33.003976}, {"timestamp": 26917.4, "power": 33.003976}, {"timestamp": 26937.9, "power": 33.003976}, {"timestamp": 26958.5, "power": 33.003976}, {"timestamp": 26979.0, "power": 33.003976}, {"timestamp": 26999.5, "power": 33.003976}, {"timestamp": 27020.0, "power": 33.003976}, {"timestamp": 27040.5, "power": 33.003976}, {"timestamp": 27061.1, "power": 33.003976}, {"timestamp": 27081.6, "power": 33.003976}, {"timestamp": 27102.1, "power": 33.003976}, {"timestamp": 27122.6, "power": 33.003976}, {"timestamp": 27143.1, "power": 33.003976}, {"timestamp": 27163.7, "power": 33.003976}, {"timestamp": 27184.2, "power": 33.003976}, {"timestamp": 27204.7, "power": 35.615962}, {"timestamp": 27225.9, "power": 35.615962}, {"timestamp": 27246.4, "power": 35.615962}, {"timestamp": 27266.9, "power": 35.615962}, {"timestamp": 27287.4, "power": 35.615962}, {"timestamp": 27307.9, "power": 35.615962}, {"timestamp": 27328.4, "power": 35.615962}, {"timestamp": 27348.9, "power": 35.615962}, {"timestamp": 27369.5, "power": 35.615962}, {"timestamp": 27390.0, "power": 35.615962}, {"timestamp": 27410.5, "power": 35.615962}, {"timestamp": 27431.0, "power": 35.615962}, {"timestamp": 27451.5, "power": 35.615962}, {"timestamp": 27472.0, "power": 35.615962}, {"timestamp": 27492.6, "power": 35.615962}, {"timestamp": 27513.1, "power": 35.615962}, {"timestamp": 27533.6, "power": 35.615962}, {"timestamp": 27554.1, "power": 35.615962}, {"timestamp": 27574.7, "power": 35.615962}, {"timestamp": 27595.2, "power": 35.615962}, {"timestamp": 27615.7, "power": 35.615962}, {"timestamp": 27636.2, "power": 35.615962}, {"timestamp": 27656.7, "power": 35.615962}, {"timestamp": 27677.2, "power": 35.615962}, {"timestamp": 27697.8, "power": 35.615962}, {"timestamp": 27718.3, "power": 35.615962}, {"timestamp": 27738.8, "power": 35.615962}, {"timestamp": 27759.4, "power": 35.615962}, {"timestamp": 27779.9, "power": 35.615962}, {"timestamp": 27800.4, "power": 35.615962}, {"timestamp": 27820.9, "power": 35.615962}, {"timestamp": 27841.5, "power": 35.615962}, {"timestamp": 27862.0, "power": 35.615962}, {"timestamp": 27882.5, "power": 35.615962}, {"timestamp": 27903.0, "power": 35.615962}, {"timestamp": 27923.6, "power": 35.615962}, {"timestamp": 27944.1, "power": 35.615962}, {"timestamp": 27964.6, "power": 35.615962}, {"timestamp": 27985.1, "power": 35.615962}, {"timestamp": 28005.6, "power": 35.615962}, {"timestamp": 28026.2, "power": 35.615962}, {"timestamp": 28046.7, "power": 35.615962}, {"timestamp": 28067.2, "power": 35.615962}, {"timestamp": 28087.7, "power": 35.615962}, {"timestamp": 28108.2, "power": 35.615962}, {"timestamp": 28128.7, "power": 35.615962}, {"timestamp": 28149.2, "power": 35.615962}, {"timestamp": 28169.8, "power": 35.615962}, {"timestamp": 28190.3, "power": 35.615962}, {"timestamp": 28210.8, "power": 33.131795}, {"timestamp": 28232.0, "power": 33.131795}, {"timestamp": 28252.5, "power": 33.131795}, {"timestamp": 28273.0, "power": 33.131795}, {"timestamp": 28293.5, "power": 33.131795}, {"timestamp": 28314.1, "power": 33.131795}, {"timestamp": 28334.6, "power": 33.131795}, {"timestamp": 28355.1, "power": 33.131795}, {"timestamp": 28375.6, "power": 33.131795}, {"timestamp": 28396.1, "power": 33.131795}], "timeline": {"START": "3380.27098", "END": "26318.16343"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24331.5}, {"name": "clSetKernelArg", "calls": 19, "time": 3036.83}, {"name": "clReleaseKernel", "calls": 1, "time": 805.703}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.9238}, {"name": "clReleaseContext", "calls": 1, "time": 43.6886}, {"name": "clCreateContext", "calls": 1, "time": 40.1293}, {"name": "clReleaseProgram", "calls": 1, "time": 18.4871}, {"name": "clCreateKernel", "calls": 1, "time": 0.34547}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.337182}, {"name": "clEnqueueTask", "calls": 1, "time": 0.148945}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.09618}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073969}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028472}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02585}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020178}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010196}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009481}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008486}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00691}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006473}, {"name": "clRetainDevice", "calls": 2, "time": 0.004834}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22937.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22937.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9412.730329, "utilization": 98.049274, "size": 11091200.0, "time": 1178.323357}, {"type": "WRITE", "transfers": 1, "speed": 6340.856337, "utilization": 66.050587, "size": 1363180.0, "time": 214.983423}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 751830884, "speed": 262.312, "utilization": 2.27701, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46999510, "speed": 476.649, "utilization": 4.13758, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len4/run1.json b/code/fpga/memory_results/dna.20MB.len4/run1.json new file mode 100644 index 0000000..153ca88 --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.1725, "power": 32.109119}, {"timestamp": 63.8188, "power": 32.109119}, {"timestamp": 84.361, "power": 32.109119}, {"timestamp": 104.894, "power": 32.109119}, {"timestamp": 125.724, "power": 32.109119}, {"timestamp": 146.587, "power": 32.109119}, {"timestamp": 167.121, "power": 32.109119}, {"timestamp": 187.673, "power": 32.109119}, {"timestamp": 208.217, "power": 32.109119}, {"timestamp": 228.764, "power": 32.109119}, {"timestamp": 249.311, "power": 32.109119}, {"timestamp": 269.826, "power": 32.109119}, {"timestamp": 290.322, "power": 32.109119}, {"timestamp": 310.858, "power": 32.109119}, {"timestamp": 331.391, "power": 32.109119}, {"timestamp": 351.933, "power": 32.109119}, {"timestamp": 372.474, "power": 32.109119}, {"timestamp": 393.017, "power": 32.109119}, {"timestamp": 413.556, "power": 32.109119}, {"timestamp": 434.066, "power": 32.109119}, {"timestamp": 454.601, "power": 32.109119}, {"timestamp": 475.14, "power": 32.109119}, {"timestamp": 495.681, "power": 32.109119}, {"timestamp": 516.224, "power": 32.109119}, {"timestamp": 536.765, "power": 32.109119}, {"timestamp": 557.308, "power": 32.109119}, {"timestamp": 577.823, "power": 32.109119}, {"timestamp": 598.32, "power": 32.109119}, {"timestamp": 618.855, "power": 32.109119}, {"timestamp": 639.392, "power": 32.109119}, {"timestamp": 659.928, "power": 32.109119}, {"timestamp": 680.47, "power": 32.109119}, {"timestamp": 701.007, "power": 32.109119}, {"timestamp": 721.555, "power": 32.109119}, {"timestamp": 742.081, "power": 32.109119}, {"timestamp": 762.613, "power": 32.109119}, {"timestamp": 783.153, "power": 32.109119}, {"timestamp": 803.695, "power": 32.109119}, {"timestamp": 824.234, "power": 32.109119}, {"timestamp": 844.775, "power": 32.109119}, {"timestamp": 865.314, "power": 32.109119}, {"timestamp": 885.822, "power": 32.109119}, {"timestamp": 906.316, "power": 32.109119}, {"timestamp": 926.851, "power": 32.109119}, {"timestamp": 947.393, "power": 32.109119}, {"timestamp": 967.932, "power": 32.109119}, {"timestamp": 988.478, "power": 32.109119}, {"timestamp": 1009.01, "power": 31.872538}, {"timestamp": 1030.17, "power": 31.872538}, {"timestamp": 1050.73, "power": 31.872538}, {"timestamp": 1071.33, "power": 31.872538}, {"timestamp": 1091.92, "power": 31.872538}, {"timestamp": 1112.51, "power": 31.872538}, {"timestamp": 1133.11, "power": 31.872538}, {"timestamp": 1153.68, "power": 31.872538}, {"timestamp": 1174.23, "power": 31.872538}, {"timestamp": 1194.79, "power": 31.872538}, {"timestamp": 1215.39, "power": 31.872538}, {"timestamp": 1235.99, "power": 31.872538}, {"timestamp": 1256.58, "power": 31.872538}, {"timestamp": 1277.18, "power": 31.872538}, {"timestamp": 1297.77, "power": 31.872538}, {"timestamp": 1318.32, "power": 31.872538}, {"timestamp": 1338.88, "power": 31.872538}, {"timestamp": 1359.48, "power": 31.872538}, {"timestamp": 1380.08, "power": 31.872538}, {"timestamp": 1400.69, "power": 31.872538}, {"timestamp": 1421.29, "power": 31.872538}, {"timestamp": 1441.87, "power": 31.872538}, {"timestamp": 1462.43, "power": 31.872538}, {"timestamp": 1482.99, "power": 31.872538}, {"timestamp": 1503.58, "power": 31.872538}, {"timestamp": 1524.18, "power": 31.872538}, {"timestamp": 1544.78, "power": 31.872538}, {"timestamp": 1565.38, "power": 31.872538}, {"timestamp": 1585.96, "power": 31.872538}, {"timestamp": 1606.52, "power": 31.872538}, {"timestamp": 1627.11, "power": 31.872538}, {"timestamp": 1647.71, "power": 31.872538}, {"timestamp": 1668.3, "power": 31.872538}, {"timestamp": 1688.9, "power": 31.872538}, {"timestamp": 1709.49, "power": 31.872538}, {"timestamp": 1730.08, "power": 31.872538}, {"timestamp": 1750.64, "power": 31.872538}, {"timestamp": 1771.24, "power": 31.872538}, {"timestamp": 1791.83, "power": 31.872538}, {"timestamp": 1812.43, "power": 31.872538}, {"timestamp": 1833.03, "power": 31.872538}, {"timestamp": 1853.64, "power": 31.872538}, {"timestamp": 1874.19, "power": 31.872538}, {"timestamp": 1894.75, "power": 31.872538}, {"timestamp": 1915.35, "power": 31.872538}, {"timestamp": 1935.95, "power": 31.872538}, {"timestamp": 1956.55, "power": 31.872538}, {"timestamp": 1977.15, "power": 31.872538}, {"timestamp": 1997.75, "power": 31.872538}, {"timestamp": 2018.31, "power": 31.744318}, {"timestamp": 2039.42, "power": 31.744318}, {"timestamp": 2060.02, "power": 31.744318}, {"timestamp": 2080.61, "power": 31.744318}, {"timestamp": 2101.21, "power": 31.744318}, {"timestamp": 2121.8, "power": 31.744318}, {"timestamp": 2142.36, "power": 31.744318}, {"timestamp": 2162.91, "power": 31.744318}, {"timestamp": 2183.51, "power": 31.744318}, {"timestamp": 2204.1, "power": 31.744318}, {"timestamp": 2224.7, "power": 31.744318}, {"timestamp": 2245.3, "power": 31.744318}, {"timestamp": 2265.93, "power": 31.744318}, {"timestamp": 2286.49, "power": 31.744318}, {"timestamp": 2307.08, "power": 31.744318}, {"timestamp": 2327.68, "power": 31.744318}, {"timestamp": 2348.27, "power": 31.744318}, {"timestamp": 2368.87, "power": 31.744318}, {"timestamp": 2389.48, "power": 31.744318}, {"timestamp": 2410.06, "power": 31.744318}, {"timestamp": 2430.62, "power": 31.744318}, {"timestamp": 2451.22, "power": 31.744318}, {"timestamp": 2471.81, "power": 31.744318}, {"timestamp": 2492.4, "power": 31.744318}, {"timestamp": 2513.0, "power": 31.744318}, {"timestamp": 2533.6, "power": 31.744318}, {"timestamp": 2554.17, "power": 31.744318}, {"timestamp": 2574.73, "power": 31.744318}, {"timestamp": 2595.33, "power": 31.744318}, {"timestamp": 2615.92, "power": 31.744318}, {"timestamp": 2636.51, "power": 31.744318}, {"timestamp": 2657.11, "power": 31.744318}, {"timestamp": 2677.67, "power": 31.744318}, {"timestamp": 2698.24, "power": 31.744318}, {"timestamp": 2718.96, "power": 31.744318}, {"timestamp": 2739.55, "power": 31.744318}, {"timestamp": 2760.15, "power": 31.744318}, {"timestamp": 2780.75, "power": 31.744318}, {"timestamp": 2801.35, "power": 31.744318}, {"timestamp": 2821.93, "power": 31.744318}, {"timestamp": 2842.48, "power": 31.744318}, {"timestamp": 2863.08, "power": 31.744318}, {"timestamp": 2883.68, "power": 31.744318}, {"timestamp": 2904.27, "power": 31.744318}, {"timestamp": 2924.88, "power": 31.744318}, {"timestamp": 2945.48, "power": 31.744318}, {"timestamp": 2966.06, "power": 31.744318}, {"timestamp": 2986.62, "power": 31.744318}, {"timestamp": 3007.21, "power": 31.744318}, {"timestamp": 3027.82, "power": 31.775418000000002}, {"timestamp": 3048.97, "power": 31.775418000000002}, {"timestamp": 3069.57, "power": 31.775418000000002}, {"timestamp": 3090.16, "power": 31.775418000000002}, {"timestamp": 3110.73, "power": 31.775418000000002}, {"timestamp": 3131.32, "power": 31.775418000000002}, {"timestamp": 3151.91, "power": 31.775418000000002}, {"timestamp": 3172.45, "power": 31.775418000000002}, {"timestamp": 3192.98, "power": 31.775418000000002}, {"timestamp": 3213.51, "power": 31.775418000000002}, {"timestamp": 3234.01, "power": 31.775418000000002}, {"timestamp": 3254.54, "power": 31.775418000000002}, {"timestamp": 3275.06, "power": 31.775418000000002}, {"timestamp": 3295.59, "power": 31.775418000000002}, {"timestamp": 3316.12, "power": 31.775418000000002}, {"timestamp": 3336.65, "power": 31.775418000000002}, {"timestamp": 3357.18, "power": 31.775418000000002}, {"timestamp": 3377.68, "power": 31.775418000000002}, {"timestamp": 3398.17, "power": 31.775418000000002}, {"timestamp": 3418.71, "power": 31.775418000000002}, {"timestamp": 3439.25, "power": 31.775418000000002}, {"timestamp": 3459.8, "power": 31.775418000000002}, {"timestamp": 3480.35, "power": 31.775418000000002}, {"timestamp": 3500.9, "power": 31.775418000000002}, {"timestamp": 3521.44, "power": 31.775418000000002}, {"timestamp": 3542.1, "power": 31.775418000000002}, {"timestamp": 3562.79, "power": 31.775418000000002}, {"timestamp": 3583.36, "power": 31.775418000000002}, {"timestamp": 3603.91, "power": 31.775418000000002}, {"timestamp": 3624.46, "power": 31.775418000000002}, {"timestamp": 3645.01, "power": 31.775418000000002}, {"timestamp": 3665.55, "power": 31.775418000000002}, {"timestamp": 3686.09, "power": 31.775418000000002}, {"timestamp": 3706.59, "power": 31.775418000000002}, {"timestamp": 3727.13, "power": 31.775418000000002}, {"timestamp": 3747.68, "power": 31.775418000000002}, {"timestamp": 3768.22, "power": 31.775418000000002}, {"timestamp": 3788.77, "power": 31.775418000000002}, {"timestamp": 3809.32, "power": 31.775418000000002}, {"timestamp": 3829.85, "power": 31.775418000000002}, {"timestamp": 3850.35, "power": 31.775418000000002}, {"timestamp": 3870.89, "power": 31.775418000000002}, {"timestamp": 3891.44, "power": 31.775418000000002}, {"timestamp": 3911.99, "power": 31.775418000000002}, {"timestamp": 3932.54, "power": 31.775418000000002}, {"timestamp": 3953.09, "power": 31.775418000000002}, {"timestamp": 3973.64, "power": 31.775418000000002}, {"timestamp": 3994.15, "power": 31.775418000000002}, {"timestamp": 4014.69, "power": 31.775418000000002}, {"timestamp": 4035.24, "power": 33.029613999999995}, {"timestamp": 4056.33, "power": 33.029613999999995}, {"timestamp": 4076.88, "power": 33.029613999999995}, {"timestamp": 4097.43, "power": 33.029613999999995}, {"timestamp": 4117.95, "power": 33.029613999999995}, {"timestamp": 4138.49, "power": 33.029613999999995}, {"timestamp": 4159.04, "power": 33.029613999999995}, {"timestamp": 4179.59, "power": 33.029613999999995}, {"timestamp": 4200.14, "power": 33.029613999999995}, {"timestamp": 4220.68, "power": 33.029613999999995}, {"timestamp": 4241.23, "power": 33.029613999999995}, {"timestamp": 4261.76, "power": 33.029613999999995}, {"timestamp": 4282.26, "power": 33.029613999999995}, {"timestamp": 4302.81, "power": 33.029613999999995}, {"timestamp": 4323.36, "power": 33.029613999999995}, {"timestamp": 4343.91, "power": 33.029613999999995}, {"timestamp": 4364.46, "power": 33.029613999999995}, {"timestamp": 4385.01, "power": 33.029613999999995}, {"timestamp": 4405.56, "power": 33.029613999999995}, {"timestamp": 4426.09, "power": 33.029613999999995}, {"timestamp": 4446.63, "power": 33.029613999999995}, {"timestamp": 4467.18, "power": 33.029613999999995}, {"timestamp": 4487.73, "power": 33.029613999999995}, {"timestamp": 4508.28, "power": 33.029613999999995}, {"timestamp": 4528.83, "power": 33.029613999999995}, {"timestamp": 4549.38, "power": 33.029613999999995}, {"timestamp": 4569.9, "power": 33.029613999999995}, {"timestamp": 4590.4, "power": 33.029613999999995}, {"timestamp": 4610.95, "power": 33.029613999999995}, {"timestamp": 4631.5, "power": 33.029613999999995}, {"timestamp": 4652.05, "power": 33.029613999999995}, {"timestamp": 4672.59, "power": 33.029613999999995}, {"timestamp": 4693.14, "power": 33.029613999999995}, {"timestamp": 4713.69, "power": 33.029613999999995}, {"timestamp": 4734.21, "power": 33.029613999999995}, {"timestamp": 4754.75, "power": 33.029613999999995}, {"timestamp": 4775.3, "power": 33.029613999999995}, {"timestamp": 4795.85, "power": 33.029613999999995}, {"timestamp": 4816.4, "power": 33.029613999999995}, {"timestamp": 4836.94, "power": 33.029613999999995}, {"timestamp": 4857.49, "power": 33.029613999999995}, {"timestamp": 4878.02, "power": 33.029613999999995}, {"timestamp": 4898.56, "power": 33.029613999999995}, {"timestamp": 4919.11, "power": 33.029613999999995}, {"timestamp": 4939.66, "power": 33.029613999999995}, {"timestamp": 4960.2, "power": 33.029613999999995}, {"timestamp": 4980.76, "power": 33.029613999999995}, {"timestamp": 5001.3, "power": 33.029613999999995}, {"timestamp": 5021.83, "power": 33.029613999999995}, {"timestamp": 5042.33, "power": 33.25426}, {"timestamp": 5063.37, "power": 33.25426}, {"timestamp": 5083.92, "power": 33.25426}, {"timestamp": 5104.47, "power": 33.25426}, {"timestamp": 5125.01, "power": 33.25426}, {"timestamp": 5145.56, "power": 33.25426}, {"timestamp": 5166.08, "power": 33.25426}, {"timestamp": 5186.62, "power": 33.25426}, {"timestamp": 5207.17, "power": 33.25426}, {"timestamp": 5227.72, "power": 33.25426}, {"timestamp": 5248.28, "power": 33.25426}, {"timestamp": 5268.83, "power": 33.25426}, {"timestamp": 5289.37, "power": 33.25426}, {"timestamp": 5309.9, "power": 33.25426}, {"timestamp": 5330.46, "power": 33.25426}, {"timestamp": 5351.03, "power": 33.25426}, {"timestamp": 5371.61, "power": 33.25426}, {"timestamp": 5392.19, "power": 33.25426}, {"timestamp": 5412.76, "power": 33.25426}, {"timestamp": 5433.33, "power": 33.25426}, {"timestamp": 5453.86, "power": 33.25426}, {"timestamp": 5474.42, "power": 33.25426}, {"timestamp": 5494.99, "power": 33.25426}, {"timestamp": 5515.57, "power": 33.25426}, {"timestamp": 5536.14, "power": 33.25426}, {"timestamp": 5556.72, "power": 33.25426}, {"timestamp": 5577.3, "power": 33.25426}, {"timestamp": 5597.82, "power": 33.25426}, {"timestamp": 5618.32, "power": 33.25426}, {"timestamp": 5638.9, "power": 33.25426}, {"timestamp": 5659.48, "power": 33.25426}, {"timestamp": 5680.06, "power": 33.25426}, {"timestamp": 5700.57, "power": 33.25426}, {"timestamp": 5721.2, "power": 33.25426}, {"timestamp": 5741.71, "power": 33.25426}, {"timestamp": 5762.22, "power": 33.25426}, {"timestamp": 5782.79, "power": 33.25426}, {"timestamp": 5803.37, "power": 33.25426}, {"timestamp": 5823.94, "power": 33.25426}, {"timestamp": 5844.5, "power": 33.25426}, {"timestamp": 5865.07, "power": 33.25426}, {"timestamp": 5885.66, "power": 33.25426}, {"timestamp": 5906.17, "power": 33.25426}, {"timestamp": 5926.73, "power": 33.25426}, {"timestamp": 5947.3, "power": 33.25426}, {"timestamp": 5967.87, "power": 33.25426}, {"timestamp": 5988.46, "power": 33.25426}, {"timestamp": 6009.03, "power": 33.25426}, {"timestamp": 6029.6, "power": 33.25426}, {"timestamp": 6050.11, "power": 33.167031}, {"timestamp": 6071.17, "power": 33.167031}, {"timestamp": 6091.72, "power": 33.167031}, {"timestamp": 6112.27, "power": 33.167031}, {"timestamp": 6132.82, "power": 33.167031}, {"timestamp": 6153.37, "power": 33.167031}, {"timestamp": 6173.89, "power": 33.167031}, {"timestamp": 6194.4, "power": 33.167031}, {"timestamp": 6214.94, "power": 33.167031}, {"timestamp": 6235.52, "power": 33.167031}, {"timestamp": 6256.1, "power": 33.167031}, {"timestamp": 6276.68, "power": 33.167031}, {"timestamp": 6297.26, "power": 33.167031}, {"timestamp": 6317.79, "power": 33.167031}, {"timestamp": 6338.29, "power": 33.167031}, {"timestamp": 6358.87, "power": 33.167031}, {"timestamp": 6379.45, "power": 33.167031}, {"timestamp": 6400.03, "power": 33.167031}, {"timestamp": 6420.61, "power": 33.167031}, {"timestamp": 6441.18, "power": 33.167031}, {"timestamp": 6461.7, "power": 33.167031}, {"timestamp": 6482.2, "power": 33.167031}, {"timestamp": 6502.77, "power": 33.167031}, {"timestamp": 6523.33, "power": 33.167031}, {"timestamp": 6543.91, "power": 33.167031}, {"timestamp": 6564.49, "power": 33.167031}, {"timestamp": 6585.06, "power": 33.167031}, {"timestamp": 6605.65, "power": 33.167031}, {"timestamp": 6626.16, "power": 33.167031}, {"timestamp": 6646.7, "power": 33.167031}, {"timestamp": 6667.26, "power": 33.167031}, {"timestamp": 6687.83, "power": 33.167031}, {"timestamp": 6708.41, "power": 33.167031}, {"timestamp": 6728.96, "power": 33.167031}, {"timestamp": 6749.54, "power": 33.167031}, {"timestamp": 6770.06, "power": 33.167031}, {"timestamp": 6790.61, "power": 33.167031}, {"timestamp": 6811.19, "power": 33.167031}, {"timestamp": 6831.76, "power": 33.167031}, {"timestamp": 6852.32, "power": 33.167031}, {"timestamp": 6872.88, "power": 33.167031}, {"timestamp": 6893.46, "power": 33.167031}, {"timestamp": 6914.0, "power": 33.167031}, {"timestamp": 6934.55, "power": 33.167031}, {"timestamp": 6955.14, "power": 33.167031}, {"timestamp": 6975.72, "power": 33.167031}, {"timestamp": 6996.3, "power": 33.167031}, {"timestamp": 7016.89, "power": 33.167031}, {"timestamp": 7037.47, "power": 33.167031}, {"timestamp": 7057.99, "power": 33.052585}, {"timestamp": 7079.08, "power": 33.052585}, {"timestamp": 7099.63, "power": 33.052585}, {"timestamp": 7120.17, "power": 33.052585}, {"timestamp": 7140.72, "power": 33.052585}, {"timestamp": 7161.23, "power": 33.052585}, {"timestamp": 7181.75, "power": 33.052585}, {"timestamp": 7202.25, "power": 33.052585}, {"timestamp": 7222.8, "power": 33.052585}, {"timestamp": 7243.37, "power": 33.052585}, {"timestamp": 7263.95, "power": 33.052585}, {"timestamp": 7284.54, "power": 33.052585}, {"timestamp": 7305.12, "power": 33.052585}, {"timestamp": 7325.7, "power": 33.052585}, {"timestamp": 7346.21, "power": 33.052585}, {"timestamp": 7366.78, "power": 33.052585}, {"timestamp": 7387.35, "power": 33.052585}, {"timestamp": 7407.94, "power": 33.052585}, {"timestamp": 7428.5, "power": 33.052585}, {"timestamp": 7449.07, "power": 33.052585}, {"timestamp": 7469.67, "power": 33.052585}, {"timestamp": 7490.17, "power": 33.052585}, {"timestamp": 7510.73, "power": 33.052585}, {"timestamp": 7531.3, "power": 33.052585}, {"timestamp": 7551.88, "power": 33.052585}, {"timestamp": 7572.45, "power": 33.052585}, {"timestamp": 7592.99, "power": 33.052585}, {"timestamp": 7613.54, "power": 33.052585}, {"timestamp": 7634.07, "power": 33.052585}, {"timestamp": 7654.62, "power": 33.052585}, {"timestamp": 7675.16, "power": 33.052585}, {"timestamp": 7695.71, "power": 33.052585}, {"timestamp": 7716.26, "power": 33.052585}, {"timestamp": 7736.81, "power": 33.052585}, {"timestamp": 7757.36, "power": 33.052585}, {"timestamp": 7777.88, "power": 33.052585}, {"timestamp": 7798.38, "power": 33.052585}, {"timestamp": 7818.93, "power": 33.052585}, {"timestamp": 7839.48, "power": 33.052585}, {"timestamp": 7860.03, "power": 33.052585}, {"timestamp": 7880.58, "power": 33.052585}, {"timestamp": 7901.13, "power": 33.052585}, {"timestamp": 7921.68, "power": 33.052585}, {"timestamp": 7942.19, "power": 33.052585}, {"timestamp": 7962.73, "power": 33.052585}, {"timestamp": 7983.28, "power": 33.052585}, {"timestamp": 8003.83, "power": 33.052585}, {"timestamp": 8024.38, "power": 33.052585}, {"timestamp": 8044.93, "power": 33.052585}, {"timestamp": 8065.47, "power": 32.965819999999994}, {"timestamp": 8086.68, "power": 32.965819999999994}, {"timestamp": 8107.22, "power": 32.965819999999994}, {"timestamp": 8127.77, "power": 32.965819999999994}, {"timestamp": 8148.31, "power": 32.965819999999994}, {"timestamp": 8168.85, "power": 32.965819999999994}, {"timestamp": 8189.4, "power": 32.965819999999994}, {"timestamp": 8209.93, "power": 32.965819999999994}, {"timestamp": 8230.42, "power": 32.965819999999994}, {"timestamp": 8250.96, "power": 32.965819999999994}, {"timestamp": 8271.51, "power": 32.965819999999994}, {"timestamp": 8292.06, "power": 32.965819999999994}, {"timestamp": 8312.6, "power": 32.965819999999994}, {"timestamp": 8333.14, "power": 32.965819999999994}, {"timestamp": 8353.69, "power": 32.965819999999994}, {"timestamp": 8374.21, "power": 32.965819999999994}, {"timestamp": 8394.78, "power": 32.965819999999994}, {"timestamp": 8415.34, "power": 32.965819999999994}, {"timestamp": 8435.92, "power": 32.965819999999994}, {"timestamp": 8456.5, "power": 32.965819999999994}, {"timestamp": 8477.07, "power": 32.965819999999994}, {"timestamp": 8497.64, "power": 32.965819999999994}, {"timestamp": 8518.14, "power": 32.965819999999994}, {"timestamp": 8538.69, "power": 32.965819999999994}, {"timestamp": 8559.27, "power": 32.965819999999994}, {"timestamp": 8579.83, "power": 32.965819999999994}, {"timestamp": 8600.41, "power": 32.965819999999994}, {"timestamp": 8620.97, "power": 32.965819999999994}, {"timestamp": 8641.54, "power": 32.965819999999994}, {"timestamp": 8662.06, "power": 32.965819999999994}, {"timestamp": 8682.6, "power": 32.965819999999994}, {"timestamp": 8703.14, "power": 32.965819999999994}, {"timestamp": 8723.68, "power": 32.965819999999994}, {"timestamp": 8744.23, "power": 32.965819999999994}, {"timestamp": 8764.77, "power": 32.965819999999994}, {"timestamp": 8785.31, "power": 32.965819999999994}, {"timestamp": 8805.83, "power": 32.965819999999994}, {"timestamp": 8826.33, "power": 32.965819999999994}, {"timestamp": 8846.88, "power": 32.965819999999994}, {"timestamp": 8867.42, "power": 32.965819999999994}, {"timestamp": 8887.96, "power": 32.965819999999994}, {"timestamp": 8908.51, "power": 32.965819999999994}, {"timestamp": 8929.05, "power": 32.965819999999994}, {"timestamp": 8949.6, "power": 32.965819999999994}, {"timestamp": 8970.12, "power": 32.965819999999994}, {"timestamp": 8990.66, "power": 32.965819999999994}, {"timestamp": 9011.2, "power": 32.965819999999994}, {"timestamp": 9031.75, "power": 32.965819999999994}, {"timestamp": 9052.29, "power": 32.965819999999994}, {"timestamp": 9072.83, "power": 33.022974}, {"timestamp": 9094.04, "power": 33.022974}, {"timestamp": 9114.58, "power": 33.022974}, {"timestamp": 9135.13, "power": 33.022974}, {"timestamp": 9155.67, "power": 33.022974}, {"timestamp": 9176.22, "power": 33.022974}, {"timestamp": 9196.76, "power": 33.022974}, {"timestamp": 9217.31, "power": 33.022974}, {"timestamp": 9237.83, "power": 33.022974}, {"timestamp": 9258.33, "power": 33.022974}, {"timestamp": 9278.83, "power": 33.022974}, {"timestamp": 9299.37, "power": 33.022974}, {"timestamp": 9319.91, "power": 33.022974}, {"timestamp": 9340.46, "power": 33.022974}, {"timestamp": 9361.03, "power": 33.022974}, {"timestamp": 9381.6, "power": 33.022974}, {"timestamp": 9402.12, "power": 33.022974}, {"timestamp": 9422.68, "power": 33.022974}, {"timestamp": 9443.26, "power": 33.022974}, {"timestamp": 9463.84, "power": 33.022974}, {"timestamp": 9484.41, "power": 33.022974}, {"timestamp": 9504.98, "power": 33.022974}, {"timestamp": 9525.54, "power": 33.022974}, {"timestamp": 9546.06, "power": 33.022974}, {"timestamp": 9566.62, "power": 33.022974}, {"timestamp": 9587.19, "power": 33.022974}, {"timestamp": 9607.77, "power": 33.022974}, {"timestamp": 9628.33, "power": 33.022974}, {"timestamp": 9648.92, "power": 33.022974}, {"timestamp": 9669.5, "power": 33.022974}, {"timestamp": 9690.01, "power": 33.022974}, {"timestamp": 9710.54, "power": 33.022974}, {"timestamp": 9731.09, "power": 33.022974}, {"timestamp": 9751.64, "power": 33.022974}, {"timestamp": 9772.19, "power": 33.022974}, {"timestamp": 9792.74, "power": 33.022974}, {"timestamp": 9813.28, "power": 33.022974}, {"timestamp": 9833.8, "power": 33.022974}, {"timestamp": 9854.3, "power": 33.022974}, {"timestamp": 9874.84, "power": 33.022974}, {"timestamp": 9895.42, "power": 33.022974}, {"timestamp": 9916.0, "power": 33.022974}, {"timestamp": 9936.58, "power": 33.022974}, {"timestamp": 9957.16, "power": 33.022974}, {"timestamp": 9977.71, "power": 33.022974}, {"timestamp": 9998.22, "power": 33.022974}, {"timestamp": 10018.8, "power": 33.022974}, {"timestamp": 10039.3, "power": 33.022974}, {"timestamp": 10059.9, "power": 33.022974}, {"timestamp": 10080.5, "power": 33.008168999999995}, {"timestamp": 10102.0, "power": 33.008168999999995}, {"timestamp": 10122.6, "power": 33.008168999999995}, {"timestamp": 10143.1, "power": 33.008168999999995}, {"timestamp": 10163.7, "power": 33.008168999999995}, {"timestamp": 10184.2, "power": 33.008168999999995}, {"timestamp": 10204.8, "power": 33.008168999999995}, {"timestamp": 10225.4, "power": 33.008168999999995}, {"timestamp": 10245.9, "power": 33.008168999999995}, {"timestamp": 10266.4, "power": 33.008168999999995}, {"timestamp": 10287.0, "power": 33.008168999999995}, {"timestamp": 10307.5, "power": 33.008168999999995}, {"timestamp": 10328.1, "power": 33.008168999999995}, {"timestamp": 10348.6, "power": 33.008168999999995}, {"timestamp": 10369.2, "power": 33.008168999999995}, {"timestamp": 10389.7, "power": 33.008168999999995}, {"timestamp": 10410.2, "power": 33.008168999999995}, {"timestamp": 10430.8, "power": 33.008168999999995}, {"timestamp": 10451.3, "power": 33.008168999999995}, {"timestamp": 10471.9, "power": 33.008168999999995}, {"timestamp": 10492.5, "power": 33.008168999999995}, {"timestamp": 10513.1, "power": 33.008168999999995}, {"timestamp": 10533.6, "power": 33.008168999999995}, {"timestamp": 10554.1, "power": 33.008168999999995}, {"timestamp": 10574.7, "power": 33.008168999999995}, {"timestamp": 10595.3, "power": 33.008168999999995}, {"timestamp": 10615.9, "power": 33.008168999999995}, {"timestamp": 10636.5, "power": 33.008168999999995}, {"timestamp": 10657.0, "power": 33.008168999999995}, {"timestamp": 10677.6, "power": 33.008168999999995}, {"timestamp": 10698.1, "power": 33.008168999999995}, {"timestamp": 10718.6, "power": 33.008168999999995}, {"timestamp": 10739.2, "power": 33.008168999999995}, {"timestamp": 10759.8, "power": 33.008168999999995}, {"timestamp": 10780.4, "power": 33.008168999999995}, {"timestamp": 10800.9, "power": 33.008168999999995}, {"timestamp": 10821.5, "power": 33.008168999999995}, {"timestamp": 10842.0, "power": 33.008168999999995}, {"timestamp": 10862.6, "power": 33.008168999999995}, {"timestamp": 10883.1, "power": 33.008168999999995}, {"timestamp": 10903.7, "power": 33.008168999999995}, {"timestamp": 10924.3, "power": 33.008168999999995}, {"timestamp": 10944.8, "power": 33.008168999999995}, {"timestamp": 10965.4, "power": 33.008168999999995}, {"timestamp": 10985.9, "power": 33.008168999999995}, {"timestamp": 11006.5, "power": 33.008168999999995}, {"timestamp": 11027.1, "power": 33.008168999999995}, {"timestamp": 11047.6, "power": 33.008168999999995}, {"timestamp": 11068.2, "power": 33.008168999999995}, {"timestamp": 11088.8, "power": 32.903542}, {"timestamp": 11110.1, "power": 32.903542}, {"timestamp": 11130.7, "power": 32.903542}, {"timestamp": 11151.3, "power": 32.903542}, {"timestamp": 11171.8, "power": 32.903542}, {"timestamp": 11192.4, "power": 32.903542}, {"timestamp": 11213.0, "power": 32.903542}, {"timestamp": 11233.5, "power": 32.903542}, {"timestamp": 11254.1, "power": 32.903542}, {"timestamp": 11274.6, "power": 32.903542}, {"timestamp": 11295.2, "power": 32.903542}, {"timestamp": 11315.8, "power": 32.903542}, {"timestamp": 11336.3, "power": 32.903542}, {"timestamp": 11356.9, "power": 32.903542}, {"timestamp": 11377.5, "power": 32.903542}, {"timestamp": 11398.0, "power": 32.903542}, {"timestamp": 11418.6, "power": 32.903542}, {"timestamp": 11439.1, "power": 32.903542}, {"timestamp": 11459.7, "power": 32.903542}, {"timestamp": 11480.3, "power": 32.903542}, {"timestamp": 11500.8, "power": 32.903542}, {"timestamp": 11521.4, "power": 32.903542}, {"timestamp": 11541.9, "power": 32.903542}, {"timestamp": 11562.4, "power": 32.903542}, {"timestamp": 11583.0, "power": 32.903542}, {"timestamp": 11603.5, "power": 32.903542}, {"timestamp": 11624.1, "power": 32.903542}, {"timestamp": 11644.7, "power": 32.903542}, {"timestamp": 11665.2, "power": 32.903542}, {"timestamp": 11685.8, "power": 32.903542}, {"timestamp": 11706.3, "power": 32.903542}, {"timestamp": 11726.9, "power": 32.903542}, {"timestamp": 11747.4, "power": 32.903542}, {"timestamp": 11768.0, "power": 32.903542}, {"timestamp": 11788.6, "power": 32.903542}, {"timestamp": 11809.2, "power": 32.903542}, {"timestamp": 11829.7, "power": 32.903542}, {"timestamp": 11850.2, "power": 32.903542}, {"timestamp": 11870.8, "power": 32.903542}, {"timestamp": 11891.4, "power": 32.903542}, {"timestamp": 11911.9, "power": 32.903542}, {"timestamp": 11932.5, "power": 32.903542}, {"timestamp": 11953.0, "power": 32.903542}, {"timestamp": 11973.6, "power": 32.903542}, {"timestamp": 11994.1, "power": 32.903542}, {"timestamp": 12014.7, "power": 32.903542}, {"timestamp": 12035.3, "power": 32.903542}, {"timestamp": 12055.8, "power": 32.903542}, {"timestamp": 12076.4, "power": 32.903542}, {"timestamp": 12097.0, "power": 32.97214}, {"timestamp": 12118.3, "power": 32.97214}, {"timestamp": 12138.9, "power": 32.97214}, {"timestamp": 12159.5, "power": 32.97214}, {"timestamp": 12180.0, "power": 32.97214}, {"timestamp": 12200.6, "power": 32.97214}, {"timestamp": 12221.2, "power": 32.97214}, {"timestamp": 12241.7, "power": 32.97214}, {"timestamp": 12262.2, "power": 32.97214}, {"timestamp": 12282.8, "power": 32.97214}, {"timestamp": 12303.4, "power": 32.97214}, {"timestamp": 12324.0, "power": 32.97214}, {"timestamp": 12344.5, "power": 32.97214}, {"timestamp": 12365.1, "power": 32.97214}, {"timestamp": 12385.7, "power": 32.97214}, {"timestamp": 12406.2, "power": 32.97214}, {"timestamp": 12426.7, "power": 32.97214}, {"timestamp": 12447.3, "power": 32.97214}, {"timestamp": 12467.9, "power": 32.97214}, {"timestamp": 12488.5, "power": 32.97214}, {"timestamp": 12509.0, "power": 32.97214}, {"timestamp": 12529.6, "power": 32.97214}, {"timestamp": 12550.1, "power": 32.97214}, {"timestamp": 12570.7, "power": 32.97214}, {"timestamp": 12591.2, "power": 32.97214}, {"timestamp": 12611.8, "power": 32.97214}, {"timestamp": 12632.3, "power": 32.97214}, {"timestamp": 12652.9, "power": 32.97214}, {"timestamp": 12673.4, "power": 32.97214}, {"timestamp": 12694.0, "power": 32.97214}, {"timestamp": 12714.5, "power": 32.97214}, {"timestamp": 12735.0, "power": 32.97214}, {"timestamp": 12755.6, "power": 32.97214}, {"timestamp": 12776.2, "power": 32.97214}, {"timestamp": 12796.8, "power": 32.97214}, {"timestamp": 12817.4, "power": 32.97214}, {"timestamp": 12837.9, "power": 32.97214}, {"timestamp": 12858.4, "power": 32.97214}, {"timestamp": 12879.0, "power": 32.97214}, {"timestamp": 12899.6, "power": 32.97214}, {"timestamp": 12920.1, "power": 32.97214}, {"timestamp": 12940.7, "power": 32.97214}, {"timestamp": 12961.2, "power": 32.97214}, {"timestamp": 12981.7, "power": 32.97214}, {"timestamp": 13002.3, "power": 32.97214}, {"timestamp": 13022.8, "power": 32.97214}, {"timestamp": 13043.4, "power": 32.97214}, {"timestamp": 13064.0, "power": 32.97214}, {"timestamp": 13084.6, "power": 32.97214}, {"timestamp": 13105.2, "power": 32.898857}, {"timestamp": 13127.0, "power": 32.898857}, {"timestamp": 13147.5, "power": 32.898857}, {"timestamp": 13168.0, "power": 32.898857}, {"timestamp": 13188.5, "power": 32.898857}, {"timestamp": 13209.2, "power": 32.898857}, {"timestamp": 13229.7, "power": 32.898857}, {"timestamp": 13250.2, "power": 32.898857}, {"timestamp": 13270.7, "power": 32.898857}, {"timestamp": 13291.3, "power": 32.898857}, {"timestamp": 13311.8, "power": 32.898857}, {"timestamp": 13332.4, "power": 32.898857}, {"timestamp": 13352.9, "power": 32.898857}, {"timestamp": 13373.5, "power": 32.898857}, {"timestamp": 13394.0, "power": 32.898857}, {"timestamp": 13414.6, "power": 32.898857}, {"timestamp": 13435.1, "power": 32.898857}, {"timestamp": 13455.7, "power": 32.898857}, {"timestamp": 13476.3, "power": 32.898857}, {"timestamp": 13496.9, "power": 32.898857}, {"timestamp": 13517.5, "power": 32.898857}, {"timestamp": 13538.0, "power": 32.898857}, {"timestamp": 13558.5, "power": 32.898857}, {"timestamp": 13579.1, "power": 32.898857}, {"timestamp": 13599.7, "power": 32.898857}, {"timestamp": 13620.3, "power": 32.898857}, {"timestamp": 13640.8, "power": 32.898857}, {"timestamp": 13661.4, "power": 32.898857}, {"timestamp": 13681.9, "power": 32.898857}, {"timestamp": 13702.4, "power": 32.898857}, {"timestamp": 13723.0, "power": 32.898857}, {"timestamp": 13743.6, "power": 32.898857}, {"timestamp": 13764.2, "power": 32.898857}, {"timestamp": 13784.8, "power": 32.898857}, {"timestamp": 13805.3, "power": 32.898857}, {"timestamp": 13825.9, "power": 32.898857}, {"timestamp": 13846.4, "power": 32.898857}, {"timestamp": 13867.0, "power": 32.898857}, {"timestamp": 13887.6, "power": 32.898857}, {"timestamp": 13908.2, "power": 32.898857}, {"timestamp": 13928.7, "power": 32.898857}, {"timestamp": 13949.3, "power": 32.898857}, {"timestamp": 13969.8, "power": 32.898857}, {"timestamp": 13990.3, "power": 32.898857}, {"timestamp": 14010.9, "power": 32.898857}, {"timestamp": 14031.5, "power": 32.898857}, {"timestamp": 14052.1, "power": 32.898857}, {"timestamp": 14072.7, "power": 32.898857}, {"timestamp": 14093.2, "power": 32.898857}, {"timestamp": 14113.8, "power": 34.094559000000004}, {"timestamp": 14134.9, "power": 34.094559000000004}, {"timestamp": 14155.5, "power": 34.094559000000004}, {"timestamp": 14176.1, "power": 34.094559000000004}, {"timestamp": 14196.6, "power": 34.094559000000004}, {"timestamp": 14217.2, "power": 34.094559000000004}, {"timestamp": 14237.7, "power": 34.094559000000004}, {"timestamp": 14258.2, "power": 34.094559000000004}, {"timestamp": 14278.8, "power": 34.094559000000004}, {"timestamp": 14299.4, "power": 34.094559000000004}, {"timestamp": 14319.9, "power": 34.094559000000004}, {"timestamp": 14340.5, "power": 34.094559000000004}, {"timestamp": 14361.1, "power": 34.094559000000004}, {"timestamp": 14381.7, "power": 34.094559000000004}, {"timestamp": 14402.2, "power": 34.094559000000004}, {"timestamp": 14422.7, "power": 34.094559000000004}, {"timestamp": 14443.3, "power": 34.094559000000004}, {"timestamp": 14463.9, "power": 34.094559000000004}, {"timestamp": 14484.4, "power": 34.094559000000004}, {"timestamp": 14505.0, "power": 34.094559000000004}, {"timestamp": 14525.6, "power": 34.094559000000004}, {"timestamp": 14546.1, "power": 34.094559000000004}, {"timestamp": 14566.7, "power": 34.094559000000004}, {"timestamp": 14587.2, "power": 34.094559000000004}, {"timestamp": 14607.8, "power": 34.094559000000004}, {"timestamp": 14628.4, "power": 34.094559000000004}, {"timestamp": 14649.0, "power": 34.094559000000004}, {"timestamp": 14669.6, "power": 34.094559000000004}, {"timestamp": 14690.1, "power": 34.094559000000004}, {"timestamp": 14710.6, "power": 34.094559000000004}, {"timestamp": 14731.1, "power": 34.094559000000004}, {"timestamp": 14751.7, "power": 34.094559000000004}, {"timestamp": 14772.3, "power": 34.094559000000004}, {"timestamp": 14792.9, "power": 34.094559000000004}, {"timestamp": 14813.4, "power": 34.094559000000004}, {"timestamp": 14833.9, "power": 34.094559000000004}, {"timestamp": 14854.5, "power": 34.094559000000004}, {"timestamp": 14875.0, "power": 34.094559000000004}, {"timestamp": 14895.6, "power": 34.094559000000004}, {"timestamp": 14916.1, "power": 34.094559000000004}, {"timestamp": 14936.7, "power": 34.094559000000004}, {"timestamp": 14957.2, "power": 34.094559000000004}, {"timestamp": 14977.8, "power": 34.094559000000004}, {"timestamp": 14998.3, "power": 34.094559000000004}, {"timestamp": 15018.9, "power": 34.094559000000004}, {"timestamp": 15039.4, "power": 34.094559000000004}, {"timestamp": 15059.9, "power": 34.094559000000004}, {"timestamp": 15080.5, "power": 34.094559000000004}, {"timestamp": 15101.0, "power": 34.094559000000004}, {"timestamp": 15121.6, "power": 32.949373}, {"timestamp": 15142.7, "power": 32.949373}, {"timestamp": 15163.2, "power": 32.949373}, {"timestamp": 15183.8, "power": 32.949373}, {"timestamp": 15204.3, "power": 32.949373}, {"timestamp": 15224.9, "power": 32.949373}, {"timestamp": 15245.4, "power": 32.949373}, {"timestamp": 15266.0, "power": 32.949373}, {"timestamp": 15286.5, "power": 32.949373}, {"timestamp": 15307.1, "power": 32.949373}, {"timestamp": 15327.6, "power": 32.949373}, {"timestamp": 15348.2, "power": 32.949373}, {"timestamp": 15368.7, "power": 32.949373}, {"timestamp": 15389.3, "power": 32.949373}, {"timestamp": 15409.8, "power": 32.949373}, {"timestamp": 15430.3, "power": 32.949373}, {"timestamp": 15450.9, "power": 32.949373}, {"timestamp": 15471.4, "power": 32.949373}, {"timestamp": 15492.0, "power": 32.949373}, {"timestamp": 15512.6, "power": 32.949373}, {"timestamp": 15533.1, "power": 32.949373}, {"timestamp": 15553.7, "power": 32.949373}, {"timestamp": 15574.2, "power": 32.949373}, {"timestamp": 15594.8, "power": 32.949373}, {"timestamp": 15615.3, "power": 32.949373}, {"timestamp": 15635.9, "power": 32.949373}, {"timestamp": 15656.4, "power": 32.949373}, {"timestamp": 15677.0, "power": 32.949373}, {"timestamp": 15697.5, "power": 32.949373}, {"timestamp": 15718.1, "power": 32.949373}, {"timestamp": 15738.6, "power": 32.949373}, {"timestamp": 15759.2, "power": 32.949373}, {"timestamp": 15779.7, "power": 32.949373}, {"timestamp": 15800.3, "power": 32.949373}, {"timestamp": 15820.8, "power": 32.949373}, {"timestamp": 15841.4, "power": 32.949373}, {"timestamp": 15861.9, "power": 32.949373}, {"timestamp": 15882.4, "power": 32.949373}, {"timestamp": 15902.9, "power": 32.949373}, {"timestamp": 15923.5, "power": 32.949373}, {"timestamp": 15944.0, "power": 32.949373}, {"timestamp": 15964.6, "power": 32.949373}, {"timestamp": 15985.1, "power": 32.949373}, {"timestamp": 16005.7, "power": 32.949373}, {"timestamp": 16026.2, "power": 32.949373}, {"timestamp": 16046.7, "power": 32.949373}, {"timestamp": 16067.3, "power": 32.949373}, {"timestamp": 16087.8, "power": 32.949373}, {"timestamp": 16108.4, "power": 32.949373}, {"timestamp": 16128.9, "power": 32.56834}, {"timestamp": 16150.0, "power": 32.56834}, {"timestamp": 16170.5, "power": 32.56834}, {"timestamp": 16191.1, "power": 32.56834}, {"timestamp": 16211.6, "power": 32.56834}, {"timestamp": 16232.2, "power": 32.56834}, {"timestamp": 16252.7, "power": 32.56834}, {"timestamp": 16273.3, "power": 32.56834}, {"timestamp": 16293.8, "power": 32.56834}, {"timestamp": 16314.3, "power": 32.56834}, {"timestamp": 16334.9, "power": 32.56834}, {"timestamp": 16355.5, "power": 32.56834}, {"timestamp": 16376.1, "power": 32.56834}, {"timestamp": 16396.6, "power": 32.56834}, {"timestamp": 16417.2, "power": 32.56834}, {"timestamp": 16437.7, "power": 32.56834}, {"timestamp": 16458.2, "power": 32.56834}, {"timestamp": 16478.8, "power": 32.56834}, {"timestamp": 16499.4, "power": 32.56834}, {"timestamp": 16520.0, "power": 32.56834}, {"timestamp": 16540.5, "power": 32.56834}, {"timestamp": 16561.1, "power": 32.56834}, {"timestamp": 16581.7, "power": 32.56834}, {"timestamp": 16602.2, "power": 32.56834}, {"timestamp": 16622.8, "power": 32.56834}, {"timestamp": 16643.4, "power": 32.56834}, {"timestamp": 16663.9, "power": 32.56834}, {"timestamp": 16684.5, "power": 32.56834}, {"timestamp": 16705.1, "power": 32.56834}, {"timestamp": 16725.7, "power": 32.56834}, {"timestamp": 16746.2, "power": 32.56834}, {"timestamp": 16766.8, "power": 32.56834}, {"timestamp": 16787.3, "power": 32.56834}, {"timestamp": 16807.9, "power": 32.56834}, {"timestamp": 16828.5, "power": 32.56834}, {"timestamp": 16849.0, "power": 32.56834}, {"timestamp": 16869.6, "power": 32.56834}, {"timestamp": 16890.1, "power": 32.56834}, {"timestamp": 16910.6, "power": 32.56834}, {"timestamp": 16931.2, "power": 32.56834}, {"timestamp": 16951.7, "power": 32.56834}, {"timestamp": 16972.3, "power": 32.56834}, {"timestamp": 16992.8, "power": 32.56834}, {"timestamp": 17013.4, "power": 32.56834}, {"timestamp": 17033.9, "power": 32.56834}, {"timestamp": 17054.4, "power": 32.56834}, {"timestamp": 17074.9, "power": 32.56834}, {"timestamp": 17095.5, "power": 32.56834}, {"timestamp": 17116.0, "power": 32.56834}, {"timestamp": 17136.6, "power": 33.159936}, {"timestamp": 17157.7, "power": 33.159936}, {"timestamp": 17178.2, "power": 33.159936}, {"timestamp": 17198.7, "power": 33.159936}, {"timestamp": 17219.3, "power": 33.159936}, {"timestamp": 17239.8, "power": 33.159936}, {"timestamp": 17260.4, "power": 33.159936}, {"timestamp": 17280.9, "power": 33.159936}, {"timestamp": 17301.5, "power": 33.159936}, {"timestamp": 17322.0, "power": 33.159936}, {"timestamp": 17342.6, "power": 33.159936}, {"timestamp": 17363.1, "power": 33.159936}, {"timestamp": 17383.7, "power": 33.159936}, {"timestamp": 17404.2, "power": 33.159936}, {"timestamp": 17424.8, "power": 33.159936}, {"timestamp": 17445.4, "power": 33.159936}, {"timestamp": 17465.9, "power": 33.159936}, {"timestamp": 17486.4, "power": 33.159936}, {"timestamp": 17507.0, "power": 33.159936}, {"timestamp": 17527.6, "power": 33.159936}, {"timestamp": 17548.1, "power": 33.159936}, {"timestamp": 17568.7, "power": 33.159936}, {"timestamp": 17589.3, "power": 33.159936}, {"timestamp": 17609.8, "power": 33.159936}, {"timestamp": 17630.3, "power": 33.159936}, {"timestamp": 17650.8, "power": 33.159936}, {"timestamp": 17671.4, "power": 33.159936}, {"timestamp": 17691.9, "power": 33.159936}, {"timestamp": 17712.5, "power": 33.159936}, {"timestamp": 17733.1, "power": 33.159936}, {"timestamp": 17753.7, "power": 33.159936}, {"timestamp": 17774.2, "power": 33.159936}, {"timestamp": 17794.8, "power": 33.159936}, {"timestamp": 17815.3, "power": 33.159936}, {"timestamp": 17835.9, "power": 33.159936}, {"timestamp": 17856.5, "power": 33.159936}, {"timestamp": 17877.1, "power": 33.159936}, {"timestamp": 17897.6, "power": 33.159936}, {"timestamp": 17918.1, "power": 33.159936}, {"timestamp": 17938.7, "power": 33.159936}, {"timestamp": 17959.3, "power": 33.159936}, {"timestamp": 17979.9, "power": 33.159936}, {"timestamp": 18000.4, "power": 33.159936}, {"timestamp": 18021.0, "power": 33.159936}, {"timestamp": 18041.6, "power": 33.159936}, {"timestamp": 18062.1, "power": 33.159936}, {"timestamp": 18082.7, "power": 33.159936}, {"timestamp": 18103.3, "power": 33.159936}, {"timestamp": 18123.8, "power": 33.159936}, {"timestamp": 18144.4, "power": 33.247315}, {"timestamp": 18165.6, "power": 33.247315}, {"timestamp": 18186.2, "power": 33.247315}, {"timestamp": 18206.7, "power": 33.247315}, {"timestamp": 18227.3, "power": 33.247315}, {"timestamp": 18247.8, "power": 33.247315}, {"timestamp": 18268.4, "power": 33.247315}, {"timestamp": 18288.9, "power": 33.247315}, {"timestamp": 18309.5, "power": 33.247315}, {"timestamp": 18330.0, "power": 33.247315}, {"timestamp": 18350.5, "power": 33.247315}, {"timestamp": 18371.1, "power": 33.247315}, {"timestamp": 18391.7, "power": 33.247315}, {"timestamp": 18412.2, "power": 33.247315}, {"timestamp": 18432.8, "power": 33.247315}, {"timestamp": 18453.4, "power": 33.247315}, {"timestamp": 18473.9, "power": 33.247315}, {"timestamp": 18494.5, "power": 33.247315}, {"timestamp": 18515.0, "power": 33.247315}, {"timestamp": 18535.6, "power": 33.247315}, {"timestamp": 18556.2, "power": 33.247315}, {"timestamp": 18576.8, "power": 33.247315}, {"timestamp": 18597.4, "power": 33.247315}, {"timestamp": 18617.9, "power": 33.247315}, {"timestamp": 18638.4, "power": 33.247315}, {"timestamp": 18659.0, "power": 33.247315}, {"timestamp": 18679.6, "power": 33.247315}, {"timestamp": 18700.2, "power": 33.247315}, {"timestamp": 18720.7, "power": 33.247315}, {"timestamp": 18741.3, "power": 33.247315}, {"timestamp": 18761.8, "power": 33.247315}, {"timestamp": 18782.3, "power": 33.247315}, {"timestamp": 18802.9, "power": 33.247315}, {"timestamp": 18823.5, "power": 33.247315}, {"timestamp": 18844.1, "power": 33.247315}, {"timestamp": 18864.6, "power": 33.247315}, {"timestamp": 18885.2, "power": 33.247315}, {"timestamp": 18905.7, "power": 33.247315}, {"timestamp": 18926.2, "power": 33.247315}, {"timestamp": 18946.7, "power": 33.247315}, {"timestamp": 18967.3, "power": 33.247315}, {"timestamp": 18987.8, "power": 33.247315}, {"timestamp": 19008.4, "power": 33.247315}, {"timestamp": 19028.9, "power": 33.247315}, {"timestamp": 19049.5, "power": 33.247315}, {"timestamp": 19070.0, "power": 33.247315}, {"timestamp": 19090.6, "power": 33.247315}, {"timestamp": 19111.1, "power": 33.247315}, {"timestamp": 19131.7, "power": 33.247315}, {"timestamp": 19152.2, "power": 33.354851}, {"timestamp": 19173.3, "power": 33.354851}, {"timestamp": 19193.9, "power": 33.354851}, {"timestamp": 19214.4, "power": 33.354851}, {"timestamp": 19234.9, "power": 33.354851}, {"timestamp": 19255.5, "power": 33.354851}, {"timestamp": 19276.0, "power": 33.354851}, {"timestamp": 19296.6, "power": 33.354851}, {"timestamp": 19317.1, "power": 33.354851}, {"timestamp": 19337.7, "power": 33.354851}, {"timestamp": 19358.2, "power": 33.354851}, {"timestamp": 19378.8, "power": 33.354851}, {"timestamp": 19399.4, "power": 33.354851}, {"timestamp": 19419.9, "power": 33.354851}, {"timestamp": 19440.5, "power": 33.354851}, {"timestamp": 19461.1, "power": 33.354851}, {"timestamp": 19481.6, "power": 33.354851}, {"timestamp": 19502.2, "power": 33.354851}, {"timestamp": 19522.7, "power": 33.354851}, {"timestamp": 19543.3, "power": 33.354851}, {"timestamp": 19563.9, "power": 33.354851}, {"timestamp": 19584.5, "power": 33.354851}, {"timestamp": 19605.0, "power": 33.354851}, {"timestamp": 19625.6, "power": 33.354851}, {"timestamp": 19646.1, "power": 33.354851}, {"timestamp": 19666.7, "power": 33.354851}, {"timestamp": 19687.3, "power": 33.354851}, {"timestamp": 19707.8, "power": 33.354851}, {"timestamp": 19728.3, "power": 33.354851}, {"timestamp": 19748.9, "power": 33.354851}, {"timestamp": 19769.5, "power": 33.354851}, {"timestamp": 19790.0, "power": 33.354851}, {"timestamp": 19810.6, "power": 33.354851}, {"timestamp": 19831.1, "power": 33.354851}, {"timestamp": 19851.7, "power": 33.354851}, {"timestamp": 19872.3, "power": 33.354851}, {"timestamp": 19892.8, "power": 33.354851}, {"timestamp": 19913.4, "power": 33.354851}, {"timestamp": 19933.9, "power": 33.354851}, {"timestamp": 19954.4, "power": 33.354851}, {"timestamp": 19975.0, "power": 33.354851}, {"timestamp": 19995.5, "power": 33.354851}, {"timestamp": 20016.1, "power": 33.354851}, {"timestamp": 20036.6, "power": 33.354851}, {"timestamp": 20057.2, "power": 33.354851}, {"timestamp": 20077.7, "power": 33.354851}, {"timestamp": 20098.2, "power": 33.354851}, {"timestamp": 20118.7, "power": 33.354851}, {"timestamp": 20139.3, "power": 33.354851}, {"timestamp": 20159.8, "power": 32.806081}, {"timestamp": 20180.9, "power": 32.806081}, {"timestamp": 20201.5, "power": 32.806081}, {"timestamp": 20222.1, "power": 32.806081}, {"timestamp": 20242.6, "power": 32.806081}, {"timestamp": 20263.2, "power": 32.806081}, {"timestamp": 20283.7, "power": 32.806081}, {"timestamp": 20304.3, "power": 32.806081}, {"timestamp": 20324.9, "power": 32.806081}, {"timestamp": 20345.5, "power": 32.806081}, {"timestamp": 20366.0, "power": 32.806081}, {"timestamp": 20386.5, "power": 32.806081}, {"timestamp": 20407.1, "power": 32.806081}, {"timestamp": 20427.7, "power": 32.806081}, {"timestamp": 20448.3, "power": 32.806081}, {"timestamp": 20468.9, "power": 32.806081}, {"timestamp": 20489.4, "power": 32.806081}, {"timestamp": 20510.0, "power": 32.806081}, {"timestamp": 20530.5, "power": 32.806081}, {"timestamp": 20551.1, "power": 32.806081}, {"timestamp": 20571.7, "power": 32.806081}, {"timestamp": 20592.3, "power": 32.806081}, {"timestamp": 20612.9, "power": 32.806081}, {"timestamp": 20633.4, "power": 32.806081}, {"timestamp": 20653.9, "power": 32.806081}, {"timestamp": 20674.5, "power": 32.806081}, {"timestamp": 20695.1, "power": 32.806081}, {"timestamp": 20715.6, "power": 32.806081}, {"timestamp": 20736.2, "power": 32.806081}, {"timestamp": 20756.7, "power": 32.806081}, {"timestamp": 20777.3, "power": 32.806081}, {"timestamp": 20797.8, "power": 32.806081}, {"timestamp": 20818.3, "power": 32.806081}, {"timestamp": 20838.9, "power": 32.806081}, {"timestamp": 20859.4, "power": 32.806081}, {"timestamp": 20880.0, "power": 32.806081}, {"timestamp": 20900.5, "power": 32.806081}, {"timestamp": 20921.1, "power": 32.806081}, {"timestamp": 20941.6, "power": 32.806081}, {"timestamp": 20962.1, "power": 32.806081}, {"timestamp": 20982.7, "power": 32.806081}, {"timestamp": 21003.2, "power": 32.806081}, {"timestamp": 21023.8, "power": 32.806081}, {"timestamp": 21044.3, "power": 32.806081}, {"timestamp": 21064.9, "power": 32.806081}, {"timestamp": 21085.4, "power": 32.806081}, {"timestamp": 21106.0, "power": 32.806081}, {"timestamp": 21126.5, "power": 32.806081}, {"timestamp": 21147.1, "power": 32.806081}, {"timestamp": 21167.6, "power": 32.673226}, {"timestamp": 21188.7, "power": 32.673226}, {"timestamp": 21209.3, "power": 32.673226}, {"timestamp": 21229.8, "power": 32.673226}, {"timestamp": 21250.3, "power": 32.673226}, {"timestamp": 21270.8, "power": 32.673226}, {"timestamp": 21291.4, "power": 32.673226}, {"timestamp": 21311.9, "power": 32.673226}, {"timestamp": 21332.5, "power": 32.673226}, {"timestamp": 21353.0, "power": 32.673226}, {"timestamp": 21373.6, "power": 32.673226}, {"timestamp": 21394.1, "power": 32.673226}, {"timestamp": 21414.7, "power": 32.673226}, {"timestamp": 21435.2, "power": 32.673226}, {"timestamp": 21455.8, "power": 32.673226}, {"timestamp": 21476.3, "power": 32.673226}, {"timestamp": 21496.9, "power": 32.673226}, {"timestamp": 21517.4, "power": 32.673226}, {"timestamp": 21537.9, "power": 32.673226}, {"timestamp": 21558.5, "power": 32.673226}, {"timestamp": 21579.0, "power": 32.673226}, {"timestamp": 21599.6, "power": 32.673226}, {"timestamp": 21620.1, "power": 32.673226}, {"timestamp": 21640.7, "power": 32.673226}, {"timestamp": 21661.3, "power": 32.673226}, {"timestamp": 21681.8, "power": 32.673226}, {"timestamp": 21702.3, "power": 32.673226}, {"timestamp": 21723.0, "power": 32.673226}, {"timestamp": 21743.6, "power": 32.673226}, {"timestamp": 21764.1, "power": 32.673226}, {"timestamp": 21784.7, "power": 32.673226}, {"timestamp": 21805.3, "power": 32.673226}, {"timestamp": 21825.8, "power": 32.673226}, {"timestamp": 21846.3, "power": 32.673226}, {"timestamp": 21866.9, "power": 32.673226}, {"timestamp": 21887.5, "power": 32.673226}, {"timestamp": 21908.0, "power": 32.673226}, {"timestamp": 21928.6, "power": 32.673226}, {"timestamp": 21949.2, "power": 32.673226}, {"timestamp": 21969.7, "power": 32.673226}, {"timestamp": 21990.3, "power": 32.673226}, {"timestamp": 22010.8, "power": 32.673226}, {"timestamp": 22031.4, "power": 32.673226}, {"timestamp": 22052.0, "power": 32.673226}, {"timestamp": 22072.6, "power": 32.673226}, {"timestamp": 22093.2, "power": 32.673226}, {"timestamp": 22113.7, "power": 32.673226}, {"timestamp": 22134.2, "power": 32.673226}, {"timestamp": 22154.8, "power": 32.673226}, {"timestamp": 22175.3, "power": 32.79535}, {"timestamp": 22196.4, "power": 32.79535}, {"timestamp": 22216.9, "power": 32.79535}, {"timestamp": 22237.5, "power": 32.79535}, {"timestamp": 22258.0, "power": 32.79535}, {"timestamp": 22278.5, "power": 32.79535}, {"timestamp": 22299.1, "power": 32.79535}, {"timestamp": 22319.7, "power": 32.79535}, {"timestamp": 22340.2, "power": 32.79535}, {"timestamp": 22360.8, "power": 32.79535}, {"timestamp": 22381.4, "power": 32.79535}, {"timestamp": 22401.9, "power": 32.79535}, {"timestamp": 22422.4, "power": 32.79535}, {"timestamp": 22443.0, "power": 32.79535}, {"timestamp": 22463.6, "power": 32.79535}, {"timestamp": 22484.2, "power": 32.79535}, {"timestamp": 22504.8, "power": 32.79535}, {"timestamp": 22525.3, "power": 32.79535}, {"timestamp": 22545.9, "power": 32.79535}, {"timestamp": 22566.4, "power": 32.79535}, {"timestamp": 22587.0, "power": 32.79535}, {"timestamp": 22607.6, "power": 32.79535}, {"timestamp": 22628.1, "power": 32.79535}, {"timestamp": 22648.7, "power": 32.79535}, {"timestamp": 22669.2, "power": 32.79535}, {"timestamp": 22689.7, "power": 32.79535}, {"timestamp": 22710.2, "power": 32.79535}, {"timestamp": 22730.8, "power": 32.79535}, {"timestamp": 22751.3, "power": 32.79535}, {"timestamp": 22771.9, "power": 32.79535}, {"timestamp": 22792.4, "power": 32.79535}, {"timestamp": 22813.0, "power": 32.79535}, {"timestamp": 22833.6, "power": 32.79535}, {"timestamp": 22854.1, "power": 32.79535}, {"timestamp": 22874.6, "power": 32.79535}, {"timestamp": 22895.2, "power": 32.79535}, {"timestamp": 22915.7, "power": 32.79535}, {"timestamp": 22936.3, "power": 32.79535}, {"timestamp": 22956.8, "power": 32.79535}, {"timestamp": 22977.4, "power": 32.79535}, {"timestamp": 22997.9, "power": 32.79535}, {"timestamp": 23018.4, "power": 32.79535}, {"timestamp": 23039.0, "power": 32.79535}, {"timestamp": 23059.6, "power": 32.79535}, {"timestamp": 23080.1, "power": 32.79535}, {"timestamp": 23100.7, "power": 32.79535}, {"timestamp": 23121.3, "power": 32.79535}, {"timestamp": 23141.8, "power": 32.79535}, {"timestamp": 23162.3, "power": 32.79535}, {"timestamp": 23182.9, "power": 32.981508000000005}, {"timestamp": 23204.8, "power": 32.981508000000005}, {"timestamp": 23225.3, "power": 32.981508000000005}, {"timestamp": 23245.9, "power": 32.981508000000005}, {"timestamp": 23266.4, "power": 32.981508000000005}, {"timestamp": 23286.9, "power": 32.981508000000005}, {"timestamp": 23307.4, "power": 32.981508000000005}, {"timestamp": 23328.0, "power": 32.981508000000005}, {"timestamp": 23348.5, "power": 32.981508000000005}, {"timestamp": 23369.1, "power": 32.981508000000005}, {"timestamp": 23389.7, "power": 32.981508000000005}, {"timestamp": 23410.2, "power": 32.981508000000005}, {"timestamp": 23430.7, "power": 32.981508000000005}, {"timestamp": 23451.3, "power": 32.981508000000005}, {"timestamp": 23471.9, "power": 32.981508000000005}, {"timestamp": 23492.5, "power": 32.981508000000005}, {"timestamp": 23513.0, "power": 32.981508000000005}, {"timestamp": 23533.6, "power": 32.981508000000005}, {"timestamp": 23554.1, "power": 32.981508000000005}, {"timestamp": 23574.7, "power": 32.981508000000005}, {"timestamp": 23595.3, "power": 32.981508000000005}, {"timestamp": 23615.9, "power": 32.981508000000005}, {"timestamp": 23636.5, "power": 32.981508000000005}, {"timestamp": 23657.0, "power": 32.981508000000005}, {"timestamp": 23677.6, "power": 32.981508000000005}, {"timestamp": 23698.1, "power": 32.981508000000005}, {"timestamp": 23718.7, "power": 32.981508000000005}, {"timestamp": 23739.3, "power": 32.981508000000005}, {"timestamp": 23759.9, "power": 32.981508000000005}, {"timestamp": 23780.4, "power": 32.981508000000005}, {"timestamp": 23801.0, "power": 32.981508000000005}, {"timestamp": 23821.6, "power": 32.981508000000005}, {"timestamp": 23842.1, "power": 32.981508000000005}, {"timestamp": 23862.7, "power": 32.981508000000005}, {"timestamp": 23883.3, "power": 32.981508000000005}, {"timestamp": 23903.8, "power": 32.981508000000005}, {"timestamp": 23924.4, "power": 32.981508000000005}, {"timestamp": 23945.0, "power": 32.981508000000005}, {"timestamp": 23965.5, "power": 32.981508000000005}, {"timestamp": 23986.1, "power": 32.981508000000005}, {"timestamp": 24006.6, "power": 32.981508000000005}, {"timestamp": 24027.2, "power": 32.981508000000005}, {"timestamp": 24047.7, "power": 32.981508000000005}, {"timestamp": 24068.3, "power": 32.981508000000005}, {"timestamp": 24088.8, "power": 32.981508000000005}, {"timestamp": 24109.4, "power": 32.981508000000005}, {"timestamp": 24129.9, "power": 32.981508000000005}, {"timestamp": 24150.5, "power": 32.981508000000005}, {"timestamp": 24171.0, "power": 32.981508000000005}, {"timestamp": 24191.6, "power": 33.181542}, {"timestamp": 24212.8, "power": 33.181542}, {"timestamp": 24233.3, "power": 33.181542}, {"timestamp": 24253.9, "power": 33.181542}, {"timestamp": 24274.4, "power": 33.181542}, {"timestamp": 24294.9, "power": 33.181542}, {"timestamp": 24315.5, "power": 33.181542}, {"timestamp": 24336.0, "power": 33.181542}, {"timestamp": 24356.6, "power": 33.181542}, {"timestamp": 24377.1, "power": 33.181542}, {"timestamp": 24397.7, "power": 33.181542}, {"timestamp": 24418.2, "power": 33.181542}, {"timestamp": 24438.7, "power": 33.181542}, {"timestamp": 24459.3, "power": 33.181542}, {"timestamp": 24479.8, "power": 33.181542}, {"timestamp": 24500.4, "power": 33.181542}, {"timestamp": 24520.9, "power": 33.181542}, {"timestamp": 24541.5, "power": 33.181542}, {"timestamp": 24562.0, "power": 33.181542}, {"timestamp": 24582.5, "power": 33.181542}, {"timestamp": 24603.1, "power": 33.181542}, {"timestamp": 24623.6, "power": 33.181542}, {"timestamp": 24644.2, "power": 33.181542}, {"timestamp": 24664.8, "power": 33.181542}, {"timestamp": 24685.4, "power": 33.181542}, {"timestamp": 24705.9, "power": 33.181542}, {"timestamp": 24726.5, "power": 33.181542}, {"timestamp": 24747.1, "power": 33.181542}, {"timestamp": 24767.6, "power": 33.181542}, {"timestamp": 24788.2, "power": 33.181542}, {"timestamp": 24808.7, "power": 33.181542}, {"timestamp": 24829.3, "power": 33.181542}, {"timestamp": 24849.8, "power": 33.181542}, {"timestamp": 24870.3, "power": 33.181542}, {"timestamp": 24890.8, "power": 33.181542}, {"timestamp": 24911.4, "power": 33.181542}, {"timestamp": 24931.9, "power": 33.181542}, {"timestamp": 24952.5, "power": 33.181542}, {"timestamp": 24973.1, "power": 33.181542}, {"timestamp": 24993.7, "power": 33.181542}, {"timestamp": 25014.2, "power": 33.181542}, {"timestamp": 25034.7, "power": 33.181542}, {"timestamp": 25055.3, "power": 33.181542}, {"timestamp": 25075.9, "power": 33.181542}, {"timestamp": 25096.4, "power": 33.181542}, {"timestamp": 25117.0, "power": 33.181542}, {"timestamp": 25137.6, "power": 33.181542}, {"timestamp": 25158.1, "power": 33.181542}, {"timestamp": 25178.7, "power": 33.181542}, {"timestamp": 25199.2, "power": 33.454446000000004}, {"timestamp": 25220.4, "power": 33.454446000000004}, {"timestamp": 25240.9, "power": 33.454446000000004}, {"timestamp": 25261.5, "power": 33.454446000000004}, {"timestamp": 25282.0, "power": 33.454446000000004}, {"timestamp": 25302.5, "power": 33.454446000000004}, {"timestamp": 25323.1, "power": 33.454446000000004}, {"timestamp": 25343.6, "power": 33.454446000000004}, {"timestamp": 25364.2, "power": 33.454446000000004}, {"timestamp": 25384.7, "power": 33.454446000000004}, {"timestamp": 25405.3, "power": 33.454446000000004}, {"timestamp": 25425.8, "power": 33.454446000000004}, {"timestamp": 25446.3, "power": 33.454446000000004}, {"timestamp": 25466.9, "power": 33.454446000000004}, {"timestamp": 25487.5, "power": 33.454446000000004}, {"timestamp": 25508.0, "power": 33.454446000000004}, {"timestamp": 25528.6, "power": 33.454446000000004}, {"timestamp": 25549.1, "power": 33.454446000000004}, {"timestamp": 25569.7, "power": 33.454446000000004}, {"timestamp": 25590.2, "power": 33.454446000000004}, {"timestamp": 25610.8, "power": 33.454446000000004}, {"timestamp": 25631.3, "power": 33.454446000000004}, {"timestamp": 25651.9, "power": 33.454446000000004}, {"timestamp": 25672.5, "power": 33.454446000000004}, {"timestamp": 25693.1, "power": 33.454446000000004}, {"timestamp": 25713.7, "power": 33.454446000000004}, {"timestamp": 25734.2, "power": 33.454446000000004}, {"timestamp": 25754.7, "power": 33.454446000000004}, {"timestamp": 25775.3, "power": 33.454446000000004}, {"timestamp": 25795.9, "power": 33.454446000000004}, {"timestamp": 25816.4, "power": 33.454446000000004}, {"timestamp": 25837.0, "power": 33.454446000000004}, {"timestamp": 25857.6, "power": 33.454446000000004}, {"timestamp": 25878.1, "power": 33.454446000000004}, {"timestamp": 25898.7, "power": 33.454446000000004}, {"timestamp": 25919.2, "power": 33.454446000000004}, {"timestamp": 25939.7, "power": 33.454446000000004}, {"timestamp": 25960.3, "power": 33.454446000000004}, {"timestamp": 25980.8, "power": 33.454446000000004}, {"timestamp": 26001.4, "power": 33.454446000000004}, {"timestamp": 26021.9, "power": 33.454446000000004}, {"timestamp": 26042.5, "power": 33.454446000000004}, {"timestamp": 26063.0, "power": 33.454446000000004}, {"timestamp": 26083.6, "power": 33.454446000000004}, {"timestamp": 26104.2, "power": 33.454446000000004}, {"timestamp": 26124.7, "power": 33.454446000000004}, {"timestamp": 26145.3, "power": 33.454446000000004}, {"timestamp": 26165.8, "power": 33.454446000000004}, {"timestamp": 26186.3, "power": 33.454446000000004}, {"timestamp": 26206.9, "power": 33.03067}, {"timestamp": 26228.0, "power": 33.03067}, {"timestamp": 26248.5, "power": 33.03067}, {"timestamp": 26269.1, "power": 33.03067}, {"timestamp": 26289.6, "power": 33.03067}, {"timestamp": 26310.2, "power": 33.03067}, {"timestamp": 26330.8, "power": 33.03067}, {"timestamp": 26351.4, "power": 33.03067}, {"timestamp": 26372.0, "power": 33.03067}, {"timestamp": 26392.5, "power": 33.03067}, {"timestamp": 26413.0, "power": 33.03067}, {"timestamp": 26433.5, "power": 33.03067}, {"timestamp": 26454.1, "power": 33.03067}, {"timestamp": 26474.6, "power": 33.03067}, {"timestamp": 26495.1, "power": 33.03067}, {"timestamp": 26515.7, "power": 33.03067}, {"timestamp": 26536.2, "power": 33.03067}, {"timestamp": 26556.7, "power": 33.03067}, {"timestamp": 26577.3, "power": 33.03067}, {"timestamp": 26597.8, "power": 33.03067}, {"timestamp": 26618.3, "power": 33.03067}, {"timestamp": 26638.9, "power": 33.03067}, {"timestamp": 26659.4, "power": 33.03067}, {"timestamp": 26679.9, "power": 33.03067}, {"timestamp": 26700.5, "power": 33.03067}, {"timestamp": 26721.0, "power": 33.03067}, {"timestamp": 26741.5, "power": 33.03067}, {"timestamp": 26762.0, "power": 33.03067}, {"timestamp": 26782.6, "power": 33.03067}, {"timestamp": 26803.1, "power": 33.03067}, {"timestamp": 26823.6, "power": 33.03067}, {"timestamp": 26844.2, "power": 33.03067}, {"timestamp": 26864.7, "power": 33.03067}, {"timestamp": 26885.2, "power": 33.03067}, {"timestamp": 26905.7, "power": 33.03067}, {"timestamp": 26926.2, "power": 33.03067}, {"timestamp": 26946.7, "power": 33.03067}, {"timestamp": 26967.2, "power": 33.03067}, {"timestamp": 26987.7, "power": 33.03067}, {"timestamp": 27008.3, "power": 33.03067}, {"timestamp": 27028.8, "power": 33.03067}, {"timestamp": 27049.3, "power": 33.03067}, {"timestamp": 27069.9, "power": 33.03067}, {"timestamp": 27090.3, "power": 33.03067}, {"timestamp": 27110.9, "power": 33.03067}, {"timestamp": 27131.4, "power": 33.03067}, {"timestamp": 27151.9, "power": 33.03067}, {"timestamp": 27172.4, "power": 33.03067}, {"timestamp": 27193.0, "power": 33.03067}, {"timestamp": 27213.5, "power": 35.450478000000004}, {"timestamp": 27234.7, "power": 35.450478000000004}, {"timestamp": 27255.3, "power": 35.450478000000004}, {"timestamp": 27275.8, "power": 35.450478000000004}, {"timestamp": 27296.3, "power": 35.450478000000004}, {"timestamp": 27316.9, "power": 35.450478000000004}, {"timestamp": 27337.4, "power": 35.450478000000004}, {"timestamp": 27357.9, "power": 35.450478000000004}, {"timestamp": 27378.4, "power": 35.450478000000004}, {"timestamp": 27398.9, "power": 35.450478000000004}, {"timestamp": 27419.5, "power": 35.450478000000004}, {"timestamp": 27440.0, "power": 35.450478000000004}, {"timestamp": 27460.5, "power": 35.450478000000004}, {"timestamp": 27481.1, "power": 35.450478000000004}, {"timestamp": 27501.7, "power": 35.450478000000004}, {"timestamp": 27522.2, "power": 35.450478000000004}, {"timestamp": 27542.7, "power": 35.450478000000004}, {"timestamp": 27563.3, "power": 35.450478000000004}, {"timestamp": 27583.8, "power": 35.450478000000004}, {"timestamp": 27604.4, "power": 35.450478000000004}, {"timestamp": 27624.9, "power": 35.450478000000004}, {"timestamp": 27645.5, "power": 35.450478000000004}, {"timestamp": 27666.0, "power": 35.450478000000004}, {"timestamp": 27686.5, "power": 35.450478000000004}, {"timestamp": 27707.0, "power": 35.450478000000004}, {"timestamp": 27727.5, "power": 35.450478000000004}, {"timestamp": 27748.0, "power": 35.450478000000004}, {"timestamp": 27768.5, "power": 35.450478000000004}, {"timestamp": 27789.1, "power": 35.450478000000004}, {"timestamp": 27809.6, "power": 35.450478000000004}, {"timestamp": 27830.1, "power": 35.450478000000004}, {"timestamp": 27850.6, "power": 35.450478000000004}, {"timestamp": 27871.2, "power": 35.450478000000004}, {"timestamp": 27891.7, "power": 35.450478000000004}, {"timestamp": 27912.2, "power": 35.450478000000004}, {"timestamp": 27932.8, "power": 35.450478000000004}, {"timestamp": 27953.3, "power": 35.450478000000004}, {"timestamp": 27973.8, "power": 35.450478000000004}, {"timestamp": 27994.3, "power": 35.450478000000004}, {"timestamp": 28014.8, "power": 35.450478000000004}, {"timestamp": 28035.3, "power": 35.450478000000004}, {"timestamp": 28055.8, "power": 35.450478000000004}, {"timestamp": 28076.3, "power": 35.450478000000004}, {"timestamp": 28096.9, "power": 35.450478000000004}, {"timestamp": 28117.4, "power": 35.450478000000004}, {"timestamp": 28137.9, "power": 35.450478000000004}, {"timestamp": 28158.4, "power": 35.450478000000004}, {"timestamp": 28178.9, "power": 35.450478000000004}, {"timestamp": 28199.4, "power": 35.450478000000004}, {"timestamp": 28220.0, "power": 32.268077}, {"timestamp": 28241.1, "power": 32.268077}, {"timestamp": 28261.6, "power": 32.268077}, {"timestamp": 28282.1, "power": 32.268077}, {"timestamp": 28302.6, "power": 32.268077}, {"timestamp": 28323.1, "power": 32.268077}, {"timestamp": 28343.7, "power": 32.268077}], "timeline": {"START": "3329.911903", "END": "26267.38322"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24329.5}, {"name": "clSetKernelArg", "calls": 19, "time": 2988.08}, {"name": "clReleaseKernel", "calls": 1, "time": 802.806}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.3903}, {"name": "clReleaseContext", "calls": 1, "time": 51.7386}, {"name": "clCreateContext", "calls": 1, "time": 40.9958}, {"name": "clReleaseProgram", "calls": 1, "time": 14.0683}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.869208}, {"name": "clCreateKernel", "calls": 1, "time": 0.336393}, {"name": "clEnqueueTask", "calls": 1, "time": 0.130615}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075596}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074965}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028274}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022806}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020443}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009955}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009739}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008927}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007598}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006208}, {"name": "clRetainDevice", "calls": 2, "time": 0.004807}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22937.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22936.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9412.768114, "utilization": 98.049668, "size": 11091200.0, "time": 1178.318627}, {"type": "WRITE", "transfers": 1, "speed": 6387.484528, "utilization": 66.536297, "size": 1363180.0, "time": 213.414059}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 751821179, "speed": 262.313, "utilization": 2.27702, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46998938, "speed": 476.578, "utilization": 4.13696, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len4/run2.json b/code/fpga/memory_results/dna.20MB.len4/run2.json new file mode 100644 index 0000000..1d58e91 --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.1853, "power": 32.185156}, {"timestamp": 62.875, "power": 32.185156}, {"timestamp": 83.4258, "power": 32.185156}, {"timestamp": 103.963, "power": 32.185156}, {"timestamp": 124.856, "power": 32.185156}, {"timestamp": 145.754, "power": 32.185156}, {"timestamp": 166.285, "power": 32.185156}, {"timestamp": 186.797, "power": 32.185156}, {"timestamp": 207.342, "power": 32.185156}, {"timestamp": 227.891, "power": 32.185156}, {"timestamp": 248.44, "power": 32.185156}, {"timestamp": 268.983, "power": 32.185156}, {"timestamp": 289.527, "power": 32.185156}, {"timestamp": 310.076, "power": 32.185156}, {"timestamp": 330.589, "power": 32.185156}, {"timestamp": 351.127, "power": 32.185156}, {"timestamp": 371.674, "power": 32.185156}, {"timestamp": 392.223, "power": 32.185156}, {"timestamp": 412.767, "power": 32.185156}, {"timestamp": 433.314, "power": 32.185156}, {"timestamp": 453.861, "power": 32.185156}, {"timestamp": 474.382, "power": 32.185156}, {"timestamp": 494.884, "power": 32.185156}, {"timestamp": 515.427, "power": 32.185156}, {"timestamp": 535.976, "power": 32.185156}, {"timestamp": 556.522, "power": 32.185156}, {"timestamp": 577.07, "power": 32.185156}, {"timestamp": 597.618, "power": 32.185156}, {"timestamp": 618.188, "power": 32.185156}, {"timestamp": 638.693, "power": 32.185156}, {"timestamp": 659.233, "power": 32.185156}, {"timestamp": 679.778, "power": 32.185156}, {"timestamp": 700.322, "power": 32.185156}, {"timestamp": 720.876, "power": 32.185156}, {"timestamp": 741.424, "power": 32.185156}, {"timestamp": 761.974, "power": 32.185156}, {"timestamp": 782.49, "power": 32.185156}, {"timestamp": 803.031, "power": 32.185156}, {"timestamp": 823.575, "power": 32.185156}, {"timestamp": 844.12, "power": 32.185156}, {"timestamp": 864.661, "power": 32.185156}, {"timestamp": 885.207, "power": 32.185156}, {"timestamp": 905.751, "power": 32.185156}, {"timestamp": 926.266, "power": 32.185156}, {"timestamp": 946.767, "power": 32.185156}, {"timestamp": 967.305, "power": 32.185156}, {"timestamp": 987.852, "power": 32.185156}, {"timestamp": 1008.4, "power": 32.123568}, {"timestamp": 1029.67, "power": 32.123568}, {"timestamp": 1050.22, "power": 32.123568}, {"timestamp": 1070.78, "power": 32.123568}, {"timestamp": 1091.35, "power": 32.123568}, {"timestamp": 1111.95, "power": 32.123568}, {"timestamp": 1132.54, "power": 32.123568}, {"timestamp": 1153.14, "power": 32.123568}, {"timestamp": 1173.74, "power": 32.123568}, {"timestamp": 1194.31, "power": 32.123568}, {"timestamp": 1214.87, "power": 32.123568}, {"timestamp": 1235.43, "power": 32.123568}, {"timestamp": 1256.03, "power": 32.123568}, {"timestamp": 1276.63, "power": 32.123568}, {"timestamp": 1297.23, "power": 32.123568}, {"timestamp": 1317.83, "power": 32.123568}, {"timestamp": 1338.4, "power": 32.123568}, {"timestamp": 1358.96, "power": 32.123568}, {"timestamp": 1379.56, "power": 32.123568}, {"timestamp": 1400.17, "power": 32.123568}, {"timestamp": 1420.77, "power": 32.123568}, {"timestamp": 1441.37, "power": 32.123568}, {"timestamp": 1461.97, "power": 32.123568}, {"timestamp": 1482.54, "power": 32.123568}, {"timestamp": 1503.1, "power": 32.123568}, {"timestamp": 1523.7, "power": 32.123568}, {"timestamp": 1544.3, "power": 32.123568}, {"timestamp": 1564.89, "power": 32.123568}, {"timestamp": 1585.49, "power": 32.123568}, {"timestamp": 1606.1, "power": 32.123568}, {"timestamp": 1626.67, "power": 32.123568}, {"timestamp": 1647.23, "power": 32.123568}, {"timestamp": 1667.82, "power": 32.123568}, {"timestamp": 1688.42, "power": 32.123568}, {"timestamp": 1709.02, "power": 32.123568}, {"timestamp": 1729.62, "power": 32.123568}, {"timestamp": 1750.2, "power": 32.123568}, {"timestamp": 1770.76, "power": 32.123568}, {"timestamp": 1791.32, "power": 32.123568}, {"timestamp": 1811.92, "power": 32.123568}, {"timestamp": 1832.52, "power": 32.123568}, {"timestamp": 1853.11, "power": 32.123568}, {"timestamp": 1873.71, "power": 32.123568}, {"timestamp": 1894.28, "power": 32.123568}, {"timestamp": 1914.84, "power": 32.123568}, {"timestamp": 1935.4, "power": 32.123568}, {"timestamp": 1956.02, "power": 32.123568}, {"timestamp": 1976.62, "power": 32.123568}, {"timestamp": 1997.22, "power": 32.123568}, {"timestamp": 2017.83, "power": 32.726628000000005}, {"timestamp": 2039.03, "power": 32.726628000000005}, {"timestamp": 2059.64, "power": 32.726628000000005}, {"timestamp": 2080.24, "power": 32.726628000000005}, {"timestamp": 2100.84, "power": 32.726628000000005}, {"timestamp": 2121.44, "power": 32.726628000000005}, {"timestamp": 2142.05, "power": 32.726628000000005}, {"timestamp": 2162.64, "power": 32.726628000000005}, {"timestamp": 2183.21, "power": 32.726628000000005}, {"timestamp": 2203.81, "power": 32.726628000000005}, {"timestamp": 2224.42, "power": 32.726628000000005}, {"timestamp": 2245.03, "power": 32.726628000000005}, {"timestamp": 2265.66, "power": 32.726628000000005}, {"timestamp": 2286.32, "power": 32.726628000000005}, {"timestamp": 2306.88, "power": 32.726628000000005}, {"timestamp": 2327.45, "power": 32.726628000000005}, {"timestamp": 2348.05, "power": 32.726628000000005}, {"timestamp": 2368.65, "power": 32.726628000000005}, {"timestamp": 2389.26, "power": 32.726628000000005}, {"timestamp": 2409.86, "power": 32.726628000000005}, {"timestamp": 2430.44, "power": 32.726628000000005}, {"timestamp": 2451.01, "power": 32.726628000000005}, {"timestamp": 2471.61, "power": 32.726628000000005}, {"timestamp": 2492.21, "power": 32.726628000000005}, {"timestamp": 2512.81, "power": 32.726628000000005}, {"timestamp": 2533.41, "power": 32.726628000000005}, {"timestamp": 2554.02, "power": 32.726628000000005}, {"timestamp": 2574.59, "power": 32.726628000000005}, {"timestamp": 2595.16, "power": 32.726628000000005}, {"timestamp": 2615.76, "power": 32.726628000000005}, {"timestamp": 2636.36, "power": 32.726628000000005}, {"timestamp": 2656.97, "power": 32.726628000000005}, {"timestamp": 2677.57, "power": 32.726628000000005}, {"timestamp": 2698.18, "power": 32.726628000000005}, {"timestamp": 2718.76, "power": 32.726628000000005}, {"timestamp": 2739.32, "power": 32.726628000000005}, {"timestamp": 2759.92, "power": 32.726628000000005}, {"timestamp": 2780.53, "power": 32.726628000000005}, {"timestamp": 2801.13, "power": 32.726628000000005}, {"timestamp": 2821.73, "power": 32.726628000000005}, {"timestamp": 2842.33, "power": 32.726628000000005}, {"timestamp": 2862.9, "power": 32.726628000000005}, {"timestamp": 2883.46, "power": 32.726628000000005}, {"timestamp": 2904.06, "power": 32.726628000000005}, {"timestamp": 2924.66, "power": 32.726628000000005}, {"timestamp": 2945.27, "power": 32.726628000000005}, {"timestamp": 2965.87, "power": 32.726628000000005}, {"timestamp": 2986.45, "power": 32.726628000000005}, {"timestamp": 3007.02, "power": 32.726628000000005}, {"timestamp": 3027.62, "power": 32.254988}, {"timestamp": 3048.7, "power": 32.254988}, {"timestamp": 3069.3, "power": 32.254988}, {"timestamp": 3089.9, "power": 32.254988}, {"timestamp": 3110.53, "power": 32.254988}, {"timestamp": 3131.09, "power": 32.254988}, {"timestamp": 3151.7, "power": 32.254988}, {"timestamp": 3172.31, "power": 32.254988}, {"timestamp": 3192.85, "power": 32.254988}, {"timestamp": 3213.38, "power": 32.254988}, {"timestamp": 3233.91, "power": 32.254988}, {"timestamp": 3254.41, "power": 32.254988}, {"timestamp": 3274.9, "power": 32.254988}, {"timestamp": 3295.43, "power": 32.254988}, {"timestamp": 3315.96, "power": 32.254988}, {"timestamp": 3336.49, "power": 32.254988}, {"timestamp": 3357.02, "power": 32.254988}, {"timestamp": 3377.55, "power": 32.254988}, {"timestamp": 3398.08, "power": 32.254988}, {"timestamp": 3418.58, "power": 32.254988}, {"timestamp": 3439.11, "power": 32.254988}, {"timestamp": 3459.65, "power": 32.254988}, {"timestamp": 3480.2, "power": 32.254988}, {"timestamp": 3500.75, "power": 32.254988}, {"timestamp": 3521.3, "power": 32.254988}, {"timestamp": 3541.85, "power": 32.254988}, {"timestamp": 3562.39, "power": 32.254988}, {"timestamp": 3582.94, "power": 32.254988}, {"timestamp": 3603.49, "power": 32.254988}, {"timestamp": 3624.05, "power": 32.254988}, {"timestamp": 3644.6, "power": 32.254988}, {"timestamp": 3665.15, "power": 32.254988}, {"timestamp": 3685.7, "power": 32.254988}, {"timestamp": 3706.23, "power": 32.254988}, {"timestamp": 3726.73, "power": 32.254988}, {"timestamp": 3747.27, "power": 32.254988}, {"timestamp": 3767.82, "power": 32.254988}, {"timestamp": 3788.37, "power": 32.254988}, {"timestamp": 3808.92, "power": 32.254988}, {"timestamp": 3829.47, "power": 32.254988}, {"timestamp": 3850.02, "power": 32.254988}, {"timestamp": 3870.55, "power": 32.254988}, {"timestamp": 3891.05, "power": 32.254988}, {"timestamp": 3911.59, "power": 32.254988}, {"timestamp": 3932.14, "power": 32.254988}, {"timestamp": 3952.69, "power": 32.254988}, {"timestamp": 3973.24, "power": 32.254988}, {"timestamp": 3993.8, "power": 32.254988}, {"timestamp": 4014.33, "power": 32.254988}, {"timestamp": 4034.83, "power": 32.93674}, {"timestamp": 4055.88, "power": 32.93674}, {"timestamp": 4076.43, "power": 32.93674}, {"timestamp": 4096.98, "power": 32.93674}, {"timestamp": 4117.53, "power": 32.93674}, {"timestamp": 4138.08, "power": 32.93674}, {"timestamp": 4158.61, "power": 32.93674}, {"timestamp": 4179.15, "power": 32.93674}, {"timestamp": 4199.7, "power": 32.93674}, {"timestamp": 4220.25, "power": 32.93674}, {"timestamp": 4240.8, "power": 32.93674}, {"timestamp": 4261.35, "power": 32.93674}, {"timestamp": 4281.9, "power": 32.93674}, {"timestamp": 4302.43, "power": 32.93674}, {"timestamp": 4322.93, "power": 32.93674}, {"timestamp": 4343.47, "power": 32.93674}, {"timestamp": 4364.02, "power": 32.93674}, {"timestamp": 4384.58, "power": 32.93674}, {"timestamp": 4405.13, "power": 32.93674}, {"timestamp": 4425.68, "power": 32.93674}, {"timestamp": 4446.23, "power": 32.93674}, {"timestamp": 4466.73, "power": 32.93674}, {"timestamp": 4487.28, "power": 32.93674}, {"timestamp": 4507.83, "power": 32.93674}, {"timestamp": 4528.38, "power": 32.93674}, {"timestamp": 4548.93, "power": 32.93674}, {"timestamp": 4569.47, "power": 32.93674}, {"timestamp": 4590.02, "power": 32.93674}, {"timestamp": 4610.54, "power": 32.93674}, {"timestamp": 4631.08, "power": 32.93674}, {"timestamp": 4651.64, "power": 32.93674}, {"timestamp": 4672.18, "power": 32.93674}, {"timestamp": 4692.73, "power": 32.93674}, {"timestamp": 4713.39, "power": 32.93674}, {"timestamp": 4733.98, "power": 32.93674}, {"timestamp": 4754.5, "power": 32.93674}, {"timestamp": 4775.06, "power": 32.93674}, {"timestamp": 4795.64, "power": 32.93674}, {"timestamp": 4816.22, "power": 32.93674}, {"timestamp": 4836.8, "power": 32.93674}, {"timestamp": 4857.37, "power": 32.93674}, {"timestamp": 4877.95, "power": 32.93674}, {"timestamp": 4898.48, "power": 32.93674}, {"timestamp": 4919.03, "power": 32.93674}, {"timestamp": 4939.61, "power": 32.93674}, {"timestamp": 4960.17, "power": 32.93674}, {"timestamp": 4980.74, "power": 32.93674}, {"timestamp": 5001.32, "power": 32.93674}, {"timestamp": 5021.91, "power": 32.93674}, {"timestamp": 5042.44, "power": 32.805220000000006}, {"timestamp": 5063.53, "power": 32.805220000000006}, {"timestamp": 5084.11, "power": 32.805220000000006}, {"timestamp": 5104.69, "power": 32.805220000000006}, {"timestamp": 5125.28, "power": 32.805220000000006}, {"timestamp": 5145.85, "power": 32.805220000000006}, {"timestamp": 5166.38, "power": 32.805220000000006}, {"timestamp": 5186.94, "power": 32.805220000000006}, {"timestamp": 5207.53, "power": 32.805220000000006}, {"timestamp": 5228.11, "power": 32.805220000000006}, {"timestamp": 5248.68, "power": 32.805220000000006}, {"timestamp": 5269.27, "power": 32.805220000000006}, {"timestamp": 5289.83, "power": 32.805220000000006}, {"timestamp": 5310.36, "power": 32.805220000000006}, {"timestamp": 5330.88, "power": 32.805220000000006}, {"timestamp": 5351.44, "power": 32.805220000000006}, {"timestamp": 5372.02, "power": 32.805220000000006}, {"timestamp": 5392.6, "power": 32.805220000000006}, {"timestamp": 5413.18, "power": 32.805220000000006}, {"timestamp": 5433.76, "power": 32.805220000000006}, {"timestamp": 5454.3, "power": 32.805220000000006}, {"timestamp": 5474.8, "power": 32.805220000000006}, {"timestamp": 5495.37, "power": 32.805220000000006}, {"timestamp": 5515.95, "power": 32.805220000000006}, {"timestamp": 5536.52, "power": 32.805220000000006}, {"timestamp": 5557.09, "power": 32.805220000000006}, {"timestamp": 5577.67, "power": 32.805220000000006}, {"timestamp": 5598.25, "power": 32.805220000000006}, {"timestamp": 5618.76, "power": 32.805220000000006}, {"timestamp": 5639.32, "power": 32.805220000000006}, {"timestamp": 5659.89, "power": 32.805220000000006}, {"timestamp": 5680.47, "power": 32.805220000000006}, {"timestamp": 5700.98, "power": 32.805220000000006}, {"timestamp": 5721.52, "power": 32.805220000000006}, {"timestamp": 5742.07, "power": 32.805220000000006}, {"timestamp": 5762.59, "power": 32.805220000000006}, {"timestamp": 5783.13, "power": 32.805220000000006}, {"timestamp": 5803.68, "power": 32.805220000000006}, {"timestamp": 5824.23, "power": 32.805220000000006}, {"timestamp": 5844.78, "power": 32.805220000000006}, {"timestamp": 5865.34, "power": 32.805220000000006}, {"timestamp": 5885.89, "power": 32.805220000000006}, {"timestamp": 5906.41, "power": 32.805220000000006}, {"timestamp": 5926.92, "power": 32.805220000000006}, {"timestamp": 5947.46, "power": 32.805220000000006}, {"timestamp": 5968.01, "power": 32.805220000000006}, {"timestamp": 5988.56, "power": 32.805220000000006}, {"timestamp": 6009.11, "power": 32.805220000000006}, {"timestamp": 6029.66, "power": 32.805220000000006}, {"timestamp": 6050.22, "power": 32.77161100000001}, {"timestamp": 6071.29, "power": 32.77161100000001}, {"timestamp": 6091.84, "power": 32.77161100000001}, {"timestamp": 6112.39, "power": 32.77161100000001}, {"timestamp": 6132.94, "power": 32.77161100000001}, {"timestamp": 6153.49, "power": 32.77161100000001}, {"timestamp": 6174.04, "power": 32.77161100000001}, {"timestamp": 6194.57, "power": 32.77161100000001}, {"timestamp": 6215.11, "power": 32.77161100000001}, {"timestamp": 6235.66, "power": 32.77161100000001}, {"timestamp": 6256.21, "power": 32.77161100000001}, {"timestamp": 6276.76, "power": 32.77161100000001}, {"timestamp": 6297.3, "power": 32.77161100000001}, {"timestamp": 6317.85, "power": 32.77161100000001}, {"timestamp": 6338.38, "power": 32.77161100000001}, {"timestamp": 6358.88, "power": 32.77161100000001}, {"timestamp": 6379.45, "power": 32.77161100000001}, {"timestamp": 6400.04, "power": 32.77161100000001}, {"timestamp": 6420.63, "power": 32.77161100000001}, {"timestamp": 6441.21, "power": 32.77161100000001}, {"timestamp": 6461.77, "power": 32.77161100000001}, {"timestamp": 6482.3, "power": 32.77161100000001}, {"timestamp": 6502.8, "power": 32.77161100000001}, {"timestamp": 6523.36, "power": 32.77161100000001}, {"timestamp": 6543.94, "power": 32.77161100000001}, {"timestamp": 6564.5, "power": 32.77161100000001}, {"timestamp": 6585.07, "power": 32.77161100000001}, {"timestamp": 6605.63, "power": 32.77161100000001}, {"timestamp": 6626.21, "power": 32.77161100000001}, {"timestamp": 6646.71, "power": 32.77161100000001}, {"timestamp": 6667.29, "power": 32.77161100000001}, {"timestamp": 6687.87, "power": 32.77161100000001}, {"timestamp": 6708.45, "power": 32.77161100000001}, {"timestamp": 6729.04, "power": 32.77161100000001}, {"timestamp": 6749.6, "power": 32.77161100000001}, {"timestamp": 6770.18, "power": 32.77161100000001}, {"timestamp": 6790.68, "power": 32.77161100000001}, {"timestamp": 6811.26, "power": 32.77161100000001}, {"timestamp": 6831.85, "power": 32.77161100000001}, {"timestamp": 6852.41, "power": 32.77161100000001}, {"timestamp": 6872.99, "power": 32.77161100000001}, {"timestamp": 6893.56, "power": 32.77161100000001}, {"timestamp": 6914.14, "power": 32.77161100000001}, {"timestamp": 6934.65, "power": 32.77161100000001}, {"timestamp": 6955.23, "power": 32.77161100000001}, {"timestamp": 6975.8, "power": 32.77161100000001}, {"timestamp": 6996.38, "power": 32.77161100000001}, {"timestamp": 7016.96, "power": 32.77161100000001}, {"timestamp": 7037.54, "power": 32.77161100000001}, {"timestamp": 7058.11, "power": 32.775225}, {"timestamp": 7079.19, "power": 32.775225}, {"timestamp": 7099.74, "power": 32.775225}, {"timestamp": 7120.29, "power": 32.775225}, {"timestamp": 7140.84, "power": 32.775225}, {"timestamp": 7161.39, "power": 32.775225}, {"timestamp": 7181.94, "power": 32.775225}, {"timestamp": 7202.47, "power": 32.775225}, {"timestamp": 7223.01, "power": 32.775225}, {"timestamp": 7243.56, "power": 32.775225}, {"timestamp": 7264.11, "power": 32.775225}, {"timestamp": 7284.66, "power": 32.775225}, {"timestamp": 7305.21, "power": 32.775225}, {"timestamp": 7325.76, "power": 32.775225}, {"timestamp": 7346.29, "power": 32.775225}, {"timestamp": 7366.8, "power": 32.775225}, {"timestamp": 7387.36, "power": 32.775225}, {"timestamp": 7407.93, "power": 32.775225}, {"timestamp": 7428.51, "power": 32.775225}, {"timestamp": 7449.07, "power": 32.775225}, {"timestamp": 7469.64, "power": 32.775225}, {"timestamp": 7490.21, "power": 32.775225}, {"timestamp": 7510.71, "power": 32.775225}, {"timestamp": 7531.28, "power": 32.775225}, {"timestamp": 7551.85, "power": 32.775225}, {"timestamp": 7572.43, "power": 32.775225}, {"timestamp": 7593.01, "power": 32.775225}, {"timestamp": 7613.59, "power": 32.775225}, {"timestamp": 7634.18, "power": 32.775225}, {"timestamp": 7654.68, "power": 32.775225}, {"timestamp": 7675.26, "power": 32.775225}, {"timestamp": 7695.77, "power": 32.775225}, {"timestamp": 7716.31, "power": 32.775225}, {"timestamp": 7736.86, "power": 32.775225}, {"timestamp": 7757.41, "power": 32.775225}, {"timestamp": 7777.96, "power": 32.775225}, {"timestamp": 7798.48, "power": 32.775225}, {"timestamp": 7819.02, "power": 32.775225}, {"timestamp": 7839.57, "power": 32.775225}, {"timestamp": 7860.12, "power": 32.775225}, {"timestamp": 7880.67, "power": 32.775225}, {"timestamp": 7901.22, "power": 32.775225}, {"timestamp": 7921.77, "power": 32.775225}, {"timestamp": 7942.34, "power": 32.775225}, {"timestamp": 7962.85, "power": 32.775225}, {"timestamp": 7983.39, "power": 32.775225}, {"timestamp": 8003.94, "power": 32.775225}, {"timestamp": 8024.53, "power": 32.775225}, {"timestamp": 8045.1, "power": 32.775225}, {"timestamp": 8065.68, "power": 32.864678}, {"timestamp": 8086.82, "power": 32.864678}, {"timestamp": 8107.36, "power": 32.864678}, {"timestamp": 8127.91, "power": 32.864678}, {"timestamp": 8148.46, "power": 32.864678}, {"timestamp": 8169.03, "power": 32.864678}, {"timestamp": 8189.61, "power": 32.864678}, {"timestamp": 8210.19, "power": 32.864678}, {"timestamp": 8230.7, "power": 32.864678}, {"timestamp": 8251.26, "power": 32.864678}, {"timestamp": 8271.83, "power": 32.864678}, {"timestamp": 8292.4, "power": 32.864678}, {"timestamp": 8312.95, "power": 32.864678}, {"timestamp": 8333.5, "power": 32.864678}, {"timestamp": 8354.05, "power": 32.864678}, {"timestamp": 8374.57, "power": 32.864678}, {"timestamp": 8395.11, "power": 32.864678}, {"timestamp": 8415.66, "power": 32.864678}, {"timestamp": 8436.21, "power": 32.864678}, {"timestamp": 8456.76, "power": 32.864678}, {"timestamp": 8477.31, "power": 32.864678}, {"timestamp": 8497.86, "power": 32.864678}, {"timestamp": 8518.39, "power": 32.864678}, {"timestamp": 8538.89, "power": 32.864678}, {"timestamp": 8559.43, "power": 32.864678}, {"timestamp": 8579.98, "power": 32.864678}, {"timestamp": 8600.53, "power": 32.864678}, {"timestamp": 8621.08, "power": 32.864678}, {"timestamp": 8641.63, "power": 32.864678}, {"timestamp": 8662.2, "power": 32.864678}, {"timestamp": 8682.7, "power": 32.864678}, {"timestamp": 8703.24, "power": 32.864678}, {"timestamp": 8723.79, "power": 32.864678}, {"timestamp": 8744.35, "power": 32.864678}, {"timestamp": 8764.89, "power": 32.864678}, {"timestamp": 8785.44, "power": 32.864678}, {"timestamp": 8806.02, "power": 32.864678}, {"timestamp": 8826.55, "power": 32.864678}, {"timestamp": 8847.12, "power": 32.864678}, {"timestamp": 8867.69, "power": 32.864678}, {"timestamp": 8888.26, "power": 32.864678}, {"timestamp": 8908.85, "power": 32.864678}, {"timestamp": 8929.44, "power": 32.864678}, {"timestamp": 8950.02, "power": 32.864678}, {"timestamp": 8970.54, "power": 32.864678}, {"timestamp": 8991.09, "power": 32.864678}, {"timestamp": 9011.65, "power": 32.864678}, {"timestamp": 9032.23, "power": 32.864678}, {"timestamp": 9052.79, "power": 32.864678}, {"timestamp": 9073.36, "power": 33.020286}, {"timestamp": 9094.54, "power": 33.020286}, {"timestamp": 9115.09, "power": 33.020286}, {"timestamp": 9135.64, "power": 33.020286}, {"timestamp": 9156.19, "power": 33.020286}, {"timestamp": 9176.74, "power": 33.020286}, {"timestamp": 9197.28, "power": 33.020286}, {"timestamp": 9217.83, "power": 33.020286}, {"timestamp": 9238.36, "power": 33.020286}, {"timestamp": 9258.87, "power": 33.020286}, {"timestamp": 9279.45, "power": 33.020286}, {"timestamp": 9300.02, "power": 33.020286}, {"timestamp": 9320.59, "power": 33.020286}, {"timestamp": 9341.18, "power": 33.020286}, {"timestamp": 9361.75, "power": 33.020286}, {"timestamp": 9382.28, "power": 33.020286}, {"timestamp": 9402.85, "power": 33.020286}, {"timestamp": 9423.42, "power": 33.020286}, {"timestamp": 9443.98, "power": 33.020286}, {"timestamp": 9464.55, "power": 33.020286}, {"timestamp": 9485.13, "power": 33.020286}, {"timestamp": 9505.7, "power": 33.020286}, {"timestamp": 9526.25, "power": 33.020286}, {"timestamp": 9546.75, "power": 33.020286}, {"timestamp": 9567.33, "power": 33.020286}, {"timestamp": 9587.89, "power": 33.020286}, {"timestamp": 9608.46, "power": 33.020286}, {"timestamp": 9629.05, "power": 33.020286}, {"timestamp": 9649.61, "power": 33.020286}, {"timestamp": 9670.21, "power": 33.020286}, {"timestamp": 9690.72, "power": 33.020286}, {"timestamp": 9711.28, "power": 33.020286}, {"timestamp": 9731.85, "power": 33.020286}, {"timestamp": 9752.43, "power": 33.020286}, {"timestamp": 9773.01, "power": 33.020286}, {"timestamp": 9793.56, "power": 33.020286}, {"timestamp": 9814.12, "power": 33.020286}, {"timestamp": 9834.64, "power": 33.020286}, {"timestamp": 9855.2, "power": 33.020286}, {"timestamp": 9875.78, "power": 33.020286}, {"timestamp": 9896.36, "power": 33.020286}, {"timestamp": 9916.94, "power": 33.020286}, {"timestamp": 9937.5, "power": 33.020286}, {"timestamp": 9958.07, "power": 33.020286}, {"timestamp": 9978.59, "power": 33.020286}, {"timestamp": 9999.14, "power": 33.020286}, {"timestamp": 10019.7, "power": 33.020286}, {"timestamp": 10040.3, "power": 33.020286}, {"timestamp": 10060.9, "power": 33.020286}, {"timestamp": 10081.4, "power": 32.919887}, {"timestamp": 10102.6, "power": 32.919887}, {"timestamp": 10123.2, "power": 32.919887}, {"timestamp": 10143.7, "power": 32.919887}, {"timestamp": 10164.3, "power": 32.919887}, {"timestamp": 10184.9, "power": 32.919887}, {"timestamp": 10205.5, "power": 32.919887}, {"timestamp": 10226.1, "power": 32.919887}, {"timestamp": 10246.6, "power": 32.919887}, {"timestamp": 10267.1, "power": 32.919887}, {"timestamp": 10287.7, "power": 32.919887}, {"timestamp": 10308.3, "power": 32.919887}, {"timestamp": 10328.9, "power": 32.919887}, {"timestamp": 10349.4, "power": 32.919887}, {"timestamp": 10370.0, "power": 32.919887}, {"timestamp": 10390.5, "power": 32.919887}, {"timestamp": 10411.1, "power": 32.919887}, {"timestamp": 10431.7, "power": 32.919887}, {"timestamp": 10452.2, "power": 32.919887}, {"timestamp": 10472.8, "power": 32.919887}, {"timestamp": 10493.4, "power": 32.919887}, {"timestamp": 10514.0, "power": 32.919887}, {"timestamp": 10534.5, "power": 32.919887}, {"timestamp": 10555.1, "power": 32.919887}, {"timestamp": 10575.6, "power": 32.919887}, {"timestamp": 10596.3, "power": 32.919887}, {"timestamp": 10616.8, "power": 32.919887}, {"timestamp": 10637.4, "power": 32.919887}, {"timestamp": 10658.0, "power": 32.919887}, {"timestamp": 10678.5, "power": 32.919887}, {"timestamp": 10699.1, "power": 32.919887}, {"timestamp": 10719.7, "power": 32.919887}, {"timestamp": 10740.2, "power": 32.919887}, {"timestamp": 10760.8, "power": 32.919887}, {"timestamp": 10781.4, "power": 32.919887}, {"timestamp": 10802.0, "power": 32.919887}, {"timestamp": 10822.5, "power": 32.919887}, {"timestamp": 10843.1, "power": 32.919887}, {"timestamp": 10863.7, "power": 32.919887}, {"timestamp": 10884.2, "power": 32.919887}, {"timestamp": 10904.8, "power": 32.919887}, {"timestamp": 10925.4, "power": 32.919887}, {"timestamp": 10946.0, "power": 32.919887}, {"timestamp": 10966.5, "power": 32.919887}, {"timestamp": 10987.1, "power": 32.919887}, {"timestamp": 11007.6, "power": 32.919887}, {"timestamp": 11028.2, "power": 32.919887}, {"timestamp": 11048.8, "power": 32.919887}, {"timestamp": 11069.3, "power": 32.919887}, {"timestamp": 11089.9, "power": 33.428812}, {"timestamp": 11112.0, "power": 33.428812}, {"timestamp": 11132.6, "power": 33.428812}, {"timestamp": 11153.2, "power": 33.428812}, {"timestamp": 11173.7, "power": 33.428812}, {"timestamp": 11194.3, "power": 33.428812}, {"timestamp": 11214.8, "power": 33.428812}, {"timestamp": 11235.4, "power": 33.428812}, {"timestamp": 11256.0, "power": 33.428812}, {"timestamp": 11276.5, "power": 33.428812}, {"timestamp": 11297.1, "power": 33.428812}, {"timestamp": 11317.7, "power": 33.428812}, {"timestamp": 11338.3, "power": 33.428812}, {"timestamp": 11358.8, "power": 33.428812}, {"timestamp": 11379.3, "power": 33.428812}, {"timestamp": 11399.9, "power": 33.428812}, {"timestamp": 11420.5, "power": 33.428812}, {"timestamp": 11441.1, "power": 33.428812}, {"timestamp": 11461.6, "power": 33.428812}, {"timestamp": 11482.2, "power": 33.428812}, {"timestamp": 11502.7, "power": 33.428812}, {"timestamp": 11523.3, "power": 33.428812}, {"timestamp": 11543.9, "power": 33.428812}, {"timestamp": 11564.5, "power": 33.428812}, {"timestamp": 11585.0, "power": 33.428812}, {"timestamp": 11605.6, "power": 33.428812}, {"timestamp": 11626.2, "power": 33.428812}, {"timestamp": 11646.7, "power": 33.428812}, {"timestamp": 11667.3, "power": 33.428812}, {"timestamp": 11687.8, "power": 33.428812}, {"timestamp": 11708.4, "power": 33.428812}, {"timestamp": 11729.0, "power": 33.428812}, {"timestamp": 11749.6, "power": 33.428812}, {"timestamp": 11770.1, "power": 33.428812}, {"timestamp": 11790.7, "power": 33.428812}, {"timestamp": 11811.2, "power": 33.428812}, {"timestamp": 11831.8, "power": 33.428812}, {"timestamp": 11852.4, "power": 33.428812}, {"timestamp": 11873.0, "power": 33.428812}, {"timestamp": 11893.5, "power": 33.428812}, {"timestamp": 11914.1, "power": 33.428812}, {"timestamp": 11934.6, "power": 33.428812}, {"timestamp": 11955.2, "power": 33.428812}, {"timestamp": 11975.7, "power": 33.428812}, {"timestamp": 11996.3, "power": 33.428812}, {"timestamp": 12016.8, "power": 33.428812}, {"timestamp": 12037.4, "power": 33.428812}, {"timestamp": 12058.0, "power": 33.428812}, {"timestamp": 12078.5, "power": 33.428812}, {"timestamp": 12099.1, "power": 32.839040999999995}, {"timestamp": 12120.9, "power": 32.839040999999995}, {"timestamp": 12141.5, "power": 32.839040999999995}, {"timestamp": 12162.1, "power": 32.839040999999995}, {"timestamp": 12182.6, "power": 32.839040999999995}, {"timestamp": 12203.2, "power": 32.839040999999995}, {"timestamp": 12223.7, "power": 32.839040999999995}, {"timestamp": 12244.3, "power": 32.839040999999995}, {"timestamp": 12264.9, "power": 32.839040999999995}, {"timestamp": 12285.5, "power": 32.839040999999995}, {"timestamp": 12306.0, "power": 32.839040999999995}, {"timestamp": 12326.6, "power": 32.839040999999995}, {"timestamp": 12347.1, "power": 32.839040999999995}, {"timestamp": 12367.7, "power": 32.839040999999995}, {"timestamp": 12388.3, "power": 32.839040999999995}, {"timestamp": 12408.9, "power": 32.839040999999995}, {"timestamp": 12429.4, "power": 32.839040999999995}, {"timestamp": 12450.0, "power": 32.839040999999995}, {"timestamp": 12470.6, "power": 32.839040999999995}, {"timestamp": 12491.1, "power": 32.839040999999995}, {"timestamp": 12511.7, "power": 32.839040999999995}, {"timestamp": 12532.3, "power": 32.839040999999995}, {"timestamp": 12552.9, "power": 32.839040999999995}, {"timestamp": 12573.4, "power": 32.839040999999995}, {"timestamp": 12594.0, "power": 32.839040999999995}, {"timestamp": 12614.5, "power": 32.839040999999995}, {"timestamp": 12635.1, "power": 32.839040999999995}, {"timestamp": 12655.7, "power": 32.839040999999995}, {"timestamp": 12676.2, "power": 32.839040999999995}, {"timestamp": 12696.8, "power": 32.839040999999995}, {"timestamp": 12717.4, "power": 32.839040999999995}, {"timestamp": 12738.0, "power": 32.839040999999995}, {"timestamp": 12758.5, "power": 32.839040999999995}, {"timestamp": 12779.1, "power": 32.839040999999995}, {"timestamp": 12799.6, "power": 32.839040999999995}, {"timestamp": 12820.2, "power": 32.839040999999995}, {"timestamp": 12840.8, "power": 32.839040999999995}, {"timestamp": 12861.4, "power": 32.839040999999995}, {"timestamp": 12882.0, "power": 32.839040999999995}, {"timestamp": 12902.5, "power": 32.839040999999995}, {"timestamp": 12923.0, "power": 32.839040999999995}, {"timestamp": 12943.6, "power": 32.839040999999995}, {"timestamp": 12964.2, "power": 32.839040999999995}, {"timestamp": 12984.8, "power": 32.839040999999995}, {"timestamp": 13005.3, "power": 32.839040999999995}, {"timestamp": 13025.9, "power": 32.839040999999995}, {"timestamp": 13046.4, "power": 32.839040999999995}, {"timestamp": 13067.0, "power": 32.839040999999995}, {"timestamp": 13087.6, "power": 32.839040999999995}, {"timestamp": 13108.2, "power": 33.183029000000005}, {"timestamp": 13129.3, "power": 33.183029000000005}, {"timestamp": 13149.8, "power": 33.183029000000005}, {"timestamp": 13170.4, "power": 33.183029000000005}, {"timestamp": 13190.9, "power": 33.183029000000005}, {"timestamp": 13211.4, "power": 33.183029000000005}, {"timestamp": 13232.0, "power": 33.183029000000005}, {"timestamp": 13252.5, "power": 33.183029000000005}, {"timestamp": 13273.1, "power": 33.183029000000005}, {"timestamp": 13293.6, "power": 33.183029000000005}, {"timestamp": 13314.2, "power": 33.183029000000005}, {"timestamp": 13334.7, "power": 33.183029000000005}, {"timestamp": 13355.2, "power": 33.183029000000005}, {"timestamp": 13375.8, "power": 33.183029000000005}, {"timestamp": 13396.4, "power": 33.183029000000005}, {"timestamp": 13417.0, "power": 33.183029000000005}, {"timestamp": 13437.6, "power": 33.183029000000005}, {"timestamp": 13458.2, "power": 33.183029000000005}, {"timestamp": 13478.7, "power": 33.183029000000005}, {"timestamp": 13499.2, "power": 33.183029000000005}, {"timestamp": 13519.8, "power": 33.183029000000005}, {"timestamp": 13540.4, "power": 33.183029000000005}, {"timestamp": 13561.0, "power": 33.183029000000005}, {"timestamp": 13581.5, "power": 33.183029000000005}, {"timestamp": 13602.1, "power": 33.183029000000005}, {"timestamp": 13622.6, "power": 33.183029000000005}, {"timestamp": 13643.2, "power": 33.183029000000005}, {"timestamp": 13663.7, "power": 33.183029000000005}, {"timestamp": 13684.3, "power": 33.183029000000005}, {"timestamp": 13704.9, "power": 33.183029000000005}, {"timestamp": 13725.5, "power": 33.183029000000005}, {"timestamp": 13746.1, "power": 33.183029000000005}, {"timestamp": 13766.6, "power": 33.183029000000005}, {"timestamp": 13787.1, "power": 33.183029000000005}, {"timestamp": 13807.7, "power": 33.183029000000005}, {"timestamp": 13828.3, "power": 33.183029000000005}, {"timestamp": 13848.8, "power": 33.183029000000005}, {"timestamp": 13869.4, "power": 33.183029000000005}, {"timestamp": 13890.0, "power": 33.183029000000005}, {"timestamp": 13910.5, "power": 33.183029000000005}, {"timestamp": 13931.1, "power": 33.183029000000005}, {"timestamp": 13951.6, "power": 33.183029000000005}, {"timestamp": 13972.2, "power": 33.183029000000005}, {"timestamp": 13992.8, "power": 33.183029000000005}, {"timestamp": 14013.4, "power": 33.183029000000005}, {"timestamp": 14033.9, "power": 33.183029000000005}, {"timestamp": 14054.5, "power": 33.183029000000005}, {"timestamp": 14075.0, "power": 33.183029000000005}, {"timestamp": 14095.6, "power": 33.183029000000005}, {"timestamp": 14116.2, "power": 32.934433}, {"timestamp": 14137.4, "power": 32.934433}, {"timestamp": 14158.0, "power": 32.934433}, {"timestamp": 14178.5, "power": 32.934433}, {"timestamp": 14199.1, "power": 32.934433}, {"timestamp": 14219.6, "power": 32.934433}, {"timestamp": 14240.2, "power": 32.934433}, {"timestamp": 14260.7, "power": 32.934433}, {"timestamp": 14281.3, "power": 32.934433}, {"timestamp": 14301.8, "power": 32.934433}, {"timestamp": 14322.3, "power": 32.934433}, {"timestamp": 14342.8, "power": 32.934433}, {"timestamp": 14363.4, "power": 32.934433}, {"timestamp": 14383.9, "power": 32.934433}, {"timestamp": 14404.5, "power": 32.934433}, {"timestamp": 14425.1, "power": 32.934433}, {"timestamp": 14445.6, "power": 32.934433}, {"timestamp": 14466.2, "power": 32.934433}, {"timestamp": 14486.7, "power": 32.934433}, {"timestamp": 14507.3, "power": 32.934433}, {"timestamp": 14527.9, "power": 32.934433}, {"timestamp": 14548.5, "power": 32.934433}, {"timestamp": 14569.1, "power": 32.934433}, {"timestamp": 14589.6, "power": 32.934433}, {"timestamp": 14610.2, "power": 32.934433}, {"timestamp": 14630.7, "power": 32.934433}, {"timestamp": 14651.3, "power": 32.934433}, {"timestamp": 14671.9, "power": 32.934433}, {"timestamp": 14692.5, "power": 32.934433}, {"timestamp": 14713.0, "power": 32.934433}, {"timestamp": 14733.6, "power": 32.934433}, {"timestamp": 14754.2, "power": 32.934433}, {"timestamp": 14774.7, "power": 32.934433}, {"timestamp": 14795.3, "power": 32.934433}, {"timestamp": 14815.9, "power": 32.934433}, {"timestamp": 14836.4, "power": 32.934433}, {"timestamp": 14857.0, "power": 32.934433}, {"timestamp": 14877.6, "power": 32.934433}, {"timestamp": 14898.1, "power": 32.934433}, {"timestamp": 14918.6, "power": 32.934433}, {"timestamp": 14939.2, "power": 32.934433}, {"timestamp": 14959.8, "power": 32.934433}, {"timestamp": 14980.3, "power": 32.934433}, {"timestamp": 15000.9, "power": 32.934433}, {"timestamp": 15021.5, "power": 32.934433}, {"timestamp": 15042.1, "power": 32.934433}, {"timestamp": 15062.6, "power": 32.934433}, {"timestamp": 15083.2, "power": 32.934433}, {"timestamp": 15103.7, "power": 32.934433}, {"timestamp": 15124.3, "power": 32.848918999999995}, {"timestamp": 15145.5, "power": 32.848918999999995}, {"timestamp": 15166.0, "power": 32.848918999999995}, {"timestamp": 15186.6, "power": 32.848918999999995}, {"timestamp": 15207.1, "power": 32.848918999999995}, {"timestamp": 15227.6, "power": 32.848918999999995}, {"timestamp": 15248.2, "power": 32.848918999999995}, {"timestamp": 15268.8, "power": 32.848918999999995}, {"timestamp": 15289.3, "power": 32.848918999999995}, {"timestamp": 15309.9, "power": 32.848918999999995}, {"timestamp": 15330.4, "power": 32.848918999999995}, {"timestamp": 15350.9, "power": 32.848918999999995}, {"timestamp": 15371.5, "power": 32.848918999999995}, {"timestamp": 15392.0, "power": 32.848918999999995}, {"timestamp": 15412.6, "power": 32.848918999999995}, {"timestamp": 15433.2, "power": 32.848918999999995}, {"timestamp": 15453.8, "power": 32.848918999999995}, {"timestamp": 15474.3, "power": 32.848918999999995}, {"timestamp": 15494.8, "power": 32.848918999999995}, {"timestamp": 15515.4, "power": 32.848918999999995}, {"timestamp": 15536.0, "power": 32.848918999999995}, {"timestamp": 15556.5, "power": 32.848918999999995}, {"timestamp": 15577.1, "power": 32.848918999999995}, {"timestamp": 15597.7, "power": 32.848918999999995}, {"timestamp": 15618.2, "power": 32.848918999999995}, {"timestamp": 15638.7, "power": 32.848918999999995}, {"timestamp": 15659.3, "power": 32.848918999999995}, {"timestamp": 15679.9, "power": 32.848918999999995}, {"timestamp": 15700.5, "power": 32.848918999999995}, {"timestamp": 15721.1, "power": 32.848918999999995}, {"timestamp": 15741.6, "power": 32.848918999999995}, {"timestamp": 15762.2, "power": 32.848918999999995}, {"timestamp": 15782.7, "power": 32.848918999999995}, {"timestamp": 15803.3, "power": 32.848918999999995}, {"timestamp": 15823.9, "power": 32.848918999999995}, {"timestamp": 15844.4, "power": 32.848918999999995}, {"timestamp": 15865.0, "power": 32.848918999999995}, {"timestamp": 15885.6, "power": 32.848918999999995}, {"timestamp": 15906.2, "power": 32.848918999999995}, {"timestamp": 15926.7, "power": 32.848918999999995}, {"timestamp": 15947.3, "power": 32.848918999999995}, {"timestamp": 15967.9, "power": 32.848918999999995}, {"timestamp": 15988.4, "power": 32.848918999999995}, {"timestamp": 16009.0, "power": 32.848918999999995}, {"timestamp": 16029.6, "power": 32.848918999999995}, {"timestamp": 16050.2, "power": 32.848918999999995}, {"timestamp": 16070.7, "power": 32.848918999999995}, {"timestamp": 16091.2, "power": 32.848918999999995}, {"timestamp": 16111.8, "power": 32.848918999999995}, {"timestamp": 16132.4, "power": 33.306014}, {"timestamp": 16153.5, "power": 33.306014}, {"timestamp": 16174.0, "power": 33.306014}, {"timestamp": 16194.6, "power": 33.306014}, {"timestamp": 16215.2, "power": 33.306014}, {"timestamp": 16235.7, "power": 33.306014}, {"timestamp": 16256.3, "power": 33.306014}, {"timestamp": 16276.8, "power": 33.306014}, {"timestamp": 16297.4, "power": 33.306014}, {"timestamp": 16317.9, "power": 33.306014}, {"timestamp": 16338.4, "power": 33.306014}, {"timestamp": 16359.0, "power": 33.306014}, {"timestamp": 16379.5, "power": 33.306014}, {"timestamp": 16400.1, "power": 33.306014}, {"timestamp": 16420.7, "power": 33.306014}, {"timestamp": 16441.3, "power": 33.306014}, {"timestamp": 16461.8, "power": 33.306014}, {"timestamp": 16482.4, "power": 33.306014}, {"timestamp": 16502.9, "power": 33.306014}, {"timestamp": 16523.5, "power": 33.306014}, {"timestamp": 16544.0, "power": 33.306014}, {"timestamp": 16564.6, "power": 33.306014}, {"timestamp": 16585.2, "power": 33.306014}, {"timestamp": 16605.8, "power": 33.306014}, {"timestamp": 16626.3, "power": 33.306014}, {"timestamp": 16646.8, "power": 33.306014}, {"timestamp": 16667.4, "power": 33.306014}, {"timestamp": 16688.0, "power": 33.306014}, {"timestamp": 16708.5, "power": 33.306014}, {"timestamp": 16729.1, "power": 33.306014}, {"timestamp": 16749.7, "power": 33.306014}, {"timestamp": 16770.2, "power": 33.306014}, {"timestamp": 16790.7, "power": 33.306014}, {"timestamp": 16811.3, "power": 33.306014}, {"timestamp": 16831.9, "power": 33.306014}, {"timestamp": 16852.5, "power": 33.306014}, {"timestamp": 16873.0, "power": 33.306014}, {"timestamp": 16893.6, "power": 33.306014}, {"timestamp": 16914.2, "power": 33.306014}, {"timestamp": 16934.7, "power": 33.306014}, {"timestamp": 16955.3, "power": 33.306014}, {"timestamp": 16975.8, "power": 33.306014}, {"timestamp": 16996.4, "power": 33.306014}, {"timestamp": 17017.0, "power": 33.306014}, {"timestamp": 17037.6, "power": 33.306014}, {"timestamp": 17058.2, "power": 33.306014}, {"timestamp": 17078.7, "power": 33.306014}, {"timestamp": 17099.2, "power": 33.306014}, {"timestamp": 17119.8, "power": 33.306014}, {"timestamp": 17140.4, "power": 32.94484799999999}, {"timestamp": 17161.5, "power": 32.94484799999999}, {"timestamp": 17182.0, "power": 32.94484799999999}, {"timestamp": 17202.6, "power": 32.94484799999999}, {"timestamp": 17223.1, "power": 32.94484799999999}, {"timestamp": 17243.7, "power": 32.94484799999999}, {"timestamp": 17264.2, "power": 32.94484799999999}, {"timestamp": 17284.8, "power": 32.94484799999999}, {"timestamp": 17305.3, "power": 32.94484799999999}, {"timestamp": 17325.9, "power": 32.94484799999999}, {"timestamp": 17346.4, "power": 32.94484799999999}, {"timestamp": 17366.9, "power": 32.94484799999999}, {"timestamp": 17387.4, "power": 32.94484799999999}, {"timestamp": 17408.0, "power": 32.94484799999999}, {"timestamp": 17428.6, "power": 32.94484799999999}, {"timestamp": 17449.2, "power": 32.94484799999999}, {"timestamp": 17469.8, "power": 32.94484799999999}, {"timestamp": 17490.3, "power": 32.94484799999999}, {"timestamp": 17510.8, "power": 32.94484799999999}, {"timestamp": 17531.4, "power": 32.94484799999999}, {"timestamp": 17552.0, "power": 32.94484799999999}, {"timestamp": 17572.6, "power": 32.94484799999999}, {"timestamp": 17593.2, "power": 32.94484799999999}, {"timestamp": 17613.7, "power": 32.94484799999999}, {"timestamp": 17634.2, "power": 32.94484799999999}, {"timestamp": 17654.7, "power": 32.94484799999999}, {"timestamp": 17675.3, "power": 32.94484799999999}, {"timestamp": 17695.8, "power": 32.94484799999999}, {"timestamp": 17716.4, "power": 32.94484799999999}, {"timestamp": 17737.0, "power": 32.94484799999999}, {"timestamp": 17757.6, "power": 32.94484799999999}, {"timestamp": 17778.1, "power": 32.94484799999999}, {"timestamp": 17798.7, "power": 32.94484799999999}, {"timestamp": 17819.2, "power": 32.94484799999999}, {"timestamp": 17839.8, "power": 32.94484799999999}, {"timestamp": 17860.4, "power": 32.94484799999999}, {"timestamp": 17881.0, "power": 32.94484799999999}, {"timestamp": 17901.5, "power": 32.94484799999999}, {"timestamp": 17922.1, "power": 32.94484799999999}, {"timestamp": 17942.6, "power": 32.94484799999999}, {"timestamp": 17963.2, "power": 32.94484799999999}, {"timestamp": 17983.8, "power": 32.94484799999999}, {"timestamp": 18004.4, "power": 32.94484799999999}, {"timestamp": 18024.9, "power": 32.94484799999999}, {"timestamp": 18045.5, "power": 32.94484799999999}, {"timestamp": 18066.1, "power": 32.94484799999999}, {"timestamp": 18086.6, "power": 32.94484799999999}, {"timestamp": 18107.2, "power": 32.94484799999999}, {"timestamp": 18127.8, "power": 32.94484799999999}, {"timestamp": 18148.3, "power": 33.166966}, {"timestamp": 18169.4, "power": 33.166966}, {"timestamp": 18190.0, "power": 33.166966}, {"timestamp": 18210.5, "power": 33.166966}, {"timestamp": 18231.1, "power": 33.166966}, {"timestamp": 18251.6, "power": 33.166966}, {"timestamp": 18272.2, "power": 33.166966}, {"timestamp": 18292.7, "power": 33.166966}, {"timestamp": 18313.3, "power": 33.166966}, {"timestamp": 18333.8, "power": 33.166966}, {"timestamp": 18354.3, "power": 33.166966}, {"timestamp": 18374.8, "power": 33.166966}, {"timestamp": 18395.4, "power": 33.166966}, {"timestamp": 18416.0, "power": 33.166966}, {"timestamp": 18436.6, "power": 33.166966}, {"timestamp": 18457.1, "power": 33.166966}, {"timestamp": 18477.7, "power": 33.166966}, {"timestamp": 18498.2, "power": 33.166966}, {"timestamp": 18518.7, "power": 33.166966}, {"timestamp": 18539.3, "power": 33.166966}, {"timestamp": 18559.9, "power": 33.166966}, {"timestamp": 18580.4, "power": 33.166966}, {"timestamp": 18601.0, "power": 33.166966}, {"timestamp": 18621.6, "power": 33.166966}, {"timestamp": 18642.1, "power": 33.166966}, {"timestamp": 18662.6, "power": 33.166966}, {"timestamp": 18683.2, "power": 33.166966}, {"timestamp": 18703.8, "power": 33.166966}, {"timestamp": 18724.3, "power": 33.166966}, {"timestamp": 18744.9, "power": 33.166966}, {"timestamp": 18765.4, "power": 33.166966}, {"timestamp": 18786.0, "power": 33.166966}, {"timestamp": 18806.6, "power": 33.166966}, {"timestamp": 18827.1, "power": 33.166966}, {"timestamp": 18847.7, "power": 33.166966}, {"timestamp": 18868.3, "power": 33.166966}, {"timestamp": 18888.8, "power": 33.166966}, {"timestamp": 18909.4, "power": 33.166966}, {"timestamp": 18930.0, "power": 33.166966}, {"timestamp": 18950.5, "power": 33.166966}, {"timestamp": 18971.0, "power": 33.166966}, {"timestamp": 18991.6, "power": 33.166966}, {"timestamp": 19012.2, "power": 33.166966}, {"timestamp": 19032.8, "power": 33.166966}, {"timestamp": 19053.3, "power": 33.166966}, {"timestamp": 19073.9, "power": 33.166966}, {"timestamp": 19094.4, "power": 33.166966}, {"timestamp": 19115.0, "power": 33.166966}, {"timestamp": 19135.6, "power": 33.166966}, {"timestamp": 19156.1, "power": 32.889389}, {"timestamp": 19177.3, "power": 32.889389}, {"timestamp": 19197.9, "power": 32.889389}, {"timestamp": 19218.4, "power": 32.889389}, {"timestamp": 19238.9, "power": 32.889389}, {"timestamp": 19259.4, "power": 32.889389}, {"timestamp": 19280.0, "power": 32.889389}, {"timestamp": 19300.6, "power": 32.889389}, {"timestamp": 19321.1, "power": 32.889389}, {"timestamp": 19341.7, "power": 32.889389}, {"timestamp": 19362.2, "power": 32.889389}, {"timestamp": 19382.7, "power": 32.889389}, {"timestamp": 19403.3, "power": 32.889389}, {"timestamp": 19423.9, "power": 32.889389}, {"timestamp": 19444.5, "power": 32.889389}, {"timestamp": 19465.0, "power": 32.889389}, {"timestamp": 19485.6, "power": 32.889389}, {"timestamp": 19506.1, "power": 32.889389}, {"timestamp": 19526.7, "power": 32.889389}, {"timestamp": 19547.2, "power": 32.889389}, {"timestamp": 19567.7, "power": 32.889389}, {"timestamp": 19588.3, "power": 32.889389}, {"timestamp": 19608.8, "power": 32.889389}, {"timestamp": 19629.4, "power": 32.889389}, {"timestamp": 19649.9, "power": 32.889389}, {"timestamp": 19670.5, "power": 32.889389}, {"timestamp": 19691.0, "power": 32.889389}, {"timestamp": 19711.6, "power": 32.889389}, {"timestamp": 19732.1, "power": 32.889389}, {"timestamp": 19752.7, "power": 32.889389}, {"timestamp": 19773.2, "power": 32.889389}, {"timestamp": 19793.8, "power": 32.889389}, {"timestamp": 19814.3, "power": 32.889389}, {"timestamp": 19834.8, "power": 32.889389}, {"timestamp": 19855.4, "power": 32.889389}, {"timestamp": 19875.9, "power": 32.889389}, {"timestamp": 19896.5, "power": 32.889389}, {"timestamp": 19917.0, "power": 32.889389}, {"timestamp": 19937.6, "power": 32.889389}, {"timestamp": 19958.2, "power": 32.889389}, {"timestamp": 19978.7, "power": 32.889389}, {"timestamp": 19999.3, "power": 32.889389}, {"timestamp": 20019.9, "power": 32.889389}, {"timestamp": 20040.4, "power": 32.889389}, {"timestamp": 20060.9, "power": 32.889389}, {"timestamp": 20081.5, "power": 32.889389}, {"timestamp": 20102.1, "power": 32.889389}, {"timestamp": 20122.6, "power": 32.889389}, {"timestamp": 20143.1, "power": 32.889389}, {"timestamp": 20163.7, "power": 32.920536999999996}, {"timestamp": 20184.8, "power": 32.920536999999996}, {"timestamp": 20205.4, "power": 32.920536999999996}, {"timestamp": 20226.0, "power": 32.920536999999996}, {"timestamp": 20246.5, "power": 32.920536999999996}, {"timestamp": 20267.0, "power": 32.920536999999996}, {"timestamp": 20287.6, "power": 32.920536999999996}, {"timestamp": 20308.1, "power": 32.920536999999996}, {"timestamp": 20328.7, "power": 32.920536999999996}, {"timestamp": 20349.2, "power": 32.920536999999996}, {"timestamp": 20369.8, "power": 32.920536999999996}, {"timestamp": 20390.3, "power": 32.920536999999996}, {"timestamp": 20410.8, "power": 32.920536999999996}, {"timestamp": 20431.4, "power": 32.920536999999996}, {"timestamp": 20452.0, "power": 32.920536999999996}, {"timestamp": 20472.6, "power": 32.920536999999996}, {"timestamp": 20493.1, "power": 32.920536999999996}, {"timestamp": 20513.7, "power": 32.920536999999996}, {"timestamp": 20534.2, "power": 32.920536999999996}, {"timestamp": 20554.8, "power": 32.920536999999996}, {"timestamp": 20575.4, "power": 32.920536999999996}, {"timestamp": 20596.0, "power": 32.920536999999996}, {"timestamp": 20616.6, "power": 32.920536999999996}, {"timestamp": 20637.1, "power": 32.920536999999996}, {"timestamp": 20657.7, "power": 32.920536999999996}, {"timestamp": 20678.3, "power": 32.920536999999996}, {"timestamp": 20698.8, "power": 32.920536999999996}, {"timestamp": 20719.3, "power": 32.920536999999996}, {"timestamp": 20739.9, "power": 32.920536999999996}, {"timestamp": 20760.5, "power": 32.920536999999996}, {"timestamp": 20781.1, "power": 32.920536999999996}, {"timestamp": 20801.6, "power": 32.920536999999996}, {"timestamp": 20822.2, "power": 32.920536999999996}, {"timestamp": 20842.7, "power": 32.920536999999996}, {"timestamp": 20863.3, "power": 32.920536999999996}, {"timestamp": 20883.9, "power": 32.920536999999996}, {"timestamp": 20904.5, "power": 32.920536999999996}, {"timestamp": 20925.0, "power": 32.920536999999996}, {"timestamp": 20945.6, "power": 32.920536999999996}, {"timestamp": 20966.2, "power": 32.920536999999996}, {"timestamp": 20986.7, "power": 32.920536999999996}, {"timestamp": 21007.3, "power": 32.920536999999996}, {"timestamp": 21027.8, "power": 32.920536999999996}, {"timestamp": 21048.4, "power": 32.920536999999996}, {"timestamp": 21069.0, "power": 32.920536999999996}, {"timestamp": 21089.5, "power": 32.920536999999996}, {"timestamp": 21110.1, "power": 32.920536999999996}, {"timestamp": 21130.7, "power": 32.920536999999996}, {"timestamp": 21151.2, "power": 32.920536999999996}, {"timestamp": 21171.8, "power": 33.459918}, {"timestamp": 21192.9, "power": 33.459918}, {"timestamp": 21213.5, "power": 33.459918}, {"timestamp": 21234.0, "power": 33.459918}, {"timestamp": 21254.6, "power": 33.459918}, {"timestamp": 21275.1, "power": 33.459918}, {"timestamp": 21295.7, "power": 33.459918}, {"timestamp": 21316.2, "power": 33.459918}, {"timestamp": 21336.8, "power": 33.459918}, {"timestamp": 21357.3, "power": 33.459918}, {"timestamp": 21377.9, "power": 33.459918}, {"timestamp": 21398.4, "power": 33.459918}, {"timestamp": 21418.9, "power": 33.459918}, {"timestamp": 21439.5, "power": 33.459918}, {"timestamp": 21460.1, "power": 33.459918}, {"timestamp": 21480.7, "power": 33.459918}, {"timestamp": 21501.3, "power": 33.459918}, {"timestamp": 21521.8, "power": 33.459918}, {"timestamp": 21542.4, "power": 33.459918}, {"timestamp": 21562.9, "power": 33.459918}, {"timestamp": 21583.5, "power": 33.459918}, {"timestamp": 21604.0, "power": 33.459918}, {"timestamp": 21624.6, "power": 33.459918}, {"timestamp": 21645.2, "power": 33.459918}, {"timestamp": 21665.8, "power": 33.459918}, {"timestamp": 21686.3, "power": 33.459918}, {"timestamp": 21706.8, "power": 33.459918}, {"timestamp": 21727.4, "power": 33.459918}, {"timestamp": 21748.0, "power": 33.459918}, {"timestamp": 21768.5, "power": 33.459918}, {"timestamp": 21789.1, "power": 33.459918}, {"timestamp": 21809.7, "power": 33.459918}, {"timestamp": 21830.3, "power": 33.459918}, {"timestamp": 21850.8, "power": 33.459918}, {"timestamp": 21871.4, "power": 33.459918}, {"timestamp": 21892.0, "power": 33.459918}, {"timestamp": 21912.5, "power": 33.459918}, {"timestamp": 21933.1, "power": 33.459918}, {"timestamp": 21953.7, "power": 33.459918}, {"timestamp": 21974.3, "power": 33.459918}, {"timestamp": 21994.8, "power": 33.459918}, {"timestamp": 22015.3, "power": 33.459918}, {"timestamp": 22035.9, "power": 33.459918}, {"timestamp": 22056.4, "power": 33.459918}, {"timestamp": 22077.0, "power": 33.459918}, {"timestamp": 22097.5, "power": 33.459918}, {"timestamp": 22118.1, "power": 33.459918}, {"timestamp": 22138.6, "power": 33.459918}, {"timestamp": 22159.2, "power": 33.459918}, {"timestamp": 22179.8, "power": 33.605295999999996}, {"timestamp": 22201.8, "power": 33.605295999999996}, {"timestamp": 22222.3, "power": 33.605295999999996}, {"timestamp": 22242.8, "power": 33.605295999999996}, {"timestamp": 22263.4, "power": 33.605295999999996}, {"timestamp": 22284.0, "power": 33.605295999999996}, {"timestamp": 22304.6, "power": 33.605295999999996}, {"timestamp": 22325.2, "power": 33.605295999999996}, {"timestamp": 22345.7, "power": 33.605295999999996}, {"timestamp": 22366.2, "power": 33.605295999999996}, {"timestamp": 22386.7, "power": 33.605295999999996}, {"timestamp": 22407.3, "power": 33.605295999999996}, {"timestamp": 22427.9, "power": 33.605295999999996}, {"timestamp": 22448.4, "power": 33.605295999999996}, {"timestamp": 22469.0, "power": 33.605295999999996}, {"timestamp": 22489.6, "power": 33.605295999999996}, {"timestamp": 22510.2, "power": 33.605295999999996}, {"timestamp": 22530.7, "power": 33.605295999999996}, {"timestamp": 22551.2, "power": 33.605295999999996}, {"timestamp": 22571.8, "power": 33.605295999999996}, {"timestamp": 22592.4, "power": 33.605295999999996}, {"timestamp": 22613.0, "power": 33.605295999999996}, {"timestamp": 22633.6, "power": 33.605295999999996}, {"timestamp": 22654.2, "power": 33.605295999999996}, {"timestamp": 22674.7, "power": 33.605295999999996}, {"timestamp": 22695.2, "power": 33.605295999999996}, {"timestamp": 22715.8, "power": 33.605295999999996}, {"timestamp": 22736.4, "power": 33.605295999999996}, {"timestamp": 22757.0, "power": 33.605295999999996}, {"timestamp": 22777.5, "power": 33.605295999999996}, {"timestamp": 22798.1, "power": 33.605295999999996}, {"timestamp": 22818.6, "power": 33.605295999999996}, {"timestamp": 22839.2, "power": 33.605295999999996}, {"timestamp": 22859.8, "power": 33.605295999999996}, {"timestamp": 22880.3, "power": 33.605295999999996}, {"timestamp": 22900.9, "power": 33.605295999999996}, {"timestamp": 22921.5, "power": 33.605295999999996}, {"timestamp": 22942.1, "power": 33.605295999999996}, {"timestamp": 22962.6, "power": 33.605295999999996}, {"timestamp": 22983.2, "power": 33.605295999999996}, {"timestamp": 23003.8, "power": 33.605295999999996}, {"timestamp": 23024.3, "power": 33.605295999999996}, {"timestamp": 23044.9, "power": 33.605295999999996}, {"timestamp": 23065.5, "power": 33.605295999999996}, {"timestamp": 23086.1, "power": 33.605295999999996}, {"timestamp": 23106.6, "power": 33.605295999999996}, {"timestamp": 23127.2, "power": 33.605295999999996}, {"timestamp": 23147.7, "power": 33.605295999999996}, {"timestamp": 23168.3, "power": 33.605295999999996}, {"timestamp": 23188.9, "power": 32.921381}, {"timestamp": 23210.1, "power": 32.921381}, {"timestamp": 23230.6, "power": 32.921381}, {"timestamp": 23251.2, "power": 32.921381}, {"timestamp": 23271.7, "power": 32.921381}, {"timestamp": 23292.3, "power": 32.921381}, {"timestamp": 23312.8, "power": 32.921381}, {"timestamp": 23333.4, "power": 32.921381}, {"timestamp": 23353.9, "power": 32.921381}, {"timestamp": 23374.5, "power": 32.921381}, {"timestamp": 23395.0, "power": 32.921381}, {"timestamp": 23415.6, "power": 32.921381}, {"timestamp": 23436.1, "power": 32.921381}, {"timestamp": 23456.7, "power": 32.921381}, {"timestamp": 23477.2, "power": 32.921381}, {"timestamp": 23497.8, "power": 32.921381}, {"timestamp": 23518.4, "power": 32.921381}, {"timestamp": 23538.9, "power": 32.921381}, {"timestamp": 23559.4, "power": 32.921381}, {"timestamp": 23580.0, "power": 32.921381}, {"timestamp": 23600.5, "power": 32.921381}, {"timestamp": 23621.1, "power": 32.921381}, {"timestamp": 23641.6, "power": 32.921381}, {"timestamp": 23662.2, "power": 32.921381}, {"timestamp": 23682.7, "power": 32.921381}, {"timestamp": 23703.2, "power": 32.921381}, {"timestamp": 23723.8, "power": 32.921381}, {"timestamp": 23744.3, "power": 32.921381}, {"timestamp": 23764.9, "power": 32.921381}, {"timestamp": 23785.4, "power": 32.921381}, {"timestamp": 23806.0, "power": 32.921381}, {"timestamp": 23826.5, "power": 32.921381}, {"timestamp": 23847.1, "power": 32.921381}, {"timestamp": 23867.6, "power": 32.921381}, {"timestamp": 23888.2, "power": 32.921381}, {"timestamp": 23908.7, "power": 32.921381}, {"timestamp": 23929.3, "power": 32.921381}, {"timestamp": 23949.8, "power": 32.921381}, {"timestamp": 23970.4, "power": 32.921381}, {"timestamp": 23990.9, "power": 32.921381}, {"timestamp": 24011.4, "power": 32.921381}, {"timestamp": 24032.0, "power": 32.921381}, {"timestamp": 24052.6, "power": 32.921381}, {"timestamp": 24073.2, "power": 32.921381}, {"timestamp": 24093.7, "power": 32.921381}, {"timestamp": 24114.2, "power": 32.921381}, {"timestamp": 24134.7, "power": 32.921381}, {"timestamp": 24155.3, "power": 32.921381}, {"timestamp": 24175.8, "power": 32.921381}, {"timestamp": 24196.4, "power": 32.983076999999994}, {"timestamp": 24217.5, "power": 32.983076999999994}, {"timestamp": 24238.0, "power": 32.983076999999994}, {"timestamp": 24258.6, "power": 32.983076999999994}, {"timestamp": 24279.1, "power": 32.983076999999994}, {"timestamp": 24299.6, "power": 32.983076999999994}, {"timestamp": 24320.2, "power": 32.983076999999994}, {"timestamp": 24340.7, "power": 32.983076999999994}, {"timestamp": 24361.3, "power": 32.983076999999994}, {"timestamp": 24381.8, "power": 32.983076999999994}, {"timestamp": 24402.4, "power": 32.983076999999994}, {"timestamp": 24422.9, "power": 32.983076999999994}, {"timestamp": 24443.4, "power": 32.983076999999994}, {"timestamp": 24464.0, "power": 32.983076999999994}, {"timestamp": 24484.5, "power": 32.983076999999994}, {"timestamp": 24505.1, "power": 32.983076999999994}, {"timestamp": 24525.6, "power": 32.983076999999994}, {"timestamp": 24546.2, "power": 32.983076999999994}, {"timestamp": 24566.7, "power": 32.983076999999994}, {"timestamp": 24587.2, "power": 32.983076999999994}, {"timestamp": 24607.8, "power": 32.983076999999994}, {"timestamp": 24628.4, "power": 32.983076999999994}, {"timestamp": 24648.9, "power": 32.983076999999994}, {"timestamp": 24669.5, "power": 32.983076999999994}, {"timestamp": 24690.0, "power": 32.983076999999994}, {"timestamp": 24710.5, "power": 32.983076999999994}, {"timestamp": 24731.1, "power": 32.983076999999994}, {"timestamp": 24751.6, "power": 32.983076999999994}, {"timestamp": 24772.2, "power": 32.983076999999994}, {"timestamp": 24792.8, "power": 32.983076999999994}, {"timestamp": 24813.4, "power": 32.983076999999994}, {"timestamp": 24834.0, "power": 32.983076999999994}, {"timestamp": 24854.5, "power": 32.983076999999994}, {"timestamp": 24875.0, "power": 32.983076999999994}, {"timestamp": 24895.6, "power": 32.983076999999994}, {"timestamp": 24916.2, "power": 32.983076999999994}, {"timestamp": 24936.8, "power": 32.983076999999994}, {"timestamp": 24957.3, "power": 32.983076999999994}, {"timestamp": 24977.9, "power": 32.983076999999994}, {"timestamp": 24998.4, "power": 32.983076999999994}, {"timestamp": 25019.0, "power": 32.983076999999994}, {"timestamp": 25039.5, "power": 32.983076999999994}, {"timestamp": 25060.1, "power": 32.983076999999994}, {"timestamp": 25080.7, "power": 32.983076999999994}, {"timestamp": 25101.3, "power": 32.983076999999994}, {"timestamp": 25121.9, "power": 32.983076999999994}, {"timestamp": 25142.4, "power": 32.983076999999994}, {"timestamp": 25162.9, "power": 32.983076999999994}, {"timestamp": 25183.4, "power": 32.983076999999994}, {"timestamp": 25204.0, "power": 33.304112}, {"timestamp": 25225.1, "power": 33.304112}, {"timestamp": 25245.7, "power": 33.304112}, {"timestamp": 25266.3, "power": 33.304112}, {"timestamp": 25286.8, "power": 33.304112}, {"timestamp": 25307.3, "power": 33.304112}, {"timestamp": 25327.9, "power": 33.304112}, {"timestamp": 25348.5, "power": 33.304112}, {"timestamp": 25369.0, "power": 33.304112}, {"timestamp": 25389.6, "power": 33.304112}, {"timestamp": 25410.2, "power": 33.304112}, {"timestamp": 25430.7, "power": 33.304112}, {"timestamp": 25451.3, "power": 33.304112}, {"timestamp": 25471.9, "power": 33.304112}, {"timestamp": 25492.5, "power": 33.304112}, {"timestamp": 25513.0, "power": 33.304112}, {"timestamp": 25533.6, "power": 33.304112}, {"timestamp": 25554.2, "power": 33.304112}, {"timestamp": 25574.8, "power": 33.304112}, {"timestamp": 25595.3, "power": 33.304112}, {"timestamp": 25615.8, "power": 33.304112}, {"timestamp": 25636.4, "power": 33.304112}, {"timestamp": 25656.9, "power": 33.304112}, {"timestamp": 25677.5, "power": 33.304112}, {"timestamp": 25698.0, "power": 33.304112}, {"timestamp": 25718.6, "power": 33.304112}, {"timestamp": 25739.1, "power": 33.304112}, {"timestamp": 25759.7, "power": 33.304112}, {"timestamp": 25780.2, "power": 33.304112}, {"timestamp": 25800.8, "power": 33.304112}, {"timestamp": 25821.3, "power": 33.304112}, {"timestamp": 25841.9, "power": 33.304112}, {"timestamp": 25862.4, "power": 33.304112}, {"timestamp": 25882.9, "power": 33.304112}, {"timestamp": 25903.4, "power": 33.304112}, {"timestamp": 25924.0, "power": 33.304112}, {"timestamp": 25944.5, "power": 33.304112}, {"timestamp": 25965.1, "power": 33.304112}, {"timestamp": 25985.6, "power": 33.304112}, {"timestamp": 26006.2, "power": 33.304112}, {"timestamp": 26026.7, "power": 33.304112}, {"timestamp": 26047.3, "power": 33.304112}, {"timestamp": 26067.9, "power": 33.304112}, {"timestamp": 26088.5, "power": 33.304112}, {"timestamp": 26109.0, "power": 33.304112}, {"timestamp": 26129.6, "power": 33.304112}, {"timestamp": 26150.2, "power": 33.304112}, {"timestamp": 26170.8, "power": 33.304112}, {"timestamp": 26191.4, "power": 33.304112}, {"timestamp": 26211.9, "power": 33.002197}, {"timestamp": 26234.5, "power": 33.002197}, {"timestamp": 26255.0, "power": 33.002197}, {"timestamp": 26275.6, "power": 33.002197}, {"timestamp": 26296.1, "power": 33.002197}, {"timestamp": 26316.6, "power": 33.002197}, {"timestamp": 26337.2, "power": 33.002197}, {"timestamp": 26357.7, "power": 33.002197}, {"timestamp": 26378.2, "power": 33.002197}, {"timestamp": 26398.7, "power": 33.002197}, {"timestamp": 26419.3, "power": 33.002197}, {"timestamp": 26439.8, "power": 33.002197}, {"timestamp": 26460.3, "power": 33.002197}, {"timestamp": 26480.9, "power": 33.002197}, {"timestamp": 26501.4, "power": 33.002197}, {"timestamp": 26521.9, "power": 33.002197}, {"timestamp": 26542.5, "power": 33.002197}, {"timestamp": 26563.0, "power": 33.002197}, {"timestamp": 26583.5, "power": 33.002197}, {"timestamp": 26604.0, "power": 33.002197}, {"timestamp": 26624.6, "power": 33.002197}, {"timestamp": 26645.1, "power": 33.002197}, {"timestamp": 26665.7, "power": 33.002197}, {"timestamp": 26686.2, "power": 33.002197}, {"timestamp": 26706.7, "power": 33.002197}, {"timestamp": 26727.2, "power": 33.002197}, {"timestamp": 26747.8, "power": 33.002197}, {"timestamp": 26768.3, "power": 33.002197}, {"timestamp": 26788.8, "power": 33.002197}, {"timestamp": 26809.4, "power": 33.002197}, {"timestamp": 26829.9, "power": 33.002197}, {"timestamp": 26850.4, "power": 33.002197}, {"timestamp": 26870.9, "power": 33.002197}, {"timestamp": 26891.5, "power": 33.002197}, {"timestamp": 26912.0, "power": 33.002197}, {"timestamp": 26932.5, "power": 33.002197}, {"timestamp": 26953.1, "power": 33.002197}, {"timestamp": 26973.6, "power": 33.002197}, {"timestamp": 26994.1, "power": 33.002197}, {"timestamp": 27014.6, "power": 33.002197}, {"timestamp": 27035.2, "power": 33.002197}, {"timestamp": 27055.7, "power": 33.002197}, {"timestamp": 27076.2, "power": 33.002197}, {"timestamp": 27096.8, "power": 33.002197}, {"timestamp": 27117.3, "power": 33.002197}, {"timestamp": 27137.8, "power": 33.002197}, {"timestamp": 27158.4, "power": 33.002197}, {"timestamp": 27178.8, "power": 33.002197}, {"timestamp": 27199.4, "power": 33.002197}, {"timestamp": 27219.9, "power": 35.659292}, {"timestamp": 27241.1, "power": 35.659292}, {"timestamp": 27261.6, "power": 35.659292}, {"timestamp": 27282.2, "power": 35.659292}, {"timestamp": 27302.7, "power": 35.659292}, {"timestamp": 27323.2, "power": 35.659292}, {"timestamp": 27343.8, "power": 35.659292}, {"timestamp": 27364.4, "power": 35.659292}, {"timestamp": 27384.9, "power": 35.659292}, {"timestamp": 27405.5, "power": 35.659292}, {"timestamp": 27426.0, "power": 35.659292}, {"timestamp": 27446.6, "power": 35.659292}, {"timestamp": 27467.1, "power": 35.659292}, {"timestamp": 27487.6, "power": 35.659292}, {"timestamp": 27508.1, "power": 35.659292}, {"timestamp": 27528.7, "power": 35.659292}, {"timestamp": 27549.2, "power": 35.659292}, {"timestamp": 27569.7, "power": 35.659292}, {"timestamp": 27590.2, "power": 35.659292}, {"timestamp": 27610.7, "power": 35.659292}, {"timestamp": 27631.2, "power": 35.659292}, {"timestamp": 27651.7, "power": 35.659292}, {"timestamp": 27672.2, "power": 35.659292}, {"timestamp": 27692.8, "power": 35.659292}, {"timestamp": 27713.3, "power": 35.659292}, {"timestamp": 27733.8, "power": 35.659292}, {"timestamp": 27754.4, "power": 35.659292}, {"timestamp": 27774.8, "power": 35.659292}, {"timestamp": 27795.3, "power": 35.659292}, {"timestamp": 27815.9, "power": 35.659292}, {"timestamp": 27836.4, "power": 35.659292}, {"timestamp": 27856.9, "power": 35.659292}, {"timestamp": 27877.5, "power": 35.659292}, {"timestamp": 27898.0, "power": 35.659292}, {"timestamp": 27918.5, "power": 35.659292}, {"timestamp": 27939.0, "power": 35.659292}, {"timestamp": 27959.5, "power": 35.659292}, {"timestamp": 27980.1, "power": 35.659292}, {"timestamp": 28000.6, "power": 35.659292}, {"timestamp": 28021.1, "power": 35.659292}, {"timestamp": 28041.7, "power": 35.659292}, {"timestamp": 28062.2, "power": 35.659292}, {"timestamp": 28082.7, "power": 35.659292}, {"timestamp": 28103.2, "power": 35.659292}, {"timestamp": 28123.7, "power": 35.659292}, {"timestamp": 28144.3, "power": 35.659292}, {"timestamp": 28164.8, "power": 35.659292}, {"timestamp": 28185.4, "power": 35.659292}], "timeline": {"START": "3361.643057", "END": "26109.53923"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24142.0}, {"name": "clSetKernelArg", "calls": 19, "time": 3020.89}, {"name": "clReleaseKernel", "calls": 1, "time": 799.168}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4387}, {"name": "clReleaseContext", "calls": 1, "time": 43.412}, {"name": "clCreateContext", "calls": 1, "time": 40.0189}, {"name": "clReleaseProgram", "calls": 1, "time": 18.4387}, {"name": "clCreateKernel", "calls": 1, "time": 0.3422}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.340442}, {"name": "clEnqueueTask", "calls": 1, "time": 0.159809}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.09122}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077576}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027218}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025274}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020729}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010334}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009222}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00852}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007078}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006811}, {"name": "clRetainDevice", "calls": 2, "time": 0.004749}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22747.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22747.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9395.27519, "utilization": 97.86745, "size": 11091200.0, "time": 1180.512521}, {"type": "WRITE", "transfers": 1, "speed": 6390.399724, "utilization": 66.566664, "size": 1363180.0, "time": 213.316703}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 745596192, "speed": 262.31, "utilization": 2.27699, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46609855, "speed": 476.365, "utilization": 4.13512, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len4/run3.json b/code/fpga/memory_results/dna.20MB.len4/run3.json new file mode 100644 index 0000000..dbdb16f --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.3098, "power": 32.571555}, {"timestamp": 71.9768, "power": 32.571555}, {"timestamp": 92.5178, "power": 32.571555}, {"timestamp": 113.074, "power": 32.571555}, {"timestamp": 133.967, "power": 32.571555}, {"timestamp": 154.854, "power": 32.571555}, {"timestamp": 175.446, "power": 32.571555}, {"timestamp": 195.998, "power": 32.571555}, {"timestamp": 216.535, "power": 32.571555}, {"timestamp": 237.083, "power": 32.571555}, {"timestamp": 257.583, "power": 32.571555}, {"timestamp": 278.121, "power": 32.571555}, {"timestamp": 298.66, "power": 32.571555}, {"timestamp": 319.201, "power": 32.571555}, {"timestamp": 339.743, "power": 32.571555}, {"timestamp": 360.289, "power": 32.571555}, {"timestamp": 380.834, "power": 32.571555}, {"timestamp": 401.348, "power": 32.571555}, {"timestamp": 421.888, "power": 32.571555}, {"timestamp": 442.433, "power": 32.571555}, {"timestamp": 462.98, "power": 32.571555}, {"timestamp": 483.525, "power": 32.571555}, {"timestamp": 504.072, "power": 32.571555}, {"timestamp": 524.62, "power": 32.571555}, {"timestamp": 545.106, "power": 32.571555}, {"timestamp": 565.605, "power": 32.571555}, {"timestamp": 586.138, "power": 32.571555}, {"timestamp": 606.677, "power": 32.571555}, {"timestamp": 627.218, "power": 32.571555}, {"timestamp": 647.759, "power": 32.571555}, {"timestamp": 668.301, "power": 32.571555}, {"timestamp": 688.84, "power": 32.571555}, {"timestamp": 709.351, "power": 32.571555}, {"timestamp": 729.892, "power": 32.571555}, {"timestamp": 750.434, "power": 32.571555}, {"timestamp": 770.973, "power": 32.571555}, {"timestamp": 791.515, "power": 32.571555}, {"timestamp": 812.057, "power": 32.571555}, {"timestamp": 832.597, "power": 32.571555}, {"timestamp": 853.121, "power": 32.571555}, {"timestamp": 873.618, "power": 32.571555}, {"timestamp": 894.154, "power": 32.571555}, {"timestamp": 914.691, "power": 32.571555}, {"timestamp": 935.231, "power": 32.571555}, {"timestamp": 955.772, "power": 32.571555}, {"timestamp": 976.315, "power": 32.571555}, {"timestamp": 996.857, "power": 32.571555}, {"timestamp": 1017.38, "power": 32.061486}, {"timestamp": 1038.6, "power": 32.061486}, {"timestamp": 1059.19, "power": 32.061486}, {"timestamp": 1079.79, "power": 32.061486}, {"timestamp": 1100.39, "power": 32.061486}, {"timestamp": 1120.99, "power": 32.061486}, {"timestamp": 1141.56, "power": 32.061486}, {"timestamp": 1162.22, "power": 32.061486}, {"timestamp": 1182.8, "power": 32.061486}, {"timestamp": 1203.4, "power": 32.061486}, {"timestamp": 1224.0, "power": 32.061486}, {"timestamp": 1244.61, "power": 32.061486}, {"timestamp": 1265.19, "power": 32.061486}, {"timestamp": 1285.75, "power": 32.061486}, {"timestamp": 1306.32, "power": 32.061486}, {"timestamp": 1326.92, "power": 32.061486}, {"timestamp": 1347.52, "power": 32.061486}, {"timestamp": 1368.12, "power": 32.061486}, {"timestamp": 1388.73, "power": 32.061486}, {"timestamp": 1409.33, "power": 32.061486}, {"timestamp": 1429.89, "power": 32.061486}, {"timestamp": 1450.5, "power": 32.061486}, {"timestamp": 1471.1, "power": 32.061486}, {"timestamp": 1491.7, "power": 32.061486}, {"timestamp": 1512.31, "power": 32.061486}, {"timestamp": 1532.91, "power": 32.061486}, {"timestamp": 1553.49, "power": 32.061486}, {"timestamp": 1574.06, "power": 32.061486}, {"timestamp": 1594.67, "power": 32.061486}, {"timestamp": 1615.27, "power": 32.061486}, {"timestamp": 1635.88, "power": 32.061486}, {"timestamp": 1656.48, "power": 32.061486}, {"timestamp": 1677.09, "power": 32.061486}, {"timestamp": 1697.67, "power": 32.061486}, {"timestamp": 1718.32, "power": 32.061486}, {"timestamp": 1738.92, "power": 32.061486}, {"timestamp": 1759.53, "power": 32.061486}, {"timestamp": 1780.13, "power": 32.061486}, {"timestamp": 1800.74, "power": 32.061486}, {"timestamp": 1821.33, "power": 32.061486}, {"timestamp": 1841.9, "power": 32.061486}, {"timestamp": 1862.5, "power": 32.061486}, {"timestamp": 1883.1, "power": 32.061486}, {"timestamp": 1903.7, "power": 32.061486}, {"timestamp": 1924.31, "power": 32.061486}, {"timestamp": 1944.91, "power": 32.061486}, {"timestamp": 1965.49, "power": 32.061486}, {"timestamp": 1986.07, "power": 32.061486}, {"timestamp": 2006.67, "power": 32.061486}, {"timestamp": 2027.27, "power": 31.923540000000003}, {"timestamp": 2048.45, "power": 31.923540000000003}, {"timestamp": 2069.05, "power": 31.923540000000003}, {"timestamp": 2089.63, "power": 31.923540000000003}, {"timestamp": 2110.19, "power": 31.923540000000003}, {"timestamp": 2130.79, "power": 31.923540000000003}, {"timestamp": 2151.39, "power": 31.923540000000003}, {"timestamp": 2171.99, "power": 31.923540000000003}, {"timestamp": 2192.59, "power": 31.923540000000003}, {"timestamp": 2213.18, "power": 31.923540000000003}, {"timestamp": 2233.74, "power": 31.923540000000003}, {"timestamp": 2254.3, "power": 31.923540000000003}, {"timestamp": 2274.89, "power": 31.923540000000003}, {"timestamp": 2295.49, "power": 31.923540000000003}, {"timestamp": 2316.09, "power": 31.923540000000003}, {"timestamp": 2336.68, "power": 31.923540000000003}, {"timestamp": 2357.26, "power": 31.923540000000003}, {"timestamp": 2377.81, "power": 31.923540000000003}, {"timestamp": 2398.39, "power": 31.923540000000003}, {"timestamp": 2418.99, "power": 31.923540000000003}, {"timestamp": 2439.59, "power": 31.923540000000003}, {"timestamp": 2460.19, "power": 31.923540000000003}, {"timestamp": 2480.79, "power": 31.923540000000003}, {"timestamp": 2501.36, "power": 31.923540000000003}, {"timestamp": 2521.92, "power": 31.923540000000003}, {"timestamp": 2542.52, "power": 31.923540000000003}, {"timestamp": 2563.12, "power": 31.923540000000003}, {"timestamp": 2583.71, "power": 31.923540000000003}, {"timestamp": 2604.31, "power": 31.923540000000003}, {"timestamp": 2624.91, "power": 31.923540000000003}, {"timestamp": 2645.49, "power": 31.923540000000003}, {"timestamp": 2666.05, "power": 31.923540000000003}, {"timestamp": 2686.65, "power": 31.923540000000003}, {"timestamp": 2707.25, "power": 31.923540000000003}, {"timestamp": 2727.86, "power": 31.923540000000003}, {"timestamp": 2748.46, "power": 31.923540000000003}, {"timestamp": 2769.07, "power": 31.923540000000003}, {"timestamp": 2789.63, "power": 31.923540000000003}, {"timestamp": 2810.19, "power": 31.923540000000003}, {"timestamp": 2830.79, "power": 31.923540000000003}, {"timestamp": 2851.39, "power": 31.923540000000003}, {"timestamp": 2871.98, "power": 31.923540000000003}, {"timestamp": 2892.59, "power": 31.923540000000003}, {"timestamp": 2913.18, "power": 31.923540000000003}, {"timestamp": 2933.74, "power": 31.923540000000003}, {"timestamp": 2954.3, "power": 31.923540000000003}, {"timestamp": 2974.9, "power": 31.923540000000003}, {"timestamp": 2995.51, "power": 31.923540000000003}, {"timestamp": 3016.1, "power": 31.923540000000003}, {"timestamp": 3036.7, "power": 32.156469}, {"timestamp": 3057.79, "power": 32.156469}, {"timestamp": 3078.35, "power": 32.156469}, {"timestamp": 3098.95, "power": 32.156469}, {"timestamp": 3119.55, "power": 32.156469}, {"timestamp": 3140.15, "power": 32.156469}, {"timestamp": 3160.75, "power": 32.156469}, {"timestamp": 3181.37, "power": 32.156469}, {"timestamp": 3201.9, "power": 32.156469}, {"timestamp": 3222.43, "power": 32.156469}, {"timestamp": 3242.96, "power": 32.156469}, {"timestamp": 3263.48, "power": 32.156469}, {"timestamp": 3284.01, "power": 32.156469}, {"timestamp": 3304.53, "power": 32.156469}, {"timestamp": 3325.08, "power": 32.156469}, {"timestamp": 3345.56, "power": 32.156469}, {"timestamp": 3366.09, "power": 32.156469}, {"timestamp": 3386.62, "power": 32.156469}, {"timestamp": 3407.14, "power": 32.156469}, {"timestamp": 3427.67, "power": 32.156469}, {"timestamp": 3448.22, "power": 32.156469}, {"timestamp": 3468.76, "power": 32.156469}, {"timestamp": 3489.28, "power": 32.156469}, {"timestamp": 3509.78, "power": 32.156469}, {"timestamp": 3530.31, "power": 32.156469}, {"timestamp": 3550.86, "power": 32.156469}, {"timestamp": 3571.41, "power": 32.156469}, {"timestamp": 3591.96, "power": 32.156469}, {"timestamp": 3612.51, "power": 32.156469}, {"timestamp": 3633.08, "power": 32.156469}, {"timestamp": 3653.58, "power": 32.156469}, {"timestamp": 3674.12, "power": 32.156469}, {"timestamp": 3694.66, "power": 32.156469}, {"timestamp": 3715.21, "power": 32.156469}, {"timestamp": 3735.76, "power": 32.156469}, {"timestamp": 3756.3, "power": 32.156469}, {"timestamp": 3776.85, "power": 32.156469}, {"timestamp": 3797.37, "power": 32.156469}, {"timestamp": 3817.91, "power": 32.156469}, {"timestamp": 3838.46, "power": 32.156469}, {"timestamp": 3859.01, "power": 32.156469}, {"timestamp": 3879.55, "power": 32.156469}, {"timestamp": 3900.09, "power": 32.156469}, {"timestamp": 3920.64, "power": 32.156469}, {"timestamp": 3941.17, "power": 32.156469}, {"timestamp": 3961.66, "power": 32.156469}, {"timestamp": 3982.21, "power": 32.156469}, {"timestamp": 4002.75, "power": 32.156469}, {"timestamp": 4023.3, "power": 32.156469}, {"timestamp": 4043.85, "power": 32.778667}, {"timestamp": 4064.92, "power": 32.778667}, {"timestamp": 4085.44, "power": 32.778667}, {"timestamp": 4105.99, "power": 32.778667}, {"timestamp": 4126.53, "power": 32.778667}, {"timestamp": 4147.08, "power": 32.778667}, {"timestamp": 4167.62, "power": 32.778667}, {"timestamp": 4188.17, "power": 32.778667}, {"timestamp": 4208.72, "power": 32.778667}, {"timestamp": 4229.24, "power": 32.778667}, {"timestamp": 4249.74, "power": 32.778667}, {"timestamp": 4270.3, "power": 32.778667}, {"timestamp": 4290.88, "power": 32.778667}, {"timestamp": 4311.45, "power": 32.778667}, {"timestamp": 4332.02, "power": 32.778667}, {"timestamp": 4352.58, "power": 32.778667}, {"timestamp": 4373.14, "power": 32.778667}, {"timestamp": 4393.65, "power": 32.778667}, {"timestamp": 4414.22, "power": 32.778667}, {"timestamp": 4434.8, "power": 32.778667}, {"timestamp": 4455.37, "power": 32.778667}, {"timestamp": 4475.94, "power": 32.778667}, {"timestamp": 4496.44, "power": 32.778667}, {"timestamp": 4517.01, "power": 32.778667}, {"timestamp": 4537.52, "power": 32.778667}, {"timestamp": 4558.09, "power": 32.778667}, {"timestamp": 4578.68, "power": 32.778667}, {"timestamp": 4599.26, "power": 32.778667}, {"timestamp": 4619.81, "power": 32.778667}, {"timestamp": 4640.38, "power": 32.778667}, {"timestamp": 4660.93, "power": 32.778667}, {"timestamp": 4681.45, "power": 32.778667}, {"timestamp": 4701.99, "power": 32.778667}, {"timestamp": 4722.53, "power": 32.778667}, {"timestamp": 4743.08, "power": 32.778667}, {"timestamp": 4763.63, "power": 32.778667}, {"timestamp": 4784.17, "power": 32.778667}, {"timestamp": 4804.72, "power": 32.778667}, {"timestamp": 4825.24, "power": 32.778667}, {"timestamp": 4845.73, "power": 32.778667}, {"timestamp": 4866.27, "power": 32.778667}, {"timestamp": 4886.82, "power": 32.778667}, {"timestamp": 4907.36, "power": 32.778667}, {"timestamp": 4927.91, "power": 32.778667}, {"timestamp": 4948.45, "power": 32.778667}, {"timestamp": 4969.0, "power": 32.778667}, {"timestamp": 4989.52, "power": 32.778667}, {"timestamp": 5010.06, "power": 32.778667}, {"timestamp": 5030.61, "power": 32.778667}, {"timestamp": 5051.16, "power": 32.874106}, {"timestamp": 5072.25, "power": 32.874106}, {"timestamp": 5092.8, "power": 32.874106}, {"timestamp": 5113.34, "power": 32.874106}, {"timestamp": 5133.88, "power": 32.874106}, {"timestamp": 5154.42, "power": 32.874106}, {"timestamp": 5174.97, "power": 32.874106}, {"timestamp": 5195.52, "power": 32.874106}, {"timestamp": 5216.07, "power": 32.874106}, {"timestamp": 5236.62, "power": 32.874106}, {"timestamp": 5257.13, "power": 32.874106}, {"timestamp": 5277.63, "power": 32.874106}, {"timestamp": 5298.2, "power": 32.874106}, {"timestamp": 5318.77, "power": 32.874106}, {"timestamp": 5339.36, "power": 32.874106}, {"timestamp": 5359.93, "power": 32.874106}, {"timestamp": 5380.52, "power": 32.874106}, {"timestamp": 5401.1, "power": 32.874106}, {"timestamp": 5421.61, "power": 32.874106}, {"timestamp": 5442.16, "power": 32.874106}, {"timestamp": 5462.72, "power": 32.874106}, {"timestamp": 5483.27, "power": 32.874106}, {"timestamp": 5503.82, "power": 32.874106}, {"timestamp": 5524.37, "power": 32.874106}, {"timestamp": 5544.91, "power": 32.874106}, {"timestamp": 5565.44, "power": 32.874106}, {"timestamp": 5585.98, "power": 32.874106}, {"timestamp": 5606.53, "power": 32.874106}, {"timestamp": 5627.08, "power": 32.874106}, {"timestamp": 5647.62, "power": 32.874106}, {"timestamp": 5668.17, "power": 32.874106}, {"timestamp": 5688.72, "power": 32.874106}, {"timestamp": 5709.25, "power": 32.874106}, {"timestamp": 5729.75, "power": 32.874106}, {"timestamp": 5750.29, "power": 32.874106}, {"timestamp": 5770.84, "power": 32.874106}, {"timestamp": 5791.39, "power": 32.874106}, {"timestamp": 5811.94, "power": 32.874106}, {"timestamp": 5832.49, "power": 32.874106}, {"timestamp": 5853.07, "power": 32.874106}, {"timestamp": 5873.57, "power": 32.874106}, {"timestamp": 5894.13, "power": 32.874106}, {"timestamp": 5914.71, "power": 32.874106}, {"timestamp": 5935.29, "power": 32.874106}, {"timestamp": 5955.87, "power": 32.874106}, {"timestamp": 5976.44, "power": 32.874106}, {"timestamp": 5997.01, "power": 32.874106}, {"timestamp": 6017.53, "power": 32.874106}, {"timestamp": 6038.09, "power": 32.874106}, {"timestamp": 6058.65, "power": 32.877385}, {"timestamp": 6079.86, "power": 32.877385}, {"timestamp": 6100.4, "power": 32.877385}, {"timestamp": 6120.95, "power": 32.877385}, {"timestamp": 6141.49, "power": 32.877385}, {"timestamp": 6161.99, "power": 32.877385}, {"timestamp": 6182.53, "power": 32.877385}, {"timestamp": 6203.08, "power": 32.877385}, {"timestamp": 6223.63, "power": 32.877385}, {"timestamp": 6244.17, "power": 32.877385}, {"timestamp": 6264.75, "power": 32.877385}, {"timestamp": 6285.28, "power": 32.877385}, {"timestamp": 6305.78, "power": 32.877385}, {"timestamp": 6326.34, "power": 32.877385}, {"timestamp": 6346.9, "power": 32.877385}, {"timestamp": 6367.47, "power": 32.877385}, {"timestamp": 6388.06, "power": 32.877385}, {"timestamp": 6408.63, "power": 32.877385}, {"timestamp": 6429.16, "power": 32.877385}, {"timestamp": 6449.66, "power": 32.877385}, {"timestamp": 6470.24, "power": 32.877385}, {"timestamp": 6490.82, "power": 32.877385}, {"timestamp": 6511.4, "power": 32.877385}, {"timestamp": 6531.98, "power": 32.877385}, {"timestamp": 6552.56, "power": 32.877385}, {"timestamp": 6573.14, "power": 32.877385}, {"timestamp": 6593.65, "power": 32.877385}, {"timestamp": 6614.21, "power": 32.877385}, {"timestamp": 6634.79, "power": 32.877385}, {"timestamp": 6655.37, "power": 32.877385}, {"timestamp": 6675.92, "power": 32.877385}, {"timestamp": 6696.5, "power": 32.877385}, {"timestamp": 6717.09, "power": 32.877385}, {"timestamp": 6737.59, "power": 32.877385}, {"timestamp": 6758.16, "power": 32.877385}, {"timestamp": 6778.73, "power": 32.877385}, {"timestamp": 6799.31, "power": 32.877385}, {"timestamp": 6819.9, "power": 32.877385}, {"timestamp": 6840.45, "power": 32.877385}, {"timestamp": 6861.02, "power": 32.877385}, {"timestamp": 6881.54, "power": 32.877385}, {"timestamp": 6902.09, "power": 32.877385}, {"timestamp": 6922.64, "power": 32.877385}, {"timestamp": 6943.2, "power": 32.877385}, {"timestamp": 6963.8, "power": 32.877385}, {"timestamp": 6984.37, "power": 32.877385}, {"timestamp": 7004.94, "power": 32.877385}, {"timestamp": 7025.47, "power": 32.877385}, {"timestamp": 7046.03, "power": 32.877385}, {"timestamp": 7066.6, "power": 33.608401}, {"timestamp": 7087.8, "power": 33.608401}, {"timestamp": 7108.35, "power": 33.608401}, {"timestamp": 7128.9, "power": 33.608401}, {"timestamp": 7149.44, "power": 33.608401}, {"timestamp": 7169.93, "power": 33.608401}, {"timestamp": 7190.47, "power": 33.608401}, {"timestamp": 7211.01, "power": 33.608401}, {"timestamp": 7231.57, "power": 33.608401}, {"timestamp": 7252.11, "power": 33.608401}, {"timestamp": 7272.69, "power": 33.608401}, {"timestamp": 7293.22, "power": 33.608401}, {"timestamp": 7313.72, "power": 33.608401}, {"timestamp": 7334.28, "power": 33.608401}, {"timestamp": 7354.87, "power": 33.608401}, {"timestamp": 7375.43, "power": 33.608401}, {"timestamp": 7396.01, "power": 33.608401}, {"timestamp": 7416.58, "power": 33.608401}, {"timestamp": 7437.16, "power": 33.608401}, {"timestamp": 7457.66, "power": 33.608401}, {"timestamp": 7478.23, "power": 33.608401}, {"timestamp": 7498.81, "power": 33.608401}, {"timestamp": 7519.38, "power": 33.608401}, {"timestamp": 7539.95, "power": 33.608401}, {"timestamp": 7560.53, "power": 33.608401}, {"timestamp": 7581.1, "power": 33.608401}, {"timestamp": 7601.61, "power": 33.608401}, {"timestamp": 7622.18, "power": 33.608401}, {"timestamp": 7642.75, "power": 33.608401}, {"timestamp": 7663.32, "power": 33.608401}, {"timestamp": 7683.9, "power": 33.608401}, {"timestamp": 7704.45, "power": 33.608401}, {"timestamp": 7725.0, "power": 33.608401}, {"timestamp": 7745.51, "power": 33.608401}, {"timestamp": 7766.05, "power": 33.608401}, {"timestamp": 7786.6, "power": 33.608401}, {"timestamp": 7807.14, "power": 33.608401}, {"timestamp": 7827.69, "power": 33.608401}, {"timestamp": 7848.24, "power": 33.608401}, {"timestamp": 7868.78, "power": 33.608401}, {"timestamp": 7889.31, "power": 33.608401}, {"timestamp": 7909.81, "power": 33.608401}, {"timestamp": 7930.35, "power": 33.608401}, {"timestamp": 7950.9, "power": 33.608401}, {"timestamp": 7971.45, "power": 33.608401}, {"timestamp": 7992.0, "power": 33.608401}, {"timestamp": 8012.54, "power": 33.608401}, {"timestamp": 8033.1, "power": 33.608401}, {"timestamp": 8053.61, "power": 33.608401}, {"timestamp": 8074.15, "power": 32.743605}, {"timestamp": 8095.27, "power": 32.743605}, {"timestamp": 8115.82, "power": 32.743605}, {"timestamp": 8136.37, "power": 32.743605}, {"timestamp": 8156.91, "power": 32.743605}, {"timestamp": 8177.45, "power": 32.743605}, {"timestamp": 8197.98, "power": 32.743605}, {"timestamp": 8218.53, "power": 32.743605}, {"timestamp": 8239.08, "power": 32.743605}, {"timestamp": 8259.66, "power": 32.743605}, {"timestamp": 8280.23, "power": 32.743605}, {"timestamp": 8300.81, "power": 32.743605}, {"timestamp": 8321.34, "power": 32.743605}, {"timestamp": 8341.89, "power": 32.743605}, {"timestamp": 8362.47, "power": 32.743605}, {"timestamp": 8383.04, "power": 32.743605}, {"timestamp": 8403.62, "power": 32.743605}, {"timestamp": 8424.19, "power": 32.743605}, {"timestamp": 8444.77, "power": 32.743605}, {"timestamp": 8465.3, "power": 32.743605}, {"timestamp": 8485.8, "power": 32.743605}, {"timestamp": 8506.36, "power": 32.743605}, {"timestamp": 8526.94, "power": 32.743605}, {"timestamp": 8547.51, "power": 32.743605}, {"timestamp": 8568.09, "power": 32.743605}, {"timestamp": 8588.67, "power": 32.743605}, {"timestamp": 8609.19, "power": 32.743605}, {"timestamp": 8629.69, "power": 32.743605}, {"timestamp": 8650.26, "power": 32.743605}, {"timestamp": 8670.83, "power": 32.743605}, {"timestamp": 8691.41, "power": 32.743605}, {"timestamp": 8711.98, "power": 32.743605}, {"timestamp": 8732.56, "power": 32.743605}, {"timestamp": 8753.13, "power": 32.743605}, {"timestamp": 8773.63, "power": 32.743605}, {"timestamp": 8794.2, "power": 32.743605}, {"timestamp": 8814.78, "power": 32.743605}, {"timestamp": 8835.34, "power": 32.743605}, {"timestamp": 8855.91, "power": 32.743605}, {"timestamp": 8876.49, "power": 32.743605}, {"timestamp": 8897.08, "power": 32.743605}, {"timestamp": 8917.59, "power": 32.743605}, {"timestamp": 8938.13, "power": 32.743605}, {"timestamp": 8958.68, "power": 32.743605}, {"timestamp": 8979.23, "power": 32.743605}, {"timestamp": 8999.81, "power": 32.743605}, {"timestamp": 9020.38, "power": 32.743605}, {"timestamp": 9040.95, "power": 32.743605}, {"timestamp": 9061.47, "power": 32.743605}, {"timestamp": 9082.02, "power": 33.152913}, {"timestamp": 9103.16, "power": 33.152913}, {"timestamp": 9123.71, "power": 33.152913}, {"timestamp": 9144.26, "power": 33.152913}, {"timestamp": 9164.8, "power": 33.152913}, {"timestamp": 9185.33, "power": 33.152913}, {"timestamp": 9205.84, "power": 33.152913}, {"timestamp": 9226.37, "power": 33.152913}, {"timestamp": 9246.92, "power": 33.152913}, {"timestamp": 9267.49, "power": 33.152913}, {"timestamp": 9288.06, "power": 33.152913}, {"timestamp": 9308.64, "power": 33.152913}, {"timestamp": 9329.14, "power": 33.152913}, {"timestamp": 9349.64, "power": 33.152913}, {"timestamp": 9370.21, "power": 33.152913}, {"timestamp": 9390.79, "power": 33.152913}, {"timestamp": 9411.36, "power": 33.152913}, {"timestamp": 9431.93, "power": 33.152913}, {"timestamp": 9452.49, "power": 33.152913}, {"timestamp": 9473.07, "power": 33.152913}, {"timestamp": 9493.58, "power": 33.152913}, {"timestamp": 9514.11, "power": 33.152913}, {"timestamp": 9534.66, "power": 33.152913}, {"timestamp": 9555.21, "power": 33.152913}, {"timestamp": 9575.75, "power": 33.152913}, {"timestamp": 9596.3, "power": 33.152913}, {"timestamp": 9616.85, "power": 33.152913}, {"timestamp": 9637.37, "power": 33.152913}, {"timestamp": 9657.94, "power": 33.152913}, {"timestamp": 9678.5, "power": 33.152913}, {"timestamp": 9699.08, "power": 33.152913}, {"timestamp": 9719.66, "power": 33.152913}, {"timestamp": 9740.25, "power": 33.152913}, {"timestamp": 9760.8, "power": 33.152913}, {"timestamp": 9781.35, "power": 33.152913}, {"timestamp": 9801.9, "power": 33.152913}, {"timestamp": 9822.48, "power": 33.152913}, {"timestamp": 9843.04, "power": 33.152913}, {"timestamp": 9863.62, "power": 33.152913}, {"timestamp": 9884.17, "power": 33.152913}, {"timestamp": 9904.75, "power": 33.152913}, {"timestamp": 9925.27, "power": 33.152913}, {"timestamp": 9945.78, "power": 33.152913}, {"timestamp": 9966.28, "power": 33.152913}, {"timestamp": 9986.83, "power": 33.152913}, {"timestamp": 10007.4, "power": 33.152913}, {"timestamp": 10028.0, "power": 33.152913}, {"timestamp": 10048.6, "power": 33.152913}, {"timestamp": 10069.1, "power": 33.152913}, {"timestamp": 10089.6, "power": 32.745277}, {"timestamp": 10111.7, "power": 32.745277}, {"timestamp": 10132.2, "power": 32.745277}, {"timestamp": 10152.8, "power": 32.745277}, {"timestamp": 10173.3, "power": 32.745277}, {"timestamp": 10193.8, "power": 32.745277}, {"timestamp": 10214.4, "power": 32.745277}, {"timestamp": 10235.0, "power": 32.745277}, {"timestamp": 10255.5, "power": 32.745277}, {"timestamp": 10276.1, "power": 32.745277}, {"timestamp": 10296.7, "power": 32.745277}, {"timestamp": 10317.2, "power": 32.745277}, {"timestamp": 10337.7, "power": 32.745277}, {"timestamp": 10358.3, "power": 32.745277}, {"timestamp": 10378.9, "power": 32.745277}, {"timestamp": 10399.4, "power": 32.745277}, {"timestamp": 10420.0, "power": 32.745277}, {"timestamp": 10440.5, "power": 32.745277}, {"timestamp": 10461.1, "power": 32.745277}, {"timestamp": 10481.6, "power": 32.745277}, {"timestamp": 10502.2, "power": 32.745277}, {"timestamp": 10522.8, "power": 32.745277}, {"timestamp": 10543.4, "power": 32.745277}, {"timestamp": 10563.9, "power": 32.745277}, {"timestamp": 10584.5, "power": 32.745277}, {"timestamp": 10605.1, "power": 32.745277}, {"timestamp": 10625.6, "power": 32.745277}, {"timestamp": 10646.2, "power": 32.745277}, {"timestamp": 10666.8, "power": 32.745277}, {"timestamp": 10687.4, "power": 32.745277}, {"timestamp": 10708.0, "power": 32.745277}, {"timestamp": 10728.5, "power": 32.745277}, {"timestamp": 10749.1, "power": 32.745277}, {"timestamp": 10769.6, "power": 32.745277}, {"timestamp": 10790.2, "power": 32.745277}, {"timestamp": 10810.8, "power": 32.745277}, {"timestamp": 10831.3, "power": 32.745277}, {"timestamp": 10851.9, "power": 32.745277}, {"timestamp": 10872.5, "power": 32.745277}, {"timestamp": 10893.1, "power": 32.745277}, {"timestamp": 10913.6, "power": 32.745277}, {"timestamp": 10934.1, "power": 32.745277}, {"timestamp": 10954.7, "power": 32.745277}, {"timestamp": 10975.3, "power": 32.745277}, {"timestamp": 10995.9, "power": 32.745277}, {"timestamp": 11016.5, "power": 32.745277}, {"timestamp": 11037.0, "power": 32.745277}, {"timestamp": 11057.6, "power": 32.745277}, {"timestamp": 11078.1, "power": 32.745277}, {"timestamp": 11098.7, "power": 33.287989}, {"timestamp": 11120.5, "power": 33.287989}, {"timestamp": 11141.0, "power": 33.287989}, {"timestamp": 11161.6, "power": 33.287989}, {"timestamp": 11182.1, "power": 33.287989}, {"timestamp": 11202.7, "power": 33.287989}, {"timestamp": 11223.2, "power": 33.287989}, {"timestamp": 11243.8, "power": 33.287989}, {"timestamp": 11264.4, "power": 33.287989}, {"timestamp": 11285.0, "power": 33.287989}, {"timestamp": 11305.5, "power": 33.287989}, {"timestamp": 11326.0, "power": 33.287989}, {"timestamp": 11346.6, "power": 33.287989}, {"timestamp": 11367.2, "power": 33.287989}, {"timestamp": 11387.8, "power": 33.287989}, {"timestamp": 11408.4, "power": 33.287989}, {"timestamp": 11429.0, "power": 33.287989}, {"timestamp": 11449.5, "power": 33.287989}, {"timestamp": 11470.1, "power": 33.287989}, {"timestamp": 11490.7, "power": 33.287989}, {"timestamp": 11511.2, "power": 33.287989}, {"timestamp": 11531.8, "power": 33.287989}, {"timestamp": 11552.4, "power": 33.287989}, {"timestamp": 11573.0, "power": 33.287989}, {"timestamp": 11593.5, "power": 33.287989}, {"timestamp": 11614.1, "power": 33.287989}, {"timestamp": 11634.6, "power": 33.287989}, {"timestamp": 11655.2, "power": 33.287989}, {"timestamp": 11675.8, "power": 33.287989}, {"timestamp": 11696.4, "power": 33.287989}, {"timestamp": 11717.0, "power": 33.287989}, {"timestamp": 11737.5, "power": 33.287989}, {"timestamp": 11758.0, "power": 33.287989}, {"timestamp": 11778.6, "power": 33.287989}, {"timestamp": 11799.2, "power": 33.287989}, {"timestamp": 11819.8, "power": 33.287989}, {"timestamp": 11840.3, "power": 33.287989}, {"timestamp": 11860.9, "power": 33.287989}, {"timestamp": 11881.4, "power": 33.287989}, {"timestamp": 11902.0, "power": 33.287989}, {"timestamp": 11922.5, "power": 33.287989}, {"timestamp": 11943.1, "power": 33.287989}, {"timestamp": 11963.7, "power": 33.287989}, {"timestamp": 11984.3, "power": 33.287989}, {"timestamp": 12004.9, "power": 33.287989}, {"timestamp": 12025.4, "power": 33.287989}, {"timestamp": 12046.0, "power": 33.287989}, {"timestamp": 12066.5, "power": 33.287989}, {"timestamp": 12087.1, "power": 33.287989}, {"timestamp": 12107.7, "power": 32.646159999999995}, {"timestamp": 12129.5, "power": 32.646159999999995}, {"timestamp": 12150.0, "power": 32.646159999999995}, {"timestamp": 12170.6, "power": 32.646159999999995}, {"timestamp": 12191.1, "power": 32.646159999999995}, {"timestamp": 12211.7, "power": 32.646159999999995}, {"timestamp": 12232.2, "power": 32.646159999999995}, {"timestamp": 12252.8, "power": 32.646159999999995}, {"timestamp": 12273.3, "power": 32.646159999999995}, {"timestamp": 12293.8, "power": 32.646159999999995}, {"timestamp": 12314.4, "power": 32.646159999999995}, {"timestamp": 12334.9, "power": 32.646159999999995}, {"timestamp": 12355.5, "power": 32.646159999999995}, {"timestamp": 12376.1, "power": 32.646159999999995}, {"timestamp": 12396.7, "power": 32.646159999999995}, {"timestamp": 12417.2, "power": 32.646159999999995}, {"timestamp": 12437.8, "power": 32.646159999999995}, {"timestamp": 12458.4, "power": 32.646159999999995}, {"timestamp": 12478.9, "power": 32.646159999999995}, {"timestamp": 12499.5, "power": 32.646159999999995}, {"timestamp": 12520.1, "power": 32.646159999999995}, {"timestamp": 12540.6, "power": 32.646159999999995}, {"timestamp": 12561.1, "power": 32.646159999999995}, {"timestamp": 12581.7, "power": 32.646159999999995}, {"timestamp": 12602.3, "power": 32.646159999999995}, {"timestamp": 12622.8, "power": 32.646159999999995}, {"timestamp": 12643.4, "power": 32.646159999999995}, {"timestamp": 12663.9, "power": 32.646159999999995}, {"timestamp": 12684.5, "power": 32.646159999999995}, {"timestamp": 12705.1, "power": 32.646159999999995}, {"timestamp": 12725.6, "power": 32.646159999999995}, {"timestamp": 12746.1, "power": 32.646159999999995}, {"timestamp": 12766.7, "power": 32.646159999999995}, {"timestamp": 12787.3, "power": 32.646159999999995}, {"timestamp": 12807.8, "power": 32.646159999999995}, {"timestamp": 12828.4, "power": 32.646159999999995}, {"timestamp": 12849.0, "power": 32.646159999999995}, {"timestamp": 12869.5, "power": 32.646159999999995}, {"timestamp": 12890.1, "power": 32.646159999999995}, {"timestamp": 12910.6, "power": 32.646159999999995}, {"timestamp": 12931.2, "power": 32.646159999999995}, {"timestamp": 12951.8, "power": 32.646159999999995}, {"timestamp": 12972.3, "power": 32.646159999999995}, {"timestamp": 12992.9, "power": 32.646159999999995}, {"timestamp": 13013.4, "power": 32.646159999999995}, {"timestamp": 13034.0, "power": 32.646159999999995}, {"timestamp": 13054.6, "power": 32.646159999999995}, {"timestamp": 13075.1, "power": 32.646159999999995}, {"timestamp": 13095.7, "power": 32.646159999999995}, {"timestamp": 13116.3, "power": 33.014238}, {"timestamp": 13137.5, "power": 33.014238}, {"timestamp": 13158.1, "power": 33.014238}, {"timestamp": 13178.6, "power": 33.014238}, {"timestamp": 13199.2, "power": 33.014238}, {"timestamp": 13219.7, "power": 33.014238}, {"timestamp": 13240.3, "power": 33.014238}, {"timestamp": 13260.8, "power": 33.014238}, {"timestamp": 13281.4, "power": 33.014238}, {"timestamp": 13301.9, "power": 33.014238}, {"timestamp": 13322.5, "power": 33.014238}, {"timestamp": 13343.1, "power": 33.014238}, {"timestamp": 13363.7, "power": 33.014238}, {"timestamp": 13384.2, "power": 33.014238}, {"timestamp": 13404.8, "power": 33.014238}, {"timestamp": 13425.3, "power": 33.014238}, {"timestamp": 13445.9, "power": 33.014238}, {"timestamp": 13466.5, "power": 33.014238}, {"timestamp": 13487.0, "power": 33.014238}, {"timestamp": 13507.5, "power": 33.014238}, {"timestamp": 13528.1, "power": 33.014238}, {"timestamp": 13548.7, "power": 33.014238}, {"timestamp": 13569.2, "power": 33.014238}, {"timestamp": 13589.7, "power": 33.014238}, {"timestamp": 13610.3, "power": 33.014238}, {"timestamp": 13630.8, "power": 33.014238}, {"timestamp": 13651.4, "power": 33.014238}, {"timestamp": 13671.9, "power": 33.014238}, {"timestamp": 13692.5, "power": 33.014238}, {"timestamp": 13713.0, "power": 33.014238}, {"timestamp": 13733.5, "power": 33.014238}, {"timestamp": 13754.1, "power": 33.014238}, {"timestamp": 13774.6, "power": 33.014238}, {"timestamp": 13795.2, "power": 33.014238}, {"timestamp": 13815.7, "power": 33.014238}, {"timestamp": 13836.3, "power": 33.014238}, {"timestamp": 13856.8, "power": 33.014238}, {"timestamp": 13877.4, "power": 33.014238}, {"timestamp": 13897.9, "power": 33.014238}, {"timestamp": 13918.4, "power": 33.014238}, {"timestamp": 13939.0, "power": 33.014238}, {"timestamp": 13959.5, "power": 33.014238}, {"timestamp": 13980.1, "power": 33.014238}, {"timestamp": 14000.7, "power": 33.014238}, {"timestamp": 14021.1, "power": 33.014238}, {"timestamp": 14041.6, "power": 33.014238}, {"timestamp": 14062.2, "power": 33.014238}, {"timestamp": 14082.7, "power": 33.014238}, {"timestamp": 14103.3, "power": 33.014238}, {"timestamp": 14123.8, "power": 32.746089999999995}, {"timestamp": 14144.9, "power": 32.746089999999995}, {"timestamp": 14165.5, "power": 32.746089999999995}, {"timestamp": 14186.0, "power": 32.746089999999995}, {"timestamp": 14206.6, "power": 32.746089999999995}, {"timestamp": 14227.1, "power": 32.746089999999995}, {"timestamp": 14247.7, "power": 32.746089999999995}, {"timestamp": 14268.2, "power": 32.746089999999995}, {"timestamp": 14288.8, "power": 32.746089999999995}, {"timestamp": 14309.3, "power": 32.746089999999995}, {"timestamp": 14329.8, "power": 32.746089999999995}, {"timestamp": 14350.4, "power": 32.746089999999995}, {"timestamp": 14371.0, "power": 32.746089999999995}, {"timestamp": 14391.5, "power": 32.746089999999995}, {"timestamp": 14412.1, "power": 32.746089999999995}, {"timestamp": 14432.6, "power": 32.746089999999995}, {"timestamp": 14453.2, "power": 32.746089999999995}, {"timestamp": 14473.7, "power": 32.746089999999995}, {"timestamp": 14494.2, "power": 32.746089999999995}, {"timestamp": 14514.8, "power": 32.746089999999995}, {"timestamp": 14535.3, "power": 32.746089999999995}, {"timestamp": 14555.9, "power": 32.746089999999995}, {"timestamp": 14576.4, "power": 32.746089999999995}, {"timestamp": 14597.0, "power": 32.746089999999995}, {"timestamp": 14617.5, "power": 32.746089999999995}, {"timestamp": 14638.0, "power": 32.746089999999995}, {"timestamp": 14658.6, "power": 32.746089999999995}, {"timestamp": 14679.1, "power": 32.746089999999995}, {"timestamp": 14699.7, "power": 32.746089999999995}, {"timestamp": 14720.2, "power": 32.746089999999995}, {"timestamp": 14740.8, "power": 32.746089999999995}, {"timestamp": 14761.3, "power": 32.746089999999995}, {"timestamp": 14781.8, "power": 32.746089999999995}, {"timestamp": 14802.4, "power": 32.746089999999995}, {"timestamp": 14822.9, "power": 32.746089999999995}, {"timestamp": 14843.5, "power": 32.746089999999995}, {"timestamp": 14864.0, "power": 32.746089999999995}, {"timestamp": 14884.5, "power": 32.746089999999995}, {"timestamp": 14905.1, "power": 32.746089999999995}, {"timestamp": 14925.6, "power": 32.746089999999995}, {"timestamp": 14946.2, "power": 32.746089999999995}, {"timestamp": 14966.7, "power": 32.746089999999995}, {"timestamp": 14987.2, "power": 32.746089999999995}, {"timestamp": 15007.8, "power": 32.746089999999995}, {"timestamp": 15028.3, "power": 32.746089999999995}, {"timestamp": 15048.9, "power": 32.746089999999995}, {"timestamp": 15069.5, "power": 32.746089999999995}, {"timestamp": 15090.0, "power": 32.746089999999995}, {"timestamp": 15110.5, "power": 32.746089999999995}, {"timestamp": 15131.1, "power": 33.014668}, {"timestamp": 15152.2, "power": 33.014668}, {"timestamp": 15172.7, "power": 33.014668}, {"timestamp": 15193.3, "power": 33.014668}, {"timestamp": 15213.8, "power": 33.014668}, {"timestamp": 15234.3, "power": 33.014668}, {"timestamp": 15254.9, "power": 33.014668}, {"timestamp": 15275.4, "power": 33.014668}, {"timestamp": 15296.0, "power": 33.014668}, {"timestamp": 15316.6, "power": 33.014668}, {"timestamp": 15337.1, "power": 33.014668}, {"timestamp": 15357.6, "power": 33.014668}, {"timestamp": 15378.2, "power": 33.014668}, {"timestamp": 15398.7, "power": 33.014668}, {"timestamp": 15419.3, "power": 33.014668}, {"timestamp": 15439.9, "power": 33.014668}, {"timestamp": 15460.4, "power": 33.014668}, {"timestamp": 15481.0, "power": 33.014668}, {"timestamp": 15501.5, "power": 33.014668}, {"timestamp": 15522.1, "power": 33.014668}, {"timestamp": 15542.6, "power": 33.014668}, {"timestamp": 15563.2, "power": 33.014668}, {"timestamp": 15583.8, "power": 33.014668}, {"timestamp": 15604.4, "power": 33.014668}, {"timestamp": 15624.9, "power": 33.014668}, {"timestamp": 15645.5, "power": 33.014668}, {"timestamp": 15666.0, "power": 33.014668}, {"timestamp": 15686.6, "power": 33.014668}, {"timestamp": 15707.1, "power": 33.014668}, {"timestamp": 15727.7, "power": 33.014668}, {"timestamp": 15748.2, "power": 33.014668}, {"timestamp": 15768.8, "power": 33.014668}, {"timestamp": 15789.3, "power": 33.014668}, {"timestamp": 15809.9, "power": 33.014668}, {"timestamp": 15830.4, "power": 33.014668}, {"timestamp": 15850.9, "power": 33.014668}, {"timestamp": 15871.5, "power": 33.014668}, {"timestamp": 15892.0, "power": 33.014668}, {"timestamp": 15912.6, "power": 33.014668}, {"timestamp": 15933.1, "power": 33.014668}, {"timestamp": 15953.6, "power": 33.014668}, {"timestamp": 15974.2, "power": 33.014668}, {"timestamp": 15994.7, "power": 33.014668}, {"timestamp": 16015.2, "power": 33.014668}, {"timestamp": 16035.8, "power": 33.014668}, {"timestamp": 16056.3, "power": 33.014668}, {"timestamp": 16076.9, "power": 33.014668}, {"timestamp": 16097.4, "power": 33.014668}, {"timestamp": 16118.0, "power": 33.014668}, {"timestamp": 16138.5, "power": 32.815094}, {"timestamp": 16159.5, "power": 32.815094}, {"timestamp": 16180.1, "power": 32.815094}, {"timestamp": 16200.6, "power": 32.815094}, {"timestamp": 16221.2, "power": 32.815094}, {"timestamp": 16241.7, "power": 32.815094}, {"timestamp": 16262.2, "power": 32.815094}, {"timestamp": 16282.7, "power": 32.815094}, {"timestamp": 16303.3, "power": 32.815094}, {"timestamp": 16323.8, "power": 32.815094}, {"timestamp": 16344.4, "power": 32.815094}, {"timestamp": 16364.9, "power": 32.815094}, {"timestamp": 16385.4, "power": 32.815094}, {"timestamp": 16406.0, "power": 32.815094}, {"timestamp": 16426.5, "power": 32.815094}, {"timestamp": 16447.1, "power": 32.815094}, {"timestamp": 16467.6, "power": 32.815094}, {"timestamp": 16488.2, "power": 32.815094}, {"timestamp": 16508.7, "power": 32.815094}, {"timestamp": 16529.2, "power": 32.815094}, {"timestamp": 16549.7, "power": 32.815094}, {"timestamp": 16570.3, "power": 32.815094}, {"timestamp": 16590.8, "power": 32.815094}, {"timestamp": 16611.4, "power": 32.815094}, {"timestamp": 16631.9, "power": 32.815094}, {"timestamp": 16652.5, "power": 32.815094}, {"timestamp": 16673.0, "power": 32.815094}, {"timestamp": 16693.5, "power": 32.815094}, {"timestamp": 16714.1, "power": 32.815094}, {"timestamp": 16734.6, "power": 32.815094}, {"timestamp": 16755.2, "power": 32.815094}, {"timestamp": 16775.7, "power": 32.815094}, {"timestamp": 16796.3, "power": 32.815094}, {"timestamp": 16816.8, "power": 32.815094}, {"timestamp": 16837.3, "power": 32.815094}, {"timestamp": 16857.9, "power": 32.815094}, {"timestamp": 16878.4, "power": 32.815094}, {"timestamp": 16898.9, "power": 32.815094}, {"timestamp": 16919.5, "power": 32.815094}, {"timestamp": 16940.0, "power": 32.815094}, {"timestamp": 16960.6, "power": 32.815094}, {"timestamp": 16981.1, "power": 32.815094}, {"timestamp": 17001.6, "power": 32.815094}, {"timestamp": 17022.2, "power": 32.815094}, {"timestamp": 17042.7, "power": 32.815094}, {"timestamp": 17063.2, "power": 32.815094}, {"timestamp": 17083.8, "power": 32.815094}, {"timestamp": 17104.3, "power": 32.815094}, {"timestamp": 17124.9, "power": 32.815094}, {"timestamp": 17145.4, "power": 32.770101999999994}, {"timestamp": 17166.5, "power": 32.770101999999994}, {"timestamp": 17187.0, "power": 32.770101999999994}, {"timestamp": 17207.6, "power": 32.770101999999994}, {"timestamp": 17228.1, "power": 32.770101999999994}, {"timestamp": 17248.7, "power": 32.770101999999994}, {"timestamp": 17269.2, "power": 32.770101999999994}, {"timestamp": 17289.7, "power": 32.770101999999994}, {"timestamp": 17310.2, "power": 32.770101999999994}, {"timestamp": 17330.8, "power": 32.770101999999994}, {"timestamp": 17351.3, "power": 32.770101999999994}, {"timestamp": 17371.9, "power": 32.770101999999994}, {"timestamp": 17392.4, "power": 32.770101999999994}, {"timestamp": 17413.0, "power": 32.770101999999994}, {"timestamp": 17433.5, "power": 32.770101999999994}, {"timestamp": 17454.0, "power": 32.770101999999994}, {"timestamp": 17474.6, "power": 32.770101999999994}, {"timestamp": 17495.1, "power": 32.770101999999994}, {"timestamp": 17515.7, "power": 32.770101999999994}, {"timestamp": 17536.3, "power": 32.770101999999994}, {"timestamp": 17556.8, "power": 32.770101999999994}, {"timestamp": 17577.3, "power": 32.770101999999994}, {"timestamp": 17597.8, "power": 32.770101999999994}, {"timestamp": 17618.4, "power": 32.770101999999994}, {"timestamp": 17639.0, "power": 32.770101999999994}, {"timestamp": 17659.6, "power": 32.770101999999994}, {"timestamp": 17680.2, "power": 32.770101999999994}, {"timestamp": 17700.7, "power": 32.770101999999994}, {"timestamp": 17721.4, "power": 32.770101999999994}, {"timestamp": 17742.0, "power": 32.770101999999994}, {"timestamp": 17762.5, "power": 32.770101999999994}, {"timestamp": 17783.1, "power": 32.770101999999994}, {"timestamp": 17803.7, "power": 32.770101999999994}, {"timestamp": 17824.2, "power": 32.770101999999994}, {"timestamp": 17844.8, "power": 32.770101999999994}, {"timestamp": 17865.3, "power": 32.770101999999994}, {"timestamp": 17885.8, "power": 32.770101999999994}, {"timestamp": 17906.4, "power": 32.770101999999994}, {"timestamp": 17927.0, "power": 32.770101999999994}, {"timestamp": 17947.5, "power": 32.770101999999994}, {"timestamp": 17968.1, "power": 32.770101999999994}, {"timestamp": 17988.7, "power": 32.770101999999994}, {"timestamp": 18009.2, "power": 32.770101999999994}, {"timestamp": 18029.7, "power": 32.770101999999994}, {"timestamp": 18050.3, "power": 32.770101999999994}, {"timestamp": 18070.8, "power": 32.770101999999994}, {"timestamp": 18091.4, "power": 32.770101999999994}, {"timestamp": 18112.0, "power": 32.770101999999994}, {"timestamp": 18132.6, "power": 32.770101999999994}, {"timestamp": 18153.1, "power": 33.382481999999996}, {"timestamp": 18174.2, "power": 33.382481999999996}, {"timestamp": 18194.8, "power": 33.382481999999996}, {"timestamp": 18215.3, "power": 33.382481999999996}, {"timestamp": 18235.9, "power": 33.382481999999996}, {"timestamp": 18256.4, "power": 33.382481999999996}, {"timestamp": 18277.0, "power": 33.382481999999996}, {"timestamp": 18297.5, "power": 33.382481999999996}, {"timestamp": 18318.0, "power": 33.382481999999996}, {"timestamp": 18338.6, "power": 33.382481999999996}, {"timestamp": 18359.1, "power": 33.382481999999996}, {"timestamp": 18379.7, "power": 33.382481999999996}, {"timestamp": 18400.2, "power": 33.382481999999996}, {"timestamp": 18420.8, "power": 33.382481999999996}, {"timestamp": 18441.3, "power": 33.382481999999996}, {"timestamp": 18461.8, "power": 33.382481999999996}, {"timestamp": 18482.4, "power": 33.382481999999996}, {"timestamp": 18503.0, "power": 33.382481999999996}, {"timestamp": 18523.5, "power": 33.382481999999996}, {"timestamp": 18544.1, "power": 33.382481999999996}, {"timestamp": 18564.7, "power": 33.382481999999996}, {"timestamp": 18585.2, "power": 33.382481999999996}, {"timestamp": 18605.7, "power": 33.382481999999996}, {"timestamp": 18626.3, "power": 33.382481999999996}, {"timestamp": 18646.9, "power": 33.382481999999996}, {"timestamp": 18667.5, "power": 33.382481999999996}, {"timestamp": 18688.0, "power": 33.382481999999996}, {"timestamp": 18708.6, "power": 33.382481999999996}, {"timestamp": 18729.2, "power": 33.382481999999996}, {"timestamp": 18749.7, "power": 33.382481999999996}, {"timestamp": 18770.2, "power": 33.382481999999996}, {"timestamp": 18790.8, "power": 33.382481999999996}, {"timestamp": 18811.4, "power": 33.382481999999996}, {"timestamp": 18831.9, "power": 33.382481999999996}, {"timestamp": 18852.5, "power": 33.382481999999996}, {"timestamp": 18873.0, "power": 33.382481999999996}, {"timestamp": 18893.6, "power": 33.382481999999996}, {"timestamp": 18914.1, "power": 33.382481999999996}, {"timestamp": 18934.7, "power": 33.382481999999996}, {"timestamp": 18955.3, "power": 33.382481999999996}, {"timestamp": 18975.9, "power": 33.382481999999996}, {"timestamp": 18996.4, "power": 33.382481999999996}, {"timestamp": 19017.0, "power": 33.382481999999996}, {"timestamp": 19037.5, "power": 33.382481999999996}, {"timestamp": 19058.0, "power": 33.382481999999996}, {"timestamp": 19078.6, "power": 33.382481999999996}, {"timestamp": 19099.2, "power": 33.382481999999996}, {"timestamp": 19119.8, "power": 33.382481999999996}, {"timestamp": 19140.3, "power": 33.382481999999996}, {"timestamp": 19160.9, "power": 33.354083}, {"timestamp": 19182.0, "power": 33.354083}, {"timestamp": 19202.5, "power": 33.354083}, {"timestamp": 19223.1, "power": 33.354083}, {"timestamp": 19243.6, "power": 33.354083}, {"timestamp": 19264.2, "power": 33.354083}, {"timestamp": 19284.7, "power": 33.354083}, {"timestamp": 19305.2, "power": 33.354083}, {"timestamp": 19325.7, "power": 33.354083}, {"timestamp": 19346.3, "power": 33.354083}, {"timestamp": 19366.9, "power": 33.354083}, {"timestamp": 19387.5, "power": 33.354083}, {"timestamp": 19408.0, "power": 33.354083}, {"timestamp": 19428.6, "power": 33.354083}, {"timestamp": 19449.1, "power": 33.354083}, {"timestamp": 19469.6, "power": 33.354083}, {"timestamp": 19490.2, "power": 33.354083}, {"timestamp": 19510.8, "power": 33.354083}, {"timestamp": 19531.4, "power": 33.354083}, {"timestamp": 19551.9, "power": 33.354083}, {"timestamp": 19572.5, "power": 33.354083}, {"timestamp": 19593.1, "power": 33.354083}, {"timestamp": 19613.6, "power": 33.354083}, {"timestamp": 19634.1, "power": 33.354083}, {"timestamp": 19654.7, "power": 33.354083}, {"timestamp": 19675.3, "power": 33.354083}, {"timestamp": 19695.9, "power": 33.354083}, {"timestamp": 19716.4, "power": 33.354083}, {"timestamp": 19737.0, "power": 33.354083}, {"timestamp": 19757.5, "power": 33.354083}, {"timestamp": 19778.0, "power": 33.354083}, {"timestamp": 19798.6, "power": 33.354083}, {"timestamp": 19819.1, "power": 33.354083}, {"timestamp": 19839.7, "power": 33.354083}, {"timestamp": 19860.2, "power": 33.354083}, {"timestamp": 19880.8, "power": 33.354083}, {"timestamp": 19901.3, "power": 33.354083}, {"timestamp": 19921.8, "power": 33.354083}, {"timestamp": 19942.3, "power": 33.354083}, {"timestamp": 19962.9, "power": 33.354083}, {"timestamp": 19983.4, "power": 33.354083}, {"timestamp": 20003.9, "power": 33.354083}, {"timestamp": 20024.5, "power": 33.354083}, {"timestamp": 20045.0, "power": 33.354083}, {"timestamp": 20065.6, "power": 33.354083}, {"timestamp": 20086.1, "power": 33.354083}, {"timestamp": 20106.6, "power": 33.354083}, {"timestamp": 20127.2, "power": 33.354083}, {"timestamp": 20147.7, "power": 33.354083}, {"timestamp": 20168.3, "power": 32.918295}, {"timestamp": 20189.4, "power": 32.918295}, {"timestamp": 20209.9, "power": 32.918295}, {"timestamp": 20230.5, "power": 32.918295}, {"timestamp": 20251.0, "power": 32.918295}, {"timestamp": 20271.6, "power": 32.918295}, {"timestamp": 20292.2, "power": 32.918295}, {"timestamp": 20312.8, "power": 32.918295}, {"timestamp": 20333.3, "power": 32.918295}, {"timestamp": 20353.8, "power": 32.918295}, {"timestamp": 20374.4, "power": 32.918295}, {"timestamp": 20395.0, "power": 32.918295}, {"timestamp": 20415.5, "power": 32.918295}, {"timestamp": 20436.1, "power": 32.918295}, {"timestamp": 20456.7, "power": 32.918295}, {"timestamp": 20477.2, "power": 32.918295}, {"timestamp": 20497.7, "power": 32.918295}, {"timestamp": 20518.3, "power": 32.918295}, {"timestamp": 20538.9, "power": 32.918295}, {"timestamp": 20559.5, "power": 32.918295}, {"timestamp": 20580.0, "power": 32.918295}, {"timestamp": 20600.6, "power": 32.918295}, {"timestamp": 20621.2, "power": 32.918295}, {"timestamp": 20641.7, "power": 32.918295}, {"timestamp": 20662.2, "power": 32.918295}, {"timestamp": 20682.8, "power": 32.918295}, {"timestamp": 20703.4, "power": 32.918295}, {"timestamp": 20724.0, "power": 32.918295}, {"timestamp": 20744.5, "power": 32.918295}, {"timestamp": 20765.1, "power": 32.918295}, {"timestamp": 20785.6, "power": 32.918295}, {"timestamp": 20806.2, "power": 32.918295}, {"timestamp": 20826.8, "power": 32.918295}, {"timestamp": 20847.3, "power": 32.918295}, {"timestamp": 20867.9, "power": 32.918295}, {"timestamp": 20888.5, "power": 32.918295}, {"timestamp": 20909.1, "power": 32.918295}, {"timestamp": 20929.6, "power": 32.918295}, {"timestamp": 20950.1, "power": 32.918295}, {"timestamp": 20970.7, "power": 32.918295}, {"timestamp": 20991.3, "power": 32.918295}, {"timestamp": 21011.9, "power": 32.918295}, {"timestamp": 21032.5, "power": 32.918295}, {"timestamp": 21053.0, "power": 32.918295}, {"timestamp": 21073.5, "power": 32.918295}, {"timestamp": 21094.1, "power": 32.918295}, {"timestamp": 21114.6, "power": 32.918295}, {"timestamp": 21135.2, "power": 32.918295}, {"timestamp": 21155.8, "power": 32.918295}, {"timestamp": 21176.4, "power": 33.119167000000004}, {"timestamp": 21197.5, "power": 33.119167000000004}, {"timestamp": 21218.0, "power": 33.119167000000004}, {"timestamp": 21238.6, "power": 33.119167000000004}, {"timestamp": 21259.1, "power": 33.119167000000004}, {"timestamp": 21279.7, "power": 33.119167000000004}, {"timestamp": 21300.2, "power": 33.119167000000004}, {"timestamp": 21320.8, "power": 33.119167000000004}, {"timestamp": 21341.3, "power": 33.119167000000004}, {"timestamp": 21361.9, "power": 33.119167000000004}, {"timestamp": 21382.5, "power": 33.119167000000004}, {"timestamp": 21403.1, "power": 33.119167000000004}, {"timestamp": 21423.6, "power": 33.119167000000004}, {"timestamp": 21444.2, "power": 33.119167000000004}, {"timestamp": 21464.7, "power": 33.119167000000004}, {"timestamp": 21485.2, "power": 33.119167000000004}, {"timestamp": 21505.8, "power": 33.119167000000004}, {"timestamp": 21526.3, "power": 33.119167000000004}, {"timestamp": 21546.8, "power": 33.119167000000004}, {"timestamp": 21567.4, "power": 33.119167000000004}, {"timestamp": 21588.0, "power": 33.119167000000004}, {"timestamp": 21608.5, "power": 33.119167000000004}, {"timestamp": 21629.0, "power": 33.119167000000004}, {"timestamp": 21649.6, "power": 33.119167000000004}, {"timestamp": 21670.1, "power": 33.119167000000004}, {"timestamp": 21690.7, "power": 33.119167000000004}, {"timestamp": 21711.2, "power": 33.119167000000004}, {"timestamp": 21731.8, "power": 33.119167000000004}, {"timestamp": 21752.3, "power": 33.119167000000004}, {"timestamp": 21772.9, "power": 33.119167000000004}, {"timestamp": 21793.4, "power": 33.119167000000004}, {"timestamp": 21813.9, "power": 33.119167000000004}, {"timestamp": 21834.5, "power": 33.119167000000004}, {"timestamp": 21855.0, "power": 33.119167000000004}, {"timestamp": 21875.6, "power": 33.119167000000004}, {"timestamp": 21896.1, "power": 33.119167000000004}, {"timestamp": 21916.7, "power": 33.119167000000004}, {"timestamp": 21937.2, "power": 33.119167000000004}, {"timestamp": 21957.7, "power": 33.119167000000004}, {"timestamp": 21978.2, "power": 33.119167000000004}, {"timestamp": 21998.8, "power": 33.119167000000004}, {"timestamp": 22019.3, "power": 33.119167000000004}, {"timestamp": 22039.9, "power": 33.119167000000004}, {"timestamp": 22060.4, "power": 33.119167000000004}, {"timestamp": 22081.0, "power": 33.119167000000004}, {"timestamp": 22101.5, "power": 33.119167000000004}, {"timestamp": 22122.0, "power": 33.119167000000004}, {"timestamp": 22142.6, "power": 33.119167000000004}, {"timestamp": 22163.1, "power": 33.119167000000004}, {"timestamp": 22183.7, "power": 33.100758}, {"timestamp": 22205.5, "power": 33.100758}, {"timestamp": 22226.0, "power": 33.100758}, {"timestamp": 22246.6, "power": 33.100758}, {"timestamp": 22267.2, "power": 33.100758}, {"timestamp": 22287.7, "power": 33.100758}, {"timestamp": 22308.3, "power": 33.100758}, {"timestamp": 22328.9, "power": 33.100758}, {"timestamp": 22349.4, "power": 33.100758}, {"timestamp": 22369.9, "power": 33.100758}, {"timestamp": 22390.5, "power": 33.100758}, {"timestamp": 22411.0, "power": 33.100758}, {"timestamp": 22431.6, "power": 33.100758}, {"timestamp": 22452.2, "power": 33.100758}, {"timestamp": 22472.8, "power": 33.100758}, {"timestamp": 22493.3, "power": 33.100758}, {"timestamp": 22513.8, "power": 33.100758}, {"timestamp": 22534.4, "power": 33.100758}, {"timestamp": 22554.9, "power": 33.100758}, {"timestamp": 22575.5, "power": 33.100758}, {"timestamp": 22596.1, "power": 33.100758}, {"timestamp": 22616.7, "power": 33.100758}, {"timestamp": 22637.2, "power": 33.100758}, {"timestamp": 22657.7, "power": 33.100758}, {"timestamp": 22678.3, "power": 33.100758}, {"timestamp": 22698.8, "power": 33.100758}, {"timestamp": 22719.4, "power": 33.100758}, {"timestamp": 22740.0, "power": 33.100758}, {"timestamp": 22760.6, "power": 33.100758}, {"timestamp": 22781.2, "power": 33.100758}, {"timestamp": 22801.7, "power": 33.100758}, {"timestamp": 22822.2, "power": 33.100758}, {"timestamp": 22842.8, "power": 33.100758}, {"timestamp": 22863.3, "power": 33.100758}, {"timestamp": 22883.9, "power": 33.100758}, {"timestamp": 22904.5, "power": 33.100758}, {"timestamp": 22925.1, "power": 33.100758}, {"timestamp": 22945.6, "power": 33.100758}, {"timestamp": 22966.1, "power": 33.100758}, {"timestamp": 22986.7, "power": 33.100758}, {"timestamp": 23007.3, "power": 33.100758}, {"timestamp": 23027.9, "power": 33.100758}, {"timestamp": 23048.4, "power": 33.100758}, {"timestamp": 23069.0, "power": 33.100758}, {"timestamp": 23089.5, "power": 33.100758}, {"timestamp": 23110.1, "power": 33.100758}, {"timestamp": 23130.7, "power": 33.100758}, {"timestamp": 23151.2, "power": 33.100758}, {"timestamp": 23171.8, "power": 33.100758}, {"timestamp": 23192.4, "power": 33.104149}, {"timestamp": 23213.5, "power": 33.104149}, {"timestamp": 23234.0, "power": 33.104149}, {"timestamp": 23254.6, "power": 33.104149}, {"timestamp": 23275.2, "power": 33.104149}, {"timestamp": 23295.8, "power": 33.104149}, {"timestamp": 23316.3, "power": 33.104149}, {"timestamp": 23336.9, "power": 33.104149}, {"timestamp": 23357.4, "power": 33.104149}, {"timestamp": 23377.9, "power": 33.104149}, {"timestamp": 23398.5, "power": 33.104149}, {"timestamp": 23419.1, "power": 33.104149}, {"timestamp": 23439.7, "power": 33.104149}, {"timestamp": 23460.2, "power": 33.104149}, {"timestamp": 23480.8, "power": 33.104149}, {"timestamp": 23501.3, "power": 33.104149}, {"timestamp": 23521.8, "power": 33.104149}, {"timestamp": 23542.4, "power": 33.104149}, {"timestamp": 23563.0, "power": 33.104149}, {"timestamp": 23583.5, "power": 33.104149}, {"timestamp": 23604.1, "power": 33.104149}, {"timestamp": 23624.7, "power": 33.104149}, {"timestamp": 23645.2, "power": 33.104149}, {"timestamp": 23665.7, "power": 33.104149}, {"timestamp": 23686.3, "power": 33.104149}, {"timestamp": 23706.9, "power": 33.104149}, {"timestamp": 23727.4, "power": 33.104149}, {"timestamp": 23748.0, "power": 33.104149}, {"timestamp": 23768.6, "power": 33.104149}, {"timestamp": 23789.1, "power": 33.104149}, {"timestamp": 23809.6, "power": 33.104149}, {"timestamp": 23830.2, "power": 33.104149}, {"timestamp": 23850.8, "power": 33.104149}, {"timestamp": 23871.3, "power": 33.104149}, {"timestamp": 23891.9, "power": 33.104149}, {"timestamp": 23912.5, "power": 33.104149}, {"timestamp": 23933.0, "power": 33.104149}, {"timestamp": 23953.6, "power": 33.104149}, {"timestamp": 23974.1, "power": 33.104149}, {"timestamp": 23994.7, "power": 33.104149}, {"timestamp": 24015.3, "power": 33.104149}, {"timestamp": 24035.8, "power": 33.104149}, {"timestamp": 24056.4, "power": 33.104149}, {"timestamp": 24077.0, "power": 33.104149}, {"timestamp": 24097.5, "power": 33.104149}, {"timestamp": 24118.1, "power": 33.104149}, {"timestamp": 24138.6, "power": 33.104149}, {"timestamp": 24159.2, "power": 33.104149}, {"timestamp": 24179.8, "power": 33.104149}, {"timestamp": 24200.4, "power": 33.075452999999996}, {"timestamp": 24221.4, "power": 33.075452999999996}, {"timestamp": 24241.9, "power": 33.075452999999996}, {"timestamp": 24262.5, "power": 33.075452999999996}, {"timestamp": 24283.1, "power": 33.075452999999996}, {"timestamp": 24303.6, "power": 33.075452999999996}, {"timestamp": 24324.2, "power": 33.075452999999996}, {"timestamp": 24344.7, "power": 33.075452999999996}, {"timestamp": 24365.2, "power": 33.075452999999996}, {"timestamp": 24385.7, "power": 33.075452999999996}, {"timestamp": 24406.3, "power": 33.075452999999996}, {"timestamp": 24426.9, "power": 33.075452999999996}, {"timestamp": 24447.4, "power": 33.075452999999996}, {"timestamp": 24468.0, "power": 33.075452999999996}, {"timestamp": 24488.5, "power": 33.075452999999996}, {"timestamp": 24509.1, "power": 33.075452999999996}, {"timestamp": 24529.6, "power": 33.075452999999996}, {"timestamp": 24550.2, "power": 33.075452999999996}, {"timestamp": 24570.8, "power": 33.075452999999996}, {"timestamp": 24591.4, "power": 33.075452999999996}, {"timestamp": 24611.9, "power": 33.075452999999996}, {"timestamp": 24632.5, "power": 33.075452999999996}, {"timestamp": 24653.1, "power": 33.075452999999996}, {"timestamp": 24673.6, "power": 33.075452999999996}, {"timestamp": 24694.2, "power": 33.075452999999996}, {"timestamp": 24714.7, "power": 33.075452999999996}, {"timestamp": 24735.3, "power": 33.075452999999996}, {"timestamp": 24755.9, "power": 33.075452999999996}, {"timestamp": 24776.5, "power": 33.075452999999996}, {"timestamp": 24797.0, "power": 33.075452999999996}, {"timestamp": 24817.6, "power": 33.075452999999996}, {"timestamp": 24838.1, "power": 33.075452999999996}, {"timestamp": 24858.7, "power": 33.075452999999996}, {"timestamp": 24879.3, "power": 33.075452999999996}, {"timestamp": 24899.8, "power": 33.075452999999996}, {"timestamp": 24920.4, "power": 33.075452999999996}, {"timestamp": 24941.0, "power": 33.075452999999996}, {"timestamp": 24961.5, "power": 33.075452999999996}, {"timestamp": 24982.1, "power": 33.075452999999996}, {"timestamp": 25002.6, "power": 33.075452999999996}, {"timestamp": 25023.2, "power": 33.075452999999996}, {"timestamp": 25043.8, "power": 33.075452999999996}, {"timestamp": 25064.3, "power": 33.075452999999996}, {"timestamp": 25084.9, "power": 33.075452999999996}, {"timestamp": 25105.4, "power": 33.075452999999996}, {"timestamp": 25126.0, "power": 33.075452999999996}, {"timestamp": 25146.6, "power": 33.075452999999996}, {"timestamp": 25167.1, "power": 33.075452999999996}, {"timestamp": 25187.7, "power": 33.075452999999996}, {"timestamp": 25208.3, "power": 33.029575}, {"timestamp": 25229.4, "power": 33.029575}, {"timestamp": 25249.8, "power": 33.029575}, {"timestamp": 25270.4, "power": 33.029575}, {"timestamp": 25291.0, "power": 33.029575}, {"timestamp": 25311.6, "power": 33.029575}, {"timestamp": 25332.1, "power": 33.029575}, {"timestamp": 25352.7, "power": 33.029575}, {"timestamp": 25373.2, "power": 33.029575}, {"timestamp": 25393.7, "power": 33.029575}, {"timestamp": 25414.3, "power": 33.029575}, {"timestamp": 25434.9, "power": 33.029575}, {"timestamp": 25455.4, "power": 33.029575}, {"timestamp": 25476.0, "power": 33.029575}, {"timestamp": 25496.6, "power": 33.029575}, {"timestamp": 25517.1, "power": 33.029575}, {"timestamp": 25537.6, "power": 33.029575}, {"timestamp": 25558.2, "power": 33.029575}, {"timestamp": 25578.7, "power": 33.029575}, {"timestamp": 25599.3, "power": 33.029575}, {"timestamp": 25619.9, "power": 33.029575}, {"timestamp": 25640.5, "power": 33.029575}, {"timestamp": 25661.0, "power": 33.029575}, {"timestamp": 25681.5, "power": 33.029575}, {"timestamp": 25702.1, "power": 33.029575}, {"timestamp": 25722.7, "power": 33.029575}, {"timestamp": 25743.2, "power": 33.029575}, {"timestamp": 25763.8, "power": 33.029575}, {"timestamp": 25784.4, "power": 33.029575}, {"timestamp": 25805.0, "power": 33.029575}, {"timestamp": 25825.5, "power": 33.029575}, {"timestamp": 25846.1, "power": 33.029575}, {"timestamp": 25866.6, "power": 33.029575}, {"timestamp": 25887.2, "power": 33.029575}, {"timestamp": 25907.8, "power": 33.029575}, {"timestamp": 25928.3, "power": 33.029575}, {"timestamp": 25948.9, "power": 33.029575}, {"timestamp": 25969.4, "power": 33.029575}, {"timestamp": 25990.0, "power": 33.029575}, {"timestamp": 26010.5, "power": 33.029575}, {"timestamp": 26031.1, "power": 33.029575}, {"timestamp": 26051.7, "power": 33.029575}, {"timestamp": 26072.3, "power": 33.029575}, {"timestamp": 26092.8, "power": 33.029575}, {"timestamp": 26113.3, "power": 33.029575}, {"timestamp": 26133.9, "power": 33.029575}, {"timestamp": 26154.5, "power": 33.029575}, {"timestamp": 26175.0, "power": 33.029575}, {"timestamp": 26195.6, "power": 33.029575}, {"timestamp": 26216.2, "power": 33.077388}, {"timestamp": 26238.8, "power": 33.077388}, {"timestamp": 26259.3, "power": 33.077388}, {"timestamp": 26279.9, "power": 33.077388}, {"timestamp": 26300.4, "power": 33.077388}, {"timestamp": 26320.9, "power": 33.077388}, {"timestamp": 26341.4, "power": 33.077388}, {"timestamp": 26362.0, "power": 33.077388}, {"timestamp": 26382.5, "power": 33.077388}, {"timestamp": 26403.0, "power": 33.077388}, {"timestamp": 26423.6, "power": 33.077388}, {"timestamp": 26444.1, "power": 33.077388}, {"timestamp": 26464.6, "power": 33.077388}, {"timestamp": 26485.2, "power": 33.077388}, {"timestamp": 26505.6, "power": 33.077388}, {"timestamp": 26526.2, "power": 33.077388}, {"timestamp": 26546.7, "power": 33.077388}, {"timestamp": 26567.2, "power": 33.077388}, {"timestamp": 26587.8, "power": 33.077388}, {"timestamp": 26608.3, "power": 33.077388}, {"timestamp": 26628.8, "power": 33.077388}, {"timestamp": 26649.3, "power": 33.077388}, {"timestamp": 26669.9, "power": 33.077388}, {"timestamp": 26690.4, "power": 33.077388}, {"timestamp": 26710.9, "power": 33.077388}, {"timestamp": 26731.4, "power": 33.077388}, {"timestamp": 26752.0, "power": 33.077388}, {"timestamp": 26772.5, "power": 33.077388}, {"timestamp": 26793.0, "power": 33.077388}, {"timestamp": 26813.5, "power": 33.077388}, {"timestamp": 26834.1, "power": 33.077388}, {"timestamp": 26854.6, "power": 33.077388}, {"timestamp": 26875.1, "power": 33.077388}, {"timestamp": 26895.6, "power": 33.077388}, {"timestamp": 26916.2, "power": 33.077388}, {"timestamp": 26936.7, "power": 33.077388}, {"timestamp": 26957.2, "power": 33.077388}, {"timestamp": 26977.7, "power": 33.077388}, {"timestamp": 26998.2, "power": 33.077388}, {"timestamp": 27018.7, "power": 33.077388}, {"timestamp": 27039.3, "power": 33.077388}, {"timestamp": 27059.8, "power": 33.077388}, {"timestamp": 27080.3, "power": 33.077388}, {"timestamp": 27100.9, "power": 33.077388}, {"timestamp": 27121.4, "power": 33.077388}, {"timestamp": 27141.9, "power": 33.077388}, {"timestamp": 27162.4, "power": 33.077388}, {"timestamp": 27182.9, "power": 33.077388}, {"timestamp": 27203.5, "power": 33.077388}, {"timestamp": 27224.0, "power": 35.724474}, {"timestamp": 27245.2, "power": 35.724474}, {"timestamp": 27265.7, "power": 35.724474}, {"timestamp": 27286.2, "power": 35.724474}, {"timestamp": 27306.8, "power": 35.724474}, {"timestamp": 27327.3, "power": 35.724474}, {"timestamp": 27347.8, "power": 35.724474}, {"timestamp": 27368.4, "power": 35.724474}, {"timestamp": 27389.0, "power": 35.724474}, {"timestamp": 27409.5, "power": 35.724474}, {"timestamp": 27430.0, "power": 35.724474}, {"timestamp": 27450.6, "power": 35.724474}, {"timestamp": 27471.2, "power": 35.724474}, {"timestamp": 27491.7, "power": 35.724474}, {"timestamp": 27512.3, "power": 35.724474}, {"timestamp": 27532.8, "power": 35.724474}, {"timestamp": 27553.3, "power": 35.724474}, {"timestamp": 27573.8, "power": 35.724474}, {"timestamp": 27594.3, "power": 35.724474}, {"timestamp": 27614.8, "power": 35.724474}, {"timestamp": 27635.4, "power": 35.724474}, {"timestamp": 27655.9, "power": 35.724474}, {"timestamp": 27676.4, "power": 35.724474}, {"timestamp": 27696.9, "power": 35.724474}, {"timestamp": 27717.5, "power": 35.724474}, {"timestamp": 27737.9, "power": 35.724474}, {"timestamp": 27758.4, "power": 35.724474}, {"timestamp": 27779.0, "power": 35.724474}, {"timestamp": 27799.5, "power": 35.724474}, {"timestamp": 27820.0, "power": 35.724474}, {"timestamp": 27840.6, "power": 35.724474}, {"timestamp": 27861.1, "power": 35.724474}, {"timestamp": 27881.6, "power": 35.724474}, {"timestamp": 27902.1, "power": 35.724474}, {"timestamp": 27922.6, "power": 35.724474}, {"timestamp": 27943.1, "power": 35.724474}, {"timestamp": 27963.6, "power": 35.724474}, {"timestamp": 27984.2, "power": 35.724474}, {"timestamp": 28004.7, "power": 35.724474}, {"timestamp": 28025.2, "power": 35.724474}, {"timestamp": 28045.7, "power": 35.724474}, {"timestamp": 28066.2, "power": 35.724474}, {"timestamp": 28086.7, "power": 35.724474}, {"timestamp": 28107.2, "power": 35.724474}, {"timestamp": 28127.8, "power": 35.724474}, {"timestamp": 28148.3, "power": 35.724474}, {"timestamp": 28168.8, "power": 35.724474}, {"timestamp": 28189.4, "power": 35.724474}, {"timestamp": 28209.9, "power": 35.724474}, {"timestamp": 28230.4, "power": 32.203415}], "timeline": {"START": "3372.435752", "END": "26156.37822"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24175.3}, {"name": "clSetKernelArg", "calls": 19, "time": 3020.38}, {"name": "clReleaseKernel", "calls": 1, "time": 804.326}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.3516}, {"name": "clCreateContext", "calls": 1, "time": 49.0047}, {"name": "clReleaseContext", "calls": 1, "time": 38.9278}, {"name": "clReleaseProgram", "calls": 1, "time": 15.0504}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.416812}, {"name": "clCreateKernel", "calls": 1, "time": 0.338963}, {"name": "clEnqueueTask", "calls": 1, "time": 0.158323}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.090456}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037755}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034193}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022969}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021248}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.012095}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011517}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010705}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008982}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007439}, {"name": "clRetainDevice", "calls": 2, "time": 0.005563}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22783.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22783.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9407.96651, "utilization": 97.999651, "size": 11091200.0, "time": 1178.920013}, {"type": "WRITE", "transfers": 1, "speed": 6426.78683, "utilization": 66.945696, "size": 1363180.0, "time": 212.108949}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 746779380, "speed": 262.311, "utilization": 2.277, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46683766, "speed": 476.596, "utilization": 4.13712, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len4/run4.json b/code/fpga/memory_results/dna.20MB.len4/run4.json new file mode 100644 index 0000000..a93b5a2 --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.4469, "power": 31.956084999999998}, {"timestamp": 68.0766, "power": 31.956084999999998}, {"timestamp": 88.6175, "power": 31.956084999999998}, {"timestamp": 109.12, "power": 31.956084999999998}, {"timestamp": 129.952, "power": 31.956084999999998}, {"timestamp": 150.835, "power": 31.956084999999998}, {"timestamp": 171.426, "power": 31.956084999999998}, {"timestamp": 191.97, "power": 31.956084999999998}, {"timestamp": 212.504, "power": 31.956084999999998}, {"timestamp": 233.016, "power": 31.956084999999998}, {"timestamp": 253.509, "power": 31.956084999999998}, {"timestamp": 274.038, "power": 31.956084999999998}, {"timestamp": 294.58, "power": 31.956084999999998}, {"timestamp": 315.115, "power": 31.956084999999998}, {"timestamp": 335.656, "power": 31.956084999999998}, {"timestamp": 356.193, "power": 31.956084999999998}, {"timestamp": 376.73, "power": 31.956084999999998}, {"timestamp": 397.247, "power": 31.956084999999998}, {"timestamp": 417.781, "power": 31.956084999999998}, {"timestamp": 438.316, "power": 31.956084999999998}, {"timestamp": 458.851, "power": 31.956084999999998}, {"timestamp": 479.388, "power": 31.956084999999998}, {"timestamp": 499.924, "power": 31.956084999999998}, {"timestamp": 520.466, "power": 31.956084999999998}, {"timestamp": 541.124, "power": 31.956084999999998}, {"timestamp": 561.619, "power": 31.956084999999998}, {"timestamp": 582.15, "power": 31.956084999999998}, {"timestamp": 602.689, "power": 31.956084999999998}, {"timestamp": 623.222, "power": 31.956084999999998}, {"timestamp": 643.755, "power": 31.956084999999998}, {"timestamp": 664.288, "power": 31.956084999999998}, {"timestamp": 684.82, "power": 31.956084999999998}, {"timestamp": 705.323, "power": 31.956084999999998}, {"timestamp": 725.861, "power": 31.956084999999998}, {"timestamp": 746.404, "power": 31.956084999999998}, {"timestamp": 766.937, "power": 31.956084999999998}, {"timestamp": 787.472, "power": 31.956084999999998}, {"timestamp": 808.005, "power": 31.956084999999998}, {"timestamp": 828.539, "power": 31.956084999999998}, {"timestamp": 849.046, "power": 31.956084999999998}, {"timestamp": 869.535, "power": 31.956084999999998}, {"timestamp": 890.07, "power": 31.956084999999998}, {"timestamp": 910.606, "power": 31.956084999999998}, {"timestamp": 931.144, "power": 31.956084999999998}, {"timestamp": 951.682, "power": 31.956084999999998}, {"timestamp": 972.216, "power": 31.956084999999998}, {"timestamp": 992.753, "power": 31.956084999999998}, {"timestamp": 1013.27, "power": 32.12893}, {"timestamp": 1034.52, "power": 32.12893}, {"timestamp": 1055.12, "power": 32.12893}, {"timestamp": 1075.71, "power": 32.12893}, {"timestamp": 1096.3, "power": 32.12893}, {"timestamp": 1116.89, "power": 32.12893}, {"timestamp": 1137.48, "power": 32.12893}, {"timestamp": 1158.04, "power": 32.12893}, {"timestamp": 1178.63, "power": 32.12893}, {"timestamp": 1199.23, "power": 32.12893}, {"timestamp": 1219.82, "power": 32.12893}, {"timestamp": 1240.41, "power": 32.12893}, {"timestamp": 1260.96, "power": 32.12893}, {"timestamp": 1281.52, "power": 32.12893}, {"timestamp": 1302.08, "power": 32.12893}, {"timestamp": 1322.68, "power": 32.12893}, {"timestamp": 1343.27, "power": 32.12893}, {"timestamp": 1363.87, "power": 32.12893}, {"timestamp": 1384.47, "power": 32.12893}, {"timestamp": 1405.05, "power": 32.12893}, {"timestamp": 1425.61, "power": 32.12893}, {"timestamp": 1446.16, "power": 32.12893}, {"timestamp": 1466.75, "power": 32.12893}, {"timestamp": 1487.35, "power": 32.12893}, {"timestamp": 1507.94, "power": 32.12893}, {"timestamp": 1528.54, "power": 32.12893}, {"timestamp": 1549.1, "power": 32.12893}, {"timestamp": 1569.66, "power": 32.12893}, {"timestamp": 1590.22, "power": 32.12893}, {"timestamp": 1610.81, "power": 32.12893}, {"timestamp": 1631.4, "power": 32.12893}, {"timestamp": 1651.99, "power": 32.12893}, {"timestamp": 1672.59, "power": 32.12893}, {"timestamp": 1693.16, "power": 32.12893}, {"timestamp": 1713.71, "power": 32.12893}, {"timestamp": 1734.28, "power": 32.12893}, {"timestamp": 1754.88, "power": 32.12893}, {"timestamp": 1775.47, "power": 32.12893}, {"timestamp": 1796.06, "power": 32.12893}, {"timestamp": 1816.66, "power": 32.12893}, {"timestamp": 1837.23, "power": 32.12893}, {"timestamp": 1857.78, "power": 32.12893}, {"timestamp": 1878.36, "power": 32.12893}, {"timestamp": 1898.95, "power": 32.12893}, {"timestamp": 1919.54, "power": 32.12893}, {"timestamp": 1940.13, "power": 32.12893}, {"timestamp": 1960.73, "power": 32.12893}, {"timestamp": 1981.31, "power": 32.12893}, {"timestamp": 2001.87, "power": 32.12893}, {"timestamp": 2022.46, "power": 32.058244}, {"timestamp": 2043.55, "power": 32.058244}, {"timestamp": 2064.17, "power": 32.058244}, {"timestamp": 2084.76, "power": 32.058244}, {"timestamp": 2105.34, "power": 32.058244}, {"timestamp": 2125.9, "power": 32.058244}, {"timestamp": 2146.49, "power": 32.058244}, {"timestamp": 2167.09, "power": 32.058244}, {"timestamp": 2187.68, "power": 32.058244}, {"timestamp": 2208.27, "power": 32.058244}, {"timestamp": 2228.86, "power": 32.058244}, {"timestamp": 2249.43, "power": 32.058244}, {"timestamp": 2269.99, "power": 32.058244}, {"timestamp": 2290.58, "power": 32.058244}, {"timestamp": 2311.17, "power": 32.058244}, {"timestamp": 2331.76, "power": 32.058244}, {"timestamp": 2352.35, "power": 32.058244}, {"timestamp": 2372.95, "power": 32.058244}, {"timestamp": 2393.52, "power": 32.058244}, {"timestamp": 2414.07, "power": 32.058244}, {"timestamp": 2434.66, "power": 32.058244}, {"timestamp": 2455.27, "power": 32.058244}, {"timestamp": 2475.88, "power": 32.058244}, {"timestamp": 2496.47, "power": 32.058244}, {"timestamp": 2517.07, "power": 32.058244}, {"timestamp": 2537.62, "power": 32.058244}, {"timestamp": 2558.19, "power": 32.058244}, {"timestamp": 2578.78, "power": 32.058244}, {"timestamp": 2599.37, "power": 32.058244}, {"timestamp": 2619.97, "power": 32.058244}, {"timestamp": 2640.57, "power": 32.058244}, {"timestamp": 2661.14, "power": 32.058244}, {"timestamp": 2681.7, "power": 32.058244}, {"timestamp": 2702.26, "power": 32.058244}, {"timestamp": 2722.86, "power": 32.058244}, {"timestamp": 2743.45, "power": 32.058244}, {"timestamp": 2764.04, "power": 32.058244}, {"timestamp": 2784.64, "power": 32.058244}, {"timestamp": 2805.21, "power": 32.058244}, {"timestamp": 2825.77, "power": 32.058244}, {"timestamp": 2846.37, "power": 32.058244}, {"timestamp": 2866.96, "power": 32.058244}, {"timestamp": 2887.56, "power": 32.058244}, {"timestamp": 2908.16, "power": 32.058244}, {"timestamp": 2928.75, "power": 32.058244}, {"timestamp": 2949.32, "power": 32.058244}, {"timestamp": 2969.88, "power": 32.058244}, {"timestamp": 2990.48, "power": 32.058244}, {"timestamp": 3011.08, "power": 32.058244}, {"timestamp": 3031.68, "power": 31.947834999999998}, {"timestamp": 3052.75, "power": 31.947834999999998}, {"timestamp": 3073.34, "power": 31.947834999999998}, {"timestamp": 3093.89, "power": 31.947834999999998}, {"timestamp": 3114.48, "power": 31.947834999999998}, {"timestamp": 3135.08, "power": 31.947834999999998}, {"timestamp": 3155.67, "power": 31.947834999999998}, {"timestamp": 3176.2, "power": 31.947834999999998}, {"timestamp": 3196.72, "power": 31.947834999999998}, {"timestamp": 3217.27, "power": 31.947834999999998}, {"timestamp": 3237.75, "power": 31.947834999999998}, {"timestamp": 3258.27, "power": 31.947834999999998}, {"timestamp": 3278.8, "power": 31.947834999999998}, {"timestamp": 3299.32, "power": 31.947834999999998}, {"timestamp": 3319.84, "power": 31.947834999999998}, {"timestamp": 3340.37, "power": 31.947834999999998}, {"timestamp": 3360.89, "power": 31.947834999999998}, {"timestamp": 3381.42, "power": 31.947834999999998}, {"timestamp": 3401.95, "power": 31.947834999999998}, {"timestamp": 3422.48, "power": 31.947834999999998}, {"timestamp": 3443.01, "power": 31.947834999999998}, {"timestamp": 3463.55, "power": 31.947834999999998}, {"timestamp": 3484.09, "power": 31.947834999999998}, {"timestamp": 3504.63, "power": 31.947834999999998}, {"timestamp": 3525.16, "power": 31.947834999999998}, {"timestamp": 3545.65, "power": 31.947834999999998}, {"timestamp": 3566.19, "power": 31.947834999999998}, {"timestamp": 3586.73, "power": 31.947834999999998}, {"timestamp": 3607.27, "power": 31.947834999999998}, {"timestamp": 3627.81, "power": 31.947834999999998}, {"timestamp": 3648.35, "power": 31.947834999999998}, {"timestamp": 3668.89, "power": 31.947834999999998}, {"timestamp": 3689.41, "power": 31.947834999999998}, {"timestamp": 3709.95, "power": 31.947834999999998}, {"timestamp": 3730.48, "power": 31.947834999999998}, {"timestamp": 3751.02, "power": 31.947834999999998}, {"timestamp": 3771.56, "power": 31.947834999999998}, {"timestamp": 3792.1, "power": 31.947834999999998}, {"timestamp": 3812.64, "power": 31.947834999999998}, {"timestamp": 3833.17, "power": 31.947834999999998}, {"timestamp": 3853.67, "power": 31.947834999999998}, {"timestamp": 3874.21, "power": 31.947834999999998}, {"timestamp": 3894.74, "power": 31.947834999999998}, {"timestamp": 3915.28, "power": 31.947834999999998}, {"timestamp": 3935.82, "power": 31.947834999999998}, {"timestamp": 3956.36, "power": 31.947834999999998}, {"timestamp": 3976.9, "power": 31.947834999999998}, {"timestamp": 3997.42, "power": 31.947834999999998}, {"timestamp": 4017.95, "power": 31.947834999999998}, {"timestamp": 4038.49, "power": 33.289217}, {"timestamp": 4059.56, "power": 33.289217}, {"timestamp": 4080.1, "power": 33.289217}, {"timestamp": 4100.65, "power": 33.289217}, {"timestamp": 4121.16, "power": 33.289217}, {"timestamp": 4141.65, "power": 33.289217}, {"timestamp": 4162.22, "power": 33.289217}, {"timestamp": 4182.77, "power": 33.289217}, {"timestamp": 4203.35, "power": 33.289217}, {"timestamp": 4223.92, "power": 33.289217}, {"timestamp": 4244.49, "power": 33.289217}, {"timestamp": 4264.99, "power": 33.289217}, {"timestamp": 4285.48, "power": 33.289217}, {"timestamp": 4306.04, "power": 33.289217}, {"timestamp": 4326.62, "power": 33.289217}, {"timestamp": 4347.19, "power": 33.289217}, {"timestamp": 4367.76, "power": 33.289217}, {"timestamp": 4388.32, "power": 33.289217}, {"timestamp": 4408.89, "power": 33.289217}, {"timestamp": 4429.4, "power": 33.289217}, {"timestamp": 4449.96, "power": 33.289217}, {"timestamp": 4470.53, "power": 33.289217}, {"timestamp": 4491.1, "power": 33.289217}, {"timestamp": 4511.67, "power": 33.289217}, {"timestamp": 4532.24, "power": 33.289217}, {"timestamp": 4552.81, "power": 33.289217}, {"timestamp": 4573.33, "power": 33.289217}, {"timestamp": 4593.88, "power": 33.289217}, {"timestamp": 4614.45, "power": 33.289217}, {"timestamp": 4635.02, "power": 33.289217}, {"timestamp": 4655.6, "power": 33.289217}, {"timestamp": 4676.16, "power": 33.289217}, {"timestamp": 4696.73, "power": 33.289217}, {"timestamp": 4717.24, "power": 33.289217}, {"timestamp": 4737.77, "power": 33.289217}, {"timestamp": 4758.31, "power": 33.289217}, {"timestamp": 4778.85, "power": 33.289217}, {"timestamp": 4799.39, "power": 33.289217}, {"timestamp": 4819.93, "power": 33.289217}, {"timestamp": 4840.46, "power": 33.289217}, {"timestamp": 4860.97, "power": 33.289217}, {"timestamp": 4881.47, "power": 33.289217}, {"timestamp": 4902.0, "power": 33.289217}, {"timestamp": 4922.54, "power": 33.289217}, {"timestamp": 4943.08, "power": 33.289217}, {"timestamp": 4963.62, "power": 33.289217}, {"timestamp": 4984.16, "power": 33.289217}, {"timestamp": 5004.71, "power": 33.289217}, {"timestamp": 5025.23, "power": 33.289217}, {"timestamp": 5045.76, "power": 33.010184}, {"timestamp": 5066.88, "power": 33.010184}, {"timestamp": 5087.46, "power": 33.010184}, {"timestamp": 5108.03, "power": 33.010184}, {"timestamp": 5128.6, "power": 33.010184}, {"timestamp": 5149.12, "power": 33.010184}, {"timestamp": 5169.62, "power": 33.010184}, {"timestamp": 5190.18, "power": 33.010184}, {"timestamp": 5210.74, "power": 33.010184}, {"timestamp": 5231.31, "power": 33.010184}, {"timestamp": 5251.89, "power": 33.010184}, {"timestamp": 5272.47, "power": 33.010184}, {"timestamp": 5293.03, "power": 33.010184}, {"timestamp": 5313.52, "power": 33.010184}, {"timestamp": 5334.07, "power": 33.010184}, {"timestamp": 5354.61, "power": 33.010184}, {"timestamp": 5375.16, "power": 33.010184}, {"timestamp": 5395.69, "power": 33.010184}, {"timestamp": 5416.23, "power": 33.010184}, {"timestamp": 5436.77, "power": 33.010184}, {"timestamp": 5457.28, "power": 33.010184}, {"timestamp": 5477.82, "power": 33.010184}, {"timestamp": 5498.36, "power": 33.010184}, {"timestamp": 5518.89, "power": 33.010184}, {"timestamp": 5539.44, "power": 33.010184}, {"timestamp": 5559.98, "power": 33.010184}, {"timestamp": 5580.51, "power": 33.010184}, {"timestamp": 5601.03, "power": 33.010184}, {"timestamp": 5621.53, "power": 33.010184}, {"timestamp": 5642.06, "power": 33.010184}, {"timestamp": 5662.6, "power": 33.010184}, {"timestamp": 5683.14, "power": 33.010184}, {"timestamp": 5703.68, "power": 33.010184}, {"timestamp": 5724.21, "power": 33.010184}, {"timestamp": 5744.75, "power": 33.010184}, {"timestamp": 5765.27, "power": 33.010184}, {"timestamp": 5785.8, "power": 33.010184}, {"timestamp": 5806.34, "power": 33.010184}, {"timestamp": 5826.88, "power": 33.010184}, {"timestamp": 5847.42, "power": 33.010184}, {"timestamp": 5867.96, "power": 33.010184}, {"timestamp": 5888.5, "power": 33.010184}, {"timestamp": 5909.02, "power": 33.010184}, {"timestamp": 5929.52, "power": 33.010184}, {"timestamp": 5950.05, "power": 33.010184}, {"timestamp": 5970.59, "power": 33.010184}, {"timestamp": 5991.13, "power": 33.010184}, {"timestamp": 6011.67, "power": 33.010184}, {"timestamp": 6032.21, "power": 33.010184}, {"timestamp": 6052.75, "power": 33.529932}, {"timestamp": 6073.82, "power": 33.529932}, {"timestamp": 6094.36, "power": 33.529932}, {"timestamp": 6114.9, "power": 33.529932}, {"timestamp": 6135.44, "power": 33.529932}, {"timestamp": 6155.98, "power": 33.529932}, {"timestamp": 6176.52, "power": 33.529932}, {"timestamp": 6197.05, "power": 33.529932}, {"timestamp": 6217.54, "power": 33.529932}, {"timestamp": 6238.09, "power": 33.529932}, {"timestamp": 6258.66, "power": 33.529932}, {"timestamp": 6279.23, "power": 33.529932}, {"timestamp": 6299.8, "power": 33.529932}, {"timestamp": 6320.34, "power": 33.529932}, {"timestamp": 6340.9, "power": 33.529932}, {"timestamp": 6361.41, "power": 33.529932}, {"timestamp": 6381.97, "power": 33.529932}, {"timestamp": 6402.56, "power": 33.529932}, {"timestamp": 6423.13, "power": 33.529932}, {"timestamp": 6443.67, "power": 33.529932}, {"timestamp": 6464.21, "power": 33.529932}, {"timestamp": 6484.78, "power": 33.529932}, {"timestamp": 6505.29, "power": 33.529932}, {"timestamp": 6525.86, "power": 33.529932}, {"timestamp": 6546.43, "power": 33.529932}, {"timestamp": 6566.97, "power": 33.529932}, {"timestamp": 6587.51, "power": 33.529932}, {"timestamp": 6608.05, "power": 33.529932}, {"timestamp": 6628.59, "power": 33.529932}, {"timestamp": 6649.1, "power": 33.529932}, {"timestamp": 6669.6, "power": 33.529932}, {"timestamp": 6690.13, "power": 33.529932}, {"timestamp": 6710.67, "power": 33.529932}, {"timestamp": 6731.21, "power": 33.529932}, {"timestamp": 6751.75, "power": 33.529932}, {"timestamp": 6772.31, "power": 33.529932}, {"timestamp": 6792.88, "power": 33.529932}, {"timestamp": 6813.4, "power": 33.529932}, {"timestamp": 6833.95, "power": 33.529932}, {"timestamp": 6854.52, "power": 33.529932}, {"timestamp": 6875.06, "power": 33.529932}, {"timestamp": 6895.63, "power": 33.529932}, {"timestamp": 6916.19, "power": 33.529932}, {"timestamp": 6936.77, "power": 33.529932}, {"timestamp": 6957.29, "power": 33.529932}, {"timestamp": 6977.84, "power": 33.529932}, {"timestamp": 6998.34, "power": 33.529932}, {"timestamp": 7018.87, "power": 33.529932}, {"timestamp": 7039.44, "power": 33.529932}, {"timestamp": 7060.01, "power": 33.035533}, {"timestamp": 7081.14, "power": 33.035533}, {"timestamp": 7101.64, "power": 33.035533}, {"timestamp": 7122.18, "power": 33.035533}, {"timestamp": 7142.73, "power": 33.035533}, {"timestamp": 7163.27, "power": 33.035533}, {"timestamp": 7183.83, "power": 33.035533}, {"timestamp": 7204.41, "power": 33.035533}, {"timestamp": 7224.99, "power": 33.035533}, {"timestamp": 7245.49, "power": 33.035533}, {"timestamp": 7265.99, "power": 33.035533}, {"timestamp": 7286.53, "power": 33.035533}, {"timestamp": 7307.08, "power": 33.035533}, {"timestamp": 7327.65, "power": 33.035533}, {"timestamp": 7348.22, "power": 33.035533}, {"timestamp": 7368.8, "power": 33.035533}, {"timestamp": 7389.32, "power": 33.035533}, {"timestamp": 7409.82, "power": 33.035533}, {"timestamp": 7430.36, "power": 33.035533}, {"timestamp": 7450.94, "power": 33.035533}, {"timestamp": 7471.51, "power": 33.035533}, {"timestamp": 7492.09, "power": 33.035533}, {"timestamp": 7512.67, "power": 33.035533}, {"timestamp": 7533.19, "power": 33.035533}, {"timestamp": 7553.7, "power": 33.035533}, {"timestamp": 7574.23, "power": 33.035533}, {"timestamp": 7594.78, "power": 33.035533}, {"timestamp": 7615.32, "power": 33.035533}, {"timestamp": 7635.87, "power": 33.035533}, {"timestamp": 7656.41, "power": 33.035533}, {"timestamp": 7676.97, "power": 33.035533}, {"timestamp": 7697.47, "power": 33.035533}, {"timestamp": 7718.01, "power": 33.035533}, {"timestamp": 7738.56, "power": 33.035533}, {"timestamp": 7759.1, "power": 33.035533}, {"timestamp": 7779.65, "power": 33.035533}, {"timestamp": 7800.2, "power": 33.035533}, {"timestamp": 7820.74, "power": 33.035533}, {"timestamp": 7841.34, "power": 33.035533}, {"timestamp": 7861.88, "power": 33.035533}, {"timestamp": 7882.43, "power": 33.035533}, {"timestamp": 7902.97, "power": 33.035533}, {"timestamp": 7923.55, "power": 33.035533}, {"timestamp": 7944.12, "power": 33.035533}, {"timestamp": 7964.69, "power": 33.035533}, {"timestamp": 7985.22, "power": 33.035533}, {"timestamp": 8005.77, "power": 33.035533}, {"timestamp": 8026.34, "power": 33.035533}, {"timestamp": 8046.88, "power": 33.035533}, {"timestamp": 8067.43, "power": 33.310479}, {"timestamp": 8088.48, "power": 33.310479}, {"timestamp": 8108.96, "power": 33.310479}, {"timestamp": 8129.46, "power": 33.310479}, {"timestamp": 8149.95, "power": 33.310479}, {"timestamp": 8170.52, "power": 33.310479}, {"timestamp": 8191.07, "power": 33.310479}, {"timestamp": 8211.64, "power": 33.310479}, {"timestamp": 8232.13, "power": 33.310479}, {"timestamp": 8252.69, "power": 33.310479}, {"timestamp": 8273.2, "power": 33.310479}, {"timestamp": 8293.69, "power": 33.310479}, {"timestamp": 8314.25, "power": 33.310479}, {"timestamp": 8334.81, "power": 33.310479}, {"timestamp": 8355.38, "power": 33.310479}, {"timestamp": 8375.94, "power": 33.310479}, {"timestamp": 8396.5, "power": 33.310479}, {"timestamp": 8416.98, "power": 33.310479}, {"timestamp": 8437.48, "power": 33.310479}, {"timestamp": 8458.05, "power": 33.310479}, {"timestamp": 8478.59, "power": 33.310479}, {"timestamp": 8499.13, "power": 33.310479}, {"timestamp": 8519.67, "power": 33.310479}, {"timestamp": 8540.21, "power": 33.310479}, {"timestamp": 8560.78, "power": 33.310479}, {"timestamp": 8581.29, "power": 33.310479}, {"timestamp": 8601.78, "power": 33.310479}, {"timestamp": 8622.33, "power": 33.310479}, {"timestamp": 8642.89, "power": 33.310479}, {"timestamp": 8663.47, "power": 33.310479}, {"timestamp": 8684.02, "power": 33.310479}, {"timestamp": 8704.59, "power": 33.310479}, {"timestamp": 8725.1, "power": 33.310479}, {"timestamp": 8745.59, "power": 33.310479}, {"timestamp": 8766.16, "power": 33.310479}, {"timestamp": 8786.71, "power": 33.310479}, {"timestamp": 8807.29, "power": 33.310479}, {"timestamp": 8827.86, "power": 33.310479}, {"timestamp": 8848.43, "power": 33.310479}, {"timestamp": 8869.0, "power": 33.310479}, {"timestamp": 8889.49, "power": 33.310479}, {"timestamp": 8910.04, "power": 33.310479}, {"timestamp": 8930.61, "power": 33.310479}, {"timestamp": 8951.18, "power": 33.310479}, {"timestamp": 8971.75, "power": 33.310479}, {"timestamp": 8992.31, "power": 33.310479}, {"timestamp": 9012.87, "power": 33.310479}, {"timestamp": 9033.39, "power": 33.310479}, {"timestamp": 9053.94, "power": 33.310479}, {"timestamp": 9074.5, "power": 32.934205}, {"timestamp": 9095.59, "power": 32.934205}, {"timestamp": 9116.13, "power": 32.934205}, {"timestamp": 9136.67, "power": 32.934205}, {"timestamp": 9157.2, "power": 32.934205}, {"timestamp": 9177.73, "power": 32.934205}, {"timestamp": 9198.27, "power": 32.934205}, {"timestamp": 9218.81, "power": 32.934205}, {"timestamp": 9239.35, "power": 32.934205}, {"timestamp": 9259.89, "power": 32.934205}, {"timestamp": 9280.42, "power": 32.934205}, {"timestamp": 9300.97, "power": 32.934205}, {"timestamp": 9321.46, "power": 32.934205}, {"timestamp": 9342.0, "power": 32.934205}, {"timestamp": 9362.53, "power": 32.934205}, {"timestamp": 9383.07, "power": 32.934205}, {"timestamp": 9403.61, "power": 32.934205}, {"timestamp": 9424.15, "power": 32.934205}, {"timestamp": 9444.68, "power": 32.934205}, {"timestamp": 9465.2, "power": 32.934205}, {"timestamp": 9485.75, "power": 32.934205}, {"timestamp": 9506.32, "power": 32.934205}, {"timestamp": 9526.87, "power": 32.934205}, {"timestamp": 9547.44, "power": 32.934205}, {"timestamp": 9567.98, "power": 32.934205}, {"timestamp": 9588.53, "power": 32.934205}, {"timestamp": 9609.06, "power": 32.934205}, {"timestamp": 9629.56, "power": 32.934205}, {"timestamp": 9650.09, "power": 32.934205}, {"timestamp": 9670.63, "power": 32.934205}, {"timestamp": 9691.17, "power": 32.934205}, {"timestamp": 9711.7, "power": 32.934205}, {"timestamp": 9732.24, "power": 32.934205}, {"timestamp": 9752.78, "power": 32.934205}, {"timestamp": 9773.29, "power": 32.934205}, {"timestamp": 9793.81, "power": 32.934205}, {"timestamp": 9814.35, "power": 32.934205}, {"timestamp": 9834.89, "power": 32.934205}, {"timestamp": 9855.43, "power": 32.934205}, {"timestamp": 9875.97, "power": 32.934205}, {"timestamp": 9896.51, "power": 32.934205}, {"timestamp": 9917.02, "power": 32.934205}, {"timestamp": 9937.51, "power": 32.934205}, {"timestamp": 9958.05, "power": 32.934205}, {"timestamp": 9978.58, "power": 32.934205}, {"timestamp": 9999.12, "power": 32.934205}, {"timestamp": 10019.7, "power": 32.934205}, {"timestamp": 10040.2, "power": 32.934205}, {"timestamp": 10060.8, "power": 32.934205}, {"timestamp": 10081.3, "power": 33.472212}, {"timestamp": 10102.7, "power": 33.472212}, {"timestamp": 10123.3, "power": 33.472212}, {"timestamp": 10143.8, "power": 33.472212}, {"timestamp": 10164.4, "power": 33.472212}, {"timestamp": 10184.9, "power": 33.472212}, {"timestamp": 10205.4, "power": 33.472212}, {"timestamp": 10225.9, "power": 33.472212}, {"timestamp": 10246.5, "power": 33.472212}, {"timestamp": 10267.0, "power": 33.472212}, {"timestamp": 10287.5, "power": 33.472212}, {"timestamp": 10308.0, "power": 33.472212}, {"timestamp": 10328.6, "power": 33.472212}, {"timestamp": 10349.1, "power": 33.472212}, {"timestamp": 10369.6, "power": 33.472212}, {"timestamp": 10390.1, "power": 33.472212}, {"timestamp": 10410.7, "power": 33.472212}, {"timestamp": 10431.3, "power": 33.472212}, {"timestamp": 10451.9, "power": 33.472212}, {"timestamp": 10472.4, "power": 33.472212}, {"timestamp": 10493.0, "power": 33.472212}, {"timestamp": 10513.5, "power": 33.472212}, {"timestamp": 10534.1, "power": 33.472212}, {"timestamp": 10554.6, "power": 33.472212}, {"timestamp": 10575.2, "power": 33.472212}, {"timestamp": 10595.8, "power": 33.472212}, {"timestamp": 10616.4, "power": 33.472212}, {"timestamp": 10636.9, "power": 33.472212}, {"timestamp": 10657.4, "power": 33.472212}, {"timestamp": 10678.0, "power": 33.472212}, {"timestamp": 10698.6, "power": 33.472212}, {"timestamp": 10719.2, "power": 33.472212}, {"timestamp": 10739.8, "power": 33.472212}, {"timestamp": 10760.4, "power": 33.472212}, {"timestamp": 10780.9, "power": 33.472212}, {"timestamp": 10801.4, "power": 33.472212}, {"timestamp": 10822.0, "power": 33.472212}, {"timestamp": 10842.6, "power": 33.472212}, {"timestamp": 10863.2, "power": 33.472212}, {"timestamp": 10883.7, "power": 33.472212}, {"timestamp": 10904.3, "power": 33.472212}, {"timestamp": 10924.9, "power": 33.472212}, {"timestamp": 10945.4, "power": 33.472212}, {"timestamp": 10965.9, "power": 33.472212}, {"timestamp": 10986.5, "power": 33.472212}, {"timestamp": 11007.1, "power": 33.472212}, {"timestamp": 11027.6, "power": 33.472212}, {"timestamp": 11048.2, "power": 33.472212}, {"timestamp": 11068.8, "power": 33.472212}, {"timestamp": 11089.3, "power": 32.761648}, {"timestamp": 11111.1, "power": 32.761648}, {"timestamp": 11131.7, "power": 32.761648}, {"timestamp": 11152.2, "power": 32.761648}, {"timestamp": 11172.8, "power": 32.761648}, {"timestamp": 11193.3, "power": 32.761648}, {"timestamp": 11213.8, "power": 32.761648}, {"timestamp": 11234.4, "power": 32.761648}, {"timestamp": 11254.9, "power": 32.761648}, {"timestamp": 11275.4, "power": 32.761648}, {"timestamp": 11296.0, "power": 32.761648}, {"timestamp": 11316.5, "power": 32.761648}, {"timestamp": 11337.0, "power": 32.761648}, {"timestamp": 11357.5, "power": 32.761648}, {"timestamp": 11378.1, "power": 32.761648}, {"timestamp": 11398.6, "power": 32.761648}, {"timestamp": 11419.1, "power": 32.761648}, {"timestamp": 11439.7, "power": 32.761648}, {"timestamp": 11460.2, "power": 32.761648}, {"timestamp": 11480.7, "power": 32.761648}, {"timestamp": 11501.3, "power": 32.761648}, {"timestamp": 11521.8, "power": 32.761648}, {"timestamp": 11542.3, "power": 32.761648}, {"timestamp": 11562.9, "power": 32.761648}, {"timestamp": 11583.4, "power": 32.761648}, {"timestamp": 11603.9, "power": 32.761648}, {"timestamp": 11624.5, "power": 32.761648}, {"timestamp": 11645.0, "power": 32.761648}, {"timestamp": 11665.5, "power": 32.761648}, {"timestamp": 11686.0, "power": 32.761648}, {"timestamp": 11706.5, "power": 32.761648}, {"timestamp": 11727.1, "power": 32.761648}, {"timestamp": 11747.6, "power": 32.761648}, {"timestamp": 11768.1, "power": 32.761648}, {"timestamp": 11788.7, "power": 32.761648}, {"timestamp": 11809.2, "power": 32.761648}, {"timestamp": 11829.7, "power": 32.761648}, {"timestamp": 11850.2, "power": 32.761648}, {"timestamp": 11870.8, "power": 32.761648}, {"timestamp": 11891.3, "power": 32.761648}, {"timestamp": 11911.9, "power": 32.761648}, {"timestamp": 11932.4, "power": 32.761648}, {"timestamp": 11953.0, "power": 32.761648}, {"timestamp": 11973.4, "power": 32.761648}, {"timestamp": 11994.0, "power": 32.761648}, {"timestamp": 12014.6, "power": 32.761648}, {"timestamp": 12035.1, "power": 32.761648}, {"timestamp": 12055.7, "power": 32.761648}, {"timestamp": 12076.2, "power": 32.761648}, {"timestamp": 12096.8, "power": 33.58847299999999}, {"timestamp": 12118.0, "power": 33.58847299999999}, {"timestamp": 12138.5, "power": 33.58847299999999}, {"timestamp": 12159.0, "power": 33.58847299999999}, {"timestamp": 12179.6, "power": 33.58847299999999}, {"timestamp": 12200.1, "power": 33.58847299999999}, {"timestamp": 12220.7, "power": 33.58847299999999}, {"timestamp": 12241.2, "power": 33.58847299999999}, {"timestamp": 12261.8, "power": 33.58847299999999}, {"timestamp": 12282.3, "power": 33.58847299999999}, {"timestamp": 12302.8, "power": 33.58847299999999}, {"timestamp": 12323.4, "power": 33.58847299999999}, {"timestamp": 12343.9, "power": 33.58847299999999}, {"timestamp": 12364.4, "power": 33.58847299999999}, {"timestamp": 12385.0, "power": 33.58847299999999}, {"timestamp": 12405.5, "power": 33.58847299999999}, {"timestamp": 12426.0, "power": 33.58847299999999}, {"timestamp": 12446.5, "power": 33.58847299999999}, {"timestamp": 12467.1, "power": 33.58847299999999}, {"timestamp": 12487.6, "power": 33.58847299999999}, {"timestamp": 12508.1, "power": 33.58847299999999}, {"timestamp": 12528.7, "power": 33.58847299999999}, {"timestamp": 12549.2, "power": 33.58847299999999}, {"timestamp": 12569.7, "power": 33.58847299999999}, {"timestamp": 12590.3, "power": 33.58847299999999}, {"timestamp": 12610.8, "power": 33.58847299999999}, {"timestamp": 12631.3, "power": 33.58847299999999}, {"timestamp": 12651.9, "power": 33.58847299999999}, {"timestamp": 12672.4, "power": 33.58847299999999}, {"timestamp": 12693.0, "power": 33.58847299999999}, {"timestamp": 12713.4, "power": 33.58847299999999}, {"timestamp": 12734.0, "power": 33.58847299999999}, {"timestamp": 12754.5, "power": 33.58847299999999}, {"timestamp": 12775.0, "power": 33.58847299999999}, {"timestamp": 12795.6, "power": 33.58847299999999}, {"timestamp": 12816.1, "power": 33.58847299999999}, {"timestamp": 12836.7, "power": 33.58847299999999}, {"timestamp": 12857.2, "power": 33.58847299999999}, {"timestamp": 12877.7, "power": 33.58847299999999}, {"timestamp": 12898.2, "power": 33.58847299999999}, {"timestamp": 12918.7, "power": 33.58847299999999}, {"timestamp": 12939.3, "power": 33.58847299999999}, {"timestamp": 12959.8, "power": 33.58847299999999}, {"timestamp": 12980.3, "power": 33.58847299999999}, {"timestamp": 13000.9, "power": 33.58847299999999}, {"timestamp": 13021.4, "power": 33.58847299999999}, {"timestamp": 13041.9, "power": 33.58847299999999}, {"timestamp": 13062.4, "power": 33.58847299999999}, {"timestamp": 13083.0, "power": 33.58847299999999}, {"timestamp": 13103.5, "power": 32.867677}, {"timestamp": 13124.7, "power": 32.867677}, {"timestamp": 13145.2, "power": 32.867677}, {"timestamp": 13165.7, "power": 32.867677}, {"timestamp": 13186.3, "power": 32.867677}, {"timestamp": 13206.8, "power": 32.867677}, {"timestamp": 13227.3, "power": 32.867677}, {"timestamp": 13247.9, "power": 32.867677}, {"timestamp": 13268.4, "power": 32.867677}, {"timestamp": 13288.9, "power": 32.867677}, {"timestamp": 13309.4, "power": 32.867677}, {"timestamp": 13330.0, "power": 32.867677}, {"timestamp": 13350.5, "power": 32.867677}, {"timestamp": 13371.0, "power": 32.867677}, {"timestamp": 13391.6, "power": 32.867677}, {"timestamp": 13412.1, "power": 32.867677}, {"timestamp": 13432.7, "power": 32.867677}, {"timestamp": 13453.2, "power": 32.867677}, {"timestamp": 13473.7, "power": 32.867677}, {"timestamp": 13494.2, "power": 32.867677}, {"timestamp": 13514.7, "power": 32.867677}, {"timestamp": 13535.3, "power": 32.867677}, {"timestamp": 13555.8, "power": 32.867677}, {"timestamp": 13576.4, "power": 32.867677}, {"timestamp": 13596.9, "power": 32.867677}, {"timestamp": 13617.4, "power": 32.867677}, {"timestamp": 13638.0, "power": 32.867677}, {"timestamp": 13658.5, "power": 32.867677}, {"timestamp": 13679.1, "power": 32.867677}, {"timestamp": 13699.6, "power": 32.867677}, {"timestamp": 13720.1, "power": 32.867677}, {"timestamp": 13740.7, "power": 32.867677}, {"timestamp": 13761.2, "power": 32.867677}, {"timestamp": 13781.8, "power": 32.867677}, {"timestamp": 13802.3, "power": 32.867677}, {"timestamp": 13822.9, "power": 32.867677}, {"timestamp": 13843.4, "power": 32.867677}, {"timestamp": 13864.0, "power": 32.867677}, {"timestamp": 13884.6, "power": 32.867677}, {"timestamp": 13905.1, "power": 32.867677}, {"timestamp": 13925.6, "power": 32.867677}, {"timestamp": 13946.2, "power": 32.867677}, {"timestamp": 13966.7, "power": 32.867677}, {"timestamp": 13987.3, "power": 32.867677}, {"timestamp": 14007.8, "power": 32.867677}, {"timestamp": 14028.4, "power": 32.867677}, {"timestamp": 14049.0, "power": 32.867677}, {"timestamp": 14069.5, "power": 32.867677}, {"timestamp": 14090.1, "power": 32.867677}, {"timestamp": 14110.6, "power": 32.8966}, {"timestamp": 14131.7, "power": 32.8966}, {"timestamp": 14152.2, "power": 32.8966}, {"timestamp": 14172.8, "power": 32.8966}, {"timestamp": 14193.3, "power": 32.8966}, {"timestamp": 14213.8, "power": 32.8966}, {"timestamp": 14234.4, "power": 32.8966}, {"timestamp": 14254.9, "power": 32.8966}, {"timestamp": 14275.4, "power": 32.8966}, {"timestamp": 14296.0, "power": 32.8966}, {"timestamp": 14316.5, "power": 32.8966}, {"timestamp": 14337.0, "power": 32.8966}, {"timestamp": 14357.5, "power": 32.8966}, {"timestamp": 14378.0, "power": 32.8966}, {"timestamp": 14398.6, "power": 32.8966}, {"timestamp": 14419.1, "power": 32.8966}, {"timestamp": 14439.6, "power": 32.8966}, {"timestamp": 14460.2, "power": 32.8966}, {"timestamp": 14480.7, "power": 32.8966}, {"timestamp": 14501.2, "power": 32.8966}, {"timestamp": 14521.8, "power": 32.8966}, {"timestamp": 14542.3, "power": 32.8966}, {"timestamp": 14562.9, "power": 32.8966}, {"timestamp": 14583.4, "power": 32.8966}, {"timestamp": 14603.9, "power": 32.8966}, {"timestamp": 14624.5, "power": 32.8966}, {"timestamp": 14645.0, "power": 32.8966}, {"timestamp": 14665.5, "power": 32.8966}, {"timestamp": 14686.0, "power": 32.8966}, {"timestamp": 14706.5, "power": 32.8966}, {"timestamp": 14727.1, "power": 32.8966}, {"timestamp": 14747.6, "power": 32.8966}, {"timestamp": 14768.1, "power": 32.8966}, {"timestamp": 14788.7, "power": 32.8966}, {"timestamp": 14809.2, "power": 32.8966}, {"timestamp": 14829.7, "power": 32.8966}, {"timestamp": 14850.3, "power": 32.8966}, {"timestamp": 14870.8, "power": 32.8966}, {"timestamp": 14891.4, "power": 32.8966}, {"timestamp": 14912.0, "power": 32.8966}, {"timestamp": 14932.5, "power": 32.8966}, {"timestamp": 14953.0, "power": 32.8966}, {"timestamp": 14973.5, "power": 32.8966}, {"timestamp": 14994.1, "power": 32.8966}, {"timestamp": 15014.6, "power": 32.8966}, {"timestamp": 15035.2, "power": 32.8966}, {"timestamp": 15055.7, "power": 32.8966}, {"timestamp": 15076.3, "power": 32.8966}, {"timestamp": 15096.9, "power": 32.8966}, {"timestamp": 15117.4, "power": 32.829782}, {"timestamp": 15138.4, "power": 32.829782}, {"timestamp": 15159.0, "power": 32.829782}, {"timestamp": 15179.5, "power": 32.829782}, {"timestamp": 15200.0, "power": 32.829782}, {"timestamp": 15220.6, "power": 32.829782}, {"timestamp": 15241.1, "power": 32.829782}, {"timestamp": 15261.6, "power": 32.829782}, {"timestamp": 15282.1, "power": 32.829782}, {"timestamp": 15302.7, "power": 32.829782}, {"timestamp": 15323.2, "power": 32.829782}, {"timestamp": 15343.7, "power": 32.829782}, {"timestamp": 15364.3, "power": 32.829782}, {"timestamp": 15384.8, "power": 32.829782}, {"timestamp": 15405.3, "power": 32.829782}, {"timestamp": 15425.9, "power": 32.829782}, {"timestamp": 15446.4, "power": 32.829782}, {"timestamp": 15466.9, "power": 32.829782}, {"timestamp": 15487.5, "power": 32.829782}, {"timestamp": 15508.0, "power": 32.829782}, {"timestamp": 15528.5, "power": 32.829782}, {"timestamp": 15549.0, "power": 32.829782}, {"timestamp": 15569.5, "power": 32.829782}, {"timestamp": 15590.1, "power": 32.829782}, {"timestamp": 15610.6, "power": 32.829782}, {"timestamp": 15631.2, "power": 32.829782}, {"timestamp": 15651.8, "power": 32.829782}, {"timestamp": 15672.3, "power": 32.829782}, {"timestamp": 15692.9, "power": 32.829782}, {"timestamp": 15713.4, "power": 32.829782}, {"timestamp": 15734.0, "power": 32.829782}, {"timestamp": 15754.5, "power": 32.829782}, {"timestamp": 15775.1, "power": 32.829782}, {"timestamp": 15795.7, "power": 32.829782}, {"timestamp": 15816.2, "power": 32.829782}, {"timestamp": 15836.8, "power": 32.829782}, {"timestamp": 15857.3, "power": 32.829782}, {"timestamp": 15877.8, "power": 32.829782}, {"timestamp": 15898.4, "power": 32.829782}, {"timestamp": 15919.0, "power": 32.829782}, {"timestamp": 15939.5, "power": 32.829782}, {"timestamp": 15960.1, "power": 32.829782}, {"timestamp": 15980.7, "power": 32.829782}, {"timestamp": 16001.2, "power": 32.829782}, {"timestamp": 16021.7, "power": 32.829782}, {"timestamp": 16042.2, "power": 32.829782}, {"timestamp": 16062.8, "power": 32.829782}, {"timestamp": 16083.3, "power": 32.829782}, {"timestamp": 16103.9, "power": 32.829782}, {"timestamp": 16124.5, "power": 32.731556}, {"timestamp": 16145.5, "power": 32.731556}, {"timestamp": 16166.1, "power": 32.731556}, {"timestamp": 16186.6, "power": 32.731556}, {"timestamp": 16207.1, "power": 32.731556}, {"timestamp": 16227.7, "power": 32.731556}, {"timestamp": 16248.2, "power": 32.731556}, {"timestamp": 16268.7, "power": 32.731556}, {"timestamp": 16289.2, "power": 32.731556}, {"timestamp": 16309.8, "power": 32.731556}, {"timestamp": 16330.3, "power": 32.731556}, {"timestamp": 16350.8, "power": 32.731556}, {"timestamp": 16371.4, "power": 32.731556}, {"timestamp": 16391.9, "power": 32.731556}, {"timestamp": 16412.4, "power": 32.731556}, {"timestamp": 16433.0, "power": 32.731556}, {"timestamp": 16453.5, "power": 32.731556}, {"timestamp": 16474.0, "power": 32.731556}, {"timestamp": 16494.5, "power": 32.731556}, {"timestamp": 16515.1, "power": 32.731556}, {"timestamp": 16535.6, "power": 32.731556}, {"timestamp": 16556.2, "power": 32.731556}, {"timestamp": 16576.7, "power": 32.731556}, {"timestamp": 16597.2, "power": 32.731556}, {"timestamp": 16617.7, "power": 32.731556}, {"timestamp": 16638.3, "power": 32.731556}, {"timestamp": 16658.8, "power": 32.731556}, {"timestamp": 16679.3, "power": 32.731556}, {"timestamp": 16699.9, "power": 32.731556}, {"timestamp": 16720.4, "power": 32.731556}, {"timestamp": 16740.9, "power": 32.731556}, {"timestamp": 16761.4, "power": 32.731556}, {"timestamp": 16782.0, "power": 32.731556}, {"timestamp": 16802.5, "power": 32.731556}, {"timestamp": 16823.0, "power": 32.731556}, {"timestamp": 16843.6, "power": 32.731556}, {"timestamp": 16864.1, "power": 32.731556}, {"timestamp": 16884.6, "power": 32.731556}, {"timestamp": 16905.1, "power": 32.731556}, {"timestamp": 16925.6, "power": 32.731556}, {"timestamp": 16946.2, "power": 32.731556}, {"timestamp": 16966.7, "power": 32.731556}, {"timestamp": 16987.2, "power": 32.731556}, {"timestamp": 17007.8, "power": 32.731556}, {"timestamp": 17028.3, "power": 32.731556}, {"timestamp": 17048.8, "power": 32.731556}, {"timestamp": 17069.4, "power": 32.731556}, {"timestamp": 17089.9, "power": 32.731556}, {"timestamp": 17110.4, "power": 32.731556}, {"timestamp": 17131.0, "power": 32.99687}, {"timestamp": 17152.0, "power": 32.99687}, {"timestamp": 17172.5, "power": 32.99687}, {"timestamp": 17193.0, "power": 32.99687}, {"timestamp": 17213.5, "power": 32.99687}, {"timestamp": 17234.0, "power": 32.99687}, {"timestamp": 17254.6, "power": 32.99687}, {"timestamp": 17275.1, "power": 32.99687}, {"timestamp": 17295.6, "power": 32.99687}, {"timestamp": 17316.2, "power": 32.99687}, {"timestamp": 17336.7, "power": 32.99687}, {"timestamp": 17357.2, "power": 32.99687}, {"timestamp": 17377.8, "power": 32.99687}, {"timestamp": 17398.3, "power": 32.99687}, {"timestamp": 17418.8, "power": 32.99687}, {"timestamp": 17439.4, "power": 32.99687}, {"timestamp": 17459.9, "power": 32.99687}, {"timestamp": 17480.5, "power": 32.99687}, {"timestamp": 17501.0, "power": 32.99687}, {"timestamp": 17521.5, "power": 32.99687}, {"timestamp": 17542.0, "power": 32.99687}, {"timestamp": 17562.6, "power": 32.99687}, {"timestamp": 17583.1, "power": 32.99687}, {"timestamp": 17603.6, "power": 32.99687}, {"timestamp": 17624.2, "power": 32.99687}, {"timestamp": 17644.7, "power": 32.99687}, {"timestamp": 17665.2, "power": 32.99687}, {"timestamp": 17685.7, "power": 32.99687}, {"timestamp": 17706.3, "power": 32.99687}, {"timestamp": 17726.8, "power": 32.99687}, {"timestamp": 17747.4, "power": 32.99687}, {"timestamp": 17767.9, "power": 32.99687}, {"timestamp": 17788.4, "power": 32.99687}, {"timestamp": 17809.0, "power": 32.99687}, {"timestamp": 17829.5, "power": 32.99687}, {"timestamp": 17850.0, "power": 32.99687}, {"timestamp": 17870.5, "power": 32.99687}, {"timestamp": 17891.1, "power": 32.99687}, {"timestamp": 17911.6, "power": 32.99687}, {"timestamp": 17932.1, "power": 32.99687}, {"timestamp": 17952.7, "power": 32.99687}, {"timestamp": 17973.2, "power": 32.99687}, {"timestamp": 17993.7, "power": 32.99687}, {"timestamp": 18014.2, "power": 32.99687}, {"timestamp": 18034.7, "power": 32.99687}, {"timestamp": 18055.3, "power": 32.99687}, {"timestamp": 18075.8, "power": 32.99687}, {"timestamp": 18096.4, "power": 32.99687}, {"timestamp": 18116.9, "power": 32.99687}, {"timestamp": 18137.4, "power": 33.58956}, {"timestamp": 18158.5, "power": 33.58956}, {"timestamp": 18179.0, "power": 33.58956}, {"timestamp": 18199.6, "power": 33.58956}, {"timestamp": 18220.1, "power": 33.58956}, {"timestamp": 18240.6, "power": 33.58956}, {"timestamp": 18261.2, "power": 33.58956}, {"timestamp": 18281.7, "power": 33.58956}, {"timestamp": 18302.2, "power": 33.58956}, {"timestamp": 18322.8, "power": 33.58956}, {"timestamp": 18343.3, "power": 33.58956}, {"timestamp": 18363.8, "power": 33.58956}, {"timestamp": 18384.4, "power": 33.58956}, {"timestamp": 18404.9, "power": 33.58956}, {"timestamp": 18425.4, "power": 33.58956}, {"timestamp": 18445.9, "power": 33.58956}, {"timestamp": 18466.5, "power": 33.58956}, {"timestamp": 18487.0, "power": 33.58956}, {"timestamp": 18507.6, "power": 33.58956}, {"timestamp": 18528.1, "power": 33.58956}, {"timestamp": 18548.6, "power": 33.58956}, {"timestamp": 18569.2, "power": 33.58956}, {"timestamp": 18589.6, "power": 33.58956}, {"timestamp": 18610.2, "power": 33.58956}, {"timestamp": 18630.7, "power": 33.58956}, {"timestamp": 18651.2, "power": 33.58956}, {"timestamp": 18671.8, "power": 33.58956}, {"timestamp": 18692.3, "power": 33.58956}, {"timestamp": 18712.9, "power": 33.58956}, {"timestamp": 18733.4, "power": 33.58956}, {"timestamp": 18753.9, "power": 33.58956}, {"timestamp": 18774.4, "power": 33.58956}, {"timestamp": 18795.0, "power": 33.58956}, {"timestamp": 18815.5, "power": 33.58956}, {"timestamp": 18836.0, "power": 33.58956}, {"timestamp": 18856.6, "power": 33.58956}, {"timestamp": 18877.1, "power": 33.58956}, {"timestamp": 18897.6, "power": 33.58956}, {"timestamp": 18918.1, "power": 33.58956}, {"timestamp": 18938.7, "power": 33.58956}, {"timestamp": 18959.2, "power": 33.58956}, {"timestamp": 18979.8, "power": 33.58956}, {"timestamp": 19000.3, "power": 33.58956}, {"timestamp": 19020.8, "power": 33.58956}, {"timestamp": 19041.4, "power": 33.58956}, {"timestamp": 19061.9, "power": 33.58956}, {"timestamp": 19082.4, "power": 33.58956}, {"timestamp": 19103.0, "power": 33.58956}, {"timestamp": 19123.5, "power": 33.58956}, {"timestamp": 19144.0, "power": 33.432291}, {"timestamp": 19165.1, "power": 33.432291}, {"timestamp": 19185.6, "power": 33.432291}, {"timestamp": 19206.1, "power": 33.432291}, {"timestamp": 19226.7, "power": 33.432291}, {"timestamp": 19247.2, "power": 33.432291}, {"timestamp": 19267.8, "power": 33.432291}, {"timestamp": 19288.4, "power": 33.432291}, {"timestamp": 19308.9, "power": 33.432291}, {"timestamp": 19329.4, "power": 33.432291}, {"timestamp": 19350.0, "power": 33.432291}, {"timestamp": 19370.5, "power": 33.432291}, {"timestamp": 19391.1, "power": 33.432291}, {"timestamp": 19411.7, "power": 33.432291}, {"timestamp": 19432.2, "power": 33.432291}, {"timestamp": 19452.8, "power": 33.432291}, {"timestamp": 19473.3, "power": 33.432291}, {"timestamp": 19493.9, "power": 33.432291}, {"timestamp": 19514.4, "power": 33.432291}, {"timestamp": 19535.0, "power": 33.432291}, {"timestamp": 19555.6, "power": 33.432291}, {"timestamp": 19576.1, "power": 33.432291}, {"timestamp": 19596.7, "power": 33.432291}, {"timestamp": 19617.2, "power": 33.432291}, {"timestamp": 19637.7, "power": 33.432291}, {"timestamp": 19658.2, "power": 33.432291}, {"timestamp": 19678.8, "power": 33.432291}, {"timestamp": 19699.4, "power": 33.432291}, {"timestamp": 19719.9, "power": 33.432291}, {"timestamp": 19740.4, "power": 33.432291}, {"timestamp": 19761.0, "power": 33.432291}, {"timestamp": 19781.5, "power": 33.432291}, {"timestamp": 19802.0, "power": 33.432291}, {"timestamp": 19822.5, "power": 33.432291}, {"timestamp": 19843.1, "power": 33.432291}, {"timestamp": 19863.6, "power": 33.432291}, {"timestamp": 19884.1, "power": 33.432291}, {"timestamp": 19904.7, "power": 33.432291}, {"timestamp": 19925.2, "power": 33.432291}, {"timestamp": 19945.7, "power": 33.432291}, {"timestamp": 19966.2, "power": 33.432291}, {"timestamp": 19986.8, "power": 33.432291}, {"timestamp": 20007.4, "power": 33.432291}, {"timestamp": 20027.9, "power": 33.432291}, {"timestamp": 20048.5, "power": 33.432291}, {"timestamp": 20069.0, "power": 33.432291}, {"timestamp": 20089.5, "power": 33.432291}, {"timestamp": 20110.0, "power": 33.432291}, {"timestamp": 20130.6, "power": 33.432291}, {"timestamp": 20151.2, "power": 33.446957999999995}, {"timestamp": 20172.2, "power": 33.446957999999995}, {"timestamp": 20192.8, "power": 33.446957999999995}, {"timestamp": 20213.3, "power": 33.446957999999995}, {"timestamp": 20233.9, "power": 33.446957999999995}, {"timestamp": 20254.4, "power": 33.446957999999995}, {"timestamp": 20274.9, "power": 33.446957999999995}, {"timestamp": 20295.5, "power": 33.446957999999995}, {"timestamp": 20316.0, "power": 33.446957999999995}, {"timestamp": 20336.5, "power": 33.446957999999995}, {"timestamp": 20357.1, "power": 33.446957999999995}, {"timestamp": 20377.6, "power": 33.446957999999995}, {"timestamp": 20398.1, "power": 33.446957999999995}, {"timestamp": 20418.6, "power": 33.446957999999995}, {"timestamp": 20439.2, "power": 33.446957999999995}, {"timestamp": 20459.7, "power": 33.446957999999995}, {"timestamp": 20480.2, "power": 33.446957999999995}, {"timestamp": 20500.8, "power": 33.446957999999995}, {"timestamp": 20521.3, "power": 33.446957999999995}, {"timestamp": 20541.8, "power": 33.446957999999995}, {"timestamp": 20562.4, "power": 33.446957999999995}, {"timestamp": 20583.0, "power": 33.446957999999995}, {"timestamp": 20603.5, "power": 33.446957999999995}, {"timestamp": 20624.1, "power": 33.446957999999995}, {"timestamp": 20644.6, "power": 33.446957999999995}, {"timestamp": 20665.1, "power": 33.446957999999995}, {"timestamp": 20685.6, "power": 33.446957999999995}, {"timestamp": 20706.2, "power": 33.446957999999995}, {"timestamp": 20726.7, "power": 33.446957999999995}, {"timestamp": 20747.3, "power": 33.446957999999995}, {"timestamp": 20767.9, "power": 33.446957999999995}, {"timestamp": 20788.4, "power": 33.446957999999995}, {"timestamp": 20809.0, "power": 33.446957999999995}, {"timestamp": 20829.5, "power": 33.446957999999995}, {"timestamp": 20850.1, "power": 33.446957999999995}, {"timestamp": 20870.6, "power": 33.446957999999995}, {"timestamp": 20891.2, "power": 33.446957999999995}, {"timestamp": 20911.7, "power": 33.446957999999995}, {"timestamp": 20932.3, "power": 33.446957999999995}, {"timestamp": 20952.9, "power": 33.446957999999995}, {"timestamp": 20973.4, "power": 33.446957999999995}, {"timestamp": 20994.0, "power": 33.446957999999995}, {"timestamp": 21014.5, "power": 33.446957999999995}, {"timestamp": 21035.1, "power": 33.446957999999995}, {"timestamp": 21055.6, "power": 33.446957999999995}, {"timestamp": 21076.2, "power": 33.446957999999995}, {"timestamp": 21096.8, "power": 33.446957999999995}, {"timestamp": 21117.3, "power": 33.446957999999995}, {"timestamp": 21137.9, "power": 33.446957999999995}, {"timestamp": 21158.4, "power": 32.980143999999996}, {"timestamp": 21180.4, "power": 32.980143999999996}, {"timestamp": 21200.9, "power": 32.980143999999996}, {"timestamp": 21221.4, "power": 32.980143999999996}, {"timestamp": 21242.0, "power": 32.980143999999996}, {"timestamp": 21262.5, "power": 32.980143999999996}, {"timestamp": 21283.0, "power": 32.980143999999996}, {"timestamp": 21303.6, "power": 32.980143999999996}, {"timestamp": 21324.1, "power": 32.980143999999996}, {"timestamp": 21344.6, "power": 32.980143999999996}, {"timestamp": 21365.2, "power": 32.980143999999996}, {"timestamp": 21385.6, "power": 32.980143999999996}, {"timestamp": 21406.2, "power": 32.980143999999996}, {"timestamp": 21426.7, "power": 32.980143999999996}, {"timestamp": 21447.3, "power": 32.980143999999996}, {"timestamp": 21467.8, "power": 32.980143999999996}, {"timestamp": 21488.3, "power": 32.980143999999996}, {"timestamp": 21508.9, "power": 32.980143999999996}, {"timestamp": 21529.4, "power": 32.980143999999996}, {"timestamp": 21549.9, "power": 32.980143999999996}, {"timestamp": 21570.5, "power": 32.980143999999996}, {"timestamp": 21591.0, "power": 32.980143999999996}, {"timestamp": 21611.6, "power": 32.980143999999996}, {"timestamp": 21632.2, "power": 32.980143999999996}, {"timestamp": 21652.7, "power": 32.980143999999996}, {"timestamp": 21673.3, "power": 32.980143999999996}, {"timestamp": 21693.8, "power": 32.980143999999996}, {"timestamp": 21714.4, "power": 32.980143999999996}, {"timestamp": 21734.9, "power": 32.980143999999996}, {"timestamp": 21755.5, "power": 32.980143999999996}, {"timestamp": 21776.1, "power": 32.980143999999996}, {"timestamp": 21796.6, "power": 32.980143999999996}, {"timestamp": 21817.1, "power": 32.980143999999996}, {"timestamp": 21837.7, "power": 32.980143999999996}, {"timestamp": 21858.3, "power": 32.980143999999996}, {"timestamp": 21878.8, "power": 32.980143999999996}, {"timestamp": 21899.4, "power": 32.980143999999996}, {"timestamp": 21920.0, "power": 32.980143999999996}, {"timestamp": 21940.5, "power": 32.980143999999996}, {"timestamp": 21961.1, "power": 32.980143999999996}, {"timestamp": 21981.5, "power": 32.980143999999996}, {"timestamp": 22002.1, "power": 32.980143999999996}, {"timestamp": 22022.6, "power": 32.980143999999996}, {"timestamp": 22043.2, "power": 32.980143999999996}, {"timestamp": 22063.8, "power": 32.980143999999996}, {"timestamp": 22084.3, "power": 32.980143999999996}, {"timestamp": 22104.9, "power": 32.980143999999996}, {"timestamp": 22125.4, "power": 32.980143999999996}, {"timestamp": 22146.0, "power": 32.980143999999996}, {"timestamp": 22166.5, "power": 32.995611}, {"timestamp": 22187.6, "power": 32.995611}, {"timestamp": 22208.2, "power": 32.995611}, {"timestamp": 22228.7, "power": 32.995611}, {"timestamp": 22249.2, "power": 32.995611}, {"timestamp": 22269.8, "power": 32.995611}, {"timestamp": 22290.3, "power": 32.995611}, {"timestamp": 22310.8, "power": 32.995611}, {"timestamp": 22331.4, "power": 32.995611}, {"timestamp": 22351.9, "power": 32.995611}, {"timestamp": 22372.5, "power": 32.995611}, {"timestamp": 22393.0, "power": 32.995611}, {"timestamp": 22413.5, "power": 32.995611}, {"timestamp": 22434.0, "power": 32.995611}, {"timestamp": 22454.5, "power": 32.995611}, {"timestamp": 22475.1, "power": 32.995611}, {"timestamp": 22495.6, "power": 32.995611}, {"timestamp": 22516.1, "power": 32.995611}, {"timestamp": 22536.7, "power": 32.995611}, {"timestamp": 22557.2, "power": 32.995611}, {"timestamp": 22577.7, "power": 32.995611}, {"timestamp": 22598.3, "power": 32.995611}, {"timestamp": 22618.8, "power": 32.995611}, {"timestamp": 22639.3, "power": 32.995611}, {"timestamp": 22659.9, "power": 32.995611}, {"timestamp": 22680.4, "power": 32.995611}, {"timestamp": 22701.0, "power": 32.995611}, {"timestamp": 22721.5, "power": 32.995611}, {"timestamp": 22742.0, "power": 32.995611}, {"timestamp": 22762.5, "power": 32.995611}, {"timestamp": 22783.1, "power": 32.995611}, {"timestamp": 22803.6, "power": 32.995611}, {"timestamp": 22824.1, "power": 32.995611}, {"timestamp": 22844.7, "power": 32.995611}, {"timestamp": 22865.2, "power": 32.995611}, {"timestamp": 22885.7, "power": 32.995611}, {"timestamp": 22906.2, "power": 32.995611}, {"timestamp": 22926.8, "power": 32.995611}, {"timestamp": 22947.3, "power": 32.995611}, {"timestamp": 22967.8, "power": 32.995611}, {"timestamp": 22988.4, "power": 32.995611}, {"timestamp": 23008.9, "power": 32.995611}, {"timestamp": 23029.4, "power": 32.995611}, {"timestamp": 23049.9, "power": 32.995611}, {"timestamp": 23070.5, "power": 32.995611}, {"timestamp": 23091.0, "power": 32.995611}, {"timestamp": 23111.6, "power": 32.995611}, {"timestamp": 23132.1, "power": 32.995611}, {"timestamp": 23152.7, "power": 32.995611}, {"timestamp": 23173.2, "power": 33.255840000000006}, {"timestamp": 23194.3, "power": 33.255840000000006}, {"timestamp": 23214.8, "power": 33.255840000000006}, {"timestamp": 23235.4, "power": 33.255840000000006}, {"timestamp": 23255.9, "power": 33.255840000000006}, {"timestamp": 23276.4, "power": 33.255840000000006}, {"timestamp": 23297.0, "power": 33.255840000000006}, {"timestamp": 23317.5, "power": 33.255840000000006}, {"timestamp": 23338.0, "power": 33.255840000000006}, {"timestamp": 23358.5, "power": 33.255840000000006}, {"timestamp": 23379.1, "power": 33.255840000000006}, {"timestamp": 23399.6, "power": 33.255840000000006}, {"timestamp": 23420.1, "power": 33.255840000000006}, {"timestamp": 23440.7, "power": 33.255840000000006}, {"timestamp": 23461.2, "power": 33.255840000000006}, {"timestamp": 23481.7, "power": 33.255840000000006}, {"timestamp": 23502.2, "power": 33.255840000000006}, {"timestamp": 23522.7, "power": 33.255840000000006}, {"timestamp": 23543.3, "power": 33.255840000000006}, {"timestamp": 23563.8, "power": 33.255840000000006}, {"timestamp": 23584.4, "power": 33.255840000000006}, {"timestamp": 23604.9, "power": 33.255840000000006}, {"timestamp": 23625.4, "power": 33.255840000000006}, {"timestamp": 23646.0, "power": 33.255840000000006}, {"timestamp": 23666.5, "power": 33.255840000000006}, {"timestamp": 23687.0, "power": 33.255840000000006}, {"timestamp": 23707.6, "power": 33.255840000000006}, {"timestamp": 23728.1, "power": 33.255840000000006}, {"timestamp": 23748.6, "power": 33.255840000000006}, {"timestamp": 23769.1, "power": 33.255840000000006}, {"timestamp": 23789.6, "power": 33.255840000000006}, {"timestamp": 23810.2, "power": 33.255840000000006}, {"timestamp": 23830.7, "power": 33.255840000000006}, {"timestamp": 23851.2, "power": 33.255840000000006}, {"timestamp": 23871.8, "power": 33.255840000000006}, {"timestamp": 23892.3, "power": 33.255840000000006}, {"timestamp": 23912.8, "power": 33.255840000000006}, {"timestamp": 23933.4, "power": 33.255840000000006}, {"timestamp": 23953.9, "power": 33.255840000000006}, {"timestamp": 23974.4, "power": 33.255840000000006}, {"timestamp": 23995.0, "power": 33.255840000000006}, {"timestamp": 24015.5, "power": 33.255840000000006}, {"timestamp": 24036.0, "power": 33.255840000000006}, {"timestamp": 24056.6, "power": 33.255840000000006}, {"timestamp": 24077.1, "power": 33.255840000000006}, {"timestamp": 24097.6, "power": 33.255840000000006}, {"timestamp": 24118.2, "power": 33.255840000000006}, {"timestamp": 24138.8, "power": 33.255840000000006}, {"timestamp": 24159.3, "power": 33.255840000000006}, {"timestamp": 24179.9, "power": 32.994622}, {"timestamp": 24200.9, "power": 32.994622}, {"timestamp": 24221.4, "power": 32.994622}, {"timestamp": 24242.0, "power": 32.994622}, {"timestamp": 24262.5, "power": 32.994622}, {"timestamp": 24283.0, "power": 32.994622}, {"timestamp": 24303.6, "power": 32.994622}, {"timestamp": 24324.1, "power": 32.994622}, {"timestamp": 24344.6, "power": 32.994622}, {"timestamp": 24365.1, "power": 32.994622}, {"timestamp": 24385.6, "power": 32.994622}, {"timestamp": 24406.2, "power": 32.994622}, {"timestamp": 24426.8, "power": 32.994622}, {"timestamp": 24447.3, "power": 32.994622}, {"timestamp": 24467.9, "power": 32.994622}, {"timestamp": 24488.4, "power": 32.994622}, {"timestamp": 24509.0, "power": 32.994622}, {"timestamp": 24529.5, "power": 32.994622}, {"timestamp": 24550.1, "power": 32.994622}, {"timestamp": 24570.6, "power": 32.994622}, {"timestamp": 24591.2, "power": 32.994622}, {"timestamp": 24611.8, "power": 32.994622}, {"timestamp": 24632.3, "power": 32.994622}, {"timestamp": 24652.9, "power": 32.994622}, {"timestamp": 24673.4, "power": 32.994622}, {"timestamp": 24693.9, "power": 32.994622}, {"timestamp": 24714.5, "power": 32.994622}, {"timestamp": 24735.1, "power": 32.994622}, {"timestamp": 24755.6, "power": 32.994622}, {"timestamp": 24776.2, "power": 32.994622}, {"timestamp": 24796.7, "power": 32.994622}, {"timestamp": 24817.2, "power": 32.994622}, {"timestamp": 24837.8, "power": 32.994622}, {"timestamp": 24858.4, "power": 32.994622}, {"timestamp": 24878.9, "power": 32.994622}, {"timestamp": 24899.5, "power": 32.994622}, {"timestamp": 24920.0, "power": 32.994622}, {"timestamp": 24940.6, "power": 32.994622}, {"timestamp": 24961.1, "power": 32.994622}, {"timestamp": 24981.7, "power": 32.994622}, {"timestamp": 25002.2, "power": 32.994622}, {"timestamp": 25022.8, "power": 32.994622}, {"timestamp": 25043.4, "power": 32.994622}, {"timestamp": 25063.9, "power": 32.994622}, {"timestamp": 25084.5, "power": 32.994622}, {"timestamp": 25105.0, "power": 32.994622}, {"timestamp": 25125.5, "power": 32.994622}, {"timestamp": 25146.1, "power": 32.994622}, {"timestamp": 25166.6, "power": 32.994622}, {"timestamp": 25187.2, "power": 33.172281999999996}, {"timestamp": 25208.3, "power": 33.172281999999996}, {"timestamp": 25228.8, "power": 33.172281999999996}, {"timestamp": 25249.3, "power": 33.172281999999996}, {"timestamp": 25269.8, "power": 33.172281999999996}, {"timestamp": 25290.4, "power": 33.172281999999996}, {"timestamp": 25310.9, "power": 33.172281999999996}, {"timestamp": 25331.4, "power": 33.172281999999996}, {"timestamp": 25352.0, "power": 33.172281999999996}, {"timestamp": 25372.5, "power": 33.172281999999996}, {"timestamp": 25393.0, "power": 33.172281999999996}, {"timestamp": 25413.6, "power": 33.172281999999996}, {"timestamp": 25434.1, "power": 33.172281999999996}, {"timestamp": 25454.6, "power": 33.172281999999996}, {"timestamp": 25475.2, "power": 33.172281999999996}, {"timestamp": 25495.7, "power": 33.172281999999996}, {"timestamp": 25516.2, "power": 33.172281999999996}, {"timestamp": 25536.8, "power": 33.172281999999996}, {"timestamp": 25557.3, "power": 33.172281999999996}, {"timestamp": 25577.8, "power": 33.172281999999996}, {"timestamp": 25598.4, "power": 33.172281999999996}, {"timestamp": 25618.9, "power": 33.172281999999996}, {"timestamp": 25639.4, "power": 33.172281999999996}, {"timestamp": 25660.0, "power": 33.172281999999996}, {"timestamp": 25680.5, "power": 33.172281999999996}, {"timestamp": 25701.0, "power": 33.172281999999996}, {"timestamp": 25721.5, "power": 33.172281999999996}, {"timestamp": 25742.0, "power": 33.172281999999996}, {"timestamp": 25762.6, "power": 33.172281999999996}, {"timestamp": 25783.1, "power": 33.172281999999996}, {"timestamp": 25803.7, "power": 33.172281999999996}, {"timestamp": 25824.2, "power": 33.172281999999996}, {"timestamp": 25844.7, "power": 33.172281999999996}, {"timestamp": 25865.2, "power": 33.172281999999996}, {"timestamp": 25885.8, "power": 33.172281999999996}, {"timestamp": 25906.3, "power": 33.172281999999996}, {"timestamp": 25926.8, "power": 33.172281999999996}, {"timestamp": 25947.4, "power": 33.172281999999996}, {"timestamp": 25967.9, "power": 33.172281999999996}, {"timestamp": 25988.4, "power": 33.172281999999996}, {"timestamp": 26009.0, "power": 33.172281999999996}, {"timestamp": 26029.5, "power": 33.172281999999996}, {"timestamp": 26050.0, "power": 33.172281999999996}, {"timestamp": 26070.5, "power": 33.172281999999996}, {"timestamp": 26091.1, "power": 33.172281999999996}, {"timestamp": 26111.6, "power": 33.172281999999996}, {"timestamp": 26132.1, "power": 33.172281999999996}, {"timestamp": 26152.7, "power": 33.172281999999996}, {"timestamp": 26173.3, "power": 33.172281999999996}, {"timestamp": 26193.8, "power": 33.045128000000005}, {"timestamp": 26216.3, "power": 33.045128000000005}, {"timestamp": 26236.9, "power": 33.045128000000005}, {"timestamp": 26257.4, "power": 33.045128000000005}, {"timestamp": 26277.9, "power": 33.045128000000005}, {"timestamp": 26298.4, "power": 33.045128000000005}, {"timestamp": 26318.9, "power": 33.045128000000005}, {"timestamp": 26339.5, "power": 33.045128000000005}, {"timestamp": 26360.0, "power": 33.045128000000005}, {"timestamp": 26380.5, "power": 33.045128000000005}, {"timestamp": 26401.0, "power": 33.045128000000005}, {"timestamp": 26421.5, "power": 33.045128000000005}, {"timestamp": 26442.0, "power": 33.045128000000005}, {"timestamp": 26462.6, "power": 33.045128000000005}, {"timestamp": 26483.1, "power": 33.045128000000005}, {"timestamp": 26503.6, "power": 33.045128000000005}, {"timestamp": 26524.1, "power": 33.045128000000005}, {"timestamp": 26544.7, "power": 33.045128000000005}, {"timestamp": 26565.2, "power": 33.045128000000005}, {"timestamp": 26585.7, "power": 33.045128000000005}, {"timestamp": 26606.2, "power": 33.045128000000005}, {"timestamp": 26626.7, "power": 33.045128000000005}, {"timestamp": 26647.2, "power": 33.045128000000005}, {"timestamp": 26667.8, "power": 33.045128000000005}, {"timestamp": 26688.3, "power": 33.045128000000005}, {"timestamp": 26708.8, "power": 33.045128000000005}, {"timestamp": 26729.4, "power": 33.045128000000005}, {"timestamp": 26749.9, "power": 33.045128000000005}, {"timestamp": 26770.4, "power": 33.045128000000005}, {"timestamp": 26791.0, "power": 33.045128000000005}, {"timestamp": 26811.5, "power": 33.045128000000005}, {"timestamp": 26832.0, "power": 33.045128000000005}, {"timestamp": 26852.5, "power": 33.045128000000005}, {"timestamp": 26873.1, "power": 33.045128000000005}, {"timestamp": 26893.6, "power": 33.045128000000005}, {"timestamp": 26914.1, "power": 33.045128000000005}, {"timestamp": 26934.6, "power": 33.045128000000005}, {"timestamp": 26955.2, "power": 33.045128000000005}, {"timestamp": 26975.7, "power": 33.045128000000005}, {"timestamp": 26996.2, "power": 33.045128000000005}, {"timestamp": 27016.8, "power": 33.045128000000005}, {"timestamp": 27037.3, "power": 33.045128000000005}, {"timestamp": 27057.8, "power": 33.045128000000005}, {"timestamp": 27078.3, "power": 33.045128000000005}, {"timestamp": 27098.8, "power": 33.045128000000005}, {"timestamp": 27119.4, "power": 33.045128000000005}, {"timestamp": 27139.9, "power": 33.045128000000005}, {"timestamp": 27160.4, "power": 33.045128000000005}, {"timestamp": 27180.9, "power": 33.045128000000005}, {"timestamp": 27201.4, "power": 35.747257000000005}, {"timestamp": 27222.6, "power": 35.747257000000005}, {"timestamp": 27243.1, "power": 35.747257000000005}, {"timestamp": 27263.6, "power": 35.747257000000005}, {"timestamp": 27284.2, "power": 35.747257000000005}, {"timestamp": 27304.7, "power": 35.747257000000005}, {"timestamp": 27325.2, "power": 35.747257000000005}, {"timestamp": 27345.7, "power": 35.747257000000005}, {"timestamp": 27366.2, "power": 35.747257000000005}, {"timestamp": 27386.8, "power": 35.747257000000005}, {"timestamp": 27407.3, "power": 35.747257000000005}, {"timestamp": 27427.9, "power": 35.747257000000005}, {"timestamp": 27448.5, "power": 35.747257000000005}, {"timestamp": 27469.0, "power": 35.747257000000005}, {"timestamp": 27489.5, "power": 35.747257000000005}, {"timestamp": 27509.9, "power": 35.747257000000005}, {"timestamp": 27530.5, "power": 35.747257000000005}, {"timestamp": 27551.0, "power": 35.747257000000005}, {"timestamp": 27571.5, "power": 35.747257000000005}, {"timestamp": 27592.1, "power": 35.747257000000005}, {"timestamp": 27612.6, "power": 35.747257000000005}, {"timestamp": 27633.1, "power": 35.747257000000005}, {"timestamp": 27653.6, "power": 35.747257000000005}, {"timestamp": 27674.1, "power": 35.747257000000005}, {"timestamp": 27694.6, "power": 35.747257000000005}, {"timestamp": 27715.1, "power": 35.747257000000005}, {"timestamp": 27735.6, "power": 35.747257000000005}, {"timestamp": 27756.2, "power": 35.747257000000005}, {"timestamp": 27776.7, "power": 35.747257000000005}, {"timestamp": 27797.2, "power": 35.747257000000005}, {"timestamp": 27817.7, "power": 35.747257000000005}, {"timestamp": 27838.2, "power": 35.747257000000005}, {"timestamp": 27858.7, "power": 35.747257000000005}, {"timestamp": 27879.2, "power": 35.747257000000005}, {"timestamp": 27899.8, "power": 35.747257000000005}, {"timestamp": 27920.3, "power": 35.747257000000005}, {"timestamp": 27940.8, "power": 35.747257000000005}, {"timestamp": 27961.3, "power": 35.747257000000005}, {"timestamp": 27981.8, "power": 35.747257000000005}, {"timestamp": 28002.3, "power": 35.747257000000005}, {"timestamp": 28022.8, "power": 35.747257000000005}, {"timestamp": 28043.3, "power": 35.747257000000005}, {"timestamp": 28063.8, "power": 35.747257000000005}, {"timestamp": 28084.3, "power": 35.747257000000005}, {"timestamp": 28104.9, "power": 35.747257000000005}, {"timestamp": 28125.4, "power": 35.747257000000005}, {"timestamp": 28145.8, "power": 35.747257000000005}, {"timestamp": 28166.4, "power": 35.747257000000005}, {"timestamp": 28186.9, "power": 35.747257000000005}, {"timestamp": 28207.5, "power": 32.275467}, {"timestamp": 28228.6, "power": 32.275467}, {"timestamp": 28249.1, "power": 32.275467}], "timeline": {"START": "3338.204824", "END": "26127.9086"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24183.4}, {"name": "clSetKernelArg", "calls": 19, "time": 2991.96}, {"name": "clReleaseKernel", "calls": 1, "time": 802.48}, {"name": "clReleaseContext", "calls": 1, "time": 75.1961}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.6102}, {"name": "clCreateContext", "calls": 1, "time": 45.3264}, {"name": "clReleaseProgram", "calls": 1, "time": 27.7519}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.823129}, {"name": "clCreateKernel", "calls": 1, "time": 0.338516}, {"name": "clEnqueueTask", "calls": 1, "time": 0.154812}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076004}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072758}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026659}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022645}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.021034}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020277}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010167}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010128}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008468}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006978}, {"name": "clRetainDevice", "calls": 2, "time": 0.004503}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22789.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22788.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9394.946183, "utilization": 97.864023, "size": 11091200.0, "time": 1180.553862}, {"type": "WRITE", "transfers": 1, "speed": 6404.91071, "utilization": 66.71782, "size": 1363180.0, "time": 212.833412}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 746969948, "speed": 262.311, "utilization": 2.277, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46695687, "speed": 476.41, "utilization": 4.1355, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len6/run0.json b/code/fpga/memory_results/dna.20MB.len6/run0.json new file mode 100644 index 0000000..cbd2cbb --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.654, "power": 31.899176}, {"timestamp": 55.3065, "power": 31.899176}, {"timestamp": 75.8435, "power": 31.899176}, {"timestamp": 96.3799, "power": 31.899176}, {"timestamp": 117.284, "power": 31.899176}, {"timestamp": 138.158, "power": 31.899176}, {"timestamp": 158.696, "power": 31.899176}, {"timestamp": 179.247, "power": 31.899176}, {"timestamp": 199.79, "power": 31.899176}, {"timestamp": 220.331, "power": 31.899176}, {"timestamp": 240.873, "power": 31.899176}, {"timestamp": 261.419, "power": 31.899176}, {"timestamp": 281.936, "power": 31.899176}, {"timestamp": 302.472, "power": 31.899176}, {"timestamp": 323.009, "power": 31.899176}, {"timestamp": 343.549, "power": 31.899176}, {"timestamp": 364.088, "power": 31.899176}, {"timestamp": 384.631, "power": 31.899176}, {"timestamp": 405.175, "power": 31.899176}, {"timestamp": 425.686, "power": 31.899176}, {"timestamp": 446.224, "power": 31.899176}, {"timestamp": 466.767, "power": 31.899176}, {"timestamp": 487.31, "power": 31.899176}, {"timestamp": 507.853, "power": 31.899176}, {"timestamp": 528.398, "power": 31.899176}, {"timestamp": 548.938, "power": 31.899176}, {"timestamp": 569.484, "power": 31.899176}, {"timestamp": 589.982, "power": 31.899176}, {"timestamp": 610.515, "power": 31.899176}, {"timestamp": 631.06, "power": 31.899176}, {"timestamp": 651.601, "power": 31.899176}, {"timestamp": 672.14, "power": 31.899176}, {"timestamp": 692.686, "power": 31.899176}, {"timestamp": 713.24, "power": 31.899176}, {"timestamp": 733.755, "power": 31.899176}, {"timestamp": 754.293, "power": 31.899176}, {"timestamp": 774.834, "power": 31.899176}, {"timestamp": 795.38, "power": 31.899176}, {"timestamp": 815.917, "power": 31.899176}, {"timestamp": 836.46, "power": 31.899176}, {"timestamp": 857.0, "power": 31.899176}, {"timestamp": 877.494, "power": 31.899176}, {"timestamp": 897.988, "power": 31.899176}, {"timestamp": 918.523, "power": 31.899176}, {"timestamp": 939.066, "power": 31.899176}, {"timestamp": 959.604, "power": 31.899176}, {"timestamp": 980.147, "power": 31.899176}, {"timestamp": 1000.69, "power": 31.899176}, {"timestamp": 1021.23, "power": 32.324072}, {"timestamp": 1042.44, "power": 32.324072}, {"timestamp": 1063.04, "power": 32.324072}, {"timestamp": 1083.64, "power": 32.324072}, {"timestamp": 1104.24, "power": 32.324072}, {"timestamp": 1124.84, "power": 32.324072}, {"timestamp": 1145.46, "power": 32.324072}, {"timestamp": 1166.02, "power": 32.324072}, {"timestamp": 1186.58, "power": 32.324072}, {"timestamp": 1207.18, "power": 32.324072}, {"timestamp": 1227.78, "power": 32.324072}, {"timestamp": 1248.38, "power": 32.324072}, {"timestamp": 1269.04, "power": 32.324072}, {"timestamp": 1289.56, "power": 32.324072}, {"timestamp": 1310.05, "power": 32.324072}, {"timestamp": 1330.58, "power": 32.324072}, {"timestamp": 1351.11, "power": 32.324072}, {"timestamp": 1371.65, "power": 32.324072}, {"timestamp": 1392.18, "power": 32.324072}, {"timestamp": 1412.71, "power": 32.324072}, {"timestamp": 1433.25, "power": 32.324072}, {"timestamp": 1453.75, "power": 32.324072}, {"timestamp": 1474.27, "power": 32.324072}, {"timestamp": 1494.81, "power": 32.324072}, {"timestamp": 1515.34, "power": 32.324072}, {"timestamp": 1535.88, "power": 32.324072}, {"timestamp": 1556.42, "power": 32.324072}, {"timestamp": 1576.97, "power": 32.324072}, {"timestamp": 1597.51, "power": 32.324072}, {"timestamp": 1618.01, "power": 32.324072}, {"timestamp": 1638.55, "power": 32.324072}, {"timestamp": 1659.1, "power": 32.324072}, {"timestamp": 1679.65, "power": 32.324072}, {"timestamp": 1700.19, "power": 32.324072}, {"timestamp": 1720.75, "power": 32.324072}, {"timestamp": 1741.3, "power": 32.324072}, {"timestamp": 1761.83, "power": 32.324072}, {"timestamp": 1782.38, "power": 32.324072}, {"timestamp": 1802.93, "power": 32.324072}, {"timestamp": 1823.48, "power": 32.324072}, {"timestamp": 1844.03, "power": 32.324072}, {"timestamp": 1864.58, "power": 32.324072}, {"timestamp": 1885.13, "power": 32.324072}, {"timestamp": 1905.66, "power": 32.324072}, {"timestamp": 1926.2, "power": 32.324072}, {"timestamp": 1946.76, "power": 32.324072}, {"timestamp": 1967.31, "power": 32.324072}, {"timestamp": 1987.86, "power": 32.324072}, {"timestamp": 2008.41, "power": 32.324072}, {"timestamp": 2028.95, "power": 33.019705}, {"timestamp": 2050.12, "power": 33.019705}, {"timestamp": 2070.67, "power": 33.019705}, {"timestamp": 2091.22, "power": 33.019705}, {"timestamp": 2111.78, "power": 33.019705}, {"timestamp": 2132.32, "power": 33.019705}, {"timestamp": 2152.88, "power": 33.019705}, {"timestamp": 2173.44, "power": 33.019705}, {"timestamp": 2193.95, "power": 33.019705}, {"timestamp": 2214.46, "power": 33.019705}, {"timestamp": 2235.0, "power": 33.019705}, {"timestamp": 2255.56, "power": 33.019705}, {"timestamp": 2276.11, "power": 33.019705}, {"timestamp": 2296.67, "power": 33.019705}, {"timestamp": 2317.23, "power": 33.019705}, {"timestamp": 2337.76, "power": 33.019705}, {"timestamp": 2358.27, "power": 33.019705}, {"timestamp": 2378.82, "power": 33.019705}, {"timestamp": 2399.38, "power": 33.019705}, {"timestamp": 2419.93, "power": 33.019705}, {"timestamp": 2440.49, "power": 33.019705}, {"timestamp": 2461.04, "power": 33.019705}, {"timestamp": 2481.57, "power": 33.019705}, {"timestamp": 2502.07, "power": 33.019705}, {"timestamp": 2522.65, "power": 33.019705}, {"timestamp": 2543.22, "power": 33.019705}, {"timestamp": 2563.79, "power": 33.019705}, {"timestamp": 2584.37, "power": 33.019705}, {"timestamp": 2604.95, "power": 33.019705}, {"timestamp": 2625.53, "power": 33.019705}, {"timestamp": 2646.05, "power": 33.019705}, {"timestamp": 2666.61, "power": 33.019705}, {"timestamp": 2687.2, "power": 33.019705}, {"timestamp": 2707.78, "power": 33.019705}, {"timestamp": 2728.34, "power": 33.019705}, {"timestamp": 2748.92, "power": 33.019705}, {"timestamp": 2769.51, "power": 33.019705}, {"timestamp": 2790.02, "power": 33.019705}, {"timestamp": 2810.6, "power": 33.019705}, {"timestamp": 2831.19, "power": 33.019705}, {"timestamp": 2851.76, "power": 33.019705}, {"timestamp": 2872.35, "power": 33.019705}, {"timestamp": 2892.91, "power": 33.019705}, {"timestamp": 2913.47, "power": 33.019705}, {"timestamp": 2933.98, "power": 33.019705}, {"timestamp": 2954.53, "power": 33.019705}, {"timestamp": 2975.08, "power": 33.019705}, {"timestamp": 2995.64, "power": 33.019705}, {"timestamp": 3016.19, "power": 33.019705}, {"timestamp": 3036.77, "power": 32.820507}, {"timestamp": 3057.9, "power": 32.820507}, {"timestamp": 3078.45, "power": 32.820507}, {"timestamp": 3099.0, "power": 32.820507}, {"timestamp": 3119.55, "power": 32.820507}, {"timestamp": 3140.1, "power": 32.820507}, {"timestamp": 3160.66, "power": 32.820507}, {"timestamp": 3181.21, "power": 32.820507}, {"timestamp": 3201.74, "power": 32.820507}, {"timestamp": 3222.28, "power": 32.820507}, {"timestamp": 3242.83, "power": 32.820507}, {"timestamp": 3263.39, "power": 32.820507}, {"timestamp": 3283.94, "power": 32.820507}, {"timestamp": 3304.49, "power": 32.820507}, {"timestamp": 3325.04, "power": 32.820507}, {"timestamp": 3345.58, "power": 32.820507}, {"timestamp": 3366.08, "power": 32.820507}, {"timestamp": 3386.62, "power": 32.820507}, {"timestamp": 3407.18, "power": 32.820507}, {"timestamp": 3427.73, "power": 32.820507}, {"timestamp": 3448.26, "power": 32.820507}, {"timestamp": 3468.8, "power": 32.820507}, {"timestamp": 3489.34, "power": 32.820507}, {"timestamp": 3509.86, "power": 32.820507}, {"timestamp": 3530.35, "power": 32.820507}, {"timestamp": 3550.88, "power": 32.820507}, {"timestamp": 3571.42, "power": 32.820507}, {"timestamp": 3591.96, "power": 32.820507}, {"timestamp": 3612.5, "power": 32.820507}, {"timestamp": 3633.04, "power": 32.820507}, {"timestamp": 3653.57, "power": 32.820507}, {"timestamp": 3674.06, "power": 32.820507}, {"timestamp": 3694.59, "power": 32.820507}, {"timestamp": 3715.12, "power": 32.820507}, {"timestamp": 3735.65, "power": 32.820507}, {"timestamp": 3756.18, "power": 32.820507}, {"timestamp": 3776.72, "power": 32.820507}, {"timestamp": 3797.25, "power": 32.820507}, {"timestamp": 3817.78, "power": 32.820507}, {"timestamp": 3838.3, "power": 32.820507}, {"timestamp": 3858.85, "power": 32.820507}, {"timestamp": 3879.43, "power": 32.820507}, {"timestamp": 3899.99, "power": 32.820507}, {"timestamp": 3920.55, "power": 32.820507}, {"timestamp": 3941.11, "power": 32.820507}, {"timestamp": 3961.66, "power": 32.820507}, {"timestamp": 3982.19, "power": 32.820507}, {"timestamp": 4002.7, "power": 32.820507}, {"timestamp": 4023.23, "power": 32.820507}, {"timestamp": 4043.77, "power": 32.090562999999996}, {"timestamp": 4064.81, "power": 32.090562999999996}, {"timestamp": 4085.35, "power": 32.090562999999996}, {"timestamp": 4105.86, "power": 32.090562999999996}, {"timestamp": 4126.36, "power": 32.090562999999996}, {"timestamp": 4146.89, "power": 32.090562999999996}, {"timestamp": 4167.42, "power": 32.090562999999996}, {"timestamp": 4187.96, "power": 32.090562999999996}, {"timestamp": 4208.49, "power": 32.090562999999996}, {"timestamp": 4229.03, "power": 32.090562999999996}, {"timestamp": 4249.59, "power": 32.090562999999996}, {"timestamp": 4270.12, "power": 32.090562999999996}, {"timestamp": 4290.68, "power": 32.090562999999996}], "timeline": {"START": "1467.300659", "END": "3379.481554"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2579.43}, {"name": "clSetKernelArg", "calls": 19, "time": 1131.6}, {"name": "clReleaseKernel", "calls": 1, "time": 369.923}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.4367}, {"name": "clReleaseContext", "calls": 1, "time": 41.9672}, {"name": "clCreateContext", "calls": 1, "time": 32.4581}, {"name": "clReleaseProgram", "calls": 1, "time": 14.3329}, {"name": "clCreateKernel", "calls": 1, "time": 0.343734}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.278418}, {"name": "clEnqueueTask", "calls": 1, "time": 0.131119}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075485}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.067821}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032871}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023575}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021173}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010515}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00985}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008912}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007483}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006561}, {"name": "clRetainDevice", "calls": 2, "time": 0.004717}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1912.18}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1911.76}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8988.613589, "utilization": 93.631392, "size": 4063560.0, "time": 452.078617}, {"type": "WRITE", "transfers": 1, "speed": 6344.76865, "utilization": 66.09134, "size": 1363190.0, "time": 214.853224}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 61635317, "speed": 259.181, "utilization": 2.24983, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3859445, "speed": 479.723, "utilization": 4.16426, "size": 0.127527}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len6/run1.json b/code/fpga/memory_results/dna.20MB.len6/run1.json new file mode 100644 index 0000000..f7a963a --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.3503, "power": 32.367907}, {"timestamp": 64.0359, "power": 32.367907}, {"timestamp": 84.5811, "power": 32.367907}, {"timestamp": 105.118, "power": 32.367907}, {"timestamp": 125.971, "power": 32.367907}, {"timestamp": 146.723, "power": 32.367907}, {"timestamp": 167.216, "power": 32.367907}, {"timestamp": 187.724, "power": 32.367907}, {"timestamp": 208.267, "power": 32.367907}, {"timestamp": 228.812, "power": 32.367907}, {"timestamp": 249.36, "power": 32.367907}, {"timestamp": 269.906, "power": 32.367907}, {"timestamp": 290.449, "power": 32.367907}, {"timestamp": 310.971, "power": 32.367907}, {"timestamp": 331.468, "power": 32.367907}, {"timestamp": 352.006, "power": 32.367907}, {"timestamp": 372.549, "power": 32.367907}, {"timestamp": 393.093, "power": 32.367907}, {"timestamp": 413.637, "power": 32.367907}, {"timestamp": 434.178, "power": 32.367907}, {"timestamp": 454.725, "power": 32.367907}, {"timestamp": 475.225, "power": 32.367907}, {"timestamp": 495.763, "power": 32.367907}, {"timestamp": 516.306, "power": 32.367907}, {"timestamp": 536.85, "power": 32.367907}, {"timestamp": 557.393, "power": 32.367907}, {"timestamp": 577.935, "power": 32.367907}, {"timestamp": 598.48, "power": 32.367907}, {"timestamp": 619.04, "power": 32.367907}, {"timestamp": 639.573, "power": 32.367907}, {"timestamp": 660.117, "power": 32.367907}, {"timestamp": 680.659, "power": 32.367907}, {"timestamp": 701.201, "power": 32.367907}, {"timestamp": 721.751, "power": 32.367907}, {"timestamp": 742.296, "power": 32.367907}, {"timestamp": 762.81, "power": 32.367907}, {"timestamp": 783.307, "power": 32.367907}, {"timestamp": 803.845, "power": 32.367907}, {"timestamp": 824.344, "power": 32.367907}, {"timestamp": 844.881, "power": 32.367907}, {"timestamp": 865.426, "power": 32.367907}, {"timestamp": 885.966, "power": 32.367907}, {"timestamp": 906.509, "power": 32.367907}, {"timestamp": 927.031, "power": 32.367907}, {"timestamp": 947.524, "power": 32.367907}, {"timestamp": 968.062, "power": 32.367907}, {"timestamp": 988.61, "power": 32.367907}, {"timestamp": 1009.15, "power": 32.094567999999995}, {"timestamp": 1030.42, "power": 32.094567999999995}, {"timestamp": 1051.0, "power": 32.094567999999995}, {"timestamp": 1071.55, "power": 32.094567999999995}, {"timestamp": 1092.14, "power": 32.094567999999995}, {"timestamp": 1112.74, "power": 32.094567999999995}, {"timestamp": 1133.33, "power": 32.094567999999995}, {"timestamp": 1153.92, "power": 32.094567999999995}, {"timestamp": 1174.51, "power": 32.094567999999995}, {"timestamp": 1195.08, "power": 32.094567999999995}, {"timestamp": 1215.64, "power": 32.094567999999995}, {"timestamp": 1236.23, "power": 32.094567999999995}, {"timestamp": 1256.83, "power": 32.094567999999995}, {"timestamp": 1277.53, "power": 32.094567999999995}, {"timestamp": 1298.07, "power": 32.094567999999995}, {"timestamp": 1318.6, "power": 32.094567999999995}, {"timestamp": 1339.1, "power": 32.094567999999995}, {"timestamp": 1359.63, "power": 32.094567999999995}, {"timestamp": 1380.18, "power": 32.094567999999995}, {"timestamp": 1400.71, "power": 32.094567999999995}, {"timestamp": 1421.24, "power": 32.094567999999995}, {"timestamp": 1441.77, "power": 32.094567999999995}, {"timestamp": 1462.3, "power": 32.094567999999995}, {"timestamp": 1482.81, "power": 32.094567999999995}, {"timestamp": 1503.3, "power": 32.094567999999995}, {"timestamp": 1523.82, "power": 32.094567999999995}, {"timestamp": 1544.35, "power": 32.094567999999995}, {"timestamp": 1564.89, "power": 32.094567999999995}, {"timestamp": 1585.43, "power": 32.094567999999995}, {"timestamp": 1605.98, "power": 32.094567999999995}, {"timestamp": 1626.67, "power": 32.094567999999995}, {"timestamp": 1647.18, "power": 32.094567999999995}, {"timestamp": 1667.72, "power": 32.094567999999995}, {"timestamp": 1688.26, "power": 32.094567999999995}, {"timestamp": 1708.81, "power": 32.094567999999995}, {"timestamp": 1729.35, "power": 32.094567999999995}, {"timestamp": 1749.9, "power": 32.094567999999995}, {"timestamp": 1770.44, "power": 32.094567999999995}, {"timestamp": 1790.96, "power": 32.094567999999995}, {"timestamp": 1811.51, "power": 32.094567999999995}, {"timestamp": 1832.06, "power": 32.094567999999995}, {"timestamp": 1852.61, "power": 32.094567999999995}, {"timestamp": 1873.15, "power": 32.094567999999995}, {"timestamp": 1893.7, "power": 32.094567999999995}, {"timestamp": 1914.25, "power": 32.094567999999995}, {"timestamp": 1934.75, "power": 32.094567999999995}, {"timestamp": 1955.25, "power": 32.094567999999995}, {"timestamp": 1975.8, "power": 32.094567999999995}, {"timestamp": 1996.34, "power": 32.094567999999995}, {"timestamp": 2016.89, "power": 33.11479799999999}, {"timestamp": 2038.0, "power": 33.11479799999999}, {"timestamp": 2058.55, "power": 33.11479799999999}, {"timestamp": 2079.06, "power": 33.11479799999999}, {"timestamp": 2099.6, "power": 33.11479799999999}, {"timestamp": 2120.15, "power": 33.11479799999999}, {"timestamp": 2140.69, "power": 33.11479799999999}, {"timestamp": 2161.24, "power": 33.11479799999999}, {"timestamp": 2181.79, "power": 33.11479799999999}, {"timestamp": 2202.33, "power": 33.11479799999999}, {"timestamp": 2222.85, "power": 33.11479799999999}, {"timestamp": 2243.35, "power": 33.11479799999999}, {"timestamp": 2263.89, "power": 33.11479799999999}, {"timestamp": 2284.43, "power": 33.11479799999999}, {"timestamp": 2304.97, "power": 33.11479799999999}, {"timestamp": 2325.48, "power": 33.11479799999999}, {"timestamp": 2345.99, "power": 33.11479799999999}, {"timestamp": 2366.54, "power": 33.11479799999999}, {"timestamp": 2387.06, "power": 33.11479799999999}, {"timestamp": 2407.6, "power": 33.11479799999999}, {"timestamp": 2428.14, "power": 33.11479799999999}, {"timestamp": 2448.68, "power": 33.11479799999999}, {"timestamp": 2469.22, "power": 33.11479799999999}, {"timestamp": 2489.76, "power": 33.11479799999999}, {"timestamp": 2510.31, "power": 33.11479799999999}, {"timestamp": 2530.82, "power": 33.11479799999999}, {"timestamp": 2551.32, "power": 33.11479799999999}, {"timestamp": 2571.85, "power": 33.11479799999999}, {"timestamp": 2592.4, "power": 33.11479799999999}, {"timestamp": 2612.94, "power": 33.11479799999999}, {"timestamp": 2633.48, "power": 33.11479799999999}, {"timestamp": 2654.02, "power": 33.11479799999999}, {"timestamp": 2674.57, "power": 33.11479799999999}, {"timestamp": 2695.1, "power": 33.11479799999999}, {"timestamp": 2715.64, "power": 33.11479799999999}, {"timestamp": 2736.18, "power": 33.11479799999999}, {"timestamp": 2756.73, "power": 33.11479799999999}, {"timestamp": 2777.27, "power": 33.11479799999999}, {"timestamp": 2797.81, "power": 33.11479799999999}, {"timestamp": 2818.35, "power": 33.11479799999999}, {"timestamp": 2838.88, "power": 33.11479799999999}, {"timestamp": 2859.38, "power": 33.11479799999999}, {"timestamp": 2879.91, "power": 33.11479799999999}, {"timestamp": 2900.45, "power": 33.11479799999999}, {"timestamp": 2920.99, "power": 33.11479799999999}, {"timestamp": 2941.54, "power": 33.11479799999999}, {"timestamp": 2962.08, "power": 33.11479799999999}, {"timestamp": 2982.63, "power": 33.11479799999999}, {"timestamp": 3003.14, "power": 33.11479799999999}, {"timestamp": 3023.68, "power": 33.022305}, {"timestamp": 3044.83, "power": 33.022305}, {"timestamp": 3065.37, "power": 33.022305}, {"timestamp": 3085.91, "power": 33.022305}, {"timestamp": 3106.46, "power": 33.022305}, {"timestamp": 3126.97, "power": 33.022305}, {"timestamp": 3147.51, "power": 33.022305}, {"timestamp": 3168.06, "power": 33.022305}, {"timestamp": 3188.6, "power": 33.022305}, {"timestamp": 3209.14, "power": 33.022305}, {"timestamp": 3229.68, "power": 33.022305}, {"timestamp": 3250.22, "power": 33.022305}, {"timestamp": 3270.77, "power": 33.022305}, {"timestamp": 3291.27, "power": 33.022305}, {"timestamp": 3311.8, "power": 33.022305}, {"timestamp": 3332.35, "power": 33.022305}, {"timestamp": 3352.89, "power": 33.022305}, {"timestamp": 3373.43, "power": 33.022305}, {"timestamp": 3393.97, "power": 33.022305}, {"timestamp": 3414.51, "power": 33.022305}, {"timestamp": 3435.08, "power": 33.022305}, {"timestamp": 3455.68, "power": 33.022305}, {"timestamp": 3476.22, "power": 33.022305}, {"timestamp": 3496.76, "power": 33.022305}, {"timestamp": 3517.29, "power": 33.022305}, {"timestamp": 3537.83, "power": 33.022305}, {"timestamp": 3558.37, "power": 33.022305}, {"timestamp": 3578.88, "power": 33.022305}, {"timestamp": 3599.37, "power": 33.022305}, {"timestamp": 3619.89, "power": 33.022305}, {"timestamp": 3640.43, "power": 33.022305}, {"timestamp": 3660.96, "power": 33.022305}, {"timestamp": 3681.5, "power": 33.022305}, {"timestamp": 3702.03, "power": 33.022305}, {"timestamp": 3722.56, "power": 33.022305}, {"timestamp": 3743.07, "power": 33.022305}, {"timestamp": 3763.59, "power": 33.022305}, {"timestamp": 3784.12, "power": 33.022305}, {"timestamp": 3804.64, "power": 33.022305}, {"timestamp": 3825.17, "power": 33.022305}, {"timestamp": 3845.7, "power": 33.022305}, {"timestamp": 3866.22, "power": 33.022305}, {"timestamp": 3886.75, "power": 33.022305}, {"timestamp": 3907.25, "power": 33.022305}, {"timestamp": 3927.8, "power": 33.022305}, {"timestamp": 3948.36, "power": 33.022305}, {"timestamp": 3968.91, "power": 33.022305}, {"timestamp": 3989.48, "power": 33.022305}, {"timestamp": 4010.05, "power": 33.022305}, {"timestamp": 4030.6, "power": 32.627363}, {"timestamp": 4051.65, "power": 32.627363}, {"timestamp": 4072.18, "power": 32.627363}, {"timestamp": 4092.71, "power": 32.627363}, {"timestamp": 4113.23, "power": 32.627363}, {"timestamp": 4133.76, "power": 32.627363}, {"timestamp": 4154.29, "power": 32.627363}, {"timestamp": 4174.79, "power": 32.627363}, {"timestamp": 4195.28, "power": 32.627363}, {"timestamp": 4215.77, "power": 32.627363}, {"timestamp": 4236.3, "power": 32.627363}, {"timestamp": 4256.82, "power": 32.627363}, {"timestamp": 4277.32, "power": 32.627363}, {"timestamp": 4297.84, "power": 32.627363}, {"timestamp": 4318.38, "power": 32.627363}, {"timestamp": 4338.95, "power": 32.627363}, {"timestamp": 4359.44, "power": 32.627363}], "timeline": {"START": "1473.63939", "END": "3405.170443"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2625.56}, {"name": "clSetKernelArg", "calls": 19, "time": 1133.61}, {"name": "clReleaseKernel", "calls": 1, "time": 379.983}, {"name": "clReleaseContext", "calls": 1, "time": 56.1845}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.0013}, {"name": "clCreateContext", "calls": 1, "time": 41.197}, {"name": "clReleaseProgram", "calls": 1, "time": 16.4396}, {"name": "clCreateKernel", "calls": 1, "time": 0.359676}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.307571}, {"name": "clEnqueueTask", "calls": 1, "time": 0.148842}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074103}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071113}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028036}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022534}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020613}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010222}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009497}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008966}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007073}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006681}, {"name": "clRetainDevice", "calls": 2, "time": 0.005134}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1931.53}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1931.14}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8443.795165, "utilization": 87.9562, "size": 4063560.0, "time": 481.248055}, {"type": "WRITE", "transfers": 1, "speed": 6416.553017, "utilization": 66.839094, "size": 1363190.0, "time": 212.449581}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 62273840, "speed": 259.234, "utilization": 2.25029, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3899391, "speed": 480.101, "utilization": 4.16755, "size": 0.12753}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len6/run2.json b/code/fpga/memory_results/dna.20MB.len6/run2.json new file mode 100644 index 0000000..c7307cf --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.1028, "power": 32.588859}, {"timestamp": 55.7337, "power": 32.588859}, {"timestamp": 76.3248, "power": 32.588859}, {"timestamp": 96.9046, "power": 32.588859}, {"timestamp": 117.643, "power": 32.588859}, {"timestamp": 138.285, "power": 32.588859}, {"timestamp": 158.785, "power": 32.588859}, {"timestamp": 179.396, "power": 32.588859}, {"timestamp": 200.004, "power": 32.588859}, {"timestamp": 220.615, "power": 32.588859}, {"timestamp": 241.226, "power": 32.588859}, {"timestamp": 261.835, "power": 32.588859}, {"timestamp": 282.423, "power": 32.588859}, {"timestamp": 303.0, "power": 32.588859}, {"timestamp": 323.608, "power": 32.588859}, {"timestamp": 344.22, "power": 32.588859}, {"timestamp": 364.829, "power": 32.588859}, {"timestamp": 385.446, "power": 32.588859}, {"timestamp": 406.0, "power": 32.588859}, {"timestamp": 426.57, "power": 32.588859}, {"timestamp": 447.144, "power": 32.588859}, {"timestamp": 467.748, "power": 32.588859}, {"timestamp": 488.357, "power": 32.588859}, {"timestamp": 508.968, "power": 32.588859}, {"timestamp": 529.58, "power": 32.588859}, {"timestamp": 550.166, "power": 32.588859}, {"timestamp": 570.742, "power": 32.588859}, {"timestamp": 591.309, "power": 32.588859}, {"timestamp": 611.92, "power": 32.588859}, {"timestamp": 632.529, "power": 32.588859}, {"timestamp": 653.134, "power": 32.588859}, {"timestamp": 673.744, "power": 32.588859}, {"timestamp": 694.332, "power": 32.588859}, {"timestamp": 714.917, "power": 32.588859}, {"timestamp": 735.533, "power": 32.588859}, {"timestamp": 756.137, "power": 32.588859}, {"timestamp": 776.746, "power": 32.588859}, {"timestamp": 797.357, "power": 32.588859}, {"timestamp": 817.974, "power": 32.588859}, {"timestamp": 838.543, "power": 32.588859}, {"timestamp": 859.119, "power": 32.588859}, {"timestamp": 879.724, "power": 32.588859}, {"timestamp": 900.336, "power": 32.588859}, {"timestamp": 920.944, "power": 32.588859}, {"timestamp": 941.557, "power": 32.588859}, {"timestamp": 962.142, "power": 32.588859}, {"timestamp": 982.717, "power": 32.588859}, {"timestamp": 1003.29, "power": 32.588859}, {"timestamp": 1023.9, "power": 32.035666000000006}, {"timestamp": 1045.16, "power": 32.035666000000006}, {"timestamp": 1065.71, "power": 32.035666000000006}, {"timestamp": 1086.22, "power": 32.035666000000006}, {"timestamp": 1106.71, "power": 32.035666000000006}, {"timestamp": 1127.26, "power": 32.035666000000006}, {"timestamp": 1147.79, "power": 32.035666000000006}, {"timestamp": 1168.34, "power": 32.035666000000006}, {"timestamp": 1188.88, "power": 32.035666000000006}, {"timestamp": 1209.42, "power": 32.035666000000006}, {"timestamp": 1229.97, "power": 32.035666000000006}, {"timestamp": 1250.47, "power": 32.035666000000006}, {"timestamp": 1271.05, "power": 32.035666000000006}, {"timestamp": 1291.65, "power": 32.035666000000006}, {"timestamp": 1312.21, "power": 32.035666000000006}, {"timestamp": 1332.76, "power": 32.035666000000006}, {"timestamp": 1353.29, "power": 32.035666000000006}, {"timestamp": 1373.83, "power": 32.035666000000006}, {"timestamp": 1394.35, "power": 32.035666000000006}, {"timestamp": 1414.88, "power": 32.035666000000006}, {"timestamp": 1435.41, "power": 32.035666000000006}, {"timestamp": 1455.94, "power": 32.035666000000006}, {"timestamp": 1476.47, "power": 32.035666000000006}, {"timestamp": 1497.0, "power": 32.035666000000006}, {"timestamp": 1517.54, "power": 32.035666000000006}, {"timestamp": 1538.05, "power": 32.035666000000006}, {"timestamp": 1558.54, "power": 32.035666000000006}, {"timestamp": 1579.08, "power": 32.035666000000006}, {"timestamp": 1599.63, "power": 32.035666000000006}, {"timestamp": 1620.17, "power": 32.035666000000006}, {"timestamp": 1640.72, "power": 32.035666000000006}, {"timestamp": 1661.26, "power": 32.035666000000006}, {"timestamp": 1681.81, "power": 32.035666000000006}, {"timestamp": 1702.33, "power": 32.035666000000006}, {"timestamp": 1722.88, "power": 32.035666000000006}, {"timestamp": 1743.43, "power": 32.035666000000006}, {"timestamp": 1763.98, "power": 32.035666000000006}, {"timestamp": 1784.53, "power": 32.035666000000006}, {"timestamp": 1805.07, "power": 32.035666000000006}, {"timestamp": 1825.62, "power": 32.035666000000006}, {"timestamp": 1846.15, "power": 32.035666000000006}, {"timestamp": 1866.65, "power": 32.035666000000006}, {"timestamp": 1887.19, "power": 32.035666000000006}, {"timestamp": 1907.74, "power": 32.035666000000006}, {"timestamp": 1928.29, "power": 32.035666000000006}, {"timestamp": 1948.84, "power": 32.035666000000006}, {"timestamp": 1969.4, "power": 32.035666000000006}, {"timestamp": 1989.96, "power": 32.035666000000006}, {"timestamp": 2010.46, "power": 32.035666000000006}, {"timestamp": 2031.0, "power": 32.912487}, {"timestamp": 2052.22, "power": 32.912487}, {"timestamp": 2072.76, "power": 32.912487}, {"timestamp": 2093.31, "power": 32.912487}, {"timestamp": 2113.85, "power": 32.912487}, {"timestamp": 2134.41, "power": 32.912487}, {"timestamp": 2154.96, "power": 32.912487}, {"timestamp": 2175.5, "power": 32.912487}, {"timestamp": 2196.05, "power": 32.912487}, {"timestamp": 2216.59, "power": 32.912487}, {"timestamp": 2237.13, "power": 32.912487}, {"timestamp": 2257.67, "power": 32.912487}, {"timestamp": 2278.19, "power": 32.912487}, {"timestamp": 2298.69, "power": 32.912487}, {"timestamp": 2319.23, "power": 32.912487}, {"timestamp": 2339.78, "power": 32.912487}, {"timestamp": 2360.32, "power": 32.912487}, {"timestamp": 2380.87, "power": 32.912487}, {"timestamp": 2401.41, "power": 32.912487}, {"timestamp": 2421.97, "power": 32.912487}, {"timestamp": 2442.47, "power": 32.912487}, {"timestamp": 2463.0, "power": 32.912487}, {"timestamp": 2483.55, "power": 32.912487}, {"timestamp": 2504.1, "power": 32.912487}, {"timestamp": 2524.64, "power": 32.912487}, {"timestamp": 2545.19, "power": 32.912487}, {"timestamp": 2565.74, "power": 32.912487}, {"timestamp": 2586.25, "power": 32.912487}, {"timestamp": 2606.8, "power": 32.912487}, {"timestamp": 2627.38, "power": 32.912487}, {"timestamp": 2647.96, "power": 32.912487}, {"timestamp": 2668.52, "power": 32.912487}, {"timestamp": 2689.1, "power": 32.912487}, {"timestamp": 2709.68, "power": 32.912487}, {"timestamp": 2730.21, "power": 32.912487}, {"timestamp": 2750.76, "power": 32.912487}, {"timestamp": 2771.34, "power": 32.912487}, {"timestamp": 2791.92, "power": 32.912487}, {"timestamp": 2812.49, "power": 32.912487}, {"timestamp": 2833.06, "power": 32.912487}, {"timestamp": 2853.61, "power": 32.912487}, {"timestamp": 2874.13, "power": 32.912487}, {"timestamp": 2894.64, "power": 32.912487}, {"timestamp": 2915.2, "power": 32.912487}, {"timestamp": 2935.78, "power": 32.912487}, {"timestamp": 2956.34, "power": 32.912487}, {"timestamp": 2976.91, "power": 32.912487}, {"timestamp": 2997.49, "power": 32.912487}, {"timestamp": 3018.07, "power": 32.912487}, {"timestamp": 3038.57, "power": 32.794852999999996}, {"timestamp": 3059.76, "power": 32.794852999999996}, {"timestamp": 3080.3, "power": 32.794852999999996}, {"timestamp": 3100.84, "power": 32.794852999999996}, {"timestamp": 3121.39, "power": 32.794852999999996}, {"timestamp": 3141.93, "power": 32.794852999999996}, {"timestamp": 3162.47, "power": 32.794852999999996}, {"timestamp": 3183.03, "power": 32.794852999999996}, {"timestamp": 3203.63, "power": 32.794852999999996}, {"timestamp": 3224.21, "power": 32.794852999999996}, {"timestamp": 3244.78, "power": 32.794852999999996}, {"timestamp": 3265.35, "power": 32.794852999999996}, {"timestamp": 3285.92, "power": 32.794852999999996}, {"timestamp": 3306.43, "power": 32.794852999999996}, {"timestamp": 3326.98, "power": 32.794852999999996}, {"timestamp": 3347.55, "power": 32.794852999999996}, {"timestamp": 3368.13, "power": 32.794852999999996}, {"timestamp": 3388.71, "power": 32.794852999999996}, {"timestamp": 3409.29, "power": 32.794852999999996}, {"timestamp": 3429.84, "power": 32.794852999999996}, {"timestamp": 3450.39, "power": 32.794852999999996}, {"timestamp": 3471.01, "power": 32.794852999999996}, {"timestamp": 3491.6, "power": 32.794852999999996}, {"timestamp": 3512.14, "power": 32.794852999999996}, {"timestamp": 3532.67, "power": 32.794852999999996}, {"timestamp": 3553.21, "power": 32.794852999999996}, {"timestamp": 3573.76, "power": 32.794852999999996}, {"timestamp": 3594.27, "power": 32.794852999999996}, {"timestamp": 3614.8, "power": 32.794852999999996}, {"timestamp": 3635.34, "power": 32.794852999999996}, {"timestamp": 3655.87, "power": 32.794852999999996}, {"timestamp": 3676.41, "power": 32.794852999999996}, {"timestamp": 3696.95, "power": 32.794852999999996}, {"timestamp": 3717.49, "power": 32.794852999999996}, {"timestamp": 3738.02, "power": 32.794852999999996}, {"timestamp": 3758.52, "power": 32.794852999999996}, {"timestamp": 3779.05, "power": 32.794852999999996}, {"timestamp": 3799.59, "power": 32.794852999999996}, {"timestamp": 3820.12, "power": 32.794852999999996}, {"timestamp": 3840.66, "power": 32.794852999999996}, {"timestamp": 3861.2, "power": 32.794852999999996}, {"timestamp": 3881.73, "power": 32.794852999999996}, {"timestamp": 3902.24, "power": 32.794852999999996}, {"timestamp": 3922.77, "power": 32.794852999999996}, {"timestamp": 3943.3, "power": 32.794852999999996}, {"timestamp": 3963.86, "power": 32.794852999999996}, {"timestamp": 3990.62, "power": 32.794852999999996}, {"timestamp": 4011.15, "power": 32.794852999999996}, {"timestamp": 4031.68, "power": 32.794852999999996}, {"timestamp": 4052.22, "power": 34.261365999999995}, {"timestamp": 4073.29, "power": 34.261365999999995}, {"timestamp": 4093.82, "power": 34.261365999999995}, {"timestamp": 4114.34, "power": 34.261365999999995}, {"timestamp": 4134.86, "power": 34.261365999999995}, {"timestamp": 4155.39, "power": 34.261365999999995}, {"timestamp": 4175.92, "power": 34.261365999999995}, {"timestamp": 4196.46, "power": 34.261365999999995}, {"timestamp": 4216.99, "power": 34.261365999999995}, {"timestamp": 4237.51, "power": 34.261365999999995}, {"timestamp": 4258.02, "power": 34.261365999999995}, {"timestamp": 4278.5, "power": 34.261365999999995}, {"timestamp": 4299.03, "power": 34.261365999999995}, {"timestamp": 4319.56, "power": 34.261365999999995}, {"timestamp": 4340.09, "power": 34.261365999999995}, {"timestamp": 4360.62, "power": 34.261365999999995}, {"timestamp": 4381.18, "power": 34.261365999999995}, {"timestamp": 4401.71, "power": 34.261365999999995}], "timeline": {"START": "1483.445872", "END": "3421.525372"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2677.87}, {"name": "clSetKernelArg", "calls": 19, "time": 1134.5}, {"name": "clReleaseKernel", "calls": 1, "time": 376.193}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.4422}, {"name": "clReleaseContext", "calls": 1, "time": 52.8935}, {"name": "clCreateContext", "calls": 1, "time": 32.8222}, {"name": "clReleaseProgram", "calls": 1, "time": 14.7219}, {"name": "clCreateKernel", "calls": 1, "time": 0.353244}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.318967}, {"name": "clEnqueueTask", "calls": 1, "time": 0.159794}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077573}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070975}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034046}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023162}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020963}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011195}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010316}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007786}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007119}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006363}, {"name": "clRetainDevice", "calls": 2, "time": 0.004697}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1938.08}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1937.59}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7940.428163, "utilization": 82.712793, "size": 4063560.0, "time": 511.755779}, {"type": "WRITE", "transfers": 1, "speed": 5985.491074, "utilization": 62.348865, "size": 1363190.0, "time": 227.749734}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 62484604, "speed": 259.243, "utilization": 2.25037, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3912534, "speed": 479.626, "utilization": 4.16342, "size": 0.127533}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len6/run3.json b/code/fpga/memory_results/dna.20MB.len6/run3.json new file mode 100644 index 0000000..9ceab84 --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.0359, "power": 31.862990999999997}, {"timestamp": 55.6703, "power": 31.862990999999997}, {"timestamp": 76.2695, "power": 31.862990999999997}, {"timestamp": 96.8387, "power": 31.862990999999997}, {"timestamp": 117.373, "power": 31.862990999999997}, {"timestamp": 138.008, "power": 31.862990999999997}, {"timestamp": 158.539, "power": 31.862990999999997}, {"timestamp": 179.115, "power": 31.862990999999997}, {"timestamp": 199.72, "power": 31.862990999999997}, {"timestamp": 220.319, "power": 31.862990999999997}, {"timestamp": 240.896, "power": 31.862990999999997}, {"timestamp": 261.461, "power": 31.862990999999997}, {"timestamp": 282.024, "power": 31.862990999999997}, {"timestamp": 302.629, "power": 31.862990999999997}, {"timestamp": 323.231, "power": 31.862990999999997}, {"timestamp": 343.831, "power": 31.862990999999997}, {"timestamp": 364.433, "power": 31.862990999999997}, {"timestamp": 385.031, "power": 31.862990999999997}, {"timestamp": 405.591, "power": 31.862990999999997}, {"timestamp": 426.158, "power": 31.862990999999997}, {"timestamp": 446.757, "power": 31.862990999999997}, {"timestamp": 467.357, "power": 31.862990999999997}, {"timestamp": 487.957, "power": 31.862990999999997}, {"timestamp": 508.556, "power": 31.862990999999997}, {"timestamp": 529.137, "power": 31.862990999999997}, {"timestamp": 549.7, "power": 31.862990999999997}, {"timestamp": 570.301, "power": 31.862990999999997}, {"timestamp": 590.905, "power": 31.862990999999997}, {"timestamp": 611.504, "power": 31.862990999999997}, {"timestamp": 632.103, "power": 31.862990999999997}, {"timestamp": 652.711, "power": 31.862990999999997}, {"timestamp": 673.298, "power": 31.862990999999997}, {"timestamp": 693.863, "power": 31.862990999999997}, {"timestamp": 714.473, "power": 31.862990999999997}, {"timestamp": 735.08, "power": 31.862990999999997}, {"timestamp": 755.64, "power": 31.862990999999997}, {"timestamp": 776.24, "power": 31.862990999999997}, {"timestamp": 796.85, "power": 31.862990999999997}, {"timestamp": 817.411, "power": 31.862990999999997}, {"timestamp": 837.973, "power": 31.862990999999997}, {"timestamp": 858.572, "power": 31.862990999999997}, {"timestamp": 879.176, "power": 31.862990999999997}, {"timestamp": 899.776, "power": 31.862990999999997}, {"timestamp": 920.376, "power": 31.862990999999997}, {"timestamp": 940.955, "power": 31.862990999999997}, {"timestamp": 961.519, "power": 31.862990999999997}, {"timestamp": 982.09, "power": 31.862990999999997}, {"timestamp": 1002.69, "power": 31.862990999999997}, {"timestamp": 1023.29, "power": 31.996935}, {"timestamp": 1044.57, "power": 31.996935}, {"timestamp": 1065.11, "power": 31.996935}, {"timestamp": 1085.61, "power": 31.996935}, {"timestamp": 1106.15, "power": 31.996935}, {"timestamp": 1126.68, "power": 31.996935}, {"timestamp": 1147.22, "power": 31.996935}, {"timestamp": 1167.76, "power": 31.996935}, {"timestamp": 1188.3, "power": 31.996935}, {"timestamp": 1208.84, "power": 31.996935}, {"timestamp": 1229.34, "power": 31.996935}, {"timestamp": 1249.87, "power": 31.996935}, {"timestamp": 1270.41, "power": 31.996935}, {"timestamp": 1291.0, "power": 31.996935}, {"timestamp": 1311.63, "power": 31.996935}, {"timestamp": 1332.21, "power": 31.996935}, {"timestamp": 1352.75, "power": 31.996935}, {"timestamp": 1373.28, "power": 31.996935}, {"timestamp": 1393.78, "power": 31.996935}, {"timestamp": 1414.31, "power": 31.996935}, {"timestamp": 1434.84, "power": 31.996935}, {"timestamp": 1455.37, "power": 31.996935}, {"timestamp": 1475.9, "power": 31.996935}, {"timestamp": 1496.43, "power": 31.996935}, {"timestamp": 1516.95, "power": 31.996935}, {"timestamp": 1537.46, "power": 31.996935}, {"timestamp": 1557.99, "power": 31.996935}, {"timestamp": 1578.53, "power": 31.996935}, {"timestamp": 1599.07, "power": 31.996935}, {"timestamp": 1619.62, "power": 31.996935}, {"timestamp": 1640.16, "power": 31.996935}, {"timestamp": 1660.71, "power": 31.996935}, {"timestamp": 1681.28, "power": 31.996935}, {"timestamp": 1701.83, "power": 31.996935}, {"timestamp": 1722.37, "power": 31.996935}, {"timestamp": 1742.92, "power": 31.996935}, {"timestamp": 1763.47, "power": 31.996935}, {"timestamp": 1784.01, "power": 31.996935}, {"timestamp": 1804.56, "power": 31.996935}, {"timestamp": 1825.09, "power": 31.996935}, {"timestamp": 1845.59, "power": 31.996935}, {"timestamp": 1866.13, "power": 31.996935}, {"timestamp": 1886.68, "power": 31.996935}, {"timestamp": 1907.23, "power": 31.996935}, {"timestamp": 1927.78, "power": 31.996935}, {"timestamp": 1948.33, "power": 31.996935}, {"timestamp": 1968.89, "power": 31.996935}, {"timestamp": 1989.39, "power": 31.996935}, {"timestamp": 2009.93, "power": 31.996935}, {"timestamp": 2030.47, "power": 33.575325}, {"timestamp": 2051.58, "power": 33.575325}, {"timestamp": 2072.16, "power": 33.575325}, {"timestamp": 2092.73, "power": 33.575325}, {"timestamp": 2113.26, "power": 33.575325}, {"timestamp": 2133.8, "power": 33.575325}, {"timestamp": 2154.38, "power": 33.575325}, {"timestamp": 2174.96, "power": 33.575325}, {"timestamp": 2195.54, "power": 33.575325}, {"timestamp": 2216.11, "power": 33.575325}, {"timestamp": 2236.68, "power": 33.575325}, {"timestamp": 2257.2, "power": 33.575325}, {"timestamp": 2277.7, "power": 33.575325}, {"timestamp": 2298.27, "power": 33.575325}, {"timestamp": 2318.85, "power": 33.575325}, {"timestamp": 2339.41, "power": 33.575325}, {"timestamp": 2359.99, "power": 33.575325}, {"timestamp": 2380.57, "power": 33.575325}, {"timestamp": 2401.09, "power": 33.575325}, {"timestamp": 2421.6, "power": 33.575325}, {"timestamp": 2442.17, "power": 33.575325}, {"timestamp": 2462.74, "power": 33.575325}, {"timestamp": 2483.32, "power": 33.575325}, {"timestamp": 2503.9, "power": 33.575325}, {"timestamp": 2524.48, "power": 33.575325}, {"timestamp": 2544.99, "power": 33.575325}, {"timestamp": 2565.49, "power": 33.575325}, {"timestamp": 2586.07, "power": 33.575325}, {"timestamp": 2606.64, "power": 33.575325}, {"timestamp": 2627.2, "power": 33.575325}, {"timestamp": 2647.79, "power": 33.575325}, {"timestamp": 2668.37, "power": 33.575325}, {"timestamp": 2688.88, "power": 33.575325}, {"timestamp": 2709.4, "power": 33.575325}, {"timestamp": 2729.96, "power": 33.575325}, {"timestamp": 2750.54, "power": 33.575325}, {"timestamp": 2771.13, "power": 33.575325}, {"timestamp": 2791.71, "power": 33.575325}, {"timestamp": 2812.28, "power": 33.575325}, {"timestamp": 2832.85, "power": 33.575325}, {"timestamp": 2853.35, "power": 33.575325}, {"timestamp": 2873.91, "power": 33.575325}, {"timestamp": 2894.49, "power": 33.575325}, {"timestamp": 2915.07, "power": 33.575325}, {"timestamp": 2935.64, "power": 33.575325}, {"timestamp": 2956.22, "power": 33.575325}, {"timestamp": 2976.81, "power": 33.575325}, {"timestamp": 2997.32, "power": 33.575325}, {"timestamp": 3017.88, "power": 33.575325}, {"timestamp": 3038.46, "power": 33.334373}, {"timestamp": 3059.58, "power": 33.334373}, {"timestamp": 3080.15, "power": 33.334373}, {"timestamp": 3100.72, "power": 33.334373}, {"timestamp": 3121.29, "power": 33.334373}, {"timestamp": 3141.84, "power": 33.334373}, {"timestamp": 3162.43, "power": 33.334373}, {"timestamp": 3183.0, "power": 33.334373}, {"timestamp": 3203.59, "power": 33.334373}, {"timestamp": 3224.16, "power": 33.334373}, {"timestamp": 3244.74, "power": 33.334373}, {"timestamp": 3265.27, "power": 33.334373}, {"timestamp": 3285.81, "power": 33.334373}, {"timestamp": 3306.39, "power": 33.334373}, {"timestamp": 3326.95, "power": 33.334373}, {"timestamp": 3347.53, "power": 33.334373}, {"timestamp": 3368.1, "power": 33.334373}, {"timestamp": 3388.68, "power": 33.334373}, {"timestamp": 3409.2, "power": 33.334373}, {"timestamp": 3429.75, "power": 33.334373}, {"timestamp": 3450.3, "power": 33.334373}, {"timestamp": 3470.92, "power": 33.334373}, {"timestamp": 3491.53, "power": 33.334373}, {"timestamp": 3512.08, "power": 33.334373}, {"timestamp": 3532.62, "power": 33.334373}, {"timestamp": 3553.13, "power": 33.334373}, {"timestamp": 3573.68, "power": 33.334373}, {"timestamp": 3594.21, "power": 33.334373}, {"timestamp": 3614.75, "power": 33.334373}, {"timestamp": 3635.29, "power": 33.334373}, {"timestamp": 3655.82, "power": 33.334373}, {"timestamp": 3676.36, "power": 33.334373}, {"timestamp": 3696.9, "power": 33.334373}, {"timestamp": 3717.39, "power": 33.334373}, {"timestamp": 3737.92, "power": 33.334373}, {"timestamp": 3758.46, "power": 33.334373}, {"timestamp": 3778.99, "power": 33.334373}, {"timestamp": 3799.52, "power": 33.334373}, {"timestamp": 3820.06, "power": 33.334373}, {"timestamp": 3840.59, "power": 33.334373}, {"timestamp": 3861.11, "power": 33.334373}, {"timestamp": 3881.64, "power": 33.334373}, {"timestamp": 3902.18, "power": 33.334373}, {"timestamp": 3922.71, "power": 33.334373}, {"timestamp": 3943.25, "power": 33.334373}, {"timestamp": 3963.81, "power": 33.334373}, {"timestamp": 4001.09, "power": 33.334373}, {"timestamp": 4021.62, "power": 33.334373}, {"timestamp": 4042.16, "power": 34.95945}, {"timestamp": 4063.24, "power": 34.95945}, {"timestamp": 4083.78, "power": 34.95945}, {"timestamp": 4104.31, "power": 34.95945}, {"timestamp": 4124.87, "power": 34.95945}, {"timestamp": 4145.36, "power": 34.95945}, {"timestamp": 4165.89, "power": 34.95945}, {"timestamp": 4186.42, "power": 34.95945}, {"timestamp": 4206.96, "power": 34.95945}, {"timestamp": 4227.49, "power": 34.95945}, {"timestamp": 4248.03, "power": 34.95945}, {"timestamp": 4268.57, "power": 34.95945}, {"timestamp": 4289.07, "power": 34.95945}, {"timestamp": 4309.6, "power": 34.95945}, {"timestamp": 4330.14, "power": 34.95945}, {"timestamp": 4350.67, "power": 34.95945}, {"timestamp": 4371.2, "power": 34.95945}, {"timestamp": 4391.75, "power": 34.95945}], "timeline": {"START": "1511.190119", "END": "3432.552066"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2661.07}, {"name": "clSetKernelArg", "calls": 19, "time": 1156.21}, {"name": "clReleaseKernel", "calls": 1, "time": 374.201}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.0207}, {"name": "clReleaseContext", "calls": 1, "time": 36.941}, {"name": "clCreateContext", "calls": 1, "time": 32.7103}, {"name": "clReleaseProgram", "calls": 1, "time": 17.1018}, {"name": "clCreateKernel", "calls": 1, "time": 0.343201}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.287262}, {"name": "clEnqueueTask", "calls": 1, "time": 0.127504}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074688}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072974}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029815}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023074}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021148}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01128}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010314}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008288}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007207}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006627}, {"name": "clRetainDevice", "calls": 2, "time": 0.00488}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1921.36}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1920.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7941.890959, "utilization": 82.728031, "size": 4063560.0, "time": 511.66152}, {"type": "WRITE", "transfers": 1, "speed": 5984.974828, "utilization": 62.343488, "size": 1363190.0, "time": 227.769379}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 61939998, "speed": 259.221, "utilization": 2.25019, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3878486, "speed": 479.955, "utilization": 4.16628, "size": 0.127529}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len6/run4.json b/code/fpga/memory_results/dna.20MB.len6/run4.json new file mode 100644 index 0000000..7a471ee --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6679, "power": 31.884616}, {"timestamp": 55.2877, "power": 31.884616}, {"timestamp": 75.8125, "power": 31.884616}, {"timestamp": 96.3369, "power": 31.884616}, {"timestamp": 117.239, "power": 31.884616}, {"timestamp": 137.771, "power": 31.884616}, {"timestamp": 158.296, "power": 31.884616}, {"timestamp": 178.806, "power": 31.884616}, {"timestamp": 199.291, "power": 31.884616}, {"timestamp": 219.824, "power": 31.884616}, {"timestamp": 240.351, "power": 31.884616}, {"timestamp": 260.881, "power": 31.884616}, {"timestamp": 281.412, "power": 31.884616}, {"timestamp": 301.94, "power": 31.884616}, {"timestamp": 322.471, "power": 31.884616}, {"timestamp": 342.982, "power": 31.884616}, {"timestamp": 363.509, "power": 31.884616}, {"timestamp": 384.039, "power": 31.884616}, {"timestamp": 404.567, "power": 31.884616}, {"timestamp": 425.096, "power": 31.884616}, {"timestamp": 445.625, "power": 31.884616}, {"timestamp": 466.152, "power": 31.884616}, {"timestamp": 486.649, "power": 31.884616}, {"timestamp": 507.136, "power": 31.884616}, {"timestamp": 527.661, "power": 31.884616}, {"timestamp": 548.193, "power": 31.884616}, {"timestamp": 568.721, "power": 31.884616}, {"timestamp": 589.251, "power": 31.884616}, {"timestamp": 609.781, "power": 31.884616}, {"timestamp": 630.308, "power": 31.884616}, {"timestamp": 650.808, "power": 31.884616}, {"timestamp": 671.333, "power": 31.884616}, {"timestamp": 691.864, "power": 31.884616}, {"timestamp": 712.403, "power": 31.884616}, {"timestamp": 732.94, "power": 31.884616}, {"timestamp": 753.469, "power": 31.884616}, {"timestamp": 773.997, "power": 31.884616}, {"timestamp": 794.549, "power": 31.884616}, {"timestamp": 815.036, "power": 31.884616}, {"timestamp": 835.56, "power": 31.884616}, {"timestamp": 856.089, "power": 31.884616}, {"timestamp": 876.617, "power": 31.884616}, {"timestamp": 897.148, "power": 31.884616}, {"timestamp": 917.676, "power": 31.884616}, {"timestamp": 938.205, "power": 31.884616}, {"timestamp": 958.706, "power": 31.884616}, {"timestamp": 979.203, "power": 31.884616}, {"timestamp": 999.733, "power": 31.884616}, {"timestamp": 1020.26, "power": 32.14881}, {"timestamp": 1041.35, "power": 32.14881}, {"timestamp": 1061.88, "power": 32.14881}, {"timestamp": 1082.41, "power": 32.14881}, {"timestamp": 1102.91, "power": 32.14881}, {"timestamp": 1123.44, "power": 32.14881}, {"timestamp": 1143.97, "power": 32.14881}, {"timestamp": 1164.5, "power": 32.14881}, {"timestamp": 1185.02, "power": 32.14881}, {"timestamp": 1205.55, "power": 32.14881}, {"timestamp": 1226.08, "power": 32.14881}, {"timestamp": 1246.55, "power": 32.14881}, {"timestamp": 1267.08, "power": 32.14881}, {"timestamp": 1287.64, "power": 32.14881}, {"timestamp": 1308.16, "power": 32.14881}, {"timestamp": 1328.67, "power": 32.14881}, {"timestamp": 1349.19, "power": 32.14881}, {"timestamp": 1369.71, "power": 32.14881}, {"timestamp": 1390.23, "power": 32.14881}, {"timestamp": 1410.73, "power": 32.14881}, {"timestamp": 1431.21, "power": 32.14881}, {"timestamp": 1451.72, "power": 32.14881}, {"timestamp": 1472.24, "power": 32.14881}, {"timestamp": 1492.76, "power": 32.14881}, {"timestamp": 1513.29, "power": 32.14881}, {"timestamp": 1533.81, "power": 32.14881}, {"timestamp": 1554.33, "power": 32.14881}, {"timestamp": 1574.85, "power": 32.14881}, {"timestamp": 1595.37, "power": 32.14881}, {"timestamp": 1615.9, "power": 32.14881}, {"timestamp": 1636.44, "power": 32.14881}, {"timestamp": 1656.97, "power": 32.14881}, {"timestamp": 1677.51, "power": 32.14881}, {"timestamp": 1698.05, "power": 32.14881}, {"timestamp": 1718.59, "power": 32.14881}, {"timestamp": 1739.08, "power": 32.14881}, {"timestamp": 1759.61, "power": 32.14881}, {"timestamp": 1780.14, "power": 32.14881}, {"timestamp": 1800.67, "power": 32.14881}, {"timestamp": 1821.21, "power": 32.14881}, {"timestamp": 1841.74, "power": 32.14881}, {"timestamp": 1862.28, "power": 32.14881}, {"timestamp": 1882.79, "power": 32.14881}, {"timestamp": 1903.32, "power": 32.14881}, {"timestamp": 1923.86, "power": 32.14881}, {"timestamp": 1944.4, "power": 32.14881}, {"timestamp": 1964.93, "power": 32.14881}, {"timestamp": 1985.47, "power": 32.14881}, {"timestamp": 2006.01, "power": 32.14881}, {"timestamp": 2026.57, "power": 32.818214}, {"timestamp": 2047.7, "power": 32.818214}, {"timestamp": 2068.27, "power": 32.818214}, {"timestamp": 2088.83, "power": 32.818214}, {"timestamp": 2109.38, "power": 32.818214}, {"timestamp": 2129.93, "power": 32.818214}, {"timestamp": 2150.51, "power": 32.818214}, {"timestamp": 2171.0, "power": 32.818214}, {"timestamp": 2191.55, "power": 32.818214}, {"timestamp": 2212.11, "power": 32.818214}, {"timestamp": 2232.67, "power": 32.818214}, {"timestamp": 2253.23, "power": 32.818214}, {"timestamp": 2273.78, "power": 32.818214}, {"timestamp": 2294.35, "power": 32.818214}, {"timestamp": 2314.85, "power": 32.818214}, {"timestamp": 2335.4, "power": 32.818214}, {"timestamp": 2355.97, "power": 32.818214}, {"timestamp": 2376.51, "power": 32.818214}, {"timestamp": 2397.08, "power": 32.818214}, {"timestamp": 2417.64, "power": 32.818214}, {"timestamp": 2438.21, "power": 32.818214}, {"timestamp": 2458.71, "power": 32.818214}, {"timestamp": 2479.2, "power": 32.818214}, {"timestamp": 2499.76, "power": 32.818214}, {"timestamp": 2520.31, "power": 32.818214}, {"timestamp": 2540.88, "power": 32.818214}, {"timestamp": 2561.44, "power": 32.818214}, {"timestamp": 2582.01, "power": 32.818214}, {"timestamp": 2602.57, "power": 32.818214}, {"timestamp": 2623.07, "power": 32.818214}, {"timestamp": 2643.62, "power": 32.818214}, {"timestamp": 2664.19, "power": 32.818214}, {"timestamp": 2684.75, "power": 32.818214}, {"timestamp": 2705.31, "power": 32.818214}, {"timestamp": 2725.86, "power": 32.818214}, {"timestamp": 2746.43, "power": 32.818214}, {"timestamp": 2766.94, "power": 32.818214}, {"timestamp": 2787.49, "power": 32.818214}, {"timestamp": 2808.05, "power": 32.818214}, {"timestamp": 2828.6, "power": 32.818214}, {"timestamp": 2849.17, "power": 32.818214}, {"timestamp": 2869.73, "power": 32.818214}, {"timestamp": 2890.3, "power": 32.818214}, {"timestamp": 2910.81, "power": 32.818214}, {"timestamp": 2931.35, "power": 32.818214}, {"timestamp": 2951.92, "power": 32.818214}, {"timestamp": 2972.46, "power": 32.818214}, {"timestamp": 2993.02, "power": 32.818214}, {"timestamp": 3013.59, "power": 32.818214}, {"timestamp": 3034.15, "power": 33.419708}, {"timestamp": 3055.35, "power": 33.419708}, {"timestamp": 3075.91, "power": 33.419708}, {"timestamp": 3096.49, "power": 33.419708}, {"timestamp": 3117.04, "power": 33.419708}, {"timestamp": 3137.59, "power": 33.419708}, {"timestamp": 3158.17, "power": 33.419708}, {"timestamp": 3178.68, "power": 33.419708}, {"timestamp": 3199.17, "power": 33.419708}, {"timestamp": 3219.73, "power": 33.419708}, {"timestamp": 3240.28, "power": 33.419708}, {"timestamp": 3260.85, "power": 33.419708}, {"timestamp": 3281.41, "power": 33.419708}, {"timestamp": 3301.98, "power": 33.419708}, {"timestamp": 3322.53, "power": 33.419708}, {"timestamp": 3343.02, "power": 33.419708}, {"timestamp": 3363.57, "power": 33.419708}, {"timestamp": 3384.11, "power": 33.419708}, {"timestamp": 3404.65, "power": 33.419708}, {"timestamp": 3425.26, "power": 33.419708}, {"timestamp": 3445.85, "power": 33.419708}, {"timestamp": 3466.38, "power": 33.419708}, {"timestamp": 3486.88, "power": 33.419708}, {"timestamp": 3507.4, "power": 33.419708}, {"timestamp": 3527.92, "power": 33.419708}, {"timestamp": 3548.45, "power": 33.419708}, {"timestamp": 3568.99, "power": 33.419708}, {"timestamp": 3589.52, "power": 33.419708}, {"timestamp": 3610.04, "power": 33.419708}, {"timestamp": 3630.56, "power": 33.419708}, {"timestamp": 3651.04, "power": 33.419708}, {"timestamp": 3671.56, "power": 33.419708}, {"timestamp": 3692.09, "power": 33.419708}, {"timestamp": 3712.61, "power": 33.419708}, {"timestamp": 3733.13, "power": 33.419708}, {"timestamp": 3753.65, "power": 33.419708}, {"timestamp": 3774.17, "power": 33.419708}, {"timestamp": 3794.69, "power": 33.419708}, {"timestamp": 3815.17, "power": 33.419708}, {"timestamp": 3835.68, "power": 33.419708}, {"timestamp": 3856.21, "power": 33.419708}, {"timestamp": 3876.73, "power": 33.419708}, {"timestamp": 3897.25, "power": 33.419708}, {"timestamp": 3917.8, "power": 33.419708}, {"timestamp": 3938.33, "power": 33.419708}, {"timestamp": 3958.83, "power": 33.419708}, {"timestamp": 3979.35, "power": 33.419708}, {"timestamp": 3999.88, "power": 33.419708}, {"timestamp": 4020.4, "power": 33.419708}, {"timestamp": 4040.92, "power": 32.169537000000005}, {"timestamp": 4062.02, "power": 32.169537000000005}, {"timestamp": 4082.55, "power": 32.169537000000005}, {"timestamp": 4103.04, "power": 32.169537000000005}, {"timestamp": 4123.56, "power": 32.169537000000005}, {"timestamp": 4144.08, "power": 32.169537000000005}, {"timestamp": 4164.6, "power": 32.169537000000005}, {"timestamp": 4185.12, "power": 32.169537000000005}, {"timestamp": 4205.64, "power": 32.169537000000005}, {"timestamp": 4226.16, "power": 32.169537000000005}, {"timestamp": 4246.66, "power": 32.169537000000005}, {"timestamp": 4267.14, "power": 32.169537000000005}, {"timestamp": 4287.66, "power": 32.169537000000005}, {"timestamp": 4308.19, "power": 32.169537000000005}, {"timestamp": 4329.09, "power": 32.169537000000005}, {"timestamp": 4349.65, "power": 32.169537000000005}], "timeline": {"START": "1479.419782", "END": "3381.010867"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2632.29}, {"name": "clSetKernelArg", "calls": 19, "time": 1143.32}, {"name": "clReleaseKernel", "calls": 1, "time": 374.634}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5024}, {"name": "clReleaseContext", "calls": 1, "time": 38.2911}, {"name": "clCreateContext", "calls": 1, "time": 32.4064}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3522}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.974767}, {"name": "clCreateKernel", "calls": 1, "time": 0.344503}, {"name": "clEnqueueTask", "calls": 1, "time": 0.144276}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076372}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073402}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028874}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022656}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020867}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011327}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.0104}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00803}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00776}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00649}, {"name": "clRetainDevice", "calls": 2, "time": 0.004619}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1901.59}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1901.17}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7934.863557, "utilization": 82.654829, "size": 4063560.0, "time": 512.114666}, {"type": "WRITE", "transfers": 1, "speed": 6243.154546, "utilization": 65.03286, "size": 1363190.0, "time": 218.350193}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 61288935, "speed": 259.178, "utilization": 2.24981, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3837818, "speed": 479.872, "utilization": 4.16556, "size": 0.127523}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len8/run0.json b/code/fpga/memory_results/dna.20MB.len8/run0.json new file mode 100644 index 0000000..9b8f9cc --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.066, "power": 31.993494999999996}, {"timestamp": 54.6646, "power": 31.993494999999996}, {"timestamp": 75.2453, "power": 31.993494999999996}, {"timestamp": 95.8082, "power": 31.993494999999996}, {"timestamp": 116.452, "power": 31.993494999999996}, {"timestamp": 136.995, "power": 31.993494999999996}, {"timestamp": 157.487, "power": 31.993494999999996}, {"timestamp": 178.086, "power": 31.993494999999996}, {"timestamp": 198.677, "power": 31.993494999999996}, {"timestamp": 219.273, "power": 31.993494999999996}, {"timestamp": 239.864, "power": 31.993494999999996}, {"timestamp": 260.4, "power": 31.993494999999996}, {"timestamp": 280.954, "power": 31.993494999999996}, {"timestamp": 301.511, "power": 31.993494999999996}, {"timestamp": 322.1, "power": 31.993494999999996}, {"timestamp": 342.688, "power": 31.993494999999996}, {"timestamp": 363.28, "power": 31.993494999999996}, {"timestamp": 383.876, "power": 31.993494999999996}, {"timestamp": 404.447, "power": 31.993494999999996}, {"timestamp": 425.006, "power": 31.993494999999996}, {"timestamp": 445.563, "power": 31.993494999999996}, {"timestamp": 466.157, "power": 31.993494999999996}, {"timestamp": 486.746, "power": 31.993494999999996}, {"timestamp": 507.338, "power": 31.993494999999996}, {"timestamp": 527.932, "power": 31.993494999999996}, {"timestamp": 548.507, "power": 31.993494999999996}, {"timestamp": 569.065, "power": 31.993494999999996}, {"timestamp": 589.62, "power": 31.993494999999996}, {"timestamp": 610.208, "power": 31.993494999999996}, {"timestamp": 630.801, "power": 31.993494999999996}, {"timestamp": 651.391, "power": 31.993494999999996}, {"timestamp": 671.982, "power": 31.993494999999996}, {"timestamp": 692.55, "power": 31.993494999999996}, {"timestamp": 713.103, "power": 31.993494999999996}, {"timestamp": 733.635, "power": 31.993494999999996}, {"timestamp": 754.155, "power": 31.993494999999996}, {"timestamp": 774.675, "power": 31.993494999999996}, {"timestamp": 795.192, "power": 31.993494999999996}, {"timestamp": 815.711, "power": 31.993494999999996}, {"timestamp": 836.232, "power": 31.993494999999996}, {"timestamp": 856.729, "power": 31.993494999999996}, {"timestamp": 877.245, "power": 31.993494999999996}, {"timestamp": 897.764, "power": 31.993494999999996}, {"timestamp": 918.282, "power": 31.993494999999996}, {"timestamp": 938.804, "power": 31.993494999999996}, {"timestamp": 959.326, "power": 31.993494999999996}, {"timestamp": 979.864, "power": 31.993494999999996}, {"timestamp": 1000.4, "power": 31.993494999999996}, {"timestamp": 1020.89, "power": 35.240683}, {"timestamp": 1042.1, "power": 35.240683}, {"timestamp": 1062.65, "power": 35.240683}, {"timestamp": 1083.2, "power": 35.240683}, {"timestamp": 1103.75, "power": 35.240683}, {"timestamp": 1124.29, "power": 35.240683}, {"timestamp": 1144.8, "power": 35.240683}, {"timestamp": 1165.33, "power": 35.240683}, {"timestamp": 1185.9, "power": 35.240683}, {"timestamp": 1206.42, "power": 35.240683}, {"timestamp": 1226.95, "power": 35.240683}, {"timestamp": 1247.48, "power": 35.240683}, {"timestamp": 1268.01, "power": 35.240683}, {"timestamp": 1288.51, "power": 35.240683}, {"timestamp": 1308.99, "power": 35.240683}, {"timestamp": 1329.51, "power": 35.240683}, {"timestamp": 1350.04, "power": 35.240683}, {"timestamp": 1370.57, "power": 35.240683}, {"timestamp": 1391.1, "power": 35.240683}, {"timestamp": 1411.64, "power": 35.240683}, {"timestamp": 1432.13, "power": 35.240683}, {"timestamp": 1452.64, "power": 35.240683}, {"timestamp": 1473.12, "power": 35.240683}, {"timestamp": 1493.65, "power": 35.240683}, {"timestamp": 1514.18, "power": 35.240683}, {"timestamp": 1534.71, "power": 35.240683}, {"timestamp": 1555.23, "power": 35.240683}, {"timestamp": 1575.76, "power": 35.240683}, {"timestamp": 1596.29, "power": 35.240683}, {"timestamp": 1616.79, "power": 35.240683}, {"timestamp": 1637.31, "power": 35.240683}, {"timestamp": 1657.84, "power": 35.240683}, {"timestamp": 1678.43, "power": 35.240683}, {"timestamp": 1703.83, "power": 35.240683}, {"timestamp": 1724.4, "power": 35.240683}], "timeline": {"START": "917.605398", "END": "1135.289769"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 701.493}, {"name": "clSetKernelArg", "calls": 19, "time": 572.523}, {"name": "clReleaseKernel", "calls": 1, "time": 236.898}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5443}, {"name": "clReleaseContext", "calls": 1, "time": 48.9181}, {"name": "clCreateContext", "calls": 1, "time": 31.7992}, {"name": "clReleaseProgram", "calls": 1, "time": 17.7792}, {"name": "clCreateKernel", "calls": 1, "time": 0.345097}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.317751}, {"name": "clEnqueueTask", "calls": 1, "time": 0.149117}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079271}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037952}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035002}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022672}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020817}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015248}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01038}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009756}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008808}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007622}, {"name": "clRetainDevice", "calls": 2, "time": 0.004846}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 217.684}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 217.268}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7828.965301, "utilization": 81.551722, "size": 1998840.0, "time": 255.313432}, {"type": "WRITE", "transfers": 1, "speed": 5972.781594, "utilization": 62.216475, "size": 1363210.0, "time": 228.236874}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6133883, "speed": 237.747, "utilization": 2.06378, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 387118, "speed": 479.449, "utilization": 4.16188, "size": 0.123505}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len8/run1.json b/code/fpga/memory_results/dna.20MB.len8/run1.json new file mode 100644 index 0000000..dc3eef6 --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.4794, "power": 32.203148999999996}, {"timestamp": 59.0844, "power": 32.203148999999996}, {"timestamp": 79.6169, "power": 32.203148999999996}, {"timestamp": 100.146, "power": 32.203148999999996}, {"timestamp": 121.044, "power": 32.203148999999996}, {"timestamp": 141.624, "power": 32.203148999999996}, {"timestamp": 162.15, "power": 32.203148999999996}, {"timestamp": 182.695, "power": 32.203148999999996}, {"timestamp": 203.231, "power": 32.203148999999996}, {"timestamp": 223.771, "power": 32.203148999999996}, {"timestamp": 244.304, "power": 32.203148999999996}, {"timestamp": 264.811, "power": 32.203148999999996}, {"timestamp": 285.301, "power": 32.203148999999996}, {"timestamp": 305.831, "power": 32.203148999999996}, {"timestamp": 326.367, "power": 32.203148999999996}, {"timestamp": 346.9, "power": 32.203148999999996}, {"timestamp": 367.435, "power": 32.203148999999996}, {"timestamp": 387.97, "power": 32.203148999999996}, {"timestamp": 408.507, "power": 32.203148999999996}, {"timestamp": 429.015, "power": 32.203148999999996}, {"timestamp": 449.548, "power": 32.203148999999996}, {"timestamp": 470.083, "power": 32.203148999999996}, {"timestamp": 490.616, "power": 32.203148999999996}, {"timestamp": 511.148, "power": 32.203148999999996}, {"timestamp": 531.68, "power": 32.203148999999996}, {"timestamp": 552.222, "power": 32.203148999999996}, {"timestamp": 572.725, "power": 32.203148999999996}, {"timestamp": 593.218, "power": 32.203148999999996}, {"timestamp": 613.744, "power": 32.203148999999996}, {"timestamp": 634.275, "power": 32.203148999999996}, {"timestamp": 654.804, "power": 32.203148999999996}, {"timestamp": 675.334, "power": 32.203148999999996}, {"timestamp": 695.864, "power": 32.203148999999996}, {"timestamp": 716.408, "power": 32.203148999999996}, {"timestamp": 736.915, "power": 32.203148999999996}, {"timestamp": 757.403, "power": 32.203148999999996}, {"timestamp": 777.924, "power": 32.203148999999996}, {"timestamp": 798.449, "power": 32.203148999999996}, {"timestamp": 818.971, "power": 32.203148999999996}, {"timestamp": 839.492, "power": 32.203148999999996}, {"timestamp": 860.014, "power": 32.203148999999996}, {"timestamp": 880.545, "power": 32.203148999999996}, {"timestamp": 901.029, "power": 32.203148999999996}, {"timestamp": 921.548, "power": 32.203148999999996}, {"timestamp": 942.079, "power": 32.203148999999996}, {"timestamp": 962.603, "power": 32.203148999999996}, {"timestamp": 983.129, "power": 32.203148999999996}, {"timestamp": 1003.66, "power": 32.203148999999996}, {"timestamp": 1024.19, "power": 35.426985}, {"timestamp": 1045.29, "power": 35.426985}, {"timestamp": 1065.83, "power": 35.426985}, {"timestamp": 1086.37, "power": 35.426985}, {"timestamp": 1106.92, "power": 35.426985}, {"timestamp": 1127.46, "power": 35.426985}, {"timestamp": 1148.01, "power": 35.426985}, {"timestamp": 1168.57, "power": 35.426985}, {"timestamp": 1189.16, "power": 35.426985}, {"timestamp": 1209.7, "power": 35.426985}, {"timestamp": 1230.23, "power": 35.426985}, {"timestamp": 1250.76, "power": 35.426985}, {"timestamp": 1271.28, "power": 35.426985}, {"timestamp": 1291.81, "power": 35.426985}, {"timestamp": 1312.34, "power": 35.426985}, {"timestamp": 1332.85, "power": 35.426985}, {"timestamp": 1353.37, "power": 35.426985}, {"timestamp": 1373.9, "power": 35.426985}, {"timestamp": 1394.44, "power": 35.426985}, {"timestamp": 1414.96, "power": 35.426985}, {"timestamp": 1435.51, "power": 35.426985}, {"timestamp": 1456.04, "power": 35.426985}, {"timestamp": 1476.58, "power": 35.426985}, {"timestamp": 1497.07, "power": 35.426985}, {"timestamp": 1517.59, "power": 35.426985}, {"timestamp": 1538.12, "power": 35.426985}, {"timestamp": 1558.66, "power": 35.426985}, {"timestamp": 1579.19, "power": 35.426985}, {"timestamp": 1599.71, "power": 35.426985}, {"timestamp": 1620.24, "power": 35.426985}, {"timestamp": 1640.75, "power": 35.426985}, {"timestamp": 1661.23, "power": 35.426985}, {"timestamp": 1681.8, "power": 35.426985}, {"timestamp": 1702.55, "power": 35.426985}, {"timestamp": 1723.08, "power": 35.426985}], "timeline": {"START": "926.867761", "END": "1147.16246"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 693.316}, {"name": "clSetKernelArg", "calls": 19, "time": 586.691}, {"name": "clReleaseKernel", "calls": 1, "time": 236.578}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.0836}, {"name": "clCreateContext", "calls": 1, "time": 35.9747}, {"name": "clReleaseContext", "calls": 1, "time": 33.3959}, {"name": "clReleaseProgram", "calls": 1, "time": 18.7931}, {"name": "clCreateKernel", "calls": 1, "time": 0.377207}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.333073}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.163793}, {"name": "clEnqueueTask", "calls": 1, "time": 0.07367}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037556}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031861}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023235}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02019}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014565}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011565}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00926}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008946}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.008122}, {"name": "clRetainDevice", "calls": 2, "time": 0.005383}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 220.295}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 219.894}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7839.362826, "utilization": 81.660029, "size": 1998840.0, "time": 254.974804}, {"type": "WRITE", "transfers": 1, "speed": 6256.423324, "utilization": 65.171076, "size": 1363210.0, "time": 217.889508}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6219768, "speed": 238.113, "utilization": 2.06695, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 392524, "speed": 479.479, "utilization": 4.16214, "size": 0.123554}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len8/run2.json b/code/fpga/memory_results/dna.20MB.len8/run2.json new file mode 100644 index 0000000..cb007d5 --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.6754, "power": 32.124977}, {"timestamp": 57.326, "power": 32.124977}, {"timestamp": 77.8843, "power": 32.124977}, {"timestamp": 98.4306, "power": 32.124977}, {"timestamp": 119.342, "power": 32.124977}, {"timestamp": 139.889, "power": 32.124977}, {"timestamp": 160.425, "power": 32.124977}, {"timestamp": 180.949, "power": 32.124977}, {"timestamp": 201.45, "power": 32.124977}, {"timestamp": 222.001, "power": 32.124977}, {"timestamp": 242.546, "power": 32.124977}, {"timestamp": 263.089, "power": 32.124977}, {"timestamp": 283.636, "power": 32.124977}, {"timestamp": 304.177, "power": 32.124977}, {"timestamp": 324.722, "power": 32.124977}, {"timestamp": 345.242, "power": 32.124977}, {"timestamp": 365.785, "power": 32.124977}, {"timestamp": 386.33, "power": 32.124977}, {"timestamp": 406.875, "power": 32.124977}, {"timestamp": 427.418, "power": 32.124977}, {"timestamp": 447.963, "power": 32.124977}, {"timestamp": 468.508, "power": 32.124977}, {"timestamp": 489.028, "power": 32.124977}, {"timestamp": 509.536, "power": 32.124977}, {"timestamp": 530.094, "power": 32.124977}, {"timestamp": 550.639, "power": 32.124977}, {"timestamp": 571.186, "power": 32.124977}, {"timestamp": 591.734, "power": 32.124977}, {"timestamp": 612.278, "power": 32.124977}, {"timestamp": 632.792, "power": 32.124977}, {"timestamp": 653.294, "power": 32.124977}, {"timestamp": 673.833, "power": 32.124977}, {"timestamp": 694.379, "power": 32.124977}, {"timestamp": 715.09, "power": 32.124977}, {"timestamp": 735.681, "power": 32.124977}, {"timestamp": 756.218, "power": 32.124977}, {"timestamp": 776.778, "power": 32.124977}, {"timestamp": 797.265, "power": 32.124977}, {"timestamp": 817.794, "power": 32.124977}, {"timestamp": 838.326, "power": 32.124977}, {"timestamp": 858.858, "power": 32.124977}, {"timestamp": 879.388, "power": 32.124977}, {"timestamp": 899.918, "power": 32.124977}, {"timestamp": 920.451, "power": 32.124977}, {"timestamp": 940.971, "power": 32.124977}, {"timestamp": 961.464, "power": 32.124977}, {"timestamp": 981.999, "power": 32.124977}, {"timestamp": 1002.54, "power": 32.124977}, {"timestamp": 1023.08, "power": 36.809519}, {"timestamp": 1044.2, "power": 36.809519}, {"timestamp": 1064.79, "power": 36.809519}, {"timestamp": 1085.3, "power": 36.809519}, {"timestamp": 1105.84, "power": 36.809519}, {"timestamp": 1126.4, "power": 36.809519}, {"timestamp": 1146.95, "power": 36.809519}, {"timestamp": 1167.56, "power": 36.809519}, {"timestamp": 1188.15, "power": 36.809519}, {"timestamp": 1208.69, "power": 36.809519}, {"timestamp": 1229.21, "power": 36.809519}, {"timestamp": 1249.75, "power": 36.809519}, {"timestamp": 1270.29, "power": 36.809519}, {"timestamp": 1290.83, "power": 36.809519}, {"timestamp": 1311.37, "power": 36.809519}, {"timestamp": 1331.91, "power": 36.809519}, {"timestamp": 1352.45, "power": 36.809519}, {"timestamp": 1372.97, "power": 36.809519}, {"timestamp": 1393.47, "power": 36.809519}, {"timestamp": 1429.06, "power": 36.809519}, {"timestamp": 1449.66, "power": 36.809519}, {"timestamp": 1470.19, "power": 36.809519}, {"timestamp": 1490.73, "power": 36.809519}, {"timestamp": 1511.27, "power": 36.809519}, {"timestamp": 1531.81, "power": 36.809519}, {"timestamp": 1552.35, "power": 36.809519}, {"timestamp": 1572.87, "power": 36.809519}, {"timestamp": 1593.36, "power": 36.809519}, {"timestamp": 1613.9, "power": 36.809519}, {"timestamp": 1634.44, "power": 36.809519}, {"timestamp": 1654.98, "power": 36.809519}, {"timestamp": 1675.51, "power": 36.809519}, {"timestamp": 1696.02, "power": 36.809519}], "timeline": {"START": "913.898379", "END": "1131.621165"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 697.468}, {"name": "clSetKernelArg", "calls": 19, "time": 571.419}, {"name": "clReleaseKernel", "calls": 1, "time": 231.479}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.7472}, {"name": "clCreateContext", "calls": 1, "time": 34.3185}, {"name": "clReleaseContext", "calls": 1, "time": 34.2238}, {"name": "clReleaseProgram", "calls": 1, "time": 18.0077}, {"name": "clCreateKernel", "calls": 1, "time": 0.342561}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.324216}, {"name": "clEnqueueTask", "calls": 1, "time": 0.12016}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.098126}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038312}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03376}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022514}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020553}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011199}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010717}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007777}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007429}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007118}, {"name": "clRetainDevice", "calls": 2, "time": 0.004694}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 217.723}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 217.393}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7785.901559, "utilization": 81.103141, "size": 1998840.0, "time": 256.725568}, {"type": "WRITE", "transfers": 1, "speed": 6121.075612, "utilization": 63.761204, "size": 1363210.0, "time": 222.707427}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6137590, "speed": 237.791, "utilization": 2.06416, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 387364, "speed": 479.174, "utilization": 4.15949, "size": 0.123503}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len8/run3.json b/code/fpga/memory_results/dna.20MB.len8/run3.json new file mode 100644 index 0000000..a7e05af --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.8656, "power": 32.394476000000004}, {"timestamp": 57.4766, "power": 32.394476000000004}, {"timestamp": 78.028, "power": 32.394476000000004}, {"timestamp": 98.5497, "power": 32.394476000000004}, {"timestamp": 119.287, "power": 32.394476000000004}, {"timestamp": 139.831, "power": 32.394476000000004}, {"timestamp": 160.366, "power": 32.394476000000004}, {"timestamp": 180.972, "power": 32.394476000000004}, {"timestamp": 201.57, "power": 32.394476000000004}, {"timestamp": 222.143, "power": 32.394476000000004}, {"timestamp": 242.701, "power": 32.394476000000004}, {"timestamp": 263.297, "power": 32.394476000000004}, {"timestamp": 283.895, "power": 32.394476000000004}, {"timestamp": 304.493, "power": 32.394476000000004}, {"timestamp": 325.088, "power": 32.394476000000004}, {"timestamp": 345.693, "power": 32.394476000000004}, {"timestamp": 366.252, "power": 32.394476000000004}, {"timestamp": 386.81, "power": 32.394476000000004}, {"timestamp": 407.407, "power": 32.394476000000004}, {"timestamp": 428.003, "power": 32.394476000000004}, {"timestamp": 448.598, "power": 32.394476000000004}, {"timestamp": 469.198, "power": 32.394476000000004}, {"timestamp": 489.789, "power": 32.394476000000004}, {"timestamp": 510.345, "power": 32.394476000000004}, {"timestamp": 530.909, "power": 32.394476000000004}, {"timestamp": 551.503, "power": 32.394476000000004}, {"timestamp": 572.1, "power": 32.394476000000004}, {"timestamp": 592.695, "power": 32.394476000000004}, {"timestamp": 613.292, "power": 32.394476000000004}, {"timestamp": 633.867, "power": 32.394476000000004}, {"timestamp": 654.424, "power": 32.394476000000004}, {"timestamp": 674.983, "power": 32.394476000000004}, {"timestamp": 695.573, "power": 32.394476000000004}, {"timestamp": 716.191, "power": 32.394476000000004}, {"timestamp": 736.727, "power": 32.394476000000004}, {"timestamp": 757.251, "power": 32.394476000000004}, {"timestamp": 777.74, "power": 32.394476000000004}, {"timestamp": 798.223, "power": 32.394476000000004}, {"timestamp": 818.744, "power": 32.394476000000004}, {"timestamp": 839.265, "power": 32.394476000000004}, {"timestamp": 859.788, "power": 32.394476000000004}, {"timestamp": 880.311, "power": 32.394476000000004}, {"timestamp": 900.835, "power": 32.394476000000004}, {"timestamp": 921.358, "power": 32.394476000000004}, {"timestamp": 941.87, "power": 32.394476000000004}, {"timestamp": 962.353, "power": 32.394476000000004}, {"timestamp": 982.881, "power": 32.394476000000004}, {"timestamp": 1003.41, "power": 32.394476000000004}, {"timestamp": 1023.95, "power": 36.021253}, {"timestamp": 1045.18, "power": 36.021253}, {"timestamp": 1065.74, "power": 36.021253}, {"timestamp": 1086.25, "power": 36.021253}, {"timestamp": 1106.8, "power": 36.021253}, {"timestamp": 1127.35, "power": 36.021253}, {"timestamp": 1147.9, "power": 36.021253}, {"timestamp": 1168.46, "power": 36.021253}, {"timestamp": 1189.06, "power": 36.021253}, {"timestamp": 1209.63, "power": 36.021253}, {"timestamp": 1230.14, "power": 36.021253}, {"timestamp": 1250.63, "power": 36.021253}, {"timestamp": 1271.17, "power": 36.021253}, {"timestamp": 1291.7, "power": 36.021253}, {"timestamp": 1312.24, "power": 36.021253}, {"timestamp": 1332.77, "power": 36.021253}, {"timestamp": 1353.31, "power": 36.021253}, {"timestamp": 1373.83, "power": 36.021253}, {"timestamp": 1394.32, "power": 36.021253}, {"timestamp": 1414.84, "power": 36.021253}, {"timestamp": 1435.38, "power": 36.021253}, {"timestamp": 1455.92, "power": 36.021253}, {"timestamp": 1476.45, "power": 36.021253}, {"timestamp": 1496.99, "power": 36.021253}, {"timestamp": 1517.53, "power": 36.021253}, {"timestamp": 1538.12, "power": 36.021253}, {"timestamp": 1558.78, "power": 36.021253}, {"timestamp": 1579.22, "power": 36.021253}, {"timestamp": 1599.66, "power": 36.021253}, {"timestamp": 1620.09, "power": 36.021253}, {"timestamp": 1640.53, "power": 36.021253}, {"timestamp": 1661.09, "power": 36.021253}, {"timestamp": 1681.57, "power": 36.021253}, {"timestamp": 1702.41, "power": 36.021253}, {"timestamp": 1722.95, "power": 36.021253}, {"timestamp": 1743.48, "power": 36.021253}], "timeline": {"START": "923.37948", "END": "1149.550806"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 709.034}, {"name": "clSetKernelArg", "calls": 19, "time": 575.888}, {"name": "clReleaseKernel", "calls": 1, "time": 237.407}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.7372}, {"name": "clReleaseContext", "calls": 1, "time": 50.8045}, {"name": "clCreateContext", "calls": 1, "time": 34.3281}, {"name": "clReleaseProgram", "calls": 1, "time": 18.421}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.385859}, {"name": "clCreateKernel", "calls": 1, "time": 0.352993}, {"name": "clEnqueueTask", "calls": 1, "time": 0.127267}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077849}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03801}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028928}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022991}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021627}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012822}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010335}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007664}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007014}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006446}, {"name": "clRetainDevice", "calls": 2, "time": 0.004689}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 226.171}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 225.826}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7826.248114, "utilization": 81.523418, "size": 1998840.0, "time": 255.402074}, {"type": "WRITE", "transfers": 1, "speed": 5999.491525, "utilization": 62.494703, "size": 1363210.0, "time": 227.220756}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6412162, "speed": 238.639, "utilization": 2.07152, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 404607, "speed": 479.269, "utilization": 4.16032, "size": 0.123669}]} \ No newline at end of file diff --git a/code/fpga/memory_results/dna.20MB.len8/run4.json b/code/fpga/memory_results/dna.20MB.len8/run4.json new file mode 100644 index 0000000..0d8d8c7 --- /dev/null +++ b/code/fpga/memory_results/dna.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6302, "power": 32.275843}, {"timestamp": 55.2625, "power": 32.275843}, {"timestamp": 75.8024, "power": 32.275843}, {"timestamp": 96.3329, "power": 32.275843}, {"timestamp": 117.215, "power": 32.275843}, {"timestamp": 138.054, "power": 32.275843}, {"timestamp": 158.568, "power": 32.275843}, {"timestamp": 179.122, "power": 32.275843}, {"timestamp": 199.717, "power": 32.275843}, {"timestamp": 220.309, "power": 32.275843}, {"timestamp": 240.894, "power": 32.275843}, {"timestamp": 261.483, "power": 32.275843}, {"timestamp": 282.075, "power": 32.275843}, {"timestamp": 302.641, "power": 32.275843}, {"timestamp": 323.193, "power": 32.275843}, {"timestamp": 343.779, "power": 32.275843}, {"timestamp": 364.368, "power": 32.275843}, {"timestamp": 384.96, "power": 32.275843}, {"timestamp": 405.548, "power": 32.275843}, {"timestamp": 426.134, "power": 32.275843}, {"timestamp": 446.696, "power": 32.275843}, {"timestamp": 467.248, "power": 32.275843}, {"timestamp": 487.839, "power": 32.275843}, {"timestamp": 508.428, "power": 32.275843}, {"timestamp": 529.014, "power": 32.275843}, {"timestamp": 549.605, "power": 32.275843}, {"timestamp": 570.205, "power": 32.275843}, {"timestamp": 590.758, "power": 32.275843}, {"timestamp": 611.312, "power": 32.275843}, {"timestamp": 631.899, "power": 32.275843}, {"timestamp": 652.485, "power": 32.275843}, {"timestamp": 673.073, "power": 32.275843}, {"timestamp": 693.661, "power": 32.275843}, {"timestamp": 714.251, "power": 32.275843}, {"timestamp": 734.807, "power": 32.275843}, {"timestamp": 755.359, "power": 32.275843}, {"timestamp": 775.88, "power": 32.275843}, {"timestamp": 796.4, "power": 32.275843}, {"timestamp": 816.922, "power": 32.275843}, {"timestamp": 837.441, "power": 32.275843}, {"timestamp": 857.961, "power": 32.275843}, {"timestamp": 878.463, "power": 32.275843}, {"timestamp": 898.945, "power": 32.275843}, {"timestamp": 919.462, "power": 32.275843}, {"timestamp": 939.981, "power": 32.275843}, {"timestamp": 960.518, "power": 32.275843}, {"timestamp": 981.045, "power": 32.275843}, {"timestamp": 1001.57, "power": 32.275843}, {"timestamp": 1022.11, "power": 33.384536999999995}, {"timestamp": 1043.38, "power": 33.384536999999995}, {"timestamp": 1063.94, "power": 33.384536999999995}, {"timestamp": 1084.49, "power": 33.384536999999995}, {"timestamp": 1105.04, "power": 33.384536999999995}, {"timestamp": 1125.59, "power": 33.384536999999995}, {"timestamp": 1146.14, "power": 33.384536999999995}, {"timestamp": 1166.66, "power": 33.384536999999995}, {"timestamp": 1187.2, "power": 33.384536999999995}, {"timestamp": 1207.81, "power": 33.384536999999995}, {"timestamp": 1228.35, "power": 33.384536999999995}, {"timestamp": 1248.88, "power": 33.384536999999995}, {"timestamp": 1269.41, "power": 33.384536999999995}, {"timestamp": 1289.95, "power": 33.384536999999995}, {"timestamp": 1310.45, "power": 33.384536999999995}, {"timestamp": 1330.93, "power": 33.384536999999995}, {"timestamp": 1351.46, "power": 33.384536999999995}, {"timestamp": 1372.0, "power": 33.384536999999995}, {"timestamp": 1392.53, "power": 33.384536999999995}, {"timestamp": 1413.07, "power": 33.384536999999995}, {"timestamp": 1433.61, "power": 33.384536999999995}, {"timestamp": 1454.14, "power": 33.384536999999995}, {"timestamp": 1474.65, "power": 33.384536999999995}, {"timestamp": 1495.18, "power": 33.384536999999995}, {"timestamp": 1515.71, "power": 33.384536999999995}, {"timestamp": 1536.23, "power": 33.384536999999995}, {"timestamp": 1556.76, "power": 33.384536999999995}, {"timestamp": 1577.29, "power": 33.384536999999995}, {"timestamp": 1597.82, "power": 33.384536999999995}, {"timestamp": 1618.32, "power": 33.384536999999995}, {"timestamp": 1638.8, "power": 33.384536999999995}, {"timestamp": 1659.36, "power": 33.384536999999995}, {"timestamp": 1679.97, "power": 33.384536999999995}, {"timestamp": 1700.49, "power": 33.384536999999995}, {"timestamp": 1721.01, "power": 33.384536999999995}, {"timestamp": 1741.54, "power": 33.384536999999995}, {"timestamp": 1762.07, "power": 33.384536999999995}, {"timestamp": 1782.61, "power": 33.384536999999995}, {"timestamp": 1803.13, "power": 33.384536999999995}, {"timestamp": 1824.02, "power": 33.384536999999995}, {"timestamp": 1844.6, "power": 33.384536999999995}, {"timestamp": 1865.14, "power": 33.384536999999995}], "timeline": {"START": "937.400681", "END": "1157.641837"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 735.241}, {"name": "clSetKernelArg", "calls": 19, "time": 604.421}, {"name": "clReleaseKernel", "calls": 1, "time": 295.548}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.5086}, {"name": "clReleaseContext", "calls": 1, "time": 51.7017}, {"name": "clCreateContext", "calls": 1, "time": 32.3574}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2847}, {"name": "clCreateKernel", "calls": 1, "time": 0.34902}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.346038}, {"name": "clEnqueueTask", "calls": 1, "time": 0.114188}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07589}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038591}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027274}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023008}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020256}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013735}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010379}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00929}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007161}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006548}, {"name": "clRetainDevice", "calls": 2, "time": 0.00479}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 220.241}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 219.879}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6643.870484, "utilization": 69.206984, "size": 1998840.0, "time": 300.854751}, {"type": "WRITE", "transfers": 1, "speed": 6372.33245, "utilization": 66.378463, "size": 1363210.0, "time": 213.926221}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6216388, "speed": 238.037, "utilization": 2.06629, "size": 0.00800002}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 392322, "speed": 479.482, "utilization": 4.16217, "size": 0.123549}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len4/run0.json b/code/fpga/memory_results/proteins.10MB.len4/run0.json new file mode 100644 index 0000000..58dfee7 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.5235, "power": 32.444726}, {"timestamp": 56.1588, "power": 32.444726}, {"timestamp": 76.7385, "power": 32.444726}, {"timestamp": 97.3046, "power": 32.444726}, {"timestamp": 117.999, "power": 32.444726}, {"timestamp": 138.539, "power": 32.444726}, {"timestamp": 159.282, "power": 32.444726}, {"timestamp": 179.89, "power": 32.444726}, {"timestamp": 200.483, "power": 32.444726}, {"timestamp": 221.083, "power": 32.444726}, {"timestamp": 241.678, "power": 32.444726}, {"timestamp": 262.254, "power": 32.444726}, {"timestamp": 282.804, "power": 32.444726}, {"timestamp": 303.331, "power": 32.444726}, {"timestamp": 323.855, "power": 32.444726}, {"timestamp": 344.378, "power": 32.444726}, {"timestamp": 364.9, "power": 32.444726}, {"timestamp": 385.426, "power": 32.444726}, {"timestamp": 405.95, "power": 32.444726}, {"timestamp": 426.446, "power": 32.444726}, {"timestamp": 446.927, "power": 32.444726}, {"timestamp": 467.452, "power": 32.444726}, {"timestamp": 487.976, "power": 32.444726}, {"timestamp": 508.504, "power": 32.444726}, {"timestamp": 529.035, "power": 32.444726}, {"timestamp": 549.571, "power": 32.444726}, {"timestamp": 570.092, "power": 32.444726}, {"timestamp": 590.595, "power": 32.444726}, {"timestamp": 611.132, "power": 32.444726}, {"timestamp": 631.707, "power": 32.444726}, {"timestamp": 652.225, "power": 32.444726}, {"timestamp": 672.77, "power": 32.444726}, {"timestamp": 693.274, "power": 32.444726}, {"timestamp": 717.827, "power": 32.444726}, {"timestamp": 747.825, "power": 32.444726}, {"timestamp": 768.365, "power": 32.444726}, {"timestamp": 788.915, "power": 32.444726}, {"timestamp": 809.478, "power": 32.444726}, {"timestamp": 830.052, "power": 32.444726}, {"timestamp": 850.538, "power": 32.444726}, {"timestamp": 871.062, "power": 32.444726}, {"timestamp": 891.587, "power": 32.444726}], "timeline": {"START": "461.655464", "END": "629.165442"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 427.98}, {"name": "clSetKernelArg", "calls": 19, "time": 146.088}, {"name": "clReleaseKernel", "calls": 1, "time": 109.893}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.804}, {"name": "clReleaseContext", "calls": 1, "time": 51.3379}, {"name": "clCreateContext", "calls": 1, "time": 33.2386}, {"name": "clReleaseProgram", "calls": 1, "time": 9.51127}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.447562}, {"name": "clCreateKernel", "calls": 1, "time": 0.342095}, {"name": "clEnqueueTask", "calls": 1, "time": 0.104908}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07838}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038028}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028529}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023516}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020142}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010519}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010289}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.0084}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007776}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006582}, {"name": "clRetainDevice", "calls": 2, "time": 0.004666}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 167.51}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 167.122}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6795.614269, "utilization": 70.787649, "size": 430080.0, "time": 63.287877}, {"type": "WRITE", "transfers": 1, "speed": 5804.941345, "utilization": 60.468139, "size": 1142980.0, "time": 196.897456}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4810042, "speed": 243.532, "utilization": 2.11399, "size": 0.00800004}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 307069, "speed": 476.846, "utilization": 4.13929, "size": 0.123556}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len4/run1.json b/code/fpga/memory_results/proteins.10MB.len4/run1.json new file mode 100644 index 0000000..f600dd5 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.1291, "power": 32.396789}, {"timestamp": 54.759, "power": 32.396789}, {"timestamp": 75.3321, "power": 32.396789}, {"timestamp": 95.9073, "power": 32.396789}, {"timestamp": 116.674, "power": 32.396789}, {"timestamp": 137.344, "power": 32.396789}, {"timestamp": 157.879, "power": 32.396789}, {"timestamp": 178.485, "power": 32.396789}, {"timestamp": 199.084, "power": 32.396789}, {"timestamp": 219.686, "power": 32.396789}, {"timestamp": 240.264, "power": 32.396789}, {"timestamp": 260.823, "power": 32.396789}, {"timestamp": 281.389, "power": 32.396789}, {"timestamp": 301.925, "power": 32.396789}, {"timestamp": 322.453, "power": 32.396789}, {"timestamp": 342.983, "power": 32.396789}, {"timestamp": 363.51, "power": 32.396789}, {"timestamp": 384.031, "power": 32.396789}, {"timestamp": 404.52, "power": 32.396789}, {"timestamp": 425.047, "power": 32.396789}, {"timestamp": 445.575, "power": 32.396789}, {"timestamp": 466.102, "power": 32.396789}, {"timestamp": 486.633, "power": 32.396789}, {"timestamp": 507.165, "power": 32.396789}, {"timestamp": 527.701, "power": 32.396789}, {"timestamp": 548.211, "power": 32.396789}, {"timestamp": 568.708, "power": 32.396789}, {"timestamp": 589.252, "power": 32.396789}, {"timestamp": 609.801, "power": 32.396789}, {"timestamp": 630.355, "power": 32.396789}, {"timestamp": 650.87, "power": 32.396789}, {"timestamp": 671.426, "power": 32.396789}, {"timestamp": 691.911, "power": 32.396789}, {"timestamp": 712.42, "power": 32.396789}, {"timestamp": 756.666, "power": 32.396789}, {"timestamp": 777.174, "power": 32.396789}, {"timestamp": 797.734, "power": 32.396789}, {"timestamp": 818.317, "power": 32.396789}, {"timestamp": 838.888, "power": 32.396789}, {"timestamp": 859.439, "power": 32.396789}, {"timestamp": 880.002, "power": 32.396789}], "timeline": {"START": "466.053609", "END": "638.17265"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 434.889}, {"name": "clSetKernelArg", "calls": 19, "time": 145.694}, {"name": "clReleaseKernel", "calls": 1, "time": 107.484}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.2604}, {"name": "clReleaseContext", "calls": 1, "time": 38.8582}, {"name": "clCreateContext", "calls": 1, "time": 31.8649}, {"name": "clReleaseProgram", "calls": 1, "time": 9.48481}, {"name": "clCreateKernel", "calls": 1, "time": 0.345213}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.317227}, {"name": "clEnqueueTask", "calls": 1, "time": 0.149462}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072578}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029715}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022859}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020571}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010402}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00963}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008454}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008082}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006941}, {"name": "clRetainDevice", "calls": 2, "time": 0.004654}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 172.119}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 171.746}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6674.734765, "utilization": 69.528487, "size": 430080.0, "time": 64.434021}, {"type": "WRITE", "transfers": 1, "speed": 5769.674028, "utilization": 60.100771, "size": 1142980.0, "time": 198.100998}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4960765, "speed": 244.09, "utilization": 2.11884, "size": 0.00800004}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 316469, "speed": 476.664, "utilization": 4.13771, "size": 0.123696}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len4/run2.json b/code/fpga/memory_results/proteins.10MB.len4/run2.json new file mode 100644 index 0000000..c646157 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.6832, "power": 32.204611}, {"timestamp": 57.3285, "power": 32.204611}, {"timestamp": 77.8693, "power": 32.204611}, {"timestamp": 98.3944, "power": 32.204611}, {"timestamp": 119.07, "power": 32.204611}, {"timestamp": 139.595, "power": 32.204611}, {"timestamp": 160.139, "power": 32.204611}, {"timestamp": 180.747, "power": 32.204611}, {"timestamp": 201.318, "power": 32.204611}, {"timestamp": 221.876, "power": 32.204611}, {"timestamp": 242.467, "power": 32.204611}, {"timestamp": 263.063, "power": 32.204611}, {"timestamp": 283.654, "power": 32.204611}, {"timestamp": 304.238, "power": 32.204611}, {"timestamp": 324.764, "power": 32.204611}, {"timestamp": 345.265, "power": 32.204611}, {"timestamp": 365.743, "power": 32.204611}, {"timestamp": 386.263, "power": 32.204611}, {"timestamp": 406.782, "power": 32.204611}, {"timestamp": 427.302, "power": 32.204611}, {"timestamp": 447.824, "power": 32.204611}, {"timestamp": 468.344, "power": 32.204611}, {"timestamp": 488.867, "power": 32.204611}, {"timestamp": 509.372, "power": 32.204611}, {"timestamp": 529.893, "power": 32.204611}, {"timestamp": 550.42, "power": 32.204611}, {"timestamp": 570.952, "power": 32.204611}, {"timestamp": 591.491, "power": 32.204611}, {"timestamp": 612.031, "power": 32.204611}, {"timestamp": 632.576, "power": 32.204611}, {"timestamp": 653.125, "power": 32.204611}, {"timestamp": 673.64, "power": 32.204611}, {"timestamp": 694.169, "power": 32.204611}, {"timestamp": 719.534, "power": 32.204611}, {"timestamp": 747.995, "power": 32.204611}, {"timestamp": 768.531, "power": 32.204611}, {"timestamp": 789.097, "power": 32.204611}, {"timestamp": 809.625, "power": 32.204611}, {"timestamp": 830.141, "power": 32.204611}, {"timestamp": 850.664, "power": 32.204611}, {"timestamp": 871.23, "power": 32.204611}], "timeline": {"START": "457.479525", "END": "629.202546"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 428.429}, {"name": "clSetKernelArg", "calls": 19, "time": 146.493}, {"name": "clReleaseKernel", "calls": 1, "time": 110.442}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.2839}, {"name": "clCreateContext", "calls": 1, "time": 34.4164}, {"name": "clReleaseContext", "calls": 1, "time": 33.7644}, {"name": "clReleaseProgram", "calls": 1, "time": 9.45452}, {"name": "clCreateKernel", "calls": 1, "time": 0.346575}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.306767}, {"name": "clEnqueueTask", "calls": 1, "time": 0.129103}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076353}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038041}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030396}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023455}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020915}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010666}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010519}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008175}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007972}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006907}, {"name": "clRetainDevice", "calls": 2, "time": 0.004872}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 171.723}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 171.344}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6606.117349, "utilization": 68.813722, "size": 430080.0, "time": 65.103294}, {"type": "WRITE", "transfers": 1, "speed": 5971.626641, "utilization": 62.204444, "size": 1142980.0, "time": 191.401481}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4945642, "speed": 243.948, "utilization": 2.1176, "size": 0.00800004}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 315513, "speed": 476.706, "utilization": 4.13807, "size": 0.123687}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len4/run3.json b/code/fpga/memory_results/proteins.10MB.len4/run3.json new file mode 100644 index 0000000..f08f33a --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.3461, "power": 32.420664}, {"timestamp": 56.9862, "power": 32.420664}, {"timestamp": 77.5203, "power": 32.420664}, {"timestamp": 98.0492, "power": 32.420664}, {"timestamp": 118.895, "power": 32.420664}, {"timestamp": 139.479, "power": 32.420664}, {"timestamp": 160.012, "power": 32.420664}, {"timestamp": 180.557, "power": 32.420664}, {"timestamp": 201.093, "power": 32.420664}, {"timestamp": 221.632, "power": 32.420664}, {"timestamp": 242.173, "power": 32.420664}, {"timestamp": 262.689, "power": 32.420664}, {"timestamp": 283.182, "power": 32.420664}, {"timestamp": 303.697, "power": 32.420664}, {"timestamp": 324.174, "power": 32.420664}, {"timestamp": 344.658, "power": 32.420664}, {"timestamp": 365.208, "power": 32.420664}, {"timestamp": 385.742, "power": 32.420664}, {"timestamp": 406.277, "power": 32.420664}, {"timestamp": 426.786, "power": 32.420664}, {"timestamp": 447.272, "power": 32.420664}, {"timestamp": 467.795, "power": 32.420664}, {"timestamp": 488.322, "power": 32.420664}, {"timestamp": 508.854, "power": 32.420664}, {"timestamp": 529.387, "power": 32.420664}, {"timestamp": 549.924, "power": 32.420664}, {"timestamp": 570.485, "power": 32.420664}, {"timestamp": 590.985, "power": 32.420664}, {"timestamp": 611.522, "power": 32.420664}, {"timestamp": 632.072, "power": 32.420664}, {"timestamp": 652.624, "power": 32.420664}, {"timestamp": 673.157, "power": 32.420664}, {"timestamp": 693.694, "power": 32.420664}, {"timestamp": 717.163, "power": 32.420664}, {"timestamp": 746.172, "power": 32.420664}, {"timestamp": 766.688, "power": 32.420664}, {"timestamp": 787.175, "power": 32.420664}, {"timestamp": 807.708, "power": 32.420664}, {"timestamp": 828.241, "power": 32.420664}, {"timestamp": 848.772, "power": 32.420664}, {"timestamp": 869.345, "power": 32.420664}], "timeline": {"START": "459.122998", "END": "627.311437"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 425.92}, {"name": "clSetKernelArg", "calls": 19, "time": 146.188}, {"name": "clReleaseKernel", "calls": 1, "time": 108.687}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5935}, {"name": "clReleaseContext", "calls": 1, "time": 34.5891}, {"name": "clCreateContext", "calls": 1, "time": 34.1037}, {"name": "clReleaseProgram", "calls": 1, "time": 9.58702}, {"name": "clCreateKernel", "calls": 1, "time": 0.370534}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.294144}, {"name": "clEnqueueTask", "calls": 1, "time": 0.118871}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07585}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03767}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032697}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024524}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022843}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010321}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009828}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009556}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008207}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007682}, {"name": "clRetainDevice", "calls": 2, "time": 0.004893}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 168.188}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 167.818}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6676.695889, "utilization": 69.548916, "size": 430080.0, "time": 64.415095}, {"type": "WRITE", "transfers": 1, "speed": 5920.710379, "utilization": 61.674066, "size": 1142980.0, "time": 193.047474}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4829344, "speed": 243.498, "utilization": 2.1137, "size": 0.00800004}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 308259, "speed": 476.772, "utilization": 4.13864, "size": 0.12358}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len4/run4.json b/code/fpga/memory_results/proteins.10MB.len4/run4.json new file mode 100644 index 0000000..42bcca4 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.7807, "power": 32.786611}, {"timestamp": 59.3535, "power": 32.786611}, {"timestamp": 79.9159, "power": 32.786611}, {"timestamp": 100.484, "power": 32.786611}, {"timestamp": 121.189, "power": 32.786611}, {"timestamp": 141.87, "power": 32.786611}, {"timestamp": 162.406, "power": 32.786611}, {"timestamp": 183.01, "power": 32.786611}, {"timestamp": 203.637, "power": 32.786611}, {"timestamp": 224.204, "power": 32.786611}, {"timestamp": 244.767, "power": 32.786611}, {"timestamp": 265.371, "power": 32.786611}, {"timestamp": 285.933, "power": 32.786611}, {"timestamp": 306.502, "power": 32.786611}, {"timestamp": 327.046, "power": 32.786611}, {"timestamp": 347.572, "power": 32.786611}, {"timestamp": 368.081, "power": 32.786611}, {"timestamp": 388.569, "power": 32.786611}, {"timestamp": 409.051, "power": 32.786611}, {"timestamp": 429.573, "power": 32.786611}, {"timestamp": 450.096, "power": 32.786611}, {"timestamp": 470.621, "power": 32.786611}, {"timestamp": 491.147, "power": 32.786611}, {"timestamp": 511.676, "power": 32.786611}, {"timestamp": 532.164, "power": 32.786611}, {"timestamp": 552.694, "power": 32.786611}, {"timestamp": 573.23, "power": 32.786611}, {"timestamp": 593.774, "power": 32.786611}, {"timestamp": 614.323, "power": 32.786611}, {"timestamp": 634.869, "power": 32.786611}, {"timestamp": 655.377, "power": 32.786611}, {"timestamp": 676.091, "power": 32.786611}, {"timestamp": 696.692, "power": 32.786611}, {"timestamp": 717.186, "power": 32.786611}, {"timestamp": 752.554, "power": 32.786611}, {"timestamp": 773.093, "power": 32.786611}, {"timestamp": 793.659, "power": 32.786611}, {"timestamp": 814.234, "power": 32.786611}, {"timestamp": 834.798, "power": 32.786611}, {"timestamp": 855.364, "power": 32.786611}, {"timestamp": 875.874, "power": 32.786611}, {"timestamp": 896.358, "power": 32.786611}], "timeline": {"START": "468.001156", "END": "635.955311"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 422.412}, {"name": "clSetKernelArg", "calls": 19, "time": 145.446}, {"name": "clReleaseKernel", "calls": 1, "time": 107.819}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.5162}, {"name": "clReleaseContext", "calls": 1, "time": 50.414}, {"name": "clCreateContext", "calls": 1, "time": 36.5773}, {"name": "clReleaseProgram", "calls": 1, "time": 9.40058}, {"name": "clCreateKernel", "calls": 1, "time": 0.348636}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.324621}, {"name": "clEnqueueTask", "calls": 1, "time": 0.117421}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075919}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038536}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035048}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022728}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020468}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010268}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009493}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007824}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007201}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006796}, {"name": "clRetainDevice", "calls": 2, "time": 0.004795}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 167.954}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 167.56}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6766.309787, "utilization": 70.482394, "size": 430080.0, "time": 63.561973}, {"type": "WRITE", "transfers": 1, "speed": 5996.31548, "utilization": 62.46162, "size": 1142980.0, "time": 190.613417}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4823850, "speed": 243.643, "utilization": 2.11496, "size": 0.00800004}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 307945, "speed": 476.555, "utilization": 4.13676, "size": 0.123563}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len6/run0.json b/code/fpga/memory_results/proteins.10MB.len6/run0.json new file mode 100644 index 0000000..80df7d5 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.3393, "power": 32.555735}, {"timestamp": 57.8961, "power": 32.555735}, {"timestamp": 78.4252, "power": 32.555735}, {"timestamp": 98.951, "power": 32.555735}, {"timestamp": 119.846, "power": 32.555735}, {"timestamp": 140.381, "power": 32.555735}, {"timestamp": 160.933, "power": 32.555735}, {"timestamp": 181.432, "power": 32.555735}, {"timestamp": 201.961, "power": 32.555735}, {"timestamp": 222.498, "power": 32.555735}, {"timestamp": 243.036, "power": 32.555735}, {"timestamp": 263.57, "power": 32.555735}, {"timestamp": 284.128, "power": 32.555735}, {"timestamp": 304.677, "power": 32.555735}, {"timestamp": 325.176, "power": 32.555735}, {"timestamp": 345.659, "power": 32.555735}, {"timestamp": 366.181, "power": 32.555735}, {"timestamp": 386.703, "power": 32.555735}, {"timestamp": 407.223, "power": 32.555735}, {"timestamp": 427.747, "power": 32.555735}, {"timestamp": 448.271, "power": 32.555735}, {"timestamp": 468.799, "power": 32.555735}, {"timestamp": 489.336, "power": 32.555735}, {"timestamp": 509.861, "power": 32.555735}, {"timestamp": 530.388, "power": 32.555735}, {"timestamp": 550.923, "power": 32.555735}, {"timestamp": 571.463, "power": 32.555735}, {"timestamp": 592.018, "power": 32.555735}, {"timestamp": 612.547, "power": 32.555735}, {"timestamp": 633.083, "power": 32.555735}, {"timestamp": 653.581, "power": 32.555735}, {"timestamp": 674.111, "power": 32.555735}, {"timestamp": 694.641, "power": 32.555735}, {"timestamp": 715.179, "power": 32.555735}, {"timestamp": 735.711, "power": 32.555735}, {"timestamp": 756.239, "power": 32.555735}, {"timestamp": 776.973, "power": 32.555735}, {"timestamp": 797.481, "power": 32.555735}], "timeline": {"START": "445.477359", "END": "554.976991"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 365.287}, {"name": "clSetKernelArg", "calls": 19, "time": 127.994}, {"name": "clReleaseKernel", "calls": 1, "time": 103.458}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.4308}, {"name": "clReleaseContext", "calls": 1, "time": 49.3518}, {"name": "clCreateContext", "calls": 1, "time": 34.8673}, {"name": "clReleaseProgram", "calls": 1, "time": 9.6709}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.458841}, {"name": "clCreateKernel", "calls": 1, "time": 0.345419}, {"name": "clEnqueueTask", "calls": 1, "time": 0.12272}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076412}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03867}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031793}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023814}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021404}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011875}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010278}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008819}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007814}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007498}, {"name": "clRetainDevice", "calls": 2, "time": 0.005507}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 109.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 109.144}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6442.125088, "utilization": 67.10547, "size": 372660.0, "time": 57.847371}, {"type": "WRITE", "transfers": 1, "speed": 5782.29721, "utilization": 60.232263, "size": 1142990.0, "time": 197.671123}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2761233, "speed": 225.755, "utilization": 1.95968, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 178506, "speed": 462.225, "utilization": 4.01237, "size": 0.118705}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len6/run1.json b/code/fpga/memory_results/proteins.10MB.len6/run1.json new file mode 100644 index 0000000..77c3a0a --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.2246, "power": 32.315882}, {"timestamp": 54.7937, "power": 32.315882}, {"timestamp": 75.3531, "power": 32.315882}, {"timestamp": 95.925, "power": 32.315882}, {"timestamp": 116.479, "power": 32.315882}, {"timestamp": 137.007, "power": 32.315882}, {"timestamp": 157.516, "power": 32.315882}, {"timestamp": 178.091, "power": 32.315882}, {"timestamp": 198.687, "power": 32.315882}, {"timestamp": 219.286, "power": 32.315882}, {"timestamp": 239.888, "power": 32.315882}, {"timestamp": 260.487, "power": 32.315882}, {"timestamp": 280.995, "power": 32.315882}, {"timestamp": 301.481, "power": 32.315882}, {"timestamp": 322.009, "power": 32.315882}, {"timestamp": 342.536, "power": 32.315882}, {"timestamp": 363.061, "power": 32.315882}, {"timestamp": 383.59, "power": 32.315882}, {"timestamp": 404.119, "power": 32.315882}, {"timestamp": 424.648, "power": 32.315882}, {"timestamp": 445.158, "power": 32.315882}, {"timestamp": 465.68, "power": 32.315882}, {"timestamp": 486.21, "power": 32.315882}, {"timestamp": 506.741, "power": 32.315882}, {"timestamp": 527.277, "power": 32.315882}, {"timestamp": 547.822, "power": 32.315882}, {"timestamp": 568.377, "power": 32.315882}, {"timestamp": 588.879, "power": 32.315882}, {"timestamp": 609.365, "power": 32.315882}, {"timestamp": 629.889, "power": 32.315882}, {"timestamp": 650.438, "power": 32.315882}, {"timestamp": 671.002, "power": 32.315882}, {"timestamp": 691.534, "power": 32.315882}, {"timestamp": 712.119, "power": 32.315882}, {"timestamp": 732.68, "power": 32.315882}, {"timestamp": 753.181, "power": 32.315882}], "timeline": {"START": "433.270076", "END": "541.613789"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 342.346}, {"name": "clSetKernelArg", "calls": 19, "time": 123.92}, {"name": "clReleaseKernel", "calls": 1, "time": 99.4465}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.4711}, {"name": "clReleaseContext", "calls": 1, "time": 44.0983}, {"name": "clCreateContext", "calls": 1, "time": 32.0301}, {"name": "clReleaseProgram", "calls": 1, "time": 9.26908}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.45424}, {"name": "clCreateKernel", "calls": 1, "time": 0.345292}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072813}, {"name": "clEnqueueTask", "calls": 1, "time": 0.070996}, {"name": "clRetainMemObject", "calls": 14, "time": 0.045371}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030119}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022794}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020404}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010487}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009853}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009283}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007951}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00738}, {"name": "clRetainDevice", "calls": 2, "time": 0.004928}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 108.344}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 107.912}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8694.663127, "utilization": 90.569408, "size": 372660.0, "time": 42.860775}, {"type": "WRITE", "transfers": 1, "speed": 5988.777713, "utilization": 62.383101, "size": 1142990.0, "time": 190.855837}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2720745, "speed": 225.27, "utilization": 1.95546, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 175936, "speed": 462.272, "utilization": 4.01278, "size": 0.118598}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len6/run2.json b/code/fpga/memory_results/proteins.10MB.len6/run2.json new file mode 100644 index 0000000..1a08077 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.5149, "power": 33.078782000000004}, {"timestamp": 62.109, "power": 33.078782000000004}, {"timestamp": 82.6511, "power": 33.078782000000004}, {"timestamp": 103.18, "power": 33.078782000000004}, {"timestamp": 123.815, "power": 33.078782000000004}, {"timestamp": 144.484, "power": 33.078782000000004}, {"timestamp": 165.024, "power": 33.078782000000004}, {"timestamp": 185.639, "power": 33.078782000000004}, {"timestamp": 206.237, "power": 33.078782000000004}, {"timestamp": 226.819, "power": 33.078782000000004}, {"timestamp": 247.383, "power": 33.078782000000004}, {"timestamp": 267.984, "power": 33.078782000000004}, {"timestamp": 288.519, "power": 33.078782000000004}, {"timestamp": 309.055, "power": 33.078782000000004}, {"timestamp": 329.58, "power": 33.078782000000004}, {"timestamp": 350.112, "power": 33.078782000000004}, {"timestamp": 370.627, "power": 33.078782000000004}, {"timestamp": 391.113, "power": 33.078782000000004}, {"timestamp": 411.637, "power": 33.078782000000004}, {"timestamp": 432.166, "power": 33.078782000000004}, {"timestamp": 452.693, "power": 33.078782000000004}, {"timestamp": 473.225, "power": 33.078782000000004}, {"timestamp": 493.754, "power": 33.078782000000004}, {"timestamp": 514.292, "power": 33.078782000000004}, {"timestamp": 534.807, "power": 33.078782000000004}, {"timestamp": 555.342, "power": 33.078782000000004}, {"timestamp": 575.884, "power": 33.078782000000004}, {"timestamp": 596.409, "power": 33.078782000000004}, {"timestamp": 616.936, "power": 33.078782000000004}, {"timestamp": 637.485, "power": 33.078782000000004}, {"timestamp": 658.053, "power": 33.078782000000004}, {"timestamp": 678.587, "power": 33.078782000000004}, {"timestamp": 699.096, "power": 33.078782000000004}, {"timestamp": 719.627, "power": 33.078782000000004}, {"timestamp": 740.188, "power": 33.078782000000004}, {"timestamp": 760.763, "power": 33.078782000000004}, {"timestamp": 781.316, "power": 33.078782000000004}], "timeline": {"START": "440.184736", "END": "554.333889"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 350.094}, {"name": "clSetKernelArg", "calls": 19, "time": 124.601}, {"name": "clReleaseKernel", "calls": 1, "time": 99.8978}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.2346}, {"name": "clReleaseContext", "calls": 1, "time": 40.4942}, {"name": "clCreateContext", "calls": 1, "time": 39.3391}, {"name": "clReleaseProgram", "calls": 1, "time": 9.74623}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.411469}, {"name": "clCreateKernel", "calls": 1, "time": 0.338623}, {"name": "clEnqueueTask", "calls": 1, "time": 0.119611}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072067}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040252}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02611}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024813}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02318}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010633}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009669}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00838}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008014}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006979}, {"name": "clRetainDevice", "calls": 2, "time": 0.005381}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 114.149}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 113.716}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8057.907611, "utilization": 83.936538, "size": 372660.0, "time": 46.247738}, {"type": "WRITE", "transfers": 1, "speed": 6031.97701, "utilization": 62.833094, "size": 1142990.0, "time": 189.488982}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2910363, "speed": 227.222, "utilization": 1.97241, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 187845, "speed": 463.649, "utilization": 4.02473, "size": 0.119155}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len6/run3.json b/code/fpga/memory_results/proteins.10MB.len6/run3.json new file mode 100644 index 0000000..fc9b3be --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.8778, "power": 32.577137}, {"timestamp": 70.533, "power": 32.577137}, {"timestamp": 91.0729, "power": 32.577137}, {"timestamp": 111.608, "power": 32.577137}, {"timestamp": 132.477, "power": 32.577137}, {"timestamp": 153.383, "power": 32.577137}, {"timestamp": 173.924, "power": 32.577137}, {"timestamp": 194.469, "power": 32.577137}, {"timestamp": 215.002, "power": 32.577137}, {"timestamp": 235.541, "power": 32.577137}, {"timestamp": 256.084, "power": 32.577137}, {"timestamp": 276.578, "power": 32.577137}, {"timestamp": 297.103, "power": 32.577137}, {"timestamp": 317.459, "power": 32.577137}, {"timestamp": 337.925, "power": 32.577137}, {"timestamp": 358.385, "power": 32.577137}, {"timestamp": 378.843, "power": 32.577137}, {"timestamp": 399.306, "power": 32.577137}, {"timestamp": 419.767, "power": 32.577137}, {"timestamp": 440.247, "power": 32.577137}, {"timestamp": 460.747, "power": 32.577137}, {"timestamp": 481.277, "power": 32.577137}, {"timestamp": 501.816, "power": 32.577137}, {"timestamp": 522.358, "power": 32.577137}, {"timestamp": 542.901, "power": 32.577137}, {"timestamp": 563.439, "power": 32.577137}, {"timestamp": 583.967, "power": 32.577137}, {"timestamp": 604.465, "power": 32.577137}, {"timestamp": 624.984, "power": 32.577137}, {"timestamp": 645.514, "power": 32.577137}, {"timestamp": 666.051, "power": 32.577137}, {"timestamp": 686.581, "power": 32.577137}, {"timestamp": 707.113, "power": 32.577137}, {"timestamp": 727.654, "power": 32.577137}, {"timestamp": 748.513, "power": 32.577137}, {"timestamp": 769.086, "power": 32.577137}], "timeline": {"START": "440.353509", "END": "548.733863"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 331.269}, {"name": "clSetKernelArg", "calls": 19, "time": 125.207}, {"name": "clReleaseKernel", "calls": 1, "time": 100.511}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.0935}, {"name": "clCreateContext", "calls": 1, "time": 47.7015}, {"name": "clReleaseContext", "calls": 1, "time": 42.1435}, {"name": "clReleaseProgram", "calls": 1, "time": 9.81886}, {"name": "clCreateKernel", "calls": 1, "time": 0.34279}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.288816}, {"name": "clEnqueueTask", "calls": 1, "time": 0.178463}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071602}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037286}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026382}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022995}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020736}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010602}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010153}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008679}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007123}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006615}, {"name": "clRetainDevice", "calls": 2, "time": 0.004694}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 108.38}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 107.936}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8766.520295, "utilization": 91.31792, "size": 372660.0, "time": 42.509455}, {"type": "WRITE", "transfers": 1, "speed": 6344.61876, "utilization": 66.089779, "size": 1142990.0, "time": 180.151594}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2720276, "speed": 225.206, "utilization": 1.95491, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 175933, "speed": 462.058, "utilization": 4.01092, "size": 0.118579}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len6/run4.json b/code/fpga/memory_results/proteins.10MB.len6/run4.json new file mode 100644 index 0000000..600e686 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.0983, "power": 32.6934}, {"timestamp": 57.6913, "power": 32.6934}, {"timestamp": 78.2158, "power": 32.6934}, {"timestamp": 98.7486, "power": 32.6934}, {"timestamp": 119.718, "power": 32.6934}, {"timestamp": 140.613, "power": 32.6934}, {"timestamp": 161.131, "power": 32.6934}, {"timestamp": 181.63, "power": 32.6934}, {"timestamp": 202.16, "power": 32.6934}, {"timestamp": 222.691, "power": 32.6934}, {"timestamp": 243.225, "power": 32.6934}, {"timestamp": 263.761, "power": 32.6934}, {"timestamp": 284.298, "power": 32.6934}, {"timestamp": 305.016, "power": 32.6934}, {"timestamp": 325.62, "power": 32.6934}, {"timestamp": 346.221, "power": 32.6934}, {"timestamp": 366.817, "power": 32.6934}, {"timestamp": 387.417, "power": 32.6934}, {"timestamp": 407.891, "power": 32.6934}, {"timestamp": 428.407, "power": 32.6934}, {"timestamp": 448.937, "power": 32.6934}, {"timestamp": 469.43, "power": 32.6934}, {"timestamp": 489.913, "power": 32.6934}, {"timestamp": 510.437, "power": 32.6934}, {"timestamp": 530.967, "power": 32.6934}, {"timestamp": 551.499, "power": 32.6934}, {"timestamp": 572.034, "power": 32.6934}, {"timestamp": 592.566, "power": 32.6934}, {"timestamp": 613.076, "power": 32.6934}, {"timestamp": 633.564, "power": 32.6934}, {"timestamp": 654.109, "power": 32.6934}, {"timestamp": 674.636, "power": 32.6934}, {"timestamp": 695.16, "power": 32.6934}, {"timestamp": 715.694, "power": 32.6934}, {"timestamp": 736.223, "power": 32.6934}, {"timestamp": 756.754, "power": 32.6934}, {"timestamp": 777.619, "power": 32.6934}, {"timestamp": 798.193, "power": 32.6934}], "timeline": {"START": "450.687487", "END": "559.45412"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 361.297}, {"name": "clSetKernelArg", "calls": 19, "time": 130.246}, {"name": "clReleaseKernel", "calls": 1, "time": 104.44}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.4162}, {"name": "clReleaseContext", "calls": 1, "time": 36.751}, {"name": "clCreateContext", "calls": 1, "time": 34.6271}, {"name": "clReleaseProgram", "calls": 1, "time": 9.92428}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.10502}, {"name": "clCreateKernel", "calls": 1, "time": 0.34306}, {"name": "clEnqueueTask", "calls": 1, "time": 0.106779}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075076}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037675}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028731}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022422}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020074}, {"name": "clRetainDevice", "calls": 2, "time": 0.015621}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011678}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00939}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009133}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008336}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00777}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 108.767}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 108.401}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6425.190582, "utilization": 66.929069, "size": 372660.0, "time": 57.999836}, {"type": "WRITE", "transfers": 1, "speed": 5882.400716, "utilization": 61.275007, "size": 1142990.0, "time": 194.307263}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2733770, "speed": 225.23, "utilization": 1.95513, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 176768, "speed": 462.409, "utilization": 4.01397, "size": 0.11863}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len8/run0.json b/code/fpga/memory_results/proteins.10MB.len8/run0.json new file mode 100644 index 0000000..3dc6807 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.0805, "power": 32.459486}, {"timestamp": 57.7063, "power": 32.459486}, {"timestamp": 78.2628, "power": 32.459486}, {"timestamp": 98.7922, "power": 32.459486}, {"timestamp": 119.533, "power": 32.459486}, {"timestamp": 140.071, "power": 32.459486}, {"timestamp": 160.619, "power": 32.459486}, {"timestamp": 181.224, "power": 32.459486}, {"timestamp": 201.82, "power": 32.459486}, {"timestamp": 222.419, "power": 32.459486}, {"timestamp": 242.975, "power": 32.459486}, {"timestamp": 263.524, "power": 32.459486}, {"timestamp": 284.041, "power": 32.459486}, {"timestamp": 304.507, "power": 32.459486}, {"timestamp": 324.974, "power": 32.459486}, {"timestamp": 345.439, "power": 32.459486}, {"timestamp": 365.901, "power": 32.459486}, {"timestamp": 386.375, "power": 32.459486}, {"timestamp": 406.716, "power": 32.459486}, {"timestamp": 427.175, "power": 32.459486}, {"timestamp": 447.678, "power": 32.459486}, {"timestamp": 468.203, "power": 32.459486}, {"timestamp": 488.729, "power": 32.459486}, {"timestamp": 509.258, "power": 32.459486}, {"timestamp": 529.79, "power": 32.459486}, {"timestamp": 550.318, "power": 32.459486}, {"timestamp": 570.821, "power": 32.459486}, {"timestamp": 591.364, "power": 32.459486}, {"timestamp": 611.915, "power": 32.459486}, {"timestamp": 632.495, "power": 32.459486}, {"timestamp": 653.048, "power": 32.459486}, {"timestamp": 673.609, "power": 32.459486}, {"timestamp": 694.152, "power": 32.459486}, {"timestamp": 714.689, "power": 32.459486}, {"timestamp": 735.191, "power": 32.459486}, {"timestamp": 755.715, "power": 32.459486}], "timeline": {"START": "434.00408", "END": "533.423045"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 346.504}, {"name": "clSetKernelArg", "calls": 19, "time": 118.446}, {"name": "clReleaseKernel", "calls": 1, "time": 102.99}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5483}, {"name": "clReleaseContext", "calls": 1, "time": 40.4404}, {"name": "clCreateContext", "calls": 1, "time": 34.7684}, {"name": "clReleaseProgram", "calls": 1, "time": 12.0849}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.376221}, {"name": "clCreateKernel", "calls": 1, "time": 0.349828}, {"name": "clEnqueueTask", "calls": 1, "time": 0.146612}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073893}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038399}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02849}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026674}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02382}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010662}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009626}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007981}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007736}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006589}, {"name": "clRetainDevice", "calls": 2, "time": 0.004835}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 99.419}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 99.0175}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6362.203227, "utilization": 66.27295, "size": 329820.0, "time": 51.840532}, {"type": "WRITE", "transfers": 1, "speed": 5860.039686, "utilization": 61.04208, "size": 1143010.0, "time": 195.05127}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2245323, "speed": 210.257, "utilization": 1.82514, "size": 0.00800009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 143547, "speed": 456.283, "utilization": 3.96079, "size": 0.116355}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len8/run1.json b/code/fpga/memory_results/proteins.10MB.len8/run1.json new file mode 100644 index 0000000..f42b8dd --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.4784, "power": 32.520054}, {"timestamp": 57.0875, "power": 32.520054}, {"timestamp": 77.6649, "power": 32.520054}, {"timestamp": 98.2289, "power": 32.520054}, {"timestamp": 118.944, "power": 32.520054}, {"timestamp": 139.436, "power": 32.520054}, {"timestamp": 159.97, "power": 32.520054}, {"timestamp": 180.582, "power": 32.520054}, {"timestamp": 201.136, "power": 32.520054}, {"timestamp": 221.731, "power": 32.520054}, {"timestamp": 242.352, "power": 32.520054}, {"timestamp": 262.896, "power": 32.520054}, {"timestamp": 283.424, "power": 32.520054}, {"timestamp": 303.948, "power": 32.520054}, {"timestamp": 324.474, "power": 32.520054}, {"timestamp": 345.02, "power": 32.520054}, {"timestamp": 365.545, "power": 32.520054}, {"timestamp": 386.072, "power": 32.520054}, {"timestamp": 406.575, "power": 32.520054}, {"timestamp": 427.056, "power": 32.520054}, {"timestamp": 447.578, "power": 32.520054}, {"timestamp": 468.103, "power": 32.520054}, {"timestamp": 488.631, "power": 32.520054}, {"timestamp": 509.163, "power": 32.520054}, {"timestamp": 529.697, "power": 32.520054}, {"timestamp": 550.238, "power": 32.520054}, {"timestamp": 570.766, "power": 32.520054}, {"timestamp": 591.312, "power": 32.520054}, {"timestamp": 611.86, "power": 32.520054}, {"timestamp": 632.438, "power": 32.520054}, {"timestamp": 652.943, "power": 32.520054}, {"timestamp": 673.499, "power": 32.520054}, {"timestamp": 694.068, "power": 32.520054}, {"timestamp": 714.614, "power": 32.520054}, {"timestamp": 735.119, "power": 32.520054}, {"timestamp": 755.697, "power": 32.520054}], "timeline": {"START": "433.063896", "END": "531.196055"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 345.169}, {"name": "clSetKernelArg", "calls": 19, "time": 117.846}, {"name": "clReleaseKernel", "calls": 1, "time": 103.176}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.692}, {"name": "clReleaseContext", "calls": 1, "time": 37.6796}, {"name": "clCreateContext", "calls": 1, "time": 33.9989}, {"name": "clReleaseProgram", "calls": 1, "time": 9.47373}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.456542}, {"name": "clCreateKernel", "calls": 1, "time": 0.344244}, {"name": "clEnqueueTask", "calls": 1, "time": 0.150709}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07572}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.047302}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037966}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025747}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023425}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.018246}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011602}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010443}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008629}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007855}, {"name": "clRetainDevice", "calls": 2, "time": 0.005398}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 98.1322}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 97.7211}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6442.176108, "utilization": 67.106001, "size": 329820.0, "time": 51.196986}, {"type": "WRITE", "transfers": 1, "speed": 5842.670906, "utilization": 60.861155, "size": 1143010.0, "time": 195.631108}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2205537, "speed": 209.591, "utilization": 1.81936, "size": 0.00800009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 141012, "speed": 455.282, "utilization": 3.9521, "size": 0.116189}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len8/run2.json b/code/fpga/memory_results/proteins.10MB.len8/run2.json new file mode 100644 index 0000000..82c7f51 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.7689, "power": 32.340054}, {"timestamp": 56.3753, "power": 32.340054}, {"timestamp": 76.9597, "power": 32.340054}, {"timestamp": 97.5143, "power": 32.340054}, {"timestamp": 118.251, "power": 32.340054}, {"timestamp": 138.78, "power": 32.340054}, {"timestamp": 159.336, "power": 32.340054}, {"timestamp": 179.948, "power": 32.340054}, {"timestamp": 200.548, "power": 32.340054}, {"timestamp": 221.106, "power": 32.340054}, {"timestamp": 241.662, "power": 32.340054}, {"timestamp": 262.245, "power": 32.340054}, {"timestamp": 282.777, "power": 32.340054}, {"timestamp": 303.305, "power": 32.340054}, {"timestamp": 323.836, "power": 32.340054}, {"timestamp": 344.362, "power": 32.340054}, {"timestamp": 364.891, "power": 32.340054}, {"timestamp": 385.432, "power": 32.340054}, {"timestamp": 405.961, "power": 32.340054}, {"timestamp": 426.488, "power": 32.340054}, {"timestamp": 447.019, "power": 32.340054}, {"timestamp": 467.548, "power": 32.340054}, {"timestamp": 488.079, "power": 32.340054}, {"timestamp": 508.612, "power": 32.340054}, {"timestamp": 529.109, "power": 32.340054}, {"timestamp": 549.611, "power": 32.340054}, {"timestamp": 570.154, "power": 32.340054}, {"timestamp": 590.707, "power": 32.340054}, {"timestamp": 611.259, "power": 32.340054}, {"timestamp": 631.845, "power": 32.340054}, {"timestamp": 652.387, "power": 32.340054}, {"timestamp": 672.956, "power": 32.340054}, {"timestamp": 693.504, "power": 32.340054}, {"timestamp": 714.045, "power": 32.340054}, {"timestamp": 734.583, "power": 32.340054}, {"timestamp": 755.148, "power": 32.340054}, {"timestamp": 775.69, "power": 32.340054}], "timeline": {"START": "433.868353", "END": "528.538921"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 343.096}, {"name": "clSetKernelArg", "calls": 19, "time": 117.649}, {"name": "clReleaseKernel", "calls": 1, "time": 102.17}, {"name": "clReleaseContext", "calls": 1, "time": 63.7151}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.9168}, {"name": "clCreateContext", "calls": 1, "time": 33.5308}, {"name": "clReleaseProgram", "calls": 1, "time": 9.5983}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.428063}, {"name": "clCreateKernel", "calls": 1, "time": 0.341637}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.088173}, {"name": "clEnqueueTask", "calls": 1, "time": 0.071238}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037778}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034382}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02497}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023439}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010798}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010507}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008374}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007871}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00667}, {"name": "clRetainDevice", "calls": 2, "time": 0.004691}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 94.6706}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 94.2645}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6465.590247, "utilization": 67.349898, "size": 329820.0, "time": 51.011584}, {"type": "WRITE", "transfers": 1, "speed": 5796.461403, "utilization": 60.379806, "size": 1143010.0, "time": 197.190683}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2096217, "speed": 207.702, "utilization": 1.80297, "size": 0.00800009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 134232, "speed": 453.205, "utilization": 3.93408, "size": 0.115543}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len8/run3.json b/code/fpga/memory_results/proteins.10MB.len8/run3.json new file mode 100644 index 0000000..f4446ff --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.9379, "power": 32.713858}, {"timestamp": 59.5365, "power": 32.713858}, {"timestamp": 80.1181, "power": 32.713858}, {"timestamp": 100.688, "power": 32.713858}, {"timestamp": 121.359, "power": 32.713858}, {"timestamp": 141.894, "power": 32.713858}, {"timestamp": 162.4, "power": 32.713858}, {"timestamp": 182.976, "power": 32.713858}, {"timestamp": 203.572, "power": 32.713858}, {"timestamp": 224.172, "power": 32.713858}, {"timestamp": 244.767, "power": 32.713858}, {"timestamp": 265.346, "power": 32.713858}, {"timestamp": 285.89, "power": 32.713858}, {"timestamp": 306.375, "power": 32.713858}, {"timestamp": 326.895, "power": 32.713858}, {"timestamp": 347.415, "power": 32.713858}, {"timestamp": 367.941, "power": 32.713858}, {"timestamp": 388.466, "power": 32.713858}, {"timestamp": 408.988, "power": 32.713858}, {"timestamp": 429.515, "power": 32.713858}, {"timestamp": 450.016, "power": 32.713858}, {"timestamp": 470.513, "power": 32.713858}, {"timestamp": 491.038, "power": 32.713858}, {"timestamp": 511.571, "power": 32.713858}, {"timestamp": 532.107, "power": 32.713858}, {"timestamp": 552.613, "power": 32.713858}, {"timestamp": 573.161, "power": 32.713858}, {"timestamp": 593.636, "power": 32.713858}, {"timestamp": 614.103, "power": 32.713858}, {"timestamp": 634.67, "power": 32.713858}, {"timestamp": 655.214, "power": 32.713858}, {"timestamp": 675.78, "power": 32.713858}, {"timestamp": 696.346, "power": 32.713858}, {"timestamp": 716.92, "power": 32.713858}, {"timestamp": 737.465, "power": 32.713858}, {"timestamp": 757.973, "power": 32.713858}, {"timestamp": 778.457, "power": 32.713858}], "timeline": {"START": "432.80091", "END": "533.164286"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 346.112}, {"name": "clSetKernelArg", "calls": 19, "time": 116.64}, {"name": "clReleaseKernel", "calls": 1, "time": 101.894}, {"name": "clReleaseContext", "calls": 1, "time": 60.1013}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.3744}, {"name": "clCreateContext", "calls": 1, "time": 36.582}, {"name": "clReleaseProgram", "calls": 1, "time": 9.51068}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.44972}, {"name": "clCreateKernel", "calls": 1, "time": 0.353494}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083038}, {"name": "clEnqueueTask", "calls": 1, "time": 0.066676}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040784}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030986}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026202}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023642}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011537}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010924}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008571}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008524}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006976}, {"name": "clRetainDevice", "calls": 2, "time": 0.005034}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 100.363}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 100.01}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6363.841924, "utilization": 66.29002, "size": 329820.0, "time": 51.827183}, {"type": "WRITE", "transfers": 1, "speed": 5901.200176, "utilization": 61.470835, "size": 1143010.0, "time": 193.6908}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2277713, "speed": 210.773, "utilization": 1.82963, "size": 0.00800008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 145578, "speed": 456.67, "utilization": 3.96415, "size": 0.116511}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.10MB.len8/run4.json b/code/fpga/memory_results/proteins.10MB.len8/run4.json new file mode 100644 index 0000000..4effc08 --- /dev/null +++ b/code/fpga/memory_results/proteins.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.7097, "power": 32.371506}, {"timestamp": 56.313, "power": 32.371506}, {"timestamp": 76.9033, "power": 32.371506}, {"timestamp": 97.4443, "power": 32.371506}, {"timestamp": 118.189, "power": 32.371506}, {"timestamp": 138.87, "power": 32.371506}, {"timestamp": 159.409, "power": 32.371506}, {"timestamp": 180.01, "power": 32.371506}, {"timestamp": 200.61, "power": 32.371506}, {"timestamp": 221.189, "power": 32.371506}, {"timestamp": 241.759, "power": 32.371506}, {"timestamp": 262.361, "power": 32.371506}, {"timestamp": 282.9, "power": 32.371506}, {"timestamp": 303.426, "power": 32.371506}, {"timestamp": 323.891, "power": 32.371506}, {"timestamp": 344.362, "power": 32.371506}, {"timestamp": 364.826, "power": 32.371506}, {"timestamp": 385.304, "power": 32.371506}, {"timestamp": 405.764, "power": 32.371506}, {"timestamp": 426.227, "power": 32.371506}, {"timestamp": 446.688, "power": 32.371506}, {"timestamp": 467.195, "power": 32.371506}, {"timestamp": 487.728, "power": 32.371506}, {"timestamp": 508.263, "power": 32.371506}, {"timestamp": 528.799, "power": 32.371506}, {"timestamp": 549.318, "power": 32.371506}, {"timestamp": 569.818, "power": 32.371506}, {"timestamp": 590.37, "power": 32.371506}, {"timestamp": 610.925, "power": 32.371506}, {"timestamp": 631.496, "power": 32.371506}, {"timestamp": 652.087, "power": 32.371506}, {"timestamp": 672.634, "power": 32.371506}, {"timestamp": 693.188, "power": 32.371506}, {"timestamp": 713.736, "power": 32.371506}, {"timestamp": 734.276, "power": 32.371506}, {"timestamp": 754.955, "power": 32.371506}, {"timestamp": 775.497, "power": 32.371506}], "timeline": {"START": "451.071022", "END": "545.313418"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 343.409}, {"name": "clSetKernelArg", "calls": 19, "time": 123.139}, {"name": "clReleaseKernel", "calls": 1, "time": 101.778}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 67.2129}, {"name": "clReleaseContext", "calls": 1, "time": 43.0619}, {"name": "clCreateContext", "calls": 1, "time": 33.4239}, {"name": "clReleaseProgram", "calls": 1, "time": 9.79003}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.1079}, {"name": "clCreateKernel", "calls": 1, "time": 0.344201}, {"name": "clEnqueueTask", "calls": 1, "time": 0.117465}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07349}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038108}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029589}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024299}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023908}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01082}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010121}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008818}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007975}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007248}, {"name": "clRetainDevice", "calls": 2, "time": 0.004764}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 94.2424}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 93.8348}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6428.324889, "utilization": 66.961718, "size": 329820.0, "time": 51.307301}, {"type": "WRITE", "transfers": 1, "speed": 5783.74261, "utilization": 60.247319, "size": 1143010.0, "time": 197.624317}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2079488, "speed": 207.202, "utilization": 1.79862, "size": 0.00800009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 133097, "speed": 452.972, "utilization": 3.93205, "size": 0.115522}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len4/run0.json b/code/fpga/memory_results/proteins.15MB.len4/run0.json new file mode 100644 index 0000000..8797b42 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.9314, "power": 32.744697}, {"timestamp": 54.5765, "power": 32.744697}, {"timestamp": 75.1145, "power": 32.744697}, {"timestamp": 95.6405, "power": 32.744697}, {"timestamp": 116.203, "power": 32.744697}, {"timestamp": 136.75, "power": 32.744697}, {"timestamp": 157.24, "power": 32.744697}, {"timestamp": 177.783, "power": 32.744697}, {"timestamp": 198.322, "power": 32.744697}, {"timestamp": 219.065, "power": 32.744697}, {"timestamp": 239.604, "power": 32.744697}, {"timestamp": 260.142, "power": 32.744697}, {"timestamp": 280.679, "power": 32.744697}, {"timestamp": 301.17, "power": 32.744697}, {"timestamp": 321.699, "power": 32.744697}, {"timestamp": 342.238, "power": 32.744697}, {"timestamp": 362.816, "power": 32.744697}, {"timestamp": 383.342, "power": 32.744697}, {"timestamp": 403.863, "power": 32.744697}, {"timestamp": 424.381, "power": 32.744697}, {"timestamp": 444.88, "power": 32.744697}, {"timestamp": 465.359, "power": 32.744697}, {"timestamp": 485.875, "power": 32.744697}, {"timestamp": 506.394, "power": 32.744697}, {"timestamp": 526.914, "power": 32.744697}, {"timestamp": 547.434, "power": 32.744697}, {"timestamp": 567.953, "power": 32.744697}, {"timestamp": 588.476, "power": 32.744697}, {"timestamp": 608.985, "power": 32.744697}, {"timestamp": 629.502, "power": 32.744697}, {"timestamp": 650.025, "power": 32.744697}, {"timestamp": 670.549, "power": 32.744697}, {"timestamp": 691.079, "power": 32.744697}, {"timestamp": 711.633, "power": 32.744697}, {"timestamp": 732.174, "power": 32.744697}, {"timestamp": 752.712, "power": 32.744697}, {"timestamp": 773.203, "power": 32.744697}, {"timestamp": 793.736, "power": 32.744697}, {"timestamp": 814.271, "power": 32.744697}, {"timestamp": 834.801, "power": 32.744697}, {"timestamp": 855.32, "power": 32.744697}, {"timestamp": 875.836, "power": 32.744697}, {"timestamp": 896.363, "power": 32.744697}, {"timestamp": 916.879, "power": 32.744697}, {"timestamp": 937.36, "power": 32.744697}, {"timestamp": 957.877, "power": 32.744697}, {"timestamp": 978.4, "power": 32.744697}, {"timestamp": 998.924, "power": 32.744697}, {"timestamp": 1019.45, "power": 32.771334}, {"timestamp": 1040.64, "power": 32.771334}, {"timestamp": 1061.23, "power": 32.771334}, {"timestamp": 1081.72, "power": 32.771334}, {"timestamp": 1102.21, "power": 32.771334}, {"timestamp": 1122.74, "power": 32.771334}, {"timestamp": 1143.3, "power": 32.771334}], "timeline": {"START": "582.937305", "END": "799.698763"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 552.049}, {"name": "clSetKernelArg", "calls": 19, "time": 201.363}, {"name": "clReleaseKernel", "calls": 1, "time": 170.491}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.0053}, {"name": "clReleaseContext", "calls": 1, "time": 48.2744}, {"name": "clCreateContext", "calls": 1, "time": 31.7895}, {"name": "clReleaseProgram", "calls": 1, "time": 13.9382}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.393872}, {"name": "clCreateKernel", "calls": 1, "time": 0.383977}, {"name": "clEnqueueTask", "calls": 1, "time": 0.127984}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072709}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038116}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02584}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022723}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022419}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010651}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010211}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008587}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007736}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006451}, {"name": "clRetainDevice", "calls": 2, "time": 0.004675}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 216.761}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 216.413}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8737.367718, "utilization": 91.014247, "size": 617400.0, "time": 70.662014}, {"type": "WRITE", "transfers": 1, "speed": 6486.138608, "utilization": 67.563944, "size": 1714450.0, "time": 264.325542}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6413514, "speed": 247.56, "utilization": 2.14896, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 409108, "speed": 478.262, "utilization": 4.15158, "size": 0.124094}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len4/run1.json b/code/fpga/memory_results/proteins.15MB.len4/run1.json new file mode 100644 index 0000000..01c8678 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.1479, "power": 32.767469}, {"timestamp": 54.7881, "power": 32.767469}, {"timestamp": 75.3372, "power": 32.767469}, {"timestamp": 95.8711, "power": 32.767469}, {"timestamp": 116.771, "power": 32.767469}, {"timestamp": 137.608, "power": 32.767469}, {"timestamp": 158.151, "power": 32.767469}, {"timestamp": 178.703, "power": 32.767469}, {"timestamp": 199.247, "power": 32.767469}, {"timestamp": 219.798, "power": 32.767469}, {"timestamp": 240.342, "power": 32.767469}, {"timestamp": 260.893, "power": 32.767469}, {"timestamp": 281.388, "power": 32.767469}, {"timestamp": 301.926, "power": 32.767469}, {"timestamp": 322.431, "power": 32.767469}, {"timestamp": 342.936, "power": 32.767469}, {"timestamp": 363.525, "power": 32.767469}, {"timestamp": 384.059, "power": 32.767469}, {"timestamp": 404.585, "power": 32.767469}, {"timestamp": 425.089, "power": 32.767469}, {"timestamp": 445.572, "power": 32.767469}, {"timestamp": 466.094, "power": 32.767469}, {"timestamp": 486.615, "power": 32.767469}, {"timestamp": 507.14, "power": 32.767469}, {"timestamp": 527.663, "power": 32.767469}, {"timestamp": 548.189, "power": 32.767469}, {"timestamp": 568.72, "power": 32.767469}, {"timestamp": 589.234, "power": 32.767469}, {"timestamp": 609.77, "power": 32.767469}, {"timestamp": 630.321, "power": 32.767469}, {"timestamp": 650.86, "power": 32.767469}, {"timestamp": 671.396, "power": 32.767469}, {"timestamp": 691.928, "power": 32.767469}, {"timestamp": 712.48, "power": 32.767469}, {"timestamp": 733.049, "power": 32.767469}, {"timestamp": 753.547, "power": 32.767469}, {"timestamp": 774.083, "power": 32.767469}, {"timestamp": 794.625, "power": 32.767469}, {"timestamp": 815.161, "power": 32.767469}, {"timestamp": 835.684, "power": 32.767469}, {"timestamp": 856.21, "power": 32.767469}, {"timestamp": 876.736, "power": 32.767469}, {"timestamp": 897.234, "power": 32.767469}, {"timestamp": 917.763, "power": 32.767469}, {"timestamp": 938.291, "power": 32.767469}, {"timestamp": 958.82, "power": 32.767469}, {"timestamp": 979.352, "power": 32.767469}, {"timestamp": 999.882, "power": 32.767469}, {"timestamp": 1020.41, "power": 32.319697000000005}, {"timestamp": 1041.71, "power": 32.319697000000005}, {"timestamp": 1062.27, "power": 32.319697000000005}, {"timestamp": 1082.82, "power": 32.319697000000005}, {"timestamp": 1103.31, "power": 32.319697000000005}, {"timestamp": 1123.93, "power": 32.319697000000005}, {"timestamp": 1144.48, "power": 32.319697000000005}], "timeline": {"START": "589.043512", "END": "797.667912"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 552.098}, {"name": "clSetKernelArg", "calls": 19, "time": 203.167}, {"name": "clReleaseKernel", "calls": 1, "time": 172.314}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4833}, {"name": "clReleaseContext", "calls": 1, "time": 47.9983}, {"name": "clCreateContext", "calls": 1, "time": 31.9884}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9852}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.397611}, {"name": "clCreateKernel", "calls": 1, "time": 0.33847}, {"name": "clEnqueueTask", "calls": 1, "time": 0.137733}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074921}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037612}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027674}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02323}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02111}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010826}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010564}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010189}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008553}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007497}, {"name": "clRetainDevice", "calls": 2, "time": 0.004693}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 208.624}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 208.218}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8056.317706, "utilization": 83.919976, "size": 617400.0, "time": 76.635508}, {"type": "WRITE", "transfers": 1, "speed": 6431.311682, "utilization": 66.99283, "size": 1714450.0, "time": 266.578917}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6147855, "speed": 247.034, "utilization": 2.14439, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 392418, "speed": 477.874, "utilization": 4.14821, "size": 0.123956}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len4/run2.json b/code/fpga/memory_results/proteins.15MB.len4/run2.json new file mode 100644 index 0000000..d7acc63 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.4393, "power": 32.627375}, {"timestamp": 73.1192, "power": 32.627375}, {"timestamp": 93.6579, "power": 32.627375}, {"timestamp": 114.193, "power": 32.627375}, {"timestamp": 135.073, "power": 32.627375}, {"timestamp": 155.756, "power": 32.627375}, {"timestamp": 176.28, "power": 32.627375}, {"timestamp": 196.828, "power": 32.627375}, {"timestamp": 217.367, "power": 32.627375}, {"timestamp": 237.906, "power": 32.627375}, {"timestamp": 258.442, "power": 32.627375}, {"timestamp": 278.984, "power": 32.627375}, {"timestamp": 299.505, "power": 32.627375}, {"timestamp": 320.041, "power": 32.627375}, {"timestamp": 340.579, "power": 32.627375}, {"timestamp": 361.115, "power": 32.627375}, {"timestamp": 381.651, "power": 32.627375}, {"timestamp": 402.18, "power": 32.627375}, {"timestamp": 422.707, "power": 32.627375}, {"timestamp": 443.232, "power": 32.627375}, {"timestamp": 463.737, "power": 32.627375}, {"timestamp": 484.259, "power": 32.627375}, {"timestamp": 504.782, "power": 32.627375}, {"timestamp": 525.308, "power": 32.627375}, {"timestamp": 545.833, "power": 32.627375}, {"timestamp": 566.359, "power": 32.627375}, {"timestamp": 586.884, "power": 32.627375}, {"timestamp": 607.39, "power": 32.627375}, {"timestamp": 627.875, "power": 32.627375}, {"timestamp": 648.395, "power": 32.627375}, {"timestamp": 668.923, "power": 32.627375}, {"timestamp": 689.458, "power": 32.627375}, {"timestamp": 709.993, "power": 32.627375}, {"timestamp": 730.542, "power": 32.627375}, {"timestamp": 751.083, "power": 32.627375}, {"timestamp": 771.601, "power": 32.627375}, {"timestamp": 792.139, "power": 32.627375}, {"timestamp": 812.681, "power": 32.627375}, {"timestamp": 833.223, "power": 32.627375}, {"timestamp": 853.766, "power": 32.627375}, {"timestamp": 874.29, "power": 32.627375}, {"timestamp": 894.817, "power": 32.627375}, {"timestamp": 915.308, "power": 32.627375}, {"timestamp": 935.793, "power": 32.627375}, {"timestamp": 956.32, "power": 32.627375}, {"timestamp": 976.843, "power": 32.627375}, {"timestamp": 997.372, "power": 32.627375}, {"timestamp": 1017.9, "power": 35.975053}, {"timestamp": 1039.05, "power": 35.975053}, {"timestamp": 1059.59, "power": 35.975053}, {"timestamp": 1080.1, "power": 35.975053}, {"timestamp": 1100.62, "power": 35.975053}, {"timestamp": 1121.16, "power": 35.975053}, {"timestamp": 1141.89, "power": 35.975053}, {"timestamp": 1162.44, "power": 35.975053}], "timeline": {"START": "617.849616", "END": "827.654791"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 553.39}, {"name": "clSetKernelArg", "calls": 19, "time": 209.653}, {"name": "clReleaseKernel", "calls": 1, "time": 173.347}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.7758}, {"name": "clCreateContext", "calls": 1, "time": 50.2547}, {"name": "clReleaseContext", "calls": 1, "time": 44.5919}, {"name": "clReleaseProgram", "calls": 1, "time": 14.3242}, {"name": "clCreateKernel", "calls": 1, "time": 0.351847}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.294176}, {"name": "clEnqueueTask", "calls": 1, "time": 0.137}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07831}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039404}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026352}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024383}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020815}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01305}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.00984}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008622}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007611}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006729}, {"name": "clRetainDevice", "calls": 2, "time": 0.004705}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 209.805}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 209.393}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8597.321872, "utilization": 89.555436, "size": 617400.0, "time": 71.813061}, {"type": "WRITE", "transfers": 1, "speed": 6312.516984, "utilization": 65.755385, "size": 1714450.0, "time": 271.595642}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6182487, "speed": 247.013, "utilization": 2.14421, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 394636, "speed": 478.128, "utilization": 4.15042, "size": 0.123962}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len4/run3.json b/code/fpga/memory_results/proteins.15MB.len4/run3.json new file mode 100644 index 0000000..1a45567 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.6046, "power": 33.082711}, {"timestamp": 62.2447, "power": 33.082711}, {"timestamp": 82.7831, "power": 33.082711}, {"timestamp": 103.314, "power": 33.082711}, {"timestamp": 124.279, "power": 33.082711}, {"timestamp": 145.181, "power": 33.082711}, {"timestamp": 165.694, "power": 33.082711}, {"timestamp": 186.185, "power": 33.082711}, {"timestamp": 206.722, "power": 33.082711}, {"timestamp": 227.26, "power": 33.082711}, {"timestamp": 247.8, "power": 33.082711}, {"timestamp": 268.337, "power": 33.082711}, {"timestamp": 288.873, "power": 33.082711}, {"timestamp": 309.414, "power": 33.082711}, {"timestamp": 329.907, "power": 33.082711}, {"timestamp": 350.439, "power": 33.082711}, {"timestamp": 370.976, "power": 33.082711}, {"timestamp": 391.568, "power": 33.082711}, {"timestamp": 412.099, "power": 33.082711}, {"timestamp": 432.626, "power": 33.082711}, {"timestamp": 453.155, "power": 33.082711}, {"timestamp": 473.655, "power": 33.082711}, {"timestamp": 494.139, "power": 33.082711}, {"timestamp": 514.664, "power": 33.082711}, {"timestamp": 535.191, "power": 33.082711}, {"timestamp": 555.717, "power": 33.082711}, {"timestamp": 576.242, "power": 33.082711}, {"timestamp": 596.767, "power": 33.082711}, {"timestamp": 617.294, "power": 33.082711}, {"timestamp": 637.809, "power": 33.082711}, {"timestamp": 658.339, "power": 33.082711}, {"timestamp": 678.874, "power": 33.082711}, {"timestamp": 699.409, "power": 33.082711}, {"timestamp": 719.958, "power": 33.082711}, {"timestamp": 740.501, "power": 33.082711}, {"timestamp": 761.054, "power": 33.082711}, {"timestamp": 781.574, "power": 33.082711}, {"timestamp": 802.075, "power": 33.082711}, {"timestamp": 822.616, "power": 33.082711}, {"timestamp": 843.165, "power": 33.082711}, {"timestamp": 863.649, "power": 33.082711}, {"timestamp": 884.185, "power": 33.082711}, {"timestamp": 904.718, "power": 33.082711}, {"timestamp": 925.256, "power": 33.082711}, {"timestamp": 945.777, "power": 33.082711}, {"timestamp": 966.307, "power": 33.082711}, {"timestamp": 1000.63, "power": 33.082711}, {"timestamp": 1021.17, "power": 34.793913}, {"timestamp": 1042.2, "power": 34.793913}, {"timestamp": 1062.73, "power": 34.793913}, {"timestamp": 1083.26, "power": 34.793913}, {"timestamp": 1103.79, "power": 34.793913}, {"timestamp": 1124.33, "power": 34.793913}, {"timestamp": 1144.86, "power": 34.793913}, {"timestamp": 1165.4, "power": 34.793913}, {"timestamp": 1185.97, "power": 34.793913}, {"timestamp": 1206.58, "power": 34.793913}, {"timestamp": 1227.11, "power": 34.793913}, {"timestamp": 1247.68, "power": 34.793913}, {"timestamp": 1268.28, "power": 34.793913}, {"timestamp": 1288.83, "power": 34.793913}], "timeline": {"START": "618.186766", "END": "826.061134"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 573.521}, {"name": "clReleaseKernel", "calls": 1, "time": 249.269}, {"name": "clSetKernelArg", "calls": 19, "time": 219.837}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.7073}, {"name": "clReleaseContext", "calls": 1, "time": 48.9504}, {"name": "clCreateContext", "calls": 1, "time": 38.6941}, {"name": "clReleaseProgram", "calls": 1, "time": 15.0872}, {"name": "clCreateKernel", "calls": 1, "time": 0.351337}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.329951}, {"name": "clEnqueueTask", "calls": 1, "time": 0.12539}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075597}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.042694}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038114}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022739}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020515}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.013939}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011553}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.01001}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009068}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007551}, {"name": "clRetainDevice", "calls": 2, "time": 0.00648}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 207.874}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 207.498}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6393.02848, "utilization": 66.594047, "size": 617400.0, "time": 96.573948}, {"type": "WRITE", "transfers": 1, "speed": 6376.689296, "utilization": 66.423847, "size": 1714450.0, "time": 268.862418}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6121000, "speed": 246.866, "utilization": 2.14293, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 390778, "speed": 477.836, "utilization": 4.14788, "size": 0.123927}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len4/run4.json b/code/fpga/memory_results/proteins.15MB.len4/run4.json new file mode 100644 index 0000000..2bd75db --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6804, "power": 32.90385}, {"timestamp": 55.32, "power": 32.90385}, {"timestamp": 75.9029, "power": 32.90385}, {"timestamp": 96.4661, "power": 32.90385}, {"timestamp": 117.128, "power": 32.90385}, {"timestamp": 137.806, "power": 32.90385}, {"timestamp": 158.291, "power": 32.90385}, {"timestamp": 178.875, "power": 32.90385}, {"timestamp": 199.467, "power": 32.90385}, {"timestamp": 220.065, "power": 32.90385}, {"timestamp": 240.66, "power": 32.90385}, {"timestamp": 261.253, "power": 32.90385}, {"timestamp": 281.831, "power": 32.90385}, {"timestamp": 302.389, "power": 32.90385}, {"timestamp": 322.986, "power": 32.90385}, {"timestamp": 343.579, "power": 32.90385}, {"timestamp": 364.15, "power": 32.90385}, {"timestamp": 384.72, "power": 32.90385}, {"timestamp": 405.243, "power": 32.90385}, {"timestamp": 425.748, "power": 32.90385}, {"timestamp": 446.265, "power": 32.90385}, {"timestamp": 466.788, "power": 32.90385}, {"timestamp": 487.307, "power": 32.90385}, {"timestamp": 507.83, "power": 32.90385}, {"timestamp": 528.35, "power": 32.90385}, {"timestamp": 548.867, "power": 32.90385}, {"timestamp": 569.4, "power": 32.90385}, {"timestamp": 589.876, "power": 32.90385}, {"timestamp": 610.393, "power": 32.90385}, {"timestamp": 630.916, "power": 32.90385}, {"timestamp": 651.44, "power": 32.90385}, {"timestamp": 671.966, "power": 32.90385}, {"timestamp": 692.493, "power": 32.90385}, {"timestamp": 713.032, "power": 32.90385}, {"timestamp": 733.559, "power": 32.90385}, {"timestamp": 754.048, "power": 32.90385}, {"timestamp": 774.576, "power": 32.90385}, {"timestamp": 795.113, "power": 32.90385}, {"timestamp": 815.65, "power": 32.90385}, {"timestamp": 836.184, "power": 32.90385}, {"timestamp": 856.724, "power": 32.90385}, {"timestamp": 877.255, "power": 32.90385}, {"timestamp": 897.76, "power": 32.90385}, {"timestamp": 918.248, "power": 32.90385}, {"timestamp": 938.82, "power": 32.90385}, {"timestamp": 959.422, "power": 32.90385}, {"timestamp": 979.958, "power": 32.90385}, {"timestamp": 1000.5, "power": 32.90385}, {"timestamp": 1021.04, "power": 33.811463}, {"timestamp": 1042.18, "power": 33.811463}, {"timestamp": 1062.7, "power": 33.811463}, {"timestamp": 1083.23, "power": 33.811463}, {"timestamp": 1103.75, "power": 33.811463}, {"timestamp": 1124.28, "power": 33.811463}, {"timestamp": 1144.82, "power": 33.811463}, {"timestamp": 1165.35, "power": 33.811463}], "timeline": {"START": "613.447872", "END": "816.847246"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 568.569}, {"name": "clSetKernelArg", "calls": 19, "time": 201.172}, {"name": "clReleaseKernel", "calls": 1, "time": 175.339}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.059}, {"name": "clReleaseContext", "calls": 1, "time": 56.7712}, {"name": "clCreateContext", "calls": 1, "time": 32.3517}, {"name": "clReleaseProgram", "calls": 1, "time": 13.953}, {"name": "clCreateKernel", "calls": 1, "time": 0.341983}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.313358}, {"name": "clEnqueueTask", "calls": 1, "time": 0.12533}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078817}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037809}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034918}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023029}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020659}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010242}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010084}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009736}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008138}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007306}, {"name": "clRetainDevice", "calls": 2, "time": 0.005072}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 203.399}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 203.002}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7944.411662, "utilization": 82.754288, "size": 617400.0, "time": 77.715006}, {"type": "WRITE", "transfers": 1, "speed": 5969.469206, "utilization": 62.181971, "size": 1714450.0, "time": 287.203442}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5978331, "speed": 246.724, "utilization": 2.1417, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 381853, "speed": 477.754, "utilization": 4.14717, "size": 0.123834}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len6/run0.json b/code/fpga/memory_results/proteins.15MB.len6/run0.json new file mode 100644 index 0000000..20f8cb9 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.5054, "power": 33.633701}, {"timestamp": 64.1422, "power": 33.633701}, {"timestamp": 84.7183, "power": 33.633701}, {"timestamp": 105.272, "power": 33.633701}, {"timestamp": 125.948, "power": 33.633701}, {"timestamp": 146.646, "power": 33.633701}, {"timestamp": 167.135, "power": 33.633701}, {"timestamp": 187.721, "power": 33.633701}, {"timestamp": 208.314, "power": 33.633701}, {"timestamp": 228.907, "power": 33.633701}, {"timestamp": 249.504, "power": 33.633701}, {"timestamp": 270.077, "power": 33.633701}, {"timestamp": 290.634, "power": 33.633701}, {"timestamp": 311.223, "power": 33.633701}, {"timestamp": 331.772, "power": 33.633701}, {"timestamp": 352.297, "power": 33.633701}, {"timestamp": 372.821, "power": 33.633701}, {"timestamp": 393.344, "power": 33.633701}, {"timestamp": 413.871, "power": 33.633701}, {"timestamp": 434.367, "power": 33.633701}, {"timestamp": 454.887, "power": 33.633701}, {"timestamp": 475.409, "power": 33.633701}, {"timestamp": 495.932, "power": 33.633701}, {"timestamp": 516.457, "power": 33.633701}, {"timestamp": 536.982, "power": 33.633701}, {"timestamp": 557.503, "power": 33.633701}, {"timestamp": 578.011, "power": 33.633701}, {"timestamp": 598.492, "power": 33.633701}, {"timestamp": 619.013, "power": 33.633701}, {"timestamp": 639.545, "power": 33.633701}, {"timestamp": 660.081, "power": 33.633701}, {"timestamp": 680.618, "power": 33.633701}, {"timestamp": 701.153, "power": 33.633701}, {"timestamp": 721.695, "power": 33.633701}, {"timestamp": 742.242, "power": 33.633701}, {"timestamp": 762.791, "power": 33.633701}, {"timestamp": 783.333, "power": 33.633701}, {"timestamp": 803.903, "power": 33.633701}, {"timestamp": 824.484, "power": 33.633701}, {"timestamp": 845.019, "power": 33.633701}, {"timestamp": 865.555, "power": 33.633701}, {"timestamp": 886.081, "power": 33.633701}, {"timestamp": 906.58, "power": 33.633701}, {"timestamp": 927.087, "power": 33.633701}, {"timestamp": 947.63, "power": 33.633701}, {"timestamp": 968.18, "power": 33.633701}, {"timestamp": 988.717, "power": 33.633701}, {"timestamp": 1009.24, "power": 33.090574000000004}], "timeline": {"START": "580.189052", "END": "703.679827"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 465.274}, {"name": "clReleaseKernel", "calls": 1, "time": 168.501}, {"name": "clSetKernelArg", "calls": 19, "time": 164.065}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.5617}, {"name": "clCreateContext", "calls": 1, "time": 41.2235}, {"name": "clReleaseContext", "calls": 1, "time": 40.142}, {"name": "clReleaseProgram", "calls": 1, "time": 9.35449}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.427573}, {"name": "clCreateKernel", "calls": 1, "time": 0.345205}, {"name": "clEnqueueTask", "calls": 1, "time": 0.106684}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073586}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03844}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028787}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023267}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020721}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010241}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010065}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007995}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007708}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006978}, {"name": "clRetainDevice", "calls": 2, "time": 0.004631}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 123.491}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 123.074}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8167.426006, "utilization": 85.077354, "size": 480060.0, "time": 58.777392}, {"type": "WRITE", "transfers": 1, "speed": 6064.685815, "utilization": 63.173811, "size": 1714470.0, "time": 282.696772}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3215153, "speed": 230.118, "utilization": 1.99755, "size": 0.00800006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 206840, "speed": 464.535, "utilization": 4.03242, "size": 0.120001}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len6/run1.json b/code/fpga/memory_results/proteins.15MB.len6/run1.json new file mode 100644 index 0000000..e4472b1 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.3427, "power": 32.44725}, {"timestamp": 55.0484, "power": 32.44725}, {"timestamp": 75.581, "power": 32.44725}, {"timestamp": 96.1436, "power": 32.44725}, {"timestamp": 116.923, "power": 32.44725}, {"timestamp": 137.452, "power": 32.44725}, {"timestamp": 157.989, "power": 32.44725}, {"timestamp": 178.538, "power": 32.44725}, {"timestamp": 199.092, "power": 32.44725}, {"timestamp": 219.654, "power": 32.44725}, {"timestamp": 240.248, "power": 32.44725}, {"timestamp": 260.842, "power": 32.44725}, {"timestamp": 281.433, "power": 32.44725}, {"timestamp": 302.014, "power": 32.44725}, {"timestamp": 322.577, "power": 32.44725}, {"timestamp": 343.069, "power": 32.44725}, {"timestamp": 363.585, "power": 32.44725}, {"timestamp": 384.107, "power": 32.44725}, {"timestamp": 404.628, "power": 32.44725}, {"timestamp": 425.147, "power": 32.44725}, {"timestamp": 445.669, "power": 32.44725}, {"timestamp": 466.185, "power": 32.44725}, {"timestamp": 486.695, "power": 32.44725}, {"timestamp": 507.174, "power": 32.44725}, {"timestamp": 527.689, "power": 32.44725}, {"timestamp": 548.209, "power": 32.44725}, {"timestamp": 568.73, "power": 32.44725}, {"timestamp": 589.275, "power": 32.44725}, {"timestamp": 609.799, "power": 32.44725}, {"timestamp": 630.325, "power": 32.44725}, {"timestamp": 650.834, "power": 32.44725}, {"timestamp": 671.377, "power": 32.44725}, {"timestamp": 691.923, "power": 32.44725}, {"timestamp": 712.476, "power": 32.44725}, {"timestamp": 733.038, "power": 32.44725}, {"timestamp": 753.574, "power": 32.44725}, {"timestamp": 774.108, "power": 32.44725}, {"timestamp": 794.664, "power": 32.44725}, {"timestamp": 817.574, "power": 32.44725}, {"timestamp": 838.117, "power": 32.44725}, {"timestamp": 858.529, "power": 32.44725}, {"timestamp": 878.991, "power": 32.44725}, {"timestamp": 899.477, "power": 32.44725}, {"timestamp": 920.002, "power": 32.44725}, {"timestamp": 940.528, "power": 32.44725}, {"timestamp": 961.058, "power": 32.44725}, {"timestamp": 981.605, "power": 32.44725}, {"timestamp": 1002.17, "power": 32.44725}, {"timestamp": 1022.67, "power": 32.555173999999994}, {"timestamp": 1043.81, "power": 32.555173999999994}], "timeline": {"START": "565.301621", "END": "686.883232"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 465.695}, {"name": "clReleaseKernel", "calls": 1, "time": 192.767}, {"name": "clSetKernelArg", "calls": 19, "time": 164.65}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.0023}, {"name": "clReleaseContext", "calls": 1, "time": 54.218}, {"name": "clCreateContext", "calls": 1, "time": 32.0297}, {"name": "clReleaseProgram", "calls": 1, "time": 9.2866}, {"name": "clCreateKernel", "calls": 1, "time": 0.354721}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.324991}, {"name": "clEnqueueTask", "calls": 1, "time": 0.117687}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.08597}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038656}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028201}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023909}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020276}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01177}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010098}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00833}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008163}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006689}, {"name": "clRetainDevice", "calls": 2, "time": 0.004903}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 121.582}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 121.209}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8170.76285, "utilization": 85.112113, "size": 480060.0, "time": 58.753388}, {"type": "WRITE", "transfers": 1, "speed": 6012.432121, "utilization": 62.629501, "size": 1714470.0, "time": 285.153673}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3158731, "speed": 229.841, "utilization": 1.99515, "size": 0.00800006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 203282, "speed": 464.29, "utilization": 4.03029, "size": 0.119881}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len6/run2.json b/code/fpga/memory_results/proteins.15MB.len6/run2.json new file mode 100644 index 0000000..a3df131 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.8297, "power": 32.558484}, {"timestamp": 55.453, "power": 32.558484}, {"timestamp": 75.9853, "power": 32.558484}, {"timestamp": 96.5158, "power": 32.558484}, {"timestamp": 117.417, "power": 32.558484}, {"timestamp": 137.913, "power": 32.558484}, {"timestamp": 158.398, "power": 32.558484}, {"timestamp": 178.932, "power": 32.558484}, {"timestamp": 199.464, "power": 32.558484}, {"timestamp": 219.996, "power": 32.558484}, {"timestamp": 240.53, "power": 32.558484}, {"timestamp": 261.068, "power": 32.558484}, {"timestamp": 281.605, "power": 32.558484}, {"timestamp": 302.152, "power": 32.558484}, {"timestamp": 322.696, "power": 32.558484}, {"timestamp": 343.216, "power": 32.558484}, {"timestamp": 363.66, "power": 32.558484}, {"timestamp": 384.103, "power": 32.558484}, {"timestamp": 404.592, "power": 32.558484}, {"timestamp": 425.154, "power": 32.558484}, {"timestamp": 445.686, "power": 32.558484}, {"timestamp": 466.188, "power": 32.558484}, {"timestamp": 486.677, "power": 32.558484}, {"timestamp": 507.206, "power": 32.558484}, {"timestamp": 527.736, "power": 32.558484}, {"timestamp": 548.266, "power": 32.558484}, {"timestamp": 568.796, "power": 32.558484}, {"timestamp": 589.324, "power": 32.558484}, {"timestamp": 609.876, "power": 32.558484}, {"timestamp": 630.372, "power": 32.558484}, {"timestamp": 650.902, "power": 32.558484}, {"timestamp": 671.448, "power": 32.558484}, {"timestamp": 691.997, "power": 32.558484}, {"timestamp": 712.56, "power": 32.558484}, {"timestamp": 733.122, "power": 32.558484}, {"timestamp": 753.653, "power": 32.558484}, {"timestamp": 774.166, "power": 32.558484}, {"timestamp": 794.652, "power": 32.558484}, {"timestamp": 815.19, "power": 32.558484}, {"timestamp": 835.721, "power": 32.558484}, {"timestamp": 856.257, "power": 32.558484}, {"timestamp": 876.786, "power": 32.558484}, {"timestamp": 897.319, "power": 32.558484}, {"timestamp": 917.854, "power": 32.558484}, {"timestamp": 938.358, "power": 32.558484}, {"timestamp": 958.884, "power": 32.558484}, {"timestamp": 979.422, "power": 32.558484}, {"timestamp": 1000.35, "power": 32.558484}, {"timestamp": 1020.91, "power": 32.38972}, {"timestamp": 1041.92, "power": 32.38972}], "timeline": {"START": "576.55525", "END": "703.509728"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 481.76}, {"name": "clReleaseKernel", "calls": 1, "time": 166.942}, {"name": "clSetKernelArg", "calls": 19, "time": 164.545}, {"name": "clReleaseContext", "calls": 1, "time": 56.9507}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.2283}, {"name": "clCreateContext", "calls": 1, "time": 32.5077}, {"name": "clReleaseProgram", "calls": 1, "time": 10.2715}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.385085}, {"name": "clCreateKernel", "calls": 1, "time": 0.374144}, {"name": "clEnqueueTask", "calls": 1, "time": 0.117249}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078253}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038111}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030196}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024328}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02049}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010388}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010164}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008082}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007277}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007047}, {"name": "clRetainDevice", "calls": 2, "time": 0.004883}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 126.954}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 126.586}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8087.110065, "utilization": 84.24073, "size": 480060.0, "time": 59.361131}, {"type": "WRITE", "transfers": 1, "speed": 5807.381075, "utilization": 60.493553, "size": 1714470.0, "time": 295.222077}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3327966, "speed": 230.919, "utilization": 2.0045, "size": 0.00800006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 213904, "speed": 465.464, "utilization": 4.04049, "size": 0.120257}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len6/run3.json b/code/fpga/memory_results/proteins.15MB.len6/run3.json new file mode 100644 index 0000000..e84143b --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6848, "power": 33.012192}, {"timestamp": 55.2987, "power": 33.012192}, {"timestamp": 75.8783, "power": 33.012192}, {"timestamp": 96.4515, "power": 33.012192}, {"timestamp": 117.188, "power": 33.012192}, {"timestamp": 137.682, "power": 33.012192}, {"timestamp": 158.214, "power": 33.012192}, {"timestamp": 178.82, "power": 33.012192}, {"timestamp": 199.427, "power": 33.012192}, {"timestamp": 220.028, "power": 33.012192}, {"timestamp": 240.598, "power": 33.012192}, {"timestamp": 261.164, "power": 33.012192}, {"timestamp": 281.729, "power": 33.012192}, {"timestamp": 302.322, "power": 33.012192}, {"timestamp": 322.856, "power": 33.012192}, {"timestamp": 343.383, "power": 33.012192}, {"timestamp": 363.912, "power": 33.012192}, {"timestamp": 384.445, "power": 33.012192}, {"timestamp": 404.963, "power": 33.012192}, {"timestamp": 425.485, "power": 33.012192}, {"timestamp": 446.011, "power": 33.012192}, {"timestamp": 466.537, "power": 33.012192}, {"timestamp": 487.064, "power": 33.012192}, {"timestamp": 507.588, "power": 33.012192}, {"timestamp": 528.116, "power": 33.012192}, {"timestamp": 548.599, "power": 33.012192}, {"timestamp": 569.083, "power": 33.012192}, {"timestamp": 589.604, "power": 33.012192}, {"timestamp": 610.148, "power": 33.012192}, {"timestamp": 630.683, "power": 33.012192}, {"timestamp": 651.219, "power": 33.012192}, {"timestamp": 671.76, "power": 33.012192}, {"timestamp": 692.322, "power": 33.012192}, {"timestamp": 712.861, "power": 33.012192}, {"timestamp": 733.406, "power": 33.012192}, {"timestamp": 753.871, "power": 33.012192}, {"timestamp": 774.38, "power": 33.012192}, {"timestamp": 794.921, "power": 33.012192}, {"timestamp": 815.497, "power": 33.012192}, {"timestamp": 836.056, "power": 33.012192}, {"timestamp": 856.61, "power": 33.012192}, {"timestamp": 877.137, "power": 33.012192}, {"timestamp": 897.633, "power": 33.012192}, {"timestamp": 918.195, "power": 33.012192}, {"timestamp": 938.743, "power": 33.012192}, {"timestamp": 959.295, "power": 33.012192}, {"timestamp": 979.845, "power": 33.012192}, {"timestamp": 1000.56, "power": 33.012192}, {"timestamp": 1021.0, "power": 32.274969999999996}], "timeline": {"START": "577.193469", "END": "702.462898"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 479.371}, {"name": "clReleaseKernel", "calls": 1, "time": 167.495}, {"name": "clSetKernelArg", "calls": 19, "time": 165.794}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.8409}, {"name": "clReleaseContext", "calls": 1, "time": 49.8859}, {"name": "clCreateContext", "calls": 1, "time": 32.3893}, {"name": "clReleaseProgram", "calls": 1, "time": 12.2563}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.450193}, {"name": "clCreateKernel", "calls": 1, "time": 0.346539}, {"name": "clEnqueueTask", "calls": 1, "time": 0.150444}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.105124}, {"name": "clRetainMemObject", "calls": 14, "time": 0.04837}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03329}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023011}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020187}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010243}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009643}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00808}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007313}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007051}, {"name": "clRetainDevice", "calls": 2, "time": 0.004828}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 125.269}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 124.894}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8008.801106, "utilization": 83.425012, "size": 480060.0, "time": 59.941556}, {"type": "WRITE", "transfers": 1, "speed": 5827.977487, "utilization": 60.708099, "size": 1714470.0, "time": 294.178745}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3275030, "speed": 230.554, "utilization": 2.00134, "size": 0.00800006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 210559, "speed": 465.316, "utilization": 4.03921, "size": 0.120156}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len6/run4.json b/code/fpga/memory_results/proteins.15MB.len6/run4.json new file mode 100644 index 0000000..143dfa4 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.8929, "power": 32.526606}, {"timestamp": 54.506, "power": 32.526606}, {"timestamp": 75.0906, "power": 32.526606}, {"timestamp": 95.6523, "power": 32.526606}, {"timestamp": 116.268, "power": 32.526606}, {"timestamp": 136.757, "power": 32.526606}, {"timestamp": 157.249, "power": 32.526606}, {"timestamp": 177.86, "power": 32.526606}, {"timestamp": 198.459, "power": 32.526606}, {"timestamp": 219.06, "power": 32.526606}, {"timestamp": 239.663, "power": 32.526606}, {"timestamp": 260.253, "power": 32.526606}, {"timestamp": 280.817, "power": 32.526606}, {"timestamp": 301.366, "power": 32.526606}, {"timestamp": 321.951, "power": 32.526606}, {"timestamp": 342.488, "power": 32.526606}, {"timestamp": 363.009, "power": 32.526606}, {"timestamp": 383.533, "power": 32.526606}, {"timestamp": 404.055, "power": 32.526606}, {"timestamp": 424.604, "power": 32.526606}, {"timestamp": 445.087, "power": 32.526606}, {"timestamp": 465.603, "power": 32.526606}, {"timestamp": 486.122, "power": 32.526606}, {"timestamp": 506.643, "power": 32.526606}, {"timestamp": 527.166, "power": 32.526606}, {"timestamp": 547.686, "power": 32.526606}, {"timestamp": 568.222, "power": 32.526606}, {"timestamp": 588.712, "power": 32.526606}, {"timestamp": 609.234, "power": 32.526606}, {"timestamp": 629.759, "power": 32.526606}, {"timestamp": 650.284, "power": 32.526606}, {"timestamp": 670.817, "power": 32.526606}, {"timestamp": 691.359, "power": 32.526606}, {"timestamp": 711.919, "power": 32.526606}, {"timestamp": 732.458, "power": 32.526606}, {"timestamp": 752.962, "power": 32.526606}, {"timestamp": 773.496, "power": 32.526606}, {"timestamp": 794.063, "power": 32.526606}, {"timestamp": 814.644, "power": 32.526606}, {"timestamp": 835.175, "power": 32.526606}, {"timestamp": 855.719, "power": 32.526606}, {"timestamp": 876.248, "power": 32.526606}, {"timestamp": 896.767, "power": 32.526606}, {"timestamp": 917.268, "power": 32.526606}, {"timestamp": 937.812, "power": 32.526606}, {"timestamp": 958.367, "power": 32.526606}, {"timestamp": 978.905, "power": 32.526606}, {"timestamp": 999.469, "power": 32.526606}, {"timestamp": 1020.02, "power": 32.74276}], "timeline": {"START": "565.749619", "END": "691.308306"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 472.575}, {"name": "clReleaseKernel", "calls": 1, "time": 172.454}, {"name": "clSetKernelArg", "calls": 19, "time": 163.592}, {"name": "clReleaseContext", "calls": 1, "time": 58.2298}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7624}, {"name": "clCreateContext", "calls": 1, "time": 31.5677}, {"name": "clReleaseProgram", "calls": 1, "time": 9.33175}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.434469}, {"name": "clCreateKernel", "calls": 1, "time": 0.347254}, {"name": "clEnqueueTask", "calls": 1, "time": 0.11238}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076502}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037784}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030194}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022849}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020424}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010372}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009328}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008115}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006957}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006598}, {"name": "clRetainDevice", "calls": 2, "time": 0.004786}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 125.559}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 125.129}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8087.833678, "utilization": 84.248267, "size": 480060.0, "time": 59.35582}, {"type": "WRITE", "transfers": 1, "speed": 5964.670545, "utilization": 62.131985, "size": 1714470.0, "time": 287.437016}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3283490, "speed": 230.699, "utilization": 2.0026, "size": 0.00800006}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 211118, "speed": 465.543, "utilization": 4.04117, "size": 0.120159}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len8/run0.json b/code/fpga/memory_results/proteins.15MB.len8/run0.json new file mode 100644 index 0000000..6f3002a --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.8345, "power": 32.814356000000004}, {"timestamp": 72.4936, "power": 32.814356000000004}, {"timestamp": 93.0053, "power": 32.814356000000004}, {"timestamp": 113.498, "power": 32.814356000000004}, {"timestamp": 134.221, "power": 32.814356000000004}, {"timestamp": 154.766, "power": 32.814356000000004}, {"timestamp": 175.296, "power": 32.814356000000004}, {"timestamp": 195.842, "power": 32.814356000000004}, {"timestamp": 216.383, "power": 32.814356000000004}, {"timestamp": 236.906, "power": 32.814356000000004}, {"timestamp": 257.405, "power": 32.814356000000004}, {"timestamp": 277.941, "power": 32.814356000000004}, {"timestamp": 298.444, "power": 32.814356000000004}, {"timestamp": 319.016, "power": 32.814356000000004}, {"timestamp": 339.571, "power": 32.814356000000004}, {"timestamp": 360.094, "power": 32.814356000000004}, {"timestamp": 380.619, "power": 32.814356000000004}, {"timestamp": 401.118, "power": 32.814356000000004}, {"timestamp": 421.6, "power": 32.814356000000004}, {"timestamp": 442.121, "power": 32.814356000000004}, {"timestamp": 462.646, "power": 32.814356000000004}, {"timestamp": 483.171, "power": 32.814356000000004}, {"timestamp": 503.655, "power": 32.814356000000004}, {"timestamp": 524.174, "power": 32.814356000000004}, {"timestamp": 544.705, "power": 32.814356000000004}, {"timestamp": 565.192, "power": 32.814356000000004}, {"timestamp": 585.738, "power": 32.814356000000004}, {"timestamp": 606.266, "power": 32.814356000000004}, {"timestamp": 626.798, "power": 32.814356000000004}, {"timestamp": 647.335, "power": 32.814356000000004}, {"timestamp": 667.876, "power": 32.814356000000004}, {"timestamp": 688.421, "power": 32.814356000000004}, {"timestamp": 708.925, "power": 32.814356000000004}, {"timestamp": 729.42, "power": 32.814356000000004}, {"timestamp": 782.282, "power": 32.814356000000004}, {"timestamp": 802.788, "power": 32.814356000000004}, {"timestamp": 823.319, "power": 32.814356000000004}, {"timestamp": 843.852, "power": 32.814356000000004}, {"timestamp": 864.383, "power": 32.814356000000004}, {"timestamp": 884.893, "power": 32.814356000000004}, {"timestamp": 905.379, "power": 32.814356000000004}, {"timestamp": 925.899, "power": 32.814356000000004}, {"timestamp": 946.528, "power": 32.814356000000004}, {"timestamp": 967.083, "power": 32.814356000000004}], "timeline": {"START": "557.311996", "END": "668.256686"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 430.583}, {"name": "clReleaseKernel", "calls": 1, "time": 156.314}, {"name": "clSetKernelArg", "calls": 19, "time": 155.694}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.3583}, {"name": "clCreateContext", "calls": 1, "time": 49.5882}, {"name": "clReleaseContext", "calls": 1, "time": 45.3103}, {"name": "clReleaseProgram", "calls": 1, "time": 9.30851}, {"name": "clCreateKernel", "calls": 1, "time": 0.34656}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.300626}, {"name": "clEnqueueTask", "calls": 1, "time": 0.139606}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077039}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038429}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027104}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026485}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023135}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010586}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010171}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008725}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006894}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006757}, {"name": "clRetainDevice", "calls": 2, "time": 0.004903}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 110.945}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 110.637}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8144.941383, "utilization": 84.843139, "size": 428220.0, "time": 52.574964}, {"type": "WRITE", "transfers": 1, "speed": 6425.595121, "utilization": 66.933283, "size": 1714480.0, "time": 266.820749}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2627152, "speed": 216.46, "utilization": 1.87899, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 167405, "speed": 458.879, "utilization": 3.98333, "size": 0.118019}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len8/run1.json b/code/fpga/memory_results/proteins.15MB.len8/run1.json new file mode 100644 index 0000000..819d393 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.3214, "power": 32.657469999999996}, {"timestamp": 64.974, "power": 32.657469999999996}, {"timestamp": 85.4756, "power": 32.657469999999996}, {"timestamp": 106.0, "power": 32.657469999999996}, {"timestamp": 126.899, "power": 32.657469999999996}, {"timestamp": 147.781, "power": 32.657469999999996}, {"timestamp": 168.313, "power": 32.657469999999996}, {"timestamp": 188.849, "power": 32.657469999999996}, {"timestamp": 209.348, "power": 32.657469999999996}, {"timestamp": 229.879, "power": 32.657469999999996}, {"timestamp": 250.414, "power": 32.657469999999996}, {"timestamp": 270.952, "power": 32.657469999999996}, {"timestamp": 291.491, "power": 32.657469999999996}, {"timestamp": 312.058, "power": 32.657469999999996}, {"timestamp": 332.642, "power": 32.657469999999996}, {"timestamp": 353.17, "power": 32.657469999999996}, {"timestamp": 373.692, "power": 32.657469999999996}, {"timestamp": 394.221, "power": 32.657469999999996}, {"timestamp": 414.748, "power": 32.657469999999996}, {"timestamp": 435.271, "power": 32.657469999999996}, {"timestamp": 455.798, "power": 32.657469999999996}, {"timestamp": 476.325, "power": 32.657469999999996}, {"timestamp": 496.855, "power": 32.657469999999996}, {"timestamp": 517.339, "power": 32.657469999999996}, {"timestamp": 537.859, "power": 32.657469999999996}, {"timestamp": 558.385, "power": 32.657469999999996}, {"timestamp": 578.924, "power": 32.657469999999996}, {"timestamp": 599.454, "power": 32.657469999999996}, {"timestamp": 619.983, "power": 32.657469999999996}, {"timestamp": 640.518, "power": 32.657469999999996}, {"timestamp": 661.03, "power": 32.657469999999996}, {"timestamp": 681.52, "power": 32.657469999999996}, {"timestamp": 702.07, "power": 32.657469999999996}, {"timestamp": 726.797, "power": 32.657469999999996}, {"timestamp": 764.473, "power": 32.657469999999996}, {"timestamp": 784.982, "power": 32.657469999999996}, {"timestamp": 805.465, "power": 32.657469999999996}, {"timestamp": 825.988, "power": 32.657469999999996}, {"timestamp": 846.52, "power": 32.657469999999996}, {"timestamp": 867.054, "power": 32.657469999999996}, {"timestamp": 887.584, "power": 32.657469999999996}, {"timestamp": 908.113, "power": 32.657469999999996}, {"timestamp": 928.98, "power": 32.657469999999996}, {"timestamp": 949.465, "power": 32.657469999999996}], "timeline": {"START": "549.687477", "END": "653.550111"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 419.162}, {"name": "clReleaseKernel", "calls": 1, "time": 158.251}, {"name": "clSetKernelArg", "calls": 19, "time": 153.807}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.9782}, {"name": "clCreateContext", "calls": 1, "time": 42.1603}, {"name": "clReleaseContext", "calls": 1, "time": 40.8476}, {"name": "clReleaseProgram", "calls": 1, "time": 9.81188}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.379356}, {"name": "clCreateKernel", "calls": 1, "time": 0.340248}, {"name": "clEnqueueTask", "calls": 1, "time": 0.130596}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076324}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036888}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027229}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024996}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022533}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010346}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010025}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008362}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006859}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00654}, {"name": "clRetainDevice", "calls": 2, "time": 0.004723}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 103.863}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 103.457}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8871.482646, "utilization": 92.411278, "size": 428220.0, "time": 48.269271}, {"type": "WRITE", "transfers": 1, "speed": 6427.362195, "utilization": 66.95169, "size": 1714480.0, "time": 266.747392}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2392053, "speed": 212.954, "utilization": 1.84856, "size": 0.00800008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 152681, "speed": 456.436, "utilization": 3.96212, "size": 0.117082}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len8/run2.json b/code/fpga/memory_results/proteins.15MB.len8/run2.json new file mode 100644 index 0000000..24292ae --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.352, "power": 32.406152000000006}, {"timestamp": 62.9832, "power": 32.406152000000006}, {"timestamp": 83.5255, "power": 32.406152000000006}, {"timestamp": 104.055, "power": 32.406152000000006}, {"timestamp": 124.869, "power": 32.406152000000006}, {"timestamp": 145.578, "power": 32.406152000000006}, {"timestamp": 166.066, "power": 32.406152000000006}, {"timestamp": 186.614, "power": 32.406152000000006}, {"timestamp": 207.154, "power": 32.406152000000006}, {"timestamp": 227.695, "power": 32.406152000000006}, {"timestamp": 248.237, "power": 32.406152000000006}, {"timestamp": 268.781, "power": 32.406152000000006}, {"timestamp": 289.308, "power": 32.406152000000006}, {"timestamp": 309.798, "power": 32.406152000000006}, {"timestamp": 330.32, "power": 32.406152000000006}, {"timestamp": 350.846, "power": 32.406152000000006}, {"timestamp": 371.374, "power": 32.406152000000006}, {"timestamp": 391.901, "power": 32.406152000000006}, {"timestamp": 412.426, "power": 32.406152000000006}, {"timestamp": 432.952, "power": 32.406152000000006}, {"timestamp": 453.455, "power": 32.406152000000006}, {"timestamp": 473.939, "power": 32.406152000000006}, {"timestamp": 494.461, "power": 32.406152000000006}, {"timestamp": 514.988, "power": 32.406152000000006}, {"timestamp": 535.513, "power": 32.406152000000006}, {"timestamp": 556.041, "power": 32.406152000000006}, {"timestamp": 576.567, "power": 32.406152000000006}, {"timestamp": 597.112, "power": 32.406152000000006}, {"timestamp": 617.619, "power": 32.406152000000006}, {"timestamp": 638.148, "power": 32.406152000000006}, {"timestamp": 658.692, "power": 32.406152000000006}, {"timestamp": 679.211, "power": 32.406152000000006}, {"timestamp": 699.705, "power": 32.406152000000006}, {"timestamp": 720.193, "power": 32.406152000000006}, {"timestamp": 771.549, "power": 32.406152000000006}, {"timestamp": 792.079, "power": 32.406152000000006}, {"timestamp": 812.617, "power": 32.406152000000006}, {"timestamp": 833.155, "power": 32.406152000000006}, {"timestamp": 853.662, "power": 32.406152000000006}, {"timestamp": 874.151, "power": 32.406152000000006}, {"timestamp": 894.683, "power": 32.406152000000006}, {"timestamp": 915.22, "power": 32.406152000000006}, {"timestamp": 935.789, "power": 32.406152000000006}, {"timestamp": 956.346, "power": 32.406152000000006}], "timeline": {"START": "548.085399", "END": "658.378401"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 432.22}, {"name": "clReleaseKernel", "calls": 1, "time": 157.545}, {"name": "clSetKernelArg", "calls": 19, "time": 149.857}, {"name": "clReleaseContext", "calls": 1, "time": 54.9529}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.8694}, {"name": "clCreateContext", "calls": 1, "time": 40.2044}, {"name": "clReleaseProgram", "calls": 1, "time": 9.76922}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.405163}, {"name": "clCreateKernel", "calls": 1, "time": 0.352153}, {"name": "clEnqueueTask", "calls": 1, "time": 0.110752}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072131}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037397}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030395}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023778}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023365}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.01121}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010153}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009864}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009222}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007988}, {"name": "clRetainDevice", "calls": 2, "time": 0.004783}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 110.293}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 109.879}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8589.3786, "utilization": 89.472694, "size": 428220.0, "time": 49.854596}, {"type": "WRITE", "transfers": 1, "speed": 6308.467875, "utilization": 65.713207, "size": 1714480.0, "time": 271.774722}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2601666, "speed": 216.019, "utilization": 1.87516, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 165794, "speed": 459.567, "utilization": 3.98929, "size": 0.117936}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len8/run3.json b/code/fpga/memory_results/proteins.15MB.len8/run3.json new file mode 100644 index 0000000..f264b8f --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.432, "power": 32.630154}, {"timestamp": 72.0677, "power": 32.630154}, {"timestamp": 92.5745, "power": 32.630154}, {"timestamp": 113.061, "power": 32.630154}, {"timestamp": 133.966, "power": 32.630154}, {"timestamp": 154.858, "power": 32.630154}, {"timestamp": 175.388, "power": 32.630154}, {"timestamp": 195.933, "power": 32.630154}, {"timestamp": 216.449, "power": 32.630154}, {"timestamp": 236.944, "power": 32.630154}, {"timestamp": 257.48, "power": 32.630154}, {"timestamp": 278.015, "power": 32.630154}, {"timestamp": 298.512, "power": 32.630154}, {"timestamp": 319.064, "power": 32.630154}, {"timestamp": 339.635, "power": 32.630154}, {"timestamp": 360.158, "power": 32.630154}, {"timestamp": 380.653, "power": 32.630154}, {"timestamp": 401.138, "power": 32.630154}, {"timestamp": 421.658, "power": 32.630154}, {"timestamp": 442.178, "power": 32.630154}, {"timestamp": 462.705, "power": 32.630154}, {"timestamp": 483.227, "power": 32.630154}, {"timestamp": 503.748, "power": 32.630154}, {"timestamp": 524.228, "power": 32.630154}, {"timestamp": 544.712, "power": 32.630154}, {"timestamp": 565.232, "power": 32.630154}, {"timestamp": 585.766, "power": 32.630154}, {"timestamp": 606.293, "power": 32.630154}, {"timestamp": 626.836, "power": 32.630154}, {"timestamp": 647.387, "power": 32.630154}, {"timestamp": 667.925, "power": 32.630154}, {"timestamp": 688.426, "power": 32.630154}, {"timestamp": 708.943, "power": 32.630154}, {"timestamp": 729.431, "power": 32.630154}, {"timestamp": 775.632, "power": 32.630154}, {"timestamp": 796.156, "power": 32.630154}, {"timestamp": 816.66, "power": 32.630154}, {"timestamp": 837.144, "power": 32.630154}, {"timestamp": 857.667, "power": 32.630154}, {"timestamp": 878.193, "power": 32.630154}, {"timestamp": 898.723, "power": 32.630154}, {"timestamp": 919.253, "power": 32.630154}, {"timestamp": 939.778, "power": 32.630154}, {"timestamp": 960.292, "power": 32.630154}, {"timestamp": 980.777, "power": 32.630154}], "timeline": {"START": "553.45118", "END": "659.512542"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 424.715}, {"name": "clReleaseKernel", "calls": 1, "time": 167.398}, {"name": "clSetKernelArg", "calls": 19, "time": 150.182}, {"name": "clReleaseContext", "calls": 1, "time": 56.3581}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4148}, {"name": "clCreateContext", "calls": 1, "time": 49.2451}, {"name": "clReleaseProgram", "calls": 1, "time": 9.32881}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.397946}, {"name": "clCreateKernel", "calls": 1, "time": 0.34051}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125422}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074254}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038357}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029985}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025217}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024361}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.01078}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010501}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010076}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008219}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007472}, {"name": "clRetainDevice", "calls": 2, "time": 0.004648}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 106.061}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 105.671}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8232.881141, "utilization": 85.759179, "size": 428220.0, "time": 52.013383}, {"type": "WRITE", "transfers": 1, "speed": 6435.930257, "utilization": 67.04094, "size": 1714480.0, "time": 266.392275}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2465785, "speed": 214.091, "utilization": 1.85843, "size": 0.00800008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 157277, "speed": 457.685, "utilization": 3.97296, "size": 0.117411}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.15MB.len8/run4.json b/code/fpga/memory_results/proteins.15MB.len8/run4.json new file mode 100644 index 0000000..d07af45 --- /dev/null +++ b/code/fpga/memory_results/proteins.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.1224, "power": 32.830826}, {"timestamp": 64.74, "power": 32.830826}, {"timestamp": 85.234, "power": 32.830826}, {"timestamp": 105.759, "power": 32.830826}, {"timestamp": 126.604, "power": 32.830826}, {"timestamp": 147.203, "power": 32.830826}, {"timestamp": 167.732, "power": 32.830826}, {"timestamp": 188.277, "power": 32.830826}, {"timestamp": 208.783, "power": 32.830826}, {"timestamp": 229.273, "power": 32.830826}, {"timestamp": 249.802, "power": 32.830826}, {"timestamp": 270.34, "power": 32.830826}, {"timestamp": 290.838, "power": 32.830826}, {"timestamp": 311.396, "power": 32.830826}, {"timestamp": 331.964, "power": 32.830826}, {"timestamp": 352.494, "power": 32.830826}, {"timestamp": 373.002, "power": 32.830826}, {"timestamp": 393.486, "power": 32.830826}, {"timestamp": 414.003, "power": 32.830826}, {"timestamp": 434.527, "power": 32.830826}, {"timestamp": 455.049, "power": 32.830826}, {"timestamp": 475.574, "power": 32.830826}, {"timestamp": 496.097, "power": 32.830826}, {"timestamp": 516.623, "power": 32.830826}, {"timestamp": 537.123, "power": 32.830826}, {"timestamp": 557.604, "power": 32.830826}, {"timestamp": 578.135, "power": 32.830826}, {"timestamp": 598.66, "power": 32.830826}, {"timestamp": 619.191, "power": 32.830826}, {"timestamp": 639.727, "power": 32.830826}, {"timestamp": 660.263, "power": 32.830826}, {"timestamp": 680.761, "power": 32.830826}, {"timestamp": 701.311, "power": 32.830826}, {"timestamp": 721.872, "power": 32.830826}, {"timestamp": 766.891, "power": 32.830826}, {"timestamp": 787.425, "power": 32.830826}, {"timestamp": 807.949, "power": 32.830826}, {"timestamp": 828.478, "power": 32.830826}, {"timestamp": 848.978, "power": 32.830826}, {"timestamp": 869.46, "power": 32.830826}, {"timestamp": 889.986, "power": 32.830826}, {"timestamp": 910.517, "power": 32.830826}, {"timestamp": 931.046, "power": 32.830826}, {"timestamp": 951.571, "power": 32.830826}, {"timestamp": 972.093, "power": 32.830826}], "timeline": {"START": "541.765416", "END": "652.09089"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 428.482}, {"name": "clReleaseKernel", "calls": 1, "time": 156.078}, {"name": "clSetKernelArg", "calls": 19, "time": 147.64}, {"name": "clReleaseContext", "calls": 1, "time": 64.9135}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.9831}, {"name": "clCreateContext", "calls": 1, "time": 41.9511}, {"name": "clReleaseProgram", "calls": 1, "time": 9.36174}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.40376}, {"name": "clCreateKernel", "calls": 1, "time": 0.366949}, {"name": "clRetainMemObject", "calls": 14, "time": 0.090688}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071205}, {"name": "clEnqueueTask", "calls": 1, "time": 0.070972}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026011}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024011}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023176}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010965}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010381}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008962}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007117}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00642}, {"name": "clRetainDevice", "calls": 2, "time": 0.004811}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 110.325}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 109.943}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8272.416618, "utilization": 86.171006, "size": 428220.0, "time": 51.764801}, {"type": "WRITE", "transfers": 1, "speed": 6442.942409, "utilization": 67.113983, "size": 1714480.0, "time": 266.102348}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2603020, "speed": 216.024, "utilization": 1.87521, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 165913, "speed": 459.491, "utilization": 3.98864, "size": 0.117917}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len4/run0.json b/code/fpga/memory_results/proteins.20MB.len4/run0.json new file mode 100644 index 0000000..8a82645 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.6546, "power": 32.727044}, {"timestamp": 57.2666, "power": 32.727044}, {"timestamp": 77.7917, "power": 32.727044}, {"timestamp": 98.3427, "power": 32.727044}, {"timestamp": 118.934, "power": 32.727044}, {"timestamp": 139.582, "power": 32.727044}, {"timestamp": 160.105, "power": 32.727044}, {"timestamp": 180.67, "power": 32.727044}, {"timestamp": 201.224, "power": 32.727044}, {"timestamp": 221.783, "power": 32.727044}, {"timestamp": 242.371, "power": 32.727044}, {"timestamp": 262.96, "power": 32.727044}, {"timestamp": 283.551, "power": 32.727044}, {"timestamp": 304.144, "power": 32.727044}, {"timestamp": 324.708, "power": 32.727044}, {"timestamp": 345.265, "power": 32.727044}, {"timestamp": 365.821, "power": 32.727044}, {"timestamp": 386.413, "power": 32.727044}, {"timestamp": 406.947, "power": 32.727044}, {"timestamp": 427.468, "power": 32.727044}, {"timestamp": 447.988, "power": 32.727044}, {"timestamp": 468.51, "power": 32.727044}, {"timestamp": 489.001, "power": 32.727044}, {"timestamp": 509.514, "power": 32.727044}, {"timestamp": 530.033, "power": 32.727044}, {"timestamp": 550.553, "power": 32.727044}, {"timestamp": 571.072, "power": 32.727044}, {"timestamp": 591.592, "power": 32.727044}, {"timestamp": 612.115, "power": 32.727044}, {"timestamp": 632.639, "power": 32.727044}, {"timestamp": 653.118, "power": 32.727044}, {"timestamp": 673.637, "power": 32.727044}, {"timestamp": 694.156, "power": 32.727044}, {"timestamp": 714.689, "power": 32.727044}, {"timestamp": 735.212, "power": 32.727044}, {"timestamp": 755.731, "power": 32.727044}, {"timestamp": 776.252, "power": 32.727044}, {"timestamp": 796.756, "power": 32.727044}, {"timestamp": 817.236, "power": 32.727044}, {"timestamp": 837.76, "power": 32.727044}, {"timestamp": 858.291, "power": 32.727044}, {"timestamp": 878.824, "power": 32.727044}, {"timestamp": 899.357, "power": 32.727044}, {"timestamp": 919.892, "power": 32.727044}, {"timestamp": 940.426, "power": 32.727044}, {"timestamp": 960.935, "power": 32.727044}, {"timestamp": 981.47, "power": 32.727044}, {"timestamp": 1002.01, "power": 32.727044}, {"timestamp": 1022.56, "power": 32.725121}, {"timestamp": 1043.87, "power": 32.725121}, {"timestamp": 1064.41, "power": 32.725121}, {"timestamp": 1084.91, "power": 32.725121}, {"timestamp": 1105.4, "power": 32.725121}, {"timestamp": 1125.95, "power": 32.725121}, {"timestamp": 1146.47, "power": 32.725121}, {"timestamp": 1167.0, "power": 32.725121}, {"timestamp": 1187.53, "power": 32.725121}, {"timestamp": 1208.06, "power": 32.725121}, {"timestamp": 1228.6, "power": 32.725121}, {"timestamp": 1249.08, "power": 32.725121}, {"timestamp": 1269.61, "power": 32.725121}, {"timestamp": 1290.13, "power": 32.725121}, {"timestamp": 1310.67, "power": 32.725121}, {"timestamp": 1331.25, "power": 32.725121}, {"timestamp": 1351.78, "power": 32.725121}, {"timestamp": 1372.67, "power": 32.725121}, {"timestamp": 1393.17, "power": 32.725121}, {"timestamp": 1413.72, "power": 32.725121}], "timeline": {"START": "747.07334", "END": "958.594602"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 682.739}, {"name": "clSetKernelArg", "calls": 19, "time": 252.244}, {"name": "clReleaseKernel", "calls": 1, "time": 238.558}, {"name": "clReleaseContext", "calls": 1, "time": 54.7078}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.2667}, {"name": "clCreateContext", "calls": 1, "time": 34.39}, {"name": "clReleaseProgram", "calls": 1, "time": 15.6753}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.396568}, {"name": "clCreateKernel", "calls": 1, "time": 0.343527}, {"name": "clEnqueueTask", "calls": 1, "time": 0.105904}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082552}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039154}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031315}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02299}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020523}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010291}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010164}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007539}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007245}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007157}, {"name": "clRetainDevice", "calls": 2, "time": 0.004761}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 211.521}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 211.11}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7947.935658, "utilization": 82.790996, "size": 769020.0, "time": 96.7572}, {"type": "WRITE", "transfers": 1, "speed": 6109.311752, "utilization": 63.638664, "size": 2285930.0, "time": 374.170793}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6233914, "speed": 246.975, "utilization": 2.14388, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 397914, "speed": 478.461, "utilization": 4.15331, "size": 0.123974}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len4/run1.json b/code/fpga/memory_results/proteins.20MB.len4/run1.json new file mode 100644 index 0000000..596780e --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.753, "power": 32.011162999999996}, {"timestamp": 56.3475, "power": 32.011162999999996}, {"timestamp": 76.9247, "power": 32.011162999999996}, {"timestamp": 97.487, "power": 32.011162999999996}, {"timestamp": 118.177, "power": 32.011162999999996}, {"timestamp": 138.71, "power": 32.011162999999996}, {"timestamp": 159.228, "power": 32.011162999999996}, {"timestamp": 179.788, "power": 32.011162999999996}, {"timestamp": 200.381, "power": 32.011162999999996}, {"timestamp": 220.98, "power": 32.011162999999996}, {"timestamp": 241.575, "power": 32.011162999999996}, {"timestamp": 262.17, "power": 32.011162999999996}, {"timestamp": 282.73, "power": 32.011162999999996}, {"timestamp": 303.283, "power": 32.011162999999996}, {"timestamp": 323.873, "power": 32.011162999999996}, {"timestamp": 344.468, "power": 32.011162999999996}, {"timestamp": 365.061, "power": 32.011162999999996}, {"timestamp": 385.657, "power": 32.011162999999996}, {"timestamp": 406.211, "power": 32.011162999999996}, {"timestamp": 426.697, "power": 32.011162999999996}, {"timestamp": 447.213, "power": 32.011162999999996}, {"timestamp": 467.735, "power": 32.011162999999996}, {"timestamp": 488.254, "power": 32.011162999999996}, {"timestamp": 508.774, "power": 32.011162999999996}, {"timestamp": 529.297, "power": 32.011162999999996}, {"timestamp": 549.82, "power": 32.011162999999996}, {"timestamp": 570.313, "power": 32.011162999999996}, {"timestamp": 590.79, "power": 32.011162999999996}, {"timestamp": 611.304, "power": 32.011162999999996}, {"timestamp": 631.825, "power": 32.011162999999996}, {"timestamp": 652.345, "power": 32.011162999999996}, {"timestamp": 672.867, "power": 32.011162999999996}, {"timestamp": 693.387, "power": 32.011162999999996}, {"timestamp": 713.917, "power": 32.011162999999996}, {"timestamp": 734.432, "power": 32.011162999999996}, {"timestamp": 754.947, "power": 32.011162999999996}, {"timestamp": 775.47, "power": 32.011162999999996}, {"timestamp": 795.995, "power": 32.011162999999996}, {"timestamp": 816.521, "power": 32.011162999999996}, {"timestamp": 837.054, "power": 32.011162999999996}, {"timestamp": 857.589, "power": 32.011162999999996}, {"timestamp": 878.151, "power": 32.011162999999996}, {"timestamp": 898.64, "power": 32.011162999999996}, {"timestamp": 919.17, "power": 32.011162999999996}, {"timestamp": 939.705, "power": 32.011162999999996}, {"timestamp": 960.24, "power": 32.011162999999996}, {"timestamp": 980.78, "power": 32.011162999999996}, {"timestamp": 1001.32, "power": 32.011162999999996}, {"timestamp": 1021.87, "power": 32.875715}, {"timestamp": 1043.14, "power": 32.875715}, {"timestamp": 1063.66, "power": 32.875715}, {"timestamp": 1084.19, "power": 32.875715}, {"timestamp": 1104.71, "power": 32.875715}, {"timestamp": 1125.26, "power": 32.875715}, {"timestamp": 1145.78, "power": 32.875715}, {"timestamp": 1166.29, "power": 32.875715}, {"timestamp": 1186.77, "power": 32.875715}, {"timestamp": 1207.29, "power": 32.875715}, {"timestamp": 1227.82, "power": 32.875715}, {"timestamp": 1248.34, "power": 32.875715}, {"timestamp": 1268.86, "power": 32.875715}, {"timestamp": 1289.4, "power": 32.875715}, {"timestamp": 1309.99, "power": 32.875715}, {"timestamp": 1330.5, "power": 32.875715}, {"timestamp": 1351.02, "power": 32.875715}, {"timestamp": 1371.93, "power": 32.875715}, {"timestamp": 1392.49, "power": 32.875715}, {"timestamp": 1413.04, "power": 32.875715}], "timeline": {"START": "748.616514", "END": "953.522337"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 672.086}, {"name": "clSetKernelArg", "calls": 19, "time": 260.33}, {"name": "clReleaseKernel", "calls": 1, "time": 240.877}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.6168}, {"name": "clReleaseContext", "calls": 1, "time": 52.0844}, {"name": "clCreateContext", "calls": 1, "time": 33.446}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9368}, {"name": "clCreateKernel", "calls": 1, "time": 0.345103}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.324829}, {"name": "clEnqueueTask", "calls": 1, "time": 0.127524}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080344}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038305}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032628}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022813}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020746}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012754}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010424}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00819}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008168}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006938}, {"name": "clRetainDevice", "calls": 2, "time": 0.004753}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 204.906}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 204.471}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7975.933097, "utilization": 83.082636, "size": 769020.0, "time": 96.417559}, {"type": "WRITE", "transfers": 1, "speed": 6169.192162, "utilization": 64.262418, "size": 2285930.0, "time": 370.538956}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6024356, "speed": 246.744, "utilization": 2.14187, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 384793, "speed": 478.027, "utilization": 4.14954, "size": 0.123845}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len4/run2.json b/code/fpga/memory_results/proteins.20MB.len4/run2.json new file mode 100644 index 0000000..392da44 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.8141, "power": 32.391444}, {"timestamp": 56.4527, "power": 32.391444}, {"timestamp": 76.952, "power": 32.391444}, {"timestamp": 97.4392, "power": 32.391444}, {"timestamp": 118.386, "power": 32.391444}, {"timestamp": 138.923, "power": 32.391444}, {"timestamp": 159.455, "power": 32.391444}, {"timestamp": 180.003, "power": 32.391444}, {"timestamp": 200.513, "power": 32.391444}, {"timestamp": 221.008, "power": 32.391444}, {"timestamp": 241.539, "power": 32.391444}, {"timestamp": 262.08, "power": 32.391444}, {"timestamp": 282.619, "power": 32.391444}, {"timestamp": 303.159, "power": 32.391444}, {"timestamp": 323.697, "power": 32.391444}, {"timestamp": 344.24, "power": 32.391444}, {"timestamp": 364.76, "power": 32.391444}, {"timestamp": 385.25, "power": 32.391444}, {"timestamp": 405.825, "power": 32.391444}, {"timestamp": 426.407, "power": 32.391444}, {"timestamp": 446.938, "power": 32.391444}, {"timestamp": 467.462, "power": 32.391444}, {"timestamp": 487.991, "power": 32.391444}, {"timestamp": 508.499, "power": 32.391444}, {"timestamp": 528.984, "power": 32.391444}, {"timestamp": 549.512, "power": 32.391444}, {"timestamp": 570.039, "power": 32.391444}, {"timestamp": 590.564, "power": 32.391444}, {"timestamp": 611.089, "power": 32.391444}, {"timestamp": 631.615, "power": 32.391444}, {"timestamp": 652.142, "power": 32.391444}, {"timestamp": 672.648, "power": 32.391444}, {"timestamp": 693.172, "power": 32.391444}, {"timestamp": 713.713, "power": 32.391444}, {"timestamp": 734.243, "power": 32.391444}, {"timestamp": 754.787, "power": 32.391444}, {"timestamp": 775.323, "power": 32.391444}, {"timestamp": 795.857, "power": 32.391444}, {"timestamp": 816.412, "power": 32.391444}, {"timestamp": 836.905, "power": 32.391444}, {"timestamp": 857.403, "power": 32.391444}, {"timestamp": 877.944, "power": 32.391444}, {"timestamp": 898.49, "power": 32.391444}, {"timestamp": 919.035, "power": 32.391444}, {"timestamp": 939.579, "power": 32.391444}, {"timestamp": 960.126, "power": 32.391444}, {"timestamp": 980.632, "power": 32.391444}, {"timestamp": 1001.12, "power": 32.391444}, {"timestamp": 1021.65, "power": 33.016189}, {"timestamp": 1042.84, "power": 33.016189}, {"timestamp": 1063.37, "power": 33.016189}, {"timestamp": 1083.91, "power": 33.016189}, {"timestamp": 1104.44, "power": 33.016189}, {"timestamp": 1124.92, "power": 33.016189}, {"timestamp": 1145.45, "power": 33.016189}, {"timestamp": 1165.98, "power": 33.016189}, {"timestamp": 1186.51, "power": 33.016189}, {"timestamp": 1207.04, "power": 33.016189}, {"timestamp": 1227.57, "power": 33.016189}, {"timestamp": 1248.11, "power": 33.016189}, {"timestamp": 1268.61, "power": 33.016189}, {"timestamp": 1289.1, "power": 33.016189}, {"timestamp": 1309.62, "power": 33.016189}, {"timestamp": 1330.11, "power": 33.016189}, {"timestamp": 1350.66, "power": 33.016189}, {"timestamp": 1371.22, "power": 33.016189}, {"timestamp": 1391.78, "power": 33.016189}], "timeline": {"START": "735.111136", "END": "942.681827"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 671.88}, {"name": "clSetKernelArg", "calls": 19, "time": 251.341}, {"name": "clReleaseKernel", "calls": 1, "time": 236.954}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7274}, {"name": "clReleaseContext", "calls": 1, "time": 54.0786}, {"name": "clCreateContext", "calls": 1, "time": 33.5468}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5652}, {"name": "clCreateKernel", "calls": 1, "time": 0.342092}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.318126}, {"name": "clEnqueueTask", "calls": 1, "time": 0.127348}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076044}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038313}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02843}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023097}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020586}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010283}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009922}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007737}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007714}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006608}, {"name": "clRetainDevice", "calls": 2, "time": 0.004822}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 207.571}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 207.154}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7954.576474, "utilization": 82.860172, "size": 769020.0, "time": 96.676423}, {"type": "WRITE", "transfers": 1, "speed": 6222.274354, "utilization": 64.815358, "size": 2285930.0, "time": 367.37789}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6106798, "speed": 246.738, "utilization": 2.14182, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 389951, "speed": 478.25, "utilization": 4.15148, "size": 0.123898}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len4/run3.json b/code/fpga/memory_results/proteins.20MB.len4/run3.json new file mode 100644 index 0000000..d8df428 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.1715, "power": 32.094454999999996}, {"timestamp": 55.7704, "power": 32.094454999999996}, {"timestamp": 76.3441, "power": 32.094454999999996}, {"timestamp": 96.8709, "power": 32.094454999999996}, {"timestamp": 117.593, "power": 32.094454999999996}, {"timestamp": 138.116, "power": 32.094454999999996}, {"timestamp": 158.649, "power": 32.094454999999996}, {"timestamp": 179.246, "power": 32.094454999999996}, {"timestamp": 199.847, "power": 32.094454999999996}, {"timestamp": 220.446, "power": 32.094454999999996}, {"timestamp": 241.009, "power": 32.094454999999996}, {"timestamp": 261.611, "power": 32.094454999999996}, {"timestamp": 282.22, "power": 32.094454999999996}, {"timestamp": 302.826, "power": 32.094454999999996}, {"timestamp": 323.43, "power": 32.094454999999996}, {"timestamp": 344.03, "power": 32.094454999999996}, {"timestamp": 364.611, "power": 32.094454999999996}, {"timestamp": 385.209, "power": 32.094454999999996}, {"timestamp": 405.71, "power": 32.094454999999996}, {"timestamp": 426.238, "power": 32.094454999999996}, {"timestamp": 446.708, "power": 32.094454999999996}, {"timestamp": 467.178, "power": 32.094454999999996}, {"timestamp": 487.646, "power": 32.094454999999996}, {"timestamp": 508.113, "power": 32.094454999999996}, {"timestamp": 528.587, "power": 32.094454999999996}, {"timestamp": 549.054, "power": 32.094454999999996}, {"timestamp": 569.513, "power": 32.094454999999996}, {"timestamp": 589.972, "power": 32.094454999999996}, {"timestamp": 610.438, "power": 32.094454999999996}, {"timestamp": 630.899, "power": 32.094454999999996}, {"timestamp": 651.364, "power": 32.094454999999996}, {"timestamp": 671.821, "power": 32.094454999999996}, {"timestamp": 692.292, "power": 32.094454999999996}, {"timestamp": 712.748, "power": 32.094454999999996}, {"timestamp": 733.205, "power": 32.094454999999996}, {"timestamp": 753.705, "power": 32.094454999999996}, {"timestamp": 774.237, "power": 32.094454999999996}, {"timestamp": 794.772, "power": 32.094454999999996}, {"timestamp": 815.312, "power": 32.094454999999996}, {"timestamp": 835.875, "power": 32.094454999999996}, {"timestamp": 856.402, "power": 32.094454999999996}, {"timestamp": 876.945, "power": 32.094454999999996}, {"timestamp": 897.493, "power": 32.094454999999996}, {"timestamp": 918.081, "power": 32.094454999999996}, {"timestamp": 938.658, "power": 32.094454999999996}, {"timestamp": 959.209, "power": 32.094454999999996}, {"timestamp": 979.76, "power": 32.094454999999996}, {"timestamp": 1000.28, "power": 32.094454999999996}, {"timestamp": 1020.79, "power": 33.579015999999996}, {"timestamp": 1042.07, "power": 33.579015999999996}, {"timestamp": 1062.61, "power": 33.579015999999996}, {"timestamp": 1083.15, "power": 33.579015999999996}, {"timestamp": 1103.69, "power": 33.579015999999996}, {"timestamp": 1124.18, "power": 33.579015999999996}, {"timestamp": 1144.68, "power": 33.579015999999996}, {"timestamp": 1165.17, "power": 33.579015999999996}, {"timestamp": 1185.71, "power": 33.579015999999996}, {"timestamp": 1206.24, "power": 33.579015999999996}, {"timestamp": 1226.78, "power": 33.579015999999996}, {"timestamp": 1247.32, "power": 33.579015999999996}, {"timestamp": 1267.86, "power": 33.579015999999996}, {"timestamp": 1288.39, "power": 33.579015999999996}, {"timestamp": 1308.94, "power": 33.579015999999996}, {"timestamp": 1329.43, "power": 33.579015999999996}, {"timestamp": 1349.96, "power": 33.579015999999996}, {"timestamp": 1370.57, "power": 33.579015999999996}, {"timestamp": 1391.13, "power": 33.579015999999996}, {"timestamp": 1411.68, "power": 33.579015999999996}], "timeline": {"START": "740.634046", "END": "949.075109"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 675.123}, {"name": "clSetKernelArg", "calls": 19, "time": 254.399}, {"name": "clReleaseKernel", "calls": 1, "time": 240.039}, {"name": "clReleaseContext", "calls": 1, "time": 66.539}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.1586}, {"name": "clCreateContext", "calls": 1, "time": 32.9079}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0198}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.395621}, {"name": "clCreateKernel", "calls": 1, "time": 0.344814}, {"name": "clEnqueueTask", "calls": 1, "time": 0.158566}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.091151}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036662}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028301}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022928}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020294}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010706}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010141}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007702}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007594}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006608}, {"name": "clRetainDevice", "calls": 2, "time": 0.004909}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 208.441}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 208.048}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7958.475844, "utilization": 82.90079, "size": 769020.0, "time": 96.629055}, {"type": "WRITE", "transfers": 1, "speed": 6181.206162, "utilization": 64.387564, "size": 2285930.0, "time": 369.818764}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6134709, "speed": 246.735, "utilization": 2.14179, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 391730, "speed": 478.727, "utilization": 4.15561, "size": 0.123905}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len4/run4.json b/code/fpga/memory_results/proteins.20MB.len4/run4.json new file mode 100644 index 0000000..4e83dc1 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2777, "power": 33.509802}, {"timestamp": 57.8834, "power": 33.509802}, {"timestamp": 78.4652, "power": 33.509802}, {"timestamp": 99.0238, "power": 33.509802}, {"timestamp": 119.805, "power": 33.509802}, {"timestamp": 140.472, "power": 33.509802}, {"timestamp": 160.992, "power": 33.509802}, {"timestamp": 181.52, "power": 33.509802}, {"timestamp": 202.09, "power": 33.509802}, {"timestamp": 222.694, "power": 33.509802}, {"timestamp": 243.294, "power": 33.509802}, {"timestamp": 263.894, "power": 33.509802}, {"timestamp": 284.495, "power": 33.509802}, {"timestamp": 305.076, "power": 33.509802}, {"timestamp": 325.644, "power": 33.509802}, {"timestamp": 346.248, "power": 33.509802}, {"timestamp": 366.848, "power": 33.509802}, {"timestamp": 387.448, "power": 33.509802}, {"timestamp": 408.036, "power": 33.509802}, {"timestamp": 428.527, "power": 33.509802}, {"timestamp": 449.015, "power": 33.509802}, {"timestamp": 469.487, "power": 33.509802}, {"timestamp": 489.959, "power": 33.509802}, {"timestamp": 510.42, "power": 33.509802}, {"timestamp": 530.886, "power": 33.509802}, {"timestamp": 551.345, "power": 33.509802}, {"timestamp": 571.801, "power": 33.509802}, {"timestamp": 592.023, "power": 33.509802}, {"timestamp": 612.487, "power": 33.509802}, {"timestamp": 632.957, "power": 33.509802}, {"timestamp": 653.421, "power": 33.509802}, {"timestamp": 673.887, "power": 33.509802}, {"timestamp": 694.333, "power": 33.509802}, {"timestamp": 714.796, "power": 33.509802}, {"timestamp": 735.252, "power": 33.509802}, {"timestamp": 755.746, "power": 33.509802}, {"timestamp": 776.278, "power": 33.509802}, {"timestamp": 796.814, "power": 33.509802}, {"timestamp": 817.308, "power": 33.509802}, {"timestamp": 837.8, "power": 33.509802}, {"timestamp": 858.342, "power": 33.509802}, {"timestamp": 878.906, "power": 33.509802}, {"timestamp": 899.452, "power": 33.509802}, {"timestamp": 919.999, "power": 33.509802}, {"timestamp": 940.547, "power": 33.509802}, {"timestamp": 961.07, "power": 33.509802}, {"timestamp": 981.587, "power": 33.509802}, {"timestamp": 1002.13, "power": 33.509802}, {"timestamp": 1022.69, "power": 32.92404}, {"timestamp": 1044.01, "power": 32.92404}, {"timestamp": 1064.54, "power": 32.92404}, {"timestamp": 1085.06, "power": 32.92404}, {"timestamp": 1105.55, "power": 32.92404}, {"timestamp": 1126.08, "power": 32.92404}, {"timestamp": 1146.61, "power": 32.92404}, {"timestamp": 1167.14, "power": 32.92404}, {"timestamp": 1187.67, "power": 32.92404}, {"timestamp": 1208.2, "power": 32.92404}, {"timestamp": 1228.75, "power": 32.92404}, {"timestamp": 1249.24, "power": 32.92404}, {"timestamp": 1269.77, "power": 32.92404}, {"timestamp": 1290.3, "power": 32.92404}, {"timestamp": 1310.84, "power": 32.92404}, {"timestamp": 1331.37, "power": 32.92404}, {"timestamp": 1351.93, "power": 32.92404}, {"timestamp": 1372.51, "power": 32.92404}, {"timestamp": 1393.09, "power": 32.92404}], "timeline": {"START": "749.637973", "END": "942.548964"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 660.003}, {"name": "clSetKernelArg", "calls": 19, "time": 253.072}, {"name": "clReleaseKernel", "calls": 1, "time": 238.118}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 58.3257}, {"name": "clReleaseContext", "calls": 1, "time": 52.9743}, {"name": "clCreateContext", "calls": 1, "time": 35.02}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5243}, {"name": "clCreateKernel", "calls": 1, "time": 0.346047}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.300658}, {"name": "clEnqueueTask", "calls": 1, "time": 0.117689}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078519}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038099}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028961}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022832}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021295}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011284}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010462}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008654}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007922}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006819}, {"name": "clRetainDevice", "calls": 2, "time": 0.004865}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 192.911}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 192.477}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7960.007313, "utilization": 82.916743, "size": 769020.0, "time": 96.610464}, {"type": "WRITE", "transfers": 1, "speed": 6174.602061, "utilization": 64.318771, "size": 2285930.0, "time": 370.214307}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5633640, "speed": 245.842, "utilization": 2.13404, "size": 0.00800003}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 360412, "speed": 477.695, "utilization": 4.14666, "size": 0.12355}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len6/run0.json b/code/fpga/memory_results/proteins.20MB.len6/run0.json new file mode 100644 index 0000000..077a3fb --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.7928, "power": 32.625783999999996}, {"timestamp": 64.4305, "power": 32.625783999999996}, {"timestamp": 84.9673, "power": 32.625783999999996}, {"timestamp": 105.5, "power": 32.625783999999996}, {"timestamp": 126.485, "power": 32.625783999999996}, {"timestamp": 147.404, "power": 32.625783999999996}, {"timestamp": 168.072, "power": 32.625783999999996}, {"timestamp": 188.965, "power": 32.625783999999996}, {"timestamp": 209.84, "power": 32.625783999999996}, {"timestamp": 230.692, "power": 32.625783999999996}, {"timestamp": 251.227, "power": 32.625783999999996}, {"timestamp": 271.738, "power": 32.625783999999996}, {"timestamp": 292.224, "power": 32.625783999999996}, {"timestamp": 312.758, "power": 32.625783999999996}, {"timestamp": 333.61, "power": 32.625783999999996}, {"timestamp": 354.484, "power": 32.625783999999996}, {"timestamp": 375.342, "power": 32.625783999999996}, {"timestamp": 395.848, "power": 32.625783999999996}, {"timestamp": 416.384, "power": 32.625783999999996}, {"timestamp": 436.917, "power": 32.625783999999996}, {"timestamp": 457.451, "power": 32.625783999999996}, {"timestamp": 477.986, "power": 32.625783999999996}, {"timestamp": 498.523, "power": 32.625783999999996}, {"timestamp": 519.057, "power": 32.625783999999996}, {"timestamp": 539.636, "power": 32.625783999999996}, {"timestamp": 560.219, "power": 32.625783999999996}, {"timestamp": 580.742, "power": 32.625783999999996}, {"timestamp": 601.264, "power": 32.625783999999996}, {"timestamp": 621.785, "power": 32.625783999999996}, {"timestamp": 642.31, "power": 32.625783999999996}, {"timestamp": 662.837, "power": 32.625783999999996}, {"timestamp": 683.359, "power": 32.625783999999996}, {"timestamp": 703.868, "power": 32.625783999999996}, {"timestamp": 724.398, "power": 32.625783999999996}, {"timestamp": 744.921, "power": 32.625783999999996}, {"timestamp": 765.448, "power": 32.625783999999996}, {"timestamp": 785.971, "power": 32.625783999999996}, {"timestamp": 806.494, "power": 32.625783999999996}, {"timestamp": 827.018, "power": 32.625783999999996}, {"timestamp": 847.517, "power": 32.625783999999996}, {"timestamp": 868.0, "power": 32.625783999999996}, {"timestamp": 888.537, "power": 32.625783999999996}, {"timestamp": 909.079, "power": 32.625783999999996}, {"timestamp": 929.606, "power": 32.625783999999996}, {"timestamp": 950.137, "power": 32.625783999999996}, {"timestamp": 970.675, "power": 32.625783999999996}, {"timestamp": 991.213, "power": 32.625783999999996}, {"timestamp": 1011.72, "power": 33.353948}, {"timestamp": 1032.89, "power": 33.353948}, {"timestamp": 1053.43, "power": 33.353948}, {"timestamp": 1073.99, "power": 33.353948}, {"timestamp": 1094.56, "power": 33.353948}, {"timestamp": 1115.12, "power": 33.353948}, {"timestamp": 1135.66, "power": 33.353948}, {"timestamp": 1156.15, "power": 33.353948}, {"timestamp": 1176.64, "power": 33.353948}, {"timestamp": 1197.17, "power": 33.353948}, {"timestamp": 1217.71, "power": 33.353948}, {"timestamp": 1238.25, "power": 33.353948}, {"timestamp": 1258.78, "power": 33.353948}, {"timestamp": 1279.31, "power": 33.353948}, {"timestamp": 1299.81, "power": 33.353948}, {"timestamp": 1320.3, "power": 33.353948}, {"timestamp": 1340.83, "power": 33.353948}, {"timestamp": 1361.37, "power": 33.353948}, {"timestamp": 1381.9, "power": 33.353948}, {"timestamp": 1402.44, "power": 33.353948}, {"timestamp": 1422.97, "power": 33.353948}, {"timestamp": 1443.48, "power": 33.353948}, {"timestamp": 1464.1, "power": 33.353948}, {"timestamp": 1484.66, "power": 33.353948}], "timeline": {"START": "863.409494", "END": "966.876662"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 542.689}, {"name": "clSetKernelArg", "calls": 19, "time": 370.974}, {"name": "clReleaseKernel", "calls": 1, "time": 325.41}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.6492}, {"name": "clReleaseContext", "calls": 1, "time": 41.7976}, {"name": "clCreateContext", "calls": 1, "time": 41.5407}, {"name": "clReleaseProgram", "calls": 1, "time": 15.1716}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.373048}, {"name": "clCreateKernel", "calls": 1, "time": 0.339712}, {"name": "clEnqueueTask", "calls": 1, "time": 0.116782}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.094125}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037383}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030972}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023307}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02082}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010333}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008642}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008485}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007901}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007136}, {"name": "clRetainDevice", "calls": 2, "time": 0.005199}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 103.467}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 103.061}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6390.574806, "utilization": 66.568488, "size": 491220.0, "time": 76.866325}, {"type": "WRITE", "transfers": 1, "speed": 6312.796752, "utilization": 65.758299, "size": 2285940.0, "time": 362.112248}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2568179, "speed": 223.834, "utilization": 1.943, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 166319, "speed": 459.359, "utilization": 3.98749, "size": 0.118118}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len6/run1.json b/code/fpga/memory_results/proteins.20MB.len6/run1.json new file mode 100644 index 0000000..b022b83 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.4949, "power": 32.537499}, {"timestamp": 54.16, "power": 32.537499}, {"timestamp": 74.6878, "power": 32.537499}, {"timestamp": 95.1767, "power": 32.537499}, {"timestamp": 115.701, "power": 32.537499}, {"timestamp": 136.594, "power": 32.537499}, {"timestamp": 157.135, "power": 32.537499}, {"timestamp": 177.67, "power": 32.537499}, {"timestamp": 198.208, "power": 32.537499}, {"timestamp": 218.719, "power": 32.537499}, {"timestamp": 239.213, "power": 32.537499}, {"timestamp": 259.744, "power": 32.537499}, {"timestamp": 280.284, "power": 32.537499}, {"timestamp": 300.823, "power": 32.537499}, {"timestamp": 321.359, "power": 32.537499}, {"timestamp": 341.89, "power": 32.537499}, {"timestamp": 362.478, "power": 32.537499}, {"timestamp": 382.958, "power": 32.537499}, {"timestamp": 403.424, "power": 32.537499}, {"timestamp": 423.889, "power": 32.537499}, {"timestamp": 444.353, "power": 32.537499}, {"timestamp": 464.814, "power": 32.537499}, {"timestamp": 485.223, "power": 32.537499}, {"timestamp": 505.685, "power": 32.537499}, {"timestamp": 526.128, "power": 32.537499}, {"timestamp": 546.562, "power": 32.537499}, {"timestamp": 566.785, "power": 32.537499}, {"timestamp": 587.231, "power": 32.537499}, {"timestamp": 607.679, "power": 32.537499}, {"timestamp": 628.125, "power": 32.537499}, {"timestamp": 648.573, "power": 32.537499}, {"timestamp": 669.056, "power": 32.537499}, {"timestamp": 689.588, "power": 32.537499}, {"timestamp": 710.139, "power": 32.537499}, {"timestamp": 730.628, "power": 32.537499}, {"timestamp": 751.122, "power": 32.537499}, {"timestamp": 771.656, "power": 32.537499}, {"timestamp": 792.182, "power": 32.537499}, {"timestamp": 812.709, "power": 32.537499}, {"timestamp": 833.235, "power": 32.537499}, {"timestamp": 853.77, "power": 32.537499}, {"timestamp": 874.294, "power": 32.537499}, {"timestamp": 894.799, "power": 32.537499}, {"timestamp": 915.282, "power": 32.537499}, {"timestamp": 935.802, "power": 32.537499}, {"timestamp": 956.326, "power": 32.537499}, {"timestamp": 976.854, "power": 32.537499}, {"timestamp": 997.379, "power": 32.537499}, {"timestamp": 1017.91, "power": 32.751975}, {"timestamp": 1039.13, "power": 32.751975}, {"timestamp": 1059.64, "power": 32.751975}, {"timestamp": 1080.2, "power": 32.751975}, {"timestamp": 1100.74, "power": 32.751975}, {"timestamp": 1121.29, "power": 32.751975}], "timeline": {"START": "653.64968", "END": "757.87407"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 510.372}, {"name": "clReleaseKernel", "calls": 1, "time": 218.409}, {"name": "clSetKernelArg", "calls": 19, "time": 182.085}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.101}, {"name": "clCreateContext", "calls": 1, "time": 31.3385}, {"name": "clReleaseContext", "calls": 1, "time": 28.5824}, {"name": "clReleaseProgram", "calls": 1, "time": 17.4187}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.39021}, {"name": "clCreateKernel", "calls": 1, "time": 0.339906}, {"name": "clEnqueueTask", "calls": 1, "time": 0.13315}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083154}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03943}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025738}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023683}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020712}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011193}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.00999}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008719}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007578}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006916}, {"name": "clRetainDevice", "calls": 2, "time": 0.00495}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 104.224}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 103.791}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8051.031364, "utilization": 83.86491, "size": 491220.0, "time": 61.013301}, {"type": "WRITE", "transfers": 1, "speed": 6628.019973, "utilization": 69.041875, "size": 2285940.0, "time": 344.890485}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2592515, "speed": 224.111, "utilization": 1.9454, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 167837, "speed": 459.646, "utilization": 3.98998, "size": 0.118209}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len6/run2.json b/code/fpga/memory_results/proteins.20MB.len6/run2.json new file mode 100644 index 0000000..4b4223f --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.6988, "power": 32.451544999999996}, {"timestamp": 54.3655, "power": 32.451544999999996}, {"timestamp": 74.8989, "power": 32.451544999999996}, {"timestamp": 95.4292, "power": 32.451544999999996}, {"timestamp": 116.317, "power": 32.451544999999996}, {"timestamp": 137.23, "power": 32.451544999999996}, {"timestamp": 157.762, "power": 32.451544999999996}, {"timestamp": 178.3, "power": 32.451544999999996}, {"timestamp": 198.792, "power": 32.451544999999996}, {"timestamp": 219.279, "power": 32.451544999999996}, {"timestamp": 239.807, "power": 32.451544999999996}, {"timestamp": 260.344, "power": 32.451544999999996}, {"timestamp": 280.881, "power": 32.451544999999996}, {"timestamp": 301.415, "power": 32.451544999999996}, {"timestamp": 321.942, "power": 32.451544999999996}, {"timestamp": 342.444, "power": 32.451544999999996}, {"timestamp": 362.959, "power": 32.451544999999996}, {"timestamp": 383.481, "power": 32.451544999999996}, {"timestamp": 403.999, "power": 32.451544999999996}, {"timestamp": 424.524, "power": 32.451544999999996}, {"timestamp": 445.044, "power": 32.451544999999996}, {"timestamp": 465.566, "power": 32.451544999999996}, {"timestamp": 486.114, "power": 32.451544999999996}, {"timestamp": 506.635, "power": 32.451544999999996}, {"timestamp": 527.158, "power": 32.451544999999996}, {"timestamp": 547.678, "power": 32.451544999999996}, {"timestamp": 568.199, "power": 32.451544999999996}, {"timestamp": 588.719, "power": 32.451544999999996}, {"timestamp": 609.243, "power": 32.451544999999996}, {"timestamp": 629.766, "power": 32.451544999999996}, {"timestamp": 650.269, "power": 32.451544999999996}, {"timestamp": 670.753, "power": 32.451544999999996}, {"timestamp": 691.584, "power": 32.451544999999996}, {"timestamp": 712.126, "power": 32.451544999999996}, {"timestamp": 732.665, "power": 32.451544999999996}, {"timestamp": 753.198, "power": 32.451544999999996}, {"timestamp": 773.718, "power": 32.451544999999996}, {"timestamp": 794.216, "power": 32.451544999999996}, {"timestamp": 814.699, "power": 32.451544999999996}, {"timestamp": 835.229, "power": 32.451544999999996}, {"timestamp": 855.75, "power": 32.451544999999996}, {"timestamp": 876.278, "power": 32.451544999999996}, {"timestamp": 896.796, "power": 32.451544999999996}, {"timestamp": 917.317, "power": 32.451544999999996}, {"timestamp": 937.839, "power": 32.451544999999996}, {"timestamp": 958.343, "power": 32.451544999999996}, {"timestamp": 978.881, "power": 32.451544999999996}, {"timestamp": 999.408, "power": 32.451544999999996}, {"timestamp": 1019.94, "power": 31.949506999999997}, {"timestamp": 1041.06, "power": 31.949506999999997}, {"timestamp": 1061.62, "power": 31.949506999999997}, {"timestamp": 1082.16, "power": 31.949506999999997}, {"timestamp": 1102.67, "power": 31.949506999999997}, {"timestamp": 1123.16, "power": 31.949506999999997}, {"timestamp": 1143.71, "power": 31.949506999999997}], "timeline": {"START": "637.353105", "END": "742.669026"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 513.461}, {"name": "clReleaseKernel", "calls": 1, "time": 214.854}, {"name": "clSetKernelArg", "calls": 19, "time": 171.181}, {"name": "clReleaseContext", "calls": 1, "time": 64.6987}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.2593}, {"name": "clCreateContext", "calls": 1, "time": 31.5791}, {"name": "clReleaseProgram", "calls": 1, "time": 17.1403}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.412015}, {"name": "clCreateKernel", "calls": 1, "time": 0.335927}, {"name": "clEnqueueTask", "calls": 1, "time": 0.120839}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072813}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03769}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026378}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023383}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020449}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010501}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010098}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008636}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008296}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007003}, {"name": "clRetainDevice", "calls": 2, "time": 0.004875}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 105.316}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 104.876}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8167.12856, "utilization": 85.074256, "size": 491220.0, "time": 60.145986}, {"type": "WRITE", "transfers": 1, "speed": 6574.530885, "utilization": 68.484697, "size": 2285940.0, "time": 347.696446}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2628189, "speed": 224.536, "utilization": 1.9491, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 170055, "speed": 459.795, "utilization": 3.99127, "size": 0.118346}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len6/run3.json b/code/fpga/memory_results/proteins.20MB.len6/run3.json new file mode 100644 index 0000000..3771b43 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.1174, "power": 33.176919999999996}, {"timestamp": 54.794, "power": 33.176919999999996}, {"timestamp": 75.3393, "power": 33.176919999999996}, {"timestamp": 95.8744, "power": 33.176919999999996}, {"timestamp": 116.749, "power": 33.176919999999996}, {"timestamp": 137.644, "power": 33.176919999999996}, {"timestamp": 158.177, "power": 33.176919999999996}, {"timestamp": 178.734, "power": 33.176919999999996}, {"timestamp": 199.275, "power": 33.176919999999996}, {"timestamp": 219.814, "power": 33.176919999999996}, {"timestamp": 240.357, "power": 33.176919999999996}, {"timestamp": 260.898, "power": 33.176919999999996}, {"timestamp": 281.413, "power": 33.176919999999996}, {"timestamp": 301.91, "power": 33.176919999999996}, {"timestamp": 322.495, "power": 33.176919999999996}, {"timestamp": 343.072, "power": 33.176919999999996}, {"timestamp": 363.605, "power": 33.176919999999996}, {"timestamp": 384.134, "power": 33.176919999999996}, {"timestamp": 404.665, "power": 33.176919999999996}, {"timestamp": 425.177, "power": 33.176919999999996}, {"timestamp": 445.702, "power": 33.176919999999996}, {"timestamp": 466.226, "power": 33.176919999999996}, {"timestamp": 486.753, "power": 33.176919999999996}, {"timestamp": 507.279, "power": 33.176919999999996}, {"timestamp": 527.806, "power": 33.176919999999996}, {"timestamp": 548.332, "power": 33.176919999999996}, {"timestamp": 568.862, "power": 33.176919999999996}, {"timestamp": 589.374, "power": 33.176919999999996}, {"timestamp": 609.859, "power": 33.176919999999996}, {"timestamp": 630.386, "power": 33.176919999999996}, {"timestamp": 650.914, "power": 33.176919999999996}, {"timestamp": 671.452, "power": 33.176919999999996}, {"timestamp": 691.985, "power": 33.176919999999996}, {"timestamp": 712.53, "power": 33.176919999999996}, {"timestamp": 733.095, "power": 33.176919999999996}, {"timestamp": 753.597, "power": 33.176919999999996}, {"timestamp": 774.129, "power": 33.176919999999996}, {"timestamp": 794.658, "power": 33.176919999999996}, {"timestamp": 815.185, "power": 33.176919999999996}, {"timestamp": 835.72, "power": 33.176919999999996}, {"timestamp": 856.255, "power": 33.176919999999996}, {"timestamp": 876.782, "power": 33.176919999999996}, {"timestamp": 897.286, "power": 33.176919999999996}, {"timestamp": 917.807, "power": 33.176919999999996}, {"timestamp": 938.334, "power": 33.176919999999996}, {"timestamp": 958.862, "power": 33.176919999999996}, {"timestamp": 979.391, "power": 33.176919999999996}, {"timestamp": 999.918, "power": 33.176919999999996}, {"timestamp": 1020.44, "power": 32.348924}, {"timestamp": 1041.64, "power": 32.348924}, {"timestamp": 1062.15, "power": 32.348924}, {"timestamp": 1082.69, "power": 32.348924}, {"timestamp": 1103.36, "power": 32.348924}, {"timestamp": 1123.89, "power": 32.348924}], "timeline": {"START": "638.79385", "END": "747.515188"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 514.874}, {"name": "clReleaseKernel", "calls": 1, "time": 217.813}, {"name": "clSetKernelArg", "calls": 19, "time": 174.01}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.5732}, {"name": "clReleaseContext", "calls": 1, "time": 43.8719}, {"name": "clCreateContext", "calls": 1, "time": 31.9252}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0882}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.456159}, {"name": "clCreateKernel", "calls": 1, "time": 0.339392}, {"name": "clEnqueueTask", "calls": 1, "time": 0.113539}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081077}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038255}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028989}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023192}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02133}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010892}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010524}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009014}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00756}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006785}, {"name": "clRetainDevice", "calls": 2, "time": 0.004851}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 108.721}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 108.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8130.970162, "utilization": 84.697606, "size": 491220.0, "time": 60.413455}, {"type": "WRITE", "transfers": 1, "speed": 6616.333755, "utilization": 68.920143, "size": 2285940.0, "time": 345.499654}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2737561, "speed": 225.66, "utilization": 1.95885, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 176898, "speed": 461.052, "utilization": 4.00218, "size": 0.118714}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len6/run4.json b/code/fpga/memory_results/proteins.20MB.len6/run4.json new file mode 100644 index 0000000..0b5d332 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.8065, "power": 32.94005299999999}, {"timestamp": 55.4854, "power": 32.94005299999999}, {"timestamp": 76.0203, "power": 32.94005299999999}, {"timestamp": 96.5532, "power": 32.94005299999999}, {"timestamp": 117.506, "power": 32.94005299999999}, {"timestamp": 138.359, "power": 32.94005299999999}, {"timestamp": 158.846, "power": 32.94005299999999}, {"timestamp": 179.392, "power": 32.94005299999999}, {"timestamp": 199.927, "power": 32.94005299999999}, {"timestamp": 220.46, "power": 32.94005299999999}, {"timestamp": 240.993, "power": 32.94005299999999}, {"timestamp": 261.528, "power": 32.94005299999999}, {"timestamp": 282.066, "power": 32.94005299999999}, {"timestamp": 302.554, "power": 32.94005299999999}, {"timestamp": 323.074, "power": 32.94005299999999}, {"timestamp": 343.664, "power": 32.94005299999999}, {"timestamp": 364.187, "power": 32.94005299999999}, {"timestamp": 384.708, "power": 32.94005299999999}, {"timestamp": 405.227, "power": 32.94005299999999}, {"timestamp": 425.749, "power": 32.94005299999999}, {"timestamp": 446.253, "power": 32.94005299999999}, {"timestamp": 466.731, "power": 32.94005299999999}, {"timestamp": 487.248, "power": 32.94005299999999}, {"timestamp": 507.77, "power": 32.94005299999999}, {"timestamp": 528.29, "power": 32.94005299999999}, {"timestamp": 548.807, "power": 32.94005299999999}, {"timestamp": 569.328, "power": 32.94005299999999}, {"timestamp": 589.853, "power": 32.94005299999999}, {"timestamp": 610.35, "power": 32.94005299999999}, {"timestamp": 630.863, "power": 32.94005299999999}, {"timestamp": 651.393, "power": 32.94005299999999}, {"timestamp": 671.932, "power": 32.94005299999999}, {"timestamp": 692.463, "power": 32.94005299999999}, {"timestamp": 713.011, "power": 32.94005299999999}, {"timestamp": 733.554, "power": 32.94005299999999}, {"timestamp": 754.125, "power": 32.94005299999999}, {"timestamp": 774.623, "power": 32.94005299999999}, {"timestamp": 795.155, "power": 32.94005299999999}, {"timestamp": 815.677, "power": 32.94005299999999}, {"timestamp": 836.207, "power": 32.94005299999999}, {"timestamp": 856.737, "power": 32.94005299999999}, {"timestamp": 877.271, "power": 32.94005299999999}, {"timestamp": 897.788, "power": 32.94005299999999}, {"timestamp": 918.286, "power": 32.94005299999999}, {"timestamp": 938.804, "power": 32.94005299999999}, {"timestamp": 959.327, "power": 32.94005299999999}, {"timestamp": 979.851, "power": 32.94005299999999}, {"timestamp": 1000.37, "power": 32.94005299999999}, {"timestamp": 1020.9, "power": 32.107902}, {"timestamp": 1042.04, "power": 32.107902}, {"timestamp": 1062.56, "power": 32.107902}, {"timestamp": 1083.05, "power": 32.107902}, {"timestamp": 1103.71, "power": 32.107902}, {"timestamp": 1124.24, "power": 32.107902}], "timeline": {"START": "636.343118", "END": "746.570288"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 512.91}, {"name": "clReleaseKernel", "calls": 1, "time": 218.461}, {"name": "clSetKernelArg", "calls": 19, "time": 173.243}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.761}, {"name": "clReleaseContext", "calls": 1, "time": 35.4748}, {"name": "clCreateContext", "calls": 1, "time": 32.611}, {"name": "clReleaseProgram", "calls": 1, "time": 14.7931}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.540615}, {"name": "clCreateKernel", "calls": 1, "time": 0.33621}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125858}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074887}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036922}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027736}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020329}, {"name": "clReleaseDevice", "calls": 2, "time": 0.018191}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010832}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009942}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009219}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009047}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007093}, {"name": "clRetainDevice", "calls": 2, "time": 0.004634}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 110.227}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 109.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8172.073435, "utilization": 85.125765, "size": 491220.0, "time": 60.109592}, {"type": "WRITE", "transfers": 1, "speed": 6678.648254, "utilization": 69.569253, "size": 2285940.0, "time": 342.276002}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2783826, "speed": 226.077, "utilization": 1.96248, "size": 0.00800007}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 179788, "speed": 461.761, "utilization": 4.00834, "size": 0.118864}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len8/run0.json b/code/fpga/memory_results/proteins.20MB.len8/run0.json new file mode 100644 index 0000000..92eaf51 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.757, "power": 32.120522}, {"timestamp": 63.3931, "power": 32.120522}, {"timestamp": 83.9332, "power": 32.120522}, {"timestamp": 104.441, "power": 32.120522}, {"timestamp": 125.324, "power": 32.120522}, {"timestamp": 146.238, "power": 32.120522}, {"timestamp": 166.774, "power": 32.120522}, {"timestamp": 187.312, "power": 32.120522}, {"timestamp": 207.851, "power": 32.120522}, {"timestamp": 228.349, "power": 32.120522}, {"timestamp": 248.843, "power": 32.120522}, {"timestamp": 269.38, "power": 32.120522}, {"timestamp": 289.925, "power": 32.120522}, {"timestamp": 310.429, "power": 32.120522}, {"timestamp": 330.994, "power": 32.120522}, {"timestamp": 351.573, "power": 32.120522}, {"timestamp": 372.107, "power": 32.120522}, {"timestamp": 392.625, "power": 32.120522}, {"timestamp": 413.112, "power": 32.120522}, {"timestamp": 433.636, "power": 32.120522}, {"timestamp": 454.164, "power": 32.120522}, {"timestamp": 474.692, "power": 32.120522}, {"timestamp": 495.22, "power": 32.120522}, {"timestamp": 515.747, "power": 32.120522}, {"timestamp": 536.274, "power": 32.120522}, {"timestamp": 556.776, "power": 32.120522}, {"timestamp": 577.298, "power": 32.120522}, {"timestamp": 597.826, "power": 32.120522}, {"timestamp": 618.352, "power": 32.120522}, {"timestamp": 638.883, "power": 32.120522}, {"timestamp": 659.421, "power": 32.120522}, {"timestamp": 679.957, "power": 32.120522}, {"timestamp": 700.472, "power": 32.120522}, {"timestamp": 720.979, "power": 32.120522}, {"timestamp": 741.518, "power": 32.120522}, {"timestamp": 762.034, "power": 32.120522}, {"timestamp": 782.55, "power": 32.120522}, {"timestamp": 803.048, "power": 32.120522}, {"timestamp": 823.574, "power": 32.120522}, {"timestamp": 844.101, "power": 32.120522}, {"timestamp": 864.606, "power": 32.120522}, {"timestamp": 885.089, "power": 32.120522}, {"timestamp": 905.611, "power": 32.120522}, {"timestamp": 926.136, "power": 32.120522}, {"timestamp": 946.664, "power": 32.120522}, {"timestamp": 967.189, "power": 32.120522}, {"timestamp": 987.724, "power": 32.120522}, {"timestamp": 1008.25, "power": 32.046296000000005}, {"timestamp": 1029.44, "power": 32.046296000000005}, {"timestamp": 1050.01, "power": 32.046296000000005}, {"timestamp": 1070.54, "power": 32.046296000000005}, {"timestamp": 1091.1, "power": 32.046296000000005}, {"timestamp": 1111.65, "power": 32.046296000000005}], "timeline": {"START": "640.21887", "END": "736.203138"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 492.539}, {"name": "clReleaseKernel", "calls": 1, "time": 214.062}, {"name": "clSetKernelArg", "calls": 19, "time": 165.952}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.8747}, {"name": "clReleaseContext", "calls": 1, "time": 44.1948}, {"name": "clCreateContext", "calls": 1, "time": 40.584}, {"name": "clReleaseProgram", "calls": 1, "time": 17.3595}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.411836}, {"name": "clCreateKernel", "calls": 1, "time": 0.339476}, {"name": "clEnqueueTask", "calls": 1, "time": 0.139445}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080709}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040644}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030983}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023774}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023216}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010821}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010286}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008683}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007053}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006888}, {"name": "clRetainDevice", "calls": 2, "time": 0.005061}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 95.9843}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 95.5496}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8797.907487, "utilization": 91.64487, "size": 439320.0, "time": 49.934601}, {"type": "WRITE", "transfers": 1, "speed": 6600.480923, "utilization": 68.75501, "size": 2285960.0, "time": 346.331737}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2137448, "speed": 208.566, "utilization": 1.81047, "size": 0.00800009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 136856, "speed": 453.305, "utilization": 3.93494, "size": 0.115737}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len8/run1.json b/code/fpga/memory_results/proteins.20MB.len8/run1.json new file mode 100644 index 0000000..7af6a64 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.3138, "power": 32.612679}, {"timestamp": 69.9991, "power": 32.612679}, {"timestamp": 90.5187, "power": 32.612679}, {"timestamp": 111.049, "power": 32.612679}, {"timestamp": 131.94, "power": 32.612679}, {"timestamp": 152.832, "power": 32.612679}, {"timestamp": 173.376, "power": 32.612679}, {"timestamp": 193.95, "power": 32.612679}, {"timestamp": 214.445, "power": 32.612679}, {"timestamp": 234.943, "power": 32.612679}, {"timestamp": 255.488, "power": 32.612679}, {"timestamp": 276.251, "power": 32.612679}, {"timestamp": 296.793, "power": 32.612679}, {"timestamp": 317.335, "power": 32.612679}, {"timestamp": 337.881, "power": 32.612679}, {"timestamp": 358.437, "power": 32.612679}, {"timestamp": 378.91, "power": 32.612679}, {"timestamp": 399.381, "power": 32.612679}, {"timestamp": 419.849, "power": 32.612679}, {"timestamp": 440.08, "power": 32.612679}, {"timestamp": 460.548, "power": 32.612679}, {"timestamp": 481.008, "power": 32.612679}, {"timestamp": 501.272, "power": 32.612679}, {"timestamp": 521.726, "power": 32.612679}, {"timestamp": 542.193, "power": 32.612679}, {"timestamp": 562.639, "power": 32.612679}, {"timestamp": 583.087, "power": 32.612679}, {"timestamp": 603.539, "power": 32.612679}, {"timestamp": 623.986, "power": 32.612679}, {"timestamp": 644.439, "power": 32.612679}, {"timestamp": 664.916, "power": 32.612679}, {"timestamp": 685.459, "power": 32.612679}, {"timestamp": 706.017, "power": 32.612679}, {"timestamp": 726.516, "power": 32.612679}, {"timestamp": 747.052, "power": 32.612679}, {"timestamp": 767.486, "power": 32.612679}, {"timestamp": 788.015, "power": 32.612679}, {"timestamp": 808.541, "power": 32.612679}, {"timestamp": 829.065, "power": 32.612679}, {"timestamp": 849.595, "power": 32.612679}, {"timestamp": 870.114, "power": 32.612679}, {"timestamp": 890.607, "power": 32.612679}, {"timestamp": 911.13, "power": 32.612679}, {"timestamp": 931.661, "power": 32.612679}, {"timestamp": 952.19, "power": 32.612679}, {"timestamp": 972.722, "power": 32.612679}, {"timestamp": 993.259, "power": 32.612679}, {"timestamp": 1013.79, "power": 31.948369}, {"timestamp": 1035.06, "power": 31.948369}, {"timestamp": 1055.61, "power": 31.948369}, {"timestamp": 1076.31, "power": 31.948369}, {"timestamp": 1096.86, "power": 31.948369}], "timeline": {"START": "639.835975", "END": "734.079534"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 489.519}, {"name": "clReleaseKernel", "calls": 1, "time": 214.183}, {"name": "clSetKernelArg", "calls": 19, "time": 160.524}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7273}, {"name": "clCreateContext", "calls": 1, "time": 47.1584}, {"name": "clReleaseContext", "calls": 1, "time": 37.3462}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0964}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.421828}, {"name": "clCreateKernel", "calls": 1, "time": 0.340695}, {"name": "clEnqueueTask", "calls": 1, "time": 0.131827}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.08604}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039793}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031795}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025702}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024642}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011812}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010831}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009222}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008515}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007136}, {"name": "clRetainDevice", "calls": 2, "time": 0.004912}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 94.2436}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 93.7768}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8708.358133, "utilization": 90.712064, "size": 439320.0, "time": 50.448086}, {"type": "WRITE", "transfers": 1, "speed": 6633.362512, "utilization": 69.097526, "size": 2285960.0, "time": 344.61497}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2081935, "speed": 207.503, "utilization": 1.80124, "size": 0.00800009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 133362, "speed": 451.926, "utilization": 3.92297, "size": 0.11544}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len8/run2.json b/code/fpga/memory_results/proteins.20MB.len8/run2.json new file mode 100644 index 0000000..9d65807 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.3432, "power": 32.300257}, {"timestamp": 70.0277, "power": 32.300257}, {"timestamp": 90.5702, "power": 32.300257}, {"timestamp": 111.088, "power": 32.300257}, {"timestamp": 131.994, "power": 32.300257}, {"timestamp": 152.894, "power": 32.300257}, {"timestamp": 173.427, "power": 32.300257}, {"timestamp": 193.975, "power": 32.300257}, {"timestamp": 214.515, "power": 32.300257}, {"timestamp": 235.035, "power": 32.300257}, {"timestamp": 255.569, "power": 32.300257}, {"timestamp": 276.106, "power": 32.300257}, {"timestamp": 296.644, "power": 32.300257}, {"timestamp": 317.185, "power": 32.300257}, {"timestamp": 337.778, "power": 32.300257}, {"timestamp": 358.323, "power": 32.300257}, {"timestamp": 378.877, "power": 32.300257}, {"timestamp": 399.37, "power": 32.300257}, {"timestamp": 419.889, "power": 32.300257}, {"timestamp": 440.42, "power": 32.300257}, {"timestamp": 460.946, "power": 32.300257}, {"timestamp": 481.473, "power": 32.300257}, {"timestamp": 502.001, "power": 32.300257}, {"timestamp": 522.53, "power": 32.300257}, {"timestamp": 543.04, "power": 32.300257}, {"timestamp": 563.524, "power": 32.300257}, {"timestamp": 584.047, "power": 32.300257}, {"timestamp": 604.575, "power": 32.300257}, {"timestamp": 625.102, "power": 32.300257}, {"timestamp": 645.634, "power": 32.300257}, {"timestamp": 666.176, "power": 32.300257}, {"timestamp": 686.734, "power": 32.300257}, {"timestamp": 707.222, "power": 32.300257}, {"timestamp": 727.77, "power": 32.300257}, {"timestamp": 748.277, "power": 32.300257}, {"timestamp": 768.799, "power": 32.300257}, {"timestamp": 789.26, "power": 32.300257}, {"timestamp": 809.766, "power": 32.300257}, {"timestamp": 830.304, "power": 32.300257}, {"timestamp": 850.827, "power": 32.300257}, {"timestamp": 871.321, "power": 32.300257}, {"timestamp": 891.842, "power": 32.300257}, {"timestamp": 912.374, "power": 32.300257}, {"timestamp": 932.904, "power": 32.300257}, {"timestamp": 953.434, "power": 32.300257}, {"timestamp": 973.963, "power": 32.300257}, {"timestamp": 994.502, "power": 32.300257}, {"timestamp": 1015.01, "power": 32.170365}, {"timestamp": 1036.15, "power": 32.170365}, {"timestamp": 1056.71, "power": 32.170365}, {"timestamp": 1077.42, "power": 32.170365}, {"timestamp": 1097.99, "power": 32.170365}], "timeline": {"START": "636.454994", "END": "728.225942"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 484.287}, {"name": "clReleaseKernel", "calls": 1, "time": 220.931}, {"name": "clSetKernelArg", "calls": 19, "time": 160.045}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.3135}, {"name": "clReleaseContext", "calls": 1, "time": 48.7429}, {"name": "clCreateContext", "calls": 1, "time": 47.2009}, {"name": "clReleaseProgram", "calls": 1, "time": 14.1568}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.455317}, {"name": "clCreateKernel", "calls": 1, "time": 0.339241}, {"name": "clEnqueueTask", "calls": 1, "time": 0.110511}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077199}, {"name": "clReleaseDevice", "calls": 2, "time": 0.038278}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037135}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026238}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024676}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010022}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009709}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008623}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007795}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006805}, {"name": "clRetainDevice", "calls": 2, "time": 0.004747}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 91.7709}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 91.3419}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8751.680334, "utilization": 91.163337, "size": 439320.0, "time": 50.19836}, {"type": "WRITE", "transfers": 1, "speed": 6682.948847, "utilization": 69.61405, "size": 2285960.0, "time": 342.057986}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2002868, "speed": 205.857, "utilization": 1.78696, "size": 0.0080001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 128396, "speed": 450.893, "utilization": 3.914, "size": 0.114978}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len8/run3.json b/code/fpga/memory_results/proteins.20MB.len8/run3.json new file mode 100644 index 0000000..8558f83 --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.7666, "power": 32.414021000000005}, {"timestamp": 54.4906, "power": 32.414021000000005}, {"timestamp": 74.9847, "power": 32.414021000000005}, {"timestamp": 95.5177, "power": 32.414021000000005}, {"timestamp": 116.722, "power": 32.414021000000005}, {"timestamp": 137.901, "power": 32.414021000000005}, {"timestamp": 158.411, "power": 32.414021000000005}, {"timestamp": 178.905, "power": 32.414021000000005}, {"timestamp": 199.44, "power": 32.414021000000005}, {"timestamp": 219.983, "power": 32.414021000000005}, {"timestamp": 240.522, "power": 32.414021000000005}, {"timestamp": 261.063, "power": 32.414021000000005}, {"timestamp": 281.607, "power": 32.414021000000005}, {"timestamp": 302.15, "power": 32.414021000000005}, {"timestamp": 322.708, "power": 32.414021000000005}, {"timestamp": 343.283, "power": 32.414021000000005}, {"timestamp": 363.747, "power": 32.414021000000005}, {"timestamp": 384.21, "power": 32.414021000000005}, {"timestamp": 404.673, "power": 32.414021000000005}, {"timestamp": 425.134, "power": 32.414021000000005}, {"timestamp": 445.597, "power": 32.414021000000005}, {"timestamp": 466.059, "power": 32.414021000000005}, {"timestamp": 486.533, "power": 32.414021000000005}, {"timestamp": 506.973, "power": 32.414021000000005}, {"timestamp": 527.42, "power": 32.414021000000005}, {"timestamp": 547.862, "power": 32.414021000000005}, {"timestamp": 568.307, "power": 32.414021000000005}, {"timestamp": 588.75, "power": 32.414021000000005}, {"timestamp": 609.194, "power": 32.414021000000005}, {"timestamp": 629.632, "power": 32.414021000000005}, {"timestamp": 650.105, "power": 32.414021000000005}, {"timestamp": 670.611, "power": 32.414021000000005}, {"timestamp": 691.094, "power": 32.414021000000005}, {"timestamp": 711.635, "power": 32.414021000000005}, {"timestamp": 732.171, "power": 32.414021000000005}, {"timestamp": 752.673, "power": 32.414021000000005}, {"timestamp": 773.202, "power": 32.414021000000005}, {"timestamp": 793.731, "power": 32.414021000000005}, {"timestamp": 814.246, "power": 32.414021000000005}, {"timestamp": 834.738, "power": 32.414021000000005}, {"timestamp": 855.224, "power": 32.414021000000005}, {"timestamp": 875.745, "power": 32.414021000000005}, {"timestamp": 896.268, "power": 32.414021000000005}, {"timestamp": 916.791, "power": 32.414021000000005}, {"timestamp": 937.318, "power": 32.414021000000005}, {"timestamp": 957.847, "power": 32.414021000000005}, {"timestamp": 978.365, "power": 32.414021000000005}, {"timestamp": 998.849, "power": 32.414021000000005}, {"timestamp": 1019.38, "power": 33.477143}, {"timestamp": 1040.56, "power": 33.477143}, {"timestamp": 1061.11, "power": 33.477143}, {"timestamp": 1081.58, "power": 33.477143}, {"timestamp": 1102.06, "power": 33.477143}], "timeline": {"START": "628.402352", "END": "723.051599"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 486.62}, {"name": "clReleaseKernel", "calls": 1, "time": 214.819}, {"name": "clSetKernelArg", "calls": 19, "time": 159.799}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.4678}, {"name": "clReleaseContext", "calls": 1, "time": 47.4174}, {"name": "clCreateContext", "calls": 1, "time": 31.6217}, {"name": "clReleaseProgram", "calls": 1, "time": 13.9996}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.424444}, {"name": "clCreateKernel", "calls": 1, "time": 0.345162}, {"name": "clEnqueueTask", "calls": 1, "time": 0.106873}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073901}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037086}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026354}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023928}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02355}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010927}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009971}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009857}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009078}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006738}, {"name": "clRetainDevice", "calls": 2, "time": 0.004794}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 94.6492}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 94.2205}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8740.22678, "utilization": 91.044029, "size": 439320.0, "time": 50.264142}, {"type": "WRITE", "transfers": 1, "speed": 6695.436498, "utilization": 69.74413, "size": 2285960.0, "time": 341.420014}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2096015, "speed": 207.715, "utilization": 1.80308, "size": 0.00800009}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 134259, "speed": 451.631, "utilization": 3.92041, "size": 0.115507}]} \ No newline at end of file diff --git a/code/fpga/memory_results/proteins.20MB.len8/run4.json b/code/fpga/memory_results/proteins.20MB.len8/run4.json new file mode 100644 index 0000000..2a40a0d --- /dev/null +++ b/code/fpga/memory_results/proteins.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.2531, "power": 32.279024}, {"timestamp": 62.9402, "power": 32.279024}, {"timestamp": 83.4767, "power": 32.279024}, {"timestamp": 104.003, "power": 32.279024}, {"timestamp": 124.914, "power": 32.279024}, {"timestamp": 145.67, "power": 32.279024}, {"timestamp": 166.199, "power": 32.279024}, {"timestamp": 186.711, "power": 32.279024}, {"timestamp": 207.199, "power": 32.279024}, {"timestamp": 227.731, "power": 32.279024}, {"timestamp": 248.266, "power": 32.279024}, {"timestamp": 268.8, "power": 32.279024}, {"timestamp": 289.335, "power": 32.279024}, {"timestamp": 309.872, "power": 32.279024}, {"timestamp": 330.454, "power": 32.279024}, {"timestamp": 350.949, "power": 32.279024}, {"timestamp": 371.467, "power": 32.279024}, {"timestamp": 391.989, "power": 32.279024}, {"timestamp": 412.507, "power": 32.279024}, {"timestamp": 433.028, "power": 32.279024}, {"timestamp": 453.546, "power": 32.279024}, {"timestamp": 474.066, "power": 32.279024}, {"timestamp": 494.557, "power": 32.279024}, {"timestamp": 515.034, "power": 32.279024}, {"timestamp": 535.549, "power": 32.279024}, {"timestamp": 556.068, "power": 32.279024}, {"timestamp": 576.588, "power": 32.279024}, {"timestamp": 597.111, "power": 32.279024}, {"timestamp": 617.634, "power": 32.279024}, {"timestamp": 638.156, "power": 32.279024}, {"timestamp": 658.684, "power": 32.279024}, {"timestamp": 679.207, "power": 32.279024}, {"timestamp": 699.736, "power": 32.279024}, {"timestamp": 720.284, "power": 32.279024}, {"timestamp": 740.817, "power": 32.279024}, {"timestamp": 761.333, "power": 32.279024}, {"timestamp": 781.851, "power": 32.279024}, {"timestamp": 802.419, "power": 32.279024}, {"timestamp": 822.898, "power": 32.279024}, {"timestamp": 843.425, "power": 32.279024}, {"timestamp": 863.946, "power": 32.279024}, {"timestamp": 884.468, "power": 32.279024}, {"timestamp": 904.99, "power": 32.279024}, {"timestamp": 925.509, "power": 32.279024}, {"timestamp": 946.028, "power": 32.279024}, {"timestamp": 966.526, "power": 32.279024}, {"timestamp": 987.013, "power": 32.279024}, {"timestamp": 1007.53, "power": 31.965944}, {"timestamp": 1028.67, "power": 31.965944}, {"timestamp": 1049.2, "power": 31.965944}, {"timestamp": 1069.87, "power": 31.965944}, {"timestamp": 1090.4, "power": 31.965944}], "timeline": {"START": "632.287592", "END": "724.119083"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 492.16}, {"name": "clReleaseKernel", "calls": 1, "time": 212.283}, {"name": "clSetKernelArg", "calls": 19, "time": 159.541}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.8668}, {"name": "clCreateContext", "calls": 1, "time": 40.0598}, {"name": "clReleaseContext", "calls": 1, "time": 32.6046}, {"name": "clReleaseProgram", "calls": 1, "time": 13.8797}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.400909}, {"name": "clCreateKernel", "calls": 1, "time": 0.344219}, {"name": "clEnqueueTask", "calls": 1, "time": 0.140609}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073647}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037432}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026353}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024489}, {"name": "clReleaseDevice", "calls": 2, "time": 0.018644}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010224}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009498}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008717}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008301}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006747}, {"name": "clRetainDevice", "calls": 2, "time": 0.004834}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 91.8315}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 91.3946}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8146.133763, "utilization": 84.85556, "size": 439320.0, "time": 53.929878}, {"type": "WRITE", "transfers": 1, "speed": 6604.651923, "utilization": 68.798458, "size": 2285960.0, "time": 346.11302}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2004363, "speed": 205.91, "utilization": 1.78741, "size": 0.0080001}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 128545, "speed": 450.843, "utilization": 3.91357, "size": 0.114938}]} \ No newline at end of file diff --git a/code/fpga/ndrange.cfg b/code/fpga/ndrange.cfg new file mode 100644 index 0000000..840c29c --- /dev/null +++ b/code/fpga/ndrange.cfg @@ -0,0 +1,39 @@ +platform=xilinx_u250_gen3x16_xdma_3_1_202020_1 +debug=1 +save-temps=1 + +[connectivity] +nk=fmindex:5 +sp=fmindex_1.bwt:DDR[1] +sp=fmindex_1.alphabet:DDR[2] +sp=fmindex_1.ranks:DDR[3] +sp=fmindex_1.sa:DDR[2] +sp=fmindex_1.ranges:DDR[2] +sp=fmindex_1.out:DDR[1] +sp=fmindex_2.bwt:DDR[1] +sp=fmindex_2.alphabet:DDR[2] +sp=fmindex_2.ranks:DDR[3] +sp=fmindex_2.sa:DDR[2] +sp=fmindex_2.ranges:DDR[2] +sp=fmindex_2.out:DDR[1] +sp=fmindex_3.bwt:DDR[1] +sp=fmindex_3.alphabet:DDR[2] +sp=fmindex_3.ranks:DDR[3] +sp=fmindex_3.sa:DDR[2] +sp=fmindex_3.ranges:DDR[2] +sp=fmindex_3.out:DDR[1] +sp=fmindex_4.bwt:DDR[1] +sp=fmindex_4.alphabet:DDR[2] +sp=fmindex_4.ranks:DDR[3] +sp=fmindex_4.sa:DDR[2] +sp=fmindex_4.ranges:DDR[2] +sp=fmindex_4.out:DDR[1] +sp=fmindex_5.bwt:DDR[1] +sp=fmindex_5.alphabet:DDR[2] +sp=fmindex_5.ranks:DDR[3] +sp=fmindex_5.sa:DDR[2] +sp=fmindex_5.ranges:DDR[2] +sp=fmindex_5.out:DDR[1] + +[profile] +data=all:all:all diff --git a/code/fpga/ndrange.cl b/code/fpga/ndrange.cl new file mode 100644 index 0000000..8e2d395 --- /dev/null +++ b/code/fpga/ndrange.cl @@ -0,0 +1,47 @@ +#define LOCAL_SIZE 300 + +inline static int string_index(__global char *s, char c) { + int i = 0; + while (1) { + if (s[i] == c) + return i; + ++i; + } +} + +kernel +__attribute__((reqd_work_group_size(LOCAL_SIZE, 1, 1))) +__attribute__((xcl_zero_global_work_offset)) +void fmindex(__global char *bwt, + __global char *alphabet, + __global unsigned *ranks, + __global unsigned *sa, + __global unsigned *ranges, + __global char *patterns, + __global unsigned long *out, + size_t bwt_sz, size_t alphabet_sz, unsigned pattern_count, + unsigned pattern_sz, unsigned out_sz) { + __attribute__((xcl_pipeline_workitems)) { + int i = get_global_id(0); + int p_idx = pattern_sz - 1; + char c = patterns[i * pattern_sz + p_idx]; + int alphabet_idx = string_index(alphabet, c); + unsigned start = ranges[2 * alphabet_idx]; + unsigned end = ranges[2 * alphabet_idx + 1]; + + p_idx -= 1; + while (p_idx >= 0 && end > 1) { + c = patterns[i * pattern_sz + p_idx]; + alphabet_idx = string_index(alphabet, c); + unsigned range_start = ranges[2 * alphabet_idx]; + start = range_start + ranks[alphabet_sz * (start - 1) + alphabet_idx]; + end = range_start + ranks[alphabet_sz * (end - 1) + alphabet_idx]; + p_idx -= 1; + } + + unsigned long match_count = end - start; + out[i * out_sz] = match_count; + for (unsigned j = 0; j < match_count; ++j) + out[i * out_sz + j + 1] = sa[start + j]; + } +} diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len4/run0.json b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run0.json new file mode 100644 index 0000000..17197c2 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.6269, "power": 35.930023000000006}, {"timestamp": 68.3371, "power": 35.930023000000006}, {"timestamp": 88.8763, "power": 35.930023000000006}, {"timestamp": 109.407, "power": 35.930023000000006}, {"timestamp": 130.305, "power": 35.930023000000006}, {"timestamp": 151.19, "power": 35.930023000000006}, {"timestamp": 171.734, "power": 35.930023000000006}, {"timestamp": 192.273, "power": 35.930023000000006}, {"timestamp": 212.799, "power": 35.930023000000006}, {"timestamp": 233.343, "power": 35.930023000000006}, {"timestamp": 253.882, "power": 35.930023000000006}, {"timestamp": 274.423, "power": 35.930023000000006}, {"timestamp": 294.93, "power": 35.930023000000006}, {"timestamp": 315.469, "power": 35.930023000000006}, {"timestamp": 336.013, "power": 35.930023000000006}, {"timestamp": 356.556, "power": 35.930023000000006}, {"timestamp": 377.098, "power": 35.930023000000006}, {"timestamp": 397.64, "power": 35.930023000000006}, {"timestamp": 418.18, "power": 35.930023000000006}, {"timestamp": 438.687, "power": 35.930023000000006}, {"timestamp": 459.185, "power": 35.930023000000006}, {"timestamp": 479.726, "power": 35.930023000000006}, {"timestamp": 500.271, "power": 35.930023000000006}, {"timestamp": 520.816, "power": 35.930023000000006}, {"timestamp": 541.355, "power": 35.930023000000006}, {"timestamp": 561.898, "power": 35.930023000000006}, {"timestamp": 582.444, "power": 35.930023000000006}, {"timestamp": 602.937, "power": 35.930023000000006}, {"timestamp": 623.474, "power": 35.930023000000006}, {"timestamp": 644.019, "power": 35.930023000000006}, {"timestamp": 664.558, "power": 35.930023000000006}, {"timestamp": 685.096, "power": 35.930023000000006}, {"timestamp": 705.636, "power": 35.930023000000006}, {"timestamp": 726.184, "power": 35.930023000000006}, {"timestamp": 746.697, "power": 35.930023000000006}, {"timestamp": 767.231, "power": 35.930023000000006}, {"timestamp": 787.768, "power": 35.930023000000006}, {"timestamp": 808.308, "power": 35.930023000000006}, {"timestamp": 828.844, "power": 35.930023000000006}, {"timestamp": 849.387, "power": 35.930023000000006}, {"timestamp": 869.927, "power": 35.930023000000006}, {"timestamp": 890.489, "power": 35.930023000000006}, {"timestamp": 910.984, "power": 35.930023000000006}, {"timestamp": 931.52, "power": 35.930023000000006}, {"timestamp": 952.058, "power": 35.930023000000006}, {"timestamp": 972.597, "power": 35.930023000000006}, {"timestamp": 993.139, "power": 35.930023000000006}, {"timestamp": 1013.68, "power": 35.835792999999995}, {"timestamp": 1034.93, "power": 35.835792999999995}, {"timestamp": 1055.49, "power": 35.835792999999995}, {"timestamp": 1076.09, "power": 35.835792999999995}, {"timestamp": 1096.68, "power": 35.835792999999995}, {"timestamp": 1117.28, "power": 35.835792999999995}, {"timestamp": 1137.87, "power": 35.835792999999995}, {"timestamp": 1158.48, "power": 35.835792999999995}, {"timestamp": 1179.04, "power": 35.835792999999995}, {"timestamp": 1199.6, "power": 35.835792999999995}, {"timestamp": 1220.2, "power": 35.835792999999995}, {"timestamp": 1240.8, "power": 35.835792999999995}, {"timestamp": 1261.39, "power": 35.835792999999995}, {"timestamp": 1281.99, "power": 35.835792999999995}, {"timestamp": 1302.58, "power": 35.835792999999995}, {"timestamp": 1323.14, "power": 35.835792999999995}, {"timestamp": 1343.7, "power": 35.835792999999995}, {"timestamp": 1364.3, "power": 35.835792999999995}, {"timestamp": 1384.9, "power": 35.835792999999995}, {"timestamp": 1405.51, "power": 35.835792999999995}, {"timestamp": 1426.11, "power": 35.835792999999995}, {"timestamp": 1446.68, "power": 35.835792999999995}, {"timestamp": 1467.24, "power": 35.835792999999995}, {"timestamp": 1487.85, "power": 35.835792999999995}, {"timestamp": 1508.44, "power": 35.835792999999995}, {"timestamp": 1529.04, "power": 35.835792999999995}, {"timestamp": 1549.63, "power": 35.835792999999995}, {"timestamp": 1570.23, "power": 35.835792999999995}, {"timestamp": 1590.81, "power": 35.835792999999995}, {"timestamp": 1611.37, "power": 35.835792999999995}, {"timestamp": 1631.97, "power": 35.835792999999995}, {"timestamp": 1652.57, "power": 35.835792999999995}, {"timestamp": 1673.16, "power": 35.835792999999995}, {"timestamp": 1693.76, "power": 35.835792999999995}, {"timestamp": 1714.35, "power": 35.835792999999995}, {"timestamp": 1734.92, "power": 35.835792999999995}, {"timestamp": 1755.52, "power": 35.835792999999995}, {"timestamp": 1776.11, "power": 35.835792999999995}, {"timestamp": 1796.65, "power": 35.835792999999995}, {"timestamp": 1817.18, "power": 35.835792999999995}, {"timestamp": 1837.72, "power": 35.835792999999995}, {"timestamp": 1858.25, "power": 35.835792999999995}, {"timestamp": 1878.76, "power": 35.835792999999995}, {"timestamp": 1899.28, "power": 35.835792999999995}, {"timestamp": 1919.82, "power": 35.835792999999995}, {"timestamp": 1940.36, "power": 35.835792999999995}, {"timestamp": 1960.9, "power": 35.835792999999995}, {"timestamp": 1981.45, "power": 35.835792999999995}, {"timestamp": 2002.08, "power": 35.835792999999995}, {"timestamp": 2022.64, "power": 35.738001}, {"timestamp": 2043.73, "power": 35.738001}, {"timestamp": 2064.27, "power": 35.738001}, {"timestamp": 2084.8, "power": 35.738001}, {"timestamp": 2105.33, "power": 35.738001}, {"timestamp": 2125.86, "power": 35.738001}, {"timestamp": 2146.4, "power": 35.738001}, {"timestamp": 2166.9, "power": 35.738001}, {"timestamp": 2187.43, "power": 35.738001}, {"timestamp": 2207.96, "power": 35.738001}, {"timestamp": 2228.49, "power": 35.738001}, {"timestamp": 2249.03, "power": 35.738001}, {"timestamp": 2269.56, "power": 35.738001}, {"timestamp": 2290.09, "power": 35.738001}, {"timestamp": 2310.61, "power": 35.738001}, {"timestamp": 2331.1, "power": 35.738001}, {"timestamp": 2351.63, "power": 35.738001}, {"timestamp": 2372.17, "power": 35.738001}, {"timestamp": 2392.71, "power": 35.738001}, {"timestamp": 2413.24, "power": 35.738001}, {"timestamp": 2433.78, "power": 35.738001}, {"timestamp": 2454.31, "power": 35.738001}, {"timestamp": 2474.83, "power": 35.738001}, {"timestamp": 2495.37, "power": 35.738001}, {"timestamp": 2515.9, "power": 35.738001}, {"timestamp": 2536.44, "power": 35.738001}, {"timestamp": 2556.98, "power": 35.738001}, {"timestamp": 2577.58, "power": 35.738001}, {"timestamp": 2598.12, "power": 35.738001}, {"timestamp": 2618.67, "power": 35.738001}, {"timestamp": 2639.18, "power": 35.738001}, {"timestamp": 2659.72, "power": 35.738001}, {"timestamp": 2680.26, "power": 35.738001}, {"timestamp": 2700.81, "power": 35.738001}, {"timestamp": 2721.36, "power": 35.738001}, {"timestamp": 2741.91, "power": 35.738001}, {"timestamp": 2762.46, "power": 35.738001}, {"timestamp": 2782.96, "power": 35.738001}, {"timestamp": 2803.51, "power": 35.738001}, {"timestamp": 2824.05, "power": 35.738001}, {"timestamp": 2844.6, "power": 35.738001}, {"timestamp": 2865.15, "power": 35.738001}, {"timestamp": 2885.7, "power": 35.738001}, {"timestamp": 2906.24, "power": 35.738001}, {"timestamp": 2926.76, "power": 35.738001}, {"timestamp": 2947.29, "power": 35.738001}, {"timestamp": 2967.84, "power": 35.738001}, {"timestamp": 2988.39, "power": 35.738001}, {"timestamp": 3008.94, "power": 35.738001}, {"timestamp": 3029.49, "power": 36.285624}, {"timestamp": 3050.67, "power": 36.285624}, {"timestamp": 3071.22, "power": 36.285624}, {"timestamp": 3091.76, "power": 36.285624}, {"timestamp": 3112.31, "power": 36.285624}, {"timestamp": 3132.85, "power": 36.285624}, {"timestamp": 3153.39, "power": 36.285624}, {"timestamp": 3173.95, "power": 36.285624}, {"timestamp": 3194.5, "power": 36.285624}, {"timestamp": 3215.0, "power": 36.285624}, {"timestamp": 3235.54, "power": 36.285624}, {"timestamp": 3256.09, "power": 36.285624}, {"timestamp": 3276.64, "power": 36.285624}, {"timestamp": 3297.18, "power": 36.285624}, {"timestamp": 3317.73, "power": 36.285624}, {"timestamp": 3338.28, "power": 36.285624}, {"timestamp": 3358.8, "power": 36.285624}, {"timestamp": 3379.34, "power": 36.285624}, {"timestamp": 3399.89, "power": 36.285624}, {"timestamp": 3420.44, "power": 36.285624}, {"timestamp": 3440.99, "power": 36.285624}, {"timestamp": 3461.54, "power": 36.285624}, {"timestamp": 3482.08, "power": 36.285624}, {"timestamp": 3502.6, "power": 36.285624}, {"timestamp": 3523.1, "power": 36.285624}, {"timestamp": 3543.64, "power": 36.285624}, {"timestamp": 3564.18, "power": 36.285624}, {"timestamp": 3584.74, "power": 36.285624}, {"timestamp": 3605.29, "power": 36.285624}, {"timestamp": 3625.84, "power": 36.285624}, {"timestamp": 3646.39, "power": 36.285624}, {"timestamp": 3666.9, "power": 36.285624}, {"timestamp": 3687.43, "power": 36.285624}, {"timestamp": 3707.98, "power": 36.285624}, {"timestamp": 3728.52, "power": 36.285624}, {"timestamp": 3749.07, "power": 36.285624}, {"timestamp": 3769.61, "power": 36.285624}, {"timestamp": 3790.16, "power": 36.285624}, {"timestamp": 3810.67, "power": 36.285624}, {"timestamp": 3831.17, "power": 36.285624}, {"timestamp": 3851.71, "power": 36.285624}, {"timestamp": 3872.26, "power": 36.285624}, {"timestamp": 3892.81, "power": 36.285624}, {"timestamp": 3913.35, "power": 36.285624}, {"timestamp": 3933.9, "power": 36.285624}, {"timestamp": 3954.46, "power": 36.285624}, {"timestamp": 3974.96, "power": 36.285624}, {"timestamp": 3995.5, "power": 36.285624}, {"timestamp": 4016.05, "power": 36.285624}, {"timestamp": 4036.59, "power": 37.474368}, {"timestamp": 4058.47, "power": 37.474368}, {"timestamp": 4078.96, "power": 37.474368}, {"timestamp": 4099.5, "power": 37.474368}, {"timestamp": 4120.05, "power": 37.474368}, {"timestamp": 4140.59, "power": 37.474368}, {"timestamp": 4161.14, "power": 37.474368}, {"timestamp": 4181.68, "power": 37.474368}, {"timestamp": 4202.23, "power": 37.474368}, {"timestamp": 4222.76, "power": 37.474368}, {"timestamp": 4243.3, "power": 37.474368}, {"timestamp": 4263.85, "power": 37.474368}, {"timestamp": 4284.4, "power": 37.474368}, {"timestamp": 4304.94, "power": 37.474368}, {"timestamp": 4325.49, "power": 37.474368}, {"timestamp": 4346.04, "power": 37.474368}, {"timestamp": 4366.57, "power": 37.474368}, {"timestamp": 4387.07, "power": 37.474368}, {"timestamp": 4407.61, "power": 37.474368}, {"timestamp": 4428.16, "power": 37.474368}, {"timestamp": 4448.71, "power": 37.474368}, {"timestamp": 4469.27, "power": 37.474368}, {"timestamp": 4489.81, "power": 37.474368}, {"timestamp": 4510.36, "power": 37.474368}, {"timestamp": 4530.88, "power": 37.474368}, {"timestamp": 4551.42, "power": 37.474368}, {"timestamp": 4572.0, "power": 37.474368}, {"timestamp": 4592.57, "power": 37.474368}, {"timestamp": 4613.13, "power": 37.474368}, {"timestamp": 4633.69, "power": 37.474368}, {"timestamp": 4654.25, "power": 37.474368}, {"timestamp": 4674.77, "power": 37.474368}, {"timestamp": 4695.31, "power": 37.474368}, {"timestamp": 4715.86, "power": 37.474368}, {"timestamp": 4736.4, "power": 37.474368}, {"timestamp": 4756.95, "power": 37.474368}, {"timestamp": 4777.5, "power": 37.474368}, {"timestamp": 4798.04, "power": 37.474368}, {"timestamp": 4818.56, "power": 37.474368}, {"timestamp": 4839.06, "power": 37.474368}, {"timestamp": 4859.63, "power": 37.474368}, {"timestamp": 4880.21, "power": 37.474368}, {"timestamp": 4900.77, "power": 37.474368}, {"timestamp": 4921.35, "power": 37.474368}, {"timestamp": 4941.92, "power": 37.474368}, {"timestamp": 4962.53, "power": 37.474368}, {"timestamp": 4983.02, "power": 37.474368}, {"timestamp": 5003.57, "power": 37.474368}, {"timestamp": 5024.14, "power": 37.474368}, {"timestamp": 5044.69, "power": 36.42432599999999}, {"timestamp": 5065.81, "power": 36.42432599999999}, {"timestamp": 5086.35, "power": 36.42432599999999}, {"timestamp": 5106.88, "power": 36.42432599999999}, {"timestamp": 5127.42, "power": 36.42432599999999}, {"timestamp": 5147.96, "power": 36.42432599999999}, {"timestamp": 5168.51, "power": 36.42432599999999}, {"timestamp": 5189.05, "power": 36.42432599999999}, {"timestamp": 5209.63, "power": 36.42432599999999}, {"timestamp": 5230.2, "power": 36.42432599999999}, {"timestamp": 5250.72, "power": 36.42432599999999}, {"timestamp": 5271.28, "power": 36.42432599999999}, {"timestamp": 5291.86, "power": 36.42432599999999}, {"timestamp": 5312.44, "power": 36.42432599999999}, {"timestamp": 5333.02, "power": 36.42432599999999}, {"timestamp": 5353.59, "power": 36.42432599999999}, {"timestamp": 5374.16, "power": 36.42432599999999}, {"timestamp": 5394.68, "power": 36.42432599999999}, {"timestamp": 5415.22, "power": 36.42432599999999}, {"timestamp": 5435.77, "power": 36.42432599999999}, {"timestamp": 5456.32, "power": 36.42432599999999}, {"timestamp": 5476.89, "power": 36.42432599999999}, {"timestamp": 5497.44, "power": 36.42432599999999}, {"timestamp": 5517.99, "power": 36.42432599999999}, {"timestamp": 5538.54, "power": 36.42432599999999}, {"timestamp": 5559.05, "power": 36.42432599999999}, {"timestamp": 5579.59, "power": 36.42432599999999}, {"timestamp": 5600.14, "power": 36.42432599999999}, {"timestamp": 5620.69, "power": 36.42432599999999}, {"timestamp": 5641.23, "power": 36.42432599999999}, {"timestamp": 5661.78, "power": 36.42432599999999}, {"timestamp": 5682.35, "power": 36.42432599999999}, {"timestamp": 5702.87, "power": 36.42432599999999}, {"timestamp": 5723.41, "power": 36.42432599999999}, {"timestamp": 5743.96, "power": 36.42432599999999}, {"timestamp": 5764.5, "power": 36.42432599999999}, {"timestamp": 5785.05, "power": 36.42432599999999}, {"timestamp": 5805.6, "power": 36.42432599999999}, {"timestamp": 5826.15, "power": 36.42432599999999}, {"timestamp": 5846.67, "power": 36.42432599999999}, {"timestamp": 5867.17, "power": 36.42432599999999}, {"timestamp": 5887.71, "power": 36.42432599999999}, {"timestamp": 5908.25, "power": 36.42432599999999}, {"timestamp": 5928.8, "power": 36.42432599999999}, {"timestamp": 5949.35, "power": 36.42432599999999}, {"timestamp": 5969.89, "power": 36.42432599999999}, {"timestamp": 5990.45, "power": 36.42432599999999}, {"timestamp": 6010.95, "power": 36.42432599999999}, {"timestamp": 6031.48, "power": 36.42432599999999}, {"timestamp": 6052.03, "power": 36.32645599999999}, {"timestamp": 6074.34, "power": 36.32645599999999}, {"timestamp": 6094.85, "power": 36.32645599999999}, {"timestamp": 6115.42, "power": 36.32645599999999}, {"timestamp": 6136.01, "power": 36.32645599999999}, {"timestamp": 6156.58, "power": 36.32645599999999}, {"timestamp": 6177.15, "power": 36.32645599999999}, {"timestamp": 6197.71, "power": 36.32645599999999}, {"timestamp": 6218.29, "power": 36.32645599999999}, {"timestamp": 6238.81, "power": 36.32645599999999}, {"timestamp": 6259.37, "power": 36.32645599999999}, {"timestamp": 6279.95, "power": 36.32645599999999}, {"timestamp": 6300.53, "power": 36.32645599999999}, {"timestamp": 6321.1, "power": 36.32645599999999}, {"timestamp": 6341.68, "power": 36.32645599999999}, {"timestamp": 6362.26, "power": 36.32645599999999}, {"timestamp": 6382.78, "power": 36.32645599999999}, {"timestamp": 6403.34, "power": 36.32645599999999}, {"timestamp": 6423.92, "power": 36.32645599999999}, {"timestamp": 6444.49, "power": 36.32645599999999}, {"timestamp": 6465.07, "power": 36.32645599999999}, {"timestamp": 6485.64, "power": 36.32645599999999}, {"timestamp": 6506.22, "power": 36.32645599999999}, {"timestamp": 6526.74, "power": 36.32645599999999}, {"timestamp": 6547.3, "power": 36.32645599999999}, {"timestamp": 6567.88, "power": 36.32645599999999}, {"timestamp": 6588.44, "power": 36.32645599999999}, {"timestamp": 6609.02, "power": 36.32645599999999}, {"timestamp": 6629.6, "power": 36.32645599999999}, {"timestamp": 6650.17, "power": 36.32645599999999}, {"timestamp": 6670.71, "power": 36.32645599999999}, {"timestamp": 6691.28, "power": 36.32645599999999}, {"timestamp": 6711.86, "power": 36.32645599999999}, {"timestamp": 6732.43, "power": 36.32645599999999}, {"timestamp": 6753.01, "power": 36.32645599999999}, {"timestamp": 6773.57, "power": 36.32645599999999}, {"timestamp": 6794.15, "power": 36.32645599999999}, {"timestamp": 6814.68, "power": 36.32645599999999}, {"timestamp": 6835.18, "power": 36.32645599999999}, {"timestamp": 6855.74, "power": 36.32645599999999}, {"timestamp": 6876.31, "power": 36.32645599999999}, {"timestamp": 6896.88, "power": 36.32645599999999}, {"timestamp": 6917.45, "power": 36.32645599999999}, {"timestamp": 6938.01, "power": 36.32645599999999}, {"timestamp": 6958.51, "power": 36.32645599999999}, {"timestamp": 6979.01, "power": 36.32645599999999}, {"timestamp": 6999.57, "power": 36.32645599999999}, {"timestamp": 7020.15, "power": 36.32645599999999}, {"timestamp": 7040.69, "power": 36.32645599999999}, {"timestamp": 7061.24, "power": 36.623760000000004}, {"timestamp": 7082.29, "power": 36.623760000000004}, {"timestamp": 7102.81, "power": 36.623760000000004}, {"timestamp": 7123.36, "power": 36.623760000000004}, {"timestamp": 7143.9, "power": 36.623760000000004}, {"timestamp": 7164.45, "power": 36.623760000000004}, {"timestamp": 7184.99, "power": 36.623760000000004}, {"timestamp": 7205.53, "power": 36.623760000000004}, {"timestamp": 7226.08, "power": 36.623760000000004}, {"timestamp": 7246.62, "power": 36.623760000000004}, {"timestamp": 7267.12, "power": 36.623760000000004}, {"timestamp": 7287.68, "power": 36.623760000000004}, {"timestamp": 7308.26, "power": 36.623760000000004}, {"timestamp": 7328.84, "power": 36.623760000000004}, {"timestamp": 7349.4, "power": 36.623760000000004}, {"timestamp": 7369.96, "power": 36.623760000000004}, {"timestamp": 7390.49, "power": 36.623760000000004}, {"timestamp": 7411.0, "power": 36.623760000000004}, {"timestamp": 7431.56, "power": 36.623760000000004}, {"timestamp": 7452.14, "power": 36.623760000000004}, {"timestamp": 7472.71, "power": 36.623760000000004}, {"timestamp": 7493.28, "power": 36.623760000000004}, {"timestamp": 7513.86, "power": 36.623760000000004}, {"timestamp": 7534.42, "power": 36.623760000000004}, {"timestamp": 7554.93, "power": 36.623760000000004}, {"timestamp": 7575.49, "power": 36.623760000000004}, {"timestamp": 7596.06, "power": 36.623760000000004}, {"timestamp": 7616.64, "power": 36.623760000000004}, {"timestamp": 7637.2, "power": 36.623760000000004}, {"timestamp": 7657.78, "power": 36.623760000000004}, {"timestamp": 7678.36, "power": 36.623760000000004}, {"timestamp": 7698.88, "power": 36.623760000000004}, {"timestamp": 7719.42, "power": 36.623760000000004}, {"timestamp": 7739.97, "power": 36.623760000000004}, {"timestamp": 7760.52, "power": 36.623760000000004}, {"timestamp": 7781.06, "power": 36.623760000000004}, {"timestamp": 7801.61, "power": 36.623760000000004}, {"timestamp": 7822.15, "power": 36.623760000000004}, {"timestamp": 7842.68, "power": 36.623760000000004}, {"timestamp": 7863.22, "power": 36.623760000000004}, {"timestamp": 7883.76, "power": 36.623760000000004}, {"timestamp": 7904.3, "power": 36.623760000000004}, {"timestamp": 7924.85, "power": 36.623760000000004}, {"timestamp": 7945.39, "power": 36.623760000000004}, {"timestamp": 7965.94, "power": 36.623760000000004}, {"timestamp": 7986.51, "power": 36.623760000000004}, {"timestamp": 8007.01, "power": 36.623760000000004}, {"timestamp": 8027.55, "power": 36.623760000000004}, {"timestamp": 8048.1, "power": 36.623760000000004}, {"timestamp": 8068.64, "power": 36.02726800000001}, {"timestamp": 8089.66, "power": 36.02726800000001}, {"timestamp": 8110.2, "power": 36.02726800000001}, {"timestamp": 8130.72, "power": 36.02726800000001}, {"timestamp": 8151.26, "power": 36.02726800000001}, {"timestamp": 8171.8, "power": 36.02726800000001}, {"timestamp": 8192.35, "power": 36.02726800000001}, {"timestamp": 8212.89, "power": 36.02726800000001}, {"timestamp": 8233.43, "power": 36.02726800000001}, {"timestamp": 8253.98, "power": 36.02726800000001}, {"timestamp": 8274.55, "power": 36.02726800000001}, {"timestamp": 8295.06, "power": 36.02726800000001}, {"timestamp": 8315.63, "power": 36.02726800000001}, {"timestamp": 8336.2, "power": 36.02726800000001}, {"timestamp": 8356.76, "power": 36.02726800000001}, {"timestamp": 8377.33, "power": 36.02726800000001}, {"timestamp": 8397.9, "power": 36.02726800000001}, {"timestamp": 8418.48, "power": 36.02726800000001}, {"timestamp": 8438.99, "power": 36.02726800000001}, {"timestamp": 8459.55, "power": 36.02726800000001}, {"timestamp": 8480.12, "power": 36.02726800000001}, {"timestamp": 8500.67, "power": 36.02726800000001}, {"timestamp": 8521.24, "power": 36.02726800000001}, {"timestamp": 8541.8, "power": 36.02726800000001}, {"timestamp": 8562.36, "power": 36.02726800000001}, {"timestamp": 8582.88, "power": 36.02726800000001}, {"timestamp": 8603.43, "power": 36.02726800000001}, {"timestamp": 8624.0, "power": 36.02726800000001}, {"timestamp": 8644.56, "power": 36.02726800000001}, {"timestamp": 8665.11, "power": 36.02726800000001}, {"timestamp": 8685.67, "power": 36.02726800000001}, {"timestamp": 8706.24, "power": 36.02726800000001}, {"timestamp": 8726.8, "power": 36.02726800000001}, {"timestamp": 8747.36, "power": 36.02726800000001}, {"timestamp": 8767.94, "power": 36.02726800000001}, {"timestamp": 8788.52, "power": 36.02726800000001}, {"timestamp": 8809.09, "power": 36.02726800000001}, {"timestamp": 8829.67, "power": 36.02726800000001}, {"timestamp": 8850.24, "power": 36.02726800000001}, {"timestamp": 8870.77, "power": 36.02726800000001}, {"timestamp": 8891.31, "power": 36.02726800000001}, {"timestamp": 8911.89, "power": 36.02726800000001}, {"timestamp": 8932.47, "power": 36.02726800000001}, {"timestamp": 8953.04, "power": 36.02726800000001}, {"timestamp": 8973.62, "power": 36.02726800000001}, {"timestamp": 8994.18, "power": 36.02726800000001}, {"timestamp": 9014.71, "power": 36.02726800000001}, {"timestamp": 9035.27, "power": 36.02726800000001}, {"timestamp": 9055.85, "power": 36.02726800000001}, {"timestamp": 9076.43, "power": 35.50545}, {"timestamp": 9097.52, "power": 35.50545}, {"timestamp": 9118.06, "power": 35.50545}, {"timestamp": 9138.59, "power": 35.50545}, {"timestamp": 9159.13, "power": 35.50545}, {"timestamp": 9179.68, "power": 35.50545}, {"timestamp": 9200.22, "power": 35.50545}, {"timestamp": 9220.76, "power": 35.50545}, {"timestamp": 9241.31, "power": 35.50545}, {"timestamp": 9261.85, "power": 35.50545}, {"timestamp": 9282.4, "power": 35.50545}, {"timestamp": 9302.93, "power": 35.50545}, {"timestamp": 9323.47, "power": 35.50545}, {"timestamp": 9344.02, "power": 35.50545}, {"timestamp": 9364.57, "power": 35.50545}, {"timestamp": 9385.11, "power": 35.50545}, {"timestamp": 9405.66, "power": 35.50545}, {"timestamp": 9426.2, "power": 35.50545}, {"timestamp": 9446.72, "power": 35.50545}, {"timestamp": 9467.29, "power": 35.50545}, {"timestamp": 9487.86, "power": 35.50545}, {"timestamp": 9508.42, "power": 35.50545}, {"timestamp": 9529.0, "power": 35.50545}, {"timestamp": 9549.56, "power": 35.50545}, {"timestamp": 9570.13, "power": 35.50545}, {"timestamp": 9590.65, "power": 35.50545}, {"timestamp": 9611.15, "power": 35.50545}, {"timestamp": 9631.72, "power": 35.50545}, {"timestamp": 9652.3, "power": 35.50545}, {"timestamp": 9672.84, "power": 35.50545}, {"timestamp": 9693.39, "power": 35.50545}, {"timestamp": 9713.93, "power": 35.50545}, {"timestamp": 9734.48, "power": 35.50545}, {"timestamp": 9754.98, "power": 35.50545}, {"timestamp": 9775.53, "power": 35.50545}, {"timestamp": 9796.07, "power": 35.50545}, {"timestamp": 9816.62, "power": 35.50545}, {"timestamp": 9837.17, "power": 35.50545}, {"timestamp": 9857.71, "power": 35.50545}, {"timestamp": 9878.26, "power": 35.50545}, {"timestamp": 9898.78, "power": 35.50545}, {"timestamp": 9919.32, "power": 35.50545}, {"timestamp": 9939.86, "power": 35.50545}, {"timestamp": 9960.41, "power": 35.50545}, {"timestamp": 9980.96, "power": 35.50545}, {"timestamp": 10001.5, "power": 35.50545}, {"timestamp": 10022.0, "power": 35.50545}, {"timestamp": 10042.6, "power": 35.50545}, {"timestamp": 10063.1, "power": 35.50545}, {"timestamp": 10083.6, "power": 37.260174}, {"timestamp": 10104.7, "power": 37.260174}, {"timestamp": 10125.2, "power": 37.260174}, {"timestamp": 10145.7, "power": 37.260174}, {"timestamp": 10166.3, "power": 37.260174}, {"timestamp": 10186.8, "power": 37.260174}, {"timestamp": 10207.4, "power": 37.260174}, {"timestamp": 10227.9, "power": 37.260174}, {"timestamp": 10248.4, "power": 37.260174}, {"timestamp": 10269.0, "power": 37.260174}, {"timestamp": 10289.5, "power": 37.260174}, {"timestamp": 10310.1, "power": 37.260174}, {"timestamp": 10330.6, "power": 37.260174}, {"timestamp": 10351.1, "power": 37.260174}, {"timestamp": 10371.6, "power": 37.260174}, {"timestamp": 10392.2, "power": 37.260174}, {"timestamp": 10412.7, "power": 37.260174}, {"timestamp": 10433.3, "power": 37.260174}, {"timestamp": 10453.9, "power": 37.260174}, {"timestamp": 10474.4, "power": 37.260174}, {"timestamp": 10494.9, "power": 37.260174}, {"timestamp": 10515.5, "power": 37.260174}, {"timestamp": 10536.1, "power": 37.260174}, {"timestamp": 10556.7, "power": 37.260174}, {"timestamp": 10577.2, "power": 37.260174}, {"timestamp": 10597.8, "power": 37.260174}, {"timestamp": 10618.4, "power": 37.260174}, {"timestamp": 10638.9, "power": 37.260174}, {"timestamp": 10659.5, "power": 37.260174}, {"timestamp": 10680.1, "power": 37.260174}, {"timestamp": 10700.7, "power": 37.260174}, {"timestamp": 10721.2, "power": 37.260174}, {"timestamp": 10741.8, "power": 37.260174}, {"timestamp": 10762.4, "power": 37.260174}, {"timestamp": 10782.9, "power": 37.260174}, {"timestamp": 10803.5, "power": 37.260174}, {"timestamp": 10824.0, "power": 37.260174}, {"timestamp": 10844.6, "power": 37.260174}, {"timestamp": 10865.2, "power": 37.260174}, {"timestamp": 10885.7, "power": 37.260174}, {"timestamp": 10906.3, "power": 37.260174}, {"timestamp": 10926.9, "power": 37.260174}, {"timestamp": 10947.4, "power": 37.260174}, {"timestamp": 10968.0, "power": 37.260174}, {"timestamp": 10988.6, "power": 37.260174}, {"timestamp": 11009.1, "power": 37.260174}, {"timestamp": 11029.7, "power": 37.260174}, {"timestamp": 11050.3, "power": 37.260174}, {"timestamp": 11070.8, "power": 37.260174}, {"timestamp": 11091.4, "power": 36.161664}, {"timestamp": 11112.5, "power": 36.161664}, {"timestamp": 11133.0, "power": 36.161664}, {"timestamp": 11153.5, "power": 36.161664}, {"timestamp": 11174.1, "power": 36.161664}, {"timestamp": 11194.6, "power": 36.161664}, {"timestamp": 11215.1, "power": 36.161664}, {"timestamp": 11235.7, "power": 36.161664}, {"timestamp": 11256.2, "power": 36.161664}, {"timestamp": 11276.8, "power": 36.161664}, {"timestamp": 11297.3, "power": 36.161664}, {"timestamp": 11317.9, "power": 36.161664}, {"timestamp": 11338.4, "power": 36.161664}, {"timestamp": 11358.9, "power": 36.161664}, {"timestamp": 11379.5, "power": 36.161664}, {"timestamp": 11400.0, "power": 36.161664}, {"timestamp": 11420.6, "power": 36.161664}, {"timestamp": 11441.1, "power": 36.161664}, {"timestamp": 11461.7, "power": 36.161664}, {"timestamp": 11482.3, "power": 36.161664}, {"timestamp": 11502.8, "power": 36.161664}, {"timestamp": 11523.3, "power": 36.161664}, {"timestamp": 11543.9, "power": 36.161664}, {"timestamp": 11564.5, "power": 36.161664}, {"timestamp": 11585.0, "power": 36.161664}, {"timestamp": 11605.6, "power": 36.161664}, {"timestamp": 11626.2, "power": 36.161664}, {"timestamp": 11646.7, "power": 36.161664}, {"timestamp": 11667.2, "power": 36.161664}, {"timestamp": 11687.8, "power": 36.161664}, {"timestamp": 11708.3, "power": 36.161664}, {"timestamp": 11728.9, "power": 36.161664}, {"timestamp": 11749.4, "power": 36.161664}, {"timestamp": 11770.0, "power": 36.161664}, {"timestamp": 11790.5, "power": 36.161664}, {"timestamp": 11811.0, "power": 36.161664}, {"timestamp": 11831.6, "power": 36.161664}, {"timestamp": 11852.1, "power": 36.161664}, {"timestamp": 11872.6, "power": 36.161664}, {"timestamp": 11893.2, "power": 36.161664}, {"timestamp": 11913.7, "power": 36.161664}, {"timestamp": 11934.3, "power": 36.161664}, {"timestamp": 11954.8, "power": 36.161664}, {"timestamp": 11975.4, "power": 36.161664}, {"timestamp": 11995.9, "power": 36.161664}, {"timestamp": 12016.5, "power": 36.161664}, {"timestamp": 12037.1, "power": 36.161664}, {"timestamp": 12057.7, "power": 36.161664}, {"timestamp": 12078.2, "power": 36.161664}, {"timestamp": 12098.8, "power": 36.505604}, {"timestamp": 12119.8, "power": 36.505604}, {"timestamp": 12140.4, "power": 36.505604}, {"timestamp": 12160.9, "power": 36.505604}, {"timestamp": 12181.5, "power": 36.505604}, {"timestamp": 12202.0, "power": 36.505604}, {"timestamp": 12222.6, "power": 36.505604}, {"timestamp": 12243.1, "power": 36.505604}, {"timestamp": 12263.6, "power": 36.505604}, {"timestamp": 12284.1, "power": 36.505604}, {"timestamp": 12304.7, "power": 36.505604}, {"timestamp": 12325.2, "power": 36.505604}, {"timestamp": 12345.8, "power": 36.505604}, {"timestamp": 12366.3, "power": 36.505604}, {"timestamp": 12386.8, "power": 36.505604}, {"timestamp": 12407.4, "power": 36.505604}, {"timestamp": 12427.9, "power": 36.505604}, {"timestamp": 12448.5, "power": 36.505604}, {"timestamp": 12469.1, "power": 36.505604}, {"timestamp": 12489.6, "power": 36.505604}, {"timestamp": 12510.2, "power": 36.505604}, {"timestamp": 12530.7, "power": 36.505604}, {"timestamp": 12551.3, "power": 36.505604}, {"timestamp": 12571.9, "power": 36.505604}, {"timestamp": 12592.4, "power": 36.505604}, {"timestamp": 12613.0, "power": 36.505604}, {"timestamp": 12633.6, "power": 36.505604}, {"timestamp": 12654.1, "power": 36.505604}, {"timestamp": 12674.6, "power": 36.505604}, {"timestamp": 12695.1, "power": 36.505604}, {"timestamp": 12715.7, "power": 36.505604}, {"timestamp": 12736.2, "power": 36.505604}, {"timestamp": 12756.8, "power": 36.505604}, {"timestamp": 12777.4, "power": 36.505604}, {"timestamp": 12797.9, "power": 36.505604}, {"timestamp": 12818.5, "power": 36.505604}, {"timestamp": 12839.0, "power": 36.505604}, {"timestamp": 12859.6, "power": 36.505604}, {"timestamp": 12880.2, "power": 36.505604}, {"timestamp": 12900.7, "power": 36.505604}, {"timestamp": 12921.3, "power": 36.505604}, {"timestamp": 12941.9, "power": 36.505604}, {"timestamp": 12962.5, "power": 36.505604}, {"timestamp": 12983.0, "power": 36.505604}, {"timestamp": 13003.5, "power": 36.505604}, {"timestamp": 13024.1, "power": 36.505604}, {"timestamp": 13044.7, "power": 36.505604}, {"timestamp": 13065.3, "power": 36.505604}, {"timestamp": 13085.8, "power": 36.505604}, {"timestamp": 13106.4, "power": 36.631724000000006}, {"timestamp": 13127.5, "power": 36.631724000000006}, {"timestamp": 13148.0, "power": 36.631724000000006}, {"timestamp": 13168.6, "power": 36.631724000000006}, {"timestamp": 13189.1, "power": 36.631724000000006}, {"timestamp": 13209.7, "power": 36.631724000000006}, {"timestamp": 13230.2, "power": 36.631724000000006}, {"timestamp": 13250.7, "power": 36.631724000000006}, {"timestamp": 13271.3, "power": 36.631724000000006}, {"timestamp": 13291.9, "power": 36.631724000000006}, {"timestamp": 13312.5, "power": 36.631724000000006}, {"timestamp": 13333.0, "power": 36.631724000000006}, {"timestamp": 13353.6, "power": 36.631724000000006}, {"timestamp": 13374.2, "power": 36.631724000000006}, {"timestamp": 13394.7, "power": 36.631724000000006}, {"timestamp": 13415.3, "power": 36.631724000000006}, {"timestamp": 13435.8, "power": 36.631724000000006}, {"timestamp": 13456.4, "power": 36.631724000000006}, {"timestamp": 13477.0, "power": 36.631724000000006}, {"timestamp": 13497.5, "power": 36.631724000000006}, {"timestamp": 13518.1, "power": 36.631724000000006}, {"timestamp": 13538.6, "power": 36.631724000000006}, {"timestamp": 13559.2, "power": 36.631724000000006}, {"timestamp": 13579.8, "power": 36.631724000000006}, {"timestamp": 13600.3, "power": 36.631724000000006}, {"timestamp": 13620.9, "power": 36.631724000000006}, {"timestamp": 13641.5, "power": 36.631724000000006}, {"timestamp": 13662.0, "power": 36.631724000000006}, {"timestamp": 13682.6, "power": 36.631724000000006}, {"timestamp": 13703.1, "power": 36.631724000000006}, {"timestamp": 13723.6, "power": 36.631724000000006}, {"timestamp": 13744.2, "power": 36.631724000000006}, {"timestamp": 13764.7, "power": 36.631724000000006}, {"timestamp": 13785.3, "power": 36.631724000000006}, {"timestamp": 13805.9, "power": 36.631724000000006}, {"timestamp": 13826.5, "power": 36.631724000000006}, {"timestamp": 13847.0, "power": 36.631724000000006}, {"timestamp": 13867.5, "power": 36.631724000000006}, {"timestamp": 13888.1, "power": 36.631724000000006}, {"timestamp": 13908.7, "power": 36.631724000000006}, {"timestamp": 13929.3, "power": 36.631724000000006}, {"timestamp": 13949.8, "power": 36.631724000000006}, {"timestamp": 13970.4, "power": 36.631724000000006}, {"timestamp": 13990.9, "power": 36.631724000000006}, {"timestamp": 14011.5, "power": 36.631724000000006}, {"timestamp": 14032.0, "power": 36.631724000000006}, {"timestamp": 14052.5, "power": 36.631724000000006}, {"timestamp": 14073.1, "power": 36.631724000000006}, {"timestamp": 14093.7, "power": 36.631724000000006}, {"timestamp": 14114.2, "power": 35.760744}, {"timestamp": 14135.4, "power": 35.760744}, {"timestamp": 14155.9, "power": 35.760744}, {"timestamp": 14176.5, "power": 35.760744}, {"timestamp": 14197.0, "power": 35.760744}, {"timestamp": 14217.6, "power": 35.760744}, {"timestamp": 14238.1, "power": 35.760744}, {"timestamp": 14258.6, "power": 35.760744}, {"timestamp": 14279.1, "power": 35.760744}, {"timestamp": 14299.7, "power": 35.760744}, {"timestamp": 14320.2, "power": 35.760744}, {"timestamp": 14340.8, "power": 35.760744}, {"timestamp": 14361.4, "power": 35.760744}, {"timestamp": 14381.9, "power": 35.760744}, {"timestamp": 14402.5, "power": 35.760744}, {"timestamp": 14423.0, "power": 35.760744}, {"timestamp": 14443.4, "power": 35.760744}, {"timestamp": 14464.0, "power": 35.760744}, {"timestamp": 14484.5, "power": 35.760744}, {"timestamp": 14505.1, "power": 35.760744}, {"timestamp": 14525.6, "power": 35.760744}, {"timestamp": 14546.1, "power": 35.760744}, {"timestamp": 14566.6, "power": 35.760744}, {"timestamp": 14587.1, "power": 35.760744}, {"timestamp": 14607.6, "power": 35.760744}, {"timestamp": 14628.2, "power": 35.760744}, {"timestamp": 14648.7, "power": 35.760744}, {"timestamp": 14669.2, "power": 35.760744}, {"timestamp": 14689.8, "power": 35.760744}, {"timestamp": 14710.3, "power": 35.760744}, {"timestamp": 14730.8, "power": 35.760744}, {"timestamp": 14751.3, "power": 35.760744}, {"timestamp": 14771.8, "power": 35.760744}, {"timestamp": 14792.4, "power": 35.760744}, {"timestamp": 14812.9, "power": 35.760744}, {"timestamp": 14833.4, "power": 35.760744}, {"timestamp": 14854.0, "power": 35.760744}, {"timestamp": 14874.5, "power": 35.760744}, {"timestamp": 14895.0, "power": 35.760744}, {"timestamp": 14915.5, "power": 35.760744}, {"timestamp": 14936.1, "power": 35.760744}, {"timestamp": 14956.6, "power": 35.760744}, {"timestamp": 14977.1, "power": 35.760744}, {"timestamp": 14997.6, "power": 35.760744}, {"timestamp": 15018.2, "power": 35.760744}, {"timestamp": 15038.7, "power": 35.760744}, {"timestamp": 15059.2, "power": 35.760744}, {"timestamp": 15079.7, "power": 35.760744}, {"timestamp": 15100.2, "power": 35.760744}, {"timestamp": 15120.6, "power": 36.987435000000005}, {"timestamp": 15141.6, "power": 36.987435000000005}, {"timestamp": 15162.1, "power": 36.987435000000005}, {"timestamp": 15182.6, "power": 36.987435000000005}, {"timestamp": 15203.1, "power": 36.987435000000005}, {"timestamp": 15223.7, "power": 36.987435000000005}, {"timestamp": 15244.2, "power": 36.987435000000005}, {"timestamp": 15264.7, "power": 36.987435000000005}, {"timestamp": 15285.2, "power": 36.987435000000005}, {"timestamp": 15305.8, "power": 36.987435000000005}, {"timestamp": 15326.3, "power": 36.987435000000005}, {"timestamp": 15346.8, "power": 36.987435000000005}, {"timestamp": 15367.3, "power": 36.987435000000005}, {"timestamp": 15387.9, "power": 36.987435000000005}, {"timestamp": 15408.4, "power": 36.987435000000005}, {"timestamp": 15428.9, "power": 36.987435000000005}, {"timestamp": 15449.5, "power": 36.987435000000005}, {"timestamp": 15470.0, "power": 36.987435000000005}, {"timestamp": 15490.5, "power": 36.987435000000005}, {"timestamp": 15511.0, "power": 36.987435000000005}, {"timestamp": 15531.5, "power": 36.987435000000005}, {"timestamp": 15552.1, "power": 36.987435000000005}, {"timestamp": 15572.6, "power": 36.987435000000005}, {"timestamp": 15593.1, "power": 36.987435000000005}, {"timestamp": 15613.6, "power": 36.987435000000005}, {"timestamp": 15634.2, "power": 36.987435000000005}, {"timestamp": 15654.7, "power": 36.987435000000005}, {"timestamp": 15675.2, "power": 36.987435000000005}, {"timestamp": 15695.7, "power": 36.987435000000005}, {"timestamp": 15716.3, "power": 36.987435000000005}, {"timestamp": 15736.8, "power": 36.987435000000005}, {"timestamp": 15757.4, "power": 36.987435000000005}, {"timestamp": 15777.9, "power": 36.987435000000005}, {"timestamp": 15798.4, "power": 36.987435000000005}, {"timestamp": 15818.9, "power": 36.987435000000005}, {"timestamp": 15839.4, "power": 36.987435000000005}, {"timestamp": 15860.0, "power": 36.987435000000005}, {"timestamp": 15880.5, "power": 36.987435000000005}, {"timestamp": 15901.0, "power": 36.987435000000005}, {"timestamp": 15921.5, "power": 36.987435000000005}, {"timestamp": 15942.1, "power": 36.987435000000005}, {"timestamp": 15962.6, "power": 36.987435000000005}, {"timestamp": 15983.1, "power": 36.987435000000005}, {"timestamp": 16003.6, "power": 36.987435000000005}, {"timestamp": 16024.2, "power": 36.987435000000005}, {"timestamp": 16044.7, "power": 36.987435000000005}, {"timestamp": 16065.2, "power": 36.987435000000005}, {"timestamp": 16085.8, "power": 36.987435000000005}, {"timestamp": 16106.3, "power": 36.987435000000005}, {"timestamp": 16126.8, "power": 35.460943}, {"timestamp": 16147.8, "power": 35.460943}, {"timestamp": 16168.4, "power": 35.460943}, {"timestamp": 16188.9, "power": 35.460943}, {"timestamp": 16209.5, "power": 35.460943}, {"timestamp": 16230.0, "power": 35.460943}], "timeline": {"START": "2557.75362", "END": "14294.5831"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13018.7}, {"name": "clSetKernelArg", "calls": 19, "time": 1830.31}, {"name": "clReleaseKernel", "calls": 1, "time": 1051.15}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2443}, {"name": "clReleaseContext", "calls": 1, "time": 59.1365}, {"name": "clCreateContext", "calls": 1, "time": 45.4723}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0856}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.907036}, {"name": "clCreateKernel", "calls": 1, "time": 0.346838}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.239142}, {"name": "clRetainMemObject", "calls": 14, "time": 0.09081}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083654}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026005}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023382}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023149}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012081}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010327}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008737}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006983}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006686}, {"name": "clRetainDevice", "calls": 2, "time": 0.004764}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11736.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11736.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11311.0}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 10785.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11174.4}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 11173.5}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9183.057196, "utilization": 95.656846, "size": 6394740.0, "time": 696.362863}, {"type": "WRITE", "transfers": 1, "speed": 6896.390237, "utilization": 71.837398, "size": 4037050.0, "time": 585.385789}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 36693540, "speed": 29.6459, "utilization": 0.257343, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2272379, "speed": 394.836, "utilization": 3.42739, "size": 0.127849}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35298741, "speed": 29.5814, "utilization": 0.256783, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2185572, "speed": 395.188, "utilization": 3.43045, "size": 0.127844}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33631843, "speed": 29.5522, "utilization": 0.25653, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2081465, "speed": 394.807, "utilization": 3.42714, "size": 0.127835}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34866321, "speed": 29.5752, "utilization": 0.25673, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2158707, "speed": 394.463, "utilization": 3.42416, "size": 0.127842}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34866254, "speed": 29.5779, "utilization": 0.256753, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2158572, "speed": 394.875, "utilization": 3.42774, "size": 0.127842}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len4/run1.json b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run1.json new file mode 100644 index 0000000..285e7c6 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.5763, "power": 35.735751}, {"timestamp": 59.2007, "power": 35.735751}, {"timestamp": 79.7317, "power": 35.735751}, {"timestamp": 100.269, "power": 35.735751}, {"timestamp": 120.759, "power": 35.735751}, {"timestamp": 141.622, "power": 35.735751}, {"timestamp": 162.502, "power": 35.735751}, {"timestamp": 183.048, "power": 35.735751}, {"timestamp": 203.576, "power": 35.735751}, {"timestamp": 224.076, "power": 35.735751}, {"timestamp": 244.567, "power": 35.735751}, {"timestamp": 265.099, "power": 35.735751}, {"timestamp": 285.633, "power": 35.735751}, {"timestamp": 306.169, "power": 35.735751}, {"timestamp": 326.703, "power": 35.735751}, {"timestamp": 347.238, "power": 35.735751}, {"timestamp": 367.786, "power": 35.735751}, {"timestamp": 388.278, "power": 35.735751}, {"timestamp": 408.809, "power": 35.735751}, {"timestamp": 429.341, "power": 35.735751}, {"timestamp": 449.874, "power": 35.735751}, {"timestamp": 470.406, "power": 35.735751}, {"timestamp": 490.941, "power": 35.735751}, {"timestamp": 511.472, "power": 35.735751}, {"timestamp": 531.979, "power": 35.735751}, {"timestamp": 552.471, "power": 35.735751}, {"timestamp": 572.998, "power": 35.735751}, {"timestamp": 593.53, "power": 35.735751}, {"timestamp": 614.062, "power": 35.735751}, {"timestamp": 634.594, "power": 35.735751}, {"timestamp": 655.125, "power": 35.735751}, {"timestamp": 675.657, "power": 35.735751}, {"timestamp": 696.159, "power": 35.735751}, {"timestamp": 716.693, "power": 35.735751}, {"timestamp": 737.231, "power": 35.735751}, {"timestamp": 757.762, "power": 35.735751}, {"timestamp": 778.295, "power": 35.735751}, {"timestamp": 798.825, "power": 35.735751}, {"timestamp": 819.357, "power": 35.735751}, {"timestamp": 839.844, "power": 35.735751}, {"timestamp": 860.334, "power": 35.735751}, {"timestamp": 880.864, "power": 35.735751}, {"timestamp": 901.397, "power": 35.735751}, {"timestamp": 921.929, "power": 35.735751}, {"timestamp": 942.461, "power": 35.735751}, {"timestamp": 962.993, "power": 35.735751}, {"timestamp": 983.526, "power": 35.735751}, {"timestamp": 1004.04, "power": 35.735751}, {"timestamp": 1024.57, "power": 35.682141}, {"timestamp": 1045.64, "power": 35.682141}, {"timestamp": 1066.17, "power": 35.682141}, {"timestamp": 1086.7, "power": 35.682141}, {"timestamp": 1107.23, "power": 35.682141}, {"timestamp": 1127.76, "power": 35.682141}, {"timestamp": 1148.25, "power": 35.682141}, {"timestamp": 1168.78, "power": 35.682141}, {"timestamp": 1189.31, "power": 35.682141}, {"timestamp": 1209.84, "power": 35.682141}, {"timestamp": 1230.37, "power": 35.682141}, {"timestamp": 1250.9, "power": 35.682141}, {"timestamp": 1271.43, "power": 35.682141}, {"timestamp": 1291.93, "power": 35.682141}, {"timestamp": 1312.42, "power": 35.682141}, {"timestamp": 1332.94, "power": 35.682141}, {"timestamp": 1353.47, "power": 35.682141}, {"timestamp": 1374.0, "power": 35.682141}, {"timestamp": 1394.53, "power": 35.682141}, {"timestamp": 1415.06, "power": 35.682141}, {"timestamp": 1435.59, "power": 35.682141}, {"timestamp": 1456.1, "power": 35.682141}, {"timestamp": 1476.62, "power": 35.682141}, {"timestamp": 1497.15, "power": 35.682141}, {"timestamp": 1517.67, "power": 35.682141}, {"timestamp": 1538.21, "power": 35.682141}, {"timestamp": 1558.74, "power": 35.682141}, {"timestamp": 1579.28, "power": 35.682141}, {"timestamp": 1599.82, "power": 35.682141}, {"timestamp": 1620.31, "power": 35.682141}, {"timestamp": 1640.84, "power": 35.682141}, {"timestamp": 1661.37, "power": 35.682141}, {"timestamp": 1681.93, "power": 35.682141}, {"timestamp": 1702.47, "power": 35.682141}, {"timestamp": 1723.0, "power": 35.682141}, {"timestamp": 1743.54, "power": 35.682141}, {"timestamp": 1764.06, "power": 35.682141}, {"timestamp": 1784.55, "power": 35.682141}, {"timestamp": 1805.08, "power": 35.682141}, {"timestamp": 1825.61, "power": 35.682141}, {"timestamp": 1846.14, "power": 35.682141}, {"timestamp": 1866.68, "power": 35.682141}, {"timestamp": 1887.21, "power": 35.682141}, {"timestamp": 1907.74, "power": 35.682141}, {"timestamp": 1928.25, "power": 35.682141}, {"timestamp": 1948.79, "power": 35.682141}, {"timestamp": 1969.32, "power": 35.682141}, {"timestamp": 1989.85, "power": 35.682141}, {"timestamp": 2010.37, "power": 35.682141}, {"timestamp": 2030.9, "power": 35.59317}, {"timestamp": 2051.99, "power": 35.59317}, {"timestamp": 2072.48, "power": 35.59317}, {"timestamp": 2093.01, "power": 35.59317}, {"timestamp": 2113.55, "power": 35.59317}, {"timestamp": 2134.08, "power": 35.59317}, {"timestamp": 2154.61, "power": 35.59317}, {"timestamp": 2175.15, "power": 35.59317}, {"timestamp": 2195.68, "power": 35.59317}, {"timestamp": 2216.2, "power": 35.59317}, {"timestamp": 2236.74, "power": 35.59317}, {"timestamp": 2257.27, "power": 35.59317}, {"timestamp": 2277.81, "power": 35.59317}, {"timestamp": 2298.34, "power": 35.59317}, {"timestamp": 2318.87, "power": 35.59317}, {"timestamp": 2339.41, "power": 35.59317}, {"timestamp": 2359.91, "power": 35.59317}, {"timestamp": 2380.42, "power": 35.59317}, {"timestamp": 2400.95, "power": 35.59317}, {"timestamp": 2421.48, "power": 35.59317}, {"timestamp": 2442.02, "power": 35.59317}, {"timestamp": 2462.56, "power": 35.59317}, {"timestamp": 2483.09, "power": 35.59317}, {"timestamp": 2503.63, "power": 35.59317}, {"timestamp": 2524.14, "power": 35.59317}, {"timestamp": 2544.66, "power": 35.59317}, {"timestamp": 2565.19, "power": 35.59317}, {"timestamp": 2585.73, "power": 35.59317}, {"timestamp": 2606.27, "power": 35.59317}, {"timestamp": 2626.82, "power": 35.59317}, {"timestamp": 2647.36, "power": 35.59317}, {"timestamp": 2667.88, "power": 35.59317}, {"timestamp": 2688.42, "power": 35.59317}, {"timestamp": 2708.97, "power": 35.59317}, {"timestamp": 2729.51, "power": 35.59317}, {"timestamp": 2750.06, "power": 35.59317}, {"timestamp": 2770.62, "power": 35.59317}, {"timestamp": 2791.16, "power": 35.59317}, {"timestamp": 2811.71, "power": 35.59317}, {"timestamp": 2832.23, "power": 35.59317}, {"timestamp": 2852.76, "power": 35.59317}, {"timestamp": 2873.3, "power": 35.59317}, {"timestamp": 2893.85, "power": 35.59317}, {"timestamp": 2914.39, "power": 35.59317}, {"timestamp": 2934.94, "power": 35.59317}, {"timestamp": 2955.48, "power": 35.59317}, {"timestamp": 2976.0, "power": 35.59317}, {"timestamp": 2996.5, "power": 35.59317}, {"timestamp": 3017.04, "power": 35.59317}, {"timestamp": 3037.58, "power": 36.0857}, {"timestamp": 3058.72, "power": 36.0857}, {"timestamp": 3079.26, "power": 36.0857}, {"timestamp": 3099.81, "power": 36.0857}, {"timestamp": 3120.31, "power": 36.0857}, {"timestamp": 3140.85, "power": 36.0857}, {"timestamp": 3161.4, "power": 36.0857}, {"timestamp": 3181.94, "power": 36.0857}, {"timestamp": 3202.49, "power": 36.0857}, {"timestamp": 3223.03, "power": 36.0857}, {"timestamp": 3243.58, "power": 36.0857}, {"timestamp": 3264.1, "power": 36.0857}, {"timestamp": 3284.59, "power": 36.0857}, {"timestamp": 3305.16, "power": 36.0857}, {"timestamp": 3325.72, "power": 36.0857}, {"timestamp": 3346.29, "power": 36.0857}, {"timestamp": 3366.87, "power": 36.0857}, {"timestamp": 3387.45, "power": 36.0857}, {"timestamp": 3407.97, "power": 36.0857}, {"timestamp": 3428.46, "power": 36.0857}, {"timestamp": 3449.02, "power": 36.0857}, {"timestamp": 3469.57, "power": 36.0857}, {"timestamp": 3490.13, "power": 36.0857}, {"timestamp": 3510.71, "power": 36.0857}, {"timestamp": 3531.28, "power": 36.0857}, {"timestamp": 3551.87, "power": 36.0857}, {"timestamp": 3572.37, "power": 36.0857}, {"timestamp": 3592.94, "power": 36.0857}, {"timestamp": 3613.51, "power": 36.0857}, {"timestamp": 3634.07, "power": 36.0857}, {"timestamp": 3654.64, "power": 36.0857}, {"timestamp": 3675.21, "power": 36.0857}, {"timestamp": 3695.75, "power": 36.0857}, {"timestamp": 3716.27, "power": 36.0857}, {"timestamp": 3736.81, "power": 36.0857}, {"timestamp": 3757.35, "power": 36.0857}, {"timestamp": 3777.91, "power": 36.0857}, {"timestamp": 3798.45, "power": 36.0857}, {"timestamp": 3818.99, "power": 36.0857}, {"timestamp": 3839.53, "power": 36.0857}, {"timestamp": 3860.05, "power": 36.0857}, {"timestamp": 3880.55, "power": 36.0857}, {"timestamp": 3901.09, "power": 36.0857}, {"timestamp": 3921.63, "power": 36.0857}, {"timestamp": 3942.17, "power": 36.0857}, {"timestamp": 3962.71, "power": 36.0857}, {"timestamp": 3983.26, "power": 36.0857}, {"timestamp": 4003.82, "power": 36.0857}, {"timestamp": 4024.31, "power": 36.0857}, {"timestamp": 4044.84, "power": 36.293808999999996}, {"timestamp": 4066.11, "power": 36.293808999999996}, {"timestamp": 4086.65, "power": 36.293808999999996}, {"timestamp": 4107.19, "power": 36.293808999999996}, {"timestamp": 4127.74, "power": 36.293808999999996}, {"timestamp": 4148.25, "power": 36.293808999999996}, {"timestamp": 4168.78, "power": 36.293808999999996}, {"timestamp": 4189.32, "power": 36.293808999999996}, {"timestamp": 4209.87, "power": 36.293808999999996}, {"timestamp": 4230.41, "power": 36.293808999999996}, {"timestamp": 4250.95, "power": 36.293808999999996}, {"timestamp": 4271.49, "power": 36.293808999999996}, {"timestamp": 4292.02, "power": 36.293808999999996}, {"timestamp": 4312.51, "power": 36.293808999999996}, {"timestamp": 4333.05, "power": 36.293808999999996}, {"timestamp": 4353.59, "power": 36.293808999999996}, {"timestamp": 4374.14, "power": 36.293808999999996}, {"timestamp": 4394.68, "power": 36.293808999999996}, {"timestamp": 4415.23, "power": 36.293808999999996}, {"timestamp": 4435.77, "power": 36.293808999999996}, {"timestamp": 4456.28, "power": 36.293808999999996}, {"timestamp": 4476.81, "power": 36.293808999999996}, {"timestamp": 4497.36, "power": 36.293808999999996}, {"timestamp": 4517.9, "power": 36.293808999999996}, {"timestamp": 4538.44, "power": 36.293808999999996}, {"timestamp": 4558.99, "power": 36.293808999999996}, {"timestamp": 4579.53, "power": 36.293808999999996}, {"timestamp": 4600.05, "power": 36.293808999999996}, {"timestamp": 4620.54, "power": 36.293808999999996}, {"timestamp": 4641.08, "power": 36.293808999999996}, {"timestamp": 4661.62, "power": 36.293808999999996}, {"timestamp": 4682.17, "power": 36.293808999999996}, {"timestamp": 4702.74, "power": 36.293808999999996}, {"timestamp": 4723.3, "power": 36.293808999999996}, {"timestamp": 4743.88, "power": 36.293808999999996}, {"timestamp": 4764.38, "power": 36.293808999999996}, {"timestamp": 4784.96, "power": 36.293808999999996}, {"timestamp": 4805.5, "power": 36.293808999999996}, {"timestamp": 4826.05, "power": 36.293808999999996}, {"timestamp": 4846.63, "power": 36.293808999999996}, {"timestamp": 4867.19, "power": 36.293808999999996}, {"timestamp": 4887.77, "power": 36.293808999999996}, {"timestamp": 4908.28, "power": 36.293808999999996}, {"timestamp": 4928.81, "power": 36.293808999999996}, {"timestamp": 4949.36, "power": 36.293808999999996}, {"timestamp": 4969.9, "power": 36.293808999999996}, {"timestamp": 4990.48, "power": 36.293808999999996}, {"timestamp": 5011.05, "power": 36.293808999999996}, {"timestamp": 5031.61, "power": 36.293808999999996}, {"timestamp": 5052.13, "power": 36.808041}, {"timestamp": 5073.36, "power": 36.808041}, {"timestamp": 5093.9, "power": 36.808041}, {"timestamp": 5114.44, "power": 36.808041}, {"timestamp": 5135.09, "power": 36.808041}, {"timestamp": 5155.79, "power": 36.808041}, {"timestamp": 5176.3, "power": 36.808041}, {"timestamp": 5196.84, "power": 36.808041}, {"timestamp": 5217.38, "power": 36.808041}, {"timestamp": 5237.92, "power": 36.808041}, {"timestamp": 5258.47, "power": 36.808041}, {"timestamp": 5279.01, "power": 36.808041}, {"timestamp": 5299.55, "power": 36.808041}, {"timestamp": 5320.08, "power": 36.808041}, {"timestamp": 5340.62, "power": 36.808041}, {"timestamp": 5361.16, "power": 36.808041}, {"timestamp": 5381.7, "power": 36.808041}, {"timestamp": 5402.25, "power": 36.808041}, {"timestamp": 5422.79, "power": 36.808041}, {"timestamp": 5443.33, "power": 36.808041}, {"timestamp": 5463.84, "power": 36.808041}, {"timestamp": 5484.34, "power": 36.808041}, {"timestamp": 5504.87, "power": 36.808041}, {"timestamp": 5525.45, "power": 36.808041}, {"timestamp": 5546.02, "power": 36.808041}, {"timestamp": 5566.58, "power": 36.808041}, {"timestamp": 5587.14, "power": 36.808041}, {"timestamp": 5607.7, "power": 36.808041}, {"timestamp": 5628.22, "power": 36.808041}, {"timestamp": 5648.76, "power": 36.808041}, {"timestamp": 5669.33, "power": 36.808041}, {"timestamp": 5689.87, "power": 36.808041}, {"timestamp": 5710.42, "power": 36.808041}, {"timestamp": 5730.97, "power": 36.808041}, {"timestamp": 5751.51, "power": 36.808041}, {"timestamp": 5772.04, "power": 36.808041}, {"timestamp": 5792.53, "power": 36.808041}, {"timestamp": 5813.1, "power": 36.808041}, {"timestamp": 5833.67, "power": 36.808041}, {"timestamp": 5854.22, "power": 36.808041}, {"timestamp": 5874.8, "power": 36.808041}, {"timestamp": 5895.38, "power": 36.808041}, {"timestamp": 5915.89, "power": 36.808041}, {"timestamp": 5936.39, "power": 36.808041}, {"timestamp": 5956.93, "power": 36.808041}, {"timestamp": 5977.47, "power": 36.808041}, {"timestamp": 5998.02, "power": 36.808041}, {"timestamp": 6018.56, "power": 36.808041}, {"timestamp": 6039.1, "power": 36.808041}, {"timestamp": 6059.68, "power": 36.396640000000005}, {"timestamp": 6082.13, "power": 36.396640000000005}, {"timestamp": 6102.71, "power": 36.396640000000005}, {"timestamp": 6123.27, "power": 36.396640000000005}, {"timestamp": 6143.84, "power": 36.396640000000005}, {"timestamp": 6164.36, "power": 36.396640000000005}, {"timestamp": 6184.9, "power": 36.396640000000005}, {"timestamp": 6205.44, "power": 36.396640000000005}, {"timestamp": 6226.0, "power": 36.396640000000005}, {"timestamp": 6246.56, "power": 36.396640000000005}, {"timestamp": 6267.14, "power": 36.396640000000005}, {"timestamp": 6287.71, "power": 36.396640000000005}, {"timestamp": 6308.23, "power": 36.396640000000005}, {"timestamp": 6328.78, "power": 36.396640000000005}, {"timestamp": 6349.32, "power": 36.396640000000005}, {"timestamp": 6369.87, "power": 36.396640000000005}, {"timestamp": 6390.42, "power": 36.396640000000005}, {"timestamp": 6410.97, "power": 36.396640000000005}, {"timestamp": 6431.52, "power": 36.396640000000005}, {"timestamp": 6452.04, "power": 36.396640000000005}, {"timestamp": 6472.54, "power": 36.396640000000005}, {"timestamp": 6493.11, "power": 36.396640000000005}, {"timestamp": 6513.68, "power": 36.396640000000005}, {"timestamp": 6534.26, "power": 36.396640000000005}, {"timestamp": 6554.8, "power": 36.396640000000005}, {"timestamp": 6575.34, "power": 36.396640000000005}, {"timestamp": 6595.88, "power": 36.396640000000005}, {"timestamp": 6616.37, "power": 36.396640000000005}, {"timestamp": 6636.94, "power": 36.396640000000005}, {"timestamp": 6657.51, "power": 36.396640000000005}, {"timestamp": 6678.08, "power": 36.396640000000005}, {"timestamp": 6698.64, "power": 36.396640000000005}, {"timestamp": 6719.19, "power": 36.396640000000005}, {"timestamp": 6739.73, "power": 36.396640000000005}, {"timestamp": 6760.25, "power": 36.396640000000005}, {"timestamp": 6780.78, "power": 36.396640000000005}, {"timestamp": 6801.32, "power": 36.396640000000005}, {"timestamp": 6821.87, "power": 36.396640000000005}, {"timestamp": 6842.41, "power": 36.396640000000005}, {"timestamp": 6862.95, "power": 36.396640000000005}, {"timestamp": 6883.5, "power": 36.396640000000005}, {"timestamp": 6904.02, "power": 36.396640000000005}, {"timestamp": 6924.51, "power": 36.396640000000005}, {"timestamp": 6945.06, "power": 36.396640000000005}, {"timestamp": 6965.6, "power": 36.396640000000005}, {"timestamp": 6986.14, "power": 36.396640000000005}, {"timestamp": 7006.69, "power": 36.396640000000005}, {"timestamp": 7027.23, "power": 36.396640000000005}, {"timestamp": 7047.77, "power": 36.396640000000005}, {"timestamp": 7068.29, "power": 36.259128000000004}, {"timestamp": 7089.42, "power": 36.259128000000004}, {"timestamp": 7109.97, "power": 36.259128000000004}, {"timestamp": 7130.51, "power": 36.259128000000004}, {"timestamp": 7151.05, "power": 36.259128000000004}, {"timestamp": 7171.6, "power": 36.259128000000004}, {"timestamp": 7192.13, "power": 36.259128000000004}, {"timestamp": 7212.67, "power": 36.259128000000004}, {"timestamp": 7233.22, "power": 36.259128000000004}, {"timestamp": 7253.76, "power": 36.259128000000004}, {"timestamp": 7274.3, "power": 36.259128000000004}, {"timestamp": 7294.84, "power": 36.259128000000004}, {"timestamp": 7315.41, "power": 36.259128000000004}, {"timestamp": 7335.94, "power": 36.259128000000004}, {"timestamp": 7356.43, "power": 36.259128000000004}, {"timestamp": 7377.0, "power": 36.259128000000004}, {"timestamp": 7397.57, "power": 36.259128000000004}, {"timestamp": 7418.14, "power": 36.259128000000004}, {"timestamp": 7438.72, "power": 36.259128000000004}, {"timestamp": 7459.27, "power": 36.259128000000004}, {"timestamp": 7479.82, "power": 36.259128000000004}, {"timestamp": 7500.32, "power": 36.259128000000004}, {"timestamp": 7520.88, "power": 36.259128000000004}, {"timestamp": 7541.45, "power": 36.259128000000004}, {"timestamp": 7562.02, "power": 36.259128000000004}, {"timestamp": 7582.6, "power": 36.259128000000004}, {"timestamp": 7603.17, "power": 36.259128000000004}, {"timestamp": 7623.74, "power": 36.259128000000004}, {"timestamp": 7644.25, "power": 36.259128000000004}, {"timestamp": 7664.8, "power": 36.259128000000004}, {"timestamp": 7685.34, "power": 36.259128000000004}, {"timestamp": 7705.89, "power": 36.259128000000004}, {"timestamp": 7726.43, "power": 36.259128000000004}, {"timestamp": 7746.98, "power": 36.259128000000004}, {"timestamp": 7767.52, "power": 36.259128000000004}, {"timestamp": 7788.03, "power": 36.259128000000004}, {"timestamp": 7808.53, "power": 36.259128000000004}, {"timestamp": 7829.09, "power": 36.259128000000004}, {"timestamp": 7849.66, "power": 36.259128000000004}, {"timestamp": 7870.24, "power": 36.259128000000004}, {"timestamp": 7890.81, "power": 36.259128000000004}, {"timestamp": 7911.38, "power": 36.259128000000004}, {"timestamp": 7931.9, "power": 36.259128000000004}, {"timestamp": 7952.4, "power": 36.259128000000004}, {"timestamp": 7972.96, "power": 36.259128000000004}, {"timestamp": 7993.54, "power": 36.259128000000004}, {"timestamp": 8014.1, "power": 36.259128000000004}, {"timestamp": 8034.68, "power": 36.259128000000004}, {"timestamp": 8055.25, "power": 36.259128000000004}, {"timestamp": 8075.83, "power": 37.162655}, {"timestamp": 8097.05, "power": 37.162655}, {"timestamp": 8117.59, "power": 37.162655}, {"timestamp": 8138.13, "power": 37.162655}, {"timestamp": 8158.68, "power": 37.162655}, {"timestamp": 8179.22, "power": 37.162655}, {"timestamp": 8199.77, "power": 37.162655}, {"timestamp": 8220.28, "power": 37.162655}, {"timestamp": 8240.81, "power": 37.162655}, {"timestamp": 8261.35, "power": 37.162655}, {"timestamp": 8281.9, "power": 37.162655}, {"timestamp": 8302.44, "power": 37.162655}, {"timestamp": 8322.98, "power": 37.162655}, {"timestamp": 8343.52, "power": 37.162655}, {"timestamp": 8364.05, "power": 37.162655}, {"timestamp": 8384.55, "power": 37.162655}, {"timestamp": 8405.08, "power": 37.162655}, {"timestamp": 8425.64, "power": 37.162655}, {"timestamp": 8446.18, "power": 37.162655}, {"timestamp": 8466.72, "power": 37.162655}, {"timestamp": 8487.26, "power": 37.162655}, {"timestamp": 8507.82, "power": 37.162655}, {"timestamp": 8528.32, "power": 37.162655}, {"timestamp": 8548.89, "power": 37.162655}, {"timestamp": 8569.46, "power": 37.162655}, {"timestamp": 8590.04, "power": 37.162655}, {"timestamp": 8610.62, "power": 37.162655}, {"timestamp": 8631.18, "power": 37.162655}, {"timestamp": 8651.76, "power": 37.162655}, {"timestamp": 8672.27, "power": 37.162655}, {"timestamp": 8692.83, "power": 37.162655}, {"timestamp": 8713.41, "power": 37.162655}, {"timestamp": 8733.97, "power": 37.162655}, {"timestamp": 8754.54, "power": 37.162655}, {"timestamp": 8775.12, "power": 37.162655}, {"timestamp": 8795.69, "power": 37.162655}, {"timestamp": 8816.23, "power": 37.162655}, {"timestamp": 8836.79, "power": 37.162655}, {"timestamp": 8857.36, "power": 37.162655}, {"timestamp": 8877.93, "power": 37.162655}, {"timestamp": 8898.5, "power": 37.162655}, {"timestamp": 8919.07, "power": 37.162655}, {"timestamp": 8939.65, "power": 37.162655}, {"timestamp": 8960.17, "power": 37.162655}, {"timestamp": 8980.72, "power": 37.162655}, {"timestamp": 9001.28, "power": 37.162655}, {"timestamp": 9021.86, "power": 37.162655}, {"timestamp": 9042.42, "power": 37.162655}, {"timestamp": 9063.0, "power": 37.162655}, {"timestamp": 9083.57, "power": 36.347386}, {"timestamp": 9104.72, "power": 36.347386}, {"timestamp": 9125.26, "power": 36.347386}, {"timestamp": 9145.81, "power": 36.347386}, {"timestamp": 9166.35, "power": 36.347386}, {"timestamp": 9186.89, "power": 36.347386}, {"timestamp": 9207.44, "power": 36.347386}, {"timestamp": 9227.96, "power": 36.347386}, {"timestamp": 9248.46, "power": 36.347386}, {"timestamp": 9268.99, "power": 36.347386}, {"timestamp": 9289.54, "power": 36.347386}, {"timestamp": 9310.08, "power": 36.347386}, {"timestamp": 9330.62, "power": 36.347386}, {"timestamp": 9351.16, "power": 36.347386}, {"timestamp": 9371.71, "power": 36.347386}, {"timestamp": 9392.23, "power": 36.347386}, {"timestamp": 9412.76, "power": 36.347386}, {"timestamp": 9433.3, "power": 36.347386}, {"timestamp": 9453.85, "power": 36.347386}, {"timestamp": 9474.39, "power": 36.347386}, {"timestamp": 9494.94, "power": 36.347386}, {"timestamp": 9515.48, "power": 36.347386}, {"timestamp": 9536.0, "power": 36.347386}, {"timestamp": 9556.5, "power": 36.347386}, {"timestamp": 9577.08, "power": 36.347386}, {"timestamp": 9597.65, "power": 36.347386}, {"timestamp": 9618.23, "power": 36.347386}, {"timestamp": 9638.8, "power": 36.347386}, {"timestamp": 9659.38, "power": 36.347386}, {"timestamp": 9679.88, "power": 36.347386}, {"timestamp": 9700.38, "power": 36.347386}, {"timestamp": 9720.91, "power": 36.347386}, {"timestamp": 9741.46, "power": 36.347386}, {"timestamp": 9762.0, "power": 36.347386}, {"timestamp": 9782.54, "power": 36.347386}, {"timestamp": 9803.09, "power": 36.347386}, {"timestamp": 9823.63, "power": 36.347386}, {"timestamp": 9844.15, "power": 36.347386}, {"timestamp": 9864.69, "power": 36.347386}, {"timestamp": 9885.23, "power": 36.347386}, {"timestamp": 9905.78, "power": 36.347386}, {"timestamp": 9926.32, "power": 36.347386}, {"timestamp": 9946.86, "power": 36.347386}, {"timestamp": 9967.4, "power": 36.347386}, {"timestamp": 9987.92, "power": 36.347386}, {"timestamp": 10008.4, "power": 36.347386}, {"timestamp": 10029.0, "power": 36.347386}, {"timestamp": 10049.5, "power": 36.347386}, {"timestamp": 10070.0, "power": 36.347386}, {"timestamp": 10090.6, "power": 37.005863999999995}, {"timestamp": 10111.7, "power": 37.005863999999995}, {"timestamp": 10132.2, "power": 37.005863999999995}, {"timestamp": 10152.8, "power": 37.005863999999995}, {"timestamp": 10173.3, "power": 37.005863999999995}, {"timestamp": 10193.8, "power": 37.005863999999995}, {"timestamp": 10214.4, "power": 37.005863999999995}, {"timestamp": 10234.9, "power": 37.005863999999995}, {"timestamp": 10255.5, "power": 37.005863999999995}, {"timestamp": 10276.0, "power": 37.005863999999995}, {"timestamp": 10296.5, "power": 37.005863999999995}, {"timestamp": 10317.0, "power": 37.005863999999995}, {"timestamp": 10337.6, "power": 37.005863999999995}, {"timestamp": 10358.1, "power": 37.005863999999995}, {"timestamp": 10378.7, "power": 37.005863999999995}, {"timestamp": 10399.2, "power": 37.005863999999995}, {"timestamp": 10419.8, "power": 37.005863999999995}, {"timestamp": 10440.3, "power": 37.005863999999995}, {"timestamp": 10460.8, "power": 37.005863999999995}, {"timestamp": 10481.3, "power": 37.005863999999995}, {"timestamp": 10501.9, "power": 37.005863999999995}, {"timestamp": 10522.4, "power": 37.005863999999995}, {"timestamp": 10543.0, "power": 37.005863999999995}, {"timestamp": 10563.5, "power": 37.005863999999995}, {"timestamp": 10584.1, "power": 37.005863999999995}, {"timestamp": 10604.6, "power": 37.005863999999995}, {"timestamp": 10625.2, "power": 37.005863999999995}, {"timestamp": 10645.7, "power": 37.005863999999995}, {"timestamp": 10666.3, "power": 37.005863999999995}, {"timestamp": 10686.9, "power": 37.005863999999995}, {"timestamp": 10707.4, "power": 37.005863999999995}, {"timestamp": 10727.9, "power": 37.005863999999995}, {"timestamp": 10748.4, "power": 37.005863999999995}, {"timestamp": 10769.0, "power": 37.005863999999995}, {"timestamp": 10789.6, "power": 37.005863999999995}, {"timestamp": 10810.1, "power": 37.005863999999995}, {"timestamp": 10830.7, "power": 37.005863999999995}, {"timestamp": 10851.2, "power": 37.005863999999995}, {"timestamp": 10871.8, "power": 37.005863999999995}, {"timestamp": 10892.3, "power": 37.005863999999995}, {"timestamp": 10912.9, "power": 37.005863999999995}, {"timestamp": 10933.4, "power": 37.005863999999995}, {"timestamp": 10954.0, "power": 37.005863999999995}, {"timestamp": 10974.6, "power": 37.005863999999995}, {"timestamp": 10995.2, "power": 37.005863999999995}, {"timestamp": 11015.7, "power": 37.005863999999995}, {"timestamp": 11036.3, "power": 37.005863999999995}, {"timestamp": 11056.8, "power": 37.005863999999995}, {"timestamp": 11077.4, "power": 37.005863999999995}, {"timestamp": 11097.9, "power": 36.678786}, {"timestamp": 11119.1, "power": 36.678786}, {"timestamp": 11139.6, "power": 36.678786}, {"timestamp": 11160.2, "power": 36.678786}, {"timestamp": 11180.7, "power": 36.678786}, {"timestamp": 11201.2, "power": 36.678786}, {"timestamp": 11221.8, "power": 36.678786}, {"timestamp": 11242.3, "power": 36.678786}, {"timestamp": 11262.9, "power": 36.678786}, {"timestamp": 11283.4, "power": 36.678786}, {"timestamp": 11303.9, "power": 36.678786}, {"timestamp": 11324.4, "power": 36.678786}, {"timestamp": 11345.0, "power": 36.678786}, {"timestamp": 11365.6, "power": 36.678786}, {"timestamp": 11386.1, "power": 36.678786}, {"timestamp": 11406.7, "power": 36.678786}, {"timestamp": 11427.3, "power": 36.678786}, {"timestamp": 11447.9, "power": 36.678786}, {"timestamp": 11468.3, "power": 36.678786}, {"timestamp": 11488.9, "power": 36.678786}, {"timestamp": 11509.5, "power": 36.678786}, {"timestamp": 11530.1, "power": 36.678786}, {"timestamp": 11550.6, "power": 36.678786}, {"timestamp": 11571.2, "power": 36.678786}, {"timestamp": 11591.8, "power": 36.678786}, {"timestamp": 11612.3, "power": 36.678786}, {"timestamp": 11632.9, "power": 36.678786}, {"timestamp": 11653.4, "power": 36.678786}, {"timestamp": 11674.0, "power": 36.678786}, {"timestamp": 11694.5, "power": 36.678786}, {"timestamp": 11715.1, "power": 36.678786}, {"timestamp": 11735.6, "power": 36.678786}, {"timestamp": 11756.1, "power": 36.678786}, {"timestamp": 11776.7, "power": 36.678786}, {"timestamp": 11797.2, "power": 36.678786}, {"timestamp": 11817.7, "power": 36.678786}, {"timestamp": 11838.3, "power": 36.678786}, {"timestamp": 11858.9, "power": 36.678786}, {"timestamp": 11879.4, "power": 36.678786}, {"timestamp": 11900.0, "power": 36.678786}, {"timestamp": 11920.5, "power": 36.678786}, {"timestamp": 11941.1, "power": 36.678786}, {"timestamp": 11961.6, "power": 36.678786}, {"timestamp": 11982.2, "power": 36.678786}, {"timestamp": 12002.8, "power": 36.678786}, {"timestamp": 12023.3, "power": 36.678786}, {"timestamp": 12043.9, "power": 36.678786}, {"timestamp": 12064.4, "power": 36.678786}, {"timestamp": 12085.0, "power": 36.678786}, {"timestamp": 12105.5, "power": 36.180783}, {"timestamp": 12126.7, "power": 36.180783}, {"timestamp": 12147.3, "power": 36.180783}, {"timestamp": 12167.8, "power": 36.180783}, {"timestamp": 12188.3, "power": 36.180783}, {"timestamp": 12208.9, "power": 36.180783}, {"timestamp": 12229.4, "power": 36.180783}, {"timestamp": 12249.9, "power": 36.180783}, {"timestamp": 12270.5, "power": 36.180783}, {"timestamp": 12291.0, "power": 36.180783}, {"timestamp": 12311.6, "power": 36.180783}, {"timestamp": 12332.1, "power": 36.180783}, {"timestamp": 12352.6, "power": 36.180783}, {"timestamp": 12373.1, "power": 36.180783}, {"timestamp": 12393.7, "power": 36.180783}, {"timestamp": 12414.2, "power": 36.180783}, {"timestamp": 12434.8, "power": 36.180783}, {"timestamp": 12455.3, "power": 36.180783}, {"timestamp": 12475.8, "power": 36.180783}, {"timestamp": 12496.3, "power": 36.180783}, {"timestamp": 12516.9, "power": 36.180783}, {"timestamp": 12537.4, "power": 36.180783}, {"timestamp": 12558.0, "power": 36.180783}, {"timestamp": 12578.6, "power": 36.180783}, {"timestamp": 12599.2, "power": 36.180783}, {"timestamp": 12619.7, "power": 36.180783}, {"timestamp": 12640.3, "power": 36.180783}, {"timestamp": 12660.8, "power": 36.180783}, {"timestamp": 12681.4, "power": 36.180783}, {"timestamp": 12701.9, "power": 36.180783}, {"timestamp": 12722.5, "power": 36.180783}, {"timestamp": 12743.1, "power": 36.180783}, {"timestamp": 12763.6, "power": 36.180783}, {"timestamp": 12784.2, "power": 36.180783}, {"timestamp": 12804.7, "power": 36.180783}, {"timestamp": 12825.3, "power": 36.180783}, {"timestamp": 12845.8, "power": 36.180783}, {"timestamp": 12866.4, "power": 36.180783}, {"timestamp": 12886.9, "power": 36.180783}, {"timestamp": 12907.5, "power": 36.180783}, {"timestamp": 12928.0, "power": 36.180783}, {"timestamp": 12948.5, "power": 36.180783}, {"timestamp": 12969.1, "power": 36.180783}, {"timestamp": 12989.7, "power": 36.180783}, {"timestamp": 13010.2, "power": 36.180783}, {"timestamp": 13030.8, "power": 36.180783}, {"timestamp": 13051.4, "power": 36.180783}, {"timestamp": 13071.9, "power": 36.180783}, {"timestamp": 13092.4, "power": 36.180783}, {"timestamp": 13112.9, "power": 36.356307}, {"timestamp": 13134.0, "power": 36.356307}, {"timestamp": 13154.6, "power": 36.356307}, {"timestamp": 13175.1, "power": 36.356307}, {"timestamp": 13195.7, "power": 36.356307}, {"timestamp": 13216.2, "power": 36.356307}, {"timestamp": 13236.7, "power": 36.356307}, {"timestamp": 13257.3, "power": 36.356307}, {"timestamp": 13277.8, "power": 36.356307}, {"timestamp": 13298.3, "power": 36.356307}, {"timestamp": 13318.9, "power": 36.356307}, {"timestamp": 13339.4, "power": 36.356307}, {"timestamp": 13359.9, "power": 36.356307}, {"timestamp": 13380.4, "power": 36.356307}, {"timestamp": 13401.0, "power": 36.356307}, {"timestamp": 13421.5, "power": 36.356307}, {"timestamp": 13442.0, "power": 36.356307}, {"timestamp": 13462.6, "power": 36.356307}, {"timestamp": 13483.1, "power": 36.356307}, {"timestamp": 13503.7, "power": 36.356307}, {"timestamp": 13524.2, "power": 36.356307}, {"timestamp": 13544.7, "power": 36.356307}, {"timestamp": 13565.3, "power": 36.356307}, {"timestamp": 13585.9, "power": 36.356307}, {"timestamp": 13606.5, "power": 36.356307}, {"timestamp": 13627.0, "power": 36.356307}, {"timestamp": 13647.6, "power": 36.356307}, {"timestamp": 13668.1, "power": 36.356307}, {"timestamp": 13688.7, "power": 36.356307}, {"timestamp": 13709.3, "power": 36.356307}, {"timestamp": 13729.8, "power": 36.356307}, {"timestamp": 13750.4, "power": 36.356307}, {"timestamp": 13770.9, "power": 36.356307}, {"timestamp": 13791.5, "power": 36.356307}, {"timestamp": 13812.0, "power": 36.356307}, {"timestamp": 13832.5, "power": 36.356307}, {"timestamp": 13853.1, "power": 36.356307}, {"timestamp": 13873.6, "power": 36.356307}, {"timestamp": 13894.1, "power": 36.356307}, {"timestamp": 13914.7, "power": 36.356307}, {"timestamp": 13935.3, "power": 36.356307}, {"timestamp": 13955.9, "power": 36.356307}, {"timestamp": 13976.4, "power": 36.356307}, {"timestamp": 13996.9, "power": 36.356307}, {"timestamp": 14017.5, "power": 36.356307}, {"timestamp": 14038.1, "power": 36.356307}, {"timestamp": 14058.6, "power": 36.356307}, {"timestamp": 14079.2, "power": 36.356307}, {"timestamp": 14099.8, "power": 36.356307}, {"timestamp": 14120.3, "power": 36.094972}, {"timestamp": 14143.2, "power": 36.094972}, {"timestamp": 14163.8, "power": 36.094972}, {"timestamp": 14184.4, "power": 36.094972}, {"timestamp": 14204.9, "power": 36.094972}, {"timestamp": 14225.4, "power": 36.094972}, {"timestamp": 14246.0, "power": 36.094972}, {"timestamp": 14266.5, "power": 36.094972}, {"timestamp": 14287.0, "power": 36.094972}, {"timestamp": 14307.5, "power": 36.094972}, {"timestamp": 14328.0, "power": 36.094972}, {"timestamp": 14348.5, "power": 36.094972}, {"timestamp": 14369.0, "power": 36.094972}, {"timestamp": 14389.6, "power": 36.094972}, {"timestamp": 14410.1, "power": 36.094972}, {"timestamp": 14430.6, "power": 36.094972}, {"timestamp": 14451.1, "power": 36.094972}, {"timestamp": 14471.7, "power": 36.094972}, {"timestamp": 14492.2, "power": 36.094972}, {"timestamp": 14512.7, "power": 36.094972}, {"timestamp": 14533.2, "power": 36.094972}, {"timestamp": 14553.8, "power": 36.094972}, {"timestamp": 14574.3, "power": 36.094972}, {"timestamp": 14594.8, "power": 36.094972}, {"timestamp": 14615.4, "power": 36.094972}, {"timestamp": 14635.8, "power": 36.094972}, {"timestamp": 14656.3, "power": 36.094972}, {"timestamp": 14676.9, "power": 36.094972}, {"timestamp": 14697.4, "power": 36.094972}, {"timestamp": 14717.9, "power": 36.094972}, {"timestamp": 14738.4, "power": 36.094972}, {"timestamp": 14759.0, "power": 36.094972}, {"timestamp": 14779.5, "power": 36.094972}, {"timestamp": 14800.0, "power": 36.094972}, {"timestamp": 14820.5, "power": 36.094972}, {"timestamp": 14841.0, "power": 36.094972}, {"timestamp": 14861.5, "power": 36.094972}, {"timestamp": 14929.4, "power": 36.094972}, {"timestamp": 14950.0, "power": 36.094972}, {"timestamp": 14970.5, "power": 36.094972}, {"timestamp": 14991.0, "power": 36.094972}, {"timestamp": 15011.6, "power": 36.094972}, {"timestamp": 15032.1, "power": 36.094972}, {"timestamp": 15052.6, "power": 36.094972}, {"timestamp": 15073.1, "power": 36.094972}, {"timestamp": 15093.6, "power": 36.094972}, {"timestamp": 15114.2, "power": 36.094972}, {"timestamp": 15134.7, "power": 35.75571}, {"timestamp": 15155.8, "power": 35.75571}, {"timestamp": 15176.3, "power": 35.75571}, {"timestamp": 15196.8, "power": 35.75571}, {"timestamp": 15217.3, "power": 35.75571}, {"timestamp": 15237.8, "power": 35.75571}, {"timestamp": 15258.4, "power": 35.75571}, {"timestamp": 15278.9, "power": 35.75571}, {"timestamp": 15299.5, "power": 35.75571}, {"timestamp": 15320.0, "power": 35.75571}, {"timestamp": 15340.5, "power": 35.75571}, {"timestamp": 15361.0, "power": 35.75571}, {"timestamp": 15381.6, "power": 35.75571}, {"timestamp": 15402.1, "power": 35.75571}, {"timestamp": 15422.6, "power": 35.75571}, {"timestamp": 15443.2, "power": 35.75571}, {"timestamp": 15463.7, "power": 35.75571}, {"timestamp": 15484.2, "power": 35.75571}, {"timestamp": 15504.7, "power": 35.75571}, {"timestamp": 15525.2, "power": 35.75571}, {"timestamp": 15545.8, "power": 35.75571}, {"timestamp": 15566.3, "power": 35.75571}, {"timestamp": 15586.8, "power": 35.75571}, {"timestamp": 15607.4, "power": 35.75571}, {"timestamp": 15627.8, "power": 35.75571}, {"timestamp": 15648.3, "power": 35.75571}, {"timestamp": 15668.8, "power": 35.75571}, {"timestamp": 15689.4, "power": 35.75571}, {"timestamp": 15709.9, "power": 35.75571}, {"timestamp": 15730.5, "power": 35.75571}, {"timestamp": 15751.0, "power": 35.75571}], "timeline": {"START": "2541.458445", "END": "14106.55878"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12862.4}, {"name": "clSetKernelArg", "calls": 19, "time": 1804.61}, {"name": "clReleaseKernel", "calls": 1, "time": 789.321}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 76.3675}, {"name": "clReleaseContext", "calls": 1, "time": 52.2377}, {"name": "clCreateContext", "calls": 1, "time": 36.277}, {"name": "clReleaseProgram", "calls": 1, "time": 17.2014}, {"name": "clCreateKernel", "calls": 1, "time": 0.343796}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.334437}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129288}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081536}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07252}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030499}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023815}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023609}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01213}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010261}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007964}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007675}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007133}, {"name": "clRetainDevice", "calls": 2, "time": 0.004729}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11565.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10414.5}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11564.5}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 11397.6}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11077.0}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 10914.5}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9004.515607, "utilization": 93.797038, "size": 6394740.0, "time": 710.17035}, {"type": "WRITE", "transfers": 1, "speed": 6879.338617, "utilization": 71.659777, "size": 4037050.0, "time": 586.836768}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 32470085, "speed": 29.5479, "utilization": 0.256492, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2008813, "speed": 394.662, "utilization": 3.42589, "size": 0.12783}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 36143474, "speed": 29.6332, "utilization": 0.257233, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2238430, "speed": 395.058, "utilization": 3.42932, "size": 0.127846}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35605716, "speed": 29.6172, "utilization": 0.257093, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2204518, "speed": 394.727, "utilization": 3.42645, "size": 0.127844}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34575496, "speed": 29.5883, "utilization": 0.256843, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2140390, "speed": 394.642, "utilization": 3.42571, "size": 0.127841}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34058499, "speed": 29.5784, "utilization": 0.256757, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2108301, "speed": 394.787, "utilization": 3.42697, "size": 0.127839}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len4/run2.json b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run2.json new file mode 100644 index 0000000..4dad89a --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.6945, "power": 35.461484999999996}, {"timestamp": 59.3428, "power": 35.461484999999996}, {"timestamp": 79.8716, "power": 35.461484999999996}, {"timestamp": 100.433, "power": 35.461484999999996}, {"timestamp": 121.0, "power": 35.461484999999996}, {"timestamp": 141.663, "power": 35.461484999999996}, {"timestamp": 162.189, "power": 35.461484999999996}, {"timestamp": 182.72, "power": 35.461484999999996}, {"timestamp": 203.234, "power": 35.461484999999996}, {"timestamp": 223.751, "power": 35.461484999999996}, {"timestamp": 244.34, "power": 35.461484999999996}, {"timestamp": 264.937, "power": 35.461484999999996}, {"timestamp": 285.534, "power": 35.461484999999996}, {"timestamp": 306.129, "power": 35.461484999999996}, {"timestamp": 326.726, "power": 35.461484999999996}, {"timestamp": 347.297, "power": 35.461484999999996}, {"timestamp": 367.857, "power": 35.461484999999996}, {"timestamp": 388.455, "power": 35.461484999999996}, {"timestamp": 409.047, "power": 35.461484999999996}, {"timestamp": 429.639, "power": 35.461484999999996}, {"timestamp": 450.23, "power": 35.461484999999996}, {"timestamp": 470.826, "power": 35.461484999999996}, {"timestamp": 491.391, "power": 35.461484999999996}, {"timestamp": 511.949, "power": 35.461484999999996}, {"timestamp": 532.544, "power": 35.461484999999996}, {"timestamp": 553.135, "power": 35.461484999999996}, {"timestamp": 573.734, "power": 35.461484999999996}, {"timestamp": 594.331, "power": 35.461484999999996}, {"timestamp": 614.903, "power": 35.461484999999996}, {"timestamp": 635.457, "power": 35.461484999999996}, {"timestamp": 656.013, "power": 35.461484999999996}, {"timestamp": 676.607, "power": 35.461484999999996}, {"timestamp": 697.199, "power": 35.461484999999996}, {"timestamp": 717.806, "power": 35.461484999999996}, {"timestamp": 738.407, "power": 35.461484999999996}, {"timestamp": 758.974, "power": 35.461484999999996}, {"timestamp": 779.53, "power": 35.461484999999996}, {"timestamp": 800.085, "power": 35.461484999999996}, {"timestamp": 820.675, "power": 35.461484999999996}, {"timestamp": 841.266, "power": 35.461484999999996}, {"timestamp": 861.861, "power": 35.461484999999996}, {"timestamp": 882.458, "power": 35.461484999999996}, {"timestamp": 903.087, "power": 35.461484999999996}, {"timestamp": 923.634, "power": 35.461484999999996}, {"timestamp": 944.191, "power": 35.461484999999996}, {"timestamp": 964.782, "power": 35.461484999999996}, {"timestamp": 985.386, "power": 35.461484999999996}, {"timestamp": 1005.98, "power": 35.661429}, {"timestamp": 1027.22, "power": 35.661429}, {"timestamp": 1047.72, "power": 35.661429}, {"timestamp": 1068.25, "power": 35.661429}, {"timestamp": 1088.78, "power": 35.661429}, {"timestamp": 1109.31, "power": 35.661429}, {"timestamp": 1129.85, "power": 35.661429}, {"timestamp": 1150.38, "power": 35.661429}, {"timestamp": 1170.9, "power": 35.661429}, {"timestamp": 1191.39, "power": 35.661429}, {"timestamp": 1211.92, "power": 35.661429}, {"timestamp": 1232.45, "power": 35.661429}, {"timestamp": 1252.98, "power": 35.661429}, {"timestamp": 1273.51, "power": 35.661429}, {"timestamp": 1294.04, "power": 35.661429}, {"timestamp": 1314.58, "power": 35.661429}, {"timestamp": 1335.08, "power": 35.661429}, {"timestamp": 1355.58, "power": 35.661429}, {"timestamp": 1376.11, "power": 35.661429}, {"timestamp": 1396.65, "power": 35.661429}, {"timestamp": 1417.18, "power": 35.661429}, {"timestamp": 1437.71, "power": 35.661429}, {"timestamp": 1458.24, "power": 35.661429}, {"timestamp": 1478.78, "power": 35.661429}, {"timestamp": 1499.29, "power": 35.661429}, {"timestamp": 1519.82, "power": 35.661429}, {"timestamp": 1540.35, "power": 35.661429}, {"timestamp": 1560.88, "power": 35.661429}, {"timestamp": 1581.41, "power": 35.661429}, {"timestamp": 1601.94, "power": 35.661429}, {"timestamp": 1622.47, "power": 35.661429}, {"timestamp": 1642.98, "power": 35.661429}, {"timestamp": 1663.47, "power": 35.661429}, {"timestamp": 1683.96, "power": 35.661429}, {"timestamp": 1704.49, "power": 35.661429}, {"timestamp": 1725.04, "power": 35.661429}, {"timestamp": 1745.57, "power": 35.661429}, {"timestamp": 1766.1, "power": 35.661429}, {"timestamp": 1786.64, "power": 35.661429}, {"timestamp": 1807.15, "power": 35.661429}, {"timestamp": 1827.64, "power": 35.661429}, {"timestamp": 1848.17, "power": 35.661429}, {"timestamp": 1868.7, "power": 35.661429}, {"timestamp": 1889.24, "power": 35.661429}, {"timestamp": 1909.77, "power": 35.661429}, {"timestamp": 1930.31, "power": 35.661429}, {"timestamp": 1950.87, "power": 35.661429}, {"timestamp": 1971.41, "power": 35.661429}, {"timestamp": 1992.01, "power": 35.661429}, {"timestamp": 2012.6, "power": 36.290763}, {"timestamp": 2033.63, "power": 36.290763}, {"timestamp": 2054.17, "power": 36.290763}, {"timestamp": 2074.7, "power": 36.290763}, {"timestamp": 2095.23, "power": 36.290763}, {"timestamp": 2115.76, "power": 36.290763}, {"timestamp": 2136.3, "power": 36.290763}, {"timestamp": 2156.84, "power": 36.290763}, {"timestamp": 2177.37, "power": 36.290763}, {"timestamp": 2197.91, "power": 36.290763}, {"timestamp": 2218.44, "power": 36.290763}, {"timestamp": 2238.96, "power": 36.290763}, {"timestamp": 2259.45, "power": 36.290763}, {"timestamp": 2279.97, "power": 36.290763}, {"timestamp": 2300.51, "power": 36.290763}, {"timestamp": 2321.04, "power": 36.290763}, {"timestamp": 2341.57, "power": 36.290763}, {"timestamp": 2362.1, "power": 36.290763}, {"timestamp": 2382.65, "power": 36.290763}, {"timestamp": 2403.16, "power": 36.290763}, {"timestamp": 2423.69, "power": 36.290763}, {"timestamp": 2444.22, "power": 36.290763}, {"timestamp": 2464.76, "power": 36.290763}, {"timestamp": 2485.29, "power": 36.290763}, {"timestamp": 2505.83, "power": 36.290763}, {"timestamp": 2526.37, "power": 36.290763}, {"timestamp": 2546.92, "power": 36.290763}, {"timestamp": 2567.41, "power": 36.290763}, {"timestamp": 2587.94, "power": 36.290763}, {"timestamp": 2608.48, "power": 36.290763}, {"timestamp": 2629.02, "power": 36.290763}, {"timestamp": 2649.56, "power": 36.290763}, {"timestamp": 2670.11, "power": 36.290763}, {"timestamp": 2690.65, "power": 36.290763}, {"timestamp": 2711.19, "power": 36.290763}, {"timestamp": 2731.73, "power": 36.290763}, {"timestamp": 2752.28, "power": 36.290763}, {"timestamp": 2772.82, "power": 36.290763}, {"timestamp": 2793.37, "power": 36.290763}, {"timestamp": 2813.92, "power": 36.290763}, {"timestamp": 2834.47, "power": 36.290763}, {"timestamp": 2854.99, "power": 36.290763}, {"timestamp": 2875.48, "power": 36.290763}, {"timestamp": 2896.02, "power": 36.290763}, {"timestamp": 2916.57, "power": 36.290763}, {"timestamp": 2937.12, "power": 36.290763}, {"timestamp": 2957.67, "power": 36.290763}, {"timestamp": 2978.22, "power": 36.290763}, {"timestamp": 2998.76, "power": 36.290763}, {"timestamp": 3019.28, "power": 36.220022}, {"timestamp": 3040.37, "power": 36.220022}, {"timestamp": 3060.92, "power": 36.220022}, {"timestamp": 3081.46, "power": 36.220022}, {"timestamp": 3102.01, "power": 36.220022}, {"timestamp": 3122.56, "power": 36.220022}, {"timestamp": 3143.08, "power": 36.220022}, {"timestamp": 3163.59, "power": 36.220022}, {"timestamp": 3184.13, "power": 36.220022}, {"timestamp": 3204.68, "power": 36.220022}, {"timestamp": 3225.22, "power": 36.220022}, {"timestamp": 3245.77, "power": 36.220022}, {"timestamp": 3266.32, "power": 36.220022}, {"timestamp": 3286.86, "power": 36.220022}, {"timestamp": 3307.43, "power": 36.220022}, {"timestamp": 3328.12, "power": 36.220022}, {"timestamp": 3348.67, "power": 36.220022}, {"timestamp": 3369.21, "power": 36.220022}, {"timestamp": 3389.76, "power": 36.220022}, {"timestamp": 3410.31, "power": 36.220022}, {"timestamp": 3430.86, "power": 36.220022}, {"timestamp": 3451.36, "power": 36.220022}, {"timestamp": 3471.89, "power": 36.220022}, {"timestamp": 3492.44, "power": 36.220022}, {"timestamp": 3512.99, "power": 36.220022}, {"timestamp": 3533.53, "power": 36.220022}, {"timestamp": 3554.03, "power": 36.220022}, {"timestamp": 3574.58, "power": 36.220022}, {"timestamp": 3595.1, "power": 36.220022}, {"timestamp": 3615.6, "power": 36.220022}, {"timestamp": 3636.14, "power": 36.220022}, {"timestamp": 3656.68, "power": 36.220022}, {"timestamp": 3677.23, "power": 36.220022}, {"timestamp": 3697.77, "power": 36.220022}, {"timestamp": 3718.32, "power": 36.220022}, {"timestamp": 3738.89, "power": 36.220022}, {"timestamp": 3759.39, "power": 36.220022}, {"timestamp": 3779.92, "power": 36.220022}, {"timestamp": 3800.47, "power": 36.220022}, {"timestamp": 3821.02, "power": 36.220022}, {"timestamp": 3841.56, "power": 36.220022}, {"timestamp": 3862.11, "power": 36.220022}, {"timestamp": 3882.65, "power": 36.220022}, {"timestamp": 3903.17, "power": 36.220022}, {"timestamp": 3923.71, "power": 36.220022}, {"timestamp": 3944.26, "power": 36.220022}, {"timestamp": 3964.8, "power": 36.220022}, {"timestamp": 3985.35, "power": 36.220022}, {"timestamp": 4005.9, "power": 36.220022}, {"timestamp": 4026.44, "power": 36.267948}, {"timestamp": 4047.56, "power": 36.267948}, {"timestamp": 4068.09, "power": 36.267948}, {"timestamp": 4088.64, "power": 36.267948}, {"timestamp": 4109.18, "power": 36.267948}, {"timestamp": 4129.72, "power": 36.267948}, {"timestamp": 4150.25, "power": 36.267948}, {"timestamp": 4170.79, "power": 36.267948}, {"timestamp": 4191.31, "power": 36.267948}, {"timestamp": 4211.8, "power": 36.267948}, {"timestamp": 4232.34, "power": 36.267948}, {"timestamp": 4252.88, "power": 36.267948}, {"timestamp": 4273.42, "power": 36.267948}, {"timestamp": 4293.96, "power": 36.267948}, {"timestamp": 4314.49, "power": 36.267948}, {"timestamp": 4335.01, "power": 36.267948}, {"timestamp": 4355.5, "power": 36.267948}, {"timestamp": 4376.04, "power": 36.267948}, {"timestamp": 4396.59, "power": 36.267948}, {"timestamp": 4417.13, "power": 36.267948}, {"timestamp": 4437.67, "power": 36.267948}, {"timestamp": 4458.21, "power": 36.267948}, {"timestamp": 4478.75, "power": 36.267948}, {"timestamp": 4499.27, "power": 36.267948}, {"timestamp": 4519.8, "power": 36.267948}, {"timestamp": 4540.34, "power": 36.267948}, {"timestamp": 4560.88, "power": 36.267948}, {"timestamp": 4581.43, "power": 36.267948}, {"timestamp": 4601.97, "power": 36.267948}, {"timestamp": 4622.47, "power": 36.267948}, {"timestamp": 4642.98, "power": 36.267948}, {"timestamp": 4663.52, "power": 36.267948}, {"timestamp": 4684.06, "power": 36.267948}, {"timestamp": 4704.6, "power": 36.267948}, {"timestamp": 4725.14, "power": 36.267948}, {"timestamp": 4745.69, "power": 36.267948}, {"timestamp": 4766.23, "power": 36.267948}, {"timestamp": 4786.77, "power": 36.267948}, {"timestamp": 4807.3, "power": 36.267948}, {"timestamp": 4827.83, "power": 36.267948}, {"timestamp": 4848.38, "power": 36.267948}, {"timestamp": 4868.92, "power": 36.267948}, {"timestamp": 4889.46, "power": 36.267948}, {"timestamp": 4910.0, "power": 36.267948}, {"timestamp": 4930.57, "power": 36.267948}, {"timestamp": 4951.09, "power": 36.267948}, {"timestamp": 4971.59, "power": 36.267948}, {"timestamp": 4992.14, "power": 36.267948}, {"timestamp": 5012.71, "power": 36.267948}, {"timestamp": 5033.28, "power": 36.824325}, {"timestamp": 5054.43, "power": 36.824325}, {"timestamp": 5074.96, "power": 36.824325}, {"timestamp": 5095.45, "power": 36.824325}, {"timestamp": 5115.99, "power": 36.824325}, {"timestamp": 5136.55, "power": 36.824325}, {"timestamp": 5157.11, "power": 36.824325}, {"timestamp": 5177.69, "power": 36.824325}, {"timestamp": 5198.27, "power": 36.824325}, {"timestamp": 5218.84, "power": 36.824325}, {"timestamp": 5239.34, "power": 36.824325}, {"timestamp": 5259.9, "power": 36.824325}, {"timestamp": 5280.46, "power": 36.824325}, {"timestamp": 5301.01, "power": 36.824325}, {"timestamp": 5321.6, "power": 36.824325}, {"timestamp": 5342.17, "power": 36.824325}, {"timestamp": 5362.73, "power": 36.824325}, {"timestamp": 5383.24, "power": 36.824325}, {"timestamp": 5403.79, "power": 36.824325}, {"timestamp": 5424.35, "power": 36.824325}, {"timestamp": 5444.92, "power": 36.824325}, {"timestamp": 5465.49, "power": 36.824325}, {"timestamp": 5486.05, "power": 36.824325}, {"timestamp": 5506.62, "power": 36.824325}, {"timestamp": 5527.15, "power": 36.824325}, {"timestamp": 5547.7, "power": 36.824325}, {"timestamp": 5568.26, "power": 36.824325}, {"timestamp": 5588.84, "power": 36.824325}, {"timestamp": 5609.41, "power": 36.824325}, {"timestamp": 5629.97, "power": 36.824325}, {"timestamp": 5650.54, "power": 36.824325}, {"timestamp": 5671.06, "power": 36.824325}, {"timestamp": 5691.56, "power": 36.824325}, {"timestamp": 5712.09, "power": 36.824325}, {"timestamp": 5732.63, "power": 36.824325}, {"timestamp": 5753.17, "power": 36.824325}, {"timestamp": 5773.71, "power": 36.824325}, {"timestamp": 5794.25, "power": 36.824325}, {"timestamp": 5814.79, "power": 36.824325}, {"timestamp": 5835.3, "power": 36.824325}, {"timestamp": 5855.83, "power": 36.824325}, {"timestamp": 5876.37, "power": 36.824325}, {"timestamp": 5896.91, "power": 36.824325}, {"timestamp": 5917.45, "power": 36.824325}, {"timestamp": 5937.99, "power": 36.824325}, {"timestamp": 5958.52, "power": 36.824325}, {"timestamp": 5979.04, "power": 36.824325}, {"timestamp": 5999.53, "power": 36.824325}, {"timestamp": 6020.07, "power": 36.824325}, {"timestamp": 6040.6, "power": 36.18639}, {"timestamp": 6062.6, "power": 36.18639}, {"timestamp": 6083.12, "power": 36.18639}, {"timestamp": 6103.62, "power": 36.18639}, {"timestamp": 6124.16, "power": 36.18639}, {"timestamp": 6144.7, "power": 36.18639}, {"timestamp": 6165.27, "power": 36.18639}, {"timestamp": 6185.84, "power": 36.18639}, {"timestamp": 6206.4, "power": 36.18639}, {"timestamp": 6226.98, "power": 36.18639}, {"timestamp": 6247.47, "power": 36.18639}, {"timestamp": 6268.04, "power": 36.18639}, {"timestamp": 6288.61, "power": 36.18639}, {"timestamp": 6309.19, "power": 36.18639}, {"timestamp": 6329.74, "power": 36.18639}, {"timestamp": 6350.3, "power": 36.18639}, {"timestamp": 6370.88, "power": 36.18639}, {"timestamp": 6391.38, "power": 36.18639}, {"timestamp": 6411.94, "power": 36.18639}, {"timestamp": 6432.5, "power": 36.18639}, {"timestamp": 6453.07, "power": 36.18639}, {"timestamp": 6473.63, "power": 36.18639}, {"timestamp": 6494.2, "power": 36.18639}, {"timestamp": 6514.78, "power": 36.18639}, {"timestamp": 6535.29, "power": 36.18639}, {"timestamp": 6555.84, "power": 36.18639}, {"timestamp": 6576.37, "power": 36.18639}, {"timestamp": 6596.91, "power": 36.18639}, {"timestamp": 6617.45, "power": 36.18639}, {"timestamp": 6637.99, "power": 36.18639}, {"timestamp": 6658.53, "power": 36.18639}, {"timestamp": 6679.05, "power": 36.18639}, {"timestamp": 6699.54, "power": 36.18639}, {"timestamp": 6720.11, "power": 36.18639}, {"timestamp": 6740.68, "power": 36.18639}, {"timestamp": 6761.26, "power": 36.18639}, {"timestamp": 6781.83, "power": 36.18639}, {"timestamp": 6802.39, "power": 36.18639}, {"timestamp": 6822.95, "power": 36.18639}, {"timestamp": 6843.45, "power": 36.18639}, {"timestamp": 6864.01, "power": 36.18639}, {"timestamp": 6884.58, "power": 36.18639}, {"timestamp": 6905.16, "power": 36.18639}, {"timestamp": 6925.73, "power": 36.18639}, {"timestamp": 6946.31, "power": 36.18639}, {"timestamp": 6966.89, "power": 36.18639}, {"timestamp": 6987.39, "power": 36.18639}, {"timestamp": 7007.94, "power": 36.18639}, {"timestamp": 7028.51, "power": 36.18639}, {"timestamp": 7049.07, "power": 36.33467}, {"timestamp": 7070.52, "power": 36.33467}, {"timestamp": 7091.04, "power": 36.33467}, {"timestamp": 7111.53, "power": 36.33467}, {"timestamp": 7132.07, "power": 36.33467}, {"timestamp": 7152.6, "power": 36.33467}, {"timestamp": 7173.14, "power": 36.33467}, {"timestamp": 7193.71, "power": 36.33467}, {"timestamp": 7214.27, "power": 36.33467}, {"timestamp": 7234.87, "power": 36.33467}, {"timestamp": 7255.42, "power": 36.33467}, {"timestamp": 7276.0, "power": 36.33467}, {"timestamp": 7296.56, "power": 36.33467}, {"timestamp": 7317.11, "power": 36.33467}, {"timestamp": 7337.67, "power": 36.33467}, {"timestamp": 7358.23, "power": 36.33467}, {"timestamp": 7378.8, "power": 36.33467}, {"timestamp": 7399.3, "power": 36.33467}, {"timestamp": 7419.86, "power": 36.33467}, {"timestamp": 7440.42, "power": 36.33467}, {"timestamp": 7460.99, "power": 36.33467}, {"timestamp": 7481.56, "power": 36.33467}, {"timestamp": 7502.12, "power": 36.33467}, {"timestamp": 7522.68, "power": 36.33467}, {"timestamp": 7543.19, "power": 36.33467}, {"timestamp": 7563.75, "power": 36.33467}, {"timestamp": 7584.29, "power": 36.33467}, {"timestamp": 7604.83, "power": 36.33467}, {"timestamp": 7625.37, "power": 36.33467}, {"timestamp": 7645.91, "power": 36.33467}, {"timestamp": 7666.45, "power": 36.33467}, {"timestamp": 7686.97, "power": 36.33467}, {"timestamp": 7707.46, "power": 36.33467}, {"timestamp": 7727.99, "power": 36.33467}, {"timestamp": 7748.53, "power": 36.33467}, {"timestamp": 7769.07, "power": 36.33467}, {"timestamp": 7789.61, "power": 36.33467}, {"timestamp": 7810.15, "power": 36.33467}, {"timestamp": 7830.69, "power": 36.33467}, {"timestamp": 7851.21, "power": 36.33467}, {"timestamp": 7871.74, "power": 36.33467}, {"timestamp": 7892.28, "power": 36.33467}, {"timestamp": 7912.82, "power": 36.33467}, {"timestamp": 7933.36, "power": 36.33467}, {"timestamp": 7953.9, "power": 36.33467}, {"timestamp": 7974.43, "power": 36.33467}, {"timestamp": 7994.95, "power": 36.33467}, {"timestamp": 8015.45, "power": 36.33467}, {"timestamp": 8035.98, "power": 36.33467}, {"timestamp": 8056.52, "power": 36.020022}, {"timestamp": 8077.71, "power": 36.020022}, {"timestamp": 8098.25, "power": 36.020022}, {"timestamp": 8118.79, "power": 36.020022}, {"timestamp": 8139.33, "power": 36.020022}, {"timestamp": 8159.87, "power": 36.020022}, {"timestamp": 8180.41, "power": 36.020022}, {"timestamp": 8200.95, "power": 36.020022}, {"timestamp": 8221.49, "power": 36.020022}, {"timestamp": 8241.98, "power": 36.020022}, {"timestamp": 8262.51, "power": 36.020022}, {"timestamp": 8283.02, "power": 36.020022}, {"timestamp": 8303.52, "power": 36.020022}, {"timestamp": 8324.05, "power": 36.020022}, {"timestamp": 8344.59, "power": 36.020022}, {"timestamp": 8365.13, "power": 36.020022}, {"timestamp": 8385.62, "power": 36.020022}, {"timestamp": 8406.15, "power": 36.020022}, {"timestamp": 8426.73, "power": 36.020022}, {"timestamp": 8447.25, "power": 36.020022}, {"timestamp": 8467.8, "power": 36.020022}, {"timestamp": 8488.3, "power": 36.020022}, {"timestamp": 8508.86, "power": 36.020022}, {"timestamp": 8529.5, "power": 36.020022}, {"timestamp": 8550.04, "power": 36.020022}, {"timestamp": 8570.6, "power": 36.020022}, {"timestamp": 8591.12, "power": 36.020022}, {"timestamp": 8611.67, "power": 36.020022}, {"timestamp": 8632.24, "power": 36.020022}, {"timestamp": 8652.74, "power": 36.020022}, {"timestamp": 8673.22, "power": 36.020022}, {"timestamp": 8693.74, "power": 36.020022}, {"timestamp": 8714.31, "power": 36.020022}, {"timestamp": 8734.88, "power": 36.020022}, {"timestamp": 8755.38, "power": 36.020022}, {"timestamp": 8775.87, "power": 36.020022}, {"timestamp": 8796.37, "power": 36.020022}, {"timestamp": 8816.92, "power": 36.020022}, {"timestamp": 8837.5, "power": 36.020022}, {"timestamp": 8858.06, "power": 36.020022}, {"timestamp": 8878.63, "power": 36.020022}, {"timestamp": 8899.15, "power": 36.020022}, {"timestamp": 8919.71, "power": 36.020022}, {"timestamp": 8940.2, "power": 36.020022}, {"timestamp": 8960.68, "power": 36.020022}, {"timestamp": 8981.19, "power": 36.020022}, {"timestamp": 9001.76, "power": 36.020022}, {"timestamp": 9022.33, "power": 36.020022}, {"timestamp": 9042.92, "power": 36.020022}, {"timestamp": 9063.41, "power": 37.261027999999996}, {"timestamp": 9084.44, "power": 37.261027999999996}, {"timestamp": 9104.92, "power": 37.261027999999996}, {"timestamp": 9125.41, "power": 37.261027999999996}, {"timestamp": 9145.94, "power": 37.261027999999996}, {"timestamp": 9166.48, "power": 37.261027999999996}, {"timestamp": 9187.02, "power": 37.261027999999996}, {"timestamp": 9207.55, "power": 37.261027999999996}, {"timestamp": 9228.14, "power": 37.261027999999996}, {"timestamp": 9248.63, "power": 37.261027999999996}, {"timestamp": 9269.19, "power": 37.261027999999996}, {"timestamp": 9289.76, "power": 37.261027999999996}, {"timestamp": 9310.33, "power": 37.261027999999996}, {"timestamp": 9330.91, "power": 37.261027999999996}, {"timestamp": 9351.4, "power": 37.261027999999996}, {"timestamp": 9371.89, "power": 37.261027999999996}, {"timestamp": 9392.46, "power": 37.261027999999996}, {"timestamp": 9413.04, "power": 37.261027999999996}, {"timestamp": 9433.62, "power": 37.261027999999996}, {"timestamp": 9454.19, "power": 37.261027999999996}, {"timestamp": 9474.76, "power": 37.261027999999996}, {"timestamp": 9495.34, "power": 37.261027999999996}, {"timestamp": 9515.84, "power": 37.261027999999996}, {"timestamp": 9536.46, "power": 37.261027999999996}, {"timestamp": 9556.94, "power": 37.261027999999996}, {"timestamp": 9577.39, "power": 37.261027999999996}, {"timestamp": 9597.87, "power": 37.261027999999996}, {"timestamp": 9618.45, "power": 37.261027999999996}, {"timestamp": 9638.98, "power": 37.261027999999996}, {"timestamp": 9659.48, "power": 37.261027999999996}, {"timestamp": 9680.01, "power": 37.261027999999996}, {"timestamp": 9700.56, "power": 37.261027999999996}, {"timestamp": 9721.1, "power": 37.261027999999996}, {"timestamp": 9741.64, "power": 37.261027999999996}, {"timestamp": 9762.19, "power": 37.261027999999996}, {"timestamp": 9782.73, "power": 37.261027999999996}, {"timestamp": 9803.25, "power": 37.261027999999996}, {"timestamp": 9823.79, "power": 37.261027999999996}, {"timestamp": 9844.33, "power": 37.261027999999996}, {"timestamp": 9864.87, "power": 37.261027999999996}, {"timestamp": 9885.43, "power": 37.261027999999996}, {"timestamp": 9905.99, "power": 37.261027999999996}, {"timestamp": 9926.55, "power": 37.261027999999996}, {"timestamp": 9947.07, "power": 37.261027999999996}, {"timestamp": 9967.63, "power": 37.261027999999996}, {"timestamp": 9988.17, "power": 37.261027999999996}, {"timestamp": 10008.7, "power": 37.261027999999996}, {"timestamp": 10029.3, "power": 37.261027999999996}, {"timestamp": 10049.8, "power": 37.261027999999996}, {"timestamp": 10070.4, "power": 36.294275}, {"timestamp": 10091.5, "power": 36.294275}, {"timestamp": 10112.1, "power": 36.294275}, {"timestamp": 10132.6, "power": 36.294275}, {"timestamp": 10153.2, "power": 36.294275}, {"timestamp": 10173.7, "power": 36.294275}, {"timestamp": 10194.2, "power": 36.294275}, {"timestamp": 10214.8, "power": 36.294275}, {"timestamp": 10235.3, "power": 36.294275}, {"timestamp": 10255.8, "power": 36.294275}, {"timestamp": 10276.4, "power": 36.294275}, {"timestamp": 10296.9, "power": 36.294275}, {"timestamp": 10317.5, "power": 36.294275}, {"timestamp": 10338.0, "power": 36.294275}, {"timestamp": 10358.5, "power": 36.294275}, {"timestamp": 10379.1, "power": 36.294275}, {"timestamp": 10399.6, "power": 36.294275}, {"timestamp": 10420.1, "power": 36.294275}, {"timestamp": 10440.6, "power": 36.294275}, {"timestamp": 10461.2, "power": 36.294275}, {"timestamp": 10481.7, "power": 36.294275}, {"timestamp": 10502.3, "power": 36.294275}, {"timestamp": 10522.8, "power": 36.294275}, {"timestamp": 10543.3, "power": 36.294275}, {"timestamp": 10563.9, "power": 36.294275}, {"timestamp": 10584.5, "power": 36.294275}, {"timestamp": 10605.0, "power": 36.294275}, {"timestamp": 10625.6, "power": 36.294275}, {"timestamp": 10646.2, "power": 36.294275}, {"timestamp": 10666.7, "power": 36.294275}, {"timestamp": 10687.3, "power": 36.294275}, {"timestamp": 10707.8, "power": 36.294275}, {"timestamp": 10728.4, "power": 36.294275}, {"timestamp": 10749.0, "power": 36.294275}, {"timestamp": 10769.5, "power": 36.294275}, {"timestamp": 10790.0, "power": 36.294275}, {"timestamp": 10810.6, "power": 36.294275}, {"timestamp": 10831.1, "power": 36.294275}, {"timestamp": 10851.6, "power": 36.294275}, {"timestamp": 10872.2, "power": 36.294275}, {"timestamp": 10892.8, "power": 36.294275}, {"timestamp": 10913.3, "power": 36.294275}, {"timestamp": 10933.9, "power": 36.294275}, {"timestamp": 10954.5, "power": 36.294275}, {"timestamp": 10975.0, "power": 36.294275}, {"timestamp": 10995.5, "power": 36.294275}, {"timestamp": 11016.0, "power": 36.294275}, {"timestamp": 11036.6, "power": 36.294275}, {"timestamp": 11057.2, "power": 36.294275}, {"timestamp": 11077.8, "power": 37.027311}, {"timestamp": 11098.9, "power": 37.027311}, {"timestamp": 11119.4, "power": 37.027311}, {"timestamp": 11140.0, "power": 37.027311}, {"timestamp": 11160.5, "power": 37.027311}, {"timestamp": 11181.1, "power": 37.027311}, {"timestamp": 11201.6, "power": 37.027311}, {"timestamp": 11222.2, "power": 37.027311}, {"timestamp": 11242.8, "power": 37.027311}, {"timestamp": 11263.3, "power": 37.027311}, {"timestamp": 11283.9, "power": 37.027311}, {"timestamp": 11304.4, "power": 37.027311}, {"timestamp": 11325.0, "power": 37.027311}, {"timestamp": 11345.6, "power": 37.027311}, {"timestamp": 11366.1, "power": 37.027311}, {"timestamp": 11386.7, "power": 37.027311}, {"timestamp": 11407.2, "power": 37.027311}, {"timestamp": 11427.8, "power": 37.027311}, {"timestamp": 11448.3, "power": 37.027311}, {"timestamp": 11468.9, "power": 37.027311}, {"timestamp": 11489.5, "power": 37.027311}, {"timestamp": 11510.1, "power": 37.027311}, {"timestamp": 11530.7, "power": 37.027311}, {"timestamp": 11551.2, "power": 37.027311}, {"timestamp": 11571.7, "power": 37.027311}, {"timestamp": 11592.3, "power": 37.027311}, {"timestamp": 11612.8, "power": 37.027311}, {"timestamp": 11633.4, "power": 37.027311}, {"timestamp": 11654.0, "power": 37.027311}, {"timestamp": 11674.5, "power": 37.027311}, {"timestamp": 11695.1, "power": 37.027311}, {"timestamp": 11715.6, "power": 37.027311}, {"timestamp": 11736.1, "power": 37.027311}, {"timestamp": 11756.7, "power": 37.027311}, {"timestamp": 11777.3, "power": 37.027311}, {"timestamp": 11797.8, "power": 37.027311}, {"timestamp": 11818.4, "power": 37.027311}, {"timestamp": 11838.9, "power": 37.027311}, {"timestamp": 11859.4, "power": 37.027311}, {"timestamp": 11880.0, "power": 37.027311}, {"timestamp": 11900.5, "power": 37.027311}, {"timestamp": 11921.1, "power": 37.027311}, {"timestamp": 11941.7, "power": 37.027311}, {"timestamp": 11962.2, "power": 37.027311}, {"timestamp": 11982.8, "power": 37.027311}, {"timestamp": 12003.3, "power": 37.027311}, {"timestamp": 12023.9, "power": 37.027311}, {"timestamp": 12044.4, "power": 37.027311}, {"timestamp": 12065.0, "power": 37.027311}, {"timestamp": 12085.6, "power": 36.69803400000001}, {"timestamp": 12106.7, "power": 36.69803400000001}, {"timestamp": 12127.2, "power": 36.69803400000001}, {"timestamp": 12147.7, "power": 36.69803400000001}, {"timestamp": 12168.3, "power": 36.69803400000001}, {"timestamp": 12188.8, "power": 36.69803400000001}, {"timestamp": 12209.4, "power": 36.69803400000001}, {"timestamp": 12229.9, "power": 36.69803400000001}, {"timestamp": 12250.4, "power": 36.69803400000001}, {"timestamp": 12270.9, "power": 36.69803400000001}, {"timestamp": 12291.4, "power": 36.69803400000001}, {"timestamp": 12312.0, "power": 36.69803400000001}, {"timestamp": 12332.6, "power": 36.69803400000001}, {"timestamp": 12353.1, "power": 36.69803400000001}, {"timestamp": 12373.7, "power": 36.69803400000001}, {"timestamp": 12394.3, "power": 36.69803400000001}, {"timestamp": 12414.9, "power": 36.69803400000001}, {"timestamp": 12435.4, "power": 36.69803400000001}, {"timestamp": 12456.0, "power": 36.69803400000001}, {"timestamp": 12476.5, "power": 36.69803400000001}, {"timestamp": 12497.1, "power": 36.69803400000001}, {"timestamp": 12517.6, "power": 36.69803400000001}, {"timestamp": 12538.2, "power": 36.69803400000001}, {"timestamp": 12558.7, "power": 36.69803400000001}, {"timestamp": 12579.3, "power": 36.69803400000001}, {"timestamp": 12599.8, "power": 36.69803400000001}, {"timestamp": 12620.4, "power": 36.69803400000001}, {"timestamp": 12641.0, "power": 36.69803400000001}, {"timestamp": 12661.5, "power": 36.69803400000001}, {"timestamp": 12682.1, "power": 36.69803400000001}, {"timestamp": 12702.7, "power": 36.69803400000001}, {"timestamp": 12723.2, "power": 36.69803400000001}, {"timestamp": 12743.7, "power": 36.69803400000001}, {"timestamp": 12764.3, "power": 36.69803400000001}, {"timestamp": 12784.9, "power": 36.69803400000001}, {"timestamp": 12805.4, "power": 36.69803400000001}, {"timestamp": 12826.0, "power": 36.69803400000001}, {"timestamp": 12846.6, "power": 36.69803400000001}, {"timestamp": 12867.1, "power": 36.69803400000001}, {"timestamp": 12887.6, "power": 36.69803400000001}, {"timestamp": 12908.2, "power": 36.69803400000001}, {"timestamp": 12928.7, "power": 36.69803400000001}, {"timestamp": 12949.3, "power": 36.69803400000001}, {"timestamp": 12969.9, "power": 36.69803400000001}, {"timestamp": 12990.4, "power": 36.69803400000001}, {"timestamp": 13010.9, "power": 36.69803400000001}, {"timestamp": 13031.5, "power": 36.69803400000001}, {"timestamp": 13052.1, "power": 36.69803400000001}, {"timestamp": 13072.7, "power": 36.69803400000001}, {"timestamp": 13093.2, "power": 36.940111}, {"timestamp": 13114.4, "power": 36.940111}, {"timestamp": 13134.9, "power": 36.940111}, {"timestamp": 13155.4, "power": 36.940111}, {"timestamp": 13175.9, "power": 36.940111}, {"timestamp": 13196.5, "power": 36.940111}, {"timestamp": 13217.0, "power": 36.940111}, {"timestamp": 13237.6, "power": 36.940111}, {"timestamp": 13258.1, "power": 36.940111}, {"timestamp": 13278.7, "power": 36.940111}, {"timestamp": 13299.2, "power": 36.940111}, {"timestamp": 13319.7, "power": 36.940111}, {"timestamp": 13340.3, "power": 36.940111}, {"timestamp": 13360.9, "power": 36.940111}, {"timestamp": 13381.5, "power": 36.940111}, {"timestamp": 13402.0, "power": 36.940111}, {"timestamp": 13422.6, "power": 36.940111}, {"timestamp": 13443.1, "power": 36.940111}, {"timestamp": 13463.7, "power": 36.940111}, {"timestamp": 13484.3, "power": 36.940111}, {"timestamp": 13504.8, "power": 36.940111}, {"timestamp": 13525.4, "power": 36.940111}, {"timestamp": 13546.0, "power": 36.940111}, {"timestamp": 13566.5, "power": 36.940111}, {"timestamp": 13587.1, "power": 36.940111}, {"timestamp": 13607.6, "power": 36.940111}, {"timestamp": 13628.1, "power": 36.940111}, {"timestamp": 13648.7, "power": 36.940111}, {"timestamp": 13669.3, "power": 36.940111}, {"timestamp": 13689.8, "power": 36.940111}, {"timestamp": 13710.4, "power": 36.940111}, {"timestamp": 13730.9, "power": 36.940111}, {"timestamp": 13751.4, "power": 36.940111}, {"timestamp": 13771.9, "power": 36.940111}, {"timestamp": 13792.5, "power": 36.940111}, {"timestamp": 13813.0, "power": 36.940111}, {"timestamp": 13833.6, "power": 36.940111}, {"timestamp": 13854.1, "power": 36.940111}, {"timestamp": 13874.7, "power": 36.940111}, {"timestamp": 13895.2, "power": 36.940111}, {"timestamp": 13915.7, "power": 36.940111}, {"timestamp": 13936.3, "power": 36.940111}, {"timestamp": 13956.8, "power": 36.940111}, {"timestamp": 13977.4, "power": 36.940111}, {"timestamp": 13998.0, "power": 36.940111}, {"timestamp": 14018.6, "power": 36.940111}, {"timestamp": 14039.1, "power": 36.940111}, {"timestamp": 14059.6, "power": 36.940111}, {"timestamp": 14080.2, "power": 36.940111}, {"timestamp": 14100.7, "power": 38.773055}, {"timestamp": 14123.1, "power": 38.773055}, {"timestamp": 14143.6, "power": 38.773055}, {"timestamp": 14164.1, "power": 38.773055}, {"timestamp": 14184.6, "power": 38.773055}, {"timestamp": 14205.2, "power": 38.773055}, {"timestamp": 14225.7, "power": 38.773055}, {"timestamp": 14246.2, "power": 38.773055}, {"timestamp": 14266.8, "power": 38.773055}, {"timestamp": 14287.3, "power": 38.773055}, {"timestamp": 14307.8, "power": 38.773055}, {"timestamp": 14328.3, "power": 38.773055}, {"timestamp": 14348.8, "power": 38.773055}, {"timestamp": 14369.3, "power": 38.773055}, {"timestamp": 14389.8, "power": 38.773055}, {"timestamp": 14410.4, "power": 38.773055}, {"timestamp": 14430.9, "power": 38.773055}, {"timestamp": 14451.4, "power": 38.773055}, {"timestamp": 14471.9, "power": 38.773055}, {"timestamp": 14492.4, "power": 38.773055}, {"timestamp": 14513.0, "power": 38.773055}, {"timestamp": 14533.5, "power": 38.773055}, {"timestamp": 14554.0, "power": 38.773055}, {"timestamp": 14574.6, "power": 38.773055}, {"timestamp": 14595.1, "power": 38.773055}, {"timestamp": 14615.5, "power": 38.773055}, {"timestamp": 14636.1, "power": 38.773055}, {"timestamp": 14656.6, "power": 38.773055}, {"timestamp": 14677.1, "power": 38.773055}, {"timestamp": 14697.7, "power": 38.773055}, {"timestamp": 14718.2, "power": 38.773055}, {"timestamp": 14738.7, "power": 38.773055}, {"timestamp": 14759.2, "power": 38.773055}, {"timestamp": 14779.8, "power": 38.773055}, {"timestamp": 14800.3, "power": 38.773055}, {"timestamp": 14820.8, "power": 38.773055}, {"timestamp": 14841.4, "power": 38.773055}, {"timestamp": 14861.9, "power": 38.773055}, {"timestamp": 14882.4, "power": 38.773055}, {"timestamp": 14902.9, "power": 38.773055}, {"timestamp": 14923.4, "power": 38.773055}, {"timestamp": 14943.9, "power": 38.773055}, {"timestamp": 14964.4, "power": 38.773055}, {"timestamp": 14985.0, "power": 38.773055}, {"timestamp": 15005.5, "power": 38.773055}, {"timestamp": 15026.0, "power": 38.773055}, {"timestamp": 15046.6, "power": 38.773055}, {"timestamp": 15067.1, "power": 38.773055}, {"timestamp": 15087.6, "power": 38.773055}, {"timestamp": 15108.1, "power": 36.30411000000001}, {"timestamp": 15129.1, "power": 36.30411000000001}, {"timestamp": 15149.7, "power": 36.30411000000001}, {"timestamp": 15170.2, "power": 36.30411000000001}, {"timestamp": 15190.8, "power": 36.30411000000001}, {"timestamp": 15211.3, "power": 36.30411000000001}, {"timestamp": 15231.8, "power": 36.30411000000001}, {"timestamp": 15252.3, "power": 36.30411000000001}, {"timestamp": 15272.8, "power": 36.30411000000001}, {"timestamp": 15293.4, "power": 36.30411000000001}, {"timestamp": 15313.9, "power": 36.30411000000001}, {"timestamp": 15334.4, "power": 36.30411000000001}, {"timestamp": 15354.9, "power": 36.30411000000001}, {"timestamp": 15375.4, "power": 36.30411000000001}, {"timestamp": 15395.9, "power": 36.30411000000001}, {"timestamp": 15416.4, "power": 36.30411000000001}, {"timestamp": 15437.0, "power": 36.30411000000001}, {"timestamp": 15457.5, "power": 36.30411000000001}, {"timestamp": 15478.0, "power": 36.30411000000001}, {"timestamp": 15498.5, "power": 36.30411000000001}, {"timestamp": 15519.0, "power": 36.30411000000001}, {"timestamp": 15539.5, "power": 36.30411000000001}, {"timestamp": 15560.4, "power": 36.30411000000001}, {"timestamp": 15581.0, "power": 36.30411000000001}], "timeline": {"START": "2552.126261", "END": "13953.95735"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12713.2}, {"name": "clSetKernelArg", "calls": 19, "time": 1811.51}, {"name": "clReleaseKernel", "calls": 1, "time": 783.068}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6848}, {"name": "clCreateContext", "calls": 1, "time": 36.4399}, {"name": "clReleaseContext", "calls": 1, "time": 36.1264}, {"name": "clReleaseProgram", "calls": 1, "time": 20.7996}, {"name": "clCreateKernel", "calls": 1, "time": 0.346118}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.297546}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.126325}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.095719}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071061}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029112}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024485}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024066}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011627}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010358}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008408}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007573}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006572}, {"name": "clRetainDevice", "calls": 2, "time": 0.004635}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11401.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10778.4}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11060.3}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 10905.7}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11401.1}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 11241.5}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9005.147705, "utilization": 93.803622, "size": 6394740.0, "time": 710.120501}, {"type": "WRITE", "transfers": 1, "speed": 6717.647878, "utilization": 69.975499, "size": 4037050.0, "time": 600.961663}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 33597903, "speed": 29.5404, "utilization": 0.256427, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2079442, "speed": 394.58, "utilization": 3.42517, "size": 0.127835}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34494481, "speed": 29.5593, "utilization": 0.256591, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2135331, "speed": 394.781, "utilization": 3.42692, "size": 0.127842}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34007181, "speed": 29.554, "utilization": 0.256545, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2105019, "speed": 394.765, "utilization": 3.42678, "size": 0.127837}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35616184, "speed": 29.6168, "utilization": 0.25709, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2205249, "speed": 395.012, "utilization": 3.42893, "size": 0.127846}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35095041, "speed": 29.5943, "utilization": 0.256895, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2173072, "speed": 394.441, "utilization": 3.42396, "size": 0.127844}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len4/run3.json b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run3.json new file mode 100644 index 0000000..bdda6ac --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.2981, "power": 36.087526000000004}, {"timestamp": 58.9869, "power": 36.087526000000004}, {"timestamp": 79.5265, "power": 36.087526000000004}, {"timestamp": 100.092, "power": 36.087526000000004}, {"timestamp": 120.664, "power": 36.087526000000004}, {"timestamp": 141.344, "power": 36.087526000000004}, {"timestamp": 161.874, "power": 36.087526000000004}, {"timestamp": 182.41, "power": 36.087526000000004}, {"timestamp": 202.926, "power": 36.087526000000004}, {"timestamp": 223.472, "power": 36.087526000000004}, {"timestamp": 244.073, "power": 36.087526000000004}, {"timestamp": 264.673, "power": 36.087526000000004}, {"timestamp": 285.272, "power": 36.087526000000004}, {"timestamp": 305.874, "power": 36.087526000000004}, {"timestamp": 326.476, "power": 36.087526000000004}, {"timestamp": 347.056, "power": 36.087526000000004}, {"timestamp": 367.622, "power": 36.087526000000004}, {"timestamp": 388.226, "power": 36.087526000000004}, {"timestamp": 408.824, "power": 36.087526000000004}, {"timestamp": 429.428, "power": 36.087526000000004}, {"timestamp": 450.031, "power": 36.087526000000004}, {"timestamp": 470.594, "power": 36.087526000000004}, {"timestamp": 491.158, "power": 36.087526000000004}, {"timestamp": 511.721, "power": 36.087526000000004}, {"timestamp": 532.321, "power": 36.087526000000004}, {"timestamp": 552.926, "power": 36.087526000000004}, {"timestamp": 573.528, "power": 36.087526000000004}, {"timestamp": 594.128, "power": 36.087526000000004}, {"timestamp": 614.704, "power": 36.087526000000004}, {"timestamp": 635.268, "power": 36.087526000000004}, {"timestamp": 655.832, "power": 36.087526000000004}, {"timestamp": 676.433, "power": 36.087526000000004}, {"timestamp": 697.032, "power": 36.087526000000004}, {"timestamp": 717.646, "power": 36.087526000000004}, {"timestamp": 738.256, "power": 36.087526000000004}, {"timestamp": 758.835, "power": 36.087526000000004}, {"timestamp": 779.398, "power": 36.087526000000004}, {"timestamp": 799.999, "power": 36.087526000000004}, {"timestamp": 820.601, "power": 36.087526000000004}, {"timestamp": 841.205, "power": 36.087526000000004}, {"timestamp": 861.809, "power": 36.087526000000004}, {"timestamp": 882.417, "power": 36.087526000000004}, {"timestamp": 902.994, "power": 36.087526000000004}, {"timestamp": 923.558, "power": 36.087526000000004}, {"timestamp": 944.157, "power": 36.087526000000004}, {"timestamp": 964.761, "power": 36.087526000000004}, {"timestamp": 985.371, "power": 36.087526000000004}, {"timestamp": 1005.97, "power": 35.841226}, {"timestamp": 1027.19, "power": 35.841226}, {"timestamp": 1047.76, "power": 35.841226}, {"timestamp": 1068.36, "power": 35.841226}, {"timestamp": 1088.97, "power": 35.841226}, {"timestamp": 1109.57, "power": 35.841226}, {"timestamp": 1130.18, "power": 35.841226}, {"timestamp": 1150.78, "power": 35.841226}, {"timestamp": 1171.34, "power": 35.841226}, {"timestamp": 1191.9, "power": 35.841226}, {"timestamp": 1212.5, "power": 35.841226}, {"timestamp": 1233.1, "power": 35.841226}, {"timestamp": 1253.71, "power": 35.841226}, {"timestamp": 1274.31, "power": 35.841226}, {"timestamp": 1294.89, "power": 35.841226}, {"timestamp": 1315.46, "power": 35.841226}, {"timestamp": 1336.06, "power": 35.841226}, {"timestamp": 1356.67, "power": 35.841226}, {"timestamp": 1377.27, "power": 35.841226}, {"timestamp": 1397.9, "power": 35.841226}, {"timestamp": 1418.5, "power": 35.841226}, {"timestamp": 1439.08, "power": 35.841226}, {"timestamp": 1459.64, "power": 35.841226}, {"timestamp": 1480.24, "power": 35.841226}, {"timestamp": 1500.85, "power": 35.841226}, {"timestamp": 1521.46, "power": 35.841226}, {"timestamp": 1542.06, "power": 35.841226}, {"timestamp": 1562.65, "power": 35.841226}, {"timestamp": 1583.21, "power": 35.841226}, {"timestamp": 1603.78, "power": 35.841226}, {"timestamp": 1624.38, "power": 35.841226}, {"timestamp": 1644.98, "power": 35.841226}, {"timestamp": 1665.59, "power": 35.841226}, {"timestamp": 1686.43, "power": 35.841226}, {"timestamp": 1707.01, "power": 35.841226}, {"timestamp": 1727.58, "power": 35.841226}, {"timestamp": 1748.19, "power": 35.841226}, {"timestamp": 1768.79, "power": 35.841226}, {"timestamp": 1789.39, "power": 35.841226}, {"timestamp": 1810.0, "power": 35.841226}, {"timestamp": 1830.6, "power": 35.841226}, {"timestamp": 1851.17, "power": 35.841226}, {"timestamp": 1871.74, "power": 35.841226}, {"timestamp": 1892.35, "power": 35.841226}, {"timestamp": 1912.95, "power": 35.841226}, {"timestamp": 1933.56, "power": 35.841226}, {"timestamp": 1954.28, "power": 35.841226}, {"timestamp": 1974.8, "power": 35.841226}, {"timestamp": 1995.29, "power": 35.841226}, {"timestamp": 2015.81, "power": 35.554248}, {"timestamp": 2037.03, "power": 35.554248}, {"timestamp": 2057.59, "power": 35.554248}, {"timestamp": 2078.13, "power": 35.554248}, {"timestamp": 2098.64, "power": 35.554248}, {"timestamp": 2119.13, "power": 35.554248}, {"timestamp": 2139.66, "power": 35.554248}, {"timestamp": 2160.19, "power": 35.554248}, {"timestamp": 2180.72, "power": 35.554248}, {"timestamp": 2201.25, "power": 35.554248}, {"timestamp": 2221.78, "power": 35.554248}, {"timestamp": 2242.32, "power": 35.554248}, {"timestamp": 2262.84, "power": 35.554248}, {"timestamp": 2283.32, "power": 35.554248}, {"timestamp": 2303.86, "power": 35.554248}, {"timestamp": 2324.39, "power": 35.554248}, {"timestamp": 2344.92, "power": 35.554248}, {"timestamp": 2365.46, "power": 35.554248}, {"timestamp": 2386.01, "power": 35.554248}, {"timestamp": 2406.59, "power": 35.554248}, {"timestamp": 2427.08, "power": 35.554248}, {"timestamp": 2447.61, "power": 35.554248}, {"timestamp": 2468.14, "power": 35.554248}, {"timestamp": 2488.68, "power": 35.554248}, {"timestamp": 2509.22, "power": 35.554248}, {"timestamp": 2529.75, "power": 35.554248}, {"timestamp": 2550.28, "power": 35.554248}, {"timestamp": 2570.81, "power": 35.554248}, {"timestamp": 2591.35, "power": 35.554248}, {"timestamp": 2611.9, "power": 35.554248}, {"timestamp": 2632.45, "power": 35.554248}, {"timestamp": 2652.99, "power": 35.554248}, {"timestamp": 2673.54, "power": 35.554248}, {"timestamp": 2694.1, "power": 35.554248}, {"timestamp": 2714.66, "power": 35.554248}, {"timestamp": 2735.16, "power": 35.554248}, {"timestamp": 2755.7, "power": 35.554248}, {"timestamp": 2776.25, "power": 35.554248}, {"timestamp": 2796.8, "power": 35.554248}, {"timestamp": 2817.34, "power": 35.554248}, {"timestamp": 2837.89, "power": 35.554248}, {"timestamp": 2858.44, "power": 35.554248}, {"timestamp": 2878.96, "power": 35.554248}, {"timestamp": 2899.5, "power": 35.554248}, {"timestamp": 2920.04, "power": 35.554248}, {"timestamp": 2940.58, "power": 35.554248}, {"timestamp": 2961.13, "power": 35.554248}, {"timestamp": 2981.67, "power": 35.554248}, {"timestamp": 3002.22, "power": 35.554248}, {"timestamp": 3022.74, "power": 36.050265}, {"timestamp": 3043.85, "power": 36.050265}, {"timestamp": 3064.41, "power": 36.050265}, {"timestamp": 3084.99, "power": 36.050265}, {"timestamp": 3105.56, "power": 36.050265}, {"timestamp": 3126.13, "power": 36.050265}, {"timestamp": 3146.63, "power": 36.050265}, {"timestamp": 3167.13, "power": 36.050265}, {"timestamp": 3187.67, "power": 36.050265}, {"timestamp": 3208.21, "power": 36.050265}, {"timestamp": 3228.76, "power": 36.050265}, {"timestamp": 3249.31, "power": 36.050265}, {"timestamp": 3269.85, "power": 36.050265}, {"timestamp": 3290.42, "power": 36.050265}, {"timestamp": 3310.94, "power": 36.050265}, {"timestamp": 3331.49, "power": 36.050265}, {"timestamp": 3352.03, "power": 36.050265}, {"timestamp": 3372.61, "power": 36.050265}, {"timestamp": 3393.21, "power": 36.050265}, {"timestamp": 3413.78, "power": 36.050265}, {"timestamp": 3434.35, "power": 36.050265}, {"timestamp": 3454.88, "power": 36.050265}, {"timestamp": 3475.43, "power": 36.050265}, {"timestamp": 3496.01, "power": 36.050265}, {"timestamp": 3516.58, "power": 36.050265}, {"timestamp": 3537.16, "power": 36.050265}, {"timestamp": 3557.73, "power": 36.050265}, {"timestamp": 3578.24, "power": 36.050265}, {"timestamp": 3598.71, "power": 36.050265}, {"timestamp": 3619.25, "power": 36.050265}, {"timestamp": 3639.8, "power": 36.050265}, {"timestamp": 3660.36, "power": 36.050265}, {"timestamp": 3680.93, "power": 36.050265}, {"timestamp": 3701.48, "power": 36.050265}, {"timestamp": 3722.04, "power": 36.050265}, {"timestamp": 3742.62, "power": 36.050265}, {"timestamp": 3763.12, "power": 36.050265}, {"timestamp": 3783.67, "power": 36.050265}, {"timestamp": 3804.24, "power": 36.050265}, {"timestamp": 3824.81, "power": 36.050265}, {"timestamp": 3845.38, "power": 36.050265}, {"timestamp": 3865.94, "power": 36.050265}, {"timestamp": 3886.52, "power": 36.050265}, {"timestamp": 3907.05, "power": 36.050265}, {"timestamp": 3927.62, "power": 36.050265}, {"timestamp": 3948.2, "power": 36.050265}, {"timestamp": 3968.77, "power": 36.050265}, {"timestamp": 3989.35, "power": 36.050265}, {"timestamp": 4009.92, "power": 36.050265}, {"timestamp": 4030.49, "power": 36.476096999999996}, {"timestamp": 4051.72, "power": 36.476096999999996}, {"timestamp": 4072.28, "power": 36.476096999999996}, {"timestamp": 4092.85, "power": 36.476096999999996}, {"timestamp": 4113.42, "power": 36.476096999999996}, {"timestamp": 4133.99, "power": 36.476096999999996}, {"timestamp": 4154.56, "power": 36.476096999999996}, {"timestamp": 4175.05, "power": 36.476096999999996}, {"timestamp": 4195.62, "power": 36.476096999999996}, {"timestamp": 4216.17, "power": 36.476096999999996}, {"timestamp": 4236.74, "power": 36.476096999999996}, {"timestamp": 4257.32, "power": 36.476096999999996}, {"timestamp": 4277.89, "power": 36.476096999999996}, {"timestamp": 4298.46, "power": 36.476096999999996}, {"timestamp": 4318.97, "power": 36.476096999999996}, {"timestamp": 4339.52, "power": 36.476096999999996}, {"timestamp": 4360.1, "power": 36.476096999999996}, {"timestamp": 4380.68, "power": 36.476096999999996}, {"timestamp": 4401.27, "power": 36.476096999999996}, {"timestamp": 4421.84, "power": 36.476096999999996}, {"timestamp": 4442.41, "power": 36.476096999999996}, {"timestamp": 4462.93, "power": 36.476096999999996}, {"timestamp": 4483.49, "power": 36.476096999999996}, {"timestamp": 4504.05, "power": 36.476096999999996}, {"timestamp": 4524.62, "power": 36.476096999999996}, {"timestamp": 4545.18, "power": 36.476096999999996}, {"timestamp": 4565.74, "power": 36.476096999999996}, {"timestamp": 4586.31, "power": 36.476096999999996}, {"timestamp": 4606.83, "power": 36.476096999999996}, {"timestamp": 4627.38, "power": 36.476096999999996}, {"timestamp": 4647.96, "power": 36.476096999999996}, {"timestamp": 4668.53, "power": 36.476096999999996}, {"timestamp": 4689.1, "power": 36.476096999999996}, {"timestamp": 4709.66, "power": 36.476096999999996}, {"timestamp": 4730.23, "power": 36.476096999999996}, {"timestamp": 4750.76, "power": 36.476096999999996}, {"timestamp": 4771.25, "power": 36.476096999999996}, {"timestamp": 4791.82, "power": 36.476096999999996}, {"timestamp": 4812.4, "power": 36.476096999999996}, {"timestamp": 4832.98, "power": 36.476096999999996}, {"timestamp": 4853.55, "power": 36.476096999999996}, {"timestamp": 4874.13, "power": 36.476096999999996}, {"timestamp": 4894.62, "power": 36.476096999999996}, {"timestamp": 4915.12, "power": 36.476096999999996}, {"timestamp": 4935.68, "power": 36.476096999999996}, {"timestamp": 4956.23, "power": 36.476096999999996}, {"timestamp": 4976.78, "power": 36.476096999999996}, {"timestamp": 4997.32, "power": 36.476096999999996}, {"timestamp": 5017.87, "power": 36.476096999999996}, {"timestamp": 5038.42, "power": 36.367044}, {"timestamp": 5059.65, "power": 36.367044}, {"timestamp": 5080.21, "power": 36.367044}, {"timestamp": 5100.76, "power": 36.367044}, {"timestamp": 5121.31, "power": 36.367044}, {"timestamp": 5141.86, "power": 36.367044}, {"timestamp": 5162.41, "power": 36.367044}, {"timestamp": 5182.95, "power": 36.367044}, {"timestamp": 5203.51, "power": 36.367044}, {"timestamp": 5224.06, "power": 36.367044}, {"timestamp": 5244.6, "power": 36.367044}, {"timestamp": 5265.16, "power": 36.367044}, {"timestamp": 5285.7, "power": 36.367044}, {"timestamp": 5306.25, "power": 36.367044}, {"timestamp": 5326.79, "power": 36.367044}, {"timestamp": 5347.33, "power": 36.367044}, {"timestamp": 5367.88, "power": 36.367044}, {"timestamp": 5388.43, "power": 36.367044}, {"timestamp": 5408.98, "power": 36.367044}, {"timestamp": 5429.53, "power": 36.367044}, {"timestamp": 5450.08, "power": 36.367044}, {"timestamp": 5470.62, "power": 36.367044}, {"timestamp": 5491.12, "power": 36.367044}, {"timestamp": 5511.65, "power": 36.367044}, {"timestamp": 5532.2, "power": 36.367044}, {"timestamp": 5552.75, "power": 36.367044}, {"timestamp": 5573.3, "power": 36.367044}, {"timestamp": 5593.85, "power": 36.367044}, {"timestamp": 5614.4, "power": 36.367044}, {"timestamp": 5634.92, "power": 36.367044}, {"timestamp": 5655.46, "power": 36.367044}, {"timestamp": 5676.01, "power": 36.367044}, {"timestamp": 5696.56, "power": 36.367044}, {"timestamp": 5717.11, "power": 36.367044}, {"timestamp": 5737.66, "power": 36.367044}, {"timestamp": 5758.21, "power": 36.367044}, {"timestamp": 5778.73, "power": 36.367044}, {"timestamp": 5799.23, "power": 36.367044}, {"timestamp": 5819.77, "power": 36.367044}, {"timestamp": 5840.32, "power": 36.367044}, {"timestamp": 5860.87, "power": 36.367044}, {"timestamp": 5881.42, "power": 36.367044}, {"timestamp": 5901.97, "power": 36.367044}, {"timestamp": 5922.52, "power": 36.367044}, {"timestamp": 5943.03, "power": 36.367044}, {"timestamp": 5963.56, "power": 36.367044}, {"timestamp": 5984.11, "power": 36.367044}, {"timestamp": 6004.66, "power": 36.367044}, {"timestamp": 6025.21, "power": 36.367044}, {"timestamp": 6045.76, "power": 36.48119}, {"timestamp": 6067.79, "power": 36.48119}, {"timestamp": 6088.33, "power": 36.48119}, {"timestamp": 6108.88, "power": 36.48119}, {"timestamp": 6129.43, "power": 36.48119}, {"timestamp": 6149.97, "power": 36.48119}, {"timestamp": 6170.51, "power": 36.48119}, {"timestamp": 6191.03, "power": 36.48119}, {"timestamp": 6211.57, "power": 36.48119}, {"timestamp": 6232.12, "power": 36.48119}, {"timestamp": 6252.66, "power": 36.48119}, {"timestamp": 6273.21, "power": 36.48119}, {"timestamp": 6293.75, "power": 36.48119}, {"timestamp": 6314.3, "power": 36.48119}, {"timestamp": 6334.82, "power": 36.48119}, {"timestamp": 6355.31, "power": 36.48119}, {"timestamp": 6375.85, "power": 36.48119}, {"timestamp": 6396.4, "power": 36.48119}, {"timestamp": 6416.95, "power": 36.48119}, {"timestamp": 6437.49, "power": 36.48119}, {"timestamp": 6458.04, "power": 36.48119}, {"timestamp": 6478.59, "power": 36.48119}, {"timestamp": 6499.08, "power": 36.48119}, {"timestamp": 6519.61, "power": 36.48119}, {"timestamp": 6540.16, "power": 36.48119}, {"timestamp": 6560.7, "power": 36.48119}, {"timestamp": 6581.25, "power": 36.48119}, {"timestamp": 6601.8, "power": 36.48119}, {"timestamp": 6622.34, "power": 36.48119}, {"timestamp": 6642.86, "power": 36.48119}, {"timestamp": 6663.39, "power": 36.48119}, {"timestamp": 6683.94, "power": 36.48119}, {"timestamp": 6704.48, "power": 36.48119}, {"timestamp": 6725.02, "power": 36.48119}, {"timestamp": 6745.56, "power": 36.48119}, {"timestamp": 6766.11, "power": 36.48119}, {"timestamp": 6786.61, "power": 36.48119}, {"timestamp": 6807.12, "power": 36.48119}, {"timestamp": 6827.66, "power": 36.48119}, {"timestamp": 6848.2, "power": 36.48119}, {"timestamp": 6868.74, "power": 36.48119}, {"timestamp": 6889.29, "power": 36.48119}, {"timestamp": 6909.83, "power": 36.48119}, {"timestamp": 6930.37, "power": 36.48119}, {"timestamp": 6950.91, "power": 36.48119}, {"timestamp": 6971.45, "power": 36.48119}, {"timestamp": 6992.0, "power": 36.48119}, {"timestamp": 7012.54, "power": 36.48119}, {"timestamp": 7033.08, "power": 36.48119}, {"timestamp": 7053.63, "power": 36.251473000000004}, {"timestamp": 7075.14, "power": 36.251473000000004}, {"timestamp": 7095.68, "power": 36.251473000000004}, {"timestamp": 7116.22, "power": 36.251473000000004}, {"timestamp": 7136.76, "power": 36.251473000000004}, {"timestamp": 7157.3, "power": 36.251473000000004}, {"timestamp": 7177.84, "power": 36.251473000000004}, {"timestamp": 7198.38, "power": 36.251473000000004}, {"timestamp": 7218.9, "power": 36.251473000000004}, {"timestamp": 7239.39, "power": 36.251473000000004}, {"timestamp": 7259.93, "power": 36.251473000000004}, {"timestamp": 7280.48, "power": 36.251473000000004}, {"timestamp": 7301.02, "power": 36.251473000000004}, {"timestamp": 7321.57, "power": 36.251473000000004}, {"timestamp": 7342.11, "power": 36.251473000000004}, {"timestamp": 7362.61, "power": 36.251473000000004}, {"timestamp": 7383.1, "power": 36.251473000000004}, {"timestamp": 7403.64, "power": 36.251473000000004}, {"timestamp": 7424.18, "power": 36.251473000000004}, {"timestamp": 7444.73, "power": 36.251473000000004}, {"timestamp": 7465.27, "power": 36.251473000000004}, {"timestamp": 7485.82, "power": 36.251473000000004}, {"timestamp": 7506.36, "power": 36.251473000000004}, {"timestamp": 7526.88, "power": 36.251473000000004}, {"timestamp": 7547.42, "power": 36.251473000000004}, {"timestamp": 7567.96, "power": 36.251473000000004}, {"timestamp": 7588.51, "power": 36.251473000000004}, {"timestamp": 7609.05, "power": 36.251473000000004}, {"timestamp": 7629.6, "power": 36.251473000000004}, {"timestamp": 7650.14, "power": 36.251473000000004}, {"timestamp": 7670.65, "power": 36.251473000000004}, {"timestamp": 7691.15, "power": 36.251473000000004}, {"timestamp": 7711.68, "power": 36.251473000000004}, {"timestamp": 7732.22, "power": 36.251473000000004}, {"timestamp": 7752.76, "power": 36.251473000000004}, {"timestamp": 7773.3, "power": 36.251473000000004}, {"timestamp": 7793.84, "power": 36.251473000000004}, {"timestamp": 7814.38, "power": 36.251473000000004}, {"timestamp": 7834.91, "power": 36.251473000000004}, {"timestamp": 7855.44, "power": 36.251473000000004}, {"timestamp": 7875.98, "power": 36.251473000000004}, {"timestamp": 7896.52, "power": 36.251473000000004}, {"timestamp": 7917.09, "power": 36.251473000000004}, {"timestamp": 7937.66, "power": 36.251473000000004}, {"timestamp": 7958.22, "power": 36.251473000000004}, {"timestamp": 7978.74, "power": 36.251473000000004}, {"timestamp": 7999.29, "power": 36.251473000000004}, {"timestamp": 8019.87, "power": 36.251473000000004}, {"timestamp": 8040.45, "power": 36.251473000000004}, {"timestamp": 8061.01, "power": 36.111961}, {"timestamp": 8082.14, "power": 36.111961}, {"timestamp": 8102.71, "power": 36.111961}, {"timestamp": 8123.21, "power": 36.111961}, {"timestamp": 8143.77, "power": 36.111961}, {"timestamp": 8164.33, "power": 36.111961}, {"timestamp": 8184.9, "power": 36.111961}, {"timestamp": 8205.46, "power": 36.111961}, {"timestamp": 8226.03, "power": 36.111961}, {"timestamp": 8246.6, "power": 36.111961}, {"timestamp": 8267.1, "power": 36.111961}, {"timestamp": 8287.66, "power": 36.111961}, {"timestamp": 8308.23, "power": 36.111961}, {"timestamp": 8328.79, "power": 36.111961}, {"timestamp": 8349.37, "power": 36.111961}, {"timestamp": 8369.91, "power": 36.111961}, {"timestamp": 8390.48, "power": 36.111961}, {"timestamp": 8410.99, "power": 36.111961}, {"timestamp": 8431.55, "power": 36.111961}, {"timestamp": 8452.11, "power": 36.111961}, {"timestamp": 8472.69, "power": 36.111961}, {"timestamp": 8493.25, "power": 36.111961}, {"timestamp": 8513.83, "power": 36.111961}, {"timestamp": 8534.39, "power": 36.111961}, {"timestamp": 8554.96, "power": 36.111961}, {"timestamp": 8575.5, "power": 36.111961}, {"timestamp": 8596.04, "power": 36.111961}, {"timestamp": 8616.58, "power": 36.111961}, {"timestamp": 8637.13, "power": 36.111961}, {"timestamp": 8657.66, "power": 36.111961}, {"timestamp": 8678.21, "power": 36.111961}, {"timestamp": 8698.73, "power": 36.111961}, {"timestamp": 8719.23, "power": 36.111961}, {"timestamp": 8739.76, "power": 36.111961}, {"timestamp": 8760.3, "power": 36.111961}, {"timestamp": 8780.84, "power": 36.111961}, {"timestamp": 8801.38, "power": 36.111961}, {"timestamp": 8821.93, "power": 36.111961}, {"timestamp": 8842.47, "power": 36.111961}, {"timestamp": 8862.99, "power": 36.111961}, {"timestamp": 8883.54, "power": 36.111961}, {"timestamp": 8904.1, "power": 36.111961}, {"timestamp": 8924.66, "power": 36.111961}, {"timestamp": 8945.2, "power": 36.111961}, {"timestamp": 8965.78, "power": 36.111961}, {"timestamp": 8986.34, "power": 36.111961}, {"timestamp": 9006.86, "power": 36.111961}, {"timestamp": 9027.41, "power": 36.111961}, {"timestamp": 9047.97, "power": 36.111961}, {"timestamp": 9068.54, "power": 36.50486}, {"timestamp": 9089.75, "power": 36.50486}, {"timestamp": 9110.32, "power": 36.50486}, {"timestamp": 9130.84, "power": 36.50486}, {"timestamp": 9151.38, "power": 36.50486}, {"timestamp": 9171.95, "power": 36.50486}, {"timestamp": 9192.52, "power": 36.50486}, {"timestamp": 9213.08, "power": 36.50486}, {"timestamp": 9233.67, "power": 36.50486}, {"timestamp": 9254.23, "power": 36.50486}, {"timestamp": 9274.74, "power": 36.50486}, {"timestamp": 9295.23, "power": 36.50486}, {"timestamp": 9315.79, "power": 36.50486}, {"timestamp": 9336.35, "power": 36.50486}, {"timestamp": 9356.91, "power": 36.50486}, {"timestamp": 9377.49, "power": 36.50486}, {"timestamp": 9398.07, "power": 36.50486}, {"timestamp": 9418.65, "power": 36.50486}, {"timestamp": 9439.14, "power": 36.50486}, {"timestamp": 9459.7, "power": 36.50486}, {"timestamp": 9480.28, "power": 36.50486}, {"timestamp": 9500.85, "power": 36.50486}, {"timestamp": 9521.43, "power": 36.50486}, {"timestamp": 9542.0, "power": 36.50486}, {"timestamp": 9562.57, "power": 36.50486}, {"timestamp": 9583.06, "power": 36.50486}, {"timestamp": 9603.64, "power": 36.50486}, {"timestamp": 9624.18, "power": 36.50486}, {"timestamp": 9644.72, "power": 36.50486}, {"timestamp": 9665.26, "power": 36.50486}, {"timestamp": 9685.8, "power": 36.50486}, {"timestamp": 9706.34, "power": 36.50486}, {"timestamp": 9726.87, "power": 36.50486}, {"timestamp": 9747.41, "power": 36.50486}, {"timestamp": 9767.94, "power": 36.50486}, {"timestamp": 9788.48, "power": 36.50486}, {"timestamp": 9809.02, "power": 36.50486}, {"timestamp": 9829.56, "power": 36.50486}, {"timestamp": 9850.11, "power": 36.50486}, {"timestamp": 9870.61, "power": 36.50486}, {"timestamp": 9891.1, "power": 36.50486}, {"timestamp": 9911.64, "power": 36.50486}, {"timestamp": 9932.18, "power": 36.50486}, {"timestamp": 9952.72, "power": 36.50486}, {"timestamp": 9973.26, "power": 36.50486}, {"timestamp": 9993.8, "power": 36.50486}, {"timestamp": 10014.3, "power": 36.50486}, {"timestamp": 10034.9, "power": 36.50486}, {"timestamp": 10055.4, "power": 36.50486}, {"timestamp": 10076.0, "power": 36.283170999999996}, {"timestamp": 10097.0, "power": 36.283170999999996}, {"timestamp": 10117.5, "power": 36.283170999999996}, {"timestamp": 10138.1, "power": 36.283170999999996}, {"timestamp": 10158.6, "power": 36.283170999999996}, {"timestamp": 10179.1, "power": 36.283170999999996}, {"timestamp": 10199.6, "power": 36.283170999999996}, {"timestamp": 10220.2, "power": 36.283170999999996}, {"timestamp": 10240.7, "power": 36.283170999999996}, {"timestamp": 10261.3, "power": 36.283170999999996}, {"timestamp": 10281.8, "power": 36.283170999999996}, {"timestamp": 10302.3, "power": 36.283170999999996}, {"timestamp": 10322.9, "power": 36.283170999999996}, {"timestamp": 10343.4, "power": 36.283170999999996}, {"timestamp": 10363.9, "power": 36.283170999999996}, {"timestamp": 10384.5, "power": 36.283170999999996}, {"timestamp": 10405.1, "power": 36.283170999999996}, {"timestamp": 10425.6, "power": 36.283170999999996}, {"timestamp": 10446.2, "power": 36.283170999999996}, {"timestamp": 10466.7, "power": 36.283170999999996}, {"timestamp": 10487.3, "power": 36.283170999999996}, {"timestamp": 10507.9, "power": 36.283170999999996}, {"timestamp": 10528.4, "power": 36.283170999999996}, {"timestamp": 10549.0, "power": 36.283170999999996}, {"timestamp": 10569.5, "power": 36.283170999999996}, {"timestamp": 10590.1, "power": 36.283170999999996}, {"timestamp": 10610.6, "power": 36.283170999999996}, {"timestamp": 10631.1, "power": 36.283170999999996}, {"timestamp": 10651.7, "power": 36.283170999999996}, {"timestamp": 10672.2, "power": 36.283170999999996}, {"timestamp": 10692.8, "power": 36.283170999999996}, {"timestamp": 10713.3, "power": 36.283170999999996}, {"timestamp": 10733.9, "power": 36.283170999999996}, {"timestamp": 10754.4, "power": 36.283170999999996}, {"timestamp": 10774.9, "power": 36.283170999999996}, {"timestamp": 10795.5, "power": 36.283170999999996}, {"timestamp": 10816.0, "power": 36.283170999999996}, {"timestamp": 10836.6, "power": 36.283170999999996}, {"timestamp": 10857.2, "power": 36.283170999999996}, {"timestamp": 10877.8, "power": 36.283170999999996}, {"timestamp": 10898.4, "power": 36.283170999999996}, {"timestamp": 10918.9, "power": 36.283170999999996}, {"timestamp": 10939.4, "power": 36.283170999999996}, {"timestamp": 10960.0, "power": 36.283170999999996}, {"timestamp": 10980.5, "power": 36.283170999999996}, {"timestamp": 11001.1, "power": 36.283170999999996}, {"timestamp": 11021.7, "power": 36.283170999999996}, {"timestamp": 11042.3, "power": 36.283170999999996}, {"timestamp": 11062.8, "power": 36.283170999999996}, {"timestamp": 11083.3, "power": 36.360023}, {"timestamp": 11105.7, "power": 36.360023}, {"timestamp": 11126.2, "power": 36.360023}, {"timestamp": 11146.7, "power": 36.360023}, {"timestamp": 11167.3, "power": 36.360023}, {"timestamp": 11187.8, "power": 36.360023}, {"timestamp": 11208.4, "power": 36.360023}, {"timestamp": 11228.9, "power": 36.360023}, {"timestamp": 11249.4, "power": 36.360023}, {"timestamp": 11270.0, "power": 36.360023}, {"timestamp": 11290.6, "power": 36.360023}, {"timestamp": 11311.1, "power": 36.360023}, {"timestamp": 11331.6, "power": 36.360023}, {"timestamp": 11352.2, "power": 36.360023}, {"timestamp": 11372.7, "power": 36.360023}, {"timestamp": 11393.3, "power": 36.360023}, {"timestamp": 11413.8, "power": 36.360023}, {"timestamp": 11434.4, "power": 36.360023}, {"timestamp": 11454.9, "power": 36.360023}, {"timestamp": 11475.5, "power": 36.360023}, {"timestamp": 11496.1, "power": 36.360023}, {"timestamp": 11516.6, "power": 36.360023}, {"timestamp": 11537.2, "power": 36.360023}, {"timestamp": 11557.8, "power": 36.360023}, {"timestamp": 11578.3, "power": 36.360023}, {"timestamp": 11598.8, "power": 36.360023}, {"timestamp": 11619.4, "power": 36.360023}, {"timestamp": 11639.9, "power": 36.360023}, {"timestamp": 11660.5, "power": 36.360023}, {"timestamp": 11681.0, "power": 36.360023}, {"timestamp": 11701.6, "power": 36.360023}, {"timestamp": 11722.2, "power": 36.360023}, {"timestamp": 11742.7, "power": 36.360023}, {"timestamp": 11763.2, "power": 36.360023}, {"timestamp": 11783.7, "power": 36.360023}, {"timestamp": 11804.3, "power": 36.360023}, {"timestamp": 11824.9, "power": 36.360023}, {"timestamp": 11845.4, "power": 36.360023}, {"timestamp": 11866.0, "power": 36.360023}, {"timestamp": 11886.5, "power": 36.360023}, {"timestamp": 11907.0, "power": 36.360023}, {"timestamp": 11927.6, "power": 36.360023}, {"timestamp": 11948.2, "power": 36.360023}, {"timestamp": 11968.7, "power": 36.360023}, {"timestamp": 11989.3, "power": 36.360023}, {"timestamp": 12009.8, "power": 36.360023}, {"timestamp": 12030.4, "power": 36.360023}, {"timestamp": 12050.9, "power": 36.360023}, {"timestamp": 12071.5, "power": 36.360023}, {"timestamp": 12092.1, "power": 36.585494}, {"timestamp": 12113.2, "power": 36.585494}, {"timestamp": 12133.8, "power": 36.585494}, {"timestamp": 12154.3, "power": 36.585494}, {"timestamp": 12174.8, "power": 36.585494}, {"timestamp": 12195.3, "power": 36.585494}, {"timestamp": 12215.9, "power": 36.585494}, {"timestamp": 12236.5, "power": 36.585494}, {"timestamp": 12257.0, "power": 36.585494}, {"timestamp": 12277.6, "power": 36.585494}, {"timestamp": 12298.1, "power": 36.585494}, {"timestamp": 12318.6, "power": 36.585494}, {"timestamp": 12339.1, "power": 36.585494}, {"timestamp": 12359.7, "power": 36.585494}, {"timestamp": 12380.3, "power": 36.585494}, {"timestamp": 12400.8, "power": 36.585494}, {"timestamp": 12421.4, "power": 36.585494}, {"timestamp": 12442.0, "power": 36.585494}, {"timestamp": 12462.5, "power": 36.585494}, {"timestamp": 12483.0, "power": 36.585494}, {"timestamp": 12503.6, "power": 36.585494}, {"timestamp": 12524.1, "power": 36.585494}, {"timestamp": 12544.7, "power": 36.585494}, {"timestamp": 12565.2, "power": 36.585494}, {"timestamp": 12585.8, "power": 36.585494}, {"timestamp": 12606.3, "power": 36.585494}, {"timestamp": 12626.9, "power": 36.585494}, {"timestamp": 12647.4, "power": 36.585494}, {"timestamp": 12668.0, "power": 36.585494}, {"timestamp": 12688.5, "power": 36.585494}, {"timestamp": 12709.1, "power": 36.585494}, {"timestamp": 12729.6, "power": 36.585494}, {"timestamp": 12750.1, "power": 36.585494}, {"timestamp": 12770.7, "power": 36.585494}, {"timestamp": 12791.2, "power": 36.585494}, {"timestamp": 12811.7, "power": 36.585494}, {"timestamp": 12832.3, "power": 36.585494}, {"timestamp": 12852.8, "power": 36.585494}, {"timestamp": 12873.4, "power": 36.585494}, {"timestamp": 12893.9, "power": 36.585494}, {"timestamp": 12914.5, "power": 36.585494}, {"timestamp": 12935.0, "power": 36.585494}, {"timestamp": 12955.5, "power": 36.585494}, {"timestamp": 12976.1, "power": 36.585494}, {"timestamp": 12996.6, "power": 36.585494}, {"timestamp": 13017.2, "power": 36.585494}, {"timestamp": 13037.8, "power": 36.585494}, {"timestamp": 13058.3, "power": 36.585494}, {"timestamp": 13078.9, "power": 36.585494}, {"timestamp": 13099.4, "power": 36.409648000000004}, {"timestamp": 13120.5, "power": 36.409648000000004}, {"timestamp": 13141.0, "power": 36.409648000000004}, {"timestamp": 13161.6, "power": 36.409648000000004}, {"timestamp": 13182.1, "power": 36.409648000000004}, {"timestamp": 13202.6, "power": 36.409648000000004}, {"timestamp": 13223.1, "power": 36.409648000000004}, {"timestamp": 13243.7, "power": 36.409648000000004}, {"timestamp": 13264.3, "power": 36.409648000000004}, {"timestamp": 13284.9, "power": 36.409648000000004}, {"timestamp": 13305.4, "power": 36.409648000000004}, {"timestamp": 13325.9, "power": 36.409648000000004}, {"timestamp": 13346.5, "power": 36.409648000000004}, {"timestamp": 13367.0, "power": 36.409648000000004}, {"timestamp": 13387.3, "power": 36.409648000000004}, {"timestamp": 13407.8, "power": 36.409648000000004}, {"timestamp": 13428.4, "power": 36.409648000000004}, {"timestamp": 13448.9, "power": 36.409648000000004}, {"timestamp": 13469.5, "power": 36.409648000000004}, {"timestamp": 13490.1, "power": 36.409648000000004}, {"timestamp": 13510.6, "power": 36.409648000000004}, {"timestamp": 13531.1, "power": 36.409648000000004}, {"timestamp": 13551.6, "power": 36.409648000000004}, {"timestamp": 13572.2, "power": 36.409648000000004}, {"timestamp": 13592.7, "power": 36.409648000000004}, {"timestamp": 13613.3, "power": 36.409648000000004}, {"timestamp": 13633.8, "power": 36.409648000000004}, {"timestamp": 13654.3, "power": 36.409648000000004}, {"timestamp": 13674.9, "power": 36.409648000000004}, {"timestamp": 13695.4, "power": 36.409648000000004}, {"timestamp": 13715.9, "power": 36.409648000000004}, {"timestamp": 13736.5, "power": 36.409648000000004}, {"timestamp": 13757.0, "power": 36.409648000000004}, {"timestamp": 13777.6, "power": 36.409648000000004}, {"timestamp": 13798.1, "power": 36.409648000000004}, {"timestamp": 13818.6, "power": 36.409648000000004}, {"timestamp": 13839.1, "power": 36.409648000000004}, {"timestamp": 13859.7, "power": 36.409648000000004}, {"timestamp": 13880.2, "power": 36.409648000000004}, {"timestamp": 13900.8, "power": 36.409648000000004}, {"timestamp": 13921.4, "power": 36.409648000000004}, {"timestamp": 13941.9, "power": 36.409648000000004}, {"timestamp": 13962.5, "power": 36.409648000000004}, {"timestamp": 13983.0, "power": 36.409648000000004}, {"timestamp": 14003.6, "power": 36.409648000000004}, {"timestamp": 14024.1, "power": 36.409648000000004}, {"timestamp": 14044.7, "power": 36.409648000000004}, {"timestamp": 14065.2, "power": 36.409648000000004}, {"timestamp": 14085.9, "power": 36.409648000000004}, {"timestamp": 14106.5, "power": 35.716539}, {"timestamp": 14128.9, "power": 35.716539}, {"timestamp": 14149.4, "power": 35.716539}, {"timestamp": 14169.9, "power": 35.716539}, {"timestamp": 14190.4, "power": 35.716539}, {"timestamp": 14210.9, "power": 35.716539}, {"timestamp": 14231.5, "power": 35.716539}, {"timestamp": 14252.0, "power": 35.716539}, {"timestamp": 14272.5, "power": 35.716539}, {"timestamp": 14293.1, "power": 35.716539}, {"timestamp": 14313.6, "power": 35.716539}, {"timestamp": 14334.1, "power": 35.716539}, {"timestamp": 14354.6, "power": 35.716539}, {"timestamp": 14375.1, "power": 35.716539}, {"timestamp": 14395.6, "power": 35.716539}, {"timestamp": 14416.1, "power": 35.716539}, {"timestamp": 14436.7, "power": 35.716539}, {"timestamp": 14457.2, "power": 35.716539}, {"timestamp": 14477.7, "power": 35.716539}, {"timestamp": 14498.3, "power": 35.716539}, {"timestamp": 14518.8, "power": 35.716539}, {"timestamp": 14539.3, "power": 35.716539}, {"timestamp": 14559.8, "power": 35.716539}, {"timestamp": 14580.4, "power": 35.716539}, {"timestamp": 14600.9, "power": 35.716539}, {"timestamp": 14621.4, "power": 35.716539}, {"timestamp": 14641.9, "power": 35.716539}, {"timestamp": 14662.5, "power": 35.716539}, {"timestamp": 14683.0, "power": 35.716539}, {"timestamp": 14703.5, "power": 35.716539}, {"timestamp": 14724.0, "power": 35.716539}, {"timestamp": 14744.5, "power": 35.716539}, {"timestamp": 14765.1, "power": 35.716539}, {"timestamp": 14889.6, "power": 35.716539}, {"timestamp": 14910.2, "power": 35.716539}, {"timestamp": 14930.7, "power": 35.716539}, {"timestamp": 14951.2, "power": 35.716539}, {"timestamp": 14971.7, "power": 35.716539}, {"timestamp": 14992.2, "power": 35.716539}, {"timestamp": 15012.8, "power": 35.716539}, {"timestamp": 15033.3, "power": 35.716539}, {"timestamp": 15053.9, "power": 35.716539}, {"timestamp": 15074.4, "power": 35.716539}, {"timestamp": 15094.9, "power": 35.716539}, {"timestamp": 15115.4, "power": 35.685004000000006}, {"timestamp": 15136.4, "power": 35.685004000000006}, {"timestamp": 15156.9, "power": 35.685004000000006}, {"timestamp": 15177.4, "power": 35.685004000000006}, {"timestamp": 15198.0, "power": 35.685004000000006}, {"timestamp": 15218.5, "power": 35.685004000000006}, {"timestamp": 15239.0, "power": 35.685004000000006}, {"timestamp": 15259.5, "power": 35.685004000000006}, {"timestamp": 15280.0, "power": 35.685004000000006}, {"timestamp": 15300.5, "power": 35.685004000000006}, {"timestamp": 15321.0, "power": 35.685004000000006}, {"timestamp": 15341.6, "power": 35.685004000000006}, {"timestamp": 15362.1, "power": 35.685004000000006}, {"timestamp": 15382.6, "power": 35.685004000000006}, {"timestamp": 15403.1, "power": 35.685004000000006}, {"timestamp": 15423.6, "power": 35.685004000000006}, {"timestamp": 15444.1, "power": 35.685004000000006}, {"timestamp": 15464.7, "power": 35.685004000000006}, {"timestamp": 15485.3, "power": 35.685004000000006}, {"timestamp": 15505.9, "power": 35.685004000000006}, {"timestamp": 15526.4, "power": 35.685004000000006}, {"timestamp": 15546.9, "power": 35.685004000000006}, {"timestamp": 15567.4, "power": 35.685004000000006}, {"timestamp": 15587.9, "power": 35.685004000000006}, {"timestamp": 15608.5, "power": 35.685004000000006}, {"timestamp": 15629.0, "power": 35.685004000000006}, {"timestamp": 15649.5, "power": 35.685004000000006}, {"timestamp": 15670.1, "power": 35.685004000000006}, {"timestamp": 15690.6, "power": 35.685004000000006}, {"timestamp": 15711.1, "power": 35.685004000000006}, {"timestamp": 15731.6, "power": 35.685004000000006}, {"timestamp": 15752.2, "power": 35.685004000000006}, {"timestamp": 15772.7, "power": 35.685004000000006}, {"timestamp": 15793.2, "power": 35.685004000000006}, {"timestamp": 15813.8, "power": 35.685004000000006}, {"timestamp": 15834.3, "power": 35.685004000000006}, {"timestamp": 15854.8, "power": 35.685004000000006}, {"timestamp": 15875.3, "power": 35.685004000000006}, {"timestamp": 15895.8, "power": 35.685004000000006}, {"timestamp": 15916.4, "power": 35.685004000000006}, {"timestamp": 15936.9, "power": 35.685004000000006}, {"timestamp": 15957.4, "power": 35.685004000000006}, {"timestamp": 15978.0, "power": 35.685004000000006}, {"timestamp": 15998.6, "power": 35.685004000000006}], "timeline": {"START": "2537.974767", "END": "14031.44869"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12802.7}, {"name": "clSetKernelArg", "calls": 19, "time": 1797.11}, {"name": "clReleaseKernel", "calls": 1, "time": 1077.69}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.2458}, {"name": "clReleaseContext", "calls": 1, "time": 49.4229}, {"name": "clCreateContext", "calls": 1, "time": 36.0486}, {"name": "clReleaseProgram", "calls": 1, "time": 21.892}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.41789}, {"name": "clCreateKernel", "calls": 1, "time": 0.346267}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.34403}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.265816}, {"name": "clRetainMemObject", "calls": 14, "time": 0.192378}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033419}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02401}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023589}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015465}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010443}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007681}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007526}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007004}, {"name": "clRetainDevice", "calls": 2, "time": 0.004943}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11493.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11186.8}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 10991.9}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 11492.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11198.1}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 10555.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9009.118466, "utilization": 93.844984, "size": 6394740.0, "time": 709.807516}, {"type": "WRITE", "transfers": 1, "speed": 6732.049322, "utilization": 70.125514, "size": 4037050.0, "time": 599.676064}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 34899357, "speed": 29.5694, "utilization": 0.256679, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2160778, "speed": 394.57, "utilization": 3.42509, "size": 0.127841}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34278361, "speed": 29.5558, "utilization": 0.256561, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2121588, "speed": 394.107, "utilization": 3.42107, "size": 0.127839}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35910852, "speed": 29.6249, "utilization": 0.257161, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2223539, "speed": 394.703, "utilization": 3.42624, "size": 0.127846}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34947204, "speed": 29.582, "utilization": 0.256788, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2163880, "speed": 394.771, "utilization": 3.42683, "size": 0.127843}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32911170, "speed": 29.5505, "utilization": 0.256515, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2036511, "speed": 394.606, "utilization": 3.4254, "size": 0.127834}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len4/run4.json b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run4.json new file mode 100644 index 0000000..70005c4 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.9785, "power": 37.047584}, {"timestamp": 65.6028, "power": 37.047584}, {"timestamp": 86.1394, "power": 37.047584}, {"timestamp": 106.665, "power": 37.047584}, {"timestamp": 127.239, "power": 37.047584}, {"timestamp": 148.104, "power": 37.047584}, {"timestamp": 168.61, "power": 37.047584}, {"timestamp": 189.102, "power": 37.047584}, {"timestamp": 209.627, "power": 37.047584}, {"timestamp": 230.161, "power": 37.047584}, {"timestamp": 250.696, "power": 37.047584}, {"timestamp": 271.232, "power": 37.047584}, {"timestamp": 291.771, "power": 37.047584}, {"timestamp": 312.308, "power": 37.047584}, {"timestamp": 332.809, "power": 37.047584}, {"timestamp": 353.341, "power": 37.047584}, {"timestamp": 373.879, "power": 37.047584}, {"timestamp": 394.414, "power": 37.047584}, {"timestamp": 414.952, "power": 37.047584}, {"timestamp": 435.486, "power": 37.047584}, {"timestamp": 456.02, "power": 37.047584}, {"timestamp": 476.552, "power": 37.047584}, {"timestamp": 497.04, "power": 37.047584}, {"timestamp": 517.572, "power": 37.047584}, {"timestamp": 538.112, "power": 37.047584}, {"timestamp": 558.646, "power": 37.047584}, {"timestamp": 579.188, "power": 37.047584}, {"timestamp": 599.723, "power": 37.047584}, {"timestamp": 620.26, "power": 37.047584}, {"timestamp": 640.76, "power": 37.047584}, {"timestamp": 661.29, "power": 37.047584}, {"timestamp": 681.823, "power": 37.047584}, {"timestamp": 702.361, "power": 37.047584}, {"timestamp": 722.901, "power": 37.047584}, {"timestamp": 743.441, "power": 37.047584}, {"timestamp": 763.974, "power": 37.047584}, {"timestamp": 784.53, "power": 37.047584}, {"timestamp": 805.021, "power": 37.047584}, {"timestamp": 825.556, "power": 37.047584}, {"timestamp": 846.09, "power": 37.047584}, {"timestamp": 866.625, "power": 37.047584}, {"timestamp": 887.164, "power": 37.047584}, {"timestamp": 907.7, "power": 37.047584}, {"timestamp": 928.234, "power": 37.047584}, {"timestamp": 948.745, "power": 37.047584}, {"timestamp": 969.279, "power": 37.047584}, {"timestamp": 989.818, "power": 37.047584}, {"timestamp": 1010.36, "power": 35.758567}, {"timestamp": 1031.5, "power": 35.758567}, {"timestamp": 1052.09, "power": 35.758567}, {"timestamp": 1072.66, "power": 35.758567}, {"timestamp": 1093.22, "power": 35.758567}, {"timestamp": 1113.77, "power": 35.758567}, {"timestamp": 1134.36, "power": 35.758567}, {"timestamp": 1154.95, "power": 35.758567}, {"timestamp": 1175.54, "power": 35.758567}, {"timestamp": 1196.14, "power": 35.758567}, {"timestamp": 1216.71, "power": 35.758567}, {"timestamp": 1237.26, "power": 35.758567}, {"timestamp": 1257.82, "power": 35.758567}, {"timestamp": 1278.42, "power": 35.758567}, {"timestamp": 1299.02, "power": 35.758567}, {"timestamp": 1319.6, "power": 35.758567}, {"timestamp": 1340.2, "power": 35.758567}, {"timestamp": 1360.81, "power": 35.758567}, {"timestamp": 1381.38, "power": 35.758567}, {"timestamp": 1401.98, "power": 35.758567}, {"timestamp": 1422.57, "power": 35.758567}, {"timestamp": 1443.16, "power": 35.758567}, {"timestamp": 1463.75, "power": 35.758567}, {"timestamp": 1484.35, "power": 35.758567}, {"timestamp": 1504.92, "power": 35.758567}, {"timestamp": 1525.48, "power": 35.758567}, {"timestamp": 1546.07, "power": 35.758567}, {"timestamp": 1566.66, "power": 35.758567}, {"timestamp": 1587.25, "power": 35.758567}, {"timestamp": 1607.84, "power": 35.758567}, {"timestamp": 1628.44, "power": 35.758567}, {"timestamp": 1649.01, "power": 35.758567}, {"timestamp": 1669.57, "power": 35.758567}, {"timestamp": 1690.16, "power": 35.758567}, {"timestamp": 1710.75, "power": 35.758567}, {"timestamp": 1731.34, "power": 35.758567}, {"timestamp": 1751.94, "power": 35.758567}, {"timestamp": 1772.54, "power": 35.758567}, {"timestamp": 1793.1, "power": 35.758567}, {"timestamp": 1813.66, "power": 35.758567}, {"timestamp": 1834.25, "power": 35.758567}, {"timestamp": 1854.84, "power": 35.758567}, {"timestamp": 1875.44, "power": 35.758567}, {"timestamp": 1896.04, "power": 35.758567}, {"timestamp": 1916.61, "power": 35.758567}, {"timestamp": 1937.18, "power": 35.758567}, {"timestamp": 1957.75, "power": 35.758567}, {"timestamp": 1978.28, "power": 35.758567}, {"timestamp": 1998.8, "power": 35.758567}, {"timestamp": 2019.32, "power": 35.954436}, {"timestamp": 2040.41, "power": 35.954436}, {"timestamp": 2060.92, "power": 35.954436}, {"timestamp": 2081.41, "power": 35.954436}, {"timestamp": 2101.94, "power": 35.954436}, {"timestamp": 2122.47, "power": 35.954436}, {"timestamp": 2143.0, "power": 35.954436}, {"timestamp": 2163.54, "power": 35.954436}, {"timestamp": 2184.07, "power": 35.954436}, {"timestamp": 2204.62, "power": 35.954436}, {"timestamp": 2225.11, "power": 35.954436}, {"timestamp": 2245.64, "power": 35.954436}, {"timestamp": 2266.17, "power": 35.954436}, {"timestamp": 2286.71, "power": 35.954436}, {"timestamp": 2307.24, "power": 35.954436}, {"timestamp": 2327.78, "power": 35.954436}, {"timestamp": 2348.31, "power": 35.954436}, {"timestamp": 2368.82, "power": 35.954436}, {"timestamp": 2389.36, "power": 35.954436}, {"timestamp": 2409.89, "power": 35.954436}, {"timestamp": 2430.42, "power": 35.954436}, {"timestamp": 2450.96, "power": 35.954436}, {"timestamp": 2471.49, "power": 35.954436}, {"timestamp": 2492.02, "power": 35.954436}, {"timestamp": 2512.55, "power": 35.954436}, {"timestamp": 2533.04, "power": 35.954436}, {"timestamp": 2553.57, "power": 35.954436}, {"timestamp": 2574.12, "power": 35.954436}, {"timestamp": 2594.67, "power": 35.954436}, {"timestamp": 2615.21, "power": 35.954436}, {"timestamp": 2635.76, "power": 35.954436}, {"timestamp": 2656.31, "power": 35.954436}, {"timestamp": 2676.84, "power": 35.954436}, {"timestamp": 2697.39, "power": 35.954436}, {"timestamp": 2717.94, "power": 35.954436}, {"timestamp": 2738.5, "power": 35.954436}, {"timestamp": 2759.07, "power": 35.954436}, {"timestamp": 2779.63, "power": 35.954436}, {"timestamp": 2800.17, "power": 35.954436}, {"timestamp": 2820.7, "power": 35.954436}, {"timestamp": 2841.23, "power": 35.954436}, {"timestamp": 2861.77, "power": 35.954436}, {"timestamp": 2882.32, "power": 35.954436}, {"timestamp": 2902.86, "power": 35.954436}, {"timestamp": 2923.41, "power": 35.954436}, {"timestamp": 2943.95, "power": 35.954436}, {"timestamp": 2964.51, "power": 35.954436}, {"timestamp": 2985.02, "power": 35.954436}, {"timestamp": 3005.57, "power": 35.954436}, {"timestamp": 3026.15, "power": 36.216736}, {"timestamp": 3047.25, "power": 36.216736}, {"timestamp": 3067.79, "power": 36.216736}, {"timestamp": 3088.34, "power": 36.216736}, {"timestamp": 3108.9, "power": 36.216736}, {"timestamp": 3129.47, "power": 36.216736}, {"timestamp": 3150.03, "power": 36.216736}, {"timestamp": 3170.59, "power": 36.216736}, {"timestamp": 3191.17, "power": 36.216736}, {"timestamp": 3211.74, "power": 36.216736}, {"timestamp": 3232.3, "power": 36.216736}, {"timestamp": 3252.83, "power": 36.216736}, {"timestamp": 3273.38, "power": 36.216736}, {"timestamp": 3293.95, "power": 36.216736}, {"timestamp": 3314.5, "power": 36.216736}, {"timestamp": 3335.08, "power": 36.216736}, {"timestamp": 3355.64, "power": 36.216736}, {"timestamp": 3376.21, "power": 36.216736}, {"timestamp": 3396.74, "power": 36.216736}, {"timestamp": 3417.23, "power": 36.216736}, {"timestamp": 3437.77, "power": 36.216736}, {"timestamp": 3458.31, "power": 36.216736}, {"timestamp": 3478.86, "power": 36.216736}, {"timestamp": 3499.4, "power": 36.216736}, {"timestamp": 3519.94, "power": 36.216736}, {"timestamp": 3540.49, "power": 36.216736}, {"timestamp": 3560.99, "power": 36.216736}, {"timestamp": 3581.53, "power": 36.216736}, {"timestamp": 3602.07, "power": 36.216736}, {"timestamp": 3622.65, "power": 36.216736}, {"timestamp": 3643.2, "power": 36.216736}, {"timestamp": 3663.78, "power": 36.216736}, {"timestamp": 3684.36, "power": 36.216736}, {"timestamp": 3704.88, "power": 36.216736}, {"timestamp": 3725.38, "power": 36.216736}, {"timestamp": 3745.95, "power": 36.216736}, {"timestamp": 3766.52, "power": 36.216736}, {"timestamp": 3787.09, "power": 36.216736}, {"timestamp": 3807.66, "power": 36.216736}, {"timestamp": 3828.23, "power": 36.216736}, {"timestamp": 3848.75, "power": 36.216736}, {"timestamp": 3869.25, "power": 36.216736}, {"timestamp": 3889.79, "power": 36.216736}, {"timestamp": 3910.37, "power": 36.216736}, {"timestamp": 3930.94, "power": 36.216736}, {"timestamp": 3951.51, "power": 36.216736}, {"timestamp": 3972.08, "power": 36.216736}, {"timestamp": 3992.62, "power": 36.216736}, {"timestamp": 4013.11, "power": 36.216736}, {"timestamp": 4033.68, "power": 36.490686}, {"timestamp": 4054.77, "power": 36.490686}, {"timestamp": 4075.31, "power": 36.490686}, {"timestamp": 4095.85, "power": 36.490686}, {"timestamp": 4116.4, "power": 36.490686}, {"timestamp": 4136.91, "power": 36.490686}, {"timestamp": 4157.45, "power": 36.490686}, {"timestamp": 4177.99, "power": 36.490686}, {"timestamp": 4198.54, "power": 36.490686}, {"timestamp": 4219.08, "power": 36.490686}, {"timestamp": 4239.62, "power": 36.490686}, {"timestamp": 4260.16, "power": 36.490686}, {"timestamp": 4280.68, "power": 36.490686}, {"timestamp": 4301.22, "power": 36.490686}, {"timestamp": 4321.76, "power": 36.490686}, {"timestamp": 4342.3, "power": 36.490686}, {"timestamp": 4362.85, "power": 36.490686}, {"timestamp": 4383.39, "power": 36.490686}, {"timestamp": 4403.93, "power": 36.490686}, {"timestamp": 4424.5, "power": 36.490686}, {"timestamp": 4445.0, "power": 36.490686}, {"timestamp": 4465.53, "power": 36.490686}, {"timestamp": 4486.08, "power": 36.490686}, {"timestamp": 4506.62, "power": 36.490686}, {"timestamp": 4527.16, "power": 36.490686}, {"timestamp": 4547.7, "power": 36.490686}, {"timestamp": 4568.24, "power": 36.490686}, {"timestamp": 4588.76, "power": 36.490686}, {"timestamp": 4609.3, "power": 36.490686}, {"timestamp": 4629.84, "power": 36.490686}, {"timestamp": 4650.39, "power": 36.490686}, {"timestamp": 4670.93, "power": 36.490686}, {"timestamp": 4691.47, "power": 36.490686}, {"timestamp": 4712.02, "power": 36.490686}, {"timestamp": 4732.56, "power": 36.490686}, {"timestamp": 4753.06, "power": 36.490686}, {"timestamp": 4773.6, "power": 36.490686}, {"timestamp": 4794.14, "power": 36.490686}, {"timestamp": 4814.68, "power": 36.490686}, {"timestamp": 4835.23, "power": 36.490686}, {"timestamp": 4855.77, "power": 36.490686}, {"timestamp": 4876.32, "power": 36.490686}, {"timestamp": 4896.84, "power": 36.490686}, {"timestamp": 4917.38, "power": 36.490686}, {"timestamp": 4937.92, "power": 36.490686}, {"timestamp": 4958.46, "power": 36.490686}, {"timestamp": 4979.0, "power": 36.490686}, {"timestamp": 4999.55, "power": 36.490686}, {"timestamp": 5020.09, "power": 36.490686}, {"timestamp": 5040.61, "power": 37.641824}, {"timestamp": 5061.63, "power": 37.641824}, {"timestamp": 5082.18, "power": 37.641824}, {"timestamp": 5102.72, "power": 37.641824}, {"timestamp": 5123.26, "power": 37.641824}, {"timestamp": 5143.81, "power": 37.641824}, {"timestamp": 5164.35, "power": 37.641824}, {"timestamp": 5184.87, "power": 37.641824}, {"timestamp": 5205.41, "power": 37.641824}, {"timestamp": 5225.95, "power": 37.641824}, {"timestamp": 5246.49, "power": 37.641824}, {"timestamp": 5267.04, "power": 37.641824}, {"timestamp": 5287.58, "power": 37.641824}, {"timestamp": 5308.12, "power": 37.641824}, {"timestamp": 5328.66, "power": 37.641824}, {"timestamp": 5349.2, "power": 37.641824}, {"timestamp": 5369.74, "power": 37.641824}, {"timestamp": 5390.28, "power": 37.641824}, {"timestamp": 5410.82, "power": 37.641824}, {"timestamp": 5431.36, "power": 37.641824}, {"timestamp": 5451.9, "power": 37.641824}, {"timestamp": 5472.45, "power": 37.641824}, {"timestamp": 5492.97, "power": 37.641824}, {"timestamp": 5513.5, "power": 37.641824}, {"timestamp": 5534.05, "power": 37.641824}, {"timestamp": 5554.59, "power": 37.641824}, {"timestamp": 5575.13, "power": 37.641824}, {"timestamp": 5595.68, "power": 37.641824}, {"timestamp": 5616.22, "power": 37.641824}, {"timestamp": 5636.74, "power": 37.641824}, {"timestamp": 5657.24, "power": 37.641824}, {"timestamp": 5677.77, "power": 37.641824}, {"timestamp": 5698.28, "power": 37.641824}, {"timestamp": 5718.84, "power": 37.641824}, {"timestamp": 5739.39, "power": 37.641824}, {"timestamp": 5759.95, "power": 37.641824}, {"timestamp": 5780.52, "power": 37.641824}, {"timestamp": 5801.02, "power": 37.641824}, {"timestamp": 5821.58, "power": 37.641824}, {"timestamp": 5842.14, "power": 37.641824}, {"timestamp": 5862.71, "power": 37.641824}, {"timestamp": 5883.29, "power": 37.641824}, {"timestamp": 5903.86, "power": 37.641824}, {"timestamp": 5924.44, "power": 37.641824}, {"timestamp": 5944.96, "power": 37.641824}, {"timestamp": 5965.52, "power": 37.641824}, {"timestamp": 5986.1, "power": 37.641824}, {"timestamp": 6006.68, "power": 37.641824}, {"timestamp": 6027.25, "power": 37.641824}, {"timestamp": 6047.83, "power": 36.162442}, {"timestamp": 6069.95, "power": 36.162442}, {"timestamp": 6090.5, "power": 36.162442}, {"timestamp": 6111.04, "power": 36.162442}, {"timestamp": 6131.58, "power": 36.162442}, {"timestamp": 6152.13, "power": 36.162442}, {"timestamp": 6172.64, "power": 36.162442}, {"timestamp": 6193.14, "power": 36.162442}, {"timestamp": 6213.71, "power": 36.162442}, {"timestamp": 6234.27, "power": 36.162442}, {"timestamp": 6254.85, "power": 36.162442}, {"timestamp": 6275.42, "power": 36.162442}, {"timestamp": 6295.97, "power": 36.162442}, {"timestamp": 6316.54, "power": 36.162442}, {"timestamp": 6337.04, "power": 36.162442}, {"timestamp": 6357.6, "power": 36.162442}, {"timestamp": 6378.18, "power": 36.162442}, {"timestamp": 6398.76, "power": 36.162442}, {"timestamp": 6419.32, "power": 36.162442}, {"timestamp": 6439.88, "power": 36.162442}, {"timestamp": 6460.46, "power": 36.162442}, {"timestamp": 6480.97, "power": 36.162442}, {"timestamp": 6501.53, "power": 36.162442}, {"timestamp": 6522.1, "power": 36.162442}, {"timestamp": 6542.66, "power": 36.162442}, {"timestamp": 6563.23, "power": 36.162442}, {"timestamp": 6583.8, "power": 36.162442}, {"timestamp": 6604.37, "power": 36.162442}, {"timestamp": 6624.88, "power": 36.162442}, {"timestamp": 6645.44, "power": 36.162442}, {"timestamp": 6666.01, "power": 36.162442}, {"timestamp": 6686.58, "power": 36.162442}, {"timestamp": 6707.14, "power": 36.162442}, {"timestamp": 6727.71, "power": 36.162442}, {"timestamp": 6748.29, "power": 36.162442}, {"timestamp": 6768.81, "power": 36.162442}, {"timestamp": 6789.36, "power": 36.162442}, {"timestamp": 6809.92, "power": 36.162442}, {"timestamp": 6830.48, "power": 36.162442}, {"timestamp": 6851.05, "power": 36.162442}, {"timestamp": 6871.63, "power": 36.162442}, {"timestamp": 6892.2, "power": 36.162442}, {"timestamp": 6912.73, "power": 36.162442}, {"timestamp": 6933.22, "power": 36.162442}, {"timestamp": 6953.8, "power": 36.162442}, {"timestamp": 6974.38, "power": 36.162442}, {"timestamp": 6994.96, "power": 36.162442}, {"timestamp": 7015.51, "power": 36.162442}, {"timestamp": 7036.08, "power": 36.162442}, {"timestamp": 7056.56, "power": 36.36963}, {"timestamp": 7078.17, "power": 36.36963}, {"timestamp": 7098.72, "power": 36.36963}, {"timestamp": 7119.29, "power": 36.36963}, {"timestamp": 7139.84, "power": 36.36963}, {"timestamp": 7160.4, "power": 36.36963}, {"timestamp": 7180.92, "power": 36.36963}, {"timestamp": 7201.48, "power": 36.36963}, {"timestamp": 7222.05, "power": 36.36963}, {"timestamp": 7242.62, "power": 36.36963}, {"timestamp": 7263.19, "power": 36.36963}, {"timestamp": 7283.77, "power": 36.36963}, {"timestamp": 7304.33, "power": 36.36963}, {"timestamp": 7324.85, "power": 36.36963}, {"timestamp": 7345.4, "power": 36.36963}, {"timestamp": 7365.99, "power": 36.36963}, {"timestamp": 7386.55, "power": 36.36963}, {"timestamp": 7407.13, "power": 36.36963}, {"timestamp": 7427.7, "power": 36.36963}, {"timestamp": 7448.28, "power": 36.36963}, {"timestamp": 7468.8, "power": 36.36963}, {"timestamp": 7489.35, "power": 36.36963}, {"timestamp": 7509.93, "power": 36.36963}, {"timestamp": 7530.49, "power": 36.36963}, {"timestamp": 7551.06, "power": 36.36963}, {"timestamp": 7571.63, "power": 36.36963}, {"timestamp": 7592.19, "power": 36.36963}, {"timestamp": 7612.71, "power": 36.36963}, {"timestamp": 7633.22, "power": 36.36963}, {"timestamp": 7653.78, "power": 36.36963}, {"timestamp": 7674.35, "power": 36.36963}, {"timestamp": 7694.86, "power": 36.36963}, {"timestamp": 7715.41, "power": 36.36963}, {"timestamp": 7735.98, "power": 36.36963}, {"timestamp": 7756.55, "power": 36.36963}, {"timestamp": 7777.06, "power": 36.36963}, {"timestamp": 7797.63, "power": 36.36963}, {"timestamp": 7818.21, "power": 36.36963}, {"timestamp": 7838.78, "power": 36.36963}, {"timestamp": 7859.35, "power": 36.36963}, {"timestamp": 7879.91, "power": 36.36963}, {"timestamp": 7900.45, "power": 36.36963}, {"timestamp": 7920.96, "power": 36.36963}, {"timestamp": 7941.52, "power": 36.36963}, {"timestamp": 7962.08, "power": 36.36963}, {"timestamp": 7982.66, "power": 36.36963}, {"timestamp": 8003.22, "power": 36.36963}, {"timestamp": 8023.77, "power": 36.36963}, {"timestamp": 8044.33, "power": 36.36963}, {"timestamp": 8064.85, "power": 36.666495}, {"timestamp": 8086.01, "power": 36.666495}, {"timestamp": 8106.59, "power": 36.666495}, {"timestamp": 8127.16, "power": 36.666495}, {"timestamp": 8147.74, "power": 36.666495}, {"timestamp": 8168.32, "power": 36.666495}, {"timestamp": 8188.83, "power": 36.666495}, {"timestamp": 8209.38, "power": 36.666495}, {"timestamp": 8229.95, "power": 36.666495}, {"timestamp": 8250.53, "power": 36.666495}, {"timestamp": 8271.1, "power": 36.666495}, {"timestamp": 8291.67, "power": 36.666495}, {"timestamp": 8312.25, "power": 36.666495}, {"timestamp": 8332.77, "power": 36.666495}, {"timestamp": 8353.32, "power": 36.666495}, {"timestamp": 8373.88, "power": 36.666495}, {"timestamp": 8394.44, "power": 36.666495}, {"timestamp": 8414.99, "power": 36.666495}, {"timestamp": 8435.54, "power": 36.666495}, {"timestamp": 8456.08, "power": 36.666495}, {"timestamp": 8476.6, "power": 36.666495}, {"timestamp": 8497.1, "power": 36.666495}, {"timestamp": 8517.63, "power": 36.666495}, {"timestamp": 8538.17, "power": 36.666495}, {"timestamp": 8558.72, "power": 36.666495}, {"timestamp": 8579.26, "power": 36.666495}, {"timestamp": 8599.8, "power": 36.666495}, {"timestamp": 8620.35, "power": 36.666495}, {"timestamp": 8640.92, "power": 36.666495}, {"timestamp": 8661.47, "power": 36.666495}, {"timestamp": 8682.05, "power": 36.666495}, {"timestamp": 8702.59, "power": 36.666495}, {"timestamp": 8723.16, "power": 36.666495}, {"timestamp": 8743.72, "power": 36.666495}, {"timestamp": 8764.3, "power": 36.666495}, {"timestamp": 8784.83, "power": 36.666495}, {"timestamp": 8805.37, "power": 36.666495}, {"timestamp": 8825.91, "power": 36.666495}, {"timestamp": 8846.46, "power": 36.666495}, {"timestamp": 8867.0, "power": 36.666495}, {"timestamp": 8887.57, "power": 36.666495}, {"timestamp": 8908.14, "power": 36.666495}, {"timestamp": 8928.66, "power": 36.666495}, {"timestamp": 8949.16, "power": 36.666495}, {"timestamp": 8969.73, "power": 36.666495}, {"timestamp": 8990.3, "power": 36.666495}, {"timestamp": 9010.88, "power": 36.666495}, {"timestamp": 9031.44, "power": 36.666495}, {"timestamp": 9052.01, "power": 36.666495}, {"timestamp": 9072.57, "power": 36.853043}, {"timestamp": 9094.84, "power": 36.853043}, {"timestamp": 9115.39, "power": 36.853043}, {"timestamp": 9135.95, "power": 36.853043}, {"timestamp": 9156.55, "power": 36.853043}, {"timestamp": 9177.05, "power": 36.853043}, {"timestamp": 9197.6, "power": 36.853043}, {"timestamp": 9218.16, "power": 36.853043}, {"timestamp": 9238.74, "power": 36.853043}, {"timestamp": 9259.31, "power": 36.853043}, {"timestamp": 9279.87, "power": 36.853043}, {"timestamp": 9300.45, "power": 36.853043}, {"timestamp": 9320.96, "power": 36.853043}, {"timestamp": 9341.54, "power": 36.853043}, {"timestamp": 9362.1, "power": 36.853043}, {"timestamp": 9382.67, "power": 36.853043}, {"timestamp": 9403.25, "power": 36.853043}, {"timestamp": 9423.83, "power": 36.853043}, {"timestamp": 9444.39, "power": 36.853043}, {"timestamp": 9464.9, "power": 36.853043}, {"timestamp": 9485.45, "power": 36.853043}, {"timestamp": 9506.04, "power": 36.853043}, {"timestamp": 9526.59, "power": 36.853043}, {"timestamp": 9547.17, "power": 36.853043}, {"timestamp": 9567.74, "power": 36.853043}, {"timestamp": 9588.31, "power": 36.853043}, {"timestamp": 9608.83, "power": 36.853043}, {"timestamp": 9629.38, "power": 36.853043}, {"timestamp": 9649.95, "power": 36.853043}, {"timestamp": 9670.53, "power": 36.853043}, {"timestamp": 9691.1, "power": 36.853043}, {"timestamp": 9711.67, "power": 36.853043}, {"timestamp": 9732.24, "power": 36.853043}, {"timestamp": 9752.77, "power": 36.853043}, {"timestamp": 9773.27, "power": 36.853043}, {"timestamp": 9793.83, "power": 36.853043}, {"timestamp": 9814.39, "power": 36.853043}, {"timestamp": 9834.95, "power": 36.853043}, {"timestamp": 9855.5, "power": 36.853043}, {"timestamp": 9876.07, "power": 36.853043}, {"timestamp": 9896.56, "power": 36.853043}, {"timestamp": 9917.06, "power": 36.853043}, {"timestamp": 9937.59, "power": 36.853043}, {"timestamp": 9958.17, "power": 36.853043}, {"timestamp": 9978.73, "power": 36.853043}, {"timestamp": 9999.3, "power": 36.853043}, {"timestamp": 10019.9, "power": 36.853043}, {"timestamp": 10040.4, "power": 36.853043}, {"timestamp": 10060.9, "power": 36.853043}, {"timestamp": 10081.5, "power": 36.346888}, {"timestamp": 10102.6, "power": 36.346888}, {"timestamp": 10123.1, "power": 36.346888}, {"timestamp": 10143.7, "power": 36.346888}, {"timestamp": 10164.2, "power": 36.346888}, {"timestamp": 10184.7, "power": 36.346888}, {"timestamp": 10205.2, "power": 36.346888}, {"timestamp": 10225.8, "power": 36.346888}, {"timestamp": 10246.3, "power": 36.346888}, {"timestamp": 10266.9, "power": 36.346888}, {"timestamp": 10287.4, "power": 36.346888}, {"timestamp": 10308.0, "power": 36.346888}, {"timestamp": 10328.5, "power": 36.346888}, {"timestamp": 10349.0, "power": 36.346888}, {"timestamp": 10369.5, "power": 36.346888}, {"timestamp": 10390.1, "power": 36.346888}, {"timestamp": 10410.6, "power": 36.346888}, {"timestamp": 10431.2, "power": 36.346888}, {"timestamp": 10451.7, "power": 36.346888}, {"timestamp": 10472.3, "power": 36.346888}, {"timestamp": 10492.8, "power": 36.346888}, {"timestamp": 10513.4, "power": 36.346888}, {"timestamp": 10533.9, "power": 36.346888}, {"timestamp": 10554.5, "power": 36.346888}, {"timestamp": 10575.1, "power": 36.346888}, {"timestamp": 10595.7, "power": 36.346888}, {"timestamp": 10616.3, "power": 36.346888}, {"timestamp": 10636.8, "power": 36.346888}, {"timestamp": 10657.3, "power": 36.346888}, {"timestamp": 10677.9, "power": 36.346888}, {"timestamp": 10698.5, "power": 36.346888}, {"timestamp": 10719.1, "power": 36.346888}, {"timestamp": 10739.6, "power": 36.346888}, {"timestamp": 10760.2, "power": 36.346888}, {"timestamp": 10780.7, "power": 36.346888}, {"timestamp": 10801.2, "power": 36.346888}, {"timestamp": 10821.8, "power": 36.346888}, {"timestamp": 10842.4, "power": 36.346888}, {"timestamp": 10863.0, "power": 36.346888}, {"timestamp": 10883.5, "power": 36.346888}, {"timestamp": 10904.1, "power": 36.346888}, {"timestamp": 10924.6, "power": 36.346888}, {"timestamp": 10945.1, "power": 36.346888}, {"timestamp": 10965.7, "power": 36.346888}, {"timestamp": 10986.3, "power": 36.346888}, {"timestamp": 11006.8, "power": 36.346888}, {"timestamp": 11027.4, "power": 36.346888}, {"timestamp": 11048.0, "power": 36.346888}, {"timestamp": 11068.6, "power": 36.346888}, {"timestamp": 11089.1, "power": 36.90135}, {"timestamp": 11110.1, "power": 36.90135}, {"timestamp": 11130.7, "power": 36.90135}, {"timestamp": 11151.2, "power": 36.90135}, {"timestamp": 11171.8, "power": 36.90135}, {"timestamp": 11192.3, "power": 36.90135}, {"timestamp": 11212.8, "power": 36.90135}, {"timestamp": 11233.4, "power": 36.90135}, {"timestamp": 11253.9, "power": 36.90135}, {"timestamp": 11274.5, "power": 36.90135}, {"timestamp": 11295.1, "power": 36.90135}, {"timestamp": 11315.7, "power": 36.90135}, {"timestamp": 11336.3, "power": 36.90135}, {"timestamp": 11356.8, "power": 36.90135}, {"timestamp": 11377.3, "power": 36.90135}, {"timestamp": 11397.9, "power": 36.90135}, {"timestamp": 11418.5, "power": 36.90135}, {"timestamp": 11439.0, "power": 36.90135}, {"timestamp": 11459.6, "power": 36.90135}, {"timestamp": 11480.2, "power": 36.90135}, {"timestamp": 11500.7, "power": 36.90135}, {"timestamp": 11521.2, "power": 36.90135}, {"timestamp": 11541.8, "power": 36.90135}, {"timestamp": 11562.4, "power": 36.90135}, {"timestamp": 11582.9, "power": 36.90135}, {"timestamp": 11603.5, "power": 36.90135}, {"timestamp": 11624.1, "power": 36.90135}, {"timestamp": 11644.6, "power": 36.90135}, {"timestamp": 11665.1, "power": 36.90135}, {"timestamp": 11685.7, "power": 36.90135}, {"timestamp": 11706.2, "power": 36.90135}, {"timestamp": 11726.8, "power": 36.90135}, {"timestamp": 11747.4, "power": 36.90135}, {"timestamp": 11768.0, "power": 36.90135}, {"timestamp": 11788.5, "power": 36.90135}, {"timestamp": 11809.1, "power": 36.90135}, {"timestamp": 11829.6, "power": 36.90135}, {"timestamp": 11850.2, "power": 36.90135}, {"timestamp": 11870.8, "power": 36.90135}, {"timestamp": 11891.3, "power": 36.90135}, {"timestamp": 11911.9, "power": 36.90135}, {"timestamp": 11932.4, "power": 36.90135}, {"timestamp": 11953.0, "power": 36.90135}, {"timestamp": 11973.5, "power": 36.90135}, {"timestamp": 11994.1, "power": 36.90135}, {"timestamp": 12014.6, "power": 36.90135}, {"timestamp": 12035.2, "power": 36.90135}, {"timestamp": 12055.8, "power": 36.90135}, {"timestamp": 12076.3, "power": 36.90135}, {"timestamp": 12096.9, "power": 36.417202}, {"timestamp": 12117.9, "power": 36.417202}, {"timestamp": 12138.5, "power": 36.417202}, {"timestamp": 12159.0, "power": 36.417202}, {"timestamp": 12179.6, "power": 36.417202}, {"timestamp": 12200.1, "power": 36.417202}, {"timestamp": 12220.6, "power": 36.417202}, {"timestamp": 12241.1, "power": 36.417202}, {"timestamp": 12261.7, "power": 36.417202}, {"timestamp": 12282.2, "power": 36.417202}, {"timestamp": 12302.8, "power": 36.417202}, {"timestamp": 12323.3, "power": 36.417202}, {"timestamp": 12343.8, "power": 36.417202}, {"timestamp": 12364.4, "power": 36.417202}, {"timestamp": 12384.9, "power": 36.417202}, {"timestamp": 12405.4, "power": 36.417202}, {"timestamp": 12426.0, "power": 36.417202}, {"timestamp": 12446.5, "power": 36.417202}, {"timestamp": 12467.1, "power": 36.417202}, {"timestamp": 12487.6, "power": 36.417202}, {"timestamp": 12508.2, "power": 36.417202}, {"timestamp": 12528.7, "power": 36.417202}, {"timestamp": 12549.2, "power": 36.417202}, {"timestamp": 12569.7, "power": 36.417202}, {"timestamp": 12590.3, "power": 36.417202}, {"timestamp": 12610.8, "power": 36.417202}, {"timestamp": 12631.3, "power": 36.417202}, {"timestamp": 12651.9, "power": 36.417202}, {"timestamp": 12672.4, "power": 36.417202}, {"timestamp": 12693.0, "power": 36.417202}, {"timestamp": 12713.5, "power": 36.417202}, {"timestamp": 12734.1, "power": 36.417202}, {"timestamp": 12754.6, "power": 36.417202}, {"timestamp": 12775.2, "power": 36.417202}, {"timestamp": 12795.8, "power": 36.417202}, {"timestamp": 12816.4, "power": 36.417202}, {"timestamp": 12836.9, "power": 36.417202}, {"timestamp": 12857.4, "power": 36.417202}, {"timestamp": 12878.0, "power": 36.417202}, {"timestamp": 12898.6, "power": 36.417202}, {"timestamp": 12919.2, "power": 36.417202}, {"timestamp": 12939.7, "power": 36.417202}, {"timestamp": 12960.3, "power": 36.417202}, {"timestamp": 12980.8, "power": 36.417202}, {"timestamp": 13001.4, "power": 36.417202}, {"timestamp": 13021.9, "power": 36.417202}, {"timestamp": 13042.5, "power": 36.417202}, {"timestamp": 13063.1, "power": 36.417202}, {"timestamp": 13083.6, "power": 36.417202}, {"timestamp": 13104.2, "power": 36.306204}, {"timestamp": 13125.4, "power": 36.306204}, {"timestamp": 13145.9, "power": 36.306204}, {"timestamp": 13166.4, "power": 36.306204}, {"timestamp": 13187.0, "power": 36.306204}, {"timestamp": 13207.5, "power": 36.306204}, {"timestamp": 13228.1, "power": 36.306204}, {"timestamp": 13248.6, "power": 36.306204}, {"timestamp": 13269.1, "power": 36.306204}, {"timestamp": 13289.7, "power": 36.306204}, {"timestamp": 13310.3, "power": 36.306204}, {"timestamp": 13330.9, "power": 36.306204}, {"timestamp": 13351.4, "power": 36.306204}, {"timestamp": 13372.0, "power": 36.306204}, {"timestamp": 13392.6, "power": 36.306204}, {"timestamp": 13413.1, "power": 36.306204}, {"timestamp": 13433.6, "power": 36.306204}, {"timestamp": 13454.2, "power": 36.306204}, {"timestamp": 13474.7, "power": 36.306204}, {"timestamp": 13495.3, "power": 36.306204}, {"timestamp": 13515.8, "power": 36.306204}, {"timestamp": 13536.4, "power": 36.306204}, {"timestamp": 13556.9, "power": 36.306204}, {"timestamp": 13577.5, "power": 36.306204}, {"timestamp": 13598.0, "power": 36.306204}, {"timestamp": 13618.6, "power": 36.306204}, {"timestamp": 13639.1, "power": 36.306204}, {"timestamp": 13659.7, "power": 36.306204}, {"timestamp": 13680.2, "power": 36.306204}, {"timestamp": 13700.7, "power": 36.306204}, {"timestamp": 13721.2, "power": 36.306204}, {"timestamp": 13741.8, "power": 36.306204}, {"timestamp": 13762.4, "power": 36.306204}, {"timestamp": 13782.9, "power": 36.306204}, {"timestamp": 13803.5, "power": 36.306204}, {"timestamp": 13824.1, "power": 36.306204}, {"timestamp": 13844.6, "power": 36.306204}, {"timestamp": 13865.1, "power": 36.306204}, {"timestamp": 13885.6, "power": 36.306204}, {"timestamp": 13906.2, "power": 36.306204}, {"timestamp": 13926.8, "power": 36.306204}, {"timestamp": 13947.3, "power": 36.306204}, {"timestamp": 13967.8, "power": 36.306204}, {"timestamp": 13988.4, "power": 36.306204}, {"timestamp": 14008.9, "power": 36.306204}, {"timestamp": 14029.4, "power": 36.306204}, {"timestamp": 14049.9, "power": 36.306204}, {"timestamp": 14070.5, "power": 36.306204}, {"timestamp": 14091.0, "power": 36.306204}, {"timestamp": 14111.5, "power": 39.871044999999995}, {"timestamp": 14132.8, "power": 39.871044999999995}, {"timestamp": 14153.2, "power": 39.871044999999995}, {"timestamp": 14173.8, "power": 39.871044999999995}, {"timestamp": 14194.3, "power": 39.871044999999995}, {"timestamp": 14214.8, "power": 39.871044999999995}, {"timestamp": 14235.3, "power": 39.871044999999995}, {"timestamp": 14255.8, "power": 39.871044999999995}, {"timestamp": 14276.4, "power": 39.871044999999995}, {"timestamp": 14296.8, "power": 39.871044999999995}, {"timestamp": 14317.3, "power": 39.871044999999995}, {"timestamp": 14337.8, "power": 39.871044999999995}, {"timestamp": 14358.4, "power": 39.871044999999995}, {"timestamp": 14378.9, "power": 39.871044999999995}, {"timestamp": 14399.4, "power": 39.871044999999995}, {"timestamp": 14419.9, "power": 39.871044999999995}, {"timestamp": 14440.4, "power": 39.871044999999995}, {"timestamp": 14460.9, "power": 39.871044999999995}, {"timestamp": 14481.4, "power": 39.871044999999995}, {"timestamp": 14501.9, "power": 39.871044999999995}, {"timestamp": 14522.4, "power": 39.871044999999995}, {"timestamp": 14543.0, "power": 39.871044999999995}, {"timestamp": 14563.5, "power": 39.871044999999995}, {"timestamp": 14584.0, "power": 39.871044999999995}, {"timestamp": 14604.6, "power": 39.871044999999995}, {"timestamp": 14625.0, "power": 39.871044999999995}, {"timestamp": 14645.5, "power": 39.871044999999995}, {"timestamp": 14666.0, "power": 39.871044999999995}, {"timestamp": 14686.5, "power": 39.871044999999995}, {"timestamp": 14707.1, "power": 39.871044999999995}, {"timestamp": 14727.6, "power": 39.871044999999995}, {"timestamp": 14748.1, "power": 39.871044999999995}, {"timestamp": 14768.6, "power": 39.871044999999995}, {"timestamp": 14789.1, "power": 39.871044999999995}, {"timestamp": 14809.6, "power": 39.871044999999995}, {"timestamp": 14830.1, "power": 39.871044999999995}, {"timestamp": 14850.6, "power": 39.871044999999995}, {"timestamp": 14871.1, "power": 39.871044999999995}, {"timestamp": 14891.6, "power": 39.871044999999995}, {"timestamp": 14912.2, "power": 39.871044999999995}, {"timestamp": 14932.7, "power": 39.871044999999995}, {"timestamp": 14953.2, "power": 39.871044999999995}, {"timestamp": 14973.7, "power": 39.871044999999995}, {"timestamp": 14994.2, "power": 39.871044999999995}, {"timestamp": 15014.7, "power": 39.871044999999995}, {"timestamp": 15035.2, "power": 39.871044999999995}, {"timestamp": 15055.7, "power": 39.871044999999995}, {"timestamp": 15076.2, "power": 39.871044999999995}, {"timestamp": 15096.7, "power": 39.871044999999995}, {"timestamp": 15117.2, "power": 35.930848}, {"timestamp": 15138.2, "power": 35.930848}, {"timestamp": 15158.7, "power": 35.930848}, {"timestamp": 15179.2, "power": 35.930848}, {"timestamp": 15199.8, "power": 35.930848}, {"timestamp": 15220.3, "power": 35.930848}, {"timestamp": 15240.5, "power": 35.930848}, {"timestamp": 15260.8, "power": 35.930848}, {"timestamp": 15281.3, "power": 35.930848}, {"timestamp": 15301.8, "power": 35.930848}, {"timestamp": 15322.3, "power": 35.930848}, {"timestamp": 15342.9, "power": 35.930848}, {"timestamp": 15363.4, "power": 35.930848}, {"timestamp": 15383.9, "power": 35.930848}, {"timestamp": 15404.4, "power": 35.930848}, {"timestamp": 15424.9, "power": 35.930848}], "timeline": {"START": "2497.509299", "END": "13861.37216"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12593.6}, {"name": "clSetKernelArg", "calls": 19, "time": 1781.96}, {"name": "clReleaseKernel", "calls": 1, "time": 764.259}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.4325}, {"name": "clReleaseContext", "calls": 1, "time": 49.0136}, {"name": "clCreateContext", "calls": 1, "time": 42.7539}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9464}, {"name": "clCreateKernel", "calls": 1, "time": 0.339528}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.330047}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.13462}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073871}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072572}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030577}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023916}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022875}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010661}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010265}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.00982}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.0085}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007476}, {"name": "clRetainDevice", "calls": 2, "time": 0.00475}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11363.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 11115.8}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 10938.0}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 10735.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11363.2}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 10958.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6394740.0, "time": 666.11875}, {"type": "WRITE", "transfers": 1, "speed": 7040.58359, "utilization": 73.339412, "size": 4037050.0, "time": 573.396905}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 34693632, "speed": 29.5852, "utilization": 0.256816, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2147906, "speed": 394.798, "utilization": 3.42707, "size": 0.127841}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34120173, "speed": 29.5661, "utilization": 0.25665, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2112042, "speed": 395.073, "utilization": 3.42945, "size": 0.127838}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33490453, "speed": 29.5676, "utilization": 0.256663, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2072393, "speed": 394.821, "utilization": 3.42726, "size": 0.127834}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35516298, "speed": 29.6354, "utilization": 0.257251, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2199272, "speed": 394.876, "utilization": 3.42774, "size": 0.127844}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34200412, "speed": 29.5817, "utilization": 0.256785, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2116719, "speed": 394.327, "utilization": 3.42298, "size": 0.127838}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len6/run0.json b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run0.json new file mode 100644 index 0000000..7745e3d --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 56.9789, "power": 35.650459999999995}, {"timestamp": 77.6354, "power": 35.650459999999995}, {"timestamp": 98.1824, "power": 35.650459999999995}, {"timestamp": 118.673, "power": 35.650459999999995}, {"timestamp": 139.604, "power": 35.650459999999995}, {"timestamp": 160.487, "power": 35.650459999999995}, {"timestamp": 181.032, "power": 35.650459999999995}, {"timestamp": 201.575, "power": 35.650459999999995}, {"timestamp": 222.092, "power": 35.650459999999995}, {"timestamp": 242.592, "power": 35.650459999999995}, {"timestamp": 263.129, "power": 35.650459999999995}, {"timestamp": 283.671, "power": 35.650459999999995}, {"timestamp": 304.215, "power": 35.650459999999995}, {"timestamp": 324.756, "power": 35.650459999999995}, {"timestamp": 345.297, "power": 35.650459999999995}, {"timestamp": 365.84, "power": 35.650459999999995}, {"timestamp": 386.351, "power": 35.650459999999995}, {"timestamp": 406.887, "power": 35.650459999999995}, {"timestamp": 427.432, "power": 35.650459999999995}, {"timestamp": 447.975, "power": 35.650459999999995}, {"timestamp": 468.517, "power": 35.650459999999995}, {"timestamp": 489.063, "power": 35.650459999999995}, {"timestamp": 509.606, "power": 35.650459999999995}, {"timestamp": 530.122, "power": 35.650459999999995}, {"timestamp": 550.619, "power": 35.650459999999995}, {"timestamp": 571.16, "power": 35.650459999999995}, {"timestamp": 591.707, "power": 35.650459999999995}, {"timestamp": 612.252, "power": 35.650459999999995}, {"timestamp": 632.796, "power": 35.650459999999995}, {"timestamp": 653.338, "power": 35.650459999999995}, {"timestamp": 673.881, "power": 35.650459999999995}, {"timestamp": 694.402, "power": 35.650459999999995}, {"timestamp": 714.943, "power": 35.650459999999995}, {"timestamp": 735.496, "power": 35.650459999999995}, {"timestamp": 756.044, "power": 35.650459999999995}, {"timestamp": 776.585, "power": 35.650459999999995}, {"timestamp": 797.127, "power": 35.650459999999995}, {"timestamp": 817.671, "power": 35.650459999999995}, {"timestamp": 838.185, "power": 35.650459999999995}, {"timestamp": 858.685, "power": 35.650459999999995}, {"timestamp": 879.226, "power": 35.650459999999995}, {"timestamp": 899.771, "power": 35.650459999999995}, {"timestamp": 920.313, "power": 35.650459999999995}, {"timestamp": 940.859, "power": 35.650459999999995}, {"timestamp": 961.401, "power": 35.650459999999995}, {"timestamp": 981.946, "power": 35.650459999999995}, {"timestamp": 1002.46, "power": 35.650459999999995}, {"timestamp": 1022.99, "power": 36.0818}, {"timestamp": 1044.09, "power": 36.0818}, {"timestamp": 1064.68, "power": 36.0818}, {"timestamp": 1085.28, "power": 36.0818}, {"timestamp": 1105.87, "power": 36.0818}, {"timestamp": 1126.44, "power": 36.0818}, {"timestamp": 1147.0, "power": 36.0818}, {"timestamp": 1167.6, "power": 36.0818}, {"timestamp": 1188.19, "power": 36.0818}, {"timestamp": 1208.79, "power": 36.0818}, {"timestamp": 1229.38, "power": 36.0818}, {"timestamp": 1249.99, "power": 36.0818}, {"timestamp": 1270.55, "power": 36.0818}, {"timestamp": 1291.11, "power": 36.0818}, {"timestamp": 1311.7, "power": 36.0818}, {"timestamp": 1332.3, "power": 36.0818}, {"timestamp": 1352.9, "power": 36.0818}, {"timestamp": 1373.5, "power": 36.0818}, {"timestamp": 1394.09, "power": 36.0818}, {"timestamp": 1414.66, "power": 36.0818}, {"timestamp": 1435.22, "power": 36.0818}, {"timestamp": 1455.82, "power": 36.0818}, {"timestamp": 1476.41, "power": 36.0818}, {"timestamp": 1497.01, "power": 36.0818}, {"timestamp": 1517.6, "power": 36.0818}, {"timestamp": 1538.18, "power": 36.0818}, {"timestamp": 1558.74, "power": 36.0818}, {"timestamp": 1579.29, "power": 36.0818}, {"timestamp": 1599.89, "power": 36.0818}, {"timestamp": 1620.49, "power": 36.0818}, {"timestamp": 1641.08, "power": 36.0818}, {"timestamp": 1661.67, "power": 36.0818}, {"timestamp": 1682.25, "power": 36.0818}, {"timestamp": 1702.81, "power": 36.0818}, {"timestamp": 1723.4, "power": 36.0818}, {"timestamp": 1744.0, "power": 36.0818}, {"timestamp": 1764.6, "power": 36.0818}, {"timestamp": 1785.19, "power": 36.0818}, {"timestamp": 1805.79, "power": 36.0818}, {"timestamp": 1826.36, "power": 36.0818}, {"timestamp": 1846.92, "power": 36.0818}, {"timestamp": 1867.51, "power": 36.0818}, {"timestamp": 1888.11, "power": 36.0818}, {"timestamp": 1908.71, "power": 36.0818}, {"timestamp": 1929.31, "power": 36.0818}, {"timestamp": 1949.9, "power": 36.0818}, {"timestamp": 1970.5, "power": 36.0818}, {"timestamp": 1991.07, "power": 36.0818}, {"timestamp": 2011.67, "power": 36.0818}, {"timestamp": 2032.21, "power": 36.45288599999999}, {"timestamp": 2053.34, "power": 36.45288599999999}, {"timestamp": 2073.87, "power": 36.45288599999999}, {"timestamp": 2094.39, "power": 36.45288599999999}, {"timestamp": 2114.93, "power": 36.45288599999999}, {"timestamp": 2135.46, "power": 36.45288599999999}, {"timestamp": 2156.0, "power": 36.45288599999999}, {"timestamp": 2176.54, "power": 36.45288599999999}, {"timestamp": 2197.07, "power": 36.45288599999999}, {"timestamp": 2217.61, "power": 36.45288599999999}, {"timestamp": 2238.12, "power": 36.45288599999999}, {"timestamp": 2258.61, "power": 36.45288599999999}, {"timestamp": 2279.14, "power": 36.45288599999999}, {"timestamp": 2299.68, "power": 36.45288599999999}, {"timestamp": 2320.22, "power": 36.45288599999999}, {"timestamp": 2340.76, "power": 36.45288599999999}, {"timestamp": 2361.3, "power": 36.45288599999999}, {"timestamp": 2381.84, "power": 36.45288599999999}, {"timestamp": 2402.36, "power": 36.45288599999999}, {"timestamp": 2422.89, "power": 36.45288599999999}, {"timestamp": 2443.44, "power": 36.45288599999999}, {"timestamp": 2463.98, "power": 36.45288599999999}, {"timestamp": 2484.52, "power": 36.45288599999999}, {"timestamp": 2505.06, "power": 36.45288599999999}, {"timestamp": 2525.59, "power": 36.45288599999999}, {"timestamp": 2546.1, "power": 36.45288599999999}, {"timestamp": 2566.62, "power": 36.45288599999999}, {"timestamp": 2587.17, "power": 36.45288599999999}, {"timestamp": 2607.72, "power": 36.45288599999999}, {"timestamp": 2628.26, "power": 36.45288599999999}, {"timestamp": 2648.81, "power": 36.45288599999999}, {"timestamp": 2669.35, "power": 36.45288599999999}, {"timestamp": 2689.89, "power": 36.45288599999999}, {"timestamp": 2710.43, "power": 36.45288599999999}, {"timestamp": 2730.97, "power": 36.45288599999999}, {"timestamp": 2751.52, "power": 36.45288599999999}, {"timestamp": 2772.07, "power": 36.45288599999999}, {"timestamp": 2792.62, "power": 36.45288599999999}, {"timestamp": 2813.17, "power": 36.45288599999999}, {"timestamp": 2833.72, "power": 36.45288599999999}, {"timestamp": 2854.24, "power": 36.45288599999999}, {"timestamp": 2874.79, "power": 36.45288599999999}, {"timestamp": 2895.34, "power": 36.45288599999999}, {"timestamp": 2915.88, "power": 36.45288599999999}, {"timestamp": 2936.43, "power": 36.45288599999999}, {"timestamp": 2956.98, "power": 36.45288599999999}, {"timestamp": 2977.52, "power": 36.45288599999999}, {"timestamp": 2998.08, "power": 36.45288599999999}, {"timestamp": 3018.58, "power": 36.45288599999999}, {"timestamp": 3039.12, "power": 36.974616}, {"timestamp": 3060.29, "power": 36.974616}, {"timestamp": 3080.83, "power": 36.974616}, {"timestamp": 3101.38, "power": 36.974616}, {"timestamp": 3121.92, "power": 36.974616}, {"timestamp": 3142.44, "power": 36.974616}, {"timestamp": 3162.98, "power": 36.974616}, {"timestamp": 3183.53, "power": 36.974616}, {"timestamp": 3204.08, "power": 36.974616}, {"timestamp": 3224.62, "power": 36.974616}, {"timestamp": 3245.17, "power": 36.974616}, {"timestamp": 3265.72, "power": 36.974616}, {"timestamp": 3286.24, "power": 36.974616}, {"timestamp": 3306.74, "power": 36.974616}, {"timestamp": 3327.27, "power": 36.974616}, {"timestamp": 3347.82, "power": 36.974616}, {"timestamp": 3368.37, "power": 36.974616}, {"timestamp": 3388.91, "power": 36.974616}, {"timestamp": 3409.46, "power": 36.974616}, {"timestamp": 3430.01, "power": 36.974616}, {"timestamp": 3450.51, "power": 36.974616}, {"timestamp": 3471.05, "power": 36.974616}, {"timestamp": 3491.6, "power": 36.974616}, {"timestamp": 3512.15, "power": 36.974616}, {"timestamp": 3532.69, "power": 36.974616}, {"timestamp": 3553.24, "power": 36.974616}, {"timestamp": 3573.79, "power": 36.974616}, {"timestamp": 3594.32, "power": 36.974616}, {"timestamp": 3614.85, "power": 36.974616}, {"timestamp": 3635.4, "power": 36.974616}, {"timestamp": 3655.95, "power": 36.974616}, {"timestamp": 3676.5, "power": 36.974616}, {"timestamp": 3697.04, "power": 36.974616}, {"timestamp": 3717.59, "power": 36.974616}, {"timestamp": 3738.11, "power": 36.974616}, {"timestamp": 3758.65, "power": 36.974616}, {"timestamp": 3779.19, "power": 36.974616}, {"timestamp": 3799.73, "power": 36.974616}, {"timestamp": 3820.28, "power": 36.974616}, {"timestamp": 3840.82, "power": 36.974616}, {"timestamp": 3861.36, "power": 36.974616}, {"timestamp": 3881.91, "power": 36.974616}, {"timestamp": 3902.44, "power": 36.974616}, {"timestamp": 3922.98, "power": 36.974616}, {"timestamp": 3943.52, "power": 36.974616}, {"timestamp": 3964.07, "power": 36.974616}, {"timestamp": 3984.62, "power": 36.974616}, {"timestamp": 4005.17, "power": 36.974616}, {"timestamp": 4025.72, "power": 36.974616}, {"timestamp": 4046.24, "power": 37.365888000000005}, {"timestamp": 4067.36, "power": 37.365888000000005}, {"timestamp": 4087.91, "power": 37.365888000000005}, {"timestamp": 4108.46, "power": 37.365888000000005}, {"timestamp": 4129.0, "power": 37.365888000000005}, {"timestamp": 4149.55, "power": 37.365888000000005}, {"timestamp": 4170.08, "power": 37.365888000000005}, {"timestamp": 4190.58, "power": 37.365888000000005}, {"timestamp": 4211.12, "power": 37.365888000000005}, {"timestamp": 4231.67, "power": 37.365888000000005}, {"timestamp": 4252.21, "power": 37.365888000000005}, {"timestamp": 4272.76, "power": 37.365888000000005}, {"timestamp": 4293.3, "power": 37.365888000000005}, {"timestamp": 4313.84, "power": 37.365888000000005}, {"timestamp": 4334.36, "power": 37.365888000000005}, {"timestamp": 4354.9, "power": 37.365888000000005}, {"timestamp": 4375.44, "power": 37.365888000000005}, {"timestamp": 4395.99, "power": 37.365888000000005}, {"timestamp": 4416.54, "power": 37.365888000000005}, {"timestamp": 4437.08, "power": 37.365888000000005}, {"timestamp": 4457.62, "power": 37.365888000000005}, {"timestamp": 4478.14, "power": 37.365888000000005}, {"timestamp": 4498.64, "power": 37.365888000000005}, {"timestamp": 4519.18, "power": 37.365888000000005}, {"timestamp": 4539.72, "power": 37.365888000000005}, {"timestamp": 4560.27, "power": 37.365888000000005}, {"timestamp": 4580.84, "power": 37.365888000000005}, {"timestamp": 4601.4, "power": 37.365888000000005}, {"timestamp": 4621.96, "power": 37.365888000000005}, {"timestamp": 4642.48, "power": 37.365888000000005}, {"timestamp": 4663.05, "power": 37.365888000000005}, {"timestamp": 4683.63, "power": 37.365888000000005}, {"timestamp": 4704.21, "power": 37.365888000000005}, {"timestamp": 4724.77, "power": 37.365888000000005}, {"timestamp": 4745.33, "power": 37.365888000000005}, {"timestamp": 4765.91, "power": 37.365888000000005}, {"timestamp": 4786.43, "power": 37.365888000000005}, {"timestamp": 4806.98, "power": 37.365888000000005}, {"timestamp": 4827.55, "power": 37.365888000000005}, {"timestamp": 4848.13, "power": 37.365888000000005}, {"timestamp": 4868.69, "power": 37.365888000000005}, {"timestamp": 4889.26, "power": 37.365888000000005}, {"timestamp": 4909.83, "power": 37.365888000000005}, {"timestamp": 4930.35, "power": 37.365888000000005}, {"timestamp": 4950.9, "power": 37.365888000000005}, {"timestamp": 4971.47, "power": 37.365888000000005}, {"timestamp": 4992.04, "power": 37.365888000000005}, {"timestamp": 5012.62, "power": 37.365888000000005}, {"timestamp": 5033.17, "power": 37.365888000000005}, {"timestamp": 5053.75, "power": 37.412448}, {"timestamp": 5075.01, "power": 37.412448}, {"timestamp": 5095.56, "power": 37.412448}, {"timestamp": 5116.1, "power": 37.412448}, {"timestamp": 5136.64, "power": 37.412448}, {"timestamp": 5157.19, "power": 37.412448}, {"timestamp": 5177.73, "power": 37.412448}, {"timestamp": 5198.26, "power": 37.412448}, {"timestamp": 5218.81, "power": 37.412448}, {"timestamp": 5239.35, "power": 37.412448}, {"timestamp": 5259.89, "power": 37.412448}, {"timestamp": 5280.44, "power": 37.412448}, {"timestamp": 5300.98, "power": 37.412448}, {"timestamp": 5321.52, "power": 37.412448}, {"timestamp": 5342.07, "power": 37.412448}, {"timestamp": 5362.56, "power": 37.412448}, {"timestamp": 5383.15, "power": 37.412448}, {"timestamp": 5403.72, "power": 37.412448}, {"timestamp": 5424.28, "power": 37.412448}, {"timestamp": 5444.83, "power": 37.412448}, {"timestamp": 5465.4, "power": 37.412448}, {"timestamp": 5486.0, "power": 37.412448}, {"timestamp": 5506.5, "power": 37.412448}, {"timestamp": 5527.07, "power": 37.412448}, {"timestamp": 5547.64, "power": 37.412448}, {"timestamp": 5568.21, "power": 37.412448}, {"timestamp": 5588.78, "power": 37.412448}, {"timestamp": 5609.35, "power": 37.412448}, {"timestamp": 5629.9, "power": 37.412448}, {"timestamp": 5650.42, "power": 37.412448}, {"timestamp": 5670.97, "power": 37.412448}, {"timestamp": 5691.54, "power": 37.412448}, {"timestamp": 5712.08, "power": 37.412448}, {"timestamp": 5732.63, "power": 37.412448}, {"timestamp": 5753.17, "power": 37.412448}, {"timestamp": 5773.72, "power": 37.412448}, {"timestamp": 5794.25, "power": 37.412448}, {"timestamp": 5814.75, "power": 37.412448}, {"timestamp": 5835.29, "power": 37.412448}, {"timestamp": 5855.83, "power": 37.412448}, {"timestamp": 5876.38, "power": 37.412448}, {"timestamp": 5896.92, "power": 37.412448}, {"timestamp": 5917.46, "power": 37.412448}, {"timestamp": 5938.01, "power": 37.412448}, {"timestamp": 5958.51, "power": 37.412448}, {"timestamp": 5979.04, "power": 37.412448}, {"timestamp": 5999.59, "power": 37.412448}, {"timestamp": 6020.13, "power": 37.412448}, {"timestamp": 6040.68, "power": 37.412448}, {"timestamp": 6061.22, "power": 36.245477}, {"timestamp": 6082.31, "power": 36.245477}, {"timestamp": 6102.81, "power": 36.245477}, {"timestamp": 6123.35, "power": 36.245477}, {"timestamp": 6143.9, "power": 36.245477}, {"timestamp": 6164.44, "power": 36.245477}, {"timestamp": 6184.98, "power": 36.245477}, {"timestamp": 6205.53, "power": 36.245477}, {"timestamp": 6226.03, "power": 36.245477}, {"timestamp": 6246.54, "power": 36.245477}, {"timestamp": 6267.1, "power": 36.245477}, {"timestamp": 6287.67, "power": 36.245477}, {"timestamp": 6308.24, "power": 36.245477}, {"timestamp": 6328.82, "power": 36.245477}, {"timestamp": 6349.39, "power": 36.245477}, {"timestamp": 6369.99, "power": 36.245477}, {"timestamp": 6390.49, "power": 36.245477}, {"timestamp": 6411.06, "power": 36.245477}, {"timestamp": 6431.63, "power": 36.245477}, {"timestamp": 6452.19, "power": 36.245477}, {"timestamp": 6472.76, "power": 36.245477}, {"timestamp": 6493.34, "power": 36.245477}, {"timestamp": 6513.91, "power": 36.245477}, {"timestamp": 6534.43, "power": 36.245477}, {"timestamp": 6554.98, "power": 36.245477}, {"timestamp": 6575.55, "power": 36.245477}, {"timestamp": 6596.13, "power": 36.245477}, {"timestamp": 6616.7, "power": 36.245477}, {"timestamp": 6637.27, "power": 36.245477}, {"timestamp": 6657.84, "power": 36.245477}, {"timestamp": 6678.36, "power": 36.245477}, {"timestamp": 6698.89, "power": 36.245477}, {"timestamp": 6719.47, "power": 36.245477}, {"timestamp": 6740.02, "power": 36.245477}, {"timestamp": 6760.59, "power": 36.245477}, {"timestamp": 6781.17, "power": 36.245477}, {"timestamp": 6801.74, "power": 36.245477}, {"timestamp": 6822.26, "power": 36.245477}, {"timestamp": 6842.81, "power": 36.245477}, {"timestamp": 6863.39, "power": 36.245477}, {"timestamp": 6883.95, "power": 36.245477}, {"timestamp": 6904.52, "power": 36.245477}, {"timestamp": 6925.08, "power": 36.245477}, {"timestamp": 6945.65, "power": 36.245477}, {"timestamp": 6966.19, "power": 36.245477}, {"timestamp": 6986.69, "power": 36.245477}, {"timestamp": 7007.25, "power": 36.245477}, {"timestamp": 7027.82, "power": 36.245477}, {"timestamp": 7048.4, "power": 36.245477}, {"timestamp": 7068.97, "power": 36.115092000000004}, {"timestamp": 7090.25, "power": 36.115092000000004}, {"timestamp": 7110.75, "power": 36.115092000000004}, {"timestamp": 7131.31, "power": 36.115092000000004}, {"timestamp": 7151.88, "power": 36.115092000000004}, {"timestamp": 7172.45, "power": 36.115092000000004}, {"timestamp": 7193.03, "power": 36.115092000000004}, {"timestamp": 7213.6, "power": 36.115092000000004}, {"timestamp": 7234.12, "power": 36.115092000000004}, {"timestamp": 7254.62, "power": 36.115092000000004}, {"timestamp": 7275.19, "power": 36.115092000000004}, {"timestamp": 7295.76, "power": 36.115092000000004}, {"timestamp": 7316.33, "power": 36.115092000000004}, {"timestamp": 7336.91, "power": 36.115092000000004}, {"timestamp": 7357.49, "power": 36.115092000000004}, {"timestamp": 7378.06, "power": 36.115092000000004}, {"timestamp": 7398.57, "power": 36.115092000000004}, {"timestamp": 7419.13, "power": 36.115092000000004}, {"timestamp": 7439.69, "power": 36.115092000000004}, {"timestamp": 7460.26, "power": 36.115092000000004}, {"timestamp": 7480.84, "power": 36.115092000000004}, {"timestamp": 7501.39, "power": 36.115092000000004}, {"timestamp": 7521.94, "power": 36.115092000000004}, {"timestamp": 7542.45, "power": 36.115092000000004}, {"timestamp": 7562.98, "power": 36.115092000000004}, {"timestamp": 7583.54, "power": 36.115092000000004}, {"timestamp": 7604.08, "power": 36.115092000000004}, {"timestamp": 7624.62, "power": 36.115092000000004}, {"timestamp": 7645.17, "power": 36.115092000000004}, {"timestamp": 7665.72, "power": 36.115092000000004}, {"timestamp": 7686.25, "power": 36.115092000000004}, {"timestamp": 7706.8, "power": 36.115092000000004}, {"timestamp": 7727.37, "power": 36.115092000000004}, {"timestamp": 7747.94, "power": 36.115092000000004}, {"timestamp": 7768.51, "power": 36.115092000000004}, {"timestamp": 7789.07, "power": 36.115092000000004}, {"timestamp": 7809.64, "power": 36.115092000000004}, {"timestamp": 7830.19, "power": 36.115092000000004}, {"timestamp": 7850.68, "power": 36.115092000000004}, {"timestamp": 7871.25, "power": 36.115092000000004}, {"timestamp": 7891.82, "power": 36.115092000000004}, {"timestamp": 7912.4, "power": 36.115092000000004}, {"timestamp": 7932.96, "power": 36.115092000000004}, {"timestamp": 7953.53, "power": 36.115092000000004}, {"timestamp": 7974.11, "power": 36.115092000000004}, {"timestamp": 7994.61, "power": 36.115092000000004}, {"timestamp": 8015.17, "power": 36.115092000000004}, {"timestamp": 8035.76, "power": 36.115092000000004}, {"timestamp": 8056.33, "power": 36.115092000000004}, {"timestamp": 8076.91, "power": 36.853930000000005}, {"timestamp": 8099.27, "power": 36.853930000000005}, {"timestamp": 8119.83, "power": 36.853930000000005}, {"timestamp": 8140.4, "power": 36.853930000000005}, {"timestamp": 8160.98, "power": 36.853930000000005}, {"timestamp": 8181.55, "power": 36.853930000000005}, {"timestamp": 8202.07, "power": 36.853930000000005}, {"timestamp": 8222.57, "power": 36.853930000000005}, {"timestamp": 8243.13, "power": 36.853930000000005}, {"timestamp": 8263.71, "power": 36.853930000000005}, {"timestamp": 8284.25, "power": 36.853930000000005}, {"timestamp": 8304.83, "power": 36.853930000000005}, {"timestamp": 8325.4, "power": 36.853930000000005}, {"timestamp": 8345.99, "power": 36.853930000000005}, {"timestamp": 8366.49, "power": 36.853930000000005}, {"timestamp": 8387.06, "power": 36.853930000000005}, {"timestamp": 8407.63, "power": 36.853930000000005}, {"timestamp": 8428.17, "power": 36.853930000000005}, {"timestamp": 8448.73, "power": 36.853930000000005}, {"timestamp": 8469.3, "power": 36.853930000000005}, {"timestamp": 8489.87, "power": 36.853930000000005}, {"timestamp": 8510.39, "power": 36.853930000000005}, {"timestamp": 8530.94, "power": 36.853930000000005}, {"timestamp": 8551.51, "power": 36.853930000000005}, {"timestamp": 8572.09, "power": 36.853930000000005}, {"timestamp": 8592.63, "power": 36.853930000000005}, {"timestamp": 8613.21, "power": 36.853930000000005}, {"timestamp": 8633.77, "power": 36.853930000000005}, {"timestamp": 8654.29, "power": 36.853930000000005}, {"timestamp": 8674.84, "power": 36.853930000000005}, {"timestamp": 8695.39, "power": 36.853930000000005}, {"timestamp": 8715.96, "power": 36.853930000000005}, {"timestamp": 8736.54, "power": 36.853930000000005}, {"timestamp": 8757.12, "power": 36.853930000000005}, {"timestamp": 8777.68, "power": 36.853930000000005}, {"timestamp": 8798.21, "power": 36.853930000000005}, {"timestamp": 8818.7, "power": 36.853930000000005}, {"timestamp": 8839.26, "power": 36.853930000000005}, {"timestamp": 8859.83, "power": 36.853930000000005}, {"timestamp": 8880.41, "power": 36.853930000000005}, {"timestamp": 8900.97, "power": 36.853930000000005}, {"timestamp": 8921.53, "power": 36.853930000000005}, {"timestamp": 8942.07, "power": 36.853930000000005}, {"timestamp": 8962.57, "power": 36.853930000000005}, {"timestamp": 8983.13, "power": 36.853930000000005}, {"timestamp": 9003.7, "power": 36.853930000000005}, {"timestamp": 9024.25, "power": 36.853930000000005}, {"timestamp": 9044.83, "power": 36.853930000000005}, {"timestamp": 9065.4, "power": 36.853930000000005}, {"timestamp": 9085.97, "power": 36.566700000000004}, {"timestamp": 9107.17, "power": 36.566700000000004}, {"timestamp": 9127.75, "power": 36.566700000000004}, {"timestamp": 9148.29, "power": 36.566700000000004}, {"timestamp": 9168.87, "power": 36.566700000000004}, {"timestamp": 9189.45, "power": 36.566700000000004}, {"timestamp": 9210.04, "power": 36.566700000000004}, {"timestamp": 9230.53, "power": 36.566700000000004}, {"timestamp": 9251.11, "power": 36.566700000000004}, {"timestamp": 9271.67, "power": 36.566700000000004}, {"timestamp": 9292.21, "power": 36.566700000000004}, {"timestamp": 9312.75, "power": 36.566700000000004}, {"timestamp": 9333.29, "power": 36.566700000000004}, {"timestamp": 9353.83, "power": 36.566700000000004}, {"timestamp": 9374.35, "power": 36.566700000000004}, {"timestamp": 9394.88, "power": 36.566700000000004}, {"timestamp": 9415.42, "power": 36.566700000000004}, {"timestamp": 9435.96, "power": 36.566700000000004}, {"timestamp": 9456.51, "power": 36.566700000000004}, {"timestamp": 9477.05, "power": 36.566700000000004}, {"timestamp": 9497.59, "power": 36.566700000000004}, {"timestamp": 9518.1, "power": 36.566700000000004}, {"timestamp": 9538.6, "power": 36.566700000000004}, {"timestamp": 9559.13, "power": 36.566700000000004}, {"timestamp": 9579.69, "power": 36.566700000000004}, {"timestamp": 9600.24, "power": 36.566700000000004}, {"timestamp": 9620.79, "power": 36.566700000000004}, {"timestamp": 9641.35, "power": 36.566700000000004}, {"timestamp": 9661.92, "power": 36.566700000000004}, {"timestamp": 9682.43, "power": 36.566700000000004}, {"timestamp": 9702.96, "power": 36.566700000000004}, {"timestamp": 9723.51, "power": 36.566700000000004}, {"timestamp": 9744.05, "power": 36.566700000000004}, {"timestamp": 9764.59, "power": 36.566700000000004}, {"timestamp": 9785.13, "power": 36.566700000000004}, {"timestamp": 9805.67, "power": 36.566700000000004}, {"timestamp": 9826.2, "power": 36.566700000000004}, {"timestamp": 9846.69, "power": 36.566700000000004}, {"timestamp": 9867.23, "power": 36.566700000000004}, {"timestamp": 9887.77, "power": 36.566700000000004}, {"timestamp": 9908.34, "power": 36.566700000000004}, {"timestamp": 9928.91, "power": 36.566700000000004}, {"timestamp": 9949.47, "power": 36.566700000000004}, {"timestamp": 9970.04, "power": 36.566700000000004}, {"timestamp": 9990.54, "power": 36.566700000000004}, {"timestamp": 10011.1, "power": 36.566700000000004}, {"timestamp": 10031.7, "power": 36.566700000000004}, {"timestamp": 10052.3, "power": 36.566700000000004}, {"timestamp": 10072.8, "power": 36.566700000000004}, {"timestamp": 10093.4, "power": 35.782567}, {"timestamp": 10114.7, "power": 35.782567}, {"timestamp": 10135.2, "power": 35.782567}, {"timestamp": 10155.8, "power": 35.782567}, {"timestamp": 10176.3, "power": 35.782567}, {"timestamp": 10196.8, "power": 35.782567}, {"timestamp": 10217.3, "power": 35.782567}, {"timestamp": 10237.9, "power": 35.782567}, {"timestamp": 10258.4, "power": 35.782567}, {"timestamp": 10278.9, "power": 35.782567}, {"timestamp": 10299.4, "power": 35.782567}, {"timestamp": 10319.9, "power": 35.782567}, {"timestamp": 10340.5, "power": 35.782567}, {"timestamp": 10361.0, "power": 35.782567}, {"timestamp": 10381.5, "power": 35.782567}, {"timestamp": 10402.1, "power": 35.782567}, {"timestamp": 10422.5, "power": 35.782567}, {"timestamp": 10443.1, "power": 35.782567}, {"timestamp": 10463.6, "power": 35.782567}, {"timestamp": 10484.1, "power": 35.782567}, {"timestamp": 10504.7, "power": 35.782567}, {"timestamp": 10525.2, "power": 35.782567}, {"timestamp": 10545.7, "power": 35.782567}, {"timestamp": 10566.2, "power": 35.782567}, {"timestamp": 10586.7, "power": 35.782567}, {"timestamp": 10607.3, "power": 35.782567}, {"timestamp": 10627.8, "power": 35.782567}, {"timestamp": 10648.3, "power": 35.782567}, {"timestamp": 10668.9, "power": 35.782567}, {"timestamp": 10689.4, "power": 35.782567}, {"timestamp": 10709.9, "power": 35.782567}, {"timestamp": 10730.4, "power": 35.782567}, {"timestamp": 10750.9, "power": 35.782567}, {"timestamp": 10771.5, "power": 35.782567}, {"timestamp": 10792.1, "power": 35.782567}, {"timestamp": 10812.6, "power": 35.782567}, {"timestamp": 10833.2, "power": 35.782567}, {"timestamp": 10853.7, "power": 35.782567}, {"timestamp": 10874.2, "power": 35.782567}, {"timestamp": 10894.7, "power": 35.782567}, {"timestamp": 10915.2, "power": 35.782567}, {"timestamp": 10935.7, "power": 35.782567}, {"timestamp": 10956.3, "power": 35.782567}, {"timestamp": 10976.8, "power": 35.782567}, {"timestamp": 10997.3, "power": 35.782567}, {"timestamp": 11017.9, "power": 35.782567}, {"timestamp": 11038.4, "power": 35.782567}, {"timestamp": 11058.9, "power": 35.782567}, {"timestamp": 11079.4, "power": 35.782567}, {"timestamp": 11100.0, "power": 36.251496}, {"timestamp": 11121.0, "power": 36.251496}, {"timestamp": 11141.6, "power": 36.251496}, {"timestamp": 11162.0, "power": 36.251496}, {"timestamp": 11182.6, "power": 36.251496}, {"timestamp": 11203.1, "power": 36.251496}, {"timestamp": 11223.6, "power": 36.251496}, {"timestamp": 11244.2, "power": 36.251496}, {"timestamp": 11264.7, "power": 36.251496}, {"timestamp": 11285.2, "power": 36.251496}, {"timestamp": 11305.8, "power": 36.251496}, {"timestamp": 11326.3, "power": 36.251496}, {"timestamp": 11346.8, "power": 36.251496}, {"timestamp": 11367.2, "power": 36.251496}, {"timestamp": 11387.8, "power": 36.251496}, {"timestamp": 11408.3, "power": 36.251496}, {"timestamp": 11428.8, "power": 36.251496}, {"timestamp": 11449.4, "power": 36.251496}, {"timestamp": 11469.9, "power": 36.251496}, {"timestamp": 11490.4, "power": 36.251496}, {"timestamp": 11510.9, "power": 36.251496}, {"timestamp": 11531.4, "power": 36.251496}, {"timestamp": 11551.9, "power": 36.251496}, {"timestamp": 11572.5, "power": 36.251496}, {"timestamp": 11593.1, "power": 36.251496}, {"timestamp": 11613.7, "power": 36.251496}], "timeline": {"START": "2538.30161", "END": "10102.01548"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8758.38}, {"name": "clSetKernelArg", "calls": 19, "time": 1806.03}, {"name": "clReleaseKernel", "calls": 1, "time": 763.491}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.1019}, {"name": "clCreateContext", "calls": 1, "time": 54.7534}, {"name": "clReleaseContext", "calls": 1, "time": 37.2154}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2228}, {"name": "clCreateKernel", "calls": 1, "time": 0.347673}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.285072}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.141927}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085753}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074719}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027144}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024799}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024708}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010497}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010023}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009479}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008216}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00705}, {"name": "clRetainDevice", "calls": 2, "time": 0.004794}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7563.71}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7166.86}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 7493.1}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 7563.14}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 7143.32}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 7357.14}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6942.976743, "utilization": 72.322674, "size": 4037060.0, "time": 581.460084}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 22351963, "speed": 29.5544, "utilization": 0.256549, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1364973, "speed": 394.419, "utilization": 3.42377, "size": 0.12775}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23404815, "speed": 29.6081, "utilization": 0.257015, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1430846, "speed": 394.597, "utilization": 3.42533, "size": 0.127763}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23644410, "speed": 29.639, "utilization": 0.257283, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1445677, "speed": 394.382, "utilization": 3.42345, "size": 0.127764}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22293598, "speed": 29.578, "utilization": 0.256754, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1361436, "speed": 394.619, "utilization": 3.42551, "size": 0.127749}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22981976, "speed": 29.6106, "utilization": 0.257036, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1404586, "speed": 394.16, "utilization": 3.42153, "size": 0.127757}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len6/run1.json b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run1.json new file mode 100644 index 0000000..706e1ea --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.1154, "power": 36.492105}, {"timestamp": 66.6558, "power": 36.492105}, {"timestamp": 87.221, "power": 36.492105}, {"timestamp": 107.788, "power": 36.492105}, {"timestamp": 128.472, "power": 36.492105}, {"timestamp": 149.141, "power": 36.492105}, {"timestamp": 169.641, "power": 36.492105}, {"timestamp": 190.176, "power": 36.492105}, {"timestamp": 210.708, "power": 36.492105}, {"timestamp": 231.29, "power": 36.492105}, {"timestamp": 251.889, "power": 36.492105}, {"timestamp": 272.492, "power": 36.492105}, {"timestamp": 293.088, "power": 36.492105}, {"timestamp": 313.678, "power": 36.492105}, {"timestamp": 334.246, "power": 36.492105}, {"timestamp": 354.852, "power": 36.492105}, {"timestamp": 375.448, "power": 36.492105}, {"timestamp": 396.049, "power": 36.492105}, {"timestamp": 416.654, "power": 36.492105}, {"timestamp": 437.25, "power": 36.492105}, {"timestamp": 457.826, "power": 36.492105}, {"timestamp": 478.39, "power": 36.492105}, {"timestamp": 498.994, "power": 36.492105}, {"timestamp": 519.678, "power": 36.492105}, {"timestamp": 540.278, "power": 36.492105}, {"timestamp": 560.88, "power": 36.492105}, {"timestamp": 581.474, "power": 36.492105}, {"timestamp": 602.042, "power": 36.492105}, {"timestamp": 622.613, "power": 36.492105}, {"timestamp": 643.215, "power": 36.492105}, {"timestamp": 663.809, "power": 36.492105}, {"timestamp": 684.407, "power": 36.492105}, {"timestamp": 705.004, "power": 36.492105}, {"timestamp": 725.595, "power": 36.492105}, {"timestamp": 746.171, "power": 36.492105}, {"timestamp": 766.776, "power": 36.492105}, {"timestamp": 787.376, "power": 36.492105}, {"timestamp": 807.977, "power": 36.492105}, {"timestamp": 828.573, "power": 36.492105}, {"timestamp": 849.171, "power": 36.492105}, {"timestamp": 869.751, "power": 36.492105}, {"timestamp": 890.31, "power": 36.492105}, {"timestamp": 910.911, "power": 36.492105}, {"timestamp": 931.51, "power": 36.492105}, {"timestamp": 952.105, "power": 36.492105}, {"timestamp": 972.698, "power": 36.492105}, {"timestamp": 993.309, "power": 36.492105}, {"timestamp": 1013.87, "power": 35.764636}, {"timestamp": 1035.02, "power": 35.764636}, {"timestamp": 1055.62, "power": 35.764636}, {"timestamp": 1076.22, "power": 35.764636}, {"timestamp": 1096.82, "power": 35.764636}, {"timestamp": 1117.35, "power": 35.764636}, {"timestamp": 1137.91, "power": 35.764636}, {"timestamp": 1158.48, "power": 35.764636}, {"timestamp": 1179.07, "power": 35.764636}, {"timestamp": 1199.67, "power": 35.764636}, {"timestamp": 1220.26, "power": 35.764636}, {"timestamp": 1240.82, "power": 35.764636}, {"timestamp": 1261.35, "power": 35.764636}, {"timestamp": 1281.91, "power": 35.764636}, {"timestamp": 1302.47, "power": 35.764636}, {"timestamp": 1323.06, "power": 35.764636}, {"timestamp": 1343.66, "power": 35.764636}, {"timestamp": 1364.26, "power": 35.764636}, {"timestamp": 1384.86, "power": 35.764636}, {"timestamp": 1405.47, "power": 35.764636}, {"timestamp": 1426.03, "power": 35.764636}, {"timestamp": 1446.59, "power": 35.764636}, {"timestamp": 1467.19, "power": 35.764636}, {"timestamp": 1487.78, "power": 35.764636}, {"timestamp": 1508.38, "power": 35.764636}, {"timestamp": 1528.97, "power": 35.764636}, {"timestamp": 1549.55, "power": 35.764636}, {"timestamp": 1570.1, "power": 35.764636}, {"timestamp": 1590.66, "power": 35.764636}, {"timestamp": 1611.26, "power": 35.764636}, {"timestamp": 1631.86, "power": 35.764636}, {"timestamp": 1652.46, "power": 35.764636}, {"timestamp": 1673.06, "power": 35.764636}, {"timestamp": 1693.63, "power": 35.764636}, {"timestamp": 1714.19, "power": 35.764636}, {"timestamp": 1734.78, "power": 35.764636}, {"timestamp": 1755.38, "power": 35.764636}, {"timestamp": 1775.98, "power": 35.764636}, {"timestamp": 1796.58, "power": 35.764636}, {"timestamp": 1817.18, "power": 35.764636}, {"timestamp": 1837.74, "power": 35.764636}, {"timestamp": 1858.3, "power": 35.764636}, {"timestamp": 1878.9, "power": 35.764636}, {"timestamp": 1899.5, "power": 35.764636}, {"timestamp": 1920.1, "power": 35.764636}, {"timestamp": 1940.71, "power": 35.764636}, {"timestamp": 1961.26, "power": 35.764636}, {"timestamp": 1981.77, "power": 35.764636}, {"timestamp": 2002.29, "power": 35.764636}, {"timestamp": 2022.81, "power": 36.096345}, {"timestamp": 2043.94, "power": 36.096345}, {"timestamp": 2064.39, "power": 36.096345}, {"timestamp": 2084.91, "power": 36.096345}, {"timestamp": 2105.4, "power": 36.096345}, {"timestamp": 2125.84, "power": 36.096345}, {"timestamp": 2146.29, "power": 36.096345}, {"timestamp": 2166.81, "power": 36.096345}, {"timestamp": 2187.34, "power": 36.096345}, {"timestamp": 2207.87, "power": 36.096345}, {"timestamp": 2228.41, "power": 36.096345}, {"timestamp": 2248.91, "power": 36.096345}, {"timestamp": 2269.4, "power": 36.096345}, {"timestamp": 2289.84, "power": 36.096345}, {"timestamp": 2310.42, "power": 36.096345}, {"timestamp": 2330.95, "power": 36.096345}, {"timestamp": 2351.48, "power": 36.096345}, {"timestamp": 2372.01, "power": 36.096345}, {"timestamp": 2392.54, "power": 36.096345}, {"timestamp": 2413.08, "power": 36.096345}, {"timestamp": 2433.58, "power": 36.096345}, {"timestamp": 2454.2, "power": 36.096345}, {"timestamp": 2474.68, "power": 36.096345}, {"timestamp": 2495.15, "power": 36.096345}, {"timestamp": 2515.7, "power": 36.096345}, {"timestamp": 2536.23, "power": 36.096345}, {"timestamp": 2556.78, "power": 36.096345}, {"timestamp": 2577.34, "power": 36.096345}, {"timestamp": 2597.83, "power": 36.096345}, {"timestamp": 2618.32, "power": 36.096345}, {"timestamp": 2638.86, "power": 36.096345}, {"timestamp": 2659.4, "power": 36.096345}, {"timestamp": 2679.94, "power": 36.096345}, {"timestamp": 2700.48, "power": 36.096345}, {"timestamp": 2721.03, "power": 36.096345}, {"timestamp": 2741.55, "power": 36.096345}, {"timestamp": 2762.05, "power": 36.096345}, {"timestamp": 2782.59, "power": 36.096345}, {"timestamp": 2803.13, "power": 36.096345}, {"timestamp": 2823.67, "power": 36.096345}, {"timestamp": 2844.21, "power": 36.096345}, {"timestamp": 2864.75, "power": 36.096345}, {"timestamp": 2885.31, "power": 36.096345}, {"timestamp": 2905.81, "power": 36.096345}, {"timestamp": 2926.34, "power": 36.096345}, {"timestamp": 2946.88, "power": 36.096345}, {"timestamp": 2967.42, "power": 36.096345}, {"timestamp": 2987.96, "power": 36.096345}, {"timestamp": 3008.51, "power": 36.096345}, {"timestamp": 3029.05, "power": 36.441028}, {"timestamp": 3050.14, "power": 36.441028}, {"timestamp": 3070.68, "power": 36.441028}, {"timestamp": 3091.22, "power": 36.441028}, {"timestamp": 3111.77, "power": 36.441028}, {"timestamp": 3132.31, "power": 36.441028}, {"timestamp": 3152.86, "power": 36.441028}, {"timestamp": 3173.4, "power": 36.441028}, {"timestamp": 3193.9, "power": 36.441028}, {"timestamp": 3214.43, "power": 36.441028}, {"timestamp": 3234.97, "power": 36.441028}, {"timestamp": 3255.52, "power": 36.441028}, {"timestamp": 3276.06, "power": 36.441028}, {"timestamp": 3296.6, "power": 36.441028}, {"timestamp": 3317.15, "power": 36.441028}, {"timestamp": 3337.67, "power": 36.441028}, {"timestamp": 3358.21, "power": 36.441028}, {"timestamp": 3378.75, "power": 36.441028}, {"timestamp": 3399.3, "power": 36.441028}, {"timestamp": 3419.85, "power": 36.441028}, {"timestamp": 3440.39, "power": 36.441028}, {"timestamp": 3460.93, "power": 36.441028}, {"timestamp": 3481.45, "power": 36.441028}, {"timestamp": 3501.95, "power": 36.441028}, {"timestamp": 3522.49, "power": 36.441028}, {"timestamp": 3543.03, "power": 36.441028}, {"timestamp": 3563.58, "power": 36.441028}, {"timestamp": 3584.12, "power": 36.441028}, {"timestamp": 3604.66, "power": 36.441028}, {"timestamp": 3625.2, "power": 36.441028}, {"timestamp": 3645.73, "power": 36.441028}, {"timestamp": 3666.27, "power": 36.441028}, {"timestamp": 3686.81, "power": 36.441028}, {"timestamp": 3707.35, "power": 36.441028}, {"timestamp": 3727.9, "power": 36.441028}, {"timestamp": 3748.44, "power": 36.441028}, {"timestamp": 3768.99, "power": 36.441028}, {"timestamp": 3789.51, "power": 36.441028}, {"timestamp": 3810.01, "power": 36.441028}, {"timestamp": 3830.55, "power": 36.441028}, {"timestamp": 3851.09, "power": 36.441028}, {"timestamp": 3871.64, "power": 36.441028}, {"timestamp": 3892.18, "power": 36.441028}, {"timestamp": 3912.72, "power": 36.441028}, {"timestamp": 3933.27, "power": 36.441028}, {"timestamp": 3953.79, "power": 36.441028}, {"timestamp": 3974.32, "power": 36.441028}, {"timestamp": 3994.87, "power": 36.441028}, {"timestamp": 4015.42, "power": 36.441028}, {"timestamp": 4035.96, "power": 36.336518}, {"timestamp": 4057.02, "power": 36.336518}, {"timestamp": 4077.53, "power": 36.336518}, {"timestamp": 4098.03, "power": 36.336518}, {"timestamp": 4118.57, "power": 36.336518}, {"timestamp": 4139.11, "power": 36.336518}, {"timestamp": 4159.65, "power": 36.336518}, {"timestamp": 4180.2, "power": 36.336518}, {"timestamp": 4200.74, "power": 36.336518}, {"timestamp": 4221.28, "power": 36.336518}, {"timestamp": 4241.79, "power": 36.336518}, {"timestamp": 4262.33, "power": 36.336518}, {"timestamp": 4282.88, "power": 36.336518}, {"timestamp": 4303.42, "power": 36.336518}, {"timestamp": 4323.97, "power": 36.336518}, {"timestamp": 4344.51, "power": 36.336518}, {"timestamp": 4365.06, "power": 36.336518}, {"timestamp": 4385.58, "power": 36.336518}, {"timestamp": 4406.13, "power": 36.336518}, {"timestamp": 4426.67, "power": 36.336518}, {"timestamp": 4447.21, "power": 36.336518}, {"timestamp": 4467.76, "power": 36.336518}, {"timestamp": 4488.3, "power": 36.336518}, {"timestamp": 4508.85, "power": 36.336518}, {"timestamp": 4529.41, "power": 36.336518}, {"timestamp": 4549.91, "power": 36.336518}, {"timestamp": 4570.45, "power": 36.336518}, {"timestamp": 4590.99, "power": 36.336518}, {"timestamp": 4611.54, "power": 36.336518}, {"timestamp": 4632.08, "power": 36.336518}, {"timestamp": 4652.62, "power": 36.336518}, {"timestamp": 4673.17, "power": 36.336518}, {"timestamp": 4693.69, "power": 36.336518}, {"timestamp": 4714.23, "power": 36.336518}, {"timestamp": 4734.77, "power": 36.336518}, {"timestamp": 4755.32, "power": 36.336518}, {"timestamp": 4775.86, "power": 36.336518}, {"timestamp": 4796.41, "power": 36.336518}, {"timestamp": 4816.95, "power": 36.336518}, {"timestamp": 4837.46, "power": 36.336518}, {"timestamp": 4857.96, "power": 36.336518}, {"timestamp": 4878.51, "power": 36.336518}, {"timestamp": 4899.05, "power": 36.336518}, {"timestamp": 4919.6, "power": 36.336518}, {"timestamp": 4940.14, "power": 36.336518}, {"timestamp": 4960.69, "power": 36.336518}, {"timestamp": 4981.24, "power": 36.336518}, {"timestamp": 5001.75, "power": 36.336518}, {"timestamp": 5022.29, "power": 36.336518}, {"timestamp": 5042.84, "power": 36.26787}, {"timestamp": 5063.93, "power": 36.26787}, {"timestamp": 5084.47, "power": 36.26787}, {"timestamp": 5105.01, "power": 36.26787}, {"timestamp": 5125.54, "power": 36.26787}, {"timestamp": 5146.04, "power": 36.26787}, {"timestamp": 5166.57, "power": 36.26787}, {"timestamp": 5187.11, "power": 36.26787}, {"timestamp": 5207.66, "power": 36.26787}, {"timestamp": 5228.2, "power": 36.26787}, {"timestamp": 5248.74, "power": 36.26787}, {"timestamp": 5269.3, "power": 36.26787}, {"timestamp": 5289.8, "power": 36.26787}, {"timestamp": 5310.34, "power": 36.26787}, {"timestamp": 5330.89, "power": 36.26787}, {"timestamp": 5351.44, "power": 36.26787}, {"timestamp": 5371.98, "power": 36.26787}, {"timestamp": 5392.52, "power": 36.26787}, {"timestamp": 5413.07, "power": 36.26787}, {"timestamp": 5433.59, "power": 36.26787}, {"timestamp": 5454.13, "power": 36.26787}, {"timestamp": 5474.67, "power": 36.26787}, {"timestamp": 5495.22, "power": 36.26787}, {"timestamp": 5515.76, "power": 36.26787}, {"timestamp": 5536.3, "power": 36.26787}, {"timestamp": 5556.85, "power": 36.26787}, {"timestamp": 5577.41, "power": 36.26787}, {"timestamp": 5597.92, "power": 36.26787}, {"timestamp": 5618.46, "power": 36.26787}, {"timestamp": 5639.01, "power": 36.26787}, {"timestamp": 5659.55, "power": 36.26787}, {"timestamp": 5680.09, "power": 36.26787}, {"timestamp": 5700.64, "power": 36.26787}, {"timestamp": 5721.18, "power": 36.26787}, {"timestamp": 5741.69, "power": 36.26787}, {"timestamp": 5762.23, "power": 36.26787}, {"timestamp": 5782.77, "power": 36.26787}, {"timestamp": 5803.32, "power": 36.26787}, {"timestamp": 5823.87, "power": 36.26787}, {"timestamp": 5844.41, "power": 36.26787}, {"timestamp": 5864.95, "power": 36.26787}, {"timestamp": 5885.47, "power": 36.26787}, {"timestamp": 5905.97, "power": 36.26787}, {"timestamp": 5926.5, "power": 36.26787}, {"timestamp": 5947.05, "power": 36.26787}, {"timestamp": 5967.59, "power": 36.26787}, {"timestamp": 5988.13, "power": 36.26787}, {"timestamp": 6008.68, "power": 36.26787}, {"timestamp": 6029.22, "power": 36.26787}, {"timestamp": 6049.74, "power": 36.48043199999999}, {"timestamp": 6071.76, "power": 36.48043199999999}, {"timestamp": 6092.3, "power": 36.48043199999999}, {"timestamp": 6112.84, "power": 36.48043199999999}, {"timestamp": 6133.36, "power": 36.48043199999999}, {"timestamp": 6153.86, "power": 36.48043199999999}, {"timestamp": 6174.4, "power": 36.48043199999999}, {"timestamp": 6194.95, "power": 36.48043199999999}, {"timestamp": 6215.49, "power": 36.48043199999999}, {"timestamp": 6236.04, "power": 36.48043199999999}, {"timestamp": 6256.58, "power": 36.48043199999999}, {"timestamp": 6277.13, "power": 36.48043199999999}, {"timestamp": 6297.65, "power": 36.48043199999999}, {"timestamp": 6318.19, "power": 36.48043199999999}, {"timestamp": 6338.73, "power": 36.48043199999999}, {"timestamp": 6359.27, "power": 36.48043199999999}, {"timestamp": 6379.82, "power": 36.48043199999999}, {"timestamp": 6400.37, "power": 36.48043199999999}, {"timestamp": 6420.91, "power": 36.48043199999999}, {"timestamp": 6441.44, "power": 36.48043199999999}, {"timestamp": 6461.93, "power": 36.48043199999999}, {"timestamp": 6482.47, "power": 36.48043199999999}, {"timestamp": 6503.02, "power": 36.48043199999999}, {"timestamp": 6523.56, "power": 36.48043199999999}, {"timestamp": 6544.1, "power": 36.48043199999999}, {"timestamp": 6564.65, "power": 36.48043199999999}, {"timestamp": 6585.19, "power": 36.48043199999999}, {"timestamp": 6605.71, "power": 36.48043199999999}, {"timestamp": 6626.25, "power": 36.48043199999999}, {"timestamp": 6646.79, "power": 36.48043199999999}, {"timestamp": 6667.36, "power": 36.48043199999999}, {"timestamp": 6687.92, "power": 36.48043199999999}, {"timestamp": 6708.5, "power": 36.48043199999999}, {"timestamp": 6729.07, "power": 36.48043199999999}, {"timestamp": 6749.59, "power": 36.48043199999999}, {"timestamp": 6770.15, "power": 36.48043199999999}, {"timestamp": 6790.73, "power": 36.48043199999999}, {"timestamp": 6811.29, "power": 36.48043199999999}, {"timestamp": 6831.87, "power": 36.48043199999999}, {"timestamp": 6852.44, "power": 36.48043199999999}, {"timestamp": 6873.01, "power": 36.48043199999999}, {"timestamp": 6893.53, "power": 36.48043199999999}, {"timestamp": 6914.03, "power": 36.48043199999999}, {"timestamp": 6934.6, "power": 36.48043199999999}, {"timestamp": 6955.18, "power": 36.48043199999999}, {"timestamp": 6975.76, "power": 36.48043199999999}, {"timestamp": 6996.32, "power": 36.48043199999999}, {"timestamp": 7016.88, "power": 36.48043199999999}, {"timestamp": 7037.39, "power": 36.48043199999999}, {"timestamp": 7057.94, "power": 35.87598}, {"timestamp": 7079.45, "power": 35.87598}, {"timestamp": 7099.99, "power": 35.87598}, {"timestamp": 7120.54, "power": 35.87598}, {"timestamp": 7141.08, "power": 35.87598}, {"timestamp": 7161.61, "power": 35.87598}, {"timestamp": 7182.15, "power": 35.87598}, {"timestamp": 7202.69, "power": 35.87598}, {"timestamp": 7223.24, "power": 35.87598}, {"timestamp": 7243.78, "power": 35.87598}, {"timestamp": 7264.33, "power": 35.87598}, {"timestamp": 7284.87, "power": 35.87598}, {"timestamp": 7305.39, "power": 35.87598}, {"timestamp": 7325.89, "power": 35.87598}, {"timestamp": 7346.43, "power": 35.87598}, {"timestamp": 7366.97, "power": 35.87598}, {"timestamp": 7387.52, "power": 35.87598}, {"timestamp": 7408.06, "power": 35.87598}, {"timestamp": 7428.6, "power": 35.87598}, {"timestamp": 7449.15, "power": 35.87598}, {"timestamp": 7469.68, "power": 35.87598}, {"timestamp": 7490.22, "power": 35.87598}, {"timestamp": 7510.76, "power": 35.87598}, {"timestamp": 7531.3, "power": 35.87598}, {"timestamp": 7551.85, "power": 35.87598}, {"timestamp": 7572.39, "power": 35.87598}, {"timestamp": 7592.94, "power": 35.87598}, {"timestamp": 7613.46, "power": 35.87598}, {"timestamp": 7633.96, "power": 35.87598}, {"timestamp": 7654.5, "power": 35.87598}, {"timestamp": 7675.04, "power": 35.87598}, {"timestamp": 7695.59, "power": 35.87598}, {"timestamp": 7716.13, "power": 35.87598}, {"timestamp": 7736.67, "power": 35.87598}, {"timestamp": 7757.22, "power": 35.87598}, {"timestamp": 7777.74, "power": 35.87598}, {"timestamp": 7798.27, "power": 35.87598}, {"timestamp": 7818.82, "power": 35.87598}, {"timestamp": 7839.36, "power": 35.87598}, {"timestamp": 7859.9, "power": 35.87598}, {"timestamp": 7880.45, "power": 35.87598}, {"timestamp": 7900.99, "power": 35.87598}, {"timestamp": 7921.51, "power": 35.87598}, {"timestamp": 7942.01, "power": 35.87598}, {"timestamp": 7962.55, "power": 35.87598}, {"timestamp": 7983.09, "power": 35.87598}, {"timestamp": 8003.64, "power": 35.87598}, {"timestamp": 8024.18, "power": 35.87598}, {"timestamp": 8044.73, "power": 35.87598}, {"timestamp": 8065.27, "power": 36.158418}, {"timestamp": 8086.34, "power": 36.158418}, {"timestamp": 8106.89, "power": 36.158418}, {"timestamp": 8127.43, "power": 36.158418}, {"timestamp": 8147.97, "power": 36.158418}, {"timestamp": 8168.52, "power": 36.158418}, {"timestamp": 8189.06, "power": 36.158418}, {"timestamp": 8209.59, "power": 36.158418}, {"timestamp": 8230.12, "power": 36.158418}, {"timestamp": 8250.67, "power": 36.158418}, {"timestamp": 8271.21, "power": 36.158418}, {"timestamp": 8291.75, "power": 36.158418}, {"timestamp": 8312.3, "power": 36.158418}, {"timestamp": 8332.84, "power": 36.158418}, {"timestamp": 8353.35, "power": 36.158418}, {"timestamp": 8373.85, "power": 36.158418}, {"timestamp": 8394.39, "power": 36.158418}, {"timestamp": 8414.93, "power": 36.158418}, {"timestamp": 8435.48, "power": 36.158418}, {"timestamp": 8456.03, "power": 36.158418}, {"timestamp": 8476.57, "power": 36.158418}, {"timestamp": 8497.12, "power": 36.158418}, {"timestamp": 8517.64, "power": 36.158418}, {"timestamp": 8538.17, "power": 36.158418}, {"timestamp": 8558.72, "power": 36.158418}, {"timestamp": 8579.26, "power": 36.158418}, {"timestamp": 8599.8, "power": 36.158418}, {"timestamp": 8620.35, "power": 36.158418}, {"timestamp": 8640.89, "power": 36.158418}, {"timestamp": 8661.42, "power": 36.158418}, {"timestamp": 8681.96, "power": 36.158418}, {"timestamp": 8702.5, "power": 36.158418}, {"timestamp": 8723.04, "power": 36.158418}, {"timestamp": 8743.59, "power": 36.158418}, {"timestamp": 8764.13, "power": 36.158418}, {"timestamp": 8784.7, "power": 36.158418}, {"timestamp": 8805.25, "power": 36.158418}, {"timestamp": 8825.77, "power": 36.158418}, {"timestamp": 8846.27, "power": 36.158418}, {"timestamp": 8866.83, "power": 36.158418}, {"timestamp": 8887.4, "power": 36.158418}, {"timestamp": 8907.98, "power": 36.158418}, {"timestamp": 8928.56, "power": 36.158418}, {"timestamp": 8949.14, "power": 36.158418}, {"timestamp": 8969.66, "power": 36.158418}, {"timestamp": 8990.16, "power": 36.158418}, {"timestamp": 9010.72, "power": 36.158418}, {"timestamp": 9031.29, "power": 36.158418}, {"timestamp": 9051.86, "power": 36.158418}, {"timestamp": 9072.44, "power": 36.331996000000004}, {"timestamp": 9093.64, "power": 36.331996000000004}, {"timestamp": 9114.18, "power": 36.331996000000004}, {"timestamp": 9134.73, "power": 36.331996000000004}, {"timestamp": 9155.27, "power": 36.331996000000004}, {"timestamp": 9175.81, "power": 36.331996000000004}, {"timestamp": 9196.36, "power": 36.331996000000004}, {"timestamp": 9216.9, "power": 36.331996000000004}, {"timestamp": 9237.42, "power": 36.331996000000004}, {"timestamp": 9257.92, "power": 36.331996000000004}, {"timestamp": 9278.46, "power": 36.331996000000004}, {"timestamp": 9299.0, "power": 36.331996000000004}, {"timestamp": 9319.55, "power": 36.331996000000004}, {"timestamp": 9340.1, "power": 36.331996000000004}, {"timestamp": 9360.64, "power": 36.331996000000004}, {"timestamp": 9381.19, "power": 36.331996000000004}, {"timestamp": 9401.72, "power": 36.331996000000004}, {"timestamp": 9422.26, "power": 36.331996000000004}, {"timestamp": 9442.81, "power": 36.331996000000004}, {"timestamp": 9463.35, "power": 36.331996000000004}, {"timestamp": 9483.89, "power": 36.331996000000004}, {"timestamp": 9504.44, "power": 36.331996000000004}, {"timestamp": 9524.98, "power": 36.331996000000004}, {"timestamp": 9545.5, "power": 36.331996000000004}, {"timestamp": 9566.0, "power": 36.331996000000004}, {"timestamp": 9586.54, "power": 36.331996000000004}, {"timestamp": 9607.08, "power": 36.331996000000004}, {"timestamp": 9627.63, "power": 36.331996000000004}, {"timestamp": 9648.18, "power": 36.331996000000004}, {"timestamp": 9668.72, "power": 36.331996000000004}, {"timestamp": 9689.27, "power": 36.331996000000004}, {"timestamp": 9709.78, "power": 36.331996000000004}, {"timestamp": 9730.32, "power": 36.331996000000004}, {"timestamp": 9750.86, "power": 36.331996000000004}, {"timestamp": 9771.4, "power": 36.331996000000004}, {"timestamp": 9791.95, "power": 36.331996000000004}, {"timestamp": 9812.49, "power": 36.331996000000004}, {"timestamp": 9833.04, "power": 36.331996000000004}, {"timestamp": 9853.56, "power": 36.331996000000004}, {"timestamp": 9874.06, "power": 36.331996000000004}, {"timestamp": 9894.59, "power": 36.331996000000004}, {"timestamp": 9915.13, "power": 36.331996000000004}, {"timestamp": 9935.68, "power": 36.331996000000004}, {"timestamp": 9956.22, "power": 36.331996000000004}, {"timestamp": 9976.77, "power": 36.331996000000004}, {"timestamp": 9997.32, "power": 36.331996000000004}, {"timestamp": 10017.8, "power": 36.331996000000004}, {"timestamp": 10038.4, "power": 36.331996000000004}, {"timestamp": 10058.9, "power": 36.331996000000004}, {"timestamp": 10079.4, "power": 36.423659}, {"timestamp": 10100.4, "power": 36.423659}, {"timestamp": 10120.9, "power": 36.423659}, {"timestamp": 10141.4, "power": 36.423659}, {"timestamp": 10161.9, "power": 36.423659}, {"timestamp": 10182.5, "power": 36.423659}, {"timestamp": 10203.0, "power": 36.423659}, {"timestamp": 10223.5, "power": 36.423659}, {"timestamp": 10244.1, "power": 36.423659}, {"timestamp": 10264.6, "power": 36.423659}, {"timestamp": 10285.1, "power": 36.423659}, {"timestamp": 10305.6, "power": 36.423659}, {"timestamp": 10326.1, "power": 36.423659}, {"timestamp": 10346.7, "power": 36.423659}, {"timestamp": 10367.2, "power": 36.423659}, {"timestamp": 10387.7, "power": 36.423659}, {"timestamp": 10408.2, "power": 36.423659}, {"timestamp": 10428.8, "power": 36.423659}, {"timestamp": 10449.3, "power": 36.423659}, {"timestamp": 10469.8, "power": 36.423659}, {"timestamp": 10490.3, "power": 36.423659}, {"timestamp": 10510.9, "power": 36.423659}, {"timestamp": 10531.4, "power": 36.423659}, {"timestamp": 10551.9, "power": 36.423659}, {"timestamp": 10572.5, "power": 36.423659}, {"timestamp": 10593.0, "power": 36.423659}, {"timestamp": 10613.5, "power": 36.423659}, {"timestamp": 10634.0, "power": 36.423659}, {"timestamp": 10654.5, "power": 36.423659}, {"timestamp": 10675.1, "power": 36.423659}, {"timestamp": 10695.6, "power": 36.423659}, {"timestamp": 10716.1, "power": 36.423659}, {"timestamp": 10736.7, "power": 36.423659}, {"timestamp": 10757.2, "power": 36.423659}, {"timestamp": 10777.7, "power": 36.423659}, {"timestamp": 10798.2, "power": 36.423659}, {"timestamp": 10818.8, "power": 36.423659}, {"timestamp": 10839.4, "power": 36.423659}, {"timestamp": 10859.9, "power": 36.423659}, {"timestamp": 10880.5, "power": 36.423659}, {"timestamp": 10901.0, "power": 36.423659}, {"timestamp": 10921.5, "power": 36.423659}, {"timestamp": 10942.0, "power": 36.423659}, {"timestamp": 10962.5, "power": 36.423659}, {"timestamp": 10983.1, "power": 36.423659}, {"timestamp": 11003.6, "power": 36.423659}, {"timestamp": 11024.1, "power": 36.423659}, {"timestamp": 11044.7, "power": 36.423659}, {"timestamp": 11065.2, "power": 36.423659}, {"timestamp": 11085.7, "power": 35.842059}, {"timestamp": 11106.8, "power": 35.842059}, {"timestamp": 11127.3, "power": 35.842059}, {"timestamp": 11147.9, "power": 35.842059}, {"timestamp": 11168.4, "power": 35.842059}, {"timestamp": 11188.9, "power": 35.842059}, {"timestamp": 11209.5, "power": 35.842059}, {"timestamp": 11230.0, "power": 35.842059}, {"timestamp": 11250.5, "power": 35.842059}, {"timestamp": 11271.0, "power": 35.842059}, {"timestamp": 11291.5, "power": 35.842059}, {"timestamp": 11312.1, "power": 35.842059}, {"timestamp": 11332.6, "power": 35.842059}, {"timestamp": 11353.1, "power": 35.842059}, {"timestamp": 11373.6, "power": 35.842059}, {"timestamp": 11394.1, "power": 35.842059}, {"timestamp": 11414.6, "power": 35.842059}, {"timestamp": 11435.2, "power": 35.842059}, {"timestamp": 11455.7, "power": 35.842059}, {"timestamp": 11476.2, "power": 35.842059}, {"timestamp": 11496.8, "power": 35.842059}, {"timestamp": 11517.3, "power": 35.842059}, {"timestamp": 11537.8, "power": 35.842059}, {"timestamp": 11558.3, "power": 35.842059}, {"timestamp": 11578.8, "power": 35.842059}, {"timestamp": 11599.3, "power": 35.842059}, {"timestamp": 11619.9, "power": 35.842059}, {"timestamp": 11640.6, "power": 35.842059}, {"timestamp": 11661.1, "power": 35.842059}, {"timestamp": 11681.7, "power": 35.842059}], "timeline": {"START": "2500.047708", "END": "10140.95722"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8834.67}, {"name": "clSetKernelArg", "calls": 19, "time": 1785.08}, {"name": "clReleaseKernel", "calls": 1, "time": 768.344}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.7269}, {"name": "clReleaseContext", "calls": 1, "time": 53.3406}, {"name": "clCreateContext", "calls": 1, "time": 43.9855}, {"name": "clReleaseProgram", "calls": 1, "time": 15.7737}, {"name": "clCreateKernel", "calls": 1, "time": 0.339616}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.339036}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.144216}, {"name": "clRetainMemObject", "calls": 14, "time": 0.078349}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07256}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02506}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024024}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023079}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010346}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009208}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008345}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00672}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.0065}, {"name": "clRetainDevice", "calls": 2, "time": 0.004939}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7640.91}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7244.07}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 7640.4}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6959.2}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 7252.25}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 7596.25}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 7016.5355, "utilization": 73.088911, "size": 4037060.0, "time": 575.364272}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 22601562, "speed": 29.5679, "utilization": 0.256666, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1380543, "speed": 394.695, "utilization": 3.42617, "size": 0.127751}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23881912, "speed": 29.633, "utilization": 0.257231, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1460736, "speed": 395.043, "utilization": 3.42919, "size": 0.127767}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21714600, "speed": 29.5707, "utilization": 0.25669, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1324927, "speed": 393.89, "utilization": 3.41919, "size": 0.127743}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22642964, "speed": 29.5929, "utilization": 0.256883, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1383349, "speed": 394.192, "utilization": 3.42181, "size": 0.127752}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23756181, "speed": 29.6506, "utilization": 0.257384, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1453043, "speed": 394.496, "utilization": 3.42444, "size": 0.127765}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len6/run2.json b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run2.json new file mode 100644 index 0000000..4b3fafe --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.4263, "power": 35.622105000000005}, {"timestamp": 58.1227, "power": 35.622105000000005}, {"timestamp": 78.6732, "power": 35.622105000000005}, {"timestamp": 99.2558, "power": 35.622105000000005}, {"timestamp": 119.96, "power": 35.622105000000005}, {"timestamp": 140.646, "power": 35.622105000000005}, {"timestamp": 161.183, "power": 35.622105000000005}, {"timestamp": 181.703, "power": 35.622105000000005}, {"timestamp": 202.206, "power": 35.622105000000005}, {"timestamp": 222.771, "power": 35.622105000000005}, {"timestamp": 243.376, "power": 35.622105000000005}, {"timestamp": 263.938, "power": 35.622105000000005}, {"timestamp": 284.292, "power": 35.622105000000005}, {"timestamp": 304.817, "power": 35.622105000000005}, {"timestamp": 325.422, "power": 35.622105000000005}, {"timestamp": 346.019, "power": 35.622105000000005}, {"timestamp": 366.589, "power": 35.622105000000005}, {"timestamp": 387.202, "power": 35.622105000000005}, {"timestamp": 407.807, "power": 35.622105000000005}, {"timestamp": 428.417, "power": 35.622105000000005}, {"timestamp": 449.026, "power": 35.622105000000005}, {"timestamp": 469.625, "power": 35.622105000000005}, {"timestamp": 490.195, "power": 35.622105000000005}, {"timestamp": 510.761, "power": 35.622105000000005}, {"timestamp": 531.363, "power": 35.622105000000005}, {"timestamp": 551.973, "power": 35.622105000000005}, {"timestamp": 572.577, "power": 35.622105000000005}, {"timestamp": 593.186, "power": 35.622105000000005}, {"timestamp": 613.771, "power": 35.622105000000005}, {"timestamp": 634.341, "power": 35.622105000000005}, {"timestamp": 654.946, "power": 35.622105000000005}, {"timestamp": 675.554, "power": 35.622105000000005}, {"timestamp": 696.161, "power": 35.622105000000005}, {"timestamp": 716.784, "power": 35.622105000000005}, {"timestamp": 737.398, "power": 35.622105000000005}, {"timestamp": 757.979, "power": 35.622105000000005}, {"timestamp": 778.542, "power": 35.622105000000005}, {"timestamp": 799.15, "power": 35.622105000000005}, {"timestamp": 819.757, "power": 35.622105000000005}, {"timestamp": 840.364, "power": 35.622105000000005}, {"timestamp": 860.97, "power": 35.622105000000005}, {"timestamp": 881.567, "power": 35.622105000000005}, {"timestamp": 902.134, "power": 35.622105000000005}, {"timestamp": 922.705, "power": 35.622105000000005}, {"timestamp": 943.309, "power": 35.622105000000005}, {"timestamp": 963.915, "power": 35.622105000000005}, {"timestamp": 984.532, "power": 35.622105000000005}, {"timestamp": 1005.14, "power": 36.253656}, {"timestamp": 1028.15, "power": 36.253656}, {"timestamp": 1048.7, "power": 36.253656}, {"timestamp": 1069.25, "power": 36.253656}, {"timestamp": 1089.77, "power": 36.253656}, {"timestamp": 1110.27, "power": 36.253656}, {"timestamp": 1130.82, "power": 36.253656}, {"timestamp": 1151.37, "power": 36.253656}, {"timestamp": 1171.92, "power": 36.253656}, {"timestamp": 1192.47, "power": 36.253656}, {"timestamp": 1213.02, "power": 36.253656}, {"timestamp": 1233.52, "power": 36.253656}, {"timestamp": 1254.03, "power": 36.253656}, {"timestamp": 1274.57, "power": 36.253656}, {"timestamp": 1295.12, "power": 36.253656}, {"timestamp": 1315.66, "power": 36.253656}, {"timestamp": 1336.21, "power": 36.253656}, {"timestamp": 1356.76, "power": 36.253656}, {"timestamp": 1377.32, "power": 36.253656}, {"timestamp": 1397.89, "power": 36.253656}, {"timestamp": 1418.44, "power": 36.253656}, {"timestamp": 1438.98, "power": 36.253656}, {"timestamp": 1459.53, "power": 36.253656}, {"timestamp": 1480.08, "power": 36.253656}, {"timestamp": 1500.63, "power": 36.253656}, {"timestamp": 1521.18, "power": 36.253656}, {"timestamp": 1541.7, "power": 36.253656}, {"timestamp": 1562.2, "power": 36.253656}, {"timestamp": 1582.74, "power": 36.253656}, {"timestamp": 1603.28, "power": 36.253656}, {"timestamp": 1623.83, "power": 36.253656}, {"timestamp": 1644.38, "power": 36.253656}, {"timestamp": 1664.92, "power": 36.253656}, {"timestamp": 1685.48, "power": 36.253656}, {"timestamp": 1705.98, "power": 36.253656}, {"timestamp": 1726.52, "power": 36.253656}, {"timestamp": 1747.07, "power": 36.253656}, {"timestamp": 1767.61, "power": 36.253656}, {"timestamp": 1788.16, "power": 36.253656}, {"timestamp": 1808.71, "power": 36.253656}, {"timestamp": 1829.25, "power": 36.253656}, {"timestamp": 1849.77, "power": 36.253656}, {"timestamp": 1870.31, "power": 36.253656}, {"timestamp": 1890.87, "power": 36.253656}, {"timestamp": 1911.41, "power": 36.253656}, {"timestamp": 1931.96, "power": 36.253656}, {"timestamp": 1952.56, "power": 36.253656}, {"timestamp": 1973.22, "power": 36.253656}, {"timestamp": 1993.82, "power": 36.253656}, {"timestamp": 2014.32, "power": 36.376582}, {"timestamp": 2035.49, "power": 36.376582}, {"timestamp": 2056.03, "power": 36.376582}, {"timestamp": 2076.58, "power": 36.376582}, {"timestamp": 2097.12, "power": 36.376582}, {"timestamp": 2117.63, "power": 36.376582}, {"timestamp": 2138.13, "power": 36.376582}, {"timestamp": 2158.66, "power": 36.376582}, {"timestamp": 2179.2, "power": 36.376582}, {"timestamp": 2199.74, "power": 36.376582}, {"timestamp": 2220.28, "power": 36.376582}, {"timestamp": 2240.82, "power": 36.376582}, {"timestamp": 2261.36, "power": 36.376582}, {"timestamp": 2281.88, "power": 36.376582}, {"timestamp": 2302.42, "power": 36.376582}, {"timestamp": 2322.96, "power": 36.376582}, {"timestamp": 2343.5, "power": 36.376582}, {"timestamp": 2364.05, "power": 36.376582}, {"timestamp": 2384.59, "power": 36.376582}, {"timestamp": 2405.14, "power": 36.376582}, {"timestamp": 2425.65, "power": 36.376582}, {"timestamp": 2446.15, "power": 36.376582}, {"timestamp": 2466.69, "power": 36.376582}, {"timestamp": 2487.23, "power": 36.376582}, {"timestamp": 2507.77, "power": 36.376582}, {"timestamp": 2528.33, "power": 36.376582}, {"timestamp": 2548.88, "power": 36.376582}, {"timestamp": 2569.43, "power": 36.376582}, {"timestamp": 2589.95, "power": 36.376582}, {"timestamp": 2610.46, "power": 36.376582}, {"timestamp": 2630.96, "power": 36.376582}, {"timestamp": 2651.51, "power": 36.376582}, {"timestamp": 2672.08, "power": 36.376582}, {"timestamp": 2692.59, "power": 36.376582}, {"timestamp": 2713.18, "power": 36.376582}, {"timestamp": 2733.71, "power": 36.376582}, {"timestamp": 2754.22, "power": 36.376582}, {"timestamp": 2774.76, "power": 36.376582}, {"timestamp": 2795.47, "power": 36.376582}, {"timestamp": 2816.04, "power": 36.376582}, {"timestamp": 2836.62, "power": 36.376582}, {"timestamp": 2857.21, "power": 36.376582}, {"timestamp": 2877.73, "power": 36.376582}, {"timestamp": 2898.23, "power": 36.376582}, {"timestamp": 2918.78, "power": 36.376582}, {"timestamp": 2939.33, "power": 36.376582}, {"timestamp": 2959.88, "power": 36.376582}, {"timestamp": 2980.43, "power": 36.376582}, {"timestamp": 3000.98, "power": 36.376582}, {"timestamp": 3021.53, "power": 36.402218000000005}, {"timestamp": 3042.75, "power": 36.402218000000005}, {"timestamp": 3063.31, "power": 36.402218000000005}, {"timestamp": 3083.86, "power": 36.402218000000005}, {"timestamp": 3104.41, "power": 36.402218000000005}, {"timestamp": 3124.96, "power": 36.402218000000005}, {"timestamp": 3145.51, "power": 36.402218000000005}, {"timestamp": 3166.06, "power": 36.402218000000005}, {"timestamp": 3186.61, "power": 36.402218000000005}, {"timestamp": 3207.16, "power": 36.402218000000005}, {"timestamp": 3227.71, "power": 36.402218000000005}, {"timestamp": 3248.26, "power": 36.402218000000005}, {"timestamp": 3268.81, "power": 36.402218000000005}, {"timestamp": 3289.36, "power": 36.402218000000005}, {"timestamp": 3309.88, "power": 36.402218000000005}, {"timestamp": 3330.43, "power": 36.402218000000005}, {"timestamp": 3350.98, "power": 36.402218000000005}, {"timestamp": 3371.53, "power": 36.402218000000005}, {"timestamp": 3392.08, "power": 36.402218000000005}, {"timestamp": 3412.63, "power": 36.402218000000005}, {"timestamp": 3433.18, "power": 36.402218000000005}, {"timestamp": 3453.71, "power": 36.402218000000005}, {"timestamp": 3474.25, "power": 36.402218000000005}, {"timestamp": 3494.8, "power": 36.402218000000005}, {"timestamp": 3515.35, "power": 36.402218000000005}, {"timestamp": 3535.9, "power": 36.402218000000005}, {"timestamp": 3556.44, "power": 36.402218000000005}, {"timestamp": 3576.99, "power": 36.402218000000005}, {"timestamp": 3597.55, "power": 36.402218000000005}, {"timestamp": 3618.05, "power": 36.402218000000005}, {"timestamp": 3638.59, "power": 36.402218000000005}, {"timestamp": 3659.14, "power": 36.402218000000005}, {"timestamp": 3679.69, "power": 36.402218000000005}, {"timestamp": 3700.24, "power": 36.402218000000005}, {"timestamp": 3720.79, "power": 36.402218000000005}, {"timestamp": 3741.34, "power": 36.402218000000005}, {"timestamp": 3761.86, "power": 36.402218000000005}, {"timestamp": 3782.41, "power": 36.402218000000005}, {"timestamp": 3802.96, "power": 36.402218000000005}, {"timestamp": 3823.51, "power": 36.402218000000005}, {"timestamp": 3844.05, "power": 36.402218000000005}, {"timestamp": 3864.6, "power": 36.402218000000005}, {"timestamp": 3885.15, "power": 36.402218000000005}, {"timestamp": 3905.68, "power": 36.402218000000005}, {"timestamp": 3926.18, "power": 36.402218000000005}, {"timestamp": 3946.72, "power": 36.402218000000005}, {"timestamp": 3967.27, "power": 36.402218000000005}, {"timestamp": 3987.82, "power": 36.402218000000005}, {"timestamp": 4008.37, "power": 36.402218000000005}, {"timestamp": 4028.92, "power": 36.479529}, {"timestamp": 4050.1, "power": 36.479529}, {"timestamp": 4070.64, "power": 36.479529}, {"timestamp": 4091.19, "power": 36.479529}, {"timestamp": 4111.74, "power": 36.479529}, {"timestamp": 4132.29, "power": 36.479529}, {"timestamp": 4152.84, "power": 36.479529}, {"timestamp": 4173.39, "power": 36.479529}, {"timestamp": 4193.91, "power": 36.479529}, {"timestamp": 4214.47, "power": 36.479529}, {"timestamp": 4235.05, "power": 36.479529}, {"timestamp": 4255.63, "power": 36.479529}, {"timestamp": 4276.2, "power": 36.479529}, {"timestamp": 4296.77, "power": 36.479529}, {"timestamp": 4317.35, "power": 36.479529}, {"timestamp": 4337.87, "power": 36.479529}, {"timestamp": 4358.43, "power": 36.479529}, {"timestamp": 4379.01, "power": 36.479529}, {"timestamp": 4399.6, "power": 36.479529}, {"timestamp": 4420.16, "power": 36.479529}, {"timestamp": 4440.74, "power": 36.479529}, {"timestamp": 4461.31, "power": 36.479529}, {"timestamp": 4481.84, "power": 36.479529}, {"timestamp": 4502.4, "power": 36.479529}, {"timestamp": 4522.98, "power": 36.479529}, {"timestamp": 4543.56, "power": 36.479529}, {"timestamp": 4564.13, "power": 36.479529}, {"timestamp": 4584.7, "power": 36.479529}, {"timestamp": 4605.29, "power": 36.479529}, {"timestamp": 4625.81, "power": 36.479529}, {"timestamp": 4646.37, "power": 36.479529}, {"timestamp": 4666.95, "power": 36.479529}, {"timestamp": 4687.53, "power": 36.479529}, {"timestamp": 4708.11, "power": 36.479529}, {"timestamp": 4728.69, "power": 36.479529}, {"timestamp": 4749.27, "power": 36.479529}, {"timestamp": 4769.8, "power": 36.479529}, {"timestamp": 4790.37, "power": 36.479529}, {"timestamp": 4810.92, "power": 36.479529}, {"timestamp": 4831.47, "power": 36.479529}, {"timestamp": 4852.05, "power": 36.479529}, {"timestamp": 4872.6, "power": 36.479529}, {"timestamp": 4893.18, "power": 36.479529}, {"timestamp": 4913.7, "power": 36.479529}, {"timestamp": 4934.26, "power": 36.479529}, {"timestamp": 4954.85, "power": 36.479529}, {"timestamp": 4975.41, "power": 36.479529}, {"timestamp": 4995.98, "power": 36.479529}, {"timestamp": 5016.56, "power": 36.479529}, {"timestamp": 5037.14, "power": 36.343815}, {"timestamp": 5058.31, "power": 36.343815}, {"timestamp": 5078.86, "power": 36.343815}, {"timestamp": 5099.41, "power": 36.343815}, {"timestamp": 5119.96, "power": 36.343815}, {"timestamp": 5140.51, "power": 36.343815}, {"timestamp": 5161.06, "power": 36.343815}, {"timestamp": 5181.59, "power": 36.343815}, {"timestamp": 5202.1, "power": 36.343815}, {"timestamp": 5222.64, "power": 36.343815}, {"timestamp": 5243.19, "power": 36.343815}, {"timestamp": 5263.74, "power": 36.343815}, {"timestamp": 5284.29, "power": 36.343815}, {"timestamp": 5304.84, "power": 36.343815}, {"timestamp": 5325.4, "power": 36.343815}, {"timestamp": 5345.91, "power": 36.343815}, {"timestamp": 5366.46, "power": 36.343815}, {"timestamp": 5387.0, "power": 36.343815}, {"timestamp": 5407.56, "power": 36.343815}, {"timestamp": 5428.11, "power": 36.343815}, {"timestamp": 5448.66, "power": 36.343815}, {"timestamp": 5469.2, "power": 36.343815}, {"timestamp": 5489.73, "power": 36.343815}, {"timestamp": 5510.27, "power": 36.343815}, {"timestamp": 5530.82, "power": 36.343815}, {"timestamp": 5551.37, "power": 36.343815}, {"timestamp": 5571.92, "power": 36.343815}, {"timestamp": 5592.47, "power": 36.343815}, {"timestamp": 5613.02, "power": 36.343815}, {"timestamp": 5633.52, "power": 36.343815}, {"timestamp": 5654.06, "power": 36.343815}, {"timestamp": 5674.61, "power": 36.343815}, {"timestamp": 5695.16, "power": 36.343815}, {"timestamp": 5715.71, "power": 36.343815}, {"timestamp": 5736.26, "power": 36.343815}, {"timestamp": 5756.81, "power": 36.343815}, {"timestamp": 5777.36, "power": 36.343815}, {"timestamp": 5797.89, "power": 36.343815}, {"timestamp": 5818.43, "power": 36.343815}, {"timestamp": 5838.98, "power": 36.343815}, {"timestamp": 5859.53, "power": 36.343815}, {"timestamp": 5880.07, "power": 36.343815}, {"timestamp": 5900.62, "power": 36.343815}, {"timestamp": 5921.17, "power": 36.343815}, {"timestamp": 5941.7, "power": 36.343815}, {"timestamp": 5962.19, "power": 36.343815}, {"timestamp": 5982.74, "power": 36.343815}, {"timestamp": 6003.29, "power": 36.343815}, {"timestamp": 6023.84, "power": 36.343815}, {"timestamp": 6044.39, "power": 36.097575}, {"timestamp": 6066.12, "power": 36.097575}, {"timestamp": 6086.67, "power": 36.097575}, {"timestamp": 6107.22, "power": 36.097575}, {"timestamp": 6127.77, "power": 36.097575}, {"timestamp": 6148.31, "power": 36.097575}, {"timestamp": 6168.86, "power": 36.097575}, {"timestamp": 6189.41, "power": 36.097575}, {"timestamp": 6209.94, "power": 36.097575}, {"timestamp": 6230.48, "power": 36.097575}, {"timestamp": 6251.02, "power": 36.097575}, {"timestamp": 6271.57, "power": 36.097575}, {"timestamp": 6292.12, "power": 36.097575}, {"timestamp": 6312.67, "power": 36.097575}, {"timestamp": 6333.22, "power": 36.097575}, {"timestamp": 6353.74, "power": 36.097575}, {"timestamp": 6374.24, "power": 36.097575}, {"timestamp": 6394.79, "power": 36.097575}, {"timestamp": 6415.34, "power": 36.097575}, {"timestamp": 6435.89, "power": 36.097575}, {"timestamp": 6456.43, "power": 36.097575}, {"timestamp": 6477.0, "power": 36.097575}, {"timestamp": 6497.58, "power": 36.097575}, {"timestamp": 6518.09, "power": 36.097575}, {"timestamp": 6538.67, "power": 36.097575}, {"timestamp": 6559.25, "power": 36.097575}, {"timestamp": 6579.81, "power": 36.097575}, {"timestamp": 6600.38, "power": 36.097575}, {"timestamp": 6620.97, "power": 36.097575}, {"timestamp": 6641.54, "power": 36.097575}, {"timestamp": 6662.05, "power": 36.097575}, {"timestamp": 6682.61, "power": 36.097575}, {"timestamp": 6703.19, "power": 36.097575}, {"timestamp": 6723.76, "power": 36.097575}, {"timestamp": 6744.35, "power": 36.097575}, {"timestamp": 6764.93, "power": 36.097575}, {"timestamp": 6785.52, "power": 36.097575}, {"timestamp": 6806.03, "power": 36.097575}, {"timestamp": 6826.61, "power": 36.097575}, {"timestamp": 6847.15, "power": 36.097575}, {"timestamp": 6867.7, "power": 36.097575}, {"timestamp": 6888.25, "power": 36.097575}, {"timestamp": 6908.8, "power": 36.097575}, {"timestamp": 6929.34, "power": 36.097575}, {"timestamp": 6949.87, "power": 36.097575}, {"timestamp": 6970.43, "power": 36.097575}, {"timestamp": 6991.01, "power": 36.097575}, {"timestamp": 7011.59, "power": 36.097575}, {"timestamp": 7032.17, "power": 36.097575}, {"timestamp": 7052.75, "power": 36.333866}, {"timestamp": 7074.2, "power": 36.333866}, {"timestamp": 7094.74, "power": 36.333866}, {"timestamp": 7115.29, "power": 36.333866}, {"timestamp": 7135.83, "power": 36.333866}, {"timestamp": 7156.38, "power": 36.333866}, {"timestamp": 7176.93, "power": 36.333866}, {"timestamp": 7197.48, "power": 36.333866}, {"timestamp": 7217.99, "power": 36.333866}, {"timestamp": 7238.53, "power": 36.333866}, {"timestamp": 7259.08, "power": 36.333866}, {"timestamp": 7279.63, "power": 36.333866}, {"timestamp": 7300.18, "power": 36.333866}, {"timestamp": 7320.72, "power": 36.333866}, {"timestamp": 7341.27, "power": 36.333866}, {"timestamp": 7361.79, "power": 36.333866}, {"timestamp": 7382.33, "power": 36.333866}, {"timestamp": 7402.88, "power": 36.333866}, {"timestamp": 7423.43, "power": 36.333866}, {"timestamp": 7443.97, "power": 36.333866}, {"timestamp": 7464.52, "power": 36.333866}, {"timestamp": 7485.07, "power": 36.333866}, {"timestamp": 7505.59, "power": 36.333866}, {"timestamp": 7526.1, "power": 36.333866}, {"timestamp": 7546.64, "power": 36.333866}, {"timestamp": 7567.18, "power": 36.333866}, {"timestamp": 7587.73, "power": 36.333866}, {"timestamp": 7608.28, "power": 36.333866}, {"timestamp": 7628.83, "power": 36.333866}, {"timestamp": 7649.37, "power": 36.333866}, {"timestamp": 7669.9, "power": 36.333866}, {"timestamp": 7690.44, "power": 36.333866}, {"timestamp": 7710.99, "power": 36.333866}, {"timestamp": 7731.53, "power": 36.333866}, {"timestamp": 7752.08, "power": 36.333866}, {"timestamp": 7772.63, "power": 36.333866}, {"timestamp": 7793.18, "power": 36.333866}, {"timestamp": 7813.71, "power": 36.333866}, {"timestamp": 7834.25, "power": 36.333866}, {"timestamp": 7854.8, "power": 36.333866}, {"timestamp": 7875.34, "power": 36.333866}, {"timestamp": 7895.89, "power": 36.333866}, {"timestamp": 7916.44, "power": 36.333866}, {"timestamp": 7936.99, "power": 36.333866}, {"timestamp": 7957.54, "power": 36.333866}, {"timestamp": 7978.05, "power": 36.333866}, {"timestamp": 7998.59, "power": 36.333866}, {"timestamp": 8019.14, "power": 36.333866}, {"timestamp": 8039.69, "power": 36.333866}, {"timestamp": 8060.23, "power": 36.294385000000005}, {"timestamp": 8081.4, "power": 36.294385000000005}, {"timestamp": 8101.93, "power": 36.294385000000005}, {"timestamp": 8122.48, "power": 36.294385000000005}, {"timestamp": 8143.02, "power": 36.294385000000005}, {"timestamp": 8163.57, "power": 36.294385000000005}, {"timestamp": 8184.12, "power": 36.294385000000005}, {"timestamp": 8204.67, "power": 36.294385000000005}, {"timestamp": 8225.22, "power": 36.294385000000005}, {"timestamp": 8245.75, "power": 36.294385000000005}, {"timestamp": 8266.29, "power": 36.294385000000005}, {"timestamp": 8286.84, "power": 36.294385000000005}, {"timestamp": 8307.4, "power": 36.294385000000005}, {"timestamp": 8327.94, "power": 36.294385000000005}, {"timestamp": 8348.49, "power": 36.294385000000005}, {"timestamp": 8369.0, "power": 36.294385000000005}, {"timestamp": 8389.54, "power": 36.294385000000005}, {"timestamp": 8410.05, "power": 36.294385000000005}, {"timestamp": 8430.59, "power": 36.294385000000005}, {"timestamp": 8451.15, "power": 36.294385000000005}, {"timestamp": 8471.72, "power": 36.294385000000005}, {"timestamp": 8492.29, "power": 36.294385000000005}, {"timestamp": 8512.84, "power": 36.294385000000005}, {"timestamp": 8533.41, "power": 36.294385000000005}, {"timestamp": 8553.93, "power": 36.294385000000005}, {"timestamp": 8574.5, "power": 36.294385000000005}, {"timestamp": 8595.08, "power": 36.294385000000005}, {"timestamp": 8615.65, "power": 36.294385000000005}, {"timestamp": 8636.2, "power": 36.294385000000005}, {"timestamp": 8656.78, "power": 36.294385000000005}, {"timestamp": 8677.36, "power": 36.294385000000005}, {"timestamp": 8697.88, "power": 36.294385000000005}, {"timestamp": 8718.43, "power": 36.294385000000005}, {"timestamp": 8739.01, "power": 36.294385000000005}, {"timestamp": 8759.6, "power": 36.294385000000005}, {"timestamp": 8780.14, "power": 36.294385000000005}, {"timestamp": 8800.69, "power": 36.294385000000005}, {"timestamp": 8821.28, "power": 36.294385000000005}, {"timestamp": 8841.81, "power": 36.294385000000005}, {"timestamp": 8862.37, "power": 36.294385000000005}, {"timestamp": 8882.94, "power": 36.294385000000005}, {"timestamp": 8903.5, "power": 36.294385000000005}, {"timestamp": 8924.04, "power": 36.294385000000005}, {"timestamp": 8944.59, "power": 36.294385000000005}, {"timestamp": 8965.14, "power": 36.294385000000005}, {"timestamp": 8985.66, "power": 36.294385000000005}, {"timestamp": 9006.16, "power": 36.294385000000005}, {"timestamp": 9026.73, "power": 36.294385000000005}, {"timestamp": 9047.3, "power": 36.294385000000005}, {"timestamp": 9067.87, "power": 36.472953000000004}, {"timestamp": 9089.07, "power": 36.472953000000004}, {"timestamp": 9109.61, "power": 36.472953000000004}, {"timestamp": 9130.11, "power": 36.472953000000004}, {"timestamp": 9150.65, "power": 36.472953000000004}, {"timestamp": 9171.2, "power": 36.472953000000004}, {"timestamp": 9191.74, "power": 36.472953000000004}, {"timestamp": 9212.29, "power": 36.472953000000004}, {"timestamp": 9232.84, "power": 36.472953000000004}, {"timestamp": 9253.39, "power": 36.472953000000004}, {"timestamp": 9273.91, "power": 36.472953000000004}, {"timestamp": 9294.45, "power": 36.472953000000004}, {"timestamp": 9315.0, "power": 36.472953000000004}, {"timestamp": 9335.54, "power": 36.472953000000004}, {"timestamp": 9356.09, "power": 36.472953000000004}, {"timestamp": 9376.67, "power": 36.472953000000004}, {"timestamp": 9397.25, "power": 36.472953000000004}, {"timestamp": 9417.78, "power": 36.472953000000004}, {"timestamp": 9438.33, "power": 36.472953000000004}, {"timestamp": 9458.92, "power": 36.472953000000004}, {"timestamp": 9479.47, "power": 36.472953000000004}, {"timestamp": 9500.02, "power": 36.472953000000004}, {"timestamp": 9520.57, "power": 36.472953000000004}, {"timestamp": 9541.12, "power": 36.472953000000004}, {"timestamp": 9561.64, "power": 36.472953000000004}, {"timestamp": 9582.14, "power": 36.472953000000004}, {"timestamp": 9602.72, "power": 36.472953000000004}, {"timestamp": 9623.3, "power": 36.472953000000004}, {"timestamp": 9643.88, "power": 36.472953000000004}, {"timestamp": 9664.45, "power": 36.472953000000004}, {"timestamp": 9685.0, "power": 36.472953000000004}, {"timestamp": 9705.55, "power": 36.472953000000004}, {"timestamp": 9726.05, "power": 36.472953000000004}, {"timestamp": 9746.59, "power": 36.472953000000004}, {"timestamp": 9767.14, "power": 36.472953000000004}, {"timestamp": 9787.69, "power": 36.472953000000004}, {"timestamp": 9808.24, "power": 36.472953000000004}, {"timestamp": 9828.79, "power": 36.472953000000004}, {"timestamp": 9849.33, "power": 36.472953000000004}, {"timestamp": 9869.86, "power": 36.472953000000004}, {"timestamp": 9890.4, "power": 36.472953000000004}, {"timestamp": 9910.95, "power": 36.472953000000004}, {"timestamp": 9931.51, "power": 36.472953000000004}, {"timestamp": 9952.09, "power": 36.472953000000004}, {"timestamp": 9972.67, "power": 36.472953000000004}, {"timestamp": 9993.26, "power": 36.472953000000004}, {"timestamp": 10013.8, "power": 36.472953000000004}, {"timestamp": 10034.3, "power": 36.472953000000004}, {"timestamp": 10054.9, "power": 36.472953000000004}, {"timestamp": 10075.5, "power": 35.856123}, {"timestamp": 10096.6, "power": 35.856123}, {"timestamp": 10117.1, "power": 35.856123}, {"timestamp": 10137.7, "power": 35.856123}, {"timestamp": 10158.3, "power": 35.856123}, {"timestamp": 10178.8, "power": 35.856123}, {"timestamp": 10199.3, "power": 35.856123}, {"timestamp": 10219.9, "power": 35.856123}, {"timestamp": 10240.4, "power": 35.856123}, {"timestamp": 10260.9, "power": 35.856123}, {"timestamp": 10281.5, "power": 35.856123}, {"timestamp": 10302.0, "power": 35.856123}, {"timestamp": 10322.5, "power": 35.856123}, {"timestamp": 10343.0, "power": 35.856123}, {"timestamp": 10363.6, "power": 35.856123}, {"timestamp": 10384.1, "power": 35.856123}, {"timestamp": 10404.6, "power": 35.856123}, {"timestamp": 10425.2, "power": 35.856123}, {"timestamp": 10445.7, "power": 35.856123}, {"timestamp": 10466.2, "power": 35.856123}, {"timestamp": 10486.7, "power": 35.856123}, {"timestamp": 10507.3, "power": 35.856123}, {"timestamp": 10527.8, "power": 35.856123}, {"timestamp": 10548.3, "power": 35.856123}, {"timestamp": 10568.9, "power": 35.856123}, {"timestamp": 10589.4, "power": 35.856123}, {"timestamp": 10609.9, "power": 35.856123}, {"timestamp": 10630.5, "power": 35.856123}, {"timestamp": 10651.0, "power": 35.856123}, {"timestamp": 10671.5, "power": 35.856123}, {"timestamp": 10692.1, "power": 35.856123}, {"timestamp": 10712.6, "power": 35.856123}, {"timestamp": 10733.2, "power": 35.856123}, {"timestamp": 10753.7, "power": 35.856123}, {"timestamp": 10774.2, "power": 35.856123}, {"timestamp": 10794.7, "power": 35.856123}, {"timestamp": 10815.3, "power": 35.856123}, {"timestamp": 10835.9, "power": 35.856123}, {"timestamp": 10856.4, "power": 35.856123}, {"timestamp": 10877.0, "power": 35.856123}, {"timestamp": 10897.5, "power": 35.856123}, {"timestamp": 10918.0, "power": 35.856123}, {"timestamp": 10938.5, "power": 35.856123}, {"timestamp": 10959.1, "power": 35.856123}, {"timestamp": 10979.6, "power": 35.856123}, {"timestamp": 11000.1, "power": 35.856123}, {"timestamp": 11020.7, "power": 35.856123}, {"timestamp": 11041.2, "power": 35.856123}, {"timestamp": 11061.7, "power": 35.856123}, {"timestamp": 11082.2, "power": 35.646972}, {"timestamp": 11103.3, "power": 35.646972}, {"timestamp": 11123.8, "power": 35.646972}, {"timestamp": 11144.3, "power": 35.646972}, {"timestamp": 11164.9, "power": 35.646972}, {"timestamp": 11185.4, "power": 35.646972}, {"timestamp": 11205.9, "power": 35.646972}, {"timestamp": 11226.5, "power": 35.646972}, {"timestamp": 11247.1, "power": 35.646972}, {"timestamp": 11267.7, "power": 35.646972}, {"timestamp": 11288.2, "power": 35.646972}, {"timestamp": 11308.8, "power": 35.646972}, {"timestamp": 11329.3, "power": 35.646972}, {"timestamp": 11349.8, "power": 35.646972}, {"timestamp": 11370.3, "power": 35.646972}, {"timestamp": 11390.8, "power": 35.646972}, {"timestamp": 11411.4, "power": 35.646972}, {"timestamp": 11431.9, "power": 35.646972}, {"timestamp": 11452.5, "power": 35.646972}, {"timestamp": 11473.0, "power": 35.646972}, {"timestamp": 11493.5, "power": 35.646972}, {"timestamp": 11514.0, "power": 35.646972}, {"timestamp": 11534.6, "power": 35.646972}, {"timestamp": 11555.1, "power": 35.646972}, {"timestamp": 11575.6, "power": 35.646972}, {"timestamp": 11596.2, "power": 35.646972}, {"timestamp": 11616.7, "power": 35.646972}, {"timestamp": 11637.5, "power": 35.646972}, {"timestamp": 11658.0, "power": 35.646972}, {"timestamp": 11678.6, "power": 35.646972}], "timeline": {"START": "2507.064951", "END": "10109.04058"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8828.43}, {"name": "clSetKernelArg", "calls": 19, "time": 1804.58}, {"name": "clReleaseKernel", "calls": 1, "time": 756.617}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2217}, {"name": "clReleaseContext", "calls": 1, "time": 62.1491}, {"name": "clCreateContext", "calls": 1, "time": 35.2198}, {"name": "clReleaseProgram", "calls": 1, "time": 21.4458}, {"name": "clCreateKernel", "calls": 1, "time": 0.342555}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.324062}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.133658}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084292}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074411}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027775}, {"name": "clReleaseDevice", "calls": 2, "time": 0.027322}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02464}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01063}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010526}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008989}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007814}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006898}, {"name": "clRetainDevice", "calls": 2, "time": 0.004817}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7601.98}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7421.89}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6986.29}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 7601.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 7400.38}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 7432.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 7069.813465, "utilization": 73.64389, "size": 4037060.0, "time": 571.028339}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 23177604, "speed": 29.5998, "utilization": 0.256943, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1416546, "speed": 394.515, "utilization": 3.42461, "size": 0.127759}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21804903, "speed": 29.5802, "utilization": 0.256773, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1331070, "speed": 394.472, "utilization": 3.42424, "size": 0.127745}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23777076, "speed": 29.6578, "utilization": 0.257446, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1453749, "speed": 394.637, "utilization": 3.42567, "size": 0.127766}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23124763, "speed": 29.6217, "utilization": 0.257133, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1413402, "speed": 394.339, "utilization": 3.42308, "size": 0.127759}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23230466, "speed": 29.6313, "utilization": 0.257217, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1420116, "speed": 394.179, "utilization": 3.42169, "size": 0.12776}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len6/run3.json b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run3.json new file mode 100644 index 0000000..7809c5f --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.4541, "power": 35.954899}, {"timestamp": 67.1113, "power": 35.954899}, {"timestamp": 87.6584, "power": 35.954899}, {"timestamp": 108.195, "power": 35.954899}, {"timestamp": 129.145, "power": 35.954899}, {"timestamp": 150.035, "power": 35.954899}, {"timestamp": 170.534, "power": 35.954899}, {"timestamp": 191.079, "power": 35.954899}, {"timestamp": 211.616, "power": 35.954899}, {"timestamp": 232.164, "power": 35.954899}, {"timestamp": 252.716, "power": 35.954899}, {"timestamp": 273.264, "power": 35.954899}, {"timestamp": 293.813, "power": 35.954899}, {"timestamp": 314.326, "power": 35.954899}, {"timestamp": 334.824, "power": 35.954899}, {"timestamp": 355.365, "power": 35.954899}, {"timestamp": 375.91, "power": 35.954899}, {"timestamp": 396.456, "power": 35.954899}, {"timestamp": 417.001, "power": 35.954899}, {"timestamp": 437.551, "power": 35.954899}, {"timestamp": 458.068, "power": 35.954899}, {"timestamp": 478.57, "power": 35.954899}, {"timestamp": 499.114, "power": 35.954899}, {"timestamp": 519.655, "power": 35.954899}, {"timestamp": 540.197, "power": 35.954899}, {"timestamp": 560.738, "power": 35.954899}, {"timestamp": 581.279, "power": 35.954899}, {"timestamp": 601.828, "power": 35.954899}, {"timestamp": 622.341, "power": 35.954899}, {"timestamp": 642.882, "power": 35.954899}, {"timestamp": 663.428, "power": 35.954899}, {"timestamp": 683.974, "power": 35.954899}, {"timestamp": 704.523, "power": 35.954899}, {"timestamp": 725.074, "power": 35.954899}, {"timestamp": 745.622, "power": 35.954899}, {"timestamp": 766.139, "power": 35.954899}, {"timestamp": 786.677, "power": 35.954899}, {"timestamp": 807.225, "power": 35.954899}, {"timestamp": 827.771, "power": 35.954899}, {"timestamp": 848.316, "power": 35.954899}, {"timestamp": 868.861, "power": 35.954899}, {"timestamp": 889.41, "power": 35.954899}, {"timestamp": 909.97, "power": 35.954899}, {"timestamp": 930.467, "power": 35.954899}, {"timestamp": 951.011, "power": 35.954899}, {"timestamp": 971.555, "power": 35.954899}, {"timestamp": 992.105, "power": 35.954899}, {"timestamp": 1012.65, "power": 36.016182}, {"timestamp": 1033.89, "power": 36.016182}, {"timestamp": 1054.45, "power": 36.016182}, {"timestamp": 1075.01, "power": 36.016182}, {"timestamp": 1095.61, "power": 36.016182}, {"timestamp": 1116.2, "power": 36.016182}, {"timestamp": 1136.8, "power": 36.016182}, {"timestamp": 1157.4, "power": 36.016182}, {"timestamp": 1177.98, "power": 36.016182}, {"timestamp": 1198.53, "power": 36.016182}, {"timestamp": 1219.09, "power": 36.016182}, {"timestamp": 1239.69, "power": 36.016182}, {"timestamp": 1260.28, "power": 36.016182}, {"timestamp": 1280.87, "power": 36.016182}, {"timestamp": 1301.46, "power": 36.016182}, {"timestamp": 1322.03, "power": 36.016182}, {"timestamp": 1342.59, "power": 36.016182}, {"timestamp": 1363.15, "power": 36.016182}, {"timestamp": 1383.75, "power": 36.016182}, {"timestamp": 1404.35, "power": 36.016182}, {"timestamp": 1424.95, "power": 36.016182}, {"timestamp": 1445.54, "power": 36.016182}, {"timestamp": 1466.12, "power": 36.016182}, {"timestamp": 1486.67, "power": 36.016182}, {"timestamp": 1507.27, "power": 36.016182}, {"timestamp": 1527.86, "power": 36.016182}, {"timestamp": 1548.45, "power": 36.016182}, {"timestamp": 1569.05, "power": 36.016182}, {"timestamp": 1589.65, "power": 36.016182}, {"timestamp": 1610.22, "power": 36.016182}, {"timestamp": 1630.77, "power": 36.016182}, {"timestamp": 1651.37, "power": 36.016182}, {"timestamp": 1671.96, "power": 36.016182}, {"timestamp": 1692.56, "power": 36.016182}, {"timestamp": 1713.16, "power": 36.016182}, {"timestamp": 1733.75, "power": 36.016182}, {"timestamp": 1754.32, "power": 36.016182}, {"timestamp": 1774.88, "power": 36.016182}, {"timestamp": 1795.47, "power": 36.016182}, {"timestamp": 1816.07, "power": 36.016182}, {"timestamp": 1836.66, "power": 36.016182}, {"timestamp": 1857.25, "power": 36.016182}, {"timestamp": 1877.86, "power": 36.016182}, {"timestamp": 1898.42, "power": 36.016182}, {"timestamp": 1918.99, "power": 36.016182}, {"timestamp": 1939.55, "power": 36.016182}, {"timestamp": 1960.09, "power": 36.016182}, {"timestamp": 1980.63, "power": 36.016182}, {"timestamp": 2001.16, "power": 36.016182}, {"timestamp": 2021.7, "power": 36.267821999999995}, {"timestamp": 2042.8, "power": 36.267821999999995}, {"timestamp": 2063.34, "power": 36.267821999999995}, {"timestamp": 2083.87, "power": 36.267821999999995}, {"timestamp": 2104.41, "power": 36.267821999999995}, {"timestamp": 2124.95, "power": 36.267821999999995}, {"timestamp": 2145.49, "power": 36.267821999999995}, {"timestamp": 2166.01, "power": 36.267821999999995}, {"timestamp": 2186.5, "power": 36.267821999999995}, {"timestamp": 2207.03, "power": 36.267821999999995}, {"timestamp": 2227.57, "power": 36.267821999999995}, {"timestamp": 2248.11, "power": 36.267821999999995}, {"timestamp": 2268.64, "power": 36.267821999999995}, {"timestamp": 2289.18, "power": 36.267821999999995}, {"timestamp": 2309.72, "power": 36.267821999999995}, {"timestamp": 2330.23, "power": 36.267821999999995}, {"timestamp": 2350.76, "power": 36.267821999999995}, {"timestamp": 2371.3, "power": 36.267821999999995}, {"timestamp": 2391.84, "power": 36.267821999999995}, {"timestamp": 2412.38, "power": 36.267821999999995}, {"timestamp": 2432.91, "power": 36.267821999999995}, {"timestamp": 2453.45, "power": 36.267821999999995}, {"timestamp": 2473.96, "power": 36.267821999999995}, {"timestamp": 2494.46, "power": 36.267821999999995}, {"timestamp": 2514.99, "power": 36.267821999999995}, {"timestamp": 2535.53, "power": 36.267821999999995}, {"timestamp": 2556.08, "power": 36.267821999999995}, {"timestamp": 2576.63, "power": 36.267821999999995}, {"timestamp": 2597.18, "power": 36.267821999999995}, {"timestamp": 2617.73, "power": 36.267821999999995}, {"timestamp": 2638.25, "power": 36.267821999999995}, {"timestamp": 2658.79, "power": 36.267821999999995}, {"timestamp": 2679.34, "power": 36.267821999999995}, {"timestamp": 2699.9, "power": 36.267821999999995}, {"timestamp": 2720.44, "power": 36.267821999999995}, {"timestamp": 2740.99, "power": 36.267821999999995}, {"timestamp": 2761.54, "power": 36.267821999999995}, {"timestamp": 2782.07, "power": 36.267821999999995}, {"timestamp": 2802.61, "power": 36.267821999999995}, {"timestamp": 2823.16, "power": 36.267821999999995}, {"timestamp": 2843.71, "power": 36.267821999999995}, {"timestamp": 2864.26, "power": 36.267821999999995}, {"timestamp": 2884.81, "power": 36.267821999999995}, {"timestamp": 2905.35, "power": 36.267821999999995}, {"timestamp": 2925.91, "power": 36.267821999999995}, {"timestamp": 2946.41, "power": 36.267821999999995}, {"timestamp": 2966.95, "power": 36.267821999999995}, {"timestamp": 2987.5, "power": 36.267821999999995}, {"timestamp": 3008.05, "power": 36.267821999999995}, {"timestamp": 3028.6, "power": 36.106706}, {"timestamp": 3049.75, "power": 36.106706}, {"timestamp": 3070.32, "power": 36.106706}, {"timestamp": 3090.86, "power": 36.106706}, {"timestamp": 3111.41, "power": 36.106706}, {"timestamp": 3131.96, "power": 36.106706}, {"timestamp": 3152.5, "power": 36.106706}, {"timestamp": 3173.05, "power": 36.106706}, {"timestamp": 3193.6, "power": 36.106706}, {"timestamp": 3214.12, "power": 36.106706}, {"timestamp": 3234.66, "power": 36.106706}, {"timestamp": 3255.2, "power": 36.106706}, {"timestamp": 3275.75, "power": 36.106706}, {"timestamp": 3296.3, "power": 36.106706}, {"timestamp": 3316.85, "power": 36.106706}, {"timestamp": 3337.4, "power": 36.106706}, {"timestamp": 3357.96, "power": 36.106706}, {"timestamp": 3378.47, "power": 36.106706}, {"timestamp": 3398.97, "power": 36.106706}, {"timestamp": 3419.51, "power": 36.106706}, {"timestamp": 3440.05, "power": 36.106706}, {"timestamp": 3460.6, "power": 36.106706}, {"timestamp": 3481.15, "power": 36.106706}, {"timestamp": 3501.7, "power": 36.106706}, {"timestamp": 3522.22, "power": 36.106706}, {"timestamp": 3542.78, "power": 36.106706}, {"timestamp": 3563.34, "power": 36.106706}, {"timestamp": 3583.9, "power": 36.106706}, {"timestamp": 3604.47, "power": 36.106706}, {"timestamp": 3625.05, "power": 36.106706}, {"timestamp": 3645.62, "power": 36.106706}, {"timestamp": 3666.15, "power": 36.106706}, {"timestamp": 3686.7, "power": 36.106706}, {"timestamp": 3707.27, "power": 36.106706}, {"timestamp": 3727.85, "power": 36.106706}, {"timestamp": 3748.42, "power": 36.106706}, {"timestamp": 3768.98, "power": 36.106706}, {"timestamp": 3789.55, "power": 36.106706}, {"timestamp": 3810.08, "power": 36.106706}, {"timestamp": 3830.58, "power": 36.106706}, {"timestamp": 3851.14, "power": 36.106706}, {"timestamp": 3871.69, "power": 36.106706}, {"timestamp": 3892.26, "power": 36.106706}, {"timestamp": 3912.83, "power": 36.106706}, {"timestamp": 3933.42, "power": 36.106706}, {"timestamp": 3953.92, "power": 36.106706}, {"timestamp": 3974.43, "power": 36.106706}, {"timestamp": 3995.01, "power": 36.106706}, {"timestamp": 4015.59, "power": 36.106706}, {"timestamp": 4036.16, "power": 36.396207000000004}, {"timestamp": 4057.31, "power": 36.396207000000004}, {"timestamp": 4077.87, "power": 36.396207000000004}, {"timestamp": 4098.37, "power": 36.396207000000004}, {"timestamp": 4118.91, "power": 36.396207000000004}, {"timestamp": 4139.46, "power": 36.396207000000004}, {"timestamp": 4160.0, "power": 36.396207000000004}, {"timestamp": 4180.55, "power": 36.396207000000004}, {"timestamp": 4201.1, "power": 36.396207000000004}, {"timestamp": 4221.64, "power": 36.396207000000004}, {"timestamp": 4242.17, "power": 36.396207000000004}, {"timestamp": 4262.71, "power": 36.396207000000004}, {"timestamp": 4283.25, "power": 36.396207000000004}, {"timestamp": 4303.8, "power": 36.396207000000004}, {"timestamp": 4324.35, "power": 36.396207000000004}, {"timestamp": 4344.89, "power": 36.396207000000004}, {"timestamp": 4365.44, "power": 36.396207000000004}, {"timestamp": 4385.96, "power": 36.396207000000004}, {"timestamp": 4406.47, "power": 36.396207000000004}, {"timestamp": 4427.01, "power": 36.396207000000004}, {"timestamp": 4447.56, "power": 36.396207000000004}, {"timestamp": 4468.1, "power": 36.396207000000004}, {"timestamp": 4488.65, "power": 36.396207000000004}, {"timestamp": 4509.2, "power": 36.396207000000004}, {"timestamp": 4529.75, "power": 36.396207000000004}, {"timestamp": 4550.26, "power": 36.396207000000004}, {"timestamp": 4570.8, "power": 36.396207000000004}, {"timestamp": 4591.35, "power": 36.396207000000004}, {"timestamp": 4611.9, "power": 36.396207000000004}, {"timestamp": 4632.45, "power": 36.396207000000004}, {"timestamp": 4652.99, "power": 36.396207000000004}, {"timestamp": 4673.54, "power": 36.396207000000004}, {"timestamp": 4694.06, "power": 36.396207000000004}, {"timestamp": 4714.57, "power": 36.396207000000004}, {"timestamp": 4735.14, "power": 36.396207000000004}, {"timestamp": 4755.72, "power": 36.396207000000004}, {"timestamp": 4776.3, "power": 36.396207000000004}, {"timestamp": 4796.87, "power": 36.396207000000004}, {"timestamp": 4817.45, "power": 36.396207000000004}, {"timestamp": 4837.98, "power": 36.396207000000004}, {"timestamp": 4858.48, "power": 36.396207000000004}, {"timestamp": 4879.05, "power": 36.396207000000004}, {"timestamp": 4899.63, "power": 36.396207000000004}, {"timestamp": 4920.21, "power": 36.396207000000004}, {"timestamp": 4940.78, "power": 36.396207000000004}, {"timestamp": 4961.36, "power": 36.396207000000004}, {"timestamp": 4981.94, "power": 36.396207000000004}, {"timestamp": 5002.44, "power": 36.396207000000004}, {"timestamp": 5023.01, "power": 36.396207000000004}, {"timestamp": 5043.59, "power": 36.361632}, {"timestamp": 5064.79, "power": 36.361632}, {"timestamp": 5085.35, "power": 36.361632}, {"timestamp": 5105.91, "power": 36.361632}, {"timestamp": 5126.41, "power": 36.361632}, {"timestamp": 5146.96, "power": 36.361632}, {"timestamp": 5167.52, "power": 36.361632}, {"timestamp": 5188.1, "power": 36.361632}, {"timestamp": 5208.65, "power": 36.361632}, {"timestamp": 5229.2, "power": 36.361632}, {"timestamp": 5249.75, "power": 36.361632}, {"timestamp": 5270.28, "power": 36.361632}, {"timestamp": 5290.82, "power": 36.361632}, {"timestamp": 5311.36, "power": 36.361632}, {"timestamp": 5331.93, "power": 36.361632}, {"timestamp": 5352.47, "power": 36.361632}, {"timestamp": 5373.02, "power": 36.361632}, {"timestamp": 5393.57, "power": 36.361632}, {"timestamp": 5414.1, "power": 36.361632}, {"timestamp": 5434.6, "power": 36.361632}, {"timestamp": 5455.14, "power": 36.361632}, {"timestamp": 5475.69, "power": 36.361632}, {"timestamp": 5496.24, "power": 36.361632}, {"timestamp": 5516.79, "power": 36.361632}, {"timestamp": 5537.37, "power": 36.361632}, {"timestamp": 5557.95, "power": 36.361632}, {"timestamp": 5578.45, "power": 36.361632}, {"timestamp": 5599.02, "power": 36.361632}, {"timestamp": 5619.59, "power": 36.361632}, {"timestamp": 5640.15, "power": 36.361632}, {"timestamp": 5660.7, "power": 36.361632}, {"timestamp": 5681.25, "power": 36.361632}, {"timestamp": 5701.8, "power": 36.361632}, {"timestamp": 5722.32, "power": 36.361632}, {"timestamp": 5742.86, "power": 36.361632}, {"timestamp": 5763.41, "power": 36.361632}, {"timestamp": 5783.95, "power": 36.361632}, {"timestamp": 5804.5, "power": 36.361632}, {"timestamp": 5825.05, "power": 36.361632}, {"timestamp": 5845.6, "power": 36.361632}, {"timestamp": 5866.12, "power": 36.361632}, {"timestamp": 5886.67, "power": 36.361632}, {"timestamp": 5907.22, "power": 36.361632}, {"timestamp": 5927.77, "power": 36.361632}, {"timestamp": 5948.32, "power": 36.361632}, {"timestamp": 5968.86, "power": 36.361632}, {"timestamp": 5989.41, "power": 36.361632}, {"timestamp": 6009.94, "power": 36.361632}, {"timestamp": 6030.44, "power": 36.361632}, {"timestamp": 6050.99, "power": 36.241049000000004}, {"timestamp": 6072.95, "power": 36.241049000000004}, {"timestamp": 6093.5, "power": 36.241049000000004}, {"timestamp": 6114.02, "power": 36.241049000000004}, {"timestamp": 6134.56, "power": 36.241049000000004}, {"timestamp": 6155.12, "power": 36.241049000000004}, {"timestamp": 6175.68, "power": 36.241049000000004}, {"timestamp": 6196.25, "power": 36.241049000000004}, {"timestamp": 6216.79, "power": 36.241049000000004}, {"timestamp": 6237.35, "power": 36.241049000000004}, {"timestamp": 6257.91, "power": 36.241049000000004}, {"timestamp": 6278.41, "power": 36.241049000000004}, {"timestamp": 6298.97, "power": 36.241049000000004}, {"timestamp": 6319.54, "power": 36.241049000000004}, {"timestamp": 6340.11, "power": 36.241049000000004}, {"timestamp": 6360.67, "power": 36.241049000000004}, {"timestamp": 6381.25, "power": 36.241049000000004}, {"timestamp": 6401.82, "power": 36.241049000000004}, {"timestamp": 6422.33, "power": 36.241049000000004}, {"timestamp": 6442.88, "power": 36.241049000000004}, {"timestamp": 6463.44, "power": 36.241049000000004}, {"timestamp": 6484.0, "power": 36.241049000000004}, {"timestamp": 6504.57, "power": 36.241049000000004}, {"timestamp": 6525.07, "power": 36.241049000000004}, {"timestamp": 6545.63, "power": 36.241049000000004}, {"timestamp": 6566.15, "power": 36.241049000000004}, {"timestamp": 6586.65, "power": 36.241049000000004}, {"timestamp": 6607.22, "power": 36.241049000000004}, {"timestamp": 6627.78, "power": 36.241049000000004}, {"timestamp": 6648.35, "power": 36.241049000000004}, {"timestamp": 6668.91, "power": 36.241049000000004}, {"timestamp": 6689.47, "power": 36.241049000000004}, {"timestamp": 6709.99, "power": 36.241049000000004}, {"timestamp": 6730.54, "power": 36.241049000000004}, {"timestamp": 6751.11, "power": 36.241049000000004}, {"timestamp": 6771.66, "power": 36.241049000000004}, {"timestamp": 6792.23, "power": 36.241049000000004}, {"timestamp": 6812.78, "power": 36.241049000000004}, {"timestamp": 6833.33, "power": 36.241049000000004}, {"timestamp": 6853.92, "power": 36.241049000000004}, {"timestamp": 6874.42, "power": 36.241049000000004}, {"timestamp": 6894.98, "power": 36.241049000000004}, {"timestamp": 6915.55, "power": 36.241049000000004}, {"timestamp": 6936.12, "power": 36.241049000000004}, {"timestamp": 6956.7, "power": 36.241049000000004}, {"timestamp": 6977.26, "power": 36.241049000000004}, {"timestamp": 6997.85, "power": 36.241049000000004}, {"timestamp": 7018.34, "power": 36.241049000000004}, {"timestamp": 7038.89, "power": 36.241049000000004}, {"timestamp": 7059.46, "power": 36.388720000000006}, {"timestamp": 7080.85, "power": 36.388720000000006}, {"timestamp": 7101.42, "power": 36.388720000000006}, {"timestamp": 7121.92, "power": 36.388720000000006}, {"timestamp": 7142.42, "power": 36.388720000000006}, {"timestamp": 7162.96, "power": 36.388720000000006}, {"timestamp": 7183.54, "power": 36.388720000000006}, {"timestamp": 7204.09, "power": 36.388720000000006}, {"timestamp": 7224.66, "power": 36.388720000000006}, {"timestamp": 7245.23, "power": 36.388720000000006}, {"timestamp": 7265.8, "power": 36.388720000000006}, {"timestamp": 7286.32, "power": 36.388720000000006}, {"timestamp": 7306.87, "power": 36.388720000000006}, {"timestamp": 7327.44, "power": 36.388720000000006}, {"timestamp": 7348.01, "power": 36.388720000000006}, {"timestamp": 7368.59, "power": 36.388720000000006}, {"timestamp": 7389.16, "power": 36.388720000000006}, {"timestamp": 7409.72, "power": 36.388720000000006}, {"timestamp": 7430.23, "power": 36.388720000000006}, {"timestamp": 7450.78, "power": 36.388720000000006}, {"timestamp": 7471.34, "power": 36.388720000000006}, {"timestamp": 7491.91, "power": 36.388720000000006}, {"timestamp": 7512.48, "power": 36.388720000000006}, {"timestamp": 7533.05, "power": 36.388720000000006}, {"timestamp": 7553.62, "power": 36.388720000000006}, {"timestamp": 7574.13, "power": 36.388720000000006}, {"timestamp": 7594.62, "power": 36.388720000000006}, {"timestamp": 7615.17, "power": 36.388720000000006}, {"timestamp": 7635.74, "power": 36.388720000000006}, {"timestamp": 7656.31, "power": 36.388720000000006}, {"timestamp": 7676.87, "power": 36.388720000000006}, {"timestamp": 7697.41, "power": 36.388720000000006}, {"timestamp": 7717.92, "power": 36.388720000000006}, {"timestamp": 7738.42, "power": 36.388720000000006}, {"timestamp": 7758.95, "power": 36.388720000000006}, {"timestamp": 7779.49, "power": 36.388720000000006}, {"timestamp": 7800.03, "power": 36.388720000000006}, {"timestamp": 7820.58, "power": 36.388720000000006}, {"timestamp": 7841.12, "power": 36.388720000000006}, {"timestamp": 7861.66, "power": 36.388720000000006}, {"timestamp": 7882.19, "power": 36.388720000000006}, {"timestamp": 7902.72, "power": 36.388720000000006}, {"timestamp": 7923.26, "power": 36.388720000000006}, {"timestamp": 7943.8, "power": 36.388720000000006}, {"timestamp": 7964.34, "power": 36.388720000000006}, {"timestamp": 7984.89, "power": 36.388720000000006}, {"timestamp": 8005.43, "power": 36.388720000000006}, {"timestamp": 8025.95, "power": 36.388720000000006}, {"timestamp": 8046.44, "power": 36.388720000000006}, {"timestamp": 8066.97, "power": 36.205079999999995}, {"timestamp": 8088.05, "power": 36.205079999999995}, {"timestamp": 8108.63, "power": 36.205079999999995}, {"timestamp": 8129.2, "power": 36.205079999999995}, {"timestamp": 8149.77, "power": 36.205079999999995}, {"timestamp": 8170.28, "power": 36.205079999999995}, {"timestamp": 8190.82, "power": 36.205079999999995}, {"timestamp": 8211.39, "power": 36.205079999999995}, {"timestamp": 8231.97, "power": 36.205079999999995}, {"timestamp": 8252.54, "power": 36.205079999999995}, {"timestamp": 8273.1, "power": 36.205079999999995}, {"timestamp": 8293.66, "power": 36.205079999999995}, {"timestamp": 8314.18, "power": 36.205079999999995}, {"timestamp": 8334.74, "power": 36.205079999999995}, {"timestamp": 8355.3, "power": 36.205079999999995}, {"timestamp": 8375.86, "power": 36.205079999999995}, {"timestamp": 8396.43, "power": 36.205079999999995}, {"timestamp": 8416.99, "power": 36.205079999999995}, {"timestamp": 8437.56, "power": 36.205079999999995}, {"timestamp": 8458.08, "power": 36.205079999999995}, {"timestamp": 8478.57, "power": 36.205079999999995}, {"timestamp": 8499.14, "power": 36.205079999999995}, {"timestamp": 8519.7, "power": 36.205079999999995}, {"timestamp": 8540.27, "power": 36.205079999999995}, {"timestamp": 8560.83, "power": 36.205079999999995}, {"timestamp": 8581.41, "power": 36.205079999999995}, {"timestamp": 8601.93, "power": 36.205079999999995}, {"timestamp": 8622.43, "power": 36.205079999999995}, {"timestamp": 8642.99, "power": 36.205079999999995}, {"timestamp": 8663.55, "power": 36.205079999999995}, {"timestamp": 8684.12, "power": 36.205079999999995}, {"timestamp": 8704.7, "power": 36.205079999999995}, {"timestamp": 8725.27, "power": 36.205079999999995}, {"timestamp": 8745.86, "power": 36.205079999999995}, {"timestamp": 8766.35, "power": 36.205079999999995}, {"timestamp": 8786.91, "power": 36.205079999999995}, {"timestamp": 8807.48, "power": 36.205079999999995}, {"timestamp": 8828.05, "power": 36.205079999999995}, {"timestamp": 8848.63, "power": 36.205079999999995}, {"timestamp": 8869.2, "power": 36.205079999999995}, {"timestamp": 8889.76, "power": 36.205079999999995}, {"timestamp": 8910.28, "power": 36.205079999999995}, {"timestamp": 8930.83, "power": 36.205079999999995}, {"timestamp": 8951.39, "power": 36.205079999999995}, {"timestamp": 8971.95, "power": 36.205079999999995}, {"timestamp": 8992.52, "power": 36.205079999999995}, {"timestamp": 9013.1, "power": 36.205079999999995}, {"timestamp": 9033.67, "power": 36.205079999999995}, {"timestamp": 9054.18, "power": 36.205079999999995}, {"timestamp": 9074.74, "power": 36.04417}, {"timestamp": 9095.96, "power": 36.04417}, {"timestamp": 9116.53, "power": 36.04417}, {"timestamp": 9137.1, "power": 36.04417}, {"timestamp": 9157.67, "power": 36.04417}, {"timestamp": 9178.19, "power": 36.04417}, {"timestamp": 9198.74, "power": 36.04417}, {"timestamp": 9219.29, "power": 36.04417}, {"timestamp": 9239.87, "power": 36.04417}, {"timestamp": 9260.44, "power": 36.04417}, {"timestamp": 9281.01, "power": 36.04417}, {"timestamp": 9301.59, "power": 36.04417}, {"timestamp": 9322.1, "power": 36.04417}, {"timestamp": 9342.65, "power": 36.04417}, {"timestamp": 9363.23, "power": 36.04417}, {"timestamp": 9383.79, "power": 36.04417}, {"timestamp": 9404.36, "power": 36.04417}, {"timestamp": 9424.93, "power": 36.04417}, {"timestamp": 9445.51, "power": 36.04417}, {"timestamp": 9466.02, "power": 36.04417}, {"timestamp": 9486.52, "power": 36.04417}, {"timestamp": 9507.08, "power": 36.04417}, {"timestamp": 9527.65, "power": 36.04417}, {"timestamp": 9548.19, "power": 36.04417}, {"timestamp": 9568.73, "power": 36.04417}, {"timestamp": 9589.3, "power": 36.04417}, {"timestamp": 9609.87, "power": 36.04417}, {"timestamp": 9630.37, "power": 36.04417}, {"timestamp": 9650.95, "power": 36.04417}, {"timestamp": 9671.53, "power": 36.04417}, {"timestamp": 9692.1, "power": 36.04417}, {"timestamp": 9712.64, "power": 36.04417}, {"timestamp": 9733.18, "power": 36.04417}, {"timestamp": 9753.76, "power": 36.04417}, {"timestamp": 9774.28, "power": 36.04417}, {"timestamp": 9794.82, "power": 36.04417}, {"timestamp": 9815.39, "power": 36.04417}, {"timestamp": 9835.96, "power": 36.04417}, {"timestamp": 9856.52, "power": 36.04417}, {"timestamp": 9877.08, "power": 36.04417}, {"timestamp": 9897.65, "power": 36.04417}, {"timestamp": 9918.17, "power": 36.04417}, {"timestamp": 9938.72, "power": 36.04417}, {"timestamp": 9959.29, "power": 36.04417}, {"timestamp": 9979.86, "power": 36.04417}, {"timestamp": 10000.4, "power": 36.04417}, {"timestamp": 10021.0, "power": 36.04417}, {"timestamp": 10041.5, "power": 36.04417}, {"timestamp": 10062.1, "power": 36.04417}, {"timestamp": 10082.6, "power": 36.214468000000004}, {"timestamp": 10103.7, "power": 36.214468000000004}, {"timestamp": 10124.4, "power": 36.214468000000004}, {"timestamp": 10144.9, "power": 36.214468000000004}, {"timestamp": 10165.4, "power": 36.214468000000004}, {"timestamp": 10185.9, "power": 36.214468000000004}, {"timestamp": 10206.4, "power": 36.214468000000004}, {"timestamp": 10227.0, "power": 36.214468000000004}, {"timestamp": 10247.5, "power": 36.214468000000004}, {"timestamp": 10268.0, "power": 36.214468000000004}, {"timestamp": 10288.5, "power": 36.214468000000004}, {"timestamp": 10309.1, "power": 36.214468000000004}, {"timestamp": 10329.6, "power": 36.214468000000004}, {"timestamp": 10350.1, "power": 36.214468000000004}, {"timestamp": 10370.7, "power": 36.214468000000004}, {"timestamp": 10391.2, "power": 36.214468000000004}, {"timestamp": 10411.7, "power": 36.214468000000004}, {"timestamp": 10432.3, "power": 36.214468000000004}, {"timestamp": 10452.8, "power": 36.214468000000004}, {"timestamp": 10473.4, "power": 36.214468000000004}, {"timestamp": 10493.9, "power": 36.214468000000004}, {"timestamp": 10514.4, "power": 36.214468000000004}, {"timestamp": 10534.9, "power": 36.214468000000004}, {"timestamp": 10555.5, "power": 36.214468000000004}, {"timestamp": 10576.0, "power": 36.214468000000004}, {"timestamp": 10596.6, "power": 36.214468000000004}, {"timestamp": 10617.1, "power": 36.214468000000004}, {"timestamp": 10637.6, "power": 36.214468000000004}, {"timestamp": 10658.1, "power": 36.214468000000004}, {"timestamp": 10678.7, "power": 36.214468000000004}, {"timestamp": 10699.2, "power": 36.214468000000004}, {"timestamp": 10719.7, "power": 36.214468000000004}, {"timestamp": 10740.3, "power": 36.214468000000004}, {"timestamp": 10760.8, "power": 36.214468000000004}, {"timestamp": 10781.4, "power": 36.214468000000004}, {"timestamp": 10802.0, "power": 36.214468000000004}, {"timestamp": 10822.5, "power": 36.214468000000004}, {"timestamp": 10843.0, "power": 36.214468000000004}, {"timestamp": 10863.5, "power": 36.214468000000004}, {"timestamp": 10884.1, "power": 36.214468000000004}, {"timestamp": 10904.6, "power": 36.214468000000004}, {"timestamp": 10925.2, "power": 36.214468000000004}, {"timestamp": 10945.7, "power": 36.214468000000004}, {"timestamp": 10966.2, "power": 36.214468000000004}, {"timestamp": 10986.7, "power": 36.214468000000004}, {"timestamp": 11007.3, "power": 36.214468000000004}, {"timestamp": 11027.8, "power": 36.214468000000004}, {"timestamp": 11048.3, "power": 36.214468000000004}, {"timestamp": 11068.9, "power": 36.214468000000004}, {"timestamp": 11089.4, "power": 35.636455}, {"timestamp": 11110.6, "power": 35.636455}, {"timestamp": 11131.1, "power": 35.636455}, {"timestamp": 11151.6, "power": 35.636455}, {"timestamp": 11172.1, "power": 35.636455}, {"timestamp": 11192.7, "power": 35.636455}, {"timestamp": 11213.2, "power": 35.636455}, {"timestamp": 11233.8, "power": 35.636455}, {"timestamp": 11254.3, "power": 35.636455}, {"timestamp": 11274.8, "power": 35.636455}, {"timestamp": 11295.3, "power": 35.636455}, {"timestamp": 11315.8, "power": 35.636455}, {"timestamp": 11336.4, "power": 35.636455}, {"timestamp": 11356.9, "power": 35.636455}, {"timestamp": 11377.4, "power": 35.636455}, {"timestamp": 11397.9, "power": 35.636455}, {"timestamp": 11418.4, "power": 35.636455}, {"timestamp": 11439.0, "power": 35.636455}, {"timestamp": 11459.5, "power": 35.636455}, {"timestamp": 11480.0, "power": 35.636455}, {"timestamp": 11500.6, "power": 35.636455}, {"timestamp": 11521.1, "power": 35.636455}, {"timestamp": 11541.6, "power": 35.636455}, {"timestamp": 11562.1, "power": 35.636455}, {"timestamp": 11582.6, "power": 35.636455}, {"timestamp": 11603.1, "power": 35.636455}, {"timestamp": 11623.8, "power": 35.636455}, {"timestamp": 11644.4, "power": 35.636455}], "timeline": {"START": "2483.742439", "END": "10074.49972"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8818.43}, {"name": "clSetKernelArg", "calls": 19, "time": 1771.8}, {"name": "clReleaseKernel", "calls": 1, "time": 773.385}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.1539}, {"name": "clCreateContext", "calls": 1, "time": 44.2458}, {"name": "clReleaseContext", "calls": 1, "time": 34.5864}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0117}, {"name": "clCreateKernel", "calls": 1, "time": 0.341302}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.332866}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.187751}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080797}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069175}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029162}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026576}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025496}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010936}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010117}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009711}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007529}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007108}, {"name": "clRetainDevice", "calls": 2, "time": 0.005266}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7590.76}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7229.57}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 7084.69}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 7253.6}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 7590.15}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 7239.66}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 7056.539821, "utilization": 73.505623, "size": 4037060.0, "time": 572.102467}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 22570281, "speed": 29.5899, "utilization": 0.256857, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1378623, "speed": 394.567, "utilization": 3.42506, "size": 0.127752}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22116312, "speed": 29.5867, "utilization": 0.256829, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1350682, "speed": 395.001, "utilization": 3.42883, "size": 0.127747}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22659309, "speed": 29.6114, "utilization": 0.257044, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1384163, "speed": 394.87, "utilization": 3.42769, "size": 0.127751}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23767907, "speed": 29.6967, "utilization": 0.257784, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1453447, "speed": 394.292, "utilization": 3.42267, "size": 0.127765}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22622384, "speed": 29.622, "utilization": 0.257136, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1382019, "speed": 393.902, "utilization": 3.41929, "size": 0.127754}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len6/run4.json b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run4.json new file mode 100644 index 0000000..8255fbf --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2575, "power": 36.055724000000005}, {"timestamp": 57.8749, "power": 36.055724000000005}, {"timestamp": 78.4516, "power": 36.055724000000005}, {"timestamp": 98.992, "power": 36.055724000000005}, {"timestamp": 119.68, "power": 36.055724000000005}, {"timestamp": 140.357, "power": 36.055724000000005}, {"timestamp": 160.889, "power": 36.055724000000005}, {"timestamp": 181.43, "power": 36.055724000000005}, {"timestamp": 201.965, "power": 36.055724000000005}, {"timestamp": 222.55, "power": 36.055724000000005}, {"timestamp": 243.126, "power": 36.055724000000005}, {"timestamp": 263.686, "power": 36.055724000000005}, {"timestamp": 284.285, "power": 36.055724000000005}, {"timestamp": 304.889, "power": 36.055724000000005}, {"timestamp": 325.496, "power": 36.055724000000005}, {"timestamp": 346.096, "power": 36.055724000000005}, {"timestamp": 366.695, "power": 36.055724000000005}, {"timestamp": 387.276, "power": 36.055724000000005}, {"timestamp": 407.841, "power": 36.055724000000005}, {"timestamp": 428.446, "power": 36.055724000000005}, {"timestamp": 449.041, "power": 36.055724000000005}, {"timestamp": 469.637, "power": 36.055724000000005}, {"timestamp": 490.233, "power": 36.055724000000005}, {"timestamp": 510.848, "power": 36.055724000000005}, {"timestamp": 531.41, "power": 36.055724000000005}, {"timestamp": 551.971, "power": 36.055724000000005}, {"timestamp": 572.571, "power": 36.055724000000005}, {"timestamp": 593.168, "power": 36.055724000000005}, {"timestamp": 613.766, "power": 36.055724000000005}, {"timestamp": 634.364, "power": 36.055724000000005}, {"timestamp": 654.952, "power": 36.055724000000005}, {"timestamp": 675.514, "power": 36.055724000000005}, {"timestamp": 696.073, "power": 36.055724000000005}, {"timestamp": 716.686, "power": 36.055724000000005}, {"timestamp": 737.298, "power": 36.055724000000005}, {"timestamp": 757.89, "power": 36.055724000000005}, {"timestamp": 778.487, "power": 36.055724000000005}, {"timestamp": 799.065, "power": 36.055724000000005}, {"timestamp": 819.627, "power": 36.055724000000005}, {"timestamp": 840.189, "power": 36.055724000000005}, {"timestamp": 860.782, "power": 36.055724000000005}, {"timestamp": 881.38, "power": 36.055724000000005}, {"timestamp": 901.973, "power": 36.055724000000005}, {"timestamp": 922.574, "power": 36.055724000000005}, {"timestamp": 943.148, "power": 36.055724000000005}, {"timestamp": 963.711, "power": 36.055724000000005}, {"timestamp": 984.319, "power": 36.055724000000005}, {"timestamp": 1004.91, "power": 36.055724000000005}, {"timestamp": 1026.15, "power": 35.601231}, {"timestamp": 1046.75, "power": 35.601231}, {"timestamp": 1067.31, "power": 35.601231}, {"timestamp": 1087.88, "power": 35.601231}, {"timestamp": 1108.47, "power": 35.601231}, {"timestamp": 1129.07, "power": 35.601231}, {"timestamp": 1149.66, "power": 35.601231}, {"timestamp": 1170.26, "power": 35.601231}, {"timestamp": 1190.87, "power": 35.601231}, {"timestamp": 1211.43, "power": 35.601231}, {"timestamp": 1231.99, "power": 35.601231}, {"timestamp": 1252.59, "power": 35.601231}, {"timestamp": 1273.18, "power": 35.601231}, {"timestamp": 1293.78, "power": 35.601231}, {"timestamp": 1314.38, "power": 35.601231}, {"timestamp": 1334.95, "power": 35.601231}, {"timestamp": 1355.51, "power": 35.601231}, {"timestamp": 1376.07, "power": 35.601231}, {"timestamp": 1396.68, "power": 35.601231}, {"timestamp": 1417.28, "power": 35.601231}, {"timestamp": 1437.87, "power": 35.601231}, {"timestamp": 1458.47, "power": 35.601231}, {"timestamp": 1479.05, "power": 35.601231}, {"timestamp": 1499.61, "power": 35.601231}, {"timestamp": 1520.18, "power": 35.601231}, {"timestamp": 1540.78, "power": 35.601231}, {"timestamp": 1561.37, "power": 35.601231}, {"timestamp": 1581.97, "power": 35.601231}, {"timestamp": 1602.57, "power": 35.601231}, {"timestamp": 1623.14, "power": 35.601231}, {"timestamp": 1643.71, "power": 35.601231}, {"timestamp": 1664.31, "power": 35.601231}, {"timestamp": 1684.9, "power": 35.601231}, {"timestamp": 1705.5, "power": 35.601231}, {"timestamp": 1726.09, "power": 35.601231}, {"timestamp": 1746.68, "power": 35.601231}, {"timestamp": 1767.26, "power": 35.601231}, {"timestamp": 1787.82, "power": 35.601231}, {"timestamp": 1808.42, "power": 35.601231}, {"timestamp": 1829.01, "power": 35.601231}, {"timestamp": 1849.61, "power": 35.601231}, {"timestamp": 1870.2, "power": 35.601231}, {"timestamp": 1890.8, "power": 35.601231}, {"timestamp": 1911.39, "power": 35.601231}, {"timestamp": 1932.02, "power": 35.601231}, {"timestamp": 1952.57, "power": 35.601231}, {"timestamp": 1973.11, "power": 35.601231}, {"timestamp": 1993.64, "power": 35.601231}, {"timestamp": 2014.18, "power": 35.615111999999996}, {"timestamp": 2035.27, "power": 35.615111999999996}, {"timestamp": 2055.77, "power": 35.615111999999996}, {"timestamp": 2076.3, "power": 35.615111999999996}, {"timestamp": 2096.83, "power": 35.615111999999996}, {"timestamp": 2117.37, "power": 35.615111999999996}, {"timestamp": 2137.91, "power": 35.615111999999996}, {"timestamp": 2158.44, "power": 35.615111999999996}, {"timestamp": 2178.96, "power": 35.615111999999996}, {"timestamp": 2199.45, "power": 35.615111999999996}, {"timestamp": 2219.98, "power": 35.615111999999996}, {"timestamp": 2240.51, "power": 35.615111999999996}, {"timestamp": 2261.05, "power": 35.615111999999996}, {"timestamp": 2281.58, "power": 35.615111999999996}, {"timestamp": 2302.12, "power": 35.615111999999996}, {"timestamp": 2322.65, "power": 35.615111999999996}, {"timestamp": 2343.17, "power": 35.615111999999996}, {"timestamp": 2363.69, "power": 35.615111999999996}, {"timestamp": 2384.23, "power": 35.615111999999996}, {"timestamp": 2404.76, "power": 35.615111999999996}, {"timestamp": 2425.3, "power": 35.615111999999996}, {"timestamp": 2445.84, "power": 35.615111999999996}, {"timestamp": 2466.37, "power": 35.615111999999996}, {"timestamp": 2486.88, "power": 35.615111999999996}, {"timestamp": 2507.37, "power": 35.615111999999996}, {"timestamp": 2527.9, "power": 35.615111999999996}, {"timestamp": 2548.47, "power": 35.615111999999996}, {"timestamp": 2569.01, "power": 35.615111999999996}, {"timestamp": 2589.56, "power": 35.615111999999996}, {"timestamp": 2610.11, "power": 35.615111999999996}, {"timestamp": 2630.65, "power": 35.615111999999996}, {"timestamp": 2651.18, "power": 35.615111999999996}, {"timestamp": 2671.72, "power": 35.615111999999996}, {"timestamp": 2692.27, "power": 35.615111999999996}, {"timestamp": 2712.81, "power": 35.615111999999996}, {"timestamp": 2733.36, "power": 35.615111999999996}, {"timestamp": 2753.91, "power": 35.615111999999996}, {"timestamp": 2774.46, "power": 35.615111999999996}, {"timestamp": 2794.99, "power": 35.615111999999996}, {"timestamp": 2815.48, "power": 35.615111999999996}, {"timestamp": 2836.03, "power": 35.615111999999996}, {"timestamp": 2856.57, "power": 35.615111999999996}, {"timestamp": 2877.15, "power": 35.615111999999996}, {"timestamp": 2897.72, "power": 35.615111999999996}, {"timestamp": 2918.3, "power": 35.615111999999996}, {"timestamp": 2938.9, "power": 35.615111999999996}, {"timestamp": 2959.4, "power": 35.615111999999996}, {"timestamp": 2979.94, "power": 35.615111999999996}, {"timestamp": 3000.52, "power": 35.615111999999996}, {"timestamp": 3021.09, "power": 36.056062}, {"timestamp": 3042.19, "power": 36.056062}, {"timestamp": 3062.74, "power": 36.056062}, {"timestamp": 3083.26, "power": 36.056062}, {"timestamp": 3103.8, "power": 36.056062}, {"timestamp": 3124.35, "power": 36.056062}, {"timestamp": 3144.9, "power": 36.056062}, {"timestamp": 3165.44, "power": 36.056062}, {"timestamp": 3185.99, "power": 36.056062}, {"timestamp": 3206.54, "power": 36.056062}, {"timestamp": 3227.06, "power": 36.056062}, {"timestamp": 3247.6, "power": 36.056062}, {"timestamp": 3268.15, "power": 36.056062}, {"timestamp": 3288.7, "power": 36.056062}, {"timestamp": 3309.24, "power": 36.056062}, {"timestamp": 3329.78, "power": 36.056062}, {"timestamp": 3350.33, "power": 36.056062}, {"timestamp": 3370.89, "power": 36.056062}, {"timestamp": 3391.39, "power": 36.056062}, {"timestamp": 3411.93, "power": 36.056062}, {"timestamp": 3432.48, "power": 36.056062}, {"timestamp": 3453.02, "power": 36.056062}, {"timestamp": 3473.57, "power": 36.056062}, {"timestamp": 3494.12, "power": 36.056062}, {"timestamp": 3514.66, "power": 36.056062}, {"timestamp": 3535.2, "power": 36.056062}, {"timestamp": 3555.76, "power": 36.056062}, {"timestamp": 3576.33, "power": 36.056062}, {"timestamp": 3596.91, "power": 36.056062}, {"timestamp": 3617.48, "power": 36.056062}, {"timestamp": 3638.06, "power": 36.056062}, {"timestamp": 3658.65, "power": 36.056062}, {"timestamp": 3679.16, "power": 36.056062}, {"timestamp": 3699.7, "power": 36.056062}, {"timestamp": 3720.25, "power": 36.056062}, {"timestamp": 3740.8, "power": 36.056062}, {"timestamp": 3761.34, "power": 36.056062}, {"timestamp": 3781.89, "power": 36.056062}, {"timestamp": 3802.46, "power": 36.056062}, {"timestamp": 3822.99, "power": 36.056062}, {"timestamp": 3843.49, "power": 36.056062}, {"timestamp": 3864.06, "power": 36.056062}, {"timestamp": 3884.64, "power": 36.056062}, {"timestamp": 3905.21, "power": 36.056062}, {"timestamp": 3925.79, "power": 36.056062}, {"timestamp": 3946.37, "power": 36.056062}, {"timestamp": 3966.9, "power": 36.056062}, {"timestamp": 3987.4, "power": 36.056062}, {"timestamp": 4007.97, "power": 36.056062}, {"timestamp": 4028.54, "power": 36.04821}, {"timestamp": 4049.61, "power": 36.04821}, {"timestamp": 4070.15, "power": 36.04821}, {"timestamp": 4090.7, "power": 36.04821}, {"timestamp": 4111.22, "power": 36.04821}, {"timestamp": 4131.76, "power": 36.04821}, {"timestamp": 4152.31, "power": 36.04821}, {"timestamp": 4172.85, "power": 36.04821}, {"timestamp": 4193.4, "power": 36.04821}, {"timestamp": 4213.95, "power": 36.04821}, {"timestamp": 4234.49, "power": 36.04821}, {"timestamp": 4255.02, "power": 36.04821}, {"timestamp": 4275.52, "power": 36.04821}, {"timestamp": 4296.06, "power": 36.04821}, {"timestamp": 4316.61, "power": 36.04821}, {"timestamp": 4337.15, "power": 36.04821}, {"timestamp": 4357.7, "power": 36.04821}, {"timestamp": 4378.24, "power": 36.04821}, {"timestamp": 4398.79, "power": 36.04821}, {"timestamp": 4419.3, "power": 36.04821}, {"timestamp": 4439.84, "power": 36.04821}, {"timestamp": 4460.39, "power": 36.04821}, {"timestamp": 4480.93, "power": 36.04821}, {"timestamp": 4501.48, "power": 36.04821}, {"timestamp": 4522.03, "power": 36.04821}, {"timestamp": 4542.58, "power": 36.04821}, {"timestamp": 4563.11, "power": 36.04821}, {"timestamp": 4583.65, "power": 36.04821}, {"timestamp": 4604.19, "power": 36.04821}, {"timestamp": 4624.74, "power": 36.04821}, {"timestamp": 4645.29, "power": 36.04821}, {"timestamp": 4665.87, "power": 36.04821}, {"timestamp": 4686.44, "power": 36.04821}, {"timestamp": 4706.96, "power": 36.04821}, {"timestamp": 4727.46, "power": 36.04821}, {"timestamp": 4748.02, "power": 36.04821}, {"timestamp": 4768.6, "power": 36.04821}, {"timestamp": 4789.15, "power": 36.04821}, {"timestamp": 4809.71, "power": 36.04821}, {"timestamp": 4830.28, "power": 36.04821}, {"timestamp": 4850.84, "power": 36.04821}, {"timestamp": 4871.34, "power": 36.04821}, {"timestamp": 4891.88, "power": 36.04821}, {"timestamp": 4912.43, "power": 36.04821}, {"timestamp": 4932.98, "power": 36.04821}, {"timestamp": 4953.52, "power": 36.04821}, {"timestamp": 4974.07, "power": 36.04821}, {"timestamp": 4994.62, "power": 36.04821}, {"timestamp": 5015.15, "power": 36.04821}, {"timestamp": 5035.69, "power": 36.254622}, {"timestamp": 5057.63, "power": 36.254622}, {"timestamp": 5078.18, "power": 36.254622}, {"timestamp": 5098.73, "power": 36.254622}, {"timestamp": 5119.26, "power": 36.254622}, {"timestamp": 5139.76, "power": 36.254622}, {"timestamp": 5160.29, "power": 36.254622}, {"timestamp": 5180.84, "power": 36.254622}, {"timestamp": 5201.38, "power": 36.254622}, {"timestamp": 5221.93, "power": 36.254622}, {"timestamp": 5242.47, "power": 36.254622}, {"timestamp": 5263.0, "power": 36.254622}, {"timestamp": 5283.5, "power": 36.254622}, {"timestamp": 5304.04, "power": 36.254622}, {"timestamp": 5324.59, "power": 36.254622}, {"timestamp": 5345.14, "power": 36.254622}, {"timestamp": 5365.69, "power": 36.254622}, {"timestamp": 5386.24, "power": 36.254622}, {"timestamp": 5406.78, "power": 36.254622}, {"timestamp": 5427.31, "power": 36.254622}, {"timestamp": 5447.84, "power": 36.254622}, {"timestamp": 5468.39, "power": 36.254622}, {"timestamp": 5488.94, "power": 36.254622}, {"timestamp": 5509.48, "power": 36.254622}, {"timestamp": 5530.03, "power": 36.254622}, {"timestamp": 5550.58, "power": 36.254622}, {"timestamp": 5571.09, "power": 36.254622}, {"timestamp": 5591.63, "power": 36.254622}, {"timestamp": 5612.18, "power": 36.254622}, {"timestamp": 5632.73, "power": 36.254622}, {"timestamp": 5653.28, "power": 36.254622}, {"timestamp": 5673.86, "power": 36.254622}, {"timestamp": 5694.41, "power": 36.254622}, {"timestamp": 5714.92, "power": 36.254622}, {"timestamp": 5735.42, "power": 36.254622}, {"timestamp": 5755.96, "power": 36.254622}, {"timestamp": 5776.51, "power": 36.254622}, {"timestamp": 5797.05, "power": 36.254622}, {"timestamp": 5817.6, "power": 36.254622}, {"timestamp": 5838.15, "power": 36.254622}, {"timestamp": 5858.69, "power": 36.254622}, {"timestamp": 5879.23, "power": 36.254622}, {"timestamp": 5899.77, "power": 36.254622}, {"timestamp": 5920.32, "power": 36.254622}, {"timestamp": 5940.87, "power": 36.254622}, {"timestamp": 5961.41, "power": 36.254622}, {"timestamp": 5981.96, "power": 36.254622}, {"timestamp": 6002.51, "power": 36.254622}, {"timestamp": 6023.03, "power": 36.254622}, {"timestamp": 6043.53, "power": 37.631885000000004}, {"timestamp": 6064.94, "power": 37.631885000000004}, {"timestamp": 6085.49, "power": 37.631885000000004}, {"timestamp": 6106.04, "power": 37.631885000000004}, {"timestamp": 6126.59, "power": 37.631885000000004}, {"timestamp": 6147.11, "power": 37.631885000000004}, {"timestamp": 6167.62, "power": 37.631885000000004}, {"timestamp": 6188.16, "power": 37.631885000000004}, {"timestamp": 6208.7, "power": 37.631885000000004}, {"timestamp": 6229.24, "power": 37.631885000000004}, {"timestamp": 6249.78, "power": 37.631885000000004}, {"timestamp": 6270.32, "power": 37.631885000000004}, {"timestamp": 6290.86, "power": 37.631885000000004}, {"timestamp": 6311.36, "power": 37.631885000000004}, {"timestamp": 6331.9, "power": 37.631885000000004}, {"timestamp": 6352.44, "power": 37.631885000000004}, {"timestamp": 6372.98, "power": 37.631885000000004}, {"timestamp": 6393.53, "power": 37.631885000000004}, {"timestamp": 6414.08, "power": 37.631885000000004}, {"timestamp": 6434.61, "power": 37.631885000000004}, {"timestamp": 6455.13, "power": 37.631885000000004}, {"timestamp": 6475.68, "power": 37.631885000000004}, {"timestamp": 6496.26, "power": 37.631885000000004}, {"timestamp": 6516.81, "power": 37.631885000000004}, {"timestamp": 6537.38, "power": 37.631885000000004}, {"timestamp": 6557.96, "power": 37.631885000000004}, {"timestamp": 6578.53, "power": 37.631885000000004}, {"timestamp": 6599.05, "power": 37.631885000000004}, {"timestamp": 6619.54, "power": 37.631885000000004}, {"timestamp": 6640.1, "power": 37.631885000000004}, {"timestamp": 6660.67, "power": 37.631885000000004}, {"timestamp": 6681.25, "power": 37.631885000000004}, {"timestamp": 6701.8, "power": 37.631885000000004}, {"timestamp": 6722.36, "power": 37.631885000000004}, {"timestamp": 6742.89, "power": 37.631885000000004}, {"timestamp": 6763.38, "power": 37.631885000000004}, {"timestamp": 6783.95, "power": 37.631885000000004}, {"timestamp": 6804.5, "power": 37.631885000000004}, {"timestamp": 6825.07, "power": 37.631885000000004}, {"timestamp": 6845.65, "power": 37.631885000000004}, {"timestamp": 6866.21, "power": 37.631885000000004}, {"timestamp": 6886.79, "power": 37.631885000000004}, {"timestamp": 6907.29, "power": 37.631885000000004}, {"timestamp": 6927.85, "power": 37.631885000000004}, {"timestamp": 6948.43, "power": 37.631885000000004}, {"timestamp": 6968.99, "power": 37.631885000000004}, {"timestamp": 6989.56, "power": 37.631885000000004}, {"timestamp": 7010.12, "power": 37.631885000000004}, {"timestamp": 7030.69, "power": 37.631885000000004}, {"timestamp": 7051.21, "power": 36.555498}, {"timestamp": 7072.28, "power": 36.555498}, {"timestamp": 7092.82, "power": 36.555498}, {"timestamp": 7113.36, "power": 36.555498}, {"timestamp": 7133.9, "power": 36.555498}, {"timestamp": 7154.44, "power": 36.555498}, {"timestamp": 7174.96, "power": 36.555498}, {"timestamp": 7195.46, "power": 36.555498}, {"timestamp": 7216.02, "power": 36.555498}, {"timestamp": 7236.59, "power": 36.555498}, {"timestamp": 7257.16, "power": 36.555498}, {"timestamp": 7277.73, "power": 36.555498}, {"timestamp": 7298.29, "power": 36.555498}, {"timestamp": 7318.86, "power": 36.555498}, {"timestamp": 7339.36, "power": 36.555498}, {"timestamp": 7359.91, "power": 36.555498}, {"timestamp": 7380.49, "power": 36.555498}, {"timestamp": 7401.03, "power": 36.555498}, {"timestamp": 7421.62, "power": 36.555498}, {"timestamp": 7442.19, "power": 36.555498}, {"timestamp": 7462.77, "power": 36.555498}, {"timestamp": 7483.28, "power": 36.555498}, {"timestamp": 7503.84, "power": 36.555498}, {"timestamp": 7524.41, "power": 36.555498}, {"timestamp": 7544.98, "power": 36.555498}, {"timestamp": 7565.54, "power": 36.555498}, {"timestamp": 7586.11, "power": 36.555498}, {"timestamp": 7606.65, "power": 36.555498}, {"timestamp": 7627.17, "power": 36.555498}, {"timestamp": 7647.7, "power": 36.555498}, {"timestamp": 7668.25, "power": 36.555498}, {"timestamp": 7688.79, "power": 36.555498}, {"timestamp": 7709.33, "power": 36.555498}, {"timestamp": 7729.87, "power": 36.555498}, {"timestamp": 7750.41, "power": 36.555498}, {"timestamp": 7770.91, "power": 36.555498}, {"timestamp": 7791.4, "power": 36.555498}, {"timestamp": 7811.96, "power": 36.555498}, {"timestamp": 7832.53, "power": 36.555498}, {"timestamp": 7853.1, "power": 36.555498}, {"timestamp": 7873.67, "power": 36.555498}, {"timestamp": 7894.24, "power": 36.555498}, {"timestamp": 7914.8, "power": 36.555498}, {"timestamp": 7935.32, "power": 36.555498}, {"timestamp": 7955.86, "power": 36.555498}, {"timestamp": 7976.44, "power": 36.555498}, {"timestamp": 7997.01, "power": 36.555498}, {"timestamp": 8017.57, "power": 36.555498}, {"timestamp": 8038.13, "power": 36.555498}, {"timestamp": 8058.7, "power": 36.051666}, {"timestamp": 8080.85, "power": 36.051666}, {"timestamp": 8101.39, "power": 36.051666}, {"timestamp": 8121.93, "power": 36.051666}, {"timestamp": 8142.47, "power": 36.051666}, {"timestamp": 8162.98, "power": 36.051666}, {"timestamp": 8183.48, "power": 36.051666}, {"timestamp": 8204.01, "power": 36.051666}, {"timestamp": 8224.55, "power": 36.051666}, {"timestamp": 8245.09, "power": 36.051666}, {"timestamp": 8265.63, "power": 36.051666}, {"timestamp": 8286.17, "power": 36.051666}, {"timestamp": 8306.71, "power": 36.051666}, {"timestamp": 8327.24, "power": 36.051666}, {"timestamp": 8347.79, "power": 36.051666}, {"timestamp": 8368.33, "power": 36.051666}, {"timestamp": 8388.89, "power": 36.051666}, {"timestamp": 8409.46, "power": 36.051666}, {"timestamp": 8430.04, "power": 36.051666}, {"timestamp": 8450.58, "power": 36.051666}, {"timestamp": 8471.1, "power": 36.051666}, {"timestamp": 8491.66, "power": 36.051666}, {"timestamp": 8512.23, "power": 36.051666}, {"timestamp": 8532.8, "power": 36.051666}, {"timestamp": 8553.37, "power": 36.051666}, {"timestamp": 8573.93, "power": 36.051666}, {"timestamp": 8594.5, "power": 36.051666}, {"timestamp": 8615.02, "power": 36.051666}, {"timestamp": 8635.52, "power": 36.051666}, {"timestamp": 8656.08, "power": 36.051666}, {"timestamp": 8676.66, "power": 36.051666}, {"timestamp": 8697.23, "power": 36.051666}, {"timestamp": 8717.8, "power": 36.051666}, {"timestamp": 8738.37, "power": 36.051666}, {"timestamp": 8758.89, "power": 36.051666}, {"timestamp": 8779.39, "power": 36.051666}, {"timestamp": 8799.95, "power": 36.051666}, {"timestamp": 8820.5, "power": 36.051666}, {"timestamp": 8841.07, "power": 36.051666}, {"timestamp": 8861.65, "power": 36.051666}, {"timestamp": 8882.2, "power": 36.051666}, {"timestamp": 8902.76, "power": 36.051666}, {"timestamp": 8923.27, "power": 36.051666}, {"timestamp": 8943.82, "power": 36.051666}, {"timestamp": 8964.37, "power": 36.051666}, {"timestamp": 8984.93, "power": 36.051666}, {"timestamp": 9005.5, "power": 36.051666}, {"timestamp": 9026.07, "power": 36.051666}, {"timestamp": 9046.64, "power": 36.051666}, {"timestamp": 9067.15, "power": 36.120451}, {"timestamp": 9088.36, "power": 36.120451}, {"timestamp": 9108.9, "power": 36.120451}, {"timestamp": 9129.44, "power": 36.120451}, {"timestamp": 9149.99, "power": 36.120451}, {"timestamp": 9170.53, "power": 36.120451}, {"timestamp": 9191.05, "power": 36.120451}, {"timestamp": 9211.55, "power": 36.120451}, {"timestamp": 9232.08, "power": 36.120451}, {"timestamp": 9252.62, "power": 36.120451}, {"timestamp": 9273.17, "power": 36.120451}, {"timestamp": 9293.7, "power": 36.120451}, {"timestamp": 9314.24, "power": 36.120451}, {"timestamp": 9334.78, "power": 36.120451}, {"timestamp": 9355.3, "power": 36.120451}, {"timestamp": 9375.85, "power": 36.120451}, {"timestamp": 9396.42, "power": 36.120451}, {"timestamp": 9416.98, "power": 36.120451}, {"timestamp": 9437.54, "power": 36.120451}, {"timestamp": 9458.11, "power": 36.120451}, {"timestamp": 9478.69, "power": 36.120451}, {"timestamp": 9499.21, "power": 36.120451}, {"timestamp": 9519.76, "power": 36.120451}, {"timestamp": 9540.32, "power": 36.120451}, {"timestamp": 9560.9, "power": 36.120451}, {"timestamp": 9581.45, "power": 36.120451}, {"timestamp": 9602.02, "power": 36.120451}, {"timestamp": 9622.6, "power": 36.120451}, {"timestamp": 9643.12, "power": 36.120451}, {"timestamp": 9663.68, "power": 36.120451}, {"timestamp": 9684.26, "power": 36.120451}, {"timestamp": 9704.8, "power": 36.120451}, {"timestamp": 9725.34, "power": 36.120451}, {"timestamp": 9745.88, "power": 36.120451}, {"timestamp": 9766.42, "power": 36.120451}, {"timestamp": 9786.93, "power": 36.120451}, {"timestamp": 9807.42, "power": 36.120451}, {"timestamp": 9827.96, "power": 36.120451}, {"timestamp": 9848.5, "power": 36.120451}, {"timestamp": 9869.04, "power": 36.120451}, {"timestamp": 9889.58, "power": 36.120451}, {"timestamp": 9910.12, "power": 36.120451}, {"timestamp": 9930.66, "power": 36.120451}, {"timestamp": 9951.19, "power": 36.120451}, {"timestamp": 9971.72, "power": 36.120451}, {"timestamp": 9992.26, "power": 36.120451}, {"timestamp": 10012.8, "power": 36.120451}, {"timestamp": 10033.3, "power": 36.120451}, {"timestamp": 10053.9, "power": 36.120451}, {"timestamp": 10074.4, "power": 35.937428999999995}, {"timestamp": 10095.6, "power": 35.937428999999995}, {"timestamp": 10116.1, "power": 35.937428999999995}, {"timestamp": 10136.7, "power": 35.937428999999995}, {"timestamp": 10157.2, "power": 35.937428999999995}, {"timestamp": 10177.7, "power": 35.937428999999995}, {"timestamp": 10198.2, "power": 35.937428999999995}, {"timestamp": 10218.8, "power": 35.937428999999995}, {"timestamp": 10239.3, "power": 35.937428999999995}, {"timestamp": 10259.8, "power": 35.937428999999995}, {"timestamp": 10280.3, "power": 35.937428999999995}, {"timestamp": 10300.9, "power": 35.937428999999995}, {"timestamp": 10321.4, "power": 35.937428999999995}, {"timestamp": 10341.9, "power": 35.937428999999995}, {"timestamp": 10362.5, "power": 35.937428999999995}, {"timestamp": 10383.0, "power": 35.937428999999995}, {"timestamp": 10403.4, "power": 35.937428999999995}, {"timestamp": 10424.0, "power": 35.937428999999995}, {"timestamp": 10444.5, "power": 35.937428999999995}, {"timestamp": 10465.0, "power": 35.937428999999995}, {"timestamp": 10485.6, "power": 35.937428999999995}, {"timestamp": 10506.1, "power": 35.937428999999995}, {"timestamp": 10526.6, "power": 35.937428999999995}, {"timestamp": 10547.1, "power": 35.937428999999995}, {"timestamp": 10567.6, "power": 35.937428999999995}, {"timestamp": 10588.2, "power": 35.937428999999995}, {"timestamp": 10608.7, "power": 35.937428999999995}, {"timestamp": 10629.2, "power": 35.937428999999995}, {"timestamp": 10649.8, "power": 35.937428999999995}, {"timestamp": 10670.3, "power": 35.937428999999995}, {"timestamp": 10690.8, "power": 35.937428999999995}, {"timestamp": 10711.3, "power": 35.937428999999995}, {"timestamp": 10731.8, "power": 35.937428999999995}, {"timestamp": 10752.4, "power": 35.937428999999995}, {"timestamp": 10773.0, "power": 35.937428999999995}, {"timestamp": 10793.5, "power": 35.937428999999995}, {"timestamp": 10814.1, "power": 35.937428999999995}, {"timestamp": 10834.6, "power": 35.937428999999995}, {"timestamp": 10855.1, "power": 35.937428999999995}, {"timestamp": 10875.6, "power": 35.937428999999995}, {"timestamp": 10896.1, "power": 35.937428999999995}, {"timestamp": 10916.7, "power": 35.937428999999995}, {"timestamp": 10937.2, "power": 35.937428999999995}, {"timestamp": 10957.7, "power": 35.937428999999995}, {"timestamp": 10978.3, "power": 35.937428999999995}, {"timestamp": 10998.8, "power": 35.937428999999995}, {"timestamp": 11019.3, "power": 35.937428999999995}, {"timestamp": 11039.8, "power": 35.937428999999995}, {"timestamp": 11060.3, "power": 35.937428999999995}, {"timestamp": 11080.9, "power": 35.76317400000001}, {"timestamp": 11101.9, "power": 35.76317400000001}, {"timestamp": 11122.5, "power": 35.76317400000001}, {"timestamp": 11143.0, "power": 35.76317400000001}, {"timestamp": 11163.5, "power": 35.76317400000001}, {"timestamp": 11184.0, "power": 35.76317400000001}, {"timestamp": 11204.5, "power": 35.76317400000001}, {"timestamp": 11225.1, "power": 35.76317400000001}, {"timestamp": 11245.6, "power": 35.76317400000001}, {"timestamp": 11266.1, "power": 35.76317400000001}, {"timestamp": 11286.7, "power": 35.76317400000001}, {"timestamp": 11307.2, "power": 35.76317400000001}, {"timestamp": 11327.7, "power": 35.76317400000001}, {"timestamp": 11348.2, "power": 35.76317400000001}, {"timestamp": 11368.7, "power": 35.76317400000001}, {"timestamp": 11389.3, "power": 35.76317400000001}, {"timestamp": 11409.8, "power": 35.76317400000001}, {"timestamp": 11430.3, "power": 35.76317400000001}, {"timestamp": 11450.9, "power": 35.76317400000001}, {"timestamp": 11471.3, "power": 35.76317400000001}, {"timestamp": 11491.8, "power": 35.76317400000001}, {"timestamp": 11512.4, "power": 35.76317400000001}, {"timestamp": 11532.9, "power": 35.76317400000001}, {"timestamp": 11553.4, "power": 35.76317400000001}, {"timestamp": 11574.0, "power": 35.76317400000001}, {"timestamp": 11594.6, "power": 35.76317400000001}, {"timestamp": 11615.1, "power": 35.76317400000001}], "timeline": {"START": "2483.952808", "END": "10087.51283"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8787.85}, {"name": "clSetKernelArg", "calls": 19, "time": 1771.92}, {"name": "clReleaseKernel", "calls": 1, "time": 776.974}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 72.7717}, {"name": "clReleaseContext", "calls": 1, "time": 36.5238}, {"name": "clCreateContext", "calls": 1, "time": 35.0903}, {"name": "clReleaseProgram", "calls": 1, "time": 16.8047}, {"name": "clCreateKernel", "calls": 1, "time": 0.341822}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.335025}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.16799}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082445}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073704}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029045}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025264}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024868}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01318}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010783}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009674}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007558}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007358}, {"name": "clRetainDevice", "calls": 2, "time": 0.004858}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7603.56}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7178.26}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6950.5}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 7592.89}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 7602.94}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 7148.63}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 7066.425585, "utilization": 73.6086, "size": 4037060.0, "time": 571.302109}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 22398332, "speed": 29.5716, "utilization": 0.256698, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1367967, "speed": 394.211, "utilization": 3.42197, "size": 0.127753}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21674896, "speed": 29.5506, "utilization": 0.256515, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1322892, "speed": 394.38, "utilization": 3.42344, "size": 0.127742}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23750458, "speed": 29.6573, "utilization": 0.257442, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1452219, "speed": 394.387, "utilization": 3.4235, "size": 0.127765}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 23787620, "speed": 29.6664, "utilization": 0.25752, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1454706, "speed": 394.226, "utilization": 3.4221, "size": 0.127766}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 22321807, "speed": 29.5966, "utilization": 0.256915, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1363226, "speed": 394.265, "utilization": 3.42244, "size": 0.127749}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len8/run0.json b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run0.json new file mode 100644 index 0000000..6b4dd5d --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 56.0803, "power": 35.760256999999996}, {"timestamp": 76.8037, "power": 35.760256999999996}, {"timestamp": 97.3419, "power": 35.760256999999996}, {"timestamp": 117.88, "power": 35.760256999999996}, {"timestamp": 138.837, "power": 35.760256999999996}, {"timestamp": 159.739, "power": 35.760256999999996}, {"timestamp": 180.276, "power": 35.760256999999996}, {"timestamp": 200.781, "power": 35.760256999999996}, {"timestamp": 221.309, "power": 35.760256999999996}, {"timestamp": 241.853, "power": 35.760256999999996}, {"timestamp": 262.396, "power": 35.760256999999996}, {"timestamp": 282.938, "power": 35.760256999999996}, {"timestamp": 303.481, "power": 35.760256999999996}, {"timestamp": 324.025, "power": 35.760256999999996}, {"timestamp": 344.539, "power": 35.760256999999996}, {"timestamp": 365.077, "power": 35.760256999999996}, {"timestamp": 385.622, "power": 35.760256999999996}, {"timestamp": 406.167, "power": 35.760256999999996}, {"timestamp": 426.71, "power": 35.760256999999996}, {"timestamp": 447.252, "power": 35.760256999999996}, {"timestamp": 467.796, "power": 35.760256999999996}, {"timestamp": 488.276, "power": 35.760256999999996}, {"timestamp": 508.774, "power": 35.760256999999996}, {"timestamp": 529.314, "power": 35.760256999999996}, {"timestamp": 549.856, "power": 35.760256999999996}, {"timestamp": 570.4, "power": 35.760256999999996}, {"timestamp": 590.944, "power": 35.760256999999996}, {"timestamp": 611.491, "power": 35.760256999999996}, {"timestamp": 632.035, "power": 35.760256999999996}, {"timestamp": 652.558, "power": 35.760256999999996}, {"timestamp": 673.101, "power": 35.760256999999996}, {"timestamp": 693.64, "power": 35.760256999999996}, {"timestamp": 714.182, "power": 35.760256999999996}, {"timestamp": 734.731, "power": 35.760256999999996}, {"timestamp": 755.27, "power": 35.760256999999996}, {"timestamp": 775.814, "power": 35.760256999999996}, {"timestamp": 796.325, "power": 35.760256999999996}, {"timestamp": 816.823, "power": 35.760256999999996}, {"timestamp": 837.359, "power": 35.760256999999996}, {"timestamp": 857.904, "power": 35.760256999999996}, {"timestamp": 878.442, "power": 35.760256999999996}, {"timestamp": 898.987, "power": 35.760256999999996}, {"timestamp": 919.526, "power": 35.760256999999996}, {"timestamp": 940.066, "power": 35.760256999999996}, {"timestamp": 960.576, "power": 35.760256999999996}, {"timestamp": 981.113, "power": 35.760256999999996}, {"timestamp": 1001.66, "power": 35.760256999999996}, {"timestamp": 1022.2, "power": 36.030941999999996}, {"timestamp": 1043.42, "power": 36.030941999999996}, {"timestamp": 1064.01, "power": 36.030941999999996}, {"timestamp": 1084.59, "power": 36.030941999999996}, {"timestamp": 1105.14, "power": 36.030941999999996}, {"timestamp": 1125.68, "power": 36.030941999999996}, {"timestamp": 1146.22, "power": 36.030941999999996}, {"timestamp": 1166.75, "power": 36.030941999999996}, {"timestamp": 1187.29, "power": 36.030941999999996}, {"timestamp": 1207.84, "power": 36.030941999999996}, {"timestamp": 1228.36, "power": 36.030941999999996}, {"timestamp": 1248.87, "power": 36.030941999999996}, {"timestamp": 1269.41, "power": 36.030941999999996}, {"timestamp": 1289.95, "power": 36.030941999999996}, {"timestamp": 1310.49, "power": 36.030941999999996}, {"timestamp": 1331.02, "power": 36.030941999999996}, {"timestamp": 1351.56, "power": 36.030941999999996}, {"timestamp": 1372.1, "power": 36.030941999999996}, {"timestamp": 1392.63, "power": 36.030941999999996}, {"timestamp": 1413.17, "power": 36.030941999999996}, {"timestamp": 1433.72, "power": 36.030941999999996}, {"timestamp": 1454.25, "power": 36.030941999999996}, {"timestamp": 1474.8, "power": 36.030941999999996}, {"timestamp": 1495.33, "power": 36.030941999999996}, {"timestamp": 1515.87, "power": 36.030941999999996}, {"timestamp": 1536.39, "power": 36.030941999999996}, {"timestamp": 1556.88, "power": 36.030941999999996}, {"timestamp": 1577.42, "power": 36.030941999999996}, {"timestamp": 1597.96, "power": 36.030941999999996}, {"timestamp": 1618.51, "power": 36.030941999999996}, {"timestamp": 1639.05, "power": 36.030941999999996}, {"timestamp": 1659.58, "power": 36.030941999999996}, {"timestamp": 1680.12, "power": 36.030941999999996}, {"timestamp": 1700.65, "power": 36.030941999999996}, {"timestamp": 1721.19, "power": 36.030941999999996}, {"timestamp": 1741.74, "power": 36.030941999999996}, {"timestamp": 1762.29, "power": 36.030941999999996}, {"timestamp": 1782.84, "power": 36.030941999999996}, {"timestamp": 1803.38, "power": 36.030941999999996}, {"timestamp": 1823.93, "power": 36.030941999999996}, {"timestamp": 1844.46, "power": 36.030941999999996}, {"timestamp": 1865.0, "power": 36.030941999999996}, {"timestamp": 1885.55, "power": 36.030941999999996}, {"timestamp": 1906.1, "power": 36.030941999999996}, {"timestamp": 1926.64, "power": 36.030941999999996}, {"timestamp": 1947.19, "power": 36.030941999999996}, {"timestamp": 1967.75, "power": 36.030941999999996}, {"timestamp": 1988.3, "power": 36.030941999999996}, {"timestamp": 2008.81, "power": 36.030941999999996}, {"timestamp": 2029.34, "power": 36.157262}, {"timestamp": 2050.44, "power": 36.157262}, {"timestamp": 2070.99, "power": 36.157262}, {"timestamp": 2091.55, "power": 36.157262}, {"timestamp": 2112.1, "power": 36.157262}, {"timestamp": 2132.63, "power": 36.157262}, {"timestamp": 2153.17, "power": 36.157262}, {"timestamp": 2173.72, "power": 36.157262}, {"timestamp": 2194.27, "power": 36.157262}, {"timestamp": 2214.82, "power": 36.157262}, {"timestamp": 2235.37, "power": 36.157262}, {"timestamp": 2255.93, "power": 36.157262}, {"timestamp": 2276.45, "power": 36.157262}, {"timestamp": 2296.95, "power": 36.157262}, {"timestamp": 2317.49, "power": 36.157262}, {"timestamp": 2338.04, "power": 36.157262}, {"timestamp": 2358.58, "power": 36.157262}, {"timestamp": 2379.13, "power": 36.157262}, {"timestamp": 2399.68, "power": 36.157262}, {"timestamp": 2420.23, "power": 36.157262}, {"timestamp": 2440.74, "power": 36.157262}, {"timestamp": 2461.28, "power": 36.157262}, {"timestamp": 2481.83, "power": 36.157262}, {"timestamp": 2502.38, "power": 36.157262}, {"timestamp": 2522.93, "power": 36.157262}, {"timestamp": 2543.48, "power": 36.157262}, {"timestamp": 2564.02, "power": 36.157262}, {"timestamp": 2584.55, "power": 36.157262}, {"timestamp": 2605.08, "power": 36.157262}, {"timestamp": 2625.63, "power": 36.157262}, {"timestamp": 2646.18, "power": 36.157262}, {"timestamp": 2666.73, "power": 36.157262}, {"timestamp": 2687.28, "power": 36.157262}, {"timestamp": 2707.83, "power": 36.157262}, {"timestamp": 2728.36, "power": 36.157262}, {"timestamp": 2748.9, "power": 36.157262}, {"timestamp": 2769.45, "power": 36.157262}, {"timestamp": 2790.0, "power": 36.157262}, {"timestamp": 2810.55, "power": 36.157262}, {"timestamp": 2831.09, "power": 36.157262}, {"timestamp": 2851.64, "power": 36.157262}, {"timestamp": 2872.19, "power": 36.157262}, {"timestamp": 2892.71, "power": 36.157262}, {"timestamp": 2913.25, "power": 36.157262}, {"timestamp": 2933.8, "power": 36.157262}, {"timestamp": 2954.35, "power": 36.157262}, {"timestamp": 2974.89, "power": 36.157262}, {"timestamp": 2995.44, "power": 36.157262}, {"timestamp": 3015.99, "power": 36.157262}, {"timestamp": 3036.52, "power": 36.882037}, {"timestamp": 3057.59, "power": 36.882037}, {"timestamp": 3078.14, "power": 36.882037}, {"timestamp": 3098.69, "power": 36.882037}, {"timestamp": 3119.24, "power": 36.882037}, {"timestamp": 3139.79, "power": 36.882037}, {"timestamp": 3160.32, "power": 36.882037}, {"timestamp": 3180.82, "power": 36.882037}, {"timestamp": 3201.36, "power": 36.882037}, {"timestamp": 3221.91, "power": 36.882037}, {"timestamp": 3242.46, "power": 36.882037}, {"timestamp": 3263.01, "power": 36.882037}, {"timestamp": 3283.56, "power": 36.882037}, {"timestamp": 3304.1, "power": 36.882037}, {"timestamp": 3324.64, "power": 36.882037}, {"timestamp": 3345.18, "power": 36.882037}, {"timestamp": 3365.72, "power": 36.882037}, {"timestamp": 3386.27, "power": 36.882037}, {"timestamp": 3406.82, "power": 36.882037}, {"timestamp": 3427.36, "power": 36.882037}, {"timestamp": 3447.91, "power": 36.882037}, {"timestamp": 3468.44, "power": 36.882037}, {"timestamp": 3488.94, "power": 36.882037}, {"timestamp": 3509.48, "power": 36.882037}, {"timestamp": 3530.02, "power": 36.882037}, {"timestamp": 3550.57, "power": 36.882037}, {"timestamp": 3571.07, "power": 36.882037}, {"timestamp": 3591.62, "power": 36.882037}, {"timestamp": 3612.16, "power": 36.882037}, {"timestamp": 3632.69, "power": 36.882037}, {"timestamp": 3653.22, "power": 36.882037}, {"timestamp": 3673.77, "power": 36.882037}, {"timestamp": 3694.32, "power": 36.882037}, {"timestamp": 3714.87, "power": 36.882037}, {"timestamp": 3735.41, "power": 36.882037}, {"timestamp": 3755.96, "power": 36.882037}, {"timestamp": 3776.49, "power": 36.882037}, {"timestamp": 3797.03, "power": 36.882037}, {"timestamp": 3817.58, "power": 36.882037}, {"timestamp": 3838.13, "power": 36.882037}, {"timestamp": 3858.68, "power": 36.882037}, {"timestamp": 3879.22, "power": 36.882037}, {"timestamp": 3899.77, "power": 36.882037}, {"timestamp": 3920.28, "power": 36.882037}, {"timestamp": 3940.78, "power": 36.882037}, {"timestamp": 3961.32, "power": 36.882037}, {"timestamp": 3981.87, "power": 36.882037}, {"timestamp": 4002.44, "power": 36.882037}, {"timestamp": 4023.02, "power": 36.882037}, {"timestamp": 4043.6, "power": 36.66404299999999}, {"timestamp": 4064.71, "power": 36.66404299999999}, {"timestamp": 4085.21, "power": 36.66404299999999}, {"timestamp": 4105.79, "power": 36.66404299999999}, {"timestamp": 4126.36, "power": 36.66404299999999}, {"timestamp": 4146.92, "power": 36.66404299999999}, {"timestamp": 4167.49, "power": 36.66404299999999}, {"timestamp": 4188.04, "power": 36.66404299999999}, {"timestamp": 4208.56, "power": 36.66404299999999}, {"timestamp": 4229.06, "power": 36.66404299999999}, {"timestamp": 4249.63, "power": 36.66404299999999}, {"timestamp": 4270.21, "power": 36.66404299999999}, {"timestamp": 4290.78, "power": 36.66404299999999}, {"timestamp": 4311.36, "power": 36.66404299999999}, {"timestamp": 4331.93, "power": 36.66404299999999}, {"timestamp": 4352.46, "power": 36.66404299999999}, {"timestamp": 4373.01, "power": 36.66404299999999}, {"timestamp": 4393.59, "power": 36.66404299999999}, {"timestamp": 4414.16, "power": 36.66404299999999}, {"timestamp": 4434.73, "power": 36.66404299999999}, {"timestamp": 4455.31, "power": 36.66404299999999}, {"timestamp": 4475.89, "power": 36.66404299999999}, {"timestamp": 4496.42, "power": 36.66404299999999}, {"timestamp": 4516.93, "power": 36.66404299999999}, {"timestamp": 4537.5, "power": 36.66404299999999}, {"timestamp": 4558.08, "power": 36.66404299999999}, {"timestamp": 4578.67, "power": 36.66404299999999}, {"timestamp": 4599.25, "power": 36.66404299999999}, {"timestamp": 4619.81, "power": 36.66404299999999}, {"timestamp": 4640.34, "power": 36.66404299999999}, {"timestamp": 4660.84, "power": 36.66404299999999}, {"timestamp": 4681.41, "power": 36.66404299999999}, {"timestamp": 4701.97, "power": 36.66404299999999}, {"timestamp": 4722.53, "power": 36.66404299999999}, {"timestamp": 4743.09, "power": 36.66404299999999}, {"timestamp": 4763.67, "power": 36.66404299999999}, {"timestamp": 4784.25, "power": 36.66404299999999}, {"timestamp": 4804.76, "power": 36.66404299999999}, {"timestamp": 4825.31, "power": 36.66404299999999}, {"timestamp": 4845.89, "power": 36.66404299999999}, {"timestamp": 4866.46, "power": 36.66404299999999}, {"timestamp": 4887.02, "power": 36.66404299999999}, {"timestamp": 4907.6, "power": 36.66404299999999}, {"timestamp": 4928.17, "power": 36.66404299999999}, {"timestamp": 4948.68, "power": 36.66404299999999}, {"timestamp": 4969.24, "power": 36.66404299999999}, {"timestamp": 4989.8, "power": 36.66404299999999}, {"timestamp": 5010.37, "power": 36.66404299999999}, {"timestamp": 5030.93, "power": 36.66404299999999}, {"timestamp": 5051.51, "power": 35.983128}, {"timestamp": 5072.64, "power": 35.983128}, {"timestamp": 5093.19, "power": 35.983128}, {"timestamp": 5113.77, "power": 35.983128}, {"timestamp": 5134.34, "power": 35.983128}, {"timestamp": 5154.93, "power": 35.983128}, {"timestamp": 5175.51, "power": 35.983128}, {"timestamp": 5196.09, "power": 35.983128}, {"timestamp": 5216.61, "power": 35.983128}, {"timestamp": 5237.11, "power": 35.983128}, {"timestamp": 5257.67, "power": 35.983128}, {"timestamp": 5278.24, "power": 35.983128}, {"timestamp": 5298.79, "power": 35.983128}, {"timestamp": 5319.34, "power": 35.983128}, {"timestamp": 5339.93, "power": 35.983128}, {"timestamp": 5360.45, "power": 35.983128}, {"timestamp": 5380.96, "power": 35.983128}, {"timestamp": 5401.5, "power": 35.983128}, {"timestamp": 5422.08, "power": 35.983128}, {"timestamp": 5442.61, "power": 35.983128}, {"timestamp": 5463.12, "power": 35.983128}, {"timestamp": 5483.65, "power": 35.983128}, {"timestamp": 5504.17, "power": 35.983128}, {"timestamp": 5524.67, "power": 35.983128}, {"timestamp": 5545.15, "power": 35.983128}, {"timestamp": 5565.68, "power": 35.983128}, {"timestamp": 5586.2, "power": 35.983128}, {"timestamp": 5606.73, "power": 35.983128}, {"timestamp": 5627.26, "power": 35.983128}, {"timestamp": 5647.78, "power": 35.983128}, {"timestamp": 5668.26, "power": 35.983128}, {"timestamp": 5688.75, "power": 35.983128}, {"timestamp": 5709.26, "power": 35.983128}, {"timestamp": 5729.79, "power": 35.983128}, {"timestamp": 5750.31, "power": 35.983128}, {"timestamp": 5770.86, "power": 35.983128}, {"timestamp": 5791.43, "power": 35.983128}, {"timestamp": 5811.99, "power": 35.983128}, {"timestamp": 5832.55, "power": 35.983128}, {"timestamp": 5853.11, "power": 35.983128}, {"timestamp": 5873.63, "power": 35.983128}, {"timestamp": 5894.15, "power": 35.983128}, {"timestamp": 5914.68, "power": 35.983128}, {"timestamp": 5935.24, "power": 35.983128}, {"timestamp": 5955.76, "power": 35.983128}, {"timestamp": 5976.26, "power": 35.983128}, {"timestamp": 5996.74, "power": 35.983128}, {"timestamp": 6017.23, "power": 35.983128}, {"timestamp": 6037.76, "power": 35.983128}, {"timestamp": 6058.28, "power": 35.71264000000001}, {"timestamp": 6079.3, "power": 35.71264000000001}, {"timestamp": 6099.84, "power": 35.71264000000001}, {"timestamp": 6120.36, "power": 35.71264000000001}, {"timestamp": 6140.85, "power": 35.71264000000001}, {"timestamp": 6161.34, "power": 35.71264000000001}, {"timestamp": 6181.88, "power": 35.71264000000001}, {"timestamp": 6202.42, "power": 35.71264000000001}, {"timestamp": 6222.95, "power": 35.71264000000001}, {"timestamp": 6243.48, "power": 35.71264000000001}, {"timestamp": 6264.02, "power": 35.71264000000001}, {"timestamp": 6284.52, "power": 35.71264000000001}, {"timestamp": 6305.01, "power": 35.71264000000001}, {"timestamp": 6325.5, "power": 35.71264000000001}, {"timestamp": 6346.03, "power": 35.71264000000001}, {"timestamp": 6366.55, "power": 35.71264000000001}, {"timestamp": 6387.05, "power": 35.71264000000001}, {"timestamp": 6407.61, "power": 35.71264000000001}, {"timestamp": 6428.14, "power": 35.71264000000001}], "timeline": {"START": "1644.257552", "END": "5389.864151"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4659.17}, {"name": "clSetKernelArg", "calls": 19, "time": 923.545}, {"name": "clReleaseKernel", "calls": 1, "time": 559.816}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.3801}, {"name": "clCreateContext", "calls": 1, "time": 53.9201}, {"name": "clReleaseContext", "calls": 1, "time": 33.1401}, {"name": "clReleaseProgram", "calls": 1, "time": 20.3127}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.623097}, {"name": "clCreateKernel", "calls": 1, "time": 0.341123}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.120616}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086729}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073155}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030724}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024558}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023285}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012241}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010741}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010227}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009451}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008853}, {"name": "clRetainDevice", "calls": 2, "time": 0.004696}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3745.61}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3686.97}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3745.08}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3544.05}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3610.96}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3593.66}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9319.659464, "utilization": 97.079786, "size": 3195720.0, "time": 342.900941}, {"type": "WRITE", "transfers": 1, "speed": 7078.08507, "utilization": 73.730053, "size": 4037080.0, "time": 570.363142}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 11515250, "speed": 29.5914, "utilization": 0.256869, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 676441, "speed": 393.884, "utilization": 3.41914, "size": 0.127501}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11705656, "speed": 29.6185, "utilization": 0.257105, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 688102, "speed": 393.99, "utilization": 3.42005, "size": 0.127508}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11069905, "speed": 29.5926, "utilization": 0.25688, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 648463, "speed": 393.88, "utilization": 3.41909, "size": 0.12748}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11287522, "speed": 29.6206, "utilization": 0.257123, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 662375, "speed": 393.343, "utilization": 3.41443, "size": 0.127487}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11236957, "speed": 29.6319, "utilization": 0.257221, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 659412, "speed": 393.58, "utilization": 3.41649, "size": 0.127489}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len8/run1.json b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run1.json new file mode 100644 index 0000000..15aa087 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.7147, "power": 35.889301}, {"timestamp": 68.3825, "power": 35.889301}, {"timestamp": 88.9332, "power": 35.889301}, {"timestamp": 109.471, "power": 35.889301}, {"timestamp": 130.354, "power": 35.889301}, {"timestamp": 151.234, "power": 35.889301}, {"timestamp": 171.774, "power": 35.889301}, {"timestamp": 192.324, "power": 35.889301}, {"timestamp": 212.866, "power": 35.889301}, {"timestamp": 233.415, "power": 35.889301}, {"timestamp": 253.962, "power": 35.889301}, {"timestamp": 274.513, "power": 35.889301}, {"timestamp": 295.034, "power": 35.889301}, {"timestamp": 315.578, "power": 35.889301}, {"timestamp": 336.122, "power": 35.889301}, {"timestamp": 356.667, "power": 35.889301}, {"timestamp": 377.209, "power": 35.889301}, {"timestamp": 397.754, "power": 35.889301}, {"timestamp": 418.3, "power": 35.889301}, {"timestamp": 438.814, "power": 35.889301}, {"timestamp": 459.315, "power": 35.889301}, {"timestamp": 479.862, "power": 35.889301}, {"timestamp": 500.409, "power": 35.889301}, {"timestamp": 520.954, "power": 35.889301}, {"timestamp": 541.503, "power": 35.889301}, {"timestamp": 562.049, "power": 35.889301}, {"timestamp": 582.605, "power": 35.889301}, {"timestamp": 603.106, "power": 35.889301}, {"timestamp": 623.645, "power": 35.889301}, {"timestamp": 644.191, "power": 35.889301}, {"timestamp": 664.737, "power": 35.889301}, {"timestamp": 685.28, "power": 35.889301}, {"timestamp": 705.824, "power": 35.889301}, {"timestamp": 726.379, "power": 35.889301}, {"timestamp": 746.897, "power": 35.889301}, {"timestamp": 767.437, "power": 35.889301}, {"timestamp": 787.985, "power": 35.889301}, {"timestamp": 808.533, "power": 35.889301}, {"timestamp": 829.078, "power": 35.889301}, {"timestamp": 849.622, "power": 35.889301}, {"timestamp": 870.164, "power": 35.889301}, {"timestamp": 890.66, "power": 35.889301}, {"timestamp": 911.161, "power": 35.889301}, {"timestamp": 931.703, "power": 35.889301}, {"timestamp": 952.248, "power": 35.889301}, {"timestamp": 972.795, "power": 35.889301}, {"timestamp": 993.348, "power": 35.889301}, {"timestamp": 1013.9, "power": 35.562458}, {"timestamp": 1035.24, "power": 35.562458}, {"timestamp": 1055.81, "power": 35.562458}, {"timestamp": 1076.4, "power": 35.562458}, {"timestamp": 1096.96, "power": 35.562458}, {"timestamp": 1117.49, "power": 35.562458}, {"timestamp": 1138.02, "power": 35.562458}, {"timestamp": 1158.56, "power": 35.562458}, {"timestamp": 1179.06, "power": 35.562458}, {"timestamp": 1199.59, "power": 35.562458}, {"timestamp": 1220.13, "power": 35.562458}, {"timestamp": 1240.66, "power": 35.562458}, {"timestamp": 1261.2, "power": 35.562458}, {"timestamp": 1281.74, "power": 35.562458}, {"timestamp": 1302.27, "power": 35.562458}, {"timestamp": 1322.79, "power": 35.562458}, {"timestamp": 1343.28, "power": 35.562458}, {"timestamp": 1363.82, "power": 35.562458}, {"timestamp": 1384.36, "power": 35.562458}, {"timestamp": 1404.9, "power": 35.562458}, {"timestamp": 1425.44, "power": 35.562458}, {"timestamp": 1445.97, "power": 35.562458}, {"timestamp": 1466.51, "power": 35.562458}, {"timestamp": 1487.03, "power": 35.562458}, {"timestamp": 1507.56, "power": 35.562458}, {"timestamp": 1528.1, "power": 35.562458}, {"timestamp": 1548.64, "power": 35.562458}, {"timestamp": 1569.17, "power": 35.562458}, {"timestamp": 1589.71, "power": 35.562458}, {"timestamp": 1610.25, "power": 35.562458}, {"timestamp": 1630.76, "power": 35.562458}, {"timestamp": 1651.25, "power": 35.562458}, {"timestamp": 1671.78, "power": 35.562458}, {"timestamp": 1692.33, "power": 35.562458}, {"timestamp": 1712.87, "power": 35.562458}, {"timestamp": 1733.42, "power": 35.562458}, {"timestamp": 1753.97, "power": 35.562458}, {"timestamp": 1774.51, "power": 35.562458}, {"timestamp": 1795.04, "power": 35.562458}, {"timestamp": 1815.58, "power": 35.562458}, {"timestamp": 1836.13, "power": 35.562458}, {"timestamp": 1856.67, "power": 35.562458}, {"timestamp": 1877.22, "power": 35.562458}, {"timestamp": 1897.76, "power": 35.562458}, {"timestamp": 1918.31, "power": 35.562458}, {"timestamp": 1938.83, "power": 35.562458}, {"timestamp": 1959.34, "power": 35.562458}, {"timestamp": 1979.89, "power": 35.562458}, {"timestamp": 2000.43, "power": 35.562458}, {"timestamp": 2020.98, "power": 36.295717}, {"timestamp": 2042.13, "power": 36.295717}, {"timestamp": 2062.65, "power": 36.295717}, {"timestamp": 2083.16, "power": 36.295717}, {"timestamp": 2103.71, "power": 36.295717}, {"timestamp": 2124.26, "power": 36.295717}, {"timestamp": 2144.81, "power": 36.295717}, {"timestamp": 2165.36, "power": 36.295717}, {"timestamp": 2185.91, "power": 36.295717}, {"timestamp": 2206.46, "power": 36.295717}, {"timestamp": 2226.98, "power": 36.295717}, {"timestamp": 2247.49, "power": 36.295717}, {"timestamp": 2268.04, "power": 36.295717}, {"timestamp": 2288.59, "power": 36.295717}, {"timestamp": 2309.14, "power": 36.295717}, {"timestamp": 2329.7, "power": 36.295717}, {"timestamp": 2350.25, "power": 36.295717}, {"timestamp": 2370.78, "power": 36.295717}, {"timestamp": 2391.29, "power": 36.295717}, {"timestamp": 2411.83, "power": 36.295717}, {"timestamp": 2432.38, "power": 36.295717}, {"timestamp": 2452.94, "power": 36.295717}, {"timestamp": 2473.51, "power": 36.295717}, {"timestamp": 2494.09, "power": 36.295717}, {"timestamp": 2514.67, "power": 36.295717}, {"timestamp": 2535.18, "power": 36.295717}, {"timestamp": 2555.75, "power": 36.295717}, {"timestamp": 2576.31, "power": 36.295717}, {"timestamp": 2596.89, "power": 36.295717}, {"timestamp": 2617.47, "power": 36.295717}, {"timestamp": 2638.04, "power": 36.295717}, {"timestamp": 2658.63, "power": 36.295717}, {"timestamp": 2679.13, "power": 36.295717}, {"timestamp": 2699.7, "power": 36.295717}, {"timestamp": 2720.29, "power": 36.295717}, {"timestamp": 2740.87, "power": 36.295717}, {"timestamp": 2761.45, "power": 36.295717}, {"timestamp": 2782.02, "power": 36.295717}, {"timestamp": 2802.61, "power": 36.295717}, {"timestamp": 2823.11, "power": 36.295717}, {"timestamp": 2843.68, "power": 36.295717}, {"timestamp": 2864.26, "power": 36.295717}, {"timestamp": 2884.83, "power": 36.295717}, {"timestamp": 2905.41, "power": 36.295717}, {"timestamp": 2925.99, "power": 36.295717}, {"timestamp": 2946.57, "power": 36.295717}, {"timestamp": 2967.09, "power": 36.295717}, {"timestamp": 2987.64, "power": 36.295717}, {"timestamp": 3008.22, "power": 36.295717}, {"timestamp": 3028.8, "power": 36.208249}, {"timestamp": 3049.94, "power": 36.208249}, {"timestamp": 3070.49, "power": 36.208249}, {"timestamp": 3091.01, "power": 36.208249}, {"timestamp": 3111.56, "power": 36.208249}, {"timestamp": 3132.11, "power": 36.208249}, {"timestamp": 3152.65, "power": 36.208249}, {"timestamp": 3173.21, "power": 36.208249}, {"timestamp": 3193.76, "power": 36.208249}, {"timestamp": 3214.31, "power": 36.208249}, {"timestamp": 3234.83, "power": 36.208249}, {"timestamp": 3255.33, "power": 36.208249}, {"timestamp": 3275.88, "power": 36.208249}, {"timestamp": 3296.42, "power": 36.208249}, {"timestamp": 3316.97, "power": 36.208249}, {"timestamp": 3337.52, "power": 36.208249}, {"timestamp": 3358.06, "power": 36.208249}, {"timestamp": 3378.64, "power": 36.208249}, {"timestamp": 3399.14, "power": 36.208249}, {"timestamp": 3419.68, "power": 36.208249}, {"timestamp": 3440.23, "power": 36.208249}, {"timestamp": 3460.77, "power": 36.208249}, {"timestamp": 3481.33, "power": 36.208249}, {"timestamp": 3501.88, "power": 36.208249}, {"timestamp": 3522.44, "power": 36.208249}, {"timestamp": 3542.97, "power": 36.208249}, {"timestamp": 3563.53, "power": 36.208249}, {"timestamp": 3584.12, "power": 36.208249}, {"timestamp": 3604.69, "power": 36.208249}, {"timestamp": 3625.25, "power": 36.208249}, {"timestamp": 3645.83, "power": 36.208249}, {"timestamp": 3666.4, "power": 36.208249}, {"timestamp": 3686.92, "power": 36.208249}, {"timestamp": 3707.46, "power": 36.208249}, {"timestamp": 3728.01, "power": 36.208249}, {"timestamp": 3748.56, "power": 36.208249}, {"timestamp": 3769.1, "power": 36.208249}, {"timestamp": 3789.65, "power": 36.208249}, {"timestamp": 3810.2, "power": 36.208249}, {"timestamp": 3830.73, "power": 36.208249}, {"timestamp": 3851.23, "power": 36.208249}, {"timestamp": 3871.77, "power": 36.208249}, {"timestamp": 3892.32, "power": 36.208249}, {"timestamp": 3912.88, "power": 36.208249}, {"timestamp": 3933.44, "power": 36.208249}, {"timestamp": 3954.02, "power": 36.208249}, {"timestamp": 3974.59, "power": 36.208249}, {"timestamp": 3995.12, "power": 36.208249}, {"timestamp": 4015.66, "power": 36.208249}, {"timestamp": 4036.24, "power": 36.24478}, {"timestamp": 4057.45, "power": 36.24478}, {"timestamp": 4078.0, "power": 36.24478}, {"timestamp": 4098.55, "power": 36.24478}, {"timestamp": 4119.08, "power": 36.24478}, {"timestamp": 4139.62, "power": 36.24478}, {"timestamp": 4160.17, "power": 36.24478}, {"timestamp": 4180.71, "power": 36.24478}, {"timestamp": 4201.26, "power": 36.24478}, {"timestamp": 4221.81, "power": 36.24478}, {"timestamp": 4242.35, "power": 36.24478}, {"timestamp": 4262.88, "power": 36.24478}, {"timestamp": 4283.42, "power": 36.24478}, {"timestamp": 4303.97, "power": 36.24478}, {"timestamp": 4324.51, "power": 36.24478}, {"timestamp": 4345.06, "power": 36.24478}, {"timestamp": 4365.6, "power": 36.24478}, {"timestamp": 4386.17, "power": 36.24478}, {"timestamp": 4406.67, "power": 36.24478}, {"timestamp": 4427.18, "power": 36.24478}, {"timestamp": 4447.72, "power": 36.24478}, {"timestamp": 4468.3, "power": 36.24478}, {"timestamp": 4488.87, "power": 36.24478}, {"timestamp": 4509.44, "power": 36.24478}, {"timestamp": 4530.03, "power": 36.24478}, {"timestamp": 4550.62, "power": 36.24478}, {"timestamp": 4571.12, "power": 36.24478}, {"timestamp": 4591.68, "power": 36.24478}, {"timestamp": 4612.26, "power": 36.24478}, {"timestamp": 4632.83, "power": 36.24478}, {"timestamp": 4653.4, "power": 36.24478}, {"timestamp": 4673.96, "power": 36.24478}, {"timestamp": 4694.54, "power": 36.24478}, {"timestamp": 4715.06, "power": 36.24478}, {"timestamp": 4735.62, "power": 36.24478}, {"timestamp": 4756.2, "power": 36.24478}, {"timestamp": 4776.74, "power": 36.24478}, {"timestamp": 4797.34, "power": 36.24478}, {"timestamp": 4817.92, "power": 36.24478}, {"timestamp": 4838.51, "power": 36.24478}, {"timestamp": 4859.05, "power": 36.24478}, {"timestamp": 4879.56, "power": 36.24478}, {"timestamp": 4900.14, "power": 36.24478}, {"timestamp": 4920.72, "power": 36.24478}, {"timestamp": 4941.3, "power": 36.24478}, {"timestamp": 4961.88, "power": 36.24478}, {"timestamp": 4982.47, "power": 36.24478}, {"timestamp": 5003.0, "power": 36.24478}, {"timestamp": 5023.56, "power": 36.24478}, {"timestamp": 5044.14, "power": 36.664791}, {"timestamp": 5065.9, "power": 36.664791}, {"timestamp": 5086.44, "power": 36.664791}, {"timestamp": 5106.97, "power": 36.664791}, {"timestamp": 5127.53, "power": 36.664791}, {"timestamp": 5148.1, "power": 36.664791}, {"timestamp": 5168.67, "power": 36.664791}, {"timestamp": 5189.25, "power": 36.664791}, {"timestamp": 5209.82, "power": 36.664791}, {"timestamp": 5230.39, "power": 36.664791}, {"timestamp": 5250.91, "power": 36.664791}, {"timestamp": 5271.47, "power": 36.664791}, {"timestamp": 5292.05, "power": 36.664791}, {"timestamp": 5312.62, "power": 36.664791}, {"timestamp": 5333.21, "power": 36.664791}, {"timestamp": 5353.79, "power": 36.664791}, {"timestamp": 5374.36, "power": 36.664791}, {"timestamp": 5394.88, "power": 36.664791}, {"timestamp": 5415.42, "power": 36.664791}, {"timestamp": 5435.97, "power": 36.664791}, {"timestamp": 5456.51, "power": 36.664791}, {"timestamp": 5477.04, "power": 36.664791}, {"timestamp": 5497.57, "power": 36.664791}, {"timestamp": 5518.11, "power": 36.664791}, {"timestamp": 5538.65, "power": 36.664791}, {"timestamp": 5559.14, "power": 36.664791}, {"timestamp": 5579.66, "power": 36.664791}, {"timestamp": 5600.2, "power": 36.664791}, {"timestamp": 5620.73, "power": 36.664791}, {"timestamp": 5641.27, "power": 36.664791}, {"timestamp": 5661.8, "power": 36.664791}, {"timestamp": 5682.34, "power": 36.664791}, {"timestamp": 5702.85, "power": 36.664791}, {"timestamp": 5723.34, "power": 36.664791}, {"timestamp": 5743.84, "power": 36.664791}, {"timestamp": 5764.41, "power": 36.664791}, {"timestamp": 5784.97, "power": 36.664791}, {"timestamp": 5805.55, "power": 36.664791}, {"timestamp": 5826.12, "power": 36.664791}, {"timestamp": 5846.64, "power": 36.664791}, {"timestamp": 5867.14, "power": 36.664791}, {"timestamp": 5887.63, "power": 36.664791}, {"timestamp": 5908.19, "power": 36.664791}, {"timestamp": 5928.72, "power": 36.664791}, {"timestamp": 5949.26, "power": 36.664791}, {"timestamp": 5969.79, "power": 36.664791}, {"timestamp": 5990.33, "power": 36.664791}, {"timestamp": 6010.83, "power": 36.664791}, {"timestamp": 6031.33, "power": 36.664791}, {"timestamp": 6051.83, "power": 35.640306}, {"timestamp": 6072.93, "power": 35.640306}, {"timestamp": 6093.48, "power": 35.640306}, {"timestamp": 6114.02, "power": 35.640306}, {"timestamp": 6134.55, "power": 35.640306}, {"timestamp": 6155.06, "power": 35.640306}, {"timestamp": 6175.56, "power": 35.640306}, {"timestamp": 6196.1, "power": 35.640306}, {"timestamp": 6216.63, "power": 35.640306}, {"timestamp": 6237.16, "power": 35.640306}, {"timestamp": 6257.7, "power": 35.640306}, {"timestamp": 6278.23, "power": 35.640306}, {"timestamp": 6298.74, "power": 35.640306}, {"timestamp": 6319.23, "power": 35.640306}, {"timestamp": 6339.72, "power": 35.640306}, {"timestamp": 6360.26, "power": 35.640306}, {"timestamp": 6380.94, "power": 35.640306}, {"timestamp": 6401.51, "power": 35.640306}], "timeline": {"START": "1637.856356", "END": "5391.708797"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4646.03}, {"name": "clSetKernelArg", "calls": 19, "time": 923.135}, {"name": "clReleaseKernel", "calls": 1, "time": 561.586}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.4519}, {"name": "clCreateContext", "calls": 1, "time": 45.5317}, {"name": "clReleaseContext", "calls": 1, "time": 35.0329}, {"name": "clReleaseProgram", "calls": 1, "time": 21.3929}, {"name": "clCreateKernel", "calls": 1, "time": 0.338897}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.309101}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140835}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086676}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071655}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026927}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023226}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023163}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012794}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010213}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009974}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009085}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006601}, {"name": "clRetainDevice", "calls": 2, "time": 0.004666}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3753.85}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3544.82}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3605.69}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3753.31}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3593.77}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3750.24}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 3195720.0, "time": 332.8875}, {"type": "WRITE", "transfers": 1, "speed": 7043.95687, "utilization": 73.374551, "size": 4037080.0, "time": 573.12657}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 11059326, "speed": 29.5524, "utilization": 0.256531, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 648547, "speed": 393.9, "utilization": 3.41927, "size": 0.127482}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11251487, "speed": 29.5603, "utilization": 0.2566, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 660096, "speed": 393.723, "utilization": 3.41773, "size": 0.12749}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11741583, "speed": 29.6486, "utilization": 0.257367, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 690776, "speed": 393.759, "utilization": 3.41805, "size": 0.127507}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11232036, "speed": 29.6158, "utilization": 0.257082, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 659181, "speed": 393.544, "utilization": 3.41618, "size": 0.127489}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11742427, "speed": 29.6786, "utilization": 0.257627, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 690928, "speed": 393.735, "utilization": 3.41784, "size": 0.12751}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len8/run2.json b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run2.json new file mode 100644 index 0000000..df28960 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.5445, "power": 35.763645000000004}, {"timestamp": 66.1707, "power": 35.763645000000004}, {"timestamp": 86.7091, "power": 35.763645000000004}, {"timestamp": 107.216, "power": 35.763645000000004}, {"timestamp": 128.141, "power": 35.763645000000004}, {"timestamp": 149.05, "power": 35.763645000000004}, {"timestamp": 169.586, "power": 35.763645000000004}, {"timestamp": 190.121, "power": 35.763645000000004}, {"timestamp": 210.648, "power": 35.763645000000004}, {"timestamp": 231.155, "power": 35.763645000000004}, {"timestamp": 251.651, "power": 35.763645000000004}, {"timestamp": 272.183, "power": 35.763645000000004}, {"timestamp": 292.722, "power": 35.763645000000004}, {"timestamp": 313.262, "power": 35.763645000000004}, {"timestamp": 333.796, "power": 35.763645000000004}, {"timestamp": 354.332, "power": 35.763645000000004}, {"timestamp": 374.867, "power": 35.763645000000004}, {"timestamp": 395.374, "power": 35.763645000000004}, {"timestamp": 415.907, "power": 35.763645000000004}, {"timestamp": 436.446, "power": 35.763645000000004}, {"timestamp": 456.983, "power": 35.763645000000004}, {"timestamp": 477.518, "power": 35.763645000000004}, {"timestamp": 498.054, "power": 35.763645000000004}, {"timestamp": 518.593, "power": 35.763645000000004}, {"timestamp": 539.099, "power": 35.763645000000004}, {"timestamp": 559.591, "power": 35.763645000000004}, {"timestamp": 580.12, "power": 35.763645000000004}, {"timestamp": 600.656, "power": 35.763645000000004}, {"timestamp": 621.192, "power": 35.763645000000004}, {"timestamp": 641.726, "power": 35.763645000000004}, {"timestamp": 662.259, "power": 35.763645000000004}, {"timestamp": 682.796, "power": 35.763645000000004}, {"timestamp": 703.307, "power": 35.763645000000004}, {"timestamp": 723.848, "power": 35.763645000000004}, {"timestamp": 744.38, "power": 35.763645000000004}, {"timestamp": 764.915, "power": 35.763645000000004}, {"timestamp": 785.449, "power": 35.763645000000004}, {"timestamp": 805.982, "power": 35.763645000000004}, {"timestamp": 826.517, "power": 35.763645000000004}, {"timestamp": 847.02, "power": 35.763645000000004}, {"timestamp": 867.511, "power": 35.763645000000004}, {"timestamp": 888.04, "power": 35.763645000000004}, {"timestamp": 908.573, "power": 35.763645000000004}, {"timestamp": 929.104, "power": 35.763645000000004}, {"timestamp": 949.64, "power": 35.763645000000004}, {"timestamp": 970.174, "power": 35.763645000000004}, {"timestamp": 990.718, "power": 35.763645000000004}, {"timestamp": 1011.22, "power": 35.755489999999995}, {"timestamp": 1032.5, "power": 35.755489999999995}, {"timestamp": 1053.09, "power": 35.755489999999995}, {"timestamp": 1073.69, "power": 35.755489999999995}, {"timestamp": 1094.31, "power": 35.755489999999995}, {"timestamp": 1114.84, "power": 35.755489999999995}, {"timestamp": 1135.35, "power": 35.755489999999995}, {"timestamp": 1155.84, "power": 35.755489999999995}, {"timestamp": 1176.38, "power": 35.755489999999995}, {"timestamp": 1196.92, "power": 35.755489999999995}, {"timestamp": 1217.45, "power": 35.755489999999995}, {"timestamp": 1237.99, "power": 35.755489999999995}, {"timestamp": 1258.53, "power": 35.755489999999995}, {"timestamp": 1279.04, "power": 35.755489999999995}, {"timestamp": 1299.53, "power": 35.755489999999995}, {"timestamp": 1320.07, "power": 35.755489999999995}, {"timestamp": 1340.61, "power": 35.755489999999995}, {"timestamp": 1361.15, "power": 35.755489999999995}, {"timestamp": 1381.7, "power": 35.755489999999995}, {"timestamp": 1402.24, "power": 35.755489999999995}, {"timestamp": 1422.79, "power": 35.755489999999995}, {"timestamp": 1443.3, "power": 35.755489999999995}, {"timestamp": 1463.84, "power": 35.755489999999995}, {"timestamp": 1484.38, "power": 35.755489999999995}, {"timestamp": 1504.91, "power": 35.755489999999995}, {"timestamp": 1525.45, "power": 35.755489999999995}, {"timestamp": 1545.98, "power": 35.755489999999995}, {"timestamp": 1566.52, "power": 35.755489999999995}, {"timestamp": 1587.04, "power": 35.755489999999995}, {"timestamp": 1607.53, "power": 35.755489999999995}, {"timestamp": 1628.06, "power": 35.755489999999995}, {"timestamp": 1648.56, "power": 35.755489999999995}, {"timestamp": 1669.08, "power": 35.755489999999995}, {"timestamp": 1689.58, "power": 35.755489999999995}, {"timestamp": 1710.11, "power": 35.755489999999995}, {"timestamp": 1730.66, "power": 35.755489999999995}, {"timestamp": 1751.2, "power": 35.755489999999995}, {"timestamp": 1771.7, "power": 35.755489999999995}, {"timestamp": 1792.25, "power": 35.755489999999995}, {"timestamp": 1812.79, "power": 35.755489999999995}, {"timestamp": 1833.34, "power": 35.755489999999995}, {"timestamp": 1853.88, "power": 35.755489999999995}, {"timestamp": 1874.43, "power": 35.755489999999995}, {"timestamp": 1894.98, "power": 35.755489999999995}, {"timestamp": 1915.48, "power": 35.755489999999995}, {"timestamp": 1936.02, "power": 35.755489999999995}, {"timestamp": 1956.58, "power": 35.755489999999995}, {"timestamp": 1977.13, "power": 35.755489999999995}, {"timestamp": 1997.67, "power": 35.755489999999995}, {"timestamp": 2018.22, "power": 35.888968}, {"timestamp": 2039.34, "power": 35.888968}, {"timestamp": 2059.85, "power": 35.888968}, {"timestamp": 2080.39, "power": 35.888968}, {"timestamp": 2100.93, "power": 35.888968}, {"timestamp": 2121.47, "power": 35.888968}, {"timestamp": 2142.02, "power": 35.888968}, {"timestamp": 2162.57, "power": 35.888968}, {"timestamp": 2183.09, "power": 35.888968}, {"timestamp": 2203.59, "power": 35.888968}, {"timestamp": 2224.13, "power": 35.888968}, {"timestamp": 2244.68, "power": 35.888968}, {"timestamp": 2265.22, "power": 35.888968}, {"timestamp": 2285.77, "power": 35.888968}, {"timestamp": 2306.31, "power": 35.888968}, {"timestamp": 2326.86, "power": 35.888968}, {"timestamp": 2347.38, "power": 35.888968}, {"timestamp": 2367.91, "power": 35.888968}, {"timestamp": 2388.46, "power": 35.888968}, {"timestamp": 2409.03, "power": 35.888968}, {"timestamp": 2429.61, "power": 35.888968}, {"timestamp": 2450.17, "power": 35.888968}, {"timestamp": 2470.75, "power": 35.888968}, {"timestamp": 2491.27, "power": 35.888968}, {"timestamp": 2511.83, "power": 35.888968}, {"timestamp": 2532.41, "power": 35.888968}, {"timestamp": 2552.98, "power": 35.888968}, {"timestamp": 2573.54, "power": 35.888968}, {"timestamp": 2594.12, "power": 35.888968}, {"timestamp": 2614.68, "power": 35.888968}, {"timestamp": 2635.2, "power": 35.888968}, {"timestamp": 2655.76, "power": 35.888968}, {"timestamp": 2676.34, "power": 35.888968}, {"timestamp": 2696.92, "power": 35.888968}, {"timestamp": 2717.47, "power": 35.888968}, {"timestamp": 2738.01, "power": 35.888968}, {"timestamp": 2758.56, "power": 35.888968}, {"timestamp": 2779.09, "power": 35.888968}, {"timestamp": 2799.58, "power": 35.888968}, {"timestamp": 2820.12, "power": 35.888968}, {"timestamp": 2840.66, "power": 35.888968}, {"timestamp": 2861.21, "power": 35.888968}, {"timestamp": 2881.75, "power": 35.888968}, {"timestamp": 2902.3, "power": 35.888968}, {"timestamp": 2922.84, "power": 35.888968}, {"timestamp": 2943.37, "power": 35.888968}, {"timestamp": 2963.91, "power": 35.888968}, {"timestamp": 2984.46, "power": 35.888968}, {"timestamp": 3005.0, "power": 35.888968}, {"timestamp": 3025.54, "power": 36.208074999999994}, {"timestamp": 3047.27, "power": 36.208074999999994}, {"timestamp": 3067.77, "power": 36.208074999999994}, {"timestamp": 3088.35, "power": 36.208074999999994}, {"timestamp": 3108.93, "power": 36.208074999999994}, {"timestamp": 3129.52, "power": 36.208074999999994}, {"timestamp": 3150.09, "power": 36.208074999999994}, {"timestamp": 3170.67, "power": 36.208074999999994}, {"timestamp": 3191.19, "power": 36.208074999999994}, {"timestamp": 3211.75, "power": 36.208074999999994}, {"timestamp": 3232.33, "power": 36.208074999999994}, {"timestamp": 3252.9, "power": 36.208074999999994}, {"timestamp": 3273.48, "power": 36.208074999999994}, {"timestamp": 3294.05, "power": 36.208074999999994}, {"timestamp": 3314.63, "power": 36.208074999999994}, {"timestamp": 3335.15, "power": 36.208074999999994}, {"timestamp": 3355.71, "power": 36.208074999999994}, {"timestamp": 3376.27, "power": 36.208074999999994}, {"timestamp": 3396.84, "power": 36.208074999999994}, {"timestamp": 3417.41, "power": 36.208074999999994}, {"timestamp": 3437.98, "power": 36.208074999999994}, {"timestamp": 3458.55, "power": 36.208074999999994}, {"timestamp": 3479.07, "power": 36.208074999999994}, {"timestamp": 3499.57, "power": 36.208074999999994}, {"timestamp": 3520.14, "power": 36.208074999999994}, {"timestamp": 3540.72, "power": 36.208074999999994}, {"timestamp": 3561.3, "power": 36.208074999999994}, {"timestamp": 3581.87, "power": 36.208074999999994}, {"timestamp": 3602.44, "power": 36.208074999999994}, {"timestamp": 3623.01, "power": 36.208074999999994}, {"timestamp": 3643.51, "power": 36.208074999999994}, {"timestamp": 3664.09, "power": 36.208074999999994}, {"timestamp": 3684.67, "power": 36.208074999999994}, {"timestamp": 3705.27, "power": 36.208074999999994}, {"timestamp": 3725.83, "power": 36.208074999999994}, {"timestamp": 3746.37, "power": 36.208074999999994}, {"timestamp": 3766.94, "power": 36.208074999999994}, {"timestamp": 3787.44, "power": 36.208074999999994}, {"timestamp": 3807.98, "power": 36.208074999999994}, {"timestamp": 3828.52, "power": 36.208074999999994}, {"timestamp": 3849.07, "power": 36.208074999999994}, {"timestamp": 3869.62, "power": 36.208074999999994}, {"timestamp": 3890.16, "power": 36.208074999999994}, {"timestamp": 3910.71, "power": 36.208074999999994}, {"timestamp": 3931.23, "power": 36.208074999999994}, {"timestamp": 3951.77, "power": 36.208074999999994}, {"timestamp": 3972.32, "power": 36.208074999999994}, {"timestamp": 3992.86, "power": 36.208074999999994}, {"timestamp": 4013.41, "power": 36.208074999999994}, {"timestamp": 4033.95, "power": 36.004593}, {"timestamp": 4055.37, "power": 36.004593}, {"timestamp": 4075.88, "power": 36.004593}, {"timestamp": 4096.42, "power": 36.004593}, {"timestamp": 4116.96, "power": 36.004593}, {"timestamp": 4137.51, "power": 36.004593}, {"timestamp": 4158.05, "power": 36.004593}, {"timestamp": 4178.6, "power": 36.004593}, {"timestamp": 4199.12, "power": 36.004593}, {"timestamp": 4219.62, "power": 36.004593}, {"timestamp": 4240.16, "power": 36.004593}, {"timestamp": 4260.7, "power": 36.004593}, {"timestamp": 4281.25, "power": 36.004593}, {"timestamp": 4301.79, "power": 36.004593}, {"timestamp": 4322.34, "power": 36.004593}, {"timestamp": 4342.89, "power": 36.004593}, {"timestamp": 4363.45, "power": 36.004593}, {"timestamp": 4383.99, "power": 36.004593}, {"timestamp": 4404.54, "power": 36.004593}, {"timestamp": 4425.09, "power": 36.004593}, {"timestamp": 4445.63, "power": 36.004593}, {"timestamp": 4466.18, "power": 36.004593}, {"timestamp": 4486.72, "power": 36.004593}, {"timestamp": 4507.26, "power": 36.004593}, {"timestamp": 4527.82, "power": 36.004593}, {"timestamp": 4548.39, "power": 36.004593}, {"timestamp": 4568.95, "power": 36.004593}, {"timestamp": 4589.52, "power": 36.004593}, {"timestamp": 4610.08, "power": 36.004593}, {"timestamp": 4630.66, "power": 36.004593}, {"timestamp": 4651.18, "power": 36.004593}, {"timestamp": 4671.74, "power": 36.004593}, {"timestamp": 4692.31, "power": 36.004593}, {"timestamp": 4712.87, "power": 36.004593}, {"timestamp": 4733.44, "power": 36.004593}, {"timestamp": 4754.01, "power": 36.004593}, {"timestamp": 4774.57, "power": 36.004593}, {"timestamp": 4795.09, "power": 36.004593}, {"timestamp": 4815.65, "power": 36.004593}, {"timestamp": 4836.22, "power": 36.004593}, {"timestamp": 4856.79, "power": 36.004593}, {"timestamp": 4877.37, "power": 36.004593}, {"timestamp": 4897.95, "power": 36.004593}, {"timestamp": 4918.51, "power": 36.004593}, {"timestamp": 4939.03, "power": 36.004593}, {"timestamp": 4959.54, "power": 36.004593}, {"timestamp": 4980.09, "power": 36.004593}, {"timestamp": 5000.67, "power": 36.004593}, {"timestamp": 5021.24, "power": 36.004593}, {"timestamp": 5041.82, "power": 36.116835}, {"timestamp": 5062.98, "power": 36.116835}, {"timestamp": 5083.49, "power": 36.116835}, {"timestamp": 5103.98, "power": 36.116835}, {"timestamp": 5124.55, "power": 36.116835}, {"timestamp": 5145.13, "power": 36.116835}, {"timestamp": 5165.71, "power": 36.116835}, {"timestamp": 5186.28, "power": 36.116835}, {"timestamp": 5206.86, "power": 36.116835}, {"timestamp": 5227.37, "power": 36.116835}, {"timestamp": 5247.93, "power": 36.116835}, {"timestamp": 5268.49, "power": 36.116835}, {"timestamp": 5289.06, "power": 36.116835}, {"timestamp": 5309.63, "power": 36.116835}, {"timestamp": 5330.21, "power": 36.116835}, {"timestamp": 5350.79, "power": 36.116835}, {"timestamp": 5371.31, "power": 36.116835}, {"timestamp": 5391.88, "power": 36.116835}, {"timestamp": 5412.47, "power": 36.116835}, {"timestamp": 5432.99, "power": 36.116835}, {"timestamp": 5453.52, "power": 36.116835}, {"timestamp": 5474.05, "power": 36.116835}, {"timestamp": 5494.58, "power": 36.116835}, {"timestamp": 5515.09, "power": 36.116835}, {"timestamp": 5535.57, "power": 36.116835}, {"timestamp": 5556.11, "power": 36.116835}, {"timestamp": 5576.64, "power": 36.116835}, {"timestamp": 5597.14, "power": 36.116835}, {"timestamp": 5617.65, "power": 36.116835}, {"timestamp": 5638.19, "power": 36.116835}, {"timestamp": 5658.72, "power": 36.116835}, {"timestamp": 5679.22, "power": 36.116835}, {"timestamp": 5699.71, "power": 36.116835}, {"timestamp": 5720.19, "power": 36.116835}, {"timestamp": 5740.69, "power": 36.116835}, {"timestamp": 5761.21, "power": 36.116835}, {"timestamp": 5781.71, "power": 36.116835}, {"timestamp": 5802.28, "power": 36.116835}, {"timestamp": 5822.82, "power": 36.116835}, {"timestamp": 5843.33, "power": 36.116835}, {"timestamp": 5863.81, "power": 36.116835}, {"timestamp": 5884.32, "power": 36.116835}, {"timestamp": 5905.02, "power": 36.116835}, {"timestamp": 5925.54, "power": 36.116835}, {"timestamp": 5946.07, "power": 36.116835}, {"timestamp": 5966.6, "power": 36.116835}, {"timestamp": 5987.1, "power": 36.116835}, {"timestamp": 6007.58, "power": 36.116835}, {"timestamp": 6028.07, "power": 36.116835}, {"timestamp": 6048.58, "power": 35.964168}, {"timestamp": 6069.71, "power": 35.964168}, {"timestamp": 6090.25, "power": 35.964168}, {"timestamp": 6110.78, "power": 35.964168}, {"timestamp": 6131.27, "power": 35.964168}, {"timestamp": 6151.81, "power": 35.964168}, {"timestamp": 6172.36, "power": 35.964168}, {"timestamp": 6192.88, "power": 35.964168}, {"timestamp": 6213.41, "power": 35.964168}, {"timestamp": 6233.94, "power": 35.964168}, {"timestamp": 6254.46, "power": 35.964168}, {"timestamp": 6274.99, "power": 35.964168}, {"timestamp": 6295.47, "power": 35.964168}, {"timestamp": 6315.96, "power": 35.964168}, {"timestamp": 6336.48, "power": 35.964168}, {"timestamp": 6357.01, "power": 35.964168}, {"timestamp": 6377.53, "power": 35.964168}, {"timestamp": 6402.6, "power": 35.964168}, {"timestamp": 6423.16, "power": 35.964168}], "timeline": {"START": "1634.890637", "END": "5362.000965"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4641.68}, {"name": "clSetKernelArg", "calls": 19, "time": 925.299}, {"name": "clReleaseKernel", "calls": 1, "time": 568.846}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.097}, {"name": "clReleaseContext", "calls": 1, "time": 56.6908}, {"name": "clCreateContext", "calls": 1, "time": 43.3505}, {"name": "clReleaseProgram", "calls": 1, "time": 21.3201}, {"name": "clCreateKernel", "calls": 1, "time": 0.354506}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.320733}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129252}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075079}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069695}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028011}, {"name": "clReleaseDevice", "calls": 2, "time": 0.027567}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024384}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010638}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010468}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010079}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008839}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006832}, {"name": "clRetainDevice", "calls": 2, "time": 0.004875}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3727.11}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3609.76}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3726.59}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3543.56}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3458.58}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3482.03}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9273.327381, "utilization": 96.59716, "size": 3195720.0, "time": 344.614168}, {"type": "WRITE", "transfers": 1, "speed": 7086.896874, "utilization": 73.821842, "size": 4037080.0, "time": 569.653956}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 11256913, "speed": 29.5388, "utilization": 0.256413, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 660500, "speed": 393.817, "utilization": 3.41855, "size": 0.127489}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11639493, "speed": 29.5927, "utilization": 0.256881, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 684150, "speed": 393.553, "utilization": 3.41626, "size": 0.127505}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11058734, "speed": 29.5633, "utilization": 0.256626, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 648048, "speed": 393.494, "utilization": 3.41574, "size": 0.127481}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10795632, "speed": 29.5689, "utilization": 0.256675, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 631807, "speed": 393.691, "utilization": 3.41746, "size": 0.12746}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10875134, "speed": 29.5886, "utilization": 0.256845, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 636924, "speed": 393.713, "utilization": 3.41765, "size": 0.127474}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len8/run3.json b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run3.json new file mode 100644 index 0000000..b79ecae --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.7176, "power": 36.091293}, {"timestamp": 67.3475, "power": 36.091293}, {"timestamp": 87.8834, "power": 36.091293}, {"timestamp": 108.386, "power": 36.091293}, {"timestamp": 129.307, "power": 36.091293}, {"timestamp": 150.199, "power": 36.091293}, {"timestamp": 170.739, "power": 36.091293}, {"timestamp": 191.28, "power": 36.091293}, {"timestamp": 211.815, "power": 36.091293}, {"timestamp": 232.329, "power": 36.091293}, {"timestamp": 252.824, "power": 36.091293}, {"timestamp": 273.355, "power": 36.091293}, {"timestamp": 293.889, "power": 36.091293}, {"timestamp": 314.426, "power": 36.091293}, {"timestamp": 334.962, "power": 36.091293}, {"timestamp": 355.5, "power": 36.091293}, {"timestamp": 376.035, "power": 36.091293}, {"timestamp": 396.541, "power": 36.091293}, {"timestamp": 417.071, "power": 36.091293}, {"timestamp": 437.607, "power": 36.091293}, {"timestamp": 458.144, "power": 36.091293}, {"timestamp": 478.682, "power": 36.091293}, {"timestamp": 499.222, "power": 36.091293}, {"timestamp": 519.761, "power": 36.091293}, {"timestamp": 540.236, "power": 36.091293}, {"timestamp": 560.733, "power": 36.091293}, {"timestamp": 581.276, "power": 36.091293}, {"timestamp": 601.813, "power": 36.091293}, {"timestamp": 622.348, "power": 36.091293}, {"timestamp": 642.886, "power": 36.091293}, {"timestamp": 663.419, "power": 36.091293}, {"timestamp": 683.952, "power": 36.091293}, {"timestamp": 704.49, "power": 36.091293}, {"timestamp": 725.032, "power": 36.091293}, {"timestamp": 745.571, "power": 36.091293}, {"timestamp": 766.104, "power": 36.091293}, {"timestamp": 786.642, "power": 36.091293}, {"timestamp": 807.176, "power": 36.091293}, {"timestamp": 827.711, "power": 36.091293}, {"timestamp": 848.228, "power": 36.091293}, {"timestamp": 868.721, "power": 36.091293}, {"timestamp": 889.252, "power": 36.091293}, {"timestamp": 909.789, "power": 36.091293}, {"timestamp": 930.324, "power": 36.091293}, {"timestamp": 950.858, "power": 36.091293}, {"timestamp": 971.392, "power": 36.091293}, {"timestamp": 991.931, "power": 36.091293}, {"timestamp": 1012.44, "power": 35.619299999999996}, {"timestamp": 1033.49, "power": 35.619299999999996}, {"timestamp": 1054.08, "power": 35.619299999999996}, {"timestamp": 1074.66, "power": 35.619299999999996}, {"timestamp": 1095.22, "power": 35.619299999999996}, {"timestamp": 1115.74, "power": 35.619299999999996}, {"timestamp": 1136.23, "power": 35.619299999999996}, {"timestamp": 1156.71, "power": 35.619299999999996}, {"timestamp": 1177.2, "power": 35.619299999999996}, {"timestamp": 1197.72, "power": 35.619299999999996}, {"timestamp": 1218.24, "power": 35.619299999999996}, {"timestamp": 1238.76, "power": 35.619299999999996}, {"timestamp": 1259.28, "power": 35.619299999999996}, {"timestamp": 1279.8, "power": 35.619299999999996}, {"timestamp": 1300.31, "power": 35.619299999999996}, {"timestamp": 1320.79, "power": 35.619299999999996}, {"timestamp": 1341.31, "power": 35.619299999999996}, {"timestamp": 1361.83, "power": 35.619299999999996}, {"timestamp": 1382.35, "power": 35.619299999999996}, {"timestamp": 1402.88, "power": 35.619299999999996}, {"timestamp": 1423.4, "power": 35.619299999999996}, {"timestamp": 1443.93, "power": 35.619299999999996}, {"timestamp": 1464.43, "power": 35.619299999999996}, {"timestamp": 1484.91, "power": 35.619299999999996}, {"timestamp": 1505.43, "power": 35.619299999999996}, {"timestamp": 1525.95, "power": 35.619299999999996}, {"timestamp": 1546.47, "power": 35.619299999999996}, {"timestamp": 1566.99, "power": 35.619299999999996}, {"timestamp": 1587.52, "power": 35.619299999999996}, {"timestamp": 1608.04, "power": 35.619299999999996}, {"timestamp": 1628.53, "power": 35.619299999999996}, {"timestamp": 1649.05, "power": 35.619299999999996}, {"timestamp": 1669.54, "power": 35.619299999999996}, {"timestamp": 1690.06, "power": 35.619299999999996}, {"timestamp": 1710.59, "power": 35.619299999999996}, {"timestamp": 1731.11, "power": 35.619299999999996}, {"timestamp": 1751.64, "power": 35.619299999999996}, {"timestamp": 1772.18, "power": 35.619299999999996}, {"timestamp": 1792.68, "power": 35.619299999999996}, {"timestamp": 1813.17, "power": 35.619299999999996}, {"timestamp": 1833.71, "power": 35.619299999999996}, {"timestamp": 1854.24, "power": 35.619299999999996}, {"timestamp": 1874.78, "power": 35.619299999999996}, {"timestamp": 1895.32, "power": 35.619299999999996}, {"timestamp": 1915.86, "power": 35.619299999999996}, {"timestamp": 1936.38, "power": 35.619299999999996}, {"timestamp": 1956.92, "power": 35.619299999999996}, {"timestamp": 1977.46, "power": 35.619299999999996}, {"timestamp": 1998.0, "power": 35.619299999999996}, {"timestamp": 2018.54, "power": 36.359129}, {"timestamp": 2039.59, "power": 36.359129}, {"timestamp": 2060.13, "power": 36.359129}, {"timestamp": 2080.65, "power": 36.359129}, {"timestamp": 2101.18, "power": 36.359129}, {"timestamp": 2121.72, "power": 36.359129}, {"timestamp": 2142.26, "power": 36.359129}, {"timestamp": 2162.79, "power": 36.359129}, {"timestamp": 2183.33, "power": 36.359129}, {"timestamp": 2203.87, "power": 36.359129}, {"timestamp": 2224.39, "power": 36.359129}, {"timestamp": 2244.88, "power": 36.359129}, {"timestamp": 2265.41, "power": 36.359129}, {"timestamp": 2285.95, "power": 36.359129}, {"timestamp": 2306.49, "power": 36.359129}, {"timestamp": 2327.03, "power": 36.359129}, {"timestamp": 2347.57, "power": 36.359129}, {"timestamp": 2368.14, "power": 36.359129}, {"timestamp": 2388.66, "power": 36.359129}, {"timestamp": 2409.23, "power": 36.359129}, {"timestamp": 2429.8, "power": 36.359129}, {"timestamp": 2450.37, "power": 36.359129}, {"timestamp": 2470.91, "power": 36.359129}, {"timestamp": 2491.47, "power": 36.359129}, {"timestamp": 2512.04, "power": 36.359129}, {"timestamp": 2532.55, "power": 36.359129}, {"timestamp": 2553.09, "power": 36.359129}, {"timestamp": 2573.66, "power": 36.359129}, {"timestamp": 2594.23, "power": 36.359129}, {"timestamp": 2614.8, "power": 36.359129}, {"timestamp": 2635.37, "power": 36.359129}, {"timestamp": 2655.91, "power": 36.359129}, {"timestamp": 2676.43, "power": 36.359129}, {"timestamp": 2696.93, "power": 36.359129}, {"timestamp": 2717.47, "power": 36.359129}, {"timestamp": 2738.04, "power": 36.359129}, {"timestamp": 2758.61, "power": 36.359129}, {"timestamp": 2779.17, "power": 36.359129}, {"timestamp": 2799.74, "power": 36.359129}, {"timestamp": 2820.26, "power": 36.359129}, {"timestamp": 2840.76, "power": 36.359129}, {"timestamp": 2861.33, "power": 36.359129}, {"timestamp": 2881.88, "power": 36.359129}, {"timestamp": 2902.45, "power": 36.359129}, {"timestamp": 2922.99, "power": 36.359129}, {"timestamp": 2943.56, "power": 36.359129}, {"timestamp": 2964.13, "power": 36.359129}, {"timestamp": 2984.64, "power": 36.359129}, {"timestamp": 3005.2, "power": 36.359129}, {"timestamp": 3025.76, "power": 36.208839999999995}, {"timestamp": 3046.87, "power": 36.208839999999995}, {"timestamp": 3067.41, "power": 36.208839999999995}, {"timestamp": 3087.95, "power": 36.208839999999995}, {"timestamp": 3108.47, "power": 36.208839999999995}, {"timestamp": 3129.0, "power": 36.208839999999995}, {"timestamp": 3149.54, "power": 36.208839999999995}, {"timestamp": 3170.11, "power": 36.208839999999995}, {"timestamp": 3190.68, "power": 36.208839999999995}, {"timestamp": 3211.25, "power": 36.208839999999995}, {"timestamp": 3231.82, "power": 36.208839999999995}, {"timestamp": 3252.34, "power": 36.208839999999995}, {"timestamp": 3272.83, "power": 36.208839999999995}, {"timestamp": 3293.4, "power": 36.208839999999995}, {"timestamp": 3313.98, "power": 36.208839999999995}, {"timestamp": 3334.52, "power": 36.208839999999995}, {"timestamp": 3355.02, "power": 36.208839999999995}, {"timestamp": 3375.51, "power": 36.208839999999995}, {"timestamp": 3396.06, "power": 36.208839999999995}, {"timestamp": 3416.57, "power": 36.208839999999995}, {"timestamp": 3437.07, "power": 36.208839999999995}, {"timestamp": 3457.62, "power": 36.208839999999995}, {"timestamp": 3478.19, "power": 36.208839999999995}, {"timestamp": 3498.77, "power": 36.208839999999995}, {"timestamp": 3519.34, "power": 36.208839999999995}, {"timestamp": 3539.91, "power": 36.208839999999995}, {"timestamp": 3560.43, "power": 36.208839999999995}, {"timestamp": 3580.93, "power": 36.208839999999995}, {"timestamp": 3601.49, "power": 36.208839999999995}, {"timestamp": 3622.06, "power": 36.208839999999995}, {"timestamp": 3642.62, "power": 36.208839999999995}, {"timestamp": 3663.19, "power": 36.208839999999995}, {"timestamp": 3683.74, "power": 36.208839999999995}, {"timestamp": 3704.25, "power": 36.208839999999995}, {"timestamp": 3724.75, "power": 36.208839999999995}, {"timestamp": 3745.31, "power": 36.208839999999995}, {"timestamp": 3765.88, "power": 36.208839999999995}, {"timestamp": 3786.44, "power": 36.208839999999995}, {"timestamp": 3807.01, "power": 36.208839999999995}, {"timestamp": 3827.58, "power": 36.208839999999995}, {"timestamp": 3848.14, "power": 36.208839999999995}, {"timestamp": 3868.65, "power": 36.208839999999995}, {"timestamp": 3889.2, "power": 36.208839999999995}, {"timestamp": 3909.77, "power": 36.208839999999995}, {"timestamp": 3930.33, "power": 36.208839999999995}, {"timestamp": 3950.89, "power": 36.208839999999995}, {"timestamp": 3971.45, "power": 36.208839999999995}, {"timestamp": 3991.99, "power": 36.208839999999995}, {"timestamp": 4012.51, "power": 36.208839999999995}, {"timestamp": 4033.04, "power": 37.234218999999996}, {"timestamp": 4054.28, "power": 37.234218999999996}, {"timestamp": 4074.82, "power": 37.234218999999996}, {"timestamp": 4095.35, "power": 37.234218999999996}, {"timestamp": 4115.9, "power": 37.234218999999996}, {"timestamp": 4136.41, "power": 37.234218999999996}, {"timestamp": 4156.9, "power": 37.234218999999996}, {"timestamp": 4177.45, "power": 37.234218999999996}, {"timestamp": 4198.02, "power": 37.234218999999996}, {"timestamp": 4218.58, "power": 37.234218999999996}, {"timestamp": 4239.14, "power": 37.234218999999996}, {"timestamp": 4259.71, "power": 37.234218999999996}, {"timestamp": 4280.27, "power": 37.234218999999996}, {"timestamp": 4300.77, "power": 37.234218999999996}, {"timestamp": 4321.33, "power": 37.234218999999996}, {"timestamp": 4341.9, "power": 37.234218999999996}, {"timestamp": 4362.47, "power": 37.234218999999996}, {"timestamp": 4383.02, "power": 37.234218999999996}, {"timestamp": 4403.6, "power": 37.234218999999996}, {"timestamp": 4424.19, "power": 37.234218999999996}, {"timestamp": 4444.68, "power": 37.234218999999996}, {"timestamp": 4465.25, "power": 37.234218999999996}, {"timestamp": 4485.81, "power": 37.234218999999996}, {"timestamp": 4506.37, "power": 37.234218999999996}, {"timestamp": 4526.94, "power": 37.234218999999996}, {"timestamp": 4547.5, "power": 37.234218999999996}, {"timestamp": 4568.07, "power": 37.234218999999996}, {"timestamp": 4588.58, "power": 37.234218999999996}, {"timestamp": 4609.11, "power": 37.234218999999996}, {"timestamp": 4629.65, "power": 37.234218999999996}, {"timestamp": 4650.19, "power": 37.234218999999996}, {"timestamp": 4670.73, "power": 37.234218999999996}, {"timestamp": 4691.27, "power": 37.234218999999996}, {"timestamp": 4711.81, "power": 37.234218999999996}, {"timestamp": 4732.32, "power": 37.234218999999996}, {"timestamp": 4752.82, "power": 37.234218999999996}, {"timestamp": 4773.35, "power": 37.234218999999996}, {"timestamp": 4793.89, "power": 37.234218999999996}, {"timestamp": 4814.43, "power": 37.234218999999996}, {"timestamp": 4834.98, "power": 37.234218999999996}, {"timestamp": 4855.54, "power": 37.234218999999996}, {"timestamp": 4876.1, "power": 37.234218999999996}, {"timestamp": 4896.61, "power": 37.234218999999996}, {"timestamp": 4917.16, "power": 37.234218999999996}, {"timestamp": 4937.73, "power": 37.234218999999996}, {"timestamp": 4958.31, "power": 37.234218999999996}, {"timestamp": 4978.88, "power": 37.234218999999996}, {"timestamp": 4999.45, "power": 37.234218999999996}, {"timestamp": 5020.02, "power": 37.234218999999996}, {"timestamp": 5040.54, "power": 36.406548}, {"timestamp": 5062.37, "power": 36.406548}, {"timestamp": 5082.92, "power": 36.406548}, {"timestamp": 5103.49, "power": 36.406548}, {"timestamp": 5124.06, "power": 36.406548}, {"timestamp": 5144.58, "power": 36.406548}, {"timestamp": 5165.13, "power": 36.406548}, {"timestamp": 5185.7, "power": 36.406548}, {"timestamp": 5206.28, "power": 36.406548}, {"timestamp": 5226.84, "power": 36.406548}, {"timestamp": 5247.41, "power": 36.406548}, {"timestamp": 5267.97, "power": 36.406548}, {"timestamp": 5288.48, "power": 36.406548}, {"timestamp": 5309.05, "power": 36.406548}, {"timestamp": 5329.64, "power": 36.406548}, {"timestamp": 5350.16, "power": 36.406548}, {"timestamp": 5370.69, "power": 36.406548}, {"timestamp": 5391.21, "power": 36.406548}, {"timestamp": 5411.74, "power": 36.406548}, {"timestamp": 5432.27, "power": 36.406548}, {"timestamp": 5452.75, "power": 36.406548}, {"timestamp": 5473.27, "power": 36.406548}, {"timestamp": 5493.79, "power": 36.406548}, {"timestamp": 5514.32, "power": 36.406548}, {"timestamp": 5534.84, "power": 36.406548}, {"timestamp": 5555.37, "power": 36.406548}, {"timestamp": 5575.89, "power": 36.406548}, {"timestamp": 5596.4, "power": 36.406548}, {"timestamp": 5616.88, "power": 36.406548}, {"timestamp": 5637.4, "power": 36.406548}, {"timestamp": 5657.96, "power": 36.406548}, {"timestamp": 5678.53, "power": 36.406548}, {"timestamp": 5699.1, "power": 36.406548}, {"timestamp": 5719.67, "power": 36.406548}, {"timestamp": 5740.22, "power": 36.406548}, {"timestamp": 5760.71, "power": 36.406548}, {"timestamp": 5781.2, "power": 36.406548}, {"timestamp": 5801.73, "power": 36.406548}, {"timestamp": 5822.28, "power": 36.406548}, {"timestamp": 5842.81, "power": 36.406548}, {"timestamp": 5863.33, "power": 36.406548}, {"timestamp": 5883.85, "power": 36.406548}, {"timestamp": 5904.36, "power": 36.406548}, {"timestamp": 5924.84, "power": 36.406548}, {"timestamp": 5945.33, "power": 36.406548}, {"timestamp": 5965.86, "power": 36.406548}, {"timestamp": 5986.36, "power": 36.406548}, {"timestamp": 6006.9, "power": 36.406548}, {"timestamp": 6027.42, "power": 36.406548}, {"timestamp": 6047.95, "power": 35.729074}, {"timestamp": 6069.86, "power": 35.729074}, {"timestamp": 6090.39, "power": 35.729074}, {"timestamp": 6110.91, "power": 35.729074}, {"timestamp": 6131.44, "power": 35.729074}, {"timestamp": 6151.96, "power": 35.729074}, {"timestamp": 6172.46, "power": 35.729074}, {"timestamp": 6192.94, "power": 35.729074}, {"timestamp": 6213.42, "power": 35.729074}, {"timestamp": 6233.94, "power": 35.729074}, {"timestamp": 6254.47, "power": 35.729074}, {"timestamp": 6274.99, "power": 35.729074}, {"timestamp": 6295.51, "power": 35.729074}, {"timestamp": 6316.08, "power": 35.729074}, {"timestamp": 6336.57, "power": 35.729074}], "timeline": {"START": "1654.544447", "END": "5280.767195"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4556.43}, {"name": "clSetKernelArg", "calls": 19, "time": 924.645}, {"name": "clReleaseKernel", "calls": 1, "time": 566.457}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.6819}, {"name": "clReleaseContext", "calls": 1, "time": 47.2383}, {"name": "clCreateContext", "calls": 1, "time": 44.5895}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2853}, {"name": "clCreateKernel", "calls": 1, "time": 0.343791}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.332919}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.134211}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089475}, {"name": "clRetainMemObject", "calls": 14, "time": 0.067306}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030792}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023092}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022959}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011378}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010048}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009708}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009003}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006441}, {"name": "clRetainDevice", "calls": 2, "time": 0.004875}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3626.22}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3488.24}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3625.73}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3543.32}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3237.72}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3480.56}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9362.320292, "utilization": 97.52417, "size": 3195720.0, "time": 341.338461}, {"type": "WRITE", "transfers": 1, "speed": 6859.148104, "utilization": 71.449459, "size": 4037080.0, "time": 588.568548}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 10893161, "speed": 29.5862, "utilization": 0.256825, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 638325, "speed": 393.99, "utilization": 3.42005, "size": 0.12747}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11340070, "speed": 29.6412, "utilization": 0.257302, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 665443, "speed": 393.906, "utilization": 3.41932, "size": 0.127489}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11083520, "speed": 29.6447, "utilization": 0.257333, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 649938, "speed": 393.715, "utilization": 3.41767, "size": 0.127477}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10122471, "speed": 29.6245, "utilization": 0.257157, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 589654, "speed": 393.639, "utilization": 3.417, "size": 0.127426}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10892423, "speed": 29.6597, "utilization": 0.257463, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 637556, "speed": 393.836, "utilization": 3.41872, "size": 0.127469}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.10MB.len8/run4.json b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run4.json new file mode 100644 index 0000000..c1ae461 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 57.2201, "power": 35.296074000000004}, {"timestamp": 77.9, "power": 35.296074000000004}, {"timestamp": 98.4421, "power": 35.296074000000004}, {"timestamp": 118.977, "power": 35.296074000000004}, {"timestamp": 139.876, "power": 35.296074000000004}, {"timestamp": 160.685, "power": 35.296074000000004}, {"timestamp": 181.182, "power": 35.296074000000004}, {"timestamp": 201.714, "power": 35.296074000000004}, {"timestamp": 222.242, "power": 35.296074000000004}, {"timestamp": 242.814, "power": 35.296074000000004}, {"timestamp": 263.547, "power": 35.296074000000004}, {"timestamp": 284.082, "power": 35.296074000000004}, {"timestamp": 304.625, "power": 35.296074000000004}, {"timestamp": 325.137, "power": 35.296074000000004}, {"timestamp": 345.669, "power": 35.296074000000004}, {"timestamp": 366.21, "power": 35.296074000000004}, {"timestamp": 386.752, "power": 35.296074000000004}, {"timestamp": 407.294, "power": 35.296074000000004}, {"timestamp": 427.834, "power": 35.296074000000004}, {"timestamp": 448.372, "power": 35.296074000000004}, {"timestamp": 468.883, "power": 35.296074000000004}, {"timestamp": 489.378, "power": 35.296074000000004}, {"timestamp": 509.92, "power": 35.296074000000004}, {"timestamp": 530.461, "power": 35.296074000000004}, {"timestamp": 551.002, "power": 35.296074000000004}, {"timestamp": 571.538, "power": 35.296074000000004}, {"timestamp": 592.075, "power": 35.296074000000004}, {"timestamp": 612.612, "power": 35.296074000000004}, {"timestamp": 633.124, "power": 35.296074000000004}, {"timestamp": 653.659, "power": 35.296074000000004}, {"timestamp": 674.193, "power": 35.296074000000004}, {"timestamp": 694.731, "power": 35.296074000000004}, {"timestamp": 715.268, "power": 35.296074000000004}, {"timestamp": 735.81, "power": 35.296074000000004}, {"timestamp": 756.352, "power": 35.296074000000004}, {"timestamp": 776.86, "power": 35.296074000000004}, {"timestamp": 797.354, "power": 35.296074000000004}, {"timestamp": 817.888, "power": 35.296074000000004}, {"timestamp": 838.426, "power": 35.296074000000004}, {"timestamp": 858.965, "power": 35.296074000000004}, {"timestamp": 879.499, "power": 35.296074000000004}, {"timestamp": 900.04, "power": 35.296074000000004}, {"timestamp": 920.576, "power": 35.296074000000004}, {"timestamp": 941.081, "power": 35.296074000000004}, {"timestamp": 961.615, "power": 35.296074000000004}, {"timestamp": 982.155, "power": 35.296074000000004}, {"timestamp": 1002.69, "power": 35.296074000000004}, {"timestamp": 1023.23, "power": 36.26866}, {"timestamp": 1044.45, "power": 36.26866}, {"timestamp": 1065.03, "power": 36.26866}, {"timestamp": 1085.59, "power": 36.26866}, {"timestamp": 1106.21, "power": 36.26866}, {"timestamp": 1126.84, "power": 36.26866}, {"timestamp": 1147.37, "power": 36.26866}, {"timestamp": 1167.89, "power": 36.26866}, {"timestamp": 1188.39, "power": 36.26866}, {"timestamp": 1208.89, "power": 36.26866}, {"timestamp": 1229.38, "power": 36.26866}, {"timestamp": 1249.91, "power": 36.26866}, {"timestamp": 1270.45, "power": 36.26866}, {"timestamp": 1290.98, "power": 36.26866}, {"timestamp": 1311.52, "power": 36.26866}, {"timestamp": 1332.06, "power": 36.26866}, {"timestamp": 1352.59, "power": 36.26866}, {"timestamp": 1373.1, "power": 36.26866}, {"timestamp": 1393.65, "power": 36.26866}, {"timestamp": 1414.19, "power": 36.26866}, {"timestamp": 1434.73, "power": 36.26866}, {"timestamp": 1455.26, "power": 36.26866}, {"timestamp": 1475.8, "power": 36.26866}, {"timestamp": 1496.33, "power": 36.26866}, {"timestamp": 1516.84, "power": 36.26866}, {"timestamp": 1537.33, "power": 36.26866}, {"timestamp": 1557.86, "power": 36.26866}, {"timestamp": 1578.4, "power": 36.26866}, {"timestamp": 1598.94, "power": 36.26866}, {"timestamp": 1619.47, "power": 36.26866}, {"timestamp": 1640.0, "power": 36.26866}, {"timestamp": 1660.54, "power": 36.26866}, {"timestamp": 1681.08, "power": 36.26866}, {"timestamp": 1701.61, "power": 36.26866}, {"timestamp": 1722.15, "power": 36.26866}, {"timestamp": 1742.68, "power": 36.26866}, {"timestamp": 1763.23, "power": 36.26866}, {"timestamp": 1783.77, "power": 36.26866}, {"timestamp": 1804.31, "power": 36.26866}, {"timestamp": 1824.84, "power": 36.26866}, {"timestamp": 1845.37, "power": 36.26866}, {"timestamp": 1865.91, "power": 36.26866}, {"timestamp": 1886.45, "power": 36.26866}, {"timestamp": 1907.0, "power": 36.26866}, {"timestamp": 1927.54, "power": 36.26866}, {"timestamp": 1948.08, "power": 36.26866}, {"timestamp": 1968.65, "power": 36.26866}, {"timestamp": 1989.16, "power": 36.26866}, {"timestamp": 2009.69, "power": 36.26866}, {"timestamp": 2030.23, "power": 36.526252}, {"timestamp": 2051.38, "power": 36.526252}, {"timestamp": 2071.93, "power": 36.526252}, {"timestamp": 2092.48, "power": 36.526252}, {"timestamp": 2113.0, "power": 36.526252}, {"timestamp": 2133.5, "power": 36.526252}, {"timestamp": 2154.04, "power": 36.526252}, {"timestamp": 2174.58, "power": 36.526252}, {"timestamp": 2195.13, "power": 36.526252}, {"timestamp": 2215.67, "power": 36.526252}, {"timestamp": 2236.21, "power": 36.526252}, {"timestamp": 2256.74, "power": 36.526252}, {"timestamp": 2277.28, "power": 36.526252}, {"timestamp": 2297.78, "power": 36.526252}, {"timestamp": 2318.35, "power": 36.526252}, {"timestamp": 2338.91, "power": 36.526252}, {"timestamp": 2359.49, "power": 36.526252}, {"timestamp": 2380.04, "power": 36.526252}, {"timestamp": 2400.65, "power": 36.526252}, {"timestamp": 2421.15, "power": 36.526252}, {"timestamp": 2441.72, "power": 36.526252}, {"timestamp": 2462.29, "power": 36.526252}, {"timestamp": 2482.86, "power": 36.526252}, {"timestamp": 2503.42, "power": 36.526252}, {"timestamp": 2524.0, "power": 36.526252}, {"timestamp": 2544.57, "power": 36.526252}, {"timestamp": 2565.09, "power": 36.526252}, {"timestamp": 2585.64, "power": 36.526252}, {"timestamp": 2606.21, "power": 36.526252}, {"timestamp": 2626.79, "power": 36.526252}, {"timestamp": 2647.37, "power": 36.526252}, {"timestamp": 2667.92, "power": 36.526252}, {"timestamp": 2688.49, "power": 36.526252}, {"timestamp": 2709.01, "power": 36.526252}, {"timestamp": 2729.56, "power": 36.526252}, {"timestamp": 2750.11, "power": 36.526252}, {"timestamp": 2770.65, "power": 36.526252}, {"timestamp": 2791.23, "power": 36.526252}, {"timestamp": 2811.79, "power": 36.526252}, {"timestamp": 2832.37, "power": 36.526252}, {"timestamp": 2852.89, "power": 36.526252}, {"timestamp": 2873.4, "power": 36.526252}, {"timestamp": 2893.95, "power": 36.526252}, {"timestamp": 2914.52, "power": 36.526252}, {"timestamp": 2935.11, "power": 36.526252}, {"timestamp": 2955.69, "power": 36.526252}, {"timestamp": 2976.27, "power": 36.526252}, {"timestamp": 2996.8, "power": 36.526252}, {"timestamp": 3017.29, "power": 36.526252}, {"timestamp": 3037.83, "power": 36.334508}, {"timestamp": 3058.97, "power": 36.334508}, {"timestamp": 3079.52, "power": 36.334508}, {"timestamp": 3100.07, "power": 36.334508}, {"timestamp": 3120.62, "power": 36.334508}, {"timestamp": 3141.13, "power": 36.334508}, {"timestamp": 3161.67, "power": 36.334508}, {"timestamp": 3182.22, "power": 36.334508}, {"timestamp": 3202.77, "power": 36.334508}, {"timestamp": 3223.32, "power": 36.334508}, {"timestamp": 3243.86, "power": 36.334508}, {"timestamp": 3264.4, "power": 36.334508}, {"timestamp": 3284.93, "power": 36.334508}, {"timestamp": 3305.47, "power": 36.334508}, {"timestamp": 3326.02, "power": 36.334508}, {"timestamp": 3346.56, "power": 36.334508}, {"timestamp": 3367.11, "power": 36.334508}, {"timestamp": 3387.65, "power": 36.334508}, {"timestamp": 3408.2, "power": 36.334508}, {"timestamp": 3428.7, "power": 36.334508}, {"timestamp": 3449.2, "power": 36.334508}, {"timestamp": 3469.74, "power": 36.334508}, {"timestamp": 3490.29, "power": 36.334508}, {"timestamp": 3510.83, "power": 36.334508}, {"timestamp": 3531.38, "power": 36.334508}, {"timestamp": 3551.93, "power": 36.334508}, {"timestamp": 3572.47, "power": 36.334508}, {"timestamp": 3593.01, "power": 36.334508}, {"timestamp": 3613.57, "power": 36.334508}, {"timestamp": 3634.12, "power": 36.334508}, {"timestamp": 3654.7, "power": 36.334508}, {"timestamp": 3675.28, "power": 36.334508}, {"timestamp": 3695.82, "power": 36.334508}, {"timestamp": 3716.37, "power": 36.334508}, {"timestamp": 3736.89, "power": 36.334508}, {"timestamp": 3757.43, "power": 36.334508}, {"timestamp": 3777.97, "power": 36.334508}, {"timestamp": 3798.52, "power": 36.334508}, {"timestamp": 3819.09, "power": 36.334508}, {"timestamp": 3839.66, "power": 36.334508}, {"timestamp": 3860.24, "power": 36.334508}, {"timestamp": 3880.77, "power": 36.334508}, {"timestamp": 3901.27, "power": 36.334508}, {"timestamp": 3921.85, "power": 36.334508}, {"timestamp": 3942.41, "power": 36.334508}, {"timestamp": 3962.98, "power": 36.334508}, {"timestamp": 3983.56, "power": 36.334508}, {"timestamp": 4004.14, "power": 36.334508}, {"timestamp": 4024.72, "power": 36.334508}, {"timestamp": 4045.22, "power": 36.255714}, {"timestamp": 4066.31, "power": 36.255714}, {"timestamp": 4086.85, "power": 36.255714}, {"timestamp": 4107.4, "power": 36.255714}, {"timestamp": 4127.95, "power": 36.255714}, {"timestamp": 4148.49, "power": 36.255714}, {"timestamp": 4169.01, "power": 36.255714}, {"timestamp": 4189.55, "power": 36.255714}, {"timestamp": 4210.09, "power": 36.255714}, {"timestamp": 4230.64, "power": 36.255714}, {"timestamp": 4251.18, "power": 36.255714}, {"timestamp": 4271.73, "power": 36.255714}, {"timestamp": 4292.28, "power": 36.255714}, {"timestamp": 4312.81, "power": 36.255714}, {"timestamp": 4333.3, "power": 36.255714}, {"timestamp": 4353.84, "power": 36.255714}, {"timestamp": 4374.39, "power": 36.255714}, {"timestamp": 4394.97, "power": 36.255714}, {"timestamp": 4415.56, "power": 36.255714}, {"timestamp": 4436.11, "power": 36.255714}, {"timestamp": 4456.68, "power": 36.255714}, {"timestamp": 4477.19, "power": 36.255714}, {"timestamp": 4497.76, "power": 36.255714}, {"timestamp": 4518.33, "power": 36.255714}, {"timestamp": 4538.89, "power": 36.255714}, {"timestamp": 4559.46, "power": 36.255714}, {"timestamp": 4580.04, "power": 36.255714}, {"timestamp": 4600.61, "power": 36.255714}, {"timestamp": 4621.12, "power": 36.255714}, {"timestamp": 4641.68, "power": 36.255714}, {"timestamp": 4662.25, "power": 36.255714}, {"timestamp": 4682.82, "power": 36.255714}, {"timestamp": 4703.39, "power": 36.255714}, {"timestamp": 4723.97, "power": 36.255714}, {"timestamp": 4744.54, "power": 36.255714}, {"timestamp": 4765.06, "power": 36.255714}, {"timestamp": 4785.61, "power": 36.255714}, {"timestamp": 4806.19, "power": 36.255714}, {"timestamp": 4826.77, "power": 36.255714}, {"timestamp": 4847.34, "power": 36.255714}, {"timestamp": 4867.91, "power": 36.255714}, {"timestamp": 4888.5, "power": 36.255714}, {"timestamp": 4909.02, "power": 36.255714}, {"timestamp": 4929.59, "power": 36.255714}, {"timestamp": 4950.17, "power": 36.255714}, {"timestamp": 4970.75, "power": 36.255714}, {"timestamp": 4991.33, "power": 36.255714}, {"timestamp": 5011.91, "power": 36.255714}, {"timestamp": 5032.47, "power": 36.255714}, {"timestamp": 5052.99, "power": 36.543751}, {"timestamp": 5074.09, "power": 36.543751}, {"timestamp": 5094.64, "power": 36.543751}, {"timestamp": 5115.19, "power": 36.543751}, {"timestamp": 5135.73, "power": 36.543751}, {"timestamp": 5156.28, "power": 36.543751}, {"timestamp": 5176.8, "power": 36.543751}, {"timestamp": 5197.3, "power": 36.543751}, {"timestamp": 5217.85, "power": 36.543751}, {"timestamp": 5238.4, "power": 36.543751}, {"timestamp": 5258.94, "power": 36.543751}, {"timestamp": 5279.48, "power": 36.543751}, {"timestamp": 5300.03, "power": 36.543751}, {"timestamp": 5320.61, "power": 36.543751}, {"timestamp": 5341.16, "power": 36.543751}, {"timestamp": 5361.73, "power": 36.543751}, {"timestamp": 5382.3, "power": 36.543751}, {"timestamp": 5402.88, "power": 36.543751}, {"timestamp": 5423.46, "power": 36.543751}, {"timestamp": 5444.0, "power": 36.543751}, {"timestamp": 5464.58, "power": 36.543751}, {"timestamp": 5485.09, "power": 36.543751}, {"timestamp": 5505.65, "power": 36.543751}, {"timestamp": 5526.19, "power": 36.543751}, {"timestamp": 5546.74, "power": 36.543751}, {"timestamp": 5567.27, "power": 36.543751}, {"timestamp": 5587.8, "power": 36.543751}, {"timestamp": 5608.33, "power": 36.543751}, {"timestamp": 5628.84, "power": 36.543751}, {"timestamp": 5649.32, "power": 36.543751}, {"timestamp": 5669.85, "power": 36.543751}, {"timestamp": 5690.38, "power": 36.543751}, {"timestamp": 5710.9, "power": 36.543751}, {"timestamp": 5731.43, "power": 36.543751}, {"timestamp": 5751.96, "power": 36.543751}, {"timestamp": 5772.48, "power": 36.543751}, {"timestamp": 5792.98, "power": 36.543751}, {"timestamp": 5813.5, "power": 36.543751}, {"timestamp": 5834.03, "power": 36.543751}, {"timestamp": 5854.56, "power": 36.543751}, {"timestamp": 5875.08, "power": 36.543751}, {"timestamp": 5895.61, "power": 36.543751}, {"timestamp": 5916.14, "power": 36.543751}, {"timestamp": 5936.69, "power": 36.543751}, {"timestamp": 5957.18, "power": 36.543751}, {"timestamp": 5977.71, "power": 36.543751}, {"timestamp": 5998.23, "power": 36.543751}, {"timestamp": 6018.76, "power": 36.543751}, {"timestamp": 6039.29, "power": 36.543751}, {"timestamp": 6059.82, "power": 36.012429999999995}, {"timestamp": 6080.81, "power": 36.012429999999995}, {"timestamp": 6101.3, "power": 36.012429999999995}, {"timestamp": 6121.78, "power": 36.012429999999995}, {"timestamp": 6142.31, "power": 36.012429999999995}, {"timestamp": 6162.84, "power": 36.012429999999995}, {"timestamp": 6183.38, "power": 36.012429999999995}, {"timestamp": 6203.91, "power": 36.012429999999995}, {"timestamp": 6224.44, "power": 36.012429999999995}, {"timestamp": 6244.94, "power": 36.012429999999995}, {"timestamp": 6265.47, "power": 36.012429999999995}, {"timestamp": 6286.0, "power": 36.012429999999995}, {"timestamp": 6306.53, "power": 36.012429999999995}, {"timestamp": 6327.06, "power": 36.012429999999995}, {"timestamp": 6347.59, "power": 36.012429999999995}, {"timestamp": 6368.12, "power": 36.012429999999995}, {"timestamp": 6388.67, "power": 36.012429999999995}, {"timestamp": 6409.16, "power": 36.012429999999995}, {"timestamp": 6429.7, "power": 36.012429999999995}, {"timestamp": 6450.23, "power": 36.012429999999995}, {"timestamp": 6470.76, "power": 36.012429999999995}, {"timestamp": 6491.29, "power": 36.012429999999995}, {"timestamp": 6511.84, "power": 36.012429999999995}, {"timestamp": 6532.38, "power": 36.012429999999995}, {"timestamp": 6552.89, "power": 36.012429999999995}, {"timestamp": 6573.38, "power": 36.012429999999995}, {"timestamp": 6593.87, "power": 36.012429999999995}, {"timestamp": 6614.39, "power": 36.012429999999995}, {"timestamp": 6634.92, "power": 36.012429999999995}, {"timestamp": 6655.46, "power": 36.012429999999995}, {"timestamp": 6675.98, "power": 36.012429999999995}, {"timestamp": 6696.51, "power": 36.012429999999995}, {"timestamp": 6717.02, "power": 36.012429999999995}, {"timestamp": 6737.51, "power": 36.012429999999995}, {"timestamp": 6758.03, "power": 36.012429999999995}, {"timestamp": 6778.61, "power": 36.012429999999995}, {"timestamp": 6799.17, "power": 36.012429999999995}], "timeline": {"START": "1660.7297", "END": "5510.921116"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4738.63}, {"name": "clSetKernelArg", "calls": 19, "time": 938.504}, {"name": "clReleaseKernel", "calls": 1, "time": 789.395}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.1528}, {"name": "clCreateContext", "calls": 1, "time": 55.0515}, {"name": "clReleaseContext", "calls": 1, "time": 48.3867}, {"name": "clReleaseProgram", "calls": 1, "time": 22.3453}, {"name": "clCreateKernel", "calls": 1, "time": 0.341652}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.267277}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.176708}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081026}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070731}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027649}, {"name": "clCreateBuffer", "calls": 7, "time": 0.0242}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023475}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010642}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010257}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010221}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.0102}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008898}, {"name": "clRetainDevice", "calls": 2, "time": 0.004742}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3850.19}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3587.71}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3849.69}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3489.65}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3708.18}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3755.91}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 3195720.0, "time": 332.8875}, {"type": "WRITE", "transfers": 1, "speed": 7067.506446, "utilization": 73.619859, "size": 4037080.0, "time": 571.21686}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 11192454, "speed": 29.5507, "utilization": 0.256516, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 656329, "speed": 393.84, "utilization": 3.41875, "size": 0.127479}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12033956, "speed": 29.6227, "utilization": 0.257142, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 709156, "speed": 393.925, "utilization": 3.41949, "size": 0.127522}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10897410, "speed": 29.5843, "utilization": 0.256808, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 638559, "speed": 393.698, "utilization": 3.41752, "size": 0.127472}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11593903, "speed": 29.6281, "utilization": 0.257188, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 681674, "speed": 393.511, "utilization": 3.41589, "size": 0.127503}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11752113, "speed": 29.6558, "utilization": 0.257428, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 691104, "speed": 393.48, "utilization": 3.41563, "size": 0.127512}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len4/run0.json b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run0.json new file mode 100644 index 0000000..76852e4 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.3832, "power": 35.638971999999995}, {"timestamp": 58.029, "power": 35.638971999999995}, {"timestamp": 78.5731, "power": 35.638971999999995}, {"timestamp": 99.118, "power": 35.638971999999995}, {"timestamp": 120.088, "power": 35.638971999999995}, {"timestamp": 140.982, "power": 35.638971999999995}, {"timestamp": 161.527, "power": 35.638971999999995}, {"timestamp": 182.072, "power": 35.638971999999995}, {"timestamp": 202.608, "power": 35.638971999999995}, {"timestamp": 223.156, "power": 35.638971999999995}, {"timestamp": 243.652, "power": 35.638971999999995}, {"timestamp": 264.198, "power": 35.638971999999995}, {"timestamp": 284.743, "power": 35.638971999999995}, {"timestamp": 305.29, "power": 35.638971999999995}, {"timestamp": 325.836, "power": 35.638971999999995}, {"timestamp": 346.38, "power": 35.638971999999995}, {"timestamp": 366.923, "power": 35.638971999999995}, {"timestamp": 387.441, "power": 35.638971999999995}, {"timestamp": 407.982, "power": 35.638971999999995}, {"timestamp": 428.528, "power": 35.638971999999995}, {"timestamp": 449.075, "power": 35.638971999999995}, {"timestamp": 469.62, "power": 35.638971999999995}, {"timestamp": 490.163, "power": 35.638971999999995}, {"timestamp": 510.711, "power": 35.638971999999995}, {"timestamp": 531.194, "power": 35.638971999999995}, {"timestamp": 551.695, "power": 35.638971999999995}, {"timestamp": 572.237, "power": 35.638971999999995}, {"timestamp": 592.78, "power": 35.638971999999995}, {"timestamp": 613.326, "power": 35.638971999999995}, {"timestamp": 633.869, "power": 35.638971999999995}, {"timestamp": 654.415, "power": 35.638971999999995}, {"timestamp": 674.958, "power": 35.638971999999995}, {"timestamp": 695.474, "power": 35.638971999999995}, {"timestamp": 716.019, "power": 35.638971999999995}, {"timestamp": 736.568, "power": 35.638971999999995}, {"timestamp": 757.111, "power": 35.638971999999995}, {"timestamp": 777.658, "power": 35.638971999999995}, {"timestamp": 798.202, "power": 35.638971999999995}, {"timestamp": 818.748, "power": 35.638971999999995}, {"timestamp": 839.263, "power": 35.638971999999995}, {"timestamp": 859.762, "power": 35.638971999999995}, {"timestamp": 880.302, "power": 35.638971999999995}, {"timestamp": 900.851, "power": 35.638971999999995}, {"timestamp": 921.398, "power": 35.638971999999995}, {"timestamp": 941.939, "power": 35.638971999999995}, {"timestamp": 962.486, "power": 35.638971999999995}, {"timestamp": 983.036, "power": 35.638971999999995}, {"timestamp": 1003.56, "power": 35.638971999999995}, {"timestamp": 1024.1, "power": 35.224973}, {"timestamp": 1045.27, "power": 35.224973}, {"timestamp": 1065.87, "power": 35.224973}, {"timestamp": 1086.46, "power": 35.224973}, {"timestamp": 1107.06, "power": 35.224973}, {"timestamp": 1127.63, "power": 35.224973}, {"timestamp": 1148.18, "power": 35.224973}, {"timestamp": 1168.78, "power": 35.224973}, {"timestamp": 1189.37, "power": 35.224973}, {"timestamp": 1209.96, "power": 35.224973}, {"timestamp": 1230.55, "power": 35.224973}, {"timestamp": 1251.16, "power": 35.224973}, {"timestamp": 1271.72, "power": 35.224973}, {"timestamp": 1292.28, "power": 35.224973}, {"timestamp": 1312.87, "power": 35.224973}, {"timestamp": 1333.46, "power": 35.224973}, {"timestamp": 1354.06, "power": 35.224973}, {"timestamp": 1374.65, "power": 35.224973}, {"timestamp": 1395.29, "power": 35.224973}, {"timestamp": 1415.85, "power": 35.224973}, {"timestamp": 1436.41, "power": 35.224973}, {"timestamp": 1457.0, "power": 35.224973}, {"timestamp": 1477.59, "power": 35.224973}, {"timestamp": 1498.19, "power": 35.224973}, {"timestamp": 1518.78, "power": 35.224973}, {"timestamp": 1539.35, "power": 35.224973}, {"timestamp": 1559.91, "power": 35.224973}, {"timestamp": 1580.48, "power": 35.224973}, {"timestamp": 1601.07, "power": 35.224973}, {"timestamp": 1621.66, "power": 35.224973}, {"timestamp": 1642.26, "power": 35.224973}, {"timestamp": 1662.86, "power": 35.224973}, {"timestamp": 1683.42, "power": 35.224973}, {"timestamp": 1703.98, "power": 35.224973}, {"timestamp": 1724.57, "power": 35.224973}, {"timestamp": 1745.17, "power": 35.224973}, {"timestamp": 1765.76, "power": 35.224973}, {"timestamp": 1786.36, "power": 35.224973}, {"timestamp": 1806.95, "power": 35.224973}, {"timestamp": 1827.58, "power": 35.224973}, {"timestamp": 1848.13, "power": 35.224973}, {"timestamp": 1868.72, "power": 35.224973}, {"timestamp": 1889.32, "power": 35.224973}, {"timestamp": 1909.92, "power": 35.224973}, {"timestamp": 1930.51, "power": 35.224973}, {"timestamp": 1951.11, "power": 35.224973}, {"timestamp": 1971.69, "power": 35.224973}, {"timestamp": 1992.25, "power": 35.224973}, {"timestamp": 2012.85, "power": 35.224973}, {"timestamp": 2033.44, "power": 35.544405}, {"timestamp": 2054.46, "power": 35.544405}, {"timestamp": 2075.06, "power": 35.544405}, {"timestamp": 2095.65, "power": 35.544405}, {"timestamp": 2116.21, "power": 35.544405}, {"timestamp": 2136.8, "power": 35.544405}, {"timestamp": 2157.4, "power": 35.544405}, {"timestamp": 2178.0, "power": 35.544405}, {"timestamp": 2198.59, "power": 35.544405}, {"timestamp": 2219.2, "power": 35.544405}, {"timestamp": 2239.76, "power": 35.544405}, {"timestamp": 2260.32, "power": 35.544405}, {"timestamp": 2280.91, "power": 35.544405}, {"timestamp": 2301.5, "power": 35.544405}, {"timestamp": 2322.1, "power": 35.544405}, {"timestamp": 2342.7, "power": 35.544405}, {"timestamp": 2363.3, "power": 35.544405}, {"timestamp": 2383.86, "power": 35.544405}, {"timestamp": 2404.42, "power": 35.544405}, {"timestamp": 2425.01, "power": 35.544405}, {"timestamp": 2445.61, "power": 35.544405}, {"timestamp": 2466.21, "power": 35.544405}, {"timestamp": 2486.8, "power": 35.544405}, {"timestamp": 2507.43, "power": 35.544405}, {"timestamp": 2527.99, "power": 35.544405}, {"timestamp": 2548.58, "power": 35.544405}, {"timestamp": 2569.18, "power": 35.544405}, {"timestamp": 2589.78, "power": 35.544405}, {"timestamp": 2610.37, "power": 35.544405}, {"timestamp": 2630.97, "power": 35.544405}, {"timestamp": 2651.55, "power": 35.544405}, {"timestamp": 2672.1, "power": 35.544405}, {"timestamp": 2692.7, "power": 35.544405}, {"timestamp": 2713.3, "power": 35.544405}, {"timestamp": 2733.9, "power": 35.544405}, {"timestamp": 2754.5, "power": 35.544405}, {"timestamp": 2775.1, "power": 35.544405}, {"timestamp": 2795.67, "power": 35.544405}, {"timestamp": 2816.23, "power": 35.544405}, {"timestamp": 2836.82, "power": 35.544405}, {"timestamp": 2857.43, "power": 35.544405}, {"timestamp": 2878.05, "power": 35.544405}, {"timestamp": 2898.58, "power": 35.544405}, {"timestamp": 2919.12, "power": 35.544405}, {"timestamp": 2939.62, "power": 35.544405}, {"timestamp": 2960.16, "power": 35.544405}, {"timestamp": 2980.69, "power": 35.544405}, {"timestamp": 3001.23, "power": 35.544405}, {"timestamp": 3021.76, "power": 35.544405}, {"timestamp": 3042.3, "power": 36.88977799999999}, {"timestamp": 3063.46, "power": 36.88977799999999}, {"timestamp": 3083.95, "power": 36.88977799999999}, {"timestamp": 3104.48, "power": 36.88977799999999}, {"timestamp": 3125.01, "power": 36.88977799999999}, {"timestamp": 3145.54, "power": 36.88977799999999}, {"timestamp": 3166.09, "power": 36.88977799999999}, {"timestamp": 3186.63, "power": 36.88977799999999}, {"timestamp": 3207.18, "power": 36.88977799999999}, {"timestamp": 3227.67, "power": 36.88977799999999}, {"timestamp": 3248.21, "power": 36.88977799999999}, {"timestamp": 3268.74, "power": 36.88977799999999}, {"timestamp": 3289.28, "power": 36.88977799999999}, {"timestamp": 3309.81, "power": 36.88977799999999}, {"timestamp": 3330.35, "power": 36.88977799999999}, {"timestamp": 3350.88, "power": 36.88977799999999}, {"timestamp": 3371.4, "power": 36.88977799999999}, {"timestamp": 3391.93, "power": 36.88977799999999}, {"timestamp": 3412.46, "power": 36.88977799999999}, {"timestamp": 3433.0, "power": 36.88977799999999}, {"timestamp": 3453.53, "power": 36.88977799999999}, {"timestamp": 3474.07, "power": 36.88977799999999}, {"timestamp": 3494.6, "power": 36.88977799999999}, {"timestamp": 3515.16, "power": 36.88977799999999}, {"timestamp": 3535.65, "power": 36.88977799999999}, {"timestamp": 3556.18, "power": 36.88977799999999}, {"timestamp": 3576.72, "power": 36.88977799999999}, {"timestamp": 3597.25, "power": 36.88977799999999}, {"timestamp": 3617.79, "power": 36.88977799999999}, {"timestamp": 3638.32, "power": 36.88977799999999}, {"timestamp": 3658.86, "power": 36.88977799999999}, {"timestamp": 3679.37, "power": 36.88977799999999}, {"timestamp": 3699.87, "power": 36.88977799999999}, {"timestamp": 3720.4, "power": 36.88977799999999}, {"timestamp": 3740.95, "power": 36.88977799999999}, {"timestamp": 3761.49, "power": 36.88977799999999}, {"timestamp": 3782.03, "power": 36.88977799999999}, {"timestamp": 3802.57, "power": 36.88977799999999}, {"timestamp": 3823.12, "power": 36.88977799999999}, {"timestamp": 3843.63, "power": 36.88977799999999}, {"timestamp": 3864.16, "power": 36.88977799999999}, {"timestamp": 3884.71, "power": 36.88977799999999}, {"timestamp": 3905.25, "power": 36.88977799999999}, {"timestamp": 3925.79, "power": 36.88977799999999}, {"timestamp": 3946.33, "power": 36.88977799999999}, {"timestamp": 3966.87, "power": 36.88977799999999}, {"timestamp": 3987.4, "power": 36.88977799999999}, {"timestamp": 4007.9, "power": 36.88977799999999}, {"timestamp": 4028.44, "power": 36.88977799999999}, {"timestamp": 4048.98, "power": 37.004428}, {"timestamp": 4070.2, "power": 37.004428}, {"timestamp": 4090.74, "power": 37.004428}, {"timestamp": 4111.27, "power": 37.004428}, {"timestamp": 4131.77, "power": 37.004428}, {"timestamp": 4152.3, "power": 37.004428}, {"timestamp": 4172.85, "power": 37.004428}, {"timestamp": 4193.38, "power": 37.004428}, {"timestamp": 4213.93, "power": 37.004428}, {"timestamp": 4234.47, "power": 37.004428}, {"timestamp": 4255.01, "power": 37.004428}, {"timestamp": 4275.52, "power": 37.004428}, {"timestamp": 4296.05, "power": 37.004428}, {"timestamp": 4316.59, "power": 37.004428}, {"timestamp": 4337.14, "power": 37.004428}, {"timestamp": 4357.68, "power": 37.004428}, {"timestamp": 4378.22, "power": 37.004428}, {"timestamp": 4398.77, "power": 37.004428}, {"timestamp": 4419.29, "power": 37.004428}, {"timestamp": 4439.79, "power": 37.004428}, {"timestamp": 4460.32, "power": 37.004428}, {"timestamp": 4480.87, "power": 37.004428}, {"timestamp": 4501.41, "power": 37.004428}, {"timestamp": 4521.99, "power": 37.004428}, {"timestamp": 4542.56, "power": 37.004428}, {"timestamp": 4563.15, "power": 37.004428}, {"timestamp": 4583.65, "power": 37.004428}, {"timestamp": 4604.23, "power": 37.004428}, {"timestamp": 4624.8, "power": 37.004428}, {"timestamp": 4645.37, "power": 37.004428}, {"timestamp": 4665.95, "power": 37.004428}, {"timestamp": 4686.52, "power": 37.004428}, {"timestamp": 4707.1, "power": 37.004428}, {"timestamp": 4727.61, "power": 37.004428}, {"timestamp": 4748.17, "power": 37.004428}, {"timestamp": 4768.73, "power": 37.004428}, {"timestamp": 4789.3, "power": 37.004428}, {"timestamp": 4809.87, "power": 37.004428}, {"timestamp": 4830.44, "power": 37.004428}, {"timestamp": 4851.0, "power": 37.004428}, {"timestamp": 4871.52, "power": 37.004428}, {"timestamp": 4892.09, "power": 37.004428}, {"timestamp": 4912.65, "power": 37.004428}, {"timestamp": 4933.21, "power": 37.004428}, {"timestamp": 4953.77, "power": 37.004428}, {"timestamp": 4974.34, "power": 37.004428}, {"timestamp": 4994.91, "power": 37.004428}, {"timestamp": 5015.43, "power": 37.004428}, {"timestamp": 5035.98, "power": 37.004428}, {"timestamp": 5056.52, "power": 35.626192}, {"timestamp": 5078.8, "power": 35.626192}, {"timestamp": 5099.33, "power": 35.626192}, {"timestamp": 5119.83, "power": 35.626192}, {"timestamp": 5140.4, "power": 35.626192}, {"timestamp": 5160.97, "power": 35.626192}, {"timestamp": 5181.55, "power": 35.626192}, {"timestamp": 5202.11, "power": 35.626192}, {"timestamp": 5222.68, "power": 35.626192}, {"timestamp": 5243.24, "power": 35.626192}, {"timestamp": 5263.74, "power": 35.626192}, {"timestamp": 5284.3, "power": 35.626192}, {"timestamp": 5304.87, "power": 35.626192}, {"timestamp": 5325.46, "power": 35.626192}, {"timestamp": 5346.03, "power": 35.626192}, {"timestamp": 5366.61, "power": 35.626192}, {"timestamp": 5387.2, "power": 35.626192}, {"timestamp": 5407.7, "power": 35.626192}, {"timestamp": 5428.26, "power": 35.626192}, {"timestamp": 5448.82, "power": 35.626192}, {"timestamp": 5469.39, "power": 35.626192}, {"timestamp": 5489.95, "power": 35.626192}, {"timestamp": 5510.52, "power": 35.626192}, {"timestamp": 5531.09, "power": 35.626192}, {"timestamp": 5551.6, "power": 35.626192}, {"timestamp": 5572.15, "power": 35.626192}, {"timestamp": 5592.7, "power": 35.626192}, {"timestamp": 5613.27, "power": 35.626192}, {"timestamp": 5633.83, "power": 35.626192}, {"timestamp": 5654.39, "power": 35.626192}, {"timestamp": 5674.96, "power": 35.626192}, {"timestamp": 5695.48, "power": 35.626192}, {"timestamp": 5716.02, "power": 35.626192}, {"timestamp": 5736.56, "power": 35.626192}, {"timestamp": 5757.1, "power": 35.626192}, {"timestamp": 5777.64, "power": 35.626192}, {"timestamp": 5798.18, "power": 35.626192}, {"timestamp": 5818.73, "power": 35.626192}, {"timestamp": 5839.25, "power": 35.626192}, {"timestamp": 5859.75, "power": 35.626192}, {"timestamp": 5880.28, "power": 35.626192}, {"timestamp": 5900.82, "power": 35.626192}, {"timestamp": 5921.36, "power": 35.626192}, {"timestamp": 5941.9, "power": 35.626192}, {"timestamp": 5962.45, "power": 35.626192}, {"timestamp": 5982.99, "power": 35.626192}, {"timestamp": 6003.5, "power": 35.626192}, {"timestamp": 6024.04, "power": 35.626192}, {"timestamp": 6044.58, "power": 35.626192}, {"timestamp": 6065.12, "power": 35.592724000000004}, {"timestamp": 6086.24, "power": 35.592724000000004}, {"timestamp": 6106.78, "power": 35.592724000000004}, {"timestamp": 6127.3, "power": 35.592724000000004}, {"timestamp": 6147.8, "power": 35.592724000000004}, {"timestamp": 6168.34, "power": 35.592724000000004}, {"timestamp": 6188.88, "power": 35.592724000000004}, {"timestamp": 6209.42, "power": 35.592724000000004}, {"timestamp": 6229.96, "power": 35.592724000000004}, {"timestamp": 6250.5, "power": 35.592724000000004}, {"timestamp": 6271.04, "power": 35.592724000000004}, {"timestamp": 6291.56, "power": 35.592724000000004}, {"timestamp": 6312.1, "power": 35.592724000000004}, {"timestamp": 6332.64, "power": 35.592724000000004}, {"timestamp": 6353.18, "power": 35.592724000000004}, {"timestamp": 6373.75, "power": 35.592724000000004}, {"timestamp": 6394.33, "power": 35.592724000000004}, {"timestamp": 6414.9, "power": 35.592724000000004}, {"timestamp": 6435.42, "power": 35.592724000000004}, {"timestamp": 6455.97, "power": 35.592724000000004}, {"timestamp": 6476.54, "power": 35.592724000000004}, {"timestamp": 6497.1, "power": 35.592724000000004}, {"timestamp": 6517.67, "power": 35.592724000000004}, {"timestamp": 6538.24, "power": 35.592724000000004}, {"timestamp": 6558.81, "power": 35.592724000000004}, {"timestamp": 6579.33, "power": 35.592724000000004}, {"timestamp": 6599.83, "power": 35.592724000000004}, {"timestamp": 6620.39, "power": 35.592724000000004}, {"timestamp": 6640.96, "power": 35.592724000000004}, {"timestamp": 6661.52, "power": 35.592724000000004}, {"timestamp": 6682.1, "power": 35.592724000000004}, {"timestamp": 6702.67, "power": 35.592724000000004}, {"timestamp": 6723.22, "power": 35.592724000000004}, {"timestamp": 6743.72, "power": 35.592724000000004}, {"timestamp": 6764.28, "power": 35.592724000000004}, {"timestamp": 6784.85, "power": 35.592724000000004}, {"timestamp": 6805.41, "power": 35.592724000000004}, {"timestamp": 6825.98, "power": 35.592724000000004}, {"timestamp": 6846.54, "power": 35.592724000000004}, {"timestamp": 6867.11, "power": 35.592724000000004}, {"timestamp": 6887.62, "power": 35.592724000000004}, {"timestamp": 6908.16, "power": 35.592724000000004}, {"timestamp": 6928.7, "power": 35.592724000000004}, {"timestamp": 6949.25, "power": 35.592724000000004}, {"timestamp": 6969.79, "power": 35.592724000000004}, {"timestamp": 6990.33, "power": 35.592724000000004}, {"timestamp": 7010.87, "power": 35.592724000000004}, {"timestamp": 7031.4, "power": 35.592724000000004}, {"timestamp": 7051.89, "power": 35.592724000000004}, {"timestamp": 7072.43, "power": 35.752518}, {"timestamp": 7093.65, "power": 35.752518}, {"timestamp": 7114.19, "power": 35.752518}, {"timestamp": 7134.73, "power": 35.752518}, {"timestamp": 7155.26, "power": 35.752518}, {"timestamp": 7175.76, "power": 35.752518}, {"timestamp": 7196.32, "power": 35.752518}, {"timestamp": 7216.89, "power": 35.752518}, {"timestamp": 7237.46, "power": 35.752518}, {"timestamp": 7258.02, "power": 35.752518}, {"timestamp": 7278.58, "power": 35.752518}, {"timestamp": 7299.15, "power": 35.752518}, {"timestamp": 7319.65, "power": 35.752518}, {"timestamp": 7340.22, "power": 35.752518}, {"timestamp": 7360.78, "power": 35.752518}, {"timestamp": 7381.35, "power": 35.752518}, {"timestamp": 7401.92, "power": 35.752518}, {"timestamp": 7422.5, "power": 35.752518}, {"timestamp": 7443.07, "power": 35.752518}, {"timestamp": 7463.59, "power": 35.752518}, {"timestamp": 7484.15, "power": 35.752518}, {"timestamp": 7504.7, "power": 35.752518}, {"timestamp": 7525.27, "power": 35.752518}, {"timestamp": 7545.85, "power": 35.752518}, {"timestamp": 7566.42, "power": 35.752518}, {"timestamp": 7587.0, "power": 35.752518}, {"timestamp": 7607.52, "power": 35.752518}, {"timestamp": 7628.08, "power": 35.752518}, {"timestamp": 7648.65, "power": 35.752518}, {"timestamp": 7669.22, "power": 35.752518}, {"timestamp": 7689.78, "power": 35.752518}, {"timestamp": 7710.32, "power": 35.752518}, {"timestamp": 7730.86, "power": 35.752518}, {"timestamp": 7751.39, "power": 35.752518}, {"timestamp": 7771.88, "power": 35.752518}, {"timestamp": 7792.42, "power": 35.752518}, {"timestamp": 7812.96, "power": 35.752518}, {"timestamp": 7833.5, "power": 35.752518}, {"timestamp": 7854.04, "power": 35.752518}, {"timestamp": 7874.59, "power": 35.752518}, {"timestamp": 7895.13, "power": 35.752518}, {"timestamp": 7915.65, "power": 35.752518}, {"timestamp": 7936.18, "power": 35.752518}, {"timestamp": 7956.73, "power": 35.752518}, {"timestamp": 7977.27, "power": 35.752518}, {"timestamp": 7997.81, "power": 35.752518}, {"timestamp": 8018.36, "power": 35.752518}, {"timestamp": 8038.9, "power": 35.752518}, {"timestamp": 8059.42, "power": 35.752518}, {"timestamp": 8079.91, "power": 35.823654000000005}, {"timestamp": 8101.0, "power": 35.823654000000005}, {"timestamp": 8121.57, "power": 35.823654000000005}, {"timestamp": 8142.13, "power": 35.823654000000005}, {"timestamp": 8162.7, "power": 35.823654000000005}, {"timestamp": 8183.21, "power": 35.823654000000005}, {"timestamp": 8203.71, "power": 35.823654000000005}, {"timestamp": 8224.28, "power": 35.823654000000005}, {"timestamp": 8244.86, "power": 35.823654000000005}, {"timestamp": 8265.43, "power": 35.823654000000005}, {"timestamp": 8286.0, "power": 35.823654000000005}, {"timestamp": 8306.57, "power": 35.823654000000005}, {"timestamp": 8327.16, "power": 35.823654000000005}, {"timestamp": 8347.66, "power": 35.823654000000005}, {"timestamp": 8368.21, "power": 35.823654000000005}, {"timestamp": 8388.79, "power": 35.823654000000005}, {"timestamp": 8409.36, "power": 35.823654000000005}, {"timestamp": 8429.94, "power": 35.823654000000005}, {"timestamp": 8450.51, "power": 35.823654000000005}, {"timestamp": 8471.08, "power": 35.823654000000005}, {"timestamp": 8491.6, "power": 35.823654000000005}, {"timestamp": 8512.13, "power": 35.823654000000005}, {"timestamp": 8532.7, "power": 35.823654000000005}, {"timestamp": 8553.27, "power": 35.823654000000005}, {"timestamp": 8573.84, "power": 35.823654000000005}, {"timestamp": 8594.4, "power": 35.823654000000005}, {"timestamp": 8614.97, "power": 35.823654000000005}, {"timestamp": 8635.48, "power": 35.823654000000005}, {"timestamp": 8656.04, "power": 35.823654000000005}, {"timestamp": 8676.61, "power": 35.823654000000005}, {"timestamp": 8697.19, "power": 35.823654000000005}, {"timestamp": 8717.76, "power": 35.823654000000005}, {"timestamp": 8738.33, "power": 35.823654000000005}, {"timestamp": 8758.9, "power": 35.823654000000005}, {"timestamp": 8779.42, "power": 35.823654000000005}, {"timestamp": 8799.92, "power": 35.823654000000005}, {"timestamp": 8820.49, "power": 35.823654000000005}, {"timestamp": 8841.07, "power": 35.823654000000005}, {"timestamp": 8861.63, "power": 35.823654000000005}, {"timestamp": 8882.21, "power": 35.823654000000005}, {"timestamp": 8902.77, "power": 35.823654000000005}, {"timestamp": 8923.29, "power": 35.823654000000005}, {"timestamp": 8943.79, "power": 35.823654000000005}, {"timestamp": 8964.35, "power": 35.823654000000005}, {"timestamp": 8984.9, "power": 35.823654000000005}, {"timestamp": 9005.46, "power": 35.823654000000005}, {"timestamp": 9026.02, "power": 35.823654000000005}, {"timestamp": 9046.58, "power": 35.823654000000005}, {"timestamp": 9067.15, "power": 35.823654000000005}, {"timestamp": 9087.65, "power": 35.770959000000005}, {"timestamp": 9108.74, "power": 35.770959000000005}, {"timestamp": 9129.28, "power": 35.770959000000005}, {"timestamp": 9149.82, "power": 35.770959000000005}, {"timestamp": 9170.36, "power": 35.770959000000005}, {"timestamp": 9190.91, "power": 35.770959000000005}, {"timestamp": 9211.43, "power": 35.770959000000005}, {"timestamp": 9231.98, "power": 35.770959000000005}, {"timestamp": 9252.55, "power": 35.770959000000005}, {"timestamp": 9273.12, "power": 35.770959000000005}, {"timestamp": 9293.67, "power": 35.770959000000005}, {"timestamp": 9314.25, "power": 35.770959000000005}, {"timestamp": 9334.82, "power": 35.770959000000005}, {"timestamp": 9355.34, "power": 35.770959000000005}, {"timestamp": 9375.84, "power": 35.770959000000005}, {"timestamp": 9396.39, "power": 35.770959000000005}, {"timestamp": 9416.96, "power": 35.770959000000005}, {"timestamp": 9437.54, "power": 35.770959000000005}, {"timestamp": 9458.11, "power": 35.770959000000005}, {"timestamp": 9478.68, "power": 35.770959000000005}, {"timestamp": 9499.23, "power": 35.770959000000005}, {"timestamp": 9519.73, "power": 35.770959000000005}, {"timestamp": 9540.3, "power": 35.770959000000005}, {"timestamp": 9560.86, "power": 35.770959000000005}, {"timestamp": 9581.42, "power": 35.770959000000005}, {"timestamp": 9601.97, "power": 35.770959000000005}, {"timestamp": 9622.55, "power": 35.770959000000005}, {"timestamp": 9643.13, "power": 35.770959000000005}, {"timestamp": 9663.64, "power": 35.770959000000005}, {"timestamp": 9684.19, "power": 35.770959000000005}, {"timestamp": 9704.73, "power": 35.770959000000005}, {"timestamp": 9725.27, "power": 35.770959000000005}, {"timestamp": 9745.81, "power": 35.770959000000005}, {"timestamp": 9766.35, "power": 35.770959000000005}, {"timestamp": 9786.89, "power": 35.770959000000005}, {"timestamp": 9807.41, "power": 35.770959000000005}, {"timestamp": 9827.9, "power": 35.770959000000005}, {"timestamp": 9848.43, "power": 35.770959000000005}, {"timestamp": 9868.98, "power": 35.770959000000005}, {"timestamp": 9889.52, "power": 35.770959000000005}, {"timestamp": 9910.06, "power": 35.770959000000005}, {"timestamp": 9930.64, "power": 35.770959000000005}, {"timestamp": 9951.22, "power": 35.770959000000005}, {"timestamp": 9971.71, "power": 35.770959000000005}, {"timestamp": 9992.27, "power": 35.770959000000005}, {"timestamp": 10012.8, "power": 35.770959000000005}, {"timestamp": 10033.4, "power": 35.770959000000005}, {"timestamp": 10054.0, "power": 35.770959000000005}, {"timestamp": 10074.6, "power": 35.770959000000005}, {"timestamp": 10095.1, "power": 36.004849}, {"timestamp": 10117.4, "power": 36.004849}, {"timestamp": 10137.9, "power": 36.004849}, {"timestamp": 10158.4, "power": 36.004849}, {"timestamp": 10179.0, "power": 36.004849}, {"timestamp": 10199.5, "power": 36.004849}, {"timestamp": 10220.0, "power": 36.004849}, {"timestamp": 10240.6, "power": 36.004849}, {"timestamp": 10261.1, "power": 36.004849}, {"timestamp": 10281.7, "power": 36.004849}, {"timestamp": 10302.2, "power": 36.004849}, {"timestamp": 10322.7, "power": 36.004849}, {"timestamp": 10343.3, "power": 36.004849}, {"timestamp": 10363.8, "power": 36.004849}, {"timestamp": 10384.3, "power": 36.004849}, {"timestamp": 10404.9, "power": 36.004849}, {"timestamp": 10425.4, "power": 36.004849}, {"timestamp": 10446.0, "power": 36.004849}, {"timestamp": 10466.6, "power": 36.004849}, {"timestamp": 10487.2, "power": 36.004849}, {"timestamp": 10507.7, "power": 36.004849}, {"timestamp": 10528.2, "power": 36.004849}, {"timestamp": 10548.8, "power": 36.004849}, {"timestamp": 10569.4, "power": 36.004849}, {"timestamp": 10589.9, "power": 36.004849}, {"timestamp": 10610.5, "power": 36.004849}, {"timestamp": 10631.1, "power": 36.004849}, {"timestamp": 10651.6, "power": 36.004849}, {"timestamp": 10672.2, "power": 36.004849}, {"timestamp": 10692.7, "power": 36.004849}, {"timestamp": 10713.3, "power": 36.004849}, {"timestamp": 10733.9, "power": 36.004849}, {"timestamp": 10754.5, "power": 36.004849}, {"timestamp": 10775.0, "power": 36.004849}, {"timestamp": 10795.5, "power": 36.004849}, {"timestamp": 10816.1, "power": 36.004849}, {"timestamp": 10836.7, "power": 36.004849}, {"timestamp": 10857.2, "power": 36.004849}, {"timestamp": 10877.8, "power": 36.004849}, {"timestamp": 10898.4, "power": 36.004849}, {"timestamp": 10918.9, "power": 36.004849}, {"timestamp": 10939.5, "power": 36.004849}, {"timestamp": 10960.0, "power": 36.004849}, {"timestamp": 10980.6, "power": 36.004849}, {"timestamp": 11001.2, "power": 36.004849}, {"timestamp": 11021.7, "power": 36.004849}, {"timestamp": 11042.3, "power": 36.004849}, {"timestamp": 11062.8, "power": 36.004849}, {"timestamp": 11083.3, "power": 36.004849}, {"timestamp": 11103.8, "power": 36.03363300000001}, {"timestamp": 11124.9, "power": 36.03363300000001}, {"timestamp": 11145.5, "power": 36.03363300000001}, {"timestamp": 11166.0, "power": 36.03363300000001}, {"timestamp": 11186.5, "power": 36.03363300000001}, {"timestamp": 11207.1, "power": 36.03363300000001}, {"timestamp": 11227.6, "power": 36.03363300000001}, {"timestamp": 11248.1, "power": 36.03363300000001}, {"timestamp": 11268.7, "power": 36.03363300000001}, {"timestamp": 11289.2, "power": 36.03363300000001}, {"timestamp": 11309.8, "power": 36.03363300000001}, {"timestamp": 11330.3, "power": 36.03363300000001}, {"timestamp": 11350.9, "power": 36.03363300000001}, {"timestamp": 11371.4, "power": 36.03363300000001}, {"timestamp": 11391.9, "power": 36.03363300000001}, {"timestamp": 11412.5, "power": 36.03363300000001}, {"timestamp": 11433.0, "power": 36.03363300000001}, {"timestamp": 11453.6, "power": 36.03363300000001}, {"timestamp": 11474.1, "power": 36.03363300000001}, {"timestamp": 11494.7, "power": 36.03363300000001}, {"timestamp": 11515.2, "power": 36.03363300000001}, {"timestamp": 11535.7, "power": 36.03363300000001}, {"timestamp": 11556.3, "power": 36.03363300000001}, {"timestamp": 11576.9, "power": 36.03363300000001}, {"timestamp": 11597.4, "power": 36.03363300000001}, {"timestamp": 11618.0, "power": 36.03363300000001}, {"timestamp": 11638.6, "power": 36.03363300000001}, {"timestamp": 11659.1, "power": 36.03363300000001}, {"timestamp": 11679.6, "power": 36.03363300000001}, {"timestamp": 11700.2, "power": 36.03363300000001}, {"timestamp": 11720.7, "power": 36.03363300000001}, {"timestamp": 11741.2, "power": 36.03363300000001}, {"timestamp": 11761.8, "power": 36.03363300000001}, {"timestamp": 11782.3, "power": 36.03363300000001}, {"timestamp": 11802.9, "power": 36.03363300000001}, {"timestamp": 11823.4, "power": 36.03363300000001}, {"timestamp": 11843.9, "power": 36.03363300000001}, {"timestamp": 11864.4, "power": 36.03363300000001}, {"timestamp": 11885.0, "power": 36.03363300000001}, {"timestamp": 11905.5, "power": 36.03363300000001}, {"timestamp": 11926.0, "power": 36.03363300000001}, {"timestamp": 11946.6, "power": 36.03363300000001}, {"timestamp": 11967.1, "power": 36.03363300000001}, {"timestamp": 11987.6, "power": 36.03363300000001}, {"timestamp": 12008.2, "power": 36.03363300000001}, {"timestamp": 12028.7, "power": 36.03363300000001}, {"timestamp": 12049.3, "power": 36.03363300000001}, {"timestamp": 12069.8, "power": 36.03363300000001}, {"timestamp": 12090.3, "power": 36.03363300000001}, {"timestamp": 12110.9, "power": 36.363026000000005}, {"timestamp": 12132.0, "power": 36.363026000000005}, {"timestamp": 12152.6, "power": 36.363026000000005}, {"timestamp": 12173.2, "power": 36.363026000000005}, {"timestamp": 12193.7, "power": 36.363026000000005}, {"timestamp": 12214.3, "power": 36.363026000000005}, {"timestamp": 12234.8, "power": 36.363026000000005}, {"timestamp": 12255.4, "power": 36.363026000000005}, {"timestamp": 12275.9, "power": 36.363026000000005}, {"timestamp": 12296.4, "power": 36.363026000000005}, {"timestamp": 12317.0, "power": 36.363026000000005}, {"timestamp": 12337.5, "power": 36.363026000000005}, {"timestamp": 12358.1, "power": 36.363026000000005}, {"timestamp": 12378.7, "power": 36.363026000000005}, {"timestamp": 12399.2, "power": 36.363026000000005}, {"timestamp": 12419.8, "power": 36.363026000000005}, {"timestamp": 12440.3, "power": 36.363026000000005}, {"timestamp": 12460.9, "power": 36.363026000000005}, {"timestamp": 12481.5, "power": 36.363026000000005}, {"timestamp": 12502.1, "power": 36.363026000000005}, {"timestamp": 12522.6, "power": 36.363026000000005}, {"timestamp": 12543.2, "power": 36.363026000000005}, {"timestamp": 12563.7, "power": 36.363026000000005}, {"timestamp": 12584.3, "power": 36.363026000000005}, {"timestamp": 12604.9, "power": 36.363026000000005}, {"timestamp": 12625.5, "power": 36.363026000000005}, {"timestamp": 12646.1, "power": 36.363026000000005}, {"timestamp": 12666.6, "power": 36.363026000000005}, {"timestamp": 12687.2, "power": 36.363026000000005}, {"timestamp": 12707.7, "power": 36.363026000000005}, {"timestamp": 12728.3, "power": 36.363026000000005}, {"timestamp": 12748.9, "power": 36.363026000000005}, {"timestamp": 12769.4, "power": 36.363026000000005}, {"timestamp": 12790.0, "power": 36.363026000000005}, {"timestamp": 12810.6, "power": 36.363026000000005}, {"timestamp": 12831.1, "power": 36.363026000000005}, {"timestamp": 12851.7, "power": 36.363026000000005}, {"timestamp": 12872.2, "power": 36.363026000000005}, {"timestamp": 12892.8, "power": 36.363026000000005}, {"timestamp": 12913.4, "power": 36.363026000000005}, {"timestamp": 12934.0, "power": 36.363026000000005}, {"timestamp": 12954.5, "power": 36.363026000000005}, {"timestamp": 12975.1, "power": 36.363026000000005}, {"timestamp": 12995.6, "power": 36.363026000000005}, {"timestamp": 13016.2, "power": 36.363026000000005}, {"timestamp": 13036.8, "power": 36.363026000000005}, {"timestamp": 13057.4, "power": 36.363026000000005}, {"timestamp": 13077.9, "power": 36.363026000000005}, {"timestamp": 13098.5, "power": 36.363026000000005}, {"timestamp": 13119.0, "power": 36.458288}, {"timestamp": 13140.2, "power": 36.458288}, {"timestamp": 13160.7, "power": 36.458288}, {"timestamp": 13181.3, "power": 36.458288}, {"timestamp": 13201.8, "power": 36.458288}, {"timestamp": 13222.4, "power": 36.458288}, {"timestamp": 13242.9, "power": 36.458288}, {"timestamp": 13263.4, "power": 36.458288}, {"timestamp": 13284.0, "power": 36.458288}, {"timestamp": 13304.5, "power": 36.458288}, {"timestamp": 13325.0, "power": 36.458288}, {"timestamp": 13345.6, "power": 36.458288}, {"timestamp": 13366.1, "power": 36.458288}, {"timestamp": 13386.7, "power": 36.458288}, {"timestamp": 13407.2, "power": 36.458288}, {"timestamp": 13427.7, "power": 36.458288}, {"timestamp": 13448.3, "power": 36.458288}, {"timestamp": 13468.9, "power": 36.458288}, {"timestamp": 13489.5, "power": 36.458288}, {"timestamp": 13510.0, "power": 36.458288}, {"timestamp": 13530.6, "power": 36.458288}, {"timestamp": 13551.2, "power": 36.458288}, {"timestamp": 13571.7, "power": 36.458288}, {"timestamp": 13592.2, "power": 36.458288}, {"timestamp": 13612.8, "power": 36.458288}, {"timestamp": 13633.4, "power": 36.458288}, {"timestamp": 13654.0, "power": 36.458288}, {"timestamp": 13674.5, "power": 36.458288}, {"timestamp": 13695.1, "power": 36.458288}, {"timestamp": 13715.6, "power": 36.458288}, {"timestamp": 13736.1, "power": 36.458288}, {"timestamp": 13756.7, "power": 36.458288}, {"timestamp": 13777.2, "power": 36.458288}, {"timestamp": 13797.8, "power": 36.458288}, {"timestamp": 13818.3, "power": 36.458288}, {"timestamp": 13838.9, "power": 36.458288}, {"timestamp": 13859.4, "power": 36.458288}, {"timestamp": 13879.9, "power": 36.458288}, {"timestamp": 13900.5, "power": 36.458288}, {"timestamp": 13921.1, "power": 36.458288}, {"timestamp": 13941.6, "power": 36.458288}, {"timestamp": 13962.2, "power": 36.458288}, {"timestamp": 13982.8, "power": 36.458288}, {"timestamp": 14003.3, "power": 36.458288}, {"timestamp": 14023.8, "power": 36.458288}, {"timestamp": 14044.3, "power": 36.458288}, {"timestamp": 14064.9, "power": 36.458288}, {"timestamp": 14085.5, "power": 36.458288}, {"timestamp": 14106.0, "power": 36.458288}, {"timestamp": 14126.6, "power": 35.983266}, {"timestamp": 14147.7, "power": 35.983266}, {"timestamp": 14168.2, "power": 35.983266}, {"timestamp": 14188.8, "power": 35.983266}, {"timestamp": 14209.3, "power": 35.983266}, {"timestamp": 14229.8, "power": 35.983266}, {"timestamp": 14250.4, "power": 35.983266}, {"timestamp": 14270.9, "power": 35.983266}, {"timestamp": 14291.4, "power": 35.983266}, {"timestamp": 14312.0, "power": 35.983266}, {"timestamp": 14332.5, "power": 35.983266}, {"timestamp": 14353.1, "power": 35.983266}, {"timestamp": 14373.6, "power": 35.983266}, {"timestamp": 14394.1, "power": 35.983266}, {"timestamp": 14414.7, "power": 35.983266}, {"timestamp": 14435.2, "power": 35.983266}, {"timestamp": 14455.7, "power": 35.983266}, {"timestamp": 14476.3, "power": 35.983266}, {"timestamp": 14496.8, "power": 35.983266}, {"timestamp": 14517.4, "power": 35.983266}, {"timestamp": 14537.9, "power": 35.983266}, {"timestamp": 14558.4, "power": 35.983266}, {"timestamp": 14579.0, "power": 35.983266}, {"timestamp": 14599.5, "power": 35.983266}, {"timestamp": 14620.0, "power": 35.983266}, {"timestamp": 14640.6, "power": 35.983266}, {"timestamp": 14661.1, "power": 35.983266}, {"timestamp": 14681.7, "power": 35.983266}, {"timestamp": 14702.2, "power": 35.983266}, {"timestamp": 14722.8, "power": 35.983266}, {"timestamp": 14743.3, "power": 35.983266}, {"timestamp": 14763.8, "power": 35.983266}, {"timestamp": 14784.3, "power": 35.983266}, {"timestamp": 14804.9, "power": 35.983266}, {"timestamp": 14825.5, "power": 35.983266}, {"timestamp": 14846.0, "power": 35.983266}, {"timestamp": 14866.6, "power": 35.983266}, {"timestamp": 14887.2, "power": 35.983266}, {"timestamp": 14907.7, "power": 35.983266}, {"timestamp": 14928.2, "power": 35.983266}, {"timestamp": 14948.8, "power": 35.983266}, {"timestamp": 14969.4, "power": 35.983266}, {"timestamp": 14989.9, "power": 35.983266}, {"timestamp": 15010.5, "power": 35.983266}, {"timestamp": 15031.1, "power": 35.983266}, {"timestamp": 15051.6, "power": 35.983266}, {"timestamp": 15072.2, "power": 35.983266}, {"timestamp": 15092.7, "power": 35.983266}, {"timestamp": 15113.3, "power": 35.983266}, {"timestamp": 15133.9, "power": 36.600951}, {"timestamp": 15154.9, "power": 36.600951}, {"timestamp": 15175.4, "power": 36.600951}, {"timestamp": 15196.0, "power": 36.600951}, {"timestamp": 15216.5, "power": 36.600951}, {"timestamp": 15237.1, "power": 36.600951}, {"timestamp": 15257.6, "power": 36.600951}, {"timestamp": 15278.1, "power": 36.600951}, {"timestamp": 15298.7, "power": 36.600951}, {"timestamp": 15319.3, "power": 36.600951}, {"timestamp": 15339.8, "power": 36.600951}, {"timestamp": 15360.3, "power": 36.600951}, {"timestamp": 15380.9, "power": 36.600951}, {"timestamp": 15401.4, "power": 36.600951}, {"timestamp": 15422.0, "power": 36.600951}, {"timestamp": 15442.5, "power": 36.600951}, {"timestamp": 15463.0, "power": 36.600951}, {"timestamp": 15483.6, "power": 36.600951}, {"timestamp": 15504.1, "power": 36.600951}, {"timestamp": 15524.7, "power": 36.600951}, {"timestamp": 15545.2, "power": 36.600951}, {"timestamp": 15565.8, "power": 36.600951}, {"timestamp": 15586.4, "power": 36.600951}, {"timestamp": 15607.0, "power": 36.600951}, {"timestamp": 15627.5, "power": 36.600951}, {"timestamp": 15648.0, "power": 36.600951}, {"timestamp": 15668.6, "power": 36.600951}, {"timestamp": 15689.1, "power": 36.600951}, {"timestamp": 15709.7, "power": 36.600951}, {"timestamp": 15730.2, "power": 36.600951}, {"timestamp": 15750.8, "power": 36.600951}, {"timestamp": 15771.3, "power": 36.600951}, {"timestamp": 15791.8, "power": 36.600951}, {"timestamp": 15812.4, "power": 36.600951}, {"timestamp": 15832.9, "power": 36.600951}, {"timestamp": 15853.5, "power": 36.600951}, {"timestamp": 15874.0, "power": 36.600951}, {"timestamp": 15894.5, "power": 36.600951}, {"timestamp": 15915.1, "power": 36.600951}, {"timestamp": 15935.6, "power": 36.600951}, {"timestamp": 15956.2, "power": 36.600951}, {"timestamp": 15976.7, "power": 36.600951}, {"timestamp": 15997.3, "power": 36.600951}, {"timestamp": 16017.9, "power": 36.600951}, {"timestamp": 16038.5, "power": 36.600951}, {"timestamp": 16059.0, "power": 36.600951}, {"timestamp": 16079.5, "power": 36.600951}, {"timestamp": 16100.1, "power": 36.600951}, {"timestamp": 16120.6, "power": 36.600951}, {"timestamp": 16141.2, "power": 35.523364}, {"timestamp": 16162.3, "power": 35.523364}, {"timestamp": 16182.8, "power": 35.523364}, {"timestamp": 16203.4, "power": 35.523364}, {"timestamp": 16223.9, "power": 35.523364}, {"timestamp": 16244.4, "power": 35.523364}, {"timestamp": 16265.0, "power": 35.523364}, {"timestamp": 16285.6, "power": 35.523364}, {"timestamp": 16306.1, "power": 35.523364}, {"timestamp": 16326.7, "power": 35.523364}, {"timestamp": 16347.3, "power": 35.523364}, {"timestamp": 16367.8, "power": 35.523364}, {"timestamp": 16388.3, "power": 35.523364}, {"timestamp": 16408.9, "power": 35.523364}, {"timestamp": 16429.5, "power": 35.523364}, {"timestamp": 16450.1, "power": 35.523364}, {"timestamp": 16470.7, "power": 35.523364}, {"timestamp": 16491.2, "power": 35.523364}, {"timestamp": 16511.8, "power": 35.523364}, {"timestamp": 16532.4, "power": 35.523364}, {"timestamp": 16552.9, "power": 35.523364}, {"timestamp": 16573.5, "power": 35.523364}, {"timestamp": 16594.1, "power": 35.523364}, {"timestamp": 16614.6, "power": 35.523364}, {"timestamp": 16635.2, "power": 35.523364}, {"timestamp": 16655.7, "power": 35.523364}, {"timestamp": 16676.3, "power": 35.523364}, {"timestamp": 16696.9, "power": 35.523364}, {"timestamp": 16717.4, "power": 35.523364}, {"timestamp": 16738.0, "power": 35.523364}, {"timestamp": 16758.6, "power": 35.523364}, {"timestamp": 16779.1, "power": 35.523364}, {"timestamp": 16799.6, "power": 35.523364}, {"timestamp": 16820.2, "power": 35.523364}, {"timestamp": 16840.8, "power": 35.523364}, {"timestamp": 16861.3, "power": 35.523364}, {"timestamp": 16881.9, "power": 35.523364}, {"timestamp": 16902.4, "power": 35.523364}, {"timestamp": 16923.0, "power": 35.523364}, {"timestamp": 16943.6, "power": 35.523364}, {"timestamp": 16964.1, "power": 35.523364}, {"timestamp": 16984.7, "power": 35.523364}, {"timestamp": 17005.3, "power": 35.523364}, {"timestamp": 17025.8, "power": 35.523364}, {"timestamp": 17046.3, "power": 35.523364}, {"timestamp": 17066.9, "power": 35.523364}, {"timestamp": 17087.4, "power": 35.523364}, {"timestamp": 17107.9, "power": 35.523364}, {"timestamp": 17128.4, "power": 35.523364}, {"timestamp": 17149.0, "power": 36.691974}, {"timestamp": 17170.0, "power": 36.691974}, {"timestamp": 17190.6, "power": 36.691974}, {"timestamp": 17211.1, "power": 36.691974}, {"timestamp": 17231.6, "power": 36.691974}, {"timestamp": 17252.1, "power": 36.691974}, {"timestamp": 17272.7, "power": 36.691974}, {"timestamp": 17293.2, "power": 36.691974}, {"timestamp": 17313.8, "power": 36.691974}, {"timestamp": 17334.3, "power": 36.691974}, {"timestamp": 17354.9, "power": 36.691974}, {"timestamp": 17375.4, "power": 36.691974}, {"timestamp": 17395.9, "power": 36.691974}, {"timestamp": 17416.4, "power": 36.691974}, {"timestamp": 17437.0, "power": 36.691974}, {"timestamp": 17457.5, "power": 36.691974}, {"timestamp": 17478.1, "power": 36.691974}, {"timestamp": 17498.6, "power": 36.691974}, {"timestamp": 17519.2, "power": 36.691974}, {"timestamp": 17539.7, "power": 36.691974}, {"timestamp": 17560.3, "power": 36.691974}, {"timestamp": 17580.8, "power": 36.691974}, {"timestamp": 17601.4, "power": 36.691974}, {"timestamp": 17622.0, "power": 36.691974}, {"timestamp": 17642.6, "power": 36.691974}, {"timestamp": 17663.1, "power": 36.691974}, {"timestamp": 17683.6, "power": 36.691974}, {"timestamp": 17704.1, "power": 36.691974}, {"timestamp": 17724.7, "power": 36.691974}, {"timestamp": 17745.3, "power": 36.691974}, {"timestamp": 17765.9, "power": 36.691974}, {"timestamp": 17786.4, "power": 36.691974}, {"timestamp": 17807.0, "power": 36.691974}, {"timestamp": 17827.5, "power": 36.691974}, {"timestamp": 17848.1, "power": 36.691974}, {"timestamp": 17868.6, "power": 36.691974}, {"timestamp": 17889.2, "power": 36.691974}, {"timestamp": 17909.7, "power": 36.691974}, {"timestamp": 17930.3, "power": 36.691974}, {"timestamp": 17950.8, "power": 36.691974}, {"timestamp": 17971.3, "power": 36.691974}, {"timestamp": 17991.8, "power": 36.691974}, {"timestamp": 18012.4, "power": 36.691974}, {"timestamp": 18032.9, "power": 36.691974}, {"timestamp": 18053.5, "power": 36.691974}, {"timestamp": 18074.0, "power": 36.691974}, {"timestamp": 18094.6, "power": 36.691974}, {"timestamp": 18115.2, "power": 36.691974}, {"timestamp": 18135.7, "power": 36.691974}, {"timestamp": 18156.3, "power": 35.81299}, {"timestamp": 18177.3, "power": 35.81299}, {"timestamp": 18197.8, "power": 35.81299}, {"timestamp": 18218.4, "power": 35.81299}, {"timestamp": 18238.9, "power": 35.81299}, {"timestamp": 18259.5, "power": 35.81299}, {"timestamp": 18280.0, "power": 35.81299}, {"timestamp": 18300.6, "power": 35.81299}, {"timestamp": 18321.1, "power": 35.81299}, {"timestamp": 18341.6, "power": 35.81299}, {"timestamp": 18362.2, "power": 35.81299}, {"timestamp": 18382.7, "power": 35.81299}, {"timestamp": 18403.3, "power": 35.81299}, {"timestamp": 18423.8, "power": 35.81299}, {"timestamp": 18444.3, "power": 35.81299}, {"timestamp": 18464.9, "power": 35.81299}, {"timestamp": 18485.4, "power": 35.81299}, {"timestamp": 18506.0, "power": 35.81299}, {"timestamp": 18526.5, "power": 35.81299}, {"timestamp": 18547.1, "power": 35.81299}, {"timestamp": 18567.6, "power": 35.81299}, {"timestamp": 18588.1, "power": 35.81299}, {"timestamp": 18608.7, "power": 35.81299}, {"timestamp": 18629.2, "power": 35.81299}, {"timestamp": 18649.8, "power": 35.81299}, {"timestamp": 18670.3, "power": 35.81299}, {"timestamp": 18690.9, "power": 35.81299}, {"timestamp": 18711.4, "power": 35.81299}, {"timestamp": 18731.9, "power": 35.81299}, {"timestamp": 18752.5, "power": 35.81299}, {"timestamp": 18773.0, "power": 35.81299}, {"timestamp": 18793.6, "power": 35.81299}, {"timestamp": 18814.2, "power": 35.81299}, {"timestamp": 18834.7, "power": 35.81299}, {"timestamp": 18855.2, "power": 35.81299}, {"timestamp": 18875.8, "power": 35.81299}, {"timestamp": 18896.3, "power": 35.81299}, {"timestamp": 18916.9, "power": 35.81299}, {"timestamp": 18937.5, "power": 35.81299}, {"timestamp": 18958.1, "power": 35.81299}, {"timestamp": 18978.6, "power": 35.81299}, {"timestamp": 18999.2, "power": 35.81299}, {"timestamp": 19019.7, "power": 35.81299}, {"timestamp": 19040.2, "power": 35.81299}, {"timestamp": 19060.8, "power": 35.81299}, {"timestamp": 19081.3, "power": 35.81299}, {"timestamp": 19101.9, "power": 35.81299}, {"timestamp": 19122.4, "power": 35.81299}, {"timestamp": 19143.0, "power": 35.81299}, {"timestamp": 19163.5, "power": 36.192706}, {"timestamp": 19184.5, "power": 36.192706}, {"timestamp": 19205.0, "power": 36.192706}, {"timestamp": 19225.6, "power": 36.192706}, {"timestamp": 19246.1, "power": 36.192706}, {"timestamp": 19266.7, "power": 36.192706}, {"timestamp": 19287.2, "power": 36.192706}, {"timestamp": 19307.7, "power": 36.192706}, {"timestamp": 19328.2, "power": 36.192706}, {"timestamp": 19348.8, "power": 36.192706}, {"timestamp": 19369.4, "power": 36.192706}, {"timestamp": 19389.9, "power": 36.192706}, {"timestamp": 19410.4, "power": 36.192706}, {"timestamp": 19431.0, "power": 36.192706}, {"timestamp": 19451.5, "power": 36.192706}, {"timestamp": 19472.1, "power": 36.192706}, {"timestamp": 19492.7, "power": 36.192706}, {"timestamp": 19513.2, "power": 36.192706}, {"timestamp": 19533.8, "power": 36.192706}, {"timestamp": 19554.4, "power": 36.192706}, {"timestamp": 19574.9, "power": 36.192706}, {"timestamp": 19595.5, "power": 36.192706}, {"timestamp": 19616.0, "power": 36.192706}, {"timestamp": 19636.6, "power": 36.192706}, {"timestamp": 19657.2, "power": 36.192706}, {"timestamp": 19677.8, "power": 36.192706}, {"timestamp": 19698.3, "power": 36.192706}, {"timestamp": 19718.8, "power": 36.192706}, {"timestamp": 19739.4, "power": 36.192706}, {"timestamp": 19759.9, "power": 36.192706}, {"timestamp": 19780.4, "power": 36.192706}, {"timestamp": 19801.0, "power": 36.192706}, {"timestamp": 19821.6, "power": 36.192706}, {"timestamp": 19842.2, "power": 36.192706}, {"timestamp": 19862.7, "power": 36.192706}, {"timestamp": 19883.3, "power": 36.192706}, {"timestamp": 19903.8, "power": 36.192706}, {"timestamp": 19924.3, "power": 36.192706}, {"timestamp": 19944.9, "power": 36.192706}, {"timestamp": 19965.5, "power": 36.192706}, {"timestamp": 19986.1, "power": 36.192706}, {"timestamp": 20006.6, "power": 36.192706}, {"timestamp": 20027.2, "power": 36.192706}, {"timestamp": 20047.7, "power": 36.192706}, {"timestamp": 20068.3, "power": 36.192706}, {"timestamp": 20088.8, "power": 36.192706}, {"timestamp": 20109.4, "power": 36.192706}, {"timestamp": 20130.0, "power": 36.192706}, {"timestamp": 20150.5, "power": 36.192706}, {"timestamp": 20171.1, "power": 35.608059}, {"timestamp": 20193.1, "power": 35.608059}, {"timestamp": 20213.7, "power": 35.608059}, {"timestamp": 20234.2, "power": 35.608059}, {"timestamp": 20254.8, "power": 35.608059}, {"timestamp": 20275.3, "power": 35.608059}, {"timestamp": 20295.8, "power": 35.608059}, {"timestamp": 20316.4, "power": 35.608059}, {"timestamp": 20336.9, "power": 35.608059}, {"timestamp": 20357.5, "power": 35.608059}, {"timestamp": 20378.0, "power": 35.608059}, {"timestamp": 20398.6, "power": 35.608059}, {"timestamp": 20419.1, "power": 35.608059}, {"timestamp": 20439.6, "power": 35.608059}, {"timestamp": 20460.2, "power": 35.608059}, {"timestamp": 20480.7, "power": 35.608059}, {"timestamp": 20501.3, "power": 35.608059}, {"timestamp": 20521.8, "power": 35.608059}, {"timestamp": 20542.3, "power": 35.608059}, {"timestamp": 20562.9, "power": 35.608059}, {"timestamp": 20583.4, "power": 35.608059}, {"timestamp": 20604.0, "power": 35.608059}, {"timestamp": 20624.5, "power": 35.608059}, {"timestamp": 20645.1, "power": 35.608059}, {"timestamp": 20665.6, "power": 35.608059}, {"timestamp": 20686.2, "power": 35.608059}, {"timestamp": 20706.7, "power": 35.608059}, {"timestamp": 20727.3, "power": 35.608059}, {"timestamp": 20747.8, "power": 35.608059}, {"timestamp": 20768.4, "power": 35.608059}, {"timestamp": 20789.0, "power": 35.608059}, {"timestamp": 20809.5, "power": 35.608059}, {"timestamp": 20830.1, "power": 35.608059}, {"timestamp": 20850.7, "power": 35.608059}, {"timestamp": 20871.2, "power": 35.608059}, {"timestamp": 20891.8, "power": 35.608059}, {"timestamp": 20912.4, "power": 35.608059}, {"timestamp": 20932.9, "power": 35.608059}, {"timestamp": 20953.4, "power": 35.608059}, {"timestamp": 20974.0, "power": 35.608059}, {"timestamp": 20994.5, "power": 35.608059}, {"timestamp": 21015.1, "power": 35.608059}, {"timestamp": 21035.6, "power": 35.608059}, {"timestamp": 21056.1, "power": 35.608059}, {"timestamp": 21076.6, "power": 35.608059}, {"timestamp": 21097.2, "power": 35.608059}, {"timestamp": 21117.7, "power": 35.608059}, {"timestamp": 21138.3, "power": 35.608059}, {"timestamp": 21158.8, "power": 35.608059}, {"timestamp": 21179.3, "power": 37.518028}, {"timestamp": 21200.5, "power": 37.518028}, {"timestamp": 21221.0, "power": 37.518028}, {"timestamp": 21241.6, "power": 37.518028}, {"timestamp": 21262.1, "power": 37.518028}, {"timestamp": 21282.6, "power": 37.518028}, {"timestamp": 21303.2, "power": 37.518028}, {"timestamp": 21323.7, "power": 37.518028}, {"timestamp": 21344.2, "power": 37.518028}, {"timestamp": 21364.7, "power": 37.518028}, {"timestamp": 21385.3, "power": 37.518028}, {"timestamp": 21405.8, "power": 37.518028}, {"timestamp": 21426.3, "power": 37.518028}, {"timestamp": 21446.9, "power": 37.518028}, {"timestamp": 21467.4, "power": 37.518028}, {"timestamp": 21487.9, "power": 37.518028}, {"timestamp": 21508.4, "power": 37.518028}, {"timestamp": 21528.9, "power": 37.518028}, {"timestamp": 21549.5, "power": 37.518028}, {"timestamp": 21570.0, "power": 37.518028}, {"timestamp": 21590.6, "power": 37.518028}, {"timestamp": 21611.1, "power": 37.518028}, {"timestamp": 21631.6, "power": 37.518028}, {"timestamp": 21652.1, "power": 37.518028}, {"timestamp": 21672.7, "power": 37.518028}, {"timestamp": 21693.2, "power": 37.518028}, {"timestamp": 21713.7, "power": 37.518028}, {"timestamp": 21734.3, "power": 37.518028}, {"timestamp": 21754.8, "power": 37.518028}, {"timestamp": 21775.3, "power": 37.518028}, {"timestamp": 21795.8, "power": 37.518028}, {"timestamp": 21816.3, "power": 37.518028}, {"timestamp": 21836.9, "power": 37.518028}, {"timestamp": 21857.4, "power": 37.518028}, {"timestamp": 21878.0, "power": 37.518028}, {"timestamp": 21898.6, "power": 37.518028}, {"timestamp": 21919.2, "power": 37.518028}, {"timestamp": 21939.7, "power": 37.518028}, {"timestamp": 21960.2, "power": 37.518028}, {"timestamp": 21980.7, "power": 37.518028}, {"timestamp": 22001.3, "power": 37.518028}, {"timestamp": 22021.8, "power": 37.518028}, {"timestamp": 22042.4, "power": 37.518028}, {"timestamp": 22062.9, "power": 37.518028}, {"timestamp": 22083.4, "power": 37.518028}, {"timestamp": 22103.9, "power": 37.518028}, {"timestamp": 22124.4, "power": 37.518028}, {"timestamp": 22145.0, "power": 37.518028}, {"timestamp": 22165.5, "power": 37.518028}, {"timestamp": 22186.0, "power": 35.653437999999994}, {"timestamp": 22207.1, "power": 35.653437999999994}, {"timestamp": 22227.6, "power": 35.653437999999994}, {"timestamp": 22248.1, "power": 35.653437999999994}, {"timestamp": 22268.6, "power": 35.653437999999994}, {"timestamp": 22289.1, "power": 35.653437999999994}, {"timestamp": 22309.7, "power": 35.653437999999994}, {"timestamp": 22330.2, "power": 35.653437999999994}, {"timestamp": 22350.8, "power": 35.653437999999994}, {"timestamp": 22371.3, "power": 35.653437999999994}, {"timestamp": 22391.8, "power": 35.653437999999994}, {"timestamp": 22412.3, "power": 35.653437999999994}, {"timestamp": 22432.8, "power": 35.653437999999994}, {"timestamp": 22453.4, "power": 35.653437999999994}, {"timestamp": 22473.9, "power": 35.653437999999994}, {"timestamp": 22494.5, "power": 35.653437999999994}, {"timestamp": 22515.0, "power": 35.653437999999994}, {"timestamp": 22535.5, "power": 35.653437999999994}, {"timestamp": 22556.0, "power": 35.653437999999994}, {"timestamp": 22576.6, "power": 35.653437999999994}, {"timestamp": 22597.1, "power": 35.653437999999994}, {"timestamp": 22617.6, "power": 35.653437999999994}, {"timestamp": 22638.2, "power": 35.653437999999994}, {"timestamp": 22658.7, "power": 35.653437999999994}, {"timestamp": 22679.2, "power": 35.653437999999994}, {"timestamp": 22699.8, "power": 35.653437999999994}, {"timestamp": 22720.3, "power": 35.653437999999994}, {"timestamp": 22740.8, "power": 35.653437999999994}, {"timestamp": 22761.4, "power": 35.653437999999994}, {"timestamp": 22781.9, "power": 35.653437999999994}, {"timestamp": 22802.4, "power": 35.653437999999994}, {"timestamp": 22822.9, "power": 35.653437999999994}, {"timestamp": 22843.4, "power": 35.653437999999994}, {"timestamp": 22863.9, "power": 35.653437999999994}, {"timestamp": 22884.4, "power": 35.653437999999994}, {"timestamp": 22904.9, "power": 35.653437999999994}, {"timestamp": 22925.5, "power": 35.653437999999994}, {"timestamp": 22946.0, "power": 35.653437999999994}, {"timestamp": 22966.6, "power": 35.653437999999994}, {"timestamp": 22987.1, "power": 35.653437999999994}, {"timestamp": 23007.6, "power": 35.653437999999994}, {"timestamp": 23028.9, "power": 35.653437999999994}, {"timestamp": 23049.5, "power": 35.653437999999994}, {"timestamp": 23070.1, "power": 35.653437999999994}], "timeline": {"START": "3670.573208", "END": "20845.64543"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 18941.8}, {"name": "clSetKernelArg", "calls": 19, "time": 2713.83}, {"name": "clReleaseKernel", "calls": 1, "time": 1100.69}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.2349}, {"name": "clReleaseContext", "calls": 1, "time": 50.3832}, {"name": "clCreateContext", "calls": 1, "time": 35.209}, {"name": "clReleaseProgram", "calls": 1, "time": 20.4014}, {"name": "clCreateKernel", "calls": 1, "time": 0.342204}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.342186}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.135174}, {"name": "clRetainMemObject", "calls": 14, "time": 0.083839}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083068}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02733}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.026075}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024547}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024259}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010659}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009092}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007466}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006822}, {"name": "clRetainDevice", "calls": 2, "time": 0.004775}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 17175.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 16793.6}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 17174.4}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 16090.6}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 15967.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 16790.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7416.489153, "utilization": 77.255095, "size": 6118470.0, "time": 824.982291}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 52338674, "speed": 29.5345, "utilization": 0.256376, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3250494, "speed": 394.724, "utilization": 3.42643, "size": 0.127894}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 53577194, "speed": 29.5687, "utilization": 0.256673, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3327777, "speed": 395.041, "utilization": 3.42918, "size": 0.127898}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 50101432, "speed": 29.5024, "utilization": 0.256097, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3110466, "speed": 394.812, "utilization": 3.42719, "size": 0.127892}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 49719674, "speed": 29.5032, "utilization": 0.256105, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3086977, "speed": 394.753, "utilization": 3.42667, "size": 0.127889}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 52343206, "speed": 29.5439, "utilization": 0.256457, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3250812, "speed": 394.706, "utilization": 3.42627, "size": 0.127896}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len4/run1.json b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run1.json new file mode 100644 index 0000000..77cb73d --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2617, "power": 35.198181999999996}, {"timestamp": 57.7909, "power": 35.198181999999996}, {"timestamp": 78.3628, "power": 35.198181999999996}, {"timestamp": 98.9226, "power": 35.198181999999996}, {"timestamp": 119.647, "power": 35.198181999999996}, {"timestamp": 140.316, "power": 35.198181999999996}, {"timestamp": 160.843, "power": 35.198181999999996}, {"timestamp": 181.361, "power": 35.198181999999996}, {"timestamp": 201.849, "power": 35.198181999999996}, {"timestamp": 222.06, "power": 35.198181999999996}, {"timestamp": 242.629, "power": 35.198181999999996}, {"timestamp": 263.225, "power": 35.198181999999996}, {"timestamp": 283.815, "power": 35.198181999999996}, {"timestamp": 304.409, "power": 35.198181999999996}, {"timestamp": 324.935, "power": 35.198181999999996}, {"timestamp": 345.495, "power": 35.198181999999996}, {"timestamp": 366.052, "power": 35.198181999999996}, {"timestamp": 386.646, "power": 35.198181999999996}, {"timestamp": 407.24, "power": 35.198181999999996}, {"timestamp": 427.834, "power": 35.198181999999996}, {"timestamp": 448.425, "power": 35.198181999999996}, {"timestamp": 468.993, "power": 35.198181999999996}, {"timestamp": 489.553, "power": 35.198181999999996}, {"timestamp": 510.113, "power": 35.198181999999996}, {"timestamp": 530.706, "power": 35.198181999999996}, {"timestamp": 551.291, "power": 35.198181999999996}, {"timestamp": 571.881, "power": 35.198181999999996}, {"timestamp": 592.476, "power": 35.198181999999996}, {"timestamp": 613.04, "power": 35.198181999999996}, {"timestamp": 633.594, "power": 35.198181999999996}, {"timestamp": 654.145, "power": 35.198181999999996}, {"timestamp": 674.74, "power": 35.198181999999996}, {"timestamp": 695.334, "power": 35.198181999999996}, {"timestamp": 715.938, "power": 35.198181999999996}, {"timestamp": 736.54, "power": 35.198181999999996}, {"timestamp": 757.113, "power": 35.198181999999996}, {"timestamp": 777.669, "power": 35.198181999999996}, {"timestamp": 798.229, "power": 35.198181999999996}, {"timestamp": 818.825, "power": 35.198181999999996}, {"timestamp": 839.417, "power": 35.198181999999996}, {"timestamp": 860.007, "power": 35.198181999999996}, {"timestamp": 880.602, "power": 35.198181999999996}, {"timestamp": 901.17, "power": 35.198181999999996}, {"timestamp": 921.726, "power": 35.198181999999996}, {"timestamp": 942.323, "power": 35.198181999999996}, {"timestamp": 962.918, "power": 35.198181999999996}, {"timestamp": 983.519, "power": 35.198181999999996}, {"timestamp": 1004.12, "power": 35.198181999999996}, {"timestamp": 1024.71, "power": 35.404855}, {"timestamp": 1045.9, "power": 35.404855}, {"timestamp": 1066.49, "power": 35.404855}, {"timestamp": 1087.09, "power": 35.404855}, {"timestamp": 1107.69, "power": 35.404855}, {"timestamp": 1128.29, "power": 35.404855}, {"timestamp": 1148.92, "power": 35.404855}, {"timestamp": 1169.48, "power": 35.404855}, {"timestamp": 1190.03, "power": 35.404855}, {"timestamp": 1210.63, "power": 35.404855}, {"timestamp": 1231.23, "power": 35.404855}, {"timestamp": 1251.82, "power": 35.404855}, {"timestamp": 1272.42, "power": 35.404855}, {"timestamp": 1293.01, "power": 35.404855}, {"timestamp": 1313.58, "power": 35.404855}, {"timestamp": 1334.14, "power": 35.404855}, {"timestamp": 1354.74, "power": 35.404855}, {"timestamp": 1375.34, "power": 35.404855}, {"timestamp": 1395.95, "power": 35.404855}, {"timestamp": 1416.56, "power": 35.404855}, {"timestamp": 1437.13, "power": 35.404855}, {"timestamp": 1457.69, "power": 35.404855}, {"timestamp": 1478.29, "power": 35.404855}, {"timestamp": 1498.89, "power": 35.404855}, {"timestamp": 1519.49, "power": 35.404855}, {"timestamp": 1540.09, "power": 35.404855}, {"timestamp": 1560.68, "power": 35.404855}, {"timestamp": 1581.26, "power": 35.404855}, {"timestamp": 1601.82, "power": 35.404855}, {"timestamp": 1622.42, "power": 35.404855}, {"timestamp": 1643.02, "power": 35.404855}, {"timestamp": 1663.61, "power": 35.404855}, {"timestamp": 1684.21, "power": 35.404855}, {"timestamp": 1704.8, "power": 35.404855}, {"timestamp": 1725.38, "power": 35.404855}, {"timestamp": 1745.94, "power": 35.404855}, {"timestamp": 1766.53, "power": 35.404855}, {"timestamp": 1787.13, "power": 35.404855}, {"timestamp": 1807.72, "power": 35.404855}, {"timestamp": 1828.32, "power": 35.404855}, {"timestamp": 1848.94, "power": 35.404855}, {"timestamp": 1869.5, "power": 35.404855}, {"timestamp": 1890.06, "power": 35.404855}, {"timestamp": 1910.66, "power": 35.404855}, {"timestamp": 1931.25, "power": 35.404855}, {"timestamp": 1951.86, "power": 35.404855}, {"timestamp": 1972.47, "power": 35.404855}, {"timestamp": 1993.12, "power": 35.404855}, {"timestamp": 2013.68, "power": 35.404855}, {"timestamp": 2034.25, "power": 35.502872}, {"timestamp": 2055.34, "power": 35.502872}, {"timestamp": 2075.93, "power": 35.502872}, {"timestamp": 2096.52, "power": 35.502872}, {"timestamp": 2117.11, "power": 35.502872}, {"timestamp": 2137.67, "power": 35.502872}, {"timestamp": 2158.23, "power": 35.502872}, {"timestamp": 2178.82, "power": 35.502872}, {"timestamp": 2199.41, "power": 35.502872}, {"timestamp": 2220.0, "power": 35.502872}, {"timestamp": 2240.6, "power": 35.502872}, {"timestamp": 2261.17, "power": 35.502872}, {"timestamp": 2281.72, "power": 35.502872}, {"timestamp": 2302.32, "power": 35.502872}, {"timestamp": 2322.91, "power": 35.502872}, {"timestamp": 2343.5, "power": 35.502872}, {"timestamp": 2364.11, "power": 35.502872}, {"timestamp": 2384.71, "power": 35.502872}, {"timestamp": 2405.28, "power": 35.502872}, {"timestamp": 2425.84, "power": 35.502872}, {"timestamp": 2446.43, "power": 35.502872}, {"timestamp": 2467.1, "power": 35.502872}, {"timestamp": 2487.7, "power": 35.502872}, {"timestamp": 2508.29, "power": 35.502872}, {"timestamp": 2528.89, "power": 35.502872}, {"timestamp": 2549.45, "power": 35.502872}, {"timestamp": 2570.0, "power": 35.502872}, {"timestamp": 2590.59, "power": 35.502872}, {"timestamp": 2611.19, "power": 35.502872}, {"timestamp": 2631.78, "power": 35.502872}, {"timestamp": 2652.38, "power": 35.502872}, {"timestamp": 2672.93, "power": 35.502872}, {"timestamp": 2693.49, "power": 35.502872}, {"timestamp": 2714.06, "power": 35.502872}, {"timestamp": 2734.65, "power": 35.502872}, {"timestamp": 2755.24, "power": 35.502872}, {"timestamp": 2775.84, "power": 35.502872}, {"timestamp": 2796.43, "power": 35.502872}, {"timestamp": 2817.07, "power": 35.502872}, {"timestamp": 2837.64, "power": 35.502872}, {"timestamp": 2858.18, "power": 35.502872}, {"timestamp": 2878.71, "power": 35.502872}, {"timestamp": 2899.24, "power": 35.502872}, {"timestamp": 2919.77, "power": 35.502872}, {"timestamp": 2940.3, "power": 35.502872}, {"timestamp": 2960.83, "power": 35.502872}, {"timestamp": 2981.38, "power": 35.502872}, {"timestamp": 3001.91, "power": 35.502872}, {"timestamp": 3022.44, "power": 35.502872}, {"timestamp": 3042.97, "power": 38.07073200000001}, {"timestamp": 3064.16, "power": 38.07073200000001}, {"timestamp": 3084.7, "power": 38.07073200000001}, {"timestamp": 3105.22, "power": 38.07073200000001}, {"timestamp": 3125.75, "power": 38.07073200000001}, {"timestamp": 3146.28, "power": 38.07073200000001}, {"timestamp": 3166.82, "power": 38.07073200000001}, {"timestamp": 3187.36, "power": 38.07073200000001}, {"timestamp": 3207.89, "power": 38.07073200000001}, {"timestamp": 3228.43, "power": 38.07073200000001}, {"timestamp": 3248.96, "power": 38.07073200000001}, {"timestamp": 3269.46, "power": 38.07073200000001}, {"timestamp": 3289.98, "power": 38.07073200000001}, {"timestamp": 3310.52, "power": 38.07073200000001}, {"timestamp": 3331.05, "power": 38.07073200000001}, {"timestamp": 3351.54, "power": 38.07073200000001}, {"timestamp": 3372.07, "power": 38.07073200000001}, {"timestamp": 3392.61, "power": 38.07073200000001}, {"timestamp": 3413.12, "power": 38.07073200000001}, {"timestamp": 3433.61, "power": 38.07073200000001}, {"timestamp": 3454.14, "power": 38.07073200000001}, {"timestamp": 3474.67, "power": 38.07073200000001}, {"timestamp": 3495.2, "power": 38.07073200000001}, {"timestamp": 3515.74, "power": 38.07073200000001}, {"timestamp": 3536.27, "power": 38.07073200000001}, {"timestamp": 3556.81, "power": 38.07073200000001}, {"timestamp": 3577.32, "power": 38.07073200000001}, {"timestamp": 3597.8, "power": 38.07073200000001}, {"timestamp": 3618.33, "power": 38.07073200000001}, {"timestamp": 3638.86, "power": 38.07073200000001}, {"timestamp": 3659.4, "power": 38.07073200000001}, {"timestamp": 3679.93, "power": 38.07073200000001}, {"timestamp": 3700.46, "power": 38.07073200000001}, {"timestamp": 3720.98, "power": 38.07073200000001}, {"timestamp": 3741.48, "power": 38.07073200000001}, {"timestamp": 3762.01, "power": 38.07073200000001}, {"timestamp": 3782.55, "power": 38.07073200000001}, {"timestamp": 3803.09, "power": 38.07073200000001}, {"timestamp": 3823.63, "power": 38.07073200000001}, {"timestamp": 3844.17, "power": 38.07073200000001}, {"timestamp": 3864.72, "power": 38.07073200000001}, {"timestamp": 3885.24, "power": 38.07073200000001}, {"timestamp": 3905.78, "power": 38.07073200000001}, {"timestamp": 3926.32, "power": 38.07073200000001}, {"timestamp": 3946.86, "power": 38.07073200000001}, {"timestamp": 3967.4, "power": 38.07073200000001}, {"timestamp": 3987.95, "power": 38.07073200000001}, {"timestamp": 4008.49, "power": 38.07073200000001}, {"timestamp": 4029.01, "power": 38.07073200000001}, {"timestamp": 4049.51, "power": 36.063116}, {"timestamp": 4070.62, "power": 36.063116}, {"timestamp": 4091.19, "power": 36.063116}, {"timestamp": 4111.75, "power": 36.063116}, {"timestamp": 4132.32, "power": 36.063116}, {"timestamp": 4152.9, "power": 36.063116}, {"timestamp": 4173.4, "power": 36.063116}, {"timestamp": 4193.97, "power": 36.063116}, {"timestamp": 4214.53, "power": 36.063116}, {"timestamp": 4235.11, "power": 36.063116}, {"timestamp": 4255.68, "power": 36.063116}, {"timestamp": 4276.26, "power": 36.063116}, {"timestamp": 4296.8, "power": 36.063116}, {"timestamp": 4317.32, "power": 36.063116}, {"timestamp": 4337.87, "power": 36.063116}, {"timestamp": 4358.42, "power": 36.063116}, {"timestamp": 4378.98, "power": 36.063116}, {"timestamp": 4399.56, "power": 36.063116}, {"timestamp": 4420.1, "power": 36.063116}, {"timestamp": 4440.66, "power": 36.063116}, {"timestamp": 4461.18, "power": 36.063116}, {"timestamp": 4481.74, "power": 36.063116}, {"timestamp": 4502.3, "power": 36.063116}, {"timestamp": 4522.87, "power": 36.063116}, {"timestamp": 4543.43, "power": 36.063116}, {"timestamp": 4564.0, "power": 36.063116}, {"timestamp": 4584.56, "power": 36.063116}, {"timestamp": 4605.09, "power": 36.063116}, {"timestamp": 4625.59, "power": 36.063116}, {"timestamp": 4646.13, "power": 36.063116}, {"timestamp": 4666.69, "power": 36.063116}, {"timestamp": 4687.26, "power": 36.063116}, {"timestamp": 4707.82, "power": 36.063116}, {"timestamp": 4728.4, "power": 36.063116}, {"timestamp": 4748.95, "power": 36.063116}, {"timestamp": 4769.45, "power": 36.063116}, {"timestamp": 4790.03, "power": 36.063116}, {"timestamp": 4810.59, "power": 36.063116}, {"timestamp": 4831.15, "power": 36.063116}, {"timestamp": 4851.72, "power": 36.063116}, {"timestamp": 4872.28, "power": 36.063116}, {"timestamp": 4892.84, "power": 36.063116}, {"timestamp": 4913.35, "power": 36.063116}, {"timestamp": 4933.9, "power": 36.063116}, {"timestamp": 4954.47, "power": 36.063116}, {"timestamp": 4975.05, "power": 36.063116}, {"timestamp": 4995.62, "power": 36.063116}, {"timestamp": 5016.19, "power": 36.063116}, {"timestamp": 5036.75, "power": 36.063116}, {"timestamp": 5057.26, "power": 35.977522}, {"timestamp": 5078.48, "power": 35.977522}, {"timestamp": 5099.06, "power": 35.977522}, {"timestamp": 5119.63, "power": 35.977522}, {"timestamp": 5140.21, "power": 35.977522}, {"timestamp": 5160.79, "power": 35.977522}, {"timestamp": 5181.31, "power": 35.977522}, {"timestamp": 5201.86, "power": 35.977522}, {"timestamp": 5222.41, "power": 35.977522}, {"timestamp": 5242.98, "power": 35.977522}, {"timestamp": 5263.55, "power": 35.977522}, {"timestamp": 5284.13, "power": 35.977522}, {"timestamp": 5304.7, "power": 35.977522}, {"timestamp": 5325.23, "power": 35.977522}, {"timestamp": 5345.78, "power": 35.977522}, {"timestamp": 5366.36, "power": 35.977522}, {"timestamp": 5386.93, "power": 35.977522}, {"timestamp": 5407.5, "power": 35.977522}, {"timestamp": 5428.07, "power": 35.977522}, {"timestamp": 5448.62, "power": 35.977522}, {"timestamp": 5469.15, "power": 35.977522}, {"timestamp": 5489.7, "power": 35.977522}, {"timestamp": 5510.28, "power": 35.977522}, {"timestamp": 5530.84, "power": 35.977522}, {"timestamp": 5551.42, "power": 35.977522}, {"timestamp": 5571.99, "power": 35.977522}, {"timestamp": 5592.57, "power": 35.977522}, {"timestamp": 5613.09, "power": 35.977522}, {"timestamp": 5633.64, "power": 35.977522}, {"timestamp": 5654.22, "power": 35.977522}, {"timestamp": 5674.78, "power": 35.977522}, {"timestamp": 5695.32, "power": 35.977522}, {"timestamp": 5715.87, "power": 35.977522}, {"timestamp": 5736.41, "power": 35.977522}, {"timestamp": 5756.95, "power": 35.977522}, {"timestamp": 5777.45, "power": 35.977522}, {"timestamp": 5797.99, "power": 35.977522}, {"timestamp": 5818.53, "power": 35.977522}, {"timestamp": 5839.08, "power": 35.977522}, {"timestamp": 5859.62, "power": 35.977522}, {"timestamp": 5880.16, "power": 35.977522}, {"timestamp": 5900.71, "power": 35.977522}, {"timestamp": 5921.23, "power": 35.977522}, {"timestamp": 5941.76, "power": 35.977522}, {"timestamp": 5962.3, "power": 35.977522}, {"timestamp": 5982.84, "power": 35.977522}, {"timestamp": 6003.39, "power": 35.977522}, {"timestamp": 6023.93, "power": 35.977522}, {"timestamp": 6044.47, "power": 35.977522}, {"timestamp": 6064.99, "power": 36.026405}, {"timestamp": 6086.23, "power": 36.026405}, {"timestamp": 6106.8, "power": 36.026405}, {"timestamp": 6127.38, "power": 36.026405}, {"timestamp": 6147.95, "power": 36.026405}, {"timestamp": 6168.51, "power": 36.026405}, {"timestamp": 6189.04, "power": 36.026405}, {"timestamp": 6209.54, "power": 36.026405}, {"timestamp": 6230.1, "power": 36.026405}, {"timestamp": 6250.66, "power": 36.026405}, {"timestamp": 6271.24, "power": 36.026405}, {"timestamp": 6291.82, "power": 36.026405}, {"timestamp": 6312.37, "power": 36.026405}, {"timestamp": 6332.96, "power": 36.026405}, {"timestamp": 6353.45, "power": 36.026405}, {"timestamp": 6374.01, "power": 36.026405}, {"timestamp": 6394.59, "power": 36.026405}, {"timestamp": 6415.16, "power": 36.026405}, {"timestamp": 6435.72, "power": 36.026405}, {"timestamp": 6456.29, "power": 36.026405}, {"timestamp": 6476.87, "power": 36.026405}, {"timestamp": 6497.38, "power": 36.026405}, {"timestamp": 6517.93, "power": 36.026405}, {"timestamp": 6538.49, "power": 36.026405}, {"timestamp": 6559.04, "power": 36.026405}, {"timestamp": 6579.62, "power": 36.026405}, {"timestamp": 6600.2, "power": 36.026405}, {"timestamp": 6620.76, "power": 36.026405}, {"timestamp": 6641.28, "power": 36.026405}, {"timestamp": 6661.84, "power": 36.026405}, {"timestamp": 6682.41, "power": 36.026405}, {"timestamp": 6702.97, "power": 36.026405}, {"timestamp": 6723.53, "power": 36.026405}, {"timestamp": 6744.09, "power": 36.026405}, {"timestamp": 6764.67, "power": 36.026405}, {"timestamp": 6785.19, "power": 36.026405}, {"timestamp": 6805.75, "power": 36.026405}, {"timestamp": 6826.31, "power": 36.026405}, {"timestamp": 6846.87, "power": 36.026405}, {"timestamp": 6867.45, "power": 36.026405}, {"timestamp": 6888.02, "power": 36.026405}, {"timestamp": 6908.59, "power": 36.026405}, {"timestamp": 6929.12, "power": 36.026405}, {"timestamp": 6949.62, "power": 36.026405}, {"timestamp": 6970.18, "power": 36.026405}, {"timestamp": 6990.75, "power": 36.026405}, {"timestamp": 7011.32, "power": 36.026405}, {"timestamp": 7031.89, "power": 36.026405}, {"timestamp": 7052.46, "power": 36.026405}, {"timestamp": 7072.97, "power": 35.878056}, {"timestamp": 7095.22, "power": 35.878056}, {"timestamp": 7115.76, "power": 35.878056}, {"timestamp": 7136.3, "power": 35.878056}, {"timestamp": 7156.84, "power": 35.878056}, {"timestamp": 7177.35, "power": 35.878056}, {"timestamp": 7197.88, "power": 35.878056}, {"timestamp": 7218.43, "power": 35.878056}, {"timestamp": 7238.97, "power": 35.878056}, {"timestamp": 7259.51, "power": 35.878056}, {"timestamp": 7280.06, "power": 35.878056}, {"timestamp": 7300.6, "power": 35.878056}, {"timestamp": 7321.11, "power": 35.878056}, {"timestamp": 7341.61, "power": 35.878056}, {"timestamp": 7362.15, "power": 35.878056}, {"timestamp": 7382.69, "power": 35.878056}, {"timestamp": 7403.23, "power": 35.878056}, {"timestamp": 7423.78, "power": 35.878056}, {"timestamp": 7444.32, "power": 35.878056}, {"timestamp": 7464.86, "power": 35.878056}, {"timestamp": 7485.38, "power": 35.878056}, {"timestamp": 7505.92, "power": 35.878056}, {"timestamp": 7526.46, "power": 35.878056}, {"timestamp": 7547.0, "power": 35.878056}, {"timestamp": 7567.54, "power": 35.878056}, {"timestamp": 7588.08, "power": 35.878056}, {"timestamp": 7608.63, "power": 35.878056}, {"timestamp": 7629.14, "power": 35.878056}, {"timestamp": 7649.64, "power": 35.878056}, {"timestamp": 7670.18, "power": 35.878056}, {"timestamp": 7690.72, "power": 35.878056}, {"timestamp": 7711.23, "power": 35.878056}, {"timestamp": 7731.77, "power": 35.878056}, {"timestamp": 7752.31, "power": 35.878056}, {"timestamp": 7772.85, "power": 35.878056}, {"timestamp": 7793.36, "power": 35.878056}, {"timestamp": 7813.85, "power": 35.878056}, {"timestamp": 7834.4, "power": 35.878056}, {"timestamp": 7854.94, "power": 35.878056}, {"timestamp": 7875.48, "power": 35.878056}, {"timestamp": 7896.02, "power": 35.878056}, {"timestamp": 7916.57, "power": 35.878056}, {"timestamp": 7937.09, "power": 35.878056}, {"timestamp": 7957.58, "power": 35.878056}, {"timestamp": 7978.08, "power": 35.878056}, {"timestamp": 7998.62, "power": 35.878056}, {"timestamp": 8019.13, "power": 35.878056}, {"timestamp": 8039.62, "power": 35.878056}, {"timestamp": 8060.11, "power": 35.878056}, {"timestamp": 8080.66, "power": 35.941746}, {"timestamp": 8102.75, "power": 35.941746}, {"timestamp": 8123.3, "power": 35.941746}, {"timestamp": 8143.84, "power": 35.941746}, {"timestamp": 8164.38, "power": 35.941746}, {"timestamp": 8184.95, "power": 35.941746}, {"timestamp": 8205.44, "power": 35.941746}, {"timestamp": 8225.93, "power": 35.941746}, {"timestamp": 8246.47, "power": 35.941746}, {"timestamp": 8267.01, "power": 35.941746}, {"timestamp": 8287.56, "power": 35.941746}, {"timestamp": 8308.1, "power": 35.941746}, {"timestamp": 8328.64, "power": 35.941746}, {"timestamp": 8349.16, "power": 35.941746}, {"timestamp": 8369.69, "power": 35.941746}, {"timestamp": 8390.23, "power": 35.941746}, {"timestamp": 8410.78, "power": 35.941746}, {"timestamp": 8431.32, "power": 35.941746}, {"timestamp": 8451.86, "power": 35.941746}, {"timestamp": 8472.41, "power": 35.941746}, {"timestamp": 8492.95, "power": 35.941746}, {"timestamp": 8513.44, "power": 35.941746}, {"timestamp": 8534.01, "power": 35.941746}, {"timestamp": 8554.59, "power": 35.941746}, {"timestamp": 8575.16, "power": 35.941746}, {"timestamp": 8595.74, "power": 35.941746}, {"timestamp": 8616.31, "power": 35.941746}, {"timestamp": 8636.86, "power": 35.941746}, {"timestamp": 8657.37, "power": 35.941746}, {"timestamp": 8677.93, "power": 35.941746}, {"timestamp": 8698.5, "power": 35.941746}, {"timestamp": 8719.06, "power": 35.941746}, {"timestamp": 8739.64, "power": 35.941746}, {"timestamp": 8760.22, "power": 35.941746}, {"timestamp": 8780.79, "power": 35.941746}, {"timestamp": 8801.3, "power": 35.941746}, {"timestamp": 8821.86, "power": 35.941746}, {"timestamp": 8842.44, "power": 35.941746}, {"timestamp": 8863.0, "power": 35.941746}, {"timestamp": 8883.58, "power": 35.941746}, {"timestamp": 8904.15, "power": 35.941746}, {"timestamp": 8924.69, "power": 35.941746}, {"timestamp": 8945.21, "power": 35.941746}, {"timestamp": 8965.76, "power": 35.941746}, {"timestamp": 8986.34, "power": 35.941746}, {"timestamp": 9006.91, "power": 35.941746}, {"timestamp": 9027.48, "power": 35.941746}, {"timestamp": 9048.04, "power": 35.941746}, {"timestamp": 9068.6, "power": 35.941746}, {"timestamp": 9089.12, "power": 35.866241}, {"timestamp": 9110.33, "power": 35.866241}, {"timestamp": 9130.87, "power": 35.866241}, {"timestamp": 9151.41, "power": 35.866241}, {"timestamp": 9171.95, "power": 35.866241}, {"timestamp": 9192.49, "power": 35.866241}, {"timestamp": 9213.02, "power": 35.866241}, {"timestamp": 9233.52, "power": 35.866241}, {"timestamp": 9254.06, "power": 35.866241}, {"timestamp": 9274.6, "power": 35.866241}, {"timestamp": 9295.14, "power": 35.866241}, {"timestamp": 9315.68, "power": 35.866241}, {"timestamp": 9336.22, "power": 35.866241}, {"timestamp": 9356.76, "power": 35.866241}, {"timestamp": 9377.27, "power": 35.866241}, {"timestamp": 9397.82, "power": 35.866241}, {"timestamp": 9418.36, "power": 35.866241}, {"timestamp": 9438.9, "power": 35.866241}, {"timestamp": 9459.44, "power": 35.866241}, {"timestamp": 9479.98, "power": 35.866241}, {"timestamp": 9500.52, "power": 35.866241}, {"timestamp": 9521.04, "power": 35.866241}, {"timestamp": 9541.54, "power": 35.866241}, {"timestamp": 9562.07, "power": 35.866241}, {"timestamp": 9582.62, "power": 35.866241}, {"timestamp": 9603.16, "power": 35.866241}, {"timestamp": 9623.7, "power": 35.866241}, {"timestamp": 9644.25, "power": 35.866241}, {"timestamp": 9664.79, "power": 35.866241}, {"timestamp": 9685.32, "power": 35.866241}, {"timestamp": 9705.86, "power": 35.866241}, {"timestamp": 9726.36, "power": 35.866241}, {"timestamp": 9746.85, "power": 35.866241}, {"timestamp": 9767.34, "power": 35.866241}, {"timestamp": 9787.88, "power": 35.866241}, {"timestamp": 9808.42, "power": 35.866241}, {"timestamp": 9828.93, "power": 35.866241}, {"timestamp": 9849.43, "power": 35.866241}, {"timestamp": 9869.92, "power": 35.866241}, {"timestamp": 9890.45, "power": 35.866241}, {"timestamp": 9910.99, "power": 35.866241}, {"timestamp": 9931.53, "power": 35.866241}, {"timestamp": 9952.07, "power": 35.866241}, {"timestamp": 9972.62, "power": 35.866241}, {"timestamp": 9993.14, "power": 35.866241}, {"timestamp": 10013.7, "power": 35.866241}, {"timestamp": 10034.2, "power": 35.866241}, {"timestamp": 10054.8, "power": 35.866241}, {"timestamp": 10075.3, "power": 35.866241}, {"timestamp": 10095.9, "power": 35.832316}, {"timestamp": 10117.1, "power": 35.832316}, {"timestamp": 10137.5, "power": 35.832316}, {"timestamp": 10158.0, "power": 35.832316}, {"timestamp": 10178.5, "power": 35.832316}, {"timestamp": 10199.1, "power": 35.832316}, {"timestamp": 10219.6, "power": 35.832316}, {"timestamp": 10240.1, "power": 35.832316}, {"timestamp": 10260.6, "power": 35.832316}, {"timestamp": 10281.2, "power": 35.832316}, {"timestamp": 10301.7, "power": 35.832316}, {"timestamp": 10322.3, "power": 35.832316}, {"timestamp": 10342.8, "power": 35.832316}, {"timestamp": 10363.4, "power": 35.832316}, {"timestamp": 10384.0, "power": 35.832316}, {"timestamp": 10404.5, "power": 35.832316}, {"timestamp": 10425.1, "power": 35.832316}, {"timestamp": 10445.6, "power": 35.832316}, {"timestamp": 10466.0, "power": 35.832316}, {"timestamp": 10486.6, "power": 35.832316}, {"timestamp": 10507.2, "power": 35.832316}, {"timestamp": 10527.7, "power": 35.832316}, {"timestamp": 10548.3, "power": 35.832316}, {"timestamp": 10568.9, "power": 35.832316}, {"timestamp": 10589.4, "power": 35.832316}, {"timestamp": 10609.9, "power": 35.832316}, {"timestamp": 10630.4, "power": 35.832316}, {"timestamp": 10651.0, "power": 35.832316}, {"timestamp": 10671.6, "power": 35.832316}, {"timestamp": 10692.1, "power": 35.832316}, {"timestamp": 10712.7, "power": 35.832316}, {"timestamp": 10733.2, "power": 35.832316}, {"timestamp": 10753.6, "power": 35.832316}, {"timestamp": 10774.2, "power": 35.832316}, {"timestamp": 10794.8, "power": 35.832316}, {"timestamp": 10815.3, "power": 35.832316}, {"timestamp": 10835.9, "power": 35.832316}, {"timestamp": 10856.4, "power": 35.832316}, {"timestamp": 10876.9, "power": 35.832316}, {"timestamp": 10897.3, "power": 35.832316}, {"timestamp": 10917.8, "power": 35.832316}, {"timestamp": 10938.4, "power": 35.832316}, {"timestamp": 10959.0, "power": 35.832316}, {"timestamp": 10979.6, "power": 35.832316}, {"timestamp": 11000.1, "power": 35.832316}, {"timestamp": 11020.6, "power": 35.832316}, {"timestamp": 11041.0, "power": 35.832316}, {"timestamp": 11061.5, "power": 35.832316}, {"timestamp": 11081.9, "power": 35.832316}, {"timestamp": 11102.3, "power": 35.58788}, {"timestamp": 11123.4, "power": 35.58788}, {"timestamp": 11143.8, "power": 35.58788}, {"timestamp": 11164.2, "power": 35.58788}, {"timestamp": 11184.7, "power": 35.58788}, {"timestamp": 11205.3, "power": 35.58788}, {"timestamp": 11225.8, "power": 35.58788}, {"timestamp": 11246.3, "power": 35.58788}, {"timestamp": 11266.8, "power": 35.58788}, {"timestamp": 11287.4, "power": 35.58788}, {"timestamp": 11307.9, "power": 35.58788}, {"timestamp": 11328.4, "power": 35.58788}, {"timestamp": 11348.8, "power": 35.58788}, {"timestamp": 11369.3, "power": 35.58788}, {"timestamp": 11389.8, "power": 35.58788}, {"timestamp": 11410.3, "power": 35.58788}, {"timestamp": 11430.9, "power": 35.58788}, {"timestamp": 11451.4, "power": 35.58788}, {"timestamp": 11471.9, "power": 35.58788}, {"timestamp": 11492.6, "power": 35.58788}, {"timestamp": 11513.1, "power": 35.58788}, {"timestamp": 11533.6, "power": 35.58788}, {"timestamp": 11554.1, "power": 35.58788}, {"timestamp": 11574.6, "power": 35.58788}, {"timestamp": 11595.1, "power": 35.58788}, {"timestamp": 11615.7, "power": 35.58788}, {"timestamp": 11636.2, "power": 35.58788}, {"timestamp": 11656.8, "power": 35.58788}, {"timestamp": 11677.3, "power": 35.58788}, {"timestamp": 11697.8, "power": 35.58788}, {"timestamp": 11718.3, "power": 35.58788}, {"timestamp": 11738.8, "power": 35.58788}, {"timestamp": 11759.4, "power": 35.58788}, {"timestamp": 11779.9, "power": 35.58788}, {"timestamp": 11800.5, "power": 35.58788}, {"timestamp": 11821.0, "power": 35.58788}, {"timestamp": 11841.4, "power": 35.58788}, {"timestamp": 11862.0, "power": 35.58788}, {"timestamp": 11882.5, "power": 35.58788}, {"timestamp": 11903.1, "power": 35.58788}, {"timestamp": 11923.6, "power": 35.58788}, {"timestamp": 11944.2, "power": 35.58788}, {"timestamp": 11964.7, "power": 35.58788}, {"timestamp": 11985.2, "power": 35.58788}, {"timestamp": 12005.7, "power": 35.58788}, {"timestamp": 12026.2, "power": 35.58788}, {"timestamp": 12046.8, "power": 35.58788}, {"timestamp": 12067.3, "power": 35.58788}, {"timestamp": 12087.9, "power": 35.58788}, {"timestamp": 12108.4, "power": 36.033162000000004}, {"timestamp": 12129.5, "power": 36.033162000000004}, {"timestamp": 12150.1, "power": 36.033162000000004}, {"timestamp": 12170.6, "power": 36.033162000000004}, {"timestamp": 12191.2, "power": 36.033162000000004}, {"timestamp": 12211.7, "power": 36.033162000000004}, {"timestamp": 12232.3, "power": 36.033162000000004}, {"timestamp": 12252.8, "power": 36.033162000000004}, {"timestamp": 12273.4, "power": 36.033162000000004}, {"timestamp": 12293.9, "power": 36.033162000000004}, {"timestamp": 12314.4, "power": 36.033162000000004}, {"timestamp": 12335.0, "power": 36.033162000000004}, {"timestamp": 12355.5, "power": 36.033162000000004}, {"timestamp": 12376.1, "power": 36.033162000000004}, {"timestamp": 12396.6, "power": 36.033162000000004}, {"timestamp": 12417.1, "power": 36.033162000000004}, {"timestamp": 12437.7, "power": 36.033162000000004}, {"timestamp": 12458.3, "power": 36.033162000000004}, {"timestamp": 12478.8, "power": 36.033162000000004}, {"timestamp": 12499.4, "power": 36.033162000000004}, {"timestamp": 12520.0, "power": 36.033162000000004}, {"timestamp": 12540.6, "power": 36.033162000000004}, {"timestamp": 12561.1, "power": 36.033162000000004}, {"timestamp": 12581.6, "power": 36.033162000000004}, {"timestamp": 12602.1, "power": 36.033162000000004}, {"timestamp": 12622.7, "power": 36.033162000000004}, {"timestamp": 12643.3, "power": 36.033162000000004}, {"timestamp": 12663.9, "power": 36.033162000000004}, {"timestamp": 12684.4, "power": 36.033162000000004}, {"timestamp": 12704.9, "power": 36.033162000000004}, {"timestamp": 12725.1, "power": 36.033162000000004}, {"timestamp": 12745.6, "power": 36.033162000000004}, {"timestamp": 12766.1, "power": 36.033162000000004}, {"timestamp": 12786.7, "power": 36.033162000000004}, {"timestamp": 12807.3, "power": 36.033162000000004}, {"timestamp": 12827.9, "power": 36.033162000000004}, {"timestamp": 12848.4, "power": 36.033162000000004}, {"timestamp": 12869.0, "power": 36.033162000000004}, {"timestamp": 12889.5, "power": 36.033162000000004}, {"timestamp": 12910.1, "power": 36.033162000000004}, {"timestamp": 12930.6, "power": 36.033162000000004}, {"timestamp": 12951.2, "power": 36.033162000000004}, {"timestamp": 12971.8, "power": 36.033162000000004}, {"timestamp": 12992.4, "power": 36.033162000000004}, {"timestamp": 13013.0, "power": 36.033162000000004}, {"timestamp": 13033.5, "power": 36.033162000000004}, {"timestamp": 13053.9, "power": 36.033162000000004}, {"timestamp": 13074.5, "power": 36.033162000000004}, {"timestamp": 13095.1, "power": 36.033162000000004}, {"timestamp": 13115.7, "power": 35.992878000000005}, {"timestamp": 13136.8, "power": 35.992878000000005}, {"timestamp": 13157.4, "power": 35.992878000000005}, {"timestamp": 13177.9, "power": 35.992878000000005}, {"timestamp": 13198.5, "power": 35.992878000000005}, {"timestamp": 13219.0, "power": 35.992878000000005}, {"timestamp": 13239.5, "power": 35.992878000000005}, {"timestamp": 13260.1, "power": 35.992878000000005}, {"timestamp": 13280.6, "power": 35.992878000000005}, {"timestamp": 13301.2, "power": 35.992878000000005}, {"timestamp": 13321.7, "power": 35.992878000000005}, {"timestamp": 13342.2, "power": 35.992878000000005}, {"timestamp": 13362.7, "power": 35.992878000000005}, {"timestamp": 13383.3, "power": 35.992878000000005}, {"timestamp": 13403.8, "power": 35.992878000000005}, {"timestamp": 13424.4, "power": 35.992878000000005}, {"timestamp": 13444.9, "power": 35.992878000000005}, {"timestamp": 13465.4, "power": 35.992878000000005}, {"timestamp": 13486.0, "power": 35.992878000000005}, {"timestamp": 13506.5, "power": 35.992878000000005}, {"timestamp": 13527.1, "power": 35.992878000000005}, {"timestamp": 13547.6, "power": 35.992878000000005}, {"timestamp": 13568.1, "power": 35.992878000000005}, {"timestamp": 13588.7, "power": 35.992878000000005}, {"timestamp": 13609.2, "power": 35.992878000000005}, {"timestamp": 13629.7, "power": 35.992878000000005}, {"timestamp": 13650.3, "power": 35.992878000000005}, {"timestamp": 13670.8, "power": 35.992878000000005}, {"timestamp": 13691.4, "power": 35.992878000000005}, {"timestamp": 13711.9, "power": 35.992878000000005}, {"timestamp": 13732.5, "power": 35.992878000000005}, {"timestamp": 13753.0, "power": 35.992878000000005}, {"timestamp": 13773.5, "power": 35.992878000000005}, {"timestamp": 13794.0, "power": 35.992878000000005}, {"timestamp": 13814.6, "power": 35.992878000000005}, {"timestamp": 13835.1, "power": 35.992878000000005}, {"timestamp": 13855.7, "power": 35.992878000000005}, {"timestamp": 13876.2, "power": 35.992878000000005}, {"timestamp": 13896.7, "power": 35.992878000000005}, {"timestamp": 13917.3, "power": 35.992878000000005}, {"timestamp": 13937.8, "power": 35.992878000000005}, {"timestamp": 13958.4, "power": 35.992878000000005}, {"timestamp": 13978.9, "power": 35.992878000000005}, {"timestamp": 13999.5, "power": 35.992878000000005}, {"timestamp": 14020.0, "power": 35.992878000000005}, {"timestamp": 14040.6, "power": 35.992878000000005}, {"timestamp": 14061.1, "power": 35.992878000000005}, {"timestamp": 14081.6, "power": 35.992878000000005}, {"timestamp": 14102.1, "power": 35.992878000000005}, {"timestamp": 14122.7, "power": 35.90735}, {"timestamp": 14143.8, "power": 35.90735}, {"timestamp": 14164.3, "power": 35.90735}, {"timestamp": 14184.9, "power": 35.90735}, {"timestamp": 14205.4, "power": 35.90735}, {"timestamp": 14225.9, "power": 35.90735}, {"timestamp": 14246.4, "power": 35.90735}, {"timestamp": 14266.9, "power": 35.90735}, {"timestamp": 14287.5, "power": 35.90735}, {"timestamp": 14308.0, "power": 35.90735}, {"timestamp": 14328.6, "power": 35.90735}, {"timestamp": 14349.1, "power": 35.90735}, {"timestamp": 14369.6, "power": 35.90735}, {"timestamp": 14390.1, "power": 35.90735}, {"timestamp": 14410.7, "power": 35.90735}, {"timestamp": 14431.2, "power": 35.90735}, {"timestamp": 14451.8, "power": 35.90735}, {"timestamp": 14472.3, "power": 35.90735}, {"timestamp": 14492.8, "power": 35.90735}, {"timestamp": 14513.4, "power": 35.90735}, {"timestamp": 14533.9, "power": 35.90735}, {"timestamp": 14554.4, "power": 35.90735}, {"timestamp": 14575.0, "power": 35.90735}, {"timestamp": 14595.5, "power": 35.90735}, {"timestamp": 14616.1, "power": 35.90735}, {"timestamp": 14636.6, "power": 35.90735}, {"timestamp": 14657.1, "power": 35.90735}, {"timestamp": 14677.6, "power": 35.90735}, {"timestamp": 14698.2, "power": 35.90735}, {"timestamp": 14718.7, "power": 35.90735}, {"timestamp": 14739.3, "power": 35.90735}, {"timestamp": 14759.8, "power": 35.90735}, {"timestamp": 14780.4, "power": 35.90735}, {"timestamp": 14800.9, "power": 35.90735}, {"timestamp": 14821.4, "power": 35.90735}, {"timestamp": 14841.9, "power": 35.90735}, {"timestamp": 14862.5, "power": 35.90735}, {"timestamp": 14883.0, "power": 35.90735}, {"timestamp": 14903.6, "power": 35.90735}, {"timestamp": 14924.1, "power": 35.90735}, {"timestamp": 14944.7, "power": 35.90735}, {"timestamp": 14965.2, "power": 35.90735}, {"timestamp": 14985.7, "power": 35.90735}, {"timestamp": 15006.3, "power": 35.90735}, {"timestamp": 15026.8, "power": 35.90735}, {"timestamp": 15047.3, "power": 35.90735}, {"timestamp": 15067.9, "power": 35.90735}, {"timestamp": 15088.4, "power": 35.90735}, {"timestamp": 15108.9, "power": 35.90735}, {"timestamp": 15129.4, "power": 35.700935}, {"timestamp": 15150.6, "power": 35.700935}, {"timestamp": 15171.1, "power": 35.700935}, {"timestamp": 15191.7, "power": 35.700935}, {"timestamp": 15212.2, "power": 35.700935}, {"timestamp": 15232.8, "power": 35.700935}, {"timestamp": 15253.3, "power": 35.700935}, {"timestamp": 15273.8, "power": 35.700935}, {"timestamp": 15294.4, "power": 35.700935}, {"timestamp": 15314.9, "power": 35.700935}, {"timestamp": 15335.5, "power": 35.700935}, {"timestamp": 15356.0, "power": 35.700935}, {"timestamp": 15376.5, "power": 35.700935}, {"timestamp": 15397.0, "power": 35.700935}, {"timestamp": 15417.5, "power": 35.700935}, {"timestamp": 15438.1, "power": 35.700935}, {"timestamp": 15458.6, "power": 35.700935}, {"timestamp": 15479.1, "power": 35.700935}, {"timestamp": 15499.7, "power": 35.700935}, {"timestamp": 15520.2, "power": 35.700935}, {"timestamp": 15540.8, "power": 35.700935}, {"timestamp": 15561.3, "power": 35.700935}, {"timestamp": 15581.8, "power": 35.700935}, {"timestamp": 15602.4, "power": 35.700935}, {"timestamp": 15622.9, "power": 35.700935}, {"timestamp": 15643.5, "power": 35.700935}, {"timestamp": 15664.0, "power": 35.700935}, {"timestamp": 15684.6, "power": 35.700935}, {"timestamp": 15705.1, "power": 35.700935}, {"timestamp": 15725.6, "power": 35.700935}, {"timestamp": 15746.1, "power": 35.700935}, {"timestamp": 15766.7, "power": 35.700935}, {"timestamp": 15787.2, "power": 35.700935}, {"timestamp": 15807.8, "power": 35.700935}, {"timestamp": 15828.3, "power": 35.700935}, {"timestamp": 15848.8, "power": 35.700935}, {"timestamp": 15869.4, "power": 35.700935}, {"timestamp": 15889.9, "power": 35.700935}, {"timestamp": 15910.4, "power": 35.700935}, {"timestamp": 15931.0, "power": 35.700935}, {"timestamp": 15951.5, "power": 35.700935}, {"timestamp": 15972.1, "power": 35.700935}, {"timestamp": 15992.6, "power": 35.700935}, {"timestamp": 16013.1, "power": 35.700935}, {"timestamp": 16033.6, "power": 35.700935}, {"timestamp": 16054.2, "power": 35.700935}, {"timestamp": 16074.7, "power": 35.700935}, {"timestamp": 16095.3, "power": 35.700935}, {"timestamp": 16115.9, "power": 35.700935}, {"timestamp": 16136.5, "power": 35.75338}, {"timestamp": 16157.7, "power": 35.75338}, {"timestamp": 16178.3, "power": 35.75338}, {"timestamp": 16198.8, "power": 35.75338}, {"timestamp": 16219.3, "power": 35.75338}, {"timestamp": 16239.9, "power": 35.75338}, {"timestamp": 16260.4, "power": 35.75338}, {"timestamp": 16281.0, "power": 35.75338}, {"timestamp": 16301.5, "power": 35.75338}, {"timestamp": 16322.0, "power": 35.75338}, {"timestamp": 16342.5, "power": 35.75338}, {"timestamp": 16363.1, "power": 35.75338}, {"timestamp": 16383.6, "power": 35.75338}, {"timestamp": 16404.2, "power": 35.75338}, {"timestamp": 16424.7, "power": 35.75338}, {"timestamp": 16445.2, "power": 35.75338}, {"timestamp": 16465.8, "power": 35.75338}, {"timestamp": 16486.3, "power": 35.75338}, {"timestamp": 16506.8, "power": 35.75338}, {"timestamp": 16527.4, "power": 35.75338}, {"timestamp": 16547.9, "power": 35.75338}, {"timestamp": 16568.5, "power": 35.75338}, {"timestamp": 16589.0, "power": 35.75338}, {"timestamp": 16609.5, "power": 35.75338}, {"timestamp": 16630.1, "power": 35.75338}, {"timestamp": 16650.6, "power": 35.75338}, {"timestamp": 16671.2, "power": 35.75338}, {"timestamp": 16691.7, "power": 35.75338}, {"timestamp": 16712.3, "power": 35.75338}, {"timestamp": 16732.9, "power": 35.75338}, {"timestamp": 16753.4, "power": 35.75338}, {"timestamp": 16773.9, "power": 35.75338}, {"timestamp": 16794.5, "power": 35.75338}, {"timestamp": 16815.1, "power": 35.75338}, {"timestamp": 16835.6, "power": 35.75338}, {"timestamp": 16856.2, "power": 35.75338}, {"timestamp": 16876.8, "power": 35.75338}, {"timestamp": 16897.3, "power": 35.75338}, {"timestamp": 16917.8, "power": 35.75338}, {"timestamp": 16938.4, "power": 35.75338}, {"timestamp": 16959.0, "power": 35.75338}, {"timestamp": 16979.5, "power": 35.75338}, {"timestamp": 17000.1, "power": 35.75338}, {"timestamp": 17020.7, "power": 35.75338}, {"timestamp": 17041.2, "power": 35.75338}, {"timestamp": 17061.8, "power": 35.75338}, {"timestamp": 17082.3, "power": 35.75338}, {"timestamp": 17102.9, "power": 35.75338}, {"timestamp": 17123.5, "power": 35.75338}, {"timestamp": 17144.0, "power": 36.260874}, {"timestamp": 17165.1, "power": 36.260874}, {"timestamp": 17185.6, "power": 36.260874}, {"timestamp": 17206.1, "power": 36.260874}, {"timestamp": 17226.7, "power": 36.260874}, {"timestamp": 17247.2, "power": 36.260874}, {"timestamp": 17267.8, "power": 36.260874}, {"timestamp": 17288.3, "power": 36.260874}, {"timestamp": 17308.9, "power": 36.260874}, {"timestamp": 17329.4, "power": 36.260874}, {"timestamp": 17349.9, "power": 36.260874}, {"timestamp": 17370.5, "power": 36.260874}, {"timestamp": 17391.0, "power": 36.260874}, {"timestamp": 17411.5, "power": 36.260874}, {"timestamp": 17432.1, "power": 36.260874}, {"timestamp": 17452.6, "power": 36.260874}, {"timestamp": 17473.2, "power": 36.260874}, {"timestamp": 17493.6, "power": 36.260874}, {"timestamp": 17514.2, "power": 36.260874}, {"timestamp": 17534.7, "power": 36.260874}, {"timestamp": 17555.3, "power": 36.260874}, {"timestamp": 17575.8, "power": 36.260874}, {"timestamp": 17596.4, "power": 36.260874}, {"timestamp": 17616.9, "power": 36.260874}, {"timestamp": 17637.4, "power": 36.260874}, {"timestamp": 17657.9, "power": 36.260874}, {"timestamp": 17678.5, "power": 36.260874}, {"timestamp": 17699.0, "power": 36.260874}, {"timestamp": 17719.5, "power": 36.260874}, {"timestamp": 17740.1, "power": 36.260874}, {"timestamp": 17760.6, "power": 36.260874}, {"timestamp": 17781.1, "power": 36.260874}, {"timestamp": 17801.6, "power": 36.260874}, {"timestamp": 17822.2, "power": 36.260874}, {"timestamp": 17842.7, "power": 36.260874}, {"timestamp": 17863.3, "power": 36.260874}, {"timestamp": 17883.8, "power": 36.260874}, {"timestamp": 17904.4, "power": 36.260874}, {"timestamp": 17924.9, "power": 36.260874}, {"timestamp": 17945.4, "power": 36.260874}, {"timestamp": 17965.9, "power": 36.260874}, {"timestamp": 17986.4, "power": 36.260874}, {"timestamp": 18007.0, "power": 36.260874}, {"timestamp": 18027.5, "power": 36.260874}, {"timestamp": 18048.1, "power": 36.260874}, {"timestamp": 18068.6, "power": 36.260874}, {"timestamp": 18089.1, "power": 36.260874}, {"timestamp": 18109.6, "power": 36.260874}, {"timestamp": 18130.2, "power": 36.260874}, {"timestamp": 18150.7, "power": 35.87454}, {"timestamp": 18172.8, "power": 35.87454}, {"timestamp": 18193.4, "power": 35.87454}, {"timestamp": 18213.9, "power": 35.87454}, {"timestamp": 18234.4, "power": 35.87454}, {"timestamp": 18255.0, "power": 35.87454}, {"timestamp": 18275.6, "power": 35.87454}, {"timestamp": 18296.1, "power": 35.87454}, {"timestamp": 18316.7, "power": 35.87454}, {"timestamp": 18337.2, "power": 35.87454}, {"timestamp": 18357.8, "power": 35.87454}, {"timestamp": 18378.3, "power": 35.87454}, {"timestamp": 18398.9, "power": 35.87454}, {"timestamp": 18419.5, "power": 35.87454}, {"timestamp": 18440.1, "power": 35.87454}, {"timestamp": 18460.6, "power": 35.87454}, {"timestamp": 18481.2, "power": 35.87454}, {"timestamp": 18501.7, "power": 35.87454}, {"timestamp": 18522.2, "power": 35.87454}, {"timestamp": 18542.8, "power": 35.87454}, {"timestamp": 18563.4, "power": 35.87454}, {"timestamp": 18583.9, "power": 35.87454}, {"timestamp": 18604.5, "power": 35.87454}, {"timestamp": 18625.0, "power": 35.87454}, {"timestamp": 18645.5, "power": 35.87454}, {"timestamp": 18666.1, "power": 35.87454}, {"timestamp": 18686.7, "power": 35.87454}, {"timestamp": 18707.2, "power": 35.87454}, {"timestamp": 18727.8, "power": 35.87454}, {"timestamp": 18748.4, "power": 35.87454}, {"timestamp": 18768.9, "power": 35.87454}, {"timestamp": 18789.4, "power": 35.87454}, {"timestamp": 18810.0, "power": 35.87454}, {"timestamp": 18830.6, "power": 35.87454}, {"timestamp": 18851.1, "power": 35.87454}, {"timestamp": 18871.7, "power": 35.87454}, {"timestamp": 18892.3, "power": 35.87454}, {"timestamp": 18912.8, "power": 35.87454}, {"timestamp": 18933.4, "power": 35.87454}, {"timestamp": 18953.9, "power": 35.87454}, {"timestamp": 18974.5, "power": 35.87454}, {"timestamp": 18995.1, "power": 35.87454}, {"timestamp": 19015.6, "power": 35.87454}, {"timestamp": 19036.2, "power": 35.87454}, {"timestamp": 19056.8, "power": 35.87454}, {"timestamp": 19077.3, "power": 35.87454}, {"timestamp": 19097.9, "power": 35.87454}, {"timestamp": 19118.4, "power": 35.87454}, {"timestamp": 19139.0, "power": 35.87454}, {"timestamp": 19159.6, "power": 35.944173}, {"timestamp": 19180.7, "power": 35.944173}, {"timestamp": 19201.2, "power": 35.944173}, {"timestamp": 19221.7, "power": 35.944173}, {"timestamp": 19242.3, "power": 35.944173}, {"timestamp": 19262.8, "power": 35.944173}, {"timestamp": 19283.4, "power": 35.944173}, {"timestamp": 19303.9, "power": 35.944173}, {"timestamp": 19324.5, "power": 35.944173}, {"timestamp": 19345.0, "power": 35.944173}, {"timestamp": 19365.5, "power": 35.944173}, {"timestamp": 19386.0, "power": 35.944173}, {"timestamp": 19406.6, "power": 35.944173}, {"timestamp": 19427.1, "power": 35.944173}, {"timestamp": 19447.6, "power": 35.944173}, {"timestamp": 19468.2, "power": 35.944173}, {"timestamp": 19488.7, "power": 35.944173}, {"timestamp": 19509.3, "power": 35.944173}, {"timestamp": 19529.8, "power": 35.944173}, {"timestamp": 19550.3, "power": 35.944173}, {"timestamp": 19570.9, "power": 35.944173}, {"timestamp": 19591.4, "power": 35.944173}, {"timestamp": 19612.0, "power": 35.944173}, {"timestamp": 19632.5, "power": 35.944173}, {"timestamp": 19653.0, "power": 35.944173}, {"timestamp": 19673.5, "power": 35.944173}, {"timestamp": 19694.1, "power": 35.944173}, {"timestamp": 19714.7, "power": 35.944173}, {"timestamp": 19735.2, "power": 35.944173}, {"timestamp": 19755.8, "power": 35.944173}, {"timestamp": 19776.3, "power": 35.944173}, {"timestamp": 19796.9, "power": 35.944173}, {"timestamp": 19817.4, "power": 35.944173}, {"timestamp": 19837.9, "power": 35.944173}, {"timestamp": 19858.4, "power": 35.944173}, {"timestamp": 19879.0, "power": 35.944173}, {"timestamp": 19899.5, "power": 35.944173}, {"timestamp": 19920.0, "power": 35.944173}, {"timestamp": 19940.6, "power": 35.944173}, {"timestamp": 19961.1, "power": 35.944173}, {"timestamp": 19981.6, "power": 35.944173}, {"timestamp": 20002.2, "power": 35.944173}, {"timestamp": 20022.7, "power": 35.944173}, {"timestamp": 20043.3, "power": 35.944173}, {"timestamp": 20063.8, "power": 35.944173}, {"timestamp": 20084.4, "power": 35.944173}, {"timestamp": 20104.9, "power": 35.944173}, {"timestamp": 20125.4, "power": 35.944173}, {"timestamp": 20146.0, "power": 35.944173}, {"timestamp": 20166.5, "power": 35.772343}, {"timestamp": 20187.6, "power": 35.772343}, {"timestamp": 20208.1, "power": 35.772343}, {"timestamp": 20228.7, "power": 35.772343}, {"timestamp": 20249.2, "power": 35.772343}, {"timestamp": 20269.8, "power": 35.772343}, {"timestamp": 20290.3, "power": 35.772343}, {"timestamp": 20310.9, "power": 35.772343}, {"timestamp": 20331.4, "power": 35.772343}, {"timestamp": 20351.9, "power": 35.772343}, {"timestamp": 20372.5, "power": 35.772343}, {"timestamp": 20393.0, "power": 35.772343}, {"timestamp": 20413.5, "power": 35.772343}, {"timestamp": 20434.1, "power": 35.772343}, {"timestamp": 20454.6, "power": 35.772343}, {"timestamp": 20475.2, "power": 35.772343}, {"timestamp": 20495.7, "power": 35.772343}, {"timestamp": 20516.3, "power": 35.772343}, {"timestamp": 20536.8, "power": 35.772343}, {"timestamp": 20557.3, "power": 35.772343}, {"timestamp": 20577.9, "power": 35.772343}, {"timestamp": 20598.4, "power": 35.772343}, {"timestamp": 20619.0, "power": 35.772343}, {"timestamp": 20639.5, "power": 35.772343}, {"timestamp": 20660.1, "power": 35.772343}, {"timestamp": 20680.6, "power": 35.772343}, {"timestamp": 20701.1, "power": 35.772343}, {"timestamp": 20721.6, "power": 35.772343}, {"timestamp": 20742.1, "power": 35.772343}, {"timestamp": 20762.7, "power": 35.772343}, {"timestamp": 20783.2, "power": 35.772343}, {"timestamp": 20803.8, "power": 35.772343}, {"timestamp": 20824.3, "power": 35.772343}, {"timestamp": 20844.9, "power": 35.772343}, {"timestamp": 20865.4, "power": 35.772343}, {"timestamp": 20885.9, "power": 35.772343}, {"timestamp": 20906.5, "power": 35.772343}, {"timestamp": 20927.0, "power": 35.772343}, {"timestamp": 20947.6, "power": 35.772343}, {"timestamp": 20968.2, "power": 35.772343}, {"timestamp": 20988.8, "power": 35.772343}, {"timestamp": 21009.3, "power": 35.772343}, {"timestamp": 21029.8, "power": 35.772343}, {"timestamp": 21050.3, "power": 35.772343}, {"timestamp": 21070.8, "power": 35.772343}, {"timestamp": 21091.4, "power": 35.772343}, {"timestamp": 21111.9, "power": 35.772343}, {"timestamp": 21132.5, "power": 35.772343}, {"timestamp": 21153.0, "power": 35.772343}, {"timestamp": 21173.4, "power": 37.02023}, {"timestamp": 21194.7, "power": 37.02023}, {"timestamp": 21215.3, "power": 37.02023}, {"timestamp": 21235.8, "power": 37.02023}, {"timestamp": 21256.3, "power": 37.02023}, {"timestamp": 21276.8, "power": 37.02023}, {"timestamp": 21297.3, "power": 37.02023}, {"timestamp": 21317.9, "power": 37.02023}, {"timestamp": 21338.4, "power": 37.02023}, {"timestamp": 21358.9, "power": 37.02023}, {"timestamp": 21379.4, "power": 37.02023}, {"timestamp": 21400.0, "power": 37.02023}, {"timestamp": 21420.5, "power": 37.02023}, {"timestamp": 21441.0, "power": 37.02023}, {"timestamp": 21461.5, "power": 37.02023}, {"timestamp": 21482.0, "power": 37.02023}, {"timestamp": 21502.5, "power": 37.02023}, {"timestamp": 21523.1, "power": 37.02023}, {"timestamp": 21543.6, "power": 37.02023}, {"timestamp": 21564.1, "power": 37.02023}, {"timestamp": 21584.6, "power": 37.02023}, {"timestamp": 21605.1, "power": 37.02023}, {"timestamp": 21625.6, "power": 37.02023}, {"timestamp": 21646.2, "power": 37.02023}, {"timestamp": 21666.7, "power": 37.02023}, {"timestamp": 21687.2, "power": 37.02023}, {"timestamp": 21707.7, "power": 37.02023}, {"timestamp": 21728.3, "power": 37.02023}, {"timestamp": 21748.8, "power": 37.02023}, {"timestamp": 21769.3, "power": 37.02023}, {"timestamp": 21789.8, "power": 37.02023}, {"timestamp": 21810.4, "power": 37.02023}, {"timestamp": 21830.9, "power": 37.02023}, {"timestamp": 21851.4, "power": 37.02023}, {"timestamp": 21871.9, "power": 37.02023}, {"timestamp": 21892.5, "power": 37.02023}, {"timestamp": 21913.1, "power": 37.02023}, {"timestamp": 21933.6, "power": 37.02023}, {"timestamp": 21954.1, "power": 37.02023}, {"timestamp": 21974.7, "power": 37.02023}, {"timestamp": 21995.2, "power": 37.02023}, {"timestamp": 22015.7, "power": 37.02023}, {"timestamp": 22036.3, "power": 37.02023}, {"timestamp": 22056.8, "power": 37.02023}, {"timestamp": 22077.3, "power": 37.02023}, {"timestamp": 22097.8, "power": 37.02023}, {"timestamp": 22118.4, "power": 37.02023}, {"timestamp": 22138.9, "power": 37.02023}, {"timestamp": 22159.4, "power": 37.02023}, {"timestamp": 22180.0, "power": 35.667076}, {"timestamp": 22201.1, "power": 35.667076}, {"timestamp": 22221.6, "power": 35.667076}, {"timestamp": 22242.1, "power": 35.667076}, {"timestamp": 22262.6, "power": 35.667076}, {"timestamp": 22283.1, "power": 35.667076}, {"timestamp": 22303.6, "power": 35.667076}, {"timestamp": 22324.2, "power": 35.667076}, {"timestamp": 22344.7, "power": 35.667076}, {"timestamp": 22365.2, "power": 35.667076}, {"timestamp": 22385.7, "power": 35.667076}, {"timestamp": 22406.2, "power": 35.667076}, {"timestamp": 22426.7, "power": 35.667076}, {"timestamp": 22447.3, "power": 35.667076}, {"timestamp": 22467.8, "power": 35.667076}, {"timestamp": 22488.3, "power": 35.667076}, {"timestamp": 22508.9, "power": 35.667076}, {"timestamp": 22529.4, "power": 35.667076}, {"timestamp": 22549.9, "power": 35.667076}, {"timestamp": 22570.4, "power": 35.667076}, {"timestamp": 22591.0, "power": 35.667076}, {"timestamp": 22611.5, "power": 35.667076}, {"timestamp": 22632.0, "power": 35.667076}, {"timestamp": 22652.5, "power": 35.667076}, {"timestamp": 22673.0, "power": 35.667076}, {"timestamp": 22693.5, "power": 35.667076}, {"timestamp": 22714.0, "power": 35.667076}, {"timestamp": 22734.6, "power": 35.667076}, {"timestamp": 22755.1, "power": 35.667076}, {"timestamp": 22775.6, "power": 35.667076}, {"timestamp": 22796.2, "power": 35.667076}, {"timestamp": 22816.7, "power": 35.667076}, {"timestamp": 22837.2, "power": 35.667076}, {"timestamp": 22857.7, "power": 35.667076}, {"timestamp": 22878.2, "power": 35.667076}, {"timestamp": 22898.7, "power": 35.667076}, {"timestamp": 22919.2, "power": 35.667076}, {"timestamp": 22939.7, "power": 35.667076}, {"timestamp": 22960.3, "power": 35.667076}, {"timestamp": 22980.8, "power": 35.667076}, {"timestamp": 23001.3, "power": 35.667076}, {"timestamp": 23021.8, "power": 35.667076}, {"timestamp": 23042.3, "power": 35.667076}, {"timestamp": 23062.8, "power": 35.667076}, {"timestamp": 23086.5, "power": 35.667076}, {"timestamp": 23107.2, "power": 35.667076}, {"timestamp": 23127.7, "power": 35.667076}], "timeline": {"START": "3640.495886", "END": "20910.41396"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19040.6}, {"name": "clSetKernelArg", "calls": 19, "time": 2682.76}, {"name": "clReleaseKernel", "calls": 1, "time": 1093.51}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.6416}, {"name": "clReleaseContext", "calls": 1, "time": 50.564}, {"name": "clCreateContext", "calls": 1, "time": 35.0745}, {"name": "clReleaseProgram", "calls": 1, "time": 20.1742}, {"name": "clCreateKernel", "calls": 1, "time": 0.344771}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.336873}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.139213}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079257}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077575}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029525}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024596}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024238}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024195}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010611}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009569}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007188}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006874}, {"name": "clRetainDevice", "calls": 2, "time": 0.004888}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 17269.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 16404.6}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 16861.6}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 17269.3}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 15911.0}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 16342.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7393.516342, "utilization": 77.015795, "size": 6118470.0, "time": 827.54564}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 51105963, "speed": 29.5206, "utilization": 0.256255, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3173123, "speed": 394.994, "utilization": 3.42877, "size": 0.127893}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 52580167, "speed": 29.5543, "utilization": 0.256548, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3265615, "speed": 395.074, "utilization": 3.42946, "size": 0.127895}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 53925294, "speed": 29.6025, "utilization": 0.256966, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3349370, "speed": 394.885, "utilization": 3.42782, "size": 0.127899}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 49560213, "speed": 29.5151, "utilization": 0.256207, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3077055, "speed": 395.02, "utilization": 3.429, "size": 0.127891}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 50921871, "speed": 29.5279, "utilization": 0.256318, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3161933, "speed": 395.001, "utilization": 3.42882, "size": 0.127893}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len4/run2.json b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run2.json new file mode 100644 index 0000000..abd0747 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6521, "power": 35.48782}, {"timestamp": 58.3045, "power": 35.48782}, {"timestamp": 78.8317, "power": 35.48782}, {"timestamp": 99.3254, "power": 35.48782}, {"timestamp": 120.321, "power": 35.48782}, {"timestamp": 141.232, "power": 35.48782}, {"timestamp": 161.78, "power": 35.48782}, {"timestamp": 182.329, "power": 35.48782}, {"timestamp": 202.856, "power": 35.48782}, {"timestamp": 223.355, "power": 35.48782}, {"timestamp": 243.889, "power": 35.48782}, {"timestamp": 264.439, "power": 35.48782}, {"timestamp": 284.994, "power": 35.48782}, {"timestamp": 305.542, "power": 35.48782}, {"timestamp": 326.095, "power": 35.48782}, {"timestamp": 346.649, "power": 35.48782}, {"timestamp": 367.166, "power": 35.48782}, {"timestamp": 387.714, "power": 35.48782}, {"timestamp": 408.264, "power": 35.48782}, {"timestamp": 428.812, "power": 35.48782}, {"timestamp": 449.364, "power": 35.48782}, {"timestamp": 469.912, "power": 35.48782}, {"timestamp": 490.464, "power": 35.48782}, {"timestamp": 510.987, "power": 35.48782}, {"timestamp": 531.53, "power": 35.48782}, {"timestamp": 552.082, "power": 35.48782}, {"timestamp": 572.635, "power": 35.48782}, {"timestamp": 593.184, "power": 35.48782}, {"timestamp": 613.734, "power": 35.48782}, {"timestamp": 634.286, "power": 35.48782}, {"timestamp": 654.789, "power": 35.48782}, {"timestamp": 675.293, "power": 35.48782}, {"timestamp": 695.799, "power": 35.48782}, {"timestamp": 716.348, "power": 35.48782}, {"timestamp": 736.902, "power": 35.48782}, {"timestamp": 757.45, "power": 35.48782}, {"timestamp": 778.001, "power": 35.48782}, {"timestamp": 798.55, "power": 35.48782}, {"timestamp": 819.093, "power": 35.48782}, {"timestamp": 839.638, "power": 35.48782}, {"timestamp": 860.185, "power": 35.48782}, {"timestamp": 880.737, "power": 35.48782}, {"timestamp": 901.288, "power": 35.48782}, {"timestamp": 921.842, "power": 35.48782}, {"timestamp": 942.396, "power": 35.48782}, {"timestamp": 962.916, "power": 35.48782}, {"timestamp": 983.426, "power": 35.48782}, {"timestamp": 1004.16, "power": 35.48782}, {"timestamp": 1024.72, "power": 35.136523}, {"timestamp": 1045.95, "power": 35.136523}, {"timestamp": 1066.56, "power": 35.136523}, {"timestamp": 1087.16, "power": 35.136523}, {"timestamp": 1107.73, "power": 35.136523}, {"timestamp": 1128.33, "power": 35.136523}, {"timestamp": 1148.94, "power": 35.136523}, {"timestamp": 1169.54, "power": 35.136523}, {"timestamp": 1190.15, "power": 35.136523}, {"timestamp": 1210.76, "power": 35.136523}, {"timestamp": 1231.33, "power": 35.136523}, {"timestamp": 1251.9, "power": 35.136523}, {"timestamp": 1272.51, "power": 35.136523}, {"timestamp": 1293.11, "power": 35.136523}, {"timestamp": 1313.72, "power": 35.136523}, {"timestamp": 1334.33, "power": 35.136523}, {"timestamp": 1354.92, "power": 35.136523}, {"timestamp": 1375.48, "power": 35.136523}, {"timestamp": 1396.07, "power": 35.136523}, {"timestamp": 1416.68, "power": 35.136523}, {"timestamp": 1437.29, "power": 35.136523}, {"timestamp": 1457.89, "power": 35.136523}, {"timestamp": 1478.5, "power": 35.136523}, {"timestamp": 1499.08, "power": 35.136523}, {"timestamp": 1519.65, "power": 35.136523}, {"timestamp": 1540.26, "power": 35.136523}, {"timestamp": 1560.87, "power": 35.136523}, {"timestamp": 1581.48, "power": 35.136523}, {"timestamp": 1602.09, "power": 35.136523}, {"timestamp": 1622.7, "power": 35.136523}, {"timestamp": 1643.3, "power": 35.136523}, {"timestamp": 1663.87, "power": 35.136523}, {"timestamp": 1684.48, "power": 35.136523}, {"timestamp": 1705.09, "power": 35.136523}, {"timestamp": 1725.69, "power": 35.136523}, {"timestamp": 1746.3, "power": 35.136523}, {"timestamp": 1766.91, "power": 35.136523}, {"timestamp": 1787.48, "power": 35.136523}, {"timestamp": 1808.05, "power": 35.136523}, {"timestamp": 1828.65, "power": 35.136523}, {"timestamp": 1849.26, "power": 35.136523}, {"timestamp": 1869.87, "power": 35.136523}, {"timestamp": 1890.48, "power": 35.136523}, {"timestamp": 1911.06, "power": 35.136523}, {"timestamp": 1931.63, "power": 35.136523}, {"timestamp": 1952.25, "power": 35.136523}, {"timestamp": 1972.87, "power": 35.136523}, {"timestamp": 1993.48, "power": 35.136523}, {"timestamp": 2014.09, "power": 35.136523}, {"timestamp": 2034.69, "power": 35.703387000000006}, {"timestamp": 2055.74, "power": 35.703387000000006}, {"timestamp": 2076.34, "power": 35.703387000000006}, {"timestamp": 2096.95, "power": 35.703387000000006}, {"timestamp": 2117.55, "power": 35.703387000000006}, {"timestamp": 2138.16, "power": 35.703387000000006}, {"timestamp": 2158.78, "power": 35.703387000000006}, {"timestamp": 2179.36, "power": 35.703387000000006}, {"timestamp": 2199.93, "power": 35.703387000000006}, {"timestamp": 2220.53, "power": 35.703387000000006}, {"timestamp": 2241.13, "power": 35.703387000000006}, {"timestamp": 2261.74, "power": 35.703387000000006}, {"timestamp": 2282.34, "power": 35.703387000000006}, {"timestamp": 2302.94, "power": 35.703387000000006}, {"timestamp": 2323.51, "power": 35.703387000000006}, {"timestamp": 2344.08, "power": 35.703387000000006}, {"timestamp": 2364.69, "power": 35.703387000000006}, {"timestamp": 2385.3, "power": 35.703387000000006}, {"timestamp": 2405.91, "power": 35.703387000000006}, {"timestamp": 2426.52, "power": 35.703387000000006}, {"timestamp": 2447.1, "power": 35.703387000000006}, {"timestamp": 2467.67, "power": 35.703387000000006}, {"timestamp": 2488.28, "power": 35.703387000000006}, {"timestamp": 2508.88, "power": 35.703387000000006}, {"timestamp": 2529.49, "power": 35.703387000000006}, {"timestamp": 2550.1, "power": 35.703387000000006}, {"timestamp": 2570.71, "power": 35.703387000000006}, {"timestamp": 2591.29, "power": 35.703387000000006}, {"timestamp": 2611.86, "power": 35.703387000000006}, {"timestamp": 2632.47, "power": 35.703387000000006}, {"timestamp": 2653.08, "power": 35.703387000000006}, {"timestamp": 2673.68, "power": 35.703387000000006}, {"timestamp": 2694.29, "power": 35.703387000000006}, {"timestamp": 2714.9, "power": 35.703387000000006}, {"timestamp": 2735.48, "power": 35.703387000000006}, {"timestamp": 2756.05, "power": 35.703387000000006}, {"timestamp": 2776.66, "power": 35.703387000000006}, {"timestamp": 2797.26, "power": 35.703387000000006}, {"timestamp": 2817.87, "power": 35.703387000000006}, {"timestamp": 2838.47, "power": 35.703387000000006}, {"timestamp": 2859.14, "power": 35.703387000000006}, {"timestamp": 2879.68, "power": 35.703387000000006}, {"timestamp": 2900.22, "power": 35.703387000000006}, {"timestamp": 2920.76, "power": 35.703387000000006}, {"timestamp": 2941.32, "power": 35.703387000000006}, {"timestamp": 2961.86, "power": 35.703387000000006}, {"timestamp": 2982.4, "power": 35.703387000000006}, {"timestamp": 3002.92, "power": 35.703387000000006}, {"timestamp": 3023.47, "power": 35.703387000000006}, {"timestamp": 3044.01, "power": 38.347508000000005}, {"timestamp": 3065.14, "power": 38.347508000000005}, {"timestamp": 3085.71, "power": 38.347508000000005}, {"timestamp": 3106.25, "power": 38.347508000000005}, {"timestamp": 3126.78, "power": 38.347508000000005}, {"timestamp": 3147.28, "power": 38.347508000000005}, {"timestamp": 3167.83, "power": 38.347508000000005}, {"timestamp": 3188.37, "power": 38.347508000000005}, {"timestamp": 3208.91, "power": 38.347508000000005}, {"timestamp": 3229.48, "power": 38.347508000000005}, {"timestamp": 3250.02, "power": 38.347508000000005}, {"timestamp": 3270.56, "power": 38.347508000000005}, {"timestamp": 3291.09, "power": 38.347508000000005}, {"timestamp": 3311.62, "power": 38.347508000000005}, {"timestamp": 3332.16, "power": 38.347508000000005}, {"timestamp": 3352.7, "power": 38.347508000000005}, {"timestamp": 3373.25, "power": 38.347508000000005}, {"timestamp": 3393.79, "power": 38.347508000000005}, {"timestamp": 3414.33, "power": 38.347508000000005}, {"timestamp": 3434.85, "power": 38.347508000000005}, {"timestamp": 3455.35, "power": 38.347508000000005}, {"timestamp": 3475.88, "power": 38.347508000000005}, {"timestamp": 3496.43, "power": 38.347508000000005}, {"timestamp": 3516.98, "power": 38.347508000000005}, {"timestamp": 3537.52, "power": 38.347508000000005}, {"timestamp": 3558.06, "power": 38.347508000000005}, {"timestamp": 3578.61, "power": 38.347508000000005}, {"timestamp": 3599.18, "power": 38.347508000000005}, {"timestamp": 3619.72, "power": 38.347508000000005}, {"timestamp": 3640.26, "power": 38.347508000000005}, {"timestamp": 3660.81, "power": 38.347508000000005}, {"timestamp": 3681.36, "power": 38.347508000000005}, {"timestamp": 3701.9, "power": 38.347508000000005}, {"timestamp": 3722.45, "power": 38.347508000000005}, {"timestamp": 3743.03, "power": 38.347508000000005}, {"timestamp": 3763.55, "power": 38.347508000000005}, {"timestamp": 3784.1, "power": 38.347508000000005}, {"timestamp": 3804.66, "power": 38.347508000000005}, {"timestamp": 3825.21, "power": 38.347508000000005}, {"timestamp": 3845.77, "power": 38.347508000000005}, {"timestamp": 3866.33, "power": 38.347508000000005}, {"timestamp": 3886.86, "power": 38.347508000000005}, {"timestamp": 3907.37, "power": 38.347508000000005}, {"timestamp": 3927.92, "power": 38.347508000000005}, {"timestamp": 3948.48, "power": 38.347508000000005}, {"timestamp": 3969.03, "power": 38.347508000000005}, {"timestamp": 3989.59, "power": 38.347508000000005}, {"timestamp": 4010.15, "power": 38.347508000000005}, {"timestamp": 4030.71, "power": 38.347508000000005}, {"timestamp": 4051.23, "power": 35.72188}, {"timestamp": 4072.38, "power": 35.72188}, {"timestamp": 4092.96, "power": 35.72188}, {"timestamp": 4113.51, "power": 35.72188}, {"timestamp": 4134.07, "power": 35.72188}, {"timestamp": 4154.63, "power": 35.72188}, {"timestamp": 4175.16, "power": 35.72188}, {"timestamp": 4195.72, "power": 35.72188}, {"timestamp": 4216.31, "power": 35.72188}, {"timestamp": 4236.9, "power": 35.72188}, {"timestamp": 4257.46, "power": 35.72188}, {"timestamp": 4278.01, "power": 35.72188}, {"timestamp": 4298.6, "power": 35.72188}, {"timestamp": 4319.12, "power": 35.72188}, {"timestamp": 4339.69, "power": 35.72188}, {"timestamp": 4360.27, "power": 35.72188}, {"timestamp": 4380.86, "power": 35.72188}, {"timestamp": 4401.45, "power": 35.72188}, {"timestamp": 4422.0, "power": 35.72188}, {"timestamp": 4442.55, "power": 35.72188}, {"timestamp": 4463.09, "power": 35.72188}, {"timestamp": 4483.65, "power": 35.72188}, {"timestamp": 4504.21, "power": 35.72188}, {"timestamp": 4524.76, "power": 35.72188}, {"timestamp": 4545.31, "power": 35.72188}, {"timestamp": 4565.87, "power": 35.72188}, {"timestamp": 4586.44, "power": 35.72188}, {"timestamp": 4606.96, "power": 35.72188}, {"timestamp": 4627.47, "power": 35.72188}, {"timestamp": 4648.02, "power": 35.72188}, {"timestamp": 4668.61, "power": 35.72188}, {"timestamp": 4689.2, "power": 35.72188}, {"timestamp": 4709.78, "power": 35.72188}, {"timestamp": 4730.37, "power": 35.72188}, {"timestamp": 4750.9, "power": 35.72188}, {"timestamp": 4771.41, "power": 35.72188}, {"timestamp": 4791.96, "power": 35.72188}, {"timestamp": 4812.52, "power": 35.72188}, {"timestamp": 4833.07, "power": 35.72188}, {"timestamp": 4853.66, "power": 35.72188}, {"timestamp": 4874.24, "power": 35.72188}, {"timestamp": 4894.81, "power": 35.72188}, {"timestamp": 4915.33, "power": 35.72188}, {"timestamp": 4935.9, "power": 35.72188}, {"timestamp": 4956.48, "power": 35.72188}, {"timestamp": 4977.06, "power": 35.72188}, {"timestamp": 4997.61, "power": 35.72188}, {"timestamp": 5018.16, "power": 35.72188}, {"timestamp": 5038.73, "power": 35.72188}, {"timestamp": 5059.24, "power": 35.802739}, {"timestamp": 5080.36, "power": 35.802739}, {"timestamp": 5100.91, "power": 35.802739}, {"timestamp": 5121.47, "power": 35.802739}, {"timestamp": 5142.02, "power": 35.802739}, {"timestamp": 5162.58, "power": 35.802739}, {"timestamp": 5183.15, "power": 35.802739}, {"timestamp": 5203.72, "power": 35.802739}, {"timestamp": 5224.27, "power": 35.802739}, {"timestamp": 5244.83, "power": 35.802739}, {"timestamp": 5265.38, "power": 35.802739}, {"timestamp": 5285.94, "power": 35.802739}, {"timestamp": 5306.49, "power": 35.802739}, {"timestamp": 5327.04, "power": 35.802739}, {"timestamp": 5347.59, "power": 35.802739}, {"timestamp": 5368.15, "power": 35.802739}, {"timestamp": 5388.7, "power": 35.802739}, {"timestamp": 5409.25, "power": 35.802739}, {"timestamp": 5429.81, "power": 35.802739}, {"timestamp": 5450.39, "power": 35.802739}, {"timestamp": 5470.93, "power": 35.802739}, {"timestamp": 5491.43, "power": 35.802739}, {"timestamp": 5512.0, "power": 35.802739}, {"timestamp": 5532.59, "power": 35.802739}, {"timestamp": 5553.18, "power": 35.802739}, {"timestamp": 5573.76, "power": 35.802739}, {"timestamp": 5594.35, "power": 35.802739}, {"timestamp": 5614.88, "power": 35.802739}, {"timestamp": 5635.39, "power": 35.802739}, {"timestamp": 5655.97, "power": 35.802739}, {"timestamp": 5676.56, "power": 35.802739}, {"timestamp": 5697.07, "power": 35.802739}, {"timestamp": 5717.65, "power": 35.802739}, {"timestamp": 5738.22, "power": 35.802739}, {"timestamp": 5758.81, "power": 35.802739}, {"timestamp": 5779.32, "power": 35.802739}, {"timestamp": 5799.88, "power": 35.802739}, {"timestamp": 5820.47, "power": 35.802739}, {"timestamp": 5841.06, "power": 35.802739}, {"timestamp": 5861.63, "power": 35.802739}, {"timestamp": 5882.21, "power": 35.802739}, {"timestamp": 5902.8, "power": 35.802739}, {"timestamp": 5923.31, "power": 35.802739}, {"timestamp": 5943.89, "power": 35.802739}, {"timestamp": 5964.48, "power": 35.802739}, {"timestamp": 5985.06, "power": 35.802739}, {"timestamp": 6005.63, "power": 35.802739}, {"timestamp": 6026.21, "power": 35.802739}, {"timestamp": 6046.79, "power": 35.802739}, {"timestamp": 6067.3, "power": 36.696760999999995}, {"timestamp": 6088.52, "power": 36.696760999999995}, {"timestamp": 6109.08, "power": 36.696760999999995}, {"timestamp": 6129.63, "power": 36.696760999999995}, {"timestamp": 6150.19, "power": 36.696760999999995}, {"timestamp": 6170.74, "power": 36.696760999999995}, {"timestamp": 6191.26, "power": 36.696760999999995}, {"timestamp": 6211.8, "power": 36.696760999999995}, {"timestamp": 6232.35, "power": 36.696760999999995}, {"timestamp": 6252.91, "power": 36.696760999999995}, {"timestamp": 6273.46, "power": 36.696760999999995}, {"timestamp": 6294.02, "power": 36.696760999999995}, {"timestamp": 6314.57, "power": 36.696760999999995}, {"timestamp": 6335.1, "power": 36.696760999999995}, {"timestamp": 6355.65, "power": 36.696760999999995}, {"timestamp": 6376.2, "power": 36.696760999999995}, {"timestamp": 6396.78, "power": 36.696760999999995}, {"timestamp": 6417.37, "power": 36.696760999999995}, {"timestamp": 6437.95, "power": 36.696760999999995}, {"timestamp": 6458.53, "power": 36.696760999999995}, {"timestamp": 6479.06, "power": 36.696760999999995}, {"timestamp": 6499.64, "power": 36.696760999999995}, {"timestamp": 6520.2, "power": 36.696760999999995}, {"timestamp": 6540.79, "power": 36.696760999999995}, {"timestamp": 6561.38, "power": 36.696760999999995}, {"timestamp": 6581.95, "power": 36.696760999999995}, {"timestamp": 6602.53, "power": 36.696760999999995}, {"timestamp": 6623.06, "power": 36.696760999999995}, {"timestamp": 6643.63, "power": 36.696760999999995}, {"timestamp": 6664.21, "power": 36.696760999999995}, {"timestamp": 6684.78, "power": 36.696760999999995}, {"timestamp": 6705.37, "power": 36.696760999999995}, {"timestamp": 6725.96, "power": 36.696760999999995}, {"timestamp": 6746.54, "power": 36.696760999999995}, {"timestamp": 6767.07, "power": 36.696760999999995}, {"timestamp": 6787.57, "power": 36.696760999999995}, {"timestamp": 6808.13, "power": 36.696760999999995}, {"timestamp": 6828.7, "power": 36.696760999999995}, {"timestamp": 6849.25, "power": 36.696760999999995}, {"timestamp": 6869.81, "power": 36.696760999999995}, {"timestamp": 6890.37, "power": 36.696760999999995}, {"timestamp": 6910.91, "power": 36.696760999999995}, {"timestamp": 6931.42, "power": 36.696760999999995}, {"timestamp": 6952.01, "power": 36.696760999999995}, {"timestamp": 6972.59, "power": 36.696760999999995}, {"timestamp": 6993.17, "power": 36.696760999999995}, {"timestamp": 7013.76, "power": 36.696760999999995}, {"timestamp": 7034.34, "power": 36.696760999999995}, {"timestamp": 7054.88, "power": 36.696760999999995}, {"timestamp": 7075.38, "power": 35.938969}, {"timestamp": 7097.64, "power": 35.938969}, {"timestamp": 7118.22, "power": 35.938969}, {"timestamp": 7138.8, "power": 35.938969}, {"timestamp": 7159.31, "power": 35.938969}, {"timestamp": 7179.88, "power": 35.938969}, {"timestamp": 7200.46, "power": 35.938969}, {"timestamp": 7221.04, "power": 35.938969}, {"timestamp": 7241.63, "power": 35.938969}, {"timestamp": 7262.2, "power": 35.938969}, {"timestamp": 7282.79, "power": 35.938969}, {"timestamp": 7303.3, "power": 35.938969}, {"timestamp": 7323.87, "power": 35.938969}, {"timestamp": 7344.45, "power": 35.938969}, {"timestamp": 7365.04, "power": 35.938969}, {"timestamp": 7385.63, "power": 35.938969}, {"timestamp": 7406.21, "power": 35.938969}, {"timestamp": 7426.79, "power": 35.938969}, {"timestamp": 7447.3, "power": 35.938969}, {"timestamp": 7467.87, "power": 35.938969}, {"timestamp": 7488.45, "power": 35.938969}, {"timestamp": 7509.04, "power": 35.938969}, {"timestamp": 7529.62, "power": 35.938969}, {"timestamp": 7550.2, "power": 35.938969}, {"timestamp": 7570.78, "power": 35.938969}, {"timestamp": 7591.3, "power": 35.938969}, {"timestamp": 7611.85, "power": 35.938969}, {"timestamp": 7632.43, "power": 35.938969}, {"timestamp": 7653.0, "power": 35.938969}, {"timestamp": 7673.59, "power": 35.938969}, {"timestamp": 7694.1, "power": 35.938969}, {"timestamp": 7714.68, "power": 35.938969}, {"timestamp": 7735.2, "power": 35.938969}, {"timestamp": 7755.76, "power": 35.938969}, {"timestamp": 7776.34, "power": 35.938969}, {"timestamp": 7796.92, "power": 35.938969}, {"timestamp": 7817.5, "power": 35.938969}, {"timestamp": 7838.09, "power": 35.938969}, {"timestamp": 7858.68, "power": 35.938969}, {"timestamp": 7879.2, "power": 35.938969}, {"timestamp": 7899.77, "power": 35.938969}, {"timestamp": 7920.35, "power": 35.938969}, {"timestamp": 7940.93, "power": 35.938969}, {"timestamp": 7961.52, "power": 35.938969}, {"timestamp": 7982.09, "power": 35.938969}, {"timestamp": 8002.66, "power": 35.938969}, {"timestamp": 8023.19, "power": 35.938969}, {"timestamp": 8043.76, "power": 35.938969}, {"timestamp": 8064.33, "power": 35.938969}, {"timestamp": 8084.92, "power": 35.910077}, {"timestamp": 8106.09, "power": 35.910077}, {"timestamp": 8126.64, "power": 35.910077}, {"timestamp": 8147.17, "power": 35.910077}, {"timestamp": 8167.74, "power": 35.910077}, {"timestamp": 8188.32, "power": 35.910077}, {"timestamp": 8208.91, "power": 35.910077}, {"timestamp": 8229.49, "power": 35.910077}, {"timestamp": 8250.09, "power": 35.910077}, {"timestamp": 8270.68, "power": 35.910077}, {"timestamp": 8291.21, "power": 35.910077}, {"timestamp": 8311.77, "power": 35.910077}, {"timestamp": 8332.35, "power": 35.910077}, {"timestamp": 8352.94, "power": 35.910077}, {"timestamp": 8373.52, "power": 35.910077}, {"timestamp": 8394.09, "power": 35.910077}, {"timestamp": 8414.67, "power": 35.910077}, {"timestamp": 8435.2, "power": 35.910077}, {"timestamp": 8455.77, "power": 35.910077}, {"timestamp": 8476.35, "power": 35.910077}, {"timestamp": 8496.91, "power": 35.910077}, {"timestamp": 8517.49, "power": 35.910077}, {"timestamp": 8538.06, "power": 35.910077}, {"timestamp": 8558.65, "power": 35.910077}, {"timestamp": 8579.17, "power": 35.910077}, {"timestamp": 8599.72, "power": 35.910077}, {"timestamp": 8620.31, "power": 35.910077}, {"timestamp": 8640.89, "power": 35.910077}, {"timestamp": 8661.48, "power": 35.910077}, {"timestamp": 8682.03, "power": 35.910077}, {"timestamp": 8702.61, "power": 35.910077}, {"timestamp": 8723.14, "power": 35.910077}, {"timestamp": 8743.65, "power": 35.910077}, {"timestamp": 8764.22, "power": 35.910077}, {"timestamp": 8784.79, "power": 35.910077}, {"timestamp": 8805.34, "power": 35.910077}, {"timestamp": 8825.93, "power": 35.910077}, {"timestamp": 8846.53, "power": 35.910077}, {"timestamp": 8867.06, "power": 35.910077}, {"timestamp": 8887.64, "power": 35.910077}, {"timestamp": 8908.22, "power": 35.910077}, {"timestamp": 8928.79, "power": 35.910077}, {"timestamp": 8949.39, "power": 35.910077}, {"timestamp": 8969.96, "power": 35.910077}, {"timestamp": 8990.53, "power": 35.910077}, {"timestamp": 9011.06, "power": 35.910077}, {"timestamp": 9031.62, "power": 35.910077}, {"timestamp": 9052.21, "power": 35.910077}, {"timestamp": 9072.79, "power": 35.910077}, {"timestamp": 9093.36, "power": 36.190068}, {"timestamp": 9114.66, "power": 36.190068}, {"timestamp": 9135.2, "power": 36.190068}, {"timestamp": 9155.77, "power": 36.190068}, {"timestamp": 9176.33, "power": 36.190068}, {"timestamp": 9196.88, "power": 36.190068}, {"timestamp": 9217.44, "power": 36.190068}, {"timestamp": 9237.99, "power": 36.190068}, {"timestamp": 9258.57, "power": 36.190068}, {"timestamp": 9279.1, "power": 36.190068}, {"timestamp": 9299.65, "power": 36.190068}, {"timestamp": 9320.22, "power": 36.190068}, {"timestamp": 9340.79, "power": 36.190068}, {"timestamp": 9361.38, "power": 36.190068}, {"timestamp": 9381.96, "power": 36.190068}, {"timestamp": 9402.53, "power": 36.190068}, {"timestamp": 9423.06, "power": 36.190068}, {"timestamp": 9443.62, "power": 36.190068}, {"timestamp": 9464.2, "power": 36.190068}, {"timestamp": 9484.77, "power": 36.190068}, {"timestamp": 9505.35, "power": 36.190068}, {"timestamp": 9525.94, "power": 36.190068}, {"timestamp": 9546.53, "power": 36.190068}, {"timestamp": 9567.06, "power": 36.190068}, {"timestamp": 9587.62, "power": 36.190068}, {"timestamp": 9608.19, "power": 36.190068}, {"timestamp": 9628.78, "power": 36.190068}, {"timestamp": 9649.37, "power": 36.190068}, {"timestamp": 9669.93, "power": 36.190068}, {"timestamp": 9690.53, "power": 36.190068}, {"timestamp": 9711.06, "power": 36.190068}, {"timestamp": 9731.57, "power": 36.190068}, {"timestamp": 9752.15, "power": 36.190068}, {"timestamp": 9772.73, "power": 36.190068}, {"timestamp": 9793.3, "power": 36.190068}, {"timestamp": 9813.87, "power": 36.190068}, {"timestamp": 9834.45, "power": 36.190068}, {"timestamp": 9854.98, "power": 36.190068}, {"timestamp": 9875.49, "power": 36.190068}, {"timestamp": 9896.06, "power": 36.190068}, {"timestamp": 9916.64, "power": 36.190068}, {"timestamp": 9937.23, "power": 36.190068}, {"timestamp": 9957.82, "power": 36.190068}, {"timestamp": 9978.4, "power": 36.190068}, {"timestamp": 9998.93, "power": 36.190068}, {"timestamp": 10019.4, "power": 36.190068}, {"timestamp": 10040.0, "power": 36.190068}, {"timestamp": 10060.6, "power": 36.190068}, {"timestamp": 10081.2, "power": 36.190068}, {"timestamp": 10101.7, "power": 35.537937}, {"timestamp": 10122.9, "power": 35.537937}, {"timestamp": 10143.4, "power": 35.537937}, {"timestamp": 10164.0, "power": 35.537937}, {"timestamp": 10184.5, "power": 35.537937}, {"timestamp": 10205.1, "power": 35.537937}, {"timestamp": 10225.6, "power": 35.537937}, {"timestamp": 10246.2, "power": 35.537937}, {"timestamp": 10266.8, "power": 35.537937}, {"timestamp": 10287.3, "power": 35.537937}, {"timestamp": 10307.8, "power": 35.537937}, {"timestamp": 10328.4, "power": 35.537937}, {"timestamp": 10348.9, "power": 35.537937}, {"timestamp": 10369.5, "power": 35.537937}, {"timestamp": 10390.1, "power": 35.537937}, {"timestamp": 10410.6, "power": 35.537937}, {"timestamp": 10431.2, "power": 35.537937}, {"timestamp": 10451.7, "power": 35.537937}, {"timestamp": 10472.3, "power": 35.537937}, {"timestamp": 10492.9, "power": 35.537937}, {"timestamp": 10513.4, "power": 35.537937}, {"timestamp": 10534.0, "power": 35.537937}, {"timestamp": 10554.5, "power": 35.537937}, {"timestamp": 10575.1, "power": 35.537937}, {"timestamp": 10595.7, "power": 35.537937}, {"timestamp": 10616.2, "power": 35.537937}, {"timestamp": 10636.8, "power": 35.537937}, {"timestamp": 10657.4, "power": 35.537937}, {"timestamp": 10678.0, "power": 35.537937}, {"timestamp": 10698.6, "power": 35.537937}, {"timestamp": 10719.1, "power": 35.537937}, {"timestamp": 10739.7, "power": 35.537937}, {"timestamp": 10760.2, "power": 35.537937}, {"timestamp": 10780.8, "power": 35.537937}, {"timestamp": 10801.3, "power": 35.537937}, {"timestamp": 10821.9, "power": 35.537937}, {"timestamp": 10842.5, "power": 35.537937}, {"timestamp": 10863.0, "power": 35.537937}, {"timestamp": 10883.6, "power": 35.537937}, {"timestamp": 10904.1, "power": 35.537937}, {"timestamp": 10924.7, "power": 35.537937}, {"timestamp": 10945.3, "power": 35.537937}, {"timestamp": 10965.9, "power": 35.537937}, {"timestamp": 10986.5, "power": 35.537937}, {"timestamp": 11007.0, "power": 35.537937}, {"timestamp": 11027.5, "power": 35.537937}, {"timestamp": 11048.1, "power": 35.537937}, {"timestamp": 11068.7, "power": 35.537937}, {"timestamp": 11089.2, "power": 35.537937}, {"timestamp": 11109.8, "power": 35.818212}, {"timestamp": 11131.0, "power": 35.818212}, {"timestamp": 11151.5, "power": 35.818212}, {"timestamp": 11172.1, "power": 35.818212}, {"timestamp": 11192.6, "power": 35.818212}, {"timestamp": 11213.2, "power": 35.818212}, {"timestamp": 11233.7, "power": 35.818212}, {"timestamp": 11254.3, "power": 35.818212}, {"timestamp": 11274.8, "power": 35.818212}, {"timestamp": 11295.4, "power": 35.818212}, {"timestamp": 11315.9, "power": 35.818212}, {"timestamp": 11336.5, "power": 35.818212}, {"timestamp": 11357.1, "power": 35.818212}, {"timestamp": 11377.6, "power": 35.818212}, {"timestamp": 11398.2, "power": 35.818212}, {"timestamp": 11418.8, "power": 35.818212}, {"timestamp": 11439.4, "power": 35.818212}, {"timestamp": 11459.9, "power": 35.818212}, {"timestamp": 11480.5, "power": 35.818212}, {"timestamp": 11501.1, "power": 35.818212}, {"timestamp": 11521.7, "power": 35.818212}, {"timestamp": 11542.2, "power": 35.818212}, {"timestamp": 11562.8, "power": 35.818212}, {"timestamp": 11583.3, "power": 35.818212}, {"timestamp": 11603.9, "power": 35.818212}, {"timestamp": 11624.4, "power": 35.818212}, {"timestamp": 11645.0, "power": 35.818212}, {"timestamp": 11665.5, "power": 35.818212}, {"timestamp": 11686.1, "power": 35.818212}, {"timestamp": 11706.6, "power": 35.818212}, {"timestamp": 11727.2, "power": 35.818212}, {"timestamp": 11747.7, "power": 35.818212}, {"timestamp": 11768.3, "power": 35.818212}, {"timestamp": 11788.8, "power": 35.818212}, {"timestamp": 11809.4, "power": 35.818212}, {"timestamp": 11829.9, "power": 35.818212}, {"timestamp": 11850.5, "power": 35.818212}, {"timestamp": 11871.0, "power": 35.818212}, {"timestamp": 11891.5, "power": 35.818212}, {"timestamp": 11912.1, "power": 35.818212}, {"timestamp": 11932.6, "power": 35.818212}, {"timestamp": 11953.2, "power": 35.818212}, {"timestamp": 11973.7, "power": 35.818212}, {"timestamp": 11994.3, "power": 35.818212}, {"timestamp": 12014.8, "power": 35.818212}, {"timestamp": 12035.3, "power": 35.818212}, {"timestamp": 12055.8, "power": 35.818212}, {"timestamp": 12076.4, "power": 35.818212}, {"timestamp": 12096.9, "power": 35.818212}, {"timestamp": 12117.5, "power": 35.763749999999995}, {"timestamp": 12138.6, "power": 35.763749999999995}, {"timestamp": 12159.2, "power": 35.763749999999995}, {"timestamp": 12179.7, "power": 35.763749999999995}, {"timestamp": 12200.3, "power": 35.763749999999995}, {"timestamp": 12220.8, "power": 35.763749999999995}, {"timestamp": 12241.4, "power": 35.763749999999995}, {"timestamp": 12261.9, "power": 35.763749999999995}, {"timestamp": 12282.5, "power": 35.763749999999995}, {"timestamp": 12303.0, "power": 35.763749999999995}, {"timestamp": 12323.6, "power": 35.763749999999995}, {"timestamp": 12344.1, "power": 35.763749999999995}, {"timestamp": 12364.7, "power": 35.763749999999995}, {"timestamp": 12385.2, "power": 35.763749999999995}, {"timestamp": 12405.8, "power": 35.763749999999995}, {"timestamp": 12426.4, "power": 35.763749999999995}, {"timestamp": 12446.9, "power": 35.763749999999995}, {"timestamp": 12467.4, "power": 35.763749999999995}, {"timestamp": 12488.0, "power": 35.763749999999995}, {"timestamp": 12508.5, "power": 35.763749999999995}, {"timestamp": 12529.1, "power": 35.763749999999995}, {"timestamp": 12549.6, "power": 35.763749999999995}, {"timestamp": 12570.2, "power": 35.763749999999995}, {"timestamp": 12590.8, "power": 35.763749999999995}, {"timestamp": 12611.3, "power": 35.763749999999995}, {"timestamp": 12631.8, "power": 35.763749999999995}, {"timestamp": 12652.4, "power": 35.763749999999995}, {"timestamp": 12673.0, "power": 35.763749999999995}, {"timestamp": 12693.6, "power": 35.763749999999995}, {"timestamp": 12714.2, "power": 35.763749999999995}, {"timestamp": 12734.8, "power": 35.763749999999995}, {"timestamp": 12755.3, "power": 35.763749999999995}, {"timestamp": 12775.9, "power": 35.763749999999995}, {"timestamp": 12796.4, "power": 35.763749999999995}, {"timestamp": 12817.0, "power": 35.763749999999995}, {"timestamp": 12837.6, "power": 35.763749999999995}, {"timestamp": 12858.2, "power": 35.763749999999995}, {"timestamp": 12878.8, "power": 35.763749999999995}, {"timestamp": 12899.3, "power": 35.763749999999995}, {"timestamp": 12919.9, "power": 35.763749999999995}, {"timestamp": 12940.4, "power": 35.763749999999995}, {"timestamp": 12961.0, "power": 35.763749999999995}, {"timestamp": 12981.6, "power": 35.763749999999995}, {"timestamp": 13002.1, "power": 35.763749999999995}, {"timestamp": 13022.7, "power": 35.763749999999995}, {"timestamp": 13043.2, "power": 35.763749999999995}, {"timestamp": 13063.8, "power": 35.763749999999995}, {"timestamp": 13084.3, "power": 35.763749999999995}, {"timestamp": 13104.9, "power": 35.763749999999995}, {"timestamp": 13125.4, "power": 36.424870999999996}, {"timestamp": 13146.5, "power": 36.424870999999996}, {"timestamp": 13167.1, "power": 36.424870999999996}, {"timestamp": 13187.6, "power": 36.424870999999996}, {"timestamp": 13208.1, "power": 36.424870999999996}, {"timestamp": 13228.7, "power": 36.424870999999996}, {"timestamp": 13249.3, "power": 36.424870999999996}, {"timestamp": 13269.8, "power": 36.424870999999996}, {"timestamp": 13290.3, "power": 36.424870999999996}, {"timestamp": 13310.9, "power": 36.424870999999996}, {"timestamp": 13331.4, "power": 36.424870999999996}, {"timestamp": 13351.9, "power": 36.424870999999996}, {"timestamp": 13372.5, "power": 36.424870999999996}, {"timestamp": 13393.0, "power": 36.424870999999996}, {"timestamp": 13413.6, "power": 36.424870999999996}, {"timestamp": 13434.2, "power": 36.424870999999996}, {"timestamp": 13454.8, "power": 36.424870999999996}, {"timestamp": 13475.3, "power": 36.424870999999996}, {"timestamp": 13495.9, "power": 36.424870999999996}, {"timestamp": 13516.4, "power": 36.424870999999996}, {"timestamp": 13537.0, "power": 36.424870999999996}, {"timestamp": 13557.5, "power": 36.424870999999996}, {"timestamp": 13578.1, "power": 36.424870999999996}, {"timestamp": 13598.7, "power": 36.424870999999996}, {"timestamp": 13619.2, "power": 36.424870999999996}, {"timestamp": 13639.8, "power": 36.424870999999996}, {"timestamp": 13660.4, "power": 36.424870999999996}, {"timestamp": 13680.9, "power": 36.424870999999996}, {"timestamp": 13701.5, "power": 36.424870999999996}, {"timestamp": 13722.1, "power": 36.424870999999996}, {"timestamp": 13742.7, "power": 36.424870999999996}, {"timestamp": 13763.2, "power": 36.424870999999996}, {"timestamp": 13783.8, "power": 36.424870999999996}, {"timestamp": 13804.4, "power": 36.424870999999996}, {"timestamp": 13825.0, "power": 36.424870999999996}, {"timestamp": 13845.5, "power": 36.424870999999996}, {"timestamp": 13866.1, "power": 36.424870999999996}, {"timestamp": 13886.7, "power": 36.424870999999996}, {"timestamp": 13907.2, "power": 36.424870999999996}, {"timestamp": 13927.8, "power": 36.424870999999996}, {"timestamp": 13948.4, "power": 36.424870999999996}, {"timestamp": 13968.9, "power": 36.424870999999996}, {"timestamp": 13989.5, "power": 36.424870999999996}, {"timestamp": 14010.1, "power": 36.424870999999996}, {"timestamp": 14030.7, "power": 36.424870999999996}, {"timestamp": 14051.2, "power": 36.424870999999996}, {"timestamp": 14071.8, "power": 36.424870999999996}, {"timestamp": 14092.3, "power": 36.424870999999996}, {"timestamp": 14112.9, "power": 36.424870999999996}, {"timestamp": 14133.5, "power": 35.73066}, {"timestamp": 14154.6, "power": 35.73066}, {"timestamp": 14175.2, "power": 35.73066}, {"timestamp": 14195.7, "power": 35.73066}, {"timestamp": 14216.3, "power": 35.73066}, {"timestamp": 14236.8, "power": 35.73066}, {"timestamp": 14257.4, "power": 35.73066}, {"timestamp": 14277.9, "power": 35.73066}, {"timestamp": 14298.5, "power": 35.73066}, {"timestamp": 14319.0, "power": 35.73066}, {"timestamp": 14339.6, "power": 35.73066}, {"timestamp": 14360.1, "power": 35.73066}, {"timestamp": 14380.7, "power": 35.73066}, {"timestamp": 14401.2, "power": 35.73066}, {"timestamp": 14421.8, "power": 35.73066}, {"timestamp": 14442.3, "power": 35.73066}, {"timestamp": 14462.9, "power": 35.73066}, {"timestamp": 14483.4, "power": 35.73066}, {"timestamp": 14503.9, "power": 35.73066}, {"timestamp": 14524.5, "power": 35.73066}, {"timestamp": 14545.0, "power": 35.73066}, {"timestamp": 14565.6, "power": 35.73066}, {"timestamp": 14586.2, "power": 35.73066}, {"timestamp": 14606.8, "power": 35.73066}, {"timestamp": 14627.3, "power": 35.73066}, {"timestamp": 14647.9, "power": 35.73066}, {"timestamp": 14668.5, "power": 35.73066}, {"timestamp": 14689.0, "power": 35.73066}, {"timestamp": 14709.6, "power": 35.73066}, {"timestamp": 14730.2, "power": 35.73066}, {"timestamp": 14750.8, "power": 35.73066}, {"timestamp": 14771.3, "power": 35.73066}, {"timestamp": 14791.9, "power": 35.73066}, {"timestamp": 14812.4, "power": 35.73066}, {"timestamp": 14833.0, "power": 35.73066}, {"timestamp": 14853.6, "power": 35.73066}, {"timestamp": 14874.2, "power": 35.73066}, {"timestamp": 14894.7, "power": 35.73066}, {"timestamp": 14915.3, "power": 35.73066}, {"timestamp": 14935.8, "power": 35.73066}, {"timestamp": 14956.3, "power": 35.73066}, {"timestamp": 14976.9, "power": 35.73066}, {"timestamp": 14997.5, "power": 35.73066}, {"timestamp": 15018.0, "power": 35.73066}, {"timestamp": 15038.6, "power": 35.73066}, {"timestamp": 15059.1, "power": 35.73066}, {"timestamp": 15079.6, "power": 35.73066}, {"timestamp": 15100.2, "power": 35.73066}, {"timestamp": 15120.8, "power": 35.73066}, {"timestamp": 15141.3, "power": 35.931925}, {"timestamp": 15162.4, "power": 35.931925}, {"timestamp": 15183.0, "power": 35.931925}, {"timestamp": 15203.5, "power": 35.931925}, {"timestamp": 15224.0, "power": 35.931925}, {"timestamp": 15244.6, "power": 35.931925}, {"timestamp": 15265.1, "power": 35.931925}, {"timestamp": 15285.7, "power": 35.931925}, {"timestamp": 15306.3, "power": 35.931925}, {"timestamp": 15326.8, "power": 35.931925}, {"timestamp": 15347.3, "power": 35.931925}, {"timestamp": 15367.8, "power": 35.931925}, {"timestamp": 15388.4, "power": 35.931925}, {"timestamp": 15408.9, "power": 35.931925}, {"timestamp": 15429.5, "power": 35.931925}, {"timestamp": 15450.1, "power": 35.931925}, {"timestamp": 15470.6, "power": 35.931925}, {"timestamp": 15491.1, "power": 35.931925}, {"timestamp": 15511.7, "power": 35.931925}, {"timestamp": 15532.2, "power": 35.931925}, {"timestamp": 15552.8, "power": 35.931925}, {"timestamp": 15573.3, "power": 35.931925}, {"timestamp": 15593.9, "power": 35.931925}, {"timestamp": 15614.5, "power": 35.931925}, {"timestamp": 15635.0, "power": 35.931925}, {"timestamp": 15655.5, "power": 35.931925}, {"timestamp": 15676.1, "power": 35.931925}, {"timestamp": 15696.6, "power": 35.931925}, {"timestamp": 15717.3, "power": 35.931925}, {"timestamp": 15737.8, "power": 35.931925}, {"timestamp": 15758.4, "power": 35.931925}, {"timestamp": 15778.9, "power": 35.931925}, {"timestamp": 15799.5, "power": 35.931925}, {"timestamp": 15820.0, "power": 35.931925}, {"timestamp": 15840.6, "power": 35.931925}, {"timestamp": 15861.2, "power": 35.931925}, {"timestamp": 15881.8, "power": 35.931925}, {"timestamp": 15902.3, "power": 35.931925}, {"timestamp": 15922.9, "power": 35.931925}, {"timestamp": 15943.4, "power": 35.931925}, {"timestamp": 15963.9, "power": 35.931925}, {"timestamp": 15984.5, "power": 35.931925}, {"timestamp": 16005.0, "power": 35.931925}, {"timestamp": 16025.6, "power": 35.931925}, {"timestamp": 16046.1, "power": 35.931925}, {"timestamp": 16066.7, "power": 35.931925}, {"timestamp": 16087.2, "power": 35.931925}, {"timestamp": 16107.8, "power": 35.931925}, {"timestamp": 16128.3, "power": 35.931925}, {"timestamp": 16148.9, "power": 35.966137}, {"timestamp": 16170.0, "power": 35.966137}, {"timestamp": 16190.5, "power": 35.966137}, {"timestamp": 16211.0, "power": 35.966137}, {"timestamp": 16231.6, "power": 35.966137}, {"timestamp": 16252.1, "power": 35.966137}, {"timestamp": 16272.7, "power": 35.966137}, {"timestamp": 16293.3, "power": 35.966137}, {"timestamp": 16313.8, "power": 35.966137}, {"timestamp": 16334.4, "power": 35.966137}, {"timestamp": 16354.9, "power": 35.966137}, {"timestamp": 16375.4, "power": 35.966137}, {"timestamp": 16396.0, "power": 35.966137}, {"timestamp": 16416.6, "power": 35.966137}, {"timestamp": 16437.2, "power": 35.966137}, {"timestamp": 16457.7, "power": 35.966137}, {"timestamp": 16478.3, "power": 35.966137}, {"timestamp": 16498.9, "power": 35.966137}, {"timestamp": 16519.4, "power": 35.966137}, {"timestamp": 16539.9, "power": 35.966137}, {"timestamp": 16560.5, "power": 35.966137}, {"timestamp": 16581.1, "power": 35.966137}, {"timestamp": 16601.7, "power": 35.966137}, {"timestamp": 16622.3, "power": 35.966137}, {"timestamp": 16642.8, "power": 35.966137}, {"timestamp": 16663.3, "power": 35.966137}, {"timestamp": 16683.9, "power": 35.966137}, {"timestamp": 16704.5, "power": 35.966137}, {"timestamp": 16725.1, "power": 35.966137}, {"timestamp": 16745.7, "power": 35.966137}, {"timestamp": 16766.3, "power": 35.966137}, {"timestamp": 16786.8, "power": 35.966137}, {"timestamp": 16807.3, "power": 35.966137}, {"timestamp": 16827.9, "power": 35.966137}, {"timestamp": 16848.5, "power": 35.966137}, {"timestamp": 16869.1, "power": 35.966137}, {"timestamp": 16889.7, "power": 35.966137}, {"timestamp": 16910.2, "power": 35.966137}, {"timestamp": 16930.8, "power": 35.966137}, {"timestamp": 16951.3, "power": 35.966137}, {"timestamp": 16971.9, "power": 35.966137}, {"timestamp": 16992.4, "power": 35.966137}, {"timestamp": 17013.0, "power": 35.966137}, {"timestamp": 17033.6, "power": 35.966137}, {"timestamp": 17054.2, "power": 35.966137}, {"timestamp": 17074.8, "power": 35.966137}, {"timestamp": 17095.3, "power": 35.966137}, {"timestamp": 17115.9, "power": 35.966137}, {"timestamp": 17136.4, "power": 35.966137}, {"timestamp": 17157.0, "power": 36.60322000000001}, {"timestamp": 17179.1, "power": 36.60322000000001}, {"timestamp": 17199.6, "power": 36.60322000000001}, {"timestamp": 17220.2, "power": 36.60322000000001}, {"timestamp": 17240.8, "power": 36.60322000000001}, {"timestamp": 17261.3, "power": 36.60322000000001}, {"timestamp": 17281.9, "power": 36.60322000000001}, {"timestamp": 17302.4, "power": 36.60322000000001}, {"timestamp": 17323.0, "power": 36.60322000000001}, {"timestamp": 17343.5, "power": 36.60322000000001}, {"timestamp": 17364.0, "power": 36.60322000000001}, {"timestamp": 17384.6, "power": 36.60322000000001}, {"timestamp": 17405.1, "power": 36.60322000000001}, {"timestamp": 17425.7, "power": 36.60322000000001}, {"timestamp": 17446.2, "power": 36.60322000000001}, {"timestamp": 17466.8, "power": 36.60322000000001}, {"timestamp": 17487.3, "power": 36.60322000000001}, {"timestamp": 17507.8, "power": 36.60322000000001}, {"timestamp": 17528.4, "power": 36.60322000000001}, {"timestamp": 17548.9, "power": 36.60322000000001}, {"timestamp": 17569.5, "power": 36.60322000000001}, {"timestamp": 17590.1, "power": 36.60322000000001}, {"timestamp": 17610.6, "power": 36.60322000000001}, {"timestamp": 17631.1, "power": 36.60322000000001}, {"timestamp": 17651.7, "power": 36.60322000000001}, {"timestamp": 17672.3, "power": 36.60322000000001}, {"timestamp": 17692.9, "power": 36.60322000000001}, {"timestamp": 17713.4, "power": 36.60322000000001}, {"timestamp": 17734.0, "power": 36.60322000000001}, {"timestamp": 17754.6, "power": 36.60322000000001}, {"timestamp": 17775.1, "power": 36.60322000000001}, {"timestamp": 17795.7, "power": 36.60322000000001}, {"timestamp": 17816.2, "power": 36.60322000000001}, {"timestamp": 17836.8, "power": 36.60322000000001}, {"timestamp": 17857.4, "power": 36.60322000000001}, {"timestamp": 17878.0, "power": 36.60322000000001}, {"timestamp": 17898.6, "power": 36.60322000000001}, {"timestamp": 17919.1, "power": 36.60322000000001}, {"timestamp": 17939.7, "power": 36.60322000000001}, {"timestamp": 17960.3, "power": 36.60322000000001}, {"timestamp": 17980.8, "power": 36.60322000000001}, {"timestamp": 18001.4, "power": 36.60322000000001}, {"timestamp": 18022.0, "power": 36.60322000000001}, {"timestamp": 18042.6, "power": 36.60322000000001}, {"timestamp": 18063.1, "power": 36.60322000000001}, {"timestamp": 18083.7, "power": 36.60322000000001}, {"timestamp": 18104.2, "power": 36.60322000000001}, {"timestamp": 18124.8, "power": 36.60322000000001}, {"timestamp": 18145.4, "power": 36.60322000000001}, {"timestamp": 18166.0, "power": 36.184788}, {"timestamp": 18187.1, "power": 36.184788}, {"timestamp": 18207.7, "power": 36.184788}, {"timestamp": 18228.3, "power": 36.184788}, {"timestamp": 18248.8, "power": 36.184788}, {"timestamp": 18269.4, "power": 36.184788}, {"timestamp": 18289.9, "power": 36.184788}, {"timestamp": 18310.5, "power": 36.184788}, {"timestamp": 18331.0, "power": 36.184788}, {"timestamp": 18351.5, "power": 36.184788}, {"timestamp": 18372.1, "power": 36.184788}, {"timestamp": 18392.7, "power": 36.184788}, {"timestamp": 18413.2, "power": 36.184788}, {"timestamp": 18433.8, "power": 36.184788}, {"timestamp": 18454.3, "power": 36.184788}, {"timestamp": 18474.9, "power": 36.184788}, {"timestamp": 18495.4, "power": 36.184788}, {"timestamp": 18515.9, "power": 36.184788}, {"timestamp": 18536.5, "power": 36.184788}, {"timestamp": 18557.1, "power": 36.184788}, {"timestamp": 18577.6, "power": 36.184788}, {"timestamp": 18598.2, "power": 36.184788}, {"timestamp": 18618.8, "power": 36.184788}, {"timestamp": 18639.3, "power": 36.184788}, {"timestamp": 18659.9, "power": 36.184788}, {"timestamp": 18680.5, "power": 36.184788}, {"timestamp": 18701.1, "power": 36.184788}, {"timestamp": 18721.7, "power": 36.184788}, {"timestamp": 18742.2, "power": 36.184788}, {"timestamp": 18762.8, "power": 36.184788}, {"timestamp": 18783.3, "power": 36.184788}, {"timestamp": 18803.9, "power": 36.184788}, {"timestamp": 18824.5, "power": 36.184788}, {"timestamp": 18845.1, "power": 36.184788}, {"timestamp": 18865.7, "power": 36.184788}, {"timestamp": 18886.2, "power": 36.184788}, {"timestamp": 18906.8, "power": 36.184788}, {"timestamp": 18927.3, "power": 36.184788}, {"timestamp": 18947.9, "power": 36.184788}, {"timestamp": 18968.4, "power": 36.184788}, {"timestamp": 18989.0, "power": 36.184788}, {"timestamp": 19009.6, "power": 36.184788}, {"timestamp": 19030.1, "power": 36.184788}, {"timestamp": 19050.7, "power": 36.184788}, {"timestamp": 19071.2, "power": 36.184788}, {"timestamp": 19091.7, "power": 36.184788}, {"timestamp": 19112.3, "power": 36.184788}, {"timestamp": 19132.8, "power": 36.184788}, {"timestamp": 19153.4, "power": 36.184788}, {"timestamp": 19173.9, "power": 36.041114}, {"timestamp": 19195.1, "power": 36.041114}, {"timestamp": 19215.6, "power": 36.041114}, {"timestamp": 19236.1, "power": 36.041114}, {"timestamp": 19256.7, "power": 36.041114}, {"timestamp": 19277.3, "power": 36.041114}, {"timestamp": 19297.8, "power": 36.041114}, {"timestamp": 19318.4, "power": 36.041114}, {"timestamp": 19338.9, "power": 36.041114}, {"timestamp": 19359.4, "power": 36.041114}, {"timestamp": 19380.0, "power": 36.041114}, {"timestamp": 19400.5, "power": 36.041114}, {"timestamp": 19421.1, "power": 36.041114}, {"timestamp": 19441.6, "power": 36.041114}, {"timestamp": 19462.2, "power": 36.041114}, {"timestamp": 19482.7, "power": 36.041114}, {"timestamp": 19503.2, "power": 36.041114}, {"timestamp": 19523.8, "power": 36.041114}, {"timestamp": 19544.3, "power": 36.041114}, {"timestamp": 19564.9, "power": 36.041114}, {"timestamp": 19585.5, "power": 36.041114}, {"timestamp": 19606.0, "power": 36.041114}, {"timestamp": 19626.6, "power": 36.041114}, {"timestamp": 19647.1, "power": 36.041114}, {"timestamp": 19667.7, "power": 36.041114}, {"timestamp": 19688.2, "power": 36.041114}, {"timestamp": 19708.8, "power": 36.041114}, {"timestamp": 19729.4, "power": 36.041114}, {"timestamp": 19750.0, "power": 36.041114}, {"timestamp": 19770.6, "power": 36.041114}, {"timestamp": 19791.1, "power": 36.041114}, {"timestamp": 19811.7, "power": 36.041114}, {"timestamp": 19832.2, "power": 36.041114}, {"timestamp": 19852.8, "power": 36.041114}, {"timestamp": 19873.4, "power": 36.041114}, {"timestamp": 19894.0, "power": 36.041114}, {"timestamp": 19914.6, "power": 36.041114}, {"timestamp": 19935.1, "power": 36.041114}, {"timestamp": 19955.6, "power": 36.041114}, {"timestamp": 19976.2, "power": 36.041114}, {"timestamp": 19996.8, "power": 36.041114}, {"timestamp": 20017.4, "power": 36.041114}, {"timestamp": 20038.0, "power": 36.041114}, {"timestamp": 20058.5, "power": 36.041114}, {"timestamp": 20079.1, "power": 36.041114}, {"timestamp": 20099.6, "power": 36.041114}, {"timestamp": 20120.2, "power": 36.041114}, {"timestamp": 20140.8, "power": 36.041114}, {"timestamp": 20161.4, "power": 36.041114}, {"timestamp": 20182.0, "power": 35.660796000000005}, {"timestamp": 20203.1, "power": 35.660796000000005}, {"timestamp": 20223.7, "power": 35.660796000000005}, {"timestamp": 20244.2, "power": 35.660796000000005}, {"timestamp": 20264.8, "power": 35.660796000000005}, {"timestamp": 20285.3, "power": 35.660796000000005}, {"timestamp": 20305.9, "power": 35.660796000000005}, {"timestamp": 20326.4, "power": 35.660796000000005}, {"timestamp": 20347.0, "power": 35.660796000000005}, {"timestamp": 20367.5, "power": 35.660796000000005}, {"timestamp": 20388.1, "power": 35.660796000000005}, {"timestamp": 20408.6, "power": 35.660796000000005}, {"timestamp": 20429.2, "power": 35.660796000000005}, {"timestamp": 20449.7, "power": 35.660796000000005}, {"timestamp": 20470.3, "power": 35.660796000000005}, {"timestamp": 20490.8, "power": 35.660796000000005}, {"timestamp": 20511.3, "power": 35.660796000000005}, {"timestamp": 20531.9, "power": 35.660796000000005}, {"timestamp": 20552.5, "power": 35.660796000000005}, {"timestamp": 20573.1, "power": 35.660796000000005}, {"timestamp": 20593.6, "power": 35.660796000000005}, {"timestamp": 20614.2, "power": 35.660796000000005}, {"timestamp": 20634.8, "power": 35.660796000000005}, {"timestamp": 20655.3, "power": 35.660796000000005}, {"timestamp": 20675.9, "power": 35.660796000000005}, {"timestamp": 20696.4, "power": 35.660796000000005}, {"timestamp": 20717.1, "power": 35.660796000000005}, {"timestamp": 20737.6, "power": 35.660796000000005}, {"timestamp": 20758.2, "power": 35.660796000000005}, {"timestamp": 20778.8, "power": 35.660796000000005}, {"timestamp": 20799.3, "power": 35.660796000000005}, {"timestamp": 20819.9, "power": 35.660796000000005}, {"timestamp": 20840.5, "power": 35.660796000000005}, {"timestamp": 20861.0, "power": 35.660796000000005}, {"timestamp": 20881.6, "power": 35.660796000000005}, {"timestamp": 20902.2, "power": 35.660796000000005}, {"timestamp": 20922.8, "power": 35.660796000000005}, {"timestamp": 20943.3, "power": 35.660796000000005}, {"timestamp": 20963.8, "power": 35.660796000000005}, {"timestamp": 20984.4, "power": 35.660796000000005}, {"timestamp": 21005.0, "power": 35.660796000000005}, {"timestamp": 21025.6, "power": 35.660796000000005}, {"timestamp": 21046.2, "power": 35.660796000000005}, {"timestamp": 21066.8, "power": 35.660796000000005}, {"timestamp": 21087.3, "power": 35.660796000000005}, {"timestamp": 21107.8, "power": 35.660796000000005}, {"timestamp": 21128.4, "power": 35.660796000000005}, {"timestamp": 21149.0, "power": 35.660796000000005}, {"timestamp": 21169.6, "power": 35.660796000000005}, {"timestamp": 21190.2, "power": 35.597596}, {"timestamp": 21211.5, "power": 35.597596}, {"timestamp": 21232.0, "power": 35.597596}, {"timestamp": 21252.6, "power": 35.597596}, {"timestamp": 21273.1, "power": 35.597596}, {"timestamp": 21293.6, "power": 35.597596}, {"timestamp": 21314.2, "power": 35.597596}, {"timestamp": 21334.7, "power": 35.597596}, {"timestamp": 21355.2, "power": 35.597596}, {"timestamp": 21375.8, "power": 35.597596}, {"timestamp": 21396.3, "power": 35.597596}, {"timestamp": 21416.8, "power": 35.597596}, {"timestamp": 21437.4, "power": 35.597596}, {"timestamp": 21457.9, "power": 35.597596}, {"timestamp": 21478.5, "power": 35.597596}, {"timestamp": 21499.0, "power": 35.597596}, {"timestamp": 21519.5, "power": 35.597596}, {"timestamp": 21540.0, "power": 35.597596}, {"timestamp": 21560.5, "power": 35.597596}, {"timestamp": 21581.1, "power": 35.597596}, {"timestamp": 21601.6, "power": 35.597596}, {"timestamp": 21622.2, "power": 35.597596}, {"timestamp": 21642.7, "power": 35.597596}, {"timestamp": 21663.2, "power": 35.597596}, {"timestamp": 21683.7, "power": 35.597596}, {"timestamp": 21704.3, "power": 35.597596}, {"timestamp": 21724.8, "power": 35.597596}, {"timestamp": 21745.4, "power": 35.597596}, {"timestamp": 21765.9, "power": 35.597596}, {"timestamp": 21786.4, "power": 35.597596}, {"timestamp": 21807.0, "power": 35.597596}, {"timestamp": 21827.5, "power": 35.597596}, {"timestamp": 21848.0, "power": 35.597596}, {"timestamp": 21868.6, "power": 35.597596}, {"timestamp": 21889.1, "power": 35.597596}, {"timestamp": 21909.7, "power": 35.597596}, {"timestamp": 21930.2, "power": 35.597596}, {"timestamp": 21950.7, "power": 35.597596}, {"timestamp": 21971.2, "power": 35.597596}, {"timestamp": 21991.8, "power": 35.597596}, {"timestamp": 22012.3, "power": 35.597596}, {"timestamp": 22032.9, "power": 35.597596}, {"timestamp": 22053.4, "power": 35.597596}, {"timestamp": 22074.0, "power": 35.597596}, {"timestamp": 22094.5, "power": 35.597596}, {"timestamp": 22115.0, "power": 35.597596}, {"timestamp": 22135.6, "power": 35.597596}, {"timestamp": 22156.2, "power": 35.597596}, {"timestamp": 22176.7, "power": 35.597596}, {"timestamp": 22197.3, "power": 35.457263}, {"timestamp": 22218.3, "power": 35.457263}, {"timestamp": 22238.9, "power": 35.457263}, {"timestamp": 22259.4, "power": 35.457263}, {"timestamp": 22279.9, "power": 35.457263}, {"timestamp": 22300.4, "power": 35.457263}, {"timestamp": 22320.9, "power": 35.457263}, {"timestamp": 22341.5, "power": 35.457263}, {"timestamp": 22362.1, "power": 35.457263}, {"timestamp": 22382.6, "power": 35.457263}, {"timestamp": 22403.1, "power": 35.457263}, {"timestamp": 22423.6, "power": 35.457263}, {"timestamp": 22444.1, "power": 35.457263}, {"timestamp": 22464.7, "power": 35.457263}, {"timestamp": 22485.2, "power": 35.457263}, {"timestamp": 22505.8, "power": 35.457263}, {"timestamp": 22526.3, "power": 35.457263}, {"timestamp": 22546.8, "power": 35.457263}, {"timestamp": 22567.3, "power": 35.457263}, {"timestamp": 22587.8, "power": 35.457263}, {"timestamp": 22608.4, "power": 35.457263}, {"timestamp": 22628.9, "power": 35.457263}, {"timestamp": 22649.5, "power": 35.457263}, {"timestamp": 22670.0, "power": 35.457263}, {"timestamp": 22690.6, "power": 35.457263}, {"timestamp": 22711.1, "power": 35.457263}, {"timestamp": 22731.6, "power": 35.457263}, {"timestamp": 22752.2, "power": 35.457263}, {"timestamp": 22772.7, "power": 35.457263}, {"timestamp": 22793.3, "power": 35.457263}, {"timestamp": 22813.8, "power": 35.457263}, {"timestamp": 22834.3, "power": 35.457263}, {"timestamp": 22854.8, "power": 35.457263}, {"timestamp": 22875.3, "power": 35.457263}, {"timestamp": 22895.8, "power": 35.457263}, {"timestamp": 22916.4, "power": 35.457263}, {"timestamp": 22936.9, "power": 35.457263}, {"timestamp": 22957.4, "power": 35.457263}, {"timestamp": 22978.0, "power": 35.457263}, {"timestamp": 22998.5, "power": 35.457263}, {"timestamp": 23019.1, "power": 35.457263}, {"timestamp": 23039.6, "power": 35.457263}, {"timestamp": 23060.2, "power": 35.457263}, {"timestamp": 23080.7, "power": 35.457263}, {"timestamp": 23101.2, "power": 35.457263}, {"timestamp": 23121.8, "power": 35.457263}, {"timestamp": 23142.3, "power": 35.457263}, {"timestamp": 23162.8, "power": 35.457263}, {"timestamp": 23183.4, "power": 35.457263}, {"timestamp": 23203.9, "power": 35.628286}, {"timestamp": 23224.8, "power": 35.628286}, {"timestamp": 23245.2, "power": 35.628286}, {"timestamp": 23265.8, "power": 35.628286}, {"timestamp": 23286.3, "power": 35.628286}, {"timestamp": 23307.2, "power": 35.628286}, {"timestamp": 23327.7, "power": 35.628286}, {"timestamp": 23348.3, "power": 35.628286}], "timeline": {"START": "3669.469644", "END": "21124.42802"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19224.8}, {"name": "clSetKernelArg", "calls": 19, "time": 2710.27}, {"name": "clReleaseKernel", "calls": 1, "time": 1097.4}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.32}, {"name": "clReleaseContext", "calls": 1, "time": 60.0589}, {"name": "clCreateContext", "calls": 1, "time": 35.5056}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0328}, {"name": "clCreateKernel", "calls": 1, "time": 0.339439}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.331204}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.12736}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083651}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077843}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027453}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02473}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024134}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015049}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010703}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009044}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006882}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006868}, {"name": "clRetainDevice", "calls": 2, "time": 0.005069}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 17455.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 16066.0}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 16533.9}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 17454.2}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 16105.9}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 16403.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7385.318252, "utilization": 76.930398, "size": 6118470.0, "time": 828.464259}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 50047010, "speed": 29.5178, "utilization": 0.256231, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3107144, "speed": 394.831, "utilization": 3.42735, "size": 0.127891}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51541455, "speed": 29.5428, "utilization": 0.256448, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3200621, "speed": 395.015, "utilization": 3.42895, "size": 0.127894}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 54568763, "speed": 29.6447, "utilization": 0.257332, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3389827, "speed": 394.924, "utilization": 3.42816, "size": 0.127899}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 50181936, "speed": 29.5249, "utilization": 0.256292, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3115671, "speed": 394.674, "utilization": 3.42599, "size": 0.127891}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51131931, "speed": 29.5418, "utilization": 0.256439, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3174965, "speed": 394.822, "utilization": 3.42727, "size": 0.127894}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len4/run3.json b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run3.json new file mode 100644 index 0000000..199394d --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.8475, "power": 36.377831}, {"timestamp": 66.4912, "power": 36.377831}, {"timestamp": 87.0348, "power": 36.377831}, {"timestamp": 107.572, "power": 36.377831}, {"timestamp": 128.435, "power": 36.377831}, {"timestamp": 149.332, "power": 36.377831}, {"timestamp": 169.879, "power": 36.377831}, {"timestamp": 190.418, "power": 36.377831}, {"timestamp": 210.957, "power": 36.377831}, {"timestamp": 231.498, "power": 36.377831}, {"timestamp": 252.035, "power": 36.377831}, {"timestamp": 272.538, "power": 36.377831}, {"timestamp": 293.079, "power": 36.377831}, {"timestamp": 313.62, "power": 36.377831}, {"timestamp": 334.161, "power": 36.377831}, {"timestamp": 354.708, "power": 36.377831}, {"timestamp": 375.259, "power": 36.377831}, {"timestamp": 395.807, "power": 36.377831}, {"timestamp": 416.32, "power": 36.377831}, {"timestamp": 436.863, "power": 36.377831}, {"timestamp": 457.406, "power": 36.377831}, {"timestamp": 477.952, "power": 36.377831}, {"timestamp": 498.5, "power": 36.377831}, {"timestamp": 519.048, "power": 36.377831}, {"timestamp": 539.589, "power": 36.377831}, {"timestamp": 560.059, "power": 36.377831}, {"timestamp": 580.559, "power": 36.377831}, {"timestamp": 601.098, "power": 36.377831}, {"timestamp": 621.64, "power": 36.377831}, {"timestamp": 642.183, "power": 36.377831}, {"timestamp": 662.726, "power": 36.377831}, {"timestamp": 683.274, "power": 36.377831}, {"timestamp": 703.819, "power": 36.377831}, {"timestamp": 724.384, "power": 36.377831}, {"timestamp": 744.924, "power": 36.377831}, {"timestamp": 765.468, "power": 36.377831}, {"timestamp": 786.012, "power": 36.377831}, {"timestamp": 806.553, "power": 36.377831}, {"timestamp": 827.093, "power": 36.377831}, {"timestamp": 847.637, "power": 36.377831}, {"timestamp": 868.146, "power": 36.377831}, {"timestamp": 888.64, "power": 36.377831}, {"timestamp": 909.185, "power": 36.377831}, {"timestamp": 929.728, "power": 36.377831}, {"timestamp": 950.271, "power": 36.377831}, {"timestamp": 970.815, "power": 36.377831}, {"timestamp": 991.358, "power": 36.377831}, {"timestamp": 1011.9, "power": 35.330845999999994}, {"timestamp": 1033.17, "power": 35.330845999999994}, {"timestamp": 1053.77, "power": 35.330845999999994}, {"timestamp": 1074.36, "power": 35.330845999999994}, {"timestamp": 1094.96, "power": 35.330845999999994}, {"timestamp": 1115.55, "power": 35.330845999999994}, {"timestamp": 1136.12, "power": 35.330845999999994}, {"timestamp": 1156.69, "power": 35.330845999999994}, {"timestamp": 1177.25, "power": 35.330845999999994}, {"timestamp": 1197.84, "power": 35.330845999999994}, {"timestamp": 1218.44, "power": 35.330845999999994}, {"timestamp": 1239.04, "power": 35.330845999999994}, {"timestamp": 1259.63, "power": 35.330845999999994}, {"timestamp": 1280.22, "power": 35.330845999999994}, {"timestamp": 1300.78, "power": 35.330845999999994}, {"timestamp": 1321.34, "power": 35.330845999999994}, {"timestamp": 1341.94, "power": 35.330845999999994}, {"timestamp": 1362.53, "power": 35.330845999999994}, {"timestamp": 1383.13, "power": 35.330845999999994}, {"timestamp": 1403.74, "power": 35.330845999999994}, {"timestamp": 1424.31, "power": 35.330845999999994}, {"timestamp": 1444.87, "power": 35.330845999999994}, {"timestamp": 1465.47, "power": 35.330845999999994}, {"timestamp": 1486.06, "power": 35.330845999999994}, {"timestamp": 1506.65, "power": 35.330845999999994}, {"timestamp": 1527.25, "power": 35.330845999999994}, {"timestamp": 1547.84, "power": 35.330845999999994}, {"timestamp": 1568.41, "power": 35.330845999999994}, {"timestamp": 1588.97, "power": 35.330845999999994}, {"timestamp": 1609.57, "power": 35.330845999999994}, {"timestamp": 1630.12, "power": 35.330845999999994}, {"timestamp": 1650.66, "power": 35.330845999999994}, {"timestamp": 1671.2, "power": 35.330845999999994}, {"timestamp": 1691.76, "power": 35.330845999999994}, {"timestamp": 1712.56, "power": 35.330845999999994}, {"timestamp": 1733.04, "power": 35.330845999999994}, {"timestamp": 1753.49, "power": 35.330845999999994}, {"timestamp": 1774.01, "power": 35.330845999999994}, {"timestamp": 1794.47, "power": 35.330845999999994}, {"timestamp": 1814.91, "power": 35.330845999999994}, {"timestamp": 1835.4, "power": 35.330845999999994}, {"timestamp": 1855.96, "power": 35.330845999999994}, {"timestamp": 1876.5, "power": 35.330845999999994}, {"timestamp": 1896.96, "power": 35.330845999999994}, {"timestamp": 1917.48, "power": 35.330845999999994}, {"timestamp": 1938.07, "power": 35.330845999999994}, {"timestamp": 1958.64, "power": 35.330845999999994}, {"timestamp": 1979.24, "power": 35.330845999999994}, {"timestamp": 1999.84, "power": 35.330845999999994}, {"timestamp": 2020.41, "power": 35.315777}, {"timestamp": 2041.52, "power": 35.315777}, {"timestamp": 2062.11, "power": 35.315777}, {"timestamp": 2082.71, "power": 35.315777}, {"timestamp": 2103.31, "power": 35.315777}, {"timestamp": 2123.9, "power": 35.315777}, {"timestamp": 2144.49, "power": 35.315777}, {"timestamp": 2165.05, "power": 35.315777}, {"timestamp": 2185.65, "power": 35.315777}, {"timestamp": 2206.25, "power": 35.315777}, {"timestamp": 2226.84, "power": 35.315777}, {"timestamp": 2247.44, "power": 35.315777}, {"timestamp": 2268.04, "power": 35.315777}, {"timestamp": 2288.6, "power": 35.315777}, {"timestamp": 2309.16, "power": 35.315777}, {"timestamp": 2329.76, "power": 35.315777}, {"timestamp": 2350.36, "power": 35.315777}, {"timestamp": 2370.95, "power": 35.315777}, {"timestamp": 2391.56, "power": 35.315777}, {"timestamp": 2412.15, "power": 35.315777}, {"timestamp": 2432.71, "power": 35.315777}, {"timestamp": 2453.28, "power": 35.315777}, {"timestamp": 2473.87, "power": 35.315777}, {"timestamp": 2494.47, "power": 35.315777}, {"timestamp": 2515.07, "power": 35.315777}, {"timestamp": 2535.67, "power": 35.315777}, {"timestamp": 2556.24, "power": 35.315777}, {"timestamp": 2576.8, "power": 35.315777}, {"timestamp": 2597.36, "power": 35.315777}, {"timestamp": 2617.95, "power": 35.315777}, {"timestamp": 2638.55, "power": 35.315777}, {"timestamp": 2659.15, "power": 35.315777}, {"timestamp": 2679.75, "power": 35.315777}, {"timestamp": 2700.32, "power": 35.315777}, {"timestamp": 2720.89, "power": 35.315777}, {"timestamp": 2741.48, "power": 35.315777}, {"timestamp": 2762.08, "power": 35.315777}, {"timestamp": 2782.68, "power": 35.315777}, {"timestamp": 2803.27, "power": 35.315777}, {"timestamp": 2823.87, "power": 35.315777}, {"timestamp": 2844.5, "power": 35.315777}, {"timestamp": 2865.11, "power": 35.315777}, {"timestamp": 2885.64, "power": 35.315777}, {"timestamp": 2906.17, "power": 35.315777}, {"timestamp": 2926.71, "power": 35.315777}, {"timestamp": 2947.26, "power": 35.315777}, {"timestamp": 2967.79, "power": 35.315777}, {"timestamp": 2988.33, "power": 35.315777}, {"timestamp": 3008.87, "power": 35.315777}, {"timestamp": 3029.41, "power": 37.100425}, {"timestamp": 3050.53, "power": 37.100425}, {"timestamp": 3071.06, "power": 37.100425}, {"timestamp": 3091.6, "power": 37.100425}, {"timestamp": 3112.13, "power": 37.100425}, {"timestamp": 3132.63, "power": 37.100425}, {"timestamp": 3153.15, "power": 37.100425}, {"timestamp": 3173.7, "power": 37.100425}, {"timestamp": 3194.24, "power": 37.100425}, {"timestamp": 3214.77, "power": 37.100425}, {"timestamp": 3235.31, "power": 37.100425}, {"timestamp": 3255.84, "power": 37.100425}, {"timestamp": 3276.36, "power": 37.100425}, {"timestamp": 3296.86, "power": 37.100425}, {"timestamp": 3317.38, "power": 37.100425}, {"timestamp": 3337.92, "power": 37.100425}, {"timestamp": 3358.45, "power": 37.100425}, {"timestamp": 3378.98, "power": 37.100425}, {"timestamp": 3399.52, "power": 37.100425}, {"timestamp": 3420.06, "power": 37.100425}, {"timestamp": 3440.56, "power": 37.100425}, {"timestamp": 3461.08, "power": 37.100425}, {"timestamp": 3481.62, "power": 37.100425}, {"timestamp": 3502.16, "power": 37.100425}, {"timestamp": 3522.69, "power": 37.100425}, {"timestamp": 3543.22, "power": 37.100425}, {"timestamp": 3563.76, "power": 37.100425}, {"timestamp": 3584.27, "power": 37.100425}, {"timestamp": 3604.76, "power": 37.100425}, {"timestamp": 3625.29, "power": 37.100425}, {"timestamp": 3645.83, "power": 37.100425}, {"timestamp": 3666.32, "power": 37.100425}, {"timestamp": 3686.85, "power": 37.100425}, {"timestamp": 3707.39, "power": 37.100425}, {"timestamp": 3727.94, "power": 37.100425}, {"timestamp": 3748.47, "power": 37.100425}, {"timestamp": 3769.01, "power": 37.100425}, {"timestamp": 3789.55, "power": 37.100425}, {"timestamp": 3810.1, "power": 37.100425}, {"timestamp": 3830.65, "power": 37.100425}, {"timestamp": 3851.2, "power": 37.100425}, {"timestamp": 3871.75, "power": 37.100425}, {"timestamp": 3892.27, "power": 37.100425}, {"timestamp": 3912.77, "power": 37.100425}, {"timestamp": 3933.31, "power": 37.100425}, {"timestamp": 3953.86, "power": 37.100425}, {"timestamp": 3974.41, "power": 37.100425}, {"timestamp": 3994.96, "power": 37.100425}, {"timestamp": 4015.51, "power": 37.100425}, {"timestamp": 4036.06, "power": 35.778886}, {"timestamp": 4057.15, "power": 35.778886}, {"timestamp": 4077.69, "power": 35.778886}, {"timestamp": 4098.24, "power": 35.778886}, {"timestamp": 4118.79, "power": 35.778886}, {"timestamp": 4139.34, "power": 35.778886}, {"timestamp": 4159.88, "power": 35.778886}, {"timestamp": 4180.4, "power": 35.778886}, {"timestamp": 4200.94, "power": 35.778886}, {"timestamp": 4221.49, "power": 35.778886}, {"timestamp": 4242.04, "power": 35.778886}, {"timestamp": 4262.59, "power": 35.778886}, {"timestamp": 4283.17, "power": 35.778886}, {"timestamp": 4303.76, "power": 35.778886}, {"timestamp": 4324.28, "power": 35.778886}, {"timestamp": 4344.78, "power": 35.778886}, {"timestamp": 4365.36, "power": 35.778886}, {"timestamp": 4385.94, "power": 35.778886}, {"timestamp": 4406.52, "power": 35.778886}, {"timestamp": 4427.09, "power": 35.778886}, {"timestamp": 4447.67, "power": 35.778886}, {"timestamp": 4468.2, "power": 35.778886}, {"timestamp": 4488.71, "power": 35.778886}, {"timestamp": 4509.28, "power": 35.778886}, {"timestamp": 4529.84, "power": 35.778886}, {"timestamp": 4550.42, "power": 35.778886}, {"timestamp": 4571.01, "power": 35.778886}, {"timestamp": 4591.57, "power": 35.778886}, {"timestamp": 4612.14, "power": 35.778886}, {"timestamp": 4632.65, "power": 35.778886}, {"timestamp": 4653.21, "power": 35.778886}, {"timestamp": 4673.77, "power": 35.778886}, {"timestamp": 4694.29, "power": 35.778886}, {"timestamp": 4714.84, "power": 35.778886}, {"timestamp": 4735.42, "power": 35.778886}, {"timestamp": 4755.99, "power": 35.778886}, {"timestamp": 4776.5, "power": 35.778886}, {"timestamp": 4797.08, "power": 35.778886}, {"timestamp": 4817.67, "power": 35.778886}, {"timestamp": 4838.24, "power": 35.778886}, {"timestamp": 4858.8, "power": 35.778886}, {"timestamp": 4879.35, "power": 35.778886}, {"timestamp": 4899.89, "power": 35.778886}, {"timestamp": 4920.42, "power": 35.778886}, {"timestamp": 4940.96, "power": 35.778886}, {"timestamp": 4961.53, "power": 35.778886}, {"timestamp": 4982.1, "power": 35.778886}, {"timestamp": 5002.67, "power": 35.778886}, {"timestamp": 5023.24, "power": 35.778886}, {"timestamp": 5043.82, "power": 35.777668999999996}, {"timestamp": 5064.99, "power": 35.777668999999996}, {"timestamp": 5085.53, "power": 35.777668999999996}, {"timestamp": 5106.07, "power": 35.777668999999996}, {"timestamp": 5126.61, "power": 35.777668999999996}, {"timestamp": 5147.16, "power": 35.777668999999996}, {"timestamp": 5167.7, "power": 35.777668999999996}, {"timestamp": 5188.22, "power": 35.777668999999996}, {"timestamp": 5208.72, "power": 35.777668999999996}, {"timestamp": 5229.26, "power": 35.777668999999996}, {"timestamp": 5249.8, "power": 35.777668999999996}, {"timestamp": 5270.34, "power": 35.777668999999996}, {"timestamp": 5290.89, "power": 35.777668999999996}, {"timestamp": 5311.43, "power": 35.777668999999996}, {"timestamp": 5331.99, "power": 35.777668999999996}, {"timestamp": 5352.51, "power": 35.777668999999996}, {"timestamp": 5373.05, "power": 35.777668999999996}, {"timestamp": 5393.59, "power": 35.777668999999996}, {"timestamp": 5414.13, "power": 35.777668999999996}, {"timestamp": 5434.67, "power": 35.777668999999996}, {"timestamp": 5455.21, "power": 35.777668999999996}, {"timestamp": 5475.75, "power": 35.777668999999996}, {"timestamp": 5496.28, "power": 35.777668999999996}, {"timestamp": 5516.78, "power": 35.777668999999996}, {"timestamp": 5537.31, "power": 35.777668999999996}, {"timestamp": 5557.86, "power": 35.777668999999996}, {"timestamp": 5578.43, "power": 35.777668999999996}, {"timestamp": 5598.99, "power": 35.777668999999996}, {"timestamp": 5619.56, "power": 35.777668999999996}, {"timestamp": 5640.01, "power": 35.777668999999996}, {"timestamp": 5660.24, "power": 35.777668999999996}, {"timestamp": 5680.74, "power": 35.777668999999996}, {"timestamp": 5701.3, "power": 35.777668999999996}, {"timestamp": 5721.87, "power": 35.777668999999996}, {"timestamp": 5742.44, "power": 35.777668999999996}, {"timestamp": 5762.99, "power": 35.777668999999996}, {"timestamp": 5783.57, "power": 35.777668999999996}, {"timestamp": 5804.17, "power": 35.777668999999996}, {"timestamp": 5824.67, "power": 35.777668999999996}, {"timestamp": 5845.23, "power": 35.777668999999996}, {"timestamp": 5865.79, "power": 35.777668999999996}, {"timestamp": 5886.36, "power": 35.777668999999996}, {"timestamp": 5906.93, "power": 35.777668999999996}, {"timestamp": 5927.5, "power": 35.777668999999996}, {"timestamp": 5948.06, "power": 35.777668999999996}, {"timestamp": 5968.56, "power": 35.777668999999996}, {"timestamp": 5989.09, "power": 35.777668999999996}, {"timestamp": 6009.63, "power": 35.777668999999996}, {"timestamp": 6030.17, "power": 35.777668999999996}, {"timestamp": 6050.72, "power": 35.916522}, {"timestamp": 6072.18, "power": 35.916522}, {"timestamp": 6092.74, "power": 35.916522}, {"timestamp": 6113.3, "power": 35.916522}, {"timestamp": 6133.87, "power": 35.916522}, {"timestamp": 6154.44, "power": 35.916522}, {"timestamp": 6175.01, "power": 35.916522}, {"timestamp": 6195.59, "power": 35.916522}, {"timestamp": 6216.1, "power": 35.916522}, {"timestamp": 6236.59, "power": 35.916522}, {"timestamp": 6257.17, "power": 35.916522}, {"timestamp": 6277.74, "power": 35.916522}, {"timestamp": 6298.3, "power": 35.916522}, {"timestamp": 6318.86, "power": 35.916522}, {"timestamp": 6339.42, "power": 35.916522}, {"timestamp": 6359.98, "power": 35.916522}, {"timestamp": 6380.5, "power": 35.916522}, {"timestamp": 6401.06, "power": 35.916522}, {"timestamp": 6421.63, "power": 35.916522}, {"timestamp": 6442.2, "power": 35.916522}, {"timestamp": 6462.75, "power": 35.916522}, {"timestamp": 6483.32, "power": 35.916522}, {"timestamp": 6503.89, "power": 35.916522}, {"timestamp": 6524.41, "power": 35.916522}, {"timestamp": 6544.96, "power": 35.916522}, {"timestamp": 6565.52, "power": 35.916522}, {"timestamp": 6586.09, "power": 35.916522}, {"timestamp": 6606.67, "power": 35.916522}, {"timestamp": 6627.24, "power": 35.916522}, {"timestamp": 6647.81, "power": 35.916522}, {"timestamp": 6668.33, "power": 35.916522}, {"timestamp": 6688.88, "power": 35.916522}, {"timestamp": 6709.44, "power": 35.916522}, {"timestamp": 6730.02, "power": 35.916522}, {"timestamp": 6750.59, "power": 35.916522}, {"timestamp": 6771.17, "power": 35.916522}, {"timestamp": 6791.74, "power": 35.916522}, {"timestamp": 6812.26, "power": 35.916522}, {"timestamp": 6832.75, "power": 35.916522}, {"timestamp": 6853.3, "power": 35.916522}, {"timestamp": 6873.86, "power": 35.916522}, {"timestamp": 6894.44, "power": 35.916522}, {"timestamp": 6915.02, "power": 35.916522}, {"timestamp": 6935.59, "power": 35.916522}, {"timestamp": 6956.09, "power": 35.916522}, {"timestamp": 6976.59, "power": 35.916522}, {"timestamp": 6997.15, "power": 35.916522}, {"timestamp": 7017.73, "power": 35.916522}, {"timestamp": 7038.29, "power": 35.916522}, {"timestamp": 7058.85, "power": 36.427928}, {"timestamp": 7081.14, "power": 36.427928}, {"timestamp": 7101.68, "power": 36.427928}, {"timestamp": 7122.22, "power": 36.427928}, {"timestamp": 7142.75, "power": 36.427928}, {"timestamp": 7163.29, "power": 36.427928}, {"timestamp": 7183.83, "power": 36.427928}, {"timestamp": 7204.36, "power": 36.427928}, {"timestamp": 7224.9, "power": 36.427928}, {"timestamp": 7245.44, "power": 36.427928}, {"timestamp": 7265.98, "power": 36.427928}, {"timestamp": 7286.52, "power": 36.427928}, {"timestamp": 7307.06, "power": 36.427928}, {"timestamp": 7327.6, "power": 36.427928}, {"timestamp": 7348.12, "power": 36.427928}, {"timestamp": 7368.61, "power": 36.427928}, {"timestamp": 7389.14, "power": 36.427928}, {"timestamp": 7409.71, "power": 36.427928}, {"timestamp": 7430.28, "power": 36.427928}, {"timestamp": 7450.85, "power": 36.427928}, {"timestamp": 7471.43, "power": 36.427928}, {"timestamp": 7492.03, "power": 36.427928}, {"timestamp": 7512.52, "power": 36.427928}, {"timestamp": 7533.08, "power": 36.427928}, {"timestamp": 7553.64, "power": 36.427928}, {"timestamp": 7574.2, "power": 36.427928}, {"timestamp": 7594.78, "power": 36.427928}, {"timestamp": 7615.35, "power": 36.427928}, {"timestamp": 7635.92, "power": 36.427928}, {"timestamp": 7656.44, "power": 36.427928}, {"timestamp": 7677.0, "power": 36.427928}, {"timestamp": 7697.57, "power": 36.427928}, {"timestamp": 7718.14, "power": 36.427928}, {"timestamp": 7738.71, "power": 36.427928}, {"timestamp": 7759.27, "power": 36.427928}, {"timestamp": 7779.81, "power": 36.427928}, {"timestamp": 7800.33, "power": 36.427928}, {"timestamp": 7820.88, "power": 36.427928}, {"timestamp": 7841.44, "power": 36.427928}, {"timestamp": 7862.0, "power": 36.427928}, {"timestamp": 7882.57, "power": 36.427928}, {"timestamp": 7903.13, "power": 36.427928}, {"timestamp": 7923.7, "power": 36.427928}, {"timestamp": 7944.22, "power": 36.427928}, {"timestamp": 7964.71, "power": 36.427928}, {"timestamp": 7985.27, "power": 36.427928}, {"timestamp": 8005.84, "power": 36.427928}, {"timestamp": 8026.41, "power": 36.427928}, {"timestamp": 8046.98, "power": 36.427928}, {"timestamp": 8067.56, "power": 36.124018}, {"timestamp": 8088.7, "power": 36.124018}, {"timestamp": 8109.23, "power": 36.124018}, {"timestamp": 8129.78, "power": 36.124018}, {"timestamp": 8150.33, "power": 36.124018}, {"timestamp": 8170.88, "power": 36.124018}, {"timestamp": 8191.43, "power": 36.124018}, {"timestamp": 8211.97, "power": 36.124018}, {"timestamp": 8232.5, "power": 36.124018}, {"timestamp": 8253.04, "power": 36.124018}, {"timestamp": 8273.58, "power": 36.124018}, {"timestamp": 8294.13, "power": 36.124018}, {"timestamp": 8314.68, "power": 36.124018}, {"timestamp": 8335.23, "power": 36.124018}, {"timestamp": 8355.78, "power": 36.124018}, {"timestamp": 8376.31, "power": 36.124018}, {"timestamp": 8396.87, "power": 36.124018}, {"timestamp": 8417.45, "power": 36.124018}, {"timestamp": 8438.03, "power": 36.124018}, {"timestamp": 8458.6, "power": 36.124018}, {"timestamp": 8479.18, "power": 36.124018}, {"timestamp": 8499.77, "power": 36.124018}, {"timestamp": 8520.29, "power": 36.124018}, {"timestamp": 8540.85, "power": 36.124018}, {"timestamp": 8561.43, "power": 36.124018}, {"timestamp": 8582.0, "power": 36.124018}, {"timestamp": 8602.59, "power": 36.124018}, {"timestamp": 8623.16, "power": 36.124018}, {"timestamp": 8643.73, "power": 36.124018}, {"timestamp": 8664.25, "power": 36.124018}, {"timestamp": 8684.76, "power": 36.124018}, {"timestamp": 8705.34, "power": 36.124018}, {"timestamp": 8725.91, "power": 36.124018}, {"timestamp": 8746.45, "power": 36.124018}, {"timestamp": 8767.0, "power": 36.124018}, {"timestamp": 8787.55, "power": 36.124018}, {"timestamp": 8808.06, "power": 36.124018}, {"timestamp": 8828.56, "power": 36.124018}, {"timestamp": 8849.11, "power": 36.124018}, {"timestamp": 8869.66, "power": 36.124018}, {"timestamp": 8890.21, "power": 36.124018}, {"timestamp": 8910.75, "power": 36.124018}, {"timestamp": 8931.3, "power": 36.124018}, {"timestamp": 8951.85, "power": 36.124018}, {"timestamp": 8972.37, "power": 36.124018}, {"timestamp": 8992.91, "power": 36.124018}, {"timestamp": 9013.46, "power": 36.124018}, {"timestamp": 9034.01, "power": 36.124018}, {"timestamp": 9054.55, "power": 36.124018}, {"timestamp": 9075.1, "power": 35.880418}, {"timestamp": 9096.18, "power": 35.880418}, {"timestamp": 9116.68, "power": 35.880418}, {"timestamp": 9137.21, "power": 35.880418}, {"timestamp": 9157.76, "power": 35.880418}, {"timestamp": 9178.3, "power": 35.880418}, {"timestamp": 9198.85, "power": 35.880418}, {"timestamp": 9219.4, "power": 35.880418}, {"timestamp": 9239.95, "power": 35.880418}, {"timestamp": 9260.47, "power": 35.880418}, {"timestamp": 9281.01, "power": 35.880418}, {"timestamp": 9301.56, "power": 35.880418}, {"timestamp": 9322.1, "power": 35.880418}, {"timestamp": 9342.68, "power": 35.880418}, {"timestamp": 9363.25, "power": 35.880418}, {"timestamp": 9383.83, "power": 35.880418}, {"timestamp": 9404.35, "power": 35.880418}, {"timestamp": 9424.91, "power": 35.880418}, {"timestamp": 9445.48, "power": 35.880418}, {"timestamp": 9466.05, "power": 35.880418}, {"timestamp": 9486.63, "power": 35.880418}, {"timestamp": 9507.19, "power": 35.880418}, {"timestamp": 9527.76, "power": 35.880418}, {"timestamp": 9548.29, "power": 35.880418}, {"timestamp": 9568.84, "power": 35.880418}, {"timestamp": 9589.42, "power": 35.880418}, {"timestamp": 9610.01, "power": 35.880418}, {"timestamp": 9630.58, "power": 35.880418}, {"timestamp": 9651.15, "power": 35.880418}, {"timestamp": 9671.72, "power": 35.880418}, {"timestamp": 9692.25, "power": 35.880418}, {"timestamp": 9712.75, "power": 35.880418}, {"timestamp": 9733.32, "power": 35.880418}, {"timestamp": 9753.89, "power": 35.880418}, {"timestamp": 9774.46, "power": 35.880418}, {"timestamp": 9795.04, "power": 35.880418}, {"timestamp": 9815.61, "power": 35.880418}, {"timestamp": 9836.14, "power": 35.880418}, {"timestamp": 9856.64, "power": 35.880418}, {"timestamp": 9877.21, "power": 35.880418}, {"timestamp": 9897.78, "power": 35.880418}, {"timestamp": 9918.36, "power": 35.880418}, {"timestamp": 9938.94, "power": 35.880418}, {"timestamp": 9959.5, "power": 35.880418}, {"timestamp": 9980.05, "power": 35.880418}, {"timestamp": 10000.6, "power": 35.880418}, {"timestamp": 10021.1, "power": 35.880418}, {"timestamp": 10041.6, "power": 35.880418}, {"timestamp": 10062.2, "power": 35.880418}, {"timestamp": 10082.7, "power": 35.689084}, {"timestamp": 10103.8, "power": 35.689084}, {"timestamp": 10124.4, "power": 35.689084}, {"timestamp": 10144.9, "power": 35.689084}, {"timestamp": 10165.5, "power": 35.689084}, {"timestamp": 10186.0, "power": 35.689084}, {"timestamp": 10206.6, "power": 35.689084}, {"timestamp": 10227.2, "power": 35.689084}, {"timestamp": 10247.8, "power": 35.689084}, {"timestamp": 10268.3, "power": 35.689084}, {"timestamp": 10288.8, "power": 35.689084}, {"timestamp": 10309.4, "power": 35.689084}, {"timestamp": 10329.9, "power": 35.689084}, {"timestamp": 10350.5, "power": 35.689084}, {"timestamp": 10371.1, "power": 35.689084}, {"timestamp": 10391.7, "power": 35.689084}, {"timestamp": 10412.2, "power": 35.689084}, {"timestamp": 10432.8, "power": 35.689084}, {"timestamp": 10453.3, "power": 35.689084}, {"timestamp": 10473.9, "power": 35.689084}, {"timestamp": 10494.5, "power": 35.689084}, {"timestamp": 10515.0, "power": 35.689084}, {"timestamp": 10535.6, "power": 35.689084}, {"timestamp": 10556.1, "power": 35.689084}, {"timestamp": 10576.6, "power": 35.689084}, {"timestamp": 10597.2, "power": 35.689084}, {"timestamp": 10617.7, "power": 35.689084}, {"timestamp": 10638.3, "power": 35.689084}, {"timestamp": 10658.9, "power": 35.689084}, {"timestamp": 10679.5, "power": 35.689084}, {"timestamp": 10700.1, "power": 35.689084}, {"timestamp": 10720.5, "power": 35.689084}, {"timestamp": 10741.1, "power": 35.689084}, {"timestamp": 10761.7, "power": 35.689084}, {"timestamp": 10782.3, "power": 35.689084}, {"timestamp": 10802.8, "power": 35.689084}, {"timestamp": 10823.4, "power": 35.689084}, {"timestamp": 10844.0, "power": 35.689084}, {"timestamp": 10864.5, "power": 35.689084}, {"timestamp": 10885.1, "power": 35.689084}, {"timestamp": 10905.6, "power": 35.689084}, {"timestamp": 10926.2, "power": 35.689084}, {"timestamp": 10946.8, "power": 35.689084}, {"timestamp": 10967.3, "power": 35.689084}, {"timestamp": 10987.9, "power": 35.689084}, {"timestamp": 11008.4, "power": 35.689084}, {"timestamp": 11028.9, "power": 35.689084}, {"timestamp": 11049.5, "power": 35.689084}, {"timestamp": 11070.0, "power": 35.689084}, {"timestamp": 11090.6, "power": 35.529939999999996}, {"timestamp": 11111.7, "power": 35.529939999999996}, {"timestamp": 11132.2, "power": 35.529939999999996}, {"timestamp": 11152.7, "power": 35.529939999999996}, {"timestamp": 11173.3, "power": 35.529939999999996}, {"timestamp": 11193.8, "power": 35.529939999999996}, {"timestamp": 11214.4, "power": 35.529939999999996}, {"timestamp": 11234.9, "power": 35.529939999999996}, {"timestamp": 11255.5, "power": 35.529939999999996}, {"timestamp": 11276.0, "power": 35.529939999999996}, {"timestamp": 11296.6, "power": 35.529939999999996}, {"timestamp": 11317.1, "power": 35.529939999999996}, {"timestamp": 11337.7, "power": 35.529939999999996}, {"timestamp": 11358.3, "power": 35.529939999999996}, {"timestamp": 11378.8, "power": 35.529939999999996}, {"timestamp": 11399.4, "power": 35.529939999999996}, {"timestamp": 11420.0, "power": 35.529939999999996}, {"timestamp": 11440.5, "power": 35.529939999999996}, {"timestamp": 11461.1, "power": 35.529939999999996}, {"timestamp": 11481.7, "power": 35.529939999999996}, {"timestamp": 11502.2, "power": 35.529939999999996}, {"timestamp": 11522.8, "power": 35.529939999999996}, {"timestamp": 11543.4, "power": 35.529939999999996}, {"timestamp": 11563.9, "power": 35.529939999999996}, {"timestamp": 11584.5, "power": 35.529939999999996}, {"timestamp": 11605.0, "power": 35.529939999999996}, {"timestamp": 11625.6, "power": 35.529939999999996}, {"timestamp": 11646.1, "power": 35.529939999999996}, {"timestamp": 11666.7, "power": 35.529939999999996}, {"timestamp": 11687.3, "power": 35.529939999999996}, {"timestamp": 11707.9, "power": 35.529939999999996}, {"timestamp": 11728.4, "power": 35.529939999999996}, {"timestamp": 11749.0, "power": 35.529939999999996}, {"timestamp": 11769.5, "power": 35.529939999999996}, {"timestamp": 11790.1, "power": 35.529939999999996}, {"timestamp": 11810.7, "power": 35.529939999999996}, {"timestamp": 11831.3, "power": 35.529939999999996}, {"timestamp": 11851.8, "power": 35.529939999999996}, {"timestamp": 11872.4, "power": 35.529939999999996}, {"timestamp": 11892.9, "power": 35.529939999999996}, {"timestamp": 11913.5, "power": 35.529939999999996}, {"timestamp": 11934.1, "power": 35.529939999999996}, {"timestamp": 11954.6, "power": 35.529939999999996}, {"timestamp": 11975.2, "power": 35.529939999999996}, {"timestamp": 11995.8, "power": 35.529939999999996}, {"timestamp": 12016.3, "power": 35.529939999999996}, {"timestamp": 12036.9, "power": 35.529939999999996}, {"timestamp": 12057.4, "power": 35.529939999999996}, {"timestamp": 12078.0, "power": 35.529939999999996}, {"timestamp": 12098.6, "power": 35.921997000000005}, {"timestamp": 12119.7, "power": 35.921997000000005}, {"timestamp": 12140.2, "power": 35.921997000000005}, {"timestamp": 12160.7, "power": 35.921997000000005}, {"timestamp": 12181.3, "power": 35.921997000000005}, {"timestamp": 12201.8, "power": 35.921997000000005}, {"timestamp": 12222.4, "power": 35.921997000000005}, {"timestamp": 12242.9, "power": 35.921997000000005}, {"timestamp": 12263.5, "power": 35.921997000000005}, {"timestamp": 12284.0, "power": 35.921997000000005}, {"timestamp": 12304.5, "power": 35.921997000000005}, {"timestamp": 12325.1, "power": 35.921997000000005}, {"timestamp": 12345.6, "power": 35.921997000000005}, {"timestamp": 12366.2, "power": 35.921997000000005}, {"timestamp": 12386.7, "power": 35.921997000000005}, {"timestamp": 12407.2, "power": 35.921997000000005}, {"timestamp": 12427.8, "power": 35.921997000000005}, {"timestamp": 12448.4, "power": 35.921997000000005}, {"timestamp": 12468.9, "power": 35.921997000000005}, {"timestamp": 12489.5, "power": 35.921997000000005}, {"timestamp": 12510.1, "power": 35.921997000000005}, {"timestamp": 12530.7, "power": 35.921997000000005}, {"timestamp": 12551.2, "power": 35.921997000000005}, {"timestamp": 12571.8, "power": 35.921997000000005}, {"timestamp": 12592.3, "power": 35.921997000000005}, {"timestamp": 12612.9, "power": 35.921997000000005}, {"timestamp": 12633.4, "power": 35.921997000000005}, {"timestamp": 12654.0, "power": 35.921997000000005}, {"timestamp": 12674.6, "power": 35.921997000000005}, {"timestamp": 12695.2, "power": 35.921997000000005}, {"timestamp": 12715.7, "power": 35.921997000000005}, {"timestamp": 12736.2, "power": 35.921997000000005}, {"timestamp": 12756.7, "power": 35.921997000000005}, {"timestamp": 12777.3, "power": 35.921997000000005}, {"timestamp": 12797.9, "power": 35.921997000000005}, {"timestamp": 12818.5, "power": 35.921997000000005}, {"timestamp": 12839.0, "power": 35.921997000000005}, {"timestamp": 12859.6, "power": 35.921997000000005}, {"timestamp": 12880.1, "power": 35.921997000000005}, {"timestamp": 12900.7, "power": 35.921997000000005}, {"timestamp": 12921.2, "power": 35.921997000000005}, {"timestamp": 12941.8, "power": 35.921997000000005}, {"timestamp": 12962.4, "power": 35.921997000000005}, {"timestamp": 12983.0, "power": 35.921997000000005}, {"timestamp": 13003.5, "power": 35.921997000000005}, {"timestamp": 13024.1, "power": 35.921997000000005}, {"timestamp": 13044.6, "power": 35.921997000000005}, {"timestamp": 13065.2, "power": 35.921997000000005}, {"timestamp": 13085.7, "power": 35.921997000000005}, {"timestamp": 13106.3, "power": 35.885644}, {"timestamp": 13127.4, "power": 35.885644}, {"timestamp": 13147.9, "power": 35.885644}, {"timestamp": 13168.4, "power": 35.885644}, {"timestamp": 13189.0, "power": 35.885644}, {"timestamp": 13209.6, "power": 35.885644}, {"timestamp": 13230.1, "power": 35.885644}, {"timestamp": 13250.7, "power": 35.885644}, {"timestamp": 13271.3, "power": 35.885644}, {"timestamp": 13291.8, "power": 35.885644}, {"timestamp": 13312.4, "power": 35.885644}, {"timestamp": 13332.9, "power": 35.885644}, {"timestamp": 13353.5, "power": 35.885644}, {"timestamp": 13374.0, "power": 35.885644}, {"timestamp": 13394.6, "power": 35.885644}, {"timestamp": 13415.2, "power": 35.885644}, {"timestamp": 13435.8, "power": 35.885644}, {"timestamp": 13456.3, "power": 35.885644}, {"timestamp": 13476.8, "power": 35.885644}, {"timestamp": 13497.4, "power": 35.885644}, {"timestamp": 13518.0, "power": 35.885644}, {"timestamp": 13538.5, "power": 35.885644}, {"timestamp": 13559.1, "power": 35.885644}, {"timestamp": 13579.7, "power": 35.885644}, {"timestamp": 13600.2, "power": 35.885644}, {"timestamp": 13620.7, "power": 35.885644}, {"timestamp": 13641.3, "power": 35.885644}, {"timestamp": 13661.9, "power": 35.885644}, {"timestamp": 13682.4, "power": 35.885644}, {"timestamp": 13703.0, "power": 35.885644}, {"timestamp": 13723.5, "power": 35.885644}, {"timestamp": 13744.1, "power": 35.885644}, {"timestamp": 13764.6, "power": 35.885644}, {"timestamp": 13785.1, "power": 35.885644}, {"timestamp": 13805.7, "power": 35.885644}, {"timestamp": 13826.2, "power": 35.885644}, {"timestamp": 13846.8, "power": 35.885644}, {"timestamp": 13867.3, "power": 35.885644}, {"timestamp": 13887.8, "power": 35.885644}, {"timestamp": 13908.4, "power": 35.885644}, {"timestamp": 13928.9, "power": 35.885644}, {"timestamp": 13949.5, "power": 35.885644}, {"timestamp": 13970.0, "power": 35.885644}, {"timestamp": 13990.6, "power": 35.885644}, {"timestamp": 14011.1, "power": 35.885644}, {"timestamp": 14031.6, "power": 35.885644}, {"timestamp": 14052.2, "power": 35.885644}, {"timestamp": 14072.7, "power": 35.885644}, {"timestamp": 14093.2, "power": 35.885644}, {"timestamp": 14113.8, "power": 36.598138000000006}, {"timestamp": 14135.0, "power": 36.598138000000006}, {"timestamp": 14155.6, "power": 36.598138000000006}, {"timestamp": 14176.1, "power": 36.598138000000006}, {"timestamp": 14196.6, "power": 36.598138000000006}, {"timestamp": 14217.2, "power": 36.598138000000006}, {"timestamp": 14237.8, "power": 36.598138000000006}, {"timestamp": 14258.4, "power": 36.598138000000006}, {"timestamp": 14278.9, "power": 36.598138000000006}, {"timestamp": 14299.5, "power": 36.598138000000006}, {"timestamp": 14320.1, "power": 36.598138000000006}, {"timestamp": 14340.6, "power": 36.598138000000006}, {"timestamp": 14361.1, "power": 36.598138000000006}, {"timestamp": 14381.7, "power": 36.598138000000006}, {"timestamp": 14402.3, "power": 36.598138000000006}, {"timestamp": 14422.8, "power": 36.598138000000006}, {"timestamp": 14443.4, "power": 36.598138000000006}, {"timestamp": 14464.0, "power": 36.598138000000006}, {"timestamp": 14484.5, "power": 36.598138000000006}, {"timestamp": 14505.1, "power": 36.598138000000006}, {"timestamp": 14525.7, "power": 36.598138000000006}, {"timestamp": 14546.2, "power": 36.598138000000006}, {"timestamp": 14566.8, "power": 36.598138000000006}, {"timestamp": 14587.4, "power": 36.598138000000006}, {"timestamp": 14607.9, "power": 36.598138000000006}, {"timestamp": 14628.5, "power": 36.598138000000006}, {"timestamp": 14649.0, "power": 36.598138000000006}, {"timestamp": 14669.6, "power": 36.598138000000006}, {"timestamp": 14690.2, "power": 36.598138000000006}, {"timestamp": 14710.7, "power": 36.598138000000006}, {"timestamp": 14731.3, "power": 36.598138000000006}, {"timestamp": 14751.9, "power": 36.598138000000006}, {"timestamp": 14772.4, "power": 36.598138000000006}, {"timestamp": 14793.0, "power": 36.598138000000006}, {"timestamp": 14813.5, "power": 36.598138000000006}, {"timestamp": 14834.1, "power": 36.598138000000006}, {"timestamp": 14854.7, "power": 36.598138000000006}, {"timestamp": 14875.3, "power": 36.598138000000006}, {"timestamp": 14895.9, "power": 36.598138000000006}, {"timestamp": 14916.4, "power": 36.598138000000006}, {"timestamp": 14936.9, "power": 36.598138000000006}, {"timestamp": 14957.5, "power": 36.598138000000006}, {"timestamp": 14978.1, "power": 36.598138000000006}, {"timestamp": 14998.7, "power": 36.598138000000006}, {"timestamp": 15019.2, "power": 36.598138000000006}, {"timestamp": 15039.8, "power": 36.598138000000006}, {"timestamp": 15060.3, "power": 36.598138000000006}, {"timestamp": 15080.9, "power": 36.598138000000006}, {"timestamp": 15101.5, "power": 36.598138000000006}, {"timestamp": 15122.0, "power": 35.785988}, {"timestamp": 15143.2, "power": 35.785988}, {"timestamp": 15163.8, "power": 35.785988}, {"timestamp": 15184.3, "power": 35.785988}, {"timestamp": 15204.8, "power": 35.785988}, {"timestamp": 15225.4, "power": 35.785988}, {"timestamp": 15245.9, "power": 35.785988}, {"timestamp": 15266.5, "power": 35.785988}, {"timestamp": 15287.1, "power": 35.785988}, {"timestamp": 15307.6, "power": 35.785988}, {"timestamp": 15328.2, "power": 35.785988}, {"timestamp": 15348.7, "power": 35.785988}, {"timestamp": 15369.2, "power": 35.785988}, {"timestamp": 15389.8, "power": 35.785988}, {"timestamp": 15410.4, "power": 35.785988}, {"timestamp": 15431.0, "power": 35.785988}, {"timestamp": 15451.5, "power": 35.785988}, {"timestamp": 15472.1, "power": 35.785988}, {"timestamp": 15492.6, "power": 35.785988}, {"timestamp": 15513.2, "power": 35.785988}, {"timestamp": 15533.8, "power": 35.785988}, {"timestamp": 15554.3, "power": 35.785988}, {"timestamp": 15574.9, "power": 35.785988}, {"timestamp": 15595.4, "power": 35.785988}, {"timestamp": 15616.0, "power": 35.785988}, {"timestamp": 15636.5, "power": 35.785988}, {"timestamp": 15657.0, "power": 35.785988}, {"timestamp": 15677.6, "power": 35.785988}, {"timestamp": 15698.1, "power": 35.785988}, {"timestamp": 15718.7, "power": 35.785988}, {"timestamp": 15739.2, "power": 35.785988}, {"timestamp": 15759.8, "power": 35.785988}, {"timestamp": 15780.4, "power": 35.785988}, {"timestamp": 15800.9, "power": 35.785988}, {"timestamp": 15821.5, "power": 35.785988}, {"timestamp": 15842.0, "power": 35.785988}, {"timestamp": 15862.5, "power": 35.785988}, {"timestamp": 15883.1, "power": 35.785988}, {"timestamp": 15903.6, "power": 35.785988}, {"timestamp": 15924.2, "power": 35.785988}, {"timestamp": 15944.7, "power": 35.785988}, {"timestamp": 15965.2, "power": 35.785988}, {"timestamp": 15985.8, "power": 35.785988}, {"timestamp": 16006.3, "power": 35.785988}, {"timestamp": 16026.9, "power": 35.785988}, {"timestamp": 16047.4, "power": 35.785988}, {"timestamp": 16067.9, "power": 35.785988}, {"timestamp": 16088.5, "power": 35.785988}, {"timestamp": 16109.0, "power": 35.785988}, {"timestamp": 16129.6, "power": 36.465784}, {"timestamp": 16151.7, "power": 36.465784}, {"timestamp": 16172.2, "power": 36.465784}, {"timestamp": 16192.7, "power": 36.465784}, {"timestamp": 16213.3, "power": 36.465784}, {"timestamp": 16233.9, "power": 36.465784}, {"timestamp": 16254.4, "power": 36.465784}, {"timestamp": 16275.0, "power": 36.465784}, {"timestamp": 16295.5, "power": 36.465784}, {"timestamp": 16316.1, "power": 36.465784}, {"timestamp": 16336.6, "power": 36.465784}, {"timestamp": 16357.2, "power": 36.465784}, {"timestamp": 16377.7, "power": 36.465784}, {"timestamp": 16398.3, "power": 36.465784}, {"timestamp": 16418.9, "power": 36.465784}, {"timestamp": 16439.5, "power": 36.465784}, {"timestamp": 16460.0, "power": 36.465784}, {"timestamp": 16480.5, "power": 36.465784}, {"timestamp": 16501.1, "power": 36.465784}, {"timestamp": 16521.7, "power": 36.465784}, {"timestamp": 16542.3, "power": 36.465784}, {"timestamp": 16562.8, "power": 36.465784}, {"timestamp": 16583.4, "power": 36.465784}, {"timestamp": 16604.0, "power": 36.465784}, {"timestamp": 16624.5, "power": 36.465784}, {"timestamp": 16645.1, "power": 36.465784}, {"timestamp": 16665.6, "power": 36.465784}, {"timestamp": 16686.2, "power": 36.465784}, {"timestamp": 16706.8, "power": 36.465784}, {"timestamp": 16727.4, "power": 36.465784}, {"timestamp": 16747.9, "power": 36.465784}, {"timestamp": 16768.5, "power": 36.465784}, {"timestamp": 16789.0, "power": 36.465784}, {"timestamp": 16809.6, "power": 36.465784}, {"timestamp": 16830.2, "power": 36.465784}, {"timestamp": 16850.7, "power": 36.465784}, {"timestamp": 16871.3, "power": 36.465784}, {"timestamp": 16891.9, "power": 36.465784}, {"timestamp": 16912.4, "power": 36.465784}, {"timestamp": 16933.0, "power": 36.465784}, {"timestamp": 16953.5, "power": 36.465784}, {"timestamp": 16974.1, "power": 36.465784}, {"timestamp": 16994.7, "power": 36.465784}, {"timestamp": 17015.2, "power": 36.465784}, {"timestamp": 17035.8, "power": 36.465784}, {"timestamp": 17056.3, "power": 36.465784}, {"timestamp": 17076.9, "power": 36.465784}, {"timestamp": 17097.5, "power": 36.465784}, {"timestamp": 17118.0, "power": 36.465784}, {"timestamp": 17138.6, "power": 36.039789999999996}, {"timestamp": 17159.7, "power": 36.039789999999996}, {"timestamp": 17180.3, "power": 36.039789999999996}, {"timestamp": 17200.8, "power": 36.039789999999996}, {"timestamp": 17221.4, "power": 36.039789999999996}, {"timestamp": 17242.0, "power": 36.039789999999996}, {"timestamp": 17262.6, "power": 36.039789999999996}, {"timestamp": 17283.1, "power": 36.039789999999996}, {"timestamp": 17303.7, "power": 36.039789999999996}, {"timestamp": 17324.3, "power": 36.039789999999996}, {"timestamp": 17344.7, "power": 36.039789999999996}, {"timestamp": 17365.3, "power": 36.039789999999996}, {"timestamp": 17385.9, "power": 36.039789999999996}, {"timestamp": 17406.5, "power": 36.039789999999996}, {"timestamp": 17427.0, "power": 36.039789999999996}, {"timestamp": 17447.6, "power": 36.039789999999996}, {"timestamp": 17468.1, "power": 36.039789999999996}, {"timestamp": 17488.6, "power": 36.039789999999996}, {"timestamp": 17509.2, "power": 36.039789999999996}, {"timestamp": 17529.8, "power": 36.039789999999996}, {"timestamp": 17550.3, "power": 36.039789999999996}, {"timestamp": 17570.9, "power": 36.039789999999996}, {"timestamp": 17591.5, "power": 36.039789999999996}, {"timestamp": 17612.1, "power": 36.039789999999996}, {"timestamp": 17632.6, "power": 36.039789999999996}, {"timestamp": 17653.1, "power": 36.039789999999996}, {"timestamp": 17673.7, "power": 36.039789999999996}, {"timestamp": 17694.3, "power": 36.039789999999996}, {"timestamp": 17714.8, "power": 36.039789999999996}, {"timestamp": 17735.4, "power": 36.039789999999996}, {"timestamp": 17755.9, "power": 36.039789999999996}, {"timestamp": 17776.5, "power": 36.039789999999996}, {"timestamp": 17797.0, "power": 36.039789999999996}, {"timestamp": 17817.5, "power": 36.039789999999996}, {"timestamp": 17838.1, "power": 36.039789999999996}, {"timestamp": 17858.6, "power": 36.039789999999996}, {"timestamp": 17879.2, "power": 36.039789999999996}, {"timestamp": 17899.7, "power": 36.039789999999996}, {"timestamp": 17920.2, "power": 36.039789999999996}, {"timestamp": 17940.8, "power": 36.039789999999996}, {"timestamp": 17961.3, "power": 36.039789999999996}, {"timestamp": 17981.8, "power": 36.039789999999996}, {"timestamp": 18002.4, "power": 36.039789999999996}, {"timestamp": 18022.9, "power": 36.039789999999996}, {"timestamp": 18043.5, "power": 36.039789999999996}, {"timestamp": 18064.0, "power": 36.039789999999996}, {"timestamp": 18084.5, "power": 36.039789999999996}, {"timestamp": 18105.1, "power": 36.039789999999996}, {"timestamp": 18125.6, "power": 36.039789999999996}, {"timestamp": 18146.2, "power": 36.010062000000005}, {"timestamp": 18167.3, "power": 36.010062000000005}, {"timestamp": 18187.8, "power": 36.010062000000005}, {"timestamp": 18208.3, "power": 36.010062000000005}, {"timestamp": 18228.9, "power": 36.010062000000005}, {"timestamp": 18249.4, "power": 36.010062000000005}, {"timestamp": 18270.0, "power": 36.010062000000005}, {"timestamp": 18290.5, "power": 36.010062000000005}, {"timestamp": 18311.0, "power": 36.010062000000005}, {"timestamp": 18331.6, "power": 36.010062000000005}, {"timestamp": 18352.1, "power": 36.010062000000005}, {"timestamp": 18372.7, "power": 36.010062000000005}, {"timestamp": 18393.2, "power": 36.010062000000005}, {"timestamp": 18413.8, "power": 36.010062000000005}, {"timestamp": 18434.3, "power": 36.010062000000005}, {"timestamp": 18454.8, "power": 36.010062000000005}, {"timestamp": 18475.4, "power": 36.010062000000005}, {"timestamp": 18495.9, "power": 36.010062000000005}, {"timestamp": 18516.5, "power": 36.010062000000005}, {"timestamp": 18537.0, "power": 36.010062000000005}, {"timestamp": 18557.6, "power": 36.010062000000005}, {"timestamp": 18578.2, "power": 36.010062000000005}, {"timestamp": 18598.8, "power": 36.010062000000005}, {"timestamp": 18619.3, "power": 36.010062000000005}, {"timestamp": 18639.9, "power": 36.010062000000005}, {"timestamp": 18660.4, "power": 36.010062000000005}, {"timestamp": 18681.0, "power": 36.010062000000005}, {"timestamp": 18701.6, "power": 36.010062000000005}, {"timestamp": 18722.1, "power": 36.010062000000005}, {"timestamp": 18742.7, "power": 36.010062000000005}, {"timestamp": 18763.3, "power": 36.010062000000005}, {"timestamp": 18783.8, "power": 36.010062000000005}, {"timestamp": 18804.3, "power": 36.010062000000005}, {"timestamp": 18824.9, "power": 36.010062000000005}, {"timestamp": 18845.5, "power": 36.010062000000005}, {"timestamp": 18866.0, "power": 36.010062000000005}, {"timestamp": 18886.6, "power": 36.010062000000005}, {"timestamp": 18907.2, "power": 36.010062000000005}, {"timestamp": 18927.8, "power": 36.010062000000005}, {"timestamp": 18948.3, "power": 36.010062000000005}, {"timestamp": 18968.9, "power": 36.010062000000005}, {"timestamp": 18989.4, "power": 36.010062000000005}, {"timestamp": 19010.0, "power": 36.010062000000005}, {"timestamp": 19030.6, "power": 36.010062000000005}, {"timestamp": 19051.2, "power": 36.010062000000005}, {"timestamp": 19071.7, "power": 36.010062000000005}, {"timestamp": 19092.2, "power": 36.010062000000005}, {"timestamp": 19112.8, "power": 36.010062000000005}, {"timestamp": 19133.4, "power": 36.010062000000005}, {"timestamp": 19154.0, "power": 36.10656}, {"timestamp": 19175.1, "power": 36.10656}, {"timestamp": 19195.7, "power": 36.10656}, {"timestamp": 19216.2, "power": 36.10656}, {"timestamp": 19236.7, "power": 36.10656}, {"timestamp": 19257.2, "power": 36.10656}, {"timestamp": 19277.8, "power": 36.10656}, {"timestamp": 19298.3, "power": 36.10656}, {"timestamp": 19318.9, "power": 36.10656}, {"timestamp": 19339.5, "power": 36.10656}, {"timestamp": 19360.0, "power": 36.10656}, {"timestamp": 19380.5, "power": 36.10656}, {"timestamp": 19401.1, "power": 36.10656}, {"timestamp": 19421.7, "power": 36.10656}, {"timestamp": 19442.3, "power": 36.10656}, {"timestamp": 19462.8, "power": 36.10656}, {"timestamp": 19483.4, "power": 36.10656}, {"timestamp": 19504.0, "power": 36.10656}, {"timestamp": 19524.5, "power": 36.10656}, {"timestamp": 19545.1, "power": 36.10656}, {"timestamp": 19565.7, "power": 36.10656}, {"timestamp": 19586.3, "power": 36.10656}, {"timestamp": 19606.8, "power": 36.10656}, {"timestamp": 19627.4, "power": 36.10656}, {"timestamp": 19648.0, "power": 36.10656}, {"timestamp": 19668.5, "power": 36.10656}, {"timestamp": 19689.1, "power": 36.10656}, {"timestamp": 19709.6, "power": 36.10656}, {"timestamp": 19730.2, "power": 36.10656}, {"timestamp": 19750.8, "power": 36.10656}, {"timestamp": 19771.4, "power": 36.10656}, {"timestamp": 19791.9, "power": 36.10656}, {"timestamp": 19812.4, "power": 36.10656}, {"timestamp": 19833.0, "power": 36.10656}, {"timestamp": 19853.6, "power": 36.10656}, {"timestamp": 19874.1, "power": 36.10656}, {"timestamp": 19894.7, "power": 36.10656}, {"timestamp": 19915.3, "power": 36.10656}, {"timestamp": 19935.9, "power": 36.10656}, {"timestamp": 19956.4, "power": 36.10656}, {"timestamp": 19977.0, "power": 36.10656}, {"timestamp": 19997.5, "power": 36.10656}, {"timestamp": 20018.1, "power": 36.10656}, {"timestamp": 20038.7, "power": 36.10656}, {"timestamp": 20059.3, "power": 36.10656}, {"timestamp": 20079.8, "power": 36.10656}, {"timestamp": 20100.4, "power": 36.10656}, {"timestamp": 20120.9, "power": 36.10656}, {"timestamp": 20141.5, "power": 36.10656}, {"timestamp": 20162.1, "power": 35.7541}, {"timestamp": 20183.3, "power": 35.7541}, {"timestamp": 20203.8, "power": 35.7541}, {"timestamp": 20224.3, "power": 35.7541}, {"timestamp": 20244.9, "power": 35.7541}, {"timestamp": 20265.4, "power": 35.7541}, {"timestamp": 20286.0, "power": 35.7541}, {"timestamp": 20306.5, "power": 35.7541}, {"timestamp": 20327.1, "power": 35.7541}, {"timestamp": 20347.7, "power": 35.7541}, {"timestamp": 20368.3, "power": 35.7541}, {"timestamp": 20388.8, "power": 35.7541}, {"timestamp": 20409.3, "power": 35.7541}, {"timestamp": 20429.9, "power": 35.7541}, {"timestamp": 20450.4, "power": 35.7541}, {"timestamp": 20470.9, "power": 35.7541}, {"timestamp": 20491.5, "power": 35.7541}, {"timestamp": 20512.0, "power": 35.7541}, {"timestamp": 20532.5, "power": 35.7541}, {"timestamp": 20553.0, "power": 35.7541}, {"timestamp": 20573.6, "power": 35.7541}, {"timestamp": 20594.1, "power": 35.7541}, {"timestamp": 20614.6, "power": 35.7541}, {"timestamp": 20635.1, "power": 35.7541}, {"timestamp": 20655.7, "power": 35.7541}, {"timestamp": 20676.2, "power": 35.7541}, {"timestamp": 20696.7, "power": 35.7541}, {"timestamp": 20717.2, "power": 35.7541}, {"timestamp": 20737.8, "power": 35.7541}, {"timestamp": 20758.3, "power": 35.7541}, {"timestamp": 20778.8, "power": 35.7541}, {"timestamp": 20799.4, "power": 35.7541}, {"timestamp": 20819.9, "power": 35.7541}, {"timestamp": 20840.4, "power": 35.7541}, {"timestamp": 20860.9, "power": 35.7541}, {"timestamp": 20881.5, "power": 35.7541}, {"timestamp": 20902.0, "power": 35.7541}, {"timestamp": 20922.5, "power": 35.7541}, {"timestamp": 20943.0, "power": 35.7541}, {"timestamp": 20963.6, "power": 35.7541}, {"timestamp": 20984.1, "power": 35.7541}, {"timestamp": 21004.6, "power": 35.7541}, {"timestamp": 21025.1, "power": 35.7541}, {"timestamp": 21045.7, "power": 35.7541}, {"timestamp": 21066.2, "power": 35.7541}, {"timestamp": 21086.7, "power": 35.7541}, {"timestamp": 21107.2, "power": 35.7541}, {"timestamp": 21127.8, "power": 35.7541}, {"timestamp": 21148.3, "power": 35.7541}, {"timestamp": 21168.9, "power": 38.627176}, {"timestamp": 21190.1, "power": 38.627176}, {"timestamp": 21210.6, "power": 38.627176}, {"timestamp": 21231.1, "power": 38.627176}, {"timestamp": 21251.7, "power": 38.627176}, {"timestamp": 21272.2, "power": 38.627176}, {"timestamp": 21292.8, "power": 38.627176}, {"timestamp": 21313.3, "power": 38.627176}, {"timestamp": 21333.9, "power": 38.627176}, {"timestamp": 21354.4, "power": 38.627176}, {"timestamp": 21375.0, "power": 38.627176}, {"timestamp": 21395.5, "power": 38.627176}, {"timestamp": 21416.1, "power": 38.627176}, {"timestamp": 21436.6, "power": 38.627176}, {"timestamp": 21457.0, "power": 38.627176}, {"timestamp": 21477.6, "power": 38.627176}, {"timestamp": 21498.1, "power": 38.627176}, {"timestamp": 21518.7, "power": 38.627176}, {"timestamp": 21539.2, "power": 38.627176}, {"timestamp": 21559.8, "power": 38.627176}, {"timestamp": 21580.3, "power": 38.627176}, {"timestamp": 21600.8, "power": 38.627176}, {"timestamp": 21621.2, "power": 38.627176}, {"timestamp": 21641.8, "power": 38.627176}, {"timestamp": 21662.3, "power": 38.627176}, {"timestamp": 21682.8, "power": 38.627176}, {"timestamp": 21703.4, "power": 38.627176}, {"timestamp": 21723.9, "power": 38.627176}, {"timestamp": 21744.4, "power": 38.627176}, {"timestamp": 21764.9, "power": 38.627176}, {"timestamp": 21785.4, "power": 38.627176}, {"timestamp": 21806.0, "power": 38.627176}, {"timestamp": 21826.5, "power": 38.627176}, {"timestamp": 21847.1, "power": 38.627176}, {"timestamp": 21867.6, "power": 38.627176}, {"timestamp": 21888.1, "power": 38.627176}, {"timestamp": 21908.6, "power": 38.627176}, {"timestamp": 21929.1, "power": 38.627176}, {"timestamp": 21949.7, "power": 38.627176}, {"timestamp": 21970.2, "power": 38.627176}, {"timestamp": 21990.7, "power": 38.627176}, {"timestamp": 22011.3, "power": 38.627176}, {"timestamp": 22031.8, "power": 38.627176}, {"timestamp": 22052.3, "power": 38.627176}, {"timestamp": 22072.8, "power": 38.627176}, {"timestamp": 22093.3, "power": 38.627176}, {"timestamp": 22113.8, "power": 38.627176}, {"timestamp": 22134.3, "power": 38.627176}, {"timestamp": 22154.9, "power": 38.627176}, {"timestamp": 22175.4, "power": 35.276301000000004}, {"timestamp": 22196.5, "power": 35.276301000000004}, {"timestamp": 22217.0, "power": 35.276301000000004}, {"timestamp": 22237.5, "power": 35.276301000000004}, {"timestamp": 22258.0, "power": 35.276301000000004}, {"timestamp": 22278.5, "power": 35.276301000000004}, {"timestamp": 22299.1, "power": 35.276301000000004}, {"timestamp": 22319.6, "power": 35.276301000000004}, {"timestamp": 22340.1, "power": 35.276301000000004}, {"timestamp": 22360.6, "power": 35.276301000000004}, {"timestamp": 22381.1, "power": 35.276301000000004}, {"timestamp": 22401.6, "power": 35.276301000000004}, {"timestamp": 22422.1, "power": 35.276301000000004}, {"timestamp": 22442.6, "power": 35.276301000000004}, {"timestamp": 22463.2, "power": 35.276301000000004}, {"timestamp": 22483.7, "power": 35.276301000000004}, {"timestamp": 22504.2, "power": 35.276301000000004}, {"timestamp": 22524.7, "power": 35.276301000000004}], "timeline": {"START": "3661.66486", "END": "20286.43362"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 18388.5}, {"name": "clSetKernelArg", "calls": 19, "time": 2701.3}, {"name": "clReleaseKernel", "calls": 1, "time": 1104.29}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.9867}, {"name": "clReleaseContext", "calls": 1, "time": 55.0219}, {"name": "clCreateContext", "calls": 1, "time": 43.6296}, {"name": "clReleaseProgram", "calls": 1, "time": 19.3652}, {"name": "clCreateKernel", "calls": 1, "time": 0.340629}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.325278}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.16303}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076244}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072247}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028158}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025187}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024323}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010971}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010597}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009302}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007991}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007085}, {"name": "clRetainDevice", "calls": 2, "time": 0.004906}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 16624.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 16624.1}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 16054.0}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 15361.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 16554.1}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 16516.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7447.48622, "utilization": 77.577981, "size": 6118470.0, "time": 821.548645}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 51865221, "speed": 29.5716, "utilization": 0.256698, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3220743, "speed": 394.862, "utilization": 3.42762, "size": 0.127896}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 50031738, "speed": 29.5334, "utilization": 0.256367, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3106441, "speed": 394.838, "utilization": 3.42741, "size": 0.12789}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 47862017, "speed": 29.5251, "utilization": 0.256294, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2970629, "speed": 394.736, "utilization": 3.42653, "size": 0.127886}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51646420, "speed": 29.5712, "utilization": 0.256694, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3207072, "speed": 394.512, "utilization": 3.42458, "size": 0.127894}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 51527226, "speed": 29.5707, "utilization": 0.25669, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3199435, "speed": 394.623, "utilization": 3.42554, "size": 0.127894}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len4/run4.json b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run4.json new file mode 100644 index 0000000..e8fb4e1 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 56.5818, "power": 35.342688}, {"timestamp": 77.2169, "power": 35.342688}, {"timestamp": 97.7529, "power": 35.342688}, {"timestamp": 118.246, "power": 35.342688}, {"timestamp": 139.134, "power": 35.342688}, {"timestamp": 160.033, "power": 35.342688}, {"timestamp": 180.573, "power": 35.342688}, {"timestamp": 201.113, "power": 35.342688}, {"timestamp": 221.6, "power": 35.342688}, {"timestamp": 242.123, "power": 35.342688}, {"timestamp": 262.626, "power": 35.342688}, {"timestamp": 283.163, "power": 35.342688}, {"timestamp": 303.7, "power": 35.342688}, {"timestamp": 324.237, "power": 35.342688}, {"timestamp": 344.776, "power": 35.342688}, {"timestamp": 365.313, "power": 35.342688}, {"timestamp": 385.846, "power": 35.342688}, {"timestamp": 406.353, "power": 35.342688}, {"timestamp": 426.849, "power": 35.342688}, {"timestamp": 447.389, "power": 35.342688}, {"timestamp": 467.933, "power": 35.342688}, {"timestamp": 488.47, "power": 35.342688}, {"timestamp": 509.013, "power": 35.342688}, {"timestamp": 529.551, "power": 35.342688}, {"timestamp": 550.093, "power": 35.342688}, {"timestamp": 570.609, "power": 35.342688}, {"timestamp": 591.147, "power": 35.342688}, {"timestamp": 611.684, "power": 35.342688}, {"timestamp": 632.218, "power": 35.342688}, {"timestamp": 652.766, "power": 35.342688}, {"timestamp": 673.302, "power": 35.342688}, {"timestamp": 693.839, "power": 35.342688}, {"timestamp": 714.35, "power": 35.342688}, {"timestamp": 734.85, "power": 35.342688}, {"timestamp": 755.385, "power": 35.342688}, {"timestamp": 775.925, "power": 35.342688}, {"timestamp": 796.46, "power": 35.342688}, {"timestamp": 816.998, "power": 35.342688}, {"timestamp": 837.532, "power": 35.342688}, {"timestamp": 858.07, "power": 35.342688}, {"timestamp": 878.574, "power": 35.342688}, {"timestamp": 899.102, "power": 35.342688}, {"timestamp": 919.637, "power": 35.342688}, {"timestamp": 940.174, "power": 35.342688}, {"timestamp": 960.713, "power": 35.342688}, {"timestamp": 981.247, "power": 35.342688}, {"timestamp": 1001.78, "power": 35.342688}, {"timestamp": 1022.29, "power": 35.31266}, {"timestamp": 1043.51, "power": 35.31266}, {"timestamp": 1064.11, "power": 35.31266}, {"timestamp": 1084.7, "power": 35.31266}, {"timestamp": 1105.3, "power": 35.31266}, {"timestamp": 1125.89, "power": 35.31266}, {"timestamp": 1146.46, "power": 35.31266}, {"timestamp": 1167.02, "power": 35.31266}, {"timestamp": 1187.61, "power": 35.31266}, {"timestamp": 1208.2, "power": 35.31266}, {"timestamp": 1228.8, "power": 35.31266}, {"timestamp": 1249.39, "power": 35.31266}, {"timestamp": 1269.99, "power": 35.31266}, {"timestamp": 1290.55, "power": 35.31266}, {"timestamp": 1311.11, "power": 35.31266}, {"timestamp": 1331.71, "power": 35.31266}, {"timestamp": 1352.3, "power": 35.31266}, {"timestamp": 1372.9, "power": 35.31266}, {"timestamp": 1393.5, "power": 35.31266}, {"timestamp": 1414.1, "power": 35.31266}, {"timestamp": 1434.67, "power": 35.31266}, {"timestamp": 1455.23, "power": 35.31266}, {"timestamp": 1475.82, "power": 35.31266}, {"timestamp": 1496.42, "power": 35.31266}, {"timestamp": 1517.02, "power": 35.31266}, {"timestamp": 1537.57, "power": 35.31266}, {"timestamp": 1558.01, "power": 35.31266}, {"timestamp": 1578.35, "power": 35.31266}, {"timestamp": 1598.83, "power": 35.31266}, {"timestamp": 1619.39, "power": 35.31266}, {"timestamp": 1639.99, "power": 35.31266}, {"timestamp": 1660.58, "power": 35.31266}, {"timestamp": 1681.18, "power": 35.31266}, {"timestamp": 1701.77, "power": 35.31266}, {"timestamp": 1722.34, "power": 35.31266}, {"timestamp": 1742.9, "power": 35.31266}, {"timestamp": 1763.46, "power": 35.31266}, {"timestamp": 1784.05, "power": 35.31266}, {"timestamp": 1804.65, "power": 35.31266}, {"timestamp": 1825.24, "power": 35.31266}, {"timestamp": 1845.84, "power": 35.31266}, {"timestamp": 1866.41, "power": 35.31266}, {"timestamp": 1886.97, "power": 35.31266}, {"timestamp": 1907.53, "power": 35.31266}, {"timestamp": 1928.13, "power": 35.31266}, {"timestamp": 1948.72, "power": 35.31266}, {"timestamp": 1969.32, "power": 35.31266}, {"timestamp": 1989.93, "power": 35.31266}, {"timestamp": 2010.5, "power": 35.31266}, {"timestamp": 2031.05, "power": 35.604882}, {"timestamp": 2052.12, "power": 35.604882}, {"timestamp": 2072.71, "power": 35.604882}, {"timestamp": 2093.31, "power": 35.604882}, {"timestamp": 2113.9, "power": 35.604882}, {"timestamp": 2134.49, "power": 35.604882}, {"timestamp": 2155.04, "power": 35.604882}, {"timestamp": 2175.63, "power": 35.604882}, {"timestamp": 2196.23, "power": 35.604882}, {"timestamp": 2216.82, "power": 35.604882}, {"timestamp": 2237.42, "power": 35.604882}, {"timestamp": 2258.01, "power": 35.604882}, {"timestamp": 2278.58, "power": 35.604882}, {"timestamp": 2299.14, "power": 35.604882}, {"timestamp": 2319.74, "power": 35.604882}, {"timestamp": 2340.34, "power": 35.604882}, {"timestamp": 2360.93, "power": 35.604882}, {"timestamp": 2381.52, "power": 35.604882}, {"timestamp": 2402.13, "power": 35.604882}, {"timestamp": 2422.69, "power": 35.604882}, {"timestamp": 2443.26, "power": 35.604882}, {"timestamp": 2463.85, "power": 35.604882}, {"timestamp": 2484.45, "power": 35.604882}, {"timestamp": 2505.04, "power": 35.604882}, {"timestamp": 2525.64, "power": 35.604882}, {"timestamp": 2546.24, "power": 35.604882}, {"timestamp": 2566.8, "power": 35.604882}, {"timestamp": 2587.35, "power": 35.604882}, {"timestamp": 2607.95, "power": 35.604882}, {"timestamp": 2628.55, "power": 35.604882}, {"timestamp": 2649.14, "power": 35.604882}, {"timestamp": 2669.73, "power": 35.604882}, {"timestamp": 2690.31, "power": 35.604882}, {"timestamp": 2710.87, "power": 35.604882}, {"timestamp": 2731.44, "power": 35.604882}, {"timestamp": 2752.04, "power": 35.604882}, {"timestamp": 2772.63, "power": 35.604882}, {"timestamp": 2793.22, "power": 35.604882}, {"timestamp": 2813.83, "power": 35.604882}, {"timestamp": 2834.39, "power": 35.604882}, {"timestamp": 2854.87, "power": 35.604882}, {"timestamp": 2875.4, "power": 35.604882}, {"timestamp": 2895.94, "power": 35.604882}, {"timestamp": 2916.47, "power": 35.604882}, {"timestamp": 2937.01, "power": 35.604882}, {"timestamp": 2957.55, "power": 35.604882}, {"timestamp": 2978.09, "power": 35.604882}, {"timestamp": 2998.61, "power": 35.604882}, {"timestamp": 3019.14, "power": 35.604882}, {"timestamp": 3039.67, "power": 38.164175}, {"timestamp": 3060.76, "power": 38.164175}, {"timestamp": 3081.29, "power": 38.164175}, {"timestamp": 3101.82, "power": 38.164175}, {"timestamp": 3122.34, "power": 38.164175}, {"timestamp": 3142.83, "power": 38.164175}, {"timestamp": 3163.36, "power": 38.164175}, {"timestamp": 3183.9, "power": 38.164175}, {"timestamp": 3204.43, "power": 38.164175}, {"timestamp": 3224.96, "power": 38.164175}, {"timestamp": 3245.5, "power": 38.164175}, {"timestamp": 3266.04, "power": 38.164175}, {"timestamp": 3286.55, "power": 38.164175}, {"timestamp": 3307.08, "power": 38.164175}, {"timestamp": 3327.61, "power": 38.164175}, {"timestamp": 3348.15, "power": 38.164175}, {"timestamp": 3368.68, "power": 38.164175}, {"timestamp": 3389.22, "power": 38.164175}, {"timestamp": 3409.75, "power": 38.164175}, {"timestamp": 3430.24, "power": 38.164175}, {"timestamp": 3450.73, "power": 38.164175}, {"timestamp": 3471.26, "power": 38.164175}, {"timestamp": 3491.8, "power": 38.164175}, {"timestamp": 3512.33, "power": 38.164175}, {"timestamp": 3532.86, "power": 38.164175}, {"timestamp": 3553.4, "power": 38.164175}, {"timestamp": 3573.93, "power": 38.164175}, {"timestamp": 3594.44, "power": 38.164175}, {"timestamp": 3614.97, "power": 38.164175}, {"timestamp": 3635.51, "power": 38.164175}, {"timestamp": 3656.04, "power": 38.164175}, {"timestamp": 3676.57, "power": 38.164175}, {"timestamp": 3697.07, "power": 38.164175}, {"timestamp": 3717.6, "power": 38.164175}, {"timestamp": 3738.14, "power": 38.164175}, {"timestamp": 3758.66, "power": 38.164175}, {"timestamp": 3779.2, "power": 38.164175}, {"timestamp": 3799.74, "power": 38.164175}, {"timestamp": 3820.28, "power": 38.164175}, {"timestamp": 3840.83, "power": 38.164175}, {"timestamp": 3861.37, "power": 38.164175}, {"timestamp": 3881.92, "power": 38.164175}, {"timestamp": 3902.44, "power": 38.164175}, {"timestamp": 3922.93, "power": 38.164175}, {"timestamp": 3943.47, "power": 38.164175}, {"timestamp": 3964.02, "power": 38.164175}, {"timestamp": 3984.56, "power": 38.164175}, {"timestamp": 4005.11, "power": 38.164175}, {"timestamp": 4025.69, "power": 38.164175}, {"timestamp": 4046.27, "power": 35.866602}, {"timestamp": 4067.37, "power": 35.866602}, {"timestamp": 4087.92, "power": 35.866602}, {"timestamp": 4108.46, "power": 35.866602}, {"timestamp": 4129.01, "power": 35.866602}, {"timestamp": 4149.55, "power": 35.866602}, {"timestamp": 4170.11, "power": 35.866602}, {"timestamp": 4190.63, "power": 35.866602}, {"timestamp": 4211.19, "power": 35.866602}, {"timestamp": 4231.76, "power": 35.866602}, {"timestamp": 4252.33, "power": 35.866602}, {"timestamp": 4272.89, "power": 35.866602}, {"timestamp": 4293.47, "power": 35.866602}, {"timestamp": 4314.04, "power": 35.866602}, {"timestamp": 4334.56, "power": 35.866602}, {"timestamp": 4355.11, "power": 35.866602}, {"timestamp": 4375.62, "power": 35.866602}, {"timestamp": 4396.18, "power": 35.866602}, {"timestamp": 4416.76, "power": 35.866602}, {"timestamp": 4437.32, "power": 35.866602}, {"timestamp": 4457.9, "power": 35.866602}, {"timestamp": 4478.43, "power": 35.866602}, {"timestamp": 4499.0, "power": 35.866602}, {"timestamp": 4519.58, "power": 35.866602}, {"timestamp": 4540.16, "power": 35.866602}, {"timestamp": 4560.73, "power": 35.866602}, {"timestamp": 4581.3, "power": 35.866602}, {"timestamp": 4601.88, "power": 35.866602}, {"timestamp": 4622.4, "power": 35.866602}, {"timestamp": 4642.89, "power": 35.866602}, {"timestamp": 4663.47, "power": 35.866602}, {"timestamp": 4684.02, "power": 35.866602}, {"timestamp": 4704.59, "power": 35.866602}, {"timestamp": 4725.16, "power": 35.866602}, {"timestamp": 4745.73, "power": 35.866602}, {"timestamp": 4766.31, "power": 35.866602}, {"timestamp": 4786.82, "power": 35.866602}, {"timestamp": 4807.4, "power": 35.866602}, {"timestamp": 4827.98, "power": 35.866602}, {"timestamp": 4848.56, "power": 35.866602}, {"timestamp": 4869.11, "power": 35.866602}, {"timestamp": 4889.66, "power": 35.866602}, {"timestamp": 4910.21, "power": 35.866602}, {"timestamp": 4930.72, "power": 35.866602}, {"timestamp": 4951.27, "power": 35.866602}, {"timestamp": 4971.81, "power": 35.866602}, {"timestamp": 4992.35, "power": 35.866602}, {"timestamp": 5012.9, "power": 35.866602}, {"timestamp": 5033.45, "power": 35.866602}, {"timestamp": 5053.99, "power": 35.950176}, {"timestamp": 5075.33, "power": 35.950176}, {"timestamp": 5095.87, "power": 35.950176}, {"timestamp": 5116.41, "power": 35.950176}, {"timestamp": 5136.95, "power": 35.950176}, {"timestamp": 5157.48, "power": 35.950176}, {"timestamp": 5178.02, "power": 35.950176}, {"timestamp": 5198.54, "power": 35.950176}, {"timestamp": 5219.07, "power": 35.950176}, {"timestamp": 5239.61, "power": 35.950176}, {"timestamp": 5260.15, "power": 35.950176}, {"timestamp": 5280.69, "power": 35.950176}, {"timestamp": 5301.22, "power": 35.950176}, {"timestamp": 5321.76, "power": 35.950176}, {"timestamp": 5342.29, "power": 35.950176}, {"timestamp": 5362.78, "power": 35.950176}, {"timestamp": 5383.35, "power": 35.950176}, {"timestamp": 5403.92, "power": 35.950176}, {"timestamp": 5424.49, "power": 35.950176}, {"timestamp": 5445.06, "power": 35.950176}, {"timestamp": 5465.63, "power": 35.950176}, {"timestamp": 5486.21, "power": 35.950176}, {"timestamp": 5506.71, "power": 35.950176}, {"timestamp": 5527.27, "power": 35.950176}, {"timestamp": 5547.84, "power": 35.950176}, {"timestamp": 5568.41, "power": 35.950176}, {"timestamp": 5588.99, "power": 35.950176}, {"timestamp": 5609.56, "power": 35.950176}, {"timestamp": 5630.12, "power": 35.950176}, {"timestamp": 5650.63, "power": 35.950176}, {"timestamp": 5671.17, "power": 35.950176}, {"timestamp": 5691.73, "power": 35.950176}, {"timestamp": 5712.27, "power": 35.950176}, {"timestamp": 5732.8, "power": 35.950176}, {"timestamp": 5753.34, "power": 35.950176}, {"timestamp": 5773.88, "power": 35.950176}, {"timestamp": 5794.39, "power": 35.950176}, {"timestamp": 5814.92, "power": 35.950176}, {"timestamp": 5835.46, "power": 35.950176}, {"timestamp": 5856.0, "power": 35.950176}, {"timestamp": 5876.54, "power": 35.950176}, {"timestamp": 5897.07, "power": 35.950176}, {"timestamp": 5917.61, "power": 35.950176}, {"timestamp": 5938.15, "power": 35.950176}, {"timestamp": 5958.66, "power": 35.950176}, {"timestamp": 5979.19, "power": 35.950176}, {"timestamp": 5999.73, "power": 35.950176}, {"timestamp": 6020.27, "power": 35.950176}, {"timestamp": 6040.81, "power": 35.950176}, {"timestamp": 6061.34, "power": 36.325098}, {"timestamp": 6083.26, "power": 36.325098}, {"timestamp": 6103.8, "power": 36.325098}, {"timestamp": 6124.35, "power": 36.325098}, {"timestamp": 6144.88, "power": 36.325098}, {"timestamp": 6165.42, "power": 36.325098}, {"timestamp": 6185.96, "power": 36.325098}, {"timestamp": 6206.48, "power": 36.325098}, {"timestamp": 6226.98, "power": 36.325098}, {"timestamp": 6247.53, "power": 36.325098}, {"timestamp": 6268.1, "power": 36.325098}, {"timestamp": 6288.67, "power": 36.325098}, {"timestamp": 6309.23, "power": 36.325098}, {"timestamp": 6329.8, "power": 36.325098}, {"timestamp": 6350.31, "power": 36.325098}, {"timestamp": 6370.81, "power": 36.325098}, {"timestamp": 6391.35, "power": 36.325098}, {"timestamp": 6411.92, "power": 36.325098}, {"timestamp": 6432.49, "power": 36.325098}, {"timestamp": 6453.05, "power": 36.325098}, {"timestamp": 6473.61, "power": 36.325098}, {"timestamp": 6494.15, "power": 36.325098}, {"timestamp": 6514.67, "power": 36.325098}, {"timestamp": 6535.22, "power": 36.325098}, {"timestamp": 6555.79, "power": 36.325098}, {"timestamp": 6576.35, "power": 36.325098}, {"timestamp": 6596.91, "power": 36.325098}, {"timestamp": 6617.46, "power": 36.325098}, {"timestamp": 6638.0, "power": 36.325098}, {"timestamp": 6658.52, "power": 36.325098}, {"timestamp": 6679.07, "power": 36.325098}, {"timestamp": 6699.64, "power": 36.325098}, {"timestamp": 6720.21, "power": 36.325098}, {"timestamp": 6740.77, "power": 36.325098}, {"timestamp": 6761.33, "power": 36.325098}, {"timestamp": 6781.9, "power": 36.325098}, {"timestamp": 6802.42, "power": 36.325098}, {"timestamp": 6822.92, "power": 36.325098}, {"timestamp": 6843.48, "power": 36.325098}, {"timestamp": 6864.05, "power": 36.325098}, {"timestamp": 6884.6, "power": 36.325098}, {"timestamp": 6905.18, "power": 36.325098}, {"timestamp": 6925.74, "power": 36.325098}, {"timestamp": 6946.27, "power": 36.325098}, {"timestamp": 6966.77, "power": 36.325098}, {"timestamp": 6987.32, "power": 36.325098}, {"timestamp": 7007.9, "power": 36.325098}, {"timestamp": 7028.44, "power": 36.325098}, {"timestamp": 7048.97, "power": 36.325098}, {"timestamp": 7069.51, "power": 36.083878999999996}, {"timestamp": 7090.88, "power": 36.083878999999996}, {"timestamp": 7111.42, "power": 36.083878999999996}, {"timestamp": 7131.95, "power": 36.083878999999996}, {"timestamp": 7152.53, "power": 36.083878999999996}, {"timestamp": 7173.07, "power": 36.083878999999996}, {"timestamp": 7193.63, "power": 36.083878999999996}, {"timestamp": 7214.2, "power": 36.083878999999996}, {"timestamp": 7234.69, "power": 36.083878999999996}, {"timestamp": 7255.24, "power": 36.083878999999996}, {"timestamp": 7275.79, "power": 36.083878999999996}, {"timestamp": 7296.34, "power": 36.083878999999996}, {"timestamp": 7316.89, "power": 36.083878999999996}, {"timestamp": 7337.44, "power": 36.083878999999996}, {"timestamp": 7358.02, "power": 36.083878999999996}, {"timestamp": 7378.52, "power": 36.083878999999996}, {"timestamp": 7399.07, "power": 36.083878999999996}, {"timestamp": 7419.64, "power": 36.083878999999996}, {"timestamp": 7440.21, "power": 36.083878999999996}, {"timestamp": 7460.77, "power": 36.083878999999996}, {"timestamp": 7481.33, "power": 36.083878999999996}, {"timestamp": 7501.89, "power": 36.083878999999996}, {"timestamp": 7522.4, "power": 36.083878999999996}, {"timestamp": 7542.89, "power": 36.083878999999996}, {"timestamp": 7563.45, "power": 36.083878999999996}, {"timestamp": 7584.01, "power": 36.083878999999996}, {"timestamp": 7604.56, "power": 36.083878999999996}, {"timestamp": 7625.13, "power": 36.083878999999996}, {"timestamp": 7645.7, "power": 36.083878999999996}, {"timestamp": 7666.27, "power": 36.083878999999996}, {"timestamp": 7686.76, "power": 36.083878999999996}, {"timestamp": 7707.29, "power": 36.083878999999996}, {"timestamp": 7727.83, "power": 36.083878999999996}, {"timestamp": 7748.37, "power": 36.083878999999996}, {"timestamp": 7768.91, "power": 36.083878999999996}, {"timestamp": 7789.44, "power": 36.083878999999996}, {"timestamp": 7809.98, "power": 36.083878999999996}, {"timestamp": 7830.49, "power": 36.083878999999996}, {"timestamp": 7851.02, "power": 36.083878999999996}, {"timestamp": 7871.57, "power": 36.083878999999996}, {"timestamp": 7892.11, "power": 36.083878999999996}, {"timestamp": 7912.64, "power": 36.083878999999996}, {"timestamp": 7933.18, "power": 36.083878999999996}, {"timestamp": 7953.71, "power": 36.083878999999996}, {"timestamp": 7974.25, "power": 36.083878999999996}, {"timestamp": 7994.74, "power": 36.083878999999996}, {"timestamp": 8015.27, "power": 36.083878999999996}, {"timestamp": 8035.81, "power": 36.083878999999996}, {"timestamp": 8056.35, "power": 36.083878999999996}, {"timestamp": 8076.89, "power": 36.085628}, {"timestamp": 8098.12, "power": 36.085628}, {"timestamp": 8118.64, "power": 36.085628}, {"timestamp": 8139.13, "power": 36.085628}, {"timestamp": 8159.7, "power": 36.085628}, {"timestamp": 8180.26, "power": 36.085628}, {"timestamp": 8200.83, "power": 36.085628}, {"timestamp": 8221.4, "power": 36.085628}, {"timestamp": 8241.98, "power": 36.085628}, {"timestamp": 8262.49, "power": 36.085628}, {"timestamp": 8282.99, "power": 36.085628}, {"timestamp": 8303.54, "power": 36.085628}, {"timestamp": 8324.11, "power": 36.085628}, {"timestamp": 8344.66, "power": 36.085628}, {"timestamp": 8365.22, "power": 36.085628}, {"timestamp": 8385.78, "power": 36.085628}, {"timestamp": 8406.28, "power": 36.085628}, {"timestamp": 8426.77, "power": 36.085628}, {"timestamp": 8447.33, "power": 36.085628}, {"timestamp": 8467.87, "power": 36.085628}, {"timestamp": 8488.62, "power": 36.085628}, {"timestamp": 8509.19, "power": 36.085628}, {"timestamp": 8529.76, "power": 36.085628}, {"timestamp": 8550.27, "power": 36.085628}, {"timestamp": 8570.77, "power": 36.085628}, {"timestamp": 8591.34, "power": 36.085628}, {"timestamp": 8611.92, "power": 36.085628}, {"timestamp": 8632.5, "power": 36.085628}, {"timestamp": 8653.08, "power": 36.085628}, {"timestamp": 8673.64, "power": 36.085628}, {"timestamp": 8694.23, "power": 36.085628}, {"timestamp": 8714.73, "power": 36.085628}, {"timestamp": 8735.3, "power": 36.085628}, {"timestamp": 8755.88, "power": 36.085628}, {"timestamp": 8776.46, "power": 36.085628}, {"timestamp": 8797.03, "power": 36.085628}, {"timestamp": 8817.62, "power": 36.085628}, {"timestamp": 8838.19, "power": 36.085628}, {"timestamp": 8858.7, "power": 36.085628}, {"timestamp": 8879.24, "power": 36.085628}, {"timestamp": 8899.78, "power": 36.085628}, {"timestamp": 8920.33, "power": 36.085628}, {"timestamp": 8940.88, "power": 36.085628}, {"timestamp": 8961.42, "power": 36.085628}, {"timestamp": 8981.97, "power": 36.085628}, {"timestamp": 9002.49, "power": 36.085628}, {"timestamp": 9023.03, "power": 36.085628}, {"timestamp": 9043.58, "power": 36.085628}, {"timestamp": 9064.13, "power": 36.085628}, {"timestamp": 9084.68, "power": 35.789902}, {"timestamp": 9105.78, "power": 35.789902}, {"timestamp": 9126.29, "power": 35.789902}, {"timestamp": 9146.79, "power": 35.789902}, {"timestamp": 9167.33, "power": 35.789902}, {"timestamp": 9187.87, "power": 35.789902}, {"timestamp": 9208.41, "power": 35.789902}, {"timestamp": 9228.95, "power": 35.789902}, {"timestamp": 9249.5, "power": 35.789902}, {"timestamp": 9270.04, "power": 35.789902}, {"timestamp": 9290.56, "power": 35.789902}, {"timestamp": 9311.1, "power": 35.789902}, {"timestamp": 9331.64, "power": 35.789902}, {"timestamp": 9352.18, "power": 35.789902}, {"timestamp": 9372.72, "power": 35.789902}, {"timestamp": 9393.26, "power": 35.789902}, {"timestamp": 9413.8, "power": 35.789902}, {"timestamp": 9434.32, "power": 35.789902}, {"timestamp": 9454.85, "power": 35.789902}, {"timestamp": 9475.4, "power": 35.789902}, {"timestamp": 9495.97, "power": 35.789902}, {"timestamp": 9516.51, "power": 35.789902}, {"timestamp": 9537.08, "power": 35.789902}, {"timestamp": 9557.66, "power": 35.789902}, {"timestamp": 9578.21, "power": 35.789902}, {"timestamp": 9598.71, "power": 35.789902}, {"timestamp": 9619.28, "power": 35.789902}, {"timestamp": 9639.85, "power": 35.789902}, {"timestamp": 9660.42, "power": 35.789902}, {"timestamp": 9680.99, "power": 35.789902}, {"timestamp": 9701.53, "power": 35.789902}, {"timestamp": 9722.07, "power": 35.789902}, {"timestamp": 9742.59, "power": 35.789902}, {"timestamp": 9763.13, "power": 35.789902}, {"timestamp": 9783.67, "power": 35.789902}, {"timestamp": 9804.21, "power": 35.789902}, {"timestamp": 9824.75, "power": 35.789902}, {"timestamp": 9845.29, "power": 35.789902}, {"timestamp": 9865.83, "power": 35.789902}, {"timestamp": 9886.35, "power": 35.789902}, {"timestamp": 9906.85, "power": 35.789902}, {"timestamp": 9927.39, "power": 35.789902}, {"timestamp": 9947.93, "power": 35.789902}, {"timestamp": 9968.47, "power": 35.789902}, {"timestamp": 9989.01, "power": 35.789902}, {"timestamp": 10009.6, "power": 35.789902}, {"timestamp": 10030.1, "power": 35.789902}, {"timestamp": 10050.6, "power": 35.789902}, {"timestamp": 10071.2, "power": 35.789902}, {"timestamp": 10091.8, "power": 35.835726}, {"timestamp": 10113.0, "power": 35.835726}, {"timestamp": 10133.6, "power": 35.835726}, {"timestamp": 10154.1, "power": 35.835726}, {"timestamp": 10174.6, "power": 35.835726}, {"timestamp": 10195.2, "power": 35.835726}, {"timestamp": 10215.7, "power": 35.835726}, {"timestamp": 10236.3, "power": 35.835726}, {"timestamp": 10256.8, "power": 35.835726}, {"timestamp": 10277.4, "power": 35.835726}, {"timestamp": 10297.9, "power": 35.835726}, {"timestamp": 10318.4, "power": 35.835726}, {"timestamp": 10338.9, "power": 35.835726}, {"timestamp": 10359.4, "power": 35.835726}, {"timestamp": 10380.0, "power": 35.835726}, {"timestamp": 10400.6, "power": 35.835726}, {"timestamp": 10421.2, "power": 35.835726}, {"timestamp": 10441.7, "power": 35.835726}, {"timestamp": 10462.3, "power": 35.835726}, {"timestamp": 10482.8, "power": 35.835726}, {"timestamp": 10503.4, "power": 35.835726}, {"timestamp": 10524.0, "power": 35.835726}, {"timestamp": 10544.6, "power": 35.835726}, {"timestamp": 10565.1, "power": 35.835726}, {"timestamp": 10585.7, "power": 35.835726}, {"timestamp": 10606.3, "power": 35.835726}, {"timestamp": 10626.8, "power": 35.835726}, {"timestamp": 10647.3, "power": 35.835726}, {"timestamp": 10667.9, "power": 35.835726}, {"timestamp": 10688.5, "power": 35.835726}, {"timestamp": 10709.1, "power": 35.835726}, {"timestamp": 10729.6, "power": 35.835726}, {"timestamp": 10750.2, "power": 35.835726}, {"timestamp": 10770.7, "power": 35.835726}, {"timestamp": 10791.3, "power": 35.835726}, {"timestamp": 10811.9, "power": 35.835726}, {"timestamp": 10832.5, "power": 35.835726}, {"timestamp": 10853.0, "power": 35.835726}, {"timestamp": 10873.6, "power": 35.835726}, {"timestamp": 10894.2, "power": 35.835726}, {"timestamp": 10914.7, "power": 35.835726}, {"timestamp": 10935.3, "power": 35.835726}, {"timestamp": 10955.8, "power": 35.835726}, {"timestamp": 10976.4, "power": 35.835726}, {"timestamp": 10997.0, "power": 35.835726}, {"timestamp": 11017.5, "power": 35.835726}, {"timestamp": 11038.1, "power": 35.835726}, {"timestamp": 11058.6, "power": 35.835726}, {"timestamp": 11079.2, "power": 35.835726}, {"timestamp": 11099.8, "power": 35.927797999999996}, {"timestamp": 11120.9, "power": 35.927797999999996}, {"timestamp": 11141.5, "power": 35.927797999999996}, {"timestamp": 11162.0, "power": 35.927797999999996}, {"timestamp": 11182.6, "power": 35.927797999999996}, {"timestamp": 11203.1, "power": 35.927797999999996}, {"timestamp": 11223.6, "power": 35.927797999999996}, {"timestamp": 11244.2, "power": 35.927797999999996}, {"timestamp": 11264.7, "power": 35.927797999999996}, {"timestamp": 11285.3, "power": 35.927797999999996}, {"timestamp": 11305.8, "power": 35.927797999999996}, {"timestamp": 11326.4, "power": 35.927797999999996}, {"timestamp": 11346.9, "power": 35.927797999999996}, {"timestamp": 11367.4, "power": 35.927797999999996}, {"timestamp": 11388.0, "power": 35.927797999999996}, {"timestamp": 11408.5, "power": 35.927797999999996}, {"timestamp": 11429.0, "power": 35.927797999999996}, {"timestamp": 11449.6, "power": 35.927797999999996}, {"timestamp": 11470.1, "power": 35.927797999999996}, {"timestamp": 11490.6, "power": 35.927797999999996}, {"timestamp": 11511.2, "power": 35.927797999999996}, {"timestamp": 11531.7, "power": 35.927797999999996}, {"timestamp": 11552.3, "power": 35.927797999999996}, {"timestamp": 11572.9, "power": 35.927797999999996}, {"timestamp": 11593.5, "power": 35.927797999999996}, {"timestamp": 11614.0, "power": 35.927797999999996}, {"timestamp": 11634.5, "power": 35.927797999999996}, {"timestamp": 11655.1, "power": 35.927797999999996}, {"timestamp": 11675.6, "power": 35.927797999999996}, {"timestamp": 11696.2, "power": 35.927797999999996}, {"timestamp": 11716.7, "power": 35.927797999999996}, {"timestamp": 11737.3, "power": 35.927797999999996}, {"timestamp": 11757.8, "power": 35.927797999999996}, {"timestamp": 11778.3, "power": 35.927797999999996}, {"timestamp": 11798.9, "power": 35.927797999999996}, {"timestamp": 11819.4, "power": 35.927797999999996}, {"timestamp": 11840.0, "power": 35.927797999999996}, {"timestamp": 11860.5, "power": 35.927797999999996}, {"timestamp": 11881.1, "power": 35.927797999999996}, {"timestamp": 11901.6, "power": 35.927797999999996}, {"timestamp": 11922.1, "power": 35.927797999999996}, {"timestamp": 11942.7, "power": 35.927797999999996}, {"timestamp": 11963.2, "power": 35.927797999999996}, {"timestamp": 11983.7, "power": 35.927797999999996}, {"timestamp": 12004.3, "power": 35.927797999999996}, {"timestamp": 12024.8, "power": 35.927797999999996}, {"timestamp": 12045.4, "power": 35.927797999999996}, {"timestamp": 12065.9, "power": 35.927797999999996}, {"timestamp": 12086.4, "power": 35.927797999999996}, {"timestamp": 12106.9, "power": 35.950887}, {"timestamp": 12128.0, "power": 35.950887}, {"timestamp": 12148.5, "power": 35.950887}, {"timestamp": 12169.1, "power": 35.950887}, {"timestamp": 12189.6, "power": 35.950887}, {"timestamp": 12210.2, "power": 35.950887}, {"timestamp": 12230.7, "power": 35.950887}, {"timestamp": 12251.2, "power": 35.950887}, {"timestamp": 12271.8, "power": 35.950887}, {"timestamp": 12292.3, "power": 35.950887}, {"timestamp": 12312.9, "power": 35.950887}, {"timestamp": 12333.4, "power": 35.950887}, {"timestamp": 12353.9, "power": 35.950887}, {"timestamp": 12374.5, "power": 35.950887}, {"timestamp": 12395.0, "power": 35.950887}, {"timestamp": 12415.5, "power": 35.950887}, {"timestamp": 12436.0, "power": 35.950887}, {"timestamp": 12456.6, "power": 35.950887}, {"timestamp": 12477.1, "power": 35.950887}, {"timestamp": 12497.7, "power": 35.950887}, {"timestamp": 12518.2, "power": 35.950887}, {"timestamp": 12538.7, "power": 35.950887}, {"timestamp": 12559.3, "power": 35.950887}, {"timestamp": 12579.8, "power": 35.950887}, {"timestamp": 12600.3, "power": 35.950887}, {"timestamp": 12620.9, "power": 35.950887}, {"timestamp": 12641.4, "power": 35.950887}, {"timestamp": 12662.0, "power": 35.950887}, {"timestamp": 12682.5, "power": 35.950887}, {"timestamp": 12703.0, "power": 35.950887}, {"timestamp": 12723.6, "power": 35.950887}, {"timestamp": 12744.1, "power": 35.950887}, {"timestamp": 12764.7, "power": 35.950887}, {"timestamp": 12785.2, "power": 35.950887}, {"timestamp": 12805.8, "power": 35.950887}, {"timestamp": 12826.3, "power": 35.950887}, {"timestamp": 12846.8, "power": 35.950887}, {"timestamp": 12867.3, "power": 35.950887}, {"timestamp": 12887.9, "power": 35.950887}, {"timestamp": 12908.5, "power": 35.950887}, {"timestamp": 12929.1, "power": 35.950887}, {"timestamp": 12949.6, "power": 35.950887}, {"timestamp": 12970.2, "power": 35.950887}, {"timestamp": 12990.7, "power": 35.950887}, {"timestamp": 13011.2, "power": 35.950887}, {"timestamp": 13031.8, "power": 35.950887}, {"timestamp": 13052.4, "power": 35.950887}, {"timestamp": 13072.9, "power": 35.950887}, {"timestamp": 13093.5, "power": 35.950887}, {"timestamp": 13114.1, "power": 36.12209}, {"timestamp": 13135.2, "power": 36.12209}, {"timestamp": 13155.7, "power": 36.12209}, {"timestamp": 13176.3, "power": 36.12209}, {"timestamp": 13196.8, "power": 36.12209}, {"timestamp": 13217.3, "power": 36.12209}, {"timestamp": 13237.9, "power": 36.12209}, {"timestamp": 13258.4, "power": 36.12209}, {"timestamp": 13278.9, "power": 36.12209}, {"timestamp": 13299.5, "power": 36.12209}, {"timestamp": 13320.0, "power": 36.12209}, {"timestamp": 13340.5, "power": 36.12209}, {"timestamp": 13361.1, "power": 36.12209}, {"timestamp": 13381.7, "power": 36.12209}, {"timestamp": 13402.2, "power": 36.12209}, {"timestamp": 13422.7, "power": 36.12209}, {"timestamp": 13443.3, "power": 36.12209}, {"timestamp": 13463.9, "power": 36.12209}, {"timestamp": 13484.4, "power": 36.12209}, {"timestamp": 13505.0, "power": 36.12209}, {"timestamp": 13525.6, "power": 36.12209}, {"timestamp": 13546.1, "power": 36.12209}, {"timestamp": 13566.6, "power": 36.12209}, {"timestamp": 13587.2, "power": 36.12209}, {"timestamp": 13607.8, "power": 36.12209}, {"timestamp": 13628.3, "power": 36.12209}, {"timestamp": 13648.9, "power": 36.12209}, {"timestamp": 13669.5, "power": 36.12209}, {"timestamp": 13690.0, "power": 36.12209}, {"timestamp": 13710.6, "power": 36.12209}, {"timestamp": 13731.1, "power": 36.12209}, {"timestamp": 13751.6, "power": 36.12209}, {"timestamp": 13772.2, "power": 36.12209}, {"timestamp": 13792.7, "power": 36.12209}, {"timestamp": 13813.3, "power": 36.12209}, {"timestamp": 13833.8, "power": 36.12209}, {"timestamp": 13854.3, "power": 36.12209}, {"timestamp": 13874.9, "power": 36.12209}, {"timestamp": 13895.4, "power": 36.12209}, {"timestamp": 13916.0, "power": 36.12209}, {"timestamp": 13936.5, "power": 36.12209}, {"timestamp": 13957.0, "power": 36.12209}, {"timestamp": 13977.6, "power": 36.12209}, {"timestamp": 13998.1, "power": 36.12209}, {"timestamp": 14018.6, "power": 36.12209}, {"timestamp": 14039.2, "power": 36.12209}, {"timestamp": 14059.7, "power": 36.12209}, {"timestamp": 14080.3, "power": 36.12209}, {"timestamp": 14100.8, "power": 36.12209}, {"timestamp": 14121.4, "power": 36.074312000000006}, {"timestamp": 14142.4, "power": 36.074312000000006}, {"timestamp": 14162.9, "power": 36.074312000000006}, {"timestamp": 14183.4, "power": 36.074312000000006}, {"timestamp": 14203.9, "power": 36.074312000000006}, {"timestamp": 14224.4, "power": 36.074312000000006}, {"timestamp": 14245.0, "power": 36.074312000000006}, {"timestamp": 14265.5, "power": 36.074312000000006}, {"timestamp": 14286.1, "power": 36.074312000000006}, {"timestamp": 14306.6, "power": 36.074312000000006}, {"timestamp": 14327.1, "power": 36.074312000000006}, {"timestamp": 14347.7, "power": 36.074312000000006}, {"timestamp": 14368.2, "power": 36.074312000000006}, {"timestamp": 14388.7, "power": 36.074312000000006}, {"timestamp": 14409.3, "power": 36.074312000000006}, {"timestamp": 14429.8, "power": 36.074312000000006}, {"timestamp": 14450.4, "power": 36.074312000000006}, {"timestamp": 14470.9, "power": 36.074312000000006}, {"timestamp": 14491.4, "power": 36.074312000000006}, {"timestamp": 14511.9, "power": 36.074312000000006}, {"timestamp": 14532.5, "power": 36.074312000000006}, {"timestamp": 14553.0, "power": 36.074312000000006}, {"timestamp": 14573.6, "power": 36.074312000000006}, {"timestamp": 14594.1, "power": 36.074312000000006}, {"timestamp": 14614.6, "power": 36.074312000000006}, {"timestamp": 14635.2, "power": 36.074312000000006}, {"timestamp": 14655.7, "power": 36.074312000000006}, {"timestamp": 14676.3, "power": 36.074312000000006}, {"timestamp": 14696.9, "power": 36.074312000000006}, {"timestamp": 14717.4, "power": 36.074312000000006}, {"timestamp": 14738.0, "power": 36.074312000000006}, {"timestamp": 14758.5, "power": 36.074312000000006}, {"timestamp": 14779.1, "power": 36.074312000000006}, {"timestamp": 14799.6, "power": 36.074312000000006}, {"timestamp": 14820.2, "power": 36.074312000000006}, {"timestamp": 14840.8, "power": 36.074312000000006}, {"timestamp": 14861.4, "power": 36.074312000000006}, {"timestamp": 14881.9, "power": 36.074312000000006}, {"timestamp": 14902.4, "power": 36.074312000000006}, {"timestamp": 14922.9, "power": 36.074312000000006}, {"timestamp": 14943.5, "power": 36.074312000000006}, {"timestamp": 14964.1, "power": 36.074312000000006}, {"timestamp": 14984.6, "power": 36.074312000000006}, {"timestamp": 15005.2, "power": 36.074312000000006}, {"timestamp": 15025.7, "power": 36.074312000000006}, {"timestamp": 15046.3, "power": 36.074312000000006}, {"timestamp": 15066.8, "power": 36.074312000000006}, {"timestamp": 15087.3, "power": 36.074312000000006}, {"timestamp": 15107.8, "power": 36.074312000000006}, {"timestamp": 15128.4, "power": 36.331986}, {"timestamp": 15150.7, "power": 36.331986}, {"timestamp": 15171.3, "power": 36.331986}, {"timestamp": 15191.9, "power": 36.331986}, {"timestamp": 15212.4, "power": 36.331986}, {"timestamp": 15233.0, "power": 36.331986}, {"timestamp": 15253.6, "power": 36.331986}, {"timestamp": 15274.2, "power": 36.331986}, {"timestamp": 15294.7, "power": 36.331986}, {"timestamp": 15315.3, "power": 36.331986}, {"timestamp": 15335.8, "power": 36.331986}, {"timestamp": 15356.4, "power": 36.331986}, {"timestamp": 15377.0, "power": 36.331986}, {"timestamp": 15397.6, "power": 36.331986}, {"timestamp": 15418.2, "power": 36.331986}, {"timestamp": 15438.7, "power": 36.331986}, {"timestamp": 15459.2, "power": 36.331986}, {"timestamp": 15479.8, "power": 36.331986}, {"timestamp": 15500.4, "power": 36.331986}, {"timestamp": 15520.9, "power": 36.331986}, {"timestamp": 15541.5, "power": 36.331986}, {"timestamp": 15562.1, "power": 36.331986}, {"timestamp": 15582.6, "power": 36.331986}, {"timestamp": 15603.1, "power": 36.331986}, {"timestamp": 15623.7, "power": 36.331986}, {"timestamp": 15644.2, "power": 36.331986}, {"timestamp": 15664.8, "power": 36.331986}, {"timestamp": 15685.3, "power": 36.331986}, {"timestamp": 15705.8, "power": 36.331986}, {"timestamp": 15726.3, "power": 36.331986}, {"timestamp": 15746.8, "power": 36.331986}, {"timestamp": 15767.4, "power": 36.331986}, {"timestamp": 15787.9, "power": 36.331986}, {"timestamp": 15808.5, "power": 36.331986}, {"timestamp": 15829.1, "power": 36.331986}, {"timestamp": 15849.6, "power": 36.331986}, {"timestamp": 15870.2, "power": 36.331986}, {"timestamp": 15890.7, "power": 36.331986}, {"timestamp": 15911.3, "power": 36.331986}, {"timestamp": 15931.9, "power": 36.331986}, {"timestamp": 15952.4, "power": 36.331986}, {"timestamp": 15973.0, "power": 36.331986}, {"timestamp": 15993.6, "power": 36.331986}, {"timestamp": 16014.2, "power": 36.331986}, {"timestamp": 16034.7, "power": 36.331986}, {"timestamp": 16055.2, "power": 36.331986}, {"timestamp": 16075.8, "power": 36.331986}, {"timestamp": 16096.3, "power": 36.331986}, {"timestamp": 16116.9, "power": 36.331986}, {"timestamp": 16137.5, "power": 35.900055}, {"timestamp": 16158.6, "power": 35.900055}, {"timestamp": 16179.1, "power": 35.900055}, {"timestamp": 16199.6, "power": 35.900055}, {"timestamp": 16220.2, "power": 35.900055}, {"timestamp": 16240.7, "power": 35.900055}, {"timestamp": 16261.3, "power": 35.900055}, {"timestamp": 16281.8, "power": 35.900055}, {"timestamp": 16302.3, "power": 35.900055}, {"timestamp": 16322.8, "power": 35.900055}, {"timestamp": 16343.4, "power": 35.900055}, {"timestamp": 16363.9, "power": 35.900055}, {"timestamp": 16384.5, "power": 35.900055}, {"timestamp": 16405.0, "power": 35.900055}, {"timestamp": 16425.6, "power": 35.900055}, {"timestamp": 16446.2, "power": 35.900055}, {"timestamp": 16466.7, "power": 35.900055}, {"timestamp": 16487.3, "power": 35.900055}, {"timestamp": 16507.8, "power": 35.900055}, {"timestamp": 16528.4, "power": 35.900055}, {"timestamp": 16549.0, "power": 35.900055}, {"timestamp": 16569.5, "power": 35.900055}, {"timestamp": 16590.0, "power": 35.900055}, {"timestamp": 16610.6, "power": 35.900055}, {"timestamp": 16631.1, "power": 35.900055}, {"timestamp": 16651.7, "power": 35.900055}, {"timestamp": 16672.2, "power": 35.900055}, {"timestamp": 16692.8, "power": 35.900055}, {"timestamp": 16713.4, "power": 35.900055}, {"timestamp": 16733.9, "power": 35.900055}, {"timestamp": 16754.4, "power": 35.900055}, {"timestamp": 16775.0, "power": 35.900055}, {"timestamp": 16795.6, "power": 35.900055}, {"timestamp": 16816.1, "power": 35.900055}, {"timestamp": 16836.7, "power": 35.900055}, {"timestamp": 16857.3, "power": 35.900055}, {"timestamp": 16877.8, "power": 35.900055}, {"timestamp": 16898.4, "power": 35.900055}, {"timestamp": 16918.9, "power": 35.900055}, {"timestamp": 16939.5, "power": 35.900055}, {"timestamp": 16960.0, "power": 35.900055}, {"timestamp": 16980.6, "power": 35.900055}, {"timestamp": 17001.2, "power": 35.900055}, {"timestamp": 17021.7, "power": 35.900055}, {"timestamp": 17042.2, "power": 35.900055}, {"timestamp": 17062.8, "power": 35.900055}, {"timestamp": 17083.3, "power": 35.900055}, {"timestamp": 17103.9, "power": 35.900055}, {"timestamp": 17124.4, "power": 35.900055}, {"timestamp": 17145.0, "power": 36.385397}, {"timestamp": 17166.1, "power": 36.385397}, {"timestamp": 17186.6, "power": 36.385397}, {"timestamp": 17207.1, "power": 36.385397}, {"timestamp": 17227.7, "power": 36.385397}, {"timestamp": 17248.2, "power": 36.385397}, {"timestamp": 17268.7, "power": 36.385397}, {"timestamp": 17289.3, "power": 36.385397}, {"timestamp": 17309.8, "power": 36.385397}, {"timestamp": 17330.4, "power": 36.385397}, {"timestamp": 17350.9, "power": 36.385397}, {"timestamp": 17371.4, "power": 36.385397}, {"timestamp": 17391.9, "power": 36.385397}, {"timestamp": 17412.5, "power": 36.385397}, {"timestamp": 17433.0, "power": 36.385397}, {"timestamp": 17453.6, "power": 36.385397}, {"timestamp": 17474.1, "power": 36.385397}, {"timestamp": 17494.6, "power": 36.385397}, {"timestamp": 17515.2, "power": 36.385397}, {"timestamp": 17535.7, "power": 36.385397}, {"timestamp": 17556.3, "power": 36.385397}, {"timestamp": 17576.8, "power": 36.385397}, {"timestamp": 17597.3, "power": 36.385397}, {"timestamp": 17617.9, "power": 36.385397}, {"timestamp": 17638.4, "power": 36.385397}, {"timestamp": 17658.9, "power": 36.385397}, {"timestamp": 17679.5, "power": 36.385397}, {"timestamp": 17700.0, "power": 36.385397}, {"timestamp": 17720.5, "power": 36.385397}, {"timestamp": 17741.1, "power": 36.385397}, {"timestamp": 17761.6, "power": 36.385397}, {"timestamp": 17782.1, "power": 36.385397}, {"timestamp": 17802.7, "power": 36.385397}, {"timestamp": 17823.2, "power": 36.385397}, {"timestamp": 17843.8, "power": 36.385397}, {"timestamp": 17864.3, "power": 36.385397}, {"timestamp": 17884.9, "power": 36.385397}, {"timestamp": 17905.4, "power": 36.385397}, {"timestamp": 17926.0, "power": 36.385397}, {"timestamp": 17946.5, "power": 36.385397}, {"timestamp": 17967.0, "power": 36.385397}, {"timestamp": 17987.6, "power": 36.385397}, {"timestamp": 18008.1, "power": 36.385397}, {"timestamp": 18028.7, "power": 36.385397}, {"timestamp": 18049.2, "power": 36.385397}, {"timestamp": 18069.8, "power": 36.385397}, {"timestamp": 18090.3, "power": 36.385397}, {"timestamp": 18110.8, "power": 36.385397}, {"timestamp": 18131.3, "power": 36.385397}, {"timestamp": 18151.9, "power": 35.94375600000001}, {"timestamp": 18173.0, "power": 35.94375600000001}, {"timestamp": 18193.5, "power": 35.94375600000001}, {"timestamp": 18214.1, "power": 35.94375600000001}, {"timestamp": 18234.6, "power": 35.94375600000001}, {"timestamp": 18255.1, "power": 35.94375600000001}, {"timestamp": 18275.7, "power": 35.94375600000001}, {"timestamp": 18296.2, "power": 35.94375600000001}, {"timestamp": 18316.7, "power": 35.94375600000001}, {"timestamp": 18337.3, "power": 35.94375600000001}, {"timestamp": 18357.8, "power": 35.94375600000001}, {"timestamp": 18378.4, "power": 35.94375600000001}, {"timestamp": 18398.8, "power": 35.94375600000001}, {"timestamp": 18419.4, "power": 35.94375600000001}, {"timestamp": 18440.0, "power": 35.94375600000001}, {"timestamp": 18460.6, "power": 35.94375600000001}, {"timestamp": 18481.1, "power": 35.94375600000001}, {"timestamp": 18501.7, "power": 35.94375600000001}, {"timestamp": 18522.3, "power": 35.94375600000001}, {"timestamp": 18542.8, "power": 35.94375600000001}, {"timestamp": 18563.3, "power": 35.94375600000001}, {"timestamp": 18583.9, "power": 35.94375600000001}, {"timestamp": 18604.5, "power": 35.94375600000001}, {"timestamp": 18625.1, "power": 35.94375600000001}, {"timestamp": 18645.6, "power": 35.94375600000001}, {"timestamp": 18666.2, "power": 35.94375600000001}, {"timestamp": 18686.7, "power": 35.94375600000001}, {"timestamp": 18707.3, "power": 35.94375600000001}, {"timestamp": 18727.8, "power": 35.94375600000001}, {"timestamp": 18748.4, "power": 35.94375600000001}, {"timestamp": 18769.0, "power": 35.94375600000001}, {"timestamp": 18789.5, "power": 35.94375600000001}, {"timestamp": 18810.1, "power": 35.94375600000001}, {"timestamp": 18830.6, "power": 35.94375600000001}, {"timestamp": 18851.2, "power": 35.94375600000001}, {"timestamp": 18871.8, "power": 35.94375600000001}, {"timestamp": 18892.3, "power": 35.94375600000001}, {"timestamp": 18912.9, "power": 35.94375600000001}, {"timestamp": 18933.5, "power": 35.94375600000001}, {"timestamp": 18954.0, "power": 35.94375600000001}, {"timestamp": 18974.6, "power": 35.94375600000001}, {"timestamp": 18995.2, "power": 35.94375600000001}, {"timestamp": 19015.7, "power": 35.94375600000001}, {"timestamp": 19036.3, "power": 35.94375600000001}, {"timestamp": 19056.9, "power": 35.94375600000001}, {"timestamp": 19077.5, "power": 35.94375600000001}, {"timestamp": 19098.0, "power": 35.94375600000001}, {"timestamp": 19118.5, "power": 35.94375600000001}, {"timestamp": 19139.1, "power": 35.94375600000001}, {"timestamp": 19159.7, "power": 37.610656}, {"timestamp": 19180.7, "power": 37.610656}, {"timestamp": 19201.3, "power": 37.610656}, {"timestamp": 19221.8, "power": 37.610656}, {"timestamp": 19242.3, "power": 37.610656}, {"timestamp": 19262.9, "power": 37.610656}, {"timestamp": 19283.4, "power": 37.610656}, {"timestamp": 19304.0, "power": 37.610656}, {"timestamp": 19324.5, "power": 37.610656}, {"timestamp": 19345.1, "power": 37.610656}, {"timestamp": 19365.6, "power": 37.610656}, {"timestamp": 19386.1, "power": 37.610656}, {"timestamp": 19406.7, "power": 37.610656}, {"timestamp": 19427.2, "power": 37.610656}, {"timestamp": 19447.7, "power": 37.610656}, {"timestamp": 19468.3, "power": 37.610656}, {"timestamp": 19488.8, "power": 37.610656}, {"timestamp": 19509.4, "power": 37.610656}, {"timestamp": 19529.9, "power": 37.610656}, {"timestamp": 19550.4, "power": 37.610656}, {"timestamp": 19570.9, "power": 37.610656}, {"timestamp": 19591.5, "power": 37.610656}, {"timestamp": 19612.0, "power": 37.610656}, {"timestamp": 19632.5, "power": 37.610656}, {"timestamp": 19653.1, "power": 37.610656}, {"timestamp": 19673.6, "power": 37.610656}, {"timestamp": 19694.2, "power": 37.610656}, {"timestamp": 19714.7, "power": 37.610656}, {"timestamp": 19735.2, "power": 37.610656}, {"timestamp": 19755.7, "power": 37.610656}, {"timestamp": 19776.3, "power": 37.610656}, {"timestamp": 19796.9, "power": 37.610656}, {"timestamp": 19817.5, "power": 37.610656}, {"timestamp": 19838.0, "power": 37.610656}, {"timestamp": 19858.5, "power": 37.610656}, {"timestamp": 19879.0, "power": 37.610656}, {"timestamp": 19899.6, "power": 37.610656}, {"timestamp": 19920.2, "power": 37.610656}, {"timestamp": 19940.7, "power": 37.610656}, {"timestamp": 19961.3, "power": 37.610656}, {"timestamp": 19981.9, "power": 37.610656}, {"timestamp": 20002.4, "power": 37.610656}, {"timestamp": 20022.9, "power": 37.610656}, {"timestamp": 20043.4, "power": 37.610656}, {"timestamp": 20064.0, "power": 37.610656}, {"timestamp": 20084.6, "power": 37.610656}, {"timestamp": 20105.1, "power": 37.610656}, {"timestamp": 20125.7, "power": 37.610656}, {"timestamp": 20146.3, "power": 37.610656}, {"timestamp": 20166.8, "power": 35.737176000000005}, {"timestamp": 20187.9, "power": 35.737176000000005}, {"timestamp": 20208.4, "power": 35.737176000000005}, {"timestamp": 20229.0, "power": 35.737176000000005}, {"timestamp": 20249.5, "power": 35.737176000000005}, {"timestamp": 20270.0, "power": 35.737176000000005}, {"timestamp": 20290.6, "power": 35.737176000000005}, {"timestamp": 20311.1, "power": 35.737176000000005}, {"timestamp": 20331.6, "power": 35.737176000000005}, {"timestamp": 20352.2, "power": 35.737176000000005}, {"timestamp": 20372.7, "power": 35.737176000000005}, {"timestamp": 20393.3, "power": 35.737176000000005}, {"timestamp": 20413.9, "power": 35.737176000000005}, {"timestamp": 20434.4, "power": 35.737176000000005}, {"timestamp": 20454.9, "power": 35.737176000000005}, {"timestamp": 20475.4, "power": 35.737176000000005}, {"timestamp": 20496.0, "power": 35.737176000000005}, {"timestamp": 20516.6, "power": 35.737176000000005}, {"timestamp": 20537.1, "power": 35.737176000000005}, {"timestamp": 20557.7, "power": 35.737176000000005}, {"timestamp": 20578.3, "power": 35.737176000000005}, {"timestamp": 20598.8, "power": 35.737176000000005}, {"timestamp": 20619.3, "power": 35.737176000000005}, {"timestamp": 20639.9, "power": 35.737176000000005}, {"timestamp": 20660.5, "power": 35.737176000000005}, {"timestamp": 20681.0, "power": 35.737176000000005}, {"timestamp": 20701.6, "power": 35.737176000000005}, {"timestamp": 20722.2, "power": 35.737176000000005}, {"timestamp": 20742.7, "power": 35.737176000000005}, {"timestamp": 20763.2, "power": 35.737176000000005}, {"timestamp": 20783.8, "power": 35.737176000000005}, {"timestamp": 20804.3, "power": 35.737176000000005}, {"timestamp": 20824.9, "power": 35.737176000000005}, {"timestamp": 20845.4, "power": 35.737176000000005}, {"timestamp": 20865.9, "power": 35.737176000000005}, {"timestamp": 20886.4, "power": 35.737176000000005}, {"timestamp": 20906.9, "power": 35.737176000000005}, {"timestamp": 20927.4, "power": 35.737176000000005}, {"timestamp": 20948.0, "power": 35.737176000000005}, {"timestamp": 20968.5, "power": 35.737176000000005}, {"timestamp": 20989.0, "power": 35.737176000000005}, {"timestamp": 21009.5, "power": 35.737176000000005}, {"timestamp": 21030.1, "power": 35.737176000000005}, {"timestamp": 21050.6, "power": 35.737176000000005}, {"timestamp": 21071.1, "power": 35.737176000000005}, {"timestamp": 21091.6, "power": 35.737176000000005}, {"timestamp": 21112.2, "power": 35.737176000000005}, {"timestamp": 21132.7, "power": 35.737176000000005}, {"timestamp": 21153.3, "power": 35.737176000000005}, {"timestamp": 21173.8, "power": 39.903335999999996}, {"timestamp": 21195.1, "power": 39.903335999999996}, {"timestamp": 21215.6, "power": 39.903335999999996}, {"timestamp": 21236.1, "power": 39.903335999999996}, {"timestamp": 21256.6, "power": 39.903335999999996}, {"timestamp": 21277.2, "power": 39.903335999999996}, {"timestamp": 21297.7, "power": 39.903335999999996}, {"timestamp": 21318.2, "power": 39.903335999999996}, {"timestamp": 21338.7, "power": 39.903335999999996}, {"timestamp": 21359.3, "power": 39.903335999999996}, {"timestamp": 21379.8, "power": 39.903335999999996}, {"timestamp": 21400.3, "power": 39.903335999999996}, {"timestamp": 21420.8, "power": 39.903335999999996}, {"timestamp": 21441.4, "power": 39.903335999999996}, {"timestamp": 21461.9, "power": 39.903335999999996}, {"timestamp": 21482.4, "power": 39.903335999999996}, {"timestamp": 21502.9, "power": 39.903335999999996}, {"timestamp": 21523.4, "power": 39.903335999999996}, {"timestamp": 21543.9, "power": 39.903335999999996}, {"timestamp": 21564.5, "power": 39.903335999999996}, {"timestamp": 21585.0, "power": 39.903335999999996}, {"timestamp": 21605.5, "power": 39.903335999999996}, {"timestamp": 21626.1, "power": 39.903335999999996}, {"timestamp": 21646.6, "power": 39.903335999999996}, {"timestamp": 21667.1, "power": 39.903335999999996}, {"timestamp": 21687.6, "power": 39.903335999999996}, {"timestamp": 21708.2, "power": 39.903335999999996}, {"timestamp": 21728.8, "power": 39.903335999999996}, {"timestamp": 21749.3, "power": 39.903335999999996}, {"timestamp": 21769.9, "power": 39.903335999999996}, {"timestamp": 21790.5, "power": 39.903335999999996}, {"timestamp": 21811.0, "power": 39.903335999999996}, {"timestamp": 21831.5, "power": 39.903335999999996}, {"timestamp": 21852.0, "power": 39.903335999999996}, {"timestamp": 21872.5, "power": 39.903335999999996}, {"timestamp": 21893.1, "power": 39.903335999999996}, {"timestamp": 21913.6, "power": 39.903335999999996}, {"timestamp": 21934.1, "power": 39.903335999999996}, {"timestamp": 21954.7, "power": 39.903335999999996}, {"timestamp": 21975.2, "power": 39.903335999999996}, {"timestamp": 21995.7, "power": 39.903335999999996}, {"timestamp": 22016.2, "power": 39.903335999999996}, {"timestamp": 22036.8, "power": 39.903335999999996}, {"timestamp": 22057.3, "power": 39.903335999999996}, {"timestamp": 22077.8, "power": 39.903335999999996}, {"timestamp": 22098.3, "power": 39.903335999999996}, {"timestamp": 22118.8, "power": 39.903335999999996}, {"timestamp": 22139.3, "power": 39.903335999999996}, {"timestamp": 22159.8, "power": 39.903335999999996}, {"timestamp": 22180.4, "power": 35.245444}, {"timestamp": 22201.4, "power": 35.245444}, {"timestamp": 22222.0, "power": 35.245444}, {"timestamp": 22242.5, "power": 35.245444}, {"timestamp": 22263.0, "power": 35.245444}, {"timestamp": 22283.5, "power": 35.245444}, {"timestamp": 22304.0, "power": 35.245444}, {"timestamp": 22324.5, "power": 35.245444}, {"timestamp": 22345.1, "power": 35.245444}, {"timestamp": 22365.6, "power": 35.245444}, {"timestamp": 22386.2, "power": 35.245444}, {"timestamp": 22406.8, "power": 35.245444}, {"timestamp": 22427.3, "power": 35.245444}, {"timestamp": 22447.8, "power": 35.245444}, {"timestamp": 22468.4, "power": 35.245444}, {"timestamp": 22488.9, "power": 35.245444}, {"timestamp": 22509.5, "power": 35.245444}, {"timestamp": 22530.0, "power": 35.245444}, {"timestamp": 22550.5, "power": 35.245444}, {"timestamp": 22571.0, "power": 35.245444}, {"timestamp": 22591.5, "power": 35.245444}, {"timestamp": 22612.1, "power": 35.245444}, {"timestamp": 22632.6, "power": 35.245444}, {"timestamp": 22653.1, "power": 35.245444}, {"timestamp": 22673.6, "power": 35.245444}, {"timestamp": 22694.2, "power": 35.245444}, {"timestamp": 22714.7, "power": 35.245444}, {"timestamp": 22735.2, "power": 35.245444}, {"timestamp": 22755.8, "power": 35.245444}, {"timestamp": 22776.3, "power": 35.245444}, {"timestamp": 22796.8, "power": 35.245444}, {"timestamp": 22817.4, "power": 35.245444}, {"timestamp": 22837.9, "power": 35.245444}, {"timestamp": 22858.4, "power": 35.245444}, {"timestamp": 22878.9, "power": 35.245444}, {"timestamp": 22899.4, "power": 35.245444}, {"timestamp": 22920.1, "power": 35.245444}, {"timestamp": 22940.6, "power": 35.245444}], "timeline": {"START": "3639.443314", "END": "20736.33378"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 18868.3}, {"name": "clSetKernelArg", "calls": 19, "time": 2658.02}, {"name": "clReleaseKernel", "calls": 1, "time": 1085.59}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.5421}, {"name": "clCreateContext", "calls": 1, "time": 54.3949}, {"name": "clReleaseContext", "calls": 1, "time": 40.3918}, {"name": "clReleaseProgram", "calls": 1, "time": 20.3298}, {"name": "clCreateKernel", "calls": 1, "time": 0.343884}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.333826}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.146737}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075846}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07172}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029074}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025481}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025426}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010772}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010728}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009476}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008431}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007147}, {"name": "clRetainDevice", "calls": 2, "time": 0.004914}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 17096.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 16250.7}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 16828.4}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 16816.0}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 16775.9}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 17096.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7365.707696, "utilization": 76.726122, "size": 6118470.0, "time": 830.669973}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 50564564, "speed": 29.478, "utilization": 0.255885, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3139642, "speed": 394.714, "utilization": 3.42634, "size": 0.127892}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 52379897, "speed": 29.4897, "utilization": 0.255987, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3253013, "speed": 394.851, "utilization": 3.42752, "size": 0.127896}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 52347262, "speed": 29.4938, "utilization": 0.256023, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3250788, "speed": 394.426, "utilization": 3.42383, "size": 0.127896}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 52221607, "speed": 29.493, "utilization": 0.256016, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3242915, "speed": 394.637, "utilization": 3.42566, "size": 0.127895}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 53273831, "speed": 29.5294, "utilization": 0.256331, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3308747, "speed": 394.536, "utilization": 3.42479, "size": 0.127897}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len6/run0.json b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run0.json new file mode 100644 index 0000000..498d130 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.9245, "power": 35.683532}, {"timestamp": 67.3637, "power": 35.683532}, {"timestamp": 87.9398, "power": 35.683532}, {"timestamp": 108.514, "power": 35.683532}, {"timestamp": 129.211, "power": 35.683532}, {"timestamp": 149.856, "power": 35.683532}, {"timestamp": 170.346, "power": 35.683532}, {"timestamp": 190.844, "power": 35.683532}, {"timestamp": 211.37, "power": 35.683532}, {"timestamp": 231.907, "power": 35.683532}, {"timestamp": 252.492, "power": 35.683532}, {"timestamp": 273.096, "power": 35.683532}, {"timestamp": 293.678, "power": 35.683532}, {"timestamp": 314.24, "power": 35.683532}, {"timestamp": 334.808, "power": 35.683532}, {"timestamp": 355.416, "power": 35.683532}, {"timestamp": 376.017, "power": 35.683532}, {"timestamp": 396.62, "power": 35.683532}, {"timestamp": 417.227, "power": 35.683532}, {"timestamp": 437.816, "power": 35.683532}, {"timestamp": 458.379, "power": 35.683532}, {"timestamp": 478.985, "power": 35.683532}, {"timestamp": 499.593, "power": 35.683532}, {"timestamp": 520.195, "power": 35.683532}, {"timestamp": 540.799, "power": 35.683532}, {"timestamp": 561.405, "power": 35.683532}, {"timestamp": 581.981, "power": 35.683532}, {"timestamp": 602.546, "power": 35.683532}, {"timestamp": 623.147, "power": 35.683532}, {"timestamp": 643.752, "power": 35.683532}, {"timestamp": 664.352, "power": 35.683532}, {"timestamp": 684.957, "power": 35.683532}, {"timestamp": 705.565, "power": 35.683532}, {"timestamp": 726.15, "power": 35.683532}, {"timestamp": 746.728, "power": 35.683532}, {"timestamp": 767.326, "power": 35.683532}, {"timestamp": 787.936, "power": 35.683532}, {"timestamp": 808.54, "power": 35.683532}, {"timestamp": 829.145, "power": 35.683532}, {"timestamp": 849.745, "power": 35.683532}, {"timestamp": 870.309, "power": 35.683532}, {"timestamp": 890.876, "power": 35.683532}, {"timestamp": 911.479, "power": 35.683532}, {"timestamp": 932.088, "power": 35.683532}, {"timestamp": 952.691, "power": 35.683532}, {"timestamp": 973.3, "power": 35.683532}, {"timestamp": 993.895, "power": 35.683532}, {"timestamp": 1014.46, "power": 35.558739}, {"timestamp": 1035.66, "power": 35.558739}, {"timestamp": 1056.26, "power": 35.558739}, {"timestamp": 1076.86, "power": 35.558739}, {"timestamp": 1097.46, "power": 35.558739}, {"timestamp": 1118.11, "power": 35.558739}, {"timestamp": 1138.68, "power": 35.558739}, {"timestamp": 1159.28, "power": 35.558739}, {"timestamp": 1179.88, "power": 35.558739}, {"timestamp": 1200.49, "power": 35.558739}, {"timestamp": 1221.09, "power": 35.558739}, {"timestamp": 1241.68, "power": 35.558739}, {"timestamp": 1262.25, "power": 35.558739}, {"timestamp": 1282.82, "power": 35.558739}, {"timestamp": 1303.43, "power": 35.558739}, {"timestamp": 1324.03, "power": 35.558739}, {"timestamp": 1344.63, "power": 35.558739}, {"timestamp": 1365.24, "power": 35.558739}, {"timestamp": 1385.82, "power": 35.558739}, {"timestamp": 1406.4, "power": 35.558739}, {"timestamp": 1427.01, "power": 35.558739}, {"timestamp": 1447.62, "power": 35.558739}, {"timestamp": 1468.22, "power": 35.558739}, {"timestamp": 1488.83, "power": 35.558739}, {"timestamp": 1509.43, "power": 35.558739}, {"timestamp": 1530.02, "power": 35.558739}, {"timestamp": 1550.58, "power": 35.558739}, {"timestamp": 1571.18, "power": 35.558739}, {"timestamp": 1591.79, "power": 35.558739}, {"timestamp": 1612.39, "power": 35.558739}, {"timestamp": 1632.99, "power": 35.558739}, {"timestamp": 1653.6, "power": 35.558739}, {"timestamp": 1674.17, "power": 35.558739}, {"timestamp": 1694.73, "power": 35.558739}, {"timestamp": 1715.33, "power": 35.558739}, {"timestamp": 1735.93, "power": 35.558739}, {"timestamp": 1756.54, "power": 35.558739}, {"timestamp": 1777.14, "power": 35.558739}, {"timestamp": 1797.74, "power": 35.558739}, {"timestamp": 1818.31, "power": 35.558739}, {"timestamp": 1838.88, "power": 35.558739}, {"timestamp": 1859.47, "power": 35.558739}, {"timestamp": 1880.07, "power": 35.558739}, {"timestamp": 1900.68, "power": 35.558739}, {"timestamp": 1921.29, "power": 35.558739}, {"timestamp": 1941.88, "power": 35.558739}, {"timestamp": 1962.46, "power": 35.558739}, {"timestamp": 1983.07, "power": 35.558739}, {"timestamp": 2003.68, "power": 35.558739}, {"timestamp": 2024.28, "power": 36.716811}, {"timestamp": 2045.37, "power": 36.716811}, {"timestamp": 2065.98, "power": 36.716811}, {"timestamp": 2086.55, "power": 36.716811}, {"timestamp": 2107.16, "power": 36.716811}, {"timestamp": 2127.77, "power": 36.716811}, {"timestamp": 2148.37, "power": 36.716811}, {"timestamp": 2168.97, "power": 36.716811}, {"timestamp": 2189.58, "power": 36.716811}, {"timestamp": 2210.15, "power": 36.716811}, {"timestamp": 2230.71, "power": 36.716811}, {"timestamp": 2251.31, "power": 36.716811}, {"timestamp": 2271.91, "power": 36.716811}, {"timestamp": 2292.52, "power": 36.716811}, {"timestamp": 2313.13, "power": 36.716811}, {"timestamp": 2333.7, "power": 36.716811}, {"timestamp": 2354.28, "power": 36.716811}, {"timestamp": 2374.87, "power": 36.716811}, {"timestamp": 2395.48, "power": 36.716811}, {"timestamp": 2416.09, "power": 36.716811}, {"timestamp": 2436.69, "power": 36.716811}, {"timestamp": 2457.29, "power": 36.716811}, {"timestamp": 2477.94, "power": 36.716811}, {"timestamp": 2498.5, "power": 36.716811}, {"timestamp": 2519.11, "power": 36.716811}, {"timestamp": 2539.71, "power": 36.716811}, {"timestamp": 2560.31, "power": 36.716811}, {"timestamp": 2580.91, "power": 36.716811}, {"timestamp": 2601.52, "power": 36.716811}, {"timestamp": 2622.1, "power": 36.716811}, {"timestamp": 2642.67, "power": 36.716811}, {"timestamp": 2663.27, "power": 36.716811}, {"timestamp": 2683.88, "power": 36.716811}, {"timestamp": 2704.49, "power": 36.716811}, {"timestamp": 2725.1, "power": 36.716811}, {"timestamp": 2745.71, "power": 36.716811}, {"timestamp": 2766.28, "power": 36.716811}, {"timestamp": 2786.85, "power": 36.716811}, {"timestamp": 2807.45, "power": 36.716811}, {"timestamp": 2828.05, "power": 36.716811}, {"timestamp": 2848.66, "power": 36.716811}, {"timestamp": 2869.22, "power": 36.716811}, {"timestamp": 2889.73, "power": 36.716811}, {"timestamp": 2910.22, "power": 36.716811}, {"timestamp": 2930.75, "power": 36.716811}, {"timestamp": 2951.3, "power": 36.716811}, {"timestamp": 2971.84, "power": 36.716811}, {"timestamp": 2992.38, "power": 36.716811}, {"timestamp": 3012.92, "power": 36.716811}, {"timestamp": 3033.46, "power": 37.434867999999994}, {"timestamp": 3054.58, "power": 37.434867999999994}, {"timestamp": 3075.11, "power": 37.434867999999994}, {"timestamp": 3095.65, "power": 37.434867999999994}, {"timestamp": 3116.19, "power": 37.434867999999994}, {"timestamp": 3136.72, "power": 37.434867999999994}, {"timestamp": 3157.26, "power": 37.434867999999994}, {"timestamp": 3177.78, "power": 37.434867999999994}, {"timestamp": 3198.27, "power": 37.434867999999994}, {"timestamp": 3218.8, "power": 37.434867999999994}, {"timestamp": 3239.34, "power": 37.434867999999994}, {"timestamp": 3259.87, "power": 37.434867999999994}, {"timestamp": 3280.41, "power": 37.434867999999994}, {"timestamp": 3300.94, "power": 37.434867999999994}, {"timestamp": 3321.48, "power": 37.434867999999994}, {"timestamp": 3342.0, "power": 37.434867999999994}, {"timestamp": 3362.53, "power": 37.434867999999994}, {"timestamp": 3383.07, "power": 37.434867999999994}, {"timestamp": 3403.61, "power": 37.434867999999994}, {"timestamp": 3424.15, "power": 37.434867999999994}, {"timestamp": 3444.69, "power": 37.434867999999994}, {"timestamp": 3465.23, "power": 37.434867999999994}, {"timestamp": 3485.75, "power": 37.434867999999994}, {"timestamp": 3506.28, "power": 37.434867999999994}, {"timestamp": 3526.83, "power": 37.434867999999994}, {"timestamp": 3547.36, "power": 37.434867999999994}, {"timestamp": 3567.9, "power": 37.434867999999994}, {"timestamp": 3588.44, "power": 37.434867999999994}, {"timestamp": 3608.98, "power": 37.434867999999994}, {"timestamp": 3629.52, "power": 37.434867999999994}, {"timestamp": 3650.03, "power": 37.434867999999994}, {"timestamp": 3670.57, "power": 37.434867999999994}, {"timestamp": 3691.1, "power": 37.434867999999994}, {"timestamp": 3711.64, "power": 37.434867999999994}, {"timestamp": 3732.19, "power": 37.434867999999994}, {"timestamp": 3752.74, "power": 37.434867999999994}, {"timestamp": 3773.29, "power": 37.434867999999994}, {"timestamp": 3793.81, "power": 37.434867999999994}, {"timestamp": 3814.31, "power": 37.434867999999994}, {"timestamp": 3834.85, "power": 37.434867999999994}, {"timestamp": 3855.39, "power": 37.434867999999994}, {"timestamp": 3875.94, "power": 37.434867999999994}, {"timestamp": 3896.49, "power": 37.434867999999994}, {"timestamp": 3917.03, "power": 37.434867999999994}, {"timestamp": 3937.59, "power": 37.434867999999994}, {"timestamp": 3958.1, "power": 37.434867999999994}, {"timestamp": 3978.64, "power": 37.434867999999994}, {"timestamp": 3999.2, "power": 37.434867999999994}, {"timestamp": 4019.75, "power": 37.434867999999994}, {"timestamp": 4040.3, "power": 35.523518}, {"timestamp": 4061.56, "power": 35.523518}, {"timestamp": 4082.08, "power": 35.523518}, {"timestamp": 4102.61, "power": 35.523518}, {"timestamp": 4123.16, "power": 35.523518}, {"timestamp": 4143.7, "power": 35.523518}, {"timestamp": 4164.25, "power": 35.523518}, {"timestamp": 4184.78, "power": 35.523518}, {"timestamp": 4205.32, "power": 35.523518}, {"timestamp": 4225.85, "power": 35.523518}, {"timestamp": 4246.38, "power": 35.523518}, {"timestamp": 4266.92, "power": 35.523518}, {"timestamp": 4287.46, "power": 35.523518}, {"timestamp": 4308.0, "power": 35.523518}, {"timestamp": 4328.54, "power": 35.523518}, {"timestamp": 4349.09, "power": 35.523518}, {"timestamp": 4369.6, "power": 35.523518}, {"timestamp": 4390.14, "power": 35.523518}, {"timestamp": 4410.68, "power": 35.523518}, {"timestamp": 4431.22, "power": 35.523518}, {"timestamp": 4451.76, "power": 35.523518}, {"timestamp": 4472.3, "power": 35.523518}, {"timestamp": 4492.84, "power": 35.523518}, {"timestamp": 4513.38, "power": 35.523518}, {"timestamp": 4533.91, "power": 35.523518}, {"timestamp": 4554.44, "power": 35.523518}, {"timestamp": 4574.98, "power": 35.523518}, {"timestamp": 4595.52, "power": 35.523518}, {"timestamp": 4616.06, "power": 35.523518}, {"timestamp": 4636.6, "power": 35.523518}, {"timestamp": 4657.15, "power": 35.523518}, {"timestamp": 4677.66, "power": 35.523518}, {"timestamp": 4698.16, "power": 35.523518}, {"timestamp": 4718.7, "power": 35.523518}, {"timestamp": 4739.24, "power": 35.523518}, {"timestamp": 4759.78, "power": 35.523518}, {"timestamp": 4780.32, "power": 35.523518}, {"timestamp": 4800.87, "power": 35.523518}, {"timestamp": 4821.41, "power": 35.523518}, {"timestamp": 4841.93, "power": 35.523518}, {"timestamp": 4862.46, "power": 35.523518}, {"timestamp": 4883.0, "power": 35.523518}, {"timestamp": 4903.54, "power": 35.523518}, {"timestamp": 4924.08, "power": 35.523518}, {"timestamp": 4944.63, "power": 35.523518}, {"timestamp": 4965.17, "power": 35.523518}, {"timestamp": 4985.69, "power": 35.523518}, {"timestamp": 5006.23, "power": 35.523518}, {"timestamp": 5026.77, "power": 35.523518}, {"timestamp": 5047.31, "power": 35.882779}, {"timestamp": 5068.45, "power": 35.882779}, {"timestamp": 5089.01, "power": 35.882779}, {"timestamp": 5109.56, "power": 35.882779}, {"timestamp": 5130.06, "power": 35.882779}, {"timestamp": 5150.59, "power": 35.882779}, {"timestamp": 5171.13, "power": 35.882779}, {"timestamp": 5191.68, "power": 35.882779}, {"timestamp": 5212.22, "power": 35.882779}, {"timestamp": 5232.76, "power": 35.882779}, {"timestamp": 5253.3, "power": 35.882779}, {"timestamp": 5273.82, "power": 35.882779}, {"timestamp": 5294.32, "power": 35.882779}, {"timestamp": 5314.85, "power": 35.882779}, {"timestamp": 5335.41, "power": 35.882779}, {"timestamp": 5355.95, "power": 35.882779}, {"timestamp": 5376.5, "power": 35.882779}, {"timestamp": 5397.04, "power": 35.882779}, {"timestamp": 5417.6, "power": 35.882779}, {"timestamp": 5438.1, "power": 35.882779}, {"timestamp": 5458.63, "power": 35.882779}, {"timestamp": 5479.17, "power": 35.882779}, {"timestamp": 5499.71, "power": 35.882779}, {"timestamp": 5520.25, "power": 35.882779}, {"timestamp": 5540.79, "power": 35.882779}, {"timestamp": 5561.33, "power": 35.882779}, {"timestamp": 5581.85, "power": 35.882779}, {"timestamp": 5602.39, "power": 35.882779}, {"timestamp": 5622.93, "power": 35.882779}, {"timestamp": 5643.47, "power": 35.882779}, {"timestamp": 5664.01, "power": 35.882779}, {"timestamp": 5684.58, "power": 35.882779}, {"timestamp": 5705.16, "power": 35.882779}, {"timestamp": 5725.68, "power": 35.882779}, {"timestamp": 5746.18, "power": 35.882779}, {"timestamp": 5766.75, "power": 35.882779}, {"timestamp": 5787.33, "power": 35.882779}, {"timestamp": 5807.9, "power": 35.882779}, {"timestamp": 5828.47, "power": 35.882779}, {"timestamp": 5849.04, "power": 35.882779}, {"timestamp": 5869.63, "power": 35.882779}, {"timestamp": 5890.13, "power": 35.882779}, {"timestamp": 5910.69, "power": 35.882779}, {"timestamp": 5931.26, "power": 35.882779}, {"timestamp": 5951.82, "power": 35.882779}, {"timestamp": 5972.37, "power": 35.882779}, {"timestamp": 5992.94, "power": 35.882779}, {"timestamp": 6013.52, "power": 35.882779}, {"timestamp": 6034.03, "power": 35.882779}, {"timestamp": 6054.59, "power": 35.746826}, {"timestamp": 6075.72, "power": 35.746826}, {"timestamp": 6096.29, "power": 35.746826}, {"timestamp": 6116.83, "power": 35.746826}, {"timestamp": 6137.37, "power": 35.746826}, {"timestamp": 6157.88, "power": 35.746826}, {"timestamp": 6178.41, "power": 35.746826}, {"timestamp": 6198.95, "power": 35.746826}, {"timestamp": 6219.49, "power": 35.746826}, {"timestamp": 6240.04, "power": 35.746826}, {"timestamp": 6260.58, "power": 35.746826}, {"timestamp": 6281.12, "power": 35.746826}, {"timestamp": 6301.61, "power": 35.746826}, {"timestamp": 6322.11, "power": 35.746826}, {"timestamp": 6342.65, "power": 35.746826}, {"timestamp": 6363.21, "power": 35.746826}, {"timestamp": 6383.75, "power": 35.746826}, {"timestamp": 6404.3, "power": 35.746826}, {"timestamp": 6424.84, "power": 35.746826}, {"timestamp": 6445.38, "power": 35.746826}, {"timestamp": 6465.89, "power": 35.746826}, {"timestamp": 6486.43, "power": 35.746826}, {"timestamp": 6506.97, "power": 35.746826}, {"timestamp": 6527.51, "power": 35.746826}, {"timestamp": 6548.05, "power": 35.746826}, {"timestamp": 6568.59, "power": 35.746826}, {"timestamp": 6589.13, "power": 35.746826}, {"timestamp": 6609.65, "power": 35.746826}, {"timestamp": 6630.15, "power": 35.746826}, {"timestamp": 6650.68, "power": 35.746826}, {"timestamp": 6671.22, "power": 35.746826}, {"timestamp": 6691.76, "power": 35.746826}, {"timestamp": 6712.33, "power": 35.746826}, {"timestamp": 6732.9, "power": 35.746826}, {"timestamp": 6753.46, "power": 35.746826}, {"timestamp": 6773.98, "power": 35.746826}, {"timestamp": 6794.53, "power": 35.746826}, {"timestamp": 6815.09, "power": 35.746826}, {"timestamp": 6835.65, "power": 35.746826}, {"timestamp": 6856.23, "power": 35.746826}, {"timestamp": 6876.8, "power": 35.746826}, {"timestamp": 6897.37, "power": 35.746826}, {"timestamp": 6917.89, "power": 35.746826}, {"timestamp": 6938.44, "power": 35.746826}, {"timestamp": 6959.02, "power": 35.746826}, {"timestamp": 6979.57, "power": 35.746826}, {"timestamp": 7000.11, "power": 35.746826}, {"timestamp": 7020.66, "power": 35.746826}, {"timestamp": 7041.2, "power": 35.746826}, {"timestamp": 7061.72, "power": 36.005371000000004}, {"timestamp": 7083.69, "power": 36.005371000000004}, {"timestamp": 7104.25, "power": 36.005371000000004}, {"timestamp": 7124.79, "power": 36.005371000000004}, {"timestamp": 7145.48, "power": 36.005371000000004}, {"timestamp": 7166.15, "power": 36.005371000000004}, {"timestamp": 7186.69, "power": 36.005371000000004}, {"timestamp": 7207.23, "power": 36.005371000000004}, {"timestamp": 7227.78, "power": 36.005371000000004}, {"timestamp": 7248.32, "power": 36.005371000000004}, {"timestamp": 7268.88, "power": 36.005371000000004}, {"timestamp": 7289.42, "power": 36.005371000000004}, {"timestamp": 7309.93, "power": 36.005371000000004}, {"timestamp": 7330.47, "power": 36.005371000000004}, {"timestamp": 7351.04, "power": 36.005371000000004}, {"timestamp": 7371.64, "power": 36.005371000000004}, {"timestamp": 7392.21, "power": 36.005371000000004}, {"timestamp": 7412.78, "power": 36.005371000000004}, {"timestamp": 7433.35, "power": 36.005371000000004}, {"timestamp": 7453.87, "power": 36.005371000000004}, {"timestamp": 7474.42, "power": 36.005371000000004}, {"timestamp": 7494.98, "power": 36.005371000000004}, {"timestamp": 7515.54, "power": 36.005371000000004}, {"timestamp": 7536.12, "power": 36.005371000000004}, {"timestamp": 7556.68, "power": 36.005371000000004}, {"timestamp": 7577.22, "power": 36.005371000000004}, {"timestamp": 7597.74, "power": 36.005371000000004}, {"timestamp": 7618.24, "power": 36.005371000000004}, {"timestamp": 7638.8, "power": 36.005371000000004}, {"timestamp": 7659.37, "power": 36.005371000000004}, {"timestamp": 7679.93, "power": 36.005371000000004}, {"timestamp": 7700.48, "power": 36.005371000000004}, {"timestamp": 7721.02, "power": 36.005371000000004}, {"timestamp": 7741.56, "power": 36.005371000000004}, {"timestamp": 7762.06, "power": 36.005371000000004}, {"timestamp": 7782.63, "power": 36.005371000000004}, {"timestamp": 7803.19, "power": 36.005371000000004}, {"timestamp": 7823.75, "power": 36.005371000000004}, {"timestamp": 7844.33, "power": 36.005371000000004}, {"timestamp": 7864.9, "power": 36.005371000000004}, {"timestamp": 7885.46, "power": 36.005371000000004}, {"timestamp": 7905.97, "power": 36.005371000000004}, {"timestamp": 7926.53, "power": 36.005371000000004}, {"timestamp": 7947.1, "power": 36.005371000000004}, {"timestamp": 7967.64, "power": 36.005371000000004}, {"timestamp": 7988.18, "power": 36.005371000000004}, {"timestamp": 8008.72, "power": 36.005371000000004}, {"timestamp": 8029.26, "power": 36.005371000000004}, {"timestamp": 8049.79, "power": 36.005371000000004}, {"timestamp": 8070.29, "power": 35.841231}, {"timestamp": 8091.5, "power": 35.841231}, {"timestamp": 8112.06, "power": 35.841231}, {"timestamp": 8132.6, "power": 35.841231}, {"timestamp": 8153.14, "power": 35.841231}, {"timestamp": 8173.66, "power": 35.841231}, {"timestamp": 8194.19, "power": 35.841231}, {"timestamp": 8214.74, "power": 35.841231}, {"timestamp": 8235.28, "power": 35.841231}, {"timestamp": 8255.82, "power": 35.841231}, {"timestamp": 8276.36, "power": 35.841231}, {"timestamp": 8296.9, "power": 35.841231}, {"timestamp": 8317.44, "power": 35.841231}, {"timestamp": 8337.97, "power": 35.841231}, {"timestamp": 8358.51, "power": 35.841231}, {"timestamp": 8379.08, "power": 35.841231}, {"timestamp": 8399.62, "power": 35.841231}, {"timestamp": 8420.15, "power": 35.841231}, {"timestamp": 8440.7, "power": 35.841231}, {"timestamp": 8461.24, "power": 35.841231}, {"timestamp": 8481.75, "power": 35.841231}, {"timestamp": 8502.25, "power": 35.841231}, {"timestamp": 8522.78, "power": 35.841231}, {"timestamp": 8543.32, "power": 35.841231}, {"timestamp": 8563.86, "power": 35.841231}, {"timestamp": 8584.4, "power": 35.841231}, {"timestamp": 8604.94, "power": 35.841231}, {"timestamp": 8625.48, "power": 35.841231}, {"timestamp": 8645.99, "power": 35.841231}, {"timestamp": 8666.53, "power": 35.841231}, {"timestamp": 8687.07, "power": 35.841231}, {"timestamp": 8707.61, "power": 35.841231}, {"timestamp": 8728.15, "power": 35.841231}, {"timestamp": 8748.69, "power": 35.841231}, {"timestamp": 8769.23, "power": 35.841231}, {"timestamp": 8789.75, "power": 35.841231}, {"timestamp": 8810.24, "power": 35.841231}, {"timestamp": 8830.78, "power": 35.841231}, {"timestamp": 8851.32, "power": 35.841231}, {"timestamp": 8871.87, "power": 35.841231}, {"timestamp": 8892.41, "power": 35.841231}, {"timestamp": 8912.95, "power": 35.841231}, {"timestamp": 8933.5, "power": 35.841231}, {"timestamp": 8954.01, "power": 35.841231}, {"timestamp": 8974.55, "power": 35.841231}, {"timestamp": 8995.12, "power": 35.841231}, {"timestamp": 9015.69, "power": 35.841231}, {"timestamp": 9036.25, "power": 35.841231}, {"timestamp": 9056.82, "power": 35.841231}, {"timestamp": 9077.39, "power": 35.935998}, {"timestamp": 9098.65, "power": 35.935998}, {"timestamp": 9119.19, "power": 35.935998}, {"timestamp": 9139.74, "power": 35.935998}, {"timestamp": 9160.32, "power": 35.935998}, {"timestamp": 9180.86, "power": 35.935998}, {"timestamp": 9201.44, "power": 35.935998}, {"timestamp": 9221.98, "power": 35.935998}, {"timestamp": 9242.56, "power": 35.935998}, {"timestamp": 9263.14, "power": 35.935998}, {"timestamp": 9283.71, "power": 35.935998}, {"timestamp": 9304.3, "power": 35.935998}, {"timestamp": 9324.88, "power": 35.935998}, {"timestamp": 9345.45, "power": 35.935998}, {"timestamp": 9365.97, "power": 35.935998}, {"timestamp": 9386.47, "power": 35.935998}, {"timestamp": 9407.03, "power": 35.935998}, {"timestamp": 9427.61, "power": 35.935998}, {"timestamp": 9448.19, "power": 35.935998}, {"timestamp": 9468.76, "power": 35.935998}, {"timestamp": 9489.32, "power": 35.935998}, {"timestamp": 9509.84, "power": 35.935998}, {"timestamp": 9530.4, "power": 35.935998}, {"timestamp": 9550.98, "power": 35.935998}, {"timestamp": 9571.55, "power": 35.935998}, {"timestamp": 9592.12, "power": 35.935998}, {"timestamp": 9612.68, "power": 35.935998}, {"timestamp": 9633.26, "power": 35.935998}, {"timestamp": 9653.78, "power": 35.935998}, {"timestamp": 9674.34, "power": 35.935998}, {"timestamp": 9694.91, "power": 35.935998}, {"timestamp": 9715.45, "power": 35.935998}, {"timestamp": 9736.0, "power": 35.935998}, {"timestamp": 9756.54, "power": 35.935998}, {"timestamp": 9777.09, "power": 35.935998}, {"timestamp": 9797.67, "power": 35.935998}, {"timestamp": 9818.18, "power": 35.935998}, {"timestamp": 9838.74, "power": 35.935998}, {"timestamp": 9859.31, "power": 35.935998}, {"timestamp": 9879.89, "power": 35.935998}, {"timestamp": 9900.46, "power": 35.935998}, {"timestamp": 9921.04, "power": 35.935998}, {"timestamp": 9941.61, "power": 35.935998}, {"timestamp": 9962.11, "power": 35.935998}, {"timestamp": 9982.61, "power": 35.935998}, {"timestamp": 10003.1, "power": 35.935998}, {"timestamp": 10023.6, "power": 35.935998}, {"timestamp": 10044.2, "power": 35.935998}, {"timestamp": 10064.8, "power": 35.935998}, {"timestamp": 10085.4, "power": 36.411343}, {"timestamp": 10106.5, "power": 36.411343}, {"timestamp": 10127.1, "power": 36.411343}, {"timestamp": 10147.6, "power": 36.411343}, {"timestamp": 10168.2, "power": 36.411343}, {"timestamp": 10188.7, "power": 36.411343}, {"timestamp": 10209.3, "power": 36.411343}, {"timestamp": 10229.9, "power": 36.411343}, {"timestamp": 10250.4, "power": 36.411343}, {"timestamp": 10271.0, "power": 36.411343}, {"timestamp": 10291.5, "power": 36.411343}, {"timestamp": 10312.1, "power": 36.411343}, {"timestamp": 10332.7, "power": 36.411343}, {"timestamp": 10353.2, "power": 36.411343}, {"timestamp": 10373.7, "power": 36.411343}, {"timestamp": 10394.3, "power": 36.411343}, {"timestamp": 10414.8, "power": 36.411343}, {"timestamp": 10435.3, "power": 36.411343}, {"timestamp": 10455.9, "power": 36.411343}, {"timestamp": 10476.5, "power": 36.411343}, {"timestamp": 10497.1, "power": 36.411343}, {"timestamp": 10517.6, "power": 36.411343}, {"timestamp": 10538.1, "power": 36.411343}, {"timestamp": 10558.7, "power": 36.411343}, {"timestamp": 10579.2, "power": 36.411343}, {"timestamp": 10599.9, "power": 36.411343}, {"timestamp": 10620.4, "power": 36.411343}, {"timestamp": 10641.0, "power": 36.411343}, {"timestamp": 10661.6, "power": 36.411343}, {"timestamp": 10682.1, "power": 36.411343}, {"timestamp": 10702.6, "power": 36.411343}, {"timestamp": 10723.2, "power": 36.411343}, {"timestamp": 10743.8, "power": 36.411343}, {"timestamp": 10764.4, "power": 36.411343}, {"timestamp": 10784.9, "power": 36.411343}, {"timestamp": 10805.5, "power": 36.411343}, {"timestamp": 10826.0, "power": 36.411343}, {"timestamp": 10846.6, "power": 36.411343}, {"timestamp": 10867.2, "power": 36.411343}, {"timestamp": 10887.7, "power": 36.411343}, {"timestamp": 10908.3, "power": 36.411343}, {"timestamp": 10928.9, "power": 36.411343}, {"timestamp": 10949.5, "power": 36.411343}, {"timestamp": 10970.0, "power": 36.411343}, {"timestamp": 10990.5, "power": 36.411343}, {"timestamp": 11011.1, "power": 36.411343}, {"timestamp": 11031.7, "power": 36.411343}, {"timestamp": 11052.2, "power": 36.411343}, {"timestamp": 11072.8, "power": 36.411343}, {"timestamp": 11093.4, "power": 36.032068}, {"timestamp": 11114.5, "power": 36.032068}, {"timestamp": 11135.1, "power": 36.032068}, {"timestamp": 11155.6, "power": 36.032068}, {"timestamp": 11176.2, "power": 36.032068}, {"timestamp": 11196.7, "power": 36.032068}, {"timestamp": 11217.3, "power": 36.032068}, {"timestamp": 11237.8, "power": 36.032068}, {"timestamp": 11258.3, "power": 36.032068}, {"timestamp": 11278.8, "power": 36.032068}, {"timestamp": 11299.3, "power": 36.032068}, {"timestamp": 11319.9, "power": 36.032068}, {"timestamp": 11340.5, "power": 36.032068}, {"timestamp": 11361.0, "power": 36.032068}, {"timestamp": 11381.6, "power": 36.032068}, {"timestamp": 11402.1, "power": 36.032068}, {"timestamp": 11422.6, "power": 36.032068}, {"timestamp": 11443.2, "power": 36.032068}, {"timestamp": 11463.8, "power": 36.032068}, {"timestamp": 11484.3, "power": 36.032068}, {"timestamp": 11504.9, "power": 36.032068}, {"timestamp": 11525.5, "power": 36.032068}, {"timestamp": 11546.0, "power": 36.032068}, {"timestamp": 11566.5, "power": 36.032068}, {"timestamp": 11587.1, "power": 36.032068}, {"timestamp": 11607.6, "power": 36.032068}, {"timestamp": 11628.2, "power": 36.032068}, {"timestamp": 11648.7, "power": 36.032068}, {"timestamp": 11669.3, "power": 36.032068}, {"timestamp": 11689.8, "power": 36.032068}, {"timestamp": 11710.4, "power": 36.032068}, {"timestamp": 11730.9, "power": 36.032068}, {"timestamp": 11751.5, "power": 36.032068}, {"timestamp": 11772.0, "power": 36.032068}, {"timestamp": 11792.6, "power": 36.032068}, {"timestamp": 11813.1, "power": 36.032068}, {"timestamp": 11833.6, "power": 36.032068}, {"timestamp": 11854.1, "power": 36.032068}, {"timestamp": 11874.7, "power": 36.032068}, {"timestamp": 11895.2, "power": 36.032068}, {"timestamp": 11915.8, "power": 36.032068}, {"timestamp": 11936.3, "power": 36.032068}, {"timestamp": 11956.9, "power": 36.032068}, {"timestamp": 11977.4, "power": 36.032068}, {"timestamp": 11997.9, "power": 36.032068}, {"timestamp": 12018.5, "power": 36.032068}, {"timestamp": 12039.0, "power": 36.032068}, {"timestamp": 12059.6, "power": 36.032068}, {"timestamp": 12080.1, "power": 36.032068}, {"timestamp": 12100.6, "power": 36.011696}, {"timestamp": 12121.7, "power": 36.011696}, {"timestamp": 12142.2, "power": 36.011696}, {"timestamp": 12162.8, "power": 36.011696}, {"timestamp": 12183.3, "power": 36.011696}, {"timestamp": 12203.9, "power": 36.011696}, {"timestamp": 12224.5, "power": 36.011696}, {"timestamp": 12245.0, "power": 36.011696}, {"timestamp": 12265.6, "power": 36.011696}, {"timestamp": 12286.1, "power": 36.011696}, {"timestamp": 12306.6, "power": 36.011696}, {"timestamp": 12327.2, "power": 36.011696}, {"timestamp": 12347.8, "power": 36.011696}, {"timestamp": 12368.3, "power": 36.011696}, {"timestamp": 12388.9, "power": 36.011696}, {"timestamp": 12409.5, "power": 36.011696}, {"timestamp": 12430.0, "power": 36.011696}, {"timestamp": 12450.5, "power": 36.011696}, {"timestamp": 12471.1, "power": 36.011696}, {"timestamp": 12491.7, "power": 36.011696}, {"timestamp": 12512.2, "power": 36.011696}, {"timestamp": 12532.8, "power": 36.011696}, {"timestamp": 12553.3, "power": 36.011696}, {"timestamp": 12573.9, "power": 36.011696}, {"timestamp": 12594.3, "power": 36.011696}, {"timestamp": 12614.9, "power": 36.011696}, {"timestamp": 12635.5, "power": 36.011696}, {"timestamp": 12656.0, "power": 36.011696}, {"timestamp": 12676.6, "power": 36.011696}, {"timestamp": 12697.1, "power": 36.011696}, {"timestamp": 12717.6, "power": 36.011696}, {"timestamp": 12738.1, "power": 36.011696}, {"timestamp": 12758.7, "power": 36.011696}, {"timestamp": 12779.3, "power": 36.011696}, {"timestamp": 12799.8, "power": 36.011696}, {"timestamp": 12820.4, "power": 36.011696}, {"timestamp": 12841.0, "power": 36.011696}, {"timestamp": 12861.6, "power": 36.011696}, {"timestamp": 12882.1, "power": 36.011696}, {"timestamp": 12902.6, "power": 36.011696}, {"timestamp": 12923.2, "power": 36.011696}, {"timestamp": 12943.8, "power": 36.011696}, {"timestamp": 12964.3, "power": 36.011696}, {"timestamp": 12984.9, "power": 36.011696}, {"timestamp": 13005.5, "power": 36.011696}, {"timestamp": 13026.0, "power": 36.011696}, {"timestamp": 13046.6, "power": 36.011696}, {"timestamp": 13067.1, "power": 36.011696}, {"timestamp": 13087.7, "power": 36.011696}, {"timestamp": 13108.3, "power": 35.738489}, {"timestamp": 13129.3, "power": 35.738489}, {"timestamp": 13149.9, "power": 35.738489}, {"timestamp": 13170.4, "power": 35.738489}, {"timestamp": 13190.9, "power": 35.738489}, {"timestamp": 13211.5, "power": 35.738489}, {"timestamp": 13232.1, "power": 35.738489}, {"timestamp": 13252.6, "power": 35.738489}, {"timestamp": 13273.2, "power": 35.738489}, {"timestamp": 13293.7, "power": 35.738489}, {"timestamp": 13314.2, "power": 35.738489}, {"timestamp": 13334.8, "power": 35.738489}, {"timestamp": 13355.4, "power": 35.738489}, {"timestamp": 13375.9, "power": 35.738489}, {"timestamp": 13396.5, "power": 35.738489}, {"timestamp": 13417.1, "power": 35.738489}, {"timestamp": 13437.6, "power": 35.738489}, {"timestamp": 13458.2, "power": 35.738489}, {"timestamp": 13478.7, "power": 35.738489}, {"timestamp": 13499.3, "power": 35.738489}, {"timestamp": 13519.8, "power": 35.738489}, {"timestamp": 13540.4, "power": 35.738489}, {"timestamp": 13561.0, "power": 35.738489}, {"timestamp": 13581.5, "power": 35.738489}, {"timestamp": 13602.1, "power": 35.738489}, {"timestamp": 13622.6, "power": 35.738489}, {"timestamp": 13643.2, "power": 35.738489}, {"timestamp": 13663.8, "power": 35.738489}, {"timestamp": 13684.3, "power": 35.738489}, {"timestamp": 13704.9, "power": 35.738489}, {"timestamp": 13725.4, "power": 35.738489}, {"timestamp": 13745.9, "power": 35.738489}, {"timestamp": 13766.5, "power": 35.738489}, {"timestamp": 13787.0, "power": 35.738489}, {"timestamp": 13807.5, "power": 35.738489}, {"timestamp": 13828.1, "power": 35.738489}, {"timestamp": 13848.6, "power": 35.738489}, {"timestamp": 13869.2, "power": 35.738489}, {"timestamp": 13889.7, "power": 35.738489}, {"timestamp": 13910.2, "power": 35.738489}, {"timestamp": 13930.7, "power": 35.738489}, {"timestamp": 13951.3, "power": 35.738489}, {"timestamp": 13971.8, "power": 35.738489}, {"timestamp": 13992.3, "power": 35.738489}, {"timestamp": 14012.9, "power": 35.738489}, {"timestamp": 14033.4, "power": 35.738489}, {"timestamp": 14054.0, "power": 35.738489}, {"timestamp": 14074.5, "power": 35.738489}, {"timestamp": 14095.1, "power": 35.738489}, {"timestamp": 14115.6, "power": 35.890041}, {"timestamp": 14137.7, "power": 35.890041}, {"timestamp": 14158.2, "power": 35.890041}, {"timestamp": 14178.8, "power": 35.890041}, {"timestamp": 14199.3, "power": 35.890041}, {"timestamp": 14219.9, "power": 35.890041}, {"timestamp": 14240.5, "power": 35.890041}, {"timestamp": 14261.0, "power": 35.890041}, {"timestamp": 14281.6, "power": 35.890041}, {"timestamp": 14302.1, "power": 35.890041}, {"timestamp": 14322.7, "power": 35.890041}, {"timestamp": 14343.3, "power": 35.890041}, {"timestamp": 14363.9, "power": 35.890041}, {"timestamp": 14384.5, "power": 35.890041}, {"timestamp": 14405.0, "power": 35.890041}, {"timestamp": 14425.6, "power": 35.890041}, {"timestamp": 14446.2, "power": 35.890041}, {"timestamp": 14466.7, "power": 35.890041}, {"timestamp": 14487.3, "power": 35.890041}, {"timestamp": 14507.8, "power": 35.890041}, {"timestamp": 14528.5, "power": 35.890041}, {"timestamp": 14549.1, "power": 35.890041}, {"timestamp": 14569.6, "power": 35.890041}, {"timestamp": 14590.1, "power": 35.890041}, {"timestamp": 14610.6, "power": 35.890041}, {"timestamp": 14631.1, "power": 35.890041}, {"timestamp": 14651.7, "power": 35.890041}, {"timestamp": 14672.2, "power": 35.890041}, {"timestamp": 14692.7, "power": 35.890041}, {"timestamp": 14713.3, "power": 35.890041}, {"timestamp": 14733.8, "power": 35.890041}, {"timestamp": 14754.3, "power": 35.890041}, {"timestamp": 14774.8, "power": 35.890041}, {"timestamp": 14795.3, "power": 35.890041}, {"timestamp": 14815.9, "power": 35.890041}, {"timestamp": 14836.4, "power": 35.890041}, {"timestamp": 14856.9, "power": 35.890041}, {"timestamp": 14877.5, "power": 35.890041}, {"timestamp": 14898.0, "power": 35.890041}, {"timestamp": 14918.5, "power": 35.890041}, {"timestamp": 14939.1, "power": 35.890041}, {"timestamp": 14959.6, "power": 35.890041}, {"timestamp": 14980.1, "power": 35.890041}, {"timestamp": 15000.6, "power": 35.890041}, {"timestamp": 15021.2, "power": 35.890041}, {"timestamp": 15041.7, "power": 35.890041}, {"timestamp": 15062.2, "power": 35.890041}, {"timestamp": 15082.7, "power": 35.890041}, {"timestamp": 15103.2, "power": 35.890041}, {"timestamp": 15123.8, "power": 38.622059}, {"timestamp": 15145.0, "power": 38.622059}, {"timestamp": 15165.5, "power": 38.622059}, {"timestamp": 15186.0, "power": 38.622059}, {"timestamp": 15206.5, "power": 38.622059}, {"timestamp": 15227.1, "power": 38.622059}, {"timestamp": 15247.6, "power": 38.622059}, {"timestamp": 15268.1, "power": 38.622059}, {"timestamp": 15288.7, "power": 38.622059}, {"timestamp": 15309.2, "power": 38.622059}, {"timestamp": 15329.7, "power": 38.622059}, {"timestamp": 15350.2, "power": 38.622059}, {"timestamp": 15370.7, "power": 38.622059}, {"timestamp": 15391.3, "power": 38.622059}, {"timestamp": 15411.8, "power": 38.622059}, {"timestamp": 15432.3, "power": 38.622059}, {"timestamp": 15452.8, "power": 38.622059}, {"timestamp": 15473.4, "power": 38.622059}, {"timestamp": 15494.0, "power": 38.622059}, {"timestamp": 15514.5, "power": 38.622059}, {"timestamp": 15535.1, "power": 38.622059}, {"timestamp": 15555.6, "power": 38.622059}, {"timestamp": 15576.2, "power": 38.622059}, {"timestamp": 15596.7, "power": 38.622059}, {"timestamp": 15617.3, "power": 38.622059}, {"timestamp": 15637.8, "power": 38.622059}, {"timestamp": 15658.3, "power": 38.622059}, {"timestamp": 15678.8, "power": 38.622059}, {"timestamp": 15699.3, "power": 38.622059}, {"timestamp": 15719.9, "power": 38.622059}, {"timestamp": 15740.4, "power": 38.622059}, {"timestamp": 15760.9, "power": 38.622059}, {"timestamp": 15781.5, "power": 38.622059}, {"timestamp": 15802.0, "power": 38.622059}, {"timestamp": 15822.5, "power": 38.622059}, {"timestamp": 15843.0, "power": 38.622059}, {"timestamp": 15863.5, "power": 38.622059}, {"timestamp": 15884.1, "power": 38.622059}, {"timestamp": 15904.6, "power": 38.622059}, {"timestamp": 15925.2, "power": 38.622059}, {"timestamp": 15945.7, "power": 38.622059}, {"timestamp": 15966.2, "power": 38.622059}, {"timestamp": 15986.7, "power": 38.622059}, {"timestamp": 16007.2, "power": 38.622059}, {"timestamp": 16027.7, "power": 38.622059}, {"timestamp": 16048.3, "power": 38.622059}, {"timestamp": 16068.8, "power": 38.622059}, {"timestamp": 16089.0, "power": 38.622059}, {"timestamp": 16109.3, "power": 38.622059}, {"timestamp": 16129.8, "power": 35.504775}, {"timestamp": 16150.8, "power": 35.504775}, {"timestamp": 16171.3, "power": 35.504775}, {"timestamp": 16191.9, "power": 35.504775}, {"timestamp": 16212.4, "power": 35.504775}, {"timestamp": 16232.9, "power": 35.504775}, {"timestamp": 16253.4, "power": 35.504775}, {"timestamp": 16273.9, "power": 35.504775}, {"timestamp": 16294.4, "power": 35.504775}, {"timestamp": 16315.0, "power": 35.504775}, {"timestamp": 16335.5, "power": 35.504775}, {"timestamp": 16356.0, "power": 35.504775}, {"timestamp": 16376.5, "power": 35.504775}, {"timestamp": 16397.1, "power": 35.504775}, {"timestamp": 16417.6, "power": 35.504775}, {"timestamp": 16438.1, "power": 35.504775}, {"timestamp": 16458.6, "power": 35.504775}, {"timestamp": 16479.2, "power": 35.504775}, {"timestamp": 16499.7, "power": 35.504775}, {"timestamp": 16520.2, "power": 35.504775}, {"timestamp": 16540.8, "power": 35.504775}, {"timestamp": 16561.3, "power": 35.504775}, {"timestamp": 16581.8, "power": 35.504775}, {"timestamp": 16602.3, "power": 35.504775}, {"timestamp": 16622.8, "power": 35.504775}, {"timestamp": 16643.3, "power": 35.504775}, {"timestamp": 16663.9, "power": 35.504775}, {"timestamp": 16684.4, "power": 35.504775}, {"timestamp": 16705.0, "power": 35.504775}], "timeline": {"START": "3653.297968", "END": "14481.76931"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12597.7}, {"name": "clSetKernelArg", "calls": 19, "time": 2686.24}, {"name": "clReleaseKernel", "calls": 1, "time": 1092.35}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.9982}, {"name": "clReleaseContext", "calls": 1, "time": 62.2299}, {"name": "clCreateContext", "calls": 1, "time": 44.7379}, {"name": "clReleaseProgram", "calls": 1, "time": 20.1196}, {"name": "clCreateKernel", "calls": 1, "time": 0.341569}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.323708}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.14966}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.08599}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071764}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034195}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.027328}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025467}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025128}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011638}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009264}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008103}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007834}, {"name": "clRetainDevice", "calls": 2, "time": 0.005153}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10828.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10433.2}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 10756.2}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 9954.76}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 10827.8}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 10789.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7396.535526, "utilization": 77.047245, "size": 6118490.0, "time": 827.209873}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 32522030, "speed": 29.5381, "utilization": 0.256407, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2000706, "speed": 394.718, "utilization": 3.42637, "size": 0.127842}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33546170, "speed": 29.5559, "utilization": 0.256561, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2064119, "speed": 394.792, "utilization": 3.42702, "size": 0.127848}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31030552, "speed": 29.5378, "utilization": 0.256404, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1907476, "speed": 394.294, "utilization": 3.42269, "size": 0.127835}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33794835, "speed": 29.5825, "utilization": 0.256793, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2080225, "speed": 394.753, "utilization": 3.42668, "size": 0.127849}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33675337, "speed": 29.582, "utilization": 0.256788, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2072102, "speed": 394.616, "utilization": 3.42549, "size": 0.127848}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len6/run1.json b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run1.json new file mode 100644 index 0000000..bed9062 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1422, "power": 35.316732}, {"timestamp": 57.8201, "power": 35.316732}, {"timestamp": 78.3618, "power": 35.316732}, {"timestamp": 98.8969, "power": 35.316732}, {"timestamp": 119.76, "power": 35.316732}, {"timestamp": 140.613, "power": 35.316732}, {"timestamp": 161.158, "power": 35.316732}, {"timestamp": 181.697, "power": 35.316732}, {"timestamp": 202.237, "power": 35.316732}, {"timestamp": 222.773, "power": 35.316732}, {"timestamp": 243.311, "power": 35.316732}, {"timestamp": 263.829, "power": 35.316732}, {"timestamp": 284.325, "power": 35.316732}, {"timestamp": 304.862, "power": 35.316732}, {"timestamp": 325.405, "power": 35.316732}, {"timestamp": 345.946, "power": 35.316732}, {"timestamp": 366.484, "power": 35.316732}, {"timestamp": 387.029, "power": 35.316732}, {"timestamp": 407.578, "power": 35.316732}, {"timestamp": 428.103, "power": 35.316732}, {"timestamp": 448.636, "power": 35.316732}, {"timestamp": 469.179, "power": 35.316732}, {"timestamp": 489.722, "power": 35.316732}, {"timestamp": 510.27, "power": 35.316732}, {"timestamp": 530.812, "power": 35.316732}, {"timestamp": 551.355, "power": 35.316732}, {"timestamp": 571.87, "power": 35.316732}, {"timestamp": 592.367, "power": 35.316732}, {"timestamp": 612.901, "power": 35.316732}, {"timestamp": 633.443, "power": 35.316732}, {"timestamp": 653.983, "power": 35.316732}, {"timestamp": 674.525, "power": 35.316732}, {"timestamp": 695.067, "power": 35.316732}, {"timestamp": 715.617, "power": 35.316732}, {"timestamp": 736.132, "power": 35.316732}, {"timestamp": 756.666, "power": 35.316732}, {"timestamp": 777.208, "power": 35.316732}, {"timestamp": 797.748, "power": 35.316732}, {"timestamp": 818.289, "power": 35.316732}, {"timestamp": 838.831, "power": 35.316732}, {"timestamp": 859.37, "power": 35.316732}, {"timestamp": 879.898, "power": 35.316732}, {"timestamp": 900.393, "power": 35.316732}, {"timestamp": 920.926, "power": 35.316732}, {"timestamp": 941.467, "power": 35.316732}, {"timestamp": 962.012, "power": 35.316732}, {"timestamp": 982.554, "power": 35.316732}, {"timestamp": 1003.1, "power": 35.316732}, {"timestamp": 1023.64, "power": 36.919171}, {"timestamp": 1044.91, "power": 36.919171}, {"timestamp": 1065.5, "power": 36.919171}, {"timestamp": 1086.1, "power": 36.919171}, {"timestamp": 1106.69, "power": 36.919171}, {"timestamp": 1127.29, "power": 36.919171}, {"timestamp": 1147.88, "power": 36.919171}, {"timestamp": 1168.43, "power": 36.919171}, {"timestamp": 1189.0, "power": 36.919171}, {"timestamp": 1209.59, "power": 36.919171}, {"timestamp": 1230.19, "power": 36.919171}, {"timestamp": 1250.78, "power": 36.919171}, {"timestamp": 1271.38, "power": 36.919171}, {"timestamp": 1291.96, "power": 36.919171}, {"timestamp": 1312.52, "power": 36.919171}, {"timestamp": 1333.12, "power": 36.919171}, {"timestamp": 1353.71, "power": 36.919171}, {"timestamp": 1374.31, "power": 36.919171}, {"timestamp": 1394.91, "power": 36.919171}, {"timestamp": 1415.51, "power": 36.919171}, {"timestamp": 1436.09, "power": 36.919171}, {"timestamp": 1456.65, "power": 36.919171}, {"timestamp": 1477.24, "power": 36.919171}, {"timestamp": 1497.84, "power": 36.919171}, {"timestamp": 1518.44, "power": 36.919171}, {"timestamp": 1539.03, "power": 36.919171}, {"timestamp": 1559.63, "power": 36.919171}, {"timestamp": 1580.21, "power": 36.919171}, {"timestamp": 1600.76, "power": 36.919171}, {"timestamp": 1621.36, "power": 36.919171}, {"timestamp": 1641.95, "power": 36.919171}, {"timestamp": 1662.55, "power": 36.919171}, {"timestamp": 1683.14, "power": 36.919171}, {"timestamp": 1703.75, "power": 36.919171}, {"timestamp": 1724.31, "power": 36.919171}, {"timestamp": 1744.87, "power": 36.919171}, {"timestamp": 1765.46, "power": 36.919171}, {"timestamp": 1786.05, "power": 36.919171}, {"timestamp": 1806.65, "power": 36.919171}, {"timestamp": 1827.24, "power": 36.919171}, {"timestamp": 1847.9, "power": 36.919171}, {"timestamp": 1868.46, "power": 36.919171}, {"timestamp": 1889.02, "power": 36.919171}, {"timestamp": 1909.61, "power": 36.919171}, {"timestamp": 1930.21, "power": 36.919171}, {"timestamp": 1950.82, "power": 36.919171}, {"timestamp": 1971.43, "power": 36.919171}, {"timestamp": 1992.0, "power": 36.919171}, {"timestamp": 2012.56, "power": 36.919171}, {"timestamp": 2033.15, "power": 35.261604000000005}, {"timestamp": 2054.29, "power": 35.261604000000005}, {"timestamp": 2074.88, "power": 35.261604000000005}, {"timestamp": 2095.56, "power": 35.261604000000005}, {"timestamp": 2116.15, "power": 35.261604000000005}, {"timestamp": 2136.71, "power": 35.261604000000005}, {"timestamp": 2157.3, "power": 35.261604000000005}, {"timestamp": 2177.9, "power": 35.261604000000005}, {"timestamp": 2198.5, "power": 35.261604000000005}, {"timestamp": 2219.11, "power": 35.261604000000005}, {"timestamp": 2239.71, "power": 35.261604000000005}, {"timestamp": 2260.27, "power": 35.261604000000005}, {"timestamp": 2280.84, "power": 35.261604000000005}, {"timestamp": 2301.44, "power": 35.261604000000005}, {"timestamp": 2322.04, "power": 35.261604000000005}, {"timestamp": 2342.64, "power": 35.261604000000005}, {"timestamp": 2363.23, "power": 35.261604000000005}, {"timestamp": 2383.84, "power": 35.261604000000005}, {"timestamp": 2404.4, "power": 35.261604000000005}, {"timestamp": 2424.96, "power": 35.261604000000005}, {"timestamp": 2445.56, "power": 35.261604000000005}, {"timestamp": 2466.16, "power": 35.261604000000005}, {"timestamp": 2486.77, "power": 35.261604000000005}, {"timestamp": 2507.37, "power": 35.261604000000005}, {"timestamp": 2527.95, "power": 35.261604000000005}, {"timestamp": 2548.52, "power": 35.261604000000005}, {"timestamp": 2569.07, "power": 35.261604000000005}, {"timestamp": 2589.67, "power": 35.261604000000005}, {"timestamp": 2610.27, "power": 35.261604000000005}, {"timestamp": 2630.87, "power": 35.261604000000005}, {"timestamp": 2651.47, "power": 35.261604000000005}, {"timestamp": 2672.05, "power": 35.261604000000005}, {"timestamp": 2692.62, "power": 35.261604000000005}, {"timestamp": 2713.23, "power": 35.261604000000005}, {"timestamp": 2733.83, "power": 35.261604000000005}, {"timestamp": 2754.44, "power": 35.261604000000005}, {"timestamp": 2775.04, "power": 35.261604000000005}, {"timestamp": 2795.64, "power": 35.261604000000005}, {"timestamp": 2816.22, "power": 35.261604000000005}, {"timestamp": 2836.82, "power": 35.261604000000005}, {"timestamp": 2857.45, "power": 35.261604000000005}, {"timestamp": 2877.98, "power": 35.261604000000005}, {"timestamp": 2898.51, "power": 35.261604000000005}, {"timestamp": 2919.05, "power": 35.261604000000005}, {"timestamp": 2939.58, "power": 35.261604000000005}, {"timestamp": 2960.11, "power": 35.261604000000005}, {"timestamp": 2980.64, "power": 35.261604000000005}, {"timestamp": 3001.18, "power": 35.261604000000005}, {"timestamp": 3021.71, "power": 35.261604000000005}, {"timestamp": 3042.25, "power": 37.892778}, {"timestamp": 3063.4, "power": 37.892778}, {"timestamp": 3083.92, "power": 37.892778}, {"timestamp": 3104.42, "power": 37.892778}, {"timestamp": 3124.95, "power": 37.892778}, {"timestamp": 3145.48, "power": 37.892778}, {"timestamp": 3166.03, "power": 37.892778}, {"timestamp": 3186.56, "power": 37.892778}, {"timestamp": 3207.1, "power": 37.892778}, {"timestamp": 3227.64, "power": 37.892778}, {"timestamp": 3248.15, "power": 37.892778}, {"timestamp": 3268.68, "power": 37.892778}, {"timestamp": 3289.22, "power": 37.892778}, {"timestamp": 3309.75, "power": 37.892778}, {"timestamp": 3330.29, "power": 37.892778}, {"timestamp": 3350.83, "power": 37.892778}, {"timestamp": 3371.36, "power": 37.892778}, {"timestamp": 3391.88, "power": 37.892778}, {"timestamp": 3412.41, "power": 37.892778}, {"timestamp": 3432.95, "power": 37.892778}, {"timestamp": 3453.48, "power": 37.892778}, {"timestamp": 3474.02, "power": 37.892778}, {"timestamp": 3494.55, "power": 37.892778}, {"timestamp": 3515.09, "power": 37.892778}, {"timestamp": 3535.63, "power": 37.892778}, {"timestamp": 3556.15, "power": 37.892778}, {"timestamp": 3576.68, "power": 37.892778}, {"timestamp": 3597.22, "power": 37.892778}, {"timestamp": 3617.76, "power": 37.892778}, {"timestamp": 3638.29, "power": 37.892778}, {"timestamp": 3658.83, "power": 37.892778}, {"timestamp": 3679.37, "power": 37.892778}, {"timestamp": 3699.89, "power": 37.892778}, {"timestamp": 3720.44, "power": 37.892778}, {"timestamp": 3740.99, "power": 37.892778}, {"timestamp": 3761.54, "power": 37.892778}, {"timestamp": 3782.09, "power": 37.892778}, {"timestamp": 3802.64, "power": 37.892778}, {"timestamp": 3823.19, "power": 37.892778}, {"timestamp": 3843.74, "power": 37.892778}, {"timestamp": 3864.25, "power": 37.892778}, {"timestamp": 3884.79, "power": 37.892778}, {"timestamp": 3905.34, "power": 37.892778}, {"timestamp": 3925.89, "power": 37.892778}, {"timestamp": 3946.44, "power": 37.892778}, {"timestamp": 3966.99, "power": 37.892778}, {"timestamp": 3987.54, "power": 37.892778}, {"timestamp": 4008.06, "power": 37.892778}, {"timestamp": 4028.6, "power": 37.892778}, {"timestamp": 4049.15, "power": 35.884855}, {"timestamp": 4070.29, "power": 35.884855}, {"timestamp": 4090.84, "power": 35.884855}, {"timestamp": 4111.39, "power": 35.884855}, {"timestamp": 4131.92, "power": 35.884855}, {"timestamp": 4152.43, "power": 35.884855}, {"timestamp": 4172.96, "power": 35.884855}, {"timestamp": 4193.51, "power": 35.884855}, {"timestamp": 4214.06, "power": 35.884855}, {"timestamp": 4234.61, "power": 35.884855}, {"timestamp": 4255.16, "power": 35.884855}, {"timestamp": 4275.72, "power": 35.884855}, {"timestamp": 4296.22, "power": 35.884855}, {"timestamp": 4316.77, "power": 35.884855}, {"timestamp": 4337.31, "power": 35.884855}, {"timestamp": 4357.86, "power": 35.884855}, {"timestamp": 4378.42, "power": 35.884855}, {"timestamp": 4398.96, "power": 35.884855}, {"timestamp": 4419.52, "power": 35.884855}, {"timestamp": 4440.05, "power": 35.884855}, {"timestamp": 4460.61, "power": 35.884855}, {"timestamp": 4481.18, "power": 35.884855}, {"timestamp": 4501.76, "power": 35.884855}, {"timestamp": 4522.31, "power": 35.884855}, {"timestamp": 4542.86, "power": 35.884855}, {"timestamp": 4563.41, "power": 35.884855}, {"timestamp": 4583.94, "power": 35.884855}, {"timestamp": 4604.44, "power": 35.884855}, {"timestamp": 4624.99, "power": 35.884855}, {"timestamp": 4645.53, "power": 35.884855}, {"timestamp": 4666.08, "power": 35.884855}, {"timestamp": 4686.63, "power": 35.884855}, {"timestamp": 4707.18, "power": 35.884855}, {"timestamp": 4727.76, "power": 35.884855}, {"timestamp": 4748.27, "power": 35.884855}, {"timestamp": 4768.81, "power": 35.884855}, {"timestamp": 4789.36, "power": 35.884855}, {"timestamp": 4809.91, "power": 35.884855}, {"timestamp": 4830.46, "power": 35.884855}, {"timestamp": 4851.01, "power": 35.884855}, {"timestamp": 4871.56, "power": 35.884855}, {"timestamp": 4892.08, "power": 35.884855}, {"timestamp": 4912.62, "power": 35.884855}, {"timestamp": 4933.17, "power": 35.884855}, {"timestamp": 4953.72, "power": 35.884855}, {"timestamp": 4974.27, "power": 35.884855}, {"timestamp": 4994.82, "power": 35.884855}, {"timestamp": 5015.37, "power": 35.884855}, {"timestamp": 5035.9, "power": 35.884855}, {"timestamp": 5056.4, "power": 37.207049999999995}, {"timestamp": 5078.35, "power": 37.207049999999995}, {"timestamp": 5098.9, "power": 37.207049999999995}, {"timestamp": 5119.45, "power": 37.207049999999995}, {"timestamp": 5139.99, "power": 37.207049999999995}, {"timestamp": 5160.54, "power": 37.207049999999995}, {"timestamp": 5181.09, "power": 37.207049999999995}, {"timestamp": 5201.64, "power": 37.207049999999995}, {"timestamp": 5222.18, "power": 37.207049999999995}, {"timestamp": 5242.73, "power": 37.207049999999995}, {"timestamp": 5263.28, "power": 37.207049999999995}, {"timestamp": 5283.81, "power": 37.207049999999995}, {"timestamp": 5304.31, "power": 37.207049999999995}, {"timestamp": 5324.87, "power": 37.207049999999995}, {"timestamp": 5345.42, "power": 37.207049999999995}, {"timestamp": 5365.97, "power": 37.207049999999995}, {"timestamp": 5386.52, "power": 37.207049999999995}, {"timestamp": 5407.07, "power": 37.207049999999995}, {"timestamp": 5427.62, "power": 37.207049999999995}, {"timestamp": 5448.15, "power": 37.207049999999995}, {"timestamp": 5468.69, "power": 37.207049999999995}, {"timestamp": 5489.24, "power": 37.207049999999995}, {"timestamp": 5509.79, "power": 37.207049999999995}, {"timestamp": 5530.34, "power": 37.207049999999995}, {"timestamp": 5550.89, "power": 37.207049999999995}, {"timestamp": 5571.44, "power": 37.207049999999995}, {"timestamp": 5591.97, "power": 37.207049999999995}, {"timestamp": 5612.51, "power": 37.207049999999995}, {"timestamp": 5633.06, "power": 37.207049999999995}, {"timestamp": 5653.61, "power": 37.207049999999995}, {"timestamp": 5674.16, "power": 37.207049999999995}, {"timestamp": 5694.67, "power": 37.207049999999995}, {"timestamp": 5715.21, "power": 37.207049999999995}, {"timestamp": 5735.78, "power": 37.207049999999995}, {"timestamp": 5756.28, "power": 37.207049999999995}, {"timestamp": 5776.82, "power": 37.207049999999995}, {"timestamp": 5797.37, "power": 37.207049999999995}, {"timestamp": 5817.92, "power": 37.207049999999995}, {"timestamp": 5838.47, "power": 37.207049999999995}, {"timestamp": 5859.02, "power": 37.207049999999995}, {"timestamp": 5879.57, "power": 37.207049999999995}, {"timestamp": 5900.1, "power": 37.207049999999995}, {"timestamp": 5920.64, "power": 37.207049999999995}, {"timestamp": 5941.19, "power": 37.207049999999995}, {"timestamp": 5961.74, "power": 37.207049999999995}, {"timestamp": 5982.29, "power": 37.207049999999995}, {"timestamp": 6002.84, "power": 37.207049999999995}, {"timestamp": 6023.39, "power": 37.207049999999995}, {"timestamp": 6043.94, "power": 37.207049999999995}, {"timestamp": 6064.44, "power": 36.122918}, {"timestamp": 6085.94, "power": 36.122918}, {"timestamp": 6106.5, "power": 36.122918}, {"timestamp": 6127.05, "power": 36.122918}, {"timestamp": 6147.59, "power": 36.122918}, {"timestamp": 6168.13, "power": 36.122918}, {"timestamp": 6188.67, "power": 36.122918}, {"timestamp": 6209.22, "power": 36.122918}, {"timestamp": 6229.76, "power": 36.122918}, {"timestamp": 6250.32, "power": 36.122918}, {"timestamp": 6270.86, "power": 36.122918}, {"timestamp": 6291.41, "power": 36.122918}, {"timestamp": 6311.94, "power": 36.122918}, {"timestamp": 6332.48, "power": 36.122918}, {"timestamp": 6353.03, "power": 36.122918}, {"timestamp": 6373.55, "power": 36.122918}, {"timestamp": 6394.09, "power": 36.122918}, {"timestamp": 6414.64, "power": 36.122918}, {"timestamp": 6435.19, "power": 36.122918}, {"timestamp": 6455.76, "power": 36.122918}, {"timestamp": 6476.26, "power": 36.122918}, {"timestamp": 6496.8, "power": 36.122918}, {"timestamp": 6517.35, "power": 36.122918}, {"timestamp": 6537.9, "power": 36.122918}, {"timestamp": 6558.45, "power": 36.122918}, {"timestamp": 6579.0, "power": 36.122918}, {"timestamp": 6599.55, "power": 36.122918}, {"timestamp": 6620.08, "power": 36.122918}, {"timestamp": 6640.62, "power": 36.122918}, {"timestamp": 6661.16, "power": 36.122918}, {"timestamp": 6681.71, "power": 36.122918}, {"timestamp": 6702.26, "power": 36.122918}, {"timestamp": 6722.81, "power": 36.122918}, {"timestamp": 6743.36, "power": 36.122918}, {"timestamp": 6763.89, "power": 36.122918}, {"timestamp": 6784.4, "power": 36.122918}, {"timestamp": 6804.94, "power": 36.122918}, {"timestamp": 6825.49, "power": 36.122918}, {"timestamp": 6846.04, "power": 36.122918}, {"timestamp": 6866.59, "power": 36.122918}, {"timestamp": 6887.14, "power": 36.122918}, {"timestamp": 6907.69, "power": 36.122918}, {"timestamp": 6928.2, "power": 36.122918}, {"timestamp": 6948.75, "power": 36.122918}, {"timestamp": 6969.29, "power": 36.122918}, {"timestamp": 6989.84, "power": 36.122918}, {"timestamp": 7010.4, "power": 36.122918}, {"timestamp": 7030.97, "power": 36.122918}, {"timestamp": 7051.56, "power": 36.122918}, {"timestamp": 7072.08, "power": 35.880376}, {"timestamp": 7093.29, "power": 35.880376}, {"timestamp": 7113.84, "power": 35.880376}, {"timestamp": 7134.39, "power": 35.880376}, {"timestamp": 7154.93, "power": 35.880376}, {"timestamp": 7175.48, "power": 35.880376}, {"timestamp": 7196.01, "power": 35.880376}, {"timestamp": 7216.55, "power": 35.880376}, {"timestamp": 7237.1, "power": 35.880376}, {"timestamp": 7257.65, "power": 35.880376}, {"timestamp": 7278.2, "power": 35.880376}, {"timestamp": 7298.75, "power": 35.880376}, {"timestamp": 7319.3, "power": 35.880376}, {"timestamp": 7339.83, "power": 35.880376}, {"timestamp": 7360.37, "power": 35.880376}, {"timestamp": 7380.92, "power": 35.880376}, {"timestamp": 7401.47, "power": 35.880376}, {"timestamp": 7422.02, "power": 35.880376}, {"timestamp": 7442.57, "power": 35.880376}, {"timestamp": 7463.12, "power": 35.880376}, {"timestamp": 7483.67, "power": 35.880376}, {"timestamp": 7504.19, "power": 35.880376}, {"timestamp": 7524.73, "power": 35.880376}, {"timestamp": 7545.28, "power": 35.880376}, {"timestamp": 7565.83, "power": 35.880376}, {"timestamp": 7586.38, "power": 35.880376}, {"timestamp": 7606.93, "power": 35.880376}, {"timestamp": 7627.48, "power": 35.880376}, {"timestamp": 7648.0, "power": 35.880376}, {"timestamp": 7668.54, "power": 35.880376}, {"timestamp": 7689.09, "power": 35.880376}, {"timestamp": 7709.64, "power": 35.880376}, {"timestamp": 7730.19, "power": 35.880376}, {"timestamp": 7750.74, "power": 35.880376}, {"timestamp": 7771.29, "power": 35.880376}, {"timestamp": 7791.82, "power": 35.880376}, {"timestamp": 7812.32, "power": 35.880376}, {"timestamp": 7832.86, "power": 35.880376}, {"timestamp": 7853.41, "power": 35.880376}, {"timestamp": 7873.96, "power": 35.880376}, {"timestamp": 7894.51, "power": 35.880376}, {"timestamp": 7915.06, "power": 35.880376}, {"timestamp": 7935.61, "power": 35.880376}, {"timestamp": 7956.14, "power": 35.880376}, {"timestamp": 7976.68, "power": 35.880376}, {"timestamp": 7997.23, "power": 35.880376}, {"timestamp": 8017.78, "power": 35.880376}, {"timestamp": 8038.33, "power": 35.880376}, {"timestamp": 8058.88, "power": 35.880376}, {"timestamp": 8079.44, "power": 35.8793}, {"timestamp": 8100.66, "power": 35.8793}, {"timestamp": 8121.2, "power": 35.8793}, {"timestamp": 8141.75, "power": 35.8793}, {"timestamp": 8162.29, "power": 35.8793}, {"timestamp": 8182.84, "power": 35.8793}, {"timestamp": 8203.39, "power": 35.8793}, {"timestamp": 8223.92, "power": 35.8793}, {"timestamp": 8244.42, "power": 35.8793}, {"timestamp": 8264.97, "power": 35.8793}, {"timestamp": 8285.51, "power": 35.8793}, {"timestamp": 8306.09, "power": 35.8793}, {"timestamp": 8326.67, "power": 35.8793}, {"timestamp": 8347.24, "power": 35.8793}, {"timestamp": 8367.81, "power": 35.8793}, {"timestamp": 8388.31, "power": 35.8793}, {"timestamp": 8408.81, "power": 35.8793}, {"timestamp": 8429.39, "power": 35.8793}, {"timestamp": 8449.96, "power": 35.8793}, {"timestamp": 8470.54, "power": 35.8793}, {"timestamp": 8491.11, "power": 35.8793}, {"timestamp": 8511.67, "power": 35.8793}, {"timestamp": 8532.19, "power": 35.8793}, {"timestamp": 8552.75, "power": 35.8793}, {"timestamp": 8573.32, "power": 35.8793}, {"timestamp": 8593.88, "power": 35.8793}, {"timestamp": 8614.46, "power": 35.8793}, {"timestamp": 8635.03, "power": 35.8793}, {"timestamp": 8655.6, "power": 35.8793}, {"timestamp": 8676.12, "power": 35.8793}, {"timestamp": 8696.68, "power": 35.8793}, {"timestamp": 8717.25, "power": 35.8793}, {"timestamp": 8737.83, "power": 35.8793}, {"timestamp": 8758.41, "power": 35.8793}, {"timestamp": 8778.97, "power": 35.8793}, {"timestamp": 8799.54, "power": 35.8793}, {"timestamp": 8820.05, "power": 35.8793}, {"timestamp": 8840.62, "power": 35.8793}, {"timestamp": 8861.2, "power": 35.8793}, {"timestamp": 8881.78, "power": 35.8793}, {"timestamp": 8902.36, "power": 35.8793}, {"timestamp": 8922.93, "power": 35.8793}, {"timestamp": 8943.51, "power": 35.8793}, {"timestamp": 8964.04, "power": 35.8793}, {"timestamp": 8984.6, "power": 35.8793}, {"timestamp": 9005.18, "power": 35.8793}, {"timestamp": 9025.76, "power": 35.8793}, {"timestamp": 9046.34, "power": 35.8793}, {"timestamp": 9066.92, "power": 35.8793}, {"timestamp": 9087.47, "power": 36.784905}, {"timestamp": 9108.63, "power": 36.784905}, {"timestamp": 9129.13, "power": 36.784905}, {"timestamp": 9149.62, "power": 36.784905}, {"timestamp": 9170.16, "power": 36.784905}, {"timestamp": 9190.67, "power": 36.784905}, {"timestamp": 9211.2, "power": 36.784905}, {"timestamp": 9231.72, "power": 36.784905}, {"timestamp": 9252.21, "power": 36.784905}, {"timestamp": 9272.72, "power": 36.784905}, {"timestamp": 9293.29, "power": 36.784905}, {"timestamp": 9313.87, "power": 36.784905}, {"timestamp": 9334.45, "power": 36.784905}, {"timestamp": 9355.02, "power": 36.784905}, {"timestamp": 9375.59, "power": 36.784905}, {"timestamp": 9396.11, "power": 36.784905}, {"timestamp": 9416.61, "power": 36.784905}, {"timestamp": 9437.18, "power": 36.784905}, {"timestamp": 9457.76, "power": 36.784905}, {"timestamp": 9478.33, "power": 36.784905}, {"timestamp": 9498.9, "power": 36.784905}, {"timestamp": 9519.48, "power": 36.784905}, {"timestamp": 9540.0, "power": 36.784905}, {"timestamp": 9560.5, "power": 36.784905}, {"timestamp": 9581.05, "power": 36.784905}, {"timestamp": 9601.63, "power": 36.784905}, {"timestamp": 9622.2, "power": 36.784905}, {"timestamp": 9642.79, "power": 36.784905}, {"timestamp": 9663.35, "power": 36.784905}, {"timestamp": 9683.87, "power": 36.784905}, {"timestamp": 9704.37, "power": 36.784905}, {"timestamp": 9724.9, "power": 36.784905}, {"timestamp": 9745.45, "power": 36.784905}, {"timestamp": 9765.99, "power": 36.784905}, {"timestamp": 9786.54, "power": 36.784905}, {"timestamp": 9807.08, "power": 36.784905}, {"timestamp": 9827.64, "power": 36.784905}, {"timestamp": 9848.17, "power": 36.784905}, {"timestamp": 9868.71, "power": 36.784905}, {"timestamp": 9889.25, "power": 36.784905}, {"timestamp": 9909.84, "power": 36.784905}, {"timestamp": 9930.47, "power": 36.784905}, {"timestamp": 9951.02, "power": 36.784905}, {"timestamp": 9971.58, "power": 36.784905}, {"timestamp": 9992.1, "power": 36.784905}, {"timestamp": 10012.6, "power": 36.784905}, {"timestamp": 10033.2, "power": 36.784905}, {"timestamp": 10053.7, "power": 36.784905}, {"timestamp": 10074.2, "power": 36.784905}, {"timestamp": 10094.8, "power": 36.106543}, {"timestamp": 10117.0, "power": 36.106543}, {"timestamp": 10137.6, "power": 36.106543}, {"timestamp": 10158.1, "power": 36.106543}, {"timestamp": 10178.7, "power": 36.106543}, {"timestamp": 10199.2, "power": 36.106543}, {"timestamp": 10219.7, "power": 36.106543}, {"timestamp": 10240.2, "power": 36.106543}, {"timestamp": 10260.7, "power": 36.106543}, {"timestamp": 10281.3, "power": 36.106543}, {"timestamp": 10301.8, "power": 36.106543}, {"timestamp": 10322.4, "power": 36.106543}, {"timestamp": 10342.9, "power": 36.106543}, {"timestamp": 10363.5, "power": 36.106543}, {"timestamp": 10384.0, "power": 36.106543}, {"timestamp": 10404.5, "power": 36.106543}, {"timestamp": 10425.1, "power": 36.106543}, {"timestamp": 10445.6, "power": 36.106543}, {"timestamp": 10466.2, "power": 36.106543}, {"timestamp": 10486.7, "power": 36.106543}, {"timestamp": 10507.3, "power": 36.106543}, {"timestamp": 10527.8, "power": 36.106543}, {"timestamp": 10548.3, "power": 36.106543}, {"timestamp": 10568.9, "power": 36.106543}, {"timestamp": 10589.5, "power": 36.106543}, {"timestamp": 10610.0, "power": 36.106543}, {"timestamp": 10630.5, "power": 36.106543}, {"timestamp": 10651.0, "power": 36.106543}, {"timestamp": 10671.5, "power": 36.106543}, {"timestamp": 10692.1, "power": 36.106543}, {"timestamp": 10712.5, "power": 36.106543}, {"timestamp": 10733.1, "power": 36.106543}, {"timestamp": 10753.7, "power": 36.106543}, {"timestamp": 10774.3, "power": 36.106543}, {"timestamp": 10794.9, "power": 36.106543}, {"timestamp": 10815.5, "power": 36.106543}, {"timestamp": 10836.0, "power": 36.106543}, {"timestamp": 10856.5, "power": 36.106543}, {"timestamp": 10877.0, "power": 36.106543}, {"timestamp": 10897.5, "power": 36.106543}, {"timestamp": 10918.1, "power": 36.106543}, {"timestamp": 10938.6, "power": 36.106543}, {"timestamp": 10959.2, "power": 36.106543}, {"timestamp": 10979.7, "power": 36.106543}, {"timestamp": 11000.2, "power": 36.106543}, {"timestamp": 11020.7, "power": 36.106543}, {"timestamp": 11041.2, "power": 36.106543}, {"timestamp": 11061.8, "power": 36.106543}, {"timestamp": 11082.3, "power": 36.106543}, {"timestamp": 11102.9, "power": 36.007412}, {"timestamp": 11124.0, "power": 36.007412}, {"timestamp": 11144.5, "power": 36.007412}, {"timestamp": 11165.1, "power": 36.007412}, {"timestamp": 11185.6, "power": 36.007412}, {"timestamp": 11206.2, "power": 36.007412}, {"timestamp": 11226.7, "power": 36.007412}, {"timestamp": 11247.3, "power": 36.007412}, {"timestamp": 11267.8, "power": 36.007412}, {"timestamp": 11288.3, "power": 36.007412}, {"timestamp": 11308.8, "power": 36.007412}, {"timestamp": 11329.4, "power": 36.007412}, {"timestamp": 11349.9, "power": 36.007412}, {"timestamp": 11370.5, "power": 36.007412}, {"timestamp": 11391.1, "power": 36.007412}, {"timestamp": 11411.7, "power": 36.007412}, {"timestamp": 11432.2, "power": 36.007412}, {"timestamp": 11452.7, "power": 36.007412}, {"timestamp": 11473.3, "power": 36.007412}, {"timestamp": 11493.8, "power": 36.007412}, {"timestamp": 11514.4, "power": 36.007412}, {"timestamp": 11535.0, "power": 36.007412}, {"timestamp": 11555.6, "power": 36.007412}, {"timestamp": 11576.1, "power": 36.007412}, {"timestamp": 11596.6, "power": 36.007412}, {"timestamp": 11617.2, "power": 36.007412}, {"timestamp": 11637.7, "power": 36.007412}, {"timestamp": 11658.3, "power": 36.007412}, {"timestamp": 11678.8, "power": 36.007412}, {"timestamp": 11699.4, "power": 36.007412}, {"timestamp": 11719.9, "power": 36.007412}, {"timestamp": 11740.4, "power": 36.007412}, {"timestamp": 11761.0, "power": 36.007412}, {"timestamp": 11781.5, "power": 36.007412}, {"timestamp": 11802.0, "power": 36.007412}, {"timestamp": 11822.6, "power": 36.007412}, {"timestamp": 11843.1, "power": 36.007412}, {"timestamp": 11863.7, "power": 36.007412}, {"timestamp": 11884.2, "power": 36.007412}, {"timestamp": 11904.7, "power": 36.007412}, {"timestamp": 11925.3, "power": 36.007412}, {"timestamp": 11945.8, "power": 36.007412}, {"timestamp": 11966.4, "power": 36.007412}, {"timestamp": 11986.9, "power": 36.007412}, {"timestamp": 12007.5, "power": 36.007412}, {"timestamp": 12028.0, "power": 36.007412}, {"timestamp": 12048.5, "power": 36.007412}, {"timestamp": 12069.1, "power": 36.007412}, {"timestamp": 12089.6, "power": 36.007412}, {"timestamp": 12110.2, "power": 35.80852}, {"timestamp": 12131.3, "power": 35.80852}, {"timestamp": 12151.8, "power": 35.80852}, {"timestamp": 12172.3, "power": 35.80852}, {"timestamp": 12192.8, "power": 35.80852}, {"timestamp": 12213.4, "power": 35.80852}, {"timestamp": 12233.9, "power": 35.80852}, {"timestamp": 12254.4, "power": 35.80852}, {"timestamp": 12275.0, "power": 35.80852}, {"timestamp": 12295.5, "power": 35.80852}, {"timestamp": 12316.1, "power": 35.80852}, {"timestamp": 12336.6, "power": 35.80852}, {"timestamp": 12357.1, "power": 35.80852}, {"timestamp": 12377.7, "power": 35.80852}, {"timestamp": 12398.2, "power": 35.80852}, {"timestamp": 12418.8, "power": 35.80852}, {"timestamp": 12439.3, "power": 35.80852}, {"timestamp": 12459.9, "power": 35.80852}, {"timestamp": 12480.4, "power": 35.80852}, {"timestamp": 12500.9, "power": 35.80852}, {"timestamp": 12521.5, "power": 35.80852}, {"timestamp": 12542.1, "power": 35.80852}, {"timestamp": 12562.7, "power": 35.80852}, {"timestamp": 12583.2, "power": 35.80852}, {"timestamp": 12603.8, "power": 35.80852}, {"timestamp": 12624.3, "power": 35.80852}, {"timestamp": 12644.9, "power": 35.80852}, {"timestamp": 12665.4, "power": 35.80852}, {"timestamp": 12686.0, "power": 35.80852}, {"timestamp": 12706.5, "power": 35.80852}, {"timestamp": 12727.1, "power": 35.80852}, {"timestamp": 12747.6, "power": 35.80852}, {"timestamp": 12768.1, "power": 35.80852}, {"timestamp": 12788.7, "power": 35.80852}, {"timestamp": 12809.2, "power": 35.80852}, {"timestamp": 12829.8, "power": 35.80852}, {"timestamp": 12850.4, "power": 35.80852}, {"timestamp": 12871.0, "power": 35.80852}, {"timestamp": 12891.5, "power": 35.80852}, {"timestamp": 12912.1, "power": 35.80852}, {"timestamp": 12932.6, "power": 35.80852}, {"timestamp": 12953.2, "power": 35.80852}, {"timestamp": 12973.8, "power": 35.80852}, {"timestamp": 12994.3, "power": 35.80852}, {"timestamp": 13014.9, "power": 35.80852}, {"timestamp": 13035.5, "power": 35.80852}, {"timestamp": 13056.0, "power": 35.80852}, {"timestamp": 13076.6, "power": 35.80852}, {"timestamp": 13097.2, "power": 35.80852}, {"timestamp": 13117.7, "power": 35.745535000000004}, {"timestamp": 13138.8, "power": 35.745535000000004}, {"timestamp": 13159.4, "power": 35.745535000000004}, {"timestamp": 13179.9, "power": 35.745535000000004}, {"timestamp": 13200.4, "power": 35.745535000000004}, {"timestamp": 13220.9, "power": 35.745535000000004}, {"timestamp": 13241.5, "power": 35.745535000000004}, {"timestamp": 13262.0, "power": 35.745535000000004}, {"timestamp": 13282.6, "power": 35.745535000000004}, {"timestamp": 13303.2, "power": 35.745535000000004}, {"timestamp": 13323.7, "power": 35.745535000000004}, {"timestamp": 13344.2, "power": 35.745535000000004}, {"timestamp": 13364.8, "power": 35.745535000000004}, {"timestamp": 13385.4, "power": 35.745535000000004}, {"timestamp": 13405.9, "power": 35.745535000000004}, {"timestamp": 13426.5, "power": 35.745535000000004}, {"timestamp": 13447.1, "power": 35.745535000000004}, {"timestamp": 13467.7, "power": 35.745535000000004}, {"timestamp": 13488.2, "power": 35.745535000000004}, {"timestamp": 13508.7, "power": 35.745535000000004}, {"timestamp": 13529.3, "power": 35.745535000000004}, {"timestamp": 13549.9, "power": 35.745535000000004}, {"timestamp": 13570.4, "power": 35.745535000000004}, {"timestamp": 13591.0, "power": 35.745535000000004}, {"timestamp": 13611.6, "power": 35.745535000000004}, {"timestamp": 13632.1, "power": 35.745535000000004}, {"timestamp": 13652.7, "power": 35.745535000000004}, {"timestamp": 13673.2, "power": 35.745535000000004}, {"timestamp": 13693.8, "power": 35.745535000000004}, {"timestamp": 13714.4, "power": 35.745535000000004}, {"timestamp": 13734.9, "power": 35.745535000000004}, {"timestamp": 13755.4, "power": 35.745535000000004}, {"timestamp": 13776.0, "power": 35.745535000000004}, {"timestamp": 13796.5, "power": 35.745535000000004}, {"timestamp": 13817.0, "power": 35.745535000000004}, {"timestamp": 13837.5, "power": 35.745535000000004}, {"timestamp": 13858.1, "power": 35.745535000000004}, {"timestamp": 13878.6, "power": 35.745535000000004}, {"timestamp": 13899.2, "power": 35.745535000000004}, {"timestamp": 13919.7, "power": 35.745535000000004}, {"timestamp": 13940.2, "power": 35.745535000000004}, {"timestamp": 13960.8, "power": 35.745535000000004}, {"timestamp": 13981.3, "power": 35.745535000000004}, {"timestamp": 14001.9, "power": 35.745535000000004}, {"timestamp": 14022.4, "power": 35.745535000000004}, {"timestamp": 14043.0, "power": 35.745535000000004}, {"timestamp": 14063.5, "power": 35.745535000000004}, {"timestamp": 14084.1, "power": 35.745535000000004}, {"timestamp": 14104.6, "power": 35.745535000000004}, {"timestamp": 14125.2, "power": 35.601888}, {"timestamp": 14146.3, "power": 35.601888}, {"timestamp": 14166.8, "power": 35.601888}, {"timestamp": 14187.4, "power": 35.601888}, {"timestamp": 14207.9, "power": 35.601888}, {"timestamp": 14228.4, "power": 35.601888}, {"timestamp": 14249.0, "power": 35.601888}, {"timestamp": 14269.5, "power": 35.601888}, {"timestamp": 14290.1, "power": 35.601888}, {"timestamp": 14310.7, "power": 35.601888}, {"timestamp": 14331.2, "power": 35.601888}, {"timestamp": 14351.8, "power": 35.601888}, {"timestamp": 14372.3, "power": 35.601888}, {"timestamp": 14392.9, "power": 35.601888}, {"timestamp": 14413.5, "power": 35.601888}, {"timestamp": 14434.0, "power": 35.601888}, {"timestamp": 14454.6, "power": 35.601888}, {"timestamp": 14475.2, "power": 35.601888}, {"timestamp": 14495.7, "power": 35.601888}, {"timestamp": 14516.2, "power": 35.601888}, {"timestamp": 14536.8, "power": 35.601888}, {"timestamp": 14557.3, "power": 35.601888}, {"timestamp": 14577.8, "power": 35.601888}, {"timestamp": 14598.4, "power": 35.601888}, {"timestamp": 14618.9, "power": 35.601888}, {"timestamp": 14639.4, "power": 35.601888}, {"timestamp": 14659.9, "power": 35.601888}, {"timestamp": 14680.5, "power": 35.601888}, {"timestamp": 14701.0, "power": 35.601888}, {"timestamp": 14721.5, "power": 35.601888}, {"timestamp": 14742.1, "power": 35.601888}, {"timestamp": 14762.6, "power": 35.601888}, {"timestamp": 14783.1, "power": 35.601888}, {"timestamp": 14803.7, "power": 35.601888}, {"timestamp": 14824.2, "power": 35.601888}, {"timestamp": 14844.7, "power": 35.601888}, {"timestamp": 14865.2, "power": 35.601888}, {"timestamp": 14885.8, "power": 35.601888}, {"timestamp": 14906.3, "power": 35.601888}, {"timestamp": 14926.8, "power": 35.601888}, {"timestamp": 14947.3, "power": 35.601888}, {"timestamp": 14967.9, "power": 35.601888}, {"timestamp": 14988.3, "power": 35.601888}, {"timestamp": 15008.9, "power": 35.601888}, {"timestamp": 15029.4, "power": 35.601888}, {"timestamp": 15049.9, "power": 35.601888}, {"timestamp": 15070.5, "power": 35.601888}, {"timestamp": 15091.0, "power": 35.601888}, {"timestamp": 15111.5, "power": 35.601888}, {"timestamp": 15132.0, "power": 39.172807000000006}, {"timestamp": 15153.2, "power": 39.172807000000006}, {"timestamp": 15173.8, "power": 39.172807000000006}, {"timestamp": 15194.3, "power": 39.172807000000006}, {"timestamp": 15214.8, "power": 39.172807000000006}, {"timestamp": 15235.4, "power": 39.172807000000006}, {"timestamp": 15255.9, "power": 39.172807000000006}, {"timestamp": 15276.4, "power": 39.172807000000006}, {"timestamp": 15296.9, "power": 39.172807000000006}, {"timestamp": 15317.4, "power": 39.172807000000006}, {"timestamp": 15338.0, "power": 39.172807000000006}, {"timestamp": 15358.5, "power": 39.172807000000006}, {"timestamp": 15379.0, "power": 39.172807000000006}, {"timestamp": 15399.6, "power": 39.172807000000006}, {"timestamp": 15420.1, "power": 39.172807000000006}, {"timestamp": 15440.7, "power": 39.172807000000006}, {"timestamp": 15461.2, "power": 39.172807000000006}, {"timestamp": 15481.8, "power": 39.172807000000006}, {"timestamp": 15502.3, "power": 39.172807000000006}, {"timestamp": 15522.8, "power": 39.172807000000006}, {"timestamp": 15543.4, "power": 39.172807000000006}, {"timestamp": 15563.9, "power": 39.172807000000006}, {"timestamp": 15584.4, "power": 39.172807000000006}, {"timestamp": 15604.9, "power": 39.172807000000006}, {"timestamp": 15625.4, "power": 39.172807000000006}, {"timestamp": 15645.9, "power": 39.172807000000006}, {"timestamp": 15666.5, "power": 39.172807000000006}, {"timestamp": 15687.0, "power": 39.172807000000006}, {"timestamp": 15707.6, "power": 39.172807000000006}, {"timestamp": 15728.1, "power": 39.172807000000006}, {"timestamp": 15748.6, "power": 39.172807000000006}, {"timestamp": 15769.1, "power": 39.172807000000006}, {"timestamp": 15789.7, "power": 39.172807000000006}, {"timestamp": 15810.2, "power": 39.172807000000006}, {"timestamp": 15830.7, "power": 39.172807000000006}, {"timestamp": 15851.3, "power": 39.172807000000006}, {"timestamp": 15871.8, "power": 39.172807000000006}, {"timestamp": 15892.3, "power": 39.172807000000006}, {"timestamp": 15912.8, "power": 39.172807000000006}, {"timestamp": 15933.3, "power": 39.172807000000006}, {"timestamp": 15953.8, "power": 39.172807000000006}, {"timestamp": 15974.4, "power": 39.172807000000006}, {"timestamp": 15994.9, "power": 39.172807000000006}, {"timestamp": 16015.5, "power": 39.172807000000006}, {"timestamp": 16036.0, "power": 39.172807000000006}, {"timestamp": 16056.5, "power": 39.172807000000006}, {"timestamp": 16077.0, "power": 39.172807000000006}, {"timestamp": 16097.5, "power": 39.172807000000006}, {"timestamp": 16118.0, "power": 39.172807000000006}, {"timestamp": 16138.6, "power": 35.989706}, {"timestamp": 16159.7, "power": 35.989706}, {"timestamp": 16180.2, "power": 35.989706}, {"timestamp": 16200.6, "power": 35.989706}, {"timestamp": 16221.2, "power": 35.989706}, {"timestamp": 16241.7, "power": 35.989706}, {"timestamp": 16262.2, "power": 35.989706}, {"timestamp": 16282.7, "power": 35.989706}, {"timestamp": 16303.2, "power": 35.989706}, {"timestamp": 16323.7, "power": 35.989706}, {"timestamp": 16344.2, "power": 35.989706}, {"timestamp": 16364.7, "power": 35.989706}, {"timestamp": 16385.2, "power": 35.989706}, {"timestamp": 16405.8, "power": 35.989706}, {"timestamp": 16426.3, "power": 35.989706}, {"timestamp": 16446.9, "power": 35.989706}, {"timestamp": 16467.4, "power": 35.989706}, {"timestamp": 16487.9, "power": 35.989706}, {"timestamp": 16508.4, "power": 35.989706}, {"timestamp": 16528.9, "power": 35.989706}, {"timestamp": 16549.5, "power": 35.989706}, {"timestamp": 16570.2, "power": 35.989706}, {"timestamp": 16590.7, "power": 35.989706}], "timeline": {"START": "3647.604951", "END": "14457.6097"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12510.3}, {"name": "clSetKernelArg", "calls": 19, "time": 2691.04}, {"name": "clReleaseKernel", "calls": 1, "time": 1093.4}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.3131}, {"name": "clReleaseContext", "calls": 1, "time": 41.9653}, {"name": "clCreateContext", "calls": 1, "time": 34.9783}, {"name": "clReleaseProgram", "calls": 1, "time": 19.8286}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.343963}, {"name": "clCreateKernel", "calls": 1, "time": 0.339022}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.156066}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081677}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075485}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032991}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.026316}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024681}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024617}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010551}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009249}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007691}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007408}, {"name": "clRetainDevice", "calls": 2, "time": 0.004792}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10810.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10557.2}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 10153.3}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 10809.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 9804.86}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 9978.98}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7411.5037, "utilization": 77.203164, "size": 6118490.0, "time": 825.539251}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 32959988, "speed": 29.5924, "utilization": 0.256878, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2027459, "speed": 394.864, "utilization": 3.42764, "size": 0.127843}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31659147, "speed": 29.5482, "utilization": 0.256495, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1946742, "speed": 394.861, "utilization": 3.42762, "size": 0.127838}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33797520, "speed": 29.6445, "utilization": 0.257331, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2080087, "speed": 394.935, "utilization": 3.42826, "size": 0.127851}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 30567407, "speed": 29.542, "utilization": 0.256441, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1878400, "speed": 394.705, "utilization": 3.42626, "size": 0.127831}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31122232, "speed": 29.5558, "utilization": 0.256561, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1912856, "speed": 394.662, "utilization": 3.42588, "size": 0.127836}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len6/run2.json b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run2.json new file mode 100644 index 0000000..6bdeef3 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.4667, "power": 35.541146999999995}, {"timestamp": 65.1368, "power": 35.541146999999995}, {"timestamp": 85.6799, "power": 35.541146999999995}, {"timestamp": 106.232, "power": 35.541146999999995}, {"timestamp": 127.201, "power": 35.541146999999995}, {"timestamp": 148.098, "power": 35.541146999999995}, {"timestamp": 168.65, "power": 35.541146999999995}, {"timestamp": 189.2, "power": 35.541146999999995}, {"timestamp": 209.746, "power": 35.541146999999995}, {"timestamp": 230.224, "power": 35.541146999999995}, {"timestamp": 250.733, "power": 35.541146999999995}, {"timestamp": 271.282, "power": 35.541146999999995}, {"timestamp": 291.826, "power": 35.541146999999995}, {"timestamp": 312.375, "power": 35.541146999999995}, {"timestamp": 332.919, "power": 35.541146999999995}, {"timestamp": 353.467, "power": 35.541146999999995}, {"timestamp": 374.013, "power": 35.541146999999995}, {"timestamp": 394.531, "power": 35.541146999999995}, {"timestamp": 415.073, "power": 35.541146999999995}, {"timestamp": 435.618, "power": 35.541146999999995}, {"timestamp": 456.165, "power": 35.541146999999995}, {"timestamp": 476.712, "power": 35.541146999999995}, {"timestamp": 497.262, "power": 35.541146999999995}, {"timestamp": 517.811, "power": 35.541146999999995}, {"timestamp": 538.329, "power": 35.541146999999995}, {"timestamp": 558.831, "power": 35.541146999999995}, {"timestamp": 579.373, "power": 35.541146999999995}, {"timestamp": 599.921, "power": 35.541146999999995}, {"timestamp": 620.468, "power": 35.541146999999995}, {"timestamp": 641.014, "power": 35.541146999999995}, {"timestamp": 661.562, "power": 35.541146999999995}, {"timestamp": 682.106, "power": 35.541146999999995}, {"timestamp": 702.628, "power": 35.541146999999995}, {"timestamp": 723.18, "power": 35.541146999999995}, {"timestamp": 743.727, "power": 35.541146999999995}, {"timestamp": 764.272, "power": 35.541146999999995}, {"timestamp": 784.817, "power": 35.541146999999995}, {"timestamp": 805.363, "power": 35.541146999999995}, {"timestamp": 825.907, "power": 35.541146999999995}, {"timestamp": 846.468, "power": 35.541146999999995}, {"timestamp": 867.01, "power": 35.541146999999995}, {"timestamp": 887.553, "power": 35.541146999999995}, {"timestamp": 908.102, "power": 35.541146999999995}, {"timestamp": 928.646, "power": 35.541146999999995}, {"timestamp": 949.19, "power": 35.541146999999995}, {"timestamp": 969.734, "power": 35.541146999999995}, {"timestamp": 990.231, "power": 35.541146999999995}, {"timestamp": 1010.73, "power": 35.382824}, {"timestamp": 1031.85, "power": 35.382824}, {"timestamp": 1052.4, "power": 35.382824}, {"timestamp": 1072.94, "power": 35.382824}, {"timestamp": 1093.48, "power": 35.382824}, {"timestamp": 1114.02, "power": 35.382824}, {"timestamp": 1134.54, "power": 35.382824}, {"timestamp": 1155.08, "power": 35.382824}, {"timestamp": 1175.62, "power": 35.382824}, {"timestamp": 1196.17, "power": 35.382824}, {"timestamp": 1216.71, "power": 35.382824}, {"timestamp": 1237.26, "power": 35.382824}, {"timestamp": 1257.8, "power": 35.382824}, {"timestamp": 1278.31, "power": 35.382824}, {"timestamp": 1298.81, "power": 35.382824}, {"timestamp": 1319.36, "power": 35.382824}, {"timestamp": 1339.9, "power": 35.382824}, {"timestamp": 1360.45, "power": 35.382824}, {"timestamp": 1381.0, "power": 35.382824}, {"timestamp": 1401.54, "power": 35.382824}, {"timestamp": 1422.09, "power": 35.382824}, {"timestamp": 1442.61, "power": 35.382824}, {"timestamp": 1463.15, "power": 35.382824}, {"timestamp": 1483.69, "power": 35.382824}, {"timestamp": 1504.24, "power": 35.382824}, {"timestamp": 1524.78, "power": 35.382824}, {"timestamp": 1545.33, "power": 35.382824}, {"timestamp": 1565.88, "power": 35.382824}, {"timestamp": 1586.4, "power": 35.382824}, {"timestamp": 1606.94, "power": 35.382824}, {"timestamp": 1627.48, "power": 35.382824}, {"timestamp": 1648.03, "power": 35.382824}, {"timestamp": 1668.57, "power": 35.382824}, {"timestamp": 1689.12, "power": 35.382824}, {"timestamp": 1709.66, "power": 35.382824}, {"timestamp": 1730.22, "power": 35.382824}, {"timestamp": 1750.72, "power": 35.382824}, {"timestamp": 1771.26, "power": 35.382824}, {"timestamp": 1791.81, "power": 35.382824}, {"timestamp": 1812.36, "power": 35.382824}, {"timestamp": 1832.91, "power": 35.382824}, {"timestamp": 1853.46, "power": 35.382824}, {"timestamp": 1874.01, "power": 35.382824}, {"timestamp": 1894.52, "power": 35.382824}, {"timestamp": 1915.06, "power": 35.382824}, {"timestamp": 1935.61, "power": 35.382824}, {"timestamp": 1956.16, "power": 35.382824}, {"timestamp": 1976.71, "power": 35.382824}, {"timestamp": 1997.25, "power": 35.382824}, {"timestamp": 2017.8, "power": 35.356750000000005}, {"timestamp": 2038.95, "power": 35.356750000000005}, {"timestamp": 2059.51, "power": 35.356750000000005}, {"timestamp": 2080.11, "power": 35.356750000000005}, {"timestamp": 2100.71, "power": 35.356750000000005}, {"timestamp": 2121.3, "power": 35.356750000000005}, {"timestamp": 2141.89, "power": 35.356750000000005}, {"timestamp": 2162.48, "power": 35.356750000000005}, {"timestamp": 2183.04, "power": 35.356750000000005}, {"timestamp": 2203.64, "power": 35.356750000000005}, {"timestamp": 2224.23, "power": 35.356750000000005}, {"timestamp": 2244.83, "power": 35.356750000000005}, {"timestamp": 2265.42, "power": 35.356750000000005}, {"timestamp": 2286.02, "power": 35.356750000000005}, {"timestamp": 2306.6, "power": 35.356750000000005}, {"timestamp": 2327.16, "power": 35.356750000000005}, {"timestamp": 2347.75, "power": 35.356750000000005}, {"timestamp": 2368.36, "power": 35.356750000000005}, {"timestamp": 2388.97, "power": 35.356750000000005}, {"timestamp": 2409.56, "power": 35.356750000000005}, {"timestamp": 2430.16, "power": 35.356750000000005}, {"timestamp": 2450.73, "power": 35.356750000000005}, {"timestamp": 2471.3, "power": 35.356750000000005}, {"timestamp": 2491.9, "power": 35.356750000000005}, {"timestamp": 2512.5, "power": 35.356750000000005}, {"timestamp": 2533.1, "power": 35.356750000000005}, {"timestamp": 2553.7, "power": 35.356750000000005}, {"timestamp": 2574.28, "power": 35.356750000000005}, {"timestamp": 2594.84, "power": 35.356750000000005}, {"timestamp": 2615.4, "power": 35.356750000000005}, {"timestamp": 2636.0, "power": 35.356750000000005}, {"timestamp": 2656.59, "power": 35.356750000000005}, {"timestamp": 2677.19, "power": 35.356750000000005}, {"timestamp": 2697.8, "power": 35.356750000000005}, {"timestamp": 2718.38, "power": 35.356750000000005}, {"timestamp": 2738.94, "power": 35.356750000000005}, {"timestamp": 2759.5, "power": 35.356750000000005}, {"timestamp": 2780.1, "power": 35.356750000000005}, {"timestamp": 2800.69, "power": 35.356750000000005}, {"timestamp": 2821.29, "power": 35.356750000000005}, {"timestamp": 2841.89, "power": 35.356750000000005}, {"timestamp": 2862.47, "power": 35.356750000000005}, {"timestamp": 2883.04, "power": 35.356750000000005}, {"timestamp": 2903.63, "power": 35.356750000000005}, {"timestamp": 2924.22, "power": 35.356750000000005}, {"timestamp": 2944.76, "power": 35.356750000000005}, {"timestamp": 2965.3, "power": 35.356750000000005}, {"timestamp": 2985.83, "power": 35.356750000000005}, {"timestamp": 3006.35, "power": 35.356750000000005}, {"timestamp": 3026.84, "power": 37.568878}, {"timestamp": 3048.0, "power": 37.568878}, {"timestamp": 3068.56, "power": 37.568878}, {"timestamp": 3089.1, "power": 37.568878}, {"timestamp": 3109.64, "power": 37.568878}, {"timestamp": 3130.18, "power": 37.568878}, {"timestamp": 3150.68, "power": 37.568878}, {"timestamp": 3171.19, "power": 37.568878}, {"timestamp": 3191.71, "power": 37.568878}, {"timestamp": 3212.25, "power": 37.568878}, {"timestamp": 3232.79, "power": 37.568878}, {"timestamp": 3253.33, "power": 37.568878}, {"timestamp": 3273.84, "power": 37.568878}, {"timestamp": 3294.37, "power": 37.568878}, {"timestamp": 3314.9, "power": 37.568878}, {"timestamp": 3335.44, "power": 37.568878}, {"timestamp": 3355.98, "power": 37.568878}, {"timestamp": 3376.52, "power": 37.568878}, {"timestamp": 3397.06, "power": 37.568878}, {"timestamp": 3417.61, "power": 37.568878}, {"timestamp": 3438.15, "power": 37.568878}, {"timestamp": 3458.66, "power": 37.568878}, {"timestamp": 3479.2, "power": 37.568878}, {"timestamp": 3499.74, "power": 37.568878}, {"timestamp": 3520.29, "power": 37.568878}, {"timestamp": 3540.83, "power": 37.568878}, {"timestamp": 3561.37, "power": 37.568878}, {"timestamp": 3581.91, "power": 37.568878}, {"timestamp": 3602.43, "power": 37.568878}, {"timestamp": 3622.93, "power": 37.568878}, {"timestamp": 3643.47, "power": 37.568878}, {"timestamp": 3664.01, "power": 37.568878}, {"timestamp": 3684.54, "power": 37.568878}, {"timestamp": 3705.08, "power": 37.568878}, {"timestamp": 3725.63, "power": 37.568878}, {"timestamp": 3746.18, "power": 37.568878}, {"timestamp": 3766.69, "power": 37.568878}, {"timestamp": 3787.23, "power": 37.568878}, {"timestamp": 3807.79, "power": 37.568878}, {"timestamp": 3828.33, "power": 37.568878}, {"timestamp": 3848.88, "power": 37.568878}, {"timestamp": 3869.43, "power": 37.568878}, {"timestamp": 3889.98, "power": 37.568878}, {"timestamp": 3910.5, "power": 37.568878}, {"timestamp": 3931.04, "power": 37.568878}, {"timestamp": 3951.6, "power": 37.568878}, {"timestamp": 3972.15, "power": 37.568878}, {"timestamp": 3992.7, "power": 37.568878}, {"timestamp": 4013.25, "power": 37.568878}, {"timestamp": 4033.79, "power": 35.86035}, {"timestamp": 4055.01, "power": 35.86035}, {"timestamp": 4075.56, "power": 35.86035}, {"timestamp": 4096.11, "power": 35.86035}, {"timestamp": 4116.66, "power": 35.86035}, {"timestamp": 4137.21, "power": 35.86035}, {"timestamp": 4157.76, "power": 35.86035}, {"timestamp": 4178.29, "power": 35.86035}, {"timestamp": 4198.79, "power": 35.86035}, {"timestamp": 4219.33, "power": 35.86035}, {"timestamp": 4239.88, "power": 35.86035}, {"timestamp": 4260.43, "power": 35.86035}, {"timestamp": 4280.98, "power": 35.86035}, {"timestamp": 4301.53, "power": 35.86035}, {"timestamp": 4322.08, "power": 35.86035}, {"timestamp": 4342.61, "power": 35.86035}, {"timestamp": 4363.16, "power": 35.86035}, {"timestamp": 4383.71, "power": 35.86035}, {"timestamp": 4404.26, "power": 35.86035}, {"timestamp": 4424.84, "power": 35.86035}, {"timestamp": 4445.42, "power": 35.86035}, {"timestamp": 4465.99, "power": 35.86035}, {"timestamp": 4486.52, "power": 35.86035}, {"timestamp": 4507.08, "power": 35.86035}, {"timestamp": 4527.66, "power": 35.86035}, {"timestamp": 4548.24, "power": 35.86035}, {"timestamp": 4568.81, "power": 35.86035}, {"timestamp": 4589.37, "power": 35.86035}, {"timestamp": 4609.96, "power": 35.86035}, {"timestamp": 4630.48, "power": 35.86035}, {"timestamp": 4651.04, "power": 35.86035}, {"timestamp": 4671.6, "power": 35.86035}, {"timestamp": 4692.17, "power": 35.86035}, {"timestamp": 4712.76, "power": 35.86035}, {"timestamp": 4733.34, "power": 35.86035}, {"timestamp": 4753.91, "power": 35.86035}, {"timestamp": 4774.44, "power": 35.86035}, {"timestamp": 4794.94, "power": 35.86035}, {"timestamp": 4815.51, "power": 35.86035}, {"timestamp": 4836.1, "power": 35.86035}, {"timestamp": 4856.67, "power": 35.86035}, {"timestamp": 4877.24, "power": 35.86035}, {"timestamp": 4897.83, "power": 35.86035}, {"timestamp": 4918.36, "power": 35.86035}, {"timestamp": 4938.86, "power": 35.86035}, {"timestamp": 4959.43, "power": 35.86035}, {"timestamp": 4979.99, "power": 35.86035}, {"timestamp": 5000.57, "power": 35.86035}, {"timestamp": 5021.15, "power": 35.86035}, {"timestamp": 5041.62, "power": 37.75483800000001}, {"timestamp": 5063.03, "power": 37.75483800000001}, {"timestamp": 5083.58, "power": 37.75483800000001}, {"timestamp": 5104.13, "power": 37.75483800000001}, {"timestamp": 5124.67, "power": 37.75483800000001}, {"timestamp": 5145.22, "power": 37.75483800000001}, {"timestamp": 5165.76, "power": 37.75483800000001}, {"timestamp": 5186.28, "power": 37.75483800000001}, {"timestamp": 5206.78, "power": 37.75483800000001}, {"timestamp": 5227.32, "power": 37.75483800000001}, {"timestamp": 5247.86, "power": 37.75483800000001}, {"timestamp": 5268.4, "power": 37.75483800000001}, {"timestamp": 5288.94, "power": 37.75483800000001}, {"timestamp": 5309.49, "power": 37.75483800000001}, {"timestamp": 5330.06, "power": 37.75483800000001}, {"timestamp": 5350.57, "power": 37.75483800000001}, {"timestamp": 5371.12, "power": 37.75483800000001}, {"timestamp": 5391.69, "power": 37.75483800000001}, {"timestamp": 5412.26, "power": 37.75483800000001}, {"timestamp": 5432.84, "power": 37.75483800000001}, {"timestamp": 5453.41, "power": 37.75483800000001}, {"timestamp": 5473.96, "power": 37.75483800000001}, {"timestamp": 5494.48, "power": 37.75483800000001}, {"timestamp": 5515.04, "power": 37.75483800000001}, {"timestamp": 5535.62, "power": 37.75483800000001}, {"timestamp": 5556.19, "power": 37.75483800000001}, {"timestamp": 5576.76, "power": 37.75483800000001}, {"timestamp": 5597.32, "power": 37.75483800000001}, {"timestamp": 5617.9, "power": 37.75483800000001}, {"timestamp": 5638.42, "power": 37.75483800000001}, {"timestamp": 5658.97, "power": 37.75483800000001}, {"timestamp": 5679.54, "power": 37.75483800000001}, {"timestamp": 5700.08, "power": 37.75483800000001}, {"timestamp": 5720.63, "power": 37.75483800000001}, {"timestamp": 5741.17, "power": 37.75483800000001}, {"timestamp": 5761.72, "power": 37.75483800000001}, {"timestamp": 5782.26, "power": 37.75483800000001}, {"timestamp": 5802.77, "power": 37.75483800000001}, {"timestamp": 5823.3, "power": 37.75483800000001}, {"timestamp": 5843.84, "power": 37.75483800000001}, {"timestamp": 5864.39, "power": 37.75483800000001}, {"timestamp": 5884.94, "power": 37.75483800000001}, {"timestamp": 5905.48, "power": 37.75483800000001}, {"timestamp": 5926.05, "power": 37.75483800000001}, {"timestamp": 5946.57, "power": 37.75483800000001}, {"timestamp": 5967.13, "power": 37.75483800000001}, {"timestamp": 5987.7, "power": 37.75483800000001}, {"timestamp": 6008.28, "power": 37.75483800000001}, {"timestamp": 6028.85, "power": 37.75483800000001}, {"timestamp": 6049.42, "power": 35.853436}, {"timestamp": 6071.34, "power": 35.853436}, {"timestamp": 6091.9, "power": 35.853436}, {"timestamp": 6112.45, "power": 35.853436}, {"timestamp": 6133.0, "power": 35.853436}, {"timestamp": 6153.55, "power": 35.853436}, {"timestamp": 6174.1, "power": 35.853436}, {"timestamp": 6194.64, "power": 35.853436}, {"timestamp": 6215.18, "power": 35.853436}, {"timestamp": 6235.73, "power": 35.853436}, {"timestamp": 6256.28, "power": 35.853436}, {"timestamp": 6276.84, "power": 35.853436}, {"timestamp": 6297.38, "power": 35.853436}, {"timestamp": 6317.93, "power": 35.853436}, {"timestamp": 6338.46, "power": 35.853436}, {"timestamp": 6359.0, "power": 35.853436}, {"timestamp": 6379.55, "power": 35.853436}, {"timestamp": 6400.11, "power": 35.853436}, {"timestamp": 6420.66, "power": 35.853436}, {"timestamp": 6441.21, "power": 35.853436}, {"timestamp": 6461.76, "power": 35.853436}, {"timestamp": 6482.29, "power": 35.853436}, {"timestamp": 6502.79, "power": 35.853436}, {"timestamp": 6523.33, "power": 35.853436}, {"timestamp": 6543.88, "power": 35.853436}, {"timestamp": 6564.43, "power": 35.853436}, {"timestamp": 6584.98, "power": 35.853436}, {"timestamp": 6605.53, "power": 35.853436}, {"timestamp": 6626.08, "power": 35.853436}, {"timestamp": 6646.6, "power": 35.853436}, {"timestamp": 6667.14, "power": 35.853436}, {"timestamp": 6687.69, "power": 35.853436}, {"timestamp": 6708.27, "power": 35.853436}, {"timestamp": 6728.84, "power": 35.853436}, {"timestamp": 6749.41, "power": 35.853436}, {"timestamp": 6769.98, "power": 35.853436}, {"timestamp": 6790.52, "power": 35.853436}, {"timestamp": 6811.08, "power": 35.853436}, {"timestamp": 6831.66, "power": 35.853436}, {"timestamp": 6852.21, "power": 35.853436}, {"timestamp": 6872.76, "power": 35.853436}, {"timestamp": 6893.31, "power": 35.853436}, {"timestamp": 6913.86, "power": 35.853436}, {"timestamp": 6934.39, "power": 35.853436}, {"timestamp": 6954.9, "power": 35.853436}, {"timestamp": 6975.45, "power": 35.853436}, {"timestamp": 6995.99, "power": 35.853436}, {"timestamp": 7016.54, "power": 35.853436}, {"timestamp": 7037.09, "power": 35.853436}, {"timestamp": 7057.64, "power": 36.347472999999994}, {"timestamp": 7079.18, "power": 36.347472999999994}, {"timestamp": 7099.73, "power": 36.347472999999994}, {"timestamp": 7120.28, "power": 36.347472999999994}, {"timestamp": 7140.83, "power": 36.347472999999994}, {"timestamp": 7161.38, "power": 36.347472999999994}, {"timestamp": 7181.93, "power": 36.347472999999994}, {"timestamp": 7202.47, "power": 36.347472999999994}, {"timestamp": 7223.01, "power": 36.347472999999994}, {"timestamp": 7243.56, "power": 36.347472999999994}, {"timestamp": 7264.13, "power": 36.347472999999994}, {"timestamp": 7284.68, "power": 36.347472999999994}, {"timestamp": 7305.25, "power": 36.347472999999994}, {"timestamp": 7325.83, "power": 36.347472999999994}, {"timestamp": 7346.35, "power": 36.347472999999994}, {"timestamp": 7366.86, "power": 36.347472999999994}, {"timestamp": 7387.43, "power": 36.347472999999994}, {"timestamp": 7408.0, "power": 36.347472999999994}, {"timestamp": 7428.58, "power": 36.347472999999994}, {"timestamp": 7449.16, "power": 36.347472999999994}, {"timestamp": 7469.72, "power": 36.347472999999994}, {"timestamp": 7490.3, "power": 36.347472999999994}, {"timestamp": 7510.81, "power": 36.347472999999994}, {"timestamp": 7531.37, "power": 36.347472999999994}, {"timestamp": 7551.95, "power": 36.347472999999994}, {"timestamp": 7572.52, "power": 36.347472999999994}, {"timestamp": 7593.08, "power": 36.347472999999994}, {"timestamp": 7613.67, "power": 36.347472999999994}, {"timestamp": 7634.26, "power": 36.347472999999994}, {"timestamp": 7654.76, "power": 36.347472999999994}, {"timestamp": 7675.33, "power": 36.347472999999994}, {"timestamp": 7695.88, "power": 36.347472999999994}, {"timestamp": 7716.43, "power": 36.347472999999994}, {"timestamp": 7736.98, "power": 36.347472999999994}, {"timestamp": 7757.53, "power": 36.347472999999994}, {"timestamp": 7778.08, "power": 36.347472999999994}, {"timestamp": 7798.6, "power": 36.347472999999994}, {"timestamp": 7819.14, "power": 36.347472999999994}, {"timestamp": 7839.69, "power": 36.347472999999994}, {"timestamp": 7860.24, "power": 36.347472999999994}, {"timestamp": 7880.79, "power": 36.347472999999994}, {"timestamp": 7901.34, "power": 36.347472999999994}, {"timestamp": 7921.89, "power": 36.347472999999994}, {"timestamp": 7942.42, "power": 36.347472999999994}, {"timestamp": 7962.92, "power": 36.347472999999994}, {"timestamp": 7983.47, "power": 36.347472999999994}, {"timestamp": 8004.04, "power": 36.347472999999994}, {"timestamp": 8024.62, "power": 36.347472999999994}, {"timestamp": 8045.19, "power": 36.347472999999994}, {"timestamp": 8065.77, "power": 36.065913}, {"timestamp": 8087.13, "power": 36.065913}, {"timestamp": 8107.68, "power": 36.065913}, {"timestamp": 8128.23, "power": 36.065913}, {"timestamp": 8148.78, "power": 36.065913}, {"timestamp": 8169.33, "power": 36.065913}, {"timestamp": 8189.88, "power": 36.065913}, {"timestamp": 8210.41, "power": 36.065913}, {"timestamp": 8230.91, "power": 36.065913}, {"timestamp": 8251.45, "power": 36.065913}, {"timestamp": 8272.0, "power": 36.065913}, {"timestamp": 8292.55, "power": 36.065913}, {"timestamp": 8313.1, "power": 36.065913}, {"timestamp": 8333.65, "power": 36.065913}, {"timestamp": 8354.21, "power": 36.065913}, {"timestamp": 8374.72, "power": 36.065913}, {"timestamp": 8395.26, "power": 36.065913}, {"timestamp": 8415.81, "power": 36.065913}, {"timestamp": 8436.36, "power": 36.065913}, {"timestamp": 8456.91, "power": 36.065913}, {"timestamp": 8477.46, "power": 36.065913}, {"timestamp": 8498.01, "power": 36.065913}, {"timestamp": 8518.54, "power": 36.065913}, {"timestamp": 8539.08, "power": 36.065913}, {"timestamp": 8559.63, "power": 36.065913}, {"timestamp": 8580.18, "power": 36.065913}, {"timestamp": 8600.73, "power": 36.065913}, {"timestamp": 8621.28, "power": 36.065913}, {"timestamp": 8641.83, "power": 36.065913}, {"timestamp": 8662.35, "power": 36.065913}, {"timestamp": 8682.86, "power": 36.065913}, {"timestamp": 8703.43, "power": 36.065913}, {"timestamp": 8724.01, "power": 36.065913}, {"timestamp": 8744.59, "power": 36.065913}, {"timestamp": 8765.16, "power": 36.065913}, {"timestamp": 8785.75, "power": 36.065913}, {"timestamp": 8806.27, "power": 36.065913}, {"timestamp": 8826.77, "power": 36.065913}, {"timestamp": 8847.35, "power": 36.065913}, {"timestamp": 8867.93, "power": 36.065913}, {"timestamp": 8888.51, "power": 36.065913}, {"timestamp": 8909.09, "power": 36.065913}, {"timestamp": 8929.66, "power": 36.065913}, {"timestamp": 8950.24, "power": 36.065913}, {"timestamp": 8970.75, "power": 36.065913}, {"timestamp": 8991.32, "power": 36.065913}, {"timestamp": 9011.89, "power": 36.065913}, {"timestamp": 9032.48, "power": 36.065913}, {"timestamp": 9053.06, "power": 36.065913}, {"timestamp": 9073.63, "power": 35.93656800000001}, {"timestamp": 9094.8, "power": 35.93656800000001}, {"timestamp": 9115.34, "power": 35.93656800000001}, {"timestamp": 9135.89, "power": 35.93656800000001}, {"timestamp": 9156.44, "power": 35.93656800000001}, {"timestamp": 9176.99, "power": 35.93656800000001}, {"timestamp": 9197.54, "power": 35.93656800000001}, {"timestamp": 9218.09, "power": 35.93656800000001}, {"timestamp": 9238.62, "power": 35.93656800000001}, {"timestamp": 9259.18, "power": 35.93656800000001}, {"timestamp": 9279.76, "power": 35.93656800000001}, {"timestamp": 9300.33, "power": 35.93656800000001}, {"timestamp": 9320.92, "power": 35.93656800000001}, {"timestamp": 9341.5, "power": 35.93656800000001}, {"timestamp": 9362.06, "power": 35.93656800000001}, {"timestamp": 9382.58, "power": 35.93656800000001}, {"timestamp": 9403.14, "power": 35.93656800000001}, {"timestamp": 9423.72, "power": 35.93656800000001}, {"timestamp": 9444.29, "power": 35.93656800000001}, {"timestamp": 9464.85, "power": 35.93656800000001}, {"timestamp": 9485.43, "power": 35.93656800000001}, {"timestamp": 9506.0, "power": 35.93656800000001}, {"timestamp": 9526.53, "power": 35.93656800000001}, {"timestamp": 9547.09, "power": 35.93656800000001}, {"timestamp": 9567.66, "power": 35.93656800000001}, {"timestamp": 9588.23, "power": 35.93656800000001}, {"timestamp": 9608.81, "power": 35.93656800000001}, {"timestamp": 9629.38, "power": 35.93656800000001}, {"timestamp": 9649.94, "power": 35.93656800000001}, {"timestamp": 9670.47, "power": 35.93656800000001}, {"timestamp": 9691.04, "power": 35.93656800000001}, {"timestamp": 9711.61, "power": 35.93656800000001}, {"timestamp": 9732.19, "power": 35.93656800000001}, {"timestamp": 9752.77, "power": 35.93656800000001}, {"timestamp": 9773.34, "power": 35.93656800000001}, {"timestamp": 9793.9, "power": 35.93656800000001}, {"timestamp": 9814.44, "power": 35.93656800000001}, {"timestamp": 9835.0, "power": 35.93656800000001}, {"timestamp": 9855.57, "power": 35.93656800000001}, {"timestamp": 9876.12, "power": 35.93656800000001}, {"timestamp": 9896.7, "power": 35.93656800000001}, {"timestamp": 9917.28, "power": 35.93656800000001}, {"timestamp": 9937.85, "power": 35.93656800000001}, {"timestamp": 9958.38, "power": 35.93656800000001}, {"timestamp": 9978.88, "power": 35.93656800000001}, {"timestamp": 9999.43, "power": 35.93656800000001}, {"timestamp": 10020.0, "power": 35.93656800000001}, {"timestamp": 10040.5, "power": 35.93656800000001}, {"timestamp": 10061.1, "power": 35.93656800000001}, {"timestamp": 10081.7, "power": 36.149423}, {"timestamp": 10102.9, "power": 36.149423}, {"timestamp": 10123.4, "power": 36.149423}, {"timestamp": 10144.0, "power": 36.149423}, {"timestamp": 10164.5, "power": 36.149423}, {"timestamp": 10185.1, "power": 36.149423}, {"timestamp": 10205.6, "power": 36.149423}, {"timestamp": 10226.2, "power": 36.149423}, {"timestamp": 10246.7, "power": 36.149423}, {"timestamp": 10267.2, "power": 36.149423}, {"timestamp": 10287.8, "power": 36.149423}, {"timestamp": 10308.3, "power": 36.149423}, {"timestamp": 10328.9, "power": 36.149423}, {"timestamp": 10349.4, "power": 36.149423}, {"timestamp": 10370.0, "power": 36.149423}, {"timestamp": 10390.5, "power": 36.149423}, {"timestamp": 10411.1, "power": 36.149423}, {"timestamp": 10431.6, "power": 36.149423}, {"timestamp": 10452.2, "power": 36.149423}, {"timestamp": 10472.7, "power": 36.149423}, {"timestamp": 10493.3, "power": 36.149423}, {"timestamp": 10513.8, "power": 36.149423}, {"timestamp": 10534.3, "power": 36.149423}, {"timestamp": 10554.8, "power": 36.149423}, {"timestamp": 10575.4, "power": 36.149423}, {"timestamp": 10596.0, "power": 36.149423}, {"timestamp": 10616.5, "power": 36.149423}, {"timestamp": 10637.1, "power": 36.149423}, {"timestamp": 10657.6, "power": 36.149423}, {"timestamp": 10678.2, "power": 36.149423}, {"timestamp": 10698.7, "power": 36.149423}, {"timestamp": 10719.3, "power": 36.149423}, {"timestamp": 10739.9, "power": 36.149423}, {"timestamp": 10760.4, "power": 36.149423}, {"timestamp": 10781.0, "power": 36.149423}, {"timestamp": 10801.6, "power": 36.149423}, {"timestamp": 10822.2, "power": 36.149423}, {"timestamp": 10842.7, "power": 36.149423}, {"timestamp": 10863.2, "power": 36.149423}, {"timestamp": 10883.8, "power": 36.149423}, {"timestamp": 10904.4, "power": 36.149423}, {"timestamp": 10925.0, "power": 36.149423}, {"timestamp": 10945.5, "power": 36.149423}, {"timestamp": 10966.1, "power": 36.149423}, {"timestamp": 10986.6, "power": 36.149423}, {"timestamp": 11007.2, "power": 36.149423}, {"timestamp": 11027.7, "power": 36.149423}, {"timestamp": 11048.3, "power": 36.149423}, {"timestamp": 11068.8, "power": 36.149423}, {"timestamp": 11089.4, "power": 36.2435}, {"timestamp": 11110.5, "power": 36.2435}, {"timestamp": 11131.0, "power": 36.2435}, {"timestamp": 11151.5, "power": 36.2435}, {"timestamp": 11172.1, "power": 36.2435}, {"timestamp": 11192.6, "power": 36.2435}, {"timestamp": 11213.2, "power": 36.2435}, {"timestamp": 11233.8, "power": 36.2435}, {"timestamp": 11254.3, "power": 36.2435}, {"timestamp": 11274.8, "power": 36.2435}, {"timestamp": 11295.3, "power": 36.2435}, {"timestamp": 11315.9, "power": 36.2435}, {"timestamp": 11336.4, "power": 36.2435}, {"timestamp": 11357.0, "power": 36.2435}, {"timestamp": 11377.5, "power": 36.2435}, {"timestamp": 11398.1, "power": 36.2435}, {"timestamp": 11418.6, "power": 36.2435}, {"timestamp": 11439.2, "power": 36.2435}, {"timestamp": 11459.7, "power": 36.2435}, {"timestamp": 11480.3, "power": 36.2435}, {"timestamp": 11500.8, "power": 36.2435}, {"timestamp": 11521.4, "power": 36.2435}, {"timestamp": 11541.9, "power": 36.2435}, {"timestamp": 11562.5, "power": 36.2435}, {"timestamp": 11583.0, "power": 36.2435}, {"timestamp": 11603.6, "power": 36.2435}, {"timestamp": 11624.1, "power": 36.2435}, {"timestamp": 11644.6, "power": 36.2435}, {"timestamp": 11665.2, "power": 36.2435}, {"timestamp": 11685.7, "power": 36.2435}, {"timestamp": 11706.3, "power": 36.2435}, {"timestamp": 11726.8, "power": 36.2435}, {"timestamp": 11747.3, "power": 36.2435}, {"timestamp": 11767.9, "power": 36.2435}, {"timestamp": 11788.4, "power": 36.2435}, {"timestamp": 11809.0, "power": 36.2435}, {"timestamp": 11829.5, "power": 36.2435}, {"timestamp": 11850.1, "power": 36.2435}, {"timestamp": 11870.6, "power": 36.2435}, {"timestamp": 11891.1, "power": 36.2435}, {"timestamp": 11911.7, "power": 36.2435}, {"timestamp": 11932.2, "power": 36.2435}, {"timestamp": 11952.8, "power": 36.2435}, {"timestamp": 11973.3, "power": 36.2435}, {"timestamp": 11993.9, "power": 36.2435}, {"timestamp": 12014.4, "power": 36.2435}, {"timestamp": 12034.9, "power": 36.2435}, {"timestamp": 12055.5, "power": 36.2435}, {"timestamp": 12076.0, "power": 36.2435}, {"timestamp": 12096.6, "power": 37.08036}, {"timestamp": 12117.6, "power": 37.08036}, {"timestamp": 12138.2, "power": 37.08036}, {"timestamp": 12158.7, "power": 37.08036}, {"timestamp": 12179.2, "power": 37.08036}, {"timestamp": 12199.8, "power": 37.08036}, {"timestamp": 12220.3, "power": 37.08036}, {"timestamp": 12240.9, "power": 37.08036}, {"timestamp": 12261.4, "power": 37.08036}, {"timestamp": 12282.0, "power": 37.08036}, {"timestamp": 12302.5, "power": 37.08036}, {"timestamp": 12323.0, "power": 37.08036}, {"timestamp": 12343.6, "power": 37.08036}, {"timestamp": 12364.1, "power": 37.08036}, {"timestamp": 12384.7, "power": 37.08036}, {"timestamp": 12405.2, "power": 37.08036}, {"timestamp": 12425.8, "power": 37.08036}, {"timestamp": 12446.3, "power": 37.08036}, {"timestamp": 12466.8, "power": 37.08036}, {"timestamp": 12487.4, "power": 37.08036}, {"timestamp": 12507.9, "power": 37.08036}, {"timestamp": 12528.5, "power": 37.08036}, {"timestamp": 12549.0, "power": 37.08036}, {"timestamp": 12569.6, "power": 37.08036}, {"timestamp": 12590.1, "power": 37.08036}, {"timestamp": 12610.7, "power": 37.08036}, {"timestamp": 12631.2, "power": 37.08036}, {"timestamp": 12651.8, "power": 37.08036}, {"timestamp": 12672.3, "power": 37.08036}, {"timestamp": 12692.9, "power": 37.08036}, {"timestamp": 12713.4, "power": 37.08036}, {"timestamp": 12734.0, "power": 37.08036}, {"timestamp": 12754.5, "power": 37.08036}, {"timestamp": 12775.0, "power": 37.08036}, {"timestamp": 12795.6, "power": 37.08036}, {"timestamp": 12816.1, "power": 37.08036}, {"timestamp": 12836.7, "power": 37.08036}, {"timestamp": 12857.2, "power": 37.08036}, {"timestamp": 12877.8, "power": 37.08036}, {"timestamp": 12898.3, "power": 37.08036}, {"timestamp": 12918.8, "power": 37.08036}, {"timestamp": 12939.3, "power": 37.08036}, {"timestamp": 12959.9, "power": 37.08036}, {"timestamp": 12980.5, "power": 37.08036}, {"timestamp": 13001.1, "power": 37.08036}, {"timestamp": 13021.6, "power": 37.08036}, {"timestamp": 13042.2, "power": 37.08036}, {"timestamp": 13062.7, "power": 37.08036}, {"timestamp": 13083.3, "power": 37.08036}, {"timestamp": 13103.9, "power": 35.832005}, {"timestamp": 13125.0, "power": 35.832005}, {"timestamp": 13145.5, "power": 35.832005}, {"timestamp": 13166.1, "power": 35.832005}, {"timestamp": 13186.6, "power": 35.832005}, {"timestamp": 13207.1, "power": 35.832005}, {"timestamp": 13227.7, "power": 35.832005}, {"timestamp": 13248.2, "power": 35.832005}, {"timestamp": 13268.8, "power": 35.832005}, {"timestamp": 13289.3, "power": 35.832005}, {"timestamp": 13309.9, "power": 35.832005}, {"timestamp": 13330.4, "power": 35.832005}, {"timestamp": 13350.9, "power": 35.832005}, {"timestamp": 13371.5, "power": 35.832005}, {"timestamp": 13392.0, "power": 35.832005}, {"timestamp": 13412.6, "power": 35.832005}, {"timestamp": 13433.1, "power": 35.832005}, {"timestamp": 13453.7, "power": 35.832005}, {"timestamp": 13474.2, "power": 35.832005}, {"timestamp": 13494.7, "power": 35.832005}, {"timestamp": 13515.3, "power": 35.832005}, {"timestamp": 13535.9, "power": 35.832005}, {"timestamp": 13556.5, "power": 35.832005}, {"timestamp": 13577.0, "power": 35.832005}, {"timestamp": 13597.6, "power": 35.832005}, {"timestamp": 13618.2, "power": 35.832005}, {"timestamp": 13638.7, "power": 35.832005}, {"timestamp": 13659.3, "power": 35.832005}, {"timestamp": 13679.9, "power": 35.832005}, {"timestamp": 13700.4, "power": 35.832005}, {"timestamp": 13721.0, "power": 35.832005}, {"timestamp": 13741.5, "power": 35.832005}, {"timestamp": 13762.1, "power": 35.832005}, {"timestamp": 13782.6, "power": 35.832005}, {"timestamp": 13803.2, "power": 35.832005}, {"timestamp": 13823.7, "power": 35.832005}, {"timestamp": 13844.3, "power": 35.832005}, {"timestamp": 13864.8, "power": 35.832005}, {"timestamp": 13885.4, "power": 35.832005}, {"timestamp": 13905.9, "power": 35.832005}, {"timestamp": 13926.4, "power": 35.832005}, {"timestamp": 13946.9, "power": 35.832005}, {"timestamp": 13967.5, "power": 35.832005}, {"timestamp": 13988.0, "power": 35.832005}, {"timestamp": 14008.6, "power": 35.832005}, {"timestamp": 14029.1, "power": 35.832005}, {"timestamp": 14049.7, "power": 35.832005}, {"timestamp": 14070.2, "power": 35.832005}, {"timestamp": 14090.8, "power": 35.832005}, {"timestamp": 14111.3, "power": 35.710558999999996}, {"timestamp": 14132.4, "power": 35.710558999999996}, {"timestamp": 14152.9, "power": 35.710558999999996}, {"timestamp": 14173.5, "power": 35.710558999999996}, {"timestamp": 14194.0, "power": 35.710558999999996}, {"timestamp": 14214.6, "power": 35.710558999999996}, {"timestamp": 14235.1, "power": 35.710558999999996}, {"timestamp": 14255.7, "power": 35.710558999999996}, {"timestamp": 14276.2, "power": 35.710558999999996}, {"timestamp": 14296.8, "power": 35.710558999999996}, {"timestamp": 14317.3, "power": 35.710558999999996}, {"timestamp": 14337.9, "power": 35.710558999999996}, {"timestamp": 14358.4, "power": 35.710558999999996}, {"timestamp": 14378.9, "power": 35.710558999999996}, {"timestamp": 14399.4, "power": 35.710558999999996}, {"timestamp": 14420.0, "power": 35.710558999999996}, {"timestamp": 14440.5, "power": 35.710558999999996}, {"timestamp": 14461.1, "power": 35.710558999999996}, {"timestamp": 14481.6, "power": 35.710558999999996}, {"timestamp": 14502.2, "power": 35.710558999999996}, {"timestamp": 14522.7, "power": 35.710558999999996}, {"timestamp": 14543.3, "power": 35.710558999999996}, {"timestamp": 14563.8, "power": 35.710558999999996}, {"timestamp": 14584.4, "power": 35.710558999999996}, {"timestamp": 14604.9, "power": 35.710558999999996}, {"timestamp": 14625.5, "power": 35.710558999999996}, {"timestamp": 14646.0, "power": 35.710558999999996}, {"timestamp": 14666.5, "power": 35.710558999999996}, {"timestamp": 14687.1, "power": 35.710558999999996}, {"timestamp": 14707.6, "power": 35.710558999999996}, {"timestamp": 14728.2, "power": 35.710558999999996}, {"timestamp": 14748.7, "power": 35.710558999999996}, {"timestamp": 14769.3, "power": 35.710558999999996}, {"timestamp": 14789.8, "power": 35.710558999999996}, {"timestamp": 14810.4, "power": 35.710558999999996}, {"timestamp": 14830.9, "power": 35.710558999999996}, {"timestamp": 14851.4, "power": 35.710558999999996}, {"timestamp": 14871.9, "power": 35.710558999999996}, {"timestamp": 14892.5, "power": 35.710558999999996}, {"timestamp": 14913.0, "power": 35.710558999999996}, {"timestamp": 14933.6, "power": 35.710558999999996}, {"timestamp": 14954.2, "power": 35.710558999999996}, {"timestamp": 14974.7, "power": 35.710558999999996}, {"timestamp": 14995.2, "power": 35.710558999999996}, {"timestamp": 15015.8, "power": 35.710558999999996}, {"timestamp": 15036.3, "power": 35.710558999999996}, {"timestamp": 15056.9, "power": 35.710558999999996}, {"timestamp": 15077.4, "power": 35.710558999999996}, {"timestamp": 15098.0, "power": 35.710558999999996}, {"timestamp": 15118.5, "power": 35.679869999999994}, {"timestamp": 15140.7, "power": 35.679869999999994}, {"timestamp": 15161.2, "power": 35.679869999999994}, {"timestamp": 15181.8, "power": 35.679869999999994}, {"timestamp": 15202.3, "power": 35.679869999999994}, {"timestamp": 15222.8, "power": 35.679869999999994}, {"timestamp": 15243.3, "power": 35.679869999999994}, {"timestamp": 15263.9, "power": 35.679869999999994}, {"timestamp": 15284.4, "power": 35.679869999999994}, {"timestamp": 15304.9, "power": 35.679869999999994}, {"timestamp": 15325.5, "power": 35.679869999999994}, {"timestamp": 15346.0, "power": 35.679869999999994}, {"timestamp": 15366.6, "power": 35.679869999999994}, {"timestamp": 15387.1, "power": 35.679869999999994}, {"timestamp": 15407.6, "power": 35.679869999999994}, {"timestamp": 15428.2, "power": 35.679869999999994}, {"timestamp": 15448.7, "power": 35.679869999999994}, {"timestamp": 15469.2, "power": 35.679869999999994}, {"timestamp": 15489.7, "power": 35.679869999999994}, {"timestamp": 15510.2, "power": 35.679869999999994}, {"timestamp": 15530.7, "power": 35.679869999999994}, {"timestamp": 15551.2, "power": 35.679869999999994}, {"timestamp": 15571.8, "power": 35.679869999999994}, {"timestamp": 15592.3, "power": 35.679869999999994}, {"timestamp": 15612.8, "power": 35.679869999999994}, {"timestamp": 15633.4, "power": 35.679869999999994}, {"timestamp": 15653.9, "power": 35.679869999999994}, {"timestamp": 15674.4, "power": 35.679869999999994}, {"timestamp": 15695.0, "power": 35.679869999999994}, {"timestamp": 15715.5, "power": 35.679869999999994}, {"timestamp": 15736.1, "power": 35.679869999999994}, {"timestamp": 15756.6, "power": 35.679869999999994}, {"timestamp": 15777.1, "power": 35.679869999999994}, {"timestamp": 15797.7, "power": 35.679869999999994}, {"timestamp": 15818.2, "power": 35.679869999999994}, {"timestamp": 15838.7, "power": 35.679869999999994}, {"timestamp": 15859.2, "power": 35.679869999999994}, {"timestamp": 15879.8, "power": 35.679869999999994}, {"timestamp": 15900.3, "power": 35.679869999999994}, {"timestamp": 15920.8, "power": 35.679869999999994}, {"timestamp": 15941.4, "power": 35.679869999999994}, {"timestamp": 15961.9, "power": 35.679869999999994}, {"timestamp": 15982.4, "power": 35.679869999999994}, {"timestamp": 16002.9, "power": 35.679869999999994}, {"timestamp": 16023.5, "power": 35.679869999999994}, {"timestamp": 16044.0, "power": 35.679869999999994}, {"timestamp": 16064.5, "power": 35.679869999999994}, {"timestamp": 16085.1, "power": 35.679869999999994}, {"timestamp": 16105.6, "power": 35.679869999999994}, {"timestamp": 16126.2, "power": 38.575338}, {"timestamp": 16147.2, "power": 38.575338}, {"timestamp": 16167.8, "power": 38.575338}, {"timestamp": 16188.3, "power": 38.575338}, {"timestamp": 16208.9, "power": 38.575338}, {"timestamp": 16229.5, "power": 38.575338}, {"timestamp": 16250.0, "power": 38.575338}, {"timestamp": 16270.5, "power": 38.575338}, {"timestamp": 16291.0, "power": 38.575338}, {"timestamp": 16311.5, "power": 38.575338}, {"timestamp": 16332.0, "power": 38.575338}, {"timestamp": 16352.6, "power": 38.575338}, {"timestamp": 16373.1, "power": 38.575338}, {"timestamp": 16393.7, "power": 38.575338}, {"timestamp": 16414.2, "power": 38.575338}, {"timestamp": 16434.7, "power": 38.575338}, {"timestamp": 16455.2, "power": 38.575338}, {"timestamp": 16475.7, "power": 38.575338}, {"timestamp": 16496.3, "power": 38.575338}, {"timestamp": 16516.8, "power": 38.575338}, {"timestamp": 16537.4, "power": 38.575338}, {"timestamp": 16557.9, "power": 38.575338}, {"timestamp": 16578.4, "power": 38.575338}, {"timestamp": 16598.9, "power": 38.575338}, {"timestamp": 16619.4, "power": 38.575338}, {"timestamp": 16639.9, "power": 38.575338}, {"timestamp": 16660.5, "power": 38.575338}, {"timestamp": 16681.0, "power": 38.575338}, {"timestamp": 16701.5, "power": 38.575338}, {"timestamp": 16722.1, "power": 38.575338}, {"timestamp": 16742.6, "power": 38.575338}, {"timestamp": 16763.1, "power": 38.575338}, {"timestamp": 16783.6, "power": 38.575338}, {"timestamp": 16804.2, "power": 38.575338}, {"timestamp": 16824.7, "power": 38.575338}, {"timestamp": 16845.2, "power": 38.575338}, {"timestamp": 16865.8, "power": 38.575338}, {"timestamp": 16886.3, "power": 38.575338}, {"timestamp": 16906.8, "power": 38.575338}, {"timestamp": 16927.3, "power": 38.575338}, {"timestamp": 16947.8, "power": 38.575338}, {"timestamp": 16968.3, "power": 38.575338}, {"timestamp": 16988.9, "power": 38.575338}, {"timestamp": 17009.4, "power": 38.575338}, {"timestamp": 17029.9, "power": 38.575338}, {"timestamp": 17050.4, "power": 38.575338}, {"timestamp": 17070.9, "power": 38.575338}, {"timestamp": 17091.4, "power": 38.575338}, {"timestamp": 17112.0, "power": 38.575338}, {"timestamp": 17132.5, "power": 35.4512}, {"timestamp": 17153.6, "power": 35.4512}, {"timestamp": 17174.1, "power": 35.4512}, {"timestamp": 17194.6, "power": 35.4512}, {"timestamp": 17215.1, "power": 35.4512}, {"timestamp": 17235.6, "power": 35.4512}, {"timestamp": 17256.1, "power": 35.4512}, {"timestamp": 17276.6, "power": 35.4512}, {"timestamp": 17297.2, "power": 35.4512}, {"timestamp": 17317.7, "power": 35.4512}, {"timestamp": 17338.2, "power": 35.4512}, {"timestamp": 17358.7, "power": 35.4512}], "timeline": {"START": "3689.86782", "END": "15149.59628"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13243.1}, {"name": "clSetKernelArg", "calls": 19, "time": 2708.92}, {"name": "clReleaseKernel", "calls": 1, "time": 1096.83}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.4461}, {"name": "clReleaseContext", "calls": 1, "time": 56.1167}, {"name": "clCreateContext", "calls": 1, "time": 42.3268}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4905}, {"name": "clCreateKernel", "calls": 1, "time": 0.34482}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.334135}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.181256}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085866}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072665}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033085}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025759}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02483}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010557}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009633}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009363}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008059}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007304}, {"name": "clRetainDevice", "calls": 2, "time": 0.004779}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11459.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 9796.37}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 10062.9}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 11459.1}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 10695.7}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 10519.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7261.774395, "utilization": 75.643483, "size": 6118490.0, "time": 842.560906}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 30502350, "speed": 29.4976, "utilization": 0.256056, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1874408, "speed": 394.782, "utilization": 3.42693, "size": 0.127832}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31344872, "speed": 29.5124, "utilization": 0.256184, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1926815, "speed": 394.659, "utilization": 3.42586, "size": 0.127838}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 35891861, "speed": 29.707, "utilization": 0.257873, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2210905, "speed": 394.885, "utilization": 3.42782, "size": 0.127858}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33391607, "speed": 29.5916, "utilization": 0.256872, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2055019, "speed": 394.726, "utilization": 3.42644, "size": 0.127847}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32830626, "speed": 29.5808, "utilization": 0.256777, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2019770, "speed": 394.517, "utilization": 3.42463, "size": 0.127843}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len6/run3.json b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run3.json new file mode 100644 index 0000000..b435b0e --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.3304, "power": 35.611284}, {"timestamp": 58.9903, "power": 35.611284}, {"timestamp": 79.5369, "power": 35.611284}, {"timestamp": 100.075, "power": 35.611284}, {"timestamp": 120.976, "power": 35.611284}, {"timestamp": 141.859, "power": 35.611284}, {"timestamp": 162.403, "power": 35.611284}, {"timestamp": 182.956, "power": 35.611284}, {"timestamp": 203.495, "power": 35.611284}, {"timestamp": 224.037, "power": 35.611284}, {"timestamp": 244.591, "power": 35.611284}, {"timestamp": 265.139, "power": 35.611284}, {"timestamp": 285.671, "power": 35.611284}, {"timestamp": 306.173, "power": 35.611284}, {"timestamp": 326.713, "power": 35.611284}, {"timestamp": 347.266, "power": 35.611284}, {"timestamp": 367.81, "power": 35.611284}, {"timestamp": 388.359, "power": 35.611284}, {"timestamp": 408.903, "power": 35.611284}, {"timestamp": 429.449, "power": 35.611284}, {"timestamp": 449.967, "power": 35.611284}, {"timestamp": 470.508, "power": 35.611284}, {"timestamp": 491.055, "power": 35.611284}, {"timestamp": 511.603, "power": 35.611284}, {"timestamp": 532.15, "power": 35.611284}, {"timestamp": 552.695, "power": 35.611284}, {"timestamp": 573.242, "power": 35.611284}, {"timestamp": 593.763, "power": 35.611284}, {"timestamp": 614.307, "power": 35.611284}, {"timestamp": 634.858, "power": 35.611284}, {"timestamp": 655.402, "power": 35.611284}, {"timestamp": 675.956, "power": 35.611284}, {"timestamp": 696.502, "power": 35.611284}, {"timestamp": 717.055, "power": 35.611284}, {"timestamp": 737.594, "power": 35.611284}, {"timestamp": 758.096, "power": 35.611284}, {"timestamp": 778.639, "power": 35.611284}, {"timestamp": 799.186, "power": 35.611284}, {"timestamp": 819.73, "power": 35.611284}, {"timestamp": 840.275, "power": 35.611284}, {"timestamp": 860.819, "power": 35.611284}, {"timestamp": 881.37, "power": 35.611284}, {"timestamp": 901.896, "power": 35.611284}, {"timestamp": 922.443, "power": 35.611284}, {"timestamp": 942.989, "power": 35.611284}, {"timestamp": 963.537, "power": 35.611284}, {"timestamp": 984.09, "power": 35.611284}, {"timestamp": 1004.64, "power": 35.611284}, {"timestamp": 1025.19, "power": 35.146513}, {"timestamp": 1046.43, "power": 35.146513}, {"timestamp": 1067.03, "power": 35.146513}, {"timestamp": 1087.64, "power": 35.146513}, {"timestamp": 1108.24, "power": 35.146513}, {"timestamp": 1128.84, "power": 35.146513}, {"timestamp": 1149.45, "power": 35.146513}, {"timestamp": 1170.03, "power": 35.146513}, {"timestamp": 1190.6, "power": 35.146513}, {"timestamp": 1211.2, "power": 35.146513}, {"timestamp": 1231.81, "power": 35.146513}, {"timestamp": 1252.41, "power": 35.146513}, {"timestamp": 1273.02, "power": 35.146513}, {"timestamp": 1293.53, "power": 35.146513}, {"timestamp": 1313.76, "power": 35.146513}, {"timestamp": 1334.1, "power": 35.146513}, {"timestamp": 1354.66, "power": 35.146513}, {"timestamp": 1375.26, "power": 35.146513}, {"timestamp": 1395.87, "power": 35.146513}, {"timestamp": 1416.48, "power": 35.146513}, {"timestamp": 1437.08, "power": 35.146513}, {"timestamp": 1457.66, "power": 35.146513}, {"timestamp": 1478.23, "power": 35.146513}, {"timestamp": 1498.8, "power": 35.146513}, {"timestamp": 1519.41, "power": 35.146513}, {"timestamp": 1540.02, "power": 35.146513}, {"timestamp": 1560.62, "power": 35.146513}, {"timestamp": 1581.23, "power": 35.146513}, {"timestamp": 1601.82, "power": 35.146513}, {"timestamp": 1622.38, "power": 35.146513}, {"timestamp": 1642.99, "power": 35.146513}, {"timestamp": 1663.59, "power": 35.146513}, {"timestamp": 1684.2, "power": 35.146513}, {"timestamp": 1704.77, "power": 35.146513}, {"timestamp": 1725.37, "power": 35.146513}, {"timestamp": 1745.95, "power": 35.146513}, {"timestamp": 1766.52, "power": 35.146513}, {"timestamp": 1787.13, "power": 35.146513}, {"timestamp": 1807.73, "power": 35.146513}, {"timestamp": 1828.34, "power": 35.146513}, {"timestamp": 1848.94, "power": 35.146513}, {"timestamp": 1869.56, "power": 35.146513}, {"timestamp": 1890.12, "power": 35.146513}, {"timestamp": 1910.69, "power": 35.146513}, {"timestamp": 1931.29, "power": 35.146513}, {"timestamp": 1951.91, "power": 35.146513}, {"timestamp": 1972.52, "power": 35.146513}, {"timestamp": 1993.12, "power": 35.146513}, {"timestamp": 2013.71, "power": 35.146513}, {"timestamp": 2034.28, "power": 36.445981}, {"timestamp": 2055.36, "power": 36.445981}, {"timestamp": 2075.96, "power": 36.445981}, {"timestamp": 2096.57, "power": 36.445981}, {"timestamp": 2117.17, "power": 36.445981}, {"timestamp": 2137.76, "power": 36.445981}, {"timestamp": 2158.34, "power": 36.445981}, {"timestamp": 2178.91, "power": 36.445981}, {"timestamp": 2199.51, "power": 36.445981}, {"timestamp": 2220.12, "power": 36.445981}, {"timestamp": 2240.72, "power": 36.445981}, {"timestamp": 2261.33, "power": 36.445981}, {"timestamp": 2281.91, "power": 36.445981}, {"timestamp": 2302.48, "power": 36.445981}, {"timestamp": 2323.08, "power": 36.445981}, {"timestamp": 2343.68, "power": 36.445981}, {"timestamp": 2364.29, "power": 36.445981}, {"timestamp": 2384.91, "power": 36.445981}, {"timestamp": 2405.52, "power": 36.445981}, {"timestamp": 2426.09, "power": 36.445981}, {"timestamp": 2446.66, "power": 36.445981}, {"timestamp": 2467.26, "power": 36.445981}, {"timestamp": 2487.87, "power": 36.445981}, {"timestamp": 2508.47, "power": 36.445981}, {"timestamp": 2529.08, "power": 36.445981}, {"timestamp": 2549.66, "power": 36.445981}, {"timestamp": 2570.23, "power": 36.445981}, {"timestamp": 2590.79, "power": 36.445981}, {"timestamp": 2611.4, "power": 36.445981}, {"timestamp": 2632.0, "power": 36.445981}, {"timestamp": 2652.61, "power": 36.445981}, {"timestamp": 2673.21, "power": 36.445981}, {"timestamp": 2693.8, "power": 36.445981}, {"timestamp": 2714.45, "power": 36.445981}, {"timestamp": 2735.06, "power": 36.445981}, {"timestamp": 2755.66, "power": 36.445981}, {"timestamp": 2776.27, "power": 36.445981}, {"timestamp": 2796.87, "power": 36.445981}, {"timestamp": 2817.49, "power": 36.445981}, {"timestamp": 2838.09, "power": 36.445981}, {"timestamp": 2858.66, "power": 36.445981}, {"timestamp": 2879.26, "power": 36.445981}, {"timestamp": 2899.81, "power": 36.445981}, {"timestamp": 2920.36, "power": 36.445981}, {"timestamp": 2940.91, "power": 36.445981}, {"timestamp": 2961.46, "power": 36.445981}, {"timestamp": 2981.99, "power": 36.445981}, {"timestamp": 3002.54, "power": 36.445981}, {"timestamp": 3023.09, "power": 36.445981}, {"timestamp": 3043.64, "power": 38.317272}, {"timestamp": 3064.73, "power": 38.317272}, {"timestamp": 3085.28, "power": 38.317272}, {"timestamp": 3105.81, "power": 38.317272}, {"timestamp": 3126.35, "power": 38.317272}, {"timestamp": 3146.9, "power": 38.317272}, {"timestamp": 3167.46, "power": 38.317272}, {"timestamp": 3188.01, "power": 38.317272}, {"timestamp": 3208.55, "power": 38.317272}, {"timestamp": 3229.1, "power": 38.317272}, {"timestamp": 3249.59, "power": 38.317272}, {"timestamp": 3270.09, "power": 38.317272}, {"timestamp": 3290.63, "power": 38.317272}, {"timestamp": 3311.18, "power": 38.317272}, {"timestamp": 3331.73, "power": 38.317272}, {"timestamp": 3352.27, "power": 38.317272}, {"timestamp": 3372.82, "power": 38.317272}, {"timestamp": 3393.37, "power": 38.317272}, {"timestamp": 3413.91, "power": 38.317272}, {"timestamp": 3434.45, "power": 38.317272}, {"timestamp": 3454.99, "power": 38.317272}, {"timestamp": 3475.54, "power": 38.317272}, {"timestamp": 3496.09, "power": 38.317272}, {"timestamp": 3516.63, "power": 38.317272}, {"timestamp": 3537.18, "power": 38.317272}, {"timestamp": 3557.71, "power": 38.317272}, {"timestamp": 3578.21, "power": 38.317272}, {"timestamp": 3598.75, "power": 38.317272}, {"timestamp": 3619.3, "power": 38.317272}, {"timestamp": 3639.86, "power": 38.317272}, {"timestamp": 3660.36, "power": 38.317272}, {"timestamp": 3680.93, "power": 38.317272}, {"timestamp": 3701.49, "power": 38.317272}, {"timestamp": 3722.01, "power": 38.317272}, {"timestamp": 3742.52, "power": 38.317272}, {"timestamp": 3763.07, "power": 38.317272}, {"timestamp": 3783.63, "power": 38.317272}, {"timestamp": 3804.2, "power": 38.317272}, {"timestamp": 3824.76, "power": 38.317272}, {"timestamp": 3845.33, "power": 38.317272}, {"timestamp": 3865.87, "power": 38.317272}, {"timestamp": 3886.42, "power": 38.317272}, {"timestamp": 3906.98, "power": 38.317272}, {"timestamp": 3927.54, "power": 38.317272}, {"timestamp": 3948.1, "power": 38.317272}, {"timestamp": 3968.67, "power": 38.317272}, {"timestamp": 3989.23, "power": 38.317272}, {"timestamp": 4009.77, "power": 38.317272}, {"timestamp": 4030.32, "power": 38.317272}, {"timestamp": 4050.89, "power": 36.041726}, {"timestamp": 4072.0, "power": 36.041726}, {"timestamp": 4092.57, "power": 36.041726}, {"timestamp": 4113.13, "power": 36.041726}, {"timestamp": 4133.67, "power": 36.041726}, {"timestamp": 4154.18, "power": 36.041726}, {"timestamp": 4174.72, "power": 36.041726}, {"timestamp": 4195.28, "power": 36.041726}, {"timestamp": 4215.84, "power": 36.041726}, {"timestamp": 4236.4, "power": 36.041726}, {"timestamp": 4256.96, "power": 36.041726}, {"timestamp": 4277.52, "power": 36.041726}, {"timestamp": 4298.05, "power": 36.041726}, {"timestamp": 4318.59, "power": 36.041726}, {"timestamp": 4339.15, "power": 36.041726}, {"timestamp": 4359.71, "power": 36.041726}, {"timestamp": 4380.27, "power": 36.041726}, {"timestamp": 4400.83, "power": 36.041726}, {"timestamp": 4421.39, "power": 36.041726}, {"timestamp": 4441.92, "power": 36.041726}, {"timestamp": 4462.47, "power": 36.041726}, {"timestamp": 4483.03, "power": 36.041726}, {"timestamp": 4503.59, "power": 36.041726}, {"timestamp": 4524.15, "power": 36.041726}, {"timestamp": 4544.71, "power": 36.041726}, {"timestamp": 4565.27, "power": 36.041726}, {"timestamp": 4585.85, "power": 36.041726}, {"timestamp": 4606.41, "power": 36.041726}, {"timestamp": 4626.97, "power": 36.041726}, {"timestamp": 4647.53, "power": 36.041726}, {"timestamp": 4668.09, "power": 36.041726}, {"timestamp": 4688.64, "power": 36.041726}, {"timestamp": 4709.2, "power": 36.041726}, {"timestamp": 4729.75, "power": 36.041726}, {"timestamp": 4750.26, "power": 36.041726}, {"timestamp": 4770.81, "power": 36.041726}, {"timestamp": 4791.37, "power": 36.041726}, {"timestamp": 4811.93, "power": 36.041726}, {"timestamp": 4832.49, "power": 36.041726}, {"timestamp": 4853.05, "power": 36.041726}, {"timestamp": 4873.61, "power": 36.041726}, {"timestamp": 4894.13, "power": 36.041726}, {"timestamp": 4914.68, "power": 36.041726}, {"timestamp": 4935.24, "power": 36.041726}, {"timestamp": 4955.79, "power": 36.041726}, {"timestamp": 4976.35, "power": 36.041726}, {"timestamp": 4996.91, "power": 36.041726}, {"timestamp": 5017.47, "power": 36.041726}, {"timestamp": 5038.0, "power": 36.041726}, {"timestamp": 5058.56, "power": 35.726988000000006}, {"timestamp": 5080.72, "power": 35.726988000000006}, {"timestamp": 5101.28, "power": 35.726988000000006}, {"timestamp": 5121.85, "power": 35.726988000000006}, {"timestamp": 5142.39, "power": 35.726988000000006}, {"timestamp": 5162.95, "power": 35.726988000000006}, {"timestamp": 5183.51, "power": 35.726988000000006}, {"timestamp": 5204.07, "power": 35.726988000000006}, {"timestamp": 5224.63, "power": 35.726988000000006}, {"timestamp": 5245.19, "power": 35.726988000000006}, {"timestamp": 5265.73, "power": 35.726988000000006}, {"timestamp": 5286.24, "power": 35.726988000000006}, {"timestamp": 5306.78, "power": 35.726988000000006}, {"timestamp": 5327.36, "power": 35.726988000000006}, {"timestamp": 5347.92, "power": 35.726988000000006}, {"timestamp": 5368.48, "power": 35.726988000000006}, {"timestamp": 5389.04, "power": 35.726988000000006}, {"timestamp": 5409.61, "power": 35.726988000000006}, {"timestamp": 5430.12, "power": 35.726988000000006}, {"timestamp": 5450.67, "power": 35.726988000000006}, {"timestamp": 5471.23, "power": 35.726988000000006}, {"timestamp": 5491.79, "power": 35.726988000000006}, {"timestamp": 5512.35, "power": 35.726988000000006}, {"timestamp": 5532.91, "power": 35.726988000000006}, {"timestamp": 5553.46, "power": 35.726988000000006}, {"timestamp": 5573.99, "power": 35.726988000000006}, {"timestamp": 5594.54, "power": 35.726988000000006}, {"timestamp": 5615.1, "power": 35.726988000000006}, {"timestamp": 5635.66, "power": 35.726988000000006}, {"timestamp": 5656.23, "power": 35.726988000000006}, {"timestamp": 5676.78, "power": 35.726988000000006}, {"timestamp": 5697.31, "power": 35.726988000000006}, {"timestamp": 5717.84, "power": 35.726988000000006}, {"timestamp": 5738.39, "power": 35.726988000000006}, {"timestamp": 5758.95, "power": 35.726988000000006}, {"timestamp": 5779.5, "power": 35.726988000000006}, {"timestamp": 5800.06, "power": 35.726988000000006}, {"timestamp": 5820.62, "power": 35.726988000000006}, {"timestamp": 5841.18, "power": 35.726988000000006}, {"timestamp": 5861.72, "power": 35.726988000000006}, {"timestamp": 5882.27, "power": 35.726988000000006}, {"timestamp": 5902.86, "power": 35.726988000000006}, {"timestamp": 5923.44, "power": 35.726988000000006}, {"timestamp": 5944.03, "power": 35.726988000000006}, {"timestamp": 5964.62, "power": 35.726988000000006}, {"timestamp": 5985.14, "power": 35.726988000000006}, {"timestamp": 6005.67, "power": 35.726988000000006}, {"timestamp": 6026.18, "power": 35.726988000000006}, {"timestamp": 6046.77, "power": 35.726988000000006}, {"timestamp": 6067.37, "power": 36.132289}, {"timestamp": 6088.52, "power": 36.132289}, {"timestamp": 6109.08, "power": 36.132289}, {"timestamp": 6129.59, "power": 36.132289}, {"timestamp": 6150.1, "power": 36.132289}, {"timestamp": 6170.65, "power": 36.132289}, {"timestamp": 6191.21, "power": 36.132289}, {"timestamp": 6211.77, "power": 36.132289}, {"timestamp": 6232.33, "power": 36.132289}, {"timestamp": 6252.88, "power": 36.132289}, {"timestamp": 6273.44, "power": 36.132289}, {"timestamp": 6293.97, "power": 36.132289}, {"timestamp": 6314.52, "power": 36.132289}, {"timestamp": 6335.08, "power": 36.132289}, {"timestamp": 6355.64, "power": 36.132289}, {"timestamp": 6376.19, "power": 36.132289}, {"timestamp": 6396.76, "power": 36.132289}, {"timestamp": 6417.32, "power": 36.132289}, {"timestamp": 6437.85, "power": 36.132289}, {"timestamp": 6458.4, "power": 36.132289}, {"timestamp": 6478.96, "power": 36.132289}, {"timestamp": 6499.51, "power": 36.132289}, {"timestamp": 6520.08, "power": 36.132289}, {"timestamp": 6540.63, "power": 36.132289}, {"timestamp": 6561.19, "power": 36.132289}, {"timestamp": 6581.73, "power": 36.132289}, {"timestamp": 6602.24, "power": 36.132289}, {"timestamp": 6622.78, "power": 36.132289}, {"timestamp": 6643.34, "power": 36.132289}, {"timestamp": 6663.9, "power": 36.132289}, {"timestamp": 6684.46, "power": 36.132289}, {"timestamp": 6705.02, "power": 36.132289}, {"timestamp": 6725.6, "power": 36.132289}, {"timestamp": 6746.11, "power": 36.132289}, {"timestamp": 6766.65, "power": 36.132289}, {"timestamp": 6787.21, "power": 36.132289}, {"timestamp": 6807.77, "power": 36.132289}, {"timestamp": 6828.33, "power": 36.132289}, {"timestamp": 6848.88, "power": 36.132289}, {"timestamp": 6869.44, "power": 36.132289}, {"timestamp": 6889.98, "power": 36.132289}, {"timestamp": 6910.53, "power": 36.132289}, {"timestamp": 6931.09, "power": 36.132289}, {"timestamp": 6951.66, "power": 36.132289}, {"timestamp": 6972.22, "power": 36.132289}, {"timestamp": 6992.77, "power": 36.132289}, {"timestamp": 7013.33, "power": 36.132289}, {"timestamp": 7033.87, "power": 36.132289}, {"timestamp": 7054.43, "power": 36.132289}, {"timestamp": 7075.02, "power": 36.596447}, {"timestamp": 7096.17, "power": 36.596447}, {"timestamp": 7116.72, "power": 36.596447}, {"timestamp": 7137.29, "power": 36.596447}, {"timestamp": 7157.83, "power": 36.596447}, {"timestamp": 7178.37, "power": 36.596447}, {"timestamp": 7198.93, "power": 36.596447}, {"timestamp": 7219.49, "power": 36.596447}, {"timestamp": 7240.05, "power": 36.596447}, {"timestamp": 7260.62, "power": 36.596447}, {"timestamp": 7281.18, "power": 36.596447}, {"timestamp": 7301.72, "power": 36.596447}, {"timestamp": 7322.22, "power": 36.596447}, {"timestamp": 7342.77, "power": 36.596447}, {"timestamp": 7363.33, "power": 36.596447}, {"timestamp": 7383.89, "power": 36.596447}, {"timestamp": 7404.45, "power": 36.596447}, {"timestamp": 7425.0, "power": 36.596447}, {"timestamp": 7445.58, "power": 36.596447}, {"timestamp": 7466.09, "power": 36.596447}, {"timestamp": 7486.64, "power": 36.596447}, {"timestamp": 7507.2, "power": 36.596447}, {"timestamp": 7527.78, "power": 36.596447}, {"timestamp": 7548.37, "power": 36.596447}, {"timestamp": 7568.96, "power": 36.596447}, {"timestamp": 7589.55, "power": 36.596447}, {"timestamp": 7610.06, "power": 36.596447}, {"timestamp": 7630.64, "power": 36.596447}, {"timestamp": 7651.22, "power": 36.596447}, {"timestamp": 7671.8, "power": 36.596447}, {"timestamp": 7692.39, "power": 36.596447}, {"timestamp": 7712.97, "power": 36.596447}, {"timestamp": 7733.55, "power": 36.596447}, {"timestamp": 7754.06, "power": 36.596447}, {"timestamp": 7774.63, "power": 36.596447}, {"timestamp": 7795.22, "power": 36.596447}, {"timestamp": 7815.81, "power": 36.596447}, {"timestamp": 7836.39, "power": 36.596447}, {"timestamp": 7856.96, "power": 36.596447}, {"timestamp": 7877.56, "power": 36.596447}, {"timestamp": 7898.08, "power": 36.596447}, {"timestamp": 7918.65, "power": 36.596447}, {"timestamp": 7939.23, "power": 36.596447}, {"timestamp": 7959.81, "power": 36.596447}, {"timestamp": 7980.4, "power": 36.596447}, {"timestamp": 8000.97, "power": 36.596447}, {"timestamp": 8021.55, "power": 36.596447}, {"timestamp": 8042.06, "power": 36.596447}, {"timestamp": 8062.63, "power": 36.596447}, {"timestamp": 8083.22, "power": 36.398846000000006}, {"timestamp": 8104.29, "power": 36.398846000000006}, {"timestamp": 8124.85, "power": 36.398846000000006}, {"timestamp": 8145.41, "power": 36.398846000000006}, {"timestamp": 8165.94, "power": 36.398846000000006}, {"timestamp": 8186.5, "power": 36.398846000000006}, {"timestamp": 8207.06, "power": 36.398846000000006}, {"timestamp": 8227.62, "power": 36.398846000000006}, {"timestamp": 8248.18, "power": 36.398846000000006}, {"timestamp": 8268.75, "power": 36.398846000000006}, {"timestamp": 8289.3, "power": 36.398846000000006}, {"timestamp": 8309.84, "power": 36.398846000000006}, {"timestamp": 8330.38, "power": 36.398846000000006}, {"timestamp": 8350.94, "power": 36.398846000000006}, {"timestamp": 8371.51, "power": 36.398846000000006}, {"timestamp": 8392.06, "power": 36.398846000000006}, {"timestamp": 8412.62, "power": 36.398846000000006}, {"timestamp": 8433.18, "power": 36.398846000000006}, {"timestamp": 8453.76, "power": 36.398846000000006}, {"timestamp": 8474.32, "power": 36.398846000000006}, {"timestamp": 8494.88, "power": 36.398846000000006}, {"timestamp": 8515.44, "power": 36.398846000000006}, {"timestamp": 8536.0, "power": 36.398846000000006}, {"timestamp": 8556.56, "power": 36.398846000000006}, {"timestamp": 8577.12, "power": 36.398846000000006}, {"timestamp": 8597.67, "power": 36.398846000000006}, {"timestamp": 8618.22, "power": 36.398846000000006}, {"timestamp": 8638.77, "power": 36.398846000000006}, {"timestamp": 8659.33, "power": 36.398846000000006}, {"timestamp": 8679.89, "power": 36.398846000000006}, {"timestamp": 8700.45, "power": 36.398846000000006}, {"timestamp": 8721.01, "power": 36.398846000000006}, {"timestamp": 8741.57, "power": 36.398846000000006}, {"timestamp": 8762.09, "power": 36.398846000000006}, {"timestamp": 8782.64, "power": 36.398846000000006}, {"timestamp": 8803.2, "power": 36.398846000000006}, {"timestamp": 8823.76, "power": 36.398846000000006}, {"timestamp": 8844.31, "power": 36.398846000000006}, {"timestamp": 8864.88, "power": 36.398846000000006}, {"timestamp": 8885.44, "power": 36.398846000000006}, {"timestamp": 8906.02, "power": 36.398846000000006}, {"timestamp": 8926.58, "power": 36.398846000000006}, {"timestamp": 8947.14, "power": 36.398846000000006}, {"timestamp": 8967.7, "power": 36.398846000000006}, {"timestamp": 8988.27, "power": 36.398846000000006}, {"timestamp": 9008.83, "power": 36.398846000000006}, {"timestamp": 9029.4, "power": 36.398846000000006}, {"timestamp": 9049.93, "power": 36.398846000000006}, {"timestamp": 9070.48, "power": 36.398846000000006}, {"timestamp": 9091.04, "power": 35.901325}, {"timestamp": 9112.1, "power": 35.901325}, {"timestamp": 9132.66, "power": 35.901325}, {"timestamp": 9153.22, "power": 35.901325}, {"timestamp": 9173.76, "power": 35.901325}, {"timestamp": 9194.27, "power": 35.901325}, {"timestamp": 9214.82, "power": 35.901325}, {"timestamp": 9235.38, "power": 35.901325}, {"timestamp": 9255.94, "power": 35.901325}, {"timestamp": 9276.5, "power": 35.901325}, {"timestamp": 9297.06, "power": 35.901325}, {"timestamp": 9317.59, "power": 35.901325}, {"timestamp": 9338.11, "power": 35.901325}, {"timestamp": 9358.65, "power": 35.901325}, {"timestamp": 9379.21, "power": 35.901325}, {"timestamp": 9399.78, "power": 35.901325}, {"timestamp": 9420.33, "power": 35.901325}, {"timestamp": 9440.89, "power": 35.901325}, {"timestamp": 9461.45, "power": 35.901325}, {"timestamp": 9481.99, "power": 35.901325}, {"timestamp": 9502.54, "power": 35.901325}, {"timestamp": 9523.1, "power": 35.901325}, {"timestamp": 9543.66, "power": 35.901325}, {"timestamp": 9564.22, "power": 35.901325}, {"timestamp": 9584.78, "power": 35.901325}, {"timestamp": 9605.34, "power": 35.901325}, {"timestamp": 9625.88, "power": 35.901325}, {"timestamp": 9646.43, "power": 35.901325}, {"timestamp": 9666.99, "power": 35.901325}, {"timestamp": 9687.55, "power": 35.901325}, {"timestamp": 9708.11, "power": 35.901325}, {"timestamp": 9728.67, "power": 35.901325}, {"timestamp": 9749.23, "power": 35.901325}, {"timestamp": 9769.77, "power": 35.901325}, {"timestamp": 9790.28, "power": 35.901325}, {"timestamp": 9810.83, "power": 35.901325}, {"timestamp": 9831.38, "power": 35.901325}, {"timestamp": 9851.94, "power": 35.901325}, {"timestamp": 9872.5, "power": 35.901325}, {"timestamp": 9893.06, "power": 35.901325}, {"timestamp": 9913.59, "power": 35.901325}, {"timestamp": 9934.1, "power": 35.901325}, {"timestamp": 9954.65, "power": 35.901325}, {"timestamp": 9975.21, "power": 35.901325}, {"timestamp": 9995.77, "power": 35.901325}, {"timestamp": 10016.3, "power": 35.901325}, {"timestamp": 10036.9, "power": 35.901325}, {"timestamp": 10057.5, "power": 35.901325}, {"timestamp": 10078.0, "power": 35.901325}, {"timestamp": 10098.6, "power": 36.200071}, {"timestamp": 10119.7, "power": 36.200071}, {"timestamp": 10140.2, "power": 36.200071}, {"timestamp": 10160.8, "power": 36.200071}, {"timestamp": 10181.3, "power": 36.200071}, {"timestamp": 10201.9, "power": 36.200071}, {"timestamp": 10222.4, "power": 36.200071}, {"timestamp": 10243.0, "power": 36.200071}, {"timestamp": 10263.5, "power": 36.200071}, {"timestamp": 10284.1, "power": 36.200071}, {"timestamp": 10304.7, "power": 36.200071}, {"timestamp": 10325.2, "power": 36.200071}, {"timestamp": 10345.8, "power": 36.200071}, {"timestamp": 10366.3, "power": 36.200071}, {"timestamp": 10386.8, "power": 36.200071}, {"timestamp": 10407.4, "power": 36.200071}, {"timestamp": 10427.9, "power": 36.200071}, {"timestamp": 10448.5, "power": 36.200071}, {"timestamp": 10469.1, "power": 36.200071}, {"timestamp": 10489.6, "power": 36.200071}, {"timestamp": 10510.1, "power": 36.200071}, {"timestamp": 10530.7, "power": 36.200071}, {"timestamp": 10551.3, "power": 36.200071}, {"timestamp": 10571.9, "power": 36.200071}, {"timestamp": 10592.5, "power": 36.200071}, {"timestamp": 10613.0, "power": 36.200071}, {"timestamp": 10633.6, "power": 36.200071}, {"timestamp": 10654.1, "power": 36.200071}, {"timestamp": 10674.7, "power": 36.200071}, {"timestamp": 10695.2, "power": 36.200071}, {"timestamp": 10715.8, "power": 36.200071}, {"timestamp": 10736.4, "power": 36.200071}, {"timestamp": 10757.0, "power": 36.200071}, {"timestamp": 10777.6, "power": 36.200071}, {"timestamp": 10798.1, "power": 36.200071}, {"timestamp": 10818.7, "power": 36.200071}, {"timestamp": 10839.2, "power": 36.200071}, {"timestamp": 10859.8, "power": 36.200071}, {"timestamp": 10880.4, "power": 36.200071}, {"timestamp": 10901.0, "power": 36.200071}, {"timestamp": 10921.6, "power": 36.200071}, {"timestamp": 10942.1, "power": 36.200071}, {"timestamp": 10962.7, "power": 36.200071}, {"timestamp": 10983.3, "power": 36.200071}, {"timestamp": 11003.8, "power": 36.200071}, {"timestamp": 11024.4, "power": 36.200071}, {"timestamp": 11044.9, "power": 36.200071}, {"timestamp": 11065.5, "power": 36.200071}, {"timestamp": 11086.1, "power": 36.200071}, {"timestamp": 11106.7, "power": 36.297042000000005}, {"timestamp": 11127.7, "power": 36.297042000000005}, {"timestamp": 11148.3, "power": 36.297042000000005}, {"timestamp": 11168.9, "power": 36.297042000000005}, {"timestamp": 11189.4, "power": 36.297042000000005}, {"timestamp": 11210.0, "power": 36.297042000000005}, {"timestamp": 11230.5, "power": 36.297042000000005}, {"timestamp": 11251.1, "power": 36.297042000000005}, {"timestamp": 11271.6, "power": 36.297042000000005}, {"timestamp": 11292.2, "power": 36.297042000000005}, {"timestamp": 11312.8, "power": 36.297042000000005}, {"timestamp": 11333.3, "power": 36.297042000000005}, {"timestamp": 11353.9, "power": 36.297042000000005}, {"timestamp": 11374.4, "power": 36.297042000000005}, {"timestamp": 11395.0, "power": 36.297042000000005}, {"timestamp": 11415.6, "power": 36.297042000000005}, {"timestamp": 11436.1, "power": 36.297042000000005}, {"timestamp": 11456.7, "power": 36.297042000000005}, {"timestamp": 11477.2, "power": 36.297042000000005}, {"timestamp": 11497.8, "power": 36.297042000000005}, {"timestamp": 11518.4, "power": 36.297042000000005}, {"timestamp": 11539.0, "power": 36.297042000000005}, {"timestamp": 11559.5, "power": 36.297042000000005}, {"timestamp": 11580.1, "power": 36.297042000000005}, {"timestamp": 11600.7, "power": 36.297042000000005}, {"timestamp": 11621.3, "power": 36.297042000000005}, {"timestamp": 11641.8, "power": 36.297042000000005}, {"timestamp": 11662.4, "power": 36.297042000000005}, {"timestamp": 11683.0, "power": 36.297042000000005}, {"timestamp": 11703.6, "power": 36.297042000000005}, {"timestamp": 11724.1, "power": 36.297042000000005}, {"timestamp": 11744.7, "power": 36.297042000000005}, {"timestamp": 11765.3, "power": 36.297042000000005}, {"timestamp": 11785.8, "power": 36.297042000000005}, {"timestamp": 11806.3, "power": 36.297042000000005}, {"timestamp": 11826.9, "power": 36.297042000000005}, {"timestamp": 11847.5, "power": 36.297042000000005}, {"timestamp": 11868.1, "power": 36.297042000000005}, {"timestamp": 11888.7, "power": 36.297042000000005}, {"timestamp": 11909.3, "power": 36.297042000000005}, {"timestamp": 11929.8, "power": 36.297042000000005}, {"timestamp": 11950.4, "power": 36.297042000000005}, {"timestamp": 11971.0, "power": 36.297042000000005}, {"timestamp": 11991.5, "power": 36.297042000000005}, {"timestamp": 12012.1, "power": 36.297042000000005}, {"timestamp": 12032.7, "power": 36.297042000000005}, {"timestamp": 12053.3, "power": 36.297042000000005}, {"timestamp": 12073.8, "power": 36.297042000000005}, {"timestamp": 12094.4, "power": 36.297042000000005}, {"timestamp": 12115.0, "power": 36.064282000000006}, {"timestamp": 12136.0, "power": 36.064282000000006}, {"timestamp": 12156.6, "power": 36.064282000000006}, {"timestamp": 12177.2, "power": 36.064282000000006}, {"timestamp": 12197.7, "power": 36.064282000000006}, {"timestamp": 12218.2, "power": 36.064282000000006}, {"timestamp": 12238.8, "power": 36.064282000000006}, {"timestamp": 12259.3, "power": 36.064282000000006}, {"timestamp": 12279.9, "power": 36.064282000000006}, {"timestamp": 12300.5, "power": 36.064282000000006}, {"timestamp": 12321.0, "power": 36.064282000000006}, {"timestamp": 12341.6, "power": 36.064282000000006}, {"timestamp": 12362.1, "power": 36.064282000000006}, {"timestamp": 12382.6, "power": 36.064282000000006}, {"timestamp": 12403.2, "power": 36.064282000000006}, {"timestamp": 12423.8, "power": 36.064282000000006}, {"timestamp": 12444.3, "power": 36.064282000000006}, {"timestamp": 12464.9, "power": 36.064282000000006}, {"timestamp": 12485.5, "power": 36.064282000000006}, {"timestamp": 12506.0, "power": 36.064282000000006}, {"timestamp": 12526.5, "power": 36.064282000000006}, {"timestamp": 12547.1, "power": 36.064282000000006}, {"timestamp": 12567.7, "power": 36.064282000000006}, {"timestamp": 12588.2, "power": 36.064282000000006}, {"timestamp": 12608.8, "power": 36.064282000000006}, {"timestamp": 12629.3, "power": 36.064282000000006}, {"timestamp": 12649.9, "power": 36.064282000000006}, {"timestamp": 12670.4, "power": 36.064282000000006}, {"timestamp": 12691.0, "power": 36.064282000000006}, {"timestamp": 12711.5, "power": 36.064282000000006}, {"timestamp": 12732.1, "power": 36.064282000000006}, {"timestamp": 12752.6, "power": 36.064282000000006}, {"timestamp": 12773.2, "power": 36.064282000000006}, {"timestamp": 12793.7, "power": 36.064282000000006}, {"timestamp": 12814.3, "power": 36.064282000000006}, {"timestamp": 12834.9, "power": 36.064282000000006}, {"timestamp": 12855.4, "power": 36.064282000000006}, {"timestamp": 12876.0, "power": 36.064282000000006}, {"timestamp": 12896.5, "power": 36.064282000000006}, {"timestamp": 12917.1, "power": 36.064282000000006}, {"timestamp": 12937.7, "power": 36.064282000000006}, {"timestamp": 12958.2, "power": 36.064282000000006}, {"timestamp": 12978.7, "power": 36.064282000000006}, {"timestamp": 12999.3, "power": 36.064282000000006}, {"timestamp": 13019.8, "power": 36.064282000000006}, {"timestamp": 13040.4, "power": 36.064282000000006}, {"timestamp": 13061.0, "power": 36.064282000000006}, {"timestamp": 13081.6, "power": 36.064282000000006}, {"timestamp": 13102.1, "power": 36.064282000000006}, {"timestamp": 13122.6, "power": 36.125905}, {"timestamp": 13143.7, "power": 36.125905}, {"timestamp": 13164.3, "power": 36.125905}, {"timestamp": 13184.8, "power": 36.125905}, {"timestamp": 13205.3, "power": 36.125905}, {"timestamp": 13225.9, "power": 36.125905}, {"timestamp": 13246.4, "power": 36.125905}, {"timestamp": 13267.0, "power": 36.125905}, {"timestamp": 13287.5, "power": 36.125905}, {"timestamp": 13308.1, "power": 36.125905}, {"timestamp": 13328.6, "power": 36.125905}, {"timestamp": 13349.2, "power": 36.125905}, {"timestamp": 13369.7, "power": 36.125905}, {"timestamp": 13390.3, "power": 36.125905}, {"timestamp": 13410.8, "power": 36.125905}, {"timestamp": 13431.4, "power": 36.125905}, {"timestamp": 13451.9, "power": 36.125905}, {"timestamp": 13472.5, "power": 36.125905}, {"timestamp": 13493.0, "power": 36.125905}, {"timestamp": 13513.6, "power": 36.125905}, {"timestamp": 13534.1, "power": 36.125905}, {"timestamp": 13554.6, "power": 36.125905}, {"timestamp": 13575.2, "power": 36.125905}, {"timestamp": 13595.8, "power": 36.125905}, {"timestamp": 13616.3, "power": 36.125905}, {"timestamp": 13636.9, "power": 36.125905}, {"timestamp": 13657.4, "power": 36.125905}, {"timestamp": 13678.0, "power": 36.125905}, {"timestamp": 13698.5, "power": 36.125905}, {"timestamp": 13719.1, "power": 36.125905}, {"timestamp": 13739.6, "power": 36.125905}, {"timestamp": 13760.2, "power": 36.125905}, {"timestamp": 13780.8, "power": 36.125905}, {"timestamp": 13801.4, "power": 36.125905}, {"timestamp": 13821.9, "power": 36.125905}, {"timestamp": 13842.4, "power": 36.125905}, {"timestamp": 13863.0, "power": 36.125905}, {"timestamp": 13883.6, "power": 36.125905}, {"timestamp": 13904.2, "power": 36.125905}, {"timestamp": 13924.8, "power": 36.125905}, {"timestamp": 13945.4, "power": 36.125905}, {"timestamp": 13965.9, "power": 36.125905}, {"timestamp": 13986.5, "power": 36.125905}, {"timestamp": 14007.1, "power": 36.125905}, {"timestamp": 14027.7, "power": 36.125905}, {"timestamp": 14048.2, "power": 36.125905}, {"timestamp": 14068.8, "power": 36.125905}, {"timestamp": 14089.4, "power": 36.125905}, {"timestamp": 14109.9, "power": 36.125905}, {"timestamp": 14130.5, "power": 35.960080000000005}, {"timestamp": 14151.5, "power": 35.960080000000005}, {"timestamp": 14172.1, "power": 35.960080000000005}, {"timestamp": 14192.7, "power": 35.960080000000005}, {"timestamp": 14213.2, "power": 35.960080000000005}, {"timestamp": 14233.8, "power": 35.960080000000005}, {"timestamp": 14254.3, "power": 35.960080000000005}, {"timestamp": 14274.8, "power": 35.960080000000005}, {"timestamp": 14295.4, "power": 35.960080000000005}, {"timestamp": 14316.0, "power": 35.960080000000005}, {"timestamp": 14336.6, "power": 35.960080000000005}, {"timestamp": 14357.2, "power": 35.960080000000005}, {"timestamp": 14377.7, "power": 35.960080000000005}, {"timestamp": 14398.3, "power": 35.960080000000005}, {"timestamp": 14418.8, "power": 35.960080000000005}, {"timestamp": 14439.4, "power": 35.960080000000005}, {"timestamp": 14460.0, "power": 35.960080000000005}, {"timestamp": 14480.6, "power": 35.960080000000005}, {"timestamp": 14501.2, "power": 35.960080000000005}, {"timestamp": 14521.7, "power": 35.960080000000005}, {"timestamp": 14542.2, "power": 35.960080000000005}, {"timestamp": 14562.8, "power": 35.960080000000005}, {"timestamp": 14583.4, "power": 35.960080000000005}, {"timestamp": 14604.0, "power": 35.960080000000005}, {"timestamp": 14624.6, "power": 35.960080000000005}, {"timestamp": 14645.1, "power": 35.960080000000005}, {"timestamp": 14665.7, "power": 35.960080000000005}, {"timestamp": 14686.2, "power": 35.960080000000005}, {"timestamp": 14706.8, "power": 35.960080000000005}, {"timestamp": 14727.4, "power": 35.960080000000005}, {"timestamp": 14747.9, "power": 35.960080000000005}, {"timestamp": 14768.5, "power": 35.960080000000005}, {"timestamp": 14789.1, "power": 35.960080000000005}, {"timestamp": 14809.6, "power": 35.960080000000005}, {"timestamp": 14830.1, "power": 35.960080000000005}, {"timestamp": 14850.7, "power": 35.960080000000005}, {"timestamp": 14871.3, "power": 35.960080000000005}, {"timestamp": 14891.9, "power": 35.960080000000005}, {"timestamp": 14912.5, "power": 35.960080000000005}, {"timestamp": 14933.0, "power": 35.960080000000005}, {"timestamp": 14953.6, "power": 35.960080000000005}, {"timestamp": 14974.1, "power": 35.960080000000005}, {"timestamp": 14994.7, "power": 35.960080000000005}, {"timestamp": 15015.3, "power": 35.960080000000005}, {"timestamp": 15035.9, "power": 35.960080000000005}, {"timestamp": 15056.5, "power": 35.960080000000005}, {"timestamp": 15077.1, "power": 35.960080000000005}, {"timestamp": 15097.6, "power": 35.960080000000005}, {"timestamp": 15118.1, "power": 35.960080000000005}, {"timestamp": 15138.7, "power": 35.569395}, {"timestamp": 15159.7, "power": 35.569395}, {"timestamp": 15180.3, "power": 35.569395}, {"timestamp": 15200.8, "power": 35.569395}, {"timestamp": 15221.4, "power": 35.569395}, {"timestamp": 15241.9, "power": 35.569395}, {"timestamp": 15262.5, "power": 35.569395}, {"timestamp": 15283.1, "power": 35.569395}, {"timestamp": 15303.7, "power": 35.569395}, {"timestamp": 15324.3, "power": 35.569395}, {"timestamp": 15344.8, "power": 35.569395}, {"timestamp": 15365.4, "power": 35.569395}, {"timestamp": 15386.0, "power": 35.569395}, {"timestamp": 15406.5, "power": 35.569395}, {"timestamp": 15427.1, "power": 35.569395}, {"timestamp": 15447.6, "power": 35.569395}, {"timestamp": 15468.1, "power": 35.569395}, {"timestamp": 15488.7, "power": 35.569395}, {"timestamp": 15509.2, "power": 35.569395}, {"timestamp": 15529.7, "power": 35.569395}, {"timestamp": 15550.2, "power": 35.569395}, {"timestamp": 15570.8, "power": 35.569395}, {"timestamp": 15591.3, "power": 35.569395}, {"timestamp": 15611.9, "power": 35.569395}, {"timestamp": 15632.4, "power": 35.569395}, {"timestamp": 15652.9, "power": 35.569395}, {"timestamp": 15673.5, "power": 35.569395}, {"timestamp": 15694.0, "power": 35.569395}, {"timestamp": 15714.6, "power": 35.569395}, {"timestamp": 15735.1, "power": 35.569395}, {"timestamp": 15755.6, "power": 35.569395}, {"timestamp": 15776.2, "power": 35.569395}, {"timestamp": 15796.7, "power": 35.569395}, {"timestamp": 15817.3, "power": 35.569395}, {"timestamp": 15837.8, "power": 35.569395}, {"timestamp": 15858.3, "power": 35.569395}, {"timestamp": 15878.8, "power": 35.569395}, {"timestamp": 15899.4, "power": 35.569395}, {"timestamp": 15919.9, "power": 35.569395}, {"timestamp": 15940.4, "power": 35.569395}, {"timestamp": 15961.0, "power": 35.569395}, {"timestamp": 15981.5, "power": 35.569395}, {"timestamp": 16002.0, "power": 35.569395}, {"timestamp": 16022.6, "power": 35.569395}, {"timestamp": 16043.1, "power": 35.569395}, {"timestamp": 16063.6, "power": 35.569395}, {"timestamp": 16084.2, "power": 35.569395}, {"timestamp": 16104.7, "power": 35.569395}, {"timestamp": 16125.3, "power": 35.569395}, {"timestamp": 16145.8, "power": 38.883902}, {"timestamp": 16167.0, "power": 38.883902}, {"timestamp": 16187.5, "power": 38.883902}, {"timestamp": 16208.1, "power": 38.883902}, {"timestamp": 16228.6, "power": 38.883902}, {"timestamp": 16249.2, "power": 38.883902}, {"timestamp": 16269.7, "power": 38.883902}, {"timestamp": 16290.2, "power": 38.883902}, {"timestamp": 16310.7, "power": 38.883902}, {"timestamp": 16331.3, "power": 38.883902}, {"timestamp": 16351.9, "power": 38.883902}, {"timestamp": 16372.5, "power": 38.883902}, {"timestamp": 16393.0, "power": 38.883902}, {"timestamp": 16413.6, "power": 38.883902}, {"timestamp": 16434.1, "power": 38.883902}, {"timestamp": 16454.6, "power": 38.883902}, {"timestamp": 16475.1, "power": 38.883902}, {"timestamp": 16495.7, "power": 38.883902}, {"timestamp": 16516.2, "power": 38.883902}, {"timestamp": 16536.8, "power": 38.883902}, {"timestamp": 16557.3, "power": 38.883902}, {"timestamp": 16577.9, "power": 38.883902}, {"timestamp": 16598.4, "power": 38.883902}, {"timestamp": 16618.9, "power": 38.883902}, {"timestamp": 16639.4, "power": 38.883902}, {"timestamp": 16659.9, "power": 38.883902}, {"timestamp": 16680.5, "power": 38.883902}, {"timestamp": 16701.0, "power": 38.883902}, {"timestamp": 16721.6, "power": 38.883902}, {"timestamp": 16742.1, "power": 38.883902}, {"timestamp": 16762.6, "power": 38.883902}, {"timestamp": 16783.1, "power": 38.883902}, {"timestamp": 16803.7, "power": 38.883902}, {"timestamp": 16824.2, "power": 38.883902}, {"timestamp": 16844.8, "power": 38.883902}, {"timestamp": 16865.3, "power": 38.883902}, {"timestamp": 16885.8, "power": 38.883902}, {"timestamp": 16906.3, "power": 38.883902}, {"timestamp": 16926.9, "power": 38.883902}, {"timestamp": 16947.4, "power": 38.883902}, {"timestamp": 16968.0, "power": 38.883902}, {"timestamp": 16988.5, "power": 38.883902}, {"timestamp": 17009.1, "power": 38.883902}, {"timestamp": 17029.6, "power": 38.883902}, {"timestamp": 17050.1, "power": 38.883902}, {"timestamp": 17070.6, "power": 38.883902}, {"timestamp": 17091.1, "power": 38.883902}, {"timestamp": 17111.7, "power": 38.883902}, {"timestamp": 17132.2, "power": 38.883902}, {"timestamp": 17152.8, "power": 35.573570000000004}, {"timestamp": 17173.8, "power": 35.573570000000004}, {"timestamp": 17194.3, "power": 35.573570000000004}, {"timestamp": 17214.5, "power": 35.573570000000004}, {"timestamp": 17235.0, "power": 35.573570000000004}, {"timestamp": 17255.5, "power": 35.573570000000004}, {"timestamp": 17276.1, "power": 35.573570000000004}, {"timestamp": 17296.6, "power": 35.573570000000004}, {"timestamp": 17317.2, "power": 35.573570000000004}, {"timestamp": 17337.7, "power": 35.573570000000004}, {"timestamp": 17358.2, "power": 35.573570000000004}, {"timestamp": 17378.7, "power": 35.573570000000004}, {"timestamp": 17399.2, "power": 35.573570000000004}, {"timestamp": 17419.8, "power": 35.573570000000004}, {"timestamp": 17440.3, "power": 35.573570000000004}, {"timestamp": 17460.9, "power": 35.573570000000004}, {"timestamp": 17481.4, "power": 35.573570000000004}, {"timestamp": 17502.0, "power": 35.573570000000004}, {"timestamp": 17522.6, "power": 35.573570000000004}], "timeline": {"START": "3656.783143", "END": "15328.82485"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13447.0}, {"name": "clSetKernelArg", "calls": 19, "time": 2685.23}, {"name": "clReleaseKernel", "calls": 1, "time": 1092.84}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.7599}, {"name": "clReleaseContext", "calls": 1, "time": 39.4413}, {"name": "clCreateContext", "calls": 1, "time": 36.1367}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2781}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.355546}, {"name": "clCreateKernel", "calls": 1, "time": 0.344978}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.145504}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078469}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073315}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031493}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02509}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024954}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011078}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010648}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009849}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008848}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008102}, {"name": "clRetainDevice", "calls": 2, "time": 0.00486}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11672.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10569.2}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 10130.1}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 10841.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 11671.4}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 10648.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7302.448633, "utilization": 76.067173, "size": 6118490.0, "time": 837.867888}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 32897291, "speed": 29.4859, "utilization": 0.255954, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2023888, "speed": 394.249, "utilization": 3.4223, "size": 0.127846}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31506934, "speed": 29.4596, "utilization": 0.255726, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1937246, "speed": 394.81, "utilization": 3.42717, "size": 0.127839}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33780724, "speed": 29.5239, "utilization": 0.256284, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2079068, "speed": 394.897, "utilization": 3.42792, "size": 0.127849}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 36508543, "speed": 29.6605, "utilization": 0.257469, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2249306, "speed": 394.936, "utilization": 3.42826, "size": 0.12786}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33171488, "speed": 29.5144, "utilization": 0.256201, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2040736, "speed": 394.652, "utilization": 3.4258, "size": 0.127845}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len6/run4.json b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run4.json new file mode 100644 index 0000000..1269d85 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.096, "power": 35.412828}, {"timestamp": 57.7771, "power": 35.412828}, {"timestamp": 78.3082, "power": 35.412828}, {"timestamp": 98.8521, "power": 35.412828}, {"timestamp": 119.808, "power": 35.412828}, {"timestamp": 140.686, "power": 35.412828}, {"timestamp": 161.195, "power": 35.412828}, {"timestamp": 181.733, "power": 35.412828}, {"timestamp": 202.265, "power": 35.412828}, {"timestamp": 222.798, "power": 35.412828}, {"timestamp": 243.337, "power": 35.412828}, {"timestamp": 263.871, "power": 35.412828}, {"timestamp": 284.407, "power": 35.412828}, {"timestamp": 304.924, "power": 35.412828}, {"timestamp": 325.416, "power": 35.412828}, {"timestamp": 345.952, "power": 35.412828}, {"timestamp": 366.487, "power": 35.412828}, {"timestamp": 387.026, "power": 35.412828}, {"timestamp": 407.567, "power": 35.412828}, {"timestamp": 428.105, "power": 35.412828}, {"timestamp": 448.644, "power": 35.412828}, {"timestamp": 469.152, "power": 35.412828}, {"timestamp": 489.693, "power": 35.412828}, {"timestamp": 510.235, "power": 35.412828}, {"timestamp": 530.772, "power": 35.412828}, {"timestamp": 551.307, "power": 35.412828}, {"timestamp": 571.843, "power": 35.412828}, {"timestamp": 592.383, "power": 35.412828}, {"timestamp": 612.878, "power": 35.412828}, {"timestamp": 633.371, "power": 35.412828}, {"timestamp": 653.904, "power": 35.412828}, {"timestamp": 674.439, "power": 35.412828}, {"timestamp": 694.973, "power": 35.412828}, {"timestamp": 715.513, "power": 35.412828}, {"timestamp": 736.051, "power": 35.412828}, {"timestamp": 756.586, "power": 35.412828}, {"timestamp": 777.104, "power": 35.412828}, {"timestamp": 797.639, "power": 35.412828}, {"timestamp": 818.173, "power": 35.412828}, {"timestamp": 838.707, "power": 35.412828}, {"timestamp": 859.24, "power": 35.412828}, {"timestamp": 879.777, "power": 35.412828}, {"timestamp": 900.312, "power": 35.412828}, {"timestamp": 920.854, "power": 35.412828}, {"timestamp": 941.346, "power": 35.412828}, {"timestamp": 961.878, "power": 35.412828}, {"timestamp": 982.414, "power": 35.412828}, {"timestamp": 1002.95, "power": 35.412828}, {"timestamp": 1023.49, "power": 35.62162}, {"timestamp": 1044.67, "power": 35.62162}, {"timestamp": 1065.24, "power": 35.62162}, {"timestamp": 1085.79, "power": 35.62162}, {"timestamp": 1106.37, "power": 35.62162}, {"timestamp": 1126.96, "power": 35.62162}, {"timestamp": 1147.55, "power": 35.62162}, {"timestamp": 1168.14, "power": 35.62162}, {"timestamp": 1188.72, "power": 35.62162}, {"timestamp": 1209.29, "power": 35.62162}, {"timestamp": 1229.84, "power": 35.62162}, {"timestamp": 1250.43, "power": 35.62162}, {"timestamp": 1271.01, "power": 35.62162}, {"timestamp": 1291.6, "power": 35.62162}, {"timestamp": 1312.19, "power": 35.62162}, {"timestamp": 1332.78, "power": 35.62162}, {"timestamp": 1353.36, "power": 35.62162}, {"timestamp": 1373.91, "power": 35.62162}, {"timestamp": 1394.5, "power": 35.62162}, {"timestamp": 1415.09, "power": 35.62162}, {"timestamp": 1435.68, "power": 35.62162}, {"timestamp": 1456.27, "power": 35.62162}, {"timestamp": 1476.87, "power": 35.62162}, {"timestamp": 1497.43, "power": 35.62162}, {"timestamp": 1517.98, "power": 35.62162}, {"timestamp": 1538.57, "power": 35.62162}, {"timestamp": 1559.16, "power": 35.62162}, {"timestamp": 1579.75, "power": 35.62162}, {"timestamp": 1600.34, "power": 35.62162}, {"timestamp": 1620.91, "power": 35.62162}, {"timestamp": 1641.46, "power": 35.62162}, {"timestamp": 1662.01, "power": 35.62162}, {"timestamp": 1682.6, "power": 35.62162}, {"timestamp": 1703.19, "power": 35.62162}, {"timestamp": 1723.78, "power": 35.62162}, {"timestamp": 1744.37, "power": 35.62162}, {"timestamp": 1764.94, "power": 35.62162}, {"timestamp": 1785.49, "power": 35.62162}, {"timestamp": 1806.04, "power": 35.62162}, {"timestamp": 1826.63, "power": 35.62162}, {"timestamp": 1847.22, "power": 35.62162}, {"timestamp": 1867.81, "power": 35.62162}, {"timestamp": 1888.39, "power": 35.62162}, {"timestamp": 1908.96, "power": 35.62162}, {"timestamp": 1929.51, "power": 35.62162}, {"timestamp": 1950.07, "power": 35.62162}, {"timestamp": 1970.68, "power": 35.62162}, {"timestamp": 1991.27, "power": 35.62162}, {"timestamp": 2011.86, "power": 35.62162}, {"timestamp": 2032.45, "power": 35.764795}, {"timestamp": 2053.58, "power": 35.764795}, {"timestamp": 2074.12, "power": 35.764795}, {"timestamp": 2094.71, "power": 35.764795}, {"timestamp": 2115.3, "power": 35.764795}, {"timestamp": 2135.89, "power": 35.764795}, {"timestamp": 2156.47, "power": 35.764795}, {"timestamp": 2177.05, "power": 35.764795}, {"timestamp": 2197.6, "power": 35.764795}, {"timestamp": 2218.15, "power": 35.764795}, {"timestamp": 2238.74, "power": 35.764795}, {"timestamp": 2259.33, "power": 35.764795}, {"timestamp": 2279.91, "power": 35.764795}, {"timestamp": 2300.5, "power": 35.764795}, {"timestamp": 2321.08, "power": 35.764795}, {"timestamp": 2341.63, "power": 35.764795}, {"timestamp": 2362.18, "power": 35.764795}, {"timestamp": 2382.78, "power": 35.764795}, {"timestamp": 2403.36, "power": 35.764795}, {"timestamp": 2423.95, "power": 35.764795}, {"timestamp": 2444.54, "power": 35.764795}, {"timestamp": 2465.1, "power": 35.764795}, {"timestamp": 2485.65, "power": 35.764795}, {"timestamp": 2506.24, "power": 35.764795}, {"timestamp": 2526.83, "power": 35.764795}, {"timestamp": 2547.42, "power": 35.764795}, {"timestamp": 2568.0, "power": 35.764795}, {"timestamp": 2588.6, "power": 35.764795}, {"timestamp": 2609.18, "power": 35.764795}, {"timestamp": 2629.72, "power": 35.764795}, {"timestamp": 2650.31, "power": 35.764795}, {"timestamp": 2670.9, "power": 35.764795}, {"timestamp": 2691.5, "power": 35.764795}, {"timestamp": 2712.09, "power": 35.764795}, {"timestamp": 2732.68, "power": 35.764795}, {"timestamp": 2753.25, "power": 35.764795}, {"timestamp": 2773.79, "power": 35.764795}, {"timestamp": 2794.38, "power": 35.764795}, {"timestamp": 2814.98, "power": 35.764795}, {"timestamp": 2835.59, "power": 35.764795}, {"timestamp": 2856.11, "power": 35.764795}, {"timestamp": 2876.64, "power": 35.764795}, {"timestamp": 2897.13, "power": 35.764795}, {"timestamp": 2917.61, "power": 35.764795}, {"timestamp": 2938.12, "power": 35.764795}, {"timestamp": 2958.65, "power": 35.764795}, {"timestamp": 2979.18, "power": 35.764795}, {"timestamp": 2999.71, "power": 35.764795}, {"timestamp": 3020.24, "power": 35.764795}, {"timestamp": 3040.77, "power": 37.852228}, {"timestamp": 3061.9, "power": 37.852228}, {"timestamp": 3082.43, "power": 37.852228}, {"timestamp": 3102.96, "power": 37.852228}, {"timestamp": 3123.48, "power": 37.852228}, {"timestamp": 3144.05, "power": 37.852228}, {"timestamp": 3164.6, "power": 37.852228}, {"timestamp": 3185.12, "power": 37.852228}, {"timestamp": 3205.65, "power": 37.852228}, {"timestamp": 3226.18, "power": 37.852228}, {"timestamp": 3246.72, "power": 37.852228}, {"timestamp": 3267.25, "power": 37.852228}, {"timestamp": 3287.78, "power": 37.852228}, {"timestamp": 3308.31, "power": 37.852228}, {"timestamp": 3328.86, "power": 37.852228}, {"timestamp": 3349.34, "power": 37.852228}, {"timestamp": 3369.87, "power": 37.852228}, {"timestamp": 3390.4, "power": 37.852228}, {"timestamp": 3410.94, "power": 37.852228}, {"timestamp": 3431.47, "power": 37.852228}, {"timestamp": 3452.0, "power": 37.852228}, {"timestamp": 3472.53, "power": 37.852228}, {"timestamp": 3493.04, "power": 37.852228}, {"timestamp": 3513.52, "power": 37.852228}, {"timestamp": 3534.04, "power": 37.852228}, {"timestamp": 3554.57, "power": 37.852228}, {"timestamp": 3575.11, "power": 37.852228}, {"timestamp": 3595.64, "power": 37.852228}, {"timestamp": 3616.17, "power": 37.852228}, {"timestamp": 3636.7, "power": 37.852228}, {"timestamp": 3657.21, "power": 37.852228}, {"timestamp": 3677.77, "power": 37.852228}, {"timestamp": 3698.31, "power": 37.852228}, {"timestamp": 3718.84, "power": 37.852228}, {"timestamp": 3739.38, "power": 37.852228}, {"timestamp": 3759.92, "power": 37.852228}, {"timestamp": 3780.46, "power": 37.852228}, {"timestamp": 3800.98, "power": 37.852228}, {"timestamp": 3821.47, "power": 37.852228}, {"timestamp": 3842.0, "power": 37.852228}, {"timestamp": 3862.54, "power": 37.852228}, {"timestamp": 3883.08, "power": 37.852228}, {"timestamp": 3903.62, "power": 37.852228}, {"timestamp": 3924.17, "power": 37.852228}, {"timestamp": 3944.71, "power": 37.852228}, {"timestamp": 3965.23, "power": 37.852228}, {"timestamp": 3985.77, "power": 37.852228}, {"timestamp": 4006.31, "power": 37.852228}, {"timestamp": 4026.85, "power": 37.852228}, {"timestamp": 4047.39, "power": 35.991094}, {"timestamp": 4068.59, "power": 35.991094}, {"timestamp": 4089.11, "power": 35.991094}, {"timestamp": 4109.64, "power": 35.991094}, {"timestamp": 4130.18, "power": 35.991094}, {"timestamp": 4150.71, "power": 35.991094}, {"timestamp": 4171.25, "power": 35.991094}, {"timestamp": 4191.79, "power": 35.991094}, {"timestamp": 4212.33, "power": 35.991094}, {"timestamp": 4232.87, "power": 35.991094}, {"timestamp": 4253.37, "power": 35.991094}, {"timestamp": 4273.9, "power": 35.991094}, {"timestamp": 4294.44, "power": 35.991094}, {"timestamp": 4314.98, "power": 35.991094}, {"timestamp": 4335.52, "power": 35.991094}, {"timestamp": 4356.05, "power": 35.991094}, {"timestamp": 4376.59, "power": 35.991094}, {"timestamp": 4397.1, "power": 35.991094}, {"timestamp": 4417.64, "power": 35.991094}, {"timestamp": 4438.17, "power": 35.991094}, {"timestamp": 4458.71, "power": 35.991094}, {"timestamp": 4479.25, "power": 35.991094}, {"timestamp": 4499.79, "power": 35.991094}, {"timestamp": 4520.33, "power": 35.991094}, {"timestamp": 4540.87, "power": 35.991094}, {"timestamp": 4561.37, "power": 35.991094}, {"timestamp": 4581.9, "power": 35.991094}, {"timestamp": 4602.44, "power": 35.991094}, {"timestamp": 4622.98, "power": 35.991094}, {"timestamp": 4643.52, "power": 35.991094}, {"timestamp": 4664.05, "power": 35.991094}, {"timestamp": 4684.59, "power": 35.991094}, {"timestamp": 4705.1, "power": 35.991094}, {"timestamp": 4725.64, "power": 35.991094}, {"timestamp": 4746.17, "power": 35.991094}, {"timestamp": 4766.72, "power": 35.991094}, {"timestamp": 4787.26, "power": 35.991094}, {"timestamp": 4807.79, "power": 35.991094}, {"timestamp": 4828.33, "power": 35.991094}, {"timestamp": 4848.88, "power": 35.991094}, {"timestamp": 4869.38, "power": 35.991094}, {"timestamp": 4889.91, "power": 35.991094}, {"timestamp": 4910.44, "power": 35.991094}, {"timestamp": 4930.98, "power": 35.991094}, {"timestamp": 4951.52, "power": 35.991094}, {"timestamp": 4972.06, "power": 35.991094}, {"timestamp": 4992.6, "power": 35.991094}, {"timestamp": 5013.11, "power": 35.991094}, {"timestamp": 5033.66, "power": 35.991094}, {"timestamp": 5054.19, "power": 35.868153}, {"timestamp": 5075.86, "power": 35.868153}, {"timestamp": 5096.4, "power": 35.868153}, {"timestamp": 5116.92, "power": 35.868153}, {"timestamp": 5137.42, "power": 35.868153}, {"timestamp": 5157.95, "power": 35.868153}, {"timestamp": 5178.49, "power": 35.868153}, {"timestamp": 5199.03, "power": 35.868153}, {"timestamp": 5219.57, "power": 35.868153}, {"timestamp": 5240.11, "power": 35.868153}, {"timestamp": 5260.64, "power": 35.868153}, {"timestamp": 5281.16, "power": 35.868153}, {"timestamp": 5301.69, "power": 35.868153}, {"timestamp": 5322.25, "power": 35.868153}, {"timestamp": 5342.79, "power": 35.868153}, {"timestamp": 5363.35, "power": 35.868153}, {"timestamp": 5383.93, "power": 35.868153}, {"timestamp": 5404.51, "power": 35.868153}, {"timestamp": 5425.02, "power": 35.868153}, {"timestamp": 5445.52, "power": 35.868153}, {"timestamp": 5466.23, "power": 35.868153}, {"timestamp": 5486.8, "power": 35.868153}, {"timestamp": 5507.38, "power": 35.868153}, {"timestamp": 5527.95, "power": 35.868153}, {"timestamp": 5548.52, "power": 35.868153}, {"timestamp": 5569.04, "power": 35.868153}, {"timestamp": 5589.58, "power": 35.868153}, {"timestamp": 5610.14, "power": 35.868153}, {"timestamp": 5630.71, "power": 35.868153}, {"timestamp": 5651.27, "power": 35.868153}, {"timestamp": 5671.83, "power": 35.868153}, {"timestamp": 5692.39, "power": 35.868153}, {"timestamp": 5712.9, "power": 35.868153}, {"timestamp": 5733.4, "power": 35.868153}, {"timestamp": 5753.96, "power": 35.868153}, {"timestamp": 5774.51, "power": 35.868153}, {"timestamp": 5795.08, "power": 35.868153}, {"timestamp": 5815.63, "power": 35.868153}, {"timestamp": 5836.17, "power": 35.868153}, {"timestamp": 5856.72, "power": 35.868153}, {"timestamp": 5877.24, "power": 35.868153}, {"timestamp": 5897.73, "power": 35.868153}, {"timestamp": 5918.28, "power": 35.868153}, {"timestamp": 5938.83, "power": 35.868153}, {"timestamp": 5959.39, "power": 35.868153}, {"timestamp": 5979.96, "power": 35.868153}, {"timestamp": 6000.53, "power": 35.868153}, {"timestamp": 6021.04, "power": 35.868153}, {"timestamp": 6041.53, "power": 35.868153}, {"timestamp": 6062.08, "power": 36.320786}, {"timestamp": 6083.58, "power": 36.320786}, {"timestamp": 6104.14, "power": 36.320786}, {"timestamp": 6124.68, "power": 36.320786}, {"timestamp": 6145.2, "power": 36.320786}, {"timestamp": 6165.72, "power": 36.320786}, {"timestamp": 6186.26, "power": 36.320786}, {"timestamp": 6206.8, "power": 36.320786}, {"timestamp": 6227.33, "power": 36.320786}, {"timestamp": 6247.86, "power": 36.320786}, {"timestamp": 6268.4, "power": 36.320786}, {"timestamp": 6288.91, "power": 36.320786}, {"timestamp": 6309.4, "power": 36.320786}, {"timestamp": 6329.93, "power": 36.320786}, {"timestamp": 6350.46, "power": 36.320786}, {"timestamp": 6371.0, "power": 36.320786}, {"timestamp": 6391.57, "power": 36.320786}, {"timestamp": 6412.14, "power": 36.320786}, {"timestamp": 6432.73, "power": 36.320786}, {"timestamp": 6453.24, "power": 36.320786}, {"timestamp": 6473.78, "power": 36.320786}, {"timestamp": 6494.32, "power": 36.320786}, {"timestamp": 6514.88, "power": 36.320786}, {"timestamp": 6535.45, "power": 36.320786}, {"timestamp": 6556.0, "power": 36.320786}, {"timestamp": 6576.56, "power": 36.320786}, {"timestamp": 6597.08, "power": 36.320786}, {"timestamp": 6617.62, "power": 36.320786}, {"timestamp": 6638.18, "power": 36.320786}, {"timestamp": 6658.72, "power": 36.320786}, {"timestamp": 6679.29, "power": 36.320786}, {"timestamp": 6699.85, "power": 36.320786}, {"timestamp": 6720.41, "power": 36.320786}, {"timestamp": 6740.91, "power": 36.320786}, {"timestamp": 6761.45, "power": 36.320786}, {"timestamp": 6782.01, "power": 36.320786}, {"timestamp": 6802.58, "power": 36.320786}, {"timestamp": 6823.15, "power": 36.320786}, {"timestamp": 6843.69, "power": 36.320786}, {"timestamp": 6864.25, "power": 36.320786}, {"timestamp": 6884.83, "power": 36.320786}, {"timestamp": 6905.32, "power": 36.320786}, {"timestamp": 6925.87, "power": 36.320786}, {"timestamp": 6946.42, "power": 36.320786}, {"timestamp": 6966.99, "power": 36.320786}, {"timestamp": 6987.55, "power": 36.320786}, {"timestamp": 7008.12, "power": 36.320786}, {"timestamp": 7028.68, "power": 36.320786}, {"timestamp": 7049.19, "power": 36.320786}, {"timestamp": 7069.74, "power": 36.338447}, {"timestamp": 7090.89, "power": 36.338447}, {"timestamp": 7111.45, "power": 36.338447}, {"timestamp": 7131.99, "power": 36.338447}, {"timestamp": 7152.52, "power": 36.338447}, {"timestamp": 7173.05, "power": 36.338447}, {"timestamp": 7193.54, "power": 36.338447}, {"timestamp": 7214.07, "power": 36.338447}, {"timestamp": 7234.61, "power": 36.338447}, {"timestamp": 7255.15, "power": 36.338447}, {"timestamp": 7275.68, "power": 36.338447}, {"timestamp": 7296.22, "power": 36.338447}, {"timestamp": 7316.75, "power": 36.338447}, {"timestamp": 7337.26, "power": 36.338447}, {"timestamp": 7357.78, "power": 36.338447}, {"timestamp": 7378.34, "power": 36.338447}, {"timestamp": 7398.91, "power": 36.338447}, {"timestamp": 7419.48, "power": 36.338447}, {"timestamp": 7440.07, "power": 36.338447}, {"timestamp": 7460.63, "power": 36.338447}, {"timestamp": 7481.15, "power": 36.338447}, {"timestamp": 7501.69, "power": 36.338447}, {"timestamp": 7522.26, "power": 36.338447}, {"timestamp": 7542.82, "power": 36.338447}, {"timestamp": 7563.39, "power": 36.338447}, {"timestamp": 7583.95, "power": 36.338447}, {"timestamp": 7604.52, "power": 36.338447}, {"timestamp": 7625.04, "power": 36.338447}, {"timestamp": 7645.58, "power": 36.338447}, {"timestamp": 7666.15, "power": 36.338447}, {"timestamp": 7686.72, "power": 36.338447}, {"timestamp": 7707.26, "power": 36.338447}, {"timestamp": 7727.8, "power": 36.338447}, {"timestamp": 7748.34, "power": 36.338447}, {"timestamp": 7768.88, "power": 36.338447}, {"timestamp": 7789.37, "power": 36.338447}, {"timestamp": 7809.91, "power": 36.338447}, {"timestamp": 7830.44, "power": 36.338447}, {"timestamp": 7850.99, "power": 36.338447}, {"timestamp": 7871.53, "power": 36.338447}, {"timestamp": 7892.07, "power": 36.338447}, {"timestamp": 7912.6, "power": 36.338447}, {"timestamp": 7933.12, "power": 36.338447}, {"timestamp": 7953.65, "power": 36.338447}, {"timestamp": 7974.19, "power": 36.338447}, {"timestamp": 7994.73, "power": 36.338447}, {"timestamp": 8015.27, "power": 36.338447}, {"timestamp": 8035.81, "power": 36.338447}, {"timestamp": 8056.37, "power": 36.338447}, {"timestamp": 8076.91, "power": 36.08185400000001}, {"timestamp": 8098.0, "power": 36.08185400000001}, {"timestamp": 8118.56, "power": 36.08185400000001}, {"timestamp": 8139.09, "power": 36.08185400000001}, {"timestamp": 8159.63, "power": 36.08185400000001}, {"timestamp": 8180.16, "power": 36.08185400000001}, {"timestamp": 8200.7, "power": 36.08185400000001}, {"timestamp": 8221.21, "power": 36.08185400000001}, {"timestamp": 8241.73, "power": 36.08185400000001}, {"timestamp": 8262.27, "power": 36.08185400000001}, {"timestamp": 8282.8, "power": 36.08185400000001}, {"timestamp": 8303.34, "power": 36.08185400000001}, {"timestamp": 8323.87, "power": 36.08185400000001}, {"timestamp": 8344.41, "power": 36.08185400000001}, {"timestamp": 8364.92, "power": 36.08185400000001}, {"timestamp": 8385.41, "power": 36.08185400000001}, {"timestamp": 8405.91, "power": 36.08185400000001}, {"timestamp": 8426.48, "power": 36.08185400000001}, {"timestamp": 8447.04, "power": 36.08185400000001}, {"timestamp": 8467.58, "power": 36.08185400000001}, {"timestamp": 8488.14, "power": 36.08185400000001}, {"timestamp": 8508.71, "power": 36.08185400000001}, {"timestamp": 8529.22, "power": 36.08185400000001}, {"timestamp": 8549.76, "power": 36.08185400000001}, {"timestamp": 8570.32, "power": 36.08185400000001}, {"timestamp": 8590.87, "power": 36.08185400000001}, {"timestamp": 8611.43, "power": 36.08185400000001}, {"timestamp": 8631.99, "power": 36.08185400000001}, {"timestamp": 8652.55, "power": 36.08185400000001}, {"timestamp": 8673.06, "power": 36.08185400000001}, {"timestamp": 8693.55, "power": 36.08185400000001}, {"timestamp": 8714.11, "power": 36.08185400000001}, {"timestamp": 8734.68, "power": 36.08185400000001}, {"timestamp": 8755.24, "power": 36.08185400000001}, {"timestamp": 8775.79, "power": 36.08185400000001}, {"timestamp": 8796.35, "power": 36.08185400000001}, {"timestamp": 8816.89, "power": 36.08185400000001}, {"timestamp": 8837.39, "power": 36.08185400000001}, {"timestamp": 8857.95, "power": 36.08185400000001}, {"timestamp": 8878.51, "power": 36.08185400000001}, {"timestamp": 8899.08, "power": 36.08185400000001}, {"timestamp": 8919.65, "power": 36.08185400000001}, {"timestamp": 8940.22, "power": 36.08185400000001}, {"timestamp": 8960.75, "power": 36.08185400000001}, {"timestamp": 8981.27, "power": 36.08185400000001}, {"timestamp": 9001.83, "power": 36.08185400000001}, {"timestamp": 9022.39, "power": 36.08185400000001}, {"timestamp": 9042.95, "power": 36.08185400000001}, {"timestamp": 9063.52, "power": 36.08185400000001}, {"timestamp": 9084.09, "power": 35.997374}, {"timestamp": 9105.2, "power": 35.997374}, {"timestamp": 9125.75, "power": 35.997374}, {"timestamp": 9146.32, "power": 35.997374}, {"timestamp": 9166.89, "power": 35.997374}, {"timestamp": 9187.45, "power": 35.997374}, {"timestamp": 9208.02, "power": 35.997374}, {"timestamp": 9228.56, "power": 35.997374}, {"timestamp": 9249.08, "power": 35.997374}, {"timestamp": 9269.57, "power": 35.997374}, {"timestamp": 9290.13, "power": 35.997374}, {"timestamp": 9310.69, "power": 35.997374}, {"timestamp": 9331.24, "power": 35.997374}, {"timestamp": 9351.78, "power": 35.997374}, {"timestamp": 9372.31, "power": 35.997374}, {"timestamp": 9392.85, "power": 35.997374}, {"timestamp": 9413.35, "power": 35.997374}, {"timestamp": 9433.92, "power": 35.997374}, {"timestamp": 9454.47, "power": 35.997374}, {"timestamp": 9475.03, "power": 35.997374}, {"timestamp": 9495.59, "power": 35.997374}, {"timestamp": 9516.13, "power": 35.997374}, {"timestamp": 9536.69, "power": 35.997374}, {"timestamp": 9557.19, "power": 35.997374}, {"timestamp": 9577.73, "power": 35.997374}, {"timestamp": 9598.31, "power": 35.997374}, {"timestamp": 9618.87, "power": 35.997374}, {"timestamp": 9639.44, "power": 35.997374}, {"timestamp": 9659.97, "power": 35.997374}, {"timestamp": 9680.55, "power": 35.997374}, {"timestamp": 9701.07, "power": 35.997374}, {"timestamp": 9721.57, "power": 35.997374}, {"timestamp": 9742.1, "power": 35.997374}, {"timestamp": 9762.63, "power": 35.997374}, {"timestamp": 9783.17, "power": 35.997374}, {"timestamp": 9803.7, "power": 35.997374}, {"timestamp": 9824.24, "power": 35.997374}, {"timestamp": 9844.78, "power": 35.997374}, {"timestamp": 9865.28, "power": 35.997374}, {"timestamp": 9885.81, "power": 35.997374}, {"timestamp": 9906.34, "power": 35.997374}, {"timestamp": 9926.88, "power": 35.997374}, {"timestamp": 9947.41, "power": 35.997374}, {"timestamp": 9967.95, "power": 35.997374}, {"timestamp": 9988.48, "power": 35.997374}, {"timestamp": 10009.0, "power": 35.997374}, {"timestamp": 10029.5, "power": 35.997374}, {"timestamp": 10050.0, "power": 35.997374}, {"timestamp": 10070.6, "power": 35.997374}, {"timestamp": 10091.1, "power": 36.031109}, {"timestamp": 10112.2, "power": 36.031109}, {"timestamp": 10132.7, "power": 36.031109}, {"timestamp": 10153.2, "power": 36.031109}, {"timestamp": 10173.8, "power": 36.031109}, {"timestamp": 10194.3, "power": 36.031109}, {"timestamp": 10214.9, "power": 36.031109}, {"timestamp": 10235.5, "power": 36.031109}, {"timestamp": 10256.0, "power": 36.031109}, {"timestamp": 10276.6, "power": 36.031109}, {"timestamp": 10297.1, "power": 36.031109}, {"timestamp": 10317.6, "power": 36.031109}, {"timestamp": 10338.2, "power": 36.031109}, {"timestamp": 10358.7, "power": 36.031109}, {"timestamp": 10379.3, "power": 36.031109}, {"timestamp": 10399.9, "power": 36.031109}, {"timestamp": 10420.4, "power": 36.031109}, {"timestamp": 10441.0, "power": 36.031109}, {"timestamp": 10461.4, "power": 36.031109}, {"timestamp": 10482.0, "power": 36.031109}, {"timestamp": 10502.5, "power": 36.031109}, {"timestamp": 10523.1, "power": 36.031109}, {"timestamp": 10543.6, "power": 36.031109}, {"timestamp": 10564.1, "power": 36.031109}, {"timestamp": 10584.7, "power": 36.031109}, {"timestamp": 10605.2, "power": 36.031109}, {"timestamp": 10625.8, "power": 36.031109}, {"timestamp": 10646.3, "power": 36.031109}, {"timestamp": 10666.8, "power": 36.031109}, {"timestamp": 10687.4, "power": 36.031109}, {"timestamp": 10707.9, "power": 36.031109}, {"timestamp": 10728.5, "power": 36.031109}, {"timestamp": 10749.0, "power": 36.031109}, {"timestamp": 10769.5, "power": 36.031109}, {"timestamp": 10790.1, "power": 36.031109}, {"timestamp": 10810.6, "power": 36.031109}, {"timestamp": 10831.2, "power": 36.031109}, {"timestamp": 10851.7, "power": 36.031109}, {"timestamp": 10872.3, "power": 36.031109}, {"timestamp": 10892.9, "power": 36.031109}, {"timestamp": 10913.4, "power": 36.031109}, {"timestamp": 10933.9, "power": 36.031109}, {"timestamp": 10954.5, "power": 36.031109}, {"timestamp": 10975.1, "power": 36.031109}, {"timestamp": 10995.6, "power": 36.031109}, {"timestamp": 11016.2, "power": 36.031109}, {"timestamp": 11036.7, "power": 36.031109}, {"timestamp": 11057.3, "power": 36.031109}, {"timestamp": 11077.8, "power": 36.031109}, {"timestamp": 11098.4, "power": 36.536156000000005}, {"timestamp": 11119.5, "power": 36.536156000000005}, {"timestamp": 11140.0, "power": 36.536156000000005}, {"timestamp": 11160.6, "power": 36.536156000000005}, {"timestamp": 11181.1, "power": 36.536156000000005}, {"timestamp": 11201.6, "power": 36.536156000000005}, {"timestamp": 11222.2, "power": 36.536156000000005}, {"timestamp": 11242.8, "power": 36.536156000000005}, {"timestamp": 11263.3, "power": 36.536156000000005}, {"timestamp": 11283.9, "power": 36.536156000000005}, {"timestamp": 11304.5, "power": 36.536156000000005}, {"timestamp": 11325.0, "power": 36.536156000000005}, {"timestamp": 11345.5, "power": 36.536156000000005}, {"timestamp": 11366.1, "power": 36.536156000000005}, {"timestamp": 11386.6, "power": 36.536156000000005}, {"timestamp": 11407.2, "power": 36.536156000000005}, {"timestamp": 11427.7, "power": 36.536156000000005}, {"timestamp": 11448.3, "power": 36.536156000000005}, {"timestamp": 11468.8, "power": 36.536156000000005}, {"timestamp": 11489.3, "power": 36.536156000000005}, {"timestamp": 11509.9, "power": 36.536156000000005}, {"timestamp": 11530.4, "power": 36.536156000000005}, {"timestamp": 11550.9, "power": 36.536156000000005}, {"timestamp": 11571.5, "power": 36.536156000000005}, {"timestamp": 11592.0, "power": 36.536156000000005}, {"timestamp": 11612.5, "power": 36.536156000000005}, {"timestamp": 11633.0, "power": 36.536156000000005}, {"timestamp": 11653.5, "power": 36.536156000000005}, {"timestamp": 11674.1, "power": 36.536156000000005}, {"timestamp": 11694.7, "power": 36.536156000000005}, {"timestamp": 11715.2, "power": 36.536156000000005}, {"timestamp": 11735.8, "power": 36.536156000000005}, {"timestamp": 11756.4, "power": 36.536156000000005}, {"timestamp": 11776.9, "power": 36.536156000000005}, {"timestamp": 11797.4, "power": 36.536156000000005}, {"timestamp": 11818.0, "power": 36.536156000000005}, {"timestamp": 11838.5, "power": 36.536156000000005}, {"timestamp": 11859.1, "power": 36.536156000000005}, {"timestamp": 11879.6, "power": 36.536156000000005}, {"timestamp": 11900.2, "power": 36.536156000000005}, {"timestamp": 11920.8, "power": 36.536156000000005}, {"timestamp": 11941.3, "power": 36.536156000000005}, {"timestamp": 11961.8, "power": 36.536156000000005}, {"timestamp": 11982.4, "power": 36.536156000000005}, {"timestamp": 12002.9, "power": 36.536156000000005}, {"timestamp": 12023.5, "power": 36.536156000000005}, {"timestamp": 12044.1, "power": 36.536156000000005}, {"timestamp": 12064.6, "power": 36.536156000000005}, {"timestamp": 12085.1, "power": 36.536156000000005}, {"timestamp": 12105.7, "power": 35.86113}, {"timestamp": 12126.8, "power": 35.86113}, {"timestamp": 12147.3, "power": 35.86113}, {"timestamp": 12167.9, "power": 35.86113}, {"timestamp": 12188.4, "power": 35.86113}, {"timestamp": 12208.9, "power": 35.86113}, {"timestamp": 12229.4, "power": 35.86113}, {"timestamp": 12250.0, "power": 35.86113}, {"timestamp": 12270.6, "power": 35.86113}, {"timestamp": 12291.1, "power": 35.86113}, {"timestamp": 12311.7, "power": 35.86113}, {"timestamp": 12332.2, "power": 35.86113}, {"timestamp": 12352.8, "power": 35.86113}, {"timestamp": 12373.3, "power": 35.86113}, {"timestamp": 12393.8, "power": 35.86113}, {"timestamp": 12414.4, "power": 35.86113}, {"timestamp": 12435.0, "power": 35.86113}, {"timestamp": 12455.5, "power": 35.86113}, {"timestamp": 12476.1, "power": 35.86113}, {"timestamp": 12496.7, "power": 35.86113}, {"timestamp": 12517.2, "power": 35.86113}, {"timestamp": 12537.7, "power": 35.86113}, {"timestamp": 12558.3, "power": 35.86113}, {"timestamp": 12578.9, "power": 35.86113}, {"timestamp": 12599.4, "power": 35.86113}, {"timestamp": 12620.0, "power": 35.86113}, {"timestamp": 12640.5, "power": 35.86113}, {"timestamp": 12661.1, "power": 35.86113}, {"timestamp": 12681.6, "power": 35.86113}, {"timestamp": 12702.1, "power": 35.86113}, {"timestamp": 12722.7, "power": 35.86113}, {"timestamp": 12743.2, "power": 35.86113}, {"timestamp": 12763.8, "power": 35.86113}, {"timestamp": 12784.4, "power": 35.86113}, {"timestamp": 12804.9, "power": 35.86113}, {"timestamp": 12825.4, "power": 35.86113}, {"timestamp": 12846.0, "power": 35.86113}, {"timestamp": 12866.5, "power": 35.86113}, {"timestamp": 12887.1, "power": 35.86113}, {"timestamp": 12907.7, "power": 35.86113}, {"timestamp": 12928.2, "power": 35.86113}, {"timestamp": 12948.8, "power": 35.86113}, {"timestamp": 12969.3, "power": 35.86113}, {"timestamp": 12989.8, "power": 35.86113}, {"timestamp": 13010.4, "power": 35.86113}, {"timestamp": 13031.0, "power": 35.86113}, {"timestamp": 13051.5, "power": 35.86113}, {"timestamp": 13072.1, "power": 35.86113}, {"timestamp": 13092.6, "power": 35.86113}, {"timestamp": 13113.2, "power": 36.227193}, {"timestamp": 13134.2, "power": 36.227193}, {"timestamp": 13154.8, "power": 36.227193}, {"timestamp": 13175.3, "power": 36.227193}, {"timestamp": 13195.9, "power": 36.227193}, {"timestamp": 13216.5, "power": 36.227193}, {"timestamp": 13237.0, "power": 36.227193}, {"timestamp": 13257.5, "power": 36.227193}, {"timestamp": 13278.0, "power": 36.227193}, {"timestamp": 13298.5, "power": 36.227193}, {"timestamp": 13319.1, "power": 36.227193}, {"timestamp": 13339.6, "power": 36.227193}, {"timestamp": 13360.2, "power": 36.227193}, {"timestamp": 13380.7, "power": 36.227193}, {"timestamp": 13401.2, "power": 36.227193}, {"timestamp": 13421.8, "power": 36.227193}, {"timestamp": 13442.3, "power": 36.227193}, {"timestamp": 13462.9, "power": 36.227193}, {"timestamp": 13483.4, "power": 36.227193}, {"timestamp": 13504.0, "power": 36.227193}, {"timestamp": 13524.6, "power": 36.227193}, {"timestamp": 13545.1, "power": 36.227193}, {"timestamp": 13565.6, "power": 36.227193}, {"timestamp": 13586.1, "power": 36.227193}, {"timestamp": 13606.6, "power": 36.227193}, {"timestamp": 13627.2, "power": 36.227193}, {"timestamp": 13647.7, "power": 36.227193}, {"timestamp": 13668.3, "power": 36.227193}, {"timestamp": 13688.9, "power": 36.227193}, {"timestamp": 13709.4, "power": 36.227193}, {"timestamp": 13729.9, "power": 36.227193}, {"timestamp": 13750.4, "power": 36.227193}, {"timestamp": 13771.0, "power": 36.227193}, {"timestamp": 13791.5, "power": 36.227193}, {"timestamp": 13812.0, "power": 36.227193}, {"timestamp": 13832.6, "power": 36.227193}, {"timestamp": 13853.1, "power": 36.227193}, {"timestamp": 13873.6, "power": 36.227193}, {"timestamp": 13894.1, "power": 36.227193}, {"timestamp": 13914.7, "power": 36.227193}, {"timestamp": 13935.2, "power": 36.227193}, {"timestamp": 13955.7, "power": 36.227193}, {"timestamp": 13976.3, "power": 36.227193}, {"timestamp": 13996.8, "power": 36.227193}, {"timestamp": 14017.3, "power": 36.227193}, {"timestamp": 14037.8, "power": 36.227193}, {"timestamp": 14058.4, "power": 36.227193}, {"timestamp": 14078.9, "power": 36.227193}, {"timestamp": 14099.5, "power": 36.227193}, {"timestamp": 14120.0, "power": 36.365956}, {"timestamp": 14141.0, "power": 36.365956}, {"timestamp": 14161.6, "power": 36.365956}, {"timestamp": 14182.1, "power": 36.365956}, {"timestamp": 14202.7, "power": 36.365956}, {"timestamp": 14223.3, "power": 36.365956}, {"timestamp": 14243.9, "power": 36.365956}, {"timestamp": 14264.4, "power": 36.365956}, {"timestamp": 14284.9, "power": 36.365956}, {"timestamp": 14305.4, "power": 36.365956}, {"timestamp": 14326.0, "power": 36.365956}, {"timestamp": 14346.6, "power": 36.365956}, {"timestamp": 14367.1, "power": 36.365956}, {"timestamp": 14387.7, "power": 36.365956}, {"timestamp": 14408.3, "power": 36.365956}, {"timestamp": 14428.9, "power": 36.365956}, {"timestamp": 14449.4, "power": 36.365956}, {"timestamp": 14469.9, "power": 36.365956}, {"timestamp": 14490.4, "power": 36.365956}, {"timestamp": 14511.0, "power": 36.365956}, {"timestamp": 14531.6, "power": 36.365956}, {"timestamp": 14552.1, "power": 36.365956}, {"timestamp": 14572.7, "power": 36.365956}, {"timestamp": 14593.2, "power": 36.365956}, {"timestamp": 14613.8, "power": 36.365956}, {"timestamp": 14634.3, "power": 36.365956}, {"timestamp": 14654.8, "power": 36.365956}, {"timestamp": 14675.4, "power": 36.365956}, {"timestamp": 14695.9, "power": 36.365956}, {"timestamp": 14716.4, "power": 36.365956}, {"timestamp": 14736.9, "power": 36.365956}, {"timestamp": 14757.4, "power": 36.365956}, {"timestamp": 14778.0, "power": 36.365956}, {"timestamp": 14798.5, "power": 36.365956}, {"timestamp": 14819.0, "power": 36.365956}, {"timestamp": 14839.6, "power": 36.365956}, {"timestamp": 14860.2, "power": 36.365956}, {"timestamp": 14880.8, "power": 36.365956}, {"timestamp": 14901.3, "power": 36.365956}, {"timestamp": 14921.8, "power": 36.365956}, {"timestamp": 14942.3, "power": 36.365956}, {"timestamp": 14962.8, "power": 36.365956}, {"timestamp": 14983.3, "power": 36.365956}, {"timestamp": 15003.9, "power": 36.365956}, {"timestamp": 15024.4, "power": 36.365956}, {"timestamp": 15044.9, "power": 36.365956}, {"timestamp": 15065.4, "power": 36.365956}, {"timestamp": 15085.9, "power": 36.365956}, {"timestamp": 15106.5, "power": 36.365956}, {"timestamp": 15127.0, "power": 39.72593}, {"timestamp": 15148.3, "power": 39.72593}, {"timestamp": 15168.8, "power": 39.72593}, {"timestamp": 15189.3, "power": 39.72593}, {"timestamp": 15209.8, "power": 39.72593}, {"timestamp": 15230.3, "power": 39.72593}, {"timestamp": 15250.9, "power": 39.72593}, {"timestamp": 15271.4, "power": 39.72593}, {"timestamp": 15291.9, "power": 39.72593}, {"timestamp": 15312.4, "power": 39.72593}, {"timestamp": 15332.9, "power": 39.72593}, {"timestamp": 15353.4, "power": 39.72593}, {"timestamp": 15373.9, "power": 39.72593}, {"timestamp": 15394.5, "power": 39.72593}, {"timestamp": 15415.0, "power": 39.72593}, {"timestamp": 15435.5, "power": 39.72593}, {"timestamp": 15456.0, "power": 39.72593}, {"timestamp": 15476.6, "power": 39.72593}, {"timestamp": 15497.1, "power": 39.72593}, {"timestamp": 15517.5, "power": 39.72593}, {"timestamp": 15538.1, "power": 39.72593}, {"timestamp": 15558.6, "power": 39.72593}, {"timestamp": 15579.1, "power": 39.72593}, {"timestamp": 15599.6, "power": 39.72593}, {"timestamp": 15620.2, "power": 39.72593}, {"timestamp": 15640.7, "power": 39.72593}, {"timestamp": 15661.2, "power": 39.72593}, {"timestamp": 15681.7, "power": 39.72593}, {"timestamp": 15702.3, "power": 39.72593}, {"timestamp": 15722.8, "power": 39.72593}, {"timestamp": 15743.3, "power": 39.72593}, {"timestamp": 15763.8, "power": 39.72593}, {"timestamp": 15784.4, "power": 39.72593}, {"timestamp": 15804.9, "power": 39.72593}, {"timestamp": 15825.4, "power": 39.72593}, {"timestamp": 15846.0, "power": 39.72593}, {"timestamp": 15866.5, "power": 39.72593}, {"timestamp": 15887.0, "power": 39.72593}, {"timestamp": 15907.6, "power": 39.72593}, {"timestamp": 15928.1, "power": 39.72593}, {"timestamp": 15948.6, "power": 39.72593}, {"timestamp": 15969.1, "power": 39.72593}, {"timestamp": 15989.6, "power": 39.72593}, {"timestamp": 16010.1, "power": 39.72593}, {"timestamp": 16030.7, "power": 39.72593}, {"timestamp": 16051.2, "power": 39.72593}, {"timestamp": 16071.7, "power": 39.72593}, {"timestamp": 16092.3, "power": 39.72593}, {"timestamp": 16112.8, "power": 39.72593}, {"timestamp": 16133.3, "power": 35.704251}, {"timestamp": 16154.3, "power": 35.704251}, {"timestamp": 16174.8, "power": 35.704251}, {"timestamp": 16195.4, "power": 35.704251}, {"timestamp": 16215.9, "power": 35.704251}, {"timestamp": 16236.4, "power": 35.704251}, {"timestamp": 16256.9, "power": 35.704251}, {"timestamp": 16277.4, "power": 35.704251}, {"timestamp": 16297.9, "power": 35.704251}, {"timestamp": 16318.4, "power": 35.704251}, {"timestamp": 16338.9, "power": 35.704251}, {"timestamp": 16359.5, "power": 35.704251}, {"timestamp": 16380.0, "power": 35.704251}, {"timestamp": 16400.5, "power": 35.704251}, {"timestamp": 16421.0, "power": 35.704251}, {"timestamp": 16441.5, "power": 35.704251}, {"timestamp": 16462.0, "power": 35.704251}, {"timestamp": 16482.5, "power": 35.704251}, {"timestamp": 16503.1, "power": 35.704251}, {"timestamp": 16523.6, "power": 35.704251}, {"timestamp": 16544.1, "power": 35.704251}, {"timestamp": 16564.6, "power": 35.704251}, {"timestamp": 16585.1, "power": 35.704251}, {"timestamp": 16605.6, "power": 35.704251}, {"timestamp": 16626.1, "power": 35.704251}, {"timestamp": 16646.6, "power": 35.704251}, {"timestamp": 16667.2, "power": 35.704251}, {"timestamp": 16687.7, "power": 35.704251}, {"timestamp": 16708.2, "power": 35.704251}, {"timestamp": 16728.7, "power": 35.704251}, {"timestamp": 16749.2, "power": 35.704251}, {"timestamp": 16769.7, "power": 35.704251}, {"timestamp": 16790.3, "power": 35.704251}, {"timestamp": 16810.8, "power": 35.704251}, {"timestamp": 16831.3, "power": 35.704251}, {"timestamp": 16851.8, "power": 35.704251}, {"timestamp": 16872.4, "power": 35.704251}, {"timestamp": 16892.9, "power": 35.704251}, {"timestamp": 16913.4, "power": 35.704251}, {"timestamp": 16933.9, "power": 35.704251}, {"timestamp": 16954.4, "power": 35.704251}, {"timestamp": 16974.9, "power": 35.704251}, {"timestamp": 16995.6, "power": 35.704251}, {"timestamp": 17016.1, "power": 35.704251}, {"timestamp": 17036.7, "power": 35.704251}], "timeline": {"START": "3657.139515", "END": "14815.72495"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12941.2}, {"name": "clSetKernelArg", "calls": 19, "time": 2684.89}, {"name": "clReleaseKernel", "calls": 1, "time": 1093.68}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.1164}, {"name": "clReleaseContext", "calls": 1, "time": 58.7497}, {"name": "clCreateContext", "calls": 1, "time": 34.9271}, {"name": "clReleaseProgram", "calls": 1, "time": 15.7712}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.68356}, {"name": "clCreateKernel", "calls": 1, "time": 0.340993}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.124004}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077967}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069902}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030838}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025531}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024226}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010973}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010133}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.0088}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008045}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006663}, {"name": "clRetainDevice", "calls": 2, "time": 0.005005}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 11158.6}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10653.6}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 11158.0}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 10482.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 10258.7}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 10596.5}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7273.496126, "utilization": 75.765585, "size": 6118490.0, "time": 841.203062}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 33203724, "speed": 29.5325, "utilization": 0.256359, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2043062, "speed": 394.737, "utilization": 3.42653, "size": 0.127846}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 34846900, "speed": 29.604, "utilization": 0.256979, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2145439, "speed": 395.022, "utilization": 3.42901, "size": 0.127854}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 32667959, "speed": 29.5285, "utilization": 0.256324, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2009549, "speed": 394.642, "utilization": 3.42572, "size": 0.127843}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 31968380, "speed": 29.5272, "utilization": 0.256312, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1965921, "speed": 394.346, "utilization": 3.42315, "size": 0.127841}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 33038606, "speed": 29.546, "utilization": 0.256476, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2032629, "speed": 394.501, "utilization": 3.42448, "size": 0.127847}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len8/run0.json b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run0.json new file mode 100644 index 0000000..ebd7fa5 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.013, "power": 35.687529}, {"timestamp": 60.6412, "power": 35.687529}, {"timestamp": 81.148, "power": 35.687529}, {"timestamp": 101.637, "power": 35.687529}, {"timestamp": 122.605, "power": 35.687529}, {"timestamp": 143.464, "power": 35.687529}, {"timestamp": 164.001, "power": 35.687529}, {"timestamp": 184.535, "power": 35.687529}, {"timestamp": 205.034, "power": 35.687529}, {"timestamp": 225.521, "power": 35.687529}, {"timestamp": 246.051, "power": 35.687529}, {"timestamp": 266.588, "power": 35.687529}, {"timestamp": 287.125, "power": 35.687529}, {"timestamp": 307.668, "power": 35.687529}, {"timestamp": 328.207, "power": 35.687529}, {"timestamp": 348.742, "power": 35.687529}, {"timestamp": 369.251, "power": 35.687529}, {"timestamp": 389.786, "power": 35.687529}, {"timestamp": 410.321, "power": 35.687529}, {"timestamp": 430.859, "power": 35.687529}, {"timestamp": 451.402, "power": 35.687529}, {"timestamp": 471.943, "power": 35.687529}, {"timestamp": 492.478, "power": 35.687529}, {"timestamp": 513.019, "power": 35.687529}, {"timestamp": 533.514, "power": 35.687529}, {"timestamp": 554.048, "power": 35.687529}, {"timestamp": 574.585, "power": 35.687529}, {"timestamp": 595.124, "power": 35.687529}, {"timestamp": 615.66, "power": 35.687529}, {"timestamp": 636.198, "power": 35.687529}, {"timestamp": 656.738, "power": 35.687529}, {"timestamp": 677.245, "power": 35.687529}, {"timestamp": 697.773, "power": 35.687529}, {"timestamp": 718.317, "power": 35.687529}, {"timestamp": 738.858, "power": 35.687529}, {"timestamp": 759.392, "power": 35.687529}, {"timestamp": 779.928, "power": 35.687529}, {"timestamp": 800.463, "power": 35.687529}, {"timestamp": 821.016, "power": 35.687529}, {"timestamp": 841.509, "power": 35.687529}, {"timestamp": 862.041, "power": 35.687529}, {"timestamp": 882.577, "power": 35.687529}, {"timestamp": 903.114, "power": 35.687529}, {"timestamp": 923.651, "power": 35.687529}, {"timestamp": 944.186, "power": 35.687529}, {"timestamp": 964.723, "power": 35.687529}, {"timestamp": 985.236, "power": 35.687529}, {"timestamp": 1005.77, "power": 35.687529}, {"timestamp": 1027.03, "power": 35.667736000000005}, {"timestamp": 1047.62, "power": 35.667736000000005}, {"timestamp": 1068.21, "power": 35.667736000000005}, {"timestamp": 1088.8, "power": 35.667736000000005}, {"timestamp": 1109.36, "power": 35.667736000000005}, {"timestamp": 1129.91, "power": 35.667736000000005}, {"timestamp": 1150.5, "power": 35.667736000000005}, {"timestamp": 1171.09, "power": 35.667736000000005}, {"timestamp": 1191.68, "power": 35.667736000000005}, {"timestamp": 1212.27, "power": 35.667736000000005}, {"timestamp": 1232.86, "power": 35.667736000000005}, {"timestamp": 1253.44, "power": 35.667736000000005}, {"timestamp": 1273.99, "power": 35.667736000000005}, {"timestamp": 1294.58, "power": 35.667736000000005}, {"timestamp": 1315.17, "power": 35.667736000000005}, {"timestamp": 1335.76, "power": 35.667736000000005}, {"timestamp": 1356.35, "power": 35.667736000000005}, {"timestamp": 1376.95, "power": 35.667736000000005}, {"timestamp": 1397.53, "power": 35.667736000000005}, {"timestamp": 1418.08, "power": 35.667736000000005}, {"timestamp": 1438.67, "power": 35.667736000000005}, {"timestamp": 1459.26, "power": 35.667736000000005}, {"timestamp": 1479.85, "power": 35.667736000000005}, {"timestamp": 1500.44, "power": 35.667736000000005}, {"timestamp": 1521.02, "power": 35.667736000000005}, {"timestamp": 1541.58, "power": 35.667736000000005}, {"timestamp": 1562.13, "power": 35.667736000000005}, {"timestamp": 1582.72, "power": 35.667736000000005}, {"timestamp": 1603.31, "power": 35.667736000000005}, {"timestamp": 1623.84, "power": 35.667736000000005}, {"timestamp": 1644.36, "power": 35.667736000000005}, {"timestamp": 1664.89, "power": 35.667736000000005}, {"timestamp": 1685.4, "power": 35.667736000000005}, {"timestamp": 1705.92, "power": 35.667736000000005}, {"timestamp": 1726.45, "power": 35.667736000000005}, {"timestamp": 1746.98, "power": 35.667736000000005}, {"timestamp": 1767.52, "power": 35.667736000000005}, {"timestamp": 1788.05, "power": 35.667736000000005}, {"timestamp": 1808.58, "power": 35.667736000000005}, {"timestamp": 1829.08, "power": 35.667736000000005}, {"timestamp": 1849.57, "power": 35.667736000000005}, {"timestamp": 1870.1, "power": 35.667736000000005}, {"timestamp": 1890.63, "power": 35.667736000000005}, {"timestamp": 1911.16, "power": 35.667736000000005}, {"timestamp": 1931.7, "power": 35.667736000000005}, {"timestamp": 1952.25, "power": 35.667736000000005}, {"timestamp": 1972.78, "power": 35.667736000000005}, {"timestamp": 1993.29, "power": 35.667736000000005}, {"timestamp": 2013.82, "power": 38.442066}, {"timestamp": 2034.93, "power": 38.442066}, {"timestamp": 2055.45, "power": 38.442066}, {"timestamp": 2075.98, "power": 38.442066}, {"timestamp": 2096.51, "power": 38.442066}, {"timestamp": 2117.03, "power": 38.442066}, {"timestamp": 2137.53, "power": 38.442066}, {"timestamp": 2158.05, "power": 38.442066}, {"timestamp": 2178.57, "power": 38.442066}, {"timestamp": 2199.1, "power": 38.442066}, {"timestamp": 2219.63, "power": 38.442066}, {"timestamp": 2240.16, "power": 38.442066}, {"timestamp": 2260.69, "power": 38.442066}, {"timestamp": 2281.2, "power": 38.442066}, {"timestamp": 2301.69, "power": 38.442066}, {"timestamp": 2322.21, "power": 38.442066}, {"timestamp": 2342.75, "power": 38.442066}, {"timestamp": 2363.28, "power": 38.442066}, {"timestamp": 2383.81, "power": 38.442066}, {"timestamp": 2404.35, "power": 38.442066}, {"timestamp": 2424.89, "power": 38.442066}, {"timestamp": 2445.41, "power": 38.442066}, {"timestamp": 2465.94, "power": 38.442066}, {"timestamp": 2486.48, "power": 38.442066}, {"timestamp": 2507.02, "power": 38.442066}, {"timestamp": 2527.55, "power": 38.442066}, {"timestamp": 2548.09, "power": 38.442066}, {"timestamp": 2568.63, "power": 38.442066}, {"timestamp": 2589.14, "power": 38.442066}, {"timestamp": 2609.63, "power": 38.442066}, {"timestamp": 2630.16, "power": 38.442066}, {"timestamp": 2650.7, "power": 38.442066}, {"timestamp": 2671.24, "power": 38.442066}, {"timestamp": 2691.78, "power": 38.442066}, {"timestamp": 2712.32, "power": 38.442066}, {"timestamp": 2732.87, "power": 38.442066}, {"timestamp": 2753.37, "power": 38.442066}, {"timestamp": 2773.91, "power": 38.442066}, {"timestamp": 2794.45, "power": 38.442066}, {"timestamp": 2814.99, "power": 38.442066}, {"timestamp": 2835.53, "power": 38.442066}, {"timestamp": 2856.07, "power": 38.442066}, {"timestamp": 2876.61, "power": 38.442066}, {"timestamp": 2897.13, "power": 38.442066}, {"timestamp": 2917.62, "power": 38.442066}, {"timestamp": 2938.16, "power": 38.442066}, {"timestamp": 2958.71, "power": 38.442066}, {"timestamp": 2979.25, "power": 38.442066}, {"timestamp": 2999.8, "power": 38.442066}, {"timestamp": 3020.35, "power": 36.381575}, {"timestamp": 3041.47, "power": 36.381575}, {"timestamp": 3062.0, "power": 36.381575}, {"timestamp": 3082.54, "power": 36.381575}, {"timestamp": 3103.08, "power": 36.381575}, {"timestamp": 3123.62, "power": 36.381575}, {"timestamp": 3144.15, "power": 36.381575}, {"timestamp": 3164.7, "power": 36.381575}, {"timestamp": 3185.22, "power": 36.381575}, {"timestamp": 3205.71, "power": 36.381575}, {"timestamp": 3226.24, "power": 36.381575}, {"timestamp": 3246.78, "power": 36.381575}, {"timestamp": 3267.31, "power": 36.381575}, {"timestamp": 3287.85, "power": 36.381575}, {"timestamp": 3308.39, "power": 36.381575}, {"timestamp": 3328.93, "power": 36.381575}, {"timestamp": 3349.44, "power": 36.381575}, {"timestamp": 3369.97, "power": 36.381575}, {"timestamp": 3390.51, "power": 36.381575}, {"timestamp": 3411.05, "power": 36.381575}, {"timestamp": 3431.59, "power": 36.381575}, {"timestamp": 3452.13, "power": 36.381575}, {"timestamp": 3472.67, "power": 36.381575}, {"timestamp": 3493.18, "power": 36.381575}, {"timestamp": 3513.68, "power": 36.381575}, {"timestamp": 3534.21, "power": 36.381575}, {"timestamp": 3554.74, "power": 36.381575}, {"timestamp": 3575.31, "power": 36.381575}, {"timestamp": 3595.87, "power": 36.381575}, {"timestamp": 3616.43, "power": 36.381575}, {"timestamp": 3636.99, "power": 36.381575}, {"timestamp": 3657.49, "power": 36.381575}, {"timestamp": 3678.04, "power": 36.381575}, {"timestamp": 3698.6, "power": 36.381575}, {"timestamp": 3719.18, "power": 36.381575}, {"timestamp": 3739.75, "power": 36.381575}, {"timestamp": 3760.33, "power": 36.381575}, {"timestamp": 3780.9, "power": 36.381575}, {"timestamp": 3801.41, "power": 36.381575}, {"timestamp": 3821.95, "power": 36.381575}, {"timestamp": 3842.51, "power": 36.381575}, {"timestamp": 3863.09, "power": 36.381575}, {"timestamp": 3883.66, "power": 36.381575}, {"timestamp": 3904.22, "power": 36.381575}, {"timestamp": 3924.79, "power": 36.381575}, {"timestamp": 3945.3, "power": 36.381575}, {"timestamp": 3965.85, "power": 36.381575}, {"timestamp": 3986.42, "power": 36.381575}, {"timestamp": 4006.97, "power": 36.381575}, {"timestamp": 4027.52, "power": 36.970927}, {"timestamp": 4048.63, "power": 36.970927}, {"timestamp": 4069.15, "power": 36.970927}, {"timestamp": 4089.64, "power": 36.970927}, {"timestamp": 4110.17, "power": 36.970927}, {"timestamp": 4130.71, "power": 36.970927}, {"timestamp": 4151.25, "power": 36.970927}, {"timestamp": 4171.79, "power": 36.970927}, {"timestamp": 4192.33, "power": 36.970927}, {"timestamp": 4212.87, "power": 36.970927}, {"timestamp": 4233.38, "power": 36.970927}, {"timestamp": 4253.92, "power": 36.970927}, {"timestamp": 4274.46, "power": 36.970927}, {"timestamp": 4294.99, "power": 36.970927}, {"timestamp": 4315.54, "power": 36.970927}, {"timestamp": 4336.08, "power": 36.970927}, {"timestamp": 4356.62, "power": 36.970927}, {"timestamp": 4377.14, "power": 36.970927}, {"timestamp": 4397.67, "power": 36.970927}, {"timestamp": 4418.21, "power": 36.970927}, {"timestamp": 4438.75, "power": 36.970927}, {"timestamp": 4459.29, "power": 36.970927}, {"timestamp": 4479.83, "power": 36.970927}, {"timestamp": 4500.37, "power": 36.970927}, {"timestamp": 4520.9, "power": 36.970927}, {"timestamp": 4541.42, "power": 36.970927}, {"timestamp": 4561.96, "power": 36.970927}, {"timestamp": 4582.49, "power": 36.970927}, {"timestamp": 4603.03, "power": 36.970927}, {"timestamp": 4623.57, "power": 36.970927}, {"timestamp": 4644.11, "power": 36.970927}, {"timestamp": 4664.65, "power": 36.970927}, {"timestamp": 4685.17, "power": 36.970927}, {"timestamp": 4705.67, "power": 36.970927}, {"timestamp": 4726.22, "power": 36.970927}, {"timestamp": 4746.79, "power": 36.970927}, {"timestamp": 4767.35, "power": 36.970927}, {"timestamp": 4787.92, "power": 36.970927}, {"timestamp": 4808.47, "power": 36.970927}, {"timestamp": 4829.05, "power": 36.970927}, {"timestamp": 4849.54, "power": 36.970927}, {"timestamp": 4870.1, "power": 36.970927}, {"timestamp": 4890.65, "power": 36.970927}, {"timestamp": 4911.2, "power": 36.970927}, {"timestamp": 4931.76, "power": 36.970927}, {"timestamp": 4952.34, "power": 36.970927}, {"timestamp": 4972.9, "power": 36.970927}, {"timestamp": 4993.41, "power": 36.970927}, {"timestamp": 5013.96, "power": 36.970927}, {"timestamp": 5034.51, "power": 35.926007999999996}, {"timestamp": 5055.74, "power": 35.926007999999996}, {"timestamp": 5076.29, "power": 35.926007999999996}, {"timestamp": 5096.82, "power": 35.926007999999996}, {"timestamp": 5117.34, "power": 35.926007999999996}, {"timestamp": 5137.87, "power": 35.926007999999996}, {"timestamp": 5158.41, "power": 35.926007999999996}, {"timestamp": 5178.95, "power": 35.926007999999996}, {"timestamp": 5199.49, "power": 35.926007999999996}, {"timestamp": 5220.03, "power": 35.926007999999996}, {"timestamp": 5240.57, "power": 35.926007999999996}, {"timestamp": 5261.08, "power": 35.926007999999996}, {"timestamp": 5281.57, "power": 35.926007999999996}, {"timestamp": 5302.1, "power": 35.926007999999996}, {"timestamp": 5322.65, "power": 35.926007999999996}, {"timestamp": 5343.19, "power": 35.926007999999996}, {"timestamp": 5363.73, "power": 35.926007999999996}, {"timestamp": 5384.27, "power": 35.926007999999996}, {"timestamp": 5404.81, "power": 35.926007999999996}, {"timestamp": 5425.33, "power": 35.926007999999996}, {"timestamp": 5445.86, "power": 35.926007999999996}, {"timestamp": 5466.39, "power": 35.926007999999996}, {"timestamp": 5486.93, "power": 35.926007999999996}, {"timestamp": 5507.47, "power": 35.926007999999996}, {"timestamp": 5528.01, "power": 35.926007999999996}, {"timestamp": 5548.54, "power": 35.926007999999996}, {"timestamp": 5569.06, "power": 35.926007999999996}, {"timestamp": 5589.55, "power": 35.926007999999996}, {"timestamp": 5610.12, "power": 35.926007999999996}, {"timestamp": 5630.7, "power": 35.926007999999996}, {"timestamp": 5651.26, "power": 35.926007999999996}, {"timestamp": 5671.83, "power": 35.926007999999996}, {"timestamp": 5692.37, "power": 35.926007999999996}, {"timestamp": 5712.91, "power": 35.926007999999996}, {"timestamp": 5733.43, "power": 35.926007999999996}, {"timestamp": 5753.99, "power": 35.926007999999996}, {"timestamp": 5774.56, "power": 35.926007999999996}, {"timestamp": 5795.14, "power": 35.926007999999996}, {"timestamp": 5815.71, "power": 35.926007999999996}, {"timestamp": 5836.28, "power": 35.926007999999996}, {"timestamp": 5856.85, "power": 35.926007999999996}, {"timestamp": 5877.36, "power": 35.926007999999996}, {"timestamp": 5897.91, "power": 35.926007999999996}, {"timestamp": 5918.47, "power": 35.926007999999996}, {"timestamp": 5939.03, "power": 35.926007999999996}, {"timestamp": 5959.59, "power": 35.926007999999996}, {"timestamp": 5980.15, "power": 35.926007999999996}, {"timestamp": 6000.71, "power": 35.926007999999996}, {"timestamp": 6021.23, "power": 35.926007999999996}, {"timestamp": 6041.76, "power": 36.397774999999996}, {"timestamp": 6064.21, "power": 36.397774999999996}, {"timestamp": 6084.75, "power": 36.397774999999996}, {"timestamp": 6105.26, "power": 36.397774999999996}, {"timestamp": 6125.8, "power": 36.397774999999996}, {"timestamp": 6146.34, "power": 36.397774999999996}, {"timestamp": 6166.88, "power": 36.397774999999996}, {"timestamp": 6187.41, "power": 36.397774999999996}, {"timestamp": 6207.96, "power": 36.397774999999996}, {"timestamp": 6228.49, "power": 36.397774999999996}, {"timestamp": 6249.04, "power": 36.397774999999996}, {"timestamp": 6269.53, "power": 36.397774999999996}, {"timestamp": 6290.06, "power": 36.397774999999996}, {"timestamp": 6310.6, "power": 36.397774999999996}, {"timestamp": 6331.14, "power": 36.397774999999996}, {"timestamp": 6351.68, "power": 36.397774999999996}, {"timestamp": 6372.22, "power": 36.397774999999996}, {"timestamp": 6392.76, "power": 36.397774999999996}, {"timestamp": 6413.29, "power": 36.397774999999996}, {"timestamp": 6433.82, "power": 36.397774999999996}, {"timestamp": 6454.36, "power": 36.397774999999996}, {"timestamp": 6474.9, "power": 36.397774999999996}, {"timestamp": 6495.44, "power": 36.397774999999996}, {"timestamp": 6515.97, "power": 36.397774999999996}, {"timestamp": 6536.51, "power": 36.397774999999996}, {"timestamp": 6557.04, "power": 36.397774999999996}, {"timestamp": 6577.53, "power": 36.397774999999996}, {"timestamp": 6598.06, "power": 36.397774999999996}, {"timestamp": 6618.6, "power": 36.397774999999996}, {"timestamp": 6639.13, "power": 36.397774999999996}, {"timestamp": 6659.67, "power": 36.397774999999996}, {"timestamp": 6680.21, "power": 36.397774999999996}, {"timestamp": 6700.75, "power": 36.397774999999996}, {"timestamp": 6721.28, "power": 36.397774999999996}, {"timestamp": 6741.83, "power": 36.397774999999996}, {"timestamp": 6762.4, "power": 36.397774999999996}, {"timestamp": 6782.97, "power": 36.397774999999996}, {"timestamp": 6803.54, "power": 36.397774999999996}, {"timestamp": 6824.1, "power": 36.397774999999996}, {"timestamp": 6844.66, "power": 36.397774999999996}, {"timestamp": 6865.18, "power": 36.397774999999996}, {"timestamp": 6885.66, "power": 36.397774999999996}, {"timestamp": 6906.21, "power": 36.397774999999996}, {"timestamp": 6926.77, "power": 36.397774999999996}, {"timestamp": 6947.34, "power": 36.397774999999996}, {"timestamp": 6967.88, "power": 36.397774999999996}, {"timestamp": 6988.45, "power": 36.397774999999996}, {"timestamp": 7009.02, "power": 36.397774999999996}, {"timestamp": 7029.52, "power": 36.397774999999996}, {"timestamp": 7050.07, "power": 36.935052}, {"timestamp": 7071.77, "power": 36.935052}, {"timestamp": 7092.3, "power": 36.935052}, {"timestamp": 7112.84, "power": 36.935052}, {"timestamp": 7133.35, "power": 36.935052}, {"timestamp": 7153.89, "power": 36.935052}, {"timestamp": 7174.43, "power": 36.935052}, {"timestamp": 7194.97, "power": 36.935052}, {"timestamp": 7215.51, "power": 36.935052}, {"timestamp": 7236.05, "power": 36.935052}, {"timestamp": 7256.59, "power": 36.935052}, {"timestamp": 7277.11, "power": 36.935052}, {"timestamp": 7297.61, "power": 36.935052}, {"timestamp": 7318.14, "power": 36.935052}, {"timestamp": 7338.68, "power": 36.935052}, {"timestamp": 7359.22, "power": 36.935052}, {"timestamp": 7379.76, "power": 36.935052}, {"timestamp": 7400.3, "power": 36.935052}, {"timestamp": 7420.84, "power": 36.935052}, {"timestamp": 7441.35, "power": 36.935052}, {"timestamp": 7461.88, "power": 36.935052}, {"timestamp": 7482.41, "power": 36.935052}, {"timestamp": 7502.95, "power": 36.935052}, {"timestamp": 7523.49, "power": 36.935052}, {"timestamp": 7544.03, "power": 36.935052}, {"timestamp": 7564.57, "power": 36.935052}, {"timestamp": 7585.08, "power": 36.935052}, {"timestamp": 7605.57, "power": 36.935052}, {"timestamp": 7626.11, "power": 36.935052}, {"timestamp": 7646.65, "power": 36.935052}, {"timestamp": 7667.19, "power": 36.935052}, {"timestamp": 7687.73, "power": 36.935052}, {"timestamp": 7708.26, "power": 36.935052}, {"timestamp": 7728.81, "power": 36.935052}, {"timestamp": 7749.33, "power": 36.935052}, {"timestamp": 7769.86, "power": 36.935052}, {"timestamp": 7790.4, "power": 36.935052}, {"timestamp": 7810.94, "power": 36.935052}, {"timestamp": 7831.48, "power": 36.935052}, {"timestamp": 7852.05, "power": 36.935052}, {"timestamp": 7872.6, "power": 36.935052}, {"timestamp": 7893.1, "power": 36.935052}, {"timestamp": 7913.59, "power": 36.935052}, {"timestamp": 7934.11, "power": 36.935052}, {"timestamp": 7954.63, "power": 36.935052}, {"timestamp": 7975.15, "power": 36.935052}, {"timestamp": 7995.68, "power": 36.935052}, {"timestamp": 8016.21, "power": 36.935052}, {"timestamp": 8036.73, "power": 36.935052}, {"timestamp": 8057.24, "power": 38.673188999999994}, {"timestamp": 8079.58, "power": 38.673188999999994}, {"timestamp": 8100.13, "power": 38.673188999999994}, {"timestamp": 8120.67, "power": 38.673188999999994}, {"timestamp": 8141.18, "power": 38.673188999999994}, {"timestamp": 8161.67, "power": 38.673188999999994}, {"timestamp": 8182.15, "power": 38.673188999999994}, {"timestamp": 8202.66, "power": 38.673188999999994}, {"timestamp": 8223.19, "power": 38.673188999999994}, {"timestamp": 8243.73, "power": 38.673188999999994}, {"timestamp": 8264.26, "power": 38.673188999999994}, {"timestamp": 8284.79, "power": 38.673188999999994}, {"timestamp": 8305.29, "power": 38.673188999999994}, {"timestamp": 8325.79, "power": 38.673188999999994}, {"timestamp": 8346.32, "power": 38.673188999999994}, {"timestamp": 8366.88, "power": 38.673188999999994}, {"timestamp": 8387.44, "power": 38.673188999999994}, {"timestamp": 8408.0, "power": 38.673188999999994}, {"timestamp": 8431.13, "power": 38.673188999999994}, {"timestamp": 8451.65, "power": 38.673188999999994}, {"timestamp": 8472.18, "power": 38.673188999999994}, {"timestamp": 8492.71, "power": 38.673188999999994}, {"timestamp": 8513.23, "power": 38.673188999999994}, {"timestamp": 8533.71, "power": 38.673188999999994}, {"timestamp": 8554.21, "power": 38.673188999999994}, {"timestamp": 8574.76, "power": 38.673188999999994}, {"timestamp": 8595.3, "power": 38.673188999999994}, {"timestamp": 8615.82, "power": 38.673188999999994}, {"timestamp": 8636.35, "power": 38.673188999999994}, {"timestamp": 8656.88, "power": 38.673188999999994}, {"timestamp": 8677.39, "power": 38.673188999999994}, {"timestamp": 8697.88, "power": 38.673188999999994}, {"timestamp": 8718.4, "power": 38.673188999999994}, {"timestamp": 8738.93, "power": 38.673188999999994}, {"timestamp": 8759.46, "power": 38.673188999999994}, {"timestamp": 8780.0, "power": 38.673188999999994}, {"timestamp": 8800.53, "power": 38.673188999999994}, {"timestamp": 8821.03, "power": 38.673188999999994}, {"timestamp": 8841.53, "power": 38.673188999999994}, {"timestamp": 8862.02, "power": 38.673188999999994}, {"timestamp": 8882.55, "power": 38.673188999999994}, {"timestamp": 8903.09, "power": 38.673188999999994}, {"timestamp": 8923.62, "power": 38.673188999999994}, {"timestamp": 8944.17, "power": 38.673188999999994}, {"timestamp": 8964.71, "power": 38.673188999999994}, {"timestamp": 8985.21, "power": 38.673188999999994}, {"timestamp": 9005.7, "power": 38.673188999999994}, {"timestamp": 9026.19, "power": 38.673188999999994}, {"timestamp": 9046.72, "power": 38.673188999999994}, {"timestamp": 9067.25, "power": 35.727919}, {"timestamp": 9088.27, "power": 35.727919}, {"timestamp": 9108.8, "power": 35.727919}, {"timestamp": 9129.29, "power": 35.727919}, {"timestamp": 9149.77, "power": 35.727919}, {"timestamp": 9170.26, "power": 35.727919}, {"timestamp": 9190.78, "power": 35.727919}, {"timestamp": 9211.3, "power": 35.727919}, {"timestamp": 9231.84, "power": 35.727919}, {"timestamp": 9252.33, "power": 35.727919}, {"timestamp": 9272.85, "power": 35.727919}, {"timestamp": 9293.36, "power": 35.727919}], "timeline": {"START": "2371.235057", "END": "7811.769773"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6757.16}, {"name": "clSetKernelArg", "calls": 19, "time": 1399.42}, {"name": "clReleaseKernel", "calls": 1, "time": 833.265}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.1436}, {"name": "clReleaseContext", "calls": 1, "time": 45.5591}, {"name": "clCreateContext", "calls": 1, "time": 37.7491}, {"name": "clReleaseProgram", "calls": 1, "time": 15.573}, {"name": "clCreateKernel", "calls": 1, "time": 0.352192}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.32675}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.148091}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081544}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075798}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029659}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025592}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025511}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011263}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010919}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010055}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009093}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006944}, {"name": "clRetainDevice", "calls": 2, "time": 0.00496}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5440.53}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4853.31}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 5160.69}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 5440.0}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 4710.14}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 5120.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7301.378511, "utilization": 76.056026, "size": 6118500.0, "time": 837.992744}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 15112928, "speed": 29.4906, "utilization": 0.255995, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 900857, "speed": 394.016, "utilization": 3.42028, "size": 0.127676}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 16094243, "speed": 29.5447, "utilization": 0.256465, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 962229, "speed": 394.028, "utilization": 3.42038, "size": 0.127697}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 17024589, "speed": 29.6676, "utilization": 0.257531, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1020732, "speed": 394.0, "utilization": 3.42014, "size": 0.127714}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 14680130, "speed": 29.5215, "utilization": 0.256263, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 873885, "speed": 394.19, "utilization": 3.42179, "size": 0.127668}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15992358, "speed": 29.5932, "utilization": 0.256886, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 956096, "speed": 393.88, "utilization": 3.4191, "size": 0.127693}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len8/run1.json b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run1.json new file mode 100644 index 0000000..b384b97 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.3211, "power": 36.002144}, {"timestamp": 67.981, "power": 36.002144}, {"timestamp": 88.4931, "power": 36.002144}, {"timestamp": 109.026, "power": 36.002144}, {"timestamp": 129.972, "power": 36.002144}, {"timestamp": 150.865, "power": 36.002144}, {"timestamp": 171.407, "power": 36.002144}, {"timestamp": 191.943, "power": 36.002144}, {"timestamp": 212.462, "power": 36.002144}, {"timestamp": 232.989, "power": 36.002144}, {"timestamp": 253.525, "power": 36.002144}, {"timestamp": 274.07, "power": 36.002144}, {"timestamp": 294.61, "power": 36.002144}, {"timestamp": 315.148, "power": 36.002144}, {"timestamp": 335.687, "power": 36.002144}, {"timestamp": 356.199, "power": 36.002144}, {"timestamp": 376.693, "power": 36.002144}, {"timestamp": 397.235, "power": 36.002144}, {"timestamp": 417.775, "power": 36.002144}, {"timestamp": 438.318, "power": 36.002144}, {"timestamp": 458.86, "power": 36.002144}, {"timestamp": 479.393, "power": 36.002144}, {"timestamp": 499.936, "power": 36.002144}, {"timestamp": 520.455, "power": 36.002144}, {"timestamp": 540.992, "power": 36.002144}, {"timestamp": 561.54, "power": 36.002144}, {"timestamp": 582.079, "power": 36.002144}, {"timestamp": 602.617, "power": 36.002144}, {"timestamp": 623.158, "power": 36.002144}, {"timestamp": 643.696, "power": 36.002144}, {"timestamp": 664.202, "power": 36.002144}, {"timestamp": 684.697, "power": 36.002144}, {"timestamp": 705.229, "power": 36.002144}, {"timestamp": 725.772, "power": 36.002144}, {"timestamp": 746.315, "power": 36.002144}, {"timestamp": 766.858, "power": 36.002144}, {"timestamp": 787.393, "power": 36.002144}, {"timestamp": 807.932, "power": 36.002144}, {"timestamp": 828.452, "power": 36.002144}, {"timestamp": 848.995, "power": 36.002144}, {"timestamp": 869.533, "power": 36.002144}, {"timestamp": 890.068, "power": 36.002144}, {"timestamp": 910.606, "power": 36.002144}, {"timestamp": 931.144, "power": 36.002144}, {"timestamp": 951.682, "power": 36.002144}, {"timestamp": 972.19, "power": 36.002144}, {"timestamp": 992.69, "power": 36.002144}, {"timestamp": 1013.22, "power": 35.786853}, {"timestamp": 1034.47, "power": 35.786853}, {"timestamp": 1055.06, "power": 35.786853}, {"timestamp": 1075.65, "power": 35.786853}, {"timestamp": 1096.23, "power": 35.786853}, {"timestamp": 1116.79, "power": 35.786853}, {"timestamp": 1137.33, "power": 35.786853}, {"timestamp": 1157.92, "power": 35.786853}, {"timestamp": 1178.51, "power": 35.786853}, {"timestamp": 1199.1, "power": 35.786853}, {"timestamp": 1219.69, "power": 35.786853}, {"timestamp": 1240.26, "power": 35.786853}, {"timestamp": 1260.81, "power": 35.786853}, {"timestamp": 1281.37, "power": 35.786853}, {"timestamp": 1301.95, "power": 35.786853}, {"timestamp": 1322.54, "power": 35.786853}, {"timestamp": 1343.13, "power": 35.786853}, {"timestamp": 1363.72, "power": 35.786853}, {"timestamp": 1384.29, "power": 35.786853}, {"timestamp": 1404.85, "power": 35.786853}, {"timestamp": 1425.44, "power": 35.786853}, {"timestamp": 1446.03, "power": 35.786853}, {"timestamp": 1466.62, "power": 35.786853}, {"timestamp": 1487.21, "power": 35.786853}, {"timestamp": 1507.8, "power": 35.786853}, {"timestamp": 1528.37, "power": 35.786853}, {"timestamp": 1548.97, "power": 35.786853}, {"timestamp": 1569.59, "power": 35.786853}, {"timestamp": 1590.12, "power": 35.786853}, {"timestamp": 1610.65, "power": 35.786853}, {"timestamp": 1631.18, "power": 35.786853}, {"timestamp": 1651.71, "power": 35.786853}, {"timestamp": 1672.22, "power": 35.786853}, {"timestamp": 1692.71, "power": 35.786853}, {"timestamp": 1713.24, "power": 35.786853}, {"timestamp": 1733.78, "power": 35.786853}, {"timestamp": 1754.31, "power": 35.786853}, {"timestamp": 1774.84, "power": 35.786853}, {"timestamp": 1795.37, "power": 35.786853}, {"timestamp": 1815.9, "power": 35.786853}, {"timestamp": 1836.4, "power": 35.786853}, {"timestamp": 1856.93, "power": 35.786853}, {"timestamp": 1877.47, "power": 35.786853}, {"timestamp": 1898.0, "power": 35.786853}, {"timestamp": 1918.53, "power": 35.786853}, {"timestamp": 1939.06, "power": 35.786853}, {"timestamp": 1959.61, "power": 35.786853}, {"timestamp": 1980.12, "power": 35.786853}, {"timestamp": 2000.61, "power": 35.786853}, {"timestamp": 2021.14, "power": 38.766397999999995}, {"timestamp": 2042.25, "power": 38.766397999999995}, {"timestamp": 2062.78, "power": 38.766397999999995}, {"timestamp": 2083.3, "power": 38.766397999999995}, {"timestamp": 2103.84, "power": 38.766397999999995}, {"timestamp": 2124.34, "power": 38.766397999999995}, {"timestamp": 2144.87, "power": 38.766397999999995}, {"timestamp": 2165.4, "power": 38.766397999999995}, {"timestamp": 2185.93, "power": 38.766397999999995}, {"timestamp": 2206.46, "power": 38.766397999999995}, {"timestamp": 2226.99, "power": 38.766397999999995}, {"timestamp": 2247.52, "power": 38.766397999999995}, {"timestamp": 2268.05, "power": 38.766397999999995}, {"timestamp": 2288.54, "power": 38.766397999999995}, {"timestamp": 2309.07, "power": 38.766397999999995}, {"timestamp": 2329.6, "power": 38.766397999999995}, {"timestamp": 2350.13, "power": 38.766397999999995}, {"timestamp": 2370.66, "power": 38.766397999999995}, {"timestamp": 2391.19, "power": 38.766397999999995}, {"timestamp": 2411.73, "power": 38.766397999999995}, {"timestamp": 2432.24, "power": 38.766397999999995}, {"timestamp": 2452.74, "power": 38.766397999999995}, {"timestamp": 2473.27, "power": 38.766397999999995}, {"timestamp": 2493.81, "power": 38.766397999999995}, {"timestamp": 2514.35, "power": 38.766397999999995}, {"timestamp": 2534.9, "power": 38.766397999999995}, {"timestamp": 2555.44, "power": 38.766397999999995}, {"timestamp": 2575.98, "power": 38.766397999999995}, {"timestamp": 2596.49, "power": 38.766397999999995}, {"timestamp": 2617.03, "power": 38.766397999999995}, {"timestamp": 2637.57, "power": 38.766397999999995}, {"timestamp": 2658.12, "power": 38.766397999999995}, {"timestamp": 2678.68, "power": 38.766397999999995}, {"timestamp": 2699.25, "power": 38.766397999999995}, {"timestamp": 2719.83, "power": 38.766397999999995}, {"timestamp": 2740.35, "power": 38.766397999999995}, {"timestamp": 2760.9, "power": 38.766397999999995}, {"timestamp": 2781.46, "power": 38.766397999999995}, {"timestamp": 2802.03, "power": 38.766397999999995}, {"timestamp": 2822.6, "power": 38.766397999999995}, {"timestamp": 2843.16, "power": 38.766397999999995}, {"timestamp": 2863.73, "power": 38.766397999999995}, {"timestamp": 2884.25, "power": 38.766397999999995}, {"timestamp": 2904.8, "power": 38.766397999999995}, {"timestamp": 2925.38, "power": 38.766397999999995}, {"timestamp": 2945.95, "power": 38.766397999999995}, {"timestamp": 2966.5, "power": 38.766397999999995}, {"timestamp": 2987.06, "power": 38.766397999999995}, {"timestamp": 3007.62, "power": 38.766397999999995}, {"timestamp": 3028.13, "power": 36.435812}, {"timestamp": 3049.25, "power": 36.435812}, {"timestamp": 3069.79, "power": 36.435812}, {"timestamp": 3090.33, "power": 36.435812}, {"timestamp": 3110.87, "power": 36.435812}, {"timestamp": 3131.41, "power": 36.435812}, {"timestamp": 3151.95, "power": 36.435812}, {"timestamp": 3172.47, "power": 36.435812}, {"timestamp": 3193.03, "power": 36.435812}, {"timestamp": 3213.6, "power": 36.435812}, {"timestamp": 3234.17, "power": 36.435812}, {"timestamp": 3254.74, "power": 36.435812}, {"timestamp": 3275.3, "power": 36.435812}, {"timestamp": 3295.87, "power": 36.435812}, {"timestamp": 3316.38, "power": 36.435812}, {"timestamp": 3336.93, "power": 36.435812}, {"timestamp": 3357.5, "power": 36.435812}, {"timestamp": 3378.06, "power": 36.435812}, {"timestamp": 3398.64, "power": 36.435812}, {"timestamp": 3419.21, "power": 36.435812}, {"timestamp": 3439.79, "power": 36.435812}, {"timestamp": 3460.31, "power": 36.435812}, {"timestamp": 3480.86, "power": 36.435812}, {"timestamp": 3501.43, "power": 36.435812}, {"timestamp": 3522.0, "power": 36.435812}, {"timestamp": 3542.57, "power": 36.435812}, {"timestamp": 3563.14, "power": 36.435812}, {"timestamp": 3583.72, "power": 36.435812}, {"timestamp": 3604.23, "power": 36.435812}, {"timestamp": 3624.72, "power": 36.435812}, {"timestamp": 3645.29, "power": 36.435812}, {"timestamp": 3665.87, "power": 36.435812}, {"timestamp": 3686.43, "power": 36.435812}, {"timestamp": 3706.99, "power": 36.435812}, {"timestamp": 3727.56, "power": 36.435812}, {"timestamp": 3748.13, "power": 36.435812}, {"timestamp": 3768.63, "power": 36.435812}, {"timestamp": 3789.2, "power": 36.435812}, {"timestamp": 3809.76, "power": 36.435812}, {"timestamp": 3830.33, "power": 36.435812}, {"timestamp": 3850.91, "power": 36.435812}, {"timestamp": 3871.47, "power": 36.435812}, {"timestamp": 3892.05, "power": 36.435812}, {"timestamp": 3912.55, "power": 36.435812}, {"timestamp": 3933.12, "power": 36.435812}, {"timestamp": 3953.68, "power": 36.435812}, {"timestamp": 3974.25, "power": 36.435812}, {"timestamp": 3994.82, "power": 36.435812}, {"timestamp": 4015.39, "power": 36.435812}, {"timestamp": 4035.94, "power": 35.929603}, {"timestamp": 4057.01, "power": 35.929603}, {"timestamp": 4077.56, "power": 35.929603}, {"timestamp": 4098.09, "power": 35.929603}, {"timestamp": 4118.63, "power": 35.929603}, {"timestamp": 4139.18, "power": 35.929603}, {"timestamp": 4159.71, "power": 35.929603}, {"timestamp": 4180.23, "power": 35.929603}, {"timestamp": 4200.73, "power": 35.929603}, {"timestamp": 4221.26, "power": 35.929603}, {"timestamp": 4241.8, "power": 35.929603}, {"timestamp": 4262.34, "power": 35.929603}, {"timestamp": 4282.88, "power": 35.929603}, {"timestamp": 4303.43, "power": 35.929603}, {"timestamp": 4323.96, "power": 35.929603}, {"timestamp": 4344.47, "power": 35.929603}, {"timestamp": 4365.01, "power": 35.929603}, {"timestamp": 4385.59, "power": 35.929603}, {"timestamp": 4406.16, "power": 35.929603}, {"timestamp": 4426.73, "power": 35.929603}, {"timestamp": 4447.29, "power": 35.929603}, {"timestamp": 4467.87, "power": 35.929603}, {"timestamp": 4488.38, "power": 35.929603}, {"timestamp": 4508.94, "power": 35.929603}, {"timestamp": 4529.5, "power": 35.929603}, {"timestamp": 4550.05, "power": 35.929603}, {"timestamp": 4570.62, "power": 35.929603}, {"timestamp": 4591.19, "power": 35.929603}, {"timestamp": 4611.75, "power": 35.929603}, {"timestamp": 4632.27, "power": 35.929603}, {"timestamp": 4652.83, "power": 35.929603}, {"timestamp": 4673.39, "power": 35.929603}, {"timestamp": 4693.96, "power": 35.929603}, {"timestamp": 4714.5, "power": 35.929603}, {"timestamp": 4735.05, "power": 35.929603}, {"timestamp": 4755.61, "power": 35.929603}, {"timestamp": 4776.14, "power": 35.929603}, {"timestamp": 4796.69, "power": 35.929603}, {"timestamp": 4817.27, "power": 35.929603}, {"timestamp": 4837.81, "power": 35.929603}, {"timestamp": 4858.38, "power": 35.929603}, {"timestamp": 4878.93, "power": 35.929603}, {"timestamp": 4899.49, "power": 35.929603}, {"timestamp": 4920.06, "power": 35.929603}, {"timestamp": 4940.56, "power": 35.929603}, {"timestamp": 4961.12, "power": 35.929603}, {"timestamp": 4981.67, "power": 35.929603}, {"timestamp": 5002.24, "power": 35.929603}, {"timestamp": 5022.81, "power": 35.929603}, {"timestamp": 5043.37, "power": 36.095472}, {"timestamp": 5064.9, "power": 36.095472}, {"timestamp": 5085.44, "power": 36.095472}, {"timestamp": 5105.98, "power": 36.095472}, {"timestamp": 5126.52, "power": 36.095472}, {"timestamp": 5147.06, "power": 36.095472}, {"timestamp": 5167.6, "power": 36.095472}, {"timestamp": 5188.11, "power": 36.095472}, {"timestamp": 5208.65, "power": 36.095472}, {"timestamp": 5229.19, "power": 36.095472}, {"timestamp": 5249.73, "power": 36.095472}, {"timestamp": 5270.27, "power": 36.095472}, {"timestamp": 5290.81, "power": 36.095472}, {"timestamp": 5311.35, "power": 36.095472}, {"timestamp": 5331.9, "power": 36.095472}, {"timestamp": 5352.42, "power": 36.095472}, {"timestamp": 5372.98, "power": 36.095472}, {"timestamp": 5393.54, "power": 36.095472}, {"timestamp": 5414.12, "power": 36.095472}, {"timestamp": 5434.69, "power": 36.095472}, {"timestamp": 5455.25, "power": 36.095472}, {"timestamp": 5475.83, "power": 36.095472}, {"timestamp": 5496.34, "power": 36.095472}, {"timestamp": 5516.9, "power": 36.095472}, {"timestamp": 5537.47, "power": 36.095472}, {"timestamp": 5558.04, "power": 36.095472}, {"timestamp": 5578.6, "power": 36.095472}, {"timestamp": 5599.15, "power": 36.095472}, {"timestamp": 5619.69, "power": 36.095472}, {"timestamp": 5640.21, "power": 36.095472}, {"timestamp": 5660.71, "power": 36.095472}, {"timestamp": 5681.25, "power": 36.095472}, {"timestamp": 5701.79, "power": 36.095472}, {"timestamp": 5722.33, "power": 36.095472}, {"timestamp": 5742.87, "power": 36.095472}, {"timestamp": 5763.41, "power": 36.095472}, {"timestamp": 5783.95, "power": 36.095472}, {"timestamp": 5804.46, "power": 36.095472}, {"timestamp": 5824.99, "power": 36.095472}, {"timestamp": 5845.53, "power": 36.095472}, {"timestamp": 5866.07, "power": 36.095472}, {"timestamp": 5886.61, "power": 36.095472}, {"timestamp": 5907.15, "power": 36.095472}, {"timestamp": 5927.69, "power": 36.095472}, {"timestamp": 5948.21, "power": 36.095472}, {"timestamp": 5968.74, "power": 36.095472}, {"timestamp": 5989.28, "power": 36.095472}, {"timestamp": 6009.82, "power": 36.095472}, {"timestamp": 6030.37, "power": 36.095472}, {"timestamp": 6050.91, "power": 35.886894}, {"timestamp": 6072.18, "power": 35.886894}, {"timestamp": 6092.72, "power": 35.886894}, {"timestamp": 6113.26, "power": 35.886894}, {"timestamp": 6133.8, "power": 35.886894}, {"timestamp": 6154.35, "power": 35.886894}, {"timestamp": 6174.89, "power": 35.886894}, {"timestamp": 6195.43, "power": 35.886894}, {"timestamp": 6215.98, "power": 35.886894}, {"timestamp": 6236.49, "power": 35.886894}, {"timestamp": 6257.03, "power": 35.886894}, {"timestamp": 6277.58, "power": 35.886894}, {"timestamp": 6298.12, "power": 35.886894}, {"timestamp": 6318.67, "power": 35.886894}, {"timestamp": 6339.21, "power": 35.886894}, {"timestamp": 6359.75, "power": 35.886894}, {"timestamp": 6380.27, "power": 35.886894}, {"timestamp": 6400.82, "power": 35.886894}, {"timestamp": 6421.37, "power": 35.886894}, {"timestamp": 6441.91, "power": 35.886894}, {"timestamp": 6462.46, "power": 35.886894}, {"timestamp": 6483.0, "power": 35.886894}, {"timestamp": 6503.54, "power": 35.886894}, {"timestamp": 6524.06, "power": 35.886894}, {"timestamp": 6544.56, "power": 35.886894}, {"timestamp": 6565.13, "power": 35.886894}, {"timestamp": 6585.7, "power": 35.886894}, {"timestamp": 6606.27, "power": 35.886894}, {"timestamp": 6626.84, "power": 35.886894}, {"timestamp": 6647.42, "power": 35.886894}, {"timestamp": 6667.98, "power": 35.886894}, {"timestamp": 6688.49, "power": 35.886894}, {"timestamp": 6709.05, "power": 35.886894}, {"timestamp": 6729.61, "power": 35.886894}, {"timestamp": 6750.17, "power": 35.886894}, {"timestamp": 6770.74, "power": 35.886894}, {"timestamp": 6791.31, "power": 35.886894}, {"timestamp": 6811.89, "power": 35.886894}, {"timestamp": 6832.4, "power": 35.886894}, {"timestamp": 6852.97, "power": 35.886894}, {"timestamp": 6873.55, "power": 35.886894}, {"timestamp": 6894.1, "power": 35.886894}, {"timestamp": 6914.67, "power": 35.886894}, {"timestamp": 6935.24, "power": 35.886894}, {"timestamp": 6955.82, "power": 35.886894}, {"timestamp": 6976.33, "power": 35.886894}, {"timestamp": 6996.88, "power": 35.886894}, {"timestamp": 7017.45, "power": 35.886894}, {"timestamp": 7038.02, "power": 35.886894}, {"timestamp": 7058.59, "power": 36.111795}, {"timestamp": 7079.7, "power": 36.111795}, {"timestamp": 7100.26, "power": 36.111795}, {"timestamp": 7120.76, "power": 36.111795}, {"timestamp": 7141.29, "power": 36.111795}, {"timestamp": 7161.83, "power": 36.111795}, {"timestamp": 7182.37, "power": 36.111795}, {"timestamp": 7202.91, "power": 36.111795}, {"timestamp": 7223.45, "power": 36.111795}, {"timestamp": 7243.99, "power": 36.111795}, {"timestamp": 7264.49, "power": 36.111795}, {"timestamp": 7285.03, "power": 36.111795}, {"timestamp": 7305.56, "power": 36.111795}, {"timestamp": 7326.1, "power": 36.111795}, {"timestamp": 7346.64, "power": 36.111795}, {"timestamp": 7367.18, "power": 36.111795}, {"timestamp": 7387.74, "power": 36.111795}, {"timestamp": 7408.26, "power": 36.111795}, {"timestamp": 7428.75, "power": 36.111795}, {"timestamp": 7449.31, "power": 36.111795}, {"timestamp": 7469.87, "power": 36.111795}, {"timestamp": 7490.43, "power": 36.111795}, {"timestamp": 7510.99, "power": 36.111795}, {"timestamp": 7531.56, "power": 36.111795}, {"timestamp": 7552.08, "power": 36.111795}, {"timestamp": 7572.58, "power": 36.111795}, {"timestamp": 7593.15, "power": 36.111795}, {"timestamp": 7613.72, "power": 36.111795}, {"timestamp": 7634.26, "power": 36.111795}, {"timestamp": 7654.83, "power": 36.111795}, {"timestamp": 7675.45, "power": 36.111795}, {"timestamp": 7695.98, "power": 36.111795}, {"timestamp": 7716.5, "power": 36.111795}, {"timestamp": 7736.99, "power": 36.111795}, {"timestamp": 7757.52, "power": 36.111795}, {"timestamp": 7778.05, "power": 36.111795}, {"timestamp": 7798.58, "power": 36.111795}, {"timestamp": 7819.11, "power": 36.111795}, {"timestamp": 7839.65, "power": 36.111795}, {"timestamp": 7860.15, "power": 36.111795}, {"timestamp": 7880.64, "power": 36.111795}, {"timestamp": 7901.17, "power": 36.111795}, {"timestamp": 7921.7, "power": 36.111795}, {"timestamp": 7942.23, "power": 36.111795}, {"timestamp": 7962.76, "power": 36.111795}, {"timestamp": 7983.29, "power": 36.111795}, {"timestamp": 8003.82, "power": 36.111795}, {"timestamp": 8024.34, "power": 36.111795}, {"timestamp": 8044.83, "power": 36.111795}, {"timestamp": 8065.36, "power": 38.736021}, {"timestamp": 8086.61, "power": 38.736021}, {"timestamp": 8107.15, "power": 38.736021}, {"timestamp": 8127.68, "power": 38.736021}, {"timestamp": 8148.21, "power": 38.736021}, {"timestamp": 8168.75, "power": 38.736021}, {"timestamp": 8189.27, "power": 38.736021}, {"timestamp": 8209.84, "power": 38.736021}, {"timestamp": 8230.4, "power": 38.736021}, {"timestamp": 8250.95, "power": 38.736021}, {"timestamp": 8271.49, "power": 38.736021}, {"timestamp": 8292.02, "power": 38.736021}, {"timestamp": 8312.52, "power": 38.736021}, {"timestamp": 8333.0, "power": 38.736021}, {"timestamp": 8353.54, "power": 38.736021}, {"timestamp": 8374.09, "power": 38.736021}, {"timestamp": 8394.65, "power": 38.736021}, {"timestamp": 8415.19, "power": 38.736021}, {"timestamp": 8435.73, "power": 38.736021}, {"timestamp": 8456.24, "power": 38.736021}, {"timestamp": 8476.73, "power": 38.736021}, {"timestamp": 8497.23, "power": 38.736021}, {"timestamp": 8517.75, "power": 38.736021}, {"timestamp": 8538.28, "power": 38.736021}, {"timestamp": 8558.81, "power": 38.736021}, {"timestamp": 8579.34, "power": 38.736021}, {"timestamp": 8599.87, "power": 38.736021}, {"timestamp": 8620.39, "power": 38.736021}, {"timestamp": 8640.88, "power": 38.736021}, {"timestamp": 8661.41, "power": 38.736021}, {"timestamp": 8681.94, "power": 38.736021}, {"timestamp": 8702.48, "power": 38.736021}, {"timestamp": 8723.02, "power": 38.736021}, {"timestamp": 8743.55, "power": 38.736021}, {"timestamp": 8764.05, "power": 38.736021}, {"timestamp": 8784.57, "power": 38.736021}, {"timestamp": 8805.07, "power": 38.736021}, {"timestamp": 8825.59, "power": 38.736021}, {"timestamp": 8846.13, "power": 38.736021}, {"timestamp": 8866.66, "power": 38.736021}, {"timestamp": 8887.19, "power": 38.736021}, {"timestamp": 8907.73, "power": 38.736021}, {"timestamp": 8928.34, "power": 38.736021}, {"timestamp": 8948.85, "power": 38.736021}, {"timestamp": 8969.38, "power": 38.736021}, {"timestamp": 8989.92, "power": 38.736021}, {"timestamp": 9010.45, "power": 38.736021}, {"timestamp": 9030.99, "power": 38.736021}, {"timestamp": 9051.52, "power": 38.736021}, {"timestamp": 9072.04, "power": 35.476121}, {"timestamp": 9093.16, "power": 35.476121}, {"timestamp": 9113.72, "power": 35.476121}], "timeline": {"START": "2360.483189", "END": "7629.294022"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6571.21}, {"name": "clSetKernelArg", "calls": 19, "time": 1398.89}, {"name": "clReleaseKernel", "calls": 1, "time": 842.366}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.4225}, {"name": "clCreateContext", "calls": 1, "time": 45.1519}, {"name": "clReleaseContext", "calls": 1, "time": 37.3443}, {"name": "clReleaseProgram", "calls": 1, "time": 20.4465}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.779303}, {"name": "clCreateKernel", "calls": 1, "time": 0.345252}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.128304}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079418}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076895}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033315}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025756}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025137}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011644}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011302}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.01012}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010055}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00718}, {"name": "clRetainDevice", "calls": 2, "time": 0.005071}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5268.81}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5120.14}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 5268.3}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 4633.15}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 4820.43}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 5029.29}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7451.799808, "utilization": 77.622915, "size": 6118500.0, "time": 821.077105}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 15969066, "speed": 29.5478, "utilization": 0.256491, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 954789, "speed": 394.16, "utilization": 3.42153, "size": 0.127695}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 16451813, "speed": 29.592, "utilization": 0.256875, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 984899, "speed": 394.228, "utilization": 3.42212, "size": 0.127704}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 14436991, "speed": 29.5137, "utilization": 0.256196, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 858825, "speed": 394.111, "utilization": 3.4211, "size": 0.127659}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15031197, "speed": 29.539, "utilization": 0.256415, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 895860, "speed": 394.085, "utilization": 3.42088, "size": 0.127674}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15702026, "speed": 29.5836, "utilization": 0.256802, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 937744, "speed": 393.934, "utilization": 3.41956, "size": 0.127689}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len8/run2.json b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run2.json new file mode 100644 index 0000000..9773fd9 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.547, "power": 35.693006999999994}, {"timestamp": 65.0524, "power": 35.693006999999994}, {"timestamp": 85.6376, "power": 35.693006999999994}, {"timestamp": 106.18, "power": 35.693006999999994}, {"timestamp": 126.87, "power": 35.693006999999994}, {"timestamp": 147.529, "power": 35.693006999999994}, {"timestamp": 168.022, "power": 35.693006999999994}, {"timestamp": 188.526, "power": 35.693006999999994}, {"timestamp": 209.059, "power": 35.693006999999994}, {"timestamp": 229.603, "power": 35.693006999999994}, {"timestamp": 250.195, "power": 35.693006999999994}, {"timestamp": 270.803, "power": 35.693006999999994}, {"timestamp": 291.421, "power": 35.693006999999994}, {"timestamp": 311.993, "power": 35.693006999999994}, {"timestamp": 332.57, "power": 35.693006999999994}, {"timestamp": 353.18, "power": 35.693006999999994}, {"timestamp": 373.79, "power": 35.693006999999994}, {"timestamp": 394.406, "power": 35.693006999999994}, {"timestamp": 415.019, "power": 35.693006999999994}, {"timestamp": 435.608, "power": 35.693006999999994}, {"timestamp": 456.181, "power": 35.693006999999994}, {"timestamp": 476.752, "power": 35.693006999999994}, {"timestamp": 497.361, "power": 35.693006999999994}, {"timestamp": 517.97, "power": 35.693006999999994}, {"timestamp": 538.58, "power": 35.693006999999994}, {"timestamp": 559.192, "power": 35.693006999999994}, {"timestamp": 579.779, "power": 35.693006999999994}, {"timestamp": 600.356, "power": 35.693006999999994}, {"timestamp": 620.967, "power": 35.693006999999994}, {"timestamp": 641.578, "power": 35.693006999999994}, {"timestamp": 662.188, "power": 35.693006999999994}, {"timestamp": 682.797, "power": 35.693006999999994}, {"timestamp": 703.447, "power": 35.693006999999994}, {"timestamp": 724.029, "power": 35.693006999999994}, {"timestamp": 744.614, "power": 35.693006999999994}, {"timestamp": 765.227, "power": 35.693006999999994}, {"timestamp": 785.839, "power": 35.693006999999994}, {"timestamp": 806.448, "power": 35.693006999999994}, {"timestamp": 827.059, "power": 35.693006999999994}, {"timestamp": 847.671, "power": 35.693006999999994}, {"timestamp": 868.246, "power": 35.693006999999994}, {"timestamp": 888.85, "power": 35.693006999999994}, {"timestamp": 909.461, "power": 35.693006999999994}, {"timestamp": 930.074, "power": 35.693006999999994}, {"timestamp": 950.681, "power": 35.693006999999994}, {"timestamp": 971.291, "power": 35.693006999999994}, {"timestamp": 991.889, "power": 35.693006999999994}, {"timestamp": 1012.46, "power": 35.416064000000006}, {"timestamp": 1033.56, "power": 35.416064000000006}, {"timestamp": 1054.17, "power": 35.416064000000006}, {"timestamp": 1074.77, "power": 35.416064000000006}, {"timestamp": 1095.39, "power": 35.416064000000006}, {"timestamp": 1115.98, "power": 35.416064000000006}, {"timestamp": 1136.55, "power": 35.416064000000006}, {"timestamp": 1157.16, "power": 35.416064000000006}, {"timestamp": 1177.77, "power": 35.416064000000006}, {"timestamp": 1198.38, "power": 35.416064000000006}, {"timestamp": 1218.99, "power": 35.416064000000006}, {"timestamp": 1239.6, "power": 35.416064000000006}, {"timestamp": 1260.18, "power": 35.416064000000006}, {"timestamp": 1280.75, "power": 35.416064000000006}, {"timestamp": 1301.36, "power": 35.416064000000006}, {"timestamp": 1321.97, "power": 35.416064000000006}, {"timestamp": 1342.58, "power": 35.416064000000006}, {"timestamp": 1363.19, "power": 35.416064000000006}, {"timestamp": 1383.79, "power": 35.416064000000006}, {"timestamp": 1404.37, "power": 35.416064000000006}, {"timestamp": 1424.98, "power": 35.416064000000006}, {"timestamp": 1445.59, "power": 35.416064000000006}, {"timestamp": 1466.2, "power": 35.416064000000006}, {"timestamp": 1486.82, "power": 35.416064000000006}, {"timestamp": 1507.43, "power": 35.416064000000006}, {"timestamp": 1528.01, "power": 35.416064000000006}, {"timestamp": 1548.63, "power": 35.416064000000006}, {"timestamp": 1569.27, "power": 35.416064000000006}, {"timestamp": 1589.81, "power": 35.416064000000006}, {"timestamp": 1610.35, "power": 35.416064000000006}, {"timestamp": 1630.89, "power": 35.416064000000006}, {"timestamp": 1651.44, "power": 35.416064000000006}, {"timestamp": 1671.94, "power": 35.416064000000006}, {"timestamp": 1692.48, "power": 35.416064000000006}, {"timestamp": 1713.03, "power": 35.416064000000006}, {"timestamp": 1733.58, "power": 35.416064000000006}, {"timestamp": 1754.12, "power": 35.416064000000006}, {"timestamp": 1774.67, "power": 35.416064000000006}, {"timestamp": 1795.22, "power": 35.416064000000006}, {"timestamp": 1815.75, "power": 35.416064000000006}, {"timestamp": 1836.29, "power": 35.416064000000006}, {"timestamp": 1856.84, "power": 35.416064000000006}, {"timestamp": 1877.39, "power": 35.416064000000006}, {"timestamp": 1897.93, "power": 35.416064000000006}, {"timestamp": 1918.48, "power": 35.416064000000006}, {"timestamp": 1939.03, "power": 35.416064000000006}, {"timestamp": 1959.56, "power": 35.416064000000006}, {"timestamp": 1980.06, "power": 35.416064000000006}, {"timestamp": 2000.59, "power": 35.416064000000006}, {"timestamp": 2021.14, "power": 40.056792}, {"timestamp": 2042.25, "power": 40.056792}, {"timestamp": 2062.79, "power": 40.056792}, {"timestamp": 2083.33, "power": 40.056792}, {"timestamp": 2103.85, "power": 40.056792}, {"timestamp": 2124.38, "power": 40.056792}, {"timestamp": 2144.93, "power": 40.056792}, {"timestamp": 2165.47, "power": 40.056792}, {"timestamp": 2186.02, "power": 40.056792}, {"timestamp": 2206.56, "power": 40.056792}, {"timestamp": 2227.1, "power": 40.056792}, {"timestamp": 2247.67, "power": 40.056792}, {"timestamp": 2268.18, "power": 40.056792}, {"timestamp": 2288.71, "power": 40.056792}, {"timestamp": 2309.25, "power": 40.056792}, {"timestamp": 2329.79, "power": 40.056792}, {"timestamp": 2350.34, "power": 40.056792}, {"timestamp": 2370.88, "power": 40.056792}, {"timestamp": 2391.43, "power": 40.056792}, {"timestamp": 2411.94, "power": 40.056792}, {"timestamp": 2432.48, "power": 40.056792}, {"timestamp": 2453.04, "power": 40.056792}, {"timestamp": 2473.6, "power": 40.056792}, {"timestamp": 2494.16, "power": 40.056792}, {"timestamp": 2514.72, "power": 40.056792}, {"timestamp": 2535.28, "power": 40.056792}, {"timestamp": 2555.82, "power": 40.056792}, {"timestamp": 2576.37, "power": 40.056792}, {"timestamp": 2596.93, "power": 40.056792}, {"timestamp": 2617.5, "power": 40.056792}, {"timestamp": 2638.06, "power": 40.056792}, {"timestamp": 2658.61, "power": 40.056792}, {"timestamp": 2679.17, "power": 40.056792}, {"timestamp": 2699.71, "power": 40.056792}, {"timestamp": 2720.27, "power": 40.056792}, {"timestamp": 2740.82, "power": 40.056792}, {"timestamp": 2761.38, "power": 40.056792}, {"timestamp": 2781.93, "power": 40.056792}, {"timestamp": 2802.48, "power": 40.056792}, {"timestamp": 2823.04, "power": 40.056792}, {"timestamp": 2843.58, "power": 40.056792}, {"timestamp": 2864.13, "power": 40.056792}, {"timestamp": 2884.68, "power": 40.056792}, {"timestamp": 2905.24, "power": 40.056792}, {"timestamp": 2925.79, "power": 40.056792}, {"timestamp": 2946.35, "power": 40.056792}, {"timestamp": 2966.91, "power": 40.056792}, {"timestamp": 2987.48, "power": 40.056792}, {"timestamp": 3008.0, "power": 40.056792}, {"timestamp": 3028.58, "power": 36.171487}, {"timestamp": 3049.64, "power": 36.171487}, {"timestamp": 3070.2, "power": 36.171487}, {"timestamp": 3090.75, "power": 36.171487}, {"timestamp": 3111.31, "power": 36.171487}, {"timestamp": 3131.85, "power": 36.171487}, {"timestamp": 3152.36, "power": 36.171487}, {"timestamp": 3172.91, "power": 36.171487}, {"timestamp": 3193.47, "power": 36.171487}, {"timestamp": 3214.03, "power": 36.171487}, {"timestamp": 3234.58, "power": 36.171487}, {"timestamp": 3255.14, "power": 36.171487}, {"timestamp": 3275.67, "power": 36.171487}, {"timestamp": 3296.18, "power": 36.171487}, {"timestamp": 3316.72, "power": 36.171487}, {"timestamp": 3337.28, "power": 36.171487}, {"timestamp": 3357.83, "power": 36.171487}, {"timestamp": 3378.39, "power": 36.171487}, {"timestamp": 3398.97, "power": 36.171487}, {"timestamp": 3419.5, "power": 36.171487}, {"timestamp": 3440.03, "power": 36.171487}, {"timestamp": 3460.57, "power": 36.171487}, {"timestamp": 3481.14, "power": 36.171487}, {"timestamp": 3501.69, "power": 36.171487}, {"timestamp": 3522.24, "power": 36.171487}, {"timestamp": 3542.79, "power": 36.171487}, {"timestamp": 3563.35, "power": 36.171487}, {"timestamp": 3583.88, "power": 36.171487}, {"timestamp": 3604.42, "power": 36.171487}, {"timestamp": 3624.98, "power": 36.171487}, {"timestamp": 3645.53, "power": 36.171487}, {"timestamp": 3666.08, "power": 36.171487}, {"timestamp": 3686.62, "power": 36.171487}, {"timestamp": 3707.14, "power": 36.171487}, {"timestamp": 3727.66, "power": 36.171487}, {"timestamp": 3748.16, "power": 36.171487}, {"timestamp": 3768.71, "power": 36.171487}, {"timestamp": 3789.26, "power": 36.171487}, {"timestamp": 3809.81, "power": 36.171487}, {"timestamp": 3830.36, "power": 36.171487}, {"timestamp": 3850.92, "power": 36.171487}, {"timestamp": 3871.46, "power": 36.171487}, {"timestamp": 3891.96, "power": 36.171487}, {"timestamp": 3912.51, "power": 36.171487}, {"timestamp": 3933.07, "power": 36.171487}, {"timestamp": 3953.62, "power": 36.171487}, {"timestamp": 3974.21, "power": 36.171487}, {"timestamp": 3994.78, "power": 36.171487}, {"timestamp": 4015.36, "power": 36.171487}, {"timestamp": 4035.89, "power": 36.210559}, {"timestamp": 4057.1, "power": 36.210559}, {"timestamp": 4077.65, "power": 36.210559}, {"timestamp": 4098.2, "power": 36.210559}, {"timestamp": 4118.75, "power": 36.210559}, {"timestamp": 4139.3, "power": 36.210559}, {"timestamp": 4159.83, "power": 36.210559}, {"timestamp": 4180.37, "power": 36.210559}, {"timestamp": 4200.92, "power": 36.210559}, {"timestamp": 4221.48, "power": 36.210559}, {"timestamp": 4242.03, "power": 36.210559}, {"timestamp": 4262.58, "power": 36.210559}, {"timestamp": 4283.13, "power": 36.210559}, {"timestamp": 4303.65, "power": 36.210559}, {"timestamp": 4324.16, "power": 36.210559}, {"timestamp": 4344.7, "power": 36.210559}, {"timestamp": 4365.25, "power": 36.210559}, {"timestamp": 4385.82, "power": 36.210559}, {"timestamp": 4406.4, "power": 36.210559}, {"timestamp": 4426.99, "power": 36.210559}, {"timestamp": 4447.49, "power": 36.210559}, {"timestamp": 4467.99, "power": 36.210559}, {"timestamp": 4488.57, "power": 36.210559}, {"timestamp": 4509.16, "power": 36.210559}, {"timestamp": 4529.73, "power": 36.210559}, {"timestamp": 4550.31, "power": 36.210559}, {"timestamp": 4570.88, "power": 36.210559}, {"timestamp": 4591.47, "power": 36.210559}, {"timestamp": 4611.97, "power": 36.210559}, {"timestamp": 4632.55, "power": 36.210559}, {"timestamp": 4653.13, "power": 36.210559}, {"timestamp": 4673.68, "power": 36.210559}, {"timestamp": 4694.23, "power": 36.210559}, {"timestamp": 4714.78, "power": 36.210559}, {"timestamp": 4735.37, "power": 36.210559}, {"timestamp": 4755.89, "power": 36.210559}, {"timestamp": 4776.45, "power": 36.210559}, {"timestamp": 4797.03, "power": 36.210559}, {"timestamp": 4817.61, "power": 36.210559}, {"timestamp": 4838.19, "power": 36.210559}, {"timestamp": 4858.78, "power": 36.210559}, {"timestamp": 4879.37, "power": 36.210559}, {"timestamp": 4899.89, "power": 36.210559}, {"timestamp": 4920.44, "power": 36.210559}, {"timestamp": 4941.02, "power": 36.210559}, {"timestamp": 4961.61, "power": 36.210559}, {"timestamp": 4982.2, "power": 36.210559}, {"timestamp": 5002.78, "power": 36.210559}, {"timestamp": 5023.34, "power": 36.210559}, {"timestamp": 5043.87, "power": 36.244512}, {"timestamp": 5065.73, "power": 36.244512}, {"timestamp": 5086.3, "power": 36.244512}, {"timestamp": 5106.87, "power": 36.244512}, {"timestamp": 5127.45, "power": 36.244512}, {"timestamp": 5147.96, "power": 36.244512}, {"timestamp": 5168.52, "power": 36.244512}, {"timestamp": 5189.09, "power": 36.244512}, {"timestamp": 5209.64, "power": 36.244512}, {"timestamp": 5230.15, "power": 36.244512}, {"timestamp": 5250.69, "power": 36.244512}, {"timestamp": 5271.24, "power": 36.244512}, {"timestamp": 5291.77, "power": 36.244512}, {"timestamp": 5312.33, "power": 36.244512}, {"timestamp": 5332.91, "power": 36.244512}, {"timestamp": 5353.49, "power": 36.244512}, {"timestamp": 5374.07, "power": 36.244512}, {"timestamp": 5394.64, "power": 36.244512}, {"timestamp": 5415.21, "power": 36.244512}, {"timestamp": 5435.73, "power": 36.244512}, {"timestamp": 5456.29, "power": 36.244512}, {"timestamp": 5476.84, "power": 36.244512}, {"timestamp": 5497.39, "power": 36.244512}, {"timestamp": 5517.94, "power": 36.244512}, {"timestamp": 5538.49, "power": 36.244512}, {"timestamp": 5559.04, "power": 36.244512}, {"timestamp": 5579.57, "power": 36.244512}, {"timestamp": 5600.07, "power": 36.244512}, {"timestamp": 5620.61, "power": 36.244512}, {"timestamp": 5641.16, "power": 36.244512}, {"timestamp": 5661.71, "power": 36.244512}, {"timestamp": 5682.26, "power": 36.244512}, {"timestamp": 5702.77, "power": 36.244512}, {"timestamp": 5723.31, "power": 36.244512}, {"timestamp": 5743.84, "power": 36.244512}, {"timestamp": 5764.38, "power": 36.244512}, {"timestamp": 5784.93, "power": 36.244512}, {"timestamp": 5805.48, "power": 36.244512}, {"timestamp": 5826.03, "power": 36.244512}, {"timestamp": 5846.58, "power": 36.244512}, {"timestamp": 5867.13, "power": 36.244512}, {"timestamp": 5887.66, "power": 36.244512}, {"timestamp": 5908.17, "power": 36.244512}, {"timestamp": 5928.71, "power": 36.244512}, {"timestamp": 5949.26, "power": 36.244512}, {"timestamp": 5969.81, "power": 36.244512}, {"timestamp": 5990.36, "power": 36.244512}, {"timestamp": 6010.91, "power": 36.244512}, {"timestamp": 6031.47, "power": 36.244512}, {"timestamp": 6051.98, "power": 36.229157}, {"timestamp": 6073.38, "power": 36.229157}, {"timestamp": 6093.94, "power": 36.229157}, {"timestamp": 6114.49, "power": 36.229157}, {"timestamp": 6135.04, "power": 36.229157}, {"timestamp": 6155.57, "power": 36.229157}, {"timestamp": 6176.07, "power": 36.229157}, {"timestamp": 6196.61, "power": 36.229157}, {"timestamp": 6217.16, "power": 36.229157}, {"timestamp": 6237.71, "power": 36.229157}, {"timestamp": 6258.26, "power": 36.229157}, {"timestamp": 6278.81, "power": 36.229157}, {"timestamp": 6299.38, "power": 36.229157}, {"timestamp": 6319.91, "power": 36.229157}, {"timestamp": 6340.49, "power": 36.229157}, {"timestamp": 6361.07, "power": 36.229157}, {"timestamp": 6381.65, "power": 36.229157}, {"timestamp": 6402.24, "power": 36.229157}, {"timestamp": 6422.83, "power": 36.229157}, {"timestamp": 6443.41, "power": 36.229157}, {"timestamp": 6463.92, "power": 36.229157}, {"timestamp": 6484.47, "power": 36.229157}, {"timestamp": 6505.02, "power": 36.229157}, {"timestamp": 6525.58, "power": 36.229157}, {"timestamp": 6546.13, "power": 36.229157}, {"timestamp": 6566.68, "power": 36.229157}, {"timestamp": 6587.23, "power": 36.229157}, {"timestamp": 6607.76, "power": 36.229157}, {"timestamp": 6628.3, "power": 36.229157}, {"timestamp": 6648.85, "power": 36.229157}, {"timestamp": 6669.4, "power": 36.229157}, {"timestamp": 6689.95, "power": 36.229157}, {"timestamp": 6710.5, "power": 36.229157}, {"timestamp": 6731.05, "power": 36.229157}, {"timestamp": 6751.58, "power": 36.229157}, {"timestamp": 6772.08, "power": 36.229157}, {"timestamp": 6792.63, "power": 36.229157}, {"timestamp": 6813.18, "power": 36.229157}, {"timestamp": 6833.73, "power": 36.229157}, {"timestamp": 6854.28, "power": 36.229157}, {"timestamp": 6874.83, "power": 36.229157}, {"timestamp": 6895.38, "power": 36.229157}, {"timestamp": 6915.89, "power": 36.229157}, {"timestamp": 6936.43, "power": 36.229157}, {"timestamp": 6956.96, "power": 36.229157}, {"timestamp": 6977.5, "power": 36.229157}, {"timestamp": 6998.05, "power": 36.229157}, {"timestamp": 7018.6, "power": 36.229157}, {"timestamp": 7039.15, "power": 36.229157}, {"timestamp": 7059.68, "power": 36.377619}, {"timestamp": 7080.74, "power": 36.377619}, {"timestamp": 7101.29, "power": 36.377619}, {"timestamp": 7121.84, "power": 36.377619}, {"timestamp": 7142.39, "power": 36.377619}, {"timestamp": 7162.94, "power": 36.377619}, {"timestamp": 7183.47, "power": 36.377619}, {"timestamp": 7203.97, "power": 36.377619}, {"timestamp": 7224.54, "power": 36.377619}, {"timestamp": 7245.12, "power": 36.377619}, {"timestamp": 7265.7, "power": 36.377619}, {"timestamp": 7286.28, "power": 36.377619}, {"timestamp": 7306.86, "power": 36.377619}, {"timestamp": 7327.44, "power": 36.377619}, {"timestamp": 7347.95, "power": 36.377619}, {"timestamp": 7368.52, "power": 36.377619}, {"timestamp": 7389.09, "power": 36.377619}, {"timestamp": 7409.66, "power": 36.377619}, {"timestamp": 7430.23, "power": 36.377619}, {"timestamp": 7450.8, "power": 36.377619}, {"timestamp": 7471.39, "power": 36.377619}, {"timestamp": 7491.9, "power": 36.377619}, {"timestamp": 7512.46, "power": 36.377619}, {"timestamp": 7533.03, "power": 36.377619}, {"timestamp": 7553.62, "power": 36.377619}, {"timestamp": 7574.19, "power": 36.377619}, {"timestamp": 7594.76, "power": 36.377619}, {"timestamp": 7615.31, "power": 36.377619}, {"timestamp": 7635.84, "power": 36.377619}, {"timestamp": 7656.36, "power": 36.377619}, {"timestamp": 7676.9, "power": 36.377619}, {"timestamp": 7697.4, "power": 36.377619}, {"timestamp": 7717.92, "power": 36.377619}, {"timestamp": 7738.46, "power": 36.377619}, {"timestamp": 7758.99, "power": 36.377619}, {"timestamp": 7779.5, "power": 36.377619}, {"timestamp": 7799.98, "power": 36.377619}, {"timestamp": 7820.47, "power": 36.377619}, {"timestamp": 7841.0, "power": 36.377619}, {"timestamp": 7861.53, "power": 36.377619}, {"timestamp": 7882.07, "power": 36.377619}, {"timestamp": 7902.6, "power": 36.377619}, {"timestamp": 7923.13, "power": 36.377619}, {"timestamp": 7943.65, "power": 36.377619}, {"timestamp": 7964.14, "power": 36.377619}, {"timestamp": 7984.66, "power": 36.377619}, {"timestamp": 8005.18, "power": 36.377619}, {"timestamp": 8025.72, "power": 36.377619}, {"timestamp": 8046.24, "power": 36.377619}, {"timestamp": 8066.77, "power": 39.38945}, {"timestamp": 8087.83, "power": 39.38945}, {"timestamp": 8108.35, "power": 39.38945}, {"timestamp": 8128.92, "power": 39.38945}, {"timestamp": 8149.49, "power": 39.38945}, {"timestamp": 8170.06, "power": 39.38945}, {"timestamp": 8190.62, "power": 39.38945}, {"timestamp": 8211.15, "power": 39.38945}, {"timestamp": 8231.66, "power": 39.38945}, {"timestamp": 8252.15, "power": 39.38945}, {"timestamp": 8272.65, "power": 39.38945}, {"timestamp": 8293.17, "power": 39.38945}, {"timestamp": 8313.74, "power": 39.38945}, {"timestamp": 8334.28, "power": 39.38945}, {"timestamp": 8354.81, "power": 39.38945}, {"timestamp": 8375.35, "power": 39.38945}, {"timestamp": 8395.86, "power": 39.38945}, {"timestamp": 8416.35, "power": 39.38945}, {"timestamp": 8436.89, "power": 39.38945}, {"timestamp": 8457.43, "power": 39.38945}, {"timestamp": 8477.96, "power": 39.38945}, {"timestamp": 8498.49, "power": 39.38945}, {"timestamp": 8519.04, "power": 39.38945}, {"timestamp": 8539.56, "power": 39.38945}, {"timestamp": 8560.06, "power": 39.38945}, {"timestamp": 8580.56, "power": 39.38945}, {"timestamp": 8601.09, "power": 39.38945}, {"timestamp": 8621.62, "power": 39.38945}, {"timestamp": 8642.16, "power": 39.38945}, {"timestamp": 8662.7, "power": 39.38945}, {"timestamp": 8683.24, "power": 39.38945}, {"timestamp": 8703.78, "power": 39.38945}, {"timestamp": 8724.29, "power": 39.38945}, {"timestamp": 8744.79, "power": 39.38945}, {"timestamp": 8765.32, "power": 39.38945}, {"timestamp": 8785.85, "power": 39.38945}, {"timestamp": 8806.39, "power": 39.38945}, {"timestamp": 8826.92, "power": 39.38945}, {"timestamp": 8847.47, "power": 39.38945}, {"timestamp": 8868.0, "power": 39.38945}, {"timestamp": 8888.54, "power": 39.38945}, {"timestamp": 8909.07, "power": 39.38945}, {"timestamp": 8929.61, "power": 39.38945}, {"timestamp": 8950.14, "power": 39.38945}, {"timestamp": 8970.67, "power": 39.38945}, {"timestamp": 8991.2, "power": 39.38945}, {"timestamp": 9011.71, "power": 39.38945}, {"timestamp": 9032.39, "power": 39.38945}, {"timestamp": 9052.97, "power": 39.38945}], "timeline": {"START": "2373.02715", "END": "7597.300858"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6499.39}, {"name": "clSetKernelArg", "calls": 19, "time": 1406.13}, {"name": "clReleaseKernel", "calls": 1, "time": 844.197}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.4504}, {"name": "clReleaseContext", "calls": 1, "time": 42.5597}, {"name": "clCreateContext", "calls": 1, "time": 42.3804}, {"name": "clReleaseProgram", "calls": 1, "time": 15.986}, {"name": "clCreateKernel", "calls": 1, "time": 0.341579}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.318682}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.158637}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081858}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074517}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026762}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024983}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023935}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010649}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010558}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010283}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009205}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006913}, {"name": "clRetainDevice", "calls": 2, "time": 0.004842}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5224.27}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4909.34}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 4925.96}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 5223.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 5210.36}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 4907.06}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7387.367097, "utilization": 76.951741, "size": 6118500.0, "time": 828.23855}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 15300949, "speed": 29.5222, "utilization": 0.256269, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 912666, "speed": 394.153, "utilization": 3.42147, "size": 0.127681}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15355321, "speed": 29.5278, "utilization": 0.256317, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 916687, "speed": 394.056, "utilization": 3.42063, "size": 0.127683}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 16334437, "speed": 29.6373, "utilization": 0.257268, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 977137, "speed": 394.466, "utilization": 3.42418, "size": 0.1277}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 16294582, "speed": 29.642, "utilization": 0.257309, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 975527, "speed": 394.528, "utilization": 3.42472, "size": 0.127702}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15317480, "speed": 29.5763, "utilization": 0.256738, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 914150, "speed": 394.241, "utilization": 3.42223, "size": 0.12768}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len8/run3.json b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run3.json new file mode 100644 index 0000000..f3bec29 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2553, "power": 35.792279}, {"timestamp": 57.9377, "power": 35.792279}, {"timestamp": 78.4739, "power": 35.792279}, {"timestamp": 99.0143, "power": 35.792279}, {"timestamp": 119.968, "power": 35.792279}, {"timestamp": 140.861, "power": 35.792279}, {"timestamp": 161.41, "power": 35.792279}, {"timestamp": 181.92, "power": 35.792279}, {"timestamp": 202.451, "power": 35.792279}, {"timestamp": 222.985, "power": 35.792279}, {"timestamp": 243.52, "power": 35.792279}, {"timestamp": 264.061, "power": 35.792279}, {"timestamp": 284.607, "power": 35.792279}, {"timestamp": 305.148, "power": 35.792279}, {"timestamp": 325.679, "power": 35.792279}, {"timestamp": 346.178, "power": 35.792279}, {"timestamp": 366.712, "power": 35.792279}, {"timestamp": 387.258, "power": 35.792279}, {"timestamp": 407.801, "power": 35.792279}, {"timestamp": 428.342, "power": 35.792279}, {"timestamp": 448.887, "power": 35.792279}, {"timestamp": 469.43, "power": 35.792279}, {"timestamp": 489.941, "power": 35.792279}, {"timestamp": 510.478, "power": 35.792279}, {"timestamp": 531.025, "power": 35.792279}, {"timestamp": 551.566, "power": 35.792279}, {"timestamp": 572.109, "power": 35.792279}, {"timestamp": 592.649, "power": 35.792279}, {"timestamp": 613.196, "power": 35.792279}, {"timestamp": 633.71, "power": 35.792279}, {"timestamp": 654.206, "power": 35.792279}, {"timestamp": 674.748, "power": 35.792279}, {"timestamp": 695.295, "power": 35.792279}, {"timestamp": 715.847, "power": 35.792279}, {"timestamp": 736.393, "power": 35.792279}, {"timestamp": 756.938, "power": 35.792279}, {"timestamp": 777.476, "power": 35.792279}, {"timestamp": 797.995, "power": 35.792279}, {"timestamp": 818.531, "power": 35.792279}, {"timestamp": 839.076, "power": 35.792279}, {"timestamp": 859.617, "power": 35.792279}, {"timestamp": 880.156, "power": 35.792279}, {"timestamp": 900.697, "power": 35.792279}, {"timestamp": 921.238, "power": 35.792279}, {"timestamp": 941.75, "power": 35.792279}, {"timestamp": 962.291, "power": 35.792279}, {"timestamp": 982.835, "power": 35.792279}, {"timestamp": 1003.38, "power": 35.792279}, {"timestamp": 1023.92, "power": 35.89512}, {"timestamp": 1045.16, "power": 35.89512}, {"timestamp": 1065.74, "power": 35.89512}, {"timestamp": 1086.3, "power": 35.89512}, {"timestamp": 1106.85, "power": 35.89512}, {"timestamp": 1127.45, "power": 35.89512}, {"timestamp": 1148.04, "power": 35.89512}, {"timestamp": 1168.63, "power": 35.89512}, {"timestamp": 1189.23, "power": 35.89512}, {"timestamp": 1209.8, "power": 35.89512}, {"timestamp": 1230.36, "power": 35.89512}, {"timestamp": 1250.95, "power": 35.89512}, {"timestamp": 1271.55, "power": 35.89512}, {"timestamp": 1292.14, "power": 35.89512}, {"timestamp": 1312.74, "power": 35.89512}, {"timestamp": 1333.33, "power": 35.89512}, {"timestamp": 1353.9, "power": 35.89512}, {"timestamp": 1374.46, "power": 35.89512}, {"timestamp": 1395.07, "power": 35.89512}, {"timestamp": 1415.67, "power": 35.89512}, {"timestamp": 1436.27, "power": 35.89512}, {"timestamp": 1456.87, "power": 35.89512}, {"timestamp": 1477.46, "power": 35.89512}, {"timestamp": 1498.03, "power": 35.89512}, {"timestamp": 1518.59, "power": 35.89512}, {"timestamp": 1539.2, "power": 35.89512}, {"timestamp": 1559.77, "power": 35.89512}, {"timestamp": 1580.29, "power": 35.89512}, {"timestamp": 1600.82, "power": 35.89512}, {"timestamp": 1621.35, "power": 35.89512}, {"timestamp": 1641.85, "power": 35.89512}, {"timestamp": 1662.37, "power": 35.89512}, {"timestamp": 1682.91, "power": 35.89512}, {"timestamp": 1703.44, "power": 35.89512}, {"timestamp": 1723.97, "power": 35.89512}, {"timestamp": 1744.51, "power": 35.89512}, {"timestamp": 1765.04, "power": 35.89512}, {"timestamp": 1785.57, "power": 35.89512}, {"timestamp": 1806.06, "power": 35.89512}, {"timestamp": 1826.59, "power": 35.89512}, {"timestamp": 1847.12, "power": 35.89512}, {"timestamp": 1867.66, "power": 35.89512}, {"timestamp": 1888.19, "power": 35.89512}, {"timestamp": 1908.72, "power": 35.89512}, {"timestamp": 1929.25, "power": 35.89512}, {"timestamp": 1949.77, "power": 35.89512}, {"timestamp": 1970.27, "power": 35.89512}, {"timestamp": 1990.8, "power": 35.89512}, {"timestamp": 2011.33, "power": 35.89512}, {"timestamp": 2031.87, "power": 39.451836}, {"timestamp": 2052.96, "power": 39.451836}, {"timestamp": 2073.5, "power": 39.451836}, {"timestamp": 2094.0, "power": 39.451836}, {"timestamp": 2114.52, "power": 39.451836}, {"timestamp": 2135.06, "power": 39.451836}, {"timestamp": 2155.59, "power": 39.451836}, {"timestamp": 2176.12, "power": 39.451836}, {"timestamp": 2196.65, "power": 39.451836}, {"timestamp": 2217.18, "power": 39.451836}, {"timestamp": 2237.7, "power": 39.451836}, {"timestamp": 2258.19, "power": 39.451836}, {"timestamp": 2278.72, "power": 39.451836}, {"timestamp": 2299.25, "power": 39.451836}, {"timestamp": 2319.79, "power": 39.451836}, {"timestamp": 2340.32, "power": 39.451836}, {"timestamp": 2360.85, "power": 39.451836}, {"timestamp": 2381.4, "power": 39.451836}, {"timestamp": 2401.93, "power": 39.451836}, {"timestamp": 2422.47, "power": 39.451836}, {"timestamp": 2443.01, "power": 39.451836}, {"timestamp": 2463.56, "power": 39.451836}, {"timestamp": 2484.11, "power": 39.451836}, {"timestamp": 2504.65, "power": 39.451836}, {"timestamp": 2525.2, "power": 39.451836}, {"timestamp": 2545.72, "power": 39.451836}, {"timestamp": 2566.22, "power": 39.451836}, {"timestamp": 2586.76, "power": 39.451836}, {"timestamp": 2607.3, "power": 39.451836}, {"timestamp": 2627.85, "power": 39.451836}, {"timestamp": 2648.42, "power": 39.451836}, {"timestamp": 2669.0, "power": 39.451836}, {"timestamp": 2689.58, "power": 39.451836}, {"timestamp": 2710.09, "power": 39.451836}, {"timestamp": 2730.66, "power": 39.451836}, {"timestamp": 2751.23, "power": 39.451836}, {"timestamp": 2771.81, "power": 39.451836}, {"timestamp": 2792.36, "power": 39.451836}, {"timestamp": 2812.92, "power": 39.451836}, {"timestamp": 2833.49, "power": 39.451836}, {"timestamp": 2854.01, "power": 39.451836}, {"timestamp": 2874.55, "power": 39.451836}, {"timestamp": 2895.09, "power": 39.451836}, {"timestamp": 2915.63, "power": 39.451836}, {"timestamp": 2936.18, "power": 39.451836}, {"timestamp": 2956.72, "power": 39.451836}, {"timestamp": 2977.26, "power": 39.451836}, {"timestamp": 2997.78, "power": 39.451836}, {"timestamp": 3018.32, "power": 39.451836}, {"timestamp": 3038.86, "power": 36.540671999999994}, {"timestamp": 3059.97, "power": 36.540671999999994}, {"timestamp": 3080.51, "power": 36.540671999999994}, {"timestamp": 3101.06, "power": 36.540671999999994}, {"timestamp": 3121.58, "power": 36.540671999999994}, {"timestamp": 3142.08, "power": 36.540671999999994}, {"timestamp": 3162.62, "power": 36.540671999999994}, {"timestamp": 3183.17, "power": 36.540671999999994}, {"timestamp": 3203.71, "power": 36.540671999999994}, {"timestamp": 3224.25, "power": 36.540671999999994}, {"timestamp": 3244.8, "power": 36.540671999999994}, {"timestamp": 3265.34, "power": 36.540671999999994}, {"timestamp": 3285.86, "power": 36.540671999999994}, {"timestamp": 3306.39, "power": 36.540671999999994}, {"timestamp": 3326.93, "power": 36.540671999999994}, {"timestamp": 3347.48, "power": 36.540671999999994}, {"timestamp": 3368.02, "power": 36.540671999999994}, {"timestamp": 3388.56, "power": 36.540671999999994}, {"timestamp": 3409.11, "power": 36.540671999999994}, {"timestamp": 3429.63, "power": 36.540671999999994}, {"timestamp": 3450.12, "power": 36.540671999999994}, {"timestamp": 3470.66, "power": 36.540671999999994}, {"timestamp": 3491.22, "power": 36.540671999999994}, {"timestamp": 3511.79, "power": 36.540671999999994}, {"timestamp": 3532.35, "power": 36.540671999999994}, {"timestamp": 3552.92, "power": 36.540671999999994}, {"timestamp": 3573.49, "power": 36.540671999999994}, {"timestamp": 3594.01, "power": 36.540671999999994}, {"timestamp": 3614.55, "power": 36.540671999999994}, {"timestamp": 3635.13, "power": 36.540671999999994}, {"timestamp": 3655.69, "power": 36.540671999999994}, {"timestamp": 3676.26, "power": 36.540671999999994}, {"timestamp": 3696.8, "power": 36.540671999999994}, {"timestamp": 3717.35, "power": 36.540671999999994}, {"timestamp": 3737.88, "power": 36.540671999999994}, {"timestamp": 3758.41, "power": 36.540671999999994}, {"timestamp": 3778.96, "power": 36.540671999999994}, {"timestamp": 3799.5, "power": 36.540671999999994}, {"timestamp": 3820.04, "power": 36.540671999999994}, {"timestamp": 3840.59, "power": 36.540671999999994}, {"timestamp": 3861.13, "power": 36.540671999999994}, {"timestamp": 3881.65, "power": 36.540671999999994}, {"timestamp": 3902.14, "power": 36.540671999999994}, {"timestamp": 3922.68, "power": 36.540671999999994}, {"timestamp": 3943.22, "power": 36.540671999999994}, {"timestamp": 3963.76, "power": 36.540671999999994}, {"timestamp": 3984.31, "power": 36.540671999999994}, {"timestamp": 4004.85, "power": 36.540671999999994}, {"timestamp": 4025.39, "power": 36.540671999999994}, {"timestamp": 4045.91, "power": 35.723033}, {"timestamp": 4067.03, "power": 35.723033}, {"timestamp": 4087.58, "power": 35.723033}, {"timestamp": 4108.12, "power": 35.723033}, {"timestamp": 4128.66, "power": 35.723033}, {"timestamp": 4149.21, "power": 35.723033}, {"timestamp": 4169.73, "power": 35.723033}, {"timestamp": 4190.23, "power": 35.723033}, {"timestamp": 4210.79, "power": 35.723033}, {"timestamp": 4231.36, "power": 35.723033}, {"timestamp": 4251.94, "power": 35.723033}, {"timestamp": 4272.5, "power": 35.723033}, {"timestamp": 4293.07, "power": 35.723033}, {"timestamp": 4313.64, "power": 35.723033}, {"timestamp": 4334.14, "power": 35.723033}, {"timestamp": 4354.7, "power": 35.723033}, {"timestamp": 4375.27, "power": 35.723033}, {"timestamp": 4395.84, "power": 35.723033}, {"timestamp": 4416.41, "power": 35.723033}, {"timestamp": 4436.98, "power": 35.723033}, {"timestamp": 4457.57, "power": 35.723033}, {"timestamp": 4478.06, "power": 35.723033}, {"timestamp": 4498.62, "power": 35.723033}, {"timestamp": 4519.2, "power": 35.723033}, {"timestamp": 4539.77, "power": 35.723033}, {"timestamp": 4560.34, "power": 35.723033}, {"timestamp": 4580.92, "power": 35.723033}, {"timestamp": 4601.48, "power": 35.723033}, {"timestamp": 4621.99, "power": 35.723033}, {"timestamp": 4642.55, "power": 35.723033}, {"timestamp": 4663.12, "power": 35.723033}, {"timestamp": 4683.7, "power": 35.723033}, {"timestamp": 4704.26, "power": 35.723033}, {"timestamp": 4724.83, "power": 35.723033}, {"timestamp": 4745.4, "power": 35.723033}, {"timestamp": 4765.91, "power": 35.723033}, {"timestamp": 4786.47, "power": 35.723033}, {"timestamp": 4807.04, "power": 35.723033}, {"timestamp": 4827.58, "power": 35.723033}, {"timestamp": 4848.12, "power": 35.723033}, {"timestamp": 4868.66, "power": 35.723033}, {"timestamp": 4889.21, "power": 35.723033}, {"timestamp": 4909.73, "power": 35.723033}, {"timestamp": 4930.23, "power": 35.723033}, {"timestamp": 4950.76, "power": 35.723033}, {"timestamp": 4971.31, "power": 35.723033}, {"timestamp": 4991.85, "power": 35.723033}, {"timestamp": 5012.39, "power": 35.723033}, {"timestamp": 5032.94, "power": 35.723033}, {"timestamp": 5053.48, "power": 36.04028}, {"timestamp": 5074.65, "power": 36.04028}, {"timestamp": 5095.19, "power": 36.04028}, {"timestamp": 5115.73, "power": 36.04028}, {"timestamp": 5136.28, "power": 36.04028}, {"timestamp": 5156.82, "power": 36.04028}, {"timestamp": 5177.37, "power": 36.04028}, {"timestamp": 5197.92, "power": 36.04028}, {"timestamp": 5218.47, "power": 36.04028}, {"timestamp": 5239.05, "power": 36.04028}, {"timestamp": 5259.62, "power": 36.04028}, {"timestamp": 5280.2, "power": 36.04028}, {"timestamp": 5300.77, "power": 36.04028}, {"timestamp": 5321.35, "power": 36.04028}, {"timestamp": 5341.87, "power": 36.04028}, {"timestamp": 5362.43, "power": 36.04028}, {"timestamp": 5383.01, "power": 36.04028}, {"timestamp": 5403.58, "power": 36.04028}, {"timestamp": 5424.13, "power": 36.04028}, {"timestamp": 5444.69, "power": 36.04028}, {"timestamp": 5465.25, "power": 36.04028}, {"timestamp": 5485.78, "power": 36.04028}, {"timestamp": 5506.27, "power": 36.04028}, {"timestamp": 5526.83, "power": 36.04028}, {"timestamp": 5547.38, "power": 36.04028}, {"timestamp": 5567.97, "power": 36.04028}, {"timestamp": 5588.54, "power": 36.04028}, {"timestamp": 5609.11, "power": 36.04028}, {"timestamp": 5629.6, "power": 36.04028}, {"timestamp": 5650.14, "power": 36.04028}, {"timestamp": 5670.72, "power": 36.04028}, {"timestamp": 5691.29, "power": 36.04028}, {"timestamp": 5711.83, "power": 36.04028}, {"timestamp": 5732.37, "power": 36.04028}, {"timestamp": 5752.92, "power": 36.04028}, {"timestamp": 5773.46, "power": 36.04028}, {"timestamp": 5793.98, "power": 36.04028}, {"timestamp": 5814.47, "power": 36.04028}, {"timestamp": 5835.01, "power": 36.04028}, {"timestamp": 5855.56, "power": 36.04028}, {"timestamp": 5876.1, "power": 36.04028}, {"timestamp": 5896.67, "power": 36.04028}, {"timestamp": 5917.23, "power": 36.04028}, {"timestamp": 5937.74, "power": 36.04028}, {"timestamp": 5958.24, "power": 36.04028}, {"timestamp": 5978.79, "power": 36.04028}, {"timestamp": 5999.33, "power": 36.04028}, {"timestamp": 6019.9, "power": 36.04028}, {"timestamp": 6040.47, "power": 36.04028}, {"timestamp": 6061.04, "power": 36.123760000000004}, {"timestamp": 6082.73, "power": 36.123760000000004}, {"timestamp": 6103.28, "power": 36.123760000000004}, {"timestamp": 6123.84, "power": 36.123760000000004}, {"timestamp": 6144.39, "power": 36.123760000000004}, {"timestamp": 6164.94, "power": 36.123760000000004}, {"timestamp": 6185.49, "power": 36.123760000000004}, {"timestamp": 6206.02, "power": 36.123760000000004}, {"timestamp": 6226.56, "power": 36.123760000000004}, {"timestamp": 6247.14, "power": 36.123760000000004}, {"timestamp": 6267.72, "power": 36.123760000000004}, {"timestamp": 6288.27, "power": 36.123760000000004}, {"timestamp": 6308.83, "power": 36.123760000000004}, {"timestamp": 6329.38, "power": 36.123760000000004}, {"timestamp": 6349.9, "power": 36.123760000000004}, {"timestamp": 6370.46, "power": 36.123760000000004}, {"timestamp": 6391.04, "power": 36.123760000000004}, {"timestamp": 6411.61, "power": 36.123760000000004}, {"timestamp": 6432.2, "power": 36.123760000000004}, {"timestamp": 6452.75, "power": 36.123760000000004}, {"timestamp": 6473.31, "power": 36.123760000000004}, {"timestamp": 6493.84, "power": 36.123760000000004}, {"timestamp": 6514.4, "power": 36.123760000000004}, {"timestamp": 6534.98, "power": 36.123760000000004}, {"timestamp": 6555.53, "power": 36.123760000000004}, {"timestamp": 6576.08, "power": 36.123760000000004}, {"timestamp": 6596.63, "power": 36.123760000000004}, {"timestamp": 6617.18, "power": 36.123760000000004}, {"timestamp": 6637.71, "power": 36.123760000000004}, {"timestamp": 6658.21, "power": 36.123760000000004}, {"timestamp": 6678.77, "power": 36.123760000000004}, {"timestamp": 6699.35, "power": 36.123760000000004}, {"timestamp": 6719.92, "power": 36.123760000000004}, {"timestamp": 6740.47, "power": 36.123760000000004}, {"timestamp": 6761.05, "power": 36.123760000000004}, {"timestamp": 6781.6, "power": 36.123760000000004}, {"timestamp": 6802.11, "power": 36.123760000000004}, {"timestamp": 6822.68, "power": 36.123760000000004}, {"timestamp": 6843.26, "power": 36.123760000000004}, {"timestamp": 6863.84, "power": 36.123760000000004}, {"timestamp": 6884.39, "power": 36.123760000000004}, {"timestamp": 6904.97, "power": 36.123760000000004}, {"timestamp": 6925.57, "power": 36.123760000000004}, {"timestamp": 6946.07, "power": 36.123760000000004}, {"timestamp": 6966.64, "power": 36.123760000000004}, {"timestamp": 6987.21, "power": 36.123760000000004}, {"timestamp": 7007.79, "power": 36.123760000000004}, {"timestamp": 7028.34, "power": 36.123760000000004}, {"timestamp": 7048.91, "power": 36.123760000000004}, {"timestamp": 7069.5, "power": 36.896991}, {"timestamp": 7091.62, "power": 36.896991}, {"timestamp": 7112.18, "power": 36.896991}, {"timestamp": 7132.72, "power": 36.896991}, {"timestamp": 7153.27, "power": 36.896991}, {"timestamp": 7173.79, "power": 36.896991}, {"timestamp": 7194.33, "power": 36.896991}, {"timestamp": 7214.88, "power": 36.896991}, {"timestamp": 7235.43, "power": 36.896991}, {"timestamp": 7255.97, "power": 36.896991}, {"timestamp": 7276.52, "power": 36.896991}, {"timestamp": 7297.07, "power": 36.896991}, {"timestamp": 7317.62, "power": 36.896991}, {"timestamp": 7338.12, "power": 36.896991}, {"timestamp": 7358.65, "power": 36.896991}, {"timestamp": 7379.21, "power": 36.896991}, {"timestamp": 7399.75, "power": 36.896991}, {"timestamp": 7420.29, "power": 36.896991}, {"timestamp": 7440.84, "power": 36.896991}, {"timestamp": 7461.39, "power": 36.896991}, {"timestamp": 7481.93, "power": 36.896991}, {"timestamp": 7502.48, "power": 36.896991}, {"timestamp": 7523.22, "power": 36.896991}, {"timestamp": 7543.79, "power": 36.896991}, {"timestamp": 7564.32, "power": 36.896991}, {"timestamp": 7584.85, "power": 36.896991}, {"timestamp": 7605.38, "power": 36.896991}, {"timestamp": 7625.89, "power": 36.896991}, {"timestamp": 7646.41, "power": 36.896991}, {"timestamp": 7666.94, "power": 36.896991}, {"timestamp": 7687.46, "power": 36.896991}, {"timestamp": 7708.0, "power": 36.896991}, {"timestamp": 7728.53, "power": 36.896991}, {"timestamp": 7749.06, "power": 36.896991}, {"timestamp": 7769.57, "power": 36.896991}, {"timestamp": 7790.06, "power": 36.896991}, {"timestamp": 7810.58, "power": 36.896991}, {"timestamp": 7831.11, "power": 36.896991}, {"timestamp": 7851.64, "power": 36.896991}, {"timestamp": 7872.17, "power": 36.896991}, {"timestamp": 7892.7, "power": 36.896991}, {"timestamp": 7913.22, "power": 36.896991}, {"timestamp": 7933.73, "power": 36.896991}, {"timestamp": 7954.21, "power": 36.896991}, {"timestamp": 7974.73, "power": 36.896991}, {"timestamp": 7995.26, "power": 39.08915}, {"timestamp": 8114.25, "power": 39.08915}, {"timestamp": 8134.75, "power": 39.08915}, {"timestamp": 8155.28, "power": 39.08915}, {"timestamp": 8175.81, "power": 39.08915}, {"timestamp": 8196.34, "power": 39.08915}, {"timestamp": 8216.87, "power": 39.08915}, {"timestamp": 8237.41, "power": 39.08915}, {"timestamp": 8257.93, "power": 39.08915}, {"timestamp": 8278.42, "power": 39.08915}, {"timestamp": 8298.95, "power": 39.08915}, {"timestamp": 8319.48, "power": 39.08915}, {"timestamp": 8340.01, "power": 39.08915}, {"timestamp": 8360.54, "power": 39.08915}, {"timestamp": 8381.07, "power": 39.08915}, {"timestamp": 8401.58, "power": 39.08915}, {"timestamp": 8422.07, "power": 39.08915}, {"timestamp": 8442.56, "power": 39.08915}, {"timestamp": 8463.08, "power": 39.08915}, {"timestamp": 8483.62, "power": 39.08915}, {"timestamp": 8504.15, "power": 39.08915}, {"timestamp": 8524.69, "power": 39.08915}, {"timestamp": 8545.23, "power": 39.08915}, {"timestamp": 8565.74, "power": 39.08915}, {"timestamp": 8586.23, "power": 39.08915}, {"timestamp": 8606.72, "power": 39.08915}, {"timestamp": 8627.27, "power": 39.08915}, {"timestamp": 8647.81, "power": 39.08915}, {"timestamp": 8668.34, "power": 39.08915}, {"timestamp": 8688.87, "power": 39.08915}, {"timestamp": 8709.4, "power": 39.08915}, {"timestamp": 8730.01, "power": 39.08915}, {"timestamp": 8750.51, "power": 39.08915}, {"timestamp": 8771.05, "power": 39.08915}, {"timestamp": 8791.58, "power": 39.08915}, {"timestamp": 8812.12, "power": 39.08915}, {"timestamp": 8832.65, "power": 39.08915}, {"timestamp": 8853.19, "power": 39.08915}, {"timestamp": 8873.72, "power": 39.08915}, {"timestamp": 8894.21, "power": 39.08915}, {"timestamp": 8914.75, "power": 39.08915}, {"timestamp": 8935.29, "power": 39.08915}, {"timestamp": 8955.94, "power": 39.08915}], "timeline": {"START": "2360.015573", "END": "7490.737955"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6440.09}, {"name": "clSetKernelArg", "calls": 19, "time": 1400.11}, {"name": "clReleaseKernel", "calls": 1, "time": 826.278}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.6764}, {"name": "clCreateContext", "calls": 1, "time": 35.0139}, {"name": "clReleaseContext", "calls": 1, "time": 29.4139}, {"name": "clReleaseProgram", "calls": 1, "time": 16.8949}, {"name": "clCreateKernel", "calls": 1, "time": 0.341252}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.333744}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.175218}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079496}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075442}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028201}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025392}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02386}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011063}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010412}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009964}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009349}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006847}, {"name": "clRetainDevice", "calls": 2, "time": 0.004742}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5130.72}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5130.23}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 4944.51}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 4970.55}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 4630.36}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 5019.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7386.70632, "utilization": 76.944858, "size": 6118500.0, "time": 828.31264}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 16021380, "speed": 29.5926, "utilization": 0.25688, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 958054, "speed": 394.26, "utilization": 3.4224, "size": 0.127695}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15415382, "speed": 29.5325, "utilization": 0.256359, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 919949, "speed": 394.337, "utilization": 3.42306, "size": 0.127683}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15511791, "speed": 29.5683, "utilization": 0.256669, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 926351, "speed": 394.085, "utilization": 3.42087, "size": 0.127688}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 14447642, "speed": 29.5604, "utilization": 0.256601, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 859510, "speed": 394.063, "utilization": 3.42069, "size": 0.127661}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15682687, "speed": 29.6094, "utilization": 0.257026, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 936726, "speed": 393.651, "utilization": 3.41711, "size": 0.12769}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.15MB.len8/run4.json b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run4.json new file mode 100644 index 0000000..492a4e1 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.4624, "power": 35.359522}, {"timestamp": 58.1219, "power": 35.359522}, {"timestamp": 78.6491, "power": 35.359522}, {"timestamp": 99.1816, "power": 35.359522}, {"timestamp": 120.12, "power": 35.359522}, {"timestamp": 141.024, "power": 35.359522}, {"timestamp": 161.564, "power": 35.359522}, {"timestamp": 182.288, "power": 35.359522}, {"timestamp": 202.775, "power": 35.359522}, {"timestamp": 223.3, "power": 35.359522}, {"timestamp": 243.834, "power": 35.359522}, {"timestamp": 264.371, "power": 35.359522}, {"timestamp": 284.909, "power": 35.359522}, {"timestamp": 305.449, "power": 35.359522}, {"timestamp": 325.993, "power": 35.359522}, {"timestamp": 346.499, "power": 35.359522}, {"timestamp": 367.033, "power": 35.359522}, {"timestamp": 387.575, "power": 35.359522}, {"timestamp": 408.114, "power": 35.359522}, {"timestamp": 428.653, "power": 35.359522}, {"timestamp": 449.196, "power": 35.359522}, {"timestamp": 469.729, "power": 35.359522}, {"timestamp": 490.237, "power": 35.359522}, {"timestamp": 510.729, "power": 35.359522}, {"timestamp": 531.264, "power": 35.359522}, {"timestamp": 551.802, "power": 35.359522}, {"timestamp": 572.339, "power": 35.359522}, {"timestamp": 592.877, "power": 35.359522}, {"timestamp": 613.417, "power": 35.359522}, {"timestamp": 633.955, "power": 35.359522}, {"timestamp": 654.466, "power": 35.359522}, {"timestamp": 674.996, "power": 35.359522}, {"timestamp": 695.534, "power": 35.359522}, {"timestamp": 716.075, "power": 35.359522}, {"timestamp": 736.619, "power": 35.359522}, {"timestamp": 757.154, "power": 35.359522}, {"timestamp": 777.689, "power": 35.359522}, {"timestamp": 798.197, "power": 35.359522}, {"timestamp": 818.692, "power": 35.359522}, {"timestamp": 839.223, "power": 35.359522}, {"timestamp": 859.76, "power": 35.359522}, {"timestamp": 880.292, "power": 35.359522}, {"timestamp": 900.825, "power": 35.359522}, {"timestamp": 921.361, "power": 35.359522}, {"timestamp": 941.895, "power": 35.359522}, {"timestamp": 962.399, "power": 35.359522}, {"timestamp": 982.939, "power": 35.359522}, {"timestamp": 1003.47, "power": 35.359522}, {"timestamp": 1024.01, "power": 35.553425000000004}, {"timestamp": 1045.15, "power": 35.553425000000004}, {"timestamp": 1065.75, "power": 35.553425000000004}, {"timestamp": 1086.33, "power": 35.553425000000004}, {"timestamp": 1106.89, "power": 35.553425000000004}, {"timestamp": 1127.45, "power": 35.553425000000004}, {"timestamp": 1148.04, "power": 35.553425000000004}, {"timestamp": 1168.64, "power": 35.553425000000004}, {"timestamp": 1189.24, "power": 35.553425000000004}, {"timestamp": 1209.83, "power": 35.553425000000004}, {"timestamp": 1230.41, "power": 35.553425000000004}, {"timestamp": 1250.97, "power": 35.553425000000004}, {"timestamp": 1271.57, "power": 35.553425000000004}, {"timestamp": 1292.16, "power": 35.553425000000004}, {"timestamp": 1312.76, "power": 35.553425000000004}, {"timestamp": 1333.36, "power": 35.553425000000004}, {"timestamp": 1353.96, "power": 35.553425000000004}, {"timestamp": 1374.53, "power": 35.553425000000004}, {"timestamp": 1395.18, "power": 35.553425000000004}, {"timestamp": 1415.78, "power": 35.553425000000004}, {"timestamp": 1436.38, "power": 35.553425000000004}, {"timestamp": 1456.98, "power": 35.553425000000004}, {"timestamp": 1477.58, "power": 35.553425000000004}, {"timestamp": 1498.15, "power": 35.553425000000004}, {"timestamp": 1518.71, "power": 35.553425000000004}, {"timestamp": 1539.33, "power": 35.553425000000004}, {"timestamp": 1559.89, "power": 35.553425000000004}, {"timestamp": 1580.42, "power": 35.553425000000004}, {"timestamp": 1600.96, "power": 35.553425000000004}, {"timestamp": 1621.49, "power": 35.553425000000004}, {"timestamp": 1642.03, "power": 35.553425000000004}, {"timestamp": 1662.54, "power": 35.553425000000004}, {"timestamp": 1683.07, "power": 35.553425000000004}, {"timestamp": 1703.61, "power": 35.553425000000004}, {"timestamp": 1724.15, "power": 35.553425000000004}, {"timestamp": 1744.69, "power": 35.553425000000004}, {"timestamp": 1765.23, "power": 35.553425000000004}, {"timestamp": 1785.77, "power": 35.553425000000004}, {"timestamp": 1806.29, "power": 35.553425000000004}, {"timestamp": 1826.78, "power": 35.553425000000004}, {"timestamp": 1847.32, "power": 35.553425000000004}, {"timestamp": 1867.86, "power": 35.553425000000004}, {"timestamp": 1888.4, "power": 35.553425000000004}, {"timestamp": 1908.97, "power": 35.553425000000004}, {"timestamp": 1929.5, "power": 35.553425000000004}, {"timestamp": 1950.05, "power": 35.553425000000004}, {"timestamp": 1970.58, "power": 35.553425000000004}, {"timestamp": 1991.11, "power": 35.553425000000004}, {"timestamp": 2011.65, "power": 35.553425000000004}, {"timestamp": 2032.19, "power": 39.474582}, {"timestamp": 2053.26, "power": 39.474582}, {"timestamp": 2073.82, "power": 39.474582}, {"timestamp": 2094.34, "power": 39.474582}, {"timestamp": 2114.83, "power": 39.474582}, {"timestamp": 2135.36, "power": 39.474582}, {"timestamp": 2155.9, "power": 39.474582}, {"timestamp": 2176.43, "power": 39.474582}, {"timestamp": 2196.97, "power": 39.474582}, {"timestamp": 2217.5, "power": 39.474582}, {"timestamp": 2238.05, "power": 39.474582}, {"timestamp": 2258.55, "power": 39.474582}, {"timestamp": 2279.08, "power": 39.474582}, {"timestamp": 2299.62, "power": 39.474582}, {"timestamp": 2320.16, "power": 39.474582}, {"timestamp": 2340.69, "power": 39.474582}, {"timestamp": 2361.23, "power": 39.474582}, {"timestamp": 2381.77, "power": 39.474582}, {"timestamp": 2402.3, "power": 39.474582}, {"timestamp": 2422.81, "power": 39.474582}, {"timestamp": 2443.35, "power": 39.474582}, {"timestamp": 2463.9, "power": 39.474582}, {"timestamp": 2484.46, "power": 39.474582}, {"timestamp": 2505.01, "power": 39.474582}, {"timestamp": 2525.56, "power": 39.474582}, {"timestamp": 2546.13, "power": 39.474582}, {"timestamp": 2566.63, "power": 39.474582}, {"timestamp": 2587.17, "power": 39.474582}, {"timestamp": 2607.71, "power": 39.474582}, {"timestamp": 2628.26, "power": 39.474582}, {"timestamp": 2648.81, "power": 39.474582}, {"timestamp": 2669.36, "power": 39.474582}, {"timestamp": 2689.91, "power": 39.474582}, {"timestamp": 2710.44, "power": 39.474582}, {"timestamp": 2730.98, "power": 39.474582}, {"timestamp": 2751.53, "power": 39.474582}, {"timestamp": 2772.08, "power": 39.474582}, {"timestamp": 2792.63, "power": 39.474582}, {"timestamp": 2813.18, "power": 39.474582}, {"timestamp": 2833.73, "power": 39.474582}, {"timestamp": 2854.31, "power": 39.474582}, {"timestamp": 2874.88, "power": 39.474582}, {"timestamp": 2895.45, "power": 39.474582}, {"timestamp": 2916.03, "power": 39.474582}, {"timestamp": 2936.61, "power": 39.474582}, {"timestamp": 2957.18, "power": 39.474582}, {"timestamp": 2977.75, "power": 39.474582}, {"timestamp": 2998.29, "power": 39.474582}, {"timestamp": 3018.79, "power": 39.474582}, {"timestamp": 3039.34, "power": 36.050495}, {"timestamp": 3060.4, "power": 36.050495}, {"timestamp": 3080.97, "power": 36.050495}, {"timestamp": 3101.52, "power": 36.050495}, {"timestamp": 3122.07, "power": 36.050495}, {"timestamp": 3142.59, "power": 36.050495}, {"timestamp": 3163.14, "power": 36.050495}, {"timestamp": 3183.69, "power": 36.050495}, {"timestamp": 3204.24, "power": 36.050495}, {"timestamp": 3224.79, "power": 36.050495}, {"timestamp": 3245.34, "power": 36.050495}, {"timestamp": 3265.89, "power": 36.050495}, {"timestamp": 3286.42, "power": 36.050495}, {"timestamp": 3306.96, "power": 36.050495}, {"timestamp": 3327.51, "power": 36.050495}, {"timestamp": 3348.06, "power": 36.050495}, {"timestamp": 3368.61, "power": 36.050495}, {"timestamp": 3389.17, "power": 36.050495}, {"timestamp": 3409.73, "power": 36.050495}, {"timestamp": 3430.27, "power": 36.050495}, {"timestamp": 3450.77, "power": 36.050495}, {"timestamp": 3471.31, "power": 36.050495}, {"timestamp": 3491.86, "power": 36.050495}, {"timestamp": 3512.41, "power": 36.050495}, {"timestamp": 3532.96, "power": 36.050495}, {"timestamp": 3553.51, "power": 36.050495}, {"timestamp": 3574.06, "power": 36.050495}, {"timestamp": 3594.57, "power": 36.050495}, {"timestamp": 3615.11, "power": 36.050495}, {"timestamp": 3635.66, "power": 36.050495}, {"timestamp": 3656.21, "power": 36.050495}, {"timestamp": 3676.76, "power": 36.050495}, {"timestamp": 3697.27, "power": 36.050495}, {"timestamp": 3717.81, "power": 36.050495}, {"timestamp": 3738.34, "power": 36.050495}, {"timestamp": 3758.84, "power": 36.050495}, {"timestamp": 3779.4, "power": 36.050495}, {"timestamp": 3799.99, "power": 36.050495}, {"timestamp": 3820.57, "power": 36.050495}, {"timestamp": 3841.16, "power": 36.050495}, {"timestamp": 3861.73, "power": 36.050495}, {"timestamp": 3882.26, "power": 36.050495}, {"timestamp": 3902.76, "power": 36.050495}, {"timestamp": 3923.34, "power": 36.050495}, {"timestamp": 3943.93, "power": 36.050495}, {"timestamp": 3964.49, "power": 36.050495}, {"timestamp": 3985.06, "power": 36.050495}, {"timestamp": 4005.64, "power": 36.050495}, {"timestamp": 4026.21, "power": 36.050495}, {"timestamp": 4046.72, "power": 37.173761999999996}, {"timestamp": 4067.77, "power": 37.173761999999996}, {"timestamp": 4088.35, "power": 37.173761999999996}, {"timestamp": 4108.89, "power": 37.173761999999996}, {"timestamp": 4129.44, "power": 37.173761999999996}, {"timestamp": 4149.99, "power": 37.173761999999996}, {"timestamp": 4170.52, "power": 37.173761999999996}, {"timestamp": 4191.06, "power": 37.173761999999996}, {"timestamp": 4211.62, "power": 37.173761999999996}, {"timestamp": 4232.17, "power": 37.173761999999996}, {"timestamp": 4252.71, "power": 37.173761999999996}, {"timestamp": 4273.26, "power": 37.173761999999996}, {"timestamp": 4293.81, "power": 37.173761999999996}, {"timestamp": 4314.34, "power": 37.173761999999996}, {"timestamp": 4334.85, "power": 37.173761999999996}, {"timestamp": 4355.39, "power": 37.173761999999996}, {"timestamp": 4375.9, "power": 37.173761999999996}, {"timestamp": 4396.45, "power": 37.173761999999996}, {"timestamp": 4417.02, "power": 37.173761999999996}, {"timestamp": 4437.57, "power": 37.173761999999996}, {"timestamp": 4458.12, "power": 37.173761999999996}, {"timestamp": 4478.63, "power": 37.173761999999996}, {"timestamp": 4499.2, "power": 37.173761999999996}, {"timestamp": 4519.78, "power": 37.173761999999996}, {"timestamp": 4540.36, "power": 37.173761999999996}, {"timestamp": 4560.93, "power": 37.173761999999996}, {"timestamp": 4581.5, "power": 37.173761999999996}, {"timestamp": 4602.07, "power": 37.173761999999996}, {"timestamp": 4622.59, "power": 37.173761999999996}, {"timestamp": 4643.15, "power": 37.173761999999996}, {"timestamp": 4663.72, "power": 37.173761999999996}, {"timestamp": 4684.29, "power": 37.173761999999996}, {"timestamp": 4704.87, "power": 37.173761999999996}, {"timestamp": 4725.44, "power": 37.173761999999996}, {"timestamp": 4746.02, "power": 37.173761999999996}, {"timestamp": 4766.55, "power": 37.173761999999996}, {"timestamp": 4787.12, "power": 37.173761999999996}, {"timestamp": 4807.71, "power": 37.173761999999996}, {"timestamp": 4828.27, "power": 37.173761999999996}, {"timestamp": 4848.83, "power": 37.173761999999996}, {"timestamp": 4869.41, "power": 37.173761999999996}, {"timestamp": 4889.98, "power": 37.173761999999996}, {"timestamp": 4910.49, "power": 37.173761999999996}, {"timestamp": 4931.05, "power": 37.173761999999996}, {"timestamp": 4951.62, "power": 37.173761999999996}, {"timestamp": 4972.21, "power": 37.173761999999996}, {"timestamp": 4992.77, "power": 37.173761999999996}, {"timestamp": 5013.35, "power": 37.173761999999996}, {"timestamp": 5033.93, "power": 37.173761999999996}, {"timestamp": 5054.46, "power": 36.199651}, {"timestamp": 5075.47, "power": 36.199651}, {"timestamp": 5096.02, "power": 36.199651}, {"timestamp": 5116.57, "power": 36.199651}, {"timestamp": 5137.15, "power": 36.199651}, {"timestamp": 5157.73, "power": 36.199651}, {"timestamp": 5178.25, "power": 36.199651}, {"timestamp": 5198.75, "power": 36.199651}, {"timestamp": 5219.32, "power": 36.199651}, {"timestamp": 5239.9, "power": 36.199651}, {"timestamp": 5260.49, "power": 36.199651}, {"timestamp": 5281.05, "power": 36.199651}, {"timestamp": 5301.64, "power": 36.199651}, {"timestamp": 5322.23, "power": 36.199651}, {"timestamp": 5342.74, "power": 36.199651}, {"timestamp": 5363.31, "power": 36.199651}, {"timestamp": 5383.88, "power": 36.199651}, {"timestamp": 5404.47, "power": 36.199651}, {"timestamp": 5425.05, "power": 36.199651}, {"timestamp": 5445.62, "power": 36.199651}, {"timestamp": 5466.2, "power": 36.199651}, {"timestamp": 5486.71, "power": 36.199651}, {"timestamp": 5507.27, "power": 36.199651}, {"timestamp": 5527.84, "power": 36.199651}, {"timestamp": 5548.43, "power": 36.199651}, {"timestamp": 5569.01, "power": 36.199651}, {"timestamp": 5589.58, "power": 36.199651}, {"timestamp": 5610.15, "power": 36.199651}, {"timestamp": 5630.66, "power": 36.199651}, {"timestamp": 5651.21, "power": 36.199651}, {"timestamp": 5671.78, "power": 36.199651}, {"timestamp": 5692.35, "power": 36.199651}, {"timestamp": 5712.99, "power": 36.199651}, {"timestamp": 5733.57, "power": 36.199651}, {"timestamp": 5754.15, "power": 36.199651}, {"timestamp": 5774.66, "power": 36.199651}, {"timestamp": 5795.23, "power": 36.199651}, {"timestamp": 5815.8, "power": 36.199651}, {"timestamp": 5836.37, "power": 36.199651}, {"timestamp": 5856.94, "power": 36.199651}, {"timestamp": 5877.51, "power": 36.199651}, {"timestamp": 5898.08, "power": 36.199651}, {"timestamp": 5918.6, "power": 36.199651}, {"timestamp": 5939.16, "power": 36.199651}, {"timestamp": 5959.73, "power": 36.199651}, {"timestamp": 5980.29, "power": 36.199651}, {"timestamp": 6000.88, "power": 36.199651}, {"timestamp": 6021.46, "power": 36.199651}, {"timestamp": 6042.04, "power": 36.199651}, {"timestamp": 6062.55, "power": 35.991516000000004}, {"timestamp": 6084.34, "power": 35.991516000000004}, {"timestamp": 6104.89, "power": 35.991516000000004}, {"timestamp": 6125.44, "power": 35.991516000000004}, {"timestamp": 6145.99, "power": 35.991516000000004}, {"timestamp": 6166.51, "power": 35.991516000000004}, {"timestamp": 6187.05, "power": 35.991516000000004}, {"timestamp": 6207.6, "power": 35.991516000000004}, {"timestamp": 6228.15, "power": 35.991516000000004}, {"timestamp": 6248.7, "power": 35.991516000000004}, {"timestamp": 6269.24, "power": 35.991516000000004}, {"timestamp": 6289.79, "power": 35.991516000000004}, {"timestamp": 6310.32, "power": 35.991516000000004}, {"timestamp": 6330.82, "power": 35.991516000000004}, {"timestamp": 6351.4, "power": 35.991516000000004}, {"timestamp": 6371.98, "power": 35.991516000000004}, {"timestamp": 6392.57, "power": 35.991516000000004}, {"timestamp": 6413.15, "power": 35.991516000000004}, {"timestamp": 6433.74, "power": 35.991516000000004}, {"timestamp": 6454.27, "power": 35.991516000000004}, {"timestamp": 6474.81, "power": 35.991516000000004}, {"timestamp": 6495.38, "power": 35.991516000000004}, {"timestamp": 6515.96, "power": 35.991516000000004}, {"timestamp": 6536.54, "power": 35.991516000000004}, {"timestamp": 6557.13, "power": 35.991516000000004}, {"timestamp": 6577.7, "power": 35.991516000000004}, {"timestamp": 6598.23, "power": 35.991516000000004}, {"timestamp": 6618.78, "power": 35.991516000000004}, {"timestamp": 6639.35, "power": 35.991516000000004}, {"timestamp": 6659.92, "power": 35.991516000000004}, {"timestamp": 6680.49, "power": 35.991516000000004}, {"timestamp": 6701.06, "power": 35.991516000000004}, {"timestamp": 6721.65, "power": 35.991516000000004}, {"timestamp": 6742.25, "power": 35.991516000000004}, {"timestamp": 6762.76, "power": 35.991516000000004}, {"timestamp": 6783.32, "power": 35.991516000000004}, {"timestamp": 6803.9, "power": 35.991516000000004}, {"timestamp": 6824.47, "power": 35.991516000000004}, {"timestamp": 6845.04, "power": 35.991516000000004}, {"timestamp": 6865.62, "power": 35.991516000000004}, {"timestamp": 6886.17, "power": 35.991516000000004}, {"timestamp": 6906.67, "power": 35.991516000000004}, {"timestamp": 6927.24, "power": 35.991516000000004}, {"timestamp": 6947.83, "power": 35.991516000000004}, {"timestamp": 6968.41, "power": 35.991516000000004}, {"timestamp": 6988.96, "power": 35.991516000000004}, {"timestamp": 7009.53, "power": 35.991516000000004}, {"timestamp": 7030.11, "power": 35.991516000000004}, {"timestamp": 7050.62, "power": 35.991516000000004}, {"timestamp": 7071.19, "power": 35.903205}, {"timestamp": 7092.61, "power": 35.903205}, {"timestamp": 7113.16, "power": 35.903205}, {"timestamp": 7133.71, "power": 35.903205}, {"timestamp": 7154.25, "power": 35.903205}, {"timestamp": 7174.75, "power": 35.903205}, {"timestamp": 7195.29, "power": 35.903205}, {"timestamp": 7215.84, "power": 35.903205}, {"timestamp": 7236.39, "power": 35.903205}, {"timestamp": 7256.94, "power": 35.903205}, {"timestamp": 7277.48, "power": 35.903205}, {"timestamp": 7298.03, "power": 35.903205}, {"timestamp": 7318.55, "power": 35.903205}, {"timestamp": 7339.09, "power": 35.903205}, {"timestamp": 7359.64, "power": 35.903205}, {"timestamp": 7380.19, "power": 35.903205}, {"timestamp": 7400.74, "power": 35.903205}, {"timestamp": 7421.29, "power": 35.903205}, {"timestamp": 7441.84, "power": 35.903205}, {"timestamp": 7462.37, "power": 35.903205}, {"timestamp": 7482.91, "power": 35.903205}, {"timestamp": 7503.47, "power": 35.903205}, {"timestamp": 7524.05, "power": 35.903205}, {"timestamp": 7544.6, "power": 35.903205}, {"timestamp": 7565.15, "power": 35.903205}, {"timestamp": 7585.7, "power": 35.903205}, {"timestamp": 7606.28, "power": 35.903205}, {"timestamp": 7626.79, "power": 35.903205}, {"timestamp": 7647.29, "power": 35.903205}, {"timestamp": 7667.92, "power": 35.903205}, {"timestamp": 7688.45, "power": 35.903205}, {"timestamp": 7708.98, "power": 35.903205}, {"timestamp": 7729.51, "power": 35.903205}, {"timestamp": 7750.04, "power": 35.903205}, {"timestamp": 7770.54, "power": 35.903205}, {"timestamp": 7791.06, "power": 35.903205}, {"timestamp": 7811.6, "power": 35.903205}, {"timestamp": 7832.12, "power": 35.903205}, {"timestamp": 7852.65, "power": 35.903205}, {"timestamp": 7873.18, "power": 35.903205}, {"timestamp": 7893.71, "power": 35.903205}, {"timestamp": 7914.21, "power": 35.903205}, {"timestamp": 7934.7, "power": 35.903205}, {"timestamp": 7955.23, "power": 35.903205}, {"timestamp": 7975.76, "power": 35.903205}, {"timestamp": 7996.29, "power": 35.903205}, {"timestamp": 8016.83, "power": 35.903205}, {"timestamp": 8037.36, "power": 35.903205}, {"timestamp": 8057.89, "power": 35.903205}, {"timestamp": 8078.41, "power": 38.790065}, {"timestamp": 8099.64, "power": 38.790065}, {"timestamp": 8120.17, "power": 38.790065}, {"timestamp": 8140.72, "power": 38.790065}, {"timestamp": 8161.31, "power": 38.790065}, {"timestamp": 8181.88, "power": 38.790065}, {"timestamp": 8202.43, "power": 38.790065}, {"timestamp": 8222.95, "power": 38.790065}, {"timestamp": 8243.47, "power": 38.790065}, {"timestamp": 8264.0, "power": 38.790065}, {"timestamp": 8284.53, "power": 38.790065}, {"timestamp": 8305.07, "power": 38.790065}, {"timestamp": 8325.6, "power": 38.790065}, {"timestamp": 8346.15, "power": 38.790065}, {"timestamp": 8366.66, "power": 38.790065}, {"timestamp": 8387.17, "power": 38.790065}, {"timestamp": 8407.69, "power": 38.790065}, {"timestamp": 8428.24, "power": 38.790065}, {"timestamp": 8448.77, "power": 38.790065}, {"timestamp": 8469.3, "power": 38.790065}, {"timestamp": 8489.83, "power": 38.790065}, {"timestamp": 8510.34, "power": 38.790065}, {"timestamp": 8530.83, "power": 38.790065}, {"timestamp": 8551.32, "power": 38.790065}, {"timestamp": 8571.85, "power": 38.790065}, {"timestamp": 8592.39, "power": 38.790065}, {"timestamp": 8612.92, "power": 38.790065}, {"timestamp": 8633.46, "power": 38.790065}, {"timestamp": 8653.99, "power": 38.790065}, {"timestamp": 8674.52, "power": 38.790065}, {"timestamp": 8695.01, "power": 38.790065}, {"timestamp": 8715.54, "power": 38.790065}, {"timestamp": 8736.08, "power": 38.790065}, {"timestamp": 8756.64, "power": 38.790065}, {"timestamp": 8777.19, "power": 38.790065}, {"timestamp": 8797.72, "power": 38.790065}, {"timestamp": 8818.22, "power": 38.790065}, {"timestamp": 8838.72, "power": 38.790065}, {"timestamp": 8859.21, "power": 38.790065}, {"timestamp": 8879.74, "power": 38.790065}, {"timestamp": 8900.27, "power": 38.790065}, {"timestamp": 8920.79, "power": 38.790065}, {"timestamp": 8941.32, "power": 38.790065}, {"timestamp": 8961.85, "power": 38.790065}, {"timestamp": 8982.36, "power": 38.790065}, {"timestamp": 9002.85, "power": 38.790065}, {"timestamp": 9023.34, "power": 38.790065}, {"timestamp": 9043.87, "power": 38.790065}, {"timestamp": 9064.54, "power": 38.790065}, {"timestamp": 9085.1, "power": 35.771481}, {"timestamp": 9106.17, "power": 35.771481}], "timeline": {"START": "2352.576876", "END": "7622.938412"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6578.96}, {"name": "clSetKernelArg", "calls": 19, "time": 1394.21}, {"name": "clReleaseKernel", "calls": 1, "time": 816.659}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.1587}, {"name": "clReleaseContext", "calls": 1, "time": 50.6115}, {"name": "clCreateContext", "calls": 1, "time": 35.3146}, {"name": "clReleaseProgram", "calls": 1, "time": 23.8968}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.340366}, {"name": "clCreateKernel", "calls": 1, "time": 0.338401}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.124382}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073965}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069022}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025161}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023942}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023455}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010647}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010215}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010037}, {"name": "clRetainDevice", "calls": 2, "time": 0.00987}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009359}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008011}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5270.36}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5160.27}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 5059.86}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 5269.79}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 5071.67}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 4749.76}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7403.018828, "utilization": 77.114779, "size": 6118500.0, "time": 826.487458}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 16100239, "speed": 29.5603, "utilization": 0.2566, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 963031, "speed": 394.188, "utilization": 3.42177, "size": 0.1277}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15774348, "speed": 29.5318, "utilization": 0.256352, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 942510, "speed": 394.395, "utilization": 3.42357, "size": 0.127689}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 16472607, "speed": 29.6259, "utilization": 0.257169, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 986264, "speed": 394.512, "utilization": 3.42458, "size": 0.127703}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 15829943, "speed": 29.5739, "utilization": 0.256717, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 945847, "speed": 394.482, "utilization": 3.42433, "size": 0.127692}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 14820396, "speed": 29.5607, "utilization": 0.256603, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 882511, "speed": 393.558, "utilization": 3.41631, "size": 0.127667}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len4/run0.json b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run0.json new file mode 100644 index 0000000..53de984 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.1703, "power": 35.651648}, {"timestamp": 58.7956, "power": 35.651648}, {"timestamp": 79.3271, "power": 35.651648}, {"timestamp": 99.8966, "power": 35.651648}, {"timestamp": 120.47, "power": 35.651648}, {"timestamp": 141.115, "power": 35.651648}, {"timestamp": 161.643, "power": 35.651648}, {"timestamp": 182.184, "power": 35.651648}, {"timestamp": 202.696, "power": 35.651648}, {"timestamp": 223.187, "power": 35.651648}, {"timestamp": 243.716, "power": 35.651648}, {"timestamp": 264.239, "power": 35.651648}, {"timestamp": 284.831, "power": 35.651648}, {"timestamp": 305.433, "power": 35.651648}, {"timestamp": 326.03, "power": 35.651648}, {"timestamp": 346.612, "power": 35.651648}, {"timestamp": 367.172, "power": 35.651648}, {"timestamp": 387.736, "power": 35.651648}, {"timestamp": 408.341, "power": 35.651648}, {"timestamp": 428.943, "power": 35.651648}, {"timestamp": 449.544, "power": 35.651648}, {"timestamp": 470.146, "power": 35.651648}, {"timestamp": 490.72, "power": 35.651648}, {"timestamp": 511.283, "power": 35.651648}, {"timestamp": 531.884, "power": 35.651648}, {"timestamp": 552.483, "power": 35.651648}, {"timestamp": 573.082, "power": 35.651648}, {"timestamp": 593.682, "power": 35.651648}, {"timestamp": 614.289, "power": 35.651648}, {"timestamp": 634.867, "power": 35.651648}, {"timestamp": 655.433, "power": 35.651648}, {"timestamp": 676.035, "power": 35.651648}, {"timestamp": 696.632, "power": 35.651648}, {"timestamp": 717.246, "power": 35.651648}, {"timestamp": 737.856, "power": 35.651648}, {"timestamp": 758.475, "power": 35.651648}, {"timestamp": 779.038, "power": 35.651648}, {"timestamp": 799.606, "power": 35.651648}, {"timestamp": 820.21, "power": 35.651648}, {"timestamp": 840.807, "power": 35.651648}, {"timestamp": 861.409, "power": 35.651648}, {"timestamp": 882.013, "power": 35.651648}, {"timestamp": 902.587, "power": 35.651648}, {"timestamp": 923.152, "power": 35.651648}, {"timestamp": 943.718, "power": 35.651648}, {"timestamp": 964.322, "power": 35.651648}, {"timestamp": 984.929, "power": 35.651648}, {"timestamp": 1005.53, "power": 35.783204}, {"timestamp": 1026.74, "power": 35.783204}, {"timestamp": 1047.24, "power": 35.783204}, {"timestamp": 1067.78, "power": 35.783204}, {"timestamp": 1088.32, "power": 35.783204}, {"timestamp": 1108.86, "power": 35.783204}, {"timestamp": 1129.4, "power": 35.783204}, {"timestamp": 1149.94, "power": 35.783204}, {"timestamp": 1170.5, "power": 35.783204}, {"timestamp": 1191.0, "power": 35.783204}, {"timestamp": 1211.5, "power": 35.783204}, {"timestamp": 1232.04, "power": 35.783204}, {"timestamp": 1252.59, "power": 35.783204}, {"timestamp": 1273.13, "power": 35.783204}, {"timestamp": 1293.67, "power": 35.783204}, {"timestamp": 1314.22, "power": 35.783204}, {"timestamp": 1334.73, "power": 35.783204}, {"timestamp": 1355.23, "power": 35.783204}, {"timestamp": 1375.77, "power": 35.783204}, {"timestamp": 1396.32, "power": 35.783204}, {"timestamp": 1416.86, "power": 35.783204}, {"timestamp": 1437.4, "power": 35.783204}, {"timestamp": 1457.94, "power": 35.783204}, {"timestamp": 1478.5, "power": 35.783204}, {"timestamp": 1499.0, "power": 35.783204}, {"timestamp": 1519.54, "power": 35.783204}, {"timestamp": 1540.08, "power": 35.783204}, {"timestamp": 1560.62, "power": 35.783204}, {"timestamp": 1581.16, "power": 35.783204}, {"timestamp": 1601.7, "power": 35.783204}, {"timestamp": 1622.25, "power": 35.783204}, {"timestamp": 1642.76, "power": 35.783204}, {"timestamp": 1663.3, "power": 35.783204}, {"timestamp": 1683.84, "power": 35.783204}, {"timestamp": 1704.38, "power": 35.783204}, {"timestamp": 1724.92, "power": 35.783204}, {"timestamp": 1745.46, "power": 35.783204}, {"timestamp": 1766.0, "power": 35.783204}, {"timestamp": 1786.5, "power": 35.783204}, {"timestamp": 1807.0, "power": 35.783204}, {"timestamp": 1827.53, "power": 35.783204}, {"timestamp": 1848.08, "power": 35.783204}, {"timestamp": 1868.62, "power": 35.783204}, {"timestamp": 1889.16, "power": 35.783204}, {"timestamp": 1909.7, "power": 35.783204}, {"timestamp": 1930.24, "power": 35.783204}, {"timestamp": 1950.76, "power": 35.783204}, {"timestamp": 1971.3, "power": 35.783204}, {"timestamp": 1991.84, "power": 35.783204}, {"timestamp": 2012.38, "power": 36.292085}, {"timestamp": 2033.4, "power": 36.292085}, {"timestamp": 2053.94, "power": 36.292085}, {"timestamp": 2074.48, "power": 36.292085}, {"timestamp": 2094.97, "power": 36.292085}, {"timestamp": 2115.51, "power": 36.292085}, {"timestamp": 2136.05, "power": 36.292085}, {"timestamp": 2156.59, "power": 36.292085}, {"timestamp": 2177.13, "power": 36.292085}, {"timestamp": 2197.67, "power": 36.292085}, {"timestamp": 2218.21, "power": 36.292085}, {"timestamp": 2238.73, "power": 36.292085}, {"timestamp": 2259.1, "power": 36.292085}, {"timestamp": 2279.64, "power": 36.292085}, {"timestamp": 2300.17, "power": 36.292085}, {"timestamp": 2320.72, "power": 36.292085}, {"timestamp": 2341.25, "power": 36.292085}, {"timestamp": 2361.8, "power": 36.292085}, {"timestamp": 2382.34, "power": 36.292085}, {"timestamp": 2402.86, "power": 36.292085}, {"timestamp": 2423.4, "power": 36.292085}, {"timestamp": 2443.94, "power": 36.292085}, {"timestamp": 2464.48, "power": 36.292085}, {"timestamp": 2485.02, "power": 36.292085}, {"timestamp": 2505.56, "power": 36.292085}, {"timestamp": 2526.1, "power": 36.292085}, {"timestamp": 2546.61, "power": 36.292085}, {"timestamp": 2567.1, "power": 36.292085}, {"timestamp": 2587.64, "power": 36.292085}, {"timestamp": 2608.14, "power": 36.292085}, {"timestamp": 2628.67, "power": 36.292085}, {"timestamp": 2649.21, "power": 36.292085}, {"timestamp": 2669.75, "power": 36.292085}, {"timestamp": 2690.3, "power": 36.292085}, {"timestamp": 2710.81, "power": 36.292085}, {"timestamp": 2731.35, "power": 36.292085}, {"timestamp": 2751.89, "power": 36.292085}, {"timestamp": 2772.43, "power": 36.292085}, {"timestamp": 2792.97, "power": 36.292085}, {"timestamp": 2813.51, "power": 36.292085}, {"timestamp": 2834.05, "power": 36.292085}, {"timestamp": 2854.57, "power": 36.292085}, {"timestamp": 2875.06, "power": 36.292085}, {"timestamp": 2895.6, "power": 36.292085}, {"timestamp": 2916.14, "power": 36.292085}, {"timestamp": 2936.68, "power": 36.292085}, {"timestamp": 2957.22, "power": 36.292085}, {"timestamp": 2977.76, "power": 36.292085}, {"timestamp": 2998.31, "power": 36.292085}, {"timestamp": 3018.83, "power": 35.722538}, {"timestamp": 3039.84, "power": 35.722538}, {"timestamp": 3060.38, "power": 35.722538}, {"timestamp": 3080.91, "power": 35.722538}, {"timestamp": 3101.45, "power": 35.722538}, {"timestamp": 3121.99, "power": 35.722538}, {"timestamp": 3142.44, "power": 35.722538}, {"timestamp": 3162.69, "power": 35.722538}, {"timestamp": 3183.22, "power": 35.722538}, {"timestamp": 3203.76, "power": 35.722538}, {"timestamp": 3224.3, "power": 35.722538}, {"timestamp": 3244.84, "power": 35.722538}, {"timestamp": 3265.38, "power": 35.722538}, {"timestamp": 3285.92, "power": 35.722538}, {"timestamp": 3306.48, "power": 35.722538}, {"timestamp": 3326.98, "power": 35.722538}, {"timestamp": 3347.52, "power": 35.722538}, {"timestamp": 3368.06, "power": 35.722538}, {"timestamp": 3388.6, "power": 35.722538}, {"timestamp": 3409.14, "power": 35.722538}, {"timestamp": 3429.68, "power": 35.722538}, {"timestamp": 3450.22, "power": 35.722538}, {"timestamp": 3470.73, "power": 35.722538}, {"timestamp": 3491.27, "power": 35.722538}, {"timestamp": 3511.81, "power": 35.722538}, {"timestamp": 3532.35, "power": 35.722538}, {"timestamp": 3552.89, "power": 35.722538}, {"timestamp": 3573.44, "power": 35.722538}, {"timestamp": 3593.98, "power": 35.722538}, {"timestamp": 3614.51, "power": 35.722538}, {"timestamp": 3635.06, "power": 35.722538}, {"timestamp": 3655.69, "power": 35.722538}, {"timestamp": 3676.29, "power": 35.722538}, {"timestamp": 3696.9, "power": 35.722538}, {"timestamp": 3717.5, "power": 35.722538}, {"timestamp": 3738.04, "power": 35.722538}, {"timestamp": 3758.55, "power": 35.722538}, {"timestamp": 3779.21, "power": 35.722538}, {"timestamp": 3799.75, "power": 35.722538}, {"timestamp": 3820.29, "power": 35.722538}, {"timestamp": 3840.82, "power": 35.722538}, {"timestamp": 3861.36, "power": 35.722538}, {"timestamp": 3881.9, "power": 35.722538}, {"timestamp": 3902.44, "power": 35.722538}, {"timestamp": 3922.95, "power": 35.722538}, {"timestamp": 3943.48, "power": 35.722538}, {"timestamp": 3964.03, "power": 35.722538}, {"timestamp": 3984.58, "power": 35.722538}, {"timestamp": 4005.14, "power": 35.722538}, {"timestamp": 4025.67, "power": 39.874958}, {"timestamp": 4046.89, "power": 39.874958}, {"timestamp": 4067.38, "power": 39.874958}, {"timestamp": 4087.91, "power": 39.874958}, {"timestamp": 4108.45, "power": 39.874958}, {"timestamp": 4128.99, "power": 39.874958}, {"timestamp": 4149.52, "power": 39.874958}, {"timestamp": 4170.05, "power": 39.874958}, {"timestamp": 4190.57, "power": 39.874958}, {"timestamp": 4211.06, "power": 39.874958}, {"timestamp": 4231.59, "power": 39.874958}, {"timestamp": 4252.13, "power": 39.874958}, {"timestamp": 4272.66, "power": 39.874958}, {"timestamp": 4293.19, "power": 39.874958}, {"timestamp": 4313.73, "power": 39.874958}, {"timestamp": 4334.27, "power": 39.874958}, {"timestamp": 4354.78, "power": 39.874958}, {"timestamp": 4375.27, "power": 39.874958}, {"timestamp": 4395.81, "power": 39.874958}, {"timestamp": 4416.35, "power": 39.874958}, {"timestamp": 4436.88, "power": 39.874958}, {"timestamp": 4457.42, "power": 39.874958}, {"timestamp": 4477.96, "power": 39.874958}, {"timestamp": 4498.52, "power": 39.874958}, {"timestamp": 4519.01, "power": 39.874958}, {"timestamp": 4539.54, "power": 39.874958}, {"timestamp": 4560.08, "power": 39.874958}, {"timestamp": 4580.62, "power": 39.874958}, {"timestamp": 4601.16, "power": 39.874958}, {"timestamp": 4621.7, "power": 39.874958}, {"timestamp": 4642.24, "power": 39.874958}, {"timestamp": 4662.76, "power": 39.874958}, {"timestamp": 4683.3, "power": 39.874958}, {"timestamp": 4703.84, "power": 39.874958}, {"timestamp": 4724.38, "power": 39.874958}, {"timestamp": 4744.91, "power": 39.874958}, {"timestamp": 4765.41, "power": 39.874958}, {"timestamp": 4785.98, "power": 39.874958}, {"timestamp": 4806.55, "power": 39.874958}, {"timestamp": 4827.04, "power": 39.874958}, {"timestamp": 4847.58, "power": 39.874958}, {"timestamp": 4868.13, "power": 39.874958}, {"timestamp": 4888.68, "power": 39.874958}, {"timestamp": 4909.23, "power": 39.874958}, {"timestamp": 4929.79, "power": 39.874958}, {"timestamp": 4950.34, "power": 39.874958}, {"timestamp": 4970.86, "power": 39.874958}, {"timestamp": 4991.42, "power": 39.874958}, {"timestamp": 5012.0, "power": 39.874958}, {"timestamp": 5032.58, "power": 36.66866400000001}, {"timestamp": 5053.72, "power": 36.66866400000001}, {"timestamp": 5074.27, "power": 36.66866400000001}, {"timestamp": 5094.8, "power": 36.66866400000001}, {"timestamp": 5115.34, "power": 36.66866400000001}, {"timestamp": 5135.88, "power": 36.66866400000001}, {"timestamp": 5156.43, "power": 36.66866400000001}, {"timestamp": 5177.01, "power": 36.66866400000001}, {"timestamp": 5197.58, "power": 36.66866400000001}, {"timestamp": 5218.17, "power": 36.66866400000001}, {"timestamp": 5238.69, "power": 36.66866400000001}, {"timestamp": 5259.25, "power": 36.66866400000001}, {"timestamp": 5279.83, "power": 36.66866400000001}, {"timestamp": 5300.39, "power": 36.66866400000001}, {"timestamp": 5320.99, "power": 36.66866400000001}, {"timestamp": 5341.56, "power": 36.66866400000001}, {"timestamp": 5362.14, "power": 36.66866400000001}, {"timestamp": 5382.66, "power": 36.66866400000001}, {"timestamp": 5403.17, "power": 36.66866400000001}, {"timestamp": 5423.74, "power": 36.66866400000001}, {"timestamp": 5444.3, "power": 36.66866400000001}, {"timestamp": 5464.89, "power": 36.66866400000001}, {"timestamp": 5485.45, "power": 36.66866400000001}, {"timestamp": 5506.02, "power": 36.66866400000001}, {"timestamp": 5526.55, "power": 36.66866400000001}, {"timestamp": 5547.05, "power": 36.66866400000001}, {"timestamp": 5567.59, "power": 36.66866400000001}, {"timestamp": 5588.14, "power": 36.66866400000001}, {"timestamp": 5608.68, "power": 36.66866400000001}, {"timestamp": 5629.23, "power": 36.66866400000001}, {"timestamp": 5649.78, "power": 36.66866400000001}, {"timestamp": 5670.34, "power": 36.66866400000001}, {"timestamp": 5690.87, "power": 36.66866400000001}, {"timestamp": 5711.41, "power": 36.66866400000001}, {"timestamp": 5731.96, "power": 36.66866400000001}, {"timestamp": 5752.5, "power": 36.66866400000001}, {"timestamp": 5773.05, "power": 36.66866400000001}, {"timestamp": 5793.6, "power": 36.66866400000001}, {"timestamp": 5814.15, "power": 36.66866400000001}, {"timestamp": 5834.68, "power": 36.66866400000001}, {"timestamp": 5855.18, "power": 36.66866400000001}, {"timestamp": 5875.72, "power": 36.66866400000001}, {"timestamp": 5896.27, "power": 36.66866400000001}, {"timestamp": 5916.84, "power": 36.66866400000001}, {"timestamp": 5937.4, "power": 36.66866400000001}, {"timestamp": 5957.98, "power": 36.66866400000001}, {"timestamp": 5978.53, "power": 36.66866400000001}, {"timestamp": 5999.04, "power": 36.66866400000001}, {"timestamp": 6019.62, "power": 36.66866400000001}, {"timestamp": 6040.2, "power": 37.509071}, {"timestamp": 6061.38, "power": 37.509071}, {"timestamp": 6081.93, "power": 37.509071}, {"timestamp": 6102.48, "power": 37.509071}, {"timestamp": 6122.99, "power": 37.509071}, {"timestamp": 6143.53, "power": 37.509071}, {"timestamp": 6164.07, "power": 37.509071}, {"timestamp": 6184.66, "power": 37.509071}, {"timestamp": 6205.24, "power": 37.509071}, {"timestamp": 6225.8, "power": 37.509071}, {"timestamp": 6246.37, "power": 37.509071}, {"timestamp": 6266.89, "power": 37.509071}, {"timestamp": 6287.45, "power": 37.509071}, {"timestamp": 6308.02, "power": 37.509071}, {"timestamp": 6328.6, "power": 37.509071}, {"timestamp": 6349.18, "power": 37.509071}, {"timestamp": 6369.77, "power": 37.509071}, {"timestamp": 6390.35, "power": 37.509071}, {"timestamp": 6410.88, "power": 37.509071}, {"timestamp": 6431.43, "power": 37.509071}, {"timestamp": 6452.01, "power": 37.509071}, {"timestamp": 6472.57, "power": 37.509071}, {"timestamp": 6493.13, "power": 37.509071}, {"timestamp": 6513.7, "power": 37.509071}, {"timestamp": 6534.25, "power": 37.509071}, {"timestamp": 6554.77, "power": 37.509071}, {"timestamp": 6575.34, "power": 37.509071}, {"timestamp": 6595.89, "power": 37.509071}, {"timestamp": 6616.44, "power": 37.509071}, {"timestamp": 6637.02, "power": 37.509071}, {"timestamp": 6657.59, "power": 37.509071}, {"timestamp": 6678.14, "power": 37.509071}, {"timestamp": 6698.66, "power": 37.509071}, {"timestamp": 6719.17, "power": 37.509071}, {"timestamp": 6739.74, "power": 37.509071}, {"timestamp": 6760.31, "power": 37.509071}, {"timestamp": 6780.88, "power": 37.509071}, {"timestamp": 6801.45, "power": 37.509071}, {"timestamp": 6822.02, "power": 37.509071}, {"timestamp": 6842.54, "power": 37.509071}, {"timestamp": 6863.04, "power": 37.509071}, {"timestamp": 6883.62, "power": 37.509071}, {"timestamp": 6904.19, "power": 37.509071}, {"timestamp": 6924.77, "power": 37.509071}, {"timestamp": 6945.35, "power": 37.509071}, {"timestamp": 6965.93, "power": 37.509071}, {"timestamp": 6986.51, "power": 37.509071}, {"timestamp": 7007.01, "power": 37.509071}, {"timestamp": 7027.58, "power": 37.509071}, {"timestamp": 7048.15, "power": 36.116804}, {"timestamp": 7069.33, "power": 36.116804}, {"timestamp": 7089.88, "power": 36.116804}, {"timestamp": 7110.43, "power": 36.116804}, {"timestamp": 7130.95, "power": 36.116804}, {"timestamp": 7151.49, "power": 36.116804}, {"timestamp": 7172.04, "power": 36.116804}, {"timestamp": 7192.59, "power": 36.116804}, {"timestamp": 7213.17, "power": 36.116804}, {"timestamp": 7233.75, "power": 36.116804}, {"timestamp": 7254.33, "power": 36.116804}, {"timestamp": 7274.85, "power": 36.116804}, {"timestamp": 7295.41, "power": 36.116804}, {"timestamp": 7315.98, "power": 36.116804}, {"timestamp": 7336.54, "power": 36.116804}, {"timestamp": 7357.11, "power": 36.116804}, {"timestamp": 7377.68, "power": 36.116804}, {"timestamp": 7398.25, "power": 36.116804}, {"timestamp": 7418.77, "power": 36.116804}, {"timestamp": 7439.33, "power": 36.116804}, {"timestamp": 7459.92, "power": 36.116804}, {"timestamp": 7480.5, "power": 36.116804}, {"timestamp": 7501.08, "power": 36.116804}, {"timestamp": 7521.64, "power": 36.116804}, {"timestamp": 7542.22, "power": 36.116804}, {"timestamp": 7562.75, "power": 36.116804}, {"timestamp": 7583.31, "power": 36.116804}, {"timestamp": 7603.88, "power": 36.116804}, {"timestamp": 7624.43, "power": 36.116804}, {"timestamp": 7644.98, "power": 36.116804}, {"timestamp": 7665.53, "power": 36.116804}, {"timestamp": 7686.08, "power": 36.116804}, {"timestamp": 7706.63, "power": 36.116804}, {"timestamp": 7727.12, "power": 36.116804}, {"timestamp": 7747.63, "power": 36.116804}, {"timestamp": 7768.13, "power": 36.116804}, {"timestamp": 7788.71, "power": 36.116804}, {"timestamp": 7809.29, "power": 36.116804}, {"timestamp": 7829.87, "power": 36.116804}, {"timestamp": 7850.46, "power": 36.116804}, {"timestamp": 7870.96, "power": 36.116804}, {"timestamp": 7891.52, "power": 36.116804}, {"timestamp": 7912.08, "power": 36.116804}, {"timestamp": 7932.65, "power": 36.116804}, {"timestamp": 7953.23, "power": 36.116804}, {"timestamp": 7973.8, "power": 36.116804}, {"timestamp": 7994.36, "power": 36.116804}, {"timestamp": 8014.89, "power": 36.116804}, {"timestamp": 8035.45, "power": 36.116804}, {"timestamp": 8056.03, "power": 36.327212}, {"timestamp": 8078.3, "power": 36.327212}, {"timestamp": 8098.82, "power": 36.327212}, {"timestamp": 8119.38, "power": 36.327212}, {"timestamp": 8139.95, "power": 36.327212}, {"timestamp": 8160.53, "power": 36.327212}, {"timestamp": 8181.09, "power": 36.327212}, {"timestamp": 8201.66, "power": 36.327212}, {"timestamp": 8222.21, "power": 36.327212}, {"timestamp": 8242.73, "power": 36.327212}, {"timestamp": 8263.27, "power": 36.327212}, {"timestamp": 8283.81, "power": 36.327212}, {"timestamp": 8304.36, "power": 36.327212}, {"timestamp": 8324.91, "power": 36.327212}, {"timestamp": 8345.46, "power": 36.327212}, {"timestamp": 8366.0, "power": 36.327212}, {"timestamp": 8386.51, "power": 36.327212}, {"timestamp": 8407.05, "power": 36.327212}, {"timestamp": 8427.63, "power": 36.327212}, {"timestamp": 8448.21, "power": 36.327212}, {"timestamp": 8468.78, "power": 36.327212}, {"timestamp": 8489.36, "power": 36.327212}, {"timestamp": 8509.93, "power": 36.327212}, {"timestamp": 8530.52, "power": 36.327212}, {"timestamp": 8551.02, "power": 36.327212}, {"timestamp": 8571.59, "power": 36.327212}, {"timestamp": 8592.17, "power": 36.327212}, {"timestamp": 8612.75, "power": 36.327212}, {"timestamp": 8633.3, "power": 36.327212}, {"timestamp": 8653.85, "power": 36.327212}, {"timestamp": 8674.42, "power": 36.327212}, {"timestamp": 8694.93, "power": 36.327212}, {"timestamp": 8715.49, "power": 36.327212}, {"timestamp": 8736.06, "power": 36.327212}, {"timestamp": 8756.63, "power": 36.327212}, {"timestamp": 8777.19, "power": 36.327212}, {"timestamp": 8797.76, "power": 36.327212}, {"timestamp": 8818.35, "power": 36.327212}, {"timestamp": 8838.87, "power": 36.327212}, {"timestamp": 8859.44, "power": 36.327212}, {"timestamp": 8880.02, "power": 36.327212}, {"timestamp": 8900.6, "power": 36.327212}, {"timestamp": 8921.18, "power": 36.327212}, {"timestamp": 8941.68, "power": 36.327212}, {"timestamp": 8962.23, "power": 36.327212}, {"timestamp": 8982.76, "power": 36.327212}, {"timestamp": 9003.32, "power": 36.327212}, {"timestamp": 9023.89, "power": 36.327212}, {"timestamp": 9044.46, "power": 36.327212}, {"timestamp": 9065.03, "power": 36.33099300000001}, {"timestamp": 9086.28, "power": 36.33099300000001}, {"timestamp": 9106.78, "power": 36.33099300000001}, {"timestamp": 9127.28, "power": 36.33099300000001}, {"timestamp": 9147.82, "power": 36.33099300000001}, {"timestamp": 9168.38, "power": 36.33099300000001}, {"timestamp": 9188.92, "power": 36.33099300000001}, {"timestamp": 9209.47, "power": 36.33099300000001}, {"timestamp": 9229.97, "power": 36.33099300000001}, {"timestamp": 9250.52, "power": 36.33099300000001}, {"timestamp": 9271.02, "power": 36.33099300000001}, {"timestamp": 9291.52, "power": 36.33099300000001}, {"timestamp": 9312.1, "power": 36.33099300000001}, {"timestamp": 9332.68, "power": 36.33099300000001}, {"timestamp": 9353.26, "power": 36.33099300000001}, {"timestamp": 9373.76, "power": 36.33099300000001}, {"timestamp": 9394.31, "power": 36.33099300000001}, {"timestamp": 9414.85, "power": 36.33099300000001}, {"timestamp": 9435.41, "power": 36.33099300000001}, {"timestamp": 9455.98, "power": 36.33099300000001}, {"timestamp": 9476.54, "power": 36.33099300000001}, {"timestamp": 9497.05, "power": 36.33099300000001}, {"timestamp": 9517.6, "power": 36.33099300000001}, {"timestamp": 9538.17, "power": 36.33099300000001}, {"timestamp": 9558.7, "power": 36.33099300000001}, {"timestamp": 9579.2, "power": 36.33099300000001}, {"timestamp": 9599.76, "power": 36.33099300000001}, {"timestamp": 9620.34, "power": 36.33099300000001}, {"timestamp": 9640.86, "power": 36.33099300000001}, {"timestamp": 9661.41, "power": 36.33099300000001}, {"timestamp": 9681.97, "power": 36.33099300000001}, {"timestamp": 9702.51, "power": 36.33099300000001}, {"timestamp": 9723.01, "power": 36.33099300000001}, {"timestamp": 9743.55, "power": 36.33099300000001}, {"timestamp": 9764.09, "power": 36.33099300000001}, {"timestamp": 9784.65, "power": 36.33099300000001}, {"timestamp": 9805.14, "power": 36.33099300000001}, {"timestamp": 9825.69, "power": 36.33099300000001}, {"timestamp": 9846.24, "power": 36.33099300000001}, {"timestamp": 9866.78, "power": 36.33099300000001}, {"timestamp": 9887.28, "power": 36.33099300000001}, {"timestamp": 9907.83, "power": 36.33099300000001}, {"timestamp": 9928.35, "power": 36.33099300000001}, {"timestamp": 9948.88, "power": 36.33099300000001}, {"timestamp": 9969.39, "power": 36.33099300000001}, {"timestamp": 9989.96, "power": 36.33099300000001}, {"timestamp": 10010.5, "power": 36.33099300000001}, {"timestamp": 10031.0, "power": 36.33099300000001}, {"timestamp": 10051.6, "power": 36.33099300000001}, {"timestamp": 10072.1, "power": 36.501708}, {"timestamp": 10093.2, "power": 36.501708}, {"timestamp": 10113.7, "power": 36.501708}, {"timestamp": 10134.1, "power": 36.501708}, {"timestamp": 10154.6, "power": 36.501708}, {"timestamp": 10175.0, "power": 36.501708}, {"timestamp": 10195.5, "power": 36.501708}, {"timestamp": 10216.0, "power": 36.501708}, {"timestamp": 10236.6, "power": 36.501708}, {"timestamp": 10257.1, "power": 36.501708}, {"timestamp": 10277.6, "power": 36.501708}, {"timestamp": 10298.2, "power": 36.501708}, {"timestamp": 10318.7, "power": 36.501708}, {"timestamp": 10339.2, "power": 36.501708}, {"timestamp": 10359.7, "power": 36.501708}, {"timestamp": 10380.3, "power": 36.501708}, {"timestamp": 10400.8, "power": 36.501708}, {"timestamp": 10421.4, "power": 36.501708}, {"timestamp": 10441.9, "power": 36.501708}, {"timestamp": 10462.4, "power": 36.501708}, {"timestamp": 10482.8, "power": 36.501708}, {"timestamp": 10503.3, "power": 36.501708}, {"timestamp": 10523.9, "power": 36.501708}, {"timestamp": 10544.5, "power": 36.501708}, {"timestamp": 10565.0, "power": 36.501708}, {"timestamp": 10585.7, "power": 36.501708}, {"timestamp": 10606.2, "power": 36.501708}, {"timestamp": 10626.8, "power": 36.501708}, {"timestamp": 10647.3, "power": 36.501708}, {"timestamp": 10667.9, "power": 36.501708}, {"timestamp": 10688.4, "power": 36.501708}, {"timestamp": 10708.9, "power": 36.501708}, {"timestamp": 10729.5, "power": 36.501708}, {"timestamp": 10750.0, "power": 36.501708}, {"timestamp": 10770.6, "power": 36.501708}, {"timestamp": 10791.1, "power": 36.501708}, {"timestamp": 10811.6, "power": 36.501708}, {"timestamp": 10832.2, "power": 36.501708}, {"timestamp": 10852.7, "power": 36.501708}, {"timestamp": 10873.3, "power": 36.501708}, {"timestamp": 10893.9, "power": 36.501708}, {"timestamp": 10914.5, "power": 36.501708}, {"timestamp": 10935.0, "power": 36.501708}, {"timestamp": 10955.5, "power": 36.501708}, {"timestamp": 10976.1, "power": 36.501708}, {"timestamp": 10996.6, "power": 36.501708}, {"timestamp": 11017.2, "power": 36.501708}, {"timestamp": 11037.8, "power": 36.501708}, {"timestamp": 11058.4, "power": 36.501708}, {"timestamp": 11078.9, "power": 36.359410999999994}, {"timestamp": 11100.0, "power": 36.359410999999994}, {"timestamp": 11120.6, "power": 36.359410999999994}, {"timestamp": 11141.1, "power": 36.359410999999994}, {"timestamp": 11161.7, "power": 36.359410999999994}, {"timestamp": 11182.3, "power": 36.359410999999994}, {"timestamp": 11202.8, "power": 36.359410999999994}, {"timestamp": 11223.3, "power": 36.359410999999994}, {"timestamp": 11243.8, "power": 36.359410999999994}, {"timestamp": 11264.4, "power": 36.359410999999994}, {"timestamp": 11284.9, "power": 36.359410999999994}, {"timestamp": 11305.5, "power": 36.359410999999994}, {"timestamp": 11326.1, "power": 36.359410999999994}, {"timestamp": 11346.6, "power": 36.359410999999994}, {"timestamp": 11367.1, "power": 36.359410999999994}, {"timestamp": 11387.7, "power": 36.359410999999994}, {"timestamp": 11408.2, "power": 36.359410999999994}, {"timestamp": 11428.8, "power": 36.359410999999994}, {"timestamp": 11449.4, "power": 36.359410999999994}, {"timestamp": 11470.0, "power": 36.359410999999994}, {"timestamp": 11490.5, "power": 36.359410999999994}, {"timestamp": 11511.0, "power": 36.359410999999994}, {"timestamp": 11531.6, "power": 36.359410999999994}, {"timestamp": 11552.2, "power": 36.359410999999994}, {"timestamp": 11572.7, "power": 36.359410999999994}, {"timestamp": 11593.3, "power": 36.359410999999994}, {"timestamp": 11613.9, "power": 36.359410999999994}, {"timestamp": 11634.5, "power": 36.359410999999994}, {"timestamp": 11655.0, "power": 36.359410999999994}, {"timestamp": 11675.5, "power": 36.359410999999994}, {"timestamp": 11696.1, "power": 36.359410999999994}, {"timestamp": 11716.6, "power": 36.359410999999994}, {"timestamp": 11737.2, "power": 36.359410999999994}, {"timestamp": 11757.7, "power": 36.359410999999994}, {"timestamp": 11778.3, "power": 36.359410999999994}, {"timestamp": 11798.8, "power": 36.359410999999994}, {"timestamp": 11819.3, "power": 36.359410999999994}, {"timestamp": 11839.9, "power": 36.359410999999994}, {"timestamp": 11860.5, "power": 36.359410999999994}, {"timestamp": 11881.0, "power": 36.359410999999994}, {"timestamp": 11901.6, "power": 36.359410999999994}, {"timestamp": 11922.2, "power": 36.359410999999994}, {"timestamp": 11942.7, "power": 36.359410999999994}, {"timestamp": 11963.3, "power": 36.359410999999994}, {"timestamp": 11983.9, "power": 36.359410999999994}, {"timestamp": 12004.4, "power": 36.359410999999994}, {"timestamp": 12025.0, "power": 36.359410999999994}, {"timestamp": 12045.6, "power": 36.359410999999994}, {"timestamp": 12066.2, "power": 36.359410999999994}, {"timestamp": 12086.7, "power": 36.278064}, {"timestamp": 12107.8, "power": 36.278064}, {"timestamp": 12128.3, "power": 36.278064}, {"timestamp": 12148.9, "power": 36.278064}, {"timestamp": 12169.4, "power": 36.278064}, {"timestamp": 12190.0, "power": 36.278064}, {"timestamp": 12210.5, "power": 36.278064}, {"timestamp": 12231.0, "power": 36.278064}, {"timestamp": 12251.6, "power": 36.278064}, {"timestamp": 12271.9, "power": 36.278064}, {"timestamp": 12292.4, "power": 36.278064}, {"timestamp": 12313.0, "power": 36.278064}, {"timestamp": 12333.5, "power": 36.278064}, {"timestamp": 12354.1, "power": 36.278064}, {"timestamp": 12374.6, "power": 36.278064}, {"timestamp": 12395.1, "power": 36.278064}, {"timestamp": 12415.6, "power": 36.278064}, {"timestamp": 12436.2, "power": 36.278064}, {"timestamp": 12456.7, "power": 36.278064}, {"timestamp": 12477.3, "power": 36.278064}, {"timestamp": 12497.8, "power": 36.278064}, {"timestamp": 12518.4, "power": 36.278064}, {"timestamp": 12538.9, "power": 36.278064}, {"timestamp": 12559.4, "power": 36.278064}, {"timestamp": 12580.0, "power": 36.278064}, {"timestamp": 12600.5, "power": 36.278064}, {"timestamp": 12621.0, "power": 36.278064}, {"timestamp": 12641.6, "power": 36.278064}, {"timestamp": 12662.1, "power": 36.278064}, {"timestamp": 12682.7, "power": 36.278064}, {"timestamp": 12703.2, "power": 36.278064}, {"timestamp": 12723.8, "power": 36.278064}, {"timestamp": 12744.3, "power": 36.278064}, {"timestamp": 12764.9, "power": 36.278064}, {"timestamp": 12785.5, "power": 36.278064}, {"timestamp": 12806.1, "power": 36.278064}, {"timestamp": 12826.6, "power": 36.278064}, {"timestamp": 12847.2, "power": 36.278064}, {"timestamp": 12867.7, "power": 36.278064}, {"timestamp": 12888.3, "power": 36.278064}, {"timestamp": 12908.9, "power": 36.278064}, {"timestamp": 12929.5, "power": 36.278064}, {"timestamp": 12950.1, "power": 36.278064}, {"timestamp": 12970.6, "power": 36.278064}, {"timestamp": 12991.1, "power": 36.278064}, {"timestamp": 13011.7, "power": 36.278064}, {"timestamp": 13032.3, "power": 36.278064}, {"timestamp": 13052.9, "power": 36.278064}, {"timestamp": 13073.4, "power": 36.278064}, {"timestamp": 13094.0, "power": 36.972376}, {"timestamp": 13115.2, "power": 36.972376}, {"timestamp": 13135.7, "power": 36.972376}, {"timestamp": 13156.2, "power": 36.972376}, {"timestamp": 13176.8, "power": 36.972376}, {"timestamp": 13197.3, "power": 36.972376}, {"timestamp": 13217.9, "power": 36.972376}, {"timestamp": 13238.4, "power": 36.972376}, {"timestamp": 13259.0, "power": 36.972376}, {"timestamp": 13279.5, "power": 36.972376}, {"timestamp": 13300.0, "power": 36.972376}, {"timestamp": 13320.6, "power": 36.972376}, {"timestamp": 13341.1, "power": 36.972376}, {"timestamp": 13361.7, "power": 36.972376}, {"timestamp": 13382.2, "power": 36.972376}, {"timestamp": 13402.8, "power": 36.972376}, {"timestamp": 13423.3, "power": 36.972376}, {"timestamp": 13443.8, "power": 36.972376}, {"timestamp": 13464.4, "power": 36.972376}, {"timestamp": 13485.0, "power": 36.972376}, {"timestamp": 13505.5, "power": 36.972376}, {"timestamp": 13526.1, "power": 36.972376}, {"timestamp": 13546.6, "power": 36.972376}, {"timestamp": 13567.1, "power": 36.972376}, {"timestamp": 13587.7, "power": 36.972376}, {"timestamp": 13608.3, "power": 36.972376}, {"timestamp": 13628.9, "power": 36.972376}, {"timestamp": 13649.5, "power": 36.972376}, {"timestamp": 13670.1, "power": 36.972376}, {"timestamp": 13690.6, "power": 36.972376}, {"timestamp": 13711.1, "power": 36.972376}, {"timestamp": 13731.6, "power": 36.972376}, {"timestamp": 13752.2, "power": 36.972376}, {"timestamp": 13772.7, "power": 36.972376}, {"timestamp": 13793.3, "power": 36.972376}, {"timestamp": 13813.8, "power": 36.972376}, {"timestamp": 13834.4, "power": 36.972376}, {"timestamp": 13854.9, "power": 36.972376}, {"timestamp": 13875.5, "power": 36.972376}, {"timestamp": 13896.1, "power": 36.972376}, {"timestamp": 13916.7, "power": 36.972376}, {"timestamp": 13937.2, "power": 36.972376}, {"timestamp": 13957.8, "power": 36.972376}, {"timestamp": 13978.4, "power": 36.972376}, {"timestamp": 13998.9, "power": 36.972376}, {"timestamp": 14019.5, "power": 36.972376}, {"timestamp": 14040.0, "power": 36.972376}, {"timestamp": 14060.6, "power": 36.972376}, {"timestamp": 14081.2, "power": 36.972376}, {"timestamp": 14101.7, "power": 36.704588}, {"timestamp": 14122.8, "power": 36.704588}, {"timestamp": 14143.4, "power": 36.704588}, {"timestamp": 14163.9, "power": 36.704588}, {"timestamp": 14184.5, "power": 36.704588}, {"timestamp": 14205.0, "power": 36.704588}, {"timestamp": 14225.6, "power": 36.704588}, {"timestamp": 14246.1, "power": 36.704588}, {"timestamp": 14266.6, "power": 36.704588}, {"timestamp": 14287.1, "power": 36.704588}, {"timestamp": 14307.7, "power": 36.704588}, {"timestamp": 14328.2, "power": 36.704588}, {"timestamp": 14348.8, "power": 36.704588}, {"timestamp": 14369.3, "power": 36.704588}, {"timestamp": 14389.9, "power": 36.704588}, {"timestamp": 14410.4, "power": 36.704588}, {"timestamp": 14430.9, "power": 36.704588}, {"timestamp": 14451.5, "power": 36.704588}, {"timestamp": 14472.0, "power": 36.704588}, {"timestamp": 14492.6, "power": 36.704588}, {"timestamp": 14513.2, "power": 36.704588}, {"timestamp": 14533.7, "power": 36.704588}, {"timestamp": 14554.3, "power": 36.704588}, {"timestamp": 14574.8, "power": 36.704588}, {"timestamp": 14595.4, "power": 36.704588}, {"timestamp": 14616.0, "power": 36.704588}, {"timestamp": 14636.5, "power": 36.704588}, {"timestamp": 14657.1, "power": 36.704588}, {"timestamp": 14677.7, "power": 36.704588}, {"timestamp": 14698.3, "power": 36.704588}, {"timestamp": 14718.8, "power": 36.704588}, {"timestamp": 14739.3, "power": 36.704588}, {"timestamp": 14759.9, "power": 36.704588}, {"timestamp": 14780.5, "power": 36.704588}, {"timestamp": 14801.1, "power": 36.704588}, {"timestamp": 14821.6, "power": 36.704588}, {"timestamp": 14842.2, "power": 36.704588}, {"timestamp": 14862.8, "power": 36.704588}, {"timestamp": 14883.3, "power": 36.704588}, {"timestamp": 14903.9, "power": 36.704588}, {"timestamp": 14924.5, "power": 36.704588}, {"timestamp": 14945.0, "power": 36.704588}, {"timestamp": 14965.6, "power": 36.704588}, {"timestamp": 14986.2, "power": 36.704588}, {"timestamp": 15006.7, "power": 36.704588}, {"timestamp": 15027.3, "power": 36.704588}, {"timestamp": 15047.8, "power": 36.704588}, {"timestamp": 15068.4, "power": 36.704588}, {"timestamp": 15089.0, "power": 36.704588}, {"timestamp": 15109.6, "power": 36.014525}, {"timestamp": 15130.6, "power": 36.014525}, {"timestamp": 15151.2, "power": 36.014525}, {"timestamp": 15171.7, "power": 36.014525}, {"timestamp": 15192.3, "power": 36.014525}, {"timestamp": 15212.8, "power": 36.014525}, {"timestamp": 15233.4, "power": 36.014525}, {"timestamp": 15253.9, "power": 36.014525}, {"timestamp": 15274.5, "power": 36.014525}, {"timestamp": 15295.0, "power": 36.014525}, {"timestamp": 15315.5, "power": 36.014525}, {"timestamp": 15336.1, "power": 36.014525}, {"timestamp": 15356.6, "power": 36.014525}, {"timestamp": 15377.1, "power": 36.014525}, {"timestamp": 15397.7, "power": 36.014525}, {"timestamp": 15418.3, "power": 36.014525}, {"timestamp": 15438.8, "power": 36.014525}, {"timestamp": 15459.3, "power": 36.014525}, {"timestamp": 15479.9, "power": 36.014525}, {"timestamp": 15500.5, "power": 36.014525}, {"timestamp": 15521.1, "power": 36.014525}, {"timestamp": 15541.6, "power": 36.014525}, {"timestamp": 15562.2, "power": 36.014525}, {"timestamp": 15582.7, "power": 36.014525}, {"timestamp": 15603.2, "power": 36.014525}, {"timestamp": 15623.8, "power": 36.014525}, {"timestamp": 15644.4, "power": 36.014525}, {"timestamp": 15665.0, "power": 36.014525}, {"timestamp": 15685.5, "power": 36.014525}, {"timestamp": 15706.1, "power": 36.014525}, {"timestamp": 15726.6, "power": 36.014525}, {"timestamp": 15747.1, "power": 36.014525}, {"timestamp": 15767.7, "power": 36.014525}, {"timestamp": 15788.2, "power": 36.014525}, {"timestamp": 15808.8, "power": 36.014525}, {"timestamp": 15829.3, "power": 36.014525}, {"timestamp": 15849.8, "power": 36.014525}, {"timestamp": 15870.3, "power": 36.014525}, {"timestamp": 15890.8, "power": 36.014525}, {"timestamp": 15911.4, "power": 36.014525}, {"timestamp": 15931.9, "power": 36.014525}, {"timestamp": 15952.5, "power": 36.014525}, {"timestamp": 15973.0, "power": 36.014525}, {"timestamp": 15993.6, "power": 36.014525}, {"timestamp": 16014.1, "power": 36.014525}, {"timestamp": 16034.6, "power": 36.014525}, {"timestamp": 16055.1, "power": 36.014525}, {"timestamp": 16075.7, "power": 36.014525}, {"timestamp": 16096.2, "power": 36.014525}, {"timestamp": 16116.8, "power": 35.951820999999995}, {"timestamp": 16137.8, "power": 35.951820999999995}, {"timestamp": 16158.3, "power": 35.951820999999995}, {"timestamp": 16178.9, "power": 35.951820999999995}, {"timestamp": 16199.4, "power": 35.951820999999995}, {"timestamp": 16219.9, "power": 35.951820999999995}, {"timestamp": 16240.5, "power": 35.951820999999995}, {"timestamp": 16261.0, "power": 35.951820999999995}, {"timestamp": 16281.6, "power": 35.951820999999995}, {"timestamp": 16302.1, "power": 35.951820999999995}, {"timestamp": 16322.7, "power": 35.951820999999995}, {"timestamp": 16343.2, "power": 35.951820999999995}, {"timestamp": 16363.7, "power": 35.951820999999995}, {"timestamp": 16384.3, "power": 35.951820999999995}, {"timestamp": 16404.8, "power": 35.951820999999995}, {"timestamp": 16425.3, "power": 35.951820999999995}, {"timestamp": 16445.9, "power": 35.951820999999995}, {"timestamp": 16466.5, "power": 35.951820999999995}, {"timestamp": 16487.0, "power": 35.951820999999995}, {"timestamp": 16507.5, "power": 35.951820999999995}, {"timestamp": 16528.1, "power": 35.951820999999995}, {"timestamp": 16548.6, "power": 35.951820999999995}, {"timestamp": 16569.2, "power": 35.951820999999995}, {"timestamp": 16589.7, "power": 35.951820999999995}, {"timestamp": 16610.3, "power": 35.951820999999995}, {"timestamp": 16630.8, "power": 35.951820999999995}, {"timestamp": 16651.3, "power": 35.951820999999995}, {"timestamp": 16671.9, "power": 35.951820999999995}, {"timestamp": 16692.4, "power": 35.951820999999995}, {"timestamp": 16713.0, "power": 35.951820999999995}, {"timestamp": 16733.6, "power": 35.951820999999995}, {"timestamp": 16754.2, "power": 35.951820999999995}, {"timestamp": 16774.7, "power": 35.951820999999995}, {"timestamp": 16795.2, "power": 35.951820999999995}, {"timestamp": 16815.8, "power": 35.951820999999995}, {"timestamp": 16836.3, "power": 35.951820999999995}, {"timestamp": 16856.9, "power": 35.951820999999995}, {"timestamp": 16877.5, "power": 35.951820999999995}, {"timestamp": 16898.0, "power": 35.951820999999995}, {"timestamp": 16918.5, "power": 35.951820999999995}, {"timestamp": 16939.0, "power": 35.951820999999995}, {"timestamp": 16959.6, "power": 35.951820999999995}, {"timestamp": 16980.2, "power": 35.951820999999995}, {"timestamp": 17000.8, "power": 35.951820999999995}, {"timestamp": 17021.3, "power": 35.951820999999995}, {"timestamp": 17041.9, "power": 35.951820999999995}, {"timestamp": 17062.5, "power": 35.951820999999995}, {"timestamp": 17083.0, "power": 35.951820999999995}, {"timestamp": 17103.6, "power": 35.951820999999995}, {"timestamp": 17124.1, "power": 36.605816}, {"timestamp": 17145.2, "power": 36.605816}, {"timestamp": 17165.8, "power": 36.605816}, {"timestamp": 17186.3, "power": 36.605816}, {"timestamp": 17206.8, "power": 36.605816}, {"timestamp": 17227.3, "power": 36.605816}, {"timestamp": 17247.9, "power": 36.605816}, {"timestamp": 17268.4, "power": 36.605816}, {"timestamp": 17289.0, "power": 36.605816}, {"timestamp": 17309.5, "power": 36.605816}, {"timestamp": 17330.1, "power": 36.605816}, {"timestamp": 17350.6, "power": 36.605816}, {"timestamp": 17371.1, "power": 36.605816}, {"timestamp": 17391.7, "power": 36.605816}, {"timestamp": 17412.3, "power": 36.605816}, {"timestamp": 17432.8, "power": 36.605816}, {"timestamp": 17453.4, "power": 36.605816}, {"timestamp": 17474.0, "power": 36.605816}, {"timestamp": 17494.5, "power": 36.605816}, {"timestamp": 17515.0, "power": 36.605816}, {"timestamp": 17535.6, "power": 36.605816}, {"timestamp": 17556.2, "power": 36.605816}, {"timestamp": 17576.8, "power": 36.605816}, {"timestamp": 17597.3, "power": 36.605816}, {"timestamp": 17617.9, "power": 36.605816}, {"timestamp": 17638.4, "power": 36.605816}, {"timestamp": 17658.9, "power": 36.605816}, {"timestamp": 17679.5, "power": 36.605816}, {"timestamp": 17700.0, "power": 36.605816}, {"timestamp": 17720.6, "power": 36.605816}, {"timestamp": 17741.1, "power": 36.605816}, {"timestamp": 17761.7, "power": 36.605816}, {"timestamp": 17782.2, "power": 36.605816}, {"timestamp": 17802.8, "power": 36.605816}, {"timestamp": 17823.3, "power": 36.605816}, {"timestamp": 17843.8, "power": 36.605816}, {"timestamp": 17864.4, "power": 36.605816}, {"timestamp": 17884.9, "power": 36.605816}, {"timestamp": 17905.5, "power": 36.605816}, {"timestamp": 17926.0, "power": 36.605816}, {"timestamp": 17946.6, "power": 36.605816}, {"timestamp": 17967.1, "power": 36.605816}, {"timestamp": 17987.6, "power": 36.605816}, {"timestamp": 18008.1, "power": 36.605816}, {"timestamp": 18028.7, "power": 36.605816}, {"timestamp": 18049.2, "power": 36.605816}, {"timestamp": 18069.8, "power": 36.605816}, {"timestamp": 18090.3, "power": 36.605816}, {"timestamp": 18110.8, "power": 36.605816}, {"timestamp": 18131.4, "power": 36.235762}, {"timestamp": 18153.7, "power": 36.235762}, {"timestamp": 18174.2, "power": 36.235762}, {"timestamp": 18194.7, "power": 36.235762}, {"timestamp": 18215.3, "power": 36.235762}, {"timestamp": 18235.8, "power": 36.235762}, {"timestamp": 18256.4, "power": 36.235762}, {"timestamp": 18276.9, "power": 36.235762}, {"timestamp": 18297.5, "power": 36.235762}, {"timestamp": 18318.0, "power": 36.235762}, {"timestamp": 18338.5, "power": 36.235762}, {"timestamp": 18359.0, "power": 36.235762}, {"timestamp": 18379.6, "power": 36.235762}, {"timestamp": 18400.2, "power": 36.235762}, {"timestamp": 18420.8, "power": 36.235762}, {"timestamp": 18441.3, "power": 36.235762}, {"timestamp": 18461.9, "power": 36.235762}, {"timestamp": 18482.5, "power": 36.235762}, {"timestamp": 18503.0, "power": 36.235762}, {"timestamp": 18523.6, "power": 36.235762}, {"timestamp": 18544.2, "power": 36.235762}, {"timestamp": 18564.7, "power": 36.235762}, {"timestamp": 18585.3, "power": 36.235762}, {"timestamp": 18605.9, "power": 36.235762}, {"timestamp": 18626.4, "power": 36.235762}, {"timestamp": 18647.0, "power": 36.235762}, {"timestamp": 18667.5, "power": 36.235762}, {"timestamp": 18688.1, "power": 36.235762}, {"timestamp": 18708.6, "power": 36.235762}, {"timestamp": 18729.2, "power": 36.235762}, {"timestamp": 18749.8, "power": 36.235762}, {"timestamp": 18770.4, "power": 36.235762}, {"timestamp": 18790.9, "power": 36.235762}, {"timestamp": 18811.4, "power": 36.235762}, {"timestamp": 18832.0, "power": 36.235762}, {"timestamp": 18852.6, "power": 36.235762}, {"timestamp": 18873.1, "power": 36.235762}, {"timestamp": 18893.7, "power": 36.235762}, {"timestamp": 18914.3, "power": 36.235762}, {"timestamp": 18934.8, "power": 36.235762}, {"timestamp": 18955.4, "power": 36.235762}, {"timestamp": 18976.0, "power": 36.235762}, {"timestamp": 18996.5, "power": 36.235762}, {"timestamp": 19017.1, "power": 36.235762}, {"timestamp": 19037.7, "power": 36.235762}, {"timestamp": 19058.3, "power": 36.235762}, {"timestamp": 19078.8, "power": 36.235762}, {"timestamp": 19099.3, "power": 36.235762}, {"timestamp": 19119.9, "power": 36.235762}, {"timestamp": 19140.5, "power": 36.417739}, {"timestamp": 19161.6, "power": 36.417739}, {"timestamp": 19182.1, "power": 36.417739}, {"timestamp": 19202.7, "power": 36.417739}, {"timestamp": 19223.2, "power": 36.417739}, {"timestamp": 19243.7, "power": 36.417739}, {"timestamp": 19264.2, "power": 36.417739}, {"timestamp": 19284.8, "power": 36.417739}, {"timestamp": 19305.3, "power": 36.417739}, {"timestamp": 19325.9, "power": 36.417739}, {"timestamp": 19346.5, "power": 36.417739}, {"timestamp": 19367.0, "power": 36.417739}, {"timestamp": 19387.6, "power": 36.417739}, {"timestamp": 19408.1, "power": 36.417739}, {"timestamp": 19428.7, "power": 36.417739}, {"timestamp": 19449.3, "power": 36.417739}, {"timestamp": 19469.8, "power": 36.417739}, {"timestamp": 19490.4, "power": 36.417739}, {"timestamp": 19511.0, "power": 36.417739}, {"timestamp": 19531.5, "power": 36.417739}, {"timestamp": 19552.1, "power": 36.417739}, {"timestamp": 19572.7, "power": 36.417739}, {"timestamp": 19593.3, "power": 36.417739}, {"timestamp": 19613.8, "power": 36.417739}, {"timestamp": 19634.4, "power": 36.417739}, {"timestamp": 19654.9, "power": 36.417739}, {"timestamp": 19675.5, "power": 36.417739}, {"timestamp": 19696.0, "power": 36.417739}, {"timestamp": 19716.6, "power": 36.417739}, {"timestamp": 19737.2, "power": 36.417739}, {"timestamp": 19757.7, "power": 36.417739}, {"timestamp": 19778.3, "power": 36.417739}, {"timestamp": 19798.8, "power": 36.417739}, {"timestamp": 19819.4, "power": 36.417739}, {"timestamp": 19840.0, "power": 36.417739}, {"timestamp": 19860.5, "power": 36.417739}, {"timestamp": 19881.1, "power": 36.417739}, {"timestamp": 19901.7, "power": 36.417739}, {"timestamp": 19922.3, "power": 36.417739}, {"timestamp": 19942.8, "power": 36.417739}, {"timestamp": 19963.4, "power": 36.417739}, {"timestamp": 19983.9, "power": 36.417739}, {"timestamp": 20004.5, "power": 36.417739}, {"timestamp": 20025.1, "power": 36.417739}, {"timestamp": 20045.6, "power": 36.417739}, {"timestamp": 20066.2, "power": 36.417739}, {"timestamp": 20086.7, "power": 36.417739}, {"timestamp": 20107.2, "power": 36.417739}, {"timestamp": 20127.8, "power": 36.417739}, {"timestamp": 20148.3, "power": 36.32015}, {"timestamp": 20169.4, "power": 36.32015}, {"timestamp": 20189.9, "power": 36.32015}, {"timestamp": 20210.5, "power": 36.32015}, {"timestamp": 20231.0, "power": 36.32015}, {"timestamp": 20251.5, "power": 36.32015}, {"timestamp": 20272.1, "power": 36.32015}, {"timestamp": 20292.6, "power": 36.32015}, {"timestamp": 20313.2, "power": 36.32015}, {"timestamp": 20333.7, "power": 36.32015}, {"timestamp": 20354.3, "power": 36.32015}, {"timestamp": 20374.8, "power": 36.32015}, {"timestamp": 20395.3, "power": 36.32015}, {"timestamp": 20415.9, "power": 36.32015}, {"timestamp": 20436.4, "power": 36.32015}, {"timestamp": 20457.0, "power": 36.32015}, {"timestamp": 20477.5, "power": 36.32015}, {"timestamp": 20498.1, "power": 36.32015}, {"timestamp": 20518.6, "power": 36.32015}, {"timestamp": 20539.1, "power": 36.32015}, {"timestamp": 20559.6, "power": 36.32015}, {"timestamp": 20580.2, "power": 36.32015}, {"timestamp": 20600.7, "power": 36.32015}, {"timestamp": 20621.3, "power": 36.32015}, {"timestamp": 20641.8, "power": 36.32015}, {"timestamp": 20662.4, "power": 36.32015}, {"timestamp": 20682.9, "power": 36.32015}, {"timestamp": 20703.4, "power": 36.32015}, {"timestamp": 20724.0, "power": 36.32015}, {"timestamp": 20744.6, "power": 36.32015}, {"timestamp": 20765.1, "power": 36.32015}, {"timestamp": 20785.7, "power": 36.32015}, {"timestamp": 20806.3, "power": 36.32015}, {"timestamp": 20826.8, "power": 36.32015}, {"timestamp": 20847.4, "power": 36.32015}, {"timestamp": 20867.9, "power": 36.32015}, {"timestamp": 20888.5, "power": 36.32015}, {"timestamp": 20909.1, "power": 36.32015}, {"timestamp": 20929.7, "power": 36.32015}, {"timestamp": 20950.2, "power": 36.32015}, {"timestamp": 20970.8, "power": 36.32015}, {"timestamp": 20991.3, "power": 36.32015}, {"timestamp": 21011.9, "power": 36.32015}, {"timestamp": 21032.5, "power": 36.32015}, {"timestamp": 21053.0, "power": 36.32015}, {"timestamp": 21073.6, "power": 36.32015}, {"timestamp": 21094.2, "power": 36.32015}, {"timestamp": 21114.8, "power": 36.32015}, {"timestamp": 21135.3, "power": 36.32015}, {"timestamp": 21155.9, "power": 37.263011000000006}, {"timestamp": 21177.0, "power": 37.263011000000006}, {"timestamp": 21197.5, "power": 37.263011000000006}, {"timestamp": 21218.1, "power": 37.263011000000006}, {"timestamp": 21238.6, "power": 37.263011000000006}, {"timestamp": 21259.1, "power": 37.263011000000006}, {"timestamp": 21279.6, "power": 37.263011000000006}, {"timestamp": 21300.2, "power": 37.263011000000006}, {"timestamp": 21320.7, "power": 37.263011000000006}, {"timestamp": 21341.3, "power": 37.263011000000006}, {"timestamp": 21361.8, "power": 37.263011000000006}, {"timestamp": 21382.4, "power": 37.263011000000006}, {"timestamp": 21402.9, "power": 37.263011000000006}, {"timestamp": 21423.4, "power": 37.263011000000006}, {"timestamp": 21444.0, "power": 37.263011000000006}, {"timestamp": 21464.5, "power": 37.263011000000006}, {"timestamp": 21485.1, "power": 37.263011000000006}, {"timestamp": 21505.6, "power": 37.263011000000006}, {"timestamp": 21526.2, "power": 37.263011000000006}, {"timestamp": 21546.7, "power": 37.263011000000006}, {"timestamp": 21567.2, "power": 37.263011000000006}, {"timestamp": 21587.8, "power": 37.263011000000006}, {"timestamp": 21608.3, "power": 37.263011000000006}, {"timestamp": 21628.8, "power": 37.263011000000006}, {"timestamp": 21649.4, "power": 37.263011000000006}, {"timestamp": 21670.0, "power": 37.263011000000006}, {"timestamp": 21690.5, "power": 37.263011000000006}, {"timestamp": 21711.0, "power": 37.263011000000006}, {"timestamp": 21731.6, "power": 37.263011000000006}, {"timestamp": 21752.1, "power": 37.263011000000006}, {"timestamp": 21772.7, "power": 37.263011000000006}, {"timestamp": 21793.2, "power": 37.263011000000006}, {"timestamp": 21813.8, "power": 37.263011000000006}, {"timestamp": 21834.3, "power": 37.263011000000006}, {"timestamp": 21854.8, "power": 37.263011000000006}, {"timestamp": 21875.4, "power": 37.263011000000006}, {"timestamp": 21895.9, "power": 37.263011000000006}, {"timestamp": 21916.5, "power": 37.263011000000006}, {"timestamp": 21937.1, "power": 37.263011000000006}, {"timestamp": 21957.7, "power": 37.263011000000006}, {"timestamp": 21978.2, "power": 37.263011000000006}, {"timestamp": 21998.8, "power": 37.263011000000006}, {"timestamp": 22019.3, "power": 37.263011000000006}, {"timestamp": 22039.9, "power": 37.263011000000006}, {"timestamp": 22060.5, "power": 37.263011000000006}, {"timestamp": 22081.1, "power": 37.263011000000006}, {"timestamp": 22101.7, "power": 37.263011000000006}, {"timestamp": 22122.2, "power": 37.263011000000006}, {"timestamp": 22142.8, "power": 37.263011000000006}, {"timestamp": 22163.3, "power": 36.423416}, {"timestamp": 22184.4, "power": 36.423416}, {"timestamp": 22205.0, "power": 36.423416}, {"timestamp": 22225.5, "power": 36.423416}, {"timestamp": 22246.1, "power": 36.423416}, {"timestamp": 22266.6, "power": 36.423416}, {"timestamp": 22287.1, "power": 36.423416}, {"timestamp": 22307.7, "power": 36.423416}, {"timestamp": 22328.2, "power": 36.423416}, {"timestamp": 22348.8, "power": 36.423416}, {"timestamp": 22369.3, "power": 36.423416}, {"timestamp": 22389.9, "power": 36.423416}, {"timestamp": 22410.5, "power": 36.423416}, {"timestamp": 22431.0, "power": 36.423416}, {"timestamp": 22451.5, "power": 36.423416}, {"timestamp": 22472.1, "power": 36.423416}, {"timestamp": 22492.6, "power": 36.423416}, {"timestamp": 22513.2, "power": 36.423416}, {"timestamp": 22533.7, "power": 36.423416}, {"timestamp": 22554.3, "power": 36.423416}, {"timestamp": 22574.8, "power": 36.423416}, {"timestamp": 22595.4, "power": 36.423416}, {"timestamp": 22616.0, "power": 36.423416}, {"timestamp": 22636.5, "power": 36.423416}, {"timestamp": 22657.1, "power": 36.423416}, {"timestamp": 22677.7, "power": 36.423416}, {"timestamp": 22698.2, "power": 36.423416}, {"timestamp": 22718.8, "power": 36.423416}, {"timestamp": 22739.3, "power": 36.423416}, {"timestamp": 22759.9, "power": 36.423416}, {"timestamp": 22780.5, "power": 36.423416}, {"timestamp": 22801.1, "power": 36.423416}, {"timestamp": 22821.7, "power": 36.423416}, {"timestamp": 22842.2, "power": 36.423416}, {"timestamp": 22862.8, "power": 36.423416}, {"timestamp": 22883.3, "power": 36.423416}, {"timestamp": 22903.9, "power": 36.423416}, {"timestamp": 22924.5, "power": 36.423416}, {"timestamp": 22945.1, "power": 36.423416}, {"timestamp": 22965.6, "power": 36.423416}, {"timestamp": 22986.2, "power": 36.423416}, {"timestamp": 23006.8, "power": 36.423416}, {"timestamp": 23027.3, "power": 36.423416}, {"timestamp": 23047.9, "power": 36.423416}, {"timestamp": 23068.5, "power": 36.423416}, {"timestamp": 23089.0, "power": 36.423416}, {"timestamp": 23109.6, "power": 36.423416}, {"timestamp": 23130.2, "power": 36.423416}, {"timestamp": 23150.7, "power": 36.423416}, {"timestamp": 23171.2, "power": 36.296861}, {"timestamp": 23192.2, "power": 36.296861}, {"timestamp": 23212.8, "power": 36.296861}, {"timestamp": 23233.3, "power": 36.296861}, {"timestamp": 23253.9, "power": 36.296861}, {"timestamp": 23274.5, "power": 36.296861}, {"timestamp": 23295.0, "power": 36.296861}, {"timestamp": 23315.6, "power": 36.296861}, {"timestamp": 23336.2, "power": 36.296861}, {"timestamp": 23356.8, "power": 36.296861}, {"timestamp": 23377.3, "power": 36.296861}, {"timestamp": 23397.9, "power": 36.296861}, {"timestamp": 23418.5, "power": 36.296861}, {"timestamp": 23439.0, "power": 36.296861}, {"timestamp": 23459.6, "power": 36.296861}, {"timestamp": 23480.1, "power": 36.296861}, {"timestamp": 23500.7, "power": 36.296861}, {"timestamp": 23521.3, "power": 36.296861}, {"timestamp": 23541.9, "power": 36.296861}, {"timestamp": 23562.5, "power": 36.296861}, {"timestamp": 23583.0, "power": 36.296861}, {"timestamp": 23603.6, "power": 36.296861}, {"timestamp": 23624.1, "power": 36.296861}, {"timestamp": 23644.7, "power": 36.296861}, {"timestamp": 23665.3, "power": 36.296861}, {"timestamp": 23685.9, "power": 36.296861}, {"timestamp": 23706.4, "power": 36.296861}, {"timestamp": 23726.9, "power": 36.296861}, {"timestamp": 23747.5, "power": 36.296861}, {"timestamp": 23768.1, "power": 36.296861}, {"timestamp": 23788.6, "power": 36.296861}, {"timestamp": 23809.2, "power": 36.296861}, {"timestamp": 23829.8, "power": 36.296861}, {"timestamp": 23850.4, "power": 36.296861}, {"timestamp": 23870.9, "power": 36.296861}, {"timestamp": 23891.5, "power": 36.296861}, {"timestamp": 23912.0, "power": 36.296861}, {"timestamp": 23932.6, "power": 36.296861}, {"timestamp": 23953.2, "power": 36.296861}, {"timestamp": 23973.7, "power": 36.296861}, {"timestamp": 23994.3, "power": 36.296861}, {"timestamp": 24014.8, "power": 36.296861}, {"timestamp": 24035.4, "power": 36.296861}, {"timestamp": 24055.9, "power": 36.296861}, {"timestamp": 24076.5, "power": 36.296861}, {"timestamp": 24097.1, "power": 36.296861}, {"timestamp": 24117.6, "power": 36.296861}, {"timestamp": 24138.2, "power": 36.296861}, {"timestamp": 24158.7, "power": 36.296861}, {"timestamp": 24179.3, "power": 36.237462}, {"timestamp": 24200.4, "power": 36.237462}, {"timestamp": 24220.9, "power": 36.237462}, {"timestamp": 24241.5, "power": 36.237462}, {"timestamp": 24262.0, "power": 36.237462}, {"timestamp": 24282.6, "power": 36.237462}, {"timestamp": 24303.1, "power": 36.237462}, {"timestamp": 24323.6, "power": 36.237462}, {"timestamp": 24344.2, "power": 36.237462}, {"timestamp": 24364.7, "power": 36.237462}, {"timestamp": 24385.3, "power": 36.237462}, {"timestamp": 24405.8, "power": 36.237462}, {"timestamp": 24426.4, "power": 36.237462}, {"timestamp": 24446.9, "power": 36.237462}, {"timestamp": 24467.4, "power": 36.237462}, {"timestamp": 24488.0, "power": 36.237462}, {"timestamp": 24508.5, "power": 36.237462}, {"timestamp": 24529.1, "power": 36.237462}, {"timestamp": 24549.6, "power": 36.237462}, {"timestamp": 24570.2, "power": 36.237462}, {"timestamp": 24590.7, "power": 36.237462}, {"timestamp": 24611.2, "power": 36.237462}, {"timestamp": 24631.8, "power": 36.237462}, {"timestamp": 24652.4, "power": 36.237462}, {"timestamp": 24672.9, "power": 36.237462}, {"timestamp": 24693.5, "power": 36.237462}, {"timestamp": 24714.1, "power": 36.237462}, {"timestamp": 24734.6, "power": 36.237462}, {"timestamp": 24755.1, "power": 36.237462}, {"timestamp": 24775.7, "power": 36.237462}, {"timestamp": 24796.3, "power": 36.237462}, {"timestamp": 24816.8, "power": 36.237462}, {"timestamp": 24837.4, "power": 36.237462}, {"timestamp": 24858.0, "power": 36.237462}, {"timestamp": 24878.6, "power": 36.237462}, {"timestamp": 24899.1, "power": 36.237462}, {"timestamp": 24919.6, "power": 36.237462}, {"timestamp": 24940.2, "power": 36.237462}, {"timestamp": 24960.8, "power": 36.237462}, {"timestamp": 24981.3, "power": 36.237462}, {"timestamp": 25001.9, "power": 36.237462}, {"timestamp": 25022.5, "power": 36.237462}, {"timestamp": 25043.0, "power": 36.237462}, {"timestamp": 25063.6, "power": 36.237462}, {"timestamp": 25084.1, "power": 36.237462}, {"timestamp": 25104.7, "power": 36.237462}, {"timestamp": 25125.3, "power": 36.237462}, {"timestamp": 25145.9, "power": 36.237462}, {"timestamp": 25166.4, "power": 36.237462}, {"timestamp": 25186.9, "power": 36.011461999999995}, {"timestamp": 25208.0, "power": 36.011461999999995}, {"timestamp": 25228.5, "power": 36.011461999999995}, {"timestamp": 25249.1, "power": 36.011461999999995}, {"timestamp": 25269.6, "power": 36.011461999999995}, {"timestamp": 25290.1, "power": 36.011461999999995}, {"timestamp": 25310.7, "power": 36.011461999999995}, {"timestamp": 25331.2, "power": 36.011461999999995}, {"timestamp": 25351.7, "power": 36.011461999999995}, {"timestamp": 25372.3, "power": 36.011461999999995}, {"timestamp": 25392.8, "power": 36.011461999999995}, {"timestamp": 25413.4, "power": 36.011461999999995}, {"timestamp": 25433.9, "power": 36.011461999999995}, {"timestamp": 25454.5, "power": 36.011461999999995}, {"timestamp": 25475.0, "power": 36.011461999999995}, {"timestamp": 25495.5, "power": 36.011461999999995}, {"timestamp": 25516.0, "power": 36.011461999999995}, {"timestamp": 25536.6, "power": 36.011461999999995}, {"timestamp": 25557.1, "power": 36.011461999999995}, {"timestamp": 25577.7, "power": 36.011461999999995}, {"timestamp": 25598.2, "power": 36.011461999999995}, {"timestamp": 25618.7, "power": 36.011461999999995}, {"timestamp": 25639.3, "power": 36.011461999999995}, {"timestamp": 25659.9, "power": 36.011461999999995}, {"timestamp": 25680.4, "power": 36.011461999999995}, {"timestamp": 25701.0, "power": 36.011461999999995}, {"timestamp": 25721.6, "power": 36.011461999999995}, {"timestamp": 25742.2, "power": 36.011461999999995}, {"timestamp": 25762.7, "power": 36.011461999999995}, {"timestamp": 25783.2, "power": 36.011461999999995}, {"timestamp": 25803.8, "power": 36.011461999999995}, {"timestamp": 25824.3, "power": 36.011461999999995}, {"timestamp": 25844.9, "power": 36.011461999999995}, {"timestamp": 25865.5, "power": 36.011461999999995}, {"timestamp": 25886.1, "power": 36.011461999999995}, {"timestamp": 25906.6, "power": 36.011461999999995}, {"timestamp": 25927.1, "power": 36.011461999999995}, {"timestamp": 25947.7, "power": 36.011461999999995}, {"timestamp": 25968.2, "power": 36.011461999999995}, {"timestamp": 25988.8, "power": 36.011461999999995}, {"timestamp": 26009.4, "power": 36.011461999999995}, {"timestamp": 26030.0, "power": 36.011461999999995}, {"timestamp": 26050.5, "power": 36.011461999999995}, {"timestamp": 26071.0, "power": 36.011461999999995}, {"timestamp": 26091.6, "power": 36.011461999999995}, {"timestamp": 26112.2, "power": 36.011461999999995}, {"timestamp": 26132.8, "power": 36.011461999999995}, {"timestamp": 26153.3, "power": 36.011461999999995}, {"timestamp": 26173.9, "power": 36.011461999999995}, {"timestamp": 26194.4, "power": 36.162396}, {"timestamp": 26215.5, "power": 36.162396}, {"timestamp": 26236.1, "power": 36.162396}, {"timestamp": 26256.6, "power": 36.162396}, {"timestamp": 26277.2, "power": 36.162396}, {"timestamp": 26297.7, "power": 36.162396}, {"timestamp": 26318.3, "power": 36.162396}, {"timestamp": 26338.8, "power": 36.162396}, {"timestamp": 26359.3, "power": 36.162396}, {"timestamp": 26379.9, "power": 36.162396}, {"timestamp": 26400.4, "power": 36.162396}, {"timestamp": 26421.0, "power": 36.162396}, {"timestamp": 26441.5, "power": 36.162396}, {"timestamp": 26462.1, "power": 36.162396}, {"timestamp": 26482.6, "power": 36.162396}, {"timestamp": 26503.1, "power": 36.162396}, {"timestamp": 26523.6, "power": 36.162396}, {"timestamp": 26544.2, "power": 36.162396}, {"timestamp": 26564.7, "power": 36.162396}, {"timestamp": 26585.3, "power": 36.162396}, {"timestamp": 26605.8, "power": 36.162396}, {"timestamp": 26626.3, "power": 36.162396}, {"timestamp": 26646.9, "power": 36.162396}, {"timestamp": 26667.4, "power": 36.162396}, {"timestamp": 26688.0, "power": 36.162396}, {"timestamp": 26708.5, "power": 36.162396}, {"timestamp": 26729.1, "power": 36.162396}, {"timestamp": 26749.6, "power": 36.162396}, {"timestamp": 26770.1, "power": 36.162396}, {"timestamp": 26790.7, "power": 36.162396}, {"timestamp": 26811.2, "power": 36.162396}, {"timestamp": 26831.8, "power": 36.162396}, {"timestamp": 26852.3, "power": 36.162396}, {"timestamp": 26872.9, "power": 36.162396}, {"timestamp": 26893.4, "power": 36.162396}, {"timestamp": 26913.9, "power": 36.162396}, {"timestamp": 26934.5, "power": 36.162396}, {"timestamp": 26955.0, "power": 36.162396}, {"timestamp": 26975.5, "power": 36.162396}, {"timestamp": 26996.1, "power": 36.162396}, {"timestamp": 27016.6, "power": 36.162396}, {"timestamp": 27037.2, "power": 36.162396}, {"timestamp": 27057.7, "power": 36.162396}, {"timestamp": 27078.3, "power": 36.162396}, {"timestamp": 27098.8, "power": 36.162396}, {"timestamp": 27119.3, "power": 36.162396}, {"timestamp": 27139.9, "power": 36.162396}, {"timestamp": 27160.4, "power": 36.162396}, {"timestamp": 27181.0, "power": 36.162396}, {"timestamp": 27201.5, "power": 36.292353}, {"timestamp": 27222.6, "power": 36.292353}, {"timestamp": 27243.1, "power": 36.292353}, {"timestamp": 27263.6, "power": 36.292353}, {"timestamp": 27284.1, "power": 36.292353}, {"timestamp": 27304.7, "power": 36.292353}, {"timestamp": 27325.2, "power": 36.292353}, {"timestamp": 27345.8, "power": 36.292353}, {"timestamp": 27366.3, "power": 36.292353}, {"timestamp": 27386.9, "power": 36.292353}, {"timestamp": 27407.4, "power": 36.292353}, {"timestamp": 27428.0, "power": 36.292353}, {"timestamp": 27448.6, "power": 36.292353}, {"timestamp": 27469.1, "power": 36.292353}, {"timestamp": 27489.7, "power": 36.292353}, {"timestamp": 27510.3, "power": 36.292353}, {"timestamp": 27530.9, "power": 36.292353}, {"timestamp": 27551.4, "power": 36.292353}, {"timestamp": 27571.9, "power": 36.292353}, {"timestamp": 27592.5, "power": 36.292353}, {"timestamp": 27613.0, "power": 36.292353}, {"timestamp": 27633.5, "power": 36.292353}, {"timestamp": 27654.1, "power": 36.292353}, {"timestamp": 27674.6, "power": 36.292353}, {"timestamp": 27695.1, "power": 36.292353}, {"timestamp": 27715.6, "power": 36.292353}, {"timestamp": 27736.1, "power": 36.292353}, {"timestamp": 27756.7, "power": 36.292353}, {"timestamp": 27777.2, "power": 36.292353}, {"timestamp": 27797.7, "power": 36.292353}, {"timestamp": 27818.3, "power": 36.292353}, {"timestamp": 27838.8, "power": 36.292353}, {"timestamp": 27859.3, "power": 36.292353}, {"timestamp": 27879.8, "power": 36.292353}, {"timestamp": 27900.4, "power": 36.292353}, {"timestamp": 27920.9, "power": 36.292353}, {"timestamp": 27941.4, "power": 36.292353}, {"timestamp": 27962.0, "power": 36.292353}, {"timestamp": 27982.5, "power": 36.292353}, {"timestamp": 28003.0, "power": 36.292353}, {"timestamp": 28023.5, "power": 36.292353}, {"timestamp": 28044.1, "power": 36.292353}, {"timestamp": 28064.6, "power": 36.292353}, {"timestamp": 28085.1, "power": 36.292353}, {"timestamp": 28105.7, "power": 36.292353}, {"timestamp": 28126.2, "power": 36.292353}, {"timestamp": 28146.7, "power": 36.292353}, {"timestamp": 28167.2, "power": 36.292353}, {"timestamp": 28187.8, "power": 36.292353}, {"timestamp": 28208.3, "power": 39.09362}, {"timestamp": 28231.0, "power": 39.09362}, {"timestamp": 28251.6, "power": 39.09362}, {"timestamp": 28272.1, "power": 39.09362}, {"timestamp": 28292.6, "power": 39.09362}, {"timestamp": 28313.2, "power": 39.09362}, {"timestamp": 28333.7, "power": 39.09362}, {"timestamp": 28354.2, "power": 39.09362}, {"timestamp": 28374.7, "power": 39.09362}, {"timestamp": 28395.2, "power": 39.09362}, {"timestamp": 28415.7, "power": 39.09362}, {"timestamp": 28436.3, "power": 39.09362}, {"timestamp": 28456.8, "power": 39.09362}, {"timestamp": 28477.3, "power": 39.09362}, {"timestamp": 28497.8, "power": 39.09362}, {"timestamp": 28518.4, "power": 39.09362}, {"timestamp": 28538.9, "power": 39.09362}, {"timestamp": 28559.4, "power": 39.09362}, {"timestamp": 28579.9, "power": 39.09362}, {"timestamp": 28600.4, "power": 39.09362}, {"timestamp": 28621.0, "power": 39.09362}, {"timestamp": 28641.5, "power": 39.09362}, {"timestamp": 28662.0, "power": 39.09362}, {"timestamp": 28682.5, "power": 39.09362}, {"timestamp": 28703.0, "power": 39.09362}, {"timestamp": 28723.5, "power": 39.09362}, {"timestamp": 28744.0, "power": 39.09362}, {"timestamp": 28764.6, "power": 39.09362}, {"timestamp": 28785.2, "power": 39.09362}, {"timestamp": 28805.7, "power": 39.09362}, {"timestamp": 28826.3, "power": 39.09362}, {"timestamp": 28846.8, "power": 39.09362}, {"timestamp": 28867.3, "power": 39.09362}, {"timestamp": 28887.9, "power": 39.09362}, {"timestamp": 28908.4, "power": 39.09362}, {"timestamp": 28929.0, "power": 39.09362}, {"timestamp": 28949.6, "power": 39.09362}, {"timestamp": 28970.1, "power": 39.09362}, {"timestamp": 28990.6, "power": 39.09362}, {"timestamp": 29011.1, "power": 39.09362}, {"timestamp": 29031.6, "power": 39.09362}, {"timestamp": 29052.2, "power": 39.09362}, {"timestamp": 29072.7, "power": 39.09362}, {"timestamp": 29093.2, "power": 39.09362}, {"timestamp": 29113.7, "power": 39.09362}, {"timestamp": 29134.3, "power": 39.09362}, {"timestamp": 29154.8, "power": 39.09362}, {"timestamp": 29175.3, "power": 39.09362}, {"timestamp": 29195.8, "power": 39.09362}, {"timestamp": 29216.3, "power": 35.897864999999996}, {"timestamp": 29237.4, "power": 35.897864999999996}, {"timestamp": 29257.9, "power": 35.897864999999996}, {"timestamp": 29278.4, "power": 35.897864999999996}, {"timestamp": 29298.9, "power": 35.897864999999996}, {"timestamp": 29319.4, "power": 35.897864999999996}, {"timestamp": 29340.0, "power": 35.897864999999996}, {"timestamp": 29360.5, "power": 35.897864999999996}, {"timestamp": 29381.0, "power": 35.897864999999996}, {"timestamp": 29401.5, "power": 35.897864999999996}, {"timestamp": 29422.1, "power": 35.897864999999996}, {"timestamp": 29442.6, "power": 35.897864999999996}, {"timestamp": 29463.1, "power": 35.897864999999996}, {"timestamp": 29483.6, "power": 35.897864999999996}, {"timestamp": 29504.1, "power": 35.897864999999996}, {"timestamp": 29524.7, "power": 35.897864999999996}, {"timestamp": 29545.2, "power": 35.897864999999996}, {"timestamp": 29565.7, "power": 35.897864999999996}, {"timestamp": 29586.3, "power": 35.897864999999996}, {"timestamp": 29606.8, "power": 35.897864999999996}, {"timestamp": 29627.3, "power": 35.897864999999996}, {"timestamp": 29647.8, "power": 35.897864999999996}, {"timestamp": 29668.3, "power": 35.897864999999996}, {"timestamp": 29688.8, "power": 35.897864999999996}, {"timestamp": 29709.3, "power": 35.897864999999996}, {"timestamp": 29729.9, "power": 35.897864999999996}, {"timestamp": 29750.4, "power": 35.897864999999996}, {"timestamp": 29770.9, "power": 35.897864999999996}, {"timestamp": 29791.4, "power": 35.897864999999996}, {"timestamp": 29811.9, "power": 35.897864999999996}, {"timestamp": 29832.5, "power": 35.897864999999996}, {"timestamp": 29853.0, "power": 35.897864999999996}, {"timestamp": 29873.5, "power": 35.897864999999996}, {"timestamp": 29894.1, "power": 35.897864999999996}, {"timestamp": 29914.6, "power": 35.897864999999996}, {"timestamp": 29935.1, "power": 35.897864999999996}, {"timestamp": 29955.6, "power": 35.897864999999996}, {"timestamp": 29976.1, "power": 35.897864999999996}, {"timestamp": 29996.6, "power": 35.897864999999996}, {"timestamp": 30017.2, "power": 35.897864999999996}, {"timestamp": 30037.7, "power": 35.897864999999996}, {"timestamp": 30058.2, "power": 35.897864999999996}, {"timestamp": 30078.7, "power": 35.897864999999996}, {"timestamp": 30099.2, "power": 35.897864999999996}, {"timestamp": 30119.8, "power": 35.897864999999996}, {"timestamp": 30140.3, "power": 35.897864999999996}, {"timestamp": 30160.9, "power": 35.897864999999996}, {"timestamp": 30181.4, "power": 35.897864999999996}, {"timestamp": 30201.9, "power": 35.897864999999996}, {"timestamp": 30222.5, "power": 37.106383}, {"timestamp": 30243.5, "power": 37.106383}, {"timestamp": 30264.0, "power": 37.106383}, {"timestamp": 30284.6, "power": 37.106383}, {"timestamp": 30305.1, "power": 37.106383}, {"timestamp": 30325.6, "power": 37.106383}, {"timestamp": 30346.1, "power": 37.106383}, {"timestamp": 30366.7, "power": 37.106383}, {"timestamp": 30387.2, "power": 37.106383}, {"timestamp": 30407.6, "power": 37.106383}, {"timestamp": 30428.2, "power": 37.106383}, {"timestamp": 30448.7, "power": 37.106383}, {"timestamp": 30469.2, "power": 37.106383}, {"timestamp": 30489.8, "power": 37.106383}, {"timestamp": 30510.3, "power": 37.106383}, {"timestamp": 30530.8, "power": 37.106383}, {"timestamp": 30551.3, "power": 37.106383}, {"timestamp": 30571.8, "power": 37.106383}, {"timestamp": 30592.3, "power": 37.106383}, {"timestamp": 30612.8, "power": 37.106383}, {"timestamp": 30633.3, "power": 37.106383}, {"timestamp": 30653.9, "power": 37.106383}, {"timestamp": 30674.4, "power": 37.106383}, {"timestamp": 30694.9, "power": 37.106383}, {"timestamp": 30715.4, "power": 37.106383}, {"timestamp": 30735.9, "power": 37.106383}, {"timestamp": 30756.5, "power": 37.106383}, {"timestamp": 30777.0, "power": 37.106383}, {"timestamp": 30797.5, "power": 37.106383}, {"timestamp": 30818.0, "power": 37.106383}, {"timestamp": 30838.5, "power": 37.106383}, {"timestamp": 30859.0, "power": 37.106383}, {"timestamp": 30879.5, "power": 37.106383}, {"timestamp": 30900.0, "power": 37.106383}, {"timestamp": 30920.6, "power": 37.106383}, {"timestamp": 30941.1, "power": 37.106383}, {"timestamp": 30961.6, "power": 37.106383}, {"timestamp": 30982.2, "power": 37.106383}, {"timestamp": 31002.7, "power": 37.106383}, {"timestamp": 31023.2, "power": 37.106383}], "timeline": {"START": "4754.905404", "END": "27460.50005"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 25089.3}, {"name": "clSetKernelArg", "calls": 19, "time": 3500.15}, {"name": "clReleaseKernel", "calls": 1, "time": 2020.94}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.3119}, {"name": "clReleaseContext", "calls": 1, "time": 45.8813}, {"name": "clCreateContext", "calls": 1, "time": 35.8716}, {"name": "clReleaseProgram", "calls": 1, "time": 21.0274}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.539497}, {"name": "clCreateKernel", "calls": 1, "time": 0.347721}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.331216}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.265184}, {"name": "clRetainMemObject", "calls": 14, "time": 0.188881}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032327}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024872}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024176}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.020146}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011219}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008405}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007686}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007484}, {"name": "clRetainDevice", "calls": 2, "time": 0.004843}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22705.6}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 21265.7}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 21053.3}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 20212.9}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 22704.8}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 21615.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7298.807259, "utilization": 76.029242, "size": 8157950.0, "time": 1117.710366}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 66380409, "speed": 29.5896, "utilization": 0.256854, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4128179, "speed": 394.766, "utilization": 3.42679, "size": 0.127917}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 65700789, "speed": 29.5809, "utilization": 0.256778, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4085825, "speed": 394.647, "utilization": 3.42576, "size": 0.127917}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 63049354, "speed": 29.565, "utilization": 0.25664, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3919993, "speed": 394.968, "utilization": 3.42854, "size": 0.127913}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 71105001, "speed": 29.7048, "utilization": 0.257855, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4423448, "speed": 395.147, "utilization": 3.43009, "size": 0.127923}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 67533196, "speed": 29.6214, "utilization": 0.25713, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4199825, "speed": 395.052, "utilization": 3.42927, "size": 0.127919}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len4/run1.json b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run1.json new file mode 100644 index 0000000..cb44881 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.7831, "power": 36.112818000000004}, {"timestamp": 58.4249, "power": 36.112818000000004}, {"timestamp": 78.9815, "power": 36.112818000000004}, {"timestamp": 99.5245, "power": 36.112818000000004}, {"timestamp": 120.086, "power": 36.112818000000004}, {"timestamp": 140.96, "power": 36.112818000000004}, {"timestamp": 161.51, "power": 36.112818000000004}, {"timestamp": 182.063, "power": 36.112818000000004}, {"timestamp": 202.608, "power": 36.112818000000004}, {"timestamp": 223.151, "power": 36.112818000000004}, {"timestamp": 243.697, "power": 36.112818000000004}, {"timestamp": 264.243, "power": 36.112818000000004}, {"timestamp": 284.807, "power": 36.112818000000004}, {"timestamp": 305.358, "power": 36.112818000000004}, {"timestamp": 325.909, "power": 36.112818000000004}, {"timestamp": 346.462, "power": 36.112818000000004}, {"timestamp": 367.015, "power": 36.112818000000004}, {"timestamp": 387.571, "power": 36.112818000000004}, {"timestamp": 408.096, "power": 36.112818000000004}, {"timestamp": 428.605, "power": 36.112818000000004}, {"timestamp": 449.156, "power": 36.112818000000004}, {"timestamp": 469.707, "power": 36.112818000000004}, {"timestamp": 490.262, "power": 36.112818000000004}, {"timestamp": 510.817, "power": 36.112818000000004}, {"timestamp": 531.373, "power": 36.112818000000004}, {"timestamp": 551.942, "power": 36.112818000000004}, {"timestamp": 572.449, "power": 36.112818000000004}, {"timestamp": 593.003, "power": 36.112818000000004}, {"timestamp": 613.557, "power": 36.112818000000004}, {"timestamp": 634.11, "power": 36.112818000000004}, {"timestamp": 654.661, "power": 36.112818000000004}, {"timestamp": 675.216, "power": 36.112818000000004}, {"timestamp": 695.771, "power": 36.112818000000004}, {"timestamp": 716.304, "power": 36.112818000000004}, {"timestamp": 736.857, "power": 36.112818000000004}, {"timestamp": 757.407, "power": 36.112818000000004}, {"timestamp": 777.959, "power": 36.112818000000004}, {"timestamp": 798.512, "power": 36.112818000000004}, {"timestamp": 819.066, "power": 36.112818000000004}, {"timestamp": 839.619, "power": 36.112818000000004}, {"timestamp": 860.144, "power": 36.112818000000004}, {"timestamp": 880.65, "power": 36.112818000000004}, {"timestamp": 901.197, "power": 36.112818000000004}, {"timestamp": 921.748, "power": 36.112818000000004}, {"timestamp": 942.257, "power": 36.112818000000004}, {"timestamp": 962.801, "power": 36.112818000000004}, {"timestamp": 983.352, "power": 36.112818000000004}, {"timestamp": 1003.91, "power": 36.112818000000004}, {"timestamp": 1024.42, "power": 36.344207}, {"timestamp": 1045.64, "power": 36.344207}, {"timestamp": 1066.24, "power": 36.344207}, {"timestamp": 1086.85, "power": 36.344207}, {"timestamp": 1107.46, "power": 36.344207}, {"timestamp": 1128.04, "power": 36.344207}, {"timestamp": 1148.6, "power": 36.344207}, {"timestamp": 1169.18, "power": 36.344207}, {"timestamp": 1189.78, "power": 36.344207}, {"timestamp": 1210.38, "power": 36.344207}, {"timestamp": 1230.98, "power": 36.344207}, {"timestamp": 1251.59, "power": 36.344207}, {"timestamp": 1272.18, "power": 36.344207}, {"timestamp": 1292.75, "power": 36.344207}, {"timestamp": 1313.32, "power": 36.344207}, {"timestamp": 1333.92, "power": 36.344207}, {"timestamp": 1354.53, "power": 36.344207}, {"timestamp": 1375.13, "power": 36.344207}, {"timestamp": 1395.75, "power": 36.344207}, {"timestamp": 1416.39, "power": 36.344207}, {"timestamp": 1436.96, "power": 36.344207}, {"timestamp": 1457.52, "power": 36.344207}, {"timestamp": 1478.12, "power": 36.344207}, {"timestamp": 1498.72, "power": 36.344207}, {"timestamp": 1519.32, "power": 36.344207}, {"timestamp": 1539.94, "power": 36.344207}, {"timestamp": 1560.51, "power": 36.344207}, {"timestamp": 1581.08, "power": 36.344207}, {"timestamp": 1601.68, "power": 36.344207}, {"timestamp": 1622.28, "power": 36.344207}, {"timestamp": 1642.89, "power": 36.344207}, {"timestamp": 1663.49, "power": 36.344207}, {"timestamp": 1684.09, "power": 36.344207}, {"timestamp": 1704.66, "power": 36.344207}, {"timestamp": 1725.23, "power": 36.344207}, {"timestamp": 1745.84, "power": 36.344207}, {"timestamp": 1766.44, "power": 36.344207}, {"timestamp": 1787.05, "power": 36.344207}, {"timestamp": 1807.65, "power": 36.344207}, {"timestamp": 1828.24, "power": 36.344207}, {"timestamp": 1848.8, "power": 36.344207}, {"timestamp": 1869.41, "power": 36.344207}, {"timestamp": 1890.01, "power": 36.344207}, {"timestamp": 1910.62, "power": 36.344207}, {"timestamp": 1931.22, "power": 36.344207}, {"timestamp": 1951.84, "power": 36.344207}, {"timestamp": 1972.43, "power": 36.344207}, {"timestamp": 1993.0, "power": 36.344207}, {"timestamp": 2013.6, "power": 36.344207}, {"timestamp": 2034.21, "power": 35.823864}, {"timestamp": 2055.27, "power": 35.823864}, {"timestamp": 2075.89, "power": 35.823864}, {"timestamp": 2096.47, "power": 35.823864}, {"timestamp": 2117.03, "power": 35.823864}, {"timestamp": 2137.63, "power": 35.823864}, {"timestamp": 2158.23, "power": 35.823864}, {"timestamp": 2178.83, "power": 35.823864}, {"timestamp": 2199.44, "power": 35.823864}, {"timestamp": 2220.03, "power": 35.823864}, {"timestamp": 2240.6, "power": 35.823864}, {"timestamp": 2261.17, "power": 35.823864}, {"timestamp": 2281.77, "power": 35.823864}, {"timestamp": 2302.38, "power": 35.823864}, {"timestamp": 2322.98, "power": 35.823864}, {"timestamp": 2343.58, "power": 35.823864}, {"timestamp": 2364.16, "power": 35.823864}, {"timestamp": 2384.73, "power": 35.823864}, {"timestamp": 2405.34, "power": 35.823864}, {"timestamp": 2425.94, "power": 35.823864}, {"timestamp": 2446.55, "power": 35.823864}, {"timestamp": 2467.15, "power": 35.823864}, {"timestamp": 2487.76, "power": 35.823864}, {"timestamp": 2508.34, "power": 35.823864}, {"timestamp": 2528.92, "power": 35.823864}, {"timestamp": 2549.61, "power": 35.823864}, {"timestamp": 2570.21, "power": 35.823864}, {"timestamp": 2590.81, "power": 35.823864}, {"timestamp": 2611.41, "power": 35.823864}, {"timestamp": 2632.0, "power": 35.823864}, {"timestamp": 2652.57, "power": 35.823864}, {"timestamp": 2673.14, "power": 35.823864}, {"timestamp": 2693.75, "power": 35.823864}, {"timestamp": 2714.37, "power": 35.823864}, {"timestamp": 2734.97, "power": 35.823864}, {"timestamp": 2755.57, "power": 35.823864}, {"timestamp": 2776.17, "power": 35.823864}, {"timestamp": 2796.74, "power": 35.823864}, {"timestamp": 2817.34, "power": 35.823864}, {"timestamp": 2837.95, "power": 35.823864}, {"timestamp": 2858.55, "power": 35.823864}, {"timestamp": 2879.16, "power": 35.823864}, {"timestamp": 2899.77, "power": 35.823864}, {"timestamp": 2920.35, "power": 35.823864}, {"timestamp": 2940.93, "power": 35.823864}, {"timestamp": 2961.53, "power": 35.823864}, {"timestamp": 2982.14, "power": 35.823864}, {"timestamp": 3002.75, "power": 35.823864}, {"timestamp": 3023.35, "power": 35.823864}, {"timestamp": 3043.96, "power": 35.807123}, {"timestamp": 3065.05, "power": 35.807123}, {"timestamp": 3085.68, "power": 35.807123}, {"timestamp": 3106.28, "power": 35.807123}, {"timestamp": 3126.89, "power": 35.807123}, {"timestamp": 3147.49, "power": 35.807123}, {"timestamp": 3168.11, "power": 35.807123}, {"timestamp": 3188.68, "power": 35.807123}, {"timestamp": 3209.25, "power": 35.807123}, {"timestamp": 3229.86, "power": 35.807123}, {"timestamp": 3250.46, "power": 35.807123}, {"timestamp": 3271.07, "power": 35.807123}, {"timestamp": 3291.67, "power": 35.807123}, {"timestamp": 3312.26, "power": 35.807123}, {"timestamp": 3332.83, "power": 35.807123}, {"timestamp": 3353.44, "power": 35.807123}, {"timestamp": 3374.05, "power": 35.807123}, {"timestamp": 3394.65, "power": 35.807123}, {"timestamp": 3415.26, "power": 35.807123}, {"timestamp": 3435.86, "power": 35.807123}, {"timestamp": 3456.43, "power": 35.807123}, {"timestamp": 3476.99, "power": 35.807123}, {"timestamp": 3497.61, "power": 35.807123}, {"timestamp": 3518.23, "power": 35.807123}, {"timestamp": 3538.84, "power": 35.807123}, {"timestamp": 3559.44, "power": 35.807123}, {"timestamp": 3580.04, "power": 35.807123}, {"timestamp": 3600.61, "power": 35.807123}, {"timestamp": 3621.18, "power": 35.807123}, {"timestamp": 3641.79, "power": 35.807123}, {"timestamp": 3662.38, "power": 35.807123}, {"timestamp": 3682.92, "power": 35.807123}, {"timestamp": 3703.45, "power": 35.807123}, {"timestamp": 3723.99, "power": 35.807123}, {"timestamp": 3744.48, "power": 35.807123}, {"timestamp": 3765.02, "power": 35.807123}, {"timestamp": 3785.56, "power": 35.807123}, {"timestamp": 3806.11, "power": 35.807123}, {"timestamp": 3826.65, "power": 35.807123}, {"timestamp": 3847.2, "power": 35.807123}, {"timestamp": 3867.74, "power": 35.807123}, {"timestamp": 3888.26, "power": 35.807123}, {"timestamp": 3908.8, "power": 35.807123}, {"timestamp": 3929.35, "power": 35.807123}, {"timestamp": 3949.89, "power": 35.807123}, {"timestamp": 3970.44, "power": 35.807123}, {"timestamp": 3990.99, "power": 35.807123}, {"timestamp": 4011.53, "power": 35.807123}, {"timestamp": 4032.05, "power": 35.807123}, {"timestamp": 4052.55, "power": 38.072644}, {"timestamp": 4073.69, "power": 38.072644}, {"timestamp": 4094.23, "power": 38.072644}, {"timestamp": 4114.77, "power": 38.072644}, {"timestamp": 4135.31, "power": 38.072644}, {"timestamp": 4155.85, "power": 38.072644}, {"timestamp": 4176.42, "power": 38.072644}, {"timestamp": 4196.93, "power": 38.072644}, {"timestamp": 4217.46, "power": 38.072644}, {"timestamp": 4238.01, "power": 38.072644}, {"timestamp": 4258.56, "power": 38.072644}, {"timestamp": 4279.1, "power": 38.072644}, {"timestamp": 4299.65, "power": 38.072644}, {"timestamp": 4320.18, "power": 38.072644}, {"timestamp": 4340.68, "power": 38.072644}, {"timestamp": 4361.22, "power": 38.072644}, {"timestamp": 4381.76, "power": 38.072644}, {"timestamp": 4402.31, "power": 38.072644}, {"timestamp": 4422.86, "power": 38.072644}, {"timestamp": 4443.4, "power": 38.072644}, {"timestamp": 4463.95, "power": 38.072644}, {"timestamp": 4484.45, "power": 38.072644}, {"timestamp": 4504.99, "power": 38.072644}, {"timestamp": 4525.53, "power": 38.072644}, {"timestamp": 4546.08, "power": 38.072644}, {"timestamp": 4566.62, "power": 38.072644}, {"timestamp": 4587.17, "power": 38.072644}, {"timestamp": 4607.71, "power": 38.072644}, {"timestamp": 4628.23, "power": 38.072644}, {"timestamp": 4648.76, "power": 38.072644}, {"timestamp": 4669.31, "power": 38.072644}, {"timestamp": 4689.86, "power": 38.072644}, {"timestamp": 4710.39, "power": 38.072644}, {"timestamp": 4730.94, "power": 38.072644}, {"timestamp": 4751.5, "power": 38.072644}, {"timestamp": 4772.02, "power": 38.072644}, {"timestamp": 4792.53, "power": 38.072644}, {"timestamp": 4813.08, "power": 38.072644}, {"timestamp": 4833.64, "power": 38.072644}, {"timestamp": 4854.19, "power": 38.072644}, {"timestamp": 4874.74, "power": 38.072644}, {"timestamp": 4895.3, "power": 38.072644}, {"timestamp": 4915.85, "power": 38.072644}, {"timestamp": 4936.38, "power": 38.072644}, {"timestamp": 4956.93, "power": 38.072644}, {"timestamp": 4977.5, "power": 38.072644}, {"timestamp": 4998.07, "power": 38.072644}, {"timestamp": 5018.65, "power": 38.072644}, {"timestamp": 5039.21, "power": 38.072644}, {"timestamp": 5059.77, "power": 36.062759}, {"timestamp": 5080.9, "power": 36.062759}, {"timestamp": 5101.44, "power": 36.062759}, {"timestamp": 5122.0, "power": 36.062759}, {"timestamp": 5142.55, "power": 36.062759}, {"timestamp": 5163.11, "power": 36.062759}, {"timestamp": 5183.67, "power": 36.062759}, {"timestamp": 5204.21, "power": 36.062759}, {"timestamp": 5224.71, "power": 36.062759}, {"timestamp": 5245.26, "power": 36.062759}, {"timestamp": 5265.81, "power": 36.062759}, {"timestamp": 5286.37, "power": 36.062759}, {"timestamp": 5306.92, "power": 36.062759}, {"timestamp": 5327.49, "power": 36.062759}, {"timestamp": 5347.98, "power": 36.062759}, {"timestamp": 5368.5, "power": 36.062759}, {"timestamp": 5389.05, "power": 36.062759}, {"timestamp": 5409.6, "power": 36.062759}, {"timestamp": 5430.16, "power": 36.062759}, {"timestamp": 5450.71, "power": 36.062759}, {"timestamp": 5471.27, "power": 36.062759}, {"timestamp": 5491.82, "power": 36.062759}, {"timestamp": 5512.36, "power": 36.062759}, {"timestamp": 5532.9, "power": 36.062759}, {"timestamp": 5553.45, "power": 36.062759}, {"timestamp": 5574.01, "power": 36.062759}, {"timestamp": 5594.56, "power": 36.062759}, {"timestamp": 5615.12, "power": 36.062759}, {"timestamp": 5635.67, "power": 36.062759}, {"timestamp": 5656.2, "power": 36.062759}, {"timestamp": 5676.71, "power": 36.062759}, {"timestamp": 5697.25, "power": 36.062759}, {"timestamp": 5717.81, "power": 36.062759}, {"timestamp": 5738.36, "power": 36.062759}, {"timestamp": 5758.92, "power": 36.062759}, {"timestamp": 5779.5, "power": 36.062759}, {"timestamp": 5800.02, "power": 36.062759}, {"timestamp": 5820.53, "power": 36.062759}, {"timestamp": 5841.1, "power": 36.062759}, {"timestamp": 5861.68, "power": 36.062759}, {"timestamp": 5882.26, "power": 36.062759}, {"timestamp": 5902.82, "power": 36.062759}, {"timestamp": 5923.4, "power": 36.062759}, {"timestamp": 5943.99, "power": 36.062759}, {"timestamp": 5964.5, "power": 36.062759}, {"timestamp": 5985.08, "power": 36.062759}, {"timestamp": 6005.66, "power": 36.062759}, {"timestamp": 6026.23, "power": 36.062759}, {"timestamp": 6046.81, "power": 36.062759}, {"timestamp": 6067.38, "power": 36.49202600000001}, {"timestamp": 6088.56, "power": 36.49202600000001}, {"timestamp": 6109.11, "power": 36.49202600000001}, {"timestamp": 6129.66, "power": 36.49202600000001}, {"timestamp": 6150.21, "power": 36.49202600000001}, {"timestamp": 6170.76, "power": 36.49202600000001}, {"timestamp": 6191.31, "power": 36.49202600000001}, {"timestamp": 6211.86, "power": 36.49202600000001}, {"timestamp": 6232.38, "power": 36.49202600000001}, {"timestamp": 6252.92, "power": 36.49202600000001}, {"timestamp": 6273.47, "power": 36.49202600000001}, {"timestamp": 6294.02, "power": 36.49202600000001}, {"timestamp": 6314.57, "power": 36.49202600000001}, {"timestamp": 6335.12, "power": 36.49202600000001}, {"timestamp": 6355.67, "power": 36.49202600000001}, {"timestamp": 6376.2, "power": 36.49202600000001}, {"timestamp": 6396.76, "power": 36.49202600000001}, {"timestamp": 6417.31, "power": 36.49202600000001}, {"timestamp": 6437.86, "power": 36.49202600000001}, {"timestamp": 6458.38, "power": 36.49202600000001}, {"timestamp": 6478.95, "power": 36.49202600000001}, {"timestamp": 6499.52, "power": 36.49202600000001}, {"timestamp": 6520.02, "power": 36.49202600000001}, {"timestamp": 6540.52, "power": 36.49202600000001}, {"timestamp": 6561.1, "power": 36.49202600000001}, {"timestamp": 6581.68, "power": 36.49202600000001}, {"timestamp": 6602.27, "power": 36.49202600000001}, {"timestamp": 6622.85, "power": 36.49202600000001}, {"timestamp": 6643.43, "power": 36.49202600000001}, {"timestamp": 6664.01, "power": 36.49202600000001}, {"timestamp": 6684.52, "power": 36.49202600000001}, {"timestamp": 6705.06, "power": 36.49202600000001}, {"timestamp": 6725.61, "power": 36.49202600000001}, {"timestamp": 6746.16, "power": 36.49202600000001}, {"timestamp": 6766.71, "power": 36.49202600000001}, {"timestamp": 6787.26, "power": 36.49202600000001}, {"timestamp": 6807.85, "power": 36.49202600000001}, {"timestamp": 6828.37, "power": 36.49202600000001}, {"timestamp": 6848.93, "power": 36.49202600000001}, {"timestamp": 6869.5, "power": 36.49202600000001}, {"timestamp": 6890.07, "power": 36.49202600000001}, {"timestamp": 6910.62, "power": 36.49202600000001}, {"timestamp": 6931.18, "power": 36.49202600000001}, {"timestamp": 6951.74, "power": 36.49202600000001}, {"timestamp": 6972.28, "power": 36.49202600000001}, {"timestamp": 6992.82, "power": 36.49202600000001}, {"timestamp": 7013.37, "power": 36.49202600000001}, {"timestamp": 7033.93, "power": 36.49202600000001}, {"timestamp": 7054.48, "power": 36.49202600000001}, {"timestamp": 7075.02, "power": 36.942153000000005}, {"timestamp": 7096.94, "power": 36.942153000000005}, {"timestamp": 7117.49, "power": 36.942153000000005}, {"timestamp": 7138.04, "power": 36.942153000000005}, {"timestamp": 7158.6, "power": 36.942153000000005}, {"timestamp": 7179.15, "power": 36.942153000000005}, {"timestamp": 7199.71, "power": 36.942153000000005}, {"timestamp": 7220.26, "power": 36.942153000000005}, {"timestamp": 7240.76, "power": 36.942153000000005}, {"timestamp": 7261.31, "power": 36.942153000000005}, {"timestamp": 7281.86, "power": 36.942153000000005}, {"timestamp": 7302.42, "power": 36.942153000000005}, {"timestamp": 7322.97, "power": 36.942153000000005}, {"timestamp": 7343.52, "power": 36.942153000000005}, {"timestamp": 7364.05, "power": 36.942153000000005}, {"timestamp": 7384.56, "power": 36.942153000000005}, {"timestamp": 7405.1, "power": 36.942153000000005}, {"timestamp": 7425.66, "power": 36.942153000000005}, {"timestamp": 7446.21, "power": 36.942153000000005}, {"timestamp": 7466.8, "power": 36.942153000000005}, {"timestamp": 7487.38, "power": 36.942153000000005}, {"timestamp": 7507.96, "power": 36.942153000000005}, {"timestamp": 7528.47, "power": 36.942153000000005}, {"timestamp": 7549.03, "power": 36.942153000000005}, {"timestamp": 7569.62, "power": 36.942153000000005}, {"timestamp": 7590.2, "power": 36.942153000000005}, {"timestamp": 7610.75, "power": 36.942153000000005}, {"timestamp": 7631.31, "power": 36.942153000000005}, {"timestamp": 7651.86, "power": 36.942153000000005}, {"timestamp": 7672.38, "power": 36.942153000000005}, {"timestamp": 7692.93, "power": 36.942153000000005}, {"timestamp": 7713.48, "power": 36.942153000000005}, {"timestamp": 7734.04, "power": 36.942153000000005}, {"timestamp": 7754.59, "power": 36.942153000000005}, {"timestamp": 7775.15, "power": 36.942153000000005}, {"timestamp": 7795.7, "power": 36.942153000000005}, {"timestamp": 7816.23, "power": 36.942153000000005}, {"timestamp": 7836.79, "power": 36.942153000000005}, {"timestamp": 7857.36, "power": 36.942153000000005}, {"timestamp": 7877.94, "power": 36.942153000000005}, {"timestamp": 7898.52, "power": 36.942153000000005}, {"timestamp": 7919.1, "power": 36.942153000000005}, {"timestamp": 7939.68, "power": 36.942153000000005}, {"timestamp": 7960.22, "power": 36.942153000000005}, {"timestamp": 7980.78, "power": 36.942153000000005}, {"timestamp": 8001.37, "power": 36.942153000000005}, {"timestamp": 8021.96, "power": 36.942153000000005}, {"timestamp": 8042.52, "power": 36.942153000000005}, {"timestamp": 8063.11, "power": 36.942153000000005}, {"timestamp": 8083.68, "power": 35.996734}, {"timestamp": 8104.97, "power": 35.996734}, {"timestamp": 8125.53, "power": 35.996734}, {"timestamp": 8146.09, "power": 35.996734}, {"timestamp": 8166.64, "power": 35.996734}, {"timestamp": 8187.2, "power": 35.996734}, {"timestamp": 8207.76, "power": 35.996734}, {"timestamp": 8228.29, "power": 35.996734}, {"timestamp": 8248.83, "power": 35.996734}, {"timestamp": 8269.38, "power": 35.996734}, {"timestamp": 8289.94, "power": 35.996734}, {"timestamp": 8310.49, "power": 35.996734}, {"timestamp": 8331.05, "power": 35.996734}, {"timestamp": 8351.6, "power": 35.996734}, {"timestamp": 8372.14, "power": 35.996734}, {"timestamp": 8392.65, "power": 35.996734}, {"timestamp": 8413.2, "power": 35.996734}, {"timestamp": 8433.76, "power": 35.996734}, {"timestamp": 8454.34, "power": 35.996734}, {"timestamp": 8474.92, "power": 35.996734}, {"timestamp": 8495.5, "power": 35.996734}, {"timestamp": 8516.02, "power": 35.996734}, {"timestamp": 8536.52, "power": 35.996734}, {"timestamp": 8557.09, "power": 35.996734}, {"timestamp": 8577.67, "power": 35.996734}, {"timestamp": 8598.26, "power": 35.996734}, {"timestamp": 8618.84, "power": 35.996734}, {"timestamp": 8639.4, "power": 35.996734}, {"timestamp": 8659.98, "power": 35.996734}, {"timestamp": 8680.48, "power": 35.996734}, {"timestamp": 8701.06, "power": 35.996734}, {"timestamp": 8721.66, "power": 35.996734}, {"timestamp": 8742.24, "power": 35.996734}, {"timestamp": 8762.83, "power": 35.996734}, {"timestamp": 8783.42, "power": 35.996734}, {"timestamp": 8804.01, "power": 35.996734}, {"timestamp": 8824.52, "power": 35.996734}, {"timestamp": 8845.1, "power": 35.996734}, {"timestamp": 8865.68, "power": 35.996734}, {"timestamp": 8886.25, "power": 35.996734}, {"timestamp": 8906.83, "power": 35.996734}, {"timestamp": 8927.4, "power": 35.996734}, {"timestamp": 8947.98, "power": 35.996734}, {"timestamp": 8968.49, "power": 35.996734}, {"timestamp": 8989.05, "power": 35.996734}, {"timestamp": 9009.63, "power": 35.996734}, {"timestamp": 9030.21, "power": 35.996734}, {"timestamp": 9050.8, "power": 35.996734}, {"timestamp": 9071.37, "power": 35.996734}, {"timestamp": 9091.95, "power": 36.421260000000004}, {"timestamp": 9113.27, "power": 36.421260000000004}, {"timestamp": 9133.85, "power": 36.421260000000004}, {"timestamp": 9154.42, "power": 36.421260000000004}, {"timestamp": 9175.0, "power": 36.421260000000004}, {"timestamp": 9195.57, "power": 36.421260000000004}, {"timestamp": 9216.1, "power": 36.421260000000004}, {"timestamp": 9236.66, "power": 36.421260000000004}, {"timestamp": 9257.24, "power": 36.421260000000004}, {"timestamp": 9277.82, "power": 36.421260000000004}, {"timestamp": 9298.4, "power": 36.421260000000004}, {"timestamp": 9318.98, "power": 36.421260000000004}, {"timestamp": 9339.55, "power": 36.421260000000004}, {"timestamp": 9360.09, "power": 36.421260000000004}, {"timestamp": 9380.65, "power": 36.421260000000004}, {"timestamp": 9401.23, "power": 36.421260000000004}, {"timestamp": 9421.82, "power": 36.421260000000004}, {"timestamp": 9442.4, "power": 36.421260000000004}, {"timestamp": 9462.98, "power": 36.421260000000004}, {"timestamp": 9483.57, "power": 36.421260000000004}, {"timestamp": 9504.1, "power": 36.421260000000004}, {"timestamp": 9524.6, "power": 36.421260000000004}, {"timestamp": 9545.19, "power": 36.421260000000004}, {"timestamp": 9565.78, "power": 36.421260000000004}, {"timestamp": 9586.35, "power": 36.421260000000004}, {"timestamp": 9606.93, "power": 36.421260000000004}, {"timestamp": 9627.51, "power": 36.421260000000004}, {"timestamp": 9648.04, "power": 36.421260000000004}, {"timestamp": 9668.55, "power": 36.421260000000004}, {"timestamp": 9689.1, "power": 36.421260000000004}, {"timestamp": 9709.65, "power": 36.421260000000004}, {"timestamp": 9730.2, "power": 36.421260000000004}, {"timestamp": 9750.75, "power": 36.421260000000004}, {"timestamp": 9771.3, "power": 36.421260000000004}, {"timestamp": 9791.86, "power": 36.421260000000004}, {"timestamp": 9812.39, "power": 36.421260000000004}, {"timestamp": 9832.94, "power": 36.421260000000004}, {"timestamp": 9853.52, "power": 36.421260000000004}, {"timestamp": 9874.1, "power": 36.421260000000004}, {"timestamp": 9894.68, "power": 36.421260000000004}, {"timestamp": 9915.27, "power": 36.421260000000004}, {"timestamp": 9935.85, "power": 36.421260000000004}, {"timestamp": 9956.37, "power": 36.421260000000004}, {"timestamp": 9976.93, "power": 36.421260000000004}, {"timestamp": 9997.51, "power": 36.421260000000004}, {"timestamp": 10018.1, "power": 36.421260000000004}, {"timestamp": 10038.7, "power": 36.421260000000004}, {"timestamp": 10059.2, "power": 36.421260000000004}, {"timestamp": 10079.8, "power": 36.421260000000004}, {"timestamp": 10100.3, "power": 36.411302}, {"timestamp": 10121.5, "power": 36.411302}, {"timestamp": 10142.1, "power": 36.411302}, {"timestamp": 10162.6, "power": 36.411302}, {"timestamp": 10183.2, "power": 36.411302}, {"timestamp": 10203.7, "power": 36.411302}, {"timestamp": 10224.2, "power": 36.411302}, {"timestamp": 10244.8, "power": 36.411302}, {"timestamp": 10265.4, "power": 36.411302}, {"timestamp": 10286.0, "power": 36.411302}, {"timestamp": 10306.6, "power": 36.411302}, {"timestamp": 10327.2, "power": 36.411302}, {"timestamp": 10347.7, "power": 36.411302}, {"timestamp": 10368.3, "power": 36.411302}, {"timestamp": 10388.8, "power": 36.411302}, {"timestamp": 10409.4, "power": 36.411302}, {"timestamp": 10430.0, "power": 36.411302}, {"timestamp": 10450.6, "power": 36.411302}, {"timestamp": 10471.1, "power": 36.411302}, {"timestamp": 10491.7, "power": 36.411302}, {"timestamp": 10512.3, "power": 36.411302}, {"timestamp": 10532.8, "power": 36.411302}, {"timestamp": 10553.4, "power": 36.411302}, {"timestamp": 10574.0, "power": 36.411302}, {"timestamp": 10594.6, "power": 36.411302}, {"timestamp": 10615.1, "power": 36.411302}, {"timestamp": 10635.7, "power": 36.411302}, {"timestamp": 10656.3, "power": 36.411302}, {"timestamp": 10676.8, "power": 36.411302}, {"timestamp": 10697.4, "power": 36.411302}, {"timestamp": 10717.9, "power": 36.411302}, {"timestamp": 10738.5, "power": 36.411302}, {"timestamp": 10759.1, "power": 36.411302}, {"timestamp": 10779.7, "power": 36.411302}, {"timestamp": 10800.2, "power": 36.411302}, {"timestamp": 10820.8, "power": 36.411302}, {"timestamp": 10841.4, "power": 36.411302}, {"timestamp": 10861.9, "power": 36.411302}, {"timestamp": 10882.5, "power": 36.411302}, {"timestamp": 10903.1, "power": 36.411302}, {"timestamp": 10923.7, "power": 36.411302}, {"timestamp": 10944.2, "power": 36.411302}, {"timestamp": 10964.8, "power": 36.411302}, {"timestamp": 10985.4, "power": 36.411302}, {"timestamp": 11005.9, "power": 36.411302}, {"timestamp": 11026.5, "power": 36.411302}, {"timestamp": 11047.1, "power": 36.411302}, {"timestamp": 11067.7, "power": 36.411302}, {"timestamp": 11088.2, "power": 36.411302}, {"timestamp": 11108.7, "power": 36.151251}, {"timestamp": 11130.0, "power": 36.151251}, {"timestamp": 11150.5, "power": 36.151251}, {"timestamp": 11171.1, "power": 36.151251}, {"timestamp": 11191.6, "power": 36.151251}, {"timestamp": 11212.2, "power": 36.151251}, {"timestamp": 11232.7, "power": 36.151251}, {"timestamp": 11253.3, "power": 36.151251}, {"timestamp": 11273.9, "power": 36.151251}, {"timestamp": 11294.4, "power": 36.151251}, {"timestamp": 11315.0, "power": 36.151251}, {"timestamp": 11335.5, "power": 36.151251}, {"timestamp": 11356.1, "power": 36.151251}, {"timestamp": 11376.6, "power": 36.151251}, {"timestamp": 11397.2, "power": 36.151251}, {"timestamp": 11417.7, "power": 36.151251}, {"timestamp": 11438.3, "power": 36.151251}, {"timestamp": 11458.8, "power": 36.151251}, {"timestamp": 11479.4, "power": 36.151251}, {"timestamp": 11500.0, "power": 36.151251}, {"timestamp": 11520.5, "power": 36.151251}, {"timestamp": 11541.1, "power": 36.151251}, {"timestamp": 11561.6, "power": 36.151251}, {"timestamp": 11582.2, "power": 36.151251}, {"timestamp": 11602.7, "power": 36.151251}, {"timestamp": 11623.3, "power": 36.151251}, {"timestamp": 11643.9, "power": 36.151251}, {"timestamp": 11664.4, "power": 36.151251}, {"timestamp": 11684.9, "power": 36.151251}, {"timestamp": 11705.4, "power": 36.151251}, {"timestamp": 11726.0, "power": 36.151251}, {"timestamp": 11746.6, "power": 36.151251}, {"timestamp": 11767.1, "power": 36.151251}, {"timestamp": 11787.7, "power": 36.151251}, {"timestamp": 11808.2, "power": 36.151251}, {"timestamp": 11828.7, "power": 36.151251}, {"timestamp": 11849.3, "power": 36.151251}, {"timestamp": 11869.9, "power": 36.151251}, {"timestamp": 11890.4, "power": 36.151251}, {"timestamp": 11911.0, "power": 36.151251}, {"timestamp": 11931.5, "power": 36.151251}, {"timestamp": 11952.1, "power": 36.151251}, {"timestamp": 11972.6, "power": 36.151251}, {"timestamp": 11993.1, "power": 36.151251}, {"timestamp": 12013.7, "power": 36.151251}, {"timestamp": 12034.3, "power": 36.151251}, {"timestamp": 12054.8, "power": 36.151251}, {"timestamp": 12075.4, "power": 36.151251}, {"timestamp": 12095.9, "power": 36.151251}, {"timestamp": 12116.5, "power": 36.096391}, {"timestamp": 12137.5, "power": 36.096391}, {"timestamp": 12158.1, "power": 36.096391}, {"timestamp": 12178.6, "power": 36.096391}, {"timestamp": 12199.2, "power": 36.096391}, {"timestamp": 12219.8, "power": 36.096391}, {"timestamp": 12240.3, "power": 36.096391}, {"timestamp": 12260.8, "power": 36.096391}, {"timestamp": 12281.4, "power": 36.096391}, {"timestamp": 12302.0, "power": 36.096391}, {"timestamp": 12322.5, "power": 36.096391}, {"timestamp": 12343.1, "power": 36.096391}, {"timestamp": 12363.6, "power": 36.096391}, {"timestamp": 12384.2, "power": 36.096391}, {"timestamp": 12404.7, "power": 36.096391}, {"timestamp": 12425.3, "power": 36.096391}, {"timestamp": 12445.9, "power": 36.096391}, {"timestamp": 12466.4, "power": 36.096391}, {"timestamp": 12487.0, "power": 36.096391}, {"timestamp": 12507.6, "power": 36.096391}, {"timestamp": 12528.1, "power": 36.096391}, {"timestamp": 12548.7, "power": 36.096391}, {"timestamp": 12569.2, "power": 36.096391}, {"timestamp": 12589.8, "power": 36.096391}, {"timestamp": 12610.4, "power": 36.096391}, {"timestamp": 12631.0, "power": 36.096391}, {"timestamp": 12651.6, "power": 36.096391}, {"timestamp": 12672.1, "power": 36.096391}, {"timestamp": 12692.7, "power": 36.096391}, {"timestamp": 12713.2, "power": 36.096391}, {"timestamp": 12733.8, "power": 36.096391}, {"timestamp": 12754.4, "power": 36.096391}, {"timestamp": 12775.0, "power": 36.096391}, {"timestamp": 12795.6, "power": 36.096391}, {"timestamp": 12816.1, "power": 36.096391}, {"timestamp": 12836.6, "power": 36.096391}, {"timestamp": 12857.2, "power": 36.096391}, {"timestamp": 12877.8, "power": 36.096391}, {"timestamp": 12898.4, "power": 36.096391}, {"timestamp": 12919.0, "power": 36.096391}, {"timestamp": 12939.6, "power": 36.096391}, {"timestamp": 12960.1, "power": 36.096391}, {"timestamp": 12980.6, "power": 36.096391}, {"timestamp": 13001.2, "power": 36.096391}, {"timestamp": 13021.7, "power": 36.096391}, {"timestamp": 13042.3, "power": 36.096391}, {"timestamp": 13062.9, "power": 36.096391}, {"timestamp": 13083.5, "power": 36.096391}, {"timestamp": 13104.0, "power": 36.096391}, {"timestamp": 13124.5, "power": 36.40851000000001}, {"timestamp": 13145.7, "power": 36.40851000000001}, {"timestamp": 13166.2, "power": 36.40851000000001}, {"timestamp": 13186.8, "power": 36.40851000000001}, {"timestamp": 13207.3, "power": 36.40851000000001}, {"timestamp": 13227.9, "power": 36.40851000000001}, {"timestamp": 13248.4, "power": 36.40851000000001}, {"timestamp": 13269.0, "power": 36.40851000000001}, {"timestamp": 13289.6, "power": 36.40851000000001}, {"timestamp": 13310.1, "power": 36.40851000000001}, {"timestamp": 13330.7, "power": 36.40851000000001}, {"timestamp": 13351.2, "power": 36.40851000000001}, {"timestamp": 13371.8, "power": 36.40851000000001}, {"timestamp": 13392.3, "power": 36.40851000000001}, {"timestamp": 13412.9, "power": 36.40851000000001}, {"timestamp": 13433.4, "power": 36.40851000000001}, {"timestamp": 13454.0, "power": 36.40851000000001}, {"timestamp": 13474.6, "power": 36.40851000000001}, {"timestamp": 13495.1, "power": 36.40851000000001}, {"timestamp": 13515.7, "power": 36.40851000000001}, {"timestamp": 13536.2, "power": 36.40851000000001}, {"timestamp": 13556.8, "power": 36.40851000000001}, {"timestamp": 13577.3, "power": 36.40851000000001}, {"timestamp": 13597.9, "power": 36.40851000000001}, {"timestamp": 13618.5, "power": 36.40851000000001}, {"timestamp": 13639.0, "power": 36.40851000000001}, {"timestamp": 13659.6, "power": 36.40851000000001}, {"timestamp": 13680.1, "power": 36.40851000000001}, {"timestamp": 13700.6, "power": 36.40851000000001}, {"timestamp": 13721.2, "power": 36.40851000000001}, {"timestamp": 13741.7, "power": 36.40851000000001}, {"timestamp": 13762.3, "power": 36.40851000000001}, {"timestamp": 13782.8, "power": 36.40851000000001}, {"timestamp": 13803.4, "power": 36.40851000000001}, {"timestamp": 13824.0, "power": 36.40851000000001}, {"timestamp": 13844.5, "power": 36.40851000000001}, {"timestamp": 13865.0, "power": 36.40851000000001}, {"timestamp": 13885.6, "power": 36.40851000000001}, {"timestamp": 13906.1, "power": 36.40851000000001}, {"timestamp": 13926.7, "power": 36.40851000000001}, {"timestamp": 13947.3, "power": 36.40851000000001}, {"timestamp": 13967.8, "power": 36.40851000000001}, {"timestamp": 13988.4, "power": 36.40851000000001}, {"timestamp": 14008.9, "power": 36.40851000000001}, {"timestamp": 14029.5, "power": 36.40851000000001}, {"timestamp": 14050.0, "power": 36.40851000000001}, {"timestamp": 14070.6, "power": 36.40851000000001}, {"timestamp": 14091.2, "power": 36.40851000000001}, {"timestamp": 14111.7, "power": 36.40851000000001}, {"timestamp": 14132.2, "power": 36.456661}, {"timestamp": 14153.2, "power": 36.456661}, {"timestamp": 14173.8, "power": 36.456661}, {"timestamp": 14194.4, "power": 36.456661}, {"timestamp": 14214.9, "power": 36.456661}, {"timestamp": 14235.5, "power": 36.456661}, {"timestamp": 14256.0, "power": 36.456661}, {"timestamp": 14276.5, "power": 36.456661}, {"timestamp": 14297.1, "power": 36.456661}, {"timestamp": 14317.6, "power": 36.456661}, {"timestamp": 14338.2, "power": 36.456661}, {"timestamp": 14358.8, "power": 36.456661}, {"timestamp": 14379.3, "power": 36.456661}, {"timestamp": 14399.9, "power": 36.456661}, {"timestamp": 14420.4, "power": 36.456661}, {"timestamp": 14441.0, "power": 36.456661}, {"timestamp": 14461.5, "power": 36.456661}, {"timestamp": 14482.1, "power": 36.456661}, {"timestamp": 14502.6, "power": 36.456661}, {"timestamp": 14523.2, "power": 36.456661}, {"timestamp": 14543.8, "power": 36.456661}, {"timestamp": 14564.3, "power": 36.456661}, {"timestamp": 14584.8, "power": 36.456661}, {"timestamp": 14605.4, "power": 36.456661}, {"timestamp": 14626.0, "power": 36.456661}, {"timestamp": 14646.5, "power": 36.456661}, {"timestamp": 14667.1, "power": 36.456661}, {"timestamp": 14687.6, "power": 36.456661}, {"timestamp": 14708.2, "power": 36.456661}, {"timestamp": 14728.7, "power": 36.456661}, {"timestamp": 14749.2, "power": 36.456661}, {"timestamp": 14769.8, "power": 36.456661}, {"timestamp": 14790.4, "power": 36.456661}, {"timestamp": 14810.9, "power": 36.456661}, {"timestamp": 14831.5, "power": 36.456661}, {"timestamp": 14852.0, "power": 36.456661}, {"timestamp": 14872.5, "power": 36.456661}, {"timestamp": 14893.1, "power": 36.456661}, {"timestamp": 14913.6, "power": 36.456661}, {"timestamp": 14934.2, "power": 36.456661}, {"timestamp": 14954.8, "power": 36.456661}, {"timestamp": 14975.3, "power": 36.456661}, {"timestamp": 14995.9, "power": 36.456661}, {"timestamp": 15016.4, "power": 36.456661}, {"timestamp": 15037.0, "power": 36.456661}, {"timestamp": 15057.5, "power": 36.456661}, {"timestamp": 15078.1, "power": 36.456661}, {"timestamp": 15098.6, "power": 36.456661}, {"timestamp": 15119.2, "power": 36.456661}, {"timestamp": 15139.7, "power": 36.198538}, {"timestamp": 15160.9, "power": 36.198538}, {"timestamp": 15181.5, "power": 36.198538}, {"timestamp": 15202.1, "power": 36.198538}, {"timestamp": 15222.6, "power": 36.198538}, {"timestamp": 15243.2, "power": 36.198538}, {"timestamp": 15263.7, "power": 36.198538}, {"timestamp": 15284.2, "power": 36.198538}, {"timestamp": 15304.8, "power": 36.198538}, {"timestamp": 15325.4, "power": 36.198538}, {"timestamp": 15345.9, "power": 36.198538}, {"timestamp": 15366.5, "power": 36.198538}, {"timestamp": 15387.0, "power": 36.198538}, {"timestamp": 15407.6, "power": 36.198538}, {"timestamp": 15428.1, "power": 36.198538}, {"timestamp": 15448.7, "power": 36.198538}, {"timestamp": 15469.2, "power": 36.198538}, {"timestamp": 15489.8, "power": 36.198538}, {"timestamp": 15510.4, "power": 36.198538}, {"timestamp": 15530.9, "power": 36.198538}, {"timestamp": 15551.5, "power": 36.198538}, {"timestamp": 15572.0, "power": 36.198538}, {"timestamp": 15592.6, "power": 36.198538}, {"timestamp": 15613.1, "power": 36.198538}, {"timestamp": 15633.7, "power": 36.198538}, {"timestamp": 15654.2, "power": 36.198538}, {"timestamp": 15674.8, "power": 36.198538}, {"timestamp": 15695.3, "power": 36.198538}, {"timestamp": 15715.9, "power": 36.198538}, {"timestamp": 15736.4, "power": 36.198538}, {"timestamp": 15757.0, "power": 36.198538}, {"timestamp": 15777.5, "power": 36.198538}, {"timestamp": 15798.1, "power": 36.198538}, {"timestamp": 15818.6, "power": 36.198538}, {"timestamp": 15839.2, "power": 36.198538}, {"timestamp": 15859.8, "power": 36.198538}, {"timestamp": 15880.3, "power": 36.198538}, {"timestamp": 15900.8, "power": 36.198538}, {"timestamp": 15921.4, "power": 36.198538}, {"timestamp": 15941.9, "power": 36.198538}, {"timestamp": 15962.5, "power": 36.198538}, {"timestamp": 15983.0, "power": 36.198538}, {"timestamp": 16003.6, "power": 36.198538}, {"timestamp": 16024.1, "power": 36.198538}, {"timestamp": 16044.6, "power": 36.198538}, {"timestamp": 16065.2, "power": 36.198538}, {"timestamp": 16085.7, "power": 36.198538}, {"timestamp": 16106.3, "power": 36.198538}, {"timestamp": 16126.9, "power": 36.198538}, {"timestamp": 16147.4, "power": 36.5919}, {"timestamp": 16168.4, "power": 36.5919}, {"timestamp": 16189.0, "power": 36.5919}, {"timestamp": 16209.6, "power": 36.5919}, {"timestamp": 16230.1, "power": 36.5919}, {"timestamp": 16250.7, "power": 36.5919}, {"timestamp": 16271.2, "power": 36.5919}, {"timestamp": 16291.8, "power": 36.5919}, {"timestamp": 16312.3, "power": 36.5919}, {"timestamp": 16332.8, "power": 36.5919}, {"timestamp": 16353.4, "power": 36.5919}, {"timestamp": 16374.0, "power": 36.5919}, {"timestamp": 16394.5, "power": 36.5919}, {"timestamp": 16415.1, "power": 36.5919}, {"timestamp": 16435.6, "power": 36.5919}, {"timestamp": 16456.2, "power": 36.5919}, {"timestamp": 16476.7, "power": 36.5919}, {"timestamp": 16497.3, "power": 36.5919}, {"timestamp": 16517.8, "power": 36.5919}, {"timestamp": 16538.4, "power": 36.5919}, {"timestamp": 16559.0, "power": 36.5919}, {"timestamp": 16579.5, "power": 36.5919}, {"timestamp": 16600.1, "power": 36.5919}, {"timestamp": 16620.6, "power": 36.5919}, {"timestamp": 16641.1, "power": 36.5919}, {"timestamp": 16661.7, "power": 36.5919}, {"timestamp": 16682.3, "power": 36.5919}, {"timestamp": 16702.9, "power": 36.5919}, {"timestamp": 16723.4, "power": 36.5919}, {"timestamp": 16744.0, "power": 36.5919}, {"timestamp": 16764.5, "power": 36.5919}, {"timestamp": 16785.1, "power": 36.5919}, {"timestamp": 16805.6, "power": 36.5919}, {"timestamp": 16826.2, "power": 36.5919}, {"timestamp": 16846.8, "power": 36.5919}, {"timestamp": 16867.4, "power": 36.5919}, {"timestamp": 16888.0, "power": 36.5919}, {"timestamp": 16908.5, "power": 36.5919}, {"timestamp": 16929.0, "power": 36.5919}, {"timestamp": 16949.6, "power": 36.5919}, {"timestamp": 16970.2, "power": 36.5919}, {"timestamp": 16990.7, "power": 36.5919}, {"timestamp": 17011.3, "power": 36.5919}, {"timestamp": 17031.8, "power": 36.5919}, {"timestamp": 17052.4, "power": 36.5919}, {"timestamp": 17073.0, "power": 36.5919}, {"timestamp": 17093.5, "power": 36.5919}, {"timestamp": 17114.1, "power": 36.5919}, {"timestamp": 17134.6, "power": 36.5919}, {"timestamp": 17155.2, "power": 36.643604}, {"timestamp": 17178.0, "power": 36.643604}, {"timestamp": 17198.5, "power": 36.643604}, {"timestamp": 17219.1, "power": 36.643604}, {"timestamp": 17239.7, "power": 36.643604}, {"timestamp": 17260.2, "power": 36.643604}, {"timestamp": 17280.7, "power": 36.643604}, {"timestamp": 17301.2, "power": 36.643604}, {"timestamp": 17321.8, "power": 36.643604}, {"timestamp": 17342.4, "power": 36.643604}, {"timestamp": 17362.9, "power": 36.643604}, {"timestamp": 17383.5, "power": 36.643604}, {"timestamp": 17404.0, "power": 36.643604}, {"timestamp": 17424.5, "power": 36.643604}, {"timestamp": 17445.1, "power": 36.643604}, {"timestamp": 17465.7, "power": 36.643604}, {"timestamp": 17486.3, "power": 36.643604}, {"timestamp": 17506.9, "power": 36.643604}, {"timestamp": 17527.4, "power": 36.643604}, {"timestamp": 17548.0, "power": 36.643604}, {"timestamp": 17568.5, "power": 36.643604}, {"timestamp": 17589.1, "power": 36.643604}, {"timestamp": 17609.7, "power": 36.643604}, {"timestamp": 17630.3, "power": 36.643604}, {"timestamp": 17650.8, "power": 36.643604}, {"timestamp": 17671.4, "power": 36.643604}, {"timestamp": 17692.0, "power": 36.643604}, {"timestamp": 17712.5, "power": 36.643604}, {"timestamp": 17733.1, "power": 36.643604}, {"timestamp": 17753.7, "power": 36.643604}, {"timestamp": 17774.2, "power": 36.643604}, {"timestamp": 17794.8, "power": 36.643604}, {"timestamp": 17815.3, "power": 36.643604}, {"timestamp": 17835.9, "power": 36.643604}, {"timestamp": 17856.4, "power": 36.643604}, {"timestamp": 17877.0, "power": 36.643604}, {"timestamp": 17897.5, "power": 36.643604}, {"timestamp": 17918.1, "power": 36.643604}, {"timestamp": 17938.6, "power": 36.643604}, {"timestamp": 17959.2, "power": 36.643604}, {"timestamp": 17979.7, "power": 36.643604}, {"timestamp": 18000.2, "power": 36.643604}, {"timestamp": 18020.8, "power": 36.643604}, {"timestamp": 18041.3, "power": 36.643604}, {"timestamp": 18061.9, "power": 36.643604}, {"timestamp": 18082.4, "power": 36.643604}, {"timestamp": 18103.0, "power": 36.643604}, {"timestamp": 18123.6, "power": 36.643604}, {"timestamp": 18144.1, "power": 36.643604}, {"timestamp": 18164.6, "power": 36.356673}, {"timestamp": 18185.6, "power": 36.356673}, {"timestamp": 18206.2, "power": 36.356673}, {"timestamp": 18226.8, "power": 36.356673}, {"timestamp": 18247.3, "power": 36.356673}, {"timestamp": 18267.9, "power": 36.356673}, {"timestamp": 18288.4, "power": 36.356673}, {"timestamp": 18309.0, "power": 36.356673}, {"timestamp": 18329.5, "power": 36.356673}, {"timestamp": 18350.1, "power": 36.356673}, {"timestamp": 18370.6, "power": 36.356673}, {"timestamp": 18391.2, "power": 36.356673}, {"timestamp": 18411.8, "power": 36.356673}, {"timestamp": 18432.3, "power": 36.356673}, {"timestamp": 18452.9, "power": 36.356673}, {"timestamp": 18473.5, "power": 36.356673}, {"timestamp": 18494.1, "power": 36.356673}, {"timestamp": 18514.6, "power": 36.356673}, {"timestamp": 18535.2, "power": 36.356673}, {"timestamp": 18555.8, "power": 36.356673}, {"timestamp": 18576.3, "power": 36.356673}, {"timestamp": 18596.9, "power": 36.356673}, {"timestamp": 18617.4, "power": 36.356673}, {"timestamp": 18638.0, "power": 36.356673}, {"timestamp": 18658.6, "power": 36.356673}, {"timestamp": 18679.2, "power": 36.356673}, {"timestamp": 18699.7, "power": 36.356673}, {"timestamp": 18720.3, "power": 36.356673}, {"timestamp": 18740.8, "power": 36.356673}, {"timestamp": 18761.4, "power": 36.356673}, {"timestamp": 18782.0, "power": 36.356673}, {"timestamp": 18802.6, "power": 36.356673}, {"timestamp": 18823.1, "power": 36.356673}, {"timestamp": 18843.7, "power": 36.356673}, {"timestamp": 18864.3, "power": 36.356673}, {"timestamp": 18884.8, "power": 36.356673}, {"timestamp": 18905.4, "power": 36.356673}, {"timestamp": 18926.0, "power": 36.356673}, {"timestamp": 18946.5, "power": 36.356673}, {"timestamp": 18967.1, "power": 36.356673}, {"timestamp": 18987.7, "power": 36.356673}, {"timestamp": 19008.2, "power": 36.356673}, {"timestamp": 19028.7, "power": 36.356673}, {"timestamp": 19049.3, "power": 36.356673}, {"timestamp": 19069.8, "power": 36.356673}, {"timestamp": 19090.4, "power": 36.356673}, {"timestamp": 19111.0, "power": 36.356673}, {"timestamp": 19131.6, "power": 36.356673}, {"timestamp": 19152.1, "power": 36.356673}, {"timestamp": 19172.6, "power": 36.340821000000005}, {"timestamp": 19193.7, "power": 36.340821000000005}, {"timestamp": 19214.2, "power": 36.340821000000005}, {"timestamp": 19234.8, "power": 36.340821000000005}, {"timestamp": 19255.3, "power": 36.340821000000005}, {"timestamp": 19275.9, "power": 36.340821000000005}, {"timestamp": 19296.4, "power": 36.340821000000005}, {"timestamp": 19317.0, "power": 36.340821000000005}, {"timestamp": 19337.5, "power": 36.340821000000005}, {"timestamp": 19358.1, "power": 36.340821000000005}, {"timestamp": 19378.7, "power": 36.340821000000005}, {"timestamp": 19399.2, "power": 36.340821000000005}, {"timestamp": 19419.8, "power": 36.340821000000005}, {"timestamp": 19440.4, "power": 36.340821000000005}, {"timestamp": 19460.9, "power": 36.340821000000005}, {"timestamp": 19481.5, "power": 36.340821000000005}, {"timestamp": 19502.1, "power": 36.340821000000005}, {"timestamp": 19522.6, "power": 36.340821000000005}, {"timestamp": 19543.2, "power": 36.340821000000005}, {"timestamp": 19563.7, "power": 36.340821000000005}, {"timestamp": 19584.3, "power": 36.340821000000005}, {"timestamp": 19604.8, "power": 36.340821000000005}, {"timestamp": 19625.4, "power": 36.340821000000005}, {"timestamp": 19646.0, "power": 36.340821000000005}, {"timestamp": 19666.6, "power": 36.340821000000005}, {"timestamp": 19687.1, "power": 36.340821000000005}, {"timestamp": 19707.7, "power": 36.340821000000005}, {"timestamp": 19728.2, "power": 36.340821000000005}, {"timestamp": 19748.8, "power": 36.340821000000005}, {"timestamp": 19769.3, "power": 36.340821000000005}, {"timestamp": 19789.9, "power": 36.340821000000005}, {"timestamp": 19810.4, "power": 36.340821000000005}, {"timestamp": 19831.0, "power": 36.340821000000005}, {"timestamp": 19851.5, "power": 36.340821000000005}, {"timestamp": 19872.1, "power": 36.340821000000005}, {"timestamp": 19892.6, "power": 36.340821000000005}, {"timestamp": 19913.1, "power": 36.340821000000005}, {"timestamp": 19933.7, "power": 36.340821000000005}, {"timestamp": 19954.2, "power": 36.340821000000005}, {"timestamp": 19974.8, "power": 36.340821000000005}, {"timestamp": 19995.3, "power": 36.340821000000005}, {"timestamp": 20015.9, "power": 36.340821000000005}, {"timestamp": 20036.4, "power": 36.340821000000005}, {"timestamp": 20057.0, "power": 36.340821000000005}, {"timestamp": 20077.5, "power": 36.340821000000005}, {"timestamp": 20098.1, "power": 36.340821000000005}, {"timestamp": 20118.6, "power": 36.340821000000005}, {"timestamp": 20139.2, "power": 36.340821000000005}, {"timestamp": 20159.7, "power": 36.340821000000005}, {"timestamp": 20180.3, "power": 36.050564}, {"timestamp": 20201.3, "power": 36.050564}, {"timestamp": 20221.9, "power": 36.050564}, {"timestamp": 20242.4, "power": 36.050564}, {"timestamp": 20263.0, "power": 36.050564}, {"timestamp": 20283.6, "power": 36.050564}, {"timestamp": 20304.1, "power": 36.050564}, {"timestamp": 20324.6, "power": 36.050564}, {"timestamp": 20345.2, "power": 36.050564}, {"timestamp": 20365.8, "power": 36.050564}, {"timestamp": 20386.4, "power": 36.050564}, {"timestamp": 20407.0, "power": 36.050564}, {"timestamp": 20427.6, "power": 36.050564}, {"timestamp": 20448.1, "power": 36.050564}, {"timestamp": 20468.6, "power": 36.050564}, {"timestamp": 20489.2, "power": 36.050564}, {"timestamp": 20509.8, "power": 36.050564}, {"timestamp": 20530.4, "power": 36.050564}, {"timestamp": 20550.9, "power": 36.050564}, {"timestamp": 20571.5, "power": 36.050564}, {"timestamp": 20592.1, "power": 36.050564}, {"timestamp": 20612.6, "power": 36.050564}, {"timestamp": 20633.2, "power": 36.050564}, {"timestamp": 20653.8, "power": 36.050564}, {"timestamp": 20674.3, "power": 36.050564}, {"timestamp": 20694.9, "power": 36.050564}, {"timestamp": 20715.5, "power": 36.050564}, {"timestamp": 20736.0, "power": 36.050564}, {"timestamp": 20756.5, "power": 36.050564}, {"timestamp": 20777.1, "power": 36.050564}, {"timestamp": 20797.7, "power": 36.050564}, {"timestamp": 20818.3, "power": 36.050564}, {"timestamp": 20838.8, "power": 36.050564}, {"timestamp": 20859.4, "power": 36.050564}, {"timestamp": 20880.0, "power": 36.050564}, {"timestamp": 20900.5, "power": 36.050564}, {"timestamp": 20921.1, "power": 36.050564}, {"timestamp": 20941.7, "power": 36.050564}, {"timestamp": 20962.2, "power": 36.050564}, {"timestamp": 20982.8, "power": 36.050564}, {"timestamp": 21003.4, "power": 36.050564}, {"timestamp": 21024.0, "power": 36.050564}, {"timestamp": 21044.5, "power": 36.050564}, {"timestamp": 21065.1, "power": 36.050564}, {"timestamp": 21085.7, "power": 36.050564}, {"timestamp": 21106.3, "power": 36.050564}, {"timestamp": 21126.9, "power": 36.050564}, {"timestamp": 21147.5, "power": 36.050564}, {"timestamp": 21168.0, "power": 36.050564}, {"timestamp": 21188.5, "power": 36.709449}, {"timestamp": 21209.6, "power": 36.709449}, {"timestamp": 21230.2, "power": 36.709449}, {"timestamp": 21250.7, "power": 36.709449}, {"timestamp": 21271.3, "power": 36.709449}, {"timestamp": 21291.9, "power": 36.709449}, {"timestamp": 21312.4, "power": 36.709449}, {"timestamp": 21333.0, "power": 36.709449}, {"timestamp": 21353.6, "power": 36.709449}, {"timestamp": 21374.1, "power": 36.709449}, {"timestamp": 21394.7, "power": 36.709449}, {"timestamp": 21415.3, "power": 36.709449}, {"timestamp": 21435.9, "power": 36.709449}, {"timestamp": 21456.4, "power": 36.709449}, {"timestamp": 21476.9, "power": 36.709449}, {"timestamp": 21497.5, "power": 36.709449}, {"timestamp": 21518.1, "power": 36.709449}, {"timestamp": 21538.7, "power": 36.709449}, {"timestamp": 21559.3, "power": 36.709449}, {"timestamp": 21579.9, "power": 36.709449}, {"timestamp": 21600.4, "power": 36.709449}, {"timestamp": 21621.0, "power": 36.709449}, {"timestamp": 21641.6, "power": 36.709449}, {"timestamp": 21662.1, "power": 36.709449}, {"timestamp": 21682.7, "power": 36.709449}, {"timestamp": 21703.3, "power": 36.709449}, {"timestamp": 21723.9, "power": 36.709449}, {"timestamp": 21744.4, "power": 36.709449}, {"timestamp": 21765.0, "power": 36.709449}, {"timestamp": 21785.6, "power": 36.709449}, {"timestamp": 21806.2, "power": 36.709449}, {"timestamp": 21826.7, "power": 36.709449}, {"timestamp": 21847.3, "power": 36.709449}, {"timestamp": 21867.9, "power": 36.709449}, {"timestamp": 21888.4, "power": 36.709449}, {"timestamp": 21909.0, "power": 36.709449}, {"timestamp": 21929.5, "power": 36.709449}, {"timestamp": 21950.1, "power": 36.709449}, {"timestamp": 21970.6, "power": 36.709449}, {"timestamp": 21991.2, "power": 36.709449}, {"timestamp": 22011.8, "power": 36.709449}, {"timestamp": 22032.3, "power": 36.709449}, {"timestamp": 22052.8, "power": 36.709449}, {"timestamp": 22073.4, "power": 36.709449}, {"timestamp": 22094.0, "power": 36.709449}, {"timestamp": 22114.5, "power": 36.709449}, {"timestamp": 22135.1, "power": 36.709449}, {"timestamp": 22155.6, "power": 36.709449}, {"timestamp": 22176.2, "power": 36.709449}, {"timestamp": 22196.7, "power": 36.762825}, {"timestamp": 22217.8, "power": 36.762825}, {"timestamp": 22238.3, "power": 36.762825}, {"timestamp": 22258.9, "power": 36.762825}, {"timestamp": 22279.4, "power": 36.762825}, {"timestamp": 22300.0, "power": 36.762825}, {"timestamp": 22320.5, "power": 36.762825}, {"timestamp": 22341.1, "power": 36.762825}, {"timestamp": 22361.6, "power": 36.762825}, {"timestamp": 22382.2, "power": 36.762825}, {"timestamp": 22402.8, "power": 36.762825}, {"timestamp": 22423.4, "power": 36.762825}, {"timestamp": 22444.0, "power": 36.762825}, {"timestamp": 22464.5, "power": 36.762825}, {"timestamp": 22485.1, "power": 36.762825}, {"timestamp": 22505.7, "power": 36.762825}, {"timestamp": 22526.2, "power": 36.762825}, {"timestamp": 22546.8, "power": 36.762825}, {"timestamp": 22567.4, "power": 36.762825}, {"timestamp": 22588.0, "power": 36.762825}, {"timestamp": 22608.5, "power": 36.762825}, {"timestamp": 22629.1, "power": 36.762825}, {"timestamp": 22649.7, "power": 36.762825}, {"timestamp": 22670.3, "power": 36.762825}, {"timestamp": 22690.9, "power": 36.762825}, {"timestamp": 22711.4, "power": 36.762825}, {"timestamp": 22732.0, "power": 36.762825}, {"timestamp": 22752.6, "power": 36.762825}, {"timestamp": 22773.1, "power": 36.762825}, {"timestamp": 22793.7, "power": 36.762825}, {"timestamp": 22814.3, "power": 36.762825}, {"timestamp": 22834.9, "power": 36.762825}, {"timestamp": 22855.5, "power": 36.762825}, {"timestamp": 22876.0, "power": 36.762825}, {"timestamp": 22896.5, "power": 36.762825}, {"timestamp": 22917.1, "power": 36.762825}, {"timestamp": 22937.7, "power": 36.762825}, {"timestamp": 22958.3, "power": 36.762825}, {"timestamp": 22978.9, "power": 36.762825}, {"timestamp": 22999.5, "power": 36.762825}, {"timestamp": 23020.1, "power": 36.762825}, {"timestamp": 23040.6, "power": 36.762825}, {"timestamp": 23061.2, "power": 36.762825}, {"timestamp": 23081.8, "power": 36.762825}, {"timestamp": 23102.4, "power": 36.762825}, {"timestamp": 23122.9, "power": 36.762825}, {"timestamp": 23143.5, "power": 36.762825}, {"timestamp": 23164.1, "power": 36.762825}, {"timestamp": 23184.6, "power": 36.762825}, {"timestamp": 23205.2, "power": 36.104724}, {"timestamp": 23226.3, "power": 36.104724}, {"timestamp": 23246.8, "power": 36.104724}, {"timestamp": 23267.4, "power": 36.104724}, {"timestamp": 23287.9, "power": 36.104724}, {"timestamp": 23308.5, "power": 36.104724}, {"timestamp": 23329.0, "power": 36.104724}, {"timestamp": 23349.6, "power": 36.104724}, {"timestamp": 23370.1, "power": 36.104724}, {"timestamp": 23390.7, "power": 36.104724}, {"timestamp": 23411.2, "power": 36.104724}, {"timestamp": 23431.8, "power": 36.104724}, {"timestamp": 23452.3, "power": 36.104724}, {"timestamp": 23472.9, "power": 36.104724}, {"timestamp": 23493.5, "power": 36.104724}, {"timestamp": 23514.1, "power": 36.104724}, {"timestamp": 23534.6, "power": 36.104724}, {"timestamp": 23555.2, "power": 36.104724}, {"timestamp": 23575.8, "power": 36.104724}, {"timestamp": 23596.4, "power": 36.104724}, {"timestamp": 23616.9, "power": 36.104724}, {"timestamp": 23637.5, "power": 36.104724}, {"timestamp": 23658.1, "power": 36.104724}, {"timestamp": 23678.7, "power": 36.104724}, {"timestamp": 23699.2, "power": 36.104724}, {"timestamp": 23719.8, "power": 36.104724}, {"timestamp": 23740.4, "power": 36.104724}, {"timestamp": 23760.9, "power": 36.104724}, {"timestamp": 23781.5, "power": 36.104724}, {"timestamp": 23802.1, "power": 36.104724}, {"timestamp": 23822.7, "power": 36.104724}, {"timestamp": 23843.3, "power": 36.104724}, {"timestamp": 23863.8, "power": 36.104724}, {"timestamp": 23884.4, "power": 36.104724}, {"timestamp": 23904.9, "power": 36.104724}, {"timestamp": 23925.5, "power": 36.104724}, {"timestamp": 23946.0, "power": 36.104724}, {"timestamp": 23966.6, "power": 36.104724}, {"timestamp": 23987.1, "power": 36.104724}, {"timestamp": 24007.7, "power": 36.104724}, {"timestamp": 24028.2, "power": 36.104724}, {"timestamp": 24048.8, "power": 36.104724}, {"timestamp": 24069.3, "power": 36.104724}, {"timestamp": 24089.9, "power": 36.104724}, {"timestamp": 24110.4, "power": 36.104724}, {"timestamp": 24131.0, "power": 36.104724}, {"timestamp": 24151.5, "power": 36.104724}, {"timestamp": 24172.1, "power": 36.104724}, {"timestamp": 24192.6, "power": 36.104724}, {"timestamp": 24213.2, "power": 36.462375}, {"timestamp": 24234.3, "power": 36.462375}, {"timestamp": 24254.8, "power": 36.462375}, {"timestamp": 24275.4, "power": 36.462375}, {"timestamp": 24295.9, "power": 36.462375}, {"timestamp": 24316.4, "power": 36.462375}, {"timestamp": 24337.0, "power": 36.462375}, {"timestamp": 24357.5, "power": 36.462375}, {"timestamp": 24378.1, "power": 36.462375}, {"timestamp": 24398.7, "power": 36.462375}, {"timestamp": 24419.2, "power": 36.462375}, {"timestamp": 24439.8, "power": 36.462375}, {"timestamp": 24460.3, "power": 36.462375}, {"timestamp": 24480.9, "power": 36.462375}, {"timestamp": 24501.5, "power": 36.462375}, {"timestamp": 24522.0, "power": 36.462375}, {"timestamp": 24542.6, "power": 36.462375}, {"timestamp": 24563.2, "power": 36.462375}, {"timestamp": 24583.8, "power": 36.462375}, {"timestamp": 24604.3, "power": 36.462375}, {"timestamp": 24624.9, "power": 36.462375}, {"timestamp": 24645.5, "power": 36.462375}, {"timestamp": 24666.1, "power": 36.462375}, {"timestamp": 24686.6, "power": 36.462375}, {"timestamp": 24707.2, "power": 36.462375}, {"timestamp": 24727.8, "power": 36.462375}, {"timestamp": 24748.3, "power": 36.462375}, {"timestamp": 24768.9, "power": 36.462375}, {"timestamp": 24789.5, "power": 36.462375}, {"timestamp": 24810.1, "power": 36.462375}, {"timestamp": 24830.7, "power": 36.462375}, {"timestamp": 24851.2, "power": 36.462375}, {"timestamp": 24871.8, "power": 36.462375}, {"timestamp": 24892.3, "power": 36.462375}, {"timestamp": 24912.9, "power": 36.462375}, {"timestamp": 24933.5, "power": 36.462375}, {"timestamp": 24954.0, "power": 36.462375}, {"timestamp": 24974.6, "power": 36.462375}, {"timestamp": 24995.2, "power": 36.462375}, {"timestamp": 25015.8, "power": 36.462375}, {"timestamp": 25036.3, "power": 36.462375}, {"timestamp": 25056.9, "power": 36.462375}, {"timestamp": 25077.5, "power": 36.462375}, {"timestamp": 25098.1, "power": 36.462375}, {"timestamp": 25118.7, "power": 36.462375}, {"timestamp": 25139.2, "power": 36.462375}, {"timestamp": 25159.8, "power": 36.462375}, {"timestamp": 25180.3, "power": 36.462375}, {"timestamp": 25200.9, "power": 36.462375}, {"timestamp": 25221.4, "power": 36.372536999999994}, {"timestamp": 25242.5, "power": 36.372536999999994}, {"timestamp": 25263.0, "power": 36.372536999999994}, {"timestamp": 25283.6, "power": 36.372536999999994}, {"timestamp": 25304.1, "power": 36.372536999999994}, {"timestamp": 25324.6, "power": 36.372536999999994}, {"timestamp": 25345.2, "power": 36.372536999999994}, {"timestamp": 25365.7, "power": 36.372536999999994}, {"timestamp": 25386.3, "power": 36.372536999999994}, {"timestamp": 25406.8, "power": 36.372536999999994}, {"timestamp": 25427.4, "power": 36.372536999999994}, {"timestamp": 25448.0, "power": 36.372536999999994}, {"timestamp": 25468.5, "power": 36.372536999999994}, {"timestamp": 25489.0, "power": 36.372536999999994}, {"timestamp": 25509.6, "power": 36.372536999999994}, {"timestamp": 25530.2, "power": 36.372536999999994}, {"timestamp": 25550.8, "power": 36.372536999999994}, {"timestamp": 25571.4, "power": 36.372536999999994}, {"timestamp": 25592.0, "power": 36.372536999999994}, {"timestamp": 25612.5, "power": 36.372536999999994}, {"timestamp": 25633.1, "power": 36.372536999999994}, {"timestamp": 25653.6, "power": 36.372536999999994}, {"timestamp": 25674.2, "power": 36.372536999999994}, {"timestamp": 25694.8, "power": 36.372536999999994}, {"timestamp": 25715.4, "power": 36.372536999999994}, {"timestamp": 25736.0, "power": 36.372536999999994}, {"timestamp": 25756.5, "power": 36.372536999999994}, {"timestamp": 25777.0, "power": 36.372536999999994}, {"timestamp": 25797.6, "power": 36.372536999999994}, {"timestamp": 25818.2, "power": 36.372536999999994}, {"timestamp": 25838.8, "power": 36.372536999999994}, {"timestamp": 25859.4, "power": 36.372536999999994}, {"timestamp": 25880.0, "power": 36.372536999999994}, {"timestamp": 25900.5, "power": 36.372536999999994}, {"timestamp": 25921.1, "power": 36.372536999999994}, {"timestamp": 25941.7, "power": 36.372536999999994}, {"timestamp": 25962.2, "power": 36.372536999999994}, {"timestamp": 25982.8, "power": 36.372536999999994}, {"timestamp": 26003.4, "power": 36.372536999999994}, {"timestamp": 26024.0, "power": 36.372536999999994}, {"timestamp": 26044.5, "power": 36.372536999999994}, {"timestamp": 26065.1, "power": 36.372536999999994}, {"timestamp": 26085.7, "power": 36.372536999999994}, {"timestamp": 26106.2, "power": 36.372536999999994}, {"timestamp": 26126.8, "power": 36.372536999999994}, {"timestamp": 26147.4, "power": 36.372536999999994}, {"timestamp": 26168.0, "power": 36.372536999999994}, {"timestamp": 26188.5, "power": 36.372536999999994}, {"timestamp": 26209.1, "power": 36.372536999999994}, {"timestamp": 26229.7, "power": 36.168482}, {"timestamp": 26250.8, "power": 36.168482}, {"timestamp": 26271.3, "power": 36.168482}, {"timestamp": 26291.9, "power": 36.168482}, {"timestamp": 26312.4, "power": 36.168482}, {"timestamp": 26333.0, "power": 36.168482}, {"timestamp": 26353.5, "power": 36.168482}, {"timestamp": 26374.1, "power": 36.168482}, {"timestamp": 26394.6, "power": 36.168482}, {"timestamp": 26415.2, "power": 36.168482}, {"timestamp": 26435.7, "power": 36.168482}, {"timestamp": 26456.3, "power": 36.168482}, {"timestamp": 26476.8, "power": 36.168482}, {"timestamp": 26497.4, "power": 36.168482}, {"timestamp": 26518.0, "power": 36.168482}, {"timestamp": 26538.6, "power": 36.168482}, {"timestamp": 26559.2, "power": 36.168482}, {"timestamp": 26579.7, "power": 36.168482}, {"timestamp": 26600.3, "power": 36.168482}, {"timestamp": 26620.8, "power": 36.168482}, {"timestamp": 26641.4, "power": 36.168482}, {"timestamp": 26662.0, "power": 36.168482}, {"timestamp": 26682.6, "power": 36.168482}, {"timestamp": 26703.2, "power": 36.168482}, {"timestamp": 26723.7, "power": 36.168482}, {"timestamp": 26744.3, "power": 36.168482}, {"timestamp": 26764.8, "power": 36.168482}, {"timestamp": 26785.4, "power": 36.168482}, {"timestamp": 26806.0, "power": 36.168482}, {"timestamp": 26826.6, "power": 36.168482}, {"timestamp": 26847.2, "power": 36.168482}, {"timestamp": 26867.7, "power": 36.168482}, {"timestamp": 26888.3, "power": 36.168482}, {"timestamp": 26908.8, "power": 36.168482}, {"timestamp": 26929.4, "power": 36.168482}, {"timestamp": 26950.0, "power": 36.168482}, {"timestamp": 26970.6, "power": 36.168482}, {"timestamp": 26991.2, "power": 36.168482}, {"timestamp": 27011.8, "power": 36.168482}, {"timestamp": 27032.3, "power": 36.168482}, {"timestamp": 27052.9, "power": 36.168482}, {"timestamp": 27073.4, "power": 36.168482}, {"timestamp": 27094.0, "power": 36.168482}, {"timestamp": 27114.6, "power": 36.168482}, {"timestamp": 27135.2, "power": 36.168482}, {"timestamp": 27155.7, "power": 36.168482}, {"timestamp": 27176.3, "power": 36.168482}, {"timestamp": 27196.8, "power": 36.168482}, {"timestamp": 27217.4, "power": 36.168482}, {"timestamp": 27238.0, "power": 35.884842}, {"timestamp": 27260.3, "power": 35.884842}, {"timestamp": 27280.8, "power": 35.884842}, {"timestamp": 27301.4, "power": 35.884842}, {"timestamp": 27321.9, "power": 35.884842}, {"timestamp": 27342.5, "power": 35.884842}, {"timestamp": 27363.1, "power": 35.884842}, {"timestamp": 27383.7, "power": 35.884842}, {"timestamp": 27404.2, "power": 35.884842}, {"timestamp": 27424.8, "power": 35.884842}, {"timestamp": 27445.4, "power": 35.884842}, {"timestamp": 27466.0, "power": 35.884842}, {"timestamp": 27486.5, "power": 35.884842}, {"timestamp": 27507.1, "power": 35.884842}, {"timestamp": 27527.7, "power": 35.884842}, {"timestamp": 27548.2, "power": 35.884842}, {"timestamp": 27568.8, "power": 35.884842}, {"timestamp": 27589.4, "power": 35.884842}, {"timestamp": 27610.0, "power": 35.884842}, {"timestamp": 27630.5, "power": 35.884842}, {"timestamp": 27651.1, "power": 35.884842}, {"timestamp": 27671.7, "power": 35.884842}, {"timestamp": 27692.2, "power": 35.884842}, {"timestamp": 27712.8, "power": 35.884842}, {"timestamp": 27733.4, "power": 35.884842}, {"timestamp": 27754.0, "power": 35.884842}, {"timestamp": 27774.6, "power": 35.884842}, {"timestamp": 27795.1, "power": 35.884842}, {"timestamp": 27815.7, "power": 35.884842}, {"timestamp": 27836.3, "power": 35.884842}, {"timestamp": 27856.8, "power": 35.884842}, {"timestamp": 27877.4, "power": 35.884842}, {"timestamp": 27898.0, "power": 35.884842}, {"timestamp": 27918.6, "power": 35.884842}, {"timestamp": 27939.1, "power": 35.884842}, {"timestamp": 27959.7, "power": 35.884842}, {"timestamp": 27980.2, "power": 35.884842}, {"timestamp": 28000.8, "power": 35.884842}, {"timestamp": 28021.3, "power": 35.884842}, {"timestamp": 28041.9, "power": 35.884842}, {"timestamp": 28062.4, "power": 35.884842}, {"timestamp": 28082.9, "power": 35.884842}, {"timestamp": 28103.5, "power": 35.884842}, {"timestamp": 28124.0, "power": 35.884842}, {"timestamp": 28144.5, "power": 35.884842}, {"timestamp": 28165.1, "power": 35.884842}, {"timestamp": 28185.6, "power": 35.884842}, {"timestamp": 28206.1, "power": 35.884842}, {"timestamp": 28226.7, "power": 35.884842}, {"timestamp": 28247.2, "power": 39.179816}, {"timestamp": 28268.4, "power": 39.179816}, {"timestamp": 28289.0, "power": 39.179816}, {"timestamp": 28309.5, "power": 39.179816}, {"timestamp": 28330.0, "power": 39.179816}, {"timestamp": 28350.6, "power": 39.179816}, {"timestamp": 28371.1, "power": 39.179816}, {"timestamp": 28391.6, "power": 39.179816}, {"timestamp": 28412.1, "power": 39.179816}, {"timestamp": 28432.7, "power": 39.179816}, {"timestamp": 28453.2, "power": 39.179816}, {"timestamp": 28473.7, "power": 39.179816}, {"timestamp": 28494.3, "power": 39.179816}, {"timestamp": 28514.8, "power": 39.179816}, {"timestamp": 28535.3, "power": 39.179816}, {"timestamp": 28555.9, "power": 39.179816}, {"timestamp": 28576.4, "power": 39.179816}, {"timestamp": 28596.9, "power": 39.179816}, {"timestamp": 28617.5, "power": 39.179816}, {"timestamp": 28638.0, "power": 39.179816}, {"timestamp": 28658.6, "power": 39.179816}, {"timestamp": 28679.1, "power": 39.179816}, {"timestamp": 28699.6, "power": 39.179816}, {"timestamp": 28720.1, "power": 39.179816}, {"timestamp": 28740.6, "power": 39.179816}, {"timestamp": 28761.2, "power": 39.179816}, {"timestamp": 28781.7, "power": 39.179816}, {"timestamp": 28802.2, "power": 39.179816}, {"timestamp": 28822.8, "power": 39.179816}, {"timestamp": 28843.3, "power": 39.179816}, {"timestamp": 28863.9, "power": 39.179816}, {"timestamp": 28884.4, "power": 39.179816}, {"timestamp": 28904.9, "power": 39.179816}, {"timestamp": 28925.5, "power": 39.179816}, {"timestamp": 28946.0, "power": 39.179816}, {"timestamp": 28966.5, "power": 39.179816}, {"timestamp": 28987.1, "power": 39.179816}, {"timestamp": 29007.6, "power": 39.179816}, {"timestamp": 29028.1, "power": 39.179816}, {"timestamp": 29048.6, "power": 39.179816}, {"timestamp": 29069.2, "power": 39.179816}, {"timestamp": 29089.7, "power": 39.179816}, {"timestamp": 29110.3, "power": 39.179816}, {"timestamp": 29130.8, "power": 39.179816}, {"timestamp": 29151.4, "power": 39.179816}, {"timestamp": 29172.0, "power": 39.179816}, {"timestamp": 29192.5, "power": 39.179816}, {"timestamp": 29213.1, "power": 39.179816}, {"timestamp": 29233.7, "power": 39.179816}, {"timestamp": 29254.2, "power": 39.444326000000004}, {"timestamp": 29275.3, "power": 39.444326000000004}, {"timestamp": 29295.9, "power": 39.444326000000004}, {"timestamp": 29316.4, "power": 39.444326000000004}, {"timestamp": 29336.9, "power": 39.444326000000004}, {"timestamp": 29357.4, "power": 39.444326000000004}, {"timestamp": 29378.0, "power": 39.444326000000004}, {"timestamp": 29398.5, "power": 39.444326000000004}, {"timestamp": 29419.1, "power": 39.444326000000004}, {"timestamp": 29439.6, "power": 39.444326000000004}, {"timestamp": 29460.1, "power": 39.444326000000004}, {"timestamp": 29480.6, "power": 39.444326000000004}, {"timestamp": 29501.1, "power": 39.444326000000004}, {"timestamp": 29521.7, "power": 39.444326000000004}, {"timestamp": 29542.2, "power": 39.444326000000004}, {"timestamp": 29562.7, "power": 39.444326000000004}, {"timestamp": 29583.3, "power": 39.444326000000004}, {"timestamp": 29603.8, "power": 39.444326000000004}, {"timestamp": 29624.3, "power": 39.444326000000004}, {"timestamp": 29644.8, "power": 39.444326000000004}, {"timestamp": 29665.4, "power": 39.444326000000004}, {"timestamp": 29685.9, "power": 39.444326000000004}, {"timestamp": 29706.4, "power": 39.444326000000004}, {"timestamp": 29727.0, "power": 39.444326000000004}, {"timestamp": 29747.5, "power": 39.444326000000004}, {"timestamp": 29768.0, "power": 39.444326000000004}, {"timestamp": 29788.5, "power": 39.444326000000004}, {"timestamp": 29809.0, "power": 39.444326000000004}, {"timestamp": 29829.6, "power": 39.444326000000004}, {"timestamp": 29850.1, "power": 39.444326000000004}, {"timestamp": 29870.7, "power": 39.444326000000004}, {"timestamp": 29891.2, "power": 39.444326000000004}, {"timestamp": 29911.8, "power": 39.444326000000004}, {"timestamp": 29932.4, "power": 39.444326000000004}, {"timestamp": 29953.0, "power": 39.444326000000004}, {"timestamp": 29973.5, "power": 39.444326000000004}, {"timestamp": 29994.1, "power": 39.444326000000004}, {"timestamp": 30014.6, "power": 39.444326000000004}, {"timestamp": 30035.2, "power": 39.444326000000004}, {"timestamp": 30055.7, "power": 39.444326000000004}, {"timestamp": 30076.3, "power": 39.444326000000004}, {"timestamp": 30096.8, "power": 39.444326000000004}, {"timestamp": 30117.3, "power": 39.444326000000004}, {"timestamp": 30137.9, "power": 39.444326000000004}, {"timestamp": 30158.4, "power": 39.444326000000004}, {"timestamp": 30179.0, "power": 39.444326000000004}, {"timestamp": 30199.5, "power": 39.444326000000004}, {"timestamp": 30220.1, "power": 39.444326000000004}, {"timestamp": 30240.6, "power": 39.444326000000004}, {"timestamp": 30261.1, "power": 35.724958}, {"timestamp": 30282.3, "power": 35.724958}, {"timestamp": 30302.8, "power": 35.724958}, {"timestamp": 30323.3, "power": 35.724958}, {"timestamp": 30343.8, "power": 35.724958}, {"timestamp": 30364.4, "power": 35.724958}, {"timestamp": 30384.9, "power": 35.724958}, {"timestamp": 30405.4, "power": 35.724958}, {"timestamp": 30425.9, "power": 35.724958}, {"timestamp": 30446.5, "power": 35.724958}, {"timestamp": 30467.0, "power": 35.724958}, {"timestamp": 30487.5, "power": 35.724958}, {"timestamp": 30508.0, "power": 35.724958}, {"timestamp": 30528.5, "power": 35.724958}, {"timestamp": 30549.0, "power": 35.724958}, {"timestamp": 30569.5, "power": 35.724958}, {"timestamp": 30590.1, "power": 35.724958}, {"timestamp": 30610.6, "power": 35.724958}, {"timestamp": 30631.2, "power": 35.724958}, {"timestamp": 30651.7, "power": 35.724958}], "timeline": {"START": "4691.676124", "END": "27937.70617"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 25426.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3504.1}, {"name": "clReleaseKernel", "calls": 1, "time": 1385.45}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.8344}, {"name": "clReleaseContext", "calls": 1, "time": 37.1707}, {"name": "clCreateContext", "calls": 1, "time": 35.5516}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4733}, {"name": "clCreateKernel", "calls": 1, "time": 0.341635}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.318992}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.1485}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079951}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074299}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031049}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02576}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02495}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0112}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010587}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008698}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008262}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007072}, {"name": "clRetainDevice", "calls": 2, "time": 0.004862}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 23246.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 21441.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 21051.7}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 23245.2}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 20496.1}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 21824.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7752.088645, "utilization": 80.750923, "size": 8157950.0, "time": 1052.355424}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 66877807, "speed": 29.563, "utilization": 0.256623, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4158859, "speed": 394.883, "utilization": 3.4278, "size": 0.127918}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 65633878, "speed": 29.5477, "utilization": 0.256491, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4081429, "speed": 394.79, "utilization": 3.42699, "size": 0.127916}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 72796923, "speed": 29.7047, "utilization": 0.257853, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4528817, "speed": 394.633, "utilization": 3.42564, "size": 0.127925}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 63895388, "speed": 29.5443, "utilization": 0.256461, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3972438, "speed": 394.927, "utilization": 3.42818, "size": 0.127914}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 68140819, "speed": 29.5982, "utilization": 0.256929, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4237919, "speed": 394.658, "utilization": 3.42585, "size": 0.12792}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len4/run2.json b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run2.json new file mode 100644 index 0000000..fe6efbf --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2636, "power": 35.795733}, {"timestamp": 57.8946, "power": 35.795733}, {"timestamp": 78.4297, "power": 35.795733}, {"timestamp": 98.914, "power": 35.795733}, {"timestamp": 119.836, "power": 35.795733}, {"timestamp": 140.754, "power": 35.795733}, {"timestamp": 161.296, "power": 35.795733}, {"timestamp": 181.835, "power": 35.795733}, {"timestamp": 202.353, "power": 35.795733}, {"timestamp": 222.847, "power": 35.795733}, {"timestamp": 243.378, "power": 35.795733}, {"timestamp": 263.914, "power": 35.795733}, {"timestamp": 284.453, "power": 35.795733}, {"timestamp": 304.993, "power": 35.795733}, {"timestamp": 325.53, "power": 35.795733}, {"timestamp": 346.068, "power": 35.795733}, {"timestamp": 366.589, "power": 35.795733}, {"timestamp": 387.136, "power": 35.795733}, {"timestamp": 407.677, "power": 35.795733}, {"timestamp": 428.217, "power": 35.795733}, {"timestamp": 448.757, "power": 35.795733}, {"timestamp": 469.3, "power": 35.795733}, {"timestamp": 489.841, "power": 35.795733}, {"timestamp": 510.348, "power": 35.795733}, {"timestamp": 530.842, "power": 35.795733}, {"timestamp": 551.376, "power": 35.795733}, {"timestamp": 571.917, "power": 35.795733}, {"timestamp": 592.458, "power": 35.795733}, {"timestamp": 612.994, "power": 35.795733}, {"timestamp": 633.539, "power": 35.795733}, {"timestamp": 654.075, "power": 35.795733}, {"timestamp": 674.582, "power": 35.795733}, {"timestamp": 695.115, "power": 35.795733}, {"timestamp": 715.661, "power": 35.795733}, {"timestamp": 736.203, "power": 35.795733}, {"timestamp": 756.741, "power": 35.795733}, {"timestamp": 777.276, "power": 35.795733}, {"timestamp": 797.819, "power": 35.795733}, {"timestamp": 818.304, "power": 35.795733}, {"timestamp": 838.797, "power": 35.795733}, {"timestamp": 859.334, "power": 35.795733}, {"timestamp": 879.871, "power": 35.795733}, {"timestamp": 900.408, "power": 35.795733}, {"timestamp": 920.944, "power": 35.795733}, {"timestamp": 941.482, "power": 35.795733}, {"timestamp": 962.021, "power": 35.795733}, {"timestamp": 982.544, "power": 35.795733}, {"timestamp": 1003.08, "power": 35.795733}, {"timestamp": 1023.61, "power": 35.87723199999999}, {"timestamp": 1044.83, "power": 35.87723199999999}, {"timestamp": 1065.42, "power": 35.87723199999999}, {"timestamp": 1086.02, "power": 35.87723199999999}, {"timestamp": 1106.6, "power": 35.87723199999999}, {"timestamp": 1127.16, "power": 35.87723199999999}, {"timestamp": 1147.75, "power": 35.87723199999999}, {"timestamp": 1168.34, "power": 35.87723199999999}, {"timestamp": 1188.94, "power": 35.87723199999999}, {"timestamp": 1209.54, "power": 35.87723199999999}, {"timestamp": 1230.23, "power": 35.87723199999999}, {"timestamp": 1250.8, "power": 35.87723199999999}, {"timestamp": 1271.37, "power": 35.87723199999999}, {"timestamp": 1291.96, "power": 35.87723199999999}, {"timestamp": 1312.56, "power": 35.87723199999999}, {"timestamp": 1333.16, "power": 35.87723199999999}, {"timestamp": 1353.76, "power": 35.87723199999999}, {"timestamp": 1374.3, "power": 35.87723199999999}, {"timestamp": 1394.88, "power": 35.87723199999999}, {"timestamp": 1415.44, "power": 35.87723199999999}, {"timestamp": 1436.03, "power": 35.87723199999999}, {"timestamp": 1456.63, "power": 35.87723199999999}, {"timestamp": 1477.23, "power": 35.87723199999999}, {"timestamp": 1497.83, "power": 35.87723199999999}, {"timestamp": 1518.4, "power": 35.87723199999999}, {"timestamp": 1538.96, "power": 35.87723199999999}, {"timestamp": 1559.53, "power": 35.87723199999999}, {"timestamp": 1580.12, "power": 35.87723199999999}, {"timestamp": 1600.72, "power": 35.87723199999999}, {"timestamp": 1621.32, "power": 35.87723199999999}, {"timestamp": 1641.92, "power": 35.87723199999999}, {"timestamp": 1662.5, "power": 35.87723199999999}, {"timestamp": 1683.07, "power": 35.87723199999999}, {"timestamp": 1703.67, "power": 35.87723199999999}, {"timestamp": 1724.26, "power": 35.87723199999999}, {"timestamp": 1744.86, "power": 35.87723199999999}, {"timestamp": 1765.46, "power": 35.87723199999999}, {"timestamp": 1786.06, "power": 35.87723199999999}, {"timestamp": 1806.63, "power": 35.87723199999999}, {"timestamp": 1827.19, "power": 35.87723199999999}, {"timestamp": 1847.78, "power": 35.87723199999999}, {"timestamp": 1868.38, "power": 35.87723199999999}, {"timestamp": 1888.98, "power": 35.87723199999999}, {"timestamp": 1909.58, "power": 35.87723199999999}, {"timestamp": 1930.18, "power": 35.87723199999999}, {"timestamp": 1950.78, "power": 35.87723199999999}, {"timestamp": 1971.34, "power": 35.87723199999999}, {"timestamp": 1991.94, "power": 35.87723199999999}, {"timestamp": 2012.54, "power": 35.87723199999999}, {"timestamp": 2033.14, "power": 36.20496}, {"timestamp": 2054.33, "power": 36.20496}, {"timestamp": 2074.89, "power": 36.20496}, {"timestamp": 2095.45, "power": 36.20496}, {"timestamp": 2116.05, "power": 36.20496}, {"timestamp": 2136.64, "power": 36.20496}, {"timestamp": 2157.24, "power": 36.20496}, {"timestamp": 2177.84, "power": 36.20496}, {"timestamp": 2198.42, "power": 36.20496}, {"timestamp": 2218.98, "power": 36.20496}, {"timestamp": 2239.54, "power": 36.20496}, {"timestamp": 2260.14, "power": 36.20496}, {"timestamp": 2280.73, "power": 36.20496}, {"timestamp": 2301.33, "power": 36.20496}, {"timestamp": 2321.89, "power": 36.20496}, {"timestamp": 2342.45, "power": 36.20496}, {"timestamp": 2363.01, "power": 36.20496}, {"timestamp": 2383.62, "power": 36.20496}, {"timestamp": 2404.21, "power": 36.20496}, {"timestamp": 2424.81, "power": 36.20496}, {"timestamp": 2445.41, "power": 36.20496}, {"timestamp": 2466.01, "power": 36.20496}, {"timestamp": 2486.58, "power": 36.20496}, {"timestamp": 2507.14, "power": 36.20496}, {"timestamp": 2527.74, "power": 36.20496}, {"timestamp": 2548.33, "power": 36.20496}, {"timestamp": 2568.93, "power": 36.20496}, {"timestamp": 2589.52, "power": 36.20496}, {"timestamp": 2610.12, "power": 36.20496}, {"timestamp": 2630.69, "power": 36.20496}, {"timestamp": 2651.25, "power": 36.20496}, {"timestamp": 2671.85, "power": 36.20496}, {"timestamp": 2692.45, "power": 36.20496}, {"timestamp": 2713.06, "power": 36.20496}, {"timestamp": 2733.65, "power": 36.20496}, {"timestamp": 2754.26, "power": 36.20496}, {"timestamp": 2774.81, "power": 36.20496}, {"timestamp": 2795.37, "power": 36.20496}, {"timestamp": 2815.97, "power": 36.20496}, {"timestamp": 2836.57, "power": 36.20496}, {"timestamp": 2857.17, "power": 36.20496}, {"timestamp": 2877.76, "power": 36.20496}, {"timestamp": 2898.35, "power": 36.20496}, {"timestamp": 2918.91, "power": 36.20496}, {"timestamp": 2939.47, "power": 36.20496}, {"timestamp": 2960.07, "power": 36.20496}, {"timestamp": 2980.66, "power": 36.20496}, {"timestamp": 3001.26, "power": 36.20496}, {"timestamp": 3021.86, "power": 36.20496}, {"timestamp": 3042.44, "power": 35.744963}, {"timestamp": 3063.49, "power": 35.744963}, {"timestamp": 3084.08, "power": 35.744963}, {"timestamp": 3104.68, "power": 35.744963}, {"timestamp": 3125.28, "power": 35.744963}, {"timestamp": 3145.87, "power": 35.744963}, {"timestamp": 3166.45, "power": 35.744963}, {"timestamp": 3187.01, "power": 35.744963}, {"timestamp": 3207.57, "power": 35.744963}, {"timestamp": 3228.17, "power": 35.744963}, {"timestamp": 3248.76, "power": 35.744963}, {"timestamp": 3269.36, "power": 35.744963}, {"timestamp": 3289.95, "power": 35.744963}, {"timestamp": 3310.53, "power": 35.744963}, {"timestamp": 3331.09, "power": 35.744963}, {"timestamp": 3351.68, "power": 35.744963}, {"timestamp": 3372.28, "power": 35.744963}, {"timestamp": 3392.88, "power": 35.744963}, {"timestamp": 3413.47, "power": 35.744963}, {"timestamp": 3434.07, "power": 35.744963}, {"timestamp": 3454.64, "power": 35.744963}, {"timestamp": 3475.19, "power": 35.744963}, {"timestamp": 3495.79, "power": 35.744963}, {"timestamp": 3516.38, "power": 35.744963}, {"timestamp": 3536.98, "power": 35.744963}, {"timestamp": 3557.57, "power": 35.744963}, {"timestamp": 3578.18, "power": 35.744963}, {"timestamp": 3598.75, "power": 35.744963}, {"timestamp": 3619.3, "power": 35.744963}, {"timestamp": 3639.86, "power": 35.744963}, {"timestamp": 3660.48, "power": 35.744963}, {"timestamp": 3681.06, "power": 35.744963}, {"timestamp": 3701.65, "power": 35.744963}, {"timestamp": 3722.18, "power": 35.744963}, {"timestamp": 3742.69, "power": 35.744963}, {"timestamp": 3763.21, "power": 35.744963}, {"timestamp": 3783.74, "power": 35.744963}, {"timestamp": 3804.27, "power": 35.744963}, {"timestamp": 3824.8, "power": 35.744963}, {"timestamp": 3845.33, "power": 35.744963}, {"timestamp": 3865.86, "power": 35.744963}, {"timestamp": 3886.37, "power": 35.744963}, {"timestamp": 3906.86, "power": 35.744963}, {"timestamp": 3927.38, "power": 35.744963}, {"timestamp": 3947.91, "power": 35.744963}, {"timestamp": 3968.45, "power": 35.744963}, {"timestamp": 3988.99, "power": 35.744963}, {"timestamp": 4009.52, "power": 35.744963}, {"timestamp": 4030.05, "power": 35.744963}, {"timestamp": 4050.62, "power": 38.087294}, {"timestamp": 4071.67, "power": 38.087294}, {"timestamp": 4092.2, "power": 38.087294}, {"timestamp": 4112.74, "power": 38.087294}, {"timestamp": 4133.28, "power": 38.087294}, {"timestamp": 4153.81, "power": 38.087294}, {"timestamp": 4174.36, "power": 38.087294}, {"timestamp": 4194.86, "power": 38.087294}, {"timestamp": 4215.39, "power": 38.087294}, {"timestamp": 4235.92, "power": 38.087294}, {"timestamp": 4256.46, "power": 38.087294}, {"timestamp": 4276.99, "power": 38.087294}, {"timestamp": 4297.53, "power": 38.087294}, {"timestamp": 4318.06, "power": 38.087294}, {"timestamp": 4338.57, "power": 38.087294}, {"timestamp": 4359.1, "power": 38.087294}, {"timestamp": 4379.64, "power": 38.087294}, {"timestamp": 4400.17, "power": 38.087294}, {"timestamp": 4420.71, "power": 38.087294}, {"timestamp": 4441.24, "power": 38.087294}, {"timestamp": 4461.78, "power": 38.087294}, {"timestamp": 4482.32, "power": 38.087294}, {"timestamp": 4502.81, "power": 38.087294}, {"timestamp": 4523.33, "power": 38.087294}, {"timestamp": 4543.87, "power": 38.087294}, {"timestamp": 4564.41, "power": 38.087294}, {"timestamp": 4584.94, "power": 38.087294}, {"timestamp": 4605.48, "power": 38.087294}, {"timestamp": 4626.01, "power": 38.087294}, {"timestamp": 4646.52, "power": 38.087294}, {"timestamp": 4667.05, "power": 38.087294}, {"timestamp": 4687.58, "power": 38.087294}, {"timestamp": 4708.11, "power": 38.087294}, {"timestamp": 4728.68, "power": 38.087294}, {"timestamp": 4749.21, "power": 38.087294}, {"timestamp": 4769.75, "power": 38.087294}, {"timestamp": 4790.3, "power": 38.087294}, {"timestamp": 4810.8, "power": 38.087294}, {"timestamp": 4831.33, "power": 38.087294}, {"timestamp": 4851.88, "power": 38.087294}, {"timestamp": 4872.42, "power": 38.087294}, {"timestamp": 4892.96, "power": 38.087294}, {"timestamp": 4913.5, "power": 38.087294}, {"timestamp": 4934.04, "power": 38.087294}, {"timestamp": 4954.56, "power": 38.087294}, {"timestamp": 4975.1, "power": 38.087294}, {"timestamp": 4995.64, "power": 38.087294}, {"timestamp": 5016.18, "power": 38.087294}, {"timestamp": 5036.72, "power": 38.087294}, {"timestamp": 5057.26, "power": 36.20441099999999}, {"timestamp": 5078.3, "power": 36.20441099999999}, {"timestamp": 5098.79, "power": 36.20441099999999}, {"timestamp": 5119.33, "power": 36.20441099999999}, {"timestamp": 5139.87, "power": 36.20441099999999}, {"timestamp": 5160.41, "power": 36.20441099999999}, {"timestamp": 5180.96, "power": 36.20441099999999}, {"timestamp": 5201.5, "power": 36.20441099999999}, {"timestamp": 5222.04, "power": 36.20441099999999}, {"timestamp": 5242.56, "power": 36.20441099999999}, {"timestamp": 5263.05, "power": 36.20441099999999}, {"timestamp": 5283.62, "power": 36.20441099999999}, {"timestamp": 5304.2, "power": 36.20441099999999}, {"timestamp": 5324.76, "power": 36.20441099999999}, {"timestamp": 5345.34, "power": 36.20441099999999}, {"timestamp": 5365.92, "power": 36.20441099999999}, {"timestamp": 5386.44, "power": 36.20441099999999}, {"timestamp": 5406.93, "power": 36.20441099999999}, {"timestamp": 5427.49, "power": 36.20441099999999}, {"timestamp": 5448.07, "power": 36.20441099999999}, {"timestamp": 5468.61, "power": 36.20441099999999}, {"timestamp": 5489.19, "power": 36.20441099999999}, {"timestamp": 5509.74, "power": 36.20441099999999}, {"timestamp": 5530.33, "power": 36.20441099999999}, {"timestamp": 5550.82, "power": 36.20441099999999}, {"timestamp": 5571.39, "power": 36.20441099999999}, {"timestamp": 5591.97, "power": 36.20441099999999}, {"timestamp": 5612.54, "power": 36.20441099999999}, {"timestamp": 5633.12, "power": 36.20441099999999}, {"timestamp": 5653.69, "power": 36.20441099999999}, {"timestamp": 5674.27, "power": 36.20441099999999}, {"timestamp": 5694.76, "power": 36.20441099999999}, {"timestamp": 5715.3, "power": 36.20441099999999}, {"timestamp": 5735.84, "power": 36.20441099999999}, {"timestamp": 5756.38, "power": 36.20441099999999}, {"timestamp": 5776.92, "power": 36.20441099999999}, {"timestamp": 5797.46, "power": 36.20441099999999}, {"timestamp": 5818.01, "power": 36.20441099999999}, {"timestamp": 5838.53, "power": 36.20441099999999}, {"timestamp": 5859.06, "power": 36.20441099999999}, {"timestamp": 5879.61, "power": 36.20441099999999}, {"timestamp": 5900.15, "power": 36.20441099999999}, {"timestamp": 5920.69, "power": 36.20441099999999}, {"timestamp": 5941.23, "power": 36.20441099999999}, {"timestamp": 5961.77, "power": 36.20441099999999}, {"timestamp": 5982.31, "power": 36.20441099999999}, {"timestamp": 6002.82, "power": 36.20441099999999}, {"timestamp": 6023.36, "power": 36.20441099999999}, {"timestamp": 6043.91, "power": 36.20441099999999}, {"timestamp": 6064.45, "power": 36.149609999999996}, {"timestamp": 6085.73, "power": 36.149609999999996}, {"timestamp": 6106.31, "power": 36.149609999999996}, {"timestamp": 6126.81, "power": 36.149609999999996}, {"timestamp": 6147.35, "power": 36.149609999999996}, {"timestamp": 6167.93, "power": 36.149609999999996}, {"timestamp": 6188.49, "power": 36.149609999999996}, {"timestamp": 6209.05, "power": 36.149609999999996}, {"timestamp": 6229.62, "power": 36.149609999999996}, {"timestamp": 6250.18, "power": 36.149609999999996}, {"timestamp": 6270.7, "power": 36.149609999999996}, {"timestamp": 6291.24, "power": 36.149609999999996}, {"timestamp": 6311.81, "power": 36.149609999999996}, {"timestamp": 6332.38, "power": 36.149609999999996}, {"timestamp": 6352.95, "power": 36.149609999999996}, {"timestamp": 6373.52, "power": 36.149609999999996}, {"timestamp": 6394.1, "power": 36.149609999999996}, {"timestamp": 6414.62, "power": 36.149609999999996}, {"timestamp": 6435.19, "power": 36.149609999999996}, {"timestamp": 6455.76, "power": 36.149609999999996}, {"timestamp": 6476.33, "power": 36.149609999999996}, {"timestamp": 6496.9, "power": 36.149609999999996}, {"timestamp": 6517.45, "power": 36.149609999999996}, {"timestamp": 6538.02, "power": 36.149609999999996}, {"timestamp": 6558.54, "power": 36.149609999999996}, {"timestamp": 6579.08, "power": 36.149609999999996}, {"timestamp": 6599.65, "power": 36.149609999999996}, {"timestamp": 6620.2, "power": 36.149609999999996}, {"timestamp": 6640.78, "power": 36.149609999999996}, {"timestamp": 6661.35, "power": 36.149609999999996}, {"timestamp": 6681.93, "power": 36.149609999999996}, {"timestamp": 6702.45, "power": 36.149609999999996}, {"timestamp": 6722.94, "power": 36.149609999999996}, {"timestamp": 6743.51, "power": 36.149609999999996}, {"timestamp": 6764.07, "power": 36.149609999999996}, {"timestamp": 6784.63, "power": 36.149609999999996}, {"timestamp": 6805.2, "power": 36.149609999999996}, {"timestamp": 6825.78, "power": 36.149609999999996}, {"timestamp": 6846.34, "power": 36.149609999999996}, {"timestamp": 6866.84, "power": 36.149609999999996}, {"timestamp": 6887.41, "power": 36.149609999999996}, {"timestamp": 6907.98, "power": 36.149609999999996}, {"timestamp": 6928.54, "power": 36.149609999999996}, {"timestamp": 6949.12, "power": 36.149609999999996}, {"timestamp": 6969.7, "power": 36.149609999999996}, {"timestamp": 6990.27, "power": 36.149609999999996}, {"timestamp": 7010.77, "power": 36.149609999999996}, {"timestamp": 7031.33, "power": 36.149609999999996}, {"timestamp": 7051.9, "power": 36.149609999999996}, {"timestamp": 7072.46, "power": 36.183211}, {"timestamp": 7093.75, "power": 36.183211}, {"timestamp": 7114.29, "power": 36.183211}, {"timestamp": 7134.81, "power": 36.183211}, {"timestamp": 7155.35, "power": 36.183211}, {"timestamp": 7175.89, "power": 36.183211}, {"timestamp": 7196.43, "power": 36.183211}, {"timestamp": 7216.97, "power": 36.183211}, {"timestamp": 7237.51, "power": 36.183211}, {"timestamp": 7258.06, "power": 36.183211}, {"timestamp": 7278.58, "power": 36.183211}, {"timestamp": 7299.13, "power": 36.183211}, {"timestamp": 7319.69, "power": 36.183211}, {"timestamp": 7340.27, "power": 36.183211}, {"timestamp": 7360.83, "power": 36.183211}, {"timestamp": 7381.4, "power": 36.183211}, {"timestamp": 7401.97, "power": 36.183211}, {"timestamp": 7422.53, "power": 36.183211}, {"timestamp": 7443.09, "power": 36.183211}, {"timestamp": 7463.65, "power": 36.183211}, {"timestamp": 7484.2, "power": 36.183211}, {"timestamp": 7504.77, "power": 36.183211}, {"timestamp": 7525.33, "power": 36.183211}, {"timestamp": 7545.89, "power": 36.183211}, {"timestamp": 7566.41, "power": 36.183211}, {"timestamp": 7586.9, "power": 36.183211}, {"timestamp": 7607.47, "power": 36.183211}, {"timestamp": 7628.04, "power": 36.183211}, {"timestamp": 7648.62, "power": 36.183211}, {"timestamp": 7669.19, "power": 36.183211}, {"timestamp": 7689.76, "power": 36.183211}, {"timestamp": 7710.3, "power": 36.183211}, {"timestamp": 7730.8, "power": 36.183211}, {"timestamp": 7751.33, "power": 36.183211}, {"timestamp": 7771.87, "power": 36.183211}, {"timestamp": 7792.42, "power": 36.183211}, {"timestamp": 7812.96, "power": 36.183211}, {"timestamp": 7833.5, "power": 36.183211}, {"timestamp": 7854.04, "power": 36.183211}, {"timestamp": 7874.55, "power": 36.183211}, {"timestamp": 7895.08, "power": 36.183211}, {"timestamp": 7915.63, "power": 36.183211}, {"timestamp": 7936.17, "power": 36.183211}, {"timestamp": 7956.71, "power": 36.183211}, {"timestamp": 7977.25, "power": 36.183211}, {"timestamp": 7997.79, "power": 36.183211}, {"timestamp": 8018.31, "power": 36.183211}, {"timestamp": 8038.8, "power": 36.183211}, {"timestamp": 8059.33, "power": 36.183211}, {"timestamp": 8079.87, "power": 36.815812}, {"timestamp": 8102.18, "power": 36.815812}, {"timestamp": 8122.69, "power": 36.815812}, {"timestamp": 8143.22, "power": 36.815812}, {"timestamp": 8163.8, "power": 36.815812}, {"timestamp": 8184.37, "power": 36.815812}, {"timestamp": 8204.95, "power": 36.815812}, {"timestamp": 8225.52, "power": 36.815812}, {"timestamp": 8246.08, "power": 36.815812}, {"timestamp": 8266.6, "power": 36.815812}, {"timestamp": 8287.15, "power": 36.815812}, {"timestamp": 8307.72, "power": 36.815812}, {"timestamp": 8328.29, "power": 36.815812}, {"timestamp": 8348.83, "power": 36.815812}, {"timestamp": 8369.4, "power": 36.815812}, {"timestamp": 8389.97, "power": 36.815812}, {"timestamp": 8410.49, "power": 36.815812}, {"timestamp": 8431.06, "power": 36.815812}, {"timestamp": 8451.63, "power": 36.815812}, {"timestamp": 8472.21, "power": 36.815812}, {"timestamp": 8492.78, "power": 36.815812}, {"timestamp": 8513.35, "power": 36.815812}, {"timestamp": 8533.92, "power": 36.815812}, {"timestamp": 8554.44, "power": 36.815812}, {"timestamp": 8574.93, "power": 36.815812}, {"timestamp": 8595.49, "power": 36.815812}, {"timestamp": 8616.05, "power": 36.815812}, {"timestamp": 8636.63, "power": 36.815812}, {"timestamp": 8657.2, "power": 36.815812}, {"timestamp": 8677.77, "power": 36.815812}, {"timestamp": 8698.33, "power": 36.815812}, {"timestamp": 8718.83, "power": 36.815812}, {"timestamp": 8739.38, "power": 36.815812}, {"timestamp": 8759.96, "power": 36.815812}, {"timestamp": 8780.53, "power": 36.815812}, {"timestamp": 8801.11, "power": 36.815812}, {"timestamp": 8821.66, "power": 36.815812}, {"timestamp": 8842.25, "power": 36.815812}, {"timestamp": 8862.75, "power": 36.815812}, {"timestamp": 8883.3, "power": 36.815812}, {"timestamp": 8903.86, "power": 36.815812}, {"timestamp": 8924.42, "power": 36.815812}, {"timestamp": 8944.99, "power": 36.815812}, {"timestamp": 8965.55, "power": 36.815812}, {"timestamp": 8986.13, "power": 36.815812}, {"timestamp": 9006.64, "power": 36.815812}, {"timestamp": 9027.21, "power": 36.815812}, {"timestamp": 9047.78, "power": 36.815812}, {"timestamp": 9068.35, "power": 36.815812}, {"timestamp": 9088.89, "power": 36.76459}, {"timestamp": 9110.09, "power": 36.76459}, {"timestamp": 9130.67, "power": 36.76459}, {"timestamp": 9151.22, "power": 36.76459}, {"timestamp": 9171.79, "power": 36.76459}, {"timestamp": 9192.36, "power": 36.76459}, {"timestamp": 9212.92, "power": 36.76459}, {"timestamp": 9233.49, "power": 36.76459}, {"timestamp": 9254.05, "power": 36.76459}, {"timestamp": 9274.56, "power": 36.76459}, {"timestamp": 9295.11, "power": 36.76459}, {"timestamp": 9315.67, "power": 36.76459}, {"timestamp": 9336.25, "power": 36.76459}, {"timestamp": 9356.82, "power": 36.76459}, {"timestamp": 9377.4, "power": 36.76459}, {"timestamp": 9397.98, "power": 36.76459}, {"timestamp": 9418.5, "power": 36.76459}, {"timestamp": 9439.06, "power": 36.76459}, {"timestamp": 9459.63, "power": 36.76459}, {"timestamp": 9480.21, "power": 36.76459}, {"timestamp": 9500.77, "power": 36.76459}, {"timestamp": 9521.33, "power": 36.76459}, {"timestamp": 9541.9, "power": 36.76459}, {"timestamp": 9562.42, "power": 36.76459}, {"timestamp": 9582.91, "power": 36.76459}, {"timestamp": 9603.48, "power": 36.76459}, {"timestamp": 9624.04, "power": 36.76459}, {"timestamp": 9644.61, "power": 36.76459}, {"timestamp": 9665.19, "power": 36.76459}, {"timestamp": 9685.76, "power": 36.76459}, {"timestamp": 9706.32, "power": 36.76459}, {"timestamp": 9726.81, "power": 36.76459}, {"timestamp": 9747.35, "power": 36.76459}, {"timestamp": 9767.89, "power": 36.76459}, {"timestamp": 9788.44, "power": 36.76459}, {"timestamp": 9808.97, "power": 36.76459}, {"timestamp": 9829.52, "power": 36.76459}, {"timestamp": 9850.06, "power": 36.76459}, {"timestamp": 9870.59, "power": 36.76459}, {"timestamp": 9891.13, "power": 36.76459}, {"timestamp": 9911.67, "power": 36.76459}, {"timestamp": 9932.21, "power": 36.76459}, {"timestamp": 9952.75, "power": 36.76459}, {"timestamp": 9973.29, "power": 36.76459}, {"timestamp": 9993.83, "power": 36.76459}, {"timestamp": 10014.3, "power": 36.76459}, {"timestamp": 10034.8, "power": 36.76459}, {"timestamp": 10055.4, "power": 36.76459}, {"timestamp": 10075.9, "power": 36.76459}, {"timestamp": 10096.5, "power": 36.336664999999996}, {"timestamp": 10117.6, "power": 36.336664999999996}, {"timestamp": 10138.1, "power": 36.336664999999996}, {"timestamp": 10158.6, "power": 36.336664999999996}, {"timestamp": 10179.2, "power": 36.336664999999996}, {"timestamp": 10199.7, "power": 36.336664999999996}, {"timestamp": 10220.3, "power": 36.336664999999996}, {"timestamp": 10240.9, "power": 36.336664999999996}, {"timestamp": 10261.4, "power": 36.336664999999996}, {"timestamp": 10282.0, "power": 36.336664999999996}, {"timestamp": 10302.5, "power": 36.336664999999996}, {"timestamp": 10323.1, "power": 36.336664999999996}, {"timestamp": 10343.7, "power": 36.336664999999996}, {"timestamp": 10364.2, "power": 36.336664999999996}, {"timestamp": 10384.8, "power": 36.336664999999996}, {"timestamp": 10405.4, "power": 36.336664999999996}, {"timestamp": 10426.0, "power": 36.336664999999996}, {"timestamp": 10446.5, "power": 36.336664999999996}, {"timestamp": 10467.0, "power": 36.336664999999996}, {"timestamp": 10487.6, "power": 36.336664999999996}, {"timestamp": 10508.2, "power": 36.336664999999996}, {"timestamp": 10528.7, "power": 36.336664999999996}, {"timestamp": 10549.3, "power": 36.336664999999996}, {"timestamp": 10569.9, "power": 36.336664999999996}, {"timestamp": 10590.4, "power": 36.336664999999996}, {"timestamp": 10610.9, "power": 36.336664999999996}, {"timestamp": 10631.5, "power": 36.336664999999996}, {"timestamp": 10652.0, "power": 36.336664999999996}, {"timestamp": 10672.6, "power": 36.336664999999996}, {"timestamp": 10693.2, "power": 36.336664999999996}, {"timestamp": 10713.8, "power": 36.336664999999996}, {"timestamp": 10734.3, "power": 36.336664999999996}, {"timestamp": 10754.8, "power": 36.336664999999996}, {"timestamp": 10775.4, "power": 36.336664999999996}, {"timestamp": 10796.0, "power": 36.336664999999996}, {"timestamp": 10816.5, "power": 36.336664999999996}, {"timestamp": 10837.1, "power": 36.336664999999996}, {"timestamp": 10857.7, "power": 36.336664999999996}, {"timestamp": 10878.3, "power": 36.336664999999996}, {"timestamp": 10898.8, "power": 36.336664999999996}, {"timestamp": 10919.3, "power": 36.336664999999996}, {"timestamp": 10939.9, "power": 36.336664999999996}, {"timestamp": 10960.4, "power": 36.336664999999996}, {"timestamp": 10981.0, "power": 36.336664999999996}, {"timestamp": 11001.6, "power": 36.336664999999996}, {"timestamp": 11022.1, "power": 36.336664999999996}, {"timestamp": 11042.6, "power": 36.336664999999996}, {"timestamp": 11063.2, "power": 36.336664999999996}, {"timestamp": 11083.8, "power": 36.336664999999996}, {"timestamp": 11104.4, "power": 36.157726999999994}, {"timestamp": 11125.4, "power": 36.157726999999994}, {"timestamp": 11146.0, "power": 36.157726999999994}, {"timestamp": 11166.5, "power": 36.157726999999994}, {"timestamp": 11187.0, "power": 36.157726999999994}, {"timestamp": 11207.6, "power": 36.157726999999994}, {"timestamp": 11228.1, "power": 36.157726999999994}, {"timestamp": 11248.7, "power": 36.157726999999994}, {"timestamp": 11269.3, "power": 36.157726999999994}, {"timestamp": 11289.9, "power": 36.157726999999994}, {"timestamp": 11310.4, "power": 36.157726999999994}, {"timestamp": 11330.9, "power": 36.157726999999994}, {"timestamp": 11351.4, "power": 36.157726999999994}, {"timestamp": 11372.0, "power": 36.157726999999994}, {"timestamp": 11392.6, "power": 36.157726999999994}, {"timestamp": 11413.2, "power": 36.157726999999994}, {"timestamp": 11433.7, "power": 36.157726999999994}, {"timestamp": 11454.3, "power": 36.157726999999994}, {"timestamp": 11474.8, "power": 36.157726999999994}, {"timestamp": 11495.4, "power": 36.157726999999994}, {"timestamp": 11515.9, "power": 36.157726999999994}, {"timestamp": 11536.5, "power": 36.157726999999994}, {"timestamp": 11557.1, "power": 36.157726999999994}, {"timestamp": 11577.6, "power": 36.157726999999994}, {"timestamp": 11598.2, "power": 36.157726999999994}, {"timestamp": 11618.7, "power": 36.157726999999994}, {"timestamp": 11639.3, "power": 36.157726999999994}, {"timestamp": 11659.8, "power": 36.157726999999994}, {"timestamp": 11680.4, "power": 36.157726999999994}, {"timestamp": 11700.9, "power": 36.157726999999994}, {"timestamp": 11721.5, "power": 36.157726999999994}, {"timestamp": 11742.0, "power": 36.157726999999994}, {"timestamp": 11762.5, "power": 36.157726999999994}, {"timestamp": 11783.1, "power": 36.157726999999994}, {"timestamp": 11803.6, "power": 36.157726999999994}, {"timestamp": 11824.2, "power": 36.157726999999994}, {"timestamp": 11844.7, "power": 36.157726999999994}, {"timestamp": 11865.2, "power": 36.157726999999994}, {"timestamp": 11885.8, "power": 36.157726999999994}, {"timestamp": 11906.3, "power": 36.157726999999994}, {"timestamp": 11926.8, "power": 36.157726999999994}, {"timestamp": 11947.3, "power": 36.157726999999994}, {"timestamp": 11967.9, "power": 36.157726999999994}, {"timestamp": 11988.4, "power": 36.157726999999994}, {"timestamp": 12009.0, "power": 36.157726999999994}, {"timestamp": 12029.5, "power": 36.157726999999994}, {"timestamp": 12050.0, "power": 36.157726999999994}, {"timestamp": 12070.6, "power": 36.157726999999994}, {"timestamp": 12091.1, "power": 36.157726999999994}, {"timestamp": 12111.6, "power": 37.506888000000004}, {"timestamp": 12132.7, "power": 37.506888000000004}, {"timestamp": 12153.2, "power": 37.506888000000004}, {"timestamp": 12173.8, "power": 37.506888000000004}, {"timestamp": 12194.3, "power": 37.506888000000004}, {"timestamp": 12214.8, "power": 37.506888000000004}, {"timestamp": 12235.3, "power": 37.506888000000004}, {"timestamp": 12255.9, "power": 37.506888000000004}, {"timestamp": 12276.4, "power": 37.506888000000004}, {"timestamp": 12297.0, "power": 37.506888000000004}, {"timestamp": 12317.5, "power": 37.506888000000004}, {"timestamp": 12338.1, "power": 37.506888000000004}, {"timestamp": 12358.6, "power": 37.506888000000004}, {"timestamp": 12379.1, "power": 37.506888000000004}, {"timestamp": 12399.7, "power": 37.506888000000004}, {"timestamp": 12420.3, "power": 37.506888000000004}, {"timestamp": 12440.8, "power": 37.506888000000004}, {"timestamp": 12461.4, "power": 37.506888000000004}, {"timestamp": 12482.0, "power": 37.506888000000004}, {"timestamp": 12502.5, "power": 37.506888000000004}, {"timestamp": 12523.1, "power": 37.506888000000004}, {"timestamp": 12543.6, "power": 37.506888000000004}, {"timestamp": 12564.2, "power": 37.506888000000004}, {"timestamp": 12584.8, "power": 37.506888000000004}, {"timestamp": 12605.3, "power": 37.506888000000004}, {"timestamp": 12625.9, "power": 37.506888000000004}, {"timestamp": 12646.4, "power": 37.506888000000004}, {"timestamp": 12666.9, "power": 37.506888000000004}, {"timestamp": 12687.5, "power": 37.506888000000004}, {"timestamp": 12708.0, "power": 37.506888000000004}, {"timestamp": 12728.6, "power": 37.506888000000004}, {"timestamp": 12749.2, "power": 37.506888000000004}, {"timestamp": 12769.7, "power": 37.506888000000004}, {"timestamp": 12790.3, "power": 37.506888000000004}, {"timestamp": 12810.8, "power": 37.506888000000004}, {"timestamp": 12831.4, "power": 37.506888000000004}, {"timestamp": 12851.9, "power": 37.506888000000004}, {"timestamp": 12872.5, "power": 37.506888000000004}, {"timestamp": 12893.1, "power": 37.506888000000004}, {"timestamp": 12913.6, "power": 37.506888000000004}, {"timestamp": 12934.2, "power": 37.506888000000004}, {"timestamp": 12954.7, "power": 37.506888000000004}, {"timestamp": 12975.3, "power": 37.506888000000004}, {"timestamp": 12995.8, "power": 37.506888000000004}, {"timestamp": 13016.4, "power": 37.506888000000004}, {"timestamp": 13037.0, "power": 37.506888000000004}, {"timestamp": 13057.5, "power": 37.506888000000004}, {"timestamp": 13078.1, "power": 37.506888000000004}, {"timestamp": 13098.6, "power": 37.506888000000004}, {"timestamp": 13119.1, "power": 36.608122}, {"timestamp": 13140.2, "power": 36.608122}, {"timestamp": 13160.7, "power": 36.608122}, {"timestamp": 13181.3, "power": 36.608122}, {"timestamp": 13201.8, "power": 36.608122}, {"timestamp": 13222.4, "power": 36.608122}, {"timestamp": 13242.9, "power": 36.608122}, {"timestamp": 13263.4, "power": 36.608122}, {"timestamp": 13284.0, "power": 36.608122}, {"timestamp": 13304.6, "power": 36.608122}, {"timestamp": 13325.2, "power": 36.608122}, {"timestamp": 13345.7, "power": 36.608122}, {"timestamp": 13366.3, "power": 36.608122}, {"timestamp": 13386.8, "power": 36.608122}, {"timestamp": 13407.4, "power": 36.608122}, {"timestamp": 13428.0, "power": 36.608122}, {"timestamp": 13448.5, "power": 36.608122}, {"timestamp": 13469.1, "power": 36.608122}, {"timestamp": 13489.7, "power": 36.608122}, {"timestamp": 13510.2, "power": 36.608122}, {"timestamp": 13530.7, "power": 36.608122}, {"timestamp": 13551.3, "power": 36.608122}, {"timestamp": 13571.8, "power": 36.608122}, {"timestamp": 13592.4, "power": 36.608122}, {"timestamp": 13613.0, "power": 36.608122}, {"timestamp": 13633.6, "power": 36.608122}, {"timestamp": 13654.1, "power": 36.608122}, {"timestamp": 13674.6, "power": 36.608122}, {"timestamp": 13695.2, "power": 36.608122}, {"timestamp": 13715.7, "power": 36.608122}, {"timestamp": 13736.3, "power": 36.608122}, {"timestamp": 13756.8, "power": 36.608122}, {"timestamp": 13777.4, "power": 36.608122}, {"timestamp": 13797.9, "power": 36.608122}, {"timestamp": 13818.4, "power": 36.608122}, {"timestamp": 13838.9, "power": 36.608122}, {"timestamp": 13859.5, "power": 36.608122}, {"timestamp": 13880.0, "power": 36.608122}, {"timestamp": 13900.6, "power": 36.608122}, {"timestamp": 13921.1, "power": 36.608122}, {"timestamp": 13941.7, "power": 36.608122}, {"timestamp": 13962.3, "power": 36.608122}, {"timestamp": 13982.8, "power": 36.608122}, {"timestamp": 14003.3, "power": 36.608122}, {"timestamp": 14023.9, "power": 36.608122}, {"timestamp": 14044.5, "power": 36.608122}, {"timestamp": 14065.0, "power": 36.608122}, {"timestamp": 14085.6, "power": 36.608122}, {"timestamp": 14106.2, "power": 36.608122}, {"timestamp": 14126.7, "power": 36.264103}, {"timestamp": 14147.8, "power": 36.264103}, {"timestamp": 14168.3, "power": 36.264103}, {"timestamp": 14188.9, "power": 36.264103}, {"timestamp": 14209.5, "power": 36.264103}, {"timestamp": 14230.0, "power": 36.264103}, {"timestamp": 14250.5, "power": 36.264103}, {"timestamp": 14271.1, "power": 36.264103}, {"timestamp": 14291.7, "power": 36.264103}, {"timestamp": 14312.2, "power": 36.264103}, {"timestamp": 14332.8, "power": 36.264103}, {"timestamp": 14353.4, "power": 36.264103}, {"timestamp": 14373.9, "power": 36.264103}, {"timestamp": 14394.4, "power": 36.264103}, {"timestamp": 14414.9, "power": 36.264103}, {"timestamp": 14435.5, "power": 36.264103}, {"timestamp": 14456.1, "power": 36.264103}, {"timestamp": 14476.7, "power": 36.264103}, {"timestamp": 14497.2, "power": 36.264103}, {"timestamp": 14517.8, "power": 36.264103}, {"timestamp": 14538.3, "power": 36.264103}, {"timestamp": 14558.8, "power": 36.264103}, {"timestamp": 14579.4, "power": 36.264103}, {"timestamp": 14600.0, "power": 36.264103}, {"timestamp": 14620.6, "power": 36.264103}, {"timestamp": 14641.1, "power": 36.264103}, {"timestamp": 14661.7, "power": 36.264103}, {"timestamp": 14682.3, "power": 36.264103}, {"timestamp": 14702.8, "power": 36.264103}, {"timestamp": 14723.3, "power": 36.264103}, {"timestamp": 14743.9, "power": 36.264103}, {"timestamp": 14764.4, "power": 36.264103}, {"timestamp": 14785.0, "power": 36.264103}, {"timestamp": 14805.6, "power": 36.264103}, {"timestamp": 14826.1, "power": 36.264103}, {"timestamp": 14846.6, "power": 36.264103}, {"timestamp": 14867.2, "power": 36.264103}, {"timestamp": 14887.7, "power": 36.264103}, {"timestamp": 14908.3, "power": 36.264103}, {"timestamp": 14928.8, "power": 36.264103}, {"timestamp": 14949.3, "power": 36.264103}, {"timestamp": 14969.9, "power": 36.264103}, {"timestamp": 14990.4, "power": 36.264103}, {"timestamp": 15010.9, "power": 36.264103}, {"timestamp": 15031.4, "power": 36.264103}, {"timestamp": 15052.0, "power": 36.264103}, {"timestamp": 15072.5, "power": 36.264103}, {"timestamp": 15093.0, "power": 36.264103}, {"timestamp": 15113.6, "power": 36.264103}, {"timestamp": 15134.1, "power": 36.813781999999996}, {"timestamp": 15155.3, "power": 36.813781999999996}, {"timestamp": 15175.8, "power": 36.813781999999996}, {"timestamp": 15196.4, "power": 36.813781999999996}, {"timestamp": 15216.9, "power": 36.813781999999996}, {"timestamp": 15237.4, "power": 36.813781999999996}, {"timestamp": 15258.0, "power": 36.813781999999996}, {"timestamp": 15278.5, "power": 36.813781999999996}, {"timestamp": 15299.0, "power": 36.813781999999996}, {"timestamp": 15319.6, "power": 36.813781999999996}, {"timestamp": 15340.2, "power": 36.813781999999996}, {"timestamp": 15360.8, "power": 36.813781999999996}, {"timestamp": 15381.3, "power": 36.813781999999996}, {"timestamp": 15401.9, "power": 36.813781999999996}, {"timestamp": 15422.4, "power": 36.813781999999996}, {"timestamp": 15442.9, "power": 36.813781999999996}, {"timestamp": 15463.5, "power": 36.813781999999996}, {"timestamp": 15484.0, "power": 36.813781999999996}, {"timestamp": 15504.6, "power": 36.813781999999996}, {"timestamp": 15525.1, "power": 36.813781999999996}, {"timestamp": 15545.7, "power": 36.813781999999996}, {"timestamp": 15566.3, "power": 36.813781999999996}, {"timestamp": 15586.8, "power": 36.813781999999996}, {"timestamp": 15607.3, "power": 36.813781999999996}, {"timestamp": 15627.9, "power": 36.813781999999996}, {"timestamp": 15648.5, "power": 36.813781999999996}, {"timestamp": 15669.0, "power": 36.813781999999996}, {"timestamp": 15689.6, "power": 36.813781999999996}, {"timestamp": 15710.2, "power": 36.813781999999996}, {"timestamp": 15730.7, "power": 36.813781999999996}, {"timestamp": 15751.2, "power": 36.813781999999996}, {"timestamp": 15771.7, "power": 36.813781999999996}, {"timestamp": 15792.3, "power": 36.813781999999996}, {"timestamp": 15812.8, "power": 36.813781999999996}, {"timestamp": 15833.4, "power": 36.813781999999996}, {"timestamp": 15853.9, "power": 36.813781999999996}, {"timestamp": 15874.4, "power": 36.813781999999996}, {"timestamp": 15894.9, "power": 36.813781999999996}, {"timestamp": 15915.5, "power": 36.813781999999996}, {"timestamp": 15936.0, "power": 36.813781999999996}, {"timestamp": 15956.5, "power": 36.813781999999996}, {"timestamp": 15977.1, "power": 36.813781999999996}, {"timestamp": 15997.6, "power": 36.813781999999996}, {"timestamp": 16018.2, "power": 36.813781999999996}, {"timestamp": 16038.7, "power": 36.813781999999996}, {"timestamp": 16059.2, "power": 36.813781999999996}, {"timestamp": 16079.8, "power": 36.813781999999996}, {"timestamp": 16100.3, "power": 36.813781999999996}, {"timestamp": 16120.9, "power": 36.813781999999996}, {"timestamp": 16141.4, "power": 36.599051}, {"timestamp": 16164.2, "power": 36.599051}, {"timestamp": 16184.7, "power": 36.599051}, {"timestamp": 16205.3, "power": 36.599051}, {"timestamp": 16225.9, "power": 36.599051}, {"timestamp": 16246.4, "power": 36.599051}, {"timestamp": 16266.9, "power": 36.599051}, {"timestamp": 16287.5, "power": 36.599051}, {"timestamp": 16308.0, "power": 36.599051}, {"timestamp": 16328.6, "power": 36.599051}, {"timestamp": 16349.2, "power": 36.599051}, {"timestamp": 16369.8, "power": 36.599051}, {"timestamp": 16390.4, "power": 36.599051}, {"timestamp": 16410.9, "power": 36.599051}, {"timestamp": 16431.4, "power": 36.599051}, {"timestamp": 16452.0, "power": 36.599051}, {"timestamp": 16472.6, "power": 36.599051}, {"timestamp": 16493.1, "power": 36.599051}, {"timestamp": 16513.7, "power": 36.599051}, {"timestamp": 16534.3, "power": 36.599051}, {"timestamp": 16554.8, "power": 36.599051}, {"timestamp": 16575.4, "power": 36.599051}, {"timestamp": 16596.0, "power": 36.599051}, {"timestamp": 16616.5, "power": 36.599051}, {"timestamp": 16637.1, "power": 36.599051}, {"timestamp": 16657.7, "power": 36.599051}, {"timestamp": 16678.2, "power": 36.599051}, {"timestamp": 16698.8, "power": 36.599051}, {"timestamp": 16719.3, "power": 36.599051}, {"timestamp": 16739.9, "power": 36.599051}, {"timestamp": 16760.5, "power": 36.599051}, {"timestamp": 16781.1, "power": 36.599051}, {"timestamp": 16801.6, "power": 36.599051}, {"timestamp": 16822.2, "power": 36.599051}, {"timestamp": 16842.7, "power": 36.599051}, {"timestamp": 16863.3, "power": 36.599051}, {"timestamp": 16883.8, "power": 36.599051}, {"timestamp": 16904.4, "power": 36.599051}, {"timestamp": 16925.0, "power": 36.599051}, {"timestamp": 16945.6, "power": 36.599051}, {"timestamp": 16966.1, "power": 36.599051}, {"timestamp": 16986.7, "power": 36.599051}, {"timestamp": 17007.2, "power": 36.599051}, {"timestamp": 17027.8, "power": 36.599051}, {"timestamp": 17048.4, "power": 36.599051}, {"timestamp": 17068.9, "power": 36.599051}, {"timestamp": 17089.5, "power": 36.599051}, {"timestamp": 17110.1, "power": 36.599051}, {"timestamp": 17130.6, "power": 36.599051}, {"timestamp": 17151.2, "power": 37.144947}, {"timestamp": 17172.8, "power": 37.144947}, {"timestamp": 17193.4, "power": 37.144947}, {"timestamp": 17213.9, "power": 37.144947}, {"timestamp": 17234.4, "power": 37.144947}, {"timestamp": 17254.9, "power": 37.144947}, {"timestamp": 17275.5, "power": 37.144947}, {"timestamp": 17296.0, "power": 37.144947}, {"timestamp": 17316.6, "power": 37.144947}, {"timestamp": 17337.1, "power": 37.144947}, {"timestamp": 17357.7, "power": 37.144947}, {"timestamp": 17378.3, "power": 37.144947}, {"timestamp": 17398.8, "power": 37.144947}, {"timestamp": 17419.3, "power": 37.144947}, {"timestamp": 17439.9, "power": 37.144947}, {"timestamp": 17460.4, "power": 37.144947}, {"timestamp": 17481.0, "power": 37.144947}, {"timestamp": 17501.6, "power": 37.144947}, {"timestamp": 17522.2, "power": 37.144947}, {"timestamp": 17542.7, "power": 37.144947}, {"timestamp": 17563.2, "power": 37.144947}, {"timestamp": 17583.8, "power": 37.144947}, {"timestamp": 17604.4, "power": 37.144947}, {"timestamp": 17624.9, "power": 37.144947}, {"timestamp": 17645.5, "power": 37.144947}, {"timestamp": 17666.1, "power": 37.144947}, {"timestamp": 17686.6, "power": 37.144947}, {"timestamp": 17707.1, "power": 37.144947}, {"timestamp": 17727.7, "power": 37.144947}, {"timestamp": 17748.2, "power": 37.144947}, {"timestamp": 17768.8, "power": 37.144947}, {"timestamp": 17789.3, "power": 37.144947}, {"timestamp": 17809.9, "power": 37.144947}, {"timestamp": 17830.4, "power": 37.144947}, {"timestamp": 17850.9, "power": 37.144947}, {"timestamp": 17871.4, "power": 37.144947}, {"timestamp": 17892.0, "power": 37.144947}, {"timestamp": 17912.5, "power": 37.144947}, {"timestamp": 17933.0, "power": 37.144947}, {"timestamp": 17953.6, "power": 37.144947}, {"timestamp": 17974.1, "power": 37.144947}, {"timestamp": 17994.7, "power": 37.144947}, {"timestamp": 18015.2, "power": 37.144947}, {"timestamp": 18035.7, "power": 37.144947}, {"timestamp": 18056.3, "power": 37.144947}, {"timestamp": 18076.8, "power": 37.144947}, {"timestamp": 18097.4, "power": 37.144947}, {"timestamp": 18117.9, "power": 37.144947}, {"timestamp": 18138.4, "power": 37.144947}, {"timestamp": 18158.9, "power": 36.152680000000004}, {"timestamp": 18180.0, "power": 36.152680000000004}, {"timestamp": 18200.5, "power": 36.152680000000004}, {"timestamp": 18221.0, "power": 36.152680000000004}, {"timestamp": 18241.6, "power": 36.152680000000004}, {"timestamp": 18262.1, "power": 36.152680000000004}, {"timestamp": 18282.6, "power": 36.152680000000004}, {"timestamp": 18303.2, "power": 36.152680000000004}, {"timestamp": 18323.7, "power": 36.152680000000004}, {"timestamp": 18344.3, "power": 36.152680000000004}, {"timestamp": 18364.9, "power": 36.152680000000004}, {"timestamp": 18385.5, "power": 36.152680000000004}, {"timestamp": 18406.0, "power": 36.152680000000004}, {"timestamp": 18426.6, "power": 36.152680000000004}, {"timestamp": 18447.1, "power": 36.152680000000004}, {"timestamp": 18467.7, "power": 36.152680000000004}, {"timestamp": 18488.3, "power": 36.152680000000004}, {"timestamp": 18508.8, "power": 36.152680000000004}, {"timestamp": 18529.4, "power": 36.152680000000004}, {"timestamp": 18550.0, "power": 36.152680000000004}, {"timestamp": 18570.5, "power": 36.152680000000004}, {"timestamp": 18591.0, "power": 36.152680000000004}, {"timestamp": 18611.6, "power": 36.152680000000004}, {"timestamp": 18632.1, "power": 36.152680000000004}, {"timestamp": 18652.7, "power": 36.152680000000004}, {"timestamp": 18673.2, "power": 36.152680000000004}, {"timestamp": 18693.8, "power": 36.152680000000004}, {"timestamp": 18714.3, "power": 36.152680000000004}, {"timestamp": 18734.8, "power": 36.152680000000004}, {"timestamp": 18755.4, "power": 36.152680000000004}, {"timestamp": 18775.9, "power": 36.152680000000004}, {"timestamp": 18796.5, "power": 36.152680000000004}, {"timestamp": 18817.1, "power": 36.152680000000004}, {"timestamp": 18837.6, "power": 36.152680000000004}, {"timestamp": 18858.2, "power": 36.152680000000004}, {"timestamp": 18878.7, "power": 36.152680000000004}, {"timestamp": 18899.3, "power": 36.152680000000004}, {"timestamp": 18919.8, "power": 36.152680000000004}, {"timestamp": 18940.4, "power": 36.152680000000004}, {"timestamp": 18960.9, "power": 36.152680000000004}, {"timestamp": 18981.5, "power": 36.152680000000004}, {"timestamp": 19002.0, "power": 36.152680000000004}, {"timestamp": 19022.5, "power": 36.152680000000004}, {"timestamp": 19043.1, "power": 36.152680000000004}, {"timestamp": 19063.6, "power": 36.152680000000004}, {"timestamp": 19084.2, "power": 36.152680000000004}, {"timestamp": 19104.7, "power": 36.152680000000004}, {"timestamp": 19125.3, "power": 36.152680000000004}, {"timestamp": 19145.9, "power": 36.152680000000004}, {"timestamp": 19166.4, "power": 36.227695}, {"timestamp": 19187.5, "power": 36.227695}, {"timestamp": 19208.0, "power": 36.227695}, {"timestamp": 19228.6, "power": 36.227695}, {"timestamp": 19249.1, "power": 36.227695}, {"timestamp": 19269.6, "power": 36.227695}, {"timestamp": 19290.2, "power": 36.227695}, {"timestamp": 19310.7, "power": 36.227695}, {"timestamp": 19331.2, "power": 36.227695}, {"timestamp": 19351.8, "power": 36.227695}, {"timestamp": 19372.4, "power": 36.227695}, {"timestamp": 19393.0, "power": 36.227695}, {"timestamp": 19413.5, "power": 36.227695}, {"timestamp": 19434.1, "power": 36.227695}, {"timestamp": 19454.6, "power": 36.227695}, {"timestamp": 19475.2, "power": 36.227695}, {"timestamp": 19495.8, "power": 36.227695}, {"timestamp": 19516.3, "power": 36.227695}, {"timestamp": 19536.9, "power": 36.227695}, {"timestamp": 19557.5, "power": 36.227695}, {"timestamp": 19578.0, "power": 36.227695}, {"timestamp": 19598.6, "power": 36.227695}, {"timestamp": 19619.1, "power": 36.227695}, {"timestamp": 19639.7, "power": 36.227695}, {"timestamp": 19660.3, "power": 36.227695}, {"timestamp": 19680.8, "power": 36.227695}, {"timestamp": 19701.4, "power": 36.227695}, {"timestamp": 19721.9, "power": 36.227695}, {"timestamp": 19742.4, "power": 36.227695}, {"timestamp": 19763.0, "power": 36.227695}, {"timestamp": 19783.5, "power": 36.227695}, {"timestamp": 19804.0, "power": 36.227695}, {"timestamp": 19824.5, "power": 36.227695}, {"timestamp": 19845.0, "power": 36.227695}, {"timestamp": 19865.6, "power": 36.227695}, {"timestamp": 19886.1, "power": 36.227695}, {"timestamp": 19906.6, "power": 36.227695}, {"timestamp": 19927.2, "power": 36.227695}, {"timestamp": 19947.7, "power": 36.227695}, {"timestamp": 19968.2, "power": 36.227695}, {"timestamp": 19988.8, "power": 36.227695}, {"timestamp": 20009.3, "power": 36.227695}, {"timestamp": 20029.9, "power": 36.227695}, {"timestamp": 20050.4, "power": 36.227695}, {"timestamp": 20070.9, "power": 36.227695}, {"timestamp": 20091.4, "power": 36.227695}, {"timestamp": 20112.0, "power": 36.227695}, {"timestamp": 20132.5, "power": 36.227695}, {"timestamp": 20153.1, "power": 36.227695}, {"timestamp": 20173.6, "power": 36.213860000000004}, {"timestamp": 20194.7, "power": 36.213860000000004}, {"timestamp": 20215.2, "power": 36.213860000000004}, {"timestamp": 20235.7, "power": 36.213860000000004}, {"timestamp": 20256.3, "power": 36.213860000000004}, {"timestamp": 20276.8, "power": 36.213860000000004}, {"timestamp": 20297.4, "power": 36.213860000000004}, {"timestamp": 20317.9, "power": 36.213860000000004}, {"timestamp": 20338.4, "power": 36.213860000000004}, {"timestamp": 20358.9, "power": 36.213860000000004}, {"timestamp": 20379.5, "power": 36.213860000000004}, {"timestamp": 20400.1, "power": 36.213860000000004}, {"timestamp": 20420.6, "power": 36.213860000000004}, {"timestamp": 20441.2, "power": 36.213860000000004}, {"timestamp": 20461.8, "power": 36.213860000000004}, {"timestamp": 20482.4, "power": 36.213860000000004}, {"timestamp": 20502.9, "power": 36.213860000000004}, {"timestamp": 20523.4, "power": 36.213860000000004}, {"timestamp": 20544.0, "power": 36.213860000000004}, {"timestamp": 20564.6, "power": 36.213860000000004}, {"timestamp": 20585.1, "power": 36.213860000000004}, {"timestamp": 20605.7, "power": 36.213860000000004}, {"timestamp": 20626.3, "power": 36.213860000000004}, {"timestamp": 20646.8, "power": 36.213860000000004}, {"timestamp": 20667.3, "power": 36.213860000000004}, {"timestamp": 20687.9, "power": 36.213860000000004}, {"timestamp": 20708.5, "power": 36.213860000000004}, {"timestamp": 20729.0, "power": 36.213860000000004}, {"timestamp": 20749.6, "power": 36.213860000000004}, {"timestamp": 20770.1, "power": 36.213860000000004}, {"timestamp": 20790.7, "power": 36.213860000000004}, {"timestamp": 20811.2, "power": 36.213860000000004}, {"timestamp": 20831.7, "power": 36.213860000000004}, {"timestamp": 20852.3, "power": 36.213860000000004}, {"timestamp": 20872.8, "power": 36.213860000000004}, {"timestamp": 20893.4, "power": 36.213860000000004}, {"timestamp": 20913.9, "power": 36.213860000000004}, {"timestamp": 20934.4, "power": 36.213860000000004}, {"timestamp": 20954.9, "power": 36.213860000000004}, {"timestamp": 20975.5, "power": 36.213860000000004}, {"timestamp": 20996.0, "power": 36.213860000000004}, {"timestamp": 21016.5, "power": 36.213860000000004}, {"timestamp": 21037.1, "power": 36.213860000000004}, {"timestamp": 21057.6, "power": 36.213860000000004}, {"timestamp": 21078.2, "power": 36.213860000000004}, {"timestamp": 21098.7, "power": 36.213860000000004}, {"timestamp": 21119.3, "power": 36.213860000000004}, {"timestamp": 21139.8, "power": 36.213860000000004}, {"timestamp": 21160.4, "power": 36.213860000000004}, {"timestamp": 21181.0, "power": 36.199443}, {"timestamp": 21202.0, "power": 36.199443}, {"timestamp": 21222.6, "power": 36.199443}, {"timestamp": 21243.1, "power": 36.199443}, {"timestamp": 21263.7, "power": 36.199443}, {"timestamp": 21284.2, "power": 36.199443}, {"timestamp": 21304.8, "power": 36.199443}, {"timestamp": 21325.3, "power": 36.199443}, {"timestamp": 21345.9, "power": 36.199443}, {"timestamp": 21366.4, "power": 36.199443}, {"timestamp": 21386.9, "power": 36.199443}, {"timestamp": 21407.5, "power": 36.199443}, {"timestamp": 21428.1, "power": 36.199443}, {"timestamp": 21448.6, "power": 36.199443}, {"timestamp": 21469.2, "power": 36.199443}, {"timestamp": 21489.8, "power": 36.199443}, {"timestamp": 21510.3, "power": 36.199443}, {"timestamp": 21530.8, "power": 36.199443}, {"timestamp": 21551.4, "power": 36.199443}, {"timestamp": 21572.0, "power": 36.199443}, {"timestamp": 21592.5, "power": 36.199443}, {"timestamp": 21613.1, "power": 36.199443}, {"timestamp": 21633.7, "power": 36.199443}, {"timestamp": 21654.2, "power": 36.199443}, {"timestamp": 21674.7, "power": 36.199443}, {"timestamp": 21695.3, "power": 36.199443}, {"timestamp": 21715.9, "power": 36.199443}, {"timestamp": 21736.4, "power": 36.199443}, {"timestamp": 21757.0, "power": 36.199443}, {"timestamp": 21777.6, "power": 36.199443}, {"timestamp": 21798.1, "power": 36.199443}, {"timestamp": 21818.6, "power": 36.199443}, {"timestamp": 21839.1, "power": 36.199443}, {"timestamp": 21859.7, "power": 36.199443}, {"timestamp": 21880.3, "power": 36.199443}, {"timestamp": 21900.8, "power": 36.199443}, {"timestamp": 21921.4, "power": 36.199443}, {"timestamp": 21942.0, "power": 36.199443}, {"timestamp": 21962.5, "power": 36.199443}, {"timestamp": 21983.0, "power": 36.199443}, {"timestamp": 22003.6, "power": 36.199443}, {"timestamp": 22024.1, "power": 36.199443}, {"timestamp": 22044.7, "power": 36.199443}, {"timestamp": 22065.3, "power": 36.199443}, {"timestamp": 22085.9, "power": 36.199443}, {"timestamp": 22106.4, "power": 36.199443}, {"timestamp": 22126.9, "power": 36.199443}, {"timestamp": 22147.4, "power": 36.199443}, {"timestamp": 22168.0, "power": 36.199443}, {"timestamp": 22188.6, "power": 36.444501}, {"timestamp": 22209.7, "power": 36.444501}, {"timestamp": 22230.2, "power": 36.444501}, {"timestamp": 22250.7, "power": 36.444501}, {"timestamp": 22271.3, "power": 36.444501}, {"timestamp": 22291.8, "power": 36.444501}, {"timestamp": 22312.3, "power": 36.444501}, {"timestamp": 22332.9, "power": 36.444501}, {"timestamp": 22353.4, "power": 36.444501}, {"timestamp": 22374.0, "power": 36.444501}, {"timestamp": 22394.5, "power": 36.444501}, {"timestamp": 22415.1, "power": 36.444501}, {"timestamp": 22435.6, "power": 36.444501}, {"timestamp": 22456.2, "power": 36.444501}, {"timestamp": 22476.8, "power": 36.444501}, {"timestamp": 22497.3, "power": 36.444501}, {"timestamp": 22517.9, "power": 36.444501}, {"timestamp": 22538.4, "power": 36.444501}, {"timestamp": 22558.9, "power": 36.444501}, {"timestamp": 22579.5, "power": 36.444501}, {"timestamp": 22600.1, "power": 36.444501}, {"timestamp": 22620.6, "power": 36.444501}, {"timestamp": 22641.2, "power": 36.444501}, {"timestamp": 22661.8, "power": 36.444501}, {"timestamp": 22682.3, "power": 36.444501}, {"timestamp": 22702.4, "power": 36.444501}, {"timestamp": 22722.9, "power": 36.444501}, {"timestamp": 22743.5, "power": 36.444501}, {"timestamp": 22764.1, "power": 36.444501}, {"timestamp": 22784.7, "power": 36.444501}, {"timestamp": 22805.2, "power": 36.444501}, {"timestamp": 22825.8, "power": 36.444501}, {"timestamp": 22846.3, "power": 36.444501}, {"timestamp": 22866.8, "power": 36.444501}, {"timestamp": 22887.3, "power": 36.444501}, {"timestamp": 22907.9, "power": 36.444501}, {"timestamp": 22928.4, "power": 36.444501}, {"timestamp": 22949.0, "power": 36.444501}, {"timestamp": 22969.5, "power": 36.444501}, {"timestamp": 22990.1, "power": 36.444501}, {"timestamp": 23010.6, "power": 36.444501}, {"timestamp": 23031.1, "power": 36.444501}, {"timestamp": 23051.7, "power": 36.444501}, {"timestamp": 23072.2, "power": 36.444501}, {"timestamp": 23092.8, "power": 36.444501}, {"timestamp": 23113.3, "power": 36.444501}, {"timestamp": 23133.9, "power": 36.444501}, {"timestamp": 23154.4, "power": 36.444501}, {"timestamp": 23174.9, "power": 36.444501}, {"timestamp": 23195.4, "power": 36.68917}, {"timestamp": 23216.5, "power": 36.68917}, {"timestamp": 23237.1, "power": 36.68917}, {"timestamp": 23257.6, "power": 36.68917}, {"timestamp": 23278.2, "power": 36.68917}, {"timestamp": 23298.7, "power": 36.68917}, {"timestamp": 23319.2, "power": 36.68917}, {"timestamp": 23339.8, "power": 36.68917}, {"timestamp": 23360.3, "power": 36.68917}, {"timestamp": 23380.9, "power": 36.68917}, {"timestamp": 23401.5, "power": 36.68917}, {"timestamp": 23422.1, "power": 36.68917}, {"timestamp": 23442.6, "power": 36.68917}, {"timestamp": 23463.1, "power": 36.68917}, {"timestamp": 23483.7, "power": 36.68917}, {"timestamp": 23504.3, "power": 36.68917}, {"timestamp": 23524.9, "power": 36.68917}, {"timestamp": 23545.4, "power": 36.68917}, {"timestamp": 23566.0, "power": 36.68917}, {"timestamp": 23586.5, "power": 36.68917}, {"timestamp": 23607.1, "power": 36.68917}, {"timestamp": 23627.6, "power": 36.68917}, {"timestamp": 23648.2, "power": 36.68917}, {"timestamp": 23668.8, "power": 36.68917}, {"timestamp": 23689.4, "power": 36.68917}, {"timestamp": 23709.9, "power": 36.68917}, {"timestamp": 23730.4, "power": 36.68917}, {"timestamp": 23750.9, "power": 36.68917}, {"timestamp": 23771.5, "power": 36.68917}, {"timestamp": 23792.1, "power": 36.68917}, {"timestamp": 23812.6, "power": 36.68917}, {"timestamp": 23833.2, "power": 36.68917}, {"timestamp": 23853.8, "power": 36.68917}, {"timestamp": 23874.3, "power": 36.68917}, {"timestamp": 23894.8, "power": 36.68917}, {"timestamp": 23915.4, "power": 36.68917}, {"timestamp": 23936.0, "power": 36.68917}, {"timestamp": 23956.5, "power": 36.68917}, {"timestamp": 23977.1, "power": 36.68917}, {"timestamp": 23997.7, "power": 36.68917}, {"timestamp": 24018.3, "power": 36.68917}, {"timestamp": 24038.8, "power": 36.68917}, {"timestamp": 24059.3, "power": 36.68917}, {"timestamp": 24079.9, "power": 36.68917}, {"timestamp": 24100.5, "power": 36.68917}, {"timestamp": 24121.0, "power": 36.68917}, {"timestamp": 24141.6, "power": 36.68917}, {"timestamp": 24162.2, "power": 36.68917}, {"timestamp": 24182.7, "power": 36.68917}, {"timestamp": 24203.3, "power": 36.306957999999995}, {"timestamp": 24224.3, "power": 36.306957999999995}, {"timestamp": 24244.9, "power": 36.306957999999995}, {"timestamp": 24265.4, "power": 36.306957999999995}, {"timestamp": 24286.0, "power": 36.306957999999995}, {"timestamp": 24306.5, "power": 36.306957999999995}, {"timestamp": 24327.0, "power": 36.306957999999995}, {"timestamp": 24347.6, "power": 36.306957999999995}, {"timestamp": 24368.1, "power": 36.306957999999995}, {"timestamp": 24388.7, "power": 36.306957999999995}, {"timestamp": 24409.3, "power": 36.306957999999995}, {"timestamp": 24429.8, "power": 36.306957999999995}, {"timestamp": 24450.3, "power": 36.306957999999995}, {"timestamp": 24470.8, "power": 36.306957999999995}, {"timestamp": 24491.4, "power": 36.306957999999995}, {"timestamp": 24512.0, "power": 36.306957999999995}, {"timestamp": 24532.5, "power": 36.306957999999995}, {"timestamp": 24553.1, "power": 36.306957999999995}, {"timestamp": 24573.7, "power": 36.306957999999995}, {"timestamp": 24594.3, "power": 36.306957999999995}, {"timestamp": 24614.8, "power": 36.306957999999995}, {"timestamp": 24635.3, "power": 36.306957999999995}, {"timestamp": 24655.9, "power": 36.306957999999995}, {"timestamp": 24676.5, "power": 36.306957999999995}, {"timestamp": 24697.0, "power": 36.306957999999995}, {"timestamp": 24717.6, "power": 36.306957999999995}, {"timestamp": 24738.2, "power": 36.306957999999995}, {"timestamp": 24758.7, "power": 36.306957999999995}, {"timestamp": 24779.2, "power": 36.306957999999995}, {"timestamp": 24799.8, "power": 36.306957999999995}, {"timestamp": 24820.4, "power": 36.306957999999995}, {"timestamp": 24840.9, "power": 36.306957999999995}, {"timestamp": 24861.4, "power": 36.306957999999995}, {"timestamp": 24882.0, "power": 36.306957999999995}, {"timestamp": 24902.5, "power": 36.306957999999995}, {"timestamp": 24923.1, "power": 36.306957999999995}, {"timestamp": 24943.6, "power": 36.306957999999995}, {"timestamp": 24964.2, "power": 36.306957999999995}, {"timestamp": 24984.8, "power": 36.306957999999995}, {"timestamp": 25005.4, "power": 36.306957999999995}, {"timestamp": 25025.9, "power": 36.306957999999995}, {"timestamp": 25046.5, "power": 36.306957999999995}, {"timestamp": 25067.0, "power": 36.306957999999995}, {"timestamp": 25087.6, "power": 36.306957999999995}, {"timestamp": 25108.2, "power": 36.306957999999995}, {"timestamp": 25128.7, "power": 36.306957999999995}, {"timestamp": 25149.3, "power": 36.306957999999995}, {"timestamp": 25169.9, "power": 36.306957999999995}, {"timestamp": 25190.4, "power": 36.306957999999995}, {"timestamp": 25210.9, "power": 36.039581999999996}, {"timestamp": 25232.0, "power": 36.039581999999996}, {"timestamp": 25252.6, "power": 36.039581999999996}, {"timestamp": 25273.1, "power": 36.039581999999996}, {"timestamp": 25293.7, "power": 36.039581999999996}, {"timestamp": 25314.2, "power": 36.039581999999996}, {"timestamp": 25334.7, "power": 36.039581999999996}, {"timestamp": 25355.3, "power": 36.039581999999996}, {"timestamp": 25375.8, "power": 36.039581999999996}, {"timestamp": 25396.4, "power": 36.039581999999996}, {"timestamp": 25417.0, "power": 36.039581999999996}, {"timestamp": 25437.6, "power": 36.039581999999996}, {"timestamp": 25458.2, "power": 36.039581999999996}, {"timestamp": 25478.7, "power": 36.039581999999996}, {"timestamp": 25499.2, "power": 36.039581999999996}, {"timestamp": 25519.8, "power": 36.039581999999996}, {"timestamp": 25540.4, "power": 36.039581999999996}, {"timestamp": 25561.0, "power": 36.039581999999996}, {"timestamp": 25581.5, "power": 36.039581999999996}, {"timestamp": 25602.1, "power": 36.039581999999996}, {"timestamp": 25622.6, "power": 36.039581999999996}, {"timestamp": 25643.2, "power": 36.039581999999996}, {"timestamp": 25663.7, "power": 36.039581999999996}, {"timestamp": 25684.3, "power": 36.039581999999996}, {"timestamp": 25704.9, "power": 36.039581999999996}, {"timestamp": 25725.4, "power": 36.039581999999996}, {"timestamp": 25746.0, "power": 36.039581999999996}, {"timestamp": 25766.5, "power": 36.039581999999996}, {"timestamp": 25787.1, "power": 36.039581999999996}, {"timestamp": 25807.7, "power": 36.039581999999996}, {"timestamp": 25828.2, "power": 36.039581999999996}, {"timestamp": 25848.8, "power": 36.039581999999996}, {"timestamp": 25869.4, "power": 36.039581999999996}, {"timestamp": 25889.9, "power": 36.039581999999996}, {"timestamp": 25910.4, "power": 36.039581999999996}, {"timestamp": 25931.0, "power": 36.039581999999996}, {"timestamp": 25951.5, "power": 36.039581999999996}, {"timestamp": 25972.1, "power": 36.039581999999996}, {"timestamp": 25992.6, "power": 36.039581999999996}, {"timestamp": 26013.1, "power": 36.039581999999996}, {"timestamp": 26033.7, "power": 36.039581999999996}, {"timestamp": 26054.2, "power": 36.039581999999996}, {"timestamp": 26074.7, "power": 36.039581999999996}, {"timestamp": 26095.3, "power": 36.039581999999996}, {"timestamp": 26115.8, "power": 36.039581999999996}, {"timestamp": 26136.4, "power": 36.039581999999996}, {"timestamp": 26156.9, "power": 36.039581999999996}, {"timestamp": 26177.5, "power": 36.039581999999996}, {"timestamp": 26198.1, "power": 36.039581999999996}, {"timestamp": 26218.6, "power": 36.718033000000005}, {"timestamp": 26240.3, "power": 36.718033000000005}, {"timestamp": 26260.9, "power": 36.718033000000005}, {"timestamp": 26281.4, "power": 36.718033000000005}, {"timestamp": 26302.0, "power": 36.718033000000005}, {"timestamp": 26322.5, "power": 36.718033000000005}, {"timestamp": 26343.0, "power": 36.718033000000005}, {"timestamp": 26363.5, "power": 36.718033000000005}, {"timestamp": 26384.1, "power": 36.718033000000005}, {"timestamp": 26404.6, "power": 36.718033000000005}, {"timestamp": 26425.2, "power": 36.718033000000005}, {"timestamp": 26445.7, "power": 36.718033000000005}, {"timestamp": 26466.3, "power": 36.718033000000005}, {"timestamp": 26486.8, "power": 36.718033000000005}, {"timestamp": 26507.3, "power": 36.718033000000005}, {"timestamp": 26527.9, "power": 36.718033000000005}, {"timestamp": 26548.4, "power": 36.718033000000005}, {"timestamp": 26568.9, "power": 36.718033000000005}, {"timestamp": 26589.5, "power": 36.718033000000005}, {"timestamp": 26610.0, "power": 36.718033000000005}, {"timestamp": 26630.6, "power": 36.718033000000005}, {"timestamp": 26651.1, "power": 36.718033000000005}, {"timestamp": 26671.6, "power": 36.718033000000005}, {"timestamp": 26692.2, "power": 36.718033000000005}, {"timestamp": 26712.7, "power": 36.718033000000005}, {"timestamp": 26733.3, "power": 36.718033000000005}, {"timestamp": 26753.8, "power": 36.718033000000005}, {"timestamp": 26774.4, "power": 36.718033000000005}, {"timestamp": 26794.9, "power": 36.718033000000005}, {"timestamp": 26815.4, "power": 36.718033000000005}, {"timestamp": 26836.0, "power": 36.718033000000005}, {"timestamp": 26856.5, "power": 36.718033000000005}, {"timestamp": 26877.0, "power": 36.718033000000005}, {"timestamp": 26897.6, "power": 36.718033000000005}, {"timestamp": 26918.2, "power": 36.718033000000005}, {"timestamp": 26938.7, "power": 36.718033000000005}, {"timestamp": 26959.3, "power": 36.718033000000005}, {"timestamp": 26979.9, "power": 36.718033000000005}, {"timestamp": 27000.4, "power": 36.718033000000005}, {"timestamp": 27021.0, "power": 36.718033000000005}, {"timestamp": 27041.5, "power": 36.718033000000005}, {"timestamp": 27062.1, "power": 36.718033000000005}, {"timestamp": 27082.6, "power": 36.718033000000005}, {"timestamp": 27103.2, "power": 36.718033000000005}, {"timestamp": 27123.7, "power": 36.718033000000005}, {"timestamp": 27144.3, "power": 36.718033000000005}, {"timestamp": 27164.8, "power": 36.718033000000005}, {"timestamp": 27185.4, "power": 36.718033000000005}, {"timestamp": 27205.9, "power": 36.718033000000005}, {"timestamp": 27226.5, "power": 36.330251000000004}, {"timestamp": 27249.3, "power": 36.330251000000004}, {"timestamp": 27269.8, "power": 36.330251000000004}, {"timestamp": 27290.3, "power": 36.330251000000004}, {"timestamp": 27310.8, "power": 36.330251000000004}, {"timestamp": 27331.3, "power": 36.330251000000004}, {"timestamp": 27351.8, "power": 36.330251000000004}, {"timestamp": 27372.4, "power": 36.330251000000004}, {"timestamp": 27392.9, "power": 36.330251000000004}, {"timestamp": 27413.4, "power": 36.330251000000004}, {"timestamp": 27434.0, "power": 36.330251000000004}, {"timestamp": 27454.5, "power": 36.330251000000004}, {"timestamp": 27475.0, "power": 36.330251000000004}, {"timestamp": 27495.5, "power": 36.330251000000004}, {"timestamp": 27516.0, "power": 36.330251000000004}, {"timestamp": 27536.5, "power": 36.330251000000004}, {"timestamp": 27557.1, "power": 36.330251000000004}, {"timestamp": 27577.6, "power": 36.330251000000004}, {"timestamp": 27598.1, "power": 36.330251000000004}, {"timestamp": 27618.6, "power": 36.330251000000004}, {"timestamp": 27639.1, "power": 36.330251000000004}, {"timestamp": 27659.7, "power": 36.330251000000004}, {"timestamp": 27680.2, "power": 36.330251000000004}, {"timestamp": 27700.7, "power": 36.330251000000004}, {"timestamp": 27721.2, "power": 36.330251000000004}, {"timestamp": 27741.8, "power": 36.330251000000004}, {"timestamp": 27762.3, "power": 36.330251000000004}, {"timestamp": 27782.8, "power": 36.330251000000004}, {"timestamp": 27803.3, "power": 36.330251000000004}, {"timestamp": 27823.8, "power": 36.330251000000004}, {"timestamp": 27844.4, "power": 36.330251000000004}, {"timestamp": 27864.9, "power": 36.330251000000004}, {"timestamp": 27885.4, "power": 36.330251000000004}, {"timestamp": 27906.0, "power": 36.330251000000004}, {"timestamp": 27926.5, "power": 36.330251000000004}, {"timestamp": 27946.9, "power": 36.330251000000004}, {"timestamp": 27967.5, "power": 36.330251000000004}, {"timestamp": 27988.0, "power": 36.330251000000004}, {"timestamp": 28008.5, "power": 36.330251000000004}, {"timestamp": 28029.0, "power": 36.330251000000004}, {"timestamp": 28049.6, "power": 36.330251000000004}, {"timestamp": 28070.1, "power": 36.330251000000004}, {"timestamp": 28090.6, "power": 36.330251000000004}, {"timestamp": 28111.1, "power": 36.330251000000004}, {"timestamp": 28131.6, "power": 36.330251000000004}, {"timestamp": 28152.1, "power": 36.330251000000004}, {"timestamp": 28172.7, "power": 36.330251000000004}, {"timestamp": 28193.2, "power": 36.330251000000004}, {"timestamp": 28213.7, "power": 36.330251000000004}, {"timestamp": 28234.3, "power": 38.907332}, {"timestamp": 28255.4, "power": 38.907332}, {"timestamp": 28276.0, "power": 38.907332}, {"timestamp": 28296.5, "power": 38.907332}, {"timestamp": 28317.0, "power": 38.907332}, {"timestamp": 28337.5, "power": 38.907332}, {"timestamp": 28358.1, "power": 38.907332}, {"timestamp": 28378.6, "power": 38.907332}, {"timestamp": 28399.1, "power": 38.907332}, {"timestamp": 28419.6, "power": 38.907332}, {"timestamp": 28440.2, "power": 38.907332}, {"timestamp": 28460.7, "power": 38.907332}, {"timestamp": 28481.3, "power": 38.907332}, {"timestamp": 28501.9, "power": 38.907332}, {"timestamp": 28522.4, "power": 38.907332}, {"timestamp": 28542.9, "power": 38.907332}, {"timestamp": 28563.4, "power": 38.907332}, {"timestamp": 28584.0, "power": 38.907332}, {"timestamp": 28604.5, "power": 38.907332}, {"timestamp": 28625.0, "power": 38.907332}, {"timestamp": 28645.6, "power": 38.907332}, {"timestamp": 28666.1, "power": 38.907332}, {"timestamp": 28686.6, "power": 38.907332}, {"timestamp": 28707.1, "power": 38.907332}, {"timestamp": 28727.6, "power": 38.907332}, {"timestamp": 28748.2, "power": 38.907332}, {"timestamp": 28768.7, "power": 38.907332}, {"timestamp": 28789.2, "power": 38.907332}, {"timestamp": 28809.8, "power": 38.907332}, {"timestamp": 28830.3, "power": 38.907332}, {"timestamp": 28850.8, "power": 38.907332}, {"timestamp": 28871.3, "power": 38.907332}, {"timestamp": 28891.8, "power": 38.907332}, {"timestamp": 28912.3, "power": 38.907332}, {"timestamp": 28932.9, "power": 38.907332}, {"timestamp": 28953.4, "power": 38.907332}, {"timestamp": 28973.9, "power": 38.907332}, {"timestamp": 28994.4, "power": 38.907332}, {"timestamp": 29014.9, "power": 38.907332}, {"timestamp": 29035.4, "power": 38.907332}, {"timestamp": 29055.9, "power": 38.907332}, {"timestamp": 29076.5, "power": 38.907332}, {"timestamp": 29097.0, "power": 38.907332}, {"timestamp": 29117.5, "power": 38.907332}, {"timestamp": 29138.1, "power": 38.907332}, {"timestamp": 29158.6, "power": 38.907332}, {"timestamp": 29179.0, "power": 38.907332}, {"timestamp": 29199.5, "power": 38.907332}, {"timestamp": 29220.1, "power": 38.907332}, {"timestamp": 29240.6, "power": 35.68758}, {"timestamp": 29261.7, "power": 35.68758}, {"timestamp": 29282.2, "power": 35.68758}, {"timestamp": 29302.7, "power": 35.68758}, {"timestamp": 29323.2, "power": 35.68758}, {"timestamp": 29343.7, "power": 35.68758}, {"timestamp": 29364.3, "power": 35.68758}, {"timestamp": 29384.8, "power": 35.68758}, {"timestamp": 29405.3, "power": 35.68758}, {"timestamp": 29425.9, "power": 35.68758}, {"timestamp": 29446.4, "power": 35.68758}, {"timestamp": 29466.9, "power": 35.68758}, {"timestamp": 29487.4, "power": 35.68758}, {"timestamp": 29507.9, "power": 35.68758}, {"timestamp": 29528.4, "power": 35.68758}, {"timestamp": 29549.0, "power": 35.68758}, {"timestamp": 29569.5, "power": 35.68758}, {"timestamp": 29590.0, "power": 35.68758}, {"timestamp": 29610.5, "power": 35.68758}, {"timestamp": 29631.0, "power": 35.68758}, {"timestamp": 29651.6, "power": 35.68758}, {"timestamp": 29672.1, "power": 35.68758}, {"timestamp": 29692.7, "power": 35.68758}, {"timestamp": 29713.2, "power": 35.68758}, {"timestamp": 29733.7, "power": 35.68758}, {"timestamp": 29754.3, "power": 35.68758}, {"timestamp": 29774.7, "power": 35.68758}, {"timestamp": 29795.3, "power": 35.68758}, {"timestamp": 29815.8, "power": 35.68758}, {"timestamp": 29836.3, "power": 35.68758}, {"timestamp": 29856.9, "power": 35.68758}, {"timestamp": 29877.4, "power": 35.68758}, {"timestamp": 29897.9, "power": 35.68758}, {"timestamp": 29918.4, "power": 35.68758}, {"timestamp": 29938.9, "power": 35.68758}, {"timestamp": 29959.4, "power": 35.68758}, {"timestamp": 29980.0, "power": 35.68758}, {"timestamp": 30000.5, "power": 35.68758}, {"timestamp": 30021.2, "power": 35.68758}, {"timestamp": 30041.7, "power": 35.68758}], "timeline": {"START": "4706.334096", "END": "27174.39739"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24777.7}, {"name": "clSetKernelArg", "calls": 19, "time": 3493.23}, {"name": "clReleaseKernel", "calls": 1, "time": 1448.98}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.2746}, {"name": "clReleaseContext", "calls": 1, "time": 38.8878}, {"name": "clCreateContext", "calls": 1, "time": 35.1229}, {"name": "clReleaseProgram", "calls": 1, "time": 15.6992}, {"name": "clCreateKernel", "calls": 1, "time": 0.341295}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.272043}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.158807}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080269}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074104}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032232}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02517}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024563}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011552}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010911}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009578}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00893}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007364}, {"name": "clRetainDevice", "calls": 2, "time": 0.004869}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22468.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 21039.1}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 20301.5}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 22467.3}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 21910.8}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 21835.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7537.716972, "utilization": 78.517885, "size": 8157950.0, "time": 1082.284273}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 65634091, "speed": 29.5689, "utilization": 0.256674, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4081271, "speed": 395.196, "utilization": 3.43052, "size": 0.127915}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 63298952, "speed": 29.5502, "utilization": 0.256512, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3935590, "speed": 394.802, "utilization": 3.4271, "size": 0.127913}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 70254286, "speed": 29.6514, "utilization": 0.25739, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4370079, "speed": 394.928, "utilization": 3.4282, "size": 0.127921}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 68432106, "speed": 29.6091, "utilization": 0.257024, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4256314, "speed": 395.004, "utilization": 3.42885, "size": 0.127919}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 68189954, "speed": 29.6059, "utilization": 0.256996, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4241253, "speed": 394.834, "utilization": 3.42737, "size": 0.127919}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len4/run3.json b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run3.json new file mode 100644 index 0000000..b47b1ae --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.3799, "power": 36.599168000000006}, {"timestamp": 58.1049, "power": 36.599168000000006}, {"timestamp": 78.6445, "power": 36.599168000000006}, {"timestamp": 99.1719, "power": 36.599168000000006}, {"timestamp": 120.051, "power": 36.599168000000006}, {"timestamp": 140.939, "power": 36.599168000000006}, {"timestamp": 161.478, "power": 36.599168000000006}, {"timestamp": 182.014, "power": 36.599168000000006}, {"timestamp": 202.542, "power": 36.599168000000006}, {"timestamp": 223.071, "power": 36.599168000000006}, {"timestamp": 243.567, "power": 36.599168000000006}, {"timestamp": 264.051, "power": 36.599168000000006}, {"timestamp": 284.586, "power": 36.599168000000006}, {"timestamp": 305.123, "power": 36.599168000000006}, {"timestamp": 325.663, "power": 36.599168000000006}, {"timestamp": 346.198, "power": 36.599168000000006}, {"timestamp": 366.737, "power": 36.599168000000006}, {"timestamp": 387.277, "power": 36.599168000000006}, {"timestamp": 407.791, "power": 36.599168000000006}, {"timestamp": 428.284, "power": 36.599168000000006}, {"timestamp": 448.816, "power": 36.599168000000006}, {"timestamp": 469.354, "power": 36.599168000000006}, {"timestamp": 490.075, "power": 36.599168000000006}, {"timestamp": 510.612, "power": 36.599168000000006}, {"timestamp": 531.157, "power": 36.599168000000006}, {"timestamp": 551.662, "power": 36.599168000000006}, {"timestamp": 572.156, "power": 36.599168000000006}, {"timestamp": 592.69, "power": 36.599168000000006}, {"timestamp": 613.227, "power": 36.599168000000006}, {"timestamp": 633.768, "power": 36.599168000000006}, {"timestamp": 654.3, "power": 36.599168000000006}, {"timestamp": 674.839, "power": 36.599168000000006}, {"timestamp": 695.378, "power": 36.599168000000006}, {"timestamp": 715.891, "power": 36.599168000000006}, {"timestamp": 736.425, "power": 36.599168000000006}, {"timestamp": 756.96, "power": 36.599168000000006}, {"timestamp": 777.496, "power": 36.599168000000006}, {"timestamp": 798.032, "power": 36.599168000000006}, {"timestamp": 818.564, "power": 36.599168000000006}, {"timestamp": 839.099, "power": 36.599168000000006}, {"timestamp": 859.574, "power": 36.599168000000006}, {"timestamp": 880.066, "power": 36.599168000000006}, {"timestamp": 900.607, "power": 36.599168000000006}, {"timestamp": 921.14, "power": 36.599168000000006}, {"timestamp": 941.677, "power": 36.599168000000006}, {"timestamp": 962.212, "power": 36.599168000000006}, {"timestamp": 982.749, "power": 36.599168000000006}, {"timestamp": 1003.29, "power": 36.599168000000006}, {"timestamp": 1023.8, "power": 35.929207}, {"timestamp": 1045.02, "power": 35.929207}, {"timestamp": 1065.61, "power": 35.929207}, {"timestamp": 1086.21, "power": 35.929207}, {"timestamp": 1106.81, "power": 35.929207}, {"timestamp": 1127.4, "power": 35.929207}, {"timestamp": 1147.98, "power": 35.929207}, {"timestamp": 1168.54, "power": 35.929207}, {"timestamp": 1189.13, "power": 35.929207}, {"timestamp": 1209.73, "power": 35.929207}, {"timestamp": 1230.32, "power": 35.929207}, {"timestamp": 1250.92, "power": 35.929207}, {"timestamp": 1271.52, "power": 35.929207}, {"timestamp": 1292.08, "power": 35.929207}, {"timestamp": 1312.64, "power": 35.929207}, {"timestamp": 1333.24, "power": 35.929207}, {"timestamp": 1353.84, "power": 35.929207}, {"timestamp": 1374.43, "power": 35.929207}, {"timestamp": 1395.04, "power": 35.929207}, {"timestamp": 1415.62, "power": 35.929207}, {"timestamp": 1436.17, "power": 35.929207}, {"timestamp": 1456.73, "power": 35.929207}, {"timestamp": 1477.33, "power": 35.929207}, {"timestamp": 1497.93, "power": 35.929207}, {"timestamp": 1518.52, "power": 35.929207}, {"timestamp": 1539.12, "power": 35.929207}, {"timestamp": 1559.7, "power": 35.929207}, {"timestamp": 1580.26, "power": 35.929207}, {"timestamp": 1600.82, "power": 35.929207}, {"timestamp": 1621.41, "power": 35.929207}, {"timestamp": 1642.01, "power": 35.929207}, {"timestamp": 1662.61, "power": 35.929207}, {"timestamp": 1683.2, "power": 35.929207}, {"timestamp": 1703.77, "power": 35.929207}, {"timestamp": 1724.33, "power": 35.929207}, {"timestamp": 1744.93, "power": 35.929207}, {"timestamp": 1765.52, "power": 35.929207}, {"timestamp": 1786.12, "power": 35.929207}, {"timestamp": 1806.71, "power": 35.929207}, {"timestamp": 1827.31, "power": 35.929207}, {"timestamp": 1847.87, "power": 35.929207}, {"timestamp": 1868.43, "power": 35.929207}, {"timestamp": 1889.02, "power": 35.929207}, {"timestamp": 1909.62, "power": 35.929207}, {"timestamp": 1930.21, "power": 35.929207}, {"timestamp": 1950.82, "power": 35.929207}, {"timestamp": 1971.43, "power": 35.929207}, {"timestamp": 1992.0, "power": 35.929207}, {"timestamp": 2012.56, "power": 35.929207}, {"timestamp": 2033.16, "power": 35.936921999999996}, {"timestamp": 2054.22, "power": 35.936921999999996}, {"timestamp": 2074.81, "power": 35.936921999999996}, {"timestamp": 2095.41, "power": 35.936921999999996}, {"timestamp": 2115.98, "power": 35.936921999999996}, {"timestamp": 2136.53, "power": 35.936921999999996}, {"timestamp": 2157.13, "power": 35.936921999999996}, {"timestamp": 2177.72, "power": 35.936921999999996}, {"timestamp": 2198.32, "power": 35.936921999999996}, {"timestamp": 2218.92, "power": 35.936921999999996}, {"timestamp": 2239.52, "power": 35.936921999999996}, {"timestamp": 2260.08, "power": 35.936921999999996}, {"timestamp": 2280.63, "power": 35.936921999999996}, {"timestamp": 2301.23, "power": 35.936921999999996}, {"timestamp": 2321.82, "power": 35.936921999999996}, {"timestamp": 2342.42, "power": 35.936921999999996}, {"timestamp": 2363.01, "power": 35.936921999999996}, {"timestamp": 2383.61, "power": 35.936921999999996}, {"timestamp": 2404.17, "power": 35.936921999999996}, {"timestamp": 2424.73, "power": 35.936921999999996}, {"timestamp": 2445.32, "power": 35.936921999999996}, {"timestamp": 2465.91, "power": 35.936921999999996}, {"timestamp": 2486.5, "power": 35.936921999999996}, {"timestamp": 2507.1, "power": 35.936921999999996}, {"timestamp": 2527.67, "power": 35.936921999999996}, {"timestamp": 2548.23, "power": 35.936921999999996}, {"timestamp": 2568.8, "power": 35.936921999999996}, {"timestamp": 2589.39, "power": 35.936921999999996}, {"timestamp": 2609.99, "power": 35.936921999999996}, {"timestamp": 2630.59, "power": 35.936921999999996}, {"timestamp": 2651.18, "power": 35.936921999999996}, {"timestamp": 2671.75, "power": 35.936921999999996}, {"timestamp": 2692.31, "power": 35.936921999999996}, {"timestamp": 2712.91, "power": 35.936921999999996}, {"timestamp": 2733.51, "power": 35.936921999999996}, {"timestamp": 2754.1, "power": 35.936921999999996}, {"timestamp": 2774.7, "power": 35.936921999999996}, {"timestamp": 2795.3, "power": 35.936921999999996}, {"timestamp": 2815.88, "power": 35.936921999999996}, {"timestamp": 2836.43, "power": 35.936921999999996}, {"timestamp": 2857.03, "power": 35.936921999999996}, {"timestamp": 2877.63, "power": 35.936921999999996}, {"timestamp": 2898.22, "power": 35.936921999999996}, {"timestamp": 2918.82, "power": 35.936921999999996}, {"timestamp": 2939.42, "power": 35.936921999999996}, {"timestamp": 2959.99, "power": 35.936921999999996}, {"timestamp": 2980.55, "power": 35.936921999999996}, {"timestamp": 3001.15, "power": 35.936921999999996}, {"timestamp": 3021.74, "power": 35.936921999999996}, {"timestamp": 3042.34, "power": 36.37845}, {"timestamp": 3063.44, "power": 36.37845}, {"timestamp": 3084.02, "power": 36.37845}, {"timestamp": 3104.58, "power": 36.37845}, {"timestamp": 3125.18, "power": 36.37845}, {"timestamp": 3145.77, "power": 36.37845}, {"timestamp": 3166.38, "power": 36.37845}, {"timestamp": 3186.98, "power": 36.37845}, {"timestamp": 3207.55, "power": 36.37845}, {"timestamp": 3228.11, "power": 36.37845}, {"timestamp": 3248.67, "power": 36.37845}, {"timestamp": 3269.26, "power": 36.37845}, {"timestamp": 3289.86, "power": 36.37845}, {"timestamp": 3310.46, "power": 36.37845}, {"timestamp": 3331.06, "power": 36.37845}, {"timestamp": 3351.64, "power": 36.37845}, {"timestamp": 3372.2, "power": 36.37845}, {"timestamp": 3392.77, "power": 36.37845}, {"timestamp": 3413.35, "power": 36.37845}, {"timestamp": 3433.95, "power": 36.37845}, {"timestamp": 3454.55, "power": 36.37845}, {"timestamp": 3475.14, "power": 36.37845}, {"timestamp": 3495.71, "power": 36.37845}, {"timestamp": 3516.05, "power": 36.37845}, {"timestamp": 3536.61, "power": 36.37845}, {"timestamp": 3557.21, "power": 36.37845}, {"timestamp": 3577.82, "power": 36.37845}, {"timestamp": 3598.41, "power": 36.37845}, {"timestamp": 3619.01, "power": 36.37845}, {"timestamp": 3639.57, "power": 36.37845}, {"timestamp": 3660.1, "power": 36.37845}, {"timestamp": 3680.67, "power": 36.37845}, {"timestamp": 3701.27, "power": 36.37845}, {"timestamp": 3721.86, "power": 36.37845}, {"timestamp": 3742.4, "power": 36.37845}, {"timestamp": 3762.94, "power": 36.37845}, {"timestamp": 3783.48, "power": 36.37845}, {"timestamp": 3803.99, "power": 36.37845}, {"timestamp": 3824.52, "power": 36.37845}, {"timestamp": 3845.06, "power": 36.37845}, {"timestamp": 3865.6, "power": 36.37845}, {"timestamp": 3886.14, "power": 36.37845}, {"timestamp": 3906.68, "power": 36.37845}, {"timestamp": 3927.22, "power": 36.37845}, {"timestamp": 3947.73, "power": 36.37845}, {"timestamp": 3968.23, "power": 36.37845}, {"timestamp": 3988.77, "power": 36.37845}, {"timestamp": 4009.3, "power": 36.37845}, {"timestamp": 4029.84, "power": 36.37845}, {"timestamp": 4050.38, "power": 39.958623}, {"timestamp": 4071.52, "power": 39.958623}, {"timestamp": 4092.01, "power": 39.958623}, {"timestamp": 4112.5, "power": 39.958623}, {"timestamp": 4133.04, "power": 39.958623}, {"timestamp": 4153.57, "power": 39.958623}, {"timestamp": 4174.11, "power": 39.958623}, {"timestamp": 4194.65, "power": 39.958623}, {"timestamp": 4215.19, "power": 39.958623}, {"timestamp": 4235.71, "power": 39.958623}, {"timestamp": 4256.19, "power": 39.958623}, {"timestamp": 4276.72, "power": 39.958623}, {"timestamp": 4297.26, "power": 39.958623}, {"timestamp": 4317.8, "power": 39.958623}, {"timestamp": 4338.34, "power": 39.958623}, {"timestamp": 4358.88, "power": 39.958623}, {"timestamp": 4379.42, "power": 39.958623}, {"timestamp": 4399.93, "power": 39.958623}, {"timestamp": 4420.46, "power": 39.958623}, {"timestamp": 4441.0, "power": 39.958623}, {"timestamp": 4461.53, "power": 39.958623}, {"timestamp": 4482.07, "power": 39.958623}, {"timestamp": 4502.6, "power": 39.958623}, {"timestamp": 4523.14, "power": 39.958623}, {"timestamp": 4543.65, "power": 39.958623}, {"timestamp": 4564.14, "power": 39.958623}, {"timestamp": 4584.67, "power": 39.958623}, {"timestamp": 4605.21, "power": 39.958623}, {"timestamp": 4625.74, "power": 39.958623}, {"timestamp": 4646.28, "power": 39.958623}, {"timestamp": 4666.81, "power": 39.958623}, {"timestamp": 4687.34, "power": 39.958623}, {"timestamp": 4707.87, "power": 39.958623}, {"timestamp": 4728.39, "power": 39.958623}, {"timestamp": 4748.95, "power": 39.958623}, {"timestamp": 4769.5, "power": 39.958623}, {"timestamp": 4790.05, "power": 39.958623}, {"timestamp": 4810.59, "power": 39.958623}, {"timestamp": 4831.14, "power": 39.958623}, {"timestamp": 4851.68, "power": 39.958623}, {"timestamp": 4872.17, "power": 39.958623}, {"timestamp": 4892.71, "power": 39.958623}, {"timestamp": 4913.27, "power": 39.958623}, {"timestamp": 4933.82, "power": 39.958623}, {"timestamp": 4954.37, "power": 39.958623}, {"timestamp": 4974.92, "power": 39.958623}, {"timestamp": 4995.47, "power": 39.958623}, {"timestamp": 5015.99, "power": 39.958623}, {"timestamp": 5036.53, "power": 39.958623}, {"timestamp": 5057.07, "power": 36.139134}, {"timestamp": 5078.17, "power": 36.139134}, {"timestamp": 5098.72, "power": 36.139134}, {"timestamp": 5119.26, "power": 36.139134}, {"timestamp": 5139.79, "power": 36.139134}, {"timestamp": 5160.33, "power": 36.139134}, {"timestamp": 5180.87, "power": 36.139134}, {"timestamp": 5201.43, "power": 36.139134}, {"timestamp": 5221.98, "power": 36.139134}, {"timestamp": 5242.52, "power": 36.139134}, {"timestamp": 5263.07, "power": 36.139134}, {"timestamp": 5283.6, "power": 36.139134}, {"timestamp": 5304.1, "power": 36.139134}, {"timestamp": 5324.65, "power": 36.139134}, {"timestamp": 5345.2, "power": 36.139134}, {"timestamp": 5365.75, "power": 36.139134}, {"timestamp": 5386.3, "power": 36.139134}, {"timestamp": 5406.85, "power": 36.139134}, {"timestamp": 5427.39, "power": 36.139134}, {"timestamp": 5447.91, "power": 36.139134}, {"timestamp": 5468.45, "power": 36.139134}, {"timestamp": 5489.0, "power": 36.139134}, {"timestamp": 5509.55, "power": 36.139134}, {"timestamp": 5530.1, "power": 36.139134}, {"timestamp": 5550.65, "power": 36.139134}, {"timestamp": 5571.19, "power": 36.139134}, {"timestamp": 5591.72, "power": 36.139134}, {"timestamp": 5612.22, "power": 36.139134}, {"timestamp": 5632.76, "power": 36.139134}, {"timestamp": 5653.31, "power": 36.139134}, {"timestamp": 5673.88, "power": 36.139134}, {"timestamp": 5694.39, "power": 36.139134}, {"timestamp": 5714.93, "power": 36.139134}, {"timestamp": 5735.48, "power": 36.139134}, {"timestamp": 5756.02, "power": 36.139134}, {"timestamp": 5776.58, "power": 36.139134}, {"timestamp": 5797.16, "power": 36.139134}, {"timestamp": 5817.73, "power": 36.139134}, {"timestamp": 5838.31, "power": 36.139134}, {"timestamp": 5858.89, "power": 36.139134}, {"timestamp": 5879.47, "power": 36.139134}, {"timestamp": 5899.99, "power": 36.139134}, {"timestamp": 5920.55, "power": 36.139134}, {"timestamp": 5941.13, "power": 36.139134}, {"timestamp": 5961.7, "power": 36.139134}, {"timestamp": 5982.26, "power": 36.139134}, {"timestamp": 6002.84, "power": 36.139134}, {"timestamp": 6023.41, "power": 36.139134}, {"timestamp": 6043.94, "power": 36.139134}, {"timestamp": 6064.48, "power": 36.706035}, {"timestamp": 6085.8, "power": 36.706035}, {"timestamp": 6106.38, "power": 36.706035}, {"timestamp": 6126.95, "power": 36.706035}, {"timestamp": 6147.54, "power": 36.706035}, {"timestamp": 6168.05, "power": 36.706035}, {"timestamp": 6188.61, "power": 36.706035}, {"timestamp": 6209.19, "power": 36.706035}, {"timestamp": 6229.76, "power": 36.706035}, {"timestamp": 6250.34, "power": 36.706035}, {"timestamp": 6270.9, "power": 36.706035}, {"timestamp": 6291.48, "power": 36.706035}, {"timestamp": 6312.0, "power": 36.706035}, {"timestamp": 6332.55, "power": 36.706035}, {"timestamp": 6353.12, "power": 36.706035}, {"timestamp": 6373.7, "power": 36.706035}, {"timestamp": 6394.27, "power": 36.706035}, {"timestamp": 6414.86, "power": 36.706035}, {"timestamp": 6435.43, "power": 36.706035}, {"timestamp": 6455.95, "power": 36.706035}, {"timestamp": 6476.5, "power": 36.706035}, {"timestamp": 6497.08, "power": 36.706035}, {"timestamp": 6517.65, "power": 36.706035}, {"timestamp": 6538.24, "power": 36.706035}, {"timestamp": 6558.81, "power": 36.706035}, {"timestamp": 6579.36, "power": 36.706035}, {"timestamp": 6599.89, "power": 36.706035}, {"timestamp": 6620.45, "power": 36.706035}, {"timestamp": 6641.02, "power": 36.706035}, {"timestamp": 6661.6, "power": 36.706035}, {"timestamp": 6682.17, "power": 36.706035}, {"timestamp": 6702.74, "power": 36.706035}, {"timestamp": 6723.31, "power": 36.706035}, {"timestamp": 6743.83, "power": 36.706035}, {"timestamp": 6764.38, "power": 36.706035}, {"timestamp": 6784.95, "power": 36.706035}, {"timestamp": 6805.53, "power": 36.706035}, {"timestamp": 6826.11, "power": 36.706035}, {"timestamp": 6846.66, "power": 36.706035}, {"timestamp": 6867.24, "power": 36.706035}, {"timestamp": 6887.77, "power": 36.706035}, {"timestamp": 6908.33, "power": 36.706035}, {"timestamp": 6928.9, "power": 36.706035}, {"timestamp": 6949.49, "power": 36.706035}, {"timestamp": 6970.06, "power": 36.706035}, {"timestamp": 6990.64, "power": 36.706035}, {"timestamp": 7011.2, "power": 36.706035}, {"timestamp": 7031.73, "power": 36.706035}, {"timestamp": 7052.24, "power": 36.706035}, {"timestamp": 7072.79, "power": 37.82528}, {"timestamp": 7094.9, "power": 37.82528}, {"timestamp": 7115.48, "power": 37.82528}, {"timestamp": 7135.98, "power": 37.82528}, {"timestamp": 7156.54, "power": 37.82528}, {"timestamp": 7177.12, "power": 37.82528}, {"timestamp": 7197.7, "power": 37.82528}, {"timestamp": 7218.27, "power": 37.82528}, {"timestamp": 7238.85, "power": 37.82528}, {"timestamp": 7259.41, "power": 37.82528}, {"timestamp": 7279.93, "power": 37.82528}, {"timestamp": 7300.48, "power": 37.82528}, {"timestamp": 7321.05, "power": 37.82528}, {"timestamp": 7341.62, "power": 37.82528}, {"timestamp": 7362.19, "power": 37.82528}, {"timestamp": 7382.76, "power": 37.82528}, {"timestamp": 7403.34, "power": 37.82528}, {"timestamp": 7423.86, "power": 37.82528}, {"timestamp": 7444.39, "power": 37.82528}, {"timestamp": 7464.94, "power": 37.82528}, {"timestamp": 7485.48, "power": 37.82528}, {"timestamp": 7506.02, "power": 37.82528}, {"timestamp": 7526.57, "power": 37.82528}, {"timestamp": 7547.11, "power": 37.82528}, {"timestamp": 7567.63, "power": 37.82528}, {"timestamp": 7588.13, "power": 37.82528}, {"timestamp": 7608.66, "power": 37.82528}, {"timestamp": 7629.21, "power": 37.82528}, {"timestamp": 7649.76, "power": 37.82528}, {"timestamp": 7670.3, "power": 37.82528}, {"timestamp": 7690.84, "power": 37.82528}, {"timestamp": 7711.38, "power": 37.82528}, {"timestamp": 7731.91, "power": 37.82528}, {"timestamp": 7752.44, "power": 37.82528}, {"timestamp": 7772.99, "power": 37.82528}, {"timestamp": 7793.53, "power": 37.82528}, {"timestamp": 7814.07, "power": 37.82528}, {"timestamp": 7834.61, "power": 37.82528}, {"timestamp": 7855.15, "power": 37.82528}, {"timestamp": 7875.67, "power": 37.82528}, {"timestamp": 7896.17, "power": 37.82528}, {"timestamp": 7916.7, "power": 37.82528}, {"timestamp": 7937.24, "power": 37.82528}, {"timestamp": 7957.78, "power": 37.82528}, {"timestamp": 7978.32, "power": 37.82528}, {"timestamp": 7998.87, "power": 37.82528}, {"timestamp": 8019.42, "power": 37.82528}, {"timestamp": 8039.93, "power": 37.82528}, {"timestamp": 8060.47, "power": 37.82528}, {"timestamp": 8081.01, "power": 36.551908}, {"timestamp": 8102.54, "power": 36.551908}, {"timestamp": 8123.08, "power": 36.551908}, {"timestamp": 8143.61, "power": 36.551908}, {"timestamp": 8164.11, "power": 36.551908}, {"timestamp": 8184.64, "power": 36.551908}, {"timestamp": 8205.22, "power": 36.551908}, {"timestamp": 8225.79, "power": 36.551908}, {"timestamp": 8246.37, "power": 36.551908}, {"timestamp": 8266.95, "power": 36.551908}, {"timestamp": 8287.51, "power": 36.551908}, {"timestamp": 8308.01, "power": 36.551908}, {"timestamp": 8328.58, "power": 36.551908}, {"timestamp": 8349.16, "power": 36.551908}, {"timestamp": 8369.73, "power": 36.551908}, {"timestamp": 8390.3, "power": 36.551908}, {"timestamp": 8410.87, "power": 36.551908}, {"timestamp": 8431.45, "power": 36.551908}, {"timestamp": 8451.96, "power": 36.551908}, {"timestamp": 8472.49, "power": 36.551908}, {"timestamp": 8493.06, "power": 36.551908}, {"timestamp": 8513.63, "power": 36.551908}, {"timestamp": 8534.2, "power": 36.551908}, {"timestamp": 8554.76, "power": 36.551908}, {"timestamp": 8575.3, "power": 36.551908}, {"timestamp": 8595.82, "power": 36.551908}, {"timestamp": 8616.37, "power": 36.551908}, {"timestamp": 8636.93, "power": 36.551908}, {"timestamp": 8657.51, "power": 36.551908}, {"timestamp": 8678.08, "power": 36.551908}, {"timestamp": 8698.65, "power": 36.551908}, {"timestamp": 8719.22, "power": 36.551908}, {"timestamp": 8739.75, "power": 36.551908}, {"timestamp": 8760.24, "power": 36.551908}, {"timestamp": 8780.8, "power": 36.551908}, {"timestamp": 8801.35, "power": 36.551908}, {"timestamp": 8821.93, "power": 36.551908}, {"timestamp": 8842.5, "power": 36.551908}, {"timestamp": 8863.07, "power": 36.551908}, {"timestamp": 8883.6, "power": 36.551908}, {"timestamp": 8904.1, "power": 36.551908}, {"timestamp": 8924.67, "power": 36.551908}, {"timestamp": 8945.24, "power": 36.551908}, {"timestamp": 8965.81, "power": 36.551908}, {"timestamp": 8986.37, "power": 36.551908}, {"timestamp": 9006.94, "power": 36.551908}, {"timestamp": 9027.48, "power": 36.551908}, {"timestamp": 9047.99, "power": 36.551908}, {"timestamp": 9068.53, "power": 36.551908}, {"timestamp": 9089.06, "power": 36.250816}, {"timestamp": 9110.21, "power": 36.250816}, {"timestamp": 9130.77, "power": 36.250816}, {"timestamp": 9151.35, "power": 36.250816}, {"timestamp": 9171.87, "power": 36.250816}, {"timestamp": 9192.43, "power": 36.250816}, {"timestamp": 9212.97, "power": 36.250816}, {"timestamp": 9233.52, "power": 36.250816}, {"timestamp": 9254.06, "power": 36.250816}, {"timestamp": 9274.6, "power": 36.250816}, {"timestamp": 9295.14, "power": 36.250816}, {"timestamp": 9315.66, "power": 36.250816}, {"timestamp": 9336.16, "power": 36.250816}, {"timestamp": 9356.69, "power": 36.250816}, {"timestamp": 9377.24, "power": 36.250816}, {"timestamp": 9397.78, "power": 36.250816}, {"timestamp": 9418.35, "power": 36.250816}, {"timestamp": 9438.92, "power": 36.250816}, {"timestamp": 9459.49, "power": 36.250816}, {"timestamp": 9480.01, "power": 36.250816}, {"timestamp": 9500.57, "power": 36.250816}, {"timestamp": 9521.14, "power": 36.250816}, {"timestamp": 9541.72, "power": 36.250816}, {"timestamp": 9562.29, "power": 36.250816}, {"timestamp": 9582.86, "power": 36.250816}, {"timestamp": 9603.43, "power": 36.250816}, {"timestamp": 9623.94, "power": 36.250816}, {"timestamp": 9644.51, "power": 36.250816}, {"timestamp": 9665.08, "power": 36.250816}, {"timestamp": 9685.63, "power": 36.250816}, {"timestamp": 9706.18, "power": 36.250816}, {"timestamp": 9726.72, "power": 36.250816}, {"timestamp": 9747.26, "power": 36.250816}, {"timestamp": 9767.78, "power": 36.250816}, {"timestamp": 9788.27, "power": 36.250816}, {"timestamp": 9808.81, "power": 36.250816}, {"timestamp": 9829.35, "power": 36.250816}, {"timestamp": 9849.89, "power": 36.250816}, {"timestamp": 9870.44, "power": 36.250816}, {"timestamp": 9890.98, "power": 36.250816}, {"timestamp": 9911.53, "power": 36.250816}, {"timestamp": 9932.03, "power": 36.250816}, {"timestamp": 9952.56, "power": 36.250816}, {"timestamp": 9973.1, "power": 36.250816}, {"timestamp": 9993.64, "power": 36.250816}, {"timestamp": 10014.2, "power": 36.250816}, {"timestamp": 10034.7, "power": 36.250816}, {"timestamp": 10055.3, "power": 36.250816}, {"timestamp": 10075.8, "power": 36.250816}, {"timestamp": 10096.3, "power": 36.82424}, {"timestamp": 10117.4, "power": 36.82424}, {"timestamp": 10138.0, "power": 36.82424}, {"timestamp": 10158.6, "power": 36.82424}, {"timestamp": 10179.1, "power": 36.82424}, {"timestamp": 10199.7, "power": 36.82424}, {"timestamp": 10220.2, "power": 36.82424}, {"timestamp": 10240.8, "power": 36.82424}, {"timestamp": 10261.3, "power": 36.82424}, {"timestamp": 10281.8, "power": 36.82424}, {"timestamp": 10302.4, "power": 36.82424}, {"timestamp": 10322.9, "power": 36.82424}, {"timestamp": 10343.5, "power": 36.82424}, {"timestamp": 10364.0, "power": 36.82424}, {"timestamp": 10384.5, "power": 36.82424}, {"timestamp": 10405.1, "power": 36.82424}, {"timestamp": 10425.6, "power": 36.82424}, {"timestamp": 10446.2, "power": 36.82424}, {"timestamp": 10466.8, "power": 36.82424}, {"timestamp": 10487.4, "power": 36.82424}, {"timestamp": 10507.9, "power": 36.82424}, {"timestamp": 10528.4, "power": 36.82424}, {"timestamp": 10549.0, "power": 36.82424}, {"timestamp": 10569.6, "power": 36.82424}, {"timestamp": 10590.2, "power": 36.82424}, {"timestamp": 10610.7, "power": 36.82424}, {"timestamp": 10631.3, "power": 36.82424}, {"timestamp": 10651.8, "power": 36.82424}, {"timestamp": 10672.4, "power": 36.82424}, {"timestamp": 10693.0, "power": 36.82424}, {"timestamp": 10713.5, "power": 36.82424}, {"timestamp": 10734.1, "power": 36.82424}, {"timestamp": 10754.7, "power": 36.82424}, {"timestamp": 10775.3, "power": 36.82424}, {"timestamp": 10795.8, "power": 36.82424}, {"timestamp": 10816.3, "power": 36.82424}, {"timestamp": 10836.9, "power": 36.82424}, {"timestamp": 10857.5, "power": 36.82424}, {"timestamp": 10878.1, "power": 36.82424}, {"timestamp": 10898.6, "power": 36.82424}, {"timestamp": 10919.2, "power": 36.82424}, {"timestamp": 10939.7, "power": 36.82424}, {"timestamp": 10960.2, "power": 36.82424}, {"timestamp": 10980.8, "power": 36.82424}, {"timestamp": 11001.4, "power": 36.82424}, {"timestamp": 11022.0, "power": 36.82424}, {"timestamp": 11042.5, "power": 36.82424}, {"timestamp": 11063.1, "power": 36.82424}, {"timestamp": 11083.6, "power": 36.82424}, {"timestamp": 11104.1, "power": 36.887282}, {"timestamp": 11125.3, "power": 36.887282}, {"timestamp": 11145.8, "power": 36.887282}, {"timestamp": 11166.4, "power": 36.887282}, {"timestamp": 11187.0, "power": 36.887282}, {"timestamp": 11207.5, "power": 36.887282}, {"timestamp": 11228.0, "power": 36.887282}, {"timestamp": 11248.6, "power": 36.887282}, {"timestamp": 11269.2, "power": 36.887282}, {"timestamp": 11289.7, "power": 36.887282}, {"timestamp": 11310.3, "power": 36.887282}, {"timestamp": 11330.9, "power": 36.887282}, {"timestamp": 11351.4, "power": 36.887282}, {"timestamp": 11371.9, "power": 36.887282}, {"timestamp": 11392.5, "power": 36.887282}, {"timestamp": 11413.1, "power": 36.887282}, {"timestamp": 11433.7, "power": 36.887282}, {"timestamp": 11454.2, "power": 36.887282}, {"timestamp": 11474.8, "power": 36.887282}, {"timestamp": 11495.3, "power": 36.887282}, {"timestamp": 11515.9, "power": 36.887282}, {"timestamp": 11536.4, "power": 36.887282}, {"timestamp": 11557.0, "power": 36.887282}, {"timestamp": 11577.5, "power": 36.887282}, {"timestamp": 11598.1, "power": 36.887282}, {"timestamp": 11618.7, "power": 36.887282}, {"timestamp": 11639.2, "power": 36.887282}, {"timestamp": 11659.7, "power": 36.887282}, {"timestamp": 11680.2, "power": 36.887282}, {"timestamp": 11700.8, "power": 36.887282}, {"timestamp": 11721.3, "power": 36.887282}, {"timestamp": 11741.8, "power": 36.887282}, {"timestamp": 11762.4, "power": 36.887282}, {"timestamp": 11782.9, "power": 36.887282}, {"timestamp": 11803.5, "power": 36.887282}, {"timestamp": 11824.0, "power": 36.887282}, {"timestamp": 11844.5, "power": 36.887282}, {"timestamp": 11865.1, "power": 36.887282}, {"timestamp": 11885.6, "power": 36.887282}, {"timestamp": 11906.2, "power": 36.887282}, {"timestamp": 11926.7, "power": 36.887282}, {"timestamp": 11947.3, "power": 36.887282}, {"timestamp": 11967.8, "power": 36.887282}, {"timestamp": 11988.4, "power": 36.887282}, {"timestamp": 12008.9, "power": 36.887282}, {"timestamp": 12029.5, "power": 36.887282}, {"timestamp": 12050.1, "power": 36.887282}, {"timestamp": 12070.6, "power": 36.887282}, {"timestamp": 12091.2, "power": 36.887282}, {"timestamp": 12111.7, "power": 36.731865}, {"timestamp": 12132.8, "power": 36.731865}, {"timestamp": 12153.4, "power": 36.731865}, {"timestamp": 12174.0, "power": 36.731865}, {"timestamp": 12194.5, "power": 36.731865}, {"timestamp": 12215.1, "power": 36.731865}, {"timestamp": 12235.6, "power": 36.731865}, {"timestamp": 12256.1, "power": 36.731865}, {"timestamp": 12276.6, "power": 36.731865}, {"timestamp": 12297.2, "power": 36.731865}, {"timestamp": 12317.7, "power": 36.731865}, {"timestamp": 12338.3, "power": 36.731865}, {"timestamp": 12358.8, "power": 36.731865}, {"timestamp": 12379.3, "power": 36.731865}, {"timestamp": 12399.9, "power": 36.731865}, {"timestamp": 12420.4, "power": 36.731865}, {"timestamp": 12441.0, "power": 36.731865}, {"timestamp": 12461.5, "power": 36.731865}, {"timestamp": 12482.0, "power": 36.731865}, {"timestamp": 12502.6, "power": 36.731865}, {"timestamp": 12523.2, "power": 36.731865}, {"timestamp": 12543.7, "power": 36.731865}, {"timestamp": 12564.2, "power": 36.731865}, {"timestamp": 12584.7, "power": 36.731865}, {"timestamp": 12605.3, "power": 36.731865}, {"timestamp": 12625.9, "power": 36.731865}, {"timestamp": 12646.4, "power": 36.731865}, {"timestamp": 12666.9, "power": 36.731865}, {"timestamp": 12687.5, "power": 36.731865}, {"timestamp": 12708.0, "power": 36.731865}, {"timestamp": 12728.6, "power": 36.731865}, {"timestamp": 12749.2, "power": 36.731865}, {"timestamp": 12769.7, "power": 36.731865}, {"timestamp": 12790.3, "power": 36.731865}, {"timestamp": 12810.8, "power": 36.731865}, {"timestamp": 12831.4, "power": 36.731865}, {"timestamp": 12851.9, "power": 36.731865}, {"timestamp": 12872.4, "power": 36.731865}, {"timestamp": 12893.0, "power": 36.731865}, {"timestamp": 12913.6, "power": 36.731865}, {"timestamp": 12934.1, "power": 36.731865}, {"timestamp": 12954.7, "power": 36.731865}, {"timestamp": 12975.3, "power": 36.731865}, {"timestamp": 12995.8, "power": 36.731865}, {"timestamp": 13016.3, "power": 36.731865}, {"timestamp": 13036.8, "power": 36.731865}, {"timestamp": 13057.3, "power": 36.731865}, {"timestamp": 13077.9, "power": 36.731865}, {"timestamp": 13098.4, "power": 36.731865}, {"timestamp": 13119.0, "power": 36.103025}, {"timestamp": 13140.1, "power": 36.103025}, {"timestamp": 13160.6, "power": 36.103025}, {"timestamp": 13181.1, "power": 36.103025}, {"timestamp": 13201.7, "power": 36.103025}, {"timestamp": 13222.2, "power": 36.103025}, {"timestamp": 13242.8, "power": 36.103025}, {"timestamp": 13263.3, "power": 36.103025}, {"timestamp": 13283.8, "power": 36.103025}, {"timestamp": 13304.3, "power": 36.103025}, {"timestamp": 13324.9, "power": 36.103025}, {"timestamp": 13345.5, "power": 36.103025}, {"timestamp": 13366.0, "power": 36.103025}, {"timestamp": 13386.6, "power": 36.103025}, {"timestamp": 13407.2, "power": 36.103025}, {"timestamp": 13427.7, "power": 36.103025}, {"timestamp": 13448.2, "power": 36.103025}, {"timestamp": 13468.8, "power": 36.103025}, {"timestamp": 13489.4, "power": 36.103025}, {"timestamp": 13510.0, "power": 36.103025}, {"timestamp": 13530.5, "power": 36.103025}, {"timestamp": 13551.1, "power": 36.103025}, {"timestamp": 13571.6, "power": 36.103025}, {"timestamp": 13592.1, "power": 36.103025}, {"timestamp": 13612.7, "power": 36.103025}, {"timestamp": 13633.2, "power": 36.103025}, {"timestamp": 13653.8, "power": 36.103025}, {"timestamp": 13674.4, "power": 36.103025}, {"timestamp": 13694.9, "power": 36.103025}, {"timestamp": 13715.5, "power": 36.103025}, {"timestamp": 13736.0, "power": 36.103025}, {"timestamp": 13756.5, "power": 36.103025}, {"timestamp": 13777.1, "power": 36.103025}, {"timestamp": 13797.6, "power": 36.103025}, {"timestamp": 13818.2, "power": 36.103025}, {"timestamp": 13838.7, "power": 36.103025}, {"timestamp": 13859.2, "power": 36.103025}, {"timestamp": 13879.8, "power": 36.103025}, {"timestamp": 13900.3, "power": 36.103025}, {"timestamp": 13920.8, "power": 36.103025}, {"timestamp": 13941.3, "power": 36.103025}, {"timestamp": 13961.9, "power": 36.103025}, {"timestamp": 13982.4, "power": 36.103025}, {"timestamp": 14003.0, "power": 36.103025}, {"timestamp": 14023.5, "power": 36.103025}, {"timestamp": 14044.0, "power": 36.103025}, {"timestamp": 14064.5, "power": 36.103025}, {"timestamp": 14085.1, "power": 36.103025}, {"timestamp": 14105.6, "power": 36.103025}, {"timestamp": 14126.2, "power": 36.410934999999995}, {"timestamp": 14147.3, "power": 36.410934999999995}, {"timestamp": 14167.8, "power": 36.410934999999995}, {"timestamp": 14188.3, "power": 36.410934999999995}, {"timestamp": 14208.8, "power": 36.410934999999995}, {"timestamp": 14229.4, "power": 36.410934999999995}, {"timestamp": 14250.0, "power": 36.410934999999995}, {"timestamp": 14270.5, "power": 36.410934999999995}, {"timestamp": 14291.1, "power": 36.410934999999995}, {"timestamp": 14311.6, "power": 36.410934999999995}, {"timestamp": 14332.1, "power": 36.410934999999995}, {"timestamp": 14352.7, "power": 36.410934999999995}, {"timestamp": 14373.2, "power": 36.410934999999995}, {"timestamp": 14393.8, "power": 36.410934999999995}, {"timestamp": 14414.4, "power": 36.410934999999995}, {"timestamp": 14435.0, "power": 36.410934999999995}, {"timestamp": 14455.5, "power": 36.410934999999995}, {"timestamp": 14476.0, "power": 36.410934999999995}, {"timestamp": 14496.6, "power": 36.410934999999995}, {"timestamp": 14517.1, "power": 36.410934999999995}, {"timestamp": 14537.7, "power": 36.410934999999995}, {"timestamp": 14558.3, "power": 36.410934999999995}, {"timestamp": 14578.8, "power": 36.410934999999995}, {"timestamp": 14599.4, "power": 36.410934999999995}, {"timestamp": 14619.9, "power": 36.410934999999995}, {"timestamp": 14640.5, "power": 36.410934999999995}, {"timestamp": 14661.1, "power": 36.410934999999995}, {"timestamp": 14681.6, "power": 36.410934999999995}, {"timestamp": 14702.2, "power": 36.410934999999995}, {"timestamp": 14722.7, "power": 36.410934999999995}, {"timestamp": 14743.3, "power": 36.410934999999995}, {"timestamp": 14763.8, "power": 36.410934999999995}, {"timestamp": 14784.4, "power": 36.410934999999995}, {"timestamp": 14805.0, "power": 36.410934999999995}, {"timestamp": 14825.5, "power": 36.410934999999995}, {"timestamp": 14846.1, "power": 36.410934999999995}, {"timestamp": 14866.7, "power": 36.410934999999995}, {"timestamp": 14887.3, "power": 36.410934999999995}, {"timestamp": 14907.8, "power": 36.410934999999995}, {"timestamp": 14928.3, "power": 36.410934999999995}, {"timestamp": 14948.9, "power": 36.410934999999995}, {"timestamp": 14969.5, "power": 36.410934999999995}, {"timestamp": 14990.0, "power": 36.410934999999995}, {"timestamp": 15010.6, "power": 36.410934999999995}, {"timestamp": 15031.2, "power": 36.410934999999995}, {"timestamp": 15051.7, "power": 36.410934999999995}, {"timestamp": 15072.2, "power": 36.410934999999995}, {"timestamp": 15092.8, "power": 36.410934999999995}, {"timestamp": 15113.3, "power": 36.410934999999995}, {"timestamp": 15133.9, "power": 36.46377}, {"timestamp": 15155.0, "power": 36.46377}, {"timestamp": 15175.5, "power": 36.46377}, {"timestamp": 15196.1, "power": 36.46377}, {"timestamp": 15216.7, "power": 36.46377}, {"timestamp": 15237.2, "power": 36.46377}, {"timestamp": 15257.8, "power": 36.46377}, {"timestamp": 15278.3, "power": 36.46377}, {"timestamp": 15298.9, "power": 36.46377}, {"timestamp": 15319.5, "power": 36.46377}, {"timestamp": 15340.0, "power": 36.46377}, {"timestamp": 15360.5, "power": 36.46377}, {"timestamp": 15381.1, "power": 36.46377}, {"timestamp": 15401.7, "power": 36.46377}, {"timestamp": 15422.3, "power": 36.46377}, {"timestamp": 15442.8, "power": 36.46377}, {"timestamp": 15463.4, "power": 36.46377}, {"timestamp": 15483.9, "power": 36.46377}, {"timestamp": 15504.5, "power": 36.46377}, {"timestamp": 15525.0, "power": 36.46377}, {"timestamp": 15545.6, "power": 36.46377}, {"timestamp": 15566.2, "power": 36.46377}, {"timestamp": 15586.7, "power": 36.46377}, {"timestamp": 15607.3, "power": 36.46377}, {"timestamp": 15627.8, "power": 36.46377}, {"timestamp": 15648.4, "power": 36.46377}, {"timestamp": 15669.0, "power": 36.46377}, {"timestamp": 15689.5, "power": 36.46377}, {"timestamp": 15710.1, "power": 36.46377}, {"timestamp": 15730.6, "power": 36.46377}, {"timestamp": 15751.2, "power": 36.46377}, {"timestamp": 15771.7, "power": 36.46377}, {"timestamp": 15792.2, "power": 36.46377}, {"timestamp": 15812.7, "power": 36.46377}, {"timestamp": 15833.3, "power": 36.46377}, {"timestamp": 15853.8, "power": 36.46377}, {"timestamp": 15874.4, "power": 36.46377}, {"timestamp": 15895.0, "power": 36.46377}, {"timestamp": 15915.6, "power": 36.46377}, {"timestamp": 15936.1, "power": 36.46377}, {"timestamp": 15956.6, "power": 36.46377}, {"timestamp": 15977.2, "power": 36.46377}, {"timestamp": 15997.8, "power": 36.46377}, {"timestamp": 16018.3, "power": 36.46377}, {"timestamp": 16038.9, "power": 36.46377}, {"timestamp": 16059.5, "power": 36.46377}, {"timestamp": 16080.0, "power": 36.46377}, {"timestamp": 16100.5, "power": 36.46377}, {"timestamp": 16121.1, "power": 36.46377}, {"timestamp": 16141.7, "power": 36.310801}, {"timestamp": 16163.7, "power": 36.310801}, {"timestamp": 16184.2, "power": 36.310801}, {"timestamp": 16204.8, "power": 36.310801}, {"timestamp": 16225.4, "power": 36.310801}, {"timestamp": 16245.9, "power": 36.310801}, {"timestamp": 16266.5, "power": 36.310801}, {"timestamp": 16287.1, "power": 36.310801}, {"timestamp": 16307.6, "power": 36.310801}, {"timestamp": 16328.2, "power": 36.310801}, {"timestamp": 16348.7, "power": 36.310801}, {"timestamp": 16369.3, "power": 36.310801}, {"timestamp": 16389.9, "power": 36.310801}, {"timestamp": 16410.4, "power": 36.310801}, {"timestamp": 16431.0, "power": 36.310801}, {"timestamp": 16451.6, "power": 36.310801}, {"timestamp": 16472.1, "power": 36.310801}, {"timestamp": 16492.6, "power": 36.310801}, {"timestamp": 16513.2, "power": 36.310801}, {"timestamp": 16533.8, "power": 36.310801}, {"timestamp": 16554.3, "power": 36.310801}, {"timestamp": 16574.9, "power": 36.310801}, {"timestamp": 16595.5, "power": 36.310801}, {"timestamp": 16616.0, "power": 36.310801}, {"timestamp": 16636.5, "power": 36.310801}, {"timestamp": 16657.1, "power": 36.310801}, {"timestamp": 16677.6, "power": 36.310801}, {"timestamp": 16698.2, "power": 36.310801}, {"timestamp": 16718.8, "power": 36.310801}, {"timestamp": 16739.4, "power": 36.310801}, {"timestamp": 16759.9, "power": 36.310801}, {"timestamp": 16780.5, "power": 36.310801}, {"timestamp": 16801.0, "power": 36.310801}, {"timestamp": 16821.6, "power": 36.310801}, {"timestamp": 16842.1, "power": 36.310801}, {"timestamp": 16862.7, "power": 36.310801}, {"timestamp": 16883.3, "power": 36.310801}, {"timestamp": 16903.8, "power": 36.310801}, {"timestamp": 16924.4, "power": 36.310801}, {"timestamp": 16944.9, "power": 36.310801}, {"timestamp": 16965.5, "power": 36.310801}, {"timestamp": 16986.0, "power": 36.310801}, {"timestamp": 17006.6, "power": 36.310801}, {"timestamp": 17027.1, "power": 36.310801}, {"timestamp": 17047.6, "power": 36.310801}, {"timestamp": 17068.1, "power": 36.310801}, {"timestamp": 17088.7, "power": 36.310801}, {"timestamp": 17109.2, "power": 36.310801}, {"timestamp": 17129.7, "power": 36.310801}, {"timestamp": 17150.3, "power": 36.781012000000004}, {"timestamp": 17171.3, "power": 36.781012000000004}, {"timestamp": 17191.9, "power": 36.781012000000004}, {"timestamp": 17212.4, "power": 36.781012000000004}, {"timestamp": 17233.0, "power": 36.781012000000004}, {"timestamp": 17253.5, "power": 36.781012000000004}, {"timestamp": 17274.1, "power": 36.781012000000004}, {"timestamp": 17294.6, "power": 36.781012000000004}, {"timestamp": 17315.2, "power": 36.781012000000004}, {"timestamp": 17335.7, "power": 36.781012000000004}, {"timestamp": 17356.2, "power": 36.781012000000004}, {"timestamp": 17376.7, "power": 36.781012000000004}, {"timestamp": 17397.3, "power": 36.781012000000004}, {"timestamp": 17417.9, "power": 36.781012000000004}, {"timestamp": 17438.5, "power": 36.781012000000004}, {"timestamp": 17459.0, "power": 36.781012000000004}, {"timestamp": 17479.6, "power": 36.781012000000004}, {"timestamp": 17500.1, "power": 36.781012000000004}, {"timestamp": 17520.6, "power": 36.781012000000004}, {"timestamp": 17541.2, "power": 36.781012000000004}, {"timestamp": 17561.8, "power": 36.781012000000004}, {"timestamp": 17582.3, "power": 36.781012000000004}, {"timestamp": 17602.9, "power": 36.781012000000004}, {"timestamp": 17623.5, "power": 36.781012000000004}, {"timestamp": 17644.0, "power": 36.781012000000004}, {"timestamp": 17664.6, "power": 36.781012000000004}, {"timestamp": 17685.1, "power": 36.781012000000004}, {"timestamp": 17705.7, "power": 36.781012000000004}, {"timestamp": 17726.2, "power": 36.781012000000004}, {"timestamp": 17746.8, "power": 36.781012000000004}, {"timestamp": 17767.3, "power": 36.781012000000004}, {"timestamp": 17787.8, "power": 36.781012000000004}, {"timestamp": 17808.4, "power": 36.781012000000004}, {"timestamp": 17828.9, "power": 36.781012000000004}, {"timestamp": 17849.4, "power": 36.781012000000004}, {"timestamp": 17870.0, "power": 36.781012000000004}, {"timestamp": 17890.5, "power": 36.781012000000004}, {"timestamp": 17911.1, "power": 36.781012000000004}, {"timestamp": 17931.6, "power": 36.781012000000004}, {"timestamp": 17952.1, "power": 36.781012000000004}, {"timestamp": 17972.6, "power": 36.781012000000004}, {"timestamp": 17993.2, "power": 36.781012000000004}, {"timestamp": 18013.7, "power": 36.781012000000004}, {"timestamp": 18034.3, "power": 36.781012000000004}, {"timestamp": 18054.8, "power": 36.781012000000004}, {"timestamp": 18075.3, "power": 36.781012000000004}, {"timestamp": 18095.9, "power": 36.781012000000004}, {"timestamp": 18116.4, "power": 36.781012000000004}, {"timestamp": 18136.9, "power": 36.781012000000004}, {"timestamp": 18157.5, "power": 36.259305999999995}, {"timestamp": 18178.5, "power": 36.259305999999995}, {"timestamp": 18199.1, "power": 36.259305999999995}, {"timestamp": 18219.6, "power": 36.259305999999995}, {"timestamp": 18240.1, "power": 36.259305999999995}, {"timestamp": 18260.6, "power": 36.259305999999995}, {"timestamp": 18281.1, "power": 36.259305999999995}, {"timestamp": 18301.7, "power": 36.259305999999995}, {"timestamp": 18322.2, "power": 36.259305999999995}, {"timestamp": 18342.8, "power": 36.259305999999995}, {"timestamp": 18363.3, "power": 36.259305999999995}, {"timestamp": 18383.8, "power": 36.259305999999995}, {"timestamp": 18404.4, "power": 36.259305999999995}, {"timestamp": 18425.0, "power": 36.259305999999995}, {"timestamp": 18445.5, "power": 36.259305999999995}, {"timestamp": 18466.1, "power": 36.259305999999995}, {"timestamp": 18486.7, "power": 36.259305999999995}, {"timestamp": 18507.2, "power": 36.259305999999995}, {"timestamp": 18527.8, "power": 36.259305999999995}, {"timestamp": 18548.3, "power": 36.259305999999995}, {"timestamp": 18568.9, "power": 36.259305999999995}, {"timestamp": 18589.5, "power": 36.259305999999995}, {"timestamp": 18610.0, "power": 36.259305999999995}, {"timestamp": 18630.6, "power": 36.259305999999995}, {"timestamp": 18651.2, "power": 36.259305999999995}, {"timestamp": 18671.7, "power": 36.259305999999995}, {"timestamp": 18692.2, "power": 36.259305999999995}, {"timestamp": 18712.8, "power": 36.259305999999995}, {"timestamp": 18733.3, "power": 36.259305999999995}, {"timestamp": 18753.9, "power": 36.259305999999995}, {"timestamp": 18774.5, "power": 36.259305999999995}, {"timestamp": 18795.1, "power": 36.259305999999995}, {"timestamp": 18815.6, "power": 36.259305999999995}, {"timestamp": 18836.1, "power": 36.259305999999995}, {"timestamp": 18856.6, "power": 36.259305999999995}, {"timestamp": 18877.2, "power": 36.259305999999995}, {"timestamp": 18897.8, "power": 36.259305999999995}, {"timestamp": 18918.3, "power": 36.259305999999995}, {"timestamp": 18938.9, "power": 36.259305999999995}, {"timestamp": 18959.5, "power": 36.259305999999995}, {"timestamp": 18980.0, "power": 36.259305999999995}, {"timestamp": 19000.5, "power": 36.259305999999995}, {"timestamp": 19021.1, "power": 36.259305999999995}, {"timestamp": 19041.7, "power": 36.259305999999995}, {"timestamp": 19062.2, "power": 36.259305999999995}, {"timestamp": 19082.8, "power": 36.259305999999995}, {"timestamp": 19103.4, "power": 36.259305999999995}, {"timestamp": 19123.9, "power": 36.259305999999995}, {"timestamp": 19144.4, "power": 36.259305999999995}, {"timestamp": 19165.0, "power": 36.72717800000001}, {"timestamp": 19186.1, "power": 36.72717800000001}, {"timestamp": 19206.6, "power": 36.72717800000001}, {"timestamp": 19227.2, "power": 36.72717800000001}, {"timestamp": 19247.7, "power": 36.72717800000001}, {"timestamp": 19268.3, "power": 36.72717800000001}, {"timestamp": 19288.8, "power": 36.72717800000001}, {"timestamp": 19309.3, "power": 36.72717800000001}, {"timestamp": 19329.9, "power": 36.72717800000001}, {"timestamp": 19350.4, "power": 36.72717800000001}, {"timestamp": 19371.0, "power": 36.72717800000001}, {"timestamp": 19391.5, "power": 36.72717800000001}, {"timestamp": 19412.0, "power": 36.72717800000001}, {"timestamp": 19432.6, "power": 36.72717800000001}, {"timestamp": 19453.1, "power": 36.72717800000001}, {"timestamp": 19473.7, "power": 36.72717800000001}, {"timestamp": 19494.3, "power": 36.72717800000001}, {"timestamp": 19514.9, "power": 36.72717800000001}, {"timestamp": 19535.4, "power": 36.72717800000001}, {"timestamp": 19555.9, "power": 36.72717800000001}, {"timestamp": 19576.5, "power": 36.72717800000001}, {"timestamp": 19597.1, "power": 36.72717800000001}, {"timestamp": 19617.6, "power": 36.72717800000001}, {"timestamp": 19638.2, "power": 36.72717800000001}, {"timestamp": 19658.8, "power": 36.72717800000001}, {"timestamp": 19679.3, "power": 36.72717800000001}, {"timestamp": 19699.9, "power": 36.72717800000001}, {"timestamp": 19720.4, "power": 36.72717800000001}, {"timestamp": 19740.9, "power": 36.72717800000001}, {"timestamp": 19761.5, "power": 36.72717800000001}, {"timestamp": 19782.0, "power": 36.72717800000001}, {"timestamp": 19802.6, "power": 36.72717800000001}, {"timestamp": 19823.1, "power": 36.72717800000001}, {"timestamp": 19843.6, "power": 36.72717800000001}, {"timestamp": 19864.1, "power": 36.72717800000001}, {"timestamp": 19884.7, "power": 36.72717800000001}, {"timestamp": 19905.2, "power": 36.72717800000001}, {"timestamp": 19925.8, "power": 36.72717800000001}, {"timestamp": 19946.3, "power": 36.72717800000001}, {"timestamp": 19966.9, "power": 36.72717800000001}, {"timestamp": 19987.4, "power": 36.72717800000001}, {"timestamp": 20008.0, "power": 36.72717800000001}, {"timestamp": 20028.5, "power": 36.72717800000001}, {"timestamp": 20049.0, "power": 36.72717800000001}, {"timestamp": 20069.6, "power": 36.72717800000001}, {"timestamp": 20090.2, "power": 36.72717800000001}, {"timestamp": 20110.7, "power": 36.72717800000001}, {"timestamp": 20131.3, "power": 36.72717800000001}, {"timestamp": 20151.8, "power": 36.72717800000001}, {"timestamp": 20172.3, "power": 36.380584999999996}, {"timestamp": 20193.4, "power": 36.380584999999996}, {"timestamp": 20214.0, "power": 36.380584999999996}, {"timestamp": 20234.6, "power": 36.380584999999996}, {"timestamp": 20255.2, "power": 36.380584999999996}, {"timestamp": 20275.7, "power": 36.380584999999996}, {"timestamp": 20296.2, "power": 36.380584999999996}, {"timestamp": 20316.7, "power": 36.380584999999996}, {"timestamp": 20337.3, "power": 36.380584999999996}, {"timestamp": 20357.9, "power": 36.380584999999996}, {"timestamp": 20378.5, "power": 36.380584999999996}, {"timestamp": 20399.0, "power": 36.380584999999996}, {"timestamp": 20419.6, "power": 36.380584999999996}, {"timestamp": 20440.1, "power": 36.380584999999996}, {"timestamp": 20460.6, "power": 36.380584999999996}, {"timestamp": 20481.2, "power": 36.380584999999996}, {"timestamp": 20501.8, "power": 36.380584999999996}, {"timestamp": 20522.3, "power": 36.380584999999996}, {"timestamp": 20542.9, "power": 36.380584999999996}, {"timestamp": 20563.5, "power": 36.380584999999996}, {"timestamp": 20584.0, "power": 36.380584999999996}, {"timestamp": 20604.5, "power": 36.380584999999996}, {"timestamp": 20625.1, "power": 36.380584999999996}, {"timestamp": 20645.7, "power": 36.380584999999996}, {"timestamp": 20666.3, "power": 36.380584999999996}, {"timestamp": 20686.8, "power": 36.380584999999996}, {"timestamp": 20707.4, "power": 36.380584999999996}, {"timestamp": 20727.9, "power": 36.380584999999996}, {"timestamp": 20748.5, "power": 36.380584999999996}, {"timestamp": 20769.0, "power": 36.380584999999996}, {"timestamp": 20789.6, "power": 36.380584999999996}, {"timestamp": 20810.1, "power": 36.380584999999996}, {"timestamp": 20830.7, "power": 36.380584999999996}, {"timestamp": 20851.3, "power": 36.380584999999996}, {"timestamp": 20871.8, "power": 36.380584999999996}, {"timestamp": 20892.3, "power": 36.380584999999996}, {"timestamp": 20912.9, "power": 36.380584999999996}, {"timestamp": 20933.5, "power": 36.380584999999996}, {"timestamp": 20954.1, "power": 36.380584999999996}, {"timestamp": 20974.6, "power": 36.380584999999996}, {"timestamp": 20995.2, "power": 36.380584999999996}, {"timestamp": 21015.7, "power": 36.380584999999996}, {"timestamp": 21036.3, "power": 36.380584999999996}, {"timestamp": 21056.9, "power": 36.380584999999996}, {"timestamp": 21077.4, "power": 36.380584999999996}, {"timestamp": 21098.0, "power": 36.380584999999996}, {"timestamp": 21118.6, "power": 36.380584999999996}, {"timestamp": 21139.2, "power": 36.380584999999996}, {"timestamp": 21159.7, "power": 36.380584999999996}, {"timestamp": 21180.3, "power": 36.618828}, {"timestamp": 21201.4, "power": 36.618828}, {"timestamp": 21222.0, "power": 36.618828}, {"timestamp": 21242.5, "power": 36.618828}, {"timestamp": 21263.1, "power": 36.618828}, {"timestamp": 21283.6, "power": 36.618828}, {"timestamp": 21304.1, "power": 36.618828}, {"timestamp": 21324.7, "power": 36.618828}, {"timestamp": 21345.2, "power": 36.618828}, {"timestamp": 21365.8, "power": 36.618828}, {"timestamp": 21386.4, "power": 36.618828}, {"timestamp": 21406.9, "power": 36.618828}, {"timestamp": 21427.5, "power": 36.618828}, {"timestamp": 21448.1, "power": 36.618828}, {"timestamp": 21468.6, "power": 36.618828}, {"timestamp": 21489.2, "power": 36.618828}, {"timestamp": 21509.7, "power": 36.618828}, {"timestamp": 21530.3, "power": 36.618828}, {"timestamp": 21550.9, "power": 36.618828}, {"timestamp": 21571.5, "power": 36.618828}, {"timestamp": 21592.0, "power": 36.618828}, {"timestamp": 21612.6, "power": 36.618828}, {"timestamp": 21633.1, "power": 36.618828}, {"timestamp": 21653.7, "power": 36.618828}, {"timestamp": 21674.3, "power": 36.618828}, {"timestamp": 21694.8, "power": 36.618828}, {"timestamp": 21715.4, "power": 36.618828}, {"timestamp": 21735.9, "power": 36.618828}, {"timestamp": 21756.5, "power": 36.618828}, {"timestamp": 21777.1, "power": 36.618828}, {"timestamp": 21797.6, "power": 36.618828}, {"timestamp": 21818.2, "power": 36.618828}, {"timestamp": 21838.8, "power": 36.618828}, {"timestamp": 21859.3, "power": 36.618828}, {"timestamp": 21879.9, "power": 36.618828}, {"timestamp": 21900.4, "power": 36.618828}, {"timestamp": 21921.0, "power": 36.618828}, {"timestamp": 21941.6, "power": 36.618828}, {"timestamp": 21962.2, "power": 36.618828}, {"timestamp": 21982.7, "power": 36.618828}, {"timestamp": 22003.3, "power": 36.618828}, {"timestamp": 22023.8, "power": 36.618828}, {"timestamp": 22044.4, "power": 36.618828}, {"timestamp": 22065.0, "power": 36.618828}, {"timestamp": 22085.5, "power": 36.618828}, {"timestamp": 22106.1, "power": 36.618828}, {"timestamp": 22126.7, "power": 36.618828}, {"timestamp": 22147.2, "power": 36.618828}, {"timestamp": 22167.8, "power": 36.618828}, {"timestamp": 22188.3, "power": 36.244172}, {"timestamp": 22209.4, "power": 36.244172}, {"timestamp": 22230.0, "power": 36.244172}, {"timestamp": 22250.5, "power": 36.244172}, {"timestamp": 22271.1, "power": 36.244172}, {"timestamp": 22291.6, "power": 36.244172}, {"timestamp": 22312.1, "power": 36.244172}, {"timestamp": 22332.7, "power": 36.244172}, {"timestamp": 22353.3, "power": 36.244172}, {"timestamp": 22373.8, "power": 36.244172}, {"timestamp": 22394.4, "power": 36.244172}, {"timestamp": 22415.0, "power": 36.244172}, {"timestamp": 22435.5, "power": 36.244172}, {"timestamp": 22456.0, "power": 36.244172}, {"timestamp": 22476.5, "power": 36.244172}, {"timestamp": 22497.1, "power": 36.244172}, {"timestamp": 22517.7, "power": 36.244172}, {"timestamp": 22538.2, "power": 36.244172}, {"timestamp": 22558.8, "power": 36.244172}, {"timestamp": 22579.4, "power": 36.244172}, {"timestamp": 22599.9, "power": 36.244172}, {"timestamp": 22620.5, "power": 36.244172}, {"timestamp": 22641.0, "power": 36.244172}, {"timestamp": 22661.6, "power": 36.244172}, {"timestamp": 22682.2, "power": 36.244172}, {"timestamp": 22702.7, "power": 36.244172}, {"timestamp": 22723.3, "power": 36.244172}, {"timestamp": 22743.8, "power": 36.244172}, {"timestamp": 22764.3, "power": 36.244172}, {"timestamp": 22784.9, "power": 36.244172}, {"timestamp": 22805.4, "power": 36.244172}, {"timestamp": 22826.0, "power": 36.244172}, {"timestamp": 22846.6, "power": 36.244172}, {"timestamp": 22867.2, "power": 36.244172}, {"timestamp": 22887.7, "power": 36.244172}, {"timestamp": 22908.3, "power": 36.244172}, {"timestamp": 22928.9, "power": 36.244172}, {"timestamp": 22949.4, "power": 36.244172}, {"timestamp": 22970.0, "power": 36.244172}, {"timestamp": 22990.6, "power": 36.244172}, {"timestamp": 23011.1, "power": 36.244172}, {"timestamp": 23031.7, "power": 36.244172}, {"timestamp": 23052.2, "power": 36.244172}, {"timestamp": 23072.7, "power": 36.244172}, {"timestamp": 23093.2, "power": 36.244172}, {"timestamp": 23113.8, "power": 36.244172}, {"timestamp": 23134.3, "power": 36.244172}, {"timestamp": 23154.9, "power": 36.244172}, {"timestamp": 23175.4, "power": 36.244172}, {"timestamp": 23195.9, "power": 35.937806}, {"timestamp": 23217.0, "power": 35.937806}, {"timestamp": 23237.5, "power": 35.937806}, {"timestamp": 23258.1, "power": 35.937806}, {"timestamp": 23278.6, "power": 35.937806}, {"timestamp": 23299.2, "power": 35.937806}, {"timestamp": 23319.8, "power": 35.937806}, {"timestamp": 23340.3, "power": 35.937806}, {"timestamp": 23360.8, "power": 35.937806}, {"timestamp": 23381.4, "power": 35.937806}, {"timestamp": 23402.0, "power": 35.937806}, {"timestamp": 23422.5, "power": 35.937806}, {"timestamp": 23443.1, "power": 35.937806}, {"timestamp": 23463.6, "power": 35.937806}, {"timestamp": 23484.1, "power": 35.937806}, {"timestamp": 23504.7, "power": 35.937806}, {"timestamp": 23525.2, "power": 35.937806}, {"timestamp": 23545.8, "power": 35.937806}, {"timestamp": 23566.4, "power": 35.937806}, {"timestamp": 23586.9, "power": 35.937806}, {"timestamp": 23607.5, "power": 35.937806}, {"timestamp": 23628.0, "power": 35.937806}, {"timestamp": 23648.6, "power": 35.937806}, {"timestamp": 23669.2, "power": 35.937806}, {"timestamp": 23689.7, "power": 35.937806}, {"timestamp": 23710.3, "power": 35.937806}, {"timestamp": 23730.9, "power": 35.937806}, {"timestamp": 23751.4, "power": 35.937806}, {"timestamp": 23771.9, "power": 35.937806}, {"timestamp": 23792.5, "power": 35.937806}, {"timestamp": 23813.1, "power": 35.937806}, {"timestamp": 23833.6, "power": 35.937806}, {"timestamp": 23854.2, "power": 35.937806}, {"timestamp": 23874.8, "power": 35.937806}, {"timestamp": 23895.3, "power": 35.937806}, {"timestamp": 23915.9, "power": 35.937806}, {"timestamp": 23936.4, "power": 35.937806}, {"timestamp": 23957.0, "power": 35.937806}, {"timestamp": 23977.5, "power": 35.937806}, {"timestamp": 23998.1, "power": 35.937806}, {"timestamp": 24018.7, "power": 35.937806}, {"timestamp": 24039.2, "power": 35.937806}, {"timestamp": 24059.8, "power": 35.937806}, {"timestamp": 24080.3, "power": 35.937806}, {"timestamp": 24100.8, "power": 35.937806}, {"timestamp": 24121.4, "power": 35.937806}, {"timestamp": 24142.0, "power": 35.937806}, {"timestamp": 24162.5, "power": 35.937806}, {"timestamp": 24183.1, "power": 35.937806}, {"timestamp": 24203.6, "power": 36.145941}, {"timestamp": 24224.7, "power": 36.145941}, {"timestamp": 24245.3, "power": 36.145941}, {"timestamp": 24265.8, "power": 36.145941}, {"timestamp": 24286.4, "power": 36.145941}, {"timestamp": 24306.9, "power": 36.145941}, {"timestamp": 24327.5, "power": 36.145941}, {"timestamp": 24348.0, "power": 36.145941}, {"timestamp": 24368.5, "power": 36.145941}, {"timestamp": 24389.1, "power": 36.145941}, {"timestamp": 24409.6, "power": 36.145941}, {"timestamp": 24430.2, "power": 36.145941}, {"timestamp": 24450.8, "power": 36.145941}, {"timestamp": 24471.4, "power": 36.145941}, {"timestamp": 24491.9, "power": 36.145941}, {"timestamp": 24512.4, "power": 36.145941}, {"timestamp": 24533.0, "power": 36.145941}, {"timestamp": 24553.6, "power": 36.145941}, {"timestamp": 24574.1, "power": 36.145941}, {"timestamp": 24594.7, "power": 36.145941}, {"timestamp": 24615.3, "power": 36.145941}, {"timestamp": 24635.8, "power": 36.145941}, {"timestamp": 24656.4, "power": 36.145941}, {"timestamp": 24676.9, "power": 36.145941}, {"timestamp": 24697.5, "power": 36.145941}, {"timestamp": 24718.1, "power": 36.145941}, {"timestamp": 24738.7, "power": 36.145941}, {"timestamp": 24759.2, "power": 36.145941}, {"timestamp": 24779.8, "power": 36.145941}, {"timestamp": 24800.3, "power": 36.145941}, {"timestamp": 24820.8, "power": 36.145941}, {"timestamp": 24841.4, "power": 36.145941}, {"timestamp": 24861.9, "power": 36.145941}, {"timestamp": 24882.5, "power": 36.145941}, {"timestamp": 24903.1, "power": 36.145941}, {"timestamp": 24923.6, "power": 36.145941}, {"timestamp": 24944.1, "power": 36.145941}, {"timestamp": 24964.7, "power": 36.145941}, {"timestamp": 24985.2, "power": 36.145941}, {"timestamp": 25005.8, "power": 36.145941}, {"timestamp": 25026.4, "power": 36.145941}, {"timestamp": 25047.0, "power": 36.145941}, {"timestamp": 25067.6, "power": 36.145941}, {"timestamp": 25088.1, "power": 36.145941}, {"timestamp": 25108.6, "power": 36.145941}, {"timestamp": 25129.2, "power": 36.145941}, {"timestamp": 25149.7, "power": 36.145941}, {"timestamp": 25170.3, "power": 36.145941}, {"timestamp": 25190.9, "power": 36.145941}, {"timestamp": 25211.5, "power": 36.558313}, {"timestamp": 25232.6, "power": 36.558313}, {"timestamp": 25253.2, "power": 36.558313}, {"timestamp": 25273.7, "power": 36.558313}, {"timestamp": 25294.3, "power": 36.558313}, {"timestamp": 25314.8, "power": 36.558313}, {"timestamp": 25335.4, "power": 36.558313}, {"timestamp": 25355.9, "power": 36.558313}, {"timestamp": 25376.5, "power": 36.558313}, {"timestamp": 25397.0, "power": 36.558313}, {"timestamp": 25417.6, "power": 36.558313}, {"timestamp": 25438.2, "power": 36.558313}, {"timestamp": 25458.7, "power": 36.558313}, {"timestamp": 25479.3, "power": 36.558313}, {"timestamp": 25499.8, "power": 36.558313}, {"timestamp": 25520.4, "power": 36.558313}, {"timestamp": 25541.0, "power": 36.558313}, {"timestamp": 25561.5, "power": 36.558313}, {"timestamp": 25582.1, "power": 36.558313}, {"timestamp": 25602.7, "power": 36.558313}, {"timestamp": 25623.2, "power": 36.558313}, {"timestamp": 25643.8, "power": 36.558313}, {"timestamp": 25664.3, "power": 36.558313}, {"timestamp": 25684.9, "power": 36.558313}, {"timestamp": 25705.4, "power": 36.558313}, {"timestamp": 25726.0, "power": 36.558313}, {"timestamp": 25746.6, "power": 36.558313}, {"timestamp": 25767.1, "power": 36.558313}, {"timestamp": 25787.7, "power": 36.558313}, {"timestamp": 25808.2, "power": 36.558313}, {"timestamp": 25828.7, "power": 36.558313}, {"timestamp": 25849.3, "power": 36.558313}, {"timestamp": 25869.8, "power": 36.558313}, {"timestamp": 25890.4, "power": 36.558313}, {"timestamp": 25910.9, "power": 36.558313}, {"timestamp": 25931.5, "power": 36.558313}, {"timestamp": 25952.0, "power": 36.558313}, {"timestamp": 25972.5, "power": 36.558313}, {"timestamp": 25993.1, "power": 36.558313}, {"timestamp": 26013.7, "power": 36.558313}, {"timestamp": 26034.3, "power": 36.558313}, {"timestamp": 26054.9, "power": 36.558313}, {"timestamp": 26075.4, "power": 36.558313}, {"timestamp": 26095.9, "power": 36.558313}, {"timestamp": 26116.5, "power": 36.558313}, {"timestamp": 26137.1, "power": 36.558313}, {"timestamp": 26157.6, "power": 36.558313}, {"timestamp": 26178.2, "power": 36.558313}, {"timestamp": 26198.7, "power": 36.558313}, {"timestamp": 26219.3, "power": 37.489137}, {"timestamp": 26241.4, "power": 37.489137}, {"timestamp": 26261.9, "power": 37.489137}, {"timestamp": 26282.4, "power": 37.489137}, {"timestamp": 26303.0, "power": 37.489137}, {"timestamp": 26323.5, "power": 37.489137}, {"timestamp": 26344.1, "power": 37.489137}, {"timestamp": 26364.6, "power": 37.489137}, {"timestamp": 26385.2, "power": 37.489137}, {"timestamp": 26405.7, "power": 37.489137}, {"timestamp": 26426.3, "power": 37.489137}, {"timestamp": 26446.9, "power": 37.489137}, {"timestamp": 26467.4, "power": 37.489137}, {"timestamp": 26488.0, "power": 37.489137}, {"timestamp": 26508.5, "power": 37.489137}, {"timestamp": 26529.1, "power": 37.489137}, {"timestamp": 26549.6, "power": 37.489137}, {"timestamp": 26570.2, "power": 37.489137}, {"timestamp": 26590.8, "power": 37.489137}, {"timestamp": 26611.3, "power": 37.489137}, {"timestamp": 26631.9, "power": 37.489137}, {"timestamp": 26652.4, "power": 37.489137}, {"timestamp": 26673.0, "power": 37.489137}, {"timestamp": 26693.6, "power": 37.489137}, {"timestamp": 26714.1, "power": 37.489137}, {"timestamp": 26734.7, "power": 37.489137}, {"timestamp": 26755.2, "power": 37.489137}, {"timestamp": 26775.8, "power": 37.489137}, {"timestamp": 26796.3, "power": 37.489137}, {"timestamp": 26816.9, "power": 37.489137}, {"timestamp": 26837.5, "power": 37.489137}, {"timestamp": 26858.0, "power": 37.489137}, {"timestamp": 26878.6, "power": 37.489137}, {"timestamp": 26899.2, "power": 37.489137}, {"timestamp": 26919.7, "power": 37.489137}, {"timestamp": 26940.2, "power": 37.489137}, {"timestamp": 26960.8, "power": 37.489137}, {"timestamp": 26981.4, "power": 37.489137}, {"timestamp": 27001.9, "power": 37.489137}, {"timestamp": 27022.5, "power": 37.489137}, {"timestamp": 27043.0, "power": 37.489137}, {"timestamp": 27063.6, "power": 37.489137}, {"timestamp": 27084.1, "power": 37.489137}, {"timestamp": 27104.6, "power": 37.489137}, {"timestamp": 27125.1, "power": 37.489137}, {"timestamp": 27145.7, "power": 37.489137}, {"timestamp": 27166.2, "power": 37.489137}, {"timestamp": 27186.8, "power": 37.489137}, {"timestamp": 27207.3, "power": 37.489137}, {"timestamp": 27227.8, "power": 35.899375000000006}, {"timestamp": 27248.8, "power": 35.899375000000006}, {"timestamp": 27269.4, "power": 35.899375000000006}, {"timestamp": 27289.9, "power": 35.899375000000006}, {"timestamp": 27310.5, "power": 35.899375000000006}, {"timestamp": 27331.1, "power": 35.899375000000006}, {"timestamp": 27351.6, "power": 35.899375000000006}, {"timestamp": 27372.1, "power": 35.899375000000006}, {"timestamp": 27392.6, "power": 35.899375000000006}, {"timestamp": 27413.1, "power": 35.899375000000006}, {"timestamp": 27433.6, "power": 35.899375000000006}, {"timestamp": 27454.2, "power": 35.899375000000006}, {"timestamp": 27474.7, "power": 35.899375000000006}, {"timestamp": 27495.2, "power": 35.899375000000006}, {"timestamp": 27515.7, "power": 35.899375000000006}, {"timestamp": 27536.2, "power": 35.899375000000006}, {"timestamp": 27556.7, "power": 35.899375000000006}, {"timestamp": 27577.3, "power": 35.899375000000006}, {"timestamp": 27597.8, "power": 35.899375000000006}, {"timestamp": 27618.3, "power": 35.899375000000006}, {"timestamp": 27638.8, "power": 35.899375000000006}, {"timestamp": 27659.4, "power": 35.899375000000006}, {"timestamp": 27679.9, "power": 35.899375000000006}, {"timestamp": 27700.4, "power": 35.899375000000006}, {"timestamp": 27720.9, "power": 35.899375000000006}, {"timestamp": 27741.4, "power": 35.899375000000006}, {"timestamp": 27762.0, "power": 35.899375000000006}, {"timestamp": 27782.5, "power": 35.899375000000006}, {"timestamp": 27803.0, "power": 35.899375000000006}, {"timestamp": 27823.6, "power": 35.899375000000006}, {"timestamp": 27844.1, "power": 35.899375000000006}, {"timestamp": 27864.6, "power": 35.899375000000006}, {"timestamp": 27885.1, "power": 35.899375000000006}, {"timestamp": 27905.6, "power": 35.899375000000006}, {"timestamp": 27926.2, "power": 35.899375000000006}, {"timestamp": 27946.7, "power": 35.899375000000006}, {"timestamp": 27967.2, "power": 35.899375000000006}, {"timestamp": 27987.7, "power": 35.899375000000006}, {"timestamp": 28008.3, "power": 35.899375000000006}, {"timestamp": 28028.8, "power": 35.899375000000006}, {"timestamp": 28049.3, "power": 35.899375000000006}, {"timestamp": 28069.8, "power": 35.899375000000006}, {"timestamp": 28090.4, "power": 35.899375000000006}, {"timestamp": 28110.9, "power": 35.899375000000006}, {"timestamp": 28131.4, "power": 35.899375000000006}, {"timestamp": 28151.9, "power": 35.899375000000006}, {"timestamp": 28172.5, "power": 35.899375000000006}, {"timestamp": 28193.0, "power": 35.899375000000006}, {"timestamp": 28213.5, "power": 35.899375000000006}, {"timestamp": 28234.0, "power": 37.469384}, {"timestamp": 28255.3, "power": 37.469384}, {"timestamp": 28275.9, "power": 37.469384}, {"timestamp": 28296.4, "power": 37.469384}, {"timestamp": 28316.9, "power": 37.469384}, {"timestamp": 28337.4, "power": 37.469384}, {"timestamp": 28357.9, "power": 37.469384}, {"timestamp": 28378.5, "power": 37.469384}, {"timestamp": 28399.0, "power": 37.469384}, {"timestamp": 28419.5, "power": 37.469384}, {"timestamp": 28440.0, "power": 37.469384}, {"timestamp": 28460.5, "power": 37.469384}, {"timestamp": 28481.0, "power": 37.469384}, {"timestamp": 28501.6, "power": 37.469384}, {"timestamp": 28522.1, "power": 37.469384}, {"timestamp": 28542.6, "power": 37.469384}, {"timestamp": 28563.2, "power": 37.469384}, {"timestamp": 28583.7, "power": 37.469384}, {"timestamp": 28604.3, "power": 37.469384}, {"timestamp": 28624.8, "power": 37.469384}, {"timestamp": 28671.0, "power": 37.469384}, {"timestamp": 28691.3, "power": 37.469384}, {"timestamp": 28711.8, "power": 37.469384}, {"timestamp": 28732.2, "power": 37.469384}, {"timestamp": 28752.7, "power": 37.469384}, {"timestamp": 28773.2, "power": 37.469384}, {"timestamp": 28793.8, "power": 37.469384}, {"timestamp": 28814.3, "power": 37.469384}, {"timestamp": 28834.9, "power": 37.469384}, {"timestamp": 28855.4, "power": 37.469384}, {"timestamp": 28875.9, "power": 37.469384}, {"timestamp": 28896.4, "power": 37.469384}, {"timestamp": 28916.9, "power": 37.469384}, {"timestamp": 28937.4, "power": 37.469384}, {"timestamp": 28958.0, "power": 37.469384}, {"timestamp": 28978.5, "power": 37.469384}, {"timestamp": 28999.0, "power": 37.469384}, {"timestamp": 29019.6, "power": 37.469384}, {"timestamp": 29040.0, "power": 37.469384}, {"timestamp": 29060.5, "power": 37.469384}, {"timestamp": 29081.1, "power": 37.469384}, {"timestamp": 29101.6, "power": 37.469384}, {"timestamp": 29122.1, "power": 37.469384}, {"timestamp": 29142.7, "power": 37.469384}, {"timestamp": 29163.2, "power": 37.469384}, {"timestamp": 29183.7, "power": 37.469384}, {"timestamp": 29204.2, "power": 37.469384}, {"timestamp": 29224.7, "power": 37.469384}, {"timestamp": 29245.2, "power": 37.131851999999995}, {"timestamp": 29266.3, "power": 37.131851999999995}, {"timestamp": 29286.8, "power": 37.131851999999995}, {"timestamp": 29307.3, "power": 37.131851999999995}, {"timestamp": 29327.9, "power": 37.131851999999995}, {"timestamp": 29348.4, "power": 37.131851999999995}, {"timestamp": 29368.9, "power": 37.131851999999995}, {"timestamp": 29389.4, "power": 37.131851999999995}, {"timestamp": 29409.9, "power": 37.131851999999995}, {"timestamp": 29430.4, "power": 37.131851999999995}, {"timestamp": 29450.9, "power": 37.131851999999995}, {"timestamp": 29471.5, "power": 37.131851999999995}, {"timestamp": 29492.0, "power": 37.131851999999995}, {"timestamp": 29512.5, "power": 37.131851999999995}, {"timestamp": 29533.0, "power": 37.131851999999995}, {"timestamp": 29553.5, "power": 37.131851999999995}, {"timestamp": 29574.1, "power": 37.131851999999995}, {"timestamp": 29594.6, "power": 37.131851999999995}, {"timestamp": 29615.1, "power": 37.131851999999995}, {"timestamp": 29635.6, "power": 37.131851999999995}, {"timestamp": 29656.1, "power": 37.131851999999995}, {"timestamp": 29676.6, "power": 37.131851999999995}, {"timestamp": 29697.1, "power": 37.131851999999995}, {"timestamp": 29717.7, "power": 37.131851999999995}, {"timestamp": 29738.2, "power": 37.131851999999995}, {"timestamp": 29758.7, "power": 37.131851999999995}, {"timestamp": 29779.3, "power": 37.131851999999995}, {"timestamp": 29799.8, "power": 37.131851999999995}, {"timestamp": 29820.3, "power": 37.131851999999995}, {"timestamp": 29840.8, "power": 37.131851999999995}, {"timestamp": 29861.4, "power": 37.131851999999995}, {"timestamp": 29881.9, "power": 37.131851999999995}, {"timestamp": 29902.4, "power": 37.131851999999995}, {"timestamp": 29923.0, "power": 37.131851999999995}, {"timestamp": 29943.5, "power": 37.131851999999995}, {"timestamp": 29964.0, "power": 37.131851999999995}, {"timestamp": 29984.5, "power": 37.131851999999995}, {"timestamp": 30005.1, "power": 37.131851999999995}, {"timestamp": 30025.6, "power": 37.131851999999995}, {"timestamp": 30046.1, "power": 37.131851999999995}, {"timestamp": 30066.6, "power": 37.131851999999995}, {"timestamp": 30087.1, "power": 37.131851999999995}, {"timestamp": 30107.6, "power": 37.131851999999995}], "timeline": {"START": "4717.7252", "END": "27277.83231"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24858.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3512.34}, {"name": "clReleaseKernel", "calls": 1, "time": 1399.11}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.4246}, {"name": "clReleaseContext", "calls": 1, "time": 37.9602}, {"name": "clCreateContext", "calls": 1, "time": 35.2007}, {"name": "clReleaseProgram", "calls": 1, "time": 19.6474}, {"name": "clCreateKernel", "calls": 1, "time": 0.34035}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.297718}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.143515}, {"name": "clRetainMemObject", "calls": 14, "time": 0.100911}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083593}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029169}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02502}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024736}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.01141}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010754}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009969}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009317}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00767}, {"name": "clRetainDevice", "calls": 2, "time": 0.004816}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22560.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 21438.5}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 21476.7}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 20759.1}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 22559.3}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 20566.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7594.10471, "utilization": 79.105257, "size": 8157950.0, "time": 1074.248097}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 66911497, "speed": 29.5854, "utilization": 0.256817, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4161181, "speed": 394.471, "utilization": 3.42422, "size": 0.127918}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 67036495, "speed": 29.5884, "utilization": 0.256843, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4168850, "speed": 395.191, "utilization": 3.43048, "size": 0.127918}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 64748964, "speed": 29.5626, "utilization": 0.25662, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4026151, "speed": 394.735, "utilization": 3.42652, "size": 0.127915}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 70599321, "speed": 29.6799, "utilization": 0.257638, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4391565, "speed": 394.851, "utilization": 3.42752, "size": 0.127923}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 64148276, "speed": 29.5621, "utilization": 0.256616, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3988838, "speed": 394.799, "utilization": 3.42707, "size": 0.127914}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len4/run4.json b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run4.json new file mode 100644 index 0000000..1303b28 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 48.299, "power": 36.77882099999999}, {"timestamp": 68.99, "power": 36.77882099999999}, {"timestamp": 89.533, "power": 36.77882099999999}, {"timestamp": 110.07, "power": 36.77882099999999}, {"timestamp": 130.606, "power": 36.77882099999999}, {"timestamp": 151.192, "power": 36.77882099999999}, {"timestamp": 171.733, "power": 36.77882099999999}, {"timestamp": 192.279, "power": 36.77882099999999}, {"timestamp": 212.816, "power": 36.77882099999999}, {"timestamp": 233.356, "power": 36.77882099999999}, {"timestamp": 253.894, "power": 36.77882099999999}, {"timestamp": 274.429, "power": 36.77882099999999}, {"timestamp": 294.953, "power": 36.77882099999999}, {"timestamp": 315.457, "power": 36.77882099999999}, {"timestamp": 335.996, "power": 36.77882099999999}, {"timestamp": 356.541, "power": 36.77882099999999}, {"timestamp": 377.083, "power": 36.77882099999999}, {"timestamp": 397.63, "power": 36.77882099999999}, {"timestamp": 418.176, "power": 36.77882099999999}, {"timestamp": 438.72, "power": 36.77882099999999}, {"timestamp": 459.231, "power": 36.77882099999999}, {"timestamp": 479.776, "power": 36.77882099999999}, {"timestamp": 500.327, "power": 36.77882099999999}, {"timestamp": 520.876, "power": 36.77882099999999}, {"timestamp": 541.419, "power": 36.77882099999999}, {"timestamp": 561.969, "power": 36.77882099999999}, {"timestamp": 582.513, "power": 36.77882099999999}, {"timestamp": 603.025, "power": 36.77882099999999}, {"timestamp": 623.561, "power": 36.77882099999999}, {"timestamp": 644.112, "power": 36.77882099999999}, {"timestamp": 664.656, "power": 36.77882099999999}, {"timestamp": 685.203, "power": 36.77882099999999}, {"timestamp": 705.747, "power": 36.77882099999999}, {"timestamp": 726.301, "power": 36.77882099999999}, {"timestamp": 746.85, "power": 36.77882099999999}, {"timestamp": 767.347, "power": 36.77882099999999}, {"timestamp": 787.885, "power": 36.77882099999999}, {"timestamp": 808.431, "power": 36.77882099999999}, {"timestamp": 828.972, "power": 36.77882099999999}, {"timestamp": 849.518, "power": 36.77882099999999}, {"timestamp": 870.062, "power": 36.77882099999999}, {"timestamp": 890.608, "power": 36.77882099999999}, {"timestamp": 911.133, "power": 36.77882099999999}, {"timestamp": 931.672, "power": 36.77882099999999}, {"timestamp": 952.218, "power": 36.77882099999999}, {"timestamp": 972.762, "power": 36.77882099999999}, {"timestamp": 993.314, "power": 36.77882099999999}, {"timestamp": 1013.86, "power": 36.06715}, {"timestamp": 1035.11, "power": 36.06715}, {"timestamp": 1055.67, "power": 36.06715}, {"timestamp": 1076.27, "power": 36.06715}, {"timestamp": 1096.87, "power": 36.06715}, {"timestamp": 1117.46, "power": 36.06715}, {"timestamp": 1138.05, "power": 36.06715}, {"timestamp": 1158.66, "power": 36.06715}, {"timestamp": 1179.23, "power": 36.06715}, {"timestamp": 1199.79, "power": 36.06715}, {"timestamp": 1220.39, "power": 36.06715}, {"timestamp": 1240.98, "power": 36.06715}, {"timestamp": 1261.58, "power": 36.06715}, {"timestamp": 1282.18, "power": 36.06715}, {"timestamp": 1302.78, "power": 36.06715}, {"timestamp": 1323.35, "power": 36.06715}, {"timestamp": 1343.91, "power": 36.06715}, {"timestamp": 1364.5, "power": 36.06715}, {"timestamp": 1385.1, "power": 36.06715}, {"timestamp": 1405.7, "power": 36.06715}, {"timestamp": 1426.3, "power": 36.06715}, {"timestamp": 1446.89, "power": 36.06715}, {"timestamp": 1467.45, "power": 36.06715}, {"timestamp": 1488.01, "power": 36.06715}, {"timestamp": 1508.61, "power": 36.06715}, {"timestamp": 1529.2, "power": 36.06715}, {"timestamp": 1549.81, "power": 36.06715}, {"timestamp": 1570.4, "power": 36.06715}, {"timestamp": 1590.98, "power": 36.06715}, {"timestamp": 1611.54, "power": 36.06715}, {"timestamp": 1632.1, "power": 36.06715}, {"timestamp": 1652.7, "power": 36.06715}, {"timestamp": 1673.3, "power": 36.06715}, {"timestamp": 1693.89, "power": 36.06715}, {"timestamp": 1714.49, "power": 36.06715}, {"timestamp": 1735.07, "power": 36.06715}, {"timestamp": 1755.63, "power": 36.06715}, {"timestamp": 1776.23, "power": 36.06715}, {"timestamp": 1796.82, "power": 36.06715}, {"timestamp": 1817.42, "power": 36.06715}, {"timestamp": 1838.01, "power": 36.06715}, {"timestamp": 1858.61, "power": 36.06715}, {"timestamp": 1879.18, "power": 36.06715}, {"timestamp": 1899.74, "power": 36.06715}, {"timestamp": 1920.33, "power": 36.06715}, {"timestamp": 1940.94, "power": 36.06715}, {"timestamp": 1961.54, "power": 36.06715}, {"timestamp": 1982.15, "power": 36.06715}, {"timestamp": 2002.74, "power": 36.06715}, {"timestamp": 2023.31, "power": 35.912483}, {"timestamp": 2044.43, "power": 35.912483}, {"timestamp": 2065.03, "power": 35.912483}, {"timestamp": 2085.62, "power": 35.912483}, {"timestamp": 2106.21, "power": 35.912483}, {"timestamp": 2126.82, "power": 35.912483}, {"timestamp": 2147.38, "power": 35.912483}, {"timestamp": 2167.94, "power": 35.912483}, {"timestamp": 2188.53, "power": 35.912483}, {"timestamp": 2209.13, "power": 35.912483}, {"timestamp": 2229.72, "power": 35.912483}, {"timestamp": 2250.33, "power": 35.912483}, {"timestamp": 2270.9, "power": 35.912483}, {"timestamp": 2291.46, "power": 35.912483}, {"timestamp": 2312.02, "power": 35.912483}, {"timestamp": 2332.62, "power": 35.912483}, {"timestamp": 2353.22, "power": 35.912483}, {"timestamp": 2373.82, "power": 35.912483}, {"timestamp": 2394.42, "power": 35.912483}, {"timestamp": 2415.06, "power": 35.912483}, {"timestamp": 2435.61, "power": 35.912483}, {"timestamp": 2456.21, "power": 35.912483}, {"timestamp": 2476.8, "power": 35.912483}, {"timestamp": 2497.4, "power": 35.912483}, {"timestamp": 2517.99, "power": 35.912483}, {"timestamp": 2538.59, "power": 35.912483}, {"timestamp": 2559.16, "power": 35.912483}, {"timestamp": 2579.73, "power": 35.912483}, {"timestamp": 2600.32, "power": 35.912483}, {"timestamp": 2620.92, "power": 35.912483}, {"timestamp": 2641.52, "power": 35.912483}, {"timestamp": 2662.12, "power": 35.912483}, {"timestamp": 2682.72, "power": 35.912483}, {"timestamp": 2703.29, "power": 35.912483}, {"timestamp": 2723.86, "power": 35.912483}, {"timestamp": 2744.46, "power": 35.912483}, {"timestamp": 2765.05, "power": 35.912483}, {"timestamp": 2785.66, "power": 35.912483}, {"timestamp": 2806.26, "power": 35.912483}, {"timestamp": 2826.84, "power": 35.912483}, {"timestamp": 2847.4, "power": 35.912483}, {"timestamp": 2867.96, "power": 35.912483}, {"timestamp": 2888.55, "power": 35.912483}, {"timestamp": 2909.15, "power": 35.912483}, {"timestamp": 2929.75, "power": 35.912483}, {"timestamp": 2950.36, "power": 35.912483}, {"timestamp": 2970.95, "power": 35.912483}, {"timestamp": 2991.51, "power": 35.912483}, {"timestamp": 3012.07, "power": 35.912483}, {"timestamp": 3032.67, "power": 35.867025999999996}, {"timestamp": 3053.77, "power": 35.867025999999996}, {"timestamp": 3074.36, "power": 35.867025999999996}, {"timestamp": 3094.95, "power": 35.867025999999996}, {"timestamp": 3115.51, "power": 35.867025999999996}, {"timestamp": 3136.07, "power": 35.867025999999996}, {"timestamp": 3156.66, "power": 35.867025999999996}, {"timestamp": 3177.27, "power": 35.867025999999996}, {"timestamp": 3197.87, "power": 35.867025999999996}, {"timestamp": 3218.47, "power": 35.867025999999996}, {"timestamp": 3239.04, "power": 35.867025999999996}, {"timestamp": 3259.6, "power": 35.867025999999996}, {"timestamp": 3280.15, "power": 35.867025999999996}, {"timestamp": 3300.75, "power": 35.867025999999996}, {"timestamp": 3321.34, "power": 35.867025999999996}, {"timestamp": 3341.94, "power": 35.867025999999996}, {"timestamp": 3362.53, "power": 35.867025999999996}, {"timestamp": 3383.1, "power": 35.867025999999996}, {"timestamp": 3403.66, "power": 35.867025999999996}, {"timestamp": 3424.26, "power": 35.867025999999996}, {"timestamp": 3444.85, "power": 35.867025999999996}, {"timestamp": 3465.45, "power": 35.867025999999996}, {"timestamp": 3486.04, "power": 35.867025999999996}, {"timestamp": 3506.64, "power": 35.867025999999996}, {"timestamp": 3527.21, "power": 35.867025999999996}, {"timestamp": 3547.77, "power": 35.867025999999996}, {"timestamp": 3568.36, "power": 35.867025999999996}, {"timestamp": 3588.97, "power": 35.867025999999996}, {"timestamp": 3609.57, "power": 35.867025999999996}, {"timestamp": 3630.17, "power": 35.867025999999996}, {"timestamp": 3650.84, "power": 35.867025999999996}, {"timestamp": 3671.33, "power": 35.867025999999996}, {"timestamp": 3691.85, "power": 35.867025999999996}, {"timestamp": 3712.38, "power": 35.867025999999996}, {"timestamp": 3732.91, "power": 35.867025999999996}, {"timestamp": 3753.44, "power": 35.867025999999996}, {"timestamp": 3773.97, "power": 35.867025999999996}, {"timestamp": 3794.5, "power": 35.867025999999996}, {"timestamp": 3815.02, "power": 35.867025999999996}, {"timestamp": 3835.51, "power": 35.867025999999996}, {"timestamp": 3856.04, "power": 35.867025999999996}, {"timestamp": 3876.57, "power": 35.867025999999996}, {"timestamp": 3897.11, "power": 35.867025999999996}, {"timestamp": 3917.64, "power": 35.867025999999996}, {"timestamp": 3938.18, "power": 35.867025999999996}, {"timestamp": 3958.72, "power": 35.867025999999996}, {"timestamp": 3979.24, "power": 35.867025999999996}, {"timestamp": 3999.78, "power": 35.867025999999996}, {"timestamp": 4020.31, "power": 35.867025999999996}, {"timestamp": 4040.84, "power": 38.452835}, {"timestamp": 4061.97, "power": 38.452835}, {"timestamp": 4082.5, "power": 38.452835}, {"timestamp": 4103.02, "power": 38.452835}, {"timestamp": 4123.51, "power": 38.452835}, {"timestamp": 4144.04, "power": 38.452835}, {"timestamp": 4164.57, "power": 38.452835}, {"timestamp": 4185.11, "power": 38.452835}, {"timestamp": 4205.64, "power": 38.452835}, {"timestamp": 4226.18, "power": 38.452835}, {"timestamp": 4246.71, "power": 38.452835}, {"timestamp": 4267.22, "power": 38.452835}, {"timestamp": 4287.75, "power": 38.452835}, {"timestamp": 4308.29, "power": 38.452835}, {"timestamp": 4328.83, "power": 38.452835}, {"timestamp": 4349.37, "power": 38.452835}, {"timestamp": 4369.9, "power": 38.452835}, {"timestamp": 4390.44, "power": 38.452835}, {"timestamp": 4410.96, "power": 38.452835}, {"timestamp": 4431.44, "power": 38.452835}, {"timestamp": 4451.98, "power": 38.452835}, {"timestamp": 4472.51, "power": 38.452835}, {"timestamp": 4493.05, "power": 38.452835}, {"timestamp": 4513.58, "power": 38.452835}, {"timestamp": 4534.11, "power": 38.452835}, {"timestamp": 4554.64, "power": 38.452835}, {"timestamp": 4575.15, "power": 38.452835}, {"timestamp": 4595.68, "power": 38.452835}, {"timestamp": 4616.21, "power": 38.452835}, {"timestamp": 4636.74, "power": 38.452835}, {"timestamp": 4657.28, "power": 38.452835}, {"timestamp": 4677.82, "power": 38.452835}, {"timestamp": 4698.35, "power": 38.452835}, {"timestamp": 4718.9, "power": 38.452835}, {"timestamp": 4739.4, "power": 38.452835}, {"timestamp": 4759.93, "power": 38.452835}, {"timestamp": 4780.48, "power": 38.452835}, {"timestamp": 4801.03, "power": 38.452835}, {"timestamp": 4821.57, "power": 38.452835}, {"timestamp": 4842.12, "power": 38.452835}, {"timestamp": 4862.66, "power": 38.452835}, {"timestamp": 4883.18, "power": 38.452835}, {"timestamp": 4903.72, "power": 38.452835}, {"timestamp": 4924.26, "power": 38.452835}, {"timestamp": 4944.81, "power": 38.452835}, {"timestamp": 4965.39, "power": 38.452835}, {"timestamp": 4985.94, "power": 38.452835}, {"timestamp": 5006.51, "power": 38.452835}, {"timestamp": 5027.03, "power": 38.452835}, {"timestamp": 5047.59, "power": 35.874506999999994}, {"timestamp": 5068.74, "power": 35.874506999999994}, {"timestamp": 5089.32, "power": 35.874506999999994}, {"timestamp": 5109.89, "power": 35.874506999999994}, {"timestamp": 5130.47, "power": 35.874506999999994}, {"timestamp": 5151.0, "power": 35.874506999999994}, {"timestamp": 5171.49, "power": 35.874506999999994}, {"timestamp": 5192.04, "power": 35.874506999999994}, {"timestamp": 5212.62, "power": 35.874506999999994}, {"timestamp": 5233.19, "power": 35.874506999999994}, {"timestamp": 5253.74, "power": 35.874506999999994}, {"timestamp": 5274.29, "power": 35.874506999999994}, {"timestamp": 5294.84, "power": 35.874506999999994}, {"timestamp": 5315.34, "power": 35.874506999999994}, {"timestamp": 5335.9, "power": 35.874506999999994}, {"timestamp": 5356.47, "power": 35.874506999999994}, {"timestamp": 5377.04, "power": 35.874506999999994}, {"timestamp": 5397.6, "power": 35.874506999999994}, {"timestamp": 5418.18, "power": 35.874506999999994}, {"timestamp": 5438.75, "power": 35.874506999999994}, {"timestamp": 5459.25, "power": 35.874506999999994}, {"timestamp": 5479.82, "power": 35.874506999999994}, {"timestamp": 5500.38, "power": 35.874506999999994}, {"timestamp": 5520.94, "power": 35.874506999999994}, {"timestamp": 5541.51, "power": 35.874506999999994}, {"timestamp": 5562.08, "power": 35.874506999999994}, {"timestamp": 5582.65, "power": 35.874506999999994}, {"timestamp": 5603.17, "power": 35.874506999999994}, {"timestamp": 5623.72, "power": 35.874506999999994}, {"timestamp": 5644.27, "power": 35.874506999999994}, {"timestamp": 5664.84, "power": 35.874506999999994}, {"timestamp": 5685.4, "power": 35.874506999999994}, {"timestamp": 5705.94, "power": 35.874506999999994}, {"timestamp": 5726.49, "power": 35.874506999999994}, {"timestamp": 5747.0, "power": 35.874506999999994}, {"timestamp": 5767.5, "power": 35.874506999999994}, {"timestamp": 5788.04, "power": 35.874506999999994}, {"timestamp": 5808.58, "power": 35.874506999999994}, {"timestamp": 5829.15, "power": 35.874506999999994}, {"timestamp": 5849.71, "power": 35.874506999999994}, {"timestamp": 5870.28, "power": 35.874506999999994}, {"timestamp": 5890.84, "power": 35.874506999999994}, {"timestamp": 5911.34, "power": 35.874506999999994}, {"timestamp": 5931.91, "power": 35.874506999999994}, {"timestamp": 5952.49, "power": 35.874506999999994}, {"timestamp": 5973.06, "power": 35.874506999999994}, {"timestamp": 5993.62, "power": 35.874506999999994}, {"timestamp": 6014.19, "power": 35.874506999999994}, {"timestamp": 6034.76, "power": 35.874506999999994}, {"timestamp": 6055.27, "power": 36.284302}, {"timestamp": 6076.61, "power": 36.284302}, {"timestamp": 6097.18, "power": 36.284302}, {"timestamp": 6117.75, "power": 36.284302}, {"timestamp": 6138.32, "power": 36.284302}, {"timestamp": 6158.9, "power": 36.284302}, {"timestamp": 6179.4, "power": 36.284302}, {"timestamp": 6199.96, "power": 36.284302}, {"timestamp": 6220.52, "power": 36.284302}, {"timestamp": 6241.08, "power": 36.284302}, {"timestamp": 6261.64, "power": 36.284302}, {"timestamp": 6282.2, "power": 36.284302}, {"timestamp": 6302.78, "power": 36.284302}, {"timestamp": 6323.29, "power": 36.284302}, {"timestamp": 6343.84, "power": 36.284302}, {"timestamp": 6364.41, "power": 36.284302}, {"timestamp": 6384.98, "power": 36.284302}, {"timestamp": 6405.53, "power": 36.284302}, {"timestamp": 6426.09, "power": 36.284302}, {"timestamp": 6446.67, "power": 36.284302}, {"timestamp": 6467.19, "power": 36.284302}, {"timestamp": 6487.75, "power": 36.284302}, {"timestamp": 6508.33, "power": 36.284302}, {"timestamp": 6528.91, "power": 36.284302}, {"timestamp": 6549.48, "power": 36.284302}, {"timestamp": 6570.04, "power": 36.284302}, {"timestamp": 6590.6, "power": 36.284302}, {"timestamp": 6611.13, "power": 36.284302}, {"timestamp": 6631.68, "power": 36.284302}, {"timestamp": 6652.25, "power": 36.284302}, {"timestamp": 6672.82, "power": 36.284302}, {"timestamp": 6693.4, "power": 36.284302}, {"timestamp": 6713.97, "power": 36.284302}, {"timestamp": 6734.54, "power": 36.284302}, {"timestamp": 6755.06, "power": 36.284302}, {"timestamp": 6775.6, "power": 36.284302}, {"timestamp": 6796.17, "power": 36.284302}, {"timestamp": 6816.76, "power": 36.284302}, {"timestamp": 6837.33, "power": 36.284302}, {"timestamp": 6857.91, "power": 36.284302}, {"timestamp": 6878.45, "power": 36.284302}, {"timestamp": 6898.98, "power": 36.284302}, {"timestamp": 6919.47, "power": 36.284302}, {"timestamp": 6940.03, "power": 36.284302}, {"timestamp": 6960.6, "power": 36.284302}, {"timestamp": 6981.17, "power": 36.284302}, {"timestamp": 7001.74, "power": 36.284302}, {"timestamp": 7022.31, "power": 36.284302}, {"timestamp": 7042.87, "power": 36.284302}, {"timestamp": 7063.37, "power": 36.53878}, {"timestamp": 7085.66, "power": 36.53878}, {"timestamp": 7106.23, "power": 36.53878}, {"timestamp": 7126.8, "power": 36.53878}, {"timestamp": 7147.3, "power": 36.53878}, {"timestamp": 7167.86, "power": 36.53878}, {"timestamp": 7188.41, "power": 36.53878}, {"timestamp": 7208.98, "power": 36.53878}, {"timestamp": 7229.56, "power": 36.53878}, {"timestamp": 7250.12, "power": 36.53878}, {"timestamp": 7270.69, "power": 36.53878}, {"timestamp": 7291.21, "power": 36.53878}, {"timestamp": 7311.76, "power": 36.53878}, {"timestamp": 7332.3, "power": 36.53878}, {"timestamp": 7352.88, "power": 36.53878}, {"timestamp": 7373.45, "power": 36.53878}, {"timestamp": 7394.02, "power": 36.53878}, {"timestamp": 7414.59, "power": 36.53878}, {"timestamp": 7435.11, "power": 36.53878}, {"timestamp": 7455.66, "power": 36.53878}, {"timestamp": 7476.24, "power": 36.53878}, {"timestamp": 7496.82, "power": 36.53878}, {"timestamp": 7517.39, "power": 36.53878}, {"timestamp": 7537.96, "power": 36.53878}, {"timestamp": 7558.51, "power": 36.53878}, {"timestamp": 7579.04, "power": 36.53878}, {"timestamp": 7599.59, "power": 36.53878}, {"timestamp": 7620.15, "power": 36.53878}, {"timestamp": 7640.73, "power": 36.53878}, {"timestamp": 7661.29, "power": 36.53878}, {"timestamp": 7681.85, "power": 36.53878}, {"timestamp": 7702.39, "power": 36.53878}, {"timestamp": 7722.92, "power": 36.53878}, {"timestamp": 7743.42, "power": 36.53878}, {"timestamp": 7763.95, "power": 36.53878}, {"timestamp": 7784.49, "power": 36.53878}, {"timestamp": 7805.03, "power": 36.53878}, {"timestamp": 7825.57, "power": 36.53878}, {"timestamp": 7846.11, "power": 36.53878}, {"timestamp": 7866.66, "power": 36.53878}, {"timestamp": 7887.18, "power": 36.53878}, {"timestamp": 7907.71, "power": 36.53878}, {"timestamp": 7928.25, "power": 36.53878}, {"timestamp": 7948.79, "power": 36.53878}, {"timestamp": 7969.33, "power": 36.53878}, {"timestamp": 7989.88, "power": 36.53878}, {"timestamp": 8010.42, "power": 36.53878}, {"timestamp": 8030.94, "power": 36.53878}, {"timestamp": 8051.43, "power": 36.53878}, {"timestamp": 8072.0, "power": 36.384037000000006}, {"timestamp": 8093.16, "power": 36.384037000000006}, {"timestamp": 8113.73, "power": 36.384037000000006}, {"timestamp": 8134.3, "power": 36.384037000000006}, {"timestamp": 8154.87, "power": 36.384037000000006}, {"timestamp": 8175.37, "power": 36.384037000000006}, {"timestamp": 8195.93, "power": 36.384037000000006}, {"timestamp": 8216.49, "power": 36.384037000000006}, {"timestamp": 8237.05, "power": 36.384037000000006}, {"timestamp": 8257.63, "power": 36.384037000000006}, {"timestamp": 8278.19, "power": 36.384037000000006}, {"timestamp": 8298.76, "power": 36.384037000000006}, {"timestamp": 8319.27, "power": 36.384037000000006}, {"timestamp": 8339.83, "power": 36.384037000000006}, {"timestamp": 8360.41, "power": 36.384037000000006}, {"timestamp": 8380.99, "power": 36.384037000000006}, {"timestamp": 8401.57, "power": 36.384037000000006}, {"timestamp": 8422.11, "power": 36.384037000000006}, {"timestamp": 8442.68, "power": 36.384037000000006}, {"timestamp": 8463.2, "power": 36.384037000000006}, {"timestamp": 8483.75, "power": 36.384037000000006}, {"timestamp": 8504.31, "power": 36.384037000000006}, {"timestamp": 8524.87, "power": 36.384037000000006}, {"timestamp": 8545.45, "power": 36.384037000000006}, {"timestamp": 8566.02, "power": 36.384037000000006}, {"timestamp": 8586.59, "power": 36.384037000000006}, {"timestamp": 8607.11, "power": 36.384037000000006}, {"timestamp": 8627.66, "power": 36.384037000000006}, {"timestamp": 8648.24, "power": 36.384037000000006}, {"timestamp": 8668.8, "power": 36.384037000000006}, {"timestamp": 8689.36, "power": 36.384037000000006}, {"timestamp": 8709.93, "power": 36.384037000000006}, {"timestamp": 8730.43, "power": 36.384037000000006}, {"timestamp": 8750.94, "power": 36.384037000000006}, {"timestamp": 8771.43, "power": 36.384037000000006}, {"timestamp": 8791.96, "power": 36.384037000000006}, {"timestamp": 8812.53, "power": 36.384037000000006}, {"timestamp": 8833.1, "power": 36.384037000000006}, {"timestamp": 8853.68, "power": 36.384037000000006}, {"timestamp": 8874.25, "power": 36.384037000000006}, {"timestamp": 8894.85, "power": 36.384037000000006}, {"timestamp": 8915.34, "power": 36.384037000000006}, {"timestamp": 8935.91, "power": 36.384037000000006}, {"timestamp": 8956.48, "power": 36.384037000000006}, {"timestamp": 8977.05, "power": 36.384037000000006}, {"timestamp": 8997.63, "power": 36.384037000000006}, {"timestamp": 9018.19, "power": 36.384037000000006}, {"timestamp": 9038.77, "power": 36.384037000000006}, {"timestamp": 9059.27, "power": 36.384037000000006}, {"timestamp": 9079.83, "power": 36.525342}, {"timestamp": 9101.05, "power": 36.525342}, {"timestamp": 9121.62, "power": 36.525342}, {"timestamp": 9142.19, "power": 36.525342}, {"timestamp": 9162.75, "power": 36.525342}, {"timestamp": 9183.32, "power": 36.525342}, {"timestamp": 9203.89, "power": 36.525342}, {"timestamp": 9224.45, "power": 36.525342}, {"timestamp": 9245.03, "power": 36.525342}, {"timestamp": 9265.6, "power": 36.525342}, {"timestamp": 9286.16, "power": 36.525342}, {"timestamp": 9306.72, "power": 36.525342}, {"timestamp": 9327.24, "power": 36.525342}, {"timestamp": 9347.79, "power": 36.525342}, {"timestamp": 9368.37, "power": 36.525342}, {"timestamp": 9388.93, "power": 36.525342}, {"timestamp": 9409.5, "power": 36.525342}, {"timestamp": 9430.07, "power": 36.525342}, {"timestamp": 9450.63, "power": 36.525342}, {"timestamp": 9471.15, "power": 36.525342}, {"timestamp": 9491.7, "power": 36.525342}, {"timestamp": 9512.24, "power": 36.525342}, {"timestamp": 9532.78, "power": 36.525342}, {"timestamp": 9553.32, "power": 36.525342}, {"timestamp": 9573.86, "power": 36.525342}, {"timestamp": 9594.41, "power": 36.525342}, {"timestamp": 9614.93, "power": 36.525342}, {"timestamp": 9635.43, "power": 36.525342}, {"timestamp": 9655.97, "power": 36.525342}, {"timestamp": 9676.51, "power": 36.525342}, {"timestamp": 9697.06, "power": 36.525342}, {"timestamp": 9717.6, "power": 36.525342}, {"timestamp": 9738.17, "power": 36.525342}, {"timestamp": 9758.73, "power": 36.525342}, {"timestamp": 9779.25, "power": 36.525342}, {"timestamp": 9799.8, "power": 36.525342}, {"timestamp": 9820.38, "power": 36.525342}, {"timestamp": 9840.95, "power": 36.525342}, {"timestamp": 9861.53, "power": 36.525342}, {"timestamp": 9882.11, "power": 36.525342}, {"timestamp": 9902.69, "power": 36.525342}, {"timestamp": 9923.21, "power": 36.525342}, {"timestamp": 9943.77, "power": 36.525342}, {"timestamp": 9964.34, "power": 36.525342}, {"timestamp": 9984.91, "power": 36.525342}, {"timestamp": 10005.5, "power": 36.525342}, {"timestamp": 10026.1, "power": 36.525342}, {"timestamp": 10046.6, "power": 36.525342}, {"timestamp": 10067.2, "power": 36.525342}, {"timestamp": 10087.7, "power": 36.174108000000004}, {"timestamp": 10108.8, "power": 36.174108000000004}, {"timestamp": 10129.4, "power": 36.174108000000004}, {"timestamp": 10150.0, "power": 36.174108000000004}, {"timestamp": 10170.6, "power": 36.174108000000004}, {"timestamp": 10191.1, "power": 36.174108000000004}, {"timestamp": 10211.6, "power": 36.174108000000004}, {"timestamp": 10232.2, "power": 36.174108000000004}, {"timestamp": 10252.8, "power": 36.174108000000004}, {"timestamp": 10273.4, "power": 36.174108000000004}, {"timestamp": 10293.9, "power": 36.174108000000004}, {"timestamp": 10314.5, "power": 36.174108000000004}, {"timestamp": 10335.0, "power": 36.174108000000004}, {"timestamp": 10355.5, "power": 36.174108000000004}, {"timestamp": 10376.1, "power": 36.174108000000004}, {"timestamp": 10396.6, "power": 36.174108000000004}, {"timestamp": 10417.2, "power": 36.174108000000004}, {"timestamp": 10437.8, "power": 36.174108000000004}, {"timestamp": 10458.4, "power": 36.174108000000004}, {"timestamp": 10478.9, "power": 36.174108000000004}, {"timestamp": 10499.4, "power": 36.174108000000004}, {"timestamp": 10519.9, "power": 36.174108000000004}, {"timestamp": 10540.5, "power": 36.174108000000004}, {"timestamp": 10561.1, "power": 36.174108000000004}, {"timestamp": 10581.6, "power": 36.174108000000004}, {"timestamp": 10602.2, "power": 36.174108000000004}, {"timestamp": 10622.8, "power": 36.174108000000004}, {"timestamp": 10643.3, "power": 36.174108000000004}, {"timestamp": 10663.9, "power": 36.174108000000004}, {"timestamp": 10684.4, "power": 36.174108000000004}, {"timestamp": 10705.0, "power": 36.174108000000004}, {"timestamp": 10725.6, "power": 36.174108000000004}, {"timestamp": 10746.2, "power": 36.174108000000004}, {"timestamp": 10766.7, "power": 36.174108000000004}, {"timestamp": 10787.2, "power": 36.174108000000004}, {"timestamp": 10807.8, "power": 36.174108000000004}, {"timestamp": 10828.4, "power": 36.174108000000004}, {"timestamp": 10848.9, "power": 36.174108000000004}, {"timestamp": 10869.5, "power": 36.174108000000004}, {"timestamp": 10890.1, "power": 36.174108000000004}, {"timestamp": 10910.7, "power": 36.174108000000004}, {"timestamp": 10931.2, "power": 36.174108000000004}, {"timestamp": 10951.7, "power": 36.174108000000004}, {"timestamp": 10972.3, "power": 36.174108000000004}, {"timestamp": 10992.9, "power": 36.174108000000004}, {"timestamp": 11013.4, "power": 36.174108000000004}, {"timestamp": 11034.0, "power": 36.174108000000004}, {"timestamp": 11054.6, "power": 36.174108000000004}, {"timestamp": 11075.1, "power": 36.174108000000004}, {"timestamp": 11095.7, "power": 37.023946}, {"timestamp": 11116.8, "power": 37.023946}, {"timestamp": 11137.3, "power": 37.023946}, {"timestamp": 11157.9, "power": 37.023946}, {"timestamp": 11178.4, "power": 37.023946}, {"timestamp": 11198.9, "power": 37.023946}, {"timestamp": 11219.4, "power": 37.023946}, {"timestamp": 11240.0, "power": 37.023946}, {"timestamp": 11260.6, "power": 37.023946}, {"timestamp": 11281.1, "power": 37.023946}, {"timestamp": 11301.7, "power": 37.023946}, {"timestamp": 11322.3, "power": 37.023946}, {"timestamp": 11342.9, "power": 37.023946}, {"timestamp": 11363.4, "power": 37.023946}, {"timestamp": 11383.9, "power": 37.023946}, {"timestamp": 11404.5, "power": 37.023946}, {"timestamp": 11425.1, "power": 37.023946}, {"timestamp": 11445.7, "power": 37.023946}, {"timestamp": 11466.2, "power": 37.023946}, {"timestamp": 11486.8, "power": 37.023946}, {"timestamp": 11507.3, "power": 37.023946}, {"timestamp": 11527.9, "power": 37.023946}, {"timestamp": 11548.4, "power": 37.023946}, {"timestamp": 11569.0, "power": 37.023946}, {"timestamp": 11589.6, "power": 37.023946}, {"timestamp": 11610.1, "power": 37.023946}, {"timestamp": 11630.7, "power": 37.023946}, {"timestamp": 11651.2, "power": 37.023946}, {"timestamp": 11671.7, "power": 37.023946}, {"timestamp": 11692.3, "power": 37.023946}, {"timestamp": 11712.8, "power": 37.023946}, {"timestamp": 11733.4, "power": 37.023946}, {"timestamp": 11753.9, "power": 37.023946}, {"timestamp": 11774.5, "power": 37.023946}, {"timestamp": 11795.0, "power": 37.023946}, {"timestamp": 11815.5, "power": 37.023946}, {"timestamp": 11836.0, "power": 37.023946}, {"timestamp": 11856.6, "power": 37.023946}, {"timestamp": 11877.1, "power": 37.023946}, {"timestamp": 11897.6, "power": 37.023946}, {"timestamp": 11918.2, "power": 37.023946}, {"timestamp": 11938.7, "power": 37.023946}, {"timestamp": 11959.2, "power": 37.023946}, {"timestamp": 11979.8, "power": 37.023946}, {"timestamp": 12000.3, "power": 37.023946}, {"timestamp": 12020.9, "power": 37.023946}, {"timestamp": 12041.4, "power": 37.023946}, {"timestamp": 12061.9, "power": 37.023946}, {"timestamp": 12082.5, "power": 37.023946}, {"timestamp": 12103.0, "power": 37.335156999999995}, {"timestamp": 12124.0, "power": 37.335156999999995}, {"timestamp": 12144.6, "power": 37.335156999999995}, {"timestamp": 12165.1, "power": 37.335156999999995}, {"timestamp": 12185.7, "power": 37.335156999999995}, {"timestamp": 12206.2, "power": 37.335156999999995}, {"timestamp": 12226.8, "power": 37.335156999999995}, {"timestamp": 12247.3, "power": 37.335156999999995}, {"timestamp": 12267.8, "power": 37.335156999999995}, {"timestamp": 12288.3, "power": 37.335156999999995}, {"timestamp": 12308.9, "power": 37.335156999999995}, {"timestamp": 12329.4, "power": 37.335156999999995}, {"timestamp": 12350.0, "power": 37.335156999999995}, {"timestamp": 12370.5, "power": 37.335156999999995}, {"timestamp": 12391.0, "power": 37.335156999999995}, {"timestamp": 12411.5, "power": 37.335156999999995}, {"timestamp": 12432.1, "power": 37.335156999999995}, {"timestamp": 12452.7, "power": 37.335156999999995}, {"timestamp": 12473.3, "power": 37.335156999999995}, {"timestamp": 12493.8, "power": 37.335156999999995}, {"timestamp": 12514.4, "power": 37.335156999999995}, {"timestamp": 12534.9, "power": 37.335156999999995}, {"timestamp": 12555.4, "power": 37.335156999999995}, {"timestamp": 12575.9, "power": 37.335156999999995}, {"timestamp": 12596.5, "power": 37.335156999999995}, {"timestamp": 12617.1, "power": 37.335156999999995}, {"timestamp": 12637.7, "power": 37.335156999999995}, {"timestamp": 12658.2, "power": 37.335156999999995}, {"timestamp": 12678.8, "power": 37.335156999999995}, {"timestamp": 12699.3, "power": 37.335156999999995}, {"timestamp": 12719.9, "power": 37.335156999999995}, {"timestamp": 12740.4, "power": 37.335156999999995}, {"timestamp": 12761.0, "power": 37.335156999999995}, {"timestamp": 12781.6, "power": 37.335156999999995}, {"timestamp": 12802.1, "power": 37.335156999999995}, {"timestamp": 12822.7, "power": 37.335156999999995}, {"timestamp": 12843.2, "power": 37.335156999999995}, {"timestamp": 12863.8, "power": 37.335156999999995}, {"timestamp": 12884.4, "power": 37.335156999999995}, {"timestamp": 12904.9, "power": 37.335156999999995}, {"timestamp": 12925.5, "power": 37.335156999999995}, {"timestamp": 12946.1, "power": 37.335156999999995}, {"timestamp": 12966.6, "power": 37.335156999999995}, {"timestamp": 12987.2, "power": 37.335156999999995}, {"timestamp": 13007.7, "power": 37.335156999999995}, {"timestamp": 13028.3, "power": 37.335156999999995}, {"timestamp": 13048.9, "power": 37.335156999999995}, {"timestamp": 13069.4, "power": 37.335156999999995}, {"timestamp": 13090.0, "power": 37.335156999999995}, {"timestamp": 13110.6, "power": 36.562003000000004}, {"timestamp": 13131.7, "power": 36.562003000000004}, {"timestamp": 13152.3, "power": 36.562003000000004}, {"timestamp": 13172.8, "power": 36.562003000000004}, {"timestamp": 13193.3, "power": 36.562003000000004}, {"timestamp": 13213.9, "power": 36.562003000000004}, {"timestamp": 13234.4, "power": 36.562003000000004}, {"timestamp": 13254.9, "power": 36.562003000000004}, {"timestamp": 13275.5, "power": 36.562003000000004}, {"timestamp": 13296.0, "power": 36.562003000000004}, {"timestamp": 13316.5, "power": 36.562003000000004}, {"timestamp": 13337.1, "power": 36.562003000000004}, {"timestamp": 13357.6, "power": 36.562003000000004}, {"timestamp": 13378.2, "power": 36.562003000000004}, {"timestamp": 13398.7, "power": 36.562003000000004}, {"timestamp": 13419.3, "power": 36.562003000000004}, {"timestamp": 13439.8, "power": 36.562003000000004}, {"timestamp": 13460.4, "power": 36.562003000000004}, {"timestamp": 13480.9, "power": 36.562003000000004}, {"timestamp": 13501.5, "power": 36.562003000000004}, {"timestamp": 13522.1, "power": 36.562003000000004}, {"timestamp": 13542.6, "power": 36.562003000000004}, {"timestamp": 13563.1, "power": 36.562003000000004}, {"timestamp": 13583.7, "power": 36.562003000000004}, {"timestamp": 13604.3, "power": 36.562003000000004}, {"timestamp": 13624.8, "power": 36.562003000000004}, {"timestamp": 13645.4, "power": 36.562003000000004}, {"timestamp": 13666.0, "power": 36.562003000000004}, {"timestamp": 13686.6, "power": 36.562003000000004}, {"timestamp": 13707.1, "power": 36.562003000000004}, {"timestamp": 13727.6, "power": 36.562003000000004}, {"timestamp": 13748.1, "power": 36.562003000000004}, {"timestamp": 13768.7, "power": 36.562003000000004}, {"timestamp": 13789.2, "power": 36.562003000000004}, {"timestamp": 13809.8, "power": 36.562003000000004}, {"timestamp": 13830.4, "power": 36.562003000000004}, {"timestamp": 13850.9, "power": 36.562003000000004}, {"timestamp": 13871.4, "power": 36.562003000000004}, {"timestamp": 13891.9, "power": 36.562003000000004}, {"timestamp": 13912.5, "power": 36.562003000000004}, {"timestamp": 13933.1, "power": 36.562003000000004}, {"timestamp": 13953.7, "power": 36.562003000000004}, {"timestamp": 13974.2, "power": 36.562003000000004}, {"timestamp": 13994.8, "power": 36.562003000000004}, {"timestamp": 14015.3, "power": 36.562003000000004}, {"timestamp": 14035.9, "power": 36.562003000000004}, {"timestamp": 14056.4, "power": 36.562003000000004}, {"timestamp": 14077.0, "power": 36.562003000000004}, {"timestamp": 14097.6, "power": 36.562003000000004}, {"timestamp": 14118.1, "power": 36.223748}, {"timestamp": 14139.3, "power": 36.223748}, {"timestamp": 14159.8, "power": 36.223748}, {"timestamp": 14180.4, "power": 36.223748}, {"timestamp": 14200.9, "power": 36.223748}, {"timestamp": 14221.5, "power": 36.223748}, {"timestamp": 14242.0, "power": 36.223748}, {"timestamp": 14262.6, "power": 36.223748}, {"timestamp": 14283.1, "power": 36.223748}, {"timestamp": 14303.7, "power": 36.223748}, {"timestamp": 14324.3, "power": 36.223748}, {"timestamp": 14344.8, "power": 36.223748}, {"timestamp": 14365.4, "power": 36.223748}, {"timestamp": 14386.0, "power": 36.223748}, {"timestamp": 14406.6, "power": 36.223748}, {"timestamp": 14427.1, "power": 36.223748}, {"timestamp": 14447.6, "power": 36.223748}, {"timestamp": 14468.2, "power": 36.223748}, {"timestamp": 14488.8, "power": 36.223748}, {"timestamp": 14509.4, "power": 36.223748}, {"timestamp": 14530.0, "power": 36.223748}, {"timestamp": 14550.5, "power": 36.223748}, {"timestamp": 14571.1, "power": 36.223748}, {"timestamp": 14591.6, "power": 36.223748}, {"timestamp": 14612.2, "power": 36.223748}, {"timestamp": 14632.8, "power": 36.223748}, {"timestamp": 14653.4, "power": 36.223748}, {"timestamp": 14674.0, "power": 36.223748}, {"timestamp": 14694.5, "power": 36.223748}, {"timestamp": 14715.1, "power": 36.223748}, {"timestamp": 14735.6, "power": 36.223748}, {"timestamp": 14756.2, "power": 36.223748}, {"timestamp": 14776.7, "power": 36.223748}, {"timestamp": 14797.3, "power": 36.223748}, {"timestamp": 14817.9, "power": 36.223748}, {"timestamp": 14838.5, "power": 36.223748}, {"timestamp": 14859.0, "power": 36.223748}, {"timestamp": 14879.5, "power": 36.223748}, {"timestamp": 14900.1, "power": 36.223748}, {"timestamp": 14920.7, "power": 36.223748}, {"timestamp": 14941.3, "power": 36.223748}, {"timestamp": 14961.8, "power": 36.223748}, {"timestamp": 14982.4, "power": 36.223748}, {"timestamp": 15002.9, "power": 36.223748}, {"timestamp": 15023.5, "power": 36.223748}, {"timestamp": 15044.0, "power": 36.223748}, {"timestamp": 15064.6, "power": 36.223748}, {"timestamp": 15085.2, "power": 36.223748}, {"timestamp": 15105.8, "power": 36.223748}, {"timestamp": 15126.4, "power": 36.614068}, {"timestamp": 15147.5, "power": 36.614068}, {"timestamp": 15168.0, "power": 36.614068}, {"timestamp": 15188.6, "power": 36.614068}, {"timestamp": 15209.1, "power": 36.614068}, {"timestamp": 15229.7, "power": 36.614068}, {"timestamp": 15250.2, "power": 36.614068}, {"timestamp": 15270.8, "power": 36.614068}, {"timestamp": 15291.3, "power": 36.614068}, {"timestamp": 15311.9, "power": 36.614068}, {"timestamp": 15332.4, "power": 36.614068}, {"timestamp": 15353.0, "power": 36.614068}, {"timestamp": 15373.6, "power": 36.614068}, {"timestamp": 15394.1, "power": 36.614068}, {"timestamp": 15414.7, "power": 36.614068}, {"timestamp": 15435.2, "power": 36.614068}, {"timestamp": 15455.8, "power": 36.614068}, {"timestamp": 15476.3, "power": 36.614068}, {"timestamp": 15496.9, "power": 36.614068}, {"timestamp": 15517.5, "power": 36.614068}, {"timestamp": 15538.1, "power": 36.614068}, {"timestamp": 15558.7, "power": 36.614068}, {"timestamp": 15579.2, "power": 36.614068}, {"timestamp": 15599.8, "power": 36.614068}, {"timestamp": 15620.3, "power": 36.614068}, {"timestamp": 15640.9, "power": 36.614068}, {"timestamp": 15661.5, "power": 36.614068}, {"timestamp": 15682.1, "power": 36.614068}, {"timestamp": 15702.6, "power": 36.614068}, {"timestamp": 15723.1, "power": 36.614068}, {"timestamp": 15743.6, "power": 36.614068}, {"timestamp": 15764.2, "power": 36.614068}, {"timestamp": 15784.8, "power": 36.614068}, {"timestamp": 15805.4, "power": 36.614068}, {"timestamp": 15825.9, "power": 36.614068}, {"timestamp": 15846.5, "power": 36.614068}, {"timestamp": 15867.1, "power": 36.614068}, {"timestamp": 15887.6, "power": 36.614068}, {"timestamp": 15908.1, "power": 36.614068}, {"timestamp": 15928.7, "power": 36.614068}, {"timestamp": 15949.3, "power": 36.614068}, {"timestamp": 15969.8, "power": 36.614068}, {"timestamp": 15990.4, "power": 36.614068}, {"timestamp": 16011.0, "power": 36.614068}, {"timestamp": 16031.5, "power": 36.614068}, {"timestamp": 16052.1, "power": 36.614068}, {"timestamp": 16072.6, "power": 36.614068}, {"timestamp": 16093.2, "power": 36.614068}, {"timestamp": 16113.8, "power": 36.614068}, {"timestamp": 16134.4, "power": 36.877302}, {"timestamp": 16156.5, "power": 36.877302}, {"timestamp": 16177.1, "power": 36.877302}, {"timestamp": 16197.6, "power": 36.877302}, {"timestamp": 16218.2, "power": 36.877302}, {"timestamp": 16238.7, "power": 36.877302}, {"timestamp": 16259.2, "power": 36.877302}, {"timestamp": 16279.8, "power": 36.877302}, {"timestamp": 16300.3, "power": 36.877302}, {"timestamp": 16320.9, "power": 36.877302}, {"timestamp": 16341.5, "power": 36.877302}, {"timestamp": 16362.0, "power": 36.877302}, {"timestamp": 16382.6, "power": 36.877302}, {"timestamp": 16403.1, "power": 36.877302}, {"timestamp": 16423.7, "power": 36.877302}, {"timestamp": 16444.3, "power": 36.877302}, {"timestamp": 16464.9, "power": 36.877302}, {"timestamp": 16485.4, "power": 36.877302}, {"timestamp": 16506.0, "power": 36.877302}, {"timestamp": 16526.6, "power": 36.877302}, {"timestamp": 16547.1, "power": 36.877302}, {"timestamp": 16567.7, "power": 36.877302}, {"timestamp": 16588.2, "power": 36.877302}, {"timestamp": 16608.8, "power": 36.877302}, {"timestamp": 16629.3, "power": 36.877302}, {"timestamp": 16649.9, "power": 36.877302}, {"timestamp": 16670.5, "power": 36.877302}, {"timestamp": 16691.0, "power": 36.877302}, {"timestamp": 16711.5, "power": 36.877302}, {"timestamp": 16732.1, "power": 36.877302}, {"timestamp": 16752.7, "power": 36.877302}, {"timestamp": 16773.2, "power": 36.877302}, {"timestamp": 16793.8, "power": 36.877302}, {"timestamp": 16814.4, "power": 36.877302}, {"timestamp": 16834.9, "power": 36.877302}, {"timestamp": 16855.4, "power": 36.877302}, {"timestamp": 16876.0, "power": 36.877302}, {"timestamp": 16896.6, "power": 36.877302}, {"timestamp": 16917.1, "power": 36.877302}, {"timestamp": 16937.7, "power": 36.877302}, {"timestamp": 16958.3, "power": 36.877302}, {"timestamp": 16978.9, "power": 36.877302}, {"timestamp": 16999.4, "power": 36.877302}, {"timestamp": 17020.0, "power": 36.877302}, {"timestamp": 17040.6, "power": 36.877302}, {"timestamp": 17061.1, "power": 36.877302}, {"timestamp": 17081.7, "power": 36.877302}, {"timestamp": 17102.3, "power": 36.877302}, {"timestamp": 17122.9, "power": 36.877302}, {"timestamp": 17143.4, "power": 36.207639}, {"timestamp": 17164.4, "power": 36.207639}, {"timestamp": 17185.0, "power": 36.207639}, {"timestamp": 17205.5, "power": 36.207639}, {"timestamp": 17226.1, "power": 36.207639}, {"timestamp": 17246.6, "power": 36.207639}, {"timestamp": 17267.2, "power": 36.207639}, {"timestamp": 17287.7, "power": 36.207639}, {"timestamp": 17308.3, "power": 36.207639}, {"timestamp": 17328.8, "power": 36.207639}, {"timestamp": 17349.4, "power": 36.207639}, {"timestamp": 17370.0, "power": 36.207639}, {"timestamp": 17390.6, "power": 36.207639}, {"timestamp": 17411.1, "power": 36.207639}, {"timestamp": 17431.7, "power": 36.207639}, {"timestamp": 17452.3, "power": 36.207639}, {"timestamp": 17472.8, "power": 36.207639}, {"timestamp": 17493.4, "power": 36.207639}, {"timestamp": 17514.0, "power": 36.207639}, {"timestamp": 17534.6, "power": 36.207639}, {"timestamp": 17555.1, "power": 36.207639}, {"timestamp": 17575.7, "power": 36.207639}, {"timestamp": 17596.2, "power": 36.207639}, {"timestamp": 17616.8, "power": 36.207639}, {"timestamp": 17637.3, "power": 36.207639}, {"timestamp": 17657.9, "power": 36.207639}, {"timestamp": 17678.5, "power": 36.207639}, {"timestamp": 17699.0, "power": 36.207639}, {"timestamp": 17719.5, "power": 36.207639}, {"timestamp": 17740.1, "power": 36.207639}, {"timestamp": 17760.7, "power": 36.207639}, {"timestamp": 17781.2, "power": 36.207639}, {"timestamp": 17801.8, "power": 36.207639}, {"timestamp": 17822.4, "power": 36.207639}, {"timestamp": 17842.9, "power": 36.207639}, {"timestamp": 17863.4, "power": 36.207639}, {"timestamp": 17884.0, "power": 36.207639}, {"timestamp": 17904.6, "power": 36.207639}, {"timestamp": 17925.2, "power": 36.207639}, {"timestamp": 17945.7, "power": 36.207639}, {"timestamp": 17966.3, "power": 36.207639}, {"timestamp": 17986.9, "power": 36.207639}, {"timestamp": 18007.4, "power": 36.207639}, {"timestamp": 18028.0, "power": 36.207639}, {"timestamp": 18048.5, "power": 36.207639}, {"timestamp": 18069.1, "power": 36.207639}, {"timestamp": 18089.7, "power": 36.207639}, {"timestamp": 18110.3, "power": 36.207639}, {"timestamp": 18130.8, "power": 36.207639}, {"timestamp": 18151.4, "power": 36.457885000000005}, {"timestamp": 18172.4, "power": 36.457885000000005}, {"timestamp": 18193.0, "power": 36.457885000000005}, {"timestamp": 18213.5, "power": 36.457885000000005}, {"timestamp": 18234.1, "power": 36.457885000000005}, {"timestamp": 18254.6, "power": 36.457885000000005}, {"timestamp": 18275.2, "power": 36.457885000000005}, {"timestamp": 18295.7, "power": 36.457885000000005}, {"timestamp": 18316.3, "power": 36.457885000000005}, {"timestamp": 18336.8, "power": 36.457885000000005}, {"timestamp": 18357.4, "power": 36.457885000000005}, {"timestamp": 18377.9, "power": 36.457885000000005}, {"timestamp": 18398.5, "power": 36.457885000000005}, {"timestamp": 18419.0, "power": 36.457885000000005}, {"timestamp": 18439.5, "power": 36.457885000000005}, {"timestamp": 18460.1, "power": 36.457885000000005}, {"timestamp": 18480.7, "power": 36.457885000000005}, {"timestamp": 18501.3, "power": 36.457885000000005}, {"timestamp": 18521.8, "power": 36.457885000000005}, {"timestamp": 18542.4, "power": 36.457885000000005}, {"timestamp": 18563.0, "power": 36.457885000000005}, {"timestamp": 18583.5, "power": 36.457885000000005}, {"timestamp": 18604.0, "power": 36.457885000000005}, {"timestamp": 18624.6, "power": 36.457885000000005}, {"timestamp": 18645.1, "power": 36.457885000000005}, {"timestamp": 18665.7, "power": 36.457885000000005}, {"timestamp": 18686.3, "power": 36.457885000000005}, {"timestamp": 18706.9, "power": 36.457885000000005}, {"timestamp": 18727.4, "power": 36.457885000000005}, {"timestamp": 18747.9, "power": 36.457885000000005}, {"timestamp": 18768.5, "power": 36.457885000000005}, {"timestamp": 18789.1, "power": 36.457885000000005}, {"timestamp": 18809.6, "power": 36.457885000000005}, {"timestamp": 18830.2, "power": 36.457885000000005}, {"timestamp": 18850.8, "power": 36.457885000000005}, {"timestamp": 18871.3, "power": 36.457885000000005}, {"timestamp": 18891.9, "power": 36.457885000000005}, {"timestamp": 18912.5, "power": 36.457885000000005}, {"timestamp": 18933.1, "power": 36.457885000000005}, {"timestamp": 18953.6, "power": 36.457885000000005}, {"timestamp": 18974.2, "power": 36.457885000000005}, {"timestamp": 18994.8, "power": 36.457885000000005}, {"timestamp": 19015.3, "power": 36.457885000000005}, {"timestamp": 19035.8, "power": 36.457885000000005}, {"timestamp": 19056.4, "power": 36.457885000000005}, {"timestamp": 19077.0, "power": 36.457885000000005}, {"timestamp": 19097.6, "power": 36.457885000000005}, {"timestamp": 19118.1, "power": 36.457885000000005}, {"timestamp": 19138.7, "power": 36.457885000000005}, {"timestamp": 19159.2, "power": 36.189435}, {"timestamp": 19180.3, "power": 36.189435}, {"timestamp": 19200.9, "power": 36.189435}, {"timestamp": 19221.4, "power": 36.189435}, {"timestamp": 19242.0, "power": 36.189435}, {"timestamp": 19262.5, "power": 36.189435}, {"timestamp": 19283.1, "power": 36.189435}, {"timestamp": 19303.7, "power": 36.189435}, {"timestamp": 19324.3, "power": 36.189435}, {"timestamp": 19344.8, "power": 36.189435}, {"timestamp": 19365.4, "power": 36.189435}, {"timestamp": 19386.0, "power": 36.189435}, {"timestamp": 19406.6, "power": 36.189435}, {"timestamp": 19427.1, "power": 36.189435}, {"timestamp": 19447.7, "power": 36.189435}, {"timestamp": 19468.3, "power": 36.189435}, {"timestamp": 19488.8, "power": 36.189435}, {"timestamp": 19509.4, "power": 36.189435}, {"timestamp": 19530.0, "power": 36.189435}, {"timestamp": 19550.5, "power": 36.189435}, {"timestamp": 19571.1, "power": 36.189435}, {"timestamp": 19591.6, "power": 36.189435}, {"timestamp": 19612.2, "power": 36.189435}, {"timestamp": 19632.8, "power": 36.189435}, {"timestamp": 19653.4, "power": 36.189435}, {"timestamp": 19674.0, "power": 36.189435}, {"timestamp": 19694.5, "power": 36.189435}, {"timestamp": 19715.1, "power": 36.189435}, {"timestamp": 19735.6, "power": 36.189435}, {"timestamp": 19756.2, "power": 36.189435}, {"timestamp": 19776.8, "power": 36.189435}, {"timestamp": 19797.4, "power": 36.189435}, {"timestamp": 19817.9, "power": 36.189435}, {"timestamp": 19838.5, "power": 36.189435}, {"timestamp": 19859.1, "power": 36.189435}, {"timestamp": 19879.6, "power": 36.189435}, {"timestamp": 19900.2, "power": 36.189435}, {"timestamp": 19920.8, "power": 36.189435}, {"timestamp": 19941.4, "power": 36.189435}, {"timestamp": 19961.9, "power": 36.189435}, {"timestamp": 19982.5, "power": 36.189435}, {"timestamp": 20003.0, "power": 36.189435}, {"timestamp": 20023.6, "power": 36.189435}, {"timestamp": 20044.2, "power": 36.189435}, {"timestamp": 20064.8, "power": 36.189435}, {"timestamp": 20085.3, "power": 36.189435}, {"timestamp": 20105.9, "power": 36.189435}, {"timestamp": 20126.5, "power": 36.189435}, {"timestamp": 20147.0, "power": 36.189435}, {"timestamp": 20167.5, "power": 36.508412}, {"timestamp": 20188.6, "power": 36.508412}, {"timestamp": 20209.2, "power": 36.508412}, {"timestamp": 20229.7, "power": 36.508412}, {"timestamp": 20250.3, "power": 36.508412}, {"timestamp": 20270.8, "power": 36.508412}, {"timestamp": 20291.3, "power": 36.508412}, {"timestamp": 20311.9, "power": 36.508412}, {"timestamp": 20332.5, "power": 36.508412}, {"timestamp": 20353.1, "power": 36.508412}, {"timestamp": 20373.7, "power": 36.508412}, {"timestamp": 20394.2, "power": 36.508412}, {"timestamp": 20414.8, "power": 36.508412}, {"timestamp": 20435.3, "power": 36.508412}, {"timestamp": 20455.9, "power": 36.508412}, {"timestamp": 20476.5, "power": 36.508412}, {"timestamp": 20497.0, "power": 36.508412}, {"timestamp": 20517.6, "power": 36.508412}, {"timestamp": 20538.2, "power": 36.508412}, {"timestamp": 20558.8, "power": 36.508412}, {"timestamp": 20579.3, "power": 36.508412}, {"timestamp": 20599.9, "power": 36.508412}, {"timestamp": 20620.4, "power": 36.508412}, {"timestamp": 20641.0, "power": 36.508412}, {"timestamp": 20661.6, "power": 36.508412}, {"timestamp": 20682.2, "power": 36.508412}, {"timestamp": 20702.7, "power": 36.508412}, {"timestamp": 20723.2, "power": 36.508412}, {"timestamp": 20743.8, "power": 36.508412}, {"timestamp": 20764.4, "power": 36.508412}, {"timestamp": 20784.9, "power": 36.508412}, {"timestamp": 20805.5, "power": 36.508412}, {"timestamp": 20826.1, "power": 36.508412}, {"timestamp": 20846.6, "power": 36.508412}, {"timestamp": 20867.1, "power": 36.508412}, {"timestamp": 20887.7, "power": 36.508412}, {"timestamp": 20908.2, "power": 36.508412}, {"timestamp": 20928.8, "power": 36.508412}, {"timestamp": 20949.3, "power": 36.508412}, {"timestamp": 20969.9, "power": 36.508412}, {"timestamp": 20990.4, "power": 36.508412}, {"timestamp": 21011.0, "power": 36.508412}, {"timestamp": 21031.5, "power": 36.508412}, {"timestamp": 21052.0, "power": 36.508412}, {"timestamp": 21072.6, "power": 36.508412}, {"timestamp": 21093.1, "power": 36.508412}, {"timestamp": 21113.7, "power": 36.508412}, {"timestamp": 21134.3, "power": 36.508412}, {"timestamp": 21154.8, "power": 36.508412}, {"timestamp": 21175.4, "power": 36.535372}, {"timestamp": 21196.4, "power": 36.535372}, {"timestamp": 21216.9, "power": 36.535372}, {"timestamp": 21237.5, "power": 36.535372}, {"timestamp": 21258.0, "power": 36.535372}, {"timestamp": 21278.5, "power": 36.535372}, {"timestamp": 21299.1, "power": 36.535372}, {"timestamp": 21319.6, "power": 36.535372}, {"timestamp": 21340.2, "power": 36.535372}, {"timestamp": 21360.7, "power": 36.535372}, {"timestamp": 21381.3, "power": 36.535372}, {"timestamp": 21401.8, "power": 36.535372}, {"timestamp": 21422.3, "power": 36.535372}, {"timestamp": 21442.9, "power": 36.535372}, {"timestamp": 21463.4, "power": 36.535372}, {"timestamp": 21483.9, "power": 36.535372}, {"timestamp": 21504.4, "power": 36.535372}, {"timestamp": 21525.0, "power": 36.535372}, {"timestamp": 21545.6, "power": 36.535372}, {"timestamp": 21566.1, "power": 36.535372}, {"timestamp": 21586.7, "power": 36.535372}, {"timestamp": 21607.3, "power": 36.535372}, {"timestamp": 21627.8, "power": 36.535372}, {"timestamp": 21648.4, "power": 36.535372}, {"timestamp": 21669.0, "power": 36.535372}, {"timestamp": 21689.5, "power": 36.535372}, {"timestamp": 21710.1, "power": 36.535372}, {"timestamp": 21730.6, "power": 36.535372}, {"timestamp": 21751.1, "power": 36.535372}, {"timestamp": 21771.7, "power": 36.535372}, {"timestamp": 21792.3, "power": 36.535372}, {"timestamp": 21812.8, "power": 36.535372}, {"timestamp": 21833.4, "power": 36.535372}, {"timestamp": 21854.0, "power": 36.535372}, {"timestamp": 21874.6, "power": 36.535372}, {"timestamp": 21895.1, "power": 36.535372}, {"timestamp": 21915.7, "power": 36.535372}, {"timestamp": 21936.2, "power": 36.535372}, {"timestamp": 21956.8, "power": 36.535372}, {"timestamp": 21977.3, "power": 36.535372}, {"timestamp": 21997.9, "power": 36.535372}, {"timestamp": 22018.5, "power": 36.535372}, {"timestamp": 22039.0, "power": 36.535372}, {"timestamp": 22059.6, "power": 36.535372}, {"timestamp": 22080.2, "power": 36.535372}, {"timestamp": 22100.7, "power": 36.535372}, {"timestamp": 22121.3, "power": 36.535372}, {"timestamp": 22141.8, "power": 36.535372}, {"timestamp": 22162.4, "power": 36.535372}, {"timestamp": 22182.9, "power": 36.523465}, {"timestamp": 22204.0, "power": 36.523465}, {"timestamp": 22224.5, "power": 36.523465}, {"timestamp": 22245.1, "power": 36.523465}, {"timestamp": 22265.7, "power": 36.523465}, {"timestamp": 22286.2, "power": 36.523465}, {"timestamp": 22306.8, "power": 36.523465}, {"timestamp": 22327.3, "power": 36.523465}, {"timestamp": 22347.8, "power": 36.523465}, {"timestamp": 22368.4, "power": 36.523465}, {"timestamp": 22388.9, "power": 36.523465}, {"timestamp": 22409.5, "power": 36.523465}, {"timestamp": 22430.0, "power": 36.523465}, {"timestamp": 22450.6, "power": 36.523465}, {"timestamp": 22471.1, "power": 36.523465}, {"timestamp": 22491.7, "power": 36.523465}, {"timestamp": 22512.2, "power": 36.523465}, {"timestamp": 22532.8, "power": 36.523465}, {"timestamp": 22553.3, "power": 36.523465}, {"timestamp": 22573.9, "power": 36.523465}, {"timestamp": 22594.4, "power": 36.523465}, {"timestamp": 22615.0, "power": 36.523465}, {"timestamp": 22635.5, "power": 36.523465}, {"timestamp": 22656.1, "power": 36.523465}, {"timestamp": 22676.7, "power": 36.523465}, {"timestamp": 22697.3, "power": 36.523465}, {"timestamp": 22717.8, "power": 36.523465}, {"timestamp": 22738.4, "power": 36.523465}, {"timestamp": 22759.0, "power": 36.523465}, {"timestamp": 22779.5, "power": 36.523465}, {"timestamp": 22800.1, "power": 36.523465}, {"timestamp": 22820.6, "power": 36.523465}, {"timestamp": 22841.2, "power": 36.523465}, {"timestamp": 22861.8, "power": 36.523465}, {"timestamp": 22882.4, "power": 36.523465}, {"timestamp": 22902.9, "power": 36.523465}, {"timestamp": 22923.5, "power": 36.523465}, {"timestamp": 22944.0, "power": 36.523465}, {"timestamp": 22964.6, "power": 36.523465}, {"timestamp": 22985.1, "power": 36.523465}, {"timestamp": 23005.7, "power": 36.523465}, {"timestamp": 23026.2, "power": 36.523465}, {"timestamp": 23046.8, "power": 36.523465}, {"timestamp": 23067.3, "power": 36.523465}, {"timestamp": 23087.8, "power": 36.523465}, {"timestamp": 23108.4, "power": 36.523465}, {"timestamp": 23128.9, "power": 36.523465}, {"timestamp": 23149.5, "power": 36.523465}, {"timestamp": 23170.1, "power": 36.523465}, {"timestamp": 23190.6, "power": 36.299029000000004}, {"timestamp": 23211.7, "power": 36.299029000000004}, {"timestamp": 23232.2, "power": 36.299029000000004}, {"timestamp": 23252.8, "power": 36.299029000000004}, {"timestamp": 23273.3, "power": 36.299029000000004}, {"timestamp": 23293.9, "power": 36.299029000000004}, {"timestamp": 23314.4, "power": 36.299029000000004}, {"timestamp": 23335.0, "power": 36.299029000000004}, {"timestamp": 23355.5, "power": 36.299029000000004}, {"timestamp": 23376.0, "power": 36.299029000000004}, {"timestamp": 23396.6, "power": 36.299029000000004}, {"timestamp": 23417.1, "power": 36.299029000000004}, {"timestamp": 23437.7, "power": 36.299029000000004}, {"timestamp": 23458.2, "power": 36.299029000000004}, {"timestamp": 23478.8, "power": 36.299029000000004}, {"timestamp": 23499.3, "power": 36.299029000000004}, {"timestamp": 23519.8, "power": 36.299029000000004}, {"timestamp": 23540.4, "power": 36.299029000000004}, {"timestamp": 23560.9, "power": 36.299029000000004}, {"timestamp": 23581.5, "power": 36.299029000000004}, {"timestamp": 23602.0, "power": 36.299029000000004}, {"timestamp": 23622.6, "power": 36.299029000000004}, {"timestamp": 23643.1, "power": 36.299029000000004}, {"timestamp": 23663.6, "power": 36.299029000000004}, {"timestamp": 23684.1, "power": 36.299029000000004}, {"timestamp": 23704.7, "power": 36.299029000000004}, {"timestamp": 23725.2, "power": 36.299029000000004}, {"timestamp": 23745.8, "power": 36.299029000000004}, {"timestamp": 23766.3, "power": 36.299029000000004}, {"timestamp": 23786.8, "power": 36.299029000000004}, {"timestamp": 23807.3, "power": 36.299029000000004}, {"timestamp": 23827.9, "power": 36.299029000000004}, {"timestamp": 23848.4, "power": 36.299029000000004}, {"timestamp": 23869.0, "power": 36.299029000000004}, {"timestamp": 23889.5, "power": 36.299029000000004}, {"timestamp": 23910.1, "power": 36.299029000000004}, {"timestamp": 23930.6, "power": 36.299029000000004}, {"timestamp": 23951.1, "power": 36.299029000000004}, {"timestamp": 23971.7, "power": 36.299029000000004}, {"timestamp": 23992.2, "power": 36.299029000000004}, {"timestamp": 24012.8, "power": 36.299029000000004}, {"timestamp": 24033.3, "power": 36.299029000000004}, {"timestamp": 24053.9, "power": 36.299029000000004}, {"timestamp": 24074.4, "power": 36.299029000000004}, {"timestamp": 24094.9, "power": 36.299029000000004}, {"timestamp": 24115.4, "power": 36.299029000000004}, {"timestamp": 24136.0, "power": 36.299029000000004}, {"timestamp": 24156.5, "power": 36.299029000000004}, {"timestamp": 24177.1, "power": 36.299029000000004}, {"timestamp": 24197.6, "power": 36.185441}, {"timestamp": 24218.7, "power": 36.185441}, {"timestamp": 24239.2, "power": 36.185441}, {"timestamp": 24259.8, "power": 36.185441}, {"timestamp": 24280.3, "power": 36.185441}, {"timestamp": 24300.9, "power": 36.185441}, {"timestamp": 24321.4, "power": 36.185441}, {"timestamp": 24342.0, "power": 36.185441}, {"timestamp": 24362.5, "power": 36.185441}, {"timestamp": 24383.0, "power": 36.185441}, {"timestamp": 24403.5, "power": 36.185441}, {"timestamp": 24424.1, "power": 36.185441}, {"timestamp": 24444.6, "power": 36.185441}, {"timestamp": 24465.2, "power": 36.185441}, {"timestamp": 24485.7, "power": 36.185441}, {"timestamp": 24506.3, "power": 36.185441}, {"timestamp": 24526.8, "power": 36.185441}, {"timestamp": 24547.3, "power": 36.185441}, {"timestamp": 24567.9, "power": 36.185441}, {"timestamp": 24588.4, "power": 36.185441}, {"timestamp": 24609.0, "power": 36.185441}, {"timestamp": 24629.6, "power": 36.185441}, {"timestamp": 24650.1, "power": 36.185441}, {"timestamp": 24670.7, "power": 36.185441}, {"timestamp": 24691.2, "power": 36.185441}, {"timestamp": 24711.8, "power": 36.185441}, {"timestamp": 24732.3, "power": 36.185441}, {"timestamp": 24752.9, "power": 36.185441}, {"timestamp": 24773.5, "power": 36.185441}, {"timestamp": 24794.1, "power": 36.185441}, {"timestamp": 24814.6, "power": 36.185441}, {"timestamp": 24835.2, "power": 36.185441}, {"timestamp": 24855.7, "power": 36.185441}, {"timestamp": 24876.3, "power": 36.185441}, {"timestamp": 24896.9, "power": 36.185441}, {"timestamp": 24917.4, "power": 36.185441}, {"timestamp": 24938.0, "power": 36.185441}, {"timestamp": 24958.6, "power": 36.185441}, {"timestamp": 24979.1, "power": 36.185441}, {"timestamp": 24999.7, "power": 36.185441}, {"timestamp": 25020.3, "power": 36.185441}, {"timestamp": 25040.8, "power": 36.185441}, {"timestamp": 25061.4, "power": 36.185441}, {"timestamp": 25082.0, "power": 36.185441}, {"timestamp": 25102.5, "power": 36.185441}, {"timestamp": 25123.1, "power": 36.185441}, {"timestamp": 25143.6, "power": 36.185441}, {"timestamp": 25164.2, "power": 36.185441}, {"timestamp": 25184.7, "power": 36.185441}, {"timestamp": 25205.3, "power": 36.23132}, {"timestamp": 25226.4, "power": 36.23132}, {"timestamp": 25246.9, "power": 36.23132}, {"timestamp": 25267.4, "power": 36.23132}, {"timestamp": 25287.9, "power": 36.23132}, {"timestamp": 25308.5, "power": 36.23132}, {"timestamp": 25329.1, "power": 36.23132}, {"timestamp": 25349.6, "power": 36.23132}, {"timestamp": 25370.2, "power": 36.23132}, {"timestamp": 25390.7, "power": 36.23132}, {"timestamp": 25411.3, "power": 36.23132}, {"timestamp": 25431.8, "power": 36.23132}, {"timestamp": 25452.4, "power": 36.23132}, {"timestamp": 25472.9, "power": 36.23132}, {"timestamp": 25493.5, "power": 36.23132}, {"timestamp": 25514.0, "power": 36.23132}, {"timestamp": 25534.6, "power": 36.23132}, {"timestamp": 25555.1, "power": 36.23132}, {"timestamp": 25575.6, "power": 36.23132}, {"timestamp": 25596.1, "power": 36.23132}, {"timestamp": 25616.7, "power": 36.23132}, {"timestamp": 25637.3, "power": 36.23132}, {"timestamp": 25657.9, "power": 36.23132}, {"timestamp": 25678.4, "power": 36.23132}, {"timestamp": 25699.0, "power": 36.23132}, {"timestamp": 25719.5, "power": 36.23132}, {"timestamp": 25740.0, "power": 36.23132}, {"timestamp": 25760.6, "power": 36.23132}, {"timestamp": 25781.2, "power": 36.23132}, {"timestamp": 25801.7, "power": 36.23132}, {"timestamp": 25822.3, "power": 36.23132}, {"timestamp": 25842.9, "power": 36.23132}, {"timestamp": 25863.4, "power": 36.23132}, {"timestamp": 25883.9, "power": 36.23132}, {"timestamp": 25904.5, "power": 36.23132}, {"timestamp": 25925.1, "power": 36.23132}, {"timestamp": 25945.7, "power": 36.23132}, {"timestamp": 25966.2, "power": 36.23132}, {"timestamp": 25986.8, "power": 36.23132}, {"timestamp": 26007.3, "power": 36.23132}, {"timestamp": 26027.9, "power": 36.23132}, {"timestamp": 26048.5, "power": 36.23132}, {"timestamp": 26069.0, "power": 36.23132}, {"timestamp": 26089.6, "power": 36.23132}, {"timestamp": 26110.2, "power": 36.23132}, {"timestamp": 26130.8, "power": 36.23132}, {"timestamp": 26151.3, "power": 36.23132}, {"timestamp": 26171.8, "power": 36.23132}, {"timestamp": 26192.4, "power": 36.23132}, {"timestamp": 26213.0, "power": 35.908209}, {"timestamp": 26235.0, "power": 35.908209}, {"timestamp": 26255.6, "power": 35.908209}, {"timestamp": 26276.1, "power": 35.908209}, {"timestamp": 26296.7, "power": 35.908209}, {"timestamp": 26317.2, "power": 35.908209}, {"timestamp": 26337.8, "power": 35.908209}, {"timestamp": 26358.3, "power": 35.908209}, {"timestamp": 26378.9, "power": 35.908209}, {"timestamp": 26399.4, "power": 35.908209}, {"timestamp": 26419.9, "power": 35.908209}, {"timestamp": 26440.5, "power": 35.908209}, {"timestamp": 26461.0, "power": 35.908209}, {"timestamp": 26481.5, "power": 35.908209}, {"timestamp": 26502.1, "power": 35.908209}, {"timestamp": 26522.6, "power": 35.908209}, {"timestamp": 26543.2, "power": 35.908209}, {"timestamp": 26563.7, "power": 35.908209}, {"timestamp": 26584.2, "power": 35.908209}, {"timestamp": 26604.7, "power": 35.908209}, {"timestamp": 26625.3, "power": 35.908209}, {"timestamp": 26645.8, "power": 35.908209}, {"timestamp": 26666.4, "power": 35.908209}, {"timestamp": 26686.9, "power": 35.908209}, {"timestamp": 26707.4, "power": 35.908209}, {"timestamp": 26727.9, "power": 35.908209}, {"timestamp": 26748.4, "power": 35.908209}, {"timestamp": 26769.0, "power": 35.908209}, {"timestamp": 26789.5, "power": 35.908209}, {"timestamp": 26810.0, "power": 35.908209}, {"timestamp": 26830.6, "power": 35.908209}, {"timestamp": 26851.1, "power": 35.908209}, {"timestamp": 26871.6, "power": 35.908209}, {"timestamp": 26892.1, "power": 35.908209}, {"timestamp": 26912.7, "power": 35.908209}, {"timestamp": 26933.2, "power": 35.908209}, {"timestamp": 26953.7, "power": 35.908209}, {"timestamp": 26974.2, "power": 35.908209}, {"timestamp": 26994.8, "power": 35.908209}, {"timestamp": 27015.3, "power": 35.908209}, {"timestamp": 27035.8, "power": 35.908209}, {"timestamp": 27056.4, "power": 35.908209}, {"timestamp": 27076.9, "power": 35.908209}, {"timestamp": 27097.4, "power": 35.908209}, {"timestamp": 27117.9, "power": 35.908209}, {"timestamp": 27138.5, "power": 35.908209}, {"timestamp": 27159.0, "power": 35.908209}, {"timestamp": 27179.5, "power": 35.908209}, {"timestamp": 27200.0, "power": 35.908209}, {"timestamp": 27220.5, "power": 39.30688000000001}, {"timestamp": 27241.7, "power": 39.30688000000001}, {"timestamp": 27262.2, "power": 39.30688000000001}, {"timestamp": 27282.7, "power": 39.30688000000001}, {"timestamp": 27303.2, "power": 39.30688000000001}, {"timestamp": 27323.8, "power": 39.30688000000001}, {"timestamp": 27344.3, "power": 39.30688000000001}, {"timestamp": 27364.8, "power": 39.30688000000001}, {"timestamp": 27385.4, "power": 39.30688000000001}, {"timestamp": 27405.9, "power": 39.30688000000001}, {"timestamp": 27426.4, "power": 39.30688000000001}, {"timestamp": 27446.9, "power": 39.30688000000001}, {"timestamp": 27467.4, "power": 39.30688000000001}, {"timestamp": 27487.9, "power": 39.30688000000001}, {"timestamp": 27508.4, "power": 39.30688000000001}, {"timestamp": 27529.0, "power": 39.30688000000001}, {"timestamp": 27549.5, "power": 39.30688000000001}, {"timestamp": 27570.0, "power": 39.30688000000001}, {"timestamp": 27590.6, "power": 39.30688000000001}, {"timestamp": 27611.1, "power": 39.30688000000001}, {"timestamp": 27631.6, "power": 39.30688000000001}, {"timestamp": 27652.1, "power": 39.30688000000001}, {"timestamp": 27672.7, "power": 39.30688000000001}, {"timestamp": 27693.2, "power": 39.30688000000001}, {"timestamp": 27713.7, "power": 39.30688000000001}, {"timestamp": 27734.2, "power": 39.30688000000001}, {"timestamp": 27754.8, "power": 39.30688000000001}, {"timestamp": 27775.3, "power": 39.30688000000001}, {"timestamp": 27795.8, "power": 39.30688000000001}, {"timestamp": 27816.4, "power": 39.30688000000001}, {"timestamp": 27902.2, "power": 39.30688000000001}, {"timestamp": 27922.8, "power": 39.30688000000001}, {"timestamp": 27943.3, "power": 39.30688000000001}, {"timestamp": 27963.8, "power": 39.30688000000001}, {"timestamp": 27984.3, "power": 39.30688000000001}, {"timestamp": 28004.8, "power": 39.30688000000001}, {"timestamp": 28025.4, "power": 39.30688000000001}, {"timestamp": 28045.9, "power": 39.30688000000001}, {"timestamp": 28066.5, "power": 39.30688000000001}, {"timestamp": 28087.0, "power": 39.30688000000001}, {"timestamp": 28107.5, "power": 39.30688000000001}, {"timestamp": 28128.0, "power": 39.30688000000001}, {"timestamp": 28148.5, "power": 39.30688000000001}, {"timestamp": 28169.0, "power": 39.30688000000001}, {"timestamp": 28189.6, "power": 39.30688000000001}, {"timestamp": 28210.1, "power": 39.30688000000001}, {"timestamp": 28230.6, "power": 35.829472}, {"timestamp": 28251.7, "power": 35.829472}, {"timestamp": 28272.2, "power": 35.829472}, {"timestamp": 28292.8, "power": 35.829472}, {"timestamp": 28313.3, "power": 35.829472}, {"timestamp": 28333.9, "power": 35.829472}, {"timestamp": 28354.4, "power": 35.829472}, {"timestamp": 28374.9, "power": 35.829472}, {"timestamp": 28395.4, "power": 35.829472}, {"timestamp": 28415.9, "power": 35.829472}, {"timestamp": 28436.4, "power": 35.829472}, {"timestamp": 28457.0, "power": 35.829472}, {"timestamp": 28477.5, "power": 35.829472}, {"timestamp": 28498.0, "power": 35.829472}, {"timestamp": 28518.6, "power": 35.829472}, {"timestamp": 28539.1, "power": 35.829472}, {"timestamp": 28559.6, "power": 35.829472}, {"timestamp": 28580.1, "power": 35.829472}, {"timestamp": 28600.6, "power": 35.829472}, {"timestamp": 28621.2, "power": 35.829472}, {"timestamp": 28641.7, "power": 35.829472}, {"timestamp": 28662.2, "power": 35.829472}, {"timestamp": 28682.8, "power": 35.829472}, {"timestamp": 28703.3, "power": 35.829472}, {"timestamp": 28723.8, "power": 35.829472}, {"timestamp": 28744.3, "power": 35.829472}, {"timestamp": 28764.9, "power": 35.829472}, {"timestamp": 28785.4, "power": 35.829472}, {"timestamp": 28805.9, "power": 35.829472}, {"timestamp": 28826.4, "power": 35.829472}, {"timestamp": 28847.0, "power": 35.829472}, {"timestamp": 28867.4, "power": 35.829472}, {"timestamp": 28887.9, "power": 35.829472}, {"timestamp": 28908.5, "power": 35.829472}, {"timestamp": 28929.0, "power": 35.829472}, {"timestamp": 28949.5, "power": 35.829472}, {"timestamp": 28970.1, "power": 35.829472}, {"timestamp": 28990.6, "power": 35.829472}, {"timestamp": 29011.1, "power": 35.829472}, {"timestamp": 29031.4, "power": 35.829472}, {"timestamp": 29051.8, "power": 35.829472}, {"timestamp": 29072.3, "power": 35.829472}, {"timestamp": 29092.9, "power": 35.829472}, {"timestamp": 29113.4, "power": 35.829472}, {"timestamp": 29133.9, "power": 35.829472}, {"timestamp": 29154.5, "power": 35.829472}, {"timestamp": 29175.0, "power": 35.829472}, {"timestamp": 29195.5, "power": 35.829472}, {"timestamp": 29216.0, "power": 35.829472}, {"timestamp": 29236.5, "power": 35.971402}, {"timestamp": 29257.6, "power": 35.971402}, {"timestamp": 29278.1, "power": 35.971402}, {"timestamp": 29298.7, "power": 35.971402}, {"timestamp": 29319.3, "power": 35.971402}, {"timestamp": 29339.8, "power": 35.971402}], "timeline": {"START": "4688.388094", "END": "26600.78815"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24102.1}, {"name": "clSetKernelArg", "calls": 19, "time": 3482.1}, {"name": "clReleaseKernel", "calls": 1, "time": 1406.64}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.5492}, {"name": "clCreateContext", "calls": 1, "time": 46.1603}, {"name": "clReleaseContext", "calls": 1, "time": 41.2916}, {"name": "clReleaseProgram", "calls": 1, "time": 20.8262}, {"name": "clCreateKernel", "calls": 1, "time": 0.342886}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.320237}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.157172}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079559}, {"name": "clRetainMemObject", "calls": 14, "time": 0.078086}, {"name": "clReleaseDevice", "calls": 2, "time": 0.029759}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.029145}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027732}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025003}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01063}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009041}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007974}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006943}, {"name": "clRetainDevice", "calls": 2, "time": 0.004665}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 21912.4}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 20845.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 21333.8}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 21911.6}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 20846.0}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 21583.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7702.255314, "utilization": 80.231826, "size": 8157950.0, "time": 1059.164128}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 65004701, "speed": 29.5554, "utilization": 0.256557, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4042086, "speed": 394.883, "utilization": 3.4278, "size": 0.127915}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 66570809, "speed": 29.5781, "utilization": 0.256754, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4140080, "speed": 395.149, "utilization": 3.43011, "size": 0.127917}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 68461504, "speed": 29.6229, "utilization": 0.257143, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4258160, "speed": 394.845, "utilization": 3.42747, "size": 0.12792}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 65017922, "speed": 29.5613, "utilization": 0.256609, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4042838, "speed": 395.096, "utilization": 3.42965, "size": 0.127916}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 67392243, "speed": 29.5994, "utilization": 0.25694, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4190973, "speed": 394.908, "utilization": 3.42802, "size": 0.127919}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len6/run0.json b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run0.json new file mode 100644 index 0000000..dfbdc43 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.0018, "power": 35.872242}, {"timestamp": 63.6126, "power": 35.872242}, {"timestamp": 84.15, "power": 35.872242}, {"timestamp": 104.684, "power": 35.872242}, {"timestamp": 125.25, "power": 35.872242}, {"timestamp": 146.369, "power": 35.872242}, {"timestamp": 167.471, "power": 35.872242}, {"timestamp": 188.024, "power": 35.872242}, {"timestamp": 208.555, "power": 35.872242}, {"timestamp": 229.046, "power": 35.872242}, {"timestamp": 249.537, "power": 35.872242}, {"timestamp": 270.028, "power": 35.872242}, {"timestamp": 290.556, "power": 35.872242}, {"timestamp": 311.098, "power": 35.872242}, {"timestamp": 331.638, "power": 35.872242}, {"timestamp": 352.179, "power": 35.872242}, {"timestamp": 372.717, "power": 35.872242}, {"timestamp": 393.228, "power": 35.872242}, {"timestamp": 413.723, "power": 35.872242}, {"timestamp": 434.257, "power": 35.872242}, {"timestamp": 454.792, "power": 35.872242}, {"timestamp": 475.334, "power": 35.872242}, {"timestamp": 495.874, "power": 35.872242}, {"timestamp": 516.415, "power": 35.872242}, {"timestamp": 536.959, "power": 35.872242}, {"timestamp": 557.475, "power": 35.872242}, {"timestamp": 577.972, "power": 35.872242}, {"timestamp": 598.517, "power": 35.872242}, {"timestamp": 619.059, "power": 35.872242}, {"timestamp": 639.603, "power": 35.872242}, {"timestamp": 660.142, "power": 35.872242}, {"timestamp": 680.682, "power": 35.872242}, {"timestamp": 701.185, "power": 35.872242}, {"timestamp": 721.687, "power": 35.872242}, {"timestamp": 742.228, "power": 35.872242}, {"timestamp": 762.769, "power": 35.872242}, {"timestamp": 783.31, "power": 35.872242}, {"timestamp": 803.85, "power": 35.872242}, {"timestamp": 824.389, "power": 35.872242}, {"timestamp": 844.928, "power": 35.872242}, {"timestamp": 865.448, "power": 35.872242}, {"timestamp": 885.983, "power": 35.872242}, {"timestamp": 906.525, "power": 35.872242}, {"timestamp": 927.063, "power": 35.872242}, {"timestamp": 947.601, "power": 35.872242}, {"timestamp": 968.139, "power": 35.872242}, {"timestamp": 988.682, "power": 35.872242}, {"timestamp": 1009.18, "power": 36.457955999999996}, {"timestamp": 1030.15, "power": 36.457955999999996}, {"timestamp": 1050.69, "power": 36.457955999999996}, {"timestamp": 1071.22, "power": 36.457955999999996}, {"timestamp": 1091.76, "power": 36.457955999999996}, {"timestamp": 1112.3, "power": 36.457955999999996}, {"timestamp": 1132.84, "power": 36.457955999999996}, {"timestamp": 1153.35, "power": 36.457955999999996}, {"timestamp": 1173.84, "power": 36.457955999999996}, {"timestamp": 1194.38, "power": 36.457955999999996}, {"timestamp": 1214.92, "power": 36.457955999999996}, {"timestamp": 1235.47, "power": 36.457955999999996}, {"timestamp": 1256.0, "power": 36.457955999999996}, {"timestamp": 1276.54, "power": 36.457955999999996}, {"timestamp": 1297.09, "power": 36.457955999999996}, {"timestamp": 1317.6, "power": 36.457955999999996}, {"timestamp": 1338.14, "power": 36.457955999999996}, {"timestamp": 1358.68, "power": 36.457955999999996}, {"timestamp": 1379.22, "power": 36.457955999999996}, {"timestamp": 1399.77, "power": 36.457955999999996}, {"timestamp": 1420.31, "power": 36.457955999999996}, {"timestamp": 1440.85, "power": 36.457955999999996}, {"timestamp": 1461.36, "power": 36.457955999999996}, {"timestamp": 1481.89, "power": 36.457955999999996}, {"timestamp": 1502.43, "power": 36.457955999999996}, {"timestamp": 1522.97, "power": 36.457955999999996}, {"timestamp": 1543.51, "power": 36.457955999999996}, {"timestamp": 1564.04, "power": 36.457955999999996}, {"timestamp": 1584.58, "power": 36.457955999999996}, {"timestamp": 1605.17, "power": 36.457955999999996}, {"timestamp": 1625.66, "power": 36.457955999999996}, {"timestamp": 1646.2, "power": 36.457955999999996}, {"timestamp": 1666.74, "power": 36.457955999999996}, {"timestamp": 1687.28, "power": 36.457955999999996}, {"timestamp": 1707.81, "power": 36.457955999999996}, {"timestamp": 1728.35, "power": 36.457955999999996}, {"timestamp": 1748.89, "power": 36.457955999999996}, {"timestamp": 1769.4, "power": 36.457955999999996}, {"timestamp": 1789.94, "power": 36.457955999999996}, {"timestamp": 1810.47, "power": 36.457955999999996}, {"timestamp": 1831.01, "power": 36.457955999999996}, {"timestamp": 1851.55, "power": 36.457955999999996}, {"timestamp": 1872.09, "power": 36.457955999999996}, {"timestamp": 1892.63, "power": 36.457955999999996}, {"timestamp": 1913.19, "power": 36.457955999999996}, {"timestamp": 1933.69, "power": 36.457955999999996}, {"timestamp": 1954.19, "power": 36.457955999999996}, {"timestamp": 1974.73, "power": 36.457955999999996}, {"timestamp": 1995.27, "power": 36.457955999999996}, {"timestamp": 2015.81, "power": 36.14421}, {"timestamp": 2036.85, "power": 36.14421}, {"timestamp": 2057.36, "power": 36.14421}, {"timestamp": 2077.85, "power": 36.14421}, {"timestamp": 2098.38, "power": 36.14421}, {"timestamp": 2118.92, "power": 36.14421}, {"timestamp": 2139.46, "power": 36.14421}, {"timestamp": 2160.0, "power": 36.14421}, {"timestamp": 2180.54, "power": 36.14421}, {"timestamp": 2201.08, "power": 36.14421}, {"timestamp": 2221.59, "power": 36.14421}, {"timestamp": 2242.12, "power": 36.14421}, {"timestamp": 2262.66, "power": 36.14421}, {"timestamp": 2283.19, "power": 36.14421}, {"timestamp": 2303.73, "power": 36.14421}, {"timestamp": 2324.27, "power": 36.14421}, {"timestamp": 2344.81, "power": 36.14421}, {"timestamp": 2365.31, "power": 36.14421}, {"timestamp": 2385.81, "power": 36.14421}, {"timestamp": 2406.35, "power": 36.14421}, {"timestamp": 2426.88, "power": 36.14421}, {"timestamp": 2447.42, "power": 36.14421}, {"timestamp": 2467.96, "power": 36.14421}, {"timestamp": 2488.49, "power": 36.14421}, {"timestamp": 2509.03, "power": 36.14421}, {"timestamp": 2529.54, "power": 36.14421}, {"timestamp": 2550.07, "power": 36.14421}, {"timestamp": 2570.61, "power": 36.14421}, {"timestamp": 2591.15, "power": 36.14421}, {"timestamp": 2611.69, "power": 36.14421}, {"timestamp": 2632.23, "power": 36.14421}, {"timestamp": 2652.77, "power": 36.14421}, {"timestamp": 2673.28, "power": 36.14421}, {"timestamp": 2693.77, "power": 36.14421}, {"timestamp": 2714.31, "power": 36.14421}, {"timestamp": 2734.85, "power": 36.14421}, {"timestamp": 2755.38, "power": 36.14421}, {"timestamp": 2775.92, "power": 36.14421}, {"timestamp": 2796.45, "power": 36.14421}, {"timestamp": 2816.98, "power": 36.14421}, {"timestamp": 2837.49, "power": 36.14421}, {"timestamp": 2858.02, "power": 36.14421}, {"timestamp": 2878.56, "power": 36.14421}, {"timestamp": 2899.09, "power": 36.14421}, {"timestamp": 2919.62, "power": 36.14421}, {"timestamp": 2940.16, "power": 36.14421}, {"timestamp": 2960.69, "power": 36.14421}, {"timestamp": 2981.18, "power": 36.14421}, {"timestamp": 3001.68, "power": 36.14421}, {"timestamp": 3022.21, "power": 35.64850800000001}, {"timestamp": 3043.18, "power": 35.64850800000001}, {"timestamp": 3063.71, "power": 35.64850800000001}, {"timestamp": 3084.25, "power": 35.64850800000001}, {"timestamp": 3104.79, "power": 35.64850800000001}, {"timestamp": 3125.29, "power": 35.64850800000001}, {"timestamp": 3145.79, "power": 35.64850800000001}, {"timestamp": 3166.33, "power": 35.64850800000001}, {"timestamp": 3186.87, "power": 35.64850800000001}, {"timestamp": 3207.4, "power": 35.64850800000001}, {"timestamp": 3227.94, "power": 35.64850800000001}, {"timestamp": 3248.48, "power": 35.64850800000001}, {"timestamp": 3269.02, "power": 35.64850800000001}, {"timestamp": 3289.53, "power": 35.64850800000001}, {"timestamp": 3310.06, "power": 35.64850800000001}, {"timestamp": 3330.6, "power": 35.64850800000001}, {"timestamp": 3351.14, "power": 35.64850800000001}, {"timestamp": 3371.67, "power": 35.64850800000001}, {"timestamp": 3392.21, "power": 35.64850800000001}, {"timestamp": 3412.75, "power": 35.64850800000001}, {"timestamp": 3433.26, "power": 35.64850800000001}, {"timestamp": 3453.75, "power": 35.64850800000001}, {"timestamp": 3474.28, "power": 35.64850800000001}, {"timestamp": 3494.82, "power": 35.64850800000001}, {"timestamp": 3515.36, "power": 35.64850800000001}, {"timestamp": 3535.89, "power": 35.64850800000001}, {"timestamp": 3556.44, "power": 35.64850800000001}, {"timestamp": 3576.98, "power": 35.64850800000001}, {"timestamp": 3597.49, "power": 35.64850800000001}, {"timestamp": 3618.02, "power": 35.64850800000001}, {"timestamp": 3638.55, "power": 35.64850800000001}, {"timestamp": 3659.09, "power": 35.64850800000001}, {"timestamp": 3679.63, "power": 35.64850800000001}, {"timestamp": 3700.15, "power": 35.64850800000001}, {"timestamp": 3720.68, "power": 35.64850800000001}, {"timestamp": 3741.27, "power": 35.64850800000001}, {"timestamp": 3761.82, "power": 35.64850800000001}, {"timestamp": 3782.42, "power": 35.64850800000001}, {"timestamp": 3802.95, "power": 35.64850800000001}, {"timestamp": 3823.48, "power": 35.64850800000001}, {"timestamp": 3844.01, "power": 35.64850800000001}, {"timestamp": 3864.55, "power": 35.64850800000001}, {"timestamp": 3885.08, "power": 35.64850800000001}, {"timestamp": 3905.59, "power": 35.64850800000001}, {"timestamp": 3926.11, "power": 35.64850800000001}, {"timestamp": 3946.64, "power": 35.64850800000001}, {"timestamp": 3967.17, "power": 35.64850800000001}, {"timestamp": 3987.72, "power": 35.64850800000001}, {"timestamp": 4008.25, "power": 35.64850800000001}, {"timestamp": 4028.79, "power": 38.147366000000005}, {"timestamp": 4049.97, "power": 38.147366000000005}, {"timestamp": 4070.52, "power": 38.147366000000005}, {"timestamp": 4091.05, "power": 38.147366000000005}, {"timestamp": 4111.58, "power": 38.147366000000005}, {"timestamp": 4132.11, "power": 38.147366000000005}, {"timestamp": 4152.64, "power": 38.147366000000005}, {"timestamp": 4173.17, "power": 38.147366000000005}, {"timestamp": 4193.66, "power": 38.147366000000005}, {"timestamp": 4214.19, "power": 38.147366000000005}, {"timestamp": 4234.72, "power": 38.147366000000005}, {"timestamp": 4255.26, "power": 38.147366000000005}, {"timestamp": 4275.79, "power": 38.147366000000005}, {"timestamp": 4296.32, "power": 38.147366000000005}, {"timestamp": 4316.85, "power": 38.147366000000005}, {"timestamp": 4337.36, "power": 38.147366000000005}, {"timestamp": 4357.84, "power": 38.147366000000005}, {"timestamp": 4378.37, "power": 38.147366000000005}, {"timestamp": 4398.91, "power": 38.147366000000005}, {"timestamp": 4419.44, "power": 38.147366000000005}, {"timestamp": 4439.97, "power": 38.147366000000005}, {"timestamp": 4460.5, "power": 38.147366000000005}, {"timestamp": 4481.03, "power": 38.147366000000005}, {"timestamp": 4501.55, "power": 38.147366000000005}, {"timestamp": 4522.08, "power": 38.147366000000005}, {"timestamp": 4542.61, "power": 38.147366000000005}, {"timestamp": 4563.14, "power": 38.147366000000005}, {"timestamp": 4583.67, "power": 38.147366000000005}, {"timestamp": 4604.2, "power": 38.147366000000005}, {"timestamp": 4624.74, "power": 38.147366000000005}, {"timestamp": 4645.25, "power": 38.147366000000005}, {"timestamp": 4665.77, "power": 38.147366000000005}, {"timestamp": 4686.31, "power": 38.147366000000005}, {"timestamp": 4706.84, "power": 38.147366000000005}, {"timestamp": 4727.37, "power": 38.147366000000005}, {"timestamp": 4747.9, "power": 38.147366000000005}, {"timestamp": 4768.43, "power": 38.147366000000005}, {"timestamp": 4788.97, "power": 38.147366000000005}, {"timestamp": 4809.49, "power": 38.147366000000005}, {"timestamp": 4830.04, "power": 38.147366000000005}, {"timestamp": 4850.58, "power": 38.147366000000005}, {"timestamp": 4871.13, "power": 38.147366000000005}, {"timestamp": 4891.67, "power": 38.147366000000005}, {"timestamp": 4912.21, "power": 38.147366000000005}, {"timestamp": 4932.75, "power": 38.147366000000005}, {"timestamp": 4953.27, "power": 38.147366000000005}, {"timestamp": 4973.76, "power": 38.147366000000005}, {"timestamp": 4994.29, "power": 38.147366000000005}, {"timestamp": 5014.84, "power": 38.147366000000005}, {"timestamp": 5035.38, "power": 36.816263}, {"timestamp": 5056.45, "power": 36.816263}, {"timestamp": 5077.02, "power": 36.816263}, {"timestamp": 5097.54, "power": 36.816263}, {"timestamp": 5118.07, "power": 36.816263}, {"timestamp": 5138.61, "power": 36.816263}, {"timestamp": 5159.16, "power": 36.816263}, {"timestamp": 5179.7, "power": 36.816263}, {"timestamp": 5200.24, "power": 36.816263}, {"timestamp": 5220.78, "power": 36.816263}, {"timestamp": 5241.3, "power": 36.816263}, {"timestamp": 5261.8, "power": 36.816263}, {"timestamp": 5282.33, "power": 36.816263}, {"timestamp": 5302.87, "power": 36.816263}, {"timestamp": 5323.43, "power": 36.816263}, {"timestamp": 5343.97, "power": 36.816263}, {"timestamp": 5364.52, "power": 36.816263}, {"timestamp": 5385.07, "power": 36.816263}, {"timestamp": 5405.58, "power": 36.816263}, {"timestamp": 5426.11, "power": 36.816263}, {"timestamp": 5446.65, "power": 36.816263}, {"timestamp": 5467.19, "power": 36.816263}, {"timestamp": 5487.73, "power": 36.816263}, {"timestamp": 5508.28, "power": 36.816263}, {"timestamp": 5528.82, "power": 36.816263}, {"timestamp": 5549.34, "power": 36.816263}, {"timestamp": 5569.84, "power": 36.816263}, {"timestamp": 5590.37, "power": 36.816263}, {"timestamp": 5610.92, "power": 36.816263}, {"timestamp": 5631.46, "power": 36.816263}, {"timestamp": 5652.0, "power": 36.816263}, {"timestamp": 5672.55, "power": 36.816263}, {"timestamp": 5693.05, "power": 36.816263}, {"timestamp": 5713.57, "power": 36.816263}, {"timestamp": 5734.11, "power": 36.816263}, {"timestamp": 5754.65, "power": 36.816263}, {"timestamp": 5775.2, "power": 36.816263}, {"timestamp": 5795.74, "power": 36.816263}, {"timestamp": 5816.28, "power": 36.816263}, {"timestamp": 5836.82, "power": 36.816263}, {"timestamp": 5857.34, "power": 36.816263}, {"timestamp": 5877.84, "power": 36.816263}, {"timestamp": 5898.37, "power": 36.816263}, {"timestamp": 5918.91, "power": 36.816263}, {"timestamp": 5939.46, "power": 36.816263}, {"timestamp": 5960.0, "power": 36.816263}, {"timestamp": 5980.54, "power": 36.816263}, {"timestamp": 6001.09, "power": 36.816263}, {"timestamp": 6021.59, "power": 36.816263}, {"timestamp": 6042.13, "power": 36.589505}, {"timestamp": 6063.29, "power": 36.589505}, {"timestamp": 6083.85, "power": 36.589505}, {"timestamp": 6104.4, "power": 36.589505}, {"timestamp": 6124.96, "power": 36.589505}, {"timestamp": 6145.48, "power": 36.589505}, {"timestamp": 6165.98, "power": 36.589505}, {"timestamp": 6186.55, "power": 36.589505}, {"timestamp": 6207.12, "power": 36.589505}, {"timestamp": 6227.68, "power": 36.589505}, {"timestamp": 6248.23, "power": 36.589505}, {"timestamp": 6268.77, "power": 36.589505}, {"timestamp": 6289.3, "power": 36.589505}, {"timestamp": 6309.8, "power": 36.589505}, {"timestamp": 6330.37, "power": 36.589505}, {"timestamp": 6350.92, "power": 36.589505}, {"timestamp": 6371.49, "power": 36.589505}, {"timestamp": 6392.07, "power": 36.589505}, {"timestamp": 6412.62, "power": 36.589505}, {"timestamp": 6433.18, "power": 36.589505}, {"timestamp": 6453.67, "power": 36.589505}, {"timestamp": 6474.24, "power": 36.589505}, {"timestamp": 6494.82, "power": 36.589505}, {"timestamp": 6515.38, "power": 36.589505}, {"timestamp": 6535.96, "power": 36.589505}, {"timestamp": 6556.5, "power": 36.589505}, {"timestamp": 6577.08, "power": 36.589505}, {"timestamp": 6597.59, "power": 36.589505}, {"timestamp": 6618.15, "power": 36.589505}, {"timestamp": 6638.72, "power": 36.589505}, {"timestamp": 6659.3, "power": 36.589505}, {"timestamp": 6679.87, "power": 36.589505}, {"timestamp": 6700.41, "power": 36.589505}, {"timestamp": 6720.96, "power": 36.589505}, {"timestamp": 6741.47, "power": 36.589505}, {"timestamp": 6762.03, "power": 36.589505}, {"timestamp": 6782.6, "power": 36.589505}, {"timestamp": 6803.17, "power": 36.589505}, {"timestamp": 6823.75, "power": 36.589505}, {"timestamp": 6844.3, "power": 36.589505}, {"timestamp": 6864.85, "power": 36.589505}, {"timestamp": 6885.36, "power": 36.589505}, {"timestamp": 6905.86, "power": 36.589505}, {"timestamp": 6926.43, "power": 36.589505}, {"timestamp": 6947.0, "power": 36.589505}, {"timestamp": 6967.57, "power": 36.589505}, {"timestamp": 6988.15, "power": 36.589505}, {"timestamp": 7008.71, "power": 36.589505}, {"timestamp": 7029.21, "power": 36.589505}, {"timestamp": 7049.71, "power": 36.170608}, {"timestamp": 7071.93, "power": 36.170608}, {"timestamp": 7092.5, "power": 36.170608}, {"timestamp": 7113.0, "power": 36.170608}, {"timestamp": 7133.5, "power": 36.170608}, {"timestamp": 7154.04, "power": 36.170608}, {"timestamp": 7174.6, "power": 36.170608}, {"timestamp": 7195.18, "power": 36.170608}, {"timestamp": 7215.75, "power": 36.170608}, {"timestamp": 7236.31, "power": 36.170608}, {"timestamp": 7256.87, "power": 36.170608}, {"timestamp": 7277.4, "power": 36.170608}, {"timestamp": 7297.9, "power": 36.170608}, {"timestamp": 7318.43, "power": 36.170608}, {"timestamp": 7338.97, "power": 36.170608}, {"timestamp": 7359.52, "power": 36.170608}, {"timestamp": 7380.09, "power": 36.170608}, {"timestamp": 7400.63, "power": 36.170608}, {"timestamp": 7421.18, "power": 36.170608}, {"timestamp": 7441.7, "power": 36.170608}, {"timestamp": 7462.23, "power": 36.170608}, {"timestamp": 7482.79, "power": 36.170608}, {"timestamp": 7503.36, "power": 36.170608}, {"timestamp": 7523.94, "power": 36.170608}, {"timestamp": 7544.5, "power": 36.170608}, {"timestamp": 7565.06, "power": 36.170608}, {"timestamp": 7585.58, "power": 36.170608}, {"timestamp": 7606.11, "power": 36.170608}, {"timestamp": 7626.66, "power": 36.170608}, {"timestamp": 7647.2, "power": 36.170608}, {"timestamp": 7667.78, "power": 36.170608}, {"timestamp": 7688.32, "power": 36.170608}, {"timestamp": 7708.89, "power": 36.170608}, {"timestamp": 7729.42, "power": 36.170608}, {"timestamp": 7749.97, "power": 36.170608}, {"timestamp": 7770.55, "power": 36.170608}, {"timestamp": 7791.09, "power": 36.170608}, {"timestamp": 7811.63, "power": 36.170608}, {"timestamp": 7832.17, "power": 36.170608}, {"timestamp": 7852.75, "power": 36.170608}, {"timestamp": 7873.27, "power": 36.170608}, {"timestamp": 7893.76, "power": 36.170608}, {"timestamp": 7914.31, "power": 36.170608}, {"timestamp": 7934.88, "power": 36.170608}, {"timestamp": 7955.44, "power": 36.170608}, {"timestamp": 7975.98, "power": 36.170608}, {"timestamp": 7996.52, "power": 36.170608}, {"timestamp": 8017.07, "power": 36.170608}, {"timestamp": 8037.59, "power": 36.170608}, {"timestamp": 8058.13, "power": 36.292820000000006}, {"timestamp": 8079.27, "power": 36.292820000000006}, {"timestamp": 8099.83, "power": 36.292820000000006}, {"timestamp": 8120.37, "power": 36.292820000000006}, {"timestamp": 8140.91, "power": 36.292820000000006}, {"timestamp": 8161.44, "power": 36.292820000000006}, {"timestamp": 8181.98, "power": 36.292820000000006}, {"timestamp": 8202.52, "power": 36.292820000000006}, {"timestamp": 8223.07, "power": 36.292820000000006}, {"timestamp": 8243.61, "power": 36.292820000000006}, {"timestamp": 8264.15, "power": 36.292820000000006}, {"timestamp": 8284.69, "power": 36.292820000000006}, {"timestamp": 8305.18, "power": 36.292820000000006}, {"timestamp": 8325.68, "power": 36.292820000000006}, {"timestamp": 8346.22, "power": 36.292820000000006}, {"timestamp": 8366.78, "power": 36.292820000000006}, {"timestamp": 8387.32, "power": 36.292820000000006}, {"timestamp": 8407.87, "power": 36.292820000000006}, {"timestamp": 8428.42, "power": 36.292820000000006}, {"timestamp": 8448.96, "power": 36.292820000000006}, {"timestamp": 8469.48, "power": 36.292820000000006}, {"timestamp": 8490.02, "power": 36.292820000000006}, {"timestamp": 8510.56, "power": 36.292820000000006}, {"timestamp": 8531.1, "power": 36.292820000000006}, {"timestamp": 8551.64, "power": 36.292820000000006}, {"timestamp": 8572.18, "power": 36.292820000000006}, {"timestamp": 8592.73, "power": 36.292820000000006}, {"timestamp": 8613.25, "power": 36.292820000000006}, {"timestamp": 8633.78, "power": 36.292820000000006}, {"timestamp": 8654.33, "power": 36.292820000000006}, {"timestamp": 8674.87, "power": 36.292820000000006}, {"timestamp": 8695.41, "power": 36.292820000000006}, {"timestamp": 8715.95, "power": 36.292820000000006}, {"timestamp": 8736.49, "power": 36.292820000000006}, {"timestamp": 8757.04, "power": 36.292820000000006}, {"timestamp": 8777.57, "power": 36.292820000000006}, {"timestamp": 8798.11, "power": 36.292820000000006}, {"timestamp": 8818.65, "power": 36.292820000000006}, {"timestamp": 8839.2, "power": 36.292820000000006}, {"timestamp": 8859.74, "power": 36.292820000000006}, {"timestamp": 8880.29, "power": 36.292820000000006}, {"timestamp": 8900.83, "power": 36.292820000000006}, {"timestamp": 8921.35, "power": 36.292820000000006}, {"timestamp": 8941.84, "power": 36.292820000000006}, {"timestamp": 8962.38, "power": 36.292820000000006}, {"timestamp": 8982.93, "power": 36.292820000000006}, {"timestamp": 9003.47, "power": 36.292820000000006}, {"timestamp": 9024.02, "power": 36.292820000000006}, {"timestamp": 9044.56, "power": 36.292820000000006}, {"timestamp": 9065.1, "power": 36.345914}, {"timestamp": 9086.22, "power": 36.345914}, {"timestamp": 9106.78, "power": 36.345914}, {"timestamp": 9127.32, "power": 36.345914}, {"timestamp": 9147.87, "power": 36.345914}, {"timestamp": 9168.41, "power": 36.345914}, {"timestamp": 9188.95, "power": 36.345914}, {"timestamp": 9209.46, "power": 36.345914}, {"timestamp": 9230.01, "power": 36.345914}, {"timestamp": 9250.55, "power": 36.345914}, {"timestamp": 9271.09, "power": 36.345914}, {"timestamp": 9291.63, "power": 36.345914}, {"timestamp": 9312.17, "power": 36.345914}, {"timestamp": 9332.71, "power": 36.345914}, {"timestamp": 9353.24, "power": 36.345914}, {"timestamp": 9373.76, "power": 36.345914}, {"timestamp": 9394.29, "power": 36.345914}, {"timestamp": 9414.83, "power": 36.345914}, {"timestamp": 9435.38, "power": 36.345914}, {"timestamp": 9455.92, "power": 36.345914}, {"timestamp": 9476.46, "power": 36.345914}, {"timestamp": 9497.0, "power": 36.345914}, {"timestamp": 9517.52, "power": 36.345914}, {"timestamp": 9538.05, "power": 36.345914}, {"timestamp": 9558.59, "power": 36.345914}, {"timestamp": 9579.13, "power": 36.345914}, {"timestamp": 9599.68, "power": 36.345914}, {"timestamp": 9620.22, "power": 36.345914}, {"timestamp": 9640.76, "power": 36.345914}, {"timestamp": 9661.28, "power": 36.345914}, {"timestamp": 9681.82, "power": 36.345914}, {"timestamp": 9702.32, "power": 36.345914}, {"timestamp": 9722.86, "power": 36.345914}, {"timestamp": 9743.4, "power": 36.345914}, {"timestamp": 9763.94, "power": 36.345914}, {"timestamp": 9784.49, "power": 36.345914}, {"timestamp": 9805.03, "power": 36.345914}, {"timestamp": 9825.54, "power": 36.345914}, {"timestamp": 9846.07, "power": 36.345914}, {"timestamp": 9866.61, "power": 36.345914}, {"timestamp": 9887.16, "power": 36.345914}, {"timestamp": 9907.7, "power": 36.345914}, {"timestamp": 9928.24, "power": 36.345914}, {"timestamp": 9948.79, "power": 36.345914}, {"timestamp": 9969.31, "power": 36.345914}, {"timestamp": 9989.85, "power": 36.345914}, {"timestamp": 10010.4, "power": 36.345914}, {"timestamp": 10030.9, "power": 36.345914}, {"timestamp": 10051.5, "power": 36.345914}, {"timestamp": 10072.0, "power": 36.58833}, {"timestamp": 10093.1, "power": 36.58833}, {"timestamp": 10113.7, "power": 36.58833}, {"timestamp": 10134.2, "power": 36.58833}, {"timestamp": 10154.7, "power": 36.58833}, {"timestamp": 10175.3, "power": 36.58833}, {"timestamp": 10195.8, "power": 36.58833}, {"timestamp": 10216.4, "power": 36.58833}, {"timestamp": 10236.9, "power": 36.58833}, {"timestamp": 10257.4, "power": 36.58833}, {"timestamp": 10277.9, "power": 36.58833}, {"timestamp": 10298.5, "power": 36.58833}, {"timestamp": 10319.1, "power": 36.58833}, {"timestamp": 10339.7, "power": 36.58833}, {"timestamp": 10360.2, "power": 36.58833}, {"timestamp": 10380.8, "power": 36.58833}, {"timestamp": 10401.3, "power": 36.58833}, {"timestamp": 10421.9, "power": 36.58833}, {"timestamp": 10442.5, "power": 36.58833}, {"timestamp": 10463.0, "power": 36.58833}, {"timestamp": 10483.6, "power": 36.58833}, {"timestamp": 10504.2, "power": 36.58833}, {"timestamp": 10524.7, "power": 36.58833}, {"timestamp": 10545.3, "power": 36.58833}, {"timestamp": 10565.8, "power": 36.58833}, {"timestamp": 10586.4, "power": 36.58833}, {"timestamp": 10606.9, "power": 36.58833}, {"timestamp": 10627.5, "power": 36.58833}, {"timestamp": 10648.1, "power": 36.58833}, {"timestamp": 10668.6, "power": 36.58833}, {"timestamp": 10689.2, "power": 36.58833}, {"timestamp": 10709.7, "power": 36.58833}, {"timestamp": 10730.2, "power": 36.58833}, {"timestamp": 10750.8, "power": 36.58833}, {"timestamp": 10771.4, "power": 36.58833}, {"timestamp": 10791.9, "power": 36.58833}, {"timestamp": 10812.5, "power": 36.58833}, {"timestamp": 10833.1, "power": 36.58833}, {"timestamp": 10853.6, "power": 36.58833}, {"timestamp": 10874.2, "power": 36.58833}, {"timestamp": 10894.7, "power": 36.58833}, {"timestamp": 10915.3, "power": 36.58833}, {"timestamp": 10935.9, "power": 36.58833}, {"timestamp": 10956.5, "power": 36.58833}, {"timestamp": 10977.0, "power": 36.58833}, {"timestamp": 10997.6, "power": 36.58833}, {"timestamp": 11018.1, "power": 36.58833}, {"timestamp": 11038.7, "power": 36.58833}, {"timestamp": 11059.2, "power": 36.58833}, {"timestamp": 11079.8, "power": 36.02266}, {"timestamp": 11101.0, "power": 36.02266}, {"timestamp": 11121.5, "power": 36.02266}, {"timestamp": 11142.0, "power": 36.02266}, {"timestamp": 11162.6, "power": 36.02266}, {"timestamp": 11183.1, "power": 36.02266}, {"timestamp": 11203.7, "power": 36.02266}, {"timestamp": 11224.2, "power": 36.02266}, {"timestamp": 11244.8, "power": 36.02266}, {"timestamp": 11265.3, "power": 36.02266}, {"timestamp": 11285.8, "power": 36.02266}, {"timestamp": 11306.4, "power": 36.02266}, {"timestamp": 11326.9, "power": 36.02266}, {"timestamp": 11347.5, "power": 36.02266}, {"timestamp": 11368.1, "power": 36.02266}, {"timestamp": 11388.7, "power": 36.02266}, {"timestamp": 11409.2, "power": 36.02266}, {"timestamp": 11429.7, "power": 36.02266}, {"timestamp": 11450.3, "power": 36.02266}, {"timestamp": 11470.9, "power": 36.02266}, {"timestamp": 11491.4, "power": 36.02266}, {"timestamp": 11512.0, "power": 36.02266}, {"timestamp": 11532.6, "power": 36.02266}, {"timestamp": 11553.1, "power": 36.02266}, {"timestamp": 11573.6, "power": 36.02266}, {"timestamp": 11594.2, "power": 36.02266}, {"timestamp": 11614.8, "power": 36.02266}, {"timestamp": 11635.3, "power": 36.02266}, {"timestamp": 11655.9, "power": 36.02266}, {"timestamp": 11676.5, "power": 36.02266}, {"timestamp": 11697.0, "power": 36.02266}, {"timestamp": 11717.6, "power": 36.02266}, {"timestamp": 11738.1, "power": 36.02266}, {"timestamp": 11758.7, "power": 36.02266}, {"timestamp": 11779.2, "power": 36.02266}, {"timestamp": 11799.7, "power": 36.02266}, {"timestamp": 11820.3, "power": 36.02266}, {"timestamp": 11840.8, "power": 36.02266}, {"timestamp": 11861.3, "power": 36.02266}, {"timestamp": 11881.9, "power": 36.02266}, {"timestamp": 11902.4, "power": 36.02266}, {"timestamp": 11923.0, "power": 36.02266}, {"timestamp": 11943.5, "power": 36.02266}, {"timestamp": 11964.0, "power": 36.02266}, {"timestamp": 11984.6, "power": 36.02266}, {"timestamp": 12005.1, "power": 36.02266}, {"timestamp": 12025.6, "power": 36.02266}, {"timestamp": 12046.2, "power": 36.02266}, {"timestamp": 12066.7, "power": 36.02266}, {"timestamp": 12087.3, "power": 36.456014999999994}, {"timestamp": 12108.3, "power": 36.456014999999994}, {"timestamp": 12128.9, "power": 36.456014999999994}, {"timestamp": 12149.4, "power": 36.456014999999994}, {"timestamp": 12169.9, "power": 36.456014999999994}, {"timestamp": 12190.4, "power": 36.456014999999994}, {"timestamp": 12211.0, "power": 36.456014999999994}, {"timestamp": 12231.5, "power": 36.456014999999994}, {"timestamp": 12252.1, "power": 36.456014999999994}, {"timestamp": 12272.7, "power": 36.456014999999994}, {"timestamp": 12293.2, "power": 36.456014999999994}, {"timestamp": 12313.7, "power": 36.456014999999994}, {"timestamp": 12334.3, "power": 36.456014999999994}, {"timestamp": 12354.8, "power": 36.456014999999994}, {"timestamp": 12375.4, "power": 36.456014999999994}, {"timestamp": 12396.0, "power": 36.456014999999994}, {"timestamp": 12416.5, "power": 36.456014999999994}, {"timestamp": 12437.1, "power": 36.456014999999994}, {"timestamp": 12457.6, "power": 36.456014999999994}, {"timestamp": 12478.2, "power": 36.456014999999994}, {"timestamp": 12498.8, "power": 36.456014999999994}, {"timestamp": 12519.3, "power": 36.456014999999994}, {"timestamp": 12539.9, "power": 36.456014999999994}, {"timestamp": 12560.5, "power": 36.456014999999994}, {"timestamp": 12581.1, "power": 36.456014999999994}, {"timestamp": 12601.6, "power": 36.456014999999994}, {"timestamp": 12622.1, "power": 36.456014999999994}, {"timestamp": 12642.7, "power": 36.456014999999994}, {"timestamp": 12663.3, "power": 36.456014999999994}, {"timestamp": 12683.8, "power": 36.456014999999994}, {"timestamp": 12704.4, "power": 36.456014999999994}, {"timestamp": 12725.0, "power": 36.456014999999994}, {"timestamp": 12745.5, "power": 36.456014999999994}, {"timestamp": 12766.0, "power": 36.456014999999994}, {"timestamp": 12786.6, "power": 36.456014999999994}, {"timestamp": 12807.2, "power": 36.456014999999994}, {"timestamp": 12827.8, "power": 36.456014999999994}, {"timestamp": 12848.3, "power": 36.456014999999994}, {"timestamp": 12868.9, "power": 36.456014999999994}, {"timestamp": 12889.4, "power": 36.456014999999994}, {"timestamp": 12910.0, "power": 36.456014999999994}, {"timestamp": 12930.5, "power": 36.456014999999994}, {"timestamp": 12951.1, "power": 36.456014999999994}, {"timestamp": 12971.7, "power": 36.456014999999994}, {"timestamp": 12992.3, "power": 36.456014999999994}, {"timestamp": 13012.8, "power": 36.456014999999994}, {"timestamp": 13033.3, "power": 36.456014999999994}, {"timestamp": 13053.9, "power": 36.456014999999994}, {"timestamp": 13074.5, "power": 36.456014999999994}, {"timestamp": 13095.0, "power": 36.256394}, {"timestamp": 13116.2, "power": 36.256394}, {"timestamp": 13136.7, "power": 36.256394}, {"timestamp": 13157.2, "power": 36.256394}, {"timestamp": 13177.7, "power": 36.256394}, {"timestamp": 13198.2, "power": 36.256394}, {"timestamp": 13218.8, "power": 36.256394}, {"timestamp": 13239.3, "power": 36.256394}, {"timestamp": 13259.9, "power": 36.256394}, {"timestamp": 13280.4, "power": 36.256394}, {"timestamp": 13301.0, "power": 36.256394}, {"timestamp": 13321.5, "power": 36.256394}, {"timestamp": 13342.1, "power": 36.256394}, {"timestamp": 13362.6, "power": 36.256394}, {"timestamp": 13383.2, "power": 36.256394}, {"timestamp": 13403.7, "power": 36.256394}, {"timestamp": 13424.2, "power": 36.256394}, {"timestamp": 13444.8, "power": 36.256394}, {"timestamp": 13465.3, "power": 36.256394}, {"timestamp": 13485.8, "power": 36.256394}, {"timestamp": 13506.3, "power": 36.256394}, {"timestamp": 13526.9, "power": 36.256394}, {"timestamp": 13547.4, "power": 36.256394}, {"timestamp": 13568.0, "power": 36.256394}, {"timestamp": 13588.5, "power": 36.256394}, {"timestamp": 13609.1, "power": 36.256394}, {"timestamp": 13629.6, "power": 36.256394}, {"timestamp": 13650.2, "power": 36.256394}, {"timestamp": 13670.7, "power": 36.256394}, {"timestamp": 13691.2, "power": 36.256394}, {"timestamp": 13711.8, "power": 36.256394}, {"timestamp": 13732.3, "power": 36.256394}, {"timestamp": 13752.9, "power": 36.256394}, {"timestamp": 13773.4, "power": 36.256394}, {"timestamp": 13793.9, "power": 36.256394}, {"timestamp": 13814.4, "power": 36.256394}, {"timestamp": 13835.0, "power": 36.256394}, {"timestamp": 13855.5, "power": 36.256394}, {"timestamp": 13876.1, "power": 36.256394}, {"timestamp": 13896.6, "power": 36.256394}, {"timestamp": 13917.1, "power": 36.256394}, {"timestamp": 13937.6, "power": 36.256394}, {"timestamp": 13958.2, "power": 36.256394}, {"timestamp": 13978.7, "power": 36.256394}, {"timestamp": 13999.3, "power": 36.256394}, {"timestamp": 14019.8, "power": 36.256394}, {"timestamp": 14040.4, "power": 36.256394}, {"timestamp": 14060.9, "power": 36.256394}, {"timestamp": 14081.4, "power": 36.256394}, {"timestamp": 14102.0, "power": 36.605253000000005}, {"timestamp": 14123.0, "power": 36.605253000000005}, {"timestamp": 14143.5, "power": 36.605253000000005}, {"timestamp": 14164.1, "power": 36.605253000000005}, {"timestamp": 14184.6, "power": 36.605253000000005}, {"timestamp": 14205.2, "power": 36.605253000000005}, {"timestamp": 14225.7, "power": 36.605253000000005}, {"timestamp": 14246.2, "power": 36.605253000000005}, {"timestamp": 14266.8, "power": 36.605253000000005}, {"timestamp": 14287.3, "power": 36.605253000000005}, {"timestamp": 14307.9, "power": 36.605253000000005}, {"timestamp": 14328.4, "power": 36.605253000000005}, {"timestamp": 14349.0, "power": 36.605253000000005}, {"timestamp": 14369.5, "power": 36.605253000000005}, {"timestamp": 14390.0, "power": 36.605253000000005}, {"timestamp": 14410.5, "power": 36.605253000000005}, {"timestamp": 14431.1, "power": 36.605253000000005}, {"timestamp": 14451.6, "power": 36.605253000000005}, {"timestamp": 14472.2, "power": 36.605253000000005}, {"timestamp": 14492.7, "power": 36.605253000000005}, {"timestamp": 14513.2, "power": 36.605253000000005}, {"timestamp": 14533.7, "power": 36.605253000000005}, {"timestamp": 14554.3, "power": 36.605253000000005}, {"timestamp": 14574.8, "power": 36.605253000000005}, {"timestamp": 14595.4, "power": 36.605253000000005}, {"timestamp": 14615.9, "power": 36.605253000000005}, {"timestamp": 14636.4, "power": 36.605253000000005}, {"timestamp": 14657.0, "power": 36.605253000000005}, {"timestamp": 14677.5, "power": 36.605253000000005}, {"timestamp": 14698.1, "power": 36.605253000000005}, {"timestamp": 14718.6, "power": 36.605253000000005}, {"timestamp": 14739.2, "power": 36.605253000000005}, {"timestamp": 14759.8, "power": 36.605253000000005}, {"timestamp": 14780.3, "power": 36.605253000000005}, {"timestamp": 14800.9, "power": 36.605253000000005}, {"timestamp": 14821.4, "power": 36.605253000000005}, {"timestamp": 14842.0, "power": 36.605253000000005}, {"timestamp": 14862.6, "power": 36.605253000000005}, {"timestamp": 14883.1, "power": 36.605253000000005}, {"timestamp": 14903.7, "power": 36.605253000000005}, {"timestamp": 14924.3, "power": 36.605253000000005}, {"timestamp": 14944.9, "power": 36.605253000000005}, {"timestamp": 14965.4, "power": 36.605253000000005}, {"timestamp": 14985.9, "power": 36.605253000000005}, {"timestamp": 15006.5, "power": 36.605253000000005}, {"timestamp": 15027.0, "power": 36.605253000000005}, {"timestamp": 15047.6, "power": 36.605253000000005}, {"timestamp": 15068.2, "power": 36.605253000000005}, {"timestamp": 15088.7, "power": 36.605253000000005}, {"timestamp": 15109.2, "power": 37.559278000000006}, {"timestamp": 15130.3, "power": 37.559278000000006}, {"timestamp": 15150.9, "power": 37.559278000000006}, {"timestamp": 15171.4, "power": 37.559278000000006}, {"timestamp": 15192.0, "power": 37.559278000000006}, {"timestamp": 15212.5, "power": 37.559278000000006}, {"timestamp": 15233.1, "power": 37.559278000000006}, {"timestamp": 15253.6, "power": 37.559278000000006}, {"timestamp": 15274.1, "power": 37.559278000000006}, {"timestamp": 15294.7, "power": 37.559278000000006}, {"timestamp": 15315.2, "power": 37.559278000000006}, {"timestamp": 15335.7, "power": 37.559278000000006}, {"timestamp": 15356.3, "power": 37.559278000000006}, {"timestamp": 15376.8, "power": 37.559278000000006}, {"timestamp": 15397.4, "power": 37.559278000000006}, {"timestamp": 15417.8, "power": 37.559278000000006}, {"timestamp": 15438.4, "power": 37.559278000000006}, {"timestamp": 15458.9, "power": 37.559278000000006}, {"timestamp": 15479.5, "power": 37.559278000000006}, {"timestamp": 15500.0, "power": 37.559278000000006}, {"timestamp": 15520.6, "power": 37.559278000000006}, {"timestamp": 15541.1, "power": 37.559278000000006}, {"timestamp": 15561.6, "power": 37.559278000000006}, {"timestamp": 15582.1, "power": 37.559278000000006}, {"timestamp": 15602.7, "power": 37.559278000000006}, {"timestamp": 15623.2, "power": 37.559278000000006}, {"timestamp": 15643.8, "power": 37.559278000000006}, {"timestamp": 15664.4, "power": 37.559278000000006}, {"timestamp": 15684.9, "power": 37.559278000000006}, {"timestamp": 15705.5, "power": 37.559278000000006}, {"timestamp": 15726.0, "power": 37.559278000000006}, {"timestamp": 15746.6, "power": 37.559278000000006}, {"timestamp": 15767.2, "power": 37.559278000000006}, {"timestamp": 15787.7, "power": 37.559278000000006}, {"timestamp": 15808.3, "power": 37.559278000000006}, {"timestamp": 15828.9, "power": 37.559278000000006}, {"timestamp": 15849.4, "power": 37.559278000000006}, {"timestamp": 15869.9, "power": 37.559278000000006}, {"timestamp": 15890.4, "power": 37.559278000000006}, {"timestamp": 15911.0, "power": 37.559278000000006}, {"timestamp": 15931.6, "power": 37.559278000000006}, {"timestamp": 15952.2, "power": 37.559278000000006}, {"timestamp": 15972.7, "power": 37.559278000000006}, {"timestamp": 15993.2, "power": 37.559278000000006}, {"timestamp": 16013.8, "power": 37.559278000000006}, {"timestamp": 16034.4, "power": 37.559278000000006}, {"timestamp": 16054.9, "power": 37.559278000000006}, {"timestamp": 16075.5, "power": 37.559278000000006}, {"timestamp": 16096.1, "power": 37.559278000000006}, {"timestamp": 16116.6, "power": 36.21378}, {"timestamp": 16137.8, "power": 36.21378}, {"timestamp": 16158.3, "power": 36.21378}, {"timestamp": 16178.9, "power": 36.21378}, {"timestamp": 16199.4, "power": 36.21378}, {"timestamp": 16219.9, "power": 36.21378}, {"timestamp": 16240.5, "power": 36.21378}, {"timestamp": 16261.0, "power": 36.21378}, {"timestamp": 16281.5, "power": 36.21378}, {"timestamp": 16302.1, "power": 36.21378}, {"timestamp": 16322.6, "power": 36.21378}, {"timestamp": 16343.2, "power": 36.21378}, {"timestamp": 16363.7, "power": 36.21378}, {"timestamp": 16384.2, "power": 36.21378}, {"timestamp": 16404.8, "power": 36.21378}, {"timestamp": 16425.3, "power": 36.21378}, {"timestamp": 16445.8, "power": 36.21378}, {"timestamp": 16466.3, "power": 36.21378}, {"timestamp": 16486.9, "power": 36.21378}, {"timestamp": 16507.4, "power": 36.21378}, {"timestamp": 16528.0, "power": 36.21378}, {"timestamp": 16548.5, "power": 36.21378}, {"timestamp": 16569.1, "power": 36.21378}, {"timestamp": 16589.6, "power": 36.21378}, {"timestamp": 16610.2, "power": 36.21378}, {"timestamp": 16630.7, "power": 36.21378}, {"timestamp": 16651.3, "power": 36.21378}, {"timestamp": 16671.9, "power": 36.21378}, {"timestamp": 16692.4, "power": 36.21378}, {"timestamp": 16713.0, "power": 36.21378}, {"timestamp": 16733.5, "power": 36.21378}, {"timestamp": 16754.1, "power": 36.21378}, {"timestamp": 16774.7, "power": 36.21378}, {"timestamp": 16795.2, "power": 36.21378}, {"timestamp": 16815.8, "power": 36.21378}, {"timestamp": 16836.3, "power": 36.21378}, {"timestamp": 16856.9, "power": 36.21378}, {"timestamp": 16877.4, "power": 36.21378}, {"timestamp": 16898.0, "power": 36.21378}, {"timestamp": 16918.6, "power": 36.21378}, {"timestamp": 16939.1, "power": 36.21378}, {"timestamp": 16959.7, "power": 36.21378}, {"timestamp": 16980.2, "power": 36.21378}, {"timestamp": 17000.8, "power": 36.21378}, {"timestamp": 17021.3, "power": 36.21378}, {"timestamp": 17041.8, "power": 36.21378}, {"timestamp": 17062.4, "power": 36.21378}, {"timestamp": 17082.9, "power": 36.21378}, {"timestamp": 17103.5, "power": 36.21378}, {"timestamp": 17124.1, "power": 36.066474}, {"timestamp": 17146.1, "power": 36.066474}, {"timestamp": 17166.7, "power": 36.066474}, {"timestamp": 17187.2, "power": 36.066474}, {"timestamp": 17207.8, "power": 36.066474}, {"timestamp": 17228.3, "power": 36.066474}, {"timestamp": 17248.8, "power": 36.066474}, {"timestamp": 17269.4, "power": 36.066474}, {"timestamp": 17289.8, "power": 36.066474}, {"timestamp": 17310.4, "power": 36.066474}, {"timestamp": 17330.9, "power": 36.066474}, {"timestamp": 17351.5, "power": 36.066474}, {"timestamp": 17372.0, "power": 36.066474}, {"timestamp": 17392.5, "power": 36.066474}, {"timestamp": 17413.1, "power": 36.066474}, {"timestamp": 17433.6, "power": 36.066474}, {"timestamp": 17454.1, "power": 36.066474}, {"timestamp": 17474.7, "power": 36.066474}, {"timestamp": 17495.2, "power": 36.066474}, {"timestamp": 17515.7, "power": 36.066474}, {"timestamp": 17536.3, "power": 36.066474}, {"timestamp": 17556.8, "power": 36.066474}, {"timestamp": 17577.4, "power": 36.066474}, {"timestamp": 17597.9, "power": 36.066474}, {"timestamp": 17618.5, "power": 36.066474}, {"timestamp": 17639.1, "power": 36.066474}, {"timestamp": 17659.6, "power": 36.066474}, {"timestamp": 17680.2, "power": 36.066474}, {"timestamp": 17700.8, "power": 36.066474}, {"timestamp": 17721.3, "power": 36.066474}, {"timestamp": 17741.8, "power": 36.066474}, {"timestamp": 17762.4, "power": 36.066474}, {"timestamp": 17782.9, "power": 36.066474}, {"timestamp": 17803.5, "power": 36.066474}, {"timestamp": 17824.0, "power": 36.066474}, {"timestamp": 17844.6, "power": 36.066474}, {"timestamp": 17865.1, "power": 36.066474}, {"timestamp": 17885.6, "power": 36.066474}, {"timestamp": 17906.2, "power": 36.066474}, {"timestamp": 17926.8, "power": 36.066474}, {"timestamp": 17947.3, "power": 36.066474}, {"timestamp": 17967.9, "power": 36.066474}, {"timestamp": 17988.5, "power": 36.066474}, {"timestamp": 18009.0, "power": 36.066474}, {"timestamp": 18029.5, "power": 36.066474}, {"timestamp": 18050.1, "power": 36.066474}, {"timestamp": 18070.6, "power": 36.066474}, {"timestamp": 18091.2, "power": 36.066474}, {"timestamp": 18111.8, "power": 36.066474}, {"timestamp": 18132.3, "power": 35.939477}, {"timestamp": 18153.4, "power": 35.939477}, {"timestamp": 18174.0, "power": 35.939477}, {"timestamp": 18194.5, "power": 35.939477}, {"timestamp": 18215.1, "power": 35.939477}, {"timestamp": 18235.6, "power": 35.939477}, {"timestamp": 18256.1, "power": 35.939477}, {"timestamp": 18276.7, "power": 35.939477}, {"timestamp": 18297.2, "power": 35.939477}, {"timestamp": 18317.7, "power": 35.939477}, {"timestamp": 18338.3, "power": 35.939477}, {"timestamp": 18358.8, "power": 35.939477}, {"timestamp": 18379.4, "power": 35.939477}, {"timestamp": 18399.9, "power": 35.939477}, {"timestamp": 18420.5, "power": 35.939477}, {"timestamp": 18441.1, "power": 35.939477}, {"timestamp": 18461.6, "power": 35.939477}, {"timestamp": 18482.1, "power": 35.939477}, {"timestamp": 18502.6, "power": 35.939477}, {"timestamp": 18523.2, "power": 35.939477}, {"timestamp": 18543.8, "power": 35.939477}, {"timestamp": 18564.3, "power": 35.939477}, {"timestamp": 18584.9, "power": 35.939477}, {"timestamp": 18605.4, "power": 35.939477}, {"timestamp": 18625.9, "power": 35.939477}, {"timestamp": 18646.5, "power": 35.939477}, {"timestamp": 18667.0, "power": 35.939477}, {"timestamp": 18687.6, "power": 35.939477}, {"timestamp": 18708.2, "power": 35.939477}, {"timestamp": 18728.7, "power": 35.939477}, {"timestamp": 18749.3, "power": 35.939477}, {"timestamp": 18769.8, "power": 35.939477}, {"timestamp": 18790.4, "power": 35.939477}, {"timestamp": 18810.9, "power": 35.939477}, {"timestamp": 18831.5, "power": 35.939477}, {"timestamp": 18852.0, "power": 35.939477}, {"timestamp": 18872.6, "power": 35.939477}, {"timestamp": 18893.2, "power": 35.939477}, {"timestamp": 18913.7, "power": 35.939477}, {"timestamp": 18934.2, "power": 35.939477}, {"timestamp": 18954.8, "power": 35.939477}, {"timestamp": 18975.4, "power": 35.939477}, {"timestamp": 18995.9, "power": 35.939477}, {"timestamp": 19016.5, "power": 35.939477}, {"timestamp": 19037.1, "power": 35.939477}, {"timestamp": 19057.6, "power": 35.939477}, {"timestamp": 19078.1, "power": 35.939477}, {"timestamp": 19098.7, "power": 35.939477}, {"timestamp": 19119.2, "power": 35.939477}, {"timestamp": 19139.8, "power": 35.976625}, {"timestamp": 19160.9, "power": 35.976625}, {"timestamp": 19181.4, "power": 35.976625}, {"timestamp": 19201.9, "power": 35.976625}, {"timestamp": 19222.5, "power": 35.976625}, {"timestamp": 19243.0, "power": 35.976625}, {"timestamp": 19263.6, "power": 35.976625}, {"timestamp": 19284.1, "power": 35.976625}, {"timestamp": 19304.7, "power": 35.976625}, {"timestamp": 19325.2, "power": 35.976625}, {"timestamp": 19345.7, "power": 35.976625}, {"timestamp": 19366.3, "power": 35.976625}, {"timestamp": 19386.8, "power": 35.976625}, {"timestamp": 19407.3, "power": 35.976625}, {"timestamp": 19427.9, "power": 35.976625}, {"timestamp": 19448.4, "power": 35.976625}, {"timestamp": 19468.9, "power": 35.976625}, {"timestamp": 19489.5, "power": 35.976625}, {"timestamp": 19510.0, "power": 35.976625}, {"timestamp": 19530.6, "power": 35.976625}, {"timestamp": 19551.2, "power": 35.976625}, {"timestamp": 19571.7, "power": 35.976625}, {"timestamp": 19592.2, "power": 35.976625}, {"timestamp": 19612.8, "power": 35.976625}, {"timestamp": 19633.3, "power": 35.976625}, {"timestamp": 19653.7, "power": 35.976625}, {"timestamp": 19674.3, "power": 35.976625}, {"timestamp": 19694.8, "power": 35.976625}, {"timestamp": 19715.3, "power": 35.976625}, {"timestamp": 19735.8, "power": 35.976625}, {"timestamp": 19756.4, "power": 35.976625}, {"timestamp": 19776.9, "power": 35.976625}, {"timestamp": 19797.4, "power": 35.976625}, {"timestamp": 19817.9, "power": 35.976625}, {"timestamp": 19838.5, "power": 35.976625}, {"timestamp": 19859.0, "power": 35.976625}, {"timestamp": 19879.5, "power": 35.976625}, {"timestamp": 19900.0, "power": 35.976625}, {"timestamp": 19920.6, "power": 35.976625}, {"timestamp": 19941.1, "power": 35.976625}, {"timestamp": 19961.6, "power": 35.976625}, {"timestamp": 19982.1, "power": 35.976625}, {"timestamp": 20002.6, "power": 35.976625}, {"timestamp": 20023.2, "power": 35.976625}, {"timestamp": 20043.7, "power": 35.976625}, {"timestamp": 20064.2, "power": 35.976625}, {"timestamp": 20084.7, "power": 35.976625}, {"timestamp": 20105.3, "power": 35.976625}, {"timestamp": 20125.7, "power": 35.976625}, {"timestamp": 20146.3, "power": 38.807348}, {"timestamp": 20168.5, "power": 38.807348}, {"timestamp": 20189.0, "power": 38.807348}, {"timestamp": 20209.5, "power": 38.807348}, {"timestamp": 20230.0, "power": 38.807348}, {"timestamp": 20250.6, "power": 38.807348}, {"timestamp": 20271.1, "power": 38.807348}, {"timestamp": 20291.6, "power": 38.807348}, {"timestamp": 20312.1, "power": 38.807348}, {"timestamp": 20332.7, "power": 38.807348}, {"timestamp": 20353.2, "power": 38.807348}, {"timestamp": 20373.7, "power": 38.807348}, {"timestamp": 20394.2, "power": 38.807348}, {"timestamp": 20414.7, "power": 38.807348}, {"timestamp": 20435.2, "power": 38.807348}, {"timestamp": 20455.8, "power": 38.807348}, {"timestamp": 20476.3, "power": 38.807348}, {"timestamp": 20496.8, "power": 38.807348}, {"timestamp": 20517.3, "power": 38.807348}, {"timestamp": 20537.9, "power": 38.807348}, {"timestamp": 20558.4, "power": 38.807348}, {"timestamp": 20578.9, "power": 38.807348}, {"timestamp": 20599.4, "power": 38.807348}, {"timestamp": 20620.0, "power": 38.807348}, {"timestamp": 20640.5, "power": 38.807348}, {"timestamp": 20661.0, "power": 38.807348}, {"timestamp": 20681.5, "power": 38.807348}, {"timestamp": 20702.1, "power": 38.807348}, {"timestamp": 20722.6, "power": 38.807348}, {"timestamp": 20743.1, "power": 38.807348}, {"timestamp": 20763.6, "power": 38.807348}, {"timestamp": 20784.2, "power": 38.807348}, {"timestamp": 20804.7, "power": 38.807348}, {"timestamp": 20825.2, "power": 38.807348}, {"timestamp": 20845.7, "power": 38.807348}, {"timestamp": 20866.2, "power": 38.807348}, {"timestamp": 20886.7, "power": 38.807348}, {"timestamp": 20907.3, "power": 38.807348}, {"timestamp": 20927.8, "power": 38.807348}, {"timestamp": 20948.3, "power": 38.807348}, {"timestamp": 20968.9, "power": 38.807348}, {"timestamp": 20989.4, "power": 38.807348}, {"timestamp": 21009.9, "power": 38.807348}, {"timestamp": 21030.4, "power": 38.807348}, {"timestamp": 21051.0, "power": 38.807348}, {"timestamp": 21071.5, "power": 38.807348}, {"timestamp": 21092.0, "power": 38.807348}, {"timestamp": 21112.6, "power": 38.807348}, {"timestamp": 21133.1, "power": 38.807348}, {"timestamp": 21153.6, "power": 35.898435000000006}, {"timestamp": 21174.7, "power": 35.898435000000006}, {"timestamp": 21195.2, "power": 35.898435000000006}, {"timestamp": 21215.7, "power": 35.898435000000006}, {"timestamp": 21236.3, "power": 35.898435000000006}, {"timestamp": 21256.8, "power": 35.898435000000006}, {"timestamp": 21277.3, "power": 35.898435000000006}, {"timestamp": 21297.8, "power": 35.898435000000006}, {"timestamp": 21318.3, "power": 35.898435000000006}, {"timestamp": 21338.9, "power": 35.898435000000006}, {"timestamp": 21359.4, "power": 35.898435000000006}, {"timestamp": 21379.9, "power": 35.898435000000006}, {"timestamp": 21400.5, "power": 35.898435000000006}, {"timestamp": 21421.0, "power": 35.898435000000006}, {"timestamp": 21441.5, "power": 35.898435000000006}, {"timestamp": 21462.0, "power": 35.898435000000006}, {"timestamp": 21482.6, "power": 35.898435000000006}, {"timestamp": 21503.1, "power": 35.898435000000006}, {"timestamp": 21523.6, "power": 35.898435000000006}, {"timestamp": 21544.2, "power": 35.898435000000006}, {"timestamp": 21564.7, "power": 35.898435000000006}, {"timestamp": 21585.2, "power": 35.898435000000006}, {"timestamp": 21605.7, "power": 35.898435000000006}, {"timestamp": 21626.3, "power": 35.898435000000006}, {"timestamp": 21646.9, "power": 35.898435000000006}, {"timestamp": 21667.4, "power": 35.898435000000006}, {"timestamp": 21687.9, "power": 35.898435000000006}, {"timestamp": 21708.5, "power": 35.898435000000006}, {"timestamp": 21729.0, "power": 35.898435000000006}, {"timestamp": 21749.5, "power": 35.898435000000006}, {"timestamp": 21770.0, "power": 35.898435000000006}, {"timestamp": 21790.6, "power": 35.898435000000006}, {"timestamp": 21811.1, "power": 35.898435000000006}, {"timestamp": 21831.6, "power": 35.898435000000006}, {"timestamp": 21852.2, "power": 35.898435000000006}, {"timestamp": 21872.7, "power": 35.898435000000006}, {"timestamp": 21893.2, "power": 35.898435000000006}, {"timestamp": 21913.7, "power": 35.898435000000006}, {"timestamp": 21934.2, "power": 35.898435000000006}, {"timestamp": 21954.7, "power": 35.898435000000006}, {"timestamp": 21975.2, "power": 35.898435000000006}, {"timestamp": 21995.8, "power": 35.898435000000006}, {"timestamp": 22016.3, "power": 35.898435000000006}, {"timestamp": 22036.8, "power": 35.898435000000006}, {"timestamp": 22057.3, "power": 35.898435000000006}, {"timestamp": 22077.9, "power": 35.898435000000006}, {"timestamp": 22098.4, "power": 35.898435000000006}, {"timestamp": 22118.9, "power": 35.898435000000006}, {"timestamp": 22139.5, "power": 35.898435000000006}, {"timestamp": 22160.0, "power": 36.315994}, {"timestamp": 22181.0, "power": 36.315994}, {"timestamp": 22201.5, "power": 36.315994}, {"timestamp": 22222.0, "power": 36.315994}, {"timestamp": 22242.5, "power": 36.315994}, {"timestamp": 22263.0, "power": 36.315994}, {"timestamp": 22283.6, "power": 36.315994}, {"timestamp": 22304.1, "power": 36.315994}, {"timestamp": 22324.6, "power": 36.315994}, {"timestamp": 22345.2, "power": 36.315994}, {"timestamp": 22365.6, "power": 36.315994}, {"timestamp": 22386.2, "power": 36.315994}], "timeline": {"START": "4812.041737", "END": "19460.27755"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 17016.6}, {"name": "clSetKernelArg", "calls": 19, "time": 3541.03}, {"name": "clReleaseKernel", "calls": 1, "time": 1479.68}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 85.7786}, {"name": "clCreateContext", "calls": 1, "time": 40.6513}, {"name": "clReleaseContext", "calls": 1, "time": 32.7391}, {"name": "clReleaseProgram", "calls": 1, "time": 16.3042}, {"name": "clCreateKernel", "calls": 1, "time": 0.34787}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.338805}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.124808}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.090374}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070552}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03081}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025228}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024375}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014381}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011139}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009399}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008082}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006932}, {"name": "clRetainDevice", "calls": 2, "time": 0.004882}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 14648.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 13881.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 14647.6}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 13116.2}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 13220.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 14232.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7361.238556, "utilization": 76.679568, "size": 8157970.0, "time": 1108.233006}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 43350511, "speed": 29.604, "utilization": 0.256979, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2677277, "speed": 395.01, "utilization": 3.4289, "size": 0.127873}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 45844894, "speed": 29.6816, "utilization": 0.257653, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2832973, "speed": 395.215, "utilization": 3.43069, "size": 0.12788}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 40930366, "speed": 29.5773, "utilization": 0.256748, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2526340, "speed": 394.631, "utilization": 3.42562, "size": 0.127865}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 41264163, "speed": 29.5841, "utilization": 0.256806, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2546913, "speed": 395.027, "utilization": 3.42905, "size": 0.127868}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 44511943, "speed": 29.654, "utilization": 0.257413, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2749523, "speed": 394.757, "utilization": 3.42671, "size": 0.127877}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len6/run1.json b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run1.json new file mode 100644 index 0000000..6205203 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.4917, "power": 36.776174999999995}, {"timestamp": 74.1285, "power": 36.776174999999995}, {"timestamp": 94.6386, "power": 36.776174999999995}, {"timestamp": 115.134, "power": 36.776174999999995}, {"timestamp": 135.673, "power": 36.776174999999995}, {"timestamp": 156.566, "power": 36.776174999999995}, {"timestamp": 177.108, "power": 36.776174999999995}, {"timestamp": 197.653, "power": 36.776174999999995}, {"timestamp": 218.186, "power": 36.776174999999995}, {"timestamp": 238.688, "power": 36.776174999999995}, {"timestamp": 259.177, "power": 36.776174999999995}, {"timestamp": 279.71, "power": 36.776174999999995}, {"timestamp": 300.252, "power": 36.776174999999995}, {"timestamp": 320.799, "power": 36.776174999999995}, {"timestamp": 341.344, "power": 36.776174999999995}, {"timestamp": 361.888, "power": 36.776174999999995}, {"timestamp": 382.433, "power": 36.776174999999995}, {"timestamp": 402.948, "power": 36.776174999999995}, {"timestamp": 423.488, "power": 36.776174999999995}, {"timestamp": 444.032, "power": 36.776174999999995}, {"timestamp": 464.576, "power": 36.776174999999995}, {"timestamp": 485.121, "power": 36.776174999999995}, {"timestamp": 505.665, "power": 36.776174999999995}, {"timestamp": 526.205, "power": 36.776174999999995}, {"timestamp": 546.72, "power": 36.776174999999995}, {"timestamp": 567.219, "power": 36.776174999999995}, {"timestamp": 587.758, "power": 36.776174999999995}, {"timestamp": 608.303, "power": 36.776174999999995}, {"timestamp": 628.852, "power": 36.776174999999995}, {"timestamp": 649.397, "power": 36.776174999999995}, {"timestamp": 669.937, "power": 36.776174999999995}, {"timestamp": 690.482, "power": 36.776174999999995}, {"timestamp": 711.03, "power": 36.776174999999995}, {"timestamp": 731.582, "power": 36.776174999999995}, {"timestamp": 752.124, "power": 36.776174999999995}, {"timestamp": 772.667, "power": 36.776174999999995}, {"timestamp": 793.21, "power": 36.776174999999995}, {"timestamp": 813.749, "power": 36.776174999999995}, {"timestamp": 834.293, "power": 36.776174999999995}, {"timestamp": 854.805, "power": 36.776174999999995}, {"timestamp": 875.34, "power": 36.776174999999995}, {"timestamp": 895.883, "power": 36.776174999999995}, {"timestamp": 916.421, "power": 36.776174999999995}, {"timestamp": 936.962, "power": 36.776174999999995}, {"timestamp": 957.501, "power": 36.776174999999995}, {"timestamp": 978.042, "power": 36.776174999999995}, {"timestamp": 998.578, "power": 36.776174999999995}, {"timestamp": 1019.07, "power": 35.568078}, {"timestamp": 1040.21, "power": 35.568078}, {"timestamp": 1060.8, "power": 35.568078}, {"timestamp": 1081.39, "power": 35.568078}, {"timestamp": 1101.99, "power": 35.568078}, {"timestamp": 1122.57, "power": 35.568078}, {"timestamp": 1143.13, "power": 35.568078}, {"timestamp": 1163.68, "power": 35.568078}, {"timestamp": 1184.28, "power": 35.568078}, {"timestamp": 1204.87, "power": 35.568078}, {"timestamp": 1225.46, "power": 35.568078}, {"timestamp": 1246.05, "power": 35.568078}, {"timestamp": 1266.64, "power": 35.568078}, {"timestamp": 1287.19, "power": 35.568078}, {"timestamp": 1307.75, "power": 35.568078}, {"timestamp": 1328.34, "power": 35.568078}, {"timestamp": 1348.94, "power": 35.568078}, {"timestamp": 1369.53, "power": 35.568078}, {"timestamp": 1390.12, "power": 35.568078}, {"timestamp": 1410.71, "power": 35.568078}, {"timestamp": 1431.26, "power": 35.568078}, {"timestamp": 1451.82, "power": 35.568078}, {"timestamp": 1472.42, "power": 35.568078}, {"timestamp": 1493.01, "power": 35.568078}, {"timestamp": 1513.6, "power": 35.568078}, {"timestamp": 1534.2, "power": 35.568078}, {"timestamp": 1554.77, "power": 35.568078}, {"timestamp": 1575.33, "power": 35.568078}, {"timestamp": 1595.92, "power": 35.568078}, {"timestamp": 1616.52, "power": 35.568078}, {"timestamp": 1637.11, "power": 35.568078}, {"timestamp": 1657.71, "power": 35.568078}, {"timestamp": 1678.31, "power": 35.568078}, {"timestamp": 1698.88, "power": 35.568078}, {"timestamp": 1719.43, "power": 35.568078}, {"timestamp": 1740.02, "power": 35.568078}, {"timestamp": 1760.61, "power": 35.568078}, {"timestamp": 1781.21, "power": 35.568078}, {"timestamp": 1801.8, "power": 35.568078}, {"timestamp": 1822.4, "power": 35.568078}, {"timestamp": 1842.97, "power": 35.568078}, {"timestamp": 1863.52, "power": 35.568078}, {"timestamp": 1884.12, "power": 35.568078}, {"timestamp": 1904.71, "power": 35.568078}, {"timestamp": 1925.3, "power": 35.568078}, {"timestamp": 1945.9, "power": 35.568078}, {"timestamp": 1966.5, "power": 35.568078}, {"timestamp": 1987.08, "power": 35.568078}, {"timestamp": 2007.63, "power": 35.568078}, {"timestamp": 2028.23, "power": 35.60616}, {"timestamp": 2049.29, "power": 35.60616}, {"timestamp": 2069.88, "power": 35.60616}, {"timestamp": 2090.48, "power": 35.60616}, {"timestamp": 2111.04, "power": 35.60616}, {"timestamp": 2131.59, "power": 35.60616}, {"timestamp": 2152.18, "power": 35.60616}, {"timestamp": 2172.78, "power": 35.60616}, {"timestamp": 2193.37, "power": 35.60616}, {"timestamp": 2213.96, "power": 35.60616}, {"timestamp": 2234.58, "power": 35.60616}, {"timestamp": 2255.13, "power": 35.60616}, {"timestamp": 2275.69, "power": 35.60616}, {"timestamp": 2296.28, "power": 35.60616}, {"timestamp": 2316.88, "power": 35.60616}, {"timestamp": 2337.47, "power": 35.60616}, {"timestamp": 2358.07, "power": 35.60616}, {"timestamp": 2378.65, "power": 35.60616}, {"timestamp": 2399.22, "power": 35.60616}, {"timestamp": 2419.77, "power": 35.60616}, {"timestamp": 2440.36, "power": 35.60616}, {"timestamp": 2460.96, "power": 35.60616}, {"timestamp": 2481.55, "power": 35.60616}, {"timestamp": 2502.14, "power": 35.60616}, {"timestamp": 2522.77, "power": 35.60616}, {"timestamp": 2543.33, "power": 35.60616}, {"timestamp": 2563.88, "power": 35.60616}, {"timestamp": 2584.48, "power": 35.60616}, {"timestamp": 2605.07, "power": 35.60616}, {"timestamp": 2625.67, "power": 35.60616}, {"timestamp": 2646.27, "power": 35.60616}, {"timestamp": 2666.84, "power": 35.60616}, {"timestamp": 2687.39, "power": 35.60616}, {"timestamp": 2707.99, "power": 35.60616}, {"timestamp": 2728.59, "power": 35.60616}, {"timestamp": 2749.18, "power": 35.60616}, {"timestamp": 2769.78, "power": 35.60616}, {"timestamp": 2790.37, "power": 35.60616}, {"timestamp": 2810.95, "power": 35.60616}, {"timestamp": 2831.51, "power": 35.60616}, {"timestamp": 2852.1, "power": 35.60616}, {"timestamp": 2872.69, "power": 35.60616}, {"timestamp": 2893.29, "power": 35.60616}, {"timestamp": 2913.89, "power": 35.60616}, {"timestamp": 2934.48, "power": 35.60616}, {"timestamp": 2955.1, "power": 35.60616}, {"timestamp": 2975.65, "power": 35.60616}, {"timestamp": 2996.25, "power": 35.60616}, {"timestamp": 3016.84, "power": 35.60616}, {"timestamp": 3037.44, "power": 35.828164}, {"timestamp": 3058.5, "power": 35.828164}, {"timestamp": 3079.08, "power": 35.828164}, {"timestamp": 3099.63, "power": 35.828164}, {"timestamp": 3120.23, "power": 35.828164}, {"timestamp": 3140.82, "power": 35.828164}, {"timestamp": 3161.41, "power": 35.828164}, {"timestamp": 3182.02, "power": 35.828164}, {"timestamp": 3202.6, "power": 35.828164}, {"timestamp": 3223.15, "power": 35.828164}, {"timestamp": 3243.59, "power": 35.828164}, {"timestamp": 3264.18, "power": 35.828164}, {"timestamp": 3284.78, "power": 35.828164}, {"timestamp": 3305.38, "power": 35.828164}, {"timestamp": 3325.97, "power": 35.828164}, {"timestamp": 3346.57, "power": 35.828164}, {"timestamp": 3367.13, "power": 35.828164}, {"timestamp": 3387.69, "power": 35.828164}, {"timestamp": 3408.28, "power": 35.828164}, {"timestamp": 3428.88, "power": 35.828164}, {"timestamp": 3449.47, "power": 35.828164}, {"timestamp": 3470.07, "power": 35.828164}, {"timestamp": 3490.64, "power": 35.828164}, {"timestamp": 3511.2, "power": 35.828164}, {"timestamp": 3531.75, "power": 35.828164}, {"timestamp": 3552.35, "power": 35.828164}, {"timestamp": 3572.94, "power": 35.828164}, {"timestamp": 3593.54, "power": 35.828164}, {"timestamp": 3614.14, "power": 35.828164}, {"timestamp": 3634.7, "power": 35.828164}, {"timestamp": 3655.25, "power": 35.828164}, {"timestamp": 3675.74, "power": 35.828164}, {"timestamp": 3696.22, "power": 35.828164}, {"timestamp": 3716.7, "power": 35.828164}, {"timestamp": 3737.23, "power": 35.828164}, {"timestamp": 3757.76, "power": 35.828164}, {"timestamp": 3778.31, "power": 35.828164}, {"timestamp": 3798.86, "power": 35.828164}, {"timestamp": 3819.39, "power": 35.828164}, {"timestamp": 3839.93, "power": 35.828164}, {"timestamp": 3860.47, "power": 35.828164}, {"timestamp": 3881.0, "power": 35.828164}, {"timestamp": 3901.54, "power": 35.828164}, {"timestamp": 3922.07, "power": 35.828164}, {"timestamp": 3942.57, "power": 35.828164}, {"timestamp": 3963.06, "power": 35.828164}, {"timestamp": 3983.59, "power": 35.828164}, {"timestamp": 4004.13, "power": 35.828164}, {"timestamp": 4024.66, "power": 35.828164}, {"timestamp": 4045.2, "power": 39.332691000000004}, {"timestamp": 4066.29, "power": 39.332691000000004}, {"timestamp": 4086.81, "power": 39.332691000000004}, {"timestamp": 4107.3, "power": 39.332691000000004}, {"timestamp": 4127.83, "power": 39.332691000000004}, {"timestamp": 4148.37, "power": 39.332691000000004}, {"timestamp": 4168.91, "power": 39.332691000000004}, {"timestamp": 4189.44, "power": 39.332691000000004}, {"timestamp": 4209.98, "power": 39.332691000000004}, {"timestamp": 4230.53, "power": 39.332691000000004}, {"timestamp": 4251.02, "power": 39.332691000000004}, {"timestamp": 4271.55, "power": 39.332691000000004}, {"timestamp": 4292.09, "power": 39.332691000000004}, {"timestamp": 4312.62, "power": 39.332691000000004}, {"timestamp": 4333.15, "power": 39.332691000000004}, {"timestamp": 4353.69, "power": 39.332691000000004}, {"timestamp": 4374.23, "power": 39.332691000000004}, {"timestamp": 4394.73, "power": 39.332691000000004}, {"timestamp": 4415.24, "power": 39.332691000000004}, {"timestamp": 4435.77, "power": 39.332691000000004}, {"timestamp": 4456.32, "power": 39.332691000000004}, {"timestamp": 4476.85, "power": 39.332691000000004}, {"timestamp": 4497.39, "power": 39.332691000000004}, {"timestamp": 4517.93, "power": 39.332691000000004}, {"timestamp": 4538.47, "power": 39.332691000000004}, {"timestamp": 4558.98, "power": 39.332691000000004}, {"timestamp": 4579.51, "power": 39.332691000000004}, {"timestamp": 4600.05, "power": 39.332691000000004}, {"timestamp": 4620.59, "power": 39.332691000000004}, {"timestamp": 4641.12, "power": 39.332691000000004}, {"timestamp": 4661.66, "power": 39.332691000000004}, {"timestamp": 4682.2, "power": 39.332691000000004}, {"timestamp": 4702.71, "power": 39.332691000000004}, {"timestamp": 4723.2, "power": 39.332691000000004}, {"timestamp": 4743.74, "power": 39.332691000000004}, {"timestamp": 4764.29, "power": 39.332691000000004}, {"timestamp": 4784.84, "power": 39.332691000000004}, {"timestamp": 4805.39, "power": 39.332691000000004}, {"timestamp": 4825.94, "power": 39.332691000000004}, {"timestamp": 4846.5, "power": 39.332691000000004}, {"timestamp": 4867.01, "power": 39.332691000000004}, {"timestamp": 4887.51, "power": 39.332691000000004}, {"timestamp": 4908.05, "power": 39.332691000000004}, {"timestamp": 4928.6, "power": 39.332691000000004}, {"timestamp": 4949.15, "power": 39.332691000000004}, {"timestamp": 4969.7, "power": 39.332691000000004}, {"timestamp": 4990.25, "power": 39.332691000000004}, {"timestamp": 5010.78, "power": 39.332691000000004}, {"timestamp": 5031.32, "power": 39.332691000000004}, {"timestamp": 5051.88, "power": 36.273538}, {"timestamp": 5073.52, "power": 36.273538}, {"timestamp": 5094.07, "power": 36.273538}, {"timestamp": 5114.64, "power": 36.273538}, {"timestamp": 5135.15, "power": 36.273538}, {"timestamp": 5155.69, "power": 36.273538}, {"timestamp": 5176.24, "power": 36.273538}, {"timestamp": 5196.8, "power": 36.273538}, {"timestamp": 5217.35, "power": 36.273538}, {"timestamp": 5237.9, "power": 36.273538}, {"timestamp": 5258.46, "power": 36.273538}, {"timestamp": 5278.97, "power": 36.273538}, {"timestamp": 5299.51, "power": 36.273538}, {"timestamp": 5320.06, "power": 36.273538}, {"timestamp": 5340.63, "power": 36.273538}, {"timestamp": 5361.18, "power": 36.273538}, {"timestamp": 5381.74, "power": 36.273538}, {"timestamp": 5402.29, "power": 36.273538}, {"timestamp": 5422.82, "power": 36.273538}, {"timestamp": 5443.35, "power": 36.273538}, {"timestamp": 5463.91, "power": 36.273538}, {"timestamp": 5484.46, "power": 36.273538}, {"timestamp": 5505.01, "power": 36.273538}, {"timestamp": 5525.56, "power": 36.273538}, {"timestamp": 5546.12, "power": 36.273538}, {"timestamp": 5566.65, "power": 36.273538}, {"timestamp": 5587.15, "power": 36.273538}, {"timestamp": 5607.7, "power": 36.273538}, {"timestamp": 5628.25, "power": 36.273538}, {"timestamp": 5648.8, "power": 36.273538}, {"timestamp": 5669.35, "power": 36.273538}, {"timestamp": 5689.9, "power": 36.273538}, {"timestamp": 5710.46, "power": 36.273538}, {"timestamp": 5730.97, "power": 36.273538}, {"timestamp": 5751.47, "power": 36.273538}, {"timestamp": 5772.02, "power": 36.273538}, {"timestamp": 5792.57, "power": 36.273538}, {"timestamp": 5813.12, "power": 36.273538}, {"timestamp": 5833.67, "power": 36.273538}, {"timestamp": 5854.18, "power": 36.273538}, {"timestamp": 5874.69, "power": 36.273538}, {"timestamp": 5895.19, "power": 36.273538}, {"timestamp": 5915.73, "power": 36.273538}, {"timestamp": 5936.28, "power": 36.273538}, {"timestamp": 5956.82, "power": 36.273538}, {"timestamp": 5977.37, "power": 36.273538}, {"timestamp": 5997.92, "power": 36.273538}, {"timestamp": 6018.46, "power": 36.273538}, {"timestamp": 6038.99, "power": 36.273538}, {"timestamp": 6059.53, "power": 36.539596}, {"timestamp": 6080.77, "power": 36.539596}, {"timestamp": 6101.32, "power": 36.539596}, {"timestamp": 6121.87, "power": 36.539596}, {"timestamp": 6142.42, "power": 36.539596}, {"timestamp": 6162.94, "power": 36.539596}, {"timestamp": 6183.48, "power": 36.539596}, {"timestamp": 6204.03, "power": 36.539596}, {"timestamp": 6224.58, "power": 36.539596}, {"timestamp": 6245.13, "power": 36.539596}, {"timestamp": 6265.68, "power": 36.539596}, {"timestamp": 6286.24, "power": 36.539596}, {"timestamp": 6306.76, "power": 36.539596}, {"timestamp": 6327.25, "power": 36.539596}, {"timestamp": 6347.79, "power": 36.539596}, {"timestamp": 6368.34, "power": 36.539596}, {"timestamp": 6388.88, "power": 36.539596}, {"timestamp": 6409.44, "power": 36.539596}, {"timestamp": 6429.99, "power": 36.539596}, {"timestamp": 6450.55, "power": 36.539596}, {"timestamp": 6471.05, "power": 36.539596}, {"timestamp": 6491.59, "power": 36.539596}, {"timestamp": 6512.15, "power": 36.539596}, {"timestamp": 6532.7, "power": 36.539596}, {"timestamp": 6553.25, "power": 36.539596}, {"timestamp": 6573.81, "power": 36.539596}, {"timestamp": 6594.36, "power": 36.539596}, {"timestamp": 6614.88, "power": 36.539596}, {"timestamp": 6635.42, "power": 36.539596}, {"timestamp": 6655.97, "power": 36.539596}, {"timestamp": 6676.52, "power": 36.539596}, {"timestamp": 6697.07, "power": 36.539596}, {"timestamp": 6717.61, "power": 36.539596}, {"timestamp": 6738.16, "power": 36.539596}, {"timestamp": 6758.69, "power": 36.539596}, {"timestamp": 6779.19, "power": 36.539596}, {"timestamp": 6799.73, "power": 36.539596}, {"timestamp": 6820.28, "power": 36.539596}, {"timestamp": 6840.82, "power": 36.539596}, {"timestamp": 6861.38, "power": 36.539596}, {"timestamp": 6881.93, "power": 36.539596}, {"timestamp": 6902.48, "power": 36.539596}, {"timestamp": 6923.0, "power": 36.539596}, {"timestamp": 6943.54, "power": 36.539596}, {"timestamp": 6964.09, "power": 36.539596}, {"timestamp": 6984.64, "power": 36.539596}, {"timestamp": 7005.19, "power": 36.539596}, {"timestamp": 7025.73, "power": 36.539596}, {"timestamp": 7046.28, "power": 36.539596}, {"timestamp": 7066.8, "power": 36.412144}, {"timestamp": 7087.89, "power": 36.412144}, {"timestamp": 7108.44, "power": 36.412144}, {"timestamp": 7128.99, "power": 36.412144}, {"timestamp": 7149.54, "power": 36.412144}, {"timestamp": 7170.22, "power": 36.412144}, {"timestamp": 7190.75, "power": 36.412144}, {"timestamp": 7211.25, "power": 36.412144}, {"timestamp": 7231.8, "power": 36.412144}, {"timestamp": 7252.35, "power": 36.412144}, {"timestamp": 7272.91, "power": 36.412144}, {"timestamp": 7293.46, "power": 36.412144}, {"timestamp": 7314.01, "power": 36.412144}, {"timestamp": 7334.56, "power": 36.412144}, {"timestamp": 7355.07, "power": 36.412144}, {"timestamp": 7375.61, "power": 36.412144}, {"timestamp": 7396.21, "power": 36.412144}, {"timestamp": 7416.76, "power": 36.412144}, {"timestamp": 7437.32, "power": 36.412144}, {"timestamp": 7457.87, "power": 36.412144}, {"timestamp": 7478.42, "power": 36.412144}, {"timestamp": 7498.94, "power": 36.412144}, {"timestamp": 7519.49, "power": 36.412144}, {"timestamp": 7540.04, "power": 36.412144}, {"timestamp": 7560.59, "power": 36.412144}, {"timestamp": 7581.14, "power": 36.412144}, {"timestamp": 7601.7, "power": 36.412144}, {"timestamp": 7622.25, "power": 36.412144}, {"timestamp": 7642.77, "power": 36.412144}, {"timestamp": 7663.32, "power": 36.412144}, {"timestamp": 7683.87, "power": 36.412144}, {"timestamp": 7704.38, "power": 36.412144}, {"timestamp": 7724.92, "power": 36.412144}, {"timestamp": 7745.47, "power": 36.412144}, {"timestamp": 7766.02, "power": 36.412144}, {"timestamp": 7786.58, "power": 36.412144}, {"timestamp": 7807.08, "power": 36.412144}, {"timestamp": 7827.63, "power": 36.412144}, {"timestamp": 7848.17, "power": 36.412144}, {"timestamp": 7868.72, "power": 36.412144}, {"timestamp": 7889.27, "power": 36.412144}, {"timestamp": 7909.83, "power": 36.412144}, {"timestamp": 7930.38, "power": 36.412144}, {"timestamp": 7950.9, "power": 36.412144}, {"timestamp": 7971.44, "power": 36.412144}, {"timestamp": 7991.99, "power": 36.412144}, {"timestamp": 8012.54, "power": 36.412144}, {"timestamp": 8033.09, "power": 36.412144}, {"timestamp": 8053.64, "power": 36.412144}, {"timestamp": 8074.19, "power": 35.892777}, {"timestamp": 8095.41, "power": 35.892777}, {"timestamp": 8115.95, "power": 35.892777}, {"timestamp": 8136.5, "power": 35.892777}, {"timestamp": 8157.05, "power": 35.892777}, {"timestamp": 8177.59, "power": 35.892777}, {"timestamp": 8198.13, "power": 35.892777}, {"timestamp": 8218.66, "power": 35.892777}, {"timestamp": 8239.16, "power": 35.892777}, {"timestamp": 8259.69, "power": 35.892777}, {"timestamp": 8280.24, "power": 35.892777}, {"timestamp": 8300.78, "power": 35.892777}, {"timestamp": 8321.32, "power": 35.892777}, {"timestamp": 8341.86, "power": 35.892777}, {"timestamp": 8362.4, "power": 35.892777}, {"timestamp": 8382.92, "power": 35.892777}, {"timestamp": 8403.45, "power": 35.892777}, {"timestamp": 8423.99, "power": 35.892777}, {"timestamp": 8444.53, "power": 35.892777}, {"timestamp": 8465.07, "power": 35.892777}, {"timestamp": 8485.61, "power": 35.892777}, {"timestamp": 8506.15, "power": 35.892777}, {"timestamp": 8526.68, "power": 35.892777}, {"timestamp": 8547.18, "power": 35.892777}, {"timestamp": 8567.71, "power": 35.892777}, {"timestamp": 8588.25, "power": 35.892777}, {"timestamp": 8608.79, "power": 35.892777}, {"timestamp": 8629.33, "power": 35.892777}, {"timestamp": 8649.87, "power": 35.892777}, {"timestamp": 8670.42, "power": 35.892777}, {"timestamp": 8690.93, "power": 35.892777}, {"timestamp": 8711.46, "power": 35.892777}, {"timestamp": 8732.01, "power": 35.892777}, {"timestamp": 8752.54, "power": 35.892777}, {"timestamp": 8773.08, "power": 35.892777}, {"timestamp": 8793.63, "power": 35.892777}, {"timestamp": 8814.16, "power": 35.892777}, {"timestamp": 8834.69, "power": 35.892777}, {"timestamp": 8855.22, "power": 35.892777}, {"timestamp": 8875.76, "power": 35.892777}, {"timestamp": 8896.31, "power": 35.892777}, {"timestamp": 8916.84, "power": 35.892777}, {"timestamp": 8937.38, "power": 35.892777}, {"timestamp": 8957.92, "power": 35.892777}, {"timestamp": 8978.47, "power": 35.892777}, {"timestamp": 8998.98, "power": 35.892777}, {"timestamp": 9019.52, "power": 35.892777}, {"timestamp": 9040.06, "power": 35.892777}, {"timestamp": 9060.6, "power": 35.892777}, {"timestamp": 9081.14, "power": 36.598228000000006}, {"timestamp": 9102.16, "power": 36.598228000000006}, {"timestamp": 9122.69, "power": 36.598228000000006}, {"timestamp": 9143.19, "power": 36.598228000000006}, {"timestamp": 9163.72, "power": 36.598228000000006}, {"timestamp": 9184.26, "power": 36.598228000000006}, {"timestamp": 9204.8, "power": 36.598228000000006}, {"timestamp": 9225.34, "power": 36.598228000000006}, {"timestamp": 9245.89, "power": 36.598228000000006}, {"timestamp": 9266.43, "power": 36.598228000000006}, {"timestamp": 9286.94, "power": 36.598228000000006}, {"timestamp": 9307.48, "power": 36.598228000000006}, {"timestamp": 9328.02, "power": 36.598228000000006}, {"timestamp": 9348.58, "power": 36.598228000000006}, {"timestamp": 9369.14, "power": 36.598228000000006}, {"timestamp": 9389.7, "power": 36.598228000000006}, {"timestamp": 9410.25, "power": 36.598228000000006}, {"timestamp": 9430.78, "power": 36.598228000000006}, {"timestamp": 9451.27, "power": 36.598228000000006}, {"timestamp": 9471.81, "power": 36.598228000000006}, {"timestamp": 9492.39, "power": 36.598228000000006}, {"timestamp": 9512.95, "power": 36.598228000000006}, {"timestamp": 9533.52, "power": 36.598228000000006}, {"timestamp": 9554.08, "power": 36.598228000000006}, {"timestamp": 9574.61, "power": 36.598228000000006}, {"timestamp": 9595.11, "power": 36.598228000000006}, {"timestamp": 9615.67, "power": 36.598228000000006}, {"timestamp": 9636.25, "power": 36.598228000000006}, {"timestamp": 9656.81, "power": 36.598228000000006}, {"timestamp": 9677.35, "power": 36.598228000000006}, {"timestamp": 9697.89, "power": 36.598228000000006}, {"timestamp": 9718.43, "power": 36.598228000000006}, {"timestamp": 9738.96, "power": 36.598228000000006}, {"timestamp": 9759.5, "power": 36.598228000000006}, {"timestamp": 9780.04, "power": 36.598228000000006}, {"timestamp": 9800.58, "power": 36.598228000000006}, {"timestamp": 9821.12, "power": 36.598228000000006}, {"timestamp": 9841.66, "power": 36.598228000000006}, {"timestamp": 9862.2, "power": 36.598228000000006}, {"timestamp": 9882.72, "power": 36.598228000000006}, {"timestamp": 9903.22, "power": 36.598228000000006}, {"timestamp": 9923.75, "power": 36.598228000000006}, {"timestamp": 9944.31, "power": 36.598228000000006}, {"timestamp": 9964.89, "power": 36.598228000000006}, {"timestamp": 9985.45, "power": 36.598228000000006}, {"timestamp": 10006.0, "power": 36.598228000000006}, {"timestamp": 10026.6, "power": 36.598228000000006}, {"timestamp": 10047.1, "power": 36.598228000000006}, {"timestamp": 10067.7, "power": 36.598228000000006}, {"timestamp": 10088.2, "power": 36.287231000000006}, {"timestamp": 10109.3, "power": 36.287231000000006}, {"timestamp": 10129.9, "power": 36.287231000000006}, {"timestamp": 10150.5, "power": 36.287231000000006}, {"timestamp": 10171.0, "power": 36.287231000000006}, {"timestamp": 10191.5, "power": 36.287231000000006}, {"timestamp": 10212.1, "power": 36.287231000000006}, {"timestamp": 10232.7, "power": 36.287231000000006}, {"timestamp": 10253.2, "power": 36.287231000000006}, {"timestamp": 10273.8, "power": 36.287231000000006}, {"timestamp": 10294.3, "power": 36.287231000000006}, {"timestamp": 10314.9, "power": 36.287231000000006}, {"timestamp": 10335.4, "power": 36.287231000000006}, {"timestamp": 10356.0, "power": 36.287231000000006}, {"timestamp": 10376.5, "power": 36.287231000000006}, {"timestamp": 10397.1, "power": 36.287231000000006}, {"timestamp": 10417.6, "power": 36.287231000000006}, {"timestamp": 10438.2, "power": 36.287231000000006}, {"timestamp": 10458.8, "power": 36.287231000000006}, {"timestamp": 10479.2, "power": 36.287231000000006}, {"timestamp": 10499.8, "power": 36.287231000000006}, {"timestamp": 10520.4, "power": 36.287231000000006}, {"timestamp": 10541.0, "power": 36.287231000000006}, {"timestamp": 10561.5, "power": 36.287231000000006}, {"timestamp": 10582.1, "power": 36.287231000000006}, {"timestamp": 10602.6, "power": 36.287231000000006}, {"timestamp": 10623.1, "power": 36.287231000000006}, {"timestamp": 10643.7, "power": 36.287231000000006}, {"timestamp": 10664.3, "power": 36.287231000000006}, {"timestamp": 10684.9, "power": 36.287231000000006}, {"timestamp": 10705.4, "power": 36.287231000000006}, {"timestamp": 10726.0, "power": 36.287231000000006}, {"timestamp": 10746.6, "power": 36.287231000000006}, {"timestamp": 10767.1, "power": 36.287231000000006}, {"timestamp": 10787.6, "power": 36.287231000000006}, {"timestamp": 10808.2, "power": 36.287231000000006}, {"timestamp": 10828.8, "power": 36.287231000000006}, {"timestamp": 10849.4, "power": 36.287231000000006}, {"timestamp": 10869.9, "power": 36.287231000000006}, {"timestamp": 10890.5, "power": 36.287231000000006}, {"timestamp": 10911.0, "power": 36.287231000000006}, {"timestamp": 10931.6, "power": 36.287231000000006}, {"timestamp": 10952.1, "power": 36.287231000000006}, {"timestamp": 10972.7, "power": 36.287231000000006}, {"timestamp": 10993.3, "power": 36.287231000000006}, {"timestamp": 11013.8, "power": 36.287231000000006}, {"timestamp": 11034.4, "power": 36.287231000000006}, {"timestamp": 11054.9, "power": 36.287231000000006}, {"timestamp": 11075.5, "power": 36.287231000000006}, {"timestamp": 11096.0, "power": 36.072267}, {"timestamp": 11117.1, "power": 36.072267}, {"timestamp": 11137.6, "power": 36.072267}, {"timestamp": 11158.2, "power": 36.072267}, {"timestamp": 11178.7, "power": 36.072267}, {"timestamp": 11199.2, "power": 36.072267}, {"timestamp": 11219.8, "power": 36.072267}, {"timestamp": 11240.3, "power": 36.072267}, {"timestamp": 11260.9, "power": 36.072267}, {"timestamp": 11281.5, "power": 36.072267}, {"timestamp": 11302.0, "power": 36.072267}, {"timestamp": 11322.6, "power": 36.072267}, {"timestamp": 11343.1, "power": 36.072267}, {"timestamp": 11363.6, "power": 36.072267}, {"timestamp": 11384.2, "power": 36.072267}, {"timestamp": 11404.8, "power": 36.072267}, {"timestamp": 11425.3, "power": 36.072267}, {"timestamp": 11445.9, "power": 36.072267}, {"timestamp": 11466.5, "power": 36.072267}, {"timestamp": 11487.0, "power": 36.072267}, {"timestamp": 11507.5, "power": 36.072267}, {"timestamp": 11528.1, "power": 36.072267}, {"timestamp": 11548.7, "power": 36.072267}, {"timestamp": 11569.2, "power": 36.072267}, {"timestamp": 11589.8, "power": 36.072267}, {"timestamp": 11610.4, "power": 36.072267}, {"timestamp": 11630.9, "power": 36.072267}, {"timestamp": 11651.4, "power": 36.072267}, {"timestamp": 11672.0, "power": 36.072267}, {"timestamp": 11692.6, "power": 36.072267}, {"timestamp": 11713.1, "power": 36.072267}, {"timestamp": 11733.6, "power": 36.072267}, {"timestamp": 11754.2, "power": 36.072267}, {"timestamp": 11774.7, "power": 36.072267}, {"timestamp": 11795.2, "power": 36.072267}, {"timestamp": 11815.7, "power": 36.072267}, {"timestamp": 11836.3, "power": 36.072267}, {"timestamp": 11856.8, "power": 36.072267}, {"timestamp": 11877.4, "power": 36.072267}, {"timestamp": 11897.9, "power": 36.072267}, {"timestamp": 11918.4, "power": 36.072267}, {"timestamp": 11939.0, "power": 36.072267}, {"timestamp": 11959.5, "power": 36.072267}, {"timestamp": 11980.0, "power": 36.072267}, {"timestamp": 12000.6, "power": 36.072267}, {"timestamp": 12021.1, "power": 36.072267}, {"timestamp": 12041.7, "power": 36.072267}, {"timestamp": 12062.2, "power": 36.072267}, {"timestamp": 12082.7, "power": 36.072267}, {"timestamp": 12103.2, "power": 36.42431}, {"timestamp": 12124.3, "power": 36.42431}, {"timestamp": 12144.9, "power": 36.42431}, {"timestamp": 12165.4, "power": 36.42431}, {"timestamp": 12186.0, "power": 36.42431}, {"timestamp": 12206.6, "power": 36.42431}, {"timestamp": 12227.1, "power": 36.42431}, {"timestamp": 12247.7, "power": 36.42431}, {"timestamp": 12268.2, "power": 36.42431}, {"timestamp": 12288.8, "power": 36.42431}, {"timestamp": 12309.4, "power": 36.42431}, {"timestamp": 12329.9, "power": 36.42431}, {"timestamp": 12350.5, "power": 36.42431}, {"timestamp": 12371.0, "power": 36.42431}, {"timestamp": 12391.5, "power": 36.42431}, {"timestamp": 12412.1, "power": 36.42431}, {"timestamp": 12432.7, "power": 36.42431}, {"timestamp": 12453.2, "power": 36.42431}, {"timestamp": 12473.8, "power": 36.42431}, {"timestamp": 12494.3, "power": 36.42431}, {"timestamp": 12514.9, "power": 36.42431}, {"timestamp": 12535.4, "power": 36.42431}, {"timestamp": 12556.0, "power": 36.42431}, {"timestamp": 12576.5, "power": 36.42431}, {"timestamp": 12597.1, "power": 36.42431}, {"timestamp": 12617.7, "power": 36.42431}, {"timestamp": 12638.3, "power": 36.42431}, {"timestamp": 12658.8, "power": 36.42431}, {"timestamp": 12679.3, "power": 36.42431}, {"timestamp": 12699.8, "power": 36.42431}, {"timestamp": 12720.4, "power": 36.42431}, {"timestamp": 12741.0, "power": 36.42431}, {"timestamp": 12761.5, "power": 36.42431}, {"timestamp": 12782.1, "power": 36.42431}, {"timestamp": 12802.6, "power": 36.42431}, {"timestamp": 12823.1, "power": 36.42431}, {"timestamp": 12843.7, "power": 36.42431}, {"timestamp": 12864.2, "power": 36.42431}, {"timestamp": 12884.8, "power": 36.42431}, {"timestamp": 12905.4, "power": 36.42431}, {"timestamp": 12925.9, "power": 36.42431}, {"timestamp": 12946.5, "power": 36.42431}, {"timestamp": 12967.0, "power": 36.42431}, {"timestamp": 12987.6, "power": 36.42431}, {"timestamp": 13008.1, "power": 36.42431}, {"timestamp": 13028.6, "power": 36.42431}, {"timestamp": 13049.2, "power": 36.42431}, {"timestamp": 13069.7, "power": 36.42431}, {"timestamp": 13090.3, "power": 36.42431}, {"timestamp": 13110.8, "power": 36.509828999999996}, {"timestamp": 13131.8, "power": 36.509828999999996}, {"timestamp": 13152.4, "power": 36.509828999999996}, {"timestamp": 13172.9, "power": 36.509828999999996}, {"timestamp": 13193.5, "power": 36.509828999999996}, {"timestamp": 13214.1, "power": 36.509828999999996}, {"timestamp": 13234.6, "power": 36.509828999999996}, {"timestamp": 13255.1, "power": 36.509828999999996}, {"timestamp": 13275.7, "power": 36.509828999999996}, {"timestamp": 13296.2, "power": 36.509828999999996}, {"timestamp": 13316.8, "power": 36.509828999999996}, {"timestamp": 13337.3, "power": 36.509828999999996}, {"timestamp": 13357.9, "power": 36.509828999999996}, {"timestamp": 13378.4, "power": 36.509828999999996}, {"timestamp": 13399.0, "power": 36.509828999999996}, {"timestamp": 13419.5, "power": 36.509828999999996}, {"timestamp": 13440.0, "power": 36.509828999999996}, {"timestamp": 13460.6, "power": 36.509828999999996}, {"timestamp": 13481.1, "power": 36.509828999999996}, {"timestamp": 13501.7, "power": 36.509828999999996}, {"timestamp": 13522.2, "power": 36.509828999999996}, {"timestamp": 13542.7, "power": 36.509828999999996}, {"timestamp": 13563.2, "power": 36.509828999999996}, {"timestamp": 13583.7, "power": 36.509828999999996}, {"timestamp": 13604.3, "power": 36.509828999999996}, {"timestamp": 13624.8, "power": 36.509828999999996}, {"timestamp": 13645.4, "power": 36.509828999999996}, {"timestamp": 13665.9, "power": 36.509828999999996}, {"timestamp": 13686.4, "power": 36.509828999999996}, {"timestamp": 13707.0, "power": 36.509828999999996}, {"timestamp": 13727.5, "power": 36.509828999999996}, {"timestamp": 13748.0, "power": 36.509828999999996}, {"timestamp": 13768.6, "power": 36.509828999999996}, {"timestamp": 13789.1, "power": 36.509828999999996}, {"timestamp": 13809.6, "power": 36.509828999999996}, {"timestamp": 13830.2, "power": 36.509828999999996}, {"timestamp": 13850.7, "power": 36.509828999999996}, {"timestamp": 13871.2, "power": 36.509828999999996}, {"timestamp": 13891.8, "power": 36.509828999999996}, {"timestamp": 13912.3, "power": 36.509828999999996}, {"timestamp": 13932.8, "power": 36.509828999999996}, {"timestamp": 13953.4, "power": 36.509828999999996}, {"timestamp": 13973.9, "power": 36.509828999999996}, {"timestamp": 13994.5, "power": 36.509828999999996}, {"timestamp": 14015.0, "power": 36.509828999999996}, {"timestamp": 14035.5, "power": 36.509828999999996}, {"timestamp": 14056.0, "power": 36.509828999999996}, {"timestamp": 14076.6, "power": 36.509828999999996}, {"timestamp": 14097.2, "power": 36.509828999999996}, {"timestamp": 14117.7, "power": 36.17372}, {"timestamp": 14138.9, "power": 36.17372}, {"timestamp": 14159.5, "power": 36.17372}, {"timestamp": 14180.0, "power": 36.17372}, {"timestamp": 14200.6, "power": 36.17372}, {"timestamp": 14221.1, "power": 36.17372}, {"timestamp": 14241.7, "power": 36.17372}, {"timestamp": 14262.2, "power": 36.17372}, {"timestamp": 14282.8, "power": 36.17372}, {"timestamp": 14303.3, "power": 36.17372}, {"timestamp": 14323.8, "power": 36.17372}, {"timestamp": 14344.4, "power": 36.17372}, {"timestamp": 14365.0, "power": 36.17372}, {"timestamp": 14385.5, "power": 36.17372}, {"timestamp": 14406.1, "power": 36.17372}, {"timestamp": 14426.6, "power": 36.17372}, {"timestamp": 14447.1, "power": 36.17372}, {"timestamp": 14467.7, "power": 36.17372}, {"timestamp": 14488.2, "power": 36.17372}, {"timestamp": 14508.8, "power": 36.17372}, {"timestamp": 14529.4, "power": 36.17372}, {"timestamp": 14550.0, "power": 36.17372}, {"timestamp": 14570.5, "power": 36.17372}, {"timestamp": 14591.0, "power": 36.17372}, {"timestamp": 14611.6, "power": 36.17372}, {"timestamp": 14632.2, "power": 36.17372}, {"timestamp": 14652.7, "power": 36.17372}, {"timestamp": 14673.3, "power": 36.17372}, {"timestamp": 14693.9, "power": 36.17372}, {"timestamp": 14714.5, "power": 36.17372}, {"timestamp": 14735.0, "power": 36.17372}, {"timestamp": 14755.5, "power": 36.17372}, {"timestamp": 14776.1, "power": 36.17372}, {"timestamp": 14796.7, "power": 36.17372}, {"timestamp": 14817.2, "power": 36.17372}, {"timestamp": 14837.8, "power": 36.17372}, {"timestamp": 14858.4, "power": 36.17372}, {"timestamp": 14878.9, "power": 36.17372}, {"timestamp": 14899.5, "power": 36.17372}, {"timestamp": 14920.0, "power": 36.17372}, {"timestamp": 14940.6, "power": 36.17372}, {"timestamp": 14961.2, "power": 36.17372}, {"timestamp": 14981.7, "power": 36.17372}, {"timestamp": 15002.3, "power": 36.17372}, {"timestamp": 15022.8, "power": 36.17372}, {"timestamp": 15043.4, "power": 36.17372}, {"timestamp": 15063.9, "power": 36.17372}, {"timestamp": 15084.5, "power": 36.17372}, {"timestamp": 15105.1, "power": 36.17372}, {"timestamp": 15125.6, "power": 36.273105}, {"timestamp": 15146.7, "power": 36.273105}, {"timestamp": 15167.2, "power": 36.273105}, {"timestamp": 15187.8, "power": 36.273105}, {"timestamp": 15208.4, "power": 36.273105}, {"timestamp": 15228.9, "power": 36.273105}, {"timestamp": 15249.5, "power": 36.273105}, {"timestamp": 15270.1, "power": 36.273105}, {"timestamp": 15290.6, "power": 36.273105}, {"timestamp": 15311.1, "power": 36.273105}, {"timestamp": 15331.6, "power": 36.273105}, {"timestamp": 15352.2, "power": 36.273105}, {"timestamp": 15372.8, "power": 36.273105}, {"timestamp": 15393.3, "power": 36.273105}, {"timestamp": 15413.9, "power": 36.273105}, {"timestamp": 15434.5, "power": 36.273105}, {"timestamp": 15455.0, "power": 36.273105}, {"timestamp": 15475.5, "power": 36.273105}, {"timestamp": 15496.1, "power": 36.273105}, {"timestamp": 15516.7, "power": 36.273105}, {"timestamp": 15537.2, "power": 36.273105}, {"timestamp": 15557.8, "power": 36.273105}, {"timestamp": 15578.4, "power": 36.273105}, {"timestamp": 15598.9, "power": 36.273105}, {"timestamp": 15619.4, "power": 36.273105}, {"timestamp": 15640.0, "power": 36.273105}, {"timestamp": 15660.6, "power": 36.273105}, {"timestamp": 15681.1, "power": 36.273105}, {"timestamp": 15701.7, "power": 36.273105}, {"timestamp": 15722.2, "power": 36.273105}, {"timestamp": 15742.8, "power": 36.273105}, {"timestamp": 15763.3, "power": 36.273105}, {"timestamp": 15783.8, "power": 36.273105}, {"timestamp": 15804.3, "power": 36.273105}, {"timestamp": 15824.9, "power": 36.273105}, {"timestamp": 15845.4, "power": 36.273105}, {"timestamp": 15865.9, "power": 36.273105}, {"timestamp": 15886.5, "power": 36.273105}, {"timestamp": 15907.0, "power": 36.273105}, {"timestamp": 15927.5, "power": 36.273105}, {"timestamp": 15948.1, "power": 36.273105}, {"timestamp": 15968.6, "power": 36.273105}, {"timestamp": 15989.2, "power": 36.273105}, {"timestamp": 16009.7, "power": 36.273105}, {"timestamp": 16030.3, "power": 36.273105}, {"timestamp": 16050.8, "power": 36.273105}, {"timestamp": 16071.4, "power": 36.273105}, {"timestamp": 16091.9, "power": 36.273105}, {"timestamp": 16112.5, "power": 36.273105}, {"timestamp": 16133.1, "power": 36.05829}, {"timestamp": 16154.2, "power": 36.05829}, {"timestamp": 16174.7, "power": 36.05829}, {"timestamp": 16195.2, "power": 36.05829}, {"timestamp": 16215.8, "power": 36.05829}, {"timestamp": 16236.3, "power": 36.05829}, {"timestamp": 16256.9, "power": 36.05829}, {"timestamp": 16277.5, "power": 36.05829}, {"timestamp": 16298.0, "power": 36.05829}, {"timestamp": 16318.6, "power": 36.05829}, {"timestamp": 16339.1, "power": 36.05829}, {"timestamp": 16359.7, "power": 36.05829}, {"timestamp": 16380.2, "power": 36.05829}, {"timestamp": 16400.8, "power": 36.05829}, {"timestamp": 16421.4, "power": 36.05829}, {"timestamp": 16441.9, "power": 36.05829}, {"timestamp": 16462.5, "power": 36.05829}, {"timestamp": 16483.0, "power": 36.05829}, {"timestamp": 16503.6, "power": 36.05829}, {"timestamp": 16524.2, "power": 36.05829}, {"timestamp": 16544.7, "power": 36.05829}, {"timestamp": 16565.3, "power": 36.05829}, {"timestamp": 16585.9, "power": 36.05829}, {"timestamp": 16606.4, "power": 36.05829}, {"timestamp": 16626.9, "power": 36.05829}, {"timestamp": 16647.5, "power": 36.05829}, {"timestamp": 16668.1, "power": 36.05829}, {"timestamp": 16688.6, "power": 36.05829}, {"timestamp": 16709.2, "power": 36.05829}, {"timestamp": 16729.8, "power": 36.05829}, {"timestamp": 16750.3, "power": 36.05829}, {"timestamp": 16770.8, "power": 36.05829}, {"timestamp": 16791.4, "power": 36.05829}, {"timestamp": 16812.0, "power": 36.05829}, {"timestamp": 16832.5, "power": 36.05829}, {"timestamp": 16853.1, "power": 36.05829}, {"timestamp": 16873.7, "power": 36.05829}, {"timestamp": 16894.2, "power": 36.05829}, {"timestamp": 16914.7, "power": 36.05829}, {"timestamp": 16935.3, "power": 36.05829}, {"timestamp": 16955.8, "power": 36.05829}, {"timestamp": 16976.4, "power": 36.05829}, {"timestamp": 16997.0, "power": 36.05829}, {"timestamp": 17017.5, "power": 36.05829}, {"timestamp": 17038.1, "power": 36.05829}, {"timestamp": 17058.6, "power": 36.05829}, {"timestamp": 17079.2, "power": 36.05829}, {"timestamp": 17099.8, "power": 36.05829}, {"timestamp": 17120.3, "power": 36.05829}, {"timestamp": 17140.9, "power": 36.659566}, {"timestamp": 17161.9, "power": 36.659566}, {"timestamp": 17182.4, "power": 36.659566}, {"timestamp": 17202.9, "power": 36.659566}, {"timestamp": 17223.5, "power": 36.659566}, {"timestamp": 17244.0, "power": 36.659566}, {"timestamp": 17264.5, "power": 36.659566}, {"timestamp": 17285.1, "power": 36.659566}, {"timestamp": 17305.6, "power": 36.659566}, {"timestamp": 17326.2, "power": 36.659566}, {"timestamp": 17346.7, "power": 36.659566}, {"timestamp": 17367.2, "power": 36.659566}, {"timestamp": 17387.7, "power": 36.659566}, {"timestamp": 17408.3, "power": 36.659566}, {"timestamp": 17428.9, "power": 36.659566}, {"timestamp": 17449.5, "power": 36.659566}, {"timestamp": 17470.0, "power": 36.659566}, {"timestamp": 17490.6, "power": 36.659566}, {"timestamp": 17511.1, "power": 36.659566}, {"timestamp": 17531.7, "power": 36.659566}, {"timestamp": 17552.2, "power": 36.659566}, {"timestamp": 17572.8, "power": 36.659566}, {"timestamp": 17593.4, "power": 36.659566}, {"timestamp": 17613.9, "power": 36.659566}, {"timestamp": 17634.5, "power": 36.659566}, {"timestamp": 17655.0, "power": 36.659566}, {"timestamp": 17675.6, "power": 36.659566}, {"timestamp": 17696.1, "power": 36.659566}, {"timestamp": 17716.7, "power": 36.659566}, {"timestamp": 17737.2, "power": 36.659566}, {"timestamp": 17757.7, "power": 36.659566}, {"timestamp": 17778.3, "power": 36.659566}, {"timestamp": 17798.8, "power": 36.659566}, {"timestamp": 17819.3, "power": 36.659566}, {"timestamp": 17839.9, "power": 36.659566}, {"timestamp": 17860.4, "power": 36.659566}, {"timestamp": 17881.0, "power": 36.659566}, {"timestamp": 17901.5, "power": 36.659566}, {"timestamp": 17922.0, "power": 36.659566}, {"timestamp": 17942.6, "power": 36.659566}, {"timestamp": 17963.1, "power": 36.659566}, {"timestamp": 17983.6, "power": 36.659566}, {"timestamp": 18004.1, "power": 36.659566}, {"timestamp": 18024.7, "power": 36.659566}, {"timestamp": 18045.2, "power": 36.659566}, {"timestamp": 18065.8, "power": 36.659566}, {"timestamp": 18086.3, "power": 36.659566}, {"timestamp": 18106.8, "power": 36.659566}, {"timestamp": 18127.4, "power": 36.659566}, {"timestamp": 18147.9, "power": 36.792172}, {"timestamp": 18168.9, "power": 36.792172}, {"timestamp": 18189.5, "power": 36.792172}, {"timestamp": 18210.1, "power": 36.792172}, {"timestamp": 18230.6, "power": 36.792172}, {"timestamp": 18251.1, "power": 36.792172}, {"timestamp": 18271.7, "power": 36.792172}, {"timestamp": 18292.2, "power": 36.792172}, {"timestamp": 18312.8, "power": 36.792172}, {"timestamp": 18333.3, "power": 36.792172}, {"timestamp": 18353.9, "power": 36.792172}, {"timestamp": 18374.4, "power": 36.792172}, {"timestamp": 18394.9, "power": 36.792172}, {"timestamp": 18415.5, "power": 36.792172}, {"timestamp": 18436.0, "power": 36.792172}, {"timestamp": 18456.6, "power": 36.792172}, {"timestamp": 18477.2, "power": 36.792172}, {"timestamp": 18497.7, "power": 36.792172}, {"timestamp": 18518.3, "power": 36.792172}, {"timestamp": 18538.8, "power": 36.792172}, {"timestamp": 18559.4, "power": 36.792172}, {"timestamp": 18580.0, "power": 36.792172}, {"timestamp": 18600.5, "power": 36.792172}, {"timestamp": 18621.1, "power": 36.792172}, {"timestamp": 18641.7, "power": 36.792172}, {"timestamp": 18662.2, "power": 36.792172}, {"timestamp": 18682.8, "power": 36.792172}, {"timestamp": 18703.3, "power": 36.792172}, {"timestamp": 18723.9, "power": 36.792172}, {"timestamp": 18744.4, "power": 36.792172}, {"timestamp": 18765.0, "power": 36.792172}, {"timestamp": 18785.6, "power": 36.792172}, {"timestamp": 18806.1, "power": 36.792172}, {"timestamp": 18826.6, "power": 36.792172}, {"timestamp": 18847.1, "power": 36.792172}, {"timestamp": 18867.7, "power": 36.792172}, {"timestamp": 18888.3, "power": 36.792172}, {"timestamp": 18908.8, "power": 36.792172}, {"timestamp": 18929.4, "power": 36.792172}, {"timestamp": 18949.9, "power": 36.792172}, {"timestamp": 18970.5, "power": 36.792172}, {"timestamp": 18991.1, "power": 36.792172}, {"timestamp": 19011.6, "power": 36.792172}, {"timestamp": 19032.2, "power": 36.792172}, {"timestamp": 19052.7, "power": 36.792172}, {"timestamp": 19073.2, "power": 36.792172}, {"timestamp": 19093.8, "power": 36.792172}, {"timestamp": 19114.3, "power": 36.792172}, {"timestamp": 19134.8, "power": 36.792172}, {"timestamp": 19155.3, "power": 38.134979}, {"timestamp": 19176.5, "power": 38.134979}, {"timestamp": 19197.1, "power": 38.134979}, {"timestamp": 19217.6, "power": 38.134979}, {"timestamp": 19238.1, "power": 38.134979}, {"timestamp": 19258.6, "power": 38.134979}, {"timestamp": 19279.1, "power": 38.134979}, {"timestamp": 19299.6, "power": 38.134979}, {"timestamp": 19320.2, "power": 38.134979}, {"timestamp": 19340.7, "power": 38.134979}, {"timestamp": 19361.2, "power": 38.134979}, {"timestamp": 19381.8, "power": 38.134979}, {"timestamp": 19402.3, "power": 38.134979}, {"timestamp": 19422.8, "power": 38.134979}, {"timestamp": 19443.3, "power": 38.134979}, {"timestamp": 19463.8, "power": 38.134979}, {"timestamp": 19484.3, "power": 38.134979}, {"timestamp": 19504.9, "power": 38.134979}, {"timestamp": 19525.4, "power": 38.134979}, {"timestamp": 19545.9, "power": 38.134979}, {"timestamp": 19566.4, "power": 38.134979}, {"timestamp": 19586.9, "power": 38.134979}, {"timestamp": 19607.5, "power": 38.134979}, {"timestamp": 19628.0, "power": 38.134979}, {"timestamp": 19648.5, "power": 38.134979}, {"timestamp": 19669.1, "power": 38.134979}, {"timestamp": 19689.6, "power": 38.134979}, {"timestamp": 19710.1, "power": 38.134979}, {"timestamp": 19730.6, "power": 38.134979}, {"timestamp": 19751.1, "power": 38.134979}, {"timestamp": 19771.6, "power": 38.134979}, {"timestamp": 19792.2, "power": 38.134979}, {"timestamp": 19812.7, "power": 38.134979}, {"timestamp": 19833.2, "power": 38.134979}, {"timestamp": 19853.7, "power": 38.134979}, {"timestamp": 19874.3, "power": 38.134979}, {"timestamp": 19894.8, "power": 38.134979}, {"timestamp": 19915.2, "power": 38.134979}, {"timestamp": 19935.8, "power": 38.134979}, {"timestamp": 19956.3, "power": 38.134979}, {"timestamp": 19976.8, "power": 38.134979}, {"timestamp": 19997.3, "power": 38.134979}, {"timestamp": 20017.9, "power": 38.134979}, {"timestamp": 20038.4, "power": 38.134979}, {"timestamp": 20058.9, "power": 38.134979}, {"timestamp": 20079.4, "power": 38.134979}, {"timestamp": 20099.9, "power": 38.134979}, {"timestamp": 20120.4, "power": 38.134979}, {"timestamp": 20141.0, "power": 38.134979}, {"timestamp": 20161.5, "power": 38.943051}, {"timestamp": 20182.7, "power": 38.943051}, {"timestamp": 20203.2, "power": 38.943051}, {"timestamp": 20223.7, "power": 38.943051}, {"timestamp": 20244.3, "power": 38.943051}, {"timestamp": 20264.9, "power": 38.943051}, {"timestamp": 20285.4, "power": 38.943051}, {"timestamp": 20306.0, "power": 38.943051}, {"timestamp": 20326.5, "power": 38.943051}, {"timestamp": 20347.0, "power": 38.943051}, {"timestamp": 20367.5, "power": 38.943051}, {"timestamp": 20388.0, "power": 38.943051}, {"timestamp": 20408.6, "power": 38.943051}, {"timestamp": 20429.1, "power": 38.943051}, {"timestamp": 20449.6, "power": 38.943051}, {"timestamp": 20470.2, "power": 38.943051}, {"timestamp": 20490.7, "power": 38.943051}, {"timestamp": 20511.2, "power": 38.943051}, {"timestamp": 20531.7, "power": 38.943051}, {"timestamp": 20552.2, "power": 38.943051}, {"timestamp": 20572.7, "power": 38.943051}, {"timestamp": 20593.3, "power": 38.943051}, {"timestamp": 20613.8, "power": 38.943051}, {"timestamp": 20634.3, "power": 38.943051}, {"timestamp": 20654.9, "power": 38.943051}, {"timestamp": 20675.3, "power": 38.943051}, {"timestamp": 20695.8, "power": 38.943051}, {"timestamp": 20716.4, "power": 38.943051}, {"timestamp": 20736.9, "power": 38.943051}, {"timestamp": 20757.4, "power": 38.943051}, {"timestamp": 20777.9, "power": 38.943051}, {"timestamp": 20798.5, "power": 38.943051}, {"timestamp": 20819.0, "power": 38.943051}, {"timestamp": 20839.5, "power": 38.943051}, {"timestamp": 20860.0, "power": 38.943051}, {"timestamp": 20880.5, "power": 38.943051}, {"timestamp": 20901.1, "power": 38.943051}, {"timestamp": 20921.6, "power": 38.943051}, {"timestamp": 20942.1, "power": 38.943051}, {"timestamp": 20962.6, "power": 38.943051}, {"timestamp": 20983.2, "power": 38.943051}, {"timestamp": 21003.7, "power": 38.943051}, {"timestamp": 21024.2, "power": 38.943051}, {"timestamp": 21044.7, "power": 38.943051}, {"timestamp": 21065.3, "power": 38.943051}, {"timestamp": 21085.8, "power": 38.943051}, {"timestamp": 21106.3, "power": 38.943051}, {"timestamp": 21126.9, "power": 38.943051}, {"timestamp": 21147.4, "power": 38.943051}, {"timestamp": 21168.0, "power": 35.852829}, {"timestamp": 21189.0, "power": 35.852829}, {"timestamp": 21209.5, "power": 35.852829}, {"timestamp": 21230.0, "power": 35.852829}, {"timestamp": 21250.6, "power": 35.852829}, {"timestamp": 21271.1, "power": 35.852829}, {"timestamp": 21291.6, "power": 35.852829}, {"timestamp": 21312.1, "power": 35.852829}, {"timestamp": 21332.6, "power": 35.852829}, {"timestamp": 21353.2, "power": 35.852829}, {"timestamp": 21373.7, "power": 35.852829}, {"timestamp": 21394.2, "power": 35.852829}, {"timestamp": 21414.7, "power": 35.852829}, {"timestamp": 21435.3, "power": 35.852829}, {"timestamp": 21455.8, "power": 35.852829}, {"timestamp": 21476.3, "power": 35.852829}, {"timestamp": 21496.8, "power": 35.852829}, {"timestamp": 21517.3, "power": 35.852829}, {"timestamp": 21537.9, "power": 35.852829}, {"timestamp": 21558.4, "power": 35.852829}, {"timestamp": 21578.9, "power": 35.852829}, {"timestamp": 21599.4, "power": 35.852829}, {"timestamp": 21619.9, "power": 35.852829}, {"timestamp": 21640.4, "power": 35.852829}, {"timestamp": 21661.0, "power": 35.852829}, {"timestamp": 21681.5, "power": 35.852829}, {"timestamp": 21702.0, "power": 35.852829}, {"timestamp": 21722.6, "power": 35.852829}, {"timestamp": 21743.1, "power": 35.852829}], "timeline": {"START": "4684.906481", "END": "18926.3209"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 16543.6}, {"name": "clSetKernelArg", "calls": 19, "time": 3471.36}, {"name": "clReleaseKernel", "calls": 1, "time": 1375.94}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.458}, {"name": "clCreateContext", "calls": 1, "time": 51.2404}, {"name": "clReleaseContext", "calls": 1, "time": 44.3787}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9872}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.567893}, {"name": "clCreateKernel", "calls": 1, "time": 0.341751}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.135007}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078527}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071012}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026758}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025542}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024739}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024266}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010769}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008945}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007839}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006814}, {"name": "clRetainDevice", "calls": 2, "time": 0.004856}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 14241.4}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12529.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 14240.8}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 12788.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 13810.3}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 13627.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7674.946819, "utilization": 79.947363, "size": 8157970.0, "time": 1062.934731}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 39078296, "speed": 29.5586, "utilization": 0.256585, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2410383, "speed": 394.603, "utilization": 3.42537, "size": 0.12786}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 44589056, "speed": 29.6953, "utilization": 0.257772, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2754553, "speed": 395.117, "utilization": 3.42983, "size": 0.127878}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 39916013, "speed": 29.5837, "utilization": 0.256803, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2462711, "speed": 394.556, "utilization": 3.42496, "size": 0.127863}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 43201235, "speed": 29.6622, "utilization": 0.257485, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2667741, "speed": 394.645, "utilization": 3.42574, "size": 0.127874}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42611079, "speed": 29.647, "utilization": 0.257352, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2631398, "speed": 395.368, "utilization": 3.43201, "size": 0.127871}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len6/run2.json b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run2.json new file mode 100644 index 0000000..b5a7a20 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2705, "power": 36.635784}, {"timestamp": 57.8698, "power": 36.635784}, {"timestamp": 78.4163, "power": 36.635784}, {"timestamp": 98.9467, "power": 36.635784}, {"timestamp": 119.675, "power": 36.635784}, {"timestamp": 140.338, "power": 36.635784}, {"timestamp": 160.861, "power": 36.635784}, {"timestamp": 181.396, "power": 36.635784}, {"timestamp": 201.934, "power": 36.635784}, {"timestamp": 222.434, "power": 36.635784}, {"timestamp": 242.981, "power": 36.635784}, {"timestamp": 263.558, "power": 36.635784}, {"timestamp": 284.161, "power": 36.635784}, {"timestamp": 304.768, "power": 36.635784}, {"timestamp": 325.375, "power": 36.635784}, {"timestamp": 345.888, "power": 36.635784}, {"timestamp": 366.104, "power": 36.635784}, {"timestamp": 386.513, "power": 36.635784}, {"timestamp": 407.082, "power": 36.635784}, {"timestamp": 427.688, "power": 36.635784}, {"timestamp": 448.293, "power": 36.635784}, {"timestamp": 468.9, "power": 36.635784}, {"timestamp": 489.524, "power": 36.635784}, {"timestamp": 510.112, "power": 36.635784}, {"timestamp": 530.681, "power": 36.635784}, {"timestamp": 551.253, "power": 36.635784}, {"timestamp": 571.861, "power": 36.635784}, {"timestamp": 592.467, "power": 36.635784}, {"timestamp": 613.07, "power": 36.635784}, {"timestamp": 633.675, "power": 36.635784}, {"timestamp": 654.26, "power": 36.635784}, {"timestamp": 674.832, "power": 36.635784}, {"timestamp": 695.438, "power": 36.635784}, {"timestamp": 716.053, "power": 36.635784}, {"timestamp": 736.669, "power": 36.635784}, {"timestamp": 757.273, "power": 36.635784}, {"timestamp": 777.873, "power": 36.635784}, {"timestamp": 798.506, "power": 36.635784}, {"timestamp": 819.073, "power": 36.635784}, {"timestamp": 839.681, "power": 36.635784}, {"timestamp": 860.287, "power": 36.635784}, {"timestamp": 880.889, "power": 36.635784}, {"timestamp": 901.494, "power": 36.635784}, {"timestamp": 922.092, "power": 36.635784}, {"timestamp": 942.662, "power": 36.635784}, {"timestamp": 963.229, "power": 36.635784}, {"timestamp": 983.845, "power": 36.635784}, {"timestamp": 1004.45, "power": 36.635784}, {"timestamp": 1025.06, "power": 35.867200000000004}, {"timestamp": 1046.28, "power": 35.867200000000004}, {"timestamp": 1066.84, "power": 35.867200000000004}, {"timestamp": 1087.44, "power": 35.867200000000004}, {"timestamp": 1108.05, "power": 35.867200000000004}, {"timestamp": 1128.65, "power": 35.867200000000004}, {"timestamp": 1149.25, "power": 35.867200000000004}, {"timestamp": 1169.85, "power": 35.867200000000004}, {"timestamp": 1190.42, "power": 35.867200000000004}, {"timestamp": 1210.98, "power": 35.867200000000004}, {"timestamp": 1231.59, "power": 35.867200000000004}, {"timestamp": 1252.19, "power": 35.867200000000004}, {"timestamp": 1272.79, "power": 35.867200000000004}, {"timestamp": 1293.39, "power": 35.867200000000004}, {"timestamp": 1313.94, "power": 35.867200000000004}, {"timestamp": 1334.51, "power": 35.867200000000004}, {"timestamp": 1355.08, "power": 35.867200000000004}, {"timestamp": 1375.68, "power": 35.867200000000004}, {"timestamp": 1396.29, "power": 35.867200000000004}, {"timestamp": 1416.9, "power": 35.867200000000004}, {"timestamp": 1437.5, "power": 35.867200000000004}, {"timestamp": 1458.08, "power": 35.867200000000004}, {"timestamp": 1478.65, "power": 35.867200000000004}, {"timestamp": 1499.21, "power": 35.867200000000004}, {"timestamp": 1519.81, "power": 35.867200000000004}, {"timestamp": 1540.41, "power": 35.867200000000004}, {"timestamp": 1561.01, "power": 35.867200000000004}, {"timestamp": 1581.62, "power": 35.867200000000004}, {"timestamp": 1602.19, "power": 35.867200000000004}, {"timestamp": 1622.76, "power": 35.867200000000004}, {"timestamp": 1643.32, "power": 35.867200000000004}, {"timestamp": 1663.92, "power": 35.867200000000004}, {"timestamp": 1684.53, "power": 35.867200000000004}, {"timestamp": 1705.13, "power": 35.867200000000004}, {"timestamp": 1725.73, "power": 35.867200000000004}, {"timestamp": 1746.31, "power": 35.867200000000004}, {"timestamp": 1766.87, "power": 35.867200000000004}, {"timestamp": 1787.47, "power": 35.867200000000004}, {"timestamp": 1808.07, "power": 35.867200000000004}, {"timestamp": 1828.67, "power": 35.867200000000004}, {"timestamp": 1849.26, "power": 35.867200000000004}, {"timestamp": 1869.85, "power": 35.867200000000004}, {"timestamp": 1890.43, "power": 35.867200000000004}, {"timestamp": 1910.99, "power": 35.867200000000004}, {"timestamp": 1931.6, "power": 35.867200000000004}, {"timestamp": 1952.2, "power": 35.867200000000004}, {"timestamp": 1972.81, "power": 35.867200000000004}, {"timestamp": 1993.41, "power": 35.867200000000004}, {"timestamp": 2014.0, "power": 35.867200000000004}, {"timestamp": 2034.56, "power": 35.797174999999996}, {"timestamp": 2055.66, "power": 35.797174999999996}, {"timestamp": 2076.26, "power": 35.797174999999996}, {"timestamp": 2096.86, "power": 35.797174999999996}, {"timestamp": 2117.46, "power": 35.797174999999996}, {"timestamp": 2138.04, "power": 35.797174999999996}, {"timestamp": 2158.61, "power": 35.797174999999996}, {"timestamp": 2179.17, "power": 35.797174999999996}, {"timestamp": 2199.77, "power": 35.797174999999996}, {"timestamp": 2220.37, "power": 35.797174999999996}, {"timestamp": 2240.97, "power": 35.797174999999996}, {"timestamp": 2261.57, "power": 35.797174999999996}, {"timestamp": 2282.14, "power": 35.797174999999996}, {"timestamp": 2302.7, "power": 35.797174999999996}, {"timestamp": 2323.26, "power": 35.797174999999996}, {"timestamp": 2343.86, "power": 35.797174999999996}, {"timestamp": 2364.47, "power": 35.797174999999996}, {"timestamp": 2385.08, "power": 35.797174999999996}, {"timestamp": 2405.68, "power": 35.797174999999996}, {"timestamp": 2426.25, "power": 35.797174999999996}, {"timestamp": 2446.81, "power": 35.797174999999996}, {"timestamp": 2467.41, "power": 35.797174999999996}, {"timestamp": 2488.02, "power": 35.797174999999996}, {"timestamp": 2508.62, "power": 35.797174999999996}, {"timestamp": 2529.22, "power": 35.797174999999996}, {"timestamp": 2549.82, "power": 35.797174999999996}, {"timestamp": 2570.39, "power": 35.797174999999996}, {"timestamp": 2590.96, "power": 35.797174999999996}, {"timestamp": 2611.55, "power": 35.797174999999996}, {"timestamp": 2632.15, "power": 35.797174999999996}, {"timestamp": 2652.75, "power": 35.797174999999996}, {"timestamp": 2673.35, "power": 35.797174999999996}, {"timestamp": 2693.94, "power": 35.797174999999996}, {"timestamp": 2714.63, "power": 35.797174999999996}, {"timestamp": 2735.19, "power": 35.797174999999996}, {"timestamp": 2755.8, "power": 35.797174999999996}, {"timestamp": 2776.4, "power": 35.797174999999996}, {"timestamp": 2797.0, "power": 35.797174999999996}, {"timestamp": 2817.61, "power": 35.797174999999996}, {"timestamp": 2838.21, "power": 35.797174999999996}, {"timestamp": 2858.77, "power": 35.797174999999996}, {"timestamp": 2879.37, "power": 35.797174999999996}, {"timestamp": 2899.97, "power": 35.797174999999996}, {"timestamp": 2920.57, "power": 35.797174999999996}, {"timestamp": 2941.18, "power": 35.797174999999996}, {"timestamp": 2961.78, "power": 35.797174999999996}, {"timestamp": 2982.36, "power": 35.797174999999996}, {"timestamp": 3002.93, "power": 35.797174999999996}, {"timestamp": 3023.53, "power": 35.797174999999996}, {"timestamp": 3044.13, "power": 35.80760000000001}, {"timestamp": 3065.2, "power": 35.80760000000001}, {"timestamp": 3085.8, "power": 35.80760000000001}, {"timestamp": 3106.39, "power": 35.80760000000001}, {"timestamp": 3126.95, "power": 35.80760000000001}, {"timestamp": 3147.56, "power": 35.80760000000001}, {"timestamp": 3168.17, "power": 35.80760000000001}, {"timestamp": 3188.77, "power": 35.80760000000001}, {"timestamp": 3209.38, "power": 35.80760000000001}, {"timestamp": 3229.94, "power": 35.80760000000001}, {"timestamp": 3250.51, "power": 35.80760000000001}, {"timestamp": 3271.07, "power": 35.80760000000001}, {"timestamp": 3291.67, "power": 35.80760000000001}, {"timestamp": 3312.27, "power": 35.80760000000001}, {"timestamp": 3332.87, "power": 35.80760000000001}, {"timestamp": 3353.47, "power": 35.80760000000001}, {"timestamp": 3374.06, "power": 35.80760000000001}, {"timestamp": 3394.63, "power": 35.80760000000001}, {"timestamp": 3415.19, "power": 35.80760000000001}, {"timestamp": 3435.79, "power": 35.80760000000001}, {"timestamp": 3456.39, "power": 35.80760000000001}, {"timestamp": 3476.99, "power": 35.80760000000001}, {"timestamp": 3497.59, "power": 35.80760000000001}, {"timestamp": 3518.17, "power": 35.80760000000001}, {"timestamp": 3538.73, "power": 35.80760000000001}, {"timestamp": 3559.33, "power": 35.80760000000001}, {"timestamp": 3579.95, "power": 35.80760000000001}, {"timestamp": 3600.55, "power": 35.80760000000001}, {"timestamp": 3621.15, "power": 35.80760000000001}, {"timestamp": 3641.71, "power": 35.80760000000001}, {"timestamp": 3662.21, "power": 35.80760000000001}, {"timestamp": 3682.73, "power": 35.80760000000001}, {"timestamp": 3703.22, "power": 35.80760000000001}, {"timestamp": 3723.74, "power": 35.80760000000001}, {"timestamp": 3744.28, "power": 35.80760000000001}, {"timestamp": 3764.81, "power": 35.80760000000001}, {"timestamp": 3785.34, "power": 35.80760000000001}, {"timestamp": 3805.88, "power": 35.80760000000001}, {"timestamp": 3826.38, "power": 35.80760000000001}, {"timestamp": 3846.91, "power": 35.80760000000001}, {"timestamp": 3867.45, "power": 35.80760000000001}, {"timestamp": 3887.99, "power": 35.80760000000001}, {"timestamp": 3908.53, "power": 35.80760000000001}, {"timestamp": 3929.07, "power": 35.80760000000001}, {"timestamp": 3949.6, "power": 35.80760000000001}, {"timestamp": 3970.12, "power": 35.80760000000001}, {"timestamp": 3990.66, "power": 35.80760000000001}, {"timestamp": 4011.2, "power": 35.80760000000001}, {"timestamp": 4031.74, "power": 35.80760000000001}, {"timestamp": 4052.28, "power": 39.914107}, {"timestamp": 4073.44, "power": 39.914107}, {"timestamp": 4093.93, "power": 39.914107}, {"timestamp": 4114.12, "power": 39.914107}, {"timestamp": 4134.61, "power": 39.914107}, {"timestamp": 4155.14, "power": 39.914107}, {"timestamp": 4175.68, "power": 39.914107}, {"timestamp": 4196.22, "power": 39.914107}, {"timestamp": 4216.75, "power": 39.914107}, {"timestamp": 4237.29, "power": 39.914107}, {"timestamp": 4257.83, "power": 39.914107}, {"timestamp": 4278.33, "power": 39.914107}, {"timestamp": 4298.86, "power": 39.914107}, {"timestamp": 4319.4, "power": 39.914107}, {"timestamp": 4339.94, "power": 39.914107}, {"timestamp": 4360.48, "power": 39.914107}, {"timestamp": 4381.02, "power": 39.914107}, {"timestamp": 4401.56, "power": 39.914107}, {"timestamp": 4422.08, "power": 39.914107}, {"timestamp": 4442.56, "power": 39.914107}, {"timestamp": 4463.09, "power": 39.914107}, {"timestamp": 4483.63, "power": 39.914107}, {"timestamp": 4504.16, "power": 39.914107}, {"timestamp": 4524.7, "power": 39.914107}, {"timestamp": 4545.24, "power": 39.914107}, {"timestamp": 4565.77, "power": 39.914107}, {"timestamp": 4586.28, "power": 39.914107}, {"timestamp": 4606.81, "power": 39.914107}, {"timestamp": 4627.35, "power": 39.914107}, {"timestamp": 4647.89, "power": 39.914107}, {"timestamp": 4668.42, "power": 39.914107}, {"timestamp": 4688.96, "power": 39.914107}, {"timestamp": 4709.49, "power": 39.914107}, {"timestamp": 4730.02, "power": 39.914107}, {"timestamp": 4750.73, "power": 39.914107}, {"timestamp": 4771.3, "power": 39.914107}, {"timestamp": 4791.87, "power": 39.914107}, {"timestamp": 4812.42, "power": 39.914107}, {"timestamp": 4832.97, "power": 39.914107}, {"timestamp": 4853.52, "power": 39.914107}, {"timestamp": 4874.04, "power": 39.914107}, {"timestamp": 4894.55, "power": 39.914107}, {"timestamp": 4915.09, "power": 39.914107}, {"timestamp": 4935.66, "power": 39.914107}, {"timestamp": 4956.23, "power": 39.914107}, {"timestamp": 4976.81, "power": 39.914107}, {"timestamp": 4997.39, "power": 39.914107}, {"timestamp": 5017.96, "power": 39.914107}, {"timestamp": 5038.46, "power": 39.914107}, {"timestamp": 5059.02, "power": 36.182936}, {"timestamp": 5080.71, "power": 36.182936}, {"timestamp": 5101.29, "power": 36.182936}, {"timestamp": 5121.86, "power": 36.182936}, {"timestamp": 5142.38, "power": 36.182936}, {"timestamp": 5162.93, "power": 36.182936}, {"timestamp": 5183.51, "power": 36.182936}, {"timestamp": 5204.08, "power": 36.182936}, {"timestamp": 5224.65, "power": 36.182936}, {"timestamp": 5245.23, "power": 36.182936}, {"timestamp": 5265.81, "power": 36.182936}, {"timestamp": 5286.33, "power": 36.182936}, {"timestamp": 5306.88, "power": 36.182936}, {"timestamp": 5327.48, "power": 36.182936}, {"timestamp": 5348.05, "power": 36.182936}, {"timestamp": 5368.62, "power": 36.182936}, {"timestamp": 5389.2, "power": 36.182936}, {"timestamp": 5409.78, "power": 36.182936}, {"timestamp": 5430.3, "power": 36.182936}, {"timestamp": 5450.86, "power": 36.182936}, {"timestamp": 5471.42, "power": 36.182936}, {"timestamp": 5491.97, "power": 36.182936}, {"timestamp": 5512.52, "power": 36.182936}, {"timestamp": 5533.07, "power": 36.182936}, {"timestamp": 5553.61, "power": 36.182936}, {"timestamp": 5574.13, "power": 36.182936}, {"timestamp": 5594.63, "power": 36.182936}, {"timestamp": 5615.17, "power": 36.182936}, {"timestamp": 5635.72, "power": 36.182936}, {"timestamp": 5656.26, "power": 36.182936}, {"timestamp": 5676.81, "power": 36.182936}, {"timestamp": 5697.32, "power": 36.182936}, {"timestamp": 5717.87, "power": 36.182936}, {"timestamp": 5738.39, "power": 36.182936}, {"timestamp": 5758.96, "power": 36.182936}, {"timestamp": 5779.53, "power": 36.182936}, {"timestamp": 5800.11, "power": 36.182936}, {"timestamp": 5820.7, "power": 36.182936}, {"timestamp": 5841.28, "power": 36.182936}, {"timestamp": 5861.84, "power": 36.182936}, {"timestamp": 5882.36, "power": 36.182936}, {"timestamp": 5902.92, "power": 36.182936}, {"timestamp": 5923.5, "power": 36.182936}, {"timestamp": 5944.07, "power": 36.182936}, {"timestamp": 5964.64, "power": 36.182936}, {"timestamp": 5985.21, "power": 36.182936}, {"timestamp": 6005.79, "power": 36.182936}, {"timestamp": 6026.31, "power": 36.182936}, {"timestamp": 6046.87, "power": 36.182936}, {"timestamp": 6067.44, "power": 36.155136}, {"timestamp": 6088.87, "power": 36.155136}, {"timestamp": 6109.45, "power": 36.155136}, {"timestamp": 6129.99, "power": 36.155136}, {"timestamp": 6150.49, "power": 36.155136}, {"timestamp": 6171.06, "power": 36.155136}, {"timestamp": 6191.6, "power": 36.155136}, {"timestamp": 6212.15, "power": 36.155136}, {"timestamp": 6232.7, "power": 36.155136}, {"timestamp": 6253.25, "power": 36.155136}, {"timestamp": 6273.8, "power": 36.155136}, {"timestamp": 6294.32, "power": 36.155136}, {"timestamp": 6314.86, "power": 36.155136}, {"timestamp": 6335.44, "power": 36.155136}, {"timestamp": 6356.0, "power": 36.155136}, {"timestamp": 6376.57, "power": 36.155136}, {"timestamp": 6397.14, "power": 36.155136}, {"timestamp": 6417.73, "power": 36.155136}, {"timestamp": 6438.25, "power": 36.155136}, {"timestamp": 6458.8, "power": 36.155136}, {"timestamp": 6479.37, "power": 36.155136}, {"timestamp": 6499.94, "power": 36.155136}, {"timestamp": 6520.49, "power": 36.155136}, {"timestamp": 6541.03, "power": 36.155136}, {"timestamp": 6561.58, "power": 36.155136}, {"timestamp": 6582.1, "power": 36.155136}, {"timestamp": 6602.6, "power": 36.155136}, {"timestamp": 6623.14, "power": 36.155136}, {"timestamp": 6643.69, "power": 36.155136}, {"timestamp": 6664.23, "power": 36.155136}, {"timestamp": 6684.78, "power": 36.155136}, {"timestamp": 6705.32, "power": 36.155136}, {"timestamp": 6725.87, "power": 36.155136}, {"timestamp": 6746.39, "power": 36.155136}, {"timestamp": 6766.93, "power": 36.155136}, {"timestamp": 6787.48, "power": 36.155136}, {"timestamp": 6808.02, "power": 36.155136}, {"timestamp": 6828.57, "power": 36.155136}, {"timestamp": 6849.11, "power": 36.155136}, {"timestamp": 6869.66, "power": 36.155136}, {"timestamp": 6890.19, "power": 36.155136}, {"timestamp": 6910.72, "power": 36.155136}, {"timestamp": 6931.27, "power": 36.155136}, {"timestamp": 6951.83, "power": 36.155136}, {"timestamp": 6972.37, "power": 36.155136}, {"timestamp": 6992.92, "power": 36.155136}, {"timestamp": 7013.47, "power": 36.155136}, {"timestamp": 7033.99, "power": 36.155136}, {"timestamp": 7054.49, "power": 36.155136}, {"timestamp": 7075.03, "power": 36.280905000000004}, {"timestamp": 7096.15, "power": 36.280905000000004}, {"timestamp": 7116.69, "power": 36.280905000000004}, {"timestamp": 7137.24, "power": 36.280905000000004}, {"timestamp": 7157.79, "power": 36.280905000000004}, {"timestamp": 7178.31, "power": 36.280905000000004}, {"timestamp": 7198.84, "power": 36.280905000000004}, {"timestamp": 7219.39, "power": 36.280905000000004}, {"timestamp": 7239.94, "power": 36.280905000000004}, {"timestamp": 7260.48, "power": 36.280905000000004}, {"timestamp": 7281.03, "power": 36.280905000000004}, {"timestamp": 7301.58, "power": 36.280905000000004}, {"timestamp": 7322.1, "power": 36.280905000000004}, {"timestamp": 7342.59, "power": 36.280905000000004}, {"timestamp": 7363.13, "power": 36.280905000000004}, {"timestamp": 7383.68, "power": 36.280905000000004}, {"timestamp": 7404.22, "power": 36.280905000000004}, {"timestamp": 7424.77, "power": 36.280905000000004}, {"timestamp": 7445.31, "power": 36.280905000000004}, {"timestamp": 7465.86, "power": 36.280905000000004}, {"timestamp": 7486.37, "power": 36.280905000000004}, {"timestamp": 7506.9, "power": 36.280905000000004}, {"timestamp": 7527.45, "power": 36.280905000000004}, {"timestamp": 7548.0, "power": 36.280905000000004}, {"timestamp": 7568.54, "power": 36.280905000000004}, {"timestamp": 7589.09, "power": 36.280905000000004}, {"timestamp": 7609.63, "power": 36.280905000000004}, {"timestamp": 7630.16, "power": 36.280905000000004}, {"timestamp": 7650.7, "power": 36.280905000000004}, {"timestamp": 7671.25, "power": 36.280905000000004}, {"timestamp": 7691.79, "power": 36.280905000000004}, {"timestamp": 7712.34, "power": 36.280905000000004}, {"timestamp": 7732.89, "power": 36.280905000000004}, {"timestamp": 7753.43, "power": 36.280905000000004}, {"timestamp": 7773.98, "power": 36.280905000000004}, {"timestamp": 7794.48, "power": 36.280905000000004}, {"timestamp": 7815.02, "power": 36.280905000000004}, {"timestamp": 7835.57, "power": 36.280905000000004}, {"timestamp": 7856.11, "power": 36.280905000000004}, {"timestamp": 7876.65, "power": 36.280905000000004}, {"timestamp": 7897.2, "power": 36.280905000000004}, {"timestamp": 7917.75, "power": 36.280905000000004}, {"timestamp": 7938.26, "power": 36.280905000000004}, {"timestamp": 7958.75, "power": 36.280905000000004}, {"timestamp": 7979.29, "power": 36.280905000000004}, {"timestamp": 7999.83, "power": 36.280905000000004}, {"timestamp": 8020.38, "power": 36.280905000000004}, {"timestamp": 8040.93, "power": 36.280905000000004}, {"timestamp": 8061.47, "power": 36.280905000000004}, {"timestamp": 8081.95, "power": 36.485545}, {"timestamp": 8102.99, "power": 36.485545}, {"timestamp": 8123.54, "power": 36.485545}, {"timestamp": 8144.08, "power": 36.485545}, {"timestamp": 8164.62, "power": 36.485545}, {"timestamp": 8185.16, "power": 36.485545}, {"timestamp": 8205.71, "power": 36.485545}, {"timestamp": 8226.22, "power": 36.485545}, {"timestamp": 8246.72, "power": 36.485545}, {"timestamp": 8267.26, "power": 36.485545}, {"timestamp": 8287.79, "power": 36.485545}, {"timestamp": 8308.33, "power": 36.485545}, {"timestamp": 8328.88, "power": 36.485545}, {"timestamp": 8349.42, "power": 36.485545}, {"timestamp": 8369.97, "power": 36.485545}, {"timestamp": 8390.47, "power": 36.485545}, {"timestamp": 8411.0, "power": 36.485545}, {"timestamp": 8431.54, "power": 36.485545}, {"timestamp": 8452.08, "power": 36.485545}, {"timestamp": 8472.63, "power": 36.485545}, {"timestamp": 8493.17, "power": 36.485545}, {"timestamp": 8513.72, "power": 36.485545}, {"timestamp": 8534.24, "power": 36.485545}, {"timestamp": 8554.77, "power": 36.485545}, {"timestamp": 8575.31, "power": 36.485545}, {"timestamp": 8595.86, "power": 36.485545}, {"timestamp": 8616.4, "power": 36.485545}, {"timestamp": 8636.94, "power": 36.485545}, {"timestamp": 8657.48, "power": 36.485545}, {"timestamp": 8678.0, "power": 36.485545}, {"timestamp": 8698.49, "power": 36.485545}, {"timestamp": 8719.02, "power": 36.485545}, {"timestamp": 8739.57, "power": 36.485545}, {"timestamp": 8760.11, "power": 36.485545}, {"timestamp": 8780.66, "power": 36.485545}, {"timestamp": 8801.2, "power": 36.485545}, {"timestamp": 8821.75, "power": 36.485545}, {"timestamp": 8842.27, "power": 36.485545}, {"timestamp": 8862.81, "power": 36.485545}, {"timestamp": 8883.35, "power": 36.485545}, {"timestamp": 8903.89, "power": 36.485545}, {"timestamp": 8924.46, "power": 36.485545}, {"timestamp": 8945.02, "power": 36.485545}, {"timestamp": 8965.58, "power": 36.485545}, {"timestamp": 8986.1, "power": 36.485545}, {"timestamp": 9006.59, "power": 36.485545}, {"timestamp": 9027.16, "power": 36.485545}, {"timestamp": 9047.73, "power": 36.485545}, {"timestamp": 9068.31, "power": 36.485545}, {"timestamp": 9088.86, "power": 36.673716}, {"timestamp": 9109.97, "power": 36.673716}, {"timestamp": 9130.47, "power": 36.673716}, {"timestamp": 9150.97, "power": 36.673716}, {"timestamp": 9171.53, "power": 36.673716}, {"timestamp": 9192.11, "power": 36.673716}, {"timestamp": 9212.68, "power": 36.673716}, {"timestamp": 9233.26, "power": 36.673716}, {"timestamp": 9253.83, "power": 36.673716}, {"timestamp": 9274.34, "power": 36.673716}, {"timestamp": 9294.9, "power": 36.673716}, {"timestamp": 9315.48, "power": 36.673716}, {"timestamp": 9336.05, "power": 36.673716}, {"timestamp": 9356.61, "power": 36.673716}, {"timestamp": 9377.18, "power": 36.673716}, {"timestamp": 9397.75, "power": 36.673716}, {"timestamp": 9418.27, "power": 36.673716}, {"timestamp": 9438.82, "power": 36.673716}, {"timestamp": 9459.38, "power": 36.673716}, {"timestamp": 9479.96, "power": 36.673716}, {"timestamp": 9500.54, "power": 36.673716}, {"timestamp": 9521.11, "power": 36.673716}, {"timestamp": 9541.68, "power": 36.673716}, {"timestamp": 9562.19, "power": 36.673716}, {"timestamp": 9582.69, "power": 36.673716}, {"timestamp": 9603.26, "power": 36.673716}, {"timestamp": 9623.83, "power": 36.673716}, {"timestamp": 9644.41, "power": 36.673716}, {"timestamp": 9664.99, "power": 36.673716}, {"timestamp": 9685.56, "power": 36.673716}, {"timestamp": 9706.08, "power": 36.673716}, {"timestamp": 9726.57, "power": 36.673716}, {"timestamp": 9747.11, "power": 36.673716}, {"timestamp": 9767.65, "power": 36.673716}, {"timestamp": 9788.19, "power": 36.673716}, {"timestamp": 9808.73, "power": 36.673716}, {"timestamp": 9829.27, "power": 36.673716}, {"timestamp": 9849.83, "power": 36.673716}, {"timestamp": 9870.35, "power": 36.673716}, {"timestamp": 9890.9, "power": 36.673716}, {"timestamp": 9911.48, "power": 36.673716}, {"timestamp": 9932.05, "power": 36.673716}, {"timestamp": 9952.61, "power": 36.673716}, {"timestamp": 9973.16, "power": 36.673716}, {"timestamp": 9993.73, "power": 36.673716}, {"timestamp": 10014.2, "power": 36.673716}, {"timestamp": 10034.8, "power": 36.673716}, {"timestamp": 10055.4, "power": 36.673716}, {"timestamp": 10075.9, "power": 36.673716}, {"timestamp": 10096.5, "power": 36.638510999999994}, {"timestamp": 10117.6, "power": 36.638510999999994}, {"timestamp": 10138.1, "power": 36.638510999999994}, {"timestamp": 10158.6, "power": 36.638510999999994}, {"timestamp": 10179.2, "power": 36.638510999999994}, {"timestamp": 10199.7, "power": 36.638510999999994}, {"timestamp": 10220.3, "power": 36.638510999999994}, {"timestamp": 10240.9, "power": 36.638510999999994}, {"timestamp": 10261.4, "power": 36.638510999999994}, {"timestamp": 10282.0, "power": 36.638510999999994}, {"timestamp": 10302.5, "power": 36.638510999999994}, {"timestamp": 10323.1, "power": 36.638510999999994}, {"timestamp": 10343.6, "power": 36.638510999999994}, {"timestamp": 10364.2, "power": 36.638510999999994}, {"timestamp": 10384.8, "power": 36.638510999999994}, {"timestamp": 10405.3, "power": 36.638510999999994}, {"timestamp": 10425.9, "power": 36.638510999999994}, {"timestamp": 10446.4, "power": 36.638510999999994}, {"timestamp": 10467.0, "power": 36.638510999999994}, {"timestamp": 10487.6, "power": 36.638510999999994}, {"timestamp": 10508.1, "power": 36.638510999999994}, {"timestamp": 10528.7, "power": 36.638510999999994}, {"timestamp": 10549.3, "power": 36.638510999999994}, {"timestamp": 10569.8, "power": 36.638510999999994}, {"timestamp": 10590.4, "power": 36.638510999999994}, {"timestamp": 10610.9, "power": 36.638510999999994}, {"timestamp": 10631.5, "power": 36.638510999999994}, {"timestamp": 10652.1, "power": 36.638510999999994}, {"timestamp": 10672.7, "power": 36.638510999999994}, {"timestamp": 10693.2, "power": 36.638510999999994}, {"timestamp": 10713.8, "power": 36.638510999999994}, {"timestamp": 10734.3, "power": 36.638510999999994}, {"timestamp": 10754.9, "power": 36.638510999999994}, {"timestamp": 10775.5, "power": 36.638510999999994}, {"timestamp": 10796.0, "power": 36.638510999999994}, {"timestamp": 10816.6, "power": 36.638510999999994}, {"timestamp": 10837.1, "power": 36.638510999999994}, {"timestamp": 10857.6, "power": 36.638510999999994}, {"timestamp": 10878.2, "power": 36.638510999999994}, {"timestamp": 10898.7, "power": 36.638510999999994}, {"timestamp": 10919.2, "power": 36.638510999999994}, {"timestamp": 10939.8, "power": 36.638510999999994}, {"timestamp": 10960.3, "power": 36.638510999999994}, {"timestamp": 10980.9, "power": 36.638510999999994}, {"timestamp": 11001.4, "power": 36.638510999999994}, {"timestamp": 11022.0, "power": 36.638510999999994}, {"timestamp": 11042.5, "power": 36.638510999999994}, {"timestamp": 11063.0, "power": 36.638510999999994}, {"timestamp": 11083.5, "power": 36.638510999999994}, {"timestamp": 11104.1, "power": 36.200312000000004}, {"timestamp": 11125.1, "power": 36.200312000000004}, {"timestamp": 11145.7, "power": 36.200312000000004}, {"timestamp": 11166.2, "power": 36.200312000000004}, {"timestamp": 11186.8, "power": 36.200312000000004}, {"timestamp": 11207.3, "power": 36.200312000000004}, {"timestamp": 11227.8, "power": 36.200312000000004}, {"timestamp": 11248.4, "power": 36.200312000000004}, {"timestamp": 11268.9, "power": 36.200312000000004}, {"timestamp": 11289.5, "power": 36.200312000000004}, {"timestamp": 11310.0, "power": 36.200312000000004}, {"timestamp": 11330.4, "power": 36.200312000000004}, {"timestamp": 11351.0, "power": 36.200312000000004}, {"timestamp": 11371.5, "power": 36.200312000000004}, {"timestamp": 11392.1, "power": 36.200312000000004}, {"timestamp": 11412.6, "power": 36.200312000000004}, {"timestamp": 11433.2, "power": 36.200312000000004}, {"timestamp": 11453.7, "power": 36.200312000000004}, {"timestamp": 11474.2, "power": 36.200312000000004}, {"timestamp": 11494.8, "power": 36.200312000000004}, {"timestamp": 11515.3, "power": 36.200312000000004}, {"timestamp": 11535.8, "power": 36.200312000000004}, {"timestamp": 11556.4, "power": 36.200312000000004}, {"timestamp": 11576.9, "power": 36.200312000000004}, {"timestamp": 11597.5, "power": 36.200312000000004}, {"timestamp": 11618.0, "power": 36.200312000000004}, {"timestamp": 11638.5, "power": 36.200312000000004}, {"timestamp": 11659.1, "power": 36.200312000000004}, {"timestamp": 11679.6, "power": 36.200312000000004}, {"timestamp": 11700.2, "power": 36.200312000000004}, {"timestamp": 11720.7, "power": 36.200312000000004}, {"timestamp": 11741.3, "power": 36.200312000000004}, {"timestamp": 11761.8, "power": 36.200312000000004}, {"timestamp": 11782.3, "power": 36.200312000000004}, {"timestamp": 11802.9, "power": 36.200312000000004}, {"timestamp": 11823.5, "power": 36.200312000000004}, {"timestamp": 11844.0, "power": 36.200312000000004}, {"timestamp": 11864.6, "power": 36.200312000000004}, {"timestamp": 11885.2, "power": 36.200312000000004}, {"timestamp": 11905.8, "power": 36.200312000000004}, {"timestamp": 11926.3, "power": 36.200312000000004}, {"timestamp": 11946.8, "power": 36.200312000000004}, {"timestamp": 11967.2, "power": 36.200312000000004}, {"timestamp": 11987.8, "power": 36.200312000000004}, {"timestamp": 12008.3, "power": 36.200312000000004}, {"timestamp": 12028.8, "power": 36.200312000000004}, {"timestamp": 12049.4, "power": 36.200312000000004}, {"timestamp": 12069.9, "power": 36.200312000000004}, {"timestamp": 12090.4, "power": 36.200312000000004}, {"timestamp": 12110.9, "power": 36.026149000000004}, {"timestamp": 12132.8, "power": 36.026149000000004}, {"timestamp": 12153.4, "power": 36.026149000000004}, {"timestamp": 12174.0, "power": 36.026149000000004}, {"timestamp": 12194.5, "power": 36.026149000000004}, {"timestamp": 12215.0, "power": 36.026149000000004}, {"timestamp": 12235.5, "power": 36.026149000000004}, {"timestamp": 12256.1, "power": 36.026149000000004}, {"timestamp": 12276.7, "power": 36.026149000000004}, {"timestamp": 12297.3, "power": 36.026149000000004}, {"timestamp": 12317.8, "power": 36.026149000000004}, {"timestamp": 12338.3, "power": 36.026149000000004}, {"timestamp": 12358.9, "power": 36.026149000000004}, {"timestamp": 12379.5, "power": 36.026149000000004}, {"timestamp": 12400.0, "power": 36.026149000000004}, {"timestamp": 12420.6, "power": 36.026149000000004}, {"timestamp": 12441.2, "power": 36.026149000000004}, {"timestamp": 12461.8, "power": 36.026149000000004}, {"timestamp": 12482.3, "power": 36.026149000000004}, {"timestamp": 12502.8, "power": 36.026149000000004}, {"timestamp": 12523.4, "power": 36.026149000000004}, {"timestamp": 12544.0, "power": 36.026149000000004}, {"timestamp": 12564.5, "power": 36.026149000000004}, {"timestamp": 12585.1, "power": 36.026149000000004}, {"timestamp": 12605.7, "power": 36.026149000000004}, {"timestamp": 12626.2, "power": 36.026149000000004}, {"timestamp": 12646.7, "power": 36.026149000000004}, {"timestamp": 12667.3, "power": 36.026149000000004}, {"timestamp": 12687.8, "power": 36.026149000000004}, {"timestamp": 12708.3, "power": 36.026149000000004}, {"timestamp": 12728.9, "power": 36.026149000000004}, {"timestamp": 12749.4, "power": 36.026149000000004}, {"timestamp": 12770.0, "power": 36.026149000000004}, {"timestamp": 12790.5, "power": 36.026149000000004}, {"timestamp": 12811.0, "power": 36.026149000000004}, {"timestamp": 12831.5, "power": 36.026149000000004}, {"timestamp": 12852.1, "power": 36.026149000000004}, {"timestamp": 12872.7, "power": 36.026149000000004}, {"timestamp": 12893.3, "power": 36.026149000000004}, {"timestamp": 12913.8, "power": 36.026149000000004}, {"timestamp": 12934.3, "power": 36.026149000000004}, {"timestamp": 12954.9, "power": 36.026149000000004}, {"timestamp": 12975.5, "power": 36.026149000000004}, {"timestamp": 12996.1, "power": 36.026149000000004}, {"timestamp": 13016.6, "power": 36.026149000000004}, {"timestamp": 13037.2, "power": 36.026149000000004}, {"timestamp": 13057.8, "power": 36.026149000000004}, {"timestamp": 13078.3, "power": 36.026149000000004}, {"timestamp": 13098.9, "power": 36.026149000000004}, {"timestamp": 13119.4, "power": 36.299712}, {"timestamp": 13140.5, "power": 36.299712}, {"timestamp": 13161.1, "power": 36.299712}, {"timestamp": 13181.7, "power": 36.299712}, {"timestamp": 13202.2, "power": 36.299712}, {"timestamp": 13222.7, "power": 36.299712}, {"timestamp": 13243.3, "power": 36.299712}, {"timestamp": 13263.8, "power": 36.299712}, {"timestamp": 13284.4, "power": 36.299712}, {"timestamp": 13304.9, "power": 36.299712}, {"timestamp": 13325.4, "power": 36.299712}, {"timestamp": 13345.9, "power": 36.299712}, {"timestamp": 13366.4, "power": 36.299712}, {"timestamp": 13387.0, "power": 36.299712}, {"timestamp": 13407.5, "power": 36.299712}, {"timestamp": 13428.1, "power": 36.299712}, {"timestamp": 13448.6, "power": 36.299712}, {"timestamp": 13469.2, "power": 36.299712}, {"timestamp": 13489.7, "power": 36.299712}, {"timestamp": 13510.2, "power": 36.299712}, {"timestamp": 13530.8, "power": 36.299712}, {"timestamp": 13551.4, "power": 36.299712}, {"timestamp": 13571.9, "power": 36.299712}, {"timestamp": 13592.5, "power": 36.299712}, {"timestamp": 13613.1, "power": 36.299712}, {"timestamp": 13633.6, "power": 36.299712}, {"timestamp": 13654.2, "power": 36.299712}, {"timestamp": 13674.7, "power": 36.299712}, {"timestamp": 13695.3, "power": 36.299712}, {"timestamp": 13715.8, "power": 36.299712}, {"timestamp": 13736.3, "power": 36.299712}, {"timestamp": 13756.9, "power": 36.299712}, {"timestamp": 13777.4, "power": 36.299712}, {"timestamp": 13798.0, "power": 36.299712}, {"timestamp": 13818.5, "power": 36.299712}, {"timestamp": 13839.0, "power": 36.299712}, {"timestamp": 13859.5, "power": 36.299712}, {"timestamp": 13880.1, "power": 36.299712}, {"timestamp": 13900.6, "power": 36.299712}, {"timestamp": 13921.1, "power": 36.299712}, {"timestamp": 13941.7, "power": 36.299712}, {"timestamp": 13962.2, "power": 36.299712}, {"timestamp": 13982.7, "power": 36.299712}, {"timestamp": 14003.2, "power": 36.299712}, {"timestamp": 14023.7, "power": 36.299712}, {"timestamp": 14044.2, "power": 36.299712}, {"timestamp": 14064.6, "power": 36.299712}, {"timestamp": 14085.1, "power": 36.299712}, {"timestamp": 14105.5, "power": 36.299712}, {"timestamp": 14126.0, "power": 36.420711}, {"timestamp": 14147.0, "power": 36.420711}, {"timestamp": 14167.5, "power": 36.420711}, {"timestamp": 14188.0, "power": 36.420711}, {"timestamp": 14208.4, "power": 36.420711}, {"timestamp": 14228.9, "power": 36.420711}, {"timestamp": 14249.4, "power": 36.420711}, {"timestamp": 14269.9, "power": 36.420711}, {"timestamp": 14290.3, "power": 36.420711}, {"timestamp": 14310.8, "power": 36.420711}, {"timestamp": 14331.4, "power": 36.420711}, {"timestamp": 14351.9, "power": 36.420711}, {"timestamp": 14372.5, "power": 36.420711}, {"timestamp": 14393.0, "power": 36.420711}, {"timestamp": 14413.5, "power": 36.420711}, {"timestamp": 14434.1, "power": 36.420711}, {"timestamp": 14454.6, "power": 36.420711}, {"timestamp": 14475.1, "power": 36.420711}, {"timestamp": 14495.7, "power": 36.420711}, {"timestamp": 14516.3, "power": 36.420711}, {"timestamp": 14536.9, "power": 36.420711}, {"timestamp": 14557.4, "power": 36.420711}, {"timestamp": 14578.0, "power": 36.420711}, {"timestamp": 14598.5, "power": 36.420711}, {"timestamp": 14619.1, "power": 36.420711}, {"timestamp": 14639.6, "power": 36.420711}, {"timestamp": 14660.2, "power": 36.420711}, {"timestamp": 14680.7, "power": 36.420711}, {"timestamp": 14701.3, "power": 36.420711}, {"timestamp": 14721.8, "power": 36.420711}, {"timestamp": 14742.3, "power": 36.420711}, {"timestamp": 14762.9, "power": 36.420711}, {"timestamp": 14783.4, "power": 36.420711}, {"timestamp": 14804.0, "power": 36.420711}, {"timestamp": 14824.5, "power": 36.420711}, {"timestamp": 14845.0, "power": 36.420711}, {"timestamp": 14865.6, "power": 36.420711}, {"timestamp": 14886.1, "power": 36.420711}, {"timestamp": 14906.6, "power": 36.420711}, {"timestamp": 14927.1, "power": 36.420711}, {"timestamp": 14947.7, "power": 36.420711}, {"timestamp": 14968.2, "power": 36.420711}, {"timestamp": 14988.8, "power": 36.420711}, {"timestamp": 15009.3, "power": 36.420711}, {"timestamp": 15029.9, "power": 36.420711}, {"timestamp": 15050.4, "power": 36.420711}, {"timestamp": 15070.9, "power": 36.420711}, {"timestamp": 15091.5, "power": 36.420711}, {"timestamp": 15112.0, "power": 36.420711}, {"timestamp": 15132.5, "power": 36.127570000000006}, {"timestamp": 15153.6, "power": 36.127570000000006}, {"timestamp": 15174.1, "power": 36.127570000000006}, {"timestamp": 15194.6, "power": 36.127570000000006}, {"timestamp": 15215.2, "power": 36.127570000000006}, {"timestamp": 15235.7, "power": 36.127570000000006}, {"timestamp": 15256.3, "power": 36.127570000000006}, {"timestamp": 15276.9, "power": 36.127570000000006}, {"timestamp": 15297.4, "power": 36.127570000000006}, {"timestamp": 15317.9, "power": 36.127570000000006}, {"timestamp": 15338.4, "power": 36.127570000000006}, {"timestamp": 15359.0, "power": 36.127570000000006}, {"timestamp": 15379.5, "power": 36.127570000000006}, {"timestamp": 15400.1, "power": 36.127570000000006}, {"timestamp": 15420.6, "power": 36.127570000000006}, {"timestamp": 15441.1, "power": 36.127570000000006}, {"timestamp": 15461.7, "power": 36.127570000000006}, {"timestamp": 15482.2, "power": 36.127570000000006}, {"timestamp": 15502.7, "power": 36.127570000000006}, {"timestamp": 15523.3, "power": 36.127570000000006}, {"timestamp": 15543.9, "power": 36.127570000000006}, {"timestamp": 15564.4, "power": 36.127570000000006}, {"timestamp": 15585.0, "power": 36.127570000000006}, {"timestamp": 15605.6, "power": 36.127570000000006}, {"timestamp": 15626.1, "power": 36.127570000000006}, {"timestamp": 15646.6, "power": 36.127570000000006}, {"timestamp": 15667.1, "power": 36.127570000000006}, {"timestamp": 15687.7, "power": 36.127570000000006}, {"timestamp": 15708.3, "power": 36.127570000000006}, {"timestamp": 15728.8, "power": 36.127570000000006}, {"timestamp": 15749.3, "power": 36.127570000000006}, {"timestamp": 15769.9, "power": 36.127570000000006}, {"timestamp": 15790.4, "power": 36.127570000000006}, {"timestamp": 15810.9, "power": 36.127570000000006}, {"timestamp": 15831.5, "power": 36.127570000000006}, {"timestamp": 15852.0, "power": 36.127570000000006}, {"timestamp": 15872.6, "power": 36.127570000000006}, {"timestamp": 15893.1, "power": 36.127570000000006}, {"timestamp": 15913.6, "power": 36.127570000000006}, {"timestamp": 15934.2, "power": 36.127570000000006}, {"timestamp": 15954.7, "power": 36.127570000000006}, {"timestamp": 15975.2, "power": 36.127570000000006}, {"timestamp": 15995.8, "power": 36.127570000000006}, {"timestamp": 16016.3, "power": 36.127570000000006}, {"timestamp": 16036.9, "power": 36.127570000000006}, {"timestamp": 16057.4, "power": 36.127570000000006}, {"timestamp": 16078.0, "power": 36.127570000000006}, {"timestamp": 16098.5, "power": 36.127570000000006}, {"timestamp": 16119.0, "power": 36.127570000000006}, {"timestamp": 16139.6, "power": 36.476127000000005}, {"timestamp": 16160.6, "power": 36.476127000000005}, {"timestamp": 16181.2, "power": 36.476127000000005}, {"timestamp": 16201.7, "power": 36.476127000000005}, {"timestamp": 16222.2, "power": 36.476127000000005}, {"timestamp": 16242.7, "power": 36.476127000000005}, {"timestamp": 16263.3, "power": 36.476127000000005}, {"timestamp": 16283.8, "power": 36.476127000000005}, {"timestamp": 16304.4, "power": 36.476127000000005}, {"timestamp": 16324.9, "power": 36.476127000000005}, {"timestamp": 16345.5, "power": 36.476127000000005}, {"timestamp": 16366.0, "power": 36.476127000000005}, {"timestamp": 16386.5, "power": 36.476127000000005}, {"timestamp": 16407.0, "power": 36.476127000000005}, {"timestamp": 16427.5, "power": 36.476127000000005}, {"timestamp": 16448.1, "power": 36.476127000000005}, {"timestamp": 16468.6, "power": 36.476127000000005}, {"timestamp": 16489.1, "power": 36.476127000000005}, {"timestamp": 16509.7, "power": 36.476127000000005}, {"timestamp": 16530.2, "power": 36.476127000000005}, {"timestamp": 16550.7, "power": 36.476127000000005}, {"timestamp": 16571.3, "power": 36.476127000000005}, {"timestamp": 16591.9, "power": 36.476127000000005}, {"timestamp": 16612.4, "power": 36.476127000000005}, {"timestamp": 16633.0, "power": 36.476127000000005}, {"timestamp": 16653.6, "power": 36.476127000000005}, {"timestamp": 16674.1, "power": 36.476127000000005}, {"timestamp": 16694.6, "power": 36.476127000000005}, {"timestamp": 16715.1, "power": 36.476127000000005}, {"timestamp": 16735.6, "power": 36.476127000000005}, {"timestamp": 16756.2, "power": 36.476127000000005}, {"timestamp": 16776.7, "power": 36.476127000000005}, {"timestamp": 16797.3, "power": 36.476127000000005}, {"timestamp": 16817.9, "power": 36.476127000000005}, {"timestamp": 16838.4, "power": 36.476127000000005}, {"timestamp": 16858.9, "power": 36.476127000000005}, {"timestamp": 16879.4, "power": 36.476127000000005}, {"timestamp": 16900.0, "power": 36.476127000000005}, {"timestamp": 16920.6, "power": 36.476127000000005}, {"timestamp": 16941.2, "power": 36.476127000000005}, {"timestamp": 16961.7, "power": 36.476127000000005}, {"timestamp": 16982.3, "power": 36.476127000000005}, {"timestamp": 17002.8, "power": 36.476127000000005}, {"timestamp": 17023.4, "power": 36.476127000000005}, {"timestamp": 17044.0, "power": 36.476127000000005}, {"timestamp": 17064.5, "power": 36.476127000000005}, {"timestamp": 17085.1, "power": 36.476127000000005}, {"timestamp": 17105.7, "power": 36.476127000000005}, {"timestamp": 17126.2, "power": 36.476127000000005}, {"timestamp": 17146.7, "power": 36.21773900000001}, {"timestamp": 17167.8, "power": 36.21773900000001}, {"timestamp": 17188.4, "power": 36.21773900000001}, {"timestamp": 17209.0, "power": 36.21773900000001}, {"timestamp": 17229.5, "power": 36.21773900000001}, {"timestamp": 17250.1, "power": 36.21773900000001}, {"timestamp": 17270.6, "power": 36.21773900000001}, {"timestamp": 17291.1, "power": 36.21773900000001}, {"timestamp": 17311.7, "power": 36.21773900000001}, {"timestamp": 17332.3, "power": 36.21773900000001}, {"timestamp": 17352.8, "power": 36.21773900000001}, {"timestamp": 17373.4, "power": 36.21773900000001}, {"timestamp": 17393.9, "power": 36.21773900000001}, {"timestamp": 17414.4, "power": 36.21773900000001}, {"timestamp": 17434.9, "power": 36.21773900000001}, {"timestamp": 17455.4, "power": 36.21773900000001}, {"timestamp": 17476.0, "power": 36.21773900000001}, {"timestamp": 17496.6, "power": 36.21773900000001}, {"timestamp": 17517.2, "power": 36.21773900000001}, {"timestamp": 17537.7, "power": 36.21773900000001}, {"timestamp": 17558.2, "power": 36.21773900000001}, {"timestamp": 17578.6, "power": 36.21773900000001}, {"timestamp": 17599.1, "power": 36.21773900000001}, {"timestamp": 17619.5, "power": 36.21773900000001}, {"timestamp": 17640.0, "power": 36.21773900000001}, {"timestamp": 17660.4, "power": 36.21773900000001}, {"timestamp": 17680.8, "power": 36.21773900000001}, {"timestamp": 17701.3, "power": 36.21773900000001}, {"timestamp": 17721.8, "power": 36.21773900000001}, {"timestamp": 17742.3, "power": 36.21773900000001}, {"timestamp": 17762.8, "power": 36.21773900000001}, {"timestamp": 17783.4, "power": 36.21773900000001}, {"timestamp": 17804.0, "power": 36.21773900000001}, {"timestamp": 17824.5, "power": 36.21773900000001}, {"timestamp": 17845.0, "power": 36.21773900000001}, {"timestamp": 17865.4, "power": 36.21773900000001}, {"timestamp": 17886.0, "power": 36.21773900000001}, {"timestamp": 17906.5, "power": 36.21773900000001}, {"timestamp": 17927.0, "power": 36.21773900000001}, {"timestamp": 17947.6, "power": 36.21773900000001}, {"timestamp": 17968.2, "power": 36.21773900000001}, {"timestamp": 17988.7, "power": 36.21773900000001}, {"timestamp": 18009.3, "power": 36.21773900000001}, {"timestamp": 18029.9, "power": 36.21773900000001}, {"timestamp": 18050.4, "power": 36.21773900000001}, {"timestamp": 18070.8, "power": 36.21773900000001}, {"timestamp": 18091.4, "power": 36.21773900000001}, {"timestamp": 18112.0, "power": 36.21773900000001}, {"timestamp": 18132.5, "power": 36.21773900000001}, {"timestamp": 18153.1, "power": 36.305238}, {"timestamp": 18174.2, "power": 36.305238}, {"timestamp": 18194.7, "power": 36.305238}, {"timestamp": 18215.2, "power": 36.305238}, {"timestamp": 18235.7, "power": 36.305238}, {"timestamp": 18256.3, "power": 36.305238}, {"timestamp": 18276.9, "power": 36.305238}, {"timestamp": 18297.5, "power": 36.305238}, {"timestamp": 18318.0, "power": 36.305238}, {"timestamp": 18338.5, "power": 36.305238}, {"timestamp": 18359.0, "power": 36.305238}, {"timestamp": 18379.6, "power": 36.305238}, {"timestamp": 18400.2, "power": 36.305238}, {"timestamp": 18420.7, "power": 36.305238}, {"timestamp": 18441.3, "power": 36.305238}, {"timestamp": 18461.9, "power": 36.305238}, {"timestamp": 18482.4, "power": 36.305238}, {"timestamp": 18502.9, "power": 36.305238}, {"timestamp": 18523.5, "power": 36.305238}, {"timestamp": 18544.0, "power": 36.305238}, {"timestamp": 18564.6, "power": 36.305238}, {"timestamp": 18585.2, "power": 36.305238}, {"timestamp": 18605.7, "power": 36.305238}, {"timestamp": 18626.2, "power": 36.305238}, {"timestamp": 18646.8, "power": 36.305238}, {"timestamp": 18667.3, "power": 36.305238}, {"timestamp": 18687.9, "power": 36.305238}, {"timestamp": 18708.5, "power": 36.305238}, {"timestamp": 18729.1, "power": 36.305238}, {"timestamp": 18749.6, "power": 36.305238}, {"timestamp": 18770.1, "power": 36.305238}, {"timestamp": 18790.6, "power": 36.305238}, {"timestamp": 18811.1, "power": 36.305238}, {"timestamp": 18831.6, "power": 36.305238}, {"timestamp": 18852.1, "power": 36.305238}, {"timestamp": 18872.7, "power": 36.305238}, {"timestamp": 18893.2, "power": 36.305238}, {"timestamp": 18913.7, "power": 36.305238}, {"timestamp": 18934.2, "power": 36.305238}, {"timestamp": 18954.8, "power": 36.305238}, {"timestamp": 18975.3, "power": 36.305238}, {"timestamp": 18995.8, "power": 36.305238}, {"timestamp": 19016.3, "power": 36.305238}, {"timestamp": 19036.9, "power": 36.305238}, {"timestamp": 19057.4, "power": 36.305238}, {"timestamp": 19077.9, "power": 36.305238}, {"timestamp": 19098.4, "power": 36.305238}, {"timestamp": 19118.9, "power": 36.305238}, {"timestamp": 19139.4, "power": 36.305238}, {"timestamp": 19160.0, "power": 38.75973}, {"timestamp": 19181.2, "power": 38.75973}, {"timestamp": 19201.7, "power": 38.75973}, {"timestamp": 19222.2, "power": 38.75973}, {"timestamp": 19242.7, "power": 38.75973}, {"timestamp": 19263.2, "power": 38.75973}, {"timestamp": 19283.8, "power": 38.75973}, {"timestamp": 19304.3, "power": 38.75973}, {"timestamp": 19324.8, "power": 38.75973}, {"timestamp": 19345.4, "power": 38.75973}, {"timestamp": 19365.9, "power": 38.75973}, {"timestamp": 19386.4, "power": 38.75973}, {"timestamp": 19406.9, "power": 38.75973}, {"timestamp": 19427.4, "power": 38.75973}, {"timestamp": 19447.9, "power": 38.75973}, {"timestamp": 19468.5, "power": 38.75973}, {"timestamp": 19489.0, "power": 38.75973}, {"timestamp": 19509.5, "power": 38.75973}, {"timestamp": 19530.0, "power": 38.75973}, {"timestamp": 19550.5, "power": 38.75973}, {"timestamp": 19571.0, "power": 38.75973}, {"timestamp": 19591.5, "power": 38.75973}, {"timestamp": 19612.1, "power": 38.75973}, {"timestamp": 19632.6, "power": 38.75973}, {"timestamp": 19653.1, "power": 38.75973}, {"timestamp": 19673.6, "power": 38.75973}, {"timestamp": 19694.2, "power": 38.75973}, {"timestamp": 19714.7, "power": 38.75973}, {"timestamp": 19735.2, "power": 38.75973}, {"timestamp": 19755.7, "power": 38.75973}, {"timestamp": 19776.3, "power": 38.75973}, {"timestamp": 19796.8, "power": 38.75973}, {"timestamp": 19817.3, "power": 38.75973}, {"timestamp": 19837.8, "power": 38.75973}, {"timestamp": 19858.4, "power": 38.75973}, {"timestamp": 19878.9, "power": 38.75973}, {"timestamp": 19899.4, "power": 38.75973}, {"timestamp": 19920.0, "power": 38.75973}, {"timestamp": 19940.5, "power": 38.75973}, {"timestamp": 19961.1, "power": 38.75973}, {"timestamp": 19981.7, "power": 38.75973}, {"timestamp": 20002.2, "power": 38.75973}, {"timestamp": 20022.7, "power": 38.75973}, {"timestamp": 20043.3, "power": 38.75973}, {"timestamp": 20063.8, "power": 38.75973}, {"timestamp": 20084.4, "power": 38.75973}, {"timestamp": 20104.9, "power": 38.75973}, {"timestamp": 20125.4, "power": 38.75973}, {"timestamp": 20145.9, "power": 38.75973}, {"timestamp": 20166.4, "power": 35.74969}, {"timestamp": 20187.4, "power": 35.74969}, {"timestamp": 20207.9, "power": 35.74969}, {"timestamp": 20228.5, "power": 35.74969}, {"timestamp": 20249.0, "power": 35.74969}, {"timestamp": 20269.5, "power": 35.74969}, {"timestamp": 20290.0, "power": 35.74969}, {"timestamp": 20310.5, "power": 35.74969}, {"timestamp": 20331.0, "power": 35.74969}, {"timestamp": 20351.5, "power": 35.74969}, {"timestamp": 20372.1, "power": 35.74969}, {"timestamp": 20392.6, "power": 35.74969}, {"timestamp": 20413.1, "power": 35.74969}, {"timestamp": 20433.7, "power": 35.74969}, {"timestamp": 20454.2, "power": 35.74969}, {"timestamp": 20474.7, "power": 35.74969}, {"timestamp": 20495.1, "power": 35.74969}, {"timestamp": 20515.7, "power": 35.74969}, {"timestamp": 20536.2, "power": 35.74969}, {"timestamp": 20556.8, "power": 35.74969}, {"timestamp": 20577.3, "power": 35.74969}, {"timestamp": 20597.8, "power": 35.74969}, {"timestamp": 20618.3, "power": 35.74969}, {"timestamp": 20638.8, "power": 35.74969}, {"timestamp": 20659.3, "power": 35.74969}, {"timestamp": 20679.9, "power": 35.74969}, {"timestamp": 20700.4, "power": 35.74969}, {"timestamp": 20721.0, "power": 35.74969}, {"timestamp": 20741.5, "power": 35.74969}, {"timestamp": 20762.0, "power": 35.74969}, {"timestamp": 20782.5, "power": 35.74969}, {"timestamp": 20803.0, "power": 35.74969}, {"timestamp": 20823.5, "power": 35.74969}, {"timestamp": 20844.0, "power": 35.74969}, {"timestamp": 20864.6, "power": 35.74969}, {"timestamp": 20885.1, "power": 35.74969}, {"timestamp": 20905.6, "power": 35.74969}, {"timestamp": 20926.1, "power": 35.74969}, {"timestamp": 20946.6, "power": 35.74969}, {"timestamp": 20967.1, "power": 35.74969}, {"timestamp": 20987.7, "power": 35.74969}, {"timestamp": 21008.2, "power": 35.74969}, {"timestamp": 21028.7, "power": 35.74969}, {"timestamp": 21049.2, "power": 35.74969}, {"timestamp": 21069.8, "power": 35.74969}, {"timestamp": 21090.3, "power": 35.74969}, {"timestamp": 21110.8, "power": 35.74969}, {"timestamp": 21131.4, "power": 35.74969}, {"timestamp": 21151.9, "power": 35.74969}, {"timestamp": 21172.4, "power": 35.713263}, {"timestamp": 21193.6, "power": 35.713263}, {"timestamp": 21214.1, "power": 35.713263}, {"timestamp": 21234.6, "power": 35.713263}, {"timestamp": 21255.0, "power": 35.713263}, {"timestamp": 21275.6, "power": 35.713263}, {"timestamp": 21296.1, "power": 35.713263}, {"timestamp": 21316.6, "power": 35.713263}, {"timestamp": 21337.1, "power": 35.713263}, {"timestamp": 21357.7, "power": 35.713263}, {"timestamp": 21378.2, "power": 35.713263}, {"timestamp": 21398.7, "power": 35.713263}, {"timestamp": 21420.1, "power": 35.713263}, {"timestamp": 21440.8, "power": 35.713263}, {"timestamp": 21461.3, "power": 35.713263}], "timeline": {"START": "4670.732309", "END": "18650.09684"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 16270.1}, {"name": "clSetKernelArg", "calls": 19, "time": 3477.76}, {"name": "clReleaseKernel", "calls": 1, "time": 1377.63}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.0134}, {"name": "clReleaseContext", "calls": 1, "time": 49.8675}, {"name": "clCreateContext", "calls": 1, "time": 35.1132}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5962}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.720006}, {"name": "clCreateKernel", "calls": 1, "time": 0.351202}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.188585}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077478}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071446}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027008}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.026356}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025596}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024763}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010627}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00925}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007934}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006912}, {"name": "clRetainDevice", "calls": 2, "time": 0.004689}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 13979.4}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 13264.2}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 13978.7}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 13587.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 13706.9}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 13544.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7685.050483, "utilization": 80.052609, "size": 8157970.0, "time": 1061.537273}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 41336018, "speed": 29.5296, "utilization": 0.256334, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2551398, "speed": 394.579, "utilization": 3.42517, "size": 0.127868}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 43626123, "speed": 29.5804, "utilization": 0.256774, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2694365, "speed": 394.994, "utilization": 3.42877, "size": 0.127874}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42367532, "speed": 29.55, "utilization": 0.256511, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2615693, "speed": 394.349, "utilization": 3.42316, "size": 0.127871}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42754986, "speed": 29.5618, "utilization": 0.256613, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2640021, "speed": 394.744, "utilization": 3.42659, "size": 0.127871}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42240438, "speed": 29.5542, "utilization": 0.256547, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2607676, "speed": 394.53, "utilization": 3.42474, "size": 0.127871}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len6/run3.json b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run3.json new file mode 100644 index 0000000..1162c8c --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.3034, "power": 36.756476000000006}, {"timestamp": 66.9197, "power": 36.756476000000006}, {"timestamp": 87.4929, "power": 36.756476000000006}, {"timestamp": 108.061, "power": 36.756476000000006}, {"timestamp": 128.761, "power": 36.756476000000006}, {"timestamp": 149.376, "power": 36.756476000000006}, {"timestamp": 169.903, "power": 36.756476000000006}, {"timestamp": 190.443, "power": 36.756476000000006}, {"timestamp": 210.971, "power": 36.756476000000006}, {"timestamp": 231.503, "power": 36.756476000000006}, {"timestamp": 252.051, "power": 36.756476000000006}, {"timestamp": 272.658, "power": 36.756476000000006}, {"timestamp": 293.224, "power": 36.756476000000006}, {"timestamp": 313.828, "power": 36.756476000000006}, {"timestamp": 334.428, "power": 36.756476000000006}, {"timestamp": 355.03, "power": 36.756476000000006}, {"timestamp": 375.631, "power": 36.756476000000006}, {"timestamp": 396.235, "power": 36.756476000000006}, {"timestamp": 416.815, "power": 36.756476000000006}, {"timestamp": 437.379, "power": 36.756476000000006}, {"timestamp": 457.98, "power": 36.756476000000006}, {"timestamp": 478.579, "power": 36.756476000000006}, {"timestamp": 499.179, "power": 36.756476000000006}, {"timestamp": 519.785, "power": 36.756476000000006}, {"timestamp": 540.358, "power": 36.756476000000006}, {"timestamp": 560.924, "power": 36.756476000000006}, {"timestamp": 581.49, "power": 36.756476000000006}, {"timestamp": 602.093, "power": 36.756476000000006}, {"timestamp": 622.695, "power": 36.756476000000006}, {"timestamp": 643.295, "power": 36.756476000000006}, {"timestamp": 663.895, "power": 36.756476000000006}, {"timestamp": 684.476, "power": 36.756476000000006}, {"timestamp": 705.036, "power": 36.756476000000006}, {"timestamp": 725.613, "power": 36.756476000000006}, {"timestamp": 746.22, "power": 36.756476000000006}, {"timestamp": 766.82, "power": 36.756476000000006}, {"timestamp": 787.427, "power": 36.756476000000006}, {"timestamp": 808.027, "power": 36.756476000000006}, {"timestamp": 828.604, "power": 36.756476000000006}, {"timestamp": 849.171, "power": 36.756476000000006}, {"timestamp": 869.774, "power": 36.756476000000006}, {"timestamp": 890.373, "power": 36.756476000000006}, {"timestamp": 910.974, "power": 36.756476000000006}, {"timestamp": 931.586, "power": 36.756476000000006}, {"timestamp": 952.183, "power": 36.756476000000006}, {"timestamp": 972.761, "power": 36.756476000000006}, {"timestamp": 993.336, "power": 36.756476000000006}, {"timestamp": 1013.94, "power": 35.981066}, {"timestamp": 1035.1, "power": 35.981066}, {"timestamp": 1055.7, "power": 35.981066}, {"timestamp": 1076.31, "power": 35.981066}, {"timestamp": 1096.88, "power": 35.981066}, {"timestamp": 1117.44, "power": 35.981066}, {"timestamp": 1138.05, "power": 35.981066}, {"timestamp": 1158.65, "power": 35.981066}, {"timestamp": 1179.25, "power": 35.981066}, {"timestamp": 1199.85, "power": 35.981066}, {"timestamp": 1220.45, "power": 35.981066}, {"timestamp": 1241.01, "power": 35.981066}, {"timestamp": 1261.58, "power": 35.981066}, {"timestamp": 1282.18, "power": 35.981066}, {"timestamp": 1302.78, "power": 35.981066}, {"timestamp": 1323.38, "power": 35.981066}, {"timestamp": 1343.98, "power": 35.981066}, {"timestamp": 1364.56, "power": 35.981066}, {"timestamp": 1385.12, "power": 35.981066}, {"timestamp": 1405.74, "power": 35.981066}, {"timestamp": 1426.34, "power": 35.981066}, {"timestamp": 1446.95, "power": 35.981066}, {"timestamp": 1467.55, "power": 35.981066}, {"timestamp": 1488.16, "power": 35.981066}, {"timestamp": 1508.75, "power": 35.981066}, {"timestamp": 1529.32, "power": 35.981066}, {"timestamp": 1549.93, "power": 35.981066}, {"timestamp": 1570.53, "power": 35.981066}, {"timestamp": 1591.13, "power": 35.981066}, {"timestamp": 1611.74, "power": 35.981066}, {"timestamp": 1632.35, "power": 35.981066}, {"timestamp": 1652.91, "power": 35.981066}, {"timestamp": 1673.48, "power": 35.981066}, {"timestamp": 1694.08, "power": 35.981066}, {"timestamp": 1714.69, "power": 35.981066}, {"timestamp": 1735.29, "power": 35.981066}, {"timestamp": 1755.9, "power": 35.981066}, {"timestamp": 1776.5, "power": 35.981066}, {"timestamp": 1797.06, "power": 35.981066}, {"timestamp": 1817.63, "power": 35.981066}, {"timestamp": 1838.24, "power": 35.981066}, {"timestamp": 1858.84, "power": 35.981066}, {"timestamp": 1879.44, "power": 35.981066}, {"timestamp": 1900.04, "power": 35.981066}, {"timestamp": 1920.63, "power": 35.981066}, {"timestamp": 1941.19, "power": 35.981066}, {"timestamp": 1961.81, "power": 35.981066}, {"timestamp": 1982.42, "power": 35.981066}, {"timestamp": 2003.02, "power": 35.981066}, {"timestamp": 2023.62, "power": 35.818298}, {"timestamp": 2044.71, "power": 35.818298}, {"timestamp": 2065.28, "power": 35.818298}, {"timestamp": 2085.88, "power": 35.818298}, {"timestamp": 2106.49, "power": 35.818298}, {"timestamp": 2127.09, "power": 35.818298}, {"timestamp": 2147.69, "power": 35.818298}, {"timestamp": 2168.3, "power": 35.818298}, {"timestamp": 2188.87, "power": 35.818298}, {"timestamp": 2209.44, "power": 35.818298}, {"timestamp": 2230.04, "power": 35.818298}, {"timestamp": 2250.65, "power": 35.818298}, {"timestamp": 2271.25, "power": 35.818298}, {"timestamp": 2291.86, "power": 35.818298}, {"timestamp": 2312.46, "power": 35.818298}, {"timestamp": 2333.03, "power": 35.818298}, {"timestamp": 2353.59, "power": 35.818298}, {"timestamp": 2374.2, "power": 35.818298}, {"timestamp": 2394.82, "power": 35.818298}, {"timestamp": 2415.43, "power": 35.818298}, {"timestamp": 2436.03, "power": 35.818298}, {"timestamp": 2456.62, "power": 35.818298}, {"timestamp": 2477.18, "power": 35.818298}, {"timestamp": 2497.79, "power": 35.818298}, {"timestamp": 2518.39, "power": 35.818298}, {"timestamp": 2539.0, "power": 35.818298}, {"timestamp": 2559.6, "power": 35.818298}, {"timestamp": 2580.21, "power": 35.818298}, {"timestamp": 2600.79, "power": 35.818298}, {"timestamp": 2621.43, "power": 35.818298}, {"timestamp": 2642.09, "power": 35.818298}, {"timestamp": 2662.7, "power": 35.818298}, {"timestamp": 2683.31, "power": 35.818298}, {"timestamp": 2703.92, "power": 35.818298}, {"timestamp": 2724.52, "power": 35.818298}, {"timestamp": 2745.1, "power": 35.818298}, {"timestamp": 2765.66, "power": 35.818298}, {"timestamp": 2786.27, "power": 35.818298}, {"timestamp": 2806.87, "power": 35.818298}, {"timestamp": 2827.48, "power": 35.818298}, {"timestamp": 2848.08, "power": 35.818298}, {"timestamp": 2868.66, "power": 35.818298}, {"timestamp": 2889.23, "power": 35.818298}, {"timestamp": 2909.83, "power": 35.818298}, {"timestamp": 2930.44, "power": 35.818298}, {"timestamp": 2951.05, "power": 35.818298}, {"timestamp": 2971.65, "power": 35.818298}, {"timestamp": 2992.26, "power": 35.818298}, {"timestamp": 3012.84, "power": 35.818298}, {"timestamp": 3033.41, "power": 35.720884}, {"timestamp": 3054.49, "power": 35.720884}, {"timestamp": 3075.1, "power": 35.720884}, {"timestamp": 3095.7, "power": 35.720884}, {"timestamp": 3116.33, "power": 35.720884}, {"timestamp": 3136.89, "power": 35.720884}, {"timestamp": 3157.46, "power": 35.720884}, {"timestamp": 3178.08, "power": 35.720884}, {"timestamp": 3198.68, "power": 35.720884}, {"timestamp": 3219.28, "power": 35.720884}, {"timestamp": 3239.89, "power": 35.720884}, {"timestamp": 3260.48, "power": 35.720884}, {"timestamp": 3281.04, "power": 35.720884}, {"timestamp": 3301.61, "power": 35.720884}, {"timestamp": 3322.22, "power": 35.720884}, {"timestamp": 3342.81, "power": 35.720884}, {"timestamp": 3363.42, "power": 35.720884}, {"timestamp": 3384.02, "power": 35.720884}, {"timestamp": 3404.62, "power": 35.720884}, {"timestamp": 3425.19, "power": 35.720884}, {"timestamp": 3445.8, "power": 35.720884}, {"timestamp": 3466.4, "power": 35.720884}, {"timestamp": 3487.01, "power": 35.720884}, {"timestamp": 3507.61, "power": 35.720884}, {"timestamp": 3528.22, "power": 35.720884}, {"timestamp": 3548.8, "power": 35.720884}, {"timestamp": 3569.37, "power": 35.720884}, {"timestamp": 3589.98, "power": 35.720884}, {"timestamp": 3610.59, "power": 35.720884}, {"timestamp": 3631.2, "power": 35.720884}, {"timestamp": 3651.77, "power": 35.720884}, {"timestamp": 3672.3, "power": 35.720884}, {"timestamp": 3692.8, "power": 35.720884}, {"timestamp": 3713.32, "power": 35.720884}, {"timestamp": 3733.86, "power": 35.720884}, {"timestamp": 3754.39, "power": 35.720884}, {"timestamp": 3774.93, "power": 35.720884}, {"timestamp": 3795.47, "power": 35.720884}, {"timestamp": 3816.0, "power": 35.720884}, {"timestamp": 3836.52, "power": 35.720884}, {"timestamp": 3857.01, "power": 35.720884}, {"timestamp": 3877.54, "power": 35.720884}, {"timestamp": 3898.08, "power": 35.720884}, {"timestamp": 3918.61, "power": 35.720884}, {"timestamp": 3939.15, "power": 35.720884}, {"timestamp": 3959.68, "power": 35.720884}, {"timestamp": 3980.22, "power": 35.720884}, {"timestamp": 4000.74, "power": 35.720884}, {"timestamp": 4021.27, "power": 35.720884}, {"timestamp": 4041.81, "power": 39.79408}, {"timestamp": 4062.89, "power": 39.79408}, {"timestamp": 4083.43, "power": 39.79408}, {"timestamp": 4103.96, "power": 39.79408}, {"timestamp": 4124.52, "power": 39.79408}, {"timestamp": 4145.01, "power": 39.79408}, {"timestamp": 4165.54, "power": 39.79408}, {"timestamp": 4186.08, "power": 39.79408}, {"timestamp": 4206.62, "power": 39.79408}, {"timestamp": 4227.17, "power": 39.79408}, {"timestamp": 4247.7, "power": 39.79408}, {"timestamp": 4268.25, "power": 39.79408}, {"timestamp": 4288.75, "power": 39.79408}, {"timestamp": 4309.29, "power": 39.79408}, {"timestamp": 4329.83, "power": 39.79408}, {"timestamp": 4350.37, "power": 39.79408}, {"timestamp": 4370.91, "power": 39.79408}, {"timestamp": 4391.44, "power": 39.79408}, {"timestamp": 4411.98, "power": 39.79408}, {"timestamp": 4432.5, "power": 39.79408}, {"timestamp": 4452.99, "power": 39.79408}, {"timestamp": 4473.52, "power": 39.79408}, {"timestamp": 4494.06, "power": 39.79408}, {"timestamp": 4514.6, "power": 39.79408}, {"timestamp": 4535.14, "power": 39.79408}, {"timestamp": 4555.68, "power": 39.79408}, {"timestamp": 4576.22, "power": 39.79408}, {"timestamp": 4596.74, "power": 39.79408}, {"timestamp": 4617.27, "power": 39.79408}, {"timestamp": 4637.81, "power": 39.79408}, {"timestamp": 4658.35, "power": 39.79408}, {"timestamp": 4678.88, "power": 39.79408}, {"timestamp": 4699.42, "power": 39.79408}, {"timestamp": 4719.96, "power": 39.79408}, {"timestamp": 4740.48, "power": 39.79408}, {"timestamp": 4760.98, "power": 39.79408}, {"timestamp": 4781.52, "power": 39.79408}, {"timestamp": 4802.07, "power": 39.79408}, {"timestamp": 4822.62, "power": 39.79408}, {"timestamp": 4843.17, "power": 39.79408}, {"timestamp": 4863.72, "power": 39.79408}, {"timestamp": 4884.27, "power": 39.79408}, {"timestamp": 4904.78, "power": 39.79408}, {"timestamp": 4925.32, "power": 39.79408}, {"timestamp": 4945.86, "power": 39.79408}, {"timestamp": 4966.41, "power": 39.79408}, {"timestamp": 4986.96, "power": 39.79408}, {"timestamp": 5007.51, "power": 39.79408}, {"timestamp": 5028.06, "power": 39.79408}, {"timestamp": 5048.59, "power": 36.111850000000004}, {"timestamp": 5069.67, "power": 36.111850000000004}, {"timestamp": 5090.26, "power": 36.111850000000004}, {"timestamp": 5110.84, "power": 36.111850000000004}, {"timestamp": 5131.43, "power": 36.111850000000004}, {"timestamp": 5152.01, "power": 36.111850000000004}, {"timestamp": 5172.54, "power": 36.111850000000004}, {"timestamp": 5193.04, "power": 36.111850000000004}, {"timestamp": 5213.61, "power": 36.111850000000004}, {"timestamp": 5234.19, "power": 36.111850000000004}, {"timestamp": 5254.76, "power": 36.111850000000004}, {"timestamp": 5275.32, "power": 36.111850000000004}, {"timestamp": 5295.9, "power": 36.111850000000004}, {"timestamp": 5316.41, "power": 36.111850000000004}, {"timestamp": 5336.93, "power": 36.111850000000004}, {"timestamp": 5357.51, "power": 36.111850000000004}, {"timestamp": 5378.02, "power": 36.111850000000004}, {"timestamp": 5398.58, "power": 36.111850000000004}, {"timestamp": 5419.15, "power": 36.111850000000004}, {"timestamp": 5439.73, "power": 36.111850000000004}, {"timestamp": 5460.33, "power": 36.111850000000004}, {"timestamp": 5480.83, "power": 36.111850000000004}, {"timestamp": 5501.39, "power": 36.111850000000004}, {"timestamp": 5521.96, "power": 36.111850000000004}, {"timestamp": 5542.53, "power": 36.111850000000004}, {"timestamp": 5563.1, "power": 36.111850000000004}, {"timestamp": 5583.68, "power": 36.111850000000004}, {"timestamp": 5604.25, "power": 36.111850000000004}, {"timestamp": 5624.76, "power": 36.111850000000004}, {"timestamp": 5645.3, "power": 36.111850000000004}, {"timestamp": 5665.85, "power": 36.111850000000004}, {"timestamp": 5686.4, "power": 36.111850000000004}, {"timestamp": 5706.96, "power": 36.111850000000004}, {"timestamp": 5727.51, "power": 36.111850000000004}, {"timestamp": 5748.06, "power": 36.111850000000004}, {"timestamp": 5768.58, "power": 36.111850000000004}, {"timestamp": 5789.12, "power": 36.111850000000004}, {"timestamp": 5809.67, "power": 36.111850000000004}, {"timestamp": 5830.22, "power": 36.111850000000004}, {"timestamp": 5850.77, "power": 36.111850000000004}, {"timestamp": 5871.31, "power": 36.111850000000004}, {"timestamp": 5891.86, "power": 36.111850000000004}, {"timestamp": 5912.36, "power": 36.111850000000004}, {"timestamp": 5932.86, "power": 36.111850000000004}, {"timestamp": 5953.36, "power": 36.111850000000004}, {"timestamp": 5973.9, "power": 36.111850000000004}, {"timestamp": 5994.44, "power": 36.111850000000004}, {"timestamp": 6014.99, "power": 36.111850000000004}, {"timestamp": 6035.53, "power": 36.111850000000004}, {"timestamp": 6056.08, "power": 36.153039}, {"timestamp": 6077.73, "power": 36.153039}, {"timestamp": 6098.29, "power": 36.153039}, {"timestamp": 6118.84, "power": 36.153039}, {"timestamp": 6139.39, "power": 36.153039}, {"timestamp": 6159.93, "power": 36.153039}, {"timestamp": 6180.46, "power": 36.153039}, {"timestamp": 6201.0, "power": 36.153039}, {"timestamp": 6221.55, "power": 36.153039}, {"timestamp": 6242.1, "power": 36.153039}, {"timestamp": 6262.65, "power": 36.153039}, {"timestamp": 6283.19, "power": 36.153039}, {"timestamp": 6303.74, "power": 36.153039}, {"timestamp": 6324.29, "power": 36.153039}, {"timestamp": 6344.81, "power": 36.153039}, {"timestamp": 6365.31, "power": 36.153039}, {"timestamp": 6385.85, "power": 36.153039}, {"timestamp": 6406.4, "power": 36.153039}, {"timestamp": 6426.96, "power": 36.153039}, {"timestamp": 6447.51, "power": 36.153039}, {"timestamp": 6468.06, "power": 36.153039}, {"timestamp": 6488.59, "power": 36.153039}, {"timestamp": 6509.09, "power": 36.153039}, {"timestamp": 6529.63, "power": 36.153039}, {"timestamp": 6550.18, "power": 36.153039}, {"timestamp": 6570.72, "power": 36.153039}, {"timestamp": 6591.27, "power": 36.153039}, {"timestamp": 6611.82, "power": 36.153039}, {"timestamp": 6632.41, "power": 36.153039}, {"timestamp": 6652.91, "power": 36.153039}, {"timestamp": 6673.48, "power": 36.153039}, {"timestamp": 6694.06, "power": 36.153039}, {"timestamp": 6714.64, "power": 36.153039}, {"timestamp": 6735.21, "power": 36.153039}, {"timestamp": 6755.78, "power": 36.153039}, {"timestamp": 6776.36, "power": 36.153039}, {"timestamp": 6796.87, "power": 36.153039}, {"timestamp": 6817.45, "power": 36.153039}, {"timestamp": 6837.99, "power": 36.153039}, {"timestamp": 6858.54, "power": 36.153039}, {"timestamp": 6879.09, "power": 36.153039}, {"timestamp": 6899.64, "power": 36.153039}, {"timestamp": 6920.18, "power": 36.153039}, {"timestamp": 6940.7, "power": 36.153039}, {"timestamp": 6961.25, "power": 36.153039}, {"timestamp": 6981.79, "power": 36.153039}, {"timestamp": 7002.34, "power": 36.153039}, {"timestamp": 7022.89, "power": 36.153039}, {"timestamp": 7043.44, "power": 36.153039}, {"timestamp": 7063.98, "power": 36.228306}, {"timestamp": 7085.14, "power": 36.228306}, {"timestamp": 7105.69, "power": 36.228306}, {"timestamp": 7126.24, "power": 36.228306}, {"timestamp": 7146.78, "power": 36.228306}, {"timestamp": 7167.33, "power": 36.228306}, {"timestamp": 7187.88, "power": 36.228306}, {"timestamp": 7208.41, "power": 36.228306}, {"timestamp": 7228.91, "power": 36.228306}, {"timestamp": 7249.45, "power": 36.228306}, {"timestamp": 7270.0, "power": 36.228306}, {"timestamp": 7290.55, "power": 36.228306}, {"timestamp": 7311.1, "power": 36.228306}, {"timestamp": 7331.65, "power": 36.228306}, {"timestamp": 7352.19, "power": 36.228306}, {"timestamp": 7372.72, "power": 36.228306}, {"timestamp": 7393.27, "power": 36.228306}, {"timestamp": 7413.81, "power": 36.228306}, {"timestamp": 7434.36, "power": 36.228306}, {"timestamp": 7454.91, "power": 36.228306}, {"timestamp": 7475.46, "power": 36.228306}, {"timestamp": 7496.01, "power": 36.228306}, {"timestamp": 7516.53, "power": 36.228306}, {"timestamp": 7537.03, "power": 36.228306}, {"timestamp": 7557.58, "power": 36.228306}, {"timestamp": 7578.12, "power": 36.228306}, {"timestamp": 7598.67, "power": 36.228306}, {"timestamp": 7619.22, "power": 36.228306}, {"timestamp": 7639.77, "power": 36.228306}, {"timestamp": 7660.32, "power": 36.228306}, {"timestamp": 7680.83, "power": 36.228306}, {"timestamp": 7701.37, "power": 36.228306}, {"timestamp": 7721.92, "power": 36.228306}, {"timestamp": 7742.46, "power": 36.228306}, {"timestamp": 7763.01, "power": 36.228306}, {"timestamp": 7783.56, "power": 36.228306}, {"timestamp": 7804.11, "power": 36.228306}, {"timestamp": 7824.63, "power": 36.228306}, {"timestamp": 7845.17, "power": 36.228306}, {"timestamp": 7865.72, "power": 36.228306}, {"timestamp": 7886.27, "power": 36.228306}, {"timestamp": 7906.82, "power": 36.228306}, {"timestamp": 7927.37, "power": 36.228306}, {"timestamp": 7947.92, "power": 36.228306}, {"timestamp": 7968.44, "power": 36.228306}, {"timestamp": 7988.94, "power": 36.228306}, {"timestamp": 8009.48, "power": 36.228306}, {"timestamp": 8030.03, "power": 36.228306}, {"timestamp": 8050.57, "power": 36.228306}, {"timestamp": 8071.12, "power": 36.061432999999994}, {"timestamp": 8092.23, "power": 36.061432999999994}, {"timestamp": 8112.75, "power": 36.061432999999994}, {"timestamp": 8133.29, "power": 36.061432999999994}, {"timestamp": 8153.84, "power": 36.061432999999994}, {"timestamp": 8174.38, "power": 36.061432999999994}, {"timestamp": 8194.93, "power": 36.061432999999994}, {"timestamp": 8215.48, "power": 36.061432999999994}, {"timestamp": 8236.02, "power": 36.061432999999994}, {"timestamp": 8256.56, "power": 36.061432999999994}, {"timestamp": 8277.07, "power": 36.061432999999994}, {"timestamp": 8297.61, "power": 36.061432999999994}, {"timestamp": 8318.15, "power": 36.061432999999994}, {"timestamp": 8338.7, "power": 36.061432999999994}, {"timestamp": 8359.25, "power": 36.061432999999994}, {"timestamp": 8379.8, "power": 36.061432999999994}, {"timestamp": 8400.35, "power": 36.061432999999994}, {"timestamp": 8420.85, "power": 36.061432999999994}, {"timestamp": 8441.4, "power": 36.061432999999994}, {"timestamp": 8461.94, "power": 36.061432999999994}, {"timestamp": 8482.49, "power": 36.061432999999994}, {"timestamp": 8503.04, "power": 36.061432999999994}, {"timestamp": 8523.58, "power": 36.061432999999994}, {"timestamp": 8544.13, "power": 36.061432999999994}, {"timestamp": 8564.65, "power": 36.061432999999994}, {"timestamp": 8585.19, "power": 36.061432999999994}, {"timestamp": 8605.74, "power": 36.061432999999994}, {"timestamp": 8626.28, "power": 36.061432999999994}, {"timestamp": 8646.86, "power": 36.061432999999994}, {"timestamp": 8667.41, "power": 36.061432999999994}, {"timestamp": 8687.96, "power": 36.061432999999994}, {"timestamp": 8708.48, "power": 36.061432999999994}, {"timestamp": 8728.98, "power": 36.061432999999994}, {"timestamp": 8749.52, "power": 36.061432999999994}, {"timestamp": 8770.07, "power": 36.061432999999994}, {"timestamp": 8790.65, "power": 36.061432999999994}, {"timestamp": 8811.22, "power": 36.061432999999994}, {"timestamp": 8831.8, "power": 36.061432999999994}, {"timestamp": 8852.38, "power": 36.061432999999994}, {"timestamp": 8872.89, "power": 36.061432999999994}, {"timestamp": 8893.47, "power": 36.061432999999994}, {"timestamp": 8914.04, "power": 36.061432999999994}, {"timestamp": 8934.59, "power": 36.061432999999994}, {"timestamp": 8955.17, "power": 36.061432999999994}, {"timestamp": 8975.73, "power": 36.061432999999994}, {"timestamp": 8996.32, "power": 36.061432999999994}, {"timestamp": 9016.82, "power": 36.061432999999994}, {"timestamp": 9037.39, "power": 36.061432999999994}, {"timestamp": 9057.97, "power": 36.061432999999994}, {"timestamp": 9078.55, "power": 36.194668}, {"timestamp": 9099.65, "power": 36.194668}, {"timestamp": 9120.2, "power": 36.194668}, {"timestamp": 9140.74, "power": 36.194668}, {"timestamp": 9161.28, "power": 36.194668}, {"timestamp": 9181.83, "power": 36.194668}, {"timestamp": 9202.38, "power": 36.194668}, {"timestamp": 9222.92, "power": 36.194668}, {"timestamp": 9243.47, "power": 36.194668}, {"timestamp": 9264.02, "power": 36.194668}, {"timestamp": 9284.54, "power": 36.194668}, {"timestamp": 9305.04, "power": 36.194668}, {"timestamp": 9325.58, "power": 36.194668}, {"timestamp": 9346.13, "power": 36.194668}, {"timestamp": 9366.67, "power": 36.194668}, {"timestamp": 9387.22, "power": 36.194668}, {"timestamp": 9407.76, "power": 36.194668}, {"timestamp": 9428.33, "power": 36.194668}, {"timestamp": 9448.83, "power": 36.194668}, {"timestamp": 9469.37, "power": 36.194668}, {"timestamp": 9489.91, "power": 36.194668}, {"timestamp": 9510.46, "power": 36.194668}, {"timestamp": 9531.01, "power": 36.194668}, {"timestamp": 9551.55, "power": 36.194668}, {"timestamp": 9572.1, "power": 36.194668}, {"timestamp": 9592.63, "power": 36.194668}, {"timestamp": 9613.17, "power": 36.194668}, {"timestamp": 9633.71, "power": 36.194668}, {"timestamp": 9654.26, "power": 36.194668}, {"timestamp": 9674.81, "power": 36.194668}, {"timestamp": 9695.36, "power": 36.194668}, {"timestamp": 9715.9, "power": 36.194668}, {"timestamp": 9736.44, "power": 36.194668}, {"timestamp": 9756.98, "power": 36.194668}, {"timestamp": 9777.53, "power": 36.194668}, {"timestamp": 9798.07, "power": 36.194668}, {"timestamp": 9818.62, "power": 36.194668}, {"timestamp": 9839.17, "power": 36.194668}, {"timestamp": 9859.72, "power": 36.194668}, {"timestamp": 9880.26, "power": 36.194668}, {"timestamp": 9900.79, "power": 36.194668}, {"timestamp": 9921.33, "power": 36.194668}, {"timestamp": 9941.88, "power": 36.194668}, {"timestamp": 9962.43, "power": 36.194668}, {"timestamp": 9982.98, "power": 36.194668}, {"timestamp": 10003.5, "power": 36.194668}, {"timestamp": 10024.1, "power": 36.194668}, {"timestamp": 10044.6, "power": 36.194668}, {"timestamp": 10065.2, "power": 36.194668}, {"timestamp": 10085.7, "power": 36.950288}, {"timestamp": 10107.5, "power": 36.950288}, {"timestamp": 10128.0, "power": 36.950288}, {"timestamp": 10148.6, "power": 36.950288}, {"timestamp": 10169.1, "power": 36.950288}, {"timestamp": 10189.7, "power": 36.950288}, {"timestamp": 10210.3, "power": 36.950288}, {"timestamp": 10230.8, "power": 36.950288}, {"timestamp": 10251.4, "power": 36.950288}, {"timestamp": 10272.0, "power": 36.950288}, {"timestamp": 10292.5, "power": 36.950288}, {"timestamp": 10313.0, "power": 36.950288}, {"timestamp": 10333.6, "power": 36.950288}, {"timestamp": 10354.1, "power": 36.950288}, {"timestamp": 10374.7, "power": 36.950288}, {"timestamp": 10395.2, "power": 36.950288}, {"timestamp": 10415.8, "power": 36.950288}, {"timestamp": 10436.4, "power": 36.950288}, {"timestamp": 10456.9, "power": 36.950288}, {"timestamp": 10477.5, "power": 36.950288}, {"timestamp": 10498.0, "power": 36.950288}, {"timestamp": 10518.6, "power": 36.950288}, {"timestamp": 10539.1, "power": 36.950288}, {"timestamp": 10559.7, "power": 36.950288}, {"timestamp": 10580.3, "power": 36.950288}, {"timestamp": 10600.8, "power": 36.950288}, {"timestamp": 10621.4, "power": 36.950288}, {"timestamp": 10642.0, "power": 36.950288}, {"timestamp": 10662.6, "power": 36.950288}, {"timestamp": 10683.1, "power": 36.950288}, {"timestamp": 10703.7, "power": 36.950288}, {"timestamp": 10724.2, "power": 36.950288}, {"timestamp": 10744.8, "power": 36.950288}, {"timestamp": 10765.3, "power": 36.950288}, {"timestamp": 10785.9, "power": 36.950288}, {"timestamp": 10806.5, "power": 36.950288}, {"timestamp": 10827.1, "power": 36.950288}, {"timestamp": 10847.6, "power": 36.950288}, {"timestamp": 10868.2, "power": 36.950288}, {"timestamp": 10888.7, "power": 36.950288}, {"timestamp": 10909.2, "power": 36.950288}, {"timestamp": 10929.7, "power": 36.950288}, {"timestamp": 10950.3, "power": 36.950288}, {"timestamp": 10970.9, "power": 36.950288}, {"timestamp": 10991.5, "power": 36.950288}, {"timestamp": 11012.0, "power": 36.950288}, {"timestamp": 11032.6, "power": 36.950288}, {"timestamp": 11053.1, "power": 36.950288}, {"timestamp": 11073.6, "power": 36.950288}, {"timestamp": 11094.2, "power": 36.232827}, {"timestamp": 11115.3, "power": 36.232827}, {"timestamp": 11135.8, "power": 36.232827}, {"timestamp": 11156.4, "power": 36.232827}, {"timestamp": 11176.9, "power": 36.232827}, {"timestamp": 11197.4, "power": 36.232827}, {"timestamp": 11218.0, "power": 36.232827}, {"timestamp": 11238.5, "power": 36.232827}, {"timestamp": 11259.1, "power": 36.232827}, {"timestamp": 11279.6, "power": 36.232827}, {"timestamp": 11300.2, "power": 36.232827}, {"timestamp": 11320.7, "power": 36.232827}, {"timestamp": 11341.3, "power": 36.232827}, {"timestamp": 11361.8, "power": 36.232827}, {"timestamp": 11382.4, "power": 36.232827}, {"timestamp": 11402.9, "power": 36.232827}, {"timestamp": 11423.5, "power": 36.232827}, {"timestamp": 11444.0, "power": 36.232827}, {"timestamp": 11464.6, "power": 36.232827}, {"timestamp": 11485.1, "power": 36.232827}, {"timestamp": 11505.6, "power": 36.232827}, {"timestamp": 11526.1, "power": 36.232827}, {"timestamp": 11546.7, "power": 36.232827}, {"timestamp": 11567.2, "power": 36.232827}, {"timestamp": 11587.8, "power": 36.232827}, {"timestamp": 11608.4, "power": 36.232827}, {"timestamp": 11628.9, "power": 36.232827}, {"timestamp": 11649.4, "power": 36.232827}, {"timestamp": 11670.0, "power": 36.232827}, {"timestamp": 11690.6, "power": 36.232827}, {"timestamp": 11711.1, "power": 36.232827}, {"timestamp": 11731.7, "power": 36.232827}, {"timestamp": 11752.2, "power": 36.232827}, {"timestamp": 11772.7, "power": 36.232827}, {"timestamp": 11793.3, "power": 36.232827}, {"timestamp": 11813.8, "power": 36.232827}, {"timestamp": 11834.3, "power": 36.232827}, {"timestamp": 11854.9, "power": 36.232827}, {"timestamp": 11875.4, "power": 36.232827}, {"timestamp": 11896.0, "power": 36.232827}, {"timestamp": 11916.5, "power": 36.232827}, {"timestamp": 11937.0, "power": 36.232827}, {"timestamp": 11957.5, "power": 36.232827}, {"timestamp": 11978.1, "power": 36.232827}, {"timestamp": 11998.6, "power": 36.232827}, {"timestamp": 12019.1, "power": 36.232827}, {"timestamp": 12039.7, "power": 36.232827}, {"timestamp": 12060.2, "power": 36.232827}, {"timestamp": 12080.8, "power": 36.232827}, {"timestamp": 12101.3, "power": 35.968056000000004}, {"timestamp": 12122.3, "power": 35.968056000000004}, {"timestamp": 12142.9, "power": 35.968056000000004}, {"timestamp": 12163.5, "power": 35.968056000000004}, {"timestamp": 12184.0, "power": 35.968056000000004}, {"timestamp": 12204.5, "power": 35.968056000000004}, {"timestamp": 12225.0, "power": 35.968056000000004}, {"timestamp": 12245.6, "power": 35.968056000000004}, {"timestamp": 12266.1, "power": 35.968056000000004}, {"timestamp": 12286.6, "power": 35.968056000000004}, {"timestamp": 12307.2, "power": 35.968056000000004}, {"timestamp": 12327.7, "power": 35.968056000000004}, {"timestamp": 12348.3, "power": 35.968056000000004}, {"timestamp": 12368.8, "power": 35.968056000000004}, {"timestamp": 12389.3, "power": 35.968056000000004}, {"timestamp": 12409.9, "power": 35.968056000000004}, {"timestamp": 12430.4, "power": 35.968056000000004}, {"timestamp": 12451.0, "power": 35.968056000000004}, {"timestamp": 12471.5, "power": 35.968056000000004}, {"timestamp": 12492.0, "power": 35.968056000000004}, {"timestamp": 12512.6, "power": 35.968056000000004}, {"timestamp": 12533.1, "power": 35.968056000000004}, {"timestamp": 12553.6, "power": 35.968056000000004}, {"timestamp": 12574.2, "power": 35.968056000000004}, {"timestamp": 12594.8, "power": 35.968056000000004}, {"timestamp": 12615.3, "power": 35.968056000000004}, {"timestamp": 12635.9, "power": 35.968056000000004}, {"timestamp": 12656.4, "power": 35.968056000000004}, {"timestamp": 12676.9, "power": 35.968056000000004}, {"timestamp": 12697.5, "power": 35.968056000000004}, {"timestamp": 12718.0, "power": 35.968056000000004}, {"timestamp": 12738.6, "power": 35.968056000000004}, {"timestamp": 12759.2, "power": 35.968056000000004}, {"timestamp": 12779.7, "power": 35.968056000000004}, {"timestamp": 12800.3, "power": 35.968056000000004}, {"timestamp": 12820.8, "power": 35.968056000000004}, {"timestamp": 12841.4, "power": 35.968056000000004}, {"timestamp": 12862.0, "power": 35.968056000000004}, {"timestamp": 12882.5, "power": 35.968056000000004}, {"timestamp": 12903.1, "power": 35.968056000000004}, {"timestamp": 12923.7, "power": 35.968056000000004}, {"timestamp": 12944.2, "power": 35.968056000000004}, {"timestamp": 12964.8, "power": 35.968056000000004}, {"timestamp": 12985.3, "power": 35.968056000000004}, {"timestamp": 13005.9, "power": 35.968056000000004}, {"timestamp": 13026.4, "power": 35.968056000000004}, {"timestamp": 13047.0, "power": 35.968056000000004}, {"timestamp": 13067.6, "power": 35.968056000000004}, {"timestamp": 13088.2, "power": 35.968056000000004}, {"timestamp": 13108.7, "power": 36.095765}, {"timestamp": 13129.8, "power": 36.095765}, {"timestamp": 13150.3, "power": 36.095765}, {"timestamp": 13170.9, "power": 36.095765}, {"timestamp": 13191.5, "power": 36.095765}, {"timestamp": 13212.0, "power": 36.095765}, {"timestamp": 13232.6, "power": 36.095765}, {"timestamp": 13253.1, "power": 36.095765}, {"timestamp": 13273.6, "power": 36.095765}, {"timestamp": 13294.2, "power": 36.095765}, {"timestamp": 13314.8, "power": 36.095765}, {"timestamp": 13335.3, "power": 36.095765}, {"timestamp": 13355.9, "power": 36.095765}, {"timestamp": 13376.4, "power": 36.095765}, {"timestamp": 13396.9, "power": 36.095765}, {"timestamp": 13417.5, "power": 36.095765}, {"timestamp": 13438.1, "power": 36.095765}, {"timestamp": 13458.6, "power": 36.095765}, {"timestamp": 13479.2, "power": 36.095765}, {"timestamp": 13499.8, "power": 36.095765}, {"timestamp": 13520.3, "power": 36.095765}, {"timestamp": 13540.8, "power": 36.095765}, {"timestamp": 13561.4, "power": 36.095765}, {"timestamp": 13582.0, "power": 36.095765}, {"timestamp": 13602.6, "power": 36.095765}, {"timestamp": 13623.1, "power": 36.095765}, {"timestamp": 13643.7, "power": 36.095765}, {"timestamp": 13664.3, "power": 36.095765}, {"timestamp": 13684.8, "power": 36.095765}, {"timestamp": 13705.3, "power": 36.095765}, {"timestamp": 13725.9, "power": 36.095765}, {"timestamp": 13746.4, "power": 36.095765}, {"timestamp": 13767.0, "power": 36.095765}, {"timestamp": 13787.5, "power": 36.095765}, {"timestamp": 13808.1, "power": 36.095765}, {"timestamp": 13828.6, "power": 36.095765}, {"timestamp": 13849.1, "power": 36.095765}, {"timestamp": 13869.6, "power": 36.095765}, {"timestamp": 13890.2, "power": 36.095765}, {"timestamp": 13910.7, "power": 36.095765}, {"timestamp": 13931.2, "power": 36.095765}, {"timestamp": 13951.8, "power": 36.095765}, {"timestamp": 13972.3, "power": 36.095765}, {"timestamp": 13992.8, "power": 36.095765}, {"timestamp": 14013.4, "power": 36.095765}, {"timestamp": 14033.9, "power": 36.095765}, {"timestamp": 14054.5, "power": 36.095765}, {"timestamp": 14075.0, "power": 36.095765}, {"timestamp": 14095.5, "power": 36.095765}, {"timestamp": 14116.1, "power": 36.013591000000005}, {"timestamp": 14137.2, "power": 36.013591000000005}, {"timestamp": 14157.7, "power": 36.013591000000005}, {"timestamp": 14178.3, "power": 36.013591000000005}, {"timestamp": 14198.8, "power": 36.013591000000005}, {"timestamp": 14219.4, "power": 36.013591000000005}, {"timestamp": 14239.9, "power": 36.013591000000005}, {"timestamp": 14260.4, "power": 36.013591000000005}, {"timestamp": 14280.9, "power": 36.013591000000005}, {"timestamp": 14301.5, "power": 36.013591000000005}, {"timestamp": 14322.0, "power": 36.013591000000005}, {"timestamp": 14342.6, "power": 36.013591000000005}, {"timestamp": 14363.1, "power": 36.013591000000005}, {"timestamp": 14383.6, "power": 36.013591000000005}, {"timestamp": 14404.2, "power": 36.013591000000005}, {"timestamp": 14424.7, "power": 36.013591000000005}, {"timestamp": 14445.2, "power": 36.013591000000005}, {"timestamp": 14465.8, "power": 36.013591000000005}, {"timestamp": 14486.3, "power": 36.013591000000005}, {"timestamp": 14506.9, "power": 36.013591000000005}, {"timestamp": 14527.4, "power": 36.013591000000005}, {"timestamp": 14547.9, "power": 36.013591000000005}, {"timestamp": 14568.5, "power": 36.013591000000005}, {"timestamp": 14589.0, "power": 36.013591000000005}, {"timestamp": 14609.5, "power": 36.013591000000005}, {"timestamp": 14630.1, "power": 36.013591000000005}, {"timestamp": 14650.7, "power": 36.013591000000005}, {"timestamp": 14671.2, "power": 36.013591000000005}, {"timestamp": 14691.8, "power": 36.013591000000005}, {"timestamp": 14712.4, "power": 36.013591000000005}, {"timestamp": 14732.9, "power": 36.013591000000005}, {"timestamp": 14753.4, "power": 36.013591000000005}, {"timestamp": 14774.0, "power": 36.013591000000005}, {"timestamp": 14794.6, "power": 36.013591000000005}, {"timestamp": 14815.2, "power": 36.013591000000005}, {"timestamp": 14835.7, "power": 36.013591000000005}, {"timestamp": 14856.3, "power": 36.013591000000005}, {"timestamp": 14876.8, "power": 36.013591000000005}, {"timestamp": 14897.4, "power": 36.013591000000005}, {"timestamp": 14918.0, "power": 36.013591000000005}, {"timestamp": 14938.5, "power": 36.013591000000005}, {"timestamp": 14959.1, "power": 36.013591000000005}, {"timestamp": 14979.7, "power": 36.013591000000005}, {"timestamp": 15000.2, "power": 36.013591000000005}, {"timestamp": 15020.7, "power": 36.013591000000005}, {"timestamp": 15041.3, "power": 36.013591000000005}, {"timestamp": 15061.8, "power": 36.013591000000005}, {"timestamp": 15082.4, "power": 36.013591000000005}, {"timestamp": 15102.9, "power": 36.013591000000005}, {"timestamp": 15123.4, "power": 36.178626}, {"timestamp": 15144.5, "power": 36.178626}, {"timestamp": 15165.0, "power": 36.178626}, {"timestamp": 15185.6, "power": 36.178626}, {"timestamp": 15206.1, "power": 36.178626}, {"timestamp": 15226.6, "power": 36.178626}, {"timestamp": 15247.2, "power": 36.178626}, {"timestamp": 15267.7, "power": 36.178626}, {"timestamp": 15288.3, "power": 36.178626}, {"timestamp": 15308.8, "power": 36.178626}, {"timestamp": 15329.3, "power": 36.178626}, {"timestamp": 15349.9, "power": 36.178626}, {"timestamp": 15370.4, "power": 36.178626}, {"timestamp": 15391.0, "power": 36.178626}, {"timestamp": 15411.5, "power": 36.178626}, {"timestamp": 15432.0, "power": 36.178626}, {"timestamp": 15452.6, "power": 36.178626}, {"timestamp": 15473.1, "power": 36.178626}, {"timestamp": 15493.6, "power": 36.178626}, {"timestamp": 15514.2, "power": 36.178626}, {"timestamp": 15534.7, "power": 36.178626}, {"timestamp": 15555.3, "power": 36.178626}, {"timestamp": 15575.8, "power": 36.178626}, {"timestamp": 15596.4, "power": 36.178626}, {"timestamp": 15616.9, "power": 36.178626}, {"timestamp": 15637.4, "power": 36.178626}, {"timestamp": 15658.0, "power": 36.178626}, {"timestamp": 15678.6, "power": 36.178626}, {"timestamp": 15699.1, "power": 36.178626}, {"timestamp": 15719.7, "power": 36.178626}, {"timestamp": 15740.2, "power": 36.178626}, {"timestamp": 15760.7, "power": 36.178626}, {"timestamp": 15781.3, "power": 36.178626}, {"timestamp": 15801.8, "power": 36.178626}, {"timestamp": 15822.4, "power": 36.178626}, {"timestamp": 15842.9, "power": 36.178626}, {"timestamp": 15863.5, "power": 36.178626}, {"timestamp": 15884.1, "power": 36.178626}, {"timestamp": 15904.6, "power": 36.178626}, {"timestamp": 15925.2, "power": 36.178626}, {"timestamp": 15945.7, "power": 36.178626}, {"timestamp": 15966.3, "power": 36.178626}, {"timestamp": 15986.9, "power": 36.178626}, {"timestamp": 16007.4, "power": 36.178626}, {"timestamp": 16028.0, "power": 36.178626}, {"timestamp": 16048.5, "power": 36.178626}, {"timestamp": 16069.0, "power": 36.178626}, {"timestamp": 16089.5, "power": 36.178626}, {"timestamp": 16110.1, "power": 36.178626}, {"timestamp": 16130.7, "power": 36.185736}, {"timestamp": 16151.8, "power": 36.185736}, {"timestamp": 16172.4, "power": 36.185736}, {"timestamp": 16192.9, "power": 36.185736}, {"timestamp": 16213.4, "power": 36.185736}, {"timestamp": 16233.9, "power": 36.185736}, {"timestamp": 16254.5, "power": 36.185736}, {"timestamp": 16275.0, "power": 36.185736}, {"timestamp": 16295.6, "power": 36.185736}, {"timestamp": 16316.1, "power": 36.185736}, {"timestamp": 16336.6, "power": 36.185736}, {"timestamp": 16357.2, "power": 36.185736}, {"timestamp": 16377.7, "power": 36.185736}, {"timestamp": 16398.3, "power": 36.185736}, {"timestamp": 16418.8, "power": 36.185736}, {"timestamp": 16439.4, "power": 36.185736}, {"timestamp": 16460.0, "power": 36.185736}, {"timestamp": 16480.5, "power": 36.185736}, {"timestamp": 16501.0, "power": 36.185736}, {"timestamp": 16521.5, "power": 36.185736}, {"timestamp": 16542.1, "power": 36.185736}, {"timestamp": 16562.7, "power": 36.185736}, {"timestamp": 16583.3, "power": 36.185736}, {"timestamp": 16603.8, "power": 36.185736}, {"timestamp": 16624.4, "power": 36.185736}, {"timestamp": 16644.9, "power": 36.185736}, {"timestamp": 16665.5, "power": 36.185736}, {"timestamp": 16686.0, "power": 36.185736}, {"timestamp": 16706.6, "power": 36.185736}, {"timestamp": 16727.2, "power": 36.185736}, {"timestamp": 16747.7, "power": 36.185736}, {"timestamp": 16768.3, "power": 36.185736}, {"timestamp": 16788.8, "power": 36.185736}, {"timestamp": 16809.4, "power": 36.185736}, {"timestamp": 16830.0, "power": 36.185736}, {"timestamp": 16850.5, "power": 36.185736}, {"timestamp": 16871.1, "power": 36.185736}, {"timestamp": 16891.7, "power": 36.185736}, {"timestamp": 16912.3, "power": 36.185736}, {"timestamp": 16932.8, "power": 36.185736}, {"timestamp": 16953.3, "power": 36.185736}, {"timestamp": 16973.9, "power": 36.185736}, {"timestamp": 16994.5, "power": 36.185736}, {"timestamp": 17015.0, "power": 36.185736}, {"timestamp": 17035.6, "power": 36.185736}, {"timestamp": 17056.2, "power": 36.185736}, {"timestamp": 17076.7, "power": 36.185736}, {"timestamp": 17097.3, "power": 36.185736}, {"timestamp": 17117.8, "power": 36.185736}, {"timestamp": 17138.4, "power": 36.586732}, {"timestamp": 17159.5, "power": 36.586732}, {"timestamp": 17180.1, "power": 36.586732}, {"timestamp": 17200.6, "power": 36.586732}, {"timestamp": 17221.2, "power": 36.586732}, {"timestamp": 17241.7, "power": 36.586732}, {"timestamp": 17262.2, "power": 36.586732}, {"timestamp": 17282.8, "power": 36.586732}, {"timestamp": 17303.3, "power": 36.586732}, {"timestamp": 17323.9, "power": 36.586732}, {"timestamp": 17344.4, "power": 36.586732}, {"timestamp": 17364.9, "power": 36.586732}, {"timestamp": 17385.5, "power": 36.586732}, {"timestamp": 17406.0, "power": 36.586732}, {"timestamp": 17426.6, "power": 36.586732}, {"timestamp": 17447.1, "power": 36.586732}, {"timestamp": 17467.7, "power": 36.586732}, {"timestamp": 17488.2, "power": 36.586732}, {"timestamp": 17508.7, "power": 36.586732}, {"timestamp": 17529.3, "power": 36.586732}, {"timestamp": 17549.8, "power": 36.586732}, {"timestamp": 17570.4, "power": 36.586732}, {"timestamp": 17590.9, "power": 36.586732}, {"timestamp": 17611.5, "power": 36.586732}, {"timestamp": 17632.1, "power": 36.586732}, {"timestamp": 17652.6, "power": 36.586732}, {"timestamp": 17673.2, "power": 36.586732}, {"timestamp": 17693.7, "power": 36.586732}, {"timestamp": 17714.3, "power": 36.586732}, {"timestamp": 17734.8, "power": 36.586732}, {"timestamp": 17755.4, "power": 36.586732}, {"timestamp": 17775.9, "power": 36.586732}, {"timestamp": 17796.4, "power": 36.586732}, {"timestamp": 17816.9, "power": 36.586732}, {"timestamp": 17837.5, "power": 36.586732}, {"timestamp": 17858.0, "power": 36.586732}, {"timestamp": 17878.6, "power": 36.586732}, {"timestamp": 17899.1, "power": 36.586732}, {"timestamp": 17919.6, "power": 36.586732}, {"timestamp": 17940.2, "power": 36.586732}, {"timestamp": 17960.7, "power": 36.586732}, {"timestamp": 17981.2, "power": 36.586732}, {"timestamp": 18001.8, "power": 36.586732}, {"timestamp": 18022.3, "power": 36.586732}, {"timestamp": 18042.9, "power": 36.586732}, {"timestamp": 18063.4, "power": 36.586732}, {"timestamp": 18084.0, "power": 36.586732}, {"timestamp": 18104.5, "power": 36.586732}, {"timestamp": 18125.0, "power": 36.586732}, {"timestamp": 18145.5, "power": 36.56524}, {"timestamp": 18166.5, "power": 36.56524}, {"timestamp": 18187.1, "power": 36.56524}, {"timestamp": 18207.6, "power": 36.56524}, {"timestamp": 18228.2, "power": 36.56524}, {"timestamp": 18248.7, "power": 36.56524}, {"timestamp": 18269.3, "power": 36.56524}, {"timestamp": 18289.8, "power": 36.56524}, {"timestamp": 18310.4, "power": 36.56524}, {"timestamp": 18330.9, "power": 36.56524}, {"timestamp": 18351.4, "power": 36.56524}, {"timestamp": 18372.0, "power": 36.56524}, {"timestamp": 18392.5, "power": 36.56524}, {"timestamp": 18413.0, "power": 36.56524}, {"timestamp": 18433.5, "power": 36.56524}, {"timestamp": 18454.1, "power": 36.56524}, {"timestamp": 18474.6, "power": 36.56524}, {"timestamp": 18495.2, "power": 36.56524}, {"timestamp": 18515.7, "power": 36.56524}, {"timestamp": 18536.3, "power": 36.56524}, {"timestamp": 18556.8, "power": 36.56524}, {"timestamp": 18577.3, "power": 36.56524}, {"timestamp": 18597.8, "power": 36.56524}, {"timestamp": 18618.4, "power": 36.56524}, {"timestamp": 18638.9, "power": 36.56524}, {"timestamp": 18659.5, "power": 36.56524}, {"timestamp": 18680.1, "power": 36.56524}, {"timestamp": 18700.6, "power": 36.56524}, {"timestamp": 18721.2, "power": 36.56524}, {"timestamp": 18741.7, "power": 36.56524}, {"timestamp": 18762.3, "power": 36.56524}, {"timestamp": 18782.9, "power": 36.56524}, {"timestamp": 18803.4, "power": 36.56524}, {"timestamp": 18824.0, "power": 36.56524}, {"timestamp": 18844.5, "power": 36.56524}, {"timestamp": 18865.0, "power": 36.56524}, {"timestamp": 18885.6, "power": 36.56524}, {"timestamp": 18906.2, "power": 36.56524}, {"timestamp": 18926.7, "power": 36.56524}, {"timestamp": 18947.3, "power": 36.56524}, {"timestamp": 18967.9, "power": 36.56524}, {"timestamp": 18988.4, "power": 36.56524}, {"timestamp": 19008.9, "power": 36.56524}, {"timestamp": 19029.5, "power": 36.56524}, {"timestamp": 19050.0, "power": 36.56524}, {"timestamp": 19070.6, "power": 36.56524}, {"timestamp": 19091.2, "power": 36.56524}, {"timestamp": 19111.8, "power": 36.56524}, {"timestamp": 19132.3, "power": 36.56524}, {"timestamp": 19152.8, "power": 36.209383}, {"timestamp": 19173.9, "power": 36.209383}, {"timestamp": 19194.5, "power": 36.209383}, {"timestamp": 19215.0, "power": 36.209383}, {"timestamp": 19235.5, "power": 36.209383}, {"timestamp": 19256.1, "power": 36.209383}, {"timestamp": 19276.7, "power": 36.209383}, {"timestamp": 19297.2, "power": 36.209383}, {"timestamp": 19317.7, "power": 36.209383}, {"timestamp": 19338.3, "power": 36.209383}, {"timestamp": 19358.9, "power": 36.209383}, {"timestamp": 19379.5, "power": 36.209383}, {"timestamp": 19400.0, "power": 36.209383}, {"timestamp": 19420.6, "power": 36.209383}, {"timestamp": 19441.1, "power": 36.209383}, {"timestamp": 19461.6, "power": 36.209383}, {"timestamp": 19482.1, "power": 36.209383}, {"timestamp": 19502.7, "power": 36.209383}, {"timestamp": 19523.2, "power": 36.209383}, {"timestamp": 19543.7, "power": 36.209383}, {"timestamp": 19564.2, "power": 36.209383}, {"timestamp": 19584.8, "power": 36.209383}, {"timestamp": 19605.3, "power": 36.209383}, {"timestamp": 19625.8, "power": 36.209383}, {"timestamp": 19646.3, "power": 36.209383}, {"timestamp": 19666.9, "power": 36.209383}, {"timestamp": 19687.4, "power": 36.209383}, {"timestamp": 19707.9, "power": 36.209383}, {"timestamp": 19728.4, "power": 36.209383}, {"timestamp": 19748.9, "power": 36.209383}, {"timestamp": 19769.5, "power": 36.209383}, {"timestamp": 19790.0, "power": 36.209383}, {"timestamp": 19810.5, "power": 36.209383}, {"timestamp": 19831.0, "power": 36.209383}, {"timestamp": 19851.6, "power": 36.209383}, {"timestamp": 19872.1, "power": 36.209383}, {"timestamp": 19892.6, "power": 36.209383}, {"timestamp": 19913.1, "power": 36.209383}, {"timestamp": 19933.6, "power": 36.209383}, {"timestamp": 19954.2, "power": 36.209383}, {"timestamp": 19974.7, "power": 36.209383}, {"timestamp": 19995.2, "power": 36.209383}, {"timestamp": 20015.7, "power": 36.209383}, {"timestamp": 20036.3, "power": 36.209383}, {"timestamp": 20056.8, "power": 36.209383}, {"timestamp": 20077.3, "power": 36.209383}, {"timestamp": 20097.8, "power": 36.209383}, {"timestamp": 20118.3, "power": 36.209383}, {"timestamp": 20138.9, "power": 36.209383}, {"timestamp": 20159.4, "power": 39.62670200000001}, {"timestamp": 20180.6, "power": 39.62670200000001}, {"timestamp": 20201.1, "power": 39.62670200000001}, {"timestamp": 20221.6, "power": 39.62670200000001}, {"timestamp": 20242.1, "power": 39.62670200000001}, {"timestamp": 20262.7, "power": 39.62670200000001}, {"timestamp": 20283.2, "power": 39.62670200000001}, {"timestamp": 20303.7, "power": 39.62670200000001}, {"timestamp": 20324.2, "power": 39.62670200000001}, {"timestamp": 20344.7, "power": 39.62670200000001}, {"timestamp": 20365.2, "power": 39.62670200000001}, {"timestamp": 20385.6, "power": 39.62670200000001}, {"timestamp": 20406.2, "power": 39.62670200000001}, {"timestamp": 20426.7, "power": 39.62670200000001}, {"timestamp": 20447.2, "power": 39.62670200000001}, {"timestamp": 20467.8, "power": 39.62670200000001}, {"timestamp": 20488.3, "power": 39.62670200000001}, {"timestamp": 20508.8, "power": 39.62670200000001}, {"timestamp": 20529.3, "power": 39.62670200000001}, {"timestamp": 20549.9, "power": 39.62670200000001}, {"timestamp": 20574.2, "power": 39.62670200000001}, {"timestamp": 20594.8, "power": 39.62670200000001}, {"timestamp": 20615.4, "power": 39.62670200000001}, {"timestamp": 20635.9, "power": 39.62670200000001}, {"timestamp": 20656.5, "power": 39.62670200000001}, {"timestamp": 20677.0, "power": 39.62670200000001}, {"timestamp": 20697.5, "power": 39.62670200000001}, {"timestamp": 20718.1, "power": 39.62670200000001}, {"timestamp": 20738.6, "power": 39.62670200000001}, {"timestamp": 20759.2, "power": 39.62670200000001}, {"timestamp": 20779.7, "power": 39.62670200000001}, {"timestamp": 20800.2, "power": 39.62670200000001}, {"timestamp": 20820.7, "power": 39.62670200000001}, {"timestamp": 20841.2, "power": 39.62670200000001}, {"timestamp": 20861.8, "power": 39.62670200000001}, {"timestamp": 20882.3, "power": 39.62670200000001}, {"timestamp": 20902.9, "power": 39.62670200000001}, {"timestamp": 20923.4, "power": 39.62670200000001}, {"timestamp": 20943.9, "power": 39.62670200000001}, {"timestamp": 20964.4, "power": 39.62670200000001}, {"timestamp": 20984.9, "power": 39.62670200000001}, {"timestamp": 21005.4, "power": 39.62670200000001}, {"timestamp": 21026.0, "power": 39.62670200000001}, {"timestamp": 21046.5, "power": 39.62670200000001}, {"timestamp": 21067.0, "power": 39.62670200000001}, {"timestamp": 21087.6, "power": 39.62670200000001}, {"timestamp": 21108.1, "power": 39.62670200000001}, {"timestamp": 21128.7, "power": 39.62670200000001}, {"timestamp": 21149.2, "power": 39.62670200000001}, {"timestamp": 21169.7, "power": 35.901672000000005}, {"timestamp": 21190.8, "power": 35.901672000000005}, {"timestamp": 21211.4, "power": 35.901672000000005}, {"timestamp": 21231.9, "power": 35.901672000000005}, {"timestamp": 21252.4, "power": 35.901672000000005}, {"timestamp": 21272.9, "power": 35.901672000000005}, {"timestamp": 21293.4, "power": 35.901672000000005}, {"timestamp": 21313.9, "power": 35.901672000000005}, {"timestamp": 21334.5, "power": 35.901672000000005}, {"timestamp": 21355.0, "power": 35.901672000000005}, {"timestamp": 21375.6, "power": 35.901672000000005}, {"timestamp": 21396.1, "power": 35.901672000000005}, {"timestamp": 21416.6, "power": 35.901672000000005}, {"timestamp": 21437.1, "power": 35.901672000000005}, {"timestamp": 21457.6, "power": 35.901672000000005}, {"timestamp": 21478.1, "power": 35.901672000000005}, {"timestamp": 21498.7, "power": 35.901672000000005}, {"timestamp": 21519.2, "power": 35.901672000000005}, {"timestamp": 21539.7, "power": 35.901672000000005}, {"timestamp": 21560.2, "power": 35.901672000000005}, {"timestamp": 21580.8, "power": 35.901672000000005}, {"timestamp": 21601.2, "power": 35.901672000000005}, {"timestamp": 21621.8, "power": 35.901672000000005}, {"timestamp": 21642.3, "power": 35.901672000000005}, {"timestamp": 21662.8, "power": 35.901672000000005}, {"timestamp": 21683.4, "power": 35.901672000000005}, {"timestamp": 21703.9, "power": 35.901672000000005}, {"timestamp": 21724.4, "power": 35.901672000000005}, {"timestamp": 21744.9, "power": 35.901672000000005}, {"timestamp": 21765.4, "power": 35.901672000000005}, {"timestamp": 21785.9, "power": 35.901672000000005}, {"timestamp": 21806.5, "power": 35.901672000000005}, {"timestamp": 21827.0, "power": 35.901672000000005}, {"timestamp": 21847.5, "power": 35.901672000000005}, {"timestamp": 21868.1, "power": 35.901672000000005}, {"timestamp": 21888.6, "power": 35.901672000000005}, {"timestamp": 21909.1, "power": 35.901672000000005}, {"timestamp": 21929.6, "power": 35.901672000000005}, {"timestamp": 21950.1, "power": 35.901672000000005}, {"timestamp": 21970.7, "power": 35.901672000000005}, {"timestamp": 21991.2, "power": 35.901672000000005}, {"timestamp": 22011.7, "power": 35.901672000000005}, {"timestamp": 22032.3, "power": 35.901672000000005}, {"timestamp": 22052.8, "power": 35.901672000000005}, {"timestamp": 22073.3, "power": 35.901672000000005}, {"timestamp": 22093.8, "power": 35.901672000000005}, {"timestamp": 22114.4, "power": 35.901672000000005}, {"timestamp": 22135.0, "power": 35.901672000000005}], "timeline": {"START": "4685.381257", "END": "19314.82559"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 16923.7}, {"name": "clSetKernelArg", "calls": 19, "time": 3485.55}, {"name": "clReleaseKernel", "calls": 1, "time": 1387.67}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.8333}, {"name": "clReleaseContext", "calls": 1, "time": 45.9295}, {"name": "clCreateContext", "calls": 1, "time": 44.1258}, {"name": "clReleaseProgram", "calls": 1, "time": 19.8585}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.700332}, {"name": "clCreateKernel", "calls": 1, "time": 0.339978}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.158087}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084273}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073192}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03144}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.028749}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025509}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024762}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010548}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009145}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007763}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006837}, {"name": "clRetainDevice", "calls": 2, "time": 0.004823}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 14629.4}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 13964.9}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 14628.8}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 14334.2}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 14262.8}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 13119.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7695.994296, "utilization": 80.166607, "size": 8157970.0, "time": 1060.027752}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 43539428, "speed": 29.5457, "utilization": 0.256473, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2688687, "speed": 394.53, "utilization": 3.42474, "size": 0.127875}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 45682904, "speed": 29.6022, "utilization": 0.256963, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2823012, "speed": 395.03, "utilization": 3.42908, "size": 0.12788}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 44733481, "speed": 29.5792, "utilization": 0.256764, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2763775, "speed": 394.933, "utilization": 3.42823, "size": 0.127878}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 44506870, "speed": 29.5762, "utilization": 0.256738, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2749418, "speed": 394.946, "utilization": 3.42835, "size": 0.127876}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 40903357, "speed": 29.5462, "utilization": 0.256477, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2524252, "speed": 394.929, "utilization": 3.42821, "size": 0.127866}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len6/run4.json b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run4.json new file mode 100644 index 0000000..f88e1fb --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 55.0434, "power": 35.763940000000005}, {"timestamp": 75.6792, "power": 35.763940000000005}, {"timestamp": 96.2196, "power": 35.763940000000005}, {"timestamp": 116.755, "power": 35.763940000000005}, {"timestamp": 137.623, "power": 35.763940000000005}, {"timestamp": 158.478, "power": 35.763940000000005}, {"timestamp": 179.021, "power": 35.763940000000005}, {"timestamp": 199.561, "power": 35.763940000000005}, {"timestamp": 220.101, "power": 35.763940000000005}, {"timestamp": 240.64, "power": 35.763940000000005}, {"timestamp": 261.176, "power": 35.763940000000005}, {"timestamp": 281.722, "power": 35.763940000000005}, {"timestamp": 302.227, "power": 35.763940000000005}, {"timestamp": 322.769, "power": 35.763940000000005}, {"timestamp": 343.315, "power": 35.763940000000005}, {"timestamp": 363.86, "power": 35.763940000000005}, {"timestamp": 384.406, "power": 35.763940000000005}, {"timestamp": 404.953, "power": 35.763940000000005}, {"timestamp": 425.495, "power": 35.763940000000005}, {"timestamp": 446.012, "power": 35.763940000000005}, {"timestamp": 466.553, "power": 35.763940000000005}, {"timestamp": 487.097, "power": 35.763940000000005}, {"timestamp": 507.637, "power": 35.763940000000005}, {"timestamp": 528.183, "power": 35.763940000000005}, {"timestamp": 548.729, "power": 35.763940000000005}, {"timestamp": 569.274, "power": 35.763940000000005}, {"timestamp": 589.778, "power": 35.763940000000005}, {"timestamp": 610.274, "power": 35.763940000000005}, {"timestamp": 630.811, "power": 35.763940000000005}, {"timestamp": 651.35, "power": 35.763940000000005}, {"timestamp": 671.888, "power": 35.763940000000005}, {"timestamp": 692.431, "power": 35.763940000000005}, {"timestamp": 712.974, "power": 35.763940000000005}, {"timestamp": 733.52, "power": 35.763940000000005}, {"timestamp": 754.041, "power": 35.763940000000005}, {"timestamp": 774.576, "power": 35.763940000000005}, {"timestamp": 795.115, "power": 35.763940000000005}, {"timestamp": 815.656, "power": 35.763940000000005}, {"timestamp": 836.194, "power": 35.763940000000005}, {"timestamp": 856.737, "power": 35.763940000000005}, {"timestamp": 877.277, "power": 35.763940000000005}, {"timestamp": 897.771, "power": 35.763940000000005}, {"timestamp": 918.27, "power": 35.763940000000005}, {"timestamp": 938.808, "power": 35.763940000000005}, {"timestamp": 959.35, "power": 35.763940000000005}, {"timestamp": 979.896, "power": 35.763940000000005}, {"timestamp": 1000.44, "power": 35.763940000000005}, {"timestamp": 1020.98, "power": 36.041379}, {"timestamp": 1042.26, "power": 36.041379}, {"timestamp": 1062.82, "power": 36.041379}, {"timestamp": 1083.41, "power": 36.041379}, {"timestamp": 1104.01, "power": 36.041379}, {"timestamp": 1124.61, "power": 36.041379}, {"timestamp": 1145.2, "power": 36.041379}, {"timestamp": 1165.77, "power": 36.041379}, {"timestamp": 1186.33, "power": 36.041379}, {"timestamp": 1206.89, "power": 36.041379}, {"timestamp": 1227.48, "power": 36.041379}, {"timestamp": 1248.08, "power": 36.041379}, {"timestamp": 1268.68, "power": 36.041379}, {"timestamp": 1289.27, "power": 36.041379}, {"timestamp": 1309.87, "power": 36.041379}, {"timestamp": 1330.43, "power": 36.041379}, {"timestamp": 1350.99, "power": 36.041379}, {"timestamp": 1371.58, "power": 36.041379}, {"timestamp": 1392.18, "power": 36.041379}, {"timestamp": 1412.79, "power": 36.041379}, {"timestamp": 1433.38, "power": 36.041379}, {"timestamp": 1453.95, "power": 36.041379}, {"timestamp": 1474.51, "power": 36.041379}, {"timestamp": 1495.07, "power": 36.041379}, {"timestamp": 1515.66, "power": 36.041379}, {"timestamp": 1536.25, "power": 36.041379}, {"timestamp": 1556.85, "power": 36.041379}, {"timestamp": 1577.45, "power": 36.041379}, {"timestamp": 1598.02, "power": 36.041379}, {"timestamp": 1618.58, "power": 36.041379}, {"timestamp": 1639.17, "power": 36.041379}, {"timestamp": 1659.77, "power": 36.041379}, {"timestamp": 1680.37, "power": 36.041379}, {"timestamp": 1700.96, "power": 36.041379}, {"timestamp": 1721.56, "power": 36.041379}, {"timestamp": 1742.13, "power": 36.041379}, {"timestamp": 1762.68, "power": 36.041379}, {"timestamp": 1783.27, "power": 36.041379}, {"timestamp": 1803.87, "power": 36.041379}, {"timestamp": 1824.46, "power": 36.041379}, {"timestamp": 1845.05, "power": 36.041379}, {"timestamp": 1865.64, "power": 36.041379}, {"timestamp": 1886.21, "power": 36.041379}, {"timestamp": 1906.77, "power": 36.041379}, {"timestamp": 1927.36, "power": 36.041379}, {"timestamp": 1947.96, "power": 36.041379}, {"timestamp": 1968.56, "power": 36.041379}, {"timestamp": 1989.17, "power": 36.041379}, {"timestamp": 2009.77, "power": 36.041379}, {"timestamp": 2030.33, "power": 35.704118}, {"timestamp": 2051.41, "power": 35.704118}, {"timestamp": 2072.0, "power": 35.704118}, {"timestamp": 2092.6, "power": 35.704118}, {"timestamp": 2113.2, "power": 35.704118}, {"timestamp": 2133.79, "power": 35.704118}, {"timestamp": 2154.35, "power": 35.704118}, {"timestamp": 2174.89, "power": 35.704118}, {"timestamp": 2195.48, "power": 35.704118}, {"timestamp": 2216.08, "power": 35.704118}, {"timestamp": 2236.67, "power": 35.704118}, {"timestamp": 2257.27, "power": 35.704118}, {"timestamp": 2277.85, "power": 35.704118}, {"timestamp": 2298.41, "power": 35.704118}, {"timestamp": 2318.97, "power": 35.704118}, {"timestamp": 2339.56, "power": 35.704118}, {"timestamp": 2360.15, "power": 35.704118}, {"timestamp": 2380.75, "power": 35.704118}, {"timestamp": 2401.35, "power": 35.704118}, {"timestamp": 2421.93, "power": 35.704118}, {"timestamp": 2442.48, "power": 35.704118}, {"timestamp": 2463.04, "power": 35.704118}, {"timestamp": 2483.64, "power": 35.704118}, {"timestamp": 2504.23, "power": 35.704118}, {"timestamp": 2524.82, "power": 35.704118}, {"timestamp": 2545.42, "power": 35.704118}, {"timestamp": 2565.99, "power": 35.704118}, {"timestamp": 2586.55, "power": 35.704118}, {"timestamp": 2607.15, "power": 35.704118}, {"timestamp": 2627.75, "power": 35.704118}, {"timestamp": 2648.34, "power": 35.704118}, {"timestamp": 2668.94, "power": 35.704118}, {"timestamp": 2689.53, "power": 35.704118}, {"timestamp": 2710.1, "power": 35.704118}, {"timestamp": 2730.67, "power": 35.704118}, {"timestamp": 2751.26, "power": 35.704118}, {"timestamp": 2771.86, "power": 35.704118}, {"timestamp": 2792.45, "power": 35.704118}, {"timestamp": 2813.05, "power": 35.704118}, {"timestamp": 2833.65, "power": 35.704118}, {"timestamp": 2854.22, "power": 35.704118}, {"timestamp": 2874.77, "power": 35.704118}, {"timestamp": 2895.37, "power": 35.704118}, {"timestamp": 2915.97, "power": 35.704118}, {"timestamp": 2936.56, "power": 35.704118}, {"timestamp": 2957.16, "power": 35.704118}, {"timestamp": 2977.77, "power": 35.704118}, {"timestamp": 2998.33, "power": 35.704118}, {"timestamp": 3018.89, "power": 35.704118}, {"timestamp": 3039.48, "power": 35.693939}, {"timestamp": 3060.58, "power": 35.693939}, {"timestamp": 3081.18, "power": 35.693939}, {"timestamp": 3101.77, "power": 35.693939}, {"timestamp": 3122.33, "power": 35.693939}, {"timestamp": 3142.89, "power": 35.693939}, {"timestamp": 3163.49, "power": 35.693939}, {"timestamp": 3184.1, "power": 35.693939}, {"timestamp": 3204.69, "power": 35.693939}, {"timestamp": 3225.29, "power": 35.693939}, {"timestamp": 3245.86, "power": 35.693939}, {"timestamp": 3266.42, "power": 35.693939}, {"timestamp": 3286.98, "power": 35.693939}, {"timestamp": 3307.57, "power": 35.693939}, {"timestamp": 3328.17, "power": 35.693939}, {"timestamp": 3348.77, "power": 35.693939}, {"timestamp": 3369.36, "power": 35.693939}, {"timestamp": 3389.93, "power": 35.693939}, {"timestamp": 3410.49, "power": 35.693939}, {"timestamp": 3431.05, "power": 35.693939}, {"timestamp": 3451.64, "power": 35.693939}, {"timestamp": 3472.24, "power": 35.693939}, {"timestamp": 3492.83, "power": 35.693939}, {"timestamp": 3513.43, "power": 35.693939}, {"timestamp": 3533.99, "power": 35.693939}, {"timestamp": 3554.55, "power": 35.693939}, {"timestamp": 3575.14, "power": 35.693939}, {"timestamp": 3595.75, "power": 35.693939}, {"timestamp": 3616.35, "power": 35.693939}, {"timestamp": 3636.95, "power": 35.693939}, {"timestamp": 3657.54, "power": 35.693939}, {"timestamp": 3678.05, "power": 35.693939}, {"timestamp": 3698.58, "power": 35.693939}, {"timestamp": 3719.1, "power": 35.693939}, {"timestamp": 3739.63, "power": 35.693939}, {"timestamp": 3760.17, "power": 35.693939}, {"timestamp": 3780.7, "power": 35.693939}, {"timestamp": 3801.24, "power": 35.693939}, {"timestamp": 3821.77, "power": 35.693939}, {"timestamp": 3842.27, "power": 35.693939}, {"timestamp": 3862.8, "power": 35.693939}, {"timestamp": 3883.33, "power": 35.693939}, {"timestamp": 3903.87, "power": 35.693939}, {"timestamp": 3924.4, "power": 35.693939}, {"timestamp": 3944.94, "power": 35.693939}, {"timestamp": 3965.48, "power": 35.693939}, {"timestamp": 3986.02, "power": 35.693939}, {"timestamp": 4006.55, "power": 35.693939}, {"timestamp": 4027.09, "power": 35.693939}, {"timestamp": 4047.62, "power": 38.205383999999995}, {"timestamp": 4068.74, "power": 38.205383999999995}, {"timestamp": 4089.28, "power": 38.205383999999995}, {"timestamp": 4109.84, "power": 38.205383999999995}, {"timestamp": 4130.34, "power": 38.205383999999995}, {"timestamp": 4150.87, "power": 38.205383999999995}, {"timestamp": 4171.4, "power": 38.205383999999995}, {"timestamp": 4191.94, "power": 38.205383999999995}, {"timestamp": 4212.47, "power": 38.205383999999995}, {"timestamp": 4233.01, "power": 38.205383999999995}, {"timestamp": 4253.55, "power": 38.205383999999995}, {"timestamp": 4274.07, "power": 38.205383999999995}, {"timestamp": 4294.6, "power": 38.205383999999995}, {"timestamp": 4315.14, "power": 38.205383999999995}, {"timestamp": 4335.67, "power": 38.205383999999995}, {"timestamp": 4356.21, "power": 38.205383999999995}, {"timestamp": 4376.75, "power": 38.205383999999995}, {"timestamp": 4397.28, "power": 38.205383999999995}, {"timestamp": 4417.77, "power": 38.205383999999995}, {"timestamp": 4438.27, "power": 38.205383999999995}, {"timestamp": 4458.8, "power": 38.205383999999995}, {"timestamp": 4479.34, "power": 38.205383999999995}, {"timestamp": 4499.87, "power": 38.205383999999995}, {"timestamp": 4520.41, "power": 38.205383999999995}, {"timestamp": 4540.94, "power": 38.205383999999995}, {"timestamp": 4561.48, "power": 38.205383999999995}, {"timestamp": 4581.99, "power": 38.205383999999995}, {"timestamp": 4602.49, "power": 38.205383999999995}, {"timestamp": 4623.02, "power": 38.205383999999995}, {"timestamp": 4643.55, "power": 38.205383999999995}, {"timestamp": 4664.09, "power": 38.205383999999995}, {"timestamp": 4684.63, "power": 38.205383999999995}, {"timestamp": 4705.17, "power": 38.205383999999995}, {"timestamp": 4725.7, "power": 38.205383999999995}, {"timestamp": 4746.22, "power": 38.205383999999995}, {"timestamp": 4766.75, "power": 38.205383999999995}, {"timestamp": 4787.3, "power": 38.205383999999995}, {"timestamp": 4807.85, "power": 38.205383999999995}, {"timestamp": 4828.4, "power": 38.205383999999995}, {"timestamp": 4848.95, "power": 38.205383999999995}, {"timestamp": 4869.5, "power": 38.205383999999995}, {"timestamp": 4890.02, "power": 38.205383999999995}, {"timestamp": 4910.56, "power": 38.205383999999995}, {"timestamp": 4931.12, "power": 38.205383999999995}, {"timestamp": 4951.66, "power": 38.205383999999995}, {"timestamp": 4972.21, "power": 38.205383999999995}, {"timestamp": 4992.76, "power": 38.205383999999995}, {"timestamp": 5013.31, "power": 38.205383999999995}, {"timestamp": 5033.84, "power": 38.205383999999995}, {"timestamp": 5054.38, "power": 36.386894999999996}, {"timestamp": 5075.5, "power": 36.386894999999996}, {"timestamp": 5096.05, "power": 36.386894999999996}, {"timestamp": 5116.59, "power": 36.386894999999996}, {"timestamp": 5137.15, "power": 36.386894999999996}, {"timestamp": 5157.69, "power": 36.386894999999996}, {"timestamp": 5178.22, "power": 36.386894999999996}, {"timestamp": 5198.76, "power": 36.386894999999996}, {"timestamp": 5219.3, "power": 36.386894999999996}, {"timestamp": 5239.88, "power": 36.386894999999996}, {"timestamp": 5260.45, "power": 36.386894999999996}, {"timestamp": 5281.04, "power": 36.386894999999996}, {"timestamp": 5301.6, "power": 36.386894999999996}, {"timestamp": 5322.13, "power": 36.386894999999996}, {"timestamp": 5342.71, "power": 36.386894999999996}, {"timestamp": 5363.29, "power": 36.386894999999996}, {"timestamp": 5383.87, "power": 36.386894999999996}, {"timestamp": 5404.45, "power": 36.386894999999996}, {"timestamp": 5425.02, "power": 36.386894999999996}, {"timestamp": 5445.58, "power": 36.386894999999996}, {"timestamp": 5466.1, "power": 36.386894999999996}, {"timestamp": 5486.66, "power": 36.386894999999996}, {"timestamp": 5507.23, "power": 36.386894999999996}, {"timestamp": 5527.8, "power": 36.386894999999996}, {"timestamp": 5548.39, "power": 36.386894999999996}, {"timestamp": 5568.97, "power": 36.386894999999996}, {"timestamp": 5589.55, "power": 36.386894999999996}, {"timestamp": 5610.07, "power": 36.386894999999996}, {"timestamp": 5630.63, "power": 36.386894999999996}, {"timestamp": 5651.2, "power": 36.386894999999996}, {"timestamp": 5671.78, "power": 36.386894999999996}, {"timestamp": 5692.37, "power": 36.386894999999996}, {"timestamp": 5712.91, "power": 36.386894999999996}, {"timestamp": 5733.46, "power": 36.386894999999996}, {"timestamp": 5753.99, "power": 36.386894999999996}, {"timestamp": 5774.49, "power": 36.386894999999996}, {"timestamp": 5795.03, "power": 36.386894999999996}, {"timestamp": 5815.58, "power": 36.386894999999996}, {"timestamp": 5836.15, "power": 36.386894999999996}, {"timestamp": 5856.72, "power": 36.386894999999996}, {"timestamp": 5877.3, "power": 36.386894999999996}, {"timestamp": 5897.8, "power": 36.386894999999996}, {"timestamp": 5918.3, "power": 36.386894999999996}, {"timestamp": 5938.87, "power": 36.386894999999996}, {"timestamp": 5959.46, "power": 36.386894999999996}, {"timestamp": 5980.04, "power": 36.386894999999996}, {"timestamp": 6000.62, "power": 36.386894999999996}, {"timestamp": 6021.2, "power": 36.386894999999996}, {"timestamp": 6041.78, "power": 36.386894999999996}, {"timestamp": 6062.29, "power": 35.94626}, {"timestamp": 6083.52, "power": 35.94626}, {"timestamp": 6104.06, "power": 35.94626}, {"timestamp": 6124.62, "power": 35.94626}, {"timestamp": 6145.17, "power": 35.94626}, {"timestamp": 6165.73, "power": 35.94626}, {"timestamp": 6186.23, "power": 35.94626}, {"timestamp": 6206.77, "power": 35.94626}, {"timestamp": 6227.32, "power": 35.94626}, {"timestamp": 6247.87, "power": 35.94626}, {"timestamp": 6268.45, "power": 35.94626}, {"timestamp": 6289.03, "power": 35.94626}, {"timestamp": 6309.6, "power": 35.94626}, {"timestamp": 6330.12, "power": 35.94626}, {"timestamp": 6350.68, "power": 35.94626}, {"timestamp": 6371.26, "power": 35.94626}, {"timestamp": 6391.85, "power": 35.94626}, {"timestamp": 6412.43, "power": 35.94626}, {"timestamp": 6433.02, "power": 35.94626}, {"timestamp": 6453.59, "power": 35.94626}, {"timestamp": 6474.14, "power": 35.94626}, {"timestamp": 6494.69, "power": 35.94626}, {"timestamp": 6515.27, "power": 35.94626}, {"timestamp": 6535.85, "power": 35.94626}, {"timestamp": 6556.43, "power": 35.94626}, {"timestamp": 6577.0, "power": 35.94626}, {"timestamp": 6597.57, "power": 35.94626}, {"timestamp": 6618.1, "power": 35.94626}, {"timestamp": 6638.66, "power": 35.94626}, {"timestamp": 6659.22, "power": 35.94626}, {"timestamp": 6679.8, "power": 35.94626}, {"timestamp": 6700.37, "power": 35.94626}, {"timestamp": 6720.95, "power": 35.94626}, {"timestamp": 6741.52, "power": 35.94626}, {"timestamp": 6762.05, "power": 35.94626}, {"timestamp": 6782.6, "power": 35.94626}, {"timestamp": 6803.18, "power": 35.94626}, {"timestamp": 6823.76, "power": 35.94626}, {"timestamp": 6844.34, "power": 35.94626}, {"timestamp": 6864.91, "power": 35.94626}, {"timestamp": 6885.46, "power": 35.94626}, {"timestamp": 6905.99, "power": 35.94626}, {"timestamp": 6926.54, "power": 35.94626}, {"timestamp": 6947.12, "power": 35.94626}, {"timestamp": 6967.71, "power": 35.94626}, {"timestamp": 6988.3, "power": 35.94626}, {"timestamp": 7008.87, "power": 35.94626}, {"timestamp": 7029.44, "power": 35.94626}, {"timestamp": 7049.97, "power": 35.94626}, {"timestamp": 7070.52, "power": 36.072948}, {"timestamp": 7091.68, "power": 36.072948}, {"timestamp": 7112.23, "power": 36.072948}, {"timestamp": 7132.77, "power": 36.072948}, {"timestamp": 7153.32, "power": 36.072948}, {"timestamp": 7173.86, "power": 36.072948}, {"timestamp": 7194.36, "power": 36.072948}, {"timestamp": 7214.91, "power": 36.072948}, {"timestamp": 7235.45, "power": 36.072948}, {"timestamp": 7256.0, "power": 36.072948}, {"timestamp": 7276.55, "power": 36.072948}, {"timestamp": 7297.1, "power": 36.072948}, {"timestamp": 7317.64, "power": 36.072948}, {"timestamp": 7338.17, "power": 36.072948}, {"timestamp": 7358.71, "power": 36.072948}, {"timestamp": 7379.26, "power": 36.072948}, {"timestamp": 7399.81, "power": 36.072948}, {"timestamp": 7420.35, "power": 36.072948}, {"timestamp": 7440.9, "power": 36.072948}, {"timestamp": 7461.45, "power": 36.072948}, {"timestamp": 7481.98, "power": 36.072948}, {"timestamp": 7502.48, "power": 36.072948}, {"timestamp": 7523.01, "power": 36.072948}, {"timestamp": 7543.56, "power": 36.072948}, {"timestamp": 7564.11, "power": 36.072948}, {"timestamp": 7584.65, "power": 36.072948}, {"timestamp": 7605.2, "power": 36.072948}, {"timestamp": 7625.75, "power": 36.072948}, {"timestamp": 7646.26, "power": 36.072948}, {"timestamp": 7666.8, "power": 36.072948}, {"timestamp": 7687.36, "power": 36.072948}, {"timestamp": 7707.91, "power": 36.072948}, {"timestamp": 7728.47, "power": 36.072948}, {"timestamp": 7749.02, "power": 36.072948}, {"timestamp": 7769.57, "power": 36.072948}, {"timestamp": 7790.11, "power": 36.072948}, {"timestamp": 7810.66, "power": 36.072948}, {"timestamp": 7831.21, "power": 36.072948}, {"timestamp": 7851.77, "power": 36.072948}, {"timestamp": 7872.31, "power": 36.072948}, {"timestamp": 7892.87, "power": 36.072948}, {"timestamp": 7913.42, "power": 36.072948}, {"timestamp": 7933.94, "power": 36.072948}, {"timestamp": 7954.44, "power": 36.072948}, {"timestamp": 7974.98, "power": 36.072948}, {"timestamp": 7995.53, "power": 36.072948}, {"timestamp": 8016.09, "power": 36.072948}, {"timestamp": 8036.65, "power": 36.072948}, {"timestamp": 8057.2, "power": 36.072948}, {"timestamp": 8077.76, "power": 36.46737}, {"timestamp": 8099.73, "power": 36.46737}, {"timestamp": 8120.3, "power": 36.46737}, {"timestamp": 8140.87, "power": 36.46737}, {"timestamp": 8161.45, "power": 36.46737}, {"timestamp": 8181.97, "power": 36.46737}, {"timestamp": 8202.52, "power": 36.46737}, {"timestamp": 8223.1, "power": 36.46737}, {"timestamp": 8243.68, "power": 36.46737}, {"timestamp": 8264.26, "power": 36.46737}, {"timestamp": 8284.85, "power": 36.46737}, {"timestamp": 8305.41, "power": 36.46737}, {"timestamp": 8325.94, "power": 36.46737}, {"timestamp": 8346.5, "power": 36.46737}, {"timestamp": 8367.08, "power": 36.46737}, {"timestamp": 8387.65, "power": 36.46737}, {"timestamp": 8408.22, "power": 36.46737}, {"timestamp": 8428.81, "power": 36.46737}, {"timestamp": 8449.38, "power": 36.46737}, {"timestamp": 8469.91, "power": 36.46737}, {"timestamp": 8490.41, "power": 36.46737}, {"timestamp": 8510.98, "power": 36.46737}, {"timestamp": 8531.56, "power": 36.46737}, {"timestamp": 8552.14, "power": 36.46737}, {"timestamp": 8572.72, "power": 36.46737}, {"timestamp": 8593.3, "power": 36.46737}, {"timestamp": 8613.78, "power": 36.46737}, {"timestamp": 8634.28, "power": 36.46737}, {"timestamp": 8654.85, "power": 36.46737}, {"timestamp": 8675.43, "power": 36.46737}, {"timestamp": 8695.98, "power": 36.46737}, {"timestamp": 8716.54, "power": 36.46737}, {"timestamp": 8737.11, "power": 36.46737}, {"timestamp": 8757.69, "power": 36.46737}, {"timestamp": 8778.2, "power": 36.46737}, {"timestamp": 8798.76, "power": 36.46737}, {"timestamp": 8819.34, "power": 36.46737}, {"timestamp": 8839.92, "power": 36.46737}, {"timestamp": 8860.5, "power": 36.46737}, {"timestamp": 8881.08, "power": 36.46737}, {"timestamp": 8901.63, "power": 36.46737}, {"timestamp": 8922.15, "power": 36.46737}, {"timestamp": 8942.71, "power": 36.46737}, {"timestamp": 8963.29, "power": 36.46737}, {"timestamp": 8983.87, "power": 36.46737}, {"timestamp": 9004.44, "power": 36.46737}, {"timestamp": 9025.03, "power": 36.46737}, {"timestamp": 9045.61, "power": 36.46737}, {"timestamp": 9066.14, "power": 36.46737}, {"timestamp": 9086.69, "power": 36.269058}, {"timestamp": 9108.07, "power": 36.269058}, {"timestamp": 9128.62, "power": 36.269058}, {"timestamp": 9149.17, "power": 36.269058}, {"timestamp": 9169.74, "power": 36.269058}, {"timestamp": 9190.24, "power": 36.269058}, {"timestamp": 9210.78, "power": 36.269058}, {"timestamp": 9231.33, "power": 36.269058}, {"timestamp": 9251.88, "power": 36.269058}, {"timestamp": 9272.43, "power": 36.269058}, {"timestamp": 9292.98, "power": 36.269058}, {"timestamp": 9313.52, "power": 36.269058}, {"timestamp": 9334.06, "power": 36.269058}, {"timestamp": 9354.61, "power": 36.269058}, {"timestamp": 9375.15, "power": 36.269058}, {"timestamp": 9395.7, "power": 36.269058}, {"timestamp": 9416.25, "power": 36.269058}, {"timestamp": 9436.8, "power": 36.269058}, {"timestamp": 9457.35, "power": 36.269058}, {"timestamp": 9477.87, "power": 36.269058}, {"timestamp": 9498.37, "power": 36.269058}, {"timestamp": 9518.87, "power": 36.269058}, {"timestamp": 9539.41, "power": 36.269058}, {"timestamp": 9559.95, "power": 36.269058}, {"timestamp": 9580.5, "power": 36.269058}, {"timestamp": 9601.04, "power": 36.269058}, {"timestamp": 9621.59, "power": 36.269058}, {"timestamp": 9642.13, "power": 36.269058}, {"timestamp": 9662.67, "power": 36.269058}, {"timestamp": 9683.22, "power": 36.269058}, {"timestamp": 9703.76, "power": 36.269058}, {"timestamp": 9724.31, "power": 36.269058}, {"timestamp": 9744.86, "power": 36.269058}, {"timestamp": 9765.41, "power": 36.269058}, {"timestamp": 9785.94, "power": 36.269058}, {"timestamp": 9806.45, "power": 36.269058}, {"timestamp": 9826.98, "power": 36.269058}, {"timestamp": 9847.53, "power": 36.269058}, {"timestamp": 9868.08, "power": 36.269058}, {"timestamp": 9888.63, "power": 36.269058}, {"timestamp": 9909.17, "power": 36.269058}, {"timestamp": 9929.73, "power": 36.269058}, {"timestamp": 9950.23, "power": 36.269058}, {"timestamp": 9970.81, "power": 36.269058}, {"timestamp": 9991.39, "power": 36.269058}, {"timestamp": 10012.0, "power": 36.269058}, {"timestamp": 10032.5, "power": 36.269058}, {"timestamp": 10053.1, "power": 36.269058}, {"timestamp": 10073.7, "power": 36.269058}, {"timestamp": 10094.2, "power": 36.061227}, {"timestamp": 10115.5, "power": 36.061227}, {"timestamp": 10136.0, "power": 36.061227}, {"timestamp": 10156.6, "power": 36.061227}, {"timestamp": 10177.1, "power": 36.061227}, {"timestamp": 10197.7, "power": 36.061227}, {"timestamp": 10218.2, "power": 36.061227}, {"timestamp": 10238.7, "power": 36.061227}, {"timestamp": 10259.3, "power": 36.061227}, {"timestamp": 10279.8, "power": 36.061227}, {"timestamp": 10300.4, "power": 36.061227}, {"timestamp": 10320.9, "power": 36.061227}, {"timestamp": 10341.5, "power": 36.061227}, {"timestamp": 10362.0, "power": 36.061227}, {"timestamp": 10382.5, "power": 36.061227}, {"timestamp": 10403.0, "power": 36.061227}, {"timestamp": 10423.6, "power": 36.061227}, {"timestamp": 10444.1, "power": 36.061227}, {"timestamp": 10464.7, "power": 36.061227}, {"timestamp": 10485.2, "power": 36.061227}, {"timestamp": 10505.8, "power": 36.061227}, {"timestamp": 10526.3, "power": 36.061227}, {"timestamp": 10546.8, "power": 36.061227}, {"timestamp": 10567.4, "power": 36.061227}, {"timestamp": 10587.9, "power": 36.061227}, {"timestamp": 10608.5, "power": 36.061227}, {"timestamp": 10629.0, "power": 36.061227}, {"timestamp": 10649.6, "power": 36.061227}, {"timestamp": 10670.1, "power": 36.061227}, {"timestamp": 10690.7, "power": 36.061227}, {"timestamp": 10711.2, "power": 36.061227}, {"timestamp": 10731.8, "power": 36.061227}, {"timestamp": 10752.3, "power": 36.061227}, {"timestamp": 10772.9, "power": 36.061227}, {"timestamp": 10793.4, "power": 36.061227}, {"timestamp": 10813.9, "power": 36.061227}, {"timestamp": 10834.5, "power": 36.061227}, {"timestamp": 10855.0, "power": 36.061227}, {"timestamp": 10875.6, "power": 36.061227}, {"timestamp": 10896.2, "power": 36.061227}, {"timestamp": 10916.8, "power": 36.061227}, {"timestamp": 10937.4, "power": 36.061227}, {"timestamp": 10957.9, "power": 36.061227}, {"timestamp": 10978.5, "power": 36.061227}, {"timestamp": 10999.0, "power": 36.061227}, {"timestamp": 11019.6, "power": 36.061227}, {"timestamp": 11040.2, "power": 36.061227}, {"timestamp": 11060.8, "power": 36.061227}, {"timestamp": 11081.3, "power": 36.061227}, {"timestamp": 11101.9, "power": 36.233331}, {"timestamp": 11123.0, "power": 36.233331}, {"timestamp": 11143.6, "power": 36.233331}, {"timestamp": 11164.1, "power": 36.233331}, {"timestamp": 11184.7, "power": 36.233331}, {"timestamp": 11205.2, "power": 36.233331}, {"timestamp": 11225.8, "power": 36.233331}, {"timestamp": 11246.3, "power": 36.233331}, {"timestamp": 11266.8, "power": 36.233331}, {"timestamp": 11287.4, "power": 36.233331}, {"timestamp": 11307.9, "power": 36.233331}, {"timestamp": 11328.5, "power": 36.233331}, {"timestamp": 11349.0, "power": 36.233331}, {"timestamp": 11369.6, "power": 36.233331}, {"timestamp": 11390.1, "power": 36.233331}, {"timestamp": 11410.7, "power": 36.233331}, {"timestamp": 11431.2, "power": 36.233331}, {"timestamp": 11451.8, "power": 36.233331}, {"timestamp": 11472.3, "power": 36.233331}, {"timestamp": 11492.9, "power": 36.233331}, {"timestamp": 11513.4, "power": 36.233331}, {"timestamp": 11533.9, "power": 36.233331}, {"timestamp": 11554.4, "power": 36.233331}, {"timestamp": 11575.0, "power": 36.233331}, {"timestamp": 11595.5, "power": 36.233331}, {"timestamp": 11616.1, "power": 36.233331}, {"timestamp": 11636.6, "power": 36.233331}, {"timestamp": 11657.2, "power": 36.233331}, {"timestamp": 11677.7, "power": 36.233331}, {"timestamp": 11698.2, "power": 36.233331}, {"timestamp": 11718.8, "power": 36.233331}, {"timestamp": 11739.3, "power": 36.233331}, {"timestamp": 11759.9, "power": 36.233331}, {"timestamp": 11780.4, "power": 36.233331}, {"timestamp": 11801.0, "power": 36.233331}, {"timestamp": 11821.5, "power": 36.233331}, {"timestamp": 11842.0, "power": 36.233331}, {"timestamp": 11862.6, "power": 36.233331}, {"timestamp": 11883.1, "power": 36.233331}, {"timestamp": 11903.7, "power": 36.233331}, {"timestamp": 11924.2, "power": 36.233331}, {"timestamp": 11944.8, "power": 36.233331}, {"timestamp": 11965.3, "power": 36.233331}, {"timestamp": 11985.9, "power": 36.233331}, {"timestamp": 12006.4, "power": 36.233331}, {"timestamp": 12027.0, "power": 36.233331}, {"timestamp": 12047.6, "power": 36.233331}, {"timestamp": 12068.1, "power": 36.233331}, {"timestamp": 12088.7, "power": 36.233331}, {"timestamp": 12109.3, "power": 36.891617}, {"timestamp": 12130.6, "power": 36.891617}, {"timestamp": 12151.1, "power": 36.891617}, {"timestamp": 12171.7, "power": 36.891617}, {"timestamp": 12192.3, "power": 36.891617}, {"timestamp": 12212.8, "power": 36.891617}, {"timestamp": 12233.4, "power": 36.891617}, {"timestamp": 12253.9, "power": 36.891617}, {"timestamp": 12274.4, "power": 36.891617}, {"timestamp": 12295.0, "power": 36.891617}, {"timestamp": 12315.6, "power": 36.891617}, {"timestamp": 12336.1, "power": 36.891617}, {"timestamp": 12356.7, "power": 36.891617}, {"timestamp": 12377.3, "power": 36.891617}, {"timestamp": 12397.8, "power": 36.891617}, {"timestamp": 12418.3, "power": 36.891617}, {"timestamp": 12438.9, "power": 36.891617}, {"timestamp": 12459.5, "power": 36.891617}, {"timestamp": 12480.0, "power": 36.891617}, {"timestamp": 12500.6, "power": 36.891617}, {"timestamp": 12521.2, "power": 36.891617}, {"timestamp": 12541.8, "power": 36.891617}, {"timestamp": 12562.3, "power": 36.891617}, {"timestamp": 12582.8, "power": 36.891617}, {"timestamp": 12603.4, "power": 36.891617}, {"timestamp": 12623.9, "power": 36.891617}, {"timestamp": 12644.5, "power": 36.891617}, {"timestamp": 12665.1, "power": 36.891617}, {"timestamp": 12685.6, "power": 36.891617}, {"timestamp": 12706.1, "power": 36.891617}, {"timestamp": 12726.7, "power": 36.891617}, {"timestamp": 12747.2, "power": 36.891617}, {"timestamp": 12767.8, "power": 36.891617}, {"timestamp": 12788.4, "power": 36.891617}, {"timestamp": 12808.9, "power": 36.891617}, {"timestamp": 12829.5, "power": 36.891617}, {"timestamp": 12850.0, "power": 36.891617}, {"timestamp": 12870.6, "power": 36.891617}, {"timestamp": 12891.1, "power": 36.891617}, {"timestamp": 12911.7, "power": 36.891617}, {"timestamp": 12932.3, "power": 36.891617}, {"timestamp": 12952.8, "power": 36.891617}, {"timestamp": 12973.4, "power": 36.891617}, {"timestamp": 12993.9, "power": 36.891617}, {"timestamp": 13014.4, "power": 36.891617}, {"timestamp": 13035.0, "power": 36.891617}, {"timestamp": 13055.5, "power": 36.891617}, {"timestamp": 13076.1, "power": 36.891617}, {"timestamp": 13096.7, "power": 36.891617}, {"timestamp": 13117.3, "power": 36.796825}, {"timestamp": 13138.4, "power": 36.796825}, {"timestamp": 13158.9, "power": 36.796825}, {"timestamp": 13179.5, "power": 36.796825}, {"timestamp": 13200.1, "power": 36.796825}, {"timestamp": 13220.6, "power": 36.796825}, {"timestamp": 13241.2, "power": 36.796825}, {"timestamp": 13261.7, "power": 36.796825}, {"timestamp": 13282.3, "power": 36.796825}, {"timestamp": 13302.8, "power": 36.796825}, {"timestamp": 13323.4, "power": 36.796825}, {"timestamp": 13344.0, "power": 36.796825}, {"timestamp": 13364.5, "power": 36.796825}, {"timestamp": 13385.1, "power": 36.796825}, {"timestamp": 13405.7, "power": 36.796825}, {"timestamp": 13426.2, "power": 36.796825}, {"timestamp": 13446.7, "power": 36.796825}, {"timestamp": 13467.3, "power": 36.796825}, {"timestamp": 13487.9, "power": 36.796825}, {"timestamp": 13508.4, "power": 36.796825}, {"timestamp": 13529.0, "power": 36.796825}, {"timestamp": 13549.6, "power": 36.796825}, {"timestamp": 13570.1, "power": 36.796825}, {"timestamp": 13590.7, "power": 36.796825}, {"timestamp": 13611.2, "power": 36.796825}, {"timestamp": 13631.8, "power": 36.796825}, {"timestamp": 13652.4, "power": 36.796825}, {"timestamp": 13672.9, "power": 36.796825}, {"timestamp": 13693.5, "power": 36.796825}, {"timestamp": 13714.0, "power": 36.796825}, {"timestamp": 13734.6, "power": 36.796825}, {"timestamp": 13755.1, "power": 36.796825}, {"timestamp": 13775.7, "power": 36.796825}, {"timestamp": 13796.2, "power": 36.796825}, {"timestamp": 13816.7, "power": 36.796825}, {"timestamp": 13837.3, "power": 36.796825}, {"timestamp": 13857.8, "power": 36.796825}, {"timestamp": 13878.3, "power": 36.796825}, {"timestamp": 13898.8, "power": 36.796825}, {"timestamp": 13919.3, "power": 36.796825}, {"timestamp": 13939.9, "power": 36.796825}, {"timestamp": 13960.4, "power": 36.796825}, {"timestamp": 13981.0, "power": 36.796825}, {"timestamp": 14001.5, "power": 36.796825}, {"timestamp": 14022.0, "power": 36.796825}, {"timestamp": 14042.6, "power": 36.796825}, {"timestamp": 14063.1, "power": 36.796825}, {"timestamp": 14083.7, "power": 36.796825}, {"timestamp": 14104.2, "power": 36.796825}, {"timestamp": 14124.8, "power": 36.216269999999994}, {"timestamp": 14145.8, "power": 36.216269999999994}, {"timestamp": 14166.4, "power": 36.216269999999994}, {"timestamp": 14187.0, "power": 36.216269999999994}, {"timestamp": 14207.5, "power": 36.216269999999994}, {"timestamp": 14228.1, "power": 36.216269999999994}, {"timestamp": 14248.6, "power": 36.216269999999994}, {"timestamp": 14269.1, "power": 36.216269999999994}, {"timestamp": 14289.7, "power": 36.216269999999994}, {"timestamp": 14310.2, "power": 36.216269999999994}, {"timestamp": 14330.7, "power": 36.216269999999994}, {"timestamp": 14351.2, "power": 36.216269999999994}, {"timestamp": 14371.8, "power": 36.216269999999994}, {"timestamp": 14392.3, "power": 36.216269999999994}, {"timestamp": 14412.9, "power": 36.216269999999994}, {"timestamp": 14433.4, "power": 36.216269999999994}, {"timestamp": 14453.9, "power": 36.216269999999994}, {"timestamp": 14474.4, "power": 36.216269999999994}, {"timestamp": 14495.0, "power": 36.216269999999994}, {"timestamp": 14515.5, "power": 36.216269999999994}, {"timestamp": 14536.1, "power": 36.216269999999994}, {"timestamp": 14556.6, "power": 36.216269999999994}, {"timestamp": 14577.1, "power": 36.216269999999994}, {"timestamp": 14597.7, "power": 36.216269999999994}, {"timestamp": 14618.2, "power": 36.216269999999994}, {"timestamp": 14638.7, "power": 36.216269999999994}, {"timestamp": 14659.3, "power": 36.216269999999994}, {"timestamp": 14679.8, "power": 36.216269999999994}, {"timestamp": 14700.4, "power": 36.216269999999994}, {"timestamp": 14720.9, "power": 36.216269999999994}, {"timestamp": 14741.4, "power": 36.216269999999994}, {"timestamp": 14762.0, "power": 36.216269999999994}, {"timestamp": 14782.5, "power": 36.216269999999994}, {"timestamp": 14803.0, "power": 36.216269999999994}, {"timestamp": 14823.6, "power": 36.216269999999994}, {"timestamp": 14844.1, "power": 36.216269999999994}, {"timestamp": 14864.7, "power": 36.216269999999994}, {"timestamp": 14885.3, "power": 36.216269999999994}, {"timestamp": 14905.8, "power": 36.216269999999994}, {"timestamp": 14926.3, "power": 36.216269999999994}, {"timestamp": 14946.9, "power": 36.216269999999994}, {"timestamp": 14967.5, "power": 36.216269999999994}, {"timestamp": 14988.0, "power": 36.216269999999994}, {"timestamp": 15008.6, "power": 36.216269999999994}, {"timestamp": 15029.2, "power": 36.216269999999994}, {"timestamp": 15049.8, "power": 36.216269999999994}, {"timestamp": 15070.3, "power": 36.216269999999994}, {"timestamp": 15090.8, "power": 36.216269999999994}, {"timestamp": 15111.4, "power": 36.216269999999994}, {"timestamp": 15132.0, "power": 36.243978}, {"timestamp": 15153.1, "power": 36.243978}, {"timestamp": 15173.7, "power": 36.243978}, {"timestamp": 15194.2, "power": 36.243978}, {"timestamp": 15214.7, "power": 36.243978}, {"timestamp": 15235.3, "power": 36.243978}, {"timestamp": 15255.9, "power": 36.243978}, {"timestamp": 15276.4, "power": 36.243978}, {"timestamp": 15297.0, "power": 36.243978}, {"timestamp": 15317.6, "power": 36.243978}, {"timestamp": 15338.1, "power": 36.243978}, {"timestamp": 15358.6, "power": 36.243978}, {"timestamp": 15379.2, "power": 36.243978}, {"timestamp": 15399.8, "power": 36.243978}, {"timestamp": 15420.4, "power": 36.243978}, {"timestamp": 15440.9, "power": 36.243978}, {"timestamp": 15461.5, "power": 36.243978}, {"timestamp": 15482.0, "power": 36.243978}, {"timestamp": 15502.6, "power": 36.243978}, {"timestamp": 15523.2, "power": 36.243978}, {"timestamp": 15543.7, "power": 36.243978}, {"timestamp": 15564.3, "power": 36.243978}, {"timestamp": 15584.9, "power": 36.243978}, {"timestamp": 15605.4, "power": 36.243978}, {"timestamp": 15626.0, "power": 36.243978}, {"timestamp": 15646.5, "power": 36.243978}, {"timestamp": 15667.0, "power": 36.243978}, {"timestamp": 15687.6, "power": 36.243978}, {"timestamp": 15708.1, "power": 36.243978}, {"timestamp": 15728.7, "power": 36.243978}, {"timestamp": 15749.2, "power": 36.243978}, {"timestamp": 15769.8, "power": 36.243978}, {"timestamp": 15790.3, "power": 36.243978}, {"timestamp": 15810.9, "power": 36.243978}, {"timestamp": 15831.4, "power": 36.243978}, {"timestamp": 15852.0, "power": 36.243978}, {"timestamp": 15872.6, "power": 36.243978}, {"timestamp": 15893.1, "power": 36.243978}, {"timestamp": 15913.7, "power": 36.243978}, {"timestamp": 15934.2, "power": 36.243978}, {"timestamp": 15954.8, "power": 36.243978}, {"timestamp": 15975.3, "power": 36.243978}, {"timestamp": 15995.9, "power": 36.243978}, {"timestamp": 16016.5, "power": 36.243978}, {"timestamp": 16037.1, "power": 36.243978}, {"timestamp": 16057.6, "power": 36.243978}, {"timestamp": 16078.1, "power": 36.243978}, {"timestamp": 16098.7, "power": 36.243978}, {"timestamp": 16119.3, "power": 36.243978}, {"timestamp": 16139.8, "power": 36.676012}, {"timestamp": 16160.9, "power": 36.676012}, {"timestamp": 16181.5, "power": 36.676012}, {"timestamp": 16202.0, "power": 36.676012}, {"timestamp": 16222.6, "power": 36.676012}, {"timestamp": 16243.1, "power": 36.676012}, {"timestamp": 16263.7, "power": 36.676012}, {"timestamp": 16284.2, "power": 36.676012}, {"timestamp": 16304.7, "power": 36.676012}, {"timestamp": 16325.3, "power": 36.676012}, {"timestamp": 16345.8, "power": 36.676012}, {"timestamp": 16366.3, "power": 36.676012}, {"timestamp": 16386.8, "power": 36.676012}, {"timestamp": 16407.4, "power": 36.676012}, {"timestamp": 16427.9, "power": 36.676012}, {"timestamp": 16448.4, "power": 36.676012}, {"timestamp": 16469.0, "power": 36.676012}, {"timestamp": 16489.6, "power": 36.676012}, {"timestamp": 16510.1, "power": 36.676012}, {"timestamp": 16530.6, "power": 36.676012}, {"timestamp": 16551.2, "power": 36.676012}, {"timestamp": 16571.8, "power": 36.676012}, {"timestamp": 16592.4, "power": 36.676012}, {"timestamp": 16612.9, "power": 36.676012}, {"timestamp": 16633.5, "power": 36.676012}, {"timestamp": 16654.0, "power": 36.676012}, {"timestamp": 16674.6, "power": 36.676012}, {"timestamp": 16695.1, "power": 36.676012}, {"timestamp": 16715.7, "power": 36.676012}, {"timestamp": 16736.2, "power": 36.676012}, {"timestamp": 16756.8, "power": 36.676012}, {"timestamp": 16777.3, "power": 36.676012}, {"timestamp": 16797.9, "power": 36.676012}, {"timestamp": 16818.4, "power": 36.676012}, {"timestamp": 16838.9, "power": 36.676012}, {"timestamp": 16859.5, "power": 36.676012}, {"timestamp": 16880.1, "power": 36.676012}, {"timestamp": 16900.7, "power": 36.676012}, {"timestamp": 16921.2, "power": 36.676012}, {"timestamp": 16941.8, "power": 36.676012}, {"timestamp": 16962.3, "power": 36.676012}, {"timestamp": 16982.9, "power": 36.676012}, {"timestamp": 17003.4, "power": 36.676012}, {"timestamp": 17024.0, "power": 36.676012}, {"timestamp": 17044.6, "power": 36.676012}, {"timestamp": 17065.1, "power": 36.676012}, {"timestamp": 17085.7, "power": 36.676012}, {"timestamp": 17106.2, "power": 36.676012}, {"timestamp": 17126.7, "power": 36.676012}, {"timestamp": 17147.3, "power": 36.073748}, {"timestamp": 17168.3, "power": 36.073748}, {"timestamp": 17188.9, "power": 36.073748}, {"timestamp": 17209.5, "power": 36.073748}, {"timestamp": 17230.0, "power": 36.073748}, {"timestamp": 17250.6, "power": 36.073748}, {"timestamp": 17271.1, "power": 36.073748}, {"timestamp": 17291.7, "power": 36.073748}, {"timestamp": 17312.3, "power": 36.073748}, {"timestamp": 17332.8, "power": 36.073748}, {"timestamp": 17353.4, "power": 36.073748}, {"timestamp": 17373.9, "power": 36.073748}, {"timestamp": 17394.4, "power": 36.073748}, {"timestamp": 17415.0, "power": 36.073748}, {"timestamp": 17435.6, "power": 36.073748}, {"timestamp": 17456.2, "power": 36.073748}, {"timestamp": 17476.7, "power": 36.073748}, {"timestamp": 17497.3, "power": 36.073748}, {"timestamp": 17517.8, "power": 36.073748}, {"timestamp": 17538.3, "power": 36.073748}, {"timestamp": 17558.9, "power": 36.073748}, {"timestamp": 17579.5, "power": 36.073748}, {"timestamp": 17600.1, "power": 36.073748}, {"timestamp": 17620.6, "power": 36.073748}, {"timestamp": 17641.2, "power": 36.073748}, {"timestamp": 17661.8, "power": 36.073748}, {"timestamp": 17682.3, "power": 36.073748}, {"timestamp": 17702.8, "power": 36.073748}, {"timestamp": 17723.4, "power": 36.073748}, {"timestamp": 17743.9, "power": 36.073748}, {"timestamp": 17764.5, "power": 36.073748}, {"timestamp": 17785.0, "power": 36.073748}, {"timestamp": 17805.6, "power": 36.073748}, {"timestamp": 17826.1, "power": 36.073748}, {"timestamp": 17846.6, "power": 36.073748}, {"timestamp": 17867.2, "power": 36.073748}, {"timestamp": 17887.7, "power": 36.073748}, {"timestamp": 17908.3, "power": 36.073748}, {"timestamp": 17928.8, "power": 36.073748}, {"timestamp": 17949.4, "power": 36.073748}, {"timestamp": 17969.9, "power": 36.073748}, {"timestamp": 17990.4, "power": 36.073748}, {"timestamp": 18011.0, "power": 36.073748}, {"timestamp": 18031.5, "power": 36.073748}, {"timestamp": 18052.1, "power": 36.073748}, {"timestamp": 18072.7, "power": 36.073748}, {"timestamp": 18093.3, "power": 36.073748}, {"timestamp": 18113.8, "power": 36.073748}, {"timestamp": 18134.3, "power": 36.073748}, {"timestamp": 18154.9, "power": 35.961363000000006}, {"timestamp": 18177.8, "power": 35.961363000000006}, {"timestamp": 18198.4, "power": 35.961363000000006}, {"timestamp": 18218.9, "power": 35.961363000000006}, {"timestamp": 18239.5, "power": 35.961363000000006}, {"timestamp": 18260.1, "power": 35.961363000000006}, {"timestamp": 18280.6, "power": 35.961363000000006}, {"timestamp": 18301.2, "power": 35.961363000000006}, {"timestamp": 18321.8, "power": 35.961363000000006}, {"timestamp": 18342.3, "power": 35.961363000000006}, {"timestamp": 18362.8, "power": 35.961363000000006}, {"timestamp": 18383.3, "power": 35.961363000000006}, {"timestamp": 18403.9, "power": 35.961363000000006}, {"timestamp": 18424.5, "power": 35.961363000000006}, {"timestamp": 18445.1, "power": 35.961363000000006}, {"timestamp": 18465.6, "power": 35.961363000000006}, {"timestamp": 18486.1, "power": 35.961363000000006}, {"timestamp": 18506.6, "power": 35.961363000000006}, {"timestamp": 18527.2, "power": 35.961363000000006}, {"timestamp": 18547.8, "power": 35.961363000000006}, {"timestamp": 18568.4, "power": 35.961363000000006}, {"timestamp": 18588.9, "power": 35.961363000000006}, {"timestamp": 18609.5, "power": 35.961363000000006}, {"timestamp": 18630.0, "power": 35.961363000000006}, {"timestamp": 18650.5, "power": 35.961363000000006}, {"timestamp": 18671.1, "power": 35.961363000000006}, {"timestamp": 18691.6, "power": 35.961363000000006}, {"timestamp": 18712.2, "power": 35.961363000000006}, {"timestamp": 18732.8, "power": 35.961363000000006}, {"timestamp": 18753.3, "power": 35.961363000000006}, {"timestamp": 18773.9, "power": 35.961363000000006}, {"timestamp": 18794.4, "power": 35.961363000000006}, {"timestamp": 18814.9, "power": 35.961363000000006}, {"timestamp": 18835.5, "power": 35.961363000000006}, {"timestamp": 18856.1, "power": 35.961363000000006}, {"timestamp": 18876.6, "power": 35.961363000000006}, {"timestamp": 18897.2, "power": 35.961363000000006}, {"timestamp": 18917.8, "power": 35.961363000000006}, {"timestamp": 18938.3, "power": 35.961363000000006}, {"timestamp": 18958.8, "power": 35.961363000000006}, {"timestamp": 18979.4, "power": 35.961363000000006}, {"timestamp": 18999.9, "power": 35.961363000000006}, {"timestamp": 19020.4, "power": 35.961363000000006}, {"timestamp": 19041.0, "power": 35.961363000000006}, {"timestamp": 19061.5, "power": 35.961363000000006}, {"timestamp": 19082.0, "power": 35.961363000000006}, {"timestamp": 19102.6, "power": 35.961363000000006}, {"timestamp": 19123.1, "power": 35.961363000000006}, {"timestamp": 19143.7, "power": 35.961363000000006}, {"timestamp": 19164.2, "power": 35.823646000000004}, {"timestamp": 19185.3, "power": 35.823646000000004}, {"timestamp": 19205.9, "power": 35.823646000000004}, {"timestamp": 19226.4, "power": 35.823646000000004}, {"timestamp": 19247.0, "power": 35.823646000000004}, {"timestamp": 19267.5, "power": 35.823646000000004}, {"timestamp": 19288.0, "power": 35.823646000000004}, {"timestamp": 19308.5, "power": 35.823646000000004}, {"timestamp": 19329.1, "power": 35.823646000000004}, {"timestamp": 19349.6, "power": 35.823646000000004}, {"timestamp": 19370.1, "power": 35.823646000000004}, {"timestamp": 19390.6, "power": 35.823646000000004}, {"timestamp": 19411.2, "power": 35.823646000000004}, {"timestamp": 19431.7, "power": 35.823646000000004}, {"timestamp": 19452.2, "power": 35.823646000000004}, {"timestamp": 19472.8, "power": 35.823646000000004}, {"timestamp": 19493.3, "power": 35.823646000000004}, {"timestamp": 19513.8, "power": 35.823646000000004}, {"timestamp": 19534.3, "power": 35.823646000000004}, {"timestamp": 19554.8, "power": 35.823646000000004}, {"timestamp": 19575.3, "power": 35.823646000000004}, {"timestamp": 19595.8, "power": 35.823646000000004}, {"timestamp": 19616.4, "power": 35.823646000000004}, {"timestamp": 19636.9, "power": 35.823646000000004}, {"timestamp": 19657.4, "power": 35.823646000000004}, {"timestamp": 19677.9, "power": 35.823646000000004}, {"timestamp": 19698.4, "power": 35.823646000000004}, {"timestamp": 19718.9, "power": 35.823646000000004}, {"timestamp": 19739.5, "power": 35.823646000000004}, {"timestamp": 19760.0, "power": 35.823646000000004}, {"timestamp": 19780.5, "power": 35.823646000000004}, {"timestamp": 19801.1, "power": 35.823646000000004}, {"timestamp": 19821.6, "power": 35.823646000000004}, {"timestamp": 19842.1, "power": 35.823646000000004}, {"timestamp": 19862.6, "power": 35.823646000000004}, {"timestamp": 19883.1, "power": 35.823646000000004}, {"timestamp": 19903.7, "power": 35.823646000000004}, {"timestamp": 19924.2, "power": 35.823646000000004}, {"timestamp": 19944.7, "power": 35.823646000000004}, {"timestamp": 19965.2, "power": 35.823646000000004}, {"timestamp": 19985.8, "power": 35.823646000000004}, {"timestamp": 20006.3, "power": 35.823646000000004}, {"timestamp": 20026.8, "power": 35.823646000000004}, {"timestamp": 20047.3, "power": 35.823646000000004}, {"timestamp": 20067.8, "power": 35.823646000000004}, {"timestamp": 20088.4, "power": 35.823646000000004}, {"timestamp": 20108.9, "power": 35.823646000000004}, {"timestamp": 20129.4, "power": 35.823646000000004}, {"timestamp": 20149.9, "power": 35.823646000000004}, {"timestamp": 20170.5, "power": 38.764495}, {"timestamp": 20191.7, "power": 38.764495}, {"timestamp": 20212.2, "power": 38.764495}, {"timestamp": 20232.8, "power": 38.764495}, {"timestamp": 20253.3, "power": 38.764495}, {"timestamp": 20273.8, "power": 38.764495}, {"timestamp": 20294.3, "power": 38.764495}, {"timestamp": 20314.8, "power": 38.764495}, {"timestamp": 20335.3, "power": 38.764495}, {"timestamp": 20355.9, "power": 38.764495}, {"timestamp": 20376.4, "power": 38.764495}, {"timestamp": 20396.9, "power": 38.764495}, {"timestamp": 20417.5, "power": 38.764495}, {"timestamp": 20438.1, "power": 38.764495}, {"timestamp": 20458.6, "power": 38.764495}, {"timestamp": 20479.1, "power": 38.764495}, {"timestamp": 20499.7, "power": 38.764495}, {"timestamp": 20520.2, "power": 38.764495}, {"timestamp": 20540.8, "power": 38.764495}, {"timestamp": 20561.3, "power": 38.764495}, {"timestamp": 20581.8, "power": 38.764495}, {"timestamp": 20602.3, "power": 38.764495}, {"timestamp": 20622.8, "power": 38.764495}, {"timestamp": 20643.3, "power": 38.764495}, {"timestamp": 20663.9, "power": 38.764495}, {"timestamp": 20684.4, "power": 38.764495}, {"timestamp": 20705.0, "power": 38.764495}, {"timestamp": 20725.5, "power": 38.764495}, {"timestamp": 20746.0, "power": 38.764495}, {"timestamp": 20766.5, "power": 38.764495}, {"timestamp": 20787.0, "power": 38.764495}, {"timestamp": 20807.5, "power": 38.764495}, {"timestamp": 20828.1, "power": 38.764495}, {"timestamp": 20848.6, "power": 38.764495}, {"timestamp": 20869.1, "power": 38.764495}, {"timestamp": 20889.7, "power": 38.764495}, {"timestamp": 20910.2, "power": 38.764495}, {"timestamp": 20930.7, "power": 38.764495}, {"timestamp": 20951.2, "power": 38.764495}, {"timestamp": 20971.7, "power": 38.764495}, {"timestamp": 20992.3, "power": 38.764495}, {"timestamp": 21012.8, "power": 38.764495}, {"timestamp": 21033.3, "power": 38.764495}, {"timestamp": 21053.9, "power": 38.764495}, {"timestamp": 21074.3, "power": 38.764495}, {"timestamp": 21094.8, "power": 38.764495}, {"timestamp": 21115.4, "power": 38.764495}, {"timestamp": 21136.0, "power": 38.764495}, {"timestamp": 21156.5, "power": 38.764495}, {"timestamp": 21177.0, "power": 35.832762}, {"timestamp": 21198.1, "power": 35.832762}, {"timestamp": 21218.7, "power": 35.832762}, {"timestamp": 21239.2, "power": 35.832762}, {"timestamp": 21259.7, "power": 35.832762}, {"timestamp": 21280.3, "power": 35.832762}, {"timestamp": 21300.8, "power": 35.832762}, {"timestamp": 21321.4, "power": 35.832762}, {"timestamp": 21341.9, "power": 35.832762}, {"timestamp": 21362.4, "power": 35.832762}, {"timestamp": 21382.9, "power": 35.832762}, {"timestamp": 21403.4, "power": 35.832762}, {"timestamp": 21423.9, "power": 35.832762}, {"timestamp": 21444.4, "power": 35.832762}, {"timestamp": 21465.0, "power": 35.832762}, {"timestamp": 21485.5, "power": 35.832762}, {"timestamp": 21506.0, "power": 35.832762}, {"timestamp": 21526.5, "power": 35.832762}, {"timestamp": 21547.0, "power": 35.832762}, {"timestamp": 21567.6, "power": 35.832762}, {"timestamp": 21588.1, "power": 35.832762}, {"timestamp": 21608.6, "power": 35.832762}, {"timestamp": 21629.2, "power": 35.832762}, {"timestamp": 21649.7, "power": 35.832762}, {"timestamp": 21670.2, "power": 35.832762}, {"timestamp": 21690.7, "power": 35.832762}, {"timestamp": 21711.3, "power": 35.832762}, {"timestamp": 21731.8, "power": 35.832762}, {"timestamp": 21752.4, "power": 35.832762}, {"timestamp": 21772.9, "power": 35.832762}, {"timestamp": 21793.4, "power": 35.832762}, {"timestamp": 21813.9, "power": 35.832762}, {"timestamp": 21834.4, "power": 35.832762}, {"timestamp": 21854.9, "power": 35.832762}, {"timestamp": 21875.5, "power": 35.832762}, {"timestamp": 21896.0, "power": 35.832762}, {"timestamp": 21916.5, "power": 35.832762}, {"timestamp": 21937.0, "power": 35.832762}, {"timestamp": 21957.6, "power": 35.832762}], "timeline": {"START": "4701.839447", "END": "19140.15297"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 16723.2}, {"name": "clSetKernelArg", "calls": 19, "time": 3490.37}, {"name": "clReleaseKernel", "calls": 1, "time": 1407.21}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.3769}, {"name": "clCreateContext", "calls": 1, "time": 52.8802}, {"name": "clReleaseContext", "calls": 1, "time": 42.0466}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0758}, {"name": "clCreateKernel", "calls": 1, "time": 0.340868}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.271834}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.087965}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082645}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074651}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030748}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025258}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025044}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010677}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010123}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008698}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007311}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007084}, {"name": "clRetainDevice", "calls": 2, "time": 0.004835}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 14438.3}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 13949.2}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 13591.4}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 13251.0}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 14025.5}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 14437.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7673.032428, "utilization": 79.927421, "size": 8157970.0, "time": 1063.199929}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 43494452, "speed": 29.549, "utilization": 0.256502, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2686591, "speed": 394.831, "utilization": 3.42735, "size": 0.127874}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 42355368, "speed": 29.5295, "utilization": 0.256333, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2614951, "speed": 394.581, "utilization": 3.42518, "size": 0.127871}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 41294834, "speed": 29.5298, "utilization": 0.256335, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2549135, "speed": 394.909, "utilization": 3.42803, "size": 0.127868}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 43758669, "speed": 29.5701, "utilization": 0.256685, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2702793, "speed": 394.792, "utilization": 3.42701, "size": 0.127874}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 45114904, "speed": 29.6248, "utilization": 0.25716, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2787034, "speed": 394.197, "utilization": 3.42185, "size": 0.127879}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len8/run0.json b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run0.json new file mode 100644 index 0000000..dea403f --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.1768, "power": 35.688100000000006}, {"timestamp": 58.8041, "power": 35.688100000000006}, {"timestamp": 79.3426, "power": 35.688100000000006}, {"timestamp": 99.8768, "power": 35.688100000000006}, {"timestamp": 120.403, "power": 35.688100000000006}, {"timestamp": 141.069, "power": 35.688100000000006}, {"timestamp": 161.598, "power": 35.688100000000006}, {"timestamp": 182.139, "power": 35.688100000000006}, {"timestamp": 202.671, "power": 35.688100000000006}, {"timestamp": 223.177, "power": 35.688100000000006}, {"timestamp": 243.705, "power": 35.688100000000006}, {"timestamp": 264.27, "power": 35.688100000000006}, {"timestamp": 284.861, "power": 35.688100000000006}, {"timestamp": 305.456, "power": 35.688100000000006}, {"timestamp": 326.049, "power": 35.688100000000006}, {"timestamp": 346.646, "power": 35.688100000000006}, {"timestamp": 367.22, "power": 35.688100000000006}, {"timestamp": 387.787, "power": 35.688100000000006}, {"timestamp": 408.389, "power": 35.688100000000006}, {"timestamp": 428.989, "power": 35.688100000000006}, {"timestamp": 449.582, "power": 35.688100000000006}, {"timestamp": 470.18, "power": 35.688100000000006}, {"timestamp": 490.747, "power": 35.688100000000006}, {"timestamp": 511.307, "power": 35.688100000000006}, {"timestamp": 531.875, "power": 35.688100000000006}, {"timestamp": 552.474, "power": 35.688100000000006}, {"timestamp": 573.065, "power": 35.688100000000006}, {"timestamp": 593.665, "power": 35.688100000000006}, {"timestamp": 614.262, "power": 35.688100000000006}, {"timestamp": 634.851, "power": 35.688100000000006}, {"timestamp": 655.41, "power": 35.688100000000006}, {"timestamp": 675.973, "power": 35.688100000000006}, {"timestamp": 696.572, "power": 35.688100000000006}, {"timestamp": 717.18, "power": 35.688100000000006}, {"timestamp": 737.794, "power": 35.688100000000006}, {"timestamp": 758.404, "power": 35.688100000000006}, {"timestamp": 778.988, "power": 35.688100000000006}, {"timestamp": 799.549, "power": 35.688100000000006}, {"timestamp": 820.155, "power": 35.688100000000006}, {"timestamp": 840.75, "power": 35.688100000000006}, {"timestamp": 861.346, "power": 35.688100000000006}, {"timestamp": 881.944, "power": 35.688100000000006}, {"timestamp": 902.541, "power": 35.688100000000006}, {"timestamp": 923.114, "power": 35.688100000000006}, {"timestamp": 943.673, "power": 35.688100000000006}, {"timestamp": 964.273, "power": 35.688100000000006}, {"timestamp": 984.88, "power": 35.688100000000006}, {"timestamp": 1005.48, "power": 35.463601}, {"timestamp": 1026.71, "power": 35.463601}, {"timestamp": 1047.21, "power": 35.463601}, {"timestamp": 1067.71, "power": 35.463601}, {"timestamp": 1088.25, "power": 35.463601}, {"timestamp": 1108.79, "power": 35.463601}, {"timestamp": 1129.33, "power": 35.463601}, {"timestamp": 1149.86, "power": 35.463601}, {"timestamp": 1170.41, "power": 35.463601}, {"timestamp": 1190.92, "power": 35.463601}, {"timestamp": 1211.41, "power": 35.463601}, {"timestamp": 1231.95, "power": 35.463601}, {"timestamp": 1252.5, "power": 35.463601}, {"timestamp": 1273.04, "power": 35.463601}, {"timestamp": 1293.58, "power": 35.463601}, {"timestamp": 1314.11, "power": 35.463601}, {"timestamp": 1334.66, "power": 35.463601}, {"timestamp": 1355.17, "power": 35.463601}, {"timestamp": 1375.71, "power": 35.463601}, {"timestamp": 1396.26, "power": 35.463601}, {"timestamp": 1416.8, "power": 35.463601}, {"timestamp": 1437.34, "power": 35.463601}, {"timestamp": 1457.88, "power": 35.463601}, {"timestamp": 1478.42, "power": 35.463601}, {"timestamp": 1498.93, "power": 35.463601}, {"timestamp": 1519.42, "power": 35.463601}, {"timestamp": 1539.96, "power": 35.463601}, {"timestamp": 1560.49, "power": 35.463601}, {"timestamp": 1581.03, "power": 35.463601}, {"timestamp": 1601.57, "power": 35.463601}, {"timestamp": 1622.11, "power": 35.463601}, {"timestamp": 1642.65, "power": 35.463601}, {"timestamp": 1663.16, "power": 35.463601}, {"timestamp": 1683.69, "power": 35.463601}, {"timestamp": 1704.23, "power": 35.463601}, {"timestamp": 1724.77, "power": 35.463601}, {"timestamp": 1745.3, "power": 35.463601}, {"timestamp": 1765.84, "power": 35.463601}, {"timestamp": 1786.38, "power": 35.463601}, {"timestamp": 1806.88, "power": 35.463601}, {"timestamp": 1827.38, "power": 35.463601}, {"timestamp": 1847.91, "power": 35.463601}, {"timestamp": 1868.44, "power": 35.463601}, {"timestamp": 1888.98, "power": 35.463601}, {"timestamp": 1909.51, "power": 35.463601}, {"timestamp": 1930.05, "power": 35.463601}, {"timestamp": 1950.59, "power": 35.463601}, {"timestamp": 1971.11, "power": 35.463601}, {"timestamp": 1991.64, "power": 35.463601}, {"timestamp": 2012.23, "power": 35.679226}, {"timestamp": 2033.41, "power": 35.679226}, {"timestamp": 2054.01, "power": 35.679226}, {"timestamp": 2074.54, "power": 35.679226}, {"timestamp": 2095.05, "power": 35.679226}, {"timestamp": 2115.58, "power": 35.679226}, {"timestamp": 2136.12, "power": 35.679226}, {"timestamp": 2156.65, "power": 35.679226}, {"timestamp": 2177.19, "power": 35.679226}, {"timestamp": 2197.73, "power": 35.679226}, {"timestamp": 2218.26, "power": 35.679226}, {"timestamp": 2238.75, "power": 35.679226}, {"timestamp": 2259.25, "power": 35.679226}, {"timestamp": 2279.77, "power": 35.679226}, {"timestamp": 2300.31, "power": 35.679226}, {"timestamp": 2320.84, "power": 35.679226}, {"timestamp": 2341.38, "power": 35.679226}, {"timestamp": 2361.91, "power": 35.679226}, {"timestamp": 2382.46, "power": 35.679226}, {"timestamp": 2402.98, "power": 35.679226}, {"timestamp": 2423.51, "power": 35.679226}, {"timestamp": 2444.04, "power": 35.679226}, {"timestamp": 2464.58, "power": 35.679226}, {"timestamp": 2485.11, "power": 35.679226}, {"timestamp": 2505.65, "power": 35.679226}, {"timestamp": 2526.18, "power": 35.679226}, {"timestamp": 2546.72, "power": 35.679226}, {"timestamp": 2567.21, "power": 35.679226}, {"timestamp": 2587.74, "power": 35.679226}, {"timestamp": 2608.28, "power": 35.679226}, {"timestamp": 2628.81, "power": 35.679226}, {"timestamp": 2649.35, "power": 35.679226}, {"timestamp": 2669.88, "power": 35.679226}, {"timestamp": 2690.42, "power": 35.679226}, {"timestamp": 2710.94, "power": 35.679226}, {"timestamp": 2731.43, "power": 35.679226}, {"timestamp": 2751.96, "power": 35.679226}, {"timestamp": 2772.5, "power": 35.679226}, {"timestamp": 2793.04, "power": 35.679226}, {"timestamp": 2813.58, "power": 35.679226}, {"timestamp": 2834.11, "power": 35.679226}, {"timestamp": 2854.65, "power": 35.679226}, {"timestamp": 2875.16, "power": 35.679226}, {"timestamp": 2895.7, "power": 35.679226}, {"timestamp": 2916.24, "power": 35.679226}, {"timestamp": 2936.77, "power": 35.679226}, {"timestamp": 2957.31, "power": 35.679226}, {"timestamp": 2977.85, "power": 35.679226}, {"timestamp": 2998.39, "power": 35.679226}, {"timestamp": 3018.9, "power": 39.58641}, {"timestamp": 3039.95, "power": 39.58641}, {"timestamp": 3060.48, "power": 39.58641}, {"timestamp": 3080.98, "power": 39.58641}, {"timestamp": 3101.54, "power": 39.58641}, {"timestamp": 3122.08, "power": 39.58641}, {"timestamp": 3142.62, "power": 39.58641}, {"timestamp": 3163.15, "power": 39.58641}, {"timestamp": 3183.69, "power": 39.58641}, {"timestamp": 3204.23, "power": 39.58641}, {"timestamp": 3224.78, "power": 39.58641}, {"timestamp": 3245.32, "power": 39.58641}, {"timestamp": 3265.86, "power": 39.58641}, {"timestamp": 3286.41, "power": 39.58641}, {"timestamp": 3306.93, "power": 39.58641}, {"timestamp": 3327.43, "power": 39.58641}, {"timestamp": 3347.97, "power": 39.58641}, {"timestamp": 3368.52, "power": 39.58641}, {"timestamp": 3389.07, "power": 39.58641}, {"timestamp": 3409.62, "power": 39.58641}, {"timestamp": 3430.17, "power": 39.58641}, {"timestamp": 3450.72, "power": 39.58641}, {"timestamp": 3471.22, "power": 39.58641}, {"timestamp": 3491.77, "power": 39.58641}, {"timestamp": 3512.32, "power": 39.58641}, {"timestamp": 3532.9, "power": 39.58641}, {"timestamp": 3553.46, "power": 39.58641}, {"timestamp": 3574.05, "power": 39.58641}, {"timestamp": 3594.63, "power": 39.58641}, {"timestamp": 3615.15, "power": 39.58641}, {"timestamp": 3635.72, "power": 39.58641}, {"timestamp": 3656.28, "power": 39.58641}, {"timestamp": 3676.86, "power": 39.58641}, {"timestamp": 3697.44, "power": 39.58641}, {"timestamp": 3718.01, "power": 39.58641}, {"timestamp": 3738.58, "power": 39.58641}, {"timestamp": 3759.1, "power": 39.58641}, {"timestamp": 3779.67, "power": 39.58641}, {"timestamp": 3800.23, "power": 39.58641}, {"timestamp": 3820.81, "power": 39.58641}, {"timestamp": 3841.37, "power": 39.58641}, {"timestamp": 3861.94, "power": 39.58641}, {"timestamp": 3882.51, "power": 39.58641}, {"timestamp": 3903.04, "power": 39.58641}, {"timestamp": 3923.6, "power": 39.58641}, {"timestamp": 3944.16, "power": 39.58641}, {"timestamp": 3964.72, "power": 39.58641}, {"timestamp": 3985.29, "power": 39.58641}, {"timestamp": 4005.85, "power": 39.58641}, {"timestamp": 4026.42, "power": 36.47877}, {"timestamp": 4047.74, "power": 36.47877}, {"timestamp": 4068.29, "power": 36.47877}, {"timestamp": 4088.83, "power": 36.47877}, {"timestamp": 4109.38, "power": 36.47877}, {"timestamp": 4129.93, "power": 36.47877}, {"timestamp": 4150.47, "power": 36.47877}, {"timestamp": 4170.99, "power": 36.47877}, {"timestamp": 4191.49, "power": 36.47877}, {"timestamp": 4212.03, "power": 36.47877}, {"timestamp": 4232.59, "power": 36.47877}, {"timestamp": 4253.13, "power": 36.47877}, {"timestamp": 4273.68, "power": 36.47877}, {"timestamp": 4294.23, "power": 36.47877}, {"timestamp": 4314.78, "power": 36.47877}, {"timestamp": 4335.28, "power": 36.47877}, {"timestamp": 4355.82, "power": 36.47877}, {"timestamp": 4376.36, "power": 36.47877}, {"timestamp": 4396.91, "power": 36.47877}, {"timestamp": 4417.46, "power": 36.47877}, {"timestamp": 4438.0, "power": 36.47877}, {"timestamp": 4458.55, "power": 36.47877}, {"timestamp": 4479.07, "power": 36.47877}, {"timestamp": 4499.61, "power": 36.47877}, {"timestamp": 4520.15, "power": 36.47877}, {"timestamp": 4540.7, "power": 36.47877}, {"timestamp": 4561.24, "power": 36.47877}, {"timestamp": 4581.79, "power": 36.47877}, {"timestamp": 4602.33, "power": 36.47877}, {"timestamp": 4622.86, "power": 36.47877}, {"timestamp": 4643.36, "power": 36.47877}, {"timestamp": 4663.9, "power": 36.47877}, {"timestamp": 4684.44, "power": 36.47877}, {"timestamp": 4704.99, "power": 36.47877}, {"timestamp": 4725.53, "power": 36.47877}, {"timestamp": 4746.08, "power": 36.47877}, {"timestamp": 4766.62, "power": 36.47877}, {"timestamp": 4787.15, "power": 36.47877}, {"timestamp": 4807.68, "power": 36.47877}, {"timestamp": 4828.23, "power": 36.47877}, {"timestamp": 4848.77, "power": 36.47877}, {"timestamp": 4869.32, "power": 36.47877}, {"timestamp": 4889.86, "power": 36.47877}, {"timestamp": 4910.41, "power": 36.47877}, {"timestamp": 4930.94, "power": 36.47877}, {"timestamp": 4951.43, "power": 36.47877}, {"timestamp": 4971.98, "power": 36.47877}, {"timestamp": 4992.53, "power": 36.47877}, {"timestamp": 5013.07, "power": 36.47877}, {"timestamp": 5033.62, "power": 36.27079}, {"timestamp": 5054.7, "power": 36.27079}, {"timestamp": 5075.2, "power": 36.27079}, {"timestamp": 5095.74, "power": 36.27079}, {"timestamp": 5116.29, "power": 36.27079}, {"timestamp": 5136.84, "power": 36.27079}, {"timestamp": 5157.38, "power": 36.27079}, {"timestamp": 5177.93, "power": 36.27079}, {"timestamp": 5198.47, "power": 36.27079}, {"timestamp": 5219.0, "power": 36.27079}, {"timestamp": 5239.49, "power": 36.27079}, {"timestamp": 5260.06, "power": 36.27079}, {"timestamp": 5280.64, "power": 36.27079}, {"timestamp": 5301.23, "power": 36.27079}, {"timestamp": 5321.81, "power": 36.27079}, {"timestamp": 5342.38, "power": 36.27079}, {"timestamp": 5362.91, "power": 36.27079}, {"timestamp": 5383.47, "power": 36.27079}, {"timestamp": 5404.05, "power": 36.27079}, {"timestamp": 5424.61, "power": 36.27079}, {"timestamp": 5445.18, "power": 36.27079}, {"timestamp": 5465.76, "power": 36.27079}, {"timestamp": 5486.34, "power": 36.27079}, {"timestamp": 5506.87, "power": 36.27079}, {"timestamp": 5527.37, "power": 36.27079}, {"timestamp": 5547.93, "power": 36.27079}, {"timestamp": 5568.49, "power": 36.27079}, {"timestamp": 5589.07, "power": 36.27079}, {"timestamp": 5609.64, "power": 36.27079}, {"timestamp": 5630.21, "power": 36.27079}, {"timestamp": 5650.77, "power": 36.27079}, {"timestamp": 5671.28, "power": 36.27079}, {"timestamp": 5691.82, "power": 36.27079}, {"timestamp": 5712.36, "power": 36.27079}, {"timestamp": 5732.91, "power": 36.27079}, {"timestamp": 5753.45, "power": 36.27079}, {"timestamp": 5774.01, "power": 36.27079}, {"timestamp": 5794.58, "power": 36.27079}, {"timestamp": 5815.09, "power": 36.27079}, {"timestamp": 5835.65, "power": 36.27079}, {"timestamp": 5856.21, "power": 36.27079}, {"timestamp": 5876.78, "power": 36.27079}, {"timestamp": 5897.34, "power": 36.27079}, {"timestamp": 5917.92, "power": 36.27079}, {"timestamp": 5938.5, "power": 36.27079}, {"timestamp": 5959.03, "power": 36.27079}, {"timestamp": 5979.58, "power": 36.27079}, {"timestamp": 6000.16, "power": 36.27079}, {"timestamp": 6020.71, "power": 36.27079}, {"timestamp": 6041.26, "power": 36.853079}, {"timestamp": 6062.61, "power": 36.853079}, {"timestamp": 6083.17, "power": 36.853079}, {"timestamp": 6103.71, "power": 36.853079}, {"timestamp": 6124.26, "power": 36.853079}, {"timestamp": 6144.84, "power": 36.853079}, {"timestamp": 6165.41, "power": 36.853079}, {"timestamp": 6185.99, "power": 36.853079}, {"timestamp": 6206.57, "power": 36.853079}, {"timestamp": 6227.09, "power": 36.853079}, {"timestamp": 6247.65, "power": 36.853079}, {"timestamp": 6268.21, "power": 36.853079}, {"timestamp": 6288.78, "power": 36.853079}, {"timestamp": 6309.35, "power": 36.853079}, {"timestamp": 6329.92, "power": 36.853079}, {"timestamp": 6350.5, "power": 36.853079}, {"timestamp": 6371.02, "power": 36.853079}, {"timestamp": 6391.58, "power": 36.853079}, {"timestamp": 6412.13, "power": 36.853079}, {"timestamp": 6432.67, "power": 36.853079}, {"timestamp": 6453.23, "power": 36.853079}, {"timestamp": 6473.79, "power": 36.853079}, {"timestamp": 6494.35, "power": 36.853079}, {"timestamp": 6514.87, "power": 36.853079}, {"timestamp": 6535.37, "power": 36.853079}, {"timestamp": 6555.92, "power": 36.853079}, {"timestamp": 6576.48, "power": 36.853079}, {"timestamp": 6597.05, "power": 36.853079}, {"timestamp": 6617.63, "power": 36.853079}, {"timestamp": 6638.2, "power": 36.853079}, {"timestamp": 6658.76, "power": 36.853079}, {"timestamp": 6679.26, "power": 36.853079}, {"timestamp": 6699.83, "power": 36.853079}, {"timestamp": 6720.4, "power": 36.853079}, {"timestamp": 6740.96, "power": 36.853079}, {"timestamp": 6761.52, "power": 36.853079}, {"timestamp": 6782.07, "power": 36.853079}, {"timestamp": 6802.67, "power": 36.853079}, {"timestamp": 6823.18, "power": 36.853079}, {"timestamp": 6843.74, "power": 36.853079}, {"timestamp": 6864.31, "power": 36.853079}, {"timestamp": 6884.89, "power": 36.853079}, {"timestamp": 6905.46, "power": 36.853079}, {"timestamp": 6926.05, "power": 36.853079}, {"timestamp": 6946.64, "power": 36.853079}, {"timestamp": 6967.16, "power": 36.853079}, {"timestamp": 6987.72, "power": 36.853079}, {"timestamp": 7008.27, "power": 36.853079}, {"timestamp": 7028.86, "power": 36.853079}, {"timestamp": 7049.44, "power": 36.006939}, {"timestamp": 7071.95, "power": 36.006939}, {"timestamp": 7092.53, "power": 36.006939}, {"timestamp": 7113.1, "power": 36.006939}, {"timestamp": 7133.68, "power": 36.006939}, {"timestamp": 7154.26, "power": 36.006939}, {"timestamp": 7174.78, "power": 36.006939}, {"timestamp": 7195.29, "power": 36.006939}, {"timestamp": 7215.87, "power": 36.006939}, {"timestamp": 7236.44, "power": 36.006939}, {"timestamp": 7257.01, "power": 36.006939}, {"timestamp": 7277.58, "power": 36.006939}, {"timestamp": 7298.16, "power": 36.006939}, {"timestamp": 7318.74, "power": 36.006939}, {"timestamp": 7339.24, "power": 36.006939}, {"timestamp": 7359.81, "power": 36.006939}, {"timestamp": 7380.38, "power": 36.006939}, {"timestamp": 7400.95, "power": 36.006939}, {"timestamp": 7421.52, "power": 36.006939}, {"timestamp": 7442.11, "power": 36.006939}, {"timestamp": 7462.68, "power": 36.006939}, {"timestamp": 7483.2, "power": 36.006939}, {"timestamp": 7503.77, "power": 36.006939}, {"timestamp": 7524.35, "power": 36.006939}, {"timestamp": 7544.93, "power": 36.006939}, {"timestamp": 7565.5, "power": 36.006939}, {"timestamp": 7586.06, "power": 36.006939}, {"timestamp": 7606.64, "power": 36.006939}, {"timestamp": 7627.17, "power": 36.006939}, {"timestamp": 7647.71, "power": 36.006939}, {"timestamp": 7668.4, "power": 36.006939}, {"timestamp": 7688.91, "power": 36.006939}, {"timestamp": 7709.48, "power": 36.006939}, {"timestamp": 7730.04, "power": 36.006939}, {"timestamp": 7750.61, "power": 36.006939}, {"timestamp": 7771.14, "power": 36.006939}, {"timestamp": 7791.64, "power": 36.006939}, {"timestamp": 7812.22, "power": 36.006939}, {"timestamp": 7832.79, "power": 36.006939}, {"timestamp": 7853.38, "power": 36.006939}, {"timestamp": 7873.94, "power": 36.006939}, {"timestamp": 7894.52, "power": 36.006939}, {"timestamp": 7915.03, "power": 36.006939}, {"timestamp": 7935.59, "power": 36.006939}, {"timestamp": 7956.17, "power": 36.006939}, {"timestamp": 7976.74, "power": 36.006939}, {"timestamp": 7997.29, "power": 36.006939}, {"timestamp": 8017.87, "power": 36.006939}, {"timestamp": 8038.43, "power": 36.006939}, {"timestamp": 8058.96, "power": 36.26251}, {"timestamp": 8080.28, "power": 36.26251}, {"timestamp": 8100.86, "power": 36.26251}, {"timestamp": 8121.44, "power": 36.26251}, {"timestamp": 8142.02, "power": 36.26251}, {"timestamp": 8162.59, "power": 36.26251}, {"timestamp": 8183.12, "power": 36.26251}, {"timestamp": 8203.67, "power": 36.26251}, {"timestamp": 8224.25, "power": 36.26251}, {"timestamp": 8244.82, "power": 36.26251}, {"timestamp": 8265.38, "power": 36.26251}, {"timestamp": 8285.95, "power": 36.26251}, {"timestamp": 8306.53, "power": 36.26251}, {"timestamp": 8327.05, "power": 36.26251}, {"timestamp": 8347.61, "power": 36.26251}, {"timestamp": 8368.19, "power": 36.26251}, {"timestamp": 8388.77, "power": 36.26251}, {"timestamp": 8409.34, "power": 36.26251}, {"timestamp": 8429.92, "power": 36.26251}, {"timestamp": 8450.49, "power": 36.26251}, {"timestamp": 8471.01, "power": 36.26251}, {"timestamp": 8491.57, "power": 36.26251}, {"timestamp": 8512.15, "power": 36.26251}, {"timestamp": 8532.73, "power": 36.26251}, {"timestamp": 8553.31, "power": 36.26251}, {"timestamp": 8573.88, "power": 36.26251}, {"timestamp": 8594.45, "power": 36.26251}, {"timestamp": 8614.97, "power": 36.26251}, {"timestamp": 8635.47, "power": 36.26251}, {"timestamp": 8656.04, "power": 36.26251}, {"timestamp": 8676.62, "power": 36.26251}, {"timestamp": 8697.17, "power": 36.26251}, {"timestamp": 8717.73, "power": 36.26251}, {"timestamp": 8738.31, "power": 36.26251}, {"timestamp": 8758.84, "power": 36.26251}, {"timestamp": 8779.4, "power": 36.26251}, {"timestamp": 8799.98, "power": 36.26251}, {"timestamp": 8820.57, "power": 36.26251}, {"timestamp": 8841.13, "power": 36.26251}, {"timestamp": 8861.71, "power": 36.26251}, {"timestamp": 8882.28, "power": 36.26251}, {"timestamp": 8902.78, "power": 36.26251}, {"timestamp": 8923.28, "power": 36.26251}, {"timestamp": 8943.86, "power": 36.26251}, {"timestamp": 8964.42, "power": 36.26251}, {"timestamp": 8984.99, "power": 36.26251}, {"timestamp": 9005.57, "power": 36.26251}, {"timestamp": 9026.15, "power": 36.26251}, {"timestamp": 9046.76, "power": 36.26251}, {"timestamp": 9067.26, "power": 36.259546}, {"timestamp": 9088.47, "power": 36.259546}, {"timestamp": 9109.02, "power": 36.259546}, {"timestamp": 9129.57, "power": 36.259546}, {"timestamp": 9150.12, "power": 36.259546}, {"timestamp": 9170.67, "power": 36.259546}, {"timestamp": 9191.19, "power": 36.259546}, {"timestamp": 9211.73, "power": 36.259546}, {"timestamp": 9232.28, "power": 36.259546}, {"timestamp": 9252.83, "power": 36.259546}, {"timestamp": 9273.38, "power": 36.259546}, {"timestamp": 9293.93, "power": 36.259546}, {"timestamp": 9314.47, "power": 36.259546}, {"timestamp": 9335.0, "power": 36.259546}, {"timestamp": 9355.54, "power": 36.259546}, {"timestamp": 9376.09, "power": 36.259546}, {"timestamp": 9396.63, "power": 36.259546}, {"timestamp": 9417.18, "power": 36.259546}, {"timestamp": 9437.73, "power": 36.259546}, {"timestamp": 9458.28, "power": 36.259546}, {"timestamp": 9478.84, "power": 36.259546}, {"timestamp": 9499.35, "power": 36.259546}, {"timestamp": 9519.89, "power": 36.259546}, {"timestamp": 9540.44, "power": 36.259546}, {"timestamp": 9560.99, "power": 36.259546}, {"timestamp": 9581.54, "power": 36.259546}, {"timestamp": 9602.08, "power": 36.259546}, {"timestamp": 9622.63, "power": 36.259546}, {"timestamp": 9643.16, "power": 36.259546}, {"timestamp": 9663.7, "power": 36.259546}, {"timestamp": 9684.25, "power": 36.259546}, {"timestamp": 9704.83, "power": 36.259546}, {"timestamp": 9725.39, "power": 36.259546}, {"timestamp": 9745.96, "power": 36.259546}, {"timestamp": 9766.54, "power": 36.259546}, {"timestamp": 9787.06, "power": 36.259546}, {"timestamp": 9807.57, "power": 36.259546}, {"timestamp": 9828.14, "power": 36.259546}, {"timestamp": 9848.69, "power": 36.259546}, {"timestamp": 9869.31, "power": 36.259546}, {"timestamp": 9889.94, "power": 36.259546}, {"timestamp": 9910.47, "power": 36.259546}, {"timestamp": 9930.97, "power": 36.259546}, {"timestamp": 9951.46, "power": 36.259546}, {"timestamp": 9971.99, "power": 36.259546}, {"timestamp": 9992.52, "power": 36.259546}, {"timestamp": 10013.1, "power": 36.259546}, {"timestamp": 10033.6, "power": 36.259546}, {"timestamp": 10054.1, "power": 36.259546}, {"timestamp": 10074.7, "power": 38.578219000000004}, {"timestamp": 10096.7, "power": 38.578219000000004}, {"timestamp": 10117.2, "power": 38.578219000000004}, {"timestamp": 10137.7, "power": 38.578219000000004}, {"timestamp": 10158.3, "power": 38.578219000000004}, {"timestamp": 10178.8, "power": 38.578219000000004}, {"timestamp": 10199.3, "power": 38.578219000000004}, {"timestamp": 10219.8, "power": 38.578219000000004}, {"timestamp": 10240.3, "power": 38.578219000000004}, {"timestamp": 10260.9, "power": 38.578219000000004}, {"timestamp": 10281.4, "power": 38.578219000000004}, {"timestamp": 10301.9, "power": 38.578219000000004}, {"timestamp": 10322.5, "power": 38.578219000000004}, {"timestamp": 10343.0, "power": 38.578219000000004}, {"timestamp": 10363.5, "power": 38.578219000000004}, {"timestamp": 10384.0, "power": 38.578219000000004}, {"timestamp": 10404.5, "power": 38.578219000000004}, {"timestamp": 10425.1, "power": 38.578219000000004}, {"timestamp": 10445.6, "power": 38.578219000000004}, {"timestamp": 10466.1, "power": 38.578219000000004}, {"timestamp": 10486.7, "power": 38.578219000000004}, {"timestamp": 10507.2, "power": 38.578219000000004}, {"timestamp": 10527.7, "power": 38.578219000000004}, {"timestamp": 10548.2, "power": 38.578219000000004}, {"timestamp": 10568.8, "power": 38.578219000000004}, {"timestamp": 10661.6, "power": 38.578219000000004}, {"timestamp": 10682.2, "power": 38.578219000000004}, {"timestamp": 10702.7, "power": 38.578219000000004}, {"timestamp": 10723.2, "power": 38.578219000000004}, {"timestamp": 10743.8, "power": 38.578219000000004}, {"timestamp": 10764.3, "power": 38.578219000000004}, {"timestamp": 10784.9, "power": 38.578219000000004}, {"timestamp": 10805.4, "power": 38.578219000000004}, {"timestamp": 10825.9, "power": 38.578219000000004}, {"timestamp": 10846.5, "power": 38.578219000000004}, {"timestamp": 10867.0, "power": 38.578219000000004}, {"timestamp": 10887.5, "power": 38.578219000000004}, {"timestamp": 10908.0, "power": 38.578219000000004}, {"timestamp": 10928.6, "power": 38.578219000000004}, {"timestamp": 10949.1, "power": 38.578219000000004}, {"timestamp": 10969.7, "power": 38.578219000000004}, {"timestamp": 10990.2, "power": 38.578219000000004}, {"timestamp": 11010.7, "power": 38.578219000000004}, {"timestamp": 11031.2, "power": 38.578219000000004}, {"timestamp": 11051.8, "power": 38.578219000000004}, {"timestamp": 11072.3, "power": 38.578219000000004}, {"timestamp": 11092.9, "power": 35.408196000000004}, {"timestamp": 11113.9, "power": 35.408196000000004}, {"timestamp": 11134.4, "power": 35.408196000000004}, {"timestamp": 11155.0, "power": 35.408196000000004}, {"timestamp": 11175.4, "power": 35.408196000000004}, {"timestamp": 11196.0, "power": 35.408196000000004}, {"timestamp": 11216.5, "power": 35.408196000000004}, {"timestamp": 11237.0, "power": 35.408196000000004}, {"timestamp": 11257.6, "power": 35.408196000000004}, {"timestamp": 11278.1, "power": 35.408196000000004}, {"timestamp": 11298.6, "power": 35.408196000000004}, {"timestamp": 11319.2, "power": 35.408196000000004}, {"timestamp": 11339.7, "power": 35.408196000000004}, {"timestamp": 11360.2, "power": 35.408196000000004}, {"timestamp": 11380.8, "power": 35.408196000000004}, {"timestamp": 11401.3, "power": 35.408196000000004}, {"timestamp": 11421.9, "power": 35.408196000000004}, {"timestamp": 11442.4, "power": 35.408196000000004}, {"timestamp": 11462.9, "power": 35.408196000000004}, {"timestamp": 11483.4, "power": 35.408196000000004}, {"timestamp": 11504.0, "power": 35.408196000000004}, {"timestamp": 11524.5, "power": 35.408196000000004}, {"timestamp": 11545.0, "power": 35.408196000000004}, {"timestamp": 11565.5, "power": 35.408196000000004}, {"timestamp": 11586.1, "power": 35.408196000000004}, {"timestamp": 11606.6, "power": 35.408196000000004}, {"timestamp": 11627.1, "power": 35.408196000000004}, {"timestamp": 11647.6, "power": 35.408196000000004}, {"timestamp": 11668.2, "power": 35.408196000000004}, {"timestamp": 11688.7, "power": 35.408196000000004}, {"timestamp": 11709.4, "power": 35.408196000000004}, {"timestamp": 11729.9, "power": 35.408196000000004}, {"timestamp": 11750.4, "power": 35.408196000000004}, {"timestamp": 11770.9, "power": 35.408196000000004}, {"timestamp": 11791.8, "power": 35.408196000000004}, {"timestamp": 11812.4, "power": 35.408196000000004}, {"timestamp": 11832.9, "power": 35.408196000000004}], "timeline": {"START": "3075.951808", "END": "9833.122632"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8517.32}, {"name": "clSetKernelArg", "calls": 19, "time": 1831.95}, {"name": "clReleaseKernel", "calls": 1, "time": 1122.23}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.8148}, {"name": "clReleaseContext", "calls": 1, "time": 54.3727}, {"name": "clCreateContext", "calls": 1, "time": 35.8491}, {"name": "clReleaseProgram", "calls": 1, "time": 20.5342}, {"name": "clCreateKernel", "calls": 1, "time": 0.347962}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.318126}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132552}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082064}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071975}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029972}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025501}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024079}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012272}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011035}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010644}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00846}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007081}, {"name": "clRetainDevice", "calls": 2, "time": 0.004785}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6757.17}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5803.21}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6756.67}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6315.26}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6110.32}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6256.53}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7363.683496, "utilization": 76.705036, "size": 8157980.0, "time": 1107.86708}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 18080521, "speed": 29.5123, "utilization": 0.256183, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1087015, "speed": 394.45, "utilization": 3.42404, "size": 0.127687}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21139025, "speed": 29.6603, "utilization": 0.257468, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1278195, "speed": 394.194, "utilization": 3.42182, "size": 0.127733}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19714949, "speed": 29.5822, "utilization": 0.25679, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1188674, "speed": 393.879, "utilization": 3.41909, "size": 0.127716}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19062848, "speed": 29.5596, "utilization": 0.256594, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1148203, "speed": 394.661, "utilization": 3.42588, "size": 0.127705}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19534755, "speed": 29.5882, "utilization": 0.256842, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1177918, "speed": 394.128, "utilization": 3.42125, "size": 0.127711}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len8/run1.json b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run1.json new file mode 100644 index 0000000..25caa14 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.4197, "power": 35.748819}, {"timestamp": 68.0738, "power": 35.748819}, {"timestamp": 88.5745, "power": 35.748819}, {"timestamp": 109.062, "power": 35.748819}, {"timestamp": 129.633, "power": 35.748819}, {"timestamp": 150.534, "power": 35.748819}, {"timestamp": 171.081, "power": 35.748819}, {"timestamp": 191.619, "power": 35.748819}, {"timestamp": 212.12, "power": 35.748819}, {"timestamp": 232.612, "power": 35.748819}, {"timestamp": 253.147, "power": 35.748819}, {"timestamp": 273.681, "power": 35.748819}, {"timestamp": 294.22, "power": 35.748819}, {"timestamp": 314.762, "power": 35.748819}, {"timestamp": 335.309, "power": 35.748819}, {"timestamp": 355.853, "power": 35.748819}, {"timestamp": 376.369, "power": 35.748819}, {"timestamp": 396.866, "power": 35.748819}, {"timestamp": 417.407, "power": 35.748819}, {"timestamp": 437.947, "power": 35.748819}, {"timestamp": 458.488, "power": 35.748819}, {"timestamp": 479.033, "power": 35.748819}, {"timestamp": 499.576, "power": 35.748819}, {"timestamp": 520.078, "power": 35.748819}, {"timestamp": 540.573, "power": 35.748819}, {"timestamp": 561.111, "power": 35.748819}, {"timestamp": 581.655, "power": 35.748819}, {"timestamp": 602.2, "power": 35.748819}, {"timestamp": 622.742, "power": 35.748819}, {"timestamp": 643.283, "power": 35.748819}, {"timestamp": 663.82, "power": 35.748819}, {"timestamp": 684.342, "power": 35.748819}, {"timestamp": 704.877, "power": 35.748819}, {"timestamp": 725.427, "power": 35.748819}, {"timestamp": 745.969, "power": 35.748819}, {"timestamp": 766.508, "power": 35.748819}, {"timestamp": 787.046, "power": 35.748819}, {"timestamp": 807.589, "power": 35.748819}, {"timestamp": 828.083, "power": 35.748819}, {"timestamp": 848.58, "power": 35.748819}, {"timestamp": 869.118, "power": 35.748819}, {"timestamp": 889.66, "power": 35.748819}, {"timestamp": 910.198, "power": 35.748819}, {"timestamp": 930.741, "power": 35.748819}, {"timestamp": 951.281, "power": 35.748819}, {"timestamp": 971.824, "power": 35.748819}, {"timestamp": 992.349, "power": 35.748819}, {"timestamp": 1012.89, "power": 36.350319}, {"timestamp": 1034.07, "power": 36.350319}, {"timestamp": 1054.67, "power": 36.350319}, {"timestamp": 1075.26, "power": 36.350319}, {"timestamp": 1095.86, "power": 36.350319}, {"timestamp": 1116.43, "power": 36.350319}, {"timestamp": 1136.99, "power": 36.350319}, {"timestamp": 1157.59, "power": 36.350319}, {"timestamp": 1178.18, "power": 36.350319}, {"timestamp": 1198.78, "power": 36.350319}, {"timestamp": 1219.37, "power": 36.350319}, {"timestamp": 1239.96, "power": 36.350319}, {"timestamp": 1260.53, "power": 36.350319}, {"timestamp": 1281.1, "power": 36.350319}, {"timestamp": 1301.69, "power": 36.350319}, {"timestamp": 1322.28, "power": 36.350319}, {"timestamp": 1342.88, "power": 36.350319}, {"timestamp": 1363.48, "power": 36.350319}, {"timestamp": 1384.07, "power": 36.350319}, {"timestamp": 1404.64, "power": 36.350319}, {"timestamp": 1425.2, "power": 36.350319}, {"timestamp": 1445.8, "power": 36.350319}, {"timestamp": 1466.4, "power": 36.350319}, {"timestamp": 1486.99, "power": 36.350319}, {"timestamp": 1507.59, "power": 36.350319}, {"timestamp": 1528.16, "power": 36.350319}, {"timestamp": 1548.72, "power": 36.350319}, {"timestamp": 1569.28, "power": 36.350319}, {"timestamp": 1589.88, "power": 36.350319}, {"timestamp": 1610.47, "power": 36.350319}, {"timestamp": 1631.07, "power": 36.350319}, {"timestamp": 1651.66, "power": 36.350319}, {"timestamp": 1672.23, "power": 36.350319}, {"timestamp": 1692.79, "power": 36.350319}, {"timestamp": 1713.35, "power": 36.350319}, {"timestamp": 1733.95, "power": 36.350319}, {"timestamp": 1754.55, "power": 36.350319}, {"timestamp": 1775.14, "power": 36.350319}, {"timestamp": 1795.74, "power": 36.350319}, {"timestamp": 1816.36, "power": 36.350319}, {"timestamp": 1836.92, "power": 36.350319}, {"timestamp": 1857.51, "power": 36.350319}, {"timestamp": 1878.11, "power": 36.350319}, {"timestamp": 1898.7, "power": 36.350319}, {"timestamp": 1919.3, "power": 36.350319}, {"timestamp": 1939.9, "power": 36.350319}, {"timestamp": 1960.55, "power": 36.350319}, {"timestamp": 1981.12, "power": 36.350319}, {"timestamp": 2001.72, "power": 36.350319}, {"timestamp": 2022.32, "power": 35.774766}, {"timestamp": 2043.24, "power": 35.774766}, {"timestamp": 2063.78, "power": 35.774766}, {"timestamp": 2084.29, "power": 35.774766}, {"timestamp": 2104.79, "power": 35.774766}, {"timestamp": 2125.33, "power": 35.774766}, {"timestamp": 2145.87, "power": 35.774766}, {"timestamp": 2166.41, "power": 35.774766}, {"timestamp": 2186.95, "power": 35.774766}, {"timestamp": 2207.49, "power": 35.774766}, {"timestamp": 2228.04, "power": 35.774766}, {"timestamp": 2248.54, "power": 35.774766}, {"timestamp": 2269.08, "power": 35.774766}, {"timestamp": 2289.62, "power": 35.774766}, {"timestamp": 2310.16, "power": 35.774766}, {"timestamp": 2330.7, "power": 35.774766}, {"timestamp": 2351.25, "power": 35.774766}, {"timestamp": 2371.79, "power": 35.774766}, {"timestamp": 2392.31, "power": 35.774766}, {"timestamp": 2412.85, "power": 35.774766}, {"timestamp": 2433.39, "power": 35.774766}, {"timestamp": 2453.94, "power": 35.774766}, {"timestamp": 2474.48, "power": 35.774766}, {"timestamp": 2495.02, "power": 35.774766}, {"timestamp": 2515.56, "power": 35.774766}, {"timestamp": 2536.1, "power": 35.774766}, {"timestamp": 2556.6, "power": 35.774766}, {"timestamp": 2577.14, "power": 35.774766}, {"timestamp": 2597.68, "power": 35.774766}, {"timestamp": 2618.23, "power": 35.774766}, {"timestamp": 2638.77, "power": 35.774766}, {"timestamp": 2659.31, "power": 35.774766}, {"timestamp": 2679.85, "power": 35.774766}, {"timestamp": 2700.38, "power": 35.774766}, {"timestamp": 2720.92, "power": 35.774766}, {"timestamp": 2741.46, "power": 35.774766}, {"timestamp": 2762.01, "power": 35.774766}, {"timestamp": 2782.55, "power": 35.774766}, {"timestamp": 2803.1, "power": 35.774766}, {"timestamp": 2823.64, "power": 35.774766}, {"timestamp": 2844.16, "power": 35.774766}, {"timestamp": 2864.7, "power": 35.774766}, {"timestamp": 2885.24, "power": 35.774766}, {"timestamp": 2905.78, "power": 35.774766}, {"timestamp": 2926.32, "power": 35.774766}, {"timestamp": 2946.86, "power": 35.774766}, {"timestamp": 2967.41, "power": 35.774766}, {"timestamp": 2987.95, "power": 35.774766}, {"timestamp": 3008.47, "power": 35.774766}, {"timestamp": 3029.01, "power": 39.42961100000001}, {"timestamp": 3050.1, "power": 39.42961100000001}, {"timestamp": 3070.64, "power": 39.42961100000001}, {"timestamp": 3091.19, "power": 39.42961100000001}, {"timestamp": 3111.74, "power": 39.42961100000001}, {"timestamp": 3132.28, "power": 39.42961100000001}, {"timestamp": 3152.78, "power": 39.42961100000001}, {"timestamp": 3173.34, "power": 39.42961100000001}, {"timestamp": 3193.89, "power": 39.42961100000001}, {"timestamp": 3214.43, "power": 39.42961100000001}, {"timestamp": 3234.98, "power": 39.42961100000001}, {"timestamp": 3255.53, "power": 39.42961100000001}, {"timestamp": 3276.08, "power": 39.42961100000001}, {"timestamp": 3296.59, "power": 39.42961100000001}, {"timestamp": 3317.13, "power": 39.42961100000001}, {"timestamp": 3337.67, "power": 39.42961100000001}, {"timestamp": 3358.22, "power": 39.42961100000001}, {"timestamp": 3378.8, "power": 39.42961100000001}, {"timestamp": 3399.37, "power": 39.42961100000001}, {"timestamp": 3419.93, "power": 39.42961100000001}, {"timestamp": 3440.46, "power": 39.42961100000001}, {"timestamp": 3461.01, "power": 39.42961100000001}, {"timestamp": 3481.59, "power": 39.42961100000001}, {"timestamp": 3502.16, "power": 39.42961100000001}, {"timestamp": 3522.74, "power": 39.42961100000001}, {"timestamp": 3543.31, "power": 39.42961100000001}, {"timestamp": 3563.89, "power": 39.42961100000001}, {"timestamp": 3584.42, "power": 39.42961100000001}, {"timestamp": 3604.98, "power": 39.42961100000001}, {"timestamp": 3625.57, "power": 39.42961100000001}, {"timestamp": 3646.14, "power": 39.42961100000001}, {"timestamp": 3666.71, "power": 39.42961100000001}, {"timestamp": 3687.29, "power": 39.42961100000001}, {"timestamp": 3707.84, "power": 39.42961100000001}, {"timestamp": 3728.38, "power": 39.42961100000001}, {"timestamp": 3748.92, "power": 39.42961100000001}, {"timestamp": 3769.47, "power": 39.42961100000001}, {"timestamp": 3790.02, "power": 39.42961100000001}, {"timestamp": 3810.56, "power": 39.42961100000001}, {"timestamp": 3831.14, "power": 39.42961100000001}, {"timestamp": 3851.72, "power": 39.42961100000001}, {"timestamp": 3872.25, "power": 39.42961100000001}, {"timestamp": 3892.81, "power": 39.42961100000001}, {"timestamp": 3913.38, "power": 39.42961100000001}, {"timestamp": 3933.95, "power": 39.42961100000001}, {"timestamp": 3954.53, "power": 39.42961100000001}, {"timestamp": 3975.09, "power": 39.42961100000001}, {"timestamp": 3995.66, "power": 39.42961100000001}, {"timestamp": 4016.2, "power": 39.42961100000001}, {"timestamp": 4036.7, "power": 36.08493}, {"timestamp": 4057.96, "power": 36.08493}, {"timestamp": 4078.53, "power": 36.08493}, {"timestamp": 4099.12, "power": 36.08493}, {"timestamp": 4119.7, "power": 36.08493}, {"timestamp": 4140.24, "power": 36.08493}, {"timestamp": 4160.74, "power": 36.08493}, {"timestamp": 4181.3, "power": 36.08493}, {"timestamp": 4201.88, "power": 36.08493}, {"timestamp": 4222.46, "power": 36.08493}, {"timestamp": 4243.04, "power": 36.08493}, {"timestamp": 4263.63, "power": 36.08493}, {"timestamp": 4284.16, "power": 36.08493}, {"timestamp": 4304.66, "power": 36.08493}, {"timestamp": 4325.21, "power": 36.08493}, {"timestamp": 4345.76, "power": 36.08493}, {"timestamp": 4366.32, "power": 36.08493}, {"timestamp": 4386.88, "power": 36.08493}, {"timestamp": 4407.44, "power": 36.08493}, {"timestamp": 4427.99, "power": 36.08493}, {"timestamp": 4448.51, "power": 36.08493}, {"timestamp": 4469.07, "power": 36.08493}, {"timestamp": 4489.62, "power": 36.08493}, {"timestamp": 4510.16, "power": 36.08493}, {"timestamp": 4530.71, "power": 36.08493}, {"timestamp": 4551.26, "power": 36.08493}, {"timestamp": 4571.81, "power": 36.08493}, {"timestamp": 4592.33, "power": 36.08493}, {"timestamp": 4612.87, "power": 36.08493}, {"timestamp": 4633.42, "power": 36.08493}, {"timestamp": 4653.97, "power": 36.08493}, {"timestamp": 4674.52, "power": 36.08493}, {"timestamp": 4695.06, "power": 36.08493}, {"timestamp": 4715.61, "power": 36.08493}, {"timestamp": 4736.13, "power": 36.08493}, {"timestamp": 4756.63, "power": 36.08493}, {"timestamp": 4777.18, "power": 36.08493}, {"timestamp": 4797.73, "power": 36.08493}, {"timestamp": 4818.28, "power": 36.08493}, {"timestamp": 4838.83, "power": 36.08493}, {"timestamp": 4859.37, "power": 36.08493}, {"timestamp": 4879.92, "power": 36.08493}, {"timestamp": 4900.46, "power": 36.08493}, {"timestamp": 4921.0, "power": 36.08493}, {"timestamp": 4941.55, "power": 36.08493}, {"timestamp": 4962.1, "power": 36.08493}, {"timestamp": 4982.64, "power": 36.08493}, {"timestamp": 5003.19, "power": 36.08493}, {"timestamp": 5023.74, "power": 36.08493}, {"timestamp": 5044.27, "power": 35.915040000000005}, {"timestamp": 5065.66, "power": 35.915040000000005}, {"timestamp": 5086.25, "power": 35.915040000000005}, {"timestamp": 5106.82, "power": 35.915040000000005}, {"timestamp": 5127.4, "power": 35.915040000000005}, {"timestamp": 5147.98, "power": 35.915040000000005}, {"timestamp": 5168.5, "power": 35.915040000000005}, {"timestamp": 5189.06, "power": 35.915040000000005}, {"timestamp": 5209.62, "power": 35.915040000000005}, {"timestamp": 5230.2, "power": 35.915040000000005}, {"timestamp": 5250.76, "power": 35.915040000000005}, {"timestamp": 5271.32, "power": 35.915040000000005}, {"timestamp": 5291.9, "power": 35.915040000000005}, {"timestamp": 5312.42, "power": 35.915040000000005}, {"timestamp": 5332.92, "power": 35.915040000000005}, {"timestamp": 5353.49, "power": 35.915040000000005}, {"timestamp": 5374.06, "power": 35.915040000000005}, {"timestamp": 5394.62, "power": 35.915040000000005}, {"timestamp": 5415.19, "power": 35.915040000000005}, {"timestamp": 5435.75, "power": 35.915040000000005}, {"timestamp": 5456.28, "power": 35.915040000000005}, {"timestamp": 5476.83, "power": 35.915040000000005}, {"timestamp": 5497.41, "power": 35.915040000000005}, {"timestamp": 5517.98, "power": 35.915040000000005}, {"timestamp": 5538.54, "power": 35.915040000000005}, {"timestamp": 5559.12, "power": 35.915040000000005}, {"timestamp": 5579.67, "power": 35.915040000000005}, {"timestamp": 5600.19, "power": 35.915040000000005}, {"timestamp": 5620.68, "power": 35.915040000000005}, {"timestamp": 5641.25, "power": 35.915040000000005}, {"timestamp": 5661.82, "power": 35.915040000000005}, {"timestamp": 5682.38, "power": 35.915040000000005}, {"timestamp": 5702.93, "power": 35.915040000000005}, {"timestamp": 5723.47, "power": 35.915040000000005}, {"timestamp": 5744.0, "power": 35.915040000000005}, {"timestamp": 5764.53, "power": 35.915040000000005}, {"timestamp": 5785.24, "power": 35.915040000000005}, {"timestamp": 5805.81, "power": 35.915040000000005}, {"timestamp": 5826.4, "power": 35.915040000000005}, {"timestamp": 5846.99, "power": 35.915040000000005}, {"timestamp": 5867.57, "power": 35.915040000000005}, {"timestamp": 5888.11, "power": 35.915040000000005}, {"timestamp": 5908.62, "power": 35.915040000000005}, {"timestamp": 5929.2, "power": 35.915040000000005}, {"timestamp": 5949.77, "power": 35.915040000000005}, {"timestamp": 5970.34, "power": 35.915040000000005}, {"timestamp": 5990.92, "power": 35.915040000000005}, {"timestamp": 6011.5, "power": 35.915040000000005}, {"timestamp": 6032.08, "power": 35.915040000000005}, {"timestamp": 6052.59, "power": 36.109179}, {"timestamp": 6074.72, "power": 36.109179}, {"timestamp": 6095.29, "power": 36.109179}, {"timestamp": 6115.87, "power": 36.109179}, {"timestamp": 6136.41, "power": 36.109179}, {"timestamp": 6156.97, "power": 36.109179}, {"timestamp": 6177.55, "power": 36.109179}, {"timestamp": 6198.12, "power": 36.109179}, {"timestamp": 6218.7, "power": 36.109179}, {"timestamp": 6239.28, "power": 36.109179}, {"timestamp": 6259.85, "power": 36.109179}, {"timestamp": 6280.38, "power": 36.109179}, {"timestamp": 6300.95, "power": 36.109179}, {"timestamp": 6321.53, "power": 36.109179}, {"timestamp": 6342.1, "power": 36.109179}, {"timestamp": 6362.68, "power": 36.109179}, {"timestamp": 6383.25, "power": 36.109179}, {"timestamp": 6403.84, "power": 36.109179}, {"timestamp": 6424.36, "power": 36.109179}, {"timestamp": 6444.92, "power": 36.109179}, {"timestamp": 6465.49, "power": 36.109179}, {"timestamp": 6486.07, "power": 36.109179}, {"timestamp": 6506.64, "power": 36.109179}, {"timestamp": 6527.22, "power": 36.109179}, {"timestamp": 6547.79, "power": 36.109179}, {"timestamp": 6568.31, "power": 36.109179}, {"timestamp": 6588.87, "power": 36.109179}, {"timestamp": 6609.45, "power": 36.109179}, {"timestamp": 6630.03, "power": 36.109179}, {"timestamp": 6650.61, "power": 36.109179}, {"timestamp": 6671.18, "power": 36.109179}, {"timestamp": 6691.74, "power": 36.109179}, {"timestamp": 6712.27, "power": 36.109179}, {"timestamp": 6732.83, "power": 36.109179}, {"timestamp": 6753.41, "power": 36.109179}, {"timestamp": 6773.97, "power": 36.109179}, {"timestamp": 6794.55, "power": 36.109179}, {"timestamp": 6815.13, "power": 36.109179}, {"timestamp": 6835.7, "power": 36.109179}, {"timestamp": 6856.22, "power": 36.109179}, {"timestamp": 6876.73, "power": 36.109179}, {"timestamp": 6897.3, "power": 36.109179}, {"timestamp": 6917.88, "power": 36.109179}, {"timestamp": 6938.45, "power": 36.109179}, {"timestamp": 6959.04, "power": 36.109179}, {"timestamp": 6979.61, "power": 36.109179}, {"timestamp": 7000.1, "power": 36.109179}, {"timestamp": 7020.6, "power": 36.109179}, {"timestamp": 7041.17, "power": 36.109179}, {"timestamp": 7061.75, "power": 36.556799}, {"timestamp": 7082.96, "power": 36.556799}, {"timestamp": 7103.51, "power": 36.556799}, {"timestamp": 7124.06, "power": 36.556799}, {"timestamp": 7144.56, "power": 36.556799}, {"timestamp": 7165.11, "power": 36.556799}, {"timestamp": 7185.66, "power": 36.556799}, {"timestamp": 7206.23, "power": 36.556799}, {"timestamp": 7226.81, "power": 36.556799}, {"timestamp": 7247.38, "power": 36.556799}, {"timestamp": 7267.96, "power": 36.556799}, {"timestamp": 7288.47, "power": 36.556799}, {"timestamp": 7309.03, "power": 36.556799}, {"timestamp": 7329.6, "power": 36.556799}, {"timestamp": 7350.18, "power": 36.556799}, {"timestamp": 7370.74, "power": 36.556799}, {"timestamp": 7391.32, "power": 36.556799}, {"timestamp": 7411.89, "power": 36.556799}, {"timestamp": 7432.42, "power": 36.556799}, {"timestamp": 7452.96, "power": 36.556799}, {"timestamp": 7473.54, "power": 36.556799}, {"timestamp": 7494.13, "power": 36.556799}, {"timestamp": 7514.7, "power": 36.556799}, {"timestamp": 7535.27, "power": 36.556799}, {"timestamp": 7555.85, "power": 36.556799}, {"timestamp": 7576.38, "power": 36.556799}, {"timestamp": 7596.94, "power": 36.556799}, {"timestamp": 7617.52, "power": 36.556799}, {"timestamp": 7638.1, "power": 36.556799}, {"timestamp": 7658.68, "power": 36.556799}, {"timestamp": 7679.25, "power": 36.556799}, {"timestamp": 7699.79, "power": 36.556799}, {"timestamp": 7720.32, "power": 36.556799}, {"timestamp": 7740.86, "power": 36.556799}, {"timestamp": 7761.41, "power": 36.556799}, {"timestamp": 7781.95, "power": 36.556799}, {"timestamp": 7802.5, "power": 36.556799}, {"timestamp": 7823.08, "power": 36.556799}, {"timestamp": 7843.65, "power": 36.556799}, {"timestamp": 7864.17, "power": 36.556799}, {"timestamp": 7884.75, "power": 36.556799}, {"timestamp": 7905.33, "power": 36.556799}, {"timestamp": 7925.9, "power": 36.556799}, {"timestamp": 7946.47, "power": 36.556799}, {"timestamp": 7967.05, "power": 36.556799}, {"timestamp": 7987.63, "power": 36.556799}, {"timestamp": 8008.15, "power": 36.556799}, {"timestamp": 8028.66, "power": 36.556799}, {"timestamp": 8049.23, "power": 36.556799}, {"timestamp": 8069.8, "power": 35.942496}, {"timestamp": 8091.11, "power": 35.942496}, {"timestamp": 8111.66, "power": 35.942496}, {"timestamp": 8132.18, "power": 35.942496}, {"timestamp": 8152.69, "power": 35.942496}, {"timestamp": 8173.23, "power": 35.942496}, {"timestamp": 8193.73, "power": 35.942496}, {"timestamp": 8214.29, "power": 35.942496}, {"timestamp": 8234.85, "power": 35.942496}, {"timestamp": 8255.42, "power": 35.942496}, {"timestamp": 8275.98, "power": 35.942496}, {"timestamp": 8296.49, "power": 35.942496}, {"timestamp": 8317.06, "power": 35.942496}, {"timestamp": 8337.64, "power": 35.942496}, {"timestamp": 8358.22, "power": 35.942496}, {"timestamp": 8378.78, "power": 35.942496}, {"timestamp": 8399.37, "power": 35.942496}, {"timestamp": 8419.92, "power": 35.942496}, {"timestamp": 8440.45, "power": 35.942496}, {"timestamp": 8461.01, "power": 35.942496}, {"timestamp": 8481.57, "power": 35.942496}, {"timestamp": 8502.15, "power": 35.942496}, {"timestamp": 8522.73, "power": 35.942496}, {"timestamp": 8543.31, "power": 35.942496}, {"timestamp": 8563.9, "power": 35.942496}, {"timestamp": 8584.42, "power": 35.942496}, {"timestamp": 8604.98, "power": 35.942496}, {"timestamp": 8625.57, "power": 35.942496}, {"timestamp": 8646.15, "power": 35.942496}, {"timestamp": 8666.73, "power": 35.942496}, {"timestamp": 8687.3, "power": 35.942496}, {"timestamp": 8707.89, "power": 35.942496}, {"timestamp": 8728.42, "power": 35.942496}, {"timestamp": 8748.98, "power": 35.942496}, {"timestamp": 8769.54, "power": 35.942496}, {"timestamp": 8790.12, "power": 35.942496}, {"timestamp": 8810.7, "power": 35.942496}, {"timestamp": 8831.26, "power": 35.942496}, {"timestamp": 8851.84, "power": 35.942496}, {"timestamp": 8872.36, "power": 35.942496}, {"timestamp": 8892.92, "power": 35.942496}, {"timestamp": 8913.49, "power": 35.942496}, {"timestamp": 8934.07, "power": 35.942496}, {"timestamp": 8954.65, "power": 35.942496}, {"timestamp": 8975.22, "power": 35.942496}, {"timestamp": 8995.79, "power": 35.942496}, {"timestamp": 9016.32, "power": 35.942496}, {"timestamp": 9036.87, "power": 35.942496}, {"timestamp": 9057.43, "power": 35.942496}, {"timestamp": 9077.99, "power": 36.213702999999995}, {"timestamp": 9099.18, "power": 36.213702999999995}, {"timestamp": 9119.73, "power": 36.213702999999995}, {"timestamp": 9140.25, "power": 36.213702999999995}, {"timestamp": 9160.75, "power": 36.213702999999995}, {"timestamp": 9181.29, "power": 36.213702999999995}, {"timestamp": 9201.84, "power": 36.213702999999995}, {"timestamp": 9222.39, "power": 36.213702999999995}, {"timestamp": 9242.95, "power": 36.213702999999995}, {"timestamp": 9263.45, "power": 36.213702999999995}, {"timestamp": 9283.99, "power": 36.213702999999995}, {"timestamp": 9304.51, "power": 36.213702999999995}, {"timestamp": 9325.05, "power": 36.213702999999995}, {"timestamp": 9345.62, "power": 36.213702999999995}, {"timestamp": 9366.18, "power": 36.213702999999995}, {"timestamp": 9386.74, "power": 36.213702999999995}, {"timestamp": 9407.31, "power": 36.213702999999995}, {"timestamp": 9427.9, "power": 36.213702999999995}, {"timestamp": 9448.42, "power": 36.213702999999995}, {"timestamp": 9468.98, "power": 36.213702999999995}, {"timestamp": 9489.56, "power": 36.213702999999995}, {"timestamp": 9510.11, "power": 36.213702999999995}, {"timestamp": 9530.65, "power": 36.213702999999995}, {"timestamp": 9551.2, "power": 36.213702999999995}, {"timestamp": 9571.75, "power": 36.213702999999995}, {"timestamp": 9592.28, "power": 36.213702999999995}, {"timestamp": 9612.82, "power": 36.213702999999995}, {"timestamp": 9633.37, "power": 36.213702999999995}, {"timestamp": 9653.92, "power": 36.213702999999995}, {"timestamp": 9674.45, "power": 36.213702999999995}, {"timestamp": 9694.99, "power": 36.213702999999995}, {"timestamp": 9715.52, "power": 36.213702999999995}, {"timestamp": 9736.05, "power": 36.213702999999995}, {"timestamp": 9756.55, "power": 36.213702999999995}, {"timestamp": 9777.07, "power": 36.213702999999995}, {"timestamp": 9797.6, "power": 36.213702999999995}, {"timestamp": 9818.13, "power": 36.213702999999995}, {"timestamp": 9838.66, "power": 36.213702999999995}, {"timestamp": 9859.19, "power": 36.213702999999995}, {"timestamp": 9879.72, "power": 36.213702999999995}, {"timestamp": 9900.23, "power": 36.213702999999995}, {"timestamp": 9920.72, "power": 36.213702999999995}, {"timestamp": 9941.25, "power": 36.213702999999995}, {"timestamp": 9961.78, "power": 36.213702999999995}, {"timestamp": 9982.31, "power": 36.213702999999995}, {"timestamp": 10002.8, "power": 36.213702999999995}, {"timestamp": 10023.4, "power": 36.213702999999995}, {"timestamp": 10043.9, "power": 36.213702999999995}, {"timestamp": 10064.4, "power": 36.213702999999995}, {"timestamp": 10085.0, "power": 38.97429699999999}, {"timestamp": 10106.1, "power": 38.97429699999999}, {"timestamp": 10126.6, "power": 38.97429699999999}, {"timestamp": 10147.2, "power": 38.97429699999999}, {"timestamp": 10167.7, "power": 38.97429699999999}, {"timestamp": 10188.2, "power": 38.97429699999999}, {"timestamp": 10208.7, "power": 38.97429699999999}, {"timestamp": 10229.2, "power": 38.97429699999999}, {"timestamp": 10249.8, "power": 38.97429699999999}, {"timestamp": 10270.4, "power": 38.97429699999999}, {"timestamp": 10291.0, "power": 38.97429699999999}, {"timestamp": 10311.5, "power": 38.97429699999999}, {"timestamp": 10332.1, "power": 38.97429699999999}, {"timestamp": 10352.6, "power": 38.97429699999999}, {"timestamp": 10373.1, "power": 38.97429699999999}, {"timestamp": 10393.6, "power": 38.97429699999999}, {"timestamp": 10414.2, "power": 38.97429699999999}, {"timestamp": 10434.7, "power": 38.97429699999999}, {"timestamp": 10455.2, "power": 38.97429699999999}, {"timestamp": 10475.8, "power": 38.97429699999999}, {"timestamp": 10496.3, "power": 38.97429699999999}, {"timestamp": 10516.8, "power": 38.97429699999999}, {"timestamp": 10537.3, "power": 38.97429699999999}, {"timestamp": 10557.8, "power": 38.97429699999999}, {"timestamp": 10578.4, "power": 38.97429699999999}, {"timestamp": 10598.9, "power": 38.97429699999999}, {"timestamp": 10619.5, "power": 38.97429699999999}, {"timestamp": 10640.0, "power": 38.97429699999999}, {"timestamp": 10660.5, "power": 38.97429699999999}, {"timestamp": 10681.0, "power": 38.97429699999999}, {"timestamp": 10701.5, "power": 38.97429699999999}, {"timestamp": 10722.1, "power": 38.97429699999999}, {"timestamp": 10742.6, "power": 38.97429699999999}, {"timestamp": 10763.1, "power": 38.97429699999999}, {"timestamp": 10783.7, "power": 38.97429699999999}, {"timestamp": 10804.2, "power": 38.97429699999999}, {"timestamp": 10824.7, "power": 38.97429699999999}, {"timestamp": 10845.2, "power": 38.97429699999999}, {"timestamp": 10865.7, "power": 38.97429699999999}, {"timestamp": 10886.2, "power": 38.97429699999999}, {"timestamp": 10906.8, "power": 38.97429699999999}, {"timestamp": 10927.3, "power": 38.97429699999999}, {"timestamp": 10947.9, "power": 38.97429699999999}, {"timestamp": 10968.4, "power": 38.97429699999999}, {"timestamp": 10988.9, "power": 38.97429699999999}, {"timestamp": 11009.4, "power": 38.97429699999999}, {"timestamp": 11030.0, "power": 38.97429699999999}, {"timestamp": 11050.5, "power": 38.97429699999999}, {"timestamp": 11071.0, "power": 38.97429699999999}, {"timestamp": 11091.6, "power": 35.688075999999995}, {"timestamp": 11112.6, "power": 35.688075999999995}, {"timestamp": 11133.1, "power": 35.688075999999995}, {"timestamp": 11153.7, "power": 35.688075999999995}, {"timestamp": 11174.2, "power": 35.688075999999995}, {"timestamp": 11194.7, "power": 35.688075999999995}, {"timestamp": 11215.3, "power": 35.688075999999995}, {"timestamp": 11235.8, "power": 35.688075999999995}, {"timestamp": 11256.3, "power": 35.688075999999995}, {"timestamp": 11276.8, "power": 35.688075999999995}, {"timestamp": 11297.3, "power": 35.688075999999995}, {"timestamp": 11317.8, "power": 35.688075999999995}, {"timestamp": 11338.3, "power": 35.688075999999995}, {"timestamp": 11358.9, "power": 35.688075999999995}, {"timestamp": 11379.4, "power": 35.688075999999995}, {"timestamp": 11400.0, "power": 35.688075999999995}], "timeline": {"START": "3023.567591", "END": "9619.852761"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8221.93}, {"name": "clSetKernelArg", "calls": 19, "time": 1806.95}, {"name": "clReleaseKernel", "calls": 1, "time": 1038.75}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.8025}, {"name": "clCreateContext", "calls": 1, "time": 45.13}, {"name": "clReleaseContext", "calls": 1, "time": 36.5382}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3755}, {"name": "clCreateKernel", "calls": 1, "time": 0.352783}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.283536}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.15778}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07733}, {"name": "clRetainMemObject", "calls": 14, "time": 0.068674}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.0277}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025656}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024644}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010751}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010592}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010474}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009076}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007358}, {"name": "clRetainDevice", "calls": 2, "time": 0.004969}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6596.29}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6238.8}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6128.56}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6059.21}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6595.71}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6524.65}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7610.986398, "utilization": 79.281108, "size": 8157980.0, "time": 1071.869283}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 19428379, "speed": 29.4965, "utilization": 0.256046, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1170633, "speed": 394.342, "utilization": 3.4231, "size": 0.127714}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19075581, "speed": 29.4792, "utilization": 0.255896, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1149325, "speed": 394.415, "utilization": 3.42374, "size": 0.127705}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18869224, "speed": 29.4962, "utilization": 0.256043, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1135691, "speed": 393.986, "utilization": 3.42001, "size": 0.127702}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20609007, "speed": 29.6148, "utilization": 0.257073, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1244550, "speed": 394.101, "utilization": 3.42101, "size": 0.127727}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20382075, "speed": 29.606, "utilization": 0.256997, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1230374, "speed": 394.024, "utilization": 3.42035, "size": 0.127724}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len8/run2.json b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run2.json new file mode 100644 index 0000000..179aeae --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2807, "power": 35.665686}, {"timestamp": 57.9852, "power": 35.665686}, {"timestamp": 78.5229, "power": 35.665686}, {"timestamp": 99.0565, "power": 35.665686}, {"timestamp": 119.882, "power": 35.665686}, {"timestamp": 140.727, "power": 35.665686}, {"timestamp": 161.266, "power": 35.665686}, {"timestamp": 181.808, "power": 35.665686}, {"timestamp": 202.346, "power": 35.665686}, {"timestamp": 222.881, "power": 35.665686}, {"timestamp": 243.372, "power": 35.665686}, {"timestamp": 263.896, "power": 35.665686}, {"timestamp": 284.393, "power": 35.665686}, {"timestamp": 304.929, "power": 35.665686}, {"timestamp": 325.468, "power": 35.665686}, {"timestamp": 346.01, "power": 35.665686}, {"timestamp": 366.549, "power": 35.665686}, {"timestamp": 387.088, "power": 35.665686}, {"timestamp": 407.63, "power": 35.665686}, {"timestamp": 428.151, "power": 35.665686}, {"timestamp": 448.688, "power": 35.665686}, {"timestamp": 469.228, "power": 35.665686}, {"timestamp": 489.773, "power": 35.665686}, {"timestamp": 510.318, "power": 35.665686}, {"timestamp": 530.861, "power": 35.665686}, {"timestamp": 551.405, "power": 35.665686}, {"timestamp": 571.881, "power": 35.665686}, {"timestamp": 592.381, "power": 35.665686}, {"timestamp": 612.922, "power": 35.665686}, {"timestamp": 633.465, "power": 35.665686}, {"timestamp": 654.005, "power": 35.665686}, {"timestamp": 674.547, "power": 35.665686}, {"timestamp": 695.085, "power": 35.665686}, {"timestamp": 715.632, "power": 35.665686}, {"timestamp": 736.145, "power": 35.665686}, {"timestamp": 756.68, "power": 35.665686}, {"timestamp": 777.218, "power": 35.665686}, {"timestamp": 797.758, "power": 35.665686}, {"timestamp": 818.298, "power": 35.665686}, {"timestamp": 838.842, "power": 35.665686}, {"timestamp": 859.38, "power": 35.665686}, {"timestamp": 879.886, "power": 35.665686}, {"timestamp": 900.384, "power": 35.665686}, {"timestamp": 920.919, "power": 35.665686}, {"timestamp": 941.457, "power": 35.665686}, {"timestamp": 961.996, "power": 35.665686}, {"timestamp": 982.536, "power": 35.665686}, {"timestamp": 1003.08, "power": 35.665686}, {"timestamp": 1023.62, "power": 35.759474}, {"timestamp": 1044.84, "power": 35.759474}, {"timestamp": 1065.44, "power": 35.759474}, {"timestamp": 1086.04, "power": 35.759474}, {"timestamp": 1106.65, "power": 35.759474}, {"timestamp": 1127.25, "power": 35.759474}, {"timestamp": 1147.87, "power": 35.759474}, {"timestamp": 1168.44, "power": 35.759474}, {"timestamp": 1189.0, "power": 35.759474}, {"timestamp": 1209.59, "power": 35.759474}, {"timestamp": 1230.19, "power": 35.759474}, {"timestamp": 1250.8, "power": 35.759474}, {"timestamp": 1271.4, "power": 35.759474}, {"timestamp": 1291.99, "power": 35.759474}, {"timestamp": 1312.55, "power": 35.759474}, {"timestamp": 1333.11, "power": 35.759474}, {"timestamp": 1353.71, "power": 35.759474}, {"timestamp": 1374.32, "power": 35.759474}, {"timestamp": 1394.93, "power": 35.759474}, {"timestamp": 1415.54, "power": 35.759474}, {"timestamp": 1436.13, "power": 35.759474}, {"timestamp": 1456.69, "power": 35.759474}, {"timestamp": 1477.29, "power": 35.759474}, {"timestamp": 1497.89, "power": 35.759474}, {"timestamp": 1518.5, "power": 35.759474}, {"timestamp": 1539.11, "power": 35.759474}, {"timestamp": 1559.71, "power": 35.759474}, {"timestamp": 1580.32, "power": 35.759474}, {"timestamp": 1600.88, "power": 35.759474}, {"timestamp": 1621.48, "power": 35.759474}, {"timestamp": 1642.08, "power": 35.759474}, {"timestamp": 1662.68, "power": 35.759474}, {"timestamp": 1683.28, "power": 35.759474}, {"timestamp": 1703.88, "power": 35.759474}, {"timestamp": 1724.45, "power": 35.759474}, {"timestamp": 1745.0, "power": 35.759474}, {"timestamp": 1765.6, "power": 35.759474}, {"timestamp": 1786.21, "power": 35.759474}, {"timestamp": 1806.81, "power": 35.759474}, {"timestamp": 1827.41, "power": 35.759474}, {"timestamp": 1848.04, "power": 35.759474}, {"timestamp": 1868.6, "power": 35.759474}, {"timestamp": 1889.16, "power": 35.759474}, {"timestamp": 1909.76, "power": 35.759474}, {"timestamp": 1930.37, "power": 35.759474}, {"timestamp": 1951.0, "power": 35.759474}, {"timestamp": 1971.54, "power": 35.759474}, {"timestamp": 1992.04, "power": 35.759474}, {"timestamp": 2012.54, "power": 35.759474}, {"timestamp": 2033.07, "power": 35.714376}, {"timestamp": 2054.18, "power": 35.714376}, {"timestamp": 2074.72, "power": 35.714376}, {"timestamp": 2095.26, "power": 35.714376}, {"timestamp": 2115.8, "power": 35.714376}, {"timestamp": 2136.31, "power": 35.714376}, {"timestamp": 2156.84, "power": 35.714376}, {"timestamp": 2177.38, "power": 35.714376}, {"timestamp": 2197.92, "power": 35.714376}, {"timestamp": 2218.46, "power": 35.714376}, {"timestamp": 2239.0, "power": 35.714376}, {"timestamp": 2259.55, "power": 35.714376}, {"timestamp": 2280.06, "power": 35.714376}, {"timestamp": 2300.56, "power": 35.714376}, {"timestamp": 2321.09, "power": 35.714376}, {"timestamp": 2341.64, "power": 35.714376}, {"timestamp": 2362.18, "power": 35.714376}, {"timestamp": 2382.72, "power": 35.714376}, {"timestamp": 2403.26, "power": 35.714376}, {"timestamp": 2423.8, "power": 35.714376}, {"timestamp": 2444.32, "power": 35.714376}, {"timestamp": 2464.86, "power": 35.714376}, {"timestamp": 2485.4, "power": 35.714376}, {"timestamp": 2505.94, "power": 35.714376}, {"timestamp": 2526.48, "power": 35.714376}, {"timestamp": 2547.03, "power": 35.714376}, {"timestamp": 2567.57, "power": 35.714376}, {"timestamp": 2588.09, "power": 35.714376}, {"timestamp": 2608.62, "power": 35.714376}, {"timestamp": 2629.16, "power": 35.714376}, {"timestamp": 2649.71, "power": 35.714376}, {"timestamp": 2670.25, "power": 35.714376}, {"timestamp": 2690.79, "power": 35.714376}, {"timestamp": 2711.34, "power": 35.714376}, {"timestamp": 2731.9, "power": 35.714376}, {"timestamp": 2752.4, "power": 35.714376}, {"timestamp": 2772.94, "power": 35.714376}, {"timestamp": 2793.48, "power": 35.714376}, {"timestamp": 2814.02, "power": 35.714376}, {"timestamp": 2834.56, "power": 35.714376}, {"timestamp": 2855.1, "power": 35.714376}, {"timestamp": 2875.64, "power": 35.714376}, {"timestamp": 2896.17, "power": 35.714376}, {"timestamp": 2916.66, "power": 35.714376}, {"timestamp": 2937.2, "power": 35.714376}, {"timestamp": 2957.74, "power": 35.714376}, {"timestamp": 2978.25, "power": 35.714376}, {"timestamp": 2998.81, "power": 35.714376}, {"timestamp": 3019.35, "power": 35.714376}, {"timestamp": 3039.9, "power": 40.153428}, {"timestamp": 3060.95, "power": 40.153428}, {"timestamp": 3081.5, "power": 40.153428}, {"timestamp": 3102.06, "power": 40.153428}, {"timestamp": 3122.61, "power": 40.153428}, {"timestamp": 3143.16, "power": 40.153428}, {"timestamp": 3163.71, "power": 40.153428}, {"timestamp": 3184.24, "power": 40.153428}, {"timestamp": 3204.74, "power": 40.153428}, {"timestamp": 3225.28, "power": 40.153428}, {"timestamp": 3245.83, "power": 40.153428}, {"timestamp": 3266.38, "power": 40.153428}, {"timestamp": 3286.94, "power": 40.153428}, {"timestamp": 3307.49, "power": 40.153428}, {"timestamp": 3328.02, "power": 40.153428}, {"timestamp": 3348.52, "power": 40.153428}, {"timestamp": 3369.06, "power": 40.153428}, {"timestamp": 3389.62, "power": 40.153428}, {"timestamp": 3410.17, "power": 40.153428}, {"timestamp": 3430.72, "power": 40.153428}, {"timestamp": 3451.27, "power": 40.153428}, {"timestamp": 3471.82, "power": 40.153428}, {"timestamp": 3492.34, "power": 40.153428}, {"timestamp": 3512.88, "power": 40.153428}, {"timestamp": 3533.43, "power": 40.153428}, {"timestamp": 3553.98, "power": 40.153428}, {"timestamp": 3574.52, "power": 40.153428}, {"timestamp": 3595.07, "power": 40.153428}, {"timestamp": 3615.62, "power": 40.153428}, {"timestamp": 3636.15, "power": 40.153428}, {"timestamp": 3656.7, "power": 40.153428}, {"timestamp": 3677.25, "power": 40.153428}, {"timestamp": 3697.91, "power": 40.153428}, {"timestamp": 3718.48, "power": 40.153428}, {"timestamp": 3739.06, "power": 40.153428}, {"timestamp": 3759.64, "power": 40.153428}, {"timestamp": 3780.17, "power": 40.153428}, {"timestamp": 3800.72, "power": 40.153428}, {"timestamp": 3821.29, "power": 40.153428}, {"timestamp": 3841.87, "power": 40.153428}, {"timestamp": 3862.44, "power": 40.153428}, {"timestamp": 3883.01, "power": 40.153428}, {"timestamp": 3903.58, "power": 40.153428}, {"timestamp": 3924.13, "power": 40.153428}, {"timestamp": 3944.69, "power": 40.153428}, {"timestamp": 3965.27, "power": 40.153428}, {"timestamp": 3985.84, "power": 40.153428}, {"timestamp": 4006.41, "power": 40.153428}, {"timestamp": 4027.0, "power": 40.153428}, {"timestamp": 4047.59, "power": 35.952828000000004}, {"timestamp": 4068.83, "power": 35.952828000000004}, {"timestamp": 4089.4, "power": 35.952828000000004}, {"timestamp": 4109.98, "power": 35.952828000000004}, {"timestamp": 4130.55, "power": 35.952828000000004}, {"timestamp": 4151.13, "power": 35.952828000000004}, {"timestamp": 4171.7, "power": 35.952828000000004}, {"timestamp": 4192.23, "power": 35.952828000000004}, {"timestamp": 4212.78, "power": 35.952828000000004}, {"timestamp": 4233.36, "power": 35.952828000000004}, {"timestamp": 4253.93, "power": 35.952828000000004}, {"timestamp": 4274.5, "power": 35.952828000000004}, {"timestamp": 4295.09, "power": 35.952828000000004}, {"timestamp": 4315.67, "power": 35.952828000000004}, {"timestamp": 4336.19, "power": 35.952828000000004}, {"timestamp": 4356.75, "power": 35.952828000000004}, {"timestamp": 4377.3, "power": 35.952828000000004}, {"timestamp": 4397.84, "power": 35.952828000000004}, {"timestamp": 4418.4, "power": 35.952828000000004}, {"timestamp": 4438.94, "power": 35.952828000000004}, {"timestamp": 4459.5, "power": 35.952828000000004}, {"timestamp": 4480.03, "power": 35.952828000000004}, {"timestamp": 4500.53, "power": 35.952828000000004}, {"timestamp": 4521.07, "power": 35.952828000000004}, {"timestamp": 4541.62, "power": 35.952828000000004}, {"timestamp": 4562.17, "power": 35.952828000000004}, {"timestamp": 4582.72, "power": 35.952828000000004}, {"timestamp": 4603.27, "power": 35.952828000000004}, {"timestamp": 4623.82, "power": 35.952828000000004}, {"timestamp": 4644.34, "power": 35.952828000000004}, {"timestamp": 4664.88, "power": 35.952828000000004}, {"timestamp": 4685.43, "power": 35.952828000000004}, {"timestamp": 4705.98, "power": 35.952828000000004}, {"timestamp": 4726.53, "power": 35.952828000000004}, {"timestamp": 4747.08, "power": 35.952828000000004}, {"timestamp": 4767.63, "power": 35.952828000000004}, {"timestamp": 4788.16, "power": 35.952828000000004}, {"timestamp": 4808.7, "power": 35.952828000000004}, {"timestamp": 4829.24, "power": 35.952828000000004}, {"timestamp": 4849.79, "power": 35.952828000000004}, {"timestamp": 4870.35, "power": 35.952828000000004}, {"timestamp": 4890.9, "power": 35.952828000000004}, {"timestamp": 4911.45, "power": 35.952828000000004}, {"timestamp": 4931.98, "power": 35.952828000000004}, {"timestamp": 4952.48, "power": 35.952828000000004}, {"timestamp": 4973.02, "power": 35.952828000000004}, {"timestamp": 4993.57, "power": 35.952828000000004}, {"timestamp": 5014.12, "power": 35.952828000000004}, {"timestamp": 5034.67, "power": 35.952828000000004}, {"timestamp": 5055.22, "power": 35.737453}, {"timestamp": 5076.33, "power": 35.737453}, {"timestamp": 5096.87, "power": 35.737453}, {"timestamp": 5117.42, "power": 35.737453}, {"timestamp": 5137.97, "power": 35.737453}, {"timestamp": 5158.52, "power": 35.737453}, {"timestamp": 5179.07, "power": 35.737453}, {"timestamp": 5199.62, "power": 35.737453}, {"timestamp": 5220.15, "power": 35.737453}, {"timestamp": 5240.65, "power": 35.737453}, {"timestamp": 5261.2, "power": 35.737453}, {"timestamp": 5281.76, "power": 35.737453}, {"timestamp": 5302.31, "power": 35.737453}, {"timestamp": 5322.87, "power": 35.737453}, {"timestamp": 5343.42, "power": 35.737453}, {"timestamp": 5363.96, "power": 35.737453}, {"timestamp": 5384.46, "power": 35.737453}, {"timestamp": 5405.0, "power": 35.737453}, {"timestamp": 5425.55, "power": 35.737453}, {"timestamp": 5446.1, "power": 35.737453}, {"timestamp": 5466.65, "power": 35.737453}, {"timestamp": 5487.2, "power": 35.737453}, {"timestamp": 5507.75, "power": 35.737453}, {"timestamp": 5528.27, "power": 35.737453}, {"timestamp": 5548.81, "power": 35.737453}, {"timestamp": 5569.35, "power": 35.737453}, {"timestamp": 5589.9, "power": 35.737453}, {"timestamp": 5610.45, "power": 35.737453}, {"timestamp": 5631.0, "power": 35.737453}, {"timestamp": 5651.55, "power": 35.737453}, {"timestamp": 5672.07, "power": 35.737453}, {"timestamp": 5692.57, "power": 35.737453}, {"timestamp": 5713.11, "power": 35.737453}, {"timestamp": 5733.65, "power": 35.737453}, {"timestamp": 5754.2, "power": 35.737453}, {"timestamp": 5774.75, "power": 35.737453}, {"timestamp": 5795.3, "power": 35.737453}, {"timestamp": 5815.86, "power": 35.737453}, {"timestamp": 5836.36, "power": 35.737453}, {"timestamp": 5856.9, "power": 35.737453}, {"timestamp": 5877.45, "power": 35.737453}, {"timestamp": 5898.0, "power": 35.737453}, {"timestamp": 5918.55, "power": 35.737453}, {"timestamp": 5939.12, "power": 35.737453}, {"timestamp": 5959.7, "power": 35.737453}, {"timestamp": 5980.22, "power": 35.737453}, {"timestamp": 6000.78, "power": 35.737453}, {"timestamp": 6021.37, "power": 35.737453}, {"timestamp": 6041.94, "power": 35.737453}, {"timestamp": 6062.51, "power": 36.01972}, {"timestamp": 6084.68, "power": 36.01972}, {"timestamp": 6105.23, "power": 36.01972}, {"timestamp": 6125.79, "power": 36.01972}, {"timestamp": 6146.34, "power": 36.01972}, {"timestamp": 6166.89, "power": 36.01972}, {"timestamp": 6187.44, "power": 36.01972}, {"timestamp": 6207.98, "power": 36.01972}, {"timestamp": 6228.48, "power": 36.01972}, {"timestamp": 6249.02, "power": 36.01972}, {"timestamp": 6269.57, "power": 36.01972}, {"timestamp": 6290.12, "power": 36.01972}, {"timestamp": 6310.66, "power": 36.01972}, {"timestamp": 6331.21, "power": 36.01972}, {"timestamp": 6351.76, "power": 36.01972}, {"timestamp": 6372.29, "power": 36.01972}, {"timestamp": 6392.84, "power": 36.01972}, {"timestamp": 6413.39, "power": 36.01972}, {"timestamp": 6433.94, "power": 36.01972}, {"timestamp": 6454.49, "power": 36.01972}, {"timestamp": 6475.03, "power": 36.01972}, {"timestamp": 6495.58, "power": 36.01972}, {"timestamp": 6516.11, "power": 36.01972}, {"timestamp": 6536.65, "power": 36.01972}, {"timestamp": 6557.2, "power": 36.01972}, {"timestamp": 6577.75, "power": 36.01972}, {"timestamp": 6598.3, "power": 36.01972}, {"timestamp": 6618.85, "power": 36.01972}, {"timestamp": 6639.4, "power": 36.01972}, {"timestamp": 6659.9, "power": 36.01972}, {"timestamp": 6680.43, "power": 36.01972}, {"timestamp": 6700.98, "power": 36.01972}, {"timestamp": 6721.56, "power": 36.01972}, {"timestamp": 6742.14, "power": 36.01972}, {"timestamp": 6762.73, "power": 36.01972}, {"timestamp": 6783.3, "power": 36.01972}, {"timestamp": 6803.91, "power": 36.01972}, {"timestamp": 6824.41, "power": 36.01972}, {"timestamp": 6844.98, "power": 36.01972}, {"timestamp": 6865.56, "power": 36.01972}, {"timestamp": 6886.14, "power": 36.01972}, {"timestamp": 6906.73, "power": 36.01972}, {"timestamp": 6927.3, "power": 36.01972}, {"timestamp": 6947.87, "power": 36.01972}, {"timestamp": 6968.38, "power": 36.01972}, {"timestamp": 6988.95, "power": 36.01972}, {"timestamp": 7009.5, "power": 36.01972}, {"timestamp": 7030.08, "power": 36.01972}, {"timestamp": 7050.66, "power": 36.01972}, {"timestamp": 7071.24, "power": 35.933004}, {"timestamp": 7092.46, "power": 35.933004}, {"timestamp": 7113.0, "power": 35.933004}, {"timestamp": 7133.55, "power": 35.933004}, {"timestamp": 7154.1, "power": 35.933004}, {"timestamp": 7174.65, "power": 35.933004}, {"timestamp": 7195.2, "power": 35.933004}, {"timestamp": 7215.75, "power": 35.933004}, {"timestamp": 7236.27, "power": 35.933004}, {"timestamp": 7256.81, "power": 35.933004}, {"timestamp": 7277.35, "power": 35.933004}, {"timestamp": 7297.91, "power": 35.933004}, {"timestamp": 7318.45, "power": 35.933004}, {"timestamp": 7339.0, "power": 35.933004}, {"timestamp": 7359.55, "power": 35.933004}, {"timestamp": 7380.08, "power": 35.933004}, {"timestamp": 7400.58, "power": 35.933004}, {"timestamp": 7421.12, "power": 35.933004}, {"timestamp": 7441.67, "power": 35.933004}, {"timestamp": 7462.22, "power": 35.933004}, {"timestamp": 7482.77, "power": 35.933004}, {"timestamp": 7503.32, "power": 35.933004}, {"timestamp": 7523.87, "power": 35.933004}, {"timestamp": 7544.38, "power": 35.933004}, {"timestamp": 7564.91, "power": 35.933004}, {"timestamp": 7585.46, "power": 35.933004}, {"timestamp": 7606.01, "power": 35.933004}, {"timestamp": 7626.56, "power": 35.933004}, {"timestamp": 7647.11, "power": 35.933004}, {"timestamp": 7667.66, "power": 35.933004}, {"timestamp": 7688.18, "power": 35.933004}, {"timestamp": 7708.72, "power": 35.933004}, {"timestamp": 7729.26, "power": 35.933004}, {"timestamp": 7749.81, "power": 35.933004}, {"timestamp": 7770.36, "power": 35.933004}, {"timestamp": 7790.91, "power": 35.933004}, {"timestamp": 7811.46, "power": 35.933004}, {"timestamp": 7831.99, "power": 35.933004}, {"timestamp": 7852.49, "power": 35.933004}, {"timestamp": 7873.03, "power": 35.933004}, {"timestamp": 7893.58, "power": 35.933004}, {"timestamp": 7914.17, "power": 35.933004}, {"timestamp": 7934.73, "power": 35.933004}, {"timestamp": 7955.31, "power": 35.933004}, {"timestamp": 7975.89, "power": 35.933004}, {"timestamp": 7996.4, "power": 35.933004}, {"timestamp": 8016.98, "power": 35.933004}, {"timestamp": 8037.56, "power": 35.933004}, {"timestamp": 8058.13, "power": 35.933004}, {"timestamp": 8078.7, "power": 35.93755}, {"timestamp": 8099.91, "power": 35.93755}, {"timestamp": 8120.41, "power": 35.93755}, {"timestamp": 8140.9, "power": 35.93755}, {"timestamp": 8161.44, "power": 35.93755}, {"timestamp": 8181.99, "power": 35.93755}, {"timestamp": 8202.54, "power": 35.93755}, {"timestamp": 8223.09, "power": 35.93755}, {"timestamp": 8243.64, "power": 35.93755}, {"timestamp": 8264.17, "power": 35.93755}, {"timestamp": 8284.71, "power": 35.93755}, {"timestamp": 8305.26, "power": 35.93755}, {"timestamp": 8325.81, "power": 35.93755}, {"timestamp": 8346.36, "power": 35.93755}, {"timestamp": 8366.91, "power": 35.93755}, {"timestamp": 8387.46, "power": 35.93755}, {"timestamp": 8407.99, "power": 35.93755}, {"timestamp": 8428.49, "power": 35.93755}, {"timestamp": 8449.03, "power": 35.93755}, {"timestamp": 8469.58, "power": 35.93755}, {"timestamp": 8490.13, "power": 35.93755}, {"timestamp": 8510.68, "power": 35.93755}, {"timestamp": 8531.22, "power": 35.93755}, {"timestamp": 8551.77, "power": 35.93755}, {"timestamp": 8572.29, "power": 35.93755}, {"timestamp": 8592.83, "power": 35.93755}, {"timestamp": 8613.37, "power": 35.93755}, {"timestamp": 8633.92, "power": 35.93755}, {"timestamp": 8654.47, "power": 35.93755}, {"timestamp": 8675.02, "power": 35.93755}, {"timestamp": 8695.57, "power": 35.93755}, {"timestamp": 8716.1, "power": 35.93755}, {"timestamp": 8736.66, "power": 35.93755}, {"timestamp": 8757.23, "power": 35.93755}, {"timestamp": 8777.79, "power": 35.93755}, {"timestamp": 8798.37, "power": 35.93755}, {"timestamp": 8818.93, "power": 35.93755}, {"timestamp": 8839.51, "power": 35.93755}, {"timestamp": 8860.03, "power": 35.93755}, {"timestamp": 8880.53, "power": 35.93755}, {"timestamp": 8901.09, "power": 35.93755}, {"timestamp": 8921.67, "power": 35.93755}, {"timestamp": 8942.25, "power": 35.93755}, {"timestamp": 8962.83, "power": 35.93755}, {"timestamp": 8983.41, "power": 35.93755}, {"timestamp": 9003.93, "power": 35.93755}, {"timestamp": 9024.47, "power": 35.93755}, {"timestamp": 9045.05, "power": 35.93755}, {"timestamp": 9065.63, "power": 35.93755}, {"timestamp": 9086.2, "power": 36.073236}, {"timestamp": 9107.28, "power": 36.073236}, {"timestamp": 9127.85, "power": 36.073236}, {"timestamp": 9148.36, "power": 36.073236}, {"timestamp": 9168.9, "power": 36.073236}, {"timestamp": 9189.46, "power": 36.073236}, {"timestamp": 9210.0, "power": 36.073236}, {"timestamp": 9230.55, "power": 36.073236}, {"timestamp": 9251.1, "power": 36.073236}, {"timestamp": 9271.65, "power": 36.073236}, {"timestamp": 9292.17, "power": 36.073236}, {"timestamp": 9312.71, "power": 36.073236}, {"timestamp": 9333.26, "power": 36.073236}, {"timestamp": 9353.81, "power": 36.073236}, {"timestamp": 9374.36, "power": 36.073236}, {"timestamp": 9394.91, "power": 36.073236}, {"timestamp": 9415.45, "power": 36.073236}, {"timestamp": 9435.99, "power": 36.073236}, {"timestamp": 9456.53, "power": 36.073236}, {"timestamp": 9477.08, "power": 36.073236}, {"timestamp": 9497.63, "power": 36.073236}, {"timestamp": 9518.18, "power": 36.073236}, {"timestamp": 9538.73, "power": 36.073236}, {"timestamp": 9559.28, "power": 36.073236}, {"timestamp": 9579.85, "power": 36.073236}, {"timestamp": 9600.35, "power": 36.073236}, {"timestamp": 9620.9, "power": 36.073236}, {"timestamp": 9641.45, "power": 36.073236}, {"timestamp": 9661.99, "power": 36.073236}, {"timestamp": 9682.54, "power": 36.073236}, {"timestamp": 9703.09, "power": 36.073236}, {"timestamp": 9723.7, "power": 36.073236}, {"timestamp": 9744.22, "power": 36.073236}, {"timestamp": 9764.79, "power": 36.073236}, {"timestamp": 9785.32, "power": 36.073236}, {"timestamp": 9805.85, "power": 36.073236}, {"timestamp": 9826.38, "power": 36.073236}, {"timestamp": 9846.91, "power": 36.073236}, {"timestamp": 9867.44, "power": 36.073236}, {"timestamp": 9887.95, "power": 36.073236}, {"timestamp": 9908.44, "power": 36.073236}, {"timestamp": 9928.96, "power": 36.073236}, {"timestamp": 9949.49, "power": 36.073236}, {"timestamp": 9970.02, "power": 36.073236}, {"timestamp": 9990.55, "power": 36.073236}, {"timestamp": 10011.1, "power": 36.073236}, {"timestamp": 10031.6, "power": 36.073236}, {"timestamp": 10052.1, "power": 36.073236}, {"timestamp": 10072.6, "power": 36.073236}, {"timestamp": 10093.2, "power": 38.92838999999999}, {"timestamp": 10114.4, "power": 38.92838999999999}, {"timestamp": 10134.9, "power": 38.92838999999999}, {"timestamp": 10155.5, "power": 38.92838999999999}, {"timestamp": 10176.0, "power": 38.92838999999999}, {"timestamp": 10196.4, "power": 38.92838999999999}, {"timestamp": 10217.0, "power": 38.92838999999999}, {"timestamp": 10237.5, "power": 38.92838999999999}, {"timestamp": 10258.0, "power": 38.92838999999999}, {"timestamp": 10278.6, "power": 38.92838999999999}, {"timestamp": 10299.1, "power": 38.92838999999999}, {"timestamp": 10319.7, "power": 38.92838999999999}, {"timestamp": 10340.2, "power": 38.92838999999999}, {"timestamp": 10360.7, "power": 38.92838999999999}, {"timestamp": 10381.3, "power": 38.92838999999999}, {"timestamp": 10401.9, "power": 38.92838999999999}, {"timestamp": 10422.5, "power": 38.92838999999999}, {"timestamp": 10445.6, "power": 38.92838999999999}, {"timestamp": 10466.1, "power": 38.92838999999999}, {"timestamp": 10486.6, "power": 38.92838999999999}, {"timestamp": 10507.2, "power": 38.92838999999999}, {"timestamp": 10527.7, "power": 38.92838999999999}, {"timestamp": 10548.2, "power": 38.92838999999999}, {"timestamp": 10568.7, "power": 38.92838999999999}, {"timestamp": 10589.2, "power": 38.92838999999999}, {"timestamp": 10609.8, "power": 38.92838999999999}, {"timestamp": 10630.3, "power": 38.92838999999999}, {"timestamp": 10650.9, "power": 38.92838999999999}, {"timestamp": 10671.4, "power": 38.92838999999999}, {"timestamp": 10691.9, "power": 38.92838999999999}, {"timestamp": 10712.4, "power": 38.92838999999999}, {"timestamp": 10732.9, "power": 38.92838999999999}, {"timestamp": 10753.4, "power": 38.92838999999999}, {"timestamp": 10774.0, "power": 38.92838999999999}, {"timestamp": 10794.5, "power": 38.92838999999999}, {"timestamp": 10815.0, "power": 38.92838999999999}, {"timestamp": 10835.6, "power": 38.92838999999999}, {"timestamp": 10856.1, "power": 38.92838999999999}, {"timestamp": 10876.6, "power": 38.92838999999999}, {"timestamp": 10897.1, "power": 38.92838999999999}, {"timestamp": 10917.6, "power": 38.92838999999999}, {"timestamp": 10938.2, "power": 38.92838999999999}, {"timestamp": 10958.7, "power": 38.92838999999999}, {"timestamp": 10979.3, "power": 38.92838999999999}, {"timestamp": 10999.8, "power": 38.92838999999999}, {"timestamp": 11020.3, "power": 38.92838999999999}, {"timestamp": 11040.8, "power": 38.92838999999999}, {"timestamp": 11061.4, "power": 38.92838999999999}, {"timestamp": 11081.9, "power": 38.92838999999999}, {"timestamp": 11102.4, "power": 35.632672}, {"timestamp": 11123.2, "power": 35.632672}, {"timestamp": 11143.5, "power": 35.632672}, {"timestamp": 11163.9, "power": 35.632672}, {"timestamp": 11184.4, "power": 35.632672}, {"timestamp": 11204.9, "power": 35.632672}, {"timestamp": 11225.5, "power": 35.632672}, {"timestamp": 11246.0, "power": 35.632672}, {"timestamp": 11266.5, "power": 35.632672}, {"timestamp": 11287.1, "power": 35.632672}, {"timestamp": 11307.6, "power": 35.632672}, {"timestamp": 11328.1, "power": 35.632672}, {"timestamp": 11348.6, "power": 35.632672}, {"timestamp": 11369.1, "power": 35.632672}, {"timestamp": 11389.7, "power": 35.632672}, {"timestamp": 11410.2, "power": 35.632672}, {"timestamp": 11430.7, "power": 35.632672}, {"timestamp": 11451.3, "power": 35.632672}, {"timestamp": 11471.8, "power": 35.632672}, {"timestamp": 11492.3, "power": 35.632672}, {"timestamp": 11512.9, "power": 35.632672}, {"timestamp": 11533.5, "power": 35.632672}, {"timestamp": 11554.0, "power": 35.632672}], "timeline": {"START": "2977.762025", "END": "9680.541545"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8355.03}, {"name": "clSetKernelArg", "calls": 19, "time": 1793.26}, {"name": "clReleaseKernel", "calls": 1, "time": 1080.36}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.6568}, {"name": "clReleaseContext", "calls": 1, "time": 47.0369}, {"name": "clCreateContext", "calls": 1, "time": 35.14}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3562}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.343156}, {"name": "clCreateKernel", "calls": 1, "time": 0.338846}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.150376}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080306}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073091}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033994}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.025703}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024493}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024345}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01096}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.01068}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009487}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007013}, {"name": "clRetainDevice", "calls": 2, "time": 0.004785}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6702.78}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6702.16}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6609.44}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6600.95}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6142.9}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6269.44}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7734.091656, "utilization": 80.563455, "size": 8157980.0, "time": 1054.808101}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 20895604, "speed": 29.5378, "utilization": 0.256404, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1262707, "speed": 394.187, "utilization": 3.42176, "size": 0.127731}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20591212, "speed": 29.5118, "utilization": 0.256179, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1243370, "speed": 394.055, "utilization": 3.42062, "size": 0.127727}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20578277, "speed": 29.5346, "utilization": 0.256377, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1243313, "speed": 394.182, "utilization": 3.42172, "size": 0.127728}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19132353, "speed": 29.5005, "utilization": 0.25608, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1152689, "speed": 394.117, "utilization": 3.42115, "size": 0.127706}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19537008, "speed": 29.5199, "utilization": 0.256249, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1177853, "speed": 393.979, "utilization": 3.41996, "size": 0.127712}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len8/run3.json b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run3.json new file mode 100644 index 0000000..d05ddac --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.4339, "power": 35.823100999999994}, {"timestamp": 73.1228, "power": 35.823100999999994}, {"timestamp": 93.6299, "power": 35.823100999999994}, {"timestamp": 114.118, "power": 35.823100999999994}, {"timestamp": 135.112, "power": 35.823100999999994}, {"timestamp": 156.014, "power": 35.823100999999994}, {"timestamp": 176.555, "power": 35.823100999999994}, {"timestamp": 197.089, "power": 35.823100999999994}, {"timestamp": 217.588, "power": 35.823100999999994}, {"timestamp": 238.075, "power": 35.823100999999994}, {"timestamp": 258.605, "power": 35.823100999999994}, {"timestamp": 279.137, "power": 35.823100999999994}, {"timestamp": 299.683, "power": 35.823100999999994}, {"timestamp": 320.231, "power": 35.823100999999994}, {"timestamp": 340.804, "power": 35.823100999999994}, {"timestamp": 361.343, "power": 35.823100999999994}, {"timestamp": 381.863, "power": 35.823100999999994}, {"timestamp": 402.348, "power": 35.823100999999994}, {"timestamp": 422.89, "power": 35.823100999999994}, {"timestamp": 443.428, "power": 35.823100999999994}, {"timestamp": 463.969, "power": 35.823100999999994}, {"timestamp": 484.508, "power": 35.823100999999994}, {"timestamp": 505.046, "power": 35.823100999999994}, {"timestamp": 525.555, "power": 35.823100999999994}, {"timestamp": 546.052, "power": 35.823100999999994}, {"timestamp": 566.59, "power": 35.823100999999994}, {"timestamp": 587.129, "power": 35.823100999999994}, {"timestamp": 607.668, "power": 35.823100999999994}, {"timestamp": 628.205, "power": 35.823100999999994}, {"timestamp": 648.742, "power": 35.823100999999994}, {"timestamp": 669.278, "power": 35.823100999999994}, {"timestamp": 689.789, "power": 35.823100999999994}, {"timestamp": 710.317, "power": 35.823100999999994}, {"timestamp": 730.866, "power": 35.823100999999994}, {"timestamp": 751.405, "power": 35.823100999999994}, {"timestamp": 771.939, "power": 35.823100999999994}, {"timestamp": 792.475, "power": 35.823100999999994}, {"timestamp": 813.01, "power": 35.823100999999994}, {"timestamp": 833.507, "power": 35.823100999999994}, {"timestamp": 854.0, "power": 35.823100999999994}, {"timestamp": 874.535, "power": 35.823100999999994}, {"timestamp": 895.064, "power": 35.823100999999994}, {"timestamp": 915.6, "power": 35.823100999999994}, {"timestamp": 936.135, "power": 35.823100999999994}, {"timestamp": 956.669, "power": 35.823100999999994}, {"timestamp": 977.208, "power": 35.823100999999994}, {"timestamp": 997.734, "power": 35.823100999999994}, {"timestamp": 1018.27, "power": 35.557104}, {"timestamp": 1039.53, "power": 35.557104}, {"timestamp": 1060.12, "power": 35.557104}, {"timestamp": 1080.72, "power": 35.557104}, {"timestamp": 1101.31, "power": 35.557104}, {"timestamp": 1121.87, "power": 35.557104}, {"timestamp": 1142.43, "power": 35.557104}, {"timestamp": 1163.02, "power": 35.557104}, {"timestamp": 1183.61, "power": 35.557104}, {"timestamp": 1204.2, "power": 35.557104}, {"timestamp": 1224.79, "power": 35.557104}, {"timestamp": 1245.38, "power": 35.557104}, {"timestamp": 1265.95, "power": 35.557104}, {"timestamp": 1286.51, "power": 35.557104}, {"timestamp": 1307.1, "power": 35.557104}, {"timestamp": 1327.69, "power": 35.557104}, {"timestamp": 1348.28, "power": 35.557104}, {"timestamp": 1368.87, "power": 35.557104}, {"timestamp": 1389.49, "power": 35.557104}, {"timestamp": 1410.07, "power": 35.557104}, {"timestamp": 1430.63, "power": 35.557104}, {"timestamp": 1451.22, "power": 35.557104}, {"timestamp": 1471.81, "power": 35.557104}, {"timestamp": 1492.4, "power": 35.557104}, {"timestamp": 1513.0, "power": 35.557104}, {"timestamp": 1533.58, "power": 35.557104}, {"timestamp": 1554.14, "power": 35.557104}, {"timestamp": 1574.69, "power": 35.557104}, {"timestamp": 1595.29, "power": 35.557104}, {"timestamp": 1615.88, "power": 35.557104}, {"timestamp": 1636.48, "power": 35.557104}, {"timestamp": 1657.07, "power": 35.557104}, {"timestamp": 1677.65, "power": 35.557104}, {"timestamp": 1698.21, "power": 35.557104}, {"timestamp": 1718.76, "power": 35.557104}, {"timestamp": 1739.35, "power": 35.557104}, {"timestamp": 1759.95, "power": 35.557104}, {"timestamp": 1780.54, "power": 35.557104}, {"timestamp": 1801.14, "power": 35.557104}, {"timestamp": 1821.7, "power": 35.557104}, {"timestamp": 1842.26, "power": 35.557104}, {"timestamp": 1862.85, "power": 35.557104}, {"timestamp": 1883.45, "power": 35.557104}, {"timestamp": 1904.04, "power": 35.557104}, {"timestamp": 1924.63, "power": 35.557104}, {"timestamp": 1945.22, "power": 35.557104}, {"timestamp": 1965.8, "power": 35.557104}, {"timestamp": 1986.5, "power": 35.557104}, {"timestamp": 2007.04, "power": 35.557104}, {"timestamp": 2027.57, "power": 39.520693}, {"timestamp": 2048.62, "power": 39.520693}, {"timestamp": 2069.14, "power": 39.520693}, {"timestamp": 2089.66, "power": 39.520693}, {"timestamp": 2110.15, "power": 39.520693}, {"timestamp": 2130.67, "power": 39.520693}, {"timestamp": 2151.2, "power": 39.520693}, {"timestamp": 2171.73, "power": 39.520693}, {"timestamp": 2192.26, "power": 39.520693}, {"timestamp": 2212.79, "power": 39.520693}, {"timestamp": 2233.32, "power": 39.520693}, {"timestamp": 2253.82, "power": 39.520693}, {"timestamp": 2274.35, "power": 39.520693}, {"timestamp": 2294.88, "power": 39.520693}, {"timestamp": 2315.41, "power": 39.520693}, {"timestamp": 2335.94, "power": 39.520693}, {"timestamp": 2356.47, "power": 39.520693}, {"timestamp": 2377.01, "power": 39.520693}, {"timestamp": 2397.51, "power": 39.520693}, {"timestamp": 2418.03, "power": 39.520693}, {"timestamp": 2438.56, "power": 39.520693}, {"timestamp": 2459.09, "power": 39.520693}, {"timestamp": 2479.62, "power": 39.520693}, {"timestamp": 2500.15, "power": 39.520693}, {"timestamp": 2520.68, "power": 39.520693}, {"timestamp": 2541.2, "power": 39.520693}, {"timestamp": 2561.72, "power": 39.520693}, {"timestamp": 2582.26, "power": 39.520693}, {"timestamp": 2602.79, "power": 39.520693}, {"timestamp": 2623.32, "power": 39.520693}, {"timestamp": 2643.85, "power": 39.520693}, {"timestamp": 2664.38, "power": 39.520693}, {"timestamp": 2684.91, "power": 39.520693}, {"timestamp": 2705.45, "power": 39.520693}, {"timestamp": 2725.95, "power": 39.520693}, {"timestamp": 2746.47, "power": 39.520693}, {"timestamp": 2767.0, "power": 39.520693}, {"timestamp": 2787.53, "power": 39.520693}, {"timestamp": 2808.06, "power": 39.520693}, {"timestamp": 2828.59, "power": 39.520693}, {"timestamp": 2849.12, "power": 39.520693}, {"timestamp": 2869.62, "power": 39.520693}, {"timestamp": 2890.11, "power": 39.520693}, {"timestamp": 2910.63, "power": 39.520693}, {"timestamp": 2931.16, "power": 39.520693}, {"timestamp": 2951.69, "power": 39.520693}, {"timestamp": 2972.22, "power": 39.520693}, {"timestamp": 2992.75, "power": 39.520693}, {"timestamp": 3013.28, "power": 39.520693}, {"timestamp": 3033.8, "power": 39.862605}, {"timestamp": 3054.85, "power": 39.862605}, {"timestamp": 3075.41, "power": 39.862605}, {"timestamp": 3095.94, "power": 39.862605}, {"timestamp": 3116.49, "power": 39.862605}, {"timestamp": 3137.02, "power": 39.862605}, {"timestamp": 3157.54, "power": 39.862605}, {"timestamp": 3178.06, "power": 39.862605}, {"timestamp": 3198.59, "power": 39.862605}, {"timestamp": 3219.13, "power": 39.862605}, {"timestamp": 3239.68, "power": 39.862605}, {"timestamp": 3260.22, "power": 39.862605}, {"timestamp": 3280.76, "power": 39.862605}, {"timestamp": 3301.3, "power": 39.862605}, {"timestamp": 3321.82, "power": 39.862605}, {"timestamp": 3342.36, "power": 39.862605}, {"timestamp": 3362.93, "power": 39.862605}, {"timestamp": 3383.47, "power": 39.862605}, {"timestamp": 3404.01, "power": 39.862605}, {"timestamp": 3424.58, "power": 39.862605}, {"timestamp": 3445.13, "power": 39.862605}, {"timestamp": 3465.63, "power": 39.862605}, {"timestamp": 3486.19, "power": 39.862605}, {"timestamp": 3506.76, "power": 39.862605}, {"timestamp": 3527.33, "power": 39.862605}, {"timestamp": 3547.9, "power": 39.862605}, {"timestamp": 3568.4, "power": 39.862605}, {"timestamp": 3588.89, "power": 39.862605}, {"timestamp": 3609.41, "power": 39.862605}, {"timestamp": 3629.94, "power": 39.862605}, {"timestamp": 3650.49, "power": 39.862605}, {"timestamp": 3671.07, "power": 39.862605}, {"timestamp": 3691.62, "power": 39.862605}, {"timestamp": 3712.12, "power": 39.862605}, {"timestamp": 3732.79, "power": 39.862605}, {"timestamp": 3753.36, "power": 39.862605}, {"timestamp": 3773.88, "power": 39.862605}, {"timestamp": 3794.38, "power": 39.862605}, {"timestamp": 3814.94, "power": 39.862605}, {"timestamp": 3835.51, "power": 39.862605}, {"timestamp": 3856.01, "power": 39.862605}, {"timestamp": 3876.49, "power": 39.862605}, {"timestamp": 3897.0, "power": 39.862605}, {"timestamp": 3917.52, "power": 39.862605}, {"timestamp": 3938.02, "power": 39.862605}, {"timestamp": 3958.52, "power": 39.862605}, {"timestamp": 3979.08, "power": 39.862605}, {"timestamp": 3999.59, "power": 39.862605}, {"timestamp": 4020.13, "power": 39.862605}, {"timestamp": 4040.7, "power": 36.139175}, {"timestamp": 4061.87, "power": 36.139175}, {"timestamp": 4082.36, "power": 36.139175}, {"timestamp": 4102.9, "power": 36.139175}, {"timestamp": 4123.44, "power": 36.139175}, {"timestamp": 4143.94, "power": 36.139175}, {"timestamp": 4164.46, "power": 36.139175}, {"timestamp": 4185.0, "power": 36.139175}, {"timestamp": 4205.55, "power": 36.139175}, {"timestamp": 4226.04, "power": 36.139175}, {"timestamp": 4246.62, "power": 36.139175}, {"timestamp": 4267.19, "power": 36.139175}, {"timestamp": 4287.69, "power": 36.139175}, {"timestamp": 4308.17, "power": 36.139175}, {"timestamp": 4328.47, "power": 36.139175}, {"timestamp": 4349.04, "power": 36.139175}, {"timestamp": 4369.57, "power": 36.139175}, {"timestamp": 4390.06, "power": 36.139175}, {"timestamp": 4410.61, "power": 36.139175}, {"timestamp": 4431.11, "power": 36.139175}, {"timestamp": 4451.66, "power": 36.139175}, {"timestamp": 4472.22, "power": 36.139175}, {"timestamp": 4492.79, "power": 36.139175}, {"timestamp": 4513.37, "power": 36.139175}, {"timestamp": 4533.88, "power": 36.139175}, {"timestamp": 4554.41, "power": 36.139175}, {"timestamp": 4574.99, "power": 36.139175}, {"timestamp": 4595.57, "power": 36.139175}, {"timestamp": 4616.14, "power": 36.139175}, {"timestamp": 4636.7, "power": 36.139175}, {"timestamp": 4657.27, "power": 36.139175}, {"timestamp": 4677.79, "power": 36.139175}, {"timestamp": 4698.33, "power": 36.139175}, {"timestamp": 4718.87, "power": 36.139175}, {"timestamp": 4739.42, "power": 36.139175}, {"timestamp": 4759.96, "power": 36.139175}, {"timestamp": 4780.51, "power": 36.139175}, {"timestamp": 4801.06, "power": 36.139175}, {"timestamp": 4821.58, "power": 36.139175}, {"timestamp": 4842.12, "power": 36.139175}, {"timestamp": 4862.69, "power": 36.139175}, {"timestamp": 4883.26, "power": 36.139175}, {"timestamp": 4903.83, "power": 36.139175}, {"timestamp": 4924.41, "power": 36.139175}, {"timestamp": 4944.98, "power": 36.139175}, {"timestamp": 4965.55, "power": 36.139175}, {"timestamp": 4986.06, "power": 36.139175}, {"timestamp": 5006.59, "power": 36.139175}, {"timestamp": 5027.13, "power": 36.139175}, {"timestamp": 5047.71, "power": 36.501272}, {"timestamp": 5069.23, "power": 36.501272}, {"timestamp": 5089.79, "power": 36.501272}, {"timestamp": 5110.33, "power": 36.501272}, {"timestamp": 5130.87, "power": 36.501272}, {"timestamp": 5151.41, "power": 36.501272}, {"timestamp": 5171.95, "power": 36.501272}, {"timestamp": 5192.49, "power": 36.501272}, {"timestamp": 5213.03, "power": 36.501272}, {"timestamp": 5233.51, "power": 36.501272}, {"timestamp": 5254.01, "power": 36.501272}, {"timestamp": 5274.57, "power": 36.501272}, {"timestamp": 5295.13, "power": 36.501272}, {"timestamp": 5315.7, "power": 36.501272}, {"timestamp": 5336.26, "power": 36.501272}, {"timestamp": 5356.79, "power": 36.501272}, {"timestamp": 5377.34, "power": 36.501272}, {"timestamp": 5397.84, "power": 36.501272}, {"timestamp": 5418.38, "power": 36.501272}, {"timestamp": 5438.92, "power": 36.501272}, {"timestamp": 5459.46, "power": 36.501272}, {"timestamp": 5480.0, "power": 36.501272}, {"timestamp": 5500.54, "power": 36.501272}, {"timestamp": 5521.12, "power": 36.501272}, {"timestamp": 5541.64, "power": 36.501272}, {"timestamp": 5562.13, "power": 36.501272}, {"timestamp": 5582.68, "power": 36.501272}, {"timestamp": 5603.26, "power": 36.501272}, {"timestamp": 5623.82, "power": 36.501272}, {"timestamp": 5644.38, "power": 36.501272}, {"timestamp": 5664.95, "power": 36.501272}, {"timestamp": 5685.51, "power": 36.501272}, {"timestamp": 5706.01, "power": 36.501272}, {"timestamp": 5726.58, "power": 36.501272}, {"timestamp": 5747.13, "power": 36.501272}, {"timestamp": 5767.71, "power": 36.501272}, {"timestamp": 5788.28, "power": 36.501272}, {"timestamp": 5808.86, "power": 36.501272}, {"timestamp": 5829.42, "power": 36.501272}, {"timestamp": 5849.92, "power": 36.501272}, {"timestamp": 5870.48, "power": 36.501272}, {"timestamp": 5891.05, "power": 36.501272}, {"timestamp": 5911.63, "power": 36.501272}, {"timestamp": 5932.19, "power": 36.501272}, {"timestamp": 5952.76, "power": 36.501272}, {"timestamp": 5973.32, "power": 36.501272}, {"timestamp": 5993.83, "power": 36.501272}, {"timestamp": 6014.38, "power": 36.501272}, {"timestamp": 6034.95, "power": 36.501272}, {"timestamp": 6055.53, "power": 35.968929}, {"timestamp": 6076.83, "power": 35.968929}, {"timestamp": 6097.37, "power": 35.968929}, {"timestamp": 6117.89, "power": 35.968929}, {"timestamp": 6138.38, "power": 35.968929}, {"timestamp": 6158.95, "power": 35.968929}, {"timestamp": 6179.5, "power": 35.968929}, {"timestamp": 6200.06, "power": 35.968929}, {"timestamp": 6220.63, "power": 35.968929}, {"timestamp": 6241.2, "power": 35.968929}, {"timestamp": 6261.72, "power": 35.968929}, {"timestamp": 6282.26, "power": 35.968929}, {"timestamp": 6302.82, "power": 35.968929}, {"timestamp": 6323.39, "power": 35.968929}, {"timestamp": 6343.95, "power": 35.968929}, {"timestamp": 6364.52, "power": 35.968929}, {"timestamp": 6385.08, "power": 35.968929}, {"timestamp": 6405.62, "power": 35.968929}, {"timestamp": 6426.12, "power": 35.968929}, {"timestamp": 6446.69, "power": 35.968929}, {"timestamp": 6467.26, "power": 35.968929}, {"timestamp": 6487.83, "power": 35.968929}, {"timestamp": 6508.39, "power": 35.968929}, {"timestamp": 6528.97, "power": 35.968929}, {"timestamp": 6549.54, "power": 35.968929}, {"timestamp": 6570.04, "power": 35.968929}, {"timestamp": 6590.61, "power": 35.968929}, {"timestamp": 6611.17, "power": 35.968929}, {"timestamp": 6631.75, "power": 35.968929}, {"timestamp": 6652.32, "power": 35.968929}, {"timestamp": 6672.88, "power": 35.968929}, {"timestamp": 6693.45, "power": 35.968929}, {"timestamp": 6713.95, "power": 35.968929}, {"timestamp": 6734.49, "power": 35.968929}, {"timestamp": 6755.05, "power": 35.968929}, {"timestamp": 6775.61, "power": 35.968929}, {"timestamp": 6796.17, "power": 35.968929}, {"timestamp": 6816.74, "power": 35.968929}, {"timestamp": 6837.32, "power": 35.968929}, {"timestamp": 6857.83, "power": 35.968929}, {"timestamp": 6878.37, "power": 35.968929}, {"timestamp": 6898.92, "power": 35.968929}, {"timestamp": 6919.48, "power": 35.968929}, {"timestamp": 6940.05, "power": 35.968929}, {"timestamp": 6960.6, "power": 35.968929}, {"timestamp": 6981.16, "power": 35.968929}, {"timestamp": 7001.68, "power": 35.968929}, {"timestamp": 7022.17, "power": 35.968929}, {"timestamp": 7042.74, "power": 35.968929}, {"timestamp": 7063.31, "power": 35.85441}, {"timestamp": 7084.43, "power": 35.85441}, {"timestamp": 7105.0, "power": 35.85441}, {"timestamp": 7125.54, "power": 35.85441}, {"timestamp": 7146.03, "power": 35.85441}, {"timestamp": 7166.6, "power": 35.85441}, {"timestamp": 7187.17, "power": 35.85441}, {"timestamp": 7207.74, "power": 35.85441}, {"timestamp": 7228.32, "power": 35.85441}, {"timestamp": 7248.89, "power": 35.85441}, {"timestamp": 7269.47, "power": 35.85441}, {"timestamp": 7289.97, "power": 35.85441}, {"timestamp": 7310.53, "power": 35.85441}, {"timestamp": 7331.1, "power": 35.85441}, {"timestamp": 7351.67, "power": 35.85441}, {"timestamp": 7372.23, "power": 35.85441}, {"timestamp": 7392.8, "power": 35.85441}, {"timestamp": 7413.37, "power": 35.85441}, {"timestamp": 7433.88, "power": 35.85441}, {"timestamp": 7454.43, "power": 35.85441}, {"timestamp": 7474.99, "power": 35.85441}, {"timestamp": 7495.55, "power": 35.85441}, {"timestamp": 7516.11, "power": 35.85441}, {"timestamp": 7536.68, "power": 35.85441}, {"timestamp": 7557.25, "power": 35.85441}, {"timestamp": 7577.77, "power": 35.85441}, {"timestamp": 7598.32, "power": 35.85441}, {"timestamp": 7618.89, "power": 35.85441}, {"timestamp": 7639.45, "power": 35.85441}, {"timestamp": 7660.01, "power": 35.85441}, {"timestamp": 7680.59, "power": 35.85441}, {"timestamp": 7701.13, "power": 35.85441}, {"timestamp": 7721.65, "power": 35.85441}, {"timestamp": 7742.15, "power": 35.85441}, {"timestamp": 7762.68, "power": 35.85441}, {"timestamp": 7783.22, "power": 35.85441}, {"timestamp": 7803.76, "power": 35.85441}, {"timestamp": 7824.31, "power": 35.85441}, {"timestamp": 7844.84, "power": 35.85441}, {"timestamp": 7865.38, "power": 35.85441}, {"timestamp": 7885.89, "power": 35.85441}, {"timestamp": 7906.42, "power": 35.85441}, {"timestamp": 7926.96, "power": 35.85441}, {"timestamp": 7947.5, "power": 35.85441}, {"timestamp": 7968.04, "power": 35.85441}, {"timestamp": 7988.58, "power": 35.85441}, {"timestamp": 8009.12, "power": 35.85441}, {"timestamp": 8029.63, "power": 35.85441}, {"timestamp": 8050.13, "power": 35.85441}, {"timestamp": 8070.66, "power": 36.166892999999995}, {"timestamp": 8091.71, "power": 36.166892999999995}, {"timestamp": 8112.29, "power": 36.166892999999995}, {"timestamp": 8132.86, "power": 36.166892999999995}, {"timestamp": 8153.43, "power": 36.166892999999995}, {"timestamp": 8173.95, "power": 36.166892999999995}, {"timestamp": 8194.49, "power": 36.166892999999995}, {"timestamp": 8215.07, "power": 36.166892999999995}, {"timestamp": 8235.64, "power": 36.166892999999995}, {"timestamp": 8256.21, "power": 36.166892999999995}, {"timestamp": 8276.77, "power": 36.166892999999995}, {"timestamp": 8297.35, "power": 36.166892999999995}, {"timestamp": 8317.86, "power": 36.166892999999995}, {"timestamp": 8338.42, "power": 36.166892999999995}, {"timestamp": 8358.99, "power": 36.166892999999995}, {"timestamp": 8379.56, "power": 36.166892999999995}, {"timestamp": 8400.13, "power": 36.166892999999995}, {"timestamp": 8420.71, "power": 36.166892999999995}, {"timestamp": 8441.27, "power": 36.166892999999995}, {"timestamp": 8461.79, "power": 36.166892999999995}, {"timestamp": 8482.33, "power": 36.166892999999995}, {"timestamp": 8502.91, "power": 36.166892999999995}, {"timestamp": 8523.49, "power": 36.166892999999995}, {"timestamp": 8544.05, "power": 36.166892999999995}, {"timestamp": 8564.62, "power": 36.166892999999995}, {"timestamp": 8585.18, "power": 36.166892999999995}, {"timestamp": 8605.7, "power": 36.166892999999995}, {"timestamp": 8626.25, "power": 36.166892999999995}, {"timestamp": 8646.82, "power": 36.166892999999995}, {"timestamp": 8667.39, "power": 36.166892999999995}, {"timestamp": 8687.96, "power": 36.166892999999995}, {"timestamp": 8708.53, "power": 36.166892999999995}, {"timestamp": 8729.07, "power": 36.166892999999995}, {"timestamp": 8749.59, "power": 36.166892999999995}, {"timestamp": 8770.14, "power": 36.166892999999995}, {"timestamp": 8790.72, "power": 36.166892999999995}, {"timestamp": 8811.27, "power": 36.166892999999995}, {"timestamp": 8831.85, "power": 36.166892999999995}, {"timestamp": 8852.4, "power": 36.166892999999995}, {"timestamp": 8872.96, "power": 36.166892999999995}, {"timestamp": 8893.55, "power": 36.166892999999995}, {"timestamp": 8914.04, "power": 36.166892999999995}, {"timestamp": 8934.6, "power": 36.166892999999995}, {"timestamp": 8955.17, "power": 36.166892999999995}, {"timestamp": 8975.72, "power": 36.166892999999995}, {"timestamp": 8996.29, "power": 36.166892999999995}, {"timestamp": 9016.85, "power": 36.166892999999995}, {"timestamp": 9037.42, "power": 36.166892999999995}, {"timestamp": 9057.94, "power": 36.166892999999995}, {"timestamp": 9078.49, "power": 36.478674999999996}, {"timestamp": 9099.6, "power": 36.478674999999996}, {"timestamp": 9120.14, "power": 36.478674999999996}, {"timestamp": 9140.69, "power": 36.478674999999996}, {"timestamp": 9161.23, "power": 36.478674999999996}, {"timestamp": 9181.75, "power": 36.478674999999996}, {"timestamp": 9202.28, "power": 36.478674999999996}, {"timestamp": 9222.82, "power": 36.478674999999996}, {"timestamp": 9243.37, "power": 36.478674999999996}, {"timestamp": 9263.91, "power": 36.478674999999996}, {"timestamp": 9284.45, "power": 36.478674999999996}, {"timestamp": 9304.99, "power": 36.478674999999996}, {"timestamp": 9325.5, "power": 36.478674999999996}, {"timestamp": 9345.99, "power": 36.478674999999996}, {"timestamp": 9366.53, "power": 36.478674999999996}, {"timestamp": 9387.07, "power": 36.478674999999996}, {"timestamp": 9407.61, "power": 36.478674999999996}, {"timestamp": 9428.15, "power": 36.478674999999996}, {"timestamp": 9448.69, "power": 36.478674999999996}, {"timestamp": 9469.23, "power": 36.478674999999996}, {"timestamp": 9489.75, "power": 36.478674999999996}, {"timestamp": 9510.28, "power": 36.478674999999996}, {"timestamp": 9530.82, "power": 36.478674999999996}, {"timestamp": 9551.42, "power": 36.478674999999996}, {"timestamp": 9571.99, "power": 36.478674999999996}, {"timestamp": 9592.52, "power": 36.478674999999996}, {"timestamp": 9613.04, "power": 36.478674999999996}, {"timestamp": 9633.55, "power": 36.478674999999996}, {"timestamp": 9654.05, "power": 36.478674999999996}, {"timestamp": 9674.57, "power": 36.478674999999996}, {"timestamp": 9695.06, "power": 36.478674999999996}, {"timestamp": 9715.58, "power": 36.478674999999996}, {"timestamp": 9736.11, "power": 36.478674999999996}, {"timestamp": 9756.65, "power": 36.478674999999996}, {"timestamp": 9777.17, "power": 36.478674999999996}, {"timestamp": 9797.68, "power": 36.478674999999996}, {"timestamp": 9818.16, "power": 36.478674999999996}, {"timestamp": 9838.68, "power": 36.478674999999996}, {"timestamp": 9859.2, "power": 36.478674999999996}, {"timestamp": 9879.73, "power": 36.478674999999996}, {"timestamp": 9900.27, "power": 36.478674999999996}, {"timestamp": 9920.79, "power": 36.478674999999996}, {"timestamp": 9941.32, "power": 36.478674999999996}, {"timestamp": 9961.84, "power": 36.478674999999996}, {"timestamp": 9982.36, "power": 36.478674999999996}, {"timestamp": 10002.9, "power": 36.478674999999996}, {"timestamp": 10023.4, "power": 36.478674999999996}, {"timestamp": 10043.9, "power": 36.478674999999996}, {"timestamp": 10064.5, "power": 36.478674999999996}, {"timestamp": 10085.0, "power": 38.684264999999996}, {"timestamp": 10106.4, "power": 38.684264999999996}, {"timestamp": 10126.9, "power": 38.684264999999996}, {"timestamp": 10147.4, "power": 38.684264999999996}, {"timestamp": 10168.0, "power": 38.684264999999996}, {"timestamp": 10188.6, "power": 38.684264999999996}, {"timestamp": 10209.1, "power": 38.684264999999996}, {"timestamp": 10229.7, "power": 38.684264999999996}, {"timestamp": 10250.2, "power": 38.684264999999996}, {"timestamp": 10270.7, "power": 38.684264999999996}, {"timestamp": 10291.3, "power": 38.684264999999996}, {"timestamp": 10311.8, "power": 38.684264999999996}, {"timestamp": 10332.3, "power": 38.684264999999996}, {"timestamp": 10352.8, "power": 38.684264999999996}, {"timestamp": 10373.4, "power": 38.684264999999996}, {"timestamp": 10393.9, "power": 38.684264999999996}, {"timestamp": 10414.4, "power": 38.684264999999996}, {"timestamp": 10434.9, "power": 38.684264999999996}, {"timestamp": 10455.5, "power": 38.684264999999996}, {"timestamp": 10476.0, "power": 38.684264999999996}, {"timestamp": 10496.5, "power": 38.684264999999996}, {"timestamp": 10517.0, "power": 38.684264999999996}, {"timestamp": 10537.5, "power": 38.684264999999996}, {"timestamp": 10558.0, "power": 38.684264999999996}, {"timestamp": 10578.5, "power": 38.684264999999996}, {"timestamp": 10599.1, "power": 38.684264999999996}, {"timestamp": 10619.6, "power": 38.684264999999996}, {"timestamp": 10640.2, "power": 38.684264999999996}, {"timestamp": 10660.7, "power": 38.684264999999996}, {"timestamp": 10681.2, "power": 38.684264999999996}, {"timestamp": 10701.7, "power": 38.684264999999996}, {"timestamp": 10722.2, "power": 38.684264999999996}, {"timestamp": 10742.7, "power": 38.684264999999996}, {"timestamp": 10763.3, "power": 38.684264999999996}, {"timestamp": 10783.8, "power": 38.684264999999996}, {"timestamp": 10804.3, "power": 38.684264999999996}, {"timestamp": 10824.8, "power": 38.684264999999996}, {"timestamp": 10845.4, "power": 38.684264999999996}, {"timestamp": 10865.9, "power": 38.684264999999996}, {"timestamp": 10886.4, "power": 38.684264999999996}, {"timestamp": 10906.9, "power": 38.684264999999996}, {"timestamp": 10927.4, "power": 38.684264999999996}, {"timestamp": 10948.0, "power": 38.684264999999996}, {"timestamp": 10968.5, "power": 38.684264999999996}, {"timestamp": 10989.1, "power": 38.684264999999996}, {"timestamp": 11009.6, "power": 38.684264999999996}, {"timestamp": 11030.1, "power": 38.684264999999996}, {"timestamp": 11050.6, "power": 38.684264999999996}, {"timestamp": 11071.1, "power": 38.684264999999996}, {"timestamp": 11091.6, "power": 35.492754000000005}, {"timestamp": 11112.8, "power": 35.492754000000005}, {"timestamp": 11133.3, "power": 35.492754000000005}, {"timestamp": 11153.8, "power": 35.492754000000005}, {"timestamp": 11174.3, "power": 35.492754000000005}, {"timestamp": 11194.8, "power": 35.492754000000005}, {"timestamp": 11215.3, "power": 35.492754000000005}, {"timestamp": 11235.8, "power": 35.492754000000005}, {"timestamp": 11256.3, "power": 35.492754000000005}, {"timestamp": 11276.9, "power": 35.492754000000005}, {"timestamp": 11297.4, "power": 35.492754000000005}, {"timestamp": 11317.9, "power": 35.492754000000005}, {"timestamp": 11338.6, "power": 35.492754000000005}, {"timestamp": 11359.1, "power": 35.492754000000005}, {"timestamp": 11379.7, "power": 35.492754000000005}], "timeline": {"START": "3029.674002", "END": "9515.613831"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8146.1}, {"name": "clSetKernelArg", "calls": 19, "time": 1823.34}, {"name": "clReleaseKernel", "calls": 1, "time": 1046.44}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 62.8697}, {"name": "clReleaseContext", "calls": 1, "time": 51.925}, {"name": "clCreateContext", "calls": 1, "time": 50.2592}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0841}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.799877}, {"name": "clCreateKernel", "calls": 1, "time": 0.342332}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.109639}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080137}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072624}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032515}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024921}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024905}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011166}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010944}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010511}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010062}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008456}, {"name": "clRetainDevice", "calls": 2, "time": 0.005006}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6485.94}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6485.41}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6200.35}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6425.03}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 5981.01}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6409.64}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7693.771171, "utilization": 80.14345, "size": 8157980.0, "time": 1060.335998}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 20241304, "speed": 29.5746, "utilization": 0.256724, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1221503, "speed": 394.48, "utilization": 3.42431, "size": 0.127723}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19324233, "speed": 29.5242, "utilization": 0.256286, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1164109, "speed": 394.157, "utilization": 3.4215, "size": 0.12771}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20056926, "speed": 29.5817, "utilization": 0.256786, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1210277, "speed": 394.3, "utilization": 3.42275, "size": 0.127719}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 18656605, "speed": 29.5545, "utilization": 0.25655, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1123377, "speed": 394.601, "utilization": 3.42536, "size": 0.127697}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20018170, "speed": 29.5978, "utilization": 0.256925, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1207773, "speed": 393.981, "utilization": 3.41997, "size": 0.127722}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dblp.xml.20MB.len8/run4.json b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run4.json new file mode 100644 index 0000000..eddb6a4 --- /dev/null +++ b/code/fpga/ndrange_results/dblp.xml.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.2893, "power": 35.867846}, {"timestamp": 67.9613, "power": 35.867846}, {"timestamp": 88.5061, "power": 35.867846}, {"timestamp": 109.046, "power": 35.867846}, {"timestamp": 129.932, "power": 35.867846}, {"timestamp": 150.78, "power": 35.867846}, {"timestamp": 171.322, "power": 35.867846}, {"timestamp": 191.863, "power": 35.867846}, {"timestamp": 212.399, "power": 35.867846}, {"timestamp": 232.939, "power": 35.867846}, {"timestamp": 253.473, "power": 35.867846}, {"timestamp": 273.977, "power": 35.867846}, {"timestamp": 294.481, "power": 35.867846}, {"timestamp": 315.03, "power": 35.867846}, {"timestamp": 335.576, "power": 35.867846}, {"timestamp": 356.121, "power": 35.867846}, {"timestamp": 376.666, "power": 35.867846}, {"timestamp": 397.212, "power": 35.867846}, {"timestamp": 417.773, "power": 35.867846}, {"timestamp": 438.273, "power": 35.867846}, {"timestamp": 458.817, "power": 35.867846}, {"timestamp": 479.36, "power": 35.867846}, {"timestamp": 499.903, "power": 35.867846}, {"timestamp": 520.444, "power": 35.867846}, {"timestamp": 540.987, "power": 35.867846}, {"timestamp": 561.531, "power": 35.867846}, {"timestamp": 582.043, "power": 35.867846}, {"timestamp": 602.587, "power": 35.867846}, {"timestamp": 623.129, "power": 35.867846}, {"timestamp": 643.669, "power": 35.867846}, {"timestamp": 664.215, "power": 35.867846}, {"timestamp": 684.758, "power": 35.867846}, {"timestamp": 705.299, "power": 35.867846}, {"timestamp": 725.78, "power": 35.867846}, {"timestamp": 746.283, "power": 35.867846}, {"timestamp": 766.817, "power": 35.867846}, {"timestamp": 787.357, "power": 35.867846}, {"timestamp": 807.901, "power": 35.867846}, {"timestamp": 828.444, "power": 35.867846}, {"timestamp": 848.985, "power": 35.867846}, {"timestamp": 869.53, "power": 35.867846}, {"timestamp": 890.044, "power": 35.867846}, {"timestamp": 910.576, "power": 35.867846}, {"timestamp": 931.117, "power": 35.867846}, {"timestamp": 951.663, "power": 35.867846}, {"timestamp": 972.203, "power": 35.867846}, {"timestamp": 992.747, "power": 35.867846}, {"timestamp": 1013.29, "power": 35.578742999999996}, {"timestamp": 1034.5, "power": 35.578742999999996}, {"timestamp": 1055.07, "power": 35.578742999999996}, {"timestamp": 1075.66, "power": 35.578742999999996}, {"timestamp": 1096.26, "power": 35.578742999999996}, {"timestamp": 1116.86, "power": 35.578742999999996}, {"timestamp": 1137.47, "power": 35.578742999999996}, {"timestamp": 1158.04, "power": 35.578742999999996}, {"timestamp": 1178.61, "power": 35.578742999999996}, {"timestamp": 1199.21, "power": 35.578742999999996}, {"timestamp": 1219.81, "power": 35.578742999999996}, {"timestamp": 1240.41, "power": 35.578742999999996}, {"timestamp": 1261.01, "power": 35.578742999999996}, {"timestamp": 1281.61, "power": 35.578742999999996}, {"timestamp": 1302.18, "power": 35.578742999999996}, {"timestamp": 1322.75, "power": 35.578742999999996}, {"timestamp": 1343.35, "power": 35.578742999999996}, {"timestamp": 1363.94, "power": 35.578742999999996}, {"timestamp": 1384.54, "power": 35.578742999999996}, {"timestamp": 1405.15, "power": 35.578742999999996}, {"timestamp": 1425.76, "power": 35.578742999999996}, {"timestamp": 1446.33, "power": 35.578742999999996}, {"timestamp": 1466.89, "power": 35.578742999999996}, {"timestamp": 1487.49, "power": 35.578742999999996}, {"timestamp": 1508.09, "power": 35.578742999999996}, {"timestamp": 1528.69, "power": 35.578742999999996}, {"timestamp": 1549.29, "power": 35.578742999999996}, {"timestamp": 1569.88, "power": 35.578742999999996}, {"timestamp": 1590.44, "power": 35.578742999999996}, {"timestamp": 1611.01, "power": 35.578742999999996}, {"timestamp": 1631.61, "power": 35.578742999999996}, {"timestamp": 1652.21, "power": 35.578742999999996}, {"timestamp": 1672.81, "power": 35.578742999999996}, {"timestamp": 1693.41, "power": 35.578742999999996}, {"timestamp": 1713.99, "power": 35.578742999999996}, {"timestamp": 1734.55, "power": 35.578742999999996}, {"timestamp": 1755.16, "power": 35.578742999999996}, {"timestamp": 1775.75, "power": 35.578742999999996}, {"timestamp": 1796.36, "power": 35.578742999999996}, {"timestamp": 1816.95, "power": 35.578742999999996}, {"timestamp": 1837.56, "power": 35.578742999999996}, {"timestamp": 1858.13, "power": 35.578742999999996}, {"timestamp": 1878.69, "power": 35.578742999999996}, {"timestamp": 1899.29, "power": 35.578742999999996}, {"timestamp": 1919.89, "power": 35.578742999999996}, {"timestamp": 1940.49, "power": 35.578742999999996}, {"timestamp": 1961.12, "power": 35.578742999999996}, {"timestamp": 1981.74, "power": 35.578742999999996}, {"timestamp": 2002.29, "power": 35.578742999999996}, {"timestamp": 2022.89, "power": 35.63633}, {"timestamp": 2044.04, "power": 35.63633}, {"timestamp": 2064.59, "power": 35.63633}, {"timestamp": 2085.14, "power": 35.63633}, {"timestamp": 2105.68, "power": 35.63633}, {"timestamp": 2126.21, "power": 35.63633}, {"timestamp": 2146.71, "power": 35.63633}, {"timestamp": 2167.25, "power": 35.63633}, {"timestamp": 2187.79, "power": 35.63633}, {"timestamp": 2208.34, "power": 35.63633}, {"timestamp": 2228.88, "power": 35.63633}, {"timestamp": 2249.43, "power": 35.63633}, {"timestamp": 2269.96, "power": 35.63633}, {"timestamp": 2290.49, "power": 35.63633}, {"timestamp": 2311.03, "power": 35.63633}, {"timestamp": 2331.57, "power": 35.63633}, {"timestamp": 2352.12, "power": 35.63633}, {"timestamp": 2372.67, "power": 35.63633}, {"timestamp": 2393.21, "power": 35.63633}, {"timestamp": 2413.76, "power": 35.63633}, {"timestamp": 2434.26, "power": 35.63633}, {"timestamp": 2454.79, "power": 35.63633}, {"timestamp": 2475.34, "power": 35.63633}, {"timestamp": 2495.88, "power": 35.63633}, {"timestamp": 2516.42, "power": 35.63633}, {"timestamp": 2536.96, "power": 35.63633}, {"timestamp": 2557.51, "power": 35.63633}, {"timestamp": 2578.03, "power": 35.63633}, {"timestamp": 2598.53, "power": 35.63633}, {"timestamp": 2619.06, "power": 35.63633}, {"timestamp": 2639.61, "power": 35.63633}, {"timestamp": 2660.15, "power": 35.63633}, {"timestamp": 2680.69, "power": 35.63633}, {"timestamp": 2701.23, "power": 35.63633}, {"timestamp": 2721.78, "power": 35.63633}, {"timestamp": 2742.28, "power": 35.63633}, {"timestamp": 2762.77, "power": 35.63633}, {"timestamp": 2783.32, "power": 35.63633}, {"timestamp": 2803.86, "power": 35.63633}, {"timestamp": 2824.4, "power": 35.63633}, {"timestamp": 2844.94, "power": 35.63633}, {"timestamp": 2865.48, "power": 35.63633}, {"timestamp": 2886.0, "power": 35.63633}, {"timestamp": 2906.49, "power": 35.63633}, {"timestamp": 2927.03, "power": 35.63633}, {"timestamp": 2947.57, "power": 35.63633}, {"timestamp": 2968.11, "power": 35.63633}, {"timestamp": 2988.65, "power": 35.63633}, {"timestamp": 3009.19, "power": 35.63633}, {"timestamp": 3029.7, "power": 40.110726}, {"timestamp": 3050.66, "power": 40.110726}, {"timestamp": 3071.21, "power": 40.110726}, {"timestamp": 3091.76, "power": 40.110726}, {"timestamp": 3112.31, "power": 40.110726}, {"timestamp": 3132.87, "power": 40.110726}, {"timestamp": 3153.43, "power": 40.110726}, {"timestamp": 3173.97, "power": 40.110726}, {"timestamp": 3194.47, "power": 40.110726}, {"timestamp": 3215.02, "power": 40.110726}, {"timestamp": 3235.59, "power": 40.110726}, {"timestamp": 3256.15, "power": 40.110726}, {"timestamp": 3276.7, "power": 40.110726}, {"timestamp": 3297.26, "power": 40.110726}, {"timestamp": 3317.8, "power": 40.110726}, {"timestamp": 3338.31, "power": 40.110726}, {"timestamp": 3358.86, "power": 40.110726}, {"timestamp": 3379.41, "power": 40.110726}, {"timestamp": 3399.97, "power": 40.110726}, {"timestamp": 3420.53, "power": 40.110726}, {"timestamp": 3441.09, "power": 40.110726}, {"timestamp": 3461.65, "power": 40.110726}, {"timestamp": 3482.19, "power": 40.110726}, {"timestamp": 3502.74, "power": 40.110726}, {"timestamp": 3523.29, "power": 40.110726}, {"timestamp": 3543.85, "power": 40.110726}, {"timestamp": 3564.41, "power": 40.110726}, {"timestamp": 3584.97, "power": 40.110726}, {"timestamp": 3605.53, "power": 40.110726}, {"timestamp": 3626.06, "power": 40.110726}, {"timestamp": 3646.61, "power": 40.110726}, {"timestamp": 3667.16, "power": 40.110726}, {"timestamp": 3687.73, "power": 40.110726}, {"timestamp": 3708.28, "power": 40.110726}, {"timestamp": 3728.84, "power": 40.110726}, {"timestamp": 3749.4, "power": 40.110726}, {"timestamp": 3769.93, "power": 40.110726}, {"timestamp": 3790.44, "power": 40.110726}, {"timestamp": 3810.99, "power": 40.110726}, {"timestamp": 3831.55, "power": 40.110726}, {"timestamp": 3852.11, "power": 40.110726}, {"timestamp": 3872.66, "power": 40.110726}, {"timestamp": 3893.22, "power": 40.110726}, {"timestamp": 3913.78, "power": 40.110726}, {"timestamp": 3934.29, "power": 40.110726}, {"timestamp": 3954.84, "power": 40.110726}, {"timestamp": 3975.4, "power": 40.110726}, {"timestamp": 3995.96, "power": 40.110726}, {"timestamp": 4016.52, "power": 40.110726}, {"timestamp": 4037.08, "power": 35.725532}, {"timestamp": 4058.37, "power": 35.725532}, {"timestamp": 4078.92, "power": 35.725532}, {"timestamp": 4099.46, "power": 35.725532}, {"timestamp": 4120.01, "power": 35.725532}, {"timestamp": 4140.56, "power": 35.725532}, {"timestamp": 4161.11, "power": 35.725532}, {"timestamp": 4181.66, "power": 35.725532}, {"timestamp": 4202.22, "power": 35.725532}, {"timestamp": 4222.77, "power": 35.725532}, {"timestamp": 4243.32, "power": 35.725532}, {"timestamp": 4263.88, "power": 35.725532}, {"timestamp": 4284.43, "power": 35.725532}, {"timestamp": 4304.98, "power": 35.725532}, {"timestamp": 4325.53, "power": 35.725532}, {"timestamp": 4346.06, "power": 35.725532}, {"timestamp": 4366.56, "power": 35.725532}, {"timestamp": 4387.1, "power": 35.725532}, {"timestamp": 4407.65, "power": 35.725532}, {"timestamp": 4428.2, "power": 35.725532}, {"timestamp": 4448.75, "power": 35.725532}, {"timestamp": 4469.3, "power": 35.725532}, {"timestamp": 4489.83, "power": 35.725532}, {"timestamp": 4510.33, "power": 35.725532}, {"timestamp": 4530.9, "power": 35.725532}, {"timestamp": 4551.48, "power": 35.725532}, {"timestamp": 4572.04, "power": 35.725532}, {"timestamp": 4592.62, "power": 35.725532}, {"timestamp": 4613.19, "power": 35.725532}, {"timestamp": 4633.78, "power": 35.725532}, {"timestamp": 4654.28, "power": 35.725532}, {"timestamp": 4674.84, "power": 35.725532}, {"timestamp": 4695.41, "power": 35.725532}, {"timestamp": 4715.98, "power": 35.725532}, {"timestamp": 4736.56, "power": 35.725532}, {"timestamp": 4757.14, "power": 35.725532}, {"timestamp": 4777.72, "power": 35.725532}, {"timestamp": 4798.24, "power": 35.725532}, {"timestamp": 4818.81, "power": 35.725532}, {"timestamp": 4839.39, "power": 35.725532}, {"timestamp": 4859.97, "power": 35.725532}, {"timestamp": 4880.53, "power": 35.725532}, {"timestamp": 4901.1, "power": 35.725532}, {"timestamp": 4921.67, "power": 35.725532}, {"timestamp": 4942.19, "power": 35.725532}, {"timestamp": 4962.74, "power": 35.725532}, {"timestamp": 4983.31, "power": 35.725532}, {"timestamp": 5003.89, "power": 35.725532}, {"timestamp": 5024.46, "power": 35.725532}, {"timestamp": 5045.04, "power": 35.49862}, {"timestamp": 5066.24, "power": 35.49862}, {"timestamp": 5086.77, "power": 35.49862}, {"timestamp": 5107.32, "power": 35.49862}, {"timestamp": 5127.87, "power": 35.49862}, {"timestamp": 5148.41, "power": 35.49862}, {"timestamp": 5168.96, "power": 35.49862}, {"timestamp": 5189.5, "power": 35.49862}, {"timestamp": 5210.04, "power": 35.49862}, {"timestamp": 5230.57, "power": 35.49862}, {"timestamp": 5251.12, "power": 35.49862}, {"timestamp": 5271.67, "power": 35.49862}, {"timestamp": 5292.22, "power": 35.49862}, {"timestamp": 5312.76, "power": 35.49862}, {"timestamp": 5333.35, "power": 35.49862}, {"timestamp": 5353.87, "power": 35.49862}, {"timestamp": 5374.37, "power": 35.49862}, {"timestamp": 5394.93, "power": 35.49862}, {"timestamp": 5415.51, "power": 35.49862}, {"timestamp": 5436.08, "power": 35.49862}, {"timestamp": 5456.65, "power": 35.49862}, {"timestamp": 5477.22, "power": 35.49862}, {"timestamp": 5497.8, "power": 35.49862}, {"timestamp": 5518.3, "power": 35.49862}, {"timestamp": 5538.86, "power": 35.49862}, {"timestamp": 5559.44, "power": 35.49862}, {"timestamp": 5580.02, "power": 35.49862}, {"timestamp": 5600.6, "power": 35.49862}, {"timestamp": 5621.18, "power": 35.49862}, {"timestamp": 5641.77, "power": 35.49862}, {"timestamp": 5662.27, "power": 35.49862}, {"timestamp": 5682.81, "power": 35.49862}, {"timestamp": 5703.36, "power": 35.49862}, {"timestamp": 5723.91, "power": 35.49862}, {"timestamp": 5744.45, "power": 35.49862}, {"timestamp": 5764.99, "power": 35.49862}, {"timestamp": 5785.54, "power": 35.49862}, {"timestamp": 5806.07, "power": 35.49862}, {"timestamp": 5826.61, "power": 35.49862}, {"timestamp": 5847.16, "power": 35.49862}, {"timestamp": 5867.7, "power": 35.49862}, {"timestamp": 5888.25, "power": 35.49862}, {"timestamp": 5908.8, "power": 35.49862}, {"timestamp": 5929.37, "power": 35.49862}, {"timestamp": 5949.89, "power": 35.49862}, {"timestamp": 5970.39, "power": 35.49862}, {"timestamp": 5990.96, "power": 35.49862}, {"timestamp": 6011.54, "power": 35.49862}, {"timestamp": 6032.12, "power": 35.49862}, {"timestamp": 6052.7, "power": 36.329169}, {"timestamp": 6074.91, "power": 36.329169}, {"timestamp": 6095.45, "power": 36.329169}, {"timestamp": 6116.0, "power": 36.329169}, {"timestamp": 6136.55, "power": 36.329169}, {"timestamp": 6157.09, "power": 36.329169}, {"timestamp": 6177.64, "power": 36.329169}, {"timestamp": 6198.17, "power": 36.329169}, {"timestamp": 6218.71, "power": 36.329169}, {"timestamp": 6239.26, "power": 36.329169}, {"timestamp": 6259.81, "power": 36.329169}, {"timestamp": 6280.35, "power": 36.329169}, {"timestamp": 6300.89, "power": 36.329169}, {"timestamp": 6321.44, "power": 36.329169}, {"timestamp": 6341.96, "power": 36.329169}, {"timestamp": 6362.46, "power": 36.329169}, {"timestamp": 6383.01, "power": 36.329169}, {"timestamp": 6403.6, "power": 36.329169}, {"timestamp": 6424.15, "power": 36.329169}, {"timestamp": 6444.69, "power": 36.329169}, {"timestamp": 6465.26, "power": 36.329169}, {"timestamp": 6485.84, "power": 36.329169}, {"timestamp": 6506.35, "power": 36.329169}, {"timestamp": 6526.92, "power": 36.329169}, {"timestamp": 6547.49, "power": 36.329169}, {"timestamp": 6568.05, "power": 36.329169}, {"timestamp": 6588.6, "power": 36.329169}, {"timestamp": 6609.15, "power": 36.329169}, {"timestamp": 6629.74, "power": 36.329169}, {"timestamp": 6650.24, "power": 36.329169}, {"timestamp": 6670.81, "power": 36.329169}, {"timestamp": 6691.39, "power": 36.329169}, {"timestamp": 6711.95, "power": 36.329169}, {"timestamp": 6732.5, "power": 36.329169}, {"timestamp": 6753.07, "power": 36.329169}, {"timestamp": 6773.66, "power": 36.329169}, {"timestamp": 6794.17, "power": 36.329169}, {"timestamp": 6814.74, "power": 36.329169}, {"timestamp": 6835.31, "power": 36.329169}, {"timestamp": 6855.89, "power": 36.329169}, {"timestamp": 6876.43, "power": 36.329169}, {"timestamp": 6897.0, "power": 36.329169}, {"timestamp": 6917.57, "power": 36.329169}, {"timestamp": 6938.09, "power": 36.329169}, {"timestamp": 6958.65, "power": 36.329169}, {"timestamp": 6979.22, "power": 36.329169}, {"timestamp": 6999.73, "power": 36.329169}, {"timestamp": 7020.3, "power": 36.329169}, {"timestamp": 7040.85, "power": 36.329169}, {"timestamp": 7061.42, "power": 36.178383000000004}, {"timestamp": 7082.62, "power": 36.178383000000004}, {"timestamp": 7103.17, "power": 36.178383000000004}, {"timestamp": 7123.71, "power": 36.178383000000004}, {"timestamp": 7144.26, "power": 36.178383000000004}, {"timestamp": 7164.81, "power": 36.178383000000004}, {"timestamp": 7185.35, "power": 36.178383000000004}, {"timestamp": 7205.88, "power": 36.178383000000004}, {"timestamp": 7226.39, "power": 36.178383000000004}, {"timestamp": 7246.93, "power": 36.178383000000004}, {"timestamp": 7267.47, "power": 36.178383000000004}, {"timestamp": 7288.02, "power": 36.178383000000004}, {"timestamp": 7308.57, "power": 36.178383000000004}, {"timestamp": 7329.11, "power": 36.178383000000004}, {"timestamp": 7349.66, "power": 36.178383000000004}, {"timestamp": 7370.17, "power": 36.178383000000004}, {"timestamp": 7390.72, "power": 36.178383000000004}, {"timestamp": 7411.3, "power": 36.178383000000004}, {"timestamp": 7431.86, "power": 36.178383000000004}, {"timestamp": 7452.41, "power": 36.178383000000004}, {"timestamp": 7472.96, "power": 36.178383000000004}, {"timestamp": 7493.5, "power": 36.178383000000004}, {"timestamp": 7514.03, "power": 36.178383000000004}, {"timestamp": 7534.56, "power": 36.178383000000004}, {"timestamp": 7555.14, "power": 36.178383000000004}, {"timestamp": 7575.71, "power": 36.178383000000004}, {"timestamp": 7596.29, "power": 36.178383000000004}, {"timestamp": 7616.86, "power": 36.178383000000004}, {"timestamp": 7637.43, "power": 36.178383000000004}, {"timestamp": 7658.0, "power": 36.178383000000004}, {"timestamp": 7678.55, "power": 36.178383000000004}, {"timestamp": 7699.09, "power": 36.178383000000004}, {"timestamp": 7719.64, "power": 36.178383000000004}, {"timestamp": 7740.19, "power": 36.178383000000004}, {"timestamp": 7760.74, "power": 36.178383000000004}, {"timestamp": 7781.28, "power": 36.178383000000004}, {"timestamp": 7801.78, "power": 36.178383000000004}, {"timestamp": 7822.28, "power": 36.178383000000004}, {"timestamp": 7842.82, "power": 36.178383000000004}, {"timestamp": 7863.37, "power": 36.178383000000004}, {"timestamp": 7883.95, "power": 36.178383000000004}, {"timestamp": 7904.52, "power": 36.178383000000004}, {"timestamp": 7925.1, "power": 36.178383000000004}, {"timestamp": 7945.68, "power": 36.178383000000004}, {"timestamp": 7966.19, "power": 36.178383000000004}, {"timestamp": 7986.75, "power": 36.178383000000004}, {"timestamp": 8007.3, "power": 36.178383000000004}, {"timestamp": 8027.85, "power": 36.178383000000004}, {"timestamp": 8048.39, "power": 36.178383000000004}, {"timestamp": 8068.94, "power": 35.736345}, {"timestamp": 8090.18, "power": 35.736345}, {"timestamp": 8110.72, "power": 35.736345}, {"timestamp": 8131.26, "power": 35.736345}, {"timestamp": 8151.81, "power": 35.736345}, {"timestamp": 8172.36, "power": 35.736345}, {"timestamp": 8192.9, "power": 35.736345}, {"timestamp": 8213.45, "power": 35.736345}, {"timestamp": 8233.98, "power": 35.736345}, {"timestamp": 8254.48, "power": 35.736345}, {"timestamp": 8275.02, "power": 35.736345}, {"timestamp": 8295.56, "power": 35.736345}, {"timestamp": 8316.11, "power": 35.736345}, {"timestamp": 8336.65, "power": 35.736345}, {"timestamp": 8357.2, "power": 35.736345}, {"timestamp": 8377.75, "power": 35.736345}, {"timestamp": 8398.25, "power": 35.736345}, {"timestamp": 8418.79, "power": 35.736345}, {"timestamp": 8439.34, "power": 35.736345}, {"timestamp": 8459.89, "power": 35.736345}, {"timestamp": 8480.43, "power": 35.736345}, {"timestamp": 8500.98, "power": 35.736345}, {"timestamp": 8521.54, "power": 35.736345}, {"timestamp": 8542.12, "power": 35.736345}, {"timestamp": 8562.66, "power": 35.736345}, {"timestamp": 8583.21, "power": 35.736345}, {"timestamp": 8603.79, "power": 35.736345}, {"timestamp": 8624.36, "power": 35.736345}, {"timestamp": 8644.94, "power": 35.736345}, {"timestamp": 8665.51, "power": 35.736345}, {"timestamp": 8686.08, "power": 35.736345}, {"timestamp": 8706.65, "power": 35.736345}, {"timestamp": 8727.21, "power": 35.736345}, {"timestamp": 8747.78, "power": 35.736345}, {"timestamp": 8768.35, "power": 35.736345}, {"timestamp": 8788.91, "power": 35.736345}, {"timestamp": 8809.49, "power": 35.736345}, {"timestamp": 8830.02, "power": 35.736345}, {"timestamp": 8850.57, "power": 35.736345}, {"timestamp": 8871.15, "power": 35.736345}, {"timestamp": 8891.72, "power": 35.736345}, {"timestamp": 8912.29, "power": 35.736345}, {"timestamp": 8932.85, "power": 35.736345}, {"timestamp": 8953.42, "power": 35.736345}, {"timestamp": 8973.98, "power": 35.736345}, {"timestamp": 8994.55, "power": 35.736345}, {"timestamp": 9015.13, "power": 35.736345}, {"timestamp": 9035.71, "power": 35.736345}, {"timestamp": 9056.29, "power": 35.736345}, {"timestamp": 9076.86, "power": 36.18148}, {"timestamp": 9099.44, "power": 36.18148}, {"timestamp": 9120.01, "power": 36.18148}, {"timestamp": 9140.55, "power": 36.18148}, {"timestamp": 9161.1, "power": 36.18148}, {"timestamp": 9181.65, "power": 36.18148}, {"timestamp": 9202.18, "power": 36.18148}, {"timestamp": 9222.72, "power": 36.18148}, {"timestamp": 9243.27, "power": 36.18148}, {"timestamp": 9263.82, "power": 36.18148}, {"timestamp": 9284.37, "power": 36.18148}, {"timestamp": 9304.91, "power": 36.18148}, {"timestamp": 9325.46, "power": 36.18148}, {"timestamp": 9345.98, "power": 36.18148}, {"timestamp": 9366.48, "power": 36.18148}, {"timestamp": 9387.01, "power": 36.18148}, {"timestamp": 9407.56, "power": 36.18148}, {"timestamp": 9428.1, "power": 36.18148}, {"timestamp": 9448.65, "power": 36.18148}, {"timestamp": 9469.2, "power": 36.18148}, {"timestamp": 9489.76, "power": 36.18148}, {"timestamp": 9510.26, "power": 36.18148}, {"timestamp": 9530.8, "power": 36.18148}, {"timestamp": 9551.35, "power": 36.18148}, {"timestamp": 9571.89, "power": 36.18148}, {"timestamp": 9592.44, "power": 36.18148}, {"timestamp": 9613.0, "power": 36.18148}, {"timestamp": 9633.58, "power": 36.18148}, {"timestamp": 9654.11, "power": 36.18148}, {"timestamp": 9674.66, "power": 36.18148}, {"timestamp": 9695.21, "power": 36.18148}, {"timestamp": 9715.76, "power": 36.18148}, {"timestamp": 9736.3, "power": 36.18148}, {"timestamp": 9756.85, "power": 36.18148}, {"timestamp": 9777.39, "power": 36.18148}, {"timestamp": 9797.93, "power": 36.18148}, {"timestamp": 9818.43, "power": 36.18148}, {"timestamp": 9838.97, "power": 36.18148}, {"timestamp": 9859.53, "power": 36.18148}, {"timestamp": 9880.12, "power": 36.18148}, {"timestamp": 9900.66, "power": 36.18148}, {"timestamp": 9921.2, "power": 36.18148}, {"timestamp": 9941.74, "power": 36.18148}, {"timestamp": 9962.23, "power": 36.18148}, {"timestamp": 9982.76, "power": 36.18148}, {"timestamp": 10003.3, "power": 36.18148}, {"timestamp": 10023.8, "power": 36.18148}, {"timestamp": 10044.4, "power": 36.18148}, {"timestamp": 10064.9, "power": 36.18148}, {"timestamp": 10085.5, "power": 38.140249}, {"timestamp": 10106.8, "power": 38.140249}, {"timestamp": 10127.3, "power": 38.140249}, {"timestamp": 10147.8, "power": 38.140249}, {"timestamp": 10168.4, "power": 38.140249}, {"timestamp": 10188.9, "power": 38.140249}, {"timestamp": 10209.4, "power": 38.140249}, {"timestamp": 10229.9, "power": 38.140249}, {"timestamp": 10250.4, "power": 38.140249}, {"timestamp": 10271.0, "power": 38.140249}, {"timestamp": 10291.5, "power": 38.140249}, {"timestamp": 10312.0, "power": 38.140249}, {"timestamp": 10332.6, "power": 38.140249}, {"timestamp": 10353.1, "power": 38.140249}, {"timestamp": 10373.6, "power": 38.140249}, {"timestamp": 10394.1, "power": 38.140249}, {"timestamp": 10414.6, "power": 38.140249}, {"timestamp": 10435.2, "power": 38.140249}, {"timestamp": 10457.4, "power": 38.140249}, {"timestamp": 10477.9, "power": 38.140249}, {"timestamp": 10498.4, "power": 38.140249}, {"timestamp": 10519.0, "power": 38.140249}, {"timestamp": 10539.5, "power": 38.140249}, {"timestamp": 10560.1, "power": 38.140249}, {"timestamp": 10580.7, "power": 38.140249}, {"timestamp": 10601.3, "power": 38.140249}, {"timestamp": 10621.8, "power": 38.140249}, {"timestamp": 10642.3, "power": 38.140249}, {"timestamp": 10662.8, "power": 38.140249}, {"timestamp": 10683.3, "power": 38.140249}, {"timestamp": 10703.8, "power": 38.140249}, {"timestamp": 10724.3, "power": 38.140249}, {"timestamp": 10744.9, "power": 38.140249}, {"timestamp": 10765.5, "power": 38.140249}, {"timestamp": 10786.0, "power": 38.140249}, {"timestamp": 10806.5, "power": 38.140249}, {"timestamp": 10827.0, "power": 38.140249}, {"timestamp": 10847.5, "power": 38.140249}, {"timestamp": 10868.0, "power": 38.140249}, {"timestamp": 10888.6, "power": 38.140249}, {"timestamp": 10909.1, "power": 38.140249}, {"timestamp": 10929.6, "power": 38.140249}, {"timestamp": 10950.2, "power": 38.140249}, {"timestamp": 10970.7, "power": 38.140249}, {"timestamp": 10991.2, "power": 38.140249}, {"timestamp": 11011.7, "power": 38.140249}, {"timestamp": 11032.3, "power": 38.140249}, {"timestamp": 11052.8, "power": 38.140249}, {"timestamp": 11073.3, "power": 38.140249}, {"timestamp": 11093.9, "power": 36.08635600000001}, {"timestamp": 11114.8, "power": 36.08635600000001}, {"timestamp": 11135.4, "power": 36.08635600000001}, {"timestamp": 11155.9, "power": 36.08635600000001}, {"timestamp": 11176.5, "power": 36.08635600000001}, {"timestamp": 11197.0, "power": 36.08635600000001}, {"timestamp": 11217.5, "power": 36.08635600000001}, {"timestamp": 11238.1, "power": 36.08635600000001}, {"timestamp": 11258.6, "power": 36.08635600000001}, {"timestamp": 11279.1, "power": 36.08635600000001}, {"timestamp": 11299.6, "power": 36.08635600000001}, {"timestamp": 11320.1, "power": 36.08635600000001}, {"timestamp": 11340.6, "power": 36.08635600000001}, {"timestamp": 11361.2, "power": 36.08635600000001}, {"timestamp": 11381.7, "power": 36.08635600000001}, {"timestamp": 11402.2, "power": 36.08635600000001}, {"timestamp": 11422.7, "power": 36.08635600000001}, {"timestamp": 11443.3, "power": 36.08635600000001}, {"timestamp": 11463.8, "power": 36.08635600000001}, {"timestamp": 11484.3, "power": 36.08635600000001}, {"timestamp": 11504.8, "power": 36.08635600000001}, {"timestamp": 11525.4, "power": 36.08635600000001}, {"timestamp": 11545.9, "power": 36.08635600000001}, {"timestamp": 11566.4, "power": 36.08635600000001}, {"timestamp": 11586.9, "power": 36.08635600000001}, {"timestamp": 11607.4, "power": 36.08635600000001}, {"timestamp": 11627.9, "power": 36.08635600000001}, {"timestamp": 11648.6, "power": 36.08635600000001}, {"timestamp": 11669.1, "power": 36.08635600000001}], "timeline": {"START": "3027.856103", "END": "9832.956845"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 8479.19}, {"name": "clSetKernelArg", "calls": 19, "time": 1803.6}, {"name": "clReleaseKernel", "calls": 1, "time": 1038.63}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9331}, {"name": "clReleaseContext", "calls": 1, "time": 49.9839}, {"name": "clCreateContext", "calls": 1, "time": 45.0936}, {"name": "clReleaseProgram", "calls": 1, "time": 16.8323}, {"name": "clCreateKernel", "calls": 1, "time": 0.343055}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.341438}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.142001}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078332}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077065}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032275}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024981}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02384}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011146}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010721}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010667}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010355}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008477}, {"name": "clRetainDevice", "calls": 2, "time": 0.00484}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 6805.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 6541.37}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 6272.72}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 6571.76}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 6611.06}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 6804.57}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7530.341408, "utilization": 78.441056, "size": 8157980.0, "time": 1083.348296}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 20373153, "speed": 29.5009, "utilization": 0.256084, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1229930, "speed": 394.299, "utilization": 3.42274, "size": 0.127725}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 19529270, "speed": 29.4873, "utilization": 0.255966, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1177464, "speed": 393.853, "utilization": 3.41886, "size": 0.127713}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20484077, "speed": 29.529, "utilization": 0.256328, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1236649, "speed": 393.718, "utilization": 3.41769, "size": 0.127728}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 20617981, "speed": 29.5483, "utilization": 0.256496, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1244947, "speed": 394.262, "utilization": 3.42241, "size": 0.127727}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 21259328, "speed": 29.611, "utilization": 0.25704, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1285589, "speed": 394.054, "utilization": 3.42061, "size": 0.127737}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len4/run0.json b/code/fpga/ndrange_results/dna.10MB.len4/run0.json new file mode 100644 index 0000000..0265a0d --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.023, "power": 32.370459}, {"timestamp": 55.6906, "power": 32.370459}, {"timestamp": 76.2189, "power": 32.370459}, {"timestamp": 96.7482, "power": 32.370459}, {"timestamp": 117.236, "power": 32.370459}, {"timestamp": 137.804, "power": 32.370459}, {"timestamp": 158.441, "power": 32.370459}, {"timestamp": 178.977, "power": 32.370459}, {"timestamp": 199.501, "power": 32.370459}, {"timestamp": 219.985, "power": 32.370459}, {"timestamp": 240.536, "power": 32.370459}, {"timestamp": 261.09, "power": 32.370459}, {"timestamp": 281.633, "power": 32.370459}, {"timestamp": 302.158, "power": 32.370459}, {"timestamp": 322.69, "power": 32.370459}, {"timestamp": 343.194, "power": 32.370459}, {"timestamp": 363.685, "power": 32.370459}, {"timestamp": 384.239, "power": 32.370459}, {"timestamp": 404.796, "power": 32.370459}, {"timestamp": 425.349, "power": 32.370459}, {"timestamp": 445.902, "power": 32.370459}, {"timestamp": 466.469, "power": 32.370459}, {"timestamp": 487.027, "power": 32.370459}, {"timestamp": 507.537, "power": 32.370459}, {"timestamp": 528.089, "power": 32.370459}, {"timestamp": 548.645, "power": 32.370459}, {"timestamp": 569.2, "power": 32.370459}, {"timestamp": 589.745, "power": 32.370459}, {"timestamp": 610.286, "power": 32.370459}, {"timestamp": 630.828, "power": 32.370459}, {"timestamp": 651.346, "power": 32.370459}, {"timestamp": 671.88, "power": 32.370459}, {"timestamp": 692.421, "power": 32.370459}, {"timestamp": 712.972, "power": 32.370459}, {"timestamp": 733.511, "power": 32.370459}, {"timestamp": 754.055, "power": 32.370459}, {"timestamp": 774.594, "power": 32.370459}, {"timestamp": 795.181, "power": 32.370459}, {"timestamp": 815.69, "power": 32.370459}, {"timestamp": 836.18, "power": 32.370459}, {"timestamp": 856.703, "power": 32.370459}, {"timestamp": 877.228, "power": 32.370459}, {"timestamp": 897.75, "power": 32.370459}, {"timestamp": 918.271, "power": 32.370459}, {"timestamp": 938.791, "power": 32.370459}, {"timestamp": 959.289, "power": 32.370459}, {"timestamp": 979.776, "power": 32.370459}, {"timestamp": 1000.26, "power": 32.370459}, {"timestamp": 1020.78, "power": 35.614503}, {"timestamp": 3984.91, "power": 35.614503}, {"timestamp": 4006.48, "power": 35.614503}, {"timestamp": 4027.08, "power": 35.614503}, {"timestamp": 4047.57, "power": 35.614503}, {"timestamp": 4068.07, "power": 35.614503}, {"timestamp": 4088.6, "power": 35.614503}, {"timestamp": 4109.14, "power": 35.614503}, {"timestamp": 4129.68, "power": 35.614503}, {"timestamp": 4150.22, "power": 35.614503}, {"timestamp": 4170.8, "power": 35.614503}, {"timestamp": 4191.32, "power": 35.614503}, {"timestamp": 4211.81, "power": 35.614503}, {"timestamp": 4232.36, "power": 35.614503}, {"timestamp": 4252.93, "power": 35.614503}, {"timestamp": 4273.5, "power": 35.614503}, {"timestamp": 4294.06, "power": 35.614503}, {"timestamp": 4314.64, "power": 35.614503}, {"timestamp": 4335.17, "power": 35.614503}, {"timestamp": 4355.67, "power": 35.614503}, {"timestamp": 4376.23, "power": 35.614503}, {"timestamp": 4396.79, "power": 35.614503}, {"timestamp": 4417.36, "power": 35.614503}, {"timestamp": 4437.91, "power": 35.614503}, {"timestamp": 4458.47, "power": 35.614503}, {"timestamp": 4479.03, "power": 35.614503}, {"timestamp": 4499.55, "power": 35.614503}, {"timestamp": 4520.11, "power": 35.614503}, {"timestamp": 4540.68, "power": 35.614503}, {"timestamp": 4561.25, "power": 35.614503}, {"timestamp": 4581.81, "power": 35.614503}, {"timestamp": 4602.37, "power": 35.614503}, {"timestamp": 4622.91, "power": 35.614503}, {"timestamp": 4643.5, "power": 35.614503}, {"timestamp": 4664.06, "power": 35.614503}, {"timestamp": 4684.62, "power": 35.614503}, {"timestamp": 4705.18, "power": 35.614503}, {"timestamp": 4725.8, "power": 35.614503}, {"timestamp": 4746.97, "power": 35.614503}, {"timestamp": 4767.52, "power": 35.614503}, {"timestamp": 4788.06, "power": 35.614503}, {"timestamp": 4808.6, "power": 35.614503}, {"timestamp": 4829.14, "power": 35.614503}, {"timestamp": 4849.68, "power": 35.614503}, {"timestamp": 4870.22, "power": 35.614503}, {"timestamp": 4890.76, "power": 35.614503}, {"timestamp": 4911.27, "power": 35.614503}, {"timestamp": 4931.76, "power": 35.614503}, {"timestamp": 4952.29, "power": 35.614503}, {"timestamp": 4972.83, "power": 35.418047}, {"timestamp": 4993.86, "power": 35.418047}, {"timestamp": 5014.39, "power": 35.418047}, {"timestamp": 5034.92, "power": 35.418047}, {"timestamp": 5055.42, "power": 35.418047}, {"timestamp": 5075.91, "power": 35.418047}, {"timestamp": 5096.44, "power": 35.418047}, {"timestamp": 5116.96, "power": 35.418047}, {"timestamp": 5137.49, "power": 35.418047}, {"timestamp": 5158.02, "power": 35.418047}, {"timestamp": 5178.55, "power": 35.418047}, {"timestamp": 5199.08, "power": 35.418047}, {"timestamp": 5219.57, "power": 35.418047}, {"timestamp": 5240.09, "power": 35.418047}, {"timestamp": 5260.62, "power": 35.418047}, {"timestamp": 5281.15, "power": 35.418047}, {"timestamp": 5301.67, "power": 35.418047}, {"timestamp": 5322.21, "power": 35.418047}, {"timestamp": 5342.73, "power": 35.418047}, {"timestamp": 5363.23, "power": 35.418047}, {"timestamp": 5383.72, "power": 35.418047}, {"timestamp": 5404.24, "power": 35.418047}, {"timestamp": 5424.77, "power": 35.418047}, {"timestamp": 5445.3, "power": 35.418047}, {"timestamp": 5465.82, "power": 35.418047}, {"timestamp": 5486.35, "power": 35.418047}, {"timestamp": 5506.88, "power": 35.418047}, {"timestamp": 5527.39, "power": 35.418047}, {"timestamp": 5547.91, "power": 35.418047}, {"timestamp": 5568.43, "power": 35.418047}, {"timestamp": 5588.96, "power": 35.418047}, {"timestamp": 5609.49, "power": 35.418047}, {"timestamp": 5630.02, "power": 35.418047}, {"timestamp": 5650.55, "power": 35.418047}, {"timestamp": 5671.09, "power": 35.418047}, {"timestamp": 5691.58, "power": 35.418047}, {"timestamp": 5712.11, "power": 35.418047}, {"timestamp": 5732.63, "power": 35.418047}, {"timestamp": 5753.16, "power": 35.418047}, {"timestamp": 5773.69, "power": 35.418047}, {"timestamp": 5794.22, "power": 35.418047}, {"timestamp": 5814.74, "power": 35.418047}, {"timestamp": 5835.24, "power": 35.418047}, {"timestamp": 5855.73, "power": 35.418047}, {"timestamp": 5876.25, "power": 35.418047}, {"timestamp": 5896.78, "power": 35.418047}, {"timestamp": 5917.3, "power": 35.418047}, {"timestamp": 5937.83, "power": 35.418047}, {"timestamp": 5958.36, "power": 35.418047}, {"timestamp": 5978.88, "power": 36.63165}, {"timestamp": 5999.84, "power": 36.63165}, {"timestamp": 6020.36, "power": 36.63165}, {"timestamp": 6040.89, "power": 36.63165}, {"timestamp": 6061.42, "power": 36.63165}, {"timestamp": 6081.94, "power": 36.63165}, {"timestamp": 6102.48, "power": 36.63165}, {"timestamp": 6123.01, "power": 36.63165}, {"timestamp": 6143.51, "power": 36.63165}, {"timestamp": 6164.04, "power": 36.63165}, {"timestamp": 6184.56, "power": 36.63165}, {"timestamp": 6205.09, "power": 36.63165}, {"timestamp": 6225.62, "power": 36.63165}, {"timestamp": 6246.15, "power": 36.63165}, {"timestamp": 6266.68, "power": 36.63165}, {"timestamp": 6287.18, "power": 36.63165}, {"timestamp": 6307.67, "power": 36.63165}, {"timestamp": 6328.19, "power": 36.63165}, {"timestamp": 6348.72, "power": 36.63165}, {"timestamp": 6369.25, "power": 36.63165}, {"timestamp": 6389.78, "power": 36.63165}, {"timestamp": 6410.31, "power": 36.63165}, {"timestamp": 6430.84, "power": 36.63165}, {"timestamp": 6451.35, "power": 36.63165}, {"timestamp": 6471.84, "power": 36.63165}, {"timestamp": 6492.37, "power": 36.63165}, {"timestamp": 6512.9, "power": 36.63165}, {"timestamp": 6533.43, "power": 36.63165}, {"timestamp": 6553.96, "power": 36.63165}, {"timestamp": 6574.5, "power": 36.63165}, {"timestamp": 6595.03, "power": 36.63165}, {"timestamp": 6615.53, "power": 36.63165}, {"timestamp": 6636.06, "power": 36.63165}, {"timestamp": 6656.59, "power": 36.63165}, {"timestamp": 6677.12, "power": 36.63165}, {"timestamp": 6697.65, "power": 36.63165}, {"timestamp": 6718.19, "power": 36.63165}, {"timestamp": 6738.72, "power": 36.63165}, {"timestamp": 6759.22, "power": 36.63165}, {"timestamp": 6779.71, "power": 36.63165}, {"timestamp": 6800.24, "power": 36.63165}, {"timestamp": 6820.77, "power": 36.63165}, {"timestamp": 6841.3, "power": 36.63165}, {"timestamp": 6861.83, "power": 36.63165}, {"timestamp": 6882.36, "power": 36.63165}, {"timestamp": 6902.89, "power": 36.63165}, {"timestamp": 6923.41, "power": 36.63165}, {"timestamp": 6943.94, "power": 36.63165}, {"timestamp": 6964.47, "power": 36.63165}, {"timestamp": 6985.0, "power": 35.27517}, {"timestamp": 7005.99, "power": 35.27517}, {"timestamp": 7026.52, "power": 35.27517}, {"timestamp": 7047.05, "power": 35.27517}, {"timestamp": 7067.56, "power": 35.27517}, {"timestamp": 7088.05, "power": 35.27517}, {"timestamp": 7108.57, "power": 35.27517}, {"timestamp": 7129.11, "power": 35.27517}, {"timestamp": 7149.63, "power": 35.27517}, {"timestamp": 7170.21, "power": 35.27517}, {"timestamp": 7190.76, "power": 35.27517}, {"timestamp": 7211.25, "power": 35.27517}, {"timestamp": 7231.73, "power": 35.27517}, {"timestamp": 7252.25, "power": 35.27517}, {"timestamp": 7272.77, "power": 35.27517}, {"timestamp": 7293.29, "power": 35.27517}, {"timestamp": 7313.82, "power": 35.27517}, {"timestamp": 7334.37, "power": 35.27517}, {"timestamp": 7354.9, "power": 35.27517}, {"timestamp": 7375.42, "power": 35.27517}, {"timestamp": 7395.95, "power": 35.27517}, {"timestamp": 7416.48, "power": 35.27517}, {"timestamp": 7437.01, "power": 35.27517}, {"timestamp": 7457.55, "power": 35.27517}, {"timestamp": 7478.08, "power": 35.27517}, {"timestamp": 7498.61, "power": 35.27517}, {"timestamp": 7519.15, "power": 35.27517}, {"timestamp": 7539.65, "power": 35.27517}, {"timestamp": 7560.18, "power": 35.27517}, {"timestamp": 7580.71, "power": 35.27517}, {"timestamp": 7601.25, "power": 35.27517}, {"timestamp": 7621.78, "power": 35.27517}, {"timestamp": 7642.32, "power": 35.27517}, {"timestamp": 7662.86, "power": 35.27517}, {"timestamp": 7683.37, "power": 35.27517}, {"timestamp": 7703.9, "power": 35.27517}, {"timestamp": 7724.44, "power": 35.27517}, {"timestamp": 7744.98, "power": 35.27517}, {"timestamp": 7765.51, "power": 35.27517}, {"timestamp": 7786.05, "power": 35.27517}, {"timestamp": 7806.59, "power": 35.27517}, {"timestamp": 7827.14, "power": 35.27517}, {"timestamp": 7847.62, "power": 35.27517}, {"timestamp": 7868.15, "power": 35.27517}, {"timestamp": 7888.69, "power": 35.27517}, {"timestamp": 7909.22, "power": 35.27517}, {"timestamp": 7929.76, "power": 35.27517}, {"timestamp": 7950.29, "power": 35.27517}, {"timestamp": 7970.83, "power": 35.27517}, {"timestamp": 7991.35, "power": 35.889165}, {"timestamp": 8012.31, "power": 35.889165}, {"timestamp": 8032.84, "power": 35.889165}, {"timestamp": 8053.38, "power": 35.889165}, {"timestamp": 8073.91, "power": 35.889165}, {"timestamp": 8094.45, "power": 35.889165}, {"timestamp": 8114.98, "power": 35.889165}, {"timestamp": 8135.49, "power": 35.889165}, {"timestamp": 8156.02, "power": 35.889165}, {"timestamp": 8176.55, "power": 35.889165}, {"timestamp": 8197.09, "power": 35.889165}, {"timestamp": 8217.62, "power": 35.889165}, {"timestamp": 8238.16, "power": 35.889165}, {"timestamp": 8258.71, "power": 35.889165}, {"timestamp": 8279.23, "power": 35.889165}, {"timestamp": 8299.72, "power": 35.889165}, {"timestamp": 8320.25, "power": 35.889165}, {"timestamp": 8340.79, "power": 35.889165}, {"timestamp": 8361.32, "power": 35.889165}, {"timestamp": 8381.86, "power": 35.889165}, {"timestamp": 8402.39, "power": 35.889165}, {"timestamp": 8422.92, "power": 35.889165}, {"timestamp": 8443.44, "power": 35.889165}, {"timestamp": 8463.98, "power": 35.889165}, {"timestamp": 8484.51, "power": 35.889165}, {"timestamp": 8505.04, "power": 35.889165}, {"timestamp": 8525.58, "power": 35.889165}, {"timestamp": 8546.11, "power": 35.889165}, {"timestamp": 8566.65, "power": 35.889165}, {"timestamp": 8587.13, "power": 35.889165}, {"timestamp": 8607.66, "power": 35.889165}, {"timestamp": 8628.16, "power": 35.889165}, {"timestamp": 8648.68, "power": 35.889165}, {"timestamp": 8669.22, "power": 35.889165}, {"timestamp": 8689.75, "power": 35.889165}, {"timestamp": 8710.28, "power": 35.889165}, {"timestamp": 8730.82, "power": 35.889165}, {"timestamp": 8751.34, "power": 35.889165}, {"timestamp": 8771.83, "power": 35.889165}, {"timestamp": 8792.37, "power": 35.889165}, {"timestamp": 8812.94, "power": 35.889165}, {"timestamp": 8833.48, "power": 35.889165}, {"timestamp": 8854.01, "power": 35.889165}, {"timestamp": 8874.55, "power": 35.889165}, {"timestamp": 8895.04, "power": 35.889165}, {"timestamp": 8915.53, "power": 35.889165}, {"timestamp": 8935.98, "power": 35.889165}, {"timestamp": 8956.51, "power": 35.889165}, {"timestamp": 8977.05, "power": 35.889165}, {"timestamp": 8997.58, "power": 35.933436}, {"timestamp": 9018.61, "power": 35.933436}, {"timestamp": 9039.11, "power": 35.933436}, {"timestamp": 9059.59, "power": 35.933436}, {"timestamp": 9080.03, "power": 35.933436}, {"timestamp": 9100.57, "power": 35.933436}, {"timestamp": 9121.1, "power": 35.933436}, {"timestamp": 9141.64, "power": 35.933436}, {"timestamp": 9162.17, "power": 35.933436}, {"timestamp": 9182.67, "power": 35.933436}, {"timestamp": 9203.17, "power": 35.933436}, {"timestamp": 9223.66, "power": 35.933436}, {"timestamp": 9244.21, "power": 35.933436}, {"timestamp": 9264.78, "power": 35.933436}, {"timestamp": 9285.34, "power": 35.933436}, {"timestamp": 9305.91, "power": 35.933436}, {"timestamp": 9326.41, "power": 35.933436}, {"timestamp": 9346.98, "power": 35.933436}, {"timestamp": 9367.5, "power": 35.933436}, {"timestamp": 9387.98, "power": 35.933436}, {"timestamp": 9408.55, "power": 35.933436}, {"timestamp": 9429.11, "power": 35.933436}, {"timestamp": 9449.68, "power": 35.933436}, {"timestamp": 9470.22, "power": 35.933436}, {"timestamp": 9490.78, "power": 35.933436}, {"timestamp": 9511.3, "power": 35.933436}, {"timestamp": 9531.78, "power": 35.933436}, {"timestamp": 9552.34, "power": 35.933436}, {"timestamp": 9572.9, "power": 35.933436}, {"timestamp": 9593.47, "power": 35.933436}, {"timestamp": 9614.0, "power": 35.933436}, {"timestamp": 9634.57, "power": 35.933436}, {"timestamp": 9655.15, "power": 35.933436}, {"timestamp": 9675.64, "power": 35.933436}, {"timestamp": 9696.2, "power": 35.933436}, {"timestamp": 9716.74, "power": 35.933436}, {"timestamp": 9737.28, "power": 35.933436}, {"timestamp": 9757.82, "power": 35.933436}, {"timestamp": 9778.36, "power": 35.933436}, {"timestamp": 9798.9, "power": 35.933436}, {"timestamp": 9819.41, "power": 35.933436}, {"timestamp": 9839.9, "power": 35.933436}, {"timestamp": 9860.43, "power": 35.933436}, {"timestamp": 9880.98, "power": 35.933436}, {"timestamp": 9901.52, "power": 35.933436}, {"timestamp": 9922.05, "power": 35.933436}, {"timestamp": 9942.59, "power": 35.933436}, {"timestamp": 9963.13, "power": 35.933436}, {"timestamp": 9983.62, "power": 35.933436}, {"timestamp": 10004.1, "power": 35.723993}, {"timestamp": 10025.2, "power": 35.723993}, {"timestamp": 10045.7, "power": 35.723993}, {"timestamp": 10066.2, "power": 35.723993}, {"timestamp": 10086.8, "power": 35.723993}, {"timestamp": 10107.3, "power": 35.723993}, {"timestamp": 10127.8, "power": 35.723993}, {"timestamp": 10148.3, "power": 35.723993}, {"timestamp": 10168.9, "power": 35.723993}, {"timestamp": 10189.4, "power": 35.723993}, {"timestamp": 10209.9, "power": 35.723993}, {"timestamp": 10230.5, "power": 35.723993}, {"timestamp": 10251.0, "power": 35.723993}, {"timestamp": 10271.5, "power": 35.723993}, {"timestamp": 10292.1, "power": 35.723993}, {"timestamp": 10312.6, "power": 35.723993}, {"timestamp": 10333.1, "power": 35.723993}, {"timestamp": 10353.7, "power": 35.723993}, {"timestamp": 10374.2, "power": 35.723993}, {"timestamp": 10394.8, "power": 35.723993}, {"timestamp": 10415.3, "power": 35.723993}, {"timestamp": 10435.8, "power": 35.723993}, {"timestamp": 10456.3, "power": 35.723993}, {"timestamp": 10476.9, "power": 35.723993}, {"timestamp": 10497.4, "power": 35.723993}, {"timestamp": 10518.0, "power": 35.723993}, {"timestamp": 10538.5, "power": 35.723993}, {"timestamp": 10559.1, "power": 35.723993}, {"timestamp": 10579.6, "power": 35.723993}, {"timestamp": 10600.1, "power": 35.723993}, {"timestamp": 10620.6, "power": 35.723993}, {"timestamp": 10641.2, "power": 35.723993}, {"timestamp": 10661.7, "power": 35.723993}, {"timestamp": 10682.2, "power": 35.723993}, {"timestamp": 10702.8, "power": 35.723993}, {"timestamp": 10723.3, "power": 35.723993}, {"timestamp": 10743.7, "power": 35.723993}, {"timestamp": 10764.3, "power": 35.723993}, {"timestamp": 10784.8, "power": 35.723993}, {"timestamp": 10805.4, "power": 35.723993}, {"timestamp": 10825.9, "power": 35.723993}, {"timestamp": 10846.5, "power": 35.723993}, {"timestamp": 10867.1, "power": 35.723993}, {"timestamp": 10887.6, "power": 35.723993}, {"timestamp": 10908.1, "power": 35.723993}, {"timestamp": 10928.6, "power": 35.723993}, {"timestamp": 10949.2, "power": 35.723993}, {"timestamp": 10969.7, "power": 35.723993}, {"timestamp": 10990.3, "power": 35.723993}, {"timestamp": 11010.9, "power": 36.016272}, {"timestamp": 11032.9, "power": 36.016272}, {"timestamp": 11053.5, "power": 36.016272}, {"timestamp": 11074.0, "power": 36.016272}, {"timestamp": 11094.5, "power": 36.016272}, {"timestamp": 11115.1, "power": 36.016272}, {"timestamp": 11135.6, "power": 36.016272}, {"timestamp": 11156.1, "power": 36.016272}, {"timestamp": 11176.7, "power": 36.016272}, {"timestamp": 11197.2, "power": 36.016272}, {"timestamp": 11217.8, "power": 36.016272}, {"timestamp": 11238.4, "power": 36.016272}, {"timestamp": 11258.9, "power": 36.016272}, {"timestamp": 11279.5, "power": 36.016272}, {"timestamp": 11299.9, "power": 36.016272}, {"timestamp": 11320.5, "power": 36.016272}, {"timestamp": 11341.1, "power": 36.016272}, {"timestamp": 11361.6, "power": 36.016272}, {"timestamp": 11382.2, "power": 36.016272}, {"timestamp": 11402.8, "power": 36.016272}, {"timestamp": 11423.3, "power": 36.016272}, {"timestamp": 11443.8, "power": 36.016272}, {"timestamp": 11464.3, "power": 36.016272}, {"timestamp": 11484.9, "power": 36.016272}, {"timestamp": 11505.5, "power": 36.016272}, {"timestamp": 11526.0, "power": 36.016272}, {"timestamp": 11546.6, "power": 36.016272}, {"timestamp": 11567.1, "power": 36.016272}, {"timestamp": 11587.6, "power": 36.016272}, {"timestamp": 11608.2, "power": 36.016272}, {"timestamp": 11628.7, "power": 36.016272}, {"timestamp": 11649.3, "power": 36.016272}, {"timestamp": 11669.8, "power": 36.016272}, {"timestamp": 11690.3, "power": 36.016272}, {"timestamp": 11710.9, "power": 36.016272}, {"timestamp": 11731.4, "power": 36.016272}, {"timestamp": 11751.9, "power": 36.016272}, {"timestamp": 11772.5, "power": 36.016272}, {"timestamp": 11793.0, "power": 36.016272}, {"timestamp": 11813.5, "power": 36.016272}, {"timestamp": 11834.1, "power": 36.016272}, {"timestamp": 11854.6, "power": 36.016272}, {"timestamp": 11875.1, "power": 36.016272}, {"timestamp": 11895.6, "power": 36.016272}, {"timestamp": 11916.2, "power": 36.016272}, {"timestamp": 11936.7, "power": 36.016272}, {"timestamp": 11957.2, "power": 36.016272}, {"timestamp": 11977.8, "power": 36.016272}, {"timestamp": 11998.4, "power": 36.016272}, {"timestamp": 12018.9, "power": 35.855413999999996}, {"timestamp": 12040.0, "power": 35.855413999999996}, {"timestamp": 12060.6, "power": 35.855413999999996}, {"timestamp": 12081.1, "power": 35.855413999999996}, {"timestamp": 12101.6, "power": 35.855413999999996}, {"timestamp": 12122.2, "power": 35.855413999999996}, {"timestamp": 12142.7, "power": 35.855413999999996}, {"timestamp": 12163.2, "power": 35.855413999999996}, {"timestamp": 12183.7, "power": 35.855413999999996}, {"timestamp": 12204.3, "power": 35.855413999999996}, {"timestamp": 12224.8, "power": 35.855413999999996}, {"timestamp": 12245.4, "power": 35.855413999999996}, {"timestamp": 12266.0, "power": 35.855413999999996}, {"timestamp": 12286.5, "power": 35.855413999999996}, {"timestamp": 12307.1, "power": 35.855413999999996}, {"timestamp": 12327.6, "power": 35.855413999999996}, {"timestamp": 12348.1, "power": 35.855413999999996}, {"timestamp": 12368.7, "power": 35.855413999999996}, {"timestamp": 12389.2, "power": 35.855413999999996}, {"timestamp": 12409.8, "power": 35.855413999999996}, {"timestamp": 12430.4, "power": 35.855413999999996}, {"timestamp": 12450.9, "power": 35.855413999999996}, {"timestamp": 12471.4, "power": 35.855413999999996}, {"timestamp": 12492.0, "power": 35.855413999999996}, {"timestamp": 12512.5, "power": 35.855413999999996}, {"timestamp": 12533.1, "power": 35.855413999999996}, {"timestamp": 12553.7, "power": 35.855413999999996}, {"timestamp": 12574.2, "power": 35.855413999999996}, {"timestamp": 12594.8, "power": 35.855413999999996}, {"timestamp": 12615.3, "power": 35.855413999999996}, {"timestamp": 12635.8, "power": 35.855413999999996}, {"timestamp": 12656.4, "power": 35.855413999999996}, {"timestamp": 12676.9, "power": 35.855413999999996}, {"timestamp": 12697.5, "power": 35.855413999999996}, {"timestamp": 12718.0, "power": 35.855413999999996}, {"timestamp": 12738.6, "power": 35.855413999999996}, {"timestamp": 12759.2, "power": 35.855413999999996}, {"timestamp": 12779.7, "power": 35.855413999999996}, {"timestamp": 12800.2, "power": 35.855413999999996}, {"timestamp": 12820.8, "power": 35.855413999999996}, {"timestamp": 12841.3, "power": 35.855413999999996}, {"timestamp": 12861.9, "power": 35.855413999999996}, {"timestamp": 12882.5, "power": 35.855413999999996}, {"timestamp": 12903.0, "power": 35.855413999999996}, {"timestamp": 12923.5, "power": 35.855413999999996}, {"timestamp": 12944.1, "power": 35.855413999999996}, {"timestamp": 12964.6, "power": 35.855413999999996}, {"timestamp": 12985.2, "power": 35.855413999999996}, {"timestamp": 13005.8, "power": 35.855413999999996}, {"timestamp": 13026.3, "power": 36.535385000000005}, {"timestamp": 13047.4, "power": 36.535385000000005}, {"timestamp": 13068.0, "power": 36.535385000000005}, {"timestamp": 13088.5, "power": 36.535385000000005}, {"timestamp": 13109.1, "power": 36.535385000000005}, {"timestamp": 13129.6, "power": 36.535385000000005}, {"timestamp": 13150.2, "power": 36.535385000000005}, {"timestamp": 13170.7, "power": 36.535385000000005}, {"timestamp": 13191.2, "power": 36.535385000000005}, {"timestamp": 13211.7, "power": 36.535385000000005}, {"timestamp": 13232.3, "power": 36.535385000000005}, {"timestamp": 13252.8, "power": 36.535385000000005}, {"timestamp": 13273.4, "power": 36.535385000000005}, {"timestamp": 13294.0, "power": 36.535385000000005}, {"timestamp": 13314.5, "power": 36.535385000000005}, {"timestamp": 13335.1, "power": 36.535385000000005}, {"timestamp": 13355.6, "power": 36.535385000000005}, {"timestamp": 13376.2, "power": 36.535385000000005}, {"timestamp": 13396.7, "power": 36.535385000000005}, {"timestamp": 13417.2, "power": 36.535385000000005}, {"timestamp": 13437.8, "power": 36.535385000000005}, {"timestamp": 13458.3, "power": 36.535385000000005}, {"timestamp": 13478.9, "power": 36.535385000000005}, {"timestamp": 13499.4, "power": 36.535385000000005}, {"timestamp": 13520.0, "power": 36.535385000000005}, {"timestamp": 13540.5, "power": 36.535385000000005}, {"timestamp": 13561.1, "power": 36.535385000000005}, {"timestamp": 13581.6, "power": 36.535385000000005}, {"timestamp": 13602.2, "power": 36.535385000000005}, {"timestamp": 13622.7, "power": 36.535385000000005}, {"timestamp": 13643.3, "power": 36.535385000000005}, {"timestamp": 13663.7, "power": 36.535385000000005}, {"timestamp": 13684.3, "power": 36.535385000000005}, {"timestamp": 13704.8, "power": 36.535385000000005}, {"timestamp": 13725.4, "power": 36.535385000000005}, {"timestamp": 13745.9, "power": 36.535385000000005}, {"timestamp": 13766.4, "power": 36.535385000000005}, {"timestamp": 13787.0, "power": 36.535385000000005}, {"timestamp": 13807.5, "power": 36.535385000000005}, {"timestamp": 13828.0, "power": 36.535385000000005}, {"timestamp": 13848.6, "power": 36.535385000000005}, {"timestamp": 13869.1, "power": 36.535385000000005}, {"timestamp": 13889.6, "power": 36.535385000000005}, {"timestamp": 13910.2, "power": 36.535385000000005}, {"timestamp": 13930.7, "power": 36.535385000000005}, {"timestamp": 13951.2, "power": 36.535385000000005}, {"timestamp": 13971.7, "power": 36.535385000000005}, {"timestamp": 13992.3, "power": 36.535385000000005}, {"timestamp": 14012.8, "power": 36.535385000000005}, {"timestamp": 14033.3, "power": 36.093885}, {"timestamp": 14054.4, "power": 36.093885}, {"timestamp": 14074.9, "power": 36.093885}, {"timestamp": 14095.4, "power": 36.093885}, {"timestamp": 14116.0, "power": 36.093885}, {"timestamp": 14136.5, "power": 36.093885}, {"timestamp": 14157.0, "power": 36.093885}, {"timestamp": 14177.6, "power": 36.093885}, {"timestamp": 14198.1, "power": 36.093885}, {"timestamp": 14218.6, "power": 36.093885}, {"timestamp": 14239.1, "power": 36.093885}, {"timestamp": 14259.7, "power": 36.093885}, {"timestamp": 14280.2, "power": 36.093885}, {"timestamp": 14300.7, "power": 36.093885}, {"timestamp": 14321.3, "power": 36.093885}, {"timestamp": 14341.8, "power": 36.093885}, {"timestamp": 14362.4, "power": 36.093885}, {"timestamp": 14382.9, "power": 36.093885}, {"timestamp": 14403.4, "power": 36.093885}, {"timestamp": 14423.9, "power": 36.093885}, {"timestamp": 14444.5, "power": 36.093885}, {"timestamp": 14465.0, "power": 36.093885}, {"timestamp": 14485.5, "power": 36.093885}, {"timestamp": 14506.1, "power": 36.093885}, {"timestamp": 14526.6, "power": 36.093885}, {"timestamp": 14547.1, "power": 36.093885}, {"timestamp": 14567.6, "power": 36.093885}, {"timestamp": 14588.2, "power": 36.093885}, {"timestamp": 14608.8, "power": 36.093885}, {"timestamp": 14629.3, "power": 36.093885}, {"timestamp": 14649.9, "power": 36.093885}, {"timestamp": 14670.4, "power": 36.093885}, {"timestamp": 14691.0, "power": 36.093885}, {"timestamp": 14711.5, "power": 36.093885}, {"timestamp": 14732.0, "power": 36.093885}, {"timestamp": 14752.6, "power": 36.093885}, {"timestamp": 14773.2, "power": 36.093885}, {"timestamp": 14793.7, "power": 36.093885}, {"timestamp": 14814.3, "power": 36.093885}, {"timestamp": 14834.8, "power": 36.093885}, {"timestamp": 14855.3, "power": 36.093885}, {"timestamp": 14875.9, "power": 36.093885}, {"timestamp": 14896.5, "power": 36.093885}, {"timestamp": 14917.0, "power": 36.093885}, {"timestamp": 14937.6, "power": 36.093885}, {"timestamp": 14958.1, "power": 36.093885}, {"timestamp": 14978.7, "power": 36.093885}, {"timestamp": 14999.2, "power": 36.093885}, {"timestamp": 15019.7, "power": 36.093885}, {"timestamp": 15040.2, "power": 35.84482}, {"timestamp": 15061.3, "power": 35.84482}, {"timestamp": 15081.8, "power": 35.84482}, {"timestamp": 15102.4, "power": 35.84482}, {"timestamp": 15122.9, "power": 35.84482}, {"timestamp": 15143.4, "power": 35.84482}, {"timestamp": 15163.9, "power": 35.84482}, {"timestamp": 15184.5, "power": 35.84482}, {"timestamp": 15205.0, "power": 35.84482}, {"timestamp": 15225.5, "power": 35.84482}, {"timestamp": 15246.1, "power": 35.84482}, {"timestamp": 15266.6, "power": 35.84482}, {"timestamp": 15287.1, "power": 35.84482}, {"timestamp": 15307.6, "power": 35.84482}, {"timestamp": 15328.2, "power": 35.84482}, {"timestamp": 15348.7, "power": 35.84482}, {"timestamp": 15369.3, "power": 35.84482}, {"timestamp": 15389.9, "power": 35.84482}, {"timestamp": 15410.4, "power": 35.84482}, {"timestamp": 15431.0, "power": 35.84482}, {"timestamp": 15451.5, "power": 35.84482}, {"timestamp": 15472.0, "power": 35.84482}, {"timestamp": 15492.6, "power": 35.84482}, {"timestamp": 15513.1, "power": 35.84482}, {"timestamp": 15533.7, "power": 35.84482}, {"timestamp": 15554.3, "power": 35.84482}, {"timestamp": 15574.8, "power": 35.84482}, {"timestamp": 15595.4, "power": 35.84482}, {"timestamp": 15615.9, "power": 35.84482}, {"timestamp": 15636.5, "power": 35.84482}, {"timestamp": 15657.0, "power": 35.84482}, {"timestamp": 15677.6, "power": 35.84482}, {"timestamp": 15698.1, "power": 35.84482}, {"timestamp": 15718.7, "power": 35.84482}, {"timestamp": 15739.2, "power": 35.84482}, {"timestamp": 15759.7, "power": 35.84482}, {"timestamp": 15780.2, "power": 35.84482}, {"timestamp": 15800.7, "power": 35.84482}, {"timestamp": 15821.3, "power": 35.84482}, {"timestamp": 15841.8, "power": 35.84482}, {"timestamp": 15862.3, "power": 35.84482}, {"timestamp": 15882.9, "power": 35.84482}, {"timestamp": 15903.4, "power": 35.84482}, {"timestamp": 15923.9, "power": 35.84482}, {"timestamp": 15944.5, "power": 35.84482}, {"timestamp": 15965.0, "power": 35.84482}, {"timestamp": 15985.5, "power": 35.84482}, {"timestamp": 16006.1, "power": 35.84482}, {"timestamp": 16026.6, "power": 35.84482}, {"timestamp": 16047.1, "power": 35.794944}, {"timestamp": 16068.2, "power": 35.794944}, {"timestamp": 16088.7, "power": 35.794944}, {"timestamp": 16109.3, "power": 35.794944}, {"timestamp": 16129.8, "power": 35.794944}, {"timestamp": 16150.3, "power": 35.794944}, {"timestamp": 16170.9, "power": 35.794944}, {"timestamp": 16191.4, "power": 35.794944}, {"timestamp": 16211.9, "power": 35.794944}, {"timestamp": 16232.5, "power": 35.794944}, {"timestamp": 16253.0, "power": 35.794944}, {"timestamp": 16273.5, "power": 35.794944}, {"timestamp": 16294.1, "power": 35.794944}, {"timestamp": 16314.6, "power": 35.794944}, {"timestamp": 16335.1, "power": 35.794944}, {"timestamp": 16355.6, "power": 35.794944}, {"timestamp": 16376.1, "power": 35.794944}, {"timestamp": 16396.7, "power": 35.794944}, {"timestamp": 16417.2, "power": 35.794944}, {"timestamp": 16437.7, "power": 35.794944}, {"timestamp": 16458.3, "power": 35.794944}, {"timestamp": 16478.8, "power": 35.794944}, {"timestamp": 16499.3, "power": 35.794944}, {"timestamp": 16519.8, "power": 35.794944}, {"timestamp": 16540.4, "power": 35.794944}, {"timestamp": 16560.9, "power": 35.794944}, {"timestamp": 16581.5, "power": 35.794944}, {"timestamp": 16602.0, "power": 35.794944}, {"timestamp": 16622.5, "power": 35.794944}, {"timestamp": 16643.1, "power": 35.794944}, {"timestamp": 16663.6, "power": 35.794944}, {"timestamp": 16684.1, "power": 35.794944}, {"timestamp": 16704.6, "power": 35.794944}, {"timestamp": 16725.2, "power": 35.794944}, {"timestamp": 16745.7, "power": 35.794944}, {"timestamp": 16766.2, "power": 35.794944}, {"timestamp": 16786.8, "power": 35.794944}, {"timestamp": 16807.3, "power": 35.794944}, {"timestamp": 16827.8, "power": 35.794944}, {"timestamp": 16848.4, "power": 35.794944}, {"timestamp": 16869.0, "power": 35.794944}, {"timestamp": 16889.5, "power": 35.794944}, {"timestamp": 16910.1, "power": 35.794944}, {"timestamp": 16930.6, "power": 35.794944}, {"timestamp": 16951.2, "power": 35.794944}, {"timestamp": 16971.7, "power": 35.794944}, {"timestamp": 16992.3, "power": 35.794944}, {"timestamp": 17012.9, "power": 35.794944}, {"timestamp": 17033.4, "power": 35.794944}, {"timestamp": 17054.0, "power": 35.769369}, {"timestamp": 17075.0, "power": 35.769369}, {"timestamp": 17095.6, "power": 35.769369}, {"timestamp": 17116.1, "power": 35.769369}, {"timestamp": 17136.6, "power": 35.769369}, {"timestamp": 17157.2, "power": 35.769369}, {"timestamp": 17177.7, "power": 35.769369}, {"timestamp": 17198.3, "power": 35.769369}, {"timestamp": 17218.8, "power": 35.769369}, {"timestamp": 17239.3, "power": 35.769369}, {"timestamp": 17259.8, "power": 35.769369}, {"timestamp": 17280.3, "power": 35.769369}, {"timestamp": 17300.9, "power": 35.769369}, {"timestamp": 17321.4, "power": 35.769369}, {"timestamp": 17342.0, "power": 35.769369}, {"timestamp": 17362.6, "power": 35.769369}, {"timestamp": 17383.1, "power": 35.769369}, {"timestamp": 17403.6, "power": 35.769369}, {"timestamp": 17424.2, "power": 35.769369}, {"timestamp": 17444.7, "power": 35.769369}, {"timestamp": 17465.3, "power": 35.769369}, {"timestamp": 17485.9, "power": 35.769369}, {"timestamp": 17506.4, "power": 35.769369}, {"timestamp": 17527.0, "power": 35.769369}, {"timestamp": 17547.5, "power": 35.769369}, {"timestamp": 17568.0, "power": 35.769369}, {"timestamp": 17588.6, "power": 35.769369}, {"timestamp": 17609.2, "power": 35.769369}, {"timestamp": 17629.7, "power": 35.769369}, {"timestamp": 17650.3, "power": 35.769369}, {"timestamp": 17670.9, "power": 35.769369}, {"timestamp": 17691.4, "power": 35.769369}, {"timestamp": 17711.9, "power": 35.769369}, {"timestamp": 17732.5, "power": 35.769369}, {"timestamp": 17753.0, "power": 35.769369}, {"timestamp": 17773.5, "power": 35.769369}, {"timestamp": 17794.1, "power": 35.769369}, {"timestamp": 17814.6, "power": 35.769369}, {"timestamp": 17835.1, "power": 35.769369}, {"timestamp": 17855.6, "power": 35.769369}, {"timestamp": 17876.2, "power": 35.769369}, {"timestamp": 17896.7, "power": 35.769369}, {"timestamp": 17917.2, "power": 35.769369}, {"timestamp": 17937.8, "power": 35.769369}, {"timestamp": 17958.3, "power": 35.769369}, {"timestamp": 17978.8, "power": 35.769369}, {"timestamp": 17999.3, "power": 35.769369}, {"timestamp": 18019.8, "power": 35.769369}, {"timestamp": 18040.3, "power": 35.769369}, {"timestamp": 18060.9, "power": 36.014622}, {"timestamp": 18081.9, "power": 36.014622}, {"timestamp": 18102.5, "power": 36.014622}, {"timestamp": 18123.0, "power": 36.014622}, {"timestamp": 18143.5, "power": 36.014622}, {"timestamp": 18164.1, "power": 36.014622}, {"timestamp": 18184.6, "power": 36.014622}, {"timestamp": 18205.1, "power": 36.014622}, {"timestamp": 18225.7, "power": 36.014622}, {"timestamp": 18246.2, "power": 36.014622}, {"timestamp": 18266.7, "power": 36.014622}, {"timestamp": 18287.2, "power": 36.014622}, {"timestamp": 18307.7, "power": 36.014622}, {"timestamp": 18328.3, "power": 36.014622}, {"timestamp": 18348.8, "power": 36.014622}, {"timestamp": 18369.4, "power": 36.014622}, {"timestamp": 18390.0, "power": 36.014622}, {"timestamp": 18410.5, "power": 36.014622}, {"timestamp": 18431.1, "power": 36.014622}, {"timestamp": 18451.6, "power": 36.014622}, {"timestamp": 18472.2, "power": 36.014622}, {"timestamp": 18492.7, "power": 36.014622}, {"timestamp": 18513.3, "power": 36.014622}, {"timestamp": 18533.8, "power": 36.014622}, {"timestamp": 18554.4, "power": 36.014622}, {"timestamp": 18574.9, "power": 36.014622}, {"timestamp": 18595.5, "power": 36.014622}, {"timestamp": 18616.0, "power": 36.014622}, {"timestamp": 18636.6, "power": 36.014622}, {"timestamp": 18657.1, "power": 36.014622}, {"timestamp": 18677.7, "power": 36.014622}, {"timestamp": 18698.3, "power": 36.014622}, {"timestamp": 18718.8, "power": 36.014622}, {"timestamp": 18739.3, "power": 36.014622}, {"timestamp": 18759.8, "power": 36.014622}, {"timestamp": 18780.4, "power": 36.014622}, {"timestamp": 18801.0, "power": 36.014622}, {"timestamp": 18821.5, "power": 36.014622}, {"timestamp": 18842.1, "power": 36.014622}, {"timestamp": 18862.6, "power": 36.014622}, {"timestamp": 18883.1, "power": 36.014622}, {"timestamp": 18903.6, "power": 36.014622}, {"timestamp": 18924.2, "power": 36.014622}, {"timestamp": 18944.8, "power": 36.014622}, {"timestamp": 18965.3, "power": 36.014622}, {"timestamp": 18985.9, "power": 36.014622}, {"timestamp": 19006.4, "power": 36.014622}, {"timestamp": 19027.0, "power": 36.014622}, {"timestamp": 19047.5, "power": 36.014622}, {"timestamp": 19068.1, "power": 36.250084}, {"timestamp": 19089.1, "power": 36.250084}, {"timestamp": 19109.7, "power": 36.250084}, {"timestamp": 19130.2, "power": 36.250084}, {"timestamp": 19150.7, "power": 36.250084}, {"timestamp": 19171.2, "power": 36.250084}, {"timestamp": 19191.7, "power": 36.250084}, {"timestamp": 19212.3, "power": 36.250084}, {"timestamp": 19232.9, "power": 36.250084}, {"timestamp": 19253.4, "power": 36.250084}, {"timestamp": 19274.0, "power": 36.250084}, {"timestamp": 19294.6, "power": 36.250084}, {"timestamp": 19315.1, "power": 36.250084}, {"timestamp": 19335.6, "power": 36.250084}, {"timestamp": 19356.2, "power": 36.250084}, {"timestamp": 19376.7, "power": 36.250084}, {"timestamp": 19397.3, "power": 36.250084}, {"timestamp": 19417.9, "power": 36.250084}, {"timestamp": 19438.4, "power": 36.250084}, {"timestamp": 19459.0, "power": 36.250084}, {"timestamp": 19479.5, "power": 36.250084}, {"timestamp": 19500.1, "power": 36.250084}, {"timestamp": 19520.6, "power": 36.250084}, {"timestamp": 19541.2, "power": 36.250084}, {"timestamp": 19561.8, "power": 36.250084}, {"timestamp": 19582.3, "power": 36.250084}, {"timestamp": 19602.9, "power": 36.250084}, {"timestamp": 19623.4, "power": 36.250084}, {"timestamp": 19643.9, "power": 36.250084}, {"timestamp": 19664.5, "power": 36.250084}, {"timestamp": 19685.0, "power": 36.250084}, {"timestamp": 19705.6, "power": 36.250084}, {"timestamp": 19726.1, "power": 36.250084}, {"timestamp": 19746.6, "power": 36.250084}, {"timestamp": 19767.1, "power": 36.250084}, {"timestamp": 19787.6, "power": 36.250084}, {"timestamp": 19808.2, "power": 36.250084}, {"timestamp": 19828.7, "power": 36.250084}, {"timestamp": 19849.2, "power": 36.250084}, {"timestamp": 19869.8, "power": 36.250084}, {"timestamp": 19890.3, "power": 36.250084}, {"timestamp": 19910.8, "power": 36.250084}, {"timestamp": 19931.4, "power": 36.250084}, {"timestamp": 19951.9, "power": 36.250084}, {"timestamp": 19972.4, "power": 36.250084}, {"timestamp": 19993.0, "power": 36.250084}, {"timestamp": 20013.5, "power": 36.250084}, {"timestamp": 20034.0, "power": 36.250084}, {"timestamp": 20054.6, "power": 36.250084}, {"timestamp": 20075.1, "power": 37.396554}, {"timestamp": 20096.1, "power": 37.396554}, {"timestamp": 20116.6, "power": 37.396554}, {"timestamp": 20137.2, "power": 37.396554}, {"timestamp": 20157.7, "power": 37.396554}, {"timestamp": 20178.2, "power": 37.396554}, {"timestamp": 20198.8, "power": 37.396554}, {"timestamp": 20219.3, "power": 37.396554}, {"timestamp": 20239.8, "power": 37.396554}, {"timestamp": 20260.3, "power": 37.396554}, {"timestamp": 20280.9, "power": 37.396554}, {"timestamp": 20301.4, "power": 37.396554}, {"timestamp": 20322.0, "power": 37.396554}, {"timestamp": 20342.6, "power": 37.396554}, {"timestamp": 20363.1, "power": 37.396554}, {"timestamp": 20383.6, "power": 37.396554}, {"timestamp": 20404.2, "power": 37.396554}, {"timestamp": 20424.7, "power": 37.396554}, {"timestamp": 20445.3, "power": 37.396554}, {"timestamp": 20465.9, "power": 37.396554}, {"timestamp": 20486.4, "power": 37.396554}, {"timestamp": 20507.0, "power": 37.396554}, {"timestamp": 20527.5, "power": 37.396554}, {"timestamp": 20548.0, "power": 37.396554}, {"timestamp": 20568.6, "power": 37.396554}, {"timestamp": 20589.2, "power": 37.396554}, {"timestamp": 20609.7, "power": 37.396554}, {"timestamp": 20630.3, "power": 37.396554}, {"timestamp": 20650.9, "power": 37.396554}, {"timestamp": 20671.4, "power": 37.396554}, {"timestamp": 20691.9, "power": 37.396554}, {"timestamp": 20712.5, "power": 37.396554}, {"timestamp": 20733.0, "power": 37.396554}, {"timestamp": 20753.6, "power": 37.396554}, {"timestamp": 20774.2, "power": 37.396554}, {"timestamp": 20794.7, "power": 37.396554}, {"timestamp": 20815.2, "power": 37.396554}, {"timestamp": 20835.7, "power": 37.396554}, {"timestamp": 20856.3, "power": 37.396554}, {"timestamp": 20876.8, "power": 37.396554}, {"timestamp": 20897.4, "power": 37.396554}, {"timestamp": 20918.0, "power": 37.396554}, {"timestamp": 20938.5, "power": 37.396554}, {"timestamp": 20959.1, "power": 37.396554}, {"timestamp": 20979.6, "power": 37.396554}, {"timestamp": 21000.1, "power": 37.396554}, {"timestamp": 21020.7, "power": 37.396554}, {"timestamp": 21041.2, "power": 37.396554}, {"timestamp": 21061.7, "power": 37.396554}, {"timestamp": 21082.3, "power": 36.332308999999995}, {"timestamp": 21104.1, "power": 36.332308999999995}, {"timestamp": 21124.6, "power": 36.332308999999995}, {"timestamp": 21145.2, "power": 36.332308999999995}, {"timestamp": 21165.7, "power": 36.332308999999995}, {"timestamp": 21186.2, "power": 36.332308999999995}, {"timestamp": 21206.8, "power": 36.332308999999995}, {"timestamp": 21227.3, "power": 36.332308999999995}, {"timestamp": 21247.8, "power": 36.332308999999995}, {"timestamp": 21268.3, "power": 36.332308999999995}, {"timestamp": 21288.8, "power": 36.332308999999995}, {"timestamp": 21309.4, "power": 36.332308999999995}, {"timestamp": 21329.9, "power": 36.332308999999995}, {"timestamp": 21350.4, "power": 36.332308999999995}, {"timestamp": 21371.0, "power": 36.332308999999995}, {"timestamp": 21391.5, "power": 36.332308999999995}, {"timestamp": 21412.0, "power": 36.332308999999995}, {"timestamp": 21432.6, "power": 36.332308999999995}, {"timestamp": 21453.2, "power": 36.332308999999995}, {"timestamp": 21473.7, "power": 36.332308999999995}, {"timestamp": 21494.3, "power": 36.332308999999995}, {"timestamp": 21514.8, "power": 36.332308999999995}, {"timestamp": 21535.4, "power": 36.332308999999995}, {"timestamp": 21555.9, "power": 36.332308999999995}, {"timestamp": 21576.5, "power": 36.332308999999995}, {"timestamp": 21597.0, "power": 36.332308999999995}, {"timestamp": 21617.6, "power": 36.332308999999995}, {"timestamp": 21638.1, "power": 36.332308999999995}, {"timestamp": 21658.6, "power": 36.332308999999995}, {"timestamp": 21679.2, "power": 36.332308999999995}, {"timestamp": 21699.7, "power": 36.332308999999995}, {"timestamp": 21720.2, "power": 36.332308999999995}, {"timestamp": 21740.7, "power": 36.332308999999995}, {"timestamp": 21761.2, "power": 36.332308999999995}, {"timestamp": 21781.8, "power": 36.332308999999995}, {"timestamp": 21802.3, "power": 36.332308999999995}, {"timestamp": 21822.8, "power": 36.332308999999995}, {"timestamp": 21843.4, "power": 36.332308999999995}, {"timestamp": 21863.9, "power": 36.332308999999995}, {"timestamp": 21884.4, "power": 36.332308999999995}, {"timestamp": 21905.0, "power": 36.332308999999995}, {"timestamp": 21925.5, "power": 36.332308999999995}, {"timestamp": 21946.1, "power": 36.332308999999995}, {"timestamp": 21966.6, "power": 36.332308999999995}, {"timestamp": 21987.1, "power": 36.332308999999995}, {"timestamp": 22007.6, "power": 36.332308999999995}, {"timestamp": 22028.2, "power": 36.332308999999995}, {"timestamp": 22048.8, "power": 36.332308999999995}, {"timestamp": 22069.3, "power": 36.332308999999995}, {"timestamp": 22089.9, "power": 35.992726000000005}, {"timestamp": 22110.9, "power": 35.992726000000005}, {"timestamp": 22131.4, "power": 35.992726000000005}, {"timestamp": 22152.0, "power": 35.992726000000005}, {"timestamp": 22172.5, "power": 35.992726000000005}, {"timestamp": 22193.0, "power": 35.992726000000005}, {"timestamp": 22213.6, "power": 35.992726000000005}, {"timestamp": 22234.1, "power": 35.992726000000005}, {"timestamp": 22254.6, "power": 35.992726000000005}, {"timestamp": 22275.1, "power": 35.992726000000005}, {"timestamp": 22295.6, "power": 35.992726000000005}, {"timestamp": 22316.2, "power": 35.992726000000005}, {"timestamp": 22336.7, "power": 35.992726000000005}, {"timestamp": 22357.3, "power": 35.992726000000005}, {"timestamp": 22377.9, "power": 35.992726000000005}, {"timestamp": 22398.4, "power": 35.992726000000005}, {"timestamp": 22419.0, "power": 35.992726000000005}, {"timestamp": 22439.5, "power": 35.992726000000005}, {"timestamp": 22460.0, "power": 35.992726000000005}, {"timestamp": 22480.6, "power": 35.992726000000005}, {"timestamp": 22501.2, "power": 35.992726000000005}, {"timestamp": 22521.7, "power": 35.992726000000005}, {"timestamp": 22542.3, "power": 35.992726000000005}, {"timestamp": 22562.9, "power": 35.992726000000005}, {"timestamp": 22583.4, "power": 35.992726000000005}, {"timestamp": 22604.0, "power": 35.992726000000005}, {"timestamp": 22624.5, "power": 35.992726000000005}, {"timestamp": 22645.1, "power": 35.992726000000005}, {"timestamp": 22665.7, "power": 35.992726000000005}, {"timestamp": 22686.2, "power": 35.992726000000005}, {"timestamp": 22706.8, "power": 35.992726000000005}, {"timestamp": 22727.3, "power": 35.992726000000005}, {"timestamp": 22747.8, "power": 35.992726000000005}, {"timestamp": 22768.4, "power": 35.992726000000005}, {"timestamp": 22788.9, "power": 35.992726000000005}, {"timestamp": 22809.5, "power": 35.992726000000005}, {"timestamp": 22830.0, "power": 35.992726000000005}, {"timestamp": 22850.6, "power": 35.992726000000005}, {"timestamp": 22871.2, "power": 35.992726000000005}, {"timestamp": 22891.6, "power": 35.992726000000005}, {"timestamp": 22912.2, "power": 35.992726000000005}, {"timestamp": 22932.7, "power": 35.992726000000005}, {"timestamp": 22953.3, "power": 35.992726000000005}, {"timestamp": 22973.9, "power": 35.992726000000005}, {"timestamp": 22994.4, "power": 35.992726000000005}, {"timestamp": 23015.0, "power": 35.992726000000005}, {"timestamp": 23035.5, "power": 35.992726000000005}, {"timestamp": 23056.0, "power": 35.992726000000005}, {"timestamp": 23076.6, "power": 35.992726000000005}, {"timestamp": 23097.2, "power": 35.891254}, {"timestamp": 23118.2, "power": 35.891254}, {"timestamp": 23138.8, "power": 35.891254}, {"timestamp": 23159.3, "power": 35.891254}, {"timestamp": 23179.8, "power": 35.891254}, {"timestamp": 23200.3, "power": 35.891254}, {"timestamp": 23220.9, "power": 35.891254}, {"timestamp": 23241.5, "power": 35.891254}, {"timestamp": 23262.0, "power": 35.891254}, {"timestamp": 23282.6, "power": 35.891254}, {"timestamp": 23303.2, "power": 35.891254}, {"timestamp": 23323.6, "power": 35.891254}, {"timestamp": 23344.2, "power": 35.891254}, {"timestamp": 23364.8, "power": 35.891254}, {"timestamp": 23385.3, "power": 35.891254}, {"timestamp": 23405.9, "power": 35.891254}, {"timestamp": 23426.4, "power": 35.891254}, {"timestamp": 23447.0, "power": 35.891254}, {"timestamp": 23467.5, "power": 35.891254}, {"timestamp": 23488.1, "power": 35.891254}, {"timestamp": 23508.6, "power": 35.891254}, {"timestamp": 23529.2, "power": 35.891254}, {"timestamp": 23549.8, "power": 35.891254}, {"timestamp": 23570.3, "power": 35.891254}, {"timestamp": 23590.9, "power": 35.891254}, {"timestamp": 23611.4, "power": 35.891254}, {"timestamp": 23631.9, "power": 35.891254}, {"timestamp": 23652.5, "power": 35.891254}, {"timestamp": 23673.1, "power": 35.891254}, {"timestamp": 23693.6, "power": 35.891254}, {"timestamp": 23714.2, "power": 35.891254}, {"timestamp": 23734.8, "power": 35.891254}, {"timestamp": 23755.3, "power": 35.891254}, {"timestamp": 23775.8, "power": 35.891254}, {"timestamp": 23796.4, "power": 35.891254}, {"timestamp": 23816.9, "power": 35.891254}, {"timestamp": 23837.5, "power": 35.891254}, {"timestamp": 23858.0, "power": 35.891254}, {"timestamp": 23878.6, "power": 35.891254}, {"timestamp": 23899.2, "power": 35.891254}, {"timestamp": 23919.6, "power": 35.891254}, {"timestamp": 23940.2, "power": 35.891254}, {"timestamp": 23960.8, "power": 35.891254}, {"timestamp": 23981.3, "power": 35.891254}, {"timestamp": 24001.9, "power": 35.891254}, {"timestamp": 24022.4, "power": 35.891254}, {"timestamp": 24043.1, "power": 35.891254}, {"timestamp": 24063.6, "power": 35.891254}, {"timestamp": 24084.1, "power": 35.891254}, {"timestamp": 24104.7, "power": 35.902473}, {"timestamp": 24125.7, "power": 35.902473}, {"timestamp": 24146.3, "power": 35.902473}, {"timestamp": 24166.8, "power": 35.902473}, {"timestamp": 24187.3, "power": 35.902473}, {"timestamp": 24207.8, "power": 35.902473}, {"timestamp": 24228.4, "power": 35.902473}, {"timestamp": 24248.9, "power": 35.902473}, {"timestamp": 24269.4, "power": 35.902473}, {"timestamp": 24290.0, "power": 35.902473}, {"timestamp": 24310.5, "power": 35.902473}, {"timestamp": 24331.0, "power": 35.902473}, {"timestamp": 24351.5, "power": 35.902473}, {"timestamp": 24372.1, "power": 35.902473}, {"timestamp": 24392.6, "power": 35.902473}, {"timestamp": 24413.2, "power": 35.902473}, {"timestamp": 24433.7, "power": 35.902473}, {"timestamp": 24454.3, "power": 35.902473}, {"timestamp": 24474.9, "power": 35.902473}, {"timestamp": 24495.4, "power": 35.902473}, {"timestamp": 24515.9, "power": 35.902473}, {"timestamp": 24536.5, "power": 35.902473}, {"timestamp": 24557.1, "power": 35.902473}, {"timestamp": 24577.6, "power": 35.902473}, {"timestamp": 24598.2, "power": 35.902473}, {"timestamp": 24618.7, "power": 35.902473}, {"timestamp": 24639.2, "power": 35.902473}, {"timestamp": 24659.7, "power": 35.902473}, {"timestamp": 24680.3, "power": 35.902473}, {"timestamp": 24700.8, "power": 35.902473}, {"timestamp": 24721.4, "power": 35.902473}, {"timestamp": 24742.0, "power": 35.902473}, {"timestamp": 24762.5, "power": 35.902473}, {"timestamp": 24783.1, "power": 35.902473}, {"timestamp": 24803.6, "power": 35.902473}, {"timestamp": 24824.1, "power": 35.902473}, {"timestamp": 24844.7, "power": 35.902473}, {"timestamp": 24865.3, "power": 35.902473}, {"timestamp": 24885.9, "power": 35.902473}, {"timestamp": 24906.4, "power": 35.902473}, {"timestamp": 24927.0, "power": 35.902473}, {"timestamp": 24947.5, "power": 35.902473}, {"timestamp": 24968.0, "power": 35.902473}, {"timestamp": 24988.6, "power": 35.902473}, {"timestamp": 25009.2, "power": 35.902473}, {"timestamp": 25029.7, "power": 35.902473}, {"timestamp": 25050.3, "power": 35.902473}, {"timestamp": 25070.9, "power": 35.902473}, {"timestamp": 25091.4, "power": 35.902473}, {"timestamp": 25111.9, "power": 35.887488000000005}, {"timestamp": 25133.0, "power": 35.887488000000005}, {"timestamp": 25153.5, "power": 35.887488000000005}, {"timestamp": 25174.1, "power": 35.887488000000005}, {"timestamp": 25194.6, "power": 35.887488000000005}, {"timestamp": 25215.1, "power": 35.887488000000005}, {"timestamp": 25235.6, "power": 35.887488000000005}, {"timestamp": 25256.2, "power": 35.887488000000005}, {"timestamp": 25276.7, "power": 35.887488000000005}, {"timestamp": 25297.2, "power": 35.887488000000005}, {"timestamp": 25317.8, "power": 35.887488000000005}, {"timestamp": 25338.3, "power": 35.887488000000005}, {"timestamp": 25358.8, "power": 35.887488000000005}, {"timestamp": 25379.3, "power": 35.887488000000005}, {"timestamp": 25399.9, "power": 35.887488000000005}, {"timestamp": 25420.5, "power": 35.887488000000005}, {"timestamp": 25441.0, "power": 35.887488000000005}, {"timestamp": 25461.6, "power": 35.887488000000005}, {"timestamp": 25482.1, "power": 35.887488000000005}, {"timestamp": 25502.7, "power": 35.887488000000005}, {"timestamp": 25523.2, "power": 35.887488000000005}, {"timestamp": 25543.7, "power": 35.887488000000005}, {"timestamp": 25564.3, "power": 35.887488000000005}, {"timestamp": 25584.8, "power": 35.887488000000005}, {"timestamp": 25605.4, "power": 35.887488000000005}, {"timestamp": 25625.9, "power": 35.887488000000005}, {"timestamp": 25646.5, "power": 35.887488000000005}, {"timestamp": 25667.0, "power": 35.887488000000005}, {"timestamp": 25687.6, "power": 35.887488000000005}, {"timestamp": 25708.1, "power": 35.887488000000005}, {"timestamp": 25728.7, "power": 35.887488000000005}, {"timestamp": 25749.2, "power": 35.887488000000005}, {"timestamp": 25769.8, "power": 35.887488000000005}, {"timestamp": 25790.3, "power": 35.887488000000005}, {"timestamp": 25810.8, "power": 35.887488000000005}, {"timestamp": 25831.4, "power": 35.887488000000005}, {"timestamp": 25851.9, "power": 35.887488000000005}, {"timestamp": 25872.4, "power": 35.887488000000005}, {"timestamp": 25893.0, "power": 35.887488000000005}, {"timestamp": 25913.5, "power": 35.887488000000005}, {"timestamp": 25934.0, "power": 35.887488000000005}, {"timestamp": 25954.6, "power": 35.887488000000005}, {"timestamp": 25975.1, "power": 35.887488000000005}, {"timestamp": 25995.6, "power": 35.887488000000005}, {"timestamp": 26016.1, "power": 35.887488000000005}, {"timestamp": 26036.7, "power": 35.887488000000005}, {"timestamp": 26057.2, "power": 35.887488000000005}, {"timestamp": 26077.7, "power": 35.887488000000005}, {"timestamp": 26098.3, "power": 35.887488000000005}, {"timestamp": 26118.8, "power": 36.140348}, {"timestamp": 26139.9, "power": 36.140348}, {"timestamp": 26160.5, "power": 36.140348}, {"timestamp": 26181.0, "power": 36.140348}, {"timestamp": 26201.5, "power": 36.140348}, {"timestamp": 26222.1, "power": 36.140348}, {"timestamp": 26242.6, "power": 36.140348}, {"timestamp": 26263.1, "power": 36.140348}, {"timestamp": 26283.6, "power": 36.140348}, {"timestamp": 26304.2, "power": 36.140348}, {"timestamp": 26324.7, "power": 36.140348}, {"timestamp": 26345.3, "power": 36.140348}, {"timestamp": 26365.9, "power": 36.140348}, {"timestamp": 26386.4, "power": 36.140348}, {"timestamp": 26407.0, "power": 36.140348}, {"timestamp": 26427.5, "power": 36.140348}, {"timestamp": 26448.1, "power": 36.140348}, {"timestamp": 26468.6, "power": 36.140348}, {"timestamp": 26489.2, "power": 36.140348}, {"timestamp": 26509.8, "power": 36.140348}, {"timestamp": 26530.3, "power": 36.140348}, {"timestamp": 26550.9, "power": 36.140348}, {"timestamp": 26571.4, "power": 36.140348}, {"timestamp": 26591.9, "power": 36.140348}, {"timestamp": 26612.5, "power": 36.140348}, {"timestamp": 26633.0, "power": 36.140348}, {"timestamp": 26653.6, "power": 36.140348}, {"timestamp": 26674.1, "power": 36.140348}, {"timestamp": 26694.6, "power": 36.140348}, {"timestamp": 26715.1, "power": 36.140348}, {"timestamp": 26735.6, "power": 36.140348}, {"timestamp": 26756.1, "power": 36.140348}, {"timestamp": 26776.7, "power": 36.140348}, {"timestamp": 26797.2, "power": 36.140348}, {"timestamp": 26817.8, "power": 36.140348}, {"timestamp": 26838.3, "power": 36.140348}, {"timestamp": 26858.9, "power": 36.140348}, {"timestamp": 26879.4, "power": 36.140348}, {"timestamp": 26900.0, "power": 36.140348}, {"timestamp": 26920.5, "power": 36.140348}, {"timestamp": 26941.1, "power": 36.140348}, {"timestamp": 26961.6, "power": 36.140348}, {"timestamp": 26982.2, "power": 36.140348}, {"timestamp": 27002.8, "power": 36.140348}, {"timestamp": 27023.3, "power": 36.140348}, {"timestamp": 27043.8, "power": 36.140348}, {"timestamp": 27064.3, "power": 36.140348}, {"timestamp": 27084.8, "power": 36.140348}, {"timestamp": 27105.4, "power": 36.140348}, {"timestamp": 27126.0, "power": 36.633717000000004}, {"timestamp": 27147.1, "power": 36.633717000000004}, {"timestamp": 27167.6, "power": 36.633717000000004}, {"timestamp": 27188.2, "power": 36.633717000000004}, {"timestamp": 27208.8, "power": 36.633717000000004}, {"timestamp": 27229.3, "power": 36.633717000000004}, {"timestamp": 27249.9, "power": 36.633717000000004}, {"timestamp": 27270.4, "power": 36.633717000000004}, {"timestamp": 27291.0, "power": 36.633717000000004}, {"timestamp": 27311.5, "power": 36.633717000000004}, {"timestamp": 27332.1, "power": 36.633717000000004}, {"timestamp": 27352.6, "power": 36.633717000000004}, {"timestamp": 27373.2, "power": 36.633717000000004}, {"timestamp": 27393.7, "power": 36.633717000000004}, {"timestamp": 27414.3, "power": 36.633717000000004}, {"timestamp": 27434.9, "power": 36.633717000000004}, {"timestamp": 27455.4, "power": 36.633717000000004}, {"timestamp": 27475.9, "power": 36.633717000000004}, {"timestamp": 27496.5, "power": 36.633717000000004}, {"timestamp": 27517.1, "power": 36.633717000000004}, {"timestamp": 27537.6, "power": 36.633717000000004}, {"timestamp": 27558.2, "power": 36.633717000000004}, {"timestamp": 27578.7, "power": 36.633717000000004}, {"timestamp": 27599.2, "power": 36.633717000000004}, {"timestamp": 27619.7, "power": 36.633717000000004}, {"timestamp": 27640.3, "power": 36.633717000000004}, {"timestamp": 27660.8, "power": 36.633717000000004}, {"timestamp": 27681.4, "power": 36.633717000000004}, {"timestamp": 27702.0, "power": 36.633717000000004}, {"timestamp": 27722.5, "power": 36.633717000000004}, {"timestamp": 27743.1, "power": 36.633717000000004}, {"timestamp": 27763.6, "power": 36.633717000000004}, {"timestamp": 27784.1, "power": 36.633717000000004}, {"timestamp": 27804.7, "power": 36.633717000000004}, {"timestamp": 27825.2, "power": 36.633717000000004}, {"timestamp": 27845.8, "power": 36.633717000000004}, {"timestamp": 27866.4, "power": 36.633717000000004}, {"timestamp": 27886.9, "power": 36.633717000000004}, {"timestamp": 27907.4, "power": 36.633717000000004}, {"timestamp": 27928.0, "power": 36.633717000000004}, {"timestamp": 27948.5, "power": 36.633717000000004}, {"timestamp": 27969.1, "power": 36.633717000000004}, {"timestamp": 27989.6, "power": 36.633717000000004}, {"timestamp": 28010.2, "power": 36.633717000000004}, {"timestamp": 28030.8, "power": 36.633717000000004}, {"timestamp": 28051.3, "power": 36.633717000000004}, {"timestamp": 28071.8, "power": 36.633717000000004}, {"timestamp": 28092.3, "power": 36.633717000000004}, {"timestamp": 28112.9, "power": 36.633717000000004}, {"timestamp": 28133.5, "power": 36.521259}, {"timestamp": 28154.6, "power": 36.521259}, {"timestamp": 28175.1, "power": 36.521259}, {"timestamp": 28195.6, "power": 36.521259}, {"timestamp": 28216.1, "power": 36.521259}, {"timestamp": 28236.7, "power": 36.521259}, {"timestamp": 28257.2, "power": 36.521259}, {"timestamp": 28277.7, "power": 36.521259}, {"timestamp": 28298.3, "power": 36.521259}, {"timestamp": 28318.9, "power": 36.521259}, {"timestamp": 28339.4, "power": 36.521259}, {"timestamp": 28359.9, "power": 36.521259}, {"timestamp": 28380.5, "power": 36.521259}, {"timestamp": 28401.0, "power": 36.521259}, {"timestamp": 28421.6, "power": 36.521259}, {"timestamp": 28442.2, "power": 36.521259}, {"timestamp": 28462.7, "power": 36.521259}, {"timestamp": 28483.2, "power": 36.521259}, {"timestamp": 28503.7, "power": 36.521259}, {"timestamp": 28524.2, "power": 36.521259}, {"timestamp": 28544.8, "power": 36.521259}, {"timestamp": 28565.4, "power": 36.521259}, {"timestamp": 28585.9, "power": 36.521259}, {"timestamp": 28606.5, "power": 36.521259}, {"timestamp": 28627.0, "power": 36.521259}, {"timestamp": 28647.6, "power": 36.521259}, {"timestamp": 28668.1, "power": 36.521259}, {"timestamp": 28688.7, "power": 36.521259}, {"timestamp": 28709.2, "power": 36.521259}, {"timestamp": 28729.8, "power": 36.521259}, {"timestamp": 28750.3, "power": 36.521259}, {"timestamp": 28770.9, "power": 36.521259}, {"timestamp": 28791.4, "power": 36.521259}, {"timestamp": 28811.9, "power": 36.521259}, {"timestamp": 28832.5, "power": 36.521259}, {"timestamp": 28853.1, "power": 36.521259}, {"timestamp": 28873.6, "power": 36.521259}, {"timestamp": 28894.2, "power": 36.521259}, {"timestamp": 28914.8, "power": 36.521259}, {"timestamp": 28935.3, "power": 36.521259}, {"timestamp": 28955.8, "power": 36.521259}, {"timestamp": 28976.4, "power": 36.521259}, {"timestamp": 28996.9, "power": 36.521259}, {"timestamp": 29017.5, "power": 36.521259}, {"timestamp": 29038.1, "power": 36.521259}, {"timestamp": 29058.6, "power": 36.521259}, {"timestamp": 29079.2, "power": 36.521259}, {"timestamp": 29099.7, "power": 36.521259}, {"timestamp": 29120.2, "power": 36.521259}, {"timestamp": 29140.8, "power": 35.747815}, {"timestamp": 29161.9, "power": 35.747815}, {"timestamp": 29182.5, "power": 35.747815}, {"timestamp": 29203.0, "power": 35.747815}, {"timestamp": 29223.6, "power": 35.747815}, {"timestamp": 29244.1, "power": 35.747815}, {"timestamp": 29264.6, "power": 35.747815}, {"timestamp": 29285.2, "power": 35.747815}, {"timestamp": 29305.7, "power": 35.747815}, {"timestamp": 29326.3, "power": 35.747815}, {"timestamp": 29346.9, "power": 35.747815}, {"timestamp": 29367.4, "power": 35.747815}, {"timestamp": 29387.9, "power": 35.747815}, {"timestamp": 29408.5, "power": 35.747815}, {"timestamp": 29429.0, "power": 35.747815}, {"timestamp": 29449.6, "power": 35.747815}, {"timestamp": 29470.2, "power": 35.747815}, {"timestamp": 29490.7, "power": 35.747815}, {"timestamp": 29511.2, "power": 35.747815}, {"timestamp": 29531.7, "power": 35.747815}, {"timestamp": 29552.3, "power": 35.747815}, {"timestamp": 29572.8, "power": 35.747815}, {"timestamp": 29593.4, "power": 35.747815}, {"timestamp": 29613.9, "power": 35.747815}, {"timestamp": 29634.5, "power": 35.747815}, {"timestamp": 29655.1, "power": 35.747815}, {"timestamp": 29675.6, "power": 35.747815}, {"timestamp": 29696.1, "power": 35.747815}, {"timestamp": 29716.7, "power": 35.747815}, {"timestamp": 29737.2, "power": 35.747815}, {"timestamp": 29757.8, "power": 35.747815}, {"timestamp": 29778.4, "power": 35.747815}, {"timestamp": 29798.9, "power": 35.747815}, {"timestamp": 29819.4, "power": 35.747815}, {"timestamp": 29840.0, "power": 35.747815}, {"timestamp": 29860.5, "power": 35.747815}, {"timestamp": 29881.0, "power": 35.747815}, {"timestamp": 29901.6, "power": 35.747815}, {"timestamp": 29922.1, "power": 35.747815}, {"timestamp": 29942.7, "power": 35.747815}, {"timestamp": 29963.2, "power": 35.747815}, {"timestamp": 29983.7, "power": 35.747815}, {"timestamp": 30004.2, "power": 35.747815}, {"timestamp": 30024.7, "power": 35.747815}, {"timestamp": 30045.3, "power": 35.747815}, {"timestamp": 30065.8, "power": 35.747815}, {"timestamp": 30086.4, "power": 35.747815}, {"timestamp": 30106.9, "power": 35.747815}, {"timestamp": 30127.4, "power": 35.747815}, {"timestamp": 30148.0, "power": 36.615715}, {"timestamp": 30169.1, "power": 36.615715}, {"timestamp": 30189.6, "power": 36.615715}, {"timestamp": 30210.2, "power": 36.615715}, {"timestamp": 30230.7, "power": 36.615715}, {"timestamp": 30251.2, "power": 36.615715}, {"timestamp": 30271.7, "power": 36.615715}, {"timestamp": 30292.2, "power": 36.615715}, {"timestamp": 30312.8, "power": 36.615715}, {"timestamp": 30333.4, "power": 36.615715}, {"timestamp": 30354.0, "power": 36.615715}, {"timestamp": 30374.5, "power": 36.615715}, {"timestamp": 30395.1, "power": 36.615715}, {"timestamp": 30415.6, "power": 36.615715}, {"timestamp": 30436.1, "power": 36.615715}, {"timestamp": 30456.7, "power": 36.615715}, {"timestamp": 30477.2, "power": 36.615715}, {"timestamp": 30497.8, "power": 36.615715}, {"timestamp": 30518.3, "power": 36.615715}, {"timestamp": 30538.9, "power": 36.615715}, {"timestamp": 30559.4, "power": 36.615715}, {"timestamp": 30580.0, "power": 36.615715}, {"timestamp": 30600.5, "power": 36.615715}, {"timestamp": 30621.1, "power": 36.615715}, {"timestamp": 30641.6, "power": 36.615715}, {"timestamp": 30662.2, "power": 36.615715}, {"timestamp": 30682.8, "power": 36.615715}, {"timestamp": 30703.3, "power": 36.615715}, {"timestamp": 30723.8, "power": 36.615715}, {"timestamp": 30744.4, "power": 36.615715}, {"timestamp": 30765.0, "power": 36.615715}, {"timestamp": 30785.5, "power": 36.615715}, {"timestamp": 30806.1, "power": 36.615715}, {"timestamp": 30826.7, "power": 36.615715}, {"timestamp": 30847.2, "power": 36.615715}, {"timestamp": 30867.7, "power": 36.615715}, {"timestamp": 30888.2, "power": 36.615715}, {"timestamp": 30908.8, "power": 36.615715}, {"timestamp": 30929.4, "power": 36.615715}, {"timestamp": 30949.9, "power": 36.615715}, {"timestamp": 30970.5, "power": 36.615715}, {"timestamp": 30991.1, "power": 36.615715}, {"timestamp": 31011.6, "power": 36.615715}, {"timestamp": 31032.1, "power": 36.615715}, {"timestamp": 31052.7, "power": 36.615715}, {"timestamp": 31073.2, "power": 36.615715}, {"timestamp": 31093.7, "power": 36.615715}, {"timestamp": 31114.3, "power": 36.615715}, {"timestamp": 31134.8, "power": 36.615715}, {"timestamp": 31155.3, "power": 35.929536}, {"timestamp": 31177.2, "power": 35.929536}, {"timestamp": 31197.8, "power": 35.929536}, {"timestamp": 31218.4, "power": 35.929536}, {"timestamp": 31238.9, "power": 35.929536}, {"timestamp": 31259.4, "power": 35.929536}, {"timestamp": 31280.0, "power": 35.929536}, {"timestamp": 31300.5, "power": 35.929536}, {"timestamp": 31321.1, "power": 35.929536}, {"timestamp": 31341.6, "power": 35.929536}, {"timestamp": 31362.2, "power": 35.929536}, {"timestamp": 31382.8, "power": 35.929536}, {"timestamp": 31403.3, "power": 35.929536}, {"timestamp": 31423.8, "power": 35.929536}, {"timestamp": 31444.4, "power": 35.929536}, {"timestamp": 31464.9, "power": 35.929536}, {"timestamp": 31485.5, "power": 35.929536}, {"timestamp": 31506.1, "power": 35.929536}, {"timestamp": 31526.6, "power": 35.929536}, {"timestamp": 31547.2, "power": 35.929536}, {"timestamp": 31567.7, "power": 35.929536}, {"timestamp": 31588.2, "power": 35.929536}, {"timestamp": 31608.8, "power": 35.929536}, {"timestamp": 31629.3, "power": 35.929536}, {"timestamp": 31649.8, "power": 35.929536}, {"timestamp": 31670.4, "power": 35.929536}, {"timestamp": 31690.9, "power": 35.929536}, {"timestamp": 31711.4, "power": 35.929536}, {"timestamp": 31731.9, "power": 35.929536}, {"timestamp": 31752.5, "power": 35.929536}, {"timestamp": 31773.1, "power": 35.929536}, {"timestamp": 31793.6, "power": 35.929536}, {"timestamp": 31814.2, "power": 35.929536}, {"timestamp": 31834.8, "power": 35.929536}, {"timestamp": 31855.3, "power": 35.929536}, {"timestamp": 31875.8, "power": 35.929536}, {"timestamp": 31896.3, "power": 35.929536}, {"timestamp": 31916.9, "power": 35.929536}, {"timestamp": 31937.4, "power": 35.929536}, {"timestamp": 31958.0, "power": 35.929536}, {"timestamp": 31978.6, "power": 35.929536}, {"timestamp": 31999.2, "power": 35.929536}, {"timestamp": 32019.7, "power": 35.929536}, {"timestamp": 32040.2, "power": 35.929536}, {"timestamp": 32060.7, "power": 35.929536}, {"timestamp": 32081.3, "power": 35.929536}, {"timestamp": 32101.8, "power": 35.929536}, {"timestamp": 32122.4, "power": 35.929536}, {"timestamp": 32143.0, "power": 35.929536}, {"timestamp": 32163.5, "power": 35.940765999999996}, {"timestamp": 32184.6, "power": 35.940765999999996}, {"timestamp": 32205.1, "power": 35.940765999999996}, {"timestamp": 32225.7, "power": 35.940765999999996}, {"timestamp": 32246.2, "power": 35.940765999999996}, {"timestamp": 32266.7, "power": 35.940765999999996}, {"timestamp": 32287.2, "power": 35.940765999999996}, {"timestamp": 32307.7, "power": 35.940765999999996}, {"timestamp": 32328.3, "power": 35.940765999999996}, {"timestamp": 32348.8, "power": 35.940765999999996}, {"timestamp": 32369.3, "power": 35.940765999999996}, {"timestamp": 32389.8, "power": 35.940765999999996}, {"timestamp": 32410.4, "power": 35.940765999999996}, {"timestamp": 32431.0, "power": 35.940765999999996}, {"timestamp": 32451.5, "power": 35.940765999999996}, {"timestamp": 32472.0, "power": 35.940765999999996}, {"timestamp": 32492.5, "power": 35.940765999999996}, {"timestamp": 32513.1, "power": 35.940765999999996}, {"timestamp": 32533.7, "power": 35.940765999999996}, {"timestamp": 32554.2, "power": 35.940765999999996}, {"timestamp": 32574.8, "power": 35.940765999999996}, {"timestamp": 32595.3, "power": 35.940765999999996}, {"timestamp": 32615.8, "power": 35.940765999999996}, {"timestamp": 32636.4, "power": 35.940765999999996}, {"timestamp": 32656.9, "power": 35.940765999999996}, {"timestamp": 32677.5, "power": 35.940765999999996}, {"timestamp": 32698.1, "power": 35.940765999999996}, {"timestamp": 32718.7, "power": 35.940765999999996}, {"timestamp": 32739.3, "power": 35.940765999999996}, {"timestamp": 32759.8, "power": 35.940765999999996}, {"timestamp": 32780.4, "power": 35.940765999999996}, {"timestamp": 32800.9, "power": 35.940765999999996}, {"timestamp": 32821.4, "power": 35.940765999999996}, {"timestamp": 32842.0, "power": 35.940765999999996}, {"timestamp": 32862.5, "power": 35.940765999999996}, {"timestamp": 32883.0, "power": 35.940765999999996}, {"timestamp": 32903.5, "power": 35.940765999999996}, {"timestamp": 32924.0, "power": 35.940765999999996}, {"timestamp": 32944.6, "power": 35.940765999999996}, {"timestamp": 32965.1, "power": 35.940765999999996}, {"timestamp": 32985.6, "power": 35.940765999999996}, {"timestamp": 33006.1, "power": 35.940765999999996}, {"timestamp": 33026.7, "power": 35.940765999999996}, {"timestamp": 33047.2, "power": 35.940765999999996}, {"timestamp": 33067.7, "power": 35.940765999999996}, {"timestamp": 33088.2, "power": 35.940765999999996}, {"timestamp": 33108.7, "power": 35.940765999999996}, {"timestamp": 33129.2, "power": 35.940765999999996}, {"timestamp": 33149.8, "power": 35.940765999999996}, {"timestamp": 33170.3, "power": 38.022501}, {"timestamp": 33191.5, "power": 38.022501}, {"timestamp": 33212.0, "power": 38.022501}, {"timestamp": 33232.6, "power": 38.022501}, {"timestamp": 33253.1, "power": 38.022501}, {"timestamp": 33273.6, "power": 38.022501}, {"timestamp": 33294.1, "power": 38.022501}, {"timestamp": 33314.6, "power": 38.022501}, {"timestamp": 33335.1, "power": 38.022501}, {"timestamp": 33355.6, "power": 38.022501}, {"timestamp": 33376.1, "power": 38.022501}, {"timestamp": 33396.7, "power": 38.022501}, {"timestamp": 33417.2, "power": 38.022501}, {"timestamp": 33437.7, "power": 38.022501}, {"timestamp": 33458.2, "power": 38.022501}, {"timestamp": 33478.8, "power": 38.022501}, {"timestamp": 33499.3, "power": 38.022501}, {"timestamp": 33519.7, "power": 38.022501}, {"timestamp": 33540.3, "power": 38.022501}, {"timestamp": 33560.8, "power": 38.022501}, {"timestamp": 33581.3, "power": 38.022501}, {"timestamp": 33601.8, "power": 38.022501}, {"timestamp": 33622.3, "power": 38.022501}, {"timestamp": 33642.9, "power": 38.022501}, {"timestamp": 33663.4, "power": 38.022501}, {"timestamp": 33683.8, "power": 38.022501}, {"timestamp": 33704.4, "power": 38.022501}, {"timestamp": 33724.9, "power": 38.022501}, {"timestamp": 33750.0, "power": 38.022501}, {"timestamp": 33770.5, "power": 38.022501}, {"timestamp": 33791.1, "power": 38.022501}, {"timestamp": 33811.6, "power": 38.022501}, {"timestamp": 33832.1, "power": 38.022501}, {"timestamp": 33852.6, "power": 38.022501}, {"timestamp": 33873.1, "power": 38.022501}, {"timestamp": 33893.7, "power": 38.022501}, {"timestamp": 33914.2, "power": 38.022501}, {"timestamp": 33934.7, "power": 38.022501}, {"timestamp": 33955.2, "power": 38.022501}, {"timestamp": 33975.7, "power": 38.022501}, {"timestamp": 33996.2, "power": 38.022501}, {"timestamp": 34016.7, "power": 38.022501}, {"timestamp": 34037.3, "power": 38.022501}, {"timestamp": 34057.8, "power": 38.022501}, {"timestamp": 34078.3, "power": 38.022501}, {"timestamp": 34098.8, "power": 38.022501}, {"timestamp": 34119.3, "power": 38.022501}, {"timestamp": 34139.8, "power": 38.022501}, {"timestamp": 34160.3, "power": 38.022501}, {"timestamp": 34180.9, "power": 36.32042200000001}, {"timestamp": 34201.9, "power": 36.32042200000001}, {"timestamp": 34222.4, "power": 36.32042200000001}, {"timestamp": 34243.0, "power": 36.32042200000001}, {"timestamp": 34263.5, "power": 36.32042200000001}, {"timestamp": 34284.0, "power": 36.32042200000001}, {"timestamp": 34304.5, "power": 36.32042200000001}, {"timestamp": 34325.0, "power": 36.32042200000001}, {"timestamp": 34345.5, "power": 36.32042200000001}, {"timestamp": 34366.0, "power": 36.32042200000001}, {"timestamp": 34386.9, "power": 36.32042200000001}, {"timestamp": 34407.4, "power": 36.32042200000001}], "timeline": {"START": "7218.597277", "END": "32673.2502"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 26564.2}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 4667.83}, {"name": "clSetKernelArg", "calls": 19, "time": 2426.78}, {"name": "clReleaseKernel", "calls": 1, "time": 610.564}, {"name": "clReleaseContext", "calls": 1, "time": 40.1712}, {"name": "clCreateContext", "calls": 1, "time": 32.75}, {"name": "clReleaseProgram", "calls": 1, "time": 18.3903}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.34784}, {"name": "clCreateKernel", "calls": 1, "time": 0.352795}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.162476}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.100502}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073585}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031244}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024841}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023563}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012077}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010692}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010588}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008137}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006605}, {"name": "clRetainDevice", "calls": 2, "time": 0.004815}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 25454.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 25425.8}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 24994.0}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 25270.5}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 25439.3}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 25452.9}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8245.790404, "utilization": 85.89365, "size": 8718900.0, "time": 1057.375894}, {"type": "WRITE", "transfers": 1, "speed": 6656.526193, "utilization": 69.338815, "size": 346060.0, "time": 51.988104}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 79238554, "speed": 29.535, "utilization": 0.25638, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4952212, "speed": 394.8, "utilization": 3.42708, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 77868642, "speed": 29.5241, "utilization": 0.256285, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4866590, "speed": 394.87, "utilization": 3.42769, "size": 0.127926}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78743941, "speed": 29.5302, "utilization": 0.256339, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4921303, "speed": 394.78, "utilization": 3.42691, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79282782, "speed": 29.5359, "utilization": 0.256388, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4954939, "speed": 394.755, "utilization": 3.42669, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79328002, "speed": 29.5373, "utilization": 0.2564, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4957761, "speed": 394.745, "utilization": 3.4266, "size": 0.127928}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len4/run1.json b/code/fpga/ndrange_results/dna.10MB.len4/run1.json new file mode 100644 index 0000000..6b2b74c --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.8972, "power": 35.84837}, {"timestamp": 59.5072, "power": 35.84837}, {"timestamp": 80.0421, "power": 35.84837}, {"timestamp": 100.567, "power": 35.84837}, {"timestamp": 121.092, "power": 35.84837}, {"timestamp": 142.027, "power": 35.84837}, {"timestamp": 162.857, "power": 35.84837}, {"timestamp": 183.377, "power": 35.84837}, {"timestamp": 203.91, "power": 35.84837}, {"timestamp": 224.447, "power": 35.84837}, {"timestamp": 244.987, "power": 35.84837}, {"timestamp": 265.525, "power": 35.84837}, {"timestamp": 286.063, "power": 35.84837}, {"timestamp": 306.599, "power": 35.84837}, {"timestamp": 327.106, "power": 35.84837}, {"timestamp": 347.601, "power": 35.84837}, {"timestamp": 368.139, "power": 35.84837}, {"timestamp": 388.678, "power": 35.84837}, {"timestamp": 409.211, "power": 35.84837}, {"timestamp": 429.748, "power": 35.84837}, {"timestamp": 450.284, "power": 35.84837}, {"timestamp": 470.832, "power": 35.84837}, {"timestamp": 491.329, "power": 35.84837}, {"timestamp": 511.866, "power": 35.84837}, {"timestamp": 532.404, "power": 35.84837}, {"timestamp": 552.947, "power": 35.84837}, {"timestamp": 573.486, "power": 35.84837}, {"timestamp": 594.029, "power": 35.84837}, {"timestamp": 614.572, "power": 35.84837}, {"timestamp": 635.079, "power": 35.84837}, {"timestamp": 655.609, "power": 35.84837}, {"timestamp": 676.147, "power": 35.84837}, {"timestamp": 696.681, "power": 35.84837}, {"timestamp": 717.226, "power": 35.84837}, {"timestamp": 737.765, "power": 35.84837}, {"timestamp": 758.298, "power": 35.84837}, {"timestamp": 778.851, "power": 35.84837}, {"timestamp": 799.342, "power": 35.84837}, {"timestamp": 819.876, "power": 35.84837}, {"timestamp": 840.411, "power": 35.84837}, {"timestamp": 860.945, "power": 35.84837}, {"timestamp": 881.478, "power": 35.84837}, {"timestamp": 902.018, "power": 35.84837}, {"timestamp": 922.552, "power": 35.84837}, {"timestamp": 943.068, "power": 35.84837}, {"timestamp": 963.596, "power": 35.84837}, {"timestamp": 984.132, "power": 35.84837}, {"timestamp": 1004.66, "power": 35.84837}, {"timestamp": 1025.19, "power": 35.429728}, {"timestamp": 1046.27, "power": 35.429728}, {"timestamp": 1066.8, "power": 35.429728}, {"timestamp": 1087.3, "power": 35.429728}, {"timestamp": 1107.79, "power": 35.429728}, {"timestamp": 1128.32, "power": 35.429728}, {"timestamp": 1148.85, "power": 35.429728}, {"timestamp": 1169.39, "power": 35.429728}, {"timestamp": 1189.92, "power": 35.429728}, {"timestamp": 1210.46, "power": 35.429728}, {"timestamp": 1230.97, "power": 35.429728}, {"timestamp": 1251.46, "power": 35.429728}, {"timestamp": 1271.99, "power": 35.429728}, {"timestamp": 1292.53, "power": 35.429728}, {"timestamp": 1313.06, "power": 35.429728}, {"timestamp": 1333.59, "power": 35.429728}, {"timestamp": 1354.12, "power": 35.429728}, {"timestamp": 1374.66, "power": 35.429728}, {"timestamp": 1395.18, "power": 35.429728}, {"timestamp": 1415.71, "power": 35.429728}, {"timestamp": 1436.24, "power": 35.429728}, {"timestamp": 1456.77, "power": 35.429728}, {"timestamp": 1477.3, "power": 35.429728}, {"timestamp": 1497.83, "power": 35.429728}, {"timestamp": 1518.36, "power": 35.429728}, {"timestamp": 1538.83, "power": 35.429728}, {"timestamp": 1559.33, "power": 35.429728}, {"timestamp": 1579.85, "power": 35.429728}, {"timestamp": 1600.39, "power": 35.429728}, {"timestamp": 1620.92, "power": 35.429728}, {"timestamp": 1641.45, "power": 35.429728}, {"timestamp": 1661.98, "power": 35.429728}, {"timestamp": 1682.51, "power": 35.429728}, {"timestamp": 1703.02, "power": 35.429728}, {"timestamp": 1723.51, "power": 35.429728}, {"timestamp": 1744.04, "power": 35.429728}, {"timestamp": 1764.53, "power": 35.429728}, {"timestamp": 1785.05, "power": 35.429728}, {"timestamp": 1805.58, "power": 35.429728}, {"timestamp": 1826.11, "power": 35.429728}, {"timestamp": 1846.64, "power": 35.429728}, {"timestamp": 1867.15, "power": 35.429728}, {"timestamp": 1887.68, "power": 35.429728}, {"timestamp": 1908.21, "power": 35.429728}, {"timestamp": 1928.74, "power": 35.429728}, {"timestamp": 1949.28, "power": 35.429728}, {"timestamp": 1969.81, "power": 35.429728}, {"timestamp": 1990.34, "power": 35.429728}, {"timestamp": 2010.83, "power": 35.429728}, {"timestamp": 2031.33, "power": 35.476074}, {"timestamp": 2052.29, "power": 35.476074}, {"timestamp": 2072.82, "power": 35.476074}, {"timestamp": 2093.35, "power": 35.476074}, {"timestamp": 2113.88, "power": 35.476074}, {"timestamp": 2134.41, "power": 35.476074}, {"timestamp": 2154.92, "power": 35.476074}, {"timestamp": 2175.41, "power": 35.476074}, {"timestamp": 2195.94, "power": 35.476074}, {"timestamp": 2216.47, "power": 35.476074}, {"timestamp": 2237.01, "power": 35.476074}, {"timestamp": 2257.54, "power": 35.476074}, {"timestamp": 2278.07, "power": 35.476074}, {"timestamp": 2298.6, "power": 35.476074}, {"timestamp": 2319.11, "power": 35.476074}, {"timestamp": 2339.64, "power": 35.476074}, {"timestamp": 2360.17, "power": 35.476074}, {"timestamp": 2380.7, "power": 35.476074}, {"timestamp": 2401.23, "power": 35.476074}, {"timestamp": 2421.77, "power": 35.476074}, {"timestamp": 2442.3, "power": 35.476074}, {"timestamp": 2462.88, "power": 35.476074}, {"timestamp": 2483.37, "power": 35.476074}, {"timestamp": 2503.9, "power": 35.476074}, {"timestamp": 2524.43, "power": 35.476074}, {"timestamp": 2545.01, "power": 35.476074}, {"timestamp": 2565.57, "power": 35.476074}, {"timestamp": 2586.09, "power": 35.476074}, {"timestamp": 2606.62, "power": 35.476074}, {"timestamp": 2627.12, "power": 35.476074}, {"timestamp": 2647.64, "power": 35.476074}, {"timestamp": 2668.17, "power": 35.476074}, {"timestamp": 2688.71, "power": 35.476074}, {"timestamp": 2709.26, "power": 35.476074}, {"timestamp": 2729.8, "power": 35.476074}, {"timestamp": 2750.34, "power": 35.476074}, {"timestamp": 2770.85, "power": 35.476074}, {"timestamp": 2791.35, "power": 35.476074}, {"timestamp": 2811.88, "power": 35.476074}, {"timestamp": 2832.43, "power": 35.476074}, {"timestamp": 2852.97, "power": 35.476074}, {"timestamp": 2873.51, "power": 35.476074}, {"timestamp": 2894.05, "power": 35.476074}, {"timestamp": 2914.55, "power": 35.476074}, {"timestamp": 2935.06, "power": 35.476074}, {"timestamp": 2955.55, "power": 35.476074}, {"timestamp": 2976.09, "power": 35.476074}, {"timestamp": 2996.63, "power": 35.476074}, {"timestamp": 3017.17, "power": 35.476074}, {"timestamp": 3037.72, "power": 35.815521000000004}, {"timestamp": 3058.8, "power": 35.815521000000004}, {"timestamp": 3079.3, "power": 35.815521000000004}, {"timestamp": 3099.8, "power": 35.815521000000004}, {"timestamp": 3120.33, "power": 35.815521000000004}, {"timestamp": 3140.88, "power": 35.815521000000004}, {"timestamp": 3161.43, "power": 35.815521000000004}, {"timestamp": 3181.98, "power": 35.815521000000004}, {"timestamp": 3202.52, "power": 35.815521000000004}, {"timestamp": 3223.05, "power": 35.815521000000004}, {"timestamp": 3243.58, "power": 35.815521000000004}, {"timestamp": 3264.13, "power": 35.815521000000004}, {"timestamp": 3284.67, "power": 35.815521000000004}, {"timestamp": 3305.21, "power": 35.815521000000004}, {"timestamp": 3325.75, "power": 35.815521000000004}, {"timestamp": 3346.29, "power": 35.815521000000004}, {"timestamp": 3366.83, "power": 35.815521000000004}, {"timestamp": 3387.33, "power": 35.815521000000004}, {"timestamp": 3407.87, "power": 35.815521000000004}, {"timestamp": 3428.44, "power": 35.815521000000004}, {"timestamp": 3449.01, "power": 35.815521000000004}, {"timestamp": 3469.59, "power": 35.815521000000004}, {"timestamp": 3490.15, "power": 35.815521000000004}, {"timestamp": 3510.72, "power": 35.815521000000004}, {"timestamp": 3531.24, "power": 35.815521000000004}, {"timestamp": 3551.79, "power": 35.815521000000004}, {"timestamp": 3572.36, "power": 35.815521000000004}, {"timestamp": 3592.94, "power": 35.815521000000004}, {"timestamp": 3613.52, "power": 35.815521000000004}, {"timestamp": 3634.1, "power": 35.815521000000004}, {"timestamp": 3654.67, "power": 35.815521000000004}, {"timestamp": 3675.19, "power": 35.815521000000004}, {"timestamp": 3695.74, "power": 35.815521000000004}, {"timestamp": 3716.31, "power": 35.815521000000004}, {"timestamp": 3736.89, "power": 35.815521000000004}, {"timestamp": 3757.46, "power": 35.815521000000004}, {"timestamp": 3778.02, "power": 35.815521000000004}, {"timestamp": 3798.58, "power": 35.815521000000004}, {"timestamp": 3819.1, "power": 35.815521000000004}, {"timestamp": 3839.65, "power": 35.815521000000004}, {"timestamp": 3860.23, "power": 35.815521000000004}, {"timestamp": 3880.79, "power": 35.815521000000004}, {"timestamp": 3901.36, "power": 35.815521000000004}, {"timestamp": 3921.93, "power": 35.815521000000004}, {"timestamp": 3942.51, "power": 35.815521000000004}, {"timestamp": 3963.02, "power": 35.815521000000004}, {"timestamp": 3983.54, "power": 35.815521000000004}, {"timestamp": 4004.11, "power": 35.815521000000004}, {"timestamp": 4024.68, "power": 35.815521000000004}, {"timestamp": 4045.23, "power": 37.095878}, {"timestamp": 4066.42, "power": 37.095878}, {"timestamp": 4086.97, "power": 37.095878}, {"timestamp": 4107.47, "power": 37.095878}, {"timestamp": 4128.01, "power": 37.095878}, {"timestamp": 4148.55, "power": 37.095878}, {"timestamp": 4169.09, "power": 37.095878}, {"timestamp": 4189.63, "power": 37.095878}, {"timestamp": 4210.18, "power": 37.095878}, {"timestamp": 4230.72, "power": 37.095878}, {"timestamp": 4251.23, "power": 37.095878}, {"timestamp": 4271.77, "power": 37.095878}, {"timestamp": 4292.31, "power": 37.095878}, {"timestamp": 4312.85, "power": 37.095878}, {"timestamp": 4333.4, "power": 37.095878}, {"timestamp": 4353.94, "power": 37.095878}, {"timestamp": 4374.48, "power": 37.095878}, {"timestamp": 4395.0, "power": 37.095878}, {"timestamp": 4415.56, "power": 37.095878}, {"timestamp": 4436.12, "power": 37.095878}, {"timestamp": 4456.7, "power": 37.095878}, {"timestamp": 4477.27, "power": 37.095878}, {"timestamp": 4497.83, "power": 37.095878}, {"timestamp": 4518.39, "power": 37.095878}, {"timestamp": 4538.91, "power": 37.095878}, {"timestamp": 4559.45, "power": 37.095878}, {"timestamp": 4580.02, "power": 37.095878}, {"timestamp": 4600.6, "power": 37.095878}, {"timestamp": 4621.18, "power": 37.095878}, {"timestamp": 4641.74, "power": 37.095878}, {"timestamp": 4662.3, "power": 37.095878}, {"timestamp": 4682.88, "power": 37.095878}, {"timestamp": 4703.38, "power": 37.095878}, {"timestamp": 4723.95, "power": 37.095878}, {"timestamp": 4744.51, "power": 37.095878}, {"timestamp": 4765.09, "power": 37.095878}, {"timestamp": 4785.65, "power": 37.095878}, {"timestamp": 4806.22, "power": 37.095878}, {"timestamp": 4826.8, "power": 37.095878}, {"timestamp": 4847.3, "power": 37.095878}, {"timestamp": 4867.85, "power": 37.095878}, {"timestamp": 4888.4, "power": 37.095878}, {"timestamp": 4908.97, "power": 37.095878}, {"timestamp": 4929.54, "power": 37.095878}, {"timestamp": 4950.1, "power": 37.095878}, {"timestamp": 4970.67, "power": 37.095878}, {"timestamp": 4991.19, "power": 37.095878}, {"timestamp": 5011.75, "power": 37.095878}, {"timestamp": 5032.31, "power": 37.095878}, {"timestamp": 5052.87, "power": 36.040713000000004}, {"timestamp": 5074.12, "power": 36.040713000000004}, {"timestamp": 5094.66, "power": 36.040713000000004}, {"timestamp": 5115.19, "power": 36.040713000000004}, {"timestamp": 5135.73, "power": 36.040713000000004}, {"timestamp": 5156.28, "power": 36.040713000000004}, {"timestamp": 5176.82, "power": 36.040713000000004}, {"timestamp": 5197.37, "power": 36.040713000000004}, {"timestamp": 5217.93, "power": 36.040713000000004}, {"timestamp": 5238.5, "power": 36.040713000000004}, {"timestamp": 5259.07, "power": 36.040713000000004}, {"timestamp": 5279.62, "power": 36.040713000000004}, {"timestamp": 5300.18, "power": 36.040713000000004}, {"timestamp": 5320.76, "power": 36.040713000000004}, {"timestamp": 5341.33, "power": 36.040713000000004}, {"timestamp": 5361.9, "power": 36.040713000000004}, {"timestamp": 5382.48, "power": 36.040713000000004}, {"timestamp": 5403.01, "power": 36.040713000000004}, {"timestamp": 5423.51, "power": 36.040713000000004}, {"timestamp": 5444.06, "power": 36.040713000000004}, {"timestamp": 5464.6, "power": 36.040713000000004}, {"timestamp": 5485.14, "power": 36.040713000000004}, {"timestamp": 5505.68, "power": 36.040713000000004}, {"timestamp": 5526.23, "power": 36.040713000000004}, {"timestamp": 5546.77, "power": 36.040713000000004}, {"timestamp": 5567.28, "power": 36.040713000000004}, {"timestamp": 5587.81, "power": 36.040713000000004}, {"timestamp": 5608.35, "power": 36.040713000000004}, {"timestamp": 5628.89, "power": 36.040713000000004}, {"timestamp": 5649.44, "power": 36.040713000000004}, {"timestamp": 5669.98, "power": 36.040713000000004}, {"timestamp": 5690.52, "power": 36.040713000000004}, {"timestamp": 5711.04, "power": 36.040713000000004}, {"timestamp": 5731.54, "power": 36.040713000000004}, {"timestamp": 5752.07, "power": 36.040713000000004}, {"timestamp": 5772.61, "power": 36.040713000000004}, {"timestamp": 5793.16, "power": 36.040713000000004}, {"timestamp": 5813.73, "power": 36.040713000000004}, {"timestamp": 5834.29, "power": 36.040713000000004}, {"timestamp": 5854.88, "power": 36.040713000000004}, {"timestamp": 5875.38, "power": 36.040713000000004}, {"timestamp": 5895.93, "power": 36.040713000000004}, {"timestamp": 5916.5, "power": 36.040713000000004}, {"timestamp": 5937.07, "power": 36.040713000000004}, {"timestamp": 5957.64, "power": 36.040713000000004}, {"timestamp": 5978.22, "power": 36.040713000000004}, {"timestamp": 5998.81, "power": 36.040713000000004}, {"timestamp": 6019.3, "power": 36.040713000000004}, {"timestamp": 6039.87, "power": 36.040713000000004}, {"timestamp": 6060.44, "power": 36.251270000000005}, {"timestamp": 6081.82, "power": 36.251270000000005}, {"timestamp": 6102.37, "power": 36.251270000000005}, {"timestamp": 6122.89, "power": 36.251270000000005}, {"timestamp": 6143.39, "power": 36.251270000000005}, {"timestamp": 6163.92, "power": 36.251270000000005}, {"timestamp": 6184.47, "power": 36.251270000000005}, {"timestamp": 6205.0, "power": 36.251270000000005}, {"timestamp": 6225.55, "power": 36.251270000000005}, {"timestamp": 6246.09, "power": 36.251270000000005}, {"timestamp": 6266.63, "power": 36.251270000000005}, {"timestamp": 6287.14, "power": 36.251270000000005}, {"timestamp": 6307.67, "power": 36.251270000000005}, {"timestamp": 6328.22, "power": 36.251270000000005}, {"timestamp": 6348.76, "power": 36.251270000000005}, {"timestamp": 6369.3, "power": 36.251270000000005}, {"timestamp": 6389.87, "power": 36.251270000000005}, {"timestamp": 6410.45, "power": 36.251270000000005}, {"timestamp": 6430.97, "power": 36.251270000000005}, {"timestamp": 6451.46, "power": 36.251270000000005}, {"timestamp": 6472.01, "power": 36.251270000000005}, {"timestamp": 6492.57, "power": 36.251270000000005}, {"timestamp": 6513.14, "power": 36.251270000000005}, {"timestamp": 6533.7, "power": 36.251270000000005}, {"timestamp": 6554.28, "power": 36.251270000000005}, {"timestamp": 6574.86, "power": 36.251270000000005}, {"timestamp": 6595.35, "power": 36.251270000000005}, {"timestamp": 6615.85, "power": 36.251270000000005}, {"timestamp": 6636.41, "power": 36.251270000000005}, {"timestamp": 6656.98, "power": 36.251270000000005}, {"timestamp": 6677.55, "power": 36.251270000000005}, {"timestamp": 6698.11, "power": 36.251270000000005}, {"timestamp": 6718.68, "power": 36.251270000000005}, {"timestamp": 6739.2, "power": 36.251270000000005}, {"timestamp": 6759.75, "power": 36.251270000000005}, {"timestamp": 6780.32, "power": 36.251270000000005}, {"timestamp": 6800.88, "power": 36.251270000000005}, {"timestamp": 6821.45, "power": 36.251270000000005}, {"timestamp": 6842.03, "power": 36.251270000000005}, {"timestamp": 6862.6, "power": 36.251270000000005}, {"timestamp": 6883.12, "power": 36.251270000000005}, {"timestamp": 6903.7, "power": 36.251270000000005}, {"timestamp": 6924.26, "power": 36.251270000000005}, {"timestamp": 6944.85, "power": 36.251270000000005}, {"timestamp": 6965.43, "power": 36.251270000000005}, {"timestamp": 6985.99, "power": 36.251270000000005}, {"timestamp": 7006.55, "power": 36.251270000000005}, {"timestamp": 7027.07, "power": 36.251270000000005}, {"timestamp": 7047.6, "power": 36.251270000000005}, {"timestamp": 7068.18, "power": 36.238326}, {"timestamp": 7089.42, "power": 36.238326}, {"timestamp": 7109.96, "power": 36.238326}, {"timestamp": 7130.5, "power": 36.238326}, {"timestamp": 7151.02, "power": 36.238326}, {"timestamp": 7171.56, "power": 36.238326}, {"timestamp": 7192.1, "power": 36.238326}, {"timestamp": 7212.65, "power": 36.238326}, {"timestamp": 7233.19, "power": 36.238326}, {"timestamp": 7253.74, "power": 36.238326}, {"timestamp": 7274.28, "power": 36.238326}, {"timestamp": 7294.82, "power": 36.238326}, {"timestamp": 7315.32, "power": 36.238326}, {"timestamp": 7335.86, "power": 36.238326}, {"timestamp": 7356.4, "power": 36.238326}, {"timestamp": 7376.98, "power": 36.238326}, {"timestamp": 7397.54, "power": 36.238326}, {"timestamp": 7418.12, "power": 36.238326}, {"timestamp": 7438.67, "power": 36.238326}, {"timestamp": 7459.19, "power": 36.238326}, {"timestamp": 7479.74, "power": 36.238326}, {"timestamp": 7500.3, "power": 36.238326}, {"timestamp": 7520.88, "power": 36.238326}, {"timestamp": 7541.44, "power": 36.238326}, {"timestamp": 7562.01, "power": 36.238326}, {"timestamp": 7582.59, "power": 36.238326}, {"timestamp": 7603.11, "power": 36.238326}, {"timestamp": 7623.66, "power": 36.238326}, {"timestamp": 7644.2, "power": 36.238326}, {"timestamp": 7664.78, "power": 36.238326}, {"timestamp": 7685.34, "power": 36.238326}, {"timestamp": 7705.89, "power": 36.238326}, {"timestamp": 7726.45, "power": 36.238326}, {"timestamp": 7746.97, "power": 36.238326}, {"timestamp": 7767.46, "power": 36.238326}, {"timestamp": 7788.01, "power": 36.238326}, {"timestamp": 7808.57, "power": 36.238326}, {"timestamp": 7829.14, "power": 36.238326}, {"timestamp": 7849.71, "power": 36.238326}, {"timestamp": 7870.28, "power": 36.238326}, {"timestamp": 7890.85, "power": 36.238326}, {"timestamp": 7911.35, "power": 36.238326}, {"timestamp": 7931.88, "power": 36.238326}, {"timestamp": 7952.43, "power": 36.238326}, {"timestamp": 7972.97, "power": 36.238326}, {"timestamp": 7993.51, "power": 36.238326}, {"timestamp": 8014.05, "power": 36.238326}, {"timestamp": 8034.6, "power": 36.238326}, {"timestamp": 8055.11, "power": 36.238326}, {"timestamp": 8075.64, "power": 36.687408000000005}, {"timestamp": 8097.98, "power": 36.687408000000005}, {"timestamp": 8118.53, "power": 36.687408000000005}, {"timestamp": 8139.04, "power": 36.687408000000005}, {"timestamp": 8159.54, "power": 36.687408000000005}, {"timestamp": 8180.07, "power": 36.687408000000005}, {"timestamp": 8200.62, "power": 36.687408000000005}, {"timestamp": 8221.18, "power": 36.687408000000005}, {"timestamp": 8241.75, "power": 36.687408000000005}, {"timestamp": 8262.31, "power": 36.687408000000005}, {"timestamp": 8282.88, "power": 36.687408000000005}, {"timestamp": 8303.38, "power": 36.687408000000005}, {"timestamp": 8323.95, "power": 36.687408000000005}, {"timestamp": 8344.52, "power": 36.687408000000005}, {"timestamp": 8365.09, "power": 36.687408000000005}, {"timestamp": 8385.66, "power": 36.687408000000005}, {"timestamp": 8406.22, "power": 36.687408000000005}, {"timestamp": 8426.79, "power": 36.687408000000005}, {"timestamp": 8447.29, "power": 36.687408000000005}, {"timestamp": 8467.86, "power": 36.687408000000005}, {"timestamp": 8488.41, "power": 36.687408000000005}, {"timestamp": 8508.97, "power": 36.687408000000005}, {"timestamp": 8529.55, "power": 36.687408000000005}, {"timestamp": 8550.13, "power": 36.687408000000005}, {"timestamp": 8570.7, "power": 36.687408000000005}, {"timestamp": 8591.22, "power": 36.687408000000005}, {"timestamp": 8611.78, "power": 36.687408000000005}, {"timestamp": 8632.35, "power": 36.687408000000005}, {"timestamp": 8652.92, "power": 36.687408000000005}, {"timestamp": 8673.46, "power": 36.687408000000005}, {"timestamp": 8694.0, "power": 36.687408000000005}, {"timestamp": 8714.54, "power": 36.687408000000005}, {"timestamp": 8735.06, "power": 36.687408000000005}, {"timestamp": 8755.55, "power": 36.687408000000005}, {"timestamp": 8776.09, "power": 36.687408000000005}, {"timestamp": 8796.63, "power": 36.687408000000005}, {"timestamp": 8817.19, "power": 36.687408000000005}, {"timestamp": 8837.75, "power": 36.687408000000005}, {"timestamp": 8858.33, "power": 36.687408000000005}, {"timestamp": 8878.88, "power": 36.687408000000005}, {"timestamp": 8899.38, "power": 36.687408000000005}, {"timestamp": 8920.08, "power": 36.687408000000005}, {"timestamp": 8940.65, "power": 36.687408000000005}, {"timestamp": 8961.21, "power": 36.687408000000005}, {"timestamp": 8981.78, "power": 36.687408000000005}, {"timestamp": 9002.34, "power": 36.687408000000005}, {"timestamp": 9022.89, "power": 36.687408000000005}, {"timestamp": 9043.39, "power": 36.687408000000005}, {"timestamp": 9063.89, "power": 36.687408000000005}, {"timestamp": 9084.46, "power": 36.295558}, {"timestamp": 9105.74, "power": 36.295558}, {"timestamp": 9126.28, "power": 36.295558}, {"timestamp": 9146.83, "power": 36.295558}, {"timestamp": 9167.33, "power": 36.295558}, {"timestamp": 9187.86, "power": 36.295558}, {"timestamp": 9208.4, "power": 36.295558}, {"timestamp": 9228.94, "power": 36.295558}, {"timestamp": 9249.49, "power": 36.295558}, {"timestamp": 9270.03, "power": 36.295558}, {"timestamp": 9290.57, "power": 36.295558}, {"timestamp": 9311.09, "power": 36.295558}, {"timestamp": 9331.58, "power": 36.295558}, {"timestamp": 9352.12, "power": 36.295558}, {"timestamp": 9372.67, "power": 36.295558}, {"timestamp": 9393.23, "power": 36.295558}, {"timestamp": 9413.79, "power": 36.295558}, {"timestamp": 9434.36, "power": 36.295558}, {"timestamp": 9454.86, "power": 36.295558}, {"timestamp": 9475.36, "power": 36.295558}, {"timestamp": 9495.92, "power": 36.295558}, {"timestamp": 9516.49, "power": 36.295558}, {"timestamp": 9537.05, "power": 36.295558}, {"timestamp": 9557.62, "power": 36.295558}, {"timestamp": 9578.19, "power": 36.295558}, {"timestamp": 9598.75, "power": 36.295558}, {"timestamp": 9619.26, "power": 36.295558}, {"timestamp": 9639.82, "power": 36.295558}, {"timestamp": 9660.38, "power": 36.295558}, {"timestamp": 9680.92, "power": 36.295558}, {"timestamp": 9701.46, "power": 36.295558}, {"timestamp": 9722.0, "power": 36.295558}, {"timestamp": 9742.54, "power": 36.295558}, {"timestamp": 9763.05, "power": 36.295558}, {"timestamp": 9783.55, "power": 36.295558}, {"timestamp": 9804.11, "power": 36.295558}, {"timestamp": 9824.69, "power": 36.295558}, {"timestamp": 9845.26, "power": 36.295558}, {"timestamp": 9865.83, "power": 36.295558}, {"timestamp": 9886.4, "power": 36.295558}, {"timestamp": 9906.92, "power": 36.295558}, {"timestamp": 9927.42, "power": 36.295558}, {"timestamp": 9947.98, "power": 36.295558}, {"timestamp": 9968.54, "power": 36.295558}, {"timestamp": 9989.12, "power": 36.295558}, {"timestamp": 10009.7, "power": 36.295558}, {"timestamp": 10030.3, "power": 36.295558}, {"timestamp": 10050.8, "power": 36.295558}, {"timestamp": 10071.3, "power": 36.295558}, {"timestamp": 10091.9, "power": 36.254200000000004}, {"timestamp": 10113.2, "power": 36.254200000000004}, {"timestamp": 10133.7, "power": 36.254200000000004}, {"timestamp": 10154.3, "power": 36.254200000000004}, {"timestamp": 10174.8, "power": 36.254200000000004}, {"timestamp": 10195.3, "power": 36.254200000000004}, {"timestamp": 10215.9, "power": 36.254200000000004}, {"timestamp": 10236.4, "power": 36.254200000000004}, {"timestamp": 10256.9, "power": 36.254200000000004}, {"timestamp": 10277.5, "power": 36.254200000000004}, {"timestamp": 10298.0, "power": 36.254200000000004}, {"timestamp": 10318.6, "power": 36.254200000000004}, {"timestamp": 10339.1, "power": 36.254200000000004}, {"timestamp": 10359.6, "power": 36.254200000000004}, {"timestamp": 10380.2, "power": 36.254200000000004}, {"timestamp": 10400.8, "power": 36.254200000000004}, {"timestamp": 10421.3, "power": 36.254200000000004}, {"timestamp": 10441.9, "power": 36.254200000000004}, {"timestamp": 10462.5, "power": 36.254200000000004}, {"timestamp": 10483.0, "power": 36.254200000000004}, {"timestamp": 10503.5, "power": 36.254200000000004}, {"timestamp": 10524.0, "power": 36.254200000000004}, {"timestamp": 10544.6, "power": 36.254200000000004}, {"timestamp": 10565.2, "power": 36.254200000000004}, {"timestamp": 10585.8, "power": 36.254200000000004}, {"timestamp": 10606.3, "power": 36.254200000000004}, {"timestamp": 10626.9, "power": 36.254200000000004}, {"timestamp": 10647.4, "power": 36.254200000000004}, {"timestamp": 10667.9, "power": 36.254200000000004}, {"timestamp": 10688.5, "power": 36.254200000000004}, {"timestamp": 10709.0, "power": 36.254200000000004}, {"timestamp": 10729.6, "power": 36.254200000000004}, {"timestamp": 10750.1, "power": 36.254200000000004}, {"timestamp": 10770.6, "power": 36.254200000000004}, {"timestamp": 10791.2, "power": 36.254200000000004}, {"timestamp": 10811.7, "power": 36.254200000000004}, {"timestamp": 10832.3, "power": 36.254200000000004}, {"timestamp": 10852.9, "power": 36.254200000000004}, {"timestamp": 10873.4, "power": 36.254200000000004}, {"timestamp": 10894.0, "power": 36.254200000000004}, {"timestamp": 10914.6, "power": 36.254200000000004}, {"timestamp": 10935.1, "power": 36.254200000000004}, {"timestamp": 10955.7, "power": 36.254200000000004}, {"timestamp": 10976.2, "power": 36.254200000000004}, {"timestamp": 10996.8, "power": 36.254200000000004}, {"timestamp": 11017.4, "power": 36.254200000000004}, {"timestamp": 11038.0, "power": 36.254200000000004}, {"timestamp": 11058.5, "power": 36.254200000000004}, {"timestamp": 11079.1, "power": 36.254200000000004}, {"timestamp": 11099.6, "power": 36.577321}, {"timestamp": 11120.7, "power": 36.577321}, {"timestamp": 11141.3, "power": 36.577321}, {"timestamp": 11161.8, "power": 36.577321}, {"timestamp": 11182.4, "power": 36.577321}, {"timestamp": 11202.9, "power": 36.577321}, {"timestamp": 11223.4, "power": 36.577321}, {"timestamp": 11244.0, "power": 36.577321}, {"timestamp": 11264.5, "power": 36.577321}, {"timestamp": 11285.1, "power": 36.577321}, {"timestamp": 11305.7, "power": 36.577321}, {"timestamp": 11326.3, "power": 36.577321}, {"timestamp": 11346.8, "power": 36.577321}, {"timestamp": 11367.3, "power": 36.577321}, {"timestamp": 11387.9, "power": 36.577321}, {"timestamp": 11408.5, "power": 36.577321}, {"timestamp": 11429.0, "power": 36.577321}, {"timestamp": 11449.6, "power": 36.577321}, {"timestamp": 11470.2, "power": 36.577321}, {"timestamp": 11490.7, "power": 36.577321}, {"timestamp": 11511.3, "power": 36.577321}, {"timestamp": 11531.8, "power": 36.577321}, {"timestamp": 11552.4, "power": 36.577321}, {"timestamp": 11573.0, "power": 36.577321}, {"timestamp": 11593.5, "power": 36.577321}, {"timestamp": 11614.1, "power": 36.577321}, {"timestamp": 11634.7, "power": 36.577321}, {"timestamp": 11655.2, "power": 36.577321}, {"timestamp": 11675.7, "power": 36.577321}, {"timestamp": 11696.3, "power": 36.577321}, {"timestamp": 11716.9, "power": 36.577321}, {"timestamp": 11737.4, "power": 36.577321}, {"timestamp": 11758.0, "power": 36.577321}, {"timestamp": 11778.6, "power": 36.577321}, {"timestamp": 11799.1, "power": 36.577321}, {"timestamp": 11819.6, "power": 36.577321}, {"timestamp": 11840.2, "power": 36.577321}, {"timestamp": 11860.8, "power": 36.577321}, {"timestamp": 11881.3, "power": 36.577321}, {"timestamp": 11901.9, "power": 36.577321}, {"timestamp": 11922.5, "power": 36.577321}, {"timestamp": 11943.0, "power": 36.577321}, {"timestamp": 11963.5, "power": 36.577321}, {"timestamp": 11984.0, "power": 36.577321}, {"timestamp": 12004.6, "power": 36.577321}, {"timestamp": 12025.2, "power": 36.577321}, {"timestamp": 12045.7, "power": 36.577321}, {"timestamp": 12066.3, "power": 36.577321}, {"timestamp": 12086.9, "power": 36.577321}, {"timestamp": 12107.3, "power": 37.367004}, {"timestamp": 12128.5, "power": 37.367004}, {"timestamp": 12149.1, "power": 37.367004}, {"timestamp": 12169.6, "power": 37.367004}, {"timestamp": 12190.1, "power": 37.367004}, {"timestamp": 12210.7, "power": 37.367004}, {"timestamp": 12231.2, "power": 37.367004}, {"timestamp": 12251.7, "power": 37.367004}, {"timestamp": 12272.3, "power": 37.367004}, {"timestamp": 12292.9, "power": 37.367004}, {"timestamp": 12313.4, "power": 37.367004}, {"timestamp": 12334.0, "power": 37.367004}, {"timestamp": 12354.6, "power": 37.367004}, {"timestamp": 12375.1, "power": 37.367004}, {"timestamp": 12395.6, "power": 37.367004}, {"timestamp": 12416.2, "power": 37.367004}, {"timestamp": 12436.8, "power": 37.367004}, {"timestamp": 12457.4, "power": 37.367004}, {"timestamp": 12477.9, "power": 37.367004}, {"timestamp": 12498.5, "power": 37.367004}, {"timestamp": 12519.0, "power": 37.367004}, {"timestamp": 12539.5, "power": 37.367004}, {"timestamp": 12560.1, "power": 37.367004}, {"timestamp": 12580.6, "power": 37.367004}, {"timestamp": 12601.2, "power": 37.367004}, {"timestamp": 12621.8, "power": 37.367004}, {"timestamp": 12642.3, "power": 37.367004}, {"timestamp": 12662.9, "power": 37.367004}, {"timestamp": 12683.4, "power": 37.367004}, {"timestamp": 12704.0, "power": 37.367004}, {"timestamp": 12724.6, "power": 37.367004}, {"timestamp": 12745.1, "power": 37.367004}, {"timestamp": 12765.7, "power": 37.367004}, {"timestamp": 12786.3, "power": 37.367004}, {"timestamp": 12806.8, "power": 37.367004}, {"timestamp": 12827.3, "power": 37.367004}, {"timestamp": 12847.9, "power": 37.367004}, {"timestamp": 12868.4, "power": 37.367004}, {"timestamp": 12889.0, "power": 37.367004}, {"timestamp": 12909.6, "power": 37.367004}, {"timestamp": 12930.1, "power": 37.367004}, {"timestamp": 12950.7, "power": 37.367004}, {"timestamp": 12971.2, "power": 37.367004}, {"timestamp": 12991.7, "power": 37.367004}, {"timestamp": 13012.2, "power": 37.367004}, {"timestamp": 13032.8, "power": 37.367004}, {"timestamp": 13053.3, "power": 37.367004}, {"timestamp": 13073.9, "power": 37.367004}, {"timestamp": 13094.4, "power": 37.367004}, {"timestamp": 13114.9, "power": 36.072944}, {"timestamp": 13136.0, "power": 36.072944}, {"timestamp": 13156.5, "power": 36.072944}, {"timestamp": 13177.1, "power": 36.072944}, {"timestamp": 13197.6, "power": 36.072944}, {"timestamp": 13218.1, "power": 36.072944}, {"timestamp": 13238.7, "power": 36.072944}, {"timestamp": 13259.2, "power": 36.072944}, {"timestamp": 13279.7, "power": 36.072944}, {"timestamp": 13300.3, "power": 36.072944}, {"timestamp": 13320.8, "power": 36.072944}, {"timestamp": 13341.3, "power": 36.072944}, {"timestamp": 13361.9, "power": 36.072944}, {"timestamp": 13382.4, "power": 36.072944}, {"timestamp": 13402.9, "power": 36.072944}, {"timestamp": 13423.4, "power": 36.072944}, {"timestamp": 13443.9, "power": 36.072944}, {"timestamp": 13464.5, "power": 36.072944}, {"timestamp": 13485.0, "power": 36.072944}, {"timestamp": 13505.6, "power": 36.072944}, {"timestamp": 13526.1, "power": 36.072944}, {"timestamp": 13546.6, "power": 36.072944}, {"timestamp": 13567.1, "power": 36.072944}, {"timestamp": 13587.7, "power": 36.072944}, {"timestamp": 13608.2, "power": 36.072944}, {"timestamp": 13628.7, "power": 36.072944}, {"timestamp": 13649.3, "power": 36.072944}, {"timestamp": 13669.8, "power": 36.072944}, {"timestamp": 13690.4, "power": 36.072944}, {"timestamp": 13710.9, "power": 36.072944}, {"timestamp": 13731.4, "power": 36.072944}, {"timestamp": 13751.9, "power": 36.072944}, {"timestamp": 13772.5, "power": 36.072944}, {"timestamp": 13793.1, "power": 36.072944}, {"timestamp": 13813.6, "power": 36.072944}, {"timestamp": 13834.2, "power": 36.072944}, {"timestamp": 13854.8, "power": 36.072944}, {"timestamp": 13875.3, "power": 36.072944}, {"timestamp": 13895.8, "power": 36.072944}, {"timestamp": 13916.4, "power": 36.072944}, {"timestamp": 13937.0, "power": 36.072944}, {"timestamp": 13957.5, "power": 36.072944}, {"timestamp": 13978.1, "power": 36.072944}, {"timestamp": 13998.6, "power": 36.072944}, {"timestamp": 14019.1, "power": 36.072944}, {"timestamp": 14039.7, "power": 36.072944}, {"timestamp": 14060.2, "power": 36.072944}, {"timestamp": 14080.7, "power": 36.072944}, {"timestamp": 14101.3, "power": 36.072944}, {"timestamp": 14121.8, "power": 35.985276}, {"timestamp": 14142.9, "power": 35.985276}, {"timestamp": 14163.4, "power": 35.985276}, {"timestamp": 14183.9, "power": 35.985276}, {"timestamp": 14204.4, "power": 35.985276}, {"timestamp": 14225.0, "power": 35.985276}, {"timestamp": 14245.6, "power": 35.985276}, {"timestamp": 14266.1, "power": 35.985276}, {"timestamp": 14286.7, "power": 35.985276}, {"timestamp": 14307.2, "power": 35.985276}, {"timestamp": 14327.8, "power": 35.985276}, {"timestamp": 14348.3, "power": 35.985276}, {"timestamp": 14368.9, "power": 35.985276}, {"timestamp": 14389.5, "power": 35.985276}, {"timestamp": 14410.1, "power": 35.985276}, {"timestamp": 14430.6, "power": 35.985276}, {"timestamp": 14451.1, "power": 35.985276}, {"timestamp": 14471.7, "power": 35.985276}, {"timestamp": 14492.3, "power": 35.985276}, {"timestamp": 14512.8, "power": 35.985276}, {"timestamp": 14533.4, "power": 35.985276}, {"timestamp": 14554.0, "power": 35.985276}, {"timestamp": 14574.5, "power": 35.985276}, {"timestamp": 14595.0, "power": 35.985276}, {"timestamp": 14615.5, "power": 35.985276}, {"timestamp": 14636.1, "power": 35.985276}, {"timestamp": 14656.7, "power": 35.985276}, {"timestamp": 14677.2, "power": 35.985276}, {"timestamp": 14697.8, "power": 35.985276}, {"timestamp": 14718.4, "power": 35.985276}, {"timestamp": 14738.9, "power": 35.985276}, {"timestamp": 14759.4, "power": 35.985276}, {"timestamp": 14779.9, "power": 35.985276}, {"timestamp": 14800.5, "power": 35.985276}, {"timestamp": 14821.1, "power": 35.985276}, {"timestamp": 14841.6, "power": 35.985276}, {"timestamp": 14862.2, "power": 35.985276}, {"timestamp": 14882.8, "power": 35.985276}, {"timestamp": 14903.3, "power": 35.985276}, {"timestamp": 14923.8, "power": 35.985276}, {"timestamp": 14944.4, "power": 35.985276}, {"timestamp": 14965.0, "power": 35.985276}, {"timestamp": 14985.5, "power": 35.985276}, {"timestamp": 15006.1, "power": 35.985276}, {"timestamp": 15026.6, "power": 35.985276}, {"timestamp": 15047.2, "power": 35.985276}, {"timestamp": 15067.7, "power": 35.985276}, {"timestamp": 15088.3, "power": 35.985276}, {"timestamp": 15108.8, "power": 35.985276}, {"timestamp": 15129.4, "power": 36.196132000000006}, {"timestamp": 15150.6, "power": 36.196132000000006}, {"timestamp": 15171.1, "power": 36.196132000000006}, {"timestamp": 15191.7, "power": 36.196132000000006}, {"timestamp": 15212.2, "power": 36.196132000000006}, {"timestamp": 15232.7, "power": 36.196132000000006}, {"timestamp": 15253.3, "power": 36.196132000000006}, {"timestamp": 15273.8, "power": 36.196132000000006}, {"timestamp": 15294.4, "power": 36.196132000000006}, {"timestamp": 15314.9, "power": 36.196132000000006}, {"timestamp": 15335.4, "power": 36.196132000000006}, {"timestamp": 15355.9, "power": 36.196132000000006}, {"timestamp": 15376.5, "power": 36.196132000000006}, {"timestamp": 15397.1, "power": 36.196132000000006}, {"timestamp": 15417.6, "power": 36.196132000000006}, {"timestamp": 15438.2, "power": 36.196132000000006}, {"timestamp": 15458.7, "power": 36.196132000000006}, {"timestamp": 15479.3, "power": 36.196132000000006}, {"timestamp": 15499.8, "power": 36.196132000000006}, {"timestamp": 15520.4, "power": 36.196132000000006}, {"timestamp": 15540.9, "power": 36.196132000000006}, {"timestamp": 15561.5, "power": 36.196132000000006}, {"timestamp": 15582.1, "power": 36.196132000000006}, {"timestamp": 15602.6, "power": 36.196132000000006}, {"timestamp": 15623.1, "power": 36.196132000000006}, {"timestamp": 15643.7, "power": 36.196132000000006}, {"timestamp": 15664.2, "power": 36.196132000000006}, {"timestamp": 15684.8, "power": 36.196132000000006}, {"timestamp": 15705.3, "power": 36.196132000000006}, {"timestamp": 15725.9, "power": 36.196132000000006}, {"timestamp": 15746.4, "power": 36.196132000000006}, {"timestamp": 15766.9, "power": 36.196132000000006}, {"timestamp": 15787.4, "power": 36.196132000000006}, {"timestamp": 15808.0, "power": 36.196132000000006}, {"timestamp": 15828.5, "power": 36.196132000000006}, {"timestamp": 15849.0, "power": 36.196132000000006}, {"timestamp": 15869.6, "power": 36.196132000000006}, {"timestamp": 15890.1, "power": 36.196132000000006}, {"timestamp": 15910.7, "power": 36.196132000000006}, {"timestamp": 15931.2, "power": 36.196132000000006}, {"timestamp": 15951.7, "power": 36.196132000000006}, {"timestamp": 15972.2, "power": 36.196132000000006}, {"timestamp": 15992.8, "power": 36.196132000000006}, {"timestamp": 16013.3, "power": 36.196132000000006}, {"timestamp": 16033.9, "power": 36.196132000000006}, {"timestamp": 16054.4, "power": 36.196132000000006}, {"timestamp": 16074.9, "power": 36.196132000000006}, {"timestamp": 16095.4, "power": 36.196132000000006}, {"timestamp": 16116.0, "power": 36.196132000000006}, {"timestamp": 16136.5, "power": 36.003956}, {"timestamp": 16158.6, "power": 36.003956}, {"timestamp": 16179.1, "power": 36.003956}, {"timestamp": 16199.6, "power": 36.003956}, {"timestamp": 16220.2, "power": 36.003956}, {"timestamp": 16240.8, "power": 36.003956}, {"timestamp": 16261.3, "power": 36.003956}, {"timestamp": 16281.9, "power": 36.003956}, {"timestamp": 16302.5, "power": 36.003956}, {"timestamp": 16323.0, "power": 36.003956}, {"timestamp": 16343.6, "power": 36.003956}, {"timestamp": 16364.1, "power": 36.003956}, {"timestamp": 16384.7, "power": 36.003956}, {"timestamp": 16405.3, "power": 36.003956}, {"timestamp": 16425.8, "power": 36.003956}, {"timestamp": 16446.4, "power": 36.003956}, {"timestamp": 16466.9, "power": 36.003956}, {"timestamp": 16487.4, "power": 36.003956}, {"timestamp": 16508.0, "power": 36.003956}, {"timestamp": 16528.5, "power": 36.003956}, {"timestamp": 16549.1, "power": 36.003956}, {"timestamp": 16569.7, "power": 36.003956}, {"timestamp": 16590.3, "power": 36.003956}, {"timestamp": 16610.8, "power": 36.003956}, {"timestamp": 16631.3, "power": 36.003956}, {"timestamp": 16651.9, "power": 36.003956}, {"timestamp": 16672.5, "power": 36.003956}, {"timestamp": 16693.1, "power": 36.003956}, {"timestamp": 16713.6, "power": 36.003956}, {"timestamp": 16734.2, "power": 36.003956}, {"timestamp": 16754.8, "power": 36.003956}, {"timestamp": 16775.3, "power": 36.003956}, {"timestamp": 16795.8, "power": 36.003956}, {"timestamp": 16816.4, "power": 36.003956}, {"timestamp": 16837.0, "power": 36.003956}, {"timestamp": 16857.5, "power": 36.003956}, {"timestamp": 16878.1, "power": 36.003956}, {"timestamp": 16898.7, "power": 36.003956}, {"timestamp": 16919.2, "power": 36.003956}, {"timestamp": 16939.7, "power": 36.003956}, {"timestamp": 16960.3, "power": 36.003956}, {"timestamp": 16980.9, "power": 36.003956}, {"timestamp": 17001.4, "power": 36.003956}, {"timestamp": 17022.0, "power": 36.003956}, {"timestamp": 17042.6, "power": 36.003956}, {"timestamp": 17063.1, "power": 36.003956}, {"timestamp": 17083.6, "power": 36.003956}, {"timestamp": 17104.2, "power": 36.003956}, {"timestamp": 17124.8, "power": 36.003956}, {"timestamp": 17145.4, "power": 36.068662}, {"timestamp": 17166.5, "power": 36.068662}, {"timestamp": 17187.0, "power": 36.068662}, {"timestamp": 17207.5, "power": 36.068662}, {"timestamp": 17228.0, "power": 36.068662}, {"timestamp": 17248.6, "power": 36.068662}, {"timestamp": 17269.2, "power": 36.068662}, {"timestamp": 17289.7, "power": 36.068662}, {"timestamp": 17310.3, "power": 36.068662}, {"timestamp": 17330.9, "power": 36.068662}, {"timestamp": 17351.4, "power": 36.068662}, {"timestamp": 17371.9, "power": 36.068662}, {"timestamp": 17392.5, "power": 36.068662}, {"timestamp": 17413.1, "power": 36.068662}, {"timestamp": 17433.6, "power": 36.068662}, {"timestamp": 17454.2, "power": 36.068662}, {"timestamp": 17474.8, "power": 36.068662}, {"timestamp": 17495.3, "power": 36.068662}, {"timestamp": 17515.8, "power": 36.068662}, {"timestamp": 17536.4, "power": 36.068662}, {"timestamp": 17557.0, "power": 36.068662}, {"timestamp": 17577.6, "power": 36.068662}, {"timestamp": 17598.1, "power": 36.068662}, {"timestamp": 17618.7, "power": 36.068662}, {"timestamp": 17639.2, "power": 36.068662}, {"timestamp": 17659.8, "power": 36.068662}, {"timestamp": 17680.4, "power": 36.068662}, {"timestamp": 17700.9, "power": 36.068662}, {"timestamp": 17721.5, "power": 36.068662}, {"timestamp": 17742.1, "power": 36.068662}, {"timestamp": 17762.6, "power": 36.068662}, {"timestamp": 17783.2, "power": 36.068662}, {"timestamp": 17803.7, "power": 36.068662}, {"timestamp": 17824.3, "power": 36.068662}, {"timestamp": 17844.8, "power": 36.068662}, {"timestamp": 17865.4, "power": 36.068662}, {"timestamp": 17886.0, "power": 36.068662}, {"timestamp": 17906.6, "power": 36.068662}, {"timestamp": 17927.1, "power": 36.068662}, {"timestamp": 17947.6, "power": 36.068662}, {"timestamp": 17968.1, "power": 36.068662}, {"timestamp": 17988.6, "power": 36.068662}, {"timestamp": 18009.2, "power": 36.068662}, {"timestamp": 18029.7, "power": 36.068662}, {"timestamp": 18050.3, "power": 36.068662}, {"timestamp": 18070.8, "power": 36.068662}, {"timestamp": 18091.3, "power": 36.068662}, {"timestamp": 18111.9, "power": 36.068662}, {"timestamp": 18132.4, "power": 36.068662}, {"timestamp": 18152.9, "power": 35.926148000000005}, {"timestamp": 18174.0, "power": 35.926148000000005}, {"timestamp": 18194.5, "power": 35.926148000000005}, {"timestamp": 18215.1, "power": 35.926148000000005}, {"timestamp": 18235.6, "power": 35.926148000000005}, {"timestamp": 18256.2, "power": 35.926148000000005}, {"timestamp": 18276.7, "power": 35.926148000000005}, {"timestamp": 18297.3, "power": 35.926148000000005}, {"timestamp": 18317.9, "power": 35.926148000000005}, {"timestamp": 18338.5, "power": 35.926148000000005}, {"timestamp": 18359.0, "power": 35.926148000000005}, {"timestamp": 18379.5, "power": 35.926148000000005}, {"timestamp": 18400.1, "power": 35.926148000000005}, {"timestamp": 18420.7, "power": 35.926148000000005}, {"timestamp": 18441.2, "power": 35.926148000000005}, {"timestamp": 18461.8, "power": 35.926148000000005}, {"timestamp": 18482.4, "power": 35.926148000000005}, {"timestamp": 18502.9, "power": 35.926148000000005}, {"timestamp": 18523.4, "power": 35.926148000000005}, {"timestamp": 18543.9, "power": 35.926148000000005}, {"timestamp": 18564.5, "power": 35.926148000000005}, {"timestamp": 18585.1, "power": 35.926148000000005}, {"timestamp": 18605.7, "power": 35.926148000000005}, {"timestamp": 18626.2, "power": 35.926148000000005}, {"timestamp": 18646.8, "power": 35.926148000000005}, {"timestamp": 18667.4, "power": 35.926148000000005}, {"timestamp": 18687.9, "power": 35.926148000000005}, {"timestamp": 18708.5, "power": 35.926148000000005}, {"timestamp": 18729.1, "power": 35.926148000000005}, {"timestamp": 18749.6, "power": 35.926148000000005}, {"timestamp": 18770.2, "power": 35.926148000000005}, {"timestamp": 18790.8, "power": 35.926148000000005}, {"timestamp": 18811.3, "power": 35.926148000000005}, {"timestamp": 18831.8, "power": 35.926148000000005}, {"timestamp": 18852.4, "power": 35.926148000000005}, {"timestamp": 18872.9, "power": 35.926148000000005}, {"timestamp": 18893.5, "power": 35.926148000000005}, {"timestamp": 18914.1, "power": 35.926148000000005}, {"timestamp": 18934.7, "power": 35.926148000000005}, {"timestamp": 18955.2, "power": 35.926148000000005}, {"timestamp": 18975.7, "power": 35.926148000000005}, {"timestamp": 18996.3, "power": 35.926148000000005}, {"timestamp": 19016.9, "power": 35.926148000000005}, {"timestamp": 19037.4, "power": 35.926148000000005}, {"timestamp": 19058.0, "power": 35.926148000000005}, {"timestamp": 19078.6, "power": 35.926148000000005}, {"timestamp": 19099.1, "power": 35.926148000000005}, {"timestamp": 19119.6, "power": 35.926148000000005}, {"timestamp": 19140.2, "power": 35.926148000000005}, {"timestamp": 19160.8, "power": 35.914151000000004}, {"timestamp": 19182.0, "power": 35.914151000000004}, {"timestamp": 19202.5, "power": 35.914151000000004}, {"timestamp": 19223.1, "power": 35.914151000000004}, {"timestamp": 19243.5, "power": 35.914151000000004}, {"timestamp": 19264.0, "power": 35.914151000000004}, {"timestamp": 19284.6, "power": 35.914151000000004}, {"timestamp": 19305.2, "power": 35.914151000000004}, {"timestamp": 19325.8, "power": 35.914151000000004}, {"timestamp": 19346.3, "power": 35.914151000000004}, {"timestamp": 19366.9, "power": 35.914151000000004}, {"timestamp": 19387.4, "power": 35.914151000000004}, {"timestamp": 19408.0, "power": 35.914151000000004}, {"timestamp": 19428.6, "power": 35.914151000000004}, {"timestamp": 19449.1, "power": 35.914151000000004}, {"timestamp": 19469.7, "power": 35.914151000000004}, {"timestamp": 19490.3, "power": 35.914151000000004}, {"timestamp": 19510.9, "power": 35.914151000000004}, {"timestamp": 19531.4, "power": 35.914151000000004}, {"timestamp": 19551.9, "power": 35.914151000000004}, {"timestamp": 19572.5, "power": 35.914151000000004}, {"timestamp": 19593.1, "power": 35.914151000000004}, {"timestamp": 19613.6, "power": 35.914151000000004}, {"timestamp": 19634.2, "power": 35.914151000000004}, {"timestamp": 19654.8, "power": 35.914151000000004}, {"timestamp": 19675.3, "power": 35.914151000000004}, {"timestamp": 19695.8, "power": 35.914151000000004}, {"timestamp": 19716.4, "power": 35.914151000000004}, {"timestamp": 19736.9, "power": 35.914151000000004}, {"timestamp": 19757.5, "power": 35.914151000000004}, {"timestamp": 19778.1, "power": 35.914151000000004}, {"timestamp": 19798.7, "power": 35.914151000000004}, {"timestamp": 19819.2, "power": 35.914151000000004}, {"timestamp": 19839.7, "power": 35.914151000000004}, {"timestamp": 19860.3, "power": 35.914151000000004}, {"timestamp": 19880.9, "power": 35.914151000000004}, {"timestamp": 19901.4, "power": 35.914151000000004}, {"timestamp": 19922.0, "power": 35.914151000000004}, {"timestamp": 19942.6, "power": 35.914151000000004}, {"timestamp": 19963.1, "power": 35.914151000000004}, {"timestamp": 19983.7, "power": 35.914151000000004}, {"timestamp": 20004.2, "power": 35.914151000000004}, {"timestamp": 20024.8, "power": 35.914151000000004}, {"timestamp": 20045.4, "power": 35.914151000000004}, {"timestamp": 20065.9, "power": 35.914151000000004}, {"timestamp": 20086.5, "power": 35.914151000000004}, {"timestamp": 20107.0, "power": 35.914151000000004}, {"timestamp": 20127.5, "power": 35.914151000000004}, {"timestamp": 20148.1, "power": 35.914151000000004}, {"timestamp": 20168.7, "power": 36.075062}, {"timestamp": 20189.8, "power": 36.075062}, {"timestamp": 20210.4, "power": 36.075062}, {"timestamp": 20230.9, "power": 36.075062}, {"timestamp": 20251.4, "power": 36.075062}, {"timestamp": 20272.0, "power": 36.075062}, {"timestamp": 20292.6, "power": 36.075062}, {"timestamp": 20313.1, "power": 36.075062}, {"timestamp": 20333.7, "power": 36.075062}, {"timestamp": 20354.2, "power": 36.075062}, {"timestamp": 20374.8, "power": 36.075062}, {"timestamp": 20395.3, "power": 36.075062}, {"timestamp": 20415.9, "power": 36.075062}, {"timestamp": 20436.5, "power": 36.075062}, {"timestamp": 20457.0, "power": 36.075062}, {"timestamp": 20477.6, "power": 36.075062}, {"timestamp": 20498.2, "power": 36.075062}, {"timestamp": 20518.7, "power": 36.075062}, {"timestamp": 20539.2, "power": 36.075062}, {"timestamp": 20559.8, "power": 36.075062}, {"timestamp": 20580.4, "power": 36.075062}, {"timestamp": 20600.9, "power": 36.075062}, {"timestamp": 20621.5, "power": 36.075062}, {"timestamp": 20642.1, "power": 36.075062}, {"timestamp": 20662.7, "power": 36.075062}, {"timestamp": 20683.2, "power": 36.075062}, {"timestamp": 20703.7, "power": 36.075062}, {"timestamp": 20724.3, "power": 36.075062}, {"timestamp": 20744.9, "power": 36.075062}, {"timestamp": 20765.5, "power": 36.075062}, {"timestamp": 20786.0, "power": 36.075062}, {"timestamp": 20806.6, "power": 36.075062}, {"timestamp": 20827.1, "power": 36.075062}, {"timestamp": 20847.6, "power": 36.075062}, {"timestamp": 20868.2, "power": 36.075062}, {"timestamp": 20888.7, "power": 36.075062}, {"timestamp": 20909.3, "power": 36.075062}, {"timestamp": 20929.8, "power": 36.075062}, {"timestamp": 20950.3, "power": 36.075062}, {"timestamp": 20970.9, "power": 36.075062}, {"timestamp": 20991.3, "power": 36.075062}, {"timestamp": 21011.9, "power": 36.075062}, {"timestamp": 21032.4, "power": 36.075062}, {"timestamp": 21053.0, "power": 36.075062}, {"timestamp": 21073.6, "power": 36.075062}, {"timestamp": 21094.1, "power": 36.075062}, {"timestamp": 21114.7, "power": 36.075062}, {"timestamp": 21135.3, "power": 36.075062}, {"timestamp": 21155.8, "power": 36.075062}, {"timestamp": 21176.4, "power": 36.079926}, {"timestamp": 21197.5, "power": 36.079926}, {"timestamp": 21218.1, "power": 36.079926}, {"timestamp": 21238.6, "power": 36.079926}, {"timestamp": 21259.1, "power": 36.079926}, {"timestamp": 21279.7, "power": 36.079926}, {"timestamp": 21300.2, "power": 36.079926}, {"timestamp": 21320.8, "power": 36.079926}, {"timestamp": 21341.4, "power": 36.079926}, {"timestamp": 21361.9, "power": 36.079926}, {"timestamp": 21382.5, "power": 36.079926}, {"timestamp": 21403.0, "power": 36.079926}, {"timestamp": 21423.5, "power": 36.079926}, {"timestamp": 21444.1, "power": 36.079926}, {"timestamp": 21464.7, "power": 36.079926}, {"timestamp": 21485.3, "power": 36.079926}, {"timestamp": 21505.8, "power": 36.079926}, {"timestamp": 21526.4, "power": 36.079926}, {"timestamp": 21546.9, "power": 36.079926}, {"timestamp": 21567.4, "power": 36.079926}, {"timestamp": 21588.0, "power": 36.079926}, {"timestamp": 21608.6, "power": 36.079926}, {"timestamp": 21629.2, "power": 36.079926}, {"timestamp": 21649.7, "power": 36.079926}, {"timestamp": 21670.3, "power": 36.079926}, {"timestamp": 21690.9, "power": 36.079926}, {"timestamp": 21711.4, "power": 36.079926}, {"timestamp": 21731.9, "power": 36.079926}, {"timestamp": 21752.5, "power": 36.079926}, {"timestamp": 21773.1, "power": 36.079926}, {"timestamp": 21793.7, "power": 36.079926}, {"timestamp": 21814.2, "power": 36.079926}, {"timestamp": 21834.8, "power": 36.079926}, {"timestamp": 21855.3, "power": 36.079926}, {"timestamp": 21875.9, "power": 36.079926}, {"timestamp": 21896.5, "power": 36.079926}, {"timestamp": 21917.0, "power": 36.079926}, {"timestamp": 21937.6, "power": 36.079926}, {"timestamp": 21958.2, "power": 36.079926}, {"timestamp": 21978.7, "power": 36.079926}, {"timestamp": 21999.3, "power": 36.079926}, {"timestamp": 22019.8, "power": 36.079926}, {"timestamp": 22040.4, "power": 36.079926}, {"timestamp": 22061.0, "power": 36.079926}, {"timestamp": 22081.5, "power": 36.079926}, {"timestamp": 22102.1, "power": 36.079926}, {"timestamp": 22122.7, "power": 36.079926}, {"timestamp": 22143.2, "power": 36.079926}, {"timestamp": 22163.7, "power": 36.079926}, {"timestamp": 22184.3, "power": 35.812507000000004}, {"timestamp": 22205.3, "power": 35.812507000000004}, {"timestamp": 22225.9, "power": 35.812507000000004}, {"timestamp": 22246.4, "power": 35.812507000000004}, {"timestamp": 22267.0, "power": 35.812507000000004}, {"timestamp": 22287.4, "power": 35.812507000000004}, {"timestamp": 22308.0, "power": 35.812507000000004}, {"timestamp": 22328.6, "power": 35.812507000000004}, {"timestamp": 22349.2, "power": 35.812507000000004}, {"timestamp": 22369.7, "power": 35.812507000000004}, {"timestamp": 22390.3, "power": 35.812507000000004}, {"timestamp": 22410.9, "power": 35.812507000000004}, {"timestamp": 22431.4, "power": 35.812507000000004}, {"timestamp": 22451.9, "power": 35.812507000000004}, {"timestamp": 22472.5, "power": 35.812507000000004}, {"timestamp": 22493.1, "power": 35.812507000000004}, {"timestamp": 22513.6, "power": 35.812507000000004}, {"timestamp": 22534.2, "power": 35.812507000000004}, {"timestamp": 22554.8, "power": 35.812507000000004}, {"timestamp": 22575.3, "power": 35.812507000000004}, {"timestamp": 22595.8, "power": 35.812507000000004}, {"timestamp": 22616.4, "power": 35.812507000000004}, {"timestamp": 22637.0, "power": 35.812507000000004}, {"timestamp": 22657.6, "power": 35.812507000000004}, {"timestamp": 22678.1, "power": 35.812507000000004}, {"timestamp": 22698.7, "power": 35.812507000000004}, {"timestamp": 22719.2, "power": 35.812507000000004}, {"timestamp": 22739.8, "power": 35.812507000000004}, {"timestamp": 22760.4, "power": 35.812507000000004}, {"timestamp": 22780.9, "power": 35.812507000000004}, {"timestamp": 22801.5, "power": 35.812507000000004}, {"timestamp": 22822.1, "power": 35.812507000000004}, {"timestamp": 22842.6, "power": 35.812507000000004}, {"timestamp": 22863.2, "power": 35.812507000000004}, {"timestamp": 22883.7, "power": 35.812507000000004}, {"timestamp": 22904.3, "power": 35.812507000000004}, {"timestamp": 22924.9, "power": 35.812507000000004}, {"timestamp": 22945.4, "power": 35.812507000000004}, {"timestamp": 22966.0, "power": 35.812507000000004}, {"timestamp": 22986.5, "power": 35.812507000000004}, {"timestamp": 23007.1, "power": 35.812507000000004}, {"timestamp": 23027.6, "power": 35.812507000000004}, {"timestamp": 23048.2, "power": 35.812507000000004}, {"timestamp": 23068.8, "power": 35.812507000000004}, {"timestamp": 23089.3, "power": 35.812507000000004}, {"timestamp": 23109.9, "power": 35.812507000000004}, {"timestamp": 23130.4, "power": 35.812507000000004}, {"timestamp": 23151.0, "power": 35.812507000000004}, {"timestamp": 23171.5, "power": 35.812507000000004}, {"timestamp": 23192.0, "power": 36.24969}, {"timestamp": 23213.2, "power": 36.24969}, {"timestamp": 23233.7, "power": 36.24969}, {"timestamp": 23254.3, "power": 36.24969}, {"timestamp": 23274.9, "power": 36.24969}, {"timestamp": 23295.4, "power": 36.24969}, {"timestamp": 23315.9, "power": 36.24969}, {"timestamp": 23336.5, "power": 36.24969}, {"timestamp": 23357.1, "power": 36.24969}, {"timestamp": 23377.6, "power": 36.24969}, {"timestamp": 23398.2, "power": 36.24969}, {"timestamp": 23418.8, "power": 36.24969}, {"timestamp": 23439.3, "power": 36.24969}, {"timestamp": 23459.8, "power": 36.24969}, {"timestamp": 23480.4, "power": 36.24969}, {"timestamp": 23501.0, "power": 36.24969}, {"timestamp": 23521.5, "power": 36.24969}, {"timestamp": 23542.1, "power": 36.24969}, {"timestamp": 23562.7, "power": 36.24969}, {"timestamp": 23583.2, "power": 36.24969}, {"timestamp": 23603.7, "power": 36.24969}, {"timestamp": 23624.3, "power": 36.24969}, {"timestamp": 23644.9, "power": 36.24969}, {"timestamp": 23665.4, "power": 36.24969}, {"timestamp": 23686.0, "power": 36.24969}, {"timestamp": 23706.5, "power": 36.24969}, {"timestamp": 23727.1, "power": 36.24969}, {"timestamp": 23747.6, "power": 36.24969}, {"timestamp": 23768.2, "power": 36.24969}, {"timestamp": 23788.7, "power": 36.24969}, {"timestamp": 23809.3, "power": 36.24969}, {"timestamp": 23829.9, "power": 36.24969}, {"timestamp": 23850.5, "power": 36.24969}, {"timestamp": 23871.0, "power": 36.24969}, {"timestamp": 23891.5, "power": 36.24969}, {"timestamp": 23912.1, "power": 36.24969}, {"timestamp": 23932.6, "power": 36.24969}, {"timestamp": 23953.2, "power": 36.24969}, {"timestamp": 23973.8, "power": 36.24969}, {"timestamp": 23994.4, "power": 36.24969}, {"timestamp": 24014.9, "power": 36.24969}, {"timestamp": 24035.4, "power": 36.24969}, {"timestamp": 24055.9, "power": 36.24969}, {"timestamp": 24076.5, "power": 36.24969}, {"timestamp": 24097.0, "power": 36.24969}, {"timestamp": 24117.6, "power": 36.24969}, {"timestamp": 24138.1, "power": 36.24969}, {"timestamp": 24158.7, "power": 36.24969}, {"timestamp": 24179.3, "power": 36.24969}, {"timestamp": 24199.8, "power": 36.065756}, {"timestamp": 24220.9, "power": 36.065756}, {"timestamp": 24241.4, "power": 36.065756}, {"timestamp": 24262.0, "power": 36.065756}, {"timestamp": 24282.5, "power": 36.065756}, {"timestamp": 24303.0, "power": 36.065756}, {"timestamp": 24323.5, "power": 36.065756}, {"timestamp": 24344.1, "power": 36.065756}, {"timestamp": 24364.6, "power": 36.065756}, {"timestamp": 24385.2, "power": 36.065756}, {"timestamp": 24405.8, "power": 36.065756}, {"timestamp": 24426.3, "power": 36.065756}, {"timestamp": 24446.9, "power": 36.065756}, {"timestamp": 24467.4, "power": 36.065756}, {"timestamp": 24487.9, "power": 36.065756}, {"timestamp": 24508.5, "power": 36.065756}, {"timestamp": 24529.0, "power": 36.065756}, {"timestamp": 24549.5, "power": 36.065756}, {"timestamp": 24570.1, "power": 36.065756}, {"timestamp": 24590.7, "power": 36.065756}, {"timestamp": 24611.2, "power": 36.065756}, {"timestamp": 24631.8, "power": 36.065756}, {"timestamp": 24652.4, "power": 36.065756}, {"timestamp": 24672.9, "power": 36.065756}, {"timestamp": 24693.5, "power": 36.065756}, {"timestamp": 24714.0, "power": 36.065756}, {"timestamp": 24734.6, "power": 36.065756}, {"timestamp": 24755.1, "power": 36.065756}, {"timestamp": 24775.7, "power": 36.065756}, {"timestamp": 24796.2, "power": 36.065756}, {"timestamp": 24816.8, "power": 36.065756}, {"timestamp": 24837.4, "power": 36.065756}, {"timestamp": 24857.9, "power": 36.065756}, {"timestamp": 24878.4, "power": 36.065756}, {"timestamp": 24899.0, "power": 36.065756}, {"timestamp": 24919.5, "power": 36.065756}, {"timestamp": 24940.0, "power": 36.065756}, {"timestamp": 24960.5, "power": 36.065756}, {"timestamp": 24981.1, "power": 36.065756}, {"timestamp": 25001.6, "power": 36.065756}, {"timestamp": 25022.2, "power": 36.065756}, {"timestamp": 25042.7, "power": 36.065756}, {"timestamp": 25063.2, "power": 36.065756}, {"timestamp": 25083.7, "power": 36.065756}, {"timestamp": 25104.3, "power": 36.065756}, {"timestamp": 25124.8, "power": 36.065756}, {"timestamp": 25145.4, "power": 36.065756}, {"timestamp": 25165.9, "power": 36.065756}, {"timestamp": 25186.5, "power": 36.065756}, {"timestamp": 25207.0, "power": 36.028939}, {"timestamp": 25228.0, "power": 36.028939}, {"timestamp": 25248.6, "power": 36.028939}, {"timestamp": 25269.1, "power": 36.028939}, {"timestamp": 25289.7, "power": 36.028939}, {"timestamp": 25310.2, "power": 36.028939}, {"timestamp": 25330.8, "power": 36.028939}, {"timestamp": 25351.3, "power": 36.028939}, {"timestamp": 25371.8, "power": 36.028939}, {"timestamp": 25392.3, "power": 36.028939}, {"timestamp": 25412.9, "power": 36.028939}, {"timestamp": 25433.5, "power": 36.028939}, {"timestamp": 25454.0, "power": 36.028939}, {"timestamp": 25474.6, "power": 36.028939}, {"timestamp": 25495.1, "power": 36.028939}, {"timestamp": 25515.7, "power": 36.028939}, {"timestamp": 25536.2, "power": 36.028939}, {"timestamp": 25556.8, "power": 36.028939}, {"timestamp": 25577.4, "power": 36.028939}, {"timestamp": 25598.0, "power": 36.028939}, {"timestamp": 25618.5, "power": 36.028939}, {"timestamp": 25639.1, "power": 36.028939}, {"timestamp": 25659.6, "power": 36.028939}, {"timestamp": 25680.2, "power": 36.028939}, {"timestamp": 25700.7, "power": 36.028939}, {"timestamp": 25721.3, "power": 36.028939}, {"timestamp": 25741.9, "power": 36.028939}, {"timestamp": 25762.5, "power": 36.028939}, {"timestamp": 25783.0, "power": 36.028939}, {"timestamp": 25803.5, "power": 36.028939}, {"timestamp": 25824.0, "power": 36.028939}, {"timestamp": 25844.6, "power": 36.028939}, {"timestamp": 25865.2, "power": 36.028939}, {"timestamp": 25885.8, "power": 36.028939}, {"timestamp": 25906.3, "power": 36.028939}, {"timestamp": 25926.9, "power": 36.028939}, {"timestamp": 25947.4, "power": 36.028939}, {"timestamp": 25967.9, "power": 36.028939}, {"timestamp": 25988.5, "power": 36.028939}, {"timestamp": 26009.0, "power": 36.028939}, {"timestamp": 26029.6, "power": 36.028939}, {"timestamp": 26050.1, "power": 36.028939}, {"timestamp": 26070.7, "power": 36.028939}, {"timestamp": 26091.2, "power": 36.028939}, {"timestamp": 26111.7, "power": 36.028939}, {"timestamp": 26132.3, "power": 36.028939}, {"timestamp": 26152.8, "power": 36.028939}, {"timestamp": 26173.4, "power": 36.028939}, {"timestamp": 26193.9, "power": 36.028939}, {"timestamp": 26214.5, "power": 36.813105}, {"timestamp": 26236.5, "power": 36.813105}, {"timestamp": 26257.1, "power": 36.813105}, {"timestamp": 26277.6, "power": 36.813105}, {"timestamp": 26298.1, "power": 36.813105}, {"timestamp": 26318.7, "power": 36.813105}, {"timestamp": 26339.2, "power": 36.813105}, {"timestamp": 26359.7, "power": 36.813105}, {"timestamp": 26380.3, "power": 36.813105}, {"timestamp": 26400.8, "power": 36.813105}, {"timestamp": 26421.4, "power": 36.813105}, {"timestamp": 26441.9, "power": 36.813105}, {"timestamp": 26462.4, "power": 36.813105}, {"timestamp": 26483.0, "power": 36.813105}, {"timestamp": 26503.5, "power": 36.813105}, {"timestamp": 26524.0, "power": 36.813105}, {"timestamp": 26544.5, "power": 36.813105}, {"timestamp": 26565.1, "power": 36.813105}, {"timestamp": 26585.6, "power": 36.813105}, {"timestamp": 26606.2, "power": 36.813105}, {"timestamp": 26626.7, "power": 36.813105}, {"timestamp": 26647.2, "power": 36.813105}, {"timestamp": 26667.8, "power": 36.813105}, {"timestamp": 26688.3, "power": 36.813105}, {"timestamp": 26708.9, "power": 36.813105}, {"timestamp": 26729.4, "power": 36.813105}, {"timestamp": 26749.9, "power": 36.813105}, {"timestamp": 26770.5, "power": 36.813105}, {"timestamp": 26791.0, "power": 36.813105}, {"timestamp": 26811.5, "power": 36.813105}, {"timestamp": 26832.0, "power": 36.813105}, {"timestamp": 26852.6, "power": 36.813105}, {"timestamp": 26873.1, "power": 36.813105}, {"timestamp": 26893.6, "power": 36.813105}, {"timestamp": 26914.2, "power": 36.813105}, {"timestamp": 26934.7, "power": 36.813105}, {"timestamp": 26955.3, "power": 36.813105}, {"timestamp": 26975.8, "power": 36.813105}, {"timestamp": 26996.3, "power": 36.813105}, {"timestamp": 27016.9, "power": 36.813105}, {"timestamp": 27037.4, "power": 36.813105}, {"timestamp": 27058.0, "power": 36.813105}, {"timestamp": 27078.5, "power": 36.813105}, {"timestamp": 27099.1, "power": 36.813105}, {"timestamp": 27119.5, "power": 36.813105}, {"timestamp": 27140.1, "power": 36.813105}, {"timestamp": 27160.7, "power": 36.813105}, {"timestamp": 27181.3, "power": 36.813105}, {"timestamp": 27201.8, "power": 36.813105}, {"timestamp": 27222.4, "power": 35.785152999999994}, {"timestamp": 27243.6, "power": 35.785152999999994}, {"timestamp": 27264.1, "power": 35.785152999999994}, {"timestamp": 27284.6, "power": 35.785152999999994}, {"timestamp": 27305.2, "power": 35.785152999999994}, {"timestamp": 27325.7, "power": 35.785152999999994}, {"timestamp": 27346.3, "power": 35.785152999999994}, {"timestamp": 27366.8, "power": 35.785152999999994}, {"timestamp": 27387.3, "power": 35.785152999999994}, {"timestamp": 27407.8, "power": 35.785152999999994}, {"timestamp": 27428.4, "power": 35.785152999999994}, {"timestamp": 27448.9, "power": 35.785152999999994}, {"timestamp": 27469.4, "power": 35.785152999999994}, {"timestamp": 27490.0, "power": 35.785152999999994}, {"timestamp": 27510.5, "power": 35.785152999999994}, {"timestamp": 27531.0, "power": 35.785152999999994}, {"timestamp": 27551.5, "power": 35.785152999999994}, {"timestamp": 27572.1, "power": 35.785152999999994}, {"timestamp": 27592.6, "power": 35.785152999999994}, {"timestamp": 27613.1, "power": 35.785152999999994}, {"timestamp": 27633.7, "power": 35.785152999999994}, {"timestamp": 27654.2, "power": 35.785152999999994}, {"timestamp": 27674.8, "power": 35.785152999999994}, {"timestamp": 27695.3, "power": 35.785152999999994}, {"timestamp": 27715.8, "power": 35.785152999999994}, {"timestamp": 27736.4, "power": 35.785152999999994}, {"timestamp": 27756.9, "power": 35.785152999999994}, {"timestamp": 27777.5, "power": 35.785152999999994}, {"timestamp": 27798.1, "power": 35.785152999999994}, {"timestamp": 27818.6, "power": 35.785152999999994}, {"timestamp": 27839.2, "power": 35.785152999999994}, {"timestamp": 27859.7, "power": 35.785152999999994}, {"timestamp": 27880.3, "power": 35.785152999999994}, {"timestamp": 27900.8, "power": 35.785152999999994}, {"timestamp": 27921.4, "power": 35.785152999999994}, {"timestamp": 27942.0, "power": 35.785152999999994}, {"timestamp": 27962.5, "power": 35.785152999999994}, {"timestamp": 27983.0, "power": 35.785152999999994}, {"timestamp": 28003.5, "power": 35.785152999999994}, {"timestamp": 28024.1, "power": 35.785152999999994}, {"timestamp": 28044.7, "power": 35.785152999999994}, {"timestamp": 28065.2, "power": 35.785152999999994}, {"timestamp": 28085.8, "power": 35.785152999999994}, {"timestamp": 28106.3, "power": 35.785152999999994}, {"timestamp": 28126.9, "power": 35.785152999999994}, {"timestamp": 28147.4, "power": 35.785152999999994}, {"timestamp": 28167.9, "power": 35.785152999999994}, {"timestamp": 28188.5, "power": 35.785152999999994}, {"timestamp": 28209.0, "power": 35.785152999999994}, {"timestamp": 28229.6, "power": 35.740674}, {"timestamp": 28250.7, "power": 35.740674}, {"timestamp": 28271.2, "power": 35.740674}, {"timestamp": 28291.8, "power": 35.740674}, {"timestamp": 28312.3, "power": 35.740674}, {"timestamp": 28332.9, "power": 35.740674}, {"timestamp": 28353.4, "power": 35.740674}, {"timestamp": 28373.9, "power": 35.740674}, {"timestamp": 28394.5, "power": 35.740674}, {"timestamp": 28415.0, "power": 35.740674}, {"timestamp": 28435.5, "power": 35.740674}, {"timestamp": 28456.1, "power": 35.740674}, {"timestamp": 28476.7, "power": 35.740674}, {"timestamp": 28497.3, "power": 35.740674}, {"timestamp": 28517.8, "power": 35.740674}, {"timestamp": 28538.3, "power": 35.740674}, {"timestamp": 28558.9, "power": 35.740674}, {"timestamp": 28579.3, "power": 35.740674}, {"timestamp": 28599.9, "power": 35.740674}, {"timestamp": 28620.4, "power": 35.740674}, {"timestamp": 28640.9, "power": 35.740674}, {"timestamp": 28661.5, "power": 35.740674}, {"timestamp": 28682.0, "power": 35.740674}, {"timestamp": 28702.5, "power": 35.740674}, {"timestamp": 28723.0, "power": 35.740674}, {"timestamp": 28743.5, "power": 35.740674}, {"timestamp": 28764.0, "power": 35.740674}, {"timestamp": 28784.6, "power": 35.740674}, {"timestamp": 28805.1, "power": 35.740674}, {"timestamp": 28825.6, "power": 35.740674}, {"timestamp": 28846.1, "power": 35.740674}, {"timestamp": 28866.7, "power": 35.740674}, {"timestamp": 28887.2, "power": 35.740674}, {"timestamp": 28907.7, "power": 35.740674}, {"timestamp": 28928.2, "power": 35.740674}, {"timestamp": 28948.8, "power": 35.740674}, {"timestamp": 28969.3, "power": 35.740674}, {"timestamp": 28989.8, "power": 35.740674}, {"timestamp": 29010.3, "power": 35.740674}, {"timestamp": 29030.9, "power": 35.740674}, {"timestamp": 29051.3, "power": 35.740674}, {"timestamp": 29071.9, "power": 35.740674}, {"timestamp": 29092.4, "power": 35.740674}, {"timestamp": 29112.9, "power": 35.740674}, {"timestamp": 29133.4, "power": 35.740674}, {"timestamp": 29154.0, "power": 35.740674}, {"timestamp": 29174.5, "power": 35.740674}, {"timestamp": 29195.0, "power": 35.740674}, {"timestamp": 29215.5, "power": 35.740674}, {"timestamp": 29236.0, "power": 38.506254}, {"timestamp": 29258.6, "power": 38.506254}, {"timestamp": 29279.2, "power": 38.506254}, {"timestamp": 29299.7, "power": 38.506254}, {"timestamp": 29320.2, "power": 38.506254}, {"timestamp": 29340.7, "power": 38.506254}, {"timestamp": 29361.3, "power": 38.506254}, {"timestamp": 29381.8, "power": 38.506254}, {"timestamp": 29402.3, "power": 38.506254}, {"timestamp": 29422.8, "power": 38.506254}, {"timestamp": 29443.3, "power": 38.506254}, {"timestamp": 29463.8, "power": 38.506254}, {"timestamp": 29484.6, "power": 38.506254}, {"timestamp": 29505.1, "power": 38.506254}, {"timestamp": 29525.6, "power": 38.506254}, {"timestamp": 29546.2, "power": 38.506254}, {"timestamp": 29566.7, "power": 38.506254}, {"timestamp": 29587.2, "power": 38.506254}, {"timestamp": 29607.7, "power": 38.506254}, {"timestamp": 29628.2, "power": 38.506254}, {"timestamp": 29648.8, "power": 38.506254}, {"timestamp": 29669.3, "power": 38.506254}, {"timestamp": 29689.8, "power": 38.506254}, {"timestamp": 29710.3, "power": 38.506254}, {"timestamp": 29730.9, "power": 38.506254}, {"timestamp": 29751.3, "power": 38.506254}, {"timestamp": 29771.9, "power": 38.506254}, {"timestamp": 29792.4, "power": 38.506254}, {"timestamp": 29812.9, "power": 38.506254}, {"timestamp": 29833.4, "power": 38.506254}, {"timestamp": 29854.0, "power": 38.506254}, {"timestamp": 29874.5, "power": 38.506254}, {"timestamp": 29895.0, "power": 38.506254}, {"timestamp": 29915.5, "power": 38.506254}, {"timestamp": 29936.0, "power": 38.506254}, {"timestamp": 29956.5, "power": 38.506254}, {"timestamp": 29977.0, "power": 38.506254}, {"timestamp": 29997.5, "power": 38.506254}, {"timestamp": 30018.1, "power": 38.506254}, {"timestamp": 30038.6, "power": 38.506254}, {"timestamp": 30059.1, "power": 38.506254}, {"timestamp": 30079.6, "power": 38.506254}, {"timestamp": 30100.1, "power": 38.506254}, {"timestamp": 30121.0, "power": 38.506254}, {"timestamp": 30141.5, "power": 38.506254}, {"timestamp": 30162.0, "power": 38.506254}], "timeline": {"START": "2592.152789", "END": "28407.69376"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 26925.3}, {"name": "clSetKernelArg", "calls": 19, "time": 2386.31}, {"name": "clReleaseKernel", "calls": 1, "time": 609.614}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 78.0574}, {"name": "clReleaseContext", "calls": 1, "time": 55.1129}, {"name": "clCreateContext", "calls": 1, "time": 36.6843}, {"name": "clReleaseProgram", "calls": 1, "time": 17.492}, {"name": "clCreateKernel", "calls": 1, "time": 0.350872}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.296844}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.13064}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.09948}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072213}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034071}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024477}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023183}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010408}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009966}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008283}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007805}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006658}, {"name": "clRetainDevice", "calls": 2, "time": 0.004786}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 25815.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 25371.7}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 25814.7}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 25669.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 25408.9}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 25661.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8243.121751, "utilization": 85.865852, "size": 8718900.0, "time": 1057.718212}, {"type": "WRITE", "transfers": 1, "speed": 6694.79169, "utilization": 69.737413, "size": 346060.0, "time": 51.690955}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 79059799, "speed": 29.5307, "utilization": 0.256343, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4941041, "speed": 394.83, "utilization": 3.42734, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 80484109, "speed": 29.5495, "utilization": 0.256506, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5030068, "speed": 394.999, "utilization": 3.42881, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 80011742, "speed": 29.5411, "utilization": 0.256433, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5000524, "speed": 395.005, "utilization": 3.42887, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79179121, "speed": 29.5321, "utilization": 0.256355, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4948491, "speed": 395.119, "utilization": 3.42985, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79986336, "speed": 29.5413, "utilization": 0.256435, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4998935, "speed": 394.936, "utilization": 3.42826, "size": 0.127928}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len4/run2.json b/code/fpga/ndrange_results/dna.10MB.len4/run2.json new file mode 100644 index 0000000..75a1e69 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.0927, "power": 35.597187}, {"timestamp": 69.7799, "power": 35.597187}, {"timestamp": 90.3075, "power": 35.597187}, {"timestamp": 110.836, "power": 35.597187}, {"timestamp": 131.365, "power": 35.597187}, {"timestamp": 152.236, "power": 35.597187}, {"timestamp": 172.771, "power": 35.597187}, {"timestamp": 193.318, "power": 35.597187}, {"timestamp": 213.835, "power": 35.597187}, {"timestamp": 234.329, "power": 35.597187}, {"timestamp": 254.863, "power": 35.597187}, {"timestamp": 275.405, "power": 35.597187}, {"timestamp": 295.941, "power": 35.597187}, {"timestamp": 316.479, "power": 35.597187}, {"timestamp": 337.014, "power": 35.597187}, {"timestamp": 357.55, "power": 35.597187}, {"timestamp": 378.056, "power": 35.597187}, {"timestamp": 398.549, "power": 35.597187}, {"timestamp": 419.084, "power": 35.597187}, {"timestamp": 439.618, "power": 35.597187}, {"timestamp": 460.156, "power": 35.597187}, {"timestamp": 480.694, "power": 35.597187}, {"timestamp": 501.229, "power": 35.597187}, {"timestamp": 521.717, "power": 35.597187}, {"timestamp": 542.21, "power": 35.597187}, {"timestamp": 562.749, "power": 35.597187}, {"timestamp": 583.289, "power": 35.597187}, {"timestamp": 603.83, "power": 35.597187}, {"timestamp": 624.371, "power": 35.597187}, {"timestamp": 644.907, "power": 35.597187}, {"timestamp": 665.446, "power": 35.597187}, {"timestamp": 685.964, "power": 35.597187}, {"timestamp": 706.5, "power": 35.597187}, {"timestamp": 727.043, "power": 35.597187}, {"timestamp": 747.58, "power": 35.597187}, {"timestamp": 768.116, "power": 35.597187}, {"timestamp": 788.652, "power": 35.597187}, {"timestamp": 809.186, "power": 35.597187}, {"timestamp": 829.709, "power": 35.597187}, {"timestamp": 850.203, "power": 35.597187}, {"timestamp": 870.736, "power": 35.597187}, {"timestamp": 891.268, "power": 35.597187}, {"timestamp": 911.802, "power": 35.597187}, {"timestamp": 932.337, "power": 35.597187}, {"timestamp": 952.87, "power": 35.597187}, {"timestamp": 973.405, "power": 35.597187}, {"timestamp": 993.918, "power": 35.597187}, {"timestamp": 1014.46, "power": 35.766915999999995}, {"timestamp": 1035.63, "power": 35.766915999999995}, {"timestamp": 1056.22, "power": 35.766915999999995}, {"timestamp": 1076.82, "power": 35.766915999999995}, {"timestamp": 1097.4, "power": 35.766915999999995}, {"timestamp": 1117.98, "power": 35.766915999999995}, {"timestamp": 1138.53, "power": 35.766915999999995}, {"timestamp": 1159.12, "power": 35.766915999999995}, {"timestamp": 1179.71, "power": 35.766915999999995}, {"timestamp": 1200.3, "power": 35.766915999999995}, {"timestamp": 1220.89, "power": 35.766915999999995}, {"timestamp": 1241.48, "power": 35.766915999999995}, {"timestamp": 1262.05, "power": 35.766915999999995}, {"timestamp": 1282.6, "power": 35.766915999999995}, {"timestamp": 1303.19, "power": 35.766915999999995}, {"timestamp": 1323.78, "power": 35.766915999999995}, {"timestamp": 1344.38, "power": 35.766915999999995}, {"timestamp": 1364.97, "power": 35.766915999999995}, {"timestamp": 1385.56, "power": 35.766915999999995}, {"timestamp": 1406.13, "power": 35.766915999999995}, {"timestamp": 1426.69, "power": 35.766915999999995}, {"timestamp": 1447.28, "power": 35.766915999999995}, {"timestamp": 1467.87, "power": 35.766915999999995}, {"timestamp": 1488.46, "power": 35.766915999999995}, {"timestamp": 1509.05, "power": 35.766915999999995}, {"timestamp": 1529.64, "power": 35.766915999999995}, {"timestamp": 1550.2, "power": 35.766915999999995}, {"timestamp": 1570.75, "power": 35.766915999999995}, {"timestamp": 1591.34, "power": 35.766915999999995}, {"timestamp": 1611.93, "power": 35.766915999999995}, {"timestamp": 1632.52, "power": 35.766915999999995}, {"timestamp": 1653.11, "power": 35.766915999999995}, {"timestamp": 1673.71, "power": 35.766915999999995}, {"timestamp": 1694.27, "power": 35.766915999999995}, {"timestamp": 1714.83, "power": 35.766915999999995}, {"timestamp": 1735.41, "power": 35.766915999999995}, {"timestamp": 1756.0, "power": 35.766915999999995}, {"timestamp": 1776.59, "power": 35.766915999999995}, {"timestamp": 1797.18, "power": 35.766915999999995}, {"timestamp": 1817.76, "power": 35.766915999999995}, {"timestamp": 1838.31, "power": 35.766915999999995}, {"timestamp": 1858.87, "power": 35.766915999999995}, {"timestamp": 1879.45, "power": 35.766915999999995}, {"timestamp": 1900.05, "power": 35.766915999999995}, {"timestamp": 1920.64, "power": 35.766915999999995}, {"timestamp": 1941.23, "power": 35.766915999999995}, {"timestamp": 1961.82, "power": 35.766915999999995}, {"timestamp": 1982.39, "power": 35.766915999999995}, {"timestamp": 2002.93, "power": 35.766915999999995}, {"timestamp": 2023.51, "power": 35.685902}, {"timestamp": 2044.6, "power": 35.685902}, {"timestamp": 2065.19, "power": 35.685902}, {"timestamp": 2085.76, "power": 35.685902}, {"timestamp": 2106.31, "power": 35.685902}, {"timestamp": 2126.87, "power": 35.685902}, {"timestamp": 2147.46, "power": 35.685902}, {"timestamp": 2168.05, "power": 35.685902}, {"timestamp": 2188.64, "power": 35.685902}, {"timestamp": 2209.23, "power": 35.685902}, {"timestamp": 2229.8, "power": 35.685902}, {"timestamp": 2250.35, "power": 35.685902}, {"timestamp": 2270.91, "power": 35.685902}, {"timestamp": 2291.5, "power": 35.685902}, {"timestamp": 2312.09, "power": 35.685902}, {"timestamp": 2332.67, "power": 35.685902}, {"timestamp": 2353.26, "power": 35.685902}, {"timestamp": 2373.82, "power": 35.685902}, {"timestamp": 2394.39, "power": 35.685902}, {"timestamp": 2414.94, "power": 35.685902}, {"timestamp": 2435.48, "power": 35.685902}, {"timestamp": 2456.07, "power": 35.685902}, {"timestamp": 2476.67, "power": 35.685902}, {"timestamp": 2497.26, "power": 35.685902}, {"timestamp": 2517.82, "power": 35.685902}, {"timestamp": 2538.39, "power": 35.685902}, {"timestamp": 2559.0, "power": 35.685902}, {"timestamp": 2579.54, "power": 35.685902}, {"timestamp": 2600.03, "power": 35.685902}, {"timestamp": 2620.55, "power": 35.685902}, {"timestamp": 2641.08, "power": 35.685902}, {"timestamp": 2661.61, "power": 35.685902}, {"timestamp": 2682.12, "power": 35.685902}, {"timestamp": 2702.62, "power": 35.685902}, {"timestamp": 2723.16, "power": 35.685902}, {"timestamp": 2743.7, "power": 35.685902}, {"timestamp": 2764.25, "power": 35.685902}, {"timestamp": 2784.79, "power": 35.685902}, {"timestamp": 2805.34, "power": 35.685902}, {"timestamp": 2825.86, "power": 35.685902}, {"timestamp": 2846.36, "power": 35.685902}, {"timestamp": 2866.9, "power": 35.685902}, {"timestamp": 2887.44, "power": 35.685902}, {"timestamp": 2907.99, "power": 35.685902}, {"timestamp": 2928.54, "power": 35.685902}, {"timestamp": 2949.09, "power": 35.685902}, {"timestamp": 2969.63, "power": 35.685902}, {"timestamp": 2990.15, "power": 35.685902}, {"timestamp": 3010.69, "power": 35.685902}, {"timestamp": 3031.24, "power": 36.020205000000004}, {"timestamp": 3052.32, "power": 36.020205000000004}, {"timestamp": 3072.83, "power": 36.020205000000004}, {"timestamp": 3093.37, "power": 36.020205000000004}, {"timestamp": 3113.9, "power": 36.020205000000004}, {"timestamp": 3134.44, "power": 36.020205000000004}, {"timestamp": 3154.98, "power": 36.020205000000004}, {"timestamp": 3175.53, "power": 36.020205000000004}, {"timestamp": 3196.07, "power": 36.020205000000004}, {"timestamp": 3216.61, "power": 36.020205000000004}, {"timestamp": 3237.16, "power": 36.020205000000004}, {"timestamp": 3257.71, "power": 36.020205000000004}, {"timestamp": 3278.21, "power": 36.020205000000004}, {"timestamp": 3298.78, "power": 36.020205000000004}, {"timestamp": 3319.35, "power": 36.020205000000004}, {"timestamp": 3339.92, "power": 36.020205000000004}, {"timestamp": 3360.49, "power": 36.020205000000004}, {"timestamp": 3381.06, "power": 36.020205000000004}, {"timestamp": 3401.62, "power": 36.020205000000004}, {"timestamp": 3422.13, "power": 36.020205000000004}, {"timestamp": 3442.69, "power": 36.020205000000004}, {"timestamp": 3463.26, "power": 36.020205000000004}, {"timestamp": 3483.84, "power": 36.020205000000004}, {"timestamp": 3504.42, "power": 36.020205000000004}, {"timestamp": 3524.99, "power": 36.020205000000004}, {"timestamp": 3545.56, "power": 36.020205000000004}, {"timestamp": 3566.08, "power": 36.020205000000004}, {"timestamp": 3586.63, "power": 36.020205000000004}, {"timestamp": 3607.17, "power": 36.020205000000004}, {"timestamp": 3627.71, "power": 36.020205000000004}, {"timestamp": 3648.27, "power": 36.020205000000004}, {"timestamp": 3668.83, "power": 36.020205000000004}, {"timestamp": 3689.39, "power": 36.020205000000004}, {"timestamp": 3709.92, "power": 36.020205000000004}, {"timestamp": 3730.42, "power": 36.020205000000004}, {"timestamp": 3750.97, "power": 36.020205000000004}, {"timestamp": 3771.52, "power": 36.020205000000004}, {"timestamp": 3792.07, "power": 36.020205000000004}, {"timestamp": 3812.62, "power": 36.020205000000004}, {"timestamp": 3833.17, "power": 36.020205000000004}, {"timestamp": 3853.71, "power": 36.020205000000004}, {"timestamp": 3874.21, "power": 36.020205000000004}, {"timestamp": 3894.76, "power": 36.020205000000004}, {"timestamp": 3915.3, "power": 36.020205000000004}, {"timestamp": 3935.85, "power": 36.020205000000004}, {"timestamp": 3956.4, "power": 36.020205000000004}, {"timestamp": 3976.95, "power": 36.020205000000004}, {"timestamp": 3997.51, "power": 36.020205000000004}, {"timestamp": 4018.03, "power": 36.020205000000004}, {"timestamp": 4038.57, "power": 36.202585}, {"timestamp": 4059.77, "power": 36.202585}, {"timestamp": 4080.3, "power": 36.202585}, {"timestamp": 4100.85, "power": 36.202585}, {"timestamp": 4121.38, "power": 36.202585}, {"timestamp": 4141.9, "power": 36.202585}, {"timestamp": 4162.39, "power": 36.202585}, {"timestamp": 4182.96, "power": 36.202585}, {"timestamp": 4203.52, "power": 36.202585}, {"timestamp": 4224.08, "power": 36.202585}, {"timestamp": 4244.63, "power": 36.202585}, {"timestamp": 4265.19, "power": 36.202585}, {"timestamp": 4285.75, "power": 36.202585}, {"timestamp": 4306.24, "power": 36.202585}, {"timestamp": 4326.8, "power": 36.202585}, {"timestamp": 4347.37, "power": 36.202585}, {"timestamp": 4367.93, "power": 36.202585}, {"timestamp": 4388.48, "power": 36.202585}, {"timestamp": 4409.05, "power": 36.202585}, {"timestamp": 4429.61, "power": 36.202585}, {"timestamp": 4450.11, "power": 36.202585}, {"timestamp": 4470.66, "power": 36.202585}, {"timestamp": 4491.21, "power": 36.202585}, {"timestamp": 4511.78, "power": 36.202585}, {"timestamp": 4532.35, "power": 36.202585}, {"timestamp": 4552.91, "power": 36.202585}, {"timestamp": 4573.48, "power": 36.202585}, {"timestamp": 4594.0, "power": 36.202585}, {"timestamp": 4614.55, "power": 36.202585}, {"timestamp": 4635.11, "power": 36.202585}, {"timestamp": 4655.66, "power": 36.202585}, {"timestamp": 4676.23, "power": 36.202585}, {"timestamp": 4696.79, "power": 36.202585}, {"timestamp": 4717.36, "power": 36.202585}, {"timestamp": 4737.87, "power": 36.202585}, {"timestamp": 4758.36, "power": 36.202585}, {"timestamp": 4778.93, "power": 36.202585}, {"timestamp": 4799.48, "power": 36.202585}, {"timestamp": 4820.02, "power": 36.202585}, {"timestamp": 4840.56, "power": 36.202585}, {"timestamp": 4861.1, "power": 36.202585}, {"timestamp": 4881.63, "power": 36.202585}, {"timestamp": 4902.14, "power": 36.202585}, {"timestamp": 4922.67, "power": 36.202585}, {"timestamp": 4943.21, "power": 36.202585}, {"timestamp": 4963.77, "power": 36.202585}, {"timestamp": 4984.33, "power": 36.202585}, {"timestamp": 5004.89, "power": 36.202585}, {"timestamp": 5025.46, "power": 36.202585}, {"timestamp": 5045.97, "power": 35.799606}, {"timestamp": 5067.08, "power": 35.799606}, {"timestamp": 5087.65, "power": 35.799606}, {"timestamp": 5108.22, "power": 35.799606}, {"timestamp": 5128.79, "power": 35.799606}, {"timestamp": 5149.36, "power": 35.799606}, {"timestamp": 5169.88, "power": 35.799606}, {"timestamp": 5190.38, "power": 35.799606}, {"timestamp": 5210.95, "power": 35.799606}, {"timestamp": 5231.52, "power": 35.799606}, {"timestamp": 5252.1, "power": 35.799606}, {"timestamp": 5272.67, "power": 35.799606}, {"timestamp": 5293.24, "power": 35.799606}, {"timestamp": 5313.73, "power": 35.799606}, {"timestamp": 5334.24, "power": 35.799606}, {"timestamp": 5354.8, "power": 35.799606}, {"timestamp": 5375.37, "power": 35.799606}, {"timestamp": 5395.94, "power": 35.799606}, {"timestamp": 5416.51, "power": 35.799606}, {"timestamp": 5437.05, "power": 35.799606}, {"timestamp": 5457.59, "power": 35.799606}, {"timestamp": 5478.11, "power": 35.799606}, {"timestamp": 5498.64, "power": 35.799606}, {"timestamp": 5519.18, "power": 35.799606}, {"timestamp": 5539.72, "power": 35.799606}, {"timestamp": 5560.26, "power": 35.799606}, {"timestamp": 5580.8, "power": 35.799606}, {"timestamp": 5601.34, "power": 35.799606}, {"timestamp": 5621.85, "power": 35.799606}, {"timestamp": 5642.34, "power": 35.799606}, {"timestamp": 5662.87, "power": 35.799606}, {"timestamp": 5683.41, "power": 35.799606}, {"timestamp": 5703.95, "power": 35.799606}, {"timestamp": 5724.49, "power": 35.799606}, {"timestamp": 5745.03, "power": 35.799606}, {"timestamp": 5765.57, "power": 35.799606}, {"timestamp": 5786.1, "power": 35.799606}, {"timestamp": 5806.63, "power": 35.799606}, {"timestamp": 5827.16, "power": 35.799606}, {"timestamp": 5847.7, "power": 35.799606}, {"timestamp": 5868.24, "power": 35.799606}, {"timestamp": 5888.78, "power": 35.799606}, {"timestamp": 5909.32, "power": 35.799606}, {"timestamp": 5929.84, "power": 35.799606}, {"timestamp": 5950.33, "power": 35.799606}, {"timestamp": 5970.86, "power": 35.799606}, {"timestamp": 5991.41, "power": 35.799606}, {"timestamp": 6011.95, "power": 35.799606}, {"timestamp": 6032.49, "power": 35.799606}, {"timestamp": 6053.03, "power": 36.550601}, {"timestamp": 6074.15, "power": 36.550601}, {"timestamp": 6094.69, "power": 36.550601}, {"timestamp": 6115.22, "power": 36.550601}, {"timestamp": 6135.77, "power": 36.550601}, {"timestamp": 6156.31, "power": 36.550601}, {"timestamp": 6176.85, "power": 36.550601}, {"timestamp": 6197.39, "power": 36.550601}, {"timestamp": 6217.9, "power": 36.550601}, {"timestamp": 6238.39, "power": 36.550601}, {"timestamp": 6258.95, "power": 36.550601}, {"timestamp": 6279.53, "power": 36.550601}, {"timestamp": 6300.09, "power": 36.550601}, {"timestamp": 6320.65, "power": 36.550601}, {"timestamp": 6341.23, "power": 36.550601}, {"timestamp": 6361.75, "power": 36.550601}, {"timestamp": 6382.28, "power": 36.550601}, {"timestamp": 6402.86, "power": 36.550601}, {"timestamp": 6423.43, "power": 36.550601}, {"timestamp": 6443.97, "power": 36.550601}, {"timestamp": 6464.51, "power": 36.550601}, {"timestamp": 6485.05, "power": 36.550601}, {"timestamp": 6505.59, "power": 36.550601}, {"timestamp": 6526.1, "power": 36.550601}, {"timestamp": 6546.63, "power": 36.550601}, {"timestamp": 6567.17, "power": 36.550601}, {"timestamp": 6587.71, "power": 36.550601}, {"timestamp": 6608.25, "power": 36.550601}, {"timestamp": 6628.78, "power": 36.550601}, {"timestamp": 6649.32, "power": 36.550601}, {"timestamp": 6669.84, "power": 36.550601}, {"timestamp": 6690.33, "power": 36.550601}, {"timestamp": 6710.86, "power": 36.550601}, {"timestamp": 6731.4, "power": 36.550601}, {"timestamp": 6751.94, "power": 36.550601}, {"timestamp": 6772.48, "power": 36.550601}, {"timestamp": 6793.02, "power": 36.550601}, {"timestamp": 6813.56, "power": 36.550601}, {"timestamp": 6834.07, "power": 36.550601}, {"timestamp": 6854.61, "power": 36.550601}, {"timestamp": 6875.15, "power": 36.550601}, {"timestamp": 6895.69, "power": 36.550601}, {"timestamp": 6916.23, "power": 36.550601}, {"timestamp": 6936.77, "power": 36.550601}, {"timestamp": 6957.32, "power": 36.550601}, {"timestamp": 6977.83, "power": 36.550601}, {"timestamp": 6998.37, "power": 36.550601}, {"timestamp": 7018.9, "power": 36.550601}, {"timestamp": 7039.44, "power": 36.550601}, {"timestamp": 7059.98, "power": 36.289459}, {"timestamp": 7082.0, "power": 36.289459}, {"timestamp": 7102.5, "power": 36.289459}, {"timestamp": 7123.19, "power": 36.289459}, {"timestamp": 7143.77, "power": 36.289459}, {"timestamp": 7164.34, "power": 36.289459}, {"timestamp": 7184.91, "power": 36.289459}, {"timestamp": 7205.48, "power": 36.289459}, {"timestamp": 7226.0, "power": 36.289459}, {"timestamp": 7246.49, "power": 36.289459}, {"timestamp": 7267.06, "power": 36.289459}, {"timestamp": 7287.61, "power": 36.289459}, {"timestamp": 7308.17, "power": 36.289459}, {"timestamp": 7328.74, "power": 36.289459}, {"timestamp": 7349.32, "power": 36.289459}, {"timestamp": 7369.83, "power": 36.289459}, {"timestamp": 7390.38, "power": 36.289459}, {"timestamp": 7410.94, "power": 36.289459}, {"timestamp": 7431.52, "power": 36.289459}, {"timestamp": 7452.07, "power": 36.289459}, {"timestamp": 7472.63, "power": 36.289459}, {"timestamp": 7493.19, "power": 36.289459}, {"timestamp": 7513.77, "power": 36.289459}, {"timestamp": 7534.27, "power": 36.289459}, {"timestamp": 7554.8, "power": 36.289459}, {"timestamp": 7575.36, "power": 36.289459}, {"timestamp": 7595.92, "power": 36.289459}, {"timestamp": 7616.48, "power": 36.289459}, {"timestamp": 7637.04, "power": 36.289459}, {"timestamp": 7657.6, "power": 36.289459}, {"timestamp": 7678.11, "power": 36.289459}, {"timestamp": 7698.64, "power": 36.289459}, {"timestamp": 7719.18, "power": 36.289459}, {"timestamp": 7739.72, "power": 36.289459}, {"timestamp": 7760.25, "power": 36.289459}, {"timestamp": 7780.79, "power": 36.289459}, {"timestamp": 7801.33, "power": 36.289459}, {"timestamp": 7821.85, "power": 36.289459}, {"timestamp": 7842.34, "power": 36.289459}, {"timestamp": 7862.86, "power": 36.289459}, {"timestamp": 7883.4, "power": 36.289459}, {"timestamp": 7903.94, "power": 36.289459}, {"timestamp": 7924.48, "power": 36.289459}, {"timestamp": 7945.02, "power": 36.289459}, {"timestamp": 7965.56, "power": 36.289459}, {"timestamp": 7986.07, "power": 36.289459}, {"timestamp": 8006.6, "power": 36.289459}, {"timestamp": 8027.14, "power": 36.289459}, {"timestamp": 8047.68, "power": 36.289459}, {"timestamp": 8068.22, "power": 35.795212}, {"timestamp": 8089.66, "power": 35.795212}, {"timestamp": 8110.16, "power": 35.795212}, {"timestamp": 8130.66, "power": 35.795212}, {"timestamp": 8151.19, "power": 35.795212}, {"timestamp": 8171.73, "power": 35.795212}, {"timestamp": 8192.27, "power": 35.795212}, {"timestamp": 8212.81, "power": 35.795212}, {"timestamp": 8233.36, "power": 35.795212}, {"timestamp": 8253.88, "power": 35.795212}, {"timestamp": 8274.41, "power": 35.795212}, {"timestamp": 8294.95, "power": 35.795212}, {"timestamp": 8315.49, "power": 35.795212}, {"timestamp": 8336.03, "power": 35.795212}, {"timestamp": 8356.57, "power": 35.795212}, {"timestamp": 8377.1, "power": 35.795212}, {"timestamp": 8397.64, "power": 35.795212}, {"timestamp": 8418.15, "power": 35.795212}, {"timestamp": 8438.69, "power": 35.795212}, {"timestamp": 8459.23, "power": 35.795212}, {"timestamp": 8479.77, "power": 35.795212}, {"timestamp": 8500.31, "power": 35.795212}, {"timestamp": 8520.85, "power": 35.795212}, {"timestamp": 8541.39, "power": 35.795212}, {"timestamp": 8561.9, "power": 35.795212}, {"timestamp": 8582.39, "power": 35.795212}, {"timestamp": 8602.93, "power": 35.795212}, {"timestamp": 8623.47, "power": 35.795212}, {"timestamp": 8644.0, "power": 35.795212}, {"timestamp": 8664.54, "power": 35.795212}, {"timestamp": 8685.09, "power": 35.795212}, {"timestamp": 8705.67, "power": 35.795212}, {"timestamp": 8726.16, "power": 35.795212}, {"timestamp": 8746.7, "power": 35.795212}, {"timestamp": 8767.27, "power": 35.795212}, {"timestamp": 8787.82, "power": 35.795212}, {"timestamp": 8808.39, "power": 35.795212}, {"timestamp": 8828.96, "power": 35.795212}, {"timestamp": 8849.53, "power": 35.795212}, {"timestamp": 8870.05, "power": 35.795212}, {"timestamp": 8890.59, "power": 35.795212}, {"timestamp": 8911.14, "power": 35.795212}, {"timestamp": 8931.72, "power": 35.795212}, {"timestamp": 8952.28, "power": 35.795212}, {"timestamp": 8972.85, "power": 35.795212}, {"timestamp": 8993.42, "power": 35.795212}, {"timestamp": 9013.95, "power": 35.795212}, {"timestamp": 9034.5, "power": 35.795212}, {"timestamp": 9055.06, "power": 35.795212}, {"timestamp": 9075.63, "power": 36.241005}, {"timestamp": 9096.79, "power": 36.241005}, {"timestamp": 9117.36, "power": 36.241005}, {"timestamp": 9137.87, "power": 36.241005}, {"timestamp": 9158.36, "power": 36.241005}, {"timestamp": 9178.93, "power": 36.241005}, {"timestamp": 9199.48, "power": 36.241005}, {"timestamp": 9220.05, "power": 36.241005}, {"timestamp": 9240.62, "power": 36.241005}, {"timestamp": 9261.19, "power": 36.241005}, {"timestamp": 9281.74, "power": 36.241005}, {"timestamp": 9302.24, "power": 36.241005}, {"timestamp": 9322.8, "power": 36.241005}, {"timestamp": 9343.36, "power": 36.241005}, {"timestamp": 9363.93, "power": 36.241005}, {"timestamp": 9384.5, "power": 36.241005}, {"timestamp": 9405.06, "power": 36.241005}, {"timestamp": 9425.63, "power": 36.241005}, {"timestamp": 9446.14, "power": 36.241005}, {"timestamp": 9466.67, "power": 36.241005}, {"timestamp": 9487.21, "power": 36.241005}, {"timestamp": 9507.75, "power": 36.241005}, {"timestamp": 9528.29, "power": 36.241005}, {"timestamp": 9548.84, "power": 36.241005}, {"timestamp": 9569.38, "power": 36.241005}, {"timestamp": 9589.9, "power": 36.241005}, {"timestamp": 9610.44, "power": 36.241005}, {"timestamp": 9630.98, "power": 36.241005}, {"timestamp": 9651.52, "power": 36.241005}, {"timestamp": 9672.06, "power": 36.241005}, {"timestamp": 9692.6, "power": 36.241005}, {"timestamp": 9713.14, "power": 36.241005}, {"timestamp": 9733.7, "power": 36.241005}, {"timestamp": 9754.19, "power": 36.241005}, {"timestamp": 9774.72, "power": 36.241005}, {"timestamp": 9795.26, "power": 36.241005}, {"timestamp": 9815.8, "power": 36.241005}, {"timestamp": 9836.34, "power": 36.241005}, {"timestamp": 9856.88, "power": 36.241005}, {"timestamp": 9877.42, "power": 36.241005}, {"timestamp": 9897.93, "power": 36.241005}, {"timestamp": 9918.43, "power": 36.241005}, {"timestamp": 9938.96, "power": 36.241005}, {"timestamp": 9959.5, "power": 36.241005}, {"timestamp": 9980.03, "power": 36.241005}, {"timestamp": 10000.6, "power": 36.241005}, {"timestamp": 10021.1, "power": 36.241005}, {"timestamp": 10041.7, "power": 36.241005}, {"timestamp": 10062.2, "power": 36.241005}, {"timestamp": 10082.7, "power": 36.109691999999995}, {"timestamp": 10103.9, "power": 36.109691999999995}, {"timestamp": 10124.4, "power": 36.109691999999995}, {"timestamp": 10145.0, "power": 36.109691999999995}, {"timestamp": 10165.5, "power": 36.109691999999995}, {"timestamp": 10186.0, "power": 36.109691999999995}, {"timestamp": 10206.6, "power": 36.109691999999995}, {"timestamp": 10227.2, "power": 36.109691999999995}, {"timestamp": 10247.7, "power": 36.109691999999995}, {"timestamp": 10268.3, "power": 36.109691999999995}, {"timestamp": 10288.8, "power": 36.109691999999995}, {"timestamp": 10309.4, "power": 36.109691999999995}, {"timestamp": 10329.9, "power": 36.109691999999995}, {"timestamp": 10350.5, "power": 36.109691999999995}, {"timestamp": 10371.1, "power": 36.109691999999995}, {"timestamp": 10391.6, "power": 36.109691999999995}, {"timestamp": 10412.2, "power": 36.109691999999995}, {"timestamp": 10432.7, "power": 36.109691999999995}, {"timestamp": 10453.3, "power": 36.109691999999995}, {"timestamp": 10473.8, "power": 36.109691999999995}, {"timestamp": 10494.3, "power": 36.109691999999995}, {"timestamp": 10514.8, "power": 36.109691999999995}, {"timestamp": 10535.4, "power": 36.109691999999995}, {"timestamp": 10555.9, "power": 36.109691999999995}, {"timestamp": 10576.5, "power": 36.109691999999995}, {"timestamp": 10597.0, "power": 36.109691999999995}, {"timestamp": 10617.6, "power": 36.109691999999995}, {"timestamp": 10638.1, "power": 36.109691999999995}, {"timestamp": 10658.6, "power": 36.109691999999995}, {"timestamp": 10679.2, "power": 36.109691999999995}, {"timestamp": 10699.7, "power": 36.109691999999995}, {"timestamp": 10720.3, "power": 36.109691999999995}, {"timestamp": 10740.8, "power": 36.109691999999995}, {"timestamp": 10761.3, "power": 36.109691999999995}, {"timestamp": 10781.9, "power": 36.109691999999995}, {"timestamp": 10802.4, "power": 36.109691999999995}, {"timestamp": 10822.9, "power": 36.109691999999995}, {"timestamp": 10843.4, "power": 36.109691999999995}, {"timestamp": 10864.0, "power": 36.109691999999995}, {"timestamp": 10884.5, "power": 36.109691999999995}, {"timestamp": 10905.1, "power": 36.109691999999995}, {"timestamp": 10925.6, "power": 36.109691999999995}, {"timestamp": 10946.1, "power": 36.109691999999995}, {"timestamp": 10966.6, "power": 36.109691999999995}, {"timestamp": 10987.2, "power": 36.109691999999995}, {"timestamp": 11007.7, "power": 36.109691999999995}, {"timestamp": 11028.3, "power": 36.109691999999995}, {"timestamp": 11048.8, "power": 36.109691999999995}, {"timestamp": 11069.4, "power": 36.109691999999995}, {"timestamp": 11089.9, "power": 36.214546}, {"timestamp": 11111.0, "power": 36.214546}, {"timestamp": 11131.5, "power": 36.214546}, {"timestamp": 11152.1, "power": 36.214546}, {"timestamp": 11172.7, "power": 36.214546}, {"timestamp": 11193.2, "power": 36.214546}, {"timestamp": 11213.8, "power": 36.214546}, {"timestamp": 11234.3, "power": 36.214546}, {"timestamp": 11254.9, "power": 36.214546}, {"timestamp": 11275.5, "power": 36.214546}, {"timestamp": 11296.0, "power": 36.214546}, {"timestamp": 11316.6, "power": 36.214546}, {"timestamp": 11337.2, "power": 36.214546}, {"timestamp": 11357.8, "power": 36.214546}, {"timestamp": 11378.2, "power": 36.214546}, {"timestamp": 11398.8, "power": 36.214546}, {"timestamp": 11419.4, "power": 36.214546}, {"timestamp": 11439.9, "power": 36.214546}, {"timestamp": 11460.5, "power": 36.214546}, {"timestamp": 11481.1, "power": 36.214546}, {"timestamp": 11501.7, "power": 36.214546}, {"timestamp": 11522.2, "power": 36.214546}, {"timestamp": 11542.7, "power": 36.214546}, {"timestamp": 11563.3, "power": 36.214546}, {"timestamp": 11583.8, "power": 36.214546}, {"timestamp": 11604.4, "power": 36.214546}, {"timestamp": 11625.0, "power": 36.214546}, {"timestamp": 11645.5, "power": 36.214546}, {"timestamp": 11666.1, "power": 36.214546}, {"timestamp": 11686.6, "power": 36.214546}, {"timestamp": 11707.1, "power": 36.214546}, {"timestamp": 11727.7, "power": 36.214546}, {"timestamp": 11748.2, "power": 36.214546}, {"timestamp": 11768.8, "power": 36.214546}, {"timestamp": 11789.3, "power": 36.214546}, {"timestamp": 11809.8, "power": 36.214546}, {"timestamp": 11830.3, "power": 36.214546}, {"timestamp": 11850.8, "power": 36.214546}, {"timestamp": 11871.4, "power": 36.214546}, {"timestamp": 11891.9, "power": 36.214546}, {"timestamp": 11912.5, "power": 36.214546}, {"timestamp": 11933.0, "power": 36.214546}, {"timestamp": 11953.5, "power": 36.214546}, {"timestamp": 11974.1, "power": 36.214546}, {"timestamp": 11994.6, "power": 36.214546}, {"timestamp": 12015.1, "power": 36.214546}, {"timestamp": 12035.7, "power": 36.214546}, {"timestamp": 12056.2, "power": 36.214546}, {"timestamp": 12076.7, "power": 36.214546}, {"timestamp": 12097.3, "power": 36.430098}, {"timestamp": 12118.4, "power": 36.430098}, {"timestamp": 12138.9, "power": 36.430098}, {"timestamp": 12159.5, "power": 36.430098}, {"timestamp": 12180.0, "power": 36.430098}, {"timestamp": 12200.6, "power": 36.430098}, {"timestamp": 12221.1, "power": 36.430098}, {"timestamp": 12241.6, "power": 36.430098}, {"timestamp": 12262.1, "power": 36.430098}, {"timestamp": 12282.7, "power": 36.430098}, {"timestamp": 12303.2, "power": 36.430098}, {"timestamp": 12323.8, "power": 36.430098}, {"timestamp": 12344.3, "power": 36.430098}, {"timestamp": 12364.9, "power": 36.430098}, {"timestamp": 12385.4, "power": 36.430098}, {"timestamp": 12405.9, "power": 36.430098}, {"timestamp": 12426.4, "power": 36.430098}, {"timestamp": 12447.0, "power": 36.430098}, {"timestamp": 12467.5, "power": 36.430098}, {"timestamp": 12488.1, "power": 36.430098}, {"timestamp": 12508.6, "power": 36.430098}, {"timestamp": 12529.1, "power": 36.430098}, {"timestamp": 12549.7, "power": 36.430098}, {"timestamp": 12570.2, "power": 36.430098}, {"timestamp": 12590.7, "power": 36.430098}, {"timestamp": 12611.2, "power": 36.430098}, {"timestamp": 12631.8, "power": 36.430098}, {"timestamp": 12652.3, "power": 36.430098}, {"timestamp": 12672.9, "power": 36.430098}, {"timestamp": 12693.4, "power": 36.430098}, {"timestamp": 12713.9, "power": 36.430098}, {"timestamp": 12734.4, "power": 36.430098}, {"timestamp": 12754.9, "power": 36.430098}, {"timestamp": 12775.5, "power": 36.430098}, {"timestamp": 12796.0, "power": 36.430098}, {"timestamp": 12816.6, "power": 36.430098}, {"timestamp": 12837.1, "power": 36.430098}, {"timestamp": 12857.6, "power": 36.430098}, {"timestamp": 12878.1, "power": 36.430098}, {"timestamp": 12898.7, "power": 36.430098}, {"timestamp": 12919.2, "power": 36.430098}, {"timestamp": 12939.8, "power": 36.430098}, {"timestamp": 12960.3, "power": 36.430098}, {"timestamp": 12980.8, "power": 36.430098}, {"timestamp": 13001.4, "power": 36.430098}, {"timestamp": 13021.9, "power": 36.430098}, {"timestamp": 13042.4, "power": 36.430098}, {"timestamp": 13062.9, "power": 36.430098}, {"timestamp": 13083.5, "power": 36.430098}, {"timestamp": 13104.0, "power": 36.63407}, {"timestamp": 13125.1, "power": 36.63407}, {"timestamp": 13145.6, "power": 36.63407}, {"timestamp": 13166.1, "power": 36.63407}, {"timestamp": 13186.7, "power": 36.63407}, {"timestamp": 13207.2, "power": 36.63407}, {"timestamp": 13227.7, "power": 36.63407}, {"timestamp": 13248.3, "power": 36.63407}, {"timestamp": 13268.8, "power": 36.63407}, {"timestamp": 13289.4, "power": 36.63407}, {"timestamp": 13309.9, "power": 36.63407}, {"timestamp": 13330.4, "power": 36.63407}, {"timestamp": 13350.9, "power": 36.63407}, {"timestamp": 13371.4, "power": 36.63407}, {"timestamp": 13392.0, "power": 36.63407}, {"timestamp": 13412.5, "power": 36.63407}, {"timestamp": 13433.1, "power": 36.63407}, {"timestamp": 13453.6, "power": 36.63407}, {"timestamp": 13474.1, "power": 36.63407}, {"timestamp": 13494.6, "power": 36.63407}, {"timestamp": 13515.2, "power": 36.63407}, {"timestamp": 13535.7, "power": 36.63407}, {"timestamp": 13556.3, "power": 36.63407}, {"timestamp": 13576.8, "power": 36.63407}, {"timestamp": 13597.3, "power": 36.63407}, {"timestamp": 13617.8, "power": 36.63407}, {"timestamp": 13638.3, "power": 36.63407}, {"timestamp": 13658.9, "power": 36.63407}, {"timestamp": 13679.4, "power": 36.63407}, {"timestamp": 13700.0, "power": 36.63407}, {"timestamp": 13720.5, "power": 36.63407}, {"timestamp": 13741.0, "power": 36.63407}, {"timestamp": 13761.6, "power": 36.63407}, {"timestamp": 13782.1, "power": 36.63407}, {"timestamp": 13802.6, "power": 36.63407}, {"timestamp": 13823.2, "power": 36.63407}, {"timestamp": 13843.7, "power": 36.63407}, {"timestamp": 13864.3, "power": 36.63407}, {"timestamp": 13884.8, "power": 36.63407}, {"timestamp": 13905.3, "power": 36.63407}, {"timestamp": 13925.9, "power": 36.63407}, {"timestamp": 13946.4, "power": 36.63407}, {"timestamp": 13966.9, "power": 36.63407}, {"timestamp": 13987.5, "power": 36.63407}, {"timestamp": 14008.0, "power": 36.63407}, {"timestamp": 14028.6, "power": 36.63407}, {"timestamp": 14049.1, "power": 36.63407}, {"timestamp": 14069.7, "power": 36.63407}, {"timestamp": 14090.2, "power": 36.63407}, {"timestamp": 14110.8, "power": 35.658003}, {"timestamp": 14132.7, "power": 35.658003}, {"timestamp": 14153.2, "power": 35.658003}, {"timestamp": 14173.7, "power": 35.658003}, {"timestamp": 14194.2, "power": 35.658003}, {"timestamp": 14214.8, "power": 35.658003}, {"timestamp": 14235.4, "power": 35.658003}, {"timestamp": 14255.9, "power": 35.658003}, {"timestamp": 14276.5, "power": 35.658003}, {"timestamp": 14297.0, "power": 35.658003}, {"timestamp": 14317.6, "power": 35.658003}, {"timestamp": 14338.1, "power": 35.658003}, {"timestamp": 14358.7, "power": 35.658003}, {"timestamp": 14379.2, "power": 35.658003}, {"timestamp": 14399.8, "power": 35.658003}, {"timestamp": 14420.4, "power": 35.658003}, {"timestamp": 14440.9, "power": 35.658003}, {"timestamp": 14461.4, "power": 35.658003}, {"timestamp": 14482.0, "power": 35.658003}, {"timestamp": 14502.5, "power": 35.658003}, {"timestamp": 14523.0, "power": 35.658003}, {"timestamp": 14543.6, "power": 35.658003}, {"timestamp": 14564.1, "power": 35.658003}, {"timestamp": 14584.6, "power": 35.658003}, {"timestamp": 14605.2, "power": 35.658003}, {"timestamp": 14625.7, "power": 35.658003}, {"timestamp": 14646.2, "power": 35.658003}, {"timestamp": 14666.7, "power": 35.658003}, {"timestamp": 14687.3, "power": 35.658003}, {"timestamp": 14707.9, "power": 35.658003}, {"timestamp": 14728.4, "power": 35.658003}, {"timestamp": 14749.0, "power": 35.658003}, {"timestamp": 14769.6, "power": 35.658003}, {"timestamp": 14790.1, "power": 35.658003}, {"timestamp": 14810.7, "power": 35.658003}, {"timestamp": 14831.2, "power": 35.658003}, {"timestamp": 14851.8, "power": 35.658003}, {"timestamp": 14872.4, "power": 35.658003}, {"timestamp": 14892.9, "power": 35.658003}, {"timestamp": 14913.5, "power": 35.658003}, {"timestamp": 14934.0, "power": 35.658003}, {"timestamp": 14954.5, "power": 35.658003}, {"timestamp": 14975.1, "power": 35.658003}, {"timestamp": 14995.7, "power": 35.658003}, {"timestamp": 15016.2, "power": 35.658003}, {"timestamp": 15036.8, "power": 35.658003}, {"timestamp": 15057.4, "power": 35.658003}, {"timestamp": 15077.9, "power": 35.658003}, {"timestamp": 15098.4, "power": 35.658003}, {"timestamp": 15118.9, "power": 35.906228999999996}, {"timestamp": 15140.0, "power": 35.906228999999996}, {"timestamp": 15160.6, "power": 35.906228999999996}, {"timestamp": 15181.2, "power": 35.906228999999996}, {"timestamp": 15201.7, "power": 35.906228999999996}, {"timestamp": 15222.2, "power": 35.906228999999996}, {"timestamp": 15242.8, "power": 35.906228999999996}, {"timestamp": 15263.3, "power": 35.906228999999996}, {"timestamp": 15283.9, "power": 35.906228999999996}, {"timestamp": 15304.5, "power": 35.906228999999996}, {"timestamp": 15325.1, "power": 35.906228999999996}, {"timestamp": 15345.6, "power": 35.906228999999996}, {"timestamp": 15366.1, "power": 35.906228999999996}, {"timestamp": 15386.7, "power": 35.906228999999996}, {"timestamp": 15407.3, "power": 35.906228999999996}, {"timestamp": 15427.8, "power": 35.906228999999996}, {"timestamp": 15448.4, "power": 35.906228999999996}, {"timestamp": 15469.0, "power": 35.906228999999996}, {"timestamp": 15489.5, "power": 35.906228999999996}, {"timestamp": 15510.0, "power": 35.906228999999996}, {"timestamp": 15530.6, "power": 35.906228999999996}, {"timestamp": 15551.2, "power": 35.906228999999996}, {"timestamp": 15571.7, "power": 35.906228999999996}, {"timestamp": 15592.3, "power": 35.906228999999996}, {"timestamp": 15612.9, "power": 35.906228999999996}, {"timestamp": 15633.4, "power": 35.906228999999996}, {"timestamp": 15653.9, "power": 35.906228999999996}, {"timestamp": 15674.4, "power": 35.906228999999996}, {"timestamp": 15695.0, "power": 35.906228999999996}, {"timestamp": 15715.5, "power": 35.906228999999996}, {"timestamp": 15736.0, "power": 35.906228999999996}, {"timestamp": 15756.6, "power": 35.906228999999996}, {"timestamp": 15777.1, "power": 35.906228999999996}, {"timestamp": 15797.7, "power": 35.906228999999996}, {"timestamp": 15818.2, "power": 35.906228999999996}, {"timestamp": 15838.7, "power": 35.906228999999996}, {"timestamp": 15859.2, "power": 35.906228999999996}, {"timestamp": 15879.8, "power": 35.906228999999996}, {"timestamp": 15900.3, "power": 35.906228999999996}, {"timestamp": 15920.9, "power": 35.906228999999996}, {"timestamp": 15941.4, "power": 35.906228999999996}, {"timestamp": 15961.9, "power": 35.906228999999996}, {"timestamp": 15982.4, "power": 35.906228999999996}, {"timestamp": 16002.9, "power": 35.906228999999996}, {"timestamp": 16023.5, "power": 35.906228999999996}, {"timestamp": 16044.0, "power": 35.906228999999996}, {"timestamp": 16064.6, "power": 35.906228999999996}, {"timestamp": 16085.1, "power": 35.906228999999996}, {"timestamp": 16105.6, "power": 35.906228999999996}, {"timestamp": 16126.2, "power": 37.087796}, {"timestamp": 16147.2, "power": 37.087796}, {"timestamp": 16167.8, "power": 37.087796}, {"timestamp": 16188.3, "power": 37.087796}, {"timestamp": 16208.8, "power": 37.087796}, {"timestamp": 16229.4, "power": 37.087796}, {"timestamp": 16249.9, "power": 37.087796}, {"timestamp": 16270.4, "power": 37.087796}, {"timestamp": 16290.9, "power": 37.087796}, {"timestamp": 16311.5, "power": 37.087796}, {"timestamp": 16332.0, "power": 37.087796}, {"timestamp": 16352.5, "power": 37.087796}, {"timestamp": 16373.1, "power": 37.087796}, {"timestamp": 16393.6, "power": 37.087796}, {"timestamp": 16414.1, "power": 37.087796}, {"timestamp": 16434.7, "power": 37.087796}, {"timestamp": 16455.2, "power": 37.087796}, {"timestamp": 16475.8, "power": 37.087796}, {"timestamp": 16496.3, "power": 37.087796}, {"timestamp": 16516.9, "power": 37.087796}, {"timestamp": 16537.4, "power": 37.087796}, {"timestamp": 16557.9, "power": 37.087796}, {"timestamp": 16578.5, "power": 37.087796}, {"timestamp": 16599.1, "power": 37.087796}, {"timestamp": 16619.6, "power": 37.087796}, {"timestamp": 16640.2, "power": 37.087796}, {"timestamp": 16660.7, "power": 37.087796}, {"timestamp": 16681.3, "power": 37.087796}, {"timestamp": 16701.8, "power": 37.087796}, {"timestamp": 16722.3, "power": 37.087796}, {"timestamp": 16742.9, "power": 37.087796}, {"timestamp": 16763.4, "power": 37.087796}, {"timestamp": 16784.0, "power": 37.087796}, {"timestamp": 16804.6, "power": 37.087796}, {"timestamp": 16825.1, "power": 37.087796}, {"timestamp": 16845.7, "power": 37.087796}, {"timestamp": 16866.2, "power": 37.087796}, {"timestamp": 16886.8, "power": 37.087796}, {"timestamp": 16907.3, "power": 37.087796}, {"timestamp": 16927.9, "power": 37.087796}, {"timestamp": 16948.5, "power": 37.087796}, {"timestamp": 16969.0, "power": 37.087796}, {"timestamp": 16989.6, "power": 37.087796}, {"timestamp": 17010.1, "power": 37.087796}, {"timestamp": 17030.7, "power": 37.087796}, {"timestamp": 17051.2, "power": 37.087796}, {"timestamp": 17071.8, "power": 37.087796}, {"timestamp": 17092.3, "power": 37.087796}, {"timestamp": 17112.9, "power": 37.087796}, {"timestamp": 17133.5, "power": 35.883938}, {"timestamp": 17154.5, "power": 35.883938}, {"timestamp": 17175.1, "power": 35.883938}, {"timestamp": 17195.6, "power": 35.883938}, {"timestamp": 17216.2, "power": 35.883938}, {"timestamp": 17236.7, "power": 35.883938}, {"timestamp": 17257.2, "power": 35.883938}, {"timestamp": 17277.8, "power": 35.883938}, {"timestamp": 17298.3, "power": 35.883938}, {"timestamp": 17318.8, "power": 35.883938}, {"timestamp": 17339.3, "power": 35.883938}, {"timestamp": 17359.9, "power": 35.883938}, {"timestamp": 17380.4, "power": 35.883938}, {"timestamp": 17401.0, "power": 35.883938}, {"timestamp": 17421.5, "power": 35.883938}, {"timestamp": 17442.0, "power": 35.883938}, {"timestamp": 17462.5, "power": 35.883938}, {"timestamp": 17483.1, "power": 35.883938}, {"timestamp": 17503.6, "power": 35.883938}, {"timestamp": 17524.2, "power": 35.883938}, {"timestamp": 17544.8, "power": 35.883938}, {"timestamp": 17565.3, "power": 35.883938}, {"timestamp": 17585.8, "power": 35.883938}, {"timestamp": 17606.3, "power": 35.883938}, {"timestamp": 17626.9, "power": 35.883938}, {"timestamp": 17647.4, "power": 35.883938}, {"timestamp": 17668.0, "power": 35.883938}, {"timestamp": 17688.5, "power": 35.883938}, {"timestamp": 17709.1, "power": 35.883938}, {"timestamp": 17729.6, "power": 35.883938}, {"timestamp": 17750.1, "power": 35.883938}, {"timestamp": 17770.7, "power": 35.883938}, {"timestamp": 17791.2, "power": 35.883938}, {"timestamp": 17811.7, "power": 35.883938}, {"timestamp": 17832.3, "power": 35.883938}, {"timestamp": 17852.8, "power": 35.883938}, {"timestamp": 17873.4, "power": 35.883938}, {"timestamp": 17893.9, "power": 35.883938}, {"timestamp": 17914.4, "power": 35.883938}, {"timestamp": 17935.0, "power": 35.883938}, {"timestamp": 17955.5, "power": 35.883938}, {"timestamp": 17976.1, "power": 35.883938}, {"timestamp": 17996.6, "power": 35.883938}, {"timestamp": 18017.1, "power": 35.883938}, {"timestamp": 18037.7, "power": 35.883938}, {"timestamp": 18058.2, "power": 35.883938}, {"timestamp": 18078.8, "power": 35.883938}, {"timestamp": 18099.3, "power": 35.883938}, {"timestamp": 18119.9, "power": 35.883938}, {"timestamp": 18140.5, "power": 36.027615}, {"timestamp": 18161.6, "power": 36.027615}, {"timestamp": 18182.1, "power": 36.027615}, {"timestamp": 18202.6, "power": 36.027615}, {"timestamp": 18223.1, "power": 36.027615}, {"timestamp": 18243.7, "power": 36.027615}, {"timestamp": 18264.3, "power": 36.027615}, {"timestamp": 18284.9, "power": 36.027615}, {"timestamp": 18305.4, "power": 36.027615}, {"timestamp": 18325.9, "power": 36.027615}, {"timestamp": 18346.4, "power": 36.027615}, {"timestamp": 18367.0, "power": 36.027615}, {"timestamp": 18387.6, "power": 36.027615}, {"timestamp": 18408.1, "power": 36.027615}, {"timestamp": 18428.7, "power": 36.027615}, {"timestamp": 18449.3, "power": 36.027615}, {"timestamp": 18469.8, "power": 36.027615}, {"timestamp": 18490.3, "power": 36.027615}, {"timestamp": 18510.8, "power": 36.027615}, {"timestamp": 18531.4, "power": 36.027615}, {"timestamp": 18551.9, "power": 36.027615}, {"timestamp": 18572.5, "power": 36.027615}, {"timestamp": 18593.0, "power": 36.027615}, {"timestamp": 18613.5, "power": 36.027615}, {"timestamp": 18634.0, "power": 36.027615}, {"timestamp": 18654.6, "power": 36.027615}, {"timestamp": 18675.1, "power": 36.027615}, {"timestamp": 18695.7, "power": 36.027615}, {"timestamp": 18716.2, "power": 36.027615}, {"timestamp": 18736.7, "power": 36.027615}, {"timestamp": 18757.3, "power": 36.027615}, {"timestamp": 18777.8, "power": 36.027615}, {"timestamp": 18798.3, "power": 36.027615}, {"timestamp": 18818.9, "power": 36.027615}, {"timestamp": 18839.4, "power": 36.027615}, {"timestamp": 18859.9, "power": 36.027615}, {"timestamp": 18880.5, "power": 36.027615}, {"timestamp": 18901.0, "power": 36.027615}, {"timestamp": 18921.5, "power": 36.027615}, {"timestamp": 18942.1, "power": 36.027615}, {"timestamp": 18962.6, "power": 36.027615}, {"timestamp": 18983.1, "power": 36.027615}, {"timestamp": 19003.7, "power": 36.027615}, {"timestamp": 19024.2, "power": 36.027615}, {"timestamp": 19044.8, "power": 36.027615}, {"timestamp": 19065.3, "power": 36.027615}, {"timestamp": 19085.8, "power": 36.027615}, {"timestamp": 19106.3, "power": 36.027615}, {"timestamp": 19126.8, "power": 36.027615}, {"timestamp": 19147.4, "power": 36.141926}, {"timestamp": 19168.3, "power": 36.141926}, {"timestamp": 19188.9, "power": 36.141926}, {"timestamp": 19209.4, "power": 36.141926}, {"timestamp": 19229.9, "power": 36.141926}, {"timestamp": 19250.4, "power": 36.141926}, {"timestamp": 19271.0, "power": 36.141926}, {"timestamp": 19291.6, "power": 36.141926}, {"timestamp": 19312.1, "power": 36.141926}, {"timestamp": 19332.7, "power": 36.141926}, {"timestamp": 19353.3, "power": 36.141926}, {"timestamp": 19373.8, "power": 36.141926}, {"timestamp": 19394.3, "power": 36.141926}, {"timestamp": 19414.8, "power": 36.141926}, {"timestamp": 19435.4, "power": 36.141926}, {"timestamp": 19456.0, "power": 36.141926}, {"timestamp": 19476.6, "power": 36.141926}, {"timestamp": 19497.1, "power": 36.141926}, {"timestamp": 19517.7, "power": 36.141926}, {"timestamp": 19538.2, "power": 36.141926}, {"timestamp": 19558.7, "power": 36.141926}, {"timestamp": 19579.2, "power": 36.141926}, {"timestamp": 19599.8, "power": 36.141926}, {"timestamp": 19620.3, "power": 36.141926}, {"timestamp": 19640.9, "power": 36.141926}, {"timestamp": 19661.4, "power": 36.141926}, {"timestamp": 19681.9, "power": 36.141926}, {"timestamp": 19702.4, "power": 36.141926}, {"timestamp": 19722.9, "power": 36.141926}, {"timestamp": 19743.5, "power": 36.141926}, {"timestamp": 19764.0, "power": 36.141926}, {"timestamp": 19784.6, "power": 36.141926}, {"timestamp": 19805.1, "power": 36.141926}, {"timestamp": 19825.6, "power": 36.141926}, {"timestamp": 19846.1, "power": 36.141926}, {"timestamp": 19866.7, "power": 36.141926}, {"timestamp": 19887.2, "power": 36.141926}, {"timestamp": 19907.8, "power": 36.141926}, {"timestamp": 19928.3, "power": 36.141926}, {"timestamp": 19948.8, "power": 36.141926}, {"timestamp": 19969.4, "power": 36.141926}, {"timestamp": 19989.9, "power": 36.141926}, {"timestamp": 20010.4, "power": 36.141926}, {"timestamp": 20030.9, "power": 36.141926}, {"timestamp": 20051.4, "power": 36.141926}, {"timestamp": 20072.0, "power": 36.141926}, {"timestamp": 20092.5, "power": 36.141926}, {"timestamp": 20113.1, "power": 36.141926}, {"timestamp": 20133.6, "power": 36.141926}, {"timestamp": 20154.1, "power": 36.42366200000001}, {"timestamp": 20175.1, "power": 36.42366200000001}, {"timestamp": 20195.6, "power": 36.42366200000001}, {"timestamp": 20216.2, "power": 36.42366200000001}, {"timestamp": 20236.7, "power": 36.42366200000001}, {"timestamp": 20257.3, "power": 36.42366200000001}, {"timestamp": 20277.8, "power": 36.42366200000001}, {"timestamp": 20298.3, "power": 36.42366200000001}, {"timestamp": 20318.8, "power": 36.42366200000001}, {"timestamp": 20339.4, "power": 36.42366200000001}, {"timestamp": 20359.9, "power": 36.42366200000001}, {"timestamp": 20380.4, "power": 36.42366200000001}, {"timestamp": 20401.0, "power": 36.42366200000001}, {"timestamp": 20421.5, "power": 36.42366200000001}, {"timestamp": 20442.0, "power": 36.42366200000001}, {"timestamp": 20462.6, "power": 36.42366200000001}, {"timestamp": 20483.1, "power": 36.42366200000001}, {"timestamp": 20503.7, "power": 36.42366200000001}, {"timestamp": 20524.3, "power": 36.42366200000001}, {"timestamp": 20544.8, "power": 36.42366200000001}, {"timestamp": 20565.3, "power": 36.42366200000001}, {"timestamp": 20585.9, "power": 36.42366200000001}, {"timestamp": 20606.4, "power": 36.42366200000001}, {"timestamp": 20626.9, "power": 36.42366200000001}, {"timestamp": 20647.4, "power": 36.42366200000001}, {"timestamp": 20668.0, "power": 36.42366200000001}, {"timestamp": 20688.5, "power": 36.42366200000001}, {"timestamp": 20709.1, "power": 36.42366200000001}, {"timestamp": 20729.7, "power": 36.42366200000001}, {"timestamp": 20750.2, "power": 36.42366200000001}, {"timestamp": 20770.7, "power": 36.42366200000001}, {"timestamp": 20791.3, "power": 36.42366200000001}, {"timestamp": 20811.9, "power": 36.42366200000001}, {"timestamp": 20832.4, "power": 36.42366200000001}, {"timestamp": 20853.0, "power": 36.42366200000001}, {"timestamp": 20873.5, "power": 36.42366200000001}, {"timestamp": 20894.1, "power": 36.42366200000001}, {"timestamp": 20914.6, "power": 36.42366200000001}, {"timestamp": 20935.2, "power": 36.42366200000001}, {"timestamp": 20955.7, "power": 36.42366200000001}, {"timestamp": 20976.3, "power": 36.42366200000001}, {"timestamp": 20996.9, "power": 36.42366200000001}, {"timestamp": 21017.4, "power": 36.42366200000001}, {"timestamp": 21038.0, "power": 36.42366200000001}, {"timestamp": 21058.5, "power": 36.42366200000001}, {"timestamp": 21079.1, "power": 36.42366200000001}, {"timestamp": 21099.6, "power": 36.42366200000001}, {"timestamp": 21120.2, "power": 36.42366200000001}, {"timestamp": 21140.8, "power": 36.42366200000001}, {"timestamp": 21161.4, "power": 35.997673000000006}, {"timestamp": 21182.5, "power": 35.997673000000006}, {"timestamp": 21203.0, "power": 35.997673000000006}, {"timestamp": 21223.6, "power": 35.997673000000006}, {"timestamp": 21244.1, "power": 35.997673000000006}, {"timestamp": 21264.7, "power": 35.997673000000006}, {"timestamp": 21285.3, "power": 35.997673000000006}, {"timestamp": 21305.8, "power": 35.997673000000006}, {"timestamp": 21326.3, "power": 35.997673000000006}, {"timestamp": 21346.9, "power": 35.997673000000006}, {"timestamp": 21367.4, "power": 35.997673000000006}, {"timestamp": 21388.0, "power": 35.997673000000006}, {"timestamp": 21408.6, "power": 35.997673000000006}, {"timestamp": 21429.2, "power": 35.997673000000006}, {"timestamp": 21449.7, "power": 35.997673000000006}, {"timestamp": 21470.2, "power": 35.997673000000006}, {"timestamp": 21490.8, "power": 35.997673000000006}, {"timestamp": 21511.4, "power": 35.997673000000006}, {"timestamp": 21532.0, "power": 35.997673000000006}, {"timestamp": 21552.5, "power": 35.997673000000006}, {"timestamp": 21573.1, "power": 35.997673000000006}, {"timestamp": 21593.7, "power": 35.997673000000006}, {"timestamp": 21614.2, "power": 35.997673000000006}, {"timestamp": 21634.7, "power": 35.997673000000006}, {"timestamp": 21655.3, "power": 35.997673000000006}, {"timestamp": 21675.9, "power": 35.997673000000006}, {"timestamp": 21696.4, "power": 35.997673000000006}, {"timestamp": 21717.0, "power": 35.997673000000006}, {"timestamp": 21737.6, "power": 35.997673000000006}, {"timestamp": 21758.1, "power": 35.997673000000006}, {"timestamp": 21778.6, "power": 35.997673000000006}, {"timestamp": 21799.2, "power": 35.997673000000006}, {"timestamp": 21819.7, "power": 35.997673000000006}, {"timestamp": 21840.3, "power": 35.997673000000006}, {"timestamp": 21860.8, "power": 35.997673000000006}, {"timestamp": 21881.3, "power": 35.997673000000006}, {"timestamp": 21901.9, "power": 35.997673000000006}, {"timestamp": 21922.4, "power": 35.997673000000006}, {"timestamp": 21942.9, "power": 35.997673000000006}, {"timestamp": 21963.4, "power": 35.997673000000006}, {"timestamp": 21984.0, "power": 35.997673000000006}, {"timestamp": 22004.5, "power": 35.997673000000006}, {"timestamp": 22025.1, "power": 35.997673000000006}, {"timestamp": 22045.6, "power": 35.997673000000006}, {"timestamp": 22066.1, "power": 35.997673000000006}, {"timestamp": 22086.7, "power": 35.997673000000006}, {"timestamp": 22107.2, "power": 35.997673000000006}, {"timestamp": 22127.8, "power": 35.997673000000006}, {"timestamp": 22148.3, "power": 35.997673000000006}, {"timestamp": 22168.8, "power": 36.193332999999996}, {"timestamp": 22189.9, "power": 36.193332999999996}, {"timestamp": 22210.4, "power": 36.193332999999996}, {"timestamp": 22230.9, "power": 36.193332999999996}, {"timestamp": 22251.5, "power": 36.193332999999996}, {"timestamp": 22272.0, "power": 36.193332999999996}, {"timestamp": 22292.6, "power": 36.193332999999996}, {"timestamp": 22313.1, "power": 36.193332999999996}, {"timestamp": 22333.6, "power": 36.193332999999996}, {"timestamp": 22354.2, "power": 36.193332999999996}, {"timestamp": 22374.7, "power": 36.193332999999996}, {"timestamp": 22395.2, "power": 36.193332999999996}, {"timestamp": 22415.8, "power": 36.193332999999996}, {"timestamp": 22436.3, "power": 36.193332999999996}, {"timestamp": 22456.9, "power": 36.193332999999996}, {"timestamp": 22477.4, "power": 36.193332999999996}, {"timestamp": 22497.9, "power": 36.193332999999996}, {"timestamp": 22518.5, "power": 36.193332999999996}, {"timestamp": 22539.1, "power": 36.193332999999996}, {"timestamp": 22559.6, "power": 36.193332999999996}, {"timestamp": 22580.2, "power": 36.193332999999996}, {"timestamp": 22600.7, "power": 36.193332999999996}, {"timestamp": 22621.3, "power": 36.193332999999996}, {"timestamp": 22641.8, "power": 36.193332999999996}, {"timestamp": 22662.3, "power": 36.193332999999996}, {"timestamp": 22682.8, "power": 36.193332999999996}, {"timestamp": 22703.4, "power": 36.193332999999996}, {"timestamp": 22723.9, "power": 36.193332999999996}, {"timestamp": 22744.5, "power": 36.193332999999996}, {"timestamp": 22765.0, "power": 36.193332999999996}, {"timestamp": 22785.6, "power": 36.193332999999996}, {"timestamp": 22806.1, "power": 36.193332999999996}, {"timestamp": 22826.6, "power": 36.193332999999996}, {"timestamp": 22847.2, "power": 36.193332999999996}, {"timestamp": 22867.7, "power": 36.193332999999996}, {"timestamp": 22888.3, "power": 36.193332999999996}, {"timestamp": 22908.8, "power": 36.193332999999996}, {"timestamp": 22929.3, "power": 36.193332999999996}, {"timestamp": 22949.9, "power": 36.193332999999996}, {"timestamp": 22970.4, "power": 36.193332999999996}, {"timestamp": 22990.9, "power": 36.193332999999996}, {"timestamp": 23011.4, "power": 36.193332999999996}, {"timestamp": 23032.0, "power": 36.193332999999996}, {"timestamp": 23052.5, "power": 36.193332999999996}, {"timestamp": 23073.1, "power": 36.193332999999996}, {"timestamp": 23093.7, "power": 36.193332999999996}, {"timestamp": 23114.2, "power": 36.193332999999996}, {"timestamp": 23134.7, "power": 36.193332999999996}, {"timestamp": 23155.3, "power": 36.193332999999996}, {"timestamp": 23175.9, "power": 36.097121}, {"timestamp": 23197.0, "power": 36.097121}, {"timestamp": 23217.6, "power": 36.097121}, {"timestamp": 23238.1, "power": 36.097121}, {"timestamp": 23258.6, "power": 36.097121}, {"timestamp": 23279.2, "power": 36.097121}, {"timestamp": 23299.7, "power": 36.097121}, {"timestamp": 23320.3, "power": 36.097121}, {"timestamp": 23340.9, "power": 36.097121}, {"timestamp": 23361.4, "power": 36.097121}, {"timestamp": 23382.0, "power": 36.097121}, {"timestamp": 23402.5, "power": 36.097121}, {"timestamp": 23423.0, "power": 36.097121}, {"timestamp": 23443.6, "power": 36.097121}, {"timestamp": 23464.2, "power": 36.097121}, {"timestamp": 23484.7, "power": 36.097121}, {"timestamp": 23505.3, "power": 36.097121}, {"timestamp": 23525.8, "power": 36.097121}, {"timestamp": 23546.4, "power": 36.097121}, {"timestamp": 23566.9, "power": 36.097121}, {"timestamp": 23587.5, "power": 36.097121}, {"timestamp": 23608.1, "power": 36.097121}, {"timestamp": 23628.7, "power": 36.097121}, {"timestamp": 23649.2, "power": 36.097121}, {"timestamp": 23669.8, "power": 36.097121}, {"timestamp": 23690.2, "power": 36.097121}, {"timestamp": 23710.8, "power": 36.097121}, {"timestamp": 23731.4, "power": 36.097121}, {"timestamp": 23752.0, "power": 36.097121}, {"timestamp": 23772.5, "power": 36.097121}, {"timestamp": 23793.1, "power": 36.097121}, {"timestamp": 23813.6, "power": 36.097121}, {"timestamp": 23834.1, "power": 36.097121}, {"timestamp": 23854.7, "power": 36.097121}, {"timestamp": 23875.2, "power": 36.097121}, {"timestamp": 23895.7, "power": 36.097121}, {"timestamp": 23916.3, "power": 36.097121}, {"timestamp": 23936.9, "power": 36.097121}, {"timestamp": 23957.5, "power": 36.097121}, {"timestamp": 23978.0, "power": 36.097121}, {"timestamp": 23998.5, "power": 36.097121}, {"timestamp": 24019.1, "power": 36.097121}, {"timestamp": 24039.7, "power": 36.097121}, {"timestamp": 24060.2, "power": 36.097121}, {"timestamp": 24080.8, "power": 36.097121}, {"timestamp": 24101.3, "power": 36.097121}, {"timestamp": 24121.8, "power": 36.097121}, {"timestamp": 24142.3, "power": 36.097121}, {"timestamp": 24162.9, "power": 36.097121}, {"timestamp": 24183.5, "power": 36.18890400000001}, {"timestamp": 24205.4, "power": 36.18890400000001}, {"timestamp": 24226.0, "power": 36.18890400000001}, {"timestamp": 24246.4, "power": 36.18890400000001}, {"timestamp": 24267.0, "power": 36.18890400000001}, {"timestamp": 24287.6, "power": 36.18890400000001}, {"timestamp": 24308.1, "power": 36.18890400000001}, {"timestamp": 24328.7, "power": 36.18890400000001}, {"timestamp": 24349.3, "power": 36.18890400000001}, {"timestamp": 24369.8, "power": 36.18890400000001}, {"timestamp": 24390.3, "power": 36.18890400000001}, {"timestamp": 24410.9, "power": 36.18890400000001}, {"timestamp": 24431.4, "power": 36.18890400000001}, {"timestamp": 24452.0, "power": 36.18890400000001}, {"timestamp": 24472.5, "power": 36.18890400000001}, {"timestamp": 24493.1, "power": 36.18890400000001}, {"timestamp": 24513.7, "power": 36.18890400000001}, {"timestamp": 24534.2, "power": 36.18890400000001}, {"timestamp": 24554.7, "power": 36.18890400000001}, {"timestamp": 24575.3, "power": 36.18890400000001}, {"timestamp": 24595.9, "power": 36.18890400000001}, {"timestamp": 24616.4, "power": 36.18890400000001}, {"timestamp": 24636.9, "power": 36.18890400000001}, {"timestamp": 24657.5, "power": 36.18890400000001}, {"timestamp": 24678.0, "power": 36.18890400000001}, {"timestamp": 24698.5, "power": 36.18890400000001}, {"timestamp": 24719.1, "power": 36.18890400000001}, {"timestamp": 24739.6, "power": 36.18890400000001}, {"timestamp": 24760.1, "power": 36.18890400000001}, {"timestamp": 24780.7, "power": 36.18890400000001}, {"timestamp": 24801.2, "power": 36.18890400000001}, {"timestamp": 24821.7, "power": 36.18890400000001}, {"timestamp": 24842.2, "power": 36.18890400000001}, {"timestamp": 24862.7, "power": 36.18890400000001}, {"timestamp": 24883.3, "power": 36.18890400000001}, {"timestamp": 24903.8, "power": 36.18890400000001}, {"timestamp": 24924.4, "power": 36.18890400000001}, {"timestamp": 24944.9, "power": 36.18890400000001}, {"timestamp": 24965.4, "power": 36.18890400000001}, {"timestamp": 24986.0, "power": 36.18890400000001}, {"timestamp": 25006.5, "power": 36.18890400000001}, {"timestamp": 25027.0, "power": 36.18890400000001}, {"timestamp": 25047.5, "power": 36.18890400000001}, {"timestamp": 25068.1, "power": 36.18890400000001}, {"timestamp": 25088.6, "power": 36.18890400000001}, {"timestamp": 25109.1, "power": 36.18890400000001}, {"timestamp": 25129.7, "power": 36.18890400000001}, {"timestamp": 25150.2, "power": 36.18890400000001}, {"timestamp": 25170.7, "power": 36.18890400000001}, {"timestamp": 25191.3, "power": 36.221362}, {"timestamp": 25212.3, "power": 36.221362}, {"timestamp": 25232.8, "power": 36.221362}, {"timestamp": 25253.4, "power": 36.221362}, {"timestamp": 25273.9, "power": 36.221362}, {"timestamp": 25294.4, "power": 36.221362}, {"timestamp": 25315.0, "power": 36.221362}, {"timestamp": 25335.5, "power": 36.221362}, {"timestamp": 25356.0, "power": 36.221362}, {"timestamp": 25376.6, "power": 36.221362}, {"timestamp": 25397.1, "power": 36.221362}, {"timestamp": 25417.7, "power": 36.221362}, {"timestamp": 25438.2, "power": 36.221362}, {"timestamp": 25458.8, "power": 36.221362}, {"timestamp": 25479.3, "power": 36.221362}, {"timestamp": 25499.9, "power": 36.221362}, {"timestamp": 25520.5, "power": 36.221362}, {"timestamp": 25541.0, "power": 36.221362}, {"timestamp": 25561.6, "power": 36.221362}, {"timestamp": 25582.1, "power": 36.221362}, {"timestamp": 25602.7, "power": 36.221362}, {"timestamp": 25623.2, "power": 36.221362}, {"timestamp": 25643.8, "power": 36.221362}, {"timestamp": 25664.3, "power": 36.221362}, {"timestamp": 25684.8, "power": 36.221362}, {"timestamp": 25705.4, "power": 36.221362}, {"timestamp": 25725.9, "power": 36.221362}, {"timestamp": 25746.4, "power": 36.221362}, {"timestamp": 25767.0, "power": 36.221362}, {"timestamp": 25787.5, "power": 36.221362}, {"timestamp": 25808.1, "power": 36.221362}, {"timestamp": 25828.6, "power": 36.221362}, {"timestamp": 25849.2, "power": 36.221362}, {"timestamp": 25869.7, "power": 36.221362}, {"timestamp": 25890.2, "power": 36.221362}, {"timestamp": 25910.7, "power": 36.221362}, {"timestamp": 25931.3, "power": 36.221362}, {"timestamp": 25951.8, "power": 36.221362}, {"timestamp": 25972.3, "power": 36.221362}, {"timestamp": 25992.9, "power": 36.221362}, {"timestamp": 26013.4, "power": 36.221362}, {"timestamp": 26033.9, "power": 36.221362}, {"timestamp": 26054.4, "power": 36.221362}, {"timestamp": 26075.0, "power": 36.221362}, {"timestamp": 26095.5, "power": 36.221362}, {"timestamp": 26116.0, "power": 36.221362}, {"timestamp": 26136.6, "power": 36.221362}, {"timestamp": 26157.1, "power": 36.221362}, {"timestamp": 26177.7, "power": 36.221362}, {"timestamp": 26198.2, "power": 36.836929}, {"timestamp": 26219.3, "power": 36.836929}, {"timestamp": 26239.9, "power": 36.836929}, {"timestamp": 26260.4, "power": 36.836929}, {"timestamp": 26281.0, "power": 36.836929}, {"timestamp": 26301.6, "power": 36.836929}, {"timestamp": 26322.1, "power": 36.836929}, {"timestamp": 26342.6, "power": 36.836929}, {"timestamp": 26363.2, "power": 36.836929}, {"timestamp": 26383.7, "power": 36.836929}, {"timestamp": 26404.3, "power": 36.836929}, {"timestamp": 26424.9, "power": 36.836929}, {"timestamp": 26445.4, "power": 36.836929}, {"timestamp": 26465.9, "power": 36.836929}, {"timestamp": 26486.5, "power": 36.836929}, {"timestamp": 26507.1, "power": 36.836929}, {"timestamp": 26527.6, "power": 36.836929}, {"timestamp": 26548.2, "power": 36.836929}, {"timestamp": 26568.8, "power": 36.836929}, {"timestamp": 26589.3, "power": 36.836929}, {"timestamp": 26609.8, "power": 36.836929}, {"timestamp": 26630.3, "power": 36.836929}, {"timestamp": 26650.9, "power": 36.836929}, {"timestamp": 26671.4, "power": 36.836929}, {"timestamp": 26692.0, "power": 36.836929}, {"timestamp": 26712.5, "power": 36.836929}, {"timestamp": 26733.1, "power": 36.836929}, {"timestamp": 26753.7, "power": 36.836929}, {"timestamp": 26774.2, "power": 36.836929}, {"timestamp": 26794.7, "power": 36.836929}, {"timestamp": 26815.3, "power": 36.836929}, {"timestamp": 26835.8, "power": 36.836929}, {"timestamp": 26856.4, "power": 36.836929}, {"timestamp": 26877.0, "power": 36.836929}, {"timestamp": 26897.5, "power": 36.836929}, {"timestamp": 26918.1, "power": 36.836929}, {"timestamp": 26938.6, "power": 36.836929}, {"timestamp": 26959.2, "power": 36.836929}, {"timestamp": 26979.7, "power": 36.836929}, {"timestamp": 27000.3, "power": 36.836929}, {"timestamp": 27020.9, "power": 36.836929}, {"timestamp": 27041.4, "power": 36.836929}, {"timestamp": 27061.9, "power": 36.836929}, {"timestamp": 27082.5, "power": 36.836929}, {"timestamp": 27103.1, "power": 36.836929}, {"timestamp": 27123.6, "power": 36.836929}, {"timestamp": 27144.2, "power": 36.836929}, {"timestamp": 27164.8, "power": 36.836929}, {"timestamp": 27185.3, "power": 36.836929}, {"timestamp": 27205.9, "power": 36.08175}, {"timestamp": 27226.9, "power": 36.08175}, {"timestamp": 27247.5, "power": 36.08175}, {"timestamp": 27268.1, "power": 36.08175}, {"timestamp": 27288.6, "power": 36.08175}, {"timestamp": 27309.2, "power": 36.08175}, {"timestamp": 27329.7, "power": 36.08175}, {"timestamp": 27350.2, "power": 36.08175}, {"timestamp": 27370.8, "power": 36.08175}, {"timestamp": 27391.4, "power": 36.08175}, {"timestamp": 27411.9, "power": 36.08175}, {"timestamp": 27432.5, "power": 36.08175}, {"timestamp": 27453.1, "power": 36.08175}, {"timestamp": 27473.6, "power": 36.08175}, {"timestamp": 27494.2, "power": 36.08175}, {"timestamp": 27514.7, "power": 36.08175}, {"timestamp": 27535.3, "power": 36.08175}, {"timestamp": 27555.8, "power": 36.08175}, {"timestamp": 27576.4, "power": 36.08175}, {"timestamp": 27597.0, "power": 36.08175}, {"timestamp": 27617.5, "power": 36.08175}, {"timestamp": 27638.0, "power": 36.08175}, {"timestamp": 27658.6, "power": 36.08175}, {"timestamp": 27679.1, "power": 36.08175}, {"timestamp": 27699.7, "power": 36.08175}, {"timestamp": 27720.2, "power": 36.08175}, {"timestamp": 27740.8, "power": 36.08175}, {"timestamp": 27761.3, "power": 36.08175}, {"timestamp": 27781.8, "power": 36.08175}, {"timestamp": 27802.3, "power": 36.08175}, {"timestamp": 27822.8, "power": 36.08175}, {"timestamp": 27843.4, "power": 36.08175}, {"timestamp": 27863.9, "power": 36.08175}, {"timestamp": 27884.5, "power": 36.08175}, {"timestamp": 27905.0, "power": 36.08175}, {"timestamp": 27925.5, "power": 36.08175}, {"timestamp": 27946.1, "power": 36.08175}, {"timestamp": 27966.6, "power": 36.08175}, {"timestamp": 27987.1, "power": 36.08175}, {"timestamp": 28007.7, "power": 36.08175}, {"timestamp": 28028.2, "power": 36.08175}, {"timestamp": 28048.8, "power": 36.08175}, {"timestamp": 28069.3, "power": 36.08175}, {"timestamp": 28089.8, "power": 36.08175}, {"timestamp": 28110.3, "power": 36.08175}, {"timestamp": 28130.9, "power": 36.08175}, {"timestamp": 28151.4, "power": 36.08175}, {"timestamp": 28172.0, "power": 36.08175}, {"timestamp": 28192.5, "power": 36.08175}, {"timestamp": 28213.0, "power": 35.410365}, {"timestamp": 28234.1, "power": 35.410365}, {"timestamp": 28254.6, "power": 35.410365}, {"timestamp": 28275.2, "power": 35.410365}, {"timestamp": 28295.7, "power": 35.410365}, {"timestamp": 28316.3, "power": 35.410365}, {"timestamp": 28336.8, "power": 35.410365}, {"timestamp": 28357.3, "power": 35.410365}, {"timestamp": 28377.9, "power": 35.410365}, {"timestamp": 28398.4, "power": 35.410365}, {"timestamp": 28419.0, "power": 35.410365}, {"timestamp": 28439.5, "power": 35.410365}, {"timestamp": 28460.1, "power": 35.410365}, {"timestamp": 28480.6, "power": 35.410365}, {"timestamp": 28501.2, "power": 35.410365}, {"timestamp": 28521.8, "power": 35.410365}, {"timestamp": 28542.3, "power": 35.410365}, {"timestamp": 28562.9, "power": 35.410365}, {"timestamp": 28583.5, "power": 35.410365}, {"timestamp": 28604.0, "power": 35.410365}, {"timestamp": 28624.5, "power": 35.410365}, {"timestamp": 28645.1, "power": 35.410365}, {"timestamp": 28665.6, "power": 35.410365}, {"timestamp": 28686.1, "power": 35.410365}, {"timestamp": 28706.6, "power": 35.410365}, {"timestamp": 28727.1, "power": 35.410365}, {"timestamp": 28747.7, "power": 35.410365}, {"timestamp": 28768.2, "power": 35.410365}, {"timestamp": 28788.7, "power": 35.410365}, {"timestamp": 28809.3, "power": 35.410365}, {"timestamp": 28829.8, "power": 35.410365}, {"timestamp": 28850.2, "power": 35.410365}, {"timestamp": 28870.8, "power": 35.410365}, {"timestamp": 28891.3, "power": 35.410365}, {"timestamp": 28911.8, "power": 35.410365}, {"timestamp": 28932.4, "power": 35.410365}, {"timestamp": 28952.9, "power": 35.410365}, {"timestamp": 28973.4, "power": 35.410365}, {"timestamp": 28993.9, "power": 35.410365}, {"timestamp": 29014.4, "power": 35.410365}, {"timestamp": 29034.9, "power": 35.410365}, {"timestamp": 29055.5, "power": 35.410365}, {"timestamp": 29076.0, "power": 35.410365}, {"timestamp": 29096.5, "power": 35.410365}, {"timestamp": 29117.1, "power": 35.410365}, {"timestamp": 29137.6, "power": 35.410365}, {"timestamp": 29158.1, "power": 35.410365}, {"timestamp": 29178.6, "power": 35.410365}, {"timestamp": 29199.1, "power": 35.410365}, {"timestamp": 29219.7, "power": 38.546474}, {"timestamp": 29240.8, "power": 38.546474}, {"timestamp": 29261.4, "power": 38.546474}, {"timestamp": 29281.9, "power": 38.546474}, {"timestamp": 29302.4, "power": 38.546474}, {"timestamp": 29322.9, "power": 38.546474}, {"timestamp": 29343.4, "power": 38.546474}, {"timestamp": 29364.0, "power": 38.546474}, {"timestamp": 29384.5, "power": 38.546474}, {"timestamp": 29405.0, "power": 38.546474}, {"timestamp": 29425.5, "power": 38.546474}, {"timestamp": 29446.0, "power": 38.546474}, {"timestamp": 29466.6, "power": 38.546474}, {"timestamp": 29493.2, "power": 38.546474}, {"timestamp": 29513.7, "power": 38.546474}, {"timestamp": 29534.2, "power": 38.546474}, {"timestamp": 29554.7, "power": 38.546474}, {"timestamp": 29575.2, "power": 38.546474}, {"timestamp": 29595.8, "power": 38.546474}, {"timestamp": 29616.3, "power": 38.546474}, {"timestamp": 29636.8, "power": 38.546474}, {"timestamp": 29657.4, "power": 38.546474}, {"timestamp": 29677.9, "power": 38.546474}, {"timestamp": 29698.3, "power": 38.546474}, {"timestamp": 29718.8, "power": 38.546474}, {"timestamp": 29739.4, "power": 38.546474}, {"timestamp": 29759.9, "power": 38.546474}, {"timestamp": 29780.4, "power": 38.546474}, {"timestamp": 29800.9, "power": 38.546474}, {"timestamp": 29821.5, "power": 38.546474}, {"timestamp": 29842.0, "power": 38.546474}, {"timestamp": 29862.5, "power": 38.546474}, {"timestamp": 29883.0, "power": 38.546474}, {"timestamp": 29903.5, "power": 38.546474}, {"timestamp": 29924.0, "power": 38.546474}, {"timestamp": 29944.6, "power": 38.546474}, {"timestamp": 29965.1, "power": 38.546474}, {"timestamp": 29985.6, "power": 38.546474}, {"timestamp": 30006.1, "power": 38.546474}, {"timestamp": 30026.6, "power": 38.546474}, {"timestamp": 30047.1, "power": 38.546474}, {"timestamp": 30067.7, "power": 38.546474}, {"timestamp": 30088.2, "power": 38.546474}, {"timestamp": 30108.7, "power": 38.546474}, {"timestamp": 30129.3, "power": 38.546474}, {"timestamp": 30149.8, "power": 38.546474}], "timeline": {"START": "2592.763219", "END": "28479.9667"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 26934.0}, {"name": "clSetKernelArg", "calls": 19, "time": 2390.03}, {"name": "clReleaseKernel", "calls": 1, "time": 597.523}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.8283}, {"name": "clReleaseContext", "calls": 1, "time": 49.4819}, {"name": "clCreateContext", "calls": 1, "time": 46.8356}, {"name": "clReleaseProgram", "calls": 1, "time": 21.567}, {"name": "clCreateKernel", "calls": 1, "time": 0.338889}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.328618}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.160234}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.094831}, {"name": "clRetainMemObject", "calls": 14, "time": 0.068412}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027033}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025742}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024048}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010146}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009867}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009861}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00775}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006598}, {"name": "clRetainDevice", "calls": 2, "time": 0.004732}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 25887.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 25886.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 25366.4}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 25503.7}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 25131.0}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 24794.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8771.261705, "utilization": 91.367309, "size": 8718900.0, "time": 994.030311}, {"type": "WRITE", "transfers": 1, "speed": 6594.768796, "utilization": 68.695508, "size": 346060.0, "time": 52.474952}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 80781670, "speed": 29.5818, "utilization": 0.256786, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5048646, "speed": 395.169, "utilization": 3.43029, "size": 0.127929}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79081321, "speed": 29.5473, "utilization": 0.256487, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4942386, "speed": 395.075, "utilization": 3.42947, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79526938, "speed": 29.5549, "utilization": 0.256553, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4970241, "speed": 394.777, "utilization": 3.42688, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78331894, "speed": 29.5403, "utilization": 0.256426, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4895554, "speed": 394.985, "utilization": 3.42869, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 77274686, "speed": 29.5366, "utilization": 0.256394, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4829448, "speed": 394.696, "utilization": 3.42618, "size": 0.127926}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len4/run3.json b/code/fpga/ndrange_results/dna.10MB.len4/run3.json new file mode 100644 index 0000000..49654b6 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 53.1789, "power": 35.68954000000001}, {"timestamp": 73.8205, "power": 35.68954000000001}, {"timestamp": 94.3623, "power": 35.68954000000001}, {"timestamp": 114.901, "power": 35.68954000000001}, {"timestamp": 135.434, "power": 35.68954000000001}, {"timestamp": 156.354, "power": 35.68954000000001}, {"timestamp": 176.87, "power": 35.68954000000001}, {"timestamp": 197.409, "power": 35.68954000000001}, {"timestamp": 217.946, "power": 35.68954000000001}, {"timestamp": 238.483, "power": 35.68954000000001}, {"timestamp": 259.022, "power": 35.68954000000001}, {"timestamp": 279.561, "power": 35.68954000000001}, {"timestamp": 300.097, "power": 35.68954000000001}, {"timestamp": 320.607, "power": 35.68954000000001}, {"timestamp": 341.101, "power": 35.68954000000001}, {"timestamp": 361.641, "power": 35.68954000000001}, {"timestamp": 382.182, "power": 35.68954000000001}, {"timestamp": 402.721, "power": 35.68954000000001}, {"timestamp": 423.264, "power": 35.68954000000001}, {"timestamp": 443.803, "power": 35.68954000000001}, {"timestamp": 464.346, "power": 35.68954000000001}, {"timestamp": 484.854, "power": 35.68954000000001}, {"timestamp": 505.388, "power": 35.68954000000001}, {"timestamp": 525.934, "power": 35.68954000000001}, {"timestamp": 546.473, "power": 35.68954000000001}, {"timestamp": 567.008, "power": 35.68954000000001}, {"timestamp": 587.543, "power": 35.68954000000001}, {"timestamp": 608.083, "power": 35.68954000000001}, {"timestamp": 628.59, "power": 35.68954000000001}, {"timestamp": 649.082, "power": 35.68954000000001}, {"timestamp": 669.621, "power": 35.68954000000001}, {"timestamp": 690.158, "power": 35.68954000000001}, {"timestamp": 710.696, "power": 35.68954000000001}, {"timestamp": 731.238, "power": 35.68954000000001}, {"timestamp": 751.781, "power": 35.68954000000001}, {"timestamp": 772.317, "power": 35.68954000000001}, {"timestamp": 792.828, "power": 35.68954000000001}, {"timestamp": 813.364, "power": 35.68954000000001}, {"timestamp": 833.901, "power": 35.68954000000001}, {"timestamp": 854.436, "power": 35.68954000000001}, {"timestamp": 874.972, "power": 35.68954000000001}, {"timestamp": 895.509, "power": 35.68954000000001}, {"timestamp": 916.047, "power": 35.68954000000001}, {"timestamp": 936.555, "power": 35.68954000000001}, {"timestamp": 957.045, "power": 35.68954000000001}, {"timestamp": 977.578, "power": 35.68954000000001}, {"timestamp": 998.117, "power": 35.68954000000001}, {"timestamp": 1018.66, "power": 35.742825999999994}, {"timestamp": 1039.91, "power": 35.742825999999994}, {"timestamp": 1060.48, "power": 35.742825999999994}, {"timestamp": 1081.04, "power": 35.742825999999994}, {"timestamp": 1101.59, "power": 35.742825999999994}, {"timestamp": 1122.19, "power": 35.742825999999994}, {"timestamp": 1142.78, "power": 35.742825999999994}, {"timestamp": 1163.38, "power": 35.742825999999994}, {"timestamp": 1183.97, "power": 35.742825999999994}, {"timestamp": 1204.55, "power": 35.742825999999994}, {"timestamp": 1225.1, "power": 35.742825999999994}, {"timestamp": 1245.66, "power": 35.742825999999994}, {"timestamp": 1266.25, "power": 35.742825999999994}, {"timestamp": 1286.84, "power": 35.742825999999994}, {"timestamp": 1307.44, "power": 35.742825999999994}, {"timestamp": 1328.03, "power": 35.742825999999994}, {"timestamp": 1348.6, "power": 35.742825999999994}, {"timestamp": 1369.15, "power": 35.742825999999994}, {"timestamp": 1389.71, "power": 35.742825999999994}, {"timestamp": 1410.31, "power": 35.742825999999994}, {"timestamp": 1430.91, "power": 35.742825999999994}, {"timestamp": 1451.5, "power": 35.742825999999994}, {"timestamp": 1472.1, "power": 35.742825999999994}, {"timestamp": 1492.68, "power": 35.742825999999994}, {"timestamp": 1513.24, "power": 35.742825999999994}, {"timestamp": 1533.83, "power": 35.742825999999994}, {"timestamp": 1554.42, "power": 35.742825999999994}, {"timestamp": 1575.01, "power": 35.742825999999994}, {"timestamp": 1595.61, "power": 35.742825999999994}, {"timestamp": 1616.2, "power": 35.742825999999994}, {"timestamp": 1636.77, "power": 35.742825999999994}, {"timestamp": 1657.32, "power": 35.742825999999994}, {"timestamp": 1677.92, "power": 35.742825999999994}, {"timestamp": 1698.51, "power": 35.742825999999994}, {"timestamp": 1719.1, "power": 35.742825999999994}, {"timestamp": 1739.7, "power": 35.742825999999994}, {"timestamp": 1760.3, "power": 35.742825999999994}, {"timestamp": 1780.87, "power": 35.742825999999994}, {"timestamp": 1801.43, "power": 35.742825999999994}, {"timestamp": 1822.02, "power": 35.742825999999994}, {"timestamp": 1842.62, "power": 35.742825999999994}, {"timestamp": 1863.21, "power": 35.742825999999994}, {"timestamp": 1883.8, "power": 35.742825999999994}, {"timestamp": 1904.4, "power": 35.742825999999994}, {"timestamp": 1924.96, "power": 35.742825999999994}, {"timestamp": 1945.52, "power": 35.742825999999994}, {"timestamp": 1966.12, "power": 35.742825999999994}, {"timestamp": 1986.72, "power": 35.742825999999994}, {"timestamp": 2007.32, "power": 35.742825999999994}, {"timestamp": 2027.91, "power": 35.608659}, {"timestamp": 2049.03, "power": 35.608659}, {"timestamp": 2069.58, "power": 35.608659}, {"timestamp": 2090.18, "power": 35.608659}, {"timestamp": 2110.77, "power": 35.608659}, {"timestamp": 2131.37, "power": 35.608659}, {"timestamp": 2151.95, "power": 35.608659}, {"timestamp": 2172.55, "power": 35.608659}, {"timestamp": 2193.1, "power": 35.608659}, {"timestamp": 2213.66, "power": 35.608659}, {"timestamp": 2234.26, "power": 35.608659}, {"timestamp": 2254.85, "power": 35.608659}, {"timestamp": 2275.45, "power": 35.608659}, {"timestamp": 2296.05, "power": 35.608659}, {"timestamp": 2316.62, "power": 35.608659}, {"timestamp": 2337.18, "power": 35.608659}, {"timestamp": 2357.75, "power": 35.608659}, {"timestamp": 2378.33, "power": 35.608659}, {"timestamp": 2398.72, "power": 35.608659}, {"timestamp": 2419.29, "power": 35.608659}, {"timestamp": 2439.89, "power": 35.608659}, {"timestamp": 2460.62, "power": 35.608659}, {"timestamp": 2481.18, "power": 35.608659}, {"timestamp": 2501.74, "power": 35.608659}, {"timestamp": 2522.34, "power": 35.608659}, {"timestamp": 2542.93, "power": 35.608659}, {"timestamp": 2563.42, "power": 35.608659}, {"timestamp": 2583.97, "power": 35.608659}, {"timestamp": 2604.48, "power": 35.608659}, {"timestamp": 2624.98, "power": 35.608659}, {"timestamp": 2645.52, "power": 35.608659}, {"timestamp": 2666.07, "power": 35.608659}, {"timestamp": 2686.62, "power": 35.608659}, {"timestamp": 2707.18, "power": 35.608659}, {"timestamp": 2727.73, "power": 35.608659}, {"timestamp": 2748.29, "power": 35.608659}, {"timestamp": 2768.81, "power": 35.608659}, {"timestamp": 2789.31, "power": 35.608659}, {"timestamp": 2809.85, "power": 35.608659}, {"timestamp": 2830.4, "power": 35.608659}, {"timestamp": 2850.95, "power": 35.608659}, {"timestamp": 2871.5, "power": 35.608659}, {"timestamp": 2892.05, "power": 35.608659}, {"timestamp": 2912.58, "power": 35.608659}, {"timestamp": 2933.08, "power": 35.608659}, {"timestamp": 2953.62, "power": 35.608659}, {"timestamp": 2974.17, "power": 35.608659}, {"timestamp": 2994.74, "power": 35.608659}, {"timestamp": 3015.31, "power": 35.608659}, {"timestamp": 3035.87, "power": 36.108956000000006}, {"timestamp": 3056.97, "power": 36.108956000000006}, {"timestamp": 3077.43, "power": 36.108956000000006}, {"timestamp": 3097.98, "power": 36.108956000000006}, {"timestamp": 3118.52, "power": 36.108956000000006}, {"timestamp": 3139.06, "power": 36.108956000000006}, {"timestamp": 3159.6, "power": 36.108956000000006}, {"timestamp": 3180.15, "power": 36.108956000000006}, {"timestamp": 3200.67, "power": 36.108956000000006}, {"timestamp": 3221.21, "power": 36.108956000000006}, {"timestamp": 3241.75, "power": 36.108956000000006}, {"timestamp": 3262.29, "power": 36.108956000000006}, {"timestamp": 3282.83, "power": 36.108956000000006}, {"timestamp": 3303.37, "power": 36.108956000000006}, {"timestamp": 3323.91, "power": 36.108956000000006}, {"timestamp": 3344.42, "power": 36.108956000000006}, {"timestamp": 3364.91, "power": 36.108956000000006}, {"timestamp": 3385.45, "power": 36.108956000000006}, {"timestamp": 3405.99, "power": 36.108956000000006}, {"timestamp": 3426.53, "power": 36.108956000000006}, {"timestamp": 3447.07, "power": 36.108956000000006}, {"timestamp": 3467.61, "power": 36.108956000000006}, {"timestamp": 3488.15, "power": 36.108956000000006}, {"timestamp": 3508.67, "power": 36.108956000000006}, {"timestamp": 3529.2, "power": 36.108956000000006}, {"timestamp": 3549.74, "power": 36.108956000000006}, {"timestamp": 3570.28, "power": 36.108956000000006}, {"timestamp": 3590.83, "power": 36.108956000000006}, {"timestamp": 3611.38, "power": 36.108956000000006}, {"timestamp": 3631.92, "power": 36.108956000000006}, {"timestamp": 3652.48, "power": 36.108956000000006}, {"timestamp": 3672.98, "power": 36.108956000000006}, {"timestamp": 3693.52, "power": 36.108956000000006}, {"timestamp": 3714.06, "power": 36.108956000000006}, {"timestamp": 3734.6, "power": 36.108956000000006}, {"timestamp": 3755.14, "power": 36.108956000000006}, {"timestamp": 3775.68, "power": 36.108956000000006}, {"timestamp": 3796.22, "power": 36.108956000000006}, {"timestamp": 3816.74, "power": 36.108956000000006}, {"timestamp": 3837.27, "power": 36.108956000000006}, {"timestamp": 3857.82, "power": 36.108956000000006}, {"timestamp": 3878.36, "power": 36.108956000000006}, {"timestamp": 3898.91, "power": 36.108956000000006}, {"timestamp": 3919.45, "power": 36.108956000000006}, {"timestamp": 3939.99, "power": 36.108956000000006}, {"timestamp": 3960.51, "power": 36.108956000000006}, {"timestamp": 3981.01, "power": 36.108956000000006}, {"timestamp": 4001.54, "power": 36.108956000000006}, {"timestamp": 4022.09, "power": 36.108956000000006}, {"timestamp": 4042.63, "power": 36.093402}, {"timestamp": 4063.71, "power": 36.093402}, {"timestamp": 4084.25, "power": 36.093402}, {"timestamp": 4104.77, "power": 36.093402}, {"timestamp": 4125.3, "power": 36.093402}, {"timestamp": 4145.84, "power": 36.093402}, {"timestamp": 4166.38, "power": 36.093402}, {"timestamp": 4186.92, "power": 36.093402}, {"timestamp": 4207.47, "power": 36.093402}, {"timestamp": 4228.01, "power": 36.093402}, {"timestamp": 4248.52, "power": 36.093402}, {"timestamp": 4269.02, "power": 36.093402}, {"timestamp": 4289.55, "power": 36.093402}, {"timestamp": 4310.09, "power": 36.093402}, {"timestamp": 4330.63, "power": 36.093402}, {"timestamp": 4351.18, "power": 36.093402}, {"timestamp": 4371.72, "power": 36.093402}, {"timestamp": 4392.26, "power": 36.093402}, {"timestamp": 4412.78, "power": 36.093402}, {"timestamp": 4433.31, "power": 36.093402}, {"timestamp": 4453.88, "power": 36.093402}, {"timestamp": 4474.45, "power": 36.093402}, {"timestamp": 4495.01, "power": 36.093402}, {"timestamp": 4515.58, "power": 36.093402}, {"timestamp": 4536.14, "power": 36.093402}, {"timestamp": 4556.67, "power": 36.093402}, {"timestamp": 4577.22, "power": 36.093402}, {"timestamp": 4597.78, "power": 36.093402}, {"timestamp": 4618.33, "power": 36.093402}, {"timestamp": 4638.9, "power": 36.093402}, {"timestamp": 4659.46, "power": 36.093402}, {"timestamp": 4680.04, "power": 36.093402}, {"timestamp": 4700.55, "power": 36.093402}, {"timestamp": 4721.05, "power": 36.093402}, {"timestamp": 4741.62, "power": 36.093402}, {"timestamp": 4762.17, "power": 36.093402}, {"timestamp": 4782.73, "power": 36.093402}, {"timestamp": 4803.3, "power": 36.093402}, {"timestamp": 4823.87, "power": 36.093402}, {"timestamp": 4844.45, "power": 36.093402}, {"timestamp": 4864.95, "power": 36.093402}, {"timestamp": 4885.51, "power": 36.093402}, {"timestamp": 4906.06, "power": 36.093402}, {"timestamp": 4926.63, "power": 36.093402}, {"timestamp": 4947.2, "power": 36.093402}, {"timestamp": 4967.77, "power": 36.093402}, {"timestamp": 4988.32, "power": 36.093402}, {"timestamp": 5008.83, "power": 36.093402}, {"timestamp": 5029.39, "power": 36.093402}, {"timestamp": 5049.96, "power": 35.97201}, {"timestamp": 5071.15, "power": 35.97201}, {"timestamp": 5091.69, "power": 35.97201}, {"timestamp": 5112.23, "power": 35.97201}, {"timestamp": 5132.76, "power": 35.97201}, {"timestamp": 5153.31, "power": 35.97201}, {"timestamp": 5173.88, "power": 35.97201}, {"timestamp": 5194.44, "power": 35.97201}, {"timestamp": 5215.02, "power": 35.97201}, {"timestamp": 5235.58, "power": 35.97201}, {"timestamp": 5256.14, "power": 35.97201}, {"timestamp": 5276.67, "power": 35.97201}, {"timestamp": 5297.39, "power": 35.97201}, {"timestamp": 5318.11, "power": 35.97201}, {"timestamp": 5338.68, "power": 35.97201}, {"timestamp": 5359.25, "power": 35.97201}, {"timestamp": 5379.82, "power": 35.97201}, {"timestamp": 5400.39, "power": 35.97201}, {"timestamp": 5420.89, "power": 35.97201}, {"timestamp": 5441.45, "power": 35.97201}, {"timestamp": 5462.02, "power": 35.97201}, {"timestamp": 5482.6, "power": 35.97201}, {"timestamp": 5503.17, "power": 35.97201}, {"timestamp": 5523.74, "power": 35.97201}, {"timestamp": 5544.32, "power": 35.97201}, {"timestamp": 5564.82, "power": 35.97201}, {"timestamp": 5585.37, "power": 35.97201}, {"timestamp": 5605.94, "power": 35.97201}, {"timestamp": 5626.51, "power": 35.97201}, {"timestamp": 5647.08, "power": 35.97201}, {"timestamp": 5667.63, "power": 35.97201}, {"timestamp": 5688.2, "power": 35.97201}, {"timestamp": 5708.71, "power": 35.97201}, {"timestamp": 5729.24, "power": 35.97201}, {"timestamp": 5749.79, "power": 35.97201}, {"timestamp": 5770.33, "power": 35.97201}, {"timestamp": 5790.87, "power": 35.97201}, {"timestamp": 5811.4, "power": 35.97201}, {"timestamp": 5831.95, "power": 35.97201}, {"timestamp": 5852.46, "power": 35.97201}, {"timestamp": 5872.96, "power": 35.97201}, {"timestamp": 5893.53, "power": 35.97201}, {"timestamp": 5914.11, "power": 35.97201}, {"timestamp": 5934.66, "power": 35.97201}, {"timestamp": 5955.22, "power": 35.97201}, {"timestamp": 5975.8, "power": 35.97201}, {"timestamp": 5996.38, "power": 35.97201}, {"timestamp": 6016.87, "power": 35.97201}, {"timestamp": 6037.43, "power": 35.97201}, {"timestamp": 6058.01, "power": 35.80864699999999}, {"timestamp": 6079.13, "power": 35.80864699999999}, {"timestamp": 6099.67, "power": 35.80864699999999}, {"timestamp": 6120.21, "power": 35.80864699999999}, {"timestamp": 6140.74, "power": 35.80864699999999}, {"timestamp": 6161.27, "power": 35.80864699999999}, {"timestamp": 6181.81, "power": 35.80864699999999}, {"timestamp": 6202.35, "power": 35.80864699999999}, {"timestamp": 6222.89, "power": 35.80864699999999}, {"timestamp": 6243.44, "power": 35.80864699999999}, {"timestamp": 6263.97, "power": 35.80864699999999}, {"timestamp": 6284.5, "power": 35.80864699999999}, {"timestamp": 6304.99, "power": 35.80864699999999}, {"timestamp": 6325.52, "power": 35.80864699999999}, {"timestamp": 6346.07, "power": 35.80864699999999}, {"timestamp": 6366.61, "power": 35.80864699999999}, {"timestamp": 6387.14, "power": 35.80864699999999}, {"timestamp": 6407.69, "power": 35.80864699999999}, {"timestamp": 6428.23, "power": 35.80864699999999}, {"timestamp": 6448.75, "power": 35.80864699999999}, {"timestamp": 6469.28, "power": 35.80864699999999}, {"timestamp": 6489.83, "power": 35.80864699999999}, {"timestamp": 6510.37, "power": 35.80864699999999}, {"timestamp": 6530.91, "power": 35.80864699999999}, {"timestamp": 6551.45, "power": 35.80864699999999}, {"timestamp": 6571.99, "power": 35.80864699999999}, {"timestamp": 6592.5, "power": 35.80864699999999}, {"timestamp": 6612.99, "power": 35.80864699999999}, {"timestamp": 6633.54, "power": 35.80864699999999}, {"timestamp": 6654.12, "power": 35.80864699999999}, {"timestamp": 6674.69, "power": 35.80864699999999}, {"timestamp": 6695.23, "power": 35.80864699999999}, {"timestamp": 6715.8, "power": 35.80864699999999}, {"timestamp": 6736.38, "power": 35.80864699999999}, {"timestamp": 6756.88, "power": 35.80864699999999}, {"timestamp": 6777.41, "power": 35.80864699999999}, {"timestamp": 6797.98, "power": 35.80864699999999}, {"timestamp": 6818.54, "power": 35.80864699999999}, {"timestamp": 6839.11, "power": 35.80864699999999}, {"timestamp": 6859.68, "power": 35.80864699999999}, {"timestamp": 6880.25, "power": 35.80864699999999}, {"timestamp": 6900.77, "power": 35.80864699999999}, {"timestamp": 6921.31, "power": 35.80864699999999}, {"timestamp": 6941.88, "power": 35.80864699999999}, {"timestamp": 6962.46, "power": 35.80864699999999}, {"timestamp": 6983.02, "power": 35.80864699999999}, {"timestamp": 7003.58, "power": 35.80864699999999}, {"timestamp": 7024.16, "power": 35.80864699999999}, {"timestamp": 7044.67, "power": 35.80864699999999}, {"timestamp": 7065.22, "power": 36.204995000000004}, {"timestamp": 7086.73, "power": 36.204995000000004}, {"timestamp": 7107.3, "power": 36.204995000000004}, {"timestamp": 7127.88, "power": 36.204995000000004}, {"timestamp": 7148.46, "power": 36.204995000000004}, {"timestamp": 7168.96, "power": 36.204995000000004}, {"timestamp": 7189.52, "power": 36.204995000000004}, {"timestamp": 7210.08, "power": 36.204995000000004}, {"timestamp": 7230.64, "power": 36.204995000000004}, {"timestamp": 7251.19, "power": 36.204995000000004}, {"timestamp": 7271.75, "power": 36.204995000000004}, {"timestamp": 7292.32, "power": 36.204995000000004}, {"timestamp": 7312.84, "power": 36.204995000000004}, {"timestamp": 7333.39, "power": 36.204995000000004}, {"timestamp": 7353.96, "power": 36.204995000000004}, {"timestamp": 7374.53, "power": 36.204995000000004}, {"timestamp": 7395.11, "power": 36.204995000000004}, {"timestamp": 7415.68, "power": 36.204995000000004}, {"timestamp": 7436.24, "power": 36.204995000000004}, {"timestamp": 7456.75, "power": 36.204995000000004}, {"timestamp": 7477.3, "power": 36.204995000000004}, {"timestamp": 7497.87, "power": 36.204995000000004}, {"timestamp": 7518.44, "power": 36.204995000000004}, {"timestamp": 7539.02, "power": 36.204995000000004}, {"timestamp": 7559.58, "power": 36.204995000000004}, {"timestamp": 7580.16, "power": 36.204995000000004}, {"timestamp": 7600.68, "power": 36.204995000000004}, {"timestamp": 7621.23, "power": 36.204995000000004}, {"timestamp": 7641.81, "power": 36.204995000000004}, {"timestamp": 7662.38, "power": 36.204995000000004}, {"timestamp": 7682.95, "power": 36.204995000000004}, {"timestamp": 7703.49, "power": 36.204995000000004}, {"timestamp": 7724.03, "power": 36.204995000000004}, {"timestamp": 7744.56, "power": 36.204995000000004}, {"timestamp": 7765.05, "power": 36.204995000000004}, {"timestamp": 7785.58, "power": 36.204995000000004}, {"timestamp": 7806.12, "power": 36.204995000000004}, {"timestamp": 7826.66, "power": 36.204995000000004}, {"timestamp": 7847.2, "power": 36.204995000000004}, {"timestamp": 7867.75, "power": 36.204995000000004}, {"timestamp": 7888.29, "power": 36.204995000000004}, {"timestamp": 7908.8, "power": 36.204995000000004}, {"timestamp": 7929.36, "power": 36.204995000000004}, {"timestamp": 7949.92, "power": 36.204995000000004}, {"timestamp": 7970.49, "power": 36.204995000000004}, {"timestamp": 7991.04, "power": 36.204995000000004}, {"timestamp": 8011.62, "power": 36.204995000000004}, {"timestamp": 8032.19, "power": 36.204995000000004}, {"timestamp": 8052.7, "power": 36.204995000000004}, {"timestamp": 8073.25, "power": 36.424087}, {"timestamp": 8094.59, "power": 36.424087}, {"timestamp": 8115.14, "power": 36.424087}, {"timestamp": 8135.71, "power": 36.424087}, {"timestamp": 8156.29, "power": 36.424087}, {"timestamp": 8176.8, "power": 36.424087}, {"timestamp": 8197.35, "power": 36.424087}, {"timestamp": 8217.93, "power": 36.424087}, {"timestamp": 8238.5, "power": 36.424087}, {"timestamp": 8259.06, "power": 36.424087}, {"timestamp": 8279.64, "power": 36.424087}, {"timestamp": 8300.21, "power": 36.424087}, {"timestamp": 8320.73, "power": 36.424087}, {"timestamp": 8341.28, "power": 36.424087}, {"timestamp": 8361.84, "power": 36.424087}, {"timestamp": 8382.41, "power": 36.424087}, {"timestamp": 8402.98, "power": 36.424087}, {"timestamp": 8423.54, "power": 36.424087}, {"timestamp": 8444.11, "power": 36.424087}, {"timestamp": 8464.64, "power": 36.424087}, {"timestamp": 8485.19, "power": 36.424087}, {"timestamp": 8505.77, "power": 36.424087}, {"timestamp": 8526.34, "power": 36.424087}, {"timestamp": 8546.9, "power": 36.424087}, {"timestamp": 8567.44, "power": 36.424087}, {"timestamp": 8587.98, "power": 36.424087}, {"timestamp": 8608.5, "power": 36.424087}, {"timestamp": 8628.99, "power": 36.424087}, {"timestamp": 8649.53, "power": 36.424087}, {"timestamp": 8670.07, "power": 36.424087}, {"timestamp": 8690.61, "power": 36.424087}, {"timestamp": 8711.15, "power": 36.424087}, {"timestamp": 8731.7, "power": 36.424087}, {"timestamp": 8752.24, "power": 36.424087}, {"timestamp": 8772.75, "power": 36.424087}, {"timestamp": 8793.28, "power": 36.424087}, {"timestamp": 8813.85, "power": 36.424087}, {"timestamp": 8834.42, "power": 36.424087}, {"timestamp": 8854.99, "power": 36.424087}, {"timestamp": 8875.56, "power": 36.424087}, {"timestamp": 8896.12, "power": 36.424087}, {"timestamp": 8916.63, "power": 36.424087}, {"timestamp": 8937.18, "power": 36.424087}, {"timestamp": 8957.74, "power": 36.424087}, {"timestamp": 8978.31, "power": 36.424087}, {"timestamp": 8998.89, "power": 36.424087}, {"timestamp": 9019.46, "power": 36.424087}, {"timestamp": 9040.03, "power": 36.424087}, {"timestamp": 9060.55, "power": 36.424087}, {"timestamp": 9081.04, "power": 36.363316}, {"timestamp": 9102.25, "power": 36.363316}, {"timestamp": 9122.82, "power": 36.363316}, {"timestamp": 9143.37, "power": 36.363316}, {"timestamp": 9163.91, "power": 36.363316}, {"timestamp": 9184.45, "power": 36.363316}, {"timestamp": 9204.95, "power": 36.363316}, {"timestamp": 9225.52, "power": 36.363316}, {"timestamp": 9246.09, "power": 36.363316}, {"timestamp": 9266.66, "power": 36.363316}, {"timestamp": 9287.23, "power": 36.363316}, {"timestamp": 9307.78, "power": 36.363316}, {"timestamp": 9328.34, "power": 36.363316}, {"timestamp": 9348.85, "power": 36.363316}, {"timestamp": 9369.4, "power": 36.363316}, {"timestamp": 9389.96, "power": 36.363316}, {"timestamp": 9410.53, "power": 36.363316}, {"timestamp": 9431.1, "power": 36.363316}, {"timestamp": 9451.67, "power": 36.363316}, {"timestamp": 9472.24, "power": 36.363316}, {"timestamp": 9492.76, "power": 36.363316}, {"timestamp": 9513.31, "power": 36.363316}, {"timestamp": 9533.88, "power": 36.363316}, {"timestamp": 9554.44, "power": 36.363316}, {"timestamp": 9574.98, "power": 36.363316}, {"timestamp": 9595.54, "power": 36.363316}, {"timestamp": 9616.1, "power": 36.363316}, {"timestamp": 9636.62, "power": 36.363316}, {"timestamp": 9657.17, "power": 36.363316}, {"timestamp": 9677.75, "power": 36.363316}, {"timestamp": 9698.29, "power": 36.363316}, {"timestamp": 9718.83, "power": 36.363316}, {"timestamp": 9739.4, "power": 36.363316}, {"timestamp": 9759.96, "power": 36.363316}, {"timestamp": 9780.48, "power": 36.363316}, {"timestamp": 9800.98, "power": 36.363316}, {"timestamp": 9821.54, "power": 36.363316}, {"timestamp": 9842.12, "power": 36.363316}, {"timestamp": 9862.66, "power": 36.363316}, {"timestamp": 9883.2, "power": 36.363316}, {"timestamp": 9903.77, "power": 36.363316}, {"timestamp": 9924.34, "power": 36.363316}, {"timestamp": 9944.86, "power": 36.363316}, {"timestamp": 9965.41, "power": 36.363316}, {"timestamp": 9985.97, "power": 36.363316}, {"timestamp": 10006.5, "power": 36.363316}, {"timestamp": 10027.1, "power": 36.363316}, {"timestamp": 10047.6, "power": 36.363316}, {"timestamp": 10068.2, "power": 36.363316}, {"timestamp": 10088.7, "power": 36.20516}, {"timestamp": 10109.8, "power": 36.20516}, {"timestamp": 10130.4, "power": 36.20516}, {"timestamp": 10150.9, "power": 36.20516}, {"timestamp": 10171.5, "power": 36.20516}, {"timestamp": 10192.1, "power": 36.20516}, {"timestamp": 10212.6, "power": 36.20516}, {"timestamp": 10233.1, "power": 36.20516}, {"timestamp": 10253.6, "power": 36.20516}, {"timestamp": 10274.2, "power": 36.20516}, {"timestamp": 10294.7, "power": 36.20516}, {"timestamp": 10315.3, "power": 36.20516}, {"timestamp": 10335.9, "power": 36.20516}, {"timestamp": 10356.5, "power": 36.20516}, {"timestamp": 10376.9, "power": 36.20516}, {"timestamp": 10397.5, "power": 36.20516}, {"timestamp": 10418.0, "power": 36.20516}, {"timestamp": 10438.6, "power": 36.20516}, {"timestamp": 10459.2, "power": 36.20516}, {"timestamp": 10479.7, "power": 36.20516}, {"timestamp": 10500.3, "power": 36.20516}, {"timestamp": 10520.8, "power": 36.20516}, {"timestamp": 10541.3, "power": 36.20516}, {"timestamp": 10561.9, "power": 36.20516}, {"timestamp": 10582.4, "power": 36.20516}, {"timestamp": 10603.0, "power": 36.20516}, {"timestamp": 10623.6, "power": 36.20516}, {"timestamp": 10644.1, "power": 36.20516}, {"timestamp": 10664.6, "power": 36.20516}, {"timestamp": 10685.2, "power": 36.20516}, {"timestamp": 10705.8, "power": 36.20516}, {"timestamp": 10726.3, "power": 36.20516}, {"timestamp": 10746.9, "power": 36.20516}, {"timestamp": 10767.4, "power": 36.20516}, {"timestamp": 10787.9, "power": 36.20516}, {"timestamp": 10808.5, "power": 36.20516}, {"timestamp": 10829.0, "power": 36.20516}, {"timestamp": 10849.5, "power": 36.20516}, {"timestamp": 10870.1, "power": 36.20516}, {"timestamp": 10890.7, "power": 36.20516}, {"timestamp": 10911.2, "power": 36.20516}, {"timestamp": 10931.8, "power": 36.20516}, {"timestamp": 10952.4, "power": 36.20516}, {"timestamp": 10972.9, "power": 36.20516}, {"timestamp": 10993.5, "power": 36.20516}, {"timestamp": 11014.0, "power": 36.20516}, {"timestamp": 11034.6, "power": 36.20516}, {"timestamp": 11055.2, "power": 36.20516}, {"timestamp": 11075.8, "power": 36.20516}, {"timestamp": 11096.3, "power": 36.129318}, {"timestamp": 11117.4, "power": 36.129318}, {"timestamp": 11138.0, "power": 36.129318}, {"timestamp": 11158.5, "power": 36.129318}, {"timestamp": 11179.1, "power": 36.129318}, {"timestamp": 11199.6, "power": 36.129318}, {"timestamp": 11220.2, "power": 36.129318}, {"timestamp": 11240.7, "power": 36.129318}, {"timestamp": 11261.2, "power": 36.129318}, {"timestamp": 11281.8, "power": 36.129318}, {"timestamp": 11302.3, "power": 36.129318}, {"timestamp": 11322.8, "power": 36.129318}, {"timestamp": 11343.4, "power": 36.129318}, {"timestamp": 11363.9, "power": 36.129318}, {"timestamp": 11384.4, "power": 36.129318}, {"timestamp": 11404.9, "power": 36.129318}, {"timestamp": 11425.5, "power": 36.129318}, {"timestamp": 11446.0, "power": 36.129318}, {"timestamp": 11466.6, "power": 36.129318}, {"timestamp": 11487.1, "power": 36.129318}, {"timestamp": 11507.7, "power": 36.129318}, {"timestamp": 11528.2, "power": 36.129318}, {"timestamp": 11548.7, "power": 36.129318}, {"timestamp": 11569.3, "power": 36.129318}, {"timestamp": 11589.8, "power": 36.129318}, {"timestamp": 11610.4, "power": 36.129318}, {"timestamp": 11630.9, "power": 36.129318}, {"timestamp": 11651.4, "power": 36.129318}, {"timestamp": 11672.0, "power": 36.129318}, {"timestamp": 11692.5, "power": 36.129318}, {"timestamp": 11713.0, "power": 36.129318}, {"timestamp": 11733.5, "power": 36.129318}, {"timestamp": 11754.1, "power": 36.129318}, {"timestamp": 11774.6, "power": 36.129318}, {"timestamp": 11795.2, "power": 36.129318}, {"timestamp": 11815.7, "power": 36.129318}, {"timestamp": 11836.2, "power": 36.129318}, {"timestamp": 11856.8, "power": 36.129318}, {"timestamp": 11877.3, "power": 36.129318}, {"timestamp": 11897.8, "power": 36.129318}, {"timestamp": 11918.4, "power": 36.129318}, {"timestamp": 11938.9, "power": 36.129318}, {"timestamp": 11959.5, "power": 36.129318}, {"timestamp": 11980.0, "power": 36.129318}, {"timestamp": 12000.5, "power": 36.129318}, {"timestamp": 12021.0, "power": 36.129318}, {"timestamp": 12041.6, "power": 36.129318}, {"timestamp": 12062.1, "power": 36.129318}, {"timestamp": 12082.6, "power": 36.129318}, {"timestamp": 12103.2, "power": 36.22043}, {"timestamp": 12124.3, "power": 36.22043}, {"timestamp": 12144.8, "power": 36.22043}, {"timestamp": 12165.4, "power": 36.22043}, {"timestamp": 12185.9, "power": 36.22043}, {"timestamp": 12206.5, "power": 36.22043}, {"timestamp": 12227.0, "power": 36.22043}, {"timestamp": 12247.6, "power": 36.22043}, {"timestamp": 12268.2, "power": 36.22043}, {"timestamp": 12288.7, "power": 36.22043}, {"timestamp": 12309.2, "power": 36.22043}, {"timestamp": 12329.8, "power": 36.22043}, {"timestamp": 12350.3, "power": 36.22043}, {"timestamp": 12370.9, "power": 36.22043}, {"timestamp": 12391.4, "power": 36.22043}, {"timestamp": 12411.9, "power": 36.22043}, {"timestamp": 12432.5, "power": 36.22043}, {"timestamp": 12453.0, "power": 36.22043}, {"timestamp": 12473.6, "power": 36.22043}, {"timestamp": 12494.1, "power": 36.22043}, {"timestamp": 12514.6, "power": 36.22043}, {"timestamp": 12535.2, "power": 36.22043}, {"timestamp": 12555.7, "power": 36.22043}, {"timestamp": 12576.3, "power": 36.22043}, {"timestamp": 12596.8, "power": 36.22043}, {"timestamp": 12617.3, "power": 36.22043}, {"timestamp": 12637.9, "power": 36.22043}, {"timestamp": 12658.5, "power": 36.22043}, {"timestamp": 12679.1, "power": 36.22043}, {"timestamp": 12699.6, "power": 36.22043}, {"timestamp": 12720.2, "power": 36.22043}, {"timestamp": 12740.7, "power": 36.22043}, {"timestamp": 12761.3, "power": 36.22043}, {"timestamp": 12781.8, "power": 36.22043}, {"timestamp": 12802.4, "power": 36.22043}, {"timestamp": 12823.0, "power": 36.22043}, {"timestamp": 12843.5, "power": 36.22043}, {"timestamp": 12864.1, "power": 36.22043}, {"timestamp": 12884.6, "power": 36.22043}, {"timestamp": 12905.2, "power": 36.22043}, {"timestamp": 12925.8, "power": 36.22043}, {"timestamp": 12946.3, "power": 36.22043}, {"timestamp": 12966.9, "power": 36.22043}, {"timestamp": 12987.5, "power": 36.22043}, {"timestamp": 13008.0, "power": 36.22043}, {"timestamp": 13028.5, "power": 36.22043}, {"timestamp": 13049.0, "power": 36.22043}, {"timestamp": 13069.6, "power": 36.22043}, {"timestamp": 13090.2, "power": 36.22043}, {"timestamp": 13110.7, "power": 37.040549}, {"timestamp": 13132.6, "power": 37.040549}, {"timestamp": 13153.1, "power": 37.040549}, {"timestamp": 13173.7, "power": 37.040549}, {"timestamp": 13194.3, "power": 37.040549}, {"timestamp": 13214.8, "power": 37.040549}, {"timestamp": 13235.4, "power": 37.040549}, {"timestamp": 13256.0, "power": 37.040549}, {"timestamp": 13276.5, "power": 37.040549}, {"timestamp": 13297.0, "power": 37.040549}, {"timestamp": 13317.5, "power": 37.040549}, {"timestamp": 13338.1, "power": 37.040549}, {"timestamp": 13358.7, "power": 37.040549}, {"timestamp": 13379.2, "power": 37.040549}, {"timestamp": 13399.8, "power": 37.040549}, {"timestamp": 13420.4, "power": 37.040549}, {"timestamp": 13440.9, "power": 37.040549}, {"timestamp": 13461.4, "power": 37.040549}, {"timestamp": 13482.0, "power": 37.040549}, {"timestamp": 13502.6, "power": 37.040549}, {"timestamp": 13523.1, "power": 37.040549}, {"timestamp": 13543.7, "power": 37.040549}, {"timestamp": 13564.2, "power": 37.040549}, {"timestamp": 13584.7, "power": 37.040549}, {"timestamp": 13605.3, "power": 37.040549}, {"timestamp": 13625.8, "power": 37.040549}, {"timestamp": 13646.4, "power": 37.040549}, {"timestamp": 13666.9, "power": 37.040549}, {"timestamp": 13687.4, "power": 37.040549}, {"timestamp": 13708.0, "power": 37.040549}, {"timestamp": 13728.5, "power": 37.040549}, {"timestamp": 13749.0, "power": 37.040549}, {"timestamp": 13769.6, "power": 37.040549}, {"timestamp": 13790.1, "power": 37.040549}, {"timestamp": 13810.7, "power": 37.040549}, {"timestamp": 13831.2, "power": 37.040549}, {"timestamp": 13851.8, "power": 37.040549}, {"timestamp": 13872.3, "power": 37.040549}, {"timestamp": 13892.8, "power": 37.040549}, {"timestamp": 13913.4, "power": 37.040549}, {"timestamp": 13933.9, "power": 37.040549}, {"timestamp": 13954.5, "power": 37.040549}, {"timestamp": 13975.0, "power": 37.040549}, {"timestamp": 13995.5, "power": 37.040549}, {"timestamp": 14016.1, "power": 37.040549}, {"timestamp": 14036.6, "power": 37.040549}, {"timestamp": 14057.1, "power": 37.040549}, {"timestamp": 14077.6, "power": 37.040549}, {"timestamp": 14098.2, "power": 37.040549}, {"timestamp": 14118.7, "power": 35.976633}, {"timestamp": 14139.9, "power": 35.976633}, {"timestamp": 14160.4, "power": 35.976633}, {"timestamp": 14180.9, "power": 35.976633}, {"timestamp": 14201.5, "power": 35.976633}, {"timestamp": 14222.0, "power": 35.976633}, {"timestamp": 14242.6, "power": 35.976633}, {"timestamp": 14263.1, "power": 35.976633}, {"timestamp": 14283.7, "power": 35.976633}, {"timestamp": 14304.2, "power": 35.976633}, {"timestamp": 14324.7, "power": 35.976633}, {"timestamp": 14345.3, "power": 35.976633}, {"timestamp": 14365.8, "power": 35.976633}, {"timestamp": 14386.3, "power": 35.976633}, {"timestamp": 14406.9, "power": 35.976633}, {"timestamp": 14427.4, "power": 35.976633}, {"timestamp": 14448.0, "power": 35.976633}, {"timestamp": 14468.5, "power": 35.976633}, {"timestamp": 14489.0, "power": 35.976633}, {"timestamp": 14509.5, "power": 35.976633}, {"timestamp": 14530.1, "power": 35.976633}, {"timestamp": 14550.6, "power": 35.976633}, {"timestamp": 14571.2, "power": 35.976633}, {"timestamp": 14591.7, "power": 35.976633}, {"timestamp": 14612.2, "power": 35.976633}, {"timestamp": 14632.8, "power": 35.976633}, {"timestamp": 14653.3, "power": 35.976633}, {"timestamp": 14673.9, "power": 35.976633}, {"timestamp": 14694.4, "power": 35.976633}, {"timestamp": 14714.9, "power": 35.976633}, {"timestamp": 14735.5, "power": 35.976633}, {"timestamp": 14756.0, "power": 35.976633}, {"timestamp": 14776.5, "power": 35.976633}, {"timestamp": 14797.0, "power": 35.976633}, {"timestamp": 14817.6, "power": 35.976633}, {"timestamp": 14838.1, "power": 35.976633}, {"timestamp": 14858.7, "power": 35.976633}, {"timestamp": 14879.2, "power": 35.976633}, {"timestamp": 14899.8, "power": 35.976633}, {"timestamp": 14920.3, "power": 35.976633}, {"timestamp": 14940.8, "power": 35.976633}, {"timestamp": 14961.4, "power": 35.976633}, {"timestamp": 14981.9, "power": 35.976633}, {"timestamp": 15002.4, "power": 35.976633}, {"timestamp": 15023.0, "power": 35.976633}, {"timestamp": 15043.5, "power": 35.976633}, {"timestamp": 15064.1, "power": 35.976633}, {"timestamp": 15084.6, "power": 35.976633}, {"timestamp": 15105.1, "power": 35.976633}, {"timestamp": 15125.6, "power": 36.279172}, {"timestamp": 15146.8, "power": 36.279172}, {"timestamp": 15167.3, "power": 36.279172}, {"timestamp": 15187.9, "power": 36.279172}, {"timestamp": 15208.4, "power": 36.279172}, {"timestamp": 15228.9, "power": 36.279172}, {"timestamp": 15249.4, "power": 36.279172}, {"timestamp": 15270.0, "power": 36.279172}, {"timestamp": 15290.5, "power": 36.279172}, {"timestamp": 15311.1, "power": 36.279172}, {"timestamp": 15331.6, "power": 36.279172}, {"timestamp": 15352.1, "power": 36.279172}, {"timestamp": 15372.7, "power": 36.279172}, {"timestamp": 15393.2, "power": 36.279172}, {"timestamp": 15413.7, "power": 36.279172}, {"timestamp": 15434.3, "power": 36.279172}, {"timestamp": 15454.8, "power": 36.279172}, {"timestamp": 15475.4, "power": 36.279172}, {"timestamp": 15495.9, "power": 36.279172}, {"timestamp": 15516.4, "power": 36.279172}, {"timestamp": 15536.9, "power": 36.279172}, {"timestamp": 15557.5, "power": 36.279172}, {"timestamp": 15578.0, "power": 36.279172}, {"timestamp": 15598.6, "power": 36.279172}, {"timestamp": 15619.1, "power": 36.279172}, {"timestamp": 15639.6, "power": 36.279172}, {"timestamp": 15660.2, "power": 36.279172}, {"timestamp": 15680.7, "power": 36.279172}, {"timestamp": 15701.2, "power": 36.279172}, {"timestamp": 15721.8, "power": 36.279172}, {"timestamp": 15742.3, "power": 36.279172}, {"timestamp": 15762.9, "power": 36.279172}, {"timestamp": 15783.4, "power": 36.279172}, {"timestamp": 15803.9, "power": 36.279172}, {"timestamp": 15824.5, "power": 36.279172}, {"timestamp": 15845.0, "power": 36.279172}, {"timestamp": 15865.5, "power": 36.279172}, {"timestamp": 15886.0, "power": 36.279172}, {"timestamp": 15906.6, "power": 36.279172}, {"timestamp": 15927.1, "power": 36.279172}, {"timestamp": 15947.7, "power": 36.279172}, {"timestamp": 15968.2, "power": 36.279172}, {"timestamp": 15988.7, "power": 36.279172}, {"timestamp": 16009.2, "power": 36.279172}, {"timestamp": 16029.8, "power": 36.279172}, {"timestamp": 16050.3, "power": 36.279172}, {"timestamp": 16070.9, "power": 36.279172}, {"timestamp": 16091.4, "power": 36.279172}, {"timestamp": 16112.0, "power": 36.279172}, {"timestamp": 16132.5, "power": 36.150705}, {"timestamp": 16153.6, "power": 36.150705}, {"timestamp": 16174.1, "power": 36.150705}, {"timestamp": 16194.7, "power": 36.150705}, {"timestamp": 16215.2, "power": 36.150705}, {"timestamp": 16235.8, "power": 36.150705}, {"timestamp": 16256.3, "power": 36.150705}, {"timestamp": 16276.8, "power": 36.150705}, {"timestamp": 16297.4, "power": 36.150705}, {"timestamp": 16317.9, "power": 36.150705}, {"timestamp": 16338.4, "power": 36.150705}, {"timestamp": 16359.0, "power": 36.150705}, {"timestamp": 16379.5, "power": 36.150705}, {"timestamp": 16400.1, "power": 36.150705}, {"timestamp": 16420.6, "power": 36.150705}, {"timestamp": 16441.1, "power": 36.150705}, {"timestamp": 16461.7, "power": 36.150705}, {"timestamp": 16482.2, "power": 36.150705}, {"timestamp": 16502.8, "power": 36.150705}, {"timestamp": 16523.3, "power": 36.150705}, {"timestamp": 16543.9, "power": 36.150705}, {"timestamp": 16564.4, "power": 36.150705}, {"timestamp": 16584.9, "power": 36.150705}, {"timestamp": 16605.4, "power": 36.150705}, {"timestamp": 16626.0, "power": 36.150705}, {"timestamp": 16646.5, "power": 36.150705}, {"timestamp": 16667.1, "power": 36.150705}, {"timestamp": 16687.6, "power": 36.150705}, {"timestamp": 16708.2, "power": 36.150705}, {"timestamp": 16728.7, "power": 36.150705}, {"timestamp": 16749.2, "power": 36.150705}, {"timestamp": 16769.7, "power": 36.150705}, {"timestamp": 16790.3, "power": 36.150705}, {"timestamp": 16810.8, "power": 36.150705}, {"timestamp": 16831.4, "power": 36.150705}, {"timestamp": 16851.9, "power": 36.150705}, {"timestamp": 16872.4, "power": 36.150705}, {"timestamp": 16893.0, "power": 36.150705}, {"timestamp": 16913.5, "power": 36.150705}, {"timestamp": 16934.1, "power": 36.150705}, {"timestamp": 16954.6, "power": 36.150705}, {"timestamp": 16975.1, "power": 36.150705}, {"timestamp": 16995.7, "power": 36.150705}, {"timestamp": 17016.2, "power": 36.150705}, {"timestamp": 17036.8, "power": 36.150705}, {"timestamp": 17057.3, "power": 36.150705}, {"timestamp": 17077.8, "power": 36.150705}, {"timestamp": 17098.4, "power": 36.150705}, {"timestamp": 17118.9, "power": 36.150705}, {"timestamp": 17139.5, "power": 35.814836}, {"timestamp": 17160.6, "power": 35.814836}, {"timestamp": 17181.1, "power": 35.814836}, {"timestamp": 17201.6, "power": 35.814836}, {"timestamp": 17222.1, "power": 35.814836}, {"timestamp": 17242.7, "power": 35.814836}, {"timestamp": 17263.2, "power": 35.814836}, {"timestamp": 17283.8, "power": 35.814836}, {"timestamp": 17304.3, "power": 35.814836}, {"timestamp": 17324.8, "power": 35.814836}, {"timestamp": 17345.4, "power": 35.814836}, {"timestamp": 17365.9, "power": 35.814836}, {"timestamp": 17386.4, "power": 35.814836}, {"timestamp": 17407.0, "power": 35.814836}, {"timestamp": 17427.5, "power": 35.814836}, {"timestamp": 17448.1, "power": 35.814836}, {"timestamp": 17468.6, "power": 35.814836}, {"timestamp": 17489.1, "power": 35.814836}, {"timestamp": 17509.7, "power": 35.814836}, {"timestamp": 17530.2, "power": 35.814836}, {"timestamp": 17550.7, "power": 35.814836}, {"timestamp": 17571.3, "power": 35.814836}, {"timestamp": 17591.8, "power": 35.814836}, {"timestamp": 17612.4, "power": 35.814836}, {"timestamp": 17632.9, "power": 35.814836}, {"timestamp": 17653.4, "power": 35.814836}, {"timestamp": 17674.0, "power": 35.814836}, {"timestamp": 17694.5, "power": 35.814836}, {"timestamp": 17715.0, "power": 35.814836}, {"timestamp": 17735.6, "power": 35.814836}, {"timestamp": 17756.1, "power": 35.814836}, {"timestamp": 17776.6, "power": 35.814836}, {"timestamp": 17797.2, "power": 35.814836}, {"timestamp": 17817.7, "power": 35.814836}, {"timestamp": 17838.3, "power": 35.814836}, {"timestamp": 17858.8, "power": 35.814836}, {"timestamp": 17879.3, "power": 35.814836}, {"timestamp": 17899.9, "power": 35.814836}, {"timestamp": 17920.4, "power": 35.814836}, {"timestamp": 17940.9, "power": 35.814836}, {"timestamp": 17961.5, "power": 35.814836}, {"timestamp": 17982.0, "power": 35.814836}, {"timestamp": 18002.5, "power": 35.814836}, {"timestamp": 18023.1, "power": 35.814836}, {"timestamp": 18043.6, "power": 35.814836}, {"timestamp": 18064.2, "power": 35.814836}, {"timestamp": 18084.7, "power": 35.814836}, {"timestamp": 18105.2, "power": 35.814836}, {"timestamp": 18125.8, "power": 35.814836}, {"timestamp": 18146.3, "power": 35.841773}, {"timestamp": 18167.4, "power": 35.841773}, {"timestamp": 18187.9, "power": 35.841773}, {"timestamp": 18208.5, "power": 35.841773}, {"timestamp": 18229.0, "power": 35.841773}, {"timestamp": 18249.5, "power": 35.841773}, {"timestamp": 18270.1, "power": 35.841773}, {"timestamp": 18290.7, "power": 35.841773}, {"timestamp": 18311.2, "power": 35.841773}, {"timestamp": 18331.8, "power": 35.841773}, {"timestamp": 18352.4, "power": 35.841773}, {"timestamp": 18372.9, "power": 35.841773}, {"timestamp": 18393.4, "power": 35.841773}, {"timestamp": 18414.0, "power": 35.841773}, {"timestamp": 18434.6, "power": 35.841773}, {"timestamp": 18455.1, "power": 35.841773}, {"timestamp": 18475.7, "power": 35.841773}, {"timestamp": 18496.3, "power": 35.841773}, {"timestamp": 18516.8, "power": 35.841773}, {"timestamp": 18537.3, "power": 35.841773}, {"timestamp": 18557.9, "power": 35.841773}, {"timestamp": 18578.5, "power": 35.841773}, {"timestamp": 18599.0, "power": 35.841773}, {"timestamp": 18619.6, "power": 35.841773}, {"timestamp": 18640.2, "power": 35.841773}, {"timestamp": 18660.7, "power": 35.841773}, {"timestamp": 18681.2, "power": 35.841773}, {"timestamp": 18701.8, "power": 35.841773}, {"timestamp": 18722.4, "power": 35.841773}, {"timestamp": 18742.9, "power": 35.841773}, {"timestamp": 18763.5, "power": 35.841773}, {"timestamp": 18784.1, "power": 35.841773}, {"timestamp": 18804.6, "power": 35.841773}, {"timestamp": 18825.1, "power": 35.841773}, {"timestamp": 18845.6, "power": 35.841773}, {"timestamp": 18866.2, "power": 35.841773}, {"timestamp": 18886.8, "power": 35.841773}, {"timestamp": 18907.4, "power": 35.841773}, {"timestamp": 18927.9, "power": 35.841773}, {"timestamp": 18948.4, "power": 35.841773}, {"timestamp": 18968.9, "power": 35.841773}, {"timestamp": 18989.5, "power": 35.841773}, {"timestamp": 19010.1, "power": 35.841773}, {"timestamp": 19030.6, "power": 35.841773}, {"timestamp": 19051.2, "power": 35.841773}, {"timestamp": 19071.8, "power": 35.841773}, {"timestamp": 19092.4, "power": 35.841773}, {"timestamp": 19112.9, "power": 35.841773}, {"timestamp": 19133.4, "power": 35.841773}, {"timestamp": 19153.9, "power": 37.055527999999995}, {"timestamp": 19175.0, "power": 37.055527999999995}, {"timestamp": 19195.5, "power": 37.055527999999995}, {"timestamp": 19216.1, "power": 37.055527999999995}, {"timestamp": 19236.6, "power": 37.055527999999995}, {"timestamp": 19257.1, "power": 37.055527999999995}, {"timestamp": 19277.6, "power": 37.055527999999995}, {"timestamp": 19298.2, "power": 37.055527999999995}, {"timestamp": 19318.7, "power": 37.055527999999995}, {"timestamp": 19339.3, "power": 37.055527999999995}, {"timestamp": 19359.8, "power": 37.055527999999995}, {"timestamp": 19380.3, "power": 37.055527999999995}, {"timestamp": 19400.9, "power": 37.055527999999995}, {"timestamp": 19421.4, "power": 37.055527999999995}, {"timestamp": 19441.9, "power": 37.055527999999995}, {"timestamp": 19462.5, "power": 37.055527999999995}, {"timestamp": 19483.0, "power": 37.055527999999995}, {"timestamp": 19503.6, "power": 37.055527999999995}, {"timestamp": 19524.2, "power": 37.055527999999995}, {"timestamp": 19544.7, "power": 37.055527999999995}, {"timestamp": 19565.2, "power": 37.055527999999995}, {"timestamp": 19585.8, "power": 37.055527999999995}, {"timestamp": 19606.4, "power": 37.055527999999995}, {"timestamp": 19626.9, "power": 37.055527999999995}, {"timestamp": 19647.5, "power": 37.055527999999995}, {"timestamp": 19668.1, "power": 37.055527999999995}, {"timestamp": 19688.6, "power": 37.055527999999995}, {"timestamp": 19709.1, "power": 37.055527999999995}, {"timestamp": 19729.7, "power": 37.055527999999995}, {"timestamp": 19750.2, "power": 37.055527999999995}, {"timestamp": 19770.8, "power": 37.055527999999995}, {"timestamp": 19791.3, "power": 37.055527999999995}, {"timestamp": 19811.8, "power": 37.055527999999995}, {"timestamp": 19832.4, "power": 37.055527999999995}, {"timestamp": 19852.9, "power": 37.055527999999995}, {"timestamp": 19873.4, "power": 37.055527999999995}, {"timestamp": 19893.9, "power": 37.055527999999995}, {"timestamp": 19914.5, "power": 37.055527999999995}, {"timestamp": 19935.0, "power": 37.055527999999995}, {"timestamp": 19955.6, "power": 37.055527999999995}, {"timestamp": 19976.2, "power": 37.055527999999995}, {"timestamp": 19996.7, "power": 37.055527999999995}, {"timestamp": 20017.3, "power": 37.055527999999995}, {"timestamp": 20037.8, "power": 37.055527999999995}, {"timestamp": 20058.4, "power": 37.055527999999995}, {"timestamp": 20078.9, "power": 37.055527999999995}, {"timestamp": 20099.5, "power": 37.055527999999995}, {"timestamp": 20120.1, "power": 37.055527999999995}, {"timestamp": 20140.6, "power": 37.055527999999995}, {"timestamp": 20161.1, "power": 36.449578}, {"timestamp": 20182.2, "power": 36.449578}, {"timestamp": 20202.8, "power": 36.449578}, {"timestamp": 20223.3, "power": 36.449578}, {"timestamp": 20243.8, "power": 36.449578}, {"timestamp": 20264.4, "power": 36.449578}, {"timestamp": 20284.9, "power": 36.449578}, {"timestamp": 20305.4, "power": 36.449578}, {"timestamp": 20326.0, "power": 36.449578}, {"timestamp": 20346.5, "power": 36.449578}, {"timestamp": 20367.0, "power": 36.449578}, {"timestamp": 20387.6, "power": 36.449578}, {"timestamp": 20408.1, "power": 36.449578}, {"timestamp": 20428.6, "power": 36.449578}, {"timestamp": 20449.2, "power": 36.449578}, {"timestamp": 20469.8, "power": 36.449578}, {"timestamp": 20490.3, "power": 36.449578}, {"timestamp": 20510.9, "power": 36.449578}, {"timestamp": 20531.4, "power": 36.449578}, {"timestamp": 20551.9, "power": 36.449578}, {"timestamp": 20572.5, "power": 36.449578}, {"timestamp": 20593.0, "power": 36.449578}, {"timestamp": 20613.5, "power": 36.449578}, {"timestamp": 20634.1, "power": 36.449578}, {"timestamp": 20654.6, "power": 36.449578}, {"timestamp": 20675.2, "power": 36.449578}, {"timestamp": 20695.7, "power": 36.449578}, {"timestamp": 20716.3, "power": 36.449578}, {"timestamp": 20736.8, "power": 36.449578}, {"timestamp": 20757.3, "power": 36.449578}, {"timestamp": 20777.9, "power": 36.449578}, {"timestamp": 20798.4, "power": 36.449578}, {"timestamp": 20818.9, "power": 36.449578}, {"timestamp": 20839.5, "power": 36.449578}, {"timestamp": 20860.0, "power": 36.449578}, {"timestamp": 20880.5, "power": 36.449578}, {"timestamp": 20901.0, "power": 36.449578}, {"timestamp": 20921.6, "power": 36.449578}, {"timestamp": 20942.1, "power": 36.449578}, {"timestamp": 20962.6, "power": 36.449578}, {"timestamp": 20983.2, "power": 36.449578}, {"timestamp": 21003.7, "power": 36.449578}, {"timestamp": 21024.3, "power": 36.449578}, {"timestamp": 21044.8, "power": 36.449578}, {"timestamp": 21065.3, "power": 36.449578}, {"timestamp": 21085.9, "power": 36.449578}, {"timestamp": 21106.4, "power": 36.449578}, {"timestamp": 21127.1, "power": 36.449578}, {"timestamp": 21147.6, "power": 36.449578}, {"timestamp": 21168.2, "power": 36.323048}, {"timestamp": 21189.3, "power": 36.323048}, {"timestamp": 21209.8, "power": 36.323048}, {"timestamp": 21230.4, "power": 36.323048}, {"timestamp": 21250.9, "power": 36.323048}, {"timestamp": 21271.4, "power": 36.323048}, {"timestamp": 21292.0, "power": 36.323048}, {"timestamp": 21312.5, "power": 36.323048}, {"timestamp": 21333.0, "power": 36.323048}, {"timestamp": 21353.5, "power": 36.323048}, {"timestamp": 21374.1, "power": 36.323048}, {"timestamp": 21394.6, "power": 36.323048}, {"timestamp": 21415.1, "power": 36.323048}, {"timestamp": 21435.7, "power": 36.323048}, {"timestamp": 21456.2, "power": 36.323048}, {"timestamp": 21476.8, "power": 36.323048}, {"timestamp": 21497.3, "power": 36.323048}, {"timestamp": 21517.8, "power": 36.323048}, {"timestamp": 21538.4, "power": 36.323048}, {"timestamp": 21558.9, "power": 36.323048}, {"timestamp": 21579.5, "power": 36.323048}, {"timestamp": 21600.0, "power": 36.323048}, {"timestamp": 21620.5, "power": 36.323048}, {"timestamp": 21641.0, "power": 36.323048}, {"timestamp": 21661.6, "power": 36.323048}, {"timestamp": 21682.2, "power": 36.323048}, {"timestamp": 21702.7, "power": 36.323048}, {"timestamp": 21723.3, "power": 36.323048}, {"timestamp": 21743.9, "power": 36.323048}, {"timestamp": 21764.5, "power": 36.323048}, {"timestamp": 21785.0, "power": 36.323048}, {"timestamp": 21805.5, "power": 36.323048}, {"timestamp": 21826.1, "power": 36.323048}, {"timestamp": 21846.7, "power": 36.323048}, {"timestamp": 21867.3, "power": 36.323048}, {"timestamp": 21887.8, "power": 36.323048}, {"timestamp": 21908.4, "power": 36.323048}, {"timestamp": 21928.9, "power": 36.323048}, {"timestamp": 21949.4, "power": 36.323048}, {"timestamp": 21970.0, "power": 36.323048}, {"timestamp": 21990.6, "power": 36.323048}, {"timestamp": 22011.2, "power": 36.323048}, {"timestamp": 22031.7, "power": 36.323048}, {"timestamp": 22052.3, "power": 36.323048}, {"timestamp": 22072.8, "power": 36.323048}, {"timestamp": 22093.4, "power": 36.323048}, {"timestamp": 22113.9, "power": 36.323048}, {"timestamp": 22134.5, "power": 36.323048}, {"timestamp": 22155.1, "power": 36.323048}, {"timestamp": 22175.7, "power": 36.283138}, {"timestamp": 22196.8, "power": 36.283138}, {"timestamp": 22217.4, "power": 36.283138}, {"timestamp": 22238.0, "power": 36.283138}, {"timestamp": 22258.6, "power": 36.283138}, {"timestamp": 22279.1, "power": 36.283138}, {"timestamp": 22299.7, "power": 36.283138}, {"timestamp": 22320.3, "power": 36.283138}, {"timestamp": 22340.8, "power": 36.283138}, {"timestamp": 22361.3, "power": 36.283138}, {"timestamp": 22381.9, "power": 36.283138}, {"timestamp": 22402.4, "power": 36.283138}, {"timestamp": 22423.0, "power": 36.283138}, {"timestamp": 22443.5, "power": 36.283138}, {"timestamp": 22464.1, "power": 36.283138}, {"timestamp": 22484.6, "power": 36.283138}, {"timestamp": 22505.1, "power": 36.283138}, {"timestamp": 22525.6, "power": 36.283138}, {"timestamp": 22546.2, "power": 36.283138}, {"timestamp": 22566.8, "power": 36.283138}, {"timestamp": 22587.4, "power": 36.283138}, {"timestamp": 22607.9, "power": 36.283138}, {"timestamp": 22628.5, "power": 36.283138}, {"timestamp": 22648.9, "power": 36.283138}, {"timestamp": 22669.5, "power": 36.283138}, {"timestamp": 22690.1, "power": 36.283138}, {"timestamp": 22710.6, "power": 36.283138}, {"timestamp": 22731.2, "power": 36.283138}, {"timestamp": 22751.8, "power": 36.283138}, {"timestamp": 22772.3, "power": 36.283138}, {"timestamp": 22792.9, "power": 36.283138}, {"timestamp": 22813.4, "power": 36.283138}, {"timestamp": 22834.0, "power": 36.283138}, {"timestamp": 22854.6, "power": 36.283138}, {"timestamp": 22875.1, "power": 36.283138}, {"timestamp": 22895.7, "power": 36.283138}, {"timestamp": 22916.3, "power": 36.283138}, {"timestamp": 22936.8, "power": 36.283138}, {"timestamp": 22957.3, "power": 36.283138}, {"timestamp": 22977.9, "power": 36.283138}, {"timestamp": 22998.5, "power": 36.283138}, {"timestamp": 23019.0, "power": 36.283138}, {"timestamp": 23039.6, "power": 36.283138}, {"timestamp": 23060.1, "power": 36.283138}, {"timestamp": 23080.6, "power": 36.283138}, {"timestamp": 23101.1, "power": 36.283138}, {"timestamp": 23121.6, "power": 36.283138}, {"timestamp": 23142.2, "power": 36.283138}, {"timestamp": 23162.7, "power": 36.283138}, {"timestamp": 23183.3, "power": 36.437053}, {"timestamp": 23205.3, "power": 36.437053}, {"timestamp": 23225.8, "power": 36.437053}, {"timestamp": 23246.3, "power": 36.437053}, {"timestamp": 23266.9, "power": 36.437053}, {"timestamp": 23287.5, "power": 36.437053}, {"timestamp": 23308.0, "power": 36.437053}, {"timestamp": 23328.5, "power": 36.437053}, {"timestamp": 23349.0, "power": 36.437053}, {"timestamp": 23369.6, "power": 36.437053}, {"timestamp": 23390.1, "power": 36.437053}, {"timestamp": 23410.7, "power": 36.437053}, {"timestamp": 23431.2, "power": 36.437053}, {"timestamp": 23451.8, "power": 36.437053}, {"timestamp": 23472.4, "power": 36.437053}, {"timestamp": 23492.9, "power": 36.437053}, {"timestamp": 23513.5, "power": 36.437053}, {"timestamp": 23534.1, "power": 36.437053}, {"timestamp": 23554.7, "power": 36.437053}, {"timestamp": 23575.2, "power": 36.437053}, {"timestamp": 23595.8, "power": 36.437053}, {"timestamp": 23616.4, "power": 36.437053}, {"timestamp": 23636.9, "power": 36.437053}, {"timestamp": 23657.5, "power": 36.437053}, {"timestamp": 23678.1, "power": 36.437053}, {"timestamp": 23698.6, "power": 36.437053}, {"timestamp": 23719.2, "power": 36.437053}, {"timestamp": 23739.7, "power": 36.437053}, {"timestamp": 23760.3, "power": 36.437053}, {"timestamp": 23780.8, "power": 36.437053}, {"timestamp": 23801.4, "power": 36.437053}, {"timestamp": 23821.9, "power": 36.437053}, {"timestamp": 23842.5, "power": 36.437053}, {"timestamp": 23863.1, "power": 36.437053}, {"timestamp": 23883.7, "power": 36.437053}, {"timestamp": 23904.2, "power": 36.437053}, {"timestamp": 23924.7, "power": 36.437053}, {"timestamp": 23945.3, "power": 36.437053}, {"timestamp": 23965.9, "power": 36.437053}, {"timestamp": 23986.5, "power": 36.437053}, {"timestamp": 24007.0, "power": 36.437053}, {"timestamp": 24027.6, "power": 36.437053}, {"timestamp": 24048.2, "power": 36.437053}, {"timestamp": 24068.7, "power": 36.437053}, {"timestamp": 24089.3, "power": 36.437053}, {"timestamp": 24109.9, "power": 36.437053}, {"timestamp": 24130.5, "power": 36.437053}, {"timestamp": 24151.0, "power": 36.437053}, {"timestamp": 24171.6, "power": 36.437053}, {"timestamp": 24192.2, "power": 36.442681}, {"timestamp": 24213.4, "power": 36.442681}, {"timestamp": 24233.9, "power": 36.442681}, {"timestamp": 24254.5, "power": 36.442681}, {"timestamp": 24275.0, "power": 36.442681}, {"timestamp": 24295.6, "power": 36.442681}, {"timestamp": 24316.1, "power": 36.442681}, {"timestamp": 24336.6, "power": 36.442681}, {"timestamp": 24357.2, "power": 36.442681}, {"timestamp": 24377.7, "power": 36.442681}, {"timestamp": 24398.3, "power": 36.442681}, {"timestamp": 24418.8, "power": 36.442681}, {"timestamp": 24439.4, "power": 36.442681}, {"timestamp": 24459.9, "power": 36.442681}, {"timestamp": 24480.5, "power": 36.442681}, {"timestamp": 24501.0, "power": 36.442681}, {"timestamp": 24521.5, "power": 36.442681}, {"timestamp": 24542.1, "power": 36.442681}, {"timestamp": 24562.6, "power": 36.442681}, {"timestamp": 24583.2, "power": 36.442681}, {"timestamp": 24603.7, "power": 36.442681}, {"timestamp": 24624.3, "power": 36.442681}, {"timestamp": 24644.8, "power": 36.442681}, {"timestamp": 24665.3, "power": 36.442681}, {"timestamp": 24685.9, "power": 36.442681}, {"timestamp": 24706.5, "power": 36.442681}, {"timestamp": 24727.0, "power": 36.442681}, {"timestamp": 24747.6, "power": 36.442681}, {"timestamp": 24768.2, "power": 36.442681}, {"timestamp": 24788.7, "power": 36.442681}, {"timestamp": 24809.3, "power": 36.442681}, {"timestamp": 24829.9, "power": 36.442681}, {"timestamp": 24850.4, "power": 36.442681}, {"timestamp": 24871.0, "power": 36.442681}, {"timestamp": 24891.6, "power": 36.442681}, {"timestamp": 24912.2, "power": 36.442681}, {"timestamp": 24932.7, "power": 36.442681}, {"timestamp": 24953.3, "power": 36.442681}, {"timestamp": 24973.8, "power": 36.442681}, {"timestamp": 24994.4, "power": 36.442681}, {"timestamp": 25015.0, "power": 36.442681}, {"timestamp": 25035.6, "power": 36.442681}, {"timestamp": 25056.1, "power": 36.442681}, {"timestamp": 25076.7, "power": 36.442681}, {"timestamp": 25097.2, "power": 36.442681}, {"timestamp": 25117.8, "power": 36.442681}, {"timestamp": 25138.4, "power": 36.442681}, {"timestamp": 25159.0, "power": 36.442681}, {"timestamp": 25179.6, "power": 36.442681}, {"timestamp": 25200.2, "power": 36.218846}, {"timestamp": 25221.3, "power": 36.218846}, {"timestamp": 25241.8, "power": 36.218846}, {"timestamp": 25262.4, "power": 36.218846}, {"timestamp": 25282.9, "power": 36.218846}, {"timestamp": 25303.5, "power": 36.218846}, {"timestamp": 25324.1, "power": 36.218846}, {"timestamp": 25344.6, "power": 36.218846}, {"timestamp": 25365.1, "power": 36.218846}, {"timestamp": 25385.7, "power": 36.218846}, {"timestamp": 25406.2, "power": 36.218846}, {"timestamp": 25426.8, "power": 36.218846}, {"timestamp": 25447.4, "power": 36.218846}, {"timestamp": 25468.0, "power": 36.218846}, {"timestamp": 25488.5, "power": 36.218846}, {"timestamp": 25509.0, "power": 36.218846}, {"timestamp": 25529.5, "power": 36.218846}, {"timestamp": 25550.1, "power": 36.218846}, {"timestamp": 25570.6, "power": 36.218846}, {"timestamp": 25591.2, "power": 36.218846}, {"timestamp": 25611.7, "power": 36.218846}, {"timestamp": 25632.3, "power": 36.218846}, {"timestamp": 25652.8, "power": 36.218846}, {"timestamp": 25673.3, "power": 36.218846}, {"timestamp": 25693.9, "power": 36.218846}, {"timestamp": 25714.4, "power": 36.218846}, {"timestamp": 25735.0, "power": 36.218846}, {"timestamp": 25755.6, "power": 36.218846}, {"timestamp": 25776.2, "power": 36.218846}, {"timestamp": 25796.7, "power": 36.218846}, {"timestamp": 25817.3, "power": 36.218846}, {"timestamp": 25837.9, "power": 36.218846}, {"timestamp": 25858.4, "power": 36.218846}, {"timestamp": 25879.0, "power": 36.218846}, {"timestamp": 25899.6, "power": 36.218846}, {"timestamp": 25920.2, "power": 36.218846}, {"timestamp": 25940.7, "power": 36.218846}, {"timestamp": 25961.2, "power": 36.218846}, {"timestamp": 25981.8, "power": 36.218846}, {"timestamp": 26002.4, "power": 36.218846}, {"timestamp": 26023.0, "power": 36.218846}, {"timestamp": 26043.5, "power": 36.218846}, {"timestamp": 26064.1, "power": 36.218846}, {"timestamp": 26084.6, "power": 36.218846}, {"timestamp": 26105.1, "power": 36.218846}, {"timestamp": 26125.7, "power": 36.218846}, {"timestamp": 26146.3, "power": 36.218846}, {"timestamp": 26166.9, "power": 36.218846}, {"timestamp": 26187.4, "power": 36.218846}, {"timestamp": 26208.0, "power": 36.041022}, {"timestamp": 26229.1, "power": 36.041022}, {"timestamp": 26249.6, "power": 36.041022}, {"timestamp": 26270.2, "power": 36.041022}, {"timestamp": 26290.7, "power": 36.041022}, {"timestamp": 26311.2, "power": 36.041022}, {"timestamp": 26331.8, "power": 36.041022}, {"timestamp": 26352.3, "power": 36.041022}, {"timestamp": 26372.8, "power": 36.041022}, {"timestamp": 26393.3, "power": 36.041022}, {"timestamp": 26413.9, "power": 36.041022}, {"timestamp": 26434.4, "power": 36.041022}, {"timestamp": 26455.0, "power": 36.041022}, {"timestamp": 26475.5, "power": 36.041022}, {"timestamp": 26496.0, "power": 36.041022}, {"timestamp": 26516.6, "power": 36.041022}, {"timestamp": 26537.1, "power": 36.041022}, {"timestamp": 26557.6, "power": 36.041022}, {"timestamp": 26578.1, "power": 36.041022}, {"timestamp": 26598.7, "power": 36.041022}, {"timestamp": 26619.2, "power": 36.041022}, {"timestamp": 26639.7, "power": 36.041022}, {"timestamp": 26660.3, "power": 36.041022}, {"timestamp": 26680.8, "power": 36.041022}, {"timestamp": 26701.3, "power": 36.041022}, {"timestamp": 26721.9, "power": 36.041022}, {"timestamp": 26742.5, "power": 36.041022}, {"timestamp": 26763.0, "power": 36.041022}, {"timestamp": 26783.6, "power": 36.041022}, {"timestamp": 26804.1, "power": 36.041022}, {"timestamp": 26824.7, "power": 36.041022}, {"timestamp": 26845.2, "power": 36.041022}, {"timestamp": 26865.8, "power": 36.041022}, {"timestamp": 26886.3, "power": 36.041022}, {"timestamp": 26906.9, "power": 36.041022}, {"timestamp": 26927.5, "power": 36.041022}, {"timestamp": 26948.0, "power": 36.041022}, {"timestamp": 26968.6, "power": 36.041022}, {"timestamp": 26989.0, "power": 36.041022}, {"timestamp": 27009.6, "power": 36.041022}, {"timestamp": 27030.2, "power": 36.041022}, {"timestamp": 27050.7, "power": 36.041022}, {"timestamp": 27071.3, "power": 36.041022}, {"timestamp": 27091.9, "power": 36.041022}, {"timestamp": 27112.4, "power": 36.041022}, {"timestamp": 27132.9, "power": 36.041022}, {"timestamp": 27153.5, "power": 36.041022}, {"timestamp": 27174.1, "power": 36.041022}, {"timestamp": 27194.6, "power": 36.041022}, {"timestamp": 27215.2, "power": 36.139812}, {"timestamp": 27236.2, "power": 36.139812}, {"timestamp": 27256.8, "power": 36.139812}, {"timestamp": 27277.3, "power": 36.139812}, {"timestamp": 27297.8, "power": 36.139812}, {"timestamp": 27318.4, "power": 36.139812}, {"timestamp": 27338.9, "power": 36.139812}, {"timestamp": 27359.4, "power": 36.139812}, {"timestamp": 27380.0, "power": 36.139812}, {"timestamp": 27400.5, "power": 36.139812}, {"timestamp": 27421.0, "power": 36.139812}, {"timestamp": 27441.6, "power": 36.139812}, {"timestamp": 27462.1, "power": 36.139812}, {"timestamp": 27482.7, "power": 36.139812}, {"timestamp": 27503.3, "power": 36.139812}, {"timestamp": 27523.8, "power": 36.139812}, {"timestamp": 27544.4, "power": 36.139812}, {"timestamp": 27564.9, "power": 36.139812}, {"timestamp": 27585.4, "power": 36.139812}, {"timestamp": 27606.0, "power": 36.139812}, {"timestamp": 27626.5, "power": 36.139812}, {"timestamp": 27647.1, "power": 36.139812}, {"timestamp": 27667.7, "power": 36.139812}, {"timestamp": 27688.2, "power": 36.139812}, {"timestamp": 27708.7, "power": 36.139812}, {"timestamp": 27729.3, "power": 36.139812}, {"timestamp": 27749.8, "power": 36.139812}, {"timestamp": 27770.4, "power": 36.139812}, {"timestamp": 27791.0, "power": 36.139812}, {"timestamp": 27811.5, "power": 36.139812}, {"timestamp": 27832.1, "power": 36.139812}, {"timestamp": 27852.6, "power": 36.139812}, {"timestamp": 27873.2, "power": 36.139812}, {"timestamp": 27893.7, "power": 36.139812}, {"timestamp": 27914.3, "power": 36.139812}, {"timestamp": 27934.9, "power": 36.139812}, {"timestamp": 27955.5, "power": 36.139812}, {"timestamp": 27976.0, "power": 36.139812}, {"timestamp": 27996.5, "power": 36.139812}, {"timestamp": 28017.0, "power": 36.139812}, {"timestamp": 28037.6, "power": 36.139812}, {"timestamp": 28058.2, "power": 36.139812}, {"timestamp": 28078.7, "power": 36.139812}, {"timestamp": 28099.3, "power": 36.139812}, {"timestamp": 28119.8, "power": 36.139812}, {"timestamp": 28140.4, "power": 36.139812}, {"timestamp": 28160.9, "power": 36.139812}, {"timestamp": 28181.5, "power": 36.139812}, {"timestamp": 28202.0, "power": 36.139812}, {"timestamp": 28222.6, "power": 36.12473200000001}, {"timestamp": 28243.7, "power": 36.12473200000001}, {"timestamp": 28264.2, "power": 36.12473200000001}, {"timestamp": 28284.7, "power": 36.12473200000001}, {"timestamp": 28305.3, "power": 36.12473200000001}, {"timestamp": 28325.8, "power": 36.12473200000001}, {"timestamp": 28346.3, "power": 36.12473200000001}, {"timestamp": 28366.9, "power": 36.12473200000001}, {"timestamp": 28387.4, "power": 36.12473200000001}, {"timestamp": 28407.9, "power": 36.12473200000001}, {"timestamp": 28428.5, "power": 36.12473200000001}, {"timestamp": 28449.0, "power": 36.12473200000001}, {"timestamp": 28469.5, "power": 36.12473200000001}, {"timestamp": 28490.2, "power": 36.12473200000001}, {"timestamp": 28510.8, "power": 36.12473200000001}, {"timestamp": 28531.3, "power": 36.12473200000001}, {"timestamp": 28551.8, "power": 36.12473200000001}, {"timestamp": 28572.4, "power": 36.12473200000001}, {"timestamp": 28592.9, "power": 36.12473200000001}, {"timestamp": 28613.4, "power": 36.12473200000001}, {"timestamp": 28633.9, "power": 36.12473200000001}, {"timestamp": 28654.4, "power": 36.12473200000001}, {"timestamp": 28675.0, "power": 36.12473200000001}, {"timestamp": 28695.5, "power": 36.12473200000001}, {"timestamp": 28716.0, "power": 36.12473200000001}, {"timestamp": 28736.5, "power": 36.12473200000001}, {"timestamp": 28757.0, "power": 36.12473200000001}, {"timestamp": 28777.6, "power": 36.12473200000001}, {"timestamp": 28798.1, "power": 36.12473200000001}, {"timestamp": 28818.6, "power": 36.12473200000001}, {"timestamp": 28839.2, "power": 36.12473200000001}, {"timestamp": 28859.7, "power": 36.12473200000001}, {"timestamp": 28880.2, "power": 36.12473200000001}, {"timestamp": 28900.7, "power": 36.12473200000001}, {"timestamp": 28921.3, "power": 36.12473200000001}, {"timestamp": 28941.8, "power": 36.12473200000001}, {"timestamp": 28962.3, "power": 36.12473200000001}, {"timestamp": 28982.8, "power": 36.12473200000001}, {"timestamp": 29003.4, "power": 36.12473200000001}, {"timestamp": 29023.9, "power": 36.12473200000001}, {"timestamp": 29044.4, "power": 36.12473200000001}, {"timestamp": 29064.9, "power": 36.12473200000001}, {"timestamp": 29085.4, "power": 36.12473200000001}, {"timestamp": 29106.0, "power": 36.12473200000001}, {"timestamp": 29126.5, "power": 36.12473200000001}, {"timestamp": 29147.0, "power": 36.12473200000001}, {"timestamp": 29167.6, "power": 36.12473200000001}, {"timestamp": 29188.1, "power": 36.12473200000001}, {"timestamp": 29208.6, "power": 36.12473200000001}, {"timestamp": 29229.1, "power": 38.818484999999995}, {"timestamp": 29250.3, "power": 38.818484999999995}, {"timestamp": 29270.8, "power": 38.818484999999995}, {"timestamp": 29291.3, "power": 38.818484999999995}, {"timestamp": 29311.9, "power": 38.818484999999995}, {"timestamp": 29332.4, "power": 38.818484999999995}, {"timestamp": 29352.9, "power": 38.818484999999995}, {"timestamp": 29373.4, "power": 38.818484999999995}, {"timestamp": 29393.9, "power": 38.818484999999995}, {"timestamp": 29414.5, "power": 38.818484999999995}, {"timestamp": 29435.0, "power": 38.818484999999995}, {"timestamp": 29455.7, "power": 38.818484999999995}, {"timestamp": 29476.3, "power": 38.818484999999995}, {"timestamp": 29496.8, "power": 38.818484999999995}, {"timestamp": 29517.3, "power": 38.818484999999995}, {"timestamp": 29537.8, "power": 38.818484999999995}, {"timestamp": 29558.3, "power": 38.818484999999995}, {"timestamp": 29578.9, "power": 38.818484999999995}, {"timestamp": 29599.4, "power": 38.818484999999995}, {"timestamp": 29619.9, "power": 38.818484999999995}, {"timestamp": 29640.4, "power": 38.818484999999995}, {"timestamp": 29660.9, "power": 38.818484999999995}, {"timestamp": 29681.4, "power": 38.818484999999995}, {"timestamp": 29701.9, "power": 38.818484999999995}, {"timestamp": 29722.4, "power": 38.818484999999995}, {"timestamp": 29743.0, "power": 38.818484999999995}, {"timestamp": 29763.5, "power": 38.818484999999995}, {"timestamp": 29784.0, "power": 38.818484999999995}, {"timestamp": 29804.5, "power": 38.818484999999995}, {"timestamp": 29825.0, "power": 38.818484999999995}, {"timestamp": 29845.5, "power": 38.818484999999995}, {"timestamp": 29866.0, "power": 38.818484999999995}, {"timestamp": 29886.6, "power": 38.818484999999995}, {"timestamp": 29907.1, "power": 38.818484999999995}, {"timestamp": 29927.6, "power": 38.818484999999995}, {"timestamp": 29948.1, "power": 38.818484999999995}, {"timestamp": 29968.7, "power": 38.818484999999995}, {"timestamp": 29989.1, "power": 38.818484999999995}, {"timestamp": 30009.7, "power": 38.818484999999995}, {"timestamp": 30030.2, "power": 38.818484999999995}, {"timestamp": 30050.7, "power": 38.818484999999995}, {"timestamp": 30071.3, "power": 38.818484999999995}, {"timestamp": 30091.8, "power": 38.818484999999995}, {"timestamp": 30112.4, "power": 38.818484999999995}], "timeline": {"START": "2562.438016", "END": "28434.97557"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 26917.0}, {"name": "clSetKernelArg", "calls": 19, "time": 2362.68}, {"name": "clReleaseKernel", "calls": 1, "time": 610.044}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.7233}, {"name": "clCreateContext", "calls": 1, "time": 51.0097}, {"name": "clReleaseContext", "calls": 1, "time": 41.4726}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9966}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.866637}, {"name": "clCreateKernel", "calls": 1, "time": 0.34882}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.188504}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.100234}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076348}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026796}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024436}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023259}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010516}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010279}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00992}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008174}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007969}, {"name": "clRetainDevice", "calls": 2, "time": 0.004658}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 25872.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 25400.7}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 25393.2}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 25629.1}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 25871.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 25413.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8768.552701, "utilization": 91.339091, "size": 8718900.0, "time": 994.337412}, {"type": "WRITE", "transfers": 1, "speed": 6944.819518, "utilization": 72.34187, "size": 346060.0, "time": 49.829974}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 79196872, "speed": 29.5511, "utilization": 0.25652, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4949602, "speed": 394.956, "utilization": 3.42844, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79172544, "speed": 29.5506, "utilization": 0.256516, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4948069, "speed": 394.871, "utilization": 3.4277, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79939166, "speed": 29.5642, "utilization": 0.256633, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4995989, "speed": 394.745, "utilization": 3.4266, "size": 0.127928}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 80735554, "speed": 29.5816, "utilization": 0.256784, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5045750, "speed": 394.882, "utilization": 3.4278, "size": 0.127929}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79240837, "speed": 29.5527, "utilization": 0.256534, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4952353, "speed": 394.637, "utilization": 3.42567, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len4/run4.json b/code/fpga/ndrange_results/dna.10MB.len4/run4.json new file mode 100644 index 0000000..83159d9 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.4, "power": 35.853234}, {"timestamp": 65.0418, "power": 35.853234}, {"timestamp": 85.5789, "power": 35.853234}, {"timestamp": 106.109, "power": 35.853234}, {"timestamp": 126.648, "power": 35.853234}, {"timestamp": 147.547, "power": 35.853234}, {"timestamp": 168.044, "power": 35.853234}, {"timestamp": 188.549, "power": 35.853234}, {"timestamp": 209.086, "power": 35.853234}, {"timestamp": 229.63, "power": 35.853234}, {"timestamp": 250.172, "power": 35.853234}, {"timestamp": 270.713, "power": 35.853234}, {"timestamp": 291.26, "power": 35.853234}, {"timestamp": 311.774, "power": 35.853234}, {"timestamp": 332.268, "power": 35.853234}, {"timestamp": 352.808, "power": 35.853234}, {"timestamp": 373.352, "power": 35.853234}, {"timestamp": 393.896, "power": 35.853234}, {"timestamp": 414.439, "power": 35.853234}, {"timestamp": 434.981, "power": 35.853234}, {"timestamp": 455.527, "power": 35.853234}, {"timestamp": 476.027, "power": 35.853234}, {"timestamp": 496.563, "power": 35.853234}, {"timestamp": 517.106, "power": 35.853234}, {"timestamp": 537.645, "power": 35.853234}, {"timestamp": 558.186, "power": 35.853234}, {"timestamp": 578.728, "power": 35.853234}, {"timestamp": 599.273, "power": 35.853234}, {"timestamp": 619.781, "power": 35.853234}, {"timestamp": 640.319, "power": 35.853234}, {"timestamp": 660.862, "power": 35.853234}, {"timestamp": 681.403, "power": 35.853234}, {"timestamp": 701.945, "power": 35.853234}, {"timestamp": 722.5, "power": 35.853234}, {"timestamp": 743.044, "power": 35.853234}, {"timestamp": 763.553, "power": 35.853234}, {"timestamp": 784.056, "power": 35.853234}, {"timestamp": 804.594, "power": 35.853234}, {"timestamp": 825.135, "power": 35.853234}, {"timestamp": 845.677, "power": 35.853234}, {"timestamp": 866.218, "power": 35.853234}, {"timestamp": 886.76, "power": 35.853234}, {"timestamp": 907.305, "power": 35.853234}, {"timestamp": 927.825, "power": 35.853234}, {"timestamp": 948.323, "power": 35.853234}, {"timestamp": 968.864, "power": 35.853234}, {"timestamp": 989.409, "power": 35.853234}, {"timestamp": 1009.95, "power": 36.081676}, {"timestamp": 1031.21, "power": 36.081676}, {"timestamp": 1051.78, "power": 36.081676}, {"timestamp": 1072.33, "power": 36.081676}, {"timestamp": 1092.91, "power": 36.081676}, {"timestamp": 1113.51, "power": 36.081676}, {"timestamp": 1134.1, "power": 36.081676}, {"timestamp": 1154.68, "power": 36.081676}, {"timestamp": 1175.27, "power": 36.081676}, {"timestamp": 1195.84, "power": 36.081676}, {"timestamp": 1216.4, "power": 36.081676}, {"timestamp": 1236.99, "power": 36.081676}, {"timestamp": 1257.58, "power": 36.081676}, {"timestamp": 1278.17, "power": 36.081676}, {"timestamp": 1298.76, "power": 36.081676}, {"timestamp": 1319.36, "power": 36.081676}, {"timestamp": 1339.92, "power": 36.081676}, {"timestamp": 1360.48, "power": 36.081676}, {"timestamp": 1381.07, "power": 36.081676}, {"timestamp": 1401.68, "power": 36.081676}, {"timestamp": 1422.27, "power": 36.081676}, {"timestamp": 1442.86, "power": 36.081676}, {"timestamp": 1463.46, "power": 36.081676}, {"timestamp": 1484.02, "power": 36.081676}, {"timestamp": 1504.57, "power": 36.081676}, {"timestamp": 1525.16, "power": 36.081676}, {"timestamp": 1545.75, "power": 36.081676}, {"timestamp": 1566.34, "power": 36.081676}, {"timestamp": 1586.93, "power": 36.081676}, {"timestamp": 1607.53, "power": 36.081676}, {"timestamp": 1628.09, "power": 36.081676}, {"timestamp": 1648.65, "power": 36.081676}, {"timestamp": 1669.24, "power": 36.081676}, {"timestamp": 1689.83, "power": 36.081676}, {"timestamp": 1710.42, "power": 36.081676}, {"timestamp": 1731.0, "power": 36.081676}, {"timestamp": 1751.54, "power": 36.081676}, {"timestamp": 1772.09, "power": 36.081676}, {"timestamp": 1792.64, "power": 36.081676}, {"timestamp": 1813.23, "power": 36.081676}, {"timestamp": 1833.82, "power": 36.081676}, {"timestamp": 1854.41, "power": 36.081676}, {"timestamp": 1875.01, "power": 36.081676}, {"timestamp": 1895.54, "power": 36.081676}, {"timestamp": 1916.1, "power": 36.081676}, {"timestamp": 1936.65, "power": 36.081676}, {"timestamp": 1957.24, "power": 36.081676}, {"timestamp": 1977.84, "power": 36.081676}, {"timestamp": 1998.43, "power": 36.081676}, {"timestamp": 2019.03, "power": 36.241299999999995}, {"timestamp": 2040.19, "power": 36.241299999999995}, {"timestamp": 2060.74, "power": 36.241299999999995}, {"timestamp": 2081.33, "power": 36.241299999999995}, {"timestamp": 2101.92, "power": 36.241299999999995}, {"timestamp": 2122.51, "power": 36.241299999999995}, {"timestamp": 2143.1, "power": 36.241299999999995}, {"timestamp": 2163.69, "power": 36.241299999999995}, {"timestamp": 2184.23, "power": 36.241299999999995}, {"timestamp": 2204.79, "power": 36.241299999999995}, {"timestamp": 2225.38, "power": 36.241299999999995}, {"timestamp": 2245.97, "power": 36.241299999999995}, {"timestamp": 2266.57, "power": 36.241299999999995}, {"timestamp": 2287.16, "power": 36.241299999999995}, {"timestamp": 2307.73, "power": 36.241299999999995}, {"timestamp": 2328.29, "power": 36.241299999999995}, {"timestamp": 2348.84, "power": 36.241299999999995}, {"timestamp": 2369.43, "power": 36.241299999999995}, {"timestamp": 2390.04, "power": 36.241299999999995}, {"timestamp": 2410.62, "power": 36.241299999999995}, {"timestamp": 2431.21, "power": 36.241299999999995}, {"timestamp": 2451.78, "power": 36.241299999999995}, {"timestamp": 2472.34, "power": 36.241299999999995}, {"timestamp": 2492.92, "power": 36.241299999999995}, {"timestamp": 2513.51, "power": 36.241299999999995}, {"timestamp": 2534.11, "power": 36.241299999999995}, {"timestamp": 2554.69, "power": 36.241299999999995}, {"timestamp": 2575.23, "power": 36.241299999999995}, {"timestamp": 2595.75, "power": 36.241299999999995}, {"timestamp": 2616.27, "power": 36.241299999999995}, {"timestamp": 2636.8, "power": 36.241299999999995}, {"timestamp": 2657.35, "power": 36.241299999999995}, {"timestamp": 2677.89, "power": 36.241299999999995}, {"timestamp": 2698.44, "power": 36.241299999999995}, {"timestamp": 2718.99, "power": 36.241299999999995}, {"timestamp": 2739.54, "power": 36.241299999999995}, {"timestamp": 2760.04, "power": 36.241299999999995}, {"timestamp": 2780.58, "power": 36.241299999999995}, {"timestamp": 2801.12, "power": 36.241299999999995}, {"timestamp": 2821.66, "power": 36.241299999999995}, {"timestamp": 2842.21, "power": 36.241299999999995}, {"timestamp": 2862.75, "power": 36.241299999999995}, {"timestamp": 2883.29, "power": 36.241299999999995}, {"timestamp": 2903.81, "power": 36.241299999999995}, {"timestamp": 2924.34, "power": 36.241299999999995}, {"timestamp": 2944.89, "power": 36.241299999999995}, {"timestamp": 2965.43, "power": 36.241299999999995}, {"timestamp": 2985.97, "power": 36.241299999999995}, {"timestamp": 3006.52, "power": 36.241299999999995}, {"timestamp": 3027.06, "power": 36.331944}, {"timestamp": 3048.27, "power": 36.331944}, {"timestamp": 3068.81, "power": 36.331944}, {"timestamp": 3089.31, "power": 36.331944}, {"timestamp": 3109.83, "power": 36.331944}, {"timestamp": 3130.38, "power": 36.331944}, {"timestamp": 3150.92, "power": 36.331944}, {"timestamp": 3171.47, "power": 36.331944}, {"timestamp": 3191.98, "power": 36.331944}, {"timestamp": 3212.47, "power": 36.331944}, {"timestamp": 3232.96, "power": 36.331944}, {"timestamp": 3253.45, "power": 36.331944}, {"timestamp": 3274.0, "power": 36.331944}, {"timestamp": 3294.54, "power": 36.331944}, {"timestamp": 3315.09, "power": 36.331944}, {"timestamp": 3335.61, "power": 36.331944}, {"timestamp": 3356.11, "power": 36.331944}, {"timestamp": 3376.59, "power": 36.331944}, {"timestamp": 3397.13, "power": 36.331944}, {"timestamp": 3417.68, "power": 36.331944}, {"timestamp": 3438.23, "power": 36.331944}, {"timestamp": 3458.77, "power": 36.331944}, {"timestamp": 3479.32, "power": 36.331944}, {"timestamp": 3499.84, "power": 36.331944}, {"timestamp": 3520.32, "power": 36.331944}, {"timestamp": 3541.02, "power": 36.331944}, {"timestamp": 3561.57, "power": 36.331944}, {"timestamp": 3582.14, "power": 36.331944}, {"timestamp": 3602.71, "power": 36.331944}, {"timestamp": 3623.26, "power": 36.331944}, {"timestamp": 3643.79, "power": 36.331944}, {"timestamp": 3664.27, "power": 36.331944}, {"timestamp": 3684.83, "power": 36.331944}, {"timestamp": 3705.37, "power": 36.331944}, {"timestamp": 3725.92, "power": 36.331944}, {"timestamp": 3746.46, "power": 36.331944}, {"timestamp": 3766.97, "power": 36.331944}, {"timestamp": 3787.45, "power": 36.331944}, {"timestamp": 3807.95, "power": 36.331944}, {"timestamp": 3828.45, "power": 36.331944}, {"timestamp": 3848.99, "power": 36.331944}, {"timestamp": 3869.53, "power": 36.331944}, {"timestamp": 3890.11, "power": 36.331944}, {"timestamp": 3910.67, "power": 36.331944}, {"timestamp": 3931.18, "power": 36.331944}, {"timestamp": 3951.68, "power": 36.331944}, {"timestamp": 3972.12, "power": 36.331944}, {"timestamp": 3992.57, "power": 36.331944}, {"timestamp": 4013.14, "power": 36.331944}, {"timestamp": 4033.63, "power": 35.978004000000006}, {"timestamp": 4054.7, "power": 35.978004000000006}, {"timestamp": 4075.25, "power": 35.978004000000006}, {"timestamp": 4095.77, "power": 35.978004000000006}, {"timestamp": 4116.27, "power": 35.978004000000006}, {"timestamp": 4136.81, "power": 35.978004000000006}, {"timestamp": 4157.32, "power": 35.978004000000006}, {"timestamp": 4177.97, "power": 35.978004000000006}, {"timestamp": 4198.45, "power": 35.978004000000006}, {"timestamp": 4218.96, "power": 35.978004000000006}, {"timestamp": 4239.53, "power": 35.978004000000006}, {"timestamp": 4260.02, "power": 35.978004000000006}, {"timestamp": 4280.52, "power": 35.978004000000006}, {"timestamp": 4301.06, "power": 35.978004000000006}, {"timestamp": 4321.6, "power": 35.978004000000006}, {"timestamp": 4342.11, "power": 35.978004000000006}, {"timestamp": 4362.59, "power": 35.978004000000006}, {"timestamp": 4383.03, "power": 35.978004000000006}, {"timestamp": 4403.48, "power": 35.978004000000006}, {"timestamp": 4423.93, "power": 35.978004000000006}, {"timestamp": 4444.43, "power": 35.978004000000006}, {"timestamp": 4464.97, "power": 35.978004000000006}, {"timestamp": 4485.51, "power": 35.978004000000006}, {"timestamp": 4506.05, "power": 35.978004000000006}, {"timestamp": 4526.6, "power": 35.978004000000006}, {"timestamp": 4547.1, "power": 35.978004000000006}, {"timestamp": 4567.61, "power": 35.978004000000006}, {"timestamp": 4588.1, "power": 35.978004000000006}, {"timestamp": 4608.64, "power": 35.978004000000006}, {"timestamp": 4629.18, "power": 35.978004000000006}, {"timestamp": 4649.73, "power": 35.978004000000006}, {"timestamp": 4670.27, "power": 35.978004000000006}, {"timestamp": 4690.77, "power": 35.978004000000006}, {"timestamp": 4711.3, "power": 35.978004000000006}, {"timestamp": 4731.84, "power": 35.978004000000006}, {"timestamp": 4752.33, "power": 35.978004000000006}, {"timestamp": 4772.87, "power": 35.978004000000006}, {"timestamp": 4793.42, "power": 35.978004000000006}, {"timestamp": 4813.96, "power": 35.978004000000006}, {"timestamp": 4834.5, "power": 35.978004000000006}, {"timestamp": 4855.04, "power": 35.978004000000006}, {"timestamp": 4875.54, "power": 35.978004000000006}, {"timestamp": 4896.04, "power": 35.978004000000006}, {"timestamp": 4916.58, "power": 35.978004000000006}, {"timestamp": 4937.12, "power": 35.978004000000006}, {"timestamp": 4957.66, "power": 35.978004000000006}, {"timestamp": 4978.2, "power": 35.978004000000006}, {"timestamp": 4998.75, "power": 35.978004000000006}, {"timestamp": 5019.29, "power": 35.978004000000006}, {"timestamp": 5039.81, "power": 36.227829}, {"timestamp": 5060.8, "power": 36.227829}, {"timestamp": 5081.34, "power": 36.227829}, {"timestamp": 5101.89, "power": 36.227829}, {"timestamp": 5122.43, "power": 36.227829}, {"timestamp": 5142.98, "power": 36.227829}, {"timestamp": 5163.53, "power": 36.227829}, {"timestamp": 5184.03, "power": 36.227829}, {"timestamp": 5204.57, "power": 36.227829}, {"timestamp": 5225.11, "power": 36.227829}, {"timestamp": 5245.65, "power": 36.227829}, {"timestamp": 5266.2, "power": 36.227829}, {"timestamp": 5286.74, "power": 36.227829}, {"timestamp": 5307.28, "power": 36.227829}, {"timestamp": 5327.82, "power": 36.227829}, {"timestamp": 5348.35, "power": 36.227829}, {"timestamp": 5368.9, "power": 36.227829}, {"timestamp": 5389.44, "power": 36.227829}, {"timestamp": 5409.98, "power": 36.227829}, {"timestamp": 5430.53, "power": 36.227829}, {"timestamp": 5451.07, "power": 36.227829}, {"timestamp": 5471.6, "power": 36.227829}, {"timestamp": 5492.13, "power": 36.227829}, {"timestamp": 5512.68, "power": 36.227829}, {"timestamp": 5533.22, "power": 36.227829}, {"timestamp": 5553.76, "power": 36.227829}, {"timestamp": 5574.31, "power": 36.227829}, {"timestamp": 5594.85, "power": 36.227829}, {"timestamp": 5615.39, "power": 36.227829}, {"timestamp": 5635.92, "power": 36.227829}, {"timestamp": 5656.45, "power": 36.227829}, {"timestamp": 5677.0, "power": 36.227829}, {"timestamp": 5697.5, "power": 36.227829}, {"timestamp": 5718.03, "power": 36.227829}, {"timestamp": 5738.57, "power": 36.227829}, {"timestamp": 5759.12, "power": 36.227829}, {"timestamp": 5779.64, "power": 36.227829}, {"timestamp": 5800.18, "power": 36.227829}, {"timestamp": 5820.72, "power": 36.227829}, {"timestamp": 5841.27, "power": 36.227829}, {"timestamp": 5861.81, "power": 36.227829}, {"timestamp": 5882.35, "power": 36.227829}, {"timestamp": 5902.9, "power": 36.227829}, {"timestamp": 5923.45, "power": 36.227829}, {"timestamp": 5943.96, "power": 36.227829}, {"timestamp": 5964.46, "power": 36.227829}, {"timestamp": 5985.0, "power": 36.227829}, {"timestamp": 6005.54, "power": 36.227829}, {"timestamp": 6026.08, "power": 36.227829}, {"timestamp": 6046.63, "power": 37.571540999999996}, {"timestamp": 6067.73, "power": 37.571540999999996}, {"timestamp": 6088.22, "power": 37.571540999999996}, {"timestamp": 6108.76, "power": 37.571540999999996}, {"timestamp": 6129.3, "power": 37.571540999999996}, {"timestamp": 6149.85, "power": 37.571540999999996}, {"timestamp": 6170.39, "power": 37.571540999999996}, {"timestamp": 6190.94, "power": 37.571540999999996}, {"timestamp": 6211.48, "power": 37.571540999999996}, {"timestamp": 6231.99, "power": 37.571540999999996}, {"timestamp": 6252.52, "power": 37.571540999999996}, {"timestamp": 6273.07, "power": 37.571540999999996}, {"timestamp": 6293.61, "power": 37.571540999999996}, {"timestamp": 6314.16, "power": 37.571540999999996}, {"timestamp": 6334.7, "power": 37.571540999999996}, {"timestamp": 6355.24, "power": 37.571540999999996}, {"timestamp": 6375.77, "power": 37.571540999999996}, {"timestamp": 6396.27, "power": 37.571540999999996}, {"timestamp": 6416.82, "power": 37.571540999999996}, {"timestamp": 6437.36, "power": 37.571540999999996}, {"timestamp": 6457.9, "power": 37.571540999999996}, {"timestamp": 6478.45, "power": 37.571540999999996}, {"timestamp": 6498.99, "power": 37.571540999999996}, {"timestamp": 6519.54, "power": 37.571540999999996}, {"timestamp": 6540.04, "power": 37.571540999999996}, {"timestamp": 6560.58, "power": 37.571540999999996}, {"timestamp": 6581.12, "power": 37.571540999999996}, {"timestamp": 6601.66, "power": 37.571540999999996}, {"timestamp": 6622.2, "power": 37.571540999999996}, {"timestamp": 6642.75, "power": 37.571540999999996}, {"timestamp": 6663.29, "power": 37.571540999999996}, {"timestamp": 6683.81, "power": 37.571540999999996}, {"timestamp": 6704.35, "power": 37.571540999999996}, {"timestamp": 6724.89, "power": 37.571540999999996}, {"timestamp": 6745.44, "power": 37.571540999999996}, {"timestamp": 6765.98, "power": 37.571540999999996}, {"timestamp": 6786.53, "power": 37.571540999999996}, {"timestamp": 6807.07, "power": 37.571540999999996}, {"timestamp": 6827.59, "power": 37.571540999999996}, {"timestamp": 6848.13, "power": 37.571540999999996}, {"timestamp": 6868.68, "power": 37.571540999999996}, {"timestamp": 6889.22, "power": 37.571540999999996}, {"timestamp": 6909.76, "power": 37.571540999999996}, {"timestamp": 6930.31, "power": 37.571540999999996}, {"timestamp": 6950.86, "power": 37.571540999999996}, {"timestamp": 6971.4, "power": 37.571540999999996}, {"timestamp": 6991.93, "power": 37.571540999999996}, {"timestamp": 7012.46, "power": 37.571540999999996}, {"timestamp": 7033.0, "power": 37.571540999999996}, {"timestamp": 7053.55, "power": 36.179041}, {"timestamp": 7075.02, "power": 36.179041}, {"timestamp": 7095.56, "power": 36.179041}, {"timestamp": 7116.05, "power": 36.179041}, {"timestamp": 7136.58, "power": 36.179041}, {"timestamp": 7157.13, "power": 36.179041}, {"timestamp": 7177.67, "power": 36.179041}, {"timestamp": 7198.22, "power": 36.179041}, {"timestamp": 7218.76, "power": 36.179041}, {"timestamp": 7239.3, "power": 36.179041}, {"timestamp": 7259.83, "power": 36.179041}, {"timestamp": 7280.37, "power": 36.179041}, {"timestamp": 7300.91, "power": 36.179041}, {"timestamp": 7321.45, "power": 36.179041}, {"timestamp": 7341.99, "power": 36.179041}, {"timestamp": 7362.54, "power": 36.179041}, {"timestamp": 7383.08, "power": 36.179041}, {"timestamp": 7403.6, "power": 36.179041}, {"timestamp": 7424.14, "power": 36.179041}, {"timestamp": 7444.69, "power": 36.179041}, {"timestamp": 7465.23, "power": 36.179041}, {"timestamp": 7485.77, "power": 36.179041}, {"timestamp": 7506.32, "power": 36.179041}, {"timestamp": 7526.86, "power": 36.179041}, {"timestamp": 7547.4, "power": 36.179041}, {"timestamp": 7567.93, "power": 36.179041}, {"timestamp": 7588.47, "power": 36.179041}, {"timestamp": 7609.01, "power": 36.179041}, {"timestamp": 7629.55, "power": 36.179041}, {"timestamp": 7650.1, "power": 36.179041}, {"timestamp": 7670.6, "power": 36.179041}, {"timestamp": 7691.13, "power": 36.179041}, {"timestamp": 7711.66, "power": 36.179041}, {"timestamp": 7732.15, "power": 36.179041}, {"timestamp": 7752.69, "power": 36.179041}, {"timestamp": 7773.23, "power": 36.179041}, {"timestamp": 7793.78, "power": 36.179041}, {"timestamp": 7814.32, "power": 36.179041}, {"timestamp": 7834.87, "power": 36.179041}, {"timestamp": 7855.41, "power": 36.179041}, {"timestamp": 7875.93, "power": 36.179041}, {"timestamp": 7896.46, "power": 36.179041}, {"timestamp": 7917.0, "power": 36.179041}, {"timestamp": 7937.55, "power": 36.179041}, {"timestamp": 7958.09, "power": 36.179041}, {"timestamp": 7978.64, "power": 36.179041}, {"timestamp": 7999.18, "power": 36.179041}, {"timestamp": 8019.71, "power": 36.179041}, {"timestamp": 8040.2, "power": 36.179041}, {"timestamp": 8060.74, "power": 36.33283899999999}, {"timestamp": 8081.83, "power": 36.33283899999999}, {"timestamp": 8102.4, "power": 36.33283899999999}, {"timestamp": 8122.98, "power": 36.33283899999999}, {"timestamp": 8143.57, "power": 36.33283899999999}, {"timestamp": 8164.06, "power": 36.33283899999999}, {"timestamp": 8184.62, "power": 36.33283899999999}, {"timestamp": 8205.19, "power": 36.33283899999999}, {"timestamp": 8225.76, "power": 36.33283899999999}, {"timestamp": 8246.32, "power": 36.33283899999999}, {"timestamp": 8266.9, "power": 36.33283899999999}, {"timestamp": 8287.47, "power": 36.33283899999999}, {"timestamp": 8307.98, "power": 36.33283899999999}, {"timestamp": 8328.54, "power": 36.33283899999999}, {"timestamp": 8349.11, "power": 36.33283899999999}, {"timestamp": 8369.66, "power": 36.33283899999999}, {"timestamp": 8390.22, "power": 36.33283899999999}, {"timestamp": 8410.78, "power": 36.33283899999999}, {"timestamp": 8431.35, "power": 36.33283899999999}, {"timestamp": 8451.86, "power": 36.33283899999999}, {"timestamp": 8472.43, "power": 36.33283899999999}, {"timestamp": 8493.01, "power": 36.33283899999999}, {"timestamp": 8513.57, "power": 36.33283899999999}, {"timestamp": 8534.13, "power": 36.33283899999999}, {"timestamp": 8554.7, "power": 36.33283899999999}, {"timestamp": 8575.27, "power": 36.33283899999999}, {"timestamp": 8595.79, "power": 36.33283899999999}, {"timestamp": 8616.35, "power": 36.33283899999999}, {"timestamp": 8636.92, "power": 36.33283899999999}, {"timestamp": 8657.5, "power": 36.33283899999999}, {"timestamp": 8678.06, "power": 36.33283899999999}, {"timestamp": 8698.62, "power": 36.33283899999999}, {"timestamp": 8719.18, "power": 36.33283899999999}, {"timestamp": 8739.69, "power": 36.33283899999999}, {"timestamp": 8760.19, "power": 36.33283899999999}, {"timestamp": 8780.74, "power": 36.33283899999999}, {"timestamp": 8801.32, "power": 36.33283899999999}, {"timestamp": 8821.88, "power": 36.33283899999999}, {"timestamp": 8842.44, "power": 36.33283899999999}, {"timestamp": 8863.02, "power": 36.33283899999999}, {"timestamp": 8883.59, "power": 36.33283899999999}, {"timestamp": 8904.09, "power": 36.33283899999999}, {"timestamp": 8924.64, "power": 36.33283899999999}, {"timestamp": 8945.22, "power": 36.33283899999999}, {"timestamp": 8965.79, "power": 36.33283899999999}, {"timestamp": 8986.34, "power": 36.33283899999999}, {"timestamp": 9006.88, "power": 36.33283899999999}, {"timestamp": 9027.42, "power": 36.33283899999999}, {"timestamp": 9047.93, "power": 36.33283899999999}, {"timestamp": 9068.47, "power": 36.276938}, {"timestamp": 9089.6, "power": 36.276938}, {"timestamp": 9110.15, "power": 36.276938}, {"timestamp": 9130.69, "power": 36.276938}, {"timestamp": 9151.23, "power": 36.276938}, {"timestamp": 9171.77, "power": 36.276938}, {"timestamp": 9192.3, "power": 36.276938}, {"timestamp": 9212.85, "power": 36.276938}, {"timestamp": 9233.39, "power": 36.276938}, {"timestamp": 9253.94, "power": 36.276938}, {"timestamp": 9274.48, "power": 36.276938}, {"timestamp": 9295.02, "power": 36.276938}, {"timestamp": 9315.55, "power": 36.276938}, {"timestamp": 9336.05, "power": 36.276938}, {"timestamp": 9356.58, "power": 36.276938}, {"timestamp": 9377.13, "power": 36.276938}, {"timestamp": 9397.67, "power": 36.276938}, {"timestamp": 9418.21, "power": 36.276938}, {"timestamp": 9438.75, "power": 36.276938}, {"timestamp": 9459.3, "power": 36.276938}, {"timestamp": 9479.82, "power": 36.276938}, {"timestamp": 9500.31, "power": 36.276938}, {"timestamp": 9520.85, "power": 36.276938}, {"timestamp": 9541.4, "power": 36.276938}, {"timestamp": 9561.93, "power": 36.276938}, {"timestamp": 9582.48, "power": 36.276938}, {"timestamp": 9603.02, "power": 36.276938}, {"timestamp": 9623.57, "power": 36.276938}, {"timestamp": 9644.07, "power": 36.276938}, {"timestamp": 9664.6, "power": 36.276938}, {"timestamp": 9685.15, "power": 36.276938}, {"timestamp": 9705.69, "power": 36.276938}, {"timestamp": 9726.23, "power": 36.276938}, {"timestamp": 9746.78, "power": 36.276938}, {"timestamp": 9767.32, "power": 36.276938}, {"timestamp": 9787.84, "power": 36.276938}, {"timestamp": 9808.37, "power": 36.276938}, {"timestamp": 9828.91, "power": 36.276938}, {"timestamp": 9849.46, "power": 36.276938}, {"timestamp": 9870.0, "power": 36.276938}, {"timestamp": 9890.54, "power": 36.276938}, {"timestamp": 9911.08, "power": 36.276938}, {"timestamp": 9931.61, "power": 36.276938}, {"timestamp": 9952.14, "power": 36.276938}, {"timestamp": 9972.68, "power": 36.276938}, {"timestamp": 9993.23, "power": 36.276938}, {"timestamp": 10013.8, "power": 36.276938}, {"timestamp": 10034.3, "power": 36.276938}, {"timestamp": 10054.9, "power": 36.276938}, {"timestamp": 10075.4, "power": 36.208090999999996}, {"timestamp": 10096.5, "power": 36.208090999999996}, {"timestamp": 10117.0, "power": 36.208090999999996}, {"timestamp": 10137.6, "power": 36.208090999999996}, {"timestamp": 10158.1, "power": 36.208090999999996}, {"timestamp": 10178.7, "power": 36.208090999999996}, {"timestamp": 10199.2, "power": 36.208090999999996}, {"timestamp": 10219.7, "power": 36.208090999999996}, {"timestamp": 10240.2, "power": 36.208090999999996}, {"timestamp": 10260.8, "power": 36.208090999999996}, {"timestamp": 10281.3, "power": 36.208090999999996}, {"timestamp": 10301.9, "power": 36.208090999999996}, {"timestamp": 10322.4, "power": 36.208090999999996}, {"timestamp": 10343.0, "power": 36.208090999999996}, {"timestamp": 10363.5, "power": 36.208090999999996}, {"timestamp": 10384.0, "power": 36.208090999999996}, {"timestamp": 10404.6, "power": 36.208090999999996}, {"timestamp": 10425.1, "power": 36.208090999999996}, {"timestamp": 10445.6, "power": 36.208090999999996}, {"timestamp": 10466.2, "power": 36.208090999999996}, {"timestamp": 10486.7, "power": 36.208090999999996}, {"timestamp": 10507.3, "power": 36.208090999999996}, {"timestamp": 10527.8, "power": 36.208090999999996}, {"timestamp": 10548.3, "power": 36.208090999999996}, {"timestamp": 10568.9, "power": 36.208090999999996}, {"timestamp": 10589.5, "power": 36.208090999999996}, {"timestamp": 10610.0, "power": 36.208090999999996}, {"timestamp": 10630.6, "power": 36.208090999999996}, {"timestamp": 10651.1, "power": 36.208090999999996}, {"timestamp": 10671.6, "power": 36.208090999999996}, {"timestamp": 10692.1, "power": 36.208090999999996}, {"timestamp": 10712.7, "power": 36.208090999999996}, {"timestamp": 10733.2, "power": 36.208090999999996}, {"timestamp": 10753.8, "power": 36.208090999999996}, {"timestamp": 10774.3, "power": 36.208090999999996}, {"timestamp": 10794.9, "power": 36.208090999999996}, {"timestamp": 10815.4, "power": 36.208090999999996}, {"timestamp": 10836.0, "power": 36.208090999999996}, {"timestamp": 10856.5, "power": 36.208090999999996}, {"timestamp": 10877.1, "power": 36.208090999999996}, {"timestamp": 10897.6, "power": 36.208090999999996}, {"timestamp": 10918.2, "power": 36.208090999999996}, {"timestamp": 10938.8, "power": 36.208090999999996}, {"timestamp": 10959.3, "power": 36.208090999999996}, {"timestamp": 10979.9, "power": 36.208090999999996}, {"timestamp": 11000.4, "power": 36.208090999999996}, {"timestamp": 11021.0, "power": 36.208090999999996}, {"timestamp": 11041.6, "power": 36.208090999999996}, {"timestamp": 11062.2, "power": 36.208090999999996}, {"timestamp": 11082.7, "power": 36.412527}, {"timestamp": 11104.6, "power": 36.412527}, {"timestamp": 11125.2, "power": 36.412527}, {"timestamp": 11145.7, "power": 36.412527}, {"timestamp": 11166.2, "power": 36.412527}, {"timestamp": 11186.8, "power": 36.412527}, {"timestamp": 11207.3, "power": 36.412527}, {"timestamp": 11227.9, "power": 36.412527}, {"timestamp": 11248.4, "power": 36.412527}, {"timestamp": 11268.9, "power": 36.412527}, {"timestamp": 11289.5, "power": 36.412527}, {"timestamp": 11310.0, "power": 36.412527}, {"timestamp": 11330.6, "power": 36.412527}, {"timestamp": 11351.1, "power": 36.412527}, {"timestamp": 11371.6, "power": 36.412527}, {"timestamp": 11392.1, "power": 36.412527}, {"timestamp": 11412.7, "power": 36.412527}, {"timestamp": 11433.3, "power": 36.412527}, {"timestamp": 11453.8, "power": 36.412527}, {"timestamp": 11474.4, "power": 36.412527}, {"timestamp": 11495.0, "power": 36.412527}, {"timestamp": 11515.5, "power": 36.412527}, {"timestamp": 11536.0, "power": 36.412527}, {"timestamp": 11556.6, "power": 36.412527}, {"timestamp": 11577.1, "power": 36.412527}, {"timestamp": 11597.7, "power": 36.412527}, {"timestamp": 11618.3, "power": 36.412527}, {"timestamp": 11638.8, "power": 36.412527}, {"timestamp": 11659.4, "power": 36.412527}, {"timestamp": 11679.9, "power": 36.412527}, {"timestamp": 11700.4, "power": 36.412527}, {"timestamp": 11721.0, "power": 36.412527}, {"timestamp": 11741.5, "power": 36.412527}, {"timestamp": 11762.1, "power": 36.412527}, {"timestamp": 11782.6, "power": 36.412527}, {"timestamp": 11803.2, "power": 36.412527}, {"timestamp": 11823.7, "power": 36.412527}, {"timestamp": 11844.2, "power": 36.412527}, {"timestamp": 11864.7, "power": 36.412527}, {"timestamp": 11885.2, "power": 36.412527}, {"timestamp": 11905.8, "power": 36.412527}, {"timestamp": 11926.4, "power": 36.412527}, {"timestamp": 11946.9, "power": 36.412527}, {"timestamp": 11967.5, "power": 36.412527}, {"timestamp": 11988.0, "power": 36.412527}, {"timestamp": 12008.6, "power": 36.412527}, {"timestamp": 12029.1, "power": 36.412527}, {"timestamp": 12049.7, "power": 36.412527}, {"timestamp": 12070.2, "power": 36.412527}, {"timestamp": 12090.8, "power": 36.434716}, {"timestamp": 12111.9, "power": 36.434716}, {"timestamp": 12132.4, "power": 36.434716}, {"timestamp": 12152.9, "power": 36.434716}, {"timestamp": 12173.5, "power": 36.434716}, {"timestamp": 12194.0, "power": 36.434716}, {"timestamp": 12214.6, "power": 36.434716}, {"timestamp": 12235.1, "power": 36.434716}, {"timestamp": 12255.6, "power": 36.434716}, {"timestamp": 12276.2, "power": 36.434716}, {"timestamp": 12296.7, "power": 36.434716}, {"timestamp": 12317.3, "power": 36.434716}, {"timestamp": 12337.9, "power": 36.434716}, {"timestamp": 12358.4, "power": 36.434716}, {"timestamp": 12379.0, "power": 36.434716}, {"timestamp": 12399.6, "power": 36.434716}, {"timestamp": 12420.1, "power": 36.434716}, {"timestamp": 12440.6, "power": 36.434716}, {"timestamp": 12461.2, "power": 36.434716}, {"timestamp": 12481.8, "power": 36.434716}, {"timestamp": 12502.3, "power": 36.434716}, {"timestamp": 12522.9, "power": 36.434716}, {"timestamp": 12543.4, "power": 36.434716}, {"timestamp": 12564.0, "power": 36.434716}, {"timestamp": 12584.5, "power": 36.434716}, {"timestamp": 12605.1, "power": 36.434716}, {"timestamp": 12625.7, "power": 36.434716}, {"timestamp": 12646.2, "power": 36.434716}, {"timestamp": 12666.8, "power": 36.434716}, {"timestamp": 12687.3, "power": 36.434716}, {"timestamp": 12707.9, "power": 36.434716}, {"timestamp": 12728.4, "power": 36.434716}, {"timestamp": 12749.0, "power": 36.434716}, {"timestamp": 12769.6, "power": 36.434716}, {"timestamp": 12790.1, "power": 36.434716}, {"timestamp": 12810.7, "power": 36.434716}, {"timestamp": 12831.2, "power": 36.434716}, {"timestamp": 12851.8, "power": 36.434716}, {"timestamp": 12872.3, "power": 36.434716}, {"timestamp": 12892.9, "power": 36.434716}, {"timestamp": 12913.4, "power": 36.434716}, {"timestamp": 12934.0, "power": 36.434716}, {"timestamp": 12954.6, "power": 36.434716}, {"timestamp": 12975.2, "power": 36.434716}, {"timestamp": 12995.7, "power": 36.434716}, {"timestamp": 13016.2, "power": 36.434716}, {"timestamp": 13036.7, "power": 36.434716}, {"timestamp": 13057.3, "power": 36.434716}, {"timestamp": 13077.9, "power": 36.434716}, {"timestamp": 13098.4, "power": 36.71278100000001}, {"timestamp": 13119.5, "power": 36.71278100000001}, {"timestamp": 13140.1, "power": 36.71278100000001}, {"timestamp": 13160.6, "power": 36.71278100000001}, {"timestamp": 13181.2, "power": 36.71278100000001}, {"timestamp": 13201.8, "power": 36.71278100000001}, {"timestamp": 13222.4, "power": 36.71278100000001}, {"timestamp": 13242.9, "power": 36.71278100000001}, {"timestamp": 13263.5, "power": 36.71278100000001}, {"timestamp": 13284.0, "power": 36.71278100000001}, {"timestamp": 13304.6, "power": 36.71278100000001}, {"timestamp": 13325.2, "power": 36.71278100000001}, {"timestamp": 13345.7, "power": 36.71278100000001}, {"timestamp": 13366.3, "power": 36.71278100000001}, {"timestamp": 13386.9, "power": 36.71278100000001}, {"timestamp": 13407.4, "power": 36.71278100000001}, {"timestamp": 13427.9, "power": 36.71278100000001}, {"timestamp": 13448.5, "power": 36.71278100000001}, {"timestamp": 13469.1, "power": 36.71278100000001}, {"timestamp": 13489.6, "power": 36.71278100000001}, {"timestamp": 13510.2, "power": 36.71278100000001}, {"timestamp": 13530.8, "power": 36.71278100000001}, {"timestamp": 13551.3, "power": 36.71278100000001}, {"timestamp": 13571.9, "power": 36.71278100000001}, {"timestamp": 13592.4, "power": 36.71278100000001}, {"timestamp": 13613.0, "power": 36.71278100000001}, {"timestamp": 13633.5, "power": 36.71278100000001}, {"timestamp": 13654.1, "power": 36.71278100000001}, {"timestamp": 13674.7, "power": 36.71278100000001}, {"timestamp": 13695.2, "power": 36.71278100000001}, {"timestamp": 13715.8, "power": 36.71278100000001}, {"timestamp": 13736.3, "power": 36.71278100000001}, {"timestamp": 13756.8, "power": 36.71278100000001}, {"timestamp": 13777.4, "power": 36.71278100000001}, {"timestamp": 13797.9, "power": 36.71278100000001}, {"timestamp": 13818.4, "power": 36.71278100000001}, {"timestamp": 13839.0, "power": 36.71278100000001}, {"timestamp": 13859.5, "power": 36.71278100000001}, {"timestamp": 13880.0, "power": 36.71278100000001}, {"timestamp": 13900.6, "power": 36.71278100000001}, {"timestamp": 13921.1, "power": 36.71278100000001}, {"timestamp": 13941.6, "power": 36.71278100000001}, {"timestamp": 13962.2, "power": 36.71278100000001}, {"timestamp": 13982.7, "power": 36.71278100000001}, {"timestamp": 14003.3, "power": 36.71278100000001}, {"timestamp": 14023.8, "power": 36.71278100000001}, {"timestamp": 14044.3, "power": 36.71278100000001}, {"timestamp": 14064.9, "power": 36.71278100000001}, {"timestamp": 14085.4, "power": 36.71278100000001}, {"timestamp": 14106.0, "power": 36.284794}, {"timestamp": 14127.0, "power": 36.284794}, {"timestamp": 14147.5, "power": 36.284794}, {"timestamp": 14167.7, "power": 36.284794}, {"timestamp": 14188.2, "power": 36.284794}, {"timestamp": 14208.8, "power": 36.284794}, {"timestamp": 14229.3, "power": 36.284794}, {"timestamp": 14249.9, "power": 36.284794}, {"timestamp": 14270.5, "power": 36.284794}, {"timestamp": 14291.1, "power": 36.284794}, {"timestamp": 14311.6, "power": 36.284794}, {"timestamp": 14332.1, "power": 36.284794}, {"timestamp": 14352.6, "power": 36.284794}, {"timestamp": 14373.2, "power": 36.284794}, {"timestamp": 14393.8, "power": 36.284794}, {"timestamp": 14414.3, "power": 36.284794}, {"timestamp": 14434.9, "power": 36.284794}, {"timestamp": 14455.5, "power": 36.284794}, {"timestamp": 14476.0, "power": 36.284794}, {"timestamp": 14496.6, "power": 36.284794}, {"timestamp": 14517.1, "power": 36.284794}, {"timestamp": 14537.7, "power": 36.284794}, {"timestamp": 14558.3, "power": 36.284794}, {"timestamp": 14578.8, "power": 36.284794}, {"timestamp": 14599.4, "power": 36.284794}, {"timestamp": 14619.9, "power": 36.284794}, {"timestamp": 14640.5, "power": 36.284794}, {"timestamp": 14661.0, "power": 36.284794}, {"timestamp": 14681.6, "power": 36.284794}, {"timestamp": 14702.2, "power": 36.284794}, {"timestamp": 14722.8, "power": 36.284794}, {"timestamp": 14743.3, "power": 36.284794}, {"timestamp": 14763.8, "power": 36.284794}, {"timestamp": 14784.4, "power": 36.284794}, {"timestamp": 14804.9, "power": 36.284794}, {"timestamp": 14825.5, "power": 36.284794}, {"timestamp": 14846.1, "power": 36.284794}, {"timestamp": 14866.7, "power": 36.284794}, {"timestamp": 14887.2, "power": 36.284794}, {"timestamp": 14907.8, "power": 36.284794}, {"timestamp": 14928.3, "power": 36.284794}, {"timestamp": 14948.9, "power": 36.284794}, {"timestamp": 14969.5, "power": 36.284794}, {"timestamp": 14990.0, "power": 36.284794}, {"timestamp": 15010.6, "power": 36.284794}, {"timestamp": 15031.2, "power": 36.284794}, {"timestamp": 15051.7, "power": 36.284794}, {"timestamp": 15072.2, "power": 36.284794}, {"timestamp": 15092.7, "power": 36.284794}, {"timestamp": 15113.3, "power": 36.57826}, {"timestamp": 15134.4, "power": 36.57826}, {"timestamp": 15155.0, "power": 36.57826}, {"timestamp": 15175.6, "power": 36.57826}, {"timestamp": 15196.0, "power": 36.57826}, {"timestamp": 15216.6, "power": 36.57826}, {"timestamp": 15237.2, "power": 36.57826}, {"timestamp": 15257.7, "power": 36.57826}, {"timestamp": 15278.3, "power": 36.57826}, {"timestamp": 15298.9, "power": 36.57826}, {"timestamp": 15319.4, "power": 36.57826}, {"timestamp": 15339.9, "power": 36.57826}, {"timestamp": 15360.5, "power": 36.57826}, {"timestamp": 15381.1, "power": 36.57826}, {"timestamp": 15401.6, "power": 36.57826}, {"timestamp": 15422.2, "power": 36.57826}, {"timestamp": 15442.8, "power": 36.57826}, {"timestamp": 15463.3, "power": 36.57826}, {"timestamp": 15483.9, "power": 36.57826}, {"timestamp": 15504.4, "power": 36.57826}, {"timestamp": 15525.0, "power": 36.57826}, {"timestamp": 15545.5, "power": 36.57826}, {"timestamp": 15566.1, "power": 36.57826}, {"timestamp": 15586.7, "power": 36.57826}, {"timestamp": 15607.2, "power": 36.57826}, {"timestamp": 15627.8, "power": 36.57826}, {"timestamp": 15648.3, "power": 36.57826}, {"timestamp": 15668.9, "power": 36.57826}, {"timestamp": 15689.4, "power": 36.57826}, {"timestamp": 15710.0, "power": 36.57826}, {"timestamp": 15730.5, "power": 36.57826}, {"timestamp": 15751.1, "power": 36.57826}, {"timestamp": 15771.6, "power": 36.57826}, {"timestamp": 15792.1, "power": 36.57826}, {"timestamp": 15812.6, "power": 36.57826}, {"timestamp": 15833.1, "power": 36.57826}, {"timestamp": 15853.7, "power": 36.57826}, {"timestamp": 15874.2, "power": 36.57826}, {"timestamp": 15894.8, "power": 36.57826}, {"timestamp": 15915.3, "power": 36.57826}, {"timestamp": 15935.8, "power": 36.57826}, {"timestamp": 15956.4, "power": 36.57826}, {"timestamp": 15976.9, "power": 36.57826}, {"timestamp": 15997.4, "power": 36.57826}, {"timestamp": 16018.0, "power": 36.57826}, {"timestamp": 16038.5, "power": 36.57826}, {"timestamp": 16059.1, "power": 36.57826}, {"timestamp": 16079.6, "power": 36.57826}, {"timestamp": 16100.1, "power": 36.57826}, {"timestamp": 16120.6, "power": 37.006662999999996}, {"timestamp": 16141.6, "power": 37.006662999999996}, {"timestamp": 16162.2, "power": 37.006662999999996}, {"timestamp": 16182.7, "power": 37.006662999999996}, {"timestamp": 16203.3, "power": 37.006662999999996}, {"timestamp": 16223.8, "power": 37.006662999999996}, {"timestamp": 16244.3, "power": 37.006662999999996}, {"timestamp": 16264.9, "power": 37.006662999999996}, {"timestamp": 16285.4, "power": 37.006662999999996}, {"timestamp": 16305.9, "power": 37.006662999999996}, {"timestamp": 16326.5, "power": 37.006662999999996}, {"timestamp": 16347.0, "power": 37.006662999999996}, {"timestamp": 16367.6, "power": 37.006662999999996}, {"timestamp": 16388.1, "power": 37.006662999999996}, {"timestamp": 16408.6, "power": 37.006662999999996}, {"timestamp": 16429.1, "power": 37.006662999999996}, {"timestamp": 16449.7, "power": 37.006662999999996}, {"timestamp": 16470.2, "power": 37.006662999999996}, {"timestamp": 16490.8, "power": 37.006662999999996}, {"timestamp": 16511.3, "power": 37.006662999999996}, {"timestamp": 16531.8, "power": 37.006662999999996}, {"timestamp": 16552.4, "power": 37.006662999999996}, {"timestamp": 16572.9, "power": 37.006662999999996}, {"timestamp": 16593.5, "power": 37.006662999999996}, {"timestamp": 16614.1, "power": 37.006662999999996}, {"timestamp": 16634.6, "power": 37.006662999999996}, {"timestamp": 16655.2, "power": 37.006662999999996}, {"timestamp": 16675.7, "power": 37.006662999999996}, {"timestamp": 16696.2, "power": 37.006662999999996}, {"timestamp": 16716.7, "power": 37.006662999999996}, {"timestamp": 16737.3, "power": 37.006662999999996}, {"timestamp": 16757.9, "power": 37.006662999999996}, {"timestamp": 16778.4, "power": 37.006662999999996}, {"timestamp": 16799.0, "power": 37.006662999999996}, {"timestamp": 16819.6, "power": 37.006662999999996}, {"timestamp": 16840.1, "power": 37.006662999999996}, {"timestamp": 16860.6, "power": 37.006662999999996}, {"timestamp": 16881.2, "power": 37.006662999999996}, {"timestamp": 16901.8, "power": 37.006662999999996}, {"timestamp": 16922.3, "power": 37.006662999999996}, {"timestamp": 16942.9, "power": 37.006662999999996}, {"timestamp": 16963.5, "power": 37.006662999999996}, {"timestamp": 16984.0, "power": 37.006662999999996}, {"timestamp": 17004.5, "power": 37.006662999999996}, {"timestamp": 17025.1, "power": 37.006662999999996}, {"timestamp": 17045.6, "power": 37.006662999999996}, {"timestamp": 17066.2, "power": 37.006662999999996}, {"timestamp": 17086.8, "power": 37.006662999999996}, {"timestamp": 17107.3, "power": 37.006662999999996}, {"timestamp": 17127.8, "power": 35.750544000000005}, {"timestamp": 17149.0, "power": 35.750544000000005}, {"timestamp": 17169.6, "power": 35.750544000000005}, {"timestamp": 17190.2, "power": 35.750544000000005}, {"timestamp": 17210.7, "power": 35.750544000000005}, {"timestamp": 17231.3, "power": 35.750544000000005}, {"timestamp": 17251.8, "power": 35.750544000000005}, {"timestamp": 17272.4, "power": 35.750544000000005}, {"timestamp": 17292.9, "power": 35.750544000000005}, {"timestamp": 17313.5, "power": 35.750544000000005}, {"timestamp": 17334.1, "power": 35.750544000000005}, {"timestamp": 17354.7, "power": 35.750544000000005}, {"timestamp": 17375.2, "power": 35.750544000000005}, {"timestamp": 17395.8, "power": 35.750544000000005}, {"timestamp": 17416.3, "power": 35.750544000000005}, {"timestamp": 17436.9, "power": 35.750544000000005}, {"timestamp": 17457.5, "power": 35.750544000000005}, {"timestamp": 17478.0, "power": 35.750544000000005}, {"timestamp": 17498.6, "power": 35.750544000000005}, {"timestamp": 17519.1, "power": 35.750544000000005}, {"timestamp": 17539.6, "power": 35.750544000000005}, {"timestamp": 17560.1, "power": 35.750544000000005}, {"timestamp": 17580.7, "power": 35.750544000000005}, {"timestamp": 17601.3, "power": 35.750544000000005}, {"timestamp": 17621.8, "power": 35.750544000000005}, {"timestamp": 17642.4, "power": 35.750544000000005}, {"timestamp": 17663.0, "power": 35.750544000000005}, {"timestamp": 17683.5, "power": 35.750544000000005}, {"timestamp": 17704.0, "power": 35.750544000000005}, {"timestamp": 17724.6, "power": 35.750544000000005}, {"timestamp": 17745.1, "power": 35.750544000000005}, {"timestamp": 17765.7, "power": 35.750544000000005}, {"timestamp": 17786.2, "power": 35.750544000000005}, {"timestamp": 17806.7, "power": 35.750544000000005}, {"timestamp": 17827.3, "power": 35.750544000000005}, {"timestamp": 17847.8, "power": 35.750544000000005}, {"timestamp": 17868.3, "power": 35.750544000000005}, {"timestamp": 17888.9, "power": 35.750544000000005}, {"timestamp": 17909.5, "power": 35.750544000000005}, {"timestamp": 17930.0, "power": 35.750544000000005}, {"timestamp": 17950.6, "power": 35.750544000000005}, {"timestamp": 17971.2, "power": 35.750544000000005}, {"timestamp": 17991.7, "power": 35.750544000000005}, {"timestamp": 18012.2, "power": 35.750544000000005}, {"timestamp": 18032.7, "power": 35.750544000000005}, {"timestamp": 18053.3, "power": 35.750544000000005}, {"timestamp": 18073.9, "power": 35.750544000000005}, {"timestamp": 18094.5, "power": 35.750544000000005}, {"timestamp": 18115.0, "power": 35.750544000000005}, {"timestamp": 18135.6, "power": 36.067812}, {"timestamp": 18156.7, "power": 36.067812}, {"timestamp": 18177.2, "power": 36.067812}, {"timestamp": 18197.8, "power": 36.067812}, {"timestamp": 18218.3, "power": 36.067812}, {"timestamp": 18238.9, "power": 36.067812}, {"timestamp": 18259.4, "power": 36.067812}, {"timestamp": 18279.9, "power": 36.067812}, {"timestamp": 18300.5, "power": 36.067812}, {"timestamp": 18321.0, "power": 36.067812}, {"timestamp": 18341.6, "power": 36.067812}, {"timestamp": 18362.2, "power": 36.067812}, {"timestamp": 18382.8, "power": 36.067812}, {"timestamp": 18403.3, "power": 36.067812}, {"timestamp": 18423.8, "power": 36.067812}, {"timestamp": 18444.4, "power": 36.067812}, {"timestamp": 18465.0, "power": 36.067812}, {"timestamp": 18485.5, "power": 36.067812}, {"timestamp": 18506.1, "power": 36.067812}, {"timestamp": 18526.7, "power": 36.067812}, {"timestamp": 18547.2, "power": 36.067812}, {"timestamp": 18567.8, "power": 36.067812}, {"timestamp": 18588.3, "power": 36.067812}, {"timestamp": 18608.9, "power": 36.067812}, {"timestamp": 18629.5, "power": 36.067812}, {"timestamp": 18650.0, "power": 36.067812}, {"timestamp": 18670.6, "power": 36.067812}, {"timestamp": 18691.1, "power": 36.067812}, {"timestamp": 18711.7, "power": 36.067812}, {"timestamp": 18732.2, "power": 36.067812}, {"timestamp": 18752.7, "power": 36.067812}, {"timestamp": 18773.3, "power": 36.067812}, {"timestamp": 18793.8, "power": 36.067812}, {"timestamp": 18814.4, "power": 36.067812}, {"timestamp": 18835.0, "power": 36.067812}, {"timestamp": 18855.6, "power": 36.067812}, {"timestamp": 18876.1, "power": 36.067812}, {"timestamp": 18896.6, "power": 36.067812}, {"timestamp": 18917.2, "power": 36.067812}, {"timestamp": 18937.8, "power": 36.067812}, {"timestamp": 18958.3, "power": 36.067812}, {"timestamp": 18978.9, "power": 36.067812}, {"timestamp": 18999.5, "power": 36.067812}, {"timestamp": 19020.0, "power": 36.067812}, {"timestamp": 19040.5, "power": 36.067812}, {"timestamp": 19061.1, "power": 36.067812}, {"timestamp": 19081.7, "power": 36.067812}, {"timestamp": 19102.2, "power": 36.067812}, {"timestamp": 19122.8, "power": 36.067812}, {"timestamp": 19143.4, "power": 36.311806000000004}, {"timestamp": 19164.5, "power": 36.311806000000004}, {"timestamp": 19185.0, "power": 36.311806000000004}, {"timestamp": 19205.6, "power": 36.311806000000004}, {"timestamp": 19226.1, "power": 36.311806000000004}, {"timestamp": 19246.6, "power": 36.311806000000004}, {"timestamp": 19267.2, "power": 36.311806000000004}, {"timestamp": 19287.7, "power": 36.311806000000004}, {"timestamp": 19308.2, "power": 36.311806000000004}, {"timestamp": 19328.8, "power": 36.311806000000004}, {"timestamp": 19349.3, "power": 36.311806000000004}, {"timestamp": 19369.9, "power": 36.311806000000004}, {"timestamp": 19390.4, "power": 36.311806000000004}, {"timestamp": 19411.0, "power": 36.311806000000004}, {"timestamp": 19431.5, "power": 36.311806000000004}, {"timestamp": 19452.0, "power": 36.311806000000004}, {"timestamp": 19472.5, "power": 36.311806000000004}, {"timestamp": 19493.1, "power": 36.311806000000004}, {"timestamp": 19513.6, "power": 36.311806000000004}, {"timestamp": 19534.1, "power": 36.311806000000004}, {"timestamp": 19554.7, "power": 36.311806000000004}, {"timestamp": 19575.2, "power": 36.311806000000004}, {"timestamp": 19595.7, "power": 36.311806000000004}, {"timestamp": 19616.2, "power": 36.311806000000004}, {"timestamp": 19636.8, "power": 36.311806000000004}, {"timestamp": 19657.3, "power": 36.311806000000004}, {"timestamp": 19677.8, "power": 36.311806000000004}, {"timestamp": 19698.4, "power": 36.311806000000004}, {"timestamp": 19718.9, "power": 36.311806000000004}, {"timestamp": 19739.5, "power": 36.311806000000004}, {"timestamp": 19760.0, "power": 36.311806000000004}, {"timestamp": 19780.5, "power": 36.311806000000004}, {"timestamp": 19801.1, "power": 36.311806000000004}, {"timestamp": 19821.6, "power": 36.311806000000004}, {"timestamp": 19842.1, "power": 36.311806000000004}, {"timestamp": 19862.7, "power": 36.311806000000004}, {"timestamp": 19883.2, "power": 36.311806000000004}, {"timestamp": 19903.7, "power": 36.311806000000004}, {"timestamp": 19924.2, "power": 36.311806000000004}, {"timestamp": 19944.8, "power": 36.311806000000004}, {"timestamp": 19965.3, "power": 36.311806000000004}, {"timestamp": 19985.8, "power": 36.311806000000004}, {"timestamp": 20006.4, "power": 36.311806000000004}, {"timestamp": 20026.9, "power": 36.311806000000004}, {"timestamp": 20047.5, "power": 36.311806000000004}, {"timestamp": 20068.0, "power": 36.311806000000004}, {"timestamp": 20088.5, "power": 36.311806000000004}, {"timestamp": 20109.1, "power": 36.311806000000004}, {"timestamp": 20129.6, "power": 36.311806000000004}, {"timestamp": 20150.2, "power": 36.029526000000004}, {"timestamp": 20171.3, "power": 36.029526000000004}, {"timestamp": 20191.8, "power": 36.029526000000004}, {"timestamp": 20212.3, "power": 36.029526000000004}, {"timestamp": 20232.9, "power": 36.029526000000004}, {"timestamp": 20253.5, "power": 36.029526000000004}, {"timestamp": 20274.0, "power": 36.029526000000004}, {"timestamp": 20294.6, "power": 36.029526000000004}, {"timestamp": 20315.2, "power": 36.029526000000004}, {"timestamp": 20335.7, "power": 36.029526000000004}, {"timestamp": 20356.2, "power": 36.029526000000004}, {"timestamp": 20376.7, "power": 36.029526000000004}, {"timestamp": 20397.3, "power": 36.029526000000004}, {"timestamp": 20417.9, "power": 36.029526000000004}, {"timestamp": 20438.5, "power": 36.029526000000004}, {"timestamp": 20459.0, "power": 36.029526000000004}, {"timestamp": 20479.6, "power": 36.029526000000004}, {"timestamp": 20500.1, "power": 36.029526000000004}, {"timestamp": 20520.7, "power": 36.029526000000004}, {"timestamp": 20541.3, "power": 36.029526000000004}, {"timestamp": 20561.8, "power": 36.029526000000004}, {"timestamp": 20582.4, "power": 36.029526000000004}, {"timestamp": 20603.0, "power": 36.029526000000004}, {"timestamp": 20623.6, "power": 36.029526000000004}, {"timestamp": 20644.0, "power": 36.029526000000004}, {"timestamp": 20664.6, "power": 36.029526000000004}, {"timestamp": 20685.2, "power": 36.029526000000004}, {"timestamp": 20705.7, "power": 36.029526000000004}, {"timestamp": 20726.3, "power": 36.029526000000004}, {"timestamp": 20746.8, "power": 36.029526000000004}, {"timestamp": 20767.4, "power": 36.029526000000004}, {"timestamp": 20787.9, "power": 36.029526000000004}, {"timestamp": 20808.4, "power": 36.029526000000004}, {"timestamp": 20829.0, "power": 36.029526000000004}, {"timestamp": 20849.5, "power": 36.029526000000004}, {"timestamp": 20870.0, "power": 36.029526000000004}, {"timestamp": 20890.6, "power": 36.029526000000004}, {"timestamp": 20911.1, "power": 36.029526000000004}, {"timestamp": 20931.6, "power": 36.029526000000004}, {"timestamp": 20952.1, "power": 36.029526000000004}, {"timestamp": 20972.7, "power": 36.029526000000004}, {"timestamp": 20993.2, "power": 36.029526000000004}, {"timestamp": 21013.8, "power": 36.029526000000004}, {"timestamp": 21034.3, "power": 36.029526000000004}, {"timestamp": 21054.8, "power": 36.029526000000004}, {"timestamp": 21075.4, "power": 36.029526000000004}, {"timestamp": 21095.9, "power": 36.029526000000004}, {"timestamp": 21116.5, "power": 36.029526000000004}, {"timestamp": 21137.0, "power": 36.029526000000004}, {"timestamp": 21157.6, "power": 35.838671}, {"timestamp": 21179.4, "power": 35.838671}, {"timestamp": 21199.9, "power": 35.838671}, {"timestamp": 21220.4, "power": 35.838671}, {"timestamp": 21241.0, "power": 35.838671}, {"timestamp": 21261.5, "power": 35.838671}, {"timestamp": 21282.1, "power": 35.838671}, {"timestamp": 21302.6, "power": 35.838671}, {"timestamp": 21323.1, "power": 35.838671}, {"timestamp": 21343.7, "power": 35.838671}, {"timestamp": 21364.2, "power": 35.838671}, {"timestamp": 21384.7, "power": 35.838671}, {"timestamp": 21405.3, "power": 35.838671}, {"timestamp": 21425.8, "power": 35.838671}, {"timestamp": 21446.4, "power": 35.838671}, {"timestamp": 21467.0, "power": 35.838671}, {"timestamp": 21487.6, "power": 35.838671}, {"timestamp": 21508.1, "power": 35.838671}, {"timestamp": 21528.6, "power": 35.838671}, {"timestamp": 21549.2, "power": 35.838671}, {"timestamp": 21569.8, "power": 35.838671}, {"timestamp": 21590.3, "power": 35.838671}, {"timestamp": 21610.9, "power": 35.838671}, {"timestamp": 21631.5, "power": 35.838671}, {"timestamp": 21652.0, "power": 35.838671}, {"timestamp": 21672.5, "power": 35.838671}, {"timestamp": 21693.1, "power": 35.838671}, {"timestamp": 21713.7, "power": 35.838671}, {"timestamp": 21734.3, "power": 35.838671}, {"timestamp": 21754.8, "power": 35.838671}, {"timestamp": 21775.4, "power": 35.838671}, {"timestamp": 21795.9, "power": 35.838671}, {"timestamp": 21816.5, "power": 35.838671}, {"timestamp": 21837.0, "power": 35.838671}, {"timestamp": 21857.6, "power": 35.838671}, {"timestamp": 21878.1, "power": 35.838671}, {"timestamp": 21898.6, "power": 35.838671}, {"timestamp": 21919.2, "power": 35.838671}, {"timestamp": 21939.7, "power": 35.838671}, {"timestamp": 21960.2, "power": 35.838671}, {"timestamp": 21980.7, "power": 35.838671}, {"timestamp": 22001.3, "power": 35.838671}, {"timestamp": 22021.8, "power": 35.838671}, {"timestamp": 22042.4, "power": 35.838671}, {"timestamp": 22062.9, "power": 35.838671}, {"timestamp": 22083.4, "power": 35.838671}, {"timestamp": 22104.0, "power": 35.838671}, {"timestamp": 22124.5, "power": 35.838671}, {"timestamp": 22145.0, "power": 35.838671}, {"timestamp": 22165.6, "power": 36.66449200000001}, {"timestamp": 22186.7, "power": 36.66449200000001}, {"timestamp": 22207.2, "power": 36.66449200000001}, {"timestamp": 22227.8, "power": 36.66449200000001}, {"timestamp": 22248.3, "power": 36.66449200000001}, {"timestamp": 22268.8, "power": 36.66449200000001}, {"timestamp": 22289.4, "power": 36.66449200000001}, {"timestamp": 22310.0, "power": 36.66449200000001}, {"timestamp": 22330.5, "power": 36.66449200000001}, {"timestamp": 22351.1, "power": 36.66449200000001}, {"timestamp": 22371.6, "power": 36.66449200000001}, {"timestamp": 22392.2, "power": 36.66449200000001}, {"timestamp": 22412.7, "power": 36.66449200000001}, {"timestamp": 22433.3, "power": 36.66449200000001}, {"timestamp": 22453.9, "power": 36.66449200000001}, {"timestamp": 22474.4, "power": 36.66449200000001}, {"timestamp": 22495.0, "power": 36.66449200000001}, {"timestamp": 22515.6, "power": 36.66449200000001}, {"timestamp": 22536.1, "power": 36.66449200000001}, {"timestamp": 22556.6, "power": 36.66449200000001}, {"timestamp": 22577.2, "power": 36.66449200000001}, {"timestamp": 22597.8, "power": 36.66449200000001}, {"timestamp": 22618.3, "power": 36.66449200000001}, {"timestamp": 22638.9, "power": 36.66449200000001}, {"timestamp": 22659.5, "power": 36.66449200000001}, {"timestamp": 22680.0, "power": 36.66449200000001}, {"timestamp": 22700.5, "power": 36.66449200000001}, {"timestamp": 22721.1, "power": 36.66449200000001}, {"timestamp": 22741.6, "power": 36.66449200000001}, {"timestamp": 22762.2, "power": 36.66449200000001}, {"timestamp": 22782.7, "power": 36.66449200000001}, {"timestamp": 22803.3, "power": 36.66449200000001}, {"timestamp": 22823.8, "power": 36.66449200000001}, {"timestamp": 22844.3, "power": 36.66449200000001}, {"timestamp": 22864.8, "power": 36.66449200000001}, {"timestamp": 22885.4, "power": 36.66449200000001}, {"timestamp": 22906.0, "power": 36.66449200000001}, {"timestamp": 22926.5, "power": 36.66449200000001}, {"timestamp": 22947.1, "power": 36.66449200000001}, {"timestamp": 22967.6, "power": 36.66449200000001}, {"timestamp": 22988.1, "power": 36.66449200000001}, {"timestamp": 23008.7, "power": 36.66449200000001}, {"timestamp": 23029.3, "power": 36.66449200000001}, {"timestamp": 23049.8, "power": 36.66449200000001}, {"timestamp": 23070.4, "power": 36.66449200000001}, {"timestamp": 23090.9, "power": 36.66449200000001}, {"timestamp": 23111.5, "power": 36.66449200000001}, {"timestamp": 23132.0, "power": 36.66449200000001}, {"timestamp": 23152.6, "power": 36.66449200000001}, {"timestamp": 23173.1, "power": 36.33511}, {"timestamp": 23194.2, "power": 36.33511}, {"timestamp": 23214.8, "power": 36.33511}, {"timestamp": 23235.4, "power": 36.33511}, {"timestamp": 23255.9, "power": 36.33511}, {"timestamp": 23276.5, "power": 36.33511}, {"timestamp": 23297.1, "power": 36.33511}, {"timestamp": 23317.6, "power": 36.33511}, {"timestamp": 23338.2, "power": 36.33511}, {"timestamp": 23358.7, "power": 36.33511}, {"timestamp": 23379.3, "power": 36.33511}, {"timestamp": 23399.8, "power": 36.33511}, {"timestamp": 23420.4, "power": 36.33511}, {"timestamp": 23440.9, "power": 36.33511}, {"timestamp": 23461.5, "power": 36.33511}, {"timestamp": 23482.1, "power": 36.33511}, {"timestamp": 23502.6, "power": 36.33511}, {"timestamp": 23523.2, "power": 36.33511}, {"timestamp": 23543.7, "power": 36.33511}, {"timestamp": 23564.2, "power": 36.33511}, {"timestamp": 23584.8, "power": 36.33511}, {"timestamp": 23605.3, "power": 36.33511}, {"timestamp": 23625.9, "power": 36.33511}, {"timestamp": 23646.5, "power": 36.33511}, {"timestamp": 23667.0, "power": 36.33511}, {"timestamp": 23687.6, "power": 36.33511}, {"timestamp": 23708.1, "power": 36.33511}, {"timestamp": 23728.6, "power": 36.33511}, {"timestamp": 23749.2, "power": 36.33511}, {"timestamp": 23769.8, "power": 36.33511}, {"timestamp": 23790.3, "power": 36.33511}, {"timestamp": 23810.9, "power": 36.33511}, {"timestamp": 23831.5, "power": 36.33511}, {"timestamp": 23852.0, "power": 36.33511}, {"timestamp": 23872.5, "power": 36.33511}, {"timestamp": 23893.1, "power": 36.33511}, {"timestamp": 23913.6, "power": 36.33511}, {"timestamp": 23934.2, "power": 36.33511}, {"timestamp": 23954.8, "power": 36.33511}, {"timestamp": 23975.4, "power": 36.33511}, {"timestamp": 23995.9, "power": 36.33511}, {"timestamp": 24016.4, "power": 36.33511}, {"timestamp": 24037.0, "power": 36.33511}, {"timestamp": 24057.6, "power": 36.33511}, {"timestamp": 24078.2, "power": 36.33511}, {"timestamp": 24098.7, "power": 36.33511}, {"timestamp": 24119.3, "power": 36.33511}, {"timestamp": 24139.8, "power": 36.33511}, {"timestamp": 24160.4, "power": 36.33511}, {"timestamp": 24180.9, "power": 36.160203}, {"timestamp": 24202.0, "power": 36.160203}, {"timestamp": 24222.6, "power": 36.160203}, {"timestamp": 24243.2, "power": 36.160203}, {"timestamp": 24263.7, "power": 36.160203}, {"timestamp": 24284.2, "power": 36.160203}, {"timestamp": 24304.7, "power": 36.160203}, {"timestamp": 24325.3, "power": 36.160203}, {"timestamp": 24345.9, "power": 36.160203}, {"timestamp": 24366.4, "power": 36.160203}, {"timestamp": 24387.0, "power": 36.160203}, {"timestamp": 24407.6, "power": 36.160203}, {"timestamp": 24428.1, "power": 36.160203}, {"timestamp": 24448.6, "power": 36.160203}, {"timestamp": 24469.2, "power": 36.160203}, {"timestamp": 24489.8, "power": 36.160203}, {"timestamp": 24510.3, "power": 36.160203}, {"timestamp": 24530.9, "power": 36.160203}, {"timestamp": 24551.5, "power": 36.160203}, {"timestamp": 24572.0, "power": 36.160203}, {"timestamp": 24592.6, "power": 36.160203}, {"timestamp": 24613.1, "power": 36.160203}, {"timestamp": 24633.7, "power": 36.160203}, {"timestamp": 24654.2, "power": 36.160203}, {"timestamp": 24674.8, "power": 36.160203}, {"timestamp": 24695.3, "power": 36.160203}, {"timestamp": 24715.9, "power": 36.160203}, {"timestamp": 24736.4, "power": 36.160203}, {"timestamp": 24756.9, "power": 36.160203}, {"timestamp": 24777.5, "power": 36.160203}, {"timestamp": 24798.0, "power": 36.160203}, {"timestamp": 24818.5, "power": 36.160203}, {"timestamp": 24839.1, "power": 36.160203}, {"timestamp": 24859.6, "power": 36.160203}, {"timestamp": 24880.1, "power": 36.160203}, {"timestamp": 24900.6, "power": 36.160203}, {"timestamp": 24921.2, "power": 36.160203}, {"timestamp": 24941.7, "power": 36.160203}, {"timestamp": 24962.2, "power": 36.160203}, {"timestamp": 24982.8, "power": 36.160203}, {"timestamp": 25003.3, "power": 36.160203}, {"timestamp": 25023.9, "power": 36.160203}, {"timestamp": 25044.4, "power": 36.160203}, {"timestamp": 25064.9, "power": 36.160203}, {"timestamp": 25085.5, "power": 36.160203}, {"timestamp": 25106.0, "power": 36.160203}, {"timestamp": 25126.5, "power": 36.160203}, {"timestamp": 25147.1, "power": 36.160203}, {"timestamp": 25167.6, "power": 36.160203}, {"timestamp": 25188.1, "power": 36.051412000000006}, {"timestamp": 25209.2, "power": 36.051412000000006}, {"timestamp": 25229.8, "power": 36.051412000000006}, {"timestamp": 25250.3, "power": 36.051412000000006}, {"timestamp": 25270.9, "power": 36.051412000000006}, {"timestamp": 25291.5, "power": 36.051412000000006}, {"timestamp": 25312.0, "power": 36.051412000000006}, {"timestamp": 25332.5, "power": 36.051412000000006}, {"timestamp": 25353.1, "power": 36.051412000000006}, {"timestamp": 25373.7, "power": 36.051412000000006}, {"timestamp": 25394.3, "power": 36.051412000000006}, {"timestamp": 25414.8, "power": 36.051412000000006}, {"timestamp": 25435.4, "power": 36.051412000000006}, {"timestamp": 25455.9, "power": 36.051412000000006}, {"timestamp": 25476.4, "power": 36.051412000000006}, {"timestamp": 25497.0, "power": 36.051412000000006}, {"timestamp": 25517.5, "power": 36.051412000000006}, {"timestamp": 25538.1, "power": 36.051412000000006}, {"timestamp": 25558.7, "power": 36.051412000000006}, {"timestamp": 25579.3, "power": 36.051412000000006}, {"timestamp": 25599.8, "power": 36.051412000000006}, {"timestamp": 25620.3, "power": 36.051412000000006}, {"timestamp": 25640.9, "power": 36.051412000000006}, {"timestamp": 25661.4, "power": 36.051412000000006}, {"timestamp": 25682.0, "power": 36.051412000000006}, {"timestamp": 25702.6, "power": 36.051412000000006}, {"timestamp": 25723.1, "power": 36.051412000000006}, {"timestamp": 25743.6, "power": 36.051412000000006}, {"timestamp": 25764.1, "power": 36.051412000000006}, {"timestamp": 25784.6, "power": 36.051412000000006}, {"timestamp": 25805.2, "power": 36.051412000000006}, {"timestamp": 25825.7, "power": 36.051412000000006}, {"timestamp": 25846.3, "power": 36.051412000000006}, {"timestamp": 25866.8, "power": 36.051412000000006}, {"timestamp": 25887.4, "power": 36.051412000000006}, {"timestamp": 25907.9, "power": 36.051412000000006}, {"timestamp": 25928.4, "power": 36.051412000000006}, {"timestamp": 25949.0, "power": 36.051412000000006}, {"timestamp": 25969.5, "power": 36.051412000000006}, {"timestamp": 25990.0, "power": 36.051412000000006}, {"timestamp": 26010.6, "power": 36.051412000000006}, {"timestamp": 26031.1, "power": 36.051412000000006}, {"timestamp": 26051.6, "power": 36.051412000000006}, {"timestamp": 26072.2, "power": 36.051412000000006}, {"timestamp": 26092.7, "power": 36.051412000000006}, {"timestamp": 26113.2, "power": 36.051412000000006}, {"timestamp": 26133.8, "power": 36.051412000000006}, {"timestamp": 26154.3, "power": 36.051412000000006}, {"timestamp": 26174.9, "power": 36.051412000000006}, {"timestamp": 26195.4, "power": 36.181658999999996}, {"timestamp": 26216.5, "power": 36.181658999999996}, {"timestamp": 26237.0, "power": 36.181658999999996}, {"timestamp": 26257.6, "power": 36.181658999999996}, {"timestamp": 26278.1, "power": 36.181658999999996}, {"timestamp": 26298.6, "power": 36.181658999999996}, {"timestamp": 26319.2, "power": 36.181658999999996}, {"timestamp": 26339.7, "power": 36.181658999999996}, {"timestamp": 26360.2, "power": 36.181658999999996}, {"timestamp": 26380.8, "power": 36.181658999999996}, {"timestamp": 26401.4, "power": 36.181658999999996}, {"timestamp": 26421.9, "power": 36.181658999999996}, {"timestamp": 26442.5, "power": 36.181658999999996}, {"timestamp": 26463.1, "power": 36.181658999999996}, {"timestamp": 26483.6, "power": 36.181658999999996}, {"timestamp": 26504.1, "power": 36.181658999999996}, {"timestamp": 26524.7, "power": 36.181658999999996}, {"timestamp": 26545.2, "power": 36.181658999999996}, {"timestamp": 26565.8, "power": 36.181658999999996}, {"timestamp": 26586.4, "power": 36.181658999999996}, {"timestamp": 26607.0, "power": 36.181658999999996}, {"timestamp": 26627.6, "power": 36.181658999999996}, {"timestamp": 26648.1, "power": 36.181658999999996}, {"timestamp": 26668.6, "power": 36.181658999999996}, {"timestamp": 26689.2, "power": 36.181658999999996}, {"timestamp": 26709.8, "power": 36.181658999999996}, {"timestamp": 26730.3, "power": 36.181658999999996}, {"timestamp": 26750.9, "power": 36.181658999999996}, {"timestamp": 26771.5, "power": 36.181658999999996}, {"timestamp": 26792.0, "power": 36.181658999999996}, {"timestamp": 26812.6, "power": 36.181658999999996}, {"timestamp": 26833.2, "power": 36.181658999999996}, {"timestamp": 26853.7, "power": 36.181658999999996}, {"timestamp": 26874.3, "power": 36.181658999999996}, {"timestamp": 26894.9, "power": 36.181658999999996}, {"timestamp": 26915.5, "power": 36.181658999999996}, {"timestamp": 26936.0, "power": 36.181658999999996}, {"timestamp": 26956.6, "power": 36.181658999999996}, {"timestamp": 26977.1, "power": 36.181658999999996}, {"timestamp": 26997.6, "power": 36.181658999999996}, {"timestamp": 27018.2, "power": 36.181658999999996}, {"timestamp": 27038.7, "power": 36.181658999999996}, {"timestamp": 27059.3, "power": 36.181658999999996}, {"timestamp": 27079.8, "power": 36.181658999999996}, {"timestamp": 27100.3, "power": 36.181658999999996}, {"timestamp": 27120.9, "power": 36.181658999999996}, {"timestamp": 27141.5, "power": 36.181658999999996}, {"timestamp": 27162.0, "power": 36.181658999999996}, {"timestamp": 27182.6, "power": 36.181658999999996}, {"timestamp": 27203.1, "power": 36.308961}, {"timestamp": 27224.3, "power": 36.308961}, {"timestamp": 27244.9, "power": 36.308961}, {"timestamp": 27265.4, "power": 36.308961}, {"timestamp": 27285.9, "power": 36.308961}, {"timestamp": 27306.5, "power": 36.308961}, {"timestamp": 27327.0, "power": 36.308961}, {"timestamp": 27347.5, "power": 36.308961}, {"timestamp": 27368.0, "power": 36.308961}, {"timestamp": 27388.6, "power": 36.308961}, {"timestamp": 27409.1, "power": 36.308961}, {"timestamp": 27429.7, "power": 36.308961}, {"timestamp": 27450.2, "power": 36.308961}, {"timestamp": 27470.7, "power": 36.308961}, {"timestamp": 27491.3, "power": 36.308961}, {"timestamp": 27511.8, "power": 36.308961}, {"timestamp": 27532.3, "power": 36.308961}, {"timestamp": 27552.9, "power": 36.308961}, {"timestamp": 27573.4, "power": 36.308961}, {"timestamp": 27593.9, "power": 36.308961}, {"timestamp": 27614.5, "power": 36.308961}, {"timestamp": 27635.0, "power": 36.308961}, {"timestamp": 27655.6, "power": 36.308961}, {"timestamp": 27676.1, "power": 36.308961}, {"timestamp": 27696.6, "power": 36.308961}, {"timestamp": 27717.2, "power": 36.308961}, {"timestamp": 27737.7, "power": 36.308961}, {"timestamp": 27758.3, "power": 36.308961}, {"timestamp": 27778.9, "power": 36.308961}, {"timestamp": 27799.4, "power": 36.308961}, {"timestamp": 27819.9, "power": 36.308961}, {"timestamp": 27840.5, "power": 36.308961}, {"timestamp": 27861.1, "power": 36.308961}, {"timestamp": 27881.6, "power": 36.308961}, {"timestamp": 27902.1, "power": 36.308961}, {"timestamp": 27922.7, "power": 36.308961}, {"timestamp": 27943.2, "power": 36.308961}, {"timestamp": 27963.7, "power": 36.308961}, {"timestamp": 27984.3, "power": 36.308961}, {"timestamp": 28004.8, "power": 36.308961}, {"timestamp": 28025.3, "power": 36.308961}, {"timestamp": 28045.9, "power": 36.308961}, {"timestamp": 28066.4, "power": 36.308961}, {"timestamp": 28086.9, "power": 36.308961}, {"timestamp": 28107.5, "power": 36.308961}, {"timestamp": 28128.0, "power": 36.308961}, {"timestamp": 28148.5, "power": 36.308961}, {"timestamp": 28169.0, "power": 36.308961}, {"timestamp": 28189.6, "power": 36.308961}, {"timestamp": 28210.1, "power": 38.195782}, {"timestamp": 28231.3, "power": 38.195782}, {"timestamp": 28251.9, "power": 38.195782}, {"timestamp": 28272.4, "power": 38.195782}, {"timestamp": 28292.9, "power": 38.195782}, {"timestamp": 28313.5, "power": 38.195782}, {"timestamp": 28334.0, "power": 38.195782}, {"timestamp": 28354.5, "power": 38.195782}, {"timestamp": 28375.1, "power": 38.195782}, {"timestamp": 28395.5, "power": 38.195782}, {"timestamp": 28416.0, "power": 38.195782}, {"timestamp": 28436.5, "power": 38.195782}, {"timestamp": 28457.1, "power": 38.195782}, {"timestamp": 28477.6, "power": 38.195782}, {"timestamp": 28498.1, "power": 38.195782}, {"timestamp": 28518.6, "power": 38.195782}, {"timestamp": 28539.2, "power": 38.195782}, {"timestamp": 28559.7, "power": 38.195782}, {"timestamp": 28580.2, "power": 38.195782}, {"timestamp": 28600.7, "power": 38.195782}, {"timestamp": 28621.2, "power": 38.195782}, {"timestamp": 28641.8, "power": 38.195782}, {"timestamp": 28662.3, "power": 38.195782}, {"timestamp": 28682.8, "power": 38.195782}, {"timestamp": 28703.4, "power": 38.195782}, {"timestamp": 28723.9, "power": 38.195782}, {"timestamp": 28744.4, "power": 38.195782}, {"timestamp": 28764.9, "power": 38.195782}, {"timestamp": 28785.5, "power": 38.195782}, {"timestamp": 28806.0, "power": 38.195782}, {"timestamp": 28826.5, "power": 38.195782}, {"timestamp": 28847.0, "power": 38.195782}, {"timestamp": 28867.5, "power": 38.195782}, {"timestamp": 28888.1, "power": 38.195782}, {"timestamp": 28908.6, "power": 38.195782}, {"timestamp": 28929.1, "power": 38.195782}, {"timestamp": 28949.6, "power": 38.195782}, {"timestamp": 28970.1, "power": 38.195782}, {"timestamp": 28990.7, "power": 38.195782}, {"timestamp": 29011.2, "power": 38.195782}, {"timestamp": 29031.7, "power": 38.195782}, {"timestamp": 29052.2, "power": 38.195782}, {"timestamp": 29072.7, "power": 38.195782}, {"timestamp": 29093.2, "power": 38.195782}, {"timestamp": 29113.7, "power": 38.195782}, {"timestamp": 29134.3, "power": 38.195782}, {"timestamp": 29154.8, "power": 38.195782}, {"timestamp": 29175.3, "power": 38.195782}, {"timestamp": 29195.8, "power": 38.195782}, {"timestamp": 29216.3, "power": 36.292855}, {"timestamp": 29237.3, "power": 36.292855}, {"timestamp": 29257.8, "power": 36.292855}, {"timestamp": 29278.3, "power": 36.292855}, {"timestamp": 29298.9, "power": 36.292855}, {"timestamp": 29319.4, "power": 36.292855}, {"timestamp": 29339.9, "power": 36.292855}, {"timestamp": 29360.4, "power": 36.292855}, {"timestamp": 29380.8, "power": 36.292855}, {"timestamp": 29401.4, "power": 36.292855}, {"timestamp": 29421.9, "power": 36.292855}, {"timestamp": 29442.4, "power": 36.292855}, {"timestamp": 29462.9, "power": 36.292855}, {"timestamp": 29483.5, "power": 36.292855}, {"timestamp": 29504.0, "power": 36.292855}, {"timestamp": 29524.5, "power": 36.292855}, {"timestamp": 29545.1, "power": 36.292855}, {"timestamp": 29565.6, "power": 36.292855}], "timeline": {"START": "2569.940182", "END": "27917.59613"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 26333.7}, {"name": "clSetKernelArg", "calls": 19, "time": 2379.07}, {"name": "clReleaseKernel", "calls": 1, "time": 616.317}, {"name": "clReleaseContext", "calls": 1, "time": 69.3021}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5246}, {"name": "clCreateContext", "calls": 1, "time": 41.9021}, {"name": "clReleaseProgram", "calls": 1, "time": 20.711}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.892211}, {"name": "clCreateKernel", "calls": 1, "time": 0.34788}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.155663}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074929}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071543}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027276}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024071}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023403}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010491}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009396}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008881}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008319}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007078}, {"name": "clRetainDevice", "calls": 2, "time": 0.004845}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 25347.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 25281.9}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 25272.3}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 25138.9}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 25346.7}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 25248.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9317.1636, "utilization": 97.053787, "size": 8718900.0, "time": 935.789085}, {"type": "WRITE", "transfers": 1, "speed": 6911.814925, "utilization": 71.998072, "size": 346060.0, "time": 50.067917}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 78821999, "speed": 29.549, "utilization": 0.256502, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4926177, "speed": 394.934, "utilization": 3.42825, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78790686, "speed": 29.5485, "utilization": 0.256498, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4924252, "speed": 395.066, "utilization": 3.42939, "size": 0.127926}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78366074, "speed": 29.5446, "utilization": 0.256464, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4897659, "speed": 394.789, "utilization": 3.42699, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 79035447, "speed": 29.5542, "utilization": 0.256547, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4939514, "speed": 394.78, "utilization": 3.42691, "size": 0.127927}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 78715952, "speed": 29.5485, "utilization": 0.256497, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4919566, "speed": 394.61, "utilization": 3.42543, "size": 0.127926}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len6/run0.json b/code/fpga/ndrange_results/dna.10MB.len6/run0.json new file mode 100644 index 0000000..ab7d8d5 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.6288, "power": 35.551202}, {"timestamp": 66.2658, "power": 35.551202}, {"timestamp": 86.805, "power": 35.551202}, {"timestamp": 107.344, "power": 35.551202}, {"timestamp": 127.864, "power": 35.551202}, {"timestamp": 148.728, "power": 35.551202}, {"timestamp": 169.277, "power": 35.551202}, {"timestamp": 189.826, "power": 35.551202}, {"timestamp": 210.366, "power": 35.551202}, {"timestamp": 230.906, "power": 35.551202}, {"timestamp": 251.45, "power": 35.551202}, {"timestamp": 272.021, "power": 35.551202}, {"timestamp": 292.558, "power": 35.551202}, {"timestamp": 313.096, "power": 35.551202}, {"timestamp": 333.635, "power": 35.551202}, {"timestamp": 354.17, "power": 35.551202}, {"timestamp": 374.706, "power": 35.551202}, {"timestamp": 395.246, "power": 35.551202}, {"timestamp": 415.768, "power": 35.551202}, {"timestamp": 436.261, "power": 35.551202}, {"timestamp": 456.799, "power": 35.551202}, {"timestamp": 477.336, "power": 35.551202}, {"timestamp": 497.872, "power": 35.551202}, {"timestamp": 518.411, "power": 35.551202}, {"timestamp": 538.947, "power": 35.551202}, {"timestamp": 559.485, "power": 35.551202}, {"timestamp": 579.992, "power": 35.551202}, {"timestamp": 600.528, "power": 35.551202}, {"timestamp": 621.069, "power": 35.551202}, {"timestamp": 641.61, "power": 35.551202}, {"timestamp": 662.157, "power": 35.551202}, {"timestamp": 682.701, "power": 35.551202}, {"timestamp": 703.24, "power": 35.551202}, {"timestamp": 723.749, "power": 35.551202}, {"timestamp": 744.255, "power": 35.551202}, {"timestamp": 764.779, "power": 35.551202}, {"timestamp": 785.305, "power": 35.551202}, {"timestamp": 805.833, "power": 35.551202}, {"timestamp": 826.363, "power": 35.551202}, {"timestamp": 846.896, "power": 35.551202}, {"timestamp": 867.437, "power": 35.551202}, {"timestamp": 887.966, "power": 35.551202}, {"timestamp": 908.463, "power": 35.551202}, {"timestamp": 929.001, "power": 35.551202}, {"timestamp": 949.549, "power": 35.551202}, {"timestamp": 970.093, "power": 35.551202}, {"timestamp": 990.64, "power": 35.551202}, {"timestamp": 1011.19, "power": 36.204177}, {"timestamp": 1032.49, "power": 36.204177}, {"timestamp": 1053.04, "power": 36.204177}, {"timestamp": 1073.59, "power": 36.204177}, {"timestamp": 1094.14, "power": 36.204177}, {"timestamp": 1114.68, "power": 36.204177}, {"timestamp": 1135.23, "power": 36.204177}, {"timestamp": 1155.76, "power": 36.204177}, {"timestamp": 1176.25, "power": 36.204177}, {"timestamp": 1196.79, "power": 36.204177}, {"timestamp": 1217.34, "power": 36.204177}, {"timestamp": 1237.89, "power": 36.204177}, {"timestamp": 1258.44, "power": 36.204177}, {"timestamp": 1278.99, "power": 36.204177}, {"timestamp": 1299.54, "power": 36.204177}, {"timestamp": 1320.04, "power": 36.204177}, {"timestamp": 1340.58, "power": 36.204177}, {"timestamp": 1361.12, "power": 36.204177}, {"timestamp": 1381.67, "power": 36.204177}, {"timestamp": 1402.22, "power": 36.204177}, {"timestamp": 1422.77, "power": 36.204177}, {"timestamp": 1443.31, "power": 36.204177}, {"timestamp": 1463.84, "power": 36.204177}, {"timestamp": 1484.39, "power": 36.204177}, {"timestamp": 1504.97, "power": 36.204177}, {"timestamp": 1525.54, "power": 36.204177}, {"timestamp": 1546.1, "power": 36.204177}, {"timestamp": 1566.68, "power": 36.204177}, {"timestamp": 1587.25, "power": 36.204177}, {"timestamp": 1607.78, "power": 36.204177}, {"timestamp": 1628.27, "power": 36.204177}, {"timestamp": 1648.84, "power": 36.204177}, {"timestamp": 1669.43, "power": 36.204177}, {"timestamp": 1690.0, "power": 36.204177}, {"timestamp": 1710.56, "power": 36.204177}, {"timestamp": 1731.14, "power": 36.204177}, {"timestamp": 1751.67, "power": 36.204177}, {"timestamp": 1772.16, "power": 36.204177}, {"timestamp": 1792.71, "power": 36.204177}, {"timestamp": 1813.25, "power": 36.204177}, {"timestamp": 1833.8, "power": 36.204177}, {"timestamp": 1854.35, "power": 36.204177}, {"timestamp": 1874.9, "power": 36.204177}, {"timestamp": 1895.45, "power": 36.204177}, {"timestamp": 1915.97, "power": 36.204177}, {"timestamp": 1936.51, "power": 36.204177}, {"timestamp": 1957.07, "power": 36.204177}, {"timestamp": 1977.62, "power": 36.204177}, {"timestamp": 1998.19, "power": 36.204177}, {"timestamp": 2018.76, "power": 36.324031000000005}, {"timestamp": 2039.9, "power": 36.324031000000005}, {"timestamp": 2060.4, "power": 36.324031000000005}, {"timestamp": 2080.97, "power": 36.324031000000005}, {"timestamp": 2101.55, "power": 36.324031000000005}, {"timestamp": 2122.13, "power": 36.324031000000005}, {"timestamp": 2142.7, "power": 36.324031000000005}, {"timestamp": 2163.28, "power": 36.324031000000005}, {"timestamp": 2183.8, "power": 36.324031000000005}, {"timestamp": 2204.3, "power": 36.324031000000005}, {"timestamp": 2224.87, "power": 36.324031000000005}, {"timestamp": 2245.44, "power": 36.324031000000005}, {"timestamp": 2266.01, "power": 36.324031000000005}, {"timestamp": 2286.56, "power": 36.324031000000005}, {"timestamp": 2307.29, "power": 36.324031000000005}, {"timestamp": 2327.81, "power": 36.324031000000005}, {"timestamp": 2348.31, "power": 36.324031000000005}, {"timestamp": 2368.85, "power": 36.324031000000005}, {"timestamp": 2389.39, "power": 36.324031000000005}, {"timestamp": 2409.94, "power": 36.324031000000005}, {"timestamp": 2430.51, "power": 36.324031000000005}, {"timestamp": 2451.09, "power": 36.324031000000005}, {"timestamp": 2471.62, "power": 36.324031000000005}, {"timestamp": 2492.12, "power": 36.324031000000005}, {"timestamp": 2512.71, "power": 36.324031000000005}, {"timestamp": 2533.28, "power": 36.324031000000005}, {"timestamp": 2553.85, "power": 36.324031000000005}, {"timestamp": 2574.42, "power": 36.324031000000005}, {"timestamp": 2595.0, "power": 36.324031000000005}, {"timestamp": 2615.58, "power": 36.324031000000005}, {"timestamp": 2636.09, "power": 36.324031000000005}, {"timestamp": 2656.63, "power": 36.324031000000005}, {"timestamp": 2677.18, "power": 36.324031000000005}, {"timestamp": 2697.73, "power": 36.324031000000005}, {"timestamp": 2718.28, "power": 36.324031000000005}, {"timestamp": 2738.82, "power": 36.324031000000005}, {"timestamp": 2759.37, "power": 36.324031000000005}, {"timestamp": 2779.89, "power": 36.324031000000005}, {"timestamp": 2800.43, "power": 36.324031000000005}, {"timestamp": 2820.96, "power": 36.324031000000005}, {"timestamp": 2841.49, "power": 36.324031000000005}, {"timestamp": 2862.02, "power": 36.324031000000005}, {"timestamp": 2882.55, "power": 36.324031000000005}, {"timestamp": 2903.08, "power": 36.324031000000005}, {"timestamp": 2923.58, "power": 36.324031000000005}, {"timestamp": 2944.07, "power": 36.324031000000005}, {"timestamp": 2964.59, "power": 36.324031000000005}, {"timestamp": 2985.11, "power": 36.324031000000005}, {"timestamp": 3005.64, "power": 36.324031000000005}, {"timestamp": 3026.16, "power": 37.602504999999994}, {"timestamp": 3047.29, "power": 37.602504999999994}, {"timestamp": 3067.81, "power": 37.602504999999994}, {"timestamp": 3088.31, "power": 37.602504999999994}, {"timestamp": 3108.8, "power": 37.602504999999994}, {"timestamp": 3129.33, "power": 37.602504999999994}, {"timestamp": 3149.86, "power": 37.602504999999994}, {"timestamp": 3170.39, "power": 37.602504999999994}, {"timestamp": 3190.94, "power": 37.602504999999994}, {"timestamp": 3211.59, "power": 37.602504999999994}, {"timestamp": 3232.08, "power": 37.602504999999994}], "timeline": {"START": "757.523678", "END": "2767.08947"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2310.59}, {"name": "clSetKernelArg", "calls": 19, "time": 563.518}, {"name": "clReleaseKernel", "calls": 1, "time": 157.343}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.3999}, {"name": "clCreateContext", "calls": 1, "time": 43.4455}, {"name": "clReleaseContext", "calls": 1, "time": 38.9222}, {"name": "clReleaseProgram", "calls": 1, "time": 16.287}, {"name": "clCreateKernel", "calls": 1, "time": 0.351488}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.321594}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.127597}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.069699}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037307}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033028}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.02838}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023684}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023305}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023211}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012496}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008996}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00675}, {"name": "clRetainDevice", "calls": 2, "time": 0.004657}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2009.57}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1990.14}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1981.48}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1989.64}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2009.01}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1944.44}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8032.998363, "utilization": 83.677066, "size": 1993560.0, "time": 248.171344}, {"type": "WRITE", "transfers": 1, "speed": 6585.053262, "utilization": 68.594305, "size": 346075.0, "time": 52.554651}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6208272, "speed": 29.5756, "utilization": 0.256732, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 386214, "speed": 392.208, "utilization": 3.40458, "size": 0.127052}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6180090, "speed": 29.5686, "utilization": 0.256672, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 384469, "speed": 392.703, "utilization": 3.40888, "size": 0.127045}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6207192, "speed": 29.5786, "utilization": 0.256758, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 386144, "speed": 392.778, "utilization": 3.40953, "size": 0.127052}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6271109, "speed": 29.5991, "utilization": 0.256937, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 390120, "speed": 392.255, "utilization": 3.40499, "size": 0.127066}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6065605, "speed": 29.5755, "utilization": 0.256732, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 377290, "speed": 392.073, "utilization": 3.40341, "size": 0.127034}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len6/run1.json b/code/fpga/ndrange_results/dna.10MB.len6/run1.json new file mode 100644 index 0000000..423e973 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.6365, "power": 36.036353000000005}, {"timestamp": 67.3389, "power": 36.036353000000005}, {"timestamp": 87.8712, "power": 36.036353000000005}, {"timestamp": 108.406, "power": 36.036353000000005}, {"timestamp": 128.938, "power": 36.036353000000005}, {"timestamp": 149.835, "power": 36.036353000000005}, {"timestamp": 170.382, "power": 36.036353000000005}, {"timestamp": 190.907, "power": 36.036353000000005}, {"timestamp": 211.402, "power": 36.036353000000005}, {"timestamp": 231.938, "power": 36.036353000000005}, {"timestamp": 252.475, "power": 36.036353000000005}, {"timestamp": 273.018, "power": 36.036353000000005}, {"timestamp": 293.565, "power": 36.036353000000005}, {"timestamp": 314.105, "power": 36.036353000000005}, {"timestamp": 334.653, "power": 36.036353000000005}, {"timestamp": 355.163, "power": 36.036353000000005}, {"timestamp": 375.66, "power": 36.036353000000005}, {"timestamp": 396.201, "power": 36.036353000000005}, {"timestamp": 416.744, "power": 36.036353000000005}, {"timestamp": 437.285, "power": 36.036353000000005}, {"timestamp": 457.824, "power": 36.036353000000005}, {"timestamp": 478.364, "power": 36.036353000000005}, {"timestamp": 498.872, "power": 36.036353000000005}, {"timestamp": 519.368, "power": 36.036353000000005}, {"timestamp": 539.906, "power": 36.036353000000005}, {"timestamp": 560.446, "power": 36.036353000000005}, {"timestamp": 580.989, "power": 36.036353000000005}, {"timestamp": 601.524, "power": 36.036353000000005}, {"timestamp": 622.063, "power": 36.036353000000005}, {"timestamp": 642.601, "power": 36.036353000000005}, {"timestamp": 663.113, "power": 36.036353000000005}, {"timestamp": 683.648, "power": 36.036353000000005}, {"timestamp": 704.187, "power": 36.036353000000005}, {"timestamp": 724.683, "power": 36.036353000000005}, {"timestamp": 745.216, "power": 36.036353000000005}, {"timestamp": 765.748, "power": 36.036353000000005}, {"timestamp": 786.279, "power": 36.036353000000005}, {"timestamp": 806.805, "power": 36.036353000000005}, {"timestamp": 827.315, "power": 36.036353000000005}, {"timestamp": 847.853, "power": 36.036353000000005}, {"timestamp": 868.398, "power": 36.036353000000005}, {"timestamp": 888.94, "power": 36.036353000000005}, {"timestamp": 909.486, "power": 36.036353000000005}, {"timestamp": 930.029, "power": 36.036353000000005}, {"timestamp": 950.575, "power": 36.036353000000005}, {"timestamp": 971.095, "power": 36.036353000000005}, {"timestamp": 991.594, "power": 36.036353000000005}, {"timestamp": 1012.13, "power": 36.015302}, {"timestamp": 1033.37, "power": 36.015302}, {"timestamp": 1053.93, "power": 36.015302}, {"timestamp": 1074.48, "power": 36.015302}, {"timestamp": 1095.04, "power": 36.015302}, {"timestamp": 1115.53, "power": 36.015302}, {"timestamp": 1136.11, "power": 36.015302}, {"timestamp": 1156.69, "power": 36.015302}, {"timestamp": 1177.26, "power": 36.015302}, {"timestamp": 1197.84, "power": 36.015302}, {"timestamp": 1218.42, "power": 36.015302}, {"timestamp": 1238.95, "power": 36.015302}, {"timestamp": 1259.45, "power": 36.015302}, {"timestamp": 1279.94, "power": 36.015302}, {"timestamp": 1300.52, "power": 36.015302}, {"timestamp": 1321.1, "power": 36.015302}, {"timestamp": 1341.66, "power": 36.015302}, {"timestamp": 1362.24, "power": 36.015302}, {"timestamp": 1382.8, "power": 36.015302}, {"timestamp": 1403.31, "power": 36.015302}, {"timestamp": 1423.88, "power": 36.015302}, {"timestamp": 1444.44, "power": 36.015302}, {"timestamp": 1465.0, "power": 36.015302}, {"timestamp": 1485.55, "power": 36.015302}, {"timestamp": 1506.13, "power": 36.015302}, {"timestamp": 1526.71, "power": 36.015302}, {"timestamp": 1547.22, "power": 36.015302}, {"timestamp": 1567.76, "power": 36.015302}, {"timestamp": 1588.33, "power": 36.015302}, {"timestamp": 1608.91, "power": 36.015302}, {"timestamp": 1629.48, "power": 36.015302}, {"timestamp": 1650.06, "power": 36.015302}, {"timestamp": 1670.64, "power": 36.015302}, {"timestamp": 1691.15, "power": 36.015302}, {"timestamp": 1711.71, "power": 36.015302}, {"timestamp": 1732.29, "power": 36.015302}, {"timestamp": 1752.85, "power": 36.015302}, {"timestamp": 1773.43, "power": 36.015302}, {"timestamp": 1794.02, "power": 36.015302}, {"timestamp": 1814.59, "power": 36.015302}, {"timestamp": 1835.12, "power": 36.015302}, {"timestamp": 1855.67, "power": 36.015302}, {"timestamp": 1876.25, "power": 36.015302}, {"timestamp": 1896.8, "power": 36.015302}, {"timestamp": 1917.34, "power": 36.015302}, {"timestamp": 1937.89, "power": 36.015302}, {"timestamp": 1958.41, "power": 36.015302}, {"timestamp": 1978.93, "power": 36.015302}, {"timestamp": 1999.42, "power": 36.015302}, {"timestamp": 2019.97, "power": 36.484854}, {"timestamp": 2041.17, "power": 36.484854}, {"timestamp": 2061.71, "power": 36.484854}, {"timestamp": 2082.26, "power": 36.484854}, {"timestamp": 2102.81, "power": 36.484854}, {"timestamp": 2123.31, "power": 36.484854}, {"timestamp": 2143.84, "power": 36.484854}, {"timestamp": 2164.39, "power": 36.484854}, {"timestamp": 2184.94, "power": 36.484854}, {"timestamp": 2205.49, "power": 36.484854}, {"timestamp": 2226.04, "power": 36.484854}, {"timestamp": 2246.6, "power": 36.484854}, {"timestamp": 2267.12, "power": 36.484854}, {"timestamp": 2287.68, "power": 36.484854}, {"timestamp": 2308.25, "power": 36.484854}, {"timestamp": 2328.82, "power": 36.484854}, {"timestamp": 2349.39, "power": 36.484854}, {"timestamp": 2369.96, "power": 36.484854}, {"timestamp": 2390.53, "power": 36.484854}, {"timestamp": 2411.06, "power": 36.484854}, {"timestamp": 2431.61, "power": 36.484854}, {"timestamp": 2452.2, "power": 36.484854}, {"timestamp": 2472.77, "power": 36.484854}, {"timestamp": 2493.35, "power": 36.484854}, {"timestamp": 2513.93, "power": 36.484854}, {"timestamp": 2534.5, "power": 36.484854}, {"timestamp": 2555.02, "power": 36.484854}, {"timestamp": 2575.57, "power": 36.484854}, {"timestamp": 2596.16, "power": 36.484854}, {"timestamp": 2616.73, "power": 36.484854}, {"timestamp": 2637.3, "power": 36.484854}, {"timestamp": 2657.87, "power": 36.484854}, {"timestamp": 2678.44, "power": 36.484854}, {"timestamp": 2698.98, "power": 36.484854}, {"timestamp": 2719.54, "power": 36.484854}, {"timestamp": 2740.1, "power": 36.484854}, {"timestamp": 2760.68, "power": 36.484854}, {"timestamp": 2781.18, "power": 36.484854}, {"timestamp": 2801.74, "power": 36.484854}, {"timestamp": 2822.29, "power": 36.484854}, {"timestamp": 2842.81, "power": 36.484854}, {"timestamp": 2863.3, "power": 36.484854}, {"timestamp": 2883.83, "power": 36.484854}, {"timestamp": 2904.37, "power": 36.484854}, {"timestamp": 2924.9, "power": 36.484854}, {"timestamp": 2945.42, "power": 36.484854}, {"timestamp": 2965.95, "power": 36.484854}, {"timestamp": 2986.48, "power": 36.484854}, {"timestamp": 3007.0, "power": 36.484854}, {"timestamp": 3027.53, "power": 37.751238}, {"timestamp": 3048.77, "power": 37.751238}, {"timestamp": 3069.3, "power": 37.751238}, {"timestamp": 3089.85, "power": 37.751238}, {"timestamp": 3110.41, "power": 37.751238}, {"timestamp": 3130.93, "power": 37.751238}, {"timestamp": 3151.43, "power": 37.751238}, {"timestamp": 3171.94, "power": 37.751238}, {"timestamp": 3192.47, "power": 37.751238}, {"timestamp": 3213.01, "power": 37.751238}, {"timestamp": 3233.55, "power": 37.751238}, {"timestamp": 3254.15, "power": 37.751238}, {"timestamp": 3274.6, "power": 37.751238}], "timeline": {"START": "761.509194", "END": "2803.974195"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2341.82}, {"name": "clSetKernelArg", "calls": 19, "time": 566.562}, {"name": "clReleaseKernel", "calls": 1, "time": 157.122}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.349}, {"name": "clCreateContext", "calls": 1, "time": 44.5036}, {"name": "clReleaseContext", "calls": 1, "time": 40.371}, {"name": "clReleaseProgram", "calls": 1, "time": 20.8859}, {"name": "clCreateKernel", "calls": 1, "time": 0.347831}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.311108}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.167954}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068306}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036566}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029935}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023716}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02254}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013878}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01206}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010454}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008057}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.0072}, {"name": "clRetainDevice", "calls": 2, "time": 0.004628}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2042.47}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2010.86}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 1979.28}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2041.99}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2002.55}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2018.67}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8043.603208, "utilization": 83.787533, "size": 1993560.0, "time": 247.84415}, {"type": "WRITE", "transfers": 1, "speed": 6748.025549, "utilization": 70.291933, "size": 346075.0, "time": 51.285398}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6275529, "speed": 29.5921, "utilization": 0.256876, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 390437, "speed": 392.854, "utilization": 3.41019, "size": 0.127058}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6174807, "speed": 29.582, "utilization": 0.256788, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 384124, "speed": 392.698, "utilization": 3.40884, "size": 0.127046}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6377830, "speed": 29.6198, "utilization": 0.257116, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 396808, "speed": 392.332, "utilization": 3.40566, "size": 0.127077}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6250593, "speed": 29.5972, "utilization": 0.256921, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 388887, "speed": 392.273, "utilization": 3.40515, "size": 0.127054}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6303523, "speed": 29.6097, "utilization": 0.257029, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 392163, "speed": 392.438, "utilization": 3.40658, "size": 0.127071}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len6/run2.json b/code/fpga/ndrange_results/dna.10MB.len6/run2.json new file mode 100644 index 0000000..93a2013 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.0766, "power": 35.60047}, {"timestamp": 58.7181, "power": 35.60047}, {"timestamp": 79.2466, "power": 35.60047}, {"timestamp": 99.773, "power": 35.60047}, {"timestamp": 120.297, "power": 35.60047}, {"timestamp": 141.228, "power": 35.60047}, {"timestamp": 161.766, "power": 35.60047}, {"timestamp": 182.311, "power": 35.60047}, {"timestamp": 202.848, "power": 35.60047}, {"timestamp": 223.385, "power": 35.60047}, {"timestamp": 243.918, "power": 35.60047}, {"timestamp": 264.435, "power": 35.60047}, {"timestamp": 284.928, "power": 35.60047}, {"timestamp": 305.456, "power": 35.60047}, {"timestamp": 325.994, "power": 35.60047}, {"timestamp": 346.527, "power": 35.60047}, {"timestamp": 367.064, "power": 35.60047}, {"timestamp": 387.599, "power": 35.60047}, {"timestamp": 408.136, "power": 35.60047}, {"timestamp": 428.643, "power": 35.60047}, {"timestamp": 449.174, "power": 35.60047}, {"timestamp": 469.712, "power": 35.60047}, {"timestamp": 490.247, "power": 35.60047}, {"timestamp": 510.779, "power": 35.60047}, {"timestamp": 531.316, "power": 35.60047}, {"timestamp": 551.85, "power": 35.60047}, {"timestamp": 572.359, "power": 35.60047}, {"timestamp": 592.85, "power": 35.60047}, {"timestamp": 613.387, "power": 35.60047}, {"timestamp": 633.925, "power": 35.60047}, {"timestamp": 654.457, "power": 35.60047}, {"timestamp": 674.99, "power": 35.60047}, {"timestamp": 695.52, "power": 35.60047}, {"timestamp": 716.049, "power": 35.60047}, {"timestamp": 736.596, "power": 35.60047}, {"timestamp": 757.116, "power": 35.60047}, {"timestamp": 777.641, "power": 35.60047}, {"timestamp": 798.166, "power": 35.60047}, {"timestamp": 818.694, "power": 35.60047}, {"timestamp": 839.224, "power": 35.60047}, {"timestamp": 859.758, "power": 35.60047}, {"timestamp": 880.297, "power": 35.60047}, {"timestamp": 900.793, "power": 35.60047}, {"timestamp": 921.328, "power": 35.60047}, {"timestamp": 941.874, "power": 35.60047}, {"timestamp": 962.42, "power": 35.60047}, {"timestamp": 982.963, "power": 35.60047}, {"timestamp": 1003.54, "power": 35.60047}, {"timestamp": 1024.1, "power": 37.513311}, {"timestamp": 1045.45, "power": 37.513311}, {"timestamp": 1066.03, "power": 37.513311}, {"timestamp": 1086.61, "power": 37.513311}, {"timestamp": 1107.2, "power": 37.513311}, {"timestamp": 1127.71, "power": 37.513311}, {"timestamp": 1148.31, "power": 37.513311}, {"timestamp": 1168.81, "power": 37.513311}, {"timestamp": 1189.38, "power": 37.513311}, {"timestamp": 1209.96, "power": 37.513311}, {"timestamp": 1230.55, "power": 37.513311}, {"timestamp": 1251.11, "power": 37.513311}, {"timestamp": 1271.69, "power": 37.513311}, {"timestamp": 1292.27, "power": 37.513311}, {"timestamp": 1312.78, "power": 37.513311}, {"timestamp": 1333.35, "power": 37.513311}, {"timestamp": 1353.91, "power": 37.513311}, {"timestamp": 1374.49, "power": 37.513311}, {"timestamp": 1395.08, "power": 37.513311}, {"timestamp": 1415.66, "power": 37.513311}, {"timestamp": 1436.23, "power": 37.513311}, {"timestamp": 1456.74, "power": 37.513311}, {"timestamp": 1477.28, "power": 37.513311}, {"timestamp": 1497.82, "power": 37.513311}, {"timestamp": 1518.37, "power": 37.513311}, {"timestamp": 1538.92, "power": 37.513311}, {"timestamp": 1559.47, "power": 37.513311}, {"timestamp": 1580.02, "power": 37.513311}, {"timestamp": 1600.54, "power": 37.513311}, {"timestamp": 1621.08, "power": 37.513311}, {"timestamp": 1641.63, "power": 37.513311}, {"timestamp": 1662.17, "power": 37.513311}, {"timestamp": 1682.72, "power": 37.513311}, {"timestamp": 1703.26, "power": 37.513311}, {"timestamp": 1723.81, "power": 37.513311}, {"timestamp": 1744.34, "power": 37.513311}, {"timestamp": 1764.84, "power": 37.513311}, {"timestamp": 1785.38, "power": 37.513311}, {"timestamp": 1805.93, "power": 37.513311}, {"timestamp": 1826.48, "power": 37.513311}, {"timestamp": 1847.03, "power": 37.513311}, {"timestamp": 1867.57, "power": 37.513311}, {"timestamp": 1888.12, "power": 37.513311}, {"timestamp": 1908.65, "power": 37.513311}, {"timestamp": 1929.21, "power": 37.513311}, {"timestamp": 1949.8, "power": 37.513311}, {"timestamp": 1970.37, "power": 37.513311}, {"timestamp": 1990.92, "power": 37.513311}, {"timestamp": 2011.46, "power": 37.513311}, {"timestamp": 2032.02, "power": 36.100226000000006}, {"timestamp": 2053.11, "power": 36.100226000000006}, {"timestamp": 2073.64, "power": 36.100226000000006}, {"timestamp": 2094.18, "power": 36.100226000000006}, {"timestamp": 2114.72, "power": 36.100226000000006}, {"timestamp": 2135.3, "power": 36.100226000000006}, {"timestamp": 2155.87, "power": 36.100226000000006}, {"timestamp": 2176.38, "power": 36.100226000000006}, {"timestamp": 2196.88, "power": 36.100226000000006}, {"timestamp": 2217.41, "power": 36.100226000000006}, {"timestamp": 2237.99, "power": 36.100226000000006}, {"timestamp": 2258.56, "power": 36.100226000000006}, {"timestamp": 2279.13, "power": 36.100226000000006}, {"timestamp": 2299.7, "power": 36.100226000000006}, {"timestamp": 2320.2, "power": 36.100226000000006}, {"timestamp": 2340.71, "power": 36.100226000000006}, {"timestamp": 2361.27, "power": 36.100226000000006}, {"timestamp": 2381.84, "power": 36.100226000000006}, {"timestamp": 2402.41, "power": 36.100226000000006}, {"timestamp": 2422.99, "power": 36.100226000000006}, {"timestamp": 2443.56, "power": 36.100226000000006}, {"timestamp": 2464.14, "power": 36.100226000000006}, {"timestamp": 2484.68, "power": 36.100226000000006}, {"timestamp": 2505.22, "power": 36.100226000000006}, {"timestamp": 2525.8, "power": 36.100226000000006}, {"timestamp": 2546.37, "power": 36.100226000000006}, {"timestamp": 2566.94, "power": 36.100226000000006}, {"timestamp": 2587.49, "power": 36.100226000000006}, {"timestamp": 2608.07, "power": 36.100226000000006}, {"timestamp": 2628.58, "power": 36.100226000000006}, {"timestamp": 2649.13, "power": 36.100226000000006}, {"timestamp": 2669.7, "power": 36.100226000000006}, {"timestamp": 2690.28, "power": 36.100226000000006}, {"timestamp": 2710.85, "power": 36.100226000000006}, {"timestamp": 2731.42, "power": 36.100226000000006}, {"timestamp": 2751.99, "power": 36.100226000000006}, {"timestamp": 2772.51, "power": 36.100226000000006}, {"timestamp": 2793.05, "power": 36.100226000000006}, {"timestamp": 2813.59, "power": 36.100226000000006}, {"timestamp": 2834.11, "power": 36.100226000000006}, {"timestamp": 2854.64, "power": 36.100226000000006}, {"timestamp": 2875.18, "power": 36.100226000000006}, {"timestamp": 2895.71, "power": 36.100226000000006}, {"timestamp": 2916.23, "power": 36.100226000000006}, {"timestamp": 2936.73, "power": 36.100226000000006}, {"timestamp": 2957.25, "power": 36.100226000000006}, {"timestamp": 2977.78, "power": 36.100226000000006}, {"timestamp": 2998.3, "power": 36.100226000000006}, {"timestamp": 3018.84, "power": 36.100226000000006}, {"timestamp": 3039.36, "power": 38.702421}, {"timestamp": 3060.4, "power": 38.702421}, {"timestamp": 3080.9, "power": 38.702421}, {"timestamp": 3101.41, "power": 38.702421}, {"timestamp": 3121.93, "power": 38.702421}, {"timestamp": 3142.46, "power": 38.702421}, {"timestamp": 3163.0, "power": 38.702421}, {"timestamp": 3183.53, "power": 38.702421}, {"timestamp": 3204.06, "power": 38.702421}, {"timestamp": 3226.25, "power": 38.702421}, {"timestamp": 3246.99, "power": 38.702421}], "timeline": {"START": "755.871425", "END": "2785.476755"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2330.55}, {"name": "clSetKernelArg", "calls": 19, "time": 566.769}, {"name": "clReleaseKernel", "calls": 1, "time": 157.807}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.1923}, {"name": "clReleaseContext", "calls": 1, "time": 38.1797}, {"name": "clCreateContext", "calls": 1, "time": 35.9064}, {"name": "clReleaseProgram", "calls": 1, "time": 17.8745}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.636932}, {"name": "clCreateKernel", "calls": 1, "time": 0.340148}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.131844}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.067263}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037634}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027626}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024027}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023977}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023706}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012162}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009218}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007231}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006488}, {"name": "clRetainDevice", "calls": 2, "time": 0.004869}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2029.61}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1990.68}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2006.75}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2029.11}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1953.24}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1949.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8039.080879, "utilization": 83.740426, "size": 1993560.0, "time": 247.983573}, {"type": "WRITE", "transfers": 1, "speed": 6566.782354, "utilization": 68.403983, "size": 346075.0, "time": 52.700875}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6211549, "speed": 29.5851, "utilization": 0.256815, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 386389, "speed": 392.599, "utilization": 3.40798, "size": 0.127061}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6262457, "speed": 29.5912, "utilization": 0.256868, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 389578, "speed": 392.578, "utilization": 3.40779, "size": 0.127061}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6337071, "speed": 29.6161, "utilization": 0.257084, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 394255, "speed": 392.591, "utilization": 3.40791, "size": 0.127075}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6092915, "speed": 29.5772, "utilization": 0.256747, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 379005, "speed": 392.436, "utilization": 3.40656, "size": 0.127034}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6081380, "speed": 29.5829, "utilization": 0.256796, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 378302, "speed": 392.163, "utilization": 3.40419, "size": 0.12703}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len6/run3.json b/code/fpga/ndrange_results/dna.10MB.len6/run3.json new file mode 100644 index 0000000..a3db19a --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1061, "power": 35.793228}, {"timestamp": 57.7218, "power": 35.793228}, {"timestamp": 78.2575, "power": 35.793228}, {"timestamp": 98.7901, "power": 35.793228}, {"timestamp": 119.329, "power": 35.793228}, {"timestamp": 140.226, "power": 35.793228}, {"timestamp": 160.745, "power": 35.793228}, {"timestamp": 181.249, "power": 35.793228}, {"timestamp": 201.787, "power": 35.793228}, {"timestamp": 222.325, "power": 35.793228}, {"timestamp": 242.821, "power": 35.793228}, {"timestamp": 263.357, "power": 35.793228}, {"timestamp": 283.898, "power": 35.793228}, {"timestamp": 304.44, "power": 35.793228}, {"timestamp": 324.964, "power": 35.793228}, {"timestamp": 345.456, "power": 35.793228}, {"timestamp": 365.995, "power": 35.793228}, {"timestamp": 386.535, "power": 35.793228}, {"timestamp": 407.071, "power": 35.793228}, {"timestamp": 427.609, "power": 35.793228}, {"timestamp": 448.15, "power": 35.793228}, {"timestamp": 468.691, "power": 35.793228}, {"timestamp": 489.191, "power": 35.793228}, {"timestamp": 509.722, "power": 35.793228}, {"timestamp": 530.265, "power": 35.793228}, {"timestamp": 550.804, "power": 35.793228}, {"timestamp": 571.347, "power": 35.793228}, {"timestamp": 591.887, "power": 35.793228}, {"timestamp": 612.427, "power": 35.793228}, {"timestamp": 632.936, "power": 35.793228}, {"timestamp": 653.466, "power": 35.793228}, {"timestamp": 674.012, "power": 35.793228}, {"timestamp": 694.518, "power": 35.793228}, {"timestamp": 715.023, "power": 35.793228}, {"timestamp": 735.685, "power": 35.793228}, {"timestamp": 756.261, "power": 35.793228}, {"timestamp": 776.736, "power": 35.793228}, {"timestamp": 797.229, "power": 35.793228}, {"timestamp": 817.719, "power": 35.793228}, {"timestamp": 838.253, "power": 35.793228}, {"timestamp": 858.804, "power": 35.793228}, {"timestamp": 879.356, "power": 35.793228}, {"timestamp": 899.91, "power": 35.793228}, {"timestamp": 920.465, "power": 35.793228}, {"timestamp": 940.991, "power": 35.793228}, {"timestamp": 961.484, "power": 35.793228}, {"timestamp": 982.035, "power": 35.793228}, {"timestamp": 1002.59, "power": 35.793228}, {"timestamp": 1023.14, "power": 36.404685}, {"timestamp": 1044.38, "power": 36.404685}, {"timestamp": 1064.91, "power": 36.404685}, {"timestamp": 1085.45, "power": 36.404685}, {"timestamp": 1106.02, "power": 36.404685}, {"timestamp": 1126.61, "power": 36.404685}, {"timestamp": 1147.19, "power": 36.404685}, {"timestamp": 1167.77, "power": 36.404685}, {"timestamp": 1188.33, "power": 36.404685}, {"timestamp": 1208.86, "power": 36.404685}, {"timestamp": 1229.42, "power": 36.404685}, {"timestamp": 1249.99, "power": 36.404685}, {"timestamp": 1270.57, "power": 36.404685}, {"timestamp": 1291.15, "power": 36.404685}, {"timestamp": 1311.73, "power": 36.404685}, {"timestamp": 1332.31, "power": 36.404685}, {"timestamp": 1352.83, "power": 36.404685}, {"timestamp": 1373.4, "power": 36.404685}, {"timestamp": 1393.99, "power": 36.404685}, {"timestamp": 1414.56, "power": 36.404685}, {"timestamp": 1435.14, "power": 36.404685}, {"timestamp": 1455.7, "power": 36.404685}, {"timestamp": 1476.27, "power": 36.404685}, {"timestamp": 1496.78, "power": 36.404685}, {"timestamp": 1517.28, "power": 36.404685}, {"timestamp": 1537.85, "power": 36.404685}, {"timestamp": 1558.4, "power": 36.404685}, {"timestamp": 1578.97, "power": 36.404685}, {"timestamp": 1599.56, "power": 36.404685}, {"timestamp": 1620.13, "power": 36.404685}, {"timestamp": 1640.71, "power": 36.404685}, {"timestamp": 1661.21, "power": 36.404685}, {"timestamp": 1681.77, "power": 36.404685}, {"timestamp": 1702.35, "power": 36.404685}, {"timestamp": 1722.92, "power": 36.404685}, {"timestamp": 1743.48, "power": 36.404685}, {"timestamp": 1764.06, "power": 36.404685}, {"timestamp": 1784.62, "power": 36.404685}, {"timestamp": 1805.14, "power": 36.404685}, {"timestamp": 1825.69, "power": 36.404685}, {"timestamp": 1846.27, "power": 36.404685}, {"timestamp": 1866.83, "power": 36.404685}, {"timestamp": 1887.4, "power": 36.404685}, {"timestamp": 1907.98, "power": 36.404685}, {"timestamp": 1928.54, "power": 36.404685}, {"timestamp": 1949.07, "power": 36.404685}, {"timestamp": 1969.64, "power": 36.404685}, {"timestamp": 1990.21, "power": 36.404685}, {"timestamp": 2010.79, "power": 36.404685}, {"timestamp": 2031.37, "power": 35.873042}, {"timestamp": 2052.47, "power": 35.873042}, {"timestamp": 2073.0, "power": 35.873042}, {"timestamp": 2093.54, "power": 35.873042}, {"timestamp": 2114.09, "power": 35.873042}, {"timestamp": 2134.63, "power": 35.873042}, {"timestamp": 2155.18, "power": 35.873042}, {"timestamp": 2175.72, "power": 35.873042}, {"timestamp": 2196.27, "power": 35.873042}, {"timestamp": 2216.83, "power": 35.873042}, {"timestamp": 2237.38, "power": 35.873042}, {"timestamp": 2257.93, "power": 35.873042}, {"timestamp": 2278.47, "power": 35.873042}, {"timestamp": 2299.02, "power": 35.873042}, {"timestamp": 2319.56, "power": 35.873042}, {"timestamp": 2340.11, "power": 35.873042}, {"timestamp": 2360.65, "power": 35.873042}, {"timestamp": 2381.18, "power": 35.873042}, {"timestamp": 2401.72, "power": 35.873042}, {"timestamp": 2422.26, "power": 35.873042}, {"timestamp": 2442.81, "power": 35.873042}, {"timestamp": 2463.35, "power": 35.873042}, {"timestamp": 2483.9, "power": 35.873042}, {"timestamp": 2504.44, "power": 35.873042}, {"timestamp": 2524.96, "power": 35.873042}, {"timestamp": 2545.5, "power": 35.873042}, {"timestamp": 2566.04, "power": 35.873042}, {"timestamp": 2586.59, "power": 35.873042}, {"timestamp": 2607.14, "power": 35.873042}, {"timestamp": 2627.68, "power": 35.873042}, {"timestamp": 2648.22, "power": 35.873042}, {"timestamp": 2668.79, "power": 35.873042}, {"timestamp": 2689.3, "power": 35.873042}, {"timestamp": 2709.84, "power": 35.873042}, {"timestamp": 2730.39, "power": 35.873042}, {"timestamp": 2750.94, "power": 35.873042}, {"timestamp": 2771.49, "power": 35.873042}, {"timestamp": 2792.03, "power": 35.873042}, {"timestamp": 2812.58, "power": 35.873042}, {"timestamp": 2833.1, "power": 35.873042}, {"timestamp": 2853.62, "power": 35.873042}, {"timestamp": 2874.15, "power": 35.873042}, {"timestamp": 2894.68, "power": 35.873042}, {"timestamp": 2915.21, "power": 35.873042}, {"timestamp": 2935.74, "power": 35.873042}, {"timestamp": 2956.27, "power": 35.873042}, {"timestamp": 2976.77, "power": 35.873042}, {"timestamp": 2997.3, "power": 35.873042}, {"timestamp": 3017.83, "power": 35.873042}, {"timestamp": 3038.35, "power": 39.028991}, {"timestamp": 3059.49, "power": 39.028991}, {"timestamp": 3080.04, "power": 39.028991}, {"timestamp": 3100.59, "power": 39.028991}, {"timestamp": 3121.09, "power": 39.028991}, {"timestamp": 3141.58, "power": 39.028991}, {"timestamp": 3162.11, "power": 39.028991}, {"timestamp": 3182.64, "power": 39.028991}, {"timestamp": 3203.17, "power": 39.028991}, {"timestamp": 3223.68, "power": 39.028991}, {"timestamp": 3244.34, "power": 39.028991}, {"timestamp": 3264.85, "power": 39.028991}], "timeline": {"START": "742.513753", "END": "2790.658109"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2346.75}, {"name": "clSetKernelArg", "calls": 19, "time": 560.427}, {"name": "clReleaseKernel", "calls": 1, "time": 156.372}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.2064}, {"name": "clReleaseContext", "calls": 1, "time": 52.5409}, {"name": "clCreateContext", "calls": 1, "time": 34.9721}, {"name": "clReleaseProgram", "calls": 1, "time": 20.5557}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.462479}, {"name": "clCreateKernel", "calls": 1, "time": 0.338652}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.09727}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.069656}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038376}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029329}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024321}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02367}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023116}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012047}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00867}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006981}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006627}, {"name": "clRetainDevice", "calls": 2, "time": 0.004718}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2048.14}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2034.47}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2047.65}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1938.85}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1922.38}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2045.68}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8012.088175, "utilization": 83.459252, "size": 1993560.0, "time": 248.819029}, {"type": "WRITE", "transfers": 1, "speed": 6997.44865, "utilization": 72.89009, "size": 346075.0, "time": 49.457337}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6357067, "speed": 29.6345, "utilization": 0.257244, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 395523, "speed": 392.551, "utilization": 3.40756, "size": 0.127075}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6399257, "speed": 29.639, "utilization": 0.257283, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 398141, "speed": 392.701, "utilization": 3.40887, "size": 0.127082}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6051511, "speed": 29.5965, "utilization": 0.256914, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 376397, "speed": 392.666, "utilization": 3.40856, "size": 0.127027}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6000153, "speed": 29.5964, "utilization": 0.256913, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 373207, "speed": 392.509, "utilization": 3.4072, "size": 0.127021}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6395515, "speed": 29.6536, "utilization": 0.25741, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 397910, "speed": 392.606, "utilization": 3.40804, "size": 0.127087}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len6/run4.json b/code/fpga/ndrange_results/dna.10MB.len6/run4.json new file mode 100644 index 0000000..c35e729 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.7737, "power": 35.776849}, {"timestamp": 68.4088, "power": 35.776849}, {"timestamp": 88.9612, "power": 35.776849}, {"timestamp": 109.459, "power": 35.776849}, {"timestamp": 129.994, "power": 35.776849}, {"timestamp": 150.886, "power": 35.776849}, {"timestamp": 171.441, "power": 35.776849}, {"timestamp": 191.99, "power": 35.776849}, {"timestamp": 212.537, "power": 35.776849}, {"timestamp": 233.075, "power": 35.776849}, {"timestamp": 253.578, "power": 35.776849}, {"timestamp": 274.119, "power": 35.776849}, {"timestamp": 294.666, "power": 35.776849}, {"timestamp": 315.21, "power": 35.776849}, {"timestamp": 335.712, "power": 35.776849}, {"timestamp": 356.251, "power": 35.776849}, {"timestamp": 376.797, "power": 35.776849}, {"timestamp": 397.314, "power": 35.776849}, {"timestamp": 417.854, "power": 35.776849}, {"timestamp": 438.403, "power": 35.776849}, {"timestamp": 458.948, "power": 35.776849}, {"timestamp": 479.5, "power": 35.776849}, {"timestamp": 500.038, "power": 35.776849}, {"timestamp": 520.579, "power": 35.776849}, {"timestamp": 541.106, "power": 35.776849}, {"timestamp": 561.604, "power": 35.776849}, {"timestamp": 582.142, "power": 35.776849}, {"timestamp": 602.689, "power": 35.776849}, {"timestamp": 623.228, "power": 35.776849}, {"timestamp": 643.771, "power": 35.776849}, {"timestamp": 664.311, "power": 35.776849}, {"timestamp": 684.854, "power": 35.776849}, {"timestamp": 705.361, "power": 35.776849}, {"timestamp": 725.887, "power": 35.776849}, {"timestamp": 746.275, "power": 35.776849}, {"timestamp": 766.801, "power": 35.776849}, {"timestamp": 787.325, "power": 35.776849}, {"timestamp": 807.854, "power": 35.776849}, {"timestamp": 828.385, "power": 35.776849}, {"timestamp": 848.936, "power": 35.776849}, {"timestamp": 869.421, "power": 35.776849}, {"timestamp": 889.949, "power": 35.776849}, {"timestamp": 910.492, "power": 35.776849}, {"timestamp": 931.044, "power": 35.776849}, {"timestamp": 951.587, "power": 35.776849}, {"timestamp": 972.134, "power": 35.776849}, {"timestamp": 992.684, "power": 35.776849}, {"timestamp": 1013.21, "power": 36.258406}, {"timestamp": 1034.42, "power": 36.258406}, {"timestamp": 1054.96, "power": 36.258406}, {"timestamp": 1075.51, "power": 36.258406}, {"timestamp": 1096.07, "power": 36.258406}, {"timestamp": 1116.61, "power": 36.258406}, {"timestamp": 1137.14, "power": 36.258406}, {"timestamp": 1157.69, "power": 36.258406}, {"timestamp": 1178.27, "power": 36.258406}, {"timestamp": 1198.85, "power": 36.258406}, {"timestamp": 1219.42, "power": 36.258406}, {"timestamp": 1240.01, "power": 36.258406}, {"timestamp": 1260.58, "power": 36.258406}, {"timestamp": 1281.11, "power": 36.258406}, {"timestamp": 1301.6, "power": 36.258406}, {"timestamp": 1322.16, "power": 36.258406}, {"timestamp": 1342.73, "power": 36.258406}, {"timestamp": 1363.29, "power": 36.258406}, {"timestamp": 1383.87, "power": 36.258406}, {"timestamp": 1404.45, "power": 36.258406}, {"timestamp": 1425.03, "power": 36.258406}, {"timestamp": 1445.53, "power": 36.258406}, {"timestamp": 1466.07, "power": 36.258406}, {"timestamp": 1486.64, "power": 36.258406}, {"timestamp": 1507.22, "power": 36.258406}, {"timestamp": 1527.8, "power": 36.258406}, {"timestamp": 1548.36, "power": 36.258406}, {"timestamp": 1568.9, "power": 36.258406}, {"timestamp": 1589.41, "power": 36.258406}, {"timestamp": 1609.97, "power": 36.258406}, {"timestamp": 1630.55, "power": 36.258406}, {"timestamp": 1651.1, "power": 36.258406}, {"timestamp": 1671.68, "power": 36.258406}, {"timestamp": 1692.25, "power": 36.258406}, {"timestamp": 1712.82, "power": 36.258406}, {"timestamp": 1733.34, "power": 36.258406}, {"timestamp": 1753.88, "power": 36.258406}, {"timestamp": 1774.46, "power": 36.258406}, {"timestamp": 1795.05, "power": 36.258406}, {"timestamp": 1815.64, "power": 36.258406}, {"timestamp": 1836.2, "power": 36.258406}, {"timestamp": 1856.77, "power": 36.258406}, {"timestamp": 1877.31, "power": 36.258406}, {"timestamp": 1897.81, "power": 36.258406}, {"timestamp": 1918.37, "power": 36.258406}, {"timestamp": 1938.93, "power": 36.258406}, {"timestamp": 1959.5, "power": 36.258406}, {"timestamp": 1980.08, "power": 36.258406}, {"timestamp": 2000.66, "power": 36.258406}, {"timestamp": 2021.18, "power": 36.343874}, {"timestamp": 2042.35, "power": 36.343874}, {"timestamp": 2062.88, "power": 36.343874}, {"timestamp": 2083.43, "power": 36.343874}, {"timestamp": 2103.97, "power": 36.343874}, {"timestamp": 2124.52, "power": 36.343874}, {"timestamp": 2145.04, "power": 36.343874}, {"timestamp": 2165.57, "power": 36.343874}, {"timestamp": 2186.11, "power": 36.343874}, {"timestamp": 2206.65, "power": 36.343874}, {"timestamp": 2227.2, "power": 36.343874}, {"timestamp": 2247.74, "power": 36.343874}, {"timestamp": 2268.28, "power": 36.343874}, {"timestamp": 2288.82, "power": 36.343874}, {"timestamp": 2309.35, "power": 36.343874}, {"timestamp": 2329.9, "power": 36.343874}, {"timestamp": 2350.47, "power": 36.343874}, {"timestamp": 2370.97, "power": 36.343874}, {"timestamp": 2391.51, "power": 36.343874}, {"timestamp": 2412.08, "power": 36.343874}, {"timestamp": 2432.64, "power": 36.343874}, {"timestamp": 2453.16, "power": 36.343874}, {"timestamp": 2473.66, "power": 36.343874}, {"timestamp": 2494.22, "power": 36.343874}, {"timestamp": 2514.76, "power": 36.343874}, {"timestamp": 2535.3, "power": 36.343874}, {"timestamp": 2555.87, "power": 36.343874}, {"timestamp": 2576.44, "power": 36.343874}, {"timestamp": 2597.0, "power": 36.343874}, {"timestamp": 2617.5, "power": 36.343874}, {"timestamp": 2638.07, "power": 36.343874}, {"timestamp": 2658.63, "power": 36.343874}, {"timestamp": 2679.17, "power": 36.343874}, {"timestamp": 2699.74, "power": 36.343874}, {"timestamp": 2720.32, "power": 36.343874}, {"timestamp": 2740.88, "power": 36.343874}, {"timestamp": 2761.39, "power": 36.343874}, {"timestamp": 2781.96, "power": 36.343874}, {"timestamp": 2802.5, "power": 36.343874}, {"timestamp": 2823.04, "power": 36.343874}, {"timestamp": 2843.57, "power": 36.343874}, {"timestamp": 2864.1, "power": 36.343874}, {"timestamp": 2884.64, "power": 36.343874}, {"timestamp": 2905.15, "power": 36.343874}, {"timestamp": 2925.63, "power": 36.343874}, {"timestamp": 2946.15, "power": 36.343874}, {"timestamp": 2966.68, "power": 36.343874}, {"timestamp": 2987.21, "power": 36.343874}, {"timestamp": 3007.74, "power": 36.343874}, {"timestamp": 3028.27, "power": 38.513842}, {"timestamp": 3049.48, "power": 38.513842}, {"timestamp": 3069.97, "power": 38.513842}, {"timestamp": 3090.51, "power": 38.513842}, {"timestamp": 3111.06, "power": 38.513842}, {"timestamp": 3131.59, "power": 38.513842}, {"timestamp": 3152.11, "power": 38.513842}, {"timestamp": 3172.66, "power": 38.513842}, {"timestamp": 3193.17, "power": 38.513842}, {"timestamp": 3213.65, "power": 38.513842}, {"timestamp": 3234.41, "power": 38.513842}, {"timestamp": 3254.96, "power": 38.513842}], "timeline": {"START": "758.058595", "END": "2793.097686"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2330.93}, {"name": "clSetKernelArg", "calls": 19, "time": 566.82}, {"name": "clReleaseKernel", "calls": 1, "time": 157.333}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5192}, {"name": "clCreateContext", "calls": 1, "time": 45.569}, {"name": "clReleaseContext", "calls": 1, "time": 38.3843}, {"name": "clReleaseProgram", "calls": 1, "time": 16.3114}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.642244}, {"name": "clCreateKernel", "calls": 1, "time": 0.338262}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.127338}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.088742}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037442}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027328}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024245}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023649}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023256}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012669}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009247}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007107}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007008}, {"name": "clRetainDevice", "calls": 2, "time": 0.005125}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2035.04}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1999.3}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2034.6}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 1985.55}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 1995.93}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 1957.63}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8030.926455, "utilization": 83.655484, "size": 1993560.0, "time": 248.23537}, {"type": "WRITE", "transfers": 1, "speed": 7302.560319, "utilization": 76.068337, "size": 346075.0, "time": 47.390937}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6236696, "speed": 29.5758, "utilization": 0.256734, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 387981, "speed": 392.443, "utilization": 3.40662, "size": 0.127061}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6351200, "speed": 29.5999, "utilization": 0.256943, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 395162, "speed": 392.637, "utilization": 3.4083, "size": 0.127069}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6192931, "speed": 29.5724, "utilization": 0.256705, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 385260, "speed": 392.572, "utilization": 3.40774, "size": 0.127053}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6227062, "speed": 29.5813, "utilization": 0.256782, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 387372, "speed": 392.422, "utilization": 3.40644, "size": 0.127059}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 6106722, "speed": 29.5785, "utilization": 0.256758, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 379840, "speed": 392.382, "utilization": 3.40609, "size": 0.12704}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len8/run0.json b/code/fpga/ndrange_results/dna.10MB.len8/run0.json new file mode 100644 index 0000000..ea2b785 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 56.3844, "power": 35.774484}, {"timestamp": 77.0648, "power": 35.774484}, {"timestamp": 97.6075, "power": 35.774484}, {"timestamp": 118.135, "power": 35.774484}, {"timestamp": 138.646, "power": 35.774484}, {"timestamp": 159.526, "power": 35.774484}, {"timestamp": 180.062, "power": 35.774484}, {"timestamp": 200.61, "power": 35.774484}, {"timestamp": 221.148, "power": 35.774484}, {"timestamp": 241.69, "power": 35.774484}, {"timestamp": 262.227, "power": 35.774484}, {"timestamp": 282.774, "power": 35.774484}, {"timestamp": 303.267, "power": 35.774484}, {"timestamp": 323.8, "power": 35.774484}, {"timestamp": 344.337, "power": 35.774484}, {"timestamp": 364.87, "power": 35.774484}, {"timestamp": 385.407, "power": 35.774484}, {"timestamp": 405.944, "power": 35.774484}, {"timestamp": 426.481, "power": 35.774484}, {"timestamp": 446.985, "power": 35.774484}, {"timestamp": 467.517, "power": 35.774484}, {"timestamp": 488.039, "power": 35.774484}, {"timestamp": 508.567, "power": 35.774484}, {"timestamp": 529.093, "power": 35.774484}, {"timestamp": 549.619, "power": 35.774484}, {"timestamp": 570.15, "power": 35.774484}, {"timestamp": 590.688, "power": 35.774484}, {"timestamp": 611.179, "power": 35.774484}, {"timestamp": 631.716, "power": 35.774484}, {"timestamp": 652.256, "power": 35.774484}, {"timestamp": 672.803, "power": 35.774484}, {"timestamp": 693.347, "power": 35.774484}, {"timestamp": 713.891, "power": 35.774484}, {"timestamp": 734.446, "power": 35.774484}, {"timestamp": 755.008, "power": 35.774484}, {"timestamp": 775.525, "power": 35.774484}, {"timestamp": 796.046, "power": 35.774484}, {"timestamp": 816.57, "power": 35.774484}, {"timestamp": 837.092, "power": 35.774484}, {"timestamp": 857.611, "power": 35.774484}, {"timestamp": 878.143, "power": 35.774484}, {"timestamp": 898.642, "power": 35.774484}, {"timestamp": 919.118, "power": 35.774484}, {"timestamp": 939.638, "power": 35.774484}, {"timestamp": 960.179, "power": 35.774484}, {"timestamp": 980.73, "power": 35.774484}], "timeline": {"START": "488.279187", "END": "719.529124"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 413.123}, {"name": "clSetKernelArg", "calls": 19, "time": 282.227}, {"name": "clReleaseKernel", "calls": 1, "time": 83.2592}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6654}, {"name": "clCreateContext", "calls": 1, "time": 54.2576}, {"name": "clReleaseContext", "calls": 1, "time": 41.9958}, {"name": "clReleaseProgram", "calls": 1, "time": 11.3582}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.391713}, {"name": "clCreateKernel", "calls": 1, "time": 0.340349}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.146924}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.088352}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036413}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026037}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023935}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022901}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011175}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010357}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010074}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008322}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007329}, {"name": "clRetainDevice", "calls": 2, "time": 0.004689}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 231.25}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 211.793}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 230.797}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 214.499}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 211.737}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 204.735}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7545.120853, "utilization": 78.595009, "size": 969240.0, "time": 128.459175}, {"type": "WRITE", "transfers": 1, "speed": 6506.458901, "utilization": 67.775614, "size": 346090.0, "time": 53.191787}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 666646, "speed": 29.8609, "utilization": 0.25921, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37908, "speed": 371.809, "utilization": 3.22751, "size": 0.119432}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 726947, "speed": 29.9287, "utilization": 0.259798, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41644, "speed": 374.598, "utilization": 3.25172, "size": 0.120237}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 675312, "speed": 29.9019, "utilization": 0.259565, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38416, "speed": 372.277, "utilization": 3.23157, "size": 0.119587}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 666966, "speed": 29.9172, "utilization": 0.259698, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37914, "speed": 372.124, "utilization": 3.23024, "size": 0.119475}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 645609, "speed": 29.9591, "utilization": 0.260062, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36602, "speed": 370.805, "utilization": 3.21879, "size": 0.119093}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len8/run1.json b/code/fpga/ndrange_results/dna.10MB.len8/run1.json new file mode 100644 index 0000000..5b1d067 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 57.1162, "power": 35.957451}, {"timestamp": 77.8302, "power": 35.957451}, {"timestamp": 98.3176, "power": 35.957451}, {"timestamp": 118.839, "power": 35.957451}, {"timestamp": 139.373, "power": 35.957451}, {"timestamp": 160.244, "power": 35.957451}, {"timestamp": 180.797, "power": 35.957451}, {"timestamp": 201.343, "power": 35.957451}, {"timestamp": 221.852, "power": 35.957451}, {"timestamp": 242.343, "power": 35.957451}, {"timestamp": 262.88, "power": 35.957451}, {"timestamp": 283.417, "power": 35.957451}, {"timestamp": 303.948, "power": 35.957451}, {"timestamp": 324.485, "power": 35.957451}, {"timestamp": 345.02, "power": 35.957451}, {"timestamp": 365.553, "power": 35.957451}, {"timestamp": 386.043, "power": 35.957451}, {"timestamp": 406.58, "power": 35.957451}, {"timestamp": 427.12, "power": 35.957451}, {"timestamp": 447.658, "power": 35.957451}, {"timestamp": 468.192, "power": 35.957451}, {"timestamp": 488.713, "power": 35.957451}, {"timestamp": 509.234, "power": 35.957451}, {"timestamp": 529.743, "power": 35.957451}, {"timestamp": 550.225, "power": 35.957451}, {"timestamp": 570.749, "power": 35.957451}, {"timestamp": 591.282, "power": 35.957451}, {"timestamp": 611.817, "power": 35.957451}, {"timestamp": 632.352, "power": 35.957451}, {"timestamp": 652.888, "power": 35.957451}, {"timestamp": 673.425, "power": 35.957451}, {"timestamp": 693.931, "power": 35.957451}, {"timestamp": 714.459, "power": 35.957451}, {"timestamp": 735.011, "power": 35.957451}, {"timestamp": 755.575, "power": 35.957451}, {"timestamp": 776.11, "power": 35.957451}, {"timestamp": 796.633, "power": 35.957451}, {"timestamp": 817.155, "power": 35.957451}, {"timestamp": 837.655, "power": 35.957451}, {"timestamp": 858.132, "power": 35.957451}, {"timestamp": 878.657, "power": 35.957451}, {"timestamp": 899.178, "power": 35.957451}, {"timestamp": 919.699, "power": 35.957451}, {"timestamp": 940.221, "power": 35.957451}, {"timestamp": 960.75, "power": 35.957451}, {"timestamp": 981.319, "power": 35.957451}, {"timestamp": 1001.83, "power": 35.957451}], "timeline": {"START": "492.619659", "END": "722.782521"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 411.21}, {"name": "clSetKernelArg", "calls": 19, "time": 286.616}, {"name": "clReleaseKernel", "calls": 1, "time": 84.0825}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.577}, {"name": "clCreateContext", "calls": 1, "time": 54.133}, {"name": "clReleaseContext", "calls": 1, "time": 50.929}, {"name": "clReleaseProgram", "calls": 1, "time": 12.0893}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.390268}, {"name": "clCreateKernel", "calls": 1, "time": 0.336044}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.138181}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07919}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040261}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035685}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024896}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024361}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.016494}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.011862}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010646}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009031}, {"name": "clRetainDevice", "calls": 2, "time": 0.007412}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007209}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 230.163}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 216.805}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 215.703}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 228.572}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 211.683}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 229.646}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7576.612893, "utilization": 78.923051, "size": 969240.0, "time": 127.925237}, {"type": "WRITE", "transfers": 1, "speed": 6542.100158, "utilization": 68.146877, "size": 346090.0, "time": 52.901999}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 681681, "speed": 29.8675, "utilization": 0.259266, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38802, "speed": 372.208, "utilization": 3.23097, "size": 0.119684}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 677904, "speed": 29.8341, "utilization": 0.258976, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38572, "speed": 371.96, "utilization": 3.22882, "size": 0.119658}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 720603, "speed": 29.9419, "utilization": 0.259912, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41255, "speed": 372.625, "utilization": 3.23459, "size": 0.120086}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 666849, "speed": 29.9178, "utilization": 0.259703, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37883, "speed": 372.349, "utilization": 3.23219, "size": 0.119542}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 725139, "speed": 30.0231, "utilization": 0.260618, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41529, "speed": 373.285, "utilization": 3.24033, "size": 0.120192}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len8/run2.json b/code/fpga/ndrange_results/dna.10MB.len8/run2.json new file mode 100644 index 0000000..7b7cda1 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.1684, "power": 36.056}, {"timestamp": 67.8371, "power": 36.056}, {"timestamp": 88.3839, "power": 36.056}, {"timestamp": 108.91, "power": 36.056}, {"timestamp": 129.439, "power": 36.056}, {"timestamp": 150.314, "power": 36.056}, {"timestamp": 170.8, "power": 36.056}, {"timestamp": 191.336, "power": 36.056}, {"timestamp": 211.869, "power": 36.056}, {"timestamp": 232.405, "power": 36.056}, {"timestamp": 252.943, "power": 36.056}, {"timestamp": 273.478, "power": 36.056}, {"timestamp": 294.018, "power": 36.056}, {"timestamp": 314.528, "power": 36.056}, {"timestamp": 335.015, "power": 36.056}, {"timestamp": 355.507, "power": 36.056}, {"timestamp": 376.031, "power": 36.056}, {"timestamp": 396.57, "power": 36.056}, {"timestamp": 417.107, "power": 36.056}, {"timestamp": 437.645, "power": 36.056}, {"timestamp": 458.132, "power": 36.056}, {"timestamp": 478.615, "power": 36.056}, {"timestamp": 499.092, "power": 36.056}, {"timestamp": 519.614, "power": 36.056}, {"timestamp": 540.142, "power": 36.056}, {"timestamp": 560.673, "power": 36.056}, {"timestamp": 581.206, "power": 36.056}, {"timestamp": 601.745, "power": 36.056}, {"timestamp": 622.275, "power": 36.056}, {"timestamp": 642.765, "power": 36.056}, {"timestamp": 663.297, "power": 36.056}, {"timestamp": 683.844, "power": 36.056}, {"timestamp": 704.38, "power": 36.056}, {"timestamp": 724.899, "power": 36.056}, {"timestamp": 745.451, "power": 36.056}, {"timestamp": 765.919, "power": 36.056}, {"timestamp": 786.407, "power": 36.056}, {"timestamp": 806.859, "power": 36.056}, {"timestamp": 827.309, "power": 36.056}, {"timestamp": 847.776, "power": 36.056}, {"timestamp": 868.299, "power": 36.056}, {"timestamp": 888.817, "power": 36.056}, {"timestamp": 909.338, "power": 36.056}, {"timestamp": 929.863, "power": 36.056}, {"timestamp": 950.72, "power": 36.056}, {"timestamp": 971.278, "power": 36.056}], "timeline": {"START": "481.495666", "END": "700.474793"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 400.335}, {"name": "clSetKernelArg", "calls": 19, "time": 285.188}, {"name": "clReleaseKernel", "calls": 1, "time": 84.7075}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.69}, {"name": "clCreateContext", "calls": 1, "time": 44.7859}, {"name": "clReleaseContext", "calls": 1, "time": 41.0469}, {"name": "clReleaseProgram", "calls": 1, "time": 11.7306}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.561442}, {"name": "clCreateKernel", "calls": 1, "time": 0.340343}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.121513}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085724}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037726}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.0261}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024129}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023854}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010406}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008885}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0087}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00683}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006566}, {"name": "clRetainDevice", "calls": 2, "time": 0.004743}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 218.979}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 210.829}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 218.527}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 218.616}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 212.612}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 197.775}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7547.667369, "utilization": 78.621535, "size": 969240.0, "time": 128.415834}, {"type": "WRITE", "transfers": 1, "speed": 6569.637074, "utilization": 68.43372, "size": 346090.0, "time": 52.680258}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 663153, "speed": 29.8682, "utilization": 0.259272, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37650, "speed": 371.713, "utilization": 3.22668, "size": 0.119466}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 687580, "speed": 29.8661, "utilization": 0.259255, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39208, "speed": 372.827, "utilization": 3.23634, "size": 0.119703}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 688786, "speed": 29.9261, "utilization": 0.259775, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39305, "speed": 372.438, "utilization": 3.23297, "size": 0.119693}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 670374, "speed": 29.9297, "utilization": 0.259806, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38130, "speed": 371.654, "utilization": 3.22616, "size": 0.119535}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 623673, "speed": 29.9626, "utilization": 0.260092, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35178, "speed": 369.391, "utilization": 3.20652, "size": 0.11886}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len8/run3.json b/code/fpga/ndrange_results/dna.10MB.len8/run3.json new file mode 100644 index 0000000..ef0dea6 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.5025, "power": 35.666094}, {"timestamp": 71.1704, "power": 35.666094}, {"timestamp": 91.7108, "power": 35.666094}, {"timestamp": 112.236, "power": 35.666094}, {"timestamp": 132.768, "power": 35.666094}, {"timestamp": 153.576, "power": 35.666094}, {"timestamp": 174.473, "power": 35.666094}, {"timestamp": 194.995, "power": 35.666094}, {"timestamp": 215.49, "power": 35.666094}, {"timestamp": 236.028, "power": 35.666094}, {"timestamp": 256.566, "power": 35.666094}, {"timestamp": 277.102, "power": 35.666094}, {"timestamp": 297.642, "power": 35.666094}, {"timestamp": 318.181, "power": 35.666094}, {"timestamp": 338.729, "power": 35.666094}, {"timestamp": 359.241, "power": 35.666094}, {"timestamp": 379.78, "power": 35.666094}, {"timestamp": 400.326, "power": 35.666094}, {"timestamp": 420.867, "power": 35.666094}, {"timestamp": 441.403, "power": 35.666094}, {"timestamp": 461.93, "power": 35.666094}, {"timestamp": 482.458, "power": 35.666094}, {"timestamp": 502.959, "power": 35.666094}, {"timestamp": 523.443, "power": 35.666094}, {"timestamp": 543.966, "power": 35.666094}, {"timestamp": 564.495, "power": 35.666094}, {"timestamp": 585.023, "power": 35.666094}, {"timestamp": 605.558, "power": 35.666094}, {"timestamp": 626.098, "power": 35.666094}, {"timestamp": 646.64, "power": 35.666094}, {"timestamp": 667.154, "power": 35.666094}, {"timestamp": 687.687, "power": 35.666094}, {"timestamp": 708.225, "power": 35.666094}, {"timestamp": 728.774, "power": 35.666094}, {"timestamp": 749.102, "power": 35.666094}, {"timestamp": 769.491, "power": 35.666094}, {"timestamp": 790.016, "power": 35.666094}, {"timestamp": 810.542, "power": 35.666094}, {"timestamp": 831.039, "power": 35.666094}, {"timestamp": 851.517, "power": 35.666094}, {"timestamp": 872.043, "power": 35.666094}, {"timestamp": 892.567, "power": 35.666094}, {"timestamp": 913.092, "power": 35.666094}, {"timestamp": 933.615, "power": 35.666094}, {"timestamp": 954.144, "power": 35.666094}, {"timestamp": 974.71, "power": 35.666094}, {"timestamp": 995.245, "power": 35.666094}], "timeline": {"START": "492.775302", "END": "711.394488"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 401.088}, {"name": "clSetKernelArg", "calls": 19, "time": 282.692}, {"name": "clReleaseKernel", "calls": 1, "time": 84.2443}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 74.7371}, {"name": "clCreateContext", "calls": 1, "time": 48.1686}, {"name": "clReleaseContext", "calls": 1, "time": 46.5408}, {"name": "clReleaseProgram", "calls": 1, "time": 11.2257}, {"name": "clCreateKernel", "calls": 1, "time": 0.339541}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.317832}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.134913}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074347}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037684}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030411}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023634}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023471}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01147}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009142}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008913}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007321}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00724}, {"name": "clRetainDevice", "calls": 2, "time": 0.005439}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 218.619}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 215.34}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 206.08}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 213.894}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 218.122}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 210.882}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7503.678679, "utilization": 78.16332, "size": 969240.0, "time": 129.168644}, {"type": "WRITE", "transfers": 1, "speed": 6517.314847, "utilization": 67.888696, "size": 346090.0, "time": 53.103185}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 677393, "speed": 29.8687, "utilization": 0.259277, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38564, "speed": 372.123, "utilization": 3.23023, "size": 0.119631}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 647295, "speed": 29.8228, "utilization": 0.258879, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36669, "speed": 371.172, "utilization": 3.22198, "size": 0.119267}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 673460, "speed": 29.8982, "utilization": 0.259533, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38338, "speed": 372.101, "utilization": 3.23004, "size": 0.119457}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 687366, "speed": 29.9426, "utilization": 0.259919, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39188, "speed": 372.545, "utilization": 3.2339, "size": 0.119742}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 665087, "speed": 29.9641, "utilization": 0.260105, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37783, "speed": 371.523, "utilization": 3.22503, "size": 0.119495}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.10MB.len8/run4.json b/code/fpga/ndrange_results/dna.10MB.len8/run4.json new file mode 100644 index 0000000..bd43b69 --- /dev/null +++ b/code/fpga/ndrange_results/dna.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.9926, "power": 36.130796000000004}, {"timestamp": 65.6428, "power": 36.130796000000004}, {"timestamp": 86.1824, "power": 36.130796000000004}, {"timestamp": 106.711, "power": 36.130796000000004}, {"timestamp": 127.24, "power": 36.130796000000004}, {"timestamp": 148.123, "power": 36.130796000000004}, {"timestamp": 168.666, "power": 36.130796000000004}, {"timestamp": 189.216, "power": 36.130796000000004}, {"timestamp": 209.756, "power": 36.130796000000004}, {"timestamp": 230.297, "power": 36.130796000000004}, {"timestamp": 250.838, "power": 36.130796000000004}, {"timestamp": 271.375, "power": 36.130796000000004}, {"timestamp": 291.894, "power": 36.130796000000004}, {"timestamp": 312.386, "power": 36.130796000000004}, {"timestamp": 332.922, "power": 36.130796000000004}, {"timestamp": 353.456, "power": 36.130796000000004}, {"timestamp": 373.996, "power": 36.130796000000004}, {"timestamp": 394.539, "power": 36.130796000000004}, {"timestamp": 415.076, "power": 36.130796000000004}, {"timestamp": 435.612, "power": 36.130796000000004}, {"timestamp": 456.103, "power": 36.130796000000004}, {"timestamp": 476.588, "power": 36.130796000000004}, {"timestamp": 497.096, "power": 36.130796000000004}, {"timestamp": 517.631, "power": 36.130796000000004}, {"timestamp": 538.162, "power": 36.130796000000004}, {"timestamp": 558.701, "power": 36.130796000000004}, {"timestamp": 579.243, "power": 36.130796000000004}, {"timestamp": 599.778, "power": 36.130796000000004}, {"timestamp": 620.269, "power": 36.130796000000004}, {"timestamp": 640.803, "power": 36.130796000000004}, {"timestamp": 661.342, "power": 36.130796000000004}, {"timestamp": 681.885, "power": 36.130796000000004}, {"timestamp": 702.423, "power": 36.130796000000004}, {"timestamp": 722.978, "power": 36.130796000000004}, {"timestamp": 743.559, "power": 36.130796000000004}, {"timestamp": 764.068, "power": 36.130796000000004}, {"timestamp": 784.593, "power": 36.130796000000004}, {"timestamp": 805.121, "power": 36.130796000000004}, {"timestamp": 825.641, "power": 36.130796000000004}, {"timestamp": 846.165, "power": 36.130796000000004}, {"timestamp": 866.697, "power": 36.130796000000004}, {"timestamp": 887.224, "power": 36.130796000000004}, {"timestamp": 907.739, "power": 36.130796000000004}, {"timestamp": 928.224, "power": 36.130796000000004}, {"timestamp": 948.746, "power": 36.130796000000004}, {"timestamp": 969.345, "power": 36.130796000000004}, {"timestamp": 989.876, "power": 36.130796000000004}], "timeline": {"START": "475.362806", "END": "709.302181"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 413.119}, {"name": "clSetKernelArg", "calls": 19, "time": 283.811}, {"name": "clReleaseKernel", "calls": 1, "time": 84.6759}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.7257}, {"name": "clCreateContext", "calls": 1, "time": 42.8828}, {"name": "clReleaseContext", "calls": 1, "time": 41.9441}, {"name": "clReleaseProgram", "calls": 1, "time": 11.2804}, {"name": "clCreateKernel", "calls": 1, "time": 0.34642}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310058}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.137703}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073188}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037162}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.0257}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023325}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022752}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010191}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0088}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00826}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007058}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006871}, {"name": "clRetainDevice", "calls": 2, "time": 0.004631}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 233.939}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 233.47}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 214.141}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 220.245}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 213.216}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 217.39}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7534.901159, "utilization": 78.488554, "size": 969240.0, "time": 128.633406}, {"type": "WRITE", "transfers": 1, "speed": 6881.744062, "utilization": 71.684834, "size": 346090.0, "time": 50.291056}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 735732, "speed": 29.9374, "utilization": 0.259874, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 42184, "speed": 374.138, "utilization": 3.24773, "size": 0.120408}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 672476, "speed": 29.8138, "utilization": 0.2588, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38248, "speed": 372.183, "utilization": 3.23075, "size": 0.119558}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 693040, "speed": 29.8896, "utilization": 0.259459, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39557, "speed": 372.332, "utilization": 3.23205, "size": 0.11976}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 671488, "speed": 29.9003, "utilization": 0.259551, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38188, "speed": 371.968, "utilization": 3.22889, "size": 0.119548}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 685460, "speed": 29.9557, "utilization": 0.260033, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39068, "speed": 372.667, "utilization": 3.23496, "size": 0.119754}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len4/run0.json b/code/fpga/ndrange_results/dna.15MB.len4/run0.json new file mode 100644 index 0000000..935c62b --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.7421, "power": 35.751678}, {"timestamp": 67.3856, "power": 35.751678}, {"timestamp": 87.9268, "power": 35.751678}, {"timestamp": 108.457, "power": 35.751678}, {"timestamp": 128.987, "power": 35.751678}, {"timestamp": 149.894, "power": 35.751678}, {"timestamp": 170.511, "power": 35.751678}, {"timestamp": 191.013, "power": 35.751678}, {"timestamp": 211.554, "power": 35.751678}, {"timestamp": 232.09, "power": 35.751678}, {"timestamp": 252.628, "power": 35.751678}, {"timestamp": 273.168, "power": 35.751678}, {"timestamp": 293.706, "power": 35.751678}, {"timestamp": 314.218, "power": 35.751678}, {"timestamp": 334.711, "power": 35.751678}, {"timestamp": 355.251, "power": 35.751678}, {"timestamp": 375.786, "power": 35.751678}, {"timestamp": 396.326, "power": 35.751678}, {"timestamp": 416.866, "power": 35.751678}, {"timestamp": 437.405, "power": 35.751678}, {"timestamp": 457.946, "power": 35.751678}, {"timestamp": 478.46, "power": 35.751678}, {"timestamp": 498.997, "power": 35.751678}, {"timestamp": 519.538, "power": 35.751678}, {"timestamp": 540.08, "power": 35.751678}, {"timestamp": 560.617, "power": 35.751678}, {"timestamp": 581.152, "power": 35.751678}, {"timestamp": 601.687, "power": 35.751678}, {"timestamp": 622.196, "power": 35.751678}, {"timestamp": 642.687, "power": 35.751678}, {"timestamp": 663.214, "power": 35.751678}, {"timestamp": 683.751, "power": 35.751678}, {"timestamp": 704.286, "power": 35.751678}, {"timestamp": 724.831, "power": 35.751678}, {"timestamp": 745.371, "power": 35.751678}, {"timestamp": 765.914, "power": 35.751678}, {"timestamp": 786.418, "power": 35.751678}, {"timestamp": 806.949, "power": 35.751678}, {"timestamp": 827.484, "power": 35.751678}, {"timestamp": 848.019, "power": 35.751678}, {"timestamp": 868.555, "power": 35.751678}, {"timestamp": 889.093, "power": 35.751678}, {"timestamp": 909.625, "power": 35.751678}, {"timestamp": 930.133, "power": 35.751678}, {"timestamp": 950.624, "power": 35.751678}, {"timestamp": 971.162, "power": 35.751678}, {"timestamp": 991.698, "power": 35.751678}, {"timestamp": 1012.24, "power": 35.384530999999996}, {"timestamp": 1033.38, "power": 35.384530999999996}, {"timestamp": 1053.97, "power": 35.384530999999996}, {"timestamp": 1074.54, "power": 35.384530999999996}, {"timestamp": 1095.09, "power": 35.384530999999996}, {"timestamp": 1115.64, "power": 35.384530999999996}, {"timestamp": 1136.23, "power": 35.384530999999996}, {"timestamp": 1156.81, "power": 35.384530999999996}, {"timestamp": 1177.4, "power": 35.384530999999996}, {"timestamp": 1197.98, "power": 35.384530999999996}, {"timestamp": 1218.54, "power": 35.384530999999996}, {"timestamp": 1239.09, "power": 35.384530999999996}, {"timestamp": 1259.68, "power": 35.384530999999996}, {"timestamp": 1280.27, "power": 35.384530999999996}, {"timestamp": 1300.85, "power": 35.384530999999996}, {"timestamp": 1321.45, "power": 35.384530999999996}, {"timestamp": 1342.04, "power": 35.384530999999996}, {"timestamp": 1362.6, "power": 35.384530999999996}, {"timestamp": 1383.15, "power": 35.384530999999996}, {"timestamp": 1403.75, "power": 35.384530999999996}, {"timestamp": 1424.33, "power": 35.384530999999996}, {"timestamp": 1444.93, "power": 35.384530999999996}, {"timestamp": 1465.52, "power": 35.384530999999996}, {"timestamp": 1486.07, "power": 35.384530999999996}, {"timestamp": 1506.62, "power": 35.384530999999996}, {"timestamp": 1527.18, "power": 35.384530999999996}, {"timestamp": 1547.77, "power": 35.384530999999996}, {"timestamp": 1568.36, "power": 35.384530999999996}, {"timestamp": 1588.97, "power": 35.384530999999996}, {"timestamp": 1609.64, "power": 35.384530999999996}, {"timestamp": 1630.21, "power": 35.384530999999996}, {"timestamp": 1650.76, "power": 35.384530999999996}, {"timestamp": 1671.31, "power": 35.384530999999996}, {"timestamp": 1691.9, "power": 35.384530999999996}, {"timestamp": 1712.49, "power": 35.384530999999996}, {"timestamp": 1733.08, "power": 35.384530999999996}, {"timestamp": 1753.67, "power": 35.384530999999996}, {"timestamp": 1774.28, "power": 35.384530999999996}, {"timestamp": 1794.84, "power": 35.384530999999996}, {"timestamp": 1815.39, "power": 35.384530999999996}, {"timestamp": 1835.99, "power": 35.384530999999996}, {"timestamp": 1856.58, "power": 35.384530999999996}, {"timestamp": 1877.17, "power": 35.384530999999996}, {"timestamp": 1897.77, "power": 35.384530999999996}, {"timestamp": 1918.34, "power": 35.384530999999996}, {"timestamp": 1938.89, "power": 35.384530999999996}, {"timestamp": 1959.49, "power": 35.384530999999996}, {"timestamp": 1980.09, "power": 35.384530999999996}, {"timestamp": 2000.68, "power": 35.384530999999996}, {"timestamp": 2021.27, "power": 36.160453000000004}, {"timestamp": 2042.34, "power": 36.160453000000004}, {"timestamp": 2062.9, "power": 36.160453000000004}, {"timestamp": 2083.49, "power": 36.160453000000004}, {"timestamp": 2104.08, "power": 36.160453000000004}, {"timestamp": 2124.67, "power": 36.160453000000004}, {"timestamp": 2145.26, "power": 36.160453000000004}, {"timestamp": 2165.85, "power": 36.160453000000004}, {"timestamp": 2186.42, "power": 36.160453000000004}, {"timestamp": 2206.98, "power": 36.160453000000004}, {"timestamp": 2227.57, "power": 36.160453000000004}, {"timestamp": 2248.16, "power": 36.160453000000004}, {"timestamp": 2268.75, "power": 36.160453000000004}, {"timestamp": 2289.35, "power": 36.160453000000004}, {"timestamp": 2309.94, "power": 36.160453000000004}, {"timestamp": 2330.5, "power": 36.160453000000004}, {"timestamp": 2351.06, "power": 36.160453000000004}, {"timestamp": 2371.65, "power": 36.160453000000004}, {"timestamp": 2392.26, "power": 36.160453000000004}, {"timestamp": 2412.84, "power": 36.160453000000004}, {"timestamp": 2433.43, "power": 36.160453000000004}, {"timestamp": 2454.03, "power": 36.160453000000004}, {"timestamp": 2474.59, "power": 36.160453000000004}, {"timestamp": 2495.15, "power": 36.160453000000004}, {"timestamp": 2515.74, "power": 36.160453000000004}, {"timestamp": 2536.33, "power": 36.160453000000004}, {"timestamp": 2556.91, "power": 36.160453000000004}, {"timestamp": 2577.51, "power": 36.160453000000004}, {"timestamp": 2598.06, "power": 36.160453000000004}, {"timestamp": 2618.61, "power": 36.160453000000004}, {"timestamp": 2639.17, "power": 36.160453000000004}, {"timestamp": 2659.77, "power": 36.160453000000004}, {"timestamp": 2680.36, "power": 36.160453000000004}, {"timestamp": 2700.96, "power": 36.160453000000004}, {"timestamp": 2721.56, "power": 36.160453000000004}, {"timestamp": 2742.14, "power": 36.160453000000004}, {"timestamp": 2762.7, "power": 36.160453000000004}, {"timestamp": 2783.26, "power": 36.160453000000004}, {"timestamp": 2803.86, "power": 36.160453000000004}, {"timestamp": 2824.45, "power": 36.160453000000004}, {"timestamp": 2845.04, "power": 36.160453000000004}, {"timestamp": 2865.64, "power": 36.160453000000004}, {"timestamp": 2886.27, "power": 36.160453000000004}, {"timestamp": 2906.83, "power": 36.160453000000004}, {"timestamp": 2927.42, "power": 36.160453000000004}, {"timestamp": 2948.02, "power": 36.160453000000004}, {"timestamp": 2968.61, "power": 36.160453000000004}, {"timestamp": 2989.21, "power": 36.160453000000004}, {"timestamp": 3009.8, "power": 36.160453000000004}, {"timestamp": 3030.37, "power": 35.785966}, {"timestamp": 3051.55, "power": 35.785966}, {"timestamp": 3072.15, "power": 35.785966}, {"timestamp": 3092.75, "power": 35.785966}, {"timestamp": 3113.35, "power": 35.785966}, {"timestamp": 3133.94, "power": 35.785966}, {"timestamp": 3154.53, "power": 35.785966}, {"timestamp": 3175.1, "power": 35.785966}, {"timestamp": 3195.7, "power": 35.785966}, {"timestamp": 3216.3, "power": 35.785966}, {"timestamp": 3236.9, "power": 35.785966}, {"timestamp": 3257.5, "power": 35.785966}, {"timestamp": 3278.07, "power": 35.785966}, {"timestamp": 3298.62, "power": 35.785966}, {"timestamp": 3319.18, "power": 35.785966}, {"timestamp": 3339.77, "power": 35.785966}, {"timestamp": 3360.37, "power": 35.785966}, {"timestamp": 3380.97, "power": 35.785966}, {"timestamp": 3401.57, "power": 35.785966}, {"timestamp": 3422.14, "power": 35.785966}, {"timestamp": 3442.7, "power": 35.785966}, {"timestamp": 3463.26, "power": 35.785966}, {"timestamp": 3483.86, "power": 35.785966}, {"timestamp": 3504.45, "power": 35.785966}, {"timestamp": 3525.05, "power": 35.785966}, {"timestamp": 3545.65, "power": 35.785966}, {"timestamp": 3566.22, "power": 35.785966}, {"timestamp": 3586.79, "power": 35.785966}, {"timestamp": 3607.35, "power": 35.785966}, {"timestamp": 3627.95, "power": 35.785966}, {"timestamp": 3648.55, "power": 35.785966}, {"timestamp": 3669.15, "power": 35.785966}, {"timestamp": 3689.75, "power": 35.785966}, {"timestamp": 3710.34, "power": 35.785966}, {"timestamp": 3730.95, "power": 35.785966}, {"timestamp": 3751.49, "power": 35.785966}, {"timestamp": 3772.01, "power": 35.785966}, {"timestamp": 3792.53, "power": 35.785966}, {"timestamp": 3813.05, "power": 35.785966}, {"timestamp": 3833.58, "power": 35.785966}, {"timestamp": 3854.07, "power": 35.785966}, {"timestamp": 3874.56, "power": 35.785966}, {"timestamp": 3895.09, "power": 35.785966}, {"timestamp": 3915.63, "power": 35.785966}, {"timestamp": 3936.17, "power": 35.785966}, {"timestamp": 3956.71, "power": 35.785966}, {"timestamp": 3977.26, "power": 35.785966}, {"timestamp": 3997.8, "power": 35.785966}, {"timestamp": 4018.32, "power": 35.785966}, {"timestamp": 4038.85, "power": 36.37315100000001}, {"timestamp": 4059.98, "power": 36.37315100000001}, {"timestamp": 4080.52, "power": 36.37315100000001}, {"timestamp": 4101.07, "power": 36.37315100000001}, {"timestamp": 4121.61, "power": 36.37315100000001}, {"timestamp": 4142.12, "power": 36.37315100000001}, {"timestamp": 4162.62, "power": 36.37315100000001}, {"timestamp": 4183.16, "power": 36.37315100000001}, {"timestamp": 4203.69, "power": 36.37315100000001}, {"timestamp": 4224.24, "power": 36.37315100000001}, {"timestamp": 4244.78, "power": 36.37315100000001}, {"timestamp": 4265.32, "power": 36.37315100000001}, {"timestamp": 4285.86, "power": 36.37315100000001}, {"timestamp": 4306.38, "power": 36.37315100000001}, {"timestamp": 4326.92, "power": 36.37315100000001}, {"timestamp": 4347.46, "power": 36.37315100000001}, {"timestamp": 4368.0, "power": 36.37315100000001}, {"timestamp": 4388.54, "power": 36.37315100000001}, {"timestamp": 4409.09, "power": 36.37315100000001}, {"timestamp": 4429.63, "power": 36.37315100000001}, {"timestamp": 4450.15, "power": 36.37315100000001}, {"timestamp": 4470.64, "power": 36.37315100000001}, {"timestamp": 4491.17, "power": 36.37315100000001}, {"timestamp": 4511.71, "power": 36.37315100000001}, {"timestamp": 4532.25, "power": 36.37315100000001}, {"timestamp": 4552.79, "power": 36.37315100000001}, {"timestamp": 4573.33, "power": 36.37315100000001}, {"timestamp": 4593.88, "power": 36.37315100000001}, {"timestamp": 4614.39, "power": 36.37315100000001}, {"timestamp": 4634.92, "power": 36.37315100000001}, {"timestamp": 4655.46, "power": 36.37315100000001}, {"timestamp": 4676.0, "power": 36.37315100000001}, {"timestamp": 4696.54, "power": 36.37315100000001}, {"timestamp": 4717.09, "power": 36.37315100000001}, {"timestamp": 4737.63, "power": 36.37315100000001}, {"timestamp": 4758.15, "power": 36.37315100000001}, {"timestamp": 4778.64, "power": 36.37315100000001}, {"timestamp": 4799.2, "power": 36.37315100000001}, {"timestamp": 4819.78, "power": 36.37315100000001}, {"timestamp": 4840.34, "power": 36.37315100000001}, {"timestamp": 4860.9, "power": 36.37315100000001}, {"timestamp": 4881.47, "power": 36.37315100000001}, {"timestamp": 4902.03, "power": 36.37315100000001}, {"timestamp": 4922.52, "power": 36.37315100000001}, {"timestamp": 4943.07, "power": 36.37315100000001}, {"timestamp": 4963.64, "power": 36.37315100000001}, {"timestamp": 4984.2, "power": 36.37315100000001}, {"timestamp": 5004.77, "power": 36.37315100000001}, {"timestamp": 5025.34, "power": 36.37315100000001}, {"timestamp": 5045.91, "power": 36.725021999999996}, {"timestamp": 5067.04, "power": 36.725021999999996}, {"timestamp": 5087.58, "power": 36.725021999999996}, {"timestamp": 5108.11, "power": 36.725021999999996}, {"timestamp": 5128.65, "power": 36.725021999999996}, {"timestamp": 5149.19, "power": 36.725021999999996}, {"timestamp": 5169.72, "power": 36.725021999999996}, {"timestamp": 5190.23, "power": 36.725021999999996}, {"timestamp": 5210.73, "power": 36.725021999999996}, {"timestamp": 5231.26, "power": 36.725021999999996}, {"timestamp": 5251.8, "power": 36.725021999999996}, {"timestamp": 5272.33, "power": 36.725021999999996}, {"timestamp": 5292.87, "power": 36.725021999999996}, {"timestamp": 5313.4, "power": 36.725021999999996}, {"timestamp": 5333.96, "power": 36.725021999999996}, {"timestamp": 5354.46, "power": 36.725021999999996}, {"timestamp": 5375.01, "power": 36.725021999999996}, {"timestamp": 5395.55, "power": 36.725021999999996}, {"timestamp": 5416.08, "power": 36.725021999999996}, {"timestamp": 5436.62, "power": 36.725021999999996}, {"timestamp": 5457.15, "power": 36.725021999999996}, {"timestamp": 5477.68, "power": 36.725021999999996}, {"timestamp": 5498.2, "power": 36.725021999999996}, {"timestamp": 5518.73, "power": 36.725021999999996}, {"timestamp": 5539.26, "power": 36.725021999999996}, {"timestamp": 5559.79, "power": 36.725021999999996}, {"timestamp": 5580.33, "power": 36.725021999999996}, {"timestamp": 5600.87, "power": 36.725021999999996}, {"timestamp": 5621.4, "power": 36.725021999999996}, {"timestamp": 5641.94, "power": 36.725021999999996}, {"timestamp": 5662.45, "power": 36.725021999999996}, {"timestamp": 5682.98, "power": 36.725021999999996}, {"timestamp": 5703.51, "power": 36.725021999999996}, {"timestamp": 5724.05, "power": 36.725021999999996}, {"timestamp": 5744.62, "power": 36.725021999999996}, {"timestamp": 5765.19, "power": 36.725021999999996}, {"timestamp": 5785.74, "power": 36.725021999999996}, {"timestamp": 5806.25, "power": 36.725021999999996}, {"timestamp": 5826.8, "power": 36.725021999999996}, {"timestamp": 5847.36, "power": 36.725021999999996}, {"timestamp": 5867.93, "power": 36.725021999999996}, {"timestamp": 5888.5, "power": 36.725021999999996}, {"timestamp": 5909.06, "power": 36.725021999999996}, {"timestamp": 5929.62, "power": 36.725021999999996}, {"timestamp": 5950.11, "power": 36.725021999999996}, {"timestamp": 5970.6, "power": 36.725021999999996}, {"timestamp": 5991.16, "power": 36.725021999999996}, {"timestamp": 6011.72, "power": 36.725021999999996}, {"timestamp": 6032.28, "power": 36.725021999999996}, {"timestamp": 6052.85, "power": 36.976209}, {"timestamp": 6073.95, "power": 36.976209}, {"timestamp": 6094.46, "power": 36.976209}, {"timestamp": 6114.99, "power": 36.976209}, {"timestamp": 6135.52, "power": 36.976209}, {"timestamp": 6156.07, "power": 36.976209}, {"timestamp": 6176.6, "power": 36.976209}, {"timestamp": 6197.14, "power": 36.976209}, {"timestamp": 6217.68, "power": 36.976209}, {"timestamp": 6238.19, "power": 36.976209}, {"timestamp": 6258.68, "power": 36.976209}, {"timestamp": 6279.21, "power": 36.976209}, {"timestamp": 6299.75, "power": 36.976209}, {"timestamp": 6320.29, "power": 36.976209}, {"timestamp": 6340.83, "power": 36.976209}, {"timestamp": 6361.36, "power": 36.976209}, {"timestamp": 6381.9, "power": 36.976209}, {"timestamp": 6402.42, "power": 36.976209}, {"timestamp": 6422.97, "power": 36.976209}, {"timestamp": 6443.54, "power": 36.976209}, {"timestamp": 6464.11, "power": 36.976209}, {"timestamp": 6484.68, "power": 36.976209}, {"timestamp": 6505.23, "power": 36.976209}, {"timestamp": 6525.8, "power": 36.976209}, {"timestamp": 6546.32, "power": 36.976209}, {"timestamp": 6566.87, "power": 36.976209}, {"timestamp": 6587.43, "power": 36.976209}, {"timestamp": 6608.01, "power": 36.976209}, {"timestamp": 6628.57, "power": 36.976209}, {"timestamp": 6649.14, "power": 36.976209}, {"timestamp": 6669.7, "power": 36.976209}, {"timestamp": 6690.21, "power": 36.976209}, {"timestamp": 6710.71, "power": 36.976209}, {"timestamp": 6731.26, "power": 36.976209}, {"timestamp": 6751.82, "power": 36.976209}, {"timestamp": 6772.39, "power": 36.976209}, {"timestamp": 6792.95, "power": 36.976209}, {"timestamp": 6813.52, "power": 36.976209}, {"timestamp": 6834.11, "power": 36.976209}, {"timestamp": 6854.6, "power": 36.976209}, {"timestamp": 6875.16, "power": 36.976209}, {"timestamp": 6895.72, "power": 36.976209}, {"timestamp": 6916.28, "power": 36.976209}, {"timestamp": 6936.84, "power": 36.976209}, {"timestamp": 6957.4, "power": 36.976209}, {"timestamp": 6977.97, "power": 36.976209}, {"timestamp": 6998.47, "power": 36.976209}, {"timestamp": 7019.01, "power": 36.976209}, {"timestamp": 7039.57, "power": 36.976209}, {"timestamp": 7060.15, "power": 36.300917}, {"timestamp": 7081.61, "power": 36.300917}, {"timestamp": 7102.14, "power": 36.300917}, {"timestamp": 7122.63, "power": 36.300917}, {"timestamp": 7143.19, "power": 36.300917}, {"timestamp": 7163.77, "power": 36.300917}, {"timestamp": 7184.34, "power": 36.300917}, {"timestamp": 7204.91, "power": 36.300917}, {"timestamp": 7225.48, "power": 36.300917}, {"timestamp": 7246.06, "power": 36.300917}, {"timestamp": 7266.55, "power": 36.300917}, {"timestamp": 7287.11, "power": 36.300917}, {"timestamp": 7307.68, "power": 36.300917}, {"timestamp": 7328.25, "power": 36.300917}, {"timestamp": 7348.82, "power": 36.300917}, {"timestamp": 7369.4, "power": 36.300917}, {"timestamp": 7389.95, "power": 36.300917}, {"timestamp": 7410.45, "power": 36.300917}, {"timestamp": 7431.0, "power": 36.300917}, {"timestamp": 7451.58, "power": 36.300917}, {"timestamp": 7472.14, "power": 36.300917}, {"timestamp": 7492.69, "power": 36.300917}, {"timestamp": 7513.27, "power": 36.300917}, {"timestamp": 7533.84, "power": 36.300917}, {"timestamp": 7554.36, "power": 36.300917}, {"timestamp": 7574.91, "power": 36.300917}, {"timestamp": 7595.46, "power": 36.300917}, {"timestamp": 7616.03, "power": 36.300917}, {"timestamp": 7636.59, "power": 36.300917}, {"timestamp": 7657.17, "power": 36.300917}, {"timestamp": 7677.74, "power": 36.300917}, {"timestamp": 7698.26, "power": 36.300917}, {"timestamp": 7718.75, "power": 36.300917}, {"timestamp": 7739.28, "power": 36.300917}, {"timestamp": 7759.82, "power": 36.300917}, {"timestamp": 7780.36, "power": 36.300917}, {"timestamp": 7800.89, "power": 36.300917}, {"timestamp": 7821.43, "power": 36.300917}, {"timestamp": 7841.97, "power": 36.300917}, {"timestamp": 7862.48, "power": 36.300917}, {"timestamp": 7883.01, "power": 36.300917}, {"timestamp": 7903.57, "power": 36.300917}, {"timestamp": 7924.14, "power": 36.300917}, {"timestamp": 7944.71, "power": 36.300917}, {"timestamp": 7965.26, "power": 36.300917}, {"timestamp": 7985.83, "power": 36.300917}, {"timestamp": 8006.34, "power": 36.300917}, {"timestamp": 8026.88, "power": 36.300917}, {"timestamp": 8047.44, "power": 36.300917}, {"timestamp": 8068.01, "power": 36.292861}, {"timestamp": 8089.29, "power": 36.292861}, {"timestamp": 8109.86, "power": 36.292861}, {"timestamp": 8130.38, "power": 36.292861}, {"timestamp": 8150.92, "power": 36.292861}, {"timestamp": 8171.48, "power": 36.292861}, {"timestamp": 8192.04, "power": 36.292861}, {"timestamp": 8212.61, "power": 36.292861}, {"timestamp": 8233.17, "power": 36.292861}, {"timestamp": 8253.73, "power": 36.292861}, {"timestamp": 8274.24, "power": 36.292861}, {"timestamp": 8294.79, "power": 36.292861}, {"timestamp": 8315.36, "power": 36.292861}, {"timestamp": 8335.92, "power": 36.292861}, {"timestamp": 8356.49, "power": 36.292861}, {"timestamp": 8377.05, "power": 36.292861}, {"timestamp": 8397.62, "power": 36.292861}, {"timestamp": 8418.11, "power": 36.292861}, {"timestamp": 8438.61, "power": 36.292861}, {"timestamp": 8459.17, "power": 36.292861}, {"timestamp": 8479.73, "power": 36.292861}, {"timestamp": 8500.3, "power": 36.292861}, {"timestamp": 8520.85, "power": 36.292861}, {"timestamp": 8541.4, "power": 36.292861}, {"timestamp": 8561.94, "power": 36.292861}, {"timestamp": 8582.47, "power": 36.292861}, {"timestamp": 8603.01, "power": 36.292861}, {"timestamp": 8623.59, "power": 36.292861}, {"timestamp": 8644.16, "power": 36.292861}, {"timestamp": 8664.73, "power": 36.292861}, {"timestamp": 8685.28, "power": 36.292861}, {"timestamp": 8705.84, "power": 36.292861}, {"timestamp": 8726.35, "power": 36.292861}, {"timestamp": 8746.9, "power": 36.292861}, {"timestamp": 8767.47, "power": 36.292861}, {"timestamp": 8788.03, "power": 36.292861}, {"timestamp": 8808.6, "power": 36.292861}, {"timestamp": 8829.15, "power": 36.292861}, {"timestamp": 8849.72, "power": 36.292861}, {"timestamp": 8870.23, "power": 36.292861}, {"timestamp": 8890.77, "power": 36.292861}, {"timestamp": 8911.33, "power": 36.292861}, {"timestamp": 8931.91, "power": 36.292861}, {"timestamp": 8952.47, "power": 36.292861}, {"timestamp": 8973.03, "power": 36.292861}, {"timestamp": 8993.59, "power": 36.292861}, {"timestamp": 9014.1, "power": 36.292861}, {"timestamp": 9034.6, "power": 36.292861}, {"timestamp": 9055.16, "power": 36.292861}, {"timestamp": 9075.72, "power": 36.303727}, {"timestamp": 9096.86, "power": 36.303727}, {"timestamp": 9117.4, "power": 36.303727}, {"timestamp": 9137.93, "power": 36.303727}, {"timestamp": 9158.45, "power": 36.303727}, {"timestamp": 9178.93, "power": 36.303727}, {"timestamp": 9199.5, "power": 36.303727}, {"timestamp": 9220.06, "power": 36.303727}, {"timestamp": 9240.63, "power": 36.303727}, {"timestamp": 9261.19, "power": 36.303727}, {"timestamp": 9281.75, "power": 36.303727}, {"timestamp": 9302.26, "power": 36.303727}, {"timestamp": 9322.81, "power": 36.303727}, {"timestamp": 9343.38, "power": 36.303727}, {"timestamp": 9363.92, "power": 36.303727}, {"timestamp": 9384.48, "power": 36.303727}, {"timestamp": 9405.05, "power": 36.303727}, {"timestamp": 9425.61, "power": 36.303727}, {"timestamp": 9446.12, "power": 36.303727}, {"timestamp": 9466.66, "power": 36.303727}, {"timestamp": 9487.22, "power": 36.303727}, {"timestamp": 9507.79, "power": 36.303727}, {"timestamp": 9528.35, "power": 36.303727}, {"timestamp": 9548.9, "power": 36.303727}, {"timestamp": 9569.46, "power": 36.303727}, {"timestamp": 9590.07, "power": 36.303727}, {"timestamp": 9610.55, "power": 36.303727}, {"timestamp": 9631.12, "power": 36.303727}, {"timestamp": 9651.69, "power": 36.303727}, {"timestamp": 9672.24, "power": 36.303727}, {"timestamp": 9692.8, "power": 36.303727}, {"timestamp": 9713.34, "power": 36.303727}, {"timestamp": 9733.87, "power": 36.303727}, {"timestamp": 9754.39, "power": 36.303727}, {"timestamp": 9774.93, "power": 36.303727}, {"timestamp": 9795.49, "power": 36.303727}, {"timestamp": 9816.05, "power": 36.303727}, {"timestamp": 9836.62, "power": 36.303727}, {"timestamp": 9857.18, "power": 36.303727}, {"timestamp": 9877.75, "power": 36.303727}, {"timestamp": 9898.26, "power": 36.303727}, {"timestamp": 9918.81, "power": 36.303727}, {"timestamp": 9939.36, "power": 36.303727}, {"timestamp": 9959.93, "power": 36.303727}, {"timestamp": 9980.5, "power": 36.303727}, {"timestamp": 10001.1, "power": 36.303727}, {"timestamp": 10021.6, "power": 36.303727}, {"timestamp": 10042.2, "power": 36.303727}, {"timestamp": 10062.7, "power": 36.303727}, {"timestamp": 10083.2, "power": 36.544326}, {"timestamp": 10104.3, "power": 36.544326}, {"timestamp": 10124.9, "power": 36.544326}, {"timestamp": 10145.4, "power": 36.544326}, {"timestamp": 10165.9, "power": 36.544326}, {"timestamp": 10186.4, "power": 36.544326}, {"timestamp": 10207.0, "power": 36.544326}, {"timestamp": 10227.6, "power": 36.544326}, {"timestamp": 10248.1, "power": 36.544326}, {"timestamp": 10268.7, "power": 36.544326}, {"timestamp": 10289.2, "power": 36.544326}, {"timestamp": 10309.8, "power": 36.544326}, {"timestamp": 10330.3, "power": 36.544326}, {"timestamp": 10350.9, "power": 36.544326}, {"timestamp": 10371.4, "power": 36.544326}, {"timestamp": 10392.0, "power": 36.544326}, {"timestamp": 10412.5, "power": 36.544326}, {"timestamp": 10433.1, "power": 36.544326}, {"timestamp": 10453.6, "power": 36.544326}, {"timestamp": 10474.1, "power": 36.544326}, {"timestamp": 10494.6, "power": 36.544326}, {"timestamp": 10515.1, "power": 36.544326}, {"timestamp": 10535.7, "power": 36.544326}, {"timestamp": 10556.2, "power": 36.544326}, {"timestamp": 10576.8, "power": 36.544326}, {"timestamp": 10597.3, "power": 36.544326}, {"timestamp": 10617.9, "power": 36.544326}, {"timestamp": 10638.4, "power": 36.544326}, {"timestamp": 10658.9, "power": 36.544326}, {"timestamp": 10679.5, "power": 36.544326}, {"timestamp": 10700.0, "power": 36.544326}, {"timestamp": 10720.6, "power": 36.544326}, {"timestamp": 10741.1, "power": 36.544326}, {"timestamp": 10761.7, "power": 36.544326}, {"timestamp": 10782.2, "power": 36.544326}, {"timestamp": 10802.7, "power": 36.544326}, {"timestamp": 10823.3, "power": 36.544326}, {"timestamp": 10843.8, "power": 36.544326}, {"timestamp": 10864.4, "power": 36.544326}, {"timestamp": 10884.9, "power": 36.544326}, {"timestamp": 10905.5, "power": 36.544326}, {"timestamp": 10926.1, "power": 36.544326}, {"timestamp": 10946.6, "power": 36.544326}, {"timestamp": 10967.1, "power": 36.544326}, {"timestamp": 10987.7, "power": 36.544326}, {"timestamp": 11008.3, "power": 36.544326}, {"timestamp": 11028.8, "power": 36.544326}, {"timestamp": 11049.4, "power": 36.544326}, {"timestamp": 11070.0, "power": 36.544326}, {"timestamp": 11090.5, "power": 36.363295}, {"timestamp": 11111.6, "power": 36.363295}, {"timestamp": 11132.1, "power": 36.363295}, {"timestamp": 11152.6, "power": 36.363295}, {"timestamp": 11173.2, "power": 36.363295}, {"timestamp": 11193.7, "power": 36.363295}, {"timestamp": 11214.3, "power": 36.363295}, {"timestamp": 11234.8, "power": 36.363295}, {"timestamp": 11255.4, "power": 36.363295}, {"timestamp": 11276.0, "power": 36.363295}, {"timestamp": 11296.5, "power": 36.363295}, {"timestamp": 11317.1, "power": 36.363295}, {"timestamp": 11337.7, "power": 36.363295}, {"timestamp": 11358.2, "power": 36.363295}, {"timestamp": 11378.7, "power": 36.363295}, {"timestamp": 11399.3, "power": 36.363295}, {"timestamp": 11419.8, "power": 36.363295}, {"timestamp": 11440.4, "power": 36.363295}, {"timestamp": 11460.9, "power": 36.363295}, {"timestamp": 11481.5, "power": 36.363295}, {"timestamp": 11502.1, "power": 36.363295}, {"timestamp": 11522.6, "power": 36.363295}, {"timestamp": 11543.1, "power": 36.363295}, {"timestamp": 11563.7, "power": 36.363295}, {"timestamp": 11584.3, "power": 36.363295}, {"timestamp": 11604.8, "power": 36.363295}, {"timestamp": 11625.4, "power": 36.363295}, {"timestamp": 11645.9, "power": 36.363295}, {"timestamp": 11666.4, "power": 36.363295}, {"timestamp": 11687.0, "power": 36.363295}, {"timestamp": 11707.5, "power": 36.363295}, {"timestamp": 11728.0, "power": 36.363295}, {"timestamp": 11748.6, "power": 36.363295}, {"timestamp": 11769.1, "power": 36.363295}, {"timestamp": 11789.7, "power": 36.363295}, {"timestamp": 11810.2, "power": 36.363295}, {"timestamp": 11830.7, "power": 36.363295}, {"timestamp": 11851.3, "power": 36.363295}, {"timestamp": 11871.9, "power": 36.363295}, {"timestamp": 11892.4, "power": 36.363295}, {"timestamp": 11913.0, "power": 36.363295}, {"timestamp": 11933.6, "power": 36.363295}, {"timestamp": 11954.1, "power": 36.363295}, {"timestamp": 11974.6, "power": 36.363295}, {"timestamp": 11995.1, "power": 36.363295}, {"timestamp": 12015.7, "power": 36.363295}, {"timestamp": 12036.3, "power": 36.363295}, {"timestamp": 12056.9, "power": 36.363295}, {"timestamp": 12077.4, "power": 36.363295}, {"timestamp": 12098.0, "power": 36.775457}, {"timestamp": 12119.0, "power": 36.775457}, {"timestamp": 12139.6, "power": 36.775457}, {"timestamp": 12160.1, "power": 36.775457}, {"timestamp": 12180.7, "power": 36.775457}, {"timestamp": 12201.3, "power": 36.775457}, {"timestamp": 12221.8, "power": 36.775457}, {"timestamp": 12242.3, "power": 36.775457}, {"timestamp": 12262.9, "power": 36.775457}, {"timestamp": 12283.4, "power": 36.775457}, {"timestamp": 12304.0, "power": 36.775457}, {"timestamp": 12324.6, "power": 36.775457}, {"timestamp": 12345.1, "power": 36.775457}, {"timestamp": 12365.7, "power": 36.775457}, {"timestamp": 12386.2, "power": 36.775457}, {"timestamp": 12406.8, "power": 36.775457}, {"timestamp": 12427.3, "power": 36.775457}, {"timestamp": 12447.9, "power": 36.775457}, {"timestamp": 12468.5, "power": 36.775457}, {"timestamp": 12489.1, "power": 36.775457}, {"timestamp": 12509.6, "power": 36.775457}, {"timestamp": 12530.2, "power": 36.775457}, {"timestamp": 12550.6, "power": 36.775457}, {"timestamp": 12571.2, "power": 36.775457}, {"timestamp": 12591.8, "power": 36.775457}, {"timestamp": 12612.3, "power": 36.775457}, {"timestamp": 12632.9, "power": 36.775457}, {"timestamp": 12653.4, "power": 36.775457}, {"timestamp": 12674.0, "power": 36.775457}, {"timestamp": 12694.5, "power": 36.775457}, {"timestamp": 12715.0, "power": 36.775457}, {"timestamp": 12735.5, "power": 36.775457}, {"timestamp": 12756.1, "power": 36.775457}, {"timestamp": 12776.7, "power": 36.775457}, {"timestamp": 12797.2, "power": 36.775457}, {"timestamp": 12817.8, "power": 36.775457}, {"timestamp": 12838.3, "power": 36.775457}, {"timestamp": 12858.9, "power": 36.775457}, {"timestamp": 12879.4, "power": 36.775457}, {"timestamp": 12900.0, "power": 36.775457}, {"timestamp": 12920.6, "power": 36.775457}, {"timestamp": 12941.1, "power": 36.775457}, {"timestamp": 12961.7, "power": 36.775457}, {"timestamp": 12982.2, "power": 36.775457}, {"timestamp": 13002.8, "power": 36.775457}, {"timestamp": 13023.3, "power": 36.775457}, {"timestamp": 13043.9, "power": 36.775457}, {"timestamp": 13064.5, "power": 36.775457}, {"timestamp": 13085.0, "power": 36.775457}, {"timestamp": 13105.6, "power": 37.636554}, {"timestamp": 13127.6, "power": 37.636554}, {"timestamp": 13148.1, "power": 37.636554}, {"timestamp": 13168.7, "power": 37.636554}, {"timestamp": 13189.3, "power": 37.636554}, {"timestamp": 13209.8, "power": 37.636554}, {"timestamp": 13230.4, "power": 37.636554}, {"timestamp": 13250.9, "power": 37.636554}, {"timestamp": 13271.5, "power": 37.636554}, {"timestamp": 13292.0, "power": 37.636554}, {"timestamp": 13312.6, "power": 37.636554}, {"timestamp": 13333.2, "power": 37.636554}, {"timestamp": 13353.7, "power": 37.636554}, {"timestamp": 13374.3, "power": 37.636554}, {"timestamp": 13394.7, "power": 37.636554}, {"timestamp": 13415.3, "power": 37.636554}, {"timestamp": 13435.9, "power": 37.636554}, {"timestamp": 13456.4, "power": 37.636554}, {"timestamp": 13477.0, "power": 37.636554}, {"timestamp": 13497.5, "power": 37.636554}, {"timestamp": 13518.1, "power": 37.636554}, {"timestamp": 13538.6, "power": 37.636554}, {"timestamp": 13559.2, "power": 37.636554}, {"timestamp": 13579.7, "power": 37.636554}, {"timestamp": 13600.3, "power": 37.636554}, {"timestamp": 13620.9, "power": 37.636554}, {"timestamp": 13641.4, "power": 37.636554}, {"timestamp": 13662.0, "power": 37.636554}, {"timestamp": 13682.5, "power": 37.636554}, {"timestamp": 13703.0, "power": 37.636554}, {"timestamp": 13723.6, "power": 37.636554}, {"timestamp": 13744.1, "power": 37.636554}, {"timestamp": 13764.7, "power": 37.636554}, {"timestamp": 13785.2, "power": 37.636554}, {"timestamp": 13805.7, "power": 37.636554}, {"timestamp": 13826.2, "power": 37.636554}, {"timestamp": 13846.7, "power": 37.636554}, {"timestamp": 13867.3, "power": 37.636554}, {"timestamp": 13887.9, "power": 37.636554}, {"timestamp": 13908.4, "power": 37.636554}, {"timestamp": 13929.0, "power": 37.636554}, {"timestamp": 13949.6, "power": 37.636554}, {"timestamp": 13970.1, "power": 37.636554}, {"timestamp": 13990.6, "power": 37.636554}, {"timestamp": 14011.2, "power": 37.636554}, {"timestamp": 14031.7, "power": 37.636554}, {"timestamp": 14052.3, "power": 37.636554}, {"timestamp": 14072.9, "power": 37.636554}, {"timestamp": 14093.5, "power": 37.636554}, {"timestamp": 14114.0, "power": 36.203694}, {"timestamp": 14135.1, "power": 36.203694}, {"timestamp": 14155.7, "power": 36.203694}, {"timestamp": 14176.3, "power": 36.203694}, {"timestamp": 14196.8, "power": 36.203694}, {"timestamp": 14217.4, "power": 36.203694}, {"timestamp": 14237.9, "power": 36.203694}, {"timestamp": 14258.5, "power": 36.203694}, {"timestamp": 14279.0, "power": 36.203694}, {"timestamp": 14299.6, "power": 36.203694}, {"timestamp": 14320.1, "power": 36.203694}, {"timestamp": 14340.7, "power": 36.203694}, {"timestamp": 14361.3, "power": 36.203694}, {"timestamp": 14381.8, "power": 36.203694}, {"timestamp": 14402.4, "power": 36.203694}, {"timestamp": 14422.9, "power": 36.203694}, {"timestamp": 14443.5, "power": 36.203694}, {"timestamp": 14464.0, "power": 36.203694}, {"timestamp": 14484.6, "power": 36.203694}, {"timestamp": 14505.1, "power": 36.203694}, {"timestamp": 14525.7, "power": 36.203694}, {"timestamp": 14546.2, "power": 36.203694}, {"timestamp": 14566.8, "power": 36.203694}, {"timestamp": 14587.3, "power": 36.203694}, {"timestamp": 14607.9, "power": 36.203694}, {"timestamp": 14628.4, "power": 36.203694}, {"timestamp": 14649.0, "power": 36.203694}, {"timestamp": 14669.6, "power": 36.203694}, {"timestamp": 14690.1, "power": 36.203694}, {"timestamp": 14710.6, "power": 36.203694}, {"timestamp": 14731.1, "power": 36.203694}, {"timestamp": 14751.7, "power": 36.203694}, {"timestamp": 14772.3, "power": 36.203694}, {"timestamp": 14792.8, "power": 36.203694}, {"timestamp": 14813.4, "power": 36.203694}, {"timestamp": 14834.0, "power": 36.203694}, {"timestamp": 14854.5, "power": 36.203694}, {"timestamp": 14875.0, "power": 36.203694}, {"timestamp": 14895.6, "power": 36.203694}, {"timestamp": 14916.2, "power": 36.203694}, {"timestamp": 14936.7, "power": 36.203694}, {"timestamp": 14957.3, "power": 36.203694}, {"timestamp": 14977.9, "power": 36.203694}, {"timestamp": 14998.4, "power": 36.203694}, {"timestamp": 15018.9, "power": 36.203694}, {"timestamp": 15039.5, "power": 36.203694}, {"timestamp": 15060.0, "power": 36.203694}, {"timestamp": 15080.6, "power": 36.203694}, {"timestamp": 15101.2, "power": 36.203694}, {"timestamp": 15121.7, "power": 36.111324}, {"timestamp": 15142.9, "power": 36.111324}, {"timestamp": 15163.4, "power": 36.111324}, {"timestamp": 15184.0, "power": 36.111324}, {"timestamp": 15204.5, "power": 36.111324}, {"timestamp": 15225.1, "power": 36.111324}, {"timestamp": 15245.6, "power": 36.111324}, {"timestamp": 15266.1, "power": 36.111324}, {"timestamp": 15286.6, "power": 36.111324}, {"timestamp": 15307.2, "power": 36.111324}, {"timestamp": 15327.7, "power": 36.111324}, {"timestamp": 15348.3, "power": 36.111324}, {"timestamp": 15368.8, "power": 36.111324}, {"timestamp": 15389.4, "power": 36.111324}, {"timestamp": 15409.9, "power": 36.111324}, {"timestamp": 15430.4, "power": 36.111324}, {"timestamp": 15450.9, "power": 36.111324}, {"timestamp": 15471.4, "power": 36.111324}, {"timestamp": 15492.0, "power": 36.111324}, {"timestamp": 15512.5, "power": 36.111324}, {"timestamp": 15533.1, "power": 36.111324}, {"timestamp": 15553.6, "power": 36.111324}, {"timestamp": 15574.1, "power": 36.111324}, {"timestamp": 15594.6, "power": 36.111324}, {"timestamp": 15615.2, "power": 36.111324}, {"timestamp": 15635.7, "power": 36.111324}, {"timestamp": 15656.3, "power": 36.111324}, {"timestamp": 15676.8, "power": 36.111324}, {"timestamp": 15697.3, "power": 36.111324}, {"timestamp": 15717.9, "power": 36.111324}, {"timestamp": 15738.4, "power": 36.111324}, {"timestamp": 15758.9, "power": 36.111324}, {"timestamp": 15779.5, "power": 36.111324}, {"timestamp": 15800.0, "power": 36.111324}, {"timestamp": 15820.6, "power": 36.111324}, {"timestamp": 15841.1, "power": 36.111324}, {"timestamp": 15861.6, "power": 36.111324}, {"timestamp": 15882.2, "power": 36.111324}, {"timestamp": 15902.7, "power": 36.111324}, {"timestamp": 15923.2, "power": 36.111324}, {"timestamp": 15943.7, "power": 36.111324}, {"timestamp": 15964.3, "power": 36.111324}, {"timestamp": 15984.8, "power": 36.111324}, {"timestamp": 16005.4, "power": 36.111324}, {"timestamp": 16025.9, "power": 36.111324}, {"timestamp": 16046.4, "power": 36.111324}, {"timestamp": 16066.9, "power": 36.111324}, {"timestamp": 16087.5, "power": 36.111324}, {"timestamp": 16108.0, "power": 36.111324}, {"timestamp": 16128.6, "power": 36.51903300000001}, {"timestamp": 16149.6, "power": 36.51903300000001}, {"timestamp": 16170.2, "power": 36.51903300000001}, {"timestamp": 16190.7, "power": 36.51903300000001}, {"timestamp": 16211.2, "power": 36.51903300000001}, {"timestamp": 16231.7, "power": 36.51903300000001}, {"timestamp": 16252.3, "power": 36.51903300000001}, {"timestamp": 16272.8, "power": 36.51903300000001}, {"timestamp": 16293.3, "power": 36.51903300000001}, {"timestamp": 16313.9, "power": 36.51903300000001}, {"timestamp": 16334.4, "power": 36.51903300000001}, {"timestamp": 16354.9, "power": 36.51903300000001}, {"timestamp": 16375.5, "power": 36.51903300000001}, {"timestamp": 16396.0, "power": 36.51903300000001}, {"timestamp": 16416.6, "power": 36.51903300000001}, {"timestamp": 16437.1, "power": 36.51903300000001}, {"timestamp": 16457.6, "power": 36.51903300000001}, {"timestamp": 16478.2, "power": 36.51903300000001}, {"timestamp": 16498.7, "power": 36.51903300000001}, {"timestamp": 16519.2, "power": 36.51903300000001}, {"timestamp": 16539.8, "power": 36.51903300000001}, {"timestamp": 16560.3, "power": 36.51903300000001}, {"timestamp": 16580.9, "power": 36.51903300000001}, {"timestamp": 16601.4, "power": 36.51903300000001}, {"timestamp": 16621.9, "power": 36.51903300000001}, {"timestamp": 16642.5, "power": 36.51903300000001}, {"timestamp": 16663.0, "power": 36.51903300000001}, {"timestamp": 16683.5, "power": 36.51903300000001}, {"timestamp": 16704.1, "power": 36.51903300000001}, {"timestamp": 16724.6, "power": 36.51903300000001}, {"timestamp": 16745.2, "power": 36.51903300000001}, {"timestamp": 16765.7, "power": 36.51903300000001}, {"timestamp": 16786.2, "power": 36.51903300000001}, {"timestamp": 16806.7, "power": 36.51903300000001}, {"timestamp": 16827.3, "power": 36.51903300000001}, {"timestamp": 16847.8, "power": 36.51903300000001}, {"timestamp": 16868.3, "power": 36.51903300000001}, {"timestamp": 16888.9, "power": 36.51903300000001}, {"timestamp": 16909.4, "power": 36.51903300000001}, {"timestamp": 16930.0, "power": 36.51903300000001}, {"timestamp": 16950.5, "power": 36.51903300000001}, {"timestamp": 16971.0, "power": 36.51903300000001}, {"timestamp": 16991.5, "power": 36.51903300000001}, {"timestamp": 17012.1, "power": 36.51903300000001}, {"timestamp": 17032.6, "power": 36.51903300000001}, {"timestamp": 17053.2, "power": 36.51903300000001}, {"timestamp": 17073.7, "power": 36.51903300000001}, {"timestamp": 17094.2, "power": 36.51903300000001}, {"timestamp": 17114.8, "power": 36.51903300000001}, {"timestamp": 17135.3, "power": 36.083473999999995}, {"timestamp": 17156.4, "power": 36.083473999999995}, {"timestamp": 17176.9, "power": 36.083473999999995}, {"timestamp": 17197.5, "power": 36.083473999999995}, {"timestamp": 17218.0, "power": 36.083473999999995}, {"timestamp": 17238.5, "power": 36.083473999999995}, {"timestamp": 17259.0, "power": 36.083473999999995}, {"timestamp": 17279.6, "power": 36.083473999999995}, {"timestamp": 17300.1, "power": 36.083473999999995}, {"timestamp": 17320.7, "power": 36.083473999999995}, {"timestamp": 17341.2, "power": 36.083473999999995}, {"timestamp": 17361.8, "power": 36.083473999999995}, {"timestamp": 17382.3, "power": 36.083473999999995}, {"timestamp": 17402.8, "power": 36.083473999999995}, {"timestamp": 17423.4, "power": 36.083473999999995}, {"timestamp": 17443.9, "power": 36.083473999999995}, {"timestamp": 17464.5, "power": 36.083473999999995}, {"timestamp": 17485.0, "power": 36.083473999999995}, {"timestamp": 17505.5, "power": 36.083473999999995}, {"timestamp": 17526.1, "power": 36.083473999999995}, {"timestamp": 17546.6, "power": 36.083473999999995}, {"timestamp": 17567.1, "power": 36.083473999999995}, {"timestamp": 17587.7, "power": 36.083473999999995}, {"timestamp": 17608.2, "power": 36.083473999999995}, {"timestamp": 17628.7, "power": 36.083473999999995}, {"timestamp": 17649.3, "power": 36.083473999999995}, {"timestamp": 17669.8, "power": 36.083473999999995}, {"timestamp": 17690.3, "power": 36.083473999999995}, {"timestamp": 17710.9, "power": 36.083473999999995}, {"timestamp": 17731.4, "power": 36.083473999999995}, {"timestamp": 17752.0, "power": 36.083473999999995}, {"timestamp": 17772.5, "power": 36.083473999999995}, {"timestamp": 17793.1, "power": 36.083473999999995}, {"timestamp": 17813.6, "power": 36.083473999999995}, {"timestamp": 17834.1, "power": 36.083473999999995}, {"timestamp": 17854.6, "power": 36.083473999999995}, {"timestamp": 17875.2, "power": 36.083473999999995}, {"timestamp": 17895.7, "power": 36.083473999999995}, {"timestamp": 17916.2, "power": 36.083473999999995}, {"timestamp": 17936.8, "power": 36.083473999999995}, {"timestamp": 17957.3, "power": 36.083473999999995}, {"timestamp": 17977.9, "power": 36.083473999999995}, {"timestamp": 17998.4, "power": 36.083473999999995}, {"timestamp": 18018.9, "power": 36.083473999999995}, {"timestamp": 18039.5, "power": 36.083473999999995}, {"timestamp": 18060.0, "power": 36.083473999999995}, {"timestamp": 18080.6, "power": 36.083473999999995}, {"timestamp": 18101.2, "power": 36.083473999999995}, {"timestamp": 18121.7, "power": 36.083473999999995}, {"timestamp": 18142.2, "power": 36.203416000000004}, {"timestamp": 18163.4, "power": 36.203416000000004}, {"timestamp": 18184.0, "power": 36.203416000000004}, {"timestamp": 18204.5, "power": 36.203416000000004}, {"timestamp": 18225.1, "power": 36.203416000000004}, {"timestamp": 18245.6, "power": 36.203416000000004}, {"timestamp": 18266.1, "power": 36.203416000000004}, {"timestamp": 18286.6, "power": 36.203416000000004}, {"timestamp": 18307.1, "power": 36.203416000000004}, {"timestamp": 18327.7, "power": 36.203416000000004}, {"timestamp": 18348.2, "power": 36.203416000000004}, {"timestamp": 18368.8, "power": 36.203416000000004}, {"timestamp": 18389.3, "power": 36.203416000000004}, {"timestamp": 18409.8, "power": 36.203416000000004}, {"timestamp": 18430.4, "power": 36.203416000000004}, {"timestamp": 18450.9, "power": 36.203416000000004}, {"timestamp": 18471.4, "power": 36.203416000000004}, {"timestamp": 18492.0, "power": 36.203416000000004}, {"timestamp": 18512.5, "power": 36.203416000000004}, {"timestamp": 18533.1, "power": 36.203416000000004}, {"timestamp": 18553.6, "power": 36.203416000000004}, {"timestamp": 18574.1, "power": 36.203416000000004}, {"timestamp": 18594.6, "power": 36.203416000000004}, {"timestamp": 18615.2, "power": 36.203416000000004}, {"timestamp": 18635.7, "power": 36.203416000000004}, {"timestamp": 18656.2, "power": 36.203416000000004}, {"timestamp": 18676.8, "power": 36.203416000000004}, {"timestamp": 18697.3, "power": 36.203416000000004}, {"timestamp": 18717.9, "power": 36.203416000000004}, {"timestamp": 18738.4, "power": 36.203416000000004}, {"timestamp": 18758.9, "power": 36.203416000000004}, {"timestamp": 18779.5, "power": 36.203416000000004}, {"timestamp": 18800.0, "power": 36.203416000000004}, {"timestamp": 18820.5, "power": 36.203416000000004}, {"timestamp": 18841.1, "power": 36.203416000000004}, {"timestamp": 18861.6, "power": 36.203416000000004}, {"timestamp": 18882.1, "power": 36.203416000000004}, {"timestamp": 18902.6, "power": 36.203416000000004}, {"timestamp": 18923.2, "power": 36.203416000000004}, {"timestamp": 18943.7, "power": 36.203416000000004}, {"timestamp": 18964.3, "power": 36.203416000000004}, {"timestamp": 18984.8, "power": 36.203416000000004}, {"timestamp": 19005.3, "power": 36.203416000000004}, {"timestamp": 19025.9, "power": 36.203416000000004}, {"timestamp": 19046.4, "power": 36.203416000000004}, {"timestamp": 19066.9, "power": 36.203416000000004}, {"timestamp": 19087.5, "power": 36.203416000000004}, {"timestamp": 19108.0, "power": 36.203416000000004}, {"timestamp": 19128.5, "power": 36.203416000000004}, {"timestamp": 19149.1, "power": 36.287948}, {"timestamp": 19170.2, "power": 36.287948}, {"timestamp": 19190.7, "power": 36.287948}, {"timestamp": 19211.1, "power": 36.287948}, {"timestamp": 19231.7, "power": 36.287948}, {"timestamp": 19252.3, "power": 36.287948}, {"timestamp": 19272.9, "power": 36.287948}, {"timestamp": 19293.4, "power": 36.287948}, {"timestamp": 19314.0, "power": 36.287948}, {"timestamp": 19334.5, "power": 36.287948}, {"timestamp": 19355.1, "power": 36.287948}, {"timestamp": 19375.6, "power": 36.287948}, {"timestamp": 19396.2, "power": 36.287948}, {"timestamp": 19416.8, "power": 36.287948}, {"timestamp": 19437.3, "power": 36.287948}, {"timestamp": 19457.9, "power": 36.287948}, {"timestamp": 19478.4, "power": 36.287948}, {"timestamp": 19499.0, "power": 36.287948}, {"timestamp": 19519.6, "power": 36.287948}, {"timestamp": 19540.1, "power": 36.287948}, {"timestamp": 19560.7, "power": 36.287948}, {"timestamp": 19581.3, "power": 36.287948}, {"timestamp": 19601.8, "power": 36.287948}, {"timestamp": 19622.3, "power": 36.287948}, {"timestamp": 19642.9, "power": 36.287948}, {"timestamp": 19663.5, "power": 36.287948}, {"timestamp": 19684.0, "power": 36.287948}, {"timestamp": 19704.6, "power": 36.287948}, {"timestamp": 19725.1, "power": 36.287948}, {"timestamp": 19745.7, "power": 36.287948}, {"timestamp": 19766.2, "power": 36.287948}, {"timestamp": 19786.7, "power": 36.287948}, {"timestamp": 19807.2, "power": 36.287948}, {"timestamp": 19827.8, "power": 36.287948}, {"timestamp": 19848.3, "power": 36.287948}, {"timestamp": 19868.8, "power": 36.287948}, {"timestamp": 19889.4, "power": 36.287948}, {"timestamp": 19909.9, "power": 36.287948}, {"timestamp": 19930.4, "power": 36.287948}, {"timestamp": 19951.0, "power": 36.287948}, {"timestamp": 19971.6, "power": 36.287948}, {"timestamp": 19992.1, "power": 36.287948}, {"timestamp": 20012.7, "power": 36.287948}, {"timestamp": 20033.3, "power": 36.287948}, {"timestamp": 20053.8, "power": 36.287948}, {"timestamp": 20074.4, "power": 36.287948}, {"timestamp": 20094.9, "power": 36.287948}, {"timestamp": 20115.5, "power": 36.287948}, {"timestamp": 20136.0, "power": 36.287948}, {"timestamp": 20156.6, "power": 36.177286}, {"timestamp": 20177.8, "power": 36.177286}, {"timestamp": 20198.3, "power": 36.177286}, {"timestamp": 20218.8, "power": 36.177286}, {"timestamp": 20239.4, "power": 36.177286}, {"timestamp": 20259.9, "power": 36.177286}, {"timestamp": 20280.4, "power": 36.177286}, {"timestamp": 20301.0, "power": 36.177286}, {"timestamp": 20321.5, "power": 36.177286}, {"timestamp": 20342.1, "power": 36.177286}, {"timestamp": 20362.6, "power": 36.177286}, {"timestamp": 20383.1, "power": 36.177286}, {"timestamp": 20403.7, "power": 36.177286}, {"timestamp": 20424.2, "power": 36.177286}, {"timestamp": 20444.7, "power": 36.177286}, {"timestamp": 20465.3, "power": 36.177286}, {"timestamp": 20485.8, "power": 36.177286}, {"timestamp": 20506.3, "power": 36.177286}, {"timestamp": 20526.9, "power": 36.177286}, {"timestamp": 20547.4, "power": 36.177286}, {"timestamp": 20567.9, "power": 36.177286}, {"timestamp": 20588.5, "power": 36.177286}, {"timestamp": 20609.0, "power": 36.177286}, {"timestamp": 20629.6, "power": 36.177286}, {"timestamp": 20650.1, "power": 36.177286}, {"timestamp": 20670.6, "power": 36.177286}, {"timestamp": 20691.1, "power": 36.177286}, {"timestamp": 20711.7, "power": 36.177286}, {"timestamp": 20732.2, "power": 36.177286}, {"timestamp": 20752.8, "power": 36.177286}, {"timestamp": 20773.4, "power": 36.177286}, {"timestamp": 20794.0, "power": 36.177286}, {"timestamp": 20814.5, "power": 36.177286}, {"timestamp": 20835.0, "power": 36.177286}, {"timestamp": 20855.6, "power": 36.177286}, {"timestamp": 20876.2, "power": 36.177286}, {"timestamp": 20896.7, "power": 36.177286}, {"timestamp": 20917.3, "power": 36.177286}, {"timestamp": 20937.9, "power": 36.177286}, {"timestamp": 20958.4, "power": 36.177286}, {"timestamp": 20978.9, "power": 36.177286}, {"timestamp": 20999.5, "power": 36.177286}, {"timestamp": 21020.1, "power": 36.177286}, {"timestamp": 21040.6, "power": 36.177286}, {"timestamp": 21061.2, "power": 36.177286}, {"timestamp": 21081.8, "power": 36.177286}, {"timestamp": 21102.3, "power": 36.177286}, {"timestamp": 21122.9, "power": 36.177286}, {"timestamp": 21143.5, "power": 36.177286}, {"timestamp": 21164.1, "power": 36.253817999999995}, {"timestamp": 21185.3, "power": 36.253817999999995}, {"timestamp": 21205.8, "power": 36.253817999999995}, {"timestamp": 21226.3, "power": 36.253817999999995}, {"timestamp": 21246.9, "power": 36.253817999999995}, {"timestamp": 21267.4, "power": 36.253817999999995}, {"timestamp": 21288.0, "power": 36.253817999999995}, {"timestamp": 21308.5, "power": 36.253817999999995}, {"timestamp": 21329.1, "power": 36.253817999999995}, {"timestamp": 21349.6, "power": 36.253817999999995}, {"timestamp": 21370.1, "power": 36.253817999999995}, {"timestamp": 21390.6, "power": 36.253817999999995}, {"timestamp": 21411.1, "power": 36.253817999999995}, {"timestamp": 21431.7, "power": 36.253817999999995}, {"timestamp": 21452.3, "power": 36.253817999999995}, {"timestamp": 21472.9, "power": 36.253817999999995}, {"timestamp": 21493.4, "power": 36.253817999999995}, {"timestamp": 21514.0, "power": 36.253817999999995}, {"timestamp": 21534.5, "power": 36.253817999999995}, {"timestamp": 21555.1, "power": 36.253817999999995}, {"timestamp": 21575.7, "power": 36.253817999999995}, {"timestamp": 21596.2, "power": 36.253817999999995}, {"timestamp": 21616.8, "power": 36.253817999999995}, {"timestamp": 21637.4, "power": 36.253817999999995}, {"timestamp": 21658.0, "power": 36.253817999999995}, {"timestamp": 21678.5, "power": 36.253817999999995}, {"timestamp": 21699.0, "power": 36.253817999999995}, {"timestamp": 21719.6, "power": 36.253817999999995}, {"timestamp": 21740.1, "power": 36.253817999999995}, {"timestamp": 21760.7, "power": 36.253817999999995}, {"timestamp": 21781.3, "power": 36.253817999999995}, {"timestamp": 21801.9, "power": 36.253817999999995}, {"timestamp": 21822.4, "power": 36.253817999999995}, {"timestamp": 21842.9, "power": 36.253817999999995}, {"timestamp": 21863.5, "power": 36.253817999999995}, {"timestamp": 21884.1, "power": 36.253817999999995}, {"timestamp": 21904.6, "power": 36.253817999999995}, {"timestamp": 21925.2, "power": 36.253817999999995}, {"timestamp": 21945.7, "power": 36.253817999999995}, {"timestamp": 21966.3, "power": 36.253817999999995}, {"timestamp": 21986.8, "power": 36.253817999999995}, {"timestamp": 22007.4, "power": 36.253817999999995}, {"timestamp": 22028.0, "power": 36.253817999999995}, {"timestamp": 22048.5, "power": 36.253817999999995}, {"timestamp": 22069.1, "power": 36.253817999999995}, {"timestamp": 22089.7, "power": 36.253817999999995}, {"timestamp": 22110.2, "power": 36.253817999999995}, {"timestamp": 22130.7, "power": 36.253817999999995}, {"timestamp": 22151.3, "power": 36.253817999999995}, {"timestamp": 22171.8, "power": 36.646735}, {"timestamp": 22193.0, "power": 36.646735}, {"timestamp": 22213.5, "power": 36.646735}, {"timestamp": 22234.0, "power": 36.646735}, {"timestamp": 22254.6, "power": 36.646735}, {"timestamp": 22275.1, "power": 36.646735}, {"timestamp": 22295.6, "power": 36.646735}, {"timestamp": 22316.2, "power": 36.646735}, {"timestamp": 22336.7, "power": 36.646735}, {"timestamp": 22357.3, "power": 36.646735}, {"timestamp": 22377.8, "power": 36.646735}, {"timestamp": 22398.3, "power": 36.646735}, {"timestamp": 22418.9, "power": 36.646735}, {"timestamp": 22439.4, "power": 36.646735}, {"timestamp": 22460.0, "power": 36.646735}, {"timestamp": 22480.6, "power": 36.646735}, {"timestamp": 22501.1, "power": 36.646735}, {"timestamp": 22521.7, "power": 36.646735}, {"timestamp": 22542.2, "power": 36.646735}, {"timestamp": 22562.7, "power": 36.646735}, {"timestamp": 22583.3, "power": 36.646735}, {"timestamp": 22603.8, "power": 36.646735}, {"timestamp": 22624.4, "power": 36.646735}, {"timestamp": 22645.0, "power": 36.646735}, {"timestamp": 22665.5, "power": 36.646735}, {"timestamp": 22686.1, "power": 36.646735}, {"timestamp": 22706.6, "power": 36.646735}, {"timestamp": 22727.2, "power": 36.646735}, {"timestamp": 22747.7, "power": 36.646735}, {"timestamp": 22768.3, "power": 36.646735}, {"timestamp": 22788.9, "power": 36.646735}, {"timestamp": 22809.4, "power": 36.646735}, {"timestamp": 22830.0, "power": 36.646735}, {"timestamp": 22850.5, "power": 36.646735}, {"timestamp": 22871.0, "power": 36.646735}, {"timestamp": 22891.6, "power": 36.646735}, {"timestamp": 22912.1, "power": 36.646735}, {"timestamp": 22932.7, "power": 36.646735}, {"timestamp": 22953.3, "power": 36.646735}, {"timestamp": 22973.9, "power": 36.646735}, {"timestamp": 22994.4, "power": 36.646735}, {"timestamp": 23014.9, "power": 36.646735}, {"timestamp": 23035.5, "power": 36.646735}, {"timestamp": 23056.0, "power": 36.646735}, {"timestamp": 23076.6, "power": 36.646735}, {"timestamp": 23097.2, "power": 36.646735}, {"timestamp": 23117.7, "power": 36.646735}, {"timestamp": 23138.2, "power": 36.646735}, {"timestamp": 23158.7, "power": 36.646735}, {"timestamp": 23179.3, "power": 36.07314}, {"timestamp": 23202.4, "power": 36.07314}, {"timestamp": 23223.0, "power": 36.07314}, {"timestamp": 23243.5, "power": 36.07314}, {"timestamp": 23264.0, "power": 36.07314}, {"timestamp": 23284.6, "power": 36.07314}, {"timestamp": 23305.1, "power": 36.07314}, {"timestamp": 23325.7, "power": 36.07314}, {"timestamp": 23346.2, "power": 36.07314}, {"timestamp": 23366.7, "power": 36.07314}, {"timestamp": 23387.3, "power": 36.07314}, {"timestamp": 23407.8, "power": 36.07314}, {"timestamp": 23428.4, "power": 36.07314}, {"timestamp": 23448.9, "power": 36.07314}, {"timestamp": 23469.5, "power": 36.07314}, {"timestamp": 23490.1, "power": 36.07314}, {"timestamp": 23510.6, "power": 36.07314}, {"timestamp": 23531.1, "power": 36.07314}, {"timestamp": 23551.7, "power": 36.07314}, {"timestamp": 23572.3, "power": 36.07314}, {"timestamp": 23592.8, "power": 36.07314}, {"timestamp": 23613.4, "power": 36.07314}, {"timestamp": 23633.9, "power": 36.07314}, {"timestamp": 23654.5, "power": 36.07314}, {"timestamp": 23675.0, "power": 36.07314}, {"timestamp": 23695.6, "power": 36.07314}, {"timestamp": 23716.1, "power": 36.07314}, {"timestamp": 23736.7, "power": 36.07314}, {"timestamp": 23757.2, "power": 36.07314}, {"timestamp": 23777.7, "power": 36.07314}, {"timestamp": 23798.3, "power": 36.07314}, {"timestamp": 23818.7, "power": 36.07314}, {"timestamp": 23839.3, "power": 36.07314}, {"timestamp": 23859.8, "power": 36.07314}, {"timestamp": 23880.4, "power": 36.07314}, {"timestamp": 23900.9, "power": 36.07314}, {"timestamp": 23921.5, "power": 36.07314}, {"timestamp": 23942.1, "power": 36.07314}, {"timestamp": 23962.6, "power": 36.07314}, {"timestamp": 23983.2, "power": 36.07314}, {"timestamp": 24003.7, "power": 36.07314}, {"timestamp": 24024.3, "power": 36.07314}, {"timestamp": 24044.8, "power": 36.07314}, {"timestamp": 24065.3, "power": 36.07314}, {"timestamp": 24085.9, "power": 36.07314}, {"timestamp": 24106.4, "power": 36.07314}, {"timestamp": 24126.9, "power": 36.07314}, {"timestamp": 24147.5, "power": 36.07314}, {"timestamp": 24168.1, "power": 36.07314}, {"timestamp": 24188.6, "power": 36.530627}, {"timestamp": 24209.7, "power": 36.530627}, {"timestamp": 24230.3, "power": 36.530627}, {"timestamp": 24250.8, "power": 36.530627}, {"timestamp": 24271.3, "power": 36.530627}, {"timestamp": 24291.8, "power": 36.530627}, {"timestamp": 24312.4, "power": 36.530627}, {"timestamp": 24332.9, "power": 36.530627}, {"timestamp": 24353.5, "power": 36.530627}, {"timestamp": 24374.0, "power": 36.530627}, {"timestamp": 24394.5, "power": 36.530627}, {"timestamp": 24415.1, "power": 36.530627}, {"timestamp": 24435.6, "power": 36.530627}, {"timestamp": 24456.1, "power": 36.530627}, {"timestamp": 24476.7, "power": 36.530627}, {"timestamp": 24497.2, "power": 36.530627}, {"timestamp": 24517.8, "power": 36.530627}, {"timestamp": 24538.3, "power": 36.530627}, {"timestamp": 24558.8, "power": 36.530627}, {"timestamp": 24579.3, "power": 36.530627}, {"timestamp": 24599.9, "power": 36.530627}, {"timestamp": 24620.4, "power": 36.530627}, {"timestamp": 24640.9, "power": 36.530627}, {"timestamp": 24661.5, "power": 36.530627}, {"timestamp": 24682.0, "power": 36.530627}, {"timestamp": 24702.5, "power": 36.530627}, {"timestamp": 24723.1, "power": 36.530627}, {"timestamp": 24743.6, "power": 36.530627}, {"timestamp": 24764.1, "power": 36.530627}, {"timestamp": 24784.7, "power": 36.530627}, {"timestamp": 24805.2, "power": 36.530627}, {"timestamp": 24825.8, "power": 36.530627}, {"timestamp": 24846.3, "power": 36.530627}, {"timestamp": 24866.8, "power": 36.530627}, {"timestamp": 24887.3, "power": 36.530627}, {"timestamp": 24907.8, "power": 36.530627}, {"timestamp": 24928.4, "power": 36.530627}, {"timestamp": 24948.9, "power": 36.530627}, {"timestamp": 24969.5, "power": 36.530627}, {"timestamp": 24990.0, "power": 36.530627}, {"timestamp": 25010.5, "power": 36.530627}, {"timestamp": 25031.1, "power": 36.530627}, {"timestamp": 25051.6, "power": 36.530627}, {"timestamp": 25072.2, "power": 36.530627}, {"timestamp": 25092.7, "power": 36.530627}, {"timestamp": 25113.2, "power": 36.530627}, {"timestamp": 25133.8, "power": 36.530627}, {"timestamp": 25154.3, "power": 36.530627}, {"timestamp": 25174.8, "power": 36.530627}, {"timestamp": 25195.4, "power": 37.811220000000006}, {"timestamp": 25216.5, "power": 37.811220000000006}, {"timestamp": 25237.0, "power": 37.811220000000006}, {"timestamp": 25257.6, "power": 37.811220000000006}, {"timestamp": 25278.1, "power": 37.811220000000006}, {"timestamp": 25298.7, "power": 37.811220000000006}, {"timestamp": 25319.2, "power": 37.811220000000006}, {"timestamp": 25339.7, "power": 37.811220000000006}, {"timestamp": 25360.3, "power": 37.811220000000006}, {"timestamp": 25380.8, "power": 37.811220000000006}, {"timestamp": 25401.4, "power": 37.811220000000006}, {"timestamp": 25421.9, "power": 37.811220000000006}, {"timestamp": 25442.4, "power": 37.811220000000006}, {"timestamp": 25463.0, "power": 37.811220000000006}, {"timestamp": 25483.5, "power": 37.811220000000006}, {"timestamp": 25504.1, "power": 37.811220000000006}, {"timestamp": 25524.6, "power": 37.811220000000006}, {"timestamp": 25545.1, "power": 37.811220000000006}, {"timestamp": 25565.7, "power": 37.811220000000006}, {"timestamp": 25586.2, "power": 37.811220000000006}, {"timestamp": 25606.7, "power": 37.811220000000006}, {"timestamp": 25627.2, "power": 37.811220000000006}, {"timestamp": 25647.8, "power": 37.811220000000006}, {"timestamp": 25668.3, "power": 37.811220000000006}, {"timestamp": 25688.9, "power": 37.811220000000006}, {"timestamp": 25709.5, "power": 37.811220000000006}, {"timestamp": 25730.1, "power": 37.811220000000006}, {"timestamp": 25750.6, "power": 37.811220000000006}, {"timestamp": 25771.1, "power": 37.811220000000006}, {"timestamp": 25791.7, "power": 37.811220000000006}, {"timestamp": 25812.3, "power": 37.811220000000006}, {"timestamp": 25832.8, "power": 37.811220000000006}, {"timestamp": 25853.4, "power": 37.811220000000006}, {"timestamp": 25874.0, "power": 37.811220000000006}, {"timestamp": 25894.5, "power": 37.811220000000006}, {"timestamp": 25915.1, "power": 37.811220000000006}, {"timestamp": 25935.6, "power": 37.811220000000006}, {"timestamp": 25956.2, "power": 37.811220000000006}, {"timestamp": 25976.8, "power": 37.811220000000006}, {"timestamp": 25997.3, "power": 37.811220000000006}, {"timestamp": 26017.9, "power": 37.811220000000006}, {"timestamp": 26038.4, "power": 37.811220000000006}, {"timestamp": 26058.9, "power": 37.811220000000006}, {"timestamp": 26079.5, "power": 37.811220000000006}, {"timestamp": 26100.0, "power": 37.811220000000006}, {"timestamp": 26120.6, "power": 37.811220000000006}, {"timestamp": 26141.2, "power": 37.811220000000006}, {"timestamp": 26161.7, "power": 37.811220000000006}, {"timestamp": 26182.3, "power": 37.811220000000006}, {"timestamp": 26202.8, "power": 36.815083}, {"timestamp": 26224.0, "power": 36.815083}, {"timestamp": 26244.5, "power": 36.815083}, {"timestamp": 26265.0, "power": 36.815083}, {"timestamp": 26285.6, "power": 36.815083}, {"timestamp": 26306.1, "power": 36.815083}, {"timestamp": 26326.6, "power": 36.815083}, {"timestamp": 26347.1, "power": 36.815083}, {"timestamp": 26367.7, "power": 36.815083}, {"timestamp": 26388.2, "power": 36.815083}, {"timestamp": 26408.8, "power": 36.815083}, {"timestamp": 26429.3, "power": 36.815083}, {"timestamp": 26449.8, "power": 36.815083}, {"timestamp": 26470.4, "power": 36.815083}, {"timestamp": 26490.9, "power": 36.815083}, {"timestamp": 26511.4, "power": 36.815083}, {"timestamp": 26532.0, "power": 36.815083}, {"timestamp": 26552.5, "power": 36.815083}, {"timestamp": 26573.1, "power": 36.815083}, {"timestamp": 26593.6, "power": 36.815083}, {"timestamp": 26614.1, "power": 36.815083}, {"timestamp": 26634.7, "power": 36.815083}, {"timestamp": 26655.2, "power": 36.815083}, {"timestamp": 26675.7, "power": 36.815083}, {"timestamp": 26696.3, "power": 36.815083}, {"timestamp": 26716.8, "power": 36.815083}, {"timestamp": 26737.4, "power": 36.815083}, {"timestamp": 26757.9, "power": 36.815083}, {"timestamp": 26778.4, "power": 36.815083}, {"timestamp": 26799.0, "power": 36.815083}, {"timestamp": 26819.5, "power": 36.815083}, {"timestamp": 26840.1, "power": 36.815083}, {"timestamp": 26860.6, "power": 36.815083}, {"timestamp": 26881.1, "power": 36.815083}, {"timestamp": 26901.7, "power": 36.815083}, {"timestamp": 26922.2, "power": 36.815083}, {"timestamp": 26942.7, "power": 36.815083}, {"timestamp": 26963.2, "power": 36.815083}, {"timestamp": 26983.8, "power": 36.815083}, {"timestamp": 27004.3, "power": 36.815083}, {"timestamp": 27024.9, "power": 36.815083}, {"timestamp": 27045.4, "power": 36.815083}, {"timestamp": 27065.9, "power": 36.815083}, {"timestamp": 27086.4, "power": 36.815083}, {"timestamp": 27107.0, "power": 36.815083}, {"timestamp": 27127.6, "power": 36.815083}, {"timestamp": 27148.1, "power": 36.815083}, {"timestamp": 27168.7, "power": 36.815083}, {"timestamp": 27189.3, "power": 36.815083}, {"timestamp": 27209.8, "power": 35.86681}, {"timestamp": 27231.0, "power": 35.86681}, {"timestamp": 27251.5, "power": 35.86681}, {"timestamp": 27272.0, "power": 35.86681}, {"timestamp": 27292.6, "power": 35.86681}, {"timestamp": 27313.1, "power": 35.86681}, {"timestamp": 27333.7, "power": 35.86681}, {"timestamp": 27354.2, "power": 35.86681}, {"timestamp": 27374.8, "power": 35.86681}, {"timestamp": 27395.3, "power": 35.86681}, {"timestamp": 27415.8, "power": 35.86681}, {"timestamp": 27436.4, "power": 35.86681}, {"timestamp": 27456.9, "power": 35.86681}, {"timestamp": 27477.5, "power": 35.86681}, {"timestamp": 27498.0, "power": 35.86681}, {"timestamp": 27518.5, "power": 35.86681}, {"timestamp": 27539.1, "power": 35.86681}, {"timestamp": 27559.6, "power": 35.86681}, {"timestamp": 27580.1, "power": 35.86681}, {"timestamp": 27600.7, "power": 35.86681}, {"timestamp": 27621.2, "power": 35.86681}, {"timestamp": 27641.8, "power": 35.86681}, {"timestamp": 27662.3, "power": 35.86681}, {"timestamp": 27682.8, "power": 35.86681}, {"timestamp": 27703.3, "power": 35.86681}, {"timestamp": 27723.9, "power": 35.86681}, {"timestamp": 27744.4, "power": 35.86681}, {"timestamp": 27764.9, "power": 35.86681}, {"timestamp": 27785.5, "power": 35.86681}, {"timestamp": 27806.0, "power": 35.86681}, {"timestamp": 27826.5, "power": 35.86681}, {"timestamp": 27847.1, "power": 35.86681}, {"timestamp": 27867.6, "power": 35.86681}, {"timestamp": 27888.2, "power": 35.86681}, {"timestamp": 27908.7, "power": 35.86681}, {"timestamp": 27929.2, "power": 35.86681}, {"timestamp": 27949.8, "power": 35.86681}, {"timestamp": 27970.3, "power": 35.86681}, {"timestamp": 27990.8, "power": 35.86681}, {"timestamp": 28011.4, "power": 35.86681}, {"timestamp": 28031.9, "power": 35.86681}, {"timestamp": 28052.5, "power": 35.86681}, {"timestamp": 28073.0, "power": 35.86681}, {"timestamp": 28093.6, "power": 35.86681}, {"timestamp": 28114.1, "power": 35.86681}, {"timestamp": 28134.6, "power": 35.86681}, {"timestamp": 28155.2, "power": 35.86681}, {"timestamp": 28175.7, "power": 35.86681}, {"timestamp": 28196.3, "power": 35.86681}, {"timestamp": 28216.9, "power": 36.076494000000004}, {"timestamp": 28238.0, "power": 36.076494000000004}, {"timestamp": 28258.5, "power": 36.076494000000004}, {"timestamp": 28279.1, "power": 36.076494000000004}, {"timestamp": 28299.6, "power": 36.076494000000004}, {"timestamp": 28320.2, "power": 36.076494000000004}, {"timestamp": 28340.8, "power": 36.076494000000004}, {"timestamp": 28361.3, "power": 36.076494000000004}, {"timestamp": 28381.9, "power": 36.076494000000004}, {"timestamp": 28402.4, "power": 36.076494000000004}, {"timestamp": 28423.0, "power": 36.076494000000004}, {"timestamp": 28443.5, "power": 36.076494000000004}, {"timestamp": 28464.1, "power": 36.076494000000004}, {"timestamp": 28484.7, "power": 36.076494000000004}, {"timestamp": 28505.2, "power": 36.076494000000004}, {"timestamp": 28525.8, "power": 36.076494000000004}, {"timestamp": 28546.3, "power": 36.076494000000004}, {"timestamp": 28566.8, "power": 36.076494000000004}, {"timestamp": 28587.4, "power": 36.076494000000004}, {"timestamp": 28608.0, "power": 36.076494000000004}, {"timestamp": 28628.5, "power": 36.076494000000004}, {"timestamp": 28649.1, "power": 36.076494000000004}, {"timestamp": 28669.7, "power": 36.076494000000004}, {"timestamp": 28690.2, "power": 36.076494000000004}, {"timestamp": 28710.7, "power": 36.076494000000004}, {"timestamp": 28731.2, "power": 36.076494000000004}, {"timestamp": 28751.8, "power": 36.076494000000004}, {"timestamp": 28772.4, "power": 36.076494000000004}, {"timestamp": 28793.0, "power": 36.076494000000004}, {"timestamp": 28813.5, "power": 36.076494000000004}, {"timestamp": 28834.1, "power": 36.076494000000004}, {"timestamp": 28854.6, "power": 36.076494000000004}, {"timestamp": 28875.2, "power": 36.076494000000004}, {"timestamp": 28895.7, "power": 36.076494000000004}, {"timestamp": 28916.3, "power": 36.076494000000004}, {"timestamp": 28936.9, "power": 36.076494000000004}, {"timestamp": 28957.4, "power": 36.076494000000004}, {"timestamp": 28978.0, "power": 36.076494000000004}, {"timestamp": 28998.5, "power": 36.076494000000004}, {"timestamp": 29019.1, "power": 36.076494000000004}, {"timestamp": 29039.6, "power": 36.076494000000004}, {"timestamp": 29060.1, "power": 36.076494000000004}, {"timestamp": 29080.7, "power": 36.076494000000004}, {"timestamp": 29101.3, "power": 36.076494000000004}, {"timestamp": 29121.8, "power": 36.076494000000004}, {"timestamp": 29142.3, "power": 36.076494000000004}, {"timestamp": 29162.9, "power": 36.076494000000004}, {"timestamp": 29183.5, "power": 36.076494000000004}, {"timestamp": 29204.0, "power": 36.076494000000004}, {"timestamp": 29224.6, "power": 36.242612}, {"timestamp": 29245.7, "power": 36.242612}, {"timestamp": 29266.2, "power": 36.242612}, {"timestamp": 29286.7, "power": 36.242612}, {"timestamp": 29307.2, "power": 36.242612}, {"timestamp": 29327.7, "power": 36.242612}, {"timestamp": 29348.3, "power": 36.242612}, {"timestamp": 29368.8, "power": 36.242612}, {"timestamp": 29389.4, "power": 36.242612}, {"timestamp": 29409.9, "power": 36.242612}, {"timestamp": 29430.4, "power": 36.242612}, {"timestamp": 29451.0, "power": 36.242612}, {"timestamp": 29471.5, "power": 36.242612}, {"timestamp": 29492.0, "power": 36.242612}, {"timestamp": 29512.6, "power": 36.242612}, {"timestamp": 29533.1, "power": 36.242612}, {"timestamp": 29553.7, "power": 36.242612}, {"timestamp": 29574.2, "power": 36.242612}, {"timestamp": 29594.7, "power": 36.242612}, {"timestamp": 29615.3, "power": 36.242612}, {"timestamp": 29635.8, "power": 36.242612}, {"timestamp": 29656.4, "power": 36.242612}, {"timestamp": 29676.9, "power": 36.242612}, {"timestamp": 29697.4, "power": 36.242612}, {"timestamp": 29718.0, "power": 36.242612}, {"timestamp": 29738.5, "power": 36.242612}, {"timestamp": 29759.1, "power": 36.242612}, {"timestamp": 29779.6, "power": 36.242612}, {"timestamp": 29800.2, "power": 36.242612}, {"timestamp": 29820.8, "power": 36.242612}, {"timestamp": 29841.3, "power": 36.242612}, {"timestamp": 29861.9, "power": 36.242612}, {"timestamp": 29882.4, "power": 36.242612}, {"timestamp": 29903.0, "power": 36.242612}, {"timestamp": 29923.6, "power": 36.242612}, {"timestamp": 29944.1, "power": 36.242612}, {"timestamp": 29964.7, "power": 36.242612}, {"timestamp": 29985.3, "power": 36.242612}, {"timestamp": 30005.8, "power": 36.242612}, {"timestamp": 30026.3, "power": 36.242612}, {"timestamp": 30046.9, "power": 36.242612}, {"timestamp": 30067.5, "power": 36.242612}, {"timestamp": 30088.0, "power": 36.242612}, {"timestamp": 30108.6, "power": 36.242612}, {"timestamp": 30129.1, "power": 36.242612}, {"timestamp": 30149.7, "power": 36.242612}, {"timestamp": 30170.2, "power": 36.242612}, {"timestamp": 30190.7, "power": 36.242612}, {"timestamp": 30211.3, "power": 36.242612}, {"timestamp": 30231.8, "power": 36.518620999999996}, {"timestamp": 30252.9, "power": 36.518620999999996}, {"timestamp": 30273.4, "power": 36.518620999999996}, {"timestamp": 30294.0, "power": 36.518620999999996}, {"timestamp": 30314.5, "power": 36.518620999999996}, {"timestamp": 30335.1, "power": 36.518620999999996}, {"timestamp": 30355.7, "power": 36.518620999999996}, {"timestamp": 30376.2, "power": 36.518620999999996}, {"timestamp": 30396.8, "power": 36.518620999999996}, {"timestamp": 30417.4, "power": 36.518620999999996}, {"timestamp": 30437.9, "power": 36.518620999999996}, {"timestamp": 30458.5, "power": 36.518620999999996}, {"timestamp": 30479.0, "power": 36.518620999999996}, {"timestamp": 30499.6, "power": 36.518620999999996}, {"timestamp": 30520.2, "power": 36.518620999999996}, {"timestamp": 30540.7, "power": 36.518620999999996}, {"timestamp": 30561.3, "power": 36.518620999999996}, {"timestamp": 30581.9, "power": 36.518620999999996}, {"timestamp": 30602.4, "power": 36.518620999999996}, {"timestamp": 30622.9, "power": 36.518620999999996}, {"timestamp": 30643.5, "power": 36.518620999999996}, {"timestamp": 30664.1, "power": 36.518620999999996}, {"timestamp": 30684.7, "power": 36.518620999999996}, {"timestamp": 30705.2, "power": 36.518620999999996}, {"timestamp": 30725.8, "power": 36.518620999999996}, {"timestamp": 30746.3, "power": 36.518620999999996}, {"timestamp": 30766.9, "power": 36.518620999999996}, {"timestamp": 30787.4, "power": 36.518620999999996}, {"timestamp": 30807.9, "power": 36.518620999999996}, {"timestamp": 30828.5, "power": 36.518620999999996}, {"timestamp": 30849.0, "power": 36.518620999999996}, {"timestamp": 30869.6, "power": 36.518620999999996}, {"timestamp": 30890.1, "power": 36.518620999999996}, {"timestamp": 30910.6, "power": 36.518620999999996}, {"timestamp": 30931.1, "power": 36.518620999999996}, {"timestamp": 30951.7, "power": 36.518620999999996}, {"timestamp": 30972.2, "power": 36.518620999999996}, {"timestamp": 30992.8, "power": 36.518620999999996}, {"timestamp": 31013.3, "power": 36.518620999999996}, {"timestamp": 31033.8, "power": 36.518620999999996}, {"timestamp": 31054.4, "power": 36.518620999999996}, {"timestamp": 31074.9, "power": 36.518620999999996}, {"timestamp": 31095.5, "power": 36.518620999999996}, {"timestamp": 31116.0, "power": 36.518620999999996}, {"timestamp": 31136.6, "power": 36.518620999999996}, {"timestamp": 31157.2, "power": 36.518620999999996}, {"timestamp": 31177.8, "power": 36.518620999999996}, {"timestamp": 31198.3, "power": 36.518620999999996}, {"timestamp": 31218.8, "power": 36.518620999999996}, {"timestamp": 31239.3, "power": 36.101661}, {"timestamp": 31260.4, "power": 36.101661}, {"timestamp": 31281.0, "power": 36.101661}, {"timestamp": 31301.5, "power": 36.101661}, {"timestamp": 31322.1, "power": 36.101661}, {"timestamp": 31342.6, "power": 36.101661}, {"timestamp": 31363.1, "power": 36.101661}, {"timestamp": 31383.7, "power": 36.101661}, {"timestamp": 31404.3, "power": 36.101661}, {"timestamp": 31424.8, "power": 36.101661}, {"timestamp": 31445.4, "power": 36.101661}, {"timestamp": 31466.0, "power": 36.101661}, {"timestamp": 31486.5, "power": 36.101661}, {"timestamp": 31507.0, "power": 36.101661}, {"timestamp": 31527.6, "power": 36.101661}, {"timestamp": 31548.2, "power": 36.101661}, {"timestamp": 31568.7, "power": 36.101661}, {"timestamp": 31589.3, "power": 36.101661}, {"timestamp": 31609.9, "power": 36.101661}, {"timestamp": 31630.4, "power": 36.101661}, {"timestamp": 31650.9, "power": 36.101661}, {"timestamp": 31671.5, "power": 36.101661}, {"timestamp": 31692.0, "power": 36.101661}, {"timestamp": 31712.6, "power": 36.101661}, {"timestamp": 31733.2, "power": 36.101661}, {"timestamp": 31753.7, "power": 36.101661}, {"timestamp": 31774.2, "power": 36.101661}, {"timestamp": 31794.7, "power": 36.101661}, {"timestamp": 31815.3, "power": 36.101661}, {"timestamp": 31835.9, "power": 36.101661}, {"timestamp": 31856.5, "power": 36.101661}, {"timestamp": 31877.0, "power": 36.101661}, {"timestamp": 31897.6, "power": 36.101661}, {"timestamp": 31918.1, "power": 36.101661}, {"timestamp": 31938.6, "power": 36.101661}, {"timestamp": 31959.2, "power": 36.101661}, {"timestamp": 31979.7, "power": 36.101661}, {"timestamp": 32000.3, "power": 36.101661}, {"timestamp": 32020.9, "power": 36.101661}, {"timestamp": 32041.5, "power": 36.101661}, {"timestamp": 32062.0, "power": 36.101661}, {"timestamp": 32082.5, "power": 36.101661}, {"timestamp": 32103.1, "power": 36.101661}, {"timestamp": 32123.6, "power": 36.101661}, {"timestamp": 32144.2, "power": 36.101661}, {"timestamp": 32164.8, "power": 36.101661}, {"timestamp": 32185.3, "power": 36.101661}, {"timestamp": 32205.9, "power": 36.101661}, {"timestamp": 32226.4, "power": 36.101661}, {"timestamp": 32247.0, "power": 36.156531}, {"timestamp": 32268.0, "power": 36.156531}, {"timestamp": 32288.6, "power": 36.156531}, {"timestamp": 32309.1, "power": 36.156531}, {"timestamp": 32329.7, "power": 36.156531}, {"timestamp": 32350.2, "power": 36.156531}, {"timestamp": 32370.7, "power": 36.156531}, {"timestamp": 32391.2, "power": 36.156531}, {"timestamp": 32411.7, "power": 36.156531}, {"timestamp": 32432.3, "power": 36.156531}, {"timestamp": 32452.8, "power": 36.156531}, {"timestamp": 32473.4, "power": 36.156531}, {"timestamp": 32493.9, "power": 36.156531}, {"timestamp": 32514.4, "power": 36.156531}, {"timestamp": 32534.9, "power": 36.156531}, {"timestamp": 32555.5, "power": 36.156531}, {"timestamp": 32576.0, "power": 36.156531}, {"timestamp": 32596.6, "power": 36.156531}, {"timestamp": 32617.1, "power": 36.156531}, {"timestamp": 32637.6, "power": 36.156531}, {"timestamp": 32658.2, "power": 36.156531}, {"timestamp": 32678.7, "power": 36.156531}, {"timestamp": 32699.2, "power": 36.156531}, {"timestamp": 32719.7, "power": 36.156531}, {"timestamp": 32740.3, "power": 36.156531}, {"timestamp": 32760.8, "power": 36.156531}, {"timestamp": 32781.4, "power": 36.156531}, {"timestamp": 32801.9, "power": 36.156531}, {"timestamp": 32822.4, "power": 36.156531}, {"timestamp": 32843.0, "power": 36.156531}, {"timestamp": 32863.5, "power": 36.156531}, {"timestamp": 32884.0, "power": 36.156531}, {"timestamp": 32904.6, "power": 36.156531}, {"timestamp": 32925.1, "power": 36.156531}, {"timestamp": 32945.7, "power": 36.156531}, {"timestamp": 32966.2, "power": 36.156531}, {"timestamp": 32986.7, "power": 36.156531}, {"timestamp": 33007.3, "power": 36.156531}, {"timestamp": 33027.8, "power": 36.156531}, {"timestamp": 33048.3, "power": 36.156531}, {"timestamp": 33068.9, "power": 36.156531}, {"timestamp": 33089.4, "power": 36.156531}, {"timestamp": 33110.0, "power": 36.156531}, {"timestamp": 33130.5, "power": 36.156531}, {"timestamp": 33151.1, "power": 36.156531}, {"timestamp": 33171.6, "power": 36.156531}, {"timestamp": 33192.2, "power": 36.156531}, {"timestamp": 33212.8, "power": 36.156531}, {"timestamp": 33233.3, "power": 36.156531}, {"timestamp": 33253.9, "power": 36.341644}, {"timestamp": 33276.1, "power": 36.341644}, {"timestamp": 33296.6, "power": 36.341644}, {"timestamp": 33317.2, "power": 36.341644}, {"timestamp": 33337.7, "power": 36.341644}, {"timestamp": 33358.2, "power": 36.341644}, {"timestamp": 33378.7, "power": 36.341644}, {"timestamp": 33399.2, "power": 36.341644}, {"timestamp": 33419.8, "power": 36.341644}, {"timestamp": 33440.3, "power": 36.341644}, {"timestamp": 33460.9, "power": 36.341644}, {"timestamp": 33481.5, "power": 36.341644}, {"timestamp": 33502.1, "power": 36.341644}, {"timestamp": 33522.6, "power": 36.341644}, {"timestamp": 33543.1, "power": 36.341644}, {"timestamp": 33563.7, "power": 36.341644}, {"timestamp": 33584.3, "power": 36.341644}, {"timestamp": 33604.9, "power": 36.341644}, {"timestamp": 33625.4, "power": 36.341644}, {"timestamp": 33646.0, "power": 36.341644}, {"timestamp": 33666.5, "power": 36.341644}, {"timestamp": 33687.1, "power": 36.341644}, {"timestamp": 33707.6, "power": 36.341644}, {"timestamp": 33728.2, "power": 36.341644}, {"timestamp": 33748.8, "power": 36.341644}, {"timestamp": 33769.3, "power": 36.341644}, {"timestamp": 33789.9, "power": 36.341644}, {"timestamp": 33810.4, "power": 36.341644}, {"timestamp": 33831.0, "power": 36.341644}, {"timestamp": 33851.5, "power": 36.341644}, {"timestamp": 33872.1, "power": 36.341644}, {"timestamp": 33892.7, "power": 36.341644}, {"timestamp": 33913.2, "power": 36.341644}, {"timestamp": 33933.8, "power": 36.341644}, {"timestamp": 33954.3, "power": 36.341644}, {"timestamp": 33974.9, "power": 36.341644}, {"timestamp": 33995.4, "power": 36.341644}, {"timestamp": 34016.0, "power": 36.341644}, {"timestamp": 34036.5, "power": 36.341644}, {"timestamp": 34057.1, "power": 36.341644}, {"timestamp": 34077.7, "power": 36.341644}, {"timestamp": 34098.2, "power": 36.341644}, {"timestamp": 34118.7, "power": 36.341644}, {"timestamp": 34139.2, "power": 36.341644}, {"timestamp": 34159.8, "power": 36.341644}, {"timestamp": 34180.4, "power": 36.341644}, {"timestamp": 34200.9, "power": 36.341644}, {"timestamp": 34221.5, "power": 36.341644}, {"timestamp": 34242.1, "power": 36.341644}, {"timestamp": 34262.6, "power": 36.53468}, {"timestamp": 34283.7, "power": 36.53468}, {"timestamp": 34304.2, "power": 36.53468}, {"timestamp": 34324.8, "power": 36.53468}, {"timestamp": 34345.3, "power": 36.53468}, {"timestamp": 34365.9, "power": 36.53468}, {"timestamp": 34386.4, "power": 36.53468}, {"timestamp": 34406.9, "power": 36.53468}, {"timestamp": 34427.5, "power": 36.53468}, {"timestamp": 34448.1, "power": 36.53468}, {"timestamp": 34468.6, "power": 36.53468}, {"timestamp": 34489.2, "power": 36.53468}, {"timestamp": 34509.8, "power": 36.53468}, {"timestamp": 34530.3, "power": 36.53468}, {"timestamp": 34550.8, "power": 36.53468}, {"timestamp": 34571.3, "power": 36.53468}, {"timestamp": 34591.9, "power": 36.53468}, {"timestamp": 34612.5, "power": 36.53468}, {"timestamp": 34633.0, "power": 36.53468}, {"timestamp": 34653.6, "power": 36.53468}, {"timestamp": 34674.1, "power": 36.53468}, {"timestamp": 34694.6, "power": 36.53468}, {"timestamp": 34715.2, "power": 36.53468}, {"timestamp": 34735.7, "power": 36.53468}, {"timestamp": 34756.3, "power": 36.53468}, {"timestamp": 34776.8, "power": 36.53468}, {"timestamp": 34797.4, "power": 36.53468}, {"timestamp": 34818.0, "power": 36.53468}, {"timestamp": 34838.5, "power": 36.53468}, {"timestamp": 34859.0, "power": 36.53468}, {"timestamp": 34879.5, "power": 36.53468}, {"timestamp": 34900.1, "power": 36.53468}, {"timestamp": 34920.6, "power": 36.53468}, {"timestamp": 34941.2, "power": 36.53468}, {"timestamp": 34961.7, "power": 36.53468}, {"timestamp": 34982.2, "power": 36.53468}, {"timestamp": 35002.7, "power": 36.53468}, {"timestamp": 35023.2, "power": 36.53468}, {"timestamp": 35043.8, "power": 36.53468}, {"timestamp": 35064.3, "power": 36.53468}, {"timestamp": 35084.9, "power": 36.53468}, {"timestamp": 35105.4, "power": 36.53468}, {"timestamp": 35126.0, "power": 36.53468}, {"timestamp": 35146.5, "power": 36.53468}, {"timestamp": 35167.0, "power": 36.53468}, {"timestamp": 35187.6, "power": 36.53468}, {"timestamp": 35208.2, "power": 36.53468}, {"timestamp": 35228.8, "power": 36.53468}, {"timestamp": 35249.3, "power": 36.53468}, {"timestamp": 35269.9, "power": 35.841855}, {"timestamp": 35291.0, "power": 35.841855}, {"timestamp": 35311.5, "power": 35.841855}, {"timestamp": 35332.0, "power": 35.841855}, {"timestamp": 35352.6, "power": 35.841855}, {"timestamp": 35373.1, "power": 35.841855}, {"timestamp": 35393.7, "power": 35.841855}, {"timestamp": 35414.2, "power": 35.841855}, {"timestamp": 35434.7, "power": 35.841855}, {"timestamp": 35455.2, "power": 35.841855}, {"timestamp": 35475.8, "power": 35.841855}, {"timestamp": 35496.4, "power": 35.841855}, {"timestamp": 35516.9, "power": 35.841855}, {"timestamp": 35537.5, "power": 35.841855}, {"timestamp": 35558.1, "power": 35.841855}, {"timestamp": 35578.6, "power": 35.841855}, {"timestamp": 35599.1, "power": 35.841855}, {"timestamp": 35619.7, "power": 35.841855}, {"timestamp": 35640.3, "power": 35.841855}, {"timestamp": 35660.9, "power": 35.841855}, {"timestamp": 35681.4, "power": 35.841855}, {"timestamp": 35702.0, "power": 35.841855}, {"timestamp": 35722.5, "power": 35.841855}, {"timestamp": 35743.1, "power": 35.841855}, {"timestamp": 35763.6, "power": 35.841855}, {"timestamp": 35784.2, "power": 35.841855}, {"timestamp": 35804.8, "power": 35.841855}, {"timestamp": 35825.3, "power": 35.841855}, {"timestamp": 35845.9, "power": 35.841855}, {"timestamp": 35866.4, "power": 35.841855}, {"timestamp": 35887.0, "power": 35.841855}, {"timestamp": 35907.5, "power": 35.841855}, {"timestamp": 35928.1, "power": 35.841855}, {"timestamp": 35948.7, "power": 35.841855}, {"timestamp": 35969.3, "power": 35.841855}, {"timestamp": 35989.8, "power": 35.841855}, {"timestamp": 36010.3, "power": 35.841855}, {"timestamp": 36030.9, "power": 35.841855}, {"timestamp": 36051.4, "power": 35.841855}, {"timestamp": 36072.0, "power": 35.841855}, {"timestamp": 36092.5, "power": 35.841855}, {"timestamp": 36113.1, "power": 35.841855}, {"timestamp": 36133.7, "power": 35.841855}, {"timestamp": 36154.2, "power": 35.841855}, {"timestamp": 36174.7, "power": 35.841855}, {"timestamp": 36195.2, "power": 35.841855}, {"timestamp": 36215.8, "power": 35.841855}, {"timestamp": 36236.3, "power": 35.841855}, {"timestamp": 36256.9, "power": 35.841855}, {"timestamp": 36277.4, "power": 35.982475}, {"timestamp": 36298.6, "power": 35.982475}, {"timestamp": 36319.1, "power": 35.982475}, {"timestamp": 36339.6, "power": 35.982475}, {"timestamp": 36360.2, "power": 35.982475}, {"timestamp": 36380.7, "power": 35.982475}, {"timestamp": 36401.3, "power": 35.982475}, {"timestamp": 36421.8, "power": 35.982475}, {"timestamp": 36442.4, "power": 35.982475}, {"timestamp": 36462.9, "power": 35.982475}, {"timestamp": 36483.4, "power": 35.982475}, {"timestamp": 36504.0, "power": 35.982475}, {"timestamp": 36524.5, "power": 35.982475}, {"timestamp": 36545.1, "power": 35.982475}, {"timestamp": 36565.6, "power": 35.982475}, {"timestamp": 36586.1, "power": 35.982475}, {"timestamp": 36606.6, "power": 35.982475}, {"timestamp": 36627.2, "power": 35.982475}, {"timestamp": 36647.7, "power": 35.982475}, {"timestamp": 36668.2, "power": 35.982475}, {"timestamp": 36688.8, "power": 35.982475}, {"timestamp": 36709.3, "power": 35.982475}, {"timestamp": 36729.9, "power": 35.982475}, {"timestamp": 36750.4, "power": 35.982475}, {"timestamp": 36771.0, "power": 35.982475}, {"timestamp": 36791.6, "power": 35.982475}, {"timestamp": 36812.1, "power": 35.982475}, {"timestamp": 36832.7, "power": 35.982475}, {"timestamp": 36853.3, "power": 35.982475}, {"timestamp": 36873.8, "power": 35.982475}, {"timestamp": 36894.3, "power": 35.982475}, {"timestamp": 36914.9, "power": 35.982475}, {"timestamp": 36935.4, "power": 35.982475}, {"timestamp": 36955.9, "power": 35.982475}, {"timestamp": 36976.5, "power": 35.982475}, {"timestamp": 36997.0, "power": 35.982475}, {"timestamp": 37017.6, "power": 35.982475}, {"timestamp": 37038.1, "power": 35.982475}, {"timestamp": 37058.6, "power": 35.982475}, {"timestamp": 37079.1, "power": 35.982475}, {"timestamp": 37099.7, "power": 35.982475}, {"timestamp": 37120.3, "power": 35.982475}, {"timestamp": 37140.8, "power": 35.982475}, {"timestamp": 37161.4, "power": 35.982475}, {"timestamp": 37182.0, "power": 35.982475}, {"timestamp": 37202.5, "power": 35.982475}, {"timestamp": 37223.0, "power": 35.982475}, {"timestamp": 37243.6, "power": 35.982475}, {"timestamp": 37264.2, "power": 35.982475}, {"timestamp": 37284.7, "power": 36.371784000000005}, {"timestamp": 37305.9, "power": 36.371784000000005}, {"timestamp": 37326.4, "power": 36.371784000000005}, {"timestamp": 37347.0, "power": 36.371784000000005}, {"timestamp": 37367.5, "power": 36.371784000000005}, {"timestamp": 37388.1, "power": 36.371784000000005}, {"timestamp": 37408.6, "power": 36.371784000000005}, {"timestamp": 37429.1, "power": 36.371784000000005}, {"timestamp": 37449.7, "power": 36.371784000000005}, {"timestamp": 37470.2, "power": 36.371784000000005}, {"timestamp": 37490.7, "power": 36.371784000000005}, {"timestamp": 37511.2, "power": 36.371784000000005}, {"timestamp": 37531.8, "power": 36.371784000000005}, {"timestamp": 37552.3, "power": 36.371784000000005}, {"timestamp": 37572.8, "power": 36.371784000000005}, {"timestamp": 37593.4, "power": 36.371784000000005}, {"timestamp": 37613.9, "power": 36.371784000000005}, {"timestamp": 37634.4, "power": 36.371784000000005}, {"timestamp": 37655.0, "power": 36.371784000000005}, {"timestamp": 37675.5, "power": 36.371784000000005}, {"timestamp": 37696.0, "power": 36.371784000000005}, {"timestamp": 37716.6, "power": 36.371784000000005}, {"timestamp": 37737.1, "power": 36.371784000000005}, {"timestamp": 37757.7, "power": 36.371784000000005}, {"timestamp": 37778.2, "power": 36.371784000000005}, {"timestamp": 37798.8, "power": 36.371784000000005}, {"timestamp": 37819.3, "power": 36.371784000000005}, {"timestamp": 37839.9, "power": 36.371784000000005}, {"timestamp": 37860.5, "power": 36.371784000000005}, {"timestamp": 37881.0, "power": 36.371784000000005}, {"timestamp": 37901.6, "power": 36.371784000000005}, {"timestamp": 37922.1, "power": 36.371784000000005}, {"timestamp": 37942.6, "power": 36.371784000000005}, {"timestamp": 37963.2, "power": 36.371784000000005}, {"timestamp": 37983.8, "power": 36.371784000000005}, {"timestamp": 38004.3, "power": 36.371784000000005}, {"timestamp": 38024.9, "power": 36.371784000000005}, {"timestamp": 38045.5, "power": 36.371784000000005}, {"timestamp": 38066.0, "power": 36.371784000000005}, {"timestamp": 38086.5, "power": 36.371784000000005}, {"timestamp": 38107.1, "power": 36.371784000000005}, {"timestamp": 38127.6, "power": 36.371784000000005}, {"timestamp": 38148.2, "power": 36.371784000000005}, {"timestamp": 38168.8, "power": 36.371784000000005}, {"timestamp": 38189.3, "power": 36.371784000000005}, {"timestamp": 38209.9, "power": 36.371784000000005}, {"timestamp": 38230.4, "power": 36.371784000000005}, {"timestamp": 38250.9, "power": 36.371784000000005}, {"timestamp": 38271.5, "power": 36.371784000000005}, {"timestamp": 38292.1, "power": 36.225488}, {"timestamp": 38313.2, "power": 36.225488}, {"timestamp": 38333.7, "power": 36.225488}, {"timestamp": 38354.3, "power": 36.225488}, {"timestamp": 38374.8, "power": 36.225488}, {"timestamp": 38395.3, "power": 36.225488}, {"timestamp": 38415.9, "power": 36.225488}, {"timestamp": 38436.4, "power": 36.225488}, {"timestamp": 38457.0, "power": 36.225488}, {"timestamp": 38477.5, "power": 36.225488}, {"timestamp": 38498.1, "power": 36.225488}, {"timestamp": 38518.6, "power": 36.225488}, {"timestamp": 38539.2, "power": 36.225488}, {"timestamp": 38559.8, "power": 36.225488}, {"timestamp": 38580.3, "power": 36.225488}, {"timestamp": 38600.9, "power": 36.225488}, {"timestamp": 38621.5, "power": 36.225488}, {"timestamp": 38642.0, "power": 36.225488}, {"timestamp": 38662.5, "power": 36.225488}, {"timestamp": 38683.1, "power": 36.225488}, {"timestamp": 38703.6, "power": 36.225488}, {"timestamp": 38724.2, "power": 36.225488}, {"timestamp": 38744.8, "power": 36.225488}, {"timestamp": 38765.4, "power": 36.225488}, {"timestamp": 38785.9, "power": 36.225488}, {"timestamp": 38806.4, "power": 36.225488}, {"timestamp": 38827.0, "power": 36.225488}, {"timestamp": 38847.5, "power": 36.225488}, {"timestamp": 38868.1, "power": 36.225488}, {"timestamp": 38888.7, "power": 36.225488}, {"timestamp": 38909.2, "power": 36.225488}, {"timestamp": 38929.8, "power": 36.225488}, {"timestamp": 38950.3, "power": 36.225488}, {"timestamp": 38970.8, "power": 36.225488}, {"timestamp": 38991.3, "power": 36.225488}, {"timestamp": 39011.8, "power": 36.225488}, {"timestamp": 39032.4, "power": 36.225488}, {"timestamp": 39052.9, "power": 36.225488}, {"timestamp": 39073.5, "power": 36.225488}, {"timestamp": 39094.0, "power": 36.225488}, {"timestamp": 39114.5, "power": 36.225488}, {"timestamp": 39135.1, "power": 36.225488}, {"timestamp": 39155.7, "power": 36.225488}, {"timestamp": 39176.2, "power": 36.225488}, {"timestamp": 39196.8, "power": 36.225488}, {"timestamp": 39217.4, "power": 36.225488}, {"timestamp": 39237.9, "power": 36.225488}, {"timestamp": 39258.5, "power": 36.225488}, {"timestamp": 39279.0, "power": 36.225488}, {"timestamp": 39299.6, "power": 36.576634}, {"timestamp": 39320.7, "power": 36.576634}, {"timestamp": 39341.3, "power": 36.576634}, {"timestamp": 39361.8, "power": 36.576634}, {"timestamp": 39382.3, "power": 36.576634}, {"timestamp": 39402.9, "power": 36.576634}, {"timestamp": 39423.4, "power": 36.576634}, {"timestamp": 39444.0, "power": 36.576634}, {"timestamp": 39464.5, "power": 36.576634}, {"timestamp": 39485.1, "power": 36.576634}, {"timestamp": 39505.6, "power": 36.576634}, {"timestamp": 39526.1, "power": 36.576634}, {"timestamp": 39546.7, "power": 36.576634}, {"timestamp": 39567.2, "power": 36.576634}, {"timestamp": 39587.8, "power": 36.576634}, {"timestamp": 39608.4, "power": 36.576634}, {"timestamp": 39629.0, "power": 36.576634}, {"timestamp": 39649.5, "power": 36.576634}, {"timestamp": 39670.1, "power": 36.576634}, {"timestamp": 39690.6, "power": 36.576634}, {"timestamp": 39711.2, "power": 36.576634}, {"timestamp": 39731.7, "power": 36.576634}, {"timestamp": 39752.3, "power": 36.576634}, {"timestamp": 39772.9, "power": 36.576634}, {"timestamp": 39793.4, "power": 36.576634}, {"timestamp": 39814.0, "power": 36.576634}, {"timestamp": 39834.5, "power": 36.576634}, {"timestamp": 39855.0, "power": 36.576634}, {"timestamp": 39875.6, "power": 36.576634}, {"timestamp": 39896.2, "power": 36.576634}, {"timestamp": 39916.7, "power": 36.576634}, {"timestamp": 39937.2, "power": 36.576634}, {"timestamp": 39957.8, "power": 36.576634}, {"timestamp": 39978.3, "power": 36.576634}, {"timestamp": 39998.8, "power": 36.576634}, {"timestamp": 40019.4, "power": 36.576634}, {"timestamp": 40039.9, "power": 36.576634}, {"timestamp": 40060.5, "power": 36.576634}, {"timestamp": 40081.0, "power": 36.576634}, {"timestamp": 40101.6, "power": 36.576634}, {"timestamp": 40122.1, "power": 36.576634}, {"timestamp": 40142.6, "power": 36.576634}, {"timestamp": 40163.2, "power": 36.576634}, {"timestamp": 40183.7, "power": 36.576634}, {"timestamp": 40204.3, "power": 36.576634}, {"timestamp": 40224.8, "power": 36.576634}, {"timestamp": 40245.4, "power": 36.576634}, {"timestamp": 40266.0, "power": 36.576634}, {"timestamp": 40286.5, "power": 36.576634}, {"timestamp": 40307.0, "power": 35.926907}, {"timestamp": 40328.1, "power": 35.926907}, {"timestamp": 40348.7, "power": 35.926907}, {"timestamp": 40369.2, "power": 35.926907}, {"timestamp": 40389.8, "power": 35.926907}, {"timestamp": 40410.3, "power": 35.926907}, {"timestamp": 40430.8, "power": 35.926907}, {"timestamp": 40451.3, "power": 35.926907}, {"timestamp": 40471.9, "power": 35.926907}, {"timestamp": 40492.4, "power": 35.926907}, {"timestamp": 40512.9, "power": 35.926907}, {"timestamp": 40533.5, "power": 35.926907}, {"timestamp": 40554.0, "power": 35.926907}, {"timestamp": 40574.5, "power": 35.926907}, {"timestamp": 40595.1, "power": 35.926907}, {"timestamp": 40615.6, "power": 35.926907}, {"timestamp": 40636.1, "power": 35.926907}, {"timestamp": 40656.7, "power": 35.926907}, {"timestamp": 40677.2, "power": 35.926907}, {"timestamp": 40697.8, "power": 35.926907}, {"timestamp": 40718.3, "power": 35.926907}, {"timestamp": 40738.9, "power": 35.926907}, {"timestamp": 40759.5, "power": 35.926907}, {"timestamp": 40780.0, "power": 35.926907}, {"timestamp": 40800.6, "power": 35.926907}, {"timestamp": 40821.2, "power": 35.926907}, {"timestamp": 40841.7, "power": 35.926907}, {"timestamp": 40862.3, "power": 35.926907}, {"timestamp": 40882.8, "power": 35.926907}, {"timestamp": 40903.3, "power": 35.926907}, {"timestamp": 40923.9, "power": 35.926907}, {"timestamp": 40944.4, "power": 35.926907}, {"timestamp": 40965.0, "power": 35.926907}, {"timestamp": 40985.5, "power": 35.926907}, {"timestamp": 41006.1, "power": 35.926907}, {"timestamp": 41026.6, "power": 35.926907}, {"timestamp": 41047.1, "power": 35.926907}, {"timestamp": 41067.6, "power": 35.926907}, {"timestamp": 41088.2, "power": 35.926907}, {"timestamp": 41108.7, "power": 35.926907}, {"timestamp": 41129.3, "power": 35.926907}, {"timestamp": 41149.9, "power": 35.926907}, {"timestamp": 41170.4, "power": 35.926907}, {"timestamp": 41191.0, "power": 35.926907}, {"timestamp": 41211.5, "power": 35.926907}, {"timestamp": 41232.1, "power": 35.926907}, {"timestamp": 41252.7, "power": 35.926907}, {"timestamp": 41273.2, "power": 35.926907}, {"timestamp": 41293.8, "power": 35.926907}, {"timestamp": 41314.3, "power": 36.153451000000004}, {"timestamp": 41335.4, "power": 36.153451000000004}, {"timestamp": 41356.0, "power": 36.153451000000004}, {"timestamp": 41376.6, "power": 36.153451000000004}, {"timestamp": 41397.1, "power": 36.153451000000004}, {"timestamp": 41417.7, "power": 36.153451000000004}, {"timestamp": 41438.2, "power": 36.153451000000004}, {"timestamp": 41458.7, "power": 36.153451000000004}, {"timestamp": 41479.3, "power": 36.153451000000004}, {"timestamp": 41499.9, "power": 36.153451000000004}, {"timestamp": 41520.4, "power": 36.153451000000004}, {"timestamp": 41541.0, "power": 36.153451000000004}, {"timestamp": 41561.6, "power": 36.153451000000004}, {"timestamp": 41582.1, "power": 36.153451000000004}, {"timestamp": 41602.6, "power": 36.153451000000004}, {"timestamp": 41623.2, "power": 36.153451000000004}, {"timestamp": 41643.7, "power": 36.153451000000004}, {"timestamp": 41664.3, "power": 36.153451000000004}, {"timestamp": 41684.9, "power": 36.153451000000004}, {"timestamp": 41705.4, "power": 36.153451000000004}, {"timestamp": 41726.0, "power": 36.153451000000004}, {"timestamp": 41746.5, "power": 36.153451000000004}, {"timestamp": 41767.1, "power": 36.153451000000004}, {"timestamp": 41787.6, "power": 36.153451000000004}, {"timestamp": 41808.2, "power": 36.153451000000004}, {"timestamp": 41828.8, "power": 36.153451000000004}, {"timestamp": 41849.3, "power": 36.153451000000004}, {"timestamp": 41869.9, "power": 36.153451000000004}, {"timestamp": 41890.4, "power": 36.153451000000004}, {"timestamp": 41911.0, "power": 36.153451000000004}, {"timestamp": 41931.5, "power": 36.153451000000004}, {"timestamp": 41952.1, "power": 36.153451000000004}, {"timestamp": 41972.7, "power": 36.153451000000004}, {"timestamp": 41993.2, "power": 36.153451000000004}, {"timestamp": 42013.8, "power": 36.153451000000004}, {"timestamp": 42034.3, "power": 36.153451000000004}, {"timestamp": 42054.9, "power": 36.153451000000004}, {"timestamp": 42075.4, "power": 36.153451000000004}, {"timestamp": 42096.0, "power": 36.153451000000004}, {"timestamp": 42116.6, "power": 36.153451000000004}, {"timestamp": 42137.1, "power": 36.153451000000004}, {"timestamp": 42157.7, "power": 36.153451000000004}, {"timestamp": 42178.3, "power": 36.153451000000004}, {"timestamp": 42198.9, "power": 36.153451000000004}, {"timestamp": 42219.4, "power": 36.153451000000004}, {"timestamp": 42240.0, "power": 36.153451000000004}, {"timestamp": 42260.5, "power": 36.153451000000004}, {"timestamp": 42281.1, "power": 36.153451000000004}, {"timestamp": 42301.6, "power": 36.153451000000004}, {"timestamp": 42322.1, "power": 35.86713}, {"timestamp": 42343.2, "power": 35.86713}, {"timestamp": 42363.8, "power": 35.86713}, {"timestamp": 42384.4, "power": 35.86713}, {"timestamp": 42404.9, "power": 35.86713}, {"timestamp": 42425.5, "power": 35.86713}, {"timestamp": 42446.0, "power": 35.86713}, {"timestamp": 42466.5, "power": 35.86713}, {"timestamp": 42487.0, "power": 35.86713}, {"timestamp": 42507.6, "power": 35.86713}, {"timestamp": 42528.2, "power": 35.86713}, {"timestamp": 42548.7, "power": 35.86713}, {"timestamp": 42569.3, "power": 35.86713}, {"timestamp": 42589.8, "power": 35.86713}, {"timestamp": 42610.4, "power": 35.86713}, {"timestamp": 42630.9, "power": 35.86713}, {"timestamp": 42651.4, "power": 35.86713}, {"timestamp": 42672.0, "power": 35.86713}, {"timestamp": 42692.5, "power": 35.86713}, {"timestamp": 42713.1, "power": 35.86713}, {"timestamp": 42733.6, "power": 35.86713}, {"timestamp": 42754.1, "power": 35.86713}, {"timestamp": 42774.6, "power": 35.86713}, {"timestamp": 42795.1, "power": 35.86713}, {"timestamp": 42815.6, "power": 35.86713}, {"timestamp": 42836.2, "power": 35.86713}, {"timestamp": 42856.7, "power": 35.86713}, {"timestamp": 42877.2, "power": 35.86713}, {"timestamp": 42897.8, "power": 35.86713}, {"timestamp": 42918.3, "power": 35.86713}, {"timestamp": 42938.8, "power": 35.86713}, {"timestamp": 42959.3, "power": 35.86713}, {"timestamp": 42979.9, "power": 35.86713}, {"timestamp": 43000.4, "power": 35.86713}, {"timestamp": 43020.9, "power": 35.86713}, {"timestamp": 43041.5, "power": 35.86713}, {"timestamp": 43062.0, "power": 35.86713}, {"timestamp": 43082.5, "power": 35.86713}, {"timestamp": 43103.0, "power": 35.86713}, {"timestamp": 43123.5, "power": 35.86713}, {"timestamp": 43144.1, "power": 35.86713}, {"timestamp": 43164.6, "power": 35.86713}, {"timestamp": 43185.1, "power": 35.86713}, {"timestamp": 43205.7, "power": 35.86713}, {"timestamp": 43226.2, "power": 35.86713}, {"timestamp": 43246.7, "power": 35.86713}, {"timestamp": 43267.2, "power": 35.86713}, {"timestamp": 43287.7, "power": 35.86713}, {"timestamp": 43308.2, "power": 35.86713}, {"timestamp": 43328.8, "power": 38.677032}, {"timestamp": 43350.9, "power": 38.677032}, {"timestamp": 43371.4, "power": 38.677032}, {"timestamp": 43391.9, "power": 38.677032}, {"timestamp": 43412.5, "power": 38.677032}, {"timestamp": 43433.0, "power": 38.677032}, {"timestamp": 43453.5, "power": 38.677032}, {"timestamp": 43474.0, "power": 38.677032}, {"timestamp": 43494.5, "power": 38.677032}, {"timestamp": 43515.0, "power": 38.677032}, {"timestamp": 43535.6, "power": 38.677032}, {"timestamp": 43556.1, "power": 38.677032}, {"timestamp": 43576.6, "power": 38.677032}, {"timestamp": 43597.2, "power": 38.677032}, {"timestamp": 43617.7, "power": 38.677032}, {"timestamp": 43638.2, "power": 38.677032}, {"timestamp": 43658.7, "power": 38.677032}, {"timestamp": 43679.2, "power": 38.677032}, {"timestamp": 43699.8, "power": 38.677032}, {"timestamp": 43720.3, "power": 38.677032}, {"timestamp": 43740.8, "power": 38.677032}, {"timestamp": 43761.4, "power": 38.677032}, {"timestamp": 43781.9, "power": 38.677032}, {"timestamp": 43802.4, "power": 38.677032}, {"timestamp": 43822.9, "power": 38.677032}, {"timestamp": 43843.5, "power": 38.677032}, {"timestamp": 43864.0, "power": 38.677032}, {"timestamp": 43884.5, "power": 38.677032}, {"timestamp": 43905.1, "power": 38.677032}, {"timestamp": 43925.6, "power": 38.677032}, {"timestamp": 43946.1, "power": 38.677032}, {"timestamp": 43966.6, "power": 38.677032}, {"timestamp": 43987.1, "power": 38.677032}, {"timestamp": 44007.6, "power": 38.677032}, {"timestamp": 44028.1, "power": 38.677032}, {"timestamp": 44048.7, "power": 38.677032}, {"timestamp": 44069.2, "power": 38.677032}, {"timestamp": 44089.7, "power": 38.677032}, {"timestamp": 44110.2, "power": 38.677032}, {"timestamp": 44130.7, "power": 38.677032}, {"timestamp": 44151.2, "power": 38.677032}, {"timestamp": 44171.7, "power": 38.677032}, {"timestamp": 44192.2, "power": 38.677032}, {"timestamp": 44212.7, "power": 38.677032}, {"timestamp": 44233.3, "power": 38.677032}, {"timestamp": 44253.8, "power": 38.677032}, {"timestamp": 44274.3, "power": 38.677032}, {"timestamp": 44294.8, "power": 38.677032}, {"timestamp": 44315.3, "power": 38.677032}, {"timestamp": 44335.8, "power": 35.995160999999996}, {"timestamp": 44356.9, "power": 35.995160999999996}, {"timestamp": 44377.4, "power": 35.995160999999996}, {"timestamp": 44397.9, "power": 35.995160999999996}, {"timestamp": 44418.4, "power": 35.995160999999996}, {"timestamp": 44438.9, "power": 35.995160999999996}, {"timestamp": 44459.4, "power": 35.995160999999996}, {"timestamp": 44479.9, "power": 35.995160999999996}, {"timestamp": 44500.4, "power": 35.995160999999996}, {"timestamp": 44521.0, "power": 35.995160999999996}, {"timestamp": 44541.5, "power": 35.995160999999996}, {"timestamp": 44562.0, "power": 35.995160999999996}, {"timestamp": 44582.5, "power": 35.995160999999996}, {"timestamp": 44603.0, "power": 35.995160999999996}, {"timestamp": 44623.5, "power": 35.995160999999996}, {"timestamp": 44644.1, "power": 35.995160999999996}, {"timestamp": 44664.6, "power": 35.995160999999996}, {"timestamp": 44685.1, "power": 35.995160999999996}, {"timestamp": 44705.7, "power": 35.995160999999996}, {"timestamp": 44726.2, "power": 35.995160999999996}, {"timestamp": 44746.7, "power": 35.995160999999996}, {"timestamp": 44767.1, "power": 35.995160999999996}, {"timestamp": 44787.7, "power": 35.995160999999996}, {"timestamp": 44808.2, "power": 35.995160999999996}, {"timestamp": 44828.8, "power": 35.995160999999996}, {"timestamp": 44849.3, "power": 35.995160999999996}], "timeline": {"START": "3791.252383", "END": "42587.11007"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 40190.7}, {"name": "clSetKernelArg", "calls": 19, "time": 3567.1}, {"name": "clReleaseKernel", "calls": 1, "time": 866.275}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.931}, {"name": "clCreateContext", "calls": 1, "time": 44.541}, {"name": "clReleaseContext", "calls": 1, "time": 42.2277}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0709}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.795268}, {"name": "clCreateKernel", "calls": 1, "time": 0.339509}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.172937}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074262}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072129}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027048}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02367}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023417}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010858}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010449}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008593}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006723}, {"name": "clRetainDevice", "calls": 2, "time": 0.004584}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38795.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 38116.5}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 38549.6}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 37688.5}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 38794.7}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 37603.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 13090300.0, "time": 1363.575}, {"type": "WRITE", "transfers": 1, "speed": 6472.890375, "utilization": 67.425941, "size": 519075.0, "time": 80.192184}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 118842305, "speed": 29.5504, "utilization": 0.256514, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7427362, "speed": 395.222, "utilization": 3.43074, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 120237807, "speed": 29.5636, "utilization": 0.256628, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7514597, "speed": 394.915, "utilization": 3.42808, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 117487951, "speed": 29.5446, "utilization": 0.256463, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7342744, "speed": 394.974, "utilization": 3.42859, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 121043930, "speed": 29.5756, "utilization": 0.256733, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7565027, "speed": 395.022, "utilization": 3.42901, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 117220515, "speed": 29.5435, "utilization": 0.256454, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7326031, "speed": 394.975, "utilization": 3.4286, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len4/run1.json b/code/fpga/ndrange_results/dna.15MB.len4/run1.json new file mode 100644 index 0000000..f7cd8fd --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.8306, "power": 35.700798000000006}, {"timestamp": 67.5174, "power": 35.700798000000006}, {"timestamp": 88.0622, "power": 35.700798000000006}, {"timestamp": 108.603, "power": 35.700798000000006}, {"timestamp": 129.131, "power": 35.700798000000006}, {"timestamp": 150.044, "power": 35.700798000000006}, {"timestamp": 170.594, "power": 35.700798000000006}, {"timestamp": 191.145, "power": 35.700798000000006}, {"timestamp": 211.692, "power": 35.700798000000006}, {"timestamp": 232.24, "power": 35.700798000000006}, {"timestamp": 252.785, "power": 35.700798000000006}, {"timestamp": 273.301, "power": 35.700798000000006}, {"timestamp": 293.846, "power": 35.700798000000006}, {"timestamp": 314.394, "power": 35.700798000000006}, {"timestamp": 334.944, "power": 35.700798000000006}, {"timestamp": 355.491, "power": 35.700798000000006}, {"timestamp": 376.036, "power": 35.700798000000006}, {"timestamp": 396.581, "power": 35.700798000000006}, {"timestamp": 417.096, "power": 35.700798000000006}, {"timestamp": 437.597, "power": 35.700798000000006}, {"timestamp": 458.139, "power": 35.700798000000006}, {"timestamp": 478.682, "power": 35.700798000000006}, {"timestamp": 499.227, "power": 35.700798000000006}, {"timestamp": 519.771, "power": 35.700798000000006}, {"timestamp": 540.314, "power": 35.700798000000006}, {"timestamp": 560.861, "power": 35.700798000000006}, {"timestamp": 581.383, "power": 35.700798000000006}, {"timestamp": 601.928, "power": 35.700798000000006}, {"timestamp": 622.472, "power": 35.700798000000006}, {"timestamp": 643.02, "power": 35.700798000000006}, {"timestamp": 663.566, "power": 35.700798000000006}, {"timestamp": 684.107, "power": 35.700798000000006}, {"timestamp": 704.653, "power": 35.700798000000006}, {"timestamp": 725.174, "power": 35.700798000000006}, {"timestamp": 745.725, "power": 35.700798000000006}, {"timestamp": 766.269, "power": 35.700798000000006}, {"timestamp": 786.816, "power": 35.700798000000006}, {"timestamp": 807.362, "power": 35.700798000000006}, {"timestamp": 827.909, "power": 35.700798000000006}, {"timestamp": 848.456, "power": 35.700798000000006}, {"timestamp": 868.97, "power": 35.700798000000006}, {"timestamp": 889.468, "power": 35.700798000000006}, {"timestamp": 910.01, "power": 35.700798000000006}, {"timestamp": 930.556, "power": 35.700798000000006}, {"timestamp": 951.102, "power": 35.700798000000006}, {"timestamp": 971.652, "power": 35.700798000000006}, {"timestamp": 992.204, "power": 35.700798000000006}, {"timestamp": 1012.75, "power": 35.945897}, {"timestamp": 1033.94, "power": 35.945897}, {"timestamp": 1054.53, "power": 35.945897}, {"timestamp": 1075.12, "power": 35.945897}, {"timestamp": 1095.71, "power": 35.945897}, {"timestamp": 1116.3, "power": 35.945897}, {"timestamp": 1136.9, "power": 35.945897}, {"timestamp": 1157.46, "power": 35.945897}, {"timestamp": 1178.01, "power": 35.945897}, {"timestamp": 1198.6, "power": 35.945897}, {"timestamp": 1219.2, "power": 35.945897}, {"timestamp": 1239.79, "power": 35.945897}, {"timestamp": 1260.39, "power": 35.945897}, {"timestamp": 1280.92, "power": 35.945897}, {"timestamp": 1301.48, "power": 35.945897}, {"timestamp": 1322.05, "power": 35.945897}, {"timestamp": 1342.64, "power": 35.945897}, {"timestamp": 1363.23, "power": 35.945897}, {"timestamp": 1383.83, "power": 35.945897}, {"timestamp": 1404.43, "power": 35.945897}, {"timestamp": 1425.01, "power": 35.945897}, {"timestamp": 1445.56, "power": 35.945897}, {"timestamp": 1466.12, "power": 35.945897}, {"timestamp": 1486.71, "power": 35.945897}, {"timestamp": 1507.31, "power": 35.945897}, {"timestamp": 1527.91, "power": 35.945897}, {"timestamp": 1548.5, "power": 35.945897}, {"timestamp": 1569.07, "power": 35.945897}, {"timestamp": 1589.62, "power": 35.945897}, {"timestamp": 1610.18, "power": 35.945897}, {"timestamp": 1630.77, "power": 35.945897}, {"timestamp": 1651.36, "power": 35.945897}, {"timestamp": 1671.92, "power": 35.945897}, {"timestamp": 1692.5, "power": 35.945897}, {"timestamp": 1713.07, "power": 35.945897}, {"timestamp": 1733.62, "power": 35.945897}, {"timestamp": 1754.18, "power": 35.945897}, {"timestamp": 1774.77, "power": 35.945897}, {"timestamp": 1795.35, "power": 35.945897}, {"timestamp": 1815.95, "power": 35.945897}, {"timestamp": 1836.54, "power": 35.945897}, {"timestamp": 1857.11, "power": 35.945897}, {"timestamp": 1877.67, "power": 35.945897}, {"timestamp": 1898.22, "power": 35.945897}, {"timestamp": 1918.82, "power": 35.945897}, {"timestamp": 1939.41, "power": 35.945897}, {"timestamp": 1960.01, "power": 35.945897}, {"timestamp": 1980.62, "power": 35.945897}, {"timestamp": 2001.2, "power": 35.945897}, {"timestamp": 2021.75, "power": 35.387564}, {"timestamp": 2042.85, "power": 35.387564}, {"timestamp": 2063.45, "power": 35.387564}, {"timestamp": 2084.04, "power": 35.387564}, {"timestamp": 2104.63, "power": 35.387564}, {"timestamp": 2125.22, "power": 35.387564}, {"timestamp": 2145.77, "power": 35.387564}, {"timestamp": 2166.37, "power": 35.387564}, {"timestamp": 2186.96, "power": 35.387564}, {"timestamp": 2207.55, "power": 35.387564}, {"timestamp": 2228.14, "power": 35.387564}, {"timestamp": 2248.74, "power": 35.387564}, {"timestamp": 2269.31, "power": 35.387564}, {"timestamp": 2289.86, "power": 35.387564}, {"timestamp": 2310.46, "power": 35.387564}, {"timestamp": 2331.05, "power": 35.387564}, {"timestamp": 2351.64, "power": 35.387564}, {"timestamp": 2372.23, "power": 35.387564}, {"timestamp": 2392.83, "power": 35.387564}, {"timestamp": 2413.4, "power": 35.387564}, {"timestamp": 2433.95, "power": 35.387564}, {"timestamp": 2454.54, "power": 35.387564}, {"timestamp": 2475.14, "power": 35.387564}, {"timestamp": 2495.72, "power": 35.387564}, {"timestamp": 2516.32, "power": 35.387564}, {"timestamp": 2536.91, "power": 35.387564}, {"timestamp": 2557.47, "power": 35.387564}, {"timestamp": 2578.03, "power": 35.387564}, {"timestamp": 2598.62, "power": 35.387564}, {"timestamp": 2619.21, "power": 35.387564}, {"timestamp": 2639.81, "power": 35.387564}, {"timestamp": 2660.4, "power": 35.387564}, {"timestamp": 2680.99, "power": 35.387564}, {"timestamp": 2701.55, "power": 35.387564}, {"timestamp": 2722.12, "power": 35.387564}, {"timestamp": 2742.71, "power": 35.387564}, {"timestamp": 2763.31, "power": 35.387564}, {"timestamp": 2783.9, "power": 35.387564}, {"timestamp": 2804.5, "power": 35.387564}, {"timestamp": 2825.08, "power": 35.387564}, {"timestamp": 2845.63, "power": 35.387564}, {"timestamp": 2866.18, "power": 35.387564}, {"timestamp": 2886.78, "power": 35.387564}, {"timestamp": 2907.37, "power": 35.387564}, {"timestamp": 2927.96, "power": 35.387564}, {"timestamp": 2948.56, "power": 35.387564}, {"timestamp": 2969.14, "power": 35.387564}, {"timestamp": 2989.69, "power": 35.387564}, {"timestamp": 3010.28, "power": 35.387564}, {"timestamp": 3030.88, "power": 35.634121}, {"timestamp": 3051.93, "power": 35.634121}, {"timestamp": 3072.53, "power": 35.634121}, {"timestamp": 3093.12, "power": 35.634121}, {"timestamp": 3113.68, "power": 35.634121}, {"timestamp": 3134.24, "power": 35.634121}, {"timestamp": 3154.83, "power": 35.634121}, {"timestamp": 3175.44, "power": 35.634121}, {"timestamp": 3196.03, "power": 35.634121}, {"timestamp": 3216.62, "power": 35.634121}, {"timestamp": 3237.2, "power": 35.634121}, {"timestamp": 3257.76, "power": 35.634121}, {"timestamp": 3278.35, "power": 35.634121}, {"timestamp": 3298.94, "power": 35.634121}, {"timestamp": 3319.53, "power": 35.634121}, {"timestamp": 3340.13, "power": 35.634121}, {"timestamp": 3360.72, "power": 35.634121}, {"timestamp": 3381.29, "power": 35.634121}, {"timestamp": 3401.84, "power": 35.634121}, {"timestamp": 3422.44, "power": 35.634121}, {"timestamp": 3443.03, "power": 35.634121}, {"timestamp": 3463.62, "power": 35.634121}, {"timestamp": 3484.22, "power": 35.634121}, {"timestamp": 3504.82, "power": 35.634121}, {"timestamp": 3525.39, "power": 35.634121}, {"timestamp": 3545.95, "power": 35.634121}, {"timestamp": 3566.54, "power": 35.634121}, {"timestamp": 3587.15, "power": 35.634121}, {"timestamp": 3607.73, "power": 35.634121}, {"timestamp": 3628.33, "power": 35.634121}, {"timestamp": 3648.94, "power": 35.634121}, {"timestamp": 3669.5, "power": 35.634121}, {"timestamp": 3690.06, "power": 35.634121}, {"timestamp": 3710.65, "power": 35.634121}, {"timestamp": 3731.22, "power": 35.634121}, {"timestamp": 3751.74, "power": 35.634121}, {"timestamp": 3772.27, "power": 35.634121}, {"timestamp": 3792.79, "power": 35.634121}, {"timestamp": 3813.31, "power": 35.634121}, {"timestamp": 3833.83, "power": 35.634121}, {"timestamp": 3854.37, "power": 35.634121}, {"timestamp": 3874.9, "power": 35.634121}, {"timestamp": 3895.44, "power": 35.634121}, {"timestamp": 3915.98, "power": 35.634121}, {"timestamp": 3936.52, "power": 35.634121}, {"timestamp": 3957.04, "power": 35.634121}, {"timestamp": 3977.54, "power": 35.634121}, {"timestamp": 3998.09, "power": 35.634121}, {"timestamp": 4018.63, "power": 35.634121}, {"timestamp": 4039.17, "power": 36.2582}, {"timestamp": 4060.33, "power": 36.2582}, {"timestamp": 4080.89, "power": 36.2582}, {"timestamp": 4101.39, "power": 36.2582}, {"timestamp": 4121.93, "power": 36.2582}, {"timestamp": 4142.47, "power": 36.2582}, {"timestamp": 4163.02, "power": 36.2582}, {"timestamp": 4183.57, "power": 36.2582}, {"timestamp": 4204.12, "power": 36.2582}, {"timestamp": 4224.67, "power": 36.2582}, {"timestamp": 4245.21, "power": 36.2582}, {"timestamp": 4265.71, "power": 36.2582}, {"timestamp": 4286.25, "power": 36.2582}, {"timestamp": 4306.8, "power": 36.2582}, {"timestamp": 4327.35, "power": 36.2582}, {"timestamp": 4347.89, "power": 36.2582}, {"timestamp": 4368.44, "power": 36.2582}, {"timestamp": 4388.97, "power": 36.2582}, {"timestamp": 4409.48, "power": 36.2582}, {"timestamp": 4429.99, "power": 36.2582}, {"timestamp": 4450.56, "power": 36.2582}, {"timestamp": 4471.12, "power": 36.2582}, {"timestamp": 4491.7, "power": 36.2582}, {"timestamp": 4512.28, "power": 36.2582}, {"timestamp": 4532.85, "power": 36.2582}, {"timestamp": 4553.43, "power": 36.2582}, {"timestamp": 4574.01, "power": 36.2582}, {"timestamp": 4594.6, "power": 36.2582}, {"timestamp": 4615.16, "power": 36.2582}, {"timestamp": 4635.72, "power": 36.2582}, {"timestamp": 4656.28, "power": 36.2582}, {"timestamp": 4676.86, "power": 36.2582}, {"timestamp": 4697.38, "power": 36.2582}, {"timestamp": 4717.95, "power": 36.2582}, {"timestamp": 4738.52, "power": 36.2582}, {"timestamp": 4759.08, "power": 36.2582}, {"timestamp": 4779.65, "power": 36.2582}, {"timestamp": 4800.22, "power": 36.2582}, {"timestamp": 4820.8, "power": 36.2582}, {"timestamp": 4841.32, "power": 36.2582}, {"timestamp": 4861.87, "power": 36.2582}, {"timestamp": 4882.57, "power": 36.2582}, {"timestamp": 4903.13, "power": 36.2582}, {"timestamp": 4923.71, "power": 36.2582}, {"timestamp": 4944.28, "power": 36.2582}, {"timestamp": 4964.86, "power": 36.2582}, {"timestamp": 4985.39, "power": 36.2582}, {"timestamp": 5005.95, "power": 36.2582}, {"timestamp": 5026.53, "power": 36.2582}, {"timestamp": 5047.11, "power": 36.474622999999994}, {"timestamp": 5068.33, "power": 36.474622999999994}, {"timestamp": 5088.88, "power": 36.474622999999994}, {"timestamp": 5109.39, "power": 36.474622999999994}, {"timestamp": 5129.92, "power": 36.474622999999994}, {"timestamp": 5150.47, "power": 36.474622999999994}, {"timestamp": 5171.02, "power": 36.474622999999994}, {"timestamp": 5191.57, "power": 36.474622999999994}, {"timestamp": 5212.12, "power": 36.474622999999994}, {"timestamp": 5232.67, "power": 36.474622999999994}, {"timestamp": 5253.19, "power": 36.474622999999994}, {"timestamp": 5273.73, "power": 36.474622999999994}, {"timestamp": 5294.28, "power": 36.474622999999994}, {"timestamp": 5314.83, "power": 36.474622999999994}, {"timestamp": 5335.4, "power": 36.474622999999994}, {"timestamp": 5355.94, "power": 36.474622999999994}, {"timestamp": 5376.49, "power": 36.474622999999994}, {"timestamp": 5397.02, "power": 36.474622999999994}, {"timestamp": 5417.52, "power": 36.474622999999994}, {"timestamp": 5438.09, "power": 36.474622999999994}, {"timestamp": 5458.65, "power": 36.474622999999994}, {"timestamp": 5479.23, "power": 36.474622999999994}, {"timestamp": 5499.81, "power": 36.474622999999994}, {"timestamp": 5520.38, "power": 36.474622999999994}, {"timestamp": 5540.96, "power": 36.474622999999994}, {"timestamp": 5561.47, "power": 36.474622999999994}, {"timestamp": 5582.03, "power": 36.474622999999994}, {"timestamp": 5602.61, "power": 36.474622999999994}, {"timestamp": 5623.19, "power": 36.474622999999994}, {"timestamp": 5643.77, "power": 36.474622999999994}, {"timestamp": 5664.34, "power": 36.474622999999994}, {"timestamp": 5684.91, "power": 36.474622999999994}, {"timestamp": 5705.41, "power": 36.474622999999994}, {"timestamp": 5725.99, "power": 36.474622999999994}, {"timestamp": 5746.57, "power": 36.474622999999994}, {"timestamp": 5767.14, "power": 36.474622999999994}, {"timestamp": 5787.72, "power": 36.474622999999994}, {"timestamp": 5808.3, "power": 36.474622999999994}, {"timestamp": 5828.88, "power": 36.474622999999994}, {"timestamp": 5849.39, "power": 36.474622999999994}, {"timestamp": 5869.95, "power": 36.474622999999994}, {"timestamp": 5890.53, "power": 36.474622999999994}, {"timestamp": 5911.1, "power": 36.474622999999994}, {"timestamp": 5931.68, "power": 36.474622999999994}, {"timestamp": 5952.26, "power": 36.474622999999994}, {"timestamp": 5972.83, "power": 36.474622999999994}, {"timestamp": 5993.35, "power": 36.474622999999994}, {"timestamp": 6013.91, "power": 36.474622999999994}, {"timestamp": 6034.48, "power": 36.474622999999994}, {"timestamp": 6055.05, "power": 36.735805}, {"timestamp": 6076.27, "power": 36.735805}, {"timestamp": 6096.81, "power": 36.735805}, {"timestamp": 6117.33, "power": 36.735805}, {"timestamp": 6137.87, "power": 36.735805}, {"timestamp": 6158.42, "power": 36.735805}, {"timestamp": 6178.97, "power": 36.735805}, {"timestamp": 6199.51, "power": 36.735805}, {"timestamp": 6220.06, "power": 36.735805}, {"timestamp": 6240.6, "power": 36.735805}, {"timestamp": 6261.13, "power": 36.735805}, {"timestamp": 6281.63, "power": 36.735805}, {"timestamp": 6302.16, "power": 36.735805}, {"timestamp": 6322.71, "power": 36.735805}, {"timestamp": 6343.26, "power": 36.735805}, {"timestamp": 6363.8, "power": 36.735805}, {"timestamp": 6384.35, "power": 36.735805}, {"timestamp": 6404.91, "power": 36.735805}, {"timestamp": 6425.42, "power": 36.735805}, {"timestamp": 6445.99, "power": 36.735805}, {"timestamp": 6466.57, "power": 36.735805}, {"timestamp": 6487.12, "power": 36.735805}, {"timestamp": 6507.67, "power": 36.735805}, {"timestamp": 6528.22, "power": 36.735805}, {"timestamp": 6548.77, "power": 36.735805}, {"timestamp": 6569.29, "power": 36.735805}, {"timestamp": 6589.84, "power": 36.735805}, {"timestamp": 6610.42, "power": 36.735805}, {"timestamp": 6630.99, "power": 36.735805}, {"timestamp": 6651.56, "power": 36.735805}, {"timestamp": 6672.13, "power": 36.735805}, {"timestamp": 6692.71, "power": 36.735805}, {"timestamp": 6713.24, "power": 36.735805}, {"timestamp": 6733.79, "power": 36.735805}, {"timestamp": 6754.38, "power": 36.735805}, {"timestamp": 6774.95, "power": 36.735805}, {"timestamp": 6795.54, "power": 36.735805}, {"timestamp": 6816.11, "power": 36.735805}, {"timestamp": 6836.68, "power": 36.735805}, {"timestamp": 6857.21, "power": 36.735805}, {"timestamp": 6877.71, "power": 36.735805}, {"timestamp": 6898.27, "power": 36.735805}, {"timestamp": 6918.85, "power": 36.735805}, {"timestamp": 6939.43, "power": 36.735805}, {"timestamp": 6959.99, "power": 36.735805}, {"timestamp": 6980.57, "power": 36.735805}, {"timestamp": 7001.09, "power": 36.735805}, {"timestamp": 7021.59, "power": 36.735805}, {"timestamp": 7042.16, "power": 36.735805}, {"timestamp": 7062.74, "power": 36.034232}, {"timestamp": 7084.03, "power": 36.034232}, {"timestamp": 7104.57, "power": 36.034232}, {"timestamp": 7125.11, "power": 36.034232}, {"timestamp": 7145.61, "power": 36.034232}, {"timestamp": 7166.15, "power": 36.034232}, {"timestamp": 7186.7, "power": 36.034232}, {"timestamp": 7207.25, "power": 36.034232}, {"timestamp": 7227.8, "power": 36.034232}, {"timestamp": 7248.34, "power": 36.034232}, {"timestamp": 7268.91, "power": 36.034232}, {"timestamp": 7289.41, "power": 36.034232}, {"timestamp": 7309.95, "power": 36.034232}, {"timestamp": 7330.49, "power": 36.034232}, {"timestamp": 7351.04, "power": 36.034232}, {"timestamp": 7371.59, "power": 36.034232}, {"timestamp": 7392.13, "power": 36.034232}, {"timestamp": 7412.68, "power": 36.034232}, {"timestamp": 7433.21, "power": 36.034232}, {"timestamp": 7453.75, "power": 36.034232}, {"timestamp": 7474.29, "power": 36.034232}, {"timestamp": 7494.84, "power": 36.034232}, {"timestamp": 7515.39, "power": 36.034232}, {"timestamp": 7535.94, "power": 36.034232}, {"timestamp": 7556.49, "power": 36.034232}, {"timestamp": 7577.02, "power": 36.034232}, {"timestamp": 7597.52, "power": 36.034232}, {"timestamp": 7618.06, "power": 36.034232}, {"timestamp": 7638.61, "power": 36.034232}, {"timestamp": 7659.16, "power": 36.034232}, {"timestamp": 7679.71, "power": 36.034232}, {"timestamp": 7700.26, "power": 36.034232}, {"timestamp": 7720.81, "power": 36.034232}, {"timestamp": 7741.32, "power": 36.034232}, {"timestamp": 7761.86, "power": 36.034232}, {"timestamp": 7782.41, "power": 36.034232}, {"timestamp": 7802.96, "power": 36.034232}, {"timestamp": 7823.5, "power": 36.034232}, {"timestamp": 7844.05, "power": 36.034232}, {"timestamp": 7864.59, "power": 36.034232}, {"timestamp": 7885.12, "power": 36.034232}, {"timestamp": 7905.61, "power": 36.034232}, {"timestamp": 7926.15, "power": 36.034232}, {"timestamp": 7946.7, "power": 36.034232}, {"timestamp": 7967.25, "power": 36.034232}, {"timestamp": 7987.79, "power": 36.034232}, {"timestamp": 8008.34, "power": 36.034232}, {"timestamp": 8028.89, "power": 36.034232}, {"timestamp": 8049.4, "power": 36.034232}, {"timestamp": 8069.93, "power": 36.044586}, {"timestamp": 8091.13, "power": 36.044586}, {"timestamp": 8111.68, "power": 36.044586}, {"timestamp": 8132.22, "power": 36.044586}, {"timestamp": 8152.77, "power": 36.044586}, {"timestamp": 8173.3, "power": 36.044586}, {"timestamp": 8193.84, "power": 36.044586}, {"timestamp": 8214.38, "power": 36.044586}, {"timestamp": 8234.93, "power": 36.044586}, {"timestamp": 8255.48, "power": 36.044586}, {"timestamp": 8276.02, "power": 36.044586}, {"timestamp": 8296.57, "power": 36.044586}, {"timestamp": 8317.1, "power": 36.044586}, {"timestamp": 8337.6, "power": 36.044586}, {"timestamp": 8358.14, "power": 36.044586}, {"timestamp": 8378.69, "power": 36.044586}, {"timestamp": 8399.23, "power": 36.044586}, {"timestamp": 8419.78, "power": 36.044586}, {"timestamp": 8440.36, "power": 36.044586}, {"timestamp": 8460.93, "power": 36.044586}, {"timestamp": 8481.43, "power": 36.044586}, {"timestamp": 8502.01, "power": 36.044586}, {"timestamp": 8522.59, "power": 36.044586}, {"timestamp": 8543.17, "power": 36.044586}, {"timestamp": 8563.74, "power": 36.044586}, {"timestamp": 8584.31, "power": 36.044586}, {"timestamp": 8604.89, "power": 36.044586}, {"timestamp": 8625.39, "power": 36.044586}, {"timestamp": 8645.95, "power": 36.044586}, {"timestamp": 8666.53, "power": 36.044586}, {"timestamp": 8687.11, "power": 36.044586}, {"timestamp": 8707.67, "power": 36.044586}, {"timestamp": 8728.24, "power": 36.044586}, {"timestamp": 8748.82, "power": 36.044586}, {"timestamp": 8769.33, "power": 36.044586}, {"timestamp": 8789.87, "power": 36.044586}, {"timestamp": 8810.42, "power": 36.044586}, {"timestamp": 8830.97, "power": 36.044586}, {"timestamp": 8851.52, "power": 36.044586}, {"timestamp": 8872.11, "power": 36.044586}, {"timestamp": 8892.68, "power": 36.044586}, {"timestamp": 8913.2, "power": 36.044586}, {"timestamp": 8933.75, "power": 36.044586}, {"timestamp": 8954.33, "power": 36.044586}, {"timestamp": 8974.91, "power": 36.044586}, {"timestamp": 8995.48, "power": 36.044586}, {"timestamp": 9016.06, "power": 36.044586}, {"timestamp": 9036.63, "power": 36.044586}, {"timestamp": 9057.16, "power": 36.044586}, {"timestamp": 9077.72, "power": 36.192979}, {"timestamp": 9099.74, "power": 36.192979}, {"timestamp": 9120.29, "power": 36.192979}, {"timestamp": 9140.84, "power": 36.192979}, {"timestamp": 9161.36, "power": 36.192979}, {"timestamp": 9181.9, "power": 36.192979}, {"timestamp": 9202.45, "power": 36.192979}, {"timestamp": 9222.99, "power": 36.192979}, {"timestamp": 9243.54, "power": 36.192979}, {"timestamp": 9264.09, "power": 36.192979}, {"timestamp": 9284.63, "power": 36.192979}, {"timestamp": 9305.16, "power": 36.192979}, {"timestamp": 9325.67, "power": 36.192979}, {"timestamp": 9346.2, "power": 36.192979}, {"timestamp": 9366.75, "power": 36.192979}, {"timestamp": 9387.29, "power": 36.192979}, {"timestamp": 9407.84, "power": 36.192979}, {"timestamp": 9428.39, "power": 36.192979}, {"timestamp": 9448.94, "power": 36.192979}, {"timestamp": 9469.44, "power": 36.192979}, {"timestamp": 9489.98, "power": 36.192979}, {"timestamp": 9510.53, "power": 36.192979}, {"timestamp": 9531.08, "power": 36.192979}, {"timestamp": 9551.62, "power": 36.192979}, {"timestamp": 9572.17, "power": 36.192979}, {"timestamp": 9592.72, "power": 36.192979}, {"timestamp": 9613.24, "power": 36.192979}, {"timestamp": 9633.77, "power": 36.192979}, {"timestamp": 9654.32, "power": 36.192979}, {"timestamp": 9674.87, "power": 36.192979}, {"timestamp": 9695.41, "power": 36.192979}, {"timestamp": 9715.99, "power": 36.192979}, {"timestamp": 9736.57, "power": 36.192979}, {"timestamp": 9757.1, "power": 36.192979}, {"timestamp": 9777.66, "power": 36.192979}, {"timestamp": 9798.23, "power": 36.192979}, {"timestamp": 9818.81, "power": 36.192979}, {"timestamp": 9839.39, "power": 36.192979}, {"timestamp": 9859.94, "power": 36.192979}, {"timestamp": 9880.51, "power": 36.192979}, {"timestamp": 9901.04, "power": 36.192979}, {"timestamp": 9921.54, "power": 36.192979}, {"timestamp": 9942.12, "power": 36.192979}, {"timestamp": 9962.68, "power": 36.192979}, {"timestamp": 9983.26, "power": 36.192979}, {"timestamp": 10003.8, "power": 36.192979}, {"timestamp": 10024.4, "power": 36.192979}, {"timestamp": 10045.0, "power": 36.192979}, {"timestamp": 10065.5, "power": 36.192979}, {"timestamp": 10086.1, "power": 35.917964}, {"timestamp": 10107.2, "power": 35.917964}, {"timestamp": 10127.8, "power": 35.917964}, {"timestamp": 10148.3, "power": 35.917964}, {"timestamp": 10168.9, "power": 35.917964}, {"timestamp": 10189.4, "power": 35.917964}, {"timestamp": 10209.9, "power": 35.917964}, {"timestamp": 10230.5, "power": 35.917964}, {"timestamp": 10251.0, "power": 35.917964}, {"timestamp": 10271.6, "power": 35.917964}, {"timestamp": 10292.1, "power": 35.917964}, {"timestamp": 10312.7, "power": 35.917964}, {"timestamp": 10333.2, "power": 35.917964}, {"timestamp": 10353.7, "power": 35.917964}, {"timestamp": 10374.3, "power": 35.917964}, {"timestamp": 10394.8, "power": 35.917964}, {"timestamp": 10415.4, "power": 35.917964}, {"timestamp": 10436.0, "power": 35.917964}, {"timestamp": 10456.5, "power": 35.917964}, {"timestamp": 10477.1, "power": 35.917964}, {"timestamp": 10497.6, "power": 35.917964}, {"timestamp": 10518.1, "power": 35.917964}, {"timestamp": 10538.7, "power": 35.917964}, {"timestamp": 10559.3, "power": 35.917964}, {"timestamp": 10579.9, "power": 35.917964}, {"timestamp": 10600.5, "power": 35.917964}, {"timestamp": 10621.0, "power": 35.917964}, {"timestamp": 10641.5, "power": 35.917964}, {"timestamp": 10662.0, "power": 35.917964}, {"timestamp": 10682.6, "power": 35.917964}, {"timestamp": 10703.2, "power": 35.917964}, {"timestamp": 10723.8, "power": 35.917964}, {"timestamp": 10744.3, "power": 35.917964}, {"timestamp": 10764.9, "power": 35.917964}, {"timestamp": 10785.4, "power": 35.917964}, {"timestamp": 10806.0, "power": 35.917964}, {"timestamp": 10826.6, "power": 35.917964}, {"timestamp": 10847.2, "power": 35.917964}, {"timestamp": 10867.7, "power": 35.917964}, {"timestamp": 10888.3, "power": 35.917964}, {"timestamp": 10908.9, "power": 35.917964}, {"timestamp": 10929.4, "power": 35.917964}, {"timestamp": 10950.0, "power": 35.917964}, {"timestamp": 10970.6, "power": 35.917964}, {"timestamp": 10991.1, "power": 35.917964}, {"timestamp": 11011.7, "power": 35.917964}, {"timestamp": 11032.3, "power": 35.917964}, {"timestamp": 11052.9, "power": 35.917964}, {"timestamp": 11073.4, "power": 35.917964}, {"timestamp": 11094.0, "power": 35.787115}, {"timestamp": 11115.2, "power": 35.787115}, {"timestamp": 11135.8, "power": 35.787115}, {"timestamp": 11156.3, "power": 35.787115}, {"timestamp": 11176.9, "power": 35.787115}, {"timestamp": 11197.4, "power": 35.787115}, {"timestamp": 11217.9, "power": 35.787115}, {"timestamp": 11238.5, "power": 35.787115}, {"timestamp": 11259.0, "power": 35.787115}, {"timestamp": 11279.6, "power": 35.787115}, {"timestamp": 11300.1, "power": 35.787115}, {"timestamp": 11320.7, "power": 35.787115}, {"timestamp": 11341.2, "power": 35.787115}, {"timestamp": 11361.8, "power": 35.787115}, {"timestamp": 11382.3, "power": 35.787115}, {"timestamp": 11402.9, "power": 35.787115}, {"timestamp": 11423.4, "power": 35.787115}, {"timestamp": 11444.0, "power": 35.787115}, {"timestamp": 11464.5, "power": 35.787115}, {"timestamp": 11485.1, "power": 35.787115}, {"timestamp": 11505.6, "power": 35.787115}, {"timestamp": 11526.1, "power": 35.787115}, {"timestamp": 11546.7, "power": 35.787115}, {"timestamp": 11567.2, "power": 35.787115}, {"timestamp": 11587.7, "power": 35.787115}, {"timestamp": 11608.3, "power": 35.787115}, {"timestamp": 11628.9, "power": 35.787115}, {"timestamp": 11649.4, "power": 35.787115}, {"timestamp": 11669.9, "power": 35.787115}, {"timestamp": 11690.5, "power": 35.787115}, {"timestamp": 11711.1, "power": 35.787115}, {"timestamp": 11731.7, "power": 35.787115}, {"timestamp": 11752.2, "power": 35.787115}, {"timestamp": 11772.8, "power": 35.787115}, {"timestamp": 11793.4, "power": 35.787115}, {"timestamp": 11813.9, "power": 35.787115}, {"timestamp": 11834.5, "power": 35.787115}, {"timestamp": 11855.1, "power": 35.787115}, {"timestamp": 11875.7, "power": 35.787115}, {"timestamp": 11896.2, "power": 35.787115}, {"timestamp": 11916.8, "power": 35.787115}, {"timestamp": 11937.3, "power": 35.787115}, {"timestamp": 11957.9, "power": 35.787115}, {"timestamp": 11978.4, "power": 35.787115}, {"timestamp": 11999.0, "power": 35.787115}, {"timestamp": 12019.6, "power": 35.787115}, {"timestamp": 12040.2, "power": 35.787115}, {"timestamp": 12060.7, "power": 35.787115}, {"timestamp": 12081.3, "power": 35.787115}, {"timestamp": 12101.8, "power": 36.9427}, {"timestamp": 12123.0, "power": 36.9427}, {"timestamp": 12143.5, "power": 36.9427}, {"timestamp": 12164.1, "power": 36.9427}, {"timestamp": 12184.6, "power": 36.9427}, {"timestamp": 12205.2, "power": 36.9427}, {"timestamp": 12225.7, "power": 36.9427}, {"timestamp": 12246.2, "power": 36.9427}, {"timestamp": 12266.8, "power": 36.9427}, {"timestamp": 12287.3, "power": 36.9427}, {"timestamp": 12307.9, "power": 36.9427}, {"timestamp": 12328.4, "power": 36.9427}, {"timestamp": 12349.0, "power": 36.9427}, {"timestamp": 12369.5, "power": 36.9427}, {"timestamp": 12390.1, "power": 36.9427}, {"timestamp": 12410.6, "power": 36.9427}, {"timestamp": 12431.2, "power": 36.9427}, {"timestamp": 12451.8, "power": 36.9427}, {"timestamp": 12472.3, "power": 36.9427}, {"timestamp": 12492.9, "power": 36.9427}, {"timestamp": 12513.4, "power": 36.9427}, {"timestamp": 12534.0, "power": 36.9427}, {"timestamp": 12554.6, "power": 36.9427}, {"timestamp": 12575.1, "power": 36.9427}, {"timestamp": 12595.7, "power": 36.9427}, {"timestamp": 12616.3, "power": 36.9427}, {"timestamp": 12636.9, "power": 36.9427}, {"timestamp": 12657.4, "power": 36.9427}, {"timestamp": 12677.9, "power": 36.9427}, {"timestamp": 12698.5, "power": 36.9427}, {"timestamp": 12719.1, "power": 36.9427}, {"timestamp": 12739.7, "power": 36.9427}, {"timestamp": 12760.2, "power": 36.9427}, {"timestamp": 12780.8, "power": 36.9427}, {"timestamp": 12801.3, "power": 36.9427}, {"timestamp": 12821.9, "power": 36.9427}, {"timestamp": 12842.5, "power": 36.9427}, {"timestamp": 12863.0, "power": 36.9427}, {"timestamp": 12883.6, "power": 36.9427}, {"timestamp": 12904.2, "power": 36.9427}, {"timestamp": 12924.7, "power": 36.9427}, {"timestamp": 12945.2, "power": 36.9427}, {"timestamp": 12965.8, "power": 36.9427}, {"timestamp": 12986.3, "power": 36.9427}, {"timestamp": 13006.9, "power": 36.9427}, {"timestamp": 13027.4, "power": 36.9427}, {"timestamp": 13048.0, "power": 36.9427}, {"timestamp": 13068.5, "power": 36.9427}, {"timestamp": 13089.1, "power": 36.9427}, {"timestamp": 13109.6, "power": 36.146660999999995}, {"timestamp": 13130.7, "power": 36.146660999999995}, {"timestamp": 13151.3, "power": 36.146660999999995}, {"timestamp": 13171.8, "power": 36.146660999999995}, {"timestamp": 13192.3, "power": 36.146660999999995}, {"timestamp": 13212.9, "power": 36.146660999999995}, {"timestamp": 13233.4, "power": 36.146660999999995}, {"timestamp": 13254.0, "power": 36.146660999999995}, {"timestamp": 13274.5, "power": 36.146660999999995}, {"timestamp": 13295.1, "power": 36.146660999999995}, {"timestamp": 13315.7, "power": 36.146660999999995}, {"timestamp": 13336.3, "power": 36.146660999999995}, {"timestamp": 13356.8, "power": 36.146660999999995}, {"timestamp": 13377.3, "power": 36.146660999999995}, {"timestamp": 13397.9, "power": 36.146660999999995}, {"timestamp": 13418.5, "power": 36.146660999999995}, {"timestamp": 13439.0, "power": 36.146660999999995}, {"timestamp": 13459.6, "power": 36.146660999999995}, {"timestamp": 13480.2, "power": 36.146660999999995}, {"timestamp": 13500.8, "power": 36.146660999999995}, {"timestamp": 13521.3, "power": 36.146660999999995}, {"timestamp": 13541.9, "power": 36.146660999999995}, {"timestamp": 13562.4, "power": 36.146660999999995}, {"timestamp": 13583.0, "power": 36.146660999999995}, {"timestamp": 13603.6, "power": 36.146660999999995}, {"timestamp": 13624.2, "power": 36.146660999999995}, {"timestamp": 13644.7, "power": 36.146660999999995}, {"timestamp": 13665.3, "power": 36.146660999999995}, {"timestamp": 13685.8, "power": 36.146660999999995}, {"timestamp": 13706.4, "power": 36.146660999999995}, {"timestamp": 13727.0, "power": 36.146660999999995}, {"timestamp": 13747.5, "power": 36.146660999999995}, {"timestamp": 13768.1, "power": 36.146660999999995}, {"timestamp": 13788.7, "power": 36.146660999999995}, {"timestamp": 13809.2, "power": 36.146660999999995}, {"timestamp": 13829.8, "power": 36.146660999999995}, {"timestamp": 13850.3, "power": 36.146660999999995}, {"timestamp": 13870.9, "power": 36.146660999999995}, {"timestamp": 13891.5, "power": 36.146660999999995}, {"timestamp": 13912.0, "power": 36.146660999999995}, {"timestamp": 13932.6, "power": 36.146660999999995}, {"timestamp": 13953.1, "power": 36.146660999999995}, {"timestamp": 13973.6, "power": 36.146660999999995}, {"timestamp": 13994.2, "power": 36.146660999999995}, {"timestamp": 14014.8, "power": 36.146660999999995}, {"timestamp": 14035.3, "power": 36.146660999999995}, {"timestamp": 14055.9, "power": 36.146660999999995}, {"timestamp": 14076.5, "power": 36.146660999999995}, {"timestamp": 14097.0, "power": 36.146660999999995}, {"timestamp": 14117.5, "power": 36.19139800000001}, {"timestamp": 14138.7, "power": 36.19139800000001}, {"timestamp": 14159.3, "power": 36.19139800000001}, {"timestamp": 14179.8, "power": 36.19139800000001}, {"timestamp": 14200.4, "power": 36.19139800000001}, {"timestamp": 14220.9, "power": 36.19139800000001}, {"timestamp": 14241.5, "power": 36.19139800000001}, {"timestamp": 14262.0, "power": 36.19139800000001}, {"timestamp": 14282.5, "power": 36.19139800000001}, {"timestamp": 14303.1, "power": 36.19139800000001}, {"timestamp": 14323.6, "power": 36.19139800000001}, {"timestamp": 14344.2, "power": 36.19139800000001}, {"timestamp": 14364.7, "power": 36.19139800000001}, {"timestamp": 14385.3, "power": 36.19139800000001}, {"timestamp": 14405.8, "power": 36.19139800000001}, {"timestamp": 14426.3, "power": 36.19139800000001}, {"timestamp": 14446.9, "power": 36.19139800000001}, {"timestamp": 14467.5, "power": 36.19139800000001}, {"timestamp": 14488.0, "power": 36.19139800000001}, {"timestamp": 14508.6, "power": 36.19139800000001}, {"timestamp": 14529.1, "power": 36.19139800000001}, {"timestamp": 14549.7, "power": 36.19139800000001}, {"timestamp": 14570.3, "power": 36.19139800000001}, {"timestamp": 14590.8, "power": 36.19139800000001}, {"timestamp": 14611.4, "power": 36.19139800000001}, {"timestamp": 14632.0, "power": 36.19139800000001}, {"timestamp": 14652.6, "power": 36.19139800000001}, {"timestamp": 14673.1, "power": 36.19139800000001}, {"timestamp": 14693.6, "power": 36.19139800000001}, {"timestamp": 14714.1, "power": 36.19139800000001}, {"timestamp": 14734.7, "power": 36.19139800000001}, {"timestamp": 14755.3, "power": 36.19139800000001}, {"timestamp": 14775.9, "power": 36.19139800000001}, {"timestamp": 14796.5, "power": 36.19139800000001}, {"timestamp": 14817.0, "power": 36.19139800000001}, {"timestamp": 14837.5, "power": 36.19139800000001}, {"timestamp": 14858.1, "power": 36.19139800000001}, {"timestamp": 14878.7, "power": 36.19139800000001}, {"timestamp": 14899.2, "power": 36.19139800000001}, {"timestamp": 14919.8, "power": 36.19139800000001}, {"timestamp": 14940.4, "power": 36.19139800000001}, {"timestamp": 14961.0, "power": 36.19139800000001}, {"timestamp": 14981.5, "power": 36.19139800000001}, {"timestamp": 15002.0, "power": 36.19139800000001}, {"timestamp": 15022.6, "power": 36.19139800000001}, {"timestamp": 15043.2, "power": 36.19139800000001}, {"timestamp": 15063.7, "power": 36.19139800000001}, {"timestamp": 15084.3, "power": 36.19139800000001}, {"timestamp": 15104.9, "power": 36.19139800000001}, {"timestamp": 15125.4, "power": 36.525412}, {"timestamp": 15146.5, "power": 36.525412}, {"timestamp": 15167.1, "power": 36.525412}, {"timestamp": 15187.6, "power": 36.525412}, {"timestamp": 15208.2, "power": 36.525412}, {"timestamp": 15228.7, "power": 36.525412}, {"timestamp": 15249.2, "power": 36.525412}, {"timestamp": 15269.8, "power": 36.525412}, {"timestamp": 15290.3, "power": 36.525412}, {"timestamp": 15310.9, "power": 36.525412}, {"timestamp": 15331.4, "power": 36.525412}, {"timestamp": 15352.0, "power": 36.525412}, {"timestamp": 15372.5, "power": 36.525412}, {"timestamp": 15393.1, "power": 36.525412}, {"timestamp": 15413.6, "power": 36.525412}, {"timestamp": 15434.1, "power": 36.525412}, {"timestamp": 15454.6, "power": 36.525412}, {"timestamp": 15475.2, "power": 36.525412}, {"timestamp": 15495.7, "power": 36.525412}, {"timestamp": 15516.3, "power": 36.525412}, {"timestamp": 15536.8, "power": 36.525412}, {"timestamp": 15557.3, "power": 36.525412}, {"timestamp": 15577.9, "power": 36.525412}, {"timestamp": 15598.4, "power": 36.525412}, {"timestamp": 15619.0, "power": 36.525412}, {"timestamp": 15639.5, "power": 36.525412}, {"timestamp": 15660.1, "power": 36.525412}, {"timestamp": 15680.6, "power": 36.525412}, {"timestamp": 15701.1, "power": 36.525412}, {"timestamp": 15721.7, "power": 36.525412}, {"timestamp": 15742.2, "power": 36.525412}, {"timestamp": 15762.8, "power": 36.525412}, {"timestamp": 15783.3, "power": 36.525412}, {"timestamp": 15803.9, "power": 36.525412}, {"timestamp": 15824.5, "power": 36.525412}, {"timestamp": 15845.0, "power": 36.525412}, {"timestamp": 15865.6, "power": 36.525412}, {"timestamp": 15886.2, "power": 36.525412}, {"timestamp": 15906.7, "power": 36.525412}, {"timestamp": 15927.3, "power": 36.525412}, {"timestamp": 15947.9, "power": 36.525412}, {"timestamp": 15968.5, "power": 36.525412}, {"timestamp": 15989.0, "power": 36.525412}, {"timestamp": 16009.5, "power": 36.525412}, {"timestamp": 16030.0, "power": 36.525412}, {"timestamp": 16050.6, "power": 36.525412}, {"timestamp": 16071.2, "power": 36.525412}, {"timestamp": 16091.8, "power": 36.525412}, {"timestamp": 16112.3, "power": 36.525412}, {"timestamp": 16132.9, "power": 36.344229}, {"timestamp": 16154.1, "power": 36.344229}, {"timestamp": 16174.7, "power": 36.344229}, {"timestamp": 16195.2, "power": 36.344229}, {"timestamp": 16215.8, "power": 36.344229}, {"timestamp": 16236.3, "power": 36.344229}, {"timestamp": 16256.9, "power": 36.344229}, {"timestamp": 16277.4, "power": 36.344229}, {"timestamp": 16297.9, "power": 36.344229}, {"timestamp": 16318.5, "power": 36.344229}, {"timestamp": 16339.0, "power": 36.344229}, {"timestamp": 16359.6, "power": 36.344229}, {"timestamp": 16380.1, "power": 36.344229}, {"timestamp": 16400.7, "power": 36.344229}, {"timestamp": 16421.2, "power": 36.344229}, {"timestamp": 16441.8, "power": 36.344229}, {"timestamp": 16462.3, "power": 36.344229}, {"timestamp": 16482.9, "power": 36.344229}, {"timestamp": 16503.5, "power": 36.344229}, {"timestamp": 16524.1, "power": 36.344229}, {"timestamp": 16544.6, "power": 36.344229}, {"timestamp": 16565.2, "power": 36.344229}, {"timestamp": 16585.7, "power": 36.344229}, {"timestamp": 16606.2, "power": 36.344229}, {"timestamp": 16626.8, "power": 36.344229}, {"timestamp": 16647.3, "power": 36.344229}, {"timestamp": 16667.9, "power": 36.344229}, {"timestamp": 16688.4, "power": 36.344229}, {"timestamp": 16708.9, "power": 36.344229}, {"timestamp": 16729.1, "power": 36.344229}, {"timestamp": 16749.6, "power": 36.344229}, {"timestamp": 16770.2, "power": 36.344229}, {"timestamp": 16790.8, "power": 36.344229}, {"timestamp": 16811.3, "power": 36.344229}, {"timestamp": 16831.9, "power": 36.344229}, {"timestamp": 16852.5, "power": 36.344229}, {"timestamp": 16873.0, "power": 36.344229}, {"timestamp": 16893.6, "power": 36.344229}, {"timestamp": 16914.1, "power": 36.344229}, {"timestamp": 16934.7, "power": 36.344229}, {"timestamp": 16955.3, "power": 36.344229}, {"timestamp": 16975.9, "power": 36.344229}, {"timestamp": 16996.5, "power": 36.344229}, {"timestamp": 17017.0, "power": 36.344229}, {"timestamp": 17037.5, "power": 36.344229}, {"timestamp": 17058.0, "power": 36.344229}, {"timestamp": 17078.6, "power": 36.344229}, {"timestamp": 17099.1, "power": 36.344229}, {"timestamp": 17119.7, "power": 36.344229}, {"timestamp": 17140.3, "power": 37.272383000000005}, {"timestamp": 17162.2, "power": 37.272383000000005}, {"timestamp": 17182.8, "power": 37.272383000000005}, {"timestamp": 17203.3, "power": 37.272383000000005}, {"timestamp": 17223.9, "power": 37.272383000000005}, {"timestamp": 17244.4, "power": 37.272383000000005}, {"timestamp": 17265.0, "power": 37.272383000000005}, {"timestamp": 17285.5, "power": 37.272383000000005}, {"timestamp": 17306.0, "power": 37.272383000000005}, {"timestamp": 17326.6, "power": 37.272383000000005}, {"timestamp": 17347.1, "power": 37.272383000000005}, {"timestamp": 17367.7, "power": 37.272383000000005}, {"timestamp": 17388.2, "power": 37.272383000000005}, {"timestamp": 17408.8, "power": 37.272383000000005}, {"timestamp": 17429.3, "power": 37.272383000000005}, {"timestamp": 17449.9, "power": 37.272383000000005}, {"timestamp": 17470.5, "power": 37.272383000000005}, {"timestamp": 17491.0, "power": 37.272383000000005}, {"timestamp": 17511.6, "power": 37.272383000000005}, {"timestamp": 17532.2, "power": 37.272383000000005}, {"timestamp": 17552.8, "power": 37.272383000000005}, {"timestamp": 17573.3, "power": 37.272383000000005}, {"timestamp": 17593.9, "power": 37.272383000000005}, {"timestamp": 17614.4, "power": 37.272383000000005}, {"timestamp": 17635.0, "power": 37.272383000000005}, {"timestamp": 17655.6, "power": 37.272383000000005}, {"timestamp": 17676.2, "power": 37.272383000000005}, {"timestamp": 17696.8, "power": 37.272383000000005}, {"timestamp": 17717.3, "power": 37.272383000000005}, {"timestamp": 17737.8, "power": 37.272383000000005}, {"timestamp": 17758.4, "power": 37.272383000000005}, {"timestamp": 17779.0, "power": 37.272383000000005}, {"timestamp": 17799.5, "power": 37.272383000000005}, {"timestamp": 17820.1, "power": 37.272383000000005}, {"timestamp": 17840.7, "power": 37.272383000000005}, {"timestamp": 17861.2, "power": 37.272383000000005}, {"timestamp": 17881.8, "power": 37.272383000000005}, {"timestamp": 17902.3, "power": 37.272383000000005}, {"timestamp": 17922.9, "power": 37.272383000000005}, {"timestamp": 17943.4, "power": 37.272383000000005}, {"timestamp": 17964.0, "power": 37.272383000000005}, {"timestamp": 17984.5, "power": 37.272383000000005}, {"timestamp": 18005.1, "power": 37.272383000000005}, {"timestamp": 18025.6, "power": 37.272383000000005}, {"timestamp": 18046.1, "power": 37.272383000000005}, {"timestamp": 18066.7, "power": 37.272383000000005}, {"timestamp": 18087.2, "power": 37.272383000000005}, {"timestamp": 18107.8, "power": 37.272383000000005}, {"timestamp": 18128.3, "power": 37.272383000000005}, {"timestamp": 18148.9, "power": 37.595874}, {"timestamp": 18170.0, "power": 37.595874}, {"timestamp": 18190.5, "power": 37.595874}, {"timestamp": 18211.1, "power": 37.595874}, {"timestamp": 18231.6, "power": 37.595874}, {"timestamp": 18252.2, "power": 37.595874}, {"timestamp": 18272.8, "power": 37.595874}, {"timestamp": 18293.3, "power": 37.595874}, {"timestamp": 18313.8, "power": 37.595874}, {"timestamp": 18334.4, "power": 37.595874}, {"timestamp": 18355.0, "power": 37.595874}, {"timestamp": 18375.5, "power": 37.595874}, {"timestamp": 18396.0, "power": 37.595874}, {"timestamp": 18416.6, "power": 37.595874}, {"timestamp": 18437.1, "power": 37.595874}, {"timestamp": 18457.6, "power": 37.595874}, {"timestamp": 18478.2, "power": 37.595874}, {"timestamp": 18498.7, "power": 37.595874}, {"timestamp": 18519.3, "power": 37.595874}, {"timestamp": 18539.9, "power": 37.595874}, {"timestamp": 18560.4, "power": 37.595874}, {"timestamp": 18581.0, "power": 37.595874}, {"timestamp": 18601.4, "power": 37.595874}, {"timestamp": 18622.0, "power": 37.595874}, {"timestamp": 18642.6, "power": 37.595874}, {"timestamp": 18663.2, "power": 37.595874}, {"timestamp": 18683.7, "power": 37.595874}, {"timestamp": 18704.3, "power": 37.595874}, {"timestamp": 18724.9, "power": 37.595874}, {"timestamp": 18745.4, "power": 37.595874}, {"timestamp": 18765.9, "power": 37.595874}, {"timestamp": 18786.5, "power": 37.595874}, {"timestamp": 18807.1, "power": 37.595874}, {"timestamp": 18827.7, "power": 37.595874}, {"timestamp": 18848.2, "power": 37.595874}, {"timestamp": 18868.8, "power": 37.595874}, {"timestamp": 18889.3, "power": 37.595874}, {"timestamp": 18909.9, "power": 37.595874}, {"timestamp": 18930.5, "power": 37.595874}, {"timestamp": 18951.0, "power": 37.595874}, {"timestamp": 18971.6, "power": 37.595874}, {"timestamp": 18992.2, "power": 37.595874}, {"timestamp": 19012.7, "power": 37.595874}, {"timestamp": 19033.2, "power": 37.595874}, {"timestamp": 19053.8, "power": 37.595874}, {"timestamp": 19074.4, "power": 37.595874}, {"timestamp": 19094.9, "power": 37.595874}, {"timestamp": 19115.5, "power": 37.595874}, {"timestamp": 19136.1, "power": 37.595874}, {"timestamp": 19156.6, "power": 37.16189}, {"timestamp": 19177.7, "power": 37.16189}, {"timestamp": 19198.3, "power": 37.16189}, {"timestamp": 19218.8, "power": 37.16189}, {"timestamp": 19239.4, "power": 37.16189}, {"timestamp": 19259.9, "power": 37.16189}, {"timestamp": 19280.5, "power": 37.16189}, {"timestamp": 19301.0, "power": 37.16189}, {"timestamp": 19321.5, "power": 37.16189}, {"timestamp": 19342.0, "power": 37.16189}, {"timestamp": 19362.6, "power": 37.16189}, {"timestamp": 19383.1, "power": 37.16189}, {"timestamp": 19403.6, "power": 37.16189}, {"timestamp": 19424.2, "power": 37.16189}, {"timestamp": 19444.7, "power": 37.16189}, {"timestamp": 19465.2, "power": 37.16189}, {"timestamp": 19485.8, "power": 37.16189}, {"timestamp": 19506.3, "power": 37.16189}, {"timestamp": 19526.9, "power": 37.16189}, {"timestamp": 19547.4, "power": 37.16189}, {"timestamp": 19567.9, "power": 37.16189}, {"timestamp": 19588.5, "power": 37.16189}, {"timestamp": 19609.0, "power": 37.16189}, {"timestamp": 19629.5, "power": 37.16189}, {"timestamp": 19650.1, "power": 37.16189}, {"timestamp": 19670.6, "power": 37.16189}, {"timestamp": 19691.1, "power": 37.16189}, {"timestamp": 19711.7, "power": 37.16189}, {"timestamp": 19732.2, "power": 37.16189}, {"timestamp": 19752.8, "power": 37.16189}, {"timestamp": 19773.3, "power": 37.16189}, {"timestamp": 19793.8, "power": 37.16189}, {"timestamp": 19814.4, "power": 37.16189}, {"timestamp": 19834.9, "power": 37.16189}, {"timestamp": 19855.5, "power": 37.16189}, {"timestamp": 19876.0, "power": 37.16189}, {"timestamp": 19896.5, "power": 37.16189}, {"timestamp": 19917.1, "power": 37.16189}, {"timestamp": 19937.6, "power": 37.16189}, {"timestamp": 19958.1, "power": 37.16189}, {"timestamp": 19978.6, "power": 37.16189}, {"timestamp": 19999.2, "power": 37.16189}, {"timestamp": 20019.7, "power": 37.16189}, {"timestamp": 20040.3, "power": 37.16189}, {"timestamp": 20060.8, "power": 37.16189}, {"timestamp": 20081.3, "power": 37.16189}, {"timestamp": 20101.8, "power": 37.16189}, {"timestamp": 20122.4, "power": 37.16189}, {"timestamp": 20142.9, "power": 37.16189}, {"timestamp": 20163.5, "power": 36.057553}, {"timestamp": 20184.6, "power": 36.057553}, {"timestamp": 20205.1, "power": 36.057553}, {"timestamp": 20225.6, "power": 36.057553}, {"timestamp": 20246.1, "power": 36.057553}, {"timestamp": 20266.6, "power": 36.057553}, {"timestamp": 20287.2, "power": 36.057553}, {"timestamp": 20307.7, "power": 36.057553}, {"timestamp": 20328.3, "power": 36.057553}, {"timestamp": 20348.8, "power": 36.057553}, {"timestamp": 20369.3, "power": 36.057553}, {"timestamp": 20389.9, "power": 36.057553}, {"timestamp": 20410.4, "power": 36.057553}, {"timestamp": 20431.0, "power": 36.057553}, {"timestamp": 20451.6, "power": 36.057553}, {"timestamp": 20472.2, "power": 36.057553}, {"timestamp": 20492.7, "power": 36.057553}, {"timestamp": 20513.3, "power": 36.057553}, {"timestamp": 20533.8, "power": 36.057553}, {"timestamp": 20554.4, "power": 36.057553}, {"timestamp": 20575.0, "power": 36.057553}, {"timestamp": 20595.5, "power": 36.057553}, {"timestamp": 20616.1, "power": 36.057553}, {"timestamp": 20636.7, "power": 36.057553}, {"timestamp": 20657.2, "power": 36.057553}, {"timestamp": 20677.8, "power": 36.057553}, {"timestamp": 20698.3, "power": 36.057553}, {"timestamp": 20718.9, "power": 36.057553}, {"timestamp": 20739.5, "power": 36.057553}, {"timestamp": 20760.0, "power": 36.057553}, {"timestamp": 20780.6, "power": 36.057553}, {"timestamp": 20801.1, "power": 36.057553}, {"timestamp": 20821.6, "power": 36.057553}, {"timestamp": 20842.2, "power": 36.057553}, {"timestamp": 20862.7, "power": 36.057553}, {"timestamp": 20883.3, "power": 36.057553}, {"timestamp": 20903.9, "power": 36.057553}, {"timestamp": 20924.5, "power": 36.057553}, {"timestamp": 20945.0, "power": 36.057553}, {"timestamp": 20965.5, "power": 36.057553}, {"timestamp": 20986.0, "power": 36.057553}, {"timestamp": 21006.6, "power": 36.057553}, {"timestamp": 21027.2, "power": 36.057553}, {"timestamp": 21047.7, "power": 36.057553}, {"timestamp": 21068.3, "power": 36.057553}, {"timestamp": 21088.9, "power": 36.057553}, {"timestamp": 21109.4, "power": 36.057553}, {"timestamp": 21130.0, "power": 36.057553}, {"timestamp": 21150.6, "power": 36.057553}, {"timestamp": 21171.1, "power": 35.896223}, {"timestamp": 21192.3, "power": 35.896223}, {"timestamp": 21212.8, "power": 35.896223}, {"timestamp": 21233.3, "power": 35.896223}, {"timestamp": 21253.9, "power": 35.896223}, {"timestamp": 21274.4, "power": 35.896223}, {"timestamp": 21295.0, "power": 35.896223}, {"timestamp": 21315.5, "power": 35.896223}, {"timestamp": 21336.1, "power": 35.896223}, {"timestamp": 21356.6, "power": 35.896223}, {"timestamp": 21377.1, "power": 35.896223}, {"timestamp": 21397.6, "power": 35.896223}, {"timestamp": 21418.2, "power": 35.896223}, {"timestamp": 21438.8, "power": 35.896223}, {"timestamp": 21459.4, "power": 35.896223}, {"timestamp": 21479.9, "power": 35.896223}, {"timestamp": 21500.5, "power": 35.896223}, {"timestamp": 21521.0, "power": 35.896223}, {"timestamp": 21541.6, "power": 35.896223}, {"timestamp": 21562.2, "power": 35.896223}, {"timestamp": 21582.7, "power": 35.896223}, {"timestamp": 21603.3, "power": 35.896223}, {"timestamp": 21623.9, "power": 35.896223}, {"timestamp": 21644.5, "power": 35.896223}, {"timestamp": 21665.0, "power": 35.896223}, {"timestamp": 21685.5, "power": 35.896223}, {"timestamp": 21706.0, "power": 35.896223}, {"timestamp": 21726.6, "power": 35.896223}, {"timestamp": 21747.2, "power": 35.896223}, {"timestamp": 21767.7, "power": 35.896223}, {"timestamp": 21788.3, "power": 35.896223}, {"timestamp": 21808.9, "power": 35.896223}, {"timestamp": 21829.4, "power": 35.896223}, {"timestamp": 21850.0, "power": 35.896223}, {"timestamp": 21870.5, "power": 35.896223}, {"timestamp": 21891.1, "power": 35.896223}, {"timestamp": 21911.7, "power": 35.896223}, {"timestamp": 21932.3, "power": 35.896223}, {"timestamp": 21952.8, "power": 35.896223}, {"timestamp": 21973.4, "power": 35.896223}, {"timestamp": 21993.9, "power": 35.896223}, {"timestamp": 22014.5, "power": 35.896223}, {"timestamp": 22035.1, "power": 35.896223}, {"timestamp": 22055.6, "power": 35.896223}, {"timestamp": 22076.2, "power": 35.896223}, {"timestamp": 22096.8, "power": 35.896223}, {"timestamp": 22117.3, "power": 35.896223}, {"timestamp": 22137.9, "power": 35.896223}, {"timestamp": 22158.4, "power": 35.896223}, {"timestamp": 22179.0, "power": 36.158736}, {"timestamp": 22200.1, "power": 36.158736}, {"timestamp": 22220.7, "power": 36.158736}, {"timestamp": 22241.2, "power": 36.158736}, {"timestamp": 22261.7, "power": 36.158736}, {"timestamp": 22282.3, "power": 36.158736}, {"timestamp": 22302.8, "power": 36.158736}, {"timestamp": 22323.4, "power": 36.158736}, {"timestamp": 22343.9, "power": 36.158736}, {"timestamp": 22364.5, "power": 36.158736}, {"timestamp": 22385.0, "power": 36.158736}, {"timestamp": 22405.5, "power": 36.158736}, {"timestamp": 22426.0, "power": 36.158736}, {"timestamp": 22446.6, "power": 36.158736}, {"timestamp": 22467.2, "power": 36.158736}, {"timestamp": 22487.8, "power": 36.158736}, {"timestamp": 22508.3, "power": 36.158736}, {"timestamp": 22528.9, "power": 36.158736}, {"timestamp": 22549.4, "power": 36.158736}, {"timestamp": 22570.0, "power": 36.158736}, {"timestamp": 22590.5, "power": 36.158736}, {"timestamp": 22611.1, "power": 36.158736}, {"timestamp": 22631.7, "power": 36.158736}, {"timestamp": 22652.3, "power": 36.158736}, {"timestamp": 22672.8, "power": 36.158736}, {"timestamp": 22693.4, "power": 36.158736}, {"timestamp": 22713.9, "power": 36.158736}, {"timestamp": 22734.5, "power": 36.158736}, {"timestamp": 22755.1, "power": 36.158736}, {"timestamp": 22775.6, "power": 36.158736}, {"timestamp": 22796.2, "power": 36.158736}, {"timestamp": 22816.8, "power": 36.158736}, {"timestamp": 22837.3, "power": 36.158736}, {"timestamp": 22857.9, "power": 36.158736}, {"timestamp": 22878.4, "power": 36.158736}, {"timestamp": 22899.0, "power": 36.158736}, {"timestamp": 22919.6, "power": 36.158736}, {"timestamp": 22940.1, "power": 36.158736}, {"timestamp": 22960.7, "power": 36.158736}, {"timestamp": 22981.2, "power": 36.158736}, {"timestamp": 23001.7, "power": 36.158736}, {"timestamp": 23022.3, "power": 36.158736}, {"timestamp": 23042.8, "power": 36.158736}, {"timestamp": 23063.4, "power": 36.158736}, {"timestamp": 23083.9, "power": 36.158736}, {"timestamp": 23104.5, "power": 36.158736}, {"timestamp": 23125.0, "power": 36.158736}, {"timestamp": 23145.5, "power": 36.158736}, {"timestamp": 23166.0, "power": 36.158736}, {"timestamp": 23186.6, "power": 36.470126}, {"timestamp": 23207.7, "power": 36.470126}, {"timestamp": 23228.2, "power": 36.470126}, {"timestamp": 23248.7, "power": 36.470126}, {"timestamp": 23269.3, "power": 36.470126}, {"timestamp": 23289.8, "power": 36.470126}, {"timestamp": 23310.4, "power": 36.470126}, {"timestamp": 23330.9, "power": 36.470126}, {"timestamp": 23351.4, "power": 36.470126}, {"timestamp": 23372.0, "power": 36.470126}, {"timestamp": 23392.5, "power": 36.470126}, {"timestamp": 23413.1, "power": 36.470126}, {"timestamp": 23433.6, "power": 36.470126}, {"timestamp": 23454.1, "power": 36.470126}, {"timestamp": 23474.6, "power": 36.470126}, {"timestamp": 23495.2, "power": 36.470126}, {"timestamp": 23515.7, "power": 36.470126}, {"timestamp": 23536.3, "power": 36.470126}, {"timestamp": 23556.8, "power": 36.470126}, {"timestamp": 23577.3, "power": 36.470126}, {"timestamp": 23597.9, "power": 36.470126}, {"timestamp": 23618.4, "power": 36.470126}, {"timestamp": 23639.0, "power": 36.470126}, {"timestamp": 23659.5, "power": 36.470126}, {"timestamp": 23680.1, "power": 36.470126}, {"timestamp": 23700.6, "power": 36.470126}, {"timestamp": 23721.1, "power": 36.470126}, {"timestamp": 23741.7, "power": 36.470126}, {"timestamp": 23762.2, "power": 36.470126}, {"timestamp": 23782.8, "power": 36.470126}, {"timestamp": 23803.4, "power": 36.470126}, {"timestamp": 23823.9, "power": 36.470126}, {"timestamp": 23844.5, "power": 36.470126}, {"timestamp": 23865.0, "power": 36.470126}, {"timestamp": 23885.6, "power": 36.470126}, {"timestamp": 23906.1, "power": 36.470126}, {"timestamp": 23926.7, "power": 36.470126}, {"timestamp": 23947.3, "power": 36.470126}, {"timestamp": 23967.8, "power": 36.470126}, {"timestamp": 23988.4, "power": 36.470126}, {"timestamp": 24008.9, "power": 36.470126}, {"timestamp": 24029.4, "power": 36.470126}, {"timestamp": 24050.0, "power": 36.470126}, {"timestamp": 24070.6, "power": 36.470126}, {"timestamp": 24091.2, "power": 36.470126}, {"timestamp": 24111.7, "power": 36.470126}, {"timestamp": 24132.3, "power": 36.470126}, {"timestamp": 24152.9, "power": 36.470126}, {"timestamp": 24173.4, "power": 36.470126}, {"timestamp": 24194.0, "power": 36.26661}, {"timestamp": 24215.1, "power": 36.26661}, {"timestamp": 24235.6, "power": 36.26661}, {"timestamp": 24256.1, "power": 36.26661}, {"timestamp": 24276.7, "power": 36.26661}, {"timestamp": 24297.2, "power": 36.26661}, {"timestamp": 24317.7, "power": 36.26661}, {"timestamp": 24338.3, "power": 36.26661}, {"timestamp": 24358.8, "power": 36.26661}, {"timestamp": 24379.4, "power": 36.26661}, {"timestamp": 24399.9, "power": 36.26661}, {"timestamp": 24420.5, "power": 36.26661}, {"timestamp": 24441.0, "power": 36.26661}, {"timestamp": 24461.5, "power": 36.26661}, {"timestamp": 24482.0, "power": 36.26661}, {"timestamp": 24502.6, "power": 36.26661}, {"timestamp": 24523.1, "power": 36.26661}, {"timestamp": 24543.7, "power": 36.26661}, {"timestamp": 24564.3, "power": 36.26661}, {"timestamp": 24584.8, "power": 36.26661}, {"timestamp": 24605.4, "power": 36.26661}, {"timestamp": 24625.9, "power": 36.26661}, {"timestamp": 24646.5, "power": 36.26661}, {"timestamp": 24667.0, "power": 36.26661}, {"timestamp": 24687.6, "power": 36.26661}, {"timestamp": 24708.2, "power": 36.26661}, {"timestamp": 24728.7, "power": 36.26661}, {"timestamp": 24749.3, "power": 36.26661}, {"timestamp": 24769.8, "power": 36.26661}, {"timestamp": 24790.4, "power": 36.26661}, {"timestamp": 24811.0, "power": 36.26661}, {"timestamp": 24831.5, "power": 36.26661}, {"timestamp": 24852.1, "power": 36.26661}, {"timestamp": 24872.7, "power": 36.26661}, {"timestamp": 24893.2, "power": 36.26661}, {"timestamp": 24913.7, "power": 36.26661}, {"timestamp": 24934.3, "power": 36.26661}, {"timestamp": 24954.9, "power": 36.26661}, {"timestamp": 24975.4, "power": 36.26661}, {"timestamp": 24996.0, "power": 36.26661}, {"timestamp": 25016.6, "power": 36.26661}, {"timestamp": 25037.1, "power": 36.26661}, {"timestamp": 25057.7, "power": 36.26661}, {"timestamp": 25078.3, "power": 36.26661}, {"timestamp": 25098.8, "power": 36.26661}, {"timestamp": 25119.4, "power": 36.26661}, {"timestamp": 25140.0, "power": 36.26661}, {"timestamp": 25160.5, "power": 36.26661}, {"timestamp": 25181.0, "power": 36.26661}, {"timestamp": 25201.6, "power": 36.359785}, {"timestamp": 25222.8, "power": 36.359785}, {"timestamp": 25243.3, "power": 36.359785}, {"timestamp": 25263.8, "power": 36.359785}, {"timestamp": 25284.4, "power": 36.359785}, {"timestamp": 25304.9, "power": 36.359785}, {"timestamp": 25325.4, "power": 36.359785}, {"timestamp": 25346.0, "power": 36.359785}, {"timestamp": 25366.5, "power": 36.359785}, {"timestamp": 25387.0, "power": 36.359785}, {"timestamp": 25407.6, "power": 36.359785}, {"timestamp": 25428.1, "power": 36.359785}, {"timestamp": 25448.7, "power": 36.359785}, {"timestamp": 25469.2, "power": 36.359785}, {"timestamp": 25489.7, "power": 36.359785}, {"timestamp": 25510.3, "power": 36.359785}, {"timestamp": 25530.8, "power": 36.359785}, {"timestamp": 25551.3, "power": 36.359785}, {"timestamp": 25571.9, "power": 36.359785}, {"timestamp": 25592.4, "power": 36.359785}, {"timestamp": 25612.9, "power": 36.359785}, {"timestamp": 25633.4, "power": 36.359785}, {"timestamp": 25654.0, "power": 36.359785}, {"timestamp": 25674.5, "power": 36.359785}, {"timestamp": 25695.1, "power": 36.359785}, {"timestamp": 25715.6, "power": 36.359785}, {"timestamp": 25736.2, "power": 36.359785}, {"timestamp": 25756.8, "power": 36.359785}, {"timestamp": 25777.3, "power": 36.359785}, {"timestamp": 25797.9, "power": 36.359785}, {"timestamp": 25818.4, "power": 36.359785}, {"timestamp": 25839.0, "power": 36.359785}, {"timestamp": 25859.6, "power": 36.359785}, {"timestamp": 25880.2, "power": 36.359785}, {"timestamp": 25900.7, "power": 36.359785}, {"timestamp": 25921.2, "power": 36.359785}, {"timestamp": 25941.8, "power": 36.359785}, {"timestamp": 25962.3, "power": 36.359785}, {"timestamp": 25982.9, "power": 36.359785}, {"timestamp": 26003.4, "power": 36.359785}, {"timestamp": 26024.0, "power": 36.359785}, {"timestamp": 26044.6, "power": 36.359785}, {"timestamp": 26065.1, "power": 36.359785}, {"timestamp": 26085.6, "power": 36.359785}, {"timestamp": 26106.1, "power": 36.359785}, {"timestamp": 26126.7, "power": 36.359785}, {"timestamp": 26147.3, "power": 36.359785}, {"timestamp": 26167.8, "power": 36.359785}, {"timestamp": 26188.4, "power": 36.359785}, {"timestamp": 26209.0, "power": 36.484092000000004}, {"timestamp": 26230.1, "power": 36.484092000000004}, {"timestamp": 26250.6, "power": 36.484092000000004}, {"timestamp": 26271.1, "power": 36.484092000000004}, {"timestamp": 26291.7, "power": 36.484092000000004}, {"timestamp": 26312.2, "power": 36.484092000000004}, {"timestamp": 26332.8, "power": 36.484092000000004}, {"timestamp": 26353.3, "power": 36.484092000000004}, {"timestamp": 26373.8, "power": 36.484092000000004}, {"timestamp": 26394.4, "power": 36.484092000000004}, {"timestamp": 26414.9, "power": 36.484092000000004}, {"timestamp": 26435.5, "power": 36.484092000000004}, {"timestamp": 26456.1, "power": 36.484092000000004}, {"timestamp": 26476.7, "power": 36.484092000000004}, {"timestamp": 26497.2, "power": 36.484092000000004}, {"timestamp": 26517.7, "power": 36.484092000000004}, {"timestamp": 26538.3, "power": 36.484092000000004}, {"timestamp": 26558.8, "power": 36.484092000000004}, {"timestamp": 26579.4, "power": 36.484092000000004}, {"timestamp": 26600.0, "power": 36.484092000000004}, {"timestamp": 26620.5, "power": 36.484092000000004}, {"timestamp": 26641.1, "power": 36.484092000000004}, {"timestamp": 26661.5, "power": 36.484092000000004}, {"timestamp": 26682.1, "power": 36.484092000000004}, {"timestamp": 26702.6, "power": 36.484092000000004}, {"timestamp": 26723.2, "power": 36.484092000000004}, {"timestamp": 26743.8, "power": 36.484092000000004}, {"timestamp": 26764.4, "power": 36.484092000000004}, {"timestamp": 26784.9, "power": 36.484092000000004}, {"timestamp": 26805.4, "power": 36.484092000000004}, {"timestamp": 26826.0, "power": 36.484092000000004}, {"timestamp": 26846.5, "power": 36.484092000000004}, {"timestamp": 26867.1, "power": 36.484092000000004}, {"timestamp": 26887.7, "power": 36.484092000000004}, {"timestamp": 26908.2, "power": 36.484092000000004}, {"timestamp": 26928.8, "power": 36.484092000000004}, {"timestamp": 26949.4, "power": 36.484092000000004}, {"timestamp": 26969.9, "power": 36.484092000000004}, {"timestamp": 26990.5, "power": 36.484092000000004}, {"timestamp": 27011.1, "power": 36.484092000000004}, {"timestamp": 27031.7, "power": 36.484092000000004}, {"timestamp": 27052.2, "power": 36.484092000000004}, {"timestamp": 27072.8, "power": 36.484092000000004}, {"timestamp": 27093.3, "power": 36.484092000000004}, {"timestamp": 27113.8, "power": 36.484092000000004}, {"timestamp": 27134.4, "power": 36.484092000000004}, {"timestamp": 27154.9, "power": 36.484092000000004}, {"timestamp": 27175.4, "power": 36.484092000000004}, {"timestamp": 27196.0, "power": 36.484092000000004}, {"timestamp": 27216.5, "power": 36.170928}, {"timestamp": 27238.3, "power": 36.170928}, {"timestamp": 27258.9, "power": 36.170928}, {"timestamp": 27279.4, "power": 36.170928}, {"timestamp": 27300.0, "power": 36.170928}, {"timestamp": 27320.5, "power": 36.170928}, {"timestamp": 27341.0, "power": 36.170928}, {"timestamp": 27361.5, "power": 36.170928}, {"timestamp": 27382.1, "power": 36.170928}, {"timestamp": 27402.6, "power": 36.170928}, {"timestamp": 27423.1, "power": 36.170928}, {"timestamp": 27443.7, "power": 36.170928}, {"timestamp": 27464.2, "power": 36.170928}, {"timestamp": 27484.8, "power": 36.170928}, {"timestamp": 27505.3, "power": 36.170928}, {"timestamp": 27525.8, "power": 36.170928}, {"timestamp": 27546.4, "power": 36.170928}, {"timestamp": 27566.9, "power": 36.170928}, {"timestamp": 27587.4, "power": 36.170928}, {"timestamp": 27608.0, "power": 36.170928}, {"timestamp": 27628.5, "power": 36.170928}, {"timestamp": 27649.0, "power": 36.170928}, {"timestamp": 27669.5, "power": 36.170928}, {"timestamp": 27690.1, "power": 36.170928}, {"timestamp": 27710.6, "power": 36.170928}, {"timestamp": 27731.2, "power": 36.170928}, {"timestamp": 27751.8, "power": 36.170928}, {"timestamp": 27772.3, "power": 36.170928}, {"timestamp": 27792.9, "power": 36.170928}, {"timestamp": 27813.4, "power": 36.170928}, {"timestamp": 27834.0, "power": 36.170928}, {"timestamp": 27854.6, "power": 36.170928}, {"timestamp": 27875.1, "power": 36.170928}, {"timestamp": 27895.7, "power": 36.170928}, {"timestamp": 27916.3, "power": 36.170928}, {"timestamp": 27936.8, "power": 36.170928}, {"timestamp": 27957.3, "power": 36.170928}, {"timestamp": 27977.8, "power": 36.170928}, {"timestamp": 27998.4, "power": 36.170928}, {"timestamp": 28018.9, "power": 36.170928}, {"timestamp": 28039.5, "power": 36.170928}, {"timestamp": 28060.0, "power": 36.170928}, {"timestamp": 28080.5, "power": 36.170928}, {"timestamp": 28101.1, "power": 36.170928}, {"timestamp": 28121.6, "power": 36.170928}, {"timestamp": 28142.1, "power": 36.170928}, {"timestamp": 28162.6, "power": 36.170928}, {"timestamp": 28183.2, "power": 36.170928}, {"timestamp": 28203.7, "power": 36.170928}, {"timestamp": 28224.3, "power": 37.59649900000001}, {"timestamp": 28245.4, "power": 37.59649900000001}, {"timestamp": 28265.9, "power": 37.59649900000001}, {"timestamp": 28286.4, "power": 37.59649900000001}, {"timestamp": 28307.0, "power": 37.59649900000001}, {"timestamp": 28327.5, "power": 37.59649900000001}, {"timestamp": 28348.1, "power": 37.59649900000001}, {"timestamp": 28368.6, "power": 37.59649900000001}, {"timestamp": 28389.1, "power": 37.59649900000001}, {"timestamp": 28409.6, "power": 37.59649900000001}, {"timestamp": 28430.2, "power": 37.59649900000001}, {"timestamp": 28450.8, "power": 37.59649900000001}, {"timestamp": 28471.3, "power": 37.59649900000001}, {"timestamp": 28491.9, "power": 37.59649900000001}, {"timestamp": 28512.5, "power": 37.59649900000001}, {"timestamp": 28533.0, "power": 37.59649900000001}, {"timestamp": 28553.5, "power": 37.59649900000001}, {"timestamp": 28574.0, "power": 37.59649900000001}, {"timestamp": 28594.6, "power": 37.59649900000001}, {"timestamp": 28615.2, "power": 37.59649900000001}, {"timestamp": 28635.8, "power": 37.59649900000001}, {"timestamp": 28656.3, "power": 37.59649900000001}, {"timestamp": 28676.9, "power": 37.59649900000001}, {"timestamp": 28697.4, "power": 37.59649900000001}, {"timestamp": 28717.9, "power": 37.59649900000001}, {"timestamp": 28738.5, "power": 37.59649900000001}, {"timestamp": 28759.1, "power": 37.59649900000001}, {"timestamp": 28779.7, "power": 37.59649900000001}, {"timestamp": 28800.2, "power": 37.59649900000001}, {"timestamp": 28820.8, "power": 37.59649900000001}, {"timestamp": 28841.3, "power": 37.59649900000001}, {"timestamp": 28861.9, "power": 37.59649900000001}, {"timestamp": 28882.4, "power": 37.59649900000001}, {"timestamp": 28903.0, "power": 37.59649900000001}, {"timestamp": 28923.6, "power": 37.59649900000001}, {"timestamp": 28944.2, "power": 37.59649900000001}, {"timestamp": 28964.7, "power": 37.59649900000001}, {"timestamp": 28985.2, "power": 37.59649900000001}, {"timestamp": 29005.8, "power": 37.59649900000001}, {"timestamp": 29026.3, "power": 37.59649900000001}, {"timestamp": 29046.9, "power": 37.59649900000001}, {"timestamp": 29067.5, "power": 37.59649900000001}, {"timestamp": 29088.1, "power": 37.59649900000001}, {"timestamp": 29108.6, "power": 37.59649900000001}, {"timestamp": 29129.2, "power": 37.59649900000001}, {"timestamp": 29149.7, "power": 37.59649900000001}, {"timestamp": 29170.3, "power": 37.59649900000001}, {"timestamp": 29190.9, "power": 37.59649900000001}, {"timestamp": 29211.4, "power": 37.59649900000001}, {"timestamp": 29232.0, "power": 36.474428}, {"timestamp": 29253.1, "power": 36.474428}, {"timestamp": 29273.6, "power": 36.474428}, {"timestamp": 29294.1, "power": 36.474428}, {"timestamp": 29314.7, "power": 36.474428}, {"timestamp": 29335.2, "power": 36.474428}, {"timestamp": 29355.8, "power": 36.474428}, {"timestamp": 29376.3, "power": 36.474428}, {"timestamp": 29396.8, "power": 36.474428}, {"timestamp": 29417.4, "power": 36.474428}, {"timestamp": 29437.9, "power": 36.474428}, {"timestamp": 29458.4, "power": 36.474428}, {"timestamp": 29479.0, "power": 36.474428}, {"timestamp": 29499.5, "power": 36.474428}, {"timestamp": 29520.1, "power": 36.474428}, {"timestamp": 29540.6, "power": 36.474428}, {"timestamp": 29561.1, "power": 36.474428}, {"timestamp": 29581.6, "power": 36.474428}, {"timestamp": 29602.1, "power": 36.474428}, {"timestamp": 29622.7, "power": 36.474428}, {"timestamp": 29643.2, "power": 36.474428}, {"timestamp": 29663.8, "power": 36.474428}, {"timestamp": 29684.3, "power": 36.474428}, {"timestamp": 29704.9, "power": 36.474428}, {"timestamp": 29725.4, "power": 36.474428}, {"timestamp": 29745.9, "power": 36.474428}, {"timestamp": 29766.5, "power": 36.474428}, {"timestamp": 29787.0, "power": 36.474428}, {"timestamp": 29807.6, "power": 36.474428}, {"timestamp": 29828.2, "power": 36.474428}, {"timestamp": 29848.8, "power": 36.474428}, {"timestamp": 29869.3, "power": 36.474428}, {"timestamp": 29889.9, "power": 36.474428}, {"timestamp": 29910.4, "power": 36.474428}, {"timestamp": 29930.9, "power": 36.474428}, {"timestamp": 29951.5, "power": 36.474428}, {"timestamp": 29972.0, "power": 36.474428}, {"timestamp": 29992.6, "power": 36.474428}, {"timestamp": 30013.1, "power": 36.474428}, {"timestamp": 30033.6, "power": 36.474428}, {"timestamp": 30054.1, "power": 36.474428}, {"timestamp": 30074.7, "power": 36.474428}, {"timestamp": 30095.2, "power": 36.474428}, {"timestamp": 30115.7, "power": 36.474428}, {"timestamp": 30136.3, "power": 36.474428}, {"timestamp": 30156.8, "power": 36.474428}, {"timestamp": 30177.3, "power": 36.474428}, {"timestamp": 30197.9, "power": 36.474428}, {"timestamp": 30218.4, "power": 36.474428}, {"timestamp": 30238.9, "power": 36.069472000000005}, {"timestamp": 30260.0, "power": 36.069472000000005}, {"timestamp": 30280.5, "power": 36.069472000000005}, {"timestamp": 30301.1, "power": 36.069472000000005}, {"timestamp": 30321.6, "power": 36.069472000000005}, {"timestamp": 30342.1, "power": 36.069472000000005}, {"timestamp": 30362.6, "power": 36.069472000000005}, {"timestamp": 30383.2, "power": 36.069472000000005}, {"timestamp": 30403.7, "power": 36.069472000000005}, {"timestamp": 30424.3, "power": 36.069472000000005}, {"timestamp": 30444.8, "power": 36.069472000000005}, {"timestamp": 30465.3, "power": 36.069472000000005}, {"timestamp": 30485.9, "power": 36.069472000000005}, {"timestamp": 30506.5, "power": 36.069472000000005}, {"timestamp": 30527.0, "power": 36.069472000000005}, {"timestamp": 30547.6, "power": 36.069472000000005}, {"timestamp": 30568.1, "power": 36.069472000000005}, {"timestamp": 30588.7, "power": 36.069472000000005}, {"timestamp": 30609.2, "power": 36.069472000000005}, {"timestamp": 30629.8, "power": 36.069472000000005}, {"timestamp": 30650.4, "power": 36.069472000000005}, {"timestamp": 30670.9, "power": 36.069472000000005}, {"timestamp": 30691.5, "power": 36.069472000000005}, {"timestamp": 30712.1, "power": 36.069472000000005}, {"timestamp": 30732.7, "power": 36.069472000000005}, {"timestamp": 30753.2, "power": 36.069472000000005}, {"timestamp": 30773.7, "power": 36.069472000000005}, {"timestamp": 30794.2, "power": 36.069472000000005}, {"timestamp": 30814.8, "power": 36.069472000000005}, {"timestamp": 30835.4, "power": 36.069472000000005}, {"timestamp": 30855.9, "power": 36.069472000000005}, {"timestamp": 30876.5, "power": 36.069472000000005}, {"timestamp": 30897.0, "power": 36.069472000000005}, {"timestamp": 30917.5, "power": 36.069472000000005}, {"timestamp": 30938.1, "power": 36.069472000000005}, {"timestamp": 30958.6, "power": 36.069472000000005}, {"timestamp": 30979.2, "power": 36.069472000000005}, {"timestamp": 30999.8, "power": 36.069472000000005}, {"timestamp": 31020.3, "power": 36.069472000000005}, {"timestamp": 31040.9, "power": 36.069472000000005}, {"timestamp": 31061.4, "power": 36.069472000000005}, {"timestamp": 31082.0, "power": 36.069472000000005}, {"timestamp": 31102.6, "power": 36.069472000000005}, {"timestamp": 31123.2, "power": 36.069472000000005}, {"timestamp": 31143.7, "power": 36.069472000000005}, {"timestamp": 31164.3, "power": 36.069472000000005}, {"timestamp": 31184.9, "power": 36.069472000000005}, {"timestamp": 31205.4, "power": 36.069472000000005}, {"timestamp": 31225.9, "power": 36.069472000000005}, {"timestamp": 31246.5, "power": 35.969732}, {"timestamp": 31267.7, "power": 35.969732}, {"timestamp": 31288.2, "power": 35.969732}, {"timestamp": 31308.7, "power": 35.969732}, {"timestamp": 31329.3, "power": 35.969732}, {"timestamp": 31349.8, "power": 35.969732}, {"timestamp": 31370.3, "power": 35.969732}, {"timestamp": 31390.9, "power": 35.969732}, {"timestamp": 31411.4, "power": 35.969732}, {"timestamp": 31432.0, "power": 35.969732}, {"timestamp": 31452.5, "power": 35.969732}, {"timestamp": 31473.0, "power": 35.969732}, {"timestamp": 31493.6, "power": 35.969732}, {"timestamp": 31514.1, "power": 35.969732}, {"timestamp": 31534.7, "power": 35.969732}, {"timestamp": 31555.2, "power": 35.969732}, {"timestamp": 31575.7, "power": 35.969732}, {"timestamp": 31596.3, "power": 35.969732}, {"timestamp": 31616.8, "power": 35.969732}, {"timestamp": 31637.4, "power": 35.969732}, {"timestamp": 31657.9, "power": 35.969732}, {"timestamp": 31678.4, "power": 35.969732}, {"timestamp": 31699.0, "power": 35.969732}, {"timestamp": 31719.5, "power": 35.969732}, {"timestamp": 31740.1, "power": 35.969732}, {"timestamp": 31760.7, "power": 35.969732}, {"timestamp": 31781.2, "power": 35.969732}, {"timestamp": 31801.7, "power": 35.969732}, {"timestamp": 31822.2, "power": 35.969732}, {"timestamp": 31842.8, "power": 35.969732}, {"timestamp": 31863.4, "power": 35.969732}, {"timestamp": 31883.9, "power": 35.969732}, {"timestamp": 31904.5, "power": 35.969732}, {"timestamp": 31925.0, "power": 35.969732}, {"timestamp": 31945.6, "power": 35.969732}, {"timestamp": 31966.1, "power": 35.969732}, {"timestamp": 31986.7, "power": 35.969732}, {"timestamp": 32007.3, "power": 35.969732}, {"timestamp": 32027.8, "power": 35.969732}, {"timestamp": 32048.4, "power": 35.969732}, {"timestamp": 32069.0, "power": 35.969732}, {"timestamp": 32089.5, "power": 35.969732}, {"timestamp": 32110.0, "power": 35.969732}, {"timestamp": 32130.6, "power": 35.969732}, {"timestamp": 32151.2, "power": 35.969732}, {"timestamp": 32171.7, "power": 35.969732}, {"timestamp": 32192.3, "power": 35.969732}, {"timestamp": 32212.8, "power": 35.969732}, {"timestamp": 32233.3, "power": 35.969732}, {"timestamp": 32253.9, "power": 36.184457}, {"timestamp": 32275.0, "power": 36.184457}, {"timestamp": 32295.6, "power": 36.184457}, {"timestamp": 32316.1, "power": 36.184457}, {"timestamp": 32336.7, "power": 36.184457}, {"timestamp": 32357.2, "power": 36.184457}, {"timestamp": 32377.7, "power": 36.184457}, {"timestamp": 32398.3, "power": 36.184457}, {"timestamp": 32418.8, "power": 36.184457}, {"timestamp": 32439.4, "power": 36.184457}, {"timestamp": 32460.0, "power": 36.184457}, {"timestamp": 32480.5, "power": 36.184457}, {"timestamp": 32501.1, "power": 36.184457}, {"timestamp": 32521.5, "power": 36.184457}, {"timestamp": 32542.1, "power": 36.184457}, {"timestamp": 32562.7, "power": 36.184457}, {"timestamp": 32583.2, "power": 36.184457}, {"timestamp": 32603.8, "power": 36.184457}, {"timestamp": 32624.4, "power": 36.184457}, {"timestamp": 32644.9, "power": 36.184457}, {"timestamp": 32665.4, "power": 36.184457}, {"timestamp": 32686.0, "power": 36.184457}, {"timestamp": 32706.6, "power": 36.184457}, {"timestamp": 32727.1, "power": 36.184457}, {"timestamp": 32747.7, "power": 36.184457}, {"timestamp": 32768.3, "power": 36.184457}, {"timestamp": 32788.8, "power": 36.184457}, {"timestamp": 32809.3, "power": 36.184457}, {"timestamp": 32829.9, "power": 36.184457}, {"timestamp": 32850.5, "power": 36.184457}, {"timestamp": 32871.1, "power": 36.184457}, {"timestamp": 32891.6, "power": 36.184457}, {"timestamp": 32912.2, "power": 36.184457}, {"timestamp": 32932.8, "power": 36.184457}, {"timestamp": 32953.3, "power": 36.184457}, {"timestamp": 32973.9, "power": 36.184457}, {"timestamp": 32994.4, "power": 36.184457}, {"timestamp": 33015.0, "power": 36.184457}, {"timestamp": 33035.6, "power": 36.184457}, {"timestamp": 33056.2, "power": 36.184457}, {"timestamp": 33076.7, "power": 36.184457}, {"timestamp": 33097.3, "power": 36.184457}, {"timestamp": 33117.8, "power": 36.184457}, {"timestamp": 33138.4, "power": 36.184457}, {"timestamp": 33159.0, "power": 36.184457}, {"timestamp": 33179.5, "power": 36.184457}, {"timestamp": 33200.1, "power": 36.184457}, {"timestamp": 33220.7, "power": 36.184457}, {"timestamp": 33241.2, "power": 36.184457}, {"timestamp": 33261.7, "power": 36.490345000000005}, {"timestamp": 33282.9, "power": 36.490345000000005}, {"timestamp": 33303.4, "power": 36.490345000000005}, {"timestamp": 33324.0, "power": 36.490345000000005}, {"timestamp": 33344.5, "power": 36.490345000000005}, {"timestamp": 33365.1, "power": 36.490345000000005}, {"timestamp": 33385.5, "power": 36.490345000000005}, {"timestamp": 33406.1, "power": 36.490345000000005}, {"timestamp": 33426.6, "power": 36.490345000000005}, {"timestamp": 33447.2, "power": 36.490345000000005}, {"timestamp": 33467.7, "power": 36.490345000000005}, {"timestamp": 33488.2, "power": 36.490345000000005}, {"timestamp": 33508.8, "power": 36.490345000000005}, {"timestamp": 33529.3, "power": 36.490345000000005}, {"timestamp": 33549.8, "power": 36.490345000000005}, {"timestamp": 33570.4, "power": 36.490345000000005}, {"timestamp": 33590.9, "power": 36.490345000000005}, {"timestamp": 33611.5, "power": 36.490345000000005}, {"timestamp": 33632.0, "power": 36.490345000000005}, {"timestamp": 33652.5, "power": 36.490345000000005}, {"timestamp": 33673.1, "power": 36.490345000000005}, {"timestamp": 33693.6, "power": 36.490345000000005}, {"timestamp": 33714.1, "power": 36.490345000000005}, {"timestamp": 33734.7, "power": 36.490345000000005}, {"timestamp": 33755.3, "power": 36.490345000000005}, {"timestamp": 33775.8, "power": 36.490345000000005}, {"timestamp": 33796.4, "power": 36.490345000000005}, {"timestamp": 33817.0, "power": 36.490345000000005}, {"timestamp": 33837.5, "power": 36.490345000000005}, {"timestamp": 33858.1, "power": 36.490345000000005}, {"timestamp": 33878.6, "power": 36.490345000000005}, {"timestamp": 33899.2, "power": 36.490345000000005}, {"timestamp": 33919.8, "power": 36.490345000000005}, {"timestamp": 33940.3, "power": 36.490345000000005}, {"timestamp": 33960.9, "power": 36.490345000000005}, {"timestamp": 33981.4, "power": 36.490345000000005}, {"timestamp": 34002.0, "power": 36.490345000000005}, {"timestamp": 34022.5, "power": 36.490345000000005}, {"timestamp": 34043.1, "power": 36.490345000000005}, {"timestamp": 34063.7, "power": 36.490345000000005}, {"timestamp": 34084.2, "power": 36.490345000000005}, {"timestamp": 34104.8, "power": 36.490345000000005}, {"timestamp": 34125.3, "power": 36.490345000000005}, {"timestamp": 34145.9, "power": 36.490345000000005}, {"timestamp": 34166.4, "power": 36.490345000000005}, {"timestamp": 34187.0, "power": 36.490345000000005}, {"timestamp": 34207.6, "power": 36.490345000000005}, {"timestamp": 34228.1, "power": 36.490345000000005}, {"timestamp": 34248.7, "power": 36.490345000000005}, {"timestamp": 34269.2, "power": 36.072028}, {"timestamp": 34290.3, "power": 36.072028}, {"timestamp": 34310.8, "power": 36.072028}, {"timestamp": 34331.3, "power": 36.072028}, {"timestamp": 34351.9, "power": 36.072028}, {"timestamp": 34372.4, "power": 36.072028}, {"timestamp": 34393.0, "power": 36.072028}, {"timestamp": 34413.5, "power": 36.072028}, {"timestamp": 34434.0, "power": 36.072028}, {"timestamp": 34454.6, "power": 36.072028}, {"timestamp": 34475.2, "power": 36.072028}, {"timestamp": 34495.7, "power": 36.072028}, {"timestamp": 34516.3, "power": 36.072028}, {"timestamp": 34536.9, "power": 36.072028}, {"timestamp": 34557.4, "power": 36.072028}, {"timestamp": 34577.9, "power": 36.072028}, {"timestamp": 34598.5, "power": 36.072028}, {"timestamp": 34619.1, "power": 36.072028}, {"timestamp": 34639.7, "power": 36.072028}, {"timestamp": 34660.2, "power": 36.072028}, {"timestamp": 34680.8, "power": 36.072028}, {"timestamp": 34701.3, "power": 36.072028}, {"timestamp": 34721.9, "power": 36.072028}, {"timestamp": 34742.4, "power": 36.072028}, {"timestamp": 34763.0, "power": 36.072028}, {"timestamp": 34783.5, "power": 36.072028}, {"timestamp": 34804.1, "power": 36.072028}, {"timestamp": 34824.7, "power": 36.072028}, {"timestamp": 34845.2, "power": 36.072028}, {"timestamp": 34865.7, "power": 36.072028}, {"timestamp": 34886.3, "power": 36.072028}, {"timestamp": 34906.8, "power": 36.072028}, {"timestamp": 34927.3, "power": 36.072028}, {"timestamp": 34947.9, "power": 36.072028}, {"timestamp": 34968.4, "power": 36.072028}, {"timestamp": 34988.9, "power": 36.072028}, {"timestamp": 35009.4, "power": 36.072028}, {"timestamp": 35030.0, "power": 36.072028}, {"timestamp": 35050.5, "power": 36.072028}, {"timestamp": 35071.0, "power": 36.072028}, {"timestamp": 35091.6, "power": 36.072028}, {"timestamp": 35112.1, "power": 36.072028}, {"timestamp": 35132.7, "power": 36.072028}, {"timestamp": 35153.2, "power": 36.072028}, {"timestamp": 35173.7, "power": 36.072028}, {"timestamp": 35194.3, "power": 36.072028}, {"timestamp": 35214.8, "power": 36.072028}, {"timestamp": 35235.4, "power": 36.072028}, {"timestamp": 35255.9, "power": 36.072028}, {"timestamp": 35276.4, "power": 36.396420000000006}, {"timestamp": 35297.5, "power": 36.396420000000006}, {"timestamp": 35318.1, "power": 36.396420000000006}, {"timestamp": 35338.6, "power": 36.396420000000006}, {"timestamp": 35359.2, "power": 36.396420000000006}, {"timestamp": 35379.7, "power": 36.396420000000006}, {"timestamp": 35400.3, "power": 36.396420000000006}, {"timestamp": 35420.9, "power": 36.396420000000006}, {"timestamp": 35441.4, "power": 36.396420000000006}, {"timestamp": 35461.9, "power": 36.396420000000006}, {"timestamp": 35482.5, "power": 36.396420000000006}, {"timestamp": 35503.1, "power": 36.396420000000006}, {"timestamp": 35523.6, "power": 36.396420000000006}, {"timestamp": 35544.2, "power": 36.396420000000006}, {"timestamp": 35564.8, "power": 36.396420000000006}, {"timestamp": 35585.3, "power": 36.396420000000006}, {"timestamp": 35605.9, "power": 36.396420000000006}, {"timestamp": 35626.4, "power": 36.396420000000006}, {"timestamp": 35647.0, "power": 36.396420000000006}, {"timestamp": 35667.6, "power": 36.396420000000006}, {"timestamp": 35688.1, "power": 36.396420000000006}, {"timestamp": 35708.7, "power": 36.396420000000006}, {"timestamp": 35729.2, "power": 36.396420000000006}, {"timestamp": 35749.8, "power": 36.396420000000006}, {"timestamp": 35770.3, "power": 36.396420000000006}, {"timestamp": 35790.9, "power": 36.396420000000006}, {"timestamp": 35811.5, "power": 36.396420000000006}, {"timestamp": 35832.0, "power": 36.396420000000006}, {"timestamp": 35852.6, "power": 36.396420000000006}, {"timestamp": 35873.1, "power": 36.396420000000006}, {"timestamp": 35893.7, "power": 36.396420000000006}, {"timestamp": 35914.2, "power": 36.396420000000006}, {"timestamp": 35934.8, "power": 36.396420000000006}, {"timestamp": 35955.4, "power": 36.396420000000006}, {"timestamp": 35976.0, "power": 36.396420000000006}, {"timestamp": 35996.5, "power": 36.396420000000006}, {"timestamp": 36017.1, "power": 36.396420000000006}, {"timestamp": 36037.6, "power": 36.396420000000006}, {"timestamp": 36058.1, "power": 36.396420000000006}, {"timestamp": 36078.7, "power": 36.396420000000006}, {"timestamp": 36099.3, "power": 36.396420000000006}, {"timestamp": 36119.8, "power": 36.396420000000006}, {"timestamp": 36140.4, "power": 36.396420000000006}, {"timestamp": 36161.0, "power": 36.396420000000006}, {"timestamp": 36181.5, "power": 36.396420000000006}, {"timestamp": 36202.0, "power": 36.396420000000006}, {"timestamp": 36222.6, "power": 36.396420000000006}, {"timestamp": 36243.2, "power": 36.396420000000006}, {"timestamp": 36263.7, "power": 36.396420000000006}, {"timestamp": 36284.3, "power": 36.183076}, {"timestamp": 36305.4, "power": 36.183076}, {"timestamp": 36325.9, "power": 36.183076}, {"timestamp": 36346.5, "power": 36.183076}, {"timestamp": 36367.1, "power": 36.183076}, {"timestamp": 36387.6, "power": 36.183076}, {"timestamp": 36408.1, "power": 36.183076}, {"timestamp": 36428.7, "power": 36.183076}, {"timestamp": 36449.2, "power": 36.183076}, {"timestamp": 36469.8, "power": 36.183076}, {"timestamp": 36490.3, "power": 36.183076}, {"timestamp": 36510.9, "power": 36.183076}, {"timestamp": 36531.5, "power": 36.183076}, {"timestamp": 36552.0, "power": 36.183076}, {"timestamp": 36572.6, "power": 36.183076}, {"timestamp": 36593.1, "power": 36.183076}, {"timestamp": 36613.6, "power": 36.183076}, {"timestamp": 36634.2, "power": 36.183076}, {"timestamp": 36654.8, "power": 36.183076}, {"timestamp": 36675.3, "power": 36.183076}, {"timestamp": 36695.9, "power": 36.183076}, {"timestamp": 36716.5, "power": 36.183076}, {"timestamp": 36737.0, "power": 36.183076}, {"timestamp": 36757.5, "power": 36.183076}, {"timestamp": 36778.1, "power": 36.183076}, {"timestamp": 36798.7, "power": 36.183076}, {"timestamp": 36819.2, "power": 36.183076}, {"timestamp": 36839.8, "power": 36.183076}, {"timestamp": 36860.4, "power": 36.183076}, {"timestamp": 36880.9, "power": 36.183076}, {"timestamp": 36901.4, "power": 36.183076}, {"timestamp": 36921.9, "power": 36.183076}, {"timestamp": 36942.5, "power": 36.183076}, {"timestamp": 36963.0, "power": 36.183076}, {"timestamp": 36983.6, "power": 36.183076}, {"timestamp": 37004.1, "power": 36.183076}, {"timestamp": 37024.6, "power": 36.183076}, {"timestamp": 37045.2, "power": 36.183076}, {"timestamp": 37065.7, "power": 36.183076}, {"timestamp": 37086.2, "power": 36.183076}, {"timestamp": 37106.8, "power": 36.183076}, {"timestamp": 37127.3, "power": 36.183076}, {"timestamp": 37147.9, "power": 36.183076}, {"timestamp": 37168.4, "power": 36.183076}, {"timestamp": 37188.9, "power": 36.183076}, {"timestamp": 37209.4, "power": 36.183076}, {"timestamp": 37230.0, "power": 36.183076}, {"timestamp": 37250.6, "power": 36.183076}, {"timestamp": 37271.1, "power": 36.183076}, {"timestamp": 37291.7, "power": 36.975322000000006}, {"timestamp": 37313.6, "power": 36.975322000000006}, {"timestamp": 37334.2, "power": 36.975322000000006}, {"timestamp": 37354.8, "power": 36.975322000000006}, {"timestamp": 37375.3, "power": 36.975322000000006}, {"timestamp": 37395.9, "power": 36.975322000000006}, {"timestamp": 37416.4, "power": 36.975322000000006}, {"timestamp": 37437.0, "power": 36.975322000000006}, {"timestamp": 37457.5, "power": 36.975322000000006}, {"timestamp": 37478.1, "power": 36.975322000000006}, {"timestamp": 37498.7, "power": 36.975322000000006}, {"timestamp": 37519.2, "power": 36.975322000000006}, {"timestamp": 37539.8, "power": 36.975322000000006}, {"timestamp": 37560.4, "power": 36.975322000000006}, {"timestamp": 37580.9, "power": 36.975322000000006}, {"timestamp": 37601.4, "power": 36.975322000000006}, {"timestamp": 37622.0, "power": 36.975322000000006}, {"timestamp": 37642.6, "power": 36.975322000000006}, {"timestamp": 37663.2, "power": 36.975322000000006}, {"timestamp": 37683.7, "power": 36.975322000000006}, {"timestamp": 37704.3, "power": 36.975322000000006}, {"timestamp": 37724.9, "power": 36.975322000000006}, {"timestamp": 37745.4, "power": 36.975322000000006}, {"timestamp": 37765.9, "power": 36.975322000000006}, {"timestamp": 37786.5, "power": 36.975322000000006}, {"timestamp": 37807.1, "power": 36.975322000000006}, {"timestamp": 37827.7, "power": 36.975322000000006}, {"timestamp": 37848.2, "power": 36.975322000000006}, {"timestamp": 37868.8, "power": 36.975322000000006}, {"timestamp": 37889.3, "power": 36.975322000000006}, {"timestamp": 37909.9, "power": 36.975322000000006}, {"timestamp": 37930.4, "power": 36.975322000000006}, {"timestamp": 37951.0, "power": 36.975322000000006}, {"timestamp": 37971.6, "power": 36.975322000000006}, {"timestamp": 37992.1, "power": 36.975322000000006}, {"timestamp": 38012.7, "power": 36.975322000000006}, {"timestamp": 38033.2, "power": 36.975322000000006}, {"timestamp": 38053.8, "power": 36.975322000000006}, {"timestamp": 38074.3, "power": 36.975322000000006}, {"timestamp": 38094.9, "power": 36.975322000000006}, {"timestamp": 38115.5, "power": 36.975322000000006}, {"timestamp": 38136.0, "power": 36.975322000000006}, {"timestamp": 38156.6, "power": 36.975322000000006}, {"timestamp": 38177.1, "power": 36.975322000000006}, {"timestamp": 38197.6, "power": 36.975322000000006}, {"timestamp": 38218.2, "power": 36.975322000000006}, {"timestamp": 38238.7, "power": 36.975322000000006}, {"timestamp": 38259.3, "power": 36.975322000000006}, {"timestamp": 38279.9, "power": 36.975322000000006}, {"timestamp": 38300.4, "power": 36.177239}, {"timestamp": 38321.5, "power": 36.177239}, {"timestamp": 38342.0, "power": 36.177239}, {"timestamp": 38362.5, "power": 36.177239}, {"timestamp": 38383.1, "power": 36.177239}, {"timestamp": 38403.6, "power": 36.177239}, {"timestamp": 38424.2, "power": 36.177239}, {"timestamp": 38444.8, "power": 36.177239}, {"timestamp": 38465.3, "power": 36.177239}, {"timestamp": 38485.9, "power": 36.177239}, {"timestamp": 38506.4, "power": 36.177239}, {"timestamp": 38527.0, "power": 36.177239}, {"timestamp": 38547.6, "power": 36.177239}, {"timestamp": 38568.1, "power": 36.177239}, {"timestamp": 38588.7, "power": 36.177239}, {"timestamp": 38609.2, "power": 36.177239}, {"timestamp": 38629.8, "power": 36.177239}, {"timestamp": 38650.3, "power": 36.177239}, {"timestamp": 38670.9, "power": 36.177239}, {"timestamp": 38691.5, "power": 36.177239}, {"timestamp": 38712.1, "power": 36.177239}, {"timestamp": 38732.6, "power": 36.177239}, {"timestamp": 38753.1, "power": 36.177239}, {"timestamp": 38773.6, "power": 36.177239}, {"timestamp": 38794.2, "power": 36.177239}, {"timestamp": 38814.8, "power": 36.177239}, {"timestamp": 38835.4, "power": 36.177239}, {"timestamp": 38855.9, "power": 36.177239}, {"timestamp": 38876.5, "power": 36.177239}, {"timestamp": 38897.0, "power": 36.177239}, {"timestamp": 38917.5, "power": 36.177239}, {"timestamp": 38938.1, "power": 36.177239}, {"timestamp": 38958.7, "power": 36.177239}, {"timestamp": 38979.2, "power": 36.177239}, {"timestamp": 38999.8, "power": 36.177239}, {"timestamp": 39020.4, "power": 36.177239}, {"timestamp": 39040.9, "power": 36.177239}, {"timestamp": 39061.4, "power": 36.177239}, {"timestamp": 39082.0, "power": 36.177239}, {"timestamp": 39102.6, "power": 36.177239}, {"timestamp": 39123.1, "power": 36.177239}, {"timestamp": 39143.7, "power": 36.177239}, {"timestamp": 39164.3, "power": 36.177239}, {"timestamp": 39184.8, "power": 36.177239}, {"timestamp": 39205.3, "power": 36.177239}, {"timestamp": 39225.9, "power": 36.177239}, {"timestamp": 39246.5, "power": 36.177239}, {"timestamp": 39267.0, "power": 36.177239}, {"timestamp": 39287.6, "power": 36.177239}, {"timestamp": 39308.2, "power": 37.922946}, {"timestamp": 39329.2, "power": 37.922946}, {"timestamp": 39349.8, "power": 37.922946}, {"timestamp": 39370.3, "power": 37.922946}, {"timestamp": 39390.9, "power": 37.922946}, {"timestamp": 39411.5, "power": 37.922946}, {"timestamp": 39432.1, "power": 37.922946}, {"timestamp": 39452.6, "power": 37.922946}, {"timestamp": 39473.2, "power": 37.922946}, {"timestamp": 39493.7, "power": 37.922946}, {"timestamp": 39514.2, "power": 37.922946}, {"timestamp": 39534.7, "power": 37.922946}, {"timestamp": 39555.3, "power": 37.922946}, {"timestamp": 39575.9, "power": 37.922946}, {"timestamp": 39596.5, "power": 37.922946}, {"timestamp": 39617.0, "power": 37.922946}, {"timestamp": 39637.5, "power": 37.922946}, {"timestamp": 39658.1, "power": 37.922946}, {"timestamp": 39678.6, "power": 37.922946}, {"timestamp": 39699.2, "power": 37.922946}, {"timestamp": 39719.8, "power": 37.922946}, {"timestamp": 39740.3, "power": 37.922946}, {"timestamp": 39760.9, "power": 37.922946}, {"timestamp": 39781.4, "power": 37.922946}, {"timestamp": 39802.0, "power": 37.922946}, {"timestamp": 39822.6, "power": 37.922946}, {"timestamp": 39843.1, "power": 37.922946}, {"timestamp": 39863.7, "power": 37.922946}, {"timestamp": 39884.3, "power": 37.922946}, {"timestamp": 39904.8, "power": 37.922946}, {"timestamp": 39925.3, "power": 37.922946}, {"timestamp": 39945.9, "power": 37.922946}, {"timestamp": 39966.4, "power": 37.922946}, {"timestamp": 39987.0, "power": 37.922946}, {"timestamp": 40007.5, "power": 37.922946}, {"timestamp": 40028.1, "power": 37.922946}, {"timestamp": 40048.6, "power": 37.922946}, {"timestamp": 40069.1, "power": 37.922946}, {"timestamp": 40089.6, "power": 37.922946}, {"timestamp": 40110.1, "power": 37.922946}, {"timestamp": 40130.7, "power": 37.922946}, {"timestamp": 40151.2, "power": 37.922946}, {"timestamp": 40171.8, "power": 37.922946}, {"timestamp": 40192.3, "power": 37.922946}, {"timestamp": 40212.9, "power": 37.922946}, {"timestamp": 40233.4, "power": 37.922946}, {"timestamp": 40253.9, "power": 37.922946}, {"timestamp": 40274.4, "power": 37.922946}, {"timestamp": 40295.0, "power": 37.922946}, {"timestamp": 40315.5, "power": 35.742622999999995}, {"timestamp": 40336.5, "power": 35.742622999999995}, {"timestamp": 40357.0, "power": 35.742622999999995}, {"timestamp": 40377.5, "power": 35.742622999999995}, {"timestamp": 40398.1, "power": 35.742622999999995}, {"timestamp": 40418.6, "power": 35.742622999999995}, {"timestamp": 40439.2, "power": 35.742622999999995}, {"timestamp": 40459.8, "power": 35.742622999999995}, {"timestamp": 40480.3, "power": 35.742622999999995}, {"timestamp": 40500.9, "power": 35.742622999999995}, {"timestamp": 40521.4, "power": 35.742622999999995}, {"timestamp": 40542.0, "power": 35.742622999999995}, {"timestamp": 40562.5, "power": 35.742622999999995}, {"timestamp": 40583.1, "power": 35.742622999999995}, {"timestamp": 40603.7, "power": 35.742622999999995}, {"timestamp": 40624.3, "power": 35.742622999999995}, {"timestamp": 40644.8, "power": 35.742622999999995}, {"timestamp": 40665.3, "power": 35.742622999999995}, {"timestamp": 40685.9, "power": 35.742622999999995}, {"timestamp": 40706.4, "power": 35.742622999999995}, {"timestamp": 40727.0, "power": 35.742622999999995}, {"timestamp": 40747.6, "power": 35.742622999999995}, {"timestamp": 40768.2, "power": 35.742622999999995}, {"timestamp": 40788.7, "power": 35.742622999999995}, {"timestamp": 40809.2, "power": 35.742622999999995}, {"timestamp": 40829.8, "power": 35.742622999999995}, {"timestamp": 40850.4, "power": 35.742622999999995}, {"timestamp": 40870.9, "power": 35.742622999999995}, {"timestamp": 40891.5, "power": 35.742622999999995}, {"timestamp": 40912.0, "power": 35.742622999999995}, {"timestamp": 40932.6, "power": 35.742622999999995}, {"timestamp": 40953.1, "power": 35.742622999999995}, {"timestamp": 40973.7, "power": 35.742622999999995}, {"timestamp": 40994.3, "power": 35.742622999999995}, {"timestamp": 41014.8, "power": 35.742622999999995}, {"timestamp": 41035.4, "power": 35.742622999999995}, {"timestamp": 41056.0, "power": 35.742622999999995}, {"timestamp": 41076.6, "power": 35.742622999999995}, {"timestamp": 41097.1, "power": 35.742622999999995}, {"timestamp": 41117.6, "power": 35.742622999999995}, {"timestamp": 41138.1, "power": 35.742622999999995}, {"timestamp": 41158.7, "power": 35.742622999999995}, {"timestamp": 41179.3, "power": 35.742622999999995}, {"timestamp": 41199.8, "power": 35.742622999999995}, {"timestamp": 41220.4, "power": 35.742622999999995}, {"timestamp": 41241.0, "power": 35.742622999999995}, {"timestamp": 41261.4, "power": 35.742622999999995}, {"timestamp": 41282.0, "power": 35.742622999999995}, {"timestamp": 41302.6, "power": 35.742622999999995}, {"timestamp": 41323.2, "power": 36.007295}, {"timestamp": 41344.2, "power": 36.007295}, {"timestamp": 41364.7, "power": 36.007295}, {"timestamp": 41385.2, "power": 36.007295}, {"timestamp": 41405.7, "power": 36.007295}, {"timestamp": 41426.3, "power": 36.007295}, {"timestamp": 41446.9, "power": 36.007295}, {"timestamp": 41467.4, "power": 36.007295}, {"timestamp": 41488.0, "power": 36.007295}, {"timestamp": 41508.6, "power": 36.007295}, {"timestamp": 41529.1, "power": 36.007295}, {"timestamp": 41549.6, "power": 36.007295}, {"timestamp": 41570.1, "power": 36.007295}, {"timestamp": 41590.7, "power": 36.007295}, {"timestamp": 41611.3, "power": 36.007295}, {"timestamp": 41631.9, "power": 36.007295}, {"timestamp": 41652.4, "power": 36.007295}, {"timestamp": 41673.0, "power": 36.007295}, {"timestamp": 41693.5, "power": 36.007295}, {"timestamp": 41714.1, "power": 36.007295}, {"timestamp": 41734.6, "power": 36.007295}, {"timestamp": 41755.2, "power": 36.007295}, {"timestamp": 41775.8, "power": 36.007295}, {"timestamp": 41796.3, "power": 36.007295}, {"timestamp": 41816.9, "power": 36.007295}, {"timestamp": 41837.4, "power": 36.007295}, {"timestamp": 41858.0, "power": 36.007295}, {"timestamp": 41878.5, "power": 36.007295}, {"timestamp": 41899.1, "power": 36.007295}, {"timestamp": 41919.7, "power": 36.007295}, {"timestamp": 41940.2, "power": 36.007295}, {"timestamp": 41960.8, "power": 36.007295}, {"timestamp": 41981.3, "power": 36.007295}, {"timestamp": 42001.9, "power": 36.007295}, {"timestamp": 42022.5, "power": 36.007295}, {"timestamp": 42043.0, "power": 36.007295}, {"timestamp": 42063.6, "power": 36.007295}, {"timestamp": 42084.2, "power": 36.007295}, {"timestamp": 42104.7, "power": 36.007295}, {"timestamp": 42125.2, "power": 36.007295}, {"timestamp": 42145.8, "power": 36.007295}, {"timestamp": 42166.4, "power": 36.007295}, {"timestamp": 42187.1, "power": 36.007295}, {"timestamp": 42207.7, "power": 36.007295}, {"timestamp": 42228.2, "power": 36.007295}, {"timestamp": 42248.8, "power": 36.007295}, {"timestamp": 42269.3, "power": 36.007295}, {"timestamp": 42289.8, "power": 36.007295}, {"timestamp": 42310.4, "power": 36.007295}, {"timestamp": 42330.9, "power": 37.542078}, {"timestamp": 42353.4, "power": 37.542078}, {"timestamp": 42373.9, "power": 37.542078}, {"timestamp": 42394.4, "power": 37.542078}, {"timestamp": 42415.0, "power": 37.542078}, {"timestamp": 42435.5, "power": 37.542078}, {"timestamp": 42456.0, "power": 37.542078}, {"timestamp": 42476.6, "power": 37.542078}, {"timestamp": 42497.1, "power": 37.542078}, {"timestamp": 42517.6, "power": 37.542078}, {"timestamp": 42538.1, "power": 37.542078}, {"timestamp": 42558.7, "power": 37.542078}, {"timestamp": 42579.2, "power": 37.542078}, {"timestamp": 42599.7, "power": 37.542078}, {"timestamp": 42620.3, "power": 37.542078}, {"timestamp": 42640.8, "power": 37.542078}, {"timestamp": 42661.4, "power": 37.542078}, {"timestamp": 42681.9, "power": 37.542078}, {"timestamp": 42702.4, "power": 37.542078}, {"timestamp": 42723.0, "power": 37.542078}, {"timestamp": 42743.5, "power": 37.542078}, {"timestamp": 42764.0, "power": 37.542078}, {"timestamp": 42784.6, "power": 37.542078}, {"timestamp": 42805.1, "power": 37.542078}, {"timestamp": 42825.6, "power": 37.542078}, {"timestamp": 42846.1, "power": 37.542078}, {"timestamp": 42866.7, "power": 37.542078}, {"timestamp": 42887.2, "power": 37.542078}, {"timestamp": 42907.7, "power": 37.542078}, {"timestamp": 42928.3, "power": 37.542078}, {"timestamp": 42948.8, "power": 37.542078}, {"timestamp": 42969.3, "power": 37.542078}, {"timestamp": 42989.8, "power": 37.542078}, {"timestamp": 43010.4, "power": 37.542078}, {"timestamp": 43030.9, "power": 37.542078}, {"timestamp": 43051.5, "power": 37.542078}, {"timestamp": 43072.0, "power": 37.542078}, {"timestamp": 43092.5, "power": 37.542078}, {"timestamp": 43113.0, "power": 37.542078}, {"timestamp": 43133.5, "power": 37.542078}, {"timestamp": 43154.1, "power": 37.542078}, {"timestamp": 43174.6, "power": 37.542078}, {"timestamp": 43195.1, "power": 37.542078}, {"timestamp": 43215.7, "power": 37.542078}, {"timestamp": 43236.2, "power": 37.542078}, {"timestamp": 43256.7, "power": 37.542078}, {"timestamp": 43277.2, "power": 37.542078}, {"timestamp": 43297.8, "power": 37.542078}, {"timestamp": 43318.3, "power": 37.542078}, {"timestamp": 43338.8, "power": 38.862497999999995}, {"timestamp": 43360.0, "power": 38.862497999999995}, {"timestamp": 43380.5, "power": 38.862497999999995}, {"timestamp": 43401.0, "power": 38.862497999999995}, {"timestamp": 43421.5, "power": 38.862497999999995}, {"timestamp": 43442.1, "power": 38.862497999999995}, {"timestamp": 43462.6, "power": 38.862497999999995}, {"timestamp": 43483.1, "power": 38.862497999999995}, {"timestamp": 43503.7, "power": 38.862497999999995}, {"timestamp": 43524.2, "power": 38.862497999999995}, {"timestamp": 43544.8, "power": 38.862497999999995}, {"timestamp": 43565.3, "power": 38.862497999999995}, {"timestamp": 43585.8, "power": 38.862497999999995}, {"timestamp": 43606.3, "power": 38.862497999999995}, {"timestamp": 43626.8, "power": 38.862497999999995}, {"timestamp": 43647.4, "power": 38.862497999999995}, {"timestamp": 43667.9, "power": 38.862497999999995}, {"timestamp": 43688.5, "power": 38.862497999999995}, {"timestamp": 43709.0, "power": 38.862497999999995}, {"timestamp": 43729.5, "power": 38.862497999999995}, {"timestamp": 43750.0, "power": 38.862497999999995}, {"timestamp": 43770.6, "power": 38.862497999999995}, {"timestamp": 43791.1, "power": 38.862497999999995}, {"timestamp": 43811.7, "power": 38.862497999999995}, {"timestamp": 43832.2, "power": 38.862497999999995}, {"timestamp": 43852.7, "power": 38.862497999999995}, {"timestamp": 43873.2, "power": 38.862497999999995}, {"timestamp": 43893.7, "power": 38.862497999999995}, {"timestamp": 43914.2, "power": 38.862497999999995}, {"timestamp": 43934.8, "power": 38.862497999999995}, {"timestamp": 43955.3, "power": 38.862497999999995}, {"timestamp": 43975.8, "power": 38.862497999999995}, {"timestamp": 43996.4, "power": 38.862497999999995}, {"timestamp": 44016.9, "power": 38.862497999999995}, {"timestamp": 44037.4, "power": 38.862497999999995}, {"timestamp": 44057.9, "power": 38.862497999999995}, {"timestamp": 44078.5, "power": 38.862497999999995}, {"timestamp": 44099.0, "power": 38.862497999999995}, {"timestamp": 44119.5, "power": 38.862497999999995}, {"timestamp": 44140.1, "power": 38.862497999999995}, {"timestamp": 44160.6, "power": 38.862497999999995}, {"timestamp": 44181.1, "power": 38.862497999999995}, {"timestamp": 44201.6, "power": 38.862497999999995}, {"timestamp": 44222.1, "power": 38.862497999999995}, {"timestamp": 44242.6, "power": 38.862497999999995}, {"timestamp": 44263.2, "power": 38.862497999999995}, {"timestamp": 44283.7, "power": 38.862497999999995}, {"timestamp": 44304.3, "power": 38.862497999999995}, {"timestamp": 44324.8, "power": 38.862497999999995}, {"timestamp": 44345.3, "power": 35.60946}, {"timestamp": 44366.3, "power": 35.60946}, {"timestamp": 44386.9, "power": 35.60946}, {"timestamp": 44407.4, "power": 35.60946}, {"timestamp": 44428.1, "power": 35.60946}, {"timestamp": 44448.6, "power": 35.60946}], "timeline": {"START": "3777.110468", "END": "42106.31111"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 39814.6}, {"name": "clSetKernelArg", "calls": 19, "time": 3550.82}, {"name": "clReleaseKernel", "calls": 1, "time": 861.196}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 67.2787}, {"name": "clReleaseContext", "calls": 1, "time": 48.7893}, {"name": "clCreateContext", "calls": 1, "time": 44.6257}, {"name": "clReleaseProgram", "calls": 1, "time": 20.7677}, {"name": "clCreateKernel", "calls": 1, "time": 0.35834}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.323983}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.149236}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077744}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073293}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031458}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024663}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023861}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011875}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010244}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008714}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007646}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006476}, {"name": "clRetainDevice", "calls": 2, "time": 0.00468}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38329.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 38187.9}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 37191.2}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 38281.6}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 37524.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 38328.0}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9318.9231, "utilization": 97.072116, "size": 13090300.0, "time": 1404.703082}, {"type": "WRITE", "transfers": 1, "speed": 6451.13979, "utilization": 67.199373, "size": 519075.0, "time": 80.462559}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 119150815, "speed": 29.5757, "utilization": 0.256734, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7446682, "speed": 395.032, "utilization": 3.4291, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 115966502, "speed": 29.5532, "utilization": 0.256538, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7247683, "speed": 395.085, "utilization": 3.42955, "size": 0.127951}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119456175, "speed": 29.5794, "utilization": 0.256766, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7465731, "speed": 394.712, "utilization": 3.42632, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 117026862, "speed": 29.5594, "utilization": 0.256592, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7313898, "speed": 394.984, "utilization": 3.42868, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119610043, "speed": 29.5821, "utilization": 0.256789, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7475384, "speed": 395.018, "utilization": 3.42897, "size": 0.127953}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len4/run2.json b/code/fpga/ndrange_results/dna.15MB.len4/run2.json new file mode 100644 index 0000000..b04180f --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.3381, "power": 35.508995999999996}, {"timestamp": 61.9419, "power": 35.508995999999996}, {"timestamp": 82.5191, "power": 35.508995999999996}, {"timestamp": 103.084, "power": 35.508995999999996}, {"timestamp": 123.659, "power": 35.508995999999996}, {"timestamp": 144.432, "power": 35.508995999999996}, {"timestamp": 164.927, "power": 35.508995999999996}, {"timestamp": 185.524, "power": 35.508995999999996}, {"timestamp": 206.112, "power": 35.508995999999996}, {"timestamp": 226.709, "power": 35.508995999999996}, {"timestamp": 247.309, "power": 35.508995999999996}, {"timestamp": 267.882, "power": 35.508995999999996}, {"timestamp": 288.443, "power": 35.508995999999996}, {"timestamp": 309.006, "power": 35.508995999999996}, {"timestamp": 329.61, "power": 35.508995999999996}, {"timestamp": 350.199, "power": 35.508995999999996}, {"timestamp": 370.797, "power": 35.508995999999996}, {"timestamp": 391.393, "power": 35.508995999999996}, {"timestamp": 411.959, "power": 35.508995999999996}, {"timestamp": 432.511, "power": 35.508995999999996}, {"timestamp": 453.068, "power": 35.508995999999996}, {"timestamp": 473.665, "power": 35.508995999999996}, {"timestamp": 494.262, "power": 35.508995999999996}, {"timestamp": 514.86, "power": 35.508995999999996}, {"timestamp": 535.46, "power": 35.508995999999996}, {"timestamp": 556.036, "power": 35.508995999999996}, {"timestamp": 576.593, "power": 35.508995999999996}, {"timestamp": 597.189, "power": 35.508995999999996}, {"timestamp": 617.786, "power": 35.508995999999996}, {"timestamp": 638.383, "power": 35.508995999999996}, {"timestamp": 658.971, "power": 35.508995999999996}, {"timestamp": 679.565, "power": 35.508995999999996}, {"timestamp": 700.131, "power": 35.508995999999996}, {"timestamp": 720.697, "power": 35.508995999999996}, {"timestamp": 741.299, "power": 35.508995999999996}, {"timestamp": 761.895, "power": 35.508995999999996}, {"timestamp": 782.488, "power": 35.508995999999996}, {"timestamp": 803.085, "power": 35.508995999999996}, {"timestamp": 823.684, "power": 35.508995999999996}, {"timestamp": 844.253, "power": 35.508995999999996}, {"timestamp": 864.808, "power": 35.508995999999996}, {"timestamp": 885.398, "power": 35.508995999999996}, {"timestamp": 905.988, "power": 35.508995999999996}, {"timestamp": 926.575, "power": 35.508995999999996}, {"timestamp": 947.176, "power": 35.508995999999996}, {"timestamp": 967.747, "power": 35.508995999999996}, {"timestamp": 988.328, "power": 35.508995999999996}, {"timestamp": 1008.89, "power": 35.546324999999996}, {"timestamp": 1030.13, "power": 35.546324999999996}, {"timestamp": 1050.67, "power": 35.546324999999996}, {"timestamp": 1071.21, "power": 35.546324999999996}, {"timestamp": 1091.76, "power": 35.546324999999996}, {"timestamp": 1112.25, "power": 35.546324999999996}, {"timestamp": 1132.78, "power": 35.546324999999996}, {"timestamp": 1153.32, "power": 35.546324999999996}, {"timestamp": 1173.86, "power": 35.546324999999996}, {"timestamp": 1194.39, "power": 35.546324999999996}, {"timestamp": 1214.92, "power": 35.546324999999996}, {"timestamp": 1235.46, "power": 35.546324999999996}, {"timestamp": 1256.07, "power": 35.546324999999996}, {"timestamp": 1276.6, "power": 35.546324999999996}, {"timestamp": 1297.13, "power": 35.546324999999996}, {"timestamp": 1317.67, "power": 35.546324999999996}, {"timestamp": 1338.2, "power": 35.546324999999996}, {"timestamp": 1358.74, "power": 35.546324999999996}, {"timestamp": 1379.28, "power": 35.546324999999996}, {"timestamp": 1399.76, "power": 35.546324999999996}, {"timestamp": 1420.25, "power": 35.546324999999996}, {"timestamp": 1440.78, "power": 35.546324999999996}, {"timestamp": 1461.32, "power": 35.546324999999996}, {"timestamp": 1481.85, "power": 35.546324999999996}, {"timestamp": 1502.39, "power": 35.546324999999996}, {"timestamp": 1522.92, "power": 35.546324999999996}, {"timestamp": 1543.46, "power": 35.546324999999996}, {"timestamp": 1563.97, "power": 35.546324999999996}, {"timestamp": 1584.5, "power": 35.546324999999996}, {"timestamp": 1605.03, "power": 35.546324999999996}, {"timestamp": 1625.57, "power": 35.546324999999996}, {"timestamp": 1646.1, "power": 35.546324999999996}, {"timestamp": 1666.64, "power": 35.546324999999996}, {"timestamp": 1687.17, "power": 35.546324999999996}, {"timestamp": 1707.72, "power": 35.546324999999996}, {"timestamp": 1728.21, "power": 35.546324999999996}, {"timestamp": 1748.74, "power": 35.546324999999996}, {"timestamp": 1769.27, "power": 35.546324999999996}, {"timestamp": 1789.8, "power": 35.546324999999996}, {"timestamp": 1810.33, "power": 35.546324999999996}, {"timestamp": 1830.86, "power": 35.546324999999996}, {"timestamp": 1851.4, "power": 35.546324999999996}, {"timestamp": 1871.91, "power": 35.546324999999996}, {"timestamp": 1892.4, "power": 35.546324999999996}, {"timestamp": 1912.93, "power": 35.546324999999996}, {"timestamp": 1933.46, "power": 35.546324999999996}, {"timestamp": 1954.0, "power": 35.546324999999996}, {"timestamp": 1974.53, "power": 35.546324999999996}, {"timestamp": 1995.06, "power": 35.546324999999996}, {"timestamp": 2015.59, "power": 35.650661}, {"timestamp": 2036.57, "power": 35.650661}, {"timestamp": 2057.11, "power": 35.650661}, {"timestamp": 2077.64, "power": 35.650661}, {"timestamp": 2098.17, "power": 35.650661}, {"timestamp": 2118.7, "power": 35.650661}, {"timestamp": 2139.23, "power": 35.650661}, {"timestamp": 2159.74, "power": 35.650661}, {"timestamp": 2180.23, "power": 35.650661}, {"timestamp": 2200.76, "power": 35.650661}, {"timestamp": 2221.29, "power": 35.650661}, {"timestamp": 2241.82, "power": 35.650661}, {"timestamp": 2262.35, "power": 35.650661}, {"timestamp": 2282.88, "power": 35.650661}, {"timestamp": 2303.41, "power": 35.650661}, {"timestamp": 2323.92, "power": 35.650661}, {"timestamp": 2344.41, "power": 35.650661}, {"timestamp": 2364.94, "power": 35.650661}, {"timestamp": 2385.48, "power": 35.650661}, {"timestamp": 2406.01, "power": 35.650661}, {"timestamp": 2426.54, "power": 35.650661}, {"timestamp": 2447.07, "power": 35.650661}, {"timestamp": 2467.59, "power": 35.650661}, {"timestamp": 2488.11, "power": 35.650661}, {"timestamp": 2508.63, "power": 35.650661}, {"timestamp": 2529.16, "power": 35.650661}, {"timestamp": 2549.69, "power": 35.650661}, {"timestamp": 2570.21, "power": 35.650661}, {"timestamp": 2590.74, "power": 35.650661}, {"timestamp": 2611.27, "power": 35.650661}, {"timestamp": 2631.75, "power": 35.650661}, {"timestamp": 2652.24, "power": 35.650661}, {"timestamp": 2672.77, "power": 35.650661}, {"timestamp": 2693.3, "power": 35.650661}, {"timestamp": 2713.84, "power": 35.650661}, {"timestamp": 2734.37, "power": 35.650661}, {"timestamp": 2754.9, "power": 35.650661}, {"timestamp": 2775.43, "power": 35.650661}, {"timestamp": 2795.95, "power": 35.650661}, {"timestamp": 2816.44, "power": 35.650661}, {"timestamp": 2836.97, "power": 35.650661}, {"timestamp": 2857.5, "power": 35.650661}, {"timestamp": 2878.03, "power": 35.650661}, {"timestamp": 2898.56, "power": 35.650661}, {"timestamp": 2919.08, "power": 35.650661}, {"timestamp": 2939.62, "power": 35.650661}, {"timestamp": 2960.12, "power": 35.650661}, {"timestamp": 2980.64, "power": 35.650661}, {"timestamp": 3001.17, "power": 35.650661}, {"timestamp": 3021.7, "power": 35.631426}, {"timestamp": 3042.66, "power": 35.631426}, {"timestamp": 3063.2, "power": 35.631426}, {"timestamp": 3083.74, "power": 35.631426}, {"timestamp": 3104.23, "power": 35.631426}, {"timestamp": 3124.76, "power": 35.631426}, {"timestamp": 3145.29, "power": 35.631426}, {"timestamp": 3165.83, "power": 35.631426}, {"timestamp": 3186.36, "power": 35.631426}, {"timestamp": 3206.89, "power": 35.631426}, {"timestamp": 3227.42, "power": 35.631426}, {"timestamp": 3247.93, "power": 35.631426}, {"timestamp": 3268.41, "power": 35.631426}, {"timestamp": 3288.94, "power": 35.631426}, {"timestamp": 3309.47, "power": 35.631426}, {"timestamp": 3330.0, "power": 35.631426}, {"timestamp": 3350.53, "power": 35.631426}, {"timestamp": 3371.06, "power": 35.631426}, {"timestamp": 3391.59, "power": 35.631426}, {"timestamp": 3412.11, "power": 35.631426}, {"timestamp": 3432.63, "power": 35.631426}, {"timestamp": 3453.16, "power": 35.631426}, {"timestamp": 3473.69, "power": 35.631426}, {"timestamp": 3494.22, "power": 35.631426}, {"timestamp": 3514.75, "power": 35.631426}, {"timestamp": 3535.28, "power": 35.631426}, {"timestamp": 3555.75, "power": 35.631426}, {"timestamp": 3576.25, "power": 35.631426}, {"timestamp": 3596.77, "power": 35.631426}, {"timestamp": 3617.3, "power": 35.631426}, {"timestamp": 3637.83, "power": 35.631426}, {"timestamp": 3658.36, "power": 35.631426}, {"timestamp": 3678.89, "power": 35.631426}, {"timestamp": 3699.38, "power": 35.631426}, {"timestamp": 3719.88, "power": 35.631426}, {"timestamp": 3740.4, "power": 35.631426}, {"timestamp": 3760.97, "power": 35.631426}, {"timestamp": 3781.49, "power": 35.631426}, {"timestamp": 3802.01, "power": 35.631426}, {"timestamp": 3822.54, "power": 35.631426}, {"timestamp": 3843.06, "power": 35.631426}, {"timestamp": 3863.59, "power": 35.631426}, {"timestamp": 3884.1, "power": 35.631426}, {"timestamp": 3904.63, "power": 35.631426}, {"timestamp": 3925.17, "power": 35.631426}, {"timestamp": 3945.71, "power": 35.631426}, {"timestamp": 3966.26, "power": 35.631426}, {"timestamp": 3986.81, "power": 35.631426}, {"timestamp": 4007.36, "power": 35.631426}, {"timestamp": 4027.88, "power": 37.128444}, {"timestamp": 4048.97, "power": 37.128444}, {"timestamp": 4069.52, "power": 37.128444}, {"timestamp": 4090.06, "power": 37.128444}, {"timestamp": 4110.61, "power": 37.128444}, {"timestamp": 4131.15, "power": 37.128444}, {"timestamp": 4151.71, "power": 37.128444}, {"timestamp": 4172.2, "power": 37.128444}, {"timestamp": 4192.74, "power": 37.128444}, {"timestamp": 4213.28, "power": 37.128444}, {"timestamp": 4233.82, "power": 37.128444}, {"timestamp": 4254.37, "power": 37.128444}, {"timestamp": 4274.91, "power": 37.128444}, {"timestamp": 4295.45, "power": 37.128444}, {"timestamp": 4315.97, "power": 37.128444}, {"timestamp": 4336.47, "power": 37.128444}, {"timestamp": 4357.01, "power": 37.128444}, {"timestamp": 4377.55, "power": 37.128444}, {"timestamp": 4398.15, "power": 37.128444}, {"timestamp": 4418.7, "power": 37.128444}, {"timestamp": 4439.24, "power": 37.128444}, {"timestamp": 4459.78, "power": 37.128444}, {"timestamp": 4480.29, "power": 37.128444}, {"timestamp": 4500.82, "power": 37.128444}, {"timestamp": 4521.36, "power": 37.128444}, {"timestamp": 4541.91, "power": 37.128444}, {"timestamp": 4562.45, "power": 37.128444}, {"timestamp": 4582.99, "power": 37.128444}, {"timestamp": 4603.53, "power": 37.128444}, {"timestamp": 4624.05, "power": 37.128444}, {"timestamp": 4644.58, "power": 37.128444}, {"timestamp": 4665.16, "power": 37.128444}, {"timestamp": 4685.73, "power": 37.128444}, {"timestamp": 4706.3, "power": 37.128444}, {"timestamp": 4726.87, "power": 37.128444}, {"timestamp": 4747.43, "power": 37.128444}, {"timestamp": 4767.94, "power": 37.128444}, {"timestamp": 4788.45, "power": 37.128444}, {"timestamp": 4809.02, "power": 37.128444}, {"timestamp": 4829.58, "power": 37.128444}, {"timestamp": 4850.15, "power": 37.128444}, {"timestamp": 4870.72, "power": 37.128444}, {"timestamp": 4891.28, "power": 37.128444}, {"timestamp": 4911.81, "power": 37.128444}, {"timestamp": 4932.31, "power": 37.128444}, {"timestamp": 4952.85, "power": 37.128444}, {"timestamp": 4973.42, "power": 37.128444}, {"timestamp": 4994.0, "power": 37.128444}, {"timestamp": 5014.57, "power": 37.128444}, {"timestamp": 5035.15, "power": 36.074239}, {"timestamp": 5056.25, "power": 36.074239}, {"timestamp": 5076.8, "power": 36.074239}, {"timestamp": 5097.38, "power": 36.074239}, {"timestamp": 5117.95, "power": 36.074239}, {"timestamp": 5138.52, "power": 36.074239}, {"timestamp": 5159.1, "power": 36.074239}, {"timestamp": 5179.67, "power": 36.074239}, {"timestamp": 5200.19, "power": 36.074239}, {"timestamp": 5220.75, "power": 36.074239}, {"timestamp": 5241.31, "power": 36.074239}, {"timestamp": 5261.88, "power": 36.074239}, {"timestamp": 5282.44, "power": 36.074239}, {"timestamp": 5303.01, "power": 36.074239}, {"timestamp": 5323.6, "power": 36.074239}, {"timestamp": 5344.13, "power": 36.074239}, {"timestamp": 5364.69, "power": 36.074239}, {"timestamp": 5385.27, "power": 36.074239}, {"timestamp": 5405.84, "power": 36.074239}, {"timestamp": 5426.41, "power": 36.074239}, {"timestamp": 5446.97, "power": 36.074239}, {"timestamp": 5467.53, "power": 36.074239}, {"timestamp": 5488.1, "power": 36.074239}, {"timestamp": 5508.66, "power": 36.074239}, {"timestamp": 5529.23, "power": 36.074239}, {"timestamp": 5549.79, "power": 36.074239}, {"timestamp": 5570.37, "power": 36.074239}, {"timestamp": 5590.94, "power": 36.074239}, {"timestamp": 5611.51, "power": 36.074239}, {"timestamp": 5632.03, "power": 36.074239}, {"timestamp": 5652.59, "power": 36.074239}, {"timestamp": 5673.15, "power": 36.074239}, {"timestamp": 5693.72, "power": 36.074239}, {"timestamp": 5714.28, "power": 36.074239}, {"timestamp": 5734.86, "power": 36.074239}, {"timestamp": 5755.4, "power": 36.074239}, {"timestamp": 5775.92, "power": 36.074239}, {"timestamp": 5796.42, "power": 36.074239}, {"timestamp": 5816.99, "power": 36.074239}, {"timestamp": 5837.56, "power": 36.074239}, {"timestamp": 5858.12, "power": 36.074239}, {"timestamp": 5878.69, "power": 36.074239}, {"timestamp": 5899.24, "power": 36.074239}, {"timestamp": 5919.75, "power": 36.074239}, {"timestamp": 5940.13, "power": 36.074239}, {"timestamp": 5960.67, "power": 36.074239}, {"timestamp": 5981.21, "power": 36.074239}, {"timestamp": 6001.75, "power": 36.074239}, {"timestamp": 6022.3, "power": 36.074239}, {"timestamp": 6042.84, "power": 36.07951200000001}, {"timestamp": 6063.99, "power": 36.07951200000001}, {"timestamp": 6084.5, "power": 36.07951200000001}, {"timestamp": 6105.04, "power": 36.07951200000001}, {"timestamp": 6125.58, "power": 36.07951200000001}, {"timestamp": 6146.13, "power": 36.07951200000001}, {"timestamp": 6166.67, "power": 36.07951200000001}, {"timestamp": 6187.21, "power": 36.07951200000001}, {"timestamp": 6207.76, "power": 36.07951200000001}, {"timestamp": 6228.26, "power": 36.07951200000001}, {"timestamp": 6248.8, "power": 36.07951200000001}, {"timestamp": 6269.34, "power": 36.07951200000001}, {"timestamp": 6289.88, "power": 36.07951200000001}, {"timestamp": 6310.42, "power": 36.07951200000001}, {"timestamp": 6330.96, "power": 36.07951200000001}, {"timestamp": 6351.51, "power": 36.07951200000001}, {"timestamp": 6372.03, "power": 36.07951200000001}, {"timestamp": 6392.57, "power": 36.07951200000001}, {"timestamp": 6413.12, "power": 36.07951200000001}, {"timestamp": 6433.67, "power": 36.07951200000001}, {"timestamp": 6454.21, "power": 36.07951200000001}, {"timestamp": 6474.76, "power": 36.07951200000001}, {"timestamp": 6495.3, "power": 36.07951200000001}, {"timestamp": 6515.82, "power": 36.07951200000001}, {"timestamp": 6536.32, "power": 36.07951200000001}, {"timestamp": 6556.86, "power": 36.07951200000001}, {"timestamp": 6577.4, "power": 36.07951200000001}, {"timestamp": 6597.94, "power": 36.07951200000001}, {"timestamp": 6618.49, "power": 36.07951200000001}, {"timestamp": 6639.03, "power": 36.07951200000001}, {"timestamp": 6659.57, "power": 36.07951200000001}, {"timestamp": 6680.15, "power": 36.07951200000001}, {"timestamp": 6700.71, "power": 36.07951200000001}, {"timestamp": 6721.28, "power": 36.07951200000001}, {"timestamp": 6741.84, "power": 36.07951200000001}, {"timestamp": 6762.42, "power": 36.07951200000001}, {"timestamp": 6783.0, "power": 36.07951200000001}, {"timestamp": 6803.57, "power": 36.07951200000001}, {"timestamp": 6824.09, "power": 36.07951200000001}, {"timestamp": 6844.64, "power": 36.07951200000001}, {"timestamp": 6865.2, "power": 36.07951200000001}, {"timestamp": 6885.77, "power": 36.07951200000001}, {"timestamp": 6906.36, "power": 36.07951200000001}, {"timestamp": 6926.92, "power": 36.07951200000001}, {"timestamp": 6947.5, "power": 36.07951200000001}, {"timestamp": 6968.03, "power": 36.07951200000001}, {"timestamp": 6988.6, "power": 36.07951200000001}, {"timestamp": 7009.17, "power": 36.07951200000001}, {"timestamp": 7029.74, "power": 36.07951200000001}, {"timestamp": 7050.32, "power": 35.945481}, {"timestamp": 7072.71, "power": 35.945481}, {"timestamp": 7093.25, "power": 35.945481}, {"timestamp": 7113.79, "power": 35.945481}, {"timestamp": 7134.33, "power": 35.945481}, {"timestamp": 7154.87, "power": 35.945481}, {"timestamp": 7175.41, "power": 35.945481}, {"timestamp": 7195.94, "power": 35.945481}, {"timestamp": 7216.49, "power": 35.945481}, {"timestamp": 7237.05, "power": 35.945481}, {"timestamp": 7257.63, "power": 35.945481}, {"timestamp": 7278.2, "power": 35.945481}, {"timestamp": 7298.77, "power": 35.945481}, {"timestamp": 7319.33, "power": 35.945481}, {"timestamp": 7339.84, "power": 35.945481}, {"timestamp": 7360.33, "power": 35.945481}, {"timestamp": 7380.87, "power": 35.945481}, {"timestamp": 7401.44, "power": 35.945481}, {"timestamp": 7422.01, "power": 35.945481}, {"timestamp": 7442.57, "power": 35.945481}, {"timestamp": 7463.15, "power": 35.945481}, {"timestamp": 7483.72, "power": 35.945481}, {"timestamp": 7504.22, "power": 35.945481}, {"timestamp": 7524.78, "power": 35.945481}, {"timestamp": 7545.34, "power": 35.945481}, {"timestamp": 7565.91, "power": 35.945481}, {"timestamp": 7586.46, "power": 35.945481}, {"timestamp": 7607.02, "power": 35.945481}, {"timestamp": 7627.6, "power": 35.945481}, {"timestamp": 7648.1, "power": 35.945481}, {"timestamp": 7668.65, "power": 35.945481}, {"timestamp": 7689.23, "power": 35.945481}, {"timestamp": 7709.76, "power": 35.945481}, {"timestamp": 7730.3, "power": 35.945481}, {"timestamp": 7750.84, "power": 35.945481}, {"timestamp": 7771.38, "power": 35.945481}, {"timestamp": 7791.9, "power": 35.945481}, {"timestamp": 7812.38, "power": 35.945481}, {"timestamp": 7832.91, "power": 35.945481}, {"timestamp": 7853.45, "power": 35.945481}, {"timestamp": 7873.99, "power": 35.945481}, {"timestamp": 7894.53, "power": 35.945481}, {"timestamp": 7915.07, "power": 35.945481}, {"timestamp": 7935.61, "power": 35.945481}, {"timestamp": 7956.12, "power": 35.945481}, {"timestamp": 7976.65, "power": 35.945481}, {"timestamp": 7997.18, "power": 35.945481}, {"timestamp": 8017.72, "power": 35.945481}, {"timestamp": 8038.26, "power": 35.945481}, {"timestamp": 8058.8, "power": 35.723938000000004}, {"timestamp": 8079.9, "power": 35.723938000000004}, {"timestamp": 8100.39, "power": 35.723938000000004}, {"timestamp": 8120.94, "power": 35.723938000000004}, {"timestamp": 8141.5, "power": 35.723938000000004}, {"timestamp": 8162.06, "power": 35.723938000000004}, {"timestamp": 8182.63, "power": 35.723938000000004}, {"timestamp": 8203.19, "power": 35.723938000000004}, {"timestamp": 8223.76, "power": 35.723938000000004}, {"timestamp": 8244.26, "power": 35.723938000000004}, {"timestamp": 8264.81, "power": 35.723938000000004}, {"timestamp": 8285.37, "power": 35.723938000000004}, {"timestamp": 8305.94, "power": 35.723938000000004}, {"timestamp": 8326.51, "power": 35.723938000000004}, {"timestamp": 8347.06, "power": 35.723938000000004}, {"timestamp": 8367.63, "power": 35.723938000000004}, {"timestamp": 8388.15, "power": 35.723938000000004}, {"timestamp": 8408.69, "power": 35.723938000000004}, {"timestamp": 8429.26, "power": 35.723938000000004}, {"timestamp": 8449.81, "power": 35.723938000000004}, {"timestamp": 8470.38, "power": 35.723938000000004}, {"timestamp": 8490.94, "power": 35.723938000000004}, {"timestamp": 8511.51, "power": 35.723938000000004}, {"timestamp": 8532.02, "power": 35.723938000000004}, {"timestamp": 8552.54, "power": 35.723938000000004}, {"timestamp": 8573.26, "power": 35.723938000000004}, {"timestamp": 8593.84, "power": 35.723938000000004}, {"timestamp": 8614.4, "power": 35.723938000000004}, {"timestamp": 8634.95, "power": 35.723938000000004}, {"timestamp": 8655.51, "power": 35.723938000000004}, {"timestamp": 8676.02, "power": 35.723938000000004}, {"timestamp": 8696.56, "power": 35.723938000000004}, {"timestamp": 8717.11, "power": 35.723938000000004}, {"timestamp": 8737.68, "power": 35.723938000000004}, {"timestamp": 8758.25, "power": 35.723938000000004}, {"timestamp": 8778.82, "power": 35.723938000000004}, {"timestamp": 8799.38, "power": 35.723938000000004}, {"timestamp": 8819.91, "power": 35.723938000000004}, {"timestamp": 8840.47, "power": 35.723938000000004}, {"timestamp": 8861.03, "power": 35.723938000000004}, {"timestamp": 8881.59, "power": 35.723938000000004}, {"timestamp": 8902.15, "power": 35.723938000000004}, {"timestamp": 8922.71, "power": 35.723938000000004}, {"timestamp": 8943.27, "power": 35.723938000000004}, {"timestamp": 8963.78, "power": 35.723938000000004}, {"timestamp": 8984.27, "power": 35.723938000000004}, {"timestamp": 9004.84, "power": 35.723938000000004}, {"timestamp": 9025.4, "power": 35.723938000000004}, {"timestamp": 9045.96, "power": 35.723938000000004}, {"timestamp": 9066.5, "power": 36.125112}, {"timestamp": 9087.97, "power": 36.125112}, {"timestamp": 9108.46, "power": 36.125112}, {"timestamp": 9129.02, "power": 36.125112}, {"timestamp": 9149.57, "power": 36.125112}, {"timestamp": 9170.14, "power": 36.125112}, {"timestamp": 9190.69, "power": 36.125112}, {"timestamp": 9211.25, "power": 36.125112}, {"timestamp": 9231.78, "power": 36.125112}, {"timestamp": 9252.27, "power": 36.125112}, {"timestamp": 9272.83, "power": 36.125112}, {"timestamp": 9293.4, "power": 36.125112}, {"timestamp": 9313.96, "power": 36.125112}, {"timestamp": 9334.52, "power": 36.125112}, {"timestamp": 9355.07, "power": 36.125112}, {"timestamp": 9375.65, "power": 36.125112}, {"timestamp": 9396.17, "power": 36.125112}, {"timestamp": 9416.73, "power": 36.125112}, {"timestamp": 9437.3, "power": 36.125112}, {"timestamp": 9457.88, "power": 36.125112}, {"timestamp": 9478.43, "power": 36.125112}, {"timestamp": 9498.99, "power": 36.125112}, {"timestamp": 9519.57, "power": 36.125112}, {"timestamp": 9540.09, "power": 36.125112}, {"timestamp": 9560.65, "power": 36.125112}, {"timestamp": 9581.22, "power": 36.125112}, {"timestamp": 9601.78, "power": 36.125112}, {"timestamp": 9622.35, "power": 36.125112}, {"timestamp": 9642.9, "power": 36.125112}, {"timestamp": 9663.45, "power": 36.125112}, {"timestamp": 9683.97, "power": 36.125112}, {"timestamp": 9704.5, "power": 36.125112}, {"timestamp": 9725.03, "power": 36.125112}, {"timestamp": 9745.57, "power": 36.125112}, {"timestamp": 9766.11, "power": 36.125112}, {"timestamp": 9786.65, "power": 36.125112}, {"timestamp": 9807.19, "power": 36.125112}, {"timestamp": 9827.76, "power": 36.125112}, {"timestamp": 9848.24, "power": 36.125112}, {"timestamp": 9868.77, "power": 36.125112}, {"timestamp": 9889.32, "power": 36.125112}, {"timestamp": 9909.85, "power": 36.125112}, {"timestamp": 9930.39, "power": 36.125112}, {"timestamp": 9950.93, "power": 36.125112}, {"timestamp": 9971.47, "power": 36.125112}, {"timestamp": 9991.99, "power": 36.125112}, {"timestamp": 10012.5, "power": 36.125112}, {"timestamp": 10033.1, "power": 36.125112}, {"timestamp": 10053.6, "power": 36.125112}, {"timestamp": 10074.1, "power": 36.457359999999994}, {"timestamp": 10095.2, "power": 36.457359999999994}, {"timestamp": 10115.8, "power": 36.457359999999994}, {"timestamp": 10136.3, "power": 36.457359999999994}, {"timestamp": 10156.8, "power": 36.457359999999994}, {"timestamp": 10177.4, "power": 36.457359999999994}, {"timestamp": 10198.0, "power": 36.457359999999994}, {"timestamp": 10218.5, "power": 36.457359999999994}, {"timestamp": 10239.1, "power": 36.457359999999994}, {"timestamp": 10259.7, "power": 36.457359999999994}, {"timestamp": 10280.2, "power": 36.457359999999994}, {"timestamp": 10300.7, "power": 36.457359999999994}, {"timestamp": 10321.3, "power": 36.457359999999994}, {"timestamp": 10341.8, "power": 36.457359999999994}, {"timestamp": 10362.4, "power": 36.457359999999994}, {"timestamp": 10383.0, "power": 36.457359999999994}, {"timestamp": 10403.5, "power": 36.457359999999994}, {"timestamp": 10424.0, "power": 36.457359999999994}, {"timestamp": 10444.6, "power": 36.457359999999994}, {"timestamp": 10465.2, "power": 36.457359999999994}, {"timestamp": 10485.7, "power": 36.457359999999994}, {"timestamp": 10506.3, "power": 36.457359999999994}, {"timestamp": 10526.9, "power": 36.457359999999994}, {"timestamp": 10547.4, "power": 36.457359999999994}, {"timestamp": 10567.9, "power": 36.457359999999994}, {"timestamp": 10588.5, "power": 36.457359999999994}, {"timestamp": 10609.0, "power": 36.457359999999994}, {"timestamp": 10629.5, "power": 36.457359999999994}, {"timestamp": 10650.1, "power": 36.457359999999994}, {"timestamp": 10670.6, "power": 36.457359999999994}, {"timestamp": 10691.2, "power": 36.457359999999994}, {"timestamp": 10711.7, "power": 36.457359999999994}, {"timestamp": 10732.2, "power": 36.457359999999994}, {"timestamp": 10752.7, "power": 36.457359999999994}, {"timestamp": 10773.3, "power": 36.457359999999994}, {"timestamp": 10793.8, "power": 36.457359999999994}, {"timestamp": 10814.4, "power": 36.457359999999994}, {"timestamp": 10834.9, "power": 36.457359999999994}, {"timestamp": 10855.5, "power": 36.457359999999994}, {"timestamp": 10876.0, "power": 36.457359999999994}, {"timestamp": 10896.5, "power": 36.457359999999994}, {"timestamp": 10917.0, "power": 36.457359999999994}, {"timestamp": 10937.6, "power": 36.457359999999994}, {"timestamp": 10958.1, "power": 36.457359999999994}, {"timestamp": 10978.7, "power": 36.457359999999994}, {"timestamp": 10999.2, "power": 36.457359999999994}, {"timestamp": 11019.8, "power": 36.457359999999994}, {"timestamp": 11040.3, "power": 36.457359999999994}, {"timestamp": 11060.8, "power": 36.457359999999994}, {"timestamp": 11081.4, "power": 35.785178}, {"timestamp": 11103.5, "power": 35.785178}, {"timestamp": 11124.0, "power": 35.785178}, {"timestamp": 11144.5, "power": 35.785178}, {"timestamp": 11165.1, "power": 35.785178}, {"timestamp": 11185.6, "power": 35.785178}, {"timestamp": 11206.2, "power": 35.785178}, {"timestamp": 11226.8, "power": 35.785178}, {"timestamp": 11247.3, "power": 35.785178}, {"timestamp": 11267.9, "power": 35.785178}, {"timestamp": 11288.3, "power": 35.785178}, {"timestamp": 11308.9, "power": 35.785178}, {"timestamp": 11329.5, "power": 35.785178}, {"timestamp": 11350.0, "power": 35.785178}, {"timestamp": 11370.6, "power": 35.785178}, {"timestamp": 11391.2, "power": 35.785178}, {"timestamp": 11411.8, "power": 35.785178}, {"timestamp": 11432.3, "power": 35.785178}, {"timestamp": 11452.8, "power": 35.785178}, {"timestamp": 11473.4, "power": 35.785178}, {"timestamp": 11493.9, "power": 35.785178}, {"timestamp": 11514.5, "power": 35.785178}, {"timestamp": 11535.1, "power": 35.785178}, {"timestamp": 11555.6, "power": 35.785178}, {"timestamp": 11576.1, "power": 35.785178}, {"timestamp": 11596.7, "power": 35.785178}, {"timestamp": 11617.2, "power": 35.785178}, {"timestamp": 11637.8, "power": 35.785178}, {"timestamp": 11658.4, "power": 35.785178}, {"timestamp": 11678.9, "power": 35.785178}, {"timestamp": 11699.5, "power": 35.785178}, {"timestamp": 11720.0, "power": 35.785178}, {"timestamp": 11740.5, "power": 35.785178}, {"timestamp": 11761.1, "power": 35.785178}, {"timestamp": 11781.6, "power": 35.785178}, {"timestamp": 11802.1, "power": 35.785178}, {"timestamp": 11822.7, "power": 35.785178}, {"timestamp": 11843.2, "power": 35.785178}, {"timestamp": 11863.7, "power": 35.785178}, {"timestamp": 11884.2, "power": 35.785178}, {"timestamp": 11904.8, "power": 35.785178}, {"timestamp": 11925.3, "power": 35.785178}, {"timestamp": 11945.8, "power": 35.785178}, {"timestamp": 11966.4, "power": 35.785178}, {"timestamp": 11986.9, "power": 35.785178}, {"timestamp": 12007.5, "power": 35.785178}, {"timestamp": 12028.0, "power": 35.785178}, {"timestamp": 12048.5, "power": 35.785178}, {"timestamp": 12069.1, "power": 35.785178}, {"timestamp": 12089.6, "power": 35.904557}, {"timestamp": 12110.6, "power": 35.904557}, {"timestamp": 12131.2, "power": 35.904557}, {"timestamp": 12151.7, "power": 35.904557}, {"timestamp": 12172.2, "power": 35.904557}, {"timestamp": 12192.8, "power": 35.904557}, {"timestamp": 12213.3, "power": 35.904557}, {"timestamp": 12233.9, "power": 35.904557}, {"timestamp": 12254.4, "power": 35.904557}, {"timestamp": 12275.0, "power": 35.904557}, {"timestamp": 12295.6, "power": 35.904557}, {"timestamp": 12316.1, "power": 35.904557}, {"timestamp": 12336.6, "power": 35.904557}, {"timestamp": 12357.2, "power": 35.904557}, {"timestamp": 12377.8, "power": 35.904557}, {"timestamp": 12398.3, "power": 35.904557}, {"timestamp": 12418.9, "power": 35.904557}, {"timestamp": 12439.4, "power": 35.904557}, {"timestamp": 12460.0, "power": 35.904557}, {"timestamp": 12480.5, "power": 35.904557}, {"timestamp": 12501.0, "power": 35.904557}, {"timestamp": 12521.6, "power": 35.904557}, {"timestamp": 12542.2, "power": 35.904557}, {"timestamp": 12562.7, "power": 35.904557}, {"timestamp": 12583.3, "power": 35.904557}, {"timestamp": 12603.8, "power": 35.904557}, {"timestamp": 12624.3, "power": 35.904557}, {"timestamp": 12644.8, "power": 35.904557}, {"timestamp": 12665.4, "power": 35.904557}, {"timestamp": 12686.0, "power": 35.904557}, {"timestamp": 12706.5, "power": 35.904557}, {"timestamp": 12727.1, "power": 35.904557}, {"timestamp": 12747.6, "power": 35.904557}, {"timestamp": 12768.2, "power": 35.904557}, {"timestamp": 12788.7, "power": 35.904557}, {"timestamp": 12809.3, "power": 35.904557}, {"timestamp": 12829.9, "power": 35.904557}, {"timestamp": 12850.4, "power": 35.904557}, {"timestamp": 12871.0, "power": 35.904557}, {"timestamp": 12891.6, "power": 35.904557}, {"timestamp": 12912.1, "power": 35.904557}, {"timestamp": 12932.6, "power": 35.904557}, {"timestamp": 12953.2, "power": 35.904557}, {"timestamp": 12973.8, "power": 35.904557}, {"timestamp": 12994.3, "power": 35.904557}, {"timestamp": 13014.9, "power": 35.904557}, {"timestamp": 13035.5, "power": 35.904557}, {"timestamp": 13056.0, "power": 35.904557}, {"timestamp": 13076.5, "power": 35.904557}, {"timestamp": 13097.0, "power": 35.776613999999995}, {"timestamp": 13118.2, "power": 35.776613999999995}, {"timestamp": 13138.7, "power": 35.776613999999995}, {"timestamp": 13159.3, "power": 35.776613999999995}, {"timestamp": 13179.8, "power": 35.776613999999995}, {"timestamp": 13200.3, "power": 35.776613999999995}, {"timestamp": 13220.8, "power": 35.776613999999995}, {"timestamp": 13241.4, "power": 35.776613999999995}, {"timestamp": 13261.9, "power": 35.776613999999995}, {"timestamp": 13282.4, "power": 35.776613999999995}, {"timestamp": 13303.0, "power": 35.776613999999995}, {"timestamp": 13323.5, "power": 35.776613999999995}, {"timestamp": 13344.0, "power": 35.776613999999995}, {"timestamp": 13364.5, "power": 35.776613999999995}, {"timestamp": 13385.1, "power": 35.776613999999995}, {"timestamp": 13405.7, "power": 35.776613999999995}, {"timestamp": 13426.2, "power": 35.776613999999995}, {"timestamp": 13446.8, "power": 35.776613999999995}, {"timestamp": 13467.3, "power": 35.776613999999995}, {"timestamp": 13487.8, "power": 35.776613999999995}, {"timestamp": 13508.3, "power": 35.776613999999995}, {"timestamp": 13528.9, "power": 35.776613999999995}, {"timestamp": 13549.5, "power": 35.776613999999995}, {"timestamp": 13570.0, "power": 35.776613999999995}, {"timestamp": 13590.6, "power": 35.776613999999995}, {"timestamp": 13611.2, "power": 35.776613999999995}, {"timestamp": 13631.8, "power": 35.776613999999995}, {"timestamp": 13652.3, "power": 35.776613999999995}, {"timestamp": 13672.8, "power": 35.776613999999995}, {"timestamp": 13693.4, "power": 35.776613999999995}, {"timestamp": 13713.9, "power": 35.776613999999995}, {"timestamp": 13734.5, "power": 35.776613999999995}, {"timestamp": 13755.0, "power": 35.776613999999995}, {"timestamp": 13775.5, "power": 35.776613999999995}, {"timestamp": 13796.0, "power": 35.776613999999995}, {"timestamp": 13816.6, "power": 35.776613999999995}, {"timestamp": 13837.1, "power": 35.776613999999995}, {"timestamp": 13857.6, "power": 35.776613999999995}, {"timestamp": 13878.2, "power": 35.776613999999995}, {"timestamp": 13898.7, "power": 35.776613999999995}, {"timestamp": 13919.3, "power": 35.776613999999995}, {"timestamp": 13939.7, "power": 35.776613999999995}, {"timestamp": 13960.2, "power": 35.776613999999995}, {"timestamp": 13980.8, "power": 35.776613999999995}, {"timestamp": 14001.3, "power": 35.776613999999995}, {"timestamp": 14021.8, "power": 35.776613999999995}, {"timestamp": 14042.4, "power": 35.776613999999995}, {"timestamp": 14062.9, "power": 35.776613999999995}, {"timestamp": 14083.5, "power": 35.776613999999995}, {"timestamp": 14104.0, "power": 36.756133000000005}, {"timestamp": 14125.0, "power": 36.756133000000005}, {"timestamp": 14145.5, "power": 36.756133000000005}, {"timestamp": 14166.1, "power": 36.756133000000005}, {"timestamp": 14186.6, "power": 36.756133000000005}, {"timestamp": 14207.2, "power": 36.756133000000005}, {"timestamp": 14227.7, "power": 36.756133000000005}, {"timestamp": 14248.2, "power": 36.756133000000005}, {"timestamp": 14268.8, "power": 36.756133000000005}, {"timestamp": 14289.4, "power": 36.756133000000005}, {"timestamp": 14309.9, "power": 36.756133000000005}, {"timestamp": 14330.5, "power": 36.756133000000005}, {"timestamp": 14351.0, "power": 36.756133000000005}, {"timestamp": 14371.6, "power": 36.756133000000005}, {"timestamp": 14392.1, "power": 36.756133000000005}, {"timestamp": 14412.7, "power": 36.756133000000005}, {"timestamp": 14433.2, "power": 36.756133000000005}, {"timestamp": 14453.8, "power": 36.756133000000005}, {"timestamp": 14474.3, "power": 36.756133000000005}, {"timestamp": 14494.9, "power": 36.756133000000005}, {"timestamp": 14515.5, "power": 36.756133000000005}, {"timestamp": 14536.0, "power": 36.756133000000005}, {"timestamp": 14556.5, "power": 36.756133000000005}, {"timestamp": 14577.1, "power": 36.756133000000005}, {"timestamp": 14597.7, "power": 36.756133000000005}, {"timestamp": 14618.2, "power": 36.756133000000005}, {"timestamp": 14638.8, "power": 36.756133000000005}, {"timestamp": 14659.4, "power": 36.756133000000005}, {"timestamp": 14679.9, "power": 36.756133000000005}, {"timestamp": 14700.4, "power": 36.756133000000005}, {"timestamp": 14721.0, "power": 36.756133000000005}, {"timestamp": 14741.6, "power": 36.756133000000005}, {"timestamp": 14762.1, "power": 36.756133000000005}, {"timestamp": 14782.7, "power": 36.756133000000005}, {"timestamp": 14803.2, "power": 36.756133000000005}, {"timestamp": 14823.8, "power": 36.756133000000005}, {"timestamp": 14844.3, "power": 36.756133000000005}, {"timestamp": 14864.9, "power": 36.756133000000005}, {"timestamp": 14885.4, "power": 36.756133000000005}, {"timestamp": 14906.0, "power": 36.756133000000005}, {"timestamp": 14926.6, "power": 36.756133000000005}, {"timestamp": 14947.1, "power": 36.756133000000005}, {"timestamp": 14967.7, "power": 36.756133000000005}, {"timestamp": 14988.2, "power": 36.756133000000005}, {"timestamp": 15008.7, "power": 36.756133000000005}, {"timestamp": 15029.3, "power": 36.756133000000005}, {"timestamp": 15049.9, "power": 36.756133000000005}, {"timestamp": 15070.4, "power": 36.756133000000005}, {"timestamp": 15091.0, "power": 36.756133000000005}, {"timestamp": 15111.6, "power": 35.649618000000004}, {"timestamp": 15132.8, "power": 35.649618000000004}, {"timestamp": 15153.3, "power": 35.649618000000004}, {"timestamp": 15173.9, "power": 35.649618000000004}, {"timestamp": 15194.4, "power": 35.649618000000004}, {"timestamp": 15215.0, "power": 35.649618000000004}, {"timestamp": 15235.5, "power": 35.649618000000004}, {"timestamp": 15256.0, "power": 35.649618000000004}, {"timestamp": 15276.6, "power": 35.649618000000004}, {"timestamp": 15297.1, "power": 35.649618000000004}, {"timestamp": 15317.7, "power": 35.649618000000004}, {"timestamp": 15338.2, "power": 35.649618000000004}, {"timestamp": 15358.8, "power": 35.649618000000004}, {"timestamp": 15379.3, "power": 35.649618000000004}, {"timestamp": 15399.8, "power": 35.649618000000004}, {"timestamp": 15420.3, "power": 35.649618000000004}, {"timestamp": 15440.9, "power": 35.649618000000004}, {"timestamp": 15461.5, "power": 35.649618000000004}, {"timestamp": 15482.0, "power": 35.649618000000004}, {"timestamp": 15502.6, "power": 35.649618000000004}, {"timestamp": 15523.2, "power": 35.649618000000004}, {"timestamp": 15543.8, "power": 35.649618000000004}, {"timestamp": 15564.3, "power": 35.649618000000004}, {"timestamp": 15584.8, "power": 35.649618000000004}, {"timestamp": 15605.4, "power": 35.649618000000004}, {"timestamp": 15625.9, "power": 35.649618000000004}, {"timestamp": 15646.4, "power": 35.649618000000004}, {"timestamp": 15667.0, "power": 35.649618000000004}, {"timestamp": 15687.5, "power": 35.649618000000004}, {"timestamp": 15708.1, "power": 35.649618000000004}, {"timestamp": 15728.6, "power": 35.649618000000004}, {"timestamp": 15749.1, "power": 35.649618000000004}, {"timestamp": 15769.7, "power": 35.649618000000004}, {"timestamp": 15790.2, "power": 35.649618000000004}, {"timestamp": 15810.8, "power": 35.649618000000004}, {"timestamp": 15831.3, "power": 35.649618000000004}, {"timestamp": 15851.8, "power": 35.649618000000004}, {"timestamp": 15872.4, "power": 35.649618000000004}, {"timestamp": 15892.9, "power": 35.649618000000004}, {"timestamp": 15913.4, "power": 35.649618000000004}, {"timestamp": 15934.0, "power": 35.649618000000004}, {"timestamp": 15954.5, "power": 35.649618000000004}, {"timestamp": 15975.1, "power": 35.649618000000004}, {"timestamp": 15995.6, "power": 35.649618000000004}, {"timestamp": 16016.1, "power": 35.649618000000004}, {"timestamp": 16036.7, "power": 35.649618000000004}, {"timestamp": 16057.2, "power": 35.649618000000004}, {"timestamp": 16077.8, "power": 35.649618000000004}, {"timestamp": 16098.3, "power": 35.649618000000004}, {"timestamp": 16118.9, "power": 36.068818}, {"timestamp": 16140.0, "power": 36.068818}, {"timestamp": 16160.5, "power": 36.068818}, {"timestamp": 16181.1, "power": 36.068818}, {"timestamp": 16201.6, "power": 36.068818}, {"timestamp": 16222.2, "power": 36.068818}, {"timestamp": 16242.7, "power": 36.068818}, {"timestamp": 16263.3, "power": 36.068818}, {"timestamp": 16283.8, "power": 36.068818}, {"timestamp": 16304.3, "power": 36.068818}, {"timestamp": 16324.9, "power": 36.068818}, {"timestamp": 16345.4, "power": 36.068818}, {"timestamp": 16366.0, "power": 36.068818}, {"timestamp": 16386.5, "power": 36.068818}, {"timestamp": 16407.1, "power": 36.068818}, {"timestamp": 16427.6, "power": 36.068818}, {"timestamp": 16448.1, "power": 36.068818}, {"timestamp": 16468.7, "power": 36.068818}, {"timestamp": 16489.3, "power": 36.068818}, {"timestamp": 16509.8, "power": 36.068818}, {"timestamp": 16530.4, "power": 36.068818}, {"timestamp": 16551.0, "power": 36.068818}, {"timestamp": 16571.5, "power": 36.068818}, {"timestamp": 16592.1, "power": 36.068818}, {"timestamp": 16612.6, "power": 36.068818}, {"timestamp": 16633.2, "power": 36.068818}, {"timestamp": 16653.8, "power": 36.068818}, {"timestamp": 16674.3, "power": 36.068818}, {"timestamp": 16694.9, "power": 36.068818}, {"timestamp": 16715.5, "power": 36.068818}, {"timestamp": 16736.0, "power": 36.068818}, {"timestamp": 16756.6, "power": 36.068818}, {"timestamp": 16777.1, "power": 36.068818}, {"timestamp": 16797.7, "power": 36.068818}, {"timestamp": 16818.3, "power": 36.068818}, {"timestamp": 16838.9, "power": 36.068818}, {"timestamp": 16859.4, "power": 36.068818}, {"timestamp": 16880.0, "power": 36.068818}, {"timestamp": 16900.5, "power": 36.068818}, {"timestamp": 16921.0, "power": 36.068818}, {"timestamp": 16941.6, "power": 36.068818}, {"timestamp": 16962.2, "power": 36.068818}, {"timestamp": 16982.7, "power": 36.068818}, {"timestamp": 17003.3, "power": 36.068818}, {"timestamp": 17023.8, "power": 36.068818}, {"timestamp": 17044.3, "power": 36.068818}, {"timestamp": 17064.9, "power": 36.068818}, {"timestamp": 17085.5, "power": 36.068818}, {"timestamp": 17106.0, "power": 36.068818}, {"timestamp": 17126.6, "power": 35.996756999999995}, {"timestamp": 17147.7, "power": 35.996756999999995}, {"timestamp": 17168.2, "power": 35.996756999999995}, {"timestamp": 17188.7, "power": 35.996756999999995}, {"timestamp": 17209.3, "power": 35.996756999999995}, {"timestamp": 17229.8, "power": 35.996756999999995}, {"timestamp": 17250.3, "power": 35.996756999999995}, {"timestamp": 17270.9, "power": 35.996756999999995}, {"timestamp": 17291.4, "power": 35.996756999999995}, {"timestamp": 17311.9, "power": 35.996756999999995}, {"timestamp": 17332.4, "power": 35.996756999999995}, {"timestamp": 17353.0, "power": 35.996756999999995}, {"timestamp": 17373.5, "power": 35.996756999999995}, {"timestamp": 17394.1, "power": 35.996756999999995}, {"timestamp": 17414.7, "power": 35.996756999999995}, {"timestamp": 17435.2, "power": 35.996756999999995}, {"timestamp": 17455.8, "power": 35.996756999999995}, {"timestamp": 17476.3, "power": 35.996756999999995}, {"timestamp": 17496.8, "power": 35.996756999999995}, {"timestamp": 17517.4, "power": 35.996756999999995}, {"timestamp": 17538.0, "power": 35.996756999999995}, {"timestamp": 17558.5, "power": 35.996756999999995}, {"timestamp": 17579.1, "power": 35.996756999999995}, {"timestamp": 17599.6, "power": 35.996756999999995}, {"timestamp": 17620.1, "power": 35.996756999999995}, {"timestamp": 17640.7, "power": 35.996756999999995}, {"timestamp": 17661.2, "power": 35.996756999999995}, {"timestamp": 17681.8, "power": 35.996756999999995}, {"timestamp": 17702.3, "power": 35.996756999999995}, {"timestamp": 17722.9, "power": 35.996756999999995}, {"timestamp": 17743.4, "power": 35.996756999999995}, {"timestamp": 17763.9, "power": 35.996756999999995}, {"timestamp": 17784.5, "power": 35.996756999999995}, {"timestamp": 17805.0, "power": 35.996756999999995}, {"timestamp": 17825.5, "power": 35.996756999999995}, {"timestamp": 17846.1, "power": 35.996756999999995}, {"timestamp": 17866.6, "power": 35.996756999999995}, {"timestamp": 17887.1, "power": 35.996756999999995}, {"timestamp": 17907.7, "power": 35.996756999999995}, {"timestamp": 17928.2, "power": 35.996756999999995}, {"timestamp": 17948.7, "power": 35.996756999999995}, {"timestamp": 17969.2, "power": 35.996756999999995}, {"timestamp": 17989.8, "power": 35.996756999999995}, {"timestamp": 18010.3, "power": 35.996756999999995}, {"timestamp": 18030.9, "power": 35.996756999999995}, {"timestamp": 18051.4, "power": 35.996756999999995}, {"timestamp": 18071.9, "power": 35.996756999999995}, {"timestamp": 18092.4, "power": 35.996756999999995}, {"timestamp": 18113.0, "power": 35.996756999999995}, {"timestamp": 18133.6, "power": 36.045142999999996}, {"timestamp": 18154.8, "power": 36.045142999999996}, {"timestamp": 18175.3, "power": 36.045142999999996}, {"timestamp": 18195.9, "power": 36.045142999999996}, {"timestamp": 18216.4, "power": 36.045142999999996}, {"timestamp": 18236.9, "power": 36.045142999999996}, {"timestamp": 18257.5, "power": 36.045142999999996}, {"timestamp": 18278.0, "power": 36.045142999999996}, {"timestamp": 18298.6, "power": 36.045142999999996}, {"timestamp": 18319.1, "power": 36.045142999999996}, {"timestamp": 18339.7, "power": 36.045142999999996}, {"timestamp": 18360.2, "power": 36.045142999999996}, {"timestamp": 18380.7, "power": 36.045142999999996}, {"timestamp": 18401.2, "power": 36.045142999999996}, {"timestamp": 18421.8, "power": 36.045142999999996}, {"timestamp": 18442.3, "power": 36.045142999999996}, {"timestamp": 18462.8, "power": 36.045142999999996}, {"timestamp": 18483.4, "power": 36.045142999999996}, {"timestamp": 18503.9, "power": 36.045142999999996}, {"timestamp": 18524.4, "power": 36.045142999999996}, {"timestamp": 18544.9, "power": 36.045142999999996}, {"timestamp": 18565.5, "power": 36.045142999999996}, {"timestamp": 18586.1, "power": 36.045142999999996}, {"timestamp": 18606.6, "power": 36.045142999999996}, {"timestamp": 18627.2, "power": 36.045142999999996}, {"timestamp": 18647.8, "power": 36.045142999999996}, {"timestamp": 18668.3, "power": 36.045142999999996}, {"timestamp": 18688.8, "power": 36.045142999999996}, {"timestamp": 18709.4, "power": 36.045142999999996}, {"timestamp": 18730.0, "power": 36.045142999999996}, {"timestamp": 18750.5, "power": 36.045142999999996}, {"timestamp": 18771.1, "power": 36.045142999999996}, {"timestamp": 18791.7, "power": 36.045142999999996}, {"timestamp": 18812.2, "power": 36.045142999999996}, {"timestamp": 18832.7, "power": 36.045142999999996}, {"timestamp": 18853.2, "power": 36.045142999999996}, {"timestamp": 18873.8, "power": 36.045142999999996}, {"timestamp": 18894.4, "power": 36.045142999999996}, {"timestamp": 18914.9, "power": 36.045142999999996}, {"timestamp": 18935.4, "power": 36.045142999999996}, {"timestamp": 18956.0, "power": 36.045142999999996}, {"timestamp": 18976.5, "power": 36.045142999999996}, {"timestamp": 18997.1, "power": 36.045142999999996}, {"timestamp": 19017.6, "power": 36.045142999999996}, {"timestamp": 19038.2, "power": 36.045142999999996}, {"timestamp": 19058.8, "power": 36.045142999999996}, {"timestamp": 19079.3, "power": 36.045142999999996}, {"timestamp": 19099.9, "power": 36.045142999999996}, {"timestamp": 19120.3, "power": 36.045142999999996}, {"timestamp": 19140.9, "power": 36.22596}, {"timestamp": 19162.1, "power": 36.22596}, {"timestamp": 19182.6, "power": 36.22596}, {"timestamp": 19203.1, "power": 36.22596}, {"timestamp": 19223.7, "power": 36.22596}, {"timestamp": 19244.2, "power": 36.22596}, {"timestamp": 19264.7, "power": 36.22596}, {"timestamp": 19285.3, "power": 36.22596}, {"timestamp": 19305.9, "power": 36.22596}, {"timestamp": 19326.4, "power": 36.22596}, {"timestamp": 19347.0, "power": 36.22596}, {"timestamp": 19367.5, "power": 36.22596}, {"timestamp": 19388.0, "power": 36.22596}, {"timestamp": 19408.6, "power": 36.22596}, {"timestamp": 19429.1, "power": 36.22596}, {"timestamp": 19449.7, "power": 36.22596}, {"timestamp": 19470.2, "power": 36.22596}, {"timestamp": 19490.8, "power": 36.22596}, {"timestamp": 19511.4, "power": 36.22596}, {"timestamp": 19531.9, "power": 36.22596}, {"timestamp": 19552.4, "power": 36.22596}, {"timestamp": 19572.9, "power": 36.22596}, {"timestamp": 19593.5, "power": 36.22596}, {"timestamp": 19614.1, "power": 36.22596}, {"timestamp": 19634.6, "power": 36.22596}, {"timestamp": 19655.2, "power": 36.22596}, {"timestamp": 19675.8, "power": 36.22596}, {"timestamp": 19696.2, "power": 36.22596}, {"timestamp": 19716.8, "power": 36.22596}, {"timestamp": 19737.3, "power": 36.22596}, {"timestamp": 19757.9, "power": 36.22596}, {"timestamp": 19778.4, "power": 36.22596}, {"timestamp": 19798.9, "power": 36.22596}, {"timestamp": 19819.5, "power": 36.22596}, {"timestamp": 19840.0, "power": 36.22596}, {"timestamp": 19860.5, "power": 36.22596}, {"timestamp": 19881.0, "power": 36.22596}, {"timestamp": 19901.6, "power": 36.22596}, {"timestamp": 19922.1, "power": 36.22596}, {"timestamp": 19942.7, "power": 36.22596}, {"timestamp": 19963.2, "power": 36.22596}, {"timestamp": 19983.7, "power": 36.22596}, {"timestamp": 20004.2, "power": 36.22596}, {"timestamp": 20024.8, "power": 36.22596}, {"timestamp": 20045.3, "power": 36.22596}, {"timestamp": 20065.8, "power": 36.22596}, {"timestamp": 20086.4, "power": 36.22596}, {"timestamp": 20106.9, "power": 36.22596}, {"timestamp": 20127.4, "power": 36.22596}, {"timestamp": 20148.0, "power": 36.403786000000004}, {"timestamp": 20169.0, "power": 36.403786000000004}, {"timestamp": 20189.6, "power": 36.403786000000004}, {"timestamp": 20210.1, "power": 36.403786000000004}, {"timestamp": 20230.6, "power": 36.403786000000004}, {"timestamp": 20251.2, "power": 36.403786000000004}, {"timestamp": 20271.7, "power": 36.403786000000004}, {"timestamp": 20292.2, "power": 36.403786000000004}, {"timestamp": 20312.8, "power": 36.403786000000004}, {"timestamp": 20333.4, "power": 36.403786000000004}, {"timestamp": 20353.9, "power": 36.403786000000004}, {"timestamp": 20374.5, "power": 36.403786000000004}, {"timestamp": 20395.0, "power": 36.403786000000004}, {"timestamp": 20415.6, "power": 36.403786000000004}, {"timestamp": 20436.1, "power": 36.403786000000004}, {"timestamp": 20456.6, "power": 36.403786000000004}, {"timestamp": 20477.2, "power": 36.403786000000004}, {"timestamp": 20497.8, "power": 36.403786000000004}, {"timestamp": 20518.3, "power": 36.403786000000004}, {"timestamp": 20538.9, "power": 36.403786000000004}, {"timestamp": 20559.5, "power": 36.403786000000004}, {"timestamp": 20580.0, "power": 36.403786000000004}, {"timestamp": 20600.5, "power": 36.403786000000004}, {"timestamp": 20621.1, "power": 36.403786000000004}, {"timestamp": 20641.6, "power": 36.403786000000004}, {"timestamp": 20662.1, "power": 36.403786000000004}, {"timestamp": 20682.7, "power": 36.403786000000004}, {"timestamp": 20703.2, "power": 36.403786000000004}, {"timestamp": 20723.8, "power": 36.403786000000004}, {"timestamp": 20744.2, "power": 36.403786000000004}, {"timestamp": 20764.8, "power": 36.403786000000004}, {"timestamp": 20785.3, "power": 36.403786000000004}, {"timestamp": 20805.8, "power": 36.403786000000004}, {"timestamp": 20826.4, "power": 36.403786000000004}, {"timestamp": 20846.9, "power": 36.403786000000004}, {"timestamp": 20867.5, "power": 36.403786000000004}, {"timestamp": 20888.0, "power": 36.403786000000004}, {"timestamp": 20908.5, "power": 36.403786000000004}, {"timestamp": 20929.0, "power": 36.403786000000004}, {"timestamp": 20949.6, "power": 36.403786000000004}, {"timestamp": 20970.1, "power": 36.403786000000004}, {"timestamp": 20990.7, "power": 36.403786000000004}, {"timestamp": 21011.2, "power": 36.403786000000004}, {"timestamp": 21031.7, "power": 36.403786000000004}, {"timestamp": 21052.2, "power": 36.403786000000004}, {"timestamp": 21072.7, "power": 36.403786000000004}, {"timestamp": 21093.3, "power": 36.403786000000004}, {"timestamp": 21113.9, "power": 36.403786000000004}, {"timestamp": 21134.4, "power": 36.403786000000004}, {"timestamp": 21155.0, "power": 36.353702}, {"timestamp": 21176.8, "power": 36.353702}, {"timestamp": 21197.4, "power": 36.353702}, {"timestamp": 21217.9, "power": 36.353702}, {"timestamp": 21238.5, "power": 36.353702}, {"timestamp": 21259.1, "power": 36.353702}, {"timestamp": 21279.7, "power": 36.353702}, {"timestamp": 21300.2, "power": 36.353702}, {"timestamp": 21320.7, "power": 36.353702}, {"timestamp": 21341.3, "power": 36.353702}, {"timestamp": 21361.9, "power": 36.353702}, {"timestamp": 21382.4, "power": 36.353702}, {"timestamp": 21403.0, "power": 36.353702}, {"timestamp": 21423.5, "power": 36.353702}, {"timestamp": 21444.0, "power": 36.353702}, {"timestamp": 21464.5, "power": 36.353702}, {"timestamp": 21485.1, "power": 36.353702}, {"timestamp": 21505.7, "power": 36.353702}, {"timestamp": 21526.2, "power": 36.353702}, {"timestamp": 21546.8, "power": 36.353702}, {"timestamp": 21567.4, "power": 36.353702}, {"timestamp": 21587.9, "power": 36.353702}, {"timestamp": 21608.4, "power": 36.353702}, {"timestamp": 21629.0, "power": 36.353702}, {"timestamp": 21649.5, "power": 36.353702}, {"timestamp": 21670.1, "power": 36.353702}, {"timestamp": 21690.6, "power": 36.353702}, {"timestamp": 21711.2, "power": 36.353702}, {"timestamp": 21731.8, "power": 36.353702}, {"timestamp": 21752.3, "power": 36.353702}, {"timestamp": 21772.8, "power": 36.353702}, {"timestamp": 21793.4, "power": 36.353702}, {"timestamp": 21814.0, "power": 36.353702}, {"timestamp": 21834.6, "power": 36.353702}, {"timestamp": 21855.1, "power": 36.353702}, {"timestamp": 21875.7, "power": 36.353702}, {"timestamp": 21896.2, "power": 36.353702}, {"timestamp": 21916.7, "power": 36.353702}, {"timestamp": 21937.3, "power": 36.353702}, {"timestamp": 21957.9, "power": 36.353702}, {"timestamp": 21978.4, "power": 36.353702}, {"timestamp": 21999.0, "power": 36.353702}, {"timestamp": 22019.6, "power": 36.353702}, {"timestamp": 22040.1, "power": 36.353702}, {"timestamp": 22060.6, "power": 36.353702}, {"timestamp": 22081.2, "power": 36.353702}, {"timestamp": 22101.8, "power": 36.353702}, {"timestamp": 22122.3, "power": 36.353702}, {"timestamp": 22142.9, "power": 36.353702}, {"timestamp": 22163.5, "power": 35.966488}, {"timestamp": 22185.2, "power": 35.966488}, {"timestamp": 22205.8, "power": 35.966488}, {"timestamp": 22226.4, "power": 35.966488}, {"timestamp": 22246.9, "power": 35.966488}, {"timestamp": 22267.5, "power": 35.966488}, {"timestamp": 22288.0, "power": 35.966488}, {"timestamp": 22308.6, "power": 35.966488}, {"timestamp": 22329.2, "power": 35.966488}, {"timestamp": 22349.7, "power": 35.966488}, {"timestamp": 22370.3, "power": 35.966488}, {"timestamp": 22390.8, "power": 35.966488}, {"timestamp": 22411.4, "power": 35.966488}, {"timestamp": 22431.9, "power": 35.966488}, {"timestamp": 22452.5, "power": 35.966488}, {"timestamp": 22473.1, "power": 35.966488}, {"timestamp": 22493.6, "power": 35.966488}, {"timestamp": 22514.2, "power": 35.966488}, {"timestamp": 22534.8, "power": 35.966488}, {"timestamp": 22555.3, "power": 35.966488}, {"timestamp": 22575.8, "power": 35.966488}, {"timestamp": 22596.3, "power": 35.966488}, {"timestamp": 22616.9, "power": 35.966488}, {"timestamp": 22637.5, "power": 35.966488}, {"timestamp": 22658.0, "power": 35.966488}, {"timestamp": 22678.6, "power": 35.966488}, {"timestamp": 22699.2, "power": 35.966488}, {"timestamp": 22719.8, "power": 35.966488}, {"timestamp": 22740.3, "power": 35.966488}, {"timestamp": 22760.8, "power": 35.966488}, {"timestamp": 22781.4, "power": 35.966488}, {"timestamp": 22802.0, "power": 35.966488}, {"timestamp": 22822.5, "power": 35.966488}, {"timestamp": 22843.1, "power": 35.966488}, {"timestamp": 22863.7, "power": 35.966488}, {"timestamp": 22884.2, "power": 35.966488}, {"timestamp": 22904.7, "power": 35.966488}, {"timestamp": 22925.3, "power": 35.966488}, {"timestamp": 22945.8, "power": 35.966488}, {"timestamp": 22966.4, "power": 35.966488}, {"timestamp": 22987.0, "power": 35.966488}, {"timestamp": 23007.5, "power": 35.966488}, {"timestamp": 23028.1, "power": 35.966488}, {"timestamp": 23048.6, "power": 35.966488}, {"timestamp": 23069.2, "power": 35.966488}, {"timestamp": 23089.8, "power": 35.966488}, {"timestamp": 23110.3, "power": 35.966488}, {"timestamp": 23130.9, "power": 35.966488}, {"timestamp": 23151.5, "power": 35.966488}, {"timestamp": 23172.0, "power": 36.315732000000004}, {"timestamp": 23193.1, "power": 36.315732000000004}, {"timestamp": 23213.7, "power": 36.315732000000004}, {"timestamp": 23234.2, "power": 36.315732000000004}, {"timestamp": 23254.8, "power": 36.315732000000004}, {"timestamp": 23275.4, "power": 36.315732000000004}, {"timestamp": 23295.9, "power": 36.315732000000004}, {"timestamp": 23316.4, "power": 36.315732000000004}, {"timestamp": 23337.0, "power": 36.315732000000004}, {"timestamp": 23357.5, "power": 36.315732000000004}, {"timestamp": 23378.1, "power": 36.315732000000004}, {"timestamp": 23398.6, "power": 36.315732000000004}, {"timestamp": 23419.2, "power": 36.315732000000004}, {"timestamp": 23439.8, "power": 36.315732000000004}, {"timestamp": 23460.3, "power": 36.315732000000004}, {"timestamp": 23480.8, "power": 36.315732000000004}, {"timestamp": 23501.4, "power": 36.315732000000004}, {"timestamp": 23522.0, "power": 36.315732000000004}, {"timestamp": 23542.5, "power": 36.315732000000004}, {"timestamp": 23563.1, "power": 36.315732000000004}, {"timestamp": 23583.7, "power": 36.315732000000004}, {"timestamp": 23604.2, "power": 36.315732000000004}, {"timestamp": 23624.7, "power": 36.315732000000004}, {"timestamp": 23645.3, "power": 36.315732000000004}, {"timestamp": 23665.9, "power": 36.315732000000004}, {"timestamp": 23686.4, "power": 36.315732000000004}, {"timestamp": 23707.0, "power": 36.315732000000004}, {"timestamp": 23727.5, "power": 36.315732000000004}, {"timestamp": 23748.1, "power": 36.315732000000004}, {"timestamp": 23768.6, "power": 36.315732000000004}, {"timestamp": 23789.2, "power": 36.315732000000004}, {"timestamp": 23809.7, "power": 36.315732000000004}, {"timestamp": 23830.3, "power": 36.315732000000004}, {"timestamp": 23850.9, "power": 36.315732000000004}, {"timestamp": 23871.4, "power": 36.315732000000004}, {"timestamp": 23891.9, "power": 36.315732000000004}, {"timestamp": 23912.5, "power": 36.315732000000004}, {"timestamp": 23933.1, "power": 36.315732000000004}, {"timestamp": 23953.6, "power": 36.315732000000004}, {"timestamp": 23974.2, "power": 36.315732000000004}, {"timestamp": 23994.8, "power": 36.315732000000004}, {"timestamp": 24015.3, "power": 36.315732000000004}, {"timestamp": 24035.8, "power": 36.315732000000004}, {"timestamp": 24056.3, "power": 36.315732000000004}, {"timestamp": 24076.9, "power": 36.315732000000004}, {"timestamp": 24097.5, "power": 36.315732000000004}, {"timestamp": 24118.0, "power": 36.315732000000004}, {"timestamp": 24138.6, "power": 36.315732000000004}, {"timestamp": 24159.2, "power": 36.315732000000004}, {"timestamp": 24179.8, "power": 36.528166}, {"timestamp": 24200.9, "power": 36.528166}, {"timestamp": 24221.4, "power": 36.528166}, {"timestamp": 24242.0, "power": 36.528166}, {"timestamp": 24262.5, "power": 36.528166}, {"timestamp": 24283.1, "power": 36.528166}, {"timestamp": 24303.7, "power": 36.528166}, {"timestamp": 24324.2, "power": 36.528166}, {"timestamp": 24344.7, "power": 36.528166}, {"timestamp": 24365.3, "power": 36.528166}, {"timestamp": 24385.8, "power": 36.528166}, {"timestamp": 24406.4, "power": 36.528166}, {"timestamp": 24427.0, "power": 36.528166}, {"timestamp": 24447.6, "power": 36.528166}, {"timestamp": 24468.1, "power": 36.528166}, {"timestamp": 24488.6, "power": 36.528166}, {"timestamp": 24509.2, "power": 36.528166}, {"timestamp": 24529.7, "power": 36.528166}, {"timestamp": 24550.3, "power": 36.528166}, {"timestamp": 24570.9, "power": 36.528166}, {"timestamp": 24591.5, "power": 36.528166}, {"timestamp": 24612.0, "power": 36.528166}, {"timestamp": 24632.5, "power": 36.528166}, {"timestamp": 24653.1, "power": 36.528166}, {"timestamp": 24673.7, "power": 36.528166}, {"timestamp": 24694.2, "power": 36.528166}, {"timestamp": 24714.8, "power": 36.528166}, {"timestamp": 24735.3, "power": 36.528166}, {"timestamp": 24755.9, "power": 36.528166}, {"timestamp": 24776.4, "power": 36.528166}, {"timestamp": 24796.9, "power": 36.528166}, {"timestamp": 24817.5, "power": 36.528166}, {"timestamp": 24838.1, "power": 36.528166}, {"timestamp": 24858.6, "power": 36.528166}, {"timestamp": 24879.2, "power": 36.528166}, {"timestamp": 24899.7, "power": 36.528166}, {"timestamp": 24920.2, "power": 36.528166}, {"timestamp": 24940.8, "power": 36.528166}, {"timestamp": 24961.4, "power": 36.528166}, {"timestamp": 24981.9, "power": 36.528166}, {"timestamp": 25002.5, "power": 36.528166}, {"timestamp": 25023.0, "power": 36.528166}, {"timestamp": 25043.6, "power": 36.528166}, {"timestamp": 25064.1, "power": 36.528166}, {"timestamp": 25084.7, "power": 36.528166}, {"timestamp": 25105.2, "power": 36.528166}, {"timestamp": 25125.8, "power": 36.528166}, {"timestamp": 25146.3, "power": 36.528166}, {"timestamp": 25166.9, "power": 36.528166}, {"timestamp": 25187.5, "power": 36.389697}, {"timestamp": 25208.6, "power": 36.389697}, {"timestamp": 25229.2, "power": 36.389697}, {"timestamp": 25249.7, "power": 36.389697}, {"timestamp": 25270.3, "power": 36.389697}, {"timestamp": 25290.8, "power": 36.389697}, {"timestamp": 25311.3, "power": 36.389697}, {"timestamp": 25331.9, "power": 36.389697}, {"timestamp": 25352.4, "power": 36.389697}, {"timestamp": 25372.9, "power": 36.389697}, {"timestamp": 25393.5, "power": 36.389697}, {"timestamp": 25414.0, "power": 36.389697}, {"timestamp": 25434.6, "power": 36.389697}, {"timestamp": 25455.2, "power": 36.389697}, {"timestamp": 25475.8, "power": 36.389697}, {"timestamp": 25496.3, "power": 36.389697}, {"timestamp": 25516.8, "power": 36.389697}, {"timestamp": 25537.4, "power": 36.389697}, {"timestamp": 25558.0, "power": 36.389697}, {"timestamp": 25578.6, "power": 36.389697}, {"timestamp": 25599.1, "power": 36.389697}, {"timestamp": 25619.7, "power": 36.389697}, {"timestamp": 25640.2, "power": 36.389697}, {"timestamp": 25660.7, "power": 36.389697}, {"timestamp": 25681.2, "power": 36.389697}, {"timestamp": 25701.8, "power": 36.389697}, {"timestamp": 25722.3, "power": 36.389697}, {"timestamp": 25742.9, "power": 36.389697}, {"timestamp": 25763.4, "power": 36.389697}, {"timestamp": 25783.9, "power": 36.389697}, {"timestamp": 25804.4, "power": 36.389697}, {"timestamp": 25825.0, "power": 36.389697}, {"timestamp": 25845.5, "power": 36.389697}, {"timestamp": 25866.0, "power": 36.389697}, {"timestamp": 25886.6, "power": 36.389697}, {"timestamp": 25907.1, "power": 36.389697}, {"timestamp": 25927.7, "power": 36.389697}, {"timestamp": 25948.2, "power": 36.389697}, {"timestamp": 25968.7, "power": 36.389697}, {"timestamp": 25989.3, "power": 36.389697}, {"timestamp": 26009.8, "power": 36.389697}, {"timestamp": 26030.3, "power": 36.389697}, {"timestamp": 26050.9, "power": 36.389697}, {"timestamp": 26071.4, "power": 36.389697}, {"timestamp": 26091.9, "power": 36.389697}, {"timestamp": 26112.4, "power": 36.389697}, {"timestamp": 26133.0, "power": 36.389697}, {"timestamp": 26153.6, "power": 36.389697}, {"timestamp": 26174.1, "power": 36.389697}, {"timestamp": 26194.7, "power": 35.896741000000006}, {"timestamp": 26215.8, "power": 35.896741000000006}, {"timestamp": 26236.3, "power": 35.896741000000006}, {"timestamp": 26256.8, "power": 35.896741000000006}, {"timestamp": 26277.3, "power": 35.896741000000006}, {"timestamp": 26297.9, "power": 35.896741000000006}, {"timestamp": 26318.4, "power": 35.896741000000006}, {"timestamp": 26339.0, "power": 35.896741000000006}, {"timestamp": 26359.5, "power": 35.896741000000006}, {"timestamp": 26380.0, "power": 35.896741000000006}, {"timestamp": 26400.6, "power": 35.896741000000006}, {"timestamp": 26421.1, "power": 35.896741000000006}, {"timestamp": 26441.6, "power": 35.896741000000006}, {"timestamp": 26462.1, "power": 35.896741000000006}, {"timestamp": 26482.7, "power": 35.896741000000006}, {"timestamp": 26503.2, "power": 35.896741000000006}, {"timestamp": 26523.8, "power": 35.896741000000006}, {"timestamp": 26544.3, "power": 35.896741000000006}, {"timestamp": 26564.8, "power": 35.896741000000006}, {"timestamp": 26585.3, "power": 35.896741000000006}, {"timestamp": 26605.9, "power": 35.896741000000006}, {"timestamp": 26626.4, "power": 35.896741000000006}, {"timestamp": 26647.0, "power": 35.896741000000006}, {"timestamp": 26667.5, "power": 35.896741000000006}, {"timestamp": 26688.0, "power": 35.896741000000006}, {"timestamp": 26708.6, "power": 35.896741000000006}, {"timestamp": 26729.1, "power": 35.896741000000006}, {"timestamp": 26749.6, "power": 35.896741000000006}, {"timestamp": 26770.2, "power": 35.896741000000006}, {"timestamp": 26790.7, "power": 35.896741000000006}, {"timestamp": 26811.3, "power": 35.896741000000006}, {"timestamp": 26831.8, "power": 35.896741000000006}, {"timestamp": 26852.3, "power": 35.896741000000006}, {"timestamp": 26872.9, "power": 35.896741000000006}, {"timestamp": 26893.4, "power": 35.896741000000006}, {"timestamp": 26914.0, "power": 35.896741000000006}, {"timestamp": 26934.5, "power": 35.896741000000006}, {"timestamp": 26955.0, "power": 35.896741000000006}, {"timestamp": 26975.6, "power": 35.896741000000006}, {"timestamp": 26996.1, "power": 35.896741000000006}, {"timestamp": 27016.7, "power": 35.896741000000006}, {"timestamp": 27037.2, "power": 35.896741000000006}, {"timestamp": 27057.7, "power": 35.896741000000006}, {"timestamp": 27078.3, "power": 35.896741000000006}, {"timestamp": 27098.8, "power": 35.896741000000006}, {"timestamp": 27119.4, "power": 35.896741000000006}, {"timestamp": 27139.9, "power": 35.896741000000006}, {"timestamp": 27160.4, "power": 35.896741000000006}, {"timestamp": 27181.0, "power": 35.896741000000006}, {"timestamp": 27201.5, "power": 35.678039999999996}, {"timestamp": 27222.6, "power": 35.678039999999996}, {"timestamp": 27243.2, "power": 35.678039999999996}, {"timestamp": 27263.7, "power": 35.678039999999996}, {"timestamp": 27284.2, "power": 35.678039999999996}, {"timestamp": 27304.7, "power": 35.678039999999996}, {"timestamp": 27325.3, "power": 35.678039999999996}, {"timestamp": 27345.8, "power": 35.678039999999996}, {"timestamp": 27366.3, "power": 35.678039999999996}, {"timestamp": 27386.9, "power": 35.678039999999996}, {"timestamp": 27407.4, "power": 35.678039999999996}, {"timestamp": 27428.0, "power": 35.678039999999996}, {"timestamp": 27448.5, "power": 35.678039999999996}, {"timestamp": 27469.0, "power": 35.678039999999996}, {"timestamp": 27489.5, "power": 35.678039999999996}, {"timestamp": 27510.1, "power": 35.678039999999996}, {"timestamp": 27530.6, "power": 35.678039999999996}, {"timestamp": 27551.2, "power": 35.678039999999996}, {"timestamp": 27571.7, "power": 35.678039999999996}, {"timestamp": 27592.2, "power": 35.678039999999996}, {"timestamp": 27612.7, "power": 35.678039999999996}, {"timestamp": 27633.3, "power": 35.678039999999996}, {"timestamp": 27653.8, "power": 35.678039999999996}, {"timestamp": 27674.4, "power": 35.678039999999996}, {"timestamp": 27694.9, "power": 35.678039999999996}, {"timestamp": 27715.5, "power": 35.678039999999996}, {"timestamp": 27736.0, "power": 35.678039999999996}, {"timestamp": 27756.5, "power": 35.678039999999996}, {"timestamp": 27777.0, "power": 35.678039999999996}, {"timestamp": 27797.6, "power": 35.678039999999996}, {"timestamp": 27818.1, "power": 35.678039999999996}, {"timestamp": 27838.7, "power": 35.678039999999996}, {"timestamp": 27859.2, "power": 35.678039999999996}, {"timestamp": 27879.8, "power": 35.678039999999996}, {"timestamp": 27900.3, "power": 35.678039999999996}, {"timestamp": 27920.8, "power": 35.678039999999996}, {"timestamp": 27941.3, "power": 35.678039999999996}, {"timestamp": 27961.9, "power": 35.678039999999996}, {"timestamp": 27982.4, "power": 35.678039999999996}, {"timestamp": 28003.0, "power": 35.678039999999996}, {"timestamp": 28023.5, "power": 35.678039999999996}, {"timestamp": 28044.0, "power": 35.678039999999996}, {"timestamp": 28064.6, "power": 35.678039999999996}, {"timestamp": 28085.1, "power": 35.678039999999996}, {"timestamp": 28105.7, "power": 35.678039999999996}, {"timestamp": 28126.2, "power": 35.678039999999996}, {"timestamp": 28146.7, "power": 35.678039999999996}, {"timestamp": 28167.3, "power": 35.678039999999996}, {"timestamp": 28187.8, "power": 35.678039999999996}, {"timestamp": 28208.3, "power": 36.054006}, {"timestamp": 28229.4, "power": 36.054006}, {"timestamp": 28249.9, "power": 36.054006}, {"timestamp": 28270.5, "power": 36.054006}, {"timestamp": 28291.0, "power": 36.054006}, {"timestamp": 28311.5, "power": 36.054006}, {"timestamp": 28332.1, "power": 36.054006}, {"timestamp": 28352.6, "power": 36.054006}, {"timestamp": 28373.1, "power": 36.054006}, {"timestamp": 28393.7, "power": 36.054006}, {"timestamp": 28414.2, "power": 36.054006}, {"timestamp": 28434.8, "power": 36.054006}, {"timestamp": 28455.3, "power": 36.054006}, {"timestamp": 28475.8, "power": 36.054006}, {"timestamp": 28496.3, "power": 36.054006}, {"timestamp": 28516.9, "power": 36.054006}, {"timestamp": 28537.4, "power": 36.054006}, {"timestamp": 28558.0, "power": 36.054006}, {"timestamp": 28578.5, "power": 36.054006}, {"timestamp": 28599.0, "power": 36.054006}, {"timestamp": 28619.6, "power": 36.054006}, {"timestamp": 28640.1, "power": 36.054006}, {"timestamp": 28660.6, "power": 36.054006}, {"timestamp": 28681.2, "power": 36.054006}, {"timestamp": 28701.7, "power": 36.054006}, {"timestamp": 28722.3, "power": 36.054006}, {"timestamp": 28742.9, "power": 36.054006}, {"timestamp": 28763.4, "power": 36.054006}, {"timestamp": 28784.0, "power": 36.054006}, {"timestamp": 28804.4, "power": 36.054006}, {"timestamp": 28825.0, "power": 36.054006}, {"timestamp": 28845.6, "power": 36.054006}, {"timestamp": 28866.2, "power": 36.054006}, {"timestamp": 28886.7, "power": 36.054006}, {"timestamp": 28907.3, "power": 36.054006}, {"timestamp": 28927.8, "power": 36.054006}, {"timestamp": 28948.3, "power": 36.054006}, {"timestamp": 28968.9, "power": 36.054006}, {"timestamp": 28989.4, "power": 36.054006}, {"timestamp": 29010.0, "power": 36.054006}, {"timestamp": 29030.6, "power": 36.054006}, {"timestamp": 29051.1, "power": 36.054006}, {"timestamp": 29071.7, "power": 36.054006}, {"timestamp": 29092.2, "power": 36.054006}, {"timestamp": 29112.7, "power": 36.054006}, {"timestamp": 29133.3, "power": 36.054006}, {"timestamp": 29153.8, "power": 36.054006}, {"timestamp": 29174.4, "power": 36.054006}, {"timestamp": 29195.0, "power": 36.054006}, {"timestamp": 29215.5, "power": 36.414854}, {"timestamp": 29236.7, "power": 36.414854}, {"timestamp": 29257.2, "power": 36.414854}, {"timestamp": 29277.8, "power": 36.414854}, {"timestamp": 29298.3, "power": 36.414854}, {"timestamp": 29318.9, "power": 36.414854}, {"timestamp": 29339.4, "power": 36.414854}, {"timestamp": 29359.9, "power": 36.414854}, {"timestamp": 29380.4, "power": 36.414854}, {"timestamp": 29401.0, "power": 36.414854}, {"timestamp": 29421.5, "power": 36.414854}, {"timestamp": 29442.0, "power": 36.414854}, {"timestamp": 29462.6, "power": 36.414854}, {"timestamp": 29483.1, "power": 36.414854}, {"timestamp": 29503.7, "power": 36.414854}, {"timestamp": 29524.2, "power": 36.414854}, {"timestamp": 29544.7, "power": 36.414854}, {"timestamp": 29565.3, "power": 36.414854}, {"timestamp": 29585.8, "power": 36.414854}, {"timestamp": 29606.3, "power": 36.414854}, {"timestamp": 29626.9, "power": 36.414854}, {"timestamp": 29647.4, "power": 36.414854}, {"timestamp": 29667.9, "power": 36.414854}, {"timestamp": 29688.5, "power": 36.414854}, {"timestamp": 29709.0, "power": 36.414854}, {"timestamp": 29729.6, "power": 36.414854}, {"timestamp": 29750.1, "power": 36.414854}, {"timestamp": 29770.6, "power": 36.414854}, {"timestamp": 29791.2, "power": 36.414854}, {"timestamp": 29811.7, "power": 36.414854}, {"timestamp": 29832.2, "power": 36.414854}, {"timestamp": 29852.8, "power": 36.414854}, {"timestamp": 29873.3, "power": 36.414854}, {"timestamp": 29893.9, "power": 36.414854}, {"timestamp": 29914.4, "power": 36.414854}, {"timestamp": 29935.0, "power": 36.414854}, {"timestamp": 29955.5, "power": 36.414854}, {"timestamp": 29976.0, "power": 36.414854}, {"timestamp": 29996.5, "power": 36.414854}, {"timestamp": 30017.1, "power": 36.414854}, {"timestamp": 30037.6, "power": 36.414854}, {"timestamp": 30058.2, "power": 36.414854}, {"timestamp": 30078.7, "power": 36.414854}, {"timestamp": 30099.3, "power": 36.414854}, {"timestamp": 30119.8, "power": 36.414854}, {"timestamp": 30140.2, "power": 36.414854}, {"timestamp": 30160.8, "power": 36.414854}, {"timestamp": 30181.3, "power": 36.414854}, {"timestamp": 30201.9, "power": 36.414854}, {"timestamp": 30222.4, "power": 35.841877}, {"timestamp": 30243.5, "power": 35.841877}, {"timestamp": 30264.0, "power": 35.841877}, {"timestamp": 30284.5, "power": 35.841877}, {"timestamp": 30305.1, "power": 35.841877}, {"timestamp": 30325.6, "power": 35.841877}, {"timestamp": 30346.2, "power": 35.841877}, {"timestamp": 30366.7, "power": 35.841877}, {"timestamp": 30387.2, "power": 35.841877}, {"timestamp": 30407.8, "power": 35.841877}, {"timestamp": 30428.3, "power": 35.841877}, {"timestamp": 30448.8, "power": 35.841877}, {"timestamp": 30469.3, "power": 35.841877}, {"timestamp": 30489.9, "power": 35.841877}, {"timestamp": 30510.4, "power": 35.841877}, {"timestamp": 30531.0, "power": 35.841877}, {"timestamp": 30551.5, "power": 35.841877}, {"timestamp": 30572.0, "power": 35.841877}, {"timestamp": 30592.6, "power": 35.841877}, {"timestamp": 30613.1, "power": 35.841877}, {"timestamp": 30633.6, "power": 35.841877}, {"timestamp": 30654.2, "power": 35.841877}, {"timestamp": 30674.8, "power": 35.841877}, {"timestamp": 30695.4, "power": 35.841877}, {"timestamp": 30715.9, "power": 35.841877}, {"timestamp": 30736.4, "power": 35.841877}, {"timestamp": 30756.9, "power": 35.841877}, {"timestamp": 30777.5, "power": 35.841877}, {"timestamp": 30798.0, "power": 35.841877}, {"timestamp": 30818.6, "power": 35.841877}, {"timestamp": 30839.2, "power": 35.841877}, {"timestamp": 30859.8, "power": 35.841877}, {"timestamp": 30880.3, "power": 35.841877}, {"timestamp": 30900.8, "power": 35.841877}, {"timestamp": 30921.4, "power": 35.841877}, {"timestamp": 30941.9, "power": 35.841877}, {"timestamp": 30962.5, "power": 35.841877}, {"timestamp": 30983.1, "power": 35.841877}, {"timestamp": 31003.6, "power": 35.841877}, {"timestamp": 31024.1, "power": 35.841877}, {"timestamp": 31044.7, "power": 35.841877}, {"timestamp": 31065.2, "power": 35.841877}, {"timestamp": 31085.8, "power": 35.841877}, {"timestamp": 31106.3, "power": 35.841877}, {"timestamp": 31126.9, "power": 35.841877}, {"timestamp": 31147.4, "power": 35.841877}, {"timestamp": 31167.9, "power": 35.841877}, {"timestamp": 31188.5, "power": 35.841877}, {"timestamp": 31209.1, "power": 35.841877}, {"timestamp": 31229.6, "power": 36.153445}, {"timestamp": 31251.4, "power": 36.153445}, {"timestamp": 31271.9, "power": 36.153445}, {"timestamp": 31292.5, "power": 36.153445}, {"timestamp": 31313.0, "power": 36.153445}, {"timestamp": 31333.5, "power": 36.153445}, {"timestamp": 31354.1, "power": 36.153445}, {"timestamp": 31374.7, "power": 36.153445}, {"timestamp": 31395.3, "power": 36.153445}, {"timestamp": 31415.8, "power": 36.153445}, {"timestamp": 31436.3, "power": 36.153445}, {"timestamp": 31456.8, "power": 36.153445}, {"timestamp": 31477.4, "power": 36.153445}, {"timestamp": 31497.9, "power": 36.153445}, {"timestamp": 31518.5, "power": 36.153445}, {"timestamp": 31539.1, "power": 36.153445}, {"timestamp": 31559.6, "power": 36.153445}, {"timestamp": 31580.2, "power": 36.153445}, {"timestamp": 31600.7, "power": 36.153445}, {"timestamp": 31621.3, "power": 36.153445}, {"timestamp": 31641.9, "power": 36.153445}, {"timestamp": 31662.4, "power": 36.153445}, {"timestamp": 31683.0, "power": 36.153445}, {"timestamp": 31703.5, "power": 36.153445}, {"timestamp": 31724.0, "power": 36.153445}, {"timestamp": 31744.6, "power": 36.153445}, {"timestamp": 31765.1, "power": 36.153445}, {"timestamp": 31785.7, "power": 36.153445}, {"timestamp": 31806.3, "power": 36.153445}, {"timestamp": 31826.8, "power": 36.153445}, {"timestamp": 31847.4, "power": 36.153445}, {"timestamp": 31867.9, "power": 36.153445}, {"timestamp": 31888.4, "power": 36.153445}, {"timestamp": 31909.0, "power": 36.153445}, {"timestamp": 31929.5, "power": 36.153445}, {"timestamp": 31950.0, "power": 36.153445}, {"timestamp": 31970.6, "power": 36.153445}, {"timestamp": 31991.1, "power": 36.153445}, {"timestamp": 32011.7, "power": 36.153445}, {"timestamp": 32032.2, "power": 36.153445}, {"timestamp": 32052.7, "power": 36.153445}, {"timestamp": 32073.3, "power": 36.153445}, {"timestamp": 32093.8, "power": 36.153445}, {"timestamp": 32114.3, "power": 36.153445}, {"timestamp": 32134.9, "power": 36.153445}, {"timestamp": 32155.4, "power": 36.153445}, {"timestamp": 32175.9, "power": 36.153445}, {"timestamp": 32196.4, "power": 36.153445}, {"timestamp": 32217.0, "power": 36.153445}, {"timestamp": 32237.5, "power": 36.06552000000001}, {"timestamp": 32259.3, "power": 36.06552000000001}, {"timestamp": 32279.9, "power": 36.06552000000001}, {"timestamp": 32300.4, "power": 36.06552000000001}, {"timestamp": 32320.9, "power": 36.06552000000001}, {"timestamp": 32341.4, "power": 36.06552000000001}, {"timestamp": 32362.0, "power": 36.06552000000001}, {"timestamp": 32382.5, "power": 36.06552000000001}, {"timestamp": 32403.1, "power": 36.06552000000001}, {"timestamp": 32423.6, "power": 36.06552000000001}, {"timestamp": 32444.1, "power": 36.06552000000001}, {"timestamp": 32464.7, "power": 36.06552000000001}, {"timestamp": 32485.2, "power": 36.06552000000001}, {"timestamp": 32505.8, "power": 36.06552000000001}, {"timestamp": 32526.3, "power": 36.06552000000001}, {"timestamp": 32546.8, "power": 36.06552000000001}, {"timestamp": 32567.4, "power": 36.06552000000001}, {"timestamp": 32587.9, "power": 36.06552000000001}, {"timestamp": 32608.4, "power": 36.06552000000001}, {"timestamp": 32629.0, "power": 36.06552000000001}, {"timestamp": 32649.5, "power": 36.06552000000001}, {"timestamp": 32670.1, "power": 36.06552000000001}, {"timestamp": 32690.6, "power": 36.06552000000001}, {"timestamp": 32711.1, "power": 36.06552000000001}, {"timestamp": 32731.7, "power": 36.06552000000001}, {"timestamp": 32752.2, "power": 36.06552000000001}, {"timestamp": 32772.7, "power": 36.06552000000001}, {"timestamp": 32793.3, "power": 36.06552000000001}, {"timestamp": 32813.8, "power": 36.06552000000001}, {"timestamp": 32834.4, "power": 36.06552000000001}, {"timestamp": 32854.9, "power": 36.06552000000001}, {"timestamp": 32875.5, "power": 36.06552000000001}, {"timestamp": 32896.0, "power": 36.06552000000001}, {"timestamp": 32916.5, "power": 36.06552000000001}, {"timestamp": 32937.1, "power": 36.06552000000001}, {"timestamp": 32957.6, "power": 36.06552000000001}, {"timestamp": 32978.1, "power": 36.06552000000001}, {"timestamp": 32998.7, "power": 36.06552000000001}, {"timestamp": 33019.2, "power": 36.06552000000001}, {"timestamp": 33039.8, "power": 36.06552000000001}, {"timestamp": 33060.3, "power": 36.06552000000001}, {"timestamp": 33080.8, "power": 36.06552000000001}, {"timestamp": 33101.4, "power": 36.06552000000001}, {"timestamp": 33121.9, "power": 36.06552000000001}, {"timestamp": 33142.5, "power": 36.06552000000001}, {"timestamp": 33163.0, "power": 36.06552000000001}, {"timestamp": 33183.5, "power": 36.06552000000001}, {"timestamp": 33204.0, "power": 36.06552000000001}, {"timestamp": 33224.6, "power": 36.06552000000001}, {"timestamp": 33245.1, "power": 36.391548}, {"timestamp": 33266.2, "power": 36.391548}, {"timestamp": 33286.8, "power": 36.391548}, {"timestamp": 33307.3, "power": 36.391548}, {"timestamp": 33327.8, "power": 36.391548}, {"timestamp": 33348.4, "power": 36.391548}, {"timestamp": 33368.9, "power": 36.391548}, {"timestamp": 33389.5, "power": 36.391548}, {"timestamp": 33410.0, "power": 36.391548}, {"timestamp": 33430.5, "power": 36.391548}, {"timestamp": 33451.1, "power": 36.391548}, {"timestamp": 33471.6, "power": 36.391548}, {"timestamp": 33492.2, "power": 36.391548}, {"timestamp": 33512.7, "power": 36.391548}, {"timestamp": 33533.3, "power": 36.391548}, {"timestamp": 33553.8, "power": 36.391548}, {"timestamp": 33574.3, "power": 36.391548}, {"timestamp": 33594.9, "power": 36.391548}, {"timestamp": 33615.4, "power": 36.391548}, {"timestamp": 33635.9, "power": 36.391548}, {"timestamp": 33656.4, "power": 36.391548}, {"timestamp": 33677.0, "power": 36.391548}, {"timestamp": 33697.5, "power": 36.391548}, {"timestamp": 33718.1, "power": 36.391548}, {"timestamp": 33738.6, "power": 36.391548}, {"timestamp": 33759.1, "power": 36.391548}, {"timestamp": 33779.7, "power": 36.391548}, {"timestamp": 33800.2, "power": 36.391548}, {"timestamp": 33820.7, "power": 36.391548}, {"timestamp": 33841.3, "power": 36.391548}, {"timestamp": 33861.8, "power": 36.391548}, {"timestamp": 33882.4, "power": 36.391548}, {"timestamp": 33902.9, "power": 36.391548}, {"timestamp": 33923.4, "power": 36.391548}, {"timestamp": 33944.0, "power": 36.391548}, {"timestamp": 33964.5, "power": 36.391548}, {"timestamp": 33985.0, "power": 36.391548}, {"timestamp": 34005.6, "power": 36.391548}, {"timestamp": 34026.1, "power": 36.391548}, {"timestamp": 34046.7, "power": 36.391548}, {"timestamp": 34067.2, "power": 36.391548}, {"timestamp": 34087.8, "power": 36.391548}, {"timestamp": 34108.3, "power": 36.391548}, {"timestamp": 34128.8, "power": 36.391548}, {"timestamp": 34149.3, "power": 36.391548}, {"timestamp": 34169.9, "power": 36.391548}, {"timestamp": 34190.4, "power": 36.391548}, {"timestamp": 34211.0, "power": 36.391548}, {"timestamp": 34231.5, "power": 36.391548}, {"timestamp": 34252.0, "power": 36.154778}, {"timestamp": 34273.1, "power": 36.154778}, {"timestamp": 34293.6, "power": 36.154778}, {"timestamp": 34314.2, "power": 36.154778}, {"timestamp": 34334.7, "power": 36.154778}, {"timestamp": 34355.3, "power": 36.154778}, {"timestamp": 34375.7, "power": 36.154778}, {"timestamp": 34396.2, "power": 36.154778}, {"timestamp": 34416.7, "power": 36.154778}, {"timestamp": 34437.3, "power": 36.154778}, {"timestamp": 34457.8, "power": 36.154778}, {"timestamp": 34478.4, "power": 36.154778}, {"timestamp": 34498.9, "power": 36.154778}, {"timestamp": 34519.4, "power": 36.154778}, {"timestamp": 34540.0, "power": 36.154778}, {"timestamp": 34560.5, "power": 36.154778}, {"timestamp": 34581.0, "power": 36.154778}, {"timestamp": 34601.5, "power": 36.154778}, {"timestamp": 34622.1, "power": 36.154778}, {"timestamp": 34642.6, "power": 36.154778}, {"timestamp": 34663.2, "power": 36.154778}, {"timestamp": 34683.7, "power": 36.154778}, {"timestamp": 34704.2, "power": 36.154778}, {"timestamp": 34724.8, "power": 36.154778}, {"timestamp": 34745.3, "power": 36.154778}, {"timestamp": 34765.9, "power": 36.154778}, {"timestamp": 34786.4, "power": 36.154778}, {"timestamp": 34806.9, "power": 36.154778}, {"timestamp": 34827.5, "power": 36.154778}, {"timestamp": 34848.0, "power": 36.154778}, {"timestamp": 34868.5, "power": 36.154778}, {"timestamp": 34889.1, "power": 36.154778}, {"timestamp": 34909.6, "power": 36.154778}, {"timestamp": 34930.1, "power": 36.154778}, {"timestamp": 34950.7, "power": 36.154778}, {"timestamp": 34971.2, "power": 36.154778}, {"timestamp": 34991.8, "power": 36.154778}, {"timestamp": 35012.3, "power": 36.154778}, {"timestamp": 35032.8, "power": 36.154778}, {"timestamp": 35053.3, "power": 36.154778}, {"timestamp": 35073.9, "power": 36.154778}, {"timestamp": 35094.4, "power": 36.154778}, {"timestamp": 35115.0, "power": 36.154778}, {"timestamp": 35135.6, "power": 36.154778}, {"timestamp": 35156.1, "power": 36.154778}, {"timestamp": 35176.7, "power": 36.154778}, {"timestamp": 35197.2, "power": 36.154778}, {"timestamp": 35217.8, "power": 36.154778}, {"timestamp": 35238.4, "power": 36.154778}, {"timestamp": 35258.9, "power": 35.795446999999996}, {"timestamp": 35280.1, "power": 35.795446999999996}, {"timestamp": 35300.6, "power": 35.795446999999996}, {"timestamp": 35321.2, "power": 35.795446999999996}, {"timestamp": 35341.7, "power": 35.795446999999996}, {"timestamp": 35362.2, "power": 35.795446999999996}, {"timestamp": 35382.8, "power": 35.795446999999996}, {"timestamp": 35403.3, "power": 35.795446999999996}, {"timestamp": 35423.8, "power": 35.795446999999996}, {"timestamp": 35444.3, "power": 35.795446999999996}, {"timestamp": 35464.9, "power": 35.795446999999996}, {"timestamp": 35485.4, "power": 35.795446999999996}, {"timestamp": 35506.0, "power": 35.795446999999996}, {"timestamp": 35526.5, "power": 35.795446999999996}, {"timestamp": 35547.1, "power": 35.795446999999996}, {"timestamp": 35567.7, "power": 35.795446999999996}, {"timestamp": 35588.2, "power": 35.795446999999996}, {"timestamp": 35608.8, "power": 35.795446999999996}, {"timestamp": 35629.3, "power": 35.795446999999996}, {"timestamp": 35649.9, "power": 35.795446999999996}, {"timestamp": 35670.4, "power": 35.795446999999996}, {"timestamp": 35691.0, "power": 35.795446999999996}, {"timestamp": 35711.6, "power": 35.795446999999996}, {"timestamp": 35732.1, "power": 35.795446999999996}, {"timestamp": 35752.6, "power": 35.795446999999996}, {"timestamp": 35773.2, "power": 35.795446999999996}, {"timestamp": 35793.8, "power": 35.795446999999996}, {"timestamp": 35814.3, "power": 35.795446999999996}, {"timestamp": 35834.9, "power": 35.795446999999996}, {"timestamp": 35855.5, "power": 35.795446999999996}, {"timestamp": 35876.0, "power": 35.795446999999996}, {"timestamp": 35896.5, "power": 35.795446999999996}, {"timestamp": 35917.0, "power": 35.795446999999996}, {"timestamp": 35937.6, "power": 35.795446999999996}, {"timestamp": 35958.2, "power": 35.795446999999996}, {"timestamp": 35978.7, "power": 35.795446999999996}, {"timestamp": 35999.3, "power": 35.795446999999996}, {"timestamp": 36019.8, "power": 35.795446999999996}, {"timestamp": 36040.4, "power": 35.795446999999996}, {"timestamp": 36061.0, "power": 35.795446999999996}, {"timestamp": 36081.5, "power": 35.795446999999996}, {"timestamp": 36102.1, "power": 35.795446999999996}, {"timestamp": 36122.6, "power": 35.795446999999996}, {"timestamp": 36143.2, "power": 35.795446999999996}, {"timestamp": 36163.8, "power": 35.795446999999996}, {"timestamp": 36184.3, "power": 35.795446999999996}, {"timestamp": 36204.8, "power": 35.795446999999996}, {"timestamp": 36225.4, "power": 35.795446999999996}, {"timestamp": 36246.0, "power": 35.795446999999996}, {"timestamp": 36266.5, "power": 35.816148999999996}, {"timestamp": 36287.7, "power": 35.816148999999996}, {"timestamp": 36308.3, "power": 35.816148999999996}, {"timestamp": 36328.8, "power": 35.816148999999996}, {"timestamp": 36349.3, "power": 35.816148999999996}, {"timestamp": 36369.9, "power": 35.816148999999996}, {"timestamp": 36390.4, "power": 35.816148999999996}, {"timestamp": 36411.0, "power": 35.816148999999996}, {"timestamp": 36431.5, "power": 35.816148999999996}, {"timestamp": 36452.0, "power": 35.816148999999996}, {"timestamp": 36472.6, "power": 35.816148999999996}, {"timestamp": 36493.1, "power": 35.816148999999996}, {"timestamp": 36513.7, "power": 35.816148999999996}, {"timestamp": 36534.2, "power": 35.816148999999996}, {"timestamp": 36554.7, "power": 35.816148999999996}, {"timestamp": 36575.3, "power": 35.816148999999996}, {"timestamp": 36595.8, "power": 35.816148999999996}, {"timestamp": 36616.3, "power": 35.816148999999996}, {"timestamp": 36636.8, "power": 35.816148999999996}, {"timestamp": 36657.4, "power": 35.816148999999996}, {"timestamp": 36677.9, "power": 35.816148999999996}, {"timestamp": 36698.5, "power": 35.816148999999996}, {"timestamp": 36719.0, "power": 35.816148999999996}, {"timestamp": 36739.6, "power": 35.816148999999996}, {"timestamp": 36760.1, "power": 35.816148999999996}, {"timestamp": 36780.7, "power": 35.816148999999996}, {"timestamp": 36801.2, "power": 35.816148999999996}, {"timestamp": 36821.8, "power": 35.816148999999996}, {"timestamp": 36842.4, "power": 35.816148999999996}, {"timestamp": 36863.0, "power": 35.816148999999996}, {"timestamp": 36883.5, "power": 35.816148999999996}, {"timestamp": 36904.1, "power": 35.816148999999996}, {"timestamp": 36924.6, "power": 35.816148999999996}, {"timestamp": 36945.2, "power": 35.816148999999996}, {"timestamp": 36965.7, "power": 35.816148999999996}, {"timestamp": 36986.3, "power": 35.816148999999996}, {"timestamp": 37006.9, "power": 35.816148999999996}, {"timestamp": 37027.5, "power": 35.816148999999996}, {"timestamp": 37048.0, "power": 35.816148999999996}, {"timestamp": 37068.5, "power": 35.816148999999996}, {"timestamp": 37089.0, "power": 35.816148999999996}, {"timestamp": 37109.6, "power": 35.816148999999996}, {"timestamp": 37130.2, "power": 35.816148999999996}, {"timestamp": 37150.8, "power": 35.816148999999996}, {"timestamp": 37171.4, "power": 35.816148999999996}, {"timestamp": 37191.9, "power": 35.816148999999996}, {"timestamp": 37212.4, "power": 35.816148999999996}, {"timestamp": 37232.9, "power": 35.816148999999996}, {"timestamp": 37253.5, "power": 35.816148999999996}, {"timestamp": 37274.1, "power": 35.925193}, {"timestamp": 37295.2, "power": 35.925193}, {"timestamp": 37315.7, "power": 35.925193}, {"timestamp": 37336.2, "power": 35.925193}, {"timestamp": 37356.8, "power": 35.925193}, {"timestamp": 37377.3, "power": 35.925193}, {"timestamp": 37397.9, "power": 35.925193}, {"timestamp": 37418.4, "power": 35.925193}, {"timestamp": 37438.9, "power": 35.925193}, {"timestamp": 37459.5, "power": 35.925193}, {"timestamp": 37480.0, "power": 35.925193}, {"timestamp": 37500.5, "power": 35.925193}, {"timestamp": 37521.1, "power": 35.925193}, {"timestamp": 37541.6, "power": 35.925193}, {"timestamp": 37562.2, "power": 35.925193}, {"timestamp": 37582.7, "power": 35.925193}, {"timestamp": 37603.2, "power": 35.925193}, {"timestamp": 37623.8, "power": 35.925193}, {"timestamp": 37644.3, "power": 35.925193}, {"timestamp": 37664.9, "power": 35.925193}, {"timestamp": 37685.4, "power": 35.925193}, {"timestamp": 37705.9, "power": 35.925193}, {"timestamp": 37726.5, "power": 35.925193}, {"timestamp": 37747.0, "power": 35.925193}, {"timestamp": 37767.6, "power": 35.925193}, {"timestamp": 37788.1, "power": 35.925193}, {"timestamp": 37808.6, "power": 35.925193}, {"timestamp": 37829.1, "power": 35.925193}, {"timestamp": 37849.7, "power": 35.925193}, {"timestamp": 37870.2, "power": 35.925193}, {"timestamp": 37890.8, "power": 35.925193}, {"timestamp": 37911.3, "power": 35.925193}, {"timestamp": 37931.8, "power": 35.925193}, {"timestamp": 37952.3, "power": 35.925193}, {"timestamp": 37972.9, "power": 35.925193}, {"timestamp": 37993.4, "power": 35.925193}, {"timestamp": 38014.0, "power": 35.925193}, {"timestamp": 38034.5, "power": 35.925193}, {"timestamp": 38055.1, "power": 35.925193}, {"timestamp": 38075.6, "power": 35.925193}, {"timestamp": 38096.1, "power": 35.925193}, {"timestamp": 38116.6, "power": 35.925193}, {"timestamp": 38137.2, "power": 35.925193}, {"timestamp": 38157.7, "power": 35.925193}, {"timestamp": 38178.3, "power": 35.925193}, {"timestamp": 38198.8, "power": 35.925193}, {"timestamp": 38219.3, "power": 35.925193}, {"timestamp": 38239.9, "power": 35.925193}, {"timestamp": 38260.4, "power": 35.925193}, {"timestamp": 38280.9, "power": 35.860113}, {"timestamp": 38302.0, "power": 35.860113}, {"timestamp": 38322.5, "power": 35.860113}, {"timestamp": 38343.1, "power": 35.860113}, {"timestamp": 38363.6, "power": 35.860113}, {"timestamp": 38384.1, "power": 35.860113}, {"timestamp": 38404.7, "power": 35.860113}, {"timestamp": 38425.2, "power": 35.860113}, {"timestamp": 38445.7, "power": 35.860113}, {"timestamp": 38466.3, "power": 35.860113}, {"timestamp": 38486.8, "power": 35.860113}, {"timestamp": 38507.4, "power": 35.860113}, {"timestamp": 38527.9, "power": 35.860113}, {"timestamp": 38548.4, "power": 35.860113}, {"timestamp": 38569.0, "power": 35.860113}, {"timestamp": 38589.5, "power": 35.860113}, {"timestamp": 38610.0, "power": 35.860113}, {"timestamp": 38630.6, "power": 35.860113}, {"timestamp": 38651.1, "power": 35.860113}, {"timestamp": 38671.7, "power": 35.860113}, {"timestamp": 38692.2, "power": 35.860113}, {"timestamp": 38712.7, "power": 35.860113}, {"timestamp": 38733.3, "power": 35.860113}, {"timestamp": 38753.8, "power": 35.860113}, {"timestamp": 38774.4, "power": 35.860113}, {"timestamp": 38794.9, "power": 35.860113}, {"timestamp": 38815.4, "power": 35.860113}, {"timestamp": 38836.0, "power": 35.860113}, {"timestamp": 38856.5, "power": 35.860113}, {"timestamp": 38877.0, "power": 35.860113}, {"timestamp": 38897.5, "power": 35.860113}, {"timestamp": 38918.1, "power": 35.860113}, {"timestamp": 38938.6, "power": 35.860113}, {"timestamp": 38959.1, "power": 35.860113}, {"timestamp": 38979.7, "power": 35.860113}, {"timestamp": 39000.2, "power": 35.860113}, {"timestamp": 39020.7, "power": 35.860113}, {"timestamp": 39041.3, "power": 35.860113}, {"timestamp": 39061.8, "power": 35.860113}, {"timestamp": 39082.4, "power": 35.860113}, {"timestamp": 39103.0, "power": 35.860113}, {"timestamp": 39123.5, "power": 35.860113}, {"timestamp": 39144.0, "power": 35.860113}, {"timestamp": 39164.6, "power": 35.860113}, {"timestamp": 39185.2, "power": 35.860113}, {"timestamp": 39205.8, "power": 35.860113}, {"timestamp": 39226.4, "power": 35.860113}, {"timestamp": 39246.9, "power": 35.860113}, {"timestamp": 39267.5, "power": 35.860113}, {"timestamp": 39288.0, "power": 36.042678}, {"timestamp": 39309.1, "power": 36.042678}, {"timestamp": 39329.6, "power": 36.042678}, {"timestamp": 39350.2, "power": 36.042678}, {"timestamp": 39370.7, "power": 36.042678}, {"timestamp": 39391.3, "power": 36.042678}, {"timestamp": 39411.7, "power": 36.042678}, {"timestamp": 39432.2, "power": 36.042678}, {"timestamp": 39452.8, "power": 36.042678}, {"timestamp": 39473.3, "power": 36.042678}, {"timestamp": 39493.9, "power": 36.042678}, {"timestamp": 39514.4, "power": 36.042678}, {"timestamp": 39535.0, "power": 36.042678}, {"timestamp": 39555.5, "power": 36.042678}, {"timestamp": 39576.0, "power": 36.042678}, {"timestamp": 39596.6, "power": 36.042678}, {"timestamp": 39617.1, "power": 36.042678}, {"timestamp": 39637.6, "power": 36.042678}, {"timestamp": 39658.2, "power": 36.042678}, {"timestamp": 39678.7, "power": 36.042678}, {"timestamp": 39699.3, "power": 36.042678}, {"timestamp": 39719.8, "power": 36.042678}, {"timestamp": 39740.3, "power": 36.042678}, {"timestamp": 39760.9, "power": 36.042678}, {"timestamp": 39781.4, "power": 36.042678}, {"timestamp": 39802.0, "power": 36.042678}, {"timestamp": 39822.6, "power": 36.042678}, {"timestamp": 39843.1, "power": 36.042678}, {"timestamp": 39863.7, "power": 36.042678}, {"timestamp": 39884.2, "power": 36.042678}, {"timestamp": 39904.8, "power": 36.042678}, {"timestamp": 39925.3, "power": 36.042678}, {"timestamp": 39945.9, "power": 36.042678}, {"timestamp": 39966.5, "power": 36.042678}, {"timestamp": 39987.0, "power": 36.042678}, {"timestamp": 40007.6, "power": 36.042678}, {"timestamp": 40028.1, "power": 36.042678}, {"timestamp": 40048.7, "power": 36.042678}, {"timestamp": 40069.2, "power": 36.042678}, {"timestamp": 40089.8, "power": 36.042678}, {"timestamp": 40110.4, "power": 36.042678}, {"timestamp": 40131.0, "power": 36.042678}, {"timestamp": 40151.5, "power": 36.042678}, {"timestamp": 40172.0, "power": 36.042678}, {"timestamp": 40192.6, "power": 36.042678}, {"timestamp": 40213.2, "power": 36.042678}, {"timestamp": 40233.8, "power": 36.042678}, {"timestamp": 40254.3, "power": 36.042678}, {"timestamp": 40274.9, "power": 36.042678}, {"timestamp": 40295.5, "power": 35.806506}, {"timestamp": 40316.6, "power": 35.806506}, {"timestamp": 40337.2, "power": 35.806506}, {"timestamp": 40357.7, "power": 35.806506}, {"timestamp": 40378.3, "power": 35.806506}, {"timestamp": 40398.8, "power": 35.806506}, {"timestamp": 40419.4, "power": 35.806506}, {"timestamp": 40439.9, "power": 35.806506}, {"timestamp": 40460.4, "power": 35.806506}, {"timestamp": 40481.0, "power": 35.806506}, {"timestamp": 40501.5, "power": 35.806506}, {"timestamp": 40522.1, "power": 35.806506}, {"timestamp": 40542.6, "power": 35.806506}, {"timestamp": 40563.2, "power": 35.806506}, {"timestamp": 40583.8, "power": 35.806506}, {"timestamp": 40604.3, "power": 35.806506}, {"timestamp": 40624.8, "power": 35.806506}, {"timestamp": 40645.4, "power": 35.806506}, {"timestamp": 40666.0, "power": 35.806506}, {"timestamp": 40686.6, "power": 35.806506}, {"timestamp": 40707.1, "power": 35.806506}, {"timestamp": 40727.7, "power": 35.806506}, {"timestamp": 40748.2, "power": 35.806506}, {"timestamp": 40768.8, "power": 35.806506}, {"timestamp": 40789.3, "power": 35.806506}, {"timestamp": 40809.9, "power": 35.806506}, {"timestamp": 40830.5, "power": 35.806506}, {"timestamp": 40851.1, "power": 35.806506}, {"timestamp": 40871.6, "power": 35.806506}, {"timestamp": 40892.1, "power": 35.806506}, {"timestamp": 40912.7, "power": 35.806506}, {"timestamp": 40933.3, "power": 35.806506}, {"timestamp": 40953.8, "power": 35.806506}, {"timestamp": 40974.4, "power": 35.806506}, {"timestamp": 40995.0, "power": 35.806506}, {"timestamp": 41015.5, "power": 35.806506}, {"timestamp": 41036.0, "power": 35.806506}, {"timestamp": 41056.6, "power": 35.806506}, {"timestamp": 41077.2, "power": 35.806506}, {"timestamp": 41097.8, "power": 35.806506}, {"timestamp": 41118.3, "power": 35.806506}, {"timestamp": 41138.9, "power": 35.806506}, {"timestamp": 41159.5, "power": 35.806506}, {"timestamp": 41180.0, "power": 35.806506}, {"timestamp": 41200.6, "power": 35.806506}, {"timestamp": 41221.1, "power": 35.806506}, {"timestamp": 41241.7, "power": 35.806506}, {"timestamp": 41262.3, "power": 35.806506}, {"timestamp": 41282.8, "power": 35.806506}, {"timestamp": 41303.4, "power": 35.953317999999996}, {"timestamp": 41324.5, "power": 35.953317999999996}, {"timestamp": 41345.1, "power": 35.953317999999996}, {"timestamp": 41365.6, "power": 35.953317999999996}, {"timestamp": 41386.2, "power": 35.953317999999996}, {"timestamp": 41406.7, "power": 35.953317999999996}, {"timestamp": 41427.2, "power": 35.953317999999996}, {"timestamp": 41447.8, "power": 35.953317999999996}, {"timestamp": 41468.3, "power": 35.953317999999996}, {"timestamp": 41488.8, "power": 35.953317999999996}, {"timestamp": 41509.4, "power": 35.953317999999996}, {"timestamp": 41529.9, "power": 35.953317999999996}, {"timestamp": 41550.5, "power": 35.953317999999996}, {"timestamp": 41571.0, "power": 35.953317999999996}, {"timestamp": 41591.6, "power": 35.953317999999996}, {"timestamp": 41612.1, "power": 35.953317999999996}, {"timestamp": 41632.6, "power": 35.953317999999996}, {"timestamp": 41653.2, "power": 35.953317999999996}, {"timestamp": 41673.7, "power": 35.953317999999996}, {"timestamp": 41694.2, "power": 35.953317999999996}, {"timestamp": 41714.8, "power": 35.953317999999996}, {"timestamp": 41735.3, "power": 35.953317999999996}, {"timestamp": 41755.8, "power": 35.953317999999996}, {"timestamp": 41776.3, "power": 35.953317999999996}, {"timestamp": 41796.8, "power": 35.953317999999996}, {"timestamp": 41817.4, "power": 35.953317999999996}, {"timestamp": 41837.9, "power": 35.953317999999996}, {"timestamp": 41858.5, "power": 35.953317999999996}, {"timestamp": 41879.0, "power": 35.953317999999996}, {"timestamp": 41899.5, "power": 35.953317999999996}, {"timestamp": 41920.0, "power": 35.953317999999996}, {"timestamp": 41940.6, "power": 35.953317999999996}, {"timestamp": 41961.1, "power": 35.953317999999996}, {"timestamp": 41981.7, "power": 35.953317999999996}, {"timestamp": 42002.2, "power": 35.953317999999996}, {"timestamp": 42022.7, "power": 35.953317999999996}, {"timestamp": 42043.3, "power": 35.953317999999996}, {"timestamp": 42063.8, "power": 35.953317999999996}, {"timestamp": 42084.3, "power": 35.953317999999996}, {"timestamp": 42104.9, "power": 35.953317999999996}, {"timestamp": 42125.4, "power": 35.953317999999996}, {"timestamp": 42146.0, "power": 35.953317999999996}, {"timestamp": 42166.6, "power": 35.953317999999996}, {"timestamp": 42187.2, "power": 35.953317999999996}, {"timestamp": 42207.8, "power": 35.953317999999996}, {"timestamp": 42228.3, "power": 35.953317999999996}, {"timestamp": 42248.8, "power": 35.953317999999996}, {"timestamp": 42269.4, "power": 35.953317999999996}, {"timestamp": 42290.0, "power": 35.953317999999996}, {"timestamp": 42310.6, "power": 35.911733}, {"timestamp": 42332.4, "power": 35.911733}, {"timestamp": 42353.0, "power": 35.911733}, {"timestamp": 42373.6, "power": 35.911733}, {"timestamp": 42394.1, "power": 35.911733}, {"timestamp": 42414.7, "power": 35.911733}, {"timestamp": 42435.3, "power": 35.911733}, {"timestamp": 42455.8, "power": 35.911733}, {"timestamp": 42476.3, "power": 35.911733}, {"timestamp": 42496.8, "power": 35.911733}, {"timestamp": 42517.4, "power": 35.911733}, {"timestamp": 42538.0, "power": 35.911733}, {"timestamp": 42558.5, "power": 35.911733}, {"timestamp": 42579.1, "power": 35.911733}, {"timestamp": 42599.6, "power": 35.911733}, {"timestamp": 42620.2, "power": 35.911733}, {"timestamp": 42640.8, "power": 35.911733}, {"timestamp": 42661.4, "power": 35.911733}, {"timestamp": 42682.0, "power": 35.911733}, {"timestamp": 42702.5, "power": 35.911733}, {"timestamp": 42723.1, "power": 35.911733}, {"timestamp": 42743.6, "power": 35.911733}, {"timestamp": 42764.1, "power": 35.911733}, {"timestamp": 42784.6, "power": 35.911733}, {"timestamp": 42805.2, "power": 35.911733}, {"timestamp": 42825.7, "power": 35.911733}, {"timestamp": 42846.2, "power": 35.911733}, {"timestamp": 42866.8, "power": 35.911733}, {"timestamp": 42887.3, "power": 35.911733}, {"timestamp": 42907.7, "power": 35.911733}, {"timestamp": 42928.2, "power": 35.911733}, {"timestamp": 42948.7, "power": 35.911733}, {"timestamp": 42969.3, "power": 35.911733}, {"timestamp": 42989.8, "power": 35.911733}, {"timestamp": 43010.3, "power": 35.911733}, {"timestamp": 43030.9, "power": 35.911733}, {"timestamp": 43051.4, "power": 35.911733}, {"timestamp": 43071.9, "power": 35.911733}, {"timestamp": 43092.4, "power": 35.911733}, {"timestamp": 43112.9, "power": 35.911733}, {"timestamp": 43133.5, "power": 35.911733}, {"timestamp": 43154.0, "power": 35.911733}, {"timestamp": 43174.5, "power": 35.911733}, {"timestamp": 43195.1, "power": 35.911733}, {"timestamp": 43215.6, "power": 35.911733}, {"timestamp": 43236.1, "power": 35.911733}, {"timestamp": 43256.6, "power": 35.911733}, {"timestamp": 43277.2, "power": 35.911733}, {"timestamp": 43297.7, "power": 35.911733}, {"timestamp": 43318.2, "power": 37.24358}, {"timestamp": 43340.9, "power": 37.24358}, {"timestamp": 43361.4, "power": 37.24358}, {"timestamp": 43381.9, "power": 37.24358}, {"timestamp": 43402.5, "power": 37.24358}, {"timestamp": 43423.0, "power": 37.24358}, {"timestamp": 43443.5, "power": 37.24358}, {"timestamp": 43464.0, "power": 37.24358}, {"timestamp": 43484.5, "power": 37.24358}, {"timestamp": 43505.1, "power": 37.24358}, {"timestamp": 43525.6, "power": 37.24358}, {"timestamp": 43546.1, "power": 37.24358}, {"timestamp": 43566.7, "power": 37.24358}, {"timestamp": 43587.2, "power": 37.24358}, {"timestamp": 43607.7, "power": 37.24358}, {"timestamp": 43628.2, "power": 37.24358}, {"timestamp": 43648.7, "power": 37.24358}, {"timestamp": 43669.3, "power": 37.24358}, {"timestamp": 43689.8, "power": 37.24358}, {"timestamp": 43710.3, "power": 37.24358}, {"timestamp": 43730.9, "power": 37.24358}, {"timestamp": 43751.4, "power": 37.24358}, {"timestamp": 43771.9, "power": 37.24358}, {"timestamp": 43792.4, "power": 37.24358}, {"timestamp": 43812.9, "power": 37.24358}, {"timestamp": 43833.4, "power": 37.24358}, {"timestamp": 43854.0, "power": 37.24358}, {"timestamp": 43874.5, "power": 37.24358}, {"timestamp": 43895.0, "power": 37.24358}, {"timestamp": 43915.5, "power": 37.24358}, {"timestamp": 43936.1, "power": 37.24358}, {"timestamp": 43956.6, "power": 37.24358}, {"timestamp": 43977.1, "power": 37.24358}, {"timestamp": 43997.6, "power": 37.24358}, {"timestamp": 44018.2, "power": 37.24358}, {"timestamp": 44038.7, "power": 37.24358}, {"timestamp": 44059.2, "power": 37.24358}, {"timestamp": 44079.7, "power": 37.24358}, {"timestamp": 44100.2, "power": 37.24358}, {"timestamp": 44120.8, "power": 37.24358}, {"timestamp": 44141.3, "power": 37.24358}, {"timestamp": 44161.8, "power": 37.24358}, {"timestamp": 44182.4, "power": 37.24358}, {"timestamp": 44202.9, "power": 37.24358}, {"timestamp": 44223.4, "power": 37.24358}, {"timestamp": 44243.9, "power": 37.24358}, {"timestamp": 44264.4, "power": 37.24358}, {"timestamp": 44284.9, "power": 37.24358}, {"timestamp": 44305.5, "power": 37.24358}, {"timestamp": 44326.0, "power": 36.643917}, {"timestamp": 44347.1, "power": 36.643917}, {"timestamp": 44367.6, "power": 36.643917}, {"timestamp": 44388.1, "power": 36.643917}, {"timestamp": 44408.6, "power": 36.643917}, {"timestamp": 44429.2, "power": 36.643917}, {"timestamp": 44449.7, "power": 36.643917}, {"timestamp": 44470.2, "power": 36.643917}, {"timestamp": 44490.8, "power": 36.643917}, {"timestamp": 44511.3, "power": 36.643917}, {"timestamp": 44531.8, "power": 36.643917}, {"timestamp": 44552.3, "power": 36.643917}, {"timestamp": 44572.8, "power": 36.643917}, {"timestamp": 44593.4, "power": 36.643917}, {"timestamp": 44613.9, "power": 36.643917}, {"timestamp": 44634.4, "power": 36.643917}, {"timestamp": 44654.9, "power": 36.643917}, {"timestamp": 44675.5, "power": 36.643917}, {"timestamp": 44696.0, "power": 36.643917}, {"timestamp": 44716.5, "power": 36.643917}, {"timestamp": 44737.1, "power": 36.643917}, {"timestamp": 44757.6, "power": 36.643917}, {"timestamp": 44778.1, "power": 36.643917}, {"timestamp": 44798.7, "power": 36.643917}, {"timestamp": 44819.2, "power": 36.643917}, {"timestamp": 44839.7, "power": 36.643917}, {"timestamp": 44860.2, "power": 36.643917}, {"timestamp": 44880.7, "power": 36.643917}, {"timestamp": 44901.3, "power": 36.643917}, {"timestamp": 44921.8, "power": 36.643917}, {"timestamp": 44942.3, "power": 36.643917}, {"timestamp": 44962.9, "power": 36.643917}, {"timestamp": 44983.4, "power": 36.643917}, {"timestamp": 45004.2, "power": 36.643917}, {"timestamp": 45025.1, "power": 36.643917}, {"timestamp": 45045.7, "power": 36.643917}], "timeline": {"START": "3804.681916", "END": "42567.92758"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 40337.1}, {"name": "clSetKernelArg", "calls": 19, "time": 3582.4}, {"name": "clReleaseKernel", "calls": 1, "time": 909.775}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.0156}, {"name": "clReleaseContext", "calls": 1, "time": 44.8155}, {"name": "clCreateContext", "calls": 1, "time": 39.0488}, {"name": "clReleaseProgram", "calls": 1, "time": 17.3208}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.872255}, {"name": "clCreateKernel", "calls": 1, "time": 0.349681}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.158073}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083106}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075159}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026888}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024136}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022986}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012373}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010522}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008745}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007892}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007422}, {"name": "clRetainDevice", "calls": 2, "time": 0.004717}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38763.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 38122.8}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 38762.2}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 38079.0}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 37911.8}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 38249.3}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8755.063559, "utilization": 91.198579, "size": 13090300.0, "time": 1495.171327}, {"type": "WRITE", "transfers": 1, "speed": 6611.624012, "utilization": 68.871083, "size": 519075.0, "time": 78.509488}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 118756026, "speed": 29.5191, "utilization": 0.256242, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7422005, "speed": 394.939, "utilization": 3.42829, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 120832210, "speed": 29.5436, "utilization": 0.256455, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7551756, "speed": 395.118, "utilization": 3.42984, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118616601, "speed": 29.5183, "utilization": 0.256235, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7413277, "speed": 395.058, "utilization": 3.42932, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118091971, "speed": 29.5172, "utilization": 0.256226, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7380501, "speed": 394.901, "utilization": 3.42796, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119165029, "speed": 29.5234, "utilization": 0.25628, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7447611, "speed": 394.649, "utilization": 3.42578, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len4/run3.json b/code/fpga/ndrange_results/dna.15MB.len4/run3.json new file mode 100644 index 0000000..fd5d9e4 --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.4782, "power": 35.982661}, {"timestamp": 63.0894, "power": 35.982661}, {"timestamp": 83.6209, "power": 35.982661}, {"timestamp": 104.188, "power": 35.982661}, {"timestamp": 124.762, "power": 35.982661}, {"timestamp": 145.53, "power": 35.982661}, {"timestamp": 166.06, "power": 35.982661}, {"timestamp": 186.646, "power": 35.982661}, {"timestamp": 207.202, "power": 35.982661}, {"timestamp": 227.766, "power": 35.982661}, {"timestamp": 248.37, "power": 35.982661}, {"timestamp": 268.966, "power": 35.982661}, {"timestamp": 289.564, "power": 35.982661}, {"timestamp": 310.162, "power": 35.982661}, {"timestamp": 330.742, "power": 35.982661}, {"timestamp": 351.305, "power": 35.982661}, {"timestamp": 371.907, "power": 35.982661}, {"timestamp": 392.507, "power": 35.982661}, {"timestamp": 413.111, "power": 35.982661}, {"timestamp": 433.709, "power": 35.982661}, {"timestamp": 454.311, "power": 35.982661}, {"timestamp": 474.892, "power": 35.982661}, {"timestamp": 495.456, "power": 35.982661}, {"timestamp": 516.057, "power": 35.982661}, {"timestamp": 536.666, "power": 35.982661}, {"timestamp": 557.267, "power": 35.982661}, {"timestamp": 577.868, "power": 35.982661}, {"timestamp": 598.457, "power": 35.982661}, {"timestamp": 619.022, "power": 35.982661}, {"timestamp": 639.589, "power": 35.982661}, {"timestamp": 660.185, "power": 35.982661}, {"timestamp": 680.787, "power": 35.982661}, {"timestamp": 701.386, "power": 35.982661}, {"timestamp": 721.999, "power": 35.982661}, {"timestamp": 742.599, "power": 35.982661}, {"timestamp": 763.157, "power": 35.982661}, {"timestamp": 783.72, "power": 35.982661}, {"timestamp": 804.319, "power": 35.982661}, {"timestamp": 824.915, "power": 35.982661}, {"timestamp": 845.515, "power": 35.982661}, {"timestamp": 866.115, "power": 35.982661}, {"timestamp": 886.694, "power": 35.982661}, {"timestamp": 907.261, "power": 35.982661}, {"timestamp": 927.866, "power": 35.982661}, {"timestamp": 948.468, "power": 35.982661}, {"timestamp": 969.07, "power": 35.982661}, {"timestamp": 989.679, "power": 35.982661}, {"timestamp": 1010.28, "power": 35.682961}, {"timestamp": 1031.43, "power": 35.682961}, {"timestamp": 1051.96, "power": 35.682961}, {"timestamp": 1072.49, "power": 35.682961}, {"timestamp": 1093.02, "power": 35.682961}, {"timestamp": 1113.55, "power": 35.682961}, {"timestamp": 1134.08, "power": 35.682961}, {"timestamp": 1154.59, "power": 35.682961}, {"timestamp": 1175.08, "power": 35.682961}, {"timestamp": 1195.61, "power": 35.682961}, {"timestamp": 1216.13, "power": 35.682961}, {"timestamp": 1236.66, "power": 35.682961}, {"timestamp": 1257.19, "power": 35.682961}, {"timestamp": 1277.72, "power": 35.682961}, {"timestamp": 1298.26, "power": 35.682961}, {"timestamp": 1318.79, "power": 35.682961}, {"timestamp": 1339.32, "power": 35.682961}, {"timestamp": 1359.85, "power": 35.682961}, {"timestamp": 1380.38, "power": 35.682961}, {"timestamp": 1400.92, "power": 35.682961}, {"timestamp": 1421.45, "power": 35.682961}, {"timestamp": 1441.98, "power": 35.682961}, {"timestamp": 1462.45, "power": 35.682961}, {"timestamp": 1482.94, "power": 35.682961}, {"timestamp": 1503.47, "power": 35.682961}, {"timestamp": 1524.0, "power": 35.682961}, {"timestamp": 1544.53, "power": 35.682961}, {"timestamp": 1565.06, "power": 35.682961}, {"timestamp": 1585.59, "power": 35.682961}, {"timestamp": 1606.11, "power": 35.682961}, {"timestamp": 1626.62, "power": 35.682961}, {"timestamp": 1647.25, "power": 35.682961}, {"timestamp": 1667.78, "power": 35.682961}, {"timestamp": 1688.31, "power": 35.682961}, {"timestamp": 1708.84, "power": 35.682961}, {"timestamp": 1729.37, "power": 35.682961}, {"timestamp": 1749.89, "power": 35.682961}, {"timestamp": 1770.47, "power": 35.682961}, {"timestamp": 1790.96, "power": 35.682961}, {"timestamp": 1811.48, "power": 35.682961}, {"timestamp": 1832.01, "power": 35.682961}, {"timestamp": 1852.54, "power": 35.682961}, {"timestamp": 1873.07, "power": 35.682961}, {"timestamp": 1893.6, "power": 35.682961}, {"timestamp": 1914.13, "power": 35.682961}, {"timestamp": 1934.64, "power": 35.682961}, {"timestamp": 1955.13, "power": 35.682961}, {"timestamp": 1975.66, "power": 35.682961}, {"timestamp": 1996.19, "power": 35.682961}, {"timestamp": 2016.72, "power": 36.026482}, {"timestamp": 2037.68, "power": 36.026482}, {"timestamp": 2058.21, "power": 36.026482}, {"timestamp": 2078.72, "power": 36.026482}, {"timestamp": 2099.24, "power": 36.026482}, {"timestamp": 2119.77, "power": 36.026482}, {"timestamp": 2140.3, "power": 36.026482}, {"timestamp": 2160.82, "power": 36.026482}, {"timestamp": 2181.35, "power": 36.026482}, {"timestamp": 2201.88, "power": 36.026482}, {"timestamp": 2222.43, "power": 36.026482}, {"timestamp": 2242.92, "power": 36.026482}, {"timestamp": 2263.44, "power": 36.026482}, {"timestamp": 2283.97, "power": 36.026482}, {"timestamp": 2304.5, "power": 36.026482}, {"timestamp": 2325.03, "power": 36.026482}, {"timestamp": 2345.56, "power": 36.026482}, {"timestamp": 2366.08, "power": 36.026482}, {"timestamp": 2386.61, "power": 36.026482}, {"timestamp": 2407.1, "power": 36.026482}, {"timestamp": 2427.62, "power": 36.026482}, {"timestamp": 2448.15, "power": 36.026482}, {"timestamp": 2468.68, "power": 36.026482}, {"timestamp": 2489.21, "power": 36.026482}, {"timestamp": 2509.73, "power": 36.026482}, {"timestamp": 2530.26, "power": 36.026482}, {"timestamp": 2550.77, "power": 36.026482}, {"timestamp": 2571.29, "power": 36.026482}, {"timestamp": 2591.82, "power": 36.026482}, {"timestamp": 2612.35, "power": 36.026482}, {"timestamp": 2632.88, "power": 36.026482}, {"timestamp": 2653.41, "power": 36.026482}, {"timestamp": 2673.94, "power": 36.026482}, {"timestamp": 2694.46, "power": 36.026482}, {"timestamp": 2714.96, "power": 36.026482}, {"timestamp": 2735.48, "power": 36.026482}, {"timestamp": 2756.01, "power": 36.026482}, {"timestamp": 2776.54, "power": 36.026482}, {"timestamp": 2797.07, "power": 36.026482}, {"timestamp": 2817.6, "power": 36.026482}, {"timestamp": 2838.13, "power": 36.026482}, {"timestamp": 2858.64, "power": 36.026482}, {"timestamp": 2879.13, "power": 36.026482}, {"timestamp": 2899.66, "power": 36.026482}, {"timestamp": 2920.18, "power": 36.026482}, {"timestamp": 2940.71, "power": 36.026482}, {"timestamp": 2961.24, "power": 36.026482}, {"timestamp": 2981.77, "power": 36.026482}, {"timestamp": 3002.3, "power": 36.026482}, {"timestamp": 3022.82, "power": 35.61312}, {"timestamp": 3043.77, "power": 35.61312}, {"timestamp": 3064.3, "power": 35.61312}, {"timestamp": 3084.83, "power": 35.61312}, {"timestamp": 3105.36, "power": 35.61312}, {"timestamp": 3125.89, "power": 35.61312}, {"timestamp": 3146.42, "power": 35.61312}, {"timestamp": 3166.92, "power": 35.61312}, {"timestamp": 3187.45, "power": 35.61312}, {"timestamp": 3207.97, "power": 35.61312}, {"timestamp": 3228.46, "power": 35.61312}, {"timestamp": 3248.99, "power": 35.61312}, {"timestamp": 3269.52, "power": 35.61312}, {"timestamp": 3290.05, "power": 35.61312}, {"timestamp": 3310.56, "power": 35.61312}, {"timestamp": 3331.05, "power": 35.61312}, {"timestamp": 3351.57, "power": 35.61312}, {"timestamp": 3372.1, "power": 35.61312}, {"timestamp": 3392.63, "power": 35.61312}, {"timestamp": 3413.16, "power": 35.61312}, {"timestamp": 3433.69, "power": 35.61312}, {"timestamp": 3454.22, "power": 35.61312}, {"timestamp": 3474.73, "power": 35.61312}, {"timestamp": 3495.26, "power": 35.61312}, {"timestamp": 3515.78, "power": 35.61312}, {"timestamp": 3536.31, "power": 35.61312}, {"timestamp": 3556.84, "power": 35.61312}, {"timestamp": 3577.37, "power": 35.61312}, {"timestamp": 3597.9, "power": 35.61312}, {"timestamp": 3618.45, "power": 35.61312}, {"timestamp": 3638.94, "power": 35.61312}, {"timestamp": 3659.47, "power": 35.61312}, {"timestamp": 3680.0, "power": 35.61312}, {"timestamp": 3700.53, "power": 35.61312}, {"timestamp": 3721.09, "power": 35.61312}, {"timestamp": 3741.66, "power": 35.61312}, {"timestamp": 3762.18, "power": 35.61312}, {"timestamp": 3782.68, "power": 35.61312}, {"timestamp": 3803.16, "power": 35.61312}, {"timestamp": 3823.7, "power": 35.61312}, {"timestamp": 3844.22, "power": 35.61312}, {"timestamp": 3864.75, "power": 35.61312}, {"timestamp": 3885.28, "power": 35.61312}, {"timestamp": 3905.82, "power": 35.61312}, {"timestamp": 3926.36, "power": 35.61312}, {"timestamp": 3946.88, "power": 35.61312}, {"timestamp": 3967.42, "power": 35.61312}, {"timestamp": 3987.97, "power": 35.61312}, {"timestamp": 4008.51, "power": 35.61312}, {"timestamp": 4029.06, "power": 35.866175}, {"timestamp": 4050.19, "power": 35.866175}, {"timestamp": 4070.71, "power": 35.866175}, {"timestamp": 4091.25, "power": 35.866175}, {"timestamp": 4111.8, "power": 35.866175}, {"timestamp": 4132.34, "power": 35.866175}, {"timestamp": 4152.89, "power": 35.866175}, {"timestamp": 4173.43, "power": 35.866175}, {"timestamp": 4193.97, "power": 35.866175}, {"timestamp": 4214.47, "power": 35.866175}, {"timestamp": 4235.01, "power": 35.866175}, {"timestamp": 4255.55, "power": 35.866175}, {"timestamp": 4276.1, "power": 35.866175}, {"timestamp": 4296.64, "power": 35.866175}, {"timestamp": 4317.19, "power": 35.866175}, {"timestamp": 4337.73, "power": 35.866175}, {"timestamp": 4358.28, "power": 35.866175}, {"timestamp": 4378.81, "power": 35.866175}, {"timestamp": 4399.35, "power": 35.866175}, {"timestamp": 4419.9, "power": 35.866175}, {"timestamp": 4440.45, "power": 35.866175}, {"timestamp": 4460.99, "power": 35.866175}, {"timestamp": 4481.54, "power": 35.866175}, {"timestamp": 4502.09, "power": 35.866175}, {"timestamp": 4522.61, "power": 35.866175}, {"timestamp": 4543.11, "power": 35.866175}, {"timestamp": 4563.64, "power": 35.866175}, {"timestamp": 4584.19, "power": 35.866175}, {"timestamp": 4604.73, "power": 35.866175}, {"timestamp": 4625.28, "power": 35.866175}, {"timestamp": 4645.82, "power": 35.866175}, {"timestamp": 4666.37, "power": 35.866175}, {"timestamp": 4686.88, "power": 35.866175}, {"timestamp": 4707.41, "power": 35.866175}, {"timestamp": 4727.98, "power": 35.866175}, {"timestamp": 4748.53, "power": 35.866175}, {"timestamp": 4769.08, "power": 35.866175}, {"timestamp": 4789.62, "power": 35.866175}, {"timestamp": 4810.17, "power": 35.866175}, {"timestamp": 4830.69, "power": 35.866175}, {"timestamp": 4851.23, "power": 35.866175}, {"timestamp": 4871.77, "power": 35.866175}, {"timestamp": 4892.32, "power": 35.866175}, {"timestamp": 4912.87, "power": 35.866175}, {"timestamp": 4933.41, "power": 35.866175}, {"timestamp": 4953.96, "power": 35.866175}, {"timestamp": 4974.5, "power": 35.866175}, {"timestamp": 4995.01, "power": 35.866175}, {"timestamp": 5015.55, "power": 35.866175}, {"timestamp": 5036.09, "power": 36.207764000000005}, {"timestamp": 5057.36, "power": 36.207764000000005}, {"timestamp": 5077.93, "power": 36.207764000000005}, {"timestamp": 5098.5, "power": 36.207764000000005}, {"timestamp": 5119.0, "power": 36.207764000000005}, {"timestamp": 5139.56, "power": 36.207764000000005}, {"timestamp": 5160.13, "power": 36.207764000000005}, {"timestamp": 5180.71, "power": 36.207764000000005}, {"timestamp": 5201.28, "power": 36.207764000000005}, {"timestamp": 5221.84, "power": 36.207764000000005}, {"timestamp": 5242.41, "power": 36.207764000000005}, {"timestamp": 5262.92, "power": 36.207764000000005}, {"timestamp": 5283.49, "power": 36.207764000000005}, {"timestamp": 5304.06, "power": 36.207764000000005}, {"timestamp": 5324.64, "power": 36.207764000000005}, {"timestamp": 5345.21, "power": 36.207764000000005}, {"timestamp": 5365.78, "power": 36.207764000000005}, {"timestamp": 5386.35, "power": 36.207764000000005}, {"timestamp": 5406.86, "power": 36.207764000000005}, {"timestamp": 5427.41, "power": 36.207764000000005}, {"timestamp": 5447.99, "power": 36.207764000000005}, {"timestamp": 5468.55, "power": 36.207764000000005}, {"timestamp": 5489.13, "power": 36.207764000000005}, {"timestamp": 5509.7, "power": 36.207764000000005}, {"timestamp": 5530.26, "power": 36.207764000000005}, {"timestamp": 5550.78, "power": 36.207764000000005}, {"timestamp": 5571.34, "power": 36.207764000000005}, {"timestamp": 5591.92, "power": 36.207764000000005}, {"timestamp": 5612.5, "power": 36.207764000000005}, {"timestamp": 5633.08, "power": 36.207764000000005}, {"timestamp": 5653.65, "power": 36.207764000000005}, {"timestamp": 5674.19, "power": 36.207764000000005}, {"timestamp": 5694.72, "power": 36.207764000000005}, {"timestamp": 5715.26, "power": 36.207764000000005}, {"timestamp": 5735.8, "power": 36.207764000000005}, {"timestamp": 5756.35, "power": 36.207764000000005}, {"timestamp": 5776.9, "power": 36.207764000000005}, {"timestamp": 5797.44, "power": 36.207764000000005}, {"timestamp": 5817.99, "power": 36.207764000000005}, {"timestamp": 5838.51, "power": 36.207764000000005}, {"timestamp": 5859.0, "power": 36.207764000000005}, {"timestamp": 5879.53, "power": 36.207764000000005}, {"timestamp": 5900.08, "power": 36.207764000000005}, {"timestamp": 5920.63, "power": 36.207764000000005}, {"timestamp": 5941.17, "power": 36.207764000000005}, {"timestamp": 5961.71, "power": 36.207764000000005}, {"timestamp": 5982.26, "power": 36.207764000000005}, {"timestamp": 6002.78, "power": 36.207764000000005}, {"timestamp": 6023.31, "power": 36.207764000000005}, {"timestamp": 6043.86, "power": 35.710537}, {"timestamp": 6064.93, "power": 35.710537}, {"timestamp": 6085.48, "power": 35.710537}, {"timestamp": 6106.02, "power": 35.710537}, {"timestamp": 6126.54, "power": 35.710537}, {"timestamp": 6147.04, "power": 35.710537}, {"timestamp": 6167.57, "power": 35.710537}, {"timestamp": 6188.12, "power": 35.710537}, {"timestamp": 6208.66, "power": 35.710537}, {"timestamp": 6229.21, "power": 35.710537}, {"timestamp": 6249.75, "power": 35.710537}, {"timestamp": 6270.3, "power": 35.710537}, {"timestamp": 6290.82, "power": 35.710537}, {"timestamp": 6311.36, "power": 35.710537}, {"timestamp": 6331.9, "power": 35.710537}, {"timestamp": 6352.45, "power": 35.710537}, {"timestamp": 6372.99, "power": 35.710537}, {"timestamp": 6393.57, "power": 35.710537}, {"timestamp": 6414.14, "power": 35.710537}, {"timestamp": 6434.65, "power": 35.710537}, {"timestamp": 6455.15, "power": 35.710537}, {"timestamp": 6475.72, "power": 35.710537}, {"timestamp": 6496.29, "power": 35.710537}, {"timestamp": 6516.86, "power": 35.710537}, {"timestamp": 6537.42, "power": 35.710537}, {"timestamp": 6558.0, "power": 35.710537}, {"timestamp": 6578.5, "power": 35.710537}, {"timestamp": 6599.03, "power": 35.710537}, {"timestamp": 6619.61, "power": 35.710537}, {"timestamp": 6640.18, "power": 35.710537}, {"timestamp": 6660.76, "power": 35.710537}, {"timestamp": 6681.3, "power": 35.710537}, {"timestamp": 6701.85, "power": 35.710537}, {"timestamp": 6722.39, "power": 35.710537}, {"timestamp": 6742.91, "power": 35.710537}, {"timestamp": 6763.44, "power": 35.710537}, {"timestamp": 6783.99, "power": 35.710537}, {"timestamp": 6804.53, "power": 35.710537}, {"timestamp": 6825.07, "power": 35.710537}, {"timestamp": 6845.62, "power": 35.710537}, {"timestamp": 6866.16, "power": 35.710537}, {"timestamp": 6886.68, "power": 35.710537}, {"timestamp": 6907.22, "power": 35.710537}, {"timestamp": 6927.77, "power": 35.710537}, {"timestamp": 6948.32, "power": 35.710537}, {"timestamp": 6968.87, "power": 35.710537}, {"timestamp": 6989.43, "power": 35.710537}, {"timestamp": 7010.01, "power": 35.710537}, {"timestamp": 7030.52, "power": 35.710537}, {"timestamp": 7051.02, "power": 35.959351999999996}, {"timestamp": 7072.23, "power": 35.959351999999996}, {"timestamp": 7092.77, "power": 35.959351999999996}, {"timestamp": 7113.32, "power": 35.959351999999996}, {"timestamp": 7133.87, "power": 35.959351999999996}, {"timestamp": 7154.41, "power": 35.959351999999996}, {"timestamp": 7174.92, "power": 35.959351999999996}, {"timestamp": 7195.45, "power": 35.959351999999996}, {"timestamp": 7216.02, "power": 35.959351999999996}, {"timestamp": 7236.6, "power": 35.959351999999996}, {"timestamp": 7257.18, "power": 35.959351999999996}, {"timestamp": 7277.76, "power": 35.959351999999996}, {"timestamp": 7298.33, "power": 35.959351999999996}, {"timestamp": 7318.85, "power": 35.959351999999996}, {"timestamp": 7339.4, "power": 35.959351999999996}, {"timestamp": 7359.98, "power": 35.959351999999996}, {"timestamp": 7380.55, "power": 35.959351999999996}, {"timestamp": 7401.11, "power": 35.959351999999996}, {"timestamp": 7421.67, "power": 35.959351999999996}, {"timestamp": 7442.25, "power": 35.959351999999996}, {"timestamp": 7462.77, "power": 35.959351999999996}, {"timestamp": 7483.33, "power": 35.959351999999996}, {"timestamp": 7503.9, "power": 35.959351999999996}, {"timestamp": 7524.48, "power": 35.959351999999996}, {"timestamp": 7545.04, "power": 35.959351999999996}, {"timestamp": 7565.62, "power": 35.959351999999996}, {"timestamp": 7586.19, "power": 35.959351999999996}, {"timestamp": 7606.72, "power": 35.959351999999996}, {"timestamp": 7627.28, "power": 35.959351999999996}, {"timestamp": 7647.84, "power": 35.959351999999996}, {"timestamp": 7668.4, "power": 35.959351999999996}, {"timestamp": 7688.97, "power": 35.959351999999996}, {"timestamp": 7709.52, "power": 35.959351999999996}, {"timestamp": 7730.06, "power": 35.959351999999996}, {"timestamp": 7750.58, "power": 35.959351999999996}, {"timestamp": 7771.08, "power": 35.959351999999996}, {"timestamp": 7791.62, "power": 35.959351999999996}, {"timestamp": 7812.17, "power": 35.959351999999996}, {"timestamp": 7832.71, "power": 35.959351999999996}, {"timestamp": 7853.26, "power": 35.959351999999996}, {"timestamp": 7873.8, "power": 35.959351999999996}, {"timestamp": 7894.35, "power": 35.959351999999996}, {"timestamp": 7914.87, "power": 35.959351999999996}, {"timestamp": 7935.41, "power": 35.959351999999996}, {"timestamp": 7955.96, "power": 35.959351999999996}, {"timestamp": 7976.51, "power": 35.959351999999996}, {"timestamp": 7997.05, "power": 35.959351999999996}, {"timestamp": 8017.6, "power": 35.959351999999996}, {"timestamp": 8038.14, "power": 35.959351999999996}, {"timestamp": 8058.67, "power": 35.644749000000004}, {"timestamp": 8080.96, "power": 35.644749000000004}, {"timestamp": 8101.5, "power": 35.644749000000004}, {"timestamp": 8122.05, "power": 35.644749000000004}, {"timestamp": 8142.57, "power": 35.644749000000004}, {"timestamp": 8163.06, "power": 35.644749000000004}, {"timestamp": 8183.6, "power": 35.644749000000004}, {"timestamp": 8204.14, "power": 35.644749000000004}, {"timestamp": 8224.68, "power": 35.644749000000004}, {"timestamp": 8245.23, "power": 35.644749000000004}, {"timestamp": 8265.77, "power": 35.644749000000004}, {"timestamp": 8286.31, "power": 35.644749000000004}, {"timestamp": 8306.87, "power": 35.644749000000004}, {"timestamp": 8327.42, "power": 35.644749000000004}, {"timestamp": 8347.96, "power": 35.644749000000004}, {"timestamp": 8368.52, "power": 35.644749000000004}, {"timestamp": 8389.06, "power": 35.644749000000004}, {"timestamp": 8409.6, "power": 35.644749000000004}, {"timestamp": 8430.14, "power": 35.644749000000004}, {"timestamp": 8450.67, "power": 35.644749000000004}, {"timestamp": 8471.16, "power": 35.644749000000004}, {"timestamp": 8491.72, "power": 35.644749000000004}, {"timestamp": 8512.27, "power": 35.644749000000004}, {"timestamp": 8532.83, "power": 35.644749000000004}, {"timestamp": 8553.4, "power": 35.644749000000004}, {"timestamp": 8573.96, "power": 35.644749000000004}, {"timestamp": 8594.5, "power": 35.644749000000004}, {"timestamp": 8615.04, "power": 35.644749000000004}, {"timestamp": 8635.6, "power": 35.644749000000004}, {"timestamp": 8656.17, "power": 35.644749000000004}, {"timestamp": 8676.72, "power": 35.644749000000004}, {"timestamp": 8697.26, "power": 35.644749000000004}, {"timestamp": 8717.8, "power": 35.644749000000004}, {"timestamp": 8738.36, "power": 35.644749000000004}, {"timestamp": 8758.88, "power": 35.644749000000004}, {"timestamp": 8779.44, "power": 35.644749000000004}, {"timestamp": 8799.99, "power": 35.644749000000004}, {"timestamp": 8820.54, "power": 35.644749000000004}, {"timestamp": 8841.1, "power": 35.644749000000004}, {"timestamp": 8861.64, "power": 35.644749000000004}, {"timestamp": 8882.21, "power": 35.644749000000004}, {"timestamp": 8902.72, "power": 35.644749000000004}, {"timestamp": 8923.27, "power": 35.644749000000004}, {"timestamp": 8943.85, "power": 35.644749000000004}, {"timestamp": 8964.4, "power": 35.644749000000004}, {"timestamp": 8984.94, "power": 35.644749000000004}, {"timestamp": 9005.47, "power": 35.644749000000004}, {"timestamp": 9026.02, "power": 35.644749000000004}, {"timestamp": 9046.49, "power": 35.644749000000004}, {"timestamp": 9066.98, "power": 36.706286}, {"timestamp": 9088.15, "power": 36.706286}, {"timestamp": 9108.71, "power": 36.706286}, {"timestamp": 9129.24, "power": 36.706286}, {"timestamp": 9149.78, "power": 36.706286}, {"timestamp": 9170.32, "power": 36.706286}, {"timestamp": 9190.83, "power": 36.706286}, {"timestamp": 9211.36, "power": 36.706286}, {"timestamp": 9231.9, "power": 36.706286}, {"timestamp": 9252.44, "power": 36.706286}, {"timestamp": 9272.99, "power": 36.706286}, {"timestamp": 9293.55, "power": 36.706286}, {"timestamp": 9314.11, "power": 36.706286}, {"timestamp": 9334.63, "power": 36.706286}, {"timestamp": 9355.2, "power": 36.706286}, {"timestamp": 9375.69, "power": 36.706286}, {"timestamp": 9396.22, "power": 36.706286}, {"timestamp": 9416.75, "power": 36.706286}, {"timestamp": 9437.33, "power": 36.706286}, {"timestamp": 9457.89, "power": 36.706286}, {"timestamp": 9478.45, "power": 36.706286}, {"timestamp": 9498.94, "power": 36.706286}, {"timestamp": 9519.49, "power": 36.706286}, {"timestamp": 9540.06, "power": 36.706286}, {"timestamp": 9560.59, "power": 36.706286}, {"timestamp": 9581.13, "power": 36.706286}, {"timestamp": 9601.66, "power": 36.706286}, {"timestamp": 9622.2, "power": 36.706286}, {"timestamp": 9642.72, "power": 36.706286}, {"timestamp": 9663.27, "power": 36.706286}, {"timestamp": 9683.84, "power": 36.706286}, {"timestamp": 9704.38, "power": 36.706286}, {"timestamp": 9724.91, "power": 36.706286}, {"timestamp": 9745.45, "power": 36.706286}, {"timestamp": 9765.99, "power": 36.706286}, {"timestamp": 9786.51, "power": 36.706286}, {"timestamp": 9807.0, "power": 36.706286}, {"timestamp": 9827.56, "power": 36.706286}, {"timestamp": 9848.13, "power": 36.706286}, {"timestamp": 9868.68, "power": 36.706286}, {"timestamp": 9889.25, "power": 36.706286}, {"timestamp": 9909.82, "power": 36.706286}, {"timestamp": 9930.36, "power": 36.706286}, {"timestamp": 9950.88, "power": 36.706286}, {"timestamp": 9971.4, "power": 36.706286}, {"timestamp": 9991.94, "power": 36.706286}, {"timestamp": 10012.5, "power": 36.706286}, {"timestamp": 10033.0, "power": 36.706286}, {"timestamp": 10053.6, "power": 36.706286}, {"timestamp": 10074.1, "power": 36.836333999999994}, {"timestamp": 10095.4, "power": 36.836333999999994}, {"timestamp": 10115.9, "power": 36.836333999999994}, {"timestamp": 10136.5, "power": 36.836333999999994}, {"timestamp": 10157.0, "power": 36.836333999999994}, {"timestamp": 10177.6, "power": 36.836333999999994}, {"timestamp": 10198.1, "power": 36.836333999999994}, {"timestamp": 10218.7, "power": 36.836333999999994}, {"timestamp": 10239.3, "power": 36.836333999999994}, {"timestamp": 10259.9, "power": 36.836333999999994}, {"timestamp": 10280.5, "power": 36.836333999999994}, {"timestamp": 10301.0, "power": 36.836333999999994}, {"timestamp": 10321.6, "power": 36.836333999999994}, {"timestamp": 10342.2, "power": 36.836333999999994}, {"timestamp": 10362.7, "power": 36.836333999999994}, {"timestamp": 10383.2, "power": 36.836333999999994}, {"timestamp": 10403.8, "power": 36.836333999999994}, {"timestamp": 10424.3, "power": 36.836333999999994}, {"timestamp": 10444.9, "power": 36.836333999999994}, {"timestamp": 10465.5, "power": 36.836333999999994}, {"timestamp": 10486.0, "power": 36.836333999999994}, {"timestamp": 10506.6, "power": 36.836333999999994}, {"timestamp": 10527.1, "power": 36.836333999999994}, {"timestamp": 10547.6, "power": 36.836333999999994}, {"timestamp": 10568.2, "power": 36.836333999999994}, {"timestamp": 10588.8, "power": 36.836333999999994}, {"timestamp": 10609.4, "power": 36.836333999999994}, {"timestamp": 10629.9, "power": 36.836333999999994}, {"timestamp": 10650.5, "power": 36.836333999999994}, {"timestamp": 10671.0, "power": 36.836333999999994}, {"timestamp": 10691.6, "power": 36.836333999999994}, {"timestamp": 10712.1, "power": 36.836333999999994}, {"timestamp": 10732.7, "power": 36.836333999999994}, {"timestamp": 10753.3, "power": 36.836333999999994}, {"timestamp": 10773.9, "power": 36.836333999999994}, {"timestamp": 10794.5, "power": 36.836333999999994}, {"timestamp": 10815.0, "power": 36.836333999999994}, {"timestamp": 10835.5, "power": 36.836333999999994}, {"timestamp": 10856.1, "power": 36.836333999999994}, {"timestamp": 10876.7, "power": 36.836333999999994}, {"timestamp": 10897.3, "power": 36.836333999999994}, {"timestamp": 10917.8, "power": 36.836333999999994}, {"timestamp": 10938.4, "power": 36.836333999999994}, {"timestamp": 10958.9, "power": 36.836333999999994}, {"timestamp": 10979.4, "power": 36.836333999999994}, {"timestamp": 11000.0, "power": 36.836333999999994}, {"timestamp": 11020.5, "power": 36.836333999999994}, {"timestamp": 11041.1, "power": 36.836333999999994}, {"timestamp": 11061.6, "power": 36.836333999999994}, {"timestamp": 11082.2, "power": 36.077135999999996}, {"timestamp": 11103.3, "power": 36.077135999999996}, {"timestamp": 11123.8, "power": 36.077135999999996}, {"timestamp": 11144.4, "power": 36.077135999999996}, {"timestamp": 11164.9, "power": 36.077135999999996}, {"timestamp": 11185.5, "power": 36.077135999999996}, {"timestamp": 11206.0, "power": 36.077135999999996}, {"timestamp": 11226.6, "power": 36.077135999999996}, {"timestamp": 11247.1, "power": 36.077135999999996}, {"timestamp": 11267.7, "power": 36.077135999999996}, {"timestamp": 11288.2, "power": 36.077135999999996}, {"timestamp": 11308.8, "power": 36.077135999999996}, {"timestamp": 11329.4, "power": 36.077135999999996}, {"timestamp": 11349.9, "power": 36.077135999999996}, {"timestamp": 11370.5, "power": 36.077135999999996}, {"timestamp": 11391.0, "power": 36.077135999999996}, {"timestamp": 11411.6, "power": 36.077135999999996}, {"timestamp": 11432.2, "power": 36.077135999999996}, {"timestamp": 11452.7, "power": 36.077135999999996}, {"timestamp": 11473.3, "power": 36.077135999999996}, {"timestamp": 11493.9, "power": 36.077135999999996}, {"timestamp": 11514.4, "power": 36.077135999999996}, {"timestamp": 11534.9, "power": 36.077135999999996}, {"timestamp": 11555.5, "power": 36.077135999999996}, {"timestamp": 11576.1, "power": 36.077135999999996}, {"timestamp": 11596.6, "power": 36.077135999999996}, {"timestamp": 11617.2, "power": 36.077135999999996}, {"timestamp": 11637.8, "power": 36.077135999999996}, {"timestamp": 11658.3, "power": 36.077135999999996}, {"timestamp": 11678.9, "power": 36.077135999999996}, {"timestamp": 11699.3, "power": 36.077135999999996}, {"timestamp": 11719.9, "power": 36.077135999999996}, {"timestamp": 11740.5, "power": 36.077135999999996}, {"timestamp": 11761.1, "power": 36.077135999999996}, {"timestamp": 11781.6, "power": 36.077135999999996}, {"timestamp": 11802.1, "power": 36.077135999999996}, {"timestamp": 11822.7, "power": 36.077135999999996}, {"timestamp": 11843.2, "power": 36.077135999999996}, {"timestamp": 11863.7, "power": 36.077135999999996}, {"timestamp": 11884.2, "power": 36.077135999999996}, {"timestamp": 11904.8, "power": 36.077135999999996}, {"timestamp": 11925.3, "power": 36.077135999999996}, {"timestamp": 11945.9, "power": 36.077135999999996}, {"timestamp": 11966.4, "power": 36.077135999999996}, {"timestamp": 11986.9, "power": 36.077135999999996}, {"timestamp": 12007.5, "power": 36.077135999999996}, {"timestamp": 12028.0, "power": 36.077135999999996}, {"timestamp": 12048.6, "power": 36.077135999999996}, {"timestamp": 12069.1, "power": 36.077135999999996}, {"timestamp": 12089.7, "power": 38.017056}, {"timestamp": 12110.8, "power": 38.017056}, {"timestamp": 12131.3, "power": 38.017056}, {"timestamp": 12151.9, "power": 38.017056}, {"timestamp": 12172.4, "power": 38.017056}, {"timestamp": 12193.0, "power": 38.017056}, {"timestamp": 12213.5, "power": 38.017056}, {"timestamp": 12234.1, "power": 38.017056}, {"timestamp": 12254.6, "power": 38.017056}, {"timestamp": 12275.1, "power": 38.017056}, {"timestamp": 12295.6, "power": 38.017056}, {"timestamp": 12316.2, "power": 38.017056}, {"timestamp": 12336.7, "power": 38.017056}, {"timestamp": 12357.2, "power": 38.017056}, {"timestamp": 12377.8, "power": 38.017056}, {"timestamp": 12398.3, "power": 38.017056}, {"timestamp": 12418.8, "power": 38.017056}, {"timestamp": 12439.4, "power": 38.017056}, {"timestamp": 12459.9, "power": 38.017056}, {"timestamp": 12480.5, "power": 38.017056}, {"timestamp": 12501.0, "power": 38.017056}, {"timestamp": 12521.6, "power": 38.017056}, {"timestamp": 12542.1, "power": 38.017056}, {"timestamp": 12562.6, "power": 38.017056}, {"timestamp": 12583.2, "power": 38.017056}, {"timestamp": 12603.7, "power": 38.017056}, {"timestamp": 12624.3, "power": 38.017056}, {"timestamp": 12644.8, "power": 38.017056}, {"timestamp": 12665.4, "power": 38.017056}, {"timestamp": 12685.9, "power": 38.017056}, {"timestamp": 12706.5, "power": 38.017056}, {"timestamp": 12727.0, "power": 38.017056}, {"timestamp": 12747.6, "power": 38.017056}, {"timestamp": 12768.1, "power": 38.017056}, {"timestamp": 12788.7, "power": 38.017056}, {"timestamp": 12809.3, "power": 38.017056}, {"timestamp": 12829.8, "power": 38.017056}, {"timestamp": 12850.4, "power": 38.017056}, {"timestamp": 12870.9, "power": 38.017056}, {"timestamp": 12891.5, "power": 38.017056}, {"timestamp": 12912.0, "power": 38.017056}, {"timestamp": 12932.6, "power": 38.017056}, {"timestamp": 12953.1, "power": 38.017056}, {"timestamp": 12973.7, "power": 38.017056}, {"timestamp": 12994.2, "power": 38.017056}, {"timestamp": 13014.7, "power": 38.017056}, {"timestamp": 13035.3, "power": 38.017056}, {"timestamp": 13055.8, "power": 38.017056}, {"timestamp": 13076.4, "power": 38.017056}, {"timestamp": 13096.9, "power": 35.916484999999994}, {"timestamp": 13118.0, "power": 35.916484999999994}, {"timestamp": 13138.6, "power": 35.916484999999994}, {"timestamp": 13159.1, "power": 35.916484999999994}, {"timestamp": 13179.6, "power": 35.916484999999994}, {"timestamp": 13200.1, "power": 35.916484999999994}, {"timestamp": 13220.7, "power": 35.916484999999994}, {"timestamp": 13241.2, "power": 35.916484999999994}, {"timestamp": 13261.8, "power": 35.916484999999994}, {"timestamp": 13282.4, "power": 35.916484999999994}, {"timestamp": 13302.9, "power": 35.916484999999994}, {"timestamp": 13323.5, "power": 35.916484999999994}, {"timestamp": 13344.1, "power": 35.916484999999994}, {"timestamp": 13364.6, "power": 35.916484999999994}, {"timestamp": 13385.2, "power": 35.916484999999994}, {"timestamp": 13405.8, "power": 35.916484999999994}, {"timestamp": 13426.3, "power": 35.916484999999994}, {"timestamp": 13446.9, "power": 35.916484999999994}, {"timestamp": 13467.4, "power": 35.916484999999994}, {"timestamp": 13488.0, "power": 35.916484999999994}, {"timestamp": 13508.6, "power": 35.916484999999994}, {"timestamp": 13529.1, "power": 35.916484999999994}, {"timestamp": 13549.7, "power": 35.916484999999994}, {"timestamp": 13570.2, "power": 35.916484999999994}, {"timestamp": 13590.8, "power": 35.916484999999994}, {"timestamp": 13611.3, "power": 35.916484999999994}, {"timestamp": 13631.8, "power": 35.916484999999994}, {"timestamp": 13652.4, "power": 35.916484999999994}, {"timestamp": 13672.9, "power": 35.916484999999994}, {"timestamp": 13693.5, "power": 35.916484999999994}, {"timestamp": 13714.1, "power": 35.916484999999994}, {"timestamp": 13734.6, "power": 35.916484999999994}, {"timestamp": 13755.1, "power": 35.916484999999994}, {"timestamp": 13775.6, "power": 35.916484999999994}, {"timestamp": 13796.2, "power": 35.916484999999994}, {"timestamp": 13816.7, "power": 35.916484999999994}, {"timestamp": 13837.2, "power": 35.916484999999994}, {"timestamp": 13857.8, "power": 35.916484999999994}, {"timestamp": 13878.3, "power": 35.916484999999994}, {"timestamp": 13898.9, "power": 35.916484999999994}, {"timestamp": 13919.4, "power": 35.916484999999994}, {"timestamp": 13939.9, "power": 35.916484999999994}, {"timestamp": 13960.5, "power": 35.916484999999994}, {"timestamp": 13981.0, "power": 35.916484999999994}, {"timestamp": 14001.6, "power": 35.916484999999994}, {"timestamp": 14022.1, "power": 35.916484999999994}, {"timestamp": 14042.6, "power": 35.916484999999994}, {"timestamp": 14063.1, "power": 35.916484999999994}, {"timestamp": 14083.7, "power": 35.916484999999994}, {"timestamp": 14104.2, "power": 37.467240000000004}, {"timestamp": 14125.3, "power": 37.467240000000004}, {"timestamp": 14145.8, "power": 37.467240000000004}, {"timestamp": 14166.4, "power": 37.467240000000004}, {"timestamp": 14186.9, "power": 37.467240000000004}, {"timestamp": 14207.4, "power": 37.467240000000004}, {"timestamp": 14228.0, "power": 37.467240000000004}, {"timestamp": 14248.5, "power": 37.467240000000004}, {"timestamp": 14269.1, "power": 37.467240000000004}, {"timestamp": 14289.6, "power": 37.467240000000004}, {"timestamp": 14310.2, "power": 37.467240000000004}, {"timestamp": 14330.7, "power": 37.467240000000004}, {"timestamp": 14351.2, "power": 37.467240000000004}, {"timestamp": 14371.8, "power": 37.467240000000004}, {"timestamp": 14392.3, "power": 37.467240000000004}, {"timestamp": 14412.9, "power": 37.467240000000004}, {"timestamp": 14433.5, "power": 37.467240000000004}, {"timestamp": 14454.1, "power": 37.467240000000004}, {"timestamp": 14474.6, "power": 37.467240000000004}, {"timestamp": 14495.1, "power": 37.467240000000004}, {"timestamp": 14515.6, "power": 37.467240000000004}, {"timestamp": 14536.2, "power": 37.467240000000004}, {"timestamp": 14556.8, "power": 37.467240000000004}, {"timestamp": 14577.4, "power": 37.467240000000004}, {"timestamp": 14597.9, "power": 37.467240000000004}, {"timestamp": 14618.5, "power": 37.467240000000004}, {"timestamp": 14639.0, "power": 37.467240000000004}, {"timestamp": 14659.6, "power": 37.467240000000004}, {"timestamp": 14680.1, "power": 37.467240000000004}, {"timestamp": 14700.7, "power": 37.467240000000004}, {"timestamp": 14721.3, "power": 37.467240000000004}, {"timestamp": 14741.9, "power": 37.467240000000004}, {"timestamp": 14762.4, "power": 37.467240000000004}, {"timestamp": 14782.9, "power": 37.467240000000004}, {"timestamp": 14803.5, "power": 37.467240000000004}, {"timestamp": 14824.0, "power": 37.467240000000004}, {"timestamp": 14844.6, "power": 37.467240000000004}, {"timestamp": 14865.1, "power": 37.467240000000004}, {"timestamp": 14885.7, "power": 37.467240000000004}, {"timestamp": 14906.2, "power": 37.467240000000004}, {"timestamp": 14926.7, "power": 37.467240000000004}, {"timestamp": 14947.3, "power": 37.467240000000004}, {"timestamp": 14967.9, "power": 37.467240000000004}, {"timestamp": 14988.5, "power": 37.467240000000004}, {"timestamp": 15009.1, "power": 37.467240000000004}, {"timestamp": 15029.6, "power": 37.467240000000004}, {"timestamp": 15050.2, "power": 37.467240000000004}, {"timestamp": 15070.7, "power": 37.467240000000004}, {"timestamp": 15091.3, "power": 37.467240000000004}, {"timestamp": 15111.8, "power": 35.73201}, {"timestamp": 15134.1, "power": 35.73201}, {"timestamp": 15154.6, "power": 35.73201}, {"timestamp": 15175.2, "power": 35.73201}, {"timestamp": 15195.7, "power": 35.73201}, {"timestamp": 15216.3, "power": 35.73201}, {"timestamp": 15236.9, "power": 35.73201}, {"timestamp": 15257.5, "power": 35.73201}, {"timestamp": 15278.0, "power": 35.73201}, {"timestamp": 15298.6, "power": 35.73201}, {"timestamp": 15319.1, "power": 35.73201}, {"timestamp": 15339.7, "power": 35.73201}, {"timestamp": 15360.3, "power": 35.73201}, {"timestamp": 15380.8, "power": 35.73201}, {"timestamp": 15401.4, "power": 35.73201}, {"timestamp": 15422.0, "power": 35.73201}, {"timestamp": 15442.5, "power": 35.73201}, {"timestamp": 15463.0, "power": 35.73201}, {"timestamp": 15483.6, "power": 35.73201}, {"timestamp": 15504.1, "power": 35.73201}, {"timestamp": 15524.7, "power": 35.73201}, {"timestamp": 15545.2, "power": 35.73201}, {"timestamp": 15565.8, "power": 35.73201}, {"timestamp": 15586.4, "power": 35.73201}, {"timestamp": 15606.9, "power": 35.73201}, {"timestamp": 15627.5, "power": 35.73201}, {"timestamp": 15648.0, "power": 35.73201}, {"timestamp": 15668.6, "power": 35.73201}, {"timestamp": 15689.2, "power": 35.73201}, {"timestamp": 15709.7, "power": 35.73201}, {"timestamp": 15730.3, "power": 35.73201}, {"timestamp": 15750.8, "power": 35.73201}, {"timestamp": 15771.3, "power": 35.73201}, {"timestamp": 15791.9, "power": 35.73201}, {"timestamp": 15812.4, "power": 35.73201}, {"timestamp": 15833.0, "power": 35.73201}, {"timestamp": 15853.5, "power": 35.73201}, {"timestamp": 15874.1, "power": 35.73201}, {"timestamp": 15894.6, "power": 35.73201}, {"timestamp": 15915.1, "power": 35.73201}, {"timestamp": 15935.6, "power": 35.73201}, {"timestamp": 15956.2, "power": 35.73201}, {"timestamp": 15976.7, "power": 35.73201}, {"timestamp": 15997.3, "power": 35.73201}, {"timestamp": 16017.8, "power": 35.73201}, {"timestamp": 16038.4, "power": 35.73201}, {"timestamp": 16058.9, "power": 35.73201}, {"timestamp": 16079.4, "power": 35.73201}, {"timestamp": 16100.0, "power": 35.73201}, {"timestamp": 16120.5, "power": 35.897378}, {"timestamp": 16141.6, "power": 35.897378}, {"timestamp": 16162.1, "power": 35.897378}, {"timestamp": 16182.6, "power": 35.897378}, {"timestamp": 16203.1, "power": 35.897378}, {"timestamp": 16223.7, "power": 35.897378}, {"timestamp": 16244.3, "power": 35.897378}, {"timestamp": 16264.8, "power": 35.897378}, {"timestamp": 16285.4, "power": 35.897378}, {"timestamp": 16306.0, "power": 35.897378}, {"timestamp": 16326.5, "power": 35.897378}, {"timestamp": 16347.0, "power": 35.897378}, {"timestamp": 16367.6, "power": 35.897378}, {"timestamp": 16388.2, "power": 35.897378}, {"timestamp": 16408.8, "power": 35.897378}, {"timestamp": 16429.4, "power": 35.897378}, {"timestamp": 16449.9, "power": 35.897378}, {"timestamp": 16470.5, "power": 35.897378}, {"timestamp": 16491.0, "power": 35.897378}, {"timestamp": 16511.6, "power": 35.897378}, {"timestamp": 16532.2, "power": 35.897378}, {"timestamp": 16552.7, "power": 35.897378}, {"timestamp": 16573.3, "power": 35.897378}, {"timestamp": 16593.9, "power": 35.897378}, {"timestamp": 16614.4, "power": 35.897378}, {"timestamp": 16634.9, "power": 35.897378}, {"timestamp": 16655.5, "power": 35.897378}, {"timestamp": 16676.1, "power": 35.897378}, {"timestamp": 16696.6, "power": 35.897378}, {"timestamp": 16717.2, "power": 35.897378}, {"timestamp": 16737.8, "power": 35.897378}, {"timestamp": 16758.4, "power": 35.897378}, {"timestamp": 16778.9, "power": 35.897378}, {"timestamp": 16799.4, "power": 35.897378}, {"timestamp": 16820.0, "power": 35.897378}, {"timestamp": 16840.6, "power": 35.897378}, {"timestamp": 16861.1, "power": 35.897378}, {"timestamp": 16881.7, "power": 35.897378}, {"timestamp": 16902.3, "power": 35.897378}, {"timestamp": 16922.8, "power": 35.897378}, {"timestamp": 16943.4, "power": 35.897378}, {"timestamp": 16964.0, "power": 35.897378}, {"timestamp": 16984.5, "power": 35.897378}, {"timestamp": 17005.1, "power": 35.897378}, {"timestamp": 17025.7, "power": 35.897378}, {"timestamp": 17046.2, "power": 35.897378}, {"timestamp": 17066.8, "power": 35.897378}, {"timestamp": 17087.3, "power": 35.897378}, {"timestamp": 17107.8, "power": 35.897378}, {"timestamp": 17128.4, "power": 35.864042999999995}, {"timestamp": 17149.5, "power": 35.864042999999995}, {"timestamp": 17170.0, "power": 35.864042999999995}, {"timestamp": 17190.5, "power": 35.864042999999995}, {"timestamp": 17211.0, "power": 35.864042999999995}, {"timestamp": 17231.6, "power": 35.864042999999995}, {"timestamp": 17252.2, "power": 35.864042999999995}, {"timestamp": 17272.8, "power": 35.864042999999995}, {"timestamp": 17293.3, "power": 35.864042999999995}, {"timestamp": 17313.9, "power": 35.864042999999995}, {"timestamp": 17334.5, "power": 35.864042999999995}, {"timestamp": 17355.0, "power": 35.864042999999995}, {"timestamp": 17375.6, "power": 35.864042999999995}, {"timestamp": 17396.1, "power": 35.864042999999995}, {"timestamp": 17416.7, "power": 35.864042999999995}, {"timestamp": 17437.3, "power": 35.864042999999995}, {"timestamp": 17457.9, "power": 35.864042999999995}, {"timestamp": 17478.4, "power": 35.864042999999995}, {"timestamp": 17498.9, "power": 35.864042999999995}, {"timestamp": 17519.5, "power": 35.864042999999995}, {"timestamp": 17540.1, "power": 35.864042999999995}, {"timestamp": 17560.6, "power": 35.864042999999995}, {"timestamp": 17581.2, "power": 35.864042999999995}, {"timestamp": 17601.8, "power": 35.864042999999995}, {"timestamp": 17622.3, "power": 35.864042999999995}, {"timestamp": 17642.9, "power": 35.864042999999995}, {"timestamp": 17663.4, "power": 35.864042999999995}, {"timestamp": 17684.0, "power": 35.864042999999995}, {"timestamp": 17704.5, "power": 35.864042999999995}, {"timestamp": 17725.1, "power": 35.864042999999995}, {"timestamp": 17745.6, "power": 35.864042999999995}, {"timestamp": 17766.2, "power": 35.864042999999995}, {"timestamp": 17786.7, "power": 35.864042999999995}, {"timestamp": 17807.2, "power": 35.864042999999995}, {"timestamp": 17827.8, "power": 35.864042999999995}, {"timestamp": 17848.3, "power": 35.864042999999995}, {"timestamp": 17868.8, "power": 35.864042999999995}, {"timestamp": 17889.4, "power": 35.864042999999995}, {"timestamp": 17909.9, "power": 35.864042999999995}, {"timestamp": 17930.5, "power": 35.864042999999995}, {"timestamp": 17951.0, "power": 35.864042999999995}, {"timestamp": 17971.5, "power": 35.864042999999995}, {"timestamp": 17992.1, "power": 35.864042999999995}, {"timestamp": 18012.6, "power": 35.864042999999995}, {"timestamp": 18033.1, "power": 35.864042999999995}, {"timestamp": 18053.7, "power": 35.864042999999995}, {"timestamp": 18074.2, "power": 35.864042999999995}, {"timestamp": 18094.8, "power": 35.864042999999995}, {"timestamp": 18115.3, "power": 35.864042999999995}, {"timestamp": 18135.8, "power": 36.385647000000006}, {"timestamp": 18156.9, "power": 36.385647000000006}, {"timestamp": 18177.4, "power": 36.385647000000006}, {"timestamp": 18198.0, "power": 36.385647000000006}, {"timestamp": 18218.5, "power": 36.385647000000006}, {"timestamp": 18239.0, "power": 36.385647000000006}, {"timestamp": 18259.5, "power": 36.385647000000006}, {"timestamp": 18280.0, "power": 36.385647000000006}, {"timestamp": 18300.6, "power": 36.385647000000006}, {"timestamp": 18321.1, "power": 36.385647000000006}, {"timestamp": 18341.7, "power": 36.385647000000006}, {"timestamp": 18362.2, "power": 36.385647000000006}, {"timestamp": 18382.7, "power": 36.385647000000006}, {"timestamp": 18403.3, "power": 36.385647000000006}, {"timestamp": 18423.9, "power": 36.385647000000006}, {"timestamp": 18444.4, "power": 36.385647000000006}, {"timestamp": 18465.0, "power": 36.385647000000006}, {"timestamp": 18485.6, "power": 36.385647000000006}, {"timestamp": 18506.1, "power": 36.385647000000006}, {"timestamp": 18526.7, "power": 36.385647000000006}, {"timestamp": 18547.2, "power": 36.385647000000006}, {"timestamp": 18567.8, "power": 36.385647000000006}, {"timestamp": 18588.4, "power": 36.385647000000006}, {"timestamp": 18609.0, "power": 36.385647000000006}, {"timestamp": 18629.5, "power": 36.385647000000006}, {"timestamp": 18650.1, "power": 36.385647000000006}, {"timestamp": 18670.6, "power": 36.385647000000006}, {"timestamp": 18691.1, "power": 36.385647000000006}, {"timestamp": 18711.6, "power": 36.385647000000006}, {"timestamp": 18732.2, "power": 36.385647000000006}, {"timestamp": 18752.7, "power": 36.385647000000006}, {"timestamp": 18773.3, "power": 36.385647000000006}, {"timestamp": 18793.9, "power": 36.385647000000006}, {"timestamp": 18814.5, "power": 36.385647000000006}, {"timestamp": 18835.0, "power": 36.385647000000006}, {"timestamp": 18855.6, "power": 36.385647000000006}, {"timestamp": 18876.1, "power": 36.385647000000006}, {"timestamp": 18896.7, "power": 36.385647000000006}, {"timestamp": 18917.3, "power": 36.385647000000006}, {"timestamp": 18937.9, "power": 36.385647000000006}, {"timestamp": 18958.4, "power": 36.385647000000006}, {"timestamp": 18978.9, "power": 36.385647000000006}, {"timestamp": 18999.5, "power": 36.385647000000006}, {"timestamp": 19020.1, "power": 36.385647000000006}, {"timestamp": 19040.7, "power": 36.385647000000006}, {"timestamp": 19061.2, "power": 36.385647000000006}, {"timestamp": 19081.8, "power": 36.385647000000006}, {"timestamp": 19102.4, "power": 36.385647000000006}, {"timestamp": 19122.9, "power": 36.385647000000006}, {"timestamp": 19143.4, "power": 37.20988800000001}, {"timestamp": 19164.6, "power": 37.20988800000001}, {"timestamp": 19185.2, "power": 37.20988800000001}, {"timestamp": 19205.7, "power": 37.20988800000001}, {"timestamp": 19226.3, "power": 37.20988800000001}, {"timestamp": 19246.8, "power": 37.20988800000001}, {"timestamp": 19267.3, "power": 37.20988800000001}, {"timestamp": 19287.9, "power": 37.20988800000001}, {"timestamp": 19308.4, "power": 37.20988800000001}, {"timestamp": 19329.0, "power": 37.20988800000001}, {"timestamp": 19349.5, "power": 37.20988800000001}, {"timestamp": 19370.0, "power": 37.20988800000001}, {"timestamp": 19390.6, "power": 37.20988800000001}, {"timestamp": 19411.1, "power": 37.20988800000001}, {"timestamp": 19431.6, "power": 37.20988800000001}, {"timestamp": 19452.2, "power": 37.20988800000001}, {"timestamp": 19472.8, "power": 37.20988800000001}, {"timestamp": 19493.3, "power": 37.20988800000001}, {"timestamp": 19513.9, "power": 37.20988800000001}, {"timestamp": 19534.5, "power": 37.20988800000001}, {"timestamp": 19555.0, "power": 37.20988800000001}, {"timestamp": 19575.6, "power": 37.20988800000001}, {"timestamp": 19596.1, "power": 37.20988800000001}, {"timestamp": 19616.7, "power": 37.20988800000001}, {"timestamp": 19637.3, "power": 37.20988800000001}, {"timestamp": 19657.8, "power": 37.20988800000001}, {"timestamp": 19678.4, "power": 37.20988800000001}, {"timestamp": 19698.9, "power": 37.20988800000001}, {"timestamp": 19719.4, "power": 37.20988800000001}, {"timestamp": 19740.0, "power": 37.20988800000001}, {"timestamp": 19760.5, "power": 37.20988800000001}, {"timestamp": 19781.1, "power": 37.20988800000001}, {"timestamp": 19801.6, "power": 37.20988800000001}, {"timestamp": 19822.2, "power": 37.20988800000001}, {"timestamp": 19842.7, "power": 37.20988800000001}, {"timestamp": 19863.2, "power": 37.20988800000001}, {"timestamp": 19883.8, "power": 37.20988800000001}, {"timestamp": 19904.3, "power": 37.20988800000001}, {"timestamp": 19924.9, "power": 37.20988800000001}, {"timestamp": 19945.4, "power": 37.20988800000001}, {"timestamp": 19965.9, "power": 37.20988800000001}, {"timestamp": 19986.5, "power": 37.20988800000001}, {"timestamp": 20007.0, "power": 37.20988800000001}, {"timestamp": 20027.5, "power": 37.20988800000001}, {"timestamp": 20048.1, "power": 37.20988800000001}, {"timestamp": 20068.6, "power": 37.20988800000001}, {"timestamp": 20089.2, "power": 37.20988800000001}, {"timestamp": 20109.7, "power": 37.20988800000001}, {"timestamp": 20130.3, "power": 37.20988800000001}, {"timestamp": 20150.8, "power": 36.129442999999995}, {"timestamp": 20171.8, "power": 36.129442999999995}, {"timestamp": 20192.4, "power": 36.129442999999995}, {"timestamp": 20212.9, "power": 36.129442999999995}, {"timestamp": 20233.5, "power": 36.129442999999995}, {"timestamp": 20254.0, "power": 36.129442999999995}, {"timestamp": 20274.6, "power": 36.129442999999995}, {"timestamp": 20295.1, "power": 36.129442999999995}, {"timestamp": 20315.6, "power": 36.129442999999995}, {"timestamp": 20336.1, "power": 36.129442999999995}, {"timestamp": 20356.7, "power": 36.129442999999995}, {"timestamp": 20377.3, "power": 36.129442999999995}, {"timestamp": 20397.9, "power": 36.129442999999995}, {"timestamp": 20418.5, "power": 36.129442999999995}, {"timestamp": 20439.0, "power": 36.129442999999995}, {"timestamp": 20459.5, "power": 36.129442999999995}, {"timestamp": 20480.1, "power": 36.129442999999995}, {"timestamp": 20500.7, "power": 36.129442999999995}, {"timestamp": 20521.2, "power": 36.129442999999995}, {"timestamp": 20541.8, "power": 36.129442999999995}, {"timestamp": 20562.4, "power": 36.129442999999995}, {"timestamp": 20582.9, "power": 36.129442999999995}, {"timestamp": 20603.4, "power": 36.129442999999995}, {"timestamp": 20624.0, "power": 36.129442999999995}, {"timestamp": 20644.6, "power": 36.129442999999995}, {"timestamp": 20665.1, "power": 36.129442999999995}, {"timestamp": 20685.7, "power": 36.129442999999995}, {"timestamp": 20706.3, "power": 36.129442999999995}, {"timestamp": 20726.8, "power": 36.129442999999995}, {"timestamp": 20747.3, "power": 36.129442999999995}, {"timestamp": 20767.9, "power": 36.129442999999995}, {"timestamp": 20788.5, "power": 36.129442999999995}, {"timestamp": 20809.1, "power": 36.129442999999995}, {"timestamp": 20829.6, "power": 36.129442999999995}, {"timestamp": 20850.2, "power": 36.129442999999995}, {"timestamp": 20870.7, "power": 36.129442999999995}, {"timestamp": 20891.3, "power": 36.129442999999995}, {"timestamp": 20911.9, "power": 36.129442999999995}, {"timestamp": 20932.4, "power": 36.129442999999995}, {"timestamp": 20953.0, "power": 36.129442999999995}, {"timestamp": 20973.6, "power": 36.129442999999995}, {"timestamp": 20994.1, "power": 36.129442999999995}, {"timestamp": 21014.7, "power": 36.129442999999995}, {"timestamp": 21035.2, "power": 36.129442999999995}, {"timestamp": 21055.8, "power": 36.129442999999995}, {"timestamp": 21076.4, "power": 36.129442999999995}, {"timestamp": 21097.0, "power": 36.129442999999995}, {"timestamp": 21117.6, "power": 36.129442999999995}, {"timestamp": 21138.2, "power": 36.129442999999995}, {"timestamp": 21158.7, "power": 36.007264}, {"timestamp": 21179.8, "power": 36.007264}, {"timestamp": 21200.4, "power": 36.007264}, {"timestamp": 21220.9, "power": 36.007264}, {"timestamp": 21241.4, "power": 36.007264}, {"timestamp": 21262.0, "power": 36.007264}, {"timestamp": 21282.5, "power": 36.007264}, {"timestamp": 21303.0, "power": 36.007264}, {"timestamp": 21323.5, "power": 36.007264}, {"timestamp": 21344.1, "power": 36.007264}, {"timestamp": 21364.6, "power": 36.007264}, {"timestamp": 21385.1, "power": 36.007264}, {"timestamp": 21405.7, "power": 36.007264}, {"timestamp": 21426.2, "power": 36.007264}, {"timestamp": 21446.7, "power": 36.007264}, {"timestamp": 21467.3, "power": 36.007264}, {"timestamp": 21487.8, "power": 36.007264}, {"timestamp": 21508.4, "power": 36.007264}, {"timestamp": 21528.9, "power": 36.007264}, {"timestamp": 21549.5, "power": 36.007264}, {"timestamp": 21570.0, "power": 36.007264}, {"timestamp": 21590.5, "power": 36.007264}, {"timestamp": 21611.0, "power": 36.007264}, {"timestamp": 21631.6, "power": 36.007264}, {"timestamp": 21652.1, "power": 36.007264}, {"timestamp": 21672.6, "power": 36.007264}, {"timestamp": 21693.2, "power": 36.007264}, {"timestamp": 21713.7, "power": 36.007264}, {"timestamp": 21734.3, "power": 36.007264}, {"timestamp": 21754.8, "power": 36.007264}, {"timestamp": 21775.3, "power": 36.007264}, {"timestamp": 21795.9, "power": 36.007264}, {"timestamp": 21816.5, "power": 36.007264}, {"timestamp": 21837.0, "power": 36.007264}, {"timestamp": 21857.6, "power": 36.007264}, {"timestamp": 21878.2, "power": 36.007264}, {"timestamp": 21898.7, "power": 36.007264}, {"timestamp": 21919.3, "power": 36.007264}, {"timestamp": 21939.8, "power": 36.007264}, {"timestamp": 21960.4, "power": 36.007264}, {"timestamp": 21981.0, "power": 36.007264}, {"timestamp": 22001.6, "power": 36.007264}, {"timestamp": 22022.1, "power": 36.007264}, {"timestamp": 22042.6, "power": 36.007264}, {"timestamp": 22063.1, "power": 36.007264}, {"timestamp": 22083.7, "power": 36.007264}, {"timestamp": 22104.3, "power": 36.007264}, {"timestamp": 22124.8, "power": 36.007264}, {"timestamp": 22145.4, "power": 36.007264}, {"timestamp": 22166.0, "power": 35.881339999999994}, {"timestamp": 22187.1, "power": 35.881339999999994}, {"timestamp": 22207.6, "power": 35.881339999999994}, {"timestamp": 22228.2, "power": 35.881339999999994}, {"timestamp": 22248.7, "power": 35.881339999999994}, {"timestamp": 22269.3, "power": 35.881339999999994}, {"timestamp": 22289.8, "power": 35.881339999999994}, {"timestamp": 22310.3, "power": 35.881339999999994}, {"timestamp": 22330.9, "power": 35.881339999999994}, {"timestamp": 22351.4, "power": 35.881339999999994}, {"timestamp": 22371.9, "power": 35.881339999999994}, {"timestamp": 22392.5, "power": 35.881339999999994}, {"timestamp": 22413.0, "power": 35.881339999999994}, {"timestamp": 22433.6, "power": 35.881339999999994}, {"timestamp": 22454.1, "power": 35.881339999999994}, {"timestamp": 22474.6, "power": 35.881339999999994}, {"timestamp": 22495.1, "power": 35.881339999999994}, {"timestamp": 22515.6, "power": 35.881339999999994}, {"timestamp": 22536.2, "power": 35.881339999999994}, {"timestamp": 22556.7, "power": 35.881339999999994}, {"timestamp": 22577.3, "power": 35.881339999999994}, {"timestamp": 22597.9, "power": 35.881339999999994}, {"timestamp": 22618.5, "power": 35.881339999999994}, {"timestamp": 22638.9, "power": 35.881339999999994}, {"timestamp": 22659.5, "power": 35.881339999999994}, {"timestamp": 22680.1, "power": 35.881339999999994}, {"timestamp": 22700.6, "power": 35.881339999999994}, {"timestamp": 22721.2, "power": 35.881339999999994}, {"timestamp": 22741.7, "power": 35.881339999999994}, {"timestamp": 22762.3, "power": 35.881339999999994}, {"timestamp": 22782.8, "power": 35.881339999999994}, {"timestamp": 22803.4, "power": 35.881339999999994}, {"timestamp": 22823.9, "power": 35.881339999999994}, {"timestamp": 22844.5, "power": 35.881339999999994}, {"timestamp": 22865.1, "power": 35.881339999999994}, {"timestamp": 22885.7, "power": 35.881339999999994}, {"timestamp": 22906.2, "power": 35.881339999999994}, {"timestamp": 22926.7, "power": 35.881339999999994}, {"timestamp": 22947.3, "power": 35.881339999999994}, {"timestamp": 22967.8, "power": 35.881339999999994}, {"timestamp": 22988.3, "power": 35.881339999999994}, {"timestamp": 23008.9, "power": 35.881339999999994}, {"timestamp": 23029.4, "power": 35.881339999999994}, {"timestamp": 23050.0, "power": 35.881339999999994}, {"timestamp": 23070.5, "power": 35.881339999999994}, {"timestamp": 23091.0, "power": 35.881339999999994}, {"timestamp": 23111.5, "power": 35.881339999999994}, {"timestamp": 23132.0, "power": 35.881339999999994}, {"timestamp": 23152.6, "power": 35.881339999999994}, {"timestamp": 23173.1, "power": 36.231035}, {"timestamp": 23194.1, "power": 36.231035}, {"timestamp": 23214.7, "power": 36.231035}, {"timestamp": 23235.2, "power": 36.231035}, {"timestamp": 23255.7, "power": 36.231035}, {"timestamp": 23276.3, "power": 36.231035}, {"timestamp": 23296.8, "power": 36.231035}, {"timestamp": 23317.4, "power": 36.231035}, {"timestamp": 23338.0, "power": 36.231035}, {"timestamp": 23358.5, "power": 36.231035}, {"timestamp": 23379.0, "power": 36.231035}, {"timestamp": 23399.6, "power": 36.231035}, {"timestamp": 23420.1, "power": 36.231035}, {"timestamp": 23440.7, "power": 36.231035}, {"timestamp": 23461.3, "power": 36.231035}, {"timestamp": 23481.8, "power": 36.231035}, {"timestamp": 23502.4, "power": 36.231035}, {"timestamp": 23522.9, "power": 36.231035}, {"timestamp": 23543.5, "power": 36.231035}, {"timestamp": 23564.0, "power": 36.231035}, {"timestamp": 23584.6, "power": 36.231035}, {"timestamp": 23605.2, "power": 36.231035}, {"timestamp": 23625.7, "power": 36.231035}, {"timestamp": 23646.3, "power": 36.231035}, {"timestamp": 23666.9, "power": 36.231035}, {"timestamp": 23687.4, "power": 36.231035}, {"timestamp": 23708.0, "power": 36.231035}, {"timestamp": 23728.6, "power": 36.231035}, {"timestamp": 23749.1, "power": 36.231035}, {"timestamp": 23769.7, "power": 36.231035}, {"timestamp": 23790.2, "power": 36.231035}, {"timestamp": 23810.8, "power": 36.231035}, {"timestamp": 23831.3, "power": 36.231035}, {"timestamp": 23851.9, "power": 36.231035}, {"timestamp": 23872.5, "power": 36.231035}, {"timestamp": 23893.1, "power": 36.231035}, {"timestamp": 23913.6, "power": 36.231035}, {"timestamp": 23934.2, "power": 36.231035}, {"timestamp": 23954.7, "power": 36.231035}, {"timestamp": 23975.3, "power": 36.231035}, {"timestamp": 23995.8, "power": 36.231035}, {"timestamp": 24016.4, "power": 36.231035}, {"timestamp": 24037.0, "power": 36.231035}, {"timestamp": 24057.5, "power": 36.231035}, {"timestamp": 24078.1, "power": 36.231035}, {"timestamp": 24098.6, "power": 36.231035}, {"timestamp": 24119.1, "power": 36.231035}, {"timestamp": 24139.7, "power": 36.231035}, {"timestamp": 24160.2, "power": 36.231035}, {"timestamp": 24180.8, "power": 35.887266000000004}, {"timestamp": 24201.9, "power": 35.887266000000004}, {"timestamp": 24222.4, "power": 35.887266000000004}, {"timestamp": 24242.9, "power": 35.887266000000004}, {"timestamp": 24263.5, "power": 35.887266000000004}, {"timestamp": 24284.0, "power": 35.887266000000004}, {"timestamp": 24304.6, "power": 35.887266000000004}, {"timestamp": 24325.2, "power": 35.887266000000004}, {"timestamp": 24345.7, "power": 35.887266000000004}, {"timestamp": 24366.3, "power": 35.887266000000004}, {"timestamp": 24386.9, "power": 35.887266000000004}, {"timestamp": 24407.4, "power": 35.887266000000004}, {"timestamp": 24428.0, "power": 35.887266000000004}, {"timestamp": 24448.6, "power": 35.887266000000004}, {"timestamp": 24469.1, "power": 35.887266000000004}, {"timestamp": 24489.7, "power": 35.887266000000004}, {"timestamp": 24510.3, "power": 35.887266000000004}, {"timestamp": 24530.8, "power": 35.887266000000004}, {"timestamp": 24551.3, "power": 35.887266000000004}, {"timestamp": 24571.9, "power": 35.887266000000004}, {"timestamp": 24592.5, "power": 35.887266000000004}, {"timestamp": 24613.0, "power": 35.887266000000004}, {"timestamp": 24633.6, "power": 35.887266000000004}, {"timestamp": 24654.2, "power": 35.887266000000004}, {"timestamp": 24674.7, "power": 35.887266000000004}, {"timestamp": 24695.2, "power": 35.887266000000004}, {"timestamp": 24715.8, "power": 35.887266000000004}, {"timestamp": 24736.4, "power": 35.887266000000004}, {"timestamp": 24756.9, "power": 35.887266000000004}, {"timestamp": 24777.5, "power": 35.887266000000004}, {"timestamp": 24798.0, "power": 35.887266000000004}, {"timestamp": 24818.6, "power": 35.887266000000004}, {"timestamp": 24839.1, "power": 35.887266000000004}, {"timestamp": 24859.6, "power": 35.887266000000004}, {"timestamp": 24880.2, "power": 35.887266000000004}, {"timestamp": 24900.7, "power": 35.887266000000004}, {"timestamp": 24921.3, "power": 35.887266000000004}, {"timestamp": 24941.8, "power": 35.887266000000004}, {"timestamp": 24962.4, "power": 35.887266000000004}, {"timestamp": 24982.9, "power": 35.887266000000004}, {"timestamp": 25003.4, "power": 35.887266000000004}, {"timestamp": 25024.0, "power": 35.887266000000004}, {"timestamp": 25044.5, "power": 35.887266000000004}, {"timestamp": 25065.0, "power": 35.887266000000004}, {"timestamp": 25085.6, "power": 35.887266000000004}, {"timestamp": 25106.1, "power": 35.887266000000004}, {"timestamp": 25126.6, "power": 35.887266000000004}, {"timestamp": 25147.1, "power": 35.887266000000004}, {"timestamp": 25167.6, "power": 35.887266000000004}, {"timestamp": 25188.2, "power": 35.832792}, {"timestamp": 25210.1, "power": 35.832792}, {"timestamp": 25230.6, "power": 35.832792}, {"timestamp": 25251.1, "power": 35.832792}, {"timestamp": 25271.6, "power": 35.832792}, {"timestamp": 25292.2, "power": 35.832792}, {"timestamp": 25312.7, "power": 35.832792}, {"timestamp": 25333.3, "power": 35.832792}, {"timestamp": 25353.8, "power": 35.832792}, {"timestamp": 25374.4, "power": 35.832792}, {"timestamp": 25394.9, "power": 35.832792}, {"timestamp": 25415.4, "power": 35.832792}, {"timestamp": 25436.0, "power": 35.832792}, {"timestamp": 25456.6, "power": 35.832792}, {"timestamp": 25477.1, "power": 35.832792}, {"timestamp": 25497.7, "power": 35.832792}, {"timestamp": 25518.3, "power": 35.832792}, {"timestamp": 25538.8, "power": 35.832792}, {"timestamp": 25559.3, "power": 35.832792}, {"timestamp": 25579.9, "power": 35.832792}, {"timestamp": 25600.4, "power": 35.832792}, {"timestamp": 25621.0, "power": 35.832792}, {"timestamp": 25641.6, "power": 35.832792}, {"timestamp": 25662.2, "power": 35.832792}, {"timestamp": 25682.7, "power": 35.832792}, {"timestamp": 25703.2, "power": 35.832792}, {"timestamp": 25723.8, "power": 35.832792}, {"timestamp": 25744.4, "power": 35.832792}, {"timestamp": 25764.9, "power": 35.832792}, {"timestamp": 25785.5, "power": 35.832792}, {"timestamp": 25806.1, "power": 35.832792}, {"timestamp": 25826.6, "power": 35.832792}, {"timestamp": 25847.1, "power": 35.832792}, {"timestamp": 25867.6, "power": 35.832792}, {"timestamp": 25888.2, "power": 35.832792}, {"timestamp": 25908.8, "power": 35.832792}, {"timestamp": 25929.3, "power": 35.832792}, {"timestamp": 25949.9, "power": 35.832792}, {"timestamp": 25970.5, "power": 35.832792}, {"timestamp": 25991.0, "power": 35.832792}, {"timestamp": 26011.5, "power": 35.832792}, {"timestamp": 26032.1, "power": 35.832792}, {"timestamp": 26052.7, "power": 35.832792}, {"timestamp": 26073.2, "power": 35.832792}, {"timestamp": 26093.8, "power": 35.832792}, {"timestamp": 26114.4, "power": 35.832792}, {"timestamp": 26134.9, "power": 35.832792}, {"timestamp": 26155.4, "power": 35.832792}, {"timestamp": 26176.0, "power": 35.832792}, {"timestamp": 26196.6, "power": 35.876772}, {"timestamp": 26217.6, "power": 35.876772}, {"timestamp": 26238.2, "power": 35.876772}, {"timestamp": 26258.7, "power": 35.876772}, {"timestamp": 26279.3, "power": 35.876772}, {"timestamp": 26299.8, "power": 35.876772}, {"timestamp": 26320.4, "power": 35.876772}, {"timestamp": 26341.0, "power": 35.876772}, {"timestamp": 26361.5, "power": 35.876772}, {"timestamp": 26382.1, "power": 35.876772}, {"timestamp": 26402.6, "power": 35.876772}, {"timestamp": 26423.1, "power": 35.876772}, {"timestamp": 26443.7, "power": 35.876772}, {"timestamp": 26464.2, "power": 35.876772}, {"timestamp": 26484.8, "power": 35.876772}, {"timestamp": 26505.4, "power": 35.876772}, {"timestamp": 26525.9, "power": 35.876772}, {"timestamp": 26546.5, "power": 35.876772}, {"timestamp": 26567.0, "power": 35.876772}, {"timestamp": 26587.6, "power": 35.876772}, {"timestamp": 26608.1, "power": 35.876772}, {"timestamp": 26628.7, "power": 35.876772}, {"timestamp": 26649.2, "power": 35.876772}, {"timestamp": 26669.8, "power": 35.876772}, {"timestamp": 26690.4, "power": 35.876772}, {"timestamp": 26710.9, "power": 35.876772}, {"timestamp": 26731.4, "power": 35.876772}, {"timestamp": 26752.0, "power": 35.876772}, {"timestamp": 26772.6, "power": 35.876772}, {"timestamp": 26793.1, "power": 35.876772}, {"timestamp": 26813.7, "power": 35.876772}, {"timestamp": 26834.3, "power": 35.876772}, {"timestamp": 26854.8, "power": 35.876772}, {"timestamp": 26875.3, "power": 35.876772}, {"timestamp": 26895.9, "power": 35.876772}, {"timestamp": 26916.4, "power": 35.876772}, {"timestamp": 26937.0, "power": 35.876772}, {"timestamp": 26957.6, "power": 35.876772}, {"timestamp": 26978.1, "power": 35.876772}, {"timestamp": 26998.7, "power": 35.876772}, {"timestamp": 27019.2, "power": 35.876772}, {"timestamp": 27039.7, "power": 35.876772}, {"timestamp": 27060.3, "power": 35.876772}, {"timestamp": 27080.9, "power": 35.876772}, {"timestamp": 27101.4, "power": 35.876772}, {"timestamp": 27122.0, "power": 35.876772}, {"timestamp": 27142.5, "power": 35.876772}, {"timestamp": 27163.0, "power": 35.876772}, {"timestamp": 27183.5, "power": 35.876772}, {"timestamp": 27204.1, "power": 35.965373}, {"timestamp": 27225.2, "power": 35.965373}, {"timestamp": 27245.8, "power": 35.965373}, {"timestamp": 27266.3, "power": 35.965373}, {"timestamp": 27286.8, "power": 35.965373}, {"timestamp": 27307.4, "power": 35.965373}, {"timestamp": 27328.0, "power": 35.965373}, {"timestamp": 27348.5, "power": 35.965373}, {"timestamp": 27369.1, "power": 35.965373}, {"timestamp": 27389.6, "power": 35.965373}, {"timestamp": 27410.2, "power": 35.965373}, {"timestamp": 27430.7, "power": 35.965373}, {"timestamp": 27451.3, "power": 35.965373}, {"timestamp": 27471.9, "power": 35.965373}, {"timestamp": 27492.4, "power": 35.965373}, {"timestamp": 27513.0, "power": 35.965373}, {"timestamp": 27533.5, "power": 35.965373}, {"timestamp": 27554.1, "power": 35.965373}, {"timestamp": 27574.6, "power": 35.965373}, {"timestamp": 27595.1, "power": 35.965373}, {"timestamp": 27615.7, "power": 35.965373}, {"timestamp": 27636.2, "power": 35.965373}, {"timestamp": 27656.8, "power": 35.965373}, {"timestamp": 27677.4, "power": 35.965373}, {"timestamp": 27697.9, "power": 35.965373}, {"timestamp": 27718.5, "power": 35.965373}, {"timestamp": 27739.0, "power": 35.965373}, {"timestamp": 27759.6, "power": 35.965373}, {"timestamp": 27780.1, "power": 35.965373}, {"timestamp": 27800.7, "power": 35.965373}, {"timestamp": 27821.3, "power": 35.965373}, {"timestamp": 27841.8, "power": 35.965373}, {"timestamp": 27862.4, "power": 35.965373}, {"timestamp": 27882.9, "power": 35.965373}, {"timestamp": 27903.5, "power": 35.965373}, {"timestamp": 27924.0, "power": 35.965373}, {"timestamp": 27944.6, "power": 35.965373}, {"timestamp": 27965.1, "power": 35.965373}, {"timestamp": 27985.7, "power": 35.965373}, {"timestamp": 28006.2, "power": 35.965373}, {"timestamp": 28026.7, "power": 35.965373}, {"timestamp": 28047.3, "power": 35.965373}, {"timestamp": 28067.8, "power": 35.965373}, {"timestamp": 28088.3, "power": 35.965373}, {"timestamp": 28108.9, "power": 35.965373}, {"timestamp": 28129.4, "power": 35.965373}, {"timestamp": 28150.0, "power": 35.965373}, {"timestamp": 28170.5, "power": 35.965373}, {"timestamp": 28191.0, "power": 35.965373}, {"timestamp": 28211.5, "power": 36.058257999999995}, {"timestamp": 28232.6, "power": 36.058257999999995}, {"timestamp": 28253.1, "power": 36.058257999999995}, {"timestamp": 28273.7, "power": 36.058257999999995}, {"timestamp": 28294.2, "power": 36.058257999999995}, {"timestamp": 28314.7, "power": 36.058257999999995}, {"timestamp": 28335.3, "power": 36.058257999999995}, {"timestamp": 28355.8, "power": 36.058257999999995}, {"timestamp": 28376.3, "power": 36.058257999999995}, {"timestamp": 28396.9, "power": 36.058257999999995}, {"timestamp": 28417.4, "power": 36.058257999999995}, {"timestamp": 28438.0, "power": 36.058257999999995}, {"timestamp": 28458.5, "power": 36.058257999999995}, {"timestamp": 28479.0, "power": 36.058257999999995}, {"timestamp": 28499.5, "power": 36.058257999999995}, {"timestamp": 28520.0, "power": 36.058257999999995}, {"timestamp": 28540.6, "power": 36.058257999999995}, {"timestamp": 28561.1, "power": 36.058257999999995}, {"timestamp": 28581.6, "power": 36.058257999999995}, {"timestamp": 28602.2, "power": 36.058257999999995}, {"timestamp": 28622.7, "power": 36.058257999999995}, {"timestamp": 28643.2, "power": 36.058257999999995}, {"timestamp": 28663.8, "power": 36.058257999999995}, {"timestamp": 28684.3, "power": 36.058257999999995}, {"timestamp": 28704.8, "power": 36.058257999999995}, {"timestamp": 28725.4, "power": 36.058257999999995}, {"timestamp": 28745.9, "power": 36.058257999999995}, {"timestamp": 28766.5, "power": 36.058257999999995}, {"timestamp": 28787.0, "power": 36.058257999999995}, {"timestamp": 28807.5, "power": 36.058257999999995}, {"timestamp": 28828.0, "power": 36.058257999999995}, {"timestamp": 28848.6, "power": 36.058257999999995}, {"timestamp": 28869.2, "power": 36.058257999999995}, {"timestamp": 28889.7, "power": 36.058257999999995}, {"timestamp": 28910.3, "power": 36.058257999999995}, {"timestamp": 28930.8, "power": 36.058257999999995}, {"timestamp": 28951.4, "power": 36.058257999999995}, {"timestamp": 28972.0, "power": 36.058257999999995}, {"timestamp": 28992.5, "power": 36.058257999999995}, {"timestamp": 29013.1, "power": 36.058257999999995}, {"timestamp": 29033.7, "power": 36.058257999999995}, {"timestamp": 29054.2, "power": 36.058257999999995}, {"timestamp": 29074.7, "power": 36.058257999999995}, {"timestamp": 29095.3, "power": 36.058257999999995}, {"timestamp": 29115.8, "power": 36.058257999999995}, {"timestamp": 29136.4, "power": 36.058257999999995}, {"timestamp": 29157.0, "power": 36.058257999999995}, {"timestamp": 29177.5, "power": 36.058257999999995}, {"timestamp": 29198.1, "power": 36.058257999999995}, {"timestamp": 29218.6, "power": 36.485185}, {"timestamp": 29239.7, "power": 36.485185}, {"timestamp": 29260.3, "power": 36.485185}, {"timestamp": 29280.8, "power": 36.485185}, {"timestamp": 29301.3, "power": 36.485185}, {"timestamp": 29321.9, "power": 36.485185}, {"timestamp": 29342.4, "power": 36.485185}, {"timestamp": 29362.9, "power": 36.485185}, {"timestamp": 29383.5, "power": 36.485185}, {"timestamp": 29404.0, "power": 36.485185}, {"timestamp": 29424.6, "power": 36.485185}, {"timestamp": 29445.1, "power": 36.485185}, {"timestamp": 29465.7, "power": 36.485185}, {"timestamp": 29486.2, "power": 36.485185}, {"timestamp": 29506.7, "power": 36.485185}, {"timestamp": 29527.3, "power": 36.485185}, {"timestamp": 29547.8, "power": 36.485185}, {"timestamp": 29568.4, "power": 36.485185}, {"timestamp": 29588.9, "power": 36.485185}, {"timestamp": 29609.5, "power": 36.485185}, {"timestamp": 29630.0, "power": 36.485185}, {"timestamp": 29650.5, "power": 36.485185}, {"timestamp": 29671.0, "power": 36.485185}, {"timestamp": 29691.6, "power": 36.485185}, {"timestamp": 29712.2, "power": 36.485185}, {"timestamp": 29732.7, "power": 36.485185}, {"timestamp": 29753.3, "power": 36.485185}, {"timestamp": 29773.9, "power": 36.485185}, {"timestamp": 29794.5, "power": 36.485185}, {"timestamp": 29815.0, "power": 36.485185}, {"timestamp": 29835.5, "power": 36.485185}, {"timestamp": 29856.1, "power": 36.485185}, {"timestamp": 29876.7, "power": 36.485185}, {"timestamp": 29897.2, "power": 36.485185}, {"timestamp": 29917.8, "power": 36.485185}, {"timestamp": 29938.4, "power": 36.485185}, {"timestamp": 29958.9, "power": 36.485185}, {"timestamp": 29979.5, "power": 36.485185}, {"timestamp": 30000.0, "power": 36.485185}, {"timestamp": 30020.6, "power": 36.485185}, {"timestamp": 30041.2, "power": 36.485185}, {"timestamp": 30061.8, "power": 36.485185}, {"timestamp": 30082.3, "power": 36.485185}, {"timestamp": 30102.8, "power": 36.485185}, {"timestamp": 30123.4, "power": 36.485185}, {"timestamp": 30144.0, "power": 36.485185}, {"timestamp": 30164.5, "power": 36.485185}, {"timestamp": 30185.1, "power": 36.485185}, {"timestamp": 30205.7, "power": 36.485185}, {"timestamp": 30226.3, "power": 35.928906999999995}, {"timestamp": 30247.4, "power": 35.928906999999995}, {"timestamp": 30267.9, "power": 35.928906999999995}, {"timestamp": 30288.5, "power": 35.928906999999995}, {"timestamp": 30309.0, "power": 35.928906999999995}, {"timestamp": 30329.5, "power": 35.928906999999995}, {"timestamp": 30350.1, "power": 35.928906999999995}, {"timestamp": 30370.6, "power": 35.928906999999995}, {"timestamp": 30391.2, "power": 35.928906999999995}, {"timestamp": 30411.7, "power": 35.928906999999995}, {"timestamp": 30432.3, "power": 35.928906999999995}, {"timestamp": 30452.8, "power": 35.928906999999995}, {"timestamp": 30473.4, "power": 35.928906999999995}, {"timestamp": 30494.0, "power": 35.928906999999995}, {"timestamp": 30514.5, "power": 35.928906999999995}, {"timestamp": 30535.0, "power": 35.928906999999995}, {"timestamp": 30555.6, "power": 35.928906999999995}, {"timestamp": 30576.2, "power": 35.928906999999995}, {"timestamp": 30596.7, "power": 35.928906999999995}, {"timestamp": 30617.3, "power": 35.928906999999995}, {"timestamp": 30637.9, "power": 35.928906999999995}, {"timestamp": 30658.5, "power": 35.928906999999995}, {"timestamp": 30679.0, "power": 35.928906999999995}, {"timestamp": 30699.6, "power": 35.928906999999995}, {"timestamp": 30720.1, "power": 35.928906999999995}, {"timestamp": 30740.7, "power": 35.928906999999995}, {"timestamp": 30761.3, "power": 35.928906999999995}, {"timestamp": 30781.8, "power": 35.928906999999995}, {"timestamp": 30802.4, "power": 35.928906999999995}, {"timestamp": 30822.9, "power": 35.928906999999995}, {"timestamp": 30843.5, "power": 35.928906999999995}, {"timestamp": 30864.1, "power": 35.928906999999995}, {"timestamp": 30884.6, "power": 35.928906999999995}, {"timestamp": 30905.2, "power": 35.928906999999995}, {"timestamp": 30925.8, "power": 35.928906999999995}, {"timestamp": 30946.3, "power": 35.928906999999995}, {"timestamp": 30966.8, "power": 35.928906999999995}, {"timestamp": 30987.4, "power": 35.928906999999995}, {"timestamp": 31008.0, "power": 35.928906999999995}, {"timestamp": 31028.6, "power": 35.928906999999995}, {"timestamp": 31049.1, "power": 35.928906999999995}, {"timestamp": 31069.7, "power": 35.928906999999995}, {"timestamp": 31090.3, "power": 35.928906999999995}, {"timestamp": 31110.8, "power": 35.928906999999995}, {"timestamp": 31131.3, "power": 35.928906999999995}, {"timestamp": 31151.9, "power": 35.928906999999995}, {"timestamp": 31172.5, "power": 35.928906999999995}, {"timestamp": 31193.0, "power": 35.928906999999995}, {"timestamp": 31213.6, "power": 35.928906999999995}, {"timestamp": 31234.2, "power": 36.55324400000001}, {"timestamp": 31255.3, "power": 36.55324400000001}, {"timestamp": 31275.8, "power": 36.55324400000001}, {"timestamp": 31296.4, "power": 36.55324400000001}, {"timestamp": 31316.9, "power": 36.55324400000001}, {"timestamp": 31337.5, "power": 36.55324400000001}, {"timestamp": 31358.0, "power": 36.55324400000001}, {"timestamp": 31378.5, "power": 36.55324400000001}, {"timestamp": 31399.0, "power": 36.55324400000001}, {"timestamp": 31419.6, "power": 36.55324400000001}, {"timestamp": 31440.1, "power": 36.55324400000001}, {"timestamp": 31460.7, "power": 36.55324400000001}, {"timestamp": 31481.2, "power": 36.55324400000001}, {"timestamp": 31501.7, "power": 36.55324400000001}, {"timestamp": 31522.3, "power": 36.55324400000001}, {"timestamp": 31542.8, "power": 36.55324400000001}, {"timestamp": 31563.3, "power": 36.55324400000001}, {"timestamp": 31583.9, "power": 36.55324400000001}, {"timestamp": 31604.4, "power": 36.55324400000001}, {"timestamp": 31625.0, "power": 36.55324400000001}, {"timestamp": 31645.5, "power": 36.55324400000001}, {"timestamp": 31666.0, "power": 36.55324400000001}, {"timestamp": 31686.6, "power": 36.55324400000001}, {"timestamp": 31707.1, "power": 36.55324400000001}, {"timestamp": 31727.6, "power": 36.55324400000001}, {"timestamp": 31748.2, "power": 36.55324400000001}, {"timestamp": 31768.7, "power": 36.55324400000001}, {"timestamp": 31789.3, "power": 36.55324400000001}, {"timestamp": 31809.8, "power": 36.55324400000001}, {"timestamp": 31830.4, "power": 36.55324400000001}, {"timestamp": 31850.9, "power": 36.55324400000001}, {"timestamp": 31871.4, "power": 36.55324400000001}, {"timestamp": 31892.0, "power": 36.55324400000001}, {"timestamp": 31912.5, "power": 36.55324400000001}, {"timestamp": 31933.0, "power": 36.55324400000001}, {"timestamp": 31953.6, "power": 36.55324400000001}, {"timestamp": 31974.1, "power": 36.55324400000001}, {"timestamp": 31994.6, "power": 36.55324400000001}, {"timestamp": 32015.1, "power": 36.55324400000001}, {"timestamp": 32035.7, "power": 36.55324400000001}, {"timestamp": 32056.2, "power": 36.55324400000001}, {"timestamp": 32076.7, "power": 36.55324400000001}, {"timestamp": 32097.3, "power": 36.55324400000001}, {"timestamp": 32117.8, "power": 36.55324400000001}, {"timestamp": 32138.4, "power": 36.55324400000001}, {"timestamp": 32158.9, "power": 36.55324400000001}, {"timestamp": 32179.4, "power": 36.55324400000001}, {"timestamp": 32199.9, "power": 36.55324400000001}, {"timestamp": 32220.5, "power": 36.55324400000001}, {"timestamp": 32241.1, "power": 36.138394000000005}, {"timestamp": 32262.2, "power": 36.138394000000005}, {"timestamp": 32282.7, "power": 36.138394000000005}, {"timestamp": 32303.2, "power": 36.138394000000005}, {"timestamp": 32323.8, "power": 36.138394000000005}, {"timestamp": 32344.3, "power": 36.138394000000005}, {"timestamp": 32364.9, "power": 36.138394000000005}, {"timestamp": 32385.4, "power": 36.138394000000005}, {"timestamp": 32405.9, "power": 36.138394000000005}, {"timestamp": 32426.5, "power": 36.138394000000005}, {"timestamp": 32447.0, "power": 36.138394000000005}, {"timestamp": 32467.5, "power": 36.138394000000005}, {"timestamp": 32488.1, "power": 36.138394000000005}, {"timestamp": 32508.7, "power": 36.138394000000005}, {"timestamp": 32529.2, "power": 36.138394000000005}, {"timestamp": 32549.8, "power": 36.138394000000005}, {"timestamp": 32570.4, "power": 36.138394000000005}, {"timestamp": 32590.9, "power": 36.138394000000005}, {"timestamp": 32611.4, "power": 36.138394000000005}, {"timestamp": 32632.0, "power": 36.138394000000005}, {"timestamp": 32652.5, "power": 36.138394000000005}, {"timestamp": 32673.1, "power": 36.138394000000005}, {"timestamp": 32693.7, "power": 36.138394000000005}, {"timestamp": 32714.2, "power": 36.138394000000005}, {"timestamp": 32734.7, "power": 36.138394000000005}, {"timestamp": 32755.3, "power": 36.138394000000005}, {"timestamp": 32775.8, "power": 36.138394000000005}, {"timestamp": 32796.4, "power": 36.138394000000005}, {"timestamp": 32817.0, "power": 36.138394000000005}, {"timestamp": 32837.5, "power": 36.138394000000005}, {"timestamp": 32858.1, "power": 36.138394000000005}, {"timestamp": 32878.6, "power": 36.138394000000005}, {"timestamp": 32899.1, "power": 36.138394000000005}, {"timestamp": 32919.7, "power": 36.138394000000005}, {"timestamp": 32940.2, "power": 36.138394000000005}, {"timestamp": 32960.8, "power": 36.138394000000005}, {"timestamp": 32981.3, "power": 36.138394000000005}, {"timestamp": 33001.9, "power": 36.138394000000005}, {"timestamp": 33022.4, "power": 36.138394000000005}, {"timestamp": 33042.9, "power": 36.138394000000005}, {"timestamp": 33063.5, "power": 36.138394000000005}, {"timestamp": 33084.1, "power": 36.138394000000005}, {"timestamp": 33104.6, "power": 36.138394000000005}, {"timestamp": 33125.1, "power": 36.138394000000005}, {"timestamp": 33145.7, "power": 36.138394000000005}, {"timestamp": 33166.2, "power": 36.138394000000005}, {"timestamp": 33186.7, "power": 36.138394000000005}, {"timestamp": 33207.2, "power": 36.138394000000005}, {"timestamp": 33227.7, "power": 36.138394000000005}, {"timestamp": 33248.2, "power": 35.877681}, {"timestamp": 33269.2, "power": 35.877681}, {"timestamp": 33289.7, "power": 35.877681}, {"timestamp": 33310.3, "power": 35.877681}, {"timestamp": 33330.8, "power": 35.877681}, {"timestamp": 33351.3, "power": 35.877681}, {"timestamp": 33371.8, "power": 35.877681}, {"timestamp": 33392.4, "power": 35.877681}, {"timestamp": 33412.9, "power": 35.877681}, {"timestamp": 33433.5, "power": 35.877681}, {"timestamp": 33454.0, "power": 35.877681}, {"timestamp": 33474.6, "power": 35.877681}, {"timestamp": 33495.1, "power": 35.877681}, {"timestamp": 33515.6, "power": 35.877681}, {"timestamp": 33536.2, "power": 35.877681}, {"timestamp": 33556.7, "power": 35.877681}, {"timestamp": 33577.3, "power": 35.877681}, {"timestamp": 33597.8, "power": 35.877681}, {"timestamp": 33618.4, "power": 35.877681}, {"timestamp": 33638.9, "power": 35.877681}, {"timestamp": 33659.5, "power": 35.877681}, {"timestamp": 33680.0, "power": 35.877681}, {"timestamp": 33700.6, "power": 35.877681}, {"timestamp": 33721.1, "power": 35.877681}, {"timestamp": 33741.7, "power": 35.877681}, {"timestamp": 33762.3, "power": 35.877681}, {"timestamp": 33782.8, "power": 35.877681}, {"timestamp": 33803.3, "power": 35.877681}, {"timestamp": 33823.8, "power": 35.877681}, {"timestamp": 33844.4, "power": 35.877681}, {"timestamp": 33864.9, "power": 35.877681}, {"timestamp": 33885.5, "power": 35.877681}, {"timestamp": 33906.1, "power": 35.877681}, {"timestamp": 33926.6, "power": 35.877681}, {"timestamp": 33947.1, "power": 35.877681}, {"timestamp": 33967.6, "power": 35.877681}, {"timestamp": 33988.2, "power": 35.877681}, {"timestamp": 34008.8, "power": 35.877681}, {"timestamp": 34029.3, "power": 35.877681}, {"timestamp": 34049.9, "power": 35.877681}, {"timestamp": 34070.5, "power": 35.877681}, {"timestamp": 34091.0, "power": 35.877681}, {"timestamp": 34111.5, "power": 35.877681}, {"timestamp": 34132.1, "power": 35.877681}, {"timestamp": 34152.6, "power": 35.877681}, {"timestamp": 34173.2, "power": 35.877681}, {"timestamp": 34193.8, "power": 35.877681}, {"timestamp": 34214.3, "power": 35.877681}, {"timestamp": 34234.8, "power": 35.877681}, {"timestamp": 34255.4, "power": 35.875423999999995}, {"timestamp": 34276.5, "power": 35.875423999999995}, {"timestamp": 34297.0, "power": 35.875423999999995}, {"timestamp": 34317.6, "power": 35.875423999999995}, {"timestamp": 34338.1, "power": 35.875423999999995}, {"timestamp": 34358.6, "power": 35.875423999999995}, {"timestamp": 34379.1, "power": 35.875423999999995}, {"timestamp": 34399.6, "power": 35.875423999999995}, {"timestamp": 34420.2, "power": 35.875423999999995}, {"timestamp": 34440.7, "power": 35.875423999999995}, {"timestamp": 34461.3, "power": 35.875423999999995}, {"timestamp": 34481.9, "power": 35.875423999999995}, {"timestamp": 34502.5, "power": 35.875423999999995}, {"timestamp": 34522.9, "power": 35.875423999999995}, {"timestamp": 34543.5, "power": 35.875423999999995}, {"timestamp": 34564.0, "power": 35.875423999999995}, {"timestamp": 34584.6, "power": 35.875423999999995}, {"timestamp": 34605.2, "power": 35.875423999999995}, {"timestamp": 34625.7, "power": 35.875423999999995}, {"timestamp": 34646.3, "power": 35.875423999999995}, {"timestamp": 34666.8, "power": 35.875423999999995}, {"timestamp": 34687.3, "power": 35.875423999999995}, {"timestamp": 34707.9, "power": 35.875423999999995}, {"timestamp": 34728.4, "power": 35.875423999999995}, {"timestamp": 34749.0, "power": 35.875423999999995}, {"timestamp": 34769.5, "power": 35.875423999999995}, {"timestamp": 34790.1, "power": 35.875423999999995}, {"timestamp": 34810.6, "power": 35.875423999999995}, {"timestamp": 34831.1, "power": 35.875423999999995}, {"timestamp": 34851.6, "power": 35.875423999999995}, {"timestamp": 34872.1, "power": 35.875423999999995}, {"timestamp": 34892.7, "power": 35.875423999999995}, {"timestamp": 34913.2, "power": 35.875423999999995}, {"timestamp": 34933.7, "power": 35.875423999999995}, {"timestamp": 34954.3, "power": 35.875423999999995}, {"timestamp": 34974.8, "power": 35.875423999999995}, {"timestamp": 34995.3, "power": 35.875423999999995}, {"timestamp": 35015.9, "power": 35.875423999999995}, {"timestamp": 35036.4, "power": 35.875423999999995}, {"timestamp": 35057.0, "power": 35.875423999999995}, {"timestamp": 35077.5, "power": 35.875423999999995}, {"timestamp": 35098.0, "power": 35.875423999999995}, {"timestamp": 35118.6, "power": 35.875423999999995}, {"timestamp": 35139.1, "power": 35.875423999999995}, {"timestamp": 35159.6, "power": 35.875423999999995}, {"timestamp": 35180.2, "power": 35.875423999999995}, {"timestamp": 35200.8, "power": 35.875423999999995}, {"timestamp": 35221.3, "power": 35.875423999999995}, {"timestamp": 35241.9, "power": 35.875423999999995}, {"timestamp": 35262.5, "power": 36.024384}, {"timestamp": 35284.5, "power": 36.024384}, {"timestamp": 35305.0, "power": 36.024384}, {"timestamp": 35325.6, "power": 36.024384}, {"timestamp": 35346.1, "power": 36.024384}, {"timestamp": 35366.6, "power": 36.024384}, {"timestamp": 35387.1, "power": 36.024384}, {"timestamp": 35407.6, "power": 36.024384}, {"timestamp": 35428.2, "power": 36.024384}, {"timestamp": 35448.7, "power": 36.024384}, {"timestamp": 35469.3, "power": 36.024384}, {"timestamp": 35489.8, "power": 36.024384}, {"timestamp": 35510.3, "power": 36.024384}, {"timestamp": 35530.8, "power": 36.024384}, {"timestamp": 35551.4, "power": 36.024384}, {"timestamp": 35571.9, "power": 36.024384}, {"timestamp": 35592.5, "power": 36.024384}, {"timestamp": 35613.0, "power": 36.024384}, {"timestamp": 35633.6, "power": 36.024384}, {"timestamp": 35654.1, "power": 36.024384}, {"timestamp": 35674.6, "power": 36.024384}, {"timestamp": 35695.2, "power": 36.024384}, {"timestamp": 35715.8, "power": 36.024384}, {"timestamp": 35736.3, "power": 36.024384}, {"timestamp": 35756.9, "power": 36.024384}, {"timestamp": 35777.4, "power": 36.024384}, {"timestamp": 35798.0, "power": 36.024384}, {"timestamp": 35818.5, "power": 36.024384}, {"timestamp": 35839.0, "power": 36.024384}, {"timestamp": 35859.6, "power": 36.024384}, {"timestamp": 35880.1, "power": 36.024384}, {"timestamp": 35900.7, "power": 36.024384}, {"timestamp": 35921.3, "power": 36.024384}, {"timestamp": 35941.8, "power": 36.024384}, {"timestamp": 35962.4, "power": 36.024384}, {"timestamp": 35982.9, "power": 36.024384}, {"timestamp": 36003.5, "power": 36.024384}, {"timestamp": 36024.0, "power": 36.024384}, {"timestamp": 36044.6, "power": 36.024384}, {"timestamp": 36065.2, "power": 36.024384}, {"timestamp": 36085.7, "power": 36.024384}, {"timestamp": 36106.3, "power": 36.024384}, {"timestamp": 36126.8, "power": 36.024384}, {"timestamp": 36147.4, "power": 36.024384}, {"timestamp": 36167.9, "power": 36.024384}, {"timestamp": 36188.5, "power": 36.024384}, {"timestamp": 36209.1, "power": 36.024384}, {"timestamp": 36229.6, "power": 36.024384}, {"timestamp": 36250.2, "power": 36.024384}, {"timestamp": 36270.7, "power": 35.896761999999995}, {"timestamp": 36291.8, "power": 35.896761999999995}, {"timestamp": 36312.4, "power": 35.896761999999995}, {"timestamp": 36332.9, "power": 35.896761999999995}, {"timestamp": 36353.4, "power": 35.896761999999995}, {"timestamp": 36374.0, "power": 35.896761999999995}, {"timestamp": 36394.5, "power": 35.896761999999995}, {"timestamp": 36415.0, "power": 35.896761999999995}, {"timestamp": 36435.5, "power": 35.896761999999995}, {"timestamp": 36456.1, "power": 35.896761999999995}, {"timestamp": 36476.6, "power": 35.896761999999995}, {"timestamp": 36497.2, "power": 35.896761999999995}, {"timestamp": 36517.7, "power": 35.896761999999995}, {"timestamp": 36538.2, "power": 35.896761999999995}, {"timestamp": 36558.7, "power": 35.896761999999995}, {"timestamp": 36579.3, "power": 35.896761999999995}, {"timestamp": 36599.8, "power": 35.896761999999995}, {"timestamp": 36620.3, "power": 35.896761999999995}, {"timestamp": 36640.9, "power": 35.896761999999995}, {"timestamp": 36661.4, "power": 35.896761999999995}, {"timestamp": 36682.0, "power": 35.896761999999995}, {"timestamp": 36702.5, "power": 35.896761999999995}, {"timestamp": 36723.0, "power": 35.896761999999995}, {"timestamp": 36743.6, "power": 35.896761999999995}, {"timestamp": 36764.1, "power": 35.896761999999995}, {"timestamp": 36784.7, "power": 35.896761999999995}, {"timestamp": 36805.3, "power": 35.896761999999995}, {"timestamp": 36825.8, "power": 35.896761999999995}, {"timestamp": 36846.4, "power": 35.896761999999995}, {"timestamp": 36866.9, "power": 35.896761999999995}, {"timestamp": 36887.4, "power": 35.896761999999995}, {"timestamp": 36908.0, "power": 35.896761999999995}, {"timestamp": 36928.6, "power": 35.896761999999995}, {"timestamp": 36949.1, "power": 35.896761999999995}, {"timestamp": 36969.7, "power": 35.896761999999995}, {"timestamp": 36990.3, "power": 35.896761999999995}, {"timestamp": 37010.8, "power": 35.896761999999995}, {"timestamp": 37031.3, "power": 35.896761999999995}, {"timestamp": 37051.9, "power": 35.896761999999995}, {"timestamp": 37072.4, "power": 35.896761999999995}, {"timestamp": 37093.0, "power": 35.896761999999995}, {"timestamp": 37113.6, "power": 35.896761999999995}, {"timestamp": 37134.1, "power": 35.896761999999995}, {"timestamp": 37154.7, "power": 35.896761999999995}, {"timestamp": 37175.1, "power": 35.896761999999995}, {"timestamp": 37195.7, "power": 35.896761999999995}, {"timestamp": 37216.2, "power": 35.896761999999995}, {"timestamp": 37236.8, "power": 35.896761999999995}, {"timestamp": 37257.4, "power": 35.896761999999995}, {"timestamp": 37277.9, "power": 35.935872}, {"timestamp": 37299.1, "power": 35.935872}, {"timestamp": 37319.6, "power": 35.935872}, {"timestamp": 37340.2, "power": 35.935872}, {"timestamp": 37360.8, "power": 35.935872}, {"timestamp": 37381.3, "power": 35.935872}, {"timestamp": 37401.9, "power": 35.935872}, {"timestamp": 37422.4, "power": 35.935872}, {"timestamp": 37442.9, "power": 35.935872}, {"timestamp": 37463.5, "power": 35.935872}, {"timestamp": 37484.1, "power": 35.935872}, {"timestamp": 37504.6, "power": 35.935872}, {"timestamp": 37525.2, "power": 35.935872}, {"timestamp": 37545.8, "power": 35.935872}, {"timestamp": 37566.4, "power": 35.935872}, {"timestamp": 37586.9, "power": 35.935872}, {"timestamp": 37607.4, "power": 35.935872}, {"timestamp": 37628.0, "power": 35.935872}, {"timestamp": 37648.5, "power": 35.935872}, {"timestamp": 37669.1, "power": 35.935872}, {"timestamp": 37689.7, "power": 35.935872}, {"timestamp": 37710.3, "power": 35.935872}, {"timestamp": 37730.8, "power": 35.935872}, {"timestamp": 37751.4, "power": 35.935872}, {"timestamp": 37771.9, "power": 35.935872}, {"timestamp": 37792.5, "power": 35.935872}, {"timestamp": 37813.1, "power": 35.935872}, {"timestamp": 37833.7, "power": 35.935872}, {"timestamp": 37854.2, "power": 35.935872}, {"timestamp": 37874.8, "power": 35.935872}, {"timestamp": 37895.3, "power": 35.935872}, {"timestamp": 37915.9, "power": 35.935872}, {"timestamp": 37936.4, "power": 35.935872}, {"timestamp": 37957.0, "power": 35.935872}, {"timestamp": 37977.6, "power": 35.935872}, {"timestamp": 37998.2, "power": 35.935872}, {"timestamp": 38018.7, "power": 35.935872}, {"timestamp": 38039.3, "power": 35.935872}, {"timestamp": 38059.9, "power": 35.935872}, {"timestamp": 38080.4, "power": 35.935872}, {"timestamp": 38101.0, "power": 35.935872}, {"timestamp": 38121.6, "power": 35.935872}, {"timestamp": 38142.2, "power": 35.935872}, {"timestamp": 38162.7, "power": 35.935872}, {"timestamp": 38183.2, "power": 35.935872}, {"timestamp": 38203.8, "power": 35.935872}, {"timestamp": 38224.4, "power": 35.935872}, {"timestamp": 38244.9, "power": 35.935872}, {"timestamp": 38265.5, "power": 35.935872}, {"timestamp": 38286.1, "power": 35.835493}, {"timestamp": 38307.2, "power": 35.835493}, {"timestamp": 38327.8, "power": 35.835493}, {"timestamp": 38348.3, "power": 35.835493}, {"timestamp": 38368.9, "power": 35.835493}, {"timestamp": 38389.4, "power": 35.835493}, {"timestamp": 38410.0, "power": 35.835493}, {"timestamp": 38430.5, "power": 35.835493}, {"timestamp": 38451.0, "power": 35.835493}, {"timestamp": 38471.5, "power": 35.835493}, {"timestamp": 38492.0, "power": 35.835493}, {"timestamp": 38512.6, "power": 35.835493}, {"timestamp": 38533.1, "power": 35.835493}, {"timestamp": 38553.7, "power": 35.835493}, {"timestamp": 38574.2, "power": 35.835493}, {"timestamp": 38594.7, "power": 35.835493}, {"timestamp": 38615.3, "power": 35.835493}, {"timestamp": 38635.8, "power": 35.835493}, {"timestamp": 38656.4, "power": 35.835493}, {"timestamp": 38676.9, "power": 35.835493}, {"timestamp": 38697.4, "power": 35.835493}, {"timestamp": 38718.0, "power": 35.835493}, {"timestamp": 38738.5, "power": 35.835493}, {"timestamp": 38759.1, "power": 35.835493}, {"timestamp": 38779.6, "power": 35.835493}, {"timestamp": 38800.2, "power": 35.835493}, {"timestamp": 38820.7, "power": 35.835493}, {"timestamp": 38841.2, "power": 35.835493}, {"timestamp": 38861.8, "power": 35.835493}, {"timestamp": 38882.3, "power": 35.835493}, {"timestamp": 38902.8, "power": 35.835493}, {"timestamp": 38923.4, "power": 35.835493}, {"timestamp": 38943.9, "power": 35.835493}, {"timestamp": 38964.5, "power": 35.835493}, {"timestamp": 38985.0, "power": 35.835493}, {"timestamp": 39005.6, "power": 35.835493}, {"timestamp": 39026.1, "power": 35.835493}, {"timestamp": 39046.6, "power": 35.835493}, {"timestamp": 39067.1, "power": 35.835493}, {"timestamp": 39087.7, "power": 35.835493}, {"timestamp": 39108.3, "power": 35.835493}, {"timestamp": 39128.8, "power": 35.835493}, {"timestamp": 39149.4, "power": 35.835493}, {"timestamp": 39170.0, "power": 35.835493}, {"timestamp": 39190.5, "power": 35.835493}, {"timestamp": 39211.0, "power": 35.835493}, {"timestamp": 39231.5, "power": 35.835493}, {"timestamp": 39252.1, "power": 35.835493}, {"timestamp": 39272.7, "power": 35.835493}, {"timestamp": 39293.3, "power": 36.513324}, {"timestamp": 39314.4, "power": 36.513324}, {"timestamp": 39334.9, "power": 36.513324}, {"timestamp": 39355.4, "power": 36.513324}, {"timestamp": 39376.0, "power": 36.513324}, {"timestamp": 39396.5, "power": 36.513324}, {"timestamp": 39417.1, "power": 36.513324}, {"timestamp": 39437.6, "power": 36.513324}, {"timestamp": 39458.1, "power": 36.513324}, {"timestamp": 39478.7, "power": 36.513324}, {"timestamp": 39499.2, "power": 36.513324}, {"timestamp": 39519.7, "power": 36.513324}, {"timestamp": 39540.2, "power": 36.513324}, {"timestamp": 39560.8, "power": 36.513324}, {"timestamp": 39581.3, "power": 36.513324}, {"timestamp": 39601.9, "power": 36.513324}, {"timestamp": 39622.4, "power": 36.513324}, {"timestamp": 39642.9, "power": 36.513324}, {"timestamp": 39663.5, "power": 36.513324}, {"timestamp": 39684.0, "power": 36.513324}, {"timestamp": 39704.5, "power": 36.513324}, {"timestamp": 39725.1, "power": 36.513324}, {"timestamp": 39745.6, "power": 36.513324}, {"timestamp": 39766.2, "power": 36.513324}, {"timestamp": 39786.7, "power": 36.513324}, {"timestamp": 39807.2, "power": 36.513324}, {"timestamp": 39827.8, "power": 36.513324}, {"timestamp": 39848.3, "power": 36.513324}, {"timestamp": 39868.9, "power": 36.513324}, {"timestamp": 39889.4, "power": 36.513324}, {"timestamp": 39910.0, "power": 36.513324}, {"timestamp": 39930.5, "power": 36.513324}, {"timestamp": 39951.0, "power": 36.513324}, {"timestamp": 39971.5, "power": 36.513324}, {"timestamp": 39992.1, "power": 36.513324}, {"timestamp": 40012.6, "power": 36.513324}, {"timestamp": 40033.2, "power": 36.513324}, {"timestamp": 40053.7, "power": 36.513324}, {"timestamp": 40074.2, "power": 36.513324}, {"timestamp": 40094.8, "power": 36.513324}, {"timestamp": 40115.3, "power": 36.513324}, {"timestamp": 40135.9, "power": 36.513324}, {"timestamp": 40156.4, "power": 36.513324}, {"timestamp": 40177.0, "power": 36.513324}, {"timestamp": 40197.6, "power": 36.513324}, {"timestamp": 40218.1, "power": 36.513324}, {"timestamp": 40238.7, "power": 36.513324}, {"timestamp": 40259.2, "power": 36.513324}, {"timestamp": 40279.8, "power": 36.513324}, {"timestamp": 40300.4, "power": 36.010082}, {"timestamp": 40321.5, "power": 36.010082}, {"timestamp": 40342.0, "power": 36.010082}, {"timestamp": 40362.6, "power": 36.010082}, {"timestamp": 40383.1, "power": 36.010082}, {"timestamp": 40403.6, "power": 36.010082}, {"timestamp": 40424.1, "power": 36.010082}, {"timestamp": 40444.7, "power": 36.010082}, {"timestamp": 40465.2, "power": 36.010082}, {"timestamp": 40485.8, "power": 36.010082}, {"timestamp": 40506.3, "power": 36.010082}, {"timestamp": 40526.8, "power": 36.010082}, {"timestamp": 40547.4, "power": 36.010082}, {"timestamp": 40567.9, "power": 36.010082}, {"timestamp": 40588.5, "power": 36.010082}, {"timestamp": 40609.0, "power": 36.010082}, {"timestamp": 40629.5, "power": 36.010082}, {"timestamp": 40650.1, "power": 36.010082}, {"timestamp": 40670.6, "power": 36.010082}, {"timestamp": 40691.1, "power": 36.010082}, {"timestamp": 40711.6, "power": 36.010082}, {"timestamp": 40732.2, "power": 36.010082}, {"timestamp": 40752.7, "power": 36.010082}, {"timestamp": 40773.3, "power": 36.010082}, {"timestamp": 40793.8, "power": 36.010082}, {"timestamp": 40814.4, "power": 36.010082}, {"timestamp": 40834.9, "power": 36.010082}, {"timestamp": 40855.4, "power": 36.010082}, {"timestamp": 40876.0, "power": 36.010082}, {"timestamp": 40896.5, "power": 36.010082}, {"timestamp": 40917.0, "power": 36.010082}, {"timestamp": 40937.6, "power": 36.010082}, {"timestamp": 40958.1, "power": 36.010082}, {"timestamp": 40978.7, "power": 36.010082}, {"timestamp": 40999.2, "power": 36.010082}, {"timestamp": 41019.7, "power": 36.010082}, {"timestamp": 41040.2, "power": 36.010082}, {"timestamp": 41060.8, "power": 36.010082}, {"timestamp": 41081.3, "power": 36.010082}, {"timestamp": 41101.9, "power": 36.010082}, {"timestamp": 41122.4, "power": 36.010082}, {"timestamp": 41142.9, "power": 36.010082}, {"timestamp": 41163.5, "power": 36.010082}, {"timestamp": 41184.0, "power": 36.010082}, {"timestamp": 41204.6, "power": 36.010082}, {"timestamp": 41225.2, "power": 36.010082}, {"timestamp": 41245.7, "power": 36.010082}, {"timestamp": 41266.3, "power": 36.010082}, {"timestamp": 41286.8, "power": 36.010082}, {"timestamp": 41307.4, "power": 35.79236900000001}, {"timestamp": 41328.5, "power": 35.79236900000001}, {"timestamp": 41349.0, "power": 35.79236900000001}, {"timestamp": 41369.6, "power": 35.79236900000001}, {"timestamp": 41390.1, "power": 35.79236900000001}, {"timestamp": 41410.7, "power": 35.79236900000001}, {"timestamp": 41431.2, "power": 35.79236900000001}, {"timestamp": 41451.7, "power": 35.79236900000001}, {"timestamp": 41472.2, "power": 35.79236900000001}, {"timestamp": 41492.8, "power": 35.79236900000001}, {"timestamp": 41513.3, "power": 35.79236900000001}, {"timestamp": 41533.9, "power": 35.79236900000001}, {"timestamp": 41554.4, "power": 35.79236900000001}, {"timestamp": 41574.9, "power": 35.79236900000001}, {"timestamp": 41595.5, "power": 35.79236900000001}, {"timestamp": 41616.0, "power": 35.79236900000001}, {"timestamp": 41636.6, "power": 35.79236900000001}, {"timestamp": 41657.2, "power": 35.79236900000001}, {"timestamp": 41677.8, "power": 35.79236900000001}, {"timestamp": 41698.3, "power": 35.79236900000001}, {"timestamp": 41718.8, "power": 35.79236900000001}, {"timestamp": 41739.4, "power": 35.79236900000001}, {"timestamp": 41759.9, "power": 35.79236900000001}, {"timestamp": 41780.5, "power": 35.79236900000001}, {"timestamp": 41801.1, "power": 35.79236900000001}, {"timestamp": 41821.7, "power": 35.79236900000001}, {"timestamp": 41842.3, "power": 35.79236900000001}, {"timestamp": 41862.8, "power": 35.79236900000001}, {"timestamp": 41883.3, "power": 35.79236900000001}, {"timestamp": 41903.9, "power": 35.79236900000001}, {"timestamp": 41924.5, "power": 35.79236900000001}, {"timestamp": 41945.0, "power": 35.79236900000001}, {"timestamp": 41965.6, "power": 35.79236900000001}, {"timestamp": 41986.2, "power": 35.79236900000001}, {"timestamp": 42006.7, "power": 35.79236900000001}, {"timestamp": 42027.2, "power": 35.79236900000001}, {"timestamp": 42047.8, "power": 35.79236900000001}, {"timestamp": 42068.4, "power": 35.79236900000001}, {"timestamp": 42089.0, "power": 35.79236900000001}, {"timestamp": 42109.5, "power": 35.79236900000001}, {"timestamp": 42130.1, "power": 35.79236900000001}, {"timestamp": 42150.6, "power": 35.79236900000001}, {"timestamp": 42171.3, "power": 35.79236900000001}, {"timestamp": 42191.8, "power": 35.79236900000001}, {"timestamp": 42212.4, "power": 35.79236900000001}, {"timestamp": 42233.0, "power": 35.79236900000001}, {"timestamp": 42253.6, "power": 35.79236900000001}, {"timestamp": 42274.2, "power": 35.79236900000001}, {"timestamp": 42294.8, "power": 35.79236900000001}, {"timestamp": 42315.4, "power": 35.944109999999995}, {"timestamp": 42336.6, "power": 35.944109999999995}, {"timestamp": 42357.1, "power": 35.944109999999995}, {"timestamp": 42377.7, "power": 35.944109999999995}, {"timestamp": 42398.2, "power": 35.944109999999995}, {"timestamp": 42418.7, "power": 35.944109999999995}, {"timestamp": 42439.2, "power": 35.944109999999995}, {"timestamp": 42459.8, "power": 35.944109999999995}, {"timestamp": 42480.3, "power": 35.944109999999995}, {"timestamp": 42500.8, "power": 35.944109999999995}, {"timestamp": 42521.4, "power": 35.944109999999995}, {"timestamp": 42541.9, "power": 35.944109999999995}, {"timestamp": 42562.4, "power": 35.944109999999995}, {"timestamp": 42582.9, "power": 35.944109999999995}, {"timestamp": 42603.5, "power": 35.944109999999995}, {"timestamp": 42624.0, "power": 35.944109999999995}, {"timestamp": 42644.5, "power": 35.944109999999995}, {"timestamp": 42665.0, "power": 35.944109999999995}, {"timestamp": 42685.6, "power": 35.944109999999995}, {"timestamp": 42706.1, "power": 35.944109999999995}, {"timestamp": 42726.6, "power": 35.944109999999995}, {"timestamp": 42747.1, "power": 35.944109999999995}, {"timestamp": 42767.6, "power": 35.944109999999995}, {"timestamp": 42788.2, "power": 35.944109999999995}, {"timestamp": 42808.7, "power": 35.944109999999995}, {"timestamp": 42829.2, "power": 35.944109999999995}, {"timestamp": 42849.8, "power": 35.944109999999995}, {"timestamp": 42870.3, "power": 35.944109999999995}, {"timestamp": 42890.8, "power": 35.944109999999995}, {"timestamp": 42911.4, "power": 35.944109999999995}, {"timestamp": 42931.9, "power": 35.944109999999995}, {"timestamp": 42952.4, "power": 35.944109999999995}, {"timestamp": 42972.9, "power": 35.944109999999995}, {"timestamp": 42993.5, "power": 35.944109999999995}, {"timestamp": 43014.0, "power": 35.944109999999995}, {"timestamp": 43034.5, "power": 35.944109999999995}, {"timestamp": 43055.0, "power": 35.944109999999995}, {"timestamp": 43075.5, "power": 35.944109999999995}, {"timestamp": 43096.0, "power": 35.944109999999995}, {"timestamp": 43116.6, "power": 35.944109999999995}, {"timestamp": 43137.1, "power": 35.944109999999995}, {"timestamp": 43157.6, "power": 35.944109999999995}, {"timestamp": 43178.2, "power": 35.944109999999995}, {"timestamp": 43198.7, "power": 35.944109999999995}, {"timestamp": 43219.2, "power": 35.944109999999995}, {"timestamp": 43239.7, "power": 35.944109999999995}, {"timestamp": 43260.3, "power": 35.944109999999995}, {"timestamp": 43280.8, "power": 35.944109999999995}, {"timestamp": 43301.3, "power": 35.944109999999995}, {"timestamp": 43321.9, "power": 38.744842}, {"timestamp": 43343.1, "power": 38.744842}, {"timestamp": 43363.6, "power": 38.744842}, {"timestamp": 43384.1, "power": 38.744842}, {"timestamp": 43404.6, "power": 38.744842}, {"timestamp": 43425.2, "power": 38.744842}, {"timestamp": 43445.7, "power": 38.744842}, {"timestamp": 43466.2, "power": 38.744842}, {"timestamp": 43486.7, "power": 38.744842}, {"timestamp": 43507.2, "power": 38.744842}, {"timestamp": 43527.8, "power": 38.744842}, {"timestamp": 43548.3, "power": 38.744842}, {"timestamp": 43568.8, "power": 38.744842}, {"timestamp": 43589.3, "power": 38.744842}, {"timestamp": 43609.9, "power": 38.744842}, {"timestamp": 43630.4, "power": 38.744842}, {"timestamp": 43650.9, "power": 38.744842}, {"timestamp": 43671.4, "power": 38.744842}, {"timestamp": 43692.0, "power": 38.744842}, {"timestamp": 43712.5, "power": 38.744842}, {"timestamp": 43733.0, "power": 38.744842}, {"timestamp": 43753.6, "power": 38.744842}, {"timestamp": 43774.1, "power": 38.744842}, {"timestamp": 43794.6, "power": 38.744842}, {"timestamp": 43815.1, "power": 38.744842}, {"timestamp": 43835.6, "power": 38.744842}, {"timestamp": 43856.1, "power": 38.744842}, {"timestamp": 43876.7, "power": 38.744842}, {"timestamp": 43897.2, "power": 38.744842}, {"timestamp": 43917.7, "power": 38.744842}, {"timestamp": 43938.3, "power": 38.744842}, {"timestamp": 43958.8, "power": 38.744842}, {"timestamp": 43979.3, "power": 38.744842}, {"timestamp": 43999.8, "power": 38.744842}, {"timestamp": 44020.4, "power": 38.744842}, {"timestamp": 44040.9, "power": 38.744842}, {"timestamp": 44061.4, "power": 38.744842}, {"timestamp": 44081.9, "power": 38.744842}, {"timestamp": 44102.5, "power": 38.744842}, {"timestamp": 44122.9, "power": 38.744842}, {"timestamp": 44143.5, "power": 38.744842}, {"timestamp": 44164.0, "power": 38.744842}, {"timestamp": 44184.5, "power": 38.744842}, {"timestamp": 44205.1, "power": 38.744842}, {"timestamp": 44225.6, "power": 38.744842}, {"timestamp": 44246.1, "power": 38.744842}, {"timestamp": 44266.6, "power": 38.744842}, {"timestamp": 44287.1, "power": 38.744842}, {"timestamp": 44307.6, "power": 38.744842}, {"timestamp": 44328.1, "power": 35.994136999999995}, {"timestamp": 44349.2, "power": 35.994136999999995}, {"timestamp": 44369.8, "power": 35.994136999999995}, {"timestamp": 44390.3, "power": 35.994136999999995}, {"timestamp": 44410.8, "power": 35.994136999999995}, {"timestamp": 44431.3, "power": 35.994136999999995}, {"timestamp": 44451.8, "power": 35.994136999999995}, {"timestamp": 44472.4, "power": 35.994136999999995}, {"timestamp": 44492.9, "power": 35.994136999999995}, {"timestamp": 44513.4, "power": 35.994136999999995}, {"timestamp": 44533.9, "power": 35.994136999999995}, {"timestamp": 44554.5, "power": 35.994136999999995}, {"timestamp": 44574.9, "power": 35.994136999999995}, {"timestamp": 44595.5, "power": 35.994136999999995}, {"timestamp": 44616.0, "power": 35.994136999999995}, {"timestamp": 44636.5, "power": 35.994136999999995}, {"timestamp": 44657.1, "power": 35.994136999999995}], "timeline": {"START": "3792.400137", "END": "42184.40468"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 39969.5}, {"name": "clSetKernelArg", "calls": 19, "time": 3565.84}, {"name": "clReleaseKernel", "calls": 1, "time": 892.408}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.0085}, {"name": "clReleaseContext", "calls": 1, "time": 48.8329}, {"name": "clCreateContext", "calls": 1, "time": 40.2119}, {"name": "clReleaseProgram", "calls": 1, "time": 16.6967}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.347309}, {"name": "clCreateKernel", "calls": 1, "time": 0.343593}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.146235}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080478}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075446}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029616}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024171}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023968}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012632}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010958}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007941}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007661}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006616}, {"name": "clRetainDevice", "calls": 2, "time": 0.004817}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38392.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 37891.5}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 38390.9}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 37654.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 38044.3}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 37443.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8745.536959, "utilization": 91.099343, "size": 13090300.0, "time": 1496.800032}, {"type": "WRITE", "transfers": 1, "speed": 6449.907886, "utilization": 67.18654, "size": 519075.0, "time": 80.477927}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 118042812, "speed": 29.5214, "utilization": 0.256262, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7377421, "speed": 394.865, "utilization": 3.42765, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119661211, "speed": 29.5396, "utilization": 0.25642, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7478581, "speed": 395.091, "utilization": 3.42961, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 117289851, "speed": 29.517, "utilization": 0.256224, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7330358, "speed": 395.108, "utilization": 3.42976, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118533593, "speed": 29.5258, "utilization": 0.256301, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7408097, "speed": 394.971, "utilization": 3.42857, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 116624051, "speed": 29.5142, "utilization": 0.2562, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7288741, "speed": 394.783, "utilization": 3.42694, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len4/run4.json b/code/fpga/ndrange_results/dna.15MB.len4/run4.json new file mode 100644 index 0000000..a15555b --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.2563, "power": 35.987352}, {"timestamp": 63.867, "power": 35.987352}, {"timestamp": 84.4512, "power": 35.987352}, {"timestamp": 105.024, "power": 35.987352}, {"timestamp": 125.601, "power": 35.987352}, {"timestamp": 146.336, "power": 35.987352}, {"timestamp": 166.834, "power": 35.987352}, {"timestamp": 187.423, "power": 35.987352}, {"timestamp": 208.018, "power": 35.987352}, {"timestamp": 228.621, "power": 35.987352}, {"timestamp": 249.224, "power": 35.987352}, {"timestamp": 269.826, "power": 35.987352}, {"timestamp": 290.406, "power": 35.987352}, {"timestamp": 310.97, "power": 35.987352}, {"timestamp": 331.572, "power": 35.987352}, {"timestamp": 352.172, "power": 35.987352}, {"timestamp": 372.775, "power": 35.987352}, {"timestamp": 393.38, "power": 35.987352}, {"timestamp": 413.938, "power": 35.987352}, {"timestamp": 434.501, "power": 35.987352}, {"timestamp": 455.078, "power": 35.987352}, {"timestamp": 475.688, "power": 35.987352}, {"timestamp": 496.291, "power": 35.987352}, {"timestamp": 516.902, "power": 35.987352}, {"timestamp": 537.509, "power": 35.987352}, {"timestamp": 558.086, "power": 35.987352}, {"timestamp": 578.652, "power": 35.987352}, {"timestamp": 599.22, "power": 35.987352}, {"timestamp": 619.821, "power": 35.987352}, {"timestamp": 640.427, "power": 35.987352}, {"timestamp": 661.031, "power": 35.987352}, {"timestamp": 681.637, "power": 35.987352}, {"timestamp": 702.218, "power": 35.987352}, {"timestamp": 722.795, "power": 35.987352}, {"timestamp": 743.402, "power": 35.987352}, {"timestamp": 764.011, "power": 35.987352}, {"timestamp": 784.615, "power": 35.987352}, {"timestamp": 805.22, "power": 35.987352}, {"timestamp": 825.827, "power": 35.987352}, {"timestamp": 846.407, "power": 35.987352}, {"timestamp": 866.97, "power": 35.987352}, {"timestamp": 887.565, "power": 35.987352}, {"timestamp": 908.172, "power": 35.987352}, {"timestamp": 928.78, "power": 35.987352}, {"timestamp": 949.381, "power": 35.987352}, {"timestamp": 969.936, "power": 35.987352}, {"timestamp": 990.514, "power": 35.987352}, {"timestamp": 1011.08, "power": 36.085668}, {"timestamp": 1032.39, "power": 36.085668}, {"timestamp": 1052.93, "power": 36.085668}, {"timestamp": 1073.47, "power": 36.085668}, {"timestamp": 1093.98, "power": 36.085668}, {"timestamp": 1114.48, "power": 36.085668}, {"timestamp": 1135.0, "power": 36.085668}, {"timestamp": 1155.54, "power": 36.085668}, {"timestamp": 1176.07, "power": 36.085668}, {"timestamp": 1196.61, "power": 36.085668}, {"timestamp": 1217.14, "power": 36.085668}, {"timestamp": 1237.68, "power": 36.085668}, {"timestamp": 1258.2, "power": 36.085668}, {"timestamp": 1278.73, "power": 36.085668}, {"timestamp": 1299.26, "power": 36.085668}, {"timestamp": 1319.8, "power": 36.085668}, {"timestamp": 1340.33, "power": 36.085668}, {"timestamp": 1360.86, "power": 36.085668}, {"timestamp": 1381.39, "power": 36.085668}, {"timestamp": 1401.94, "power": 36.085668}, {"timestamp": 1422.44, "power": 36.085668}, {"timestamp": 1442.97, "power": 36.085668}, {"timestamp": 1463.5, "power": 36.085668}, {"timestamp": 1484.04, "power": 36.085668}, {"timestamp": 1504.57, "power": 36.085668}, {"timestamp": 1525.11, "power": 36.085668}, {"timestamp": 1545.64, "power": 36.085668}, {"timestamp": 1566.16, "power": 36.085668}, {"timestamp": 1586.69, "power": 36.085668}, {"timestamp": 1607.23, "power": 36.085668}, {"timestamp": 1627.76, "power": 36.085668}, {"timestamp": 1648.3, "power": 36.085668}, {"timestamp": 1668.84, "power": 36.085668}, {"timestamp": 1689.38, "power": 36.085668}, {"timestamp": 1709.93, "power": 36.085668}, {"timestamp": 1730.42, "power": 36.085668}, {"timestamp": 1750.95, "power": 36.085668}, {"timestamp": 1771.49, "power": 36.085668}, {"timestamp": 1792.03, "power": 36.085668}, {"timestamp": 1812.56, "power": 36.085668}, {"timestamp": 1833.1, "power": 36.085668}, {"timestamp": 1853.64, "power": 36.085668}, {"timestamp": 1874.15, "power": 36.085668}, {"timestamp": 1894.68, "power": 36.085668}, {"timestamp": 1915.22, "power": 36.085668}, {"timestamp": 1935.76, "power": 36.085668}, {"timestamp": 1956.3, "power": 36.085668}, {"timestamp": 1976.84, "power": 36.085668}, {"timestamp": 1997.38, "power": 36.085668}, {"timestamp": 2017.93, "power": 35.310698}, {"timestamp": 2039.07, "power": 35.310698}, {"timestamp": 2059.61, "power": 35.310698}, {"timestamp": 2080.15, "power": 35.310698}, {"timestamp": 2100.68, "power": 35.310698}, {"timestamp": 2121.22, "power": 35.310698}, {"timestamp": 2141.75, "power": 35.310698}, {"timestamp": 2162.27, "power": 35.310698}, {"timestamp": 2182.8, "power": 35.310698}, {"timestamp": 2203.34, "power": 35.310698}, {"timestamp": 2223.87, "power": 35.310698}, {"timestamp": 2244.41, "power": 35.310698}, {"timestamp": 2264.95, "power": 35.310698}, {"timestamp": 2285.48, "power": 35.310698}, {"timestamp": 2305.99, "power": 35.310698}, {"timestamp": 2326.49, "power": 35.310698}, {"timestamp": 2347.02, "power": 35.310698}, {"timestamp": 2367.56, "power": 35.310698}, {"timestamp": 2388.09, "power": 35.310698}, {"timestamp": 2408.63, "power": 35.310698}, {"timestamp": 2429.17, "power": 35.310698}, {"timestamp": 2449.7, "power": 35.310698}, {"timestamp": 2470.21, "power": 35.310698}, {"timestamp": 2490.75, "power": 35.310698}, {"timestamp": 2511.28, "power": 35.310698}, {"timestamp": 2531.82, "power": 35.310698}, {"timestamp": 2552.36, "power": 35.310698}, {"timestamp": 2572.9, "power": 35.310698}, {"timestamp": 2593.43, "power": 35.310698}, {"timestamp": 2613.88, "power": 35.310698}, {"timestamp": 2634.1, "power": 35.310698}, {"timestamp": 2654.6, "power": 35.310698}, {"timestamp": 2675.13, "power": 35.310698}, {"timestamp": 2695.66, "power": 35.310698}, {"timestamp": 2716.2, "power": 35.310698}, {"timestamp": 2736.74, "power": 35.310698}, {"timestamp": 2757.28, "power": 35.310698}, {"timestamp": 2777.82, "power": 35.310698}, {"timestamp": 2798.33, "power": 35.310698}, {"timestamp": 2818.86, "power": 35.310698}, {"timestamp": 2839.4, "power": 35.310698}, {"timestamp": 2859.94, "power": 35.310698}, {"timestamp": 2880.47, "power": 35.310698}, {"timestamp": 2901.01, "power": 35.310698}, {"timestamp": 2921.55, "power": 35.310698}, {"timestamp": 2942.06, "power": 35.310698}, {"timestamp": 2962.55, "power": 35.310698}, {"timestamp": 2983.09, "power": 35.310698}, {"timestamp": 3003.62, "power": 35.310698}, {"timestamp": 3024.16, "power": 35.364603}, {"timestamp": 3045.3, "power": 35.364603}, {"timestamp": 3065.84, "power": 35.364603}, {"timestamp": 3086.35, "power": 35.364603}, {"timestamp": 3106.88, "power": 35.364603}, {"timestamp": 3127.42, "power": 35.364603}, {"timestamp": 3147.96, "power": 35.364603}, {"timestamp": 3168.5, "power": 35.364603}, {"timestamp": 3189.04, "power": 35.364603}, {"timestamp": 3209.58, "power": 35.364603}, {"timestamp": 3230.08, "power": 35.364603}, {"timestamp": 3250.58, "power": 35.364603}, {"timestamp": 3271.11, "power": 35.364603}, {"timestamp": 3291.65, "power": 35.364603}, {"timestamp": 3312.19, "power": 35.364603}, {"timestamp": 3332.73, "power": 35.364603}, {"timestamp": 3353.26, "power": 35.364603}, {"timestamp": 3373.8, "power": 35.364603}, {"timestamp": 3394.31, "power": 35.364603}, {"timestamp": 3414.84, "power": 35.364603}, {"timestamp": 3435.38, "power": 35.364603}, {"timestamp": 3455.92, "power": 35.364603}, {"timestamp": 3476.45, "power": 35.364603}, {"timestamp": 3496.99, "power": 35.364603}, {"timestamp": 3517.52, "power": 35.364603}, {"timestamp": 3538.04, "power": 35.364603}, {"timestamp": 3558.53, "power": 35.364603}, {"timestamp": 3579.06, "power": 35.364603}, {"timestamp": 3599.6, "power": 35.364603}, {"timestamp": 3620.14, "power": 35.364603}, {"timestamp": 3640.67, "power": 35.364603}, {"timestamp": 3661.21, "power": 35.364603}, {"timestamp": 3681.75, "power": 35.364603}, {"timestamp": 3702.27, "power": 35.364603}, {"timestamp": 3722.79, "power": 35.364603}, {"timestamp": 3743.34, "power": 35.364603}, {"timestamp": 3763.96, "power": 35.364603}, {"timestamp": 3784.5, "power": 35.364603}, {"timestamp": 3805.03, "power": 35.364603}, {"timestamp": 3825.56, "power": 35.364603}, {"timestamp": 3846.1, "power": 35.364603}, {"timestamp": 3866.63, "power": 35.364603}, {"timestamp": 3887.16, "power": 35.364603}, {"timestamp": 3907.69, "power": 35.364603}, {"timestamp": 3928.23, "power": 35.364603}, {"timestamp": 3948.77, "power": 35.364603}, {"timestamp": 3969.33, "power": 35.364603}, {"timestamp": 3989.88, "power": 35.364603}, {"timestamp": 4010.4, "power": 35.364603}, {"timestamp": 4030.94, "power": 35.583470000000005}, {"timestamp": 4052.1, "power": 35.583470000000005}, {"timestamp": 4072.64, "power": 35.583470000000005}, {"timestamp": 4093.2, "power": 35.583470000000005}, {"timestamp": 4113.75, "power": 35.583470000000005}, {"timestamp": 4134.28, "power": 35.583470000000005}, {"timestamp": 4154.83, "power": 35.583470000000005}, {"timestamp": 4175.41, "power": 35.583470000000005}, {"timestamp": 4195.97, "power": 35.583470000000005}, {"timestamp": 4216.54, "power": 35.583470000000005}, {"timestamp": 4237.12, "power": 35.583470000000005}, {"timestamp": 4257.7, "power": 35.583470000000005}, {"timestamp": 4278.23, "power": 35.583470000000005}, {"timestamp": 4298.78, "power": 35.583470000000005}, {"timestamp": 4319.36, "power": 35.583470000000005}, {"timestamp": 4339.94, "power": 35.583470000000005}, {"timestamp": 4360.52, "power": 35.583470000000005}, {"timestamp": 4381.08, "power": 35.583470000000005}, {"timestamp": 4401.66, "power": 35.583470000000005}, {"timestamp": 4422.19, "power": 35.583470000000005}, {"timestamp": 4442.75, "power": 35.583470000000005}, {"timestamp": 4463.32, "power": 35.583470000000005}, {"timestamp": 4483.89, "power": 35.583470000000005}, {"timestamp": 4504.46, "power": 35.583470000000005}, {"timestamp": 4525.02, "power": 35.583470000000005}, {"timestamp": 4545.6, "power": 35.583470000000005}, {"timestamp": 4566.13, "power": 35.583470000000005}, {"timestamp": 4586.63, "power": 35.583470000000005}, {"timestamp": 4607.19, "power": 35.583470000000005}, {"timestamp": 4627.74, "power": 35.583470000000005}, {"timestamp": 4648.29, "power": 35.583470000000005}, {"timestamp": 4668.87, "power": 35.583470000000005}, {"timestamp": 4689.43, "power": 35.583470000000005}, {"timestamp": 4710.02, "power": 35.583470000000005}, {"timestamp": 4730.53, "power": 35.583470000000005}, {"timestamp": 4751.1, "power": 35.583470000000005}, {"timestamp": 4771.66, "power": 35.583470000000005}, {"timestamp": 4792.23, "power": 35.583470000000005}, {"timestamp": 4812.81, "power": 35.583470000000005}, {"timestamp": 4833.39, "power": 35.583470000000005}, {"timestamp": 4853.96, "power": 35.583470000000005}, {"timestamp": 4874.47, "power": 35.583470000000005}, {"timestamp": 4895.02, "power": 35.583470000000005}, {"timestamp": 4915.59, "power": 35.583470000000005}, {"timestamp": 4936.17, "power": 35.583470000000005}, {"timestamp": 4956.75, "power": 35.583470000000005}, {"timestamp": 4977.33, "power": 35.583470000000005}, {"timestamp": 4997.92, "power": 35.583470000000005}, {"timestamp": 5018.42, "power": 35.583470000000005}, {"timestamp": 5038.98, "power": 36.027418999999995}, {"timestamp": 5060.22, "power": 36.027418999999995}, {"timestamp": 5080.76, "power": 36.027418999999995}, {"timestamp": 5101.46, "power": 36.027418999999995}, {"timestamp": 5121.97, "power": 36.027418999999995}, {"timestamp": 5142.47, "power": 36.027418999999995}, {"timestamp": 5163.03, "power": 36.027418999999995}, {"timestamp": 5183.61, "power": 36.027418999999995}, {"timestamp": 5204.18, "power": 36.027418999999995}, {"timestamp": 5224.75, "power": 36.027418999999995}, {"timestamp": 5245.34, "power": 36.027418999999995}, {"timestamp": 5265.92, "power": 36.027418999999995}, {"timestamp": 5286.43, "power": 36.027418999999995}, {"timestamp": 5306.98, "power": 36.027418999999995}, {"timestamp": 5327.57, "power": 36.027418999999995}, {"timestamp": 5348.15, "power": 36.027418999999995}, {"timestamp": 5368.72, "power": 36.027418999999995}, {"timestamp": 5389.29, "power": 36.027418999999995}, {"timestamp": 5409.85, "power": 36.027418999999995}, {"timestamp": 5430.36, "power": 36.027418999999995}, {"timestamp": 5450.93, "power": 36.027418999999995}, {"timestamp": 5471.51, "power": 36.027418999999995}, {"timestamp": 5492.08, "power": 36.027418999999995}, {"timestamp": 5512.66, "power": 36.027418999999995}, {"timestamp": 5533.24, "power": 36.027418999999995}, {"timestamp": 5553.81, "power": 36.027418999999995}, {"timestamp": 5574.33, "power": 36.027418999999995}, {"timestamp": 5594.88, "power": 36.027418999999995}, {"timestamp": 5615.44, "power": 36.027418999999995}, {"timestamp": 5636.02, "power": 36.027418999999995}, {"timestamp": 5656.57, "power": 36.027418999999995}, {"timestamp": 5677.11, "power": 36.027418999999995}, {"timestamp": 5697.66, "power": 36.027418999999995}, {"timestamp": 5718.18, "power": 36.027418999999995}, {"timestamp": 5738.74, "power": 36.027418999999995}, {"timestamp": 5759.3, "power": 36.027418999999995}, {"timestamp": 5779.86, "power": 36.027418999999995}, {"timestamp": 5800.44, "power": 36.027418999999995}, {"timestamp": 5821.03, "power": 36.027418999999995}, {"timestamp": 5841.6, "power": 36.027418999999995}, {"timestamp": 5862.14, "power": 36.027418999999995}, {"timestamp": 5882.69, "power": 36.027418999999995}, {"timestamp": 5903.27, "power": 36.027418999999995}, {"timestamp": 5923.85, "power": 36.027418999999995}, {"timestamp": 5944.41, "power": 36.027418999999995}, {"timestamp": 5964.99, "power": 36.027418999999995}, {"timestamp": 5985.56, "power": 36.027418999999995}, {"timestamp": 6006.09, "power": 36.027418999999995}, {"timestamp": 6026.63, "power": 36.027418999999995}, {"timestamp": 6047.14, "power": 35.754744}, {"timestamp": 6068.3, "power": 35.754744}, {"timestamp": 6088.88, "power": 35.754744}, {"timestamp": 6109.46, "power": 35.754744}, {"timestamp": 6129.98, "power": 35.754744}, {"timestamp": 6150.47, "power": 35.754744}, {"timestamp": 6171.05, "power": 35.754744}, {"timestamp": 6191.62, "power": 35.754744}, {"timestamp": 6212.2, "power": 35.754744}, {"timestamp": 6232.78, "power": 35.754744}, {"timestamp": 6253.35, "power": 35.754744}, {"timestamp": 6273.94, "power": 35.754744}, {"timestamp": 6294.45, "power": 35.754744}, {"timestamp": 6315.02, "power": 35.754744}, {"timestamp": 6335.6, "power": 35.754744}, {"timestamp": 6356.18, "power": 35.754744}, {"timestamp": 6376.74, "power": 35.754744}, {"timestamp": 6397.32, "power": 35.754744}, {"timestamp": 6417.91, "power": 35.754744}, {"timestamp": 6438.42, "power": 35.754744}, {"timestamp": 6458.99, "power": 35.754744}, {"timestamp": 6479.55, "power": 35.754744}, {"timestamp": 6500.13, "power": 35.754744}, {"timestamp": 6520.71, "power": 35.754744}, {"timestamp": 6541.29, "power": 35.754744}, {"timestamp": 6561.87, "power": 35.754744}, {"timestamp": 6582.38, "power": 35.754744}, {"timestamp": 6602.93, "power": 35.754744}, {"timestamp": 6623.5, "power": 35.754744}, {"timestamp": 6644.08, "power": 35.754744}, {"timestamp": 6664.63, "power": 35.754744}, {"timestamp": 6685.18, "power": 35.754744}, {"timestamp": 6705.72, "power": 35.754744}, {"timestamp": 6726.24, "power": 35.754744}, {"timestamp": 6746.8, "power": 35.754744}, {"timestamp": 6767.34, "power": 35.754744}, {"timestamp": 6787.89, "power": 35.754744}, {"timestamp": 6808.44, "power": 35.754744}, {"timestamp": 6828.99, "power": 35.754744}, {"timestamp": 6849.54, "power": 35.754744}, {"timestamp": 6870.06, "power": 35.754744}, {"timestamp": 6890.56, "power": 35.754744}, {"timestamp": 6911.12, "power": 35.754744}, {"timestamp": 6931.67, "power": 35.754744}, {"timestamp": 6952.26, "power": 35.754744}, {"timestamp": 6972.84, "power": 35.754744}, {"timestamp": 6993.41, "power": 35.754744}, {"timestamp": 7013.99, "power": 35.754744}, {"timestamp": 7034.49, "power": 35.754744}, {"timestamp": 7055.06, "power": 35.844212999999996}, {"timestamp": 7077.2, "power": 35.844212999999996}, {"timestamp": 7097.78, "power": 35.844212999999996}, {"timestamp": 7118.3, "power": 35.844212999999996}, {"timestamp": 7138.86, "power": 35.844212999999996}, {"timestamp": 7159.43, "power": 35.844212999999996}, {"timestamp": 7179.99, "power": 35.844212999999996}, {"timestamp": 7200.57, "power": 35.844212999999996}, {"timestamp": 7221.15, "power": 35.844212999999996}, {"timestamp": 7241.73, "power": 35.844212999999996}, {"timestamp": 7262.27, "power": 35.844212999999996}, {"timestamp": 7282.81, "power": 35.844212999999996}, {"timestamp": 7303.38, "power": 35.844212999999996}, {"timestamp": 7323.96, "power": 35.844212999999996}, {"timestamp": 7344.54, "power": 35.844212999999996}, {"timestamp": 7365.12, "power": 35.844212999999996}, {"timestamp": 7385.69, "power": 35.844212999999996}, {"timestamp": 7406.21, "power": 35.844212999999996}, {"timestamp": 7426.77, "power": 35.844212999999996}, {"timestamp": 7447.33, "power": 35.844212999999996}, {"timestamp": 7467.9, "power": 35.844212999999996}, {"timestamp": 7488.47, "power": 35.844212999999996}, {"timestamp": 7509.04, "power": 35.844212999999996}, {"timestamp": 7529.63, "power": 35.844212999999996}, {"timestamp": 7550.16, "power": 35.844212999999996}, {"timestamp": 7570.72, "power": 35.844212999999996}, {"timestamp": 7591.28, "power": 35.844212999999996}, {"timestamp": 7611.85, "power": 35.844212999999996}, {"timestamp": 7632.42, "power": 35.844212999999996}, {"timestamp": 7653.0, "power": 35.844212999999996}, {"timestamp": 7673.58, "power": 35.844212999999996}, {"timestamp": 7694.11, "power": 35.844212999999996}, {"timestamp": 7714.65, "power": 35.844212999999996}, {"timestamp": 7735.2, "power": 35.844212999999996}, {"timestamp": 7755.75, "power": 35.844212999999996}, {"timestamp": 7776.3, "power": 35.844212999999996}, {"timestamp": 7796.84, "power": 35.844212999999996}, {"timestamp": 7817.39, "power": 35.844212999999996}, {"timestamp": 7837.95, "power": 35.844212999999996}, {"timestamp": 7858.45, "power": 35.844212999999996}, {"timestamp": 7878.99, "power": 35.844212999999996}, {"timestamp": 7899.54, "power": 35.844212999999996}, {"timestamp": 7920.08, "power": 35.844212999999996}, {"timestamp": 7940.63, "power": 35.844212999999996}, {"timestamp": 7961.18, "power": 35.844212999999996}, {"timestamp": 7981.72, "power": 35.844212999999996}, {"timestamp": 8002.24, "power": 35.844212999999996}, {"timestamp": 8022.79, "power": 35.844212999999996}, {"timestamp": 8043.34, "power": 35.844212999999996}, {"timestamp": 8063.88, "power": 35.945766}, {"timestamp": 8085.44, "power": 35.945766}, {"timestamp": 8105.99, "power": 35.945766}, {"timestamp": 8126.49, "power": 35.945766}, {"timestamp": 8147.06, "power": 35.945766}, {"timestamp": 8167.64, "power": 35.945766}, {"timestamp": 8188.2, "power": 35.945766}, {"timestamp": 8208.77, "power": 35.945766}, {"timestamp": 8229.34, "power": 35.945766}, {"timestamp": 8249.92, "power": 35.945766}, {"timestamp": 8270.43, "power": 35.945766}, {"timestamp": 8290.92, "power": 35.945766}, {"timestamp": 8311.47, "power": 35.945766}, {"timestamp": 8332.03, "power": 35.945766}, {"timestamp": 8352.61, "power": 35.945766}, {"timestamp": 8373.18, "power": 35.945766}, {"timestamp": 8393.76, "power": 35.945766}, {"timestamp": 8414.29, "power": 35.945766}, {"timestamp": 8434.85, "power": 35.945766}, {"timestamp": 8455.42, "power": 35.945766}, {"timestamp": 8476.0, "power": 35.945766}, {"timestamp": 8496.55, "power": 35.945766}, {"timestamp": 8517.1, "power": 35.945766}, {"timestamp": 8537.65, "power": 35.945766}, {"timestamp": 8558.18, "power": 35.945766}, {"timestamp": 8578.67, "power": 35.945766}, {"timestamp": 8599.21, "power": 35.945766}, {"timestamp": 8619.76, "power": 35.945766}, {"timestamp": 8640.31, "power": 35.945766}, {"timestamp": 8660.86, "power": 35.945766}, {"timestamp": 8681.41, "power": 35.945766}, {"timestamp": 8701.94, "power": 35.945766}, {"timestamp": 8722.45, "power": 35.945766}, {"timestamp": 8742.99, "power": 35.945766}, {"timestamp": 8763.53, "power": 35.945766}, {"timestamp": 8784.08, "power": 35.945766}, {"timestamp": 8804.63, "power": 35.945766}, {"timestamp": 8825.19, "power": 35.945766}, {"timestamp": 8845.78, "power": 35.945766}, {"timestamp": 8866.3, "power": 35.945766}, {"timestamp": 8886.84, "power": 35.945766}, {"timestamp": 8907.41, "power": 35.945766}, {"timestamp": 8927.99, "power": 35.945766}, {"timestamp": 8948.56, "power": 35.945766}, {"timestamp": 8969.14, "power": 35.945766}, {"timestamp": 8989.7, "power": 35.945766}, {"timestamp": 9010.24, "power": 35.945766}, {"timestamp": 9030.79, "power": 35.945766}, {"timestamp": 9051.37, "power": 35.945766}, {"timestamp": 9071.94, "power": 36.911376000000004}, {"timestamp": 9094.38, "power": 36.911376000000004}, {"timestamp": 9114.94, "power": 36.911376000000004}, {"timestamp": 9135.52, "power": 36.911376000000004}, {"timestamp": 9156.1, "power": 36.911376000000004}, {"timestamp": 9176.68, "power": 36.911376000000004}, {"timestamp": 9197.26, "power": 36.911376000000004}, {"timestamp": 9217.84, "power": 36.911376000000004}, {"timestamp": 9238.36, "power": 36.911376000000004}, {"timestamp": 9258.92, "power": 36.911376000000004}, {"timestamp": 9279.49, "power": 36.911376000000004}, {"timestamp": 9300.06, "power": 36.911376000000004}, {"timestamp": 9320.61, "power": 36.911376000000004}, {"timestamp": 9341.16, "power": 36.911376000000004}, {"timestamp": 9361.7, "power": 36.911376000000004}, {"timestamp": 9382.23, "power": 36.911376000000004}, {"timestamp": 9402.77, "power": 36.911376000000004}, {"timestamp": 9423.32, "power": 36.911376000000004}, {"timestamp": 9443.87, "power": 36.911376000000004}, {"timestamp": 9464.42, "power": 36.911376000000004}, {"timestamp": 9484.97, "power": 36.911376000000004}, {"timestamp": 9505.51, "power": 36.911376000000004}, {"timestamp": 9526.04, "power": 36.911376000000004}, {"timestamp": 9546.53, "power": 36.911376000000004}, {"timestamp": 9567.07, "power": 36.911376000000004}, {"timestamp": 9587.62, "power": 36.911376000000004}, {"timestamp": 9608.17, "power": 36.911376000000004}, {"timestamp": 9628.72, "power": 36.911376000000004}, {"timestamp": 9649.27, "power": 36.911376000000004}, {"timestamp": 9669.82, "power": 36.911376000000004}, {"timestamp": 9690.34, "power": 36.911376000000004}, {"timestamp": 9710.88, "power": 36.911376000000004}, {"timestamp": 9731.43, "power": 36.911376000000004}, {"timestamp": 9751.98, "power": 36.911376000000004}, {"timestamp": 9772.53, "power": 36.911376000000004}, {"timestamp": 9793.08, "power": 36.911376000000004}, {"timestamp": 9813.62, "power": 36.911376000000004}, {"timestamp": 9834.15, "power": 36.911376000000004}, {"timestamp": 9854.65, "power": 36.911376000000004}, {"timestamp": 9875.18, "power": 36.911376000000004}, {"timestamp": 9895.73, "power": 36.911376000000004}, {"timestamp": 9916.28, "power": 36.911376000000004}, {"timestamp": 9936.83, "power": 36.911376000000004}, {"timestamp": 9957.37, "power": 36.911376000000004}, {"timestamp": 9977.93, "power": 36.911376000000004}, {"timestamp": 9998.43, "power": 36.911376000000004}, {"timestamp": 10019.0, "power": 36.911376000000004}, {"timestamp": 10039.5, "power": 36.911376000000004}, {"timestamp": 10060.1, "power": 36.911376000000004}, {"timestamp": 10080.6, "power": 35.953831}, {"timestamp": 10101.9, "power": 35.953831}, {"timestamp": 10122.4, "power": 35.953831}, {"timestamp": 10143.0, "power": 35.953831}, {"timestamp": 10163.5, "power": 35.953831}, {"timestamp": 10184.1, "power": 35.953831}, {"timestamp": 10204.7, "power": 35.953831}, {"timestamp": 10225.2, "power": 35.953831}, {"timestamp": 10245.8, "power": 35.953831}, {"timestamp": 10266.3, "power": 35.953831}, {"timestamp": 10286.9, "power": 35.953831}, {"timestamp": 10307.5, "power": 35.953831}, {"timestamp": 10328.0, "power": 35.953831}, {"timestamp": 10348.6, "power": 35.953831}, {"timestamp": 10369.2, "power": 35.953831}, {"timestamp": 10389.8, "power": 35.953831}, {"timestamp": 10410.3, "power": 35.953831}, {"timestamp": 10430.8, "power": 35.953831}, {"timestamp": 10451.4, "power": 35.953831}, {"timestamp": 10472.0, "power": 35.953831}, {"timestamp": 10492.6, "power": 35.953831}, {"timestamp": 10513.1, "power": 35.953831}, {"timestamp": 10533.7, "power": 35.953831}, {"timestamp": 10554.2, "power": 35.953831}, {"timestamp": 10574.8, "power": 35.953831}, {"timestamp": 10595.4, "power": 35.953831}, {"timestamp": 10616.0, "power": 35.953831}, {"timestamp": 10636.5, "power": 35.953831}, {"timestamp": 10657.1, "power": 35.953831}, {"timestamp": 10677.7, "power": 35.953831}, {"timestamp": 10698.2, "power": 35.953831}, {"timestamp": 10718.8, "power": 35.953831}, {"timestamp": 10739.3, "power": 35.953831}, {"timestamp": 10759.9, "power": 35.953831}, {"timestamp": 10780.5, "power": 35.953831}, {"timestamp": 10801.1, "power": 35.953831}, {"timestamp": 10821.6, "power": 35.953831}, {"timestamp": 10842.2, "power": 35.953831}, {"timestamp": 10862.7, "power": 35.953831}, {"timestamp": 10883.3, "power": 35.953831}, {"timestamp": 10903.9, "power": 35.953831}, {"timestamp": 10924.5, "power": 35.953831}, {"timestamp": 10945.0, "power": 35.953831}, {"timestamp": 10965.6, "power": 35.953831}, {"timestamp": 10986.2, "power": 35.953831}, {"timestamp": 11006.7, "power": 35.953831}, {"timestamp": 11027.3, "power": 35.953831}, {"timestamp": 11047.9, "power": 35.953831}, {"timestamp": 11068.5, "power": 35.953831}, {"timestamp": 11089.1, "power": 35.781381999999994}, {"timestamp": 11110.2, "power": 35.781381999999994}, {"timestamp": 11130.8, "power": 35.781381999999994}, {"timestamp": 11151.3, "power": 35.781381999999994}, {"timestamp": 11171.9, "power": 35.781381999999994}, {"timestamp": 11192.5, "power": 35.781381999999994}, {"timestamp": 11213.1, "power": 35.781381999999994}, {"timestamp": 11233.7, "power": 35.781381999999994}, {"timestamp": 11254.2, "power": 35.781381999999994}, {"timestamp": 11274.8, "power": 35.781381999999994}, {"timestamp": 11295.3, "power": 35.781381999999994}, {"timestamp": 11315.9, "power": 35.781381999999994}, {"timestamp": 11336.5, "power": 35.781381999999994}, {"timestamp": 11357.1, "power": 35.781381999999994}, {"timestamp": 11377.7, "power": 35.781381999999994}, {"timestamp": 11398.2, "power": 35.781381999999994}, {"timestamp": 11418.8, "power": 35.781381999999994}, {"timestamp": 11439.3, "power": 35.781381999999994}, {"timestamp": 11459.9, "power": 35.781381999999994}, {"timestamp": 11480.5, "power": 35.781381999999994}, {"timestamp": 11501.1, "power": 35.781381999999994}, {"timestamp": 11521.7, "power": 35.781381999999994}, {"timestamp": 11542.2, "power": 35.781381999999994}, {"timestamp": 11562.7, "power": 35.781381999999994}, {"timestamp": 11583.3, "power": 35.781381999999994}, {"timestamp": 11603.9, "power": 35.781381999999994}, {"timestamp": 11624.5, "power": 35.781381999999994}, {"timestamp": 11645.0, "power": 35.781381999999994}, {"timestamp": 11665.6, "power": 35.781381999999994}, {"timestamp": 11686.1, "power": 35.781381999999994}, {"timestamp": 11706.6, "power": 35.781381999999994}, {"timestamp": 11727.2, "power": 35.781381999999994}, {"timestamp": 11747.7, "power": 35.781381999999994}, {"timestamp": 11768.3, "power": 35.781381999999994}, {"timestamp": 11788.8, "power": 35.781381999999994}, {"timestamp": 11809.4, "power": 35.781381999999994}, {"timestamp": 11829.9, "power": 35.781381999999994}, {"timestamp": 11850.4, "power": 35.781381999999994}, {"timestamp": 11871.0, "power": 35.781381999999994}, {"timestamp": 11891.5, "power": 35.781381999999994}, {"timestamp": 11912.1, "power": 35.781381999999994}, {"timestamp": 11932.6, "power": 35.781381999999994}, {"timestamp": 11953.2, "power": 35.781381999999994}, {"timestamp": 11973.7, "power": 35.781381999999994}, {"timestamp": 11994.2, "power": 35.781381999999994}, {"timestamp": 12014.8, "power": 35.781381999999994}, {"timestamp": 12035.4, "power": 35.781381999999994}, {"timestamp": 12055.9, "power": 35.781381999999994}, {"timestamp": 12076.5, "power": 35.781381999999994}, {"timestamp": 12097.1, "power": 36.151916}, {"timestamp": 12118.2, "power": 36.151916}, {"timestamp": 12138.8, "power": 36.151916}, {"timestamp": 12159.4, "power": 36.151916}, {"timestamp": 12179.9, "power": 36.151916}, {"timestamp": 12200.5, "power": 36.151916}, {"timestamp": 12221.1, "power": 36.151916}, {"timestamp": 12241.6, "power": 36.151916}, {"timestamp": 12262.2, "power": 36.151916}, {"timestamp": 12282.7, "power": 36.151916}, {"timestamp": 12303.2, "power": 36.151916}, {"timestamp": 12323.8, "power": 36.151916}, {"timestamp": 12344.4, "power": 36.151916}, {"timestamp": 12365.0, "power": 36.151916}, {"timestamp": 12385.5, "power": 36.151916}, {"timestamp": 12406.0, "power": 36.151916}, {"timestamp": 12426.5, "power": 36.151916}, {"timestamp": 12447.1, "power": 36.151916}, {"timestamp": 12467.7, "power": 36.151916}, {"timestamp": 12488.3, "power": 36.151916}, {"timestamp": 12508.8, "power": 36.151916}, {"timestamp": 12529.4, "power": 36.151916}, {"timestamp": 12550.0, "power": 36.151916}, {"timestamp": 12570.5, "power": 36.151916}, {"timestamp": 12591.1, "power": 36.151916}, {"timestamp": 12611.6, "power": 36.151916}, {"timestamp": 12632.2, "power": 36.151916}, {"timestamp": 12652.8, "power": 36.151916}, {"timestamp": 12673.4, "power": 36.151916}, {"timestamp": 12693.9, "power": 36.151916}, {"timestamp": 12714.4, "power": 36.151916}, {"timestamp": 12735.0, "power": 36.151916}, {"timestamp": 12755.6, "power": 36.151916}, {"timestamp": 12776.2, "power": 36.151916}, {"timestamp": 12796.7, "power": 36.151916}, {"timestamp": 12817.3, "power": 36.151916}, {"timestamp": 12837.9, "power": 36.151916}, {"timestamp": 12858.4, "power": 36.151916}, {"timestamp": 12878.9, "power": 36.151916}, {"timestamp": 12899.5, "power": 36.151916}, {"timestamp": 12920.0, "power": 36.151916}, {"timestamp": 12940.6, "power": 36.151916}, {"timestamp": 12961.1, "power": 36.151916}, {"timestamp": 12981.7, "power": 36.151916}, {"timestamp": 13002.3, "power": 36.151916}, {"timestamp": 13022.8, "power": 36.151916}, {"timestamp": 13043.4, "power": 36.151916}, {"timestamp": 13064.0, "power": 36.151916}, {"timestamp": 13084.6, "power": 36.151916}, {"timestamp": 13105.1, "power": 36.059617}, {"timestamp": 13126.3, "power": 36.059617}, {"timestamp": 13146.8, "power": 36.059617}, {"timestamp": 13167.4, "power": 36.059617}, {"timestamp": 13187.9, "power": 36.059617}, {"timestamp": 13208.5, "power": 36.059617}, {"timestamp": 13229.1, "power": 36.059617}, {"timestamp": 13249.6, "power": 36.059617}, {"timestamp": 13270.1, "power": 36.059617}, {"timestamp": 13290.6, "power": 36.059617}, {"timestamp": 13311.2, "power": 36.059617}, {"timestamp": 13331.8, "power": 36.059617}, {"timestamp": 13352.4, "power": 36.059617}, {"timestamp": 13372.9, "power": 36.059617}, {"timestamp": 13393.5, "power": 36.059617}, {"timestamp": 13414.0, "power": 36.059617}, {"timestamp": 13434.5, "power": 36.059617}, {"timestamp": 13455.1, "power": 36.059617}, {"timestamp": 13475.6, "power": 36.059617}, {"timestamp": 13496.2, "power": 36.059617}, {"timestamp": 13516.7, "power": 36.059617}, {"timestamp": 13537.3, "power": 36.059617}, {"timestamp": 13557.9, "power": 36.059617}, {"timestamp": 13578.4, "power": 36.059617}, {"timestamp": 13598.9, "power": 36.059617}, {"timestamp": 13619.5, "power": 36.059617}, {"timestamp": 13640.1, "power": 36.059617}, {"timestamp": 13660.6, "power": 36.059617}, {"timestamp": 13681.2, "power": 36.059617}, {"timestamp": 13701.7, "power": 36.059617}, {"timestamp": 13722.2, "power": 36.059617}, {"timestamp": 13742.8, "power": 36.059617}, {"timestamp": 13763.3, "power": 36.059617}, {"timestamp": 13783.9, "power": 36.059617}, {"timestamp": 13804.4, "power": 36.059617}, {"timestamp": 13825.0, "power": 36.059617}, {"timestamp": 13845.5, "power": 36.059617}, {"timestamp": 13866.1, "power": 36.059617}, {"timestamp": 13886.6, "power": 36.059617}, {"timestamp": 13907.1, "power": 36.059617}, {"timestamp": 13927.6, "power": 36.059617}, {"timestamp": 13948.2, "power": 36.059617}, {"timestamp": 13968.7, "power": 36.059617}, {"timestamp": 13989.3, "power": 36.059617}, {"timestamp": 14009.8, "power": 36.059617}, {"timestamp": 14030.3, "power": 36.059617}, {"timestamp": 14050.9, "power": 36.059617}, {"timestamp": 14071.4, "power": 36.059617}, {"timestamp": 14092.0, "power": 36.059617}, {"timestamp": 14112.5, "power": 36.251038}, {"timestamp": 14133.7, "power": 36.251038}, {"timestamp": 14154.2, "power": 36.251038}, {"timestamp": 14174.8, "power": 36.251038}, {"timestamp": 14195.4, "power": 36.251038}, {"timestamp": 14216.0, "power": 36.251038}, {"timestamp": 14236.5, "power": 36.251038}, {"timestamp": 14257.1, "power": 36.251038}, {"timestamp": 14277.7, "power": 36.251038}, {"timestamp": 14298.2, "power": 36.251038}, {"timestamp": 14318.8, "power": 36.251038}, {"timestamp": 14339.3, "power": 36.251038}, {"timestamp": 14359.9, "power": 36.251038}, {"timestamp": 14380.5, "power": 36.251038}, {"timestamp": 14401.1, "power": 36.251038}, {"timestamp": 14421.6, "power": 36.251038}, {"timestamp": 14442.2, "power": 36.251038}, {"timestamp": 14462.7, "power": 36.251038}, {"timestamp": 14483.3, "power": 36.251038}, {"timestamp": 14503.9, "power": 36.251038}, {"timestamp": 14524.5, "power": 36.251038}, {"timestamp": 14545.0, "power": 36.251038}, {"timestamp": 14565.6, "power": 36.251038}, {"timestamp": 14586.2, "power": 36.251038}, {"timestamp": 14606.7, "power": 36.251038}, {"timestamp": 14627.3, "power": 36.251038}, {"timestamp": 14647.9, "power": 36.251038}, {"timestamp": 14668.4, "power": 36.251038}, {"timestamp": 14689.0, "power": 36.251038}, {"timestamp": 14709.6, "power": 36.251038}, {"timestamp": 14730.1, "power": 36.251038}, {"timestamp": 14750.6, "power": 36.251038}, {"timestamp": 14771.2, "power": 36.251038}, {"timestamp": 14791.7, "power": 36.251038}, {"timestamp": 14812.3, "power": 36.251038}, {"timestamp": 14832.9, "power": 36.251038}, {"timestamp": 14853.5, "power": 36.251038}, {"timestamp": 14874.0, "power": 36.251038}, {"timestamp": 14894.5, "power": 36.251038}, {"timestamp": 14915.1, "power": 36.251038}, {"timestamp": 14935.6, "power": 36.251038}, {"timestamp": 14956.2, "power": 36.251038}, {"timestamp": 14976.8, "power": 36.251038}, {"timestamp": 14997.3, "power": 36.251038}, {"timestamp": 15017.9, "power": 36.251038}, {"timestamp": 15038.5, "power": 36.251038}, {"timestamp": 15059.1, "power": 36.251038}, {"timestamp": 15079.6, "power": 36.251038}, {"timestamp": 15100.2, "power": 36.251038}, {"timestamp": 15120.8, "power": 35.539182}, {"timestamp": 15142.0, "power": 35.539182}, {"timestamp": 15162.5, "power": 35.539182}, {"timestamp": 15183.1, "power": 35.539182}, {"timestamp": 15203.7, "power": 35.539182}, {"timestamp": 15224.2, "power": 35.539182}, {"timestamp": 15244.8, "power": 35.539182}, {"timestamp": 15265.4, "power": 35.539182}, {"timestamp": 15286.0, "power": 35.539182}, {"timestamp": 15306.5, "power": 35.539182}, {"timestamp": 15327.0, "power": 35.539182}, {"timestamp": 15347.6, "power": 35.539182}, {"timestamp": 15368.2, "power": 35.539182}, {"timestamp": 15388.8, "power": 35.539182}, {"timestamp": 15409.3, "power": 35.539182}, {"timestamp": 15429.9, "power": 35.539182}, {"timestamp": 15450.4, "power": 35.539182}, {"timestamp": 15471.0, "power": 35.539182}, {"timestamp": 15491.6, "power": 35.539182}, {"timestamp": 15512.1, "power": 35.539182}, {"timestamp": 15532.7, "power": 35.539182}, {"timestamp": 15553.3, "power": 35.539182}, {"timestamp": 15573.9, "power": 35.539182}, {"timestamp": 15594.4, "power": 35.539182}, {"timestamp": 15615.0, "power": 35.539182}, {"timestamp": 15635.5, "power": 35.539182}, {"timestamp": 15656.1, "power": 35.539182}, {"timestamp": 15676.6, "power": 35.539182}, {"timestamp": 15697.2, "power": 35.539182}, {"timestamp": 15717.7, "power": 35.539182}, {"timestamp": 15738.2, "power": 35.539182}, {"timestamp": 15758.8, "power": 35.539182}, {"timestamp": 15779.3, "power": 35.539182}, {"timestamp": 15799.9, "power": 35.539182}, {"timestamp": 15820.4, "power": 35.539182}, {"timestamp": 15841.0, "power": 35.539182}, {"timestamp": 15861.5, "power": 35.539182}, {"timestamp": 15882.0, "power": 35.539182}, {"timestamp": 15902.5, "power": 35.539182}, {"timestamp": 15923.1, "power": 35.539182}, {"timestamp": 15943.6, "power": 35.539182}, {"timestamp": 15964.2, "power": 35.539182}, {"timestamp": 15984.7, "power": 35.539182}, {"timestamp": 16005.3, "power": 35.539182}, {"timestamp": 16025.8, "power": 35.539182}, {"timestamp": 16046.4, "power": 35.539182}, {"timestamp": 16066.9, "power": 35.539182}, {"timestamp": 16087.4, "power": 35.539182}, {"timestamp": 16108.0, "power": 35.539182}, {"timestamp": 16128.6, "power": 35.631675}, {"timestamp": 16149.7, "power": 35.631675}, {"timestamp": 16170.3, "power": 35.631675}, {"timestamp": 16190.8, "power": 35.631675}, {"timestamp": 16211.4, "power": 35.631675}, {"timestamp": 16232.0, "power": 35.631675}, {"timestamp": 16252.6, "power": 35.631675}, {"timestamp": 16273.2, "power": 35.631675}, {"timestamp": 16293.7, "power": 35.631675}, {"timestamp": 16314.3, "power": 35.631675}, {"timestamp": 16334.8, "power": 35.631675}, {"timestamp": 16355.4, "power": 35.631675}, {"timestamp": 16376.0, "power": 35.631675}, {"timestamp": 16396.5, "power": 35.631675}, {"timestamp": 16417.1, "power": 35.631675}, {"timestamp": 16437.7, "power": 35.631675}, {"timestamp": 16458.2, "power": 35.631675}, {"timestamp": 16478.8, "power": 35.631675}, {"timestamp": 16499.3, "power": 35.631675}, {"timestamp": 16519.9, "power": 35.631675}, {"timestamp": 16540.5, "power": 35.631675}, {"timestamp": 16561.1, "power": 35.631675}, {"timestamp": 16581.7, "power": 35.631675}, {"timestamp": 16602.2, "power": 35.631675}, {"timestamp": 16622.7, "power": 35.631675}, {"timestamp": 16643.3, "power": 35.631675}, {"timestamp": 16663.9, "power": 35.631675}, {"timestamp": 16684.5, "power": 35.631675}, {"timestamp": 16705.0, "power": 35.631675}, {"timestamp": 16725.6, "power": 35.631675}, {"timestamp": 16746.2, "power": 35.631675}, {"timestamp": 16766.7, "power": 35.631675}, {"timestamp": 16787.3, "power": 35.631675}, {"timestamp": 16807.8, "power": 35.631675}, {"timestamp": 16828.4, "power": 35.631675}, {"timestamp": 16849.0, "power": 35.631675}, {"timestamp": 16869.6, "power": 35.631675}, {"timestamp": 16890.1, "power": 35.631675}, {"timestamp": 16910.6, "power": 35.631675}, {"timestamp": 16931.2, "power": 35.631675}, {"timestamp": 16951.8, "power": 35.631675}, {"timestamp": 16972.4, "power": 35.631675}, {"timestamp": 16992.9, "power": 35.631675}, {"timestamp": 17013.5, "power": 35.631675}, {"timestamp": 17034.0, "power": 35.631675}, {"timestamp": 17054.5, "power": 35.631675}, {"timestamp": 17075.1, "power": 35.631675}, {"timestamp": 17095.6, "power": 35.631675}, {"timestamp": 17116.2, "power": 35.631675}, {"timestamp": 17136.7, "power": 35.878513999999996}, {"timestamp": 17157.8, "power": 35.878513999999996}, {"timestamp": 17178.3, "power": 35.878513999999996}, {"timestamp": 17198.9, "power": 35.878513999999996}, {"timestamp": 17219.5, "power": 35.878513999999996}, {"timestamp": 17240.0, "power": 35.878513999999996}, {"timestamp": 17260.6, "power": 35.878513999999996}, {"timestamp": 17281.2, "power": 35.878513999999996}, {"timestamp": 17301.8, "power": 35.878513999999996}, {"timestamp": 17322.3, "power": 35.878513999999996}, {"timestamp": 17342.9, "power": 35.878513999999996}, {"timestamp": 17363.4, "power": 35.878513999999996}, {"timestamp": 17384.0, "power": 35.878513999999996}, {"timestamp": 17404.6, "power": 35.878513999999996}, {"timestamp": 17425.2, "power": 35.878513999999996}, {"timestamp": 17445.7, "power": 35.878513999999996}, {"timestamp": 17466.3, "power": 35.878513999999996}, {"timestamp": 17486.8, "power": 35.878513999999996}, {"timestamp": 17507.4, "power": 35.878513999999996}, {"timestamp": 17528.0, "power": 35.878513999999996}, {"timestamp": 17548.5, "power": 35.878513999999996}, {"timestamp": 17569.1, "power": 35.878513999999996}, {"timestamp": 17589.7, "power": 35.878513999999996}, {"timestamp": 17610.2, "power": 35.878513999999996}, {"timestamp": 17630.8, "power": 35.878513999999996}, {"timestamp": 17651.4, "power": 35.878513999999996}, {"timestamp": 17671.9, "power": 35.878513999999996}, {"timestamp": 17692.5, "power": 35.878513999999996}, {"timestamp": 17713.1, "power": 35.878513999999996}, {"timestamp": 17733.6, "power": 35.878513999999996}, {"timestamp": 17754.2, "power": 35.878513999999996}, {"timestamp": 17774.7, "power": 35.878513999999996}, {"timestamp": 17795.2, "power": 35.878513999999996}, {"timestamp": 17815.8, "power": 35.878513999999996}, {"timestamp": 17836.3, "power": 35.878513999999996}, {"timestamp": 17856.9, "power": 35.878513999999996}, {"timestamp": 17877.4, "power": 35.878513999999996}, {"timestamp": 17898.0, "power": 35.878513999999996}, {"timestamp": 17918.5, "power": 35.878513999999996}, {"timestamp": 17939.0, "power": 35.878513999999996}, {"timestamp": 17959.5, "power": 35.878513999999996}, {"timestamp": 17980.1, "power": 35.878513999999996}, {"timestamp": 18000.6, "power": 35.878513999999996}, {"timestamp": 18021.2, "power": 35.878513999999996}, {"timestamp": 18041.7, "power": 35.878513999999996}, {"timestamp": 18062.3, "power": 35.878513999999996}, {"timestamp": 18082.8, "power": 35.878513999999996}, {"timestamp": 18103.3, "power": 35.878513999999996}, {"timestamp": 18123.9, "power": 35.878513999999996}, {"timestamp": 18144.4, "power": 36.023871}, {"timestamp": 18165.5, "power": 36.023871}, {"timestamp": 18186.1, "power": 36.023871}, {"timestamp": 18206.6, "power": 36.023871}, {"timestamp": 18227.2, "power": 36.023871}, {"timestamp": 18247.8, "power": 36.023871}, {"timestamp": 18268.4, "power": 36.023871}, {"timestamp": 18288.9, "power": 36.023871}, {"timestamp": 18309.5, "power": 36.023871}, {"timestamp": 18330.0, "power": 36.023871}, {"timestamp": 18350.5, "power": 36.023871}, {"timestamp": 18371.0, "power": 36.023871}, {"timestamp": 18391.6, "power": 36.023871}, {"timestamp": 18412.2, "power": 36.023871}, {"timestamp": 18432.7, "power": 36.023871}, {"timestamp": 18453.3, "power": 36.023871}, {"timestamp": 18473.9, "power": 36.023871}, {"timestamp": 18494.4, "power": 36.023871}, {"timestamp": 18515.0, "power": 36.023871}, {"timestamp": 18535.5, "power": 36.023871}, {"timestamp": 18556.1, "power": 36.023871}, {"timestamp": 18576.7, "power": 36.023871}, {"timestamp": 18597.3, "power": 36.023871}, {"timestamp": 18617.8, "power": 36.023871}, {"timestamp": 18638.4, "power": 36.023871}, {"timestamp": 18658.9, "power": 36.023871}, {"timestamp": 18679.5, "power": 36.023871}, {"timestamp": 18700.1, "power": 36.023871}, {"timestamp": 18720.6, "power": 36.023871}, {"timestamp": 18741.2, "power": 36.023871}, {"timestamp": 18761.8, "power": 36.023871}, {"timestamp": 18782.3, "power": 36.023871}, {"timestamp": 18802.9, "power": 36.023871}, {"timestamp": 18823.4, "power": 36.023871}, {"timestamp": 18844.0, "power": 36.023871}, {"timestamp": 18864.5, "power": 36.023871}, {"timestamp": 18885.1, "power": 36.023871}, {"timestamp": 18905.6, "power": 36.023871}, {"timestamp": 18926.2, "power": 36.023871}, {"timestamp": 18946.7, "power": 36.023871}, {"timestamp": 18967.3, "power": 36.023871}, {"timestamp": 18987.9, "power": 36.023871}, {"timestamp": 19008.5, "power": 36.023871}, {"timestamp": 19029.1, "power": 36.023871}, {"timestamp": 19049.6, "power": 36.023871}, {"timestamp": 19070.2, "power": 36.023871}, {"timestamp": 19090.7, "power": 36.023871}, {"timestamp": 19111.3, "power": 36.023871}, {"timestamp": 19131.9, "power": 36.023871}, {"timestamp": 19152.4, "power": 35.804513}, {"timestamp": 19174.6, "power": 35.804513}, {"timestamp": 19195.2, "power": 35.804513}, {"timestamp": 19215.7, "power": 35.804513}, {"timestamp": 19236.3, "power": 35.804513}, {"timestamp": 19256.9, "power": 35.804513}, {"timestamp": 19277.4, "power": 35.804513}, {"timestamp": 19297.9, "power": 35.804513}, {"timestamp": 19318.1, "power": 35.804513}, {"timestamp": 19338.7, "power": 35.804513}, {"timestamp": 19359.2, "power": 35.804513}, {"timestamp": 19379.8, "power": 35.804513}, {"timestamp": 19400.3, "power": 35.804513}, {"timestamp": 19420.9, "power": 35.804513}, {"timestamp": 19441.5, "power": 35.804513}, {"timestamp": 19462.0, "power": 35.804513}, {"timestamp": 19482.5, "power": 35.804513}, {"timestamp": 19503.0, "power": 35.804513}, {"timestamp": 19523.6, "power": 35.804513}, {"timestamp": 19544.2, "power": 35.804513}, {"timestamp": 19564.8, "power": 35.804513}, {"timestamp": 19585.3, "power": 35.804513}, {"timestamp": 19605.9, "power": 35.804513}, {"timestamp": 19626.4, "power": 35.804513}, {"timestamp": 19646.9, "power": 35.804513}, {"timestamp": 19667.5, "power": 35.804513}, {"timestamp": 19688.1, "power": 35.804513}, {"timestamp": 19708.6, "power": 35.804513}, {"timestamp": 19729.1, "power": 35.804513}, {"timestamp": 19749.7, "power": 35.804513}, {"timestamp": 19770.2, "power": 35.804513}, {"timestamp": 19790.7, "power": 35.804513}, {"timestamp": 19811.3, "power": 35.804513}, {"timestamp": 19831.8, "power": 35.804513}, {"timestamp": 19852.4, "power": 35.804513}, {"timestamp": 19872.9, "power": 35.804513}, {"timestamp": 19893.5, "power": 35.804513}, {"timestamp": 19913.9, "power": 35.804513}, {"timestamp": 19934.4, "power": 35.804513}, {"timestamp": 19955.0, "power": 35.804513}, {"timestamp": 19975.5, "power": 35.804513}, {"timestamp": 19996.1, "power": 35.804513}, {"timestamp": 20016.6, "power": 35.804513}, {"timestamp": 20037.1, "power": 35.804513}, {"timestamp": 20057.7, "power": 35.804513}, {"timestamp": 20078.2, "power": 35.804513}, {"timestamp": 20098.7, "power": 35.804513}, {"timestamp": 20119.3, "power": 35.804513}, {"timestamp": 20139.9, "power": 35.804513}, {"timestamp": 20160.4, "power": 36.956223}, {"timestamp": 20181.6, "power": 36.956223}, {"timestamp": 20202.1, "power": 36.956223}, {"timestamp": 20222.6, "power": 36.956223}, {"timestamp": 20243.2, "power": 36.956223}, {"timestamp": 20263.7, "power": 36.956223}, {"timestamp": 20284.3, "power": 36.956223}, {"timestamp": 20304.9, "power": 36.956223}, {"timestamp": 20325.4, "power": 36.956223}, {"timestamp": 20346.0, "power": 36.956223}, {"timestamp": 20366.5, "power": 36.956223}, {"timestamp": 20387.0, "power": 36.956223}, {"timestamp": 20407.6, "power": 36.956223}, {"timestamp": 20428.2, "power": 36.956223}, {"timestamp": 20448.8, "power": 36.956223}, {"timestamp": 20469.3, "power": 36.956223}, {"timestamp": 20489.9, "power": 36.956223}, {"timestamp": 20510.4, "power": 36.956223}, {"timestamp": 20530.9, "power": 36.956223}, {"timestamp": 20551.5, "power": 36.956223}, {"timestamp": 20572.0, "power": 36.956223}, {"timestamp": 20592.6, "power": 36.956223}, {"timestamp": 20613.2, "power": 36.956223}, {"timestamp": 20633.7, "power": 36.956223}, {"timestamp": 20654.3, "power": 36.956223}, {"timestamp": 20674.8, "power": 36.956223}, {"timestamp": 20695.3, "power": 36.956223}, {"timestamp": 20715.9, "power": 36.956223}, {"timestamp": 20736.4, "power": 36.956223}, {"timestamp": 20756.9, "power": 36.956223}, {"timestamp": 20777.5, "power": 36.956223}, {"timestamp": 20798.0, "power": 36.956223}, {"timestamp": 20818.5, "power": 36.956223}, {"timestamp": 20839.0, "power": 36.956223}, {"timestamp": 20859.6, "power": 36.956223}, {"timestamp": 20880.1, "power": 36.956223}, {"timestamp": 20900.7, "power": 36.956223}, {"timestamp": 20921.2, "power": 36.956223}, {"timestamp": 20941.7, "power": 36.956223}, {"timestamp": 20962.3, "power": 36.956223}, {"timestamp": 20982.8, "power": 36.956223}, {"timestamp": 21003.4, "power": 36.956223}, {"timestamp": 21023.9, "power": 36.956223}, {"timestamp": 21044.4, "power": 36.956223}, {"timestamp": 21065.0, "power": 36.956223}, {"timestamp": 21085.5, "power": 36.956223}, {"timestamp": 21106.0, "power": 36.956223}, {"timestamp": 21126.6, "power": 36.956223}, {"timestamp": 21147.1, "power": 36.956223}, {"timestamp": 21167.7, "power": 35.953728}, {"timestamp": 21188.7, "power": 35.953728}, {"timestamp": 21209.3, "power": 35.953728}, {"timestamp": 21229.8, "power": 35.953728}, {"timestamp": 21250.3, "power": 35.953728}, {"timestamp": 21270.9, "power": 35.953728}, {"timestamp": 21291.5, "power": 35.953728}, {"timestamp": 21312.0, "power": 35.953728}, {"timestamp": 21332.6, "power": 35.953728}, {"timestamp": 21353.2, "power": 35.953728}, {"timestamp": 21373.8, "power": 35.953728}, {"timestamp": 21394.3, "power": 35.953728}, {"timestamp": 21414.8, "power": 35.953728}, {"timestamp": 21435.4, "power": 35.953728}, {"timestamp": 21456.0, "power": 35.953728}, {"timestamp": 21476.6, "power": 35.953728}, {"timestamp": 21497.1, "power": 35.953728}, {"timestamp": 21517.7, "power": 35.953728}, {"timestamp": 21538.2, "power": 35.953728}, {"timestamp": 21558.8, "power": 35.953728}, {"timestamp": 21579.4, "power": 35.953728}, {"timestamp": 21599.9, "power": 35.953728}, {"timestamp": 21620.5, "power": 35.953728}, {"timestamp": 21641.1, "power": 35.953728}, {"timestamp": 21661.7, "power": 35.953728}, {"timestamp": 21682.2, "power": 35.953728}, {"timestamp": 21702.7, "power": 35.953728}, {"timestamp": 21723.2, "power": 35.953728}, {"timestamp": 21743.8, "power": 35.953728}, {"timestamp": 21764.4, "power": 35.953728}, {"timestamp": 21785.0, "power": 35.953728}, {"timestamp": 21805.5, "power": 35.953728}, {"timestamp": 21826.1, "power": 35.953728}, {"timestamp": 21846.6, "power": 35.953728}, {"timestamp": 21867.1, "power": 35.953728}, {"timestamp": 21887.7, "power": 35.953728}, {"timestamp": 21908.3, "power": 35.953728}, {"timestamp": 21928.8, "power": 35.953728}, {"timestamp": 21949.4, "power": 35.953728}, {"timestamp": 21970.0, "power": 35.953728}, {"timestamp": 21990.5, "power": 35.953728}, {"timestamp": 22011.0, "power": 35.953728}, {"timestamp": 22031.6, "power": 35.953728}, {"timestamp": 22052.2, "power": 35.953728}, {"timestamp": 22072.7, "power": 35.953728}, {"timestamp": 22093.3, "power": 35.953728}, {"timestamp": 22113.9, "power": 35.953728}, {"timestamp": 22134.4, "power": 35.953728}, {"timestamp": 22155.0, "power": 35.953728}, {"timestamp": 22175.5, "power": 36.30493}, {"timestamp": 22196.6, "power": 36.30493}, {"timestamp": 22217.2, "power": 36.30493}, {"timestamp": 22237.8, "power": 36.30493}, {"timestamp": 22258.3, "power": 36.30493}, {"timestamp": 22278.8, "power": 36.30493}, {"timestamp": 22299.4, "power": 36.30493}, {"timestamp": 22320.0, "power": 36.30493}, {"timestamp": 22340.6, "power": 36.30493}, {"timestamp": 22361.1, "power": 36.30493}, {"timestamp": 22381.7, "power": 36.30493}, {"timestamp": 22402.2, "power": 36.30493}, {"timestamp": 22422.8, "power": 36.30493}, {"timestamp": 22443.4, "power": 36.30493}, {"timestamp": 22463.9, "power": 36.30493}, {"timestamp": 22484.5, "power": 36.30493}, {"timestamp": 22505.1, "power": 36.30493}, {"timestamp": 22525.7, "power": 36.30493}, {"timestamp": 22546.2, "power": 36.30493}, {"timestamp": 22566.7, "power": 36.30493}, {"timestamp": 22587.3, "power": 36.30493}, {"timestamp": 22607.9, "power": 36.30493}, {"timestamp": 22628.4, "power": 36.30493}, {"timestamp": 22649.0, "power": 36.30493}, {"timestamp": 22669.6, "power": 36.30493}, {"timestamp": 22690.1, "power": 36.30493}, {"timestamp": 22710.6, "power": 36.30493}, {"timestamp": 22731.2, "power": 36.30493}, {"timestamp": 22751.8, "power": 36.30493}, {"timestamp": 22772.3, "power": 36.30493}, {"timestamp": 22792.9, "power": 36.30493}, {"timestamp": 22813.5, "power": 36.30493}, {"timestamp": 22834.0, "power": 36.30493}, {"timestamp": 22854.5, "power": 36.30493}, {"timestamp": 22875.0, "power": 36.30493}, {"timestamp": 22895.6, "power": 36.30493}, {"timestamp": 22916.2, "power": 36.30493}, {"timestamp": 22936.8, "power": 36.30493}, {"timestamp": 22957.3, "power": 36.30493}, {"timestamp": 22977.9, "power": 36.30493}, {"timestamp": 22998.4, "power": 36.30493}, {"timestamp": 23019.0, "power": 36.30493}, {"timestamp": 23039.5, "power": 36.30493}, {"timestamp": 23060.1, "power": 36.30493}, {"timestamp": 23080.7, "power": 36.30493}, {"timestamp": 23101.3, "power": 36.30493}, {"timestamp": 23121.8, "power": 36.30493}, {"timestamp": 23142.3, "power": 36.30493}, {"timestamp": 23162.9, "power": 36.30493}, {"timestamp": 23183.5, "power": 36.299396}, {"timestamp": 23204.5, "power": 36.299396}, {"timestamp": 23225.1, "power": 36.299396}, {"timestamp": 23245.6, "power": 36.299396}, {"timestamp": 23266.1, "power": 36.299396}, {"timestamp": 23286.7, "power": 36.299396}, {"timestamp": 23307.3, "power": 36.299396}, {"timestamp": 23327.8, "power": 36.299396}, {"timestamp": 23348.4, "power": 36.299396}, {"timestamp": 23369.0, "power": 36.299396}, {"timestamp": 23389.6, "power": 36.299396}, {"timestamp": 23410.1, "power": 36.299396}, {"timestamp": 23430.6, "power": 36.299396}, {"timestamp": 23451.1, "power": 36.299396}, {"timestamp": 23471.7, "power": 36.299396}, {"timestamp": 23492.3, "power": 36.299396}, {"timestamp": 23512.9, "power": 36.299396}, {"timestamp": 23533.5, "power": 36.299396}, {"timestamp": 23554.0, "power": 36.299396}, {"timestamp": 23574.5, "power": 36.299396}, {"timestamp": 23595.1, "power": 36.299396}, {"timestamp": 23615.6, "power": 36.299396}, {"timestamp": 23636.2, "power": 36.299396}, {"timestamp": 23656.8, "power": 36.299396}, {"timestamp": 23677.4, "power": 36.299396}, {"timestamp": 23697.9, "power": 36.299396}, {"timestamp": 23718.4, "power": 36.299396}, {"timestamp": 23739.0, "power": 36.299396}, {"timestamp": 23759.6, "power": 36.299396}, {"timestamp": 23780.1, "power": 36.299396}, {"timestamp": 23800.7, "power": 36.299396}, {"timestamp": 23821.3, "power": 36.299396}, {"timestamp": 23841.8, "power": 36.299396}, {"timestamp": 23862.4, "power": 36.299396}, {"timestamp": 23882.9, "power": 36.299396}, {"timestamp": 23903.5, "power": 36.299396}, {"timestamp": 23924.0, "power": 36.299396}, {"timestamp": 23944.6, "power": 36.299396}, {"timestamp": 23965.2, "power": 36.299396}, {"timestamp": 23985.7, "power": 36.299396}, {"timestamp": 24006.2, "power": 36.299396}, {"timestamp": 24026.8, "power": 36.299396}, {"timestamp": 24047.4, "power": 36.299396}, {"timestamp": 24067.9, "power": 36.299396}, {"timestamp": 24088.5, "power": 36.299396}, {"timestamp": 24109.0, "power": 36.299396}, {"timestamp": 24129.6, "power": 36.299396}, {"timestamp": 24150.1, "power": 36.299396}, {"timestamp": 24170.6, "power": 36.299396}, {"timestamp": 24191.2, "power": 36.648468}, {"timestamp": 24212.2, "power": 36.648468}, {"timestamp": 24232.8, "power": 36.648468}, {"timestamp": 24253.3, "power": 36.648468}, {"timestamp": 24273.9, "power": 36.648468}, {"timestamp": 24294.4, "power": 36.648468}, {"timestamp": 24315.0, "power": 36.648468}, {"timestamp": 24335.5, "power": 36.648468}, {"timestamp": 24356.1, "power": 36.648468}, {"timestamp": 24376.7, "power": 36.648468}, {"timestamp": 24397.2, "power": 36.648468}, {"timestamp": 24417.8, "power": 36.648468}, {"timestamp": 24438.3, "power": 36.648468}, {"timestamp": 24458.9, "power": 36.648468}, {"timestamp": 24479.4, "power": 36.648468}, {"timestamp": 24500.0, "power": 36.648468}, {"timestamp": 24520.6, "power": 36.648468}, {"timestamp": 24541.1, "power": 36.648468}, {"timestamp": 24561.7, "power": 36.648468}, {"timestamp": 24582.2, "power": 36.648468}, {"timestamp": 24602.8, "power": 36.648468}, {"timestamp": 24623.3, "power": 36.648468}, {"timestamp": 24643.9, "power": 36.648468}, {"timestamp": 24664.4, "power": 36.648468}, {"timestamp": 24685.0, "power": 36.648468}, {"timestamp": 24705.5, "power": 36.648468}, {"timestamp": 24726.1, "power": 36.648468}, {"timestamp": 24746.6, "power": 36.648468}, {"timestamp": 24767.2, "power": 36.648468}, {"timestamp": 24787.7, "power": 36.648468}, {"timestamp": 24808.3, "power": 36.648468}, {"timestamp": 24828.9, "power": 36.648468}, {"timestamp": 24849.5, "power": 36.648468}, {"timestamp": 24870.0, "power": 36.648468}, {"timestamp": 24890.5, "power": 36.648468}, {"timestamp": 24911.0, "power": 36.648468}, {"timestamp": 24931.6, "power": 36.648468}, {"timestamp": 24952.2, "power": 36.648468}, {"timestamp": 24972.8, "power": 36.648468}, {"timestamp": 24993.3, "power": 36.648468}, {"timestamp": 25013.9, "power": 36.648468}, {"timestamp": 25034.4, "power": 36.648468}, {"timestamp": 25055.0, "power": 36.648468}, {"timestamp": 25075.5, "power": 36.648468}, {"timestamp": 25096.1, "power": 36.648468}, {"timestamp": 25116.7, "power": 36.648468}, {"timestamp": 25137.2, "power": 36.648468}, {"timestamp": 25157.8, "power": 36.648468}, {"timestamp": 25178.3, "power": 36.648468}, {"timestamp": 25198.9, "power": 36.720332}, {"timestamp": 25220.0, "power": 36.720332}, {"timestamp": 25240.5, "power": 36.720332}, {"timestamp": 25261.1, "power": 36.720332}, {"timestamp": 25281.7, "power": 36.720332}, {"timestamp": 25302.2, "power": 36.720332}, {"timestamp": 25322.7, "power": 36.720332}, {"timestamp": 25343.3, "power": 36.720332}, {"timestamp": 25363.9, "power": 36.720332}, {"timestamp": 25384.4, "power": 36.720332}, {"timestamp": 25405.0, "power": 36.720332}, {"timestamp": 25425.6, "power": 36.720332}, {"timestamp": 25446.1, "power": 36.720332}, {"timestamp": 25466.6, "power": 36.720332}, {"timestamp": 25487.2, "power": 36.720332}, {"timestamp": 25507.7, "power": 36.720332}, {"timestamp": 25528.3, "power": 36.720332}, {"timestamp": 25548.9, "power": 36.720332}, {"timestamp": 25569.4, "power": 36.720332}, {"timestamp": 25590.0, "power": 36.720332}, {"timestamp": 25610.5, "power": 36.720332}, {"timestamp": 25631.0, "power": 36.720332}, {"timestamp": 25651.5, "power": 36.720332}, {"timestamp": 25672.1, "power": 36.720332}, {"timestamp": 25692.6, "power": 36.720332}, {"timestamp": 25713.2, "power": 36.720332}, {"timestamp": 25733.7, "power": 36.720332}, {"timestamp": 25754.2, "power": 36.720332}, {"timestamp": 25774.8, "power": 36.720332}, {"timestamp": 25795.3, "power": 36.720332}, {"timestamp": 25815.9, "power": 36.720332}, {"timestamp": 25836.4, "power": 36.720332}, {"timestamp": 25856.9, "power": 36.720332}, {"timestamp": 25877.5, "power": 36.720332}, {"timestamp": 25898.0, "power": 36.720332}, {"timestamp": 25918.5, "power": 36.720332}, {"timestamp": 25939.1, "power": 36.720332}, {"timestamp": 25959.6, "power": 36.720332}, {"timestamp": 25980.2, "power": 36.720332}, {"timestamp": 26000.7, "power": 36.720332}, {"timestamp": 26021.2, "power": 36.720332}, {"timestamp": 26041.8, "power": 36.720332}, {"timestamp": 26062.3, "power": 36.720332}, {"timestamp": 26082.8, "power": 36.720332}, {"timestamp": 26103.4, "power": 36.720332}, {"timestamp": 26123.9, "power": 36.720332}, {"timestamp": 26144.5, "power": 36.720332}, {"timestamp": 26165.0, "power": 36.720332}, {"timestamp": 26185.6, "power": 36.720332}, {"timestamp": 26206.1, "power": 35.698844}, {"timestamp": 26227.1, "power": 35.698844}, {"timestamp": 26247.7, "power": 35.698844}, {"timestamp": 26268.2, "power": 35.698844}, {"timestamp": 26288.8, "power": 35.698844}, {"timestamp": 26309.3, "power": 35.698844}, {"timestamp": 26329.8, "power": 35.698844}, {"timestamp": 26350.4, "power": 35.698844}, {"timestamp": 26370.9, "power": 35.698844}, {"timestamp": 26391.4, "power": 35.698844}, {"timestamp": 26412.0, "power": 35.698844}, {"timestamp": 26432.5, "power": 35.698844}, {"timestamp": 26453.0, "power": 35.698844}, {"timestamp": 26473.5, "power": 35.698844}, {"timestamp": 26494.1, "power": 35.698844}, {"timestamp": 26514.6, "power": 35.698844}, {"timestamp": 26535.1, "power": 35.698844}, {"timestamp": 26555.7, "power": 35.698844}, {"timestamp": 26576.2, "power": 35.698844}, {"timestamp": 26596.8, "power": 35.698844}, {"timestamp": 26617.4, "power": 35.698844}, {"timestamp": 26638.0, "power": 35.698844}, {"timestamp": 26658.5, "power": 35.698844}, {"timestamp": 26679.0, "power": 35.698844}, {"timestamp": 26699.6, "power": 35.698844}, {"timestamp": 26720.1, "power": 35.698844}, {"timestamp": 26740.7, "power": 35.698844}, {"timestamp": 26761.3, "power": 35.698844}, {"timestamp": 26781.8, "power": 35.698844}, {"timestamp": 26802.3, "power": 35.698844}, {"timestamp": 26822.9, "power": 35.698844}, {"timestamp": 26843.5, "power": 35.698844}, {"timestamp": 26864.0, "power": 35.698844}, {"timestamp": 26884.6, "power": 35.698844}, {"timestamp": 26905.2, "power": 35.698844}, {"timestamp": 26925.8, "power": 35.698844}, {"timestamp": 26946.3, "power": 35.698844}, {"timestamp": 26966.8, "power": 35.698844}, {"timestamp": 26987.4, "power": 35.698844}, {"timestamp": 27008.0, "power": 35.698844}, {"timestamp": 27028.5, "power": 35.698844}, {"timestamp": 27049.1, "power": 35.698844}, {"timestamp": 27069.7, "power": 35.698844}, {"timestamp": 27090.2, "power": 35.698844}, {"timestamp": 27110.7, "power": 35.698844}, {"timestamp": 27131.3, "power": 35.698844}, {"timestamp": 27151.9, "power": 35.698844}, {"timestamp": 27172.4, "power": 35.698844}, {"timestamp": 27193.0, "power": 35.698844}, {"timestamp": 27213.6, "power": 36.336664999999996}, {"timestamp": 27234.7, "power": 36.336664999999996}, {"timestamp": 27255.3, "power": 36.336664999999996}, {"timestamp": 27275.8, "power": 36.336664999999996}, {"timestamp": 27296.4, "power": 36.336664999999996}, {"timestamp": 27316.9, "power": 36.336664999999996}, {"timestamp": 27337.5, "power": 36.336664999999996}, {"timestamp": 27358.0, "power": 36.336664999999996}, {"timestamp": 27378.5, "power": 36.336664999999996}, {"timestamp": 27399.1, "power": 36.336664999999996}, {"timestamp": 27419.7, "power": 36.336664999999996}, {"timestamp": 27440.3, "power": 36.336664999999996}, {"timestamp": 27460.8, "power": 36.336664999999996}, {"timestamp": 27481.4, "power": 36.336664999999996}, {"timestamp": 27502.0, "power": 36.336664999999996}, {"timestamp": 27522.5, "power": 36.336664999999996}, {"timestamp": 27543.0, "power": 36.336664999999996}, {"timestamp": 27563.6, "power": 36.336664999999996}, {"timestamp": 27584.1, "power": 36.336664999999996}, {"timestamp": 27604.7, "power": 36.336664999999996}, {"timestamp": 27625.3, "power": 36.336664999999996}, {"timestamp": 27645.9, "power": 36.336664999999996}, {"timestamp": 27666.4, "power": 36.336664999999996}, {"timestamp": 27686.9, "power": 36.336664999999996}, {"timestamp": 27707.4, "power": 36.336664999999996}, {"timestamp": 27728.0, "power": 36.336664999999996}, {"timestamp": 27748.5, "power": 36.336664999999996}, {"timestamp": 27769.1, "power": 36.336664999999996}, {"timestamp": 27789.6, "power": 36.336664999999996}, {"timestamp": 27810.1, "power": 36.336664999999996}, {"timestamp": 27830.6, "power": 36.336664999999996}, {"timestamp": 27851.2, "power": 36.336664999999996}, {"timestamp": 27871.7, "power": 36.336664999999996}, {"timestamp": 27892.2, "power": 36.336664999999996}, {"timestamp": 27912.8, "power": 36.336664999999996}, {"timestamp": 27933.3, "power": 36.336664999999996}, {"timestamp": 27953.9, "power": 36.336664999999996}, {"timestamp": 27974.4, "power": 36.336664999999996}, {"timestamp": 27994.9, "power": 36.336664999999996}, {"timestamp": 28015.5, "power": 36.336664999999996}, {"timestamp": 28036.0, "power": 36.336664999999996}, {"timestamp": 28056.5, "power": 36.336664999999996}, {"timestamp": 28077.1, "power": 36.336664999999996}, {"timestamp": 28097.6, "power": 36.336664999999996}, {"timestamp": 28118.1, "power": 36.336664999999996}, {"timestamp": 28138.6, "power": 36.336664999999996}, {"timestamp": 28159.2, "power": 36.336664999999996}, {"timestamp": 28179.7, "power": 36.336664999999996}, {"timestamp": 28200.3, "power": 36.336664999999996}, {"timestamp": 28220.8, "power": 36.857546}, {"timestamp": 28241.9, "power": 36.857546}, {"timestamp": 28262.4, "power": 36.857546}, {"timestamp": 28282.9, "power": 36.857546}, {"timestamp": 28303.5, "power": 36.857546}, {"timestamp": 28324.1, "power": 36.857546}, {"timestamp": 28344.6, "power": 36.857546}, {"timestamp": 28365.2, "power": 36.857546}, {"timestamp": 28385.7, "power": 36.857546}, {"timestamp": 28406.3, "power": 36.857546}, {"timestamp": 28426.8, "power": 36.857546}, {"timestamp": 28447.3, "power": 36.857546}, {"timestamp": 28467.9, "power": 36.857546}, {"timestamp": 28488.4, "power": 36.857546}, {"timestamp": 28509.0, "power": 36.857546}, {"timestamp": 28529.6, "power": 36.857546}, {"timestamp": 28550.1, "power": 36.857546}, {"timestamp": 28570.6, "power": 36.857546}, {"timestamp": 28591.1, "power": 36.857546}, {"timestamp": 28611.7, "power": 36.857546}, {"timestamp": 28632.3, "power": 36.857546}, {"timestamp": 28652.8, "power": 36.857546}, {"timestamp": 28673.4, "power": 36.857546}, {"timestamp": 28693.9, "power": 36.857546}, {"timestamp": 28714.4, "power": 36.857546}, {"timestamp": 28735.0, "power": 36.857546}, {"timestamp": 28755.5, "power": 36.857546}, {"timestamp": 28776.1, "power": 36.857546}, {"timestamp": 28796.7, "power": 36.857546}, {"timestamp": 28817.3, "power": 36.857546}, {"timestamp": 28837.8, "power": 36.857546}, {"timestamp": 28858.3, "power": 36.857546}, {"timestamp": 28878.9, "power": 36.857546}, {"timestamp": 28899.5, "power": 36.857546}, {"timestamp": 28920.0, "power": 36.857546}, {"timestamp": 28940.6, "power": 36.857546}, {"timestamp": 28961.1, "power": 36.857546}, {"timestamp": 28981.6, "power": 36.857546}, {"timestamp": 29002.2, "power": 36.857546}, {"timestamp": 29022.7, "power": 36.857546}, {"timestamp": 29043.3, "power": 36.857546}, {"timestamp": 29063.9, "power": 36.857546}, {"timestamp": 29084.4, "power": 36.857546}, {"timestamp": 29105.0, "power": 36.857546}, {"timestamp": 29125.6, "power": 36.857546}, {"timestamp": 29146.1, "power": 36.857546}, {"timestamp": 29166.6, "power": 36.857546}, {"timestamp": 29187.1, "power": 36.857546}, {"timestamp": 29207.7, "power": 36.857546}, {"timestamp": 29228.3, "power": 36.058947}, {"timestamp": 29250.3, "power": 36.058947}, {"timestamp": 29270.8, "power": 36.058947}, {"timestamp": 29291.3, "power": 36.058947}, {"timestamp": 29311.8, "power": 36.058947}, {"timestamp": 29332.4, "power": 36.058947}, {"timestamp": 29352.9, "power": 36.058947}, {"timestamp": 29373.5, "power": 36.058947}, {"timestamp": 29394.0, "power": 36.058947}, {"timestamp": 29414.5, "power": 36.058947}, {"timestamp": 29435.0, "power": 36.058947}, {"timestamp": 29455.6, "power": 36.058947}, {"timestamp": 29476.1, "power": 36.058947}, {"timestamp": 29496.7, "power": 36.058947}, {"timestamp": 29517.3, "power": 36.058947}, {"timestamp": 29537.8, "power": 36.058947}, {"timestamp": 29558.4, "power": 36.058947}, {"timestamp": 29578.9, "power": 36.058947}, {"timestamp": 29599.5, "power": 36.058947}, {"timestamp": 29620.0, "power": 36.058947}, {"timestamp": 29640.6, "power": 36.058947}, {"timestamp": 29661.2, "power": 36.058947}, {"timestamp": 29681.8, "power": 36.058947}, {"timestamp": 29702.3, "power": 36.058947}, {"timestamp": 29722.8, "power": 36.058947}, {"timestamp": 29743.4, "power": 36.058947}, {"timestamp": 29764.0, "power": 36.058947}, {"timestamp": 29784.5, "power": 36.058947}, {"timestamp": 29805.1, "power": 36.058947}, {"timestamp": 29825.7, "power": 36.058947}, {"timestamp": 29846.2, "power": 36.058947}, {"timestamp": 29866.8, "power": 36.058947}, {"timestamp": 29887.3, "power": 36.058947}, {"timestamp": 29907.9, "power": 36.058947}, {"timestamp": 29928.5, "power": 36.058947}, {"timestamp": 29949.0, "power": 36.058947}, {"timestamp": 29969.6, "power": 36.058947}, {"timestamp": 29990.1, "power": 36.058947}, {"timestamp": 30010.7, "power": 36.058947}, {"timestamp": 30031.2, "power": 36.058947}, {"timestamp": 30051.8, "power": 36.058947}, {"timestamp": 30072.4, "power": 36.058947}, {"timestamp": 30092.9, "power": 36.058947}, {"timestamp": 30113.5, "power": 36.058947}, {"timestamp": 30134.0, "power": 36.058947}, {"timestamp": 30154.5, "power": 36.058947}, {"timestamp": 30175.1, "power": 36.058947}, {"timestamp": 30195.6, "power": 36.058947}, {"timestamp": 30216.2, "power": 36.058947}, {"timestamp": 30236.8, "power": 35.591561999999996}, {"timestamp": 30257.9, "power": 35.591561999999996}, {"timestamp": 30278.4, "power": 35.591561999999996}, {"timestamp": 30298.9, "power": 35.591561999999996}, {"timestamp": 30319.5, "power": 35.591561999999996}, {"timestamp": 30340.0, "power": 35.591561999999996}, {"timestamp": 30360.6, "power": 35.591561999999996}, {"timestamp": 30381.2, "power": 35.591561999999996}, {"timestamp": 30401.7, "power": 35.591561999999996}, {"timestamp": 30422.2, "power": 35.591561999999996}, {"timestamp": 30442.7, "power": 35.591561999999996}, {"timestamp": 30463.3, "power": 35.591561999999996}, {"timestamp": 30483.9, "power": 35.591561999999996}, {"timestamp": 30504.4, "power": 35.591561999999996}, {"timestamp": 30525.0, "power": 35.591561999999996}, {"timestamp": 30545.6, "power": 35.591561999999996}, {"timestamp": 30566.1, "power": 35.591561999999996}, {"timestamp": 30586.6, "power": 35.591561999999996}, {"timestamp": 30607.2, "power": 35.591561999999996}, {"timestamp": 30627.8, "power": 35.591561999999996}, {"timestamp": 30648.3, "power": 35.591561999999996}, {"timestamp": 30668.9, "power": 35.591561999999996}, {"timestamp": 30689.4, "power": 35.591561999999996}, {"timestamp": 30710.0, "power": 35.591561999999996}, {"timestamp": 30730.5, "power": 35.591561999999996}, {"timestamp": 30751.0, "power": 35.591561999999996}, {"timestamp": 30771.5, "power": 35.591561999999996}, {"timestamp": 30792.1, "power": 35.591561999999996}, {"timestamp": 30812.7, "power": 35.591561999999996}, {"timestamp": 30833.3, "power": 35.591561999999996}, {"timestamp": 30853.8, "power": 35.591561999999996}, {"timestamp": 30874.3, "power": 35.591561999999996}, {"timestamp": 30894.9, "power": 35.591561999999996}, {"timestamp": 30915.5, "power": 35.591561999999996}, {"timestamp": 30936.1, "power": 35.591561999999996}, {"timestamp": 30956.6, "power": 35.591561999999996}, {"timestamp": 30977.2, "power": 35.591561999999996}, {"timestamp": 30997.8, "power": 35.591561999999996}, {"timestamp": 31018.3, "power": 35.591561999999996}, {"timestamp": 31038.8, "power": 35.591561999999996}, {"timestamp": 31059.4, "power": 35.591561999999996}, {"timestamp": 31080.0, "power": 35.591561999999996}, {"timestamp": 31100.6, "power": 35.591561999999996}, {"timestamp": 31121.1, "power": 35.591561999999996}, {"timestamp": 31141.7, "power": 35.591561999999996}, {"timestamp": 31162.2, "power": 35.591561999999996}, {"timestamp": 31182.8, "power": 35.591561999999996}, {"timestamp": 31203.3, "power": 35.591561999999996}, {"timestamp": 31223.9, "power": 35.591561999999996}, {"timestamp": 31244.5, "power": 35.483684000000004}, {"timestamp": 31265.5, "power": 35.483684000000004}, {"timestamp": 31286.1, "power": 35.483684000000004}, {"timestamp": 31306.6, "power": 35.483684000000004}, {"timestamp": 31327.2, "power": 35.483684000000004}, {"timestamp": 31347.7, "power": 35.483684000000004}, {"timestamp": 31368.3, "power": 35.483684000000004}, {"timestamp": 31388.9, "power": 35.483684000000004}, {"timestamp": 31409.4, "power": 35.483684000000004}, {"timestamp": 31430.0, "power": 35.483684000000004}, {"timestamp": 31450.5, "power": 35.483684000000004}, {"timestamp": 31471.1, "power": 35.483684000000004}, {"timestamp": 31491.6, "power": 35.483684000000004}, {"timestamp": 31512.2, "power": 35.483684000000004}, {"timestamp": 31532.8, "power": 35.483684000000004}, {"timestamp": 31553.3, "power": 35.483684000000004}, {"timestamp": 31573.9, "power": 35.483684000000004}, {"timestamp": 31594.4, "power": 35.483684000000004}, {"timestamp": 31615.0, "power": 35.483684000000004}, {"timestamp": 31635.6, "power": 35.483684000000004}, {"timestamp": 31656.1, "power": 35.483684000000004}, {"timestamp": 31676.7, "power": 35.483684000000004}, {"timestamp": 31697.3, "power": 35.483684000000004}, {"timestamp": 31717.8, "power": 35.483684000000004}, {"timestamp": 31738.4, "power": 35.483684000000004}, {"timestamp": 31758.9, "power": 35.483684000000004}, {"timestamp": 31779.5, "power": 35.483684000000004}, {"timestamp": 31800.1, "power": 35.483684000000004}, {"timestamp": 31820.6, "power": 35.483684000000004}, {"timestamp": 31841.2, "power": 35.483684000000004}, {"timestamp": 31861.8, "power": 35.483684000000004}, {"timestamp": 31882.3, "power": 35.483684000000004}, {"timestamp": 31902.9, "power": 35.483684000000004}, {"timestamp": 31923.4, "power": 35.483684000000004}, {"timestamp": 31944.0, "power": 35.483684000000004}, {"timestamp": 31964.6, "power": 35.483684000000004}, {"timestamp": 31985.1, "power": 35.483684000000004}, {"timestamp": 32005.7, "power": 35.483684000000004}, {"timestamp": 32026.2, "power": 35.483684000000004}, {"timestamp": 32046.8, "power": 35.483684000000004}, {"timestamp": 32067.3, "power": 35.483684000000004}, {"timestamp": 32087.9, "power": 35.483684000000004}, {"timestamp": 32108.5, "power": 35.483684000000004}, {"timestamp": 32129.0, "power": 35.483684000000004}, {"timestamp": 32149.6, "power": 35.483684000000004}, {"timestamp": 32170.1, "power": 35.483684000000004}, {"timestamp": 32190.6, "power": 35.483684000000004}, {"timestamp": 32211.2, "power": 35.483684000000004}, {"timestamp": 32231.7, "power": 35.483684000000004}, {"timestamp": 32252.3, "power": 35.778708}, {"timestamp": 32273.3, "power": 35.778708}, {"timestamp": 32293.9, "power": 35.778708}, {"timestamp": 32314.4, "power": 35.778708}, {"timestamp": 32335.0, "power": 35.778708}, {"timestamp": 32355.5, "power": 35.778708}, {"timestamp": 32376.1, "power": 35.778708}, {"timestamp": 32396.7, "power": 35.778708}, {"timestamp": 32417.2, "power": 35.778708}, {"timestamp": 32437.8, "power": 35.778708}, {"timestamp": 32458.3, "power": 35.778708}, {"timestamp": 32478.9, "power": 35.778708}, {"timestamp": 32499.4, "power": 35.778708}, {"timestamp": 32520.0, "power": 35.778708}, {"timestamp": 32540.6, "power": 35.778708}, {"timestamp": 32561.1, "power": 35.778708}, {"timestamp": 32581.7, "power": 35.778708}, {"timestamp": 32602.2, "power": 35.778708}, {"timestamp": 32622.8, "power": 35.778708}, {"timestamp": 32643.3, "power": 35.778708}, {"timestamp": 32663.9, "power": 35.778708}, {"timestamp": 32684.5, "power": 35.778708}, {"timestamp": 32705.1, "power": 35.778708}, {"timestamp": 32725.6, "power": 35.778708}, {"timestamp": 32746.1, "power": 35.778708}, {"timestamp": 32766.7, "power": 35.778708}, {"timestamp": 32787.2, "power": 35.778708}, {"timestamp": 32807.8, "power": 35.778708}, {"timestamp": 32828.4, "power": 35.778708}, {"timestamp": 32848.9, "power": 35.778708}, {"timestamp": 32869.5, "power": 35.778708}, {"timestamp": 32890.0, "power": 35.778708}, {"timestamp": 32910.5, "power": 35.778708}, {"timestamp": 32931.1, "power": 35.778708}, {"timestamp": 32951.7, "power": 35.778708}, {"timestamp": 32972.2, "power": 35.778708}, {"timestamp": 32992.8, "power": 35.778708}, {"timestamp": 33013.4, "power": 35.778708}, {"timestamp": 33033.9, "power": 35.778708}, {"timestamp": 33054.4, "power": 35.778708}, {"timestamp": 33075.0, "power": 35.778708}, {"timestamp": 33095.6, "power": 35.778708}, {"timestamp": 33116.2, "power": 35.778708}, {"timestamp": 33136.7, "power": 35.778708}, {"timestamp": 33157.3, "power": 35.778708}, {"timestamp": 33177.9, "power": 35.778708}, {"timestamp": 33198.4, "power": 35.778708}, {"timestamp": 33218.9, "power": 35.778708}, {"timestamp": 33239.5, "power": 35.778708}, {"timestamp": 33260.0, "power": 35.949294}, {"timestamp": 33281.0, "power": 35.949294}, {"timestamp": 33301.6, "power": 35.949294}, {"timestamp": 33322.1, "power": 35.949294}, {"timestamp": 33342.6, "power": 35.949294}, {"timestamp": 33363.1, "power": 35.949294}, {"timestamp": 33383.7, "power": 35.949294}, {"timestamp": 33404.2, "power": 35.949294}, {"timestamp": 33424.8, "power": 35.949294}, {"timestamp": 33445.3, "power": 35.949294}, {"timestamp": 33465.8, "power": 35.949294}, {"timestamp": 33486.4, "power": 35.949294}, {"timestamp": 33506.9, "power": 35.949294}, {"timestamp": 33527.4, "power": 35.949294}, {"timestamp": 33548.0, "power": 35.949294}, {"timestamp": 33568.5, "power": 35.949294}, {"timestamp": 33589.1, "power": 35.949294}, {"timestamp": 33609.6, "power": 35.949294}, {"timestamp": 33630.1, "power": 35.949294}, {"timestamp": 33650.6, "power": 35.949294}, {"timestamp": 33671.2, "power": 35.949294}, {"timestamp": 33691.7, "power": 35.949294}, {"timestamp": 33712.3, "power": 35.949294}, {"timestamp": 33732.9, "power": 35.949294}, {"timestamp": 33753.4, "power": 35.949294}, {"timestamp": 33774.0, "power": 35.949294}, {"timestamp": 33794.5, "power": 35.949294}, {"timestamp": 33815.1, "power": 35.949294}, {"timestamp": 33835.7, "power": 35.949294}, {"timestamp": 33856.2, "power": 35.949294}, {"timestamp": 33876.8, "power": 35.949294}, {"timestamp": 33897.4, "power": 35.949294}, {"timestamp": 33917.9, "power": 35.949294}, {"timestamp": 33938.4, "power": 35.949294}, {"timestamp": 33959.0, "power": 35.949294}, {"timestamp": 33979.6, "power": 35.949294}, {"timestamp": 34000.1, "power": 35.949294}, {"timestamp": 34020.7, "power": 35.949294}, {"timestamp": 34041.3, "power": 35.949294}, {"timestamp": 34061.8, "power": 35.949294}, {"timestamp": 34082.3, "power": 35.949294}, {"timestamp": 34102.9, "power": 35.949294}, {"timestamp": 34123.5, "power": 35.949294}, {"timestamp": 34144.0, "power": 35.949294}, {"timestamp": 34164.6, "power": 35.949294}, {"timestamp": 34185.1, "power": 35.949294}, {"timestamp": 34205.7, "power": 35.949294}, {"timestamp": 34226.2, "power": 35.949294}, {"timestamp": 34246.8, "power": 35.949294}, {"timestamp": 34267.3, "power": 35.955994000000004}, {"timestamp": 34288.4, "power": 35.955994000000004}, {"timestamp": 34309.0, "power": 35.955994000000004}, {"timestamp": 34329.6, "power": 35.955994000000004}, {"timestamp": 34350.1, "power": 35.955994000000004}, {"timestamp": 34370.6, "power": 35.955994000000004}, {"timestamp": 34391.2, "power": 35.955994000000004}, {"timestamp": 34411.7, "power": 35.955994000000004}, {"timestamp": 34432.3, "power": 35.955994000000004}, {"timestamp": 34452.9, "power": 35.955994000000004}, {"timestamp": 34473.5, "power": 35.955994000000004}, {"timestamp": 34494.0, "power": 35.955994000000004}, {"timestamp": 34514.5, "power": 35.955994000000004}, {"timestamp": 34535.0, "power": 35.955994000000004}, {"timestamp": 34555.6, "power": 35.955994000000004}, {"timestamp": 34576.2, "power": 35.955994000000004}, {"timestamp": 34596.7, "power": 35.955994000000004}, {"timestamp": 34617.3, "power": 35.955994000000004}, {"timestamp": 34637.9, "power": 35.955994000000004}, {"timestamp": 34658.4, "power": 35.955994000000004}, {"timestamp": 34678.9, "power": 35.955994000000004}, {"timestamp": 34699.5, "power": 35.955994000000004}, {"timestamp": 34720.1, "power": 35.955994000000004}, {"timestamp": 34740.6, "power": 35.955994000000004}, {"timestamp": 34761.2, "power": 35.955994000000004}, {"timestamp": 34781.8, "power": 35.955994000000004}, {"timestamp": 34802.3, "power": 35.955994000000004}, {"timestamp": 34822.8, "power": 35.955994000000004}, {"timestamp": 34843.4, "power": 35.955994000000004}, {"timestamp": 34864.0, "power": 35.955994000000004}, {"timestamp": 34884.5, "power": 35.955994000000004}, {"timestamp": 34905.1, "power": 35.955994000000004}, {"timestamp": 34925.7, "power": 35.955994000000004}, {"timestamp": 34946.2, "power": 35.955994000000004}, {"timestamp": 34966.7, "power": 35.955994000000004}, {"timestamp": 34987.3, "power": 35.955994000000004}, {"timestamp": 35007.9, "power": 35.955994000000004}, {"timestamp": 35028.4, "power": 35.955994000000004}, {"timestamp": 35049.0, "power": 35.955994000000004}, {"timestamp": 35069.6, "power": 35.955994000000004}, {"timestamp": 35090.1, "power": 35.955994000000004}, {"timestamp": 35110.6, "power": 35.955994000000004}, {"timestamp": 35131.2, "power": 35.955994000000004}, {"timestamp": 35151.7, "power": 35.955994000000004}, {"timestamp": 35172.3, "power": 35.955994000000004}, {"timestamp": 35192.9, "power": 35.955994000000004}, {"timestamp": 35213.4, "power": 35.955994000000004}, {"timestamp": 35234.0, "power": 35.955994000000004}, {"timestamp": 35254.5, "power": 35.955994000000004}, {"timestamp": 35275.0, "power": 36.079034}, {"timestamp": 35296.1, "power": 36.079034}, {"timestamp": 35316.7, "power": 36.079034}, {"timestamp": 35337.2, "power": 36.079034}, {"timestamp": 35357.8, "power": 36.079034}, {"timestamp": 35378.3, "power": 36.079034}, {"timestamp": 35398.9, "power": 36.079034}, {"timestamp": 35419.4, "power": 36.079034}, {"timestamp": 35440.0, "power": 36.079034}, {"timestamp": 35460.6, "power": 36.079034}, {"timestamp": 35481.1, "power": 36.079034}, {"timestamp": 35501.7, "power": 36.079034}, {"timestamp": 35522.2, "power": 36.079034}, {"timestamp": 35542.8, "power": 36.079034}, {"timestamp": 35563.4, "power": 36.079034}, {"timestamp": 35583.9, "power": 36.079034}, {"timestamp": 35604.5, "power": 36.079034}, {"timestamp": 35625.1, "power": 36.079034}, {"timestamp": 35645.7, "power": 36.079034}, {"timestamp": 35666.2, "power": 36.079034}, {"timestamp": 35686.7, "power": 36.079034}, {"timestamp": 35707.3, "power": 36.079034}, {"timestamp": 35727.8, "power": 36.079034}, {"timestamp": 35748.3, "power": 36.079034}, {"timestamp": 35768.9, "power": 36.079034}, {"timestamp": 35789.5, "power": 36.079034}, {"timestamp": 35810.0, "power": 36.079034}, {"timestamp": 35830.5, "power": 36.079034}, {"timestamp": 35851.0, "power": 36.079034}, {"timestamp": 35871.6, "power": 36.079034}, {"timestamp": 35892.1, "power": 36.079034}, {"timestamp": 35912.7, "power": 36.079034}, {"timestamp": 35933.3, "power": 36.079034}, {"timestamp": 35953.9, "power": 36.079034}, {"timestamp": 35974.4, "power": 36.079034}, {"timestamp": 35994.9, "power": 36.079034}, {"timestamp": 36015.5, "power": 36.079034}, {"timestamp": 36036.1, "power": 36.079034}, {"timestamp": 36056.6, "power": 36.079034}, {"timestamp": 36077.2, "power": 36.079034}, {"timestamp": 36097.8, "power": 36.079034}, {"timestamp": 36118.3, "power": 36.079034}, {"timestamp": 36138.9, "power": 36.079034}, {"timestamp": 36159.4, "power": 36.079034}, {"timestamp": 36180.0, "power": 36.079034}, {"timestamp": 36200.6, "power": 36.079034}, {"timestamp": 36221.1, "power": 36.079034}, {"timestamp": 36241.7, "power": 36.079034}, {"timestamp": 36262.2, "power": 36.079034}, {"timestamp": 36282.8, "power": 36.201012000000006}, {"timestamp": 36303.8, "power": 36.201012000000006}, {"timestamp": 36324.4, "power": 36.201012000000006}, {"timestamp": 36344.9, "power": 36.201012000000006}, {"timestamp": 36365.5, "power": 36.201012000000006}, {"timestamp": 36386.0, "power": 36.201012000000006}, {"timestamp": 36406.6, "power": 36.201012000000006}, {"timestamp": 36427.2, "power": 36.201012000000006}, {"timestamp": 36447.8, "power": 36.201012000000006}, {"timestamp": 36468.3, "power": 36.201012000000006}, {"timestamp": 36488.9, "power": 36.201012000000006}, {"timestamp": 36509.5, "power": 36.201012000000006}, {"timestamp": 36530.0, "power": 36.201012000000006}, {"timestamp": 36550.5, "power": 36.201012000000006}, {"timestamp": 36571.1, "power": 36.201012000000006}, {"timestamp": 36591.7, "power": 36.201012000000006}, {"timestamp": 36612.2, "power": 36.201012000000006}, {"timestamp": 36632.8, "power": 36.201012000000006}, {"timestamp": 36653.4, "power": 36.201012000000006}, {"timestamp": 36674.0, "power": 36.201012000000006}, {"timestamp": 36694.4, "power": 36.201012000000006}, {"timestamp": 36715.0, "power": 36.201012000000006}, {"timestamp": 36735.6, "power": 36.201012000000006}, {"timestamp": 36756.1, "power": 36.201012000000006}, {"timestamp": 36776.7, "power": 36.201012000000006}, {"timestamp": 36797.3, "power": 36.201012000000006}, {"timestamp": 36817.8, "power": 36.201012000000006}, {"timestamp": 36838.3, "power": 36.201012000000006}, {"timestamp": 36858.9, "power": 36.201012000000006}, {"timestamp": 36879.4, "power": 36.201012000000006}, {"timestamp": 36900.0, "power": 36.201012000000006}, {"timestamp": 36920.6, "power": 36.201012000000006}, {"timestamp": 36941.1, "power": 36.201012000000006}, {"timestamp": 36961.7, "power": 36.201012000000006}, {"timestamp": 36982.2, "power": 36.201012000000006}, {"timestamp": 37002.8, "power": 36.201012000000006}, {"timestamp": 37023.3, "power": 36.201012000000006}, {"timestamp": 37043.9, "power": 36.201012000000006}, {"timestamp": 37064.5, "power": 36.201012000000006}, {"timestamp": 37085.0, "power": 36.201012000000006}, {"timestamp": 37105.6, "power": 36.201012000000006}, {"timestamp": 37126.1, "power": 36.201012000000006}, {"timestamp": 37146.6, "power": 36.201012000000006}, {"timestamp": 37167.2, "power": 36.201012000000006}, {"timestamp": 37187.7, "power": 36.201012000000006}, {"timestamp": 37208.3, "power": 36.201012000000006}, {"timestamp": 37228.9, "power": 36.201012000000006}, {"timestamp": 37249.4, "power": 36.201012000000006}, {"timestamp": 37269.9, "power": 36.201012000000006}, {"timestamp": 37290.4, "power": 35.872141}, {"timestamp": 37311.5, "power": 35.872141}, {"timestamp": 37332.0, "power": 35.872141}, {"timestamp": 37352.6, "power": 35.872141}, {"timestamp": 37373.1, "power": 35.872141}, {"timestamp": 37393.7, "power": 35.872141}, {"timestamp": 37414.2, "power": 35.872141}, {"timestamp": 37434.7, "power": 35.872141}, {"timestamp": 37455.2, "power": 35.872141}, {"timestamp": 37475.8, "power": 35.872141}, {"timestamp": 37496.4, "power": 35.872141}, {"timestamp": 37516.9, "power": 35.872141}, {"timestamp": 37537.5, "power": 35.872141}, {"timestamp": 37558.1, "power": 35.872141}, {"timestamp": 37578.6, "power": 35.872141}, {"timestamp": 37599.2, "power": 35.872141}, {"timestamp": 37619.7, "power": 35.872141}, {"timestamp": 37640.3, "power": 35.872141}, {"timestamp": 37660.9, "power": 35.872141}, {"timestamp": 37681.4, "power": 35.872141}, {"timestamp": 37702.0, "power": 35.872141}, {"timestamp": 37722.4, "power": 35.872141}, {"timestamp": 37743.0, "power": 35.872141}, {"timestamp": 37763.6, "power": 35.872141}, {"timestamp": 37784.2, "power": 35.872141}, {"timestamp": 37804.7, "power": 35.872141}, {"timestamp": 37825.3, "power": 35.872141}, {"timestamp": 37845.8, "power": 35.872141}, {"timestamp": 37866.3, "power": 35.872141}, {"timestamp": 37886.9, "power": 35.872141}, {"timestamp": 37907.4, "power": 35.872141}, {"timestamp": 37927.9, "power": 35.872141}, {"timestamp": 37948.5, "power": 35.872141}, {"timestamp": 37969.1, "power": 35.872141}, {"timestamp": 37989.6, "power": 35.872141}, {"timestamp": 38010.1, "power": 35.872141}, {"timestamp": 38030.6, "power": 35.872141}, {"timestamp": 38051.2, "power": 35.872141}, {"timestamp": 38071.7, "power": 35.872141}, {"timestamp": 38092.2, "power": 35.872141}, {"timestamp": 38112.8, "power": 35.872141}, {"timestamp": 38133.4, "power": 35.872141}, {"timestamp": 38153.9, "power": 35.872141}, {"timestamp": 38174.4, "power": 35.872141}, {"timestamp": 38195.0, "power": 35.872141}, {"timestamp": 38215.5, "power": 35.872141}, {"timestamp": 38236.1, "power": 35.872141}, {"timestamp": 38256.6, "power": 35.872141}, {"timestamp": 38277.2, "power": 35.872141}, {"timestamp": 38297.7, "power": 35.753775000000005}, {"timestamp": 38318.8, "power": 35.753775000000005}, {"timestamp": 38339.4, "power": 35.753775000000005}, {"timestamp": 38360.0, "power": 35.753775000000005}, {"timestamp": 38380.5, "power": 35.753775000000005}, {"timestamp": 38401.1, "power": 35.753775000000005}, {"timestamp": 38421.7, "power": 35.753775000000005}, {"timestamp": 38442.2, "power": 35.753775000000005}, {"timestamp": 38462.8, "power": 35.753775000000005}, {"timestamp": 38483.3, "power": 35.753775000000005}, {"timestamp": 38503.9, "power": 35.753775000000005}, {"timestamp": 38524.5, "power": 35.753775000000005}, {"timestamp": 38545.0, "power": 35.753775000000005}, {"timestamp": 38565.6, "power": 35.753775000000005}, {"timestamp": 38586.1, "power": 35.753775000000005}, {"timestamp": 38606.6, "power": 35.753775000000005}, {"timestamp": 38627.2, "power": 35.753775000000005}, {"timestamp": 38647.7, "power": 35.753775000000005}, {"timestamp": 38668.3, "power": 35.753775000000005}, {"timestamp": 38688.8, "power": 35.753775000000005}, {"timestamp": 38709.4, "power": 35.753775000000005}, {"timestamp": 38729.9, "power": 35.753775000000005}, {"timestamp": 38750.4, "power": 35.753775000000005}, {"timestamp": 38771.0, "power": 35.753775000000005}, {"timestamp": 38791.5, "power": 35.753775000000005}, {"timestamp": 38812.1, "power": 35.753775000000005}, {"timestamp": 38832.7, "power": 35.753775000000005}, {"timestamp": 38853.2, "power": 35.753775000000005}, {"timestamp": 38873.8, "power": 35.753775000000005}, {"timestamp": 38894.3, "power": 35.753775000000005}, {"timestamp": 38914.9, "power": 35.753775000000005}, {"timestamp": 38935.5, "power": 35.753775000000005}, {"timestamp": 38956.0, "power": 35.753775000000005}, {"timestamp": 38976.6, "power": 35.753775000000005}, {"timestamp": 38997.2, "power": 35.753775000000005}, {"timestamp": 39017.8, "power": 35.753775000000005}, {"timestamp": 39038.3, "power": 35.753775000000005}, {"timestamp": 39058.8, "power": 35.753775000000005}, {"timestamp": 39079.4, "power": 35.753775000000005}, {"timestamp": 39099.9, "power": 35.753775000000005}, {"timestamp": 39120.5, "power": 35.753775000000005}, {"timestamp": 39141.1, "power": 35.753775000000005}, {"timestamp": 39161.6, "power": 35.753775000000005}, {"timestamp": 39182.2, "power": 35.753775000000005}, {"timestamp": 39202.7, "power": 35.753775000000005}, {"timestamp": 39223.3, "power": 35.753775000000005}, {"timestamp": 39243.8, "power": 35.753775000000005}, {"timestamp": 39264.4, "power": 35.753775000000005}, {"timestamp": 39285.0, "power": 35.753775000000005}, {"timestamp": 39305.6, "power": 35.988125999999994}, {"timestamp": 39327.5, "power": 35.988125999999994}, {"timestamp": 39348.1, "power": 35.988125999999994}, {"timestamp": 39368.6, "power": 35.988125999999994}, {"timestamp": 39389.2, "power": 35.988125999999994}, {"timestamp": 39409.7, "power": 35.988125999999994}, {"timestamp": 39430.2, "power": 35.988125999999994}, {"timestamp": 39450.8, "power": 35.988125999999994}, {"timestamp": 39471.3, "power": 35.988125999999994}, {"timestamp": 39491.9, "power": 35.988125999999994}, {"timestamp": 39512.4, "power": 35.988125999999994}, {"timestamp": 39532.9, "power": 35.988125999999994}, {"timestamp": 39553.5, "power": 35.988125999999994}, {"timestamp": 39574.0, "power": 35.988125999999994}, {"timestamp": 39594.5, "power": 35.988125999999994}, {"timestamp": 39615.1, "power": 35.988125999999994}, {"timestamp": 39635.6, "power": 35.988125999999994}, {"timestamp": 39656.2, "power": 35.988125999999994}, {"timestamp": 39676.8, "power": 35.988125999999994}, {"timestamp": 39697.4, "power": 35.988125999999994}, {"timestamp": 39718.0, "power": 35.988125999999994}, {"timestamp": 39738.4, "power": 35.988125999999994}, {"timestamp": 39759.0, "power": 35.988125999999994}, {"timestamp": 39779.6, "power": 35.988125999999994}, {"timestamp": 39800.2, "power": 35.988125999999994}, {"timestamp": 39820.7, "power": 35.988125999999994}, {"timestamp": 39841.3, "power": 35.988125999999994}, {"timestamp": 39861.9, "power": 35.988125999999994}, {"timestamp": 39882.4, "power": 35.988125999999994}, {"timestamp": 39903.0, "power": 35.988125999999994}, {"timestamp": 39923.5, "power": 35.988125999999994}, {"timestamp": 39944.1, "power": 35.988125999999994}, {"timestamp": 39964.7, "power": 35.988125999999994}, {"timestamp": 39985.3, "power": 35.988125999999994}, {"timestamp": 40005.8, "power": 35.988125999999994}, {"timestamp": 40026.3, "power": 35.988125999999994}, {"timestamp": 40046.9, "power": 35.988125999999994}, {"timestamp": 40067.5, "power": 35.988125999999994}, {"timestamp": 40088.0, "power": 35.988125999999994}, {"timestamp": 40108.6, "power": 35.988125999999994}, {"timestamp": 40129.2, "power": 35.988125999999994}, {"timestamp": 40149.7, "power": 35.988125999999994}, {"timestamp": 40170.2, "power": 35.988125999999994}, {"timestamp": 40190.8, "power": 35.988125999999994}, {"timestamp": 40211.3, "power": 35.988125999999994}, {"timestamp": 40231.9, "power": 35.988125999999994}, {"timestamp": 40252.4, "power": 35.988125999999994}, {"timestamp": 40273.0, "power": 35.988125999999994}, {"timestamp": 40293.5, "power": 35.988125999999994}, {"timestamp": 40314.0, "power": 35.950342000000006}, {"timestamp": 40335.1, "power": 35.950342000000006}, {"timestamp": 40355.6, "power": 35.950342000000006}, {"timestamp": 40376.2, "power": 35.950342000000006}, {"timestamp": 40396.7, "power": 35.950342000000006}, {"timestamp": 40417.3, "power": 35.950342000000006}, {"timestamp": 40437.8, "power": 35.950342000000006}, {"timestamp": 40458.3, "power": 35.950342000000006}, {"timestamp": 40478.9, "power": 35.950342000000006}, {"timestamp": 40499.4, "power": 35.950342000000006}, {"timestamp": 40520.0, "power": 35.950342000000006}, {"timestamp": 40540.5, "power": 35.950342000000006}, {"timestamp": 40561.1, "power": 35.950342000000006}, {"timestamp": 40581.6, "power": 35.950342000000006}, {"timestamp": 40602.1, "power": 35.950342000000006}, {"timestamp": 40622.6, "power": 35.950342000000006}, {"timestamp": 40643.2, "power": 35.950342000000006}, {"timestamp": 40663.7, "power": 35.950342000000006}, {"timestamp": 40684.3, "power": 35.950342000000006}, {"timestamp": 40704.9, "power": 35.950342000000006}, {"timestamp": 40725.5, "power": 35.950342000000006}, {"timestamp": 40746.0, "power": 35.950342000000006}, {"timestamp": 40766.5, "power": 35.950342000000006}, {"timestamp": 40787.0, "power": 35.950342000000006}, {"timestamp": 40807.6, "power": 35.950342000000006}, {"timestamp": 40828.2, "power": 35.950342000000006}, {"timestamp": 40848.7, "power": 35.950342000000006}, {"timestamp": 40869.3, "power": 35.950342000000006}, {"timestamp": 40889.9, "power": 35.950342000000006}, {"timestamp": 40910.4, "power": 35.950342000000006}, {"timestamp": 40930.9, "power": 35.950342000000006}, {"timestamp": 40951.5, "power": 35.950342000000006}, {"timestamp": 40972.1, "power": 35.950342000000006}, {"timestamp": 40992.6, "power": 35.950342000000006}, {"timestamp": 41013.2, "power": 35.950342000000006}, {"timestamp": 41033.8, "power": 35.950342000000006}, {"timestamp": 41054.3, "power": 35.950342000000006}, {"timestamp": 41074.8, "power": 35.950342000000006}, {"timestamp": 41095.4, "power": 35.950342000000006}, {"timestamp": 41115.9, "power": 35.950342000000006}, {"timestamp": 41136.5, "power": 35.950342000000006}, {"timestamp": 41157.1, "power": 35.950342000000006}, {"timestamp": 41177.7, "power": 35.950342000000006}, {"timestamp": 41198.2, "power": 35.950342000000006}, {"timestamp": 41218.7, "power": 35.950342000000006}, {"timestamp": 41239.3, "power": 35.950342000000006}, {"timestamp": 41259.8, "power": 35.950342000000006}, {"timestamp": 41280.4, "power": 35.950342000000006}, {"timestamp": 41301.0, "power": 35.950342000000006}, {"timestamp": 41321.6, "power": 36.290710000000004}, {"timestamp": 41342.7, "power": 36.290710000000004}, {"timestamp": 41363.2, "power": 36.290710000000004}, {"timestamp": 41383.8, "power": 36.290710000000004}, {"timestamp": 41404.3, "power": 36.290710000000004}, {"timestamp": 41424.8, "power": 36.290710000000004}, {"timestamp": 41445.4, "power": 36.290710000000004}, {"timestamp": 41465.9, "power": 36.290710000000004}, {"timestamp": 41486.4, "power": 36.290710000000004}, {"timestamp": 41507.0, "power": 36.290710000000004}, {"timestamp": 41527.6, "power": 36.290710000000004}, {"timestamp": 41548.1, "power": 36.290710000000004}, {"timestamp": 41568.7, "power": 36.290710000000004}, {"timestamp": 41589.3, "power": 36.290710000000004}, {"timestamp": 41609.8, "power": 36.290710000000004}, {"timestamp": 41630.4, "power": 36.290710000000004}, {"timestamp": 41650.9, "power": 36.290710000000004}, {"timestamp": 41671.5, "power": 36.290710000000004}, {"timestamp": 41692.1, "power": 36.290710000000004}, {"timestamp": 41712.6, "power": 36.290710000000004}, {"timestamp": 41733.2, "power": 36.290710000000004}, {"timestamp": 41753.8, "power": 36.290710000000004}, {"timestamp": 41774.3, "power": 36.290710000000004}, {"timestamp": 41794.9, "power": 36.290710000000004}, {"timestamp": 41815.4, "power": 36.290710000000004}, {"timestamp": 41836.0, "power": 36.290710000000004}, {"timestamp": 41856.6, "power": 36.290710000000004}, {"timestamp": 41877.2, "power": 36.290710000000004}, {"timestamp": 41897.7, "power": 36.290710000000004}, {"timestamp": 41918.3, "power": 36.290710000000004}, {"timestamp": 41938.8, "power": 36.290710000000004}, {"timestamp": 41959.4, "power": 36.290710000000004}, {"timestamp": 41980.0, "power": 36.290710000000004}, {"timestamp": 42000.6, "power": 36.290710000000004}, {"timestamp": 42021.1, "power": 36.290710000000004}, {"timestamp": 42041.7, "power": 36.290710000000004}, {"timestamp": 42062.2, "power": 36.290710000000004}, {"timestamp": 42082.8, "power": 36.290710000000004}, {"timestamp": 42103.4, "power": 36.290710000000004}, {"timestamp": 42124.0, "power": 36.290710000000004}, {"timestamp": 42144.5, "power": 36.290710000000004}, {"timestamp": 42165.1, "power": 36.290710000000004}, {"timestamp": 42185.8, "power": 36.290710000000004}, {"timestamp": 42206.3, "power": 36.290710000000004}, {"timestamp": 42226.8, "power": 36.290710000000004}, {"timestamp": 42247.4, "power": 36.290710000000004}, {"timestamp": 42268.0, "power": 36.290710000000004}, {"timestamp": 42288.5, "power": 36.290710000000004}, {"timestamp": 42309.1, "power": 36.290710000000004}, {"timestamp": 42329.7, "power": 36.209056000000004}, {"timestamp": 42350.9, "power": 36.209056000000004}, {"timestamp": 42371.5, "power": 36.209056000000004}, {"timestamp": 42392.1, "power": 36.209056000000004}, {"timestamp": 42412.6, "power": 36.209056000000004}, {"timestamp": 42433.2, "power": 36.209056000000004}, {"timestamp": 42453.7, "power": 36.209056000000004}, {"timestamp": 42474.3, "power": 36.209056000000004}, {"timestamp": 42494.8, "power": 36.209056000000004}, {"timestamp": 42515.4, "power": 36.209056000000004}, {"timestamp": 42535.9, "power": 36.209056000000004}, {"timestamp": 42556.5, "power": 36.209056000000004}, {"timestamp": 42577.0, "power": 36.209056000000004}, {"timestamp": 42597.5, "power": 36.209056000000004}, {"timestamp": 42618.1, "power": 36.209056000000004}, {"timestamp": 42638.6, "power": 36.209056000000004}, {"timestamp": 42659.1, "power": 36.209056000000004}, {"timestamp": 42679.6, "power": 36.209056000000004}, {"timestamp": 42700.2, "power": 36.209056000000004}, {"timestamp": 42720.7, "power": 36.209056000000004}, {"timestamp": 42741.2, "power": 36.209056000000004}, {"timestamp": 42761.8, "power": 36.209056000000004}, {"timestamp": 42782.3, "power": 36.209056000000004}, {"timestamp": 42802.9, "power": 36.209056000000004}, {"timestamp": 42823.4, "power": 36.209056000000004}, {"timestamp": 42843.9, "power": 36.209056000000004}, {"timestamp": 42864.5, "power": 36.209056000000004}, {"timestamp": 42885.0, "power": 36.209056000000004}, {"timestamp": 42905.6, "power": 36.209056000000004}, {"timestamp": 42926.1, "power": 36.209056000000004}, {"timestamp": 42946.6, "power": 36.209056000000004}, {"timestamp": 42967.1, "power": 36.209056000000004}, {"timestamp": 42987.6, "power": 36.209056000000004}, {"timestamp": 43008.2, "power": 36.209056000000004}, {"timestamp": 43028.7, "power": 36.209056000000004}, {"timestamp": 43049.3, "power": 36.209056000000004}, {"timestamp": 43069.8, "power": 36.209056000000004}, {"timestamp": 43090.3, "power": 36.209056000000004}, {"timestamp": 43110.8, "power": 36.209056000000004}, {"timestamp": 43131.4, "power": 36.209056000000004}, {"timestamp": 43151.9, "power": 36.209056000000004}, {"timestamp": 43172.5, "power": 36.209056000000004}, {"timestamp": 43193.0, "power": 36.209056000000004}, {"timestamp": 43213.5, "power": 36.209056000000004}, {"timestamp": 43234.0, "power": 36.209056000000004}, {"timestamp": 43254.5, "power": 36.209056000000004}, {"timestamp": 43275.1, "power": 36.209056000000004}, {"timestamp": 43295.6, "power": 36.209056000000004}, {"timestamp": 43316.2, "power": 36.209056000000004}, {"timestamp": 43336.7, "power": 38.446248}, {"timestamp": 43357.9, "power": 38.446248}, {"timestamp": 43378.4, "power": 38.446248}, {"timestamp": 43398.9, "power": 38.446248}, {"timestamp": 43419.5, "power": 38.446248}, {"timestamp": 43440.0, "power": 38.446248}, {"timestamp": 43460.5, "power": 38.446248}, {"timestamp": 43481.1, "power": 38.446248}, {"timestamp": 43501.6, "power": 38.446248}, {"timestamp": 43522.1, "power": 38.446248}, {"timestamp": 43542.6, "power": 38.446248}, {"timestamp": 43563.1, "power": 38.446248}, {"timestamp": 43583.7, "power": 38.446248}, {"timestamp": 43604.2, "power": 38.446248}, {"timestamp": 43624.7, "power": 38.446248}, {"timestamp": 43645.3, "power": 38.446248}, {"timestamp": 43665.8, "power": 38.446248}, {"timestamp": 43686.3, "power": 38.446248}, {"timestamp": 43706.9, "power": 38.446248}, {"timestamp": 43727.4, "power": 38.446248}, {"timestamp": 43747.9, "power": 38.446248}, {"timestamp": 43768.5, "power": 38.446248}, {"timestamp": 43789.0, "power": 38.446248}, {"timestamp": 43809.6, "power": 38.446248}, {"timestamp": 43830.1, "power": 38.446248}, {"timestamp": 43850.6, "power": 38.446248}, {"timestamp": 43871.1, "power": 38.446248}, {"timestamp": 43891.6, "power": 38.446248}, {"timestamp": 43912.2, "power": 38.446248}, {"timestamp": 43932.7, "power": 38.446248}, {"timestamp": 43953.3, "power": 38.446248}, {"timestamp": 43973.8, "power": 38.446248}, {"timestamp": 43994.3, "power": 38.446248}, {"timestamp": 44014.8, "power": 38.446248}, {"timestamp": 44035.4, "power": 38.446248}, {"timestamp": 44055.9, "power": 38.446248}, {"timestamp": 44076.4, "power": 38.446248}, {"timestamp": 44097.0, "power": 38.446248}, {"timestamp": 44117.5, "power": 38.446248}, {"timestamp": 44138.0, "power": 38.446248}, {"timestamp": 44158.5, "power": 38.446248}, {"timestamp": 44179.0, "power": 38.446248}, {"timestamp": 44199.6, "power": 38.446248}, {"timestamp": 44220.1, "power": 38.446248}, {"timestamp": 44240.6, "power": 38.446248}, {"timestamp": 44261.2, "power": 38.446248}, {"timestamp": 44281.7, "power": 38.446248}, {"timestamp": 44302.2, "power": 38.446248}, {"timestamp": 44322.7, "power": 38.446248}, {"timestamp": 44343.3, "power": 35.068586}, {"timestamp": 44364.3, "power": 35.068586}, {"timestamp": 44384.8, "power": 35.068586}, {"timestamp": 44405.4, "power": 35.068586}, {"timestamp": 44425.9, "power": 35.068586}, {"timestamp": 44446.4, "power": 35.068586}, {"timestamp": 44466.9, "power": 35.068586}, {"timestamp": 44487.5, "power": 35.068586}, {"timestamp": 44508.0, "power": 35.068586}, {"timestamp": 44528.5, "power": 35.068586}, {"timestamp": 44549.1, "power": 35.068586}, {"timestamp": 44569.6, "power": 35.068586}, {"timestamp": 44590.1, "power": 35.068586}, {"timestamp": 44610.6, "power": 35.068586}, {"timestamp": 44631.2, "power": 35.068586}, {"timestamp": 44651.7, "power": 35.068586}, {"timestamp": 44672.2, "power": 35.068586}, {"timestamp": 44692.8, "power": 35.068586}, {"timestamp": 44713.3, "power": 35.068586}, {"timestamp": 44734.1, "power": 35.068586}, {"timestamp": 44754.5, "power": 35.068586}], "timeline": {"START": "3823.750325", "END": "42281.15433"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 40037.0}, {"name": "clSetKernelArg", "calls": 19, "time": 3596.57}, {"name": "clReleaseKernel", "calls": 1, "time": 902.844}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 67.318}, {"name": "clCreateContext", "calls": 1, "time": 41.0115}, {"name": "clReleaseContext", "calls": 1, "time": 36.4795}, {"name": "clReleaseProgram", "calls": 1, "time": 18.8005}, {"name": "clCreateKernel", "calls": 1, "time": 0.351979}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.35142}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.137378}, {"name": "clRetainMemObject", "calls": 14, "time": 0.091252}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087057}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033312}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023514}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023354}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011094}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010302}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007596}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007271}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006638}, {"name": "clRetainDevice", "calls": 2, "time": 0.004578}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 38457.4}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 38270.9}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 37465.0}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 38456.3}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 38007.5}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 38001.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8733.249147, "utilization": 90.971345, "size": 13090300.0, "time": 1498.906052}, {"type": "WRITE", "transfers": 1, "speed": 6451.056088, "utilization": 67.198501, "size": 519075.0, "time": 80.463603}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 119295431, "speed": 29.5422, "utilization": 0.256442, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7455730, "speed": 395.048, "utilization": 3.42924, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 116730159, "speed": 29.5262, "utilization": 0.256304, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7295400, "speed": 394.76, "utilization": 3.42673, "size": 0.127951}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 119904615, "speed": 29.5511, "utilization": 0.25652, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7493766, "speed": 394.954, "utilization": 3.42842, "size": 0.127953}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118446797, "speed": 29.5339, "utilization": 0.256371, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7402678, "speed": 394.828, "utilization": 3.42733, "size": 0.127952}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 118430031, "speed": 29.5342, "utilization": 0.256373, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7401604, "speed": 394.621, "utilization": 3.42553, "size": 0.127953}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len6/run0.json b/code/fpga/ndrange_results/dna.15MB.len6/run0.json new file mode 100644 index 0000000..c4d25f0 --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.6655, "power": 35.678889999999996}, {"timestamp": 64.365, "power": 35.678889999999996}, {"timestamp": 84.9015, "power": 35.678889999999996}, {"timestamp": 105.431, "power": 35.678889999999996}, {"timestamp": 125.952, "power": 35.678889999999996}, {"timestamp": 146.928, "power": 35.678889999999996}, {"timestamp": 167.455, "power": 35.678889999999996}, {"timestamp": 187.953, "power": 35.678889999999996}, {"timestamp": 208.48, "power": 35.678889999999996}, {"timestamp": 229.009, "power": 35.678889999999996}, {"timestamp": 249.538, "power": 35.678889999999996}, {"timestamp": 270.066, "power": 35.678889999999996}, {"timestamp": 290.597, "power": 35.678889999999996}, {"timestamp": 311.128, "power": 35.678889999999996}, {"timestamp": 331.644, "power": 35.678889999999996}, {"timestamp": 352.136, "power": 35.678889999999996}, {"timestamp": 372.662, "power": 35.678889999999996}, {"timestamp": 393.193, "power": 35.678889999999996}, {"timestamp": 413.722, "power": 35.678889999999996}, {"timestamp": 434.254, "power": 35.678889999999996}, {"timestamp": 454.783, "power": 35.678889999999996}, {"timestamp": 475.312, "power": 35.678889999999996}, {"timestamp": 495.816, "power": 35.678889999999996}, {"timestamp": 516.343, "power": 35.678889999999996}, {"timestamp": 536.873, "power": 35.678889999999996}, {"timestamp": 557.403, "power": 35.678889999999996}, {"timestamp": 577.932, "power": 35.678889999999996}, {"timestamp": 598.46, "power": 35.678889999999996}, {"timestamp": 618.99, "power": 35.678889999999996}, {"timestamp": 639.504, "power": 35.678889999999996}, {"timestamp": 659.993, "power": 35.678889999999996}, {"timestamp": 680.514, "power": 35.678889999999996}, {"timestamp": 701.043, "power": 35.678889999999996}, {"timestamp": 721.577, "power": 35.678889999999996}, {"timestamp": 742.111, "power": 35.678889999999996}, {"timestamp": 762.641, "power": 35.678889999999996}, {"timestamp": 783.17, "power": 35.678889999999996}, {"timestamp": 803.675, "power": 35.678889999999996}, {"timestamp": 824.163, "power": 35.678889999999996}, {"timestamp": 844.691, "power": 35.678889999999996}, {"timestamp": 865.224, "power": 35.678889999999996}, {"timestamp": 885.753, "power": 35.678889999999996}, {"timestamp": 906.284, "power": 35.678889999999996}, {"timestamp": 926.82, "power": 35.678889999999996}, {"timestamp": 947.353, "power": 35.678889999999996}, {"timestamp": 967.904, "power": 35.678889999999996}, {"timestamp": 988.44, "power": 35.678889999999996}, {"timestamp": 1008.97, "power": 35.627931000000004}, {"timestamp": 1030.0, "power": 35.627931000000004}, {"timestamp": 1050.54, "power": 35.627931000000004}, {"timestamp": 1071.06, "power": 35.627931000000004}, {"timestamp": 1091.57, "power": 35.627931000000004}, {"timestamp": 1112.09, "power": 35.627931000000004}, {"timestamp": 1132.61, "power": 35.627931000000004}, {"timestamp": 1153.14, "power": 35.627931000000004}, {"timestamp": 1173.67, "power": 35.627931000000004}, {"timestamp": 1194.19, "power": 35.627931000000004}, {"timestamp": 1214.73, "power": 35.627931000000004}, {"timestamp": 1235.26, "power": 35.627931000000004}, {"timestamp": 1255.79, "power": 35.627931000000004}, {"timestamp": 1276.32, "power": 35.627931000000004}, {"timestamp": 1296.86, "power": 35.627931000000004}, {"timestamp": 1317.4, "power": 35.627931000000004}, {"timestamp": 1337.94, "power": 35.627931000000004}, {"timestamp": 1358.48, "power": 35.627931000000004}, {"timestamp": 1379.02, "power": 35.627931000000004}, {"timestamp": 1399.54, "power": 35.627931000000004}, {"timestamp": 1420.04, "power": 35.627931000000004}, {"timestamp": 1440.57, "power": 35.627931000000004}, {"timestamp": 1461.11, "power": 35.627931000000004}, {"timestamp": 1481.65, "power": 35.627931000000004}, {"timestamp": 1502.19, "power": 35.627931000000004}, {"timestamp": 1522.72, "power": 35.627931000000004}, {"timestamp": 1543.26, "power": 35.627931000000004}, {"timestamp": 1563.78, "power": 35.627931000000004}, {"timestamp": 1584.32, "power": 35.627931000000004}, {"timestamp": 1604.86, "power": 35.627931000000004}, {"timestamp": 1625.4, "power": 35.627931000000004}, {"timestamp": 1645.94, "power": 35.627931000000004}, {"timestamp": 1666.48, "power": 35.627931000000004}, {"timestamp": 1687.02, "power": 35.627931000000004}, {"timestamp": 1707.54, "power": 35.627931000000004}, {"timestamp": 1728.03, "power": 35.627931000000004}, {"timestamp": 1748.57, "power": 35.627931000000004}, {"timestamp": 1769.11, "power": 35.627931000000004}, {"timestamp": 1789.64, "power": 35.627931000000004}, {"timestamp": 1810.18, "power": 35.627931000000004}, {"timestamp": 1830.72, "power": 35.627931000000004}, {"timestamp": 1851.26, "power": 35.627931000000004}, {"timestamp": 1871.77, "power": 35.627931000000004}, {"timestamp": 1892.3, "power": 35.627931000000004}, {"timestamp": 1912.85, "power": 35.627931000000004}, {"timestamp": 1933.38, "power": 35.627931000000004}, {"timestamp": 1953.94, "power": 35.627931000000004}, {"timestamp": 1974.48, "power": 35.627931000000004}, {"timestamp": 1995.02, "power": 35.627931000000004}, {"timestamp": 2015.53, "power": 35.758645}, {"timestamp": 2036.6, "power": 35.758645}, {"timestamp": 2057.14, "power": 35.758645}, {"timestamp": 2077.67, "power": 35.758645}, {"timestamp": 2098.21, "power": 35.758645}, {"timestamp": 2118.75, "power": 35.758645}, {"timestamp": 2139.29, "power": 35.758645}, {"timestamp": 2159.81, "power": 35.758645}, {"timestamp": 2180.35, "power": 35.758645}, {"timestamp": 2200.89, "power": 35.758645}, {"timestamp": 2221.43, "power": 35.758645}, {"timestamp": 2241.97, "power": 35.758645}, {"timestamp": 2262.52, "power": 35.758645}, {"timestamp": 2283.06, "power": 35.758645}, {"timestamp": 2303.57, "power": 35.758645}, {"timestamp": 2324.07, "power": 35.758645}, {"timestamp": 2344.6, "power": 35.758645}, {"timestamp": 2365.15, "power": 35.758645}, {"timestamp": 2385.69, "power": 35.758645}, {"timestamp": 2406.23, "power": 35.758645}, {"timestamp": 2426.77, "power": 35.758645}, {"timestamp": 2447.31, "power": 35.758645}, {"timestamp": 2467.83, "power": 35.758645}, {"timestamp": 2488.37, "power": 35.758645}, {"timestamp": 2508.91, "power": 35.758645}, {"timestamp": 2529.45, "power": 35.758645}, {"timestamp": 2549.99, "power": 35.758645}, {"timestamp": 2570.53, "power": 35.758645}, {"timestamp": 2591.08, "power": 35.758645}, {"timestamp": 2611.61, "power": 35.758645}, {"timestamp": 2632.11, "power": 35.758645}, {"timestamp": 2652.65, "power": 35.758645}, {"timestamp": 2673.22, "power": 35.758645}, {"timestamp": 2693.8, "power": 35.758645}, {"timestamp": 2714.36, "power": 35.758645}, {"timestamp": 2734.94, "power": 35.758645}, {"timestamp": 2755.48, "power": 35.758645}, {"timestamp": 2775.97, "power": 35.758645}, {"timestamp": 2796.54, "power": 35.758645}, {"timestamp": 2817.11, "power": 35.758645}, {"timestamp": 2837.67, "power": 35.758645}, {"timestamp": 2858.23, "power": 35.758645}, {"timestamp": 2878.79, "power": 35.758645}, {"timestamp": 2899.36, "power": 35.758645}, {"timestamp": 2919.87, "power": 35.758645}, {"timestamp": 2940.42, "power": 35.758645}, {"timestamp": 2960.98, "power": 35.758645}, {"timestamp": 2981.53, "power": 35.758645}, {"timestamp": 3002.09, "power": 35.758645}, {"timestamp": 3022.66, "power": 35.73079}, {"timestamp": 3043.84, "power": 35.73079}, {"timestamp": 3064.38, "power": 35.73079}, {"timestamp": 3084.92, "power": 35.73079}, {"timestamp": 3105.46, "power": 35.73079}, {"timestamp": 3126.0, "power": 35.73079}, {"timestamp": 3146.54, "power": 35.73079}, {"timestamp": 3167.09, "power": 35.73079}, {"timestamp": 3187.61, "power": 35.73079}, {"timestamp": 3208.1, "power": 35.73079}, {"timestamp": 3228.64, "power": 35.73079}, {"timestamp": 3249.18, "power": 35.73079}, {"timestamp": 3269.71, "power": 35.73079}, {"timestamp": 3290.25, "power": 35.73079}, {"timestamp": 3310.79, "power": 35.73079}, {"timestamp": 3331.32, "power": 35.73079}, {"timestamp": 3351.85, "power": 35.73079}, {"timestamp": 3372.38, "power": 35.73079}, {"timestamp": 3392.95, "power": 35.73079}, {"timestamp": 3413.52, "power": 35.73079}, {"timestamp": 3434.09, "power": 35.73079}, {"timestamp": 3454.65, "power": 35.73079}, {"timestamp": 3475.22, "power": 35.73079}, {"timestamp": 3495.73, "power": 35.73079}, {"timestamp": 3516.28, "power": 35.73079}, {"timestamp": 3536.84, "power": 35.73079}, {"timestamp": 3557.4, "power": 35.73079}, {"timestamp": 3577.97, "power": 35.73079}, {"timestamp": 3598.54, "power": 35.73079}, {"timestamp": 3619.09, "power": 35.73079}, {"timestamp": 3639.61, "power": 35.73079}, {"timestamp": 3660.1, "power": 35.73079}, {"timestamp": 3680.66, "power": 35.73079}, {"timestamp": 3701.19, "power": 35.73079}, {"timestamp": 3721.73, "power": 35.73079}, {"timestamp": 3742.27, "power": 35.73079}, {"timestamp": 3762.81, "power": 35.73079}, {"timestamp": 3783.35, "power": 35.73079}, {"timestamp": 3803.85, "power": 35.73079}, {"timestamp": 3824.38, "power": 35.73079}, {"timestamp": 3844.93, "power": 35.73079}, {"timestamp": 3865.47, "power": 35.73079}, {"timestamp": 3886.0, "power": 35.73079}, {"timestamp": 3906.54, "power": 35.73079}, {"timestamp": 3927.08, "power": 35.73079}, {"timestamp": 3947.6, "power": 35.73079}, {"timestamp": 3968.09, "power": 35.73079}, {"timestamp": 3988.63, "power": 35.73079}, {"timestamp": 4009.17, "power": 35.73079}, {"timestamp": 4029.71, "power": 35.65445}, {"timestamp": 4050.79, "power": 35.65445}, {"timestamp": 4071.32, "power": 35.65445}, {"timestamp": 4091.84, "power": 35.65445}, {"timestamp": 4112.39, "power": 35.65445}, {"timestamp": 4132.97, "power": 35.65445}, {"timestamp": 4153.52, "power": 35.65445}, {"timestamp": 4174.1, "power": 35.65445}, {"timestamp": 4194.67, "power": 35.65445}, {"timestamp": 4215.23, "power": 35.65445}, {"timestamp": 4235.74, "power": 35.65445}, {"timestamp": 4256.29, "power": 35.65445}, {"timestamp": 4276.86, "power": 35.65445}, {"timestamp": 4297.44, "power": 35.65445}, {"timestamp": 4318.01, "power": 35.65445}, {"timestamp": 4338.55, "power": 35.65445}, {"timestamp": 4359.17, "power": 35.65445}, {"timestamp": 4379.77, "power": 35.65445}, {"timestamp": 4400.27, "power": 35.65445}, {"timestamp": 4420.8, "power": 35.65445}, {"timestamp": 4441.33, "power": 35.65445}, {"timestamp": 4461.87, "power": 35.65445}, {"timestamp": 4482.41, "power": 35.65445}, {"timestamp": 4502.94, "power": 35.65445}, {"timestamp": 4523.48, "power": 35.65445}, {"timestamp": 4543.97, "power": 35.65445}, {"timestamp": 4564.5, "power": 35.65445}, {"timestamp": 4585.03, "power": 35.65445}, {"timestamp": 4605.57, "power": 35.65445}, {"timestamp": 4626.1, "power": 35.65445}, {"timestamp": 4646.63, "power": 35.65445}, {"timestamp": 4667.17, "power": 35.65445}, {"timestamp": 4687.68, "power": 35.65445}, {"timestamp": 4708.17, "power": 35.65445}, {"timestamp": 4728.7, "power": 35.65445}, {"timestamp": 4749.24, "power": 35.65445}, {"timestamp": 4769.8, "power": 35.65445}, {"timestamp": 4790.34, "power": 35.65445}, {"timestamp": 4810.87, "power": 35.65445}, {"timestamp": 4831.42, "power": 35.65445}, {"timestamp": 4851.91, "power": 35.65445}, {"timestamp": 4872.44, "power": 35.65445}, {"timestamp": 4892.96, "power": 35.65445}, {"timestamp": 4913.5, "power": 35.65445}, {"timestamp": 4934.03, "power": 35.65445}, {"timestamp": 4954.56, "power": 35.65445}, {"timestamp": 4975.09, "power": 35.65445}, {"timestamp": 4995.6, "power": 35.65445}, {"timestamp": 5016.14, "power": 35.65445}, {"timestamp": 5036.77, "power": 35.128479}, {"timestamp": 5057.83, "power": 35.128479}, {"timestamp": 5078.39, "power": 35.128479}], "timeline": {"START": "1093.561948", "END": "4323.886908"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3726.99}, {"name": "clSetKernelArg", "calls": 19, "time": 865.717}, {"name": "clReleaseKernel", "calls": 1, "time": 244.444}, {"name": "clReleaseContext", "calls": 1, "time": 75.2494}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.0925}, {"name": "clCreateContext", "calls": 1, "time": 41.3888}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7179}, {"name": "clCreateKernel", "calls": 1, "time": 0.344648}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.284776}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.136278}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074358}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07204}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03541}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.028389}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024351}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023263}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01278}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007547}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007382}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006774}, {"name": "clRetainDevice", "calls": 2, "time": 0.004787}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3230.32}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2990.34}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2972.67}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3229.82}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2920.0}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2910.96}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7403.577548, "utilization": 77.120599, "size": 3073260.0, "time": 415.104722}, {"type": "WRITE", "transfers": 1, "speed": 6386.772412, "utilization": 66.528879, "size": 519090.0, "time": 81.275828}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9320924, "speed": 29.5453, "utilization": 0.25647, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 580708, "speed": 393.353, "utilization": 3.41452, "size": 0.127379}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9262957, "speed": 29.5341, "utilization": 0.256372, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 577084, "speed": 393.344, "utilization": 3.41445, "size": 0.127378}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 10106138, "speed": 29.6798, "utilization": 0.257637, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 629785, "speed": 393.699, "utilization": 3.41753, "size": 0.12743}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9096850, "speed": 29.5263, "utilization": 0.256305, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 566717, "speed": 393.262, "utilization": 3.41373, "size": 0.127362}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9069102, "speed": 29.5289, "utilization": 0.256327, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 564970, "speed": 392.845, "utilization": 3.41011, "size": 0.127364}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len6/run1.json b/code/fpga/ndrange_results/dna.15MB.len6/run1.json new file mode 100644 index 0000000..e13e120 --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.9375, "power": 35.303015}, {"timestamp": 61.5659, "power": 35.303015}, {"timestamp": 82.1424, "power": 35.303015}, {"timestamp": 102.706, "power": 35.303015}, {"timestamp": 123.271, "power": 35.303015}, {"timestamp": 144.008, "power": 35.303015}, {"timestamp": 164.534, "power": 35.303015}, {"timestamp": 185.089, "power": 35.303015}, {"timestamp": 205.678, "power": 35.303015}, {"timestamp": 226.278, "power": 35.303015}, {"timestamp": 246.878, "power": 35.303015}, {"timestamp": 267.465, "power": 35.303015}, {"timestamp": 288.051, "power": 35.303015}, {"timestamp": 308.605, "power": 35.303015}, {"timestamp": 329.162, "power": 35.303015}, {"timestamp": 349.751, "power": 35.303015}, {"timestamp": 370.341, "power": 35.303015}, {"timestamp": 390.933, "power": 35.303015}, {"timestamp": 411.52, "power": 35.303015}, {"timestamp": 432.082, "power": 35.303015}, {"timestamp": 452.632, "power": 35.303015}, {"timestamp": 473.185, "power": 35.303015}, {"timestamp": 493.732, "power": 35.303015}, {"timestamp": 514.322, "power": 35.303015}, {"timestamp": 534.914, "power": 35.303015}, {"timestamp": 555.506, "power": 35.303015}, {"timestamp": 576.125, "power": 35.303015}, {"timestamp": 596.682, "power": 35.303015}, {"timestamp": 617.238, "power": 35.303015}, {"timestamp": 637.831, "power": 35.303015}, {"timestamp": 658.419, "power": 35.303015}, {"timestamp": 679.009, "power": 35.303015}, {"timestamp": 699.596, "power": 35.303015}, {"timestamp": 720.175, "power": 35.303015}, {"timestamp": 740.738, "power": 35.303015}, {"timestamp": 761.333, "power": 35.303015}, {"timestamp": 781.921, "power": 35.303015}, {"timestamp": 802.513, "power": 35.303015}, {"timestamp": 823.1, "power": 35.303015}, {"timestamp": 843.646, "power": 35.303015}, {"timestamp": 864.211, "power": 35.303015}, {"timestamp": 884.763, "power": 35.303015}, {"timestamp": 905.354, "power": 35.303015}, {"timestamp": 925.947, "power": 35.303015}, {"timestamp": 946.536, "power": 35.303015}, {"timestamp": 967.13, "power": 35.303015}, {"timestamp": 987.743, "power": 35.303015}, {"timestamp": 1008.31, "power": 35.37424800000001}, {"timestamp": 1029.43, "power": 35.37424800000001}, {"timestamp": 1049.95, "power": 35.37424800000001}, {"timestamp": 1070.48, "power": 35.37424800000001}, {"timestamp": 1091.0, "power": 35.37424800000001}, {"timestamp": 1111.52, "power": 35.37424800000001}, {"timestamp": 1132.02, "power": 35.37424800000001}, {"timestamp": 1152.49, "power": 35.37424800000001}, {"timestamp": 1173.01, "power": 35.37424800000001}, {"timestamp": 1193.54, "power": 35.37424800000001}, {"timestamp": 1214.08, "power": 35.37424800000001}, {"timestamp": 1234.62, "power": 35.37424800000001}, {"timestamp": 1255.16, "power": 35.37424800000001}, {"timestamp": 1275.71, "power": 35.37424800000001}, {"timestamp": 1296.24, "power": 35.37424800000001}, {"timestamp": 1316.77, "power": 35.37424800000001}, {"timestamp": 1337.32, "power": 35.37424800000001}, {"timestamp": 1357.86, "power": 35.37424800000001}, {"timestamp": 1378.4, "power": 35.37424800000001}, {"timestamp": 1398.95, "power": 35.37424800000001}, {"timestamp": 1419.49, "power": 35.37424800000001}, {"timestamp": 1440.01, "power": 35.37424800000001}, {"timestamp": 1460.51, "power": 35.37424800000001}, {"timestamp": 1481.05, "power": 35.37424800000001}, {"timestamp": 1501.59, "power": 35.37424800000001}, {"timestamp": 1522.13, "power": 35.37424800000001}, {"timestamp": 1542.88, "power": 35.37424800000001}, {"timestamp": 1563.42, "power": 35.37424800000001}, {"timestamp": 1583.96, "power": 35.37424800000001}, {"timestamp": 1604.46, "power": 35.37424800000001}, {"timestamp": 1624.99, "power": 35.37424800000001}, {"timestamp": 1645.53, "power": 35.37424800000001}, {"timestamp": 1666.07, "power": 35.37424800000001}, {"timestamp": 1686.6, "power": 35.37424800000001}, {"timestamp": 1707.15, "power": 35.37424800000001}, {"timestamp": 1727.69, "power": 35.37424800000001}, {"timestamp": 1748.21, "power": 35.37424800000001}, {"timestamp": 1768.7, "power": 35.37424800000001}, {"timestamp": 1789.24, "power": 35.37424800000001}, {"timestamp": 1809.78, "power": 35.37424800000001}, {"timestamp": 1830.32, "power": 35.37424800000001}, {"timestamp": 1850.86, "power": 35.37424800000001}, {"timestamp": 1871.4, "power": 35.37424800000001}, {"timestamp": 1891.95, "power": 35.37424800000001}, {"timestamp": 1912.45, "power": 35.37424800000001}, {"timestamp": 1932.98, "power": 35.37424800000001}, {"timestamp": 1953.53, "power": 35.37424800000001}, {"timestamp": 1974.08, "power": 35.37424800000001}, {"timestamp": 1994.62, "power": 35.37424800000001}, {"timestamp": 2015.16, "power": 36.156586000000004}, {"timestamp": 2036.34, "power": 36.156586000000004}, {"timestamp": 2056.84, "power": 36.156586000000004}, {"timestamp": 2077.37, "power": 36.156586000000004}, {"timestamp": 2097.92, "power": 36.156586000000004}, {"timestamp": 2118.46, "power": 36.156586000000004}, {"timestamp": 2139.0, "power": 36.156586000000004}, {"timestamp": 2159.55, "power": 36.156586000000004}, {"timestamp": 2180.06, "power": 36.156586000000004}, {"timestamp": 2200.55, "power": 36.156586000000004}, {"timestamp": 2221.09, "power": 36.156586000000004}, {"timestamp": 2241.63, "power": 36.156586000000004}, {"timestamp": 2262.17, "power": 36.156586000000004}, {"timestamp": 2282.72, "power": 36.156586000000004}, {"timestamp": 2303.26, "power": 36.156586000000004}, {"timestamp": 2323.8, "power": 36.156586000000004}, {"timestamp": 2344.31, "power": 36.156586000000004}, {"timestamp": 2364.85, "power": 36.156586000000004}, {"timestamp": 2385.4, "power": 36.156586000000004}, {"timestamp": 2405.94, "power": 36.156586000000004}, {"timestamp": 2426.48, "power": 36.156586000000004}, {"timestamp": 2447.03, "power": 36.156586000000004}, {"timestamp": 2467.57, "power": 36.156586000000004}, {"timestamp": 2488.08, "power": 36.156586000000004}, {"timestamp": 2508.58, "power": 36.156586000000004}, {"timestamp": 2529.11, "power": 36.156586000000004}, {"timestamp": 2549.66, "power": 36.156586000000004}, {"timestamp": 2570.2, "power": 36.156586000000004}, {"timestamp": 2590.74, "power": 36.156586000000004}, {"timestamp": 2611.28, "power": 36.156586000000004}, {"timestamp": 2631.82, "power": 36.156586000000004}, {"timestamp": 2652.35, "power": 36.156586000000004}, {"timestamp": 2672.88, "power": 36.156586000000004}, {"timestamp": 2693.39, "power": 36.156586000000004}, {"timestamp": 2713.93, "power": 36.156586000000004}, {"timestamp": 2734.47, "power": 36.156586000000004}, {"timestamp": 2755.02, "power": 36.156586000000004}, {"timestamp": 2775.56, "power": 36.156586000000004}, {"timestamp": 2796.08, "power": 36.156586000000004}, {"timestamp": 2816.61, "power": 36.156586000000004}, {"timestamp": 2837.15, "power": 36.156586000000004}, {"timestamp": 2857.7, "power": 36.156586000000004}, {"timestamp": 2878.25, "power": 36.156586000000004}, {"timestamp": 2898.79, "power": 36.156586000000004}, {"timestamp": 2919.33, "power": 36.156586000000004}, {"timestamp": 2939.87, "power": 36.156586000000004}, {"timestamp": 2960.39, "power": 36.156586000000004}, {"timestamp": 2980.92, "power": 36.156586000000004}, {"timestamp": 3001.47, "power": 36.156586000000004}, {"timestamp": 3022.01, "power": 36.322844}, {"timestamp": 3043.04, "power": 36.322844}, {"timestamp": 3063.58, "power": 36.322844}, {"timestamp": 3084.1, "power": 36.322844}, {"timestamp": 3104.6, "power": 36.322844}, {"timestamp": 3125.15, "power": 36.322844}, {"timestamp": 3145.72, "power": 36.322844}, {"timestamp": 3166.3, "power": 36.322844}, {"timestamp": 3186.88, "power": 36.322844}, {"timestamp": 3207.44, "power": 36.322844}, {"timestamp": 3228.0, "power": 36.322844}, {"timestamp": 3248.5, "power": 36.322844}, {"timestamp": 3269.05, "power": 36.322844}, {"timestamp": 3289.63, "power": 36.322844}, {"timestamp": 3310.2, "power": 36.322844}, {"timestamp": 3330.76, "power": 36.322844}, {"timestamp": 3351.33, "power": 36.322844}, {"timestamp": 3371.91, "power": 36.322844}, {"timestamp": 3392.41, "power": 36.322844}, {"timestamp": 3412.98, "power": 36.322844}, {"timestamp": 3433.54, "power": 36.322844}, {"timestamp": 3454.1, "power": 36.322844}, {"timestamp": 3474.66, "power": 36.322844}, {"timestamp": 3495.23, "power": 36.322844}, {"timestamp": 3515.77, "power": 36.322844}, {"timestamp": 3536.28, "power": 36.322844}, {"timestamp": 3556.85, "power": 36.322844}, {"timestamp": 3577.43, "power": 36.322844}, {"timestamp": 3597.96, "power": 36.322844}, {"timestamp": 3618.54, "power": 36.322844}, {"timestamp": 3639.11, "power": 36.322844}, {"timestamp": 3659.67, "power": 36.322844}, {"timestamp": 3680.19, "power": 36.322844}, {"timestamp": 3700.68, "power": 36.322844}, {"timestamp": 3721.21, "power": 36.322844}, {"timestamp": 3741.75, "power": 36.322844}, {"timestamp": 3762.29, "power": 36.322844}, {"timestamp": 3782.83, "power": 36.322844}, {"timestamp": 3803.36, "power": 36.322844}, {"timestamp": 3823.91, "power": 36.322844}, {"timestamp": 3844.4, "power": 36.322844}, {"timestamp": 3864.93, "power": 36.322844}, {"timestamp": 3885.47, "power": 36.322844}, {"timestamp": 3906.01, "power": 36.322844}, {"timestamp": 3926.55, "power": 36.322844}, {"timestamp": 3947.08, "power": 36.322844}, {"timestamp": 3967.62, "power": 36.322844}, {"timestamp": 3988.15, "power": 36.322844}, {"timestamp": 4008.68, "power": 36.322844}, {"timestamp": 4029.22, "power": 35.772046}, {"timestamp": 4050.31, "power": 35.772046}, {"timestamp": 4070.84, "power": 35.772046}, {"timestamp": 4091.38, "power": 35.772046}, {"timestamp": 4111.94, "power": 35.772046}, {"timestamp": 4132.43, "power": 35.772046}, {"timestamp": 4152.97, "power": 35.772046}, {"timestamp": 4173.51, "power": 35.772046}, {"timestamp": 4194.09, "power": 35.772046}, {"timestamp": 4214.68, "power": 35.772046}, {"timestamp": 4235.23, "power": 35.772046}, {"timestamp": 4255.76, "power": 35.772046}, {"timestamp": 4276.26, "power": 35.772046}, {"timestamp": 4296.79, "power": 35.772046}, {"timestamp": 4317.32, "power": 35.772046}, {"timestamp": 4337.84, "power": 35.772046}, {"timestamp": 4358.37, "power": 35.772046}, {"timestamp": 4378.9, "power": 35.772046}, {"timestamp": 4399.43, "power": 35.772046}, {"timestamp": 4419.96, "power": 35.772046}, {"timestamp": 4440.44, "power": 35.772046}, {"timestamp": 4460.97, "power": 35.772046}, {"timestamp": 4481.49, "power": 35.772046}, {"timestamp": 4502.02, "power": 35.772046}, {"timestamp": 4522.55, "power": 35.772046}, {"timestamp": 4543.09, "power": 35.772046}, {"timestamp": 4563.61, "power": 35.772046}, {"timestamp": 4584.13, "power": 35.772046}, {"timestamp": 4604.63, "power": 35.772046}, {"timestamp": 4625.16, "power": 35.772046}, {"timestamp": 4645.68, "power": 35.772046}, {"timestamp": 4666.21, "power": 35.772046}, {"timestamp": 4686.73, "power": 35.772046}, {"timestamp": 4707.26, "power": 35.772046}, {"timestamp": 4727.78, "power": 35.772046}, {"timestamp": 4748.28, "power": 35.772046}, {"timestamp": 4768.8, "power": 35.772046}, {"timestamp": 4789.34, "power": 35.772046}, {"timestamp": 4809.86, "power": 35.772046}, {"timestamp": 4830.39, "power": 35.772046}, {"timestamp": 4850.97, "power": 35.772046}, {"timestamp": 4872.01, "power": 35.772046}, {"timestamp": 4892.5, "power": 35.772046}], "timeline": {"START": "1095.755508", "END": "4163.135527"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3564.3}, {"name": "clSetKernelArg", "calls": 19, "time": 874.337}, {"name": "clReleaseKernel", "calls": 1, "time": 244.838}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.6349}, {"name": "clReleaseContext", "calls": 1, "time": 42.2485}, {"name": "clCreateContext", "calls": 1, "time": 38.6261}, {"name": "clReleaseProgram", "calls": 1, "time": 18.4465}, {"name": "clCreateKernel", "calls": 1, "time": 0.34666}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.277755}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132591}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074612}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069446}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028901}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024168}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022602}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.017615}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.013279}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007973}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007418}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006512}, {"name": "clRetainDevice", "calls": 2, "time": 0.005001}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3067.38}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3066.95}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2993.64}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3030.03}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3016.81}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3043.08}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7341.033871, "utilization": 76.469103, "size": 3073260.0, "time": 418.641305}, {"type": "WRITE", "transfers": 1, "speed": 6653.803634, "utilization": 69.310455, "size": 519090.0, "time": 78.014057}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9558092, "speed": 29.5387, "utilization": 0.256413, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 595541, "speed": 393.407, "utilization": 3.41499, "size": 0.127394}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9321238, "speed": 29.507, "utilization": 0.256137, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 580713, "speed": 393.224, "utilization": 3.4134, "size": 0.127383}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9437484, "speed": 29.5194, "utilization": 0.256245, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 588014, "speed": 393.032, "utilization": 3.41173, "size": 0.127386}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9396411, "speed": 29.5187, "utilization": 0.256238, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 585419, "speed": 393.693, "utilization": 3.41747, "size": 0.127385}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9482084, "speed": 29.533, "utilization": 0.256363, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 590787, "speed": 393.122, "utilization": 3.41252, "size": 0.127393}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len6/run2.json b/code/fpga/ndrange_results/dna.15MB.len6/run2.json new file mode 100644 index 0000000..494a56a --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.2137, "power": 36.76159}, {"timestamp": 61.863, "power": 36.76159}, {"timestamp": 82.4349, "power": 36.76159}, {"timestamp": 103.003, "power": 36.76159}, {"timestamp": 123.575, "power": 36.76159}, {"timestamp": 144.316, "power": 36.76159}, {"timestamp": 164.93, "power": 36.76159}, {"timestamp": 185.469, "power": 36.76159}, {"timestamp": 206.063, "power": 36.76159}, {"timestamp": 226.656, "power": 36.76159}, {"timestamp": 247.248, "power": 36.76159}, {"timestamp": 267.863, "power": 36.76159}, {"timestamp": 288.424, "power": 36.76159}, {"timestamp": 308.969, "power": 36.76159}, {"timestamp": 329.557, "power": 36.76159}, {"timestamp": 350.148, "power": 36.76159}, {"timestamp": 370.743, "power": 36.76159}, {"timestamp": 391.335, "power": 36.76159}, {"timestamp": 411.906, "power": 36.76159}, {"timestamp": 432.467, "power": 36.76159}, {"timestamp": 453.026, "power": 36.76159}, {"timestamp": 473.617, "power": 36.76159}, {"timestamp": 494.207, "power": 36.76159}, {"timestamp": 514.759, "power": 36.76159}, {"timestamp": 535.35, "power": 36.76159}, {"timestamp": 555.919, "power": 36.76159}, {"timestamp": 576.471, "power": 36.76159}, {"timestamp": 597.032, "power": 36.76159}, {"timestamp": 617.625, "power": 36.76159}, {"timestamp": 638.215, "power": 36.76159}, {"timestamp": 658.807, "power": 36.76159}, {"timestamp": 679.403, "power": 36.76159}, {"timestamp": 699.971, "power": 36.76159}, {"timestamp": 720.537, "power": 36.76159}, {"timestamp": 741.104, "power": 36.76159}, {"timestamp": 761.694, "power": 36.76159}, {"timestamp": 782.281, "power": 36.76159}, {"timestamp": 802.872, "power": 36.76159}, {"timestamp": 823.463, "power": 36.76159}, {"timestamp": 844.031, "power": 36.76159}, {"timestamp": 864.586, "power": 36.76159}, {"timestamp": 885.151, "power": 36.76159}, {"timestamp": 905.744, "power": 36.76159}, {"timestamp": 926.339, "power": 36.76159}, {"timestamp": 946.938, "power": 36.76159}, {"timestamp": 967.531, "power": 36.76159}, {"timestamp": 988.115, "power": 36.76159}, {"timestamp": 1008.67, "power": 35.895006}, {"timestamp": 1029.87, "power": 35.895006}, {"timestamp": 1050.42, "power": 35.895006}, {"timestamp": 1070.95, "power": 35.895006}, {"timestamp": 1091.47, "power": 35.895006}, {"timestamp": 1111.97, "power": 35.895006}, {"timestamp": 1132.45, "power": 35.895006}, {"timestamp": 1152.97, "power": 35.895006}, {"timestamp": 1173.5, "power": 35.895006}, {"timestamp": 1194.03, "power": 35.895006}, {"timestamp": 1214.57, "power": 35.895006}, {"timestamp": 1235.12, "power": 35.895006}, {"timestamp": 1255.66, "power": 35.895006}, {"timestamp": 1276.18, "power": 35.895006}, {"timestamp": 1296.72, "power": 35.895006}, {"timestamp": 1317.26, "power": 35.895006}, {"timestamp": 1337.8, "power": 35.895006}, {"timestamp": 1358.35, "power": 35.895006}, {"timestamp": 1378.89, "power": 35.895006}, {"timestamp": 1399.44, "power": 35.895006}, {"timestamp": 1419.96, "power": 35.895006}, {"timestamp": 1440.46, "power": 35.895006}, {"timestamp": 1460.99, "power": 35.895006}, {"timestamp": 1481.53, "power": 35.895006}, {"timestamp": 1502.08, "power": 35.895006}, {"timestamp": 1522.63, "power": 35.895006}, {"timestamp": 1543.17, "power": 35.895006}, {"timestamp": 1563.72, "power": 35.895006}, {"timestamp": 1584.25, "power": 35.895006}, {"timestamp": 1604.78, "power": 35.895006}, {"timestamp": 1625.33, "power": 35.895006}, {"timestamp": 1645.88, "power": 35.895006}, {"timestamp": 1666.42, "power": 35.895006}, {"timestamp": 1686.96, "power": 35.895006}, {"timestamp": 1707.5, "power": 35.895006}, {"timestamp": 1728.02, "power": 35.895006}, {"timestamp": 1748.51, "power": 35.895006}, {"timestamp": 1769.05, "power": 35.895006}, {"timestamp": 1789.59, "power": 35.895006}, {"timestamp": 1810.14, "power": 35.895006}, {"timestamp": 1830.69, "power": 35.895006}, {"timestamp": 1851.24, "power": 35.895006}, {"timestamp": 1871.78, "power": 35.895006}, {"timestamp": 1892.3, "power": 35.895006}, {"timestamp": 1912.84, "power": 35.895006}, {"timestamp": 1933.38, "power": 35.895006}, {"timestamp": 1953.93, "power": 35.895006}, {"timestamp": 1974.49, "power": 35.895006}, {"timestamp": 1995.03, "power": 35.895006}, {"timestamp": 2015.58, "power": 35.514351}, {"timestamp": 2036.77, "power": 35.514351}, {"timestamp": 2057.27, "power": 35.514351}, {"timestamp": 2077.76, "power": 35.514351}, {"timestamp": 2098.28, "power": 35.514351}, {"timestamp": 2118.82, "power": 35.514351}, {"timestamp": 2139.35, "power": 35.514351}, {"timestamp": 2159.91, "power": 35.514351}, {"timestamp": 2180.41, "power": 35.514351}, {"timestamp": 2200.9, "power": 35.514351}, {"timestamp": 2221.38, "power": 35.514351}, {"timestamp": 2241.87, "power": 35.514351}, {"timestamp": 2262.41, "power": 35.514351}, {"timestamp": 2282.95, "power": 35.514351}, {"timestamp": 2303.45, "power": 35.514351}, {"timestamp": 2323.96, "power": 35.514351}, {"timestamp": 2344.45, "power": 35.514351}, {"timestamp": 2365.06, "power": 35.514351}, {"timestamp": 2385.61, "power": 35.514351}, {"timestamp": 2406.15, "power": 35.514351}, {"timestamp": 2426.71, "power": 35.514351}, {"timestamp": 2447.26, "power": 35.514351}, {"timestamp": 2467.86, "power": 35.514351}, {"timestamp": 2488.34, "power": 35.514351}, {"timestamp": 2508.82, "power": 35.514351}, {"timestamp": 2529.38, "power": 35.514351}, {"timestamp": 2549.95, "power": 35.514351}, {"timestamp": 2570.52, "power": 35.514351}, {"timestamp": 2591.09, "power": 35.514351}, {"timestamp": 2611.59, "power": 35.514351}, {"timestamp": 2632.08, "power": 35.514351}, {"timestamp": 2652.53, "power": 35.514351}, {"timestamp": 2672.96, "power": 35.514351}, {"timestamp": 2693.4, "power": 35.514351}, {"timestamp": 2713.84, "power": 35.514351}, {"timestamp": 2734.28, "power": 35.514351}, {"timestamp": 2754.72, "power": 35.514351}, {"timestamp": 2775.15, "power": 35.514351}, {"timestamp": 2795.66, "power": 35.514351}, {"timestamp": 2816.19, "power": 35.514351}, {"timestamp": 2836.68, "power": 35.514351}, {"timestamp": 2857.23, "power": 35.514351}, {"timestamp": 2877.78, "power": 35.514351}, {"timestamp": 2898.35, "power": 35.514351}, {"timestamp": 2918.85, "power": 35.514351}, {"timestamp": 2939.33, "power": 35.514351}, {"timestamp": 2959.77, "power": 35.514351}, {"timestamp": 2980.22, "power": 35.514351}, {"timestamp": 3000.72, "power": 35.514351}, {"timestamp": 3021.29, "power": 35.757948999999996}, {"timestamp": 3042.51, "power": 35.757948999999996}, {"timestamp": 3063.06, "power": 35.757948999999996}, {"timestamp": 3083.62, "power": 35.757948999999996}, {"timestamp": 3104.13, "power": 35.757948999999996}, {"timestamp": 3124.62, "power": 35.757948999999996}, {"timestamp": 3145.06, "power": 35.757948999999996}, {"timestamp": 3165.63, "power": 35.757948999999996}, {"timestamp": 3186.19, "power": 35.757948999999996}, {"timestamp": 3206.76, "power": 35.757948999999996}, {"timestamp": 3227.33, "power": 35.757948999999996}, {"timestamp": 3247.87, "power": 35.757948999999996}, {"timestamp": 3268.36, "power": 35.757948999999996}, {"timestamp": 3288.85, "power": 35.757948999999996}, {"timestamp": 3309.37, "power": 35.757948999999996}, {"timestamp": 3329.93, "power": 35.757948999999996}, {"timestamp": 3350.49, "power": 35.757948999999996}, {"timestamp": 3371.03, "power": 35.757948999999996}, {"timestamp": 3391.6, "power": 35.757948999999996}, {"timestamp": 3412.11, "power": 35.757948999999996}, {"timestamp": 3432.67, "power": 35.757948999999996}, {"timestamp": 3453.24, "power": 35.757948999999996}, {"timestamp": 3473.79, "power": 35.757948999999996}, {"timestamp": 3494.36, "power": 35.757948999999996}, {"timestamp": 3514.93, "power": 35.757948999999996}, {"timestamp": 3535.49, "power": 35.757948999999996}, {"timestamp": 3556.01, "power": 35.757948999999996}, {"timestamp": 3576.56, "power": 35.757948999999996}, {"timestamp": 3597.1, "power": 35.757948999999996}, {"timestamp": 3617.66, "power": 35.757948999999996}, {"timestamp": 3638.23, "power": 35.757948999999996}, {"timestamp": 3658.79, "power": 35.757948999999996}, {"timestamp": 3679.35, "power": 35.757948999999996}, {"timestamp": 3699.9, "power": 35.757948999999996}, {"timestamp": 3720.4, "power": 35.757948999999996}, {"timestamp": 3740.96, "power": 35.757948999999996}, {"timestamp": 3761.53, "power": 35.757948999999996}, {"timestamp": 3782.1, "power": 35.757948999999996}, {"timestamp": 3802.66, "power": 35.757948999999996}, {"timestamp": 3823.22, "power": 35.757948999999996}, {"timestamp": 3843.78, "power": 35.757948999999996}, {"timestamp": 3864.28, "power": 35.757948999999996}, {"timestamp": 3884.83, "power": 35.757948999999996}, {"timestamp": 3905.4, "power": 35.757948999999996}, {"timestamp": 3925.96, "power": 35.757948999999996}, {"timestamp": 3946.53, "power": 35.757948999999996}, {"timestamp": 3967.09, "power": 35.757948999999996}, {"timestamp": 3987.67, "power": 35.757948999999996}, {"timestamp": 4008.18, "power": 35.757948999999996}, {"timestamp": 4028.73, "power": 35.892877999999996}, {"timestamp": 4049.85, "power": 35.892877999999996}, {"timestamp": 4070.39, "power": 35.892877999999996}, {"timestamp": 4090.94, "power": 35.892877999999996}, {"timestamp": 4111.5, "power": 35.892877999999996}, {"timestamp": 4132.02, "power": 35.892877999999996}, {"timestamp": 4152.51, "power": 35.892877999999996}, {"timestamp": 4173.05, "power": 35.892877999999996}, {"timestamp": 4193.6, "power": 35.892877999999996}, {"timestamp": 4214.22, "power": 35.892877999999996}, {"timestamp": 4234.82, "power": 35.892877999999996}, {"timestamp": 4255.34, "power": 35.892877999999996}, {"timestamp": 4275.86, "power": 35.892877999999996}, {"timestamp": 4296.35, "power": 35.892877999999996}, {"timestamp": 4316.88, "power": 35.892877999999996}, {"timestamp": 4337.4, "power": 35.892877999999996}, {"timestamp": 4357.93, "power": 35.892877999999996}, {"timestamp": 4378.46, "power": 35.892877999999996}, {"timestamp": 4399.01, "power": 35.892877999999996}, {"timestamp": 4419.54, "power": 35.892877999999996}, {"timestamp": 4440.04, "power": 35.892877999999996}, {"timestamp": 4460.57, "power": 35.892877999999996}, {"timestamp": 4481.1, "power": 35.892877999999996}, {"timestamp": 4501.63, "power": 35.892877999999996}, {"timestamp": 4522.15, "power": 35.892877999999996}, {"timestamp": 4542.68, "power": 35.892877999999996}, {"timestamp": 4563.21, "power": 35.892877999999996}, {"timestamp": 4583.73, "power": 35.892877999999996}, {"timestamp": 4604.24, "power": 35.892877999999996}, {"timestamp": 4624.78, "power": 35.892877999999996}, {"timestamp": 4645.31, "power": 35.892877999999996}, {"timestamp": 4665.85, "power": 35.892877999999996}, {"timestamp": 4686.37, "power": 35.892877999999996}, {"timestamp": 4706.9, "power": 35.892877999999996}, {"timestamp": 4727.44, "power": 35.892877999999996}, {"timestamp": 4747.94, "power": 35.892877999999996}, {"timestamp": 4768.42, "power": 35.892877999999996}, {"timestamp": 4788.95, "power": 35.892877999999996}, {"timestamp": 4809.47, "power": 35.892877999999996}, {"timestamp": 4830.0, "power": 35.892877999999996}, {"timestamp": 4850.53, "power": 35.892877999999996}, {"timestamp": 4871.1, "power": 35.892877999999996}, {"timestamp": 4891.78, "power": 35.892877999999996}, {"timestamp": 4912.28, "power": 35.892877999999996}], "timeline": {"START": "1100.572049", "END": "4172.401487"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3569.53}, {"name": "clSetKernelArg", "calls": 19, "time": 867.007}, {"name": "clReleaseKernel", "calls": 1, "time": 241.563}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 75.2169}, {"name": "clReleaseContext", "calls": 1, "time": 58.6402}, {"name": "clCreateContext", "calls": 1, "time": 38.5996}, {"name": "clReleaseProgram", "calls": 1, "time": 16.8237}, {"name": "clCreateKernel", "calls": 1, "time": 0.343984}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.3203}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129537}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074608}, {"name": "clRetainMemObject", "calls": 14, "time": 0.068891}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.038093}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.029447}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023636}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023346}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.014756}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009214}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.008273}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007668}, {"name": "clRetainDevice", "calls": 2, "time": 0.005853}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3071.83}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2983.16}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3071.38}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2915.23}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2974.7}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3068.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7365.899917, "utilization": 76.728124, "size": 3073260.0, "time": 417.228042}, {"type": "WRITE", "transfers": 1, "speed": 6471.080153, "utilization": 67.407085, "size": 519090.0, "time": 80.216935}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9298966, "speed": 29.5471, "utilization": 0.256486, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 579320, "speed": 393.538, "utilization": 3.41613, "size": 0.127381}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9583672, "speed": 29.5828, "utilization": 0.256795, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 597110, "speed": 393.386, "utilization": 3.41481, "size": 0.127397}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9085686, "speed": 29.5413, "utilization": 0.256435, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 566028, "speed": 393.462, "utilization": 3.41547, "size": 0.127364}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9273213, "speed": 29.55, "utilization": 0.25651, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 577744, "speed": 393.425, "utilization": 3.41515, "size": 0.127375}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9577979, "speed": 29.5938, "utilization": 0.256891, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 596769, "speed": 393.313, "utilization": 3.41417, "size": 0.127396}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len6/run3.json b/code/fpga/ndrange_results/dna.15MB.len6/run3.json new file mode 100644 index 0000000..4a59fc7 --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.0025, "power": 35.521643999999995}, {"timestamp": 59.6344, "power": 35.521643999999995}, {"timestamp": 80.1695, "power": 35.521643999999995}, {"timestamp": 100.68, "power": 35.521643999999995}, {"timestamp": 121.2, "power": 35.521643999999995}, {"timestamp": 142.173, "power": 35.521643999999995}, {"timestamp": 162.734, "power": 35.521643999999995}, {"timestamp": 183.303, "power": 35.521643999999995}, {"timestamp": 203.84, "power": 35.521643999999995}, {"timestamp": 224.38, "power": 35.521643999999995}, {"timestamp": 244.891, "power": 35.521643999999995}, {"timestamp": 265.422, "power": 35.521643999999995}, {"timestamp": 285.961, "power": 35.521643999999995}, {"timestamp": 306.5, "power": 35.521643999999995}, {"timestamp": 327.042, "power": 35.521643999999995}, {"timestamp": 347.579, "power": 35.521643999999995}, {"timestamp": 368.118, "power": 35.521643999999995}, {"timestamp": 388.632, "power": 35.521643999999995}, {"timestamp": 409.125, "power": 35.521643999999995}, {"timestamp": 429.658, "power": 35.521643999999995}, {"timestamp": 450.196, "power": 35.521643999999995}, {"timestamp": 470.735, "power": 35.521643999999995}, {"timestamp": 491.267, "power": 35.521643999999995}, {"timestamp": 511.8, "power": 35.521643999999995}, {"timestamp": 532.335, "power": 35.521643999999995}, {"timestamp": 552.844, "power": 35.521643999999995}, {"timestamp": 573.374, "power": 35.521643999999995}, {"timestamp": 593.91, "power": 35.521643999999995}, {"timestamp": 614.447, "power": 35.521643999999995}, {"timestamp": 634.983, "power": 35.521643999999995}, {"timestamp": 655.516, "power": 35.521643999999995}, {"timestamp": 676.047, "power": 35.521643999999995}, {"timestamp": 696.523, "power": 35.521643999999995}, {"timestamp": 717.026, "power": 35.521643999999995}, {"timestamp": 737.562, "power": 35.521643999999995}, {"timestamp": 758.098, "power": 35.521643999999995}, {"timestamp": 778.636, "power": 35.521643999999995}, {"timestamp": 799.167, "power": 35.521643999999995}, {"timestamp": 819.704, "power": 35.521643999999995}, {"timestamp": 840.241, "power": 35.521643999999995}, {"timestamp": 860.759, "power": 35.521643999999995}, {"timestamp": 881.289, "power": 35.521643999999995}, {"timestamp": 901.826, "power": 35.521643999999995}, {"timestamp": 922.361, "power": 35.521643999999995}, {"timestamp": 942.896, "power": 35.521643999999995}, {"timestamp": 963.435, "power": 35.521643999999995}, {"timestamp": 983.973, "power": 35.521643999999995}, {"timestamp": 1004.52, "power": 35.521643999999995}, {"timestamp": 1025.01, "power": 35.400144999999995}, {"timestamp": 1046.14, "power": 35.400144999999995}, {"timestamp": 1066.67, "power": 35.400144999999995}, {"timestamp": 1087.19, "power": 35.400144999999995}, {"timestamp": 1107.72, "power": 35.400144999999995}, {"timestamp": 1128.25, "power": 35.400144999999995}, {"timestamp": 1148.76, "power": 35.400144999999995}, {"timestamp": 1169.25, "power": 35.400144999999995}, {"timestamp": 1189.78, "power": 35.400144999999995}, {"timestamp": 1210.32, "power": 35.400144999999995}, {"timestamp": 1230.86, "power": 35.400144999999995}, {"timestamp": 1251.4, "power": 35.400144999999995}, {"timestamp": 1271.95, "power": 35.400144999999995}, {"timestamp": 1292.5, "power": 35.400144999999995}, {"timestamp": 1313.0, "power": 35.400144999999995}, {"timestamp": 1333.5, "power": 35.400144999999995}, {"timestamp": 1354.04, "power": 35.400144999999995}, {"timestamp": 1374.58, "power": 35.400144999999995}, {"timestamp": 1395.13, "power": 35.400144999999995}, {"timestamp": 1415.67, "power": 35.400144999999995}, {"timestamp": 1436.22, "power": 35.400144999999995}, {"timestamp": 1456.74, "power": 35.400144999999995}, {"timestamp": 1477.28, "power": 35.400144999999995}, {"timestamp": 1497.82, "power": 35.400144999999995}, {"timestamp": 1518.37, "power": 35.400144999999995}, {"timestamp": 1538.91, "power": 35.400144999999995}, {"timestamp": 1559.45, "power": 35.400144999999995}, {"timestamp": 1580.0, "power": 35.400144999999995}, {"timestamp": 1600.53, "power": 35.400144999999995}, {"timestamp": 1621.03, "power": 35.400144999999995}, {"timestamp": 1641.57, "power": 35.400144999999995}, {"timestamp": 1662.12, "power": 35.400144999999995}, {"timestamp": 1682.66, "power": 35.400144999999995}, {"timestamp": 1703.21, "power": 35.400144999999995}, {"timestamp": 1723.75, "power": 35.400144999999995}, {"timestamp": 1744.29, "power": 35.400144999999995}, {"timestamp": 1764.82, "power": 35.400144999999995}, {"timestamp": 1785.36, "power": 35.400144999999995}, {"timestamp": 1805.9, "power": 35.400144999999995}, {"timestamp": 1826.45, "power": 35.400144999999995}, {"timestamp": 1847.02, "power": 35.400144999999995}, {"timestamp": 1867.58, "power": 35.400144999999995}, {"timestamp": 1888.13, "power": 35.400144999999995}, {"timestamp": 1908.65, "power": 35.400144999999995}, {"timestamp": 1929.15, "power": 35.400144999999995}, {"timestamp": 1949.72, "power": 35.400144999999995}, {"timestamp": 1970.29, "power": 35.400144999999995}, {"timestamp": 1990.87, "power": 35.400144999999995}, {"timestamp": 2011.45, "power": 35.400144999999995}, {"timestamp": 2032.01, "power": 35.780141}, {"timestamp": 2053.17, "power": 35.780141}, {"timestamp": 2073.72, "power": 35.780141}, {"timestamp": 2094.26, "power": 35.780141}, {"timestamp": 2114.81, "power": 35.780141}, {"timestamp": 2135.37, "power": 35.780141}, {"timestamp": 2155.94, "power": 35.780141}, {"timestamp": 2176.52, "power": 35.780141}, {"timestamp": 2197.02, "power": 35.780141}, {"timestamp": 2217.52, "power": 35.780141}, {"timestamp": 2238.25, "power": 35.780141}, {"timestamp": 2258.76, "power": 35.780141}, {"timestamp": 2279.29, "power": 35.780141}, {"timestamp": 2299.8, "power": 35.780141}, {"timestamp": 2320.35, "power": 35.780141}, {"timestamp": 2340.88, "power": 35.780141}, {"timestamp": 2361.38, "power": 35.780141}, {"timestamp": 2381.94, "power": 35.780141}, {"timestamp": 2402.52, "power": 35.780141}, {"timestamp": 2423.09, "power": 35.780141}, {"timestamp": 2443.67, "power": 35.780141}, {"timestamp": 2464.23, "power": 35.780141}, {"timestamp": 2484.76, "power": 35.780141}, {"timestamp": 2505.26, "power": 35.780141}, {"timestamp": 2525.82, "power": 35.780141}, {"timestamp": 2546.38, "power": 35.780141}, {"timestamp": 2566.95, "power": 35.780141}, {"timestamp": 2587.52, "power": 35.780141}, {"timestamp": 2608.09, "power": 35.780141}, {"timestamp": 2628.62, "power": 35.780141}, {"timestamp": 2649.11, "power": 35.780141}, {"timestamp": 2669.66, "power": 35.780141}, {"timestamp": 2690.22, "power": 35.780141}, {"timestamp": 2710.79, "power": 35.780141}, {"timestamp": 2731.36, "power": 35.780141}, {"timestamp": 2751.93, "power": 35.780141}, {"timestamp": 2772.5, "power": 35.780141}, {"timestamp": 2792.99, "power": 35.780141}, {"timestamp": 2813.49, "power": 35.780141}, {"timestamp": 2834.05, "power": 35.780141}, {"timestamp": 2854.63, "power": 35.780141}, {"timestamp": 2875.21, "power": 35.780141}, {"timestamp": 2895.77, "power": 35.780141}, {"timestamp": 2916.35, "power": 35.780141}, {"timestamp": 2936.87, "power": 35.780141}, {"timestamp": 2957.42, "power": 35.780141}, {"timestamp": 2977.99, "power": 35.780141}, {"timestamp": 2998.55, "power": 35.780141}, {"timestamp": 3019.13, "power": 35.780141}, {"timestamp": 3039.71, "power": 35.868528999999995}, {"timestamp": 3060.87, "power": 35.868528999999995}, {"timestamp": 3081.43, "power": 35.868528999999995}, {"timestamp": 3101.99, "power": 35.868528999999995}, {"timestamp": 3122.57, "power": 35.868528999999995}, {"timestamp": 3143.15, "power": 35.868528999999995}, {"timestamp": 3163.75, "power": 35.868528999999995}, {"timestamp": 3184.31, "power": 35.868528999999995}, {"timestamp": 3204.83, "power": 35.868528999999995}, {"timestamp": 3225.39, "power": 35.868528999999995}, {"timestamp": 3245.97, "power": 35.868528999999995}, {"timestamp": 3266.54, "power": 35.868528999999995}, {"timestamp": 3287.12, "power": 35.868528999999995}, {"timestamp": 3307.68, "power": 35.868528999999995}, {"timestamp": 3328.26, "power": 35.868528999999995}, {"timestamp": 3348.79, "power": 35.868528999999995}, {"timestamp": 3369.36, "power": 35.868528999999995}, {"timestamp": 3389.92, "power": 35.868528999999995}, {"timestamp": 3410.49, "power": 35.868528999999995}, {"timestamp": 3431.06, "power": 35.868528999999995}, {"timestamp": 3451.63, "power": 35.868528999999995}, {"timestamp": 3472.18, "power": 35.868528999999995}, {"timestamp": 3492.7, "power": 35.868528999999995}, {"timestamp": 3513.19, "power": 35.868528999999995}, {"timestamp": 3533.75, "power": 35.868528999999995}, {"timestamp": 3554.31, "power": 35.868528999999995}, {"timestamp": 3574.88, "power": 35.868528999999995}, {"timestamp": 3595.44, "power": 35.868528999999995}, {"timestamp": 3616.0, "power": 35.868528999999995}, {"timestamp": 3636.58, "power": 35.868528999999995}, {"timestamp": 3657.07, "power": 35.868528999999995}, {"timestamp": 3677.64, "power": 35.868528999999995}, {"timestamp": 3698.18, "power": 35.868528999999995}, {"timestamp": 3718.72, "power": 35.868528999999995}, {"timestamp": 3739.26, "power": 35.868528999999995}, {"timestamp": 3759.81, "power": 35.868528999999995}, {"timestamp": 3780.35, "power": 35.868528999999995}, {"timestamp": 3800.88, "power": 35.868528999999995}, {"timestamp": 3821.41, "power": 35.868528999999995}, {"timestamp": 3841.95, "power": 35.868528999999995}, {"timestamp": 3862.5, "power": 35.868528999999995}, {"timestamp": 3883.04, "power": 35.868528999999995}, {"timestamp": 3903.58, "power": 35.868528999999995}, {"timestamp": 3924.12, "power": 35.868528999999995}, {"timestamp": 3944.65, "power": 35.868528999999995}, {"timestamp": 3965.15, "power": 35.868528999999995}, {"timestamp": 3985.69, "power": 35.868528999999995}, {"timestamp": 4006.23, "power": 35.868528999999995}, {"timestamp": 4026.77, "power": 35.868528999999995}, {"timestamp": 4047.32, "power": 37.431612}, {"timestamp": 4068.64, "power": 37.431612}, {"timestamp": 4089.14, "power": 37.431612}, {"timestamp": 4109.68, "power": 37.431612}, {"timestamp": 4130.25, "power": 37.431612}, {"timestamp": 4150.79, "power": 37.431612}, {"timestamp": 4171.36, "power": 37.431612}, {"timestamp": 4191.98, "power": 37.431612}, {"timestamp": 4212.55, "power": 37.431612}, {"timestamp": 4233.05, "power": 37.431612}, {"timestamp": 4253.59, "power": 37.431612}, {"timestamp": 4274.12, "power": 37.431612}, {"timestamp": 4294.65, "power": 37.431612}, {"timestamp": 4315.18, "power": 37.431612}, {"timestamp": 4335.72, "power": 37.431612}, {"timestamp": 4356.25, "power": 37.431612}, {"timestamp": 4376.76, "power": 37.431612}, {"timestamp": 4397.3, "power": 37.431612}, {"timestamp": 4417.83, "power": 37.431612}, {"timestamp": 4438.37, "power": 37.431612}, {"timestamp": 4458.9, "power": 37.431612}, {"timestamp": 4479.43, "power": 37.431612}, {"timestamp": 4499.97, "power": 37.431612}, {"timestamp": 4520.52, "power": 37.431612}, {"timestamp": 4541.0, "power": 37.431612}, {"timestamp": 4561.53, "power": 37.431612}, {"timestamp": 4582.08, "power": 37.431612}, {"timestamp": 4602.62, "power": 37.431612}, {"timestamp": 4623.15, "power": 37.431612}, {"timestamp": 4643.68, "power": 37.431612}, {"timestamp": 4664.22, "power": 37.431612}, {"timestamp": 4684.72, "power": 37.431612}, {"timestamp": 4705.21, "power": 37.431612}, {"timestamp": 4725.73, "power": 37.431612}, {"timestamp": 4746.27, "power": 37.431612}, {"timestamp": 4766.8, "power": 37.431612}, {"timestamp": 4787.34, "power": 37.431612}, {"timestamp": 4807.87, "power": 37.431612}, {"timestamp": 4828.45, "power": 37.431612}, {"timestamp": 4849.45, "power": 37.431612}, {"timestamp": 4869.99, "power": 37.431612}, {"timestamp": 4890.55, "power": 37.431612}], "timeline": {"START": "1095.486372", "END": "4145.682465"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3548.77}, {"name": "clSetKernelArg", "calls": 19, "time": 871.443}, {"name": "clReleaseKernel", "calls": 1, "time": 244.058}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.8889}, {"name": "clReleaseContext", "calls": 1, "time": 47.7372}, {"name": "clCreateContext", "calls": 1, "time": 36.685}, {"name": "clReleaseProgram", "calls": 1, "time": 18.0039}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.366432}, {"name": "clCreateKernel", "calls": 1, "time": 0.343442}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.129093}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083419}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071294}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036008}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.031184}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024998}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023055}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012281}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00782}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007703}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006602}, {"name": "clRetainDevice", "calls": 2, "time": 0.004783}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3050.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2949.03}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3020.42}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3049.8}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2949.02}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 2927.51}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7375.780695, "utilization": 76.831049, "size": 3073260.0, "time": 416.669113}, {"type": "WRITE", "transfers": 1, "speed": 6356.581324, "utilization": 66.214389, "size": 519090.0, "time": 81.661854}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9185944, "speed": 29.5232, "utilization": 0.256278, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 572256, "speed": 393.45, "utilization": 3.41537, "size": 0.127371}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9415937, "speed": 29.5502, "utilization": 0.256512, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 586661, "speed": 393.481, "utilization": 3.41563, "size": 0.127384}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9513398, "speed": 29.5721, "utilization": 0.256702, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 592741, "speed": 393.554, "utilization": 3.41627, "size": 0.127392}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9187430, "speed": 29.5276, "utilization": 0.256316, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 572332, "speed": 393.195, "utilization": 3.41315, "size": 0.127377}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9120467, "speed": 29.5286, "utilization": 0.256324, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 568185, "speed": 392.95, "utilization": 3.41102, "size": 0.127367}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len6/run4.json b/code/fpga/ndrange_results/dna.15MB.len6/run4.json new file mode 100644 index 0000000..2f9aabb --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.0256, "power": 35.576198000000005}, {"timestamp": 59.6797, "power": 35.576198000000005}, {"timestamp": 80.2244, "power": 35.576198000000005}, {"timestamp": 100.796, "power": 35.576198000000005}, {"timestamp": 121.373, "power": 35.576198000000005}, {"timestamp": 142.13, "power": 35.576198000000005}, {"timestamp": 162.665, "power": 35.576198000000005}, {"timestamp": 183.242, "power": 35.576198000000005}, {"timestamp": 203.797, "power": 35.576198000000005}, {"timestamp": 224.393, "power": 35.576198000000005}, {"timestamp": 244.993, "power": 35.576198000000005}, {"timestamp": 265.587, "power": 35.576198000000005}, {"timestamp": 286.184, "power": 35.576198000000005}, {"timestamp": 306.783, "power": 35.576198000000005}, {"timestamp": 327.364, "power": 35.576198000000005}, {"timestamp": 347.927, "power": 35.576198000000005}, {"timestamp": 368.523, "power": 35.576198000000005}, {"timestamp": 389.118, "power": 35.576198000000005}, {"timestamp": 409.713, "power": 35.576198000000005}, {"timestamp": 430.31, "power": 35.576198000000005}, {"timestamp": 450.913, "power": 35.576198000000005}, {"timestamp": 471.475, "power": 35.576198000000005}, {"timestamp": 492.037, "power": 35.576198000000005}, {"timestamp": 512.636, "power": 35.576198000000005}, {"timestamp": 533.23, "power": 35.576198000000005}, {"timestamp": 553.825, "power": 35.576198000000005}, {"timestamp": 574.417, "power": 35.576198000000005}, {"timestamp": 595.012, "power": 35.576198000000005}, {"timestamp": 615.571, "power": 35.576198000000005}, {"timestamp": 636.136, "power": 35.576198000000005}, {"timestamp": 656.737, "power": 35.576198000000005}, {"timestamp": 677.335, "power": 35.576198000000005}, {"timestamp": 697.935, "power": 35.576198000000005}, {"timestamp": 718.542, "power": 35.576198000000005}, {"timestamp": 739.121, "power": 35.576198000000005}, {"timestamp": 759.68, "power": 35.576198000000005}, {"timestamp": 780.241, "power": 35.576198000000005}, {"timestamp": 800.84, "power": 35.576198000000005}, {"timestamp": 821.439, "power": 35.576198000000005}, {"timestamp": 842.036, "power": 35.576198000000005}, {"timestamp": 862.634, "power": 35.576198000000005}, {"timestamp": 883.212, "power": 35.576198000000005}, {"timestamp": 903.774, "power": 35.576198000000005}, {"timestamp": 924.371, "power": 35.576198000000005}, {"timestamp": 944.965, "power": 35.576198000000005}, {"timestamp": 965.562, "power": 35.576198000000005}, {"timestamp": 986.173, "power": 35.576198000000005}, {"timestamp": 1006.77, "power": 35.323046000000005}, {"timestamp": 1027.96, "power": 35.323046000000005}, {"timestamp": 1048.48, "power": 35.323046000000005}, {"timestamp": 1068.97, "power": 35.323046000000005}, {"timestamp": 1089.48, "power": 35.323046000000005}, {"timestamp": 1110.01, "power": 35.323046000000005}, {"timestamp": 1130.54, "power": 35.323046000000005}, {"timestamp": 1151.05, "power": 35.323046000000005}, {"timestamp": 1171.54, "power": 35.323046000000005}, {"timestamp": 1192.06, "power": 35.323046000000005}, {"timestamp": 1212.62, "power": 35.323046000000005}, {"timestamp": 1233.31, "power": 35.323046000000005}, {"timestamp": 1253.86, "power": 35.323046000000005}, {"timestamp": 1274.42, "power": 35.323046000000005}, {"timestamp": 1294.96, "power": 35.323046000000005}, {"timestamp": 1315.46, "power": 35.323046000000005}, {"timestamp": 1336.0, "power": 35.323046000000005}, {"timestamp": 1356.54, "power": 35.323046000000005}, {"timestamp": 1377.09, "power": 35.323046000000005}, {"timestamp": 1397.64, "power": 35.323046000000005}, {"timestamp": 1418.19, "power": 35.323046000000005}, {"timestamp": 1438.74, "power": 35.323046000000005}, {"timestamp": 1459.27, "power": 35.323046000000005}, {"timestamp": 1479.81, "power": 35.323046000000005}, {"timestamp": 1500.36, "power": 35.323046000000005}, {"timestamp": 1520.9, "power": 35.323046000000005}, {"timestamp": 1541.45, "power": 35.323046000000005}, {"timestamp": 1562.0, "power": 35.323046000000005}, {"timestamp": 1582.54, "power": 35.323046000000005}, {"timestamp": 1603.07, "power": 35.323046000000005}, {"timestamp": 1623.6, "power": 35.323046000000005}, {"timestamp": 1644.15, "power": 35.323046000000005}, {"timestamp": 1664.7, "power": 35.323046000000005}, {"timestamp": 1685.25, "power": 35.323046000000005}, {"timestamp": 1705.79, "power": 35.323046000000005}, {"timestamp": 1726.34, "power": 35.323046000000005}, {"timestamp": 1746.89, "power": 35.323046000000005}, {"timestamp": 1767.39, "power": 35.323046000000005}, {"timestamp": 1787.93, "power": 35.323046000000005}, {"timestamp": 1808.47, "power": 35.323046000000005}, {"timestamp": 1829.02, "power": 35.323046000000005}, {"timestamp": 1849.57, "power": 35.323046000000005}, {"timestamp": 1870.12, "power": 35.323046000000005}, {"timestamp": 1890.67, "power": 35.323046000000005}, {"timestamp": 1911.19, "power": 35.323046000000005}, {"timestamp": 1931.72, "power": 35.323046000000005}, {"timestamp": 1952.28, "power": 35.323046000000005}, {"timestamp": 1972.83, "power": 35.323046000000005}, {"timestamp": 1993.4, "power": 35.323046000000005}, {"timestamp": 2013.98, "power": 35.663018}, {"timestamp": 2035.06, "power": 35.663018}, {"timestamp": 2055.56, "power": 35.663018}, {"timestamp": 2076.1, "power": 35.663018}, {"timestamp": 2096.64, "power": 35.663018}, {"timestamp": 2117.18, "power": 35.663018}, {"timestamp": 2137.73, "power": 35.663018}, {"timestamp": 2158.27, "power": 35.663018}, {"timestamp": 2178.81, "power": 35.663018}, {"timestamp": 2199.32, "power": 35.663018}, {"timestamp": 2219.86, "power": 35.663018}, {"timestamp": 2240.4, "power": 35.663018}, {"timestamp": 2260.95, "power": 35.663018}, {"timestamp": 2281.51, "power": 35.663018}, {"timestamp": 2302.09, "power": 35.663018}, {"timestamp": 2322.66, "power": 35.663018}, {"timestamp": 2343.19, "power": 35.663018}, {"timestamp": 2363.68, "power": 35.663018}, {"timestamp": 2384.25, "power": 35.663018}, {"timestamp": 2404.83, "power": 35.663018}, {"timestamp": 2425.39, "power": 35.663018}, {"timestamp": 2445.97, "power": 35.663018}, {"timestamp": 2466.54, "power": 35.663018}, {"timestamp": 2487.08, "power": 35.663018}, {"timestamp": 2507.57, "power": 35.663018}, {"timestamp": 2528.13, "power": 35.663018}, {"timestamp": 2548.7, "power": 35.663018}, {"timestamp": 2569.28, "power": 35.663018}, {"timestamp": 2589.83, "power": 35.663018}, {"timestamp": 2610.39, "power": 35.663018}, {"timestamp": 2630.94, "power": 35.663018}, {"timestamp": 2651.44, "power": 35.663018}, {"timestamp": 2672.01, "power": 35.663018}, {"timestamp": 2692.58, "power": 35.663018}, {"timestamp": 2713.14, "power": 35.663018}, {"timestamp": 2733.69, "power": 35.663018}, {"timestamp": 2754.25, "power": 35.663018}, {"timestamp": 2774.83, "power": 35.663018}, {"timestamp": 2795.34, "power": 35.663018}, {"timestamp": 2815.89, "power": 35.663018}, {"timestamp": 2836.46, "power": 35.663018}, {"timestamp": 2857.03, "power": 35.663018}, {"timestamp": 2877.61, "power": 35.663018}, {"timestamp": 2898.19, "power": 35.663018}, {"timestamp": 2918.74, "power": 35.663018}, {"timestamp": 2939.26, "power": 35.663018}, {"timestamp": 2959.82, "power": 35.663018}, {"timestamp": 2980.4, "power": 35.663018}, {"timestamp": 3000.97, "power": 35.663018}, {"timestamp": 3021.55, "power": 35.707341}, {"timestamp": 3042.68, "power": 35.707341}, {"timestamp": 3063.2, "power": 35.707341}, {"timestamp": 3083.71, "power": 35.707341}, {"timestamp": 3104.28, "power": 35.707341}, {"timestamp": 3124.83, "power": 35.707341}, {"timestamp": 3145.39, "power": 35.707341}, {"timestamp": 3165.98, "power": 35.707341}, {"timestamp": 3186.55, "power": 35.707341}, {"timestamp": 3207.07, "power": 35.707341}, {"timestamp": 3227.57, "power": 35.707341}, {"timestamp": 3248.13, "power": 35.707341}, {"timestamp": 3268.69, "power": 35.707341}, {"timestamp": 3289.27, "power": 35.707341}, {"timestamp": 3309.81, "power": 35.707341}, {"timestamp": 3330.39, "power": 35.707341}, {"timestamp": 3350.95, "power": 35.707341}, {"timestamp": 3371.45, "power": 35.707341}, {"timestamp": 3392.01, "power": 35.707341}, {"timestamp": 3412.57, "power": 35.707341}, {"timestamp": 3433.14, "power": 35.707341}, {"timestamp": 3453.7, "power": 35.707341}, {"timestamp": 3474.27, "power": 35.707341}, {"timestamp": 3494.83, "power": 35.707341}, {"timestamp": 3515.34, "power": 35.707341}, {"timestamp": 3535.89, "power": 35.707341}, {"timestamp": 3556.46, "power": 35.707341}, {"timestamp": 3577.01, "power": 35.707341}, {"timestamp": 3597.58, "power": 35.707341}, {"timestamp": 3618.15, "power": 35.707341}, {"timestamp": 3638.72, "power": 35.707341}, {"timestamp": 3659.24, "power": 35.707341}, {"timestamp": 3679.78, "power": 35.707341}, {"timestamp": 3700.36, "power": 35.707341}, {"timestamp": 3720.92, "power": 35.707341}, {"timestamp": 3741.49, "power": 35.707341}, {"timestamp": 3762.05, "power": 35.707341}, {"timestamp": 3782.62, "power": 35.707341}, {"timestamp": 3803.15, "power": 35.707341}, {"timestamp": 3823.68, "power": 35.707341}, {"timestamp": 3844.23, "power": 35.707341}, {"timestamp": 3864.77, "power": 35.707341}, {"timestamp": 3885.31, "power": 35.707341}, {"timestamp": 3905.85, "power": 35.707341}, {"timestamp": 3926.39, "power": 35.707341}, {"timestamp": 3946.94, "power": 35.707341}, {"timestamp": 3967.44, "power": 35.707341}, {"timestamp": 3987.93, "power": 35.707341}, {"timestamp": 4008.5, "power": 35.707341}, {"timestamp": 4029.08, "power": 36.75567100000001}, {"timestamp": 4050.2, "power": 36.75567100000001}, {"timestamp": 4070.78, "power": 36.75567100000001}, {"timestamp": 4091.31, "power": 36.75567100000001}, {"timestamp": 4111.81, "power": 36.75567100000001}, {"timestamp": 4132.38, "power": 36.75567100000001}, {"timestamp": 4152.95, "power": 36.75567100000001}, {"timestamp": 4173.52, "power": 36.75567100000001}, {"timestamp": 4194.06, "power": 36.75567100000001}, {"timestamp": 4214.68, "power": 36.75567100000001}, {"timestamp": 4235.25, "power": 36.75567100000001}, {"timestamp": 4255.78, "power": 36.75567100000001}, {"timestamp": 4276.31, "power": 36.75567100000001}, {"timestamp": 4296.84, "power": 36.75567100000001}, {"timestamp": 4317.37, "power": 36.75567100000001}, {"timestamp": 4337.9, "power": 36.75567100000001}, {"timestamp": 4358.44, "power": 36.75567100000001}, {"timestamp": 4378.94, "power": 36.75567100000001}, {"timestamp": 4399.44, "power": 36.75567100000001}, {"timestamp": 4419.97, "power": 36.75567100000001}, {"timestamp": 4440.5, "power": 36.75567100000001}, {"timestamp": 4461.03, "power": 36.75567100000001}, {"timestamp": 4481.57, "power": 36.75567100000001}, {"timestamp": 4502.1, "power": 36.75567100000001}, {"timestamp": 4522.64, "power": 36.75567100000001}, {"timestamp": 4543.15, "power": 36.75567100000001}, {"timestamp": 4563.68, "power": 36.75567100000001}, {"timestamp": 4584.21, "power": 36.75567100000001}, {"timestamp": 4604.74, "power": 36.75567100000001}, {"timestamp": 4625.29, "power": 36.75567100000001}, {"timestamp": 4645.82, "power": 36.75567100000001}, {"timestamp": 4666.35, "power": 36.75567100000001}, {"timestamp": 4686.89, "power": 36.75567100000001}, {"timestamp": 4707.38, "power": 36.75567100000001}, {"timestamp": 4727.9, "power": 36.75567100000001}, {"timestamp": 4748.43, "power": 36.75567100000001}, {"timestamp": 4768.96, "power": 36.75567100000001}, {"timestamp": 4789.5, "power": 36.75567100000001}, {"timestamp": 4810.03, "power": 36.75567100000001}, {"timestamp": 4830.56, "power": 36.75567100000001}, {"timestamp": 4851.06, "power": 36.75567100000001}, {"timestamp": 4874.32, "power": 36.75567100000001}, {"timestamp": 4895.07, "power": 36.75567100000001}], "timeline": {"START": "1087.931676", "END": "4173.777066"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3580.58}, {"name": "clSetKernelArg", "calls": 19, "time": 868.178}, {"name": "clReleaseKernel", "calls": 1, "time": 244.529}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.547}, {"name": "clCreateContext", "calls": 1, "time": 36.8142}, {"name": "clReleaseContext", "calls": 1, "time": 36.8081}, {"name": "clReleaseProgram", "calls": 1, "time": 18.6309}, {"name": "clCreateKernel", "calls": 1, "time": 0.344141}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.271974}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.118098}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079465}, {"name": "clRetainMemObject", "calls": 14, "time": 0.067043}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032907}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023428}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023368}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015539}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012523}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007692}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007165}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006532}, {"name": "clRetainDevice", "calls": 2, "time": 0.004655}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3085.85}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2983.83}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 2994.71}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 2965.91}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 2998.51}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3085.31}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7389.021964, "utilization": 76.968979, "size": 3073260.0, "time": 415.922434}, {"type": "WRITE", "transfers": 1, "speed": 6610.000951, "utilization": 68.854177, "size": 519090.0, "time": 78.531035}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 9297114, "speed": 29.5323, "utilization": 0.256357, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 579214, "speed": 393.367, "utilization": 3.41464, "size": 0.127377}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9330687, "speed": 29.5313, "utilization": 0.256348, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 581307, "speed": 393.423, "utilization": 3.41513, "size": 0.127383}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9240748, "speed": 29.5317, "utilization": 0.256351, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 575686, "speed": 393.526, "utilization": 3.41602, "size": 0.127376}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9344847, "speed": 29.5402, "utilization": 0.256425, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 582214, "speed": 393.457, "utilization": 3.41542, "size": 0.127379}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 9630594, "speed": 29.5956, "utilization": 0.256906, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 600079, "speed": 393.185, "utilization": 3.41306, "size": 0.127395}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len8/run0.json b/code/fpga/ndrange_results/dna.15MB.len8/run0.json new file mode 100644 index 0000000..a599390 --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.8538, "power": 35.055437}, {"timestamp": 61.4513, "power": 35.055437}, {"timestamp": 82.0247, "power": 35.055437}, {"timestamp": 102.584, "power": 35.055437}, {"timestamp": 123.151, "power": 35.055437}, {"timestamp": 143.823, "power": 35.055437}, {"timestamp": 164.479, "power": 35.055437}, {"timestamp": 185.007, "power": 35.055437}, {"timestamp": 205.557, "power": 35.055437}, {"timestamp": 226.158, "power": 35.055437}, {"timestamp": 246.759, "power": 35.055437}, {"timestamp": 267.356, "power": 35.055437}, {"timestamp": 287.948, "power": 35.055437}, {"timestamp": 308.562, "power": 35.055437}, {"timestamp": 329.119, "power": 35.055437}, {"timestamp": 349.678, "power": 35.055437}, {"timestamp": 370.273, "power": 35.055437}, {"timestamp": 390.867, "power": 35.055437}, {"timestamp": 411.463, "power": 35.055437}, {"timestamp": 432.058, "power": 35.055437}, {"timestamp": 452.649, "power": 35.055437}, {"timestamp": 473.209, "power": 35.055437}, {"timestamp": 493.772, "power": 35.055437}, {"timestamp": 514.37, "power": 35.055437}, {"timestamp": 534.968, "power": 35.055437}, {"timestamp": 555.526, "power": 35.055437}, {"timestamp": 576.122, "power": 35.055437}, {"timestamp": 596.701, "power": 35.055437}, {"timestamp": 617.261, "power": 35.055437}, {"timestamp": 637.79, "power": 35.055437}, {"timestamp": 658.314, "power": 35.055437}, {"timestamp": 678.834, "power": 35.055437}, {"timestamp": 699.353, "power": 35.055437}, {"timestamp": 719.888, "power": 35.055437}, {"timestamp": 740.417, "power": 35.055437}, {"timestamp": 760.922, "power": 35.055437}, {"timestamp": 781.449, "power": 35.055437}, {"timestamp": 801.985, "power": 35.055437}, {"timestamp": 822.523, "power": 35.055437}, {"timestamp": 843.059, "power": 35.055437}, {"timestamp": 863.597, "power": 35.055437}, {"timestamp": 884.135, "power": 35.055437}, {"timestamp": 904.654, "power": 35.055437}, {"timestamp": 925.145, "power": 35.055437}, {"timestamp": 945.68, "power": 35.055437}, {"timestamp": 966.221, "power": 35.055437}, {"timestamp": 986.758, "power": 35.055437}, {"timestamp": 1007.3, "power": 35.971799000000004}, {"timestamp": 1028.51, "power": 35.971799000000004}, {"timestamp": 1049.04, "power": 35.971799000000004}, {"timestamp": 1069.64, "power": 35.971799000000004}, {"timestamp": 1090.2, "power": 35.971799000000004}, {"timestamp": 1110.73, "power": 35.971799000000004}, {"timestamp": 1131.26, "power": 35.971799000000004}, {"timestamp": 1151.79, "power": 35.971799000000004}, {"timestamp": 1172.32, "power": 35.971799000000004}, {"timestamp": 1192.83, "power": 35.971799000000004}, {"timestamp": 1213.31, "power": 35.971799000000004}, {"timestamp": 1233.83, "power": 35.971799000000004}, {"timestamp": 1254.37, "power": 35.971799000000004}, {"timestamp": 1274.9, "power": 35.971799000000004}, {"timestamp": 1295.43, "power": 35.971799000000004}, {"timestamp": 1315.96, "power": 35.971799000000004}, {"timestamp": 1336.49, "power": 35.971799000000004}, {"timestamp": 1356.98, "power": 35.971799000000004}, {"timestamp": 1377.51, "power": 35.971799000000004}, {"timestamp": 1398.05, "power": 35.971799000000004}, {"timestamp": 1418.64, "power": 35.971799000000004}, {"timestamp": 1439.62, "power": 35.971799000000004}, {"timestamp": 1460.19, "power": 35.971799000000004}], "timeline": {"START": "676.5999", "END": "1030.014223"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 660.151}, {"name": "clSetKernelArg", "calls": 19, "time": 444.516}, {"name": "clReleaseKernel", "calls": 1, "time": 138.817}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.8268}, {"name": "clReleaseContext", "calls": 1, "time": 45.121}, {"name": "clCreateContext", "calls": 1, "time": 38.5546}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7415}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.422154}, {"name": "clCreateKernel", "calls": 1, "time": 0.344338}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.141444}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07399}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038249}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028518}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.025694}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024035}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023585}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010478}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008212}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007525}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006364}, {"name": "clRetainDevice", "calls": 2, "time": 0.004735}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 353.414}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 352.964}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 318.297}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 331.735}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 294.505}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 286.903}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6796.048981, "utilization": 70.792177, "size": 1531980.0, "time": 225.422154}, {"type": "WRITE", "transfers": 1, "speed": 6397.968999, "utilization": 66.64551, "size": 519105.0, "time": 81.135938}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1111466, "speed": 29.906, "utilization": 0.259601, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 65743, "speed": 380.871, "utilization": 3.30617, "size": 0.12295}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 997780, "speed": 29.7419, "utilization": 0.258176, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 58683, "speed": 378.979, "utilization": 3.28975, "size": 0.122278}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1042521, "speed": 29.8301, "utilization": 0.258942, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61475, "speed": 380.372, "utilization": 3.30184, "size": 0.122504}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 924062, "speed": 29.7792, "utilization": 0.2585, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 54018, "speed": 378.077, "utilization": 3.28192, "size": 0.121875}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 901279, "speed": 29.8189, "utilization": 0.258844, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 52642, "speed": 377.296, "utilization": 3.27514, "size": 0.121644}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len8/run1.json b/code/fpga/ndrange_results/dna.15MB.len8/run1.json new file mode 100644 index 0000000..d38bf5c --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 55.5171, "power": 35.222149}, {"timestamp": 76.1763, "power": 35.222149}, {"timestamp": 96.7044, "power": 35.222149}, {"timestamp": 117.19, "power": 35.222149}, {"timestamp": 137.714, "power": 35.222149}, {"timestamp": 158.597, "power": 35.222149}, {"timestamp": 179.136, "power": 35.222149}, {"timestamp": 199.679, "power": 35.222149}, {"timestamp": 220.213, "power": 35.222149}, {"timestamp": 240.717, "power": 35.222149}, {"timestamp": 261.207, "power": 35.222149}, {"timestamp": 281.739, "power": 35.222149}, {"timestamp": 302.274, "power": 35.222149}, {"timestamp": 322.808, "power": 35.222149}, {"timestamp": 343.342, "power": 35.222149}, {"timestamp": 363.876, "power": 35.222149}, {"timestamp": 384.418, "power": 35.222149}, {"timestamp": 404.916, "power": 35.222149}, {"timestamp": 425.404, "power": 35.222149}, {"timestamp": 445.935, "power": 35.222149}, {"timestamp": 466.464, "power": 35.222149}, {"timestamp": 486.997, "power": 35.222149}, {"timestamp": 507.528, "power": 35.222149}, {"timestamp": 528.06, "power": 35.222149}, {"timestamp": 548.564, "power": 35.222149}, {"timestamp": 569.055, "power": 35.222149}, {"timestamp": 589.586, "power": 35.222149}, {"timestamp": 610.119, "power": 35.222149}, {"timestamp": 630.657, "power": 35.222149}, {"timestamp": 651.186, "power": 35.222149}, {"timestamp": 671.704, "power": 35.222149}, {"timestamp": 692.225, "power": 35.222149}, {"timestamp": 712.738, "power": 35.222149}, {"timestamp": 733.227, "power": 35.222149}, {"timestamp": 753.754, "power": 35.222149}, {"timestamp": 774.288, "power": 35.222149}, {"timestamp": 794.827, "power": 35.222149}, {"timestamp": 815.371, "power": 35.222149}, {"timestamp": 835.913, "power": 35.222149}, {"timestamp": 856.464, "power": 35.222149}, {"timestamp": 876.962, "power": 35.222149}, {"timestamp": 897.499, "power": 35.222149}, {"timestamp": 918.059, "power": 35.222149}, {"timestamp": 938.625, "power": 35.222149}, {"timestamp": 959.197, "power": 35.222149}, {"timestamp": 979.757, "power": 35.222149}, {"timestamp": 1000.31, "power": 35.222149}, {"timestamp": 1020.82, "power": 35.537666}, {"timestamp": 1042.02, "power": 35.537666}, {"timestamp": 1062.56, "power": 35.537666}, {"timestamp": 1083.11, "power": 35.537666}, {"timestamp": 1103.64, "power": 35.537666}, {"timestamp": 1124.17, "power": 35.537666}, {"timestamp": 1144.71, "power": 35.537666}, {"timestamp": 1165.2, "power": 35.537666}, {"timestamp": 1185.84, "power": 35.537666}, {"timestamp": 1206.37, "power": 35.537666}, {"timestamp": 1226.9, "power": 35.537666}, {"timestamp": 1247.42, "power": 35.537666}, {"timestamp": 1267.95, "power": 35.537666}, {"timestamp": 1288.49, "power": 35.537666}, {"timestamp": 1308.99, "power": 35.537666}, {"timestamp": 1329.49, "power": 35.537666}, {"timestamp": 1350.04, "power": 35.537666}, {"timestamp": 1370.57, "power": 35.537666}, {"timestamp": 1391.1, "power": 35.537666}, {"timestamp": 1411.64, "power": 35.537666}, {"timestamp": 1432.17, "power": 35.537666}, {"timestamp": 1457.35, "power": 35.537666}, {"timestamp": 1478.08, "power": 35.537666}], "timeline": {"START": "685.175726", "END": "1055.634416"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 654.247}, {"name": "clSetKernelArg", "calls": 19, "time": 449.728}, {"name": "clReleaseKernel", "calls": 1, "time": 150.291}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.0183}, {"name": "clCreateContext", "calls": 1, "time": 53.2237}, {"name": "clReleaseContext", "calls": 1, "time": 39.3138}, {"name": "clReleaseProgram", "calls": 1, "time": 21.9948}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.379477}, {"name": "clCreateKernel", "calls": 1, "time": 0.341662}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.163266}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.064865}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03721}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027965}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023777}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022935}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.017303}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010495}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008829}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007975}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006805}, {"name": "clRetainDevice", "calls": 2, "time": 0.004683}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 370.459}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 327.558}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 313.85}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 307.507}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 370.012}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 309.665}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7470.364526, "utilization": 77.816297, "size": 1531980.0, "time": 205.07433}, {"type": "WRITE", "transfers": 1, "speed": 6615.489756, "utilization": 68.911352, "size": 519105.0, "time": 78.468146}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1027455, "speed": 29.7765, "utilization": 0.258477, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60504, "speed": 380.321, "utilization": 3.3014, "size": 0.122531}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 982437, "speed": 29.6952, "utilization": 0.257771, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 57708, "speed": 379.491, "utilization": 3.29419, "size": 0.122205}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 963656, "speed": 29.7373, "utilization": 0.258136, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 56525, "speed": 378.988, "utilization": 3.28982, "size": 0.122091}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1167161, "speed": 29.9668, "utilization": 0.260129, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 69270, "speed": 381.822, "utilization": 3.31443, "size": 0.123151}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 972163, "speed": 29.8005, "utilization": 0.258685, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 57088, "speed": 379.107, "utilization": 3.29086, "size": 0.122158}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len8/run2.json b/code/fpga/ndrange_results/dna.15MB.len8/run2.json new file mode 100644 index 0000000..c671d8d --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.1334, "power": 36.047135999999995}, {"timestamp": 66.7717, "power": 36.047135999999995}, {"timestamp": 87.3263, "power": 36.047135999999995}, {"timestamp": 107.813, "power": 36.047135999999995}, {"timestamp": 128.301, "power": 36.047135999999995}, {"timestamp": 149.172, "power": 36.047135999999995}, {"timestamp": 169.718, "power": 36.047135999999995}, {"timestamp": 190.27, "power": 36.047135999999995}, {"timestamp": 210.814, "power": 36.047135999999995}, {"timestamp": 231.267, "power": 36.047135999999995}, {"timestamp": 251.468, "power": 36.047135999999995}, {"timestamp": 271.964, "power": 36.047135999999995}, {"timestamp": 292.505, "power": 36.047135999999995}, {"timestamp": 313.047, "power": 36.047135999999995}, {"timestamp": 333.586, "power": 36.047135999999995}, {"timestamp": 354.127, "power": 36.047135999999995}, {"timestamp": 374.665, "power": 36.047135999999995}, {"timestamp": 395.21, "power": 36.047135999999995}, {"timestamp": 415.73, "power": 36.047135999999995}, {"timestamp": 436.272, "power": 36.047135999999995}, {"timestamp": 456.816, "power": 36.047135999999995}, {"timestamp": 477.363, "power": 36.047135999999995}, {"timestamp": 497.906, "power": 36.047135999999995}, {"timestamp": 518.453, "power": 36.047135999999995}, {"timestamp": 539.0, "power": 36.047135999999995}, {"timestamp": 559.514, "power": 36.047135999999995}, {"timestamp": 580.013, "power": 36.047135999999995}, {"timestamp": 600.499, "power": 36.047135999999995}, {"timestamp": 621.036, "power": 36.047135999999995}, {"timestamp": 641.565, "power": 36.047135999999995}, {"timestamp": 662.093, "power": 36.047135999999995}, {"timestamp": 682.616, "power": 36.047135999999995}, {"timestamp": 703.147, "power": 36.047135999999995}, {"timestamp": 723.665, "power": 36.047135999999995}, {"timestamp": 744.161, "power": 36.047135999999995}, {"timestamp": 764.7, "power": 36.047135999999995}, {"timestamp": 785.246, "power": 36.047135999999995}, {"timestamp": 805.752, "power": 36.047135999999995}, {"timestamp": 826.293, "power": 36.047135999999995}, {"timestamp": 846.843, "power": 36.047135999999995}, {"timestamp": 867.369, "power": 36.047135999999995}, {"timestamp": 887.869, "power": 36.047135999999995}, {"timestamp": 908.413, "power": 36.047135999999995}, {"timestamp": 928.965, "power": 36.047135999999995}, {"timestamp": 949.52, "power": 36.047135999999995}, {"timestamp": 970.07, "power": 36.047135999999995}, {"timestamp": 990.652, "power": 36.047135999999995}, {"timestamp": 1011.24, "power": 36.227622}, {"timestamp": 1032.53, "power": 36.227622}, {"timestamp": 1053.08, "power": 36.227622}, {"timestamp": 1073.62, "power": 36.227622}, {"timestamp": 1094.1, "power": 36.227622}, {"timestamp": 1114.58, "power": 36.227622}, {"timestamp": 1135.09, "power": 36.227622}, {"timestamp": 1155.6, "power": 36.227622}, {"timestamp": 1176.08, "power": 36.227622}, {"timestamp": 1196.6, "power": 36.227622}, {"timestamp": 1217.13, "power": 36.227622}, {"timestamp": 1237.65, "power": 36.227622}, {"timestamp": 1258.22, "power": 36.227622}, {"timestamp": 1278.77, "power": 36.227622}, {"timestamp": 1299.32, "power": 36.227622}, {"timestamp": 1319.81, "power": 36.227622}, {"timestamp": 1340.31, "power": 36.227622}, {"timestamp": 1360.84, "power": 36.227622}, {"timestamp": 1381.38, "power": 36.227622}, {"timestamp": 1402.12, "power": 36.227622}, {"timestamp": 1422.65, "power": 36.227622}], "timeline": {"START": "663.863829", "END": "1030.597694"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 635.488}, {"name": "clSetKernelArg", "calls": 19, "time": 440.54}, {"name": "clReleaseKernel", "calls": 1, "time": 136.335}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6511}, {"name": "clCreateContext", "calls": 1, "time": 43.9161}, {"name": "clReleaseContext", "calls": 1, "time": 35.6575}, {"name": "clReleaseProgram", "calls": 1, "time": 16.459}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.08273}, {"name": "clCreateKernel", "calls": 1, "time": 0.338191}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.116257}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.066471}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036479}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026861}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024492}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024035}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.021318}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010253}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008739}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006822}, {"name": "clRetainDevice", "calls": 2, "time": 0.004794}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 366.734}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 302.814}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 319.514}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 299.446}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 290.606}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 366.21}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8136.614608, "utilization": 84.756402, "size": 1531980.0, "time": 188.282237}, {"type": "WRITE", "transfers": 1, "speed": 6469.940362, "utilization": 67.395212, "size": 519105.0, "time": 80.233385}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 948960, "speed": 29.7356, "utilization": 0.258121, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 55602, "speed": 378.25, "utilization": 3.28342, "size": 0.121959}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1001729, "speed": 29.7538, "utilization": 0.25828, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 58898, "speed": 379.88, "utilization": 3.29757, "size": 0.122342}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 938662, "speed": 29.7424, "utilization": 0.25818, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 54944, "speed": 378.053, "utilization": 3.28171, "size": 0.121965}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 911444, "speed": 29.7623, "utilization": 0.258354, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 53289, "speed": 377.83, "utilization": 3.27977, "size": 0.121684}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1157528, "speed": 30.0406, "utilization": 0.260769, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 68651, "speed": 381.171, "utilization": 3.30877, "size": 0.123124}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len8/run3.json b/code/fpga/ndrange_results/dna.15MB.len8/run3.json new file mode 100644 index 0000000..68eb69e --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.1169, "power": 35.869779}, {"timestamp": 58.7686, "power": 35.869779}, {"timestamp": 79.3089, "power": 35.869779}, {"timestamp": 99.7952, "power": 35.869779}, {"timestamp": 120.323, "power": 35.869779}, {"timestamp": 141.216, "power": 35.869779}, {"timestamp": 161.759, "power": 35.869779}, {"timestamp": 182.306, "power": 35.869779}, {"timestamp": 202.845, "power": 35.869779}, {"timestamp": 223.357, "power": 35.869779}, {"timestamp": 243.852, "power": 35.869779}, {"timestamp": 264.393, "power": 35.869779}, {"timestamp": 284.93, "power": 35.869779}, {"timestamp": 305.47, "power": 35.869779}, {"timestamp": 326.013, "power": 35.869779}, {"timestamp": 346.551, "power": 35.869779}, {"timestamp": 367.095, "power": 35.869779}, {"timestamp": 387.612, "power": 35.869779}, {"timestamp": 408.149, "power": 35.869779}, {"timestamp": 428.685, "power": 35.869779}, {"timestamp": 449.223, "power": 35.869779}, {"timestamp": 469.763, "power": 35.869779}, {"timestamp": 490.302, "power": 35.869779}, {"timestamp": 510.843, "power": 35.869779}, {"timestamp": 531.352, "power": 35.869779}, {"timestamp": 551.849, "power": 35.869779}, {"timestamp": 572.389, "power": 35.869779}, {"timestamp": 592.929, "power": 35.869779}, {"timestamp": 613.47, "power": 35.869779}, {"timestamp": 634.0, "power": 35.869779}, {"timestamp": 654.534, "power": 35.869779}, {"timestamp": 675.072, "power": 35.869779}, {"timestamp": 695.58, "power": 35.869779}, {"timestamp": 716.12, "power": 35.869779}, {"timestamp": 736.664, "power": 35.869779}, {"timestamp": 757.203, "power": 35.869779}, {"timestamp": 777.745, "power": 35.869779}, {"timestamp": 798.283, "power": 35.869779}, {"timestamp": 818.823, "power": 35.869779}, {"timestamp": 839.34, "power": 35.869779}, {"timestamp": 859.835, "power": 35.869779}, {"timestamp": 880.368, "power": 35.869779}, {"timestamp": 900.91, "power": 35.869779}, {"timestamp": 921.452, "power": 35.869779}, {"timestamp": 941.995, "power": 35.869779}, {"timestamp": 962.535, "power": 35.869779}, {"timestamp": 983.078, "power": 35.869779}, {"timestamp": 1003.6, "power": 35.869779}, {"timestamp": 1024.12, "power": 35.764821}, {"timestamp": 1045.43, "power": 35.764821}, {"timestamp": 1065.96, "power": 35.764821}, {"timestamp": 1086.48, "power": 35.764821}, {"timestamp": 1107.01, "power": 35.764821}, {"timestamp": 1127.52, "power": 35.764821}, {"timestamp": 1148.0, "power": 35.764821}, {"timestamp": 1168.53, "power": 35.764821}, {"timestamp": 1189.06, "power": 35.764821}, {"timestamp": 1209.59, "power": 35.764821}, {"timestamp": 1230.15, "power": 35.764821}, {"timestamp": 1250.72, "power": 35.764821}, {"timestamp": 1271.24, "power": 35.764821}, {"timestamp": 1291.74, "power": 35.764821}, {"timestamp": 1312.23, "power": 35.764821}, {"timestamp": 1332.75, "power": 35.764821}, {"timestamp": 1353.55, "power": 35.764821}, {"timestamp": 1374.17, "power": 35.764821}], "timeline": {"START": "648.041748", "END": "994.93875"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 606.351}, {"name": "clSetKernelArg", "calls": 19, "time": 437.647}, {"name": "clReleaseKernel", "calls": 1, "time": 134.578}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.0954}, {"name": "clReleaseContext", "calls": 1, "time": 36.4612}, {"name": "clCreateContext", "calls": 1, "time": 35.6516}, {"name": "clReleaseProgram", "calls": 1, "time": 16.4021}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.09155}, {"name": "clCreateKernel", "calls": 1, "time": 0.339351}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.126202}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072405}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.064112}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037424}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.024797}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023425}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022889}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0227}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009988}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007151}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006389}, {"name": "clRetainDevice", "calls": 2, "time": 0.00457}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 346.897}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 346.418}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 324.47}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 322.681}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 307.167}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 295.951}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8325.815907, "utilization": 86.727249, "size": 1531980.0, "time": 184.003588}, {"type": "WRITE", "transfers": 1, "speed": 6905.157071, "utilization": 71.928719, "size": 519105.0, "time": 75.176453}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1088910, "speed": 29.8451, "utilization": 0.259072, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64399, "speed": 380.035, "utilization": 3.29892, "size": 0.122733}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1016713, "speed": 29.7232, "utilization": 0.258014, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59841, "speed": 380.454, "utilization": 3.30255, "size": 0.122443}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1011853, "speed": 29.7654, "utilization": 0.25838, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59545, "speed": 379.481, "utilization": 3.2941, "size": 0.122394}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 963166, "speed": 29.7611, "utilization": 0.258343, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 56536, "speed": 379.116, "utilization": 3.29094, "size": 0.122021}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 928736, "speed": 29.7993, "utilization": 0.258675, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 54334, "speed": 378.039, "utilization": 3.28159, "size": 0.121834}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.15MB.len8/run4.json b/code/fpga/ndrange_results/dna.15MB.len8/run4.json new file mode 100644 index 0000000..c0a22ff --- /dev/null +++ b/code/fpga/ndrange_results/dna.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.8417, "power": 35.300668}, {"timestamp": 72.4691, "power": 35.300668}, {"timestamp": 93.0022, "power": 35.300668}, {"timestamp": 113.528, "power": 35.300668}, {"timestamp": 134.056, "power": 35.300668}, {"timestamp": 154.906, "power": 35.300668}, {"timestamp": 175.438, "power": 35.300668}, {"timestamp": 195.976, "power": 35.300668}, {"timestamp": 216.508, "power": 35.300668}, {"timestamp": 237.038, "power": 35.300668}, {"timestamp": 257.571, "power": 35.300668}, {"timestamp": 278.1, "power": 35.300668}, {"timestamp": 298.611, "power": 35.300668}, {"timestamp": 319.1, "power": 35.300668}, {"timestamp": 339.623, "power": 35.300668}, {"timestamp": 360.155, "power": 35.300668}, {"timestamp": 380.691, "power": 35.300668}, {"timestamp": 401.226, "power": 35.300668}, {"timestamp": 421.76, "power": 35.300668}, {"timestamp": 442.289, "power": 35.300668}, {"timestamp": 462.791, "power": 35.300668}, {"timestamp": 483.315, "power": 35.300668}, {"timestamp": 503.845, "power": 35.300668}, {"timestamp": 524.374, "power": 35.300668}, {"timestamp": 544.907, "power": 35.300668}, {"timestamp": 565.435, "power": 35.300668}, {"timestamp": 585.968, "power": 35.300668}, {"timestamp": 606.502, "power": 35.300668}, {"timestamp": 627.001, "power": 35.300668}, {"timestamp": 647.518, "power": 35.300668}, {"timestamp": 668.039, "power": 35.300668}, {"timestamp": 688.558, "power": 35.300668}, {"timestamp": 709.078, "power": 35.300668}, {"timestamp": 729.608, "power": 35.300668}, {"timestamp": 750.148, "power": 35.300668}, {"timestamp": 770.653, "power": 35.300668}, {"timestamp": 791.14, "power": 35.300668}, {"timestamp": 811.675, "power": 35.300668}, {"timestamp": 832.214, "power": 35.300668}, {"timestamp": 852.754, "power": 35.300668}, {"timestamp": 873.291, "power": 35.300668}, {"timestamp": 893.829, "power": 35.300668}, {"timestamp": 914.363, "power": 35.300668}, {"timestamp": 934.867, "power": 35.300668}, {"timestamp": 955.397, "power": 35.300668}, {"timestamp": 975.947, "power": 35.300668}, {"timestamp": 996.515, "power": 35.300668}, {"timestamp": 1017.05, "power": 35.59721999999999}, {"timestamp": 1038.31, "power": 35.59721999999999}, {"timestamp": 1058.82, "power": 35.59721999999999}, {"timestamp": 1079.3, "power": 35.59721999999999}, {"timestamp": 1099.82, "power": 35.59721999999999}, {"timestamp": 1120.34, "power": 35.59721999999999}, {"timestamp": 1140.86, "power": 35.59721999999999}, {"timestamp": 1161.38, "power": 35.59721999999999}, {"timestamp": 1181.9, "power": 35.59721999999999}, {"timestamp": 1202.43, "power": 35.59721999999999}, {"timestamp": 1222.94, "power": 35.59721999999999}, {"timestamp": 1243.44, "power": 35.59721999999999}, {"timestamp": 1263.99, "power": 35.59721999999999}, {"timestamp": 1284.52, "power": 35.59721999999999}, {"timestamp": 1305.05, "power": 35.59721999999999}, {"timestamp": 1325.57, "power": 35.59721999999999}, {"timestamp": 1346.11, "power": 35.59721999999999}, {"timestamp": 1366.8, "power": 35.59721999999999}, {"timestamp": 1387.33, "power": 35.59721999999999}, {"timestamp": 1407.88, "power": 35.59721999999999}], "timeline": {"START": "669.615534", "END": "1004.77604"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 600.367}, {"name": "clSetKernelArg", "calls": 19, "time": 441.862}, {"name": "clReleaseKernel", "calls": 1, "time": 134.859}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.2945}, {"name": "clReleaseContext", "calls": 1, "time": 52.6255}, {"name": "clCreateContext", "calls": 1, "time": 49.6863}, {"name": "clReleaseProgram", "calls": 1, "time": 16.3124}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.35701}, {"name": "clCreateKernel", "calls": 1, "time": 0.345707}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.12614}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074554}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039819}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026311}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026278}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.025663}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025261}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010394}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008428}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007362}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006402}, {"name": "clRetainDevice", "calls": 2, "time": 0.004737}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 335.161}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 298.647}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 293.393}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 309.621}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 334.65}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 321.706}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8230.550927, "utilization": 85.734905, "size": 1531980.0, "time": 186.133348}, {"type": "WRITE", "transfers": 1, "speed": 6585.258283, "utilization": 68.59644, "size": 519105.0, "time": 78.828376}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 935046, "speed": 29.7013, "utilization": 0.257824, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 54766, "speed": 378.023, "utilization": 3.28145, "size": 0.121854}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 917728, "speed": 29.6565, "utilization": 0.257435, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 53640, "speed": 378.132, "utilization": 3.2824, "size": 0.121784}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 970203, "speed": 29.7357, "utilization": 0.258123, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 56940, "speed": 378.624, "utilization": 3.28667, "size": 0.122135}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1052516, "speed": 29.8612, "utilization": 0.259212, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 62092, "speed": 380.221, "utilization": 3.30053, "size": 0.122597}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1011098, "speed": 29.8414, "utilization": 0.25904, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59485, "speed": 379.298, "utilization": 3.29252, "size": 0.122398}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len4/run0.json b/code/fpga/ndrange_results/dna.20MB.len4/run0.json new file mode 100644 index 0000000..146854d --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.7075, "power": 35.965719}, {"timestamp": 66.3363, "power": 35.965719}, {"timestamp": 86.8414, "power": 35.965719}, {"timestamp": 107.327, "power": 35.965719}, {"timestamp": 128.279, "power": 35.965719}, {"timestamp": 149.158, "power": 35.965719}, {"timestamp": 169.695, "power": 35.965719}, {"timestamp": 190.238, "power": 35.965719}, {"timestamp": 210.754, "power": 35.965719}, {"timestamp": 231.248, "power": 35.965719}, {"timestamp": 251.776, "power": 35.965719}, {"timestamp": 272.311, "power": 35.965719}, {"timestamp": 292.846, "power": 35.965719}, {"timestamp": 313.384, "power": 35.965719}, {"timestamp": 333.925, "power": 35.965719}, {"timestamp": 354.462, "power": 35.965719}, {"timestamp": 374.969, "power": 35.965719}, {"timestamp": 395.496, "power": 35.965719}, {"timestamp": 416.037, "power": 35.965719}, {"timestamp": 436.574, "power": 35.965719}, {"timestamp": 457.112, "power": 35.965719}, {"timestamp": 477.645, "power": 35.965719}, {"timestamp": 498.184, "power": 35.965719}, {"timestamp": 518.724, "power": 35.965719}, {"timestamp": 539.211, "power": 35.965719}, {"timestamp": 559.744, "power": 35.965719}, {"timestamp": 580.276, "power": 35.965719}, {"timestamp": 600.811, "power": 35.965719}, {"timestamp": 621.348, "power": 35.965719}, {"timestamp": 641.881, "power": 35.965719}, {"timestamp": 662.413, "power": 35.965719}, {"timestamp": 682.932, "power": 35.965719}, {"timestamp": 703.462, "power": 35.965719}, {"timestamp": 724.001, "power": 35.965719}, {"timestamp": 744.537, "power": 35.965719}, {"timestamp": 765.069, "power": 35.965719}, {"timestamp": 785.602, "power": 35.965719}, {"timestamp": 806.136, "power": 35.965719}, {"timestamp": 826.673, "power": 35.965719}, {"timestamp": 847.165, "power": 35.965719}, {"timestamp": 867.694, "power": 35.965719}, {"timestamp": 888.229, "power": 35.965719}, {"timestamp": 908.76, "power": 35.965719}, {"timestamp": 929.296, "power": 35.965719}, {"timestamp": 949.831, "power": 35.965719}, {"timestamp": 970.366, "power": 35.965719}, {"timestamp": 990.878, "power": 35.965719}, {"timestamp": 1011.41, "power": 35.794579}, {"timestamp": 1032.55, "power": 35.794579}, {"timestamp": 1053.14, "power": 35.794579}, {"timestamp": 1073.72, "power": 35.794579}, {"timestamp": 1094.31, "power": 35.794579}, {"timestamp": 1114.88, "power": 35.794579}, {"timestamp": 1135.43, "power": 35.794579}, {"timestamp": 1155.98, "power": 35.794579}, {"timestamp": 1176.57, "power": 35.794579}, {"timestamp": 1197.16, "power": 35.794579}, {"timestamp": 1217.75, "power": 35.794579}, {"timestamp": 1238.35, "power": 35.794579}, {"timestamp": 1258.91, "power": 35.794579}, {"timestamp": 1279.46, "power": 35.794579}, {"timestamp": 1300.05, "power": 35.794579}, {"timestamp": 1320.64, "power": 35.794579}, {"timestamp": 1341.23, "power": 35.794579}, {"timestamp": 1361.82, "power": 35.794579}, {"timestamp": 1382.41, "power": 35.794579}, {"timestamp": 1402.99, "power": 35.794579}, {"timestamp": 1423.55, "power": 35.794579}, {"timestamp": 1444.14, "power": 35.794579}, {"timestamp": 1464.73, "power": 35.794579}, {"timestamp": 1485.31, "power": 35.794579}, {"timestamp": 1505.9, "power": 35.794579}, {"timestamp": 1526.49, "power": 35.794579}, {"timestamp": 1547.06, "power": 35.794579}, {"timestamp": 1567.6, "power": 35.794579}, {"timestamp": 1588.19, "power": 35.794579}, {"timestamp": 1608.77, "power": 35.794579}, {"timestamp": 1629.37, "power": 35.794579}, {"timestamp": 1649.96, "power": 35.794579}, {"timestamp": 1670.55, "power": 35.794579}, {"timestamp": 1691.11, "power": 35.794579}, {"timestamp": 1711.66, "power": 35.794579}, {"timestamp": 1732.25, "power": 35.794579}, {"timestamp": 1752.83, "power": 35.794579}, {"timestamp": 1773.42, "power": 35.794579}, {"timestamp": 1794.01, "power": 35.794579}, {"timestamp": 1814.61, "power": 35.794579}, {"timestamp": 1835.17, "power": 35.794579}, {"timestamp": 1855.72, "power": 35.794579}, {"timestamp": 1876.31, "power": 35.794579}, {"timestamp": 1896.9, "power": 35.794579}, {"timestamp": 1917.48, "power": 35.794579}, {"timestamp": 1938.07, "power": 35.794579}, {"timestamp": 1958.71, "power": 35.794579}, {"timestamp": 1979.22, "power": 35.794579}, {"timestamp": 1999.76, "power": 35.794579}, {"timestamp": 2020.29, "power": 36.059541}, {"timestamp": 2041.4, "power": 36.059541}, {"timestamp": 2061.99, "power": 36.059541}, {"timestamp": 2082.58, "power": 36.059541}, {"timestamp": 2103.15, "power": 36.059541}, {"timestamp": 2123.7, "power": 36.059541}, {"timestamp": 2144.28, "power": 36.059541}, {"timestamp": 2164.87, "power": 36.059541}, {"timestamp": 2185.46, "power": 36.059541}, {"timestamp": 2206.05, "power": 36.059541}, {"timestamp": 2226.65, "power": 36.059541}, {"timestamp": 2247.2, "power": 36.059541}, {"timestamp": 2267.75, "power": 36.059541}, {"timestamp": 2288.3, "power": 36.059541}, {"timestamp": 2308.88, "power": 36.059541}, {"timestamp": 2329.46, "power": 36.059541}, {"timestamp": 2350.05, "power": 36.059541}, {"timestamp": 2370.65, "power": 36.059541}, {"timestamp": 2391.21, "power": 36.059541}, {"timestamp": 2411.76, "power": 36.059541}, {"timestamp": 2432.35, "power": 36.059541}, {"timestamp": 2452.94, "power": 36.059541}, {"timestamp": 2473.53, "power": 36.059541}, {"timestamp": 2494.12, "power": 36.059541}, {"timestamp": 2514.67, "power": 36.059541}, {"timestamp": 2535.23, "power": 36.059541}, {"timestamp": 2555.78, "power": 36.059541}, {"timestamp": 2576.37, "power": 36.059541}, {"timestamp": 2596.95, "power": 36.059541}, {"timestamp": 2617.54, "power": 36.059541}, {"timestamp": 2638.13, "power": 36.059541}, {"timestamp": 2658.73, "power": 36.059541}, {"timestamp": 2679.29, "power": 36.059541}, {"timestamp": 2699.84, "power": 36.059541}, {"timestamp": 2720.44, "power": 36.059541}, {"timestamp": 2741.03, "power": 36.059541}, {"timestamp": 2761.62, "power": 36.059541}, {"timestamp": 2782.2, "power": 36.059541}, {"timestamp": 2802.77, "power": 36.059541}, {"timestamp": 2823.32, "power": 36.059541}, {"timestamp": 2843.87, "power": 36.059541}, {"timestamp": 2864.46, "power": 36.059541}, {"timestamp": 2885.05, "power": 36.059541}, {"timestamp": 2905.64, "power": 36.059541}, {"timestamp": 2926.22, "power": 36.059541}, {"timestamp": 2946.83, "power": 36.059541}, {"timestamp": 2967.38, "power": 36.059541}, {"timestamp": 2987.93, "power": 36.059541}, {"timestamp": 3008.52, "power": 36.059541}, {"timestamp": 3029.11, "power": 35.311087}, {"timestamp": 3050.18, "power": 35.311087}, {"timestamp": 3070.76, "power": 35.311087}, {"timestamp": 3091.31, "power": 35.311087}, {"timestamp": 3111.87, "power": 35.311087}, {"timestamp": 3132.47, "power": 35.311087}, {"timestamp": 3153.02, "power": 35.311087}, {"timestamp": 3173.56, "power": 35.311087}, {"timestamp": 3194.08, "power": 35.311087}, {"timestamp": 3214.6, "power": 35.311087}, {"timestamp": 3235.09, "power": 35.311087}, {"timestamp": 3255.6, "power": 35.311087}, {"timestamp": 3276.13, "power": 35.311087}, {"timestamp": 3296.65, "power": 35.311087}, {"timestamp": 3317.17, "power": 35.311087}, {"timestamp": 3337.7, "power": 35.311087}, {"timestamp": 3358.24, "power": 35.311087}, {"timestamp": 3378.74, "power": 35.311087}, {"timestamp": 3399.22, "power": 35.311087}, {"timestamp": 3419.7, "power": 35.311087}, {"timestamp": 3440.13, "power": 35.311087}, {"timestamp": 3460.6, "power": 35.311087}, {"timestamp": 3481.13, "power": 35.311087}, {"timestamp": 3501.67, "power": 35.311087}, {"timestamp": 3522.2, "power": 35.311087}, {"timestamp": 3542.72, "power": 35.311087}, {"timestamp": 3563.25, "power": 35.311087}, {"timestamp": 3583.76, "power": 35.311087}, {"timestamp": 3604.23, "power": 35.311087}, {"timestamp": 3624.69, "power": 35.311087}, {"timestamp": 3645.22, "power": 35.311087}, {"timestamp": 3665.67, "power": 35.311087}, {"timestamp": 3686.26, "power": 35.311087}, {"timestamp": 3706.79, "power": 35.311087}, {"timestamp": 3727.28, "power": 35.311087}, {"timestamp": 3747.84, "power": 35.311087}, {"timestamp": 3768.4, "power": 35.311087}, {"timestamp": 3788.97, "power": 35.311087}, {"timestamp": 3809.53, "power": 35.311087}, {"timestamp": 3830.1, "power": 35.311087}, {"timestamp": 3850.66, "power": 35.311087}, {"timestamp": 3871.15, "power": 35.311087}, {"timestamp": 3891.65, "power": 35.311087}, {"timestamp": 3912.21, "power": 35.311087}, {"timestamp": 3932.77, "power": 35.311087}, {"timestamp": 3953.32, "power": 35.311087}, {"timestamp": 3973.89, "power": 35.311087}, {"timestamp": 3994.46, "power": 35.311087}, {"timestamp": 4014.97, "power": 35.311087}, {"timestamp": 4035.46, "power": 35.78526}, {"timestamp": 4056.68, "power": 35.78526}, {"timestamp": 4077.21, "power": 35.78526}, {"timestamp": 4097.75, "power": 35.78526}, {"timestamp": 4118.29, "power": 35.78526}, {"timestamp": 4138.8, "power": 35.78526}, {"timestamp": 4159.29, "power": 35.78526}, {"timestamp": 4179.82, "power": 35.78526}, {"timestamp": 4200.36, "power": 35.78526}, {"timestamp": 4220.89, "power": 35.78526}, {"timestamp": 4241.46, "power": 35.78526}, {"timestamp": 4262.01, "power": 35.78526}, {"timestamp": 4282.58, "power": 35.78526}, {"timestamp": 4303.08, "power": 35.78526}, {"timestamp": 4323.63, "power": 35.78526}, {"timestamp": 4344.17, "power": 35.78526}, {"timestamp": 4364.73, "power": 35.78526}, {"timestamp": 4385.29, "power": 35.78526}, {"timestamp": 4405.86, "power": 35.78526}, {"timestamp": 4426.44, "power": 35.78526}, {"timestamp": 4446.94, "power": 35.78526}, {"timestamp": 4467.5, "power": 35.78526}, {"timestamp": 4488.07, "power": 35.78526}, {"timestamp": 4508.63, "power": 35.78526}, {"timestamp": 4529.2, "power": 35.78526}, {"timestamp": 4549.77, "power": 35.78526}, {"timestamp": 4570.33, "power": 35.78526}, {"timestamp": 4590.85, "power": 35.78526}, {"timestamp": 4611.34, "power": 35.78526}, {"timestamp": 4631.9, "power": 35.78526}, {"timestamp": 4652.46, "power": 35.78526}, {"timestamp": 4673.03, "power": 35.78526}, {"timestamp": 4693.56, "power": 35.78526}, {"timestamp": 4714.12, "power": 35.78526}, {"timestamp": 4734.71, "power": 35.78526}, {"timestamp": 4755.2, "power": 35.78526}, {"timestamp": 4775.75, "power": 35.78526}, {"timestamp": 4796.32, "power": 35.78526}, {"timestamp": 4816.88, "power": 35.78526}, {"timestamp": 4837.45, "power": 35.78526}, {"timestamp": 4858.0, "power": 35.78526}, {"timestamp": 4878.57, "power": 35.78526}, {"timestamp": 4899.08, "power": 35.78526}, {"timestamp": 4919.62, "power": 35.78526}, {"timestamp": 4940.19, "power": 35.78526}, {"timestamp": 4960.75, "power": 35.78526}, {"timestamp": 4981.32, "power": 35.78526}, {"timestamp": 5001.88, "power": 35.78526}, {"timestamp": 5022.44, "power": 35.78526}, {"timestamp": 5042.95, "power": 36.042057}, {"timestamp": 5065.12, "power": 36.042057}, {"timestamp": 5085.68, "power": 36.042057}, {"timestamp": 5106.24, "power": 36.042057}, {"timestamp": 5126.77, "power": 36.042057}, {"timestamp": 5147.3, "power": 36.042057}, {"timestamp": 5167.86, "power": 36.042057}, {"timestamp": 5188.43, "power": 36.042057}, {"timestamp": 5209.0, "power": 36.042057}, {"timestamp": 5229.56, "power": 36.042057}, {"timestamp": 5250.11, "power": 36.042057}, {"timestamp": 5270.68, "power": 36.042057}, {"timestamp": 5291.18, "power": 36.042057}, {"timestamp": 5311.74, "power": 36.042057}, {"timestamp": 5332.34, "power": 36.042057}, {"timestamp": 5352.89, "power": 36.042057}, {"timestamp": 5373.45, "power": 36.042057}, {"timestamp": 5393.99, "power": 36.042057}, {"timestamp": 5414.56, "power": 36.042057}, {"timestamp": 5435.07, "power": 36.042057}, {"timestamp": 5455.61, "power": 36.042057}, {"timestamp": 5476.17, "power": 36.042057}, {"timestamp": 5496.73, "power": 36.042057}, {"timestamp": 5517.3, "power": 36.042057}, {"timestamp": 5537.87, "power": 36.042057}, {"timestamp": 5558.42, "power": 36.042057}, {"timestamp": 5578.93, "power": 36.042057}, {"timestamp": 5599.48, "power": 36.042057}, {"timestamp": 5620.05, "power": 36.042057}, {"timestamp": 5640.61, "power": 36.042057}, {"timestamp": 5661.18, "power": 36.042057}, {"timestamp": 5681.73, "power": 36.042057}, {"timestamp": 5702.3, "power": 36.042057}, {"timestamp": 5722.81, "power": 36.042057}, {"timestamp": 5743.36, "power": 36.042057}, {"timestamp": 5763.91, "power": 36.042057}, {"timestamp": 5784.48, "power": 36.042057}, {"timestamp": 5805.03, "power": 36.042057}, {"timestamp": 5825.59, "power": 36.042057}, {"timestamp": 5846.14, "power": 36.042057}, {"timestamp": 5866.71, "power": 36.042057}, {"timestamp": 5887.2, "power": 36.042057}, {"timestamp": 5907.73, "power": 36.042057}, {"timestamp": 5928.27, "power": 36.042057}, {"timestamp": 5948.81, "power": 36.042057}, {"timestamp": 5969.34, "power": 36.042057}, {"timestamp": 5989.88, "power": 36.042057}, {"timestamp": 6010.42, "power": 36.042057}, {"timestamp": 6030.93, "power": 36.042057}, {"timestamp": 6051.46, "power": 35.941006}, {"timestamp": 6072.53, "power": 35.941006}, {"timestamp": 6093.07, "power": 35.941006}, {"timestamp": 6113.61, "power": 35.941006}, {"timestamp": 6134.15, "power": 35.941006}, {"timestamp": 6154.69, "power": 35.941006}, {"timestamp": 6175.18, "power": 35.941006}, {"timestamp": 6195.71, "power": 35.941006}, {"timestamp": 6216.25, "power": 35.941006}, {"timestamp": 6236.78, "power": 35.941006}, {"timestamp": 6257.32, "power": 35.941006}, {"timestamp": 6277.86, "power": 35.941006}, {"timestamp": 6298.4, "power": 35.941006}, {"timestamp": 6318.91, "power": 35.941006}, {"timestamp": 6339.44, "power": 35.941006}, {"timestamp": 6359.97, "power": 35.941006}, {"timestamp": 6380.51, "power": 35.941006}, {"timestamp": 6401.05, "power": 35.941006}, {"timestamp": 6421.59, "power": 35.941006}, {"timestamp": 6442.13, "power": 35.941006}, {"timestamp": 6462.69, "power": 35.941006}, {"timestamp": 6483.17, "power": 35.941006}, {"timestamp": 6503.7, "power": 35.941006}, {"timestamp": 6524.24, "power": 35.941006}, {"timestamp": 6544.78, "power": 35.941006}, {"timestamp": 6565.31, "power": 35.941006}, {"timestamp": 6585.85, "power": 35.941006}, {"timestamp": 6606.38, "power": 35.941006}, {"timestamp": 6626.9, "power": 35.941006}, {"timestamp": 6647.39, "power": 35.941006}, {"timestamp": 6667.92, "power": 35.941006}, {"timestamp": 6688.46, "power": 35.941006}, {"timestamp": 6708.99, "power": 35.941006}, {"timestamp": 6729.53, "power": 35.941006}, {"timestamp": 6750.06, "power": 35.941006}, {"timestamp": 6770.6, "power": 35.941006}, {"timestamp": 6791.1, "power": 35.941006}, {"timestamp": 6811.65, "power": 35.941006}, {"timestamp": 6832.18, "power": 35.941006}, {"timestamp": 6852.72, "power": 35.941006}, {"timestamp": 6873.25, "power": 35.941006}, {"timestamp": 6893.79, "power": 35.941006}, {"timestamp": 6914.32, "power": 35.941006}, {"timestamp": 6934.84, "power": 35.941006}, {"timestamp": 6955.34, "power": 35.941006}, {"timestamp": 6975.87, "power": 35.941006}, {"timestamp": 6996.41, "power": 35.941006}, {"timestamp": 7016.94, "power": 35.941006}, {"timestamp": 7037.48, "power": 35.941006}, {"timestamp": 7058.02, "power": 36.18923}, {"timestamp": 7079.11, "power": 36.18923}, {"timestamp": 7099.64, "power": 36.18923}, {"timestamp": 7120.17, "power": 36.18923}, {"timestamp": 7140.71, "power": 36.18923}, {"timestamp": 7161.24, "power": 36.18923}, {"timestamp": 7181.78, "power": 36.18923}, {"timestamp": 7202.32, "power": 36.18923}, {"timestamp": 7222.84, "power": 36.18923}, {"timestamp": 7243.33, "power": 36.18923}, {"timestamp": 7263.86, "power": 36.18923}, {"timestamp": 7284.39, "power": 36.18923}, {"timestamp": 7304.93, "power": 36.18923}, {"timestamp": 7325.48, "power": 36.18923}, {"timestamp": 7346.02, "power": 36.18923}, {"timestamp": 7366.53, "power": 36.18923}, {"timestamp": 7387.02, "power": 36.18923}, {"timestamp": 7407.51, "power": 36.18923}, {"timestamp": 7428.08, "power": 36.18923}, {"timestamp": 7448.65, "power": 36.18923}, {"timestamp": 7469.21, "power": 36.18923}, {"timestamp": 7489.77, "power": 36.18923}, {"timestamp": 7510.34, "power": 36.18923}, {"timestamp": 7530.87, "power": 36.18923}, {"timestamp": 7551.36, "power": 36.18923}, {"timestamp": 7571.9, "power": 36.18923}, {"timestamp": 7592.46, "power": 36.18923}, {"timestamp": 7613.02, "power": 36.18923}, {"timestamp": 7633.58, "power": 36.18923}, {"timestamp": 7654.16, "power": 36.18923}, {"timestamp": 7674.71, "power": 36.18923}, {"timestamp": 7695.21, "power": 36.18923}, {"timestamp": 7715.74, "power": 36.18923}, {"timestamp": 7736.27, "power": 36.18923}, {"timestamp": 7756.81, "power": 36.18923}, {"timestamp": 7777.35, "power": 36.18923}, {"timestamp": 7797.89, "power": 36.18923}, {"timestamp": 7818.42, "power": 36.18923}, {"timestamp": 7838.94, "power": 36.18923}, {"timestamp": 7859.47, "power": 36.18923}, {"timestamp": 7880.01, "power": 36.18923}, {"timestamp": 7900.54, "power": 36.18923}, {"timestamp": 7921.08, "power": 36.18923}, {"timestamp": 7941.62, "power": 36.18923}, {"timestamp": 7962.16, "power": 36.18923}, {"timestamp": 7982.69, "power": 36.18923}, {"timestamp": 8003.18, "power": 36.18923}, {"timestamp": 8023.71, "power": 36.18923}, {"timestamp": 8044.25, "power": 36.18923}, {"timestamp": 8064.79, "power": 35.89756799999999}, {"timestamp": 8086.98, "power": 35.89756799999999}, {"timestamp": 8107.47, "power": 35.89756799999999}, {"timestamp": 8128.0, "power": 35.89756799999999}, {"timestamp": 8148.54, "power": 35.89756799999999}, {"timestamp": 8169.08, "power": 35.89756799999999}, {"timestamp": 8189.61, "power": 35.89756799999999}, {"timestamp": 8210.14, "power": 35.89756799999999}, {"timestamp": 8230.69, "power": 35.89756799999999}, {"timestamp": 8251.17, "power": 35.89756799999999}, {"timestamp": 8271.7, "power": 35.89756799999999}, {"timestamp": 8292.23, "power": 35.89756799999999}, {"timestamp": 8312.77, "power": 35.89756799999999}, {"timestamp": 8333.31, "power": 35.89756799999999}, {"timestamp": 8353.84, "power": 35.89756799999999}, {"timestamp": 8374.38, "power": 35.89756799999999}, {"timestamp": 8394.9, "power": 35.89756799999999}, {"timestamp": 8415.39, "power": 35.89756799999999}, {"timestamp": 8435.92, "power": 35.89756799999999}, {"timestamp": 8456.46, "power": 35.89756799999999}, {"timestamp": 8476.99, "power": 35.89756799999999}, {"timestamp": 8497.53, "power": 35.89756799999999}, {"timestamp": 8518.06, "power": 35.89756799999999}, {"timestamp": 8538.6, "power": 35.89756799999999}, {"timestamp": 8559.09, "power": 35.89756799999999}, {"timestamp": 8579.62, "power": 35.89756799999999}, {"timestamp": 8600.15, "power": 35.89756799999999}, {"timestamp": 8620.69, "power": 35.89756799999999}, {"timestamp": 8641.22, "power": 35.89756799999999}, {"timestamp": 8661.75, "power": 35.89756799999999}, {"timestamp": 8682.29, "power": 35.89756799999999}, {"timestamp": 8702.8, "power": 35.89756799999999}, {"timestamp": 8723.28, "power": 35.89756799999999}, {"timestamp": 8743.81, "power": 35.89756799999999}, {"timestamp": 8764.34, "power": 35.89756799999999}, {"timestamp": 8784.88, "power": 35.89756799999999}, {"timestamp": 8805.42, "power": 35.89756799999999}, {"timestamp": 8825.95, "power": 35.89756799999999}, {"timestamp": 8846.5, "power": 35.89756799999999}, {"timestamp": 8867.02, "power": 35.89756799999999}, {"timestamp": 8887.54, "power": 35.89756799999999}, {"timestamp": 8908.08, "power": 35.89756799999999}, {"timestamp": 8928.61, "power": 35.89756799999999}, {"timestamp": 8949.14, "power": 35.89756799999999}, {"timestamp": 8969.68, "power": 35.89756799999999}, {"timestamp": 8990.21, "power": 35.89756799999999}, {"timestamp": 9010.76, "power": 35.89756799999999}, {"timestamp": 9031.3, "power": 35.89756799999999}, {"timestamp": 9051.84, "power": 35.89756799999999}, {"timestamp": 9072.37, "power": 36.39193}, {"timestamp": 9093.42, "power": 36.39193}, {"timestamp": 9113.99, "power": 36.39193}, {"timestamp": 9134.57, "power": 36.39193}, {"timestamp": 9155.07, "power": 36.39193}, {"timestamp": 9175.57, "power": 36.39193}, {"timestamp": 9196.13, "power": 36.39193}, {"timestamp": 9216.69, "power": 36.39193}, {"timestamp": 9237.26, "power": 36.39193}, {"timestamp": 9257.81, "power": 36.39193}, {"timestamp": 9278.37, "power": 36.39193}, {"timestamp": 9298.89, "power": 36.39193}, {"timestamp": 9319.38, "power": 36.39193}, {"timestamp": 9339.95, "power": 36.39193}, {"timestamp": 9360.5, "power": 36.39193}, {"timestamp": 9381.07, "power": 36.39193}, {"timestamp": 9401.64, "power": 36.39193}, {"timestamp": 9422.21, "power": 36.39193}, {"timestamp": 9442.7, "power": 36.39193}, {"timestamp": 9463.19, "power": 36.39193}, {"timestamp": 9483.75, "power": 36.39193}, {"timestamp": 9504.31, "power": 36.39193}, {"timestamp": 9524.89, "power": 36.39193}, {"timestamp": 9545.45, "power": 36.39193}, {"timestamp": 9566.01, "power": 36.39193}, {"timestamp": 9586.58, "power": 36.39193}, {"timestamp": 9607.09, "power": 36.39193}, {"timestamp": 9627.64, "power": 36.39193}, {"timestamp": 9648.22, "power": 36.39193}, {"timestamp": 9668.79, "power": 36.39193}, {"timestamp": 9689.36, "power": 36.39193}, {"timestamp": 9709.93, "power": 36.39193}, {"timestamp": 9730.51, "power": 36.39193}, {"timestamp": 9751.02, "power": 36.39193}, {"timestamp": 9771.57, "power": 36.39193}, {"timestamp": 9792.15, "power": 36.39193}, {"timestamp": 9812.72, "power": 36.39193}, {"timestamp": 9833.3, "power": 36.39193}, {"timestamp": 9853.86, "power": 36.39193}, {"timestamp": 9874.42, "power": 36.39193}, {"timestamp": 9894.94, "power": 36.39193}, {"timestamp": 9915.49, "power": 36.39193}, {"timestamp": 9936.05, "power": 36.39193}, {"timestamp": 9956.61, "power": 36.39193}, {"timestamp": 9977.16, "power": 36.39193}, {"timestamp": 9997.71, "power": 36.39193}, {"timestamp": 10018.3, "power": 36.39193}, {"timestamp": 10038.8, "power": 36.39193}, {"timestamp": 10059.3, "power": 36.39193}, {"timestamp": 10079.9, "power": 36.026491}, {"timestamp": 10101.0, "power": 36.026491}, {"timestamp": 10121.5, "power": 36.026491}, {"timestamp": 10142.1, "power": 36.026491}, {"timestamp": 10162.6, "power": 36.026491}, {"timestamp": 10183.1, "power": 36.026491}, {"timestamp": 10203.7, "power": 36.026491}, {"timestamp": 10224.2, "power": 36.026491}, {"timestamp": 10244.8, "power": 36.026491}, {"timestamp": 10265.4, "power": 36.026491}, {"timestamp": 10286.0, "power": 36.026491}, {"timestamp": 10306.5, "power": 36.026491}, {"timestamp": 10327.1, "power": 36.026491}, {"timestamp": 10347.6, "power": 36.026491}, {"timestamp": 10368.2, "power": 36.026491}, {"timestamp": 10388.8, "power": 36.026491}, {"timestamp": 10409.3, "power": 36.026491}, {"timestamp": 10429.9, "power": 36.026491}, {"timestamp": 10450.5, "power": 36.026491}, {"timestamp": 10471.0, "power": 36.026491}, {"timestamp": 10491.5, "power": 36.026491}, {"timestamp": 10512.1, "power": 36.026491}, {"timestamp": 10532.7, "power": 36.026491}, {"timestamp": 10553.2, "power": 36.026491}, {"timestamp": 10573.8, "power": 36.026491}, {"timestamp": 10594.4, "power": 36.026491}, {"timestamp": 10614.9, "power": 36.026491}, {"timestamp": 10635.5, "power": 36.026491}, {"timestamp": 10656.0, "power": 36.026491}, {"timestamp": 10676.6, "power": 36.026491}, {"timestamp": 10697.1, "power": 36.026491}, {"timestamp": 10717.7, "power": 36.026491}, {"timestamp": 10738.3, "power": 36.026491}, {"timestamp": 10758.8, "power": 36.026491}, {"timestamp": 10779.3, "power": 36.026491}, {"timestamp": 10799.9, "power": 36.026491}, {"timestamp": 10820.4, "power": 36.026491}, {"timestamp": 10841.0, "power": 36.026491}, {"timestamp": 10861.5, "power": 36.026491}, {"timestamp": 10882.1, "power": 36.026491}, {"timestamp": 10902.7, "power": 36.026491}, {"timestamp": 10923.2, "power": 36.026491}, {"timestamp": 10943.8, "power": 36.026491}, {"timestamp": 10964.3, "power": 36.026491}, {"timestamp": 10984.9, "power": 36.026491}, {"timestamp": 11005.5, "power": 36.026491}, {"timestamp": 11026.0, "power": 36.026491}, {"timestamp": 11046.6, "power": 36.026491}, {"timestamp": 11067.1, "power": 36.026491}, {"timestamp": 11087.7, "power": 35.815844}, {"timestamp": 11108.7, "power": 35.815844}, {"timestamp": 11129.2, "power": 35.815844}, {"timestamp": 11149.8, "power": 35.815844}, {"timestamp": 11170.3, "power": 35.815844}, {"timestamp": 11190.9, "power": 35.815844}, {"timestamp": 11211.4, "power": 35.815844}, {"timestamp": 11231.9, "power": 35.815844}, {"timestamp": 11252.5, "power": 35.815844}, {"timestamp": 11273.0, "power": 35.815844}, {"timestamp": 11293.6, "power": 35.815844}, {"timestamp": 11314.2, "power": 35.815844}, {"timestamp": 11334.7, "power": 35.815844}, {"timestamp": 11355.2, "power": 35.815844}, {"timestamp": 11375.8, "power": 35.815844}, {"timestamp": 11396.3, "power": 35.815844}, {"timestamp": 11416.9, "power": 35.815844}, {"timestamp": 11437.5, "power": 35.815844}, {"timestamp": 11458.0, "power": 35.815844}, {"timestamp": 11478.6, "power": 35.815844}, {"timestamp": 11499.1, "power": 35.815844}, {"timestamp": 11519.7, "power": 35.815844}, {"timestamp": 11540.2, "power": 35.815844}, {"timestamp": 11560.8, "power": 35.815844}, {"timestamp": 11581.4, "power": 35.815844}, {"timestamp": 11601.9, "power": 35.815844}, {"timestamp": 11622.5, "power": 35.815844}, {"timestamp": 11643.1, "power": 35.815844}, {"timestamp": 11663.6, "power": 35.815844}, {"timestamp": 11684.2, "power": 35.815844}, {"timestamp": 11704.7, "power": 35.815844}, {"timestamp": 11725.3, "power": 35.815844}, {"timestamp": 11745.9, "power": 35.815844}, {"timestamp": 11766.5, "power": 35.815844}, {"timestamp": 11787.0, "power": 35.815844}, {"timestamp": 11807.5, "power": 35.815844}, {"timestamp": 11828.1, "power": 35.815844}, {"timestamp": 11848.7, "power": 35.815844}, {"timestamp": 11869.2, "power": 35.815844}, {"timestamp": 11889.8, "power": 35.815844}, {"timestamp": 11910.4, "power": 35.815844}, {"timestamp": 11930.9, "power": 35.815844}, {"timestamp": 11951.5, "power": 35.815844}, {"timestamp": 11972.0, "power": 35.815844}, {"timestamp": 11992.6, "power": 35.815844}, {"timestamp": 12013.2, "power": 35.815844}, {"timestamp": 12033.8, "power": 35.815844}, {"timestamp": 12054.3, "power": 35.815844}, {"timestamp": 12074.8, "power": 35.815844}, {"timestamp": 12095.3, "power": 35.860625}, {"timestamp": 12116.4, "power": 35.860625}, {"timestamp": 12136.9, "power": 35.860625}, {"timestamp": 12157.5, "power": 35.860625}, {"timestamp": 12178.0, "power": 35.860625}, {"timestamp": 12198.5, "power": 35.860625}, {"timestamp": 12219.1, "power": 35.860625}, {"timestamp": 12239.6, "power": 35.860625}, {"timestamp": 12260.2, "power": 35.860625}, {"timestamp": 12280.7, "power": 35.860625}, {"timestamp": 12301.3, "power": 35.860625}, {"timestamp": 12321.9, "power": 35.860625}, {"timestamp": 12342.4, "power": 35.860625}, {"timestamp": 12362.9, "power": 35.860625}, {"timestamp": 12383.5, "power": 35.860625}, {"timestamp": 12404.1, "power": 35.860625}, {"timestamp": 12424.7, "power": 35.860625}, {"timestamp": 12445.2, "power": 35.860625}, {"timestamp": 12465.8, "power": 35.860625}, {"timestamp": 12486.4, "power": 35.860625}, {"timestamp": 12506.9, "power": 35.860625}, {"timestamp": 12527.4, "power": 35.860625}, {"timestamp": 12547.9, "power": 35.860625}, {"timestamp": 12568.5, "power": 35.860625}, {"timestamp": 12589.1, "power": 35.860625}, {"timestamp": 12609.7, "power": 35.860625}, {"timestamp": 12630.2, "power": 35.860625}, {"timestamp": 12650.7, "power": 35.860625}, {"timestamp": 12671.2, "power": 35.860625}, {"timestamp": 12691.8, "power": 35.860625}, {"timestamp": 12712.4, "power": 35.860625}, {"timestamp": 12732.9, "power": 35.860625}, {"timestamp": 12753.5, "power": 35.860625}, {"timestamp": 12774.0, "power": 35.860625}, {"timestamp": 12794.6, "power": 35.860625}, {"timestamp": 12815.1, "power": 35.860625}, {"timestamp": 12835.7, "power": 35.860625}, {"timestamp": 12856.2, "power": 35.860625}, {"timestamp": 12876.7, "power": 35.860625}, {"timestamp": 12897.3, "power": 35.860625}, {"timestamp": 12917.9, "power": 35.860625}, {"timestamp": 12938.4, "power": 35.860625}, {"timestamp": 12958.9, "power": 35.860625}, {"timestamp": 12979.5, "power": 35.860625}, {"timestamp": 13000.0, "power": 35.860625}, {"timestamp": 13020.6, "power": 35.860625}, {"timestamp": 13041.2, "power": 35.860625}, {"timestamp": 13061.7, "power": 35.860625}, {"timestamp": 13082.2, "power": 35.860625}, {"timestamp": 13102.8, "power": 36.404987000000006}, {"timestamp": 13123.8, "power": 36.404987000000006}, {"timestamp": 13144.3, "power": 36.404987000000006}, {"timestamp": 13164.9, "power": 36.404987000000006}, {"timestamp": 13185.4, "power": 36.404987000000006}, {"timestamp": 13206.0, "power": 36.404987000000006}, {"timestamp": 13226.5, "power": 36.404987000000006}, {"timestamp": 13247.0, "power": 36.404987000000006}, {"timestamp": 13267.6, "power": 36.404987000000006}, {"timestamp": 13288.2, "power": 36.404987000000006}, {"timestamp": 13308.7, "power": 36.404987000000006}, {"timestamp": 13329.3, "power": 36.404987000000006}, {"timestamp": 13349.9, "power": 36.404987000000006}, {"timestamp": 13370.4, "power": 36.404987000000006}, {"timestamp": 13390.9, "power": 36.404987000000006}, {"timestamp": 13411.5, "power": 36.404987000000006}, {"timestamp": 13432.1, "power": 36.404987000000006}, {"timestamp": 13452.6, "power": 36.404987000000006}, {"timestamp": 13473.2, "power": 36.404987000000006}, {"timestamp": 13493.8, "power": 36.404987000000006}, {"timestamp": 13514.4, "power": 36.404987000000006}, {"timestamp": 13534.9, "power": 36.404987000000006}, {"timestamp": 13555.4, "power": 36.404987000000006}, {"timestamp": 13575.9, "power": 36.404987000000006}, {"timestamp": 13596.5, "power": 36.404987000000006}, {"timestamp": 13617.1, "power": 36.404987000000006}, {"timestamp": 13637.6, "power": 36.404987000000006}, {"timestamp": 13658.2, "power": 36.404987000000006}, {"timestamp": 13678.7, "power": 36.404987000000006}, {"timestamp": 13699.2, "power": 36.404987000000006}, {"timestamp": 13719.7, "power": 36.404987000000006}, {"timestamp": 13740.3, "power": 36.404987000000006}, {"timestamp": 13760.9, "power": 36.404987000000006}, {"timestamp": 13781.4, "power": 36.404987000000006}, {"timestamp": 13802.0, "power": 36.404987000000006}, {"timestamp": 13822.6, "power": 36.404987000000006}, {"timestamp": 13843.1, "power": 36.404987000000006}, {"timestamp": 13863.6, "power": 36.404987000000006}, {"timestamp": 13884.2, "power": 36.404987000000006}, {"timestamp": 13904.8, "power": 36.404987000000006}, {"timestamp": 13925.3, "power": 36.404987000000006}, {"timestamp": 13945.9, "power": 36.404987000000006}, {"timestamp": 13966.5, "power": 36.404987000000006}, {"timestamp": 13987.0, "power": 36.404987000000006}, {"timestamp": 14007.5, "power": 36.404987000000006}, {"timestamp": 14028.1, "power": 36.404987000000006}, {"timestamp": 14048.7, "power": 36.404987000000006}, {"timestamp": 14069.2, "power": 36.404987000000006}, {"timestamp": 14089.8, "power": 36.404987000000006}, {"timestamp": 14110.4, "power": 37.046938}, {"timestamp": 14131.4, "power": 37.046938}, {"timestamp": 14152.0, "power": 37.046938}, {"timestamp": 14172.5, "power": 37.046938}, {"timestamp": 14193.1, "power": 37.046938}, {"timestamp": 14213.6, "power": 37.046938}, {"timestamp": 14234.2, "power": 37.046938}, {"timestamp": 14254.7, "power": 37.046938}, {"timestamp": 14275.2, "power": 37.046938}, {"timestamp": 14295.8, "power": 37.046938}, {"timestamp": 14316.3, "power": 37.046938}, {"timestamp": 14336.9, "power": 37.046938}, {"timestamp": 14357.5, "power": 37.046938}, {"timestamp": 14378.1, "power": 37.046938}, {"timestamp": 14398.6, "power": 37.046938}, {"timestamp": 14419.1, "power": 37.046938}, {"timestamp": 14439.7, "power": 37.046938}, {"timestamp": 14460.2, "power": 37.046938}, {"timestamp": 14480.8, "power": 37.046938}, {"timestamp": 14501.4, "power": 37.046938}, {"timestamp": 14522.0, "power": 37.046938}, {"timestamp": 14542.5, "power": 37.046938}, {"timestamp": 14563.0, "power": 37.046938}, {"timestamp": 14583.6, "power": 37.046938}, {"timestamp": 14604.2, "power": 37.046938}, {"timestamp": 14624.7, "power": 37.046938}, {"timestamp": 14645.3, "power": 37.046938}, {"timestamp": 14665.9, "power": 37.046938}, {"timestamp": 14686.4, "power": 37.046938}, {"timestamp": 14707.0, "power": 37.046938}, {"timestamp": 14727.5, "power": 37.046938}, {"timestamp": 14748.1, "power": 37.046938}, {"timestamp": 14768.7, "power": 37.046938}, {"timestamp": 14789.2, "power": 37.046938}, {"timestamp": 14809.8, "power": 37.046938}, {"timestamp": 14830.4, "power": 37.046938}, {"timestamp": 14850.9, "power": 37.046938}, {"timestamp": 14871.4, "power": 37.046938}, {"timestamp": 14892.0, "power": 37.046938}, {"timestamp": 14912.6, "power": 37.046938}, {"timestamp": 14933.1, "power": 37.046938}, {"timestamp": 14953.7, "power": 37.046938}, {"timestamp": 14974.2, "power": 37.046938}, {"timestamp": 14994.8, "power": 37.046938}, {"timestamp": 15015.3, "power": 37.046938}, {"timestamp": 15035.8, "power": 37.046938}, {"timestamp": 15056.4, "power": 37.046938}, {"timestamp": 15077.0, "power": 37.046938}, {"timestamp": 15097.5, "power": 37.046938}, {"timestamp": 15118.1, "power": 36.119125}, {"timestamp": 15139.3, "power": 36.119125}, {"timestamp": 15159.8, "power": 36.119125}, {"timestamp": 15180.4, "power": 36.119125}, {"timestamp": 15200.9, "power": 36.119125}, {"timestamp": 15221.5, "power": 36.119125}, {"timestamp": 15242.1, "power": 36.119125}, {"timestamp": 15262.7, "power": 36.119125}, {"timestamp": 15283.2, "power": 36.119125}, {"timestamp": 15303.7, "power": 36.119125}, {"timestamp": 15324.3, "power": 36.119125}, {"timestamp": 15344.9, "power": 36.119125}, {"timestamp": 15365.4, "power": 36.119125}, {"timestamp": 15386.0, "power": 36.119125}, {"timestamp": 15406.5, "power": 36.119125}, {"timestamp": 15427.1, "power": 36.119125}, {"timestamp": 15447.6, "power": 36.119125}, {"timestamp": 15468.2, "power": 36.119125}, {"timestamp": 15488.7, "power": 36.119125}, {"timestamp": 15509.3, "power": 36.119125}, {"timestamp": 15529.9, "power": 36.119125}, {"timestamp": 15550.4, "power": 36.119125}, {"timestamp": 15571.0, "power": 36.119125}, {"timestamp": 15591.5, "power": 36.119125}, {"timestamp": 15612.0, "power": 36.119125}, {"timestamp": 15632.6, "power": 36.119125}, {"timestamp": 15653.2, "power": 36.119125}, {"timestamp": 15673.7, "power": 36.119125}, {"timestamp": 15694.3, "power": 36.119125}, {"timestamp": 15714.8, "power": 36.119125}, {"timestamp": 15735.3, "power": 36.119125}, {"timestamp": 15755.9, "power": 36.119125}, {"timestamp": 15776.5, "power": 36.119125}, {"timestamp": 15797.0, "power": 36.119125}, {"timestamp": 15817.6, "power": 36.119125}, {"timestamp": 15838.2, "power": 36.119125}, {"timestamp": 15858.7, "power": 36.119125}, {"timestamp": 15879.2, "power": 36.119125}, {"timestamp": 15899.8, "power": 36.119125}, {"timestamp": 15920.3, "power": 36.119125}, {"timestamp": 15940.9, "power": 36.119125}, {"timestamp": 15961.5, "power": 36.119125}, {"timestamp": 15982.0, "power": 36.119125}, {"timestamp": 16002.6, "power": 36.119125}, {"timestamp": 16023.1, "power": 36.119125}, {"timestamp": 16043.7, "power": 36.119125}, {"timestamp": 16064.2, "power": 36.119125}, {"timestamp": 16084.8, "power": 36.119125}, {"timestamp": 16105.4, "power": 36.119125}, {"timestamp": 16125.9, "power": 36.252726}, {"timestamp": 16147.0, "power": 36.252726}, {"timestamp": 16167.6, "power": 36.252726}, {"timestamp": 16188.1, "power": 36.252726}, {"timestamp": 16208.7, "power": 36.252726}, {"timestamp": 16229.2, "power": 36.252726}, {"timestamp": 16249.7, "power": 36.252726}, {"timestamp": 16270.3, "power": 36.252726}, {"timestamp": 16290.8, "power": 36.252726}, {"timestamp": 16311.3, "power": 36.252726}, {"timestamp": 16331.9, "power": 36.252726}, {"timestamp": 16352.4, "power": 36.252726}, {"timestamp": 16373.0, "power": 36.252726}, {"timestamp": 16393.6, "power": 36.252726}, {"timestamp": 16414.2, "power": 36.252726}, {"timestamp": 16434.7, "power": 36.252726}, {"timestamp": 16455.2, "power": 36.252726}, {"timestamp": 16475.8, "power": 36.252726}, {"timestamp": 16496.4, "power": 36.252726}, {"timestamp": 16516.9, "power": 36.252726}, {"timestamp": 16537.5, "power": 36.252726}, {"timestamp": 16558.1, "power": 36.252726}, {"timestamp": 16578.6, "power": 36.252726}, {"timestamp": 16599.1, "power": 36.252726}, {"timestamp": 16619.7, "power": 36.252726}, {"timestamp": 16640.3, "power": 36.252726}, {"timestamp": 16660.8, "power": 36.252726}, {"timestamp": 16681.4, "power": 36.252726}, {"timestamp": 16702.0, "power": 36.252726}, {"timestamp": 16722.5, "power": 36.252726}, {"timestamp": 16743.0, "power": 36.252726}, {"timestamp": 16763.6, "power": 36.252726}, {"timestamp": 16784.1, "power": 36.252726}, {"timestamp": 16804.7, "power": 36.252726}, {"timestamp": 16825.3, "power": 36.252726}, {"timestamp": 16845.8, "power": 36.252726}, {"timestamp": 16866.4, "power": 36.252726}, {"timestamp": 16886.9, "power": 36.252726}, {"timestamp": 16907.5, "power": 36.252726}, {"timestamp": 16928.1, "power": 36.252726}, {"timestamp": 16948.6, "power": 36.252726}, {"timestamp": 16969.2, "power": 36.252726}, {"timestamp": 16989.7, "power": 36.252726}, {"timestamp": 17010.3, "power": 36.252726}, {"timestamp": 17030.8, "power": 36.252726}, {"timestamp": 17051.3, "power": 36.252726}, {"timestamp": 17071.9, "power": 36.252726}, {"timestamp": 17092.4, "power": 36.252726}, {"timestamp": 17113.0, "power": 36.252726}, {"timestamp": 17133.6, "power": 36.263396}, {"timestamp": 17154.7, "power": 36.263396}, {"timestamp": 17175.1, "power": 36.263396}, {"timestamp": 17195.7, "power": 36.263396}, {"timestamp": 17216.2, "power": 36.263396}, {"timestamp": 17236.8, "power": 36.263396}, {"timestamp": 17257.3, "power": 36.263396}, {"timestamp": 17277.8, "power": 36.263396}, {"timestamp": 17298.4, "power": 36.263396}, {"timestamp": 17318.9, "power": 36.263396}, {"timestamp": 17339.4, "power": 36.263396}, {"timestamp": 17360.0, "power": 36.263396}, {"timestamp": 17380.5, "power": 36.263396}, {"timestamp": 17401.1, "power": 36.263396}, {"timestamp": 17421.6, "power": 36.263396}, {"timestamp": 17442.1, "power": 36.263396}, {"timestamp": 17462.7, "power": 36.263396}, {"timestamp": 17483.2, "power": 36.263396}, {"timestamp": 17503.7, "power": 36.263396}, {"timestamp": 17524.3, "power": 36.263396}, {"timestamp": 17544.9, "power": 36.263396}, {"timestamp": 17565.4, "power": 36.263396}, {"timestamp": 17586.0, "power": 36.263396}, {"timestamp": 17606.6, "power": 36.263396}, {"timestamp": 17627.1, "power": 36.263396}, {"timestamp": 17647.7, "power": 36.263396}, {"timestamp": 17668.2, "power": 36.263396}, {"timestamp": 17688.8, "power": 36.263396}, {"timestamp": 17709.4, "power": 36.263396}, {"timestamp": 17729.9, "power": 36.263396}, {"timestamp": 17750.5, "power": 36.263396}, {"timestamp": 17771.0, "power": 36.263396}, {"timestamp": 17791.5, "power": 36.263396}, {"timestamp": 17812.1, "power": 36.263396}, {"timestamp": 17832.6, "power": 36.263396}, {"timestamp": 17853.2, "power": 36.263396}, {"timestamp": 17873.7, "power": 36.263396}, {"timestamp": 17894.2, "power": 36.263396}, {"timestamp": 17914.8, "power": 36.263396}, {"timestamp": 17935.3, "power": 36.263396}, {"timestamp": 17955.8, "power": 36.263396}, {"timestamp": 17976.4, "power": 36.263396}, {"timestamp": 17996.9, "power": 36.263396}, {"timestamp": 18017.5, "power": 36.263396}, {"timestamp": 18038.1, "power": 36.263396}, {"timestamp": 18058.6, "power": 36.263396}, {"timestamp": 18079.1, "power": 36.263396}, {"timestamp": 18099.7, "power": 36.263396}, {"timestamp": 18120.3, "power": 36.263396}, {"timestamp": 18140.8, "power": 36.193056}, {"timestamp": 18162.8, "power": 36.193056}, {"timestamp": 18183.3, "power": 36.193056}, {"timestamp": 18203.9, "power": 36.193056}, {"timestamp": 18224.4, "power": 36.193056}, {"timestamp": 18244.9, "power": 36.193056}, {"timestamp": 18265.5, "power": 36.193056}, {"timestamp": 18286.0, "power": 36.193056}, {"timestamp": 18306.5, "power": 36.193056}, {"timestamp": 18327.1, "power": 36.193056}, {"timestamp": 18347.5, "power": 36.193056}, {"timestamp": 18368.1, "power": 36.193056}, {"timestamp": 18388.6, "power": 36.193056}, {"timestamp": 18409.2, "power": 36.193056}, {"timestamp": 18429.8, "power": 36.193056}, {"timestamp": 18450.3, "power": 36.193056}, {"timestamp": 18470.9, "power": 36.193056}, {"timestamp": 18491.4, "power": 36.193056}, {"timestamp": 18511.9, "power": 36.193056}, {"timestamp": 18532.5, "power": 36.193056}, {"timestamp": 18553.1, "power": 36.193056}, {"timestamp": 18573.6, "power": 36.193056}, {"timestamp": 18594.2, "power": 36.193056}, {"timestamp": 18614.7, "power": 36.193056}, {"timestamp": 18635.2, "power": 36.193056}, {"timestamp": 18655.7, "power": 36.193056}, {"timestamp": 18676.3, "power": 36.193056}, {"timestamp": 18696.8, "power": 36.193056}, {"timestamp": 18717.4, "power": 36.193056}, {"timestamp": 18738.0, "power": 36.193056}, {"timestamp": 18758.5, "power": 36.193056}, {"timestamp": 18779.0, "power": 36.193056}, {"timestamp": 18799.6, "power": 36.193056}, {"timestamp": 18820.2, "power": 36.193056}, {"timestamp": 18840.7, "power": 36.193056}, {"timestamp": 18861.3, "power": 36.193056}, {"timestamp": 18881.9, "power": 36.193056}, {"timestamp": 18902.4, "power": 36.193056}, {"timestamp": 18922.9, "power": 36.193056}, {"timestamp": 18943.5, "power": 36.193056}, {"timestamp": 18964.1, "power": 36.193056}, {"timestamp": 18984.7, "power": 36.193056}, {"timestamp": 19005.2, "power": 36.193056}, {"timestamp": 19025.8, "power": 36.193056}, {"timestamp": 19046.4, "power": 36.193056}, {"timestamp": 19066.9, "power": 36.193056}, {"timestamp": 19087.4, "power": 36.193056}, {"timestamp": 19108.0, "power": 36.193056}, {"timestamp": 19128.6, "power": 36.193056}, {"timestamp": 19149.1, "power": 36.424774}, {"timestamp": 19170.2, "power": 36.424774}, {"timestamp": 19190.7, "power": 36.424774}, {"timestamp": 19211.2, "power": 36.424774}, {"timestamp": 19231.8, "power": 36.424774}, {"timestamp": 19252.3, "power": 36.424774}, {"timestamp": 19272.8, "power": 36.424774}, {"timestamp": 19293.4, "power": 36.424774}, {"timestamp": 19313.9, "power": 36.424774}, {"timestamp": 19334.4, "power": 36.424774}, {"timestamp": 19355.0, "power": 36.424774}, {"timestamp": 19375.5, "power": 36.424774}, {"timestamp": 19396.0, "power": 36.424774}, {"timestamp": 19416.6, "power": 36.424774}, {"timestamp": 19437.1, "power": 36.424774}, {"timestamp": 19457.7, "power": 36.424774}, {"timestamp": 19478.2, "power": 36.424774}, {"timestamp": 19498.7, "power": 36.424774}, {"timestamp": 19519.2, "power": 36.424774}, {"timestamp": 19539.7, "power": 36.424774}, {"timestamp": 19560.2, "power": 36.424774}, {"timestamp": 19580.8, "power": 36.424774}, {"timestamp": 19601.3, "power": 36.424774}, {"timestamp": 19621.8, "power": 36.424774}, {"timestamp": 19642.4, "power": 36.424774}, {"timestamp": 19662.9, "power": 36.424774}, {"timestamp": 19683.4, "power": 36.424774}, {"timestamp": 19704.0, "power": 36.424774}, {"timestamp": 19724.6, "power": 36.424774}, {"timestamp": 19745.1, "power": 36.424774}, {"timestamp": 19765.7, "power": 36.424774}, {"timestamp": 19786.2, "power": 36.424774}, {"timestamp": 19806.7, "power": 36.424774}, {"timestamp": 19827.2, "power": 36.424774}, {"timestamp": 19847.7, "power": 36.424774}, {"timestamp": 19868.3, "power": 36.424774}, {"timestamp": 19888.8, "power": 36.424774}, {"timestamp": 19909.4, "power": 36.424774}, {"timestamp": 19929.9, "power": 36.424774}, {"timestamp": 19950.4, "power": 36.424774}, {"timestamp": 19971.0, "power": 36.424774}, {"timestamp": 19991.5, "power": 36.424774}, {"timestamp": 20012.1, "power": 36.424774}, {"timestamp": 20032.6, "power": 36.424774}, {"timestamp": 20053.2, "power": 36.424774}, {"timestamp": 20073.8, "power": 36.424774}, {"timestamp": 20094.3, "power": 36.424774}, {"timestamp": 20114.8, "power": 36.424774}, {"timestamp": 20135.3, "power": 36.424774}, {"timestamp": 20155.9, "power": 36.232652}, {"timestamp": 20177.0, "power": 36.232652}, {"timestamp": 20197.6, "power": 36.232652}, {"timestamp": 20218.1, "power": 36.232652}, {"timestamp": 20238.7, "power": 36.232652}, {"timestamp": 20259.2, "power": 36.232652}, {"timestamp": 20279.7, "power": 36.232652}, {"timestamp": 20300.3, "power": 36.232652}, {"timestamp": 20320.9, "power": 36.232652}, {"timestamp": 20341.5, "power": 36.232652}, {"timestamp": 20362.0, "power": 36.232652}, {"timestamp": 20382.6, "power": 36.232652}, {"timestamp": 20403.1, "power": 36.232652}, {"timestamp": 20423.6, "power": 36.232652}, {"timestamp": 20444.2, "power": 36.232652}, {"timestamp": 20464.7, "power": 36.232652}, {"timestamp": 20485.3, "power": 36.232652}, {"timestamp": 20505.9, "power": 36.232652}, {"timestamp": 20526.4, "power": 36.232652}, {"timestamp": 20546.9, "power": 36.232652}, {"timestamp": 20567.5, "power": 36.232652}, {"timestamp": 20588.1, "power": 36.232652}, {"timestamp": 20608.6, "power": 36.232652}, {"timestamp": 20629.2, "power": 36.232652}, {"timestamp": 20649.8, "power": 36.232652}, {"timestamp": 20670.3, "power": 36.232652}, {"timestamp": 20690.9, "power": 36.232652}, {"timestamp": 20711.4, "power": 36.232652}, {"timestamp": 20732.0, "power": 36.232652}, {"timestamp": 20752.6, "power": 36.232652}, {"timestamp": 20773.1, "power": 36.232652}, {"timestamp": 20793.7, "power": 36.232652}, {"timestamp": 20814.2, "power": 36.232652}, {"timestamp": 20834.8, "power": 36.232652}, {"timestamp": 20855.3, "power": 36.232652}, {"timestamp": 20875.8, "power": 36.232652}, {"timestamp": 20896.4, "power": 36.232652}, {"timestamp": 20917.0, "power": 36.232652}, {"timestamp": 20937.5, "power": 36.232652}, {"timestamp": 20958.1, "power": 36.232652}, {"timestamp": 20978.7, "power": 36.232652}, {"timestamp": 20999.2, "power": 36.232652}, {"timestamp": 21019.7, "power": 36.232652}, {"timestamp": 21040.3, "power": 36.232652}, {"timestamp": 21060.8, "power": 36.232652}, {"timestamp": 21081.4, "power": 36.232652}, {"timestamp": 21102.0, "power": 36.232652}, {"timestamp": 21122.6, "power": 36.232652}, {"timestamp": 21143.1, "power": 36.232652}, {"timestamp": 21163.6, "power": 35.92181}, {"timestamp": 21184.7, "power": 35.92181}, {"timestamp": 21205.2, "power": 35.92181}, {"timestamp": 21225.8, "power": 35.92181}, {"timestamp": 21246.3, "power": 35.92181}, {"timestamp": 21266.9, "power": 35.92181}, {"timestamp": 21287.4, "power": 35.92181}, {"timestamp": 21307.9, "power": 35.92181}, {"timestamp": 21328.5, "power": 35.92181}, {"timestamp": 21349.0, "power": 35.92181}, {"timestamp": 21369.5, "power": 35.92181}, {"timestamp": 21390.1, "power": 35.92181}, {"timestamp": 21410.6, "power": 35.92181}, {"timestamp": 21431.1, "power": 35.92181}, {"timestamp": 21451.7, "power": 35.92181}, {"timestamp": 21472.2, "power": 35.92181}, {"timestamp": 21492.7, "power": 35.92181}, {"timestamp": 21513.3, "power": 35.92181}, {"timestamp": 21533.8, "power": 35.92181}, {"timestamp": 21554.4, "power": 35.92181}, {"timestamp": 21574.9, "power": 35.92181}, {"timestamp": 21595.5, "power": 35.92181}, {"timestamp": 21616.0, "power": 35.92181}, {"timestamp": 21636.5, "power": 35.92181}, {"timestamp": 21657.1, "power": 35.92181}, {"timestamp": 21677.6, "power": 35.92181}, {"timestamp": 21698.2, "power": 35.92181}, {"timestamp": 21718.7, "power": 35.92181}, {"timestamp": 21739.2, "power": 35.92181}, {"timestamp": 21759.8, "power": 35.92181}, {"timestamp": 21780.3, "power": 35.92181}, {"timestamp": 21800.9, "power": 35.92181}, {"timestamp": 21821.5, "power": 35.92181}, {"timestamp": 21842.0, "power": 35.92181}, {"timestamp": 21862.6, "power": 35.92181}, {"timestamp": 21883.1, "power": 35.92181}, {"timestamp": 21903.6, "power": 35.92181}, {"timestamp": 21924.2, "power": 35.92181}, {"timestamp": 21944.8, "power": 35.92181}, {"timestamp": 21965.3, "power": 35.92181}, {"timestamp": 21985.9, "power": 35.92181}, {"timestamp": 22006.5, "power": 35.92181}, {"timestamp": 22027.0, "power": 35.92181}, {"timestamp": 22047.5, "power": 35.92181}, {"timestamp": 22068.1, "power": 35.92181}, {"timestamp": 22088.7, "power": 35.92181}, {"timestamp": 22109.2, "power": 35.92181}, {"timestamp": 22129.8, "power": 35.92181}, {"timestamp": 22150.4, "power": 35.92181}, {"timestamp": 22170.9, "power": 35.994511}, {"timestamp": 22192.0, "power": 35.994511}, {"timestamp": 22212.5, "power": 35.994511}, {"timestamp": 22233.1, "power": 35.994511}, {"timestamp": 22253.6, "power": 35.994511}, {"timestamp": 22274.2, "power": 35.994511}, {"timestamp": 22294.7, "power": 35.994511}, {"timestamp": 22315.2, "power": 35.994511}, {"timestamp": 22335.8, "power": 35.994511}, {"timestamp": 22356.3, "power": 35.994511}, {"timestamp": 22376.9, "power": 35.994511}, {"timestamp": 22397.5, "power": 35.994511}, {"timestamp": 22418.0, "power": 35.994511}, {"timestamp": 22438.6, "power": 35.994511}, {"timestamp": 22459.1, "power": 35.994511}, {"timestamp": 22479.7, "power": 35.994511}, {"timestamp": 22500.2, "power": 35.994511}, {"timestamp": 22520.8, "power": 35.994511}, {"timestamp": 22541.4, "power": 35.994511}, {"timestamp": 22561.9, "power": 35.994511}, {"timestamp": 22582.5, "power": 35.994511}, {"timestamp": 22603.0, "power": 35.994511}, {"timestamp": 22623.6, "power": 35.994511}, {"timestamp": 22644.1, "power": 35.994511}, {"timestamp": 22664.7, "power": 35.994511}, {"timestamp": 22685.3, "power": 35.994511}, {"timestamp": 22705.9, "power": 35.994511}, {"timestamp": 22726.4, "power": 35.994511}, {"timestamp": 22746.9, "power": 35.994511}, {"timestamp": 22767.5, "power": 35.994511}, {"timestamp": 22788.1, "power": 35.994511}, {"timestamp": 22808.6, "power": 35.994511}, {"timestamp": 22829.2, "power": 35.994511}, {"timestamp": 22849.7, "power": 35.994511}, {"timestamp": 22870.2, "power": 35.994511}, {"timestamp": 22890.8, "power": 35.994511}, {"timestamp": 22911.3, "power": 35.994511}, {"timestamp": 22931.8, "power": 35.994511}, {"timestamp": 22952.3, "power": 35.994511}, {"timestamp": 22972.9, "power": 35.994511}, {"timestamp": 22993.4, "power": 35.994511}, {"timestamp": 23013.9, "power": 35.994511}, {"timestamp": 23034.5, "power": 35.994511}, {"timestamp": 23055.0, "power": 35.994511}, {"timestamp": 23075.5, "power": 35.994511}, {"timestamp": 23096.1, "power": 35.994511}, {"timestamp": 23116.6, "power": 35.994511}, {"timestamp": 23137.2, "power": 35.994511}, {"timestamp": 23157.7, "power": 35.994511}, {"timestamp": 23178.2, "power": 36.29679}, {"timestamp": 23199.3, "power": 36.29679}, {"timestamp": 23219.9, "power": 36.29679}, {"timestamp": 23240.4, "power": 36.29679}, {"timestamp": 23260.9, "power": 36.29679}, {"timestamp": 23281.5, "power": 36.29679}, {"timestamp": 23302.0, "power": 36.29679}, {"timestamp": 23322.6, "power": 36.29679}, {"timestamp": 23343.1, "power": 36.29679}, {"timestamp": 23363.6, "power": 36.29679}, {"timestamp": 23384.1, "power": 36.29679}, {"timestamp": 23404.7, "power": 36.29679}, {"timestamp": 23425.2, "power": 36.29679}, {"timestamp": 23445.7, "power": 36.29679}, {"timestamp": 23466.3, "power": 36.29679}, {"timestamp": 23486.8, "power": 36.29679}, {"timestamp": 23507.3, "power": 36.29679}, {"timestamp": 23527.8, "power": 36.29679}, {"timestamp": 23548.4, "power": 36.29679}, {"timestamp": 23568.9, "power": 36.29679}, {"timestamp": 23589.5, "power": 36.29679}, {"timestamp": 23610.0, "power": 36.29679}, {"timestamp": 23630.5, "power": 36.29679}, {"timestamp": 23651.1, "power": 36.29679}, {"timestamp": 23671.6, "power": 36.29679}, {"timestamp": 23692.1, "power": 36.29679}, {"timestamp": 23712.7, "power": 36.29679}, {"timestamp": 23733.3, "power": 36.29679}, {"timestamp": 23753.8, "power": 36.29679}, {"timestamp": 23774.4, "power": 36.29679}, {"timestamp": 23794.9, "power": 36.29679}, {"timestamp": 23815.4, "power": 36.29679}, {"timestamp": 23835.9, "power": 36.29679}, {"timestamp": 23856.5, "power": 36.29679}, {"timestamp": 23877.1, "power": 36.29679}, {"timestamp": 23897.6, "power": 36.29679}, {"timestamp": 23918.2, "power": 36.29679}, {"timestamp": 23938.7, "power": 36.29679}, {"timestamp": 23959.2, "power": 36.29679}, {"timestamp": 23979.8, "power": 36.29679}, {"timestamp": 24000.3, "power": 36.29679}, {"timestamp": 24020.9, "power": 36.29679}, {"timestamp": 24041.5, "power": 36.29679}, {"timestamp": 24062.0, "power": 36.29679}, {"timestamp": 24082.6, "power": 36.29679}, {"timestamp": 24103.1, "power": 36.29679}, {"timestamp": 24123.7, "power": 36.29679}, {"timestamp": 24144.2, "power": 36.29679}, {"timestamp": 24164.8, "power": 36.29679}, {"timestamp": 24185.4, "power": 36.746336}, {"timestamp": 24206.4, "power": 36.746336}, {"timestamp": 24226.9, "power": 36.746336}, {"timestamp": 24247.4, "power": 36.746336}, {"timestamp": 24267.9, "power": 36.746336}, {"timestamp": 24288.5, "power": 36.746336}, {"timestamp": 24309.0, "power": 36.746336}, {"timestamp": 24329.5, "power": 36.746336}, {"timestamp": 24350.1, "power": 36.746336}, {"timestamp": 24370.6, "power": 36.746336}, {"timestamp": 24391.1, "power": 36.746336}, {"timestamp": 24411.7, "power": 36.746336}, {"timestamp": 24432.2, "power": 36.746336}, {"timestamp": 24452.7, "power": 36.746336}, {"timestamp": 24473.3, "power": 36.746336}, {"timestamp": 24493.8, "power": 36.746336}, {"timestamp": 24514.3, "power": 36.746336}, {"timestamp": 24534.9, "power": 36.746336}, {"timestamp": 24555.3, "power": 36.746336}, {"timestamp": 24575.9, "power": 36.746336}, {"timestamp": 24596.4, "power": 36.746336}, {"timestamp": 24617.0, "power": 36.746336}, {"timestamp": 24637.5, "power": 36.746336}, {"timestamp": 24658.0, "power": 36.746336}, {"timestamp": 24678.6, "power": 36.746336}, {"timestamp": 24699.1, "power": 36.746336}, {"timestamp": 24719.6, "power": 36.746336}, {"timestamp": 24740.2, "power": 36.746336}, {"timestamp": 24760.7, "power": 36.746336}, {"timestamp": 24781.3, "power": 36.746336}, {"timestamp": 24801.8, "power": 36.746336}, {"timestamp": 24822.3, "power": 36.746336}, {"timestamp": 24842.8, "power": 36.746336}, {"timestamp": 24863.4, "power": 36.746336}, {"timestamp": 24883.9, "power": 36.746336}, {"timestamp": 24904.4, "power": 36.746336}, {"timestamp": 24924.9, "power": 36.746336}, {"timestamp": 24945.5, "power": 36.746336}, {"timestamp": 24966.0, "power": 36.746336}, {"timestamp": 24986.6, "power": 36.746336}, {"timestamp": 25007.1, "power": 36.746336}, {"timestamp": 25027.6, "power": 36.746336}, {"timestamp": 25048.2, "power": 36.746336}, {"timestamp": 25068.7, "power": 36.746336}, {"timestamp": 25089.2, "power": 36.746336}, {"timestamp": 25109.8, "power": 36.746336}, {"timestamp": 25130.3, "power": 36.746336}, {"timestamp": 25150.8, "power": 36.746336}, {"timestamp": 25171.3, "power": 36.746336}, {"timestamp": 25191.8, "power": 35.986266}, {"timestamp": 25212.8, "power": 35.986266}, {"timestamp": 25233.4, "power": 35.986266}, {"timestamp": 25254.0, "power": 35.986266}, {"timestamp": 25274.5, "power": 35.986266}, {"timestamp": 25295.0, "power": 35.986266}, {"timestamp": 25315.6, "power": 35.986266}, {"timestamp": 25336.1, "power": 35.986266}, {"timestamp": 25356.7, "power": 35.986266}, {"timestamp": 25377.3, "power": 35.986266}, {"timestamp": 25397.8, "power": 35.986266}, {"timestamp": 25418.4, "power": 35.986266}, {"timestamp": 25438.9, "power": 35.986266}, {"timestamp": 25459.5, "power": 35.986266}, {"timestamp": 25480.0, "power": 35.986266}, {"timestamp": 25500.6, "power": 35.986266}, {"timestamp": 25521.2, "power": 35.986266}, {"timestamp": 25541.7, "power": 35.986266}, {"timestamp": 25562.3, "power": 35.986266}, {"timestamp": 25582.8, "power": 35.986266}, {"timestamp": 25603.3, "power": 35.986266}, {"timestamp": 25623.8, "power": 35.986266}, {"timestamp": 25644.4, "power": 35.986266}, {"timestamp": 25665.0, "power": 35.986266}, {"timestamp": 25685.6, "power": 35.986266}, {"timestamp": 25706.1, "power": 35.986266}, {"timestamp": 25726.7, "power": 35.986266}, {"timestamp": 25747.2, "power": 35.986266}, {"timestamp": 25767.7, "power": 35.986266}, {"timestamp": 25788.3, "power": 35.986266}, {"timestamp": 25808.9, "power": 35.986266}, {"timestamp": 25829.4, "power": 35.986266}, {"timestamp": 25850.0, "power": 35.986266}, {"timestamp": 25870.6, "power": 35.986266}, {"timestamp": 25891.1, "power": 35.986266}, {"timestamp": 25911.6, "power": 35.986266}, {"timestamp": 25932.2, "power": 35.986266}, {"timestamp": 25952.8, "power": 35.986266}, {"timestamp": 25973.3, "power": 35.986266}, {"timestamp": 25993.9, "power": 35.986266}, {"timestamp": 26014.5, "power": 35.986266}, {"timestamp": 26035.0, "power": 35.986266}, {"timestamp": 26055.5, "power": 35.986266}, {"timestamp": 26076.1, "power": 35.986266}, {"timestamp": 26096.7, "power": 35.986266}, {"timestamp": 26117.2, "power": 35.986266}, {"timestamp": 26137.8, "power": 35.986266}, {"timestamp": 26158.3, "power": 35.986266}, {"timestamp": 26178.8, "power": 35.986266}, {"timestamp": 26199.4, "power": 36.064477999999994}, {"timestamp": 26220.4, "power": 36.064477999999994}, {"timestamp": 26240.9, "power": 36.064477999999994}, {"timestamp": 26261.5, "power": 36.064477999999994}, {"timestamp": 26282.0, "power": 36.064477999999994}, {"timestamp": 26302.5, "power": 36.064477999999994}, {"timestamp": 26323.1, "power": 36.064477999999994}, {"timestamp": 26343.6, "power": 36.064477999999994}, {"timestamp": 26364.1, "power": 36.064477999999994}, {"timestamp": 26384.7, "power": 36.064477999999994}, {"timestamp": 26405.2, "power": 36.064477999999994}, {"timestamp": 26425.7, "power": 36.064477999999994}, {"timestamp": 26446.3, "power": 36.064477999999994}, {"timestamp": 26466.8, "power": 36.064477999999994}, {"timestamp": 26487.3, "power": 36.064477999999994}, {"timestamp": 26507.9, "power": 36.064477999999994}, {"timestamp": 26528.4, "power": 36.064477999999994}, {"timestamp": 26548.9, "power": 36.064477999999994}, {"timestamp": 26569.5, "power": 36.064477999999994}, {"timestamp": 26590.0, "power": 36.064477999999994}, {"timestamp": 26610.6, "power": 36.064477999999994}, {"timestamp": 26631.1, "power": 36.064477999999994}, {"timestamp": 26651.7, "power": 36.064477999999994}, {"timestamp": 26672.2, "power": 36.064477999999994}, {"timestamp": 26692.8, "power": 36.064477999999994}, {"timestamp": 26713.3, "power": 36.064477999999994}, {"timestamp": 26733.9, "power": 36.064477999999994}, {"timestamp": 26754.5, "power": 36.064477999999994}, {"timestamp": 26775.0, "power": 36.064477999999994}, {"timestamp": 26795.5, "power": 36.064477999999994}, {"timestamp": 26816.1, "power": 36.064477999999994}, {"timestamp": 26836.6, "power": 36.064477999999994}, {"timestamp": 26857.2, "power": 36.064477999999994}, {"timestamp": 26877.7, "power": 36.064477999999994}, {"timestamp": 26898.3, "power": 36.064477999999994}, {"timestamp": 26918.8, "power": 36.064477999999994}, {"timestamp": 26939.3, "power": 36.064477999999994}, {"timestamp": 26959.9, "power": 36.064477999999994}, {"timestamp": 26980.4, "power": 36.064477999999994}, {"timestamp": 27001.0, "power": 36.064477999999994}, {"timestamp": 27021.5, "power": 36.064477999999994}, {"timestamp": 27042.1, "power": 36.064477999999994}, {"timestamp": 27062.7, "power": 36.064477999999994}, {"timestamp": 27083.1, "power": 36.064477999999994}, {"timestamp": 27103.7, "power": 36.064477999999994}, {"timestamp": 27124.3, "power": 36.064477999999994}, {"timestamp": 27144.8, "power": 36.064477999999994}, {"timestamp": 27165.4, "power": 36.064477999999994}, {"timestamp": 27185.9, "power": 36.064477999999994}, {"timestamp": 27206.5, "power": 35.877918}, {"timestamp": 27227.6, "power": 35.877918}, {"timestamp": 27248.1, "power": 35.877918}, {"timestamp": 27268.7, "power": 35.877918}, {"timestamp": 27289.2, "power": 35.877918}, {"timestamp": 27309.7, "power": 35.877918}, {"timestamp": 27330.3, "power": 35.877918}, {"timestamp": 27350.8, "power": 35.877918}, {"timestamp": 27371.3, "power": 35.877918}, {"timestamp": 27391.8, "power": 35.877918}, {"timestamp": 27412.4, "power": 35.877918}, {"timestamp": 27432.9, "power": 35.877918}, {"timestamp": 27453.4, "power": 35.877918}, {"timestamp": 27474.0, "power": 35.877918}, {"timestamp": 27494.5, "power": 35.877918}, {"timestamp": 27515.0, "power": 35.877918}, {"timestamp": 27535.5, "power": 35.877918}, {"timestamp": 27556.1, "power": 35.877918}, {"timestamp": 27576.6, "power": 35.877918}, {"timestamp": 27597.2, "power": 35.877918}, {"timestamp": 27617.7, "power": 35.877918}, {"timestamp": 27638.3, "power": 35.877918}, {"timestamp": 27658.9, "power": 35.877918}, {"timestamp": 27679.4, "power": 35.877918}, {"timestamp": 27699.9, "power": 35.877918}, {"timestamp": 27720.4, "power": 35.877918}, {"timestamp": 27741.0, "power": 35.877918}, {"timestamp": 27761.6, "power": 35.877918}, {"timestamp": 27782.1, "power": 35.877918}, {"timestamp": 27802.7, "power": 35.877918}, {"timestamp": 27823.2, "power": 35.877918}, {"timestamp": 27843.8, "power": 35.877918}, {"timestamp": 27864.3, "power": 35.877918}, {"timestamp": 27884.8, "power": 35.877918}, {"timestamp": 27905.4, "power": 35.877918}, {"timestamp": 27925.9, "power": 35.877918}, {"timestamp": 27946.5, "power": 35.877918}, {"timestamp": 27967.0, "power": 35.877918}, {"timestamp": 27987.6, "power": 35.877918}, {"timestamp": 28008.1, "power": 35.877918}, {"timestamp": 28028.7, "power": 35.877918}, {"timestamp": 28049.2, "power": 35.877918}, {"timestamp": 28069.7, "power": 35.877918}, {"timestamp": 28090.3, "power": 35.877918}, {"timestamp": 28110.8, "power": 35.877918}, {"timestamp": 28131.3, "power": 35.877918}, {"timestamp": 28151.9, "power": 35.877918}, {"timestamp": 28172.5, "power": 35.877918}, {"timestamp": 28193.0, "power": 35.877918}, {"timestamp": 28213.6, "power": 35.93517}, {"timestamp": 28235.7, "power": 35.93517}, {"timestamp": 28256.3, "power": 35.93517}, {"timestamp": 28276.8, "power": 35.93517}, {"timestamp": 28297.3, "power": 35.93517}, {"timestamp": 28317.9, "power": 35.93517}, {"timestamp": 28338.4, "power": 35.93517}, {"timestamp": 28358.9, "power": 35.93517}, {"timestamp": 28379.5, "power": 35.93517}, {"timestamp": 28400.0, "power": 35.93517}, {"timestamp": 28420.6, "power": 35.93517}, {"timestamp": 28441.1, "power": 35.93517}, {"timestamp": 28461.6, "power": 35.93517}, {"timestamp": 28482.2, "power": 35.93517}, {"timestamp": 28502.7, "power": 35.93517}, {"timestamp": 28523.2, "power": 35.93517}, {"timestamp": 28543.8, "power": 35.93517}, {"timestamp": 28564.4, "power": 35.93517}, {"timestamp": 28584.9, "power": 35.93517}, {"timestamp": 28605.5, "power": 35.93517}, {"timestamp": 28626.0, "power": 35.93517}, {"timestamp": 28646.6, "power": 35.93517}, {"timestamp": 28667.1, "power": 35.93517}, {"timestamp": 28687.6, "power": 35.93517}, {"timestamp": 28708.2, "power": 35.93517}, {"timestamp": 28728.8, "power": 35.93517}, {"timestamp": 28749.4, "power": 35.93517}, {"timestamp": 28769.9, "power": 35.93517}, {"timestamp": 28790.5, "power": 35.93517}, {"timestamp": 28811.0, "power": 35.93517}, {"timestamp": 28831.5, "power": 35.93517}, {"timestamp": 28852.1, "power": 35.93517}, {"timestamp": 28872.6, "power": 35.93517}, {"timestamp": 28893.1, "power": 35.93517}, {"timestamp": 28913.7, "power": 35.93517}, {"timestamp": 28934.3, "power": 35.93517}, {"timestamp": 28954.8, "power": 35.93517}, {"timestamp": 28975.3, "power": 35.93517}, {"timestamp": 28995.8, "power": 35.93517}, {"timestamp": 29016.4, "power": 35.93517}, {"timestamp": 29037.0, "power": 35.93517}, {"timestamp": 29057.5, "power": 35.93517}, {"timestamp": 29078.1, "power": 35.93517}, {"timestamp": 29098.6, "power": 35.93517}, {"timestamp": 29119.1, "power": 35.93517}, {"timestamp": 29139.7, "power": 35.93517}, {"timestamp": 29160.3, "power": 35.93517}, {"timestamp": 29180.8, "power": 35.93517}, {"timestamp": 29201.4, "power": 35.93517}, {"timestamp": 29222.0, "power": 36.883637}, {"timestamp": 29243.1, "power": 36.883637}, {"timestamp": 29263.6, "power": 36.883637}, {"timestamp": 29284.1, "power": 36.883637}, {"timestamp": 29304.7, "power": 36.883637}, {"timestamp": 29325.2, "power": 36.883637}, {"timestamp": 29345.7, "power": 36.883637}, {"timestamp": 29366.3, "power": 36.883637}, {"timestamp": 29386.8, "power": 36.883637}, {"timestamp": 29407.3, "power": 36.883637}, {"timestamp": 29427.8, "power": 36.883637}, {"timestamp": 29448.3, "power": 36.883637}, {"timestamp": 29468.9, "power": 36.883637}, {"timestamp": 29489.4, "power": 36.883637}, {"timestamp": 29509.9, "power": 36.883637}, {"timestamp": 29530.5, "power": 36.883637}, {"timestamp": 29551.0, "power": 36.883637}, {"timestamp": 29571.5, "power": 36.883637}, {"timestamp": 29592.1, "power": 36.883637}, {"timestamp": 29612.6, "power": 36.883637}, {"timestamp": 29633.1, "power": 36.883637}, {"timestamp": 29653.7, "power": 36.883637}, {"timestamp": 29674.2, "power": 36.883637}, {"timestamp": 29694.7, "power": 36.883637}, {"timestamp": 29715.2, "power": 36.883637}, {"timestamp": 29735.8, "power": 36.883637}, {"timestamp": 29756.3, "power": 36.883637}, {"timestamp": 29776.9, "power": 36.883637}, {"timestamp": 29797.5, "power": 36.883637}, {"timestamp": 29818.0, "power": 36.883637}, {"timestamp": 29838.6, "power": 36.883637}, {"timestamp": 29859.1, "power": 36.883637}, {"timestamp": 29879.6, "power": 36.883637}, {"timestamp": 29900.2, "power": 36.883637}, {"timestamp": 29920.7, "power": 36.883637}, {"timestamp": 29941.2, "power": 36.883637}, {"timestamp": 29961.8, "power": 36.883637}, {"timestamp": 29982.3, "power": 36.883637}, {"timestamp": 30002.8, "power": 36.883637}, {"timestamp": 30023.3, "power": 36.883637}, {"timestamp": 30043.8, "power": 36.883637}, {"timestamp": 30064.4, "power": 36.883637}, {"timestamp": 30084.9, "power": 36.883637}, {"timestamp": 30105.4, "power": 36.883637}, {"timestamp": 30126.0, "power": 36.883637}, {"timestamp": 30146.5, "power": 36.883637}, {"timestamp": 30167.1, "power": 36.883637}, {"timestamp": 30187.5, "power": 36.883637}, {"timestamp": 30208.1, "power": 36.883637}, {"timestamp": 30228.6, "power": 36.25821}, {"timestamp": 30249.7, "power": 36.25821}, {"timestamp": 30270.2, "power": 36.25821}, {"timestamp": 30290.7, "power": 36.25821}, {"timestamp": 30311.2, "power": 36.25821}, {"timestamp": 30331.7, "power": 36.25821}, {"timestamp": 30352.3, "power": 36.25821}, {"timestamp": 30372.9, "power": 36.25821}, {"timestamp": 30393.4, "power": 36.25821}, {"timestamp": 30414.0, "power": 36.25821}, {"timestamp": 30434.6, "power": 36.25821}, {"timestamp": 30455.1, "power": 36.25821}, {"timestamp": 30475.6, "power": 36.25821}, {"timestamp": 30496.2, "power": 36.25821}, {"timestamp": 30516.8, "power": 36.25821}, {"timestamp": 30537.3, "power": 36.25821}, {"timestamp": 30557.9, "power": 36.25821}, {"timestamp": 30578.5, "power": 36.25821}, {"timestamp": 30599.0, "power": 36.25821}, {"timestamp": 30619.5, "power": 36.25821}, {"timestamp": 30640.1, "power": 36.25821}, {"timestamp": 30660.6, "power": 36.25821}, {"timestamp": 30681.2, "power": 36.25821}, {"timestamp": 30701.8, "power": 36.25821}, {"timestamp": 30722.3, "power": 36.25821}, {"timestamp": 30742.9, "power": 36.25821}, {"timestamp": 30763.3, "power": 36.25821}, {"timestamp": 30783.9, "power": 36.25821}, {"timestamp": 30804.5, "power": 36.25821}, {"timestamp": 30825.0, "power": 36.25821}, {"timestamp": 30845.6, "power": 36.25821}, {"timestamp": 30866.2, "power": 36.25821}, {"timestamp": 30886.7, "power": 36.25821}, {"timestamp": 30907.2, "power": 36.25821}, {"timestamp": 30927.8, "power": 36.25821}, {"timestamp": 30948.3, "power": 36.25821}, {"timestamp": 30968.9, "power": 36.25821}, {"timestamp": 30989.5, "power": 36.25821}, {"timestamp": 31010.0, "power": 36.25821}, {"timestamp": 31030.6, "power": 36.25821}, {"timestamp": 31051.1, "power": 36.25821}, {"timestamp": 31071.7, "power": 36.25821}, {"timestamp": 31092.3, "power": 36.25821}, {"timestamp": 31112.8, "power": 36.25821}, {"timestamp": 31133.4, "power": 36.25821}, {"timestamp": 31153.9, "power": 36.25821}, {"timestamp": 31174.5, "power": 36.25821}, {"timestamp": 31195.0, "power": 36.25821}, {"timestamp": 31215.5, "power": 36.25821}, {"timestamp": 31236.1, "power": 36.137911}, {"timestamp": 31257.2, "power": 36.137911}, {"timestamp": 31277.7, "power": 36.137911}, {"timestamp": 31298.2, "power": 36.137911}, {"timestamp": 31318.8, "power": 36.137911}, {"timestamp": 31339.2, "power": 36.137911}, {"timestamp": 31359.8, "power": 36.137911}, {"timestamp": 31380.3, "power": 36.137911}, {"timestamp": 31400.8, "power": 36.137911}, {"timestamp": 31421.4, "power": 36.137911}, {"timestamp": 31441.9, "power": 36.137911}, {"timestamp": 31462.5, "power": 36.137911}, {"timestamp": 31483.0, "power": 36.137911}, {"timestamp": 31503.5, "power": 36.137911}, {"timestamp": 31524.1, "power": 36.137911}, {"timestamp": 31544.6, "power": 36.137911}, {"timestamp": 31565.1, "power": 36.137911}, {"timestamp": 31585.7, "power": 36.137911}, {"timestamp": 31606.2, "power": 36.137911}, {"timestamp": 31626.7, "power": 36.137911}, {"timestamp": 31647.2, "power": 36.137911}, {"timestamp": 31667.7, "power": 36.137911}, {"timestamp": 31688.3, "power": 36.137911}, {"timestamp": 31708.8, "power": 36.137911}, {"timestamp": 31729.4, "power": 36.137911}, {"timestamp": 31750.0, "power": 36.137911}, {"timestamp": 31770.5, "power": 36.137911}, {"timestamp": 31791.1, "power": 36.137911}, {"timestamp": 31811.6, "power": 36.137911}, {"timestamp": 31832.2, "power": 36.137911}, {"timestamp": 31852.7, "power": 36.137911}, {"timestamp": 31873.3, "power": 36.137911}, {"timestamp": 31893.9, "power": 36.137911}, {"timestamp": 31914.4, "power": 36.137911}, {"timestamp": 31935.0, "power": 36.137911}, {"timestamp": 31955.5, "power": 36.137911}, {"timestamp": 31976.1, "power": 36.137911}, {"timestamp": 31996.7, "power": 36.137911}, {"timestamp": 32017.2, "power": 36.137911}, {"timestamp": 32037.8, "power": 36.137911}, {"timestamp": 32058.4, "power": 36.137911}, {"timestamp": 32078.9, "power": 36.137911}, {"timestamp": 32099.4, "power": 36.137911}, {"timestamp": 32119.9, "power": 36.137911}, {"timestamp": 32140.5, "power": 36.137911}, {"timestamp": 32161.1, "power": 36.137911}, {"timestamp": 32181.6, "power": 36.137911}, {"timestamp": 32202.2, "power": 36.137911}, {"timestamp": 32222.7, "power": 36.137911}, {"timestamp": 32243.2, "power": 36.09192}, {"timestamp": 32264.3, "power": 36.09192}, {"timestamp": 32284.8, "power": 36.09192}, {"timestamp": 32305.3, "power": 36.09192}, {"timestamp": 32325.9, "power": 36.09192}, {"timestamp": 32346.4, "power": 36.09192}, {"timestamp": 32366.9, "power": 36.09192}, {"timestamp": 32387.5, "power": 36.09192}, {"timestamp": 32408.0, "power": 36.09192}, {"timestamp": 32428.5, "power": 36.09192}, {"timestamp": 32449.1, "power": 36.09192}, {"timestamp": 32469.6, "power": 36.09192}, {"timestamp": 32490.1, "power": 36.09192}, {"timestamp": 32510.7, "power": 36.09192}, {"timestamp": 32531.2, "power": 36.09192}, {"timestamp": 32551.7, "power": 36.09192}, {"timestamp": 32572.3, "power": 36.09192}, {"timestamp": 32592.8, "power": 36.09192}, {"timestamp": 32613.3, "power": 36.09192}, {"timestamp": 32633.9, "power": 36.09192}, {"timestamp": 32654.4, "power": 36.09192}, {"timestamp": 32674.9, "power": 36.09192}, {"timestamp": 32695.5, "power": 36.09192}, {"timestamp": 32716.0, "power": 36.09192}, {"timestamp": 32736.5, "power": 36.09192}, {"timestamp": 32757.1, "power": 36.09192}, {"timestamp": 32777.6, "power": 36.09192}, {"timestamp": 32798.2, "power": 36.09192}, {"timestamp": 32818.7, "power": 36.09192}, {"timestamp": 32839.2, "power": 36.09192}, {"timestamp": 32859.7, "power": 36.09192}, {"timestamp": 32880.3, "power": 36.09192}, {"timestamp": 32900.8, "power": 36.09192}, {"timestamp": 32921.3, "power": 36.09192}, {"timestamp": 32941.9, "power": 36.09192}, {"timestamp": 32962.4, "power": 36.09192}, {"timestamp": 32982.9, "power": 36.09192}, {"timestamp": 33003.5, "power": 36.09192}, {"timestamp": 33024.0, "power": 36.09192}, {"timestamp": 33044.5, "power": 36.09192}, {"timestamp": 33065.1, "power": 36.09192}, {"timestamp": 33085.6, "power": 36.09192}, {"timestamp": 33106.2, "power": 36.09192}, {"timestamp": 33126.7, "power": 36.09192}, {"timestamp": 33147.2, "power": 36.09192}, {"timestamp": 33167.7, "power": 36.09192}, {"timestamp": 33188.3, "power": 36.09192}, {"timestamp": 33208.8, "power": 36.09192}, {"timestamp": 33229.3, "power": 36.09192}, {"timestamp": 33249.9, "power": 36.38698}, {"timestamp": 33270.9, "power": 36.38698}, {"timestamp": 33291.4, "power": 36.38698}, {"timestamp": 33311.9, "power": 36.38698}, {"timestamp": 33332.4, "power": 36.38698}, {"timestamp": 33353.0, "power": 36.38698}, {"timestamp": 33373.5, "power": 36.38698}, {"timestamp": 33394.1, "power": 36.38698}, {"timestamp": 33414.6, "power": 36.38698}, {"timestamp": 33435.1, "power": 36.38698}, {"timestamp": 33455.6, "power": 36.38698}, {"timestamp": 33476.2, "power": 36.38698}, {"timestamp": 33496.7, "power": 36.38698}, {"timestamp": 33517.3, "power": 36.38698}, {"timestamp": 33537.8, "power": 36.38698}, {"timestamp": 33558.3, "power": 36.38698}, {"timestamp": 33578.9, "power": 36.38698}, {"timestamp": 33599.4, "power": 36.38698}, {"timestamp": 33619.9, "power": 36.38698}, {"timestamp": 33640.4, "power": 36.38698}, {"timestamp": 33661.0, "power": 36.38698}, {"timestamp": 33681.5, "power": 36.38698}, {"timestamp": 33702.0, "power": 36.38698}, {"timestamp": 33722.6, "power": 36.38698}, {"timestamp": 33743.1, "power": 36.38698}, {"timestamp": 33763.6, "power": 36.38698}, {"timestamp": 33784.2, "power": 36.38698}, {"timestamp": 33804.8, "power": 36.38698}, {"timestamp": 33825.3, "power": 36.38698}, {"timestamp": 33845.9, "power": 36.38698}, {"timestamp": 33866.4, "power": 36.38698}, {"timestamp": 33887.0, "power": 36.38698}, {"timestamp": 33907.5, "power": 36.38698}, {"timestamp": 33928.1, "power": 36.38698}, {"timestamp": 33948.7, "power": 36.38698}, {"timestamp": 33969.2, "power": 36.38698}, {"timestamp": 33989.8, "power": 36.38698}, {"timestamp": 34010.4, "power": 36.38698}, {"timestamp": 34030.9, "power": 36.38698}, {"timestamp": 34051.4, "power": 36.38698}, {"timestamp": 34072.0, "power": 36.38698}, {"timestamp": 34092.6, "power": 36.38698}, {"timestamp": 34113.1, "power": 36.38698}, {"timestamp": 34133.7, "power": 36.38698}, {"timestamp": 34154.2, "power": 36.38698}, {"timestamp": 34174.8, "power": 36.38698}, {"timestamp": 34195.2, "power": 36.38698}, {"timestamp": 34215.8, "power": 36.38698}, {"timestamp": 34236.4, "power": 36.38698}, {"timestamp": 34256.9, "power": 36.194176}, {"timestamp": 34278.0, "power": 36.194176}, {"timestamp": 34298.5, "power": 36.194176}, {"timestamp": 34319.0, "power": 36.194176}, {"timestamp": 34339.6, "power": 36.194176}, {"timestamp": 34360.1, "power": 36.194176}, {"timestamp": 34380.7, "power": 36.194176}, {"timestamp": 34401.3, "power": 36.194176}, {"timestamp": 34421.8, "power": 36.194176}, {"timestamp": 34442.4, "power": 36.194176}, {"timestamp": 34462.9, "power": 36.194176}, {"timestamp": 34483.5, "power": 36.194176}, {"timestamp": 34504.0, "power": 36.194176}, {"timestamp": 34524.6, "power": 36.194176}, {"timestamp": 34545.2, "power": 36.194176}, {"timestamp": 34565.7, "power": 36.194176}, {"timestamp": 34586.3, "power": 36.194176}, {"timestamp": 34606.8, "power": 36.194176}, {"timestamp": 34627.4, "power": 36.194176}, {"timestamp": 34647.9, "power": 36.194176}, {"timestamp": 34668.5, "power": 36.194176}, {"timestamp": 34689.1, "power": 36.194176}, {"timestamp": 34709.7, "power": 36.194176}, {"timestamp": 34730.2, "power": 36.194176}, {"timestamp": 34750.7, "power": 36.194176}, {"timestamp": 34771.2, "power": 36.194176}, {"timestamp": 34791.8, "power": 36.194176}, {"timestamp": 34812.3, "power": 36.194176}, {"timestamp": 34832.9, "power": 36.194176}, {"timestamp": 34853.4, "power": 36.194176}, {"timestamp": 34873.9, "power": 36.194176}, {"timestamp": 34894.5, "power": 36.194176}, {"timestamp": 34915.0, "power": 36.194176}, {"timestamp": 34935.5, "power": 36.194176}, {"timestamp": 34956.1, "power": 36.194176}, {"timestamp": 34976.6, "power": 36.194176}, {"timestamp": 34997.1, "power": 36.194176}, {"timestamp": 35017.7, "power": 36.194176}, {"timestamp": 35038.2, "power": 36.194176}, {"timestamp": 35058.7, "power": 36.194176}, {"timestamp": 35079.2, "power": 36.194176}, {"timestamp": 35099.8, "power": 36.194176}, {"timestamp": 35120.3, "power": 36.194176}, {"timestamp": 35140.8, "power": 36.194176}, {"timestamp": 35161.4, "power": 36.194176}, {"timestamp": 35181.9, "power": 36.194176}, {"timestamp": 35202.5, "power": 36.194176}, {"timestamp": 35223.0, "power": 36.194176}, {"timestamp": 35243.5, "power": 36.194176}, {"timestamp": 35264.0, "power": 36.581100000000006}, {"timestamp": 35285.1, "power": 36.581100000000006}, {"timestamp": 35305.6, "power": 36.581100000000006}, {"timestamp": 35326.2, "power": 36.581100000000006}, {"timestamp": 35346.7, "power": 36.581100000000006}, {"timestamp": 35367.2, "power": 36.581100000000006}, {"timestamp": 35387.7, "power": 36.581100000000006}, {"timestamp": 35408.3, "power": 36.581100000000006}, {"timestamp": 35428.8, "power": 36.581100000000006}, {"timestamp": 35449.3, "power": 36.581100000000006}, {"timestamp": 35469.9, "power": 36.581100000000006}, {"timestamp": 35490.4, "power": 36.581100000000006}, {"timestamp": 35510.9, "power": 36.581100000000006}, {"timestamp": 35531.5, "power": 36.581100000000006}, {"timestamp": 35552.0, "power": 36.581100000000006}, {"timestamp": 35572.6, "power": 36.581100000000006}, {"timestamp": 35593.1, "power": 36.581100000000006}, {"timestamp": 35613.6, "power": 36.581100000000006}, {"timestamp": 35634.2, "power": 36.581100000000006}, {"timestamp": 35654.7, "power": 36.581100000000006}, {"timestamp": 35675.2, "power": 36.581100000000006}, {"timestamp": 35695.7, "power": 36.581100000000006}, {"timestamp": 35716.2, "power": 36.581100000000006}, {"timestamp": 35736.8, "power": 36.581100000000006}, {"timestamp": 35757.3, "power": 36.581100000000006}, {"timestamp": 35777.9, "power": 36.581100000000006}, {"timestamp": 35798.4, "power": 36.581100000000006}, {"timestamp": 35819.0, "power": 36.581100000000006}, {"timestamp": 35839.5, "power": 36.581100000000006}, {"timestamp": 35860.0, "power": 36.581100000000006}, {"timestamp": 35880.6, "power": 36.581100000000006}, {"timestamp": 35901.2, "power": 36.581100000000006}, {"timestamp": 35921.7, "power": 36.581100000000006}, {"timestamp": 35942.3, "power": 36.581100000000006}, {"timestamp": 35962.8, "power": 36.581100000000006}, {"timestamp": 35983.3, "power": 36.581100000000006}, {"timestamp": 36003.9, "power": 36.581100000000006}, {"timestamp": 36024.4, "power": 36.581100000000006}, {"timestamp": 36045.0, "power": 36.581100000000006}, {"timestamp": 36065.5, "power": 36.581100000000006}, {"timestamp": 36086.1, "power": 36.581100000000006}, {"timestamp": 36106.7, "power": 36.581100000000006}, {"timestamp": 36127.2, "power": 36.581100000000006}, {"timestamp": 36147.7, "power": 36.581100000000006}, {"timestamp": 36168.3, "power": 36.581100000000006}, {"timestamp": 36188.9, "power": 36.581100000000006}, {"timestamp": 36209.4, "power": 36.581100000000006}, {"timestamp": 36230.0, "power": 36.581100000000006}, {"timestamp": 36250.6, "power": 36.581100000000006}, {"timestamp": 36271.1, "power": 35.887395999999995}, {"timestamp": 36292.1, "power": 35.887395999999995}, {"timestamp": 36312.7, "power": 35.887395999999995}, {"timestamp": 36333.2, "power": 35.887395999999995}, {"timestamp": 36353.7, "power": 35.887395999999995}, {"timestamp": 36374.3, "power": 35.887395999999995}, {"timestamp": 36394.8, "power": 35.887395999999995}, {"timestamp": 36415.3, "power": 35.887395999999995}, {"timestamp": 36435.8, "power": 35.887395999999995}, {"timestamp": 36456.4, "power": 35.887395999999995}, {"timestamp": 36476.9, "power": 35.887395999999995}, {"timestamp": 36497.4, "power": 35.887395999999995}, {"timestamp": 36518.0, "power": 35.887395999999995}, {"timestamp": 36538.5, "power": 35.887395999999995}, {"timestamp": 36559.0, "power": 35.887395999999995}, {"timestamp": 36579.5, "power": 35.887395999999995}, {"timestamp": 36600.1, "power": 35.887395999999995}, {"timestamp": 36620.6, "power": 35.887395999999995}, {"timestamp": 36641.2, "power": 35.887395999999995}, {"timestamp": 36661.7, "power": 35.887395999999995}, {"timestamp": 36682.2, "power": 35.887395999999995}, {"timestamp": 36702.7, "power": 35.887395999999995}, {"timestamp": 36723.3, "power": 35.887395999999995}, {"timestamp": 36743.8, "power": 35.887395999999995}, {"timestamp": 36764.4, "power": 35.887395999999995}, {"timestamp": 36784.9, "power": 35.887395999999995}, {"timestamp": 36805.4, "power": 35.887395999999995}, {"timestamp": 36826.0, "power": 35.887395999999995}, {"timestamp": 36846.5, "power": 35.887395999999995}, {"timestamp": 36867.0, "power": 35.887395999999995}, {"timestamp": 36887.6, "power": 35.887395999999995}, {"timestamp": 36908.1, "power": 35.887395999999995}, {"timestamp": 36928.6, "power": 35.887395999999995}, {"timestamp": 36949.2, "power": 35.887395999999995}, {"timestamp": 36969.7, "power": 35.887395999999995}, {"timestamp": 36990.3, "power": 35.887395999999995}, {"timestamp": 37010.8, "power": 35.887395999999995}, {"timestamp": 37031.3, "power": 35.887395999999995}, {"timestamp": 37051.8, "power": 35.887395999999995}, {"timestamp": 37072.3, "power": 35.887395999999995}, {"timestamp": 37092.9, "power": 35.887395999999995}, {"timestamp": 37113.4, "power": 35.887395999999995}, {"timestamp": 37133.9, "power": 35.887395999999995}, {"timestamp": 37154.5, "power": 35.887395999999995}, {"timestamp": 37175.0, "power": 35.887395999999995}, {"timestamp": 37195.5, "power": 35.887395999999995}, {"timestamp": 37216.1, "power": 35.887395999999995}, {"timestamp": 37236.6, "power": 35.887395999999995}, {"timestamp": 37257.1, "power": 35.887395999999995}, {"timestamp": 37277.7, "power": 36.295776000000004}, {"timestamp": 37298.7, "power": 36.295776000000004}, {"timestamp": 37319.2, "power": 36.295776000000004}, {"timestamp": 37339.7, "power": 36.295776000000004}, {"timestamp": 37360.3, "power": 36.295776000000004}, {"timestamp": 37380.8, "power": 36.295776000000004}, {"timestamp": 37401.4, "power": 36.295776000000004}, {"timestamp": 37421.9, "power": 36.295776000000004}, {"timestamp": 37442.5, "power": 36.295776000000004}, {"timestamp": 37463.0, "power": 36.295776000000004}, {"timestamp": 37483.5, "power": 36.295776000000004}, {"timestamp": 37504.1, "power": 36.295776000000004}, {"timestamp": 37524.7, "power": 36.295776000000004}, {"timestamp": 37545.2, "power": 36.295776000000004}, {"timestamp": 37565.8, "power": 36.295776000000004}, {"timestamp": 37586.4, "power": 36.295776000000004}, {"timestamp": 37606.9, "power": 36.295776000000004}, {"timestamp": 37627.4, "power": 36.295776000000004}, {"timestamp": 37647.9, "power": 36.295776000000004}, {"timestamp": 37668.5, "power": 36.295776000000004}, {"timestamp": 37689.1, "power": 36.295776000000004}, {"timestamp": 37709.6, "power": 36.295776000000004}, {"timestamp": 37730.2, "power": 36.295776000000004}, {"timestamp": 37750.7, "power": 36.295776000000004}, {"timestamp": 37771.2, "power": 36.295776000000004}, {"timestamp": 37791.8, "power": 36.295776000000004}, {"timestamp": 37812.3, "power": 36.295776000000004}, {"timestamp": 37832.9, "power": 36.295776000000004}, {"timestamp": 37853.4, "power": 36.295776000000004}, {"timestamp": 37874.0, "power": 36.295776000000004}, {"timestamp": 37894.5, "power": 36.295776000000004}, {"timestamp": 37915.0, "power": 36.295776000000004}, {"timestamp": 37935.6, "power": 36.295776000000004}, {"timestamp": 37956.1, "power": 36.295776000000004}, {"timestamp": 37976.7, "power": 36.295776000000004}, {"timestamp": 37997.2, "power": 36.295776000000004}, {"timestamp": 38017.7, "power": 36.295776000000004}, {"timestamp": 38038.3, "power": 36.295776000000004}, {"timestamp": 38058.8, "power": 36.295776000000004}, {"timestamp": 38079.3, "power": 36.295776000000004}, {"timestamp": 38099.9, "power": 36.295776000000004}, {"timestamp": 38120.4, "power": 36.295776000000004}, {"timestamp": 38140.9, "power": 36.295776000000004}, {"timestamp": 38161.5, "power": 36.295776000000004}, {"timestamp": 38182.1, "power": 36.295776000000004}, {"timestamp": 38202.6, "power": 36.295776000000004}, {"timestamp": 38223.1, "power": 36.295776000000004}, {"timestamp": 38243.7, "power": 36.295776000000004}, {"timestamp": 38264.3, "power": 36.295776000000004}, {"timestamp": 38284.8, "power": 35.629916}, {"timestamp": 38306.8, "power": 35.629916}, {"timestamp": 38327.3, "power": 35.629916}, {"timestamp": 38347.8, "power": 35.629916}, {"timestamp": 38368.4, "power": 35.629916}, {"timestamp": 38388.9, "power": 35.629916}, {"timestamp": 38409.4, "power": 35.629916}, {"timestamp": 38430.0, "power": 35.629916}, {"timestamp": 38450.5, "power": 35.629916}, {"timestamp": 38471.0, "power": 35.629916}, {"timestamp": 38491.5, "power": 35.629916}, {"timestamp": 38512.1, "power": 35.629916}, {"timestamp": 38532.6, "power": 35.629916}, {"timestamp": 38553.2, "power": 35.629916}, {"timestamp": 38573.7, "power": 35.629916}, {"timestamp": 38594.2, "power": 35.629916}, {"timestamp": 38614.8, "power": 35.629916}, {"timestamp": 38635.2, "power": 35.629916}, {"timestamp": 38655.8, "power": 35.629916}, {"timestamp": 38676.3, "power": 35.629916}, {"timestamp": 38696.9, "power": 35.629916}, {"timestamp": 38717.4, "power": 35.629916}, {"timestamp": 38737.9, "power": 35.629916}, {"timestamp": 38758.5, "power": 35.629916}, {"timestamp": 38779.0, "power": 35.629916}, {"timestamp": 38799.5, "power": 35.629916}, {"timestamp": 38820.1, "power": 35.629916}, {"timestamp": 38840.6, "power": 35.629916}, {"timestamp": 38861.2, "power": 35.629916}, {"timestamp": 38881.7, "power": 35.629916}, {"timestamp": 38902.2, "power": 35.629916}, {"timestamp": 38922.8, "power": 35.629916}, {"timestamp": 38943.2, "power": 35.629916}, {"timestamp": 38963.8, "power": 35.629916}, {"timestamp": 38984.3, "power": 35.629916}, {"timestamp": 39004.9, "power": 35.629916}, {"timestamp": 39025.4, "power": 35.629916}, {"timestamp": 39045.9, "power": 35.629916}, {"timestamp": 39066.5, "power": 35.629916}, {"timestamp": 39087.0, "power": 35.629916}, {"timestamp": 39107.5, "power": 35.629916}, {"timestamp": 39128.0, "power": 35.629916}, {"timestamp": 39148.6, "power": 35.629916}, {"timestamp": 39169.1, "power": 35.629916}, {"timestamp": 39189.7, "power": 35.629916}, {"timestamp": 39210.2, "power": 35.629916}, {"timestamp": 39230.7, "power": 35.629916}, {"timestamp": 39251.2, "power": 35.629916}, {"timestamp": 39271.8, "power": 35.629916}, {"timestamp": 39292.3, "power": 36.589565}, {"timestamp": 39313.3, "power": 36.589565}, {"timestamp": 39333.9, "power": 36.589565}, {"timestamp": 39354.4, "power": 36.589565}, {"timestamp": 39374.9, "power": 36.589565}, {"timestamp": 39395.5, "power": 36.589565}, {"timestamp": 39416.0, "power": 36.589565}, {"timestamp": 39436.5, "power": 36.589565}, {"timestamp": 39457.1, "power": 36.589565}, {"timestamp": 39477.6, "power": 36.589565}, {"timestamp": 39498.1, "power": 36.589565}, {"timestamp": 39518.7, "power": 36.589565}, {"timestamp": 39539.2, "power": 36.589565}, {"timestamp": 39559.7, "power": 36.589565}, {"timestamp": 39580.3, "power": 36.589565}, {"timestamp": 39600.8, "power": 36.589565}, {"timestamp": 39621.3, "power": 36.589565}, {"timestamp": 39641.9, "power": 36.589565}, {"timestamp": 39662.4, "power": 36.589565}, {"timestamp": 39682.9, "power": 36.589565}, {"timestamp": 39703.5, "power": 36.589565}, {"timestamp": 39724.0, "power": 36.589565}, {"timestamp": 39744.6, "power": 36.589565}, {"timestamp": 39765.1, "power": 36.589565}, {"timestamp": 39785.7, "power": 36.589565}, {"timestamp": 39806.3, "power": 36.589565}, {"timestamp": 39826.8, "power": 36.589565}, {"timestamp": 39847.3, "power": 36.589565}, {"timestamp": 39867.8, "power": 36.589565}, {"timestamp": 39888.3, "power": 36.589565}, {"timestamp": 39908.9, "power": 36.589565}, {"timestamp": 39929.4, "power": 36.589565}, {"timestamp": 39950.0, "power": 36.589565}, {"timestamp": 39970.5, "power": 36.589565}, {"timestamp": 39991.0, "power": 36.589565}, {"timestamp": 40011.5, "power": 36.589565}, {"timestamp": 40032.1, "power": 36.589565}, {"timestamp": 40052.6, "power": 36.589565}, {"timestamp": 40073.2, "power": 36.589565}, {"timestamp": 40093.7, "power": 36.589565}, {"timestamp": 40114.2, "power": 36.589565}, {"timestamp": 40134.7, "power": 36.589565}, {"timestamp": 40155.3, "power": 36.589565}, {"timestamp": 40175.8, "power": 36.589565}, {"timestamp": 40196.3, "power": 36.589565}, {"timestamp": 40216.9, "power": 36.589565}, {"timestamp": 40237.4, "power": 36.589565}, {"timestamp": 40258.0, "power": 36.589565}, {"timestamp": 40278.5, "power": 36.589565}, {"timestamp": 40299.0, "power": 36.296974000000006}, {"timestamp": 40320.1, "power": 36.296974000000006}, {"timestamp": 40340.6, "power": 36.296974000000006}, {"timestamp": 40361.1, "power": 36.296974000000006}, {"timestamp": 40381.7, "power": 36.296974000000006}, {"timestamp": 40402.2, "power": 36.296974000000006}, {"timestamp": 40422.8, "power": 36.296974000000006}, {"timestamp": 40443.2, "power": 36.296974000000006}, {"timestamp": 40463.8, "power": 36.296974000000006}, {"timestamp": 40484.3, "power": 36.296974000000006}, {"timestamp": 40504.9, "power": 36.296974000000006}, {"timestamp": 40525.4, "power": 36.296974000000006}, {"timestamp": 40545.9, "power": 36.296974000000006}, {"timestamp": 40566.5, "power": 36.296974000000006}, {"timestamp": 40587.0, "power": 36.296974000000006}, {"timestamp": 40607.5, "power": 36.296974000000006}, {"timestamp": 40628.0, "power": 36.296974000000006}, {"timestamp": 40648.6, "power": 36.296974000000006}, {"timestamp": 40669.1, "power": 36.296974000000006}, {"timestamp": 40689.7, "power": 36.296974000000006}, {"timestamp": 40710.2, "power": 36.296974000000006}, {"timestamp": 40730.7, "power": 36.296974000000006}, {"timestamp": 40751.2, "power": 36.296974000000006}, {"timestamp": 40771.7, "power": 36.296974000000006}, {"timestamp": 40792.3, "power": 36.296974000000006}, {"timestamp": 40812.8, "power": 36.296974000000006}, {"timestamp": 40833.3, "power": 36.296974000000006}, {"timestamp": 40853.9, "power": 36.296974000000006}, {"timestamp": 40874.4, "power": 36.296974000000006}, {"timestamp": 40894.9, "power": 36.296974000000006}, {"timestamp": 40915.5, "power": 36.296974000000006}, {"timestamp": 40936.0, "power": 36.296974000000006}, {"timestamp": 40956.5, "power": 36.296974000000006}, {"timestamp": 40977.1, "power": 36.296974000000006}, {"timestamp": 40997.6, "power": 36.296974000000006}, {"timestamp": 41018.1, "power": 36.296974000000006}, {"timestamp": 41038.7, "power": 36.296974000000006}, {"timestamp": 41059.2, "power": 36.296974000000006}, {"timestamp": 41079.7, "power": 36.296974000000006}, {"timestamp": 41100.2, "power": 36.296974000000006}, {"timestamp": 41120.8, "power": 36.296974000000006}, {"timestamp": 41141.3, "power": 36.296974000000006}, {"timestamp": 41161.9, "power": 36.296974000000006}, {"timestamp": 41182.4, "power": 36.296974000000006}, {"timestamp": 41202.9, "power": 36.296974000000006}, {"timestamp": 41223.5, "power": 36.296974000000006}, {"timestamp": 41244.0, "power": 36.296974000000006}, {"timestamp": 41264.5, "power": 36.296974000000006}, {"timestamp": 41285.1, "power": 36.296974000000006}, {"timestamp": 41305.6, "power": 35.96618}, {"timestamp": 41326.6, "power": 35.96618}, {"timestamp": 41347.1, "power": 35.96618}, {"timestamp": 41367.7, "power": 35.96618}, {"timestamp": 41388.2, "power": 35.96618}, {"timestamp": 41408.7, "power": 35.96618}, {"timestamp": 41429.3, "power": 35.96618}, {"timestamp": 41449.8, "power": 35.96618}, {"timestamp": 41470.4, "power": 35.96618}, {"timestamp": 41490.9, "power": 35.96618}, {"timestamp": 41511.4, "power": 35.96618}, {"timestamp": 41531.9, "power": 35.96618}, {"timestamp": 41552.4, "power": 35.96618}, {"timestamp": 41573.0, "power": 35.96618}, {"timestamp": 41593.5, "power": 35.96618}, {"timestamp": 41614.0, "power": 35.96618}, {"timestamp": 41634.6, "power": 35.96618}, {"timestamp": 41655.1, "power": 35.96618}, {"timestamp": 41675.6, "power": 35.96618}, {"timestamp": 41696.2, "power": 35.96618}, {"timestamp": 41716.7, "power": 35.96618}, {"timestamp": 41737.2, "power": 35.96618}, {"timestamp": 41757.8, "power": 35.96618}, {"timestamp": 41778.4, "power": 35.96618}, {"timestamp": 41798.9, "power": 35.96618}, {"timestamp": 41819.4, "power": 35.96618}, {"timestamp": 41840.0, "power": 35.96618}, {"timestamp": 41860.5, "power": 35.96618}, {"timestamp": 41881.1, "power": 35.96618}, {"timestamp": 41901.7, "power": 35.96618}, {"timestamp": 41922.2, "power": 35.96618}, {"timestamp": 41942.7, "power": 35.96618}, {"timestamp": 41963.2, "power": 35.96618}, {"timestamp": 41983.8, "power": 35.96618}, {"timestamp": 42004.4, "power": 35.96618}, {"timestamp": 42024.9, "power": 35.96618}, {"timestamp": 42045.5, "power": 35.96618}, {"timestamp": 42066.0, "power": 35.96618}, {"timestamp": 42086.6, "power": 35.96618}, {"timestamp": 42107.1, "power": 35.96618}, {"timestamp": 42127.7, "power": 35.96618}, {"timestamp": 42148.2, "power": 35.96618}, {"timestamp": 42168.9, "power": 35.96618}, {"timestamp": 42189.5, "power": 35.96618}, {"timestamp": 42210.1, "power": 35.96618}, {"timestamp": 42230.6, "power": 35.96618}, {"timestamp": 42251.1, "power": 35.96618}, {"timestamp": 42271.7, "power": 35.96618}, {"timestamp": 42292.3, "power": 35.96618}, {"timestamp": 42312.8, "power": 36.216695}, {"timestamp": 42333.9, "power": 36.216695}, {"timestamp": 42354.4, "power": 36.216695}, {"timestamp": 42375.0, "power": 36.216695}, {"timestamp": 42395.5, "power": 36.216695}, {"timestamp": 42416.0, "power": 36.216695}, {"timestamp": 42436.6, "power": 36.216695}, {"timestamp": 42457.2, "power": 36.216695}, {"timestamp": 42477.7, "power": 36.216695}, {"timestamp": 42498.3, "power": 36.216695}, {"timestamp": 42518.8, "power": 36.216695}, {"timestamp": 42539.3, "power": 36.216695}, {"timestamp": 42559.9, "power": 36.216695}, {"timestamp": 42580.4, "power": 36.216695}, {"timestamp": 42601.0, "power": 36.216695}, {"timestamp": 42621.6, "power": 36.216695}, {"timestamp": 42642.1, "power": 36.216695}, {"timestamp": 42662.7, "power": 36.216695}, {"timestamp": 42683.2, "power": 36.216695}, {"timestamp": 42703.7, "power": 36.216695}, {"timestamp": 42724.3, "power": 36.216695}, {"timestamp": 42744.8, "power": 36.216695}, {"timestamp": 42765.4, "power": 36.216695}, {"timestamp": 42786.0, "power": 36.216695}, {"timestamp": 42806.5, "power": 36.216695}, {"timestamp": 42827.1, "power": 36.216695}, {"timestamp": 42847.6, "power": 36.216695}, {"timestamp": 42868.2, "power": 36.216695}, {"timestamp": 42888.7, "power": 36.216695}, {"timestamp": 42909.3, "power": 36.216695}, {"timestamp": 42929.9, "power": 36.216695}, {"timestamp": 42950.5, "power": 36.216695}, {"timestamp": 42971.0, "power": 36.216695}, {"timestamp": 42991.5, "power": 36.216695}, {"timestamp": 43012.1, "power": 36.216695}, {"timestamp": 43032.7, "power": 36.216695}, {"timestamp": 43053.2, "power": 36.216695}, {"timestamp": 43073.8, "power": 36.216695}, {"timestamp": 43094.3, "power": 36.216695}, {"timestamp": 43114.9, "power": 36.216695}, {"timestamp": 43135.3, "power": 36.216695}, {"timestamp": 43155.9, "power": 36.216695}, {"timestamp": 43176.5, "power": 36.216695}, {"timestamp": 43197.0, "power": 36.216695}, {"timestamp": 43217.6, "power": 36.216695}, {"timestamp": 43238.2, "power": 36.216695}, {"timestamp": 43258.7, "power": 36.216695}, {"timestamp": 43279.2, "power": 36.216695}, {"timestamp": 43299.8, "power": 36.216695}, {"timestamp": 43320.3, "power": 36.021858}, {"timestamp": 43341.4, "power": 36.021858}, {"timestamp": 43361.9, "power": 36.021858}, {"timestamp": 43382.5, "power": 36.021858}, {"timestamp": 43403.0, "power": 36.021858}, {"timestamp": 43423.5, "power": 36.021858}, {"timestamp": 43444.0, "power": 36.021858}, {"timestamp": 43464.6, "power": 36.021858}, {"timestamp": 43485.1, "power": 36.021858}, {"timestamp": 43505.7, "power": 36.021858}, {"timestamp": 43526.2, "power": 36.021858}, {"timestamp": 43546.7, "power": 36.021858}, {"timestamp": 43567.2, "power": 36.021858}, {"timestamp": 43587.8, "power": 36.021858}, {"timestamp": 43608.3, "power": 36.021858}, {"timestamp": 43628.8, "power": 36.021858}, {"timestamp": 43649.4, "power": 36.021858}, {"timestamp": 43669.9, "power": 36.021858}, {"timestamp": 43690.5, "power": 36.021858}, {"timestamp": 43711.0, "power": 36.021858}, {"timestamp": 43731.5, "power": 36.021858}, {"timestamp": 43752.1, "power": 36.021858}, {"timestamp": 43772.6, "power": 36.021858}, {"timestamp": 43793.1, "power": 36.021858}, {"timestamp": 43813.7, "power": 36.021858}, {"timestamp": 43834.2, "power": 36.021858}, {"timestamp": 43854.7, "power": 36.021858}, {"timestamp": 43875.2, "power": 36.021858}, {"timestamp": 43895.8, "power": 36.021858}, {"timestamp": 43916.3, "power": 36.021858}, {"timestamp": 43936.9, "power": 36.021858}, {"timestamp": 43957.4, "power": 36.021858}, {"timestamp": 43977.9, "power": 36.021858}, {"timestamp": 43998.5, "power": 36.021858}, {"timestamp": 44019.0, "power": 36.021858}, {"timestamp": 44039.5, "power": 36.021858}, {"timestamp": 44060.1, "power": 36.021858}, {"timestamp": 44080.6, "power": 36.021858}, {"timestamp": 44101.2, "power": 36.021858}, {"timestamp": 44121.7, "power": 36.021858}, {"timestamp": 44142.2, "power": 36.021858}, {"timestamp": 44162.8, "power": 36.021858}, {"timestamp": 44183.3, "power": 36.021858}, {"timestamp": 44203.8, "power": 36.021858}, {"timestamp": 44224.3, "power": 36.021858}, {"timestamp": 44244.9, "power": 36.021858}, {"timestamp": 44265.4, "power": 36.021858}, {"timestamp": 44285.9, "power": 36.021858}, {"timestamp": 44306.5, "power": 36.021858}, {"timestamp": 44327.0, "power": 36.749030000000005}, {"timestamp": 44348.0, "power": 36.749030000000005}, {"timestamp": 44368.6, "power": 36.749030000000005}, {"timestamp": 44389.1, "power": 36.749030000000005}, {"timestamp": 44409.6, "power": 36.749030000000005}, {"timestamp": 44430.2, "power": 36.749030000000005}, {"timestamp": 44450.7, "power": 36.749030000000005}, {"timestamp": 44471.2, "power": 36.749030000000005}, {"timestamp": 44491.7, "power": 36.749030000000005}, {"timestamp": 44512.3, "power": 36.749030000000005}, {"timestamp": 44532.8, "power": 36.749030000000005}, {"timestamp": 44553.3, "power": 36.749030000000005}, {"timestamp": 44573.9, "power": 36.749030000000005}, {"timestamp": 44594.4, "power": 36.749030000000005}, {"timestamp": 44614.9, "power": 36.749030000000005}, {"timestamp": 44635.5, "power": 36.749030000000005}, {"timestamp": 44656.0, "power": 36.749030000000005}, {"timestamp": 44676.6, "power": 36.749030000000005}, {"timestamp": 44697.1, "power": 36.749030000000005}, {"timestamp": 44717.6, "power": 36.749030000000005}, {"timestamp": 44738.2, "power": 36.749030000000005}, {"timestamp": 44758.7, "power": 36.749030000000005}, {"timestamp": 44779.2, "power": 36.749030000000005}, {"timestamp": 44799.7, "power": 36.749030000000005}, {"timestamp": 44820.3, "power": 36.749030000000005}, {"timestamp": 44840.8, "power": 36.749030000000005}, {"timestamp": 44861.4, "power": 36.749030000000005}, {"timestamp": 44881.9, "power": 36.749030000000005}, {"timestamp": 44902.4, "power": 36.749030000000005}, {"timestamp": 44923.0, "power": 36.749030000000005}, {"timestamp": 44943.5, "power": 36.749030000000005}, {"timestamp": 44964.0, "power": 36.749030000000005}, {"timestamp": 44984.6, "power": 36.749030000000005}, {"timestamp": 45005.1, "power": 36.749030000000005}, {"timestamp": 45025.7, "power": 36.749030000000005}, {"timestamp": 45046.2, "power": 36.749030000000005}, {"timestamp": 45066.7, "power": 36.749030000000005}, {"timestamp": 45087.2, "power": 36.749030000000005}, {"timestamp": 45107.7, "power": 36.749030000000005}, {"timestamp": 45128.3, "power": 36.749030000000005}, {"timestamp": 45148.8, "power": 36.749030000000005}, {"timestamp": 45169.3, "power": 36.749030000000005}, {"timestamp": 45189.9, "power": 36.749030000000005}, {"timestamp": 45210.4, "power": 36.749030000000005}, {"timestamp": 45237.5, "power": 36.749030000000005}, {"timestamp": 45258.1, "power": 36.749030000000005}, {"timestamp": 45278.6, "power": 36.749030000000005}, {"timestamp": 45299.2, "power": 36.749030000000005}, {"timestamp": 45319.7, "power": 36.749030000000005}, {"timestamp": 45340.2, "power": 36.098942}, {"timestamp": 45361.3, "power": 36.098942}, {"timestamp": 45381.8, "power": 36.098942}, {"timestamp": 45402.3, "power": 36.098942}, {"timestamp": 45422.9, "power": 36.098942}, {"timestamp": 45443.4, "power": 36.098942}, {"timestamp": 45463.9, "power": 36.098942}, {"timestamp": 45484.4, "power": 36.098942}, {"timestamp": 45505.0, "power": 36.098942}, {"timestamp": 45525.5, "power": 36.098942}, {"timestamp": 45546.0, "power": 36.098942}, {"timestamp": 45566.6, "power": 36.098942}, {"timestamp": 45587.1, "power": 36.098942}, {"timestamp": 45607.6, "power": 36.098942}, {"timestamp": 45628.2, "power": 36.098942}, {"timestamp": 45648.7, "power": 36.098942}, {"timestamp": 45669.3, "power": 36.098942}, {"timestamp": 45689.8, "power": 36.098942}, {"timestamp": 45710.3, "power": 36.098942}, {"timestamp": 45730.9, "power": 36.098942}, {"timestamp": 45751.4, "power": 36.098942}, {"timestamp": 45771.9, "power": 36.098942}, {"timestamp": 45792.4, "power": 36.098942}, {"timestamp": 45813.0, "power": 36.098942}, {"timestamp": 45833.5, "power": 36.098942}, {"timestamp": 45854.1, "power": 36.098942}, {"timestamp": 45874.6, "power": 36.098942}, {"timestamp": 45895.1, "power": 36.098942}, {"timestamp": 45915.6, "power": 36.098942}, {"timestamp": 45936.2, "power": 36.098942}, {"timestamp": 45956.7, "power": 36.098942}, {"timestamp": 45977.2, "power": 36.098942}, {"timestamp": 45997.8, "power": 36.098942}, {"timestamp": 46018.3, "power": 36.098942}, {"timestamp": 46038.8, "power": 36.098942}, {"timestamp": 46059.3, "power": 36.098942}, {"timestamp": 46079.9, "power": 36.098942}, {"timestamp": 46100.4, "power": 36.098942}, {"timestamp": 46120.9, "power": 36.098942}, {"timestamp": 46141.5, "power": 36.098942}, {"timestamp": 46162.0, "power": 36.098942}, {"timestamp": 46182.5, "power": 36.098942}, {"timestamp": 46203.0, "power": 36.098942}, {"timestamp": 46223.6, "power": 36.098942}, {"timestamp": 46244.1, "power": 36.098942}, {"timestamp": 46264.6, "power": 36.098942}, {"timestamp": 46285.2, "power": 36.098942}, {"timestamp": 46305.7, "power": 36.098942}, {"timestamp": 46326.3, "power": 36.098942}, {"timestamp": 46346.8, "power": 36.568604}, {"timestamp": 46367.9, "power": 36.568604}, {"timestamp": 46388.4, "power": 36.568604}, {"timestamp": 46409.0, "power": 36.568604}, {"timestamp": 46429.5, "power": 36.568604}, {"timestamp": 46450.1, "power": 36.568604}, {"timestamp": 46470.6, "power": 36.568604}, {"timestamp": 46491.1, "power": 36.568604}, {"timestamp": 46511.6, "power": 36.568604}, {"timestamp": 46532.2, "power": 36.568604}, {"timestamp": 46552.7, "power": 36.568604}, {"timestamp": 46573.3, "power": 36.568604}, {"timestamp": 46593.9, "power": 36.568604}, {"timestamp": 46614.4, "power": 36.568604}, {"timestamp": 46634.9, "power": 36.568604}, {"timestamp": 46655.5, "power": 36.568604}, {"timestamp": 46676.0, "power": 36.568604}, {"timestamp": 46696.6, "power": 36.568604}, {"timestamp": 46717.2, "power": 36.568604}, {"timestamp": 46737.7, "power": 36.568604}, {"timestamp": 46758.3, "power": 36.568604}, {"timestamp": 46778.8, "power": 36.568604}, {"timestamp": 46799.3, "power": 36.568604}, {"timestamp": 46819.9, "power": 36.568604}, {"timestamp": 46840.4, "power": 36.568604}, {"timestamp": 46861.0, "power": 36.568604}, {"timestamp": 46881.6, "power": 36.568604}, {"timestamp": 46902.1, "power": 36.568604}, {"timestamp": 46922.7, "power": 36.568604}, {"timestamp": 46943.2, "power": 36.568604}, {"timestamp": 46963.8, "power": 36.568604}, {"timestamp": 46984.3, "power": 36.568604}, {"timestamp": 47004.9, "power": 36.568604}, {"timestamp": 47025.4, "power": 36.568604}, {"timestamp": 47046.0, "power": 36.568604}, {"timestamp": 47066.6, "power": 36.568604}, {"timestamp": 47087.1, "power": 36.568604}, {"timestamp": 47107.6, "power": 36.568604}, {"timestamp": 47128.2, "power": 36.568604}, {"timestamp": 47148.8, "power": 36.568604}, {"timestamp": 47169.3, "power": 36.568604}, {"timestamp": 47189.9, "power": 36.568604}, {"timestamp": 47210.5, "power": 36.568604}, {"timestamp": 47231.0, "power": 36.568604}, {"timestamp": 47251.5, "power": 36.568604}, {"timestamp": 47272.1, "power": 36.568604}, {"timestamp": 47292.7, "power": 36.568604}, {"timestamp": 47313.3, "power": 36.568604}, {"timestamp": 47333.8, "power": 36.568604}, {"timestamp": 47354.4, "power": 36.296683}, {"timestamp": 47375.5, "power": 36.296683}, {"timestamp": 47396.1, "power": 36.296683}, {"timestamp": 47416.6, "power": 36.296683}, {"timestamp": 47437.2, "power": 36.296683}, {"timestamp": 47457.7, "power": 36.296683}, {"timestamp": 47478.3, "power": 36.296683}, {"timestamp": 47498.8, "power": 36.296683}, {"timestamp": 47519.3, "power": 36.296683}, {"timestamp": 47539.8, "power": 36.296683}, {"timestamp": 47560.4, "power": 36.296683}, {"timestamp": 47580.9, "power": 36.296683}, {"timestamp": 47601.5, "power": 36.296683}, {"timestamp": 47622.0, "power": 36.296683}, {"timestamp": 47642.6, "power": 36.296683}, {"timestamp": 47663.1, "power": 36.296683}, {"timestamp": 47683.6, "power": 36.296683}, {"timestamp": 47704.2, "power": 36.296683}, {"timestamp": 47724.7, "power": 36.296683}, {"timestamp": 47745.3, "power": 36.296683}, {"timestamp": 47765.9, "power": 36.296683}, {"timestamp": 47786.5, "power": 36.296683}, {"timestamp": 47807.0, "power": 36.296683}, {"timestamp": 47827.5, "power": 36.296683}, {"timestamp": 47848.0, "power": 36.296683}, {"timestamp": 47868.6, "power": 36.296683}, {"timestamp": 47889.2, "power": 36.296683}, {"timestamp": 47909.8, "power": 36.296683}, {"timestamp": 47930.4, "power": 36.296683}, {"timestamp": 47950.9, "power": 36.296683}, {"timestamp": 47971.4, "power": 36.296683}, {"timestamp": 47991.9, "power": 36.296683}, {"timestamp": 48012.5, "power": 36.296683}, {"timestamp": 48033.0, "power": 36.296683}, {"timestamp": 48053.6, "power": 36.296683}, {"timestamp": 48074.1, "power": 36.296683}, {"timestamp": 48094.7, "power": 36.296683}, {"timestamp": 48115.2, "power": 36.296683}, {"timestamp": 48135.8, "power": 36.296683}, {"timestamp": 48156.4, "power": 36.296683}, {"timestamp": 48176.9, "power": 36.296683}, {"timestamp": 48197.5, "power": 36.296683}, {"timestamp": 48218.1, "power": 36.296683}, {"timestamp": 48238.6, "power": 36.296683}, {"timestamp": 48259.2, "power": 36.296683}, {"timestamp": 48279.7, "power": 36.296683}, {"timestamp": 48300.3, "power": 36.296683}, {"timestamp": 48320.9, "power": 36.296683}, {"timestamp": 48341.4, "power": 36.296683}, {"timestamp": 48362.0, "power": 36.714304999999996}, {"timestamp": 48383.9, "power": 36.714304999999996}, {"timestamp": 48404.5, "power": 36.714304999999996}, {"timestamp": 48425.1, "power": 36.714304999999996}, {"timestamp": 48445.6, "power": 36.714304999999996}, {"timestamp": 48466.1, "power": 36.714304999999996}, {"timestamp": 48486.7, "power": 36.714304999999996}, {"timestamp": 48507.2, "power": 36.714304999999996}, {"timestamp": 48527.7, "power": 36.714304999999996}, {"timestamp": 48548.3, "power": 36.714304999999996}, {"timestamp": 48568.8, "power": 36.714304999999996}, {"timestamp": 48589.4, "power": 36.714304999999996}, {"timestamp": 48609.9, "power": 36.714304999999996}, {"timestamp": 48630.4, "power": 36.714304999999996}, {"timestamp": 48651.0, "power": 36.714304999999996}, {"timestamp": 48671.5, "power": 36.714304999999996}, {"timestamp": 48692.0, "power": 36.714304999999996}, {"timestamp": 48712.6, "power": 36.714304999999996}, {"timestamp": 48733.2, "power": 36.714304999999996}, {"timestamp": 48753.7, "power": 36.714304999999996}, {"timestamp": 48774.3, "power": 36.714304999999996}, {"timestamp": 48794.8, "power": 36.714304999999996}, {"timestamp": 48815.3, "power": 36.714304999999996}, {"timestamp": 48835.9, "power": 36.714304999999996}, {"timestamp": 48856.4, "power": 36.714304999999996}, {"timestamp": 48877.0, "power": 36.714304999999996}, {"timestamp": 48897.6, "power": 36.714304999999996}, {"timestamp": 48918.1, "power": 36.714304999999996}, {"timestamp": 48938.7, "power": 36.714304999999996}, {"timestamp": 48959.2, "power": 36.714304999999996}, {"timestamp": 48979.7, "power": 36.714304999999996}, {"timestamp": 49000.2, "power": 36.714304999999996}, {"timestamp": 49020.8, "power": 36.714304999999996}, {"timestamp": 49041.3, "power": 36.714304999999996}, {"timestamp": 49061.9, "power": 36.714304999999996}, {"timestamp": 49082.4, "power": 36.714304999999996}, {"timestamp": 49102.9, "power": 36.714304999999996}, {"timestamp": 49123.5, "power": 36.714304999999996}, {"timestamp": 49144.0, "power": 36.714304999999996}, {"timestamp": 49164.6, "power": 36.714304999999996}, {"timestamp": 49185.2, "power": 36.714304999999996}, {"timestamp": 49205.7, "power": 36.714304999999996}, {"timestamp": 49226.3, "power": 36.714304999999996}, {"timestamp": 49246.8, "power": 36.714304999999996}, {"timestamp": 49267.3, "power": 36.714304999999996}, {"timestamp": 49287.9, "power": 36.714304999999996}, {"timestamp": 49308.5, "power": 36.714304999999996}, {"timestamp": 49329.0, "power": 36.714304999999996}, {"timestamp": 49349.6, "power": 36.714304999999996}, {"timestamp": 49370.2, "power": 36.811406000000005}, {"timestamp": 49391.2, "power": 36.811406000000005}, {"timestamp": 49411.8, "power": 36.811406000000005}, {"timestamp": 49432.3, "power": 36.811406000000005}, {"timestamp": 49452.9, "power": 36.811406000000005}, {"timestamp": 49473.4, "power": 36.811406000000005}, {"timestamp": 49493.9, "power": 36.811406000000005}, {"timestamp": 49514.5, "power": 36.811406000000005}, {"timestamp": 49535.0, "power": 36.811406000000005}, {"timestamp": 49555.5, "power": 36.811406000000005}, {"timestamp": 49576.1, "power": 36.811406000000005}, {"timestamp": 49596.6, "power": 36.811406000000005}, {"timestamp": 49617.2, "power": 36.811406000000005}, {"timestamp": 49637.7, "power": 36.811406000000005}, {"timestamp": 49658.3, "power": 36.811406000000005}, {"timestamp": 49678.8, "power": 36.811406000000005}, {"timestamp": 49699.3, "power": 36.811406000000005}, {"timestamp": 49719.9, "power": 36.811406000000005}, {"timestamp": 49740.5, "power": 36.811406000000005}, {"timestamp": 49761.0, "power": 36.811406000000005}, {"timestamp": 49781.6, "power": 36.811406000000005}, {"timestamp": 49802.2, "power": 36.811406000000005}, {"timestamp": 49822.7, "power": 36.811406000000005}, {"timestamp": 49843.2, "power": 36.811406000000005}, {"timestamp": 49863.8, "power": 36.811406000000005}, {"timestamp": 49884.3, "power": 36.811406000000005}, {"timestamp": 49904.9, "power": 36.811406000000005}, {"timestamp": 49925.4, "power": 36.811406000000005}, {"timestamp": 49946.0, "power": 36.811406000000005}, {"timestamp": 49966.6, "power": 36.811406000000005}, {"timestamp": 49987.1, "power": 36.811406000000005}, {"timestamp": 50007.6, "power": 36.811406000000005}, {"timestamp": 50028.2, "power": 36.811406000000005}, {"timestamp": 50048.8, "power": 36.811406000000005}, {"timestamp": 50069.4, "power": 36.811406000000005}, {"timestamp": 50089.9, "power": 36.811406000000005}, {"timestamp": 50110.5, "power": 36.811406000000005}, {"timestamp": 50131.0, "power": 36.811406000000005}, {"timestamp": 50151.6, "power": 36.811406000000005}, {"timestamp": 50172.2, "power": 36.811406000000005}, {"timestamp": 50192.7, "power": 36.811406000000005}, {"timestamp": 50213.3, "power": 36.811406000000005}, {"timestamp": 50233.8, "power": 36.811406000000005}, {"timestamp": 50254.4, "power": 36.811406000000005}, {"timestamp": 50274.9, "power": 36.811406000000005}, {"timestamp": 50295.5, "power": 36.811406000000005}, {"timestamp": 50316.0, "power": 36.811406000000005}, {"timestamp": 50336.6, "power": 36.811406000000005}, {"timestamp": 50357.2, "power": 36.811406000000005}, {"timestamp": 50377.8, "power": 35.973496}, {"timestamp": 50398.9, "power": 35.973496}, {"timestamp": 50419.4, "power": 35.973496}, {"timestamp": 50440.0, "power": 35.973496}, {"timestamp": 50460.6, "power": 35.973496}, {"timestamp": 50481.1, "power": 35.973496}, {"timestamp": 50501.7, "power": 35.973496}, {"timestamp": 50522.2, "power": 35.973496}, {"timestamp": 50542.8, "power": 35.973496}, {"timestamp": 50563.3, "power": 35.973496}, {"timestamp": 50583.8, "power": 35.973496}, {"timestamp": 50604.4, "power": 35.973496}, {"timestamp": 50625.0, "power": 35.973496}, {"timestamp": 50645.5, "power": 35.973496}, {"timestamp": 50666.1, "power": 35.973496}, {"timestamp": 50686.7, "power": 35.973496}, {"timestamp": 50707.2, "power": 35.973496}, {"timestamp": 50727.8, "power": 35.973496}, {"timestamp": 50748.3, "power": 35.973496}, {"timestamp": 50768.9, "power": 35.973496}, {"timestamp": 50789.5, "power": 35.973496}, {"timestamp": 50810.1, "power": 35.973496}, {"timestamp": 50830.6, "power": 35.973496}, {"timestamp": 50851.1, "power": 35.973496}, {"timestamp": 50871.7, "power": 35.973496}, {"timestamp": 50892.3, "power": 35.973496}, {"timestamp": 50912.8, "power": 35.973496}, {"timestamp": 50933.4, "power": 35.973496}, {"timestamp": 50954.0, "power": 35.973496}, {"timestamp": 50974.5, "power": 35.973496}, {"timestamp": 50995.1, "power": 35.973496}, {"timestamp": 51015.6, "power": 35.973496}, {"timestamp": 51036.2, "power": 35.973496}, {"timestamp": 51056.8, "power": 35.973496}, {"timestamp": 51077.3, "power": 35.973496}, {"timestamp": 51097.9, "power": 35.973496}, {"timestamp": 51118.5, "power": 35.973496}, {"timestamp": 51139.0, "power": 35.973496}, {"timestamp": 51159.5, "power": 35.973496}, {"timestamp": 51180.1, "power": 35.973496}, {"timestamp": 51200.7, "power": 35.973496}, {"timestamp": 51221.3, "power": 35.973496}, {"timestamp": 51241.8, "power": 35.973496}, {"timestamp": 51262.4, "power": 35.973496}, {"timestamp": 51282.9, "power": 35.973496}, {"timestamp": 51303.5, "power": 35.973496}, {"timestamp": 51324.1, "power": 35.973496}, {"timestamp": 51344.7, "power": 35.973496}, {"timestamp": 51365.2, "power": 35.973496}, {"timestamp": 51385.8, "power": 36.257637}, {"timestamp": 51406.9, "power": 36.257637}, {"timestamp": 51427.4, "power": 36.257637}, {"timestamp": 51448.0, "power": 36.257637}, {"timestamp": 51468.5, "power": 36.257637}, {"timestamp": 51489.0, "power": 36.257637}, {"timestamp": 51509.6, "power": 36.257637}, {"timestamp": 51530.1, "power": 36.257637}, {"timestamp": 51550.7, "power": 36.257637}, {"timestamp": 51571.2, "power": 36.257637}, {"timestamp": 51591.7, "power": 36.257637}, {"timestamp": 51612.3, "power": 36.257637}, {"timestamp": 51632.8, "power": 36.257637}, {"timestamp": 51653.3, "power": 36.257637}, {"timestamp": 51673.9, "power": 36.257637}, {"timestamp": 51694.4, "power": 36.257637}, {"timestamp": 51715.0, "power": 36.257637}, {"timestamp": 51735.5, "power": 36.257637}, {"timestamp": 51756.1, "power": 36.257637}, {"timestamp": 51776.7, "power": 36.257637}, {"timestamp": 51797.2, "power": 36.257637}, {"timestamp": 51817.8, "power": 36.257637}, {"timestamp": 51838.3, "power": 36.257637}, {"timestamp": 51858.8, "power": 36.257637}, {"timestamp": 51879.3, "power": 36.257637}, {"timestamp": 51899.8, "power": 36.257637}, {"timestamp": 51920.4, "power": 36.257637}, {"timestamp": 51940.9, "power": 36.257637}, {"timestamp": 51961.4, "power": 36.257637}, {"timestamp": 51982.0, "power": 36.257637}, {"timestamp": 52002.5, "power": 36.257637}, {"timestamp": 52023.0, "power": 36.257637}, {"timestamp": 52043.5, "power": 36.257637}, {"timestamp": 52064.1, "power": 36.257637}, {"timestamp": 52084.6, "power": 36.257637}, {"timestamp": 52105.1, "power": 36.257637}, {"timestamp": 52125.7, "power": 36.257637}, {"timestamp": 52146.2, "power": 36.257637}, {"timestamp": 52166.7, "power": 36.257637}, {"timestamp": 52187.2, "power": 36.257637}, {"timestamp": 52207.7, "power": 36.257637}, {"timestamp": 52228.2, "power": 36.257637}, {"timestamp": 52248.7, "power": 36.257637}, {"timestamp": 52269.3, "power": 36.257637}, {"timestamp": 52289.8, "power": 36.257637}, {"timestamp": 52310.3, "power": 36.257637}, {"timestamp": 52330.8, "power": 36.257637}, {"timestamp": 52351.3, "power": 36.257637}, {"timestamp": 52371.8, "power": 36.257637}, {"timestamp": 52392.4, "power": 38.899153999999996}, {"timestamp": 52413.5, "power": 38.899153999999996}, {"timestamp": 52434.1, "power": 38.899153999999996}, {"timestamp": 52454.6, "power": 38.899153999999996}, {"timestamp": 52475.1, "power": 38.899153999999996}, {"timestamp": 52495.6, "power": 38.899153999999996}, {"timestamp": 52516.1, "power": 38.899153999999996}, {"timestamp": 52536.7, "power": 38.899153999999996}, {"timestamp": 52557.2, "power": 38.899153999999996}, {"timestamp": 52577.7, "power": 38.899153999999996}, {"timestamp": 52598.2, "power": 38.899153999999996}, {"timestamp": 52618.7, "power": 38.899153999999996}, {"timestamp": 52639.2, "power": 38.899153999999996}, {"timestamp": 52659.7, "power": 38.899153999999996}, {"timestamp": 52680.3, "power": 38.899153999999996}, {"timestamp": 52700.8, "power": 38.899153999999996}, {"timestamp": 52721.3, "power": 38.899153999999996}, {"timestamp": 52741.8, "power": 38.899153999999996}, {"timestamp": 52762.4, "power": 38.899153999999996}, {"timestamp": 52782.9, "power": 38.899153999999996}, {"timestamp": 52803.4, "power": 38.899153999999996}, {"timestamp": 52823.9, "power": 38.899153999999996}, {"timestamp": 52844.4, "power": 38.899153999999996}, {"timestamp": 52865.0, "power": 38.899153999999996}, {"timestamp": 52885.5, "power": 38.899153999999996}, {"timestamp": 52906.0, "power": 38.899153999999996}, {"timestamp": 52926.6, "power": 38.899153999999996}, {"timestamp": 52947.1, "power": 38.899153999999996}, {"timestamp": 52967.6, "power": 38.899153999999996}, {"timestamp": 52988.2, "power": 38.899153999999996}, {"timestamp": 53008.8, "power": 38.899153999999996}, {"timestamp": 53029.3, "power": 38.899153999999996}, {"timestamp": 53049.9, "power": 38.899153999999996}, {"timestamp": 53070.4, "power": 38.899153999999996}, {"timestamp": 53090.9, "power": 38.899153999999996}, {"timestamp": 53111.4, "power": 38.899153999999996}, {"timestamp": 53131.9, "power": 38.899153999999996}, {"timestamp": 53152.4, "power": 38.899153999999996}, {"timestamp": 53172.9, "power": 38.899153999999996}, {"timestamp": 53193.4, "power": 38.899153999999996}, {"timestamp": 53214.0, "power": 38.899153999999996}, {"timestamp": 53234.5, "power": 38.899153999999996}, {"timestamp": 53255.0, "power": 38.899153999999996}, {"timestamp": 53275.5, "power": 38.899153999999996}, {"timestamp": 53296.0, "power": 38.899153999999996}, {"timestamp": 53316.5, "power": 38.899153999999996}, {"timestamp": 53337.0, "power": 38.899153999999996}, {"timestamp": 53357.6, "power": 38.899153999999996}, {"timestamp": 53378.0, "power": 38.899153999999996}, {"timestamp": 53398.5, "power": 35.87545}, {"timestamp": 53419.5, "power": 35.87545}, {"timestamp": 53440.0, "power": 35.87545}, {"timestamp": 53460.6, "power": 35.87545}, {"timestamp": 53481.1, "power": 35.87545}, {"timestamp": 53501.6, "power": 35.87545}, {"timestamp": 53522.1, "power": 35.87545}, {"timestamp": 53542.7, "power": 35.87545}, {"timestamp": 53563.2, "power": 35.87545}, {"timestamp": 53583.7, "power": 35.87545}, {"timestamp": 53604.2, "power": 35.87545}, {"timestamp": 53624.7, "power": 35.87545}, {"timestamp": 53645.2, "power": 35.87545}, {"timestamp": 53665.8, "power": 35.87545}, {"timestamp": 53686.3, "power": 35.87545}, {"timestamp": 53706.8, "power": 35.87545}, {"timestamp": 53727.2, "power": 35.87545}, {"timestamp": 53747.9, "power": 35.87545}, {"timestamp": 53768.5, "power": 35.87545}, {"timestamp": 53789.0, "power": 35.87545}], "timeline": {"START": "3337.406669", "END": "51705.64723"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 49759.9}, {"name": "clSetKernelArg", "calls": 19, "time": 2986.35}, {"name": "clReleaseKernel", "calls": 1, "time": 801.679}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.187}, {"name": "clReleaseContext", "calls": 1, "time": 46.7179}, {"name": "clCreateContext", "calls": 1, "time": 43.5673}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2474}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.359114}, {"name": "clCreateKernel", "calls": 1, "time": 0.338706}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.119692}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07363}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072974}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026674}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02406}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022994}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010282}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009515}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008775}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006609}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006553}, {"name": "clRetainDevice", "calls": 2, "time": 0.004671}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 48368.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 47952.1}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 48367.0}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 47897.4}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 47598.6}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 48190.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9403.523845, "utilization": 97.953373, "size": 11091200.0, "time": 1179.47699}, {"type": "WRITE", "transfers": 1, "speed": 6434.151211, "utilization": 67.022408, "size": 1363180.0, "time": 211.866174}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 149450984, "speed": 29.5368, "utilization": 0.256396, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9339942, "speed": 395.156, "utilization": 3.43017, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150793403, "speed": 29.5481, "utilization": 0.256494, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9423838, "speed": 395.197, "utilization": 3.43053, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149276036, "speed": 29.5357, "utilization": 0.256386, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9328989, "speed": 395.035, "utilization": 3.42912, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 148331822, "speed": 29.5326, "utilization": 0.25636, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9269991, "speed": 394.892, "utilization": 3.42788, "size": 0.12796}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150219587, "speed": 29.543, "utilization": 0.25645, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9387944, "speed": 394.945, "utilization": 3.42834, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len4/run1.json b/code/fpga/ndrange_results/dna.20MB.len4/run1.json new file mode 100644 index 0000000..9e491b4 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 56.0739, "power": 36.326413}, {"timestamp": 76.7405, "power": 36.326413}, {"timestamp": 97.2842, "power": 36.326413}, {"timestamp": 117.819, "power": 36.326413}, {"timestamp": 138.708, "power": 36.326413}, {"timestamp": 159.533, "power": 36.326413}, {"timestamp": 180.069, "power": 36.326413}, {"timestamp": 200.62, "power": 36.326413}, {"timestamp": 221.159, "power": 36.326413}, {"timestamp": 241.704, "power": 36.326413}, {"timestamp": 262.243, "power": 36.326413}, {"timestamp": 282.739, "power": 36.326413}, {"timestamp": 303.238, "power": 36.326413}, {"timestamp": 323.775, "power": 36.326413}, {"timestamp": 344.317, "power": 36.326413}, {"timestamp": 364.865, "power": 36.326413}, {"timestamp": 385.41, "power": 36.326413}, {"timestamp": 405.958, "power": 36.326413}, {"timestamp": 426.502, "power": 36.326413}, {"timestamp": 447.025, "power": 36.326413}, {"timestamp": 467.563, "power": 36.326413}, {"timestamp": 488.105, "power": 36.326413}, {"timestamp": 508.652, "power": 36.326413}, {"timestamp": 529.197, "power": 36.326413}, {"timestamp": 549.739, "power": 36.326413}, {"timestamp": 570.28, "power": 36.326413}, {"timestamp": 590.793, "power": 36.326413}, {"timestamp": 611.289, "power": 36.326413}, {"timestamp": 631.827, "power": 36.326413}, {"timestamp": 652.368, "power": 36.326413}, {"timestamp": 672.908, "power": 36.326413}, {"timestamp": 693.449, "power": 36.326413}, {"timestamp": 713.991, "power": 36.326413}, {"timestamp": 734.542, "power": 36.326413}, {"timestamp": 755.068, "power": 36.326413}, {"timestamp": 775.61, "power": 36.326413}, {"timestamp": 796.152, "power": 36.326413}, {"timestamp": 816.693, "power": 36.326413}, {"timestamp": 837.234, "power": 36.326413}, {"timestamp": 857.774, "power": 36.326413}, {"timestamp": 878.317, "power": 36.326413}, {"timestamp": 898.831, "power": 36.326413}, {"timestamp": 919.327, "power": 36.326413}, {"timestamp": 939.865, "power": 36.326413}, {"timestamp": 960.403, "power": 36.326413}, {"timestamp": 980.942, "power": 36.326413}, {"timestamp": 1001.49, "power": 36.326413}, {"timestamp": 1022.03, "power": 35.302144}, {"timestamp": 1043.21, "power": 35.302144}, {"timestamp": 1063.75, "power": 35.302144}, {"timestamp": 1084.28, "power": 35.302144}, {"timestamp": 1104.82, "power": 35.302144}, {"timestamp": 1125.37, "power": 35.302144}, {"timestamp": 1145.91, "power": 35.302144}, {"timestamp": 1166.45, "power": 35.302144}, {"timestamp": 1186.97, "power": 35.302144}, {"timestamp": 1207.51, "power": 35.302144}, {"timestamp": 1228.05, "power": 35.302144}, {"timestamp": 1248.6, "power": 35.302144}, {"timestamp": 1269.14, "power": 35.302144}, {"timestamp": 1289.68, "power": 35.302144}, {"timestamp": 1310.23, "power": 35.302144}, {"timestamp": 1330.72, "power": 35.302144}, {"timestamp": 1351.28, "power": 35.302144}, {"timestamp": 1371.78, "power": 35.302144}, {"timestamp": 1392.32, "power": 35.302144}, {"timestamp": 1413.06, "power": 35.302144}, {"timestamp": 1433.61, "power": 35.302144}, {"timestamp": 1454.15, "power": 35.302144}, {"timestamp": 1474.69, "power": 35.302144}, {"timestamp": 1495.19, "power": 35.302144}, {"timestamp": 1515.73, "power": 35.302144}, {"timestamp": 1536.27, "power": 35.302144}, {"timestamp": 1556.81, "power": 35.302144}, {"timestamp": 1577.35, "power": 35.302144}, {"timestamp": 1597.9, "power": 35.302144}, {"timestamp": 1618.44, "power": 35.302144}, {"timestamp": 1638.95, "power": 35.302144}, {"timestamp": 1659.44, "power": 35.302144}, {"timestamp": 1679.98, "power": 35.302144}, {"timestamp": 1700.52, "power": 35.302144}, {"timestamp": 1721.07, "power": 35.302144}, {"timestamp": 1741.61, "power": 35.302144}, {"timestamp": 1762.15, "power": 35.302144}, {"timestamp": 1782.7, "power": 35.302144}, {"timestamp": 1803.2, "power": 35.302144}, {"timestamp": 1823.73, "power": 35.302144}, {"timestamp": 1844.27, "power": 35.302144}, {"timestamp": 1864.8, "power": 35.302144}, {"timestamp": 1885.34, "power": 35.302144}, {"timestamp": 1905.89, "power": 35.302144}, {"timestamp": 1926.42, "power": 35.302144}, {"timestamp": 1946.94, "power": 35.302144}, {"timestamp": 1967.48, "power": 35.302144}, {"timestamp": 1988.02, "power": 35.302144}, {"timestamp": 2008.56, "power": 35.302144}, {"timestamp": 2029.1, "power": 35.392728}, {"timestamp": 2050.29, "power": 35.392728}, {"timestamp": 2070.86, "power": 35.392728}, {"timestamp": 2091.42, "power": 35.392728}, {"timestamp": 2111.98, "power": 35.392728}, {"timestamp": 2132.57, "power": 35.392728}, {"timestamp": 2153.16, "power": 35.392728}, {"timestamp": 2173.76, "power": 35.392728}, {"timestamp": 2194.35, "power": 35.392728}, {"timestamp": 2214.91, "power": 35.392728}, {"timestamp": 2235.47, "power": 35.392728}, {"timestamp": 2256.02, "power": 35.392728}, {"timestamp": 2276.62, "power": 35.392728}, {"timestamp": 2297.21, "power": 35.392728}, {"timestamp": 2317.81, "power": 35.392728}, {"timestamp": 2338.4, "power": 35.392728}, {"timestamp": 2359.03, "power": 35.392728}, {"timestamp": 2379.58, "power": 35.392728}, {"timestamp": 2400.19, "power": 35.392728}, {"timestamp": 2420.78, "power": 35.392728}, {"timestamp": 2441.38, "power": 35.392728}, {"timestamp": 2461.97, "power": 35.392728}, {"timestamp": 2482.57, "power": 35.392728}, {"timestamp": 2503.16, "power": 35.392728}, {"timestamp": 2523.73, "power": 35.392728}, {"timestamp": 2544.32, "power": 35.392728}, {"timestamp": 2564.91, "power": 35.392728}, {"timestamp": 2585.51, "power": 35.392728}, {"timestamp": 2606.1, "power": 35.392728}, {"timestamp": 2626.7, "power": 35.392728}, {"timestamp": 2647.26, "power": 35.392728}, {"timestamp": 2667.82, "power": 35.392728}, {"timestamp": 2688.42, "power": 35.392728}, {"timestamp": 2709.01, "power": 35.392728}, {"timestamp": 2729.62, "power": 35.392728}, {"timestamp": 2750.21, "power": 35.392728}, {"timestamp": 2770.8, "power": 35.392728}, {"timestamp": 2791.36, "power": 35.392728}, {"timestamp": 2811.92, "power": 35.392728}, {"timestamp": 2832.52, "power": 35.392728}, {"timestamp": 2853.12, "power": 35.392728}, {"timestamp": 2873.72, "power": 35.392728}, {"timestamp": 2894.31, "power": 35.392728}, {"timestamp": 2914.88, "power": 35.392728}, {"timestamp": 2935.44, "power": 35.392728}, {"timestamp": 2956.01, "power": 35.392728}, {"timestamp": 2976.61, "power": 35.392728}, {"timestamp": 2997.2, "power": 35.392728}, {"timestamp": 3017.8, "power": 35.392728}, {"timestamp": 3038.4, "power": 35.865113}, {"timestamp": 3059.49, "power": 35.865113}, {"timestamp": 3080.04, "power": 35.865113}, {"timestamp": 3100.64, "power": 35.865113}, {"timestamp": 3121.24, "power": 35.865113}, {"timestamp": 3141.83, "power": 35.865113}, {"timestamp": 3162.43, "power": 35.865113}, {"timestamp": 3183.01, "power": 35.865113}, {"timestamp": 3203.5, "power": 35.865113}, {"timestamp": 3224.03, "power": 35.865113}, {"timestamp": 3244.55, "power": 35.865113}, {"timestamp": 3265.08, "power": 35.865113}, {"timestamp": 3285.61, "power": 35.865113}, {"timestamp": 3306.14, "power": 35.865113}, {"timestamp": 3326.69, "power": 35.865113}, {"timestamp": 3347.17, "power": 35.865113}, {"timestamp": 3367.66, "power": 35.865113}, {"timestamp": 3388.18, "power": 35.865113}, {"timestamp": 3408.72, "power": 35.865113}, {"timestamp": 3429.25, "power": 35.865113}, {"timestamp": 3449.79, "power": 35.865113}, {"timestamp": 3470.33, "power": 35.865113}, {"timestamp": 3490.87, "power": 35.865113}, {"timestamp": 3511.37, "power": 35.865113}, {"timestamp": 3531.91, "power": 35.865113}, {"timestamp": 3552.46, "power": 35.865113}, {"timestamp": 3573.02, "power": 35.865113}, {"timestamp": 3593.57, "power": 35.865113}, {"timestamp": 3614.12, "power": 35.865113}, {"timestamp": 3634.66, "power": 35.865113}, {"timestamp": 3655.18, "power": 35.865113}, {"timestamp": 3675.72, "power": 35.865113}, {"timestamp": 3696.24, "power": 35.865113}, {"timestamp": 3716.78, "power": 35.865113}, {"timestamp": 3737.34, "power": 35.865113}, {"timestamp": 3757.89, "power": 35.865113}, {"timestamp": 3778.45, "power": 35.865113}, {"timestamp": 3798.97, "power": 35.865113}, {"timestamp": 3819.47, "power": 35.865113}, {"timestamp": 3840.02, "power": 35.865113}, {"timestamp": 3860.57, "power": 35.865113}, {"timestamp": 3881.12, "power": 35.865113}, {"timestamp": 3901.68, "power": 35.865113}, {"timestamp": 3922.23, "power": 35.865113}, {"timestamp": 3942.75, "power": 35.865113}, {"timestamp": 3963.25, "power": 35.865113}, {"timestamp": 3983.83, "power": 35.865113}, {"timestamp": 4004.39, "power": 35.865113}, {"timestamp": 4024.97, "power": 35.865113}, {"timestamp": 4045.52, "power": 36.088774}, {"timestamp": 4066.65, "power": 36.088774}, {"timestamp": 4087.16, "power": 36.088774}, {"timestamp": 4107.7, "power": 36.088774}, {"timestamp": 4128.25, "power": 36.088774}, {"timestamp": 4148.83, "power": 36.088774}, {"timestamp": 4169.4, "power": 36.088774}, {"timestamp": 4189.97, "power": 36.088774}, {"timestamp": 4210.54, "power": 36.088774}, {"timestamp": 4231.06, "power": 36.088774}, {"timestamp": 4251.61, "power": 36.088774}, {"timestamp": 4272.19, "power": 36.088774}, {"timestamp": 4292.77, "power": 36.088774}, {"timestamp": 4313.35, "power": 36.088774}, {"timestamp": 4333.92, "power": 36.088774}, {"timestamp": 4354.51, "power": 36.088774}, {"timestamp": 4375.03, "power": 36.088774}, {"timestamp": 4395.58, "power": 36.088774}, {"timestamp": 4416.16, "power": 36.088774}, {"timestamp": 4436.72, "power": 36.088774}, {"timestamp": 4457.27, "power": 36.088774}, {"timestamp": 4477.85, "power": 36.088774}, {"timestamp": 4498.4, "power": 36.088774}, {"timestamp": 4518.92, "power": 36.088774}, {"timestamp": 4539.42, "power": 36.088774}, {"timestamp": 4559.99, "power": 36.088774}, {"timestamp": 4580.57, "power": 36.088774}, {"timestamp": 4601.14, "power": 36.088774}, {"timestamp": 4621.71, "power": 36.088774}, {"timestamp": 4642.28, "power": 36.088774}, {"timestamp": 4662.81, "power": 36.088774}, {"timestamp": 4683.3, "power": 36.088774}, {"timestamp": 4703.87, "power": 36.088774}, {"timestamp": 4724.44, "power": 36.088774}, {"timestamp": 4745.02, "power": 36.088774}, {"timestamp": 4765.6, "power": 36.088774}, {"timestamp": 4786.18, "power": 36.088774}, {"timestamp": 4806.74, "power": 36.088774}, {"timestamp": 4827.24, "power": 36.088774}, {"timestamp": 4847.81, "power": 36.088774}, {"timestamp": 4868.35, "power": 36.088774}, {"timestamp": 4888.9, "power": 36.088774}, {"timestamp": 4909.45, "power": 36.088774}, {"timestamp": 4929.99, "power": 36.088774}, {"timestamp": 4950.54, "power": 36.088774}, {"timestamp": 4971.06, "power": 36.088774}, {"timestamp": 4991.62, "power": 36.088774}, {"timestamp": 5012.16, "power": 36.088774}, {"timestamp": 5032.71, "power": 36.088774}, {"timestamp": 5053.25, "power": 36.290834000000004}, {"timestamp": 5074.39, "power": 36.290834000000004}, {"timestamp": 5094.96, "power": 36.290834000000004}, {"timestamp": 5115.47, "power": 36.290834000000004}, {"timestamp": 5136.03, "power": 36.290834000000004}, {"timestamp": 5156.6, "power": 36.290834000000004}, {"timestamp": 5177.17, "power": 36.290834000000004}, {"timestamp": 5197.73, "power": 36.290834000000004}, {"timestamp": 5218.29, "power": 36.290834000000004}, {"timestamp": 5238.82, "power": 36.290834000000004}, {"timestamp": 5259.32, "power": 36.290834000000004}, {"timestamp": 5279.87, "power": 36.290834000000004}, {"timestamp": 5300.44, "power": 36.290834000000004}, {"timestamp": 5321.0, "power": 36.290834000000004}, {"timestamp": 5341.6, "power": 36.290834000000004}, {"timestamp": 5362.16, "power": 36.290834000000004}, {"timestamp": 5382.73, "power": 36.290834000000004}, {"timestamp": 5403.24, "power": 36.290834000000004}, {"timestamp": 5423.8, "power": 36.290834000000004}, {"timestamp": 5444.38, "power": 36.290834000000004}, {"timestamp": 5464.96, "power": 36.290834000000004}, {"timestamp": 5485.53, "power": 36.290834000000004}, {"timestamp": 5506.09, "power": 36.290834000000004}, {"timestamp": 5526.67, "power": 36.290834000000004}, {"timestamp": 5547.18, "power": 36.290834000000004}, {"timestamp": 5567.76, "power": 36.290834000000004}, {"timestamp": 5588.33, "power": 36.290834000000004}, {"timestamp": 5608.91, "power": 36.290834000000004}, {"timestamp": 5629.49, "power": 36.290834000000004}, {"timestamp": 5650.06, "power": 36.290834000000004}, {"timestamp": 5670.65, "power": 36.290834000000004}, {"timestamp": 5691.16, "power": 36.290834000000004}, {"timestamp": 5711.7, "power": 36.290834000000004}, {"timestamp": 5732.24, "power": 36.290834000000004}, {"timestamp": 5752.79, "power": 36.290834000000004}, {"timestamp": 5773.33, "power": 36.290834000000004}, {"timestamp": 5793.88, "power": 36.290834000000004}, {"timestamp": 5814.42, "power": 36.290834000000004}, {"timestamp": 5834.94, "power": 36.290834000000004}, {"timestamp": 5855.44, "power": 36.290834000000004}, {"timestamp": 5875.98, "power": 36.290834000000004}, {"timestamp": 5896.53, "power": 36.290834000000004}, {"timestamp": 5917.07, "power": 36.290834000000004}, {"timestamp": 5937.62, "power": 36.290834000000004}, {"timestamp": 5958.17, "power": 36.290834000000004}, {"timestamp": 5978.72, "power": 36.290834000000004}, {"timestamp": 5999.23, "power": 36.290834000000004}, {"timestamp": 6019.77, "power": 36.290834000000004}, {"timestamp": 6040.31, "power": 36.290834000000004}, {"timestamp": 6060.86, "power": 36.036726}, {"timestamp": 6081.9, "power": 36.036726}, {"timestamp": 6102.45, "power": 36.036726}, {"timestamp": 6123.03, "power": 36.036726}, {"timestamp": 6143.58, "power": 36.036726}, {"timestamp": 6164.12, "power": 36.036726}, {"timestamp": 6184.66, "power": 36.036726}, {"timestamp": 6205.21, "power": 36.036726}, {"timestamp": 6225.76, "power": 36.036726}, {"timestamp": 6246.3, "power": 36.036726}, {"timestamp": 6266.82, "power": 36.036726}, {"timestamp": 6287.32, "power": 36.036726}, {"timestamp": 6307.86, "power": 36.036726}, {"timestamp": 6328.4, "power": 36.036726}, {"timestamp": 6348.95, "power": 36.036726}, {"timestamp": 6369.5, "power": 36.036726}, {"timestamp": 6390.04, "power": 36.036726}, {"timestamp": 6410.6, "power": 36.036726}, {"timestamp": 6431.13, "power": 36.036726}, {"timestamp": 6451.67, "power": 36.036726}, {"timestamp": 6472.22, "power": 36.036726}, {"timestamp": 6492.76, "power": 36.036726}, {"timestamp": 6513.31, "power": 36.036726}, {"timestamp": 6533.86, "power": 36.036726}, {"timestamp": 6554.41, "power": 36.036726}, {"timestamp": 6574.93, "power": 36.036726}, {"timestamp": 6595.46, "power": 36.036726}, {"timestamp": 6616.01, "power": 36.036726}, {"timestamp": 6636.56, "power": 36.036726}, {"timestamp": 6657.1, "power": 36.036726}, {"timestamp": 6677.65, "power": 36.036726}, {"timestamp": 6698.2, "power": 36.036726}, {"timestamp": 6718.74, "power": 36.036726}, {"timestamp": 6739.24, "power": 36.036726}, {"timestamp": 6759.78, "power": 36.036726}, {"timestamp": 6780.35, "power": 36.036726}, {"timestamp": 6800.92, "power": 36.036726}, {"timestamp": 6821.5, "power": 36.036726}, {"timestamp": 6842.07, "power": 36.036726}, {"timestamp": 6862.65, "power": 36.036726}, {"timestamp": 6883.18, "power": 36.036726}, {"timestamp": 6903.72, "power": 36.036726}, {"timestamp": 6924.26, "power": 36.036726}, {"timestamp": 6944.8, "power": 36.036726}, {"timestamp": 6965.36, "power": 36.036726}, {"timestamp": 6985.94, "power": 36.036726}, {"timestamp": 7006.5, "power": 36.036726}, {"timestamp": 7027.02, "power": 36.036726}, {"timestamp": 7047.58, "power": 36.036726}, {"timestamp": 7068.15, "power": 36.763431999999995}, {"timestamp": 7089.79, "power": 36.763431999999995}, {"timestamp": 7110.34, "power": 36.763431999999995}, {"timestamp": 7130.87, "power": 36.763431999999995}, {"timestamp": 7151.42, "power": 36.763431999999995}, {"timestamp": 7171.99, "power": 36.763431999999995}, {"timestamp": 7192.56, "power": 36.763431999999995}, {"timestamp": 7213.13, "power": 36.763431999999995}, {"timestamp": 7233.72, "power": 36.763431999999995}, {"timestamp": 7254.3, "power": 36.763431999999995}, {"timestamp": 7274.82, "power": 36.763431999999995}, {"timestamp": 7295.32, "power": 36.763431999999995}, {"timestamp": 7315.89, "power": 36.763431999999995}, {"timestamp": 7336.47, "power": 36.763431999999995}, {"timestamp": 7357.05, "power": 36.763431999999995}, {"timestamp": 7377.64, "power": 36.763431999999995}, {"timestamp": 7398.19, "power": 36.763431999999995}, {"timestamp": 7418.75, "power": 36.763431999999995}, {"timestamp": 7439.25, "power": 36.763431999999995}, {"timestamp": 7459.8, "power": 36.763431999999995}, {"timestamp": 7480.37, "power": 36.763431999999995}, {"timestamp": 7500.92, "power": 36.763431999999995}, {"timestamp": 7521.47, "power": 36.763431999999995}, {"timestamp": 7542.02, "power": 36.763431999999995}, {"timestamp": 7562.59, "power": 36.763431999999995}, {"timestamp": 7583.12, "power": 36.763431999999995}, {"timestamp": 7603.66, "power": 36.763431999999995}, {"timestamp": 7624.24, "power": 36.763431999999995}, {"timestamp": 7644.81, "power": 36.763431999999995}, {"timestamp": 7665.38, "power": 36.763431999999995}, {"timestamp": 7685.95, "power": 36.763431999999995}, {"timestamp": 7706.5, "power": 36.763431999999995}, {"timestamp": 7727.02, "power": 36.763431999999995}, {"timestamp": 7747.57, "power": 36.763431999999995}, {"timestamp": 7768.11, "power": 36.763431999999995}, {"timestamp": 7788.66, "power": 36.763431999999995}, {"timestamp": 7809.21, "power": 36.763431999999995}, {"timestamp": 7829.75, "power": 36.763431999999995}, {"timestamp": 7850.3, "power": 36.763431999999995}, {"timestamp": 7870.83, "power": 36.763431999999995}, {"timestamp": 7891.33, "power": 36.763431999999995}, {"timestamp": 7911.87, "power": 36.763431999999995}, {"timestamp": 7932.41, "power": 36.763431999999995}, {"timestamp": 7952.96, "power": 36.763431999999995}, {"timestamp": 7973.5, "power": 36.763431999999995}, {"timestamp": 7994.05, "power": 36.763431999999995}, {"timestamp": 8014.6, "power": 36.763431999999995}, {"timestamp": 8035.13, "power": 36.763431999999995}, {"timestamp": 8055.67, "power": 36.763431999999995}, {"timestamp": 8076.22, "power": 35.948723}, {"timestamp": 8097.46, "power": 35.948723}, {"timestamp": 8118.01, "power": 35.948723}, {"timestamp": 8138.55, "power": 35.948723}, {"timestamp": 8159.09, "power": 35.948723}, {"timestamp": 8179.63, "power": 35.948723}, {"timestamp": 8200.18, "power": 35.948723}, {"timestamp": 8220.72, "power": 35.948723}, {"timestamp": 8241.27, "power": 35.948723}, {"timestamp": 8261.81, "power": 35.948723}, {"timestamp": 8282.36, "power": 35.948723}, {"timestamp": 8302.88, "power": 35.948723}, {"timestamp": 8323.37, "power": 35.948723}, {"timestamp": 8343.91, "power": 35.948723}, {"timestamp": 8364.45, "power": 35.948723}, {"timestamp": 8385.0, "power": 35.948723}, {"timestamp": 8405.54, "power": 35.948723}, {"timestamp": 8426.09, "power": 35.948723}, {"timestamp": 8446.63, "power": 35.948723}, {"timestamp": 8467.15, "power": 35.948723}, {"timestamp": 8487.71, "power": 35.948723}, {"timestamp": 8508.29, "power": 35.948723}, {"timestamp": 8528.85, "power": 35.948723}, {"timestamp": 8549.43, "power": 35.948723}, {"timestamp": 8570.0, "power": 35.948723}, {"timestamp": 8590.58, "power": 35.948723}, {"timestamp": 8611.1, "power": 35.948723}, {"timestamp": 8631.65, "power": 35.948723}, {"timestamp": 8652.22, "power": 35.948723}, {"timestamp": 8672.8, "power": 35.948723}, {"timestamp": 8693.37, "power": 35.948723}, {"timestamp": 8713.94, "power": 35.948723}, {"timestamp": 8734.52, "power": 35.948723}, {"timestamp": 8755.04, "power": 35.948723}, {"timestamp": 8775.59, "power": 35.948723}, {"timestamp": 8796.15, "power": 35.948723}, {"timestamp": 8816.71, "power": 35.948723}, {"timestamp": 8837.29, "power": 35.948723}, {"timestamp": 8857.87, "power": 35.948723}, {"timestamp": 8878.43, "power": 35.948723}, {"timestamp": 8898.96, "power": 35.948723}, {"timestamp": 8919.52, "power": 35.948723}, {"timestamp": 8940.06, "power": 35.948723}, {"timestamp": 8960.61, "power": 35.948723}, {"timestamp": 8981.18, "power": 35.948723}, {"timestamp": 9001.74, "power": 35.948723}, {"timestamp": 9022.32, "power": 35.948723}, {"timestamp": 9042.84, "power": 35.948723}, {"timestamp": 9063.41, "power": 35.948723}, {"timestamp": 9083.99, "power": 36.143011}, {"timestamp": 9105.2, "power": 36.143011}, {"timestamp": 9125.74, "power": 36.143011}, {"timestamp": 9146.32, "power": 36.143011}, {"timestamp": 9166.84, "power": 36.143011}, {"timestamp": 9187.34, "power": 36.143011}, {"timestamp": 9207.9, "power": 36.143011}, {"timestamp": 9228.48, "power": 36.143011}, {"timestamp": 9249.04, "power": 36.143011}, {"timestamp": 9269.62, "power": 36.143011}, {"timestamp": 9290.19, "power": 36.143011}, {"timestamp": 9310.76, "power": 36.143011}, {"timestamp": 9331.27, "power": 36.143011}, {"timestamp": 9351.84, "power": 36.143011}, {"timestamp": 9372.41, "power": 36.143011}, {"timestamp": 9392.98, "power": 36.143011}, {"timestamp": 9413.55, "power": 36.143011}, {"timestamp": 9434.12, "power": 36.143011}, {"timestamp": 9454.69, "power": 36.143011}, {"timestamp": 9475.19, "power": 36.143011}, {"timestamp": 9495.75, "power": 36.143011}, {"timestamp": 9516.32, "power": 36.143011}, {"timestamp": 9536.87, "power": 36.143011}, {"timestamp": 9557.45, "power": 36.143011}, {"timestamp": 9578.02, "power": 36.143011}, {"timestamp": 9598.59, "power": 36.143011}, {"timestamp": 9619.16, "power": 36.143011}, {"timestamp": 9639.74, "power": 36.143011}, {"timestamp": 9660.31, "power": 36.143011}, {"timestamp": 9680.88, "power": 36.143011}, {"timestamp": 9701.43, "power": 36.143011}, {"timestamp": 9721.98, "power": 36.143011}, {"timestamp": 9742.52, "power": 36.143011}, {"timestamp": 9763.06, "power": 36.143011}, {"timestamp": 9783.59, "power": 36.143011}, {"timestamp": 9804.14, "power": 36.143011}, {"timestamp": 9824.69, "power": 36.143011}, {"timestamp": 9845.23, "power": 36.143011}, {"timestamp": 9865.78, "power": 36.143011}, {"timestamp": 9886.32, "power": 36.143011}, {"timestamp": 9906.84, "power": 36.143011}, {"timestamp": 9927.34, "power": 36.143011}, {"timestamp": 9947.88, "power": 36.143011}, {"timestamp": 9968.42, "power": 36.143011}, {"timestamp": 9988.96, "power": 36.143011}, {"timestamp": 10009.5, "power": 36.143011}, {"timestamp": 10030.1, "power": 36.143011}, {"timestamp": 10050.6, "power": 36.143011}, {"timestamp": 10071.1, "power": 36.143011}, {"timestamp": 10091.7, "power": 35.97147}, {"timestamp": 10112.8, "power": 35.97147}, {"timestamp": 10133.4, "power": 35.97147}, {"timestamp": 10153.9, "power": 35.97147}, {"timestamp": 10174.5, "power": 35.97147}, {"timestamp": 10195.0, "power": 35.97147}, {"timestamp": 10215.6, "power": 35.97147}, {"timestamp": 10236.1, "power": 35.97147}, {"timestamp": 10256.7, "power": 35.97147}, {"timestamp": 10277.3, "power": 35.97147}, {"timestamp": 10297.8, "power": 35.97147}, {"timestamp": 10318.4, "power": 35.97147}, {"timestamp": 10338.9, "power": 35.97147}, {"timestamp": 10359.4, "power": 35.97147}, {"timestamp": 10380.0, "power": 35.97147}, {"timestamp": 10400.5, "power": 35.97147}, {"timestamp": 10421.1, "power": 35.97147}, {"timestamp": 10441.6, "power": 35.97147}, {"timestamp": 10462.2, "power": 35.97147}, {"timestamp": 10482.7, "power": 35.97147}, {"timestamp": 10503.2, "power": 35.97147}, {"timestamp": 10523.8, "power": 35.97147}, {"timestamp": 10544.3, "power": 35.97147}, {"timestamp": 10564.9, "power": 35.97147}, {"timestamp": 10585.4, "power": 35.97147}, {"timestamp": 10606.0, "power": 35.97147}, {"timestamp": 10626.5, "power": 35.97147}, {"timestamp": 10647.0, "power": 35.97147}, {"timestamp": 10667.6, "power": 35.97147}, {"timestamp": 10688.1, "power": 35.97147}, {"timestamp": 10708.7, "power": 35.97147}, {"timestamp": 10729.2, "power": 35.97147}, {"timestamp": 10749.8, "power": 35.97147}, {"timestamp": 10770.3, "power": 35.97147}, {"timestamp": 10790.8, "power": 35.97147}, {"timestamp": 10811.3, "power": 35.97147}, {"timestamp": 10831.9, "power": 35.97147}, {"timestamp": 10852.4, "power": 35.97147}, {"timestamp": 10873.0, "power": 35.97147}, {"timestamp": 10893.5, "power": 35.97147}, {"timestamp": 10914.1, "power": 35.97147}, {"timestamp": 10934.6, "power": 35.97147}, {"timestamp": 10955.2, "power": 35.97147}, {"timestamp": 10975.7, "power": 35.97147}, {"timestamp": 10996.3, "power": 35.97147}, {"timestamp": 11016.9, "power": 35.97147}, {"timestamp": 11037.4, "power": 35.97147}, {"timestamp": 11058.0, "power": 35.97147}, {"timestamp": 11078.6, "power": 35.97147}, {"timestamp": 11099.1, "power": 36.148896}, {"timestamp": 11120.3, "power": 36.148896}, {"timestamp": 11140.9, "power": 36.148896}, {"timestamp": 11161.4, "power": 36.148896}, {"timestamp": 11182.0, "power": 36.148896}, {"timestamp": 11202.5, "power": 36.148896}, {"timestamp": 11223.1, "power": 36.148896}, {"timestamp": 11243.6, "power": 36.148896}, {"timestamp": 11264.2, "power": 36.148896}, {"timestamp": 11284.8, "power": 36.148896}, {"timestamp": 11305.4, "power": 36.148896}, {"timestamp": 11325.9, "power": 36.148896}, {"timestamp": 11346.5, "power": 36.148896}, {"timestamp": 11367.0, "power": 36.148896}, {"timestamp": 11387.6, "power": 36.148896}, {"timestamp": 11408.1, "power": 36.148896}, {"timestamp": 11428.7, "power": 36.148896}, {"timestamp": 11449.2, "power": 36.148896}, {"timestamp": 11469.8, "power": 36.148896}, {"timestamp": 11490.3, "power": 36.148896}, {"timestamp": 11510.9, "power": 36.148896}, {"timestamp": 11531.4, "power": 36.148896}, {"timestamp": 11551.9, "power": 36.148896}, {"timestamp": 11572.5, "power": 36.148896}, {"timestamp": 11593.0, "power": 36.148896}, {"timestamp": 11613.6, "power": 36.148896}, {"timestamp": 11634.1, "power": 36.148896}, {"timestamp": 11654.7, "power": 36.148896}, {"timestamp": 11675.2, "power": 36.148896}, {"timestamp": 11695.8, "power": 36.148896}, {"timestamp": 11716.3, "power": 36.148896}, {"timestamp": 11736.9, "power": 36.148896}, {"timestamp": 11757.4, "power": 36.148896}, {"timestamp": 11778.0, "power": 36.148896}, {"timestamp": 11798.6, "power": 36.148896}, {"timestamp": 11819.1, "power": 36.148896}, {"timestamp": 11839.6, "power": 36.148896}, {"timestamp": 11860.1, "power": 36.148896}, {"timestamp": 11880.7, "power": 36.148896}, {"timestamp": 11901.3, "power": 36.148896}, {"timestamp": 11921.9, "power": 36.148896}, {"timestamp": 11942.5, "power": 36.148896}, {"timestamp": 11963.0, "power": 36.148896}, {"timestamp": 11983.5, "power": 36.148896}, {"timestamp": 12004.1, "power": 36.148896}, {"timestamp": 12024.7, "power": 36.148896}, {"timestamp": 12045.2, "power": 36.148896}, {"timestamp": 12065.8, "power": 36.148896}, {"timestamp": 12086.4, "power": 36.148896}, {"timestamp": 12106.9, "power": 36.328072000000006}, {"timestamp": 12128.9, "power": 36.328072000000006}, {"timestamp": 12149.4, "power": 36.328072000000006}, {"timestamp": 12170.0, "power": 36.328072000000006}, {"timestamp": 12190.5, "power": 36.328072000000006}, {"timestamp": 12211.1, "power": 36.328072000000006}, {"timestamp": 12231.6, "power": 36.328072000000006}, {"timestamp": 12252.2, "power": 36.328072000000006}, {"timestamp": 12272.7, "power": 36.328072000000006}, {"timestamp": 12293.3, "power": 36.328072000000006}, {"timestamp": 12313.9, "power": 36.328072000000006}, {"timestamp": 12334.5, "power": 36.328072000000006}, {"timestamp": 12355.0, "power": 36.328072000000006}, {"timestamp": 12375.6, "power": 36.328072000000006}, {"timestamp": 12396.1, "power": 36.328072000000006}, {"timestamp": 12416.7, "power": 36.328072000000006}, {"timestamp": 12437.3, "power": 36.328072000000006}, {"timestamp": 12457.9, "power": 36.328072000000006}, {"timestamp": 12478.4, "power": 36.328072000000006}, {"timestamp": 12498.9, "power": 36.328072000000006}, {"timestamp": 12519.4, "power": 36.328072000000006}, {"timestamp": 12540.0, "power": 36.328072000000006}, {"timestamp": 12560.6, "power": 36.328072000000006}, {"timestamp": 12581.1, "power": 36.328072000000006}, {"timestamp": 12601.7, "power": 36.328072000000006}, {"timestamp": 12622.3, "power": 36.328072000000006}, {"timestamp": 12642.8, "power": 36.328072000000006}, {"timestamp": 12663.3, "power": 36.328072000000006}, {"timestamp": 12683.8, "power": 36.328072000000006}, {"timestamp": 12704.4, "power": 36.328072000000006}, {"timestamp": 12725.0, "power": 36.328072000000006}, {"timestamp": 12745.5, "power": 36.328072000000006}, {"timestamp": 12766.1, "power": 36.328072000000006}, {"timestamp": 12786.7, "power": 36.328072000000006}, {"timestamp": 12807.2, "power": 36.328072000000006}, {"timestamp": 12827.7, "power": 36.328072000000006}, {"timestamp": 12848.3, "power": 36.328072000000006}, {"timestamp": 12868.9, "power": 36.328072000000006}, {"timestamp": 12889.5, "power": 36.328072000000006}, {"timestamp": 12910.0, "power": 36.328072000000006}, {"timestamp": 12930.6, "power": 36.328072000000006}, {"timestamp": 12951.1, "power": 36.328072000000006}, {"timestamp": 12971.7, "power": 36.328072000000006}, {"timestamp": 12992.2, "power": 36.328072000000006}, {"timestamp": 13012.8, "power": 36.328072000000006}, {"timestamp": 13033.4, "power": 36.328072000000006}, {"timestamp": 13053.9, "power": 36.328072000000006}, {"timestamp": 13074.5, "power": 36.328072000000006}, {"timestamp": 13095.0, "power": 36.328072000000006}, {"timestamp": 13115.6, "power": 36.36313200000001}, {"timestamp": 13136.7, "power": 36.36313200000001}, {"timestamp": 13157.3, "power": 36.36313200000001}, {"timestamp": 13177.8, "power": 36.36313200000001}, {"timestamp": 13198.4, "power": 36.36313200000001}, {"timestamp": 13218.9, "power": 36.36313200000001}, {"timestamp": 13239.4, "power": 36.36313200000001}, {"timestamp": 13259.9, "power": 36.36313200000001}, {"timestamp": 13280.5, "power": 36.36313200000001}, {"timestamp": 13301.1, "power": 36.36313200000001}, {"timestamp": 13321.6, "power": 36.36313200000001}, {"timestamp": 13342.2, "power": 36.36313200000001}, {"timestamp": 13362.8, "power": 36.36313200000001}, {"timestamp": 13383.3, "power": 36.36313200000001}, {"timestamp": 13403.8, "power": 36.36313200000001}, {"timestamp": 13424.4, "power": 36.36313200000001}, {"timestamp": 13445.0, "power": 36.36313200000001}, {"timestamp": 13465.6, "power": 36.36313200000001}, {"timestamp": 13486.1, "power": 36.36313200000001}, {"timestamp": 13506.7, "power": 36.36313200000001}, {"timestamp": 13527.2, "power": 36.36313200000001}, {"timestamp": 13547.8, "power": 36.36313200000001}, {"timestamp": 13568.3, "power": 36.36313200000001}, {"timestamp": 13588.9, "power": 36.36313200000001}, {"timestamp": 13609.4, "power": 36.36313200000001}, {"timestamp": 13630.0, "power": 36.36313200000001}, {"timestamp": 13650.6, "power": 36.36313200000001}, {"timestamp": 13671.1, "power": 36.36313200000001}, {"timestamp": 13691.7, "power": 36.36313200000001}, {"timestamp": 13712.2, "power": 36.36313200000001}, {"timestamp": 13732.8, "power": 36.36313200000001}, {"timestamp": 13753.3, "power": 36.36313200000001}, {"timestamp": 13773.9, "power": 36.36313200000001}, {"timestamp": 13794.4, "power": 36.36313200000001}, {"timestamp": 13814.9, "power": 36.36313200000001}, {"timestamp": 13835.4, "power": 36.36313200000001}, {"timestamp": 13856.0, "power": 36.36313200000001}, {"timestamp": 13876.6, "power": 36.36313200000001}, {"timestamp": 13897.1, "power": 36.36313200000001}, {"timestamp": 13917.7, "power": 36.36313200000001}, {"timestamp": 13938.3, "power": 36.36313200000001}, {"timestamp": 13958.8, "power": 36.36313200000001}, {"timestamp": 13979.3, "power": 36.36313200000001}, {"timestamp": 13999.8, "power": 36.36313200000001}, {"timestamp": 14020.4, "power": 36.36313200000001}, {"timestamp": 14041.0, "power": 36.36313200000001}, {"timestamp": 14061.6, "power": 36.36313200000001}, {"timestamp": 14082.1, "power": 36.36313200000001}, {"timestamp": 14102.7, "power": 36.36313200000001}, {"timestamp": 14123.3, "power": 36.093333}, {"timestamp": 14144.5, "power": 36.093333}, {"timestamp": 14165.0, "power": 36.093333}, {"timestamp": 14185.6, "power": 36.093333}, {"timestamp": 14206.1, "power": 36.093333}, {"timestamp": 14226.7, "power": 36.093333}, {"timestamp": 14247.2, "power": 36.093333}, {"timestamp": 14267.7, "power": 36.093333}, {"timestamp": 14288.3, "power": 36.093333}, {"timestamp": 14308.8, "power": 36.093333}, {"timestamp": 14329.3, "power": 36.093333}, {"timestamp": 14349.9, "power": 36.093333}, {"timestamp": 14370.4, "power": 36.093333}, {"timestamp": 14391.0, "power": 36.093333}, {"timestamp": 14411.5, "power": 36.093333}, {"timestamp": 14432.1, "power": 36.093333}, {"timestamp": 14452.6, "power": 36.093333}, {"timestamp": 14473.1, "power": 36.093333}, {"timestamp": 14493.7, "power": 36.093333}, {"timestamp": 14514.2, "power": 36.093333}, {"timestamp": 14534.7, "power": 36.093333}, {"timestamp": 14555.2, "power": 36.093333}, {"timestamp": 14575.8, "power": 36.093333}, {"timestamp": 14596.3, "power": 36.093333}, {"timestamp": 14616.9, "power": 36.093333}, {"timestamp": 14637.4, "power": 36.093333}, {"timestamp": 14657.9, "power": 36.093333}, {"timestamp": 14678.5, "power": 36.093333}, {"timestamp": 14699.0, "power": 36.093333}, {"timestamp": 14719.6, "power": 36.093333}, {"timestamp": 14740.1, "power": 36.093333}, {"timestamp": 14760.7, "power": 36.093333}, {"timestamp": 14781.3, "power": 36.093333}, {"timestamp": 14801.8, "power": 36.093333}, {"timestamp": 14822.4, "power": 36.093333}, {"timestamp": 14842.9, "power": 36.093333}, {"timestamp": 14863.5, "power": 36.093333}, {"timestamp": 14884.1, "power": 36.093333}, {"timestamp": 14904.6, "power": 36.093333}, {"timestamp": 14925.2, "power": 36.093333}, {"timestamp": 14945.8, "power": 36.093333}, {"timestamp": 14966.3, "power": 36.093333}, {"timestamp": 14986.9, "power": 36.093333}, {"timestamp": 15007.4, "power": 36.093333}, {"timestamp": 15027.9, "power": 36.093333}, {"timestamp": 15048.5, "power": 36.093333}, {"timestamp": 15069.1, "power": 36.093333}, {"timestamp": 15089.7, "power": 36.093333}, {"timestamp": 15110.2, "power": 36.093333}, {"timestamp": 15130.8, "power": 36.229237999999995}, {"timestamp": 15151.9, "power": 36.229237999999995}, {"timestamp": 15172.4, "power": 36.229237999999995}, {"timestamp": 15193.0, "power": 36.229237999999995}, {"timestamp": 15213.5, "power": 36.229237999999995}, {"timestamp": 15234.1, "power": 36.229237999999995}, {"timestamp": 15254.6, "power": 36.229237999999995}, {"timestamp": 15275.1, "power": 36.229237999999995}, {"timestamp": 15295.7, "power": 36.229237999999995}, {"timestamp": 15316.2, "power": 36.229237999999995}, {"timestamp": 15336.8, "power": 36.229237999999995}, {"timestamp": 15357.3, "power": 36.229237999999995}, {"timestamp": 15377.8, "power": 36.229237999999995}, {"timestamp": 15398.4, "power": 36.229237999999995}, {"timestamp": 15418.9, "power": 36.229237999999995}, {"timestamp": 15439.4, "power": 36.229237999999995}, {"timestamp": 15459.9, "power": 36.229237999999995}, {"timestamp": 15480.5, "power": 36.229237999999995}, {"timestamp": 15501.0, "power": 36.229237999999995}, {"timestamp": 15521.6, "power": 36.229237999999995}, {"timestamp": 15542.1, "power": 36.229237999999995}, {"timestamp": 15562.7, "power": 36.229237999999995}, {"timestamp": 15583.2, "power": 36.229237999999995}, {"timestamp": 15603.7, "power": 36.229237999999995}, {"timestamp": 15624.3, "power": 36.229237999999995}, {"timestamp": 15644.8, "power": 36.229237999999995}, {"timestamp": 15665.4, "power": 36.229237999999995}, {"timestamp": 15685.9, "power": 36.229237999999995}, {"timestamp": 15706.4, "power": 36.229237999999995}, {"timestamp": 15727.0, "power": 36.229237999999995}, {"timestamp": 15747.5, "power": 36.229237999999995}, {"timestamp": 15768.1, "power": 36.229237999999995}, {"timestamp": 15788.6, "power": 36.229237999999995}, {"timestamp": 15809.2, "power": 36.229237999999995}, {"timestamp": 15829.7, "power": 36.229237999999995}, {"timestamp": 15850.2, "power": 36.229237999999995}, {"timestamp": 15870.7, "power": 36.229237999999995}, {"timestamp": 15891.3, "power": 36.229237999999995}, {"timestamp": 15911.8, "power": 36.229237999999995}, {"timestamp": 15932.4, "power": 36.229237999999995}, {"timestamp": 15952.9, "power": 36.229237999999995}, {"timestamp": 15973.5, "power": 36.229237999999995}, {"timestamp": 15994.0, "power": 36.229237999999995}, {"timestamp": 16014.6, "power": 36.229237999999995}, {"timestamp": 16035.1, "power": 36.229237999999995}, {"timestamp": 16055.6, "power": 36.229237999999995}, {"timestamp": 16076.2, "power": 36.229237999999995}, {"timestamp": 16096.7, "power": 36.229237999999995}, {"timestamp": 16117.3, "power": 36.229237999999995}, {"timestamp": 16137.8, "power": 36.740384}, {"timestamp": 16158.8, "power": 36.740384}, {"timestamp": 16179.3, "power": 36.740384}, {"timestamp": 16199.9, "power": 36.740384}, {"timestamp": 16220.5, "power": 36.740384}, {"timestamp": 16241.1, "power": 36.740384}, {"timestamp": 16261.6, "power": 36.740384}, {"timestamp": 16282.2, "power": 36.740384}, {"timestamp": 16302.8, "power": 36.740384}, {"timestamp": 16323.3, "power": 36.740384}, {"timestamp": 16343.8, "power": 36.740384}, {"timestamp": 16364.4, "power": 36.740384}, {"timestamp": 16385.0, "power": 36.740384}, {"timestamp": 16405.6, "power": 36.740384}, {"timestamp": 16426.1, "power": 36.740384}, {"timestamp": 16446.7, "power": 36.740384}, {"timestamp": 16467.2, "power": 36.740384}, {"timestamp": 16487.8, "power": 36.740384}, {"timestamp": 16508.4, "power": 36.740384}, {"timestamp": 16528.9, "power": 36.740384}, {"timestamp": 16549.5, "power": 36.740384}, {"timestamp": 16570.1, "power": 36.740384}, {"timestamp": 16590.7, "power": 36.740384}, {"timestamp": 16611.2, "power": 36.740384}, {"timestamp": 16631.7, "power": 36.740384}, {"timestamp": 16652.3, "power": 36.740384}, {"timestamp": 16672.9, "power": 36.740384}, {"timestamp": 16693.5, "power": 36.740384}, {"timestamp": 16714.0, "power": 36.740384}, {"timestamp": 16734.6, "power": 36.740384}, {"timestamp": 16755.1, "power": 36.740384}, {"timestamp": 16775.7, "power": 36.740384}, {"timestamp": 16796.2, "power": 36.740384}, {"timestamp": 16816.8, "power": 36.740384}, {"timestamp": 16837.4, "power": 36.740384}, {"timestamp": 16857.9, "power": 36.740384}, {"timestamp": 16878.5, "power": 36.740384}, {"timestamp": 16899.0, "power": 36.740384}, {"timestamp": 16919.6, "power": 36.740384}, {"timestamp": 16940.2, "power": 36.740384}, {"timestamp": 16960.7, "power": 36.740384}, {"timestamp": 16981.3, "power": 36.740384}, {"timestamp": 17001.9, "power": 36.740384}, {"timestamp": 17022.4, "power": 36.740384}, {"timestamp": 17043.0, "power": 36.740384}, {"timestamp": 17063.5, "power": 36.740384}, {"timestamp": 17084.1, "power": 36.740384}, {"timestamp": 17104.7, "power": 36.740384}, {"timestamp": 17125.2, "power": 36.740384}, {"timestamp": 17145.8, "power": 35.884816}, {"timestamp": 17166.9, "power": 35.884816}, {"timestamp": 17187.4, "power": 35.884816}, {"timestamp": 17208.0, "power": 35.884816}, {"timestamp": 17228.5, "power": 35.884816}, {"timestamp": 17249.1, "power": 35.884816}, {"timestamp": 17269.7, "power": 35.884816}, {"timestamp": 17290.3, "power": 35.884816}, {"timestamp": 17310.7, "power": 35.884816}, {"timestamp": 17331.3, "power": 35.884816}, {"timestamp": 17351.8, "power": 35.884816}, {"timestamp": 17372.4, "power": 35.884816}, {"timestamp": 17393.0, "power": 35.884816}, {"timestamp": 17413.6, "power": 35.884816}, {"timestamp": 17434.1, "power": 35.884816}, {"timestamp": 17454.7, "power": 35.884816}, {"timestamp": 17475.2, "power": 35.884816}, {"timestamp": 17495.8, "power": 35.884816}, {"timestamp": 17516.4, "power": 35.884816}, {"timestamp": 17537.0, "power": 35.884816}, {"timestamp": 17557.5, "power": 35.884816}, {"timestamp": 17578.1, "power": 35.884816}, {"timestamp": 17598.7, "power": 35.884816}, {"timestamp": 17619.2, "power": 35.884816}, {"timestamp": 17639.7, "power": 35.884816}, {"timestamp": 17660.3, "power": 35.884816}, {"timestamp": 17680.9, "power": 35.884816}, {"timestamp": 17701.5, "power": 35.884816}, {"timestamp": 17722.0, "power": 35.884816}, {"timestamp": 17742.6, "power": 35.884816}, {"timestamp": 17763.1, "power": 35.884816}, {"timestamp": 17783.6, "power": 35.884816}, {"timestamp": 17804.2, "power": 35.884816}, {"timestamp": 17824.7, "power": 35.884816}, {"timestamp": 17845.3, "power": 35.884816}, {"timestamp": 17865.8, "power": 35.884816}, {"timestamp": 17886.4, "power": 35.884816}, {"timestamp": 17906.9, "power": 35.884816}, {"timestamp": 17927.5, "power": 35.884816}, {"timestamp": 17948.0, "power": 35.884816}, {"timestamp": 17968.6, "power": 35.884816}, {"timestamp": 17989.2, "power": 35.884816}, {"timestamp": 18009.7, "power": 35.884816}, {"timestamp": 18030.3, "power": 35.884816}, {"timestamp": 18050.8, "power": 35.884816}, {"timestamp": 18071.3, "power": 35.884816}, {"timestamp": 18091.9, "power": 35.884816}, {"timestamp": 18112.5, "power": 35.884816}, {"timestamp": 18133.1, "power": 35.884816}, {"timestamp": 18153.7, "power": 36.577016}, {"timestamp": 18174.7, "power": 36.577016}, {"timestamp": 18195.3, "power": 36.577016}, {"timestamp": 18215.8, "power": 36.577016}, {"timestamp": 18236.4, "power": 36.577016}, {"timestamp": 18256.9, "power": 36.577016}, {"timestamp": 18277.5, "power": 36.577016}, {"timestamp": 18298.0, "power": 36.577016}, {"timestamp": 18318.5, "power": 36.577016}, {"timestamp": 18339.1, "power": 36.577016}, {"timestamp": 18359.6, "power": 36.577016}, {"timestamp": 18380.2, "power": 36.577016}, {"timestamp": 18400.7, "power": 36.577016}, {"timestamp": 18421.2, "power": 36.577016}, {"timestamp": 18441.8, "power": 36.577016}, {"timestamp": 18462.3, "power": 36.577016}, {"timestamp": 18482.9, "power": 36.577016}, {"timestamp": 18503.4, "power": 36.577016}, {"timestamp": 18523.9, "power": 36.577016}, {"timestamp": 18544.4, "power": 36.577016}, {"timestamp": 18565.0, "power": 36.577016}, {"timestamp": 18585.5, "power": 36.577016}, {"timestamp": 18606.1, "power": 36.577016}, {"timestamp": 18626.6, "power": 36.577016}, {"timestamp": 18647.1, "power": 36.577016}, {"timestamp": 18667.7, "power": 36.577016}, {"timestamp": 18688.2, "power": 36.577016}, {"timestamp": 18708.8, "power": 36.577016}, {"timestamp": 18729.4, "power": 36.577016}, {"timestamp": 18749.9, "power": 36.577016}, {"timestamp": 18770.5, "power": 36.577016}, {"timestamp": 18791.0, "power": 36.577016}, {"timestamp": 18811.6, "power": 36.577016}, {"timestamp": 18832.2, "power": 36.577016}, {"timestamp": 18852.7, "power": 36.577016}, {"timestamp": 18873.3, "power": 36.577016}, {"timestamp": 18893.9, "power": 36.577016}, {"timestamp": 18914.5, "power": 36.577016}, {"timestamp": 18935.0, "power": 36.577016}, {"timestamp": 18955.6, "power": 36.577016}, {"timestamp": 18976.1, "power": 36.577016}, {"timestamp": 18996.7, "power": 36.577016}, {"timestamp": 19017.3, "power": 36.577016}, {"timestamp": 19037.9, "power": 36.577016}, {"timestamp": 19058.4, "power": 36.577016}, {"timestamp": 19079.0, "power": 36.577016}, {"timestamp": 19099.5, "power": 36.577016}, {"timestamp": 19120.1, "power": 36.577016}, {"timestamp": 19140.7, "power": 36.577016}, {"timestamp": 19161.2, "power": 35.76346100000001}, {"timestamp": 19182.4, "power": 35.76346100000001}, {"timestamp": 19203.0, "power": 35.76346100000001}, {"timestamp": 19223.6, "power": 35.76346100000001}, {"timestamp": 19244.1, "power": 35.76346100000001}, {"timestamp": 19264.7, "power": 35.76346100000001}, {"timestamp": 19285.2, "power": 35.76346100000001}, {"timestamp": 19305.8, "power": 35.76346100000001}, {"timestamp": 19326.4, "power": 35.76346100000001}, {"timestamp": 19346.9, "power": 35.76346100000001}, {"timestamp": 19367.4, "power": 35.76346100000001}, {"timestamp": 19388.0, "power": 35.76346100000001}, {"timestamp": 19408.5, "power": 35.76346100000001}, {"timestamp": 19429.1, "power": 35.76346100000001}, {"timestamp": 19449.7, "power": 35.76346100000001}, {"timestamp": 19470.3, "power": 35.76346100000001}, {"timestamp": 19490.8, "power": 35.76346100000001}, {"timestamp": 19511.2, "power": 35.76346100000001}, {"timestamp": 19531.8, "power": 35.76346100000001}, {"timestamp": 19552.4, "power": 35.76346100000001}, {"timestamp": 19573.0, "power": 35.76346100000001}, {"timestamp": 19593.5, "power": 35.76346100000001}, {"timestamp": 19614.1, "power": 35.76346100000001}, {"timestamp": 19634.7, "power": 35.76346100000001}, {"timestamp": 19655.2, "power": 35.76346100000001}, {"timestamp": 19675.8, "power": 35.76346100000001}, {"timestamp": 19696.3, "power": 35.76346100000001}, {"timestamp": 19716.9, "power": 35.76346100000001}, {"timestamp": 19737.5, "power": 35.76346100000001}, {"timestamp": 19758.1, "power": 35.76346100000001}, {"timestamp": 19778.6, "power": 35.76346100000001}, {"timestamp": 19799.2, "power": 35.76346100000001}, {"timestamp": 19819.7, "power": 35.76346100000001}, {"timestamp": 19840.3, "power": 35.76346100000001}, {"timestamp": 19860.9, "power": 35.76346100000001}, {"timestamp": 19881.5, "power": 35.76346100000001}, {"timestamp": 19902.0, "power": 35.76346100000001}, {"timestamp": 19922.6, "power": 35.76346100000001}, {"timestamp": 19943.1, "power": 35.76346100000001}, {"timestamp": 19963.7, "power": 35.76346100000001}, {"timestamp": 19984.2, "power": 35.76346100000001}, {"timestamp": 20004.8, "power": 35.76346100000001}, {"timestamp": 20025.4, "power": 35.76346100000001}, {"timestamp": 20045.9, "power": 35.76346100000001}, {"timestamp": 20066.5, "power": 35.76346100000001}, {"timestamp": 20087.0, "power": 35.76346100000001}, {"timestamp": 20107.6, "power": 35.76346100000001}, {"timestamp": 20128.2, "power": 35.76346100000001}, {"timestamp": 20148.7, "power": 35.76346100000001}, {"timestamp": 20169.3, "power": 36.229440000000004}, {"timestamp": 20190.5, "power": 36.229440000000004}, {"timestamp": 20211.0, "power": 36.229440000000004}, {"timestamp": 20231.6, "power": 36.229440000000004}, {"timestamp": 20252.1, "power": 36.229440000000004}, {"timestamp": 20272.7, "power": 36.229440000000004}, {"timestamp": 20293.3, "power": 36.229440000000004}, {"timestamp": 20313.8, "power": 36.229440000000004}, {"timestamp": 20334.4, "power": 36.229440000000004}, {"timestamp": 20354.9, "power": 36.229440000000004}, {"timestamp": 20375.4, "power": 36.229440000000004}, {"timestamp": 20396.0, "power": 36.229440000000004}, {"timestamp": 20416.5, "power": 36.229440000000004}, {"timestamp": 20437.1, "power": 36.229440000000004}, {"timestamp": 20457.7, "power": 36.229440000000004}, {"timestamp": 20478.2, "power": 36.229440000000004}, {"timestamp": 20498.7, "power": 36.229440000000004}, {"timestamp": 20519.3, "power": 36.229440000000004}, {"timestamp": 20539.9, "power": 36.229440000000004}, {"timestamp": 20560.4, "power": 36.229440000000004}, {"timestamp": 20581.0, "power": 36.229440000000004}, {"timestamp": 20601.6, "power": 36.229440000000004}, {"timestamp": 20622.1, "power": 36.229440000000004}, {"timestamp": 20642.7, "power": 36.229440000000004}, {"timestamp": 20663.2, "power": 36.229440000000004}, {"timestamp": 20683.8, "power": 36.229440000000004}, {"timestamp": 20704.3, "power": 36.229440000000004}, {"timestamp": 20724.9, "power": 36.229440000000004}, {"timestamp": 20745.5, "power": 36.229440000000004}, {"timestamp": 20766.1, "power": 36.229440000000004}, {"timestamp": 20786.6, "power": 36.229440000000004}, {"timestamp": 20807.1, "power": 36.229440000000004}, {"timestamp": 20827.7, "power": 36.229440000000004}, {"timestamp": 20848.2, "power": 36.229440000000004}, {"timestamp": 20868.8, "power": 36.229440000000004}, {"timestamp": 20889.4, "power": 36.229440000000004}, {"timestamp": 20909.9, "power": 36.229440000000004}, {"timestamp": 20930.5, "power": 36.229440000000004}, {"timestamp": 20951.0, "power": 36.229440000000004}, {"timestamp": 20971.6, "power": 36.229440000000004}, {"timestamp": 20992.2, "power": 36.229440000000004}, {"timestamp": 21012.7, "power": 36.229440000000004}, {"timestamp": 21033.3, "power": 36.229440000000004}, {"timestamp": 21053.8, "power": 36.229440000000004}, {"timestamp": 21074.4, "power": 36.229440000000004}, {"timestamp": 21094.9, "power": 36.229440000000004}, {"timestamp": 21115.4, "power": 36.229440000000004}, {"timestamp": 21136.1, "power": 36.229440000000004}, {"timestamp": 21156.7, "power": 36.229440000000004}, {"timestamp": 21177.2, "power": 36.022133}, {"timestamp": 21198.3, "power": 36.022133}, {"timestamp": 21218.8, "power": 36.022133}, {"timestamp": 21239.3, "power": 36.022133}, {"timestamp": 21259.9, "power": 36.022133}, {"timestamp": 21280.4, "power": 36.022133}, {"timestamp": 21301.0, "power": 36.022133}, {"timestamp": 21321.5, "power": 36.022133}, {"timestamp": 21342.0, "power": 36.022133}, {"timestamp": 21362.6, "power": 36.022133}, {"timestamp": 21383.1, "power": 36.022133}, {"timestamp": 21403.7, "power": 36.022133}, {"timestamp": 21424.3, "power": 36.022133}, {"timestamp": 21444.9, "power": 36.022133}, {"timestamp": 21465.4, "power": 36.022133}, {"timestamp": 21486.0, "power": 36.022133}, {"timestamp": 21506.5, "power": 36.022133}, {"timestamp": 21527.1, "power": 36.022133}, {"timestamp": 21547.6, "power": 36.022133}, {"timestamp": 21568.1, "power": 36.022133}, {"timestamp": 21588.7, "power": 36.022133}, {"timestamp": 21609.2, "power": 36.022133}, {"timestamp": 21629.8, "power": 36.022133}, {"timestamp": 21650.4, "power": 36.022133}, {"timestamp": 21670.9, "power": 36.022133}, {"timestamp": 21691.4, "power": 36.022133}, {"timestamp": 21712.0, "power": 36.022133}, {"timestamp": 21732.5, "power": 36.022133}, {"timestamp": 21753.1, "power": 36.022133}, {"timestamp": 21773.6, "power": 36.022133}, {"timestamp": 21794.2, "power": 36.022133}, {"timestamp": 21814.8, "power": 36.022133}, {"timestamp": 21835.3, "power": 36.022133}, {"timestamp": 21855.8, "power": 36.022133}, {"timestamp": 21876.4, "power": 36.022133}, {"timestamp": 21897.0, "power": 36.022133}, {"timestamp": 21917.5, "power": 36.022133}, {"timestamp": 21938.1, "power": 36.022133}, {"timestamp": 21958.6, "power": 36.022133}, {"timestamp": 21979.2, "power": 36.022133}, {"timestamp": 21999.7, "power": 36.022133}, {"timestamp": 22020.3, "power": 36.022133}, {"timestamp": 22040.9, "power": 36.022133}, {"timestamp": 22061.5, "power": 36.022133}, {"timestamp": 22082.0, "power": 36.022133}, {"timestamp": 22102.6, "power": 36.022133}, {"timestamp": 22123.1, "power": 36.022133}, {"timestamp": 22143.6, "power": 36.022133}, {"timestamp": 22164.2, "power": 36.022133}, {"timestamp": 22184.8, "power": 36.336664999999996}, {"timestamp": 22206.8, "power": 36.336664999999996}, {"timestamp": 22227.3, "power": 36.336664999999996}, {"timestamp": 22247.9, "power": 36.336664999999996}, {"timestamp": 22268.4, "power": 36.336664999999996}, {"timestamp": 22289.0, "power": 36.336664999999996}, {"timestamp": 22309.5, "power": 36.336664999999996}, {"timestamp": 22330.1, "power": 36.336664999999996}, {"timestamp": 22350.6, "power": 36.336664999999996}, {"timestamp": 22371.2, "power": 36.336664999999996}, {"timestamp": 22391.7, "power": 36.336664999999996}, {"timestamp": 22412.2, "power": 36.336664999999996}, {"timestamp": 22432.8, "power": 36.336664999999996}, {"timestamp": 22453.3, "power": 36.336664999999996}, {"timestamp": 22473.9, "power": 36.336664999999996}, {"timestamp": 22494.4, "power": 36.336664999999996}, {"timestamp": 22515.0, "power": 36.336664999999996}, {"timestamp": 22535.5, "power": 36.336664999999996}, {"timestamp": 22556.0, "power": 36.336664999999996}, {"timestamp": 22576.5, "power": 36.336664999999996}, {"timestamp": 22597.1, "power": 36.336664999999996}, {"timestamp": 22617.6, "power": 36.336664999999996}, {"timestamp": 22638.2, "power": 36.336664999999996}, {"timestamp": 22658.7, "power": 36.336664999999996}, {"timestamp": 22679.2, "power": 36.336664999999996}, {"timestamp": 22699.8, "power": 36.336664999999996}, {"timestamp": 22720.4, "power": 36.336664999999996}, {"timestamp": 22740.9, "power": 36.336664999999996}, {"timestamp": 22761.5, "power": 36.336664999999996}, {"timestamp": 22782.1, "power": 36.336664999999996}, {"timestamp": 22802.6, "power": 36.336664999999996}, {"timestamp": 22823.2, "power": 36.336664999999996}, {"timestamp": 22843.7, "power": 36.336664999999996}, {"timestamp": 22864.3, "power": 36.336664999999996}, {"timestamp": 22884.8, "power": 36.336664999999996}, {"timestamp": 22905.4, "power": 36.336664999999996}, {"timestamp": 22925.9, "power": 36.336664999999996}, {"timestamp": 22946.5, "power": 36.336664999999996}, {"timestamp": 22967.0, "power": 36.336664999999996}, {"timestamp": 22987.6, "power": 36.336664999999996}, {"timestamp": 23008.2, "power": 36.336664999999996}, {"timestamp": 23028.7, "power": 36.336664999999996}, {"timestamp": 23049.3, "power": 36.336664999999996}, {"timestamp": 23069.9, "power": 36.336664999999996}, {"timestamp": 23090.5, "power": 36.336664999999996}, {"timestamp": 23111.0, "power": 36.336664999999996}, {"timestamp": 23131.6, "power": 36.336664999999996}, {"timestamp": 23152.1, "power": 36.336664999999996}, {"timestamp": 23172.7, "power": 36.336664999999996}, {"timestamp": 23193.3, "power": 36.349958}, {"timestamp": 23214.5, "power": 36.349958}, {"timestamp": 23235.0, "power": 36.349958}, {"timestamp": 23255.6, "power": 36.349958}, {"timestamp": 23276.1, "power": 36.349958}, {"timestamp": 23296.7, "power": 36.349958}, {"timestamp": 23317.2, "power": 36.349958}, {"timestamp": 23337.8, "power": 36.349958}, {"timestamp": 23358.3, "power": 36.349958}, {"timestamp": 23378.8, "power": 36.349958}, {"timestamp": 23399.4, "power": 36.349958}, {"timestamp": 23419.9, "power": 36.349958}, {"timestamp": 23440.5, "power": 36.349958}, {"timestamp": 23461.0, "power": 36.349958}, {"timestamp": 23481.6, "power": 36.349958}, {"timestamp": 23502.1, "power": 36.349958}, {"timestamp": 23522.7, "power": 36.349958}, {"timestamp": 23543.2, "power": 36.349958}, {"timestamp": 23563.8, "power": 36.349958}, {"timestamp": 23584.4, "power": 36.349958}, {"timestamp": 23604.9, "power": 36.349958}, {"timestamp": 23625.5, "power": 36.349958}, {"timestamp": 23646.1, "power": 36.349958}, {"timestamp": 23666.7, "power": 36.349958}, {"timestamp": 23687.2, "power": 36.349958}, {"timestamp": 23707.7, "power": 36.349958}, {"timestamp": 23728.3, "power": 36.349958}, {"timestamp": 23748.9, "power": 36.349958}, {"timestamp": 23769.5, "power": 36.349958}, {"timestamp": 23790.0, "power": 36.349958}, {"timestamp": 23810.6, "power": 36.349958}, {"timestamp": 23831.1, "power": 36.349958}, {"timestamp": 23851.7, "power": 36.349958}, {"timestamp": 23872.2, "power": 36.349958}, {"timestamp": 23892.8, "power": 36.349958}, {"timestamp": 23913.4, "power": 36.349958}, {"timestamp": 23934.0, "power": 36.349958}, {"timestamp": 23954.5, "power": 36.349958}, {"timestamp": 23975.0, "power": 36.349958}, {"timestamp": 23995.6, "power": 36.349958}, {"timestamp": 24016.2, "power": 36.349958}, {"timestamp": 24036.8, "power": 36.349958}, {"timestamp": 24057.3, "power": 36.349958}, {"timestamp": 24077.9, "power": 36.349958}, {"timestamp": 24098.5, "power": 36.349958}, {"timestamp": 24119.0, "power": 36.349958}, {"timestamp": 24139.6, "power": 36.349958}, {"timestamp": 24160.1, "power": 36.349958}, {"timestamp": 24180.7, "power": 36.349958}, {"timestamp": 24201.3, "power": 36.329243}, {"timestamp": 24222.4, "power": 36.329243}, {"timestamp": 24242.9, "power": 36.329243}, {"timestamp": 24263.4, "power": 36.329243}, {"timestamp": 24284.0, "power": 36.329243}, {"timestamp": 24304.5, "power": 36.329243}, {"timestamp": 24325.1, "power": 36.329243}, {"timestamp": 24345.6, "power": 36.329243}, {"timestamp": 24366.1, "power": 36.329243}, {"timestamp": 24386.7, "power": 36.329243}, {"timestamp": 24407.2, "power": 36.329243}, {"timestamp": 24427.7, "power": 36.329243}, {"timestamp": 24448.3, "power": 36.329243}, {"timestamp": 24468.8, "power": 36.329243}, {"timestamp": 24489.4, "power": 36.329243}, {"timestamp": 24509.9, "power": 36.329243}, {"timestamp": 24530.5, "power": 36.329243}, {"timestamp": 24551.0, "power": 36.329243}, {"timestamp": 24571.5, "power": 36.329243}, {"timestamp": 24592.1, "power": 36.329243}, {"timestamp": 24612.7, "power": 36.329243}, {"timestamp": 24633.3, "power": 36.329243}, {"timestamp": 24653.9, "power": 36.329243}, {"timestamp": 24674.5, "power": 36.329243}, {"timestamp": 24695.0, "power": 36.329243}, {"timestamp": 24715.5, "power": 36.329243}, {"timestamp": 24736.1, "power": 36.329243}, {"timestamp": 24756.7, "power": 36.329243}, {"timestamp": 24777.3, "power": 36.329243}, {"timestamp": 24797.8, "power": 36.329243}, {"timestamp": 24818.4, "power": 36.329243}, {"timestamp": 24838.9, "power": 36.329243}, {"timestamp": 24859.5, "power": 36.329243}, {"timestamp": 24880.0, "power": 36.329243}, {"timestamp": 24900.6, "power": 36.329243}, {"timestamp": 24921.2, "power": 36.329243}, {"timestamp": 24941.7, "power": 36.329243}, {"timestamp": 24962.3, "power": 36.329243}, {"timestamp": 24982.8, "power": 36.329243}, {"timestamp": 25003.3, "power": 36.329243}, {"timestamp": 25023.9, "power": 36.329243}, {"timestamp": 25044.5, "power": 36.329243}, {"timestamp": 25065.0, "power": 36.329243}, {"timestamp": 25085.6, "power": 36.329243}, {"timestamp": 25106.2, "power": 36.329243}, {"timestamp": 25126.8, "power": 36.329243}, {"timestamp": 25147.3, "power": 36.329243}, {"timestamp": 25167.8, "power": 36.329243}, {"timestamp": 25188.4, "power": 36.329243}, {"timestamp": 25209.0, "power": 36.624839}, {"timestamp": 25230.2, "power": 36.624839}, {"timestamp": 25250.7, "power": 36.624839}, {"timestamp": 25271.2, "power": 36.624839}, {"timestamp": 25291.8, "power": 36.624839}, {"timestamp": 25312.3, "power": 36.624839}, {"timestamp": 25332.8, "power": 36.624839}, {"timestamp": 25353.4, "power": 36.624839}, {"timestamp": 25373.9, "power": 36.624839}, {"timestamp": 25394.5, "power": 36.624839}, {"timestamp": 25415.0, "power": 36.624839}, {"timestamp": 25435.6, "power": 36.624839}, {"timestamp": 25456.1, "power": 36.624839}, {"timestamp": 25476.7, "power": 36.624839}, {"timestamp": 25497.2, "power": 36.624839}, {"timestamp": 25517.7, "power": 36.624839}, {"timestamp": 25538.3, "power": 36.624839}, {"timestamp": 25558.8, "power": 36.624839}, {"timestamp": 25579.3, "power": 36.624839}, {"timestamp": 25599.9, "power": 36.624839}, {"timestamp": 25620.4, "power": 36.624839}, {"timestamp": 25641.0, "power": 36.624839}, {"timestamp": 25661.6, "power": 36.624839}, {"timestamp": 25682.2, "power": 36.624839}, {"timestamp": 25702.8, "power": 36.624839}, {"timestamp": 25723.3, "power": 36.624839}, {"timestamp": 25743.8, "power": 36.624839}, {"timestamp": 25764.4, "power": 36.624839}, {"timestamp": 25785.0, "power": 36.624839}, {"timestamp": 25805.5, "power": 36.624839}, {"timestamp": 25826.1, "power": 36.624839}, {"timestamp": 25846.7, "power": 36.624839}, {"timestamp": 25867.2, "power": 36.624839}, {"timestamp": 25887.8, "power": 36.624839}, {"timestamp": 25908.3, "power": 36.624839}, {"timestamp": 25928.9, "power": 36.624839}, {"timestamp": 25949.4, "power": 36.624839}, {"timestamp": 25970.0, "power": 36.624839}, {"timestamp": 25990.6, "power": 36.624839}, {"timestamp": 26011.1, "power": 36.624839}, {"timestamp": 26031.6, "power": 36.624839}, {"timestamp": 26052.2, "power": 36.624839}, {"timestamp": 26072.8, "power": 36.624839}, {"timestamp": 26093.4, "power": 36.624839}, {"timestamp": 26113.9, "power": 36.624839}, {"timestamp": 26134.5, "power": 36.624839}, {"timestamp": 26155.0, "power": 36.624839}, {"timestamp": 26175.6, "power": 36.624839}, {"timestamp": 26196.2, "power": 36.624839}, {"timestamp": 26216.7, "power": 36.395224999999996}, {"timestamp": 26237.9, "power": 36.395224999999996}, {"timestamp": 26258.5, "power": 36.395224999999996}, {"timestamp": 26279.0, "power": 36.395224999999996}, {"timestamp": 26299.5, "power": 36.395224999999996}, {"timestamp": 26320.1, "power": 36.395224999999996}, {"timestamp": 26340.6, "power": 36.395224999999996}, {"timestamp": 26361.2, "power": 36.395224999999996}, {"timestamp": 26381.7, "power": 36.395224999999996}, {"timestamp": 26402.2, "power": 36.395224999999996}, {"timestamp": 26422.8, "power": 36.395224999999996}, {"timestamp": 26443.3, "power": 36.395224999999996}, {"timestamp": 26463.8, "power": 36.395224999999996}, {"timestamp": 26484.4, "power": 36.395224999999996}, {"timestamp": 26505.0, "power": 36.395224999999996}, {"timestamp": 26525.5, "power": 36.395224999999996}, {"timestamp": 26546.1, "power": 36.395224999999996}, {"timestamp": 26566.7, "power": 36.395224999999996}, {"timestamp": 26587.2, "power": 36.395224999999996}, {"timestamp": 26607.8, "power": 36.395224999999996}, {"timestamp": 26628.3, "power": 36.395224999999996}, {"timestamp": 26648.9, "power": 36.395224999999996}, {"timestamp": 26669.5, "power": 36.395224999999996}, {"timestamp": 26690.0, "power": 36.395224999999996}, {"timestamp": 26710.6, "power": 36.395224999999996}, {"timestamp": 26731.1, "power": 36.395224999999996}, {"timestamp": 26751.7, "power": 36.395224999999996}, {"timestamp": 26772.2, "power": 36.395224999999996}, {"timestamp": 26792.8, "power": 36.395224999999996}, {"timestamp": 26813.4, "power": 36.395224999999996}, {"timestamp": 26834.0, "power": 36.395224999999996}, {"timestamp": 26854.5, "power": 36.395224999999996}, {"timestamp": 26875.1, "power": 36.395224999999996}, {"timestamp": 26895.6, "power": 36.395224999999996}, {"timestamp": 26916.2, "power": 36.395224999999996}, {"timestamp": 26936.8, "power": 36.395224999999996}, {"timestamp": 26957.3, "power": 36.395224999999996}, {"timestamp": 26977.9, "power": 36.395224999999996}, {"timestamp": 26998.5, "power": 36.395224999999996}, {"timestamp": 27019.0, "power": 36.395224999999996}, {"timestamp": 27039.6, "power": 36.395224999999996}, {"timestamp": 27060.1, "power": 36.395224999999996}, {"timestamp": 27080.7, "power": 36.395224999999996}, {"timestamp": 27101.3, "power": 36.395224999999996}, {"timestamp": 27121.8, "power": 36.395224999999996}, {"timestamp": 27142.4, "power": 36.395224999999996}, {"timestamp": 27163.0, "power": 36.395224999999996}, {"timestamp": 27183.5, "power": 36.395224999999996}, {"timestamp": 27204.1, "power": 36.395224999999996}, {"timestamp": 27224.7, "power": 36.402408}, {"timestamp": 27245.9, "power": 36.402408}, {"timestamp": 27266.4, "power": 36.402408}, {"timestamp": 27287.0, "power": 36.402408}, {"timestamp": 27307.5, "power": 36.402408}, {"timestamp": 27328.0, "power": 36.402408}, {"timestamp": 27348.6, "power": 36.402408}, {"timestamp": 27369.1, "power": 36.402408}, {"timestamp": 27389.7, "power": 36.402408}, {"timestamp": 27410.2, "power": 36.402408}, {"timestamp": 27430.7, "power": 36.402408}, {"timestamp": 27451.2, "power": 36.402408}, {"timestamp": 27471.8, "power": 36.402408}, {"timestamp": 27492.3, "power": 36.402408}, {"timestamp": 27512.9, "power": 36.402408}, {"timestamp": 27533.4, "power": 36.402408}, {"timestamp": 27554.0, "power": 36.402408}, {"timestamp": 27574.5, "power": 36.402408}, {"timestamp": 27595.0, "power": 36.402408}, {"timestamp": 27615.6, "power": 36.402408}, {"timestamp": 27636.1, "power": 36.402408}, {"timestamp": 27656.7, "power": 36.402408}, {"timestamp": 27677.2, "power": 36.402408}, {"timestamp": 27697.8, "power": 36.402408}, {"timestamp": 27718.3, "power": 36.402408}, {"timestamp": 27738.8, "power": 36.402408}, {"timestamp": 27759.3, "power": 36.402408}, {"timestamp": 27779.9, "power": 36.402408}, {"timestamp": 27800.4, "power": 36.402408}, {"timestamp": 27821.0, "power": 36.402408}, {"timestamp": 27841.5, "power": 36.402408}, {"timestamp": 27862.1, "power": 36.402408}, {"timestamp": 27882.6, "power": 36.402408}, {"timestamp": 27903.1, "power": 36.402408}, {"timestamp": 27923.7, "power": 36.402408}, {"timestamp": 27944.2, "power": 36.402408}, {"timestamp": 27964.8, "power": 36.402408}, {"timestamp": 27985.3, "power": 36.402408}, {"timestamp": 28005.9, "power": 36.402408}, {"timestamp": 28026.4, "power": 36.402408}, {"timestamp": 28046.9, "power": 36.402408}, {"timestamp": 28067.4, "power": 36.402408}, {"timestamp": 28088.0, "power": 36.402408}, {"timestamp": 28108.6, "power": 36.402408}, {"timestamp": 28129.1, "power": 36.402408}, {"timestamp": 28149.7, "power": 36.402408}, {"timestamp": 28170.3, "power": 36.402408}, {"timestamp": 28190.8, "power": 36.402408}, {"timestamp": 28211.3, "power": 36.402408}, {"timestamp": 28231.9, "power": 36.053455}, {"timestamp": 28253.1, "power": 36.053455}, {"timestamp": 28273.7, "power": 36.053455}, {"timestamp": 28294.2, "power": 36.053455}, {"timestamp": 28314.8, "power": 36.053455}, {"timestamp": 28335.3, "power": 36.053455}, {"timestamp": 28355.9, "power": 36.053455}, {"timestamp": 28376.5, "power": 36.053455}, {"timestamp": 28397.0, "power": 36.053455}, {"timestamp": 28417.6, "power": 36.053455}, {"timestamp": 28438.2, "power": 36.053455}, {"timestamp": 28458.8, "power": 36.053455}, {"timestamp": 28479.3, "power": 36.053455}, {"timestamp": 28499.8, "power": 36.053455}, {"timestamp": 28520.4, "power": 36.053455}, {"timestamp": 28541.0, "power": 36.053455}, {"timestamp": 28561.5, "power": 36.053455}, {"timestamp": 28582.1, "power": 36.053455}, {"timestamp": 28602.7, "power": 36.053455}, {"timestamp": 28623.2, "power": 36.053455}, {"timestamp": 28643.8, "power": 36.053455}, {"timestamp": 28664.4, "power": 36.053455}, {"timestamp": 28684.9, "power": 36.053455}, {"timestamp": 28705.5, "power": 36.053455}, {"timestamp": 28726.1, "power": 36.053455}, {"timestamp": 28746.7, "power": 36.053455}, {"timestamp": 28767.2, "power": 36.053455}, {"timestamp": 28787.7, "power": 36.053455}, {"timestamp": 28808.3, "power": 36.053455}, {"timestamp": 28828.9, "power": 36.053455}, {"timestamp": 28849.4, "power": 36.053455}, {"timestamp": 28870.0, "power": 36.053455}, {"timestamp": 28890.6, "power": 36.053455}, {"timestamp": 28911.1, "power": 36.053455}, {"timestamp": 28931.6, "power": 36.053455}, {"timestamp": 28952.2, "power": 36.053455}, {"timestamp": 28972.8, "power": 36.053455}, {"timestamp": 28993.3, "power": 36.053455}, {"timestamp": 29013.9, "power": 36.053455}, {"timestamp": 29034.5, "power": 36.053455}, {"timestamp": 29055.0, "power": 36.053455}, {"timestamp": 29075.6, "power": 36.053455}, {"timestamp": 29096.1, "power": 36.053455}, {"timestamp": 29116.7, "power": 36.053455}, {"timestamp": 29137.3, "power": 36.053455}, {"timestamp": 29157.9, "power": 36.053455}, {"timestamp": 29178.4, "power": 36.053455}, {"timestamp": 29199.0, "power": 36.053455}, {"timestamp": 29219.5, "power": 36.053455}, {"timestamp": 29240.1, "power": 36.060294}, {"timestamp": 29261.3, "power": 36.060294}, {"timestamp": 29281.9, "power": 36.060294}, {"timestamp": 29302.4, "power": 36.060294}, {"timestamp": 29323.0, "power": 36.060294}, {"timestamp": 29343.5, "power": 36.060294}, {"timestamp": 29364.1, "power": 36.060294}, {"timestamp": 29384.7, "power": 36.060294}, {"timestamp": 29405.3, "power": 36.060294}, {"timestamp": 29425.8, "power": 36.060294}, {"timestamp": 29446.4, "power": 36.060294}, {"timestamp": 29466.9, "power": 36.060294}, {"timestamp": 29487.5, "power": 36.060294}, {"timestamp": 29508.1, "power": 36.060294}, {"timestamp": 29528.6, "power": 36.060294}, {"timestamp": 29549.2, "power": 36.060294}, {"timestamp": 29569.7, "power": 36.060294}, {"timestamp": 29590.3, "power": 36.060294}, {"timestamp": 29610.9, "power": 36.060294}, {"timestamp": 29631.4, "power": 36.060294}, {"timestamp": 29652.0, "power": 36.060294}, {"timestamp": 29672.5, "power": 36.060294}, {"timestamp": 29693.1, "power": 36.060294}, {"timestamp": 29713.7, "power": 36.060294}, {"timestamp": 29734.3, "power": 36.060294}, {"timestamp": 29754.8, "power": 36.060294}, {"timestamp": 29775.3, "power": 36.060294}, {"timestamp": 29795.8, "power": 36.060294}, {"timestamp": 29816.4, "power": 36.060294}, {"timestamp": 29836.9, "power": 36.060294}, {"timestamp": 29857.5, "power": 36.060294}, {"timestamp": 29878.1, "power": 36.060294}, {"timestamp": 29898.7, "power": 36.060294}, {"timestamp": 29919.2, "power": 36.060294}, {"timestamp": 29939.8, "power": 36.060294}, {"timestamp": 29960.3, "power": 36.060294}, {"timestamp": 29980.9, "power": 36.060294}, {"timestamp": 30001.5, "power": 36.060294}, {"timestamp": 30022.0, "power": 36.060294}, {"timestamp": 30042.6, "power": 36.060294}, {"timestamp": 30063.1, "power": 36.060294}, {"timestamp": 30083.7, "power": 36.060294}, {"timestamp": 30104.2, "power": 36.060294}, {"timestamp": 30124.8, "power": 36.060294}, {"timestamp": 30145.4, "power": 36.060294}, {"timestamp": 30166.0, "power": 36.060294}, {"timestamp": 30186.5, "power": 36.060294}, {"timestamp": 30207.1, "power": 36.060294}, {"timestamp": 30227.6, "power": 36.060294}, {"timestamp": 30248.2, "power": 35.788839}, {"timestamp": 30269.3, "power": 35.788839}, {"timestamp": 30289.9, "power": 35.788839}, {"timestamp": 30310.4, "power": 35.788839}, {"timestamp": 30330.9, "power": 35.788839}, {"timestamp": 30351.4, "power": 35.788839}, {"timestamp": 30372.0, "power": 35.788839}, {"timestamp": 30392.6, "power": 35.788839}, {"timestamp": 30413.2, "power": 35.788839}, {"timestamp": 30433.7, "power": 35.788839}, {"timestamp": 30454.3, "power": 35.788839}, {"timestamp": 30474.8, "power": 35.788839}, {"timestamp": 30495.3, "power": 35.788839}, {"timestamp": 30515.9, "power": 35.788839}, {"timestamp": 30536.5, "power": 35.788839}, {"timestamp": 30557.0, "power": 35.788839}, {"timestamp": 30577.6, "power": 35.788839}, {"timestamp": 30598.2, "power": 35.788839}, {"timestamp": 30618.7, "power": 35.788839}, {"timestamp": 30639.2, "power": 35.788839}, {"timestamp": 30659.8, "power": 35.788839}, {"timestamp": 30680.4, "power": 35.788839}, {"timestamp": 30700.9, "power": 35.788839}, {"timestamp": 30721.5, "power": 35.788839}, {"timestamp": 30742.1, "power": 35.788839}, {"timestamp": 30762.6, "power": 35.788839}, {"timestamp": 30783.1, "power": 35.788839}, {"timestamp": 30803.7, "power": 35.788839}, {"timestamp": 30824.3, "power": 35.788839}, {"timestamp": 30844.8, "power": 35.788839}, {"timestamp": 30865.4, "power": 35.788839}, {"timestamp": 30886.0, "power": 35.788839}, {"timestamp": 30906.6, "power": 35.788839}, {"timestamp": 30927.1, "power": 35.788839}, {"timestamp": 30947.7, "power": 35.788839}, {"timestamp": 30968.2, "power": 35.788839}, {"timestamp": 30988.8, "power": 35.788839}, {"timestamp": 31009.4, "power": 35.788839}, {"timestamp": 31030.0, "power": 35.788839}, {"timestamp": 31050.5, "power": 35.788839}, {"timestamp": 31071.1, "power": 35.788839}, {"timestamp": 31091.6, "power": 35.788839}, {"timestamp": 31112.2, "power": 35.788839}, {"timestamp": 31132.8, "power": 35.788839}, {"timestamp": 31153.3, "power": 35.788839}, {"timestamp": 31173.9, "power": 35.788839}, {"timestamp": 31194.5, "power": 35.788839}, {"timestamp": 31215.0, "power": 35.788839}, {"timestamp": 31235.6, "power": 35.788839}, {"timestamp": 31256.1, "power": 36.197928000000005}, {"timestamp": 31277.3, "power": 36.197928000000005}, {"timestamp": 31297.9, "power": 36.197928000000005}, {"timestamp": 31318.4, "power": 36.197928000000005}, {"timestamp": 31339.0, "power": 36.197928000000005}, {"timestamp": 31359.5, "power": 36.197928000000005}, {"timestamp": 31380.1, "power": 36.197928000000005}, {"timestamp": 31400.6, "power": 36.197928000000005}, {"timestamp": 31421.2, "power": 36.197928000000005}, {"timestamp": 31441.8, "power": 36.197928000000005}, {"timestamp": 31462.4, "power": 36.197928000000005}, {"timestamp": 31482.9, "power": 36.197928000000005}, {"timestamp": 31503.4, "power": 36.197928000000005}, {"timestamp": 31524.0, "power": 36.197928000000005}, {"timestamp": 31544.5, "power": 36.197928000000005}, {"timestamp": 31565.1, "power": 36.197928000000005}, {"timestamp": 31585.7, "power": 36.197928000000005}, {"timestamp": 31606.2, "power": 36.197928000000005}, {"timestamp": 31626.8, "power": 36.197928000000005}, {"timestamp": 31647.3, "power": 36.197928000000005}, {"timestamp": 31667.8, "power": 36.197928000000005}, {"timestamp": 31688.4, "power": 36.197928000000005}, {"timestamp": 31709.0, "power": 36.197928000000005}, {"timestamp": 31729.5, "power": 36.197928000000005}, {"timestamp": 31750.1, "power": 36.197928000000005}, {"timestamp": 31770.7, "power": 36.197928000000005}, {"timestamp": 31791.2, "power": 36.197928000000005}, {"timestamp": 31811.7, "power": 36.197928000000005}, {"timestamp": 31832.3, "power": 36.197928000000005}, {"timestamp": 31852.8, "power": 36.197928000000005}, {"timestamp": 31873.4, "power": 36.197928000000005}, {"timestamp": 31893.9, "power": 36.197928000000005}, {"timestamp": 31914.5, "power": 36.197928000000005}, {"timestamp": 31935.0, "power": 36.197928000000005}, {"timestamp": 31955.5, "power": 36.197928000000005}, {"timestamp": 31976.1, "power": 36.197928000000005}, {"timestamp": 31996.6, "power": 36.197928000000005}, {"timestamp": 32017.2, "power": 36.197928000000005}, {"timestamp": 32037.7, "power": 36.197928000000005}, {"timestamp": 32058.3, "power": 36.197928000000005}, {"timestamp": 32078.8, "power": 36.197928000000005}, {"timestamp": 32099.3, "power": 36.197928000000005}, {"timestamp": 32119.9, "power": 36.197928000000005}, {"timestamp": 32140.5, "power": 36.197928000000005}, {"timestamp": 32161.0, "power": 36.197928000000005}, {"timestamp": 32181.6, "power": 36.197928000000005}, {"timestamp": 32202.2, "power": 36.197928000000005}, {"timestamp": 32222.7, "power": 36.197928000000005}, {"timestamp": 32243.2, "power": 36.197928000000005}, {"timestamp": 32263.8, "power": 36.193200000000004}, {"timestamp": 32285.7, "power": 36.193200000000004}, {"timestamp": 32306.3, "power": 36.193200000000004}, {"timestamp": 32326.8, "power": 36.193200000000004}, {"timestamp": 32347.3, "power": 36.193200000000004}, {"timestamp": 32367.9, "power": 36.193200000000004}, {"timestamp": 32388.4, "power": 36.193200000000004}, {"timestamp": 32408.9, "power": 36.193200000000004}, {"timestamp": 32429.5, "power": 36.193200000000004}, {"timestamp": 32450.0, "power": 36.193200000000004}, {"timestamp": 32470.6, "power": 36.193200000000004}, {"timestamp": 32491.1, "power": 36.193200000000004}, {"timestamp": 32511.6, "power": 36.193200000000004}, {"timestamp": 32532.2, "power": 36.193200000000004}, {"timestamp": 32552.7, "power": 36.193200000000004}, {"timestamp": 32573.3, "power": 36.193200000000004}, {"timestamp": 32593.8, "power": 36.193200000000004}, {"timestamp": 32614.4, "power": 36.193200000000004}, {"timestamp": 32634.9, "power": 36.193200000000004}, {"timestamp": 32655.4, "power": 36.193200000000004}, {"timestamp": 32675.9, "power": 36.193200000000004}, {"timestamp": 32696.5, "power": 36.193200000000004}, {"timestamp": 32717.0, "power": 36.193200000000004}, {"timestamp": 32737.6, "power": 36.193200000000004}, {"timestamp": 32758.1, "power": 36.193200000000004}, {"timestamp": 32778.6, "power": 36.193200000000004}, {"timestamp": 32799.2, "power": 36.193200000000004}, {"timestamp": 32819.7, "power": 36.193200000000004}, {"timestamp": 32840.2, "power": 36.193200000000004}, {"timestamp": 32860.8, "power": 36.193200000000004}, {"timestamp": 32881.3, "power": 36.193200000000004}, {"timestamp": 32901.9, "power": 36.193200000000004}, {"timestamp": 32922.4, "power": 36.193200000000004}, {"timestamp": 32943.0, "power": 36.193200000000004}, {"timestamp": 32963.5, "power": 36.193200000000004}, {"timestamp": 32984.1, "power": 36.193200000000004}, {"timestamp": 33004.6, "power": 36.193200000000004}, {"timestamp": 33025.2, "power": 36.193200000000004}, {"timestamp": 33045.8, "power": 36.193200000000004}, {"timestamp": 33066.3, "power": 36.193200000000004}, {"timestamp": 33086.9, "power": 36.193200000000004}, {"timestamp": 33107.4, "power": 36.193200000000004}, {"timestamp": 33127.9, "power": 36.193200000000004}, {"timestamp": 33148.5, "power": 36.193200000000004}, {"timestamp": 33169.1, "power": 36.193200000000004}, {"timestamp": 33189.6, "power": 36.193200000000004}, {"timestamp": 33210.2, "power": 36.193200000000004}, {"timestamp": 33230.7, "power": 36.193200000000004}, {"timestamp": 33251.2, "power": 36.193200000000004}, {"timestamp": 33271.8, "power": 36.484032}, {"timestamp": 33292.8, "power": 36.484032}, {"timestamp": 33313.4, "power": 36.484032}, {"timestamp": 33333.9, "power": 36.484032}, {"timestamp": 33354.5, "power": 36.484032}, {"timestamp": 33375.0, "power": 36.484032}, {"timestamp": 33395.6, "power": 36.484032}, {"timestamp": 33416.1, "power": 36.484032}, {"timestamp": 33436.7, "power": 36.484032}, {"timestamp": 33457.3, "power": 36.484032}, {"timestamp": 33477.9, "power": 36.484032}, {"timestamp": 33498.4, "power": 36.484032}, {"timestamp": 33518.9, "power": 36.484032}, {"timestamp": 33539.4, "power": 36.484032}, {"timestamp": 33560.0, "power": 36.484032}, {"timestamp": 33580.6, "power": 36.484032}, {"timestamp": 33601.2, "power": 36.484032}, {"timestamp": 33621.7, "power": 36.484032}, {"timestamp": 33642.3, "power": 36.484032}, {"timestamp": 33662.8, "power": 36.484032}, {"timestamp": 33683.4, "power": 36.484032}, {"timestamp": 33703.9, "power": 36.484032}, {"timestamp": 33724.5, "power": 36.484032}, {"timestamp": 33745.1, "power": 36.484032}, {"timestamp": 33765.6, "power": 36.484032}, {"timestamp": 33786.2, "power": 36.484032}, {"timestamp": 33806.7, "power": 36.484032}, {"timestamp": 33827.2, "power": 36.484032}, {"timestamp": 33847.8, "power": 36.484032}, {"timestamp": 33868.4, "power": 36.484032}, {"timestamp": 33889.0, "power": 36.484032}, {"timestamp": 33909.5, "power": 36.484032}, {"timestamp": 33930.1, "power": 36.484032}, {"timestamp": 33950.7, "power": 36.484032}, {"timestamp": 33971.2, "power": 36.484032}, {"timestamp": 33991.7, "power": 36.484032}, {"timestamp": 34012.3, "power": 36.484032}, {"timestamp": 34032.9, "power": 36.484032}, {"timestamp": 34053.4, "power": 36.484032}, {"timestamp": 34074.0, "power": 36.484032}, {"timestamp": 34094.6, "power": 36.484032}, {"timestamp": 34115.1, "power": 36.484032}, {"timestamp": 34135.7, "power": 36.484032}, {"timestamp": 34156.2, "power": 36.484032}, {"timestamp": 34176.8, "power": 36.484032}, {"timestamp": 34197.4, "power": 36.484032}, {"timestamp": 34218.0, "power": 36.484032}, {"timestamp": 34238.5, "power": 36.484032}, {"timestamp": 34259.1, "power": 36.484032}, {"timestamp": 34279.6, "power": 36.905339}, {"timestamp": 34300.7, "power": 36.905339}, {"timestamp": 34321.3, "power": 36.905339}, {"timestamp": 34341.8, "power": 36.905339}, {"timestamp": 34362.4, "power": 36.905339}, {"timestamp": 34382.9, "power": 36.905339}, {"timestamp": 34403.4, "power": 36.905339}, {"timestamp": 34424.0, "power": 36.905339}, {"timestamp": 34444.6, "power": 36.905339}, {"timestamp": 34465.1, "power": 36.905339}, {"timestamp": 34485.7, "power": 36.905339}, {"timestamp": 34506.3, "power": 36.905339}, {"timestamp": 34526.8, "power": 36.905339}, {"timestamp": 34547.3, "power": 36.905339}, {"timestamp": 34567.9, "power": 36.905339}, {"timestamp": 34588.5, "power": 36.905339}, {"timestamp": 34609.0, "power": 36.905339}, {"timestamp": 34629.6, "power": 36.905339}, {"timestamp": 34650.2, "power": 36.905339}, {"timestamp": 34670.8, "power": 36.905339}, {"timestamp": 34691.3, "power": 36.905339}, {"timestamp": 34711.8, "power": 36.905339}, {"timestamp": 34732.4, "power": 36.905339}, {"timestamp": 34753.0, "power": 36.905339}, {"timestamp": 34773.5, "power": 36.905339}, {"timestamp": 34794.1, "power": 36.905339}, {"timestamp": 34814.7, "power": 36.905339}, {"timestamp": 34835.2, "power": 36.905339}, {"timestamp": 34855.8, "power": 36.905339}, {"timestamp": 34876.3, "power": 36.905339}, {"timestamp": 34896.9, "power": 36.905339}, {"timestamp": 34917.5, "power": 36.905339}, {"timestamp": 34938.0, "power": 36.905339}, {"timestamp": 34958.6, "power": 36.905339}, {"timestamp": 34979.1, "power": 36.905339}, {"timestamp": 34999.7, "power": 36.905339}, {"timestamp": 35020.3, "power": 36.905339}, {"timestamp": 35040.8, "power": 36.905339}, {"timestamp": 35061.4, "power": 36.905339}, {"timestamp": 35082.0, "power": 36.905339}, {"timestamp": 35102.6, "power": 36.905339}, {"timestamp": 35123.1, "power": 36.905339}, {"timestamp": 35143.6, "power": 36.905339}, {"timestamp": 35164.2, "power": 36.905339}, {"timestamp": 35184.8, "power": 36.905339}, {"timestamp": 35205.4, "power": 36.905339}, {"timestamp": 35225.9, "power": 36.905339}, {"timestamp": 35246.5, "power": 36.905339}, {"timestamp": 35267.0, "power": 36.905339}, {"timestamp": 35287.6, "power": 35.948171}, {"timestamp": 35308.6, "power": 35.948171}, {"timestamp": 35329.2, "power": 35.948171}, {"timestamp": 35349.7, "power": 35.948171}, {"timestamp": 35370.3, "power": 35.948171}, {"timestamp": 35390.8, "power": 35.948171}, {"timestamp": 35411.3, "power": 35.948171}, {"timestamp": 35431.8, "power": 35.948171}, {"timestamp": 35452.4, "power": 35.948171}, {"timestamp": 35472.9, "power": 35.948171}, {"timestamp": 35493.5, "power": 35.948171}, {"timestamp": 35514.0, "power": 35.948171}, {"timestamp": 35534.6, "power": 35.948171}, {"timestamp": 35555.1, "power": 35.948171}, {"timestamp": 35575.6, "power": 35.948171}, {"timestamp": 35596.2, "power": 35.948171}, {"timestamp": 35616.7, "power": 35.948171}, {"timestamp": 35637.3, "power": 35.948171}, {"timestamp": 35657.8, "power": 35.948171}, {"timestamp": 35678.4, "power": 35.948171}, {"timestamp": 35698.9, "power": 35.948171}, {"timestamp": 35719.4, "power": 35.948171}, {"timestamp": 35739.9, "power": 35.948171}, {"timestamp": 35760.5, "power": 35.948171}, {"timestamp": 35781.0, "power": 35.948171}, {"timestamp": 35801.6, "power": 35.948171}, {"timestamp": 35822.1, "power": 35.948171}, {"timestamp": 35842.7, "power": 35.948171}, {"timestamp": 35863.2, "power": 35.948171}, {"timestamp": 35883.8, "power": 35.948171}, {"timestamp": 35904.4, "power": 35.948171}, {"timestamp": 35925.0, "power": 35.948171}, {"timestamp": 35945.5, "power": 35.948171}, {"timestamp": 35966.1, "power": 35.948171}, {"timestamp": 35986.7, "power": 35.948171}, {"timestamp": 36007.2, "power": 35.948171}, {"timestamp": 36027.8, "power": 35.948171}, {"timestamp": 36048.3, "power": 35.948171}, {"timestamp": 36068.9, "power": 35.948171}, {"timestamp": 36089.5, "power": 35.948171}, {"timestamp": 36110.1, "power": 35.948171}, {"timestamp": 36130.6, "power": 35.948171}, {"timestamp": 36151.1, "power": 35.948171}, {"timestamp": 36171.7, "power": 35.948171}, {"timestamp": 36192.3, "power": 35.948171}, {"timestamp": 36212.9, "power": 35.948171}, {"timestamp": 36233.4, "power": 35.948171}, {"timestamp": 36254.0, "power": 35.948171}, {"timestamp": 36274.6, "power": 35.948171}, {"timestamp": 36295.1, "power": 36.239544}, {"timestamp": 36316.3, "power": 36.239544}, {"timestamp": 36336.8, "power": 36.239544}, {"timestamp": 36357.4, "power": 36.239544}, {"timestamp": 36377.9, "power": 36.239544}, {"timestamp": 36398.5, "power": 36.239544}, {"timestamp": 36419.0, "power": 36.239544}, {"timestamp": 36439.5, "power": 36.239544}, {"timestamp": 36460.1, "power": 36.239544}, {"timestamp": 36480.6, "power": 36.239544}, {"timestamp": 36501.2, "power": 36.239544}, {"timestamp": 36521.7, "power": 36.239544}, {"timestamp": 36542.3, "power": 36.239544}, {"timestamp": 36562.8, "power": 36.239544}, {"timestamp": 36583.3, "power": 36.239544}, {"timestamp": 36603.8, "power": 36.239544}, {"timestamp": 36624.4, "power": 36.239544}, {"timestamp": 36644.9, "power": 36.239544}, {"timestamp": 36665.5, "power": 36.239544}, {"timestamp": 36686.0, "power": 36.239544}, {"timestamp": 36706.5, "power": 36.239544}, {"timestamp": 36727.1, "power": 36.239544}, {"timestamp": 36747.6, "power": 36.239544}, {"timestamp": 36768.2, "power": 36.239544}, {"timestamp": 36788.7, "power": 36.239544}, {"timestamp": 36809.3, "power": 36.239544}, {"timestamp": 36829.8, "power": 36.239544}, {"timestamp": 36850.3, "power": 36.239544}, {"timestamp": 36870.9, "power": 36.239544}, {"timestamp": 36891.4, "power": 36.239544}, {"timestamp": 36911.9, "power": 36.239544}, {"timestamp": 36932.5, "power": 36.239544}, {"timestamp": 36953.0, "power": 36.239544}, {"timestamp": 36973.6, "power": 36.239544}, {"timestamp": 36994.2, "power": 36.239544}, {"timestamp": 37014.7, "power": 36.239544}, {"timestamp": 37035.2, "power": 36.239544}, {"timestamp": 37055.8, "power": 36.239544}, {"timestamp": 37076.4, "power": 36.239544}, {"timestamp": 37096.9, "power": 36.239544}, {"timestamp": 37117.5, "power": 36.239544}, {"timestamp": 37138.1, "power": 36.239544}, {"timestamp": 37158.7, "power": 36.239544}, {"timestamp": 37179.2, "power": 36.239544}, {"timestamp": 37199.7, "power": 36.239544}, {"timestamp": 37220.3, "power": 36.239544}, {"timestamp": 37240.9, "power": 36.239544}, {"timestamp": 37261.5, "power": 36.239544}, {"timestamp": 37282.0, "power": 36.239544}, {"timestamp": 37302.6, "power": 36.412056}, {"timestamp": 37323.7, "power": 36.412056}, {"timestamp": 37344.3, "power": 36.412056}, {"timestamp": 37364.8, "power": 36.412056}, {"timestamp": 37385.4, "power": 36.412056}, {"timestamp": 37405.9, "power": 36.412056}, {"timestamp": 37426.4, "power": 36.412056}, {"timestamp": 37447.0, "power": 36.412056}, {"timestamp": 37467.5, "power": 36.412056}, {"timestamp": 37488.1, "power": 36.412056}, {"timestamp": 37508.6, "power": 36.412056}, {"timestamp": 37529.1, "power": 36.412056}, {"timestamp": 37549.7, "power": 36.412056}, {"timestamp": 37570.2, "power": 36.412056}, {"timestamp": 37590.8, "power": 36.412056}, {"timestamp": 37611.3, "power": 36.412056}, {"timestamp": 37631.8, "power": 36.412056}, {"timestamp": 37652.4, "power": 36.412056}, {"timestamp": 37673.0, "power": 36.412056}, {"timestamp": 37693.6, "power": 36.412056}, {"timestamp": 37714.1, "power": 36.412056}, {"timestamp": 37734.7, "power": 36.412056}, {"timestamp": 37755.2, "power": 36.412056}, {"timestamp": 37775.8, "power": 36.412056}, {"timestamp": 37796.4, "power": 36.412056}, {"timestamp": 37816.9, "power": 36.412056}, {"timestamp": 37837.5, "power": 36.412056}, {"timestamp": 37858.1, "power": 36.412056}, {"timestamp": 37878.7, "power": 36.412056}, {"timestamp": 37899.2, "power": 36.412056}, {"timestamp": 37919.7, "power": 36.412056}, {"timestamp": 37940.3, "power": 36.412056}, {"timestamp": 37960.9, "power": 36.412056}, {"timestamp": 37981.5, "power": 36.412056}, {"timestamp": 38002.0, "power": 36.412056}, {"timestamp": 38022.6, "power": 36.412056}, {"timestamp": 38043.1, "power": 36.412056}, {"timestamp": 38063.7, "power": 36.412056}, {"timestamp": 38084.3, "power": 36.412056}, {"timestamp": 38104.8, "power": 36.412056}, {"timestamp": 38125.4, "power": 36.412056}, {"timestamp": 38146.0, "power": 36.412056}, {"timestamp": 38166.5, "power": 36.412056}, {"timestamp": 38187.1, "power": 36.412056}, {"timestamp": 38207.6, "power": 36.412056}, {"timestamp": 38228.1, "power": 36.412056}, {"timestamp": 38248.7, "power": 36.412056}, {"timestamp": 38269.2, "power": 36.412056}, {"timestamp": 38289.8, "power": 36.412056}, {"timestamp": 38310.3, "power": 36.53859800000001}, {"timestamp": 38331.5, "power": 36.53859800000001}, {"timestamp": 38352.0, "power": 36.53859800000001}, {"timestamp": 38372.6, "power": 36.53859800000001}, {"timestamp": 38393.1, "power": 36.53859800000001}, {"timestamp": 38413.7, "power": 36.53859800000001}, {"timestamp": 38434.2, "power": 36.53859800000001}, {"timestamp": 38454.8, "power": 36.53859800000001}, {"timestamp": 38475.3, "power": 36.53859800000001}, {"timestamp": 38495.8, "power": 36.53859800000001}, {"timestamp": 38516.4, "power": 36.53859800000001}, {"timestamp": 38536.9, "power": 36.53859800000001}, {"timestamp": 38557.4, "power": 36.53859800000001}, {"timestamp": 38578.0, "power": 36.53859800000001}, {"timestamp": 38598.5, "power": 36.53859800000001}, {"timestamp": 38619.0, "power": 36.53859800000001}, {"timestamp": 38639.6, "power": 36.53859800000001}, {"timestamp": 38660.1, "power": 36.53859800000001}, {"timestamp": 38680.7, "power": 36.53859800000001}, {"timestamp": 38701.2, "power": 36.53859800000001}, {"timestamp": 38721.8, "power": 36.53859800000001}, {"timestamp": 38742.4, "power": 36.53859800000001}, {"timestamp": 38762.9, "power": 36.53859800000001}, {"timestamp": 38783.4, "power": 36.53859800000001}, {"timestamp": 38804.0, "power": 36.53859800000001}, {"timestamp": 38824.5, "power": 36.53859800000001}, {"timestamp": 38845.1, "power": 36.53859800000001}, {"timestamp": 38865.7, "power": 36.53859800000001}, {"timestamp": 38886.3, "power": 36.53859800000001}, {"timestamp": 38906.8, "power": 36.53859800000001}, {"timestamp": 38927.3, "power": 36.53859800000001}, {"timestamp": 38947.8, "power": 36.53859800000001}, {"timestamp": 38968.4, "power": 36.53859800000001}, {"timestamp": 38988.9, "power": 36.53859800000001}, {"timestamp": 39009.5, "power": 36.53859800000001}, {"timestamp": 39030.1, "power": 36.53859800000001}, {"timestamp": 39050.6, "power": 36.53859800000001}, {"timestamp": 39071.2, "power": 36.53859800000001}, {"timestamp": 39091.7, "power": 36.53859800000001}, {"timestamp": 39112.3, "power": 36.53859800000001}, {"timestamp": 39132.9, "power": 36.53859800000001}, {"timestamp": 39153.4, "power": 36.53859800000001}, {"timestamp": 39174.0, "power": 36.53859800000001}, {"timestamp": 39194.6, "power": 36.53859800000001}, {"timestamp": 39215.1, "power": 36.53859800000001}, {"timestamp": 39235.7, "power": 36.53859800000001}, {"timestamp": 39256.3, "power": 36.53859800000001}, {"timestamp": 39276.8, "power": 36.53859800000001}, {"timestamp": 39297.4, "power": 36.53859800000001}, {"timestamp": 39318.0, "power": 36.88632}, {"timestamp": 39339.1, "power": 36.88632}, {"timestamp": 39359.7, "power": 36.88632}, {"timestamp": 39380.2, "power": 36.88632}, {"timestamp": 39400.8, "power": 36.88632}, {"timestamp": 39421.4, "power": 36.88632}, {"timestamp": 39442.0, "power": 36.88632}, {"timestamp": 39462.5, "power": 36.88632}, {"timestamp": 39483.1, "power": 36.88632}, {"timestamp": 39503.6, "power": 36.88632}, {"timestamp": 39524.2, "power": 36.88632}, {"timestamp": 39544.7, "power": 36.88632}, {"timestamp": 39565.3, "power": 36.88632}, {"timestamp": 39585.9, "power": 36.88632}, {"timestamp": 39606.4, "power": 36.88632}, {"timestamp": 39627.0, "power": 36.88632}, {"timestamp": 39647.5, "power": 36.88632}, {"timestamp": 39668.0, "power": 36.88632}, {"timestamp": 39688.6, "power": 36.88632}, {"timestamp": 39709.2, "power": 36.88632}, {"timestamp": 39729.7, "power": 36.88632}, {"timestamp": 39750.3, "power": 36.88632}, {"timestamp": 39770.8, "power": 36.88632}, {"timestamp": 39791.3, "power": 36.88632}, {"timestamp": 39811.9, "power": 36.88632}, {"timestamp": 39832.5, "power": 36.88632}, {"timestamp": 39853.0, "power": 36.88632}, {"timestamp": 39873.6, "power": 36.88632}, {"timestamp": 39894.2, "power": 36.88632}, {"timestamp": 39914.8, "power": 36.88632}, {"timestamp": 39935.3, "power": 36.88632}, {"timestamp": 39955.8, "power": 36.88632}, {"timestamp": 39976.4, "power": 36.88632}, {"timestamp": 39997.0, "power": 36.88632}, {"timestamp": 40017.5, "power": 36.88632}, {"timestamp": 40038.1, "power": 36.88632}, {"timestamp": 40058.7, "power": 36.88632}, {"timestamp": 40079.2, "power": 36.88632}, {"timestamp": 40099.8, "power": 36.88632}, {"timestamp": 40120.3, "power": 36.88632}, {"timestamp": 40140.9, "power": 36.88632}, {"timestamp": 40161.5, "power": 36.88632}, {"timestamp": 40182.0, "power": 36.88632}, {"timestamp": 40202.6, "power": 36.88632}, {"timestamp": 40223.1, "power": 36.88632}, {"timestamp": 40243.7, "power": 36.88632}, {"timestamp": 40264.3, "power": 36.88632}, {"timestamp": 40284.8, "power": 36.88632}, {"timestamp": 40305.4, "power": 36.88632}, {"timestamp": 40326.0, "power": 36.068383}, {"timestamp": 40347.1, "power": 36.068383}, {"timestamp": 40367.7, "power": 36.068383}, {"timestamp": 40388.2, "power": 36.068383}, {"timestamp": 40408.8, "power": 36.068383}, {"timestamp": 40429.4, "power": 36.068383}, {"timestamp": 40449.9, "power": 36.068383}, {"timestamp": 40470.5, "power": 36.068383}, {"timestamp": 40491.0, "power": 36.068383}, {"timestamp": 40511.6, "power": 36.068383}, {"timestamp": 40532.2, "power": 36.068383}, {"timestamp": 40552.8, "power": 36.068383}, {"timestamp": 40573.3, "power": 36.068383}, {"timestamp": 40593.9, "power": 36.068383}, {"timestamp": 40614.5, "power": 36.068383}, {"timestamp": 40635.0, "power": 36.068383}, {"timestamp": 40655.6, "power": 36.068383}, {"timestamp": 40676.1, "power": 36.068383}, {"timestamp": 40696.7, "power": 36.068383}, {"timestamp": 40717.3, "power": 36.068383}, {"timestamp": 40737.8, "power": 36.068383}, {"timestamp": 40758.4, "power": 36.068383}, {"timestamp": 40778.9, "power": 36.068383}, {"timestamp": 40799.4, "power": 36.068383}, {"timestamp": 40820.0, "power": 36.068383}, {"timestamp": 40840.6, "power": 36.068383}, {"timestamp": 40861.2, "power": 36.068383}, {"timestamp": 40881.7, "power": 36.068383}, {"timestamp": 40902.3, "power": 36.068383}, {"timestamp": 40922.8, "power": 36.068383}, {"timestamp": 40943.3, "power": 36.068383}, {"timestamp": 40963.9, "power": 36.068383}, {"timestamp": 40984.5, "power": 36.068383}, {"timestamp": 41005.1, "power": 36.068383}, {"timestamp": 41025.6, "power": 36.068383}, {"timestamp": 41046.2, "power": 36.068383}, {"timestamp": 41066.8, "power": 36.068383}, {"timestamp": 41087.3, "power": 36.068383}, {"timestamp": 41107.8, "power": 36.068383}, {"timestamp": 41128.4, "power": 36.068383}, {"timestamp": 41149.0, "power": 36.068383}, {"timestamp": 41169.6, "power": 36.068383}, {"timestamp": 41190.1, "power": 36.068383}, {"timestamp": 41210.7, "power": 36.068383}, {"timestamp": 41231.2, "power": 36.068383}, {"timestamp": 41251.8, "power": 36.068383}, {"timestamp": 41272.4, "power": 36.068383}, {"timestamp": 41292.9, "power": 36.068383}, {"timestamp": 41313.5, "power": 36.068383}, {"timestamp": 41334.1, "power": 36.14117399999999}, {"timestamp": 41355.3, "power": 36.14117399999999}, {"timestamp": 41375.9, "power": 36.14117399999999}, {"timestamp": 41396.5, "power": 36.14117399999999}, {"timestamp": 41417.0, "power": 36.14117399999999}, {"timestamp": 41437.6, "power": 36.14117399999999}, {"timestamp": 41458.2, "power": 36.14117399999999}, {"timestamp": 41478.7, "power": 36.14117399999999}, {"timestamp": 41499.2, "power": 36.14117399999999}, {"timestamp": 41519.8, "power": 36.14117399999999}, {"timestamp": 41540.4, "power": 36.14117399999999}, {"timestamp": 41561.0, "power": 36.14117399999999}, {"timestamp": 41581.6, "power": 36.14117399999999}, {"timestamp": 41602.1, "power": 36.14117399999999}, {"timestamp": 41622.7, "power": 36.14117399999999}, {"timestamp": 41643.2, "power": 36.14117399999999}, {"timestamp": 41663.8, "power": 36.14117399999999}, {"timestamp": 41684.4, "power": 36.14117399999999}, {"timestamp": 41705.0, "power": 36.14117399999999}, {"timestamp": 41725.6, "power": 36.14117399999999}, {"timestamp": 41746.1, "power": 36.14117399999999}, {"timestamp": 41766.7, "power": 36.14117399999999}, {"timestamp": 41787.2, "power": 36.14117399999999}, {"timestamp": 41807.8, "power": 36.14117399999999}, {"timestamp": 41828.4, "power": 36.14117399999999}, {"timestamp": 41849.0, "power": 36.14117399999999}, {"timestamp": 41869.5, "power": 36.14117399999999}, {"timestamp": 41890.1, "power": 36.14117399999999}, {"timestamp": 41910.7, "power": 36.14117399999999}, {"timestamp": 41931.2, "power": 36.14117399999999}, {"timestamp": 41951.7, "power": 36.14117399999999}, {"timestamp": 41972.2, "power": 36.14117399999999}, {"timestamp": 41992.8, "power": 36.14117399999999}, {"timestamp": 42013.4, "power": 36.14117399999999}, {"timestamp": 42033.9, "power": 36.14117399999999}, {"timestamp": 42054.5, "power": 36.14117399999999}, {"timestamp": 42075.1, "power": 36.14117399999999}, {"timestamp": 42095.6, "power": 36.14117399999999}, {"timestamp": 42116.2, "power": 36.14117399999999}, {"timestamp": 42136.8, "power": 36.14117399999999}, {"timestamp": 42157.4, "power": 36.14117399999999}, {"timestamp": 42178.0, "power": 36.14117399999999}, {"timestamp": 42198.7, "power": 36.14117399999999}, {"timestamp": 42219.2, "power": 36.14117399999999}, {"timestamp": 42239.8, "power": 36.14117399999999}, {"timestamp": 42260.3, "power": 36.14117399999999}, {"timestamp": 42280.9, "power": 36.14117399999999}, {"timestamp": 42301.5, "power": 36.14117399999999}, {"timestamp": 42322.1, "power": 36.14117399999999}, {"timestamp": 42342.6, "power": 36.027536999999995}, {"timestamp": 42364.6, "power": 36.027536999999995}, {"timestamp": 42385.2, "power": 36.027536999999995}, {"timestamp": 42405.7, "power": 36.027536999999995}, {"timestamp": 42426.3, "power": 36.027536999999995}, {"timestamp": 42446.8, "power": 36.027536999999995}, {"timestamp": 42467.4, "power": 36.027536999999995}, {"timestamp": 42488.0, "power": 36.027536999999995}, {"timestamp": 42508.5, "power": 36.027536999999995}, {"timestamp": 42529.1, "power": 36.027536999999995}, {"timestamp": 42549.7, "power": 36.027536999999995}, {"timestamp": 42570.3, "power": 36.027536999999995}, {"timestamp": 42590.8, "power": 36.027536999999995}, {"timestamp": 42611.3, "power": 36.027536999999995}, {"timestamp": 42631.9, "power": 36.027536999999995}, {"timestamp": 42652.4, "power": 36.027536999999995}, {"timestamp": 42673.0, "power": 36.027536999999995}, {"timestamp": 42693.6, "power": 36.027536999999995}, {"timestamp": 42714.2, "power": 36.027536999999995}, {"timestamp": 42734.8, "power": 36.027536999999995}, {"timestamp": 42755.3, "power": 36.027536999999995}, {"timestamp": 42775.9, "power": 36.027536999999995}, {"timestamp": 42796.4, "power": 36.027536999999995}, {"timestamp": 42817.0, "power": 36.027536999999995}, {"timestamp": 42837.6, "power": 36.027536999999995}, {"timestamp": 42858.2, "power": 36.027536999999995}, {"timestamp": 42878.8, "power": 36.027536999999995}, {"timestamp": 42899.3, "power": 36.027536999999995}, {"timestamp": 42919.9, "power": 36.027536999999995}, {"timestamp": 42940.4, "power": 36.027536999999995}, {"timestamp": 42961.0, "power": 36.027536999999995}, {"timestamp": 42981.6, "power": 36.027536999999995}, {"timestamp": 43002.1, "power": 36.027536999999995}, {"timestamp": 43022.7, "power": 36.027536999999995}, {"timestamp": 43043.2, "power": 36.027536999999995}, {"timestamp": 43063.8, "power": 36.027536999999995}, {"timestamp": 43084.4, "power": 36.027536999999995}, {"timestamp": 43105.0, "power": 36.027536999999995}, {"timestamp": 43125.6, "power": 36.027536999999995}, {"timestamp": 43146.1, "power": 36.027536999999995}, {"timestamp": 43166.7, "power": 36.027536999999995}, {"timestamp": 43187.2, "power": 36.027536999999995}, {"timestamp": 43207.8, "power": 36.027536999999995}, {"timestamp": 43228.4, "power": 36.027536999999995}, {"timestamp": 43249.0, "power": 36.027536999999995}, {"timestamp": 43269.5, "power": 36.027536999999995}, {"timestamp": 43290.1, "power": 36.027536999999995}, {"timestamp": 43310.7, "power": 36.027536999999995}, {"timestamp": 43331.2, "power": 36.027536999999995}, {"timestamp": 43351.8, "power": 36.800259999999994}, {"timestamp": 43372.8, "power": 36.800259999999994}, {"timestamp": 43393.4, "power": 36.800259999999994}, {"timestamp": 43414.0, "power": 36.800259999999994}, {"timestamp": 43434.5, "power": 36.800259999999994}, {"timestamp": 43455.0, "power": 36.800259999999994}, {"timestamp": 43475.6, "power": 36.800259999999994}, {"timestamp": 43496.1, "power": 36.800259999999994}, {"timestamp": 43516.7, "power": 36.800259999999994}, {"timestamp": 43537.2, "power": 36.800259999999994}, {"timestamp": 43557.8, "power": 36.800259999999994}, {"timestamp": 43578.3, "power": 36.800259999999994}, {"timestamp": 43598.9, "power": 36.800259999999994}, {"timestamp": 43619.4, "power": 36.800259999999994}, {"timestamp": 43639.9, "power": 36.800259999999994}, {"timestamp": 43660.5, "power": 36.800259999999994}, {"timestamp": 43681.0, "power": 36.800259999999994}, {"timestamp": 43701.6, "power": 36.800259999999994}, {"timestamp": 43722.2, "power": 36.800259999999994}, {"timestamp": 43742.7, "power": 36.800259999999994}, {"timestamp": 43763.2, "power": 36.800259999999994}, {"timestamp": 43783.8, "power": 36.800259999999994}, {"timestamp": 43804.3, "power": 36.800259999999994}, {"timestamp": 43824.9, "power": 36.800259999999994}, {"timestamp": 43845.4, "power": 36.800259999999994}, {"timestamp": 43866.0, "power": 36.800259999999994}, {"timestamp": 43886.5, "power": 36.800259999999994}, {"timestamp": 43907.1, "power": 36.800259999999994}, {"timestamp": 43927.6, "power": 36.800259999999994}, {"timestamp": 43948.2, "power": 36.800259999999994}, {"timestamp": 43968.7, "power": 36.800259999999994}, {"timestamp": 43989.3, "power": 36.800259999999994}, {"timestamp": 44009.8, "power": 36.800259999999994}, {"timestamp": 44030.4, "power": 36.800259999999994}, {"timestamp": 44050.9, "power": 36.800259999999994}, {"timestamp": 44071.4, "power": 36.800259999999994}, {"timestamp": 44092.0, "power": 36.800259999999994}, {"timestamp": 44112.6, "power": 36.800259999999994}, {"timestamp": 44133.1, "power": 36.800259999999994}, {"timestamp": 44153.7, "power": 36.800259999999994}, {"timestamp": 44174.3, "power": 36.800259999999994}, {"timestamp": 44194.8, "power": 36.800259999999994}, {"timestamp": 44215.3, "power": 36.800259999999994}, {"timestamp": 44235.9, "power": 36.800259999999994}, {"timestamp": 44256.5, "power": 36.800259999999994}, {"timestamp": 44277.1, "power": 36.800259999999994}, {"timestamp": 44297.7, "power": 36.800259999999994}, {"timestamp": 44318.2, "power": 36.800259999999994}, {"timestamp": 44338.7, "power": 36.800259999999994}, {"timestamp": 44359.3, "power": 36.174721}, {"timestamp": 44380.3, "power": 36.174721}, {"timestamp": 44400.9, "power": 36.174721}, {"timestamp": 44421.4, "power": 36.174721}, {"timestamp": 44442.0, "power": 36.174721}, {"timestamp": 44462.5, "power": 36.174721}, {"timestamp": 44489.7, "power": 36.174721}, {"timestamp": 44510.2, "power": 36.174721}, {"timestamp": 44530.7, "power": 36.174721}, {"timestamp": 44551.3, "power": 36.174721}, {"timestamp": 44571.8, "power": 36.174721}, {"timestamp": 44592.4, "power": 36.174721}, {"timestamp": 44613.0, "power": 36.174721}, {"timestamp": 44633.6, "power": 36.174721}, {"timestamp": 44654.1, "power": 36.174721}, {"timestamp": 44674.7, "power": 36.174721}, {"timestamp": 44695.2, "power": 36.174721}, {"timestamp": 44715.8, "power": 36.174721}, {"timestamp": 44736.4, "power": 36.174721}, {"timestamp": 44757.0, "power": 36.174721}, {"timestamp": 44777.6, "power": 36.174721}, {"timestamp": 44798.1, "power": 36.174721}, {"timestamp": 44818.7, "power": 36.174721}, {"timestamp": 44839.2, "power": 36.174721}, {"timestamp": 44859.8, "power": 36.174721}, {"timestamp": 44880.4, "power": 36.174721}, {"timestamp": 44901.0, "power": 36.174721}, {"timestamp": 44921.5, "power": 36.174721}, {"timestamp": 44942.1, "power": 36.174721}, {"timestamp": 44962.7, "power": 36.174721}, {"timestamp": 44983.2, "power": 36.174721}, {"timestamp": 45003.8, "power": 36.174721}, {"timestamp": 45024.4, "power": 36.174721}, {"timestamp": 45045.0, "power": 36.174721}, {"timestamp": 45065.5, "power": 36.174721}, {"timestamp": 45086.1, "power": 36.174721}, {"timestamp": 45106.7, "power": 36.174721}, {"timestamp": 45127.2, "power": 36.174721}, {"timestamp": 45147.8, "power": 36.174721}, {"timestamp": 45168.4, "power": 36.174721}, {"timestamp": 45188.9, "power": 36.174721}, {"timestamp": 45209.5, "power": 36.174721}, {"timestamp": 45230.1, "power": 36.174721}, {"timestamp": 45250.7, "power": 36.174721}, {"timestamp": 45271.2, "power": 36.174721}, {"timestamp": 45291.8, "power": 36.174721}, {"timestamp": 45312.3, "power": 36.174721}, {"timestamp": 45332.9, "power": 36.174721}, {"timestamp": 45353.5, "power": 36.174721}, {"timestamp": 45374.1, "power": 36.150906000000006}, {"timestamp": 45395.2, "power": 36.150906000000006}, {"timestamp": 45415.7, "power": 36.150906000000006}, {"timestamp": 45436.3, "power": 36.150906000000006}, {"timestamp": 45456.8, "power": 36.150906000000006}, {"timestamp": 45477.4, "power": 36.150906000000006}, {"timestamp": 45497.9, "power": 36.150906000000006}, {"timestamp": 45518.5, "power": 36.150906000000006}, {"timestamp": 45539.0, "power": 36.150906000000006}, {"timestamp": 45559.5, "power": 36.150906000000006}, {"timestamp": 45580.1, "power": 36.150906000000006}, {"timestamp": 45600.7, "power": 36.150906000000006}, {"timestamp": 45621.3, "power": 36.150906000000006}, {"timestamp": 45641.8, "power": 36.150906000000006}, {"timestamp": 45662.4, "power": 36.150906000000006}, {"timestamp": 45683.0, "power": 36.150906000000006}, {"timestamp": 45703.5, "power": 36.150906000000006}, {"timestamp": 45724.0, "power": 36.150906000000006}, {"timestamp": 45744.6, "power": 36.150906000000006}, {"timestamp": 45765.2, "power": 36.150906000000006}, {"timestamp": 45785.7, "power": 36.150906000000006}, {"timestamp": 45806.3, "power": 36.150906000000006}, {"timestamp": 45826.8, "power": 36.150906000000006}, {"timestamp": 45847.3, "power": 36.150906000000006}, {"timestamp": 45867.9, "power": 36.150906000000006}, {"timestamp": 45888.5, "power": 36.150906000000006}, {"timestamp": 45909.0, "power": 36.150906000000006}, {"timestamp": 45929.6, "power": 36.150906000000006}, {"timestamp": 45950.2, "power": 36.150906000000006}, {"timestamp": 45970.8, "power": 36.150906000000006}, {"timestamp": 45991.3, "power": 36.150906000000006}, {"timestamp": 46011.8, "power": 36.150906000000006}, {"timestamp": 46032.4, "power": 36.150906000000006}, {"timestamp": 46053.0, "power": 36.150906000000006}, {"timestamp": 46073.5, "power": 36.150906000000006}, {"timestamp": 46094.1, "power": 36.150906000000006}, {"timestamp": 46114.7, "power": 36.150906000000006}, {"timestamp": 46135.2, "power": 36.150906000000006}, {"timestamp": 46155.8, "power": 36.150906000000006}, {"timestamp": 46176.4, "power": 36.150906000000006}, {"timestamp": 46196.9, "power": 36.150906000000006}, {"timestamp": 46217.5, "power": 36.150906000000006}, {"timestamp": 46238.1, "power": 36.150906000000006}, {"timestamp": 46258.6, "power": 36.150906000000006}, {"timestamp": 46279.2, "power": 36.150906000000006}, {"timestamp": 46299.7, "power": 36.150906000000006}, {"timestamp": 46320.3, "power": 36.150906000000006}, {"timestamp": 46340.8, "power": 36.150906000000006}, {"timestamp": 46361.4, "power": 36.150906000000006}, {"timestamp": 46382.0, "power": 36.132894}, {"timestamp": 46403.1, "power": 36.132894}, {"timestamp": 46423.6, "power": 36.132894}, {"timestamp": 46444.2, "power": 36.132894}, {"timestamp": 46464.7, "power": 36.132894}, {"timestamp": 46485.3, "power": 36.132894}, {"timestamp": 46505.8, "power": 36.132894}, {"timestamp": 46526.4, "power": 36.132894}, {"timestamp": 46546.9, "power": 36.132894}, {"timestamp": 46567.4, "power": 36.132894}, {"timestamp": 46587.9, "power": 36.132894}, {"timestamp": 46608.5, "power": 36.132894}, {"timestamp": 46629.1, "power": 36.132894}, {"timestamp": 46649.7, "power": 36.132894}, {"timestamp": 46670.2, "power": 36.132894}, {"timestamp": 46690.8, "power": 36.132894}, {"timestamp": 46711.3, "power": 36.132894}, {"timestamp": 46731.8, "power": 36.132894}, {"timestamp": 46752.4, "power": 36.132894}, {"timestamp": 46773.0, "power": 36.132894}, {"timestamp": 46793.5, "power": 36.132894}, {"timestamp": 46814.1, "power": 36.132894}, {"timestamp": 46834.7, "power": 36.132894}, {"timestamp": 46855.2, "power": 36.132894}, {"timestamp": 46875.8, "power": 36.132894}, {"timestamp": 46896.3, "power": 36.132894}, {"timestamp": 46916.9, "power": 36.132894}, {"timestamp": 46937.4, "power": 36.132894}, {"timestamp": 46957.9, "power": 36.132894}, {"timestamp": 46978.5, "power": 36.132894}, {"timestamp": 46999.0, "power": 36.132894}, {"timestamp": 47019.6, "power": 36.132894}, {"timestamp": 47040.2, "power": 36.132894}, {"timestamp": 47060.8, "power": 36.132894}, {"timestamp": 47081.3, "power": 36.132894}, {"timestamp": 47101.9, "power": 36.132894}, {"timestamp": 47122.4, "power": 36.132894}, {"timestamp": 47143.0, "power": 36.132894}, {"timestamp": 47163.5, "power": 36.132894}, {"timestamp": 47184.1, "power": 36.132894}, {"timestamp": 47204.7, "power": 36.132894}, {"timestamp": 47225.2, "power": 36.132894}, {"timestamp": 47245.8, "power": 36.132894}, {"timestamp": 47266.4, "power": 36.132894}, {"timestamp": 47286.9, "power": 36.132894}, {"timestamp": 47307.4, "power": 36.132894}, {"timestamp": 47327.9, "power": 36.132894}, {"timestamp": 47348.5, "power": 36.132894}, {"timestamp": 47369.0, "power": 36.132894}, {"timestamp": 47389.6, "power": 36.860727999999995}, {"timestamp": 47410.6, "power": 36.860727999999995}, {"timestamp": 47431.1, "power": 36.860727999999995}, {"timestamp": 47451.7, "power": 36.860727999999995}, {"timestamp": 47472.2, "power": 36.860727999999995}, {"timestamp": 47492.8, "power": 36.860727999999995}, {"timestamp": 47513.3, "power": 36.860727999999995}, {"timestamp": 47533.9, "power": 36.860727999999995}, {"timestamp": 47554.4, "power": 36.860727999999995}, {"timestamp": 47574.9, "power": 36.860727999999995}, {"timestamp": 47595.5, "power": 36.860727999999995}, {"timestamp": 47616.0, "power": 36.860727999999995}, {"timestamp": 47636.6, "power": 36.860727999999995}, {"timestamp": 47657.1, "power": 36.860727999999995}, {"timestamp": 47677.7, "power": 36.860727999999995}, {"timestamp": 47698.2, "power": 36.860727999999995}, {"timestamp": 47718.7, "power": 36.860727999999995}, {"timestamp": 47739.2, "power": 36.860727999999995}, {"timestamp": 47759.8, "power": 36.860727999999995}, {"timestamp": 47780.3, "power": 36.860727999999995}, {"timestamp": 47800.9, "power": 36.860727999999995}, {"timestamp": 47821.4, "power": 36.860727999999995}, {"timestamp": 47842.0, "power": 36.860727999999995}, {"timestamp": 47862.5, "power": 36.860727999999995}, {"timestamp": 47883.1, "power": 36.860727999999995}, {"timestamp": 47903.6, "power": 36.860727999999995}, {"timestamp": 47924.1, "power": 36.860727999999995}, {"timestamp": 47944.7, "power": 36.860727999999995}, {"timestamp": 47965.2, "power": 36.860727999999995}, {"timestamp": 47985.8, "power": 36.860727999999995}, {"timestamp": 48006.3, "power": 36.860727999999995}, {"timestamp": 48026.8, "power": 36.860727999999995}, {"timestamp": 48047.3, "power": 36.860727999999995}, {"timestamp": 48067.9, "power": 36.860727999999995}, {"timestamp": 48088.4, "power": 36.860727999999995}, {"timestamp": 48109.0, "power": 36.860727999999995}, {"timestamp": 48129.5, "power": 36.860727999999995}, {"timestamp": 48150.1, "power": 36.860727999999995}, {"timestamp": 48170.6, "power": 36.860727999999995}, {"timestamp": 48191.1, "power": 36.860727999999995}, {"timestamp": 48211.7, "power": 36.860727999999995}, {"timestamp": 48232.2, "power": 36.860727999999995}, {"timestamp": 48252.8, "power": 36.860727999999995}, {"timestamp": 48273.3, "power": 36.860727999999995}, {"timestamp": 48293.8, "power": 36.860727999999995}, {"timestamp": 48314.4, "power": 36.860727999999995}, {"timestamp": 48334.9, "power": 36.860727999999995}, {"timestamp": 48355.5, "power": 36.860727999999995}, {"timestamp": 48376.0, "power": 36.860727999999995}, {"timestamp": 48396.5, "power": 35.93337}, {"timestamp": 48417.7, "power": 35.93337}, {"timestamp": 48438.2, "power": 35.93337}, {"timestamp": 48458.7, "power": 35.93337}, {"timestamp": 48479.2, "power": 35.93337}, {"timestamp": 48499.8, "power": 35.93337}, {"timestamp": 48520.3, "power": 35.93337}, {"timestamp": 48540.9, "power": 35.93337}, {"timestamp": 48561.4, "power": 35.93337}, {"timestamp": 48582.0, "power": 35.93337}, {"timestamp": 48602.5, "power": 35.93337}, {"timestamp": 48623.0, "power": 35.93337}, {"timestamp": 48643.6, "power": 35.93337}, {"timestamp": 48664.1, "power": 35.93337}, {"timestamp": 48684.7, "power": 35.93337}, {"timestamp": 48705.2, "power": 35.93337}, {"timestamp": 48725.7, "power": 35.93337}, {"timestamp": 48746.3, "power": 35.93337}, {"timestamp": 48766.8, "power": 35.93337}, {"timestamp": 48787.3, "power": 35.93337}, {"timestamp": 48807.8, "power": 35.93337}, {"timestamp": 48828.4, "power": 35.93337}, {"timestamp": 48848.9, "power": 35.93337}, {"timestamp": 48869.5, "power": 35.93337}, {"timestamp": 48890.0, "power": 35.93337}, {"timestamp": 48910.6, "power": 35.93337}, {"timestamp": 48931.1, "power": 35.93337}, {"timestamp": 48951.7, "power": 35.93337}, {"timestamp": 48972.2, "power": 35.93337}, {"timestamp": 48992.7, "power": 35.93337}, {"timestamp": 49013.3, "power": 35.93337}, {"timestamp": 49033.8, "power": 35.93337}, {"timestamp": 49054.4, "power": 35.93337}, {"timestamp": 49074.9, "power": 35.93337}, {"timestamp": 49095.4, "power": 35.93337}, {"timestamp": 49115.9, "power": 35.93337}, {"timestamp": 49136.5, "power": 35.93337}, {"timestamp": 49157.0, "power": 35.93337}, {"timestamp": 49177.6, "power": 35.93337}, {"timestamp": 49198.1, "power": 35.93337}, {"timestamp": 49218.7, "power": 35.93337}, {"timestamp": 49239.2, "power": 35.93337}, {"timestamp": 49259.7, "power": 35.93337}, {"timestamp": 49280.2, "power": 35.93337}, {"timestamp": 49300.8, "power": 35.93337}, {"timestamp": 49321.3, "power": 35.93337}, {"timestamp": 49341.9, "power": 35.93337}, {"timestamp": 49362.4, "power": 35.93337}, {"timestamp": 49383.0, "power": 35.93337}, {"timestamp": 49403.5, "power": 36.332687}, {"timestamp": 49424.6, "power": 36.332687}, {"timestamp": 49445.1, "power": 36.332687}, {"timestamp": 49465.6, "power": 36.332687}, {"timestamp": 49486.2, "power": 36.332687}, {"timestamp": 49506.7, "power": 36.332687}, {"timestamp": 49527.2, "power": 36.332687}, {"timestamp": 49547.8, "power": 36.332687}, {"timestamp": 49568.4, "power": 36.332687}, {"timestamp": 49588.9, "power": 36.332687}, {"timestamp": 49609.5, "power": 36.332687}, {"timestamp": 49630.1, "power": 36.332687}, {"timestamp": 49650.6, "power": 36.332687}, {"timestamp": 49671.2, "power": 36.332687}, {"timestamp": 49691.7, "power": 36.332687}, {"timestamp": 49712.3, "power": 36.332687}, {"timestamp": 49732.8, "power": 36.332687}, {"timestamp": 49753.4, "power": 36.332687}, {"timestamp": 49774.0, "power": 36.332687}, {"timestamp": 49794.6, "power": 36.332687}, {"timestamp": 49815.1, "power": 36.332687}, {"timestamp": 49835.6, "power": 36.332687}, {"timestamp": 49856.2, "power": 36.332687}, {"timestamp": 49876.7, "power": 36.332687}, {"timestamp": 49897.3, "power": 36.332687}, {"timestamp": 49917.9, "power": 36.332687}, {"timestamp": 49938.5, "power": 36.332687}, {"timestamp": 49959.0, "power": 36.332687}, {"timestamp": 49979.5, "power": 36.332687}, {"timestamp": 50000.0, "power": 36.332687}, {"timestamp": 50020.6, "power": 36.332687}, {"timestamp": 50041.2, "power": 36.332687}, {"timestamp": 50061.8, "power": 36.332687}, {"timestamp": 50082.3, "power": 36.332687}, {"timestamp": 50102.9, "power": 36.332687}, {"timestamp": 50123.4, "power": 36.332687}, {"timestamp": 50143.9, "power": 36.332687}, {"timestamp": 50164.5, "power": 36.332687}, {"timestamp": 50185.1, "power": 36.332687}, {"timestamp": 50205.6, "power": 36.332687}, {"timestamp": 50226.2, "power": 36.332687}, {"timestamp": 50246.8, "power": 36.332687}, {"timestamp": 50267.3, "power": 36.332687}, {"timestamp": 50287.9, "power": 36.332687}, {"timestamp": 50308.4, "power": 36.332687}, {"timestamp": 50329.0, "power": 36.332687}, {"timestamp": 50349.6, "power": 36.332687}, {"timestamp": 50370.2, "power": 36.332687}, {"timestamp": 50390.7, "power": 36.332687}, {"timestamp": 50411.3, "power": 36.231076}, {"timestamp": 50432.4, "power": 36.231076}, {"timestamp": 50453.0, "power": 36.231076}, {"timestamp": 50473.5, "power": 36.231076}, {"timestamp": 50494.1, "power": 36.231076}, {"timestamp": 50514.6, "power": 36.231076}, {"timestamp": 50535.1, "power": 36.231076}, {"timestamp": 50555.7, "power": 36.231076}, {"timestamp": 50576.3, "power": 36.231076}, {"timestamp": 50596.8, "power": 36.231076}, {"timestamp": 50617.4, "power": 36.231076}, {"timestamp": 50638.0, "power": 36.231076}, {"timestamp": 50658.6, "power": 36.231076}, {"timestamp": 50679.1, "power": 36.231076}, {"timestamp": 50699.7, "power": 36.231076}, {"timestamp": 50720.2, "power": 36.231076}, {"timestamp": 50740.8, "power": 36.231076}, {"timestamp": 50761.3, "power": 36.231076}, {"timestamp": 50781.8, "power": 36.231076}, {"timestamp": 50802.4, "power": 36.231076}, {"timestamp": 50822.9, "power": 36.231076}, {"timestamp": 50843.4, "power": 36.231076}, {"timestamp": 50863.9, "power": 36.231076}, {"timestamp": 50884.5, "power": 36.231076}, {"timestamp": 50905.0, "power": 36.231076}, {"timestamp": 50925.6, "power": 36.231076}, {"timestamp": 50946.1, "power": 36.231076}, {"timestamp": 50966.7, "power": 36.231076}, {"timestamp": 50987.2, "power": 36.231076}, {"timestamp": 51007.7, "power": 36.231076}, {"timestamp": 51028.3, "power": 36.231076}, {"timestamp": 51048.8, "power": 36.231076}, {"timestamp": 51069.4, "power": 36.231076}, {"timestamp": 51089.9, "power": 36.231076}, {"timestamp": 51110.4, "power": 36.231076}, {"timestamp": 51131.0, "power": 36.231076}, {"timestamp": 51151.5, "power": 36.231076}, {"timestamp": 51172.0, "power": 36.231076}, {"timestamp": 51192.6, "power": 36.231076}, {"timestamp": 51213.1, "power": 36.231076}, {"timestamp": 51233.7, "power": 36.231076}, {"timestamp": 51254.2, "power": 36.231076}, {"timestamp": 51274.8, "power": 36.231076}, {"timestamp": 51295.3, "power": 36.231076}, {"timestamp": 51315.8, "power": 36.231076}, {"timestamp": 51336.4, "power": 36.231076}, {"timestamp": 51356.9, "power": 36.231076}, {"timestamp": 51377.5, "power": 36.231076}, {"timestamp": 51398.1, "power": 36.231076}, {"timestamp": 51418.7, "power": 36.638200999999995}, {"timestamp": 51439.8, "power": 36.638200999999995}, {"timestamp": 51460.3, "power": 36.638200999999995}, {"timestamp": 51480.9, "power": 36.638200999999995}, {"timestamp": 51501.4, "power": 36.638200999999995}, {"timestamp": 51522.0, "power": 36.638200999999995}, {"timestamp": 51542.5, "power": 36.638200999999995}, {"timestamp": 51563.0, "power": 36.638200999999995}, {"timestamp": 51583.6, "power": 36.638200999999995}, {"timestamp": 51604.1, "power": 36.638200999999995}, {"timestamp": 51624.7, "power": 36.638200999999995}, {"timestamp": 51645.3, "power": 36.638200999999995}, {"timestamp": 51665.9, "power": 36.638200999999995}, {"timestamp": 51686.5, "power": 36.638200999999995}, {"timestamp": 51707.0, "power": 36.638200999999995}, {"timestamp": 51727.5, "power": 36.638200999999995}, {"timestamp": 51748.1, "power": 36.638200999999995}, {"timestamp": 51768.6, "power": 36.638200999999995}, {"timestamp": 51789.1, "power": 36.638200999999995}, {"timestamp": 51809.7, "power": 36.638200999999995}, {"timestamp": 51830.2, "power": 36.638200999999995}, {"timestamp": 51850.7, "power": 36.638200999999995}, {"timestamp": 51871.2, "power": 36.638200999999995}, {"timestamp": 51891.8, "power": 36.638200999999995}, {"timestamp": 51912.3, "power": 36.638200999999995}, {"timestamp": 51932.8, "power": 36.638200999999995}, {"timestamp": 51953.4, "power": 36.638200999999995}, {"timestamp": 51973.9, "power": 36.638200999999995}, {"timestamp": 51994.4, "power": 36.638200999999995}, {"timestamp": 52014.9, "power": 36.638200999999995}, {"timestamp": 52035.5, "power": 36.638200999999995}, {"timestamp": 52056.0, "power": 36.638200999999995}, {"timestamp": 52076.5, "power": 36.638200999999995}, {"timestamp": 52097.1, "power": 36.638200999999995}, {"timestamp": 52117.6, "power": 36.638200999999995}, {"timestamp": 52138.1, "power": 36.638200999999995}, {"timestamp": 52158.7, "power": 36.638200999999995}, {"timestamp": 52179.2, "power": 36.638200999999995}, {"timestamp": 52199.7, "power": 36.638200999999995}, {"timestamp": 52220.2, "power": 36.638200999999995}, {"timestamp": 52240.8, "power": 36.638200999999995}, {"timestamp": 52261.3, "power": 36.638200999999995}, {"timestamp": 52281.8, "power": 36.638200999999995}, {"timestamp": 52302.4, "power": 36.638200999999995}, {"timestamp": 52322.9, "power": 36.638200999999995}, {"timestamp": 52343.3, "power": 36.638200999999995}, {"timestamp": 52363.9, "power": 36.638200999999995}, {"timestamp": 52384.4, "power": 36.638200999999995}, {"timestamp": 52404.9, "power": 36.638200999999995}, {"timestamp": 52425.5, "power": 38.83265}, {"timestamp": 52448.3, "power": 38.83265}, {"timestamp": 52468.9, "power": 38.83265}, {"timestamp": 52489.4, "power": 38.83265}, {"timestamp": 52509.9, "power": 38.83265}, {"timestamp": 52530.5, "power": 38.83265}, {"timestamp": 52551.0, "power": 38.83265}, {"timestamp": 52571.5, "power": 38.83265}, {"timestamp": 52592.0, "power": 38.83265}, {"timestamp": 52612.6, "power": 38.83265}, {"timestamp": 52633.1, "power": 38.83265}, {"timestamp": 52653.6, "power": 38.83265}, {"timestamp": 52674.1, "power": 38.83265}, {"timestamp": 52694.7, "power": 38.83265}, {"timestamp": 52715.2, "power": 38.83265}, {"timestamp": 52735.7, "power": 38.83265}, {"timestamp": 52756.2, "power": 38.83265}, {"timestamp": 52776.8, "power": 38.83265}, {"timestamp": 52797.3, "power": 38.83265}, {"timestamp": 52817.9, "power": 38.83265}, {"timestamp": 52838.4, "power": 38.83265}, {"timestamp": 52858.9, "power": 38.83265}, {"timestamp": 52879.5, "power": 38.83265}, {"timestamp": 52900.0, "power": 38.83265}, {"timestamp": 52920.5, "power": 38.83265}, {"timestamp": 52941.1, "power": 38.83265}, {"timestamp": 52961.6, "power": 38.83265}, {"timestamp": 52982.2, "power": 38.83265}, {"timestamp": 53002.7, "power": 38.83265}, {"timestamp": 53023.2, "power": 38.83265}, {"timestamp": 53043.7, "power": 38.83265}, {"timestamp": 53064.2, "power": 38.83265}, {"timestamp": 53084.7, "power": 38.83265}, {"timestamp": 53105.3, "power": 38.83265}, {"timestamp": 53125.8, "power": 38.83265}, {"timestamp": 53146.3, "power": 38.83265}, {"timestamp": 53166.9, "power": 38.83265}, {"timestamp": 53187.4, "power": 38.83265}, {"timestamp": 53207.9, "power": 38.83265}, {"timestamp": 53228.4, "power": 38.83265}, {"timestamp": 53249.0, "power": 38.83265}, {"timestamp": 53269.5, "power": 38.83265}, {"timestamp": 53290.0, "power": 38.83265}, {"timestamp": 53310.6, "power": 38.83265}, {"timestamp": 53331.1, "power": 38.83265}, {"timestamp": 53351.6, "power": 38.83265}, {"timestamp": 53372.1, "power": 38.83265}, {"timestamp": 53392.6, "power": 38.83265}, {"timestamp": 53413.2, "power": 38.83265}, {"timestamp": 53433.7, "power": 35.606078999999994}, {"timestamp": 53454.8, "power": 35.606078999999994}, {"timestamp": 53475.3, "power": 35.606078999999994}, {"timestamp": 53495.8, "power": 35.606078999999994}, {"timestamp": 53516.3, "power": 35.606078999999994}, {"timestamp": 53536.9, "power": 35.606078999999994}, {"timestamp": 53557.4, "power": 35.606078999999994}, {"timestamp": 53577.9, "power": 35.606078999999994}, {"timestamp": 53598.5, "power": 35.606078999999994}, {"timestamp": 53619.0, "power": 35.606078999999994}, {"timestamp": 53639.5, "power": 35.606078999999994}, {"timestamp": 53660.2, "power": 35.606078999999994}, {"timestamp": 53680.8, "power": 35.606078999999994}], "timeline": {"START": "3361.612965", "END": "51595.77671"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 49627.2}, {"name": "clSetKernelArg", "calls": 19, "time": 2998.32}, {"name": "clReleaseKernel", "calls": 1, "time": 809.023}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6819}, {"name": "clCreateContext", "calls": 1, "time": 53.8736}, {"name": "clReleaseContext", "calls": 1, "time": 44.4334}, {"name": "clReleaseProgram", "calls": 1, "time": 25.6173}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.841714}, {"name": "clCreateKernel", "calls": 1, "time": 0.339808}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.126089}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075702}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073713}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027854}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023871}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023797}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.020484}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010788}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009214}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007031}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006792}, {"name": "clRetainDevice", "calls": 2, "time": 0.005066}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 48234.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 48144.5}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 48018.1}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 48232.9}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 48182.3}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 48073.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9395.464856, "utilization": 97.869426, "size": 11091200.0, "time": 1180.48869}, {"type": "WRITE", "transfers": 1, "speed": 6421.327358, "utilization": 66.888827, "size": 1363180.0, "time": 212.289286}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 150049267, "speed": 29.5363, "utilization": 0.256392, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9377335, "speed": 395.01, "utilization": 3.42891, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149645857, "speed": 29.5342, "utilization": 0.256373, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9352082, "speed": 394.873, "utilization": 3.42772, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150336967, "speed": 29.5392, "utilization": 0.256417, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9395342, "speed": 394.776, "utilization": 3.42687, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150171547, "speed": 29.5375, "utilization": 0.256402, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9384999, "speed": 395.015, "utilization": 3.42895, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149824190, "speed": 29.5354, "utilization": 0.256383, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9363209, "speed": 394.926, "utilization": 3.42817, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len4/run2.json b/code/fpga/ndrange_results/dna.20MB.len4/run2.json new file mode 100644 index 0000000..90c4cc0 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 55.0189, "power": 36.155955}, {"timestamp": 75.6833, "power": 36.155955}, {"timestamp": 96.2223, "power": 36.155955}, {"timestamp": 116.754, "power": 36.155955}, {"timestamp": 137.624, "power": 36.155955}, {"timestamp": 158.476, "power": 36.155955}, {"timestamp": 178.968, "power": 36.155955}, {"timestamp": 199.507, "power": 36.155955}, {"timestamp": 220.043, "power": 36.155955}, {"timestamp": 240.58, "power": 36.155955}, {"timestamp": 261.115, "power": 36.155955}, {"timestamp": 281.655, "power": 36.155955}, {"timestamp": 302.178, "power": 36.155955}, {"timestamp": 322.672, "power": 36.155955}, {"timestamp": 343.201, "power": 36.155955}, {"timestamp": 363.739, "power": 36.155955}, {"timestamp": 384.278, "power": 36.155955}, {"timestamp": 404.817, "power": 36.155955}, {"timestamp": 425.354, "power": 36.155955}, {"timestamp": 445.891, "power": 36.155955}, {"timestamp": 466.408, "power": 36.155955}, {"timestamp": 486.898, "power": 36.155955}, {"timestamp": 507.43, "power": 36.155955}, {"timestamp": 527.966, "power": 36.155955}, {"timestamp": 548.506, "power": 36.155955}, {"timestamp": 569.045, "power": 36.155955}, {"timestamp": 589.588, "power": 36.155955}, {"timestamp": 610.131, "power": 36.155955}, {"timestamp": 630.626, "power": 36.155955}, {"timestamp": 651.156, "power": 36.155955}, {"timestamp": 671.697, "power": 36.155955}, {"timestamp": 692.236, "power": 36.155955}, {"timestamp": 712.773, "power": 36.155955}, {"timestamp": 733.314, "power": 36.155955}, {"timestamp": 753.854, "power": 36.155955}, {"timestamp": 774.363, "power": 36.155955}, {"timestamp": 794.895, "power": 36.155955}, {"timestamp": 815.434, "power": 36.155955}, {"timestamp": 835.97, "power": 36.155955}, {"timestamp": 856.506, "power": 36.155955}, {"timestamp": 877.044, "power": 36.155955}, {"timestamp": 897.581, "power": 36.155955}, {"timestamp": 918.125, "power": 36.155955}, {"timestamp": 938.617, "power": 36.155955}, {"timestamp": 959.15, "power": 36.155955}, {"timestamp": 979.684, "power": 36.155955}, {"timestamp": 1000.23, "power": 36.155955}, {"timestamp": 1020.76, "power": 36.046127999999996}, {"timestamp": 1041.91, "power": 36.046127999999996}, {"timestamp": 1062.42, "power": 36.046127999999996}, {"timestamp": 1082.95, "power": 36.046127999999996}, {"timestamp": 1103.49, "power": 36.046127999999996}, {"timestamp": 1124.02, "power": 36.046127999999996}, {"timestamp": 1144.55, "power": 36.046127999999996}, {"timestamp": 1165.09, "power": 36.046127999999996}, {"timestamp": 1185.63, "power": 36.046127999999996}, {"timestamp": 1206.18, "power": 36.046127999999996}, {"timestamp": 1226.68, "power": 36.046127999999996}, {"timestamp": 1247.21, "power": 36.046127999999996}, {"timestamp": 1267.75, "power": 36.046127999999996}, {"timestamp": 1288.28, "power": 36.046127999999996}, {"timestamp": 1308.82, "power": 36.046127999999996}, {"timestamp": 1329.36, "power": 36.046127999999996}, {"timestamp": 1349.9, "power": 36.046127999999996}, {"timestamp": 1370.42, "power": 36.046127999999996}, {"timestamp": 1390.95, "power": 36.046127999999996}, {"timestamp": 1411.49, "power": 36.046127999999996}, {"timestamp": 1432.03, "power": 36.046127999999996}, {"timestamp": 1452.57, "power": 36.046127999999996}, {"timestamp": 1473.1, "power": 36.046127999999996}, {"timestamp": 1493.64, "power": 36.046127999999996}, {"timestamp": 1514.17, "power": 36.046127999999996}, {"timestamp": 1534.66, "power": 36.046127999999996}, {"timestamp": 1555.19, "power": 36.046127999999996}, {"timestamp": 1575.73, "power": 36.046127999999996}, {"timestamp": 1596.27, "power": 36.046127999999996}, {"timestamp": 1616.8, "power": 36.046127999999996}, {"timestamp": 1637.33, "power": 36.046127999999996}, {"timestamp": 1657.87, "power": 36.046127999999996}, {"timestamp": 1678.38, "power": 36.046127999999996}, {"timestamp": 1698.9, "power": 36.046127999999996}, {"timestamp": 1719.44, "power": 36.046127999999996}, {"timestamp": 1739.97, "power": 36.046127999999996}, {"timestamp": 1760.51, "power": 36.046127999999996}, {"timestamp": 1781.05, "power": 36.046127999999996}, {"timestamp": 1801.58, "power": 36.046127999999996}, {"timestamp": 1822.14, "power": 36.046127999999996}, {"timestamp": 1842.63, "power": 36.046127999999996}, {"timestamp": 1863.16, "power": 36.046127999999996}, {"timestamp": 1883.7, "power": 36.046127999999996}, {"timestamp": 1904.24, "power": 36.046127999999996}, {"timestamp": 1924.78, "power": 36.046127999999996}, {"timestamp": 1945.32, "power": 36.046127999999996}, {"timestamp": 1965.87, "power": 36.046127999999996}, {"timestamp": 1986.38, "power": 36.046127999999996}, {"timestamp": 2006.91, "power": 36.046127999999996}, {"timestamp": 2027.45, "power": 35.839833}, {"timestamp": 2048.65, "power": 35.839833}, {"timestamp": 2069.24, "power": 35.839833}, {"timestamp": 2089.83, "power": 35.839833}, {"timestamp": 2110.42, "power": 35.839833}, {"timestamp": 2130.97, "power": 35.839833}, {"timestamp": 2151.52, "power": 35.839833}, {"timestamp": 2172.11, "power": 35.839833}, {"timestamp": 2192.7, "power": 35.839833}, {"timestamp": 2213.29, "power": 35.839833}, {"timestamp": 2233.88, "power": 35.839833}, {"timestamp": 2254.45, "power": 35.839833}, {"timestamp": 2275.0, "power": 35.839833}, {"timestamp": 2295.59, "power": 35.839833}, {"timestamp": 2316.18, "power": 35.839833}, {"timestamp": 2336.77, "power": 35.839833}, {"timestamp": 2357.36, "power": 35.839833}, {"timestamp": 2377.95, "power": 35.839833}, {"timestamp": 2398.53, "power": 35.839833}, {"timestamp": 2419.08, "power": 35.839833}, {"timestamp": 2439.66, "power": 35.839833}, {"timestamp": 2460.25, "power": 35.839833}, {"timestamp": 2480.84, "power": 35.839833}, {"timestamp": 2501.43, "power": 35.839833}, {"timestamp": 2522.02, "power": 35.839833}, {"timestamp": 2542.59, "power": 35.839833}, {"timestamp": 2563.13, "power": 35.839833}, {"timestamp": 2583.72, "power": 35.839833}, {"timestamp": 2604.31, "power": 35.839833}, {"timestamp": 2624.9, "power": 35.839833}, {"timestamp": 2645.49, "power": 35.839833}, {"timestamp": 2666.07, "power": 35.839833}, {"timestamp": 2686.64, "power": 35.839833}, {"timestamp": 2707.19, "power": 35.839833}, {"timestamp": 2727.78, "power": 35.839833}, {"timestamp": 2748.37, "power": 35.839833}, {"timestamp": 2768.96, "power": 35.839833}, {"timestamp": 2789.55, "power": 35.839833}, {"timestamp": 2810.15, "power": 35.839833}, {"timestamp": 2830.7, "power": 35.839833}, {"timestamp": 2851.25, "power": 35.839833}, {"timestamp": 2871.84, "power": 35.839833}, {"timestamp": 2892.43, "power": 35.839833}, {"timestamp": 2913.02, "power": 35.839833}, {"timestamp": 2933.61, "power": 35.839833}, {"timestamp": 2954.17, "power": 35.839833}, {"timestamp": 2974.72, "power": 35.839833}, {"timestamp": 2995.27, "power": 35.839833}, {"timestamp": 3015.86, "power": 35.839833}, {"timestamp": 3036.45, "power": 36.108512000000005}, {"timestamp": 3057.54, "power": 36.108512000000005}, {"timestamp": 3078.15, "power": 36.108512000000005}, {"timestamp": 3098.7, "power": 36.108512000000005}, {"timestamp": 3119.25, "power": 36.108512000000005}, {"timestamp": 3139.83, "power": 36.108512000000005}, {"timestamp": 3160.42, "power": 36.108512000000005}, {"timestamp": 3181.02, "power": 36.108512000000005}, {"timestamp": 3201.62, "power": 36.108512000000005}, {"timestamp": 3222.16, "power": 36.108512000000005}, {"timestamp": 3242.64, "power": 36.108512000000005}, {"timestamp": 3263.16, "power": 36.108512000000005}, {"timestamp": 3283.68, "power": 36.108512000000005}, {"timestamp": 3304.19, "power": 36.108512000000005}, {"timestamp": 3324.71, "power": 36.108512000000005}, {"timestamp": 3345.23, "power": 36.108512000000005}, {"timestamp": 3365.75, "power": 36.108512000000005}, {"timestamp": 3386.25, "power": 36.108512000000005}, {"timestamp": 3406.73, "power": 36.108512000000005}, {"timestamp": 3427.24, "power": 36.108512000000005}, {"timestamp": 3447.76, "power": 36.108512000000005}, {"timestamp": 3468.29, "power": 36.108512000000005}, {"timestamp": 3488.82, "power": 36.108512000000005}, {"timestamp": 3509.34, "power": 36.108512000000005}, {"timestamp": 3529.88, "power": 36.108512000000005}, {"timestamp": 3550.4, "power": 36.108512000000005}, {"timestamp": 3570.94, "power": 36.108512000000005}, {"timestamp": 3591.48, "power": 36.108512000000005}, {"timestamp": 3612.01, "power": 36.108512000000005}, {"timestamp": 3632.55, "power": 36.108512000000005}, {"timestamp": 3653.08, "power": 36.108512000000005}, {"timestamp": 3673.62, "power": 36.108512000000005}, {"timestamp": 3694.17, "power": 36.108512000000005}, {"timestamp": 3714.66, "power": 36.108512000000005}, {"timestamp": 3735.19, "power": 36.108512000000005}, {"timestamp": 3755.72, "power": 36.108512000000005}, {"timestamp": 3776.26, "power": 36.108512000000005}, {"timestamp": 3796.79, "power": 36.108512000000005}, {"timestamp": 3817.32, "power": 36.108512000000005}, {"timestamp": 3837.86, "power": 36.108512000000005}, {"timestamp": 3858.37, "power": 36.108512000000005}, {"timestamp": 3878.9, "power": 36.108512000000005}, {"timestamp": 3899.44, "power": 36.108512000000005}, {"timestamp": 3919.97, "power": 36.108512000000005}, {"timestamp": 3940.51, "power": 36.108512000000005}, {"timestamp": 3961.04, "power": 36.108512000000005}, {"timestamp": 3981.58, "power": 36.108512000000005}, {"timestamp": 4002.12, "power": 36.108512000000005}, {"timestamp": 4022.62, "power": 36.108512000000005}, {"timestamp": 4043.14, "power": 35.947867}, {"timestamp": 4064.28, "power": 35.947867}, {"timestamp": 4084.81, "power": 35.947867}, {"timestamp": 4105.34, "power": 35.947867}, {"timestamp": 4125.88, "power": 35.947867}, {"timestamp": 4146.4, "power": 35.947867}, {"timestamp": 4166.93, "power": 35.947867}, {"timestamp": 4187.46, "power": 35.947867}, {"timestamp": 4208.0, "power": 35.947867}, {"timestamp": 4228.53, "power": 35.947867}, {"timestamp": 4249.06, "power": 35.947867}, {"timestamp": 4269.6, "power": 35.947867}, {"timestamp": 4290.15, "power": 35.947867}, {"timestamp": 4310.63, "power": 35.947867}, {"timestamp": 4331.16, "power": 35.947867}, {"timestamp": 4351.7, "power": 35.947867}, {"timestamp": 4372.23, "power": 35.947867}, {"timestamp": 4392.79, "power": 35.947867}, {"timestamp": 4413.36, "power": 35.947867}, {"timestamp": 4433.93, "power": 35.947867}, {"timestamp": 4454.45, "power": 35.947867}, {"timestamp": 4475.01, "power": 35.947867}, {"timestamp": 4495.57, "power": 35.947867}, {"timestamp": 4516.12, "power": 35.947867}, {"timestamp": 4536.68, "power": 35.947867}, {"timestamp": 4557.23, "power": 35.947867}, {"timestamp": 4577.8, "power": 35.947867}, {"timestamp": 4598.31, "power": 35.947867}, {"timestamp": 4618.8, "power": 35.947867}, {"timestamp": 4639.36, "power": 35.947867}, {"timestamp": 4659.92, "power": 35.947867}, {"timestamp": 4680.47, "power": 35.947867}, {"timestamp": 4701.04, "power": 35.947867}, {"timestamp": 4721.61, "power": 35.947867}, {"timestamp": 4742.18, "power": 35.947867}, {"timestamp": 4762.67, "power": 35.947867}, {"timestamp": 4783.37, "power": 35.947867}, {"timestamp": 4803.92, "power": 35.947867}, {"timestamp": 4824.49, "power": 35.947867}, {"timestamp": 4845.05, "power": 35.947867}, {"timestamp": 4865.61, "power": 35.947867}, {"timestamp": 4886.18, "power": 35.947867}, {"timestamp": 4906.67, "power": 35.947867}, {"timestamp": 4927.23, "power": 35.947867}, {"timestamp": 4947.8, "power": 35.947867}, {"timestamp": 4968.36, "power": 35.947867}, {"timestamp": 4988.92, "power": 35.947867}, {"timestamp": 5009.49, "power": 35.947867}, {"timestamp": 5030.05, "power": 35.947867}, {"timestamp": 5050.55, "power": 36.21494}, {"timestamp": 5071.72, "power": 36.21494}, {"timestamp": 5092.26, "power": 36.21494}, {"timestamp": 5112.79, "power": 36.21494}, {"timestamp": 5133.33, "power": 36.21494}, {"timestamp": 5153.86, "power": 36.21494}, {"timestamp": 5174.38, "power": 36.21494}, {"timestamp": 5194.87, "power": 36.21494}, {"timestamp": 5215.4, "power": 36.21494}, {"timestamp": 5235.94, "power": 36.21494}, {"timestamp": 5256.47, "power": 36.21494}, {"timestamp": 5277.01, "power": 36.21494}, {"timestamp": 5297.54, "power": 36.21494}, {"timestamp": 5318.07, "power": 36.21494}, {"timestamp": 5338.6, "power": 36.21494}, {"timestamp": 5359.12, "power": 36.21494}, {"timestamp": 5379.67, "power": 36.21494}, {"timestamp": 5400.2, "power": 36.21494}, {"timestamp": 5420.74, "power": 36.21494}, {"timestamp": 5441.27, "power": 36.21494}, {"timestamp": 5461.81, "power": 36.21494}, {"timestamp": 5482.32, "power": 36.21494}, {"timestamp": 5502.81, "power": 36.21494}, {"timestamp": 5523.34, "power": 36.21494}, {"timestamp": 5543.84, "power": 36.21494}, {"timestamp": 5564.36, "power": 36.21494}, {"timestamp": 5584.9, "power": 36.21494}, {"timestamp": 5605.44, "power": 36.21494}, {"timestamp": 5625.97, "power": 36.21494}, {"timestamp": 5646.54, "power": 36.21494}, {"timestamp": 5667.08, "power": 36.21494}, {"timestamp": 5687.61, "power": 36.21494}, {"timestamp": 5708.15, "power": 36.21494}, {"timestamp": 5728.68, "power": 36.21494}, {"timestamp": 5749.22, "power": 36.21494}, {"timestamp": 5769.75, "power": 36.21494}, {"timestamp": 5790.27, "power": 36.21494}, {"timestamp": 5810.76, "power": 36.21494}, {"timestamp": 5831.29, "power": 36.21494}, {"timestamp": 5851.82, "power": 36.21494}, {"timestamp": 5872.36, "power": 36.21494}, {"timestamp": 5892.9, "power": 36.21494}, {"timestamp": 5913.43, "power": 36.21494}, {"timestamp": 5933.97, "power": 36.21494}, {"timestamp": 5954.48, "power": 36.21494}, {"timestamp": 5975.0, "power": 36.21494}, {"timestamp": 5995.54, "power": 36.21494}, {"timestamp": 6016.07, "power": 36.21494}, {"timestamp": 6036.6, "power": 36.21494}, {"timestamp": 6057.14, "power": 36.56372}, {"timestamp": 6078.36, "power": 36.56372}, {"timestamp": 6098.9, "power": 36.56372}, {"timestamp": 6119.43, "power": 36.56372}, {"timestamp": 6139.96, "power": 36.56372}, {"timestamp": 6160.52, "power": 36.56372}, {"timestamp": 6181.08, "power": 36.56372}, {"timestamp": 6201.64, "power": 36.56372}, {"timestamp": 6222.21, "power": 36.56372}, {"timestamp": 6242.71, "power": 36.56372}, {"timestamp": 6263.26, "power": 36.56372}, {"timestamp": 6283.82, "power": 36.56372}, {"timestamp": 6304.39, "power": 36.56372}, {"timestamp": 6324.95, "power": 36.56372}, {"timestamp": 6345.51, "power": 36.56372}, {"timestamp": 6366.07, "power": 36.56372}, {"timestamp": 6386.57, "power": 36.56372}, {"timestamp": 6407.13, "power": 36.56372}, {"timestamp": 6427.7, "power": 36.56372}, {"timestamp": 6448.26, "power": 36.56372}, {"timestamp": 6468.83, "power": 36.56372}, {"timestamp": 6489.39, "power": 36.56372}, {"timestamp": 6509.95, "power": 36.56372}, {"timestamp": 6530.47, "power": 36.56372}, {"timestamp": 6550.95, "power": 36.56372}, {"timestamp": 6571.49, "power": 36.56372}, {"timestamp": 6592.05, "power": 36.56372}, {"timestamp": 6612.62, "power": 36.56372}, {"timestamp": 6633.18, "power": 36.56372}, {"timestamp": 6653.75, "power": 36.56372}, {"timestamp": 6674.27, "power": 36.56372}, {"timestamp": 6694.76, "power": 36.56372}, {"timestamp": 6715.31, "power": 36.56372}, {"timestamp": 6735.87, "power": 36.56372}, {"timestamp": 6756.44, "power": 36.56372}, {"timestamp": 6777.0, "power": 36.56372}, {"timestamp": 6797.56, "power": 36.56372}, {"timestamp": 6818.13, "power": 36.56372}, {"timestamp": 6838.62, "power": 36.56372}, {"timestamp": 6859.15, "power": 36.56372}, {"timestamp": 6879.72, "power": 36.56372}, {"timestamp": 6900.28, "power": 36.56372}, {"timestamp": 6920.84, "power": 36.56372}, {"timestamp": 6941.4, "power": 36.56372}, {"timestamp": 6961.95, "power": 36.56372}, {"timestamp": 6982.46, "power": 36.56372}, {"timestamp": 7002.99, "power": 36.56372}, {"timestamp": 7023.55, "power": 36.56372}, {"timestamp": 7044.11, "power": 36.56372}, {"timestamp": 7064.66, "power": 36.189403}, {"timestamp": 7085.8, "power": 36.189403}, {"timestamp": 7106.31, "power": 36.189403}, {"timestamp": 7126.79, "power": 36.189403}, {"timestamp": 7147.32, "power": 36.189403}, {"timestamp": 7167.86, "power": 36.189403}, {"timestamp": 7188.39, "power": 36.189403}, {"timestamp": 7208.93, "power": 36.189403}, {"timestamp": 7229.47, "power": 36.189403}, {"timestamp": 7250.0, "power": 36.189403}, {"timestamp": 7270.51, "power": 36.189403}, {"timestamp": 7291.04, "power": 36.189403}, {"timestamp": 7311.58, "power": 36.189403}, {"timestamp": 7332.11, "power": 36.189403}, {"timestamp": 7352.64, "power": 36.189403}, {"timestamp": 7373.18, "power": 36.189403}, {"timestamp": 7393.73, "power": 36.189403}, {"timestamp": 7414.25, "power": 36.189403}, {"timestamp": 7434.74, "power": 36.189403}, {"timestamp": 7455.3, "power": 36.189403}, {"timestamp": 7475.86, "power": 36.189403}, {"timestamp": 7496.42, "power": 36.189403}, {"timestamp": 7516.97, "power": 36.189403}, {"timestamp": 7537.55, "power": 36.189403}, {"timestamp": 7558.13, "power": 36.189403}, {"timestamp": 7578.62, "power": 36.189403}, {"timestamp": 7599.16, "power": 36.189403}, {"timestamp": 7619.72, "power": 36.189403}, {"timestamp": 7640.29, "power": 36.189403}, {"timestamp": 7660.83, "power": 36.189403}, {"timestamp": 7681.37, "power": 36.189403}, {"timestamp": 7701.9, "power": 36.189403}, {"timestamp": 7722.41, "power": 36.189403}, {"timestamp": 7742.94, "power": 36.189403}, {"timestamp": 7763.47, "power": 36.189403}, {"timestamp": 7784.0, "power": 36.189403}, {"timestamp": 7804.54, "power": 36.189403}, {"timestamp": 7825.07, "power": 36.189403}, {"timestamp": 7845.6, "power": 36.189403}, {"timestamp": 7866.16, "power": 36.189403}, {"timestamp": 7886.64, "power": 36.189403}, {"timestamp": 7907.17, "power": 36.189403}, {"timestamp": 7927.7, "power": 36.189403}, {"timestamp": 7948.24, "power": 36.189403}, {"timestamp": 7968.78, "power": 36.189403}, {"timestamp": 7989.31, "power": 36.189403}, {"timestamp": 8009.84, "power": 36.189403}, {"timestamp": 8030.36, "power": 36.189403}, {"timestamp": 8050.85, "power": 36.189403}, {"timestamp": 8071.38, "power": 37.014501}, {"timestamp": 8093.48, "power": 37.014501}, {"timestamp": 8114.02, "power": 37.014501}, {"timestamp": 8134.54, "power": 37.014501}, {"timestamp": 8155.07, "power": 37.014501}, {"timestamp": 8175.6, "power": 37.014501}, {"timestamp": 8196.17, "power": 37.014501}, {"timestamp": 8216.73, "power": 37.014501}, {"timestamp": 8237.3, "power": 37.014501}, {"timestamp": 8257.87, "power": 37.014501}, {"timestamp": 8278.38, "power": 37.014501}, {"timestamp": 8298.87, "power": 37.014501}, {"timestamp": 8319.43, "power": 37.014501}, {"timestamp": 8339.99, "power": 37.014501}, {"timestamp": 8360.55, "power": 37.014501}, {"timestamp": 8381.12, "power": 37.014501}, {"timestamp": 8401.69, "power": 37.014501}, {"timestamp": 8422.2, "power": 37.014501}, {"timestamp": 8442.69, "power": 37.014501}, {"timestamp": 8463.22, "power": 37.014501}, {"timestamp": 8483.79, "power": 37.014501}, {"timestamp": 8504.35, "power": 37.014501}, {"timestamp": 8524.92, "power": 37.014501}, {"timestamp": 8545.48, "power": 37.014501}, {"timestamp": 8566.03, "power": 37.014501}, {"timestamp": 8586.54, "power": 37.014501}, {"timestamp": 8607.09, "power": 37.014501}, {"timestamp": 8627.66, "power": 37.014501}, {"timestamp": 8648.22, "power": 37.014501}, {"timestamp": 8668.77, "power": 37.014501}, {"timestamp": 8689.32, "power": 37.014501}, {"timestamp": 8709.89, "power": 37.014501}, {"timestamp": 8730.4, "power": 37.014501}, {"timestamp": 8750.94, "power": 37.014501}, {"timestamp": 8771.5, "power": 37.014501}, {"timestamp": 8792.07, "power": 37.014501}, {"timestamp": 8812.62, "power": 37.014501}, {"timestamp": 8833.17, "power": 37.014501}, {"timestamp": 8853.73, "power": 37.014501}, {"timestamp": 8874.25, "power": 37.014501}, {"timestamp": 8894.79, "power": 37.014501}, {"timestamp": 8915.34, "power": 37.014501}, {"timestamp": 8935.92, "power": 37.014501}, {"timestamp": 8956.49, "power": 37.014501}, {"timestamp": 8977.05, "power": 37.014501}, {"timestamp": 8997.62, "power": 37.014501}, {"timestamp": 9018.18, "power": 37.014501}, {"timestamp": 9038.67, "power": 37.014501}, {"timestamp": 9059.24, "power": 37.014501}, {"timestamp": 9079.8, "power": 36.722808}, {"timestamp": 9101.5, "power": 36.722808}, {"timestamp": 9122.06, "power": 36.722808}, {"timestamp": 9142.57, "power": 36.722808}, {"timestamp": 9163.11, "power": 36.722808}, {"timestamp": 9183.66, "power": 36.722808}, {"timestamp": 9204.23, "power": 36.722808}, {"timestamp": 9224.76, "power": 36.722808}, {"timestamp": 9245.32, "power": 36.722808}, {"timestamp": 9265.88, "power": 36.722808}, {"timestamp": 9286.4, "power": 36.722808}, {"timestamp": 9306.94, "power": 36.722808}, {"timestamp": 9327.49, "power": 36.722808}, {"timestamp": 9348.06, "power": 36.722808}, {"timestamp": 9368.63, "power": 36.722808}, {"timestamp": 9389.2, "power": 36.722808}, {"timestamp": 9409.76, "power": 36.722808}, {"timestamp": 9430.27, "power": 36.722808}, {"timestamp": 9450.76, "power": 36.722808}, {"timestamp": 9471.31, "power": 36.722808}, {"timestamp": 9491.87, "power": 36.722808}, {"timestamp": 9512.44, "power": 36.722808}, {"timestamp": 9533.01, "power": 36.722808}, {"timestamp": 9553.58, "power": 36.722808}, {"timestamp": 9574.14, "power": 36.722808}, {"timestamp": 9594.63, "power": 36.722808}, {"timestamp": 9615.19, "power": 36.722808}, {"timestamp": 9635.74, "power": 36.722808}, {"timestamp": 9656.29, "power": 36.722808}, {"timestamp": 9676.85, "power": 36.722808}, {"timestamp": 9697.42, "power": 36.722808}, {"timestamp": 9717.96, "power": 36.722808}, {"timestamp": 9738.47, "power": 36.722808}, {"timestamp": 9759.0, "power": 36.722808}, {"timestamp": 9779.53, "power": 36.722808}, {"timestamp": 9800.07, "power": 36.722808}, {"timestamp": 9820.6, "power": 36.722808}, {"timestamp": 9841.14, "power": 36.722808}, {"timestamp": 9861.67, "power": 36.722808}, {"timestamp": 9882.18, "power": 36.722808}, {"timestamp": 9902.66, "power": 36.722808}, {"timestamp": 9923.2, "power": 36.722808}, {"timestamp": 9943.73, "power": 36.722808}, {"timestamp": 9964.26, "power": 36.722808}, {"timestamp": 9984.79, "power": 36.722808}, {"timestamp": 10005.3, "power": 36.722808}, {"timestamp": 10025.9, "power": 36.722808}, {"timestamp": 10046.4, "power": 36.722808}, {"timestamp": 10066.9, "power": 36.722808}, {"timestamp": 10087.4, "power": 36.208386000000004}, {"timestamp": 10108.6, "power": 36.208386000000004}, {"timestamp": 10129.1, "power": 36.208386000000004}, {"timestamp": 10149.6, "power": 36.208386000000004}, {"timestamp": 10170.2, "power": 36.208386000000004}, {"timestamp": 10190.7, "power": 36.208386000000004}, {"timestamp": 10211.2, "power": 36.208386000000004}, {"timestamp": 10231.7, "power": 36.208386000000004}, {"timestamp": 10252.3, "power": 36.208386000000004}, {"timestamp": 10272.8, "power": 36.208386000000004}, {"timestamp": 10293.3, "power": 36.208386000000004}, {"timestamp": 10313.9, "power": 36.208386000000004}, {"timestamp": 10334.4, "power": 36.208386000000004}, {"timestamp": 10354.9, "power": 36.208386000000004}, {"timestamp": 10375.5, "power": 36.208386000000004}, {"timestamp": 10396.0, "power": 36.208386000000004}, {"timestamp": 10416.6, "power": 36.208386000000004}, {"timestamp": 10437.2, "power": 36.208386000000004}, {"timestamp": 10457.7, "power": 36.208386000000004}, {"timestamp": 10478.3, "power": 36.208386000000004}, {"timestamp": 10498.7, "power": 36.208386000000004}, {"timestamp": 10519.3, "power": 36.208386000000004}, {"timestamp": 10539.9, "power": 36.208386000000004}, {"timestamp": 10560.4, "power": 36.208386000000004}, {"timestamp": 10581.0, "power": 36.208386000000004}, {"timestamp": 10601.6, "power": 36.208386000000004}, {"timestamp": 10622.2, "power": 36.208386000000004}, {"timestamp": 10642.7, "power": 36.208386000000004}, {"timestamp": 10663.2, "power": 36.208386000000004}, {"timestamp": 10683.8, "power": 36.208386000000004}, {"timestamp": 10704.3, "power": 36.208386000000004}, {"timestamp": 10724.9, "power": 36.208386000000004}, {"timestamp": 10745.5, "power": 36.208386000000004}, {"timestamp": 10766.0, "power": 36.208386000000004}, {"timestamp": 10786.5, "power": 36.208386000000004}, {"timestamp": 10807.1, "power": 36.208386000000004}, {"timestamp": 10827.6, "power": 36.208386000000004}, {"timestamp": 10848.2, "power": 36.208386000000004}, {"timestamp": 10868.8, "power": 36.208386000000004}, {"timestamp": 10889.3, "power": 36.208386000000004}, {"timestamp": 10909.9, "power": 36.208386000000004}, {"timestamp": 10930.4, "power": 36.208386000000004}, {"timestamp": 10950.9, "power": 36.208386000000004}, {"timestamp": 10971.4, "power": 36.208386000000004}, {"timestamp": 10992.0, "power": 36.208386000000004}, {"timestamp": 11012.6, "power": 36.208386000000004}, {"timestamp": 11033.1, "power": 36.208386000000004}, {"timestamp": 11053.7, "power": 36.208386000000004}, {"timestamp": 11074.2, "power": 36.208386000000004}, {"timestamp": 11094.8, "power": 36.3142}, {"timestamp": 11116.2, "power": 36.3142}, {"timestamp": 11136.8, "power": 36.3142}, {"timestamp": 11157.4, "power": 36.3142}, {"timestamp": 11177.9, "power": 36.3142}, {"timestamp": 11198.5, "power": 36.3142}, {"timestamp": 11219.0, "power": 36.3142}, {"timestamp": 11239.6, "power": 36.3142}, {"timestamp": 11260.1, "power": 36.3142}, {"timestamp": 11280.7, "power": 36.3142}, {"timestamp": 11301.2, "power": 36.3142}, {"timestamp": 11321.8, "power": 36.3142}, {"timestamp": 11342.3, "power": 36.3142}, {"timestamp": 11362.8, "power": 36.3142}, {"timestamp": 11383.4, "power": 36.3142}, {"timestamp": 11403.9, "power": 36.3142}, {"timestamp": 11424.5, "power": 36.3142}, {"timestamp": 11445.1, "power": 36.3142}, {"timestamp": 11465.6, "power": 36.3142}, {"timestamp": 11486.2, "power": 36.3142}, {"timestamp": 11506.7, "power": 36.3142}, {"timestamp": 11527.2, "power": 36.3142}, {"timestamp": 11547.8, "power": 36.3142}, {"timestamp": 11568.4, "power": 36.3142}, {"timestamp": 11588.9, "power": 36.3142}, {"timestamp": 11609.5, "power": 36.3142}, {"timestamp": 11630.0, "power": 36.3142}, {"timestamp": 11650.6, "power": 36.3142}, {"timestamp": 11671.1, "power": 36.3142}, {"timestamp": 11691.7, "power": 36.3142}, {"timestamp": 11712.2, "power": 36.3142}, {"timestamp": 11732.7, "power": 36.3142}, {"timestamp": 11753.3, "power": 36.3142}, {"timestamp": 11773.8, "power": 36.3142}, {"timestamp": 11794.3, "power": 36.3142}, {"timestamp": 11814.8, "power": 36.3142}, {"timestamp": 11835.4, "power": 36.3142}, {"timestamp": 11855.9, "power": 36.3142}, {"timestamp": 11876.4, "power": 36.3142}, {"timestamp": 11897.0, "power": 36.3142}, {"timestamp": 11917.5, "power": 36.3142}, {"timestamp": 11938.0, "power": 36.3142}, {"timestamp": 11958.5, "power": 36.3142}, {"timestamp": 11979.1, "power": 36.3142}, {"timestamp": 11999.6, "power": 36.3142}, {"timestamp": 12020.1, "power": 36.3142}, {"timestamp": 12040.7, "power": 36.3142}, {"timestamp": 12061.2, "power": 36.3142}, {"timestamp": 12081.8, "power": 36.3142}, {"timestamp": 12102.3, "power": 37.596338}, {"timestamp": 12123.3, "power": 37.596338}, {"timestamp": 12143.8, "power": 37.596338}, {"timestamp": 12164.4, "power": 37.596338}, {"timestamp": 12184.9, "power": 37.596338}, {"timestamp": 12205.4, "power": 37.596338}, {"timestamp": 12226.0, "power": 37.596338}, {"timestamp": 12246.5, "power": 37.596338}, {"timestamp": 12267.0, "power": 37.596338}, {"timestamp": 12287.6, "power": 37.596338}, {"timestamp": 12308.1, "power": 37.596338}, {"timestamp": 12328.6, "power": 37.596338}, {"timestamp": 12349.2, "power": 37.596338}, {"timestamp": 12369.7, "power": 37.596338}, {"timestamp": 12390.2, "power": 37.596338}, {"timestamp": 12410.8, "power": 37.596338}, {"timestamp": 12431.3, "power": 37.596338}, {"timestamp": 12451.9, "power": 37.596338}, {"timestamp": 12472.5, "power": 37.596338}, {"timestamp": 12493.0, "power": 37.596338}, {"timestamp": 12513.6, "power": 37.596338}, {"timestamp": 12534.2, "power": 37.596338}, {"timestamp": 12554.7, "power": 37.596338}, {"timestamp": 12575.2, "power": 37.596338}, {"timestamp": 12595.8, "power": 37.596338}, {"timestamp": 12616.3, "power": 37.596338}, {"timestamp": 12636.9, "power": 37.596338}, {"timestamp": 12657.4, "power": 37.596338}, {"timestamp": 12678.0, "power": 37.596338}, {"timestamp": 12698.5, "power": 37.596338}, {"timestamp": 12719.0, "power": 37.596338}, {"timestamp": 12739.6, "power": 37.596338}, {"timestamp": 12760.1, "power": 37.596338}, {"timestamp": 12780.6, "power": 37.596338}, {"timestamp": 12801.2, "power": 37.596338}, {"timestamp": 12821.7, "power": 37.596338}, {"timestamp": 12842.2, "power": 37.596338}, {"timestamp": 12862.7, "power": 37.596338}, {"timestamp": 12883.2, "power": 37.596338}, {"timestamp": 12903.7, "power": 37.596338}, {"timestamp": 12924.3, "power": 37.596338}, {"timestamp": 12944.9, "power": 37.596338}, {"timestamp": 12965.4, "power": 37.596338}, {"timestamp": 12986.0, "power": 37.596338}, {"timestamp": 13006.5, "power": 37.596338}, {"timestamp": 13027.0, "power": 37.596338}, {"timestamp": 13047.6, "power": 37.596338}, {"timestamp": 13068.1, "power": 37.596338}, {"timestamp": 13088.7, "power": 37.596338}, {"timestamp": 13109.3, "power": 36.412093999999996}, {"timestamp": 13130.4, "power": 36.412093999999996}, {"timestamp": 13150.9, "power": 36.412093999999996}, {"timestamp": 13171.5, "power": 36.412093999999996}, {"timestamp": 13192.0, "power": 36.412093999999996}, {"timestamp": 13212.6, "power": 36.412093999999996}, {"timestamp": 13233.1, "power": 36.412093999999996}, {"timestamp": 13253.6, "power": 36.412093999999996}, {"timestamp": 13274.2, "power": 36.412093999999996}, {"timestamp": 13294.7, "power": 36.412093999999996}, {"timestamp": 13315.2, "power": 36.412093999999996}, {"timestamp": 13335.7, "power": 36.412093999999996}, {"timestamp": 13356.3, "power": 36.412093999999996}, {"timestamp": 13376.8, "power": 36.412093999999996}, {"timestamp": 13397.4, "power": 36.412093999999996}, {"timestamp": 13418.0, "power": 36.412093999999996}, {"timestamp": 13438.5, "power": 36.412093999999996}, {"timestamp": 13459.0, "power": 36.412093999999996}, {"timestamp": 13479.6, "power": 36.412093999999996}, {"timestamp": 13500.1, "power": 36.412093999999996}, {"timestamp": 13520.7, "power": 36.412093999999996}, {"timestamp": 13541.2, "power": 36.412093999999996}, {"timestamp": 13561.8, "power": 36.412093999999996}, {"timestamp": 13582.3, "power": 36.412093999999996}, {"timestamp": 13602.9, "power": 36.412093999999996}, {"timestamp": 13623.4, "power": 36.412093999999996}, {"timestamp": 13644.0, "power": 36.412093999999996}, {"timestamp": 13664.5, "power": 36.412093999999996}, {"timestamp": 13685.1, "power": 36.412093999999996}, {"timestamp": 13705.6, "power": 36.412093999999996}, {"timestamp": 13726.2, "power": 36.412093999999996}, {"timestamp": 13746.7, "power": 36.412093999999996}, {"timestamp": 13767.2, "power": 36.412093999999996}, {"timestamp": 13787.7, "power": 36.412093999999996}, {"timestamp": 13808.3, "power": 36.412093999999996}, {"timestamp": 13828.8, "power": 36.412093999999996}, {"timestamp": 13849.3, "power": 36.412093999999996}, {"timestamp": 13869.9, "power": 36.412093999999996}, {"timestamp": 13890.4, "power": 36.412093999999996}, {"timestamp": 13910.9, "power": 36.412093999999996}, {"timestamp": 13931.4, "power": 36.412093999999996}, {"timestamp": 13951.9, "power": 36.412093999999996}, {"timestamp": 13972.5, "power": 36.412093999999996}, {"timestamp": 13993.0, "power": 36.412093999999996}, {"timestamp": 14013.5, "power": 36.412093999999996}, {"timestamp": 14034.1, "power": 36.412093999999996}, {"timestamp": 14054.6, "power": 36.412093999999996}, {"timestamp": 14075.1, "power": 36.412093999999996}, {"timestamp": 14095.6, "power": 36.412093999999996}, {"timestamp": 14116.2, "power": 36.07930400000001}, {"timestamp": 14137.2, "power": 36.07930400000001}, {"timestamp": 14157.8, "power": 36.07930400000001}, {"timestamp": 14178.3, "power": 36.07930400000001}, {"timestamp": 14198.8, "power": 36.07930400000001}, {"timestamp": 14219.3, "power": 36.07930400000001}, {"timestamp": 14239.8, "power": 36.07930400000001}, {"timestamp": 14260.4, "power": 36.07930400000001}, {"timestamp": 14280.9, "power": 36.07930400000001}, {"timestamp": 14301.4, "power": 36.07930400000001}, {"timestamp": 14322.0, "power": 36.07930400000001}, {"timestamp": 14342.5, "power": 36.07930400000001}, {"timestamp": 14363.0, "power": 36.07930400000001}, {"timestamp": 14383.6, "power": 36.07930400000001}, {"timestamp": 14404.1, "power": 36.07930400000001}, {"timestamp": 14424.7, "power": 36.07930400000001}, {"timestamp": 14445.3, "power": 36.07930400000001}, {"timestamp": 14465.8, "power": 36.07930400000001}, {"timestamp": 14486.3, "power": 36.07930400000001}, {"timestamp": 14506.8, "power": 36.07930400000001}, {"timestamp": 14527.3, "power": 36.07930400000001}, {"timestamp": 14547.9, "power": 36.07930400000001}, {"timestamp": 14568.5, "power": 36.07930400000001}, {"timestamp": 14589.0, "power": 36.07930400000001}, {"timestamp": 14609.6, "power": 36.07930400000001}, {"timestamp": 14630.2, "power": 36.07930400000001}, {"timestamp": 14650.7, "power": 36.07930400000001}, {"timestamp": 14671.2, "power": 36.07930400000001}, {"timestamp": 14691.8, "power": 36.07930400000001}, {"timestamp": 14712.3, "power": 36.07930400000001}, {"timestamp": 14732.9, "power": 36.07930400000001}, {"timestamp": 14753.5, "power": 36.07930400000001}, {"timestamp": 14774.0, "power": 36.07930400000001}, {"timestamp": 14794.5, "power": 36.07930400000001}, {"timestamp": 14815.1, "power": 36.07930400000001}, {"timestamp": 14835.6, "power": 36.07930400000001}, {"timestamp": 14856.2, "power": 36.07930400000001}, {"timestamp": 14876.7, "power": 36.07930400000001}, {"timestamp": 14897.3, "power": 36.07930400000001}, {"timestamp": 14917.9, "power": 36.07930400000001}, {"timestamp": 14938.4, "power": 36.07930400000001}, {"timestamp": 14958.9, "power": 36.07930400000001}, {"timestamp": 14979.4, "power": 36.07930400000001}, {"timestamp": 14999.9, "power": 36.07930400000001}, {"timestamp": 15020.5, "power": 36.07930400000001}, {"timestamp": 15041.0, "power": 36.07930400000001}, {"timestamp": 15061.5, "power": 36.07930400000001}, {"timestamp": 15082.1, "power": 36.07930400000001}, {"timestamp": 15102.6, "power": 36.07930400000001}, {"timestamp": 15123.1, "power": 36.205301}, {"timestamp": 15144.3, "power": 36.205301}, {"timestamp": 15164.8, "power": 36.205301}, {"timestamp": 15185.4, "power": 36.205301}, {"timestamp": 15205.9, "power": 36.205301}, {"timestamp": 15226.4, "power": 36.205301}, {"timestamp": 15247.0, "power": 36.205301}, {"timestamp": 15267.5, "power": 36.205301}, {"timestamp": 15288.0, "power": 36.205301}, {"timestamp": 15308.6, "power": 36.205301}, {"timestamp": 15329.1, "power": 36.205301}, {"timestamp": 15349.6, "power": 36.205301}, {"timestamp": 15370.2, "power": 36.205301}, {"timestamp": 15390.7, "power": 36.205301}, {"timestamp": 15411.2, "power": 36.205301}, {"timestamp": 15431.7, "power": 36.205301}, {"timestamp": 15452.3, "power": 36.205301}, {"timestamp": 15472.9, "power": 36.205301}, {"timestamp": 15493.4, "power": 36.205301}, {"timestamp": 15514.0, "power": 36.205301}, {"timestamp": 15534.5, "power": 36.205301}, {"timestamp": 15555.1, "power": 36.205301}, {"timestamp": 15575.6, "power": 36.205301}, {"timestamp": 15596.1, "power": 36.205301}, {"timestamp": 15616.7, "power": 36.205301}, {"timestamp": 15637.2, "power": 36.205301}, {"timestamp": 15657.7, "power": 36.205301}, {"timestamp": 15678.3, "power": 36.205301}, {"timestamp": 15698.8, "power": 36.205301}, {"timestamp": 15719.3, "power": 36.205301}, {"timestamp": 15739.9, "power": 36.205301}, {"timestamp": 15760.5, "power": 36.205301}, {"timestamp": 15781.0, "power": 36.205301}, {"timestamp": 15801.6, "power": 36.205301}, {"timestamp": 15822.2, "power": 36.205301}, {"timestamp": 15842.6, "power": 36.205301}, {"timestamp": 15863.2, "power": 36.205301}, {"timestamp": 15883.8, "power": 36.205301}, {"timestamp": 15904.3, "power": 36.205301}, {"timestamp": 15924.9, "power": 36.205301}, {"timestamp": 15945.5, "power": 36.205301}, {"timestamp": 15966.0, "power": 36.205301}, {"timestamp": 15986.5, "power": 36.205301}, {"timestamp": 16007.1, "power": 36.205301}, {"timestamp": 16027.6, "power": 36.205301}, {"timestamp": 16048.2, "power": 36.205301}, {"timestamp": 16068.8, "power": 36.205301}, {"timestamp": 16089.3, "power": 36.205301}, {"timestamp": 16109.9, "power": 36.205301}, {"timestamp": 16130.4, "power": 36.39909}, {"timestamp": 16152.5, "power": 36.39909}, {"timestamp": 16173.0, "power": 36.39909}, {"timestamp": 16193.5, "power": 36.39909}, {"timestamp": 16214.1, "power": 36.39909}, {"timestamp": 16234.6, "power": 36.39909}, {"timestamp": 16255.1, "power": 36.39909}, {"timestamp": 16275.6, "power": 36.39909}, {"timestamp": 16296.2, "power": 36.39909}, {"timestamp": 16316.7, "power": 36.39909}, {"timestamp": 16337.2, "power": 36.39909}, {"timestamp": 16357.8, "power": 36.39909}, {"timestamp": 16378.3, "power": 36.39909}, {"timestamp": 16398.8, "power": 36.39909}, {"timestamp": 16419.4, "power": 36.39909}, {"timestamp": 16440.0, "power": 36.39909}, {"timestamp": 16460.5, "power": 36.39909}, {"timestamp": 16481.1, "power": 36.39909}, {"timestamp": 16501.6, "power": 36.39909}, {"timestamp": 16522.2, "power": 36.39909}, {"timestamp": 16542.7, "power": 36.39909}, {"timestamp": 16563.2, "power": 36.39909}, {"timestamp": 16583.8, "power": 36.39909}, {"timestamp": 16604.3, "power": 36.39909}, {"timestamp": 16624.8, "power": 36.39909}, {"timestamp": 16645.4, "power": 36.39909}, {"timestamp": 16665.9, "power": 36.39909}, {"timestamp": 16686.4, "power": 36.39909}, {"timestamp": 16706.9, "power": 36.39909}, {"timestamp": 16727.4, "power": 36.39909}, {"timestamp": 16748.0, "power": 36.39909}, {"timestamp": 16768.5, "power": 36.39909}, {"timestamp": 16789.1, "power": 36.39909}, {"timestamp": 16809.6, "power": 36.39909}, {"timestamp": 16830.1, "power": 36.39909}, {"timestamp": 16850.6, "power": 36.39909}, {"timestamp": 16871.2, "power": 36.39909}, {"timestamp": 16891.7, "power": 36.39909}, {"timestamp": 16912.2, "power": 36.39909}, {"timestamp": 16932.8, "power": 36.39909}, {"timestamp": 16953.3, "power": 36.39909}, {"timestamp": 16973.9, "power": 36.39909}, {"timestamp": 16994.4, "power": 36.39909}, {"timestamp": 17014.9, "power": 36.39909}, {"timestamp": 17035.4, "power": 36.39909}, {"timestamp": 17055.9, "power": 36.39909}, {"timestamp": 17076.5, "power": 36.39909}, {"timestamp": 17097.0, "power": 36.39909}, {"timestamp": 17117.5, "power": 36.39909}, {"timestamp": 17138.1, "power": 36.002492000000004}, {"timestamp": 17159.2, "power": 36.002492000000004}, {"timestamp": 17179.7, "power": 36.002492000000004}, {"timestamp": 17200.2, "power": 36.002492000000004}, {"timestamp": 17220.8, "power": 36.002492000000004}, {"timestamp": 17241.3, "power": 36.002492000000004}, {"timestamp": 17261.8, "power": 36.002492000000004}, {"timestamp": 17282.4, "power": 36.002492000000004}, {"timestamp": 17302.9, "power": 36.002492000000004}, {"timestamp": 17323.4, "power": 36.002492000000004}, {"timestamp": 17344.0, "power": 36.002492000000004}, {"timestamp": 17364.5, "power": 36.002492000000004}, {"timestamp": 17385.0, "power": 36.002492000000004}, {"timestamp": 17405.6, "power": 36.002492000000004}, {"timestamp": 17426.1, "power": 36.002492000000004}, {"timestamp": 17446.6, "power": 36.002492000000004}, {"timestamp": 17467.1, "power": 36.002492000000004}, {"timestamp": 17487.7, "power": 36.002492000000004}, {"timestamp": 17508.2, "power": 36.002492000000004}, {"timestamp": 17528.8, "power": 36.002492000000004}, {"timestamp": 17549.3, "power": 36.002492000000004}, {"timestamp": 17569.8, "power": 36.002492000000004}, {"timestamp": 17590.3, "power": 36.002492000000004}, {"timestamp": 17610.8, "power": 36.002492000000004}, {"timestamp": 17631.4, "power": 36.002492000000004}, {"timestamp": 17651.9, "power": 36.002492000000004}, {"timestamp": 17672.5, "power": 36.002492000000004}, {"timestamp": 17693.1, "power": 36.002492000000004}, {"timestamp": 17713.6, "power": 36.002492000000004}, {"timestamp": 17734.1, "power": 36.002492000000004}, {"timestamp": 17754.6, "power": 36.002492000000004}, {"timestamp": 17775.2, "power": 36.002492000000004}, {"timestamp": 17795.7, "power": 36.002492000000004}, {"timestamp": 17816.2, "power": 36.002492000000004}, {"timestamp": 17836.8, "power": 36.002492000000004}, {"timestamp": 17857.3, "power": 36.002492000000004}, {"timestamp": 17877.8, "power": 36.002492000000004}, {"timestamp": 17898.3, "power": 36.002492000000004}, {"timestamp": 17918.8, "power": 36.002492000000004}, {"timestamp": 17939.4, "power": 36.002492000000004}, {"timestamp": 17959.9, "power": 36.002492000000004}, {"timestamp": 17980.4, "power": 36.002492000000004}, {"timestamp": 18001.0, "power": 36.002492000000004}, {"timestamp": 18021.5, "power": 36.002492000000004}, {"timestamp": 18042.0, "power": 36.002492000000004}, {"timestamp": 18062.6, "power": 36.002492000000004}, {"timestamp": 18083.1, "power": 36.002492000000004}, {"timestamp": 18103.6, "power": 36.002492000000004}, {"timestamp": 18124.2, "power": 36.002492000000004}, {"timestamp": 18144.7, "power": 36.367580000000004}, {"timestamp": 18165.8, "power": 36.367580000000004}, {"timestamp": 18186.3, "power": 36.367580000000004}, {"timestamp": 18206.8, "power": 36.367580000000004}, {"timestamp": 18227.3, "power": 36.367580000000004}, {"timestamp": 18247.9, "power": 36.367580000000004}, {"timestamp": 18268.4, "power": 36.367580000000004}, {"timestamp": 18288.9, "power": 36.367580000000004}, {"timestamp": 18309.5, "power": 36.367580000000004}, {"timestamp": 18330.0, "power": 36.367580000000004}, {"timestamp": 18350.5, "power": 36.367580000000004}, {"timestamp": 18371.0, "power": 36.367580000000004}, {"timestamp": 18391.6, "power": 36.367580000000004}, {"timestamp": 18412.1, "power": 36.367580000000004}, {"timestamp": 18432.7, "power": 36.367580000000004}, {"timestamp": 18453.3, "power": 36.367580000000004}, {"timestamp": 18473.8, "power": 36.367580000000004}, {"timestamp": 18494.3, "power": 36.367580000000004}, {"timestamp": 18514.9, "power": 36.367580000000004}, {"timestamp": 18535.4, "power": 36.367580000000004}, {"timestamp": 18555.9, "power": 36.367580000000004}, {"timestamp": 18576.5, "power": 36.367580000000004}, {"timestamp": 18597.0, "power": 36.367580000000004}, {"timestamp": 18617.6, "power": 36.367580000000004}, {"timestamp": 18638.2, "power": 36.367580000000004}, {"timestamp": 18658.7, "power": 36.367580000000004}, {"timestamp": 18679.2, "power": 36.367580000000004}, {"timestamp": 18699.8, "power": 36.367580000000004}, {"timestamp": 18720.3, "power": 36.367580000000004}, {"timestamp": 18740.8, "power": 36.367580000000004}, {"timestamp": 18761.4, "power": 36.367580000000004}, {"timestamp": 18781.9, "power": 36.367580000000004}, {"timestamp": 18802.5, "power": 36.367580000000004}, {"timestamp": 18823.0, "power": 36.367580000000004}, {"timestamp": 18843.6, "power": 36.367580000000004}, {"timestamp": 18864.1, "power": 36.367580000000004}, {"timestamp": 18884.7, "power": 36.367580000000004}, {"timestamp": 18905.2, "power": 36.367580000000004}, {"timestamp": 18925.8, "power": 36.367580000000004}, {"timestamp": 18946.3, "power": 36.367580000000004}, {"timestamp": 18966.9, "power": 36.367580000000004}, {"timestamp": 18987.4, "power": 36.367580000000004}, {"timestamp": 19008.0, "power": 36.367580000000004}, {"timestamp": 19028.6, "power": 36.367580000000004}, {"timestamp": 19049.1, "power": 36.367580000000004}, {"timestamp": 19069.7, "power": 36.367580000000004}, {"timestamp": 19090.2, "power": 36.367580000000004}, {"timestamp": 19110.7, "power": 36.367580000000004}, {"timestamp": 19131.3, "power": 36.367580000000004}, {"timestamp": 19151.8, "power": 36.235505}, {"timestamp": 19173.0, "power": 36.235505}, {"timestamp": 19193.5, "power": 36.235505}, {"timestamp": 19214.1, "power": 36.235505}, {"timestamp": 19234.6, "power": 36.235505}, {"timestamp": 19255.0, "power": 36.235505}, {"timestamp": 19275.6, "power": 36.235505}, {"timestamp": 19296.1, "power": 36.235505}, {"timestamp": 19316.6, "power": 36.235505}, {"timestamp": 19337.2, "power": 36.235505}, {"timestamp": 19357.7, "power": 36.235505}, {"timestamp": 19378.2, "power": 36.235505}, {"timestamp": 19398.7, "power": 36.235505}, {"timestamp": 19419.2, "power": 36.235505}, {"timestamp": 19439.8, "power": 36.235505}, {"timestamp": 19460.3, "power": 36.235505}, {"timestamp": 19480.9, "power": 36.235505}, {"timestamp": 19501.4, "power": 36.235505}, {"timestamp": 19521.9, "power": 36.235505}, {"timestamp": 19542.4, "power": 36.235505}, {"timestamp": 19563.0, "power": 36.235505}, {"timestamp": 19583.5, "power": 36.235505}, {"timestamp": 19604.0, "power": 36.235505}, {"timestamp": 19624.6, "power": 36.235505}, {"timestamp": 19645.1, "power": 36.235505}, {"timestamp": 19665.6, "power": 36.235505}, {"timestamp": 19686.2, "power": 36.235505}, {"timestamp": 19706.7, "power": 36.235505}, {"timestamp": 19727.2, "power": 36.235505}, {"timestamp": 19747.7, "power": 36.235505}, {"timestamp": 19768.3, "power": 36.235505}, {"timestamp": 19788.8, "power": 36.235505}, {"timestamp": 19809.3, "power": 36.235505}, {"timestamp": 19829.9, "power": 36.235505}, {"timestamp": 19850.4, "power": 36.235505}, {"timestamp": 19870.9, "power": 36.235505}, {"timestamp": 19891.4, "power": 36.235505}, {"timestamp": 19911.9, "power": 36.235505}, {"timestamp": 19932.5, "power": 36.235505}, {"timestamp": 19953.0, "power": 36.235505}, {"timestamp": 19973.5, "power": 36.235505}, {"timestamp": 19994.1, "power": 36.235505}, {"timestamp": 20014.6, "power": 36.235505}, {"timestamp": 20035.1, "power": 36.235505}, {"timestamp": 20055.7, "power": 36.235505}, {"timestamp": 20076.2, "power": 36.235505}, {"timestamp": 20096.7, "power": 36.235505}, {"timestamp": 20117.3, "power": 36.235505}, {"timestamp": 20137.8, "power": 36.235505}, {"timestamp": 20158.3, "power": 36.114814}, {"timestamp": 20179.3, "power": 36.114814}, {"timestamp": 20199.9, "power": 36.114814}, {"timestamp": 20220.4, "power": 36.114814}, {"timestamp": 20240.9, "power": 36.114814}, {"timestamp": 20261.5, "power": 36.114814}, {"timestamp": 20282.0, "power": 36.114814}, {"timestamp": 20302.5, "power": 36.114814}, {"timestamp": 20323.0, "power": 36.114814}, {"timestamp": 20343.6, "power": 36.114814}, {"timestamp": 20364.1, "power": 36.114814}, {"timestamp": 20384.7, "power": 36.114814}, {"timestamp": 20405.3, "power": 36.114814}, {"timestamp": 20425.8, "power": 36.114814}, {"timestamp": 20446.3, "power": 36.114814}, {"timestamp": 20466.8, "power": 36.114814}, {"timestamp": 20487.4, "power": 36.114814}, {"timestamp": 20508.0, "power": 36.114814}, {"timestamp": 20528.5, "power": 36.114814}, {"timestamp": 20549.1, "power": 36.114814}, {"timestamp": 20569.7, "power": 36.114814}, {"timestamp": 20590.2, "power": 36.114814}, {"timestamp": 20610.7, "power": 36.114814}, {"timestamp": 20631.3, "power": 36.114814}, {"timestamp": 20651.9, "power": 36.114814}, {"timestamp": 20672.4, "power": 36.114814}, {"timestamp": 20693.0, "power": 36.114814}, {"timestamp": 20713.5, "power": 36.114814}, {"timestamp": 20734.1, "power": 36.114814}, {"timestamp": 20754.6, "power": 36.114814}, {"timestamp": 20775.1, "power": 36.114814}, {"timestamp": 20795.7, "power": 36.114814}, {"timestamp": 20816.3, "power": 36.114814}, {"timestamp": 20836.9, "power": 36.114814}, {"timestamp": 20857.4, "power": 36.114814}, {"timestamp": 20878.0, "power": 36.114814}, {"timestamp": 20898.5, "power": 36.114814}, {"timestamp": 20919.0, "power": 36.114814}, {"timestamp": 20939.6, "power": 36.114814}, {"timestamp": 20960.2, "power": 36.114814}, {"timestamp": 20980.7, "power": 36.114814}, {"timestamp": 21001.3, "power": 36.114814}, {"timestamp": 21021.9, "power": 36.114814}, {"timestamp": 21042.4, "power": 36.114814}, {"timestamp": 21062.9, "power": 36.114814}, {"timestamp": 21083.4, "power": 36.114814}, {"timestamp": 21104.0, "power": 36.114814}, {"timestamp": 21124.6, "power": 36.114814}, {"timestamp": 21145.2, "power": 36.114814}, {"timestamp": 21165.7, "power": 36.466208}, {"timestamp": 21186.9, "power": 36.466208}, {"timestamp": 21207.5, "power": 36.466208}, {"timestamp": 21228.1, "power": 36.466208}, {"timestamp": 21248.6, "power": 36.466208}, {"timestamp": 21269.2, "power": 36.466208}, {"timestamp": 21289.7, "power": 36.466208}, {"timestamp": 21310.3, "power": 36.466208}, {"timestamp": 21330.8, "power": 36.466208}, {"timestamp": 21351.3, "power": 36.466208}, {"timestamp": 21371.9, "power": 36.466208}, {"timestamp": 21392.5, "power": 36.466208}, {"timestamp": 21413.0, "power": 36.466208}, {"timestamp": 21433.6, "power": 36.466208}, {"timestamp": 21454.2, "power": 36.466208}, {"timestamp": 21474.7, "power": 36.466208}, {"timestamp": 21495.2, "power": 36.466208}, {"timestamp": 21515.8, "power": 36.466208}, {"timestamp": 21536.3, "power": 36.466208}, {"timestamp": 21556.8, "power": 36.466208}, {"timestamp": 21577.4, "power": 36.466208}, {"timestamp": 21598.0, "power": 36.466208}, {"timestamp": 21618.5, "power": 36.466208}, {"timestamp": 21639.0, "power": 36.466208}, {"timestamp": 21659.6, "power": 36.466208}, {"timestamp": 21680.1, "power": 36.466208}, {"timestamp": 21700.7, "power": 36.466208}, {"timestamp": 21721.3, "power": 36.466208}, {"timestamp": 21741.8, "power": 36.466208}, {"timestamp": 21762.3, "power": 36.466208}, {"timestamp": 21782.8, "power": 36.466208}, {"timestamp": 21803.4, "power": 36.466208}, {"timestamp": 21824.0, "power": 36.466208}, {"timestamp": 21844.5, "power": 36.466208}, {"timestamp": 21865.1, "power": 36.466208}, {"timestamp": 21885.6, "power": 36.466208}, {"timestamp": 21906.2, "power": 36.466208}, {"timestamp": 21926.7, "power": 36.466208}, {"timestamp": 21947.2, "power": 36.466208}, {"timestamp": 21967.8, "power": 36.466208}, {"timestamp": 21988.3, "power": 36.466208}, {"timestamp": 22008.9, "power": 36.466208}, {"timestamp": 22029.5, "power": 36.466208}, {"timestamp": 22050.0, "power": 36.466208}, {"timestamp": 22070.6, "power": 36.466208}, {"timestamp": 22091.1, "power": 36.466208}, {"timestamp": 22111.7, "power": 36.466208}, {"timestamp": 22132.2, "power": 36.466208}, {"timestamp": 22152.8, "power": 36.466208}, {"timestamp": 22173.4, "power": 36.07596}, {"timestamp": 22194.5, "power": 36.07596}, {"timestamp": 22215.0, "power": 36.07596}, {"timestamp": 22235.5, "power": 36.07596}, {"timestamp": 22256.1, "power": 36.07596}, {"timestamp": 22276.6, "power": 36.07596}, {"timestamp": 22297.2, "power": 36.07596}, {"timestamp": 22317.7, "power": 36.07596}, {"timestamp": 22338.2, "power": 36.07596}, {"timestamp": 22358.7, "power": 36.07596}, {"timestamp": 22379.3, "power": 36.07596}, {"timestamp": 22399.8, "power": 36.07596}, {"timestamp": 22420.4, "power": 36.07596}, {"timestamp": 22440.9, "power": 36.07596}, {"timestamp": 22461.5, "power": 36.07596}, {"timestamp": 22482.1, "power": 36.07596}, {"timestamp": 22502.6, "power": 36.07596}, {"timestamp": 22523.1, "power": 36.07596}, {"timestamp": 22543.7, "power": 36.07596}, {"timestamp": 22564.2, "power": 36.07596}, {"timestamp": 22584.7, "power": 36.07596}, {"timestamp": 22605.3, "power": 36.07596}, {"timestamp": 22625.9, "power": 36.07596}, {"timestamp": 22646.4, "power": 36.07596}, {"timestamp": 22666.9, "power": 36.07596}, {"timestamp": 22687.5, "power": 36.07596}, {"timestamp": 22708.0, "power": 36.07596}, {"timestamp": 22728.6, "power": 36.07596}, {"timestamp": 22749.2, "power": 36.07596}, {"timestamp": 22769.7, "power": 36.07596}, {"timestamp": 22790.2, "power": 36.07596}, {"timestamp": 22810.7, "power": 36.07596}, {"timestamp": 22831.2, "power": 36.07596}, {"timestamp": 22851.8, "power": 36.07596}, {"timestamp": 22872.4, "power": 36.07596}, {"timestamp": 22892.9, "power": 36.07596}, {"timestamp": 22913.5, "power": 36.07596}, {"timestamp": 22934.1, "power": 36.07596}, {"timestamp": 22954.6, "power": 36.07596}, {"timestamp": 22975.1, "power": 36.07596}, {"timestamp": 22995.7, "power": 36.07596}, {"timestamp": 23016.3, "power": 36.07596}, {"timestamp": 23036.8, "power": 36.07596}, {"timestamp": 23057.4, "power": 36.07596}, {"timestamp": 23078.0, "power": 36.07596}, {"timestamp": 23098.5, "power": 36.07596}, {"timestamp": 23119.0, "power": 36.07596}, {"timestamp": 23139.6, "power": 36.07596}, {"timestamp": 23160.2, "power": 36.07596}, {"timestamp": 23180.7, "power": 35.951184}, {"timestamp": 23201.9, "power": 35.951184}, {"timestamp": 23222.4, "power": 35.951184}, {"timestamp": 23242.9, "power": 35.951184}, {"timestamp": 23263.4, "power": 35.951184}, {"timestamp": 23283.9, "power": 35.951184}, {"timestamp": 23304.5, "power": 35.951184}, {"timestamp": 23325.0, "power": 35.951184}, {"timestamp": 23345.6, "power": 35.951184}, {"timestamp": 23366.1, "power": 35.951184}, {"timestamp": 23386.6, "power": 35.951184}, {"timestamp": 23407.2, "power": 35.951184}, {"timestamp": 23427.7, "power": 35.951184}, {"timestamp": 23448.3, "power": 35.951184}, {"timestamp": 23468.8, "power": 35.951184}, {"timestamp": 23489.4, "power": 35.951184}, {"timestamp": 23510.0, "power": 35.951184}, {"timestamp": 23530.5, "power": 35.951184}, {"timestamp": 23551.0, "power": 35.951184}, {"timestamp": 23571.6, "power": 35.951184}, {"timestamp": 23592.1, "power": 35.951184}, {"timestamp": 23612.7, "power": 35.951184}, {"timestamp": 23633.2, "power": 35.951184}, {"timestamp": 23653.8, "power": 35.951184}, {"timestamp": 23674.3, "power": 35.951184}, {"timestamp": 23694.8, "power": 35.951184}, {"timestamp": 23715.4, "power": 35.951184}, {"timestamp": 23735.9, "power": 35.951184}, {"timestamp": 23756.5, "power": 35.951184}, {"timestamp": 23777.0, "power": 35.951184}, {"timestamp": 23797.6, "power": 35.951184}, {"timestamp": 23818.2, "power": 35.951184}, {"timestamp": 23838.7, "power": 35.951184}, {"timestamp": 23859.2, "power": 35.951184}, {"timestamp": 23879.8, "power": 35.951184}, {"timestamp": 23900.4, "power": 35.951184}, {"timestamp": 23920.9, "power": 35.951184}, {"timestamp": 23941.5, "power": 35.951184}, {"timestamp": 23962.0, "power": 35.951184}, {"timestamp": 23982.5, "power": 35.951184}, {"timestamp": 24003.1, "power": 35.951184}, {"timestamp": 24023.7, "power": 35.951184}, {"timestamp": 24044.2, "power": 35.951184}, {"timestamp": 24064.8, "power": 35.951184}, {"timestamp": 24085.3, "power": 35.951184}, {"timestamp": 24105.9, "power": 35.951184}, {"timestamp": 24126.4, "power": 35.951184}, {"timestamp": 24146.9, "power": 35.951184}, {"timestamp": 24167.4, "power": 35.951184}, {"timestamp": 24188.0, "power": 36.028696000000004}, {"timestamp": 24209.1, "power": 36.028696000000004}, {"timestamp": 24229.6, "power": 36.028696000000004}, {"timestamp": 24250.2, "power": 36.028696000000004}, {"timestamp": 24270.7, "power": 36.028696000000004}, {"timestamp": 24291.2, "power": 36.028696000000004}, {"timestamp": 24311.8, "power": 36.028696000000004}, {"timestamp": 24332.3, "power": 36.028696000000004}, {"timestamp": 24352.9, "power": 36.028696000000004}, {"timestamp": 24373.5, "power": 36.028696000000004}, {"timestamp": 24394.0, "power": 36.028696000000004}, {"timestamp": 24414.5, "power": 36.028696000000004}, {"timestamp": 24435.1, "power": 36.028696000000004}, {"timestamp": 24455.6, "power": 36.028696000000004}, {"timestamp": 24476.2, "power": 36.028696000000004}, {"timestamp": 24496.8, "power": 36.028696000000004}, {"timestamp": 24517.3, "power": 36.028696000000004}, {"timestamp": 24537.9, "power": 36.028696000000004}, {"timestamp": 24558.4, "power": 36.028696000000004}, {"timestamp": 24578.9, "power": 36.028696000000004}, {"timestamp": 24599.5, "power": 36.028696000000004}, {"timestamp": 24620.0, "power": 36.028696000000004}, {"timestamp": 24640.6, "power": 36.028696000000004}, {"timestamp": 24661.2, "power": 36.028696000000004}, {"timestamp": 24681.7, "power": 36.028696000000004}, {"timestamp": 24702.2, "power": 36.028696000000004}, {"timestamp": 24722.7, "power": 36.028696000000004}, {"timestamp": 24743.3, "power": 36.028696000000004}, {"timestamp": 24763.8, "power": 36.028696000000004}, {"timestamp": 24784.4, "power": 36.028696000000004}, {"timestamp": 24805.0, "power": 36.028696000000004}, {"timestamp": 24825.5, "power": 36.028696000000004}, {"timestamp": 24846.1, "power": 36.028696000000004}, {"timestamp": 24866.6, "power": 36.028696000000004}, {"timestamp": 24887.1, "power": 36.028696000000004}, {"timestamp": 24907.7, "power": 36.028696000000004}, {"timestamp": 24928.2, "power": 36.028696000000004}, {"timestamp": 24948.7, "power": 36.028696000000004}, {"timestamp": 24969.3, "power": 36.028696000000004}, {"timestamp": 24989.8, "power": 36.028696000000004}, {"timestamp": 25010.3, "power": 36.028696000000004}, {"timestamp": 25030.8, "power": 36.028696000000004}, {"timestamp": 25051.4, "power": 36.028696000000004}, {"timestamp": 25071.9, "power": 36.028696000000004}, {"timestamp": 25092.4, "power": 36.028696000000004}, {"timestamp": 25113.0, "power": 36.028696000000004}, {"timestamp": 25133.5, "power": 36.028696000000004}, {"timestamp": 25154.0, "power": 36.028696000000004}, {"timestamp": 25174.6, "power": 36.028696000000004}, {"timestamp": 25195.1, "power": 36.075219000000004}, {"timestamp": 25216.2, "power": 36.075219000000004}, {"timestamp": 25236.8, "power": 36.075219000000004}, {"timestamp": 25257.3, "power": 36.075219000000004}, {"timestamp": 25277.9, "power": 36.075219000000004}, {"timestamp": 25298.4, "power": 36.075219000000004}, {"timestamp": 25319.0, "power": 36.075219000000004}, {"timestamp": 25339.5, "power": 36.075219000000004}, {"timestamp": 25360.1, "power": 36.075219000000004}, {"timestamp": 25380.6, "power": 36.075219000000004}, {"timestamp": 25401.2, "power": 36.075219000000004}, {"timestamp": 25421.8, "power": 36.075219000000004}, {"timestamp": 25442.3, "power": 36.075219000000004}, {"timestamp": 25462.8, "power": 36.075219000000004}, {"timestamp": 25483.4, "power": 36.075219000000004}, {"timestamp": 25504.0, "power": 36.075219000000004}, {"timestamp": 25524.5, "power": 36.075219000000004}, {"timestamp": 25545.1, "power": 36.075219000000004}, {"timestamp": 25565.7, "power": 36.075219000000004}, {"timestamp": 25586.2, "power": 36.075219000000004}, {"timestamp": 25606.7, "power": 36.075219000000004}, {"timestamp": 25627.3, "power": 36.075219000000004}, {"timestamp": 25647.8, "power": 36.075219000000004}, {"timestamp": 25668.4, "power": 36.075219000000004}, {"timestamp": 25688.9, "power": 36.075219000000004}, {"timestamp": 25709.4, "power": 36.075219000000004}, {"timestamp": 25730.0, "power": 36.075219000000004}, {"timestamp": 25750.5, "power": 36.075219000000004}, {"timestamp": 25771.0, "power": 36.075219000000004}, {"timestamp": 25791.6, "power": 36.075219000000004}, {"timestamp": 25812.1, "power": 36.075219000000004}, {"timestamp": 25832.6, "power": 36.075219000000004}, {"timestamp": 25853.2, "power": 36.075219000000004}, {"timestamp": 25873.7, "power": 36.075219000000004}, {"timestamp": 25894.2, "power": 36.075219000000004}, {"timestamp": 25914.7, "power": 36.075219000000004}, {"timestamp": 25935.2, "power": 36.075219000000004}, {"timestamp": 25955.8, "power": 36.075219000000004}, {"timestamp": 25976.3, "power": 36.075219000000004}, {"timestamp": 25996.8, "power": 36.075219000000004}, {"timestamp": 26017.4, "power": 36.075219000000004}, {"timestamp": 26037.9, "power": 36.075219000000004}, {"timestamp": 26058.4, "power": 36.075219000000004}, {"timestamp": 26079.0, "power": 36.075219000000004}, {"timestamp": 26099.5, "power": 36.075219000000004}, {"timestamp": 26120.1, "power": 36.075219000000004}, {"timestamp": 26140.7, "power": 36.075219000000004}, {"timestamp": 26161.2, "power": 36.075219000000004}, {"timestamp": 26181.8, "power": 36.075219000000004}, {"timestamp": 26202.3, "power": 36.041439}, {"timestamp": 26224.3, "power": 36.041439}, {"timestamp": 26244.9, "power": 36.041439}, {"timestamp": 26265.4, "power": 36.041439}, {"timestamp": 26285.9, "power": 36.041439}, {"timestamp": 26306.4, "power": 36.041439}, {"timestamp": 26327.0, "power": 36.041439}, {"timestamp": 26347.5, "power": 36.041439}, {"timestamp": 26368.0, "power": 36.041439}, {"timestamp": 26388.6, "power": 36.041439}, {"timestamp": 26409.1, "power": 36.041439}, {"timestamp": 26429.6, "power": 36.041439}, {"timestamp": 26450.2, "power": 36.041439}, {"timestamp": 26470.7, "power": 36.041439}, {"timestamp": 26491.2, "power": 36.041439}, {"timestamp": 26511.8, "power": 36.041439}, {"timestamp": 26532.3, "power": 36.041439}, {"timestamp": 26552.8, "power": 36.041439}, {"timestamp": 26573.4, "power": 36.041439}, {"timestamp": 26593.9, "power": 36.041439}, {"timestamp": 26614.4, "power": 36.041439}, {"timestamp": 26635.0, "power": 36.041439}, {"timestamp": 26655.6, "power": 36.041439}, {"timestamp": 26676.1, "power": 36.041439}, {"timestamp": 26696.7, "power": 36.041439}, {"timestamp": 26717.3, "power": 36.041439}, {"timestamp": 26737.8, "power": 36.041439}, {"timestamp": 26758.3, "power": 36.041439}, {"timestamp": 26778.8, "power": 36.041439}, {"timestamp": 26799.4, "power": 36.041439}, {"timestamp": 26819.9, "power": 36.041439}, {"timestamp": 26840.5, "power": 36.041439}, {"timestamp": 26861.0, "power": 36.041439}, {"timestamp": 26881.6, "power": 36.041439}, {"timestamp": 26902.2, "power": 36.041439}, {"timestamp": 26922.7, "power": 36.041439}, {"timestamp": 26943.2, "power": 36.041439}, {"timestamp": 26963.8, "power": 36.041439}, {"timestamp": 26984.3, "power": 36.041439}, {"timestamp": 27004.9, "power": 36.041439}, {"timestamp": 27025.5, "power": 36.041439}, {"timestamp": 27046.0, "power": 36.041439}, {"timestamp": 27066.5, "power": 36.041439}, {"timestamp": 27087.1, "power": 36.041439}, {"timestamp": 27107.7, "power": 36.041439}, {"timestamp": 27128.2, "power": 36.041439}, {"timestamp": 27148.8, "power": 36.041439}, {"timestamp": 27169.3, "power": 36.041439}, {"timestamp": 27189.9, "power": 36.041439}, {"timestamp": 27210.4, "power": 36.301167}, {"timestamp": 27231.5, "power": 36.301167}, {"timestamp": 27252.1, "power": 36.301167}, {"timestamp": 27272.6, "power": 36.301167}, {"timestamp": 27293.1, "power": 36.301167}, {"timestamp": 27313.7, "power": 36.301167}, {"timestamp": 27334.2, "power": 36.301167}, {"timestamp": 27354.7, "power": 36.301167}, {"timestamp": 27375.2, "power": 36.301167}, {"timestamp": 27395.8, "power": 36.301167}, {"timestamp": 27416.3, "power": 36.301167}, {"timestamp": 27436.8, "power": 36.301167}, {"timestamp": 27457.4, "power": 36.301167}, {"timestamp": 27477.9, "power": 36.301167}, {"timestamp": 27498.5, "power": 36.301167}, {"timestamp": 27519.0, "power": 36.301167}, {"timestamp": 27539.5, "power": 36.301167}, {"timestamp": 27560.1, "power": 36.301167}, {"timestamp": 27580.6, "power": 36.301167}, {"timestamp": 27601.2, "power": 36.301167}, {"timestamp": 27621.7, "power": 36.301167}, {"timestamp": 27642.3, "power": 36.301167}, {"timestamp": 27662.8, "power": 36.301167}, {"timestamp": 27683.3, "power": 36.301167}, {"timestamp": 27703.8, "power": 36.301167}, {"timestamp": 27724.4, "power": 36.301167}, {"timestamp": 27744.9, "power": 36.301167}, {"timestamp": 27765.4, "power": 36.301167}, {"timestamp": 27786.0, "power": 36.301167}, {"timestamp": 27806.5, "power": 36.301167}, {"timestamp": 27827.0, "power": 36.301167}, {"timestamp": 27847.6, "power": 36.301167}, {"timestamp": 27868.2, "power": 36.301167}, {"timestamp": 27888.7, "power": 36.301167}, {"timestamp": 27909.3, "power": 36.301167}, {"timestamp": 27929.8, "power": 36.301167}, {"timestamp": 27950.3, "power": 36.301167}, {"timestamp": 27970.8, "power": 36.301167}, {"timestamp": 27991.4, "power": 36.301167}, {"timestamp": 28012.0, "power": 36.301167}, {"timestamp": 28032.5, "power": 36.301167}, {"timestamp": 28053.1, "power": 36.301167}, {"timestamp": 28073.6, "power": 36.301167}, {"timestamp": 28094.2, "power": 36.301167}, {"timestamp": 28114.7, "power": 36.301167}, {"timestamp": 28135.3, "power": 36.301167}, {"timestamp": 28155.8, "power": 36.301167}, {"timestamp": 28176.4, "power": 36.301167}, {"timestamp": 28197.0, "power": 36.301167}, {"timestamp": 28217.5, "power": 36.194668}, {"timestamp": 28238.7, "power": 36.194668}, {"timestamp": 28259.3, "power": 36.194668}, {"timestamp": 28279.8, "power": 36.194668}, {"timestamp": 28300.4, "power": 36.194668}, {"timestamp": 28320.9, "power": 36.194668}, {"timestamp": 28341.5, "power": 36.194668}, {"timestamp": 28362.0, "power": 36.194668}, {"timestamp": 28382.5, "power": 36.194668}, {"timestamp": 28403.0, "power": 36.194668}, {"timestamp": 28423.6, "power": 36.194668}, {"timestamp": 28444.2, "power": 36.194668}, {"timestamp": 28464.7, "power": 36.194668}, {"timestamp": 28485.3, "power": 36.194668}, {"timestamp": 28505.9, "power": 36.194668}, {"timestamp": 28526.4, "power": 36.194668}, {"timestamp": 28547.0, "power": 36.194668}, {"timestamp": 28567.5, "power": 36.194668}, {"timestamp": 28588.1, "power": 36.194668}, {"timestamp": 28608.7, "power": 36.194668}, {"timestamp": 28629.2, "power": 36.194668}, {"timestamp": 28649.8, "power": 36.194668}, {"timestamp": 28670.3, "power": 36.194668}, {"timestamp": 28690.8, "power": 36.194668}, {"timestamp": 28711.4, "power": 36.194668}, {"timestamp": 28731.9, "power": 36.194668}, {"timestamp": 28752.5, "power": 36.194668}, {"timestamp": 28773.1, "power": 36.194668}, {"timestamp": 28793.7, "power": 36.194668}, {"timestamp": 28814.2, "power": 36.194668}, {"timestamp": 28834.7, "power": 36.194668}, {"timestamp": 28855.3, "power": 36.194668}, {"timestamp": 28875.9, "power": 36.194668}, {"timestamp": 28896.4, "power": 36.194668}, {"timestamp": 28917.0, "power": 36.194668}, {"timestamp": 28937.6, "power": 36.194668}, {"timestamp": 28958.2, "power": 36.194668}, {"timestamp": 28978.7, "power": 36.194668}, {"timestamp": 28999.2, "power": 36.194668}, {"timestamp": 29019.8, "power": 36.194668}, {"timestamp": 29040.4, "power": 36.194668}, {"timestamp": 29061.0, "power": 36.194668}, {"timestamp": 29081.5, "power": 36.194668}, {"timestamp": 29102.1, "power": 36.194668}, {"timestamp": 29122.6, "power": 36.194668}, {"timestamp": 29143.1, "power": 36.194668}, {"timestamp": 29163.7, "power": 36.194668}, {"timestamp": 29184.3, "power": 36.194668}, {"timestamp": 29204.9, "power": 36.194668}, {"timestamp": 29225.4, "power": 36.215952}, {"timestamp": 29246.6, "power": 36.215952}, {"timestamp": 29267.1, "power": 36.215952}, {"timestamp": 29287.6, "power": 36.215952}, {"timestamp": 29308.2, "power": 36.215952}, {"timestamp": 29328.7, "power": 36.215952}, {"timestamp": 29349.3, "power": 36.215952}, {"timestamp": 29369.8, "power": 36.215952}, {"timestamp": 29390.3, "power": 36.215952}, {"timestamp": 29410.8, "power": 36.215952}, {"timestamp": 29431.4, "power": 36.215952}, {"timestamp": 29451.9, "power": 36.215952}, {"timestamp": 29472.5, "power": 36.215952}, {"timestamp": 29493.0, "power": 36.215952}, {"timestamp": 29513.6, "power": 36.215952}, {"timestamp": 29534.2, "power": 36.215952}, {"timestamp": 29554.6, "power": 36.215952}, {"timestamp": 29575.2, "power": 36.215952}, {"timestamp": 29595.8, "power": 36.215952}, {"timestamp": 29616.3, "power": 36.215952}, {"timestamp": 29636.9, "power": 36.215952}, {"timestamp": 29657.5, "power": 36.215952}, {"timestamp": 29678.0, "power": 36.215952}, {"timestamp": 29698.5, "power": 36.215952}, {"timestamp": 29719.1, "power": 36.215952}, {"timestamp": 29739.6, "power": 36.215952}, {"timestamp": 29760.2, "power": 36.215952}, {"timestamp": 29780.7, "power": 36.215952}, {"timestamp": 29801.3, "power": 36.215952}, {"timestamp": 29821.9, "power": 36.215952}, {"timestamp": 29842.4, "power": 36.215952}, {"timestamp": 29862.9, "power": 36.215952}, {"timestamp": 29883.5, "power": 36.215952}, {"timestamp": 29904.1, "power": 36.215952}, {"timestamp": 29924.6, "power": 36.215952}, {"timestamp": 29945.1, "power": 36.215952}, {"timestamp": 29965.7, "power": 36.215952}, {"timestamp": 29986.2, "power": 36.215952}, {"timestamp": 30006.7, "power": 36.215952}, {"timestamp": 30027.2, "power": 36.215952}, {"timestamp": 30047.7, "power": 36.215952}, {"timestamp": 30068.3, "power": 36.215952}, {"timestamp": 30088.8, "power": 36.215952}, {"timestamp": 30109.4, "power": 36.215952}, {"timestamp": 30130.0, "power": 36.215952}, {"timestamp": 30150.5, "power": 36.215952}, {"timestamp": 30171.0, "power": 36.215952}, {"timestamp": 30191.6, "power": 36.215952}, {"timestamp": 30212.2, "power": 36.215952}, {"timestamp": 30232.8, "power": 35.955821}, {"timestamp": 30253.9, "power": 35.955821}, {"timestamp": 30274.4, "power": 35.955821}, {"timestamp": 30295.0, "power": 35.955821}, {"timestamp": 30315.5, "power": 35.955821}, {"timestamp": 30336.1, "power": 35.955821}, {"timestamp": 30356.7, "power": 35.955821}, {"timestamp": 30377.2, "power": 35.955821}, {"timestamp": 30397.8, "power": 35.955821}, {"timestamp": 30418.3, "power": 35.955821}, {"timestamp": 30438.7, "power": 35.955821}, {"timestamp": 30459.3, "power": 35.955821}, {"timestamp": 30479.9, "power": 35.955821}, {"timestamp": 30500.5, "power": 35.955821}, {"timestamp": 30521.0, "power": 35.955821}, {"timestamp": 30541.6, "power": 35.955821}, {"timestamp": 30562.2, "power": 35.955821}, {"timestamp": 30582.7, "power": 35.955821}, {"timestamp": 30603.2, "power": 35.955821}, {"timestamp": 30623.8, "power": 35.955821}, {"timestamp": 30644.3, "power": 35.955821}, {"timestamp": 30664.9, "power": 35.955821}, {"timestamp": 30685.5, "power": 35.955821}, {"timestamp": 30706.0, "power": 35.955821}, {"timestamp": 30726.5, "power": 35.955821}, {"timestamp": 30747.1, "power": 35.955821}, {"timestamp": 30767.6, "power": 35.955821}, {"timestamp": 30788.2, "power": 35.955821}, {"timestamp": 30808.8, "power": 35.955821}, {"timestamp": 30829.3, "power": 35.955821}, {"timestamp": 30849.9, "power": 35.955821}, {"timestamp": 30870.4, "power": 35.955821}, {"timestamp": 30890.9, "power": 35.955821}, {"timestamp": 30911.5, "power": 35.955821}, {"timestamp": 30932.0, "power": 35.955821}, {"timestamp": 30952.6, "power": 35.955821}, {"timestamp": 30973.2, "power": 35.955821}, {"timestamp": 30993.7, "power": 35.955821}, {"timestamp": 31014.2, "power": 35.955821}, {"timestamp": 31034.7, "power": 35.955821}, {"timestamp": 31055.3, "power": 35.955821}, {"timestamp": 31075.8, "power": 35.955821}, {"timestamp": 31096.4, "power": 35.955821}, {"timestamp": 31117.0, "power": 35.955821}, {"timestamp": 31137.5, "power": 35.955821}, {"timestamp": 31158.1, "power": 35.955821}, {"timestamp": 31178.6, "power": 35.955821}, {"timestamp": 31199.1, "power": 35.955821}, {"timestamp": 31219.7, "power": 35.955821}, {"timestamp": 31240.3, "power": 36.381995}, {"timestamp": 31261.4, "power": 36.381995}, {"timestamp": 31281.9, "power": 36.381995}, {"timestamp": 31302.4, "power": 36.381995}, {"timestamp": 31323.0, "power": 36.381995}, {"timestamp": 31343.5, "power": 36.381995}, {"timestamp": 31364.0, "power": 36.381995}, {"timestamp": 31384.6, "power": 36.381995}, {"timestamp": 31405.1, "power": 36.381995}, {"timestamp": 31425.6, "power": 36.381995}, {"timestamp": 31446.2, "power": 36.381995}, {"timestamp": 31466.7, "power": 36.381995}, {"timestamp": 31487.2, "power": 36.381995}, {"timestamp": 31507.7, "power": 36.381995}, {"timestamp": 31528.3, "power": 36.381995}, {"timestamp": 31548.8, "power": 36.381995}, {"timestamp": 31569.4, "power": 36.381995}, {"timestamp": 31589.9, "power": 36.381995}, {"timestamp": 31610.4, "power": 36.381995}, {"timestamp": 31631.0, "power": 36.381995}, {"timestamp": 31651.5, "power": 36.381995}, {"timestamp": 31672.1, "power": 36.381995}, {"timestamp": 31692.7, "power": 36.381995}, {"timestamp": 31713.2, "power": 36.381995}, {"timestamp": 31733.8, "power": 36.381995}, {"timestamp": 31754.3, "power": 36.381995}, {"timestamp": 31774.8, "power": 36.381995}, {"timestamp": 31795.4, "power": 36.381995}, {"timestamp": 31815.9, "power": 36.381995}, {"timestamp": 31836.5, "power": 36.381995}, {"timestamp": 31857.1, "power": 36.381995}, {"timestamp": 31877.6, "power": 36.381995}, {"timestamp": 31898.2, "power": 36.381995}, {"timestamp": 31918.7, "power": 36.381995}, {"timestamp": 31939.3, "power": 36.381995}, {"timestamp": 31959.8, "power": 36.381995}, {"timestamp": 31980.4, "power": 36.381995}, {"timestamp": 32001.0, "power": 36.381995}, {"timestamp": 32021.5, "power": 36.381995}, {"timestamp": 32042.1, "power": 36.381995}, {"timestamp": 32062.6, "power": 36.381995}, {"timestamp": 32083.2, "power": 36.381995}, {"timestamp": 32103.7, "power": 36.381995}, {"timestamp": 32124.3, "power": 36.381995}, {"timestamp": 32144.9, "power": 36.381995}, {"timestamp": 32165.4, "power": 36.381995}, {"timestamp": 32186.0, "power": 36.381995}, {"timestamp": 32206.5, "power": 36.381995}, {"timestamp": 32227.1, "power": 36.381995}, {"timestamp": 32247.6, "power": 36.8217}, {"timestamp": 32268.8, "power": 36.8217}, {"timestamp": 32289.3, "power": 36.8217}, {"timestamp": 32309.9, "power": 36.8217}, {"timestamp": 32330.4, "power": 36.8217}, {"timestamp": 32350.9, "power": 36.8217}, {"timestamp": 32371.5, "power": 36.8217}, {"timestamp": 32392.0, "power": 36.8217}, {"timestamp": 32412.6, "power": 36.8217}, {"timestamp": 32433.2, "power": 36.8217}, {"timestamp": 32453.7, "power": 36.8217}, {"timestamp": 32474.2, "power": 36.8217}, {"timestamp": 32494.7, "power": 36.8217}, {"timestamp": 32515.3, "power": 36.8217}, {"timestamp": 32535.8, "power": 36.8217}, {"timestamp": 32556.4, "power": 36.8217}, {"timestamp": 32577.0, "power": 36.8217}, {"timestamp": 32597.5, "power": 36.8217}, {"timestamp": 32618.1, "power": 36.8217}, {"timestamp": 32638.6, "power": 36.8217}, {"timestamp": 32659.1, "power": 36.8217}, {"timestamp": 32679.7, "power": 36.8217}, {"timestamp": 32700.3, "power": 36.8217}, {"timestamp": 32720.8, "power": 36.8217}, {"timestamp": 32741.4, "power": 36.8217}, {"timestamp": 32761.9, "power": 36.8217}, {"timestamp": 32782.5, "power": 36.8217}, {"timestamp": 32803.0, "power": 36.8217}, {"timestamp": 32823.5, "power": 36.8217}, {"timestamp": 32844.1, "power": 36.8217}, {"timestamp": 32864.7, "power": 36.8217}, {"timestamp": 32885.2, "power": 36.8217}, {"timestamp": 32905.8, "power": 36.8217}, {"timestamp": 32926.3, "power": 36.8217}, {"timestamp": 32946.8, "power": 36.8217}, {"timestamp": 32967.3, "power": 36.8217}, {"timestamp": 32987.9, "power": 36.8217}, {"timestamp": 33008.4, "power": 36.8217}, {"timestamp": 33029.0, "power": 36.8217}, {"timestamp": 33049.6, "power": 36.8217}, {"timestamp": 33070.1, "power": 36.8217}, {"timestamp": 33090.6, "power": 36.8217}, {"timestamp": 33111.2, "power": 36.8217}, {"timestamp": 33131.8, "power": 36.8217}, {"timestamp": 33152.3, "power": 36.8217}, {"timestamp": 33172.9, "power": 36.8217}, {"timestamp": 33193.5, "power": 36.8217}, {"timestamp": 33214.0, "power": 36.8217}, {"timestamp": 33234.5, "power": 36.8217}, {"timestamp": 33255.1, "power": 36.891639}, {"timestamp": 33276.2, "power": 36.891639}, {"timestamp": 33296.7, "power": 36.891639}, {"timestamp": 33317.3, "power": 36.891639}, {"timestamp": 33337.8, "power": 36.891639}, {"timestamp": 33358.3, "power": 36.891639}, {"timestamp": 33378.8, "power": 36.891639}, {"timestamp": 33399.4, "power": 36.891639}, {"timestamp": 33419.9, "power": 36.891639}, {"timestamp": 33440.5, "power": 36.891639}, {"timestamp": 33461.0, "power": 36.891639}, {"timestamp": 33481.6, "power": 36.891639}, {"timestamp": 33502.2, "power": 36.891639}, {"timestamp": 33522.7, "power": 36.891639}, {"timestamp": 33543.2, "power": 36.891639}, {"timestamp": 33563.8, "power": 36.891639}, {"timestamp": 33584.3, "power": 36.891639}, {"timestamp": 33604.9, "power": 36.891639}, {"timestamp": 33625.4, "power": 36.891639}, {"timestamp": 33646.0, "power": 36.891639}, {"timestamp": 33666.5, "power": 36.891639}, {"timestamp": 33687.1, "power": 36.891639}, {"timestamp": 33707.6, "power": 36.891639}, {"timestamp": 33728.2, "power": 36.891639}, {"timestamp": 33748.7, "power": 36.891639}, {"timestamp": 33769.3, "power": 36.891639}, {"timestamp": 33789.8, "power": 36.891639}, {"timestamp": 33810.4, "power": 36.891639}, {"timestamp": 33830.9, "power": 36.891639}, {"timestamp": 33851.5, "power": 36.891639}, {"timestamp": 33872.0, "power": 36.891639}, {"timestamp": 33892.6, "power": 36.891639}, {"timestamp": 33913.2, "power": 36.891639}, {"timestamp": 33933.7, "power": 36.891639}, {"timestamp": 33954.2, "power": 36.891639}, {"timestamp": 33974.7, "power": 36.891639}, {"timestamp": 33995.3, "power": 36.891639}, {"timestamp": 34015.8, "power": 36.891639}, {"timestamp": 34036.4, "power": 36.891639}, {"timestamp": 34057.0, "power": 36.891639}, {"timestamp": 34077.5, "power": 36.891639}, {"timestamp": 34098.1, "power": 36.891639}, {"timestamp": 34118.6, "power": 36.891639}, {"timestamp": 34139.1, "power": 36.891639}, {"timestamp": 34159.7, "power": 36.891639}, {"timestamp": 34180.2, "power": 36.891639}, {"timestamp": 34200.8, "power": 36.891639}, {"timestamp": 34221.4, "power": 36.891639}, {"timestamp": 34242.0, "power": 36.891639}, {"timestamp": 34262.5, "power": 36.485743}, {"timestamp": 34283.6, "power": 36.485743}, {"timestamp": 34304.1, "power": 36.485743}, {"timestamp": 34324.7, "power": 36.485743}, {"timestamp": 34345.2, "power": 36.485743}, {"timestamp": 34365.7, "power": 36.485743}, {"timestamp": 34386.2, "power": 36.485743}, {"timestamp": 34406.7, "power": 36.485743}, {"timestamp": 34427.3, "power": 36.485743}, {"timestamp": 34447.8, "power": 36.485743}, {"timestamp": 34468.4, "power": 36.485743}, {"timestamp": 34489.0, "power": 36.485743}, {"timestamp": 34509.5, "power": 36.485743}, {"timestamp": 34530.1, "power": 36.485743}, {"timestamp": 34550.6, "power": 36.485743}, {"timestamp": 34571.1, "power": 36.485743}, {"timestamp": 34591.7, "power": 36.485743}, {"timestamp": 34612.3, "power": 36.485743}, {"timestamp": 34632.8, "power": 36.485743}, {"timestamp": 34653.4, "power": 36.485743}, {"timestamp": 34673.9, "power": 36.485743}, {"timestamp": 34694.5, "power": 36.485743}, {"timestamp": 34715.0, "power": 36.485743}, {"timestamp": 34735.6, "power": 36.485743}, {"timestamp": 34756.1, "power": 36.485743}, {"timestamp": 34776.7, "power": 36.485743}, {"timestamp": 34797.3, "power": 36.485743}, {"timestamp": 34817.8, "power": 36.485743}, {"timestamp": 34838.3, "power": 36.485743}, {"timestamp": 34858.8, "power": 36.485743}, {"timestamp": 34879.4, "power": 36.485743}, {"timestamp": 34899.9, "power": 36.485743}, {"timestamp": 34920.5, "power": 36.485743}, {"timestamp": 34941.0, "power": 36.485743}, {"timestamp": 34961.6, "power": 36.485743}, {"timestamp": 34982.1, "power": 36.485743}, {"timestamp": 35002.6, "power": 36.485743}, {"timestamp": 35023.2, "power": 36.485743}, {"timestamp": 35043.7, "power": 36.485743}, {"timestamp": 35064.2, "power": 36.485743}, {"timestamp": 35084.8, "power": 36.485743}, {"timestamp": 35105.3, "power": 36.485743}, {"timestamp": 35125.8, "power": 36.485743}, {"timestamp": 35146.3, "power": 36.485743}, {"timestamp": 35166.8, "power": 36.485743}, {"timestamp": 35187.4, "power": 36.485743}, {"timestamp": 35207.9, "power": 36.485743}, {"timestamp": 35228.4, "power": 36.485743}, {"timestamp": 35249.0, "power": 36.485743}, {"timestamp": 35269.5, "power": 36.382276000000005}, {"timestamp": 35290.7, "power": 36.382276000000005}, {"timestamp": 35311.2, "power": 36.382276000000005}, {"timestamp": 35331.8, "power": 36.382276000000005}, {"timestamp": 35352.4, "power": 36.382276000000005}, {"timestamp": 35372.9, "power": 36.382276000000005}, {"timestamp": 35393.5, "power": 36.382276000000005}, {"timestamp": 35414.0, "power": 36.382276000000005}, {"timestamp": 35434.5, "power": 36.382276000000005}, {"timestamp": 35455.1, "power": 36.382276000000005}, {"timestamp": 35475.6, "power": 36.382276000000005}, {"timestamp": 35496.2, "power": 36.382276000000005}, {"timestamp": 35516.7, "power": 36.382276000000005}, {"timestamp": 35537.2, "power": 36.382276000000005}, {"timestamp": 35557.8, "power": 36.382276000000005}, {"timestamp": 35578.3, "power": 36.382276000000005}, {"timestamp": 35598.8, "power": 36.382276000000005}, {"timestamp": 35619.4, "power": 36.382276000000005}, {"timestamp": 35639.9, "power": 36.382276000000005}, {"timestamp": 35660.5, "power": 36.382276000000005}, {"timestamp": 35681.1, "power": 36.382276000000005}, {"timestamp": 35701.6, "power": 36.382276000000005}, {"timestamp": 35722.2, "power": 36.382276000000005}, {"timestamp": 35742.7, "power": 36.382276000000005}, {"timestamp": 35763.3, "power": 36.382276000000005}, {"timestamp": 35783.8, "power": 36.382276000000005}, {"timestamp": 35804.3, "power": 36.382276000000005}, {"timestamp": 35824.9, "power": 36.382276000000005}, {"timestamp": 35845.4, "power": 36.382276000000005}, {"timestamp": 35866.0, "power": 36.382276000000005}, {"timestamp": 35886.5, "power": 36.382276000000005}, {"timestamp": 35907.0, "power": 36.382276000000005}, {"timestamp": 35927.6, "power": 36.382276000000005}, {"timestamp": 35948.2, "power": 36.382276000000005}, {"timestamp": 35968.8, "power": 36.382276000000005}, {"timestamp": 35989.3, "power": 36.382276000000005}, {"timestamp": 36009.9, "power": 36.382276000000005}, {"timestamp": 36030.4, "power": 36.382276000000005}, {"timestamp": 36051.0, "power": 36.382276000000005}, {"timestamp": 36071.6, "power": 36.382276000000005}, {"timestamp": 36092.1, "power": 36.382276000000005}, {"timestamp": 36112.7, "power": 36.382276000000005}, {"timestamp": 36133.3, "power": 36.382276000000005}, {"timestamp": 36153.9, "power": 36.382276000000005}, {"timestamp": 36174.4, "power": 36.382276000000005}, {"timestamp": 36194.9, "power": 36.382276000000005}, {"timestamp": 36215.4, "power": 36.382276000000005}, {"timestamp": 36236.0, "power": 36.382276000000005}, {"timestamp": 36256.6, "power": 36.382276000000005}, {"timestamp": 36277.1, "power": 36.277628}, {"timestamp": 36299.1, "power": 36.277628}, {"timestamp": 36319.6, "power": 36.277628}, {"timestamp": 36340.2, "power": 36.277628}, {"timestamp": 36360.7, "power": 36.277628}, {"timestamp": 36381.3, "power": 36.277628}, {"timestamp": 36401.8, "power": 36.277628}, {"timestamp": 36422.3, "power": 36.277628}, {"timestamp": 36442.8, "power": 36.277628}, {"timestamp": 36463.3, "power": 36.277628}, {"timestamp": 36483.9, "power": 36.277628}, {"timestamp": 36504.4, "power": 36.277628}, {"timestamp": 36525.0, "power": 36.277628}, {"timestamp": 36545.5, "power": 36.277628}, {"timestamp": 36566.0, "power": 36.277628}, {"timestamp": 36586.5, "power": 36.277628}, {"timestamp": 36607.1, "power": 36.277628}, {"timestamp": 36627.6, "power": 36.277628}, {"timestamp": 36648.1, "power": 36.277628}, {"timestamp": 36668.7, "power": 36.277628}, {"timestamp": 36689.2, "power": 36.277628}, {"timestamp": 36709.8, "power": 36.277628}, {"timestamp": 36730.3, "power": 36.277628}, {"timestamp": 36750.8, "power": 36.277628}, {"timestamp": 36771.4, "power": 36.277628}, {"timestamp": 36792.0, "power": 36.277628}, {"timestamp": 36812.5, "power": 36.277628}, {"timestamp": 36833.1, "power": 36.277628}, {"timestamp": 36853.7, "power": 36.277628}, {"timestamp": 36874.2, "power": 36.277628}, {"timestamp": 36894.7, "power": 36.277628}, {"timestamp": 36915.3, "power": 36.277628}, {"timestamp": 36935.8, "power": 36.277628}, {"timestamp": 36956.4, "power": 36.277628}, {"timestamp": 36977.0, "power": 36.277628}, {"timestamp": 36997.5, "power": 36.277628}, {"timestamp": 37018.1, "power": 36.277628}, {"timestamp": 37038.6, "power": 36.277628}, {"timestamp": 37059.1, "power": 36.277628}, {"timestamp": 37079.7, "power": 36.277628}, {"timestamp": 37100.3, "power": 36.277628}, {"timestamp": 37120.8, "power": 36.277628}, {"timestamp": 37141.4, "power": 36.277628}, {"timestamp": 37161.9, "power": 36.277628}, {"timestamp": 37182.4, "power": 36.277628}, {"timestamp": 37203.0, "power": 36.277628}, {"timestamp": 37223.5, "power": 36.277628}, {"timestamp": 37244.1, "power": 36.277628}, {"timestamp": 37264.6, "power": 36.277628}, {"timestamp": 37285.2, "power": 36.206540000000004}, {"timestamp": 37306.3, "power": 36.206540000000004}, {"timestamp": 37326.8, "power": 36.206540000000004}, {"timestamp": 37347.3, "power": 36.206540000000004}, {"timestamp": 37367.9, "power": 36.206540000000004}, {"timestamp": 37388.5, "power": 36.206540000000004}, {"timestamp": 37409.0, "power": 36.206540000000004}, {"timestamp": 37429.6, "power": 36.206540000000004}, {"timestamp": 37450.1, "power": 36.206540000000004}, {"timestamp": 37470.6, "power": 36.206540000000004}, {"timestamp": 37491.2, "power": 36.206540000000004}, {"timestamp": 37511.7, "power": 36.206540000000004}, {"timestamp": 37532.3, "power": 36.206540000000004}, {"timestamp": 37552.9, "power": 36.206540000000004}, {"timestamp": 37573.4, "power": 36.206540000000004}, {"timestamp": 37594.0, "power": 36.206540000000004}, {"timestamp": 37614.5, "power": 36.206540000000004}, {"timestamp": 37635.0, "power": 36.206540000000004}, {"timestamp": 37655.6, "power": 36.206540000000004}, {"timestamp": 37676.2, "power": 36.206540000000004}, {"timestamp": 37696.7, "power": 36.206540000000004}, {"timestamp": 37717.3, "power": 36.206540000000004}, {"timestamp": 37737.9, "power": 36.206540000000004}, {"timestamp": 37758.4, "power": 36.206540000000004}, {"timestamp": 37778.9, "power": 36.206540000000004}, {"timestamp": 37799.4, "power": 36.206540000000004}, {"timestamp": 37820.0, "power": 36.206540000000004}, {"timestamp": 37840.5, "power": 36.206540000000004}, {"timestamp": 37861.1, "power": 36.206540000000004}, {"timestamp": 37881.7, "power": 36.206540000000004}, {"timestamp": 37902.2, "power": 36.206540000000004}, {"timestamp": 37922.7, "power": 36.206540000000004}, {"timestamp": 37943.2, "power": 36.206540000000004}, {"timestamp": 37963.8, "power": 36.206540000000004}, {"timestamp": 37984.3, "power": 36.206540000000004}, {"timestamp": 38004.9, "power": 36.206540000000004}, {"timestamp": 38025.4, "power": 36.206540000000004}, {"timestamp": 38045.9, "power": 36.206540000000004}, {"timestamp": 38066.4, "power": 36.206540000000004}, {"timestamp": 38087.0, "power": 36.206540000000004}, {"timestamp": 38107.5, "power": 36.206540000000004}, {"timestamp": 38128.1, "power": 36.206540000000004}, {"timestamp": 38148.6, "power": 36.206540000000004}, {"timestamp": 38169.1, "power": 36.206540000000004}, {"timestamp": 38189.7, "power": 36.206540000000004}, {"timestamp": 38210.2, "power": 36.206540000000004}, {"timestamp": 38230.7, "power": 36.206540000000004}, {"timestamp": 38251.3, "power": 36.206540000000004}, {"timestamp": 38271.8, "power": 36.206540000000004}, {"timestamp": 38292.3, "power": 36.303679}, {"timestamp": 38313.4, "power": 36.303679}, {"timestamp": 38334.0, "power": 36.303679}, {"timestamp": 38354.5, "power": 36.303679}, {"timestamp": 38375.0, "power": 36.303679}, {"timestamp": 38395.6, "power": 36.303679}, {"timestamp": 38416.1, "power": 36.303679}, {"timestamp": 38436.7, "power": 36.303679}, {"timestamp": 38457.2, "power": 36.303679}, {"timestamp": 38477.7, "power": 36.303679}, {"timestamp": 38498.2, "power": 36.303679}, {"timestamp": 38518.7, "power": 36.303679}, {"timestamp": 38539.3, "power": 36.303679}, {"timestamp": 38559.8, "power": 36.303679}, {"timestamp": 38580.3, "power": 36.303679}, {"timestamp": 38600.9, "power": 36.303679}, {"timestamp": 38621.4, "power": 36.303679}, {"timestamp": 38642.0, "power": 36.303679}, {"timestamp": 38662.5, "power": 36.303679}, {"timestamp": 38683.0, "power": 36.303679}, {"timestamp": 38703.5, "power": 36.303679}, {"timestamp": 38724.1, "power": 36.303679}, {"timestamp": 38744.6, "power": 36.303679}, {"timestamp": 38765.2, "power": 36.303679}, {"timestamp": 38785.7, "power": 36.303679}, {"timestamp": 38806.2, "power": 36.303679}, {"timestamp": 38826.7, "power": 36.303679}, {"timestamp": 38847.2, "power": 36.303679}, {"timestamp": 38867.8, "power": 36.303679}, {"timestamp": 38888.3, "power": 36.303679}, {"timestamp": 38908.9, "power": 36.303679}, {"timestamp": 38929.4, "power": 36.303679}, {"timestamp": 38949.9, "power": 36.303679}, {"timestamp": 38970.4, "power": 36.303679}, {"timestamp": 38991.0, "power": 36.303679}, {"timestamp": 39011.5, "power": 36.303679}, {"timestamp": 39032.1, "power": 36.303679}, {"timestamp": 39052.6, "power": 36.303679}, {"timestamp": 39073.1, "power": 36.303679}, {"timestamp": 39093.7, "power": 36.303679}, {"timestamp": 39114.2, "power": 36.303679}, {"timestamp": 39134.7, "power": 36.303679}, {"timestamp": 39155.2, "power": 36.303679}, {"timestamp": 39175.7, "power": 36.303679}, {"timestamp": 39196.3, "power": 36.303679}, {"timestamp": 39216.8, "power": 36.303679}, {"timestamp": 39237.3, "power": 36.303679}, {"timestamp": 39257.9, "power": 36.303679}, {"timestamp": 39278.4, "power": 36.303679}, {"timestamp": 39298.9, "power": 36.058066}, {"timestamp": 39320.1, "power": 36.058066}, {"timestamp": 39340.6, "power": 36.058066}, {"timestamp": 39361.2, "power": 36.058066}, {"timestamp": 39381.7, "power": 36.058066}, {"timestamp": 39402.2, "power": 36.058066}, {"timestamp": 39422.7, "power": 36.058066}, {"timestamp": 39443.3, "power": 36.058066}, {"timestamp": 39463.9, "power": 36.058066}, {"timestamp": 39484.4, "power": 36.058066}, {"timestamp": 39505.0, "power": 36.058066}, {"timestamp": 39525.5, "power": 36.058066}, {"timestamp": 39546.1, "power": 36.058066}, {"timestamp": 39566.6, "power": 36.058066}, {"timestamp": 39587.2, "power": 36.058066}, {"timestamp": 39607.7, "power": 36.058066}, {"timestamp": 39628.3, "power": 36.058066}, {"timestamp": 39648.8, "power": 36.058066}, {"timestamp": 39669.4, "power": 36.058066}, {"timestamp": 39689.9, "power": 36.058066}, {"timestamp": 39710.5, "power": 36.058066}, {"timestamp": 39731.0, "power": 36.058066}, {"timestamp": 39751.5, "power": 36.058066}, {"timestamp": 39772.1, "power": 36.058066}, {"timestamp": 39792.6, "power": 36.058066}, {"timestamp": 39813.2, "power": 36.058066}, {"timestamp": 39833.8, "power": 36.058066}, {"timestamp": 39854.3, "power": 36.058066}, {"timestamp": 39874.8, "power": 36.058066}, {"timestamp": 39895.3, "power": 36.058066}, {"timestamp": 39915.8, "power": 36.058066}, {"timestamp": 39936.4, "power": 36.058066}, {"timestamp": 39956.9, "power": 36.058066}, {"timestamp": 39977.5, "power": 36.058066}, {"timestamp": 39998.1, "power": 36.058066}, {"timestamp": 40018.6, "power": 36.058066}, {"timestamp": 40039.1, "power": 36.058066}, {"timestamp": 40059.6, "power": 36.058066}, {"timestamp": 40080.2, "power": 36.058066}, {"timestamp": 40100.7, "power": 36.058066}, {"timestamp": 40121.3, "power": 36.058066}, {"timestamp": 40141.8, "power": 36.058066}, {"timestamp": 40162.3, "power": 36.058066}, {"timestamp": 40182.8, "power": 36.058066}, {"timestamp": 40203.4, "power": 36.058066}, {"timestamp": 40223.9, "power": 36.058066}, {"timestamp": 40244.5, "power": 36.058066}, {"timestamp": 40265.0, "power": 36.058066}, {"timestamp": 40285.6, "power": 36.058066}, {"timestamp": 40306.1, "power": 36.441417}, {"timestamp": 40327.2, "power": 36.441417}, {"timestamp": 40347.8, "power": 36.441417}, {"timestamp": 40368.4, "power": 36.441417}, {"timestamp": 40388.9, "power": 36.441417}, {"timestamp": 40409.5, "power": 36.441417}, {"timestamp": 40430.0, "power": 36.441417}, {"timestamp": 40450.5, "power": 36.441417}, {"timestamp": 40471.1, "power": 36.441417}, {"timestamp": 40491.6, "power": 36.441417}, {"timestamp": 40512.2, "power": 36.441417}, {"timestamp": 40532.7, "power": 36.441417}, {"timestamp": 40553.3, "power": 36.441417}, {"timestamp": 40573.9, "power": 36.441417}, {"timestamp": 40594.4, "power": 36.441417}, {"timestamp": 40614.9, "power": 36.441417}, {"timestamp": 40635.5, "power": 36.441417}, {"timestamp": 40656.0, "power": 36.441417}, {"timestamp": 40676.5, "power": 36.441417}, {"timestamp": 40697.1, "power": 36.441417}, {"timestamp": 40717.6, "power": 36.441417}, {"timestamp": 40738.2, "power": 36.441417}, {"timestamp": 40758.7, "power": 36.441417}, {"timestamp": 40779.2, "power": 36.441417}, {"timestamp": 40799.8, "power": 36.441417}, {"timestamp": 40820.4, "power": 36.441417}, {"timestamp": 40840.9, "power": 36.441417}, {"timestamp": 40861.5, "power": 36.441417}, {"timestamp": 40882.0, "power": 36.441417}, {"timestamp": 40902.5, "power": 36.441417}, {"timestamp": 40923.0, "power": 36.441417}, {"timestamp": 40943.6, "power": 36.441417}, {"timestamp": 40964.1, "power": 36.441417}, {"timestamp": 40984.6, "power": 36.441417}, {"timestamp": 41005.2, "power": 36.441417}, {"timestamp": 41025.7, "power": 36.441417}, {"timestamp": 41046.2, "power": 36.441417}, {"timestamp": 41066.7, "power": 36.441417}, {"timestamp": 41087.3, "power": 36.441417}, {"timestamp": 41107.8, "power": 36.441417}, {"timestamp": 41128.3, "power": 36.441417}, {"timestamp": 41148.9, "power": 36.441417}, {"timestamp": 41169.4, "power": 36.441417}, {"timestamp": 41189.9, "power": 36.441417}, {"timestamp": 41210.5, "power": 36.441417}, {"timestamp": 41231.0, "power": 36.441417}, {"timestamp": 41251.5, "power": 36.441417}, {"timestamp": 41272.1, "power": 36.441417}, {"timestamp": 41292.6, "power": 36.441417}, {"timestamp": 41313.2, "power": 36.265478}, {"timestamp": 41334.3, "power": 36.265478}, {"timestamp": 41354.8, "power": 36.265478}, {"timestamp": 41375.3, "power": 36.265478}, {"timestamp": 41395.9, "power": 36.265478}, {"timestamp": 41416.5, "power": 36.265478}, {"timestamp": 41437.0, "power": 36.265478}, {"timestamp": 41457.6, "power": 36.265478}, {"timestamp": 41478.2, "power": 36.265478}, {"timestamp": 41498.7, "power": 36.265478}, {"timestamp": 41519.2, "power": 36.265478}, {"timestamp": 41539.8, "power": 36.265478}, {"timestamp": 41560.3, "power": 36.265478}, {"timestamp": 41580.9, "power": 36.265478}, {"timestamp": 41601.5, "power": 36.265478}, {"timestamp": 41622.1, "power": 36.265478}, {"timestamp": 41642.6, "power": 36.265478}, {"timestamp": 41663.1, "power": 36.265478}, {"timestamp": 41683.7, "power": 36.265478}, {"timestamp": 41704.2, "power": 36.265478}, {"timestamp": 41724.8, "power": 36.265478}, {"timestamp": 41745.3, "power": 36.265478}, {"timestamp": 41765.9, "power": 36.265478}, {"timestamp": 41786.4, "power": 36.265478}, {"timestamp": 41807.0, "power": 36.265478}, {"timestamp": 41827.5, "power": 36.265478}, {"timestamp": 41848.1, "power": 36.265478}, {"timestamp": 41868.6, "power": 36.265478}, {"timestamp": 41889.1, "power": 36.265478}, {"timestamp": 41909.7, "power": 36.265478}, {"timestamp": 41930.2, "power": 36.265478}, {"timestamp": 41950.7, "power": 36.265478}, {"timestamp": 41971.2, "power": 36.265478}, {"timestamp": 41991.7, "power": 36.265478}, {"timestamp": 42012.3, "power": 36.265478}, {"timestamp": 42032.8, "power": 36.265478}, {"timestamp": 42053.3, "power": 36.265478}, {"timestamp": 42073.9, "power": 36.265478}, {"timestamp": 42094.4, "power": 36.265478}, {"timestamp": 42114.9, "power": 36.265478}, {"timestamp": 42135.4, "power": 36.265478}, {"timestamp": 42155.9, "power": 36.265478}, {"timestamp": 42176.6, "power": 36.265478}, {"timestamp": 42197.1, "power": 36.265478}, {"timestamp": 42217.6, "power": 36.265478}, {"timestamp": 42238.2, "power": 36.265478}, {"timestamp": 42258.7, "power": 36.265478}, {"timestamp": 42279.2, "power": 36.265478}, {"timestamp": 42299.8, "power": 36.265478}, {"timestamp": 42320.3, "power": 35.868797}, {"timestamp": 42341.3, "power": 35.868797}, {"timestamp": 42361.9, "power": 35.868797}, {"timestamp": 42382.4, "power": 35.868797}, {"timestamp": 42402.9, "power": 35.868797}, {"timestamp": 42423.5, "power": 35.868797}, {"timestamp": 42444.0, "power": 35.868797}, {"timestamp": 42464.6, "power": 35.868797}, {"timestamp": 42485.1, "power": 35.868797}, {"timestamp": 42505.7, "power": 35.868797}, {"timestamp": 42526.2, "power": 35.868797}, {"timestamp": 42546.7, "power": 35.868797}, {"timestamp": 42567.2, "power": 35.868797}, {"timestamp": 42587.8, "power": 35.868797}, {"timestamp": 42608.4, "power": 35.868797}, {"timestamp": 42628.9, "power": 35.868797}, {"timestamp": 42649.5, "power": 35.868797}, {"timestamp": 42670.1, "power": 35.868797}, {"timestamp": 42690.6, "power": 35.868797}, {"timestamp": 42711.1, "power": 35.868797}, {"timestamp": 42731.7, "power": 35.868797}, {"timestamp": 42752.3, "power": 35.868797}, {"timestamp": 42772.8, "power": 35.868797}, {"timestamp": 42793.4, "power": 35.868797}, {"timestamp": 42814.0, "power": 35.868797}, {"timestamp": 42834.5, "power": 35.868797}, {"timestamp": 42855.0, "power": 35.868797}, {"timestamp": 42875.6, "power": 35.868797}, {"timestamp": 42896.2, "power": 35.868797}, {"timestamp": 42916.7, "power": 35.868797}, {"timestamp": 42937.3, "power": 35.868797}, {"timestamp": 42957.9, "power": 35.868797}, {"timestamp": 42978.4, "power": 35.868797}, {"timestamp": 42998.9, "power": 35.868797}, {"timestamp": 43019.5, "power": 35.868797}, {"timestamp": 43040.0, "power": 35.868797}, {"timestamp": 43060.5, "power": 35.868797}, {"timestamp": 43081.1, "power": 35.868797}, {"timestamp": 43101.6, "power": 35.868797}, {"timestamp": 43122.2, "power": 35.868797}, {"timestamp": 43142.7, "power": 35.868797}, {"timestamp": 43163.2, "power": 35.868797}, {"timestamp": 43183.8, "power": 35.868797}, {"timestamp": 43204.4, "power": 35.868797}, {"timestamp": 43224.9, "power": 35.868797}, {"timestamp": 43245.5, "power": 35.868797}, {"timestamp": 43266.1, "power": 35.868797}, {"timestamp": 43286.6, "power": 35.868797}, {"timestamp": 43307.1, "power": 35.868797}, {"timestamp": 43327.7, "power": 36.254305}, {"timestamp": 43348.8, "power": 36.254305}, {"timestamp": 43369.3, "power": 36.254305}, {"timestamp": 43389.9, "power": 36.254305}, {"timestamp": 43410.4, "power": 36.254305}, {"timestamp": 43430.9, "power": 36.254305}, {"timestamp": 43451.5, "power": 36.254305}, {"timestamp": 43472.1, "power": 36.254305}, {"timestamp": 43492.7, "power": 36.254305}, {"timestamp": 43513.2, "power": 36.254305}, {"timestamp": 43533.8, "power": 36.254305}, {"timestamp": 43554.3, "power": 36.254305}, {"timestamp": 43574.8, "power": 36.254305}, {"timestamp": 43595.4, "power": 36.254305}, {"timestamp": 43615.9, "power": 36.254305}, {"timestamp": 43636.5, "power": 36.254305}, {"timestamp": 43657.1, "power": 36.254305}, {"timestamp": 43677.6, "power": 36.254305}, {"timestamp": 43698.2, "power": 36.254305}, {"timestamp": 43718.7, "power": 36.254305}, {"timestamp": 43739.3, "power": 36.254305}, {"timestamp": 43759.8, "power": 36.254305}, {"timestamp": 43780.4, "power": 36.254305}, {"timestamp": 43801.0, "power": 36.254305}, {"timestamp": 43821.5, "power": 36.254305}, {"timestamp": 43842.1, "power": 36.254305}, {"timestamp": 43862.6, "power": 36.254305}, {"timestamp": 43883.2, "power": 36.254305}, {"timestamp": 43903.7, "power": 36.254305}, {"timestamp": 43924.3, "power": 36.254305}, {"timestamp": 43944.9, "power": 36.254305}, {"timestamp": 43965.4, "power": 36.254305}, {"timestamp": 43986.0, "power": 36.254305}, {"timestamp": 44006.5, "power": 36.254305}, {"timestamp": 44027.0, "power": 36.254305}, {"timestamp": 44047.6, "power": 36.254305}, {"timestamp": 44068.2, "power": 36.254305}, {"timestamp": 44088.7, "power": 36.254305}, {"timestamp": 44109.3, "power": 36.254305}, {"timestamp": 44129.9, "power": 36.254305}, {"timestamp": 44150.4, "power": 36.254305}, {"timestamp": 44170.9, "power": 36.254305}, {"timestamp": 44191.5, "power": 36.254305}, {"timestamp": 44212.1, "power": 36.254305}, {"timestamp": 44232.6, "power": 36.254305}, {"timestamp": 44253.2, "power": 36.254305}, {"timestamp": 44273.7, "power": 36.254305}, {"timestamp": 44294.3, "power": 36.254305}, {"timestamp": 44314.8, "power": 36.254305}, {"timestamp": 44335.3, "power": 36.641699}, {"timestamp": 44356.5, "power": 36.641699}, {"timestamp": 44377.0, "power": 36.641699}, {"timestamp": 44397.6, "power": 36.641699}, {"timestamp": 44418.1, "power": 36.641699}, {"timestamp": 44438.6, "power": 36.641699}, {"timestamp": 44459.1, "power": 36.641699}, {"timestamp": 44479.7, "power": 36.641699}, {"timestamp": 44500.2, "power": 36.641699}, {"timestamp": 44520.7, "power": 36.641699}, {"timestamp": 44541.3, "power": 36.641699}, {"timestamp": 44561.9, "power": 36.641699}, {"timestamp": 44582.4, "power": 36.641699}, {"timestamp": 44602.9, "power": 36.641699}, {"timestamp": 44623.4, "power": 36.641699}, {"timestamp": 44644.0, "power": 36.641699}, {"timestamp": 44664.6, "power": 36.641699}, {"timestamp": 44685.1, "power": 36.641699}, {"timestamp": 44705.7, "power": 36.641699}, {"timestamp": 44726.2, "power": 36.641699}, {"timestamp": 44746.7, "power": 36.641699}, {"timestamp": 44767.2, "power": 36.641699}, {"timestamp": 44787.8, "power": 36.641699}, {"timestamp": 44808.4, "power": 36.641699}, {"timestamp": 44828.9, "power": 36.641699}, {"timestamp": 44849.5, "power": 36.641699}, {"timestamp": 44870.1, "power": 36.641699}, {"timestamp": 44890.6, "power": 36.641699}, {"timestamp": 44911.1, "power": 36.641699}, {"timestamp": 44931.7, "power": 36.641699}, {"timestamp": 44952.3, "power": 36.641699}, {"timestamp": 44972.8, "power": 36.641699}, {"timestamp": 44993.4, "power": 36.641699}, {"timestamp": 45014.0, "power": 36.641699}, {"timestamp": 45034.5, "power": 36.641699}, {"timestamp": 45055.0, "power": 36.641699}, {"timestamp": 45075.6, "power": 36.641699}, {"timestamp": 45096.1, "power": 36.641699}, {"timestamp": 45116.7, "power": 36.641699}, {"timestamp": 45137.3, "power": 36.641699}, {"timestamp": 45157.8, "power": 36.641699}, {"timestamp": 45178.4, "power": 36.641699}, {"timestamp": 45198.9, "power": 36.641699}, {"timestamp": 45219.5, "power": 36.641699}, {"timestamp": 45240.0, "power": 36.641699}, {"timestamp": 45260.6, "power": 36.641699}, {"timestamp": 45281.2, "power": 36.641699}, {"timestamp": 45301.7, "power": 36.641699}, {"timestamp": 45322.3, "power": 36.641699}, {"timestamp": 45342.8, "power": 36.327436}, {"timestamp": 45364.0, "power": 36.327436}, {"timestamp": 45384.5, "power": 36.327436}, {"timestamp": 45405.1, "power": 36.327436}, {"timestamp": 45425.6, "power": 36.327436}, {"timestamp": 45446.2, "power": 36.327436}, {"timestamp": 45466.7, "power": 36.327436}, {"timestamp": 45487.3, "power": 36.327436}, {"timestamp": 45507.8, "power": 36.327436}, {"timestamp": 45528.4, "power": 36.327436}, {"timestamp": 45549.0, "power": 36.327436}, {"timestamp": 45569.5, "power": 36.327436}, {"timestamp": 45590.1, "power": 36.327436}, {"timestamp": 45617.1, "power": 36.327436}, {"timestamp": 45637.6, "power": 36.327436}, {"timestamp": 45658.2, "power": 36.327436}, {"timestamp": 45678.7, "power": 36.327436}, {"timestamp": 45699.2, "power": 36.327436}, {"timestamp": 45719.8, "power": 36.327436}, {"timestamp": 45740.3, "power": 36.327436}, {"timestamp": 45760.9, "power": 36.327436}, {"timestamp": 45781.4, "power": 36.327436}, {"timestamp": 45802.0, "power": 36.327436}, {"timestamp": 45822.5, "power": 36.327436}, {"timestamp": 45843.1, "power": 36.327436}, {"timestamp": 45863.6, "power": 36.327436}, {"timestamp": 45884.2, "power": 36.327436}, {"timestamp": 45904.7, "power": 36.327436}, {"timestamp": 45925.2, "power": 36.327436}, {"timestamp": 45945.8, "power": 36.327436}, {"timestamp": 45966.3, "power": 36.327436}, {"timestamp": 45986.8, "power": 36.327436}, {"timestamp": 46007.4, "power": 36.327436}, {"timestamp": 46028.0, "power": 36.327436}, {"timestamp": 46048.5, "power": 36.327436}, {"timestamp": 46069.1, "power": 36.327436}, {"timestamp": 46089.7, "power": 36.327436}, {"timestamp": 46110.2, "power": 36.327436}, {"timestamp": 46130.7, "power": 36.327436}, {"timestamp": 46151.2, "power": 36.327436}, {"timestamp": 46171.8, "power": 36.327436}, {"timestamp": 46192.4, "power": 36.327436}, {"timestamp": 46212.9, "power": 36.327436}, {"timestamp": 46233.5, "power": 36.327436}, {"timestamp": 46254.1, "power": 36.327436}, {"timestamp": 46274.6, "power": 36.327436}, {"timestamp": 46295.1, "power": 36.327436}, {"timestamp": 46315.7, "power": 36.327436}, {"timestamp": 46336.2, "power": 36.327436}, {"timestamp": 46356.8, "power": 37.04057}, {"timestamp": 46378.9, "power": 37.04057}, {"timestamp": 46399.4, "power": 37.04057}, {"timestamp": 46420.0, "power": 37.04057}, {"timestamp": 46440.5, "power": 37.04057}, {"timestamp": 46461.0, "power": 37.04057}, {"timestamp": 46481.6, "power": 37.04057}, {"timestamp": 46502.1, "power": 37.04057}, {"timestamp": 46522.6, "power": 37.04057}, {"timestamp": 46543.2, "power": 37.04057}, {"timestamp": 46563.7, "power": 37.04057}, {"timestamp": 46584.2, "power": 37.04057}, {"timestamp": 46604.8, "power": 37.04057}, {"timestamp": 46625.4, "power": 37.04057}, {"timestamp": 46645.9, "power": 37.04057}, {"timestamp": 46666.5, "power": 37.04057}, {"timestamp": 46687.0, "power": 37.04057}, {"timestamp": 46707.6, "power": 37.04057}, {"timestamp": 46728.1, "power": 37.04057}, {"timestamp": 46748.7, "power": 37.04057}, {"timestamp": 46769.3, "power": 37.04057}, {"timestamp": 46789.8, "power": 37.04057}, {"timestamp": 46810.3, "power": 37.04057}, {"timestamp": 46830.9, "power": 37.04057}, {"timestamp": 46851.4, "power": 37.04057}, {"timestamp": 46872.0, "power": 37.04057}, {"timestamp": 46892.5, "power": 37.04057}, {"timestamp": 46913.1, "power": 37.04057}, {"timestamp": 46933.6, "power": 37.04057}, {"timestamp": 46954.1, "power": 37.04057}, {"timestamp": 46974.6, "power": 37.04057}, {"timestamp": 46995.2, "power": 37.04057}, {"timestamp": 47015.7, "power": 37.04057}, {"timestamp": 47036.3, "power": 37.04057}, {"timestamp": 47056.8, "power": 37.04057}, {"timestamp": 47077.3, "power": 37.04057}, {"timestamp": 47097.9, "power": 37.04057}, {"timestamp": 47118.4, "power": 37.04057}, {"timestamp": 47138.9, "power": 37.04057}, {"timestamp": 47159.4, "power": 37.04057}, {"timestamp": 47180.0, "power": 37.04057}, {"timestamp": 47200.5, "power": 37.04057}, {"timestamp": 47221.0, "power": 37.04057}, {"timestamp": 47241.6, "power": 37.04057}, {"timestamp": 47262.1, "power": 37.04057}, {"timestamp": 47282.6, "power": 37.04057}, {"timestamp": 47303.1, "power": 37.04057}, {"timestamp": 47323.7, "power": 37.04057}, {"timestamp": 47344.2, "power": 37.04057}, {"timestamp": 47364.8, "power": 36.041964}, {"timestamp": 47385.8, "power": 36.041964}, {"timestamp": 47406.4, "power": 36.041964}, {"timestamp": 47426.9, "power": 36.041964}, {"timestamp": 47447.5, "power": 36.041964}, {"timestamp": 47468.0, "power": 36.041964}, {"timestamp": 47488.6, "power": 36.041964}, {"timestamp": 47509.2, "power": 36.041964}, {"timestamp": 47529.7, "power": 36.041964}, {"timestamp": 47550.3, "power": 36.041964}, {"timestamp": 47570.8, "power": 36.041964}, {"timestamp": 47591.3, "power": 36.041964}, {"timestamp": 47611.9, "power": 36.041964}, {"timestamp": 47632.5, "power": 36.041964}, {"timestamp": 47653.0, "power": 36.041964}, {"timestamp": 47673.6, "power": 36.041964}, {"timestamp": 47694.2, "power": 36.041964}, {"timestamp": 47714.7, "power": 36.041964}, {"timestamp": 47735.2, "power": 36.041964}, {"timestamp": 47755.8, "power": 36.041964}, {"timestamp": 47776.4, "power": 36.041964}, {"timestamp": 47796.9, "power": 36.041964}, {"timestamp": 47817.5, "power": 36.041964}, {"timestamp": 47838.1, "power": 36.041964}, {"timestamp": 47858.6, "power": 36.041964}, {"timestamp": 47879.1, "power": 36.041964}, {"timestamp": 47899.7, "power": 36.041964}, {"timestamp": 47920.2, "power": 36.041964}, {"timestamp": 47940.8, "power": 36.041964}, {"timestamp": 47961.4, "power": 36.041964}, {"timestamp": 47981.9, "power": 36.041964}, {"timestamp": 48002.4, "power": 36.041964}, {"timestamp": 48023.0, "power": 36.041964}, {"timestamp": 48043.5, "power": 36.041964}, {"timestamp": 48064.1, "power": 36.041964}, {"timestamp": 48084.6, "power": 36.041964}, {"timestamp": 48105.1, "power": 36.041964}, {"timestamp": 48125.7, "power": 36.041964}, {"timestamp": 48146.2, "power": 36.041964}, {"timestamp": 48166.7, "power": 36.041964}, {"timestamp": 48187.2, "power": 36.041964}, {"timestamp": 48207.8, "power": 36.041964}, {"timestamp": 48228.3, "power": 36.041964}, {"timestamp": 48248.8, "power": 36.041964}, {"timestamp": 48269.4, "power": 36.041964}, {"timestamp": 48289.9, "power": 36.041964}, {"timestamp": 48310.4, "power": 36.041964}, {"timestamp": 48331.0, "power": 36.041964}, {"timestamp": 48351.5, "power": 36.041964}, {"timestamp": 48372.0, "power": 36.230429}, {"timestamp": 48393.1, "power": 36.230429}, {"timestamp": 48413.7, "power": 36.230429}, {"timestamp": 48434.2, "power": 36.230429}, {"timestamp": 48454.7, "power": 36.230429}, {"timestamp": 48475.2, "power": 36.230429}, {"timestamp": 48495.8, "power": 36.230429}, {"timestamp": 48516.4, "power": 36.230429}, {"timestamp": 48536.9, "power": 36.230429}, {"timestamp": 48557.5, "power": 36.230429}, {"timestamp": 48578.1, "power": 36.230429}, {"timestamp": 48598.6, "power": 36.230429}, {"timestamp": 48619.1, "power": 36.230429}, {"timestamp": 48639.6, "power": 36.230429}, {"timestamp": 48660.2, "power": 36.230429}, {"timestamp": 48680.7, "power": 36.230429}, {"timestamp": 48701.3, "power": 36.230429}, {"timestamp": 48721.8, "power": 36.230429}, {"timestamp": 48742.4, "power": 36.230429}, {"timestamp": 48762.9, "power": 36.230429}, {"timestamp": 48783.4, "power": 36.230429}, {"timestamp": 48804.0, "power": 36.230429}, {"timestamp": 48824.5, "power": 36.230429}, {"timestamp": 48845.1, "power": 36.230429}, {"timestamp": 48865.7, "power": 36.230429}, {"timestamp": 48886.2, "power": 36.230429}, {"timestamp": 48906.7, "power": 36.230429}, {"timestamp": 48927.3, "power": 36.230429}, {"timestamp": 48947.8, "power": 36.230429}, {"timestamp": 48968.4, "power": 36.230429}, {"timestamp": 48989.0, "power": 36.230429}, {"timestamp": 49009.5, "power": 36.230429}, {"timestamp": 49030.1, "power": 36.230429}, {"timestamp": 49050.6, "power": 36.230429}, {"timestamp": 49071.2, "power": 36.230429}, {"timestamp": 49091.7, "power": 36.230429}, {"timestamp": 49112.3, "power": 36.230429}, {"timestamp": 49132.9, "power": 36.230429}, {"timestamp": 49153.4, "power": 36.230429}, {"timestamp": 49174.0, "power": 36.230429}, {"timestamp": 49194.5, "power": 36.230429}, {"timestamp": 49215.0, "power": 36.230429}, {"timestamp": 49235.6, "power": 36.230429}, {"timestamp": 49256.2, "power": 36.230429}, {"timestamp": 49276.7, "power": 36.230429}, {"timestamp": 49297.3, "power": 36.230429}, {"timestamp": 49317.9, "power": 36.230429}, {"timestamp": 49338.4, "power": 36.230429}, {"timestamp": 49358.9, "power": 36.230429}, {"timestamp": 49379.4, "power": 36.100350000000006}, {"timestamp": 49400.5, "power": 36.100350000000006}, {"timestamp": 49421.1, "power": 36.100350000000006}, {"timestamp": 49441.7, "power": 36.100350000000006}, {"timestamp": 49462.2, "power": 36.100350000000006}, {"timestamp": 49482.7, "power": 36.100350000000006}, {"timestamp": 49503.3, "power": 36.100350000000006}, {"timestamp": 49523.8, "power": 36.100350000000006}, {"timestamp": 49544.4, "power": 36.100350000000006}, {"timestamp": 49564.9, "power": 36.100350000000006}, {"timestamp": 49585.5, "power": 36.100350000000006}, {"timestamp": 49606.1, "power": 36.100350000000006}, {"timestamp": 49626.6, "power": 36.100350000000006}, {"timestamp": 49647.1, "power": 36.100350000000006}, {"timestamp": 49667.7, "power": 36.100350000000006}, {"timestamp": 49688.2, "power": 36.100350000000006}, {"timestamp": 49708.8, "power": 36.100350000000006}, {"timestamp": 49729.4, "power": 36.100350000000006}, {"timestamp": 49749.9, "power": 36.100350000000006}, {"timestamp": 49770.4, "power": 36.100350000000006}, {"timestamp": 49791.0, "power": 36.100350000000006}, {"timestamp": 49811.6, "power": 36.100350000000006}, {"timestamp": 49832.1, "power": 36.100350000000006}, {"timestamp": 49852.7, "power": 36.100350000000006}, {"timestamp": 49873.3, "power": 36.100350000000006}, {"timestamp": 49893.8, "power": 36.100350000000006}, {"timestamp": 49914.3, "power": 36.100350000000006}, {"timestamp": 49934.8, "power": 36.100350000000006}, {"timestamp": 49955.4, "power": 36.100350000000006}, {"timestamp": 49976.0, "power": 36.100350000000006}, {"timestamp": 49996.5, "power": 36.100350000000006}, {"timestamp": 50017.1, "power": 36.100350000000006}, {"timestamp": 50037.7, "power": 36.100350000000006}, {"timestamp": 50058.2, "power": 36.100350000000006}, {"timestamp": 50078.7, "power": 36.100350000000006}, {"timestamp": 50099.3, "power": 36.100350000000006}, {"timestamp": 50119.8, "power": 36.100350000000006}, {"timestamp": 50140.4, "power": 36.100350000000006}, {"timestamp": 50161.0, "power": 36.100350000000006}, {"timestamp": 50181.5, "power": 36.100350000000006}, {"timestamp": 50202.1, "power": 36.100350000000006}, {"timestamp": 50222.6, "power": 36.100350000000006}, {"timestamp": 50243.1, "power": 36.100350000000006}, {"timestamp": 50263.7, "power": 36.100350000000006}, {"timestamp": 50284.3, "power": 36.100350000000006}, {"timestamp": 50304.8, "power": 36.100350000000006}, {"timestamp": 50325.4, "power": 36.100350000000006}, {"timestamp": 50346.0, "power": 36.100350000000006}, {"timestamp": 50366.5, "power": 36.100350000000006}, {"timestamp": 50387.0, "power": 36.258363}, {"timestamp": 50408.1, "power": 36.258363}, {"timestamp": 50428.7, "power": 36.258363}, {"timestamp": 50449.2, "power": 36.258363}, {"timestamp": 50469.8, "power": 36.258363}, {"timestamp": 50490.3, "power": 36.258363}, {"timestamp": 50510.9, "power": 36.258363}, {"timestamp": 50531.4, "power": 36.258363}, {"timestamp": 50552.0, "power": 36.258363}, {"timestamp": 50572.5, "power": 36.258363}, {"timestamp": 50593.1, "power": 36.258363}, {"timestamp": 50613.7, "power": 36.258363}, {"timestamp": 50634.2, "power": 36.258363}, {"timestamp": 50654.7, "power": 36.258363}, {"timestamp": 50675.3, "power": 36.258363}, {"timestamp": 50695.9, "power": 36.258363}, {"timestamp": 50716.4, "power": 36.258363}, {"timestamp": 50737.0, "power": 36.258363}, {"timestamp": 50757.5, "power": 36.258363}, {"timestamp": 50778.1, "power": 36.258363}, {"timestamp": 50798.6, "power": 36.258363}, {"timestamp": 50819.2, "power": 36.258363}, {"timestamp": 50839.7, "power": 36.258363}, {"timestamp": 50860.3, "power": 36.258363}, {"timestamp": 50880.8, "power": 36.258363}, {"timestamp": 50901.4, "power": 36.258363}, {"timestamp": 50922.0, "power": 36.258363}, {"timestamp": 50942.5, "power": 36.258363}, {"timestamp": 50963.0, "power": 36.258363}, {"timestamp": 50983.6, "power": 36.258363}, {"timestamp": 51004.2, "power": 36.258363}, {"timestamp": 51024.7, "power": 36.258363}, {"timestamp": 51045.3, "power": 36.258363}, {"timestamp": 51065.9, "power": 36.258363}, {"timestamp": 51086.4, "power": 36.258363}, {"timestamp": 51106.9, "power": 36.258363}, {"timestamp": 51127.4, "power": 36.258363}, {"timestamp": 51148.0, "power": 36.258363}, {"timestamp": 51168.6, "power": 36.258363}, {"timestamp": 51189.1, "power": 36.258363}, {"timestamp": 51209.7, "power": 36.258363}, {"timestamp": 51230.2, "power": 36.258363}, {"timestamp": 51250.7, "power": 36.258363}, {"timestamp": 51271.2, "power": 36.258363}, {"timestamp": 51291.8, "power": 36.258363}, {"timestamp": 51312.4, "power": 36.258363}, {"timestamp": 51332.9, "power": 36.258363}, {"timestamp": 51353.5, "power": 36.258363}, {"timestamp": 51374.1, "power": 36.258363}, {"timestamp": 51394.6, "power": 36.096018}, {"timestamp": 51415.7, "power": 36.096018}, {"timestamp": 51436.3, "power": 36.096018}, {"timestamp": 51456.8, "power": 36.096018}, {"timestamp": 51477.4, "power": 36.096018}, {"timestamp": 51497.9, "power": 36.096018}, {"timestamp": 51518.5, "power": 36.096018}, {"timestamp": 51539.0, "power": 36.096018}, {"timestamp": 51559.6, "power": 36.096018}, {"timestamp": 51580.1, "power": 36.096018}, {"timestamp": 51600.7, "power": 36.096018}, {"timestamp": 51621.2, "power": 36.096018}, {"timestamp": 51641.8, "power": 36.096018}, {"timestamp": 51662.3, "power": 36.096018}, {"timestamp": 51682.8, "power": 36.096018}, {"timestamp": 51703.4, "power": 36.096018}, {"timestamp": 51723.9, "power": 36.096018}, {"timestamp": 51744.5, "power": 36.096018}, {"timestamp": 51765.0, "power": 36.096018}, {"timestamp": 51785.6, "power": 36.096018}, {"timestamp": 51806.2, "power": 36.096018}, {"timestamp": 51826.7, "power": 36.096018}, {"timestamp": 51847.2, "power": 36.096018}, {"timestamp": 51867.8, "power": 36.096018}, {"timestamp": 51888.3, "power": 36.096018}, {"timestamp": 51908.8, "power": 36.096018}, {"timestamp": 51929.4, "power": 36.096018}, {"timestamp": 51949.9, "power": 36.096018}, {"timestamp": 51970.4, "power": 36.096018}, {"timestamp": 51991.0, "power": 36.096018}, {"timestamp": 52011.5, "power": 36.096018}, {"timestamp": 52032.0, "power": 36.096018}, {"timestamp": 52052.6, "power": 36.096018}, {"timestamp": 52073.1, "power": 36.096018}, {"timestamp": 52093.6, "power": 36.096018}, {"timestamp": 52114.2, "power": 36.096018}, {"timestamp": 52134.7, "power": 36.096018}, {"timestamp": 52155.2, "power": 36.096018}, {"timestamp": 52175.7, "power": 36.096018}, {"timestamp": 52196.3, "power": 36.096018}, {"timestamp": 52216.8, "power": 36.096018}, {"timestamp": 52237.4, "power": 36.096018}, {"timestamp": 52257.9, "power": 36.096018}, {"timestamp": 52278.4, "power": 36.096018}, {"timestamp": 52298.9, "power": 36.096018}, {"timestamp": 52319.5, "power": 36.096018}, {"timestamp": 52340.0, "power": 36.096018}, {"timestamp": 52360.6, "power": 36.096018}, {"timestamp": 52381.1, "power": 36.096018}, {"timestamp": 52401.7, "power": 35.726622}, {"timestamp": 52422.8, "power": 35.726622}, {"timestamp": 52443.4, "power": 35.726622}, {"timestamp": 52464.0, "power": 35.726622}, {"timestamp": 52484.5, "power": 35.726622}, {"timestamp": 52505.0, "power": 35.726622}, {"timestamp": 52525.5, "power": 35.726622}, {"timestamp": 52546.1, "power": 35.726622}, {"timestamp": 52566.6, "power": 35.726622}, {"timestamp": 52587.1, "power": 35.726622}, {"timestamp": 52607.6, "power": 35.726622}, {"timestamp": 52628.2, "power": 35.726622}, {"timestamp": 52648.7, "power": 35.726622}, {"timestamp": 52669.2, "power": 35.726622}, {"timestamp": 52689.8, "power": 35.726622}, {"timestamp": 52710.3, "power": 35.726622}, {"timestamp": 52730.7, "power": 35.726622}, {"timestamp": 52751.3, "power": 35.726622}, {"timestamp": 52771.8, "power": 35.726622}, {"timestamp": 52792.3, "power": 35.726622}, {"timestamp": 52812.8, "power": 35.726622}, {"timestamp": 52833.4, "power": 35.726622}, {"timestamp": 52853.9, "power": 35.726622}, {"timestamp": 52874.4, "power": 35.726622}, {"timestamp": 52894.9, "power": 35.726622}, {"timestamp": 52915.4, "power": 35.726622}, {"timestamp": 52936.0, "power": 35.726622}, {"timestamp": 52956.5, "power": 35.726622}, {"timestamp": 52977.0, "power": 35.726622}, {"timestamp": 52997.6, "power": 35.726622}, {"timestamp": 53018.1, "power": 35.726622}, {"timestamp": 53038.6, "power": 35.726622}, {"timestamp": 53059.1, "power": 35.726622}, {"timestamp": 53079.6, "power": 35.726622}, {"timestamp": 53100.2, "power": 35.726622}, {"timestamp": 53120.7, "power": 35.726622}, {"timestamp": 53141.2, "power": 35.726622}, {"timestamp": 53161.7, "power": 35.726622}, {"timestamp": 53182.2, "power": 35.726622}, {"timestamp": 53202.7, "power": 35.726622}, {"timestamp": 53223.2, "power": 35.726622}, {"timestamp": 53243.8, "power": 35.726622}, {"timestamp": 53264.3, "power": 35.726622}, {"timestamp": 53284.8, "power": 35.726622}, {"timestamp": 53305.3, "power": 35.726622}, {"timestamp": 53325.9, "power": 35.726622}, {"timestamp": 53346.4, "power": 35.726622}, {"timestamp": 53366.9, "power": 35.726622}, {"timestamp": 53387.4, "power": 35.726622}, {"timestamp": 53408.0, "power": 39.181291}, {"timestamp": 53429.2, "power": 39.181291}, {"timestamp": 53449.7, "power": 39.181291}, {"timestamp": 53470.2, "power": 39.181291}, {"timestamp": 53490.7, "power": 39.181291}, {"timestamp": 53511.2, "power": 39.181291}, {"timestamp": 53531.7, "power": 39.181291}, {"timestamp": 53552.2, "power": 39.181291}, {"timestamp": 53572.8, "power": 39.181291}, {"timestamp": 53593.3, "power": 39.181291}, {"timestamp": 53613.8, "power": 39.181291}, {"timestamp": 53634.4, "power": 39.181291}, {"timestamp": 53654.9, "power": 39.181291}, {"timestamp": 53675.4, "power": 39.181291}, {"timestamp": 53695.9, "power": 39.181291}, {"timestamp": 53716.5, "power": 39.181291}, {"timestamp": 53737.0, "power": 39.181291}, {"timestamp": 53757.6, "power": 39.181291}, {"timestamp": 53778.1, "power": 39.181291}, {"timestamp": 53798.6, "power": 39.181291}, {"timestamp": 53819.1, "power": 39.181291}, {"timestamp": 53839.6, "power": 39.181291}, {"timestamp": 53860.1, "power": 39.181291}, {"timestamp": 53880.6, "power": 39.181291}, {"timestamp": 53901.2, "power": 39.181291}, {"timestamp": 53921.7, "power": 39.181291}, {"timestamp": 53942.2, "power": 39.181291}, {"timestamp": 53962.7, "power": 39.181291}, {"timestamp": 53983.2, "power": 39.181291}, {"timestamp": 54003.7, "power": 39.181291}, {"timestamp": 54024.0, "power": 39.181291}, {"timestamp": 54044.4, "power": 39.181291}, {"timestamp": 54064.9, "power": 39.181291}, {"timestamp": 54085.4, "power": 39.181291}, {"timestamp": 54106.0, "power": 39.181291}, {"timestamp": 54126.5, "power": 39.181291}, {"timestamp": 54147.0, "power": 39.181291}, {"timestamp": 54167.5, "power": 39.181291}, {"timestamp": 54188.0, "power": 39.181291}, {"timestamp": 54208.5, "power": 39.181291}, {"timestamp": 54229.0, "power": 39.181291}, {"timestamp": 54249.6, "power": 39.181291}, {"timestamp": 54270.1, "power": 39.181291}, {"timestamp": 54290.6, "power": 39.181291}, {"timestamp": 54311.1, "power": 39.181291}, {"timestamp": 54331.6, "power": 39.181291}, {"timestamp": 54352.2, "power": 39.181291}, {"timestamp": 54372.7, "power": 39.181291}, {"timestamp": 54393.2, "power": 39.181291}, {"timestamp": 54413.9, "power": 36.166696}, {"timestamp": 54434.6, "power": 36.166696}], "timeline": {"START": "3408.240853", "END": "52369.01975"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 50353.9}, {"name": "clSetKernelArg", "calls": 19, "time": 3045.54}, {"name": "clReleaseKernel", "calls": 1, "time": 800.862}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.4232}, {"name": "clCreateContext", "calls": 1, "time": 52.8884}, {"name": "clReleaseContext", "calls": 1, "time": 34.3814}, {"name": "clReleaseProgram", "calls": 1, "time": 21.8223}, {"name": "clCreateKernel", "calls": 1, "time": 0.343243}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.330409}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.16717}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.08355}, {"name": "clRetainMemObject", "calls": 14, "time": 0.080743}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026196}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024966}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022328}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010335}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01024}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009273}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008879}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006428}, {"name": "clRetainDevice", "calls": 2, "time": 0.004707}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 48960.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 47831.1}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 48959.6}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 47894.6}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 47817.0}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 47727.5}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9399.184732, "utilization": 97.908174, "size": 11091200.0, "time": 1180.021493}, {"type": "WRITE", "transfers": 1, "speed": 6405.100907, "utilization": 66.719801, "size": 1363180.0, "time": 212.827092}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 149194002, "speed": 29.565, "utilization": 0.25664, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9323873, "speed": 394.949, "utilization": 3.42838, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 152867849, "speed": 29.6002, "utilization": 0.256946, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9553465, "speed": 395.11, "utilization": 3.42978, "size": 0.127962}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149398589, "speed": 29.5664, "utilization": 0.256653, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9336662, "speed": 394.96, "utilization": 3.42847, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149151373, "speed": 29.5652, "utilization": 0.256642, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9321185, "speed": 395.095, "utilization": 3.42965, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 148872093, "speed": 29.5653, "utilization": 0.256643, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9303743, "speed": 395.035, "utilization": 3.42912, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len4/run3.json b/code/fpga/ndrange_results/dna.20MB.len4/run3.json new file mode 100644 index 0000000..fb03312 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.2487, "power": 36.124328000000006}, {"timestamp": 58.8864, "power": 36.124328000000006}, {"timestamp": 79.417, "power": 36.124328000000006}, {"timestamp": 99.9499, "power": 36.124328000000006}, {"timestamp": 120.427, "power": 36.124328000000006}, {"timestamp": 141.35, "power": 36.124328000000006}, {"timestamp": 161.892, "power": 36.124328000000006}, {"timestamp": 182.433, "power": 36.124328000000006}, {"timestamp": 202.966, "power": 36.124328000000006}, {"timestamp": 223.5, "power": 36.124328000000006}, {"timestamp": 244.038, "power": 36.124328000000006}, {"timestamp": 264.543, "power": 36.124328000000006}, {"timestamp": 285.033, "power": 36.124328000000006}, {"timestamp": 305.559, "power": 36.124328000000006}, {"timestamp": 326.094, "power": 36.124328000000006}, {"timestamp": 346.626, "power": 36.124328000000006}, {"timestamp": 367.16, "power": 36.124328000000006}, {"timestamp": 387.698, "power": 36.124328000000006}, {"timestamp": 408.233, "power": 36.124328000000006}, {"timestamp": 428.752, "power": 36.124328000000006}, {"timestamp": 449.24, "power": 36.124328000000006}, {"timestamp": 469.771, "power": 36.124328000000006}, {"timestamp": 490.304, "power": 36.124328000000006}, {"timestamp": 510.839, "power": 36.124328000000006}, {"timestamp": 531.369, "power": 36.124328000000006}, {"timestamp": 551.901, "power": 36.124328000000006}, {"timestamp": 572.421, "power": 36.124328000000006}, {"timestamp": 592.91, "power": 36.124328000000006}, {"timestamp": 613.439, "power": 36.124328000000006}, {"timestamp": 633.968, "power": 36.124328000000006}, {"timestamp": 654.497, "power": 36.124328000000006}, {"timestamp": 675.026, "power": 36.124328000000006}, {"timestamp": 695.554, "power": 36.124328000000006}, {"timestamp": 716.096, "power": 36.124328000000006}, {"timestamp": 736.614, "power": 36.124328000000006}, {"timestamp": 757.103, "power": 36.124328000000006}, {"timestamp": 777.634, "power": 36.124328000000006}, {"timestamp": 798.167, "power": 36.124328000000006}, {"timestamp": 818.698, "power": 36.124328000000006}, {"timestamp": 839.23, "power": 36.124328000000006}, {"timestamp": 859.762, "power": 36.124328000000006}, {"timestamp": 880.297, "power": 36.124328000000006}, {"timestamp": 900.806, "power": 36.124328000000006}, {"timestamp": 921.337, "power": 36.124328000000006}, {"timestamp": 941.868, "power": 36.124328000000006}, {"timestamp": 962.398, "power": 36.124328000000006}, {"timestamp": 982.934, "power": 36.124328000000006}, {"timestamp": 1003.47, "power": 36.124328000000006}, {"timestamp": 1024.0, "power": 35.87056}, {"timestamp": 1045.1, "power": 35.87056}, {"timestamp": 1065.63, "power": 35.87056}, {"timestamp": 1086.16, "power": 35.87056}, {"timestamp": 1106.69, "power": 35.87056}, {"timestamp": 1127.21, "power": 35.87056}, {"timestamp": 1147.74, "power": 35.87056}, {"timestamp": 1168.27, "power": 35.87056}, {"timestamp": 1188.78, "power": 35.87056}, {"timestamp": 1209.3, "power": 35.87056}, {"timestamp": 1229.83, "power": 35.87056}, {"timestamp": 1250.36, "power": 35.87056}, {"timestamp": 1270.89, "power": 35.87056}, {"timestamp": 1291.42, "power": 35.87056}, {"timestamp": 1311.95, "power": 35.87056}, {"timestamp": 1332.41, "power": 35.87056}, {"timestamp": 1352.9, "power": 35.87056}, {"timestamp": 1373.43, "power": 35.87056}, {"timestamp": 1393.96, "power": 35.87056}, {"timestamp": 1414.5, "power": 35.87056}, {"timestamp": 1435.03, "power": 35.87056}, {"timestamp": 1455.56, "power": 35.87056}, {"timestamp": 1476.1, "power": 35.87056}, {"timestamp": 1496.6, "power": 35.87056}, {"timestamp": 1517.09, "power": 35.87056}, {"timestamp": 1537.62, "power": 35.87056}, {"timestamp": 1558.16, "power": 35.87056}, {"timestamp": 1578.69, "power": 35.87056}, {"timestamp": 1599.22, "power": 35.87056}, {"timestamp": 1619.75, "power": 35.87056}, {"timestamp": 1640.29, "power": 35.87056}, {"timestamp": 1660.8, "power": 35.87056}, {"timestamp": 1681.33, "power": 35.87056}, {"timestamp": 1701.86, "power": 35.87056}, {"timestamp": 1722.39, "power": 35.87056}, {"timestamp": 1742.91, "power": 35.87056}, {"timestamp": 1763.44, "power": 35.87056}, {"timestamp": 1783.97, "power": 35.87056}, {"timestamp": 1804.48, "power": 35.87056}, {"timestamp": 1824.97, "power": 35.87056}, {"timestamp": 1845.49, "power": 35.87056}, {"timestamp": 1866.02, "power": 35.87056}, {"timestamp": 1886.55, "power": 35.87056}, {"timestamp": 1907.08, "power": 35.87056}, {"timestamp": 1927.6, "power": 35.87056}, {"timestamp": 1948.14, "power": 35.87056}, {"timestamp": 1968.65, "power": 35.87056}, {"timestamp": 1989.17, "power": 35.87056}, {"timestamp": 2009.7, "power": 35.87056}, {"timestamp": 2030.23, "power": 35.586214999999996}, {"timestamp": 2051.22, "power": 35.586214999999996}, {"timestamp": 2071.75, "power": 35.586214999999996}, {"timestamp": 2092.28, "power": 35.586214999999996}, {"timestamp": 2112.79, "power": 35.586214999999996}, {"timestamp": 2133.28, "power": 35.586214999999996}, {"timestamp": 2153.81, "power": 35.586214999999996}, {"timestamp": 2174.34, "power": 35.586214999999996}, {"timestamp": 2194.87, "power": 35.586214999999996}, {"timestamp": 2215.39, "power": 35.586214999999996}, {"timestamp": 2235.92, "power": 35.586214999999996}, {"timestamp": 2256.42, "power": 35.586214999999996}, {"timestamp": 2276.91, "power": 35.586214999999996}, {"timestamp": 2297.44, "power": 35.586214999999996}, {"timestamp": 2317.97, "power": 35.586214999999996}, {"timestamp": 2338.5, "power": 35.586214999999996}, {"timestamp": 2359.03, "power": 35.586214999999996}, {"timestamp": 2379.58, "power": 35.586214999999996}, {"timestamp": 2400.11, "power": 35.586214999999996}, {"timestamp": 2420.62, "power": 35.586214999999996}, {"timestamp": 2441.11, "power": 35.586214999999996}, {"timestamp": 2461.64, "power": 35.586214999999996}, {"timestamp": 2482.18, "power": 35.586214999999996}, {"timestamp": 2502.71, "power": 35.586214999999996}, {"timestamp": 2523.24, "power": 35.586214999999996}, {"timestamp": 2543.77, "power": 35.586214999999996}, {"timestamp": 2564.31, "power": 35.586214999999996}, {"timestamp": 2584.81, "power": 35.586214999999996}, {"timestamp": 2605.33, "power": 35.586214999999996}, {"timestamp": 2625.87, "power": 35.586214999999996}, {"timestamp": 2646.4, "power": 35.586214999999996}, {"timestamp": 2666.93, "power": 35.586214999999996}, {"timestamp": 2687.47, "power": 35.586214999999996}, {"timestamp": 2708.01, "power": 35.586214999999996}, {"timestamp": 2728.51, "power": 35.586214999999996}, {"timestamp": 2749.0, "power": 35.586214999999996}, {"timestamp": 2769.53, "power": 35.586214999999996}, {"timestamp": 2790.06, "power": 35.586214999999996}, {"timestamp": 2810.59, "power": 35.586214999999996}, {"timestamp": 2831.12, "power": 35.586214999999996}, {"timestamp": 2851.65, "power": 35.586214999999996}, {"timestamp": 2872.19, "power": 35.586214999999996}, {"timestamp": 2892.74, "power": 35.586214999999996}, {"timestamp": 2913.27, "power": 35.586214999999996}, {"timestamp": 2933.8, "power": 35.586214999999996}, {"timestamp": 2954.33, "power": 35.586214999999996}, {"timestamp": 2974.86, "power": 35.586214999999996}, {"timestamp": 2995.39, "power": 35.586214999999996}, {"timestamp": 3015.93, "power": 35.586214999999996}, {"timestamp": 3036.42, "power": 35.551390999999995}, {"timestamp": 3057.43, "power": 35.551390999999995}, {"timestamp": 3077.95, "power": 35.551390999999995}, {"timestamp": 3098.48, "power": 35.551390999999995}, {"timestamp": 3119.01, "power": 35.551390999999995}, {"timestamp": 3139.54, "power": 35.551390999999995}, {"timestamp": 3160.07, "power": 35.551390999999995}, {"timestamp": 3180.58, "power": 35.551390999999995}, {"timestamp": 3201.07, "power": 35.551390999999995}, {"timestamp": 3221.65, "power": 35.551390999999995}, {"timestamp": 3242.31, "power": 35.551390999999995}, {"timestamp": 3262.84, "power": 35.551390999999995}, {"timestamp": 3283.36, "power": 35.551390999999995}, {"timestamp": 3303.88, "power": 35.551390999999995}, {"timestamp": 3324.41, "power": 35.551390999999995}, {"timestamp": 3344.89, "power": 35.551390999999995}, {"timestamp": 3365.41, "power": 35.551390999999995}, {"timestamp": 3385.93, "power": 35.551390999999995}, {"timestamp": 3406.45, "power": 35.551390999999995}, {"timestamp": 3426.97, "power": 35.551390999999995}, {"timestamp": 3447.49, "power": 35.551390999999995}, {"timestamp": 3468.02, "power": 35.551390999999995}, {"timestamp": 3488.57, "power": 35.551390999999995}, {"timestamp": 3509.06, "power": 35.551390999999995}, {"timestamp": 3529.58, "power": 35.551390999999995}, {"timestamp": 3550.12, "power": 35.551390999999995}, {"timestamp": 3570.66, "power": 35.551390999999995}, {"timestamp": 3591.2, "power": 35.551390999999995}, {"timestamp": 3611.74, "power": 35.551390999999995}, {"timestamp": 3632.27, "power": 35.551390999999995}, {"timestamp": 3652.78, "power": 35.551390999999995}, {"timestamp": 3673.31, "power": 35.551390999999995}, {"timestamp": 3693.85, "power": 35.551390999999995}, {"timestamp": 3714.39, "power": 35.551390999999995}, {"timestamp": 3734.92, "power": 35.551390999999995}, {"timestamp": 3755.46, "power": 35.551390999999995}, {"timestamp": 3776.0, "power": 35.551390999999995}, {"timestamp": 3796.52, "power": 35.551390999999995}, {"timestamp": 3817.01, "power": 35.551390999999995}, {"timestamp": 3837.54, "power": 35.551390999999995}, {"timestamp": 3858.08, "power": 35.551390999999995}, {"timestamp": 3878.61, "power": 35.551390999999995}, {"timestamp": 3899.15, "power": 35.551390999999995}, {"timestamp": 3919.69, "power": 35.551390999999995}, {"timestamp": 3940.23, "power": 35.551390999999995}, {"timestamp": 3960.74, "power": 35.551390999999995}, {"timestamp": 3981.28, "power": 35.551390999999995}, {"timestamp": 4001.82, "power": 35.551390999999995}, {"timestamp": 4022.35, "power": 35.551390999999995}, {"timestamp": 4042.89, "power": 36.579040000000006}, {"timestamp": 4063.98, "power": 36.579040000000006}, {"timestamp": 4084.5, "power": 36.579040000000006}, {"timestamp": 4105.0, "power": 36.579040000000006}, {"timestamp": 4125.53, "power": 36.579040000000006}, {"timestamp": 4146.06, "power": 36.579040000000006}, {"timestamp": 4166.6, "power": 36.579040000000006}, {"timestamp": 4187.13, "power": 36.579040000000006}, {"timestamp": 4207.67, "power": 36.579040000000006}, {"timestamp": 4228.21, "power": 36.579040000000006}, {"timestamp": 4248.72, "power": 36.579040000000006}, {"timestamp": 4269.25, "power": 36.579040000000006}, {"timestamp": 4289.78, "power": 36.579040000000006}, {"timestamp": 4310.32, "power": 36.579040000000006}, {"timestamp": 4330.86, "power": 36.579040000000006}, {"timestamp": 4351.4, "power": 36.579040000000006}, {"timestamp": 4371.93, "power": 36.579040000000006}, {"timestamp": 4392.46, "power": 36.579040000000006}, {"timestamp": 4413.01, "power": 36.579040000000006}, {"timestamp": 4433.58, "power": 36.579040000000006}, {"timestamp": 4454.16, "power": 36.579040000000006}, {"timestamp": 4474.71, "power": 36.579040000000006}, {"timestamp": 4495.24, "power": 36.579040000000006}, {"timestamp": 4515.78, "power": 36.579040000000006}, {"timestamp": 4536.32, "power": 36.579040000000006}, {"timestamp": 4556.84, "power": 36.579040000000006}, {"timestamp": 4577.37, "power": 36.579040000000006}, {"timestamp": 4597.91, "power": 36.579040000000006}, {"timestamp": 4618.45, "power": 36.579040000000006}, {"timestamp": 4638.98, "power": 36.579040000000006}, {"timestamp": 4659.52, "power": 36.579040000000006}, {"timestamp": 4680.06, "power": 36.579040000000006}, {"timestamp": 4700.57, "power": 36.579040000000006}, {"timestamp": 4721.06, "power": 36.579040000000006}, {"timestamp": 4741.6, "power": 36.579040000000006}, {"timestamp": 4762.13, "power": 36.579040000000006}, {"timestamp": 4782.68, "power": 36.579040000000006}, {"timestamp": 4803.21, "power": 36.579040000000006}, {"timestamp": 4823.75, "power": 36.579040000000006}, {"timestamp": 4844.29, "power": 36.579040000000006}, {"timestamp": 4864.8, "power": 36.579040000000006}, {"timestamp": 4885.32, "power": 36.579040000000006}, {"timestamp": 4905.86, "power": 36.579040000000006}, {"timestamp": 4926.4, "power": 36.579040000000006}, {"timestamp": 4946.94, "power": 36.579040000000006}, {"timestamp": 4967.48, "power": 36.579040000000006}, {"timestamp": 4988.01, "power": 36.579040000000006}, {"timestamp": 5008.53, "power": 36.579040000000006}, {"timestamp": 5029.06, "power": 36.579040000000006}, {"timestamp": 5049.6, "power": 36.143751}, {"timestamp": 5070.7, "power": 36.143751}, {"timestamp": 5091.23, "power": 36.143751}, {"timestamp": 5111.77, "power": 36.143751}, {"timestamp": 5132.31, "power": 36.143751}, {"timestamp": 5152.81, "power": 36.143751}, {"timestamp": 5173.34, "power": 36.143751}, {"timestamp": 5193.88, "power": 36.143751}, {"timestamp": 5214.42, "power": 36.143751}, {"timestamp": 5234.96, "power": 36.143751}, {"timestamp": 5255.49, "power": 36.143751}, {"timestamp": 5276.04, "power": 36.143751}, {"timestamp": 5296.56, "power": 36.143751}, {"timestamp": 5317.11, "power": 36.143751}, {"timestamp": 5337.68, "power": 36.143751}, {"timestamp": 5358.24, "power": 36.143751}, {"timestamp": 5378.78, "power": 36.143751}, {"timestamp": 5399.35, "power": 36.143751}, {"timestamp": 5419.92, "power": 36.143751}, {"timestamp": 5440.47, "power": 36.143751}, {"timestamp": 5460.97, "power": 36.143751}, {"timestamp": 5481.52, "power": 36.143751}, {"timestamp": 5502.09, "power": 36.143751}, {"timestamp": 5522.67, "power": 36.143751}, {"timestamp": 5543.23, "power": 36.143751}, {"timestamp": 5563.81, "power": 36.143751}, {"timestamp": 5584.37, "power": 36.143751}, {"timestamp": 5604.87, "power": 36.143751}, {"timestamp": 5625.44, "power": 36.143751}, {"timestamp": 5646.01, "power": 36.143751}, {"timestamp": 5666.58, "power": 36.143751}, {"timestamp": 5687.15, "power": 36.143751}, {"timestamp": 5707.69, "power": 36.143751}, {"timestamp": 5728.22, "power": 36.143751}, {"timestamp": 5748.74, "power": 36.143751}, {"timestamp": 5769.27, "power": 36.143751}, {"timestamp": 5789.81, "power": 36.143751}, {"timestamp": 5810.35, "power": 36.143751}, {"timestamp": 5830.89, "power": 36.143751}, {"timestamp": 5851.43, "power": 36.143751}, {"timestamp": 5871.97, "power": 36.143751}, {"timestamp": 5892.48, "power": 36.143751}, {"timestamp": 5912.98, "power": 36.143751}, {"timestamp": 5933.51, "power": 36.143751}, {"timestamp": 5954.04, "power": 36.143751}, {"timestamp": 5974.58, "power": 36.143751}, {"timestamp": 5995.12, "power": 36.143751}, {"timestamp": 6015.66, "power": 36.143751}, {"timestamp": 6036.2, "power": 36.143751}, {"timestamp": 6056.72, "power": 36.338959}, {"timestamp": 6078.18, "power": 36.338959}, {"timestamp": 6098.71, "power": 36.338959}, {"timestamp": 6119.25, "power": 36.338959}, {"timestamp": 6139.79, "power": 36.338959}, {"timestamp": 6160.33, "power": 36.338959}, {"timestamp": 6180.85, "power": 36.338959}, {"timestamp": 6201.38, "power": 36.338959}, {"timestamp": 6221.92, "power": 36.338959}, {"timestamp": 6242.45, "power": 36.338959}, {"timestamp": 6262.99, "power": 36.338959}, {"timestamp": 6283.53, "power": 36.338959}, {"timestamp": 6304.07, "power": 36.338959}, {"timestamp": 6324.59, "power": 36.338959}, {"timestamp": 6345.08, "power": 36.338959}, {"timestamp": 6365.62, "power": 36.338959}, {"timestamp": 6386.16, "power": 36.338959}, {"timestamp": 6406.7, "power": 36.338959}, {"timestamp": 6427.24, "power": 36.338959}, {"timestamp": 6447.77, "power": 36.338959}, {"timestamp": 6468.31, "power": 36.338959}, {"timestamp": 6488.82, "power": 36.338959}, {"timestamp": 6509.35, "power": 36.338959}, {"timestamp": 6529.89, "power": 36.338959}, {"timestamp": 6550.42, "power": 36.338959}, {"timestamp": 6570.96, "power": 36.338959}, {"timestamp": 6591.5, "power": 36.338959}, {"timestamp": 6612.03, "power": 36.338959}, {"timestamp": 6632.55, "power": 36.338959}, {"timestamp": 6653.04, "power": 36.338959}, {"timestamp": 6673.57, "power": 36.338959}, {"timestamp": 6694.11, "power": 36.338959}, {"timestamp": 6714.68, "power": 36.338959}, {"timestamp": 6735.24, "power": 36.338959}, {"timestamp": 6755.81, "power": 36.338959}, {"timestamp": 6776.38, "power": 36.338959}, {"timestamp": 6796.88, "power": 36.338959}, {"timestamp": 6817.44, "power": 36.338959}, {"timestamp": 6838.01, "power": 36.338959}, {"timestamp": 6858.57, "power": 36.338959}, {"timestamp": 6879.13, "power": 36.338959}, {"timestamp": 6899.68, "power": 36.338959}, {"timestamp": 6920.25, "power": 36.338959}, {"timestamp": 6940.77, "power": 36.338959}, {"timestamp": 6961.32, "power": 36.338959}, {"timestamp": 6981.87, "power": 36.338959}, {"timestamp": 7002.44, "power": 36.338959}, {"timestamp": 7023.01, "power": 36.338959}, {"timestamp": 7043.58, "power": 36.338959}, {"timestamp": 7064.15, "power": 36.072828}, {"timestamp": 7085.48, "power": 36.072828}, {"timestamp": 7106.03, "power": 36.072828}, {"timestamp": 7126.6, "power": 36.072828}, {"timestamp": 7147.16, "power": 36.072828}, {"timestamp": 7167.72, "power": 36.072828}, {"timestamp": 7188.3, "power": 36.072828}, {"timestamp": 7208.81, "power": 36.072828}, {"timestamp": 7229.42, "power": 36.072828}, {"timestamp": 7249.98, "power": 36.072828}, {"timestamp": 7270.53, "power": 36.072828}, {"timestamp": 7291.1, "power": 36.072828}, {"timestamp": 7311.68, "power": 36.072828}, {"timestamp": 7332.24, "power": 36.072828}, {"timestamp": 7352.76, "power": 36.072828}, {"timestamp": 7373.24, "power": 36.072828}, {"timestamp": 7393.96, "power": 36.072828}, {"timestamp": 7414.53, "power": 36.072828}, {"timestamp": 7435.1, "power": 36.072828}, {"timestamp": 7455.66, "power": 36.072828}, {"timestamp": 7476.2, "power": 36.072828}, {"timestamp": 7496.72, "power": 36.072828}, {"timestamp": 7517.22, "power": 36.072828}, {"timestamp": 7537.79, "power": 36.072828}, {"timestamp": 7558.35, "power": 36.072828}, {"timestamp": 7578.9, "power": 36.072828}, {"timestamp": 7599.47, "power": 36.072828}, {"timestamp": 7620.04, "power": 36.072828}, {"timestamp": 7640.56, "power": 36.072828}, {"timestamp": 7661.05, "power": 36.072828}, {"timestamp": 7681.58, "power": 36.072828}, {"timestamp": 7702.12, "power": 36.072828}, {"timestamp": 7722.67, "power": 36.072828}, {"timestamp": 7743.2, "power": 36.072828}, {"timestamp": 7763.74, "power": 36.072828}, {"timestamp": 7784.29, "power": 36.072828}, {"timestamp": 7804.81, "power": 36.072828}, {"timestamp": 7825.35, "power": 36.072828}, {"timestamp": 7845.89, "power": 36.072828}, {"timestamp": 7866.39, "power": 36.072828}, {"timestamp": 7886.92, "power": 36.072828}, {"timestamp": 7907.46, "power": 36.072828}, {"timestamp": 7928.0, "power": 36.072828}, {"timestamp": 7948.52, "power": 36.072828}, {"timestamp": 7969.01, "power": 36.072828}, {"timestamp": 7989.55, "power": 36.072828}, {"timestamp": 8010.09, "power": 36.072828}, {"timestamp": 8030.63, "power": 36.072828}, {"timestamp": 8051.17, "power": 36.072828}, {"timestamp": 8071.71, "power": 36.063237}, {"timestamp": 8092.86, "power": 36.063237}, {"timestamp": 8113.41, "power": 36.063237}, {"timestamp": 8133.94, "power": 36.063237}, {"timestamp": 8154.48, "power": 36.063237}, {"timestamp": 8175.05, "power": 36.063237}, {"timestamp": 8195.63, "power": 36.063237}, {"timestamp": 8216.19, "power": 36.063237}, {"timestamp": 8236.7, "power": 36.063237}, {"timestamp": 8257.25, "power": 36.063237}, {"timestamp": 8277.82, "power": 36.063237}, {"timestamp": 8298.36, "power": 36.063237}, {"timestamp": 8318.93, "power": 36.063237}, {"timestamp": 8339.49, "power": 36.063237}, {"timestamp": 8360.07, "power": 36.063237}, {"timestamp": 8380.58, "power": 36.063237}, {"timestamp": 8401.08, "power": 36.063237}, {"timestamp": 8421.63, "power": 36.063237}, {"timestamp": 8442.16, "power": 36.063237}, {"timestamp": 8462.7, "power": 36.063237}, {"timestamp": 8483.24, "power": 36.063237}, {"timestamp": 8503.79, "power": 36.063237}, {"timestamp": 8524.33, "power": 36.063237}, {"timestamp": 8544.84, "power": 36.063237}, {"timestamp": 8565.37, "power": 36.063237}, {"timestamp": 8585.91, "power": 36.063237}, {"timestamp": 8606.45, "power": 36.063237}, {"timestamp": 8626.99, "power": 36.063237}, {"timestamp": 8647.53, "power": 36.063237}, {"timestamp": 8668.07, "power": 36.063237}, {"timestamp": 8688.59, "power": 36.063237}, {"timestamp": 8709.09, "power": 36.063237}, {"timestamp": 8729.62, "power": 36.063237}, {"timestamp": 8750.17, "power": 36.063237}, {"timestamp": 8770.72, "power": 36.063237}, {"timestamp": 8791.29, "power": 36.063237}, {"timestamp": 8811.86, "power": 36.063237}, {"timestamp": 8832.43, "power": 36.063237}, {"timestamp": 8852.93, "power": 36.063237}, {"timestamp": 8873.48, "power": 36.063237}, {"timestamp": 8894.05, "power": 36.063237}, {"timestamp": 8914.62, "power": 36.063237}, {"timestamp": 8935.2, "power": 36.063237}, {"timestamp": 8955.75, "power": 36.063237}, {"timestamp": 8976.31, "power": 36.063237}, {"timestamp": 8996.82, "power": 36.063237}, {"timestamp": 9017.37, "power": 36.063237}, {"timestamp": 9037.93, "power": 36.063237}, {"timestamp": 9058.5, "power": 36.063237}, {"timestamp": 9079.08, "power": 36.145447000000004}, {"timestamp": 9100.87, "power": 36.145447000000004}, {"timestamp": 9121.45, "power": 36.145447000000004}, {"timestamp": 9142.01, "power": 36.145447000000004}, {"timestamp": 9162.57, "power": 36.145447000000004}, {"timestamp": 9183.12, "power": 36.145447000000004}, {"timestamp": 9203.68, "power": 36.145447000000004}, {"timestamp": 9224.25, "power": 36.145447000000004}, {"timestamp": 9244.76, "power": 36.145447000000004}, {"timestamp": 9265.25, "power": 36.145447000000004}, {"timestamp": 9285.81, "power": 36.145447000000004}, {"timestamp": 9306.38, "power": 36.145447000000004}, {"timestamp": 9326.96, "power": 36.145447000000004}, {"timestamp": 9347.52, "power": 36.145447000000004}, {"timestamp": 9368.09, "power": 36.145447000000004}, {"timestamp": 9388.61, "power": 36.145447000000004}, {"timestamp": 9409.1, "power": 36.145447000000004}, {"timestamp": 9429.66, "power": 36.145447000000004}, {"timestamp": 9450.22, "power": 36.145447000000004}, {"timestamp": 9470.8, "power": 36.145447000000004}, {"timestamp": 9491.36, "power": 36.145447000000004}, {"timestamp": 9511.91, "power": 36.145447000000004}, {"timestamp": 9532.46, "power": 36.145447000000004}, {"timestamp": 9552.95, "power": 36.145447000000004}, {"timestamp": 9573.5, "power": 36.145447000000004}, {"timestamp": 9594.06, "power": 36.145447000000004}, {"timestamp": 9614.64, "power": 36.145447000000004}, {"timestamp": 9635.22, "power": 36.145447000000004}, {"timestamp": 9655.78, "power": 36.145447000000004}, {"timestamp": 9676.35, "power": 36.145447000000004}, {"timestamp": 9696.87, "power": 36.145447000000004}, {"timestamp": 9717.4, "power": 36.145447000000004}, {"timestamp": 9737.94, "power": 36.145447000000004}, {"timestamp": 9758.48, "power": 36.145447000000004}, {"timestamp": 9779.02, "power": 36.145447000000004}, {"timestamp": 9799.56, "power": 36.145447000000004}, {"timestamp": 9820.1, "power": 36.145447000000004}, {"timestamp": 9840.62, "power": 36.145447000000004}, {"timestamp": 9861.11, "power": 36.145447000000004}, {"timestamp": 9881.64, "power": 36.145447000000004}, {"timestamp": 9902.18, "power": 36.145447000000004}, {"timestamp": 9922.72, "power": 36.145447000000004}, {"timestamp": 9943.26, "power": 36.145447000000004}, {"timestamp": 9963.8, "power": 36.145447000000004}, {"timestamp": 9984.34, "power": 36.145447000000004}, {"timestamp": 10004.9, "power": 36.145447000000004}, {"timestamp": 10025.4, "power": 36.145447000000004}, {"timestamp": 10045.9, "power": 36.145447000000004}, {"timestamp": 10066.5, "power": 36.145447000000004}, {"timestamp": 10087.0, "power": 36.007644}, {"timestamp": 10108.2, "power": 36.007644}, {"timestamp": 10128.7, "power": 36.007644}, {"timestamp": 10149.2, "power": 36.007644}, {"timestamp": 10169.8, "power": 36.007644}, {"timestamp": 10190.3, "power": 36.007644}, {"timestamp": 10210.9, "power": 36.007644}, {"timestamp": 10231.5, "power": 36.007644}, {"timestamp": 10252.1, "power": 36.007644}, {"timestamp": 10272.6, "power": 36.007644}, {"timestamp": 10293.1, "power": 36.007644}, {"timestamp": 10313.7, "power": 36.007644}, {"timestamp": 10334.3, "power": 36.007644}, {"timestamp": 10354.8, "power": 36.007644}, {"timestamp": 10375.4, "power": 36.007644}, {"timestamp": 10396.0, "power": 36.007644}, {"timestamp": 10416.4, "power": 36.007644}, {"timestamp": 10437.0, "power": 36.007644}, {"timestamp": 10457.5, "power": 36.007644}, {"timestamp": 10478.1, "power": 36.007644}, {"timestamp": 10498.7, "power": 36.007644}, {"timestamp": 10519.2, "power": 36.007644}, {"timestamp": 10539.8, "power": 36.007644}, {"timestamp": 10560.4, "power": 36.007644}, {"timestamp": 10580.9, "power": 36.007644}, {"timestamp": 10601.5, "power": 36.007644}, {"timestamp": 10622.1, "power": 36.007644}, {"timestamp": 10642.6, "power": 36.007644}, {"timestamp": 10663.2, "power": 36.007644}, {"timestamp": 10683.8, "power": 36.007644}, {"timestamp": 10704.3, "power": 36.007644}, {"timestamp": 10724.9, "power": 36.007644}, {"timestamp": 10745.5, "power": 36.007644}, {"timestamp": 10766.1, "power": 36.007644}, {"timestamp": 10786.6, "power": 36.007644}, {"timestamp": 10807.2, "power": 36.007644}, {"timestamp": 10827.8, "power": 36.007644}, {"timestamp": 10848.4, "power": 36.007644}, {"timestamp": 10868.9, "power": 36.007644}, {"timestamp": 10889.5, "power": 36.007644}, {"timestamp": 10910.1, "power": 36.007644}, {"timestamp": 10930.6, "power": 36.007644}, {"timestamp": 10951.2, "power": 36.007644}, {"timestamp": 10971.8, "power": 36.007644}, {"timestamp": 10992.3, "power": 36.007644}, {"timestamp": 11012.9, "power": 36.007644}, {"timestamp": 11033.4, "power": 36.007644}, {"timestamp": 11054.0, "power": 36.007644}, {"timestamp": 11074.6, "power": 36.007644}, {"timestamp": 11095.1, "power": 36.41771}, {"timestamp": 11116.3, "power": 36.41771}, {"timestamp": 11136.8, "power": 36.41771}, {"timestamp": 11157.4, "power": 36.41771}, {"timestamp": 11177.9, "power": 36.41771}, {"timestamp": 11198.5, "power": 36.41771}, {"timestamp": 11219.0, "power": 36.41771}, {"timestamp": 11239.6, "power": 36.41771}, {"timestamp": 11260.2, "power": 36.41771}, {"timestamp": 11280.7, "power": 36.41771}, {"timestamp": 11301.3, "power": 36.41771}, {"timestamp": 11321.9, "power": 36.41771}, {"timestamp": 11342.4, "power": 36.41771}, {"timestamp": 11363.0, "power": 36.41771}, {"timestamp": 11383.6, "power": 36.41771}, {"timestamp": 11404.2, "power": 36.41771}, {"timestamp": 11424.7, "power": 36.41771}, {"timestamp": 11445.2, "power": 36.41771}, {"timestamp": 11465.8, "power": 36.41771}, {"timestamp": 11486.4, "power": 36.41771}, {"timestamp": 11507.0, "power": 36.41771}, {"timestamp": 11527.6, "power": 36.41771}, {"timestamp": 11548.1, "power": 36.41771}, {"timestamp": 11568.6, "power": 36.41771}, {"timestamp": 11589.2, "power": 36.41771}, {"timestamp": 11609.8, "power": 36.41771}, {"timestamp": 11630.3, "power": 36.41771}, {"timestamp": 11650.9, "power": 36.41771}, {"timestamp": 11671.5, "power": 36.41771}, {"timestamp": 11692.1, "power": 36.41771}, {"timestamp": 11712.6, "power": 36.41771}, {"timestamp": 11733.1, "power": 36.41771}, {"timestamp": 11753.6, "power": 36.41771}, {"timestamp": 11774.2, "power": 36.41771}, {"timestamp": 11794.8, "power": 36.41771}, {"timestamp": 11815.4, "power": 36.41771}, {"timestamp": 11835.9, "power": 36.41771}, {"timestamp": 11856.5, "power": 36.41771}, {"timestamp": 11877.0, "power": 36.41771}, {"timestamp": 11897.5, "power": 36.41771}, {"timestamp": 11918.1, "power": 36.41771}, {"timestamp": 11938.7, "power": 36.41771}, {"timestamp": 11959.2, "power": 36.41771}, {"timestamp": 11979.8, "power": 36.41771}, {"timestamp": 12000.4, "power": 36.41771}, {"timestamp": 12020.9, "power": 36.41771}, {"timestamp": 12041.5, "power": 36.41771}, {"timestamp": 12062.0, "power": 36.41771}, {"timestamp": 12082.6, "power": 36.41771}, {"timestamp": 12103.1, "power": 36.141226}, {"timestamp": 12124.2, "power": 36.141226}, {"timestamp": 12144.7, "power": 36.141226}, {"timestamp": 12165.2, "power": 36.141226}, {"timestamp": 12185.8, "power": 36.141226}, {"timestamp": 12206.3, "power": 36.141226}, {"timestamp": 12226.9, "power": 36.141226}, {"timestamp": 12247.4, "power": 36.141226}, {"timestamp": 12268.0, "power": 36.141226}, {"timestamp": 12288.5, "power": 36.141226}, {"timestamp": 12309.0, "power": 36.141226}, {"timestamp": 12329.6, "power": 36.141226}, {"timestamp": 12350.2, "power": 36.141226}, {"timestamp": 12370.7, "power": 36.141226}, {"timestamp": 12391.3, "power": 36.141226}, {"timestamp": 12411.9, "power": 36.141226}, {"timestamp": 12432.5, "power": 36.141226}, {"timestamp": 12453.0, "power": 36.141226}, {"timestamp": 12473.5, "power": 36.141226}, {"timestamp": 12494.1, "power": 36.141226}, {"timestamp": 12514.7, "power": 36.141226}, {"timestamp": 12535.3, "power": 36.141226}, {"timestamp": 12555.8, "power": 36.141226}, {"timestamp": 12576.4, "power": 36.141226}, {"timestamp": 12596.9, "power": 36.141226}, {"timestamp": 12617.5, "power": 36.141226}, {"timestamp": 12638.1, "power": 36.141226}, {"timestamp": 12658.7, "power": 36.141226}, {"timestamp": 12679.2, "power": 36.141226}, {"timestamp": 12699.8, "power": 36.141226}, {"timestamp": 12720.4, "power": 36.141226}, {"timestamp": 12740.9, "power": 36.141226}, {"timestamp": 12761.5, "power": 36.141226}, {"timestamp": 12782.0, "power": 36.141226}, {"timestamp": 12802.6, "power": 36.141226}, {"timestamp": 12823.2, "power": 36.141226}, {"timestamp": 12843.8, "power": 36.141226}, {"timestamp": 12864.4, "power": 36.141226}, {"timestamp": 12884.9, "power": 36.141226}, {"timestamp": 12905.4, "power": 36.141226}, {"timestamp": 12925.9, "power": 36.141226}, {"timestamp": 12946.5, "power": 36.141226}, {"timestamp": 12967.1, "power": 36.141226}, {"timestamp": 12987.7, "power": 36.141226}, {"timestamp": 13008.2, "power": 36.141226}, {"timestamp": 13028.8, "power": 36.141226}, {"timestamp": 13049.3, "power": 36.141226}, {"timestamp": 13069.9, "power": 36.141226}, {"timestamp": 13090.5, "power": 36.141226}, {"timestamp": 13111.0, "power": 36.45578999999999}, {"timestamp": 13132.2, "power": 36.45578999999999}, {"timestamp": 13152.7, "power": 36.45578999999999}, {"timestamp": 13173.3, "power": 36.45578999999999}, {"timestamp": 13193.8, "power": 36.45578999999999}, {"timestamp": 13214.4, "power": 36.45578999999999}, {"timestamp": 13235.0, "power": 36.45578999999999}, {"timestamp": 13255.5, "power": 36.45578999999999}, {"timestamp": 13276.1, "power": 36.45578999999999}, {"timestamp": 13296.6, "power": 36.45578999999999}, {"timestamp": 13317.2, "power": 36.45578999999999}, {"timestamp": 13337.8, "power": 36.45578999999999}, {"timestamp": 13358.3, "power": 36.45578999999999}, {"timestamp": 13378.9, "power": 36.45578999999999}, {"timestamp": 13399.5, "power": 36.45578999999999}, {"timestamp": 13420.1, "power": 36.45578999999999}, {"timestamp": 13440.6, "power": 36.45578999999999}, {"timestamp": 13461.1, "power": 36.45578999999999}, {"timestamp": 13481.6, "power": 36.45578999999999}, {"timestamp": 13502.2, "power": 36.45578999999999}, {"timestamp": 13522.8, "power": 36.45578999999999}, {"timestamp": 13543.4, "power": 36.45578999999999}, {"timestamp": 13564.0, "power": 36.45578999999999}, {"timestamp": 13584.5, "power": 36.45578999999999}, {"timestamp": 13605.0, "power": 36.45578999999999}, {"timestamp": 13625.5, "power": 36.45578999999999}, {"timestamp": 13646.1, "power": 36.45578999999999}, {"timestamp": 13666.7, "power": 36.45578999999999}, {"timestamp": 13687.3, "power": 36.45578999999999}, {"timestamp": 13707.9, "power": 36.45578999999999}, {"timestamp": 13728.5, "power": 36.45578999999999}, {"timestamp": 13749.0, "power": 36.45578999999999}, {"timestamp": 13769.5, "power": 36.45578999999999}, {"timestamp": 13790.1, "power": 36.45578999999999}, {"timestamp": 13810.7, "power": 36.45578999999999}, {"timestamp": 13831.3, "power": 36.45578999999999}, {"timestamp": 13851.8, "power": 36.45578999999999}, {"timestamp": 13872.4, "power": 36.45578999999999}, {"timestamp": 13892.9, "power": 36.45578999999999}, {"timestamp": 13913.5, "power": 36.45578999999999}, {"timestamp": 13934.1, "power": 36.45578999999999}, {"timestamp": 13954.6, "power": 36.45578999999999}, {"timestamp": 13975.2, "power": 36.45578999999999}, {"timestamp": 13995.8, "power": 36.45578999999999}, {"timestamp": 14016.3, "power": 36.45578999999999}, {"timestamp": 14036.9, "power": 36.45578999999999}, {"timestamp": 14057.4, "power": 36.45578999999999}, {"timestamp": 14078.0, "power": 36.45578999999999}, {"timestamp": 14098.6, "power": 36.45578999999999}, {"timestamp": 14119.1, "power": 36.293662999999995}, {"timestamp": 14140.2, "power": 36.293662999999995}, {"timestamp": 14160.8, "power": 36.293662999999995}, {"timestamp": 14181.3, "power": 36.293662999999995}, {"timestamp": 14201.9, "power": 36.293662999999995}, {"timestamp": 14222.4, "power": 36.293662999999995}, {"timestamp": 14243.0, "power": 36.293662999999995}, {"timestamp": 14263.6, "power": 36.293662999999995}, {"timestamp": 14284.1, "power": 36.293662999999995}, {"timestamp": 14304.7, "power": 36.293662999999995}, {"timestamp": 14325.2, "power": 36.293662999999995}, {"timestamp": 14345.7, "power": 36.293662999999995}, {"timestamp": 14366.3, "power": 36.293662999999995}, {"timestamp": 14386.8, "power": 36.293662999999995}, {"timestamp": 14407.4, "power": 36.293662999999995}, {"timestamp": 14427.9, "power": 36.293662999999995}, {"timestamp": 14448.4, "power": 36.293662999999995}, {"timestamp": 14468.9, "power": 36.293662999999995}, {"timestamp": 14489.5, "power": 36.293662999999995}, {"timestamp": 14510.1, "power": 36.293662999999995}, {"timestamp": 14530.6, "power": 36.293662999999995}, {"timestamp": 14551.2, "power": 36.293662999999995}, {"timestamp": 14571.8, "power": 36.293662999999995}, {"timestamp": 14592.3, "power": 36.293662999999995}, {"timestamp": 14612.9, "power": 36.293662999999995}, {"timestamp": 14633.4, "power": 36.293662999999995}, {"timestamp": 14654.0, "power": 36.293662999999995}, {"timestamp": 14674.6, "power": 36.293662999999995}, {"timestamp": 14695.1, "power": 36.293662999999995}, {"timestamp": 14715.7, "power": 36.293662999999995}, {"timestamp": 14736.3, "power": 36.293662999999995}, {"timestamp": 14756.8, "power": 36.293662999999995}, {"timestamp": 14777.4, "power": 36.293662999999995}, {"timestamp": 14797.9, "power": 36.293662999999995}, {"timestamp": 14818.5, "power": 36.293662999999995}, {"timestamp": 14839.1, "power": 36.293662999999995}, {"timestamp": 14859.6, "power": 36.293662999999995}, {"timestamp": 14880.2, "power": 36.293662999999995}, {"timestamp": 14900.7, "power": 36.293662999999995}, {"timestamp": 14921.3, "power": 36.293662999999995}, {"timestamp": 14941.9, "power": 36.293662999999995}, {"timestamp": 14962.4, "power": 36.293662999999995}, {"timestamp": 14983.0, "power": 36.293662999999995}, {"timestamp": 15003.6, "power": 36.293662999999995}, {"timestamp": 15024.2, "power": 36.293662999999995}, {"timestamp": 15044.7, "power": 36.293662999999995}, {"timestamp": 15065.2, "power": 36.293662999999995}, {"timestamp": 15085.8, "power": 36.293662999999995}, {"timestamp": 15106.4, "power": 36.293662999999995}, {"timestamp": 15127.0, "power": 36.446949000000004}, {"timestamp": 15148.1, "power": 36.446949000000004}, {"timestamp": 15168.6, "power": 36.446949000000004}, {"timestamp": 15189.1, "power": 36.446949000000004}, {"timestamp": 15209.7, "power": 36.446949000000004}, {"timestamp": 15230.3, "power": 36.446949000000004}, {"timestamp": 15250.8, "power": 36.446949000000004}, {"timestamp": 15271.4, "power": 36.446949000000004}, {"timestamp": 15292.0, "power": 36.446949000000004}, {"timestamp": 15312.5, "power": 36.446949000000004}, {"timestamp": 15333.0, "power": 36.446949000000004}, {"timestamp": 15353.6, "power": 36.446949000000004}, {"timestamp": 15374.2, "power": 36.446949000000004}, {"timestamp": 15394.7, "power": 36.446949000000004}, {"timestamp": 15415.3, "power": 36.446949000000004}, {"timestamp": 15435.9, "power": 36.446949000000004}, {"timestamp": 15456.5, "power": 36.446949000000004}, {"timestamp": 15477.0, "power": 36.446949000000004}, {"timestamp": 15497.6, "power": 36.446949000000004}, {"timestamp": 15518.1, "power": 36.446949000000004}, {"timestamp": 15538.7, "power": 36.446949000000004}, {"timestamp": 15559.2, "power": 36.446949000000004}, {"timestamp": 15579.8, "power": 36.446949000000004}, {"timestamp": 15600.4, "power": 36.446949000000004}, {"timestamp": 15620.9, "power": 36.446949000000004}, {"timestamp": 15641.4, "power": 36.446949000000004}, {"timestamp": 15662.0, "power": 36.446949000000004}, {"timestamp": 15682.6, "power": 36.446949000000004}, {"timestamp": 15703.2, "power": 36.446949000000004}, {"timestamp": 15723.7, "power": 36.446949000000004}, {"timestamp": 15744.3, "power": 36.446949000000004}, {"timestamp": 15764.8, "power": 36.446949000000004}, {"timestamp": 15785.3, "power": 36.446949000000004}, {"timestamp": 15805.9, "power": 36.446949000000004}, {"timestamp": 15826.5, "power": 36.446949000000004}, {"timestamp": 15847.0, "power": 36.446949000000004}, {"timestamp": 15867.6, "power": 36.446949000000004}, {"timestamp": 15888.2, "power": 36.446949000000004}, {"timestamp": 15908.7, "power": 36.446949000000004}, {"timestamp": 15929.3, "power": 36.446949000000004}, {"timestamp": 15949.9, "power": 36.446949000000004}, {"timestamp": 15970.4, "power": 36.446949000000004}, {"timestamp": 15991.0, "power": 36.446949000000004}, {"timestamp": 16011.6, "power": 36.446949000000004}, {"timestamp": 16032.2, "power": 36.446949000000004}, {"timestamp": 16052.7, "power": 36.446949000000004}, {"timestamp": 16073.3, "power": 36.446949000000004}, {"timestamp": 16093.8, "power": 36.446949000000004}, {"timestamp": 16114.4, "power": 36.446949000000004}, {"timestamp": 16135.0, "power": 36.360036}, {"timestamp": 16156.2, "power": 36.360036}, {"timestamp": 16176.7, "power": 36.360036}, {"timestamp": 16197.2, "power": 36.360036}, {"timestamp": 16217.8, "power": 36.360036}, {"timestamp": 16238.3, "power": 36.360036}, {"timestamp": 16258.9, "power": 36.360036}, {"timestamp": 16279.4, "power": 36.360036}, {"timestamp": 16300.0, "power": 36.360036}, {"timestamp": 16320.5, "power": 36.360036}, {"timestamp": 16341.0, "power": 36.360036}, {"timestamp": 16361.5, "power": 36.360036}, {"timestamp": 16382.1, "power": 36.360036}, {"timestamp": 16402.6, "power": 36.360036}, {"timestamp": 16423.2, "power": 36.360036}, {"timestamp": 16443.7, "power": 36.360036}, {"timestamp": 16464.3, "power": 36.360036}, {"timestamp": 16484.8, "power": 36.360036}, {"timestamp": 16505.3, "power": 36.360036}, {"timestamp": 16525.9, "power": 36.360036}, {"timestamp": 16546.4, "power": 36.360036}, {"timestamp": 16567.0, "power": 36.360036}, {"timestamp": 16587.5, "power": 36.360036}, {"timestamp": 16608.1, "power": 36.360036}, {"timestamp": 16628.6, "power": 36.360036}, {"timestamp": 16649.1, "power": 36.360036}, {"timestamp": 16669.6, "power": 36.360036}, {"timestamp": 16690.2, "power": 36.360036}, {"timestamp": 16710.8, "power": 36.360036}, {"timestamp": 16731.3, "power": 36.360036}, {"timestamp": 16751.9, "power": 36.360036}, {"timestamp": 16772.5, "power": 36.360036}, {"timestamp": 16793.0, "power": 36.360036}, {"timestamp": 16813.5, "power": 36.360036}, {"timestamp": 16834.1, "power": 36.360036}, {"timestamp": 16854.7, "power": 36.360036}, {"timestamp": 16875.3, "power": 36.360036}, {"timestamp": 16895.8, "power": 36.360036}, {"timestamp": 16916.4, "power": 36.360036}, {"timestamp": 16936.9, "power": 36.360036}, {"timestamp": 16957.5, "power": 36.360036}, {"timestamp": 16978.1, "power": 36.360036}, {"timestamp": 16998.7, "power": 36.360036}, {"timestamp": 17019.2, "power": 36.360036}, {"timestamp": 17039.8, "power": 36.360036}, {"timestamp": 17060.4, "power": 36.360036}, {"timestamp": 17080.9, "power": 36.360036}, {"timestamp": 17101.4, "power": 36.360036}, {"timestamp": 17122.0, "power": 36.360036}, {"timestamp": 17142.6, "power": 35.866035}, {"timestamp": 17163.7, "power": 35.866035}, {"timestamp": 17184.3, "power": 35.866035}, {"timestamp": 17204.8, "power": 35.866035}, {"timestamp": 17225.4, "power": 35.866035}, {"timestamp": 17245.9, "power": 35.866035}, {"timestamp": 17266.5, "power": 35.866035}, {"timestamp": 17287.0, "power": 35.866035}, {"timestamp": 17307.6, "power": 35.866035}, {"timestamp": 17328.1, "power": 35.866035}, {"timestamp": 17348.6, "power": 35.866035}, {"timestamp": 17369.1, "power": 35.866035}, {"timestamp": 17389.7, "power": 35.866035}, {"timestamp": 17410.3, "power": 35.866035}, {"timestamp": 17430.8, "power": 35.866035}, {"timestamp": 17451.4, "power": 35.866035}, {"timestamp": 17472.0, "power": 35.866035}, {"timestamp": 17492.5, "power": 35.866035}, {"timestamp": 17513.1, "power": 35.866035}, {"timestamp": 17533.6, "power": 35.866035}, {"timestamp": 17554.2, "power": 35.866035}, {"timestamp": 17574.8, "power": 35.866035}, {"timestamp": 17595.3, "power": 35.866035}, {"timestamp": 17615.9, "power": 35.866035}, {"timestamp": 17636.5, "power": 35.866035}, {"timestamp": 17657.0, "power": 35.866035}, {"timestamp": 17677.5, "power": 35.866035}, {"timestamp": 17698.1, "power": 35.866035}, {"timestamp": 17718.8, "power": 35.866035}, {"timestamp": 17739.4, "power": 35.866035}, {"timestamp": 17760.0, "power": 35.866035}, {"timestamp": 17780.5, "power": 35.866035}, {"timestamp": 17801.0, "power": 35.866035}, {"timestamp": 17821.5, "power": 35.866035}, {"timestamp": 17842.1, "power": 35.866035}, {"timestamp": 17862.7, "power": 35.866035}, {"timestamp": 17883.2, "power": 35.866035}, {"timestamp": 17903.8, "power": 35.866035}, {"timestamp": 17924.4, "power": 35.866035}, {"timestamp": 17944.9, "power": 35.866035}, {"timestamp": 17965.5, "power": 35.866035}, {"timestamp": 17986.0, "power": 35.866035}, {"timestamp": 18006.6, "power": 35.866035}, {"timestamp": 18027.1, "power": 35.866035}, {"timestamp": 18047.7, "power": 35.866035}, {"timestamp": 18068.2, "power": 35.866035}, {"timestamp": 18088.7, "power": 35.866035}, {"timestamp": 18109.3, "power": 35.866035}, {"timestamp": 18129.8, "power": 35.866035}, {"timestamp": 18150.4, "power": 36.445583}, {"timestamp": 18171.4, "power": 36.445583}, {"timestamp": 18192.0, "power": 36.445583}, {"timestamp": 18212.5, "power": 36.445583}, {"timestamp": 18233.0, "power": 36.445583}, {"timestamp": 18253.5, "power": 36.445583}, {"timestamp": 18274.1, "power": 36.445583}, {"timestamp": 18294.6, "power": 36.445583}, {"timestamp": 18315.2, "power": 36.445583}, {"timestamp": 18335.7, "power": 36.445583}, {"timestamp": 18356.3, "power": 36.445583}, {"timestamp": 18376.8, "power": 36.445583}, {"timestamp": 18397.4, "power": 36.445583}, {"timestamp": 18417.9, "power": 36.445583}, {"timestamp": 18438.5, "power": 36.445583}, {"timestamp": 18459.1, "power": 36.445583}, {"timestamp": 18479.6, "power": 36.445583}, {"timestamp": 18500.2, "power": 36.445583}, {"timestamp": 18520.7, "power": 36.445583}, {"timestamp": 18541.3, "power": 36.445583}, {"timestamp": 18561.8, "power": 36.445583}, {"timestamp": 18582.4, "power": 36.445583}, {"timestamp": 18603.0, "power": 36.445583}, {"timestamp": 18623.6, "power": 36.445583}, {"timestamp": 18644.1, "power": 36.445583}, {"timestamp": 18664.7, "power": 36.445583}, {"timestamp": 18685.2, "power": 36.445583}, {"timestamp": 18705.8, "power": 36.445583}, {"timestamp": 18726.4, "power": 36.445583}, {"timestamp": 18747.0, "power": 36.445583}, {"timestamp": 18767.5, "power": 36.445583}, {"timestamp": 18788.1, "power": 36.445583}, {"timestamp": 18808.6, "power": 36.445583}, {"timestamp": 18829.1, "power": 36.445583}, {"timestamp": 18849.6, "power": 36.445583}, {"timestamp": 18870.2, "power": 36.445583}, {"timestamp": 18890.7, "power": 36.445583}, {"timestamp": 18911.3, "power": 36.445583}, {"timestamp": 18931.9, "power": 36.445583}, {"timestamp": 18952.4, "power": 36.445583}, {"timestamp": 18972.9, "power": 36.445583}, {"timestamp": 18993.5, "power": 36.445583}, {"timestamp": 19014.1, "power": 36.445583}, {"timestamp": 19034.6, "power": 36.445583}, {"timestamp": 19055.2, "power": 36.445583}, {"timestamp": 19075.8, "power": 36.445583}, {"timestamp": 19096.4, "power": 36.445583}, {"timestamp": 19116.9, "power": 36.445583}, {"timestamp": 19137.5, "power": 36.445583}, {"timestamp": 19158.0, "power": 36.694569}, {"timestamp": 19179.9, "power": 36.694569}, {"timestamp": 19200.4, "power": 36.694569}, {"timestamp": 19220.9, "power": 36.694569}, {"timestamp": 19241.5, "power": 36.694569}, {"timestamp": 19262.0, "power": 36.694569}, {"timestamp": 19282.6, "power": 36.694569}, {"timestamp": 19303.1, "power": 36.694569}, {"timestamp": 19323.7, "power": 36.694569}, {"timestamp": 19344.3, "power": 36.694569}, {"timestamp": 19364.8, "power": 36.694569}, {"timestamp": 19385.4, "power": 36.694569}, {"timestamp": 19405.9, "power": 36.694569}, {"timestamp": 19426.5, "power": 36.694569}, {"timestamp": 19447.1, "power": 36.694569}, {"timestamp": 19467.7, "power": 36.694569}, {"timestamp": 19488.2, "power": 36.694569}, {"timestamp": 19508.8, "power": 36.694569}, {"timestamp": 19529.3, "power": 36.694569}, {"timestamp": 19549.9, "power": 36.694569}, {"timestamp": 19570.4, "power": 36.694569}, {"timestamp": 19591.0, "power": 36.694569}, {"timestamp": 19611.6, "power": 36.694569}, {"timestamp": 19632.2, "power": 36.694569}, {"timestamp": 19652.7, "power": 36.694569}, {"timestamp": 19673.3, "power": 36.694569}, {"timestamp": 19693.8, "power": 36.694569}, {"timestamp": 19714.4, "power": 36.694569}, {"timestamp": 19735.0, "power": 36.694569}, {"timestamp": 19755.6, "power": 36.694569}, {"timestamp": 19776.2, "power": 36.694569}, {"timestamp": 19796.7, "power": 36.694569}, {"timestamp": 19817.2, "power": 36.694569}, {"timestamp": 19837.8, "power": 36.694569}, {"timestamp": 19858.4, "power": 36.694569}, {"timestamp": 19878.9, "power": 36.694569}, {"timestamp": 19899.5, "power": 36.694569}, {"timestamp": 19920.1, "power": 36.694569}, {"timestamp": 19940.6, "power": 36.694569}, {"timestamp": 19961.2, "power": 36.694569}, {"timestamp": 19981.7, "power": 36.694569}, {"timestamp": 20002.3, "power": 36.694569}, {"timestamp": 20022.9, "power": 36.694569}, {"timestamp": 20043.5, "power": 36.694569}, {"timestamp": 20064.0, "power": 36.694569}, {"timestamp": 20084.6, "power": 36.694569}, {"timestamp": 20105.1, "power": 36.694569}, {"timestamp": 20125.6, "power": 36.694569}, {"timestamp": 20146.2, "power": 36.694569}, {"timestamp": 20166.8, "power": 36.29558}, {"timestamp": 20187.9, "power": 36.29558}, {"timestamp": 20208.5, "power": 36.29558}, {"timestamp": 20229.0, "power": 36.29558}, {"timestamp": 20249.6, "power": 36.29558}, {"timestamp": 20270.1, "power": 36.29558}, {"timestamp": 20290.7, "power": 36.29558}, {"timestamp": 20311.3, "power": 36.29558}, {"timestamp": 20331.8, "power": 36.29558}, {"timestamp": 20352.4, "power": 36.29558}, {"timestamp": 20372.9, "power": 36.29558}, {"timestamp": 20393.5, "power": 36.29558}, {"timestamp": 20414.1, "power": 36.29558}, {"timestamp": 20434.7, "power": 36.29558}, {"timestamp": 20455.3, "power": 36.29558}, {"timestamp": 20475.8, "power": 36.29558}, {"timestamp": 20496.4, "power": 36.29558}, {"timestamp": 20516.9, "power": 36.29558}, {"timestamp": 20537.5, "power": 36.29558}, {"timestamp": 20558.1, "power": 36.29558}, {"timestamp": 20578.6, "power": 36.29558}, {"timestamp": 20599.2, "power": 36.29558}, {"timestamp": 20619.8, "power": 36.29558}, {"timestamp": 20640.3, "power": 36.29558}, {"timestamp": 20660.8, "power": 36.29558}, {"timestamp": 20681.4, "power": 36.29558}, {"timestamp": 20702.0, "power": 36.29558}, {"timestamp": 20722.5, "power": 36.29558}, {"timestamp": 20743.1, "power": 36.29558}, {"timestamp": 20763.7, "power": 36.29558}, {"timestamp": 20784.3, "power": 36.29558}, {"timestamp": 20804.8, "power": 36.29558}, {"timestamp": 20825.3, "power": 36.29558}, {"timestamp": 20845.9, "power": 36.29558}, {"timestamp": 20866.5, "power": 36.29558}, {"timestamp": 20887.1, "power": 36.29558}, {"timestamp": 20907.6, "power": 36.29558}, {"timestamp": 20928.2, "power": 36.29558}, {"timestamp": 20948.8, "power": 36.29558}, {"timestamp": 20969.3, "power": 36.29558}, {"timestamp": 20989.9, "power": 36.29558}, {"timestamp": 21010.5, "power": 36.29558}, {"timestamp": 21031.1, "power": 36.29558}, {"timestamp": 21051.6, "power": 36.29558}, {"timestamp": 21072.2, "power": 36.29558}, {"timestamp": 21092.7, "power": 36.29558}, {"timestamp": 21113.4, "power": 36.29558}, {"timestamp": 21133.9, "power": 36.29558}, {"timestamp": 21154.5, "power": 36.29558}, {"timestamp": 21175.1, "power": 36.646522000000004}, {"timestamp": 21196.3, "power": 36.646522000000004}, {"timestamp": 21216.8, "power": 36.646522000000004}, {"timestamp": 21237.3, "power": 36.646522000000004}, {"timestamp": 21257.9, "power": 36.646522000000004}, {"timestamp": 21278.4, "power": 36.646522000000004}, {"timestamp": 21299.0, "power": 36.646522000000004}, {"timestamp": 21319.5, "power": 36.646522000000004}, {"timestamp": 21340.1, "power": 36.646522000000004}, {"timestamp": 21360.6, "power": 36.646522000000004}, {"timestamp": 21381.1, "power": 36.646522000000004}, {"timestamp": 21401.6, "power": 36.646522000000004}, {"timestamp": 21422.2, "power": 36.646522000000004}, {"timestamp": 21442.7, "power": 36.646522000000004}, {"timestamp": 21463.3, "power": 36.646522000000004}, {"timestamp": 21483.8, "power": 36.646522000000004}, {"timestamp": 21504.4, "power": 36.646522000000004}, {"timestamp": 21525.0, "power": 36.646522000000004}, {"timestamp": 21545.5, "power": 36.646522000000004}, {"timestamp": 21566.1, "power": 36.646522000000004}, {"timestamp": 21586.6, "power": 36.646522000000004}, {"timestamp": 21607.2, "power": 36.646522000000004}, {"timestamp": 21627.7, "power": 36.646522000000004}, {"timestamp": 21648.3, "power": 36.646522000000004}, {"timestamp": 21668.8, "power": 36.646522000000004}, {"timestamp": 21689.4, "power": 36.646522000000004}, {"timestamp": 21710.0, "power": 36.646522000000004}, {"timestamp": 21730.5, "power": 36.646522000000004}, {"timestamp": 21751.1, "power": 36.646522000000004}, {"timestamp": 21771.7, "power": 36.646522000000004}, {"timestamp": 21792.3, "power": 36.646522000000004}, {"timestamp": 21812.8, "power": 36.646522000000004}, {"timestamp": 21833.3, "power": 36.646522000000004}, {"timestamp": 21853.9, "power": 36.646522000000004}, {"timestamp": 21874.5, "power": 36.646522000000004}, {"timestamp": 21895.0, "power": 36.646522000000004}, {"timestamp": 21915.6, "power": 36.646522000000004}, {"timestamp": 21936.2, "power": 36.646522000000004}, {"timestamp": 21956.7, "power": 36.646522000000004}, {"timestamp": 21977.3, "power": 36.646522000000004}, {"timestamp": 21997.9, "power": 36.646522000000004}, {"timestamp": 22018.4, "power": 36.646522000000004}, {"timestamp": 22039.0, "power": 36.646522000000004}, {"timestamp": 22059.6, "power": 36.646522000000004}, {"timestamp": 22080.2, "power": 36.646522000000004}, {"timestamp": 22100.7, "power": 36.646522000000004}, {"timestamp": 22121.2, "power": 36.646522000000004}, {"timestamp": 22141.8, "power": 36.646522000000004}, {"timestamp": 22162.4, "power": 36.646522000000004}, {"timestamp": 22183.0, "power": 36.077155}, {"timestamp": 22204.1, "power": 36.077155}, {"timestamp": 22224.7, "power": 36.077155}, {"timestamp": 22245.2, "power": 36.077155}, {"timestamp": 22265.8, "power": 36.077155}, {"timestamp": 22286.3, "power": 36.077155}, {"timestamp": 22306.9, "power": 36.077155}, {"timestamp": 22327.4, "power": 36.077155}, {"timestamp": 22348.0, "power": 36.077155}, {"timestamp": 22368.5, "power": 36.077155}, {"timestamp": 22389.0, "power": 36.077155}, {"timestamp": 22409.5, "power": 36.077155}, {"timestamp": 22430.1, "power": 36.077155}, {"timestamp": 22450.7, "power": 36.077155}, {"timestamp": 22471.3, "power": 36.077155}, {"timestamp": 22491.8, "power": 36.077155}, {"timestamp": 22512.4, "power": 36.077155}, {"timestamp": 22532.9, "power": 36.077155}, {"timestamp": 22553.5, "power": 36.077155}, {"timestamp": 22574.1, "power": 36.077155}, {"timestamp": 22594.7, "power": 36.077155}, {"timestamp": 22615.3, "power": 36.077155}, {"timestamp": 22635.8, "power": 36.077155}, {"timestamp": 22656.4, "power": 36.077155}, {"timestamp": 22676.9, "power": 36.077155}, {"timestamp": 22697.5, "power": 36.077155}, {"timestamp": 22718.1, "power": 36.077155}, {"timestamp": 22738.7, "power": 36.077155}, {"timestamp": 22759.2, "power": 36.077155}, {"timestamp": 22779.8, "power": 36.077155}, {"timestamp": 22800.4, "power": 36.077155}, {"timestamp": 22820.9, "power": 36.077155}, {"timestamp": 22841.5, "power": 36.077155}, {"timestamp": 22862.0, "power": 36.077155}, {"timestamp": 22882.5, "power": 36.077155}, {"timestamp": 22903.1, "power": 36.077155}, {"timestamp": 22923.6, "power": 36.077155}, {"timestamp": 22944.2, "power": 36.077155}, {"timestamp": 22964.8, "power": 36.077155}, {"timestamp": 22985.3, "power": 36.077155}, {"timestamp": 23005.9, "power": 36.077155}, {"timestamp": 23026.5, "power": 36.077155}, {"timestamp": 23047.0, "power": 36.077155}, {"timestamp": 23067.6, "power": 36.077155}, {"timestamp": 23088.2, "power": 36.077155}, {"timestamp": 23108.7, "power": 36.077155}, {"timestamp": 23129.3, "power": 36.077155}, {"timestamp": 23149.9, "power": 36.077155}, {"timestamp": 23170.4, "power": 36.077155}, {"timestamp": 23191.0, "power": 36.174695}, {"timestamp": 23212.2, "power": 36.174695}, {"timestamp": 23232.7, "power": 36.174695}, {"timestamp": 23253.2, "power": 36.174695}, {"timestamp": 23273.8, "power": 36.174695}, {"timestamp": 23294.3, "power": 36.174695}, {"timestamp": 23314.9, "power": 36.174695}, {"timestamp": 23335.4, "power": 36.174695}, {"timestamp": 23356.0, "power": 36.174695}, {"timestamp": 23376.5, "power": 36.174695}, {"timestamp": 23397.0, "power": 36.174695}, {"timestamp": 23417.6, "power": 36.174695}, {"timestamp": 23438.1, "power": 36.174695}, {"timestamp": 23458.7, "power": 36.174695}, {"timestamp": 23479.2, "power": 36.174695}, {"timestamp": 23499.8, "power": 36.174695}, {"timestamp": 23520.3, "power": 36.174695}, {"timestamp": 23540.8, "power": 36.174695}, {"timestamp": 23561.4, "power": 36.174695}, {"timestamp": 23582.0, "power": 36.174695}, {"timestamp": 23602.5, "power": 36.174695}, {"timestamp": 23623.1, "power": 36.174695}, {"timestamp": 23643.7, "power": 36.174695}, {"timestamp": 23664.3, "power": 36.174695}, {"timestamp": 23684.8, "power": 36.174695}, {"timestamp": 23705.3, "power": 36.174695}, {"timestamp": 23725.9, "power": 36.174695}, {"timestamp": 23746.5, "power": 36.174695}, {"timestamp": 23767.0, "power": 36.174695}, {"timestamp": 23787.6, "power": 36.174695}, {"timestamp": 23808.2, "power": 36.174695}, {"timestamp": 23828.7, "power": 36.174695}, {"timestamp": 23849.2, "power": 36.174695}, {"timestamp": 23869.8, "power": 36.174695}, {"timestamp": 23890.3, "power": 36.174695}, {"timestamp": 23910.9, "power": 36.174695}, {"timestamp": 23931.5, "power": 36.174695}, {"timestamp": 23952.1, "power": 36.174695}, {"timestamp": 23972.6, "power": 36.174695}, {"timestamp": 23993.1, "power": 36.174695}, {"timestamp": 24013.6, "power": 36.174695}, {"timestamp": 24034.2, "power": 36.174695}, {"timestamp": 24054.8, "power": 36.174695}, {"timestamp": 24075.3, "power": 36.174695}, {"timestamp": 24095.9, "power": 36.174695}, {"timestamp": 24116.5, "power": 36.174695}, {"timestamp": 24137.0, "power": 36.174695}, {"timestamp": 24157.5, "power": 36.174695}, {"timestamp": 24178.1, "power": 36.174695}, {"timestamp": 24198.7, "power": 36.380505}, {"timestamp": 24219.8, "power": 36.380505}, {"timestamp": 24240.4, "power": 36.380505}, {"timestamp": 24260.9, "power": 36.380505}, {"timestamp": 24281.5, "power": 36.380505}, {"timestamp": 24302.0, "power": 36.380505}, {"timestamp": 24322.6, "power": 36.380505}, {"timestamp": 24343.1, "power": 36.380505}, {"timestamp": 24363.7, "power": 36.380505}, {"timestamp": 24384.2, "power": 36.380505}, {"timestamp": 24404.7, "power": 36.380505}, {"timestamp": 24425.3, "power": 36.380505}, {"timestamp": 24445.8, "power": 36.380505}, {"timestamp": 24466.4, "power": 36.380505}, {"timestamp": 24486.9, "power": 36.380505}, {"timestamp": 24507.4, "power": 36.380505}, {"timestamp": 24528.0, "power": 36.380505}, {"timestamp": 24548.5, "power": 36.380505}, {"timestamp": 24569.0, "power": 36.380505}, {"timestamp": 24589.6, "power": 36.380505}, {"timestamp": 24610.1, "power": 36.380505}, {"timestamp": 24630.7, "power": 36.380505}, {"timestamp": 24651.2, "power": 36.380505}, {"timestamp": 24671.8, "power": 36.380505}, {"timestamp": 24692.3, "power": 36.380505}, {"timestamp": 24712.9, "power": 36.380505}, {"timestamp": 24733.4, "power": 36.380505}, {"timestamp": 24754.0, "power": 36.380505}, {"timestamp": 24774.5, "power": 36.380505}, {"timestamp": 24795.0, "power": 36.380505}, {"timestamp": 24815.6, "power": 36.380505}, {"timestamp": 24836.2, "power": 36.380505}, {"timestamp": 24856.7, "power": 36.380505}, {"timestamp": 24877.2, "power": 36.380505}, {"timestamp": 24897.8, "power": 36.380505}, {"timestamp": 24918.4, "power": 36.380505}, {"timestamp": 24938.9, "power": 36.380505}, {"timestamp": 24959.5, "power": 36.380505}, {"timestamp": 24980.1, "power": 36.380505}, {"timestamp": 25000.6, "power": 36.380505}, {"timestamp": 25021.1, "power": 36.380505}, {"timestamp": 25041.7, "power": 36.380505}, {"timestamp": 25062.2, "power": 36.380505}, {"timestamp": 25082.8, "power": 36.380505}, {"timestamp": 25103.4, "power": 36.380505}, {"timestamp": 25123.9, "power": 36.380505}, {"timestamp": 25144.4, "power": 36.380505}, {"timestamp": 25164.9, "power": 36.380505}, {"timestamp": 25185.4, "power": 36.380505}, {"timestamp": 25206.0, "power": 36.024963}, {"timestamp": 25227.1, "power": 36.024963}, {"timestamp": 25247.7, "power": 36.024963}, {"timestamp": 25268.2, "power": 36.024963}, {"timestamp": 25288.7, "power": 36.024963}, {"timestamp": 25309.3, "power": 36.024963}, {"timestamp": 25329.8, "power": 36.024963}, {"timestamp": 25350.4, "power": 36.024963}, {"timestamp": 25371.0, "power": 36.024963}, {"timestamp": 25391.5, "power": 36.024963}, {"timestamp": 25412.1, "power": 36.024963}, {"timestamp": 25432.6, "power": 36.024963}, {"timestamp": 25453.2, "power": 36.024963}, {"timestamp": 25473.7, "power": 36.024963}, {"timestamp": 25494.3, "power": 36.024963}, {"timestamp": 25514.9, "power": 36.024963}, {"timestamp": 25535.4, "power": 36.024963}, {"timestamp": 25556.0, "power": 36.024963}, {"timestamp": 25576.5, "power": 36.024963}, {"timestamp": 25597.0, "power": 36.024963}, {"timestamp": 25617.6, "power": 36.024963}, {"timestamp": 25638.2, "power": 36.024963}, {"timestamp": 25658.7, "power": 36.024963}, {"timestamp": 25679.3, "power": 36.024963}, {"timestamp": 25699.9, "power": 36.024963}, {"timestamp": 25720.5, "power": 36.024963}, {"timestamp": 25741.0, "power": 36.024963}, {"timestamp": 25761.6, "power": 36.024963}, {"timestamp": 25782.2, "power": 36.024963}, {"timestamp": 25802.7, "power": 36.024963}, {"timestamp": 25823.3, "power": 36.024963}, {"timestamp": 25843.9, "power": 36.024963}, {"timestamp": 25864.5, "power": 36.024963}, {"timestamp": 25885.0, "power": 36.024963}, {"timestamp": 25905.5, "power": 36.024963}, {"timestamp": 25926.1, "power": 36.024963}, {"timestamp": 25946.7, "power": 36.024963}, {"timestamp": 25967.2, "power": 36.024963}, {"timestamp": 25987.8, "power": 36.024963}, {"timestamp": 26008.4, "power": 36.024963}, {"timestamp": 26028.9, "power": 36.024963}, {"timestamp": 26049.5, "power": 36.024963}, {"timestamp": 26070.0, "power": 36.024963}, {"timestamp": 26090.6, "power": 36.024963}, {"timestamp": 26111.2, "power": 36.024963}, {"timestamp": 26131.8, "power": 36.024963}, {"timestamp": 26152.3, "power": 36.024963}, {"timestamp": 26172.8, "power": 36.024963}, {"timestamp": 26193.4, "power": 36.024963}, {"timestamp": 26214.0, "power": 36.705903}, {"timestamp": 26235.2, "power": 36.705903}, {"timestamp": 26255.8, "power": 36.705903}, {"timestamp": 26276.3, "power": 36.705903}, {"timestamp": 26296.8, "power": 36.705903}, {"timestamp": 26317.4, "power": 36.705903}, {"timestamp": 26338.0, "power": 36.705903}, {"timestamp": 26358.6, "power": 36.705903}, {"timestamp": 26379.1, "power": 36.705903}, {"timestamp": 26399.7, "power": 36.705903}, {"timestamp": 26420.3, "power": 36.705903}, {"timestamp": 26440.8, "power": 36.705903}, {"timestamp": 26461.4, "power": 36.705903}, {"timestamp": 26481.9, "power": 36.705903}, {"timestamp": 26502.5, "power": 36.705903}, {"timestamp": 26523.1, "power": 36.705903}, {"timestamp": 26543.7, "power": 36.705903}, {"timestamp": 26564.2, "power": 36.705903}, {"timestamp": 26584.7, "power": 36.705903}, {"timestamp": 26605.3, "power": 36.705903}, {"timestamp": 26625.8, "power": 36.705903}, {"timestamp": 26646.4, "power": 36.705903}, {"timestamp": 26667.0, "power": 36.705903}, {"timestamp": 26687.6, "power": 36.705903}, {"timestamp": 26708.1, "power": 36.705903}, {"timestamp": 26728.7, "power": 36.705903}, {"timestamp": 26749.2, "power": 36.705903}, {"timestamp": 26769.8, "power": 36.705903}, {"timestamp": 26790.3, "power": 36.705903}, {"timestamp": 26810.9, "power": 36.705903}, {"timestamp": 26831.4, "power": 36.705903}, {"timestamp": 26852.0, "power": 36.705903}, {"timestamp": 26872.5, "power": 36.705903}, {"timestamp": 26893.0, "power": 36.705903}, {"timestamp": 26913.5, "power": 36.705903}, {"timestamp": 26934.1, "power": 36.705903}, {"timestamp": 26954.7, "power": 36.705903}, {"timestamp": 26975.2, "power": 36.705903}, {"timestamp": 26995.8, "power": 36.705903}, {"timestamp": 27016.4, "power": 36.705903}, {"timestamp": 27036.9, "power": 36.705903}, {"timestamp": 27057.5, "power": 36.705903}, {"timestamp": 27078.1, "power": 36.705903}, {"timestamp": 27098.6, "power": 36.705903}, {"timestamp": 27119.2, "power": 36.705903}, {"timestamp": 27139.8, "power": 36.705903}, {"timestamp": 27160.4, "power": 36.705903}, {"timestamp": 27180.9, "power": 36.705903}, {"timestamp": 27201.4, "power": 36.705903}, {"timestamp": 27222.0, "power": 36.39337}, {"timestamp": 27243.1, "power": 36.39337}, {"timestamp": 27263.7, "power": 36.39337}, {"timestamp": 27284.2, "power": 36.39337}, {"timestamp": 27304.7, "power": 36.39337}, {"timestamp": 27325.3, "power": 36.39337}, {"timestamp": 27345.8, "power": 36.39337}, {"timestamp": 27366.4, "power": 36.39337}, {"timestamp": 27386.9, "power": 36.39337}, {"timestamp": 27407.4, "power": 36.39337}, {"timestamp": 27428.0, "power": 36.39337}, {"timestamp": 27448.5, "power": 36.39337}, {"timestamp": 27469.1, "power": 36.39337}, {"timestamp": 27489.6, "power": 36.39337}, {"timestamp": 27510.2, "power": 36.39337}, {"timestamp": 27530.7, "power": 36.39337}, {"timestamp": 27551.3, "power": 36.39337}, {"timestamp": 27571.9, "power": 36.39337}, {"timestamp": 27592.4, "power": 36.39337}, {"timestamp": 27612.9, "power": 36.39337}, {"timestamp": 27633.5, "power": 36.39337}, {"timestamp": 27654.1, "power": 36.39337}, {"timestamp": 27674.6, "power": 36.39337}, {"timestamp": 27695.2, "power": 36.39337}, {"timestamp": 27715.8, "power": 36.39337}, {"timestamp": 27736.4, "power": 36.39337}, {"timestamp": 27756.9, "power": 36.39337}, {"timestamp": 27777.4, "power": 36.39337}, {"timestamp": 27798.0, "power": 36.39337}, {"timestamp": 27818.6, "power": 36.39337}, {"timestamp": 27839.2, "power": 36.39337}, {"timestamp": 27859.7, "power": 36.39337}, {"timestamp": 27880.3, "power": 36.39337}, {"timestamp": 27900.8, "power": 36.39337}, {"timestamp": 27921.4, "power": 36.39337}, {"timestamp": 27942.0, "power": 36.39337}, {"timestamp": 27962.5, "power": 36.39337}, {"timestamp": 27983.1, "power": 36.39337}, {"timestamp": 28003.7, "power": 36.39337}, {"timestamp": 28024.2, "power": 36.39337}, {"timestamp": 28044.8, "power": 36.39337}, {"timestamp": 28065.3, "power": 36.39337}, {"timestamp": 28085.9, "power": 36.39337}, {"timestamp": 28106.5, "power": 36.39337}, {"timestamp": 28127.1, "power": 36.39337}, {"timestamp": 28147.7, "power": 36.39337}, {"timestamp": 28168.2, "power": 36.39337}, {"timestamp": 28188.7, "power": 36.39337}, {"timestamp": 28209.3, "power": 36.39337}, {"timestamp": 28229.9, "power": 36.417119}, {"timestamp": 28251.0, "power": 36.417119}, {"timestamp": 28271.6, "power": 36.417119}, {"timestamp": 28292.1, "power": 36.417119}, {"timestamp": 28312.7, "power": 36.417119}, {"timestamp": 28333.3, "power": 36.417119}, {"timestamp": 28353.8, "power": 36.417119}, {"timestamp": 28374.4, "power": 36.417119}, {"timestamp": 28394.9, "power": 36.417119}, {"timestamp": 28415.5, "power": 36.417119}, {"timestamp": 28436.1, "power": 36.417119}, {"timestamp": 28456.6, "power": 36.417119}, {"timestamp": 28477.2, "power": 36.417119}, {"timestamp": 28497.8, "power": 36.417119}, {"timestamp": 28518.3, "power": 36.417119}, {"timestamp": 28538.9, "power": 36.417119}, {"timestamp": 28559.5, "power": 36.417119}, {"timestamp": 28580.1, "power": 36.417119}, {"timestamp": 28600.6, "power": 36.417119}, {"timestamp": 28621.1, "power": 36.417119}, {"timestamp": 28641.7, "power": 36.417119}, {"timestamp": 28662.2, "power": 36.417119}, {"timestamp": 28682.8, "power": 36.417119}, {"timestamp": 28703.4, "power": 36.417119}, {"timestamp": 28724.0, "power": 36.417119}, {"timestamp": 28744.5, "power": 36.417119}, {"timestamp": 28765.0, "power": 36.417119}, {"timestamp": 28785.5, "power": 36.417119}, {"timestamp": 28806.1, "power": 36.417119}, {"timestamp": 28826.7, "power": 36.417119}, {"timestamp": 28847.2, "power": 36.417119}, {"timestamp": 28867.8, "power": 36.417119}, {"timestamp": 28888.3, "power": 36.417119}, {"timestamp": 28908.9, "power": 36.417119}, {"timestamp": 28929.4, "power": 36.417119}, {"timestamp": 28950.0, "power": 36.417119}, {"timestamp": 28970.5, "power": 36.417119}, {"timestamp": 28991.0, "power": 36.417119}, {"timestamp": 29011.6, "power": 36.417119}, {"timestamp": 29032.1, "power": 36.417119}, {"timestamp": 29052.7, "power": 36.417119}, {"timestamp": 29073.2, "power": 36.417119}, {"timestamp": 29093.8, "power": 36.417119}, {"timestamp": 29114.3, "power": 36.417119}, {"timestamp": 29134.9, "power": 36.417119}, {"timestamp": 29155.4, "power": 36.417119}, {"timestamp": 29176.0, "power": 36.417119}, {"timestamp": 29196.5, "power": 36.417119}, {"timestamp": 29217.1, "power": 36.417119}, {"timestamp": 29237.6, "power": 36.301155}, {"timestamp": 29260.3, "power": 36.301155}, {"timestamp": 29280.8, "power": 36.301155}, {"timestamp": 29301.4, "power": 36.301155}, {"timestamp": 29321.9, "power": 36.301155}, {"timestamp": 29342.5, "power": 36.301155}, {"timestamp": 29363.0, "power": 36.301155}, {"timestamp": 29383.5, "power": 36.301155}, {"timestamp": 29404.1, "power": 36.301155}, {"timestamp": 29424.6, "power": 36.301155}, {"timestamp": 29445.1, "power": 36.301155}, {"timestamp": 29465.6, "power": 36.301155}, {"timestamp": 29486.2, "power": 36.301155}, {"timestamp": 29506.7, "power": 36.301155}, {"timestamp": 29527.3, "power": 36.301155}, {"timestamp": 29547.8, "power": 36.301155}, {"timestamp": 29568.4, "power": 36.301155}, {"timestamp": 29588.9, "power": 36.301155}, {"timestamp": 29609.4, "power": 36.301155}, {"timestamp": 29630.0, "power": 36.301155}, {"timestamp": 29650.5, "power": 36.301155}, {"timestamp": 29671.1, "power": 36.301155}, {"timestamp": 29691.6, "power": 36.301155}, {"timestamp": 29712.2, "power": 36.301155}, {"timestamp": 29732.7, "power": 36.301155}, {"timestamp": 29753.3, "power": 36.301155}, {"timestamp": 29773.8, "power": 36.301155}, {"timestamp": 29794.4, "power": 36.301155}, {"timestamp": 29815.0, "power": 36.301155}, {"timestamp": 29835.6, "power": 36.301155}, {"timestamp": 29856.2, "power": 36.301155}, {"timestamp": 29876.7, "power": 36.301155}, {"timestamp": 29897.3, "power": 36.301155}, {"timestamp": 29917.8, "power": 36.301155}, {"timestamp": 29938.4, "power": 36.301155}, {"timestamp": 29959.0, "power": 36.301155}, {"timestamp": 29979.5, "power": 36.301155}, {"timestamp": 30000.1, "power": 36.301155}, {"timestamp": 30020.6, "power": 36.301155}, {"timestamp": 30041.2, "power": 36.301155}, {"timestamp": 30061.7, "power": 36.301155}, {"timestamp": 30082.3, "power": 36.301155}, {"timestamp": 30102.9, "power": 36.301155}, {"timestamp": 30123.5, "power": 36.301155}, {"timestamp": 30144.0, "power": 36.301155}, {"timestamp": 30164.6, "power": 36.301155}, {"timestamp": 30185.1, "power": 36.301155}, {"timestamp": 30205.7, "power": 36.301155}, {"timestamp": 30226.3, "power": 36.301155}, {"timestamp": 30246.9, "power": 36.372885}, {"timestamp": 30268.0, "power": 36.372885}, {"timestamp": 30288.5, "power": 36.372885}, {"timestamp": 30309.0, "power": 36.372885}, {"timestamp": 30329.6, "power": 36.372885}, {"timestamp": 30350.1, "power": 36.372885}, {"timestamp": 30370.7, "power": 36.372885}, {"timestamp": 30391.2, "power": 36.372885}, {"timestamp": 30411.7, "power": 36.372885}, {"timestamp": 30432.3, "power": 36.372885}, {"timestamp": 30452.8, "power": 36.372885}, {"timestamp": 30473.4, "power": 36.372885}, {"timestamp": 30493.9, "power": 36.372885}, {"timestamp": 30514.5, "power": 36.372885}, {"timestamp": 30535.0, "power": 36.372885}, {"timestamp": 30555.6, "power": 36.372885}, {"timestamp": 30576.1, "power": 36.372885}, {"timestamp": 30596.6, "power": 36.372885}, {"timestamp": 30617.2, "power": 36.372885}, {"timestamp": 30637.7, "power": 36.372885}, {"timestamp": 30658.3, "power": 36.372885}, {"timestamp": 30678.8, "power": 36.372885}, {"timestamp": 30699.4, "power": 36.372885}, {"timestamp": 30719.9, "power": 36.372885}, {"timestamp": 30740.5, "power": 36.372885}, {"timestamp": 30761.0, "power": 36.372885}, {"timestamp": 30781.5, "power": 36.372885}, {"timestamp": 30802.1, "power": 36.372885}, {"timestamp": 30822.7, "power": 36.372885}, {"timestamp": 30843.2, "power": 36.372885}, {"timestamp": 30863.8, "power": 36.372885}, {"timestamp": 30884.4, "power": 36.372885}, {"timestamp": 30904.9, "power": 36.372885}, {"timestamp": 30925.4, "power": 36.372885}, {"timestamp": 30946.0, "power": 36.372885}, {"timestamp": 30966.6, "power": 36.372885}, {"timestamp": 30987.2, "power": 36.372885}, {"timestamp": 31007.8, "power": 36.372885}, {"timestamp": 31028.3, "power": 36.372885}, {"timestamp": 31048.9, "power": 36.372885}, {"timestamp": 31069.4, "power": 36.372885}, {"timestamp": 31090.0, "power": 36.372885}, {"timestamp": 31110.6, "power": 36.372885}, {"timestamp": 31131.2, "power": 36.372885}, {"timestamp": 31151.8, "power": 36.372885}, {"timestamp": 31172.3, "power": 36.372885}, {"timestamp": 31192.8, "power": 36.372885}, {"timestamp": 31213.4, "power": 36.372885}, {"timestamp": 31234.0, "power": 36.372885}, {"timestamp": 31254.6, "power": 36.887671}, {"timestamp": 31275.6, "power": 36.887671}, {"timestamp": 31296.2, "power": 36.887671}, {"timestamp": 31316.7, "power": 36.887671}, {"timestamp": 31337.3, "power": 36.887671}, {"timestamp": 31357.8, "power": 36.887671}, {"timestamp": 31378.3, "power": 36.887671}, {"timestamp": 31398.9, "power": 36.887671}, {"timestamp": 31419.4, "power": 36.887671}, {"timestamp": 31440.0, "power": 36.887671}, {"timestamp": 31460.5, "power": 36.887671}, {"timestamp": 31481.0, "power": 36.887671}, {"timestamp": 31501.6, "power": 36.887671}, {"timestamp": 31522.1, "power": 36.887671}, {"timestamp": 31542.7, "power": 36.887671}, {"timestamp": 31563.3, "power": 36.887671}, {"timestamp": 31583.8, "power": 36.887671}, {"timestamp": 31604.4, "power": 36.887671}, {"timestamp": 31624.9, "power": 36.887671}, {"timestamp": 31645.5, "power": 36.887671}, {"timestamp": 31666.1, "power": 36.887671}, {"timestamp": 31686.6, "power": 36.887671}, {"timestamp": 31707.2, "power": 36.887671}, {"timestamp": 31727.7, "power": 36.887671}, {"timestamp": 31748.3, "power": 36.887671}, {"timestamp": 31768.8, "power": 36.887671}, {"timestamp": 31789.3, "power": 36.887671}, {"timestamp": 31809.9, "power": 36.887671}, {"timestamp": 31830.4, "power": 36.887671}, {"timestamp": 31851.0, "power": 36.887671}, {"timestamp": 31871.6, "power": 36.887671}, {"timestamp": 31892.2, "power": 36.887671}, {"timestamp": 31912.7, "power": 36.887671}, {"timestamp": 31933.2, "power": 36.887671}, {"timestamp": 31953.8, "power": 36.887671}, {"timestamp": 31974.4, "power": 36.887671}, {"timestamp": 31994.9, "power": 36.887671}, {"timestamp": 32015.5, "power": 36.887671}, {"timestamp": 32036.1, "power": 36.887671}, {"timestamp": 32056.6, "power": 36.887671}, {"timestamp": 32077.2, "power": 36.887671}, {"timestamp": 32097.7, "power": 36.887671}, {"timestamp": 32118.3, "power": 36.887671}, {"timestamp": 32138.9, "power": 36.887671}, {"timestamp": 32159.5, "power": 36.887671}, {"timestamp": 32180.0, "power": 36.887671}, {"timestamp": 32200.6, "power": 36.887671}, {"timestamp": 32221.1, "power": 36.887671}, {"timestamp": 32241.7, "power": 36.887671}, {"timestamp": 32262.3, "power": 36.11150000000001}, {"timestamp": 32283.3, "power": 36.11150000000001}, {"timestamp": 32303.9, "power": 36.11150000000001}, {"timestamp": 32324.4, "power": 36.11150000000001}, {"timestamp": 32344.9, "power": 36.11150000000001}, {"timestamp": 32365.5, "power": 36.11150000000001}, {"timestamp": 32386.0, "power": 36.11150000000001}, {"timestamp": 32406.6, "power": 36.11150000000001}, {"timestamp": 32427.1, "power": 36.11150000000001}, {"timestamp": 32447.7, "power": 36.11150000000001}, {"timestamp": 32468.3, "power": 36.11150000000001}, {"timestamp": 32488.8, "power": 36.11150000000001}, {"timestamp": 32509.4, "power": 36.11150000000001}, {"timestamp": 32529.9, "power": 36.11150000000001}, {"timestamp": 32550.5, "power": 36.11150000000001}, {"timestamp": 32571.0, "power": 36.11150000000001}, {"timestamp": 32591.6, "power": 36.11150000000001}, {"timestamp": 32612.2, "power": 36.11150000000001}, {"timestamp": 32632.7, "power": 36.11150000000001}, {"timestamp": 32653.2, "power": 36.11150000000001}, {"timestamp": 32673.8, "power": 36.11150000000001}, {"timestamp": 32694.4, "power": 36.11150000000001}, {"timestamp": 32715.0, "power": 36.11150000000001}, {"timestamp": 32735.5, "power": 36.11150000000001}, {"timestamp": 32756.1, "power": 36.11150000000001}, {"timestamp": 32776.6, "power": 36.11150000000001}, {"timestamp": 32797.1, "power": 36.11150000000001}, {"timestamp": 32817.7, "power": 36.11150000000001}, {"timestamp": 32838.2, "power": 36.11150000000001}, {"timestamp": 32858.8, "power": 36.11150000000001}, {"timestamp": 32879.4, "power": 36.11150000000001}, {"timestamp": 32899.9, "power": 36.11150000000001}, {"timestamp": 32920.5, "power": 36.11150000000001}, {"timestamp": 32941.0, "power": 36.11150000000001}, {"timestamp": 32961.5, "power": 36.11150000000001}, {"timestamp": 32982.1, "power": 36.11150000000001}, {"timestamp": 33002.7, "power": 36.11150000000001}, {"timestamp": 33023.2, "power": 36.11150000000001}, {"timestamp": 33043.8, "power": 36.11150000000001}, {"timestamp": 33064.4, "power": 36.11150000000001}, {"timestamp": 33084.9, "power": 36.11150000000001}, {"timestamp": 33105.5, "power": 36.11150000000001}, {"timestamp": 33126.1, "power": 36.11150000000001}, {"timestamp": 33146.6, "power": 36.11150000000001}, {"timestamp": 33167.2, "power": 36.11150000000001}, {"timestamp": 33187.7, "power": 36.11150000000001}, {"timestamp": 33208.3, "power": 36.11150000000001}, {"timestamp": 33228.8, "power": 36.11150000000001}, {"timestamp": 33249.3, "power": 36.11150000000001}, {"timestamp": 33269.9, "power": 36.29682}, {"timestamp": 33291.0, "power": 36.29682}, {"timestamp": 33311.5, "power": 36.29682}, {"timestamp": 33332.0, "power": 36.29682}, {"timestamp": 33352.6, "power": 36.29682}, {"timestamp": 33373.1, "power": 36.29682}, {"timestamp": 33393.6, "power": 36.29682}, {"timestamp": 33414.2, "power": 36.29682}, {"timestamp": 33434.7, "power": 36.29682}, {"timestamp": 33455.3, "power": 36.29682}, {"timestamp": 33475.8, "power": 36.29682}, {"timestamp": 33496.4, "power": 36.29682}, {"timestamp": 33516.9, "power": 36.29682}, {"timestamp": 33537.5, "power": 36.29682}, {"timestamp": 33558.1, "power": 36.29682}, {"timestamp": 33578.6, "power": 36.29682}, {"timestamp": 33599.2, "power": 36.29682}, {"timestamp": 33619.7, "power": 36.29682}, {"timestamp": 33640.3, "power": 36.29682}, {"timestamp": 33660.8, "power": 36.29682}, {"timestamp": 33681.4, "power": 36.29682}, {"timestamp": 33701.9, "power": 36.29682}, {"timestamp": 33722.5, "power": 36.29682}, {"timestamp": 33743.0, "power": 36.29682}, {"timestamp": 33763.6, "power": 36.29682}, {"timestamp": 33784.1, "power": 36.29682}, {"timestamp": 33804.7, "power": 36.29682}, {"timestamp": 33825.2, "power": 36.29682}, {"timestamp": 33845.7, "power": 36.29682}, {"timestamp": 33866.3, "power": 36.29682}, {"timestamp": 33886.9, "power": 36.29682}, {"timestamp": 33907.5, "power": 36.29682}, {"timestamp": 33928.0, "power": 36.29682}, {"timestamp": 33948.6, "power": 36.29682}, {"timestamp": 33969.1, "power": 36.29682}, {"timestamp": 33989.7, "power": 36.29682}, {"timestamp": 34010.3, "power": 36.29682}, {"timestamp": 34030.8, "power": 36.29682}, {"timestamp": 34051.4, "power": 36.29682}, {"timestamp": 34072.0, "power": 36.29682}, {"timestamp": 34092.5, "power": 36.29682}, {"timestamp": 34113.0, "power": 36.29682}, {"timestamp": 34133.6, "power": 36.29682}, {"timestamp": 34154.2, "power": 36.29682}, {"timestamp": 34174.8, "power": 36.29682}, {"timestamp": 34195.3, "power": 36.29682}, {"timestamp": 34215.9, "power": 36.29682}, {"timestamp": 34236.5, "power": 36.29682}, {"timestamp": 34257.0, "power": 36.29682}, {"timestamp": 34277.5, "power": 35.913606}, {"timestamp": 34298.6, "power": 35.913606}, {"timestamp": 34319.2, "power": 35.913606}, {"timestamp": 34339.7, "power": 35.913606}, {"timestamp": 34360.3, "power": 35.913606}, {"timestamp": 34380.8, "power": 35.913606}, {"timestamp": 34401.3, "power": 35.913606}, {"timestamp": 34421.9, "power": 35.913606}, {"timestamp": 34442.4, "power": 35.913606}, {"timestamp": 34463.0, "power": 35.913606}, {"timestamp": 34483.5, "power": 35.913606}, {"timestamp": 34504.1, "power": 35.913606}, {"timestamp": 34524.6, "power": 35.913606}, {"timestamp": 34545.1, "power": 35.913606}, {"timestamp": 34565.6, "power": 35.913606}, {"timestamp": 34586.2, "power": 35.913606}, {"timestamp": 34606.7, "power": 35.913606}, {"timestamp": 34627.3, "power": 35.913606}, {"timestamp": 34647.8, "power": 35.913606}, {"timestamp": 34668.4, "power": 35.913606}, {"timestamp": 34688.9, "power": 35.913606}, {"timestamp": 34709.5, "power": 35.913606}, {"timestamp": 34730.0, "power": 35.913606}, {"timestamp": 34750.6, "power": 35.913606}, {"timestamp": 34771.2, "power": 35.913606}, {"timestamp": 34791.7, "power": 35.913606}, {"timestamp": 34812.3, "power": 35.913606}, {"timestamp": 34832.8, "power": 35.913606}, {"timestamp": 34853.4, "power": 35.913606}, {"timestamp": 34873.9, "power": 35.913606}, {"timestamp": 34894.5, "power": 35.913606}, {"timestamp": 34915.1, "power": 35.913606}, {"timestamp": 34935.7, "power": 35.913606}, {"timestamp": 34956.2, "power": 35.913606}, {"timestamp": 34976.8, "power": 35.913606}, {"timestamp": 34997.3, "power": 35.913606}, {"timestamp": 35017.9, "power": 35.913606}, {"timestamp": 35038.5, "power": 35.913606}, {"timestamp": 35059.1, "power": 35.913606}, {"timestamp": 35079.6, "power": 35.913606}, {"timestamp": 35100.2, "power": 35.913606}, {"timestamp": 35120.7, "power": 35.913606}, {"timestamp": 35141.3, "power": 35.913606}, {"timestamp": 35161.8, "power": 35.913606}, {"timestamp": 35182.4, "power": 35.913606}, {"timestamp": 35202.9, "power": 35.913606}, {"timestamp": 35223.4, "power": 35.913606}, {"timestamp": 35244.0, "power": 35.913606}, {"timestamp": 35264.5, "power": 35.913606}, {"timestamp": 35285.0, "power": 36.197948}, {"timestamp": 35306.1, "power": 36.197948}, {"timestamp": 35326.6, "power": 36.197948}, {"timestamp": 35347.2, "power": 36.197948}, {"timestamp": 35367.7, "power": 36.197948}, {"timestamp": 35388.3, "power": 36.197948}, {"timestamp": 35408.8, "power": 36.197948}, {"timestamp": 35429.3, "power": 36.197948}, {"timestamp": 35449.9, "power": 36.197948}, {"timestamp": 35470.4, "power": 36.197948}, {"timestamp": 35491.0, "power": 36.197948}, {"timestamp": 35511.5, "power": 36.197948}, {"timestamp": 35532.1, "power": 36.197948}, {"timestamp": 35552.7, "power": 36.197948}, {"timestamp": 35573.2, "power": 36.197948}, {"timestamp": 35593.8, "power": 36.197948}, {"timestamp": 35614.4, "power": 36.197948}, {"timestamp": 35635.0, "power": 36.197948}, {"timestamp": 35655.5, "power": 36.197948}, {"timestamp": 35676.1, "power": 36.197948}, {"timestamp": 35696.6, "power": 36.197948}, {"timestamp": 35717.1, "power": 36.197948}, {"timestamp": 35737.7, "power": 36.197948}, {"timestamp": 35758.3, "power": 36.197948}, {"timestamp": 35778.9, "power": 36.197948}, {"timestamp": 35799.4, "power": 36.197948}, {"timestamp": 35820.0, "power": 36.197948}, {"timestamp": 35840.5, "power": 36.197948}, {"timestamp": 35861.0, "power": 36.197948}, {"timestamp": 35881.6, "power": 36.197948}, {"timestamp": 35902.1, "power": 36.197948}, {"timestamp": 35922.7, "power": 36.197948}, {"timestamp": 35943.3, "power": 36.197948}, {"timestamp": 35963.9, "power": 36.197948}, {"timestamp": 35984.5, "power": 36.197948}, {"timestamp": 36005.0, "power": 36.197948}, {"timestamp": 36025.5, "power": 36.197948}, {"timestamp": 36046.1, "power": 36.197948}, {"timestamp": 36066.7, "power": 36.197948}, {"timestamp": 36087.3, "power": 36.197948}, {"timestamp": 36107.8, "power": 36.197948}, {"timestamp": 36128.4, "power": 36.197948}, {"timestamp": 36148.9, "power": 36.197948}, {"timestamp": 36169.5, "power": 36.197948}, {"timestamp": 36190.0, "power": 36.197948}, {"timestamp": 36210.6, "power": 36.197948}, {"timestamp": 36231.2, "power": 36.197948}, {"timestamp": 36251.8, "power": 36.197948}, {"timestamp": 36272.3, "power": 36.197948}, {"timestamp": 36292.8, "power": 35.937881}, {"timestamp": 36314.0, "power": 35.937881}, {"timestamp": 36334.6, "power": 35.937881}, {"timestamp": 36355.1, "power": 35.937881}, {"timestamp": 36375.7, "power": 35.937881}, {"timestamp": 36396.2, "power": 35.937881}, {"timestamp": 36416.7, "power": 35.937881}, {"timestamp": 36437.3, "power": 35.937881}, {"timestamp": 36457.8, "power": 35.937881}, {"timestamp": 36478.4, "power": 35.937881}, {"timestamp": 36498.9, "power": 35.937881}, {"timestamp": 36519.4, "power": 35.937881}, {"timestamp": 36540.0, "power": 35.937881}, {"timestamp": 36560.5, "power": 35.937881}, {"timestamp": 36581.0, "power": 35.937881}, {"timestamp": 36601.6, "power": 35.937881}, {"timestamp": 36622.1, "power": 35.937881}, {"timestamp": 36642.7, "power": 35.937881}, {"timestamp": 36663.2, "power": 35.937881}, {"timestamp": 36683.7, "power": 35.937881}, {"timestamp": 36704.3, "power": 35.937881}, {"timestamp": 36724.8, "power": 35.937881}, {"timestamp": 36745.4, "power": 35.937881}, {"timestamp": 36766.0, "power": 35.937881}, {"timestamp": 36786.6, "power": 35.937881}, {"timestamp": 36807.1, "power": 35.937881}, {"timestamp": 36827.7, "power": 35.937881}, {"timestamp": 36848.2, "power": 35.937881}, {"timestamp": 36868.8, "power": 35.937881}, {"timestamp": 36889.3, "power": 35.937881}, {"timestamp": 36909.9, "power": 35.937881}, {"timestamp": 36930.4, "power": 35.937881}, {"timestamp": 36951.0, "power": 35.937881}, {"timestamp": 36971.6, "power": 35.937881}, {"timestamp": 36992.2, "power": 35.937881}, {"timestamp": 37012.7, "power": 35.937881}, {"timestamp": 37033.2, "power": 35.937881}, {"timestamp": 37053.8, "power": 35.937881}, {"timestamp": 37074.4, "power": 35.937881}, {"timestamp": 37095.0, "power": 35.937881}, {"timestamp": 37115.5, "power": 35.937881}, {"timestamp": 37136.1, "power": 35.937881}, {"timestamp": 37156.6, "power": 35.937881}, {"timestamp": 37177.2, "power": 35.937881}, {"timestamp": 37197.8, "power": 35.937881}, {"timestamp": 37218.4, "power": 35.937881}, {"timestamp": 37238.9, "power": 35.937881}, {"timestamp": 37259.5, "power": 35.937881}, {"timestamp": 37280.1, "power": 35.937881}, {"timestamp": 37300.6, "power": 36.009276}, {"timestamp": 37321.7, "power": 36.009276}, {"timestamp": 37342.2, "power": 36.009276}, {"timestamp": 37362.8, "power": 36.009276}, {"timestamp": 37383.3, "power": 36.009276}, {"timestamp": 37403.9, "power": 36.009276}, {"timestamp": 37424.4, "power": 36.009276}, {"timestamp": 37444.9, "power": 36.009276}, {"timestamp": 37465.5, "power": 36.009276}, {"timestamp": 37486.0, "power": 36.009276}, {"timestamp": 37506.6, "power": 36.009276}, {"timestamp": 37527.1, "power": 36.009276}, {"timestamp": 37547.7, "power": 36.009276}, {"timestamp": 37568.2, "power": 36.009276}, {"timestamp": 37588.7, "power": 36.009276}, {"timestamp": 37609.3, "power": 36.009276}, {"timestamp": 37629.8, "power": 36.009276}, {"timestamp": 37650.4, "power": 36.009276}, {"timestamp": 37670.9, "power": 36.009276}, {"timestamp": 37691.5, "power": 36.009276}, {"timestamp": 37712.0, "power": 36.009276}, {"timestamp": 37732.6, "power": 36.009276}, {"timestamp": 37753.1, "power": 36.009276}, {"timestamp": 37773.6, "power": 36.009276}, {"timestamp": 37794.2, "power": 36.009276}, {"timestamp": 37814.8, "power": 36.009276}, {"timestamp": 37835.4, "power": 36.009276}, {"timestamp": 37855.9, "power": 36.009276}, {"timestamp": 37876.4, "power": 36.009276}, {"timestamp": 37896.9, "power": 36.009276}, {"timestamp": 37917.5, "power": 36.009276}, {"timestamp": 37938.1, "power": 36.009276}, {"timestamp": 37958.7, "power": 36.009276}, {"timestamp": 37979.3, "power": 36.009276}, {"timestamp": 37999.8, "power": 36.009276}, {"timestamp": 38020.4, "power": 36.009276}, {"timestamp": 38040.9, "power": 36.009276}, {"timestamp": 38061.5, "power": 36.009276}, {"timestamp": 38082.1, "power": 36.009276}, {"timestamp": 38102.6, "power": 36.009276}, {"timestamp": 38123.2, "power": 36.009276}, {"timestamp": 38143.8, "power": 36.009276}, {"timestamp": 38164.4, "power": 36.009276}, {"timestamp": 38184.9, "power": 36.009276}, {"timestamp": 38205.4, "power": 36.009276}, {"timestamp": 38226.0, "power": 36.009276}, {"timestamp": 38246.6, "power": 36.009276}, {"timestamp": 38267.1, "power": 36.009276}, {"timestamp": 38287.7, "power": 36.009276}, {"timestamp": 38308.3, "power": 36.92263}, {"timestamp": 38329.4, "power": 36.92263}, {"timestamp": 38350.0, "power": 36.92263}, {"timestamp": 38370.5, "power": 36.92263}, {"timestamp": 38391.1, "power": 36.92263}, {"timestamp": 38411.6, "power": 36.92263}, {"timestamp": 38432.2, "power": 36.92263}, {"timestamp": 38452.7, "power": 36.92263}, {"timestamp": 38473.2, "power": 36.92263}, {"timestamp": 38493.8, "power": 36.92263}, {"timestamp": 38514.3, "power": 36.92263}, {"timestamp": 38534.9, "power": 36.92263}, {"timestamp": 38555.4, "power": 36.92263}, {"timestamp": 38576.0, "power": 36.92263}, {"timestamp": 38596.5, "power": 36.92263}, {"timestamp": 38617.0, "power": 36.92263}, {"timestamp": 38637.5, "power": 36.92263}, {"timestamp": 38658.1, "power": 36.92263}, {"timestamp": 38678.6, "power": 36.92263}, {"timestamp": 38699.2, "power": 36.92263}, {"timestamp": 38719.7, "power": 36.92263}, {"timestamp": 38740.3, "power": 36.92263}, {"timestamp": 38760.8, "power": 36.92263}, {"timestamp": 38781.3, "power": 36.92263}, {"timestamp": 38801.9, "power": 36.92263}, {"timestamp": 38822.4, "power": 36.92263}, {"timestamp": 38843.0, "power": 36.92263}, {"timestamp": 38863.5, "power": 36.92263}, {"timestamp": 38884.1, "power": 36.92263}, {"timestamp": 38904.6, "power": 36.92263}, {"timestamp": 38925.2, "power": 36.92263}, {"timestamp": 38945.7, "power": 36.92263}, {"timestamp": 38966.3, "power": 36.92263}, {"timestamp": 38986.8, "power": 36.92263}, {"timestamp": 39007.4, "power": 36.92263}, {"timestamp": 39027.9, "power": 36.92263}, {"timestamp": 39048.4, "power": 36.92263}, {"timestamp": 39068.9, "power": 36.92263}, {"timestamp": 39089.5, "power": 36.92263}, {"timestamp": 39110.1, "power": 36.92263}, {"timestamp": 39130.7, "power": 36.92263}, {"timestamp": 39151.2, "power": 36.92263}, {"timestamp": 39171.8, "power": 36.92263}, {"timestamp": 39192.4, "power": 36.92263}, {"timestamp": 39212.9, "power": 36.92263}, {"timestamp": 39233.5, "power": 36.92263}, {"timestamp": 39254.0, "power": 36.92263}, {"timestamp": 39274.6, "power": 36.92263}, {"timestamp": 39295.2, "power": 36.92263}, {"timestamp": 39315.7, "power": 36.77624}, {"timestamp": 39337.9, "power": 36.77624}, {"timestamp": 39358.5, "power": 36.77624}, {"timestamp": 39379.0, "power": 36.77624}, {"timestamp": 39399.6, "power": 36.77624}, {"timestamp": 39420.2, "power": 36.77624}, {"timestamp": 39440.7, "power": 36.77624}, {"timestamp": 39461.3, "power": 36.77624}, {"timestamp": 39481.9, "power": 36.77624}, {"timestamp": 39502.4, "power": 36.77624}, {"timestamp": 39523.0, "power": 36.77624}, {"timestamp": 39543.6, "power": 36.77624}, {"timestamp": 39564.1, "power": 36.77624}, {"timestamp": 39584.7, "power": 36.77624}, {"timestamp": 39605.3, "power": 36.77624}, {"timestamp": 39625.9, "power": 36.77624}, {"timestamp": 39646.4, "power": 36.77624}, {"timestamp": 39667.0, "power": 36.77624}, {"timestamp": 39687.6, "power": 36.77624}, {"timestamp": 39708.2, "power": 36.77624}, {"timestamp": 39728.7, "power": 36.77624}, {"timestamp": 39749.2, "power": 36.77624}, {"timestamp": 39769.8, "power": 36.77624}, {"timestamp": 39790.4, "power": 36.77624}, {"timestamp": 39810.9, "power": 36.77624}, {"timestamp": 39831.5, "power": 36.77624}, {"timestamp": 39852.1, "power": 36.77624}, {"timestamp": 39872.6, "power": 36.77624}, {"timestamp": 39893.1, "power": 36.77624}, {"timestamp": 39913.7, "power": 36.77624}, {"timestamp": 39934.3, "power": 36.77624}, {"timestamp": 39954.8, "power": 36.77624}, {"timestamp": 39975.4, "power": 36.77624}, {"timestamp": 39996.0, "power": 36.77624}, {"timestamp": 40016.5, "power": 36.77624}, {"timestamp": 40037.0, "power": 36.77624}, {"timestamp": 40057.6, "power": 36.77624}, {"timestamp": 40078.2, "power": 36.77624}, {"timestamp": 40098.7, "power": 36.77624}, {"timestamp": 40119.3, "power": 36.77624}, {"timestamp": 40139.9, "power": 36.77624}, {"timestamp": 40160.5, "power": 36.77624}, {"timestamp": 40181.0, "power": 36.77624}, {"timestamp": 40201.5, "power": 36.77624}, {"timestamp": 40222.1, "power": 36.77624}, {"timestamp": 40242.7, "power": 36.77624}, {"timestamp": 40263.3, "power": 36.77624}, {"timestamp": 40283.8, "power": 36.77624}, {"timestamp": 40304.4, "power": 36.77624}, {"timestamp": 40324.9, "power": 36.065447000000006}, {"timestamp": 40346.0, "power": 36.065447000000006}, {"timestamp": 40366.6, "power": 36.065447000000006}, {"timestamp": 40387.1, "power": 36.065447000000006}, {"timestamp": 40407.7, "power": 36.065447000000006}, {"timestamp": 40428.2, "power": 36.065447000000006}, {"timestamp": 40448.7, "power": 36.065447000000006}, {"timestamp": 40469.3, "power": 36.065447000000006}, {"timestamp": 40489.9, "power": 36.065447000000006}, {"timestamp": 40510.5, "power": 36.065447000000006}, {"timestamp": 40531.0, "power": 36.065447000000006}, {"timestamp": 40551.6, "power": 36.065447000000006}, {"timestamp": 40572.2, "power": 36.065447000000006}, {"timestamp": 40592.7, "power": 36.065447000000006}, {"timestamp": 40613.3, "power": 36.065447000000006}, {"timestamp": 40633.9, "power": 36.065447000000006}, {"timestamp": 40654.4, "power": 36.065447000000006}, {"timestamp": 40675.0, "power": 36.065447000000006}, {"timestamp": 40695.6, "power": 36.065447000000006}, {"timestamp": 40716.2, "power": 36.065447000000006}, {"timestamp": 40736.7, "power": 36.065447000000006}, {"timestamp": 40757.2, "power": 36.065447000000006}, {"timestamp": 40777.8, "power": 36.065447000000006}, {"timestamp": 40798.4, "power": 36.065447000000006}, {"timestamp": 40819.0, "power": 36.065447000000006}, {"timestamp": 40839.5, "power": 36.065447000000006}, {"timestamp": 40860.1, "power": 36.065447000000006}, {"timestamp": 40880.6, "power": 36.065447000000006}, {"timestamp": 40901.2, "power": 36.065447000000006}, {"timestamp": 40921.8, "power": 36.065447000000006}, {"timestamp": 40942.3, "power": 36.065447000000006}, {"timestamp": 40962.9, "power": 36.065447000000006}, {"timestamp": 40983.5, "power": 36.065447000000006}, {"timestamp": 41004.1, "power": 36.065447000000006}, {"timestamp": 41024.6, "power": 36.065447000000006}, {"timestamp": 41045.1, "power": 36.065447000000006}, {"timestamp": 41065.7, "power": 36.065447000000006}, {"timestamp": 41086.3, "power": 36.065447000000006}, {"timestamp": 41106.8, "power": 36.065447000000006}, {"timestamp": 41127.4, "power": 36.065447000000006}, {"timestamp": 41148.0, "power": 36.065447000000006}, {"timestamp": 41168.5, "power": 36.065447000000006}, {"timestamp": 41189.0, "power": 36.065447000000006}, {"timestamp": 41209.6, "power": 36.065447000000006}, {"timestamp": 41230.1, "power": 36.065447000000006}, {"timestamp": 41250.7, "power": 36.065447000000006}, {"timestamp": 41271.2, "power": 36.065447000000006}, {"timestamp": 41291.8, "power": 36.065447000000006}, {"timestamp": 41312.3, "power": 36.065447000000006}, {"timestamp": 41332.8, "power": 36.25762}, {"timestamp": 41353.9, "power": 36.25762}, {"timestamp": 41374.5, "power": 36.25762}, {"timestamp": 41395.0, "power": 36.25762}, {"timestamp": 41415.6, "power": 36.25762}, {"timestamp": 41436.1, "power": 36.25762}, {"timestamp": 41456.6, "power": 36.25762}, {"timestamp": 41477.1, "power": 36.25762}, {"timestamp": 41497.7, "power": 36.25762}, {"timestamp": 41518.2, "power": 36.25762}, {"timestamp": 41538.8, "power": 36.25762}, {"timestamp": 41559.3, "power": 36.25762}, {"timestamp": 41579.8, "power": 36.25762}, {"timestamp": 41600.4, "power": 36.25762}, {"timestamp": 41620.9, "power": 36.25762}, {"timestamp": 41641.5, "power": 36.25762}, {"timestamp": 41662.1, "power": 36.25762}, {"timestamp": 41682.7, "power": 36.25762}, {"timestamp": 41703.2, "power": 36.25762}, {"timestamp": 41723.7, "power": 36.25762}, {"timestamp": 41744.3, "power": 36.25762}, {"timestamp": 41764.8, "power": 36.25762}, {"timestamp": 41785.4, "power": 36.25762}, {"timestamp": 41805.9, "power": 36.25762}, {"timestamp": 41826.5, "power": 36.25762}, {"timestamp": 41847.1, "power": 36.25762}, {"timestamp": 41867.7, "power": 36.25762}, {"timestamp": 41888.3, "power": 36.25762}, {"timestamp": 41908.8, "power": 36.25762}, {"timestamp": 41929.3, "power": 36.25762}, {"timestamp": 41949.9, "power": 36.25762}, {"timestamp": 41970.4, "power": 36.25762}, {"timestamp": 41991.0, "power": 36.25762}, {"timestamp": 42011.5, "power": 36.25762}, {"timestamp": 42032.1, "power": 36.25762}, {"timestamp": 42052.6, "power": 36.25762}, {"timestamp": 42073.2, "power": 36.25762}, {"timestamp": 42093.7, "power": 36.25762}, {"timestamp": 42114.3, "power": 36.25762}, {"timestamp": 42134.8, "power": 36.25762}, {"timestamp": 42155.4, "power": 36.25762}, {"timestamp": 42176.0, "power": 36.25762}, {"timestamp": 42196.6, "power": 36.25762}, {"timestamp": 42217.1, "power": 36.25762}, {"timestamp": 42237.6, "power": 36.25762}, {"timestamp": 42258.2, "power": 36.25762}, {"timestamp": 42278.8, "power": 36.25762}, {"timestamp": 42299.4, "power": 36.25762}, {"timestamp": 42319.9, "power": 36.25762}, {"timestamp": 42340.5, "power": 36.348408000000006}, {"timestamp": 42361.6, "power": 36.348408000000006}, {"timestamp": 42382.2, "power": 36.348408000000006}, {"timestamp": 42402.7, "power": 36.348408000000006}, {"timestamp": 42423.3, "power": 36.348408000000006}, {"timestamp": 42443.8, "power": 36.348408000000006}, {"timestamp": 42464.4, "power": 36.348408000000006}, {"timestamp": 42484.9, "power": 36.348408000000006}, {"timestamp": 42505.4, "power": 36.348408000000006}, {"timestamp": 42526.0, "power": 36.348408000000006}, {"timestamp": 42546.5, "power": 36.348408000000006}, {"timestamp": 42567.1, "power": 36.348408000000006}, {"timestamp": 42587.6, "power": 36.348408000000006}, {"timestamp": 42608.2, "power": 36.348408000000006}, {"timestamp": 42628.7, "power": 36.348408000000006}, {"timestamp": 42649.3, "power": 36.348408000000006}, {"timestamp": 42669.8, "power": 36.348408000000006}, {"timestamp": 42690.4, "power": 36.348408000000006}, {"timestamp": 42711.0, "power": 36.348408000000006}, {"timestamp": 42731.6, "power": 36.348408000000006}, {"timestamp": 42752.2, "power": 36.348408000000006}, {"timestamp": 42772.7, "power": 36.348408000000006}, {"timestamp": 42793.3, "power": 36.348408000000006}, {"timestamp": 42813.8, "power": 36.348408000000006}, {"timestamp": 42834.4, "power": 36.348408000000006}, {"timestamp": 42855.0, "power": 36.348408000000006}, {"timestamp": 42875.5, "power": 36.348408000000006}, {"timestamp": 42896.1, "power": 36.348408000000006}, {"timestamp": 42916.6, "power": 36.348408000000006}, {"timestamp": 42937.1, "power": 36.348408000000006}, {"timestamp": 42957.7, "power": 36.348408000000006}, {"timestamp": 42978.3, "power": 36.348408000000006}, {"timestamp": 42998.9, "power": 36.348408000000006}, {"timestamp": 43019.4, "power": 36.348408000000006}, {"timestamp": 43040.0, "power": 36.348408000000006}, {"timestamp": 43060.6, "power": 36.348408000000006}, {"timestamp": 43081.1, "power": 36.348408000000006}, {"timestamp": 43101.6, "power": 36.348408000000006}, {"timestamp": 43122.2, "power": 36.348408000000006}, {"timestamp": 43142.8, "power": 36.348408000000006}, {"timestamp": 43163.4, "power": 36.348408000000006}, {"timestamp": 43183.9, "power": 36.348408000000006}, {"timestamp": 43204.5, "power": 36.348408000000006}, {"timestamp": 43225.0, "power": 36.348408000000006}, {"timestamp": 43245.5, "power": 36.348408000000006}, {"timestamp": 43266.1, "power": 36.348408000000006}, {"timestamp": 43286.7, "power": 36.348408000000006}, {"timestamp": 43307.3, "power": 36.348408000000006}, {"timestamp": 43327.9, "power": 36.348408000000006}, {"timestamp": 43348.4, "power": 36.860066}, {"timestamp": 43369.6, "power": 36.860066}, {"timestamp": 43390.2, "power": 36.860066}, {"timestamp": 43410.8, "power": 36.860066}, {"timestamp": 43431.4, "power": 36.860066}, {"timestamp": 43451.9, "power": 36.860066}, {"timestamp": 43472.5, "power": 36.860066}, {"timestamp": 43493.0, "power": 36.860066}, {"timestamp": 43513.5, "power": 36.860066}, {"timestamp": 43534.1, "power": 36.860066}, {"timestamp": 43554.7, "power": 36.860066}, {"timestamp": 43575.3, "power": 36.860066}, {"timestamp": 43595.8, "power": 36.860066}, {"timestamp": 43616.4, "power": 36.860066}, {"timestamp": 43636.9, "power": 36.860066}, {"timestamp": 43657.5, "power": 36.860066}, {"timestamp": 43678.1, "power": 36.860066}, {"timestamp": 43698.6, "power": 36.860066}, {"timestamp": 43719.2, "power": 36.860066}, {"timestamp": 43739.8, "power": 36.860066}, {"timestamp": 43760.4, "power": 36.860066}, {"timestamp": 43780.9, "power": 36.860066}, {"timestamp": 43801.5, "power": 36.860066}, {"timestamp": 43822.0, "power": 36.860066}, {"timestamp": 43842.6, "power": 36.860066}, {"timestamp": 43863.1, "power": 36.860066}, {"timestamp": 43883.7, "power": 36.860066}, {"timestamp": 43904.2, "power": 36.860066}, {"timestamp": 43924.7, "power": 36.860066}, {"timestamp": 43945.3, "power": 36.860066}, {"timestamp": 43965.8, "power": 36.860066}, {"timestamp": 43986.4, "power": 36.860066}, {"timestamp": 44006.9, "power": 36.860066}, {"timestamp": 44027.5, "power": 36.860066}, {"timestamp": 44048.0, "power": 36.860066}, {"timestamp": 44068.5, "power": 36.860066}, {"timestamp": 44089.0, "power": 36.860066}, {"timestamp": 44109.6, "power": 36.860066}, {"timestamp": 44130.2, "power": 36.860066}, {"timestamp": 44150.8, "power": 36.860066}, {"timestamp": 44171.3, "power": 36.860066}, {"timestamp": 44191.9, "power": 36.860066}, {"timestamp": 44212.5, "power": 36.860066}, {"timestamp": 44233.0, "power": 36.860066}, {"timestamp": 44253.6, "power": 36.860066}, {"timestamp": 44274.1, "power": 36.860066}, {"timestamp": 44294.7, "power": 36.860066}, {"timestamp": 44315.3, "power": 36.860066}, {"timestamp": 44335.9, "power": 36.860066}, {"timestamp": 44356.5, "power": 36.075598}, {"timestamp": 44377.6, "power": 36.075598}, {"timestamp": 44398.2, "power": 36.075598}, {"timestamp": 44418.7, "power": 36.075598}, {"timestamp": 44439.3, "power": 36.075598}, {"timestamp": 44459.8, "power": 36.075598}, {"timestamp": 44480.4, "power": 36.075598}, {"timestamp": 44500.9, "power": 36.075598}, {"timestamp": 44521.5, "power": 36.075598}, {"timestamp": 44542.0, "power": 36.075598}, {"timestamp": 44562.6, "power": 36.075598}, {"timestamp": 44583.1, "power": 36.075598}, {"timestamp": 44603.7, "power": 36.075598}, {"timestamp": 44624.2, "power": 36.075598}, {"timestamp": 44644.7, "power": 36.075598}, {"timestamp": 44665.3, "power": 36.075598}, {"timestamp": 44685.8, "power": 36.075598}, {"timestamp": 44706.4, "power": 36.075598}, {"timestamp": 44727.0, "power": 36.075598}, {"timestamp": 44747.6, "power": 36.075598}, {"timestamp": 44768.1, "power": 36.075598}, {"timestamp": 44795.4, "power": 36.075598}, {"timestamp": 44816.0, "power": 36.075598}, {"timestamp": 44836.5, "power": 36.075598}, {"timestamp": 44857.0, "power": 36.075598}, {"timestamp": 44877.6, "power": 36.075598}, {"timestamp": 44898.2, "power": 36.075598}, {"timestamp": 44918.7, "power": 36.075598}, {"timestamp": 44939.3, "power": 36.075598}, {"timestamp": 44959.9, "power": 36.075598}, {"timestamp": 44980.5, "power": 36.075598}, {"timestamp": 45001.0, "power": 36.075598}, {"timestamp": 45021.6, "power": 36.075598}, {"timestamp": 45042.1, "power": 36.075598}, {"timestamp": 45062.7, "power": 36.075598}, {"timestamp": 45083.3, "power": 36.075598}, {"timestamp": 45103.9, "power": 36.075598}, {"timestamp": 45124.5, "power": 36.075598}, {"timestamp": 45145.0, "power": 36.075598}, {"timestamp": 45165.5, "power": 36.075598}, {"timestamp": 45186.1, "power": 36.075598}, {"timestamp": 45206.7, "power": 36.075598}, {"timestamp": 45227.2, "power": 36.075598}, {"timestamp": 45247.8, "power": 36.075598}, {"timestamp": 45268.4, "power": 36.075598}, {"timestamp": 45288.9, "power": 36.075598}, {"timestamp": 45309.5, "power": 36.075598}, {"timestamp": 45330.0, "power": 36.075598}, {"timestamp": 45350.6, "power": 36.075598}, {"timestamp": 45371.2, "power": 36.177882}, {"timestamp": 45392.4, "power": 36.177882}, {"timestamp": 45412.9, "power": 36.177882}, {"timestamp": 45433.4, "power": 36.177882}, {"timestamp": 45454.0, "power": 36.177882}, {"timestamp": 45474.5, "power": 36.177882}, {"timestamp": 45495.1, "power": 36.177882}, {"timestamp": 45515.7, "power": 36.177882}, {"timestamp": 45536.2, "power": 36.177882}, {"timestamp": 45556.8, "power": 36.177882}, {"timestamp": 45577.3, "power": 36.177882}, {"timestamp": 45597.8, "power": 36.177882}, {"timestamp": 45618.4, "power": 36.177882}, {"timestamp": 45638.9, "power": 36.177882}, {"timestamp": 45659.5, "power": 36.177882}, {"timestamp": 45680.1, "power": 36.177882}, {"timestamp": 45700.6, "power": 36.177882}, {"timestamp": 45721.1, "power": 36.177882}, {"timestamp": 45741.7, "power": 36.177882}, {"timestamp": 45762.3, "power": 36.177882}, {"timestamp": 45782.9, "power": 36.177882}, {"timestamp": 45803.4, "power": 36.177882}, {"timestamp": 45824.0, "power": 36.177882}, {"timestamp": 45844.5, "power": 36.177882}, {"timestamp": 45865.0, "power": 36.177882}, {"timestamp": 45885.6, "power": 36.177882}, {"timestamp": 45906.2, "power": 36.177882}, {"timestamp": 45926.8, "power": 36.177882}, {"timestamp": 45947.4, "power": 36.177882}, {"timestamp": 45967.9, "power": 36.177882}, {"timestamp": 45988.4, "power": 36.177882}, {"timestamp": 46008.9, "power": 36.177882}, {"timestamp": 46029.5, "power": 36.177882}, {"timestamp": 46050.1, "power": 36.177882}, {"timestamp": 46070.7, "power": 36.177882}, {"timestamp": 46091.2, "power": 36.177882}, {"timestamp": 46111.8, "power": 36.177882}, {"timestamp": 46132.4, "power": 36.177882}, {"timestamp": 46152.9, "power": 36.177882}, {"timestamp": 46173.5, "power": 36.177882}, {"timestamp": 46194.0, "power": 36.177882}, {"timestamp": 46214.6, "power": 36.177882}, {"timestamp": 46235.2, "power": 36.177882}, {"timestamp": 46255.8, "power": 36.177882}, {"timestamp": 46276.3, "power": 36.177882}, {"timestamp": 46296.8, "power": 36.177882}, {"timestamp": 46317.4, "power": 36.177882}, {"timestamp": 46338.0, "power": 36.177882}, {"timestamp": 46358.6, "power": 36.177882}, {"timestamp": 46379.1, "power": 36.123051000000004}, {"timestamp": 46400.3, "power": 36.123051000000004}, {"timestamp": 46420.8, "power": 36.123051000000004}, {"timestamp": 46441.4, "power": 36.123051000000004}, {"timestamp": 46461.9, "power": 36.123051000000004}, {"timestamp": 46482.5, "power": 36.123051000000004}, {"timestamp": 46503.1, "power": 36.123051000000004}, {"timestamp": 46523.7, "power": 36.123051000000004}, {"timestamp": 46544.2, "power": 36.123051000000004}, {"timestamp": 46564.7, "power": 36.123051000000004}, {"timestamp": 46585.3, "power": 36.123051000000004}, {"timestamp": 46605.8, "power": 36.123051000000004}, {"timestamp": 46626.4, "power": 36.123051000000004}, {"timestamp": 46646.9, "power": 36.123051000000004}, {"timestamp": 46667.5, "power": 36.123051000000004}, {"timestamp": 46688.0, "power": 36.123051000000004}, {"timestamp": 46708.5, "power": 36.123051000000004}, {"timestamp": 46729.1, "power": 36.123051000000004}, {"timestamp": 46749.7, "power": 36.123051000000004}, {"timestamp": 46770.2, "power": 36.123051000000004}, {"timestamp": 46790.8, "power": 36.123051000000004}, {"timestamp": 46811.4, "power": 36.123051000000004}, {"timestamp": 46832.0, "power": 36.123051000000004}, {"timestamp": 46852.5, "power": 36.123051000000004}, {"timestamp": 46873.0, "power": 36.123051000000004}, {"timestamp": 46893.6, "power": 36.123051000000004}, {"timestamp": 46914.2, "power": 36.123051000000004}, {"timestamp": 46934.7, "power": 36.123051000000004}, {"timestamp": 46955.3, "power": 36.123051000000004}, {"timestamp": 46975.9, "power": 36.123051000000004}, {"timestamp": 46996.4, "power": 36.123051000000004}, {"timestamp": 47017.0, "power": 36.123051000000004}, {"timestamp": 47037.5, "power": 36.123051000000004}, {"timestamp": 47058.1, "power": 36.123051000000004}, {"timestamp": 47078.6, "power": 36.123051000000004}, {"timestamp": 47099.2, "power": 36.123051000000004}, {"timestamp": 47119.7, "power": 36.123051000000004}, {"timestamp": 47140.3, "power": 36.123051000000004}, {"timestamp": 47160.8, "power": 36.123051000000004}, {"timestamp": 47181.4, "power": 36.123051000000004}, {"timestamp": 47202.0, "power": 36.123051000000004}, {"timestamp": 47222.5, "power": 36.123051000000004}, {"timestamp": 47243.1, "power": 36.123051000000004}, {"timestamp": 47263.7, "power": 36.123051000000004}, {"timestamp": 47284.3, "power": 36.123051000000004}, {"timestamp": 47304.8, "power": 36.123051000000004}, {"timestamp": 47325.4, "power": 36.123051000000004}, {"timestamp": 47345.9, "power": 36.123051000000004}, {"timestamp": 47366.5, "power": 36.123051000000004}, {"timestamp": 47387.1, "power": 36.186014}, {"timestamp": 47408.2, "power": 36.186014}, {"timestamp": 47428.7, "power": 36.186014}, {"timestamp": 47449.3, "power": 36.186014}, {"timestamp": 47469.8, "power": 36.186014}, {"timestamp": 47490.4, "power": 36.186014}, {"timestamp": 47510.9, "power": 36.186014}, {"timestamp": 47531.5, "power": 36.186014}, {"timestamp": 47552.1, "power": 36.186014}, {"timestamp": 47572.6, "power": 36.186014}, {"timestamp": 47593.2, "power": 36.186014}, {"timestamp": 47613.8, "power": 36.186014}, {"timestamp": 47634.4, "power": 36.186014}, {"timestamp": 47654.9, "power": 36.186014}, {"timestamp": 47675.5, "power": 36.186014}, {"timestamp": 47696.1, "power": 36.186014}, {"timestamp": 47716.6, "power": 36.186014}, {"timestamp": 47737.1, "power": 36.186014}, {"timestamp": 47757.7, "power": 36.186014}, {"timestamp": 47778.2, "power": 36.186014}, {"timestamp": 47798.8, "power": 36.186014}, {"timestamp": 47819.4, "power": 36.186014}, {"timestamp": 47839.9, "power": 36.186014}, {"timestamp": 47860.5, "power": 36.186014}, {"timestamp": 47881.0, "power": 36.186014}, {"timestamp": 47901.5, "power": 36.186014}, {"timestamp": 47922.1, "power": 36.186014}, {"timestamp": 47942.7, "power": 36.186014}, {"timestamp": 47963.2, "power": 36.186014}, {"timestamp": 47983.8, "power": 36.186014}, {"timestamp": 48004.4, "power": 36.186014}, {"timestamp": 48024.9, "power": 36.186014}, {"timestamp": 48045.5, "power": 36.186014}, {"timestamp": 48066.0, "power": 36.186014}, {"timestamp": 48086.6, "power": 36.186014}, {"timestamp": 48107.2, "power": 36.186014}, {"timestamp": 48127.7, "power": 36.186014}, {"timestamp": 48148.3, "power": 36.186014}, {"timestamp": 48168.8, "power": 36.186014}, {"timestamp": 48189.4, "power": 36.186014}, {"timestamp": 48210.0, "power": 36.186014}, {"timestamp": 48230.5, "power": 36.186014}, {"timestamp": 48251.1, "power": 36.186014}, {"timestamp": 48271.7, "power": 36.186014}, {"timestamp": 48292.2, "power": 36.186014}, {"timestamp": 48312.8, "power": 36.186014}, {"timestamp": 48333.3, "power": 36.186014}, {"timestamp": 48353.9, "power": 36.186014}, {"timestamp": 48374.5, "power": 36.186014}, {"timestamp": 48395.0, "power": 36.424086}, {"timestamp": 48416.2, "power": 36.424086}, {"timestamp": 48436.7, "power": 36.424086}, {"timestamp": 48457.3, "power": 36.424086}, {"timestamp": 48477.9, "power": 36.424086}, {"timestamp": 48498.4, "power": 36.424086}, {"timestamp": 48519.0, "power": 36.424086}, {"timestamp": 48539.6, "power": 36.424086}, {"timestamp": 48560.2, "power": 36.424086}, {"timestamp": 48580.7, "power": 36.424086}, {"timestamp": 48601.2, "power": 36.424086}, {"timestamp": 48621.8, "power": 36.424086}, {"timestamp": 48642.3, "power": 36.424086}, {"timestamp": 48662.9, "power": 36.424086}, {"timestamp": 48683.4, "power": 36.424086}, {"timestamp": 48704.0, "power": 36.424086}, {"timestamp": 48724.6, "power": 36.424086}, {"timestamp": 48745.1, "power": 36.424086}, {"timestamp": 48765.6, "power": 36.424086}, {"timestamp": 48786.2, "power": 36.424086}, {"timestamp": 48806.8, "power": 36.424086}, {"timestamp": 48827.3, "power": 36.424086}, {"timestamp": 48847.9, "power": 36.424086}, {"timestamp": 48868.4, "power": 36.424086}, {"timestamp": 48888.9, "power": 36.424086}, {"timestamp": 48909.5, "power": 36.424086}, {"timestamp": 48930.0, "power": 36.424086}, {"timestamp": 48950.6, "power": 36.424086}, {"timestamp": 48971.2, "power": 36.424086}, {"timestamp": 48991.7, "power": 36.424086}, {"timestamp": 49012.3, "power": 36.424086}, {"timestamp": 49032.8, "power": 36.424086}, {"timestamp": 49053.4, "power": 36.424086}, {"timestamp": 49073.9, "power": 36.424086}, {"timestamp": 49094.5, "power": 36.424086}, {"timestamp": 49115.0, "power": 36.424086}, {"timestamp": 49135.6, "power": 36.424086}, {"timestamp": 49156.1, "power": 36.424086}, {"timestamp": 49176.6, "power": 36.424086}, {"timestamp": 49197.1, "power": 36.424086}, {"timestamp": 49217.7, "power": 36.424086}, {"timestamp": 49238.2, "power": 36.424086}, {"timestamp": 49258.8, "power": 36.424086}, {"timestamp": 49279.4, "power": 36.424086}, {"timestamp": 49300.0, "power": 36.424086}, {"timestamp": 49320.5, "power": 36.424086}, {"timestamp": 49341.0, "power": 36.424086}, {"timestamp": 49361.6, "power": 36.424086}, {"timestamp": 49382.2, "power": 36.424086}, {"timestamp": 49402.7, "power": 36.561501}, {"timestamp": 49424.8, "power": 36.561501}, {"timestamp": 49445.4, "power": 36.561501}, {"timestamp": 49465.9, "power": 36.561501}, {"timestamp": 49486.5, "power": 36.561501}, {"timestamp": 49507.0, "power": 36.561501}, {"timestamp": 49527.6, "power": 36.561501}, {"timestamp": 49548.1, "power": 36.561501}, {"timestamp": 49568.6, "power": 36.561501}, {"timestamp": 49589.1, "power": 36.561501}, {"timestamp": 49609.7, "power": 36.561501}, {"timestamp": 49630.2, "power": 36.561501}, {"timestamp": 49650.8, "power": 36.561501}, {"timestamp": 49671.3, "power": 36.561501}, {"timestamp": 49691.9, "power": 36.561501}, {"timestamp": 49712.4, "power": 36.561501}, {"timestamp": 49732.9, "power": 36.561501}, {"timestamp": 49753.5, "power": 36.561501}, {"timestamp": 49774.1, "power": 36.561501}, {"timestamp": 49794.7, "power": 36.561501}, {"timestamp": 49815.2, "power": 36.561501}, {"timestamp": 49835.8, "power": 36.561501}, {"timestamp": 49856.4, "power": 36.561501}, {"timestamp": 49876.9, "power": 36.561501}, {"timestamp": 49897.5, "power": 36.561501}, {"timestamp": 49918.0, "power": 36.561501}, {"timestamp": 49938.6, "power": 36.561501}, {"timestamp": 49959.2, "power": 36.561501}, {"timestamp": 49979.7, "power": 36.561501}, {"timestamp": 50000.3, "power": 36.561501}, {"timestamp": 50020.8, "power": 36.561501}, {"timestamp": 50041.4, "power": 36.561501}, {"timestamp": 50062.0, "power": 36.561501}, {"timestamp": 50082.5, "power": 36.561501}, {"timestamp": 50103.1, "power": 36.561501}, {"timestamp": 50123.7, "power": 36.561501}, {"timestamp": 50144.2, "power": 36.561501}, {"timestamp": 50164.8, "power": 36.561501}, {"timestamp": 50185.3, "power": 36.561501}, {"timestamp": 50205.9, "power": 36.561501}, {"timestamp": 50226.5, "power": 36.561501}, {"timestamp": 50247.1, "power": 36.561501}, {"timestamp": 50267.7, "power": 36.561501}, {"timestamp": 50288.2, "power": 36.561501}, {"timestamp": 50308.7, "power": 36.561501}, {"timestamp": 50329.3, "power": 36.561501}, {"timestamp": 50349.9, "power": 36.561501}, {"timestamp": 50370.4, "power": 36.561501}, {"timestamp": 50391.0, "power": 36.561501}, {"timestamp": 50411.6, "power": 36.400867000000005}, {"timestamp": 50432.7, "power": 36.400867000000005}, {"timestamp": 50453.3, "power": 36.400867000000005}, {"timestamp": 50473.8, "power": 36.400867000000005}, {"timestamp": 50494.4, "power": 36.400867000000005}, {"timestamp": 50514.9, "power": 36.400867000000005}, {"timestamp": 50535.5, "power": 36.400867000000005}, {"timestamp": 50556.0, "power": 36.400867000000005}, {"timestamp": 50576.5, "power": 36.400867000000005}, {"timestamp": 50597.0, "power": 36.400867000000005}, {"timestamp": 50617.6, "power": 36.400867000000005}, {"timestamp": 50638.1, "power": 36.400867000000005}, {"timestamp": 50658.7, "power": 36.400867000000005}, {"timestamp": 50679.2, "power": 36.400867000000005}, {"timestamp": 50699.8, "power": 36.400867000000005}, {"timestamp": 50720.3, "power": 36.400867000000005}, {"timestamp": 50740.9, "power": 36.400867000000005}, {"timestamp": 50761.4, "power": 36.400867000000005}, {"timestamp": 50782.0, "power": 36.400867000000005}, {"timestamp": 50802.6, "power": 36.400867000000005}, {"timestamp": 50823.1, "power": 36.400867000000005}, {"timestamp": 50843.7, "power": 36.400867000000005}, {"timestamp": 50864.3, "power": 36.400867000000005}, {"timestamp": 50884.8, "power": 36.400867000000005}, {"timestamp": 50905.3, "power": 36.400867000000005}, {"timestamp": 50925.9, "power": 36.400867000000005}, {"timestamp": 50946.4, "power": 36.400867000000005}, {"timestamp": 50967.0, "power": 36.400867000000005}, {"timestamp": 50987.6, "power": 36.400867000000005}, {"timestamp": 51008.2, "power": 36.400867000000005}, {"timestamp": 51028.7, "power": 36.400867000000005}, {"timestamp": 51049.3, "power": 36.400867000000005}, {"timestamp": 51069.8, "power": 36.400867000000005}, {"timestamp": 51090.4, "power": 36.400867000000005}, {"timestamp": 51111.0, "power": 36.400867000000005}, {"timestamp": 51131.6, "power": 36.400867000000005}, {"timestamp": 51152.1, "power": 36.400867000000005}, {"timestamp": 51172.7, "power": 36.400867000000005}, {"timestamp": 51193.2, "power": 36.400867000000005}, {"timestamp": 51213.8, "power": 36.400867000000005}, {"timestamp": 51234.4, "power": 36.400867000000005}, {"timestamp": 51255.0, "power": 36.400867000000005}, {"timestamp": 51275.5, "power": 36.400867000000005}, {"timestamp": 51296.1, "power": 36.400867000000005}, {"timestamp": 51316.6, "power": 36.400867000000005}, {"timestamp": 51337.1, "power": 36.400867000000005}, {"timestamp": 51357.7, "power": 36.400867000000005}, {"timestamp": 51378.3, "power": 36.400867000000005}, {"timestamp": 51398.9, "power": 36.400867000000005}, {"timestamp": 51419.4, "power": 36.342918}, {"timestamp": 51440.5, "power": 36.342918}, {"timestamp": 51461.0, "power": 36.342918}, {"timestamp": 51481.6, "power": 36.342918}, {"timestamp": 51502.1, "power": 36.342918}, {"timestamp": 51522.6, "power": 36.342918}, {"timestamp": 51543.2, "power": 36.342918}, {"timestamp": 51563.8, "power": 36.342918}, {"timestamp": 51584.4, "power": 36.342918}, {"timestamp": 51604.9, "power": 36.342918}, {"timestamp": 51625.4, "power": 36.342918}, {"timestamp": 51646.0, "power": 36.342918}, {"timestamp": 51666.6, "power": 36.342918}, {"timestamp": 51687.2, "power": 36.342918}, {"timestamp": 51707.7, "power": 36.342918}, {"timestamp": 51728.3, "power": 36.342918}, {"timestamp": 51748.8, "power": 36.342918}, {"timestamp": 51769.4, "power": 36.342918}, {"timestamp": 51789.9, "power": 36.342918}, {"timestamp": 51810.5, "power": 36.342918}, {"timestamp": 51831.0, "power": 36.342918}, {"timestamp": 51851.7, "power": 36.342918}, {"timestamp": 51872.3, "power": 36.342918}, {"timestamp": 51892.9, "power": 36.342918}, {"timestamp": 51913.4, "power": 36.342918}, {"timestamp": 51933.9, "power": 36.342918}, {"timestamp": 51954.5, "power": 36.342918}, {"timestamp": 51975.0, "power": 36.342918}, {"timestamp": 51995.6, "power": 36.342918}, {"timestamp": 52016.1, "power": 36.342918}, {"timestamp": 52036.6, "power": 36.342918}, {"timestamp": 52057.1, "power": 36.342918}, {"timestamp": 52077.6, "power": 36.342918}, {"timestamp": 52098.1, "power": 36.342918}, {"timestamp": 52118.7, "power": 36.342918}, {"timestamp": 52139.2, "power": 36.342918}, {"timestamp": 52159.8, "power": 36.342918}, {"timestamp": 52180.3, "power": 36.342918}, {"timestamp": 52200.8, "power": 36.342918}, {"timestamp": 52221.4, "power": 36.342918}, {"timestamp": 52241.9, "power": 36.342918}, {"timestamp": 52262.4, "power": 36.342918}, {"timestamp": 52283.0, "power": 36.342918}, {"timestamp": 52303.5, "power": 36.342918}, {"timestamp": 52324.0, "power": 36.342918}, {"timestamp": 52344.5, "power": 36.342918}, {"timestamp": 52365.0, "power": 36.342918}, {"timestamp": 52385.5, "power": 36.342918}, {"timestamp": 52406.1, "power": 36.342918}, {"timestamp": 52426.6, "power": 37.496558}, {"timestamp": 52447.8, "power": 37.496558}, {"timestamp": 52468.3, "power": 37.496558}, {"timestamp": 52488.8, "power": 37.496558}, {"timestamp": 52509.3, "power": 37.496558}, {"timestamp": 52529.9, "power": 37.496558}, {"timestamp": 52550.4, "power": 37.496558}, {"timestamp": 52570.9, "power": 37.496558}, {"timestamp": 52591.5, "power": 37.496558}, {"timestamp": 52612.0, "power": 37.496558}, {"timestamp": 52632.5, "power": 37.496558}, {"timestamp": 52653.0, "power": 37.496558}, {"timestamp": 52673.5, "power": 37.496558}, {"timestamp": 52694.1, "power": 37.496558}, {"timestamp": 52714.6, "power": 37.496558}, {"timestamp": 52735.1, "power": 37.496558}, {"timestamp": 52755.7, "power": 37.496558}, {"timestamp": 52776.2, "power": 37.496558}, {"timestamp": 52796.7, "power": 37.496558}, {"timestamp": 52817.2, "power": 37.496558}, {"timestamp": 52837.8, "power": 37.496558}, {"timestamp": 52858.3, "power": 37.496558}, {"timestamp": 52878.8, "power": 37.496558}, {"timestamp": 52899.4, "power": 37.496558}, {"timestamp": 52919.9, "power": 37.496558}, {"timestamp": 52940.4, "power": 37.496558}, {"timestamp": 52960.9, "power": 37.496558}, {"timestamp": 52981.5, "power": 37.496558}, {"timestamp": 53002.0, "power": 37.496558}, {"timestamp": 53022.5, "power": 37.496558}, {"timestamp": 53043.0, "power": 37.496558}, {"timestamp": 53063.6, "power": 37.496558}, {"timestamp": 53084.1, "power": 37.496558}, {"timestamp": 53104.6, "power": 37.496558}, {"timestamp": 53125.1, "power": 37.496558}, {"timestamp": 53145.6, "power": 37.496558}, {"timestamp": 53166.2, "power": 37.496558}, {"timestamp": 53186.7, "power": 37.496558}, {"timestamp": 53207.2, "power": 37.496558}, {"timestamp": 53227.8, "power": 37.496558}, {"timestamp": 53248.3, "power": 37.496558}, {"timestamp": 53268.8, "power": 37.496558}, {"timestamp": 53289.3, "power": 37.496558}, {"timestamp": 53309.9, "power": 37.496558}, {"timestamp": 53330.4, "power": 37.496558}, {"timestamp": 53350.9, "power": 37.496558}, {"timestamp": 53371.5, "power": 37.496558}, {"timestamp": 53392.0, "power": 37.496558}, {"timestamp": 53412.5, "power": 37.496558}, {"timestamp": 53433.0, "power": 36.963126}, {"timestamp": 53454.0, "power": 36.963126}, {"timestamp": 53474.6, "power": 36.963126}, {"timestamp": 53495.1, "power": 36.963126}, {"timestamp": 53515.6, "power": 36.963126}, {"timestamp": 53536.1, "power": 36.963126}, {"timestamp": 53556.6, "power": 36.963126}, {"timestamp": 53577.1, "power": 36.963126}, {"timestamp": 53597.6, "power": 36.963126}, {"timestamp": 53618.1, "power": 36.963126}, {"timestamp": 53638.7, "power": 36.963126}, {"timestamp": 53659.2, "power": 36.963126}, {"timestamp": 53679.7, "power": 36.963126}, {"timestamp": 53700.2, "power": 36.963126}, {"timestamp": 53720.7, "power": 36.963126}, {"timestamp": 53741.2, "power": 36.963126}, {"timestamp": 53761.7, "power": 36.963126}, {"timestamp": 53782.2, "power": 36.963126}, {"timestamp": 53802.8, "power": 36.963126}, {"timestamp": 53823.3, "power": 36.963126}, {"timestamp": 53843.8, "power": 36.963126}, {"timestamp": 53864.3, "power": 36.963126}, {"timestamp": 53884.8, "power": 36.963126}, {"timestamp": 53905.3, "power": 36.963126}, {"timestamp": 53925.7, "power": 36.963126}, {"timestamp": 53946.3, "power": 36.963126}, {"timestamp": 53966.8, "power": 36.963126}, {"timestamp": 53987.3, "power": 36.963126}, {"timestamp": 54007.8, "power": 36.963126}, {"timestamp": 54028.4, "power": 36.963126}, {"timestamp": 54048.9, "power": 36.963126}, {"timestamp": 54069.3, "power": 36.963126}, {"timestamp": 54089.9, "power": 36.963126}, {"timestamp": 54110.4, "power": 36.963126}, {"timestamp": 54130.9, "power": 36.963126}, {"timestamp": 54151.4, "power": 36.963126}, {"timestamp": 54172.0, "power": 36.963126}, {"timestamp": 54192.5, "power": 36.963126}, {"timestamp": 54213.3, "power": 36.963126}, {"timestamp": 54233.9, "power": 36.963126}, {"timestamp": 54254.4, "power": 36.963126}], "timeline": {"START": "3432.691526", "END": "51801.24851"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 49903.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3082.19}, {"name": "clReleaseKernel", "calls": 1, "time": 1007.15}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.4306}, {"name": "clReleaseContext", "calls": 1, "time": 43.1492}, {"name": "clCreateContext", "calls": 1, "time": 35.9102}, {"name": "clReleaseProgram", "calls": 1, "time": 30.8999}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.39267}, {"name": "clCreateKernel", "calls": 1, "time": 0.346966}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.174645}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.102226}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077438}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035963}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024534}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023165}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.020615}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01058}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008595}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008166}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00666}, {"name": "clRetainDevice", "calls": 2, "time": 0.004651}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 48368.6}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 48207.2}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 47905.5}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 48367.3}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 47899.7}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 48255.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8372.914883, "utilization": 87.217863, "size": 11091200.0, "time": 1324.656963}, {"type": "WRITE", "transfers": 1, "speed": 6490.499827, "utilization": 67.609373, "size": 1363180.0, "time": 210.026814}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 150327414, "speed": 29.5556, "utilization": 0.256559, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9394706, "speed": 395.004, "utilization": 3.42886, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149362576, "speed": 29.55, "utilization": 0.25651, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9334400, "speed": 394.996, "utilization": 3.42878, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150849017, "speed": 29.5608, "utilization": 0.256604, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9427311, "speed": 394.983, "utilization": 3.42867, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149345385, "speed": 29.5503, "utilization": 0.256513, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9333283, "speed": 395.027, "utilization": 3.42905, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 150484812, "speed": 29.557, "utilization": 0.256571, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9404557, "speed": 394.953, "utilization": 3.42841, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len4/run4.json b/code/fpga/ndrange_results/dna.20MB.len4/run4.json new file mode 100644 index 0000000..9ca1da0 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.8927, "power": 35.573708}, {"timestamp": 58.4862, "power": 35.573708}, {"timestamp": 79.0272, "power": 35.573708}, {"timestamp": 99.5988, "power": 35.573708}, {"timestamp": 120.172, "power": 35.573708}, {"timestamp": 140.934, "power": 35.573708}, {"timestamp": 161.467, "power": 35.573708}, {"timestamp": 182.01, "power": 35.573708}, {"timestamp": 202.571, "power": 35.573708}, {"timestamp": 223.173, "power": 35.573708}, {"timestamp": 243.775, "power": 35.573708}, {"timestamp": 264.379, "power": 35.573708}, {"timestamp": 284.976, "power": 35.573708}, {"timestamp": 305.803, "power": 35.573708}, {"timestamp": 326.367, "power": 35.573708}, {"timestamp": 346.931, "power": 35.573708}, {"timestamp": 367.532, "power": 35.573708}, {"timestamp": 388.144, "power": 35.573708}, {"timestamp": 408.745, "power": 35.573708}, {"timestamp": 429.347, "power": 35.573708}, {"timestamp": 449.919, "power": 35.573708}, {"timestamp": 470.487, "power": 35.573708}, {"timestamp": 491.046, "power": 35.573708}, {"timestamp": 511.648, "power": 35.573708}, {"timestamp": 532.253, "power": 35.573708}, {"timestamp": 552.86, "power": 35.573708}, {"timestamp": 573.464, "power": 35.573708}, {"timestamp": 594.038, "power": 35.573708}, {"timestamp": 614.601, "power": 35.573708}, {"timestamp": 635.207, "power": 35.573708}, {"timestamp": 655.811, "power": 35.573708}, {"timestamp": 676.415, "power": 35.573708}, {"timestamp": 697.017, "power": 35.573708}, {"timestamp": 717.637, "power": 35.573708}, {"timestamp": 738.282, "power": 35.573708}, {"timestamp": 758.845, "power": 35.573708}, {"timestamp": 779.448, "power": 35.573708}, {"timestamp": 800.051, "power": 35.573708}, {"timestamp": 820.658, "power": 35.573708}, {"timestamp": 841.258, "power": 35.573708}, {"timestamp": 861.864, "power": 35.573708}, {"timestamp": 882.428, "power": 35.573708}, {"timestamp": 902.993, "power": 35.573708}, {"timestamp": 923.595, "power": 35.573708}, {"timestamp": 944.192, "power": 35.573708}, {"timestamp": 964.788, "power": 35.573708}, {"timestamp": 985.401, "power": 35.573708}, {"timestamp": 1005.98, "power": 35.571779}, {"timestamp": 1027.23, "power": 35.571779}, {"timestamp": 1047.77, "power": 35.571779}, {"timestamp": 1068.3, "power": 35.571779}, {"timestamp": 1088.84, "power": 35.571779}, {"timestamp": 1109.38, "power": 35.571779}, {"timestamp": 1129.9, "power": 35.571779}, {"timestamp": 1150.39, "power": 35.571779}, {"timestamp": 1170.92, "power": 35.571779}, {"timestamp": 1191.46, "power": 35.571779}, {"timestamp": 1212.0, "power": 35.571779}, {"timestamp": 1232.53, "power": 35.571779}, {"timestamp": 1253.07, "power": 35.571779}, {"timestamp": 1273.57, "power": 35.571779}, {"timestamp": 1294.07, "power": 35.571779}, {"timestamp": 1314.51, "power": 35.571779}, {"timestamp": 1334.97, "power": 35.571779}, {"timestamp": 1355.5, "power": 35.571779}, {"timestamp": 1376.04, "power": 35.571779}, {"timestamp": 1396.58, "power": 35.571779}, {"timestamp": 1417.12, "power": 35.571779}, {"timestamp": 1437.65, "power": 35.571779}, {"timestamp": 1458.16, "power": 35.571779}, {"timestamp": 1478.64, "power": 35.571779}, {"timestamp": 1499.09, "power": 35.571779}, {"timestamp": 1519.53, "power": 35.571779}, {"timestamp": 1540.11, "power": 35.571779}, {"timestamp": 1560.63, "power": 35.571779}, {"timestamp": 1581.17, "power": 35.571779}, {"timestamp": 1601.71, "power": 35.571779}, {"timestamp": 1622.21, "power": 35.571779}, {"timestamp": 1642.7, "power": 35.571779}, {"timestamp": 1663.19, "power": 35.571779}, {"timestamp": 1683.71, "power": 35.571779}, {"timestamp": 1704.25, "power": 35.571779}, {"timestamp": 1724.78, "power": 35.571779}, {"timestamp": 1745.32, "power": 35.571779}, {"timestamp": 1765.83, "power": 35.571779}, {"timestamp": 1786.32, "power": 35.571779}, {"timestamp": 1806.85, "power": 35.571779}, {"timestamp": 1827.39, "power": 35.571779}, {"timestamp": 1847.92, "power": 35.571779}, {"timestamp": 1868.45, "power": 35.571779}, {"timestamp": 1888.98, "power": 35.571779}, {"timestamp": 1909.52, "power": 35.571779}, {"timestamp": 1930.04, "power": 35.571779}, {"timestamp": 1950.54, "power": 35.571779}, {"timestamp": 1971.07, "power": 35.571779}, {"timestamp": 1991.6, "power": 35.571779}, {"timestamp": 2012.13, "power": 37.069357999999994}, {"timestamp": 2033.1, "power": 37.069357999999994}, {"timestamp": 2053.63, "power": 37.069357999999994}, {"timestamp": 2074.14, "power": 37.069357999999994}, {"timestamp": 2094.67, "power": 37.069357999999994}, {"timestamp": 2115.16, "power": 37.069357999999994}, {"timestamp": 2135.69, "power": 37.069357999999994}, {"timestamp": 2156.23, "power": 37.069357999999994}, {"timestamp": 2176.77, "power": 37.069357999999994}, {"timestamp": 2197.31, "power": 37.069357999999994}, {"timestamp": 2217.83, "power": 37.069357999999994}, {"timestamp": 2238.33, "power": 37.069357999999994}, {"timestamp": 2258.86, "power": 37.069357999999994}, {"timestamp": 2279.4, "power": 37.069357999999994}, {"timestamp": 2299.94, "power": 37.069357999999994}, {"timestamp": 2320.48, "power": 37.069357999999994}, {"timestamp": 2341.02, "power": 37.069357999999994}, {"timestamp": 2361.56, "power": 37.069357999999994}, {"timestamp": 2382.09, "power": 37.069357999999994}, {"timestamp": 2402.62, "power": 37.069357999999994}, {"timestamp": 2423.16, "power": 37.069357999999994}, {"timestamp": 2443.7, "power": 37.069357999999994}, {"timestamp": 2464.25, "power": 37.069357999999994}, {"timestamp": 2484.78, "power": 37.069357999999994}, {"timestamp": 2505.32, "power": 37.069357999999994}, {"timestamp": 2525.83, "power": 37.069357999999994}, {"timestamp": 2546.32, "power": 37.069357999999994}, {"timestamp": 2566.85, "power": 37.069357999999994}, {"timestamp": 2587.39, "power": 37.069357999999994}, {"timestamp": 2607.92, "power": 37.069357999999994}, {"timestamp": 2628.46, "power": 37.069357999999994}, {"timestamp": 2649.0, "power": 37.069357999999994}, {"timestamp": 2669.53, "power": 37.069357999999994}, {"timestamp": 2690.05, "power": 37.069357999999994}, {"timestamp": 2710.59, "power": 37.069357999999994}, {"timestamp": 2731.12, "power": 37.069357999999994}, {"timestamp": 2751.66, "power": 37.069357999999994}, {"timestamp": 2772.2, "power": 37.069357999999994}, {"timestamp": 2792.74, "power": 37.069357999999994}, {"timestamp": 2813.28, "power": 37.069357999999994}, {"timestamp": 2833.79, "power": 37.069357999999994}, {"timestamp": 2854.28, "power": 37.069357999999994}, {"timestamp": 2874.82, "power": 37.069357999999994}, {"timestamp": 2895.36, "power": 37.069357999999994}, {"timestamp": 2915.89, "power": 37.069357999999994}, {"timestamp": 2936.43, "power": 37.069357999999994}, {"timestamp": 2956.97, "power": 37.069357999999994}, {"timestamp": 2977.5, "power": 37.069357999999994}, {"timestamp": 2998.02, "power": 37.069357999999994}, {"timestamp": 3018.55, "power": 36.02044600000001}, {"timestamp": 3039.66, "power": 36.02044600000001}, {"timestamp": 3060.19, "power": 36.02044600000001}, {"timestamp": 3080.72, "power": 36.02044600000001}, {"timestamp": 3101.25, "power": 36.02044600000001}, {"timestamp": 3121.73, "power": 36.02044600000001}, {"timestamp": 3142.22, "power": 36.02044600000001}, {"timestamp": 3162.77, "power": 36.02044600000001}, {"timestamp": 3183.34, "power": 36.02044600000001}, {"timestamp": 3203.85, "power": 36.02044600000001}, {"timestamp": 3224.37, "power": 36.02044600000001}, {"timestamp": 3244.9, "power": 36.02044600000001}, {"timestamp": 3265.42, "power": 36.02044600000001}, {"timestamp": 3285.91, "power": 36.02044600000001}, {"timestamp": 3306.39, "power": 36.02044600000001}, {"timestamp": 3326.91, "power": 36.02044600000001}, {"timestamp": 3347.43, "power": 36.02044600000001}, {"timestamp": 3367.95, "power": 36.02044600000001}, {"timestamp": 3388.47, "power": 36.02044600000001}, {"timestamp": 3408.99, "power": 36.02044600000001}, {"timestamp": 3429.51, "power": 36.02044600000001}, {"timestamp": 3450.02, "power": 36.02044600000001}, {"timestamp": 3470.5, "power": 36.02044600000001}, {"timestamp": 3491.03, "power": 36.02044600000001}, {"timestamp": 3511.57, "power": 36.02044600000001}, {"timestamp": 3532.1, "power": 36.02044600000001}, {"timestamp": 3552.65, "power": 36.02044600000001}, {"timestamp": 3573.19, "power": 36.02044600000001}, {"timestamp": 3593.74, "power": 36.02044600000001}, {"timestamp": 3614.23, "power": 36.02044600000001}, {"timestamp": 3634.77, "power": 36.02044600000001}, {"timestamp": 3655.3, "power": 36.02044600000001}, {"timestamp": 3675.8, "power": 36.02044600000001}, {"timestamp": 3696.33, "power": 36.02044600000001}, {"timestamp": 3716.87, "power": 36.02044600000001}, {"timestamp": 3737.41, "power": 36.02044600000001}, {"timestamp": 3757.93, "power": 36.02044600000001}, {"timestamp": 3778.42, "power": 36.02044600000001}, {"timestamp": 3798.95, "power": 36.02044600000001}, {"timestamp": 3819.49, "power": 36.02044600000001}, {"timestamp": 3840.03, "power": 36.02044600000001}, {"timestamp": 3860.57, "power": 36.02044600000001}, {"timestamp": 3881.11, "power": 36.02044600000001}, {"timestamp": 3901.65, "power": 36.02044600000001}, {"timestamp": 3922.21, "power": 36.02044600000001}, {"timestamp": 3942.75, "power": 36.02044600000001}, {"timestamp": 3963.29, "power": 36.02044600000001}, {"timestamp": 3983.83, "power": 36.02044600000001}, {"timestamp": 4004.37, "power": 36.02044600000001}, {"timestamp": 4024.91, "power": 36.259543}, {"timestamp": 4045.99, "power": 36.259543}, {"timestamp": 4066.49, "power": 36.259543}, {"timestamp": 4087.05, "power": 36.259543}, {"timestamp": 4107.62, "power": 36.259543}, {"timestamp": 4128.19, "power": 36.259543}, {"timestamp": 4148.75, "power": 36.259543}, {"timestamp": 4169.33, "power": 36.259543}, {"timestamp": 4189.84, "power": 36.259543}, {"timestamp": 4210.33, "power": 36.259543}, {"timestamp": 4230.89, "power": 36.259543}, {"timestamp": 4251.47, "power": 36.259543}, {"timestamp": 4272.04, "power": 36.259543}, {"timestamp": 4292.61, "power": 36.259543}, {"timestamp": 4313.17, "power": 36.259543}, {"timestamp": 4333.74, "power": 36.259543}, {"timestamp": 4354.24, "power": 36.259543}, {"timestamp": 4374.8, "power": 36.259543}, {"timestamp": 4395.35, "power": 36.259543}, {"timestamp": 4415.92, "power": 36.259543}, {"timestamp": 4436.49, "power": 36.259543}, {"timestamp": 4457.06, "power": 36.259543}, {"timestamp": 4477.63, "power": 36.259543}, {"timestamp": 4498.14, "power": 36.259543}, {"timestamp": 4518.68, "power": 36.259543}, {"timestamp": 4539.25, "power": 36.259543}, {"timestamp": 4559.82, "power": 36.259543}, {"timestamp": 4580.4, "power": 36.259543}, {"timestamp": 4600.95, "power": 36.259543}, {"timestamp": 4621.52, "power": 36.259543}, {"timestamp": 4642.03, "power": 36.259543}, {"timestamp": 4662.58, "power": 36.259543}, {"timestamp": 4683.14, "power": 36.259543}, {"timestamp": 4703.72, "power": 36.259543}, {"timestamp": 4724.28, "power": 36.259543}, {"timestamp": 4744.85, "power": 36.259543}, {"timestamp": 4765.42, "power": 36.259543}, {"timestamp": 4785.95, "power": 36.259543}, {"timestamp": 4806.44, "power": 36.259543}, {"timestamp": 4826.99, "power": 36.259543}, {"timestamp": 4847.56, "power": 36.259543}, {"timestamp": 4868.11, "power": 36.259543}, {"timestamp": 4888.67, "power": 36.259543}, {"timestamp": 4909.23, "power": 36.259543}, {"timestamp": 4929.81, "power": 36.259543}, {"timestamp": 4950.31, "power": 36.259543}, {"timestamp": 4970.87, "power": 36.259543}, {"timestamp": 4991.45, "power": 36.259543}, {"timestamp": 5012.02, "power": 36.259543}, {"timestamp": 5032.59, "power": 36.516936}, {"timestamp": 5053.7, "power": 36.516936}, {"timestamp": 5074.2, "power": 36.516936}, {"timestamp": 5094.7, "power": 36.516936}, {"timestamp": 5115.24, "power": 36.516936}, {"timestamp": 5135.81, "power": 36.516936}, {"timestamp": 5156.38, "power": 36.516936}, {"timestamp": 5176.94, "power": 36.516936}, {"timestamp": 5197.5, "power": 36.516936}, {"timestamp": 5218.01, "power": 36.516936}, {"timestamp": 5238.51, "power": 36.516936}, {"timestamp": 5259.08, "power": 36.516936}, {"timestamp": 5279.65, "power": 36.516936}, {"timestamp": 5300.21, "power": 36.516936}, {"timestamp": 5320.81, "power": 36.516936}, {"timestamp": 5341.35, "power": 36.516936}, {"timestamp": 5361.87, "power": 36.516936}, {"timestamp": 5382.37, "power": 36.516936}, {"timestamp": 5402.93, "power": 36.516936}, {"timestamp": 5423.49, "power": 36.516936}, {"timestamp": 5444.04, "power": 36.516936}, {"timestamp": 5464.6, "power": 36.516936}, {"timestamp": 5485.15, "power": 36.516936}, {"timestamp": 5505.72, "power": 36.516936}, {"timestamp": 5526.21, "power": 36.516936}, {"timestamp": 5546.77, "power": 36.516936}, {"timestamp": 5567.34, "power": 36.516936}, {"timestamp": 5587.88, "power": 36.516936}, {"timestamp": 5608.42, "power": 36.516936}, {"timestamp": 5628.96, "power": 36.516936}, {"timestamp": 5649.5, "power": 36.516936}, {"timestamp": 5670.01, "power": 36.516936}, {"timestamp": 5690.55, "power": 36.516936}, {"timestamp": 5711.09, "power": 36.516936}, {"timestamp": 5731.63, "power": 36.516936}, {"timestamp": 5752.17, "power": 36.516936}, {"timestamp": 5772.71, "power": 36.516936}, {"timestamp": 5793.25, "power": 36.516936}, {"timestamp": 5813.75, "power": 36.516936}, {"timestamp": 5834.28, "power": 36.516936}, {"timestamp": 5854.81, "power": 36.516936}, {"timestamp": 5875.32, "power": 36.516936}, {"timestamp": 5895.88, "power": 36.516936}, {"timestamp": 5916.42, "power": 36.516936}, {"timestamp": 5936.96, "power": 36.516936}, {"timestamp": 5957.5, "power": 36.516936}, {"timestamp": 5978.03, "power": 36.516936}, {"timestamp": 5998.56, "power": 36.516936}, {"timestamp": 6019.1, "power": 36.516936}, {"timestamp": 6039.64, "power": 36.007244}, {"timestamp": 6060.69, "power": 36.007244}, {"timestamp": 6081.23, "power": 36.007244}, {"timestamp": 6101.69, "power": 36.007244}, {"timestamp": 6121.88, "power": 36.007244}, {"timestamp": 6142.38, "power": 36.007244}, {"timestamp": 6162.94, "power": 36.007244}, {"timestamp": 6183.49, "power": 36.007244}, {"timestamp": 6204.03, "power": 36.007244}, {"timestamp": 6224.57, "power": 36.007244}, {"timestamp": 6245.11, "power": 36.007244}, {"timestamp": 6265.65, "power": 36.007244}, {"timestamp": 6286.16, "power": 36.007244}, {"timestamp": 6306.69, "power": 36.007244}, {"timestamp": 6327.23, "power": 36.007244}, {"timestamp": 6347.77, "power": 36.007244}, {"timestamp": 6368.31, "power": 36.007244}, {"timestamp": 6388.86, "power": 36.007244}, {"timestamp": 6409.43, "power": 36.007244}, {"timestamp": 6429.95, "power": 36.007244}, {"timestamp": 6450.45, "power": 36.007244}, {"timestamp": 6471.01, "power": 36.007244}, {"timestamp": 6491.57, "power": 36.007244}, {"timestamp": 6512.13, "power": 36.007244}, {"timestamp": 6532.7, "power": 36.007244}, {"timestamp": 6553.27, "power": 36.007244}, {"timestamp": 6573.78, "power": 36.007244}, {"timestamp": 6594.28, "power": 36.007244}, {"timestamp": 6614.82, "power": 36.007244}, {"timestamp": 6635.4, "power": 36.007244}, {"timestamp": 6655.96, "power": 36.007244}, {"timestamp": 6676.54, "power": 36.007244}, {"timestamp": 6697.11, "power": 36.007244}, {"timestamp": 6717.69, "power": 36.007244}, {"timestamp": 6738.19, "power": 36.007244}, {"timestamp": 6758.73, "power": 36.007244}, {"timestamp": 6779.29, "power": 36.007244}, {"timestamp": 6799.84, "power": 36.007244}, {"timestamp": 6820.41, "power": 36.007244}, {"timestamp": 6840.98, "power": 36.007244}, {"timestamp": 6861.55, "power": 36.007244}, {"timestamp": 6882.07, "power": 36.007244}, {"timestamp": 6902.62, "power": 36.007244}, {"timestamp": 6923.19, "power": 36.007244}, {"timestamp": 6943.76, "power": 36.007244}, {"timestamp": 6964.32, "power": 36.007244}, {"timestamp": 6984.89, "power": 36.007244}, {"timestamp": 7005.43, "power": 36.007244}, {"timestamp": 7025.94, "power": 36.007244}, {"timestamp": 7046.43, "power": 36.784413}, {"timestamp": 7068.31, "power": 36.784413}, {"timestamp": 7088.85, "power": 36.784413}, {"timestamp": 7109.39, "power": 36.784413}, {"timestamp": 7129.92, "power": 36.784413}, {"timestamp": 7150.41, "power": 36.784413}, {"timestamp": 7170.97, "power": 36.784413}, {"timestamp": 7191.54, "power": 36.784413}, {"timestamp": 7212.11, "power": 36.784413}, {"timestamp": 7232.68, "power": 36.784413}, {"timestamp": 7253.25, "power": 36.784413}, {"timestamp": 7273.76, "power": 36.784413}, {"timestamp": 7294.25, "power": 36.784413}, {"timestamp": 7314.81, "power": 36.784413}, {"timestamp": 7335.37, "power": 36.784413}, {"timestamp": 7355.94, "power": 36.784413}, {"timestamp": 7376.51, "power": 36.784413}, {"timestamp": 7397.09, "power": 36.784413}, {"timestamp": 7417.65, "power": 36.784413}, {"timestamp": 7438.16, "power": 36.784413}, {"timestamp": 7458.71, "power": 36.784413}, {"timestamp": 7479.28, "power": 36.784413}, {"timestamp": 7499.83, "power": 36.784413}, {"timestamp": 7520.4, "power": 36.784413}, {"timestamp": 7540.97, "power": 36.784413}, {"timestamp": 7561.54, "power": 36.784413}, {"timestamp": 7582.06, "power": 36.784413}, {"timestamp": 7602.61, "power": 36.784413}, {"timestamp": 7623.16, "power": 36.784413}, {"timestamp": 7643.69, "power": 36.784413}, {"timestamp": 7664.23, "power": 36.784413}, {"timestamp": 7684.77, "power": 36.784413}, {"timestamp": 7705.31, "power": 36.784413}, {"timestamp": 7725.82, "power": 36.784413}, {"timestamp": 7746.32, "power": 36.784413}, {"timestamp": 7766.85, "power": 36.784413}, {"timestamp": 7787.39, "power": 36.784413}, {"timestamp": 7807.93, "power": 36.784413}, {"timestamp": 7828.46, "power": 36.784413}, {"timestamp": 7849.0, "power": 36.784413}, {"timestamp": 7869.54, "power": 36.784413}, {"timestamp": 7890.07, "power": 36.784413}, {"timestamp": 7910.6, "power": 36.784413}, {"timestamp": 7931.14, "power": 36.784413}, {"timestamp": 7951.68, "power": 36.784413}, {"timestamp": 7972.21, "power": 36.784413}, {"timestamp": 7992.75, "power": 36.784413}, {"timestamp": 8013.3, "power": 36.784413}, {"timestamp": 8033.82, "power": 36.784413}, {"timestamp": 8054.35, "power": 36.167}, {"timestamp": 8075.84, "power": 36.167}, {"timestamp": 8096.41, "power": 36.167}, {"timestamp": 8116.99, "power": 36.167}, {"timestamp": 8137.54, "power": 36.167}, {"timestamp": 8158.06, "power": 36.167}, {"timestamp": 8178.61, "power": 36.167}, {"timestamp": 8199.17, "power": 36.167}, {"timestamp": 8219.74, "power": 36.167}, {"timestamp": 8240.28, "power": 36.167}, {"timestamp": 8260.82, "power": 36.167}, {"timestamp": 8281.36, "power": 36.167}, {"timestamp": 8301.88, "power": 36.167}, {"timestamp": 8322.37, "power": 36.167}, {"timestamp": 8342.9, "power": 36.167}, {"timestamp": 8363.44, "power": 36.167}, {"timestamp": 8383.98, "power": 36.167}, {"timestamp": 8404.52, "power": 36.167}, {"timestamp": 8425.06, "power": 36.167}, {"timestamp": 8445.63, "power": 36.167}, {"timestamp": 8466.15, "power": 36.167}, {"timestamp": 8486.7, "power": 36.167}, {"timestamp": 8507.25, "power": 36.167}, {"timestamp": 8527.82, "power": 36.167}, {"timestamp": 8548.38, "power": 36.167}, {"timestamp": 8568.92, "power": 36.167}, {"timestamp": 8589.48, "power": 36.167}, {"timestamp": 8610.0, "power": 36.167}, {"timestamp": 8630.55, "power": 36.167}, {"timestamp": 8651.12, "power": 36.167}, {"timestamp": 8671.63, "power": 36.167}, {"timestamp": 8692.12, "power": 36.167}, {"timestamp": 8712.67, "power": 36.167}, {"timestamp": 8733.24, "power": 36.167}, {"timestamp": 8753.77, "power": 36.167}, {"timestamp": 8774.27, "power": 36.167}, {"timestamp": 8794.82, "power": 36.167}, {"timestamp": 8815.4, "power": 36.167}, {"timestamp": 8835.95, "power": 36.167}, {"timestamp": 8856.51, "power": 36.167}, {"timestamp": 8877.07, "power": 36.167}, {"timestamp": 8897.62, "power": 36.167}, {"timestamp": 8918.13, "power": 36.167}, {"timestamp": 8938.63, "power": 36.167}, {"timestamp": 8959.19, "power": 36.167}, {"timestamp": 8979.75, "power": 36.167}, {"timestamp": 9000.32, "power": 36.167}, {"timestamp": 9020.88, "power": 36.167}, {"timestamp": 9041.45, "power": 36.167}, {"timestamp": 9061.99, "power": 36.482405}, {"timestamp": 9083.05, "power": 36.482405}, {"timestamp": 9103.59, "power": 36.482405}, {"timestamp": 9124.14, "power": 36.482405}, {"timestamp": 9144.7, "power": 36.482405}, {"timestamp": 9165.27, "power": 36.482405}, {"timestamp": 9185.77, "power": 36.482405}, {"timestamp": 9206.26, "power": 36.482405}, {"timestamp": 9226.83, "power": 36.482405}, {"timestamp": 9247.37, "power": 36.482405}, {"timestamp": 9267.9, "power": 36.482405}, {"timestamp": 9288.44, "power": 36.482405}, {"timestamp": 9308.98, "power": 36.482405}, {"timestamp": 9329.52, "power": 36.482405}, {"timestamp": 9350.03, "power": 36.482405}, {"timestamp": 9370.56, "power": 36.482405}, {"timestamp": 9391.1, "power": 36.482405}, {"timestamp": 9411.64, "power": 36.482405}, {"timestamp": 9432.18, "power": 36.482405}, {"timestamp": 9452.74, "power": 36.482405}, {"timestamp": 9473.31, "power": 36.482405}, {"timestamp": 9493.83, "power": 36.482405}, {"timestamp": 9514.32, "power": 36.482405}, {"timestamp": 9534.88, "power": 36.482405}, {"timestamp": 9555.44, "power": 36.482405}, {"timestamp": 9576.01, "power": 36.482405}, {"timestamp": 9596.56, "power": 36.482405}, {"timestamp": 9617.13, "power": 36.482405}, {"timestamp": 9637.7, "power": 36.482405}, {"timestamp": 9658.19, "power": 36.482405}, {"timestamp": 9678.72, "power": 36.482405}, {"timestamp": 9699.26, "power": 36.482405}, {"timestamp": 9719.8, "power": 36.482405}, {"timestamp": 9740.33, "power": 36.482405}, {"timestamp": 9760.87, "power": 36.482405}, {"timestamp": 9781.41, "power": 36.482405}, {"timestamp": 9801.93, "power": 36.482405}, {"timestamp": 9822.42, "power": 36.482405}, {"timestamp": 9842.95, "power": 36.482405}, {"timestamp": 9863.49, "power": 36.482405}, {"timestamp": 9884.03, "power": 36.482405}, {"timestamp": 9904.56, "power": 36.482405}, {"timestamp": 9925.11, "power": 36.482405}, {"timestamp": 9945.65, "power": 36.482405}, {"timestamp": 9966.15, "power": 36.482405}, {"timestamp": 9986.68, "power": 36.482405}, {"timestamp": 10007.2, "power": 36.482405}, {"timestamp": 10027.8, "power": 36.482405}, {"timestamp": 10048.3, "power": 36.482405}, {"timestamp": 10068.8, "power": 36.430551}, {"timestamp": 10090.0, "power": 36.430551}, {"timestamp": 10110.5, "power": 36.430551}, {"timestamp": 10131.1, "power": 36.430551}, {"timestamp": 10151.7, "power": 36.430551}, {"timestamp": 10172.2, "power": 36.430551}, {"timestamp": 10192.8, "power": 36.430551}, {"timestamp": 10213.4, "power": 36.430551}, {"timestamp": 10233.9, "power": 36.430551}, {"timestamp": 10254.4, "power": 36.430551}, {"timestamp": 10275.0, "power": 36.430551}, {"timestamp": 10295.5, "power": 36.430551}, {"timestamp": 10316.1, "power": 36.430551}, {"timestamp": 10336.7, "power": 36.430551}, {"timestamp": 10357.2, "power": 36.430551}, {"timestamp": 10377.7, "power": 36.430551}, {"timestamp": 10398.2, "power": 36.430551}, {"timestamp": 10418.8, "power": 36.430551}, {"timestamp": 10439.4, "power": 36.430551}, {"timestamp": 10459.9, "power": 36.430551}, {"timestamp": 10480.5, "power": 36.430551}, {"timestamp": 10501.0, "power": 36.430551}, {"timestamp": 10521.6, "power": 36.430551}, {"timestamp": 10542.1, "power": 36.430551}, {"timestamp": 10562.7, "power": 36.430551}, {"timestamp": 10583.3, "power": 36.430551}, {"timestamp": 10603.9, "power": 36.430551}, {"timestamp": 10624.4, "power": 36.430551}, {"timestamp": 10645.0, "power": 36.430551}, {"timestamp": 10665.6, "power": 36.430551}, {"timestamp": 10686.1, "power": 36.430551}, {"timestamp": 10706.6, "power": 36.430551}, {"timestamp": 10727.2, "power": 36.430551}, {"timestamp": 10747.8, "power": 36.430551}, {"timestamp": 10768.3, "power": 36.430551}, {"timestamp": 10788.9, "power": 36.430551}, {"timestamp": 10809.5, "power": 36.430551}, {"timestamp": 10830.0, "power": 36.430551}, {"timestamp": 10850.5, "power": 36.430551}, {"timestamp": 10871.1, "power": 36.430551}, {"timestamp": 10891.6, "power": 36.430551}, {"timestamp": 10912.2, "power": 36.430551}, {"timestamp": 10932.8, "power": 36.430551}, {"timestamp": 10953.4, "power": 36.430551}, {"timestamp": 10973.9, "power": 36.430551}, {"timestamp": 10994.4, "power": 36.430551}, {"timestamp": 11014.9, "power": 36.430551}, {"timestamp": 11035.5, "power": 36.430551}, {"timestamp": 11056.1, "power": 36.430551}, {"timestamp": 11076.6, "power": 36.741197}, {"timestamp": 11097.8, "power": 36.741197}, {"timestamp": 11118.3, "power": 36.741197}, {"timestamp": 11138.7, "power": 36.741197}, {"timestamp": 11159.3, "power": 36.741197}, {"timestamp": 11179.9, "power": 36.741197}, {"timestamp": 11200.4, "power": 36.741197}, {"timestamp": 11221.0, "power": 36.741197}, {"timestamp": 11241.6, "power": 36.741197}, {"timestamp": 11262.1, "power": 36.741197}, {"timestamp": 11282.6, "power": 36.741197}, {"timestamp": 11303.1, "power": 36.741197}, {"timestamp": 11323.7, "power": 36.741197}, {"timestamp": 11344.3, "power": 36.741197}, {"timestamp": 11364.8, "power": 36.741197}, {"timestamp": 11385.4, "power": 36.741197}, {"timestamp": 11405.9, "power": 36.741197}, {"timestamp": 11426.4, "power": 36.741197}, {"timestamp": 11447.0, "power": 36.741197}, {"timestamp": 11467.6, "power": 36.741197}, {"timestamp": 11488.1, "power": 36.741197}, {"timestamp": 11508.7, "power": 36.741197}, {"timestamp": 11529.2, "power": 36.741197}, {"timestamp": 11549.7, "power": 36.741197}, {"timestamp": 11570.2, "power": 36.741197}, {"timestamp": 11590.8, "power": 36.741197}, {"timestamp": 11611.3, "power": 36.741197}, {"timestamp": 11631.8, "power": 36.741197}, {"timestamp": 11652.4, "power": 36.741197}, {"timestamp": 11672.9, "power": 36.741197}, {"timestamp": 11693.5, "power": 36.741197}, {"timestamp": 11714.0, "power": 36.741197}, {"timestamp": 11734.5, "power": 36.741197}, {"timestamp": 11755.0, "power": 36.741197}, {"timestamp": 11775.6, "power": 36.741197}, {"timestamp": 11796.1, "power": 36.741197}, {"timestamp": 11816.7, "power": 36.741197}, {"timestamp": 11837.2, "power": 36.741197}, {"timestamp": 11857.8, "power": 36.741197}, {"timestamp": 11878.3, "power": 36.741197}, {"timestamp": 11898.8, "power": 36.741197}, {"timestamp": 11919.3, "power": 36.741197}, {"timestamp": 11939.9, "power": 36.741197}, {"timestamp": 11960.4, "power": 36.741197}, {"timestamp": 11980.9, "power": 36.741197}, {"timestamp": 12001.5, "power": 36.741197}, {"timestamp": 12022.0, "power": 36.741197}, {"timestamp": 12042.5, "power": 36.741197}, {"timestamp": 12063.1, "power": 36.741197}, {"timestamp": 12083.6, "power": 36.101031}, {"timestamp": 12104.6, "power": 36.101031}, {"timestamp": 12125.2, "power": 36.101031}, {"timestamp": 12145.8, "power": 36.101031}, {"timestamp": 12166.3, "power": 36.101031}, {"timestamp": 12186.8, "power": 36.101031}, {"timestamp": 12207.3, "power": 36.101031}, {"timestamp": 12227.8, "power": 36.101031}, {"timestamp": 12248.3, "power": 36.101031}, {"timestamp": 12268.8, "power": 36.101031}, {"timestamp": 12289.4, "power": 36.101031}, {"timestamp": 12309.9, "power": 36.101031}, {"timestamp": 12330.5, "power": 36.101031}, {"timestamp": 12351.0, "power": 36.101031}, {"timestamp": 12371.6, "power": 36.101031}, {"timestamp": 12392.2, "power": 36.101031}, {"timestamp": 12412.7, "power": 36.101031}, {"timestamp": 12433.3, "power": 36.101031}, {"timestamp": 12453.8, "power": 36.101031}, {"timestamp": 12474.3, "power": 36.101031}, {"timestamp": 12494.9, "power": 36.101031}, {"timestamp": 12515.4, "power": 36.101031}, {"timestamp": 12536.0, "power": 36.101031}, {"timestamp": 12556.6, "power": 36.101031}, {"timestamp": 12577.2, "power": 36.101031}, {"timestamp": 12597.7, "power": 36.101031}, {"timestamp": 12618.2, "power": 36.101031}, {"timestamp": 12638.8, "power": 36.101031}, {"timestamp": 12659.3, "power": 36.101031}, {"timestamp": 12679.8, "power": 36.101031}, {"timestamp": 12700.4, "power": 36.101031}, {"timestamp": 12720.9, "power": 36.101031}, {"timestamp": 12741.5, "power": 36.101031}, {"timestamp": 12762.0, "power": 36.101031}, {"timestamp": 12782.5, "power": 36.101031}, {"timestamp": 12803.0, "power": 36.101031}, {"timestamp": 12823.5, "power": 36.101031}, {"timestamp": 12844.1, "power": 36.101031}, {"timestamp": 12864.6, "power": 36.101031}, {"timestamp": 12885.2, "power": 36.101031}, {"timestamp": 12905.7, "power": 36.101031}, {"timestamp": 12926.2, "power": 36.101031}, {"timestamp": 12946.7, "power": 36.101031}, {"timestamp": 12967.3, "power": 36.101031}, {"timestamp": 12987.8, "power": 36.101031}, {"timestamp": 13008.4, "power": 36.101031}, {"timestamp": 13028.9, "power": 36.101031}, {"timestamp": 13049.5, "power": 36.101031}, {"timestamp": 13070.0, "power": 36.101031}, {"timestamp": 13090.5, "power": 36.011165}, {"timestamp": 13112.6, "power": 36.011165}, {"timestamp": 13133.1, "power": 36.011165}, {"timestamp": 13153.7, "power": 36.011165}, {"timestamp": 13174.2, "power": 36.011165}, {"timestamp": 13194.7, "power": 36.011165}, {"timestamp": 13215.3, "power": 36.011165}, {"timestamp": 13235.8, "power": 36.011165}, {"timestamp": 13256.4, "power": 36.011165}, {"timestamp": 13277.0, "power": 36.011165}, {"timestamp": 13297.5, "power": 36.011165}, {"timestamp": 13318.0, "power": 36.011165}, {"timestamp": 13338.6, "power": 36.011165}, {"timestamp": 13359.2, "power": 36.011165}, {"timestamp": 13379.7, "power": 36.011165}, {"timestamp": 13400.3, "power": 36.011165}, {"timestamp": 13420.9, "power": 36.011165}, {"timestamp": 13441.4, "power": 36.011165}, {"timestamp": 13461.9, "power": 36.011165}, {"timestamp": 13482.5, "power": 36.011165}, {"timestamp": 13503.1, "power": 36.011165}, {"timestamp": 13523.6, "power": 36.011165}, {"timestamp": 13544.2, "power": 36.011165}, {"timestamp": 13564.8, "power": 36.011165}, {"timestamp": 13585.3, "power": 36.011165}, {"timestamp": 13605.9, "power": 36.011165}, {"timestamp": 13626.3, "power": 36.011165}, {"timestamp": 13646.9, "power": 36.011165}, {"timestamp": 13667.5, "power": 36.011165}, {"timestamp": 13688.0, "power": 36.011165}, {"timestamp": 13708.6, "power": 36.011165}, {"timestamp": 13729.1, "power": 36.011165}, {"timestamp": 13749.6, "power": 36.011165}, {"timestamp": 13770.2, "power": 36.011165}, {"timestamp": 13790.7, "power": 36.011165}, {"timestamp": 13811.2, "power": 36.011165}, {"timestamp": 13831.7, "power": 36.011165}, {"timestamp": 13852.3, "power": 36.011165}, {"timestamp": 13872.8, "power": 36.011165}, {"timestamp": 13893.3, "power": 36.011165}, {"timestamp": 13913.9, "power": 36.011165}, {"timestamp": 13934.3, "power": 36.011165}, {"timestamp": 13954.9, "power": 36.011165}, {"timestamp": 13975.4, "power": 36.011165}, {"timestamp": 13996.0, "power": 36.011165}, {"timestamp": 14016.5, "power": 36.011165}, {"timestamp": 14037.0, "power": 36.011165}, {"timestamp": 14057.6, "power": 36.011165}, {"timestamp": 14078.1, "power": 36.011165}, {"timestamp": 14098.6, "power": 36.000987}, {"timestamp": 14119.7, "power": 36.000987}, {"timestamp": 14140.2, "power": 36.000987}, {"timestamp": 14160.8, "power": 36.000987}, {"timestamp": 14181.3, "power": 36.000987}, {"timestamp": 14201.8, "power": 36.000987}, {"timestamp": 14222.4, "power": 36.000987}, {"timestamp": 14242.9, "power": 36.000987}, {"timestamp": 14263.5, "power": 36.000987}, {"timestamp": 14284.0, "power": 36.000987}, {"timestamp": 14304.6, "power": 36.000987}, {"timestamp": 14325.2, "power": 36.000987}, {"timestamp": 14345.7, "power": 36.000987}, {"timestamp": 14366.2, "power": 36.000987}, {"timestamp": 14386.8, "power": 36.000987}, {"timestamp": 14407.4, "power": 36.000987}, {"timestamp": 14427.9, "power": 36.000987}, {"timestamp": 14448.5, "power": 36.000987}, {"timestamp": 14469.1, "power": 36.000987}, {"timestamp": 14489.6, "power": 36.000987}, {"timestamp": 14510.2, "power": 36.000987}, {"timestamp": 14530.7, "power": 36.000987}, {"timestamp": 14551.3, "power": 36.000987}, {"timestamp": 14571.8, "power": 36.000987}, {"timestamp": 14592.4, "power": 36.000987}, {"timestamp": 14612.9, "power": 36.000987}, {"timestamp": 14633.5, "power": 36.000987}, {"timestamp": 14654.0, "power": 36.000987}, {"timestamp": 14674.6, "power": 36.000987}, {"timestamp": 14695.1, "power": 36.000987}, {"timestamp": 14715.7, "power": 36.000987}, {"timestamp": 14736.2, "power": 36.000987}, {"timestamp": 14756.8, "power": 36.000987}, {"timestamp": 14777.4, "power": 36.000987}, {"timestamp": 14797.9, "power": 36.000987}, {"timestamp": 14818.4, "power": 36.000987}, {"timestamp": 14838.9, "power": 36.000987}, {"timestamp": 14859.5, "power": 36.000987}, {"timestamp": 14880.1, "power": 36.000987}, {"timestamp": 14900.6, "power": 36.000987}, {"timestamp": 14921.2, "power": 36.000987}, {"timestamp": 14941.8, "power": 36.000987}, {"timestamp": 14962.3, "power": 36.000987}, {"timestamp": 14982.8, "power": 36.000987}, {"timestamp": 15003.3, "power": 36.000987}, {"timestamp": 15023.9, "power": 36.000987}, {"timestamp": 15044.4, "power": 36.000987}, {"timestamp": 15064.9, "power": 36.000987}, {"timestamp": 15085.5, "power": 36.000987}, {"timestamp": 15106.0, "power": 37.093903}, {"timestamp": 15127.1, "power": 37.093903}, {"timestamp": 15147.6, "power": 37.093903}, {"timestamp": 15168.2, "power": 37.093903}, {"timestamp": 15188.7, "power": 37.093903}, {"timestamp": 15209.3, "power": 37.093903}, {"timestamp": 15229.9, "power": 37.093903}, {"timestamp": 15250.4, "power": 37.093903}, {"timestamp": 15270.9, "power": 37.093903}, {"timestamp": 15291.5, "power": 37.093903}, {"timestamp": 15312.1, "power": 37.093903}, {"timestamp": 15332.6, "power": 37.093903}, {"timestamp": 15353.2, "power": 37.093903}, {"timestamp": 15373.8, "power": 37.093903}, {"timestamp": 15394.3, "power": 37.093903}, {"timestamp": 15414.8, "power": 37.093903}, {"timestamp": 15435.4, "power": 37.093903}, {"timestamp": 15455.9, "power": 37.093903}, {"timestamp": 15476.5, "power": 37.093903}, {"timestamp": 15497.1, "power": 37.093903}, {"timestamp": 15517.6, "power": 37.093903}, {"timestamp": 15538.1, "power": 37.093903}, {"timestamp": 15558.7, "power": 37.093903}, {"timestamp": 15579.2, "power": 37.093903}, {"timestamp": 15599.8, "power": 37.093903}, {"timestamp": 15620.3, "power": 37.093903}, {"timestamp": 15640.8, "power": 37.093903}, {"timestamp": 15661.4, "power": 37.093903}, {"timestamp": 15681.9, "power": 37.093903}, {"timestamp": 15702.4, "power": 37.093903}, {"timestamp": 15722.9, "power": 37.093903}, {"timestamp": 15743.5, "power": 37.093903}, {"timestamp": 15764.0, "power": 37.093903}, {"timestamp": 15784.6, "power": 37.093903}, {"timestamp": 15805.1, "power": 37.093903}, {"timestamp": 15825.6, "power": 37.093903}, {"timestamp": 15846.2, "power": 37.093903}, {"timestamp": 15866.7, "power": 37.093903}, {"timestamp": 15887.2, "power": 37.093903}, {"timestamp": 15907.8, "power": 37.093903}, {"timestamp": 15928.3, "power": 37.093903}, {"timestamp": 15948.8, "power": 37.093903}, {"timestamp": 15969.4, "power": 37.093903}, {"timestamp": 15989.9, "power": 37.093903}, {"timestamp": 16010.4, "power": 37.093903}, {"timestamp": 16030.9, "power": 37.093903}, {"timestamp": 16051.5, "power": 37.093903}, {"timestamp": 16072.0, "power": 37.093903}, {"timestamp": 16092.5, "power": 37.093903}, {"timestamp": 16113.1, "power": 36.372237}, {"timestamp": 16134.1, "power": 36.372237}, {"timestamp": 16154.7, "power": 36.372237}, {"timestamp": 16175.3, "power": 36.372237}, {"timestamp": 16195.8, "power": 36.372237}, {"timestamp": 16216.4, "power": 36.372237}, {"timestamp": 16236.9, "power": 36.372237}, {"timestamp": 16257.5, "power": 36.372237}, {"timestamp": 16278.0, "power": 36.372237}, {"timestamp": 16298.5, "power": 36.372237}, {"timestamp": 16319.1, "power": 36.372237}, {"timestamp": 16339.6, "power": 36.372237}, {"timestamp": 16360.2, "power": 36.372237}, {"timestamp": 16380.8, "power": 36.372237}, {"timestamp": 16401.3, "power": 36.372237}, {"timestamp": 16421.8, "power": 36.372237}, {"timestamp": 16442.3, "power": 36.372237}, {"timestamp": 16462.9, "power": 36.372237}, {"timestamp": 16483.4, "power": 36.372237}, {"timestamp": 16504.0, "power": 36.372237}, {"timestamp": 16524.6, "power": 36.372237}, {"timestamp": 16545.2, "power": 36.372237}, {"timestamp": 16565.7, "power": 36.372237}, {"timestamp": 16586.2, "power": 36.372237}, {"timestamp": 16606.8, "power": 36.372237}, {"timestamp": 16627.3, "power": 36.372237}, {"timestamp": 16647.9, "power": 36.372237}, {"timestamp": 16668.5, "power": 36.372237}, {"timestamp": 16689.1, "power": 36.372237}, {"timestamp": 16709.6, "power": 36.372237}, {"timestamp": 16730.1, "power": 36.372237}, {"timestamp": 16750.7, "power": 36.372237}, {"timestamp": 16771.3, "power": 36.372237}, {"timestamp": 16791.8, "power": 36.372237}, {"timestamp": 16812.4, "power": 36.372237}, {"timestamp": 16832.9, "power": 36.372237}, {"timestamp": 16853.5, "power": 36.372237}, {"timestamp": 16874.0, "power": 36.372237}, {"timestamp": 16894.5, "power": 36.372237}, {"timestamp": 16915.1, "power": 36.372237}, {"timestamp": 16935.7, "power": 36.372237}, {"timestamp": 16956.2, "power": 36.372237}, {"timestamp": 16976.8, "power": 36.372237}, {"timestamp": 16997.4, "power": 36.372237}, {"timestamp": 17017.9, "power": 36.372237}, {"timestamp": 17038.4, "power": 36.372237}, {"timestamp": 17058.9, "power": 36.372237}, {"timestamp": 17079.5, "power": 36.372237}, {"timestamp": 17100.1, "power": 36.372237}, {"timestamp": 17120.7, "power": 36.090531999999996}, {"timestamp": 17141.7, "power": 36.090531999999996}, {"timestamp": 17162.2, "power": 36.090531999999996}, {"timestamp": 17182.7, "power": 36.090531999999996}, {"timestamp": 17203.2, "power": 36.090531999999996}, {"timestamp": 17223.8, "power": 36.090531999999996}, {"timestamp": 17244.3, "power": 36.090531999999996}, {"timestamp": 17264.8, "power": 36.090531999999996}, {"timestamp": 17285.4, "power": 36.090531999999996}, {"timestamp": 17305.9, "power": 36.090531999999996}, {"timestamp": 17326.4, "power": 36.090531999999996}, {"timestamp": 17346.9, "power": 36.090531999999996}, {"timestamp": 17367.5, "power": 36.090531999999996}, {"timestamp": 17388.1, "power": 36.090531999999996}, {"timestamp": 17408.6, "power": 36.090531999999996}, {"timestamp": 17429.2, "power": 36.090531999999996}, {"timestamp": 17449.8, "power": 36.090531999999996}, {"timestamp": 17470.2, "power": 36.090531999999996}, {"timestamp": 17490.8, "power": 36.090531999999996}, {"timestamp": 17511.4, "power": 36.090531999999996}, {"timestamp": 17531.9, "power": 36.090531999999996}, {"timestamp": 17552.5, "power": 36.090531999999996}, {"timestamp": 17573.1, "power": 36.090531999999996}, {"timestamp": 17593.6, "power": 36.090531999999996}, {"timestamp": 17614.1, "power": 36.090531999999996}, {"timestamp": 17634.7, "power": 36.090531999999996}, {"timestamp": 17655.2, "power": 36.090531999999996}, {"timestamp": 17675.7, "power": 36.090531999999996}, {"timestamp": 17696.3, "power": 36.090531999999996}, {"timestamp": 17716.8, "power": 36.090531999999996}, {"timestamp": 17737.4, "power": 36.090531999999996}, {"timestamp": 17757.9, "power": 36.090531999999996}, {"timestamp": 17778.4, "power": 36.090531999999996}, {"timestamp": 17798.9, "power": 36.090531999999996}, {"timestamp": 17819.5, "power": 36.090531999999996}, {"timestamp": 17840.0, "power": 36.090531999999996}, {"timestamp": 17860.6, "power": 36.090531999999996}, {"timestamp": 17881.1, "power": 36.090531999999996}, {"timestamp": 17901.6, "power": 36.090531999999996}, {"timestamp": 17922.2, "power": 36.090531999999996}, {"timestamp": 17942.7, "power": 36.090531999999996}, {"timestamp": 17963.2, "power": 36.090531999999996}, {"timestamp": 17983.8, "power": 36.090531999999996}, {"timestamp": 18004.3, "power": 36.090531999999996}, {"timestamp": 18024.8, "power": 36.090531999999996}, {"timestamp": 18045.4, "power": 36.090531999999996}, {"timestamp": 18065.9, "power": 36.090531999999996}, {"timestamp": 18086.4, "power": 36.090531999999996}, {"timestamp": 18107.0, "power": 36.090531999999996}, {"timestamp": 18127.5, "power": 36.714383999999995}, {"timestamp": 18148.5, "power": 36.714383999999995}, {"timestamp": 18169.1, "power": 36.714383999999995}, {"timestamp": 18189.6, "power": 36.714383999999995}, {"timestamp": 18210.1, "power": 36.714383999999995}, {"timestamp": 18230.7, "power": 36.714383999999995}, {"timestamp": 18251.2, "power": 36.714383999999995}, {"timestamp": 18271.7, "power": 36.714383999999995}, {"timestamp": 18292.3, "power": 36.714383999999995}, {"timestamp": 18312.8, "power": 36.714383999999995}, {"timestamp": 18333.4, "power": 36.714383999999995}, {"timestamp": 18353.9, "power": 36.714383999999995}, {"timestamp": 18374.4, "power": 36.714383999999995}, {"timestamp": 18394.9, "power": 36.714383999999995}, {"timestamp": 18415.5, "power": 36.714383999999995}, {"timestamp": 18436.1, "power": 36.714383999999995}, {"timestamp": 18456.6, "power": 36.714383999999995}, {"timestamp": 18477.2, "power": 36.714383999999995}, {"timestamp": 18497.8, "power": 36.714383999999995}, {"timestamp": 18518.3, "power": 36.714383999999995}, {"timestamp": 18538.9, "power": 36.714383999999995}, {"timestamp": 18559.4, "power": 36.714383999999995}, {"timestamp": 18580.0, "power": 36.714383999999995}, {"timestamp": 18600.5, "power": 36.714383999999995}, {"timestamp": 18621.1, "power": 36.714383999999995}, {"timestamp": 18641.7, "power": 36.714383999999995}, {"timestamp": 18662.2, "power": 36.714383999999995}, {"timestamp": 18682.7, "power": 36.714383999999995}, {"timestamp": 18703.2, "power": 36.714383999999995}, {"timestamp": 18723.8, "power": 36.714383999999995}, {"timestamp": 18744.3, "power": 36.714383999999995}, {"timestamp": 18764.9, "power": 36.714383999999995}, {"timestamp": 18785.5, "power": 36.714383999999995}, {"timestamp": 18806.0, "power": 36.714383999999995}, {"timestamp": 18826.5, "power": 36.714383999999995}, {"timestamp": 18847.0, "power": 36.714383999999995}, {"timestamp": 18867.6, "power": 36.714383999999995}, {"timestamp": 18888.2, "power": 36.714383999999995}, {"timestamp": 18908.7, "power": 36.714383999999995}, {"timestamp": 18929.3, "power": 36.714383999999995}, {"timestamp": 18949.8, "power": 36.714383999999995}, {"timestamp": 18970.4, "power": 36.714383999999995}, {"timestamp": 18990.9, "power": 36.714383999999995}, {"timestamp": 19011.5, "power": 36.714383999999995}, {"timestamp": 19032.1, "power": 36.714383999999995}, {"timestamp": 19052.6, "power": 36.714383999999995}, {"timestamp": 19073.1, "power": 36.714383999999995}, {"timestamp": 19093.7, "power": 36.714383999999995}, {"timestamp": 19114.2, "power": 36.714383999999995}, {"timestamp": 19134.7, "power": 37.690764}, {"timestamp": 19155.7, "power": 37.690764}, {"timestamp": 19176.3, "power": 37.690764}, {"timestamp": 19196.8, "power": 37.690764}, {"timestamp": 19217.4, "power": 37.690764}, {"timestamp": 19237.9, "power": 37.690764}, {"timestamp": 19258.4, "power": 37.690764}, {"timestamp": 19278.9, "power": 37.690764}, {"timestamp": 19299.4, "power": 37.690764}, {"timestamp": 19320.0, "power": 37.690764}, {"timestamp": 19340.5, "power": 37.690764}, {"timestamp": 19361.1, "power": 37.690764}, {"timestamp": 19381.6, "power": 37.690764}, {"timestamp": 19402.1, "power": 37.690764}, {"timestamp": 19422.7, "power": 37.690764}, {"timestamp": 19443.2, "power": 37.690764}, {"timestamp": 19463.8, "power": 37.690764}, {"timestamp": 19484.4, "power": 37.690764}, {"timestamp": 19504.9, "power": 37.690764}, {"timestamp": 19525.5, "power": 37.690764}, {"timestamp": 19546.0, "power": 37.690764}, {"timestamp": 19566.6, "power": 37.690764}, {"timestamp": 19587.1, "power": 37.690764}, {"timestamp": 19607.7, "power": 37.690764}, {"timestamp": 19628.3, "power": 37.690764}, {"timestamp": 19648.8, "power": 37.690764}, {"timestamp": 19669.4, "power": 37.690764}, {"timestamp": 19689.9, "power": 37.690764}, {"timestamp": 19710.4, "power": 37.690764}, {"timestamp": 19731.0, "power": 37.690764}, {"timestamp": 19751.5, "power": 37.690764}, {"timestamp": 19772.1, "power": 37.690764}, {"timestamp": 19792.6, "power": 37.690764}, {"timestamp": 19813.1, "power": 37.690764}, {"timestamp": 19833.7, "power": 37.690764}, {"timestamp": 19854.2, "power": 37.690764}, {"timestamp": 19874.7, "power": 37.690764}, {"timestamp": 19895.3, "power": 37.690764}, {"timestamp": 19915.8, "power": 37.690764}, {"timestamp": 19936.3, "power": 37.690764}, {"timestamp": 19956.9, "power": 37.690764}, {"timestamp": 19977.4, "power": 37.690764}, {"timestamp": 19997.9, "power": 37.690764}, {"timestamp": 20018.5, "power": 37.690764}, {"timestamp": 20039.0, "power": 37.690764}, {"timestamp": 20059.5, "power": 37.690764}, {"timestamp": 20080.1, "power": 37.690764}, {"timestamp": 20100.6, "power": 37.690764}, {"timestamp": 20121.2, "power": 37.690764}, {"timestamp": 20141.7, "power": 36.251054}, {"timestamp": 20162.7, "power": 36.251054}, {"timestamp": 20183.2, "power": 36.251054}, {"timestamp": 20203.8, "power": 36.251054}, {"timestamp": 20224.3, "power": 36.251054}, {"timestamp": 20244.9, "power": 36.251054}, {"timestamp": 20265.4, "power": 36.251054}, {"timestamp": 20286.0, "power": 36.251054}, {"timestamp": 20306.5, "power": 36.251054}, {"timestamp": 20327.1, "power": 36.251054}, {"timestamp": 20347.6, "power": 36.251054}, {"timestamp": 20368.2, "power": 36.251054}, {"timestamp": 20388.7, "power": 36.251054}, {"timestamp": 20409.3, "power": 36.251054}, {"timestamp": 20429.8, "power": 36.251054}, {"timestamp": 20450.3, "power": 36.251054}, {"timestamp": 20470.9, "power": 36.251054}, {"timestamp": 20491.4, "power": 36.251054}, {"timestamp": 20512.0, "power": 36.251054}, {"timestamp": 20532.6, "power": 36.251054}, {"timestamp": 20553.1, "power": 36.251054}, {"timestamp": 20573.7, "power": 36.251054}, {"timestamp": 20594.2, "power": 36.251054}, {"timestamp": 20614.8, "power": 36.251054}, {"timestamp": 20635.3, "power": 36.251054}, {"timestamp": 20655.9, "power": 36.251054}, {"timestamp": 20676.4, "power": 36.251054}, {"timestamp": 20697.0, "power": 36.251054}, {"timestamp": 20717.5, "power": 36.251054}, {"timestamp": 20738.1, "power": 36.251054}, {"timestamp": 20758.6, "power": 36.251054}, {"timestamp": 20779.2, "power": 36.251054}, {"timestamp": 20799.7, "power": 36.251054}, {"timestamp": 20820.3, "power": 36.251054}, {"timestamp": 20840.8, "power": 36.251054}, {"timestamp": 20861.4, "power": 36.251054}, {"timestamp": 20881.9, "power": 36.251054}, {"timestamp": 20902.4, "power": 36.251054}, {"timestamp": 20922.9, "power": 36.251054}, {"timestamp": 20943.5, "power": 36.251054}, {"timestamp": 20964.0, "power": 36.251054}, {"timestamp": 20984.6, "power": 36.251054}, {"timestamp": 21005.1, "power": 36.251054}, {"timestamp": 21025.6, "power": 36.251054}, {"timestamp": 21046.2, "power": 36.251054}, {"timestamp": 21066.7, "power": 36.251054}, {"timestamp": 21087.2, "power": 36.251054}, {"timestamp": 21107.8, "power": 36.251054}, {"timestamp": 21128.4, "power": 36.251054}, {"timestamp": 21148.9, "power": 36.098184}, {"timestamp": 21169.9, "power": 36.098184}, {"timestamp": 21190.4, "power": 36.098184}, {"timestamp": 21211.0, "power": 36.098184}, {"timestamp": 21231.5, "power": 36.098184}, {"timestamp": 21252.1, "power": 36.098184}, {"timestamp": 21272.6, "power": 36.098184}, {"timestamp": 21293.1, "power": 36.098184}, {"timestamp": 21313.7, "power": 36.098184}, {"timestamp": 21334.2, "power": 36.098184}, {"timestamp": 21354.7, "power": 36.098184}, {"timestamp": 21375.2, "power": 36.098184}, {"timestamp": 21395.8, "power": 36.098184}, {"timestamp": 21416.3, "power": 36.098184}, {"timestamp": 21436.9, "power": 36.098184}, {"timestamp": 21457.5, "power": 36.098184}, {"timestamp": 21478.0, "power": 36.098184}, {"timestamp": 21498.6, "power": 36.098184}, {"timestamp": 21519.1, "power": 36.098184}, {"timestamp": 21539.7, "power": 36.098184}, {"timestamp": 21560.3, "power": 36.098184}, {"timestamp": 21580.8, "power": 36.098184}, {"timestamp": 21601.4, "power": 36.098184}, {"timestamp": 21621.9, "power": 36.098184}, {"timestamp": 21642.5, "power": 36.098184}, {"timestamp": 21663.1, "power": 36.098184}, {"timestamp": 21683.6, "power": 36.098184}, {"timestamp": 21704.2, "power": 36.098184}, {"timestamp": 21724.7, "power": 36.098184}, {"timestamp": 21745.2, "power": 36.098184}, {"timestamp": 21765.8, "power": 36.098184}, {"timestamp": 21786.2, "power": 36.098184}, {"timestamp": 21806.8, "power": 36.098184}, {"timestamp": 21827.3, "power": 36.098184}, {"timestamp": 21847.9, "power": 36.098184}, {"timestamp": 21868.4, "power": 36.098184}, {"timestamp": 21888.9, "power": 36.098184}, {"timestamp": 21909.4, "power": 36.098184}, {"timestamp": 21930.0, "power": 36.098184}, {"timestamp": 21950.4, "power": 36.098184}, {"timestamp": 21971.0, "power": 36.098184}, {"timestamp": 21991.5, "power": 36.098184}, {"timestamp": 22012.1, "power": 36.098184}, {"timestamp": 22032.6, "power": 36.098184}, {"timestamp": 22053.2, "power": 36.098184}, {"timestamp": 22073.7, "power": 36.098184}, {"timestamp": 22094.2, "power": 36.098184}, {"timestamp": 22114.7, "power": 36.098184}, {"timestamp": 22135.3, "power": 36.098184}, {"timestamp": 22155.8, "power": 36.402701}, {"timestamp": 22176.8, "power": 36.402701}, {"timestamp": 22197.4, "power": 36.402701}, {"timestamp": 22217.9, "power": 36.402701}, {"timestamp": 22238.4, "power": 36.402701}, {"timestamp": 22258.9, "power": 36.402701}, {"timestamp": 22279.5, "power": 36.402701}, {"timestamp": 22300.0, "power": 36.402701}, {"timestamp": 22320.6, "power": 36.402701}, {"timestamp": 22341.1, "power": 36.402701}, {"timestamp": 22361.7, "power": 36.402701}, {"timestamp": 22382.2, "power": 36.402701}, {"timestamp": 22402.7, "power": 36.402701}, {"timestamp": 22423.3, "power": 36.402701}, {"timestamp": 22443.8, "power": 36.402701}, {"timestamp": 22464.4, "power": 36.402701}, {"timestamp": 22485.0, "power": 36.402701}, {"timestamp": 22505.6, "power": 36.402701}, {"timestamp": 22526.1, "power": 36.402701}, {"timestamp": 22546.7, "power": 36.402701}, {"timestamp": 22567.2, "power": 36.402701}, {"timestamp": 22587.8, "power": 36.402701}, {"timestamp": 22608.4, "power": 36.402701}, {"timestamp": 22629.0, "power": 36.402701}, {"timestamp": 22649.5, "power": 36.402701}, {"timestamp": 22670.1, "power": 36.402701}, {"timestamp": 22690.6, "power": 36.402701}, {"timestamp": 22711.2, "power": 36.402701}, {"timestamp": 22731.8, "power": 36.402701}, {"timestamp": 22752.3, "power": 36.402701}, {"timestamp": 22772.9, "power": 36.402701}, {"timestamp": 22793.5, "power": 36.402701}, {"timestamp": 22814.0, "power": 36.402701}, {"timestamp": 22834.5, "power": 36.402701}, {"timestamp": 22855.0, "power": 36.402701}, {"timestamp": 22875.6, "power": 36.402701}, {"timestamp": 22896.2, "power": 36.402701}, {"timestamp": 22916.8, "power": 36.402701}, {"timestamp": 22937.4, "power": 36.402701}, {"timestamp": 22957.9, "power": 36.402701}, {"timestamp": 22978.4, "power": 36.402701}, {"timestamp": 22999.0, "power": 36.402701}, {"timestamp": 23019.5, "power": 36.402701}, {"timestamp": 23040.1, "power": 36.402701}, {"timestamp": 23060.7, "power": 36.402701}, {"timestamp": 23081.2, "power": 36.402701}, {"timestamp": 23101.8, "power": 36.402701}, {"timestamp": 23122.3, "power": 36.402701}, {"timestamp": 23142.9, "power": 36.402701}, {"timestamp": 23163.5, "power": 36.25965600000001}, {"timestamp": 23185.9, "power": 36.25965600000001}, {"timestamp": 23206.5, "power": 36.25965600000001}, {"timestamp": 23227.1, "power": 36.25965600000001}, {"timestamp": 23247.6, "power": 36.25965600000001}, {"timestamp": 23268.2, "power": 36.25965600000001}, {"timestamp": 23288.8, "power": 36.25965600000001}, {"timestamp": 23309.3, "power": 36.25965600000001}, {"timestamp": 23329.8, "power": 36.25965600000001}, {"timestamp": 23350.3, "power": 36.25965600000001}, {"timestamp": 23370.9, "power": 36.25965600000001}, {"timestamp": 23391.5, "power": 36.25965600000001}, {"timestamp": 23412.0, "power": 36.25965600000001}, {"timestamp": 23432.6, "power": 36.25965600000001}, {"timestamp": 23453.2, "power": 36.25965600000001}, {"timestamp": 23473.7, "power": 36.25965600000001}, {"timestamp": 23494.2, "power": 36.25965600000001}, {"timestamp": 23514.8, "power": 36.25965600000001}, {"timestamp": 23535.4, "power": 36.25965600000001}, {"timestamp": 23555.9, "power": 36.25965600000001}, {"timestamp": 23576.5, "power": 36.25965600000001}, {"timestamp": 23597.0, "power": 36.25965600000001}, {"timestamp": 23617.6, "power": 36.25965600000001}, {"timestamp": 23638.1, "power": 36.25965600000001}, {"timestamp": 23658.7, "power": 36.25965600000001}, {"timestamp": 23679.2, "power": 36.25965600000001}, {"timestamp": 23699.8, "power": 36.25965600000001}, {"timestamp": 23720.3, "power": 36.25965600000001}, {"timestamp": 23740.8, "power": 36.25965600000001}, {"timestamp": 23761.4, "power": 36.25965600000001}, {"timestamp": 23781.9, "power": 36.25965600000001}, {"timestamp": 23802.4, "power": 36.25965600000001}, {"timestamp": 23822.9, "power": 36.25965600000001}, {"timestamp": 23843.5, "power": 36.25965600000001}, {"timestamp": 23864.0, "power": 36.25965600000001}, {"timestamp": 23884.5, "power": 36.25965600000001}, {"timestamp": 23905.1, "power": 36.25965600000001}, {"timestamp": 23925.6, "power": 36.25965600000001}, {"timestamp": 23946.1, "power": 36.25965600000001}, {"timestamp": 23966.6, "power": 36.25965600000001}, {"timestamp": 23987.2, "power": 36.25965600000001}, {"timestamp": 24007.7, "power": 36.25965600000001}, {"timestamp": 24028.3, "power": 36.25965600000001}, {"timestamp": 24048.8, "power": 36.25965600000001}, {"timestamp": 24069.3, "power": 36.25965600000001}, {"timestamp": 24089.8, "power": 36.25965600000001}, {"timestamp": 24110.4, "power": 36.25965600000001}, {"timestamp": 24130.9, "power": 36.25965600000001}, {"timestamp": 24151.5, "power": 36.25965600000001}, {"timestamp": 24172.0, "power": 36.261624}, {"timestamp": 24193.0, "power": 36.261624}, {"timestamp": 24213.6, "power": 36.261624}, {"timestamp": 24234.1, "power": 36.261624}, {"timestamp": 24254.6, "power": 36.261624}, {"timestamp": 24275.2, "power": 36.261624}, {"timestamp": 24295.7, "power": 36.261624}, {"timestamp": 24316.2, "power": 36.261624}, {"timestamp": 24336.8, "power": 36.261624}, {"timestamp": 24357.3, "power": 36.261624}, {"timestamp": 24377.8, "power": 36.261624}, {"timestamp": 24398.3, "power": 36.261624}, {"timestamp": 24418.8, "power": 36.261624}, {"timestamp": 24439.4, "power": 36.261624}, {"timestamp": 24459.9, "power": 36.261624}, {"timestamp": 24480.4, "power": 36.261624}, {"timestamp": 24501.0, "power": 36.261624}, {"timestamp": 24521.5, "power": 36.261624}, {"timestamp": 24542.0, "power": 36.261624}, {"timestamp": 24562.6, "power": 36.261624}, {"timestamp": 24583.1, "power": 36.261624}, {"timestamp": 24603.6, "power": 36.261624}, {"timestamp": 24624.2, "power": 36.261624}, {"timestamp": 24644.7, "power": 36.261624}, {"timestamp": 24665.3, "power": 36.261624}, {"timestamp": 24685.7, "power": 36.261624}, {"timestamp": 24706.2, "power": 36.261624}, {"timestamp": 24726.8, "power": 36.261624}, {"timestamp": 24747.3, "power": 36.261624}, {"timestamp": 24767.9, "power": 36.261624}, {"timestamp": 24788.5, "power": 36.261624}, {"timestamp": 24809.0, "power": 36.261624}, {"timestamp": 24829.6, "power": 36.261624}, {"timestamp": 24850.1, "power": 36.261624}, {"timestamp": 24870.6, "power": 36.261624}, {"timestamp": 24891.2, "power": 36.261624}, {"timestamp": 24911.7, "power": 36.261624}, {"timestamp": 24932.3, "power": 36.261624}, {"timestamp": 24952.8, "power": 36.261624}, {"timestamp": 24973.4, "power": 36.261624}, {"timestamp": 24993.9, "power": 36.261624}, {"timestamp": 25014.4, "power": 36.261624}, {"timestamp": 25035.0, "power": 36.261624}, {"timestamp": 25055.5, "power": 36.261624}, {"timestamp": 25076.1, "power": 36.261624}, {"timestamp": 25096.6, "power": 36.261624}, {"timestamp": 25117.2, "power": 36.261624}, {"timestamp": 25137.8, "power": 36.261624}, {"timestamp": 25158.3, "power": 36.261624}, {"timestamp": 25178.8, "power": 36.301307}, {"timestamp": 25199.8, "power": 36.301307}, {"timestamp": 25220.4, "power": 36.301307}, {"timestamp": 25240.9, "power": 36.301307}, {"timestamp": 25261.5, "power": 36.301307}, {"timestamp": 25282.0, "power": 36.301307}, {"timestamp": 25302.5, "power": 36.301307}, {"timestamp": 25323.0, "power": 36.301307}, {"timestamp": 25343.6, "power": 36.301307}, {"timestamp": 25364.1, "power": 36.301307}, {"timestamp": 25384.7, "power": 36.301307}, {"timestamp": 25405.2, "power": 36.301307}, {"timestamp": 25425.8, "power": 36.301307}, {"timestamp": 25446.3, "power": 36.301307}, {"timestamp": 25466.9, "power": 36.301307}, {"timestamp": 25487.4, "power": 36.301307}, {"timestamp": 25508.0, "power": 36.301307}, {"timestamp": 25528.5, "power": 36.301307}, {"timestamp": 25549.1, "power": 36.301307}, {"timestamp": 25569.7, "power": 36.301307}, {"timestamp": 25590.2, "power": 36.301307}, {"timestamp": 25610.7, "power": 36.301307}, {"timestamp": 25631.3, "power": 36.301307}, {"timestamp": 25651.9, "power": 36.301307}, {"timestamp": 25672.4, "power": 36.301307}, {"timestamp": 25693.0, "power": 36.301307}, {"timestamp": 25713.5, "power": 36.301307}, {"timestamp": 25734.0, "power": 36.301307}, {"timestamp": 25754.6, "power": 36.301307}, {"timestamp": 25775.1, "power": 36.301307}, {"timestamp": 25795.7, "power": 36.301307}, {"timestamp": 25816.2, "power": 36.301307}, {"timestamp": 25836.8, "power": 36.301307}, {"timestamp": 25857.4, "power": 36.301307}, {"timestamp": 25877.9, "power": 36.301307}, {"timestamp": 25898.4, "power": 36.301307}, {"timestamp": 25918.9, "power": 36.301307}, {"timestamp": 25939.4, "power": 36.301307}, {"timestamp": 25960.0, "power": 36.301307}, {"timestamp": 25980.5, "power": 36.301307}, {"timestamp": 26001.1, "power": 36.301307}, {"timestamp": 26021.6, "power": 36.301307}, {"timestamp": 26042.1, "power": 36.301307}, {"timestamp": 26062.7, "power": 36.301307}, {"timestamp": 26083.2, "power": 36.301307}, {"timestamp": 26103.8, "power": 36.301307}, {"timestamp": 26124.3, "power": 36.301307}, {"timestamp": 26144.9, "power": 36.301307}, {"timestamp": 26165.4, "power": 36.301307}, {"timestamp": 26185.9, "power": 36.009142}, {"timestamp": 26207.0, "power": 36.009142}, {"timestamp": 26227.6, "power": 36.009142}, {"timestamp": 26248.1, "power": 36.009142}, {"timestamp": 26268.6, "power": 36.009142}, {"timestamp": 26289.2, "power": 36.009142}, {"timestamp": 26309.7, "power": 36.009142}, {"timestamp": 26330.2, "power": 36.009142}, {"timestamp": 26350.7, "power": 36.009142}, {"timestamp": 26371.3, "power": 36.009142}, {"timestamp": 26391.8, "power": 36.009142}, {"timestamp": 26412.4, "power": 36.009142}, {"timestamp": 26432.9, "power": 36.009142}, {"timestamp": 26453.5, "power": 36.009142}, {"timestamp": 26474.0, "power": 36.009142}, {"timestamp": 26494.6, "power": 36.009142}, {"timestamp": 26515.1, "power": 36.009142}, {"timestamp": 26535.7, "power": 36.009142}, {"timestamp": 26556.3, "power": 36.009142}, {"timestamp": 26576.8, "power": 36.009142}, {"timestamp": 26597.4, "power": 36.009142}, {"timestamp": 26617.9, "power": 36.009142}, {"timestamp": 26638.4, "power": 36.009142}, {"timestamp": 26658.9, "power": 36.009142}, {"timestamp": 26679.4, "power": 36.009142}, {"timestamp": 26700.0, "power": 36.009142}, {"timestamp": 26720.5, "power": 36.009142}, {"timestamp": 26741.1, "power": 36.009142}, {"timestamp": 26761.6, "power": 36.009142}, {"timestamp": 26782.1, "power": 36.009142}, {"timestamp": 26802.6, "power": 36.009142}, {"timestamp": 26823.2, "power": 36.009142}, {"timestamp": 26843.7, "power": 36.009142}, {"timestamp": 26864.2, "power": 36.009142}, {"timestamp": 26884.8, "power": 36.009142}, {"timestamp": 26905.3, "power": 36.009142}, {"timestamp": 26925.8, "power": 36.009142}, {"timestamp": 26946.3, "power": 36.009142}, {"timestamp": 26966.8, "power": 36.009142}, {"timestamp": 26987.4, "power": 36.009142}, {"timestamp": 27007.9, "power": 36.009142}, {"timestamp": 27028.4, "power": 36.009142}, {"timestamp": 27049.0, "power": 36.009142}, {"timestamp": 27069.5, "power": 36.009142}, {"timestamp": 27090.0, "power": 36.009142}, {"timestamp": 27110.6, "power": 36.009142}, {"timestamp": 27131.1, "power": 36.009142}, {"timestamp": 27151.6, "power": 36.009142}, {"timestamp": 27172.2, "power": 36.009142}, {"timestamp": 27192.7, "power": 36.208459000000005}, {"timestamp": 27213.7, "power": 36.208459000000005}, {"timestamp": 27234.2, "power": 36.208459000000005}, {"timestamp": 27254.8, "power": 36.208459000000005}, {"timestamp": 27275.3, "power": 36.208459000000005}, {"timestamp": 27295.8, "power": 36.208459000000005}, {"timestamp": 27316.4, "power": 36.208459000000005}, {"timestamp": 27336.9, "power": 36.208459000000005}, {"timestamp": 27357.4, "power": 36.208459000000005}, {"timestamp": 27378.0, "power": 36.208459000000005}, {"timestamp": 27398.4, "power": 36.208459000000005}, {"timestamp": 27419.0, "power": 36.208459000000005}, {"timestamp": 27439.6, "power": 36.208459000000005}, {"timestamp": 27460.1, "power": 36.208459000000005}, {"timestamp": 27480.7, "power": 36.208459000000005}, {"timestamp": 27501.3, "power": 36.208459000000005}, {"timestamp": 27521.8, "power": 36.208459000000005}, {"timestamp": 27542.2, "power": 36.208459000000005}, {"timestamp": 27562.8, "power": 36.208459000000005}, {"timestamp": 27583.4, "power": 36.208459000000005}, {"timestamp": 27603.9, "power": 36.208459000000005}, {"timestamp": 27624.5, "power": 36.208459000000005}, {"timestamp": 27645.1, "power": 36.208459000000005}, {"timestamp": 27665.6, "power": 36.208459000000005}, {"timestamp": 27686.1, "power": 36.208459000000005}, {"timestamp": 27706.7, "power": 36.208459000000005}, {"timestamp": 27727.2, "power": 36.208459000000005}, {"timestamp": 27747.7, "power": 36.208459000000005}, {"timestamp": 27768.3, "power": 36.208459000000005}, {"timestamp": 27788.8, "power": 36.208459000000005}, {"timestamp": 27809.4, "power": 36.208459000000005}, {"timestamp": 27829.9, "power": 36.208459000000005}, {"timestamp": 27850.4, "power": 36.208459000000005}, {"timestamp": 27870.9, "power": 36.208459000000005}, {"timestamp": 27891.5, "power": 36.208459000000005}, {"timestamp": 27912.0, "power": 36.208459000000005}, {"timestamp": 27932.6, "power": 36.208459000000005}, {"timestamp": 27953.2, "power": 36.208459000000005}, {"timestamp": 27973.7, "power": 36.208459000000005}, {"timestamp": 27994.2, "power": 36.208459000000005}, {"timestamp": 28014.8, "power": 36.208459000000005}, {"timestamp": 28035.4, "power": 36.208459000000005}, {"timestamp": 28055.9, "power": 36.208459000000005}, {"timestamp": 28076.5, "power": 36.208459000000005}, {"timestamp": 28097.0, "power": 36.208459000000005}, {"timestamp": 28117.6, "power": 36.208459000000005}, {"timestamp": 28138.1, "power": 36.208459000000005}, {"timestamp": 28158.7, "power": 36.208459000000005}, {"timestamp": 28179.2, "power": 36.208459000000005}, {"timestamp": 28199.8, "power": 36.276206}, {"timestamp": 28221.0, "power": 36.276206}, {"timestamp": 28241.5, "power": 36.276206}, {"timestamp": 28262.0, "power": 36.276206}, {"timestamp": 28282.5, "power": 36.276206}, {"timestamp": 28303.1, "power": 36.276206}, {"timestamp": 28323.6, "power": 36.276206}, {"timestamp": 28344.1, "power": 36.276206}, {"timestamp": 28364.7, "power": 36.276206}, {"timestamp": 28385.2, "power": 36.276206}, {"timestamp": 28405.8, "power": 36.276206}, {"timestamp": 28426.3, "power": 36.276206}, {"timestamp": 28446.9, "power": 36.276206}, {"timestamp": 28467.4, "power": 36.276206}, {"timestamp": 28488.0, "power": 36.276206}, {"timestamp": 28508.5, "power": 36.276206}, {"timestamp": 28529.1, "power": 36.276206}, {"timestamp": 28549.7, "power": 36.276206}, {"timestamp": 28570.2, "power": 36.276206}, {"timestamp": 28590.7, "power": 36.276206}, {"timestamp": 28611.3, "power": 36.276206}, {"timestamp": 28631.8, "power": 36.276206}, {"timestamp": 28652.4, "power": 36.276206}, {"timestamp": 28673.0, "power": 36.276206}, {"timestamp": 28693.5, "power": 36.276206}, {"timestamp": 28714.0, "power": 36.276206}, {"timestamp": 28734.6, "power": 36.276206}, {"timestamp": 28755.1, "power": 36.276206}, {"timestamp": 28775.6, "power": 36.276206}, {"timestamp": 28796.2, "power": 36.276206}, {"timestamp": 28816.7, "power": 36.276206}, {"timestamp": 28837.3, "power": 36.276206}, {"timestamp": 28857.8, "power": 36.276206}, {"timestamp": 28878.3, "power": 36.276206}, {"timestamp": 28898.8, "power": 36.276206}, {"timestamp": 28919.4, "power": 36.276206}, {"timestamp": 28939.9, "power": 36.276206}, {"timestamp": 28960.5, "power": 36.276206}, {"timestamp": 28981.1, "power": 36.276206}, {"timestamp": 29001.6, "power": 36.276206}, {"timestamp": 29022.1, "power": 36.276206}, {"timestamp": 29042.7, "power": 36.276206}, {"timestamp": 29063.3, "power": 36.276206}, {"timestamp": 29083.8, "power": 36.276206}, {"timestamp": 29104.4, "power": 36.276206}, {"timestamp": 29124.9, "power": 36.276206}, {"timestamp": 29145.5, "power": 36.276206}, {"timestamp": 29166.0, "power": 36.276206}, {"timestamp": 29186.5, "power": 36.276206}, {"timestamp": 29207.1, "power": 36.693380000000005}, {"timestamp": 29228.2, "power": 36.693380000000005}, {"timestamp": 29248.8, "power": 36.693380000000005}, {"timestamp": 29269.3, "power": 36.693380000000005}, {"timestamp": 29289.8, "power": 36.693380000000005}, {"timestamp": 29310.3, "power": 36.693380000000005}, {"timestamp": 29330.9, "power": 36.693380000000005}, {"timestamp": 29351.4, "power": 36.693380000000005}, {"timestamp": 29371.9, "power": 36.693380000000005}, {"timestamp": 29392.5, "power": 36.693380000000005}, {"timestamp": 29413.0, "power": 36.693380000000005}, {"timestamp": 29433.6, "power": 36.693380000000005}, {"timestamp": 29454.1, "power": 36.693380000000005}, {"timestamp": 29474.6, "power": 36.693380000000005}, {"timestamp": 29495.2, "power": 36.693380000000005}, {"timestamp": 29515.8, "power": 36.693380000000005}, {"timestamp": 29536.3, "power": 36.693380000000005}, {"timestamp": 29556.9, "power": 36.693380000000005}, {"timestamp": 29577.4, "power": 36.693380000000005}, {"timestamp": 29598.0, "power": 36.693380000000005}, {"timestamp": 29618.5, "power": 36.693380000000005}, {"timestamp": 29639.1, "power": 36.693380000000005}, {"timestamp": 29659.6, "power": 36.693380000000005}, {"timestamp": 29680.2, "power": 36.693380000000005}, {"timestamp": 29700.7, "power": 36.693380000000005}, {"timestamp": 29721.3, "power": 36.693380000000005}, {"timestamp": 29741.7, "power": 36.693380000000005}, {"timestamp": 29762.3, "power": 36.693380000000005}, {"timestamp": 29782.8, "power": 36.693380000000005}, {"timestamp": 29803.3, "power": 36.693380000000005}, {"timestamp": 29823.9, "power": 36.693380000000005}, {"timestamp": 29844.5, "power": 36.693380000000005}, {"timestamp": 29865.0, "power": 36.693380000000005}, {"timestamp": 29885.6, "power": 36.693380000000005}, {"timestamp": 29906.1, "power": 36.693380000000005}, {"timestamp": 29926.6, "power": 36.693380000000005}, {"timestamp": 29947.2, "power": 36.693380000000005}, {"timestamp": 29967.8, "power": 36.693380000000005}, {"timestamp": 29988.3, "power": 36.693380000000005}, {"timestamp": 30008.9, "power": 36.693380000000005}, {"timestamp": 30029.5, "power": 36.693380000000005}, {"timestamp": 30050.0, "power": 36.693380000000005}, {"timestamp": 30070.5, "power": 36.693380000000005}, {"timestamp": 30091.1, "power": 36.693380000000005}, {"timestamp": 30111.6, "power": 36.693380000000005}, {"timestamp": 30132.2, "power": 36.693380000000005}, {"timestamp": 30152.8, "power": 36.693380000000005}, {"timestamp": 30173.3, "power": 36.693380000000005}, {"timestamp": 30193.8, "power": 36.693380000000005}, {"timestamp": 30214.3, "power": 36.278618}, {"timestamp": 30235.4, "power": 36.278618}, {"timestamp": 30256.0, "power": 36.278618}, {"timestamp": 30276.5, "power": 36.278618}, {"timestamp": 30297.0, "power": 36.278618}, {"timestamp": 30317.6, "power": 36.278618}, {"timestamp": 30338.1, "power": 36.278618}, {"timestamp": 30358.6, "power": 36.278618}, {"timestamp": 30379.1, "power": 36.278618}, {"timestamp": 30399.7, "power": 36.278618}, {"timestamp": 30420.2, "power": 36.278618}, {"timestamp": 30440.8, "power": 36.278618}, {"timestamp": 30461.3, "power": 36.278618}, {"timestamp": 30481.9, "power": 36.278618}, {"timestamp": 30502.3, "power": 36.278618}, {"timestamp": 30522.9, "power": 36.278618}, {"timestamp": 30543.5, "power": 36.278618}, {"timestamp": 30564.0, "power": 36.278618}, {"timestamp": 30584.6, "power": 36.278618}, {"timestamp": 30605.1, "power": 36.278618}, {"timestamp": 30625.7, "power": 36.278618}, {"timestamp": 30646.2, "power": 36.278618}, {"timestamp": 30666.7, "power": 36.278618}, {"timestamp": 30687.3, "power": 36.278618}, {"timestamp": 30707.8, "power": 36.278618}, {"timestamp": 30728.3, "power": 36.278618}, {"timestamp": 30748.9, "power": 36.278618}, {"timestamp": 30769.4, "power": 36.278618}, {"timestamp": 30789.9, "power": 36.278618}, {"timestamp": 30810.4, "power": 36.278618}, {"timestamp": 30830.9, "power": 36.278618}, {"timestamp": 30851.5, "power": 36.278618}, {"timestamp": 30872.0, "power": 36.278618}, {"timestamp": 30892.5, "power": 36.278618}, {"timestamp": 30913.1, "power": 36.278618}, {"timestamp": 30933.6, "power": 36.278618}, {"timestamp": 30954.1, "power": 36.278618}, {"timestamp": 30974.7, "power": 36.278618}, {"timestamp": 30995.2, "power": 36.278618}, {"timestamp": 31015.7, "power": 36.278618}, {"timestamp": 31036.3, "power": 36.278618}, {"timestamp": 31056.8, "power": 36.278618}, {"timestamp": 31077.3, "power": 36.278618}, {"timestamp": 31097.9, "power": 36.278618}, {"timestamp": 31118.4, "power": 36.278618}, {"timestamp": 31138.9, "power": 36.278618}, {"timestamp": 31159.4, "power": 36.278618}, {"timestamp": 31180.0, "power": 36.278618}, {"timestamp": 31200.5, "power": 36.278618}, {"timestamp": 31221.0, "power": 36.177652}, {"timestamp": 31242.1, "power": 36.177652}, {"timestamp": 31262.6, "power": 36.177652}, {"timestamp": 31283.2, "power": 36.177652}, {"timestamp": 31303.7, "power": 36.177652}, {"timestamp": 31324.2, "power": 36.177652}, {"timestamp": 31344.8, "power": 36.177652}, {"timestamp": 31365.3, "power": 36.177652}, {"timestamp": 31385.8, "power": 36.177652}, {"timestamp": 31406.3, "power": 36.177652}, {"timestamp": 31426.9, "power": 36.177652}, {"timestamp": 31447.4, "power": 36.177652}, {"timestamp": 31468.0, "power": 36.177652}, {"timestamp": 31488.6, "power": 36.177652}, {"timestamp": 31509.1, "power": 36.177652}, {"timestamp": 31529.7, "power": 36.177652}, {"timestamp": 31550.2, "power": 36.177652}, {"timestamp": 31570.8, "power": 36.177652}, {"timestamp": 31591.3, "power": 36.177652}, {"timestamp": 31611.9, "power": 36.177652}, {"timestamp": 31632.4, "power": 36.177652}, {"timestamp": 31653.0, "power": 36.177652}, {"timestamp": 31673.6, "power": 36.177652}, {"timestamp": 31694.1, "power": 36.177652}, {"timestamp": 31714.6, "power": 36.177652}, {"timestamp": 31735.1, "power": 36.177652}, {"timestamp": 31755.6, "power": 36.177652}, {"timestamp": 31776.2, "power": 36.177652}, {"timestamp": 31796.7, "power": 36.177652}, {"timestamp": 31817.2, "power": 36.177652}, {"timestamp": 31837.8, "power": 36.177652}, {"timestamp": 31858.3, "power": 36.177652}, {"timestamp": 31878.9, "power": 36.177652}, {"timestamp": 31899.4, "power": 36.177652}, {"timestamp": 31920.0, "power": 36.177652}, {"timestamp": 31940.6, "power": 36.177652}, {"timestamp": 31961.1, "power": 36.177652}, {"timestamp": 31981.7, "power": 36.177652}, {"timestamp": 32002.3, "power": 36.177652}, {"timestamp": 32022.8, "power": 36.177652}, {"timestamp": 32043.4, "power": 36.177652}, {"timestamp": 32063.9, "power": 36.177652}, {"timestamp": 32084.5, "power": 36.177652}, {"timestamp": 32105.1, "power": 36.177652}, {"timestamp": 32125.6, "power": 36.177652}, {"timestamp": 32146.1, "power": 36.177652}, {"timestamp": 32166.7, "power": 36.177652}, {"timestamp": 32187.2, "power": 36.177652}, {"timestamp": 32207.8, "power": 36.177652}, {"timestamp": 32228.4, "power": 36.17532}, {"timestamp": 32249.5, "power": 36.17532}, {"timestamp": 32270.1, "power": 36.17532}, {"timestamp": 32290.6, "power": 36.17532}, {"timestamp": 32311.2, "power": 36.17532}, {"timestamp": 32331.7, "power": 36.17532}, {"timestamp": 32352.3, "power": 36.17532}, {"timestamp": 32372.9, "power": 36.17532}, {"timestamp": 32393.4, "power": 36.17532}, {"timestamp": 32413.8, "power": 36.17532}, {"timestamp": 32434.3, "power": 36.17532}, {"timestamp": 32454.9, "power": 36.17532}, {"timestamp": 32475.4, "power": 36.17532}, {"timestamp": 32496.0, "power": 36.17532}, {"timestamp": 32516.5, "power": 36.17532}, {"timestamp": 32537.1, "power": 36.17532}, {"timestamp": 32557.7, "power": 36.17532}, {"timestamp": 32578.2, "power": 36.17532}, {"timestamp": 32598.7, "power": 36.17532}, {"timestamp": 32619.3, "power": 36.17532}, {"timestamp": 32639.8, "power": 36.17532}, {"timestamp": 32660.4, "power": 36.17532}, {"timestamp": 32681.0, "power": 36.17532}, {"timestamp": 32701.5, "power": 36.17532}, {"timestamp": 32722.0, "power": 36.17532}, {"timestamp": 32742.6, "power": 36.17532}, {"timestamp": 32763.2, "power": 36.17532}, {"timestamp": 32783.7, "power": 36.17532}, {"timestamp": 32804.3, "power": 36.17532}, {"timestamp": 32824.8, "power": 36.17532}, {"timestamp": 32845.4, "power": 36.17532}, {"timestamp": 32865.9, "power": 36.17532}, {"timestamp": 32886.5, "power": 36.17532}, {"timestamp": 32907.0, "power": 36.17532}, {"timestamp": 32927.6, "power": 36.17532}, {"timestamp": 32948.1, "power": 36.17532}, {"timestamp": 32968.7, "power": 36.17532}, {"timestamp": 32989.3, "power": 36.17532}, {"timestamp": 33009.8, "power": 36.17532}, {"timestamp": 33030.3, "power": 36.17532}, {"timestamp": 33050.8, "power": 36.17532}, {"timestamp": 33071.4, "power": 36.17532}, {"timestamp": 33092.0, "power": 36.17532}, {"timestamp": 33112.5, "power": 36.17532}, {"timestamp": 33133.1, "power": 36.17532}, {"timestamp": 33153.6, "power": 36.17532}, {"timestamp": 33174.2, "power": 36.17532}, {"timestamp": 33194.7, "power": 36.17532}, {"timestamp": 33215.3, "power": 36.17532}, {"timestamp": 33235.8, "power": 36.232264}, {"timestamp": 33257.9, "power": 36.232264}, {"timestamp": 33278.4, "power": 36.232264}, {"timestamp": 33298.9, "power": 36.232264}, {"timestamp": 33319.4, "power": 36.232264}, {"timestamp": 33340.0, "power": 36.232264}, {"timestamp": 33360.5, "power": 36.232264}, {"timestamp": 33381.0, "power": 36.232264}, {"timestamp": 33401.6, "power": 36.232264}, {"timestamp": 33422.1, "power": 36.232264}, {"timestamp": 33442.6, "power": 36.232264}, {"timestamp": 33463.2, "power": 36.232264}, {"timestamp": 33483.7, "power": 36.232264}, {"timestamp": 33504.3, "power": 36.232264}, {"timestamp": 33524.8, "power": 36.232264}, {"timestamp": 33545.3, "power": 36.232264}, {"timestamp": 33565.8, "power": 36.232264}, {"timestamp": 33586.3, "power": 36.232264}, {"timestamp": 33606.8, "power": 36.232264}, {"timestamp": 33627.4, "power": 36.232264}, {"timestamp": 33647.9, "power": 36.232264}, {"timestamp": 33668.5, "power": 36.232264}, {"timestamp": 33689.0, "power": 36.232264}, {"timestamp": 33709.6, "power": 36.232264}, {"timestamp": 33730.1, "power": 36.232264}, {"timestamp": 33750.6, "power": 36.232264}, {"timestamp": 33771.1, "power": 36.232264}, {"timestamp": 33791.7, "power": 36.232264}, {"timestamp": 33812.2, "power": 36.232264}, {"timestamp": 33832.7, "power": 36.232264}, {"timestamp": 33853.3, "power": 36.232264}, {"timestamp": 33873.8, "power": 36.232264}, {"timestamp": 33894.4, "power": 36.232264}, {"timestamp": 33914.9, "power": 36.232264}, {"timestamp": 33935.5, "power": 36.232264}, {"timestamp": 33956.1, "power": 36.232264}, {"timestamp": 33976.6, "power": 36.232264}, {"timestamp": 33997.2, "power": 36.232264}, {"timestamp": 34017.8, "power": 36.232264}, {"timestamp": 34038.2, "power": 36.232264}, {"timestamp": 34058.8, "power": 36.232264}, {"timestamp": 34079.4, "power": 36.232264}, {"timestamp": 34099.9, "power": 36.232264}, {"timestamp": 34120.5, "power": 36.232264}, {"timestamp": 34141.0, "power": 36.232264}, {"timestamp": 34161.6, "power": 36.232264}, {"timestamp": 34182.1, "power": 36.232264}, {"timestamp": 34202.6, "power": 36.232264}, {"timestamp": 34223.2, "power": 36.232264}, {"timestamp": 34243.8, "power": 36.452573}, {"timestamp": 34264.9, "power": 36.452573}, {"timestamp": 34285.5, "power": 36.452573}, {"timestamp": 34306.0, "power": 36.452573}, {"timestamp": 34326.5, "power": 36.452573}, {"timestamp": 34347.1, "power": 36.452573}, {"timestamp": 34367.6, "power": 36.452573}, {"timestamp": 34388.1, "power": 36.452573}, {"timestamp": 34408.7, "power": 36.452573}, {"timestamp": 34429.3, "power": 36.452573}, {"timestamp": 34449.8, "power": 36.452573}, {"timestamp": 34470.3, "power": 36.452573}, {"timestamp": 34490.9, "power": 36.452573}, {"timestamp": 34511.4, "power": 36.452573}, {"timestamp": 34532.0, "power": 36.452573}, {"timestamp": 34552.6, "power": 36.452573}, {"timestamp": 34573.2, "power": 36.452573}, {"timestamp": 34593.7, "power": 36.452573}, {"timestamp": 34614.2, "power": 36.452573}, {"timestamp": 34634.8, "power": 36.452573}, {"timestamp": 34655.3, "power": 36.452573}, {"timestamp": 34675.9, "power": 36.452573}, {"timestamp": 34696.4, "power": 36.452573}, {"timestamp": 34717.0, "power": 36.452573}, {"timestamp": 34737.5, "power": 36.452573}, {"timestamp": 34758.0, "power": 36.452573}, {"timestamp": 34778.5, "power": 36.452573}, {"timestamp": 34799.1, "power": 36.452573}, {"timestamp": 34819.6, "power": 36.452573}, {"timestamp": 34840.2, "power": 36.452573}, {"timestamp": 34860.7, "power": 36.452573}, {"timestamp": 34881.3, "power": 36.452573}, {"timestamp": 34901.8, "power": 36.452573}, {"timestamp": 34922.3, "power": 36.452573}, {"timestamp": 34942.8, "power": 36.452573}, {"timestamp": 34963.3, "power": 36.452573}, {"timestamp": 34983.9, "power": 36.452573}, {"timestamp": 35004.4, "power": 36.452573}, {"timestamp": 35025.0, "power": 36.452573}, {"timestamp": 35045.5, "power": 36.452573}, {"timestamp": 35066.0, "power": 36.452573}, {"timestamp": 35086.6, "power": 36.452573}, {"timestamp": 35107.1, "power": 36.452573}, {"timestamp": 35127.6, "power": 36.452573}, {"timestamp": 35148.2, "power": 36.452573}, {"timestamp": 35168.7, "power": 36.452573}, {"timestamp": 35189.3, "power": 36.452573}, {"timestamp": 35209.7, "power": 36.452573}, {"timestamp": 35230.2, "power": 36.452573}, {"timestamp": 35250.8, "power": 36.0793}, {"timestamp": 35271.8, "power": 36.0793}, {"timestamp": 35292.4, "power": 36.0793}, {"timestamp": 35312.9, "power": 36.0793}, {"timestamp": 35333.5, "power": 36.0793}, {"timestamp": 35354.0, "power": 36.0793}, {"timestamp": 35374.6, "power": 36.0793}, {"timestamp": 35395.1, "power": 36.0793}, {"timestamp": 35415.6, "power": 36.0793}, {"timestamp": 35436.2, "power": 36.0793}, {"timestamp": 35456.7, "power": 36.0793}, {"timestamp": 35477.3, "power": 36.0793}, {"timestamp": 35497.7, "power": 36.0793}, {"timestamp": 35518.3, "power": 36.0793}, {"timestamp": 35538.8, "power": 36.0793}, {"timestamp": 35559.3, "power": 36.0793}, {"timestamp": 35579.9, "power": 36.0793}, {"timestamp": 35600.4, "power": 36.0793}, {"timestamp": 35620.9, "power": 36.0793}, {"timestamp": 35641.5, "power": 36.0793}, {"timestamp": 35662.0, "power": 36.0793}, {"timestamp": 35682.5, "power": 36.0793}, {"timestamp": 35703.1, "power": 36.0793}, {"timestamp": 35723.6, "power": 36.0793}, {"timestamp": 35744.2, "power": 36.0793}, {"timestamp": 35764.7, "power": 36.0793}, {"timestamp": 35785.2, "power": 36.0793}, {"timestamp": 35805.7, "power": 36.0793}, {"timestamp": 35826.2, "power": 36.0793}, {"timestamp": 35846.8, "power": 36.0793}, {"timestamp": 35867.3, "power": 36.0793}, {"timestamp": 35887.9, "power": 36.0793}, {"timestamp": 35908.4, "power": 36.0793}, {"timestamp": 35928.9, "power": 36.0793}, {"timestamp": 35949.5, "power": 36.0793}, {"timestamp": 35970.0, "power": 36.0793}, {"timestamp": 35990.5, "power": 36.0793}, {"timestamp": 36011.1, "power": 36.0793}, {"timestamp": 36031.6, "power": 36.0793}, {"timestamp": 36052.2, "power": 36.0793}, {"timestamp": 36072.7, "power": 36.0793}, {"timestamp": 36093.2, "power": 36.0793}, {"timestamp": 36113.8, "power": 36.0793}, {"timestamp": 36134.3, "power": 36.0793}, {"timestamp": 36154.8, "power": 36.0793}, {"timestamp": 36175.4, "power": 36.0793}, {"timestamp": 36195.9, "power": 36.0793}, {"timestamp": 36216.4, "power": 36.0793}, {"timestamp": 36237.0, "power": 36.0793}, {"timestamp": 36257.5, "power": 36.517835000000005}, {"timestamp": 36279.2, "power": 36.517835000000005}, {"timestamp": 36299.7, "power": 36.517835000000005}, {"timestamp": 36320.3, "power": 36.517835000000005}, {"timestamp": 36340.8, "power": 36.517835000000005}, {"timestamp": 36361.3, "power": 36.517835000000005}, {"timestamp": 36381.9, "power": 36.517835000000005}, {"timestamp": 36402.4, "power": 36.517835000000005}, {"timestamp": 36422.9, "power": 36.517835000000005}, {"timestamp": 36443.4, "power": 36.517835000000005}, {"timestamp": 36464.0, "power": 36.517835000000005}, {"timestamp": 36484.5, "power": 36.517835000000005}, {"timestamp": 36505.0, "power": 36.517835000000005}, {"timestamp": 36525.6, "power": 36.517835000000005}, {"timestamp": 36546.1, "power": 36.517835000000005}, {"timestamp": 36566.6, "power": 36.517835000000005}, {"timestamp": 36587.2, "power": 36.517835000000005}, {"timestamp": 36607.7, "power": 36.517835000000005}, {"timestamp": 36628.2, "power": 36.517835000000005}, {"timestamp": 36648.8, "power": 36.517835000000005}, {"timestamp": 36669.3, "power": 36.517835000000005}, {"timestamp": 36689.8, "power": 36.517835000000005}, {"timestamp": 36710.3, "power": 36.517835000000005}, {"timestamp": 36730.9, "power": 36.517835000000005}, {"timestamp": 36751.4, "power": 36.517835000000005}, {"timestamp": 36772.0, "power": 36.517835000000005}, {"timestamp": 36792.5, "power": 36.517835000000005}, {"timestamp": 36813.0, "power": 36.517835000000005}, {"timestamp": 36833.6, "power": 36.517835000000005}, {"timestamp": 36854.1, "power": 36.517835000000005}, {"timestamp": 36874.6, "power": 36.517835000000005}, {"timestamp": 36895.2, "power": 36.517835000000005}, {"timestamp": 36915.7, "power": 36.517835000000005}, {"timestamp": 36936.2, "power": 36.517835000000005}, {"timestamp": 36956.8, "power": 36.517835000000005}, {"timestamp": 36977.3, "power": 36.517835000000005}, {"timestamp": 36997.8, "power": 36.517835000000005}, {"timestamp": 37018.3, "power": 36.517835000000005}, {"timestamp": 37038.9, "power": 36.517835000000005}, {"timestamp": 37059.4, "power": 36.517835000000005}, {"timestamp": 37079.9, "power": 36.517835000000005}, {"timestamp": 37100.5, "power": 36.517835000000005}, {"timestamp": 37121.0, "power": 36.517835000000005}, {"timestamp": 37141.6, "power": 36.517835000000005}, {"timestamp": 37162.1, "power": 36.517835000000005}, {"timestamp": 37182.6, "power": 36.517835000000005}, {"timestamp": 37203.1, "power": 36.517835000000005}, {"timestamp": 37223.7, "power": 36.517835000000005}, {"timestamp": 37244.2, "power": 36.517835000000005}, {"timestamp": 37264.8, "power": 36.20558}, {"timestamp": 37285.8, "power": 36.20558}, {"timestamp": 37306.3, "power": 36.20558}, {"timestamp": 37326.8, "power": 36.20558}, {"timestamp": 37347.4, "power": 36.20558}, {"timestamp": 37367.9, "power": 36.20558}, {"timestamp": 37388.4, "power": 36.20558}, {"timestamp": 37409.0, "power": 36.20558}, {"timestamp": 37429.5, "power": 36.20558}, {"timestamp": 37450.0, "power": 36.20558}, {"timestamp": 37470.5, "power": 36.20558}, {"timestamp": 37491.1, "power": 36.20558}, {"timestamp": 37511.6, "power": 36.20558}, {"timestamp": 37532.2, "power": 36.20558}, {"timestamp": 37552.7, "power": 36.20558}, {"timestamp": 37573.2, "power": 36.20558}, {"timestamp": 37593.7, "power": 36.20558}, {"timestamp": 37614.2, "power": 36.20558}, {"timestamp": 37634.8, "power": 36.20558}, {"timestamp": 37655.3, "power": 36.20558}, {"timestamp": 37675.9, "power": 36.20558}, {"timestamp": 37696.4, "power": 36.20558}, {"timestamp": 37716.9, "power": 36.20558}, {"timestamp": 37737.5, "power": 36.20558}, {"timestamp": 37758.0, "power": 36.20558}, {"timestamp": 37778.5, "power": 36.20558}, {"timestamp": 37799.0, "power": 36.20558}, {"timestamp": 37819.5, "power": 36.20558}, {"timestamp": 37840.1, "power": 36.20558}, {"timestamp": 37860.6, "power": 36.20558}, {"timestamp": 37881.2, "power": 36.20558}, {"timestamp": 37901.7, "power": 36.20558}, {"timestamp": 37922.2, "power": 36.20558}, {"timestamp": 37942.7, "power": 36.20558}, {"timestamp": 37963.3, "power": 36.20558}, {"timestamp": 37983.8, "power": 36.20558}, {"timestamp": 38004.4, "power": 36.20558}, {"timestamp": 38024.9, "power": 36.20558}, {"timestamp": 38045.4, "power": 36.20558}, {"timestamp": 38066.0, "power": 36.20558}, {"timestamp": 38086.5, "power": 36.20558}, {"timestamp": 38107.1, "power": 36.20558}, {"timestamp": 38127.6, "power": 36.20558}, {"timestamp": 38148.2, "power": 36.20558}, {"timestamp": 38168.8, "power": 36.20558}, {"timestamp": 38189.3, "power": 36.20558}, {"timestamp": 38209.8, "power": 36.20558}, {"timestamp": 38230.3, "power": 36.20558}, {"timestamp": 38250.9, "power": 36.20558}, {"timestamp": 38271.4, "power": 36.595852}, {"timestamp": 38292.5, "power": 36.595852}, {"timestamp": 38313.1, "power": 36.595852}, {"timestamp": 38333.6, "power": 36.595852}, {"timestamp": 38354.2, "power": 36.595852}, {"timestamp": 38374.7, "power": 36.595852}, {"timestamp": 38395.3, "power": 36.595852}, {"timestamp": 38415.8, "power": 36.595852}, {"timestamp": 38436.4, "power": 36.595852}, {"timestamp": 38457.0, "power": 36.595852}, {"timestamp": 38477.5, "power": 36.595852}, {"timestamp": 38498.1, "power": 36.595852}, {"timestamp": 38518.6, "power": 36.595852}, {"timestamp": 38539.2, "power": 36.595852}, {"timestamp": 38559.7, "power": 36.595852}, {"timestamp": 38580.3, "power": 36.595852}, {"timestamp": 38600.9, "power": 36.595852}, {"timestamp": 38621.4, "power": 36.595852}, {"timestamp": 38642.0, "power": 36.595852}, {"timestamp": 38662.5, "power": 36.595852}, {"timestamp": 38683.1, "power": 36.595852}, {"timestamp": 38703.6, "power": 36.595852}, {"timestamp": 38724.2, "power": 36.595852}, {"timestamp": 38744.8, "power": 36.595852}, {"timestamp": 38765.4, "power": 36.595852}, {"timestamp": 38785.9, "power": 36.595852}, {"timestamp": 38806.4, "power": 36.595852}, {"timestamp": 38826.9, "power": 36.595852}, {"timestamp": 38847.5, "power": 36.595852}, {"timestamp": 38868.1, "power": 36.595852}, {"timestamp": 38888.6, "power": 36.595852}, {"timestamp": 38909.2, "power": 36.595852}, {"timestamp": 38929.8, "power": 36.595852}, {"timestamp": 38950.3, "power": 36.595852}, {"timestamp": 38970.8, "power": 36.595852}, {"timestamp": 38991.4, "power": 36.595852}, {"timestamp": 39012.0, "power": 36.595852}, {"timestamp": 39032.6, "power": 36.595852}, {"timestamp": 39053.1, "power": 36.595852}, {"timestamp": 39073.6, "power": 36.595852}, {"timestamp": 39094.1, "power": 36.595852}, {"timestamp": 39114.7, "power": 36.595852}, {"timestamp": 39135.2, "power": 36.595852}, {"timestamp": 39155.8, "power": 36.595852}, {"timestamp": 39176.3, "power": 36.595852}, {"timestamp": 39196.8, "power": 36.595852}, {"timestamp": 39217.4, "power": 36.595852}, {"timestamp": 39237.9, "power": 36.595852}, {"timestamp": 39258.4, "power": 36.595852}, {"timestamp": 39278.9, "power": 36.547208999999995}, {"timestamp": 39300.0, "power": 36.547208999999995}, {"timestamp": 39320.5, "power": 36.547208999999995}, {"timestamp": 39341.1, "power": 36.547208999999995}, {"timestamp": 39361.6, "power": 36.547208999999995}, {"timestamp": 39382.1, "power": 36.547208999999995}, {"timestamp": 39402.7, "power": 36.547208999999995}, {"timestamp": 39423.2, "power": 36.547208999999995}, {"timestamp": 39443.8, "power": 36.547208999999995}, {"timestamp": 39464.4, "power": 36.547208999999995}, {"timestamp": 39484.9, "power": 36.547208999999995}, {"timestamp": 39505.5, "power": 36.547208999999995}, {"timestamp": 39526.0, "power": 36.547208999999995}, {"timestamp": 39546.6, "power": 36.547208999999995}, {"timestamp": 39567.1, "power": 36.547208999999995}, {"timestamp": 39587.7, "power": 36.547208999999995}, {"timestamp": 39608.3, "power": 36.547208999999995}, {"timestamp": 39628.8, "power": 36.547208999999995}, {"timestamp": 39649.4, "power": 36.547208999999995}, {"timestamp": 39669.9, "power": 36.547208999999995}, {"timestamp": 39690.5, "power": 36.547208999999995}, {"timestamp": 39711.1, "power": 36.547208999999995}, {"timestamp": 39731.6, "power": 36.547208999999995}, {"timestamp": 39752.2, "power": 36.547208999999995}, {"timestamp": 39772.8, "power": 36.547208999999995}, {"timestamp": 39793.3, "power": 36.547208999999995}, {"timestamp": 39813.9, "power": 36.547208999999995}, {"timestamp": 39834.4, "power": 36.547208999999995}, {"timestamp": 39855.0, "power": 36.547208999999995}, {"timestamp": 39875.6, "power": 36.547208999999995}, {"timestamp": 39896.1, "power": 36.547208999999995}, {"timestamp": 39916.7, "power": 36.547208999999995}, {"timestamp": 39937.2, "power": 36.547208999999995}, {"timestamp": 39957.8, "power": 36.547208999999995}, {"timestamp": 39978.3, "power": 36.547208999999995}, {"timestamp": 39998.9, "power": 36.547208999999995}, {"timestamp": 40019.4, "power": 36.547208999999995}, {"timestamp": 40040.0, "power": 36.547208999999995}, {"timestamp": 40060.5, "power": 36.547208999999995}, {"timestamp": 40081.1, "power": 36.547208999999995}, {"timestamp": 40101.7, "power": 36.547208999999995}, {"timestamp": 40122.2, "power": 36.547208999999995}, {"timestamp": 40142.7, "power": 36.547208999999995}, {"timestamp": 40163.3, "power": 36.547208999999995}, {"timestamp": 40183.9, "power": 36.547208999999995}, {"timestamp": 40204.4, "power": 36.547208999999995}, {"timestamp": 40225.0, "power": 36.547208999999995}, {"timestamp": 40245.6, "power": 36.547208999999995}, {"timestamp": 40266.1, "power": 36.547208999999995}, {"timestamp": 40286.6, "power": 36.056209}, {"timestamp": 40307.6, "power": 36.056209}, {"timestamp": 40328.2, "power": 36.056209}, {"timestamp": 40348.7, "power": 36.056209}, {"timestamp": 40369.3, "power": 36.056209}, {"timestamp": 40389.8, "power": 36.056209}, {"timestamp": 40410.2, "power": 36.056209}, {"timestamp": 40430.8, "power": 36.056209}, {"timestamp": 40451.4, "power": 36.056209}, {"timestamp": 40472.0, "power": 36.056209}, {"timestamp": 40492.5, "power": 36.056209}, {"timestamp": 40513.1, "power": 36.056209}, {"timestamp": 40533.7, "power": 36.056209}, {"timestamp": 40554.2, "power": 36.056209}, {"timestamp": 40574.8, "power": 36.056209}, {"timestamp": 40595.3, "power": 36.056209}, {"timestamp": 40615.9, "power": 36.056209}, {"timestamp": 40636.5, "power": 36.056209}, {"timestamp": 40657.0, "power": 36.056209}, {"timestamp": 40677.6, "power": 36.056209}, {"timestamp": 40698.1, "power": 36.056209}, {"timestamp": 40718.7, "power": 36.056209}, {"timestamp": 40739.2, "power": 36.056209}, {"timestamp": 40759.8, "power": 36.056209}, {"timestamp": 40780.4, "power": 36.056209}, {"timestamp": 40800.9, "power": 36.056209}, {"timestamp": 40821.5, "power": 36.056209}, {"timestamp": 40842.0, "power": 36.056209}, {"timestamp": 40862.6, "power": 36.056209}, {"timestamp": 40883.1, "power": 36.056209}, {"timestamp": 40903.7, "power": 36.056209}, {"timestamp": 40924.3, "power": 36.056209}, {"timestamp": 40944.8, "power": 36.056209}, {"timestamp": 40965.4, "power": 36.056209}, {"timestamp": 40985.9, "power": 36.056209}, {"timestamp": 41006.4, "power": 36.056209}, {"timestamp": 41027.0, "power": 36.056209}, {"timestamp": 41047.5, "power": 36.056209}, {"timestamp": 41068.1, "power": 36.056209}, {"timestamp": 41088.6, "power": 36.056209}, {"timestamp": 41109.1, "power": 36.056209}, {"timestamp": 41129.7, "power": 36.056209}, {"timestamp": 41150.2, "power": 36.056209}, {"timestamp": 41170.7, "power": 36.056209}, {"timestamp": 41191.3, "power": 36.056209}, {"timestamp": 41211.8, "power": 36.056209}, {"timestamp": 41232.3, "power": 36.056209}, {"timestamp": 41252.9, "power": 36.056209}, {"timestamp": 41273.4, "power": 36.056209}, {"timestamp": 41293.9, "power": 36.101709}, {"timestamp": 41315.0, "power": 36.101709}, {"timestamp": 41335.6, "power": 36.101709}, {"timestamp": 41356.1, "power": 36.101709}, {"timestamp": 41376.7, "power": 36.101709}, {"timestamp": 41397.3, "power": 36.101709}, {"timestamp": 41417.8, "power": 36.101709}, {"timestamp": 41438.3, "power": 36.101709}, {"timestamp": 41458.9, "power": 36.101709}, {"timestamp": 41479.5, "power": 36.101709}, {"timestamp": 41500.1, "power": 36.101709}, {"timestamp": 41520.6, "power": 36.101709}, {"timestamp": 41541.2, "power": 36.101709}, {"timestamp": 41561.8, "power": 36.101709}, {"timestamp": 41582.3, "power": 36.101709}, {"timestamp": 41602.8, "power": 36.101709}, {"timestamp": 41623.4, "power": 36.101709}, {"timestamp": 41644.0, "power": 36.101709}, {"timestamp": 41664.5, "power": 36.101709}, {"timestamp": 41685.1, "power": 36.101709}, {"timestamp": 41705.6, "power": 36.101709}, {"timestamp": 41726.2, "power": 36.101709}, {"timestamp": 41746.7, "power": 36.101709}, {"timestamp": 41767.3, "power": 36.101709}, {"timestamp": 41787.8, "power": 36.101709}, {"timestamp": 41808.4, "power": 36.101709}, {"timestamp": 41829.0, "power": 36.101709}, {"timestamp": 41849.5, "power": 36.101709}, {"timestamp": 41870.0, "power": 36.101709}, {"timestamp": 41890.6, "power": 36.101709}, {"timestamp": 41911.2, "power": 36.101709}, {"timestamp": 41931.7, "power": 36.101709}, {"timestamp": 41952.3, "power": 36.101709}, {"timestamp": 41972.9, "power": 36.101709}, {"timestamp": 41993.4, "power": 36.101709}, {"timestamp": 42013.9, "power": 36.101709}, {"timestamp": 42034.4, "power": 36.101709}, {"timestamp": 42055.0, "power": 36.101709}, {"timestamp": 42075.6, "power": 36.101709}, {"timestamp": 42096.1, "power": 36.101709}, {"timestamp": 42116.7, "power": 36.101709}, {"timestamp": 42137.3, "power": 36.101709}, {"timestamp": 42157.9, "power": 36.101709}, {"timestamp": 42178.4, "power": 36.101709}, {"timestamp": 42199.0, "power": 36.101709}, {"timestamp": 42219.5, "power": 36.101709}, {"timestamp": 42240.1, "power": 36.101709}, {"timestamp": 42260.7, "power": 36.101709}, {"timestamp": 42281.3, "power": 36.101709}, {"timestamp": 42301.8, "power": 36.326826999999994}, {"timestamp": 42322.9, "power": 36.326826999999994}, {"timestamp": 42343.4, "power": 36.326826999999994}, {"timestamp": 42364.0, "power": 36.326826999999994}, {"timestamp": 42384.5, "power": 36.326826999999994}, {"timestamp": 42405.1, "power": 36.326826999999994}, {"timestamp": 42425.7, "power": 36.326826999999994}, {"timestamp": 42446.2, "power": 36.326826999999994}, {"timestamp": 42466.8, "power": 36.326826999999994}, {"timestamp": 42487.3, "power": 36.326826999999994}, {"timestamp": 42507.9, "power": 36.326826999999994}, {"timestamp": 42528.4, "power": 36.326826999999994}, {"timestamp": 42548.9, "power": 36.326826999999994}, {"timestamp": 42569.5, "power": 36.326826999999994}, {"timestamp": 42590.0, "power": 36.326826999999994}, {"timestamp": 42610.6, "power": 36.326826999999994}, {"timestamp": 42631.1, "power": 36.326826999999994}, {"timestamp": 42651.7, "power": 36.326826999999994}, {"timestamp": 42672.3, "power": 36.326826999999994}, {"timestamp": 42692.8, "power": 36.326826999999994}, {"timestamp": 42713.4, "power": 36.326826999999994}, {"timestamp": 42733.9, "power": 36.326826999999994}, {"timestamp": 42754.4, "power": 36.326826999999994}, {"timestamp": 42775.0, "power": 36.326826999999994}, {"timestamp": 42795.5, "power": 36.326826999999994}, {"timestamp": 42816.1, "power": 36.326826999999994}, {"timestamp": 42836.7, "power": 36.326826999999994}, {"timestamp": 42857.3, "power": 36.326826999999994}, {"timestamp": 42877.8, "power": 36.326826999999994}, {"timestamp": 42898.3, "power": 36.326826999999994}, {"timestamp": 42918.8, "power": 36.326826999999994}, {"timestamp": 42939.4, "power": 36.326826999999994}, {"timestamp": 42960.0, "power": 36.326826999999994}, {"timestamp": 42980.6, "power": 36.326826999999994}, {"timestamp": 43001.1, "power": 36.326826999999994}, {"timestamp": 43021.7, "power": 36.326826999999994}, {"timestamp": 43042.2, "power": 36.326826999999994}, {"timestamp": 43062.8, "power": 36.326826999999994}, {"timestamp": 43083.4, "power": 36.326826999999994}, {"timestamp": 43103.9, "power": 36.326826999999994}, {"timestamp": 43124.5, "power": 36.326826999999994}, {"timestamp": 43145.1, "power": 36.326826999999994}, {"timestamp": 43165.7, "power": 36.326826999999994}, {"timestamp": 43186.2, "power": 36.326826999999994}, {"timestamp": 43206.7, "power": 36.326826999999994}, {"timestamp": 43227.3, "power": 36.326826999999994}, {"timestamp": 43247.9, "power": 36.326826999999994}, {"timestamp": 43268.4, "power": 36.326826999999994}, {"timestamp": 43289.0, "power": 36.326826999999994}, {"timestamp": 43309.6, "power": 36.69022}, {"timestamp": 43331.4, "power": 36.69022}, {"timestamp": 43352.0, "power": 36.69022}, {"timestamp": 43372.6, "power": 36.69022}, {"timestamp": 43393.2, "power": 36.69022}, {"timestamp": 43413.8, "power": 36.69022}, {"timestamp": 43434.3, "power": 36.69022}, {"timestamp": 43454.8, "power": 36.69022}, {"timestamp": 43475.4, "power": 36.69022}, {"timestamp": 43496.0, "power": 36.69022}, {"timestamp": 43516.5, "power": 36.69022}, {"timestamp": 43537.1, "power": 36.69022}, {"timestamp": 43557.7, "power": 36.69022}, {"timestamp": 43578.2, "power": 36.69022}, {"timestamp": 43598.7, "power": 36.69022}, {"timestamp": 43619.3, "power": 36.69022}, {"timestamp": 43639.9, "power": 36.69022}, {"timestamp": 43660.5, "power": 36.69022}, {"timestamp": 43681.0, "power": 36.69022}, {"timestamp": 43701.6, "power": 36.69022}, {"timestamp": 43722.1, "power": 36.69022}, {"timestamp": 43742.6, "power": 36.69022}, {"timestamp": 43763.2, "power": 36.69022}, {"timestamp": 43783.8, "power": 36.69022}, {"timestamp": 43804.4, "power": 36.69022}, {"timestamp": 43824.9, "power": 36.69022}, {"timestamp": 43845.5, "power": 36.69022}, {"timestamp": 43866.0, "power": 36.69022}, {"timestamp": 43886.6, "power": 36.69022}, {"timestamp": 43907.1, "power": 36.69022}, {"timestamp": 43927.7, "power": 36.69022}, {"timestamp": 43948.3, "power": 36.69022}, {"timestamp": 43968.9, "power": 36.69022}, {"timestamp": 43989.4, "power": 36.69022}, {"timestamp": 44009.9, "power": 36.69022}, {"timestamp": 44030.5, "power": 36.69022}, {"timestamp": 44051.1, "power": 36.69022}, {"timestamp": 44071.6, "power": 36.69022}, {"timestamp": 44092.2, "power": 36.69022}, {"timestamp": 44112.7, "power": 36.69022}, {"timestamp": 44133.3, "power": 36.69022}, {"timestamp": 44153.8, "power": 36.69022}, {"timestamp": 44174.4, "power": 36.69022}, {"timestamp": 44194.9, "power": 36.69022}, {"timestamp": 44215.5, "power": 36.69022}, {"timestamp": 44236.1, "power": 36.69022}, {"timestamp": 44256.6, "power": 36.69022}, {"timestamp": 44277.2, "power": 36.69022}, {"timestamp": 44297.8, "power": 36.69022}, {"timestamp": 44318.3, "power": 36.45344}, {"timestamp": 44339.4, "power": 36.45344}, {"timestamp": 44359.9, "power": 36.45344}, {"timestamp": 44380.5, "power": 36.45344}, {"timestamp": 44401.0, "power": 36.45344}, {"timestamp": 44421.6, "power": 36.45344}, {"timestamp": 44442.1, "power": 36.45344}, {"timestamp": 44462.7, "power": 36.45344}, {"timestamp": 44483.2, "power": 36.45344}, {"timestamp": 44503.8, "power": 36.45344}, {"timestamp": 44524.4, "power": 36.45344}, {"timestamp": 44544.9, "power": 36.45344}, {"timestamp": 44565.5, "power": 36.45344}, {"timestamp": 44586.0, "power": 36.45344}, {"timestamp": 44606.6, "power": 36.45344}, {"timestamp": 44627.2, "power": 36.45344}, {"timestamp": 44647.7, "power": 36.45344}, {"timestamp": 44668.3, "power": 36.45344}, {"timestamp": 44688.9, "power": 36.45344}, {"timestamp": 44709.4, "power": 36.45344}, {"timestamp": 44730.0, "power": 36.45344}, {"timestamp": 44750.5, "power": 36.45344}, {"timestamp": 44771.0, "power": 36.45344}, {"timestamp": 44791.6, "power": 36.45344}, {"timestamp": 44812.2, "power": 36.45344}, {"timestamp": 44832.7, "power": 36.45344}, {"timestamp": 44853.3, "power": 36.45344}, {"timestamp": 44873.8, "power": 36.45344}, {"timestamp": 44894.3, "power": 36.45344}, {"timestamp": 44914.9, "power": 36.45344}, {"timestamp": 44935.5, "power": 36.45344}, {"timestamp": 44956.0, "power": 36.45344}, {"timestamp": 44976.6, "power": 36.45344}, {"timestamp": 44997.2, "power": 36.45344}, {"timestamp": 45017.7, "power": 36.45344}, {"timestamp": 45038.2, "power": 36.45344}, {"timestamp": 45058.8, "power": 36.45344}, {"timestamp": 45079.4, "power": 36.45344}, {"timestamp": 45100.0, "power": 36.45344}, {"timestamp": 45120.5, "power": 36.45344}, {"timestamp": 45141.1, "power": 36.45344}, {"timestamp": 45161.7, "power": 36.45344}, {"timestamp": 45191.3, "power": 36.45344}, {"timestamp": 45211.9, "power": 36.45344}, {"timestamp": 45232.5, "power": 36.45344}, {"timestamp": 45253.0, "power": 36.45344}, {"timestamp": 45273.6, "power": 36.45344}, {"timestamp": 45294.1, "power": 36.45344}, {"timestamp": 45314.7, "power": 36.45344}, {"timestamp": 45335.2, "power": 36.047072}, {"timestamp": 45356.3, "power": 36.047072}, {"timestamp": 45376.9, "power": 36.047072}, {"timestamp": 45397.4, "power": 36.047072}, {"timestamp": 45418.0, "power": 36.047072}, {"timestamp": 45438.6, "power": 36.047072}, {"timestamp": 45459.1, "power": 36.047072}, {"timestamp": 45479.7, "power": 36.047072}, {"timestamp": 45500.3, "power": 36.047072}, {"timestamp": 45520.8, "power": 36.047072}, {"timestamp": 45541.4, "power": 36.047072}, {"timestamp": 45561.9, "power": 36.047072}, {"timestamp": 45582.4, "power": 36.047072}, {"timestamp": 45603.0, "power": 36.047072}, {"timestamp": 45623.6, "power": 36.047072}, {"timestamp": 45644.2, "power": 36.047072}, {"timestamp": 45664.7, "power": 36.047072}, {"timestamp": 45685.3, "power": 36.047072}, {"timestamp": 45705.8, "power": 36.047072}, {"timestamp": 45726.3, "power": 36.047072}, {"timestamp": 45746.9, "power": 36.047072}, {"timestamp": 45767.5, "power": 36.047072}, {"timestamp": 45788.0, "power": 36.047072}, {"timestamp": 45808.6, "power": 36.047072}, {"timestamp": 45829.2, "power": 36.047072}, {"timestamp": 45849.8, "power": 36.047072}, {"timestamp": 45870.3, "power": 36.047072}, {"timestamp": 45890.8, "power": 36.047072}, {"timestamp": 45911.4, "power": 36.047072}, {"timestamp": 45931.9, "power": 36.047072}, {"timestamp": 45952.5, "power": 36.047072}, {"timestamp": 45973.1, "power": 36.047072}, {"timestamp": 45993.6, "power": 36.047072}, {"timestamp": 46014.1, "power": 36.047072}, {"timestamp": 46034.7, "power": 36.047072}, {"timestamp": 46055.2, "power": 36.047072}, {"timestamp": 46075.8, "power": 36.047072}, {"timestamp": 46096.3, "power": 36.047072}, {"timestamp": 46116.8, "power": 36.047072}, {"timestamp": 46137.4, "power": 36.047072}, {"timestamp": 46157.9, "power": 36.047072}, {"timestamp": 46178.4, "power": 36.047072}, {"timestamp": 46198.9, "power": 36.047072}, {"timestamp": 46219.5, "power": 36.047072}, {"timestamp": 46240.0, "power": 36.047072}, {"timestamp": 46260.6, "power": 36.047072}, {"timestamp": 46281.1, "power": 36.047072}, {"timestamp": 46301.6, "power": 36.047072}, {"timestamp": 46322.2, "power": 36.047072}, {"timestamp": 46342.7, "power": 36.88642}, {"timestamp": 46363.7, "power": 36.88642}, {"timestamp": 46384.3, "power": 36.88642}, {"timestamp": 46404.8, "power": 36.88642}, {"timestamp": 46425.4, "power": 36.88642}, {"timestamp": 46445.9, "power": 36.88642}, {"timestamp": 46466.4, "power": 36.88642}, {"timestamp": 46486.9, "power": 36.88642}, {"timestamp": 46507.5, "power": 36.88642}, {"timestamp": 46528.0, "power": 36.88642}, {"timestamp": 46548.5, "power": 36.88642}, {"timestamp": 46569.1, "power": 36.88642}, {"timestamp": 46589.6, "power": 36.88642}, {"timestamp": 46610.1, "power": 36.88642}, {"timestamp": 46630.7, "power": 36.88642}, {"timestamp": 46651.2, "power": 36.88642}, {"timestamp": 46671.8, "power": 36.88642}, {"timestamp": 46692.3, "power": 36.88642}, {"timestamp": 46712.8, "power": 36.88642}, {"timestamp": 46733.4, "power": 36.88642}, {"timestamp": 46753.9, "power": 36.88642}, {"timestamp": 46774.4, "power": 36.88642}, {"timestamp": 46795.0, "power": 36.88642}, {"timestamp": 46815.6, "power": 36.88642}, {"timestamp": 46836.1, "power": 36.88642}, {"timestamp": 46856.7, "power": 36.88642}, {"timestamp": 46877.3, "power": 36.88642}, {"timestamp": 46897.8, "power": 36.88642}, {"timestamp": 46918.3, "power": 36.88642}, {"timestamp": 46938.9, "power": 36.88642}, {"timestamp": 46959.4, "power": 36.88642}, {"timestamp": 46980.0, "power": 36.88642}, {"timestamp": 47000.6, "power": 36.88642}, {"timestamp": 47021.1, "power": 36.88642}, {"timestamp": 47041.6, "power": 36.88642}, {"timestamp": 47062.2, "power": 36.88642}, {"timestamp": 47082.7, "power": 36.88642}, {"timestamp": 47103.2, "power": 36.88642}, {"timestamp": 47123.8, "power": 36.88642}, {"timestamp": 47144.3, "power": 36.88642}, {"timestamp": 47164.9, "power": 36.88642}, {"timestamp": 47185.5, "power": 36.88642}, {"timestamp": 47206.0, "power": 36.88642}, {"timestamp": 47226.6, "power": 36.88642}, {"timestamp": 47247.1, "power": 36.88642}, {"timestamp": 47267.7, "power": 36.88642}, {"timestamp": 47288.2, "power": 36.88642}, {"timestamp": 47308.8, "power": 36.88642}, {"timestamp": 47329.4, "power": 36.88642}, {"timestamp": 47349.9, "power": 36.611814}, {"timestamp": 47371.0, "power": 36.611814}, {"timestamp": 47391.6, "power": 36.611814}, {"timestamp": 47412.1, "power": 36.611814}, {"timestamp": 47432.7, "power": 36.611814}, {"timestamp": 47453.3, "power": 36.611814}, {"timestamp": 47473.8, "power": 36.611814}, {"timestamp": 47494.3, "power": 36.611814}, {"timestamp": 47514.8, "power": 36.611814}, {"timestamp": 47535.4, "power": 36.611814}, {"timestamp": 47556.0, "power": 36.611814}, {"timestamp": 47576.6, "power": 36.611814}, {"timestamp": 47597.1, "power": 36.611814}, {"timestamp": 47617.7, "power": 36.611814}, {"timestamp": 47638.2, "power": 36.611814}, {"timestamp": 47658.8, "power": 36.611814}, {"timestamp": 47679.3, "power": 36.611814}, {"timestamp": 47699.9, "power": 36.611814}, {"timestamp": 47720.5, "power": 36.611814}, {"timestamp": 47741.0, "power": 36.611814}, {"timestamp": 47761.6, "power": 36.611814}, {"timestamp": 47782.1, "power": 36.611814}, {"timestamp": 47802.7, "power": 36.611814}, {"timestamp": 47823.3, "power": 36.611814}, {"timestamp": 47843.8, "power": 36.611814}, {"timestamp": 47864.4, "power": 36.611814}, {"timestamp": 47885.0, "power": 36.611814}, {"timestamp": 47905.5, "power": 36.611814}, {"timestamp": 47926.1, "power": 36.611814}, {"timestamp": 47946.6, "power": 36.611814}, {"timestamp": 47967.2, "power": 36.611814}, {"timestamp": 47987.7, "power": 36.611814}, {"timestamp": 48008.3, "power": 36.611814}, {"timestamp": 48028.8, "power": 36.611814}, {"timestamp": 48049.4, "power": 36.611814}, {"timestamp": 48069.9, "power": 36.611814}, {"timestamp": 48090.4, "power": 36.611814}, {"timestamp": 48110.9, "power": 36.611814}, {"timestamp": 48131.4, "power": 36.611814}, {"timestamp": 48152.0, "power": 36.611814}, {"timestamp": 48172.6, "power": 36.611814}, {"timestamp": 48193.1, "power": 36.611814}, {"timestamp": 48213.7, "power": 36.611814}, {"timestamp": 48234.2, "power": 36.611814}, {"timestamp": 48254.8, "power": 36.611814}, {"timestamp": 48275.4, "power": 36.611814}, {"timestamp": 48295.9, "power": 36.611814}, {"timestamp": 48316.5, "power": 36.611814}, {"timestamp": 48337.1, "power": 36.611814}, {"timestamp": 48357.6, "power": 36.5947}, {"timestamp": 48378.7, "power": 36.5947}, {"timestamp": 48399.3, "power": 36.5947}, {"timestamp": 48419.8, "power": 36.5947}, {"timestamp": 48440.3, "power": 36.5947}, {"timestamp": 48460.9, "power": 36.5947}, {"timestamp": 48481.4, "power": 36.5947}, {"timestamp": 48502.0, "power": 36.5947}, {"timestamp": 48522.5, "power": 36.5947}, {"timestamp": 48543.0, "power": 36.5947}, {"timestamp": 48563.6, "power": 36.5947}, {"timestamp": 48584.1, "power": 36.5947}, {"timestamp": 48604.7, "power": 36.5947}, {"timestamp": 48625.2, "power": 36.5947}, {"timestamp": 48645.7, "power": 36.5947}, {"timestamp": 48666.2, "power": 36.5947}, {"timestamp": 48686.8, "power": 36.5947}, {"timestamp": 48707.3, "power": 36.5947}, {"timestamp": 48727.8, "power": 36.5947}, {"timestamp": 48748.4, "power": 36.5947}, {"timestamp": 48769.0, "power": 36.5947}, {"timestamp": 48789.5, "power": 36.5947}, {"timestamp": 48810.0, "power": 36.5947}, {"timestamp": 48830.6, "power": 36.5947}, {"timestamp": 48851.2, "power": 36.5947}, {"timestamp": 48871.7, "power": 36.5947}, {"timestamp": 48892.3, "power": 36.5947}, {"timestamp": 48912.9, "power": 36.5947}, {"timestamp": 48933.4, "power": 36.5947}, {"timestamp": 48953.9, "power": 36.5947}, {"timestamp": 48974.4, "power": 36.5947}, {"timestamp": 48995.0, "power": 36.5947}, {"timestamp": 49015.6, "power": 36.5947}, {"timestamp": 49036.1, "power": 36.5947}, {"timestamp": 49056.7, "power": 36.5947}, {"timestamp": 49077.2, "power": 36.5947}, {"timestamp": 49097.8, "power": 36.5947}, {"timestamp": 49118.3, "power": 36.5947}, {"timestamp": 49138.8, "power": 36.5947}, {"timestamp": 49159.3, "power": 36.5947}, {"timestamp": 49179.9, "power": 36.5947}, {"timestamp": 49200.4, "power": 36.5947}, {"timestamp": 49221.0, "power": 36.5947}, {"timestamp": 49241.5, "power": 36.5947}, {"timestamp": 49262.0, "power": 36.5947}, {"timestamp": 49282.6, "power": 36.5947}, {"timestamp": 49303.1, "power": 36.5947}, {"timestamp": 49323.7, "power": 36.5947}, {"timestamp": 49344.2, "power": 36.5947}, {"timestamp": 49364.8, "power": 36.155342000000005}, {"timestamp": 49385.8, "power": 36.155342000000005}, {"timestamp": 49406.3, "power": 36.155342000000005}, {"timestamp": 49426.8, "power": 36.155342000000005}, {"timestamp": 49447.4, "power": 36.155342000000005}, {"timestamp": 49467.9, "power": 36.155342000000005}, {"timestamp": 49488.5, "power": 36.155342000000005}, {"timestamp": 49509.0, "power": 36.155342000000005}, {"timestamp": 49529.6, "power": 36.155342000000005}, {"timestamp": 49550.1, "power": 36.155342000000005}, {"timestamp": 49570.6, "power": 36.155342000000005}, {"timestamp": 49591.2, "power": 36.155342000000005}, {"timestamp": 49611.8, "power": 36.155342000000005}, {"timestamp": 49632.3, "power": 36.155342000000005}, {"timestamp": 49652.9, "power": 36.155342000000005}, {"timestamp": 49673.4, "power": 36.155342000000005}, {"timestamp": 49694.0, "power": 36.155342000000005}, {"timestamp": 49714.5, "power": 36.155342000000005}, {"timestamp": 49735.0, "power": 36.155342000000005}, {"timestamp": 49755.6, "power": 36.155342000000005}, {"timestamp": 49776.1, "power": 36.155342000000005}, {"timestamp": 49796.7, "power": 36.155342000000005}, {"timestamp": 49817.3, "power": 36.155342000000005}, {"timestamp": 49837.8, "power": 36.155342000000005}, {"timestamp": 49858.3, "power": 36.155342000000005}, {"timestamp": 49878.9, "power": 36.155342000000005}, {"timestamp": 49899.4, "power": 36.155342000000005}, {"timestamp": 49920.0, "power": 36.155342000000005}, {"timestamp": 49940.6, "power": 36.155342000000005}, {"timestamp": 49961.1, "power": 36.155342000000005}, {"timestamp": 49981.7, "power": 36.155342000000005}, {"timestamp": 50002.2, "power": 36.155342000000005}, {"timestamp": 50022.7, "power": 36.155342000000005}, {"timestamp": 50043.3, "power": 36.155342000000005}, {"timestamp": 50063.8, "power": 36.155342000000005}, {"timestamp": 50084.4, "power": 36.155342000000005}, {"timestamp": 50105.0, "power": 36.155342000000005}, {"timestamp": 50125.5, "power": 36.155342000000005}, {"timestamp": 50146.0, "power": 36.155342000000005}, {"timestamp": 50166.6, "power": 36.155342000000005}, {"timestamp": 50187.2, "power": 36.155342000000005}, {"timestamp": 50207.7, "power": 36.155342000000005}, {"timestamp": 50228.3, "power": 36.155342000000005}, {"timestamp": 50248.8, "power": 36.155342000000005}, {"timestamp": 50269.4, "power": 36.155342000000005}, {"timestamp": 50289.9, "power": 36.155342000000005}, {"timestamp": 50310.4, "power": 36.155342000000005}, {"timestamp": 50330.9, "power": 36.155342000000005}, {"timestamp": 50351.5, "power": 36.155342000000005}, {"timestamp": 50372.0, "power": 36.176846000000005}, {"timestamp": 50393.3, "power": 36.176846000000005}, {"timestamp": 50413.8, "power": 36.176846000000005}, {"timestamp": 50434.3, "power": 36.176846000000005}, {"timestamp": 50454.8, "power": 36.176846000000005}, {"timestamp": 50475.4, "power": 36.176846000000005}, {"timestamp": 50496.0, "power": 36.176846000000005}, {"timestamp": 50516.5, "power": 36.176846000000005}, {"timestamp": 50537.1, "power": 36.176846000000005}, {"timestamp": 50557.6, "power": 36.176846000000005}, {"timestamp": 50578.1, "power": 36.176846000000005}, {"timestamp": 50598.7, "power": 36.176846000000005}, {"timestamp": 50619.3, "power": 36.176846000000005}, {"timestamp": 50639.8, "power": 36.176846000000005}, {"timestamp": 50660.4, "power": 36.176846000000005}, {"timestamp": 50680.9, "power": 36.176846000000005}, {"timestamp": 50701.5, "power": 36.176846000000005}, {"timestamp": 50722.0, "power": 36.176846000000005}, {"timestamp": 50742.5, "power": 36.176846000000005}, {"timestamp": 50763.1, "power": 36.176846000000005}, {"timestamp": 50783.6, "power": 36.176846000000005}, {"timestamp": 50804.2, "power": 36.176846000000005}, {"timestamp": 50824.8, "power": 36.176846000000005}, {"timestamp": 50845.3, "power": 36.176846000000005}, {"timestamp": 50865.9, "power": 36.176846000000005}, {"timestamp": 50886.3, "power": 36.176846000000005}, {"timestamp": 50906.9, "power": 36.176846000000005}, {"timestamp": 50927.5, "power": 36.176846000000005}, {"timestamp": 50948.0, "power": 36.176846000000005}, {"timestamp": 50968.6, "power": 36.176846000000005}, {"timestamp": 50989.1, "power": 36.176846000000005}, {"timestamp": 51009.7, "power": 36.176846000000005}, {"timestamp": 51030.2, "power": 36.176846000000005}, {"timestamp": 51050.7, "power": 36.176846000000005}, {"timestamp": 51071.3, "power": 36.176846000000005}, {"timestamp": 51091.8, "power": 36.176846000000005}, {"timestamp": 51112.4, "power": 36.176846000000005}, {"timestamp": 51132.9, "power": 36.176846000000005}, {"timestamp": 51153.5, "power": 36.176846000000005}, {"timestamp": 51174.0, "power": 36.176846000000005}, {"timestamp": 51194.6, "power": 36.176846000000005}, {"timestamp": 51215.2, "power": 36.176846000000005}, {"timestamp": 51235.7, "power": 36.176846000000005}, {"timestamp": 51256.3, "power": 36.176846000000005}, {"timestamp": 51276.8, "power": 36.176846000000005}, {"timestamp": 51297.4, "power": 36.176846000000005}, {"timestamp": 51317.9, "power": 36.176846000000005}, {"timestamp": 51338.4, "power": 36.176846000000005}, {"timestamp": 51358.9, "power": 36.176846000000005}, {"timestamp": 51379.4, "power": 36.216226}, {"timestamp": 51400.5, "power": 36.216226}, {"timestamp": 51421.1, "power": 36.216226}, {"timestamp": 51441.6, "power": 36.216226}, {"timestamp": 51462.1, "power": 36.216226}, {"timestamp": 51482.6, "power": 36.216226}, {"timestamp": 51503.2, "power": 36.216226}, {"timestamp": 51523.7, "power": 36.216226}, {"timestamp": 51544.2, "power": 36.216226}, {"timestamp": 51564.8, "power": 36.216226}, {"timestamp": 51585.3, "power": 36.216226}, {"timestamp": 51605.8, "power": 36.216226}, {"timestamp": 51626.3, "power": 36.216226}, {"timestamp": 51646.8, "power": 36.216226}, {"timestamp": 51667.4, "power": 36.216226}, {"timestamp": 51688.0, "power": 36.216226}, {"timestamp": 51708.6, "power": 36.216226}, {"timestamp": 51729.2, "power": 36.216226}, {"timestamp": 51749.8, "power": 36.216226}, {"timestamp": 51770.2, "power": 36.216226}, {"timestamp": 51790.8, "power": 36.216226}, {"timestamp": 51811.3, "power": 36.216226}, {"timestamp": 51831.8, "power": 36.216226}, {"timestamp": 51852.3, "power": 36.216226}, {"timestamp": 51872.9, "power": 36.216226}, {"timestamp": 51893.4, "power": 36.216226}, {"timestamp": 51913.9, "power": 36.216226}, {"timestamp": 51934.4, "power": 36.216226}, {"timestamp": 51954.9, "power": 36.216226}, {"timestamp": 51975.4, "power": 36.216226}, {"timestamp": 51996.0, "power": 36.216226}, {"timestamp": 52016.5, "power": 36.216226}, {"timestamp": 52037.0, "power": 36.216226}, {"timestamp": 52057.5, "power": 36.216226}, {"timestamp": 52078.0, "power": 36.216226}, {"timestamp": 52098.5, "power": 36.216226}, {"timestamp": 52119.1, "power": 36.216226}, {"timestamp": 52139.6, "power": 36.216226}, {"timestamp": 52160.1, "power": 36.216226}, {"timestamp": 52180.7, "power": 36.216226}, {"timestamp": 52201.2, "power": 36.216226}, {"timestamp": 52221.7, "power": 36.216226}, {"timestamp": 52242.2, "power": 36.216226}, {"timestamp": 52262.7, "power": 36.216226}, {"timestamp": 52283.2, "power": 36.216226}, {"timestamp": 52303.8, "power": 36.216226}, {"timestamp": 52324.3, "power": 36.216226}, {"timestamp": 52344.8, "power": 36.216226}, {"timestamp": 52365.3, "power": 36.216226}, {"timestamp": 52385.8, "power": 38.905863999999994}, {"timestamp": 52407.0, "power": 38.905863999999994}, {"timestamp": 52427.6, "power": 38.905863999999994}, {"timestamp": 52448.1, "power": 38.905863999999994}, {"timestamp": 52468.6, "power": 38.905863999999994}, {"timestamp": 52489.2, "power": 38.905863999999994}, {"timestamp": 52509.7, "power": 38.905863999999994}, {"timestamp": 52530.2, "power": 38.905863999999994}, {"timestamp": 52550.7, "power": 38.905863999999994}, {"timestamp": 52571.3, "power": 38.905863999999994}, {"timestamp": 52591.8, "power": 38.905863999999994}, {"timestamp": 52612.3, "power": 38.905863999999994}, {"timestamp": 52632.8, "power": 38.905863999999994}, {"timestamp": 52653.4, "power": 38.905863999999994}, {"timestamp": 52673.9, "power": 38.905863999999994}, {"timestamp": 52694.4, "power": 38.905863999999994}, {"timestamp": 52714.9, "power": 38.905863999999994}, {"timestamp": 52735.4, "power": 38.905863999999994}, {"timestamp": 52755.9, "power": 38.905863999999994}, {"timestamp": 52776.5, "power": 38.905863999999994}, {"timestamp": 52797.0, "power": 38.905863999999994}, {"timestamp": 52817.5, "power": 38.905863999999994}, {"timestamp": 52838.1, "power": 38.905863999999994}, {"timestamp": 52858.6, "power": 38.905863999999994}, {"timestamp": 52879.1, "power": 38.905863999999994}, {"timestamp": 52899.6, "power": 38.905863999999994}, {"timestamp": 52920.2, "power": 38.905863999999994}, {"timestamp": 52940.7, "power": 38.905863999999994}, {"timestamp": 52961.2, "power": 38.905863999999994}, {"timestamp": 52981.7, "power": 38.905863999999994}, {"timestamp": 53002.2, "power": 38.905863999999994}, {"timestamp": 53022.7, "power": 38.905863999999994}, {"timestamp": 53043.3, "power": 38.905863999999994}, {"timestamp": 53063.8, "power": 38.905863999999994}, {"timestamp": 53084.3, "power": 38.905863999999994}, {"timestamp": 53104.8, "power": 38.905863999999994}, {"timestamp": 53125.4, "power": 38.905863999999994}, {"timestamp": 53145.9, "power": 38.905863999999994}, {"timestamp": 53166.4, "power": 38.905863999999994}, {"timestamp": 53186.9, "power": 38.905863999999994}, {"timestamp": 53207.4, "power": 38.905863999999994}, {"timestamp": 53227.9, "power": 38.905863999999994}, {"timestamp": 53248.5, "power": 38.905863999999994}, {"timestamp": 53269.0, "power": 38.905863999999994}, {"timestamp": 53289.5, "power": 38.905863999999994}, {"timestamp": 53310.0, "power": 38.905863999999994}, {"timestamp": 53330.5, "power": 38.905863999999994}, {"timestamp": 53351.1, "power": 38.905863999999994}, {"timestamp": 53371.6, "power": 38.905863999999994}, {"timestamp": 53392.1, "power": 35.964169999999996}, {"timestamp": 53413.2, "power": 35.964169999999996}, {"timestamp": 53433.7, "power": 35.964169999999996}, {"timestamp": 53454.2, "power": 35.964169999999996}, {"timestamp": 53474.7, "power": 35.964169999999996}, {"timestamp": 53495.3, "power": 35.964169999999996}, {"timestamp": 53515.8, "power": 35.964169999999996}, {"timestamp": 53536.3, "power": 35.964169999999996}, {"timestamp": 53556.8, "power": 35.964169999999996}, {"timestamp": 53577.4, "power": 35.964169999999996}, {"timestamp": 53597.9, "power": 35.964169999999996}, {"timestamp": 53618.3, "power": 35.964169999999996}, {"timestamp": 53638.9, "power": 35.964169999999996}, {"timestamp": 53659.4, "power": 35.964169999999996}, {"timestamp": 53679.9, "power": 35.964169999999996}, {"timestamp": 53700.4, "power": 35.964169999999996}, {"timestamp": 53721.0, "power": 35.964169999999996}, {"timestamp": 53741.5, "power": 35.964169999999996}, {"timestamp": 53762.0, "power": 35.964169999999996}, {"timestamp": 53782.5, "power": 35.964169999999996}, {"timestamp": 53803.0, "power": 35.964169999999996}, {"timestamp": 53823.6, "power": 35.964169999999996}, {"timestamp": 53844.1, "power": 35.964169999999996}], "timeline": {"START": "3373.825965", "END": "51621.31181"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 49719.3}, {"name": "clSetKernelArg", "calls": 19, "time": 3014.87}, {"name": "clReleaseKernel", "calls": 1, "time": 870.905}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.2584}, {"name": "clReleaseContext", "calls": 1, "time": 43.2725}, {"name": "clCreateContext", "calls": 1, "time": 35.6643}, {"name": "clReleaseProgram", "calls": 1, "time": 16.6774}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.892655}, {"name": "clCreateKernel", "calls": 1, "time": 0.345699}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.165005}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080616}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073864}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.0287}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023059}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022736}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011006}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01041}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007728}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007417}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006606}, {"name": "clRetainDevice", "calls": 2, "time": 0.004715}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 48247.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 48246.2}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 47715.9}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 47978.2}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 47696.8}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 47886.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8846.753089, "utilization": 92.153678, "size": 11091200.0, "time": 1253.707421}, {"type": "WRITE", "transfers": 1, "speed": 6258.337606, "utilization": 65.191017, "size": 1363180.0, "time": 217.818067}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 150466132, "speed": 29.5596, "utilization": 0.256594, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9403381, "speed": 395.015, "utilization": 3.42895, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 148744301, "speed": 29.5437, "utilization": 0.256456, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9295737, "speed": 394.9, "utilization": 3.42795, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149587051, "speed": 29.5496, "utilization": 0.256507, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9348415, "speed": 394.851, "utilization": 3.42753, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 148687011, "speed": 29.5441, "utilization": 0.256459, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9292201, "speed": 395.129, "utilization": 3.42994, "size": 0.127961}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 149292802, "speed": 29.5473, "utilization": 0.256487, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9330038, "speed": 394.725, "utilization": 3.42643, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len6/run0.json b/code/fpga/ndrange_results/dna.20MB.len6/run0.json new file mode 100644 index 0000000..b825435 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.1542, "power": 35.964785}, {"timestamp": 59.7922, "power": 35.964785}, {"timestamp": 80.3671, "power": 35.964785}, {"timestamp": 100.897, "power": 35.964785}, {"timestamp": 121.434, "power": 35.964785}, {"timestamp": 142.19, "power": 35.964785}, {"timestamp": 162.768, "power": 35.964785}, {"timestamp": 183.317, "power": 35.964785}, {"timestamp": 203.918, "power": 35.964785}, {"timestamp": 224.496, "power": 35.964785}, {"timestamp": 245.062, "power": 35.964785}, {"timestamp": 265.627, "power": 35.964785}, {"timestamp": 286.229, "power": 35.964785}, {"timestamp": 306.828, "power": 35.964785}, {"timestamp": 327.431, "power": 35.964785}, {"timestamp": 348.034, "power": 35.964785}, {"timestamp": 368.617, "power": 35.964785}, {"timestamp": 389.183, "power": 35.964785}, {"timestamp": 409.784, "power": 35.964785}, {"timestamp": 430.386, "power": 35.964785}, {"timestamp": 450.989, "power": 35.964785}, {"timestamp": 471.592, "power": 35.964785}, {"timestamp": 492.195, "power": 35.964785}, {"timestamp": 512.777, "power": 35.964785}, {"timestamp": 533.339, "power": 35.964785}, {"timestamp": 553.943, "power": 35.964785}, {"timestamp": 574.54, "power": 35.964785}, {"timestamp": 595.14, "power": 35.964785}, {"timestamp": 615.743, "power": 35.964785}, {"timestamp": 636.361, "power": 35.964785}, {"timestamp": 656.93, "power": 35.964785}, {"timestamp": 677.496, "power": 35.964785}, {"timestamp": 698.094, "power": 35.964785}, {"timestamp": 718.712, "power": 35.964785}, {"timestamp": 739.325, "power": 35.964785}, {"timestamp": 759.931, "power": 35.964785}, {"timestamp": 780.654, "power": 35.964785}, {"timestamp": 801.174, "power": 35.964785}, {"timestamp": 821.712, "power": 35.964785}, {"timestamp": 842.253, "power": 35.964785}, {"timestamp": 862.797, "power": 35.964785}, {"timestamp": 883.341, "power": 35.964785}, {"timestamp": 903.883, "power": 35.964785}, {"timestamp": 924.413, "power": 35.964785}, {"timestamp": 944.912, "power": 35.964785}, {"timestamp": 965.451, "power": 35.964785}, {"timestamp": 986.003, "power": 35.964785}, {"timestamp": 1006.54, "power": 35.826487}, {"timestamp": 1027.62, "power": 35.826487}, {"timestamp": 1048.18, "power": 35.826487}, {"timestamp": 1068.69, "power": 35.826487}, {"timestamp": 1089.19, "power": 35.826487}, {"timestamp": 1109.72, "power": 35.826487}, {"timestamp": 1130.25, "power": 35.826487}, {"timestamp": 1150.79, "power": 35.826487}, {"timestamp": 1171.32, "power": 35.826487}, {"timestamp": 1191.86, "power": 35.826487}, {"timestamp": 1212.42, "power": 35.826487}, {"timestamp": 1232.91, "power": 35.826487}, {"timestamp": 1253.44, "power": 35.826487}, {"timestamp": 1273.97, "power": 35.826487}, {"timestamp": 1294.55, "power": 35.826487}, {"timestamp": 1315.15, "power": 35.826487}, {"timestamp": 1335.72, "power": 35.826487}, {"timestamp": 1356.25, "power": 35.826487}, {"timestamp": 1376.77, "power": 35.826487}, {"timestamp": 1397.3, "power": 35.826487}, {"timestamp": 1417.82, "power": 35.826487}, {"timestamp": 1438.35, "power": 35.826487}, {"timestamp": 1458.88, "power": 35.826487}, {"timestamp": 1479.41, "power": 35.826487}, {"timestamp": 1499.94, "power": 35.826487}, {"timestamp": 1520.44, "power": 35.826487}, {"timestamp": 1540.94, "power": 35.826487}, {"timestamp": 1561.47, "power": 35.826487}, {"timestamp": 1582.0, "power": 35.826487}, {"timestamp": 1602.54, "power": 35.826487}, {"timestamp": 1623.08, "power": 35.826487}, {"timestamp": 1643.63, "power": 35.826487}, {"timestamp": 1664.19, "power": 35.826487}, {"timestamp": 1684.72, "power": 35.826487}, {"timestamp": 1705.27, "power": 35.826487}, {"timestamp": 1725.82, "power": 35.826487}, {"timestamp": 1746.37, "power": 35.826487}, {"timestamp": 1766.92, "power": 35.826487}, {"timestamp": 1787.47, "power": 35.826487}, {"timestamp": 1808.02, "power": 35.826487}, {"timestamp": 1828.55, "power": 35.826487}, {"timestamp": 1849.05, "power": 35.826487}, {"timestamp": 1869.59, "power": 35.826487}, {"timestamp": 1890.15, "power": 35.826487}, {"timestamp": 1910.7, "power": 35.826487}, {"timestamp": 1931.25, "power": 35.826487}, {"timestamp": 1951.81, "power": 35.826487}, {"timestamp": 1972.36, "power": 35.826487}, {"timestamp": 1992.87, "power": 35.826487}, {"timestamp": 2013.41, "power": 36.449876}, {"timestamp": 2034.55, "power": 36.449876}, {"timestamp": 2055.1, "power": 36.449876}, {"timestamp": 2075.65, "power": 36.449876}, {"timestamp": 2096.2, "power": 36.449876}, {"timestamp": 2116.77, "power": 36.449876}, {"timestamp": 2137.32, "power": 36.449876}, {"timestamp": 2157.87, "power": 36.449876}, {"timestamp": 2178.42, "power": 36.449876}, {"timestamp": 2198.97, "power": 36.449876}, {"timestamp": 2219.51, "power": 36.449876}, {"timestamp": 2240.07, "power": 36.449876}, {"timestamp": 2260.6, "power": 36.449876}, {"timestamp": 2281.1, "power": 36.449876}, {"timestamp": 2301.65, "power": 36.449876}, {"timestamp": 2322.2, "power": 36.449876}, {"timestamp": 2342.75, "power": 36.449876}, {"timestamp": 2363.3, "power": 36.449876}, {"timestamp": 2383.85, "power": 36.449876}, {"timestamp": 2404.4, "power": 36.449876}, {"timestamp": 2424.9, "power": 36.449876}, {"timestamp": 2445.45, "power": 36.449876}, {"timestamp": 2465.99, "power": 36.449876}, {"timestamp": 2486.54, "power": 36.449876}, {"timestamp": 2507.09, "power": 36.449876}, {"timestamp": 2527.64, "power": 36.449876}, {"timestamp": 2548.19, "power": 36.449876}, {"timestamp": 2568.71, "power": 36.449876}, {"timestamp": 2589.25, "power": 36.449876}, {"timestamp": 2609.8, "power": 36.449876}, {"timestamp": 2630.35, "power": 36.449876}, {"timestamp": 2650.89, "power": 36.449876}, {"timestamp": 2671.44, "power": 36.449876}, {"timestamp": 2691.99, "power": 36.449876}, {"timestamp": 2712.52, "power": 36.449876}, {"timestamp": 2733.02, "power": 36.449876}, {"timestamp": 2753.56, "power": 36.449876}, {"timestamp": 2774.11, "power": 36.449876}, {"timestamp": 2794.66, "power": 36.449876}, {"timestamp": 2815.21, "power": 36.449876}, {"timestamp": 2835.76, "power": 36.449876}, {"timestamp": 2856.31, "power": 36.449876}, {"timestamp": 2876.83, "power": 36.449876}, {"timestamp": 2897.37, "power": 36.449876}, {"timestamp": 2917.92, "power": 36.449876}, {"timestamp": 2938.46, "power": 36.449876}, {"timestamp": 2959.01, "power": 36.449876}, {"timestamp": 2979.56, "power": 36.449876}, {"timestamp": 3000.11, "power": 36.449876}, {"timestamp": 3020.64, "power": 36.702218}, {"timestamp": 3041.76, "power": 36.702218}, {"timestamp": 3062.31, "power": 36.702218}, {"timestamp": 3082.86, "power": 36.702218}, {"timestamp": 3103.41, "power": 36.702218}, {"timestamp": 3123.96, "power": 36.702218}, {"timestamp": 3144.49, "power": 36.702218}, {"timestamp": 3165.01, "power": 36.702218}, {"timestamp": 3185.55, "power": 36.702218}, {"timestamp": 3206.1, "power": 36.702218}, {"timestamp": 3226.65, "power": 36.702218}, {"timestamp": 3247.19, "power": 36.702218}, {"timestamp": 3267.74, "power": 36.702218}, {"timestamp": 3288.29, "power": 36.702218}, {"timestamp": 3308.81, "power": 36.702218}, {"timestamp": 3329.35, "power": 36.702218}, {"timestamp": 3349.9, "power": 36.702218}, {"timestamp": 3370.45, "power": 36.702218}, {"timestamp": 3391.0, "power": 36.702218}, {"timestamp": 3411.54, "power": 36.702218}, {"timestamp": 3432.09, "power": 36.702218}, {"timestamp": 3452.62, "power": 36.702218}, {"timestamp": 3473.12, "power": 36.702218}, {"timestamp": 3493.66, "power": 36.702218}, {"timestamp": 3514.35, "power": 36.702218}, {"timestamp": 3534.9, "power": 36.702218}, {"timestamp": 3555.45, "power": 36.702218}, {"timestamp": 3576.01, "power": 36.702218}, {"timestamp": 3596.53, "power": 36.702218}, {"timestamp": 3617.08, "power": 36.702218}, {"timestamp": 3637.63, "power": 36.702218}, {"timestamp": 3658.17, "power": 36.702218}, {"timestamp": 3678.72, "power": 36.702218}, {"timestamp": 3699.23, "power": 36.702218}, {"timestamp": 3719.77, "power": 36.702218}, {"timestamp": 3740.32, "power": 36.702218}, {"timestamp": 3760.84, "power": 36.702218}, {"timestamp": 3781.34, "power": 36.702218}, {"timestamp": 3801.89, "power": 36.702218}, {"timestamp": 3822.43, "power": 36.702218}, {"timestamp": 3842.98, "power": 36.702218}, {"timestamp": 3863.54, "power": 36.702218}, {"timestamp": 3884.09, "power": 36.702218}, {"timestamp": 3904.62, "power": 36.702218}, {"timestamp": 3925.11, "power": 36.702218}, {"timestamp": 3945.65, "power": 36.702218}, {"timestamp": 3966.2, "power": 36.702218}, {"timestamp": 3986.75, "power": 36.702218}, {"timestamp": 4007.29, "power": 36.702218}, {"timestamp": 4027.84, "power": 36.10287}, {"timestamp": 4049.01, "power": 36.10287}, {"timestamp": 4069.55, "power": 36.10287}, {"timestamp": 4090.1, "power": 36.10287}, {"timestamp": 4110.64, "power": 36.10287}, {"timestamp": 4131.18, "power": 36.10287}, {"timestamp": 4151.73, "power": 36.10287}, {"timestamp": 4172.28, "power": 36.10287}, {"timestamp": 4192.79, "power": 36.10287}, {"timestamp": 4213.33, "power": 36.10287}, {"timestamp": 4233.87, "power": 36.10287}, {"timestamp": 4254.42, "power": 36.10287}, {"timestamp": 4274.97, "power": 36.10287}, {"timestamp": 4295.51, "power": 36.10287}, {"timestamp": 4316.05, "power": 36.10287}, {"timestamp": 4336.58, "power": 36.10287}, {"timestamp": 4357.12, "power": 36.10287}, {"timestamp": 4377.67, "power": 36.10287}, {"timestamp": 4398.21, "power": 36.10287}, {"timestamp": 4418.76, "power": 36.10287}, {"timestamp": 4439.31, "power": 36.10287}, {"timestamp": 4459.86, "power": 36.10287}, {"timestamp": 4480.41, "power": 36.10287}, {"timestamp": 4500.91, "power": 36.10287}, {"timestamp": 4521.45, "power": 36.10287}, {"timestamp": 4542.0, "power": 36.10287}, {"timestamp": 4562.55, "power": 36.10287}, {"timestamp": 4583.1, "power": 36.10287}, {"timestamp": 4603.64, "power": 36.10287}, {"timestamp": 4624.19, "power": 36.10287}, {"timestamp": 4644.72, "power": 36.10287}, {"timestamp": 4665.26, "power": 36.10287}, {"timestamp": 4685.81, "power": 36.10287}, {"timestamp": 4706.36, "power": 36.10287}, {"timestamp": 4726.91, "power": 36.10287}, {"timestamp": 4747.45, "power": 36.10287}, {"timestamp": 4768.0, "power": 36.10287}, {"timestamp": 4788.52, "power": 36.10287}, {"timestamp": 4809.02, "power": 36.10287}, {"timestamp": 4829.55, "power": 36.10287}, {"timestamp": 4850.1, "power": 36.10287}, {"timestamp": 4870.65, "power": 36.10287}, {"timestamp": 4891.2, "power": 36.10287}, {"timestamp": 4911.74, "power": 36.10287}, {"timestamp": 4932.29, "power": 36.10287}, {"timestamp": 4952.81, "power": 36.10287}, {"timestamp": 4973.35, "power": 36.10287}, {"timestamp": 4993.89, "power": 36.10287}, {"timestamp": 5014.44, "power": 36.10287}, {"timestamp": 5034.98, "power": 36.825484}, {"timestamp": 5056.09, "power": 36.825484}, {"timestamp": 5076.63, "power": 36.825484}, {"timestamp": 5097.16, "power": 36.825484}, {"timestamp": 5117.71, "power": 36.825484}, {"timestamp": 5138.25, "power": 36.825484}, {"timestamp": 5158.76, "power": 36.825484}, {"timestamp": 5179.28, "power": 36.825484}, {"timestamp": 5199.83, "power": 36.825484}, {"timestamp": 5220.38, "power": 36.825484}, {"timestamp": 5240.88, "power": 36.825484}, {"timestamp": 5261.42, "power": 36.825484}, {"timestamp": 5281.96, "power": 36.825484}, {"timestamp": 5302.51, "power": 36.825484}, {"timestamp": 5323.07, "power": 36.825484}, {"timestamp": 5343.61, "power": 36.825484}, {"timestamp": 5364.16, "power": 36.825484}, {"timestamp": 5384.68, "power": 36.825484}, {"timestamp": 5405.25, "power": 36.825484}, {"timestamp": 5425.82, "power": 36.825484}, {"timestamp": 5446.39, "power": 36.825484}, {"timestamp": 5466.96, "power": 36.825484}, {"timestamp": 5487.53, "power": 36.825484}, {"timestamp": 5508.1, "power": 36.825484}, {"timestamp": 5528.63, "power": 36.825484}, {"timestamp": 5549.17, "power": 36.825484}, {"timestamp": 5569.72, "power": 36.825484}, {"timestamp": 5590.35, "power": 36.825484}, {"timestamp": 5610.91, "power": 36.825484}, {"timestamp": 5631.45, "power": 36.825484}, {"timestamp": 5651.98, "power": 36.825484}, {"timestamp": 5672.5, "power": 36.825484}, {"timestamp": 5692.98, "power": 36.825484}, {"timestamp": 5713.51, "power": 36.825484}, {"timestamp": 5734.04, "power": 36.825484}, {"timestamp": 5754.57, "power": 36.825484}, {"timestamp": 5775.11, "power": 36.825484}, {"timestamp": 5795.64, "power": 36.825484}, {"timestamp": 5816.17, "power": 36.825484}, {"timestamp": 5836.69, "power": 36.825484}, {"timestamp": 5857.22, "power": 36.825484}, {"timestamp": 5877.75, "power": 36.825484}, {"timestamp": 5898.25, "power": 36.825484}, {"timestamp": 5918.78, "power": 36.825484}, {"timestamp": 5939.28, "power": 36.825484}, {"timestamp": 5959.81, "power": 36.825484}, {"timestamp": 5980.31, "power": 36.825484}, {"timestamp": 6000.82, "power": 36.825484}, {"timestamp": 6021.31, "power": 36.825484}, {"timestamp": 6041.84, "power": 38.904216}, {"timestamp": 6063.03, "power": 38.904216}, {"timestamp": 6083.59, "power": 38.904216}, {"timestamp": 6104.13, "power": 38.904216}, {"timestamp": 6124.63, "power": 38.904216}, {"timestamp": 6145.11, "power": 38.904216}, {"timestamp": 6165.63, "power": 38.904216}, {"timestamp": 6186.16, "power": 38.904216}, {"timestamp": 6206.69, "power": 38.904216}, {"timestamp": 6227.21, "power": 38.904216}, {"timestamp": 6247.74, "power": 38.904216}, {"timestamp": 6268.26, "power": 38.904216}, {"timestamp": 6288.78, "power": 38.904216}, {"timestamp": 6309.3, "power": 38.904216}, {"timestamp": 6329.83, "power": 38.904216}, {"timestamp": 6350.35, "power": 38.904216}, {"timestamp": 6370.87, "power": 38.904216}, {"timestamp": 6391.41, "power": 38.904216}, {"timestamp": 6411.94, "power": 38.904216}, {"timestamp": 6432.4, "power": 38.904216}, {"timestamp": 6452.89, "power": 38.904216}, {"timestamp": 6473.42, "power": 38.904216}, {"timestamp": 6493.96, "power": 38.904216}, {"timestamp": 6514.52, "power": 38.904216}], "timeline": {"START": "1516.373015", "END": "5539.259439"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4761.13}, {"name": "clSetKernelArg", "calls": 19, "time": 1143.61}, {"name": "clReleaseKernel", "calls": 1, "time": 380.169}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 67.9154}, {"name": "clReleaseContext", "calls": 1, "time": 42.2305}, {"name": "clCreateContext", "calls": 1, "time": 36.8348}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7319}, {"name": "clCreateKernel", "calls": 1, "time": 0.344082}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.296775}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140475}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079464}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073361}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028545}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024482}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024216}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010692}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01064}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008705}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007808}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006945}, {"name": "clRetainDevice", "calls": 2, "time": 0.004969}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4022.89}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3815.91}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3941.81}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3917.94}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3996.05}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 4022.32}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7983.851462, "utilization": 83.165119, "size": 4063560.0, "time": 508.972395}, {"type": "WRITE", "transfers": 1, "speed": 5952.432753, "utilization": 62.004508, "size": 1363190.0, "time": 229.014599}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 11898648, "speed": 29.5567, "utilization": 0.256569, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 740900, "speed": 393.51, "utilization": 3.41589, "size": 0.127508}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12295112, "speed": 29.5677, "utilization": 0.256664, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 765707, "speed": 394.081, "utilization": 3.42084, "size": 0.127521}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12220612, "speed": 29.5679, "utilization": 0.256666, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 761046, "speed": 393.895, "utilization": 3.41923, "size": 0.127523}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12472667, "speed": 29.5912, "utilization": 0.256868, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 776833, "speed": 393.605, "utilization": 3.41671, "size": 0.127528}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12559882, "speed": 29.6056, "utilization": 0.256993, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 782267, "speed": 393.577, "utilization": 3.41647, "size": 0.127532}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len6/run1.json b/code/fpga/ndrange_results/dna.20MB.len6/run1.json new file mode 100644 index 0000000..214c27d --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 55.0387, "power": 36.218448}, {"timestamp": 75.7046, "power": 36.218448}, {"timestamp": 96.2125, "power": 36.218448}, {"timestamp": 116.698, "power": 36.218448}, {"timestamp": 137.224, "power": 36.218448}, {"timestamp": 158.127, "power": 36.218448}, {"timestamp": 178.663, "power": 36.218448}, {"timestamp": 199.2, "power": 36.218448}, {"timestamp": 219.735, "power": 36.218448}, {"timestamp": 240.231, "power": 36.218448}, {"timestamp": 260.757, "power": 36.218448}, {"timestamp": 281.295, "power": 36.218448}, {"timestamp": 301.829, "power": 36.218448}, {"timestamp": 322.362, "power": 36.218448}, {"timestamp": 342.897, "power": 36.218448}, {"timestamp": 363.433, "power": 36.218448}, {"timestamp": 383.937, "power": 36.218448}, {"timestamp": 404.427, "power": 36.218448}, {"timestamp": 424.956, "power": 36.218448}, {"timestamp": 445.493, "power": 36.218448}, {"timestamp": 466.029, "power": 36.218448}, {"timestamp": 486.562, "power": 36.218448}, {"timestamp": 507.097, "power": 36.218448}, {"timestamp": 527.63, "power": 36.218448}, {"timestamp": 548.145, "power": 36.218448}, {"timestamp": 568.669, "power": 36.218448}, {"timestamp": 589.199, "power": 36.218448}, {"timestamp": 609.73, "power": 36.218448}, {"timestamp": 630.259, "power": 36.218448}, {"timestamp": 650.788, "power": 36.218448}, {"timestamp": 671.318, "power": 36.218448}, {"timestamp": 691.827, "power": 36.218448}, {"timestamp": 712.322, "power": 36.218448}, {"timestamp": 732.854, "power": 36.218448}, {"timestamp": 753.386, "power": 36.218448}, {"timestamp": 773.918, "power": 36.218448}, {"timestamp": 794.448, "power": 36.218448}, {"timestamp": 814.976, "power": 36.218448}, {"timestamp": 835.503, "power": 36.218448}, {"timestamp": 856.009, "power": 36.218448}, {"timestamp": 876.495, "power": 36.218448}, {"timestamp": 897.018, "power": 36.218448}, {"timestamp": 917.547, "power": 36.218448}, {"timestamp": 938.079, "power": 36.218448}, {"timestamp": 958.609, "power": 36.218448}, {"timestamp": 979.144, "power": 36.218448}, {"timestamp": 999.679, "power": 36.218448}, {"timestamp": 1020.19, "power": 35.651581}, {"timestamp": 1041.46, "power": 35.651581}, {"timestamp": 1062.05, "power": 35.651581}, {"timestamp": 1082.64, "power": 35.651581}, {"timestamp": 1103.23, "power": 35.651581}, {"timestamp": 1123.84, "power": 35.651581}, {"timestamp": 1144.4, "power": 35.651581}, {"timestamp": 1164.95, "power": 35.651581}, {"timestamp": 1185.53, "power": 35.651581}, {"timestamp": 1206.12, "power": 35.651581}, {"timestamp": 1226.72, "power": 35.651581}, {"timestamp": 1247.31, "power": 35.651581}, {"timestamp": 1267.84, "power": 35.651581}, {"timestamp": 1288.39, "power": 35.651581}, {"timestamp": 1308.99, "power": 35.651581}, {"timestamp": 1329.54, "power": 35.651581}, {"timestamp": 1350.06, "power": 35.651581}, {"timestamp": 1370.59, "power": 35.651581}, {"timestamp": 1391.12, "power": 35.651581}, {"timestamp": 1411.65, "power": 35.651581}, {"timestamp": 1432.16, "power": 35.651581}, {"timestamp": 1452.68, "power": 35.651581}, {"timestamp": 1473.2, "power": 35.651581}, {"timestamp": 1493.72, "power": 35.651581}, {"timestamp": 1514.25, "power": 35.651581}, {"timestamp": 1534.77, "power": 35.651581}, {"timestamp": 1555.29, "power": 35.651581}, {"timestamp": 1575.84, "power": 35.651581}, {"timestamp": 1596.38, "power": 35.651581}, {"timestamp": 1616.93, "power": 35.651581}, {"timestamp": 1637.47, "power": 35.651581}, {"timestamp": 1658.02, "power": 35.651581}, {"timestamp": 1678.56, "power": 35.651581}, {"timestamp": 1699.1, "power": 35.651581}, {"timestamp": 1719.64, "power": 35.651581}, {"timestamp": 1740.16, "power": 35.651581}, {"timestamp": 1760.69, "power": 35.651581}, {"timestamp": 1781.23, "power": 35.651581}, {"timestamp": 1801.77, "power": 35.651581}, {"timestamp": 1822.31, "power": 35.651581}, {"timestamp": 1842.85, "power": 35.651581}, {"timestamp": 1863.39, "power": 35.651581}, {"timestamp": 1883.91, "power": 35.651581}, {"timestamp": 1904.45, "power": 35.651581}, {"timestamp": 1924.99, "power": 35.651581}, {"timestamp": 1945.54, "power": 35.651581}, {"timestamp": 1966.08, "power": 35.651581}, {"timestamp": 1986.63, "power": 35.651581}, {"timestamp": 2007.17, "power": 35.651581}, {"timestamp": 2027.71, "power": 36.527805}, {"timestamp": 2048.81, "power": 36.527805}, {"timestamp": 2069.36, "power": 36.527805}, {"timestamp": 2089.9, "power": 36.527805}, {"timestamp": 2110.44, "power": 36.527805}, {"timestamp": 2130.98, "power": 36.527805}, {"timestamp": 2151.52, "power": 36.527805}, {"timestamp": 2172.04, "power": 36.527805}, {"timestamp": 2192.53, "power": 36.527805}, {"timestamp": 2213.06, "power": 36.527805}, {"timestamp": 2233.6, "power": 36.527805}, {"timestamp": 2254.15, "power": 36.527805}, {"timestamp": 2274.69, "power": 36.527805}, {"timestamp": 2295.23, "power": 36.527805}, {"timestamp": 2315.77, "power": 36.527805}, {"timestamp": 2336.28, "power": 36.527805}, {"timestamp": 2356.81, "power": 36.527805}, {"timestamp": 2377.35, "power": 36.527805}, {"timestamp": 2397.9, "power": 36.527805}, {"timestamp": 2418.44, "power": 36.527805}, {"timestamp": 2438.98, "power": 36.527805}, {"timestamp": 2459.52, "power": 36.527805}, {"timestamp": 2480.04, "power": 36.527805}, {"timestamp": 2500.54, "power": 36.527805}, {"timestamp": 2521.07, "power": 36.527805}, {"timestamp": 2541.61, "power": 36.527805}, {"timestamp": 2562.16, "power": 36.527805}, {"timestamp": 2582.7, "power": 36.527805}, {"timestamp": 2603.24, "power": 36.527805}, {"timestamp": 2623.8, "power": 36.527805}, {"timestamp": 2644.3, "power": 36.527805}, {"timestamp": 2664.83, "power": 36.527805}, {"timestamp": 2685.37, "power": 36.527805}, {"timestamp": 2705.95, "power": 36.527805}, {"timestamp": 2726.52, "power": 36.527805}, {"timestamp": 2747.09, "power": 36.527805}, {"timestamp": 2767.66, "power": 36.527805}, {"timestamp": 2788.18, "power": 36.527805}, {"timestamp": 2808.73, "power": 36.527805}, {"timestamp": 2829.31, "power": 36.527805}, {"timestamp": 2849.87, "power": 36.527805}, {"timestamp": 2870.42, "power": 36.527805}, {"timestamp": 2890.98, "power": 36.527805}, {"timestamp": 2911.55, "power": 36.527805}, {"timestamp": 2932.07, "power": 36.527805}, {"timestamp": 2952.63, "power": 36.527805}, {"timestamp": 2973.19, "power": 36.527805}, {"timestamp": 2993.75, "power": 36.527805}, {"timestamp": 3014.31, "power": 36.527805}, {"timestamp": 3034.88, "power": 36.560865}, {"timestamp": 3056.0, "power": 36.560865}, {"timestamp": 3076.5, "power": 36.560865}, {"timestamp": 3097.05, "power": 36.560865}, {"timestamp": 3117.62, "power": 36.560865}, {"timestamp": 3138.18, "power": 36.560865}, {"timestamp": 3158.76, "power": 36.560865}, {"timestamp": 3179.32, "power": 36.560865}, {"timestamp": 3199.89, "power": 36.560865}, {"timestamp": 3220.44, "power": 36.560865}, {"timestamp": 3241.02, "power": 36.560865}, {"timestamp": 3261.58, "power": 36.560865}, {"timestamp": 3282.16, "power": 36.560865}, {"timestamp": 3302.73, "power": 36.560865}, {"timestamp": 3323.3, "power": 36.560865}, {"timestamp": 3343.88, "power": 36.560865}, {"timestamp": 3364.38, "power": 36.560865}, {"timestamp": 3384.94, "power": 36.560865}, {"timestamp": 3405.51, "power": 36.560865}, {"timestamp": 3426.09, "power": 36.560865}, {"timestamp": 3446.64, "power": 36.560865}, {"timestamp": 3467.2, "power": 36.560865}, {"timestamp": 3487.77, "power": 36.560865}, {"timestamp": 3508.29, "power": 36.560865}, {"timestamp": 3528.85, "power": 36.560865}, {"timestamp": 3549.42, "power": 36.560865}, {"timestamp": 3569.98, "power": 36.560865}, {"timestamp": 3590.56, "power": 36.560865}, {"timestamp": 3611.13, "power": 36.560865}, {"timestamp": 3631.69, "power": 36.560865}, {"timestamp": 3652.27, "power": 36.560865}, {"timestamp": 3672.82, "power": 36.560865}, {"timestamp": 3693.39, "power": 36.560865}, {"timestamp": 3713.93, "power": 36.560865}, {"timestamp": 3734.5, "power": 36.560865}, {"timestamp": 3755.06, "power": 36.560865}, {"timestamp": 3775.62, "power": 36.560865}, {"timestamp": 3796.13, "power": 36.560865}, {"timestamp": 3816.63, "power": 36.560865}, {"timestamp": 3837.18, "power": 36.560865}, {"timestamp": 3857.74, "power": 36.560865}, {"timestamp": 3878.31, "power": 36.560865}, {"timestamp": 3898.88, "power": 36.560865}, {"timestamp": 3919.42, "power": 36.560865}, {"timestamp": 3939.95, "power": 36.560865}, {"timestamp": 3960.44, "power": 36.560865}, {"timestamp": 3981.0, "power": 36.560865}, {"timestamp": 4001.56, "power": 36.560865}, {"timestamp": 4022.12, "power": 36.560865}, {"timestamp": 4042.69, "power": 36.343901}, {"timestamp": 4063.83, "power": 36.343901}, {"timestamp": 4084.34, "power": 36.343901}, {"timestamp": 4104.87, "power": 36.343901}, {"timestamp": 4125.41, "power": 36.343901}, {"timestamp": 4145.95, "power": 36.343901}, {"timestamp": 4166.5, "power": 36.343901}, {"timestamp": 4187.04, "power": 36.343901}, {"timestamp": 4207.58, "power": 36.343901}, {"timestamp": 4228.09, "power": 36.343901}, {"timestamp": 4248.59, "power": 36.343901}, {"timestamp": 4269.12, "power": 36.343901}, {"timestamp": 4289.66, "power": 36.343901}, {"timestamp": 4310.2, "power": 36.343901}, {"timestamp": 4330.74, "power": 36.343901}, {"timestamp": 4351.28, "power": 36.343901}, {"timestamp": 4371.84, "power": 36.343901}, {"timestamp": 4392.33, "power": 36.343901}, {"timestamp": 4412.9, "power": 36.343901}, {"timestamp": 4433.47, "power": 36.343901}, {"timestamp": 4454.03, "power": 36.343901}, {"timestamp": 4474.59, "power": 36.343901}, {"timestamp": 4495.15, "power": 36.343901}, {"timestamp": 4515.73, "power": 36.343901}, {"timestamp": 4536.24, "power": 36.343901}, {"timestamp": 4556.77, "power": 36.343901}, {"timestamp": 4577.33, "power": 36.343901}, {"timestamp": 4597.89, "power": 36.343901}, {"timestamp": 4618.45, "power": 36.343901}, {"timestamp": 4639.02, "power": 36.343901}, {"timestamp": 4659.58, "power": 36.343901}, {"timestamp": 4680.1, "power": 36.343901}, {"timestamp": 4700.65, "power": 36.343901}, {"timestamp": 4721.21, "power": 36.343901}, {"timestamp": 4741.78, "power": 36.343901}, {"timestamp": 4762.35, "power": 36.343901}, {"timestamp": 4782.93, "power": 36.343901}, {"timestamp": 4803.51, "power": 36.343901}, {"timestamp": 4824.03, "power": 36.343901}, {"timestamp": 4844.58, "power": 36.343901}, {"timestamp": 4865.16, "power": 36.343901}, {"timestamp": 4885.73, "power": 36.343901}, {"timestamp": 4906.3, "power": 36.343901}, {"timestamp": 4926.87, "power": 36.343901}, {"timestamp": 4947.44, "power": 36.343901}, {"timestamp": 4967.96, "power": 36.343901}, {"timestamp": 4988.52, "power": 36.343901}, {"timestamp": 5009.1, "power": 36.343901}, {"timestamp": 5029.67, "power": 36.343901}, {"timestamp": 5050.25, "power": 36.116522}, {"timestamp": 5071.45, "power": 36.116522}, {"timestamp": 5091.98, "power": 36.116522}, {"timestamp": 5112.48, "power": 36.116522}, {"timestamp": 5133.01, "power": 36.116522}, {"timestamp": 5153.55, "power": 36.116522}, {"timestamp": 5174.09, "power": 36.116522}, {"timestamp": 5194.63, "power": 36.116522}, {"timestamp": 5215.17, "power": 36.116522}, {"timestamp": 5235.72, "power": 36.116522}, {"timestamp": 5256.23, "power": 36.116522}, {"timestamp": 5276.76, "power": 36.116522}, {"timestamp": 5297.3, "power": 36.116522}, {"timestamp": 5317.85, "power": 36.116522}, {"timestamp": 5338.4, "power": 36.116522}, {"timestamp": 5358.94, "power": 36.116522}, {"timestamp": 5379.49, "power": 36.116522}, {"timestamp": 5400.0, "power": 36.116522}, {"timestamp": 5420.5, "power": 36.116522}, {"timestamp": 5441.04, "power": 36.116522}, {"timestamp": 5461.58, "power": 36.116522}, {"timestamp": 5482.12, "power": 36.116522}, {"timestamp": 5502.66, "power": 36.116522}, {"timestamp": 5523.2, "power": 36.116522}, {"timestamp": 5543.75, "power": 36.116522}, {"timestamp": 5564.26, "power": 36.116522}, {"timestamp": 5584.8, "power": 36.116522}, {"timestamp": 5605.34, "power": 36.116522}, {"timestamp": 5625.91, "power": 36.116522}, {"timestamp": 5646.45, "power": 36.116522}, {"timestamp": 5667.03, "power": 36.116522}, {"timestamp": 5687.66, "power": 36.116522}, {"timestamp": 5708.17, "power": 36.116522}, {"timestamp": 5728.7, "power": 36.116522}, {"timestamp": 5749.22, "power": 36.116522}, {"timestamp": 5769.75, "power": 36.116522}, {"timestamp": 5790.28, "power": 36.116522}, {"timestamp": 5810.8, "power": 36.116522}, {"timestamp": 5831.33, "power": 36.116522}, {"timestamp": 5851.84, "power": 36.116522}, {"timestamp": 5872.33, "power": 36.116522}, {"timestamp": 5892.85, "power": 36.116522}, {"timestamp": 5913.38, "power": 36.116522}, {"timestamp": 5933.9, "power": 36.116522}, {"timestamp": 5954.43, "power": 36.116522}, {"timestamp": 5974.95, "power": 36.116522}, {"timestamp": 5995.48, "power": 36.116522}, {"timestamp": 6015.98, "power": 36.116522}, {"timestamp": 6036.46, "power": 36.116522}, {"timestamp": 6056.97, "power": 38.93737300000001}, {"timestamp": 6078.18, "power": 38.93737300000001}, {"timestamp": 6098.7, "power": 38.93737300000001}, {"timestamp": 6119.22, "power": 38.93737300000001}, {"timestamp": 6139.75, "power": 38.93737300000001}, {"timestamp": 6160.31, "power": 38.93737300000001}, {"timestamp": 6180.83, "power": 38.93737300000001}, {"timestamp": 6201.37, "power": 38.93737300000001}, {"timestamp": 6221.93, "power": 38.93737300000001}, {"timestamp": 6242.5, "power": 38.93737300000001}, {"timestamp": 6263.06, "power": 38.93737300000001}, {"timestamp": 6283.6, "power": 38.93737300000001}, {"timestamp": 6304.1, "power": 38.93737300000001}, {"timestamp": 6324.58, "power": 38.93737300000001}, {"timestamp": 6345.07, "power": 38.93737300000001}, {"timestamp": 6365.59, "power": 38.93737300000001}, {"timestamp": 6386.12, "power": 38.93737300000001}, {"timestamp": 6406.65, "power": 38.93737300000001}, {"timestamp": 6427.18, "power": 38.93737300000001}, {"timestamp": 6447.7, "power": 38.93737300000001}, {"timestamp": 6468.2, "power": 38.93737300000001}, {"timestamp": 6488.68, "power": 38.93737300000001}, {"timestamp": 6509.2, "power": 38.93737300000001}, {"timestamp": 6529.73, "power": 38.93737300000001}, {"timestamp": 6550.25, "power": 38.93737300000001}, {"timestamp": 6570.81, "power": 38.93737300000001}, {"timestamp": 6591.33, "power": 38.93737300000001}, {"timestamp": 6611.84, "power": 38.93737300000001}], "timeline": {"START": "1509.647541", "END": "5636.233778"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4823.85}, {"name": "clSetKernelArg", "calls": 19, "time": 1139.5}, {"name": "clReleaseKernel", "calls": 1, "time": 382.358}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.7054}, {"name": "clReleaseContext", "calls": 1, "time": 59.3036}, {"name": "clCreateContext", "calls": 1, "time": 52.8525}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9642}, {"name": "clCreateKernel", "calls": 1, "time": 0.339703}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.279935}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.140198}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073348}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071871}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026695}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024452}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023897}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010534}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010527}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010019}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008374}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007213}, {"name": "clRetainDevice", "calls": 2, "time": 0.004607}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4126.59}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3840.56}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3869.12}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3952.21}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3974.72}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 4125.99}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8441.455754, "utilization": 87.931831, "size": 4063560.0, "time": 481.381425}, {"type": "WRITE", "transfers": 1, "speed": 6322.930075, "utilization": 65.863855, "size": 1363190.0, "time": 215.595299}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 11977905, "speed": 29.564, "utilization": 0.256632, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 745882, "speed": 393.54, "utilization": 3.41615, "size": 0.127508}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12067290, "speed": 29.5651, "utilization": 0.256641, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 751497, "speed": 393.87, "utilization": 3.41901, "size": 0.127511}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12333328, "speed": 29.5847, "utilization": 0.256811, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 768117, "speed": 393.725, "utilization": 3.41775, "size": 0.127522}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12407538, "speed": 29.5953, "utilization": 0.256903, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 772762, "speed": 393.731, "utilization": 3.41781, "size": 0.127525}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12904603, "speed": 29.6636, "utilization": 0.257496, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 803816, "speed": 393.527, "utilization": 3.41603, "size": 0.127541}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len6/run2.json b/code/fpga/ndrange_results/dna.20MB.len6/run2.json new file mode 100644 index 0000000..0942a09 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6131, "power": 35.611674}, {"timestamp": 58.2966, "power": 35.611674}, {"timestamp": 78.8405, "power": 35.611674}, {"timestamp": 99.3745, "power": 35.611674}, {"timestamp": 120.259, "power": 35.611674}, {"timestamp": 141.124, "power": 35.611674}, {"timestamp": 161.621, "power": 35.611674}, {"timestamp": 182.163, "power": 35.611674}, {"timestamp": 202.701, "power": 35.611674}, {"timestamp": 223.237, "power": 35.611674}, {"timestamp": 243.77, "power": 35.611674}, {"timestamp": 264.303, "power": 35.611674}, {"timestamp": 284.845, "power": 35.611674}, {"timestamp": 305.356, "power": 35.611674}, {"timestamp": 325.851, "power": 35.611674}, {"timestamp": 346.391, "power": 35.611674}, {"timestamp": 366.931, "power": 35.611674}, {"timestamp": 387.472, "power": 35.611674}, {"timestamp": 408.011, "power": 35.611674}, {"timestamp": 428.551, "power": 35.611674}, {"timestamp": 449.105, "power": 35.611674}, {"timestamp": 469.598, "power": 35.611674}, {"timestamp": 490.134, "power": 35.611674}, {"timestamp": 510.668, "power": 35.611674}, {"timestamp": 531.202, "power": 35.611674}, {"timestamp": 551.739, "power": 35.611674}, {"timestamp": 572.274, "power": 35.611674}, {"timestamp": 592.81, "power": 35.611674}, {"timestamp": 613.317, "power": 35.611674}, {"timestamp": 633.811, "power": 35.611674}, {"timestamp": 654.341, "power": 35.611674}, {"timestamp": 674.877, "power": 35.611674}, {"timestamp": 695.411, "power": 35.611674}, {"timestamp": 715.951, "power": 35.611674}, {"timestamp": 736.492, "power": 35.611674}, {"timestamp": 757.032, "power": 35.611674}, {"timestamp": 777.539, "power": 35.611674}, {"timestamp": 798.07, "power": 35.611674}, {"timestamp": 818.608, "power": 35.611674}, {"timestamp": 839.145, "power": 35.611674}, {"timestamp": 859.679, "power": 35.611674}, {"timestamp": 880.214, "power": 35.611674}, {"timestamp": 900.752, "power": 35.611674}, {"timestamp": 921.261, "power": 35.611674}, {"timestamp": 941.752, "power": 35.611674}, {"timestamp": 962.284, "power": 35.611674}, {"timestamp": 982.824, "power": 35.611674}, {"timestamp": 1003.36, "power": 35.611674}, {"timestamp": 1023.89, "power": 35.642306000000005}, {"timestamp": 1045.12, "power": 35.642306000000005}, {"timestamp": 1065.68, "power": 35.642306000000005}, {"timestamp": 1086.22, "power": 35.642306000000005}, {"timestamp": 1106.82, "power": 35.642306000000005}, {"timestamp": 1127.41, "power": 35.642306000000005}, {"timestamp": 1147.99, "power": 35.642306000000005}, {"timestamp": 1168.58, "power": 35.642306000000005}, {"timestamp": 1189.13, "power": 35.642306000000005}, {"timestamp": 1209.68, "power": 35.642306000000005}, {"timestamp": 1230.23, "power": 35.642306000000005}, {"timestamp": 1250.83, "power": 35.642306000000005}, {"timestamp": 1271.42, "power": 35.642306000000005}, {"timestamp": 1292.08, "power": 35.642306000000005}, {"timestamp": 1312.61, "power": 35.642306000000005}, {"timestamp": 1333.12, "power": 35.642306000000005}, {"timestamp": 1353.61, "power": 35.642306000000005}, {"timestamp": 1374.15, "power": 35.642306000000005}, {"timestamp": 1394.67, "power": 35.642306000000005}, {"timestamp": 1415.19, "power": 35.642306000000005}, {"timestamp": 1435.71, "power": 35.642306000000005}, {"timestamp": 1456.24, "power": 35.642306000000005}, {"timestamp": 1476.76, "power": 35.642306000000005}, {"timestamp": 1497.26, "power": 35.642306000000005}, {"timestamp": 1517.74, "power": 35.642306000000005}, {"timestamp": 1538.26, "power": 35.642306000000005}, {"timestamp": 1558.79, "power": 35.642306000000005}, {"timestamp": 1579.31, "power": 35.642306000000005}, {"timestamp": 1599.85, "power": 35.642306000000005}, {"timestamp": 1620.39, "power": 35.642306000000005}, {"timestamp": 1640.92, "power": 35.642306000000005}, {"timestamp": 1661.44, "power": 35.642306000000005}, {"timestamp": 1681.98, "power": 35.642306000000005}, {"timestamp": 1702.52, "power": 35.642306000000005}, {"timestamp": 1723.05, "power": 35.642306000000005}, {"timestamp": 1743.59, "power": 35.642306000000005}, {"timestamp": 1764.13, "power": 35.642306000000005}, {"timestamp": 1784.67, "power": 35.642306000000005}, {"timestamp": 1805.18, "power": 35.642306000000005}, {"timestamp": 1825.67, "power": 35.642306000000005}, {"timestamp": 1846.2, "power": 35.642306000000005}, {"timestamp": 1866.74, "power": 35.642306000000005}, {"timestamp": 1887.28, "power": 35.642306000000005}, {"timestamp": 1907.82, "power": 35.642306000000005}, {"timestamp": 1928.36, "power": 35.642306000000005}, {"timestamp": 1948.9, "power": 35.642306000000005}, {"timestamp": 1969.43, "power": 35.642306000000005}, {"timestamp": 1989.96, "power": 35.642306000000005}, {"timestamp": 2010.5, "power": 35.642306000000005}, {"timestamp": 2031.04, "power": 36.208651}, {"timestamp": 2052.09, "power": 36.208651}, {"timestamp": 2072.64, "power": 36.208651}, {"timestamp": 2093.13, "power": 36.208651}, {"timestamp": 2113.66, "power": 36.208651}, {"timestamp": 2134.2, "power": 36.208651}, {"timestamp": 2154.74, "power": 36.208651}, {"timestamp": 2175.28, "power": 36.208651}, {"timestamp": 2195.82, "power": 36.208651}, {"timestamp": 2216.35, "power": 36.208651}, {"timestamp": 2236.9, "power": 36.208651}, {"timestamp": 2257.42, "power": 36.208651}, {"timestamp": 2277.91, "power": 36.208651}, {"timestamp": 2298.48, "power": 36.208651}, {"timestamp": 2319.04, "power": 36.208651}, {"timestamp": 2339.59, "power": 36.208651}, {"timestamp": 2360.15, "power": 36.208651}, {"timestamp": 2380.72, "power": 36.208651}, {"timestamp": 2401.24, "power": 36.208651}, {"timestamp": 2421.73, "power": 36.208651}, {"timestamp": 2442.29, "power": 36.208651}, {"timestamp": 2462.85, "power": 36.208651}, {"timestamp": 2483.42, "power": 36.208651}, {"timestamp": 2503.99, "power": 36.208651}, {"timestamp": 2524.55, "power": 36.208651}, {"timestamp": 2545.12, "power": 36.208651}, {"timestamp": 2565.62, "power": 36.208651}, {"timestamp": 2586.18, "power": 36.208651}, {"timestamp": 2606.74, "power": 36.208651}, {"timestamp": 2627.3, "power": 36.208651}, {"timestamp": 2647.86, "power": 36.208651}, {"timestamp": 2668.43, "power": 36.208651}, {"timestamp": 2689.0, "power": 36.208651}, {"timestamp": 2709.52, "power": 36.208651}, {"timestamp": 2730.07, "power": 36.208651}, {"timestamp": 2750.64, "power": 36.208651}, {"timestamp": 2771.22, "power": 36.208651}, {"timestamp": 2791.79, "power": 36.208651}, {"timestamp": 2812.35, "power": 36.208651}, {"timestamp": 2832.91, "power": 36.208651}, {"timestamp": 2853.42, "power": 36.208651}, {"timestamp": 2873.95, "power": 36.208651}, {"timestamp": 2894.55, "power": 36.208651}, {"timestamp": 2915.12, "power": 36.208651}, {"timestamp": 2935.69, "power": 36.208651}, {"timestamp": 2956.27, "power": 36.208651}, {"timestamp": 2976.85, "power": 36.208651}, {"timestamp": 2997.38, "power": 36.208651}, {"timestamp": 3017.88, "power": 36.208651}, {"timestamp": 3038.46, "power": 36.321695}, {"timestamp": 3059.61, "power": 36.321695}, {"timestamp": 3080.16, "power": 36.321695}, {"timestamp": 3100.71, "power": 36.321695}, {"timestamp": 3121.25, "power": 36.321695}, {"timestamp": 3141.75, "power": 36.321695}, {"timestamp": 3162.25, "power": 36.321695}, {"timestamp": 3182.79, "power": 36.321695}, {"timestamp": 3203.34, "power": 36.321695}, {"timestamp": 3223.89, "power": 36.321695}, {"timestamp": 3244.43, "power": 36.321695}, {"timestamp": 3264.98, "power": 36.321695}, {"timestamp": 3285.5, "power": 36.321695}, {"timestamp": 3306.04, "power": 36.321695}, {"timestamp": 3326.58, "power": 36.321695}, {"timestamp": 3347.13, "power": 36.321695}, {"timestamp": 3367.68, "power": 36.321695}, {"timestamp": 3388.22, "power": 36.321695}, {"timestamp": 3408.8, "power": 36.321695}, {"timestamp": 3429.34, "power": 36.321695}, {"timestamp": 3449.9, "power": 36.321695}, {"timestamp": 3470.48, "power": 36.321695}, {"timestamp": 3491.03, "power": 36.321695}, {"timestamp": 3511.61, "power": 36.321695}, {"timestamp": 3532.18, "power": 36.321695}, {"timestamp": 3552.76, "power": 36.321695}, {"timestamp": 3573.29, "power": 36.321695}, {"timestamp": 3593.79, "power": 36.321695}, {"timestamp": 3614.35, "power": 36.321695}, {"timestamp": 3634.91, "power": 36.321695}, {"timestamp": 3655.49, "power": 36.321695}, {"timestamp": 3676.07, "power": 36.321695}, {"timestamp": 3696.63, "power": 36.321695}, {"timestamp": 3717.17, "power": 36.321695}, {"timestamp": 3737.67, "power": 36.321695}, {"timestamp": 3758.23, "power": 36.321695}, {"timestamp": 3778.8, "power": 36.321695}, {"timestamp": 3799.37, "power": 36.321695}, {"timestamp": 3819.95, "power": 36.321695}, {"timestamp": 3840.52, "power": 36.321695}, {"timestamp": 3861.09, "power": 36.321695}, {"timestamp": 3881.59, "power": 36.321695}, {"timestamp": 3902.13, "power": 36.321695}, {"timestamp": 3922.68, "power": 36.321695}, {"timestamp": 3943.22, "power": 36.321695}, {"timestamp": 3963.77, "power": 36.321695}, {"timestamp": 3984.32, "power": 36.321695}, {"timestamp": 4004.87, "power": 36.321695}, {"timestamp": 4025.39, "power": 36.321695}, {"timestamp": 4045.93, "power": 36.827951}, {"timestamp": 4067.03, "power": 36.827951}, {"timestamp": 4087.58, "power": 36.827951}, {"timestamp": 4108.13, "power": 36.827951}, {"timestamp": 4128.67, "power": 36.827951}, {"timestamp": 4149.21, "power": 36.827951}, {"timestamp": 4169.73, "power": 36.827951}, {"timestamp": 4190.36, "power": 36.827951}, {"timestamp": 4210.9, "power": 36.827951}, {"timestamp": 4231.45, "power": 36.827951}, {"timestamp": 4251.99, "power": 36.827951}, {"timestamp": 4272.54, "power": 36.827951}, {"timestamp": 4293.1, "power": 36.827951}, {"timestamp": 4313.6, "power": 36.827951}, {"timestamp": 4334.14, "power": 36.827951}, {"timestamp": 4354.69, "power": 36.827951}, {"timestamp": 4375.23, "power": 36.827951}, {"timestamp": 4395.78, "power": 36.827951}, {"timestamp": 4416.34, "power": 36.827951}, {"timestamp": 4436.92, "power": 36.827951}, {"timestamp": 4457.44, "power": 36.827951}, {"timestamp": 4477.99, "power": 36.827951}, {"timestamp": 4498.57, "power": 36.827951}, {"timestamp": 4519.15, "power": 36.827951}, {"timestamp": 4539.7, "power": 36.827951}, {"timestamp": 4560.42, "power": 36.827951}, {"timestamp": 4580.98, "power": 36.827951}, {"timestamp": 4601.5, "power": 36.827951}, {"timestamp": 4622.06, "power": 36.827951}, {"timestamp": 4642.62, "power": 36.827951}, {"timestamp": 4663.19, "power": 36.827951}, {"timestamp": 4683.77, "power": 36.827951}, {"timestamp": 4704.34, "power": 36.827951}, {"timestamp": 4724.91, "power": 36.827951}, {"timestamp": 4745.43, "power": 36.827951}, {"timestamp": 4765.97, "power": 36.827951}, {"timestamp": 4786.55, "power": 36.827951}, {"timestamp": 4807.13, "power": 36.827951}, {"timestamp": 4827.7, "power": 36.827951}, {"timestamp": 4848.27, "power": 36.827951}, {"timestamp": 4868.85, "power": 36.827951}, {"timestamp": 4889.38, "power": 36.827951}, {"timestamp": 4909.95, "power": 36.827951}, {"timestamp": 4930.52, "power": 36.827951}, {"timestamp": 4951.08, "power": 36.827951}, {"timestamp": 4971.66, "power": 36.827951}, {"timestamp": 4992.23, "power": 36.827951}, {"timestamp": 5012.79, "power": 36.827951}, {"timestamp": 5033.31, "power": 36.827951}, {"timestamp": 5053.81, "power": 36.710736}, {"timestamp": 5075.04, "power": 36.710736}, {"timestamp": 5095.58, "power": 36.710736}, {"timestamp": 5116.13, "power": 36.710736}, {"timestamp": 5136.68, "power": 36.710736}, {"timestamp": 5157.21, "power": 36.710736}, {"timestamp": 5177.75, "power": 36.710736}, {"timestamp": 5198.3, "power": 36.710736}, {"timestamp": 5218.84, "power": 36.710736}, {"timestamp": 5239.39, "power": 36.710736}, {"timestamp": 5259.93, "power": 36.710736}, {"timestamp": 5280.48, "power": 36.710736}, {"timestamp": 5301.02, "power": 36.710736}, {"timestamp": 5321.55, "power": 36.710736}, {"timestamp": 5342.09, "power": 36.710736}, {"timestamp": 5362.65, "power": 36.710736}, {"timestamp": 5383.19, "power": 36.710736}, {"timestamp": 5403.76, "power": 36.710736}, {"timestamp": 5424.34, "power": 36.710736}, {"timestamp": 5444.91, "power": 36.710736}, {"timestamp": 5465.43, "power": 36.710736}, {"timestamp": 5485.99, "power": 36.710736}, {"timestamp": 5506.57, "power": 36.710736}, {"timestamp": 5527.15, "power": 36.710736}, {"timestamp": 5547.72, "power": 36.710736}, {"timestamp": 5568.27, "power": 36.710736}, {"timestamp": 5588.83, "power": 36.710736}, {"timestamp": 5609.35, "power": 36.710736}, {"timestamp": 5629.87, "power": 36.710736}, {"timestamp": 5650.4, "power": 36.710736}, {"timestamp": 5670.94, "power": 36.710736}, {"timestamp": 5691.47, "power": 36.710736}, {"timestamp": 5712.0, "power": 36.710736}, {"timestamp": 5732.54, "power": 36.710736}, {"timestamp": 5753.07, "power": 36.710736}, {"timestamp": 5773.57, "power": 36.710736}, {"timestamp": 5794.09, "power": 36.710736}, {"timestamp": 5814.62, "power": 36.710736}, {"timestamp": 5835.15, "power": 36.710736}, {"timestamp": 5855.67, "power": 36.710736}, {"timestamp": 5876.2, "power": 36.710736}, {"timestamp": 5896.73, "power": 36.710736}, {"timestamp": 5917.24, "power": 36.710736}, {"timestamp": 5937.72, "power": 36.710736}, {"timestamp": 5958.25, "power": 36.710736}, {"timestamp": 5978.78, "power": 36.710736}, {"timestamp": 5999.3, "power": 36.710736}, {"timestamp": 6019.83, "power": 36.710736}, {"timestamp": 6040.37, "power": 36.710736}, {"timestamp": 6060.94, "power": 37.932862}, {"timestamp": 6082.02, "power": 37.932862}, {"timestamp": 6102.56, "power": 37.932862}, {"timestamp": 6123.11, "power": 37.932862}, {"timestamp": 6143.66, "power": 37.932862}, {"timestamp": 6164.22, "power": 37.932862}, {"timestamp": 6184.75, "power": 37.932862}, {"timestamp": 6205.25, "power": 37.932862}, {"timestamp": 6225.74, "power": 37.932862}, {"timestamp": 6246.23, "power": 37.932862}, {"timestamp": 6266.75, "power": 37.932862}, {"timestamp": 6287.28, "power": 37.932862}, {"timestamp": 6307.8, "power": 37.932862}, {"timestamp": 6328.32, "power": 37.932862}, {"timestamp": 6348.84, "power": 37.932862}, {"timestamp": 6369.34, "power": 37.932862}, {"timestamp": 6389.83, "power": 37.932862}, {"timestamp": 6410.31, "power": 37.932862}, {"timestamp": 6430.83, "power": 37.932862}, {"timestamp": 6451.52, "power": 37.932862}, {"timestamp": 6472.11, "power": 37.932862}], "timeline": {"START": "1480.52749", "END": "5558.68863"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4741.05}, {"name": "clSetKernelArg", "calls": 19, "time": 1135.92}, {"name": "clReleaseKernel", "calls": 1, "time": 380.084}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.7711}, {"name": "clCreateContext", "calls": 1, "time": 35.3638}, {"name": "clReleaseContext", "calls": 1, "time": 30.4043}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2183}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.394372}, {"name": "clCreateKernel", "calls": 1, "time": 0.339892}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.179197}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071632}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071502}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025755}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024437}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023954}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010653}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010362}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008448}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007074}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006586}, {"name": "clRetainDevice", "calls": 2, "time": 0.004628}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4078.16}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4041.09}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 4077.66}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3834.12}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3995.27}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3979.47}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9017.635812, "utilization": 93.933706, "size": 4063560.0, "time": 450.623654}, {"type": "WRITE", "transfers": 1, "speed": 6429.706628, "utilization": 66.976111, "size": 1363190.0, "time": 212.014961}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 12617935, "speed": 29.6049, "utilization": 0.256987, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 785891, "speed": 394.108, "utilization": 3.42108, "size": 0.127534}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12736491, "speed": 29.6169, "utilization": 0.257091, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 793308, "speed": 394.052, "utilization": 3.42059, "size": 0.127537}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 11961977, "speed": 29.5762, "utilization": 0.256738, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 744871, "speed": 393.804, "utilization": 3.41844, "size": 0.127511}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12471458, "speed": 29.5955, "utilization": 0.256905, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 776744, "speed": 393.662, "utilization": 3.41721, "size": 0.127527}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12421817, "speed": 29.5949, "utilization": 0.2569, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 773643, "speed": 393.811, "utilization": 3.4185, "size": 0.127525}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len6/run3.json b/code/fpga/ndrange_results/dna.20MB.len6/run3.json new file mode 100644 index 0000000..21815b3 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.7662, "power": 35.885164}, {"timestamp": 58.4041, "power": 35.885164}, {"timestamp": 78.955, "power": 35.885164}, {"timestamp": 99.4924, "power": 35.885164}, {"timestamp": 120.359, "power": 35.885164}, {"timestamp": 141.258, "power": 35.885164}, {"timestamp": 161.756, "power": 35.885164}, {"timestamp": 182.304, "power": 35.885164}, {"timestamp": 202.847, "power": 35.885164}, {"timestamp": 223.392, "power": 35.885164}, {"timestamp": 243.931, "power": 35.885164}, {"timestamp": 264.472, "power": 35.885164}, {"timestamp": 285.015, "power": 35.885164}, {"timestamp": 305.528, "power": 35.885164}, {"timestamp": 326.071, "power": 35.885164}, {"timestamp": 346.609, "power": 35.885164}, {"timestamp": 367.152, "power": 35.885164}, {"timestamp": 387.69, "power": 35.885164}, {"timestamp": 408.23, "power": 35.885164}, {"timestamp": 428.774, "power": 35.885164}, {"timestamp": 449.286, "power": 35.885164}, {"timestamp": 469.787, "power": 35.885164}, {"timestamp": 490.325, "power": 35.885164}, {"timestamp": 510.871, "power": 35.885164}, {"timestamp": 531.411, "power": 35.885164}, {"timestamp": 551.954, "power": 35.885164}, {"timestamp": 572.505, "power": 35.885164}, {"timestamp": 593.052, "power": 35.885164}, {"timestamp": 613.555, "power": 35.885164}, {"timestamp": 634.092, "power": 35.885164}, {"timestamp": 654.63, "power": 35.885164}, {"timestamp": 675.172, "power": 35.885164}, {"timestamp": 695.709, "power": 35.885164}, {"timestamp": 716.255, "power": 35.885164}, {"timestamp": 736.799, "power": 35.885164}, {"timestamp": 757.312, "power": 35.885164}, {"timestamp": 777.852, "power": 35.885164}, {"timestamp": 798.39, "power": 35.885164}, {"timestamp": 818.934, "power": 35.885164}, {"timestamp": 839.478, "power": 35.885164}, {"timestamp": 860.021, "power": 35.885164}, {"timestamp": 880.563, "power": 35.885164}, {"timestamp": 901.1, "power": 35.885164}, {"timestamp": 921.594, "power": 35.885164}, {"timestamp": 942.134, "power": 35.885164}, {"timestamp": 962.674, "power": 35.885164}, {"timestamp": 983.221, "power": 35.885164}, {"timestamp": 1003.76, "power": 35.885164}, {"timestamp": 1024.3, "power": 35.546130000000005}, {"timestamp": 1045.47, "power": 35.546130000000005}, {"timestamp": 1066.01, "power": 35.546130000000005}, {"timestamp": 1086.55, "power": 35.546130000000005}, {"timestamp": 1107.09, "power": 35.546130000000005}, {"timestamp": 1127.62, "power": 35.546130000000005}, {"timestamp": 1148.16, "power": 35.546130000000005}, {"timestamp": 1168.7, "power": 35.546130000000005}, {"timestamp": 1189.22, "power": 35.546130000000005}, {"timestamp": 1209.71, "power": 35.546130000000005}, {"timestamp": 1230.25, "power": 35.546130000000005}, {"timestamp": 1250.79, "power": 35.546130000000005}, {"timestamp": 1271.33, "power": 35.546130000000005}, {"timestamp": 1291.9, "power": 35.546130000000005}, {"timestamp": 1312.5, "power": 35.546130000000005}, {"timestamp": 1333.06, "power": 35.546130000000005}, {"timestamp": 1353.55, "power": 35.546130000000005}, {"timestamp": 1374.08, "power": 35.546130000000005}, {"timestamp": 1394.62, "power": 35.546130000000005}, {"timestamp": 1415.15, "power": 35.546130000000005}, {"timestamp": 1435.67, "power": 35.546130000000005}, {"timestamp": 1456.2, "power": 35.546130000000005}, {"timestamp": 1476.73, "power": 35.546130000000005}, {"timestamp": 1497.24, "power": 35.546130000000005}, {"timestamp": 1517.73, "power": 35.546130000000005}, {"timestamp": 1538.26, "power": 35.546130000000005}, {"timestamp": 1558.8, "power": 35.546130000000005}, {"timestamp": 1579.34, "power": 35.546130000000005}, {"timestamp": 1599.89, "power": 35.546130000000005}, {"timestamp": 1620.44, "power": 35.546130000000005}, {"timestamp": 1641.0, "power": 35.546130000000005}, {"timestamp": 1661.51, "power": 35.546130000000005}, {"timestamp": 1682.05, "power": 35.546130000000005}, {"timestamp": 1702.61, "power": 35.546130000000005}, {"timestamp": 1723.16, "power": 35.546130000000005}, {"timestamp": 1743.71, "power": 35.546130000000005}, {"timestamp": 1764.27, "power": 35.546130000000005}, {"timestamp": 1784.82, "power": 35.546130000000005}, {"timestamp": 1805.35, "power": 35.546130000000005}, {"timestamp": 1825.9, "power": 35.546130000000005}, {"timestamp": 1846.45, "power": 35.546130000000005}, {"timestamp": 1867.01, "power": 35.546130000000005}, {"timestamp": 1887.56, "power": 35.546130000000005}, {"timestamp": 1908.11, "power": 35.546130000000005}, {"timestamp": 1928.67, "power": 35.546130000000005}, {"timestamp": 1949.2, "power": 35.546130000000005}, {"timestamp": 1969.7, "power": 35.546130000000005}, {"timestamp": 1990.25, "power": 35.546130000000005}, {"timestamp": 2010.8, "power": 35.546130000000005}, {"timestamp": 2031.35, "power": 36.447099}, {"timestamp": 2052.62, "power": 36.447099}, {"timestamp": 2073.14, "power": 36.447099}, {"timestamp": 2093.64, "power": 36.447099}, {"timestamp": 2114.15, "power": 36.447099}, {"timestamp": 2134.69, "power": 36.447099}, {"timestamp": 2155.23, "power": 36.447099}, {"timestamp": 2175.78, "power": 36.447099}, {"timestamp": 2196.33, "power": 36.447099}, {"timestamp": 2216.87, "power": 36.447099}, {"timestamp": 2237.41, "power": 36.447099}, {"timestamp": 2257.91, "power": 36.447099}, {"timestamp": 2278.49, "power": 36.447099}, {"timestamp": 2299.06, "power": 36.447099}, {"timestamp": 2319.63, "power": 36.447099}, {"timestamp": 2340.19, "power": 36.447099}, {"timestamp": 2360.77, "power": 36.447099}, {"timestamp": 2381.3, "power": 36.447099}, {"timestamp": 2401.8, "power": 36.447099}, {"timestamp": 2422.36, "power": 36.447099}, {"timestamp": 2442.94, "power": 36.447099}, {"timestamp": 2463.49, "power": 36.447099}, {"timestamp": 2484.03, "power": 36.447099}, {"timestamp": 2504.58, "power": 36.447099}, {"timestamp": 2525.09, "power": 36.447099}, {"timestamp": 2545.59, "power": 36.447099}, {"timestamp": 2566.13, "power": 36.447099}, {"timestamp": 2586.68, "power": 36.447099}, {"timestamp": 2607.23, "power": 36.447099}, {"timestamp": 2627.77, "power": 36.447099}, {"timestamp": 2648.32, "power": 36.447099}, {"timestamp": 2668.87, "power": 36.447099}, {"timestamp": 2689.39, "power": 36.447099}, {"timestamp": 2709.93, "power": 36.447099}, {"timestamp": 2730.48, "power": 36.447099}, {"timestamp": 2751.03, "power": 36.447099}, {"timestamp": 2771.58, "power": 36.447099}, {"timestamp": 2792.13, "power": 36.447099}, {"timestamp": 2812.68, "power": 36.447099}, {"timestamp": 2833.2, "power": 36.447099}, {"timestamp": 2853.71, "power": 36.447099}, {"timestamp": 2874.25, "power": 36.447099}, {"timestamp": 2894.8, "power": 36.447099}, {"timestamp": 2915.36, "power": 36.447099}, {"timestamp": 2935.9, "power": 36.447099}, {"timestamp": 2956.45, "power": 36.447099}, {"timestamp": 2977.01, "power": 36.447099}, {"timestamp": 2997.53, "power": 36.447099}, {"timestamp": 3018.09, "power": 36.447099}, {"timestamp": 3038.66, "power": 36.52713}, {"timestamp": 3059.79, "power": 36.52713}, {"timestamp": 3080.35, "power": 36.52713}, {"timestamp": 3100.9, "power": 36.52713}, {"timestamp": 3121.42, "power": 36.52713}, {"timestamp": 3141.92, "power": 36.52713}, {"timestamp": 3162.48, "power": 36.52713}, {"timestamp": 3183.03, "power": 36.52713}, {"timestamp": 3203.58, "power": 36.52713}, {"timestamp": 3224.13, "power": 36.52713}, {"timestamp": 3244.69, "power": 36.52713}, {"timestamp": 3265.23, "power": 36.52713}, {"timestamp": 3285.73, "power": 36.52713}, {"timestamp": 3306.31, "power": 36.52713}, {"timestamp": 3326.88, "power": 36.52713}, {"timestamp": 3347.46, "power": 36.52713}, {"timestamp": 3368.05, "power": 36.52713}, {"timestamp": 3388.61, "power": 36.52713}, {"timestamp": 3409.13, "power": 36.52713}, {"timestamp": 3429.63, "power": 36.52713}, {"timestamp": 3450.19, "power": 36.52713}, {"timestamp": 3470.76, "power": 36.52713}, {"timestamp": 3491.31, "power": 36.52713}, {"timestamp": 3511.88, "power": 36.52713}, {"timestamp": 3532.45, "power": 36.52713}, {"timestamp": 3553.05, "power": 36.52713}, {"timestamp": 3573.56, "power": 36.52713}, {"timestamp": 3594.12, "power": 36.52713}, {"timestamp": 3614.69, "power": 36.52713}, {"timestamp": 3635.28, "power": 36.52713}, {"timestamp": 3655.86, "power": 36.52713}, {"timestamp": 3676.44, "power": 36.52713}, {"timestamp": 3697.02, "power": 36.52713}, {"timestamp": 3717.53, "power": 36.52713}, {"timestamp": 3738.09, "power": 36.52713}, {"timestamp": 3758.66, "power": 36.52713}, {"timestamp": 3779.24, "power": 36.52713}, {"timestamp": 3799.81, "power": 36.52713}, {"timestamp": 3820.39, "power": 36.52713}, {"timestamp": 3840.95, "power": 36.52713}, {"timestamp": 3861.48, "power": 36.52713}, {"timestamp": 3882.03, "power": 36.52713}, {"timestamp": 3902.62, "power": 36.52713}, {"timestamp": 3923.2, "power": 36.52713}, {"timestamp": 3943.77, "power": 36.52713}, {"timestamp": 3964.34, "power": 36.52713}, {"timestamp": 3984.91, "power": 36.52713}, {"timestamp": 4005.43, "power": 36.52713}, {"timestamp": 4025.98, "power": 36.52713}, {"timestamp": 4046.55, "power": 36.237971}, {"timestamp": 4067.65, "power": 36.237971}, {"timestamp": 4088.2, "power": 36.237971}, {"timestamp": 4108.74, "power": 36.237971}, {"timestamp": 4129.32, "power": 36.237971}, {"timestamp": 4149.83, "power": 36.237971}, {"timestamp": 4170.37, "power": 36.237971}, {"timestamp": 4190.92, "power": 36.237971}, {"timestamp": 4211.47, "power": 36.237971}, {"timestamp": 4232.02, "power": 36.237971}, {"timestamp": 4252.56, "power": 36.237971}, {"timestamp": 4273.09, "power": 36.237971}, {"timestamp": 4293.6, "power": 36.237971}, {"timestamp": 4314.16, "power": 36.237971}, {"timestamp": 4334.75, "power": 36.237971}, {"timestamp": 4355.33, "power": 36.237971}, {"timestamp": 4375.92, "power": 36.237971}, {"timestamp": 4396.5, "power": 36.237971}, {"timestamp": 4417.08, "power": 36.237971}, {"timestamp": 4437.58, "power": 36.237971}, {"timestamp": 4458.15, "power": 36.237971}, {"timestamp": 4478.73, "power": 36.237971}, {"timestamp": 4499.28, "power": 36.237971}, {"timestamp": 4519.83, "power": 36.237971}, {"timestamp": 4540.38, "power": 36.237971}, {"timestamp": 4560.92, "power": 36.237971}, {"timestamp": 4581.44, "power": 36.237971}, {"timestamp": 4601.98, "power": 36.237971}, {"timestamp": 4622.53, "power": 36.237971}, {"timestamp": 4643.08, "power": 36.237971}, {"timestamp": 4663.63, "power": 36.237971}, {"timestamp": 4684.18, "power": 36.237971}, {"timestamp": 4704.73, "power": 36.237971}, {"timestamp": 4725.26, "power": 36.237971}, {"timestamp": 4745.76, "power": 36.237971}, {"timestamp": 4766.3, "power": 36.237971}, {"timestamp": 4786.85, "power": 36.237971}, {"timestamp": 4807.4, "power": 36.237971}, {"timestamp": 4827.94, "power": 36.237971}, {"timestamp": 4848.49, "power": 36.237971}, {"timestamp": 4869.05, "power": 36.237971}, {"timestamp": 4889.55, "power": 36.237971}, {"timestamp": 4910.09, "power": 36.237971}, {"timestamp": 4930.64, "power": 36.237971}, {"timestamp": 4951.19, "power": 36.237971}, {"timestamp": 4971.74, "power": 36.237971}, {"timestamp": 4992.28, "power": 36.237971}, {"timestamp": 5012.83, "power": 36.237971}, {"timestamp": 5033.36, "power": 36.237971}, {"timestamp": 5053.91, "power": 36.271772}, {"timestamp": 5075.85, "power": 36.271772}, {"timestamp": 5096.42, "power": 36.271772}, {"timestamp": 5116.97, "power": 36.271772}, {"timestamp": 5137.5, "power": 36.271772}, {"timestamp": 5158.04, "power": 36.271772}, {"timestamp": 5178.59, "power": 36.271772}, {"timestamp": 5199.14, "power": 36.271772}, {"timestamp": 5219.69, "power": 36.271772}, {"timestamp": 5240.24, "power": 36.271772}, {"timestamp": 5260.79, "power": 36.271772}, {"timestamp": 5281.32, "power": 36.271772}, {"timestamp": 5301.87, "power": 36.271772}, {"timestamp": 5322.46, "power": 36.271772}, {"timestamp": 5343.02, "power": 36.271772}, {"timestamp": 5363.6, "power": 36.271772}, {"timestamp": 5384.17, "power": 36.271772}, {"timestamp": 5404.75, "power": 36.271772}, {"timestamp": 5425.28, "power": 36.271772}, {"timestamp": 5445.83, "power": 36.271772}, {"timestamp": 5466.4, "power": 36.271772}, {"timestamp": 5486.98, "power": 36.271772}, {"timestamp": 5507.56, "power": 36.271772}, {"timestamp": 5528.14, "power": 36.271772}, {"timestamp": 5548.69, "power": 36.271772}, {"timestamp": 5569.22, "power": 36.271772}, {"timestamp": 5589.72, "power": 36.271772}, {"timestamp": 5610.25, "power": 36.271772}, {"timestamp": 5630.79, "power": 36.271772}, {"timestamp": 5651.33, "power": 36.271772}, {"timestamp": 5671.86, "power": 36.271772}, {"timestamp": 5692.39, "power": 36.271772}, {"timestamp": 5712.93, "power": 36.271772}, {"timestamp": 5733.45, "power": 36.271772}, {"timestamp": 5753.94, "power": 36.271772}, {"timestamp": 5774.46, "power": 36.271772}, {"timestamp": 5795.0, "power": 36.271772}, {"timestamp": 5815.53, "power": 36.271772}, {"timestamp": 5836.06, "power": 36.271772}, {"timestamp": 5856.59, "power": 36.271772}, {"timestamp": 5877.09, "power": 36.271772}, {"timestamp": 5897.58, "power": 36.271772}, {"timestamp": 5918.1, "power": 36.271772}, {"timestamp": 5938.63, "power": 36.271772}, {"timestamp": 5959.16, "power": 36.271772}, {"timestamp": 5979.69, "power": 36.271772}, {"timestamp": 6000.21, "power": 36.271772}, {"timestamp": 6020.75, "power": 36.271772}, {"timestamp": 6041.29, "power": 36.271772}, {"timestamp": 6061.8, "power": 39.08583}, {"timestamp": 6082.76, "power": 39.08583}, {"timestamp": 6103.3, "power": 39.08583}, {"timestamp": 6123.86, "power": 39.08583}, {"timestamp": 6144.43, "power": 39.08583}, {"timestamp": 6164.97, "power": 39.08583}, {"timestamp": 6185.5, "power": 39.08583}, {"timestamp": 6205.99, "power": 39.08583}, {"timestamp": 6226.51, "power": 39.08583}, {"timestamp": 6247.04, "power": 39.08583}, {"timestamp": 6267.57, "power": 39.08583}, {"timestamp": 6288.1, "power": 39.08583}, {"timestamp": 6308.63, "power": 39.08583}, {"timestamp": 6329.13, "power": 39.08583}, {"timestamp": 6349.62, "power": 39.08583}, {"timestamp": 6370.11, "power": 39.08583}, {"timestamp": 6390.64, "power": 39.08583}, {"timestamp": 6411.18, "power": 39.08583}, {"timestamp": 6432.24, "power": 39.08583}, {"timestamp": 6452.81, "power": 39.08583}], "timeline": {"START": "1491.323116", "END": "5545.133288"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4717.56}, {"name": "clSetKernelArg", "calls": 19, "time": 1143.13}, {"name": "clReleaseKernel", "calls": 1, "time": 381.042}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.3267}, {"name": "clReleaseContext", "calls": 1, "time": 37.2259}, {"name": "clCreateContext", "calls": 1, "time": 35.5626}, {"name": "clReleaseProgram", "calls": 1, "time": 16.4777}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.412996}, {"name": "clCreateKernel", "calls": 1, "time": 0.341684}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132809}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07508}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072777}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028162}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025163}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023916}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010737}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010512}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00875}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007357}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007021}, {"name": "clRetainDevice", "calls": 2, "time": 0.004823}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4053.81}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3797.69}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 4008.01}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 4053.24}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3986.57}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3987.53}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9058.264115, "utilization": 94.356918, "size": 4063560.0, "time": 448.602508}, {"type": "WRITE", "transfers": 1, "speed": 6344.820004, "utilization": 66.091875, "size": 1363190.0, "time": 214.851485}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 11847087, "speed": 29.5721, "utilization": 0.256702, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 737702, "speed": 393.714, "utilization": 3.41766, "size": 0.127506}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12510383, "speed": 29.5935, "utilization": 0.256888, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 779185, "speed": 393.788, "utilization": 3.41829, "size": 0.127528}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12660127, "speed": 29.6169, "utilization": 0.257091, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 788525, "speed": 393.909, "utilization": 3.41935, "size": 0.127535}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12443969, "speed": 29.5925, "utilization": 0.256879, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 775022, "speed": 393.602, "utilization": 3.41668, "size": 0.127524}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12447318, "speed": 29.5954, "utilization": 0.256905, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 775210, "speed": 393.595, "utilization": 3.41662, "size": 0.127529}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len6/run4.json b/code/fpga/ndrange_results/dna.20MB.len6/run4.json new file mode 100644 index 0000000..a0c296a --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.5209, "power": 35.740776}, {"timestamp": 66.1484, "power": 35.740776}, {"timestamp": 86.6888, "power": 35.740776}, {"timestamp": 107.219, "power": 35.740776}, {"timestamp": 128.084, "power": 35.740776}, {"timestamp": 148.982, "power": 35.740776}, {"timestamp": 169.519, "power": 35.740776}, {"timestamp": 190.065, "power": 35.740776}, {"timestamp": 210.604, "power": 35.740776}, {"timestamp": 231.143, "power": 35.740776}, {"timestamp": 251.682, "power": 35.740776}, {"timestamp": 272.191, "power": 35.740776}, {"timestamp": 292.732, "power": 35.740776}, {"timestamp": 313.274, "power": 35.740776}, {"timestamp": 333.815, "power": 35.740776}, {"timestamp": 354.358, "power": 35.740776}, {"timestamp": 374.9, "power": 35.740776}, {"timestamp": 395.44, "power": 35.740776}, {"timestamp": 415.951, "power": 35.740776}, {"timestamp": 436.49, "power": 35.740776}, {"timestamp": 457.035, "power": 35.740776}, {"timestamp": 477.578, "power": 35.740776}, {"timestamp": 498.118, "power": 35.740776}, {"timestamp": 518.659, "power": 35.740776}, {"timestamp": 539.198, "power": 35.740776}, {"timestamp": 559.738, "power": 35.740776}, {"timestamp": 580.231, "power": 35.740776}, {"timestamp": 600.762, "power": 35.740776}, {"timestamp": 621.3, "power": 35.740776}, {"timestamp": 641.837, "power": 35.740776}, {"timestamp": 662.371, "power": 35.740776}, {"timestamp": 682.909, "power": 35.740776}, {"timestamp": 703.445, "power": 35.740776}, {"timestamp": 723.959, "power": 35.740776}, {"timestamp": 744.496, "power": 35.740776}, {"timestamp": 765.033, "power": 35.740776}, {"timestamp": 785.57, "power": 35.740776}, {"timestamp": 806.104, "power": 35.740776}, {"timestamp": 826.641, "power": 35.740776}, {"timestamp": 847.177, "power": 35.740776}, {"timestamp": 867.732, "power": 35.740776}, {"timestamp": 888.226, "power": 35.740776}, {"timestamp": 908.762, "power": 35.740776}, {"timestamp": 929.299, "power": 35.740776}, {"timestamp": 949.837, "power": 35.740776}, {"timestamp": 970.375, "power": 35.740776}, {"timestamp": 990.913, "power": 35.740776}, {"timestamp": 1011.45, "power": 35.935294999999996}, {"timestamp": 1032.67, "power": 35.935294999999996}, {"timestamp": 1053.26, "power": 35.935294999999996}, {"timestamp": 1073.86, "power": 35.935294999999996}, {"timestamp": 1094.45, "power": 35.935294999999996}, {"timestamp": 1115.05, "power": 35.935294999999996}, {"timestamp": 1135.64, "power": 35.935294999999996}, {"timestamp": 1156.23, "power": 35.935294999999996}, {"timestamp": 1176.79, "power": 35.935294999999996}, {"timestamp": 1197.38, "power": 35.935294999999996}, {"timestamp": 1217.98, "power": 35.935294999999996}, {"timestamp": 1238.57, "power": 35.935294999999996}, {"timestamp": 1259.16, "power": 35.935294999999996}, {"timestamp": 1279.76, "power": 35.935294999999996}, {"timestamp": 1300.34, "power": 35.935294999999996}, {"timestamp": 1320.87, "power": 35.935294999999996}, {"timestamp": 1341.4, "power": 35.935294999999996}, {"timestamp": 1361.93, "power": 35.935294999999996}, {"timestamp": 1382.47, "power": 35.935294999999996}, {"timestamp": 1403.0, "power": 35.935294999999996}, {"timestamp": 1423.53, "power": 35.935294999999996}, {"timestamp": 1444.03, "power": 35.935294999999996}, {"timestamp": 1464.56, "power": 35.935294999999996}, {"timestamp": 1485.08, "power": 35.935294999999996}, {"timestamp": 1505.62, "power": 35.935294999999996}, {"timestamp": 1526.14, "power": 35.935294999999996}, {"timestamp": 1546.67, "power": 35.935294999999996}, {"timestamp": 1567.2, "power": 35.935294999999996}, {"timestamp": 1587.74, "power": 35.935294999999996}, {"timestamp": 1608.25, "power": 35.935294999999996}, {"timestamp": 1628.78, "power": 35.935294999999996}, {"timestamp": 1649.33, "power": 35.935294999999996}, {"timestamp": 1669.87, "power": 35.935294999999996}, {"timestamp": 1690.42, "power": 35.935294999999996}, {"timestamp": 1710.96, "power": 35.935294999999996}, {"timestamp": 1731.51, "power": 35.935294999999996}, {"timestamp": 1752.03, "power": 35.935294999999996}, {"timestamp": 1772.57, "power": 35.935294999999996}, {"timestamp": 1793.11, "power": 35.935294999999996}, {"timestamp": 1813.66, "power": 35.935294999999996}, {"timestamp": 1834.2, "power": 35.935294999999996}, {"timestamp": 1854.74, "power": 35.935294999999996}, {"timestamp": 1875.29, "power": 35.935294999999996}, {"timestamp": 1895.81, "power": 35.935294999999996}, {"timestamp": 1916.35, "power": 35.935294999999996}, {"timestamp": 1936.9, "power": 35.935294999999996}, {"timestamp": 1957.45, "power": 35.935294999999996}, {"timestamp": 1978.0, "power": 35.935294999999996}, {"timestamp": 1998.54, "power": 35.935294999999996}, {"timestamp": 2019.08, "power": 36.506178000000006}, {"timestamp": 2040.27, "power": 36.506178000000006}, {"timestamp": 2060.83, "power": 36.506178000000006}, {"timestamp": 2081.38, "power": 36.506178000000006}, {"timestamp": 2101.94, "power": 36.506178000000006}, {"timestamp": 2122.49, "power": 36.506178000000006}, {"timestamp": 2143.05, "power": 36.506178000000006}, {"timestamp": 2163.61, "power": 36.506178000000006}, {"timestamp": 2184.14, "power": 36.506178000000006}, {"timestamp": 2204.65, "power": 36.506178000000006}, {"timestamp": 2225.2, "power": 36.506178000000006}, {"timestamp": 2245.76, "power": 36.506178000000006}, {"timestamp": 2266.31, "power": 36.506178000000006}, {"timestamp": 2286.87, "power": 36.506178000000006}, {"timestamp": 2307.43, "power": 36.506178000000006}, {"timestamp": 2327.97, "power": 36.506178000000006}, {"timestamp": 2348.47, "power": 36.506178000000006}, {"timestamp": 2369.02, "power": 36.506178000000006}, {"timestamp": 2389.58, "power": 36.506178000000006}, {"timestamp": 2410.14, "power": 36.506178000000006}, {"timestamp": 2430.7, "power": 36.506178000000006}, {"timestamp": 2451.26, "power": 36.506178000000006}, {"timestamp": 2471.79, "power": 36.506178000000006}, {"timestamp": 2492.3, "power": 36.506178000000006}, {"timestamp": 2512.85, "power": 36.506178000000006}, {"timestamp": 2533.4, "power": 36.506178000000006}, {"timestamp": 2553.96, "power": 36.506178000000006}, {"timestamp": 2574.52, "power": 36.506178000000006}, {"timestamp": 2595.08, "power": 36.506178000000006}, {"timestamp": 2615.64, "power": 36.506178000000006}, {"timestamp": 2636.17, "power": 36.506178000000006}, {"timestamp": 2656.72, "power": 36.506178000000006}, {"timestamp": 2677.28, "power": 36.506178000000006}, {"timestamp": 2697.84, "power": 36.506178000000006}, {"timestamp": 2718.4, "power": 36.506178000000006}, {"timestamp": 2738.96, "power": 36.506178000000006}, {"timestamp": 2759.51, "power": 36.506178000000006}, {"timestamp": 2780.04, "power": 36.506178000000006}, {"timestamp": 2800.59, "power": 36.506178000000006}, {"timestamp": 2821.15, "power": 36.506178000000006}, {"timestamp": 2841.7, "power": 36.506178000000006}, {"timestamp": 2862.26, "power": 36.506178000000006}, {"timestamp": 2882.82, "power": 36.506178000000006}, {"timestamp": 2903.38, "power": 36.506178000000006}, {"timestamp": 2923.92, "power": 36.506178000000006}, {"timestamp": 2944.42, "power": 36.506178000000006}, {"timestamp": 2964.97, "power": 36.506178000000006}, {"timestamp": 2985.53, "power": 36.506178000000006}, {"timestamp": 3006.08, "power": 36.506178000000006}, {"timestamp": 3026.63, "power": 36.322644999999994}, {"timestamp": 3047.78, "power": 36.322644999999994}, {"timestamp": 3068.29, "power": 36.322644999999994}, {"timestamp": 3088.83, "power": 36.322644999999994}, {"timestamp": 3109.39, "power": 36.322644999999994}, {"timestamp": 3129.95, "power": 36.322644999999994}, {"timestamp": 3150.5, "power": 36.322644999999994}, {"timestamp": 3171.06, "power": 36.322644999999994}, {"timestamp": 3191.62, "power": 36.322644999999994}, {"timestamp": 3212.14, "power": 36.322644999999994}, {"timestamp": 3232.68, "power": 36.322644999999994}, {"timestamp": 3253.24, "power": 36.322644999999994}, {"timestamp": 3273.79, "power": 36.322644999999994}, {"timestamp": 3294.34, "power": 36.322644999999994}, {"timestamp": 3314.89, "power": 36.322644999999994}, {"timestamp": 3335.45, "power": 36.322644999999994}, {"timestamp": 3355.98, "power": 36.322644999999994}, {"timestamp": 3376.49, "power": 36.322644999999994}, {"timestamp": 3397.04, "power": 36.322644999999994}, {"timestamp": 3417.59, "power": 36.322644999999994}, {"timestamp": 3438.14, "power": 36.322644999999994}, {"timestamp": 3458.69, "power": 36.322644999999994}, {"timestamp": 3479.25, "power": 36.322644999999994}, {"timestamp": 3499.76, "power": 36.322644999999994}, {"timestamp": 3520.26, "power": 36.322644999999994}, {"timestamp": 3540.81, "power": 36.322644999999994}, {"timestamp": 3561.36, "power": 36.322644999999994}, {"timestamp": 3581.91, "power": 36.322644999999994}, {"timestamp": 3602.47, "power": 36.322644999999994}, {"timestamp": 3623.02, "power": 36.322644999999994}, {"timestamp": 3643.58, "power": 36.322644999999994}, {"timestamp": 3664.1, "power": 36.322644999999994}, {"timestamp": 3684.64, "power": 36.322644999999994}, {"timestamp": 3705.15, "power": 36.322644999999994}, {"timestamp": 3725.7, "power": 36.322644999999994}, {"timestamp": 3746.25, "power": 36.322644999999994}, {"timestamp": 3766.81, "power": 36.322644999999994}, {"timestamp": 3787.36, "power": 36.322644999999994}, {"timestamp": 3807.9, "power": 36.322644999999994}, {"timestamp": 3828.41, "power": 36.322644999999994}, {"timestamp": 3848.97, "power": 36.322644999999994}, {"timestamp": 3869.54, "power": 36.322644999999994}, {"timestamp": 3890.11, "power": 36.322644999999994}, {"timestamp": 3910.69, "power": 36.322644999999994}, {"timestamp": 3931.27, "power": 36.322644999999994}, {"timestamp": 3951.79, "power": 36.322644999999994}, {"timestamp": 3972.29, "power": 36.322644999999994}, {"timestamp": 3992.84, "power": 36.322644999999994}, {"timestamp": 4013.42, "power": 36.322644999999994}, {"timestamp": 4034.0, "power": 36.121544}, {"timestamp": 4055.19, "power": 36.121544}, {"timestamp": 4075.78, "power": 36.121544}, {"timestamp": 4096.28, "power": 36.121544}, {"timestamp": 4116.82, "power": 36.121544}, {"timestamp": 4137.4, "power": 36.121544}, {"timestamp": 4157.96, "power": 36.121544}, {"timestamp": 4178.53, "power": 36.121544}, {"timestamp": 4199.11, "power": 36.121544}, {"timestamp": 4219.68, "power": 36.121544}, {"timestamp": 4240.2, "power": 36.121544}, {"timestamp": 4260.77, "power": 36.121544}, {"timestamp": 4281.36, "power": 36.121544}, {"timestamp": 4301.94, "power": 36.121544}, {"timestamp": 4322.52, "power": 36.121544}, {"timestamp": 4343.1, "power": 36.121544}, {"timestamp": 4363.67, "power": 36.121544}, {"timestamp": 4384.19, "power": 36.121544}, {"timestamp": 4404.77, "power": 36.121544}, {"timestamp": 4425.34, "power": 36.121544}, {"timestamp": 4445.91, "power": 36.121544}, {"timestamp": 4466.49, "power": 36.121544}, {"timestamp": 4487.08, "power": 36.121544}, {"timestamp": 4507.66, "power": 36.121544}, {"timestamp": 4528.19, "power": 36.121544}, {"timestamp": 4548.74, "power": 36.121544}, {"timestamp": 4569.31, "power": 36.121544}, {"timestamp": 4589.87, "power": 36.121544}, {"timestamp": 4610.45, "power": 36.121544}, {"timestamp": 4631.03, "power": 36.121544}, {"timestamp": 4651.62, "power": 36.121544}, {"timestamp": 4672.14, "power": 36.121544}, {"timestamp": 4692.7, "power": 36.121544}, {"timestamp": 4713.28, "power": 36.121544}, {"timestamp": 4733.85, "power": 36.121544}, {"timestamp": 4754.43, "power": 36.121544}, {"timestamp": 4775.0, "power": 36.121544}, {"timestamp": 4795.58, "power": 36.121544}, {"timestamp": 4816.1, "power": 36.121544}, {"timestamp": 4836.66, "power": 36.121544}, {"timestamp": 4857.23, "power": 36.121544}, {"timestamp": 4877.81, "power": 36.121544}, {"timestamp": 4898.39, "power": 36.121544}, {"timestamp": 4918.97, "power": 36.121544}, {"timestamp": 4939.54, "power": 36.121544}, {"timestamp": 4960.07, "power": 36.121544}, {"timestamp": 4980.62, "power": 36.121544}, {"timestamp": 5001.2, "power": 36.121544}, {"timestamp": 5021.79, "power": 36.121544}, {"timestamp": 5042.36, "power": 37.114484000000004}, {"timestamp": 5064.18, "power": 37.114484000000004}, {"timestamp": 5084.68, "power": 37.114484000000004}, {"timestamp": 5105.22, "power": 37.114484000000004}, {"timestamp": 5125.77, "power": 37.114484000000004}, {"timestamp": 5146.32, "power": 37.114484000000004}, {"timestamp": 5166.87, "power": 37.114484000000004}, {"timestamp": 5187.42, "power": 37.114484000000004}, {"timestamp": 5207.95, "power": 37.114484000000004}, {"timestamp": 5228.45, "power": 37.114484000000004}, {"timestamp": 5248.99, "power": 37.114484000000004}, {"timestamp": 5269.54, "power": 37.114484000000004}, {"timestamp": 5290.09, "power": 37.114484000000004}, {"timestamp": 5310.64, "power": 37.114484000000004}, {"timestamp": 5331.23, "power": 37.114484000000004}, {"timestamp": 5351.81, "power": 37.114484000000004}, {"timestamp": 5372.32, "power": 37.114484000000004}, {"timestamp": 5392.89, "power": 37.114484000000004}, {"timestamp": 5413.47, "power": 37.114484000000004}, {"timestamp": 5434.02, "power": 37.114484000000004}, {"timestamp": 5454.6, "power": 37.114484000000004}, {"timestamp": 5475.17, "power": 37.114484000000004}, {"timestamp": 5495.77, "power": 37.114484000000004}, {"timestamp": 5516.27, "power": 37.114484000000004}, {"timestamp": 5536.83, "power": 37.114484000000004}, {"timestamp": 5557.4, "power": 37.114484000000004}, {"timestamp": 5577.95, "power": 37.114484000000004}, {"timestamp": 5598.54, "power": 37.114484000000004}, {"timestamp": 5619.16, "power": 37.114484000000004}, {"timestamp": 5639.74, "power": 37.114484000000004}, {"timestamp": 5660.24, "power": 37.114484000000004}, {"timestamp": 5680.77, "power": 37.114484000000004}, {"timestamp": 5701.27, "power": 37.114484000000004}, {"timestamp": 5721.79, "power": 37.114484000000004}, {"timestamp": 5742.33, "power": 37.114484000000004}, {"timestamp": 5762.88, "power": 37.114484000000004}, {"timestamp": 5783.51, "power": 37.114484000000004}, {"timestamp": 5804.03, "power": 37.114484000000004}, {"timestamp": 5824.56, "power": 37.114484000000004}, {"timestamp": 5845.1, "power": 37.114484000000004}, {"timestamp": 5865.65, "power": 37.114484000000004}, {"timestamp": 5886.19, "power": 37.114484000000004}, {"timestamp": 5906.72, "power": 37.114484000000004}, {"timestamp": 5927.26, "power": 37.114484000000004}, {"timestamp": 5947.74, "power": 37.114484000000004}, {"timestamp": 5968.23, "power": 37.114484000000004}, {"timestamp": 5988.76, "power": 37.114484000000004}, {"timestamp": 6009.29, "power": 37.114484000000004}, {"timestamp": 6029.82, "power": 37.114484000000004}, {"timestamp": 6050.35, "power": 38.956128}, {"timestamp": 6072.33, "power": 38.956128}, {"timestamp": 6092.88, "power": 38.956128}, {"timestamp": 6113.43, "power": 38.956128}, {"timestamp": 6133.98, "power": 38.956128}, {"timestamp": 6154.54, "power": 38.956128}, {"timestamp": 6175.1, "power": 38.956128}, {"timestamp": 6195.65, "power": 38.956128}, {"timestamp": 6216.18, "power": 38.956128}, {"timestamp": 6236.68, "power": 38.956128}, {"timestamp": 6257.21, "power": 38.956128}, {"timestamp": 6277.74, "power": 38.956128}, {"timestamp": 6298.27, "power": 38.956128}, {"timestamp": 6318.81, "power": 38.956128}, {"timestamp": 6339.34, "power": 38.956128}, {"timestamp": 6359.85, "power": 38.956128}, {"timestamp": 6380.34, "power": 38.956128}, {"timestamp": 6400.85, "power": 38.956128}, {"timestamp": 6421.38, "power": 38.956128}, {"timestamp": 6441.9, "power": 38.956128}, {"timestamp": 6462.43, "power": 38.956128}, {"timestamp": 6483.14, "power": 38.956128}, {"timestamp": 6503.73, "power": 38.956128}], "timeline": {"START": "1491.206609", "END": "5569.522902"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4774.7}, {"name": "clSetKernelArg", "calls": 19, "time": 1137.15}, {"name": "clReleaseKernel", "calls": 1, "time": 369.425}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.2422}, {"name": "clCreateContext", "calls": 1, "time": 43.3342}, {"name": "clReleaseContext", "calls": 1, "time": 36.5643}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2253}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.397568}, {"name": "clCreateKernel", "calls": 1, "time": 0.340151}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.131464}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07521}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072258}, {"name": "clCreateBuffer", "calls": 7, "time": 0.036127}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032871}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023268}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011743}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010415}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009736}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008591}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007544}, {"name": "clRetainDevice", "calls": 2, "time": 0.005063}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4078.32}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4077.84}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 3924.55}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 3901.86}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 3949.1}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 3883.58}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8420.529319, "utilization": 87.713847, "size": 4063560.0, "time": 482.577739}, {"type": "WRITE", "transfers": 1, "speed": 6383.257885, "utilization": 66.49227, "size": 1363190.0, "time": 213.55772}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 12749689, "speed": 29.6509, "utilization": 0.257386, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 794166, "speed": 393.991, "utilization": 3.42006, "size": 0.127539}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12247645, "speed": 29.5867, "utilization": 0.256829, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 762749, "speed": 393.973, "utilization": 3.41991, "size": 0.127521}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12176724, "speed": 29.5854, "utilization": 0.256817, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 758363, "speed": 393.898, "utilization": 3.41925, "size": 0.127519}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12329392, "speed": 29.6003, "utilization": 0.256947, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 767872, "speed": 393.73, "utilization": 3.4178, "size": 0.127525}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 12120847, "speed": 29.589, "utilization": 0.256849, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 754845, "speed": 393.71, "utilization": 3.41762, "size": 0.127515}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len8/run0.json b/code/fpga/ndrange_results/dna.20MB.len8/run0.json new file mode 100644 index 0000000..2e93d2e --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.2675, "power": 35.768988}, {"timestamp": 61.9626, "power": 35.768988}, {"timestamp": 82.5061, "power": 35.768988}, {"timestamp": 103.045, "power": 35.768988}, {"timestamp": 123.581, "power": 35.768988}, {"timestamp": 144.487, "power": 35.768988}, {"timestamp": 165.058, "power": 35.768988}, {"timestamp": 185.602, "power": 35.768988}, {"timestamp": 206.147, "power": 35.768988}, {"timestamp": 226.697, "power": 35.768988}, {"timestamp": 247.244, "power": 35.768988}, {"timestamp": 267.804, "power": 35.768988}, {"timestamp": 288.353, "power": 35.768988}, {"timestamp": 308.874, "power": 35.768988}, {"timestamp": 329.421, "power": 35.768988}, {"timestamp": 349.97, "power": 35.768988}, {"timestamp": 370.518, "power": 35.768988}, {"timestamp": 391.066, "power": 35.768988}, {"timestamp": 411.614, "power": 35.768988}, {"timestamp": 432.163, "power": 35.768988}, {"timestamp": 452.683, "power": 35.768988}, {"timestamp": 473.19, "power": 35.768988}, {"timestamp": 493.737, "power": 35.768988}, {"timestamp": 514.286, "power": 35.768988}, {"timestamp": 534.84, "power": 35.768988}, {"timestamp": 555.392, "power": 35.768988}, {"timestamp": 575.938, "power": 35.768988}, {"timestamp": 596.485, "power": 35.768988}, {"timestamp": 616.998, "power": 35.768988}, {"timestamp": 637.539, "power": 35.768988}, {"timestamp": 658.088, "power": 35.768988}, {"timestamp": 678.634, "power": 35.768988}, {"timestamp": 699.178, "power": 35.768988}, {"timestamp": 719.733, "power": 35.768988}, {"timestamp": 740.293, "power": 35.768988}, {"timestamp": 760.847, "power": 35.768988}, {"timestamp": 781.341, "power": 35.768988}, {"timestamp": 801.87, "power": 35.768988}, {"timestamp": 822.404, "power": 35.768988}, {"timestamp": 842.935, "power": 35.768988}, {"timestamp": 863.465, "power": 35.768988}, {"timestamp": 883.997, "power": 35.768988}, {"timestamp": 904.54, "power": 35.768988}, {"timestamp": 925.032, "power": 35.768988}, {"timestamp": 945.521, "power": 35.768988}, {"timestamp": 966.056, "power": 35.768988}, {"timestamp": 986.596, "power": 35.768988}, {"timestamp": 1007.13, "power": 38.518807}, {"timestamp": 1028.23, "power": 38.518807}, {"timestamp": 1048.77, "power": 38.518807}, {"timestamp": 1069.29, "power": 38.518807}, {"timestamp": 1089.83, "power": 38.518807}, {"timestamp": 1110.38, "power": 38.518807}, {"timestamp": 1130.94, "power": 38.518807}, {"timestamp": 1151.49, "power": 38.518807}, {"timestamp": 1172.05, "power": 38.518807}, {"timestamp": 1192.6, "power": 38.518807}, {"timestamp": 1213.11, "power": 38.518807}, {"timestamp": 1233.61, "power": 38.518807}, {"timestamp": 1254.17, "power": 38.518807}, {"timestamp": 1274.76, "power": 38.518807}, {"timestamp": 1295.34, "power": 38.518807}, {"timestamp": 1315.92, "power": 38.518807}, {"timestamp": 1336.5, "power": 38.518807}, {"timestamp": 1357.02, "power": 38.518807}, {"timestamp": 1377.53, "power": 38.518807}, {"timestamp": 1398.11, "power": 38.518807}, {"timestamp": 1418.7, "power": 38.518807}, {"timestamp": 1439.25, "power": 38.518807}, {"timestamp": 1459.85, "power": 38.518807}, {"timestamp": 1480.43, "power": 38.518807}, {"timestamp": 1500.95, "power": 38.518807}, {"timestamp": 1521.48, "power": 38.518807}, {"timestamp": 1542.02, "power": 38.518807}, {"timestamp": 1562.56, "power": 38.518807}, {"timestamp": 1583.1, "power": 38.518807}, {"timestamp": 1603.64, "power": 38.518807}, {"timestamp": 1624.19, "power": 38.518807}, {"timestamp": 1644.7, "power": 38.518807}, {"timestamp": 1665.19, "power": 38.518807}, {"timestamp": 1685.72, "power": 38.518807}, {"timestamp": 1706.27, "power": 38.518807}, {"timestamp": 1726.82, "power": 38.518807}, {"timestamp": 1747.36, "power": 38.518807}, {"timestamp": 1767.9, "power": 38.518807}, {"timestamp": 1788.44, "power": 38.518807}, {"timestamp": 1808.96, "power": 38.518807}, {"timestamp": 1829.57, "power": 38.518807}, {"timestamp": 1850.21, "power": 38.518807}, {"timestamp": 1870.75, "power": 38.518807}, {"timestamp": 1891.29, "power": 38.518807}, {"timestamp": 1911.83, "power": 38.518807}, {"timestamp": 1932.36, "power": 38.518807}, {"timestamp": 1952.88, "power": 38.518807}, {"timestamp": 1973.39, "power": 38.518807}, {"timestamp": 1994.02, "power": 38.518807}, {"timestamp": 2014.57, "power": 35.647429}], "timeline": {"START": "943.367238", "END": "1429.491058"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 968.788}, {"name": "clSetKernelArg", "calls": 19, "time": 571.494}, {"name": "clReleaseKernel", "calls": 1, "time": 234.305}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 67.1396}, {"name": "clReleaseContext", "calls": 1, "time": 51.4439}, {"name": "clCreateContext", "calls": 1, "time": 38.947}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5654}, {"name": "clCreateKernel", "calls": 1, "time": 0.344707}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.325406}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.136744}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076177}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037245}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031552}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023309}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022436}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013568}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010304}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007848}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007351}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006599}, {"name": "clRetainDevice", "calls": 2, "time": 0.004824}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 486.124}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 485.698}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 451.053}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 433.179}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 479.514}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 393.313}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7859.873698, "utilization": 81.873684, "size": 1998840.0, "time": 254.30943}, {"type": "WRITE", "transfers": 1, "speed": 5975.987421, "utilization": 62.249869, "size": 1363210.0, "time": 228.114436}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1527702, "speed": 29.8659, "utilization": 0.259252, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 90685, "speed": 384.629, "utilization": 3.3388, "size": 0.124146}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1415314, "speed": 29.7726, "utilization": 0.258443, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83571, "speed": 383.945, "utilization": 3.33285, "size": 0.123839}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1359894, "speed": 29.791, "utilization": 0.258602, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80143, "speed": 382.835, "utilization": 3.32322, "size": 0.123626}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1509376, "speed": 29.8921, "utilization": 0.25948, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 89566, "speed": 384.153, "utilization": 3.33466, "size": 0.124102}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1235826, "speed": 29.8201, "utilization": 0.258855, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 72417, "speed": 381.502, "utilization": 3.31165, "size": 0.123211}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len8/run1.json b/code/fpga/ndrange_results/dna.20MB.len8/run1.json new file mode 100644 index 0000000..d80e776 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.7211, "power": 35.893455}, {"timestamp": 58.3964, "power": 35.893455}, {"timestamp": 78.9358, "power": 35.893455}, {"timestamp": 99.5021, "power": 35.893455}, {"timestamp": 120.074, "power": 35.893455}, {"timestamp": 140.816, "power": 35.893455}, {"timestamp": 161.345, "power": 35.893455}, {"timestamp": 181.918, "power": 35.893455}, {"timestamp": 202.478, "power": 35.893455}, {"timestamp": 223.038, "power": 35.893455}, {"timestamp": 243.63, "power": 35.893455}, {"timestamp": 264.226, "power": 35.893455}, {"timestamp": 284.822, "power": 35.893455}, {"timestamp": 305.422, "power": 35.893455}, {"timestamp": 326.015, "power": 35.893455}, {"timestamp": 346.579, "power": 35.893455}, {"timestamp": 367.141, "power": 35.893455}, {"timestamp": 387.739, "power": 35.893455}, {"timestamp": 408.335, "power": 35.893455}, {"timestamp": 428.932, "power": 35.893455}, {"timestamp": 449.529, "power": 35.893455}, {"timestamp": 470.106, "power": 35.893455}, {"timestamp": 490.67, "power": 35.893455}, {"timestamp": 511.23, "power": 35.893455}, {"timestamp": 531.825, "power": 35.893455}, {"timestamp": 552.429, "power": 35.893455}, {"timestamp": 573.03, "power": 35.893455}, {"timestamp": 593.633, "power": 35.893455}, {"timestamp": 614.208, "power": 35.893455}, {"timestamp": 634.769, "power": 35.893455}, {"timestamp": 655.369, "power": 35.893455}, {"timestamp": 675.969, "power": 35.893455}, {"timestamp": 696.565, "power": 35.893455}, {"timestamp": 717.171, "power": 35.893455}, {"timestamp": 737.761, "power": 35.893455}, {"timestamp": 758.277, "power": 35.893455}, {"timestamp": 778.793, "power": 35.893455}, {"timestamp": 799.316, "power": 35.893455}, {"timestamp": 819.837, "power": 35.893455}, {"timestamp": 840.357, "power": 35.893455}, {"timestamp": 860.879, "power": 35.893455}, {"timestamp": 881.4, "power": 35.893455}, {"timestamp": 901.936, "power": 35.893455}, {"timestamp": 922.417, "power": 35.893455}, {"timestamp": 942.935, "power": 35.893455}, {"timestamp": 963.46, "power": 35.893455}, {"timestamp": 983.987, "power": 35.893455}, {"timestamp": 1004.51, "power": 35.893455}, {"timestamp": 1025.04, "power": 38.378996}, {"timestamp": 1046.2, "power": 38.378996}, {"timestamp": 1066.71, "power": 38.378996}, {"timestamp": 1087.25, "power": 38.378996}, {"timestamp": 1107.8, "power": 38.378996}, {"timestamp": 1128.35, "power": 38.378996}, {"timestamp": 1148.9, "power": 38.378996}, {"timestamp": 1169.45, "power": 38.378996}, {"timestamp": 1189.95, "power": 38.378996}, {"timestamp": 1210.45, "power": 38.378996}, {"timestamp": 1230.98, "power": 38.378996}, {"timestamp": 1251.53, "power": 38.378996}, {"timestamp": 1272.08, "power": 38.378996}, {"timestamp": 1292.62, "power": 38.378996}, {"timestamp": 1313.17, "power": 38.378996}, {"timestamp": 1333.72, "power": 38.378996}, {"timestamp": 1354.24, "power": 38.378996}, {"timestamp": 1374.79, "power": 38.378996}, {"timestamp": 1395.34, "power": 38.378996}, {"timestamp": 1415.91, "power": 38.378996}, {"timestamp": 1436.59, "power": 38.378996}, {"timestamp": 1457.14, "power": 38.378996}, {"timestamp": 1477.68, "power": 38.378996}, {"timestamp": 1498.18, "power": 38.378996}, {"timestamp": 1518.71, "power": 38.378996}, {"timestamp": 1539.24, "power": 38.378996}, {"timestamp": 1559.78, "power": 38.378996}, {"timestamp": 1580.31, "power": 38.378996}, {"timestamp": 1600.84, "power": 38.378996}, {"timestamp": 1621.37, "power": 38.378996}, {"timestamp": 1641.92, "power": 38.378996}, {"timestamp": 1662.41, "power": 38.378996}, {"timestamp": 1682.95, "power": 38.378996}, {"timestamp": 1703.43, "power": 38.378996}, {"timestamp": 1723.95, "power": 38.378996}, {"timestamp": 1744.48, "power": 38.378996}, {"timestamp": 1765.01, "power": 38.378996}, {"timestamp": 1785.54, "power": 38.378996}, {"timestamp": 1806.05, "power": 38.378996}, {"timestamp": 1826.53, "power": 38.378996}, {"timestamp": 1847.06, "power": 38.378996}, {"timestamp": 1867.59, "power": 38.378996}, {"timestamp": 1888.12, "power": 38.378996}, {"timestamp": 1908.66, "power": 38.378996}, {"timestamp": 1929.23, "power": 38.378996}, {"timestamp": 1949.84, "power": 38.378996}, {"timestamp": 1970.36, "power": 38.378996}], "timeline": {"START": "939.960682", "END": "1386.75278"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 927.899}, {"name": "clSetKernelArg", "calls": 19, "time": 576.091}, {"name": "clReleaseKernel", "calls": 1, "time": 236.052}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.0403}, {"name": "clReleaseContext", "calls": 1, "time": 45.8815}, {"name": "clCreateContext", "calls": 1, "time": 35.4826}, {"name": "clReleaseProgram", "calls": 1, "time": 17.9842}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.422683}, {"name": "clCreateKernel", "calls": 1, "time": 0.344813}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.14249}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081696}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037361}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.029014}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028426}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023787}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023044}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010542}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00824}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008084}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006745}, {"name": "clRetainDevice", "calls": 2, "time": 0.004794}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 446.792}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 412.465}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 385.623}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 446.359}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 411.065}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 437.258}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7781.225499, "utilization": 81.054432, "size": 1998840.0, "time": 256.879845}, {"type": "WRITE", "transfers": 1, "speed": 6087.33584, "utilization": 63.409748, "size": 1363210.0, "time": 223.941809}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1292542, "speed": 29.7209, "utilization": 0.257994, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75993, "speed": 382.833, "utilization": 3.3232, "size": 0.123415}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1206887, "speed": 29.6762, "utilization": 0.257606, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 70598, "speed": 381.439, "utilization": 3.3111, "size": 0.123105}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1402841, "speed": 29.835, "utilization": 0.258985, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 82871, "speed": 382.679, "utilization": 3.32187, "size": 0.123797}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1289625, "speed": 29.7621, "utilization": 0.258351, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75774, "speed": 381.653, "utilization": 3.31296, "size": 0.123418}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1375385, "speed": 29.8609, "utilization": 0.259209, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81172, "speed": 382.882, "utilization": 3.32363, "size": 0.123718}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len8/run2.json b/code/fpga/ndrange_results/dna.20MB.len8/run2.json new file mode 100644 index 0000000..03fbc0e --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.7928, "power": 36.078372}, {"timestamp": 61.4348, "power": 36.078372}, {"timestamp": 82.0093, "power": 36.078372}, {"timestamp": 102.574, "power": 36.078372}, {"timestamp": 123.147, "power": 36.078372}, {"timestamp": 143.788, "power": 36.078372}, {"timestamp": 164.408, "power": 36.078372}, {"timestamp": 184.951, "power": 36.078372}, {"timestamp": 205.537, "power": 36.078372}, {"timestamp": 226.134, "power": 36.078372}, {"timestamp": 246.738, "power": 36.078372}, {"timestamp": 267.356, "power": 36.078372}, {"timestamp": 287.922, "power": 36.078372}, {"timestamp": 308.484, "power": 36.078372}, {"timestamp": 329.083, "power": 36.078372}, {"timestamp": 349.682, "power": 36.078372}, {"timestamp": 370.279, "power": 36.078372}, {"timestamp": 390.879, "power": 36.078372}, {"timestamp": 411.457, "power": 36.078372}, {"timestamp": 432.022, "power": 36.078372}, {"timestamp": 452.585, "power": 36.078372}, {"timestamp": 473.187, "power": 36.078372}, {"timestamp": 493.787, "power": 36.078372}, {"timestamp": 514.382, "power": 36.078372}, {"timestamp": 534.987, "power": 36.078372}, {"timestamp": 555.567, "power": 36.078372}, {"timestamp": 576.135, "power": 36.078372}, {"timestamp": 596.706, "power": 36.078372}, {"timestamp": 617.311, "power": 36.078372}, {"timestamp": 637.908, "power": 36.078372}, {"timestamp": 658.505, "power": 36.078372}, {"timestamp": 679.107, "power": 36.078372}, {"timestamp": 699.682, "power": 36.078372}, {"timestamp": 720.257, "power": 36.078372}, {"timestamp": 740.864, "power": 36.078372}, {"timestamp": 761.448, "power": 36.078372}, {"timestamp": 781.983, "power": 36.078372}, {"timestamp": 802.504, "power": 36.078372}, {"timestamp": 823.028, "power": 36.078372}, {"timestamp": 843.543, "power": 36.078372}, {"timestamp": 864.031, "power": 36.078372}, {"timestamp": 884.55, "power": 36.078372}, {"timestamp": 905.073, "power": 36.078372}, {"timestamp": 925.599, "power": 36.078372}, {"timestamp": 946.125, "power": 36.078372}, {"timestamp": 966.652, "power": 36.078372}, {"timestamp": 987.186, "power": 36.078372}, {"timestamp": 1007.69, "power": 39.270012}, {"timestamp": 1028.89, "power": 39.270012}, {"timestamp": 1049.43, "power": 39.270012}, {"timestamp": 1069.98, "power": 39.270012}, {"timestamp": 1090.53, "power": 39.270012}, {"timestamp": 1111.07, "power": 39.270012}, {"timestamp": 1131.59, "power": 39.270012}, {"timestamp": 1152.09, "power": 39.270012}, {"timestamp": 1172.63, "power": 39.270012}, {"timestamp": 1193.18, "power": 39.270012}, {"timestamp": 1213.73, "power": 39.270012}, {"timestamp": 1234.27, "power": 39.270012}, {"timestamp": 1254.82, "power": 39.270012}, {"timestamp": 1275.36, "power": 39.270012}, {"timestamp": 1295.86, "power": 39.270012}, {"timestamp": 1316.4, "power": 39.270012}, {"timestamp": 1336.95, "power": 39.270012}, {"timestamp": 1357.5, "power": 39.270012}, {"timestamp": 1378.05, "power": 39.270012}, {"timestamp": 1398.59, "power": 39.270012}, {"timestamp": 1419.17, "power": 39.270012}, {"timestamp": 1439.71, "power": 39.270012}, {"timestamp": 1460.23, "power": 39.270012}, {"timestamp": 1480.76, "power": 39.270012}, {"timestamp": 1501.29, "power": 39.270012}, {"timestamp": 1521.83, "power": 39.270012}, {"timestamp": 1542.36, "power": 39.270012}, {"timestamp": 1562.89, "power": 39.270012}, {"timestamp": 1583.4, "power": 39.270012}, {"timestamp": 1603.89, "power": 39.270012}, {"timestamp": 1624.41, "power": 39.270012}, {"timestamp": 1644.95, "power": 39.270012}, {"timestamp": 1665.49, "power": 39.270012}, {"timestamp": 1686.03, "power": 39.270012}, {"timestamp": 1706.56, "power": 39.270012}, {"timestamp": 1727.08, "power": 39.270012}, {"timestamp": 1747.6, "power": 39.270012}, {"timestamp": 1768.12, "power": 39.270012}, {"timestamp": 1788.72, "power": 39.270012}, {"timestamp": 1809.38, "power": 39.270012}, {"timestamp": 1829.91, "power": 39.270012}, {"timestamp": 1850.44, "power": 39.270012}, {"timestamp": 1870.97, "power": 39.270012}, {"timestamp": 1891.47, "power": 39.270012}, {"timestamp": 1911.95, "power": 39.270012}, {"timestamp": 1932.47, "power": 39.270012}, {"timestamp": 1953.07, "power": 39.270012}, {"timestamp": 1973.6, "power": 39.270012}], "timeline": {"START": "957.924755", "END": "1389.084708"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 912.228}, {"name": "clSetKernelArg", "calls": 19, "time": 581.323}, {"name": "clReleaseKernel", "calls": 1, "time": 237.219}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.2624}, {"name": "clReleaseContext", "calls": 1, "time": 43.7563}, {"name": "clCreateContext", "calls": 1, "time": 38.5341}, {"name": "clReleaseProgram", "calls": 1, "time": 20.6262}, {"name": "clCreateKernel", "calls": 1, "time": 0.35058}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.332556}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.148257}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076859}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038934}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031766}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024074}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023632}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013726}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010515}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008621}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007518}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006317}, {"name": "clRetainDevice", "calls": 2, "time": 0.004703}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 431.16}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 423.655}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 382.838}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 430.704}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 413.668}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 417.183}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7853.827587, "utilization": 81.810704, "size": 1998840.0, "time": 254.505205}, {"type": "WRITE", "transfers": 1, "speed": 6024.004519, "utilization": 62.750047, "size": 1363210.0, "time": 226.296145}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1328441, "speed": 29.7517, "utilization": 0.258261, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78184, "speed": 382.546, "utilization": 3.32072, "size": 0.123566}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1198388, "speed": 29.6853, "utilization": 0.257685, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 70081, "speed": 381.326, "utilization": 3.31012, "size": 0.123028}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1352241, "speed": 29.7954, "utilization": 0.258641, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 79686, "speed": 382.638, "utilization": 3.32151, "size": 0.123639}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1298038, "speed": 29.7744, "utilization": 0.258458, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76303, "speed": 381.886, "utilization": 3.31498, "size": 0.123413}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1310342, "speed": 29.8129, "utilization": 0.258793, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77125, "speed": 382.47, "utilization": 3.32005, "size": 0.123468}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len8/run3.json b/code/fpga/ndrange_results/dna.20MB.len8/run3.json new file mode 100644 index 0000000..ef09aca --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.1494, "power": 35.933004}, {"timestamp": 62.7716, "power": 35.933004}, {"timestamp": 83.3221, "power": 35.933004}, {"timestamp": 103.864, "power": 35.933004}, {"timestamp": 124.447, "power": 35.933004}, {"timestamp": 145.127, "power": 35.933004}, {"timestamp": 165.668, "power": 35.933004}, {"timestamp": 186.235, "power": 35.933004}, {"timestamp": 206.825, "power": 35.933004}, {"timestamp": 227.404, "power": 35.933004}, {"timestamp": 247.978, "power": 35.933004}, {"timestamp": 268.593, "power": 35.933004}, {"timestamp": 289.201, "power": 35.933004}, {"timestamp": 309.809, "power": 35.933004}, {"timestamp": 330.419, "power": 35.933004}, {"timestamp": 351.015, "power": 35.933004}, {"timestamp": 371.588, "power": 35.933004}, {"timestamp": 392.204, "power": 35.933004}, {"timestamp": 412.819, "power": 35.933004}, {"timestamp": 433.435, "power": 35.933004}, {"timestamp": 454.056, "power": 35.933004}, {"timestamp": 474.657, "power": 35.933004}, {"timestamp": 495.234, "power": 35.933004}, {"timestamp": 515.813, "power": 35.933004}, {"timestamp": 536.428, "power": 35.933004}, {"timestamp": 557.039, "power": 35.933004}, {"timestamp": 577.651, "power": 35.933004}, {"timestamp": 598.263, "power": 35.933004}, {"timestamp": 618.853, "power": 35.933004}, {"timestamp": 639.433, "power": 35.933004}, {"timestamp": 660.043, "power": 35.933004}, {"timestamp": 680.655, "power": 35.933004}, {"timestamp": 701.269, "power": 35.933004}, {"timestamp": 721.892, "power": 35.933004}, {"timestamp": 742.501, "power": 35.933004}, {"timestamp": 763.059, "power": 35.933004}, {"timestamp": 783.595, "power": 35.933004}, {"timestamp": 804.131, "power": 35.933004}, {"timestamp": 824.666, "power": 35.933004}, {"timestamp": 845.203, "power": 35.933004}, {"timestamp": 865.74, "power": 35.933004}, {"timestamp": 886.276, "power": 35.933004}, {"timestamp": 906.792, "power": 35.933004}, {"timestamp": 927.289, "power": 35.933004}, {"timestamp": 947.82, "power": 35.933004}, {"timestamp": 968.358, "power": 35.933004}, {"timestamp": 988.919, "power": 35.933004}, {"timestamp": 1009.47, "power": 38.016874}, {"timestamp": 1030.67, "power": 38.016874}, {"timestamp": 1051.19, "power": 38.016874}, {"timestamp": 1071.76, "power": 38.016874}, {"timestamp": 1092.35, "power": 38.016874}, {"timestamp": 1112.93, "power": 38.016874}, {"timestamp": 1133.53, "power": 38.016874}, {"timestamp": 1154.11, "power": 38.016874}, {"timestamp": 1174.7, "power": 38.016874}, {"timestamp": 1195.21, "power": 38.016874}, {"timestamp": 1215.79, "power": 38.016874}, {"timestamp": 1236.34, "power": 38.016874}, {"timestamp": 1256.9, "power": 38.016874}, {"timestamp": 1277.5, "power": 38.016874}, {"timestamp": 1298.1, "power": 38.016874}, {"timestamp": 1318.7, "power": 38.016874}, {"timestamp": 1339.21, "power": 38.016874}, {"timestamp": 1359.79, "power": 38.016874}, {"timestamp": 1380.39, "power": 38.016874}, {"timestamp": 1400.97, "power": 38.016874}, {"timestamp": 1421.56, "power": 38.016874}, {"timestamp": 1442.12, "power": 38.016874}, {"timestamp": 1462.73, "power": 38.016874}, {"timestamp": 1483.24, "power": 38.016874}, {"timestamp": 1503.78, "power": 38.016874}, {"timestamp": 1524.33, "power": 38.016874}, {"timestamp": 1544.83, "power": 38.016874}, {"timestamp": 1565.37, "power": 38.016874}, {"timestamp": 1585.91, "power": 38.016874}, {"timestamp": 1606.46, "power": 38.016874}, {"timestamp": 1626.97, "power": 38.016874}, {"timestamp": 1647.51, "power": 38.016874}, {"timestamp": 1668.06, "power": 38.016874}, {"timestamp": 1688.61, "power": 38.016874}, {"timestamp": 1709.16, "power": 38.016874}, {"timestamp": 1729.71, "power": 38.016874}, {"timestamp": 1750.25, "power": 38.016874}, {"timestamp": 1770.78, "power": 38.016874}, {"timestamp": 1791.28, "power": 38.016874}, {"timestamp": 1811.82, "power": 38.016874}, {"timestamp": 1832.36, "power": 38.016874}, {"timestamp": 1852.9, "power": 38.016874}, {"timestamp": 1873.44, "power": 38.016874}, {"timestamp": 1893.99, "power": 38.016874}, {"timestamp": 1914.53, "power": 38.016874}, {"timestamp": 1935.04, "power": 38.016874}, {"timestamp": 1955.64, "power": 38.016874}, {"timestamp": 1976.59, "power": 38.016874}, {"timestamp": 1997.16, "power": 38.016874}, {"timestamp": 2017.74, "power": 35.976336}], "timeline": {"START": "946.743364", "END": "1422.848456"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 957.583}, {"name": "clSetKernelArg", "calls": 19, "time": 574.986}, {"name": "clReleaseKernel", "calls": 1, "time": 233.973}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.1861}, {"name": "clReleaseContext", "calls": 1, "time": 60.5023}, {"name": "clCreateContext", "calls": 1, "time": 39.8535}, {"name": "clReleaseProgram", "calls": 1, "time": 17.1557}, {"name": "clCreateKernel", "calls": 1, "time": 0.346315}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.340608}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.131889}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07789}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039245}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031653}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.026681}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023977}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022791}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011094}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007701}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00765}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006461}, {"name": "clRetainDevice", "calls": 2, "time": 0.004653}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 476.105}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 417.005}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 475.68}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 410.157}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 439.774}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 437.317}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7852.040012, "utilization": 81.792083, "size": 1998840.0, "time": 254.563145}, {"type": "WRITE", "transfers": 1, "speed": 6015.441951, "utilization": 62.660854, "size": 1363210.0, "time": 226.618262}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1306829, "speed": 29.7404, "utilization": 0.258163, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76830, "speed": 382.703, "utilization": 3.32207, "size": 0.123489}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1496647, "speed": 29.8592, "utilization": 0.259195, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 88756, "speed": 384.408, "utilization": 3.33687, "size": 0.124028}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1286409, "speed": 29.7578, "utilization": 0.258315, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75584, "speed": 382.441, "utilization": 3.3198, "size": 0.123388}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1381599, "speed": 29.819, "utilization": 0.258845, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81545, "speed": 382.954, "utilization": 3.32425, "size": 0.123707}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1374672, "speed": 29.843, "utilization": 0.259053, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81079, "speed": 382.601, "utilization": 3.32119, "size": 0.123715}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/dna.20MB.len8/run4.json b/code/fpga/ndrange_results/dna.20MB.len8/run4.json new file mode 100644 index 0000000..9a37e81 --- /dev/null +++ b/code/fpga/ndrange_results/dna.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.5584, "power": 35.970470999999996}, {"timestamp": 60.1712, "power": 35.970470999999996}, {"timestamp": 80.7476, "power": 35.970470999999996}, {"timestamp": 101.298, "power": 35.970470999999996}, {"timestamp": 121.836, "power": 35.970470999999996}, {"timestamp": 142.597, "power": 35.970470999999996}, {"timestamp": 163.135, "power": 35.970470999999996}, {"timestamp": 183.685, "power": 35.970470999999996}, {"timestamp": 204.276, "power": 35.970470999999996}, {"timestamp": 224.877, "power": 35.970470999999996}, {"timestamp": 245.473, "power": 35.970470999999996}, {"timestamp": 266.035, "power": 35.970470999999996}, {"timestamp": 286.635, "power": 35.970470999999996}, {"timestamp": 307.242, "power": 35.970470999999996}, {"timestamp": 327.844, "power": 35.970470999999996}, {"timestamp": 348.441, "power": 35.970470999999996}, {"timestamp": 369.028, "power": 35.970470999999996}, {"timestamp": 389.599, "power": 35.970470999999996}, {"timestamp": 410.163, "power": 35.970470999999996}, {"timestamp": 430.762, "power": 35.970470999999996}, {"timestamp": 451.363, "power": 35.970470999999996}, {"timestamp": 471.963, "power": 35.970470999999996}, {"timestamp": 492.56, "power": 35.970470999999996}, {"timestamp": 513.158, "power": 35.970470999999996}, {"timestamp": 533.72, "power": 35.970470999999996}, {"timestamp": 554.286, "power": 35.970470999999996}, {"timestamp": 574.881, "power": 35.970470999999996}, {"timestamp": 595.485, "power": 35.970470999999996}, {"timestamp": 616.087, "power": 35.970470999999996}, {"timestamp": 636.687, "power": 35.970470999999996}, {"timestamp": 657.268, "power": 35.970470999999996}, {"timestamp": 677.836, "power": 35.970470999999996}, {"timestamp": 698.433, "power": 35.970470999999996}, {"timestamp": 719.045, "power": 35.970470999999996}, {"timestamp": 739.616, "power": 35.970470999999996}, {"timestamp": 760.168, "power": 35.970470999999996}, {"timestamp": 780.698, "power": 35.970470999999996}, {"timestamp": 801.2, "power": 35.970470999999996}, {"timestamp": 821.724, "power": 35.970470999999996}, {"timestamp": 842.25, "power": 35.970470999999996}, {"timestamp": 862.778, "power": 35.970470999999996}, {"timestamp": 883.301, "power": 35.970470999999996}, {"timestamp": 903.827, "power": 35.970470999999996}, {"timestamp": 924.352, "power": 35.970470999999996}, {"timestamp": 944.879, "power": 35.970470999999996}, {"timestamp": 965.39, "power": 35.970470999999996}, {"timestamp": 985.883, "power": 35.970470999999996}, {"timestamp": 1006.41, "power": 38.265191}, {"timestamp": 1027.53, "power": 38.265191}, {"timestamp": 1048.08, "power": 38.265191}, {"timestamp": 1068.63, "power": 38.265191}, {"timestamp": 1089.21, "power": 38.265191}, {"timestamp": 1109.71, "power": 38.265191}, {"timestamp": 1130.25, "power": 38.265191}, {"timestamp": 1150.79, "power": 38.265191}, {"timestamp": 1171.33, "power": 38.265191}, {"timestamp": 1191.87, "power": 38.265191}, {"timestamp": 1212.42, "power": 38.265191}, {"timestamp": 1232.98, "power": 38.265191}, {"timestamp": 1253.47, "power": 38.265191}, {"timestamp": 1274.0, "power": 38.265191}, {"timestamp": 1294.55, "power": 38.265191}, {"timestamp": 1315.09, "power": 38.265191}, {"timestamp": 1335.63, "power": 38.265191}, {"timestamp": 1356.18, "power": 38.265191}, {"timestamp": 1376.72, "power": 38.265191}, {"timestamp": 1397.25, "power": 38.265191}, {"timestamp": 1417.75, "power": 38.265191}, {"timestamp": 1438.35, "power": 38.265191}, {"timestamp": 1458.91, "power": 38.265191}, {"timestamp": 1479.44, "power": 38.265191}, {"timestamp": 1499.98, "power": 38.265191}, {"timestamp": 1520.51, "power": 38.265191}, {"timestamp": 1541.03, "power": 38.265191}, {"timestamp": 1561.51, "power": 38.265191}, {"timestamp": 1582.0, "power": 38.265191}, {"timestamp": 1602.53, "power": 38.265191}, {"timestamp": 1623.06, "power": 38.265191}, {"timestamp": 1643.6, "power": 38.265191}, {"timestamp": 1664.13, "power": 38.265191}, {"timestamp": 1684.68, "power": 38.265191}, {"timestamp": 1705.18, "power": 38.265191}, {"timestamp": 1725.67, "power": 38.265191}, {"timestamp": 1746.2, "power": 38.265191}, {"timestamp": 1766.69, "power": 38.265191}, {"timestamp": 1787.21, "power": 38.265191}, {"timestamp": 1807.74, "power": 38.265191}, {"timestamp": 1828.27, "power": 38.265191}, {"timestamp": 1848.8, "power": 38.265191}, {"timestamp": 1869.31, "power": 38.265191}, {"timestamp": 1889.8, "power": 38.265191}, {"timestamp": 1910.28, "power": 38.265191}, {"timestamp": 1930.84, "power": 38.265191}, {"timestamp": 1951.82, "power": 38.265191}, {"timestamp": 1972.38, "power": 38.265191}], "timeline": {"START": "948.20225", "END": "1399.388151"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 930.613}, {"name": "clSetKernelArg", "calls": 19, "time": 579.221}, {"name": "clReleaseKernel", "calls": 1, "time": 237.176}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 67.395}, {"name": "clCreateContext", "calls": 1, "time": 37.2532}, {"name": "clReleaseContext", "calls": 1, "time": 35.5645}, {"name": "clReleaseProgram", "calls": 1, "time": 17.2294}, {"name": "clCreateKernel", "calls": 1, "time": 0.355506}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.309279}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.152179}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076946}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037465}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.030832}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030101}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024648}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022303}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010534}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008043}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007384}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.0068}, {"name": "clRetainDevice", "calls": 2, "time": 0.004814}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 451.186}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 420.336}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 415.41}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 450.787}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 429.776}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 439.128}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7875.390553, "utilization": 82.035318, "size": 1998840.0, "time": 253.808365}, {"type": "WRITE", "transfers": 1, "speed": 6046.069039, "utilization": 62.979886, "size": 1363210.0, "time": 225.4703}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1316704, "speed": 29.7119, "utilization": 0.257916, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77475, "speed": 382.015, "utilization": 3.3161, "size": 0.1235}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1300489, "speed": 29.6936, "utilization": 0.257757, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76402, "speed": 382.227, "utilization": 3.31794, "size": 0.123443}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1415963, "speed": 29.8162, "utilization": 0.258821, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83683, "speed": 383.631, "utilization": 3.33013, "size": 0.123833}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1348608, "speed": 29.7748, "utilization": 0.258462, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 79528, "speed": 382.931, "utilization": 3.32406, "size": 0.123615}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1380277, "speed": 29.8327, "utilization": 0.258964, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81424, "speed": 383.137, "utilization": 3.32584, "size": 0.123721}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len4/run0.json b/code/fpga/ndrange_results/proteins.10MB.len4/run0.json new file mode 100644 index 0000000..de4b504 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.563, "power": 36.499262}, {"timestamp": 68.2105, "power": 36.499262}, {"timestamp": 88.753, "power": 36.499262}, {"timestamp": 109.313, "power": 36.499262}, {"timestamp": 130.204, "power": 36.499262}, {"timestamp": 151.083, "power": 36.499262}, {"timestamp": 171.625, "power": 36.499262}, {"timestamp": 192.171, "power": 36.499262}, {"timestamp": 212.707, "power": 36.499262}, {"timestamp": 233.226, "power": 36.499262}, {"timestamp": 253.717, "power": 36.499262}, {"timestamp": 274.254, "power": 36.499262}, {"timestamp": 294.79, "power": 36.499262}, {"timestamp": 315.32, "power": 36.499262}, {"timestamp": 335.839, "power": 36.499262}, {"timestamp": 356.356, "power": 36.499262}, {"timestamp": 376.88, "power": 36.499262}, {"timestamp": 397.379, "power": 36.499262}, {"timestamp": 417.859, "power": 36.499262}, {"timestamp": 438.384, "power": 36.499262}, {"timestamp": 458.905, "power": 36.499262}, {"timestamp": 479.427, "power": 36.499262}, {"timestamp": 499.949, "power": 36.499262}, {"timestamp": 520.472, "power": 36.499262}, {"timestamp": 541.001, "power": 36.499262}, {"timestamp": 561.516, "power": 36.499262}, {"timestamp": 582.048, "power": 36.499262}, {"timestamp": 602.592, "power": 36.499262}, {"timestamp": 623.133, "power": 36.499262}, {"timestamp": 643.675, "power": 36.499262}, {"timestamp": 664.219, "power": 36.499262}, {"timestamp": 684.76, "power": 36.499262}, {"timestamp": 705.279, "power": 36.499262}, {"timestamp": 725.78, "power": 36.499262}, {"timestamp": 746.318, "power": 36.499262}, {"timestamp": 766.862, "power": 36.499262}, {"timestamp": 787.406, "power": 36.499262}, {"timestamp": 807.951, "power": 36.499262}, {"timestamp": 828.494, "power": 36.499262}, {"timestamp": 849.035, "power": 36.499262}, {"timestamp": 869.576, "power": 36.499262}, {"timestamp": 890.094, "power": 36.499262}, {"timestamp": 910.612, "power": 36.499262}, {"timestamp": 931.13, "power": 36.499262}, {"timestamp": 951.65, "power": 36.499262}, {"timestamp": 972.167, "power": 36.499262}, {"timestamp": 992.691, "power": 36.499262}, {"timestamp": 1013.16, "power": 38.070226000000005}, {"timestamp": 1034.23, "power": 38.070226000000005}, {"timestamp": 1054.91, "power": 38.070226000000005}, {"timestamp": 1075.48, "power": 38.070226000000005}, {"timestamp": 1096.03, "power": 38.070226000000005}], "timeline": {"START": "475.521995", "END": "843.677271"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 608.445}, {"name": "clSetKernelArg", "calls": 19, "time": 140.847}, {"name": "clReleaseKernel", "calls": 1, "time": 106.92}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.8157}, {"name": "clReleaseContext", "calls": 1, "time": 50.0167}, {"name": "clCreateContext", "calls": 1, "time": 45.4327}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9224}, {"name": "clCreateKernel", "calls": 1, "time": 0.34031}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.317523}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.13141}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072206}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037398}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026707}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024007}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022638}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010553}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009992}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00797}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006716}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006586}, {"name": "clRetainDevice", "calls": 2, "time": 0.004785}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 368.155}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 362.737}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 367.713}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 329.046}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 356.668}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 359.204}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8994.065021, "utilization": 93.688177, "size": 430080.0, "time": 47.8182}, {"type": "WRITE", "transfers": 1, "speed": 5945.896547, "utilization": 61.936422, "size": 1142980.0, "time": 192.229746}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1133573, "speed": 29.6922, "utilization": 0.257744, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 66754, "speed": 383.242, "utilization": 3.32675, "size": 0.123893}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1149368, "speed": 29.698, "utilization": 0.257795, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 67685, "speed": 383.908, "utilization": 3.33253, "size": 0.123986}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1028246, "speed": 29.6968, "utilization": 0.257785, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60124, "speed": 382.356, "utilization": 3.31906, "size": 0.12344}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1116063, "speed": 29.7409, "utilization": 0.258167, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 65617, "speed": 382.799, "utilization": 3.32291, "size": 0.1238}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1125189, "speed": 29.7774, "utilization": 0.258484, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 66207, "speed": 382.987, "utilization": 3.32454, "size": 0.123914}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len4/run1.json b/code/fpga/ndrange_results/proteins.10MB.len4/run1.json new file mode 100644 index 0000000..d143339 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.3805, "power": 35.700393}, {"timestamp": 58.0599, "power": 35.700393}, {"timestamp": 78.601, "power": 35.700393}, {"timestamp": 99.1313, "power": 35.700393}, {"timestamp": 120.017, "power": 35.700393}, {"timestamp": 140.836, "power": 35.700393}, {"timestamp": 161.373, "power": 35.700393}, {"timestamp": 182.184, "power": 35.700393}, {"timestamp": 202.724, "power": 35.700393}, {"timestamp": 223.261, "power": 35.700393}, {"timestamp": 243.798, "power": 35.700393}, {"timestamp": 264.318, "power": 35.700393}, {"timestamp": 284.849, "power": 35.700393}, {"timestamp": 305.406, "power": 35.700393}, {"timestamp": 325.948, "power": 35.700393}, {"timestamp": 346.471, "power": 35.700393}, {"timestamp": 366.992, "power": 35.700393}, {"timestamp": 387.513, "power": 35.700393}, {"timestamp": 408.024, "power": 35.700393}, {"timestamp": 428.506, "power": 35.700393}, {"timestamp": 449.02, "power": 35.700393}, {"timestamp": 469.539, "power": 35.700393}, {"timestamp": 490.066, "power": 35.700393}, {"timestamp": 510.587, "power": 35.700393}, {"timestamp": 531.11, "power": 35.700393}, {"timestamp": 551.639, "power": 35.700393}, {"timestamp": 572.152, "power": 35.700393}, {"timestamp": 592.681, "power": 35.700393}, {"timestamp": 613.222, "power": 35.700393}, {"timestamp": 633.758, "power": 35.700393}, {"timestamp": 654.297, "power": 35.700393}, {"timestamp": 674.831, "power": 35.700393}, {"timestamp": 695.369, "power": 35.700393}, {"timestamp": 715.917, "power": 35.700393}, {"timestamp": 736.438, "power": 35.700393}, {"timestamp": 756.924, "power": 35.700393}, {"timestamp": 777.452, "power": 35.700393}, {"timestamp": 797.988, "power": 35.700393}, {"timestamp": 818.53, "power": 35.700393}, {"timestamp": 839.064, "power": 35.700393}, {"timestamp": 859.6, "power": 35.700393}, {"timestamp": 880.099, "power": 35.700393}, {"timestamp": 900.574, "power": 35.700393}, {"timestamp": 921.098, "power": 35.700393}, {"timestamp": 941.619, "power": 35.700393}, {"timestamp": 962.143, "power": 35.700393}, {"timestamp": 982.67, "power": 35.700393}, {"timestamp": 1003.2, "power": 35.700393}, {"timestamp": 1023.72, "power": 35.854279}, {"timestamp": 1044.32, "power": 35.854279}, {"timestamp": 1064.86, "power": 35.854279}], "timeline": {"START": "462.733058", "END": "830.236775"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 604.874}, {"name": "clSetKernelArg", "calls": 19, "time": 141.371}, {"name": "clReleaseKernel", "calls": 1, "time": 104.2}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.0919}, {"name": "clReleaseContext", "calls": 1, "time": 49.3713}, {"name": "clCreateContext", "calls": 1, "time": 35.1795}, {"name": "clReleaseProgram", "calls": 1, "time": 16.4252}, {"name": "clCreateKernel", "calls": 1, "time": 0.339246}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.314363}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.119395}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.069977}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037412}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02595}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024167}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022812}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010958}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010287}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009873}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008874}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007114}, {"name": "clRetainDevice", "calls": 2, "time": 0.004739}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 367.504}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 323.864}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 345.826}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 366.845}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 332.719}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 367.065}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8951.707735, "utilization": 93.246956, "size": 430080.0, "time": 48.044464}, {"type": "WRITE", "transfers": 1, "speed": 6045.585244, "utilization": 62.974846, "size": 1142980.0, "time": 189.059973}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1010732, "speed": 29.6467, "utilization": 0.25735, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59043, "speed": 381.534, "utilization": 3.31193, "size": 0.123409}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1079895, "speed": 29.6688, "utilization": 0.257541, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 63321, "speed": 383.126, "utilization": 3.32575, "size": 0.123711}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1149683, "speed": 29.789, "utilization": 0.258585, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 67697, "speed": 383.226, "utilization": 3.32662, "size": 0.123973}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1040636, "speed": 29.721, "utilization": 0.257995, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60869, "speed": 382.102, "utilization": 3.31685, "size": 0.123582}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1152201, "speed": 29.8457, "utilization": 0.259078, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 67881, "speed": 383.633, "utilization": 3.33015, "size": 0.12397}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len4/run2.json b/code/fpga/ndrange_results/proteins.10MB.len4/run2.json new file mode 100644 index 0000000..e314792 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.1209, "power": 35.736942}, {"timestamp": 66.7654, "power": 35.736942}, {"timestamp": 87.26, "power": 35.736942}, {"timestamp": 107.786, "power": 35.736942}, {"timestamp": 128.641, "power": 35.736942}, {"timestamp": 149.53, "power": 35.736942}, {"timestamp": 170.066, "power": 35.736942}, {"timestamp": 190.608, "power": 35.736942}, {"timestamp": 211.101, "power": 35.736942}, {"timestamp": 231.592, "power": 35.736942}, {"timestamp": 252.132, "power": 35.736942}, {"timestamp": 272.671, "power": 35.736942}, {"timestamp": 293.168, "power": 35.736942}, {"timestamp": 313.672, "power": 35.736942}, {"timestamp": 334.367, "power": 35.736942}, {"timestamp": 354.899, "power": 35.736942}, {"timestamp": 375.385, "power": 35.736942}, {"timestamp": 395.908, "power": 35.736942}, {"timestamp": 416.433, "power": 35.736942}, {"timestamp": 436.955, "power": 35.736942}, {"timestamp": 457.48, "power": 35.736942}, {"timestamp": 478.005, "power": 35.736942}, {"timestamp": 498.536, "power": 35.736942}, {"timestamp": 519.037, "power": 35.736942}, {"timestamp": 539.565, "power": 35.736942}, {"timestamp": 560.137, "power": 35.736942}, {"timestamp": 580.703, "power": 35.736942}, {"timestamp": 601.266, "power": 35.736942}, {"timestamp": 621.83, "power": 35.736942}, {"timestamp": 642.394, "power": 35.736942}, {"timestamp": 662.911, "power": 35.736942}, {"timestamp": 683.455, "power": 35.736942}, {"timestamp": 704.02, "power": 35.736942}, {"timestamp": 724.591, "power": 35.736942}, {"timestamp": 745.172, "power": 35.736942}, {"timestamp": 765.744, "power": 35.736942}, {"timestamp": 786.309, "power": 35.736942}, {"timestamp": 806.825, "power": 35.736942}, {"timestamp": 827.315, "power": 35.736942}, {"timestamp": 847.823, "power": 35.736942}, {"timestamp": 868.273, "power": 35.736942}, {"timestamp": 888.744, "power": 35.736942}, {"timestamp": 909.272, "power": 35.736942}, {"timestamp": 929.797, "power": 35.736942}, {"timestamp": 950.323, "power": 35.736942}, {"timestamp": 970.818, "power": 35.736942}, {"timestamp": 991.307, "power": 35.736942}, {"timestamp": 1011.83, "power": 36.915492}, {"timestamp": 1032.46, "power": 36.915492}, {"timestamp": 1053.01, "power": 36.915492}], "timeline": {"START": "460.828354", "END": "815.448072"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 581.942}, {"name": "clSetKernelArg", "calls": 19, "time": 141.048}, {"name": "clReleaseKernel", "calls": 1, "time": 103.286}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.0606}, {"name": "clReleaseContext", "calls": 1, "time": 51.1664}, {"name": "clCreateContext", "calls": 1, "time": 43.9752}, {"name": "clReleaseProgram", "calls": 1, "time": 11.8797}, {"name": "clCreateKernel", "calls": 1, "time": 0.343032}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.325446}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.13563}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070941}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037844}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031518}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024056}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02341}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010734}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009422}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008954}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007632}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006962}, {"name": "clRetainDevice", "calls": 2, "time": 0.004901}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 354.62}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 326.15}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 305.023}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 354.106}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 318.703}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 351.789}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8958.817996, "utilization": 93.321021, "size": 430080.0, "time": 48.006333}, {"type": "WRITE", "transfers": 1, "speed": 6383.260445, "utilization": 66.492296, "size": 1142980.0, "time": 179.058679}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1018920, "speed": 29.7038, "utilization": 0.257845, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59521, "speed": 382.181, "utilization": 3.31755, "size": 0.123423}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 951082, "speed": 29.6505, "utilization": 0.257383, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 55320, "speed": 381.211, "utilization": 3.30912, "size": 0.123028}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1110774, "speed": 29.8345, "utilization": 0.25898, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 65241, "speed": 383.355, "utilization": 3.32774, "size": 0.123817}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 997360, "speed": 29.7575, "utilization": 0.258312, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 58142, "speed": 381.795, "utilization": 3.3142, "size": 0.12332}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1105182, "speed": 29.8903, "utilization": 0.259464, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64858, "speed": 382.926, "utilization": 3.32401, "size": 0.123787}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len4/run3.json b/code/fpga/ndrange_results/proteins.10MB.len4/run3.json new file mode 100644 index 0000000..cb26f64 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.9741, "power": 35.883648}, {"timestamp": 72.6561, "power": 35.883648}, {"timestamp": 93.1937, "power": 35.883648}, {"timestamp": 113.726, "power": 35.883648}, {"timestamp": 134.61, "power": 35.883648}, {"timestamp": 155.456, "power": 35.883648}, {"timestamp": 175.95, "power": 35.883648}, {"timestamp": 196.495, "power": 35.883648}, {"timestamp": 217.03, "power": 35.883648}, {"timestamp": 237.566, "power": 35.883648}, {"timestamp": 258.104, "power": 35.883648}, {"timestamp": 278.638, "power": 35.883648}, {"timestamp": 299.138, "power": 35.883648}, {"timestamp": 319.637, "power": 35.883648}, {"timestamp": 340.12, "power": 35.883648}, {"timestamp": 360.641, "power": 35.883648}, {"timestamp": 381.163, "power": 35.883648}, {"timestamp": 401.686, "power": 35.883648}, {"timestamp": 422.208, "power": 35.883648}, {"timestamp": 442.734, "power": 35.883648}, {"timestamp": 463.258, "power": 35.883648}, {"timestamp": 483.761, "power": 35.883648}, {"timestamp": 504.282, "power": 35.883648}, {"timestamp": 524.809, "power": 35.883648}, {"timestamp": 545.338, "power": 35.883648}, {"timestamp": 565.876, "power": 35.883648}, {"timestamp": 586.414, "power": 35.883648}, {"timestamp": 606.966, "power": 35.883648}, {"timestamp": 627.486, "power": 35.883648}, {"timestamp": 647.98, "power": 35.883648}, {"timestamp": 668.514, "power": 35.883648}, {"timestamp": 689.057, "power": 35.883648}, {"timestamp": 709.603, "power": 35.883648}, {"timestamp": 730.157, "power": 35.883648}, {"timestamp": 750.713, "power": 35.883648}, {"timestamp": 771.26, "power": 35.883648}, {"timestamp": 791.781, "power": 35.883648}, {"timestamp": 812.317, "power": 35.883648}, {"timestamp": 832.864, "power": 35.883648}, {"timestamp": 853.402, "power": 35.883648}, {"timestamp": 873.924, "power": 35.883648}, {"timestamp": 894.445, "power": 35.883648}, {"timestamp": 914.965, "power": 35.883648}, {"timestamp": 935.47, "power": 35.883648}, {"timestamp": 955.95, "power": 35.883648}, {"timestamp": 976.471, "power": 35.883648}, {"timestamp": 996.967, "power": 35.883648}, {"timestamp": 1017.5, "power": 39.050036999999996}, {"timestamp": 1038.67, "power": 39.050036999999996}, {"timestamp": 1059.28, "power": 39.050036999999996}, {"timestamp": 1079.78, "power": 39.050036999999996}, {"timestamp": 1100.26, "power": 39.050036999999996}], "timeline": {"START": "480.334447", "END": "839.64129"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 600.47}, {"name": "clSetKernelArg", "calls": 19, "time": 140.336}, {"name": "clReleaseKernel", "calls": 1, "time": 105.38}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.4786}, {"name": "clReleaseContext", "calls": 1, "time": 59.1095}, {"name": "clCreateContext", "calls": 1, "time": 49.7952}, {"name": "clReleaseProgram", "calls": 1, "time": 19.7848}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.542496}, {"name": "clCreateKernel", "calls": 1, "time": 0.336578}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.117426}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072714}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037157}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02683}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025066}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02398}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010704}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009506}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00885}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008468}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007436}, {"name": "clRetainDevice", "calls": 2, "time": 0.005289}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 359.307}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 358.93}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 347.089}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 348.709}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 352.945}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 337.408}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9065.573514, "utilization": 94.433057, "size": 430080.0, "time": 47.441014}, {"type": "WRITE", "transfers": 1, "speed": 5908.125922, "utilization": 61.542978, "size": 1142980.0, "time": 193.45867}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1122759, "speed": 29.7212, "utilization": 0.257996, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 66062, "speed": 383.76, "utilization": 3.33125, "size": 0.123861}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1083605, "speed": 29.6642, "utilization": 0.257501, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 63578, "speed": 383.308, "utilization": 3.32733, "size": 0.123699}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1090586, "speed": 29.7232, "utilization": 0.258014, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 63990, "speed": 383.24, "utilization": 3.32673, "size": 0.123735}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1105111, "speed": 29.7616, "utilization": 0.258347, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64902, "speed": 383.018, "utilization": 3.32481, "size": 0.123789}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1056541, "speed": 29.7657, "utilization": 0.258383, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 61974, "speed": 382.351, "utilization": 3.31902, "size": 0.123615}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len4/run4.json b/code/fpga/ndrange_results/proteins.10MB.len4/run4.json new file mode 100644 index 0000000..cd6fb87 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.5101, "power": 36.679775}, {"timestamp": 67.1808, "power": 36.679775}, {"timestamp": 87.6848, "power": 36.679775}, {"timestamp": 108.215, "power": 36.679775}, {"timestamp": 129.128, "power": 36.679775}, {"timestamp": 150.112, "power": 36.679775}, {"timestamp": 170.654, "power": 36.679775}, {"timestamp": 191.227, "power": 36.679775}, {"timestamp": 211.767, "power": 36.679775}, {"timestamp": 232.307, "power": 36.679775}, {"timestamp": 252.85, "power": 36.679775}, {"timestamp": 273.394, "power": 36.679775}, {"timestamp": 293.932, "power": 36.679775}, {"timestamp": 314.476, "power": 36.679775}, {"timestamp": 335.031, "power": 36.679775}, {"timestamp": 355.521, "power": 36.679775}, {"timestamp": 376.048, "power": 36.679775}, {"timestamp": 396.574, "power": 36.679775}, {"timestamp": 417.102, "power": 36.679775}, {"timestamp": 437.631, "power": 36.679775}, {"timestamp": 458.155, "power": 36.679775}, {"timestamp": 478.681, "power": 36.679775}, {"timestamp": 499.183, "power": 36.679775}, {"timestamp": 519.707, "power": 36.679775}, {"timestamp": 540.236, "power": 36.679775}, {"timestamp": 560.768, "power": 36.679775}, {"timestamp": 581.309, "power": 36.679775}, {"timestamp": 601.851, "power": 36.679775}, {"timestamp": 622.398, "power": 36.679775}, {"timestamp": 642.96, "power": 36.679775}, {"timestamp": 663.462, "power": 36.679775}, {"timestamp": 684.003, "power": 36.679775}, {"timestamp": 704.555, "power": 36.679775}, {"timestamp": 725.12, "power": 36.679775}, {"timestamp": 745.674, "power": 36.679775}, {"timestamp": 766.229, "power": 36.679775}, {"timestamp": 786.785, "power": 36.679775}, {"timestamp": 807.293, "power": 36.679775}, {"timestamp": 827.796, "power": 36.679775}, {"timestamp": 848.295, "power": 36.679775}, {"timestamp": 868.8, "power": 36.679775}, {"timestamp": 889.337, "power": 36.679775}, {"timestamp": 909.822, "power": 36.679775}, {"timestamp": 930.363, "power": 36.679775}, {"timestamp": 950.882, "power": 36.679775}, {"timestamp": 971.368, "power": 36.679775}, {"timestamp": 991.899, "power": 36.679775}, {"timestamp": 1012.43, "power": 35.666575}, {"timestamp": 1033.59, "power": 35.666575}, {"timestamp": 1054.13, "power": 35.666575}, {"timestamp": 1074.66, "power": 35.666575}], "timeline": {"START": "479.892518", "END": "832.478768"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 588.91}, {"name": "clSetKernelArg", "calls": 19, "time": 141.882}, {"name": "clReleaseKernel", "calls": 1, "time": 103.762}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 73.3531}, {"name": "clReleaseContext", "calls": 1, "time": 58.3052}, {"name": "clCreateContext", "calls": 1, "time": 44.3909}, {"name": "clReleaseProgram", "calls": 1, "time": 19.9677}, {"name": "clCreateKernel", "calls": 1, "time": 0.345693}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.275631}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.154558}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079958}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039258}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032922}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025546}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023622}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010962}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010608}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010266}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008699}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.0082}, {"name": "clRetainDevice", "calls": 2, "time": 0.00489}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 352.586}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 324.811}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 322.257}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 352.126}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 344.462}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 331.277}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8966.559786, "utilization": 93.401664, "size": 430080.0, "time": 47.964884}, {"type": "WRITE", "transfers": 1, "speed": 6074.713929, "utilization": 63.27827, "size": 1142980.0, "time": 188.153417}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1014135, "speed": 29.6697, "utilization": 0.257549, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 59226, "speed": 381.804, "utilization": 3.31427, "size": 0.123414}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1005788, "speed": 29.6531, "utilization": 0.257406, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 58703, "speed": 381.995, "utilization": 3.31593, "size": 0.123369}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1103924, "speed": 29.804, "utilization": 0.258715, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 64864, "speed": 383.074, "utilization": 3.32529, "size": 0.123781}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1079497, "speed": 29.7969, "utilization": 0.258653, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 63321, "speed": 382.724, "utilization": 3.32226, "size": 0.123721}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1037685, "speed": 29.7864, "utilization": 0.258562, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 60711, "speed": 382.147, "utilization": 3.31725, "size": 0.123562}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len6/run0.json b/code/fpga/ndrange_results/proteins.10MB.len6/run0.json new file mode 100644 index 0000000..5a90a0e --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.7906, "power": 36.224903999999995}, {"timestamp": 67.4691, "power": 36.224903999999995}, {"timestamp": 88.0186, "power": 36.224903999999995}, {"timestamp": 108.559, "power": 36.224903999999995}, {"timestamp": 129.546, "power": 36.224903999999995}, {"timestamp": 150.464, "power": 36.224903999999995}, {"timestamp": 170.98, "power": 36.224903999999995}, {"timestamp": 191.531, "power": 36.224903999999995}, {"timestamp": 212.078, "power": 36.224903999999995}, {"timestamp": 232.631, "power": 36.224903999999995}, {"timestamp": 253.182, "power": 36.224903999999995}, {"timestamp": 273.727, "power": 36.224903999999995}, {"timestamp": 294.296, "power": 36.224903999999995}, {"timestamp": 314.829, "power": 36.224903999999995}, {"timestamp": 335.359, "power": 36.224903999999995}, {"timestamp": 355.899, "power": 36.224903999999995}, {"timestamp": 376.438, "power": 36.224903999999995}, {"timestamp": 396.977, "power": 36.224903999999995}, {"timestamp": 417.516, "power": 36.224903999999995}, {"timestamp": 438.055, "power": 36.224903999999995}, {"timestamp": 458.596, "power": 36.224903999999995}, {"timestamp": 479.102, "power": 36.224903999999995}, {"timestamp": 499.639, "power": 36.224903999999995}, {"timestamp": 520.187, "power": 36.224903999999995}, {"timestamp": 540.74, "power": 36.224903999999995}, {"timestamp": 561.289, "power": 36.224903999999995}, {"timestamp": 581.839, "power": 36.224903999999995}, {"timestamp": 602.391, "power": 36.224903999999995}, {"timestamp": 622.915, "power": 36.224903999999995}, {"timestamp": 643.458, "power": 36.224903999999995}, {"timestamp": 664.007, "power": 36.224903999999995}, {"timestamp": 684.555, "power": 36.224903999999995}, {"timestamp": 705.097, "power": 36.224903999999995}, {"timestamp": 725.638, "power": 36.224903999999995}, {"timestamp": 770.321, "power": 36.224903999999995}, {"timestamp": 790.837, "power": 36.224903999999995}, {"timestamp": 811.365, "power": 36.224903999999995}, {"timestamp": 831.906, "power": 36.224903999999995}, {"timestamp": 852.449, "power": 36.224903999999995}, {"timestamp": 873.341, "power": 36.224903999999995}, {"timestamp": 893.914, "power": 36.224903999999995}], "timeline": {"START": "442.136528", "END": "675.779283"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 454.683}, {"name": "clSetKernelArg", "calls": 19, "time": 123.786}, {"name": "clReleaseKernel", "calls": 1, "time": 98.2539}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.139}, {"name": "clCreateContext", "calls": 1, "time": 44.2681}, {"name": "clReleaseContext", "calls": 1, "time": 42.5747}, {"name": "clReleaseProgram", "calls": 1, "time": 11.8852}, {"name": "clCreateKernel", "calls": 1, "time": 0.340067}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.323303}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.12485}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075082}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038462}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025685}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023601}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023344}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011002}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010456}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009045}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007281}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006762}, {"name": "clRetainDevice", "calls": 2, "time": 0.004666}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 233.643}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 233.15}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 211.892}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 216.99}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 216.997}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 204.916}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8723.358305, "utilization": 90.868316, "size": 372660.0, "time": 42.719786}, {"type": "WRITE", "transfers": 1, "speed": 6417.269589, "utilization": 66.846558, "size": 1142990.0, "time": 178.112072}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 735810, "speed": 30.0014, "utilization": 0.260429, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39040, "speed": 372.392, "utilization": 3.23257, "size": 0.119506}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 666299, "speed": 29.8598, "utilization": 0.259199, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34640, "speed": 370.719, "utilization": 3.21805, "size": 0.118456}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 684244, "speed": 29.9654, "utilization": 0.260116, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35802, "speed": 371.486, "utilization": 3.2247, "size": 0.118768}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 685172, "speed": 30.0137, "utilization": 0.260535, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35912, "speed": 370.659, "utilization": 3.21753, "size": 0.11874}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 647597, "speed": 30.0563, "utilization": 0.260905, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33498, "speed": 369.286, "utilization": 3.20561, "size": 0.118061}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len6/run1.json b/code/fpga/ndrange_results/proteins.10MB.len6/run1.json new file mode 100644 index 0000000..e1653b0 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.1717, "power": 35.783498}, {"timestamp": 65.7731, "power": 35.783498}, {"timestamp": 86.3018, "power": 35.783498}, {"timestamp": 106.83, "power": 35.783498}, {"timestamp": 127.761, "power": 35.783498}, {"timestamp": 148.675, "power": 35.783498}, {"timestamp": 169.219, "power": 35.783498}, {"timestamp": 189.744, "power": 35.783498}, {"timestamp": 210.242, "power": 35.783498}, {"timestamp": 230.778, "power": 35.783498}, {"timestamp": 251.318, "power": 35.783498}, {"timestamp": 271.819, "power": 35.783498}, {"timestamp": 292.345, "power": 35.783498}, {"timestamp": 312.875, "power": 35.783498}, {"timestamp": 333.406, "power": 35.783498}, {"timestamp": 353.914, "power": 35.783498}, {"timestamp": 374.398, "power": 35.783498}, {"timestamp": 394.927, "power": 35.783498}, {"timestamp": 415.451, "power": 35.783498}, {"timestamp": 435.977, "power": 35.783498}, {"timestamp": 456.506, "power": 35.783498}, {"timestamp": 477.042, "power": 35.783498}, {"timestamp": 497.576, "power": 35.783498}, {"timestamp": 518.093, "power": 35.783498}, {"timestamp": 538.623, "power": 35.783498}, {"timestamp": 559.168, "power": 35.783498}, {"timestamp": 579.718, "power": 35.783498}, {"timestamp": 600.267, "power": 35.783498}, {"timestamp": 620.816, "power": 35.783498}, {"timestamp": 641.361, "power": 35.783498}, {"timestamp": 661.891, "power": 35.783498}, {"timestamp": 682.39, "power": 35.783498}, {"timestamp": 702.929, "power": 35.783498}, {"timestamp": 723.45, "power": 35.783498}, {"timestamp": 744.053, "power": 35.783498}, {"timestamp": 764.614, "power": 35.783498}, {"timestamp": 785.151, "power": 35.783498}, {"timestamp": 805.669, "power": 35.783498}, {"timestamp": 826.153, "power": 35.783498}, {"timestamp": 846.639, "power": 35.783498}, {"timestamp": 867.172, "power": 35.783498}, {"timestamp": 887.703, "power": 35.783498}, {"timestamp": 908.394, "power": 35.783498}], "timeline": {"START": "455.91909", "END": "703.175939"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 480.626}, {"name": "clSetKernelArg", "calls": 19, "time": 125.466}, {"name": "clReleaseKernel", "calls": 1, "time": 101.769}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.697}, {"name": "clCreateContext", "calls": 1, "time": 42.9717}, {"name": "clReleaseContext", "calls": 1, "time": 33.2268}, {"name": "clReleaseProgram", "calls": 1, "time": 12.0372}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.422529}, {"name": "clCreateKernel", "calls": 1, "time": 0.337463}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.11938}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072269}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038571}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028057}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024055}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023886}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010151}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010055}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009464}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006647}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006646}, {"name": "clRetainDevice", "calls": 2, "time": 0.004814}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 247.257}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 246.807}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 226.584}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 219.539}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 211.552}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 242.173}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8848.190915, "utilization": 92.168655, "size": 372660.0, "time": 42.117084}, {"type": "WRITE", "transfers": 1, "speed": 5983.542234, "utilization": 62.328565, "size": 1142990.0, "time": 191.022832}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 778205, "speed": 29.9577, "utilization": 0.260049, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41676, "speed": 374.8, "utilization": 3.25347, "size": 0.120038}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 711662, "speed": 29.8337, "utilization": 0.258973, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37570, "speed": 371.589, "utilization": 3.2256, "size": 0.119086}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 691634, "speed": 29.92, "utilization": 0.259722, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36226, "speed": 371.108, "utilization": 3.22143, "size": 0.11882}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 666686, "speed": 29.9479, "utilization": 0.259964, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34703, "speed": 369.098, "utilization": 3.20398, "size": 0.118403}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 765782, "speed": 30.0882, "utilization": 0.261183, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40854, "speed": 373.477, "utilization": 3.24198, "size": 0.119835}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len6/run2.json b/code/fpga/ndrange_results/proteins.10MB.len6/run2.json new file mode 100644 index 0000000..c30f101 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.4627, "power": 36.281878000000006}, {"timestamp": 58.1164, "power": 36.281878000000006}, {"timestamp": 78.6528, "power": 36.281878000000006}, {"timestamp": 99.1803, "power": 36.281878000000006}, {"timestamp": 120.096, "power": 36.281878000000006}, {"timestamp": 140.97, "power": 36.281878000000006}, {"timestamp": 161.508, "power": 36.281878000000006}, {"timestamp": 182.054, "power": 36.281878000000006}, {"timestamp": 202.592, "power": 36.281878000000006}, {"timestamp": 223.129, "power": 36.281878000000006}, {"timestamp": 243.644, "power": 36.281878000000006}, {"timestamp": 264.136, "power": 36.281878000000006}, {"timestamp": 284.674, "power": 36.281878000000006}, {"timestamp": 305.211, "power": 36.281878000000006}, {"timestamp": 325.741, "power": 36.281878000000006}, {"timestamp": 346.261, "power": 36.281878000000006}, {"timestamp": 366.782, "power": 36.281878000000006}, {"timestamp": 387.314, "power": 36.281878000000006}, {"timestamp": 407.797, "power": 36.281878000000006}, {"timestamp": 428.278, "power": 36.281878000000006}, {"timestamp": 448.799, "power": 36.281878000000006}, {"timestamp": 469.326, "power": 36.281878000000006}, {"timestamp": 489.854, "power": 36.281878000000006}, {"timestamp": 510.383, "power": 36.281878000000006}, {"timestamp": 530.92, "power": 36.281878000000006}, {"timestamp": 551.438, "power": 36.281878000000006}, {"timestamp": 571.947, "power": 36.281878000000006}, {"timestamp": 592.51, "power": 36.281878000000006}, {"timestamp": 613.08, "power": 36.281878000000006}, {"timestamp": 633.635, "power": 36.281878000000006}, {"timestamp": 654.195, "power": 36.281878000000006}, {"timestamp": 674.773, "power": 36.281878000000006}, {"timestamp": 695.312, "power": 36.281878000000006}, {"timestamp": 715.806, "power": 36.281878000000006}, {"timestamp": 736.33, "power": 36.281878000000006}, {"timestamp": 756.841, "power": 36.281878000000006}, {"timestamp": 777.363, "power": 36.281878000000006}, {"timestamp": 797.886, "power": 36.281878000000006}, {"timestamp": 818.407, "power": 36.281878000000006}, {"timestamp": 838.93, "power": 36.281878000000006}, {"timestamp": 859.432, "power": 36.281878000000006}, {"timestamp": 880.332, "power": 36.281878000000006}], "timeline": {"START": "443.427362", "END": "679.851553"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 465.35}, {"name": "clSetKernelArg", "calls": 19, "time": 125.051}, {"name": "clReleaseKernel", "calls": 1, "time": 100.157}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.0495}, {"name": "clCreateContext", "calls": 1, "time": 35.3112}, {"name": "clReleaseContext", "calls": 1, "time": 33.4582}, {"name": "clReleaseProgram", "calls": 1, "time": 11.7859}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.447195}, {"name": "clCreateKernel", "calls": 1, "time": 0.350361}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.1392}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072581}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037308}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026748}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024028}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02283}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011115}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011082}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009934}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009212}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00728}, {"name": "clRetainDevice", "calls": 2, "time": 0.00486}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 236.424}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 219.318}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 221.832}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 236.015}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 201.208}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 203.092}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8779.287704, "utilization": 91.450914, "size": 372660.0, "time": 42.447635}, {"type": "WRITE", "transfers": 1, "speed": 6137.782235, "utilization": 63.935232, "size": 1142990.0, "time": 186.222505}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 690115, "speed": 29.9166, "utilization": 0.259693, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36171, "speed": 371.214, "utilization": 3.22235, "size": 0.118824}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 697842, "speed": 29.8966, "utilization": 0.259519, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36647, "speed": 371.897, "utilization": 3.22827, "size": 0.119}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 745746, "speed": 30.0665, "utilization": 0.260994, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39588, "speed": 373.474, "utilization": 3.24196, "size": 0.119621}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 634552, "speed": 30.0084, "utilization": 0.26049, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32726, "speed": 368.004, "utilization": 3.19448, "size": 0.117826}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 641811, "speed": 30.0631, "utilization": 0.260965, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33114, "speed": 368.839, "utilization": 3.20173, "size": 0.118026}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len6/run3.json b/code/fpga/ndrange_results/proteins.10MB.len6/run3.json new file mode 100644 index 0000000..72acf4a --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2069, "power": 35.54777300000001}, {"timestamp": 57.8944, "power": 35.54777300000001}, {"timestamp": 78.441, "power": 35.54777300000001}, {"timestamp": 98.9759, "power": 35.54777300000001}, {"timestamp": 119.831, "power": 35.54777300000001}, {"timestamp": 140.705, "power": 35.54777300000001}, {"timestamp": 161.208, "power": 35.54777300000001}, {"timestamp": 181.755, "power": 35.54777300000001}, {"timestamp": 202.3, "power": 35.54777300000001}, {"timestamp": 222.848, "power": 35.54777300000001}, {"timestamp": 243.395, "power": 35.54777300000001}, {"timestamp": 263.939, "power": 35.54777300000001}, {"timestamp": 284.472, "power": 35.54777300000001}, {"timestamp": 304.978, "power": 35.54777300000001}, {"timestamp": 325.503, "power": 35.54777300000001}, {"timestamp": 346.038, "power": 35.54777300000001}, {"timestamp": 366.575, "power": 35.54777300000001}, {"timestamp": 387.11, "power": 35.54777300000001}, {"timestamp": 407.651, "power": 35.54777300000001}, {"timestamp": 428.185, "power": 35.54777300000001}, {"timestamp": 448.697, "power": 35.54777300000001}, {"timestamp": 469.189, "power": 35.54777300000001}, {"timestamp": 489.749, "power": 35.54777300000001}, {"timestamp": 510.29, "power": 35.54777300000001}, {"timestamp": 530.835, "power": 35.54777300000001}, {"timestamp": 551.384, "power": 35.54777300000001}, {"timestamp": 571.94, "power": 35.54777300000001}, {"timestamp": 592.494, "power": 35.54777300000001}, {"timestamp": 613.021, "power": 35.54777300000001}, {"timestamp": 633.567, "power": 35.54777300000001}, {"timestamp": 654.125, "power": 35.54777300000001}, {"timestamp": 674.676, "power": 35.54777300000001}, {"timestamp": 695.188, "power": 35.54777300000001}, {"timestamp": 715.659, "power": 35.54777300000001}, {"timestamp": 736.132, "power": 35.54777300000001}, {"timestamp": 756.586, "power": 35.54777300000001}, {"timestamp": 777.075, "power": 35.54777300000001}, {"timestamp": 797.565, "power": 35.54777300000001}, {"timestamp": 818.098, "power": 35.54777300000001}, {"timestamp": 838.594, "power": 35.54777300000001}, {"timestamp": 859.123, "power": 35.54777300000001}, {"timestamp": 879.655, "power": 35.54777300000001}, {"timestamp": 900.234, "power": 35.54777300000001}, {"timestamp": 920.753, "power": 35.54777300000001}], "timeline": {"START": "455.987818", "END": "684.853269"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 464.248}, {"name": "clSetKernelArg", "calls": 19, "time": 130.901}, {"name": "clReleaseKernel", "calls": 1, "time": 102.803}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.0395}, {"name": "clReleaseContext", "calls": 1, "time": 54.2629}, {"name": "clCreateContext", "calls": 1, "time": 35.0391}, {"name": "clReleaseProgram", "calls": 1, "time": 11.6548}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.633152}, {"name": "clCreateKernel", "calls": 1, "time": 0.341486}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.20109}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.147277}, {"name": "clRetainMemObject", "calls": 14, "time": 0.093808}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025919}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024139}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022789}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010122}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00893}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008264}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006617}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006486}, {"name": "clRetainDevice", "calls": 2, "time": 0.004698}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 228.865}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 223.069}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 228.424}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 222.912}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 217.036}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 215.368}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8692.730115, "utilization": 90.549272, "size": 372660.0, "time": 42.870306}, {"type": "WRITE", "transfers": 1, "speed": 5935.315851, "utilization": 61.826207, "size": 1142990.0, "time": 192.574955}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 701377, "speed": 29.8682, "utilization": 0.259272, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36814, "speed": 371.242, "utilization": 3.22259, "size": 0.118951}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 718520, "speed": 29.8673, "utilization": 0.259265, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37892, "speed": 371.907, "utilization": 3.22836, "size": 0.119271}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 702276, "speed": 29.9365, "utilization": 0.259866, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36973, "speed": 371.843, "utilization": 3.22781, "size": 0.118959}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 683865, "speed": 29.9524, "utilization": 0.260004, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35823, "speed": 370.559, "utilization": 3.21666, "size": 0.118746}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 679586, "speed": 30.0121, "utilization": 0.260521, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35564, "speed": 369.934, "utilization": 3.21123, "size": 0.118646}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len6/run4.json b/code/fpga/ndrange_results/proteins.10MB.len6/run4.json new file mode 100644 index 0000000..3008eee --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.4908, "power": 35.868192}, {"timestamp": 59.1789, "power": 35.868192}, {"timestamp": 79.7234, "power": 35.868192}, {"timestamp": 100.209, "power": 35.868192}, {"timestamp": 121.188, "power": 35.868192}, {"timestamp": 142.079, "power": 35.868192}, {"timestamp": 162.619, "power": 35.868192}, {"timestamp": 183.166, "power": 35.868192}, {"timestamp": 203.674, "power": 35.868192}, {"timestamp": 224.167, "power": 35.868192}, {"timestamp": 244.695, "power": 35.868192}, {"timestamp": 265.187, "power": 35.868192}, {"timestamp": 285.71, "power": 35.868192}, {"timestamp": 306.236, "power": 35.868192}, {"timestamp": 326.758, "power": 35.868192}, {"timestamp": 347.282, "power": 35.868192}, {"timestamp": 367.781, "power": 35.868192}, {"timestamp": 388.261, "power": 35.868192}, {"timestamp": 408.784, "power": 35.868192}, {"timestamp": 429.306, "power": 35.868192}, {"timestamp": 449.828, "power": 35.868192}, {"timestamp": 470.352, "power": 35.868192}, {"timestamp": 490.878, "power": 35.868192}, {"timestamp": 511.412, "power": 35.868192}, {"timestamp": 531.913, "power": 35.868192}, {"timestamp": 552.402, "power": 35.868192}, {"timestamp": 572.939, "power": 35.868192}, {"timestamp": 593.483, "power": 35.868192}, {"timestamp": 614.025, "power": 35.868192}, {"timestamp": 634.564, "power": 35.868192}, {"timestamp": 655.104, "power": 35.868192}, {"timestamp": 675.623, "power": 35.868192}, {"timestamp": 696.109, "power": 35.868192}, {"timestamp": 716.638, "power": 35.868192}, {"timestamp": 737.161, "power": 35.868192}, {"timestamp": 757.685, "power": 35.868192}, {"timestamp": 778.203, "power": 35.868192}, {"timestamp": 798.722, "power": 35.868192}, {"timestamp": 819.242, "power": 35.868192}, {"timestamp": 839.743, "power": 35.868192}, {"timestamp": 860.221, "power": 35.868192}, {"timestamp": 881.131, "power": 35.868192}, {"timestamp": 901.684, "power": 35.868192}], "timeline": {"START": "450.441574", "END": "678.224767"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 462.724}, {"name": "clSetKernelArg", "calls": 19, "time": 124.86}, {"name": "clReleaseKernel", "calls": 1, "time": 102.253}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5107}, {"name": "clReleaseContext", "calls": 1, "time": 40.6668}, {"name": "clCreateContext", "calls": 1, "time": 36.3112}, {"name": "clReleaseProgram", "calls": 1, "time": 11.7702}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.432332}, {"name": "clCreateKernel", "calls": 1, "time": 0.337977}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132634}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074277}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039361}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026987}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024347}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023557}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010775}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009788}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009498}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007413}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006529}, {"name": "clRetainDevice", "calls": 2, "time": 0.004678}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 227.783}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 201.993}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 227.343}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 217.281}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 227.279}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 196.0}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8748.45392, "utilization": 91.129728, "size": 372660.0, "time": 42.597241}, {"type": "WRITE", "transfers": 1, "speed": 5950.039573, "utilization": 61.979579, "size": 1142990.0, "time": 192.098417}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 635247, "speed": 29.9003, "utilization": 0.259551, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32719, "speed": 368.27, "utilization": 3.19679, "size": 0.117822}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 716564, "speed": 29.9533, "utilization": 0.260011, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37839, "speed": 373.194, "utilization": 3.23953, "size": 0.119225}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 685667, "speed": 30.0111, "utilization": 0.260513, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35871, "speed": 371.276, "utilization": 3.22289, "size": 0.118785}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 718991, "speed": 30.0885, "utilization": 0.261185, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37974, "speed": 371.969, "utilization": 3.2289, "size": 0.119251}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 619518, "speed": 30.0595, "utilization": 0.260933, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31755, "speed": 367.766, "utilization": 3.19241, "size": 0.117548}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len8/run0.json b/code/fpga/ndrange_results/proteins.10MB.len8/run0.json new file mode 100644 index 0000000..6356d5a --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.968, "power": 35.630651}, {"timestamp": 58.6326, "power": 35.630651}, {"timestamp": 79.172, "power": 35.630651}, {"timestamp": 99.7046, "power": 35.630651}, {"timestamp": 120.661, "power": 35.630651}, {"timestamp": 141.57, "power": 35.630651}, {"timestamp": 162.121, "power": 35.630651}, {"timestamp": 182.646, "power": 35.630651}, {"timestamp": 203.184, "power": 35.630651}, {"timestamp": 223.725, "power": 35.630651}, {"timestamp": 244.267, "power": 35.630651}, {"timestamp": 264.808, "power": 35.630651}, {"timestamp": 285.39, "power": 35.630651}, {"timestamp": 305.925, "power": 35.630651}, {"timestamp": 326.439, "power": 35.630651}, {"timestamp": 346.936, "power": 35.630651}, {"timestamp": 367.467, "power": 35.630651}, {"timestamp": 388.004, "power": 35.630651}, {"timestamp": 408.541, "power": 35.630651}, {"timestamp": 429.078, "power": 35.630651}, {"timestamp": 449.62, "power": 35.630651}, {"timestamp": 470.157, "power": 35.630651}, {"timestamp": 490.665, "power": 35.630651}, {"timestamp": 511.201, "power": 35.630651}, {"timestamp": 531.749, "power": 35.630651}, {"timestamp": 552.298, "power": 35.630651}, {"timestamp": 572.847, "power": 35.630651}, {"timestamp": 593.395, "power": 35.630651}, {"timestamp": 613.941, "power": 35.630651}, {"timestamp": 634.469, "power": 35.630651}, {"timestamp": 654.97, "power": 35.630651}, {"timestamp": 675.502, "power": 35.630651}, {"timestamp": 696.033, "power": 35.630651}, {"timestamp": 720.785, "power": 35.630651}, {"timestamp": 741.316, "power": 35.630651}, {"timestamp": 761.843, "power": 35.630651}, {"timestamp": 782.307, "power": 35.630651}, {"timestamp": 802.799, "power": 35.630651}, {"timestamp": 823.74, "power": 35.630651}, {"timestamp": 844.306, "power": 35.630651}], "timeline": {"START": "424.726285", "END": "633.007494"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 424.589}, {"name": "clSetKernelArg", "calls": 19, "time": 112.825}, {"name": "clReleaseKernel", "calls": 1, "time": 95.9957}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9741}, {"name": "clReleaseContext", "calls": 1, "time": 42.0212}, {"name": "clCreateContext", "calls": 1, "time": 35.8258}, {"name": "clReleaseProgram", "calls": 1, "time": 11.6134}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.36836}, {"name": "clCreateKernel", "calls": 1, "time": 0.345267}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.133452}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.107121}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037619}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02716}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026735}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023337}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010147}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010024}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008756}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007257}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006567}, {"name": "clRetainDevice", "calls": 2, "time": 0.004553}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 208.281}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 207.773}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 195.953}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 197.31}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 199.258}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 186.55}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8756.426776, "utilization": 91.212779, "size": 329820.0, "time": 37.666049}, {"type": "WRITE", "transfers": 1, "speed": 6405.649165, "utilization": 66.725512, "size": 1143010.0, "time": 178.437525}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 659817, "speed": 30.1475, "utilization": 0.261697, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30943, "speed": 367.049, "utilization": 3.18619, "size": 0.117228}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 620550, "speed": 30.0335, "utilization": 0.260708, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28566, "speed": 364.353, "utilization": 3.16279, "size": 0.116297}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 627035, "speed": 30.165, "utilization": 0.261849, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28955, "speed": 365.748, "utilization": 3.1749, "size": 0.116538}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 634219, "speed": 30.2208, "utilization": 0.262333, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29484, "speed": 364.715, "utilization": 3.16593, "size": 0.116624}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 595308, "speed": 30.3036, "utilization": 0.263052, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27008, "speed": 363.128, "utilization": 3.15215, "size": 0.115672}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len8/run1.json b/code/fpga/ndrange_results/proteins.10MB.len8/run1.json new file mode 100644 index 0000000..d93caf5 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.5822, "power": 35.74089}, {"timestamp": 66.267, "power": 35.74089}, {"timestamp": 86.8088, "power": 35.74089}, {"timestamp": 107.348, "power": 35.74089}, {"timestamp": 128.173, "power": 35.74089}, {"timestamp": 149.019, "power": 35.74089}, {"timestamp": 169.556, "power": 35.74089}, {"timestamp": 190.103, "power": 35.74089}, {"timestamp": 210.648, "power": 35.74089}, {"timestamp": 231.19, "power": 35.74089}, {"timestamp": 251.735, "power": 35.74089}, {"timestamp": 272.249, "power": 35.74089}, {"timestamp": 292.741, "power": 35.74089}, {"timestamp": 313.261, "power": 35.74089}, {"timestamp": 333.731, "power": 35.74089}, {"timestamp": 354.206, "power": 35.74089}, {"timestamp": 374.672, "power": 35.74089}, {"timestamp": 395.145, "power": 35.74089}, {"timestamp": 415.615, "power": 35.74089}, {"timestamp": 436.085, "power": 35.74089}, {"timestamp": 456.34, "power": 35.74089}, {"timestamp": 476.779, "power": 35.74089}, {"timestamp": 497.305, "power": 35.74089}, {"timestamp": 517.841, "power": 35.74089}, {"timestamp": 538.381, "power": 35.74089}, {"timestamp": 558.925, "power": 35.74089}, {"timestamp": 579.471, "power": 35.74089}, {"timestamp": 600.021, "power": 35.74089}, {"timestamp": 620.539, "power": 35.74089}, {"timestamp": 641.04, "power": 35.74089}, {"timestamp": 661.577, "power": 35.74089}, {"timestamp": 682.102, "power": 35.74089}, {"timestamp": 702.634, "power": 35.74089}, {"timestamp": 730.968, "power": 35.74089}, {"timestamp": 751.5, "power": 35.74089}, {"timestamp": 772.036, "power": 35.74089}, {"timestamp": 792.547, "power": 35.74089}, {"timestamp": 813.075, "power": 35.74089}, {"timestamp": 833.973, "power": 35.74089}, {"timestamp": 854.54, "power": 35.74089}], "timeline": {"START": "446.792777", "END": "639.769234"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 422.727}, {"name": "clSetKernelArg", "calls": 19, "time": 113.443}, {"name": "clReleaseKernel", "calls": 1, "time": 100.375}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5928}, {"name": "clCreateContext", "calls": 1, "time": 43.449}, {"name": "clReleaseContext", "calls": 1, "time": 33.1561}, {"name": "clReleaseProgram", "calls": 1, "time": 11.7506}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.3752}, {"name": "clCreateKernel", "calls": 1, "time": 0.347358}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.130733}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075545}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038169}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030033}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027448}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023142}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010218}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010184}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008773}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007076}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006659}, {"name": "clRetainDevice", "calls": 2, "time": 0.00467}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 192.976}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 176.985}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 173.976}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 192.613}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 186.224}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 192.422}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8624.508105, "utilization": 89.838626, "size": 329820.0, "time": 38.242181}, {"type": "WRITE", "transfers": 1, "speed": 5975.934342, "utilization": 62.249316, "size": 1143010.0, "time": 191.268531}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 563013, "speed": 30.1917, "utilization": 0.26208, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24981, "speed": 360.192, "utilization": 3.12667, "size": 0.114735}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 552928, "speed": 30.1641, "utilization": 0.261841, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24294, "speed": 359.516, "utilization": 3.1208, "size": 0.114259}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 615147, "speed": 30.335, "utilization": 0.263325, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28310, "speed": 364.701, "utilization": 3.16581, "size": 0.116214}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 594845, "speed": 30.3498, "utilization": 0.263453, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27055, "speed": 362.994, "utilization": 3.15099, "size": 0.115624}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 616398, "speed": 30.4596, "utilization": 0.264406, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28312, "speed": 363.721, "utilization": 3.1573, "size": 0.116155}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len8/run2.json b/code/fpga/ndrange_results/proteins.10MB.len8/run2.json new file mode 100644 index 0000000..16fbfa4 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.0265, "power": 36.796974}, {"timestamp": 57.6872, "power": 36.796974}, {"timestamp": 78.2267, "power": 36.796974}, {"timestamp": 98.7589, "power": 36.796974}, {"timestamp": 119.611, "power": 36.796974}, {"timestamp": 140.45, "power": 36.796974}, {"timestamp": 160.983, "power": 36.796974}, {"timestamp": 181.528, "power": 36.796974}, {"timestamp": 202.066, "power": 36.796974}, {"timestamp": 222.606, "power": 36.796974}, {"timestamp": 243.145, "power": 36.796974}, {"timestamp": 263.647, "power": 36.796974}, {"timestamp": 284.207, "power": 36.796974}, {"timestamp": 304.731, "power": 36.796974}, {"timestamp": 325.2, "power": 36.796974}, {"timestamp": 345.668, "power": 36.796974}, {"timestamp": 366.137, "power": 36.796974}, {"timestamp": 386.602, "power": 36.796974}, {"timestamp": 407.069, "power": 36.796974}, {"timestamp": 427.529, "power": 36.796974}, {"timestamp": 448.024, "power": 36.796974}, {"timestamp": 468.527, "power": 36.796974}, {"timestamp": 489.014, "power": 36.796974}, {"timestamp": 509.54, "power": 36.796974}, {"timestamp": 530.08, "power": 36.796974}, {"timestamp": 550.634, "power": 36.796974}, {"timestamp": 571.184, "power": 36.796974}, {"timestamp": 591.73, "power": 36.796974}, {"timestamp": 612.254, "power": 36.796974}, {"timestamp": 632.801, "power": 36.796974}, {"timestamp": 653.344, "power": 36.796974}, {"timestamp": 673.87, "power": 36.796974}, {"timestamp": 694.394, "power": 36.796974}, {"timestamp": 729.75, "power": 36.796974}, {"timestamp": 750.277, "power": 36.796974}, {"timestamp": 770.803, "power": 36.796974}, {"timestamp": 791.335, "power": 36.796974}, {"timestamp": 811.866, "power": 36.796974}, {"timestamp": 832.761, "power": 36.796974}, {"timestamp": 853.326, "power": 36.796974}], "timeline": {"START": "434.100631", "END": "639.236885"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 431.725}, {"name": "clSetKernelArg", "calls": 19, "time": 113.854}, {"name": "clReleaseKernel", "calls": 1, "time": 97.4126}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.7849}, {"name": "clReleaseContext", "calls": 1, "time": 49.4324}, {"name": "clCreateContext", "calls": 1, "time": 34.7842}, {"name": "clReleaseProgram", "calls": 1, "time": 11.6068}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.413056}, {"name": "clCreateKernel", "calls": 1, "time": 0.340581}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.136241}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071677}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037598}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027689}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027592}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023067}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01022}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010217}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008999}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006862}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006563}, {"name": "clRetainDevice", "calls": 2, "time": 0.004786}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 205.136}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 196.475}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 204.663}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 187.727}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 185.62}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 199.176}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8727.518905, "utilization": 90.911655, "size": 329820.0, "time": 37.790809}, {"type": "WRITE", "transfers": 1, "speed": 6062.269559, "utilization": 63.148641, "size": 1143010.0, "time": 188.544599}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 623843, "speed": 30.1302, "utilization": 0.261547, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28744, "speed": 365.065, "utilization": 3.16897, "size": 0.116436}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 649635, "speed": 30.1354, "utilization": 0.261592, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30369, "speed": 366.828, "utilization": 3.18427, "size": 0.117052}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 597235, "speed": 30.2047, "utilization": 0.262194, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27119, "speed": 362.98, "utilization": 3.15087, "size": 0.115604}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 591442, "speed": 30.249, "utilization": 0.262578, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26772, "speed": 362.156, "utilization": 3.14372, "size": 0.115479}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 636244, "speed": 30.3581, "utilization": 0.263525, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29451, "speed": 365.735, "utilization": 3.17478, "size": 0.116667}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len8/run3.json b/code/fpga/ndrange_results/proteins.10MB.len8/run3.json new file mode 100644 index 0000000..941df39 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.128, "power": 36.563190999999996}, {"timestamp": 72.7874, "power": 36.563190999999996}, {"timestamp": 93.3267, "power": 36.563190999999996}, {"timestamp": 113.862, "power": 36.563190999999996}, {"timestamp": 134.745, "power": 36.563190999999996}, {"timestamp": 155.601, "power": 36.563190999999996}, {"timestamp": 176.099, "power": 36.563190999999996}, {"timestamp": 196.65, "power": 36.563190999999996}, {"timestamp": 217.193, "power": 36.563190999999996}, {"timestamp": 237.734, "power": 36.563190999999996}, {"timestamp": 258.278, "power": 36.563190999999996}, {"timestamp": 278.828, "power": 36.563190999999996}, {"timestamp": 299.381, "power": 36.563190999999996}, {"timestamp": 319.876, "power": 36.563190999999996}, {"timestamp": 340.405, "power": 36.563190999999996}, {"timestamp": 360.934, "power": 36.563190999999996}, {"timestamp": 381.464, "power": 36.563190999999996}, {"timestamp": 401.993, "power": 36.563190999999996}, {"timestamp": 422.525, "power": 36.563190999999996}, {"timestamp": 443.054, "power": 36.563190999999996}, {"timestamp": 463.563, "power": 36.563190999999996}, {"timestamp": 484.095, "power": 36.563190999999996}, {"timestamp": 504.628, "power": 36.563190999999996}, {"timestamp": 525.168, "power": 36.563190999999996}, {"timestamp": 545.705, "power": 36.563190999999996}, {"timestamp": 566.244, "power": 36.563190999999996}, {"timestamp": 586.793, "power": 36.563190999999996}, {"timestamp": 607.315, "power": 36.563190999999996}, {"timestamp": 627.817, "power": 36.563190999999996}, {"timestamp": 648.361, "power": 36.563190999999996}, {"timestamp": 668.904, "power": 36.563190999999996}, {"timestamp": 689.435, "power": 36.563190999999996}, {"timestamp": 709.964, "power": 36.563190999999996}, {"timestamp": 735.335, "power": 36.563190999999996}, {"timestamp": 755.826, "power": 36.563190999999996}, {"timestamp": 776.355, "power": 36.563190999999996}, {"timestamp": 796.887, "power": 36.563190999999996}, {"timestamp": 817.421, "power": 36.563190999999996}, {"timestamp": 838.317, "power": 36.563190999999996}], "timeline": {"START": "446.592551", "END": "646.285808"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 425.42}, {"name": "clSetKernelArg", "calls": 19, "time": 112.75}, {"name": "clReleaseKernel", "calls": 1, "time": 95.5085}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.3875}, {"name": "clCreateContext", "calls": 1, "time": 49.9617}, {"name": "clReleaseContext", "calls": 1, "time": 32.8288}, {"name": "clReleaseProgram", "calls": 1, "time": 11.6201}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.360293}, {"name": "clCreateKernel", "calls": 1, "time": 0.339672}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.119995}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075333}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039637}, {"name": "clCreateBuffer", "calls": 7, "time": 0.028375}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027332}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02405}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011006}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009757}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008476}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00725}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006831}, {"name": "clRetainDevice", "calls": 2, "time": 0.004954}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 199.693}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 199.26}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 195.712}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 187.308}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 187.784}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 188.398}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8755.050971, "utilization": 91.198448, "size": 329820.0, "time": 37.671968}, {"type": "WRITE", "transfers": 1, "speed": 6086.233219, "utilization": 63.398263, "size": 1143010.0, "time": 187.802232}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 632951, "speed": 30.1533, "utilization": 0.261747, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29276, "speed": 365.013, "utilization": 3.16851, "size": 0.116631}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 620248, "speed": 30.0883, "utilization": 0.261184, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28538, "speed": 364.647, "utilization": 3.16534, "size": 0.116331}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 595629, "speed": 30.1766, "utilization": 0.261949, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26942, "speed": 362.809, "utilization": 3.14939, "size": 0.115675}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 597935, "speed": 30.2352, "utilization": 0.262459, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27186, "speed": 363.678, "utilization": 3.15693, "size": 0.115823}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 601511, "speed": 30.3197, "utilization": 0.263192, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27377, "speed": 362.633, "utilization": 3.14785, "size": 0.11582}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.10MB.len8/run4.json b/code/fpga/ndrange_results/proteins.10MB.len8/run4.json new file mode 100644 index 0000000..12059fd --- /dev/null +++ b/code/fpga/ndrange_results/proteins.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.0309, "power": 35.79341}, {"timestamp": 57.6913, "power": 35.79341}, {"timestamp": 78.2322, "power": 35.79341}, {"timestamp": 98.7615, "power": 35.79341}, {"timestamp": 119.62, "power": 35.79341}, {"timestamp": 140.493, "power": 35.79341}, {"timestamp": 161.036, "power": 35.79341}, {"timestamp": 181.587, "power": 35.79341}, {"timestamp": 202.125, "power": 35.79341}, {"timestamp": 222.663, "power": 35.79341}, {"timestamp": 243.202, "power": 35.79341}, {"timestamp": 263.734, "power": 35.79341}, {"timestamp": 284.258, "power": 35.79341}, {"timestamp": 304.78, "power": 35.79341}, {"timestamp": 325.304, "power": 35.79341}, {"timestamp": 345.825, "power": 35.79341}, {"timestamp": 366.346, "power": 35.79341}, {"timestamp": 386.869, "power": 35.79341}, {"timestamp": 407.365, "power": 35.79341}, {"timestamp": 427.85, "power": 35.79341}, {"timestamp": 448.365, "power": 35.79341}, {"timestamp": 468.89, "power": 35.79341}, {"timestamp": 489.42, "power": 35.79341}, {"timestamp": 509.95, "power": 35.79341}, {"timestamp": 530.48, "power": 35.79341}, {"timestamp": 551.019, "power": 35.79341}, {"timestamp": 571.54, "power": 35.79341}, {"timestamp": 592.075, "power": 35.79341}, {"timestamp": 612.623, "power": 35.79341}, {"timestamp": 633.168, "power": 35.79341}, {"timestamp": 653.709, "power": 35.79341}, {"timestamp": 674.247, "power": 35.79341}, {"timestamp": 694.769, "power": 35.79341}, {"timestamp": 717.448, "power": 35.79341}, {"timestamp": 744.326, "power": 35.79341}, {"timestamp": 764.847, "power": 35.79341}, {"timestamp": 785.368, "power": 35.79341}, {"timestamp": 805.897, "power": 35.79341}, {"timestamp": 826.424, "power": 35.79341}, {"timestamp": 847.249, "power": 35.79341}, {"timestamp": 867.811, "power": 35.79341}], "timeline": {"START": "437.783122", "END": "653.336169"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 446.101}, {"name": "clSetKernelArg", "calls": 19, "time": 113.951}, {"name": "clReleaseKernel", "calls": 1, "time": 100.57}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.1072}, {"name": "clReleaseContext", "calls": 1, "time": 35.4237}, {"name": "clCreateContext", "calls": 1, "time": 34.8903}, {"name": "clReleaseProgram", "calls": 1, "time": 11.4966}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.43311}, {"name": "clCreateKernel", "calls": 1, "time": 0.338772}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.116807}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076851}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038232}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026643}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026374}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023423}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011161}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01006}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008715}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007867}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006674}, {"name": "clRetainDevice", "calls": 2, "time": 0.004667}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 215.553}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 200.057}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 192.698}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 204.501}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 201.862}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 215.03}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8629.473154, "utilization": 89.890345, "size": 329820.0, "time": 38.220178}, {"type": "WRITE", "transfers": 1, "speed": 5951.716424, "utilization": 61.997046, "size": 1143010.0, "time": 192.046815}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 634565, "speed": 30.0903, "utilization": 0.261201, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29373, "speed": 365.381, "utilization": 3.17171, "size": 0.116724}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 610442, "speed": 30.058, "utilization": 0.26092, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27914, "speed": 363.281, "utilization": 3.15348, "size": 0.116042}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 649971, "speed": 30.181, "utilization": 0.261988, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30367, "speed": 366.717, "utilization": 3.18331, "size": 0.11702}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 642565, "speed": 30.2272, "utilization": 0.262389, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29907, "speed": 365.581, "utilization": 3.17345, "size": 0.116848}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 687073, "speed": 30.3699, "utilization": 0.263627, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32703, "speed": 368.652, "utilization": 3.2001, "size": 0.117805}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len4/run0.json b/code/fpga/ndrange_results/proteins.15MB.len4/run0.json new file mode 100644 index 0000000..b2108af --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.1503, "power": 35.324107}, {"timestamp": 66.7443, "power": 35.324107}, {"timestamp": 87.3145, "power": 35.324107}, {"timestamp": 107.913, "power": 35.324107}, {"timestamp": 128.613, "power": 35.324107}, {"timestamp": 149.244, "power": 35.324107}, {"timestamp": 169.77, "power": 35.324107}, {"timestamp": 190.298, "power": 35.324107}, {"timestamp": 210.898, "power": 35.324107}, {"timestamp": 231.5, "power": 35.324107}, {"timestamp": 252.097, "power": 35.324107}, {"timestamp": 272.656, "power": 35.324107}, {"timestamp": 293.219, "power": 35.324107}, {"timestamp": 313.82, "power": 35.324107}, {"timestamp": 334.423, "power": 35.324107}, {"timestamp": 355.026, "power": 35.324107}, {"timestamp": 375.575, "power": 35.324107}, {"timestamp": 396.1, "power": 35.324107}, {"timestamp": 416.588, "power": 35.324107}, {"timestamp": 437.111, "power": 35.324107}, {"timestamp": 457.641, "power": 35.324107}, {"timestamp": 478.169, "power": 35.324107}, {"timestamp": 498.698, "power": 35.324107}, {"timestamp": 519.225, "power": 35.324107}, {"timestamp": 539.758, "power": 35.324107}, {"timestamp": 560.263, "power": 35.324107}, {"timestamp": 580.748, "power": 35.324107}, {"timestamp": 601.274, "power": 35.324107}, {"timestamp": 621.801, "power": 35.324107}, {"timestamp": 642.335, "power": 35.324107}, {"timestamp": 662.867, "power": 35.324107}, {"timestamp": 683.405, "power": 35.324107}, {"timestamp": 703.95, "power": 35.324107}, {"timestamp": 724.466, "power": 35.324107}, {"timestamp": 745.011, "power": 35.324107}, {"timestamp": 765.558, "power": 35.324107}, {"timestamp": 786.1, "power": 35.324107}, {"timestamp": 806.608, "power": 35.324107}, {"timestamp": 827.148, "power": 35.324107}, {"timestamp": 847.7, "power": 35.324107}, {"timestamp": 868.215, "power": 35.324107}, {"timestamp": 888.716, "power": 35.324107}, {"timestamp": 909.255, "power": 35.324107}, {"timestamp": 929.802, "power": 35.324107}, {"timestamp": 950.351, "power": 35.324107}, {"timestamp": 970.901, "power": 35.324107}, {"timestamp": 991.449, "power": 35.324107}, {"timestamp": 1011.96, "power": 36.003344}, {"timestamp": 1032.93, "power": 36.003344}, {"timestamp": 1053.47, "power": 36.003344}, {"timestamp": 1074.01, "power": 36.003344}, {"timestamp": 1094.53, "power": 36.003344}, {"timestamp": 1115.06, "power": 36.003344}, {"timestamp": 1135.59, "power": 36.003344}, {"timestamp": 1156.09, "power": 36.003344}, {"timestamp": 1176.62, "power": 36.003344}, {"timestamp": 1197.14, "power": 36.003344}, {"timestamp": 1217.68, "power": 36.003344}, {"timestamp": 1238.24, "power": 36.003344}, {"timestamp": 1258.78, "power": 36.003344}, {"timestamp": 1279.32, "power": 36.003344}, {"timestamp": 1299.87, "power": 36.003344}, {"timestamp": 1320.41, "power": 36.003344}, {"timestamp": 1340.95, "power": 36.003344}, {"timestamp": 1361.48, "power": 36.003344}, {"timestamp": 1384.6, "power": 36.003344}, {"timestamp": 1405.14, "power": 36.003344}, {"timestamp": 1425.69, "power": 36.003344}, {"timestamp": 1446.25, "power": 36.003344}], "timeline": {"START": "607.395737", "END": "1060.71074"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 788.406}, {"name": "clSetKernelArg", "calls": 19, "time": 202.577}, {"name": "clReleaseKernel", "calls": 1, "time": 175.301}, {"name": "clReleaseContext", "calls": 1, "time": 87.4762}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.0556}, {"name": "clCreateContext", "calls": 1, "time": 43.9887}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4204}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.542769}, {"name": "clCreateKernel", "calls": 1, "time": 0.342321}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.108664}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071547}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037202}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025132}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023736}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022916}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.020108}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009972}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008605}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006604}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006465}, {"name": "clRetainDevice", "calls": 2, "time": 0.004779}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 453.315}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 416.359}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 452.917}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 408.781}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 424.015}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 403.198}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8743.831237, "utilization": 91.081575, "size": 617400.0, "time": 70.60978}, {"type": "WRITE", "transfers": 1, "speed": 6488.964263, "utilization": 67.593378, "size": 1714450.0, "time": 264.21044}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1298330, "speed": 29.5987, "utilization": 0.256933, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77371, "speed": 383.313, "utilization": 3.32737, "size": 0.123867}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1416164, "speed": 29.695, "utilization": 0.257769, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 84680, "speed": 384.741, "utilization": 3.33977, "size": 0.124242}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1274752, "speed": 29.6058, "utilization": 0.256995, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75903, "speed": 383.172, "utilization": 3.32615, "size": 0.123847}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1324396, "speed": 29.6676, "utilization": 0.257532, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78980, "speed": 384.052, "utilization": 3.33379, "size": 0.123979}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1259255, "speed": 29.6645, "utilization": 0.257504, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 74946, "speed": 383.345, "utilization": 3.32765, "size": 0.123749}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len4/run1.json b/code/fpga/ndrange_results/proteins.15MB.len4/run1.json new file mode 100644 index 0000000..c48a7cc --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.2933, "power": 35.914835999999994}, {"timestamp": 66.9229, "power": 35.914835999999994}, {"timestamp": 87.4666, "power": 35.914835999999994}, {"timestamp": 108.003, "power": 35.914835999999994}, {"timestamp": 128.909, "power": 35.914835999999994}, {"timestamp": 149.798, "power": 35.914835999999994}, {"timestamp": 170.338, "power": 35.914835999999994}, {"timestamp": 190.878, "power": 35.914835999999994}, {"timestamp": 211.419, "power": 35.914835999999994}, {"timestamp": 231.961, "power": 35.914835999999994}, {"timestamp": 252.505, "power": 35.914835999999994}, {"timestamp": 273.053, "power": 35.914835999999994}, {"timestamp": 293.571, "power": 35.914835999999994}, {"timestamp": 314.068, "power": 35.914835999999994}, {"timestamp": 334.608, "power": 35.914835999999994}, {"timestamp": 355.112, "power": 35.914835999999994}, {"timestamp": 375.671, "power": 35.914835999999994}, {"timestamp": 396.236, "power": 35.914835999999994}, {"timestamp": 416.768, "power": 35.914835999999994}, {"timestamp": 437.282, "power": 35.914835999999994}, {"timestamp": 457.767, "power": 35.914835999999994}, {"timestamp": 478.292, "power": 35.914835999999994}, {"timestamp": 498.814, "power": 35.914835999999994}, {"timestamp": 519.341, "power": 35.914835999999994}, {"timestamp": 539.866, "power": 35.914835999999994}, {"timestamp": 560.388, "power": 35.914835999999994}, {"timestamp": 580.914, "power": 35.914835999999994}, {"timestamp": 601.415, "power": 35.914835999999994}, {"timestamp": 621.9, "power": 35.914835999999994}, {"timestamp": 642.436, "power": 35.914835999999994}, {"timestamp": 662.967, "power": 35.914835999999994}, {"timestamp": 683.501, "power": 35.914835999999994}, {"timestamp": 704.044, "power": 35.914835999999994}, {"timestamp": 724.597, "power": 35.914835999999994}, {"timestamp": 745.165, "power": 35.914835999999994}, {"timestamp": 765.662, "power": 35.914835999999994}, {"timestamp": 786.198, "power": 35.914835999999994}, {"timestamp": 806.761, "power": 35.914835999999994}, {"timestamp": 827.33, "power": 35.914835999999994}, {"timestamp": 847.896, "power": 35.914835999999994}, {"timestamp": 868.463, "power": 35.914835999999994}, {"timestamp": 889.034, "power": 35.914835999999994}, {"timestamp": 909.554, "power": 35.914835999999994}, {"timestamp": 930.111, "power": 35.914835999999994}, {"timestamp": 950.673, "power": 35.914835999999994}, {"timestamp": 971.249, "power": 35.914835999999994}, {"timestamp": 991.831, "power": 35.914835999999994}, {"timestamp": 1012.41, "power": 36.440310000000004}, {"timestamp": 1033.75, "power": 36.440310000000004}, {"timestamp": 1054.31, "power": 36.440310000000004}, {"timestamp": 1074.86, "power": 36.440310000000004}, {"timestamp": 1095.4, "power": 36.440310000000004}, {"timestamp": 1115.93, "power": 36.440310000000004}, {"timestamp": 1136.46, "power": 36.440310000000004}, {"timestamp": 1157.03, "power": 36.440310000000004}, {"timestamp": 1177.6, "power": 36.440310000000004}, {"timestamp": 1198.1, "power": 36.440310000000004}, {"timestamp": 1218.64, "power": 36.440310000000004}, {"timestamp": 1239.18, "power": 36.440310000000004}, {"timestamp": 1259.73, "power": 36.440310000000004}, {"timestamp": 1280.29, "power": 36.440310000000004}, {"timestamp": 1300.86, "power": 36.440310000000004}, {"timestamp": 1321.45, "power": 36.440310000000004}, {"timestamp": 1341.94, "power": 36.440310000000004}, {"timestamp": 1362.51, "power": 36.440310000000004}, {"timestamp": 1383.07, "power": 36.440310000000004}, {"timestamp": 1403.6, "power": 36.440310000000004}], "timeline": {"START": "611.297795", "END": "1045.024546"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 772.736}, {"name": "clSetKernelArg", "calls": 19, "time": 202.582}, {"name": "clReleaseKernel", "calls": 1, "time": 172.634}, {"name": "clReleaseContext", "calls": 1, "time": 65.7086}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.9339}, {"name": "clCreateContext", "calls": 1, "time": 44.1419}, {"name": "clReleaseProgram", "calls": 1, "time": 16.3396}, {"name": "clCreateKernel", "calls": 1, "time": 0.345154}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310199}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.133332}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075885}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037581}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02785}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024286}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023136}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014368}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010276}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009385}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007761}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006788}, {"name": "clRetainDevice", "calls": 2, "time": 0.005026}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 433.727}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 418.361}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 386.966}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 398.728}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 433.303}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 412.476}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8699.849118, "utilization": 90.623428, "size": 617400.0, "time": 70.966748}, {"type": "WRITE", "transfers": 1, "speed": 6402.788557, "utilization": 66.695714, "size": 1714450.0, "time": 267.766472}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1307285, "speed": 29.6879, "utilization": 0.257707, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77905, "speed": 384.084, "utilization": 3.33406, "size": 0.123902}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1205676, "speed": 29.5988, "utilization": 0.256934, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 71521, "speed": 383.143, "utilization": 3.32589, "size": 0.123585}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1245003, "speed": 29.6608, "utilization": 0.257472, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 74016, "speed": 383.128, "utilization": 3.32577, "size": 0.123723}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1357876, "speed": 29.7848, "utilization": 0.258549, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81078, "speed": 384.664, "utilization": 3.3391, "size": 0.124031}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1291193, "speed": 29.7544, "utilization": 0.258285, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76845, "speed": 383.889, "utilization": 3.33237, "size": 0.123881}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len4/run2.json b/code/fpga/ndrange_results/proteins.15MB.len4/run2.json new file mode 100644 index 0000000..09ba546 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.4818, "power": 35.610952}, {"timestamp": 68.1772, "power": 35.610952}, {"timestamp": 88.7874, "power": 35.610952}, {"timestamp": 109.278, "power": 35.610952}, {"timestamp": 130.21, "power": 35.610952}, {"timestamp": 151.088, "power": 35.610952}, {"timestamp": 171.627, "power": 35.610952}, {"timestamp": 192.17, "power": 35.610952}, {"timestamp": 212.679, "power": 35.610952}, {"timestamp": 233.176, "power": 35.610952}, {"timestamp": 253.715, "power": 35.610952}, {"timestamp": 274.257, "power": 35.610952}, {"timestamp": 294.798, "power": 35.610952}, {"timestamp": 315.338, "power": 35.610952}, {"timestamp": 335.879, "power": 35.610952}, {"timestamp": 356.373, "power": 35.610952}, {"timestamp": 376.909, "power": 35.610952}, {"timestamp": 397.486, "power": 35.610952}, {"timestamp": 417.957, "power": 35.610952}, {"timestamp": 438.425, "power": 35.610952}, {"timestamp": 458.891, "power": 35.610952}, {"timestamp": 479.356, "power": 35.610952}, {"timestamp": 499.596, "power": 35.610952}, {"timestamp": 520.067, "power": 35.610952}, {"timestamp": 540.526, "power": 35.610952}, {"timestamp": 560.978, "power": 35.610952}, {"timestamp": 581.429, "power": 35.610952}, {"timestamp": 601.881, "power": 35.610952}, {"timestamp": 622.379, "power": 35.610952}, {"timestamp": 642.921, "power": 35.610952}, {"timestamp": 663.459, "power": 35.610952}, {"timestamp": 684.002, "power": 35.610952}, {"timestamp": 704.521, "power": 35.610952}, {"timestamp": 725.025, "power": 35.610952}, {"timestamp": 745.573, "power": 35.610952}, {"timestamp": 766.126, "power": 35.610952}, {"timestamp": 786.674, "power": 35.610952}, {"timestamp": 807.227, "power": 35.610952}, {"timestamp": 827.774, "power": 35.610952}, {"timestamp": 848.346, "power": 35.610952}, {"timestamp": 868.84, "power": 35.610952}, {"timestamp": 889.342, "power": 35.610952}, {"timestamp": 909.881, "power": 35.610952}, {"timestamp": 930.429, "power": 35.610952}, {"timestamp": 950.98, "power": 35.610952}, {"timestamp": 971.528, "power": 35.610952}, {"timestamp": 992.084, "power": 35.610952}, {"timestamp": 1012.61, "power": 35.695139999999995}, {"timestamp": 1033.76, "power": 35.695139999999995}, {"timestamp": 1054.34, "power": 35.695139999999995}, {"timestamp": 1074.88, "power": 35.695139999999995}, {"timestamp": 1095.42, "power": 35.695139999999995}, {"timestamp": 1115.95, "power": 35.695139999999995}, {"timestamp": 1136.46, "power": 35.695139999999995}, {"timestamp": 1156.95, "power": 35.695139999999995}, {"timestamp": 1177.47, "power": 35.695139999999995}, {"timestamp": 1198.02, "power": 35.695139999999995}, {"timestamp": 1218.56, "power": 35.695139999999995}, {"timestamp": 1239.12, "power": 35.695139999999995}, {"timestamp": 1259.66, "power": 35.695139999999995}, {"timestamp": 1280.22, "power": 35.695139999999995}, {"timestamp": 1300.77, "power": 35.695139999999995}, {"timestamp": 1321.36, "power": 35.695139999999995}, {"timestamp": 1341.89, "power": 35.695139999999995}, {"timestamp": 1362.55, "power": 35.695139999999995}, {"timestamp": 1383.09, "power": 35.695139999999995}, {"timestamp": 1403.63, "power": 35.695139999999995}], "timeline": {"START": "610.622826", "END": "1057.204454"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 784.092}, {"name": "clSetKernelArg", "calls": 19, "time": 202.492}, {"name": "clReleaseKernel", "calls": 1, "time": 170.718}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.992}, {"name": "clCreateContext", "calls": 1, "time": 45.3342}, {"name": "clReleaseContext", "calls": 1, "time": 43.3881}, {"name": "clReleaseProgram", "calls": 1, "time": 19.7418}, {"name": "clCreateKernel", "calls": 1, "time": 0.34249}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310366}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.152167}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078377}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038299}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026912}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024232}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02286}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012198}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010327}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008898}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008253}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006545}, {"name": "clRetainDevice", "calls": 2, "time": 0.004699}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 446.582}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 427.316}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 430.337}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 422.172}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 397.793}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 446.128}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8677.916474, "utilization": 90.394963, "size": 617400.0, "time": 71.14611}, {"type": "WRITE", "transfers": 1, "speed": 6442.734592, "utilization": 67.111819, "size": 1714450.0, "time": 266.106275}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1332871, "speed": 29.6249, "utilization": 0.257161, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 79527, "speed": 384.29, "utilization": 3.33585, "size": 0.123981}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1341996, "speed": 29.6083, "utilization": 0.257017, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80027, "speed": 384.743, "utilization": 3.33979, "size": 0.124025}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1317451, "speed": 29.6401, "utilization": 0.257293, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78552, "speed": 384.052, "utilization": 3.33378, "size": 0.123955}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1241763, "speed": 29.6497, "utilization": 0.257376, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73825, "speed": 383.572, "utilization": 3.32962, "size": 0.123653}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1397652, "speed": 29.7729, "utilization": 0.258445, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83559, "speed": 384.496, "utilization": 3.33764, "size": 0.12418}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len4/run3.json b/code/fpga/ndrange_results/proteins.15MB.len4/run3.json new file mode 100644 index 0000000..a6f38ac --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1543, "power": 35.057134}, {"timestamp": 57.8182, "power": 35.057134}, {"timestamp": 78.3568, "power": 35.057134}, {"timestamp": 98.8609, "power": 35.057134}, {"timestamp": 119.763, "power": 35.057134}, {"timestamp": 140.668, "power": 35.057134}, {"timestamp": 161.212, "power": 35.057134}, {"timestamp": 181.754, "power": 35.057134}, {"timestamp": 202.294, "power": 35.057134}, {"timestamp": 222.807, "power": 35.057134}, {"timestamp": 243.302, "power": 35.057134}, {"timestamp": 263.843, "power": 35.057134}, {"timestamp": 284.382, "power": 35.057134}, {"timestamp": 304.919, "power": 35.057134}, {"timestamp": 325.463, "power": 35.057134}, {"timestamp": 346.001, "power": 35.057134}, {"timestamp": 366.543, "power": 35.057134}, {"timestamp": 387.105, "power": 35.057134}, {"timestamp": 407.413, "power": 35.057134}, {"timestamp": 427.879, "power": 35.057134}, {"timestamp": 448.251, "power": 35.057134}, {"timestamp": 468.634, "power": 35.057134}, {"timestamp": 489.098, "power": 35.057134}, {"timestamp": 509.556, "power": 35.057134}, {"timestamp": 529.741, "power": 35.057134}, {"timestamp": 550.189, "power": 35.057134}, {"timestamp": 570.648, "power": 35.057134}, {"timestamp": 591.098, "power": 35.057134}, {"timestamp": 611.556, "power": 35.057134}, {"timestamp": 632.088, "power": 35.057134}, {"timestamp": 652.624, "power": 35.057134}, {"timestamp": 673.161, "power": 35.057134}, {"timestamp": 693.706, "power": 35.057134}, {"timestamp": 714.265, "power": 35.057134}, {"timestamp": 734.803, "power": 35.057134}, {"timestamp": 755.346, "power": 35.057134}, {"timestamp": 775.927, "power": 35.057134}, {"timestamp": 796.502, "power": 35.057134}, {"timestamp": 817.063, "power": 35.057134}, {"timestamp": 837.646, "power": 35.057134}, {"timestamp": 858.223, "power": 35.057134}, {"timestamp": 878.742, "power": 35.057134}, {"timestamp": 899.241, "power": 35.057134}, {"timestamp": 919.79, "power": 35.057134}, {"timestamp": 940.336, "power": 35.057134}, {"timestamp": 960.889, "power": 35.057134}, {"timestamp": 981.438, "power": 35.057134}, {"timestamp": 1002.0, "power": 35.057134}, {"timestamp": 1022.55, "power": 36.109627}, {"timestamp": 1043.72, "power": 36.109627}, {"timestamp": 1064.27, "power": 36.109627}, {"timestamp": 1084.81, "power": 36.109627}, {"timestamp": 1105.33, "power": 36.109627}, {"timestamp": 1125.85, "power": 36.109627}, {"timestamp": 1146.4, "power": 36.109627}, {"timestamp": 1166.91, "power": 36.109627}, {"timestamp": 1187.43, "power": 36.109627}, {"timestamp": 1207.95, "power": 36.109627}, {"timestamp": 1228.48, "power": 36.109627}, {"timestamp": 1249.01, "power": 36.109627}, {"timestamp": 1269.54, "power": 36.109627}, {"timestamp": 1290.11, "power": 36.109627}, {"timestamp": 1310.72, "power": 36.109627}, {"timestamp": 1331.2, "power": 36.109627}, {"timestamp": 1352.08, "power": 36.109627}, {"timestamp": 1372.66, "power": 36.109627}, {"timestamp": 1393.21, "power": 36.109627}], "timeline": {"START": "599.238679", "END": "1044.557536"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 781.673}, {"name": "clSetKernelArg", "calls": 19, "time": 201.712}, {"name": "clReleaseKernel", "calls": 1, "time": 171.928}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.232}, {"name": "clReleaseContext", "calls": 1, "time": 43.4795}, {"name": "clCreateContext", "calls": 1, "time": 35.0085}, {"name": "clReleaseProgram", "calls": 1, "time": 21.0775}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.430993}, {"name": "clCreateKernel", "calls": 1, "time": 0.338243}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.114358}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073099}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039341}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026761}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024765}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023639}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01291}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010492}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008377}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007455}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006963}, {"name": "clRetainDevice", "calls": 2, "time": 0.005009}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 445.319}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 393.981}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 432.986}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 444.87}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 429.815}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 412.016}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8691.104098, "utilization": 90.532334, "size": 617400.0, "time": 71.038155}, {"type": "WRITE", "transfers": 1, "speed": 6468.576151, "utilization": 67.381002, "size": 1714450.0, "time": 265.043197}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1228200, "speed": 29.6032, "utilization": 0.256972, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 72925, "speed": 383.222, "utilization": 3.32658, "size": 0.123669}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1351165, "speed": 29.632, "utilization": 0.257223, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80659, "speed": 384.447, "utilization": 3.33721, "size": 0.124055}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1392028, "speed": 29.7216, "utilization": 0.258, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83189, "speed": 384.968, "utilization": 3.34174, "size": 0.124195}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1343374, "speed": 29.6893, "utilization": 0.25772, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80186, "speed": 384.321, "utilization": 3.33612, "size": 0.124045}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1287672, "speed": 29.6966, "utilization": 0.257783, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76677, "speed": 383.568, "utilization": 3.32958, "size": 0.123863}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len4/run4.json b/code/fpga/ndrange_results/proteins.15MB.len4/run4.json new file mode 100644 index 0000000..4f6ed6f --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.2522, "power": 35.25400500000001}, {"timestamp": 57.893, "power": 35.25400500000001}, {"timestamp": 78.43, "power": 35.25400500000001}, {"timestamp": 98.9701, "power": 35.25400500000001}, {"timestamp": 119.798, "power": 35.25400500000001}, {"timestamp": 140.707, "power": 35.25400500000001}, {"timestamp": 161.202, "power": 35.25400500000001}, {"timestamp": 181.735, "power": 35.25400500000001}, {"timestamp": 202.273, "power": 35.25400500000001}, {"timestamp": 222.812, "power": 35.25400500000001}, {"timestamp": 243.348, "power": 35.25400500000001}, {"timestamp": 263.893, "power": 35.25400500000001}, {"timestamp": 284.435, "power": 35.25400500000001}, {"timestamp": 304.942, "power": 35.25400500000001}, {"timestamp": 325.436, "power": 35.25400500000001}, {"timestamp": 345.971, "power": 35.25400500000001}, {"timestamp": 366.537, "power": 35.25400500000001}, {"timestamp": 387.106, "power": 35.25400500000001}, {"timestamp": 407.632, "power": 35.25400500000001}, {"timestamp": 428.157, "power": 35.25400500000001}, {"timestamp": 448.699, "power": 35.25400500000001}, {"timestamp": 469.184, "power": 35.25400500000001}, {"timestamp": 489.702, "power": 35.25400500000001}, {"timestamp": 510.228, "power": 35.25400500000001}, {"timestamp": 530.751, "power": 35.25400500000001}, {"timestamp": 551.274, "power": 35.25400500000001}, {"timestamp": 571.798, "power": 35.25400500000001}, {"timestamp": 592.32, "power": 35.25400500000001}, {"timestamp": 612.827, "power": 35.25400500000001}, {"timestamp": 633.319, "power": 35.25400500000001}, {"timestamp": 653.84, "power": 35.25400500000001}, {"timestamp": 674.37, "power": 35.25400500000001}, {"timestamp": 694.905, "power": 35.25400500000001}, {"timestamp": 715.454, "power": 35.25400500000001}, {"timestamp": 735.996, "power": 35.25400500000001}, {"timestamp": 756.536, "power": 35.25400500000001}, {"timestamp": 777.047, "power": 35.25400500000001}, {"timestamp": 797.58, "power": 35.25400500000001}, {"timestamp": 818.128, "power": 35.25400500000001}, {"timestamp": 838.67, "power": 35.25400500000001}, {"timestamp": 859.213, "power": 35.25400500000001}, {"timestamp": 879.757, "power": 35.25400500000001}, {"timestamp": 900.301, "power": 35.25400500000001}, {"timestamp": 920.822, "power": 35.25400500000001}, {"timestamp": 941.313, "power": 35.25400500000001}, {"timestamp": 961.857, "power": 35.25400500000001}, {"timestamp": 982.408, "power": 35.25400500000001}, {"timestamp": 1002.96, "power": 35.25400500000001}, {"timestamp": 1023.5, "power": 35.822253}, {"timestamp": 1044.63, "power": 35.822253}, {"timestamp": 1065.15, "power": 35.822253}, {"timestamp": 1085.68, "power": 35.822253}, {"timestamp": 1106.21, "power": 35.822253}, {"timestamp": 1126.73, "power": 35.822253}, {"timestamp": 1147.25, "power": 35.822253}, {"timestamp": 1167.77, "power": 35.822253}, {"timestamp": 1188.29, "power": 35.822253}, {"timestamp": 1208.79, "power": 35.822253}, {"timestamp": 1229.27, "power": 35.822253}, {"timestamp": 1249.79, "power": 35.822253}, {"timestamp": 1270.31, "power": 35.822253}, {"timestamp": 1290.84, "power": 35.822253}, {"timestamp": 1311.53, "power": 35.822253}, {"timestamp": 1332.18, "power": 35.822253}, {"timestamp": 1352.7, "power": 35.822253}, {"timestamp": 1373.34, "power": 35.822253}, {"timestamp": 1393.87, "power": 35.822253}], "timeline": {"START": "604.654451", "END": "1052.224103"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 786.583}, {"name": "clSetKernelArg", "calls": 19, "time": 202.617}, {"name": "clReleaseKernel", "calls": 1, "time": 171.298}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.1451}, {"name": "clReleaseContext", "calls": 1, "time": 47.7354}, {"name": "clCreateContext", "calls": 1, "time": 35.0985}, {"name": "clReleaseProgram", "calls": 1, "time": 16.0348}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.33446}, {"name": "clCreateKernel", "calls": 1, "time": 0.341797}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.144261}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080669}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038727}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032039}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025203}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023323}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.020073}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011379}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010444}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008288}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008005}, {"name": "clRetainDevice", "calls": 2, "time": 0.004939}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 447.57}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 445.11}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 429.921}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 414.724}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 416.23}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 447.074}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8706.825449, "utilization": 90.696098, "size": 617400.0, "time": 70.909886}, {"type": "WRITE", "transfers": 1, "speed": 6401.337438, "utilization": 66.680598, "size": 1714450.0, "time": 267.827172}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1389205, "speed": 29.6297, "utilization": 0.257202, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 82980, "speed": 384.873, "utilization": 3.34091, "size": 0.124177}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1339084, "speed": 29.5584, "utilization": 0.256583, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 79930, "speed": 384.354, "utilization": 3.33641, "size": 0.123989}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1292442, "speed": 29.5845, "utilization": 0.25681, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76972, "speed": 383.497, "utilization": 3.32897, "size": 0.123904}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1297763, "speed": 29.6058, "utilization": 0.256995, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77298, "speed": 383.553, "utilization": 3.32946, "size": 0.12389}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1398532, "speed": 29.7168, "utilization": 0.257958, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83605, "speed": 384.094, "utilization": 3.33415, "size": 0.124161}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len6/run0.json b/code/fpga/ndrange_results/proteins.15MB.len6/run0.json new file mode 100644 index 0000000..08d5158 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.4829, "power": 35.67205800000001}, {"timestamp": 67.1719, "power": 35.67205800000001}, {"timestamp": 87.7144, "power": 35.67205800000001}, {"timestamp": 108.198, "power": 35.67205800000001}, {"timestamp": 129.069, "power": 35.67205800000001}, {"timestamp": 149.982, "power": 35.67205800000001}, {"timestamp": 170.522, "power": 35.67205800000001}, {"timestamp": 191.061, "power": 35.67205800000001}, {"timestamp": 211.599, "power": 35.67205800000001}, {"timestamp": 232.14, "power": 35.67205800000001}, {"timestamp": 252.635, "power": 35.67205800000001}, {"timestamp": 273.129, "power": 35.67205800000001}, {"timestamp": 293.664, "power": 35.67205800000001}, {"timestamp": 314.171, "power": 35.67205800000001}, {"timestamp": 334.731, "power": 35.67205800000001}, {"timestamp": 355.298, "power": 35.67205800000001}, {"timestamp": 375.824, "power": 35.67205800000001}, {"timestamp": 396.333, "power": 35.67205800000001}, {"timestamp": 416.814, "power": 35.67205800000001}, {"timestamp": 437.34, "power": 35.67205800000001}, {"timestamp": 457.865, "power": 35.67205800000001}, {"timestamp": 478.389, "power": 35.67205800000001}, {"timestamp": 498.914, "power": 35.67205800000001}, {"timestamp": 519.44, "power": 35.67205800000001}, {"timestamp": 539.967, "power": 35.67205800000001}, {"timestamp": 560.48, "power": 35.67205800000001}, {"timestamp": 581.0, "power": 35.67205800000001}, {"timestamp": 601.539, "power": 35.67205800000001}, {"timestamp": 622.092, "power": 35.67205800000001}, {"timestamp": 642.633, "power": 35.67205800000001}, {"timestamp": 663.167, "power": 35.67205800000001}, {"timestamp": 683.714, "power": 35.67205800000001}, {"timestamp": 704.253, "power": 35.67205800000001}, {"timestamp": 724.765, "power": 35.67205800000001}, {"timestamp": 745.311, "power": 35.67205800000001}, {"timestamp": 765.857, "power": 35.67205800000001}, {"timestamp": 786.403, "power": 35.67205800000001}, {"timestamp": 806.945, "power": 35.67205800000001}, {"timestamp": 827.489, "power": 35.67205800000001}, {"timestamp": 847.998, "power": 35.67205800000001}, {"timestamp": 868.518, "power": 35.67205800000001}, {"timestamp": 888.796, "power": 35.67205800000001}, {"timestamp": 909.25, "power": 35.67205800000001}, {"timestamp": 929.786, "power": 35.67205800000001}, {"timestamp": 950.317, "power": 35.67205800000001}, {"timestamp": 970.844, "power": 35.67205800000001}, {"timestamp": 991.386, "power": 35.67205800000001}, {"timestamp": 1011.92, "power": 35.371338}, {"timestamp": 1033.09, "power": 35.371338}, {"timestamp": 1053.64, "power": 35.371338}, {"timestamp": 1074.23, "power": 35.371338}, {"timestamp": 1094.84, "power": 35.371338}, {"timestamp": 1115.37, "power": 35.371338}, {"timestamp": 1135.97, "power": 35.371338}, {"timestamp": 1156.46, "power": 35.371338}], "timeline": {"START": "568.659171", "END": "832.868139"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 585.682}, {"name": "clReleaseKernel", "calls": 1, "time": 167.079}, {"name": "clSetKernelArg", "calls": 19, "time": 161.853}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.5963}, {"name": "clReleaseContext", "calls": 1, "time": 45.9331}, {"name": "clCreateContext", "calls": 1, "time": 44.3117}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9405}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.446554}, {"name": "clCreateKernel", "calls": 1, "time": 0.339207}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.147534}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072945}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037904}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027347}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024021}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022951}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012831}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011383}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009094}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007178}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007064}, {"name": "clRetainDevice", "calls": 2, "time": 0.004999}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 264.209}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 242.192}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 240.653}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 236.953}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 260.152}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 263.727}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8743.47379, "utilization": 91.077852, "size": 480060.0, "time": 54.904951}, {"type": "WRITE", "transfers": 1, "speed": 6437.485131, "utilization": 67.057137, "size": 1714470.0, "time": 266.325602}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 759778, "speed": 29.7962, "utilization": 0.258647, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40535, "speed": 373.665, "utilization": 3.24362, "size": 0.119838}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 754050, "speed": 29.7403, "utilization": 0.258162, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40112, "speed": 373.45, "utilization": 3.24176, "size": 0.119848}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 744476, "speed": 29.8302, "utilization": 0.258942, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39563, "speed": 373.609, "utilization": 3.24314, "size": 0.119656}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 819810, "speed": 29.9436, "utilization": 0.259927, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 44267, "speed": 375.59, "utilization": 3.26033, "size": 0.120531}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 833102, "speed": 30.0324, "utilization": 0.260698, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 45084, "speed": 375.587, "utilization": 3.2603, "size": 0.120672}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len6/run1.json b/code/fpga/ndrange_results/proteins.15MB.len6/run1.json new file mode 100644 index 0000000..aba01d2 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6821, "power": 35.308042}, {"timestamp": 58.2877, "power": 35.308042}, {"timestamp": 78.8325, "power": 35.308042}, {"timestamp": 99.363, "power": 35.308042}, {"timestamp": 120.027, "power": 35.308042}, {"timestamp": 140.677, "power": 35.308042}, {"timestamp": 161.205, "power": 35.308042}, {"timestamp": 181.759, "power": 35.308042}, {"timestamp": 202.336, "power": 35.308042}, {"timestamp": 222.893, "power": 35.308042}, {"timestamp": 243.445, "power": 35.308042}, {"timestamp": 264.034, "power": 35.308042}, {"timestamp": 284.624, "power": 35.308042}, {"timestamp": 305.214, "power": 35.308042}, {"timestamp": 325.775, "power": 35.308042}, {"timestamp": 346.324, "power": 35.308042}, {"timestamp": 366.808, "power": 35.308042}, {"timestamp": 387.326, "power": 35.308042}, {"timestamp": 407.85, "power": 35.308042}, {"timestamp": 428.37, "power": 35.308042}, {"timestamp": 448.895, "power": 35.308042}, {"timestamp": 469.417, "power": 35.308042}, {"timestamp": 489.94, "power": 35.308042}, {"timestamp": 510.442, "power": 35.308042}, {"timestamp": 530.956, "power": 35.308042}, {"timestamp": 551.48, "power": 35.308042}, {"timestamp": 572.005, "power": 35.308042}, {"timestamp": 592.527, "power": 35.308042}, {"timestamp": 613.05, "power": 35.308042}, {"timestamp": 633.581, "power": 35.308042}, {"timestamp": 654.113, "power": 35.308042}, {"timestamp": 674.597, "power": 35.308042}, {"timestamp": 695.126, "power": 35.308042}, {"timestamp": 715.677, "power": 35.308042}, {"timestamp": 736.217, "power": 35.308042}, {"timestamp": 756.757, "power": 35.308042}, {"timestamp": 777.333, "power": 35.308042}, {"timestamp": 797.871, "power": 35.308042}, {"timestamp": 818.386, "power": 35.308042}, {"timestamp": 838.881, "power": 35.308042}, {"timestamp": 859.412, "power": 35.308042}, {"timestamp": 879.94, "power": 35.308042}, {"timestamp": 900.46, "power": 35.308042}, {"timestamp": 920.989, "power": 35.308042}, {"timestamp": 941.55, "power": 35.308042}, {"timestamp": 962.09, "power": 35.308042}, {"timestamp": 982.606, "power": 35.308042}, {"timestamp": 1003.12, "power": 35.308042}, {"timestamp": 1023.65, "power": 35.302248}, {"timestamp": 1044.72, "power": 35.302248}, {"timestamp": 1065.29, "power": 35.302248}, {"timestamp": 1085.88, "power": 35.302248}, {"timestamp": 1106.38, "power": 35.302248}, {"timestamp": 1126.86, "power": 35.302248}, {"timestamp": 1147.41, "power": 35.302248}], "timeline": {"START": "560.124667", "END": "830.45809"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 587.686}, {"name": "clSetKernelArg", "calls": 19, "time": 163.628}, {"name": "clReleaseKernel", "calls": 1, "time": 163.387}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.8191}, {"name": "clReleaseContext", "calls": 1, "time": 37.4017}, {"name": "clCreateContext", "calls": 1, "time": 35.5378}, {"name": "clReleaseProgram", "calls": 1, "time": 20.0108}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.35252}, {"name": "clCreateKernel", "calls": 1, "time": 0.363565}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.118179}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.069467}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037714}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026829}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024032}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022297}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011449}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010219}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008798}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007431}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006563}, {"name": "clRetainDevice", "calls": 2, "time": 0.004686}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 270.333}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 252.207}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 245.722}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 217.884}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 230.046}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 269.844}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8765.028228, "utilization": 91.302377, "size": 480060.0, "time": 54.769932}, {"type": "WRITE", "transfers": 1, "speed": 6535.986527, "utilization": 68.083193, "size": 1714470.0, "time": 262.311909}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 793124, "speed": 29.8991, "utilization": 0.25954, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 42557, "speed": 375.002, "utilization": 3.25522, "size": 0.120233}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 771758, "speed": 29.8229, "utilization": 0.258879, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 41297, "speed": 374.016, "utilization": 3.24667, "size": 0.11998}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 684981, "speed": 29.8704, "utilization": 0.259292, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35834, "speed": 370.775, "utilization": 3.21853, "size": 0.118748}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 724506, "speed": 29.9259, "utilization": 0.259774, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38305, "speed": 372.301, "utilization": 3.23178, "size": 0.119306}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 855152, "speed": 30.144, "utilization": 0.261666, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46493, "speed": 377.146, "utilization": 3.27384, "size": 0.120902}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len6/run2.json b/code/fpga/ndrange_results/proteins.15MB.len6/run2.json new file mode 100644 index 0000000..d3de6a4 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6084, "power": 35.35938899999999}, {"timestamp": 58.1379, "power": 35.35938899999999}, {"timestamp": 78.713, "power": 35.35938899999999}, {"timestamp": 99.283, "power": 35.35938899999999}, {"timestamp": 119.964, "power": 35.35938899999999}, {"timestamp": 140.619, "power": 35.35938899999999}, {"timestamp": 161.121, "power": 35.35938899999999}, {"timestamp": 181.641, "power": 35.35938899999999}, {"timestamp": 202.2, "power": 35.35938899999999}, {"timestamp": 222.799, "power": 35.35938899999999}, {"timestamp": 243.395, "power": 35.35938899999999}, {"timestamp": 263.991, "power": 35.35938899999999}, {"timestamp": 284.589, "power": 35.35938899999999}, {"timestamp": 305.18, "power": 35.35938899999999}, {"timestamp": 325.696, "power": 35.35938899999999}, {"timestamp": 346.22, "power": 35.35938899999999}, {"timestamp": 366.748, "power": 35.35938899999999}, {"timestamp": 387.274, "power": 35.35938899999999}, {"timestamp": 407.798, "power": 35.35938899999999}, {"timestamp": 428.325, "power": 35.35938899999999}, {"timestamp": 448.85, "power": 35.35938899999999}, {"timestamp": 469.362, "power": 35.35938899999999}, {"timestamp": 489.882, "power": 35.35938899999999}, {"timestamp": 510.404, "power": 35.35938899999999}, {"timestamp": 530.928, "power": 35.35938899999999}, {"timestamp": 551.451, "power": 35.35938899999999}, {"timestamp": 571.972, "power": 35.35938899999999}, {"timestamp": 592.497, "power": 35.35938899999999}, {"timestamp": 613.029, "power": 35.35938899999999}, {"timestamp": 633.519, "power": 35.35938899999999}, {"timestamp": 654.043, "power": 35.35938899999999}, {"timestamp": 674.581, "power": 35.35938899999999}, {"timestamp": 695.125, "power": 35.35938899999999}, {"timestamp": 715.679, "power": 35.35938899999999}, {"timestamp": 736.224, "power": 35.35938899999999}, {"timestamp": 756.765, "power": 35.35938899999999}, {"timestamp": 777.281, "power": 35.35938899999999}, {"timestamp": 797.775, "power": 35.35938899999999}, {"timestamp": 818.311, "power": 35.35938899999999}, {"timestamp": 838.851, "power": 35.35938899999999}, {"timestamp": 859.372, "power": 35.35938899999999}, {"timestamp": 879.895, "power": 35.35938899999999}, {"timestamp": 900.42, "power": 35.35938899999999}, {"timestamp": 920.98, "power": 35.35938899999999}, {"timestamp": 941.53, "power": 35.35938899999999}, {"timestamp": 962.023, "power": 35.35938899999999}, {"timestamp": 982.586, "power": 35.35938899999999}, {"timestamp": 1003.12, "power": 35.35938899999999}, {"timestamp": 1023.67, "power": 35.278290999999996}, {"timestamp": 1044.74, "power": 35.278290999999996}, {"timestamp": 1065.3, "power": 35.278290999999996}, {"timestamp": 1085.83, "power": 35.278290999999996}, {"timestamp": 1106.53, "power": 35.278290999999996}, {"timestamp": 1127.09, "power": 35.278290999999996}], "timeline": {"START": "561.109248", "END": "823.940336"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 582.872}, {"name": "clSetKernelArg", "calls": 19, "time": 164.628}, {"name": "clReleaseKernel", "calls": 1, "time": 161.671}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.936}, {"name": "clReleaseContext", "calls": 1, "time": 37.4148}, {"name": "clCreateContext", "calls": 1, "time": 35.363}, {"name": "clReleaseProgram", "calls": 1, "time": 20.8713}, {"name": "clCreateKernel", "calls": 1, "time": 0.359178}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.313354}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.135101}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073915}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037883}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029632}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02348}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02328}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01302}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010377}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009635}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006832}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00668}, {"name": "clRetainDevice", "calls": 2, "time": 0.004789}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 262.831}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 262.401}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 260.65}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 227.945}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 252.237}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 209.993}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8709.876844, "utilization": 90.727884, "size": 480060.0, "time": 55.116738}, {"type": "WRITE", "transfers": 1, "speed": 6476.878423, "utilization": 67.467484, "size": 1714470.0, "time": 264.705772}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 826755, "speed": 29.9315, "utilization": 0.259822, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 44642, "speed": 375.727, "utilization": 3.26152, "size": 0.120587}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 819375, "speed": 29.861, "utilization": 0.25921, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 44222, "speed": 375.996, "utilization": 3.26386, "size": 0.120515}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 717215, "speed": 29.8885, "utilization": 0.259449, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37925, "speed": 371.798, "utilization": 3.22741, "size": 0.119238}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 795364, "speed": 29.9674, "utilization": 0.260134, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 42754, "speed": 374.546, "utilization": 3.25127, "size": 0.120278}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 662243, "speed": 29.9825, "utilization": 0.260264, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34440, "speed": 370.028, "utilization": 3.21204, "size": 0.118436}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len6/run3.json b/code/fpga/ndrange_results/proteins.15MB.len6/run3.json new file mode 100644 index 0000000..cf12b0e --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.2636, "power": 35.488315}, {"timestamp": 67.9503, "power": 35.488315}, {"timestamp": 88.4871, "power": 35.488315}, {"timestamp": 109.016, "power": 35.488315}, {"timestamp": 129.978, "power": 35.488315}, {"timestamp": 150.877, "power": 35.488315}, {"timestamp": 171.419, "power": 35.488315}, {"timestamp": 191.951, "power": 35.488315}, {"timestamp": 212.446, "power": 35.488315}, {"timestamp": 232.99, "power": 35.488315}, {"timestamp": 253.53, "power": 35.488315}, {"timestamp": 274.072, "power": 35.488315}, {"timestamp": 294.612, "power": 35.488315}, {"timestamp": 315.113, "power": 35.488315}, {"timestamp": 335.782, "power": 35.488315}, {"timestamp": 356.307, "power": 35.488315}, {"timestamp": 376.797, "power": 35.488315}, {"timestamp": 397.32, "power": 35.488315}, {"timestamp": 417.85, "power": 35.488315}, {"timestamp": 438.375, "power": 35.488315}, {"timestamp": 458.899, "power": 35.488315}, {"timestamp": 479.427, "power": 35.488315}, {"timestamp": 499.937, "power": 35.488315}, {"timestamp": 520.421, "power": 35.488315}, {"timestamp": 540.939, "power": 35.488315}, {"timestamp": 561.465, "power": 35.488315}, {"timestamp": 581.992, "power": 35.488315}, {"timestamp": 602.542, "power": 35.488315}, {"timestamp": 623.07, "power": 35.488315}, {"timestamp": 643.604, "power": 35.488315}, {"timestamp": 664.116, "power": 35.488315}, {"timestamp": 684.607, "power": 35.488315}, {"timestamp": 705.147, "power": 35.488315}, {"timestamp": 725.699, "power": 35.488315}, {"timestamp": 746.245, "power": 35.488315}, {"timestamp": 766.791, "power": 35.488315}, {"timestamp": 787.337, "power": 35.488315}, {"timestamp": 807.863, "power": 35.488315}, {"timestamp": 828.419, "power": 35.488315}, {"timestamp": 848.921, "power": 35.488315}, {"timestamp": 869.516, "power": 35.488315}, {"timestamp": 890.051, "power": 35.488315}, {"timestamp": 910.521, "power": 35.488315}, {"timestamp": 931.048, "power": 35.488315}, {"timestamp": 951.58, "power": 35.488315}, {"timestamp": 972.088, "power": 35.488315}, {"timestamp": 992.579, "power": 35.488315}, {"timestamp": 1013.1, "power": 35.89659999999999}, {"timestamp": 1034.21, "power": 35.89659999999999}, {"timestamp": 1054.76, "power": 35.89659999999999}, {"timestamp": 1075.33, "power": 35.89659999999999}, {"timestamp": 1095.92, "power": 35.89659999999999}, {"timestamp": 1116.53, "power": 35.89659999999999}, {"timestamp": 1137.05, "power": 35.89659999999999}], "timeline": {"START": "571.860084", "END": "834.566969"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 582.821}, {"name": "clSetKernelArg", "calls": 19, "time": 163.801}, {"name": "clReleaseKernel", "calls": 1, "time": 162.888}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.7731}, {"name": "clCreateContext", "calls": 1, "time": 45.1098}, {"name": "clReleaseContext", "calls": 1, "time": 31.9074}, {"name": "clReleaseProgram", "calls": 1, "time": 19.8625}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.35041}, {"name": "clCreateKernel", "calls": 1, "time": 0.340733}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.087324}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07361}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038571}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025471}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023129}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023122}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013469}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011046}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010341}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008034}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006964}, {"name": "clRetainDevice", "calls": 2, "time": 0.004646}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 262.707}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 217.805}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 228.392}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 262.262}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 235.469}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 256.67}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8808.626399, "utilization": 91.756525, "size": 480060.0, "time": 54.498849}, {"type": "WRITE", "transfers": 1, "speed": 6462.831044, "utilization": 67.321157, "size": 1714470.0, "time": 265.281127}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 683800, "speed": 29.8271, "utilization": 0.258916, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35750, "speed": 371.095, "utilization": 3.22131, "size": 0.11882}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 716303, "speed": 29.7934, "utilization": 0.258623, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37850, "speed": 373.331, "utilization": 3.24072, "size": 0.119281}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 828295, "speed": 30.0289, "utilization": 0.260668, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 44847, "speed": 376.121, "utilization": 3.26494, "size": 0.120641}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 742175, "speed": 29.9488, "utilization": 0.259972, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39314, "speed": 372.953, "utilization": 3.23744, "size": 0.119625}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 812369, "speed": 30.1074, "utilization": 0.261349, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 43791, "speed": 375.22, "utilization": 3.25712, "size": 0.120415}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len6/run4.json b/code/fpga/ndrange_results/proteins.15MB.len6/run4.json new file mode 100644 index 0000000..6cfb19c --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.9855, "power": 35.028442}, {"timestamp": 57.6555, "power": 35.028442}, {"timestamp": 78.1855, "power": 35.028442}, {"timestamp": 98.7172, "power": 35.028442}, {"timestamp": 119.578, "power": 35.028442}, {"timestamp": 140.458, "power": 35.028442}, {"timestamp": 160.98, "power": 35.028442}, {"timestamp": 181.521, "power": 35.028442}, {"timestamp": 202.06, "power": 35.028442}, {"timestamp": 222.612, "power": 35.028442}, {"timestamp": 243.15, "power": 35.028442}, {"timestamp": 263.687, "power": 35.028442}, {"timestamp": 284.198, "power": 35.028442}, {"timestamp": 304.689, "power": 35.028442}, {"timestamp": 325.172, "power": 35.028442}, {"timestamp": 345.688, "power": 35.028442}, {"timestamp": 366.154, "power": 35.028442}, {"timestamp": 386.48, "power": 35.028442}, {"timestamp": 406.944, "power": 35.028442}, {"timestamp": 427.259, "power": 35.028442}, {"timestamp": 447.717, "power": 35.028442}, {"timestamp": 468.145, "power": 35.028442}, {"timestamp": 488.606, "power": 35.028442}, {"timestamp": 509.046, "power": 35.028442}, {"timestamp": 529.492, "power": 35.028442}, {"timestamp": 549.938, "power": 35.028442}, {"timestamp": 570.422, "power": 35.028442}, {"timestamp": 590.954, "power": 35.028442}, {"timestamp": 611.446, "power": 35.028442}, {"timestamp": 631.97, "power": 35.028442}, {"timestamp": 652.484, "power": 35.028442}, {"timestamp": 672.978, "power": 35.028442}, {"timestamp": 693.508, "power": 35.028442}, {"timestamp": 714.018, "power": 35.028442}, {"timestamp": 734.519, "power": 35.028442}, {"timestamp": 755.052, "power": 35.028442}, {"timestamp": 775.589, "power": 35.028442}, {"timestamp": 796.142, "power": 35.028442}, {"timestamp": 816.636, "power": 35.028442}, {"timestamp": 837.171, "power": 35.028442}, {"timestamp": 857.709, "power": 35.028442}, {"timestamp": 878.235, "power": 35.028442}, {"timestamp": 898.759, "power": 35.028442}, {"timestamp": 919.289, "power": 35.028442}, {"timestamp": 939.819, "power": 35.028442}, {"timestamp": 960.33, "power": 35.028442}, {"timestamp": 980.821, "power": 35.028442}, {"timestamp": 1001.34, "power": 35.028442}, {"timestamp": 1021.86, "power": 35.620095}, {"timestamp": 1043.01, "power": 35.620095}, {"timestamp": 1063.56, "power": 35.620095}, {"timestamp": 1084.14, "power": 35.620095}, {"timestamp": 1104.82, "power": 35.620095}, {"timestamp": 1125.35, "power": 35.620095}, {"timestamp": 1145.93, "power": 35.620095}, {"timestamp": 1166.48, "power": 35.620095}], "timeline": {"START": "566.00994", "END": "842.739285"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 600.739}, {"name": "clReleaseKernel", "calls": 1, "time": 171.982}, {"name": "clSetKernelArg", "calls": 19, "time": 165.357}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.8762}, {"name": "clReleaseContext", "calls": 1, "time": 43.5001}, {"name": "clCreateContext", "calls": 1, "time": 34.8303}, {"name": "clReleaseProgram", "calls": 1, "time": 20.2124}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.539921}, {"name": "clCreateKernel", "calls": 1, "time": 0.339752}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.160838}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073617}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036964}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031589}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023243}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023065}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013985}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010444}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009031}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007073}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00647}, {"name": "clRetainDevice", "calls": 2, "time": 0.004656}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 276.729}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 217.486}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 235.198}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 254.713}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 276.273}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 240.851}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8721.493478, "utilization": 90.84889, "size": 480060.0, "time": 55.043325}, {"type": "WRITE", "transfers": 1, "speed": 6378.673974, "utilization": 66.444521, "size": 1714470.0, "time": 268.781115}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 682428, "speed": 29.802, "utilization": 0.258698, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35696, "speed": 370.819, "utilization": 3.21891, "size": 0.11872}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 737476, "speed": 29.7651, "utilization": 0.258378, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39073, "speed": 372.126, "utilization": 3.23026, "size": 0.1195}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 802548, "speed": 29.9335, "utilization": 0.25984, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 43198, "speed": 375.096, "utilization": 3.25604, "size": 0.120312}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 873502, "speed": 30.0647, "utilization": 0.260978, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 47648, "speed": 376.493, "utilization": 3.26817, "size": 0.121066}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 759345, "speed": 29.9727, "utilization": 0.26018, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 40458, "speed": 373.56, "utilization": 3.24271, "size": 0.119817}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len8/run0.json b/code/fpga/ndrange_results/proteins.15MB.len8/run0.json new file mode 100644 index 0000000..7f99397 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.928, "power": 35.480016000000006}, {"timestamp": 57.5537, "power": 35.480016000000006}, {"timestamp": 78.0898, "power": 35.480016000000006}, {"timestamp": 98.6196, "power": 35.480016000000006}, {"timestamp": 119.517, "power": 35.480016000000006}, {"timestamp": 140.418, "power": 35.480016000000006}, {"timestamp": 160.913, "power": 35.480016000000006}, {"timestamp": 181.455, "power": 35.480016000000006}, {"timestamp": 201.993, "power": 35.480016000000006}, {"timestamp": 222.532, "power": 35.480016000000006}, {"timestamp": 243.071, "power": 35.480016000000006}, {"timestamp": 263.61, "power": 35.480016000000006}, {"timestamp": 284.143, "power": 35.480016000000006}, {"timestamp": 304.684, "power": 35.480016000000006}, {"timestamp": 325.264, "power": 35.480016000000006}, {"timestamp": 345.792, "power": 35.480016000000006}, {"timestamp": 366.316, "power": 35.480016000000006}, {"timestamp": 386.84, "power": 35.480016000000006}, {"timestamp": 407.364, "power": 35.480016000000006}, {"timestamp": 427.887, "power": 35.480016000000006}, {"timestamp": 448.4, "power": 35.480016000000006}, {"timestamp": 468.878, "power": 35.480016000000006}, {"timestamp": 489.396, "power": 35.480016000000006}, {"timestamp": 509.918, "power": 35.480016000000006}, {"timestamp": 530.44, "power": 35.480016000000006}, {"timestamp": 550.964, "power": 35.480016000000006}, {"timestamp": 571.496, "power": 35.480016000000006}, {"timestamp": 592.037, "power": 35.480016000000006}, {"timestamp": 612.54, "power": 35.480016000000006}, {"timestamp": 633.045, "power": 35.480016000000006}, {"timestamp": 653.593, "power": 35.480016000000006}, {"timestamp": 674.133, "power": 35.480016000000006}, {"timestamp": 694.685, "power": 35.480016000000006}, {"timestamp": 715.244, "power": 35.480016000000006}, {"timestamp": 735.796, "power": 35.480016000000006}, {"timestamp": 756.342, "power": 35.480016000000006}, {"timestamp": 776.887, "power": 35.480016000000006}, {"timestamp": 797.401, "power": 35.480016000000006}, {"timestamp": 817.859, "power": 35.480016000000006}, {"timestamp": 838.343, "power": 35.480016000000006}, {"timestamp": 858.872, "power": 35.480016000000006}, {"timestamp": 879.411, "power": 35.480016000000006}, {"timestamp": 899.933, "power": 35.480016000000006}, {"timestamp": 920.404, "power": 35.480016000000006}, {"timestamp": 940.889, "power": 35.480016000000006}, {"timestamp": 961.373, "power": 35.480016000000006}, {"timestamp": 981.904, "power": 35.480016000000006}, {"timestamp": 1002.44, "power": 35.480016000000006}, {"timestamp": 1022.96, "power": 35.51787}, {"timestamp": 1043.6, "power": 35.51787}, {"timestamp": 1064.17, "power": 35.51787}], "timeline": {"START": "547.061057", "END": "767.980708"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 537.594}, {"name": "clReleaseKernel", "calls": 1, "time": 154.868}, {"name": "clSetKernelArg", "calls": 19, "time": 147.576}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.7867}, {"name": "clReleaseContext", "calls": 1, "time": 53.882}, {"name": "clCreateContext", "calls": 1, "time": 34.778}, {"name": "clReleaseProgram", "calls": 1, "time": 16.536}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.30233}, {"name": "clCreateKernel", "calls": 1, "time": 0.345132}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.15105}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07741}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036918}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030795}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026469}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023024}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010054}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009189}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008538}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006526}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006424}, {"name": "clRetainDevice", "calls": 2, "time": 0.004707}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 220.92}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 220.477}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 196.1}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 187.344}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 211.762}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 206.895}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8731.478767, "utilization": 90.952904, "size": 428220.0, "time": 49.043239}, {"type": "WRITE", "transfers": 1, "speed": 6411.783992, "utilization": 66.789417, "size": 1714480.0, "time": 267.395487}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 700066, "speed": 30.1467, "utilization": 0.26169, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33569, "speed": 368.862, "utilization": 3.20193, "size": 0.118011}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 620154, "speed": 29.9873, "utilization": 0.260306, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28492, "speed": 364.686, "utilization": 3.16568, "size": 0.116271}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 594678, "speed": 30.1298, "utilization": 0.261544, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26945, "speed": 363.202, "utilization": 3.1528, "size": 0.115701}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 673804, "speed": 30.2143, "utilization": 0.262277, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31891, "speed": 367.769, "utilization": 3.19244, "size": 0.117478}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 659535, "speed": 30.2938, "utilization": 0.262967, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31030, "speed": 366.564, "utilization": 3.18198, "size": 0.117186}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len8/run1.json b/code/fpga/ndrange_results/proteins.15MB.len8/run1.json new file mode 100644 index 0000000..f4ef178 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 46.656, "power": 35.439705}, {"timestamp": 67.3259, "power": 35.439705}, {"timestamp": 87.8602, "power": 35.439705}, {"timestamp": 108.392, "power": 35.439705}, {"timestamp": 129.274, "power": 35.439705}, {"timestamp": 150.15, "power": 35.439705}, {"timestamp": 170.688, "power": 35.439705}, {"timestamp": 191.231, "power": 35.439705}, {"timestamp": 211.77, "power": 35.439705}, {"timestamp": 232.307, "power": 35.439705}, {"timestamp": 252.821, "power": 35.439705}, {"timestamp": 273.313, "power": 35.439705}, {"timestamp": 293.843, "power": 35.439705}, {"timestamp": 314.394, "power": 35.439705}, {"timestamp": 334.966, "power": 35.439705}, {"timestamp": 355.491, "power": 35.439705}, {"timestamp": 376.01, "power": 35.439705}, {"timestamp": 396.539, "power": 35.439705}, {"timestamp": 417.051, "power": 35.439705}, {"timestamp": 437.531, "power": 35.439705}, {"timestamp": 458.049, "power": 35.439705}, {"timestamp": 478.572, "power": 35.439705}, {"timestamp": 499.097, "power": 35.439705}, {"timestamp": 519.62, "power": 35.439705}, {"timestamp": 540.142, "power": 35.439705}, {"timestamp": 560.667, "power": 35.439705}, {"timestamp": 581.182, "power": 35.439705}, {"timestamp": 601.667, "power": 35.439705}, {"timestamp": 622.195, "power": 35.439705}, {"timestamp": 642.73, "power": 35.439705}, {"timestamp": 663.268, "power": 35.439705}, {"timestamp": 683.816, "power": 35.439705}, {"timestamp": 704.362, "power": 35.439705}, {"timestamp": 724.892, "power": 35.439705}, {"timestamp": 745.392, "power": 35.439705}, {"timestamp": 765.931, "power": 35.439705}, {"timestamp": 786.469, "power": 35.439705}, {"timestamp": 806.999, "power": 35.439705}, {"timestamp": 827.521, "power": 35.439705}, {"timestamp": 848.049, "power": 35.439705}, {"timestamp": 868.57, "power": 35.439705}, {"timestamp": 889.064, "power": 35.439705}, {"timestamp": 909.581, "power": 35.439705}, {"timestamp": 930.105, "power": 35.439705}, {"timestamp": 950.629, "power": 35.439705}, {"timestamp": 971.154, "power": 35.439705}, {"timestamp": 991.68, "power": 35.439705}, {"timestamp": 1012.21, "power": 35.493138}, {"timestamp": 1033.32, "power": 35.493138}, {"timestamp": 1053.88, "power": 35.493138}], "timeline": {"START": "552.767283", "END": "771.188589"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 531.875}, {"name": "clReleaseKernel", "calls": 1, "time": 154.998}, {"name": "clSetKernelArg", "calls": 19, "time": 147.685}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.3963}, {"name": "clCreateContext", "calls": 1, "time": 44.5097}, {"name": "clReleaseContext", "calls": 1, "time": 31.096}, {"name": "clReleaseProgram", "calls": 1, "time": 15.7514}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.432073}, {"name": "clCreateKernel", "calls": 1, "time": 0.339594}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.120305}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070821}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03663}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032093}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027103}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022556}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009838}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009106}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008813}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007097}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006764}, {"name": "clRetainDevice", "calls": 2, "time": 0.004601}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 218.421}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 196.617}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 203.122}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 203.2}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 218.001}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 197.817}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8810.59154, "utilization": 91.776995, "size": 428220.0, "time": 48.602866}, {"type": "WRITE", "transfers": 1, "speed": 6479.261478, "utilization": 67.492307, "size": 1714480.0, "time": 264.610729}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 622776, "speed": 30.0396, "utilization": 0.26076, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28695, "speed": 364.798, "utilization": 3.16665, "size": 0.116317}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 642088, "speed": 29.9869, "utilization": 0.260303, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29920, "speed": 366.215, "utilization": 3.17895, "size": 0.116895}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 645382, "speed": 30.1275, "utilization": 0.261523, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30100, "speed": 366.524, "utilization": 3.18163, "size": 0.116969}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 694081, "speed": 30.2434, "utilization": 0.262529, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33189, "speed": 369.031, "utilization": 3.2034, "size": 0.117977}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 630615, "speed": 30.2697, "utilization": 0.262758, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29235, "speed": 364.621, "utilization": 3.16511, "size": 0.11655}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len8/run2.json b/code/fpga/ndrange_results/proteins.15MB.len8/run2.json new file mode 100644 index 0000000..aa30084 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6145, "power": 36.72027}, {"timestamp": 58.2099, "power": 36.72027}, {"timestamp": 78.7481, "power": 36.72027}, {"timestamp": 99.2789, "power": 36.72027}, {"timestamp": 120.016, "power": 36.72027}, {"timestamp": 140.681, "power": 36.72027}, {"timestamp": 161.209, "power": 36.72027}, {"timestamp": 181.773, "power": 36.72027}, {"timestamp": 202.346, "power": 36.72027}, {"timestamp": 222.901, "power": 36.72027}, {"timestamp": 243.5, "power": 36.72027}, {"timestamp": 264.092, "power": 36.72027}, {"timestamp": 284.691, "power": 36.72027}, {"timestamp": 305.291, "power": 36.72027}, {"timestamp": 325.845, "power": 36.72027}, {"timestamp": 346.347, "power": 36.72027}, {"timestamp": 366.869, "power": 36.72027}, {"timestamp": 387.399, "power": 36.72027}, {"timestamp": 407.927, "power": 36.72027}, {"timestamp": 428.454, "power": 36.72027}, {"timestamp": 448.985, "power": 36.72027}, {"timestamp": 469.511, "power": 36.72027}, {"timestamp": 490.02, "power": 36.72027}, {"timestamp": 510.505, "power": 36.72027}, {"timestamp": 531.031, "power": 36.72027}, {"timestamp": 551.559, "power": 36.72027}, {"timestamp": 572.086, "power": 36.72027}, {"timestamp": 592.616, "power": 36.72027}, {"timestamp": 613.152, "power": 36.72027}, {"timestamp": 633.689, "power": 36.72027}, {"timestamp": 654.215, "power": 36.72027}, {"timestamp": 674.75, "power": 36.72027}, {"timestamp": 695.298, "power": 36.72027}, {"timestamp": 715.854, "power": 36.72027}, {"timestamp": 736.401, "power": 36.72027}, {"timestamp": 756.949, "power": 36.72027}, {"timestamp": 777.502, "power": 36.72027}, {"timestamp": 798.028, "power": 36.72027}, {"timestamp": 818.513, "power": 36.72027}, {"timestamp": 839.033, "power": 36.72027}, {"timestamp": 859.563, "power": 36.72027}, {"timestamp": 880.104, "power": 36.72027}, {"timestamp": 900.665, "power": 36.72027}, {"timestamp": 921.206, "power": 36.72027}, {"timestamp": 941.776, "power": 36.72027}, {"timestamp": 962.285, "power": 36.72027}, {"timestamp": 982.807, "power": 36.72027}, {"timestamp": 1003.36, "power": 36.72027}, {"timestamp": 1023.92, "power": 35.418384}, {"timestamp": 1044.99, "power": 35.418384}, {"timestamp": 1065.52, "power": 35.418384}, {"timestamp": 1086.06, "power": 35.418384}], "timeline": {"START": "548.338509", "END": "785.014721"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 551.856}, {"name": "clReleaseKernel", "calls": 1, "time": 158.178}, {"name": "clSetKernelArg", "calls": 19, "time": 150.348}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.4796}, {"name": "clReleaseContext", "calls": 1, "time": 43.6449}, {"name": "clCreateContext", "calls": 1, "time": 35.4447}, {"name": "clReleaseProgram", "calls": 1, "time": 19.7452}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.456063}, {"name": "clCreateKernel", "calls": 1, "time": 0.368274}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.138808}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076979}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039053}, {"name": "clCreateBuffer", "calls": 7, "time": 0.028806}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028195}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023324}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01081}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010657}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009038}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008478}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006924}, {"name": "clRetainDevice", "calls": 2, "time": 0.005068}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 236.676}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 215.655}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 236.246}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 221.367}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 225.889}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 225.198}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8711.084914, "utilization": 90.740468, "size": 428220.0, "time": 49.158056}, {"type": "WRITE", "transfers": 1, "speed": 6449.033044, "utilization": 67.177428, "size": 1714480.0, "time": 265.851034}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 681605, "speed": 29.9666, "utilization": 0.260127, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32376, "speed": 367.67, "utilization": 3.19158, "size": 0.117681}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 746222, "speed": 29.9604, "utilization": 0.260073, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36434, "speed": 370.986, "utilization": 3.22036, "size": 0.118832}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 700868, "speed": 30.0333, "utilization": 0.260706, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33462, "speed": 368.811, "utilization": 3.20149, "size": 0.118041}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 715851, "speed": 30.0751, "utilization": 0.261069, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34549, "speed": 368.644, "utilization": 3.20003, "size": 0.118302}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 715682, "speed": 30.1787, "utilization": 0.261968, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34577, "speed": 370.109, "utilization": 3.21275, "size": 0.118328}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len8/run3.json b/code/fpga/ndrange_results/proteins.15MB.len8/run3.json new file mode 100644 index 0000000..963b386 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.0836, "power": 35.371503000000004}, {"timestamp": 57.7135, "power": 35.371503000000004}, {"timestamp": 78.2555, "power": 35.371503000000004}, {"timestamp": 98.7873, "power": 35.371503000000004}, {"timestamp": 119.638, "power": 35.371503000000004}, {"timestamp": 140.521, "power": 35.371503000000004}, {"timestamp": 161.065, "power": 35.371503000000004}, {"timestamp": 181.604, "power": 35.371503000000004}, {"timestamp": 202.142, "power": 35.371503000000004}, {"timestamp": 222.678, "power": 35.371503000000004}, {"timestamp": 243.215, "power": 35.371503000000004}, {"timestamp": 263.718, "power": 35.371503000000004}, {"timestamp": 284.219, "power": 35.371503000000004}, {"timestamp": 304.804, "power": 35.371503000000004}, {"timestamp": 325.33, "power": 35.371503000000004}, {"timestamp": 345.855, "power": 35.371503000000004}, {"timestamp": 366.38, "power": 35.371503000000004}, {"timestamp": 386.906, "power": 35.371503000000004}, {"timestamp": 407.404, "power": 35.371503000000004}, {"timestamp": 427.884, "power": 35.371503000000004}, {"timestamp": 448.402, "power": 35.371503000000004}, {"timestamp": 468.926, "power": 35.371503000000004}, {"timestamp": 489.451, "power": 35.371503000000004}, {"timestamp": 509.977, "power": 35.371503000000004}, {"timestamp": 530.5, "power": 35.371503000000004}, {"timestamp": 551.022, "power": 35.371503000000004}, {"timestamp": 571.542, "power": 35.371503000000004}, {"timestamp": 592.027, "power": 35.371503000000004}, {"timestamp": 612.549, "power": 35.371503000000004}, {"timestamp": 633.082, "power": 35.371503000000004}, {"timestamp": 653.622, "power": 35.371503000000004}, {"timestamp": 674.159, "power": 35.371503000000004}, {"timestamp": 694.7, "power": 35.371503000000004}, {"timestamp": 715.259, "power": 35.371503000000004}, {"timestamp": 735.759, "power": 35.371503000000004}, {"timestamp": 756.288, "power": 35.371503000000004}, {"timestamp": 776.826, "power": 35.371503000000004}, {"timestamp": 797.365, "power": 35.371503000000004}, {"timestamp": 817.891, "power": 35.371503000000004}, {"timestamp": 838.411, "power": 35.371503000000004}, {"timestamp": 858.933, "power": 35.371503000000004}, {"timestamp": 879.436, "power": 35.371503000000004}, {"timestamp": 899.92, "power": 35.371503000000004}, {"timestamp": 920.44, "power": 35.371503000000004}, {"timestamp": 940.963, "power": 35.371503000000004}, {"timestamp": 961.487, "power": 35.371503000000004}, {"timestamp": 982.016, "power": 35.371503000000004}, {"timestamp": 1002.55, "power": 35.371503000000004}, {"timestamp": 1023.07, "power": 36.27036699999999}, {"timestamp": 1044.22, "power": 36.27036699999999}, {"timestamp": 1064.74, "power": 36.27036699999999}], "timeline": {"START": "551.296033", "END": "776.936569"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 545.482}, {"name": "clReleaseKernel", "calls": 1, "time": 159.014}, {"name": "clSetKernelArg", "calls": 19, "time": 149.488}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.7182}, {"name": "clCreateContext", "calls": 1, "time": 34.8731}, {"name": "clReleaseContext", "calls": 1, "time": 33.8448}, {"name": "clReleaseProgram", "calls": 1, "time": 19.8686}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.418685}, {"name": "clCreateKernel", "calls": 1, "time": 0.364629}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.127542}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072063}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037557}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027247}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026108}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023267}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011021}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010219}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009884}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00923}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00692}, {"name": "clRetainDevice", "calls": 2, "time": 0.004699}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 225.641}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 204.265}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 207.887}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 225.182}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 209.55}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 197.423}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8628.235135, "utilization": 89.877449, "size": 428220.0, "time": 49.63008}, {"type": "WRITE", "transfers": 1, "speed": 6350.488818, "utilization": 66.150925, "size": 1714480.0, "time": 269.976399}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 647060, "speed": 30.0415, "utilization": 0.260777, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30222, "speed": 366.238, "utilization": 3.17915, "size": 0.116969}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 657327, "speed": 29.9791, "utilization": 0.260236, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30863, "speed": 367.427, "utilization": 3.18947, "size": 0.117136}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 716020, "speed": 30.2033, "utilization": 0.262181, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34495, "speed": 369.952, "utilization": 3.21139, "size": 0.118376}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 665739, "speed": 30.1593, "utilization": 0.2618, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31359, "speed": 367.092, "utilization": 3.18656, "size": 0.117459}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 629135, "speed": 30.2736, "utilization": 0.262792, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29121, "speed": 364.39, "utilization": 3.16311, "size": 0.116501}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.15MB.len8/run4.json b/code/fpga/ndrange_results/proteins.15MB.len8/run4.json new file mode 100644 index 0000000..2d8519f --- /dev/null +++ b/code/fpga/ndrange_results/proteins.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.7327, "power": 35.27652}, {"timestamp": 58.3602, "power": 35.27652}, {"timestamp": 78.8991, "power": 35.27652}, {"timestamp": 99.4717, "power": 35.27652}, {"timestamp": 120.164, "power": 35.27652}, {"timestamp": 140.835, "power": 35.27652}, {"timestamp": 161.365, "power": 35.27652}, {"timestamp": 181.902, "power": 35.27652}, {"timestamp": 202.463, "power": 35.27652}, {"timestamp": 223.029, "power": 35.27652}, {"timestamp": 243.626, "power": 35.27652}, {"timestamp": 264.222, "power": 35.27652}, {"timestamp": 284.82, "power": 35.27652}, {"timestamp": 305.408, "power": 35.27652}, {"timestamp": 325.916, "power": 35.27652}, {"timestamp": 346.401, "power": 35.27652}, {"timestamp": 366.923, "power": 35.27652}, {"timestamp": 387.45, "power": 35.27652}, {"timestamp": 407.974, "power": 35.27652}, {"timestamp": 428.499, "power": 35.27652}, {"timestamp": 449.027, "power": 35.27652}, {"timestamp": 469.552, "power": 35.27652}, {"timestamp": 490.067, "power": 35.27652}, {"timestamp": 510.59, "power": 35.27652}, {"timestamp": 531.113, "power": 35.27652}, {"timestamp": 551.638, "power": 35.27652}, {"timestamp": 572.164, "power": 35.27652}, {"timestamp": 592.691, "power": 35.27652}, {"timestamp": 613.223, "power": 35.27652}, {"timestamp": 633.76, "power": 35.27652}, {"timestamp": 654.254, "power": 35.27652}, {"timestamp": 674.79, "power": 35.27652}, {"timestamp": 695.334, "power": 35.27652}, {"timestamp": 715.891, "power": 35.27652}, {"timestamp": 736.438, "power": 35.27652}, {"timestamp": 756.983, "power": 35.27652}, {"timestamp": 777.526, "power": 35.27652}, {"timestamp": 798.047, "power": 35.27652}, {"timestamp": 818.566, "power": 35.27652}, {"timestamp": 839.091, "power": 35.27652}, {"timestamp": 859.675, "power": 35.27652}, {"timestamp": 880.246, "power": 35.27652}, {"timestamp": 900.788, "power": 35.27652}, {"timestamp": 921.332, "power": 35.27652}, {"timestamp": 941.853, "power": 35.27652}, {"timestamp": 962.357, "power": 35.27652}, {"timestamp": 982.883, "power": 35.27652}, {"timestamp": 1003.42, "power": 35.27652}, {"timestamp": 1023.98, "power": 35.901371999999995}, {"timestamp": 1045.12, "power": 35.901371999999995}, {"timestamp": 1065.68, "power": 35.901371999999995}], "timeline": {"START": "550.72695", "END": "772.220963"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 537.431}, {"name": "clReleaseKernel", "calls": 1, "time": 158.002}, {"name": "clSetKernelArg", "calls": 19, "time": 149.451}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6766}, {"name": "clReleaseContext", "calls": 1, "time": 46.7017}, {"name": "clCreateContext", "calls": 1, "time": 35.2024}, {"name": "clReleaseProgram", "calls": 1, "time": 16.1742}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.39797}, {"name": "clCreateKernel", "calls": 1, "time": 0.342164}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132109}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070292}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038053}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02757}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026091}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023487}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010074}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009787}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008751}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006846}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006379}, {"name": "clRetainDevice", "calls": 2, "time": 0.004627}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 221.494}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 210.7}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 221.067}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 218.049}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 213.898}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 216.041}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8793.348366, "utilization": 91.597379, "size": 428220.0, "time": 48.698173}, {"type": "WRITE", "transfers": 1, "speed": 6421.492905, "utilization": 66.890551, "size": 1714480.0, "time": 266.991201}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 666744, "speed": 30.0247, "utilization": 0.260631, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31395, "speed": 367.176, "utilization": 3.18729, "size": 0.11741}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 698682, "speed": 29.9817, "utilization": 0.260258, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33434, "speed": 369.284, "utilization": 3.20559, "size": 0.118013}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 691657, "speed": 30.0987, "utilization": 0.261273, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32980, "speed": 369.114, "utilization": 3.20412, "size": 0.117851}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 678936, "speed": 30.1334, "utilization": 0.261575, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32155, "speed": 367.936, "utilization": 3.19389, "size": 0.117639}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 687497, "speed": 30.227, "utilization": 0.262387, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32719, "speed": 368.546, "utilization": 3.19919, "size": 0.117829}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len4/run0.json b/code/fpga/ndrange_results/proteins.20MB.len4/run0.json new file mode 100644 index 0000000..4c2b43f --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.506, "power": 35.934853000000004}, {"timestamp": 63.1682, "power": 35.934853000000004}, {"timestamp": 83.7082, "power": 35.934853000000004}, {"timestamp": 104.245, "power": 35.934853000000004}, {"timestamp": 124.822, "power": 35.934853000000004}, {"timestamp": 145.522, "power": 35.934853000000004}, {"timestamp": 166.055, "power": 35.934853000000004}, {"timestamp": 186.599, "power": 35.934853000000004}, {"timestamp": 207.186, "power": 35.934853000000004}, {"timestamp": 227.749, "power": 35.934853000000004}, {"timestamp": 248.357, "power": 35.934853000000004}, {"timestamp": 268.963, "power": 35.934853000000004}, {"timestamp": 289.57, "power": 35.934853000000004}, {"timestamp": 310.181, "power": 35.934853000000004}, {"timestamp": 330.785, "power": 35.934853000000004}, {"timestamp": 351.367, "power": 35.934853000000004}, {"timestamp": 371.936, "power": 35.934853000000004}, {"timestamp": 392.546, "power": 35.934853000000004}, {"timestamp": 413.104, "power": 35.934853000000004}, {"timestamp": 433.638, "power": 35.934853000000004}, {"timestamp": 454.177, "power": 35.934853000000004}, {"timestamp": 474.71, "power": 35.934853000000004}, {"timestamp": 495.227, "power": 35.934853000000004}, {"timestamp": 515.756, "power": 35.934853000000004}, {"timestamp": 536.286, "power": 35.934853000000004}, {"timestamp": 556.819, "power": 35.934853000000004}, {"timestamp": 577.351, "power": 35.934853000000004}, {"timestamp": 597.884, "power": 35.934853000000004}, {"timestamp": 618.418, "power": 35.934853000000004}, {"timestamp": 638.955, "power": 35.934853000000004}, {"timestamp": 659.449, "power": 35.934853000000004}, {"timestamp": 679.94, "power": 35.934853000000004}, {"timestamp": 700.469, "power": 35.934853000000004}, {"timestamp": 721.013, "power": 35.934853000000004}, {"timestamp": 741.546, "power": 35.934853000000004}, {"timestamp": 762.077, "power": 35.934853000000004}, {"timestamp": 782.626, "power": 35.934853000000004}, {"timestamp": 803.182, "power": 35.934853000000004}, {"timestamp": 823.682, "power": 35.934853000000004}, {"timestamp": 844.22, "power": 35.934853000000004}, {"timestamp": 864.769, "power": 35.934853000000004}, {"timestamp": 885.321, "power": 35.934853000000004}, {"timestamp": 905.875, "power": 35.934853000000004}, {"timestamp": 926.431, "power": 35.934853000000004}, {"timestamp": 946.995, "power": 35.934853000000004}, {"timestamp": 967.503, "power": 35.934853000000004}, {"timestamp": 988.055, "power": 35.934853000000004}, {"timestamp": 1008.61, "power": 36.041693}, {"timestamp": 1030.03, "power": 36.041693}, {"timestamp": 1050.6, "power": 36.041693}, {"timestamp": 1071.18, "power": 36.041693}, {"timestamp": 1091.69, "power": 36.041693}, {"timestamp": 1112.2, "power": 36.041693}, {"timestamp": 1132.74, "power": 36.041693}, {"timestamp": 1153.3, "power": 36.041693}, {"timestamp": 1173.81, "power": 36.041693}, {"timestamp": 1194.37, "power": 36.041693}, {"timestamp": 1214.93, "power": 36.041693}, {"timestamp": 1235.44, "power": 36.041693}, {"timestamp": 1255.97, "power": 36.041693}, {"timestamp": 1276.51, "power": 36.041693}, {"timestamp": 1297.06, "power": 36.041693}, {"timestamp": 1317.6, "power": 36.041693}, {"timestamp": 1338.15, "power": 36.041693}, {"timestamp": 1358.69, "power": 36.041693}, {"timestamp": 1379.2, "power": 36.041693}, {"timestamp": 1399.7, "power": 36.041693}, {"timestamp": 1420.24, "power": 36.041693}, {"timestamp": 1440.78, "power": 36.041693}, {"timestamp": 1461.32, "power": 36.041693}, {"timestamp": 1481.86, "power": 36.041693}, {"timestamp": 1502.4, "power": 36.041693}, {"timestamp": 1522.97, "power": 36.041693}, {"timestamp": 1543.53, "power": 36.041693}, {"timestamp": 1564.06, "power": 36.041693}, {"timestamp": 1584.6, "power": 36.041693}, {"timestamp": 1605.56, "power": 36.041693}, {"timestamp": 1626.12, "power": 36.041693}, {"timestamp": 1646.68, "power": 36.041693}], "timeline": {"START": "762.324228", "END": "1185.470099"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 886.578}, {"name": "clSetKernelArg", "calls": 19, "time": 250.02}, {"name": "clReleaseKernel", "calls": 1, "time": 241.614}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.4935}, {"name": "clReleaseContext", "calls": 1, "time": 54.7587}, {"name": "clCreateContext", "calls": 1, "time": 40.221}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0418}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.18381}, {"name": "clCreateKernel", "calls": 1, "time": 0.345989}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.133961}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.111837}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041105}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.039547}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025399}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024181}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011112}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010927}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010109}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009256}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008737}, {"name": "clRetainDevice", "calls": 2, "time": 0.005261}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 423.146}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 411.515}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 422.694}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 403.614}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 410.769}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 402.923}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8018.191751, "utilization": 83.522831, "size": 769020.0, "time": 95.909405}, {"type": "WRITE", "transfers": 1, "speed": 6222.496964, "utilization": 64.817677, "size": 2285930.0, "time": 367.364747}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1284992, "speed": 29.6522, "utilization": 0.257397, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76569, "speed": 383.54, "utilization": 3.32934, "size": 0.123821}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1320685, "speed": 29.6788, "utilization": 0.257628, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78788, "speed": 384.203, "utilization": 3.33509, "size": 0.123903}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1260468, "speed": 29.668, "utilization": 0.257535, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 74971, "speed": 383.437, "utilization": 3.32845, "size": 0.123702}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1284408, "speed": 29.7055, "utilization": 0.257861, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76548, "speed": 383.627, "utilization": 3.3301, "size": 0.123813}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1260506, "speed": 29.7204, "utilization": 0.25799, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75011, "speed": 383.744, "utilization": 3.33111, "size": 0.123735}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len4/run1.json b/code/fpga/ndrange_results/proteins.20MB.len4/run1.json new file mode 100644 index 0000000..ebfd6bb --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.0308, "power": 35.755605}, {"timestamp": 59.6232, "power": 35.755605}, {"timestamp": 80.1584, "power": 35.755605}, {"timestamp": 100.687, "power": 35.755605}, {"timestamp": 121.212, "power": 35.755605}, {"timestamp": 142.111, "power": 35.755605}, {"timestamp": 162.651, "power": 35.755605}, {"timestamp": 183.152, "power": 35.755605}, {"timestamp": 203.646, "power": 35.755605}, {"timestamp": 224.183, "power": 35.755605}, {"timestamp": 244.717, "power": 35.755605}, {"timestamp": 265.254, "power": 35.755605}, {"timestamp": 285.788, "power": 35.755605}, {"timestamp": 306.324, "power": 35.755605}, {"timestamp": 326.83, "power": 35.755605}, {"timestamp": 347.323, "power": 35.755605}, {"timestamp": 367.855, "power": 35.755605}, {"timestamp": 388.394, "power": 35.755605}, {"timestamp": 408.927, "power": 35.755605}, {"timestamp": 429.497, "power": 35.755605}, {"timestamp": 450.09, "power": 35.755605}, {"timestamp": 470.621, "power": 35.755605}, {"timestamp": 491.126, "power": 35.755605}, {"timestamp": 511.648, "power": 35.755605}, {"timestamp": 532.174, "power": 35.755605}, {"timestamp": 552.7, "power": 35.755605}, {"timestamp": 573.224, "power": 35.755605}, {"timestamp": 593.752, "power": 35.755605}, {"timestamp": 614.275, "power": 35.755605}, {"timestamp": 634.819, "power": 35.755605}, {"timestamp": 655.303, "power": 35.755605}, {"timestamp": 675.819, "power": 35.755605}, {"timestamp": 696.342, "power": 35.755605}, {"timestamp": 716.88, "power": 35.755605}, {"timestamp": 737.408, "power": 35.755605}, {"timestamp": 757.93, "power": 35.755605}, {"timestamp": 778.455, "power": 35.755605}, {"timestamp": 798.975, "power": 35.755605}, {"timestamp": 819.461, "power": 35.755605}, {"timestamp": 839.992, "power": 35.755605}, {"timestamp": 860.525, "power": 35.755605}, {"timestamp": 881.058, "power": 35.755605}, {"timestamp": 901.595, "power": 35.755605}, {"timestamp": 922.133, "power": 35.755605}, {"timestamp": 942.676, "power": 35.755605}, {"timestamp": 963.192, "power": 35.755605}, {"timestamp": 983.732, "power": 35.755605}, {"timestamp": 1004.27, "power": 35.755605}, {"timestamp": 1024.81, "power": 36.005151}, {"timestamp": 1045.96, "power": 36.005151}, {"timestamp": 1066.5, "power": 36.005151}, {"timestamp": 1087.03, "power": 36.005151}, {"timestamp": 1107.58, "power": 36.005151}, {"timestamp": 1128.16, "power": 36.005151}, {"timestamp": 1148.71, "power": 36.005151}, {"timestamp": 1169.27, "power": 36.005151}, {"timestamp": 1189.83, "power": 36.005151}, {"timestamp": 1210.39, "power": 36.005151}, {"timestamp": 1230.91, "power": 36.005151}, {"timestamp": 1251.39, "power": 36.005151}, {"timestamp": 1271.91, "power": 36.005151}, {"timestamp": 1292.44, "power": 36.005151}, {"timestamp": 1312.97, "power": 36.005151}, {"timestamp": 1333.5, "power": 36.005151}, {"timestamp": 1354.03, "power": 36.005151}, {"timestamp": 1374.56, "power": 36.005151}, {"timestamp": 1395.08, "power": 36.005151}, {"timestamp": 1415.6, "power": 36.005151}, {"timestamp": 1436.13, "power": 36.005151}, {"timestamp": 1456.66, "power": 36.005151}, {"timestamp": 1477.19, "power": 36.005151}, {"timestamp": 1497.72, "power": 36.005151}, {"timestamp": 1518.25, "power": 36.005151}, {"timestamp": 1538.77, "power": 36.005151}, {"timestamp": 1559.32, "power": 36.005151}, {"timestamp": 1579.85, "power": 36.005151}, {"timestamp": 1600.37, "power": 36.005151}, {"timestamp": 1621.32, "power": 36.005151}, {"timestamp": 1641.86, "power": 36.005151}], "timeline": {"START": "764.332137", "END": "1210.90405"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 906.816}, {"name": "clSetKernelArg", "calls": 19, "time": 254.22}, {"name": "clReleaseKernel", "calls": 1, "time": 239.348}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.0335}, {"name": "clCreateContext", "calls": 1, "time": 36.7511}, {"name": "clReleaseContext", "calls": 1, "time": 30.8105}, {"name": "clReleaseProgram", "calls": 1, "time": 21.0684}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.41298}, {"name": "clCreateKernel", "calls": 1, "time": 0.344492}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.174757}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.083382}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037456}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032628}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02474}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023472}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010367}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01019}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007282}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007144}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006635}, {"name": "clRetainDevice", "calls": 2, "time": 0.004799}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 446.572}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 374.243}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 413.012}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 397.165}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 417.955}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 446.133}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8547.139639, "utilization": 89.032705, "size": 769020.0, "time": 89.97396}, {"type": "WRITE", "transfers": 1, "speed": 6176.977586, "utilization": 64.343517, "size": 2285930.0, "time": 370.071931}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1168133, "speed": 29.6514, "utilization": 0.25739, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 69224, "speed": 382.735, "utilization": 3.32235, "size": 0.123406}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1290750, "speed": 29.6867, "utilization": 0.257697, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76864, "speed": 384.226, "utilization": 3.33529, "size": 0.123857}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1241695, "speed": 29.7055, "utilization": 0.25786, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 73889, "speed": 382.945, "utilization": 3.32418, "size": 0.123642}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1309116, "speed": 29.7688, "utilization": 0.258409, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78045, "speed": 383.861, "utilization": 3.33213, "size": 0.123907}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1402553, "speed": 29.8941, "utilization": 0.259497, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83917, "speed": 384.528, "utilization": 3.33792, "size": 0.124181}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len4/run2.json b/code/fpga/ndrange_results/proteins.20MB.len4/run2.json new file mode 100644 index 0000000..aeef84f --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.4371, "power": 35.994928}, {"timestamp": 60.0885, "power": 35.994928}, {"timestamp": 80.6238, "power": 35.994928}, {"timestamp": 101.143, "power": 35.994928}, {"timestamp": 121.626, "power": 35.994928}, {"timestamp": 142.577, "power": 35.994928}, {"timestamp": 163.113, "power": 35.994928}, {"timestamp": 183.651, "power": 35.994928}, {"timestamp": 204.186, "power": 35.994928}, {"timestamp": 224.722, "power": 35.994928}, {"timestamp": 245.228, "power": 35.994928}, {"timestamp": 265.761, "power": 35.994928}, {"timestamp": 286.306, "power": 35.994928}, {"timestamp": 306.845, "power": 35.994928}, {"timestamp": 327.384, "power": 35.994928}, {"timestamp": 347.921, "power": 35.994928}, {"timestamp": 368.459, "power": 35.994928}, {"timestamp": 389.005, "power": 35.994928}, {"timestamp": 409.497, "power": 35.994928}, {"timestamp": 430.073, "power": 35.994928}, {"timestamp": 450.675, "power": 35.994928}, {"timestamp": 471.204, "power": 35.994928}, {"timestamp": 491.732, "power": 35.994928}, {"timestamp": 512.255, "power": 35.994928}, {"timestamp": 532.783, "power": 35.994928}, {"timestamp": 553.301, "power": 35.994928}, {"timestamp": 573.821, "power": 35.994928}, {"timestamp": 594.346, "power": 35.994928}, {"timestamp": 614.87, "power": 35.994928}, {"timestamp": 635.395, "power": 35.994928}, {"timestamp": 655.92, "power": 35.994928}, {"timestamp": 676.443, "power": 35.994928}, {"timestamp": 696.968, "power": 35.994928}, {"timestamp": 717.474, "power": 35.994928}, {"timestamp": 737.998, "power": 35.994928}, {"timestamp": 758.523, "power": 35.994928}, {"timestamp": 779.064, "power": 35.994928}, {"timestamp": 799.601, "power": 35.994928}, {"timestamp": 820.135, "power": 35.994928}, {"timestamp": 840.671, "power": 35.994928}, {"timestamp": 861.188, "power": 35.994928}, {"timestamp": 881.726, "power": 35.994928}, {"timestamp": 902.271, "power": 35.994928}, {"timestamp": 922.814, "power": 35.994928}, {"timestamp": 943.358, "power": 35.994928}, {"timestamp": 963.907, "power": 35.994928}, {"timestamp": 984.452, "power": 35.994928}, {"timestamp": 1005.03, "power": 35.994928}, {"timestamp": 1026.17, "power": 36.22396}, {"timestamp": 1046.74, "power": 36.22396}, {"timestamp": 1067.31, "power": 36.22396}, {"timestamp": 1087.87, "power": 36.22396}, {"timestamp": 1108.45, "power": 36.22396}, {"timestamp": 1129.02, "power": 36.22396}, {"timestamp": 1149.52, "power": 36.22396}, {"timestamp": 1170.08, "power": 36.22396}, {"timestamp": 1190.63, "power": 36.22396}, {"timestamp": 1211.2, "power": 36.22396}, {"timestamp": 1231.74, "power": 36.22396}, {"timestamp": 1252.27, "power": 36.22396}, {"timestamp": 1272.81, "power": 36.22396}, {"timestamp": 1293.33, "power": 36.22396}, {"timestamp": 1313.83, "power": 36.22396}, {"timestamp": 1334.37, "power": 36.22396}, {"timestamp": 1354.91, "power": 36.22396}, {"timestamp": 1375.45, "power": 36.22396}, {"timestamp": 1395.99, "power": 36.22396}, {"timestamp": 1416.52, "power": 36.22396}, {"timestamp": 1437.06, "power": 36.22396}, {"timestamp": 1457.55, "power": 36.22396}, {"timestamp": 1478.04, "power": 36.22396}, {"timestamp": 1498.58, "power": 36.22396}, {"timestamp": 1519.12, "power": 36.22396}, {"timestamp": 1539.66, "power": 36.22396}, {"timestamp": 1560.19, "power": 36.22396}, {"timestamp": 1580.73, "power": 36.22396}, {"timestamp": 1601.6, "power": 36.22396}, {"timestamp": 1622.16, "power": 36.22396}], "timeline": {"START": "758.635273", "END": "1186.765527"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 892.718}, {"name": "clSetKernelArg", "calls": 19, "time": 250.303}, {"name": "clReleaseKernel", "calls": 1, "time": 239.842}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.0004}, {"name": "clReleaseContext", "calls": 1, "time": 45.8273}, {"name": "clCreateContext", "calls": 1, "time": 37.1445}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7862}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.450211}, {"name": "clCreateKernel", "calls": 1, "time": 0.346018}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.128665}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080504}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040177}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029337}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024663}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023935}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010606}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010353}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008384}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007801}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006927}, {"name": "clRetainDevice", "calls": 2, "time": 0.004903}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 428.13}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 403.85}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 407.677}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 427.654}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 388.826}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 412.127}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7998.306774, "utilization": 83.315696, "size": 769020.0, "time": 96.14785}, {"type": "WRITE", "transfers": 1, "speed": 6208.288337, "utilization": 64.66967, "size": 2285930.0, "time": 368.205518}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1261271, "speed": 29.668, "utilization": 0.257535, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75045, "speed": 384.114, "utilization": 3.33432, "size": 0.12375}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1273178, "speed": 29.6653, "utilization": 0.257511, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75794, "speed": 384.255, "utilization": 3.33555, "size": 0.123788}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1340112, "speed": 29.7829, "utilization": 0.258532, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 80062, "speed": 384.011, "utilization": 3.33343, "size": 0.123959}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1215611, "speed": 29.7066, "utilization": 0.25787, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 72164, "speed": 382.832, "utilization": 3.32319, "size": 0.123567}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1290864, "speed": 29.7721, "utilization": 0.258438, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76936, "speed": 383.774, "utilization": 3.33137, "size": 0.123868}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len4/run3.json b/code/fpga/ndrange_results/proteins.20MB.len4/run3.json new file mode 100644 index 0000000..968035c --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.9938, "power": 35.632754000000006}, {"timestamp": 62.6035, "power": 35.632754000000006}, {"timestamp": 83.1828, "power": 35.632754000000006}, {"timestamp": 103.752, "power": 35.632754000000006}, {"timestamp": 124.309, "power": 35.632754000000006}, {"timestamp": 144.947, "power": 35.632754000000006}, {"timestamp": 165.439, "power": 35.632754000000006}, {"timestamp": 185.982, "power": 35.632754000000006}, {"timestamp": 206.572, "power": 35.632754000000006}, {"timestamp": 227.174, "power": 35.632754000000006}, {"timestamp": 247.773, "power": 35.632754000000006}, {"timestamp": 268.349, "power": 35.632754000000006}, {"timestamp": 288.911, "power": 35.632754000000006}, {"timestamp": 309.475, "power": 35.632754000000006}, {"timestamp": 330.075, "power": 35.632754000000006}, {"timestamp": 350.677, "power": 35.632754000000006}, {"timestamp": 371.276, "power": 35.632754000000006}, {"timestamp": 391.837, "power": 35.632754000000006}, {"timestamp": 412.41, "power": 35.632754000000006}, {"timestamp": 432.898, "power": 35.632754000000006}, {"timestamp": 453.425, "power": 35.632754000000006}, {"timestamp": 473.954, "power": 35.632754000000006}, {"timestamp": 494.481, "power": 35.632754000000006}, {"timestamp": 515.009, "power": 35.632754000000006}, {"timestamp": 535.538, "power": 35.632754000000006}, {"timestamp": 556.066, "power": 35.632754000000006}, {"timestamp": 576.568, "power": 35.632754000000006}, {"timestamp": 597.055, "power": 35.632754000000006}, {"timestamp": 617.58, "power": 35.632754000000006}, {"timestamp": 638.109, "power": 35.632754000000006}, {"timestamp": 658.638, "power": 35.632754000000006}, {"timestamp": 679.163, "power": 35.632754000000006}, {"timestamp": 699.691, "power": 35.632754000000006}, {"timestamp": 720.235, "power": 35.632754000000006}, {"timestamp": 740.725, "power": 35.632754000000006}, {"timestamp": 761.246, "power": 35.632754000000006}, {"timestamp": 781.783, "power": 35.632754000000006}, {"timestamp": 802.316, "power": 35.632754000000006}, {"timestamp": 822.846, "power": 35.632754000000006}, {"timestamp": 843.381, "power": 35.632754000000006}, {"timestamp": 863.92, "power": 35.632754000000006}, {"timestamp": 884.485, "power": 35.632754000000006}, {"timestamp": 905.029, "power": 35.632754000000006}, {"timestamp": 925.574, "power": 35.632754000000006}, {"timestamp": 946.121, "power": 35.632754000000006}, {"timestamp": 966.668, "power": 35.632754000000006}, {"timestamp": 987.215, "power": 35.632754000000006}, {"timestamp": 1007.76, "power": 36.262163}, {"timestamp": 1028.94, "power": 36.262163}, {"timestamp": 1049.48, "power": 36.262163}, {"timestamp": 1070.03, "power": 36.262163}, {"timestamp": 1090.57, "power": 36.262163}, {"timestamp": 1111.12, "power": 36.262163}, {"timestamp": 1131.66, "power": 36.262163}, {"timestamp": 1152.22, "power": 36.262163}, {"timestamp": 1172.72, "power": 36.262163}, {"timestamp": 1193.26, "power": 36.262163}, {"timestamp": 1213.8, "power": 36.262163}, {"timestamp": 1234.35, "power": 36.262163}, {"timestamp": 1254.9, "power": 36.262163}, {"timestamp": 1275.46, "power": 36.262163}, {"timestamp": 1296.01, "power": 36.262163}, {"timestamp": 1316.54, "power": 36.262163}, {"timestamp": 1337.06, "power": 36.262163}, {"timestamp": 1357.64, "power": 36.262163}, {"timestamp": 1378.2, "power": 36.262163}, {"timestamp": 1398.75, "power": 36.262163}, {"timestamp": 1419.3, "power": 36.262163}, {"timestamp": 1439.85, "power": 36.262163}, {"timestamp": 1460.36, "power": 36.262163}, {"timestamp": 1480.85, "power": 36.262163}, {"timestamp": 1501.36, "power": 36.262163}, {"timestamp": 1521.9, "power": 36.262163}, {"timestamp": 1542.46, "power": 36.262163}, {"timestamp": 1563.02, "power": 36.262163}, {"timestamp": 1583.55, "power": 36.262163}, {"timestamp": 1604.08, "power": 36.262163}, {"timestamp": 1624.72, "power": 36.262163}, {"timestamp": 1645.28, "power": 36.262163}], "timeline": {"START": "760.639278", "END": "1198.03071"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 903.962}, {"name": "clSetKernelArg", "calls": 19, "time": 248.837}, {"name": "clReleaseKernel", "calls": 1, "time": 238.053}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.1361}, {"name": "clReleaseContext", "calls": 1, "time": 44.1797}, {"name": "clCreateContext", "calls": 1, "time": 39.7167}, {"name": "clReleaseProgram", "calls": 1, "time": 16.3043}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.441662}, {"name": "clCreateKernel", "calls": 1, "time": 0.344626}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.124539}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072695}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03767}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028328}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023652}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02273}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011111}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01019}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008538}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008008}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007039}, {"name": "clRetainDevice", "calls": 2, "time": 0.00473}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 437.391}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 386.117}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 436.946}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 410.987}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 370.556}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 405.496}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7963.384379, "utilization": 82.951921, "size": 769020.0, "time": 96.569494}, {"type": "WRITE", "transfers": 1, "speed": 6182.571709, "utilization": 64.401789, "size": 2285930.0, "time": 369.737082}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1204917, "speed": 29.6367, "utilization": 0.257263, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 71538, "speed": 382.97, "utilization": 3.32439, "size": 0.123545}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1368655, "speed": 29.7611, "utilization": 0.258343, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 81769, "speed": 384.654, "utilization": 3.33901, "size": 0.124054}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1285848, "speed": 29.7204, "utilization": 0.25799, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 76588, "speed": 383.924, "utilization": 3.33267, "size": 0.123803}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1157618, "speed": 29.6843, "utilization": 0.257676, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 68542, "speed": 382.368, "utilization": 3.31917, "size": 0.123377}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1269783, "speed": 29.7541, "utilization": 0.258282, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75581, "speed": 383.732, "utilization": 3.33101, "size": 0.123789}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len4/run4.json b/code/fpga/ndrange_results/proteins.20MB.len4/run4.json new file mode 100644 index 0000000..a008373 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 48.6468, "power": 35.68187}, {"timestamp": 69.3199, "power": 35.68187}, {"timestamp": 89.8669, "power": 35.68187}, {"timestamp": 110.408, "power": 35.68187}, {"timestamp": 130.86, "power": 35.68187}, {"timestamp": 151.355, "power": 35.68187}, {"timestamp": 171.868, "power": 35.68187}, {"timestamp": 192.418, "power": 35.68187}, {"timestamp": 212.955, "power": 35.68187}, {"timestamp": 233.502, "power": 35.68187}, {"timestamp": 254.046, "power": 35.68187}, {"timestamp": 274.593, "power": 35.68187}, {"timestamp": 295.11, "power": 35.68187}, {"timestamp": 315.611, "power": 35.68187}, {"timestamp": 336.154, "power": 35.68187}, {"timestamp": 356.703, "power": 35.68187}, {"timestamp": 377.251, "power": 35.68187}, {"timestamp": 397.796, "power": 35.68187}, {"timestamp": 418.344, "power": 35.68187}, {"timestamp": 438.902, "power": 35.68187}, {"timestamp": 459.397, "power": 35.68187}, {"timestamp": 479.937, "power": 35.68187}, {"timestamp": 500.419, "power": 35.68187}, {"timestamp": 520.859, "power": 35.68187}, {"timestamp": 541.331, "power": 35.68187}, {"timestamp": 561.8, "power": 35.68187}, {"timestamp": 582.272, "power": 35.68187}, {"timestamp": 602.741, "power": 35.68187}, {"timestamp": 622.986, "power": 35.68187}, {"timestamp": 643.458, "power": 35.68187}, {"timestamp": 663.935, "power": 35.68187}, {"timestamp": 684.399, "power": 35.68187}, {"timestamp": 704.874, "power": 35.68187}, {"timestamp": 725.352, "power": 35.68187}, {"timestamp": 745.81, "power": 35.68187}, {"timestamp": 766.261, "power": 35.68187}, {"timestamp": 786.722, "power": 35.68187}, {"timestamp": 807.197, "power": 35.68187}, {"timestamp": 827.742, "power": 35.68187}, {"timestamp": 848.289, "power": 35.68187}, {"timestamp": 868.844, "power": 35.68187}, {"timestamp": 889.4, "power": 35.68187}, {"timestamp": 909.968, "power": 35.68187}, {"timestamp": 930.526, "power": 35.68187}, {"timestamp": 951.058, "power": 35.68187}, {"timestamp": 971.614, "power": 35.68187}, {"timestamp": 992.171, "power": 35.68187}, {"timestamp": 1012.73, "power": 36.483810000000005}, {"timestamp": 1034.02, "power": 36.483810000000005}, {"timestamp": 1054.6, "power": 36.483810000000005}, {"timestamp": 1075.14, "power": 36.483810000000005}, {"timestamp": 1095.71, "power": 36.483810000000005}, {"timestamp": 1116.29, "power": 36.483810000000005}, {"timestamp": 1136.87, "power": 36.483810000000005}, {"timestamp": 1157.44, "power": 36.483810000000005}, {"timestamp": 1178.02, "power": 36.483810000000005}, {"timestamp": 1198.58, "power": 36.483810000000005}, {"timestamp": 1219.11, "power": 36.483810000000005}, {"timestamp": 1239.62, "power": 36.483810000000005}, {"timestamp": 1260.17, "power": 36.483810000000005}, {"timestamp": 1280.72, "power": 36.483810000000005}, {"timestamp": 1301.26, "power": 36.483810000000005}, {"timestamp": 1321.81, "power": 36.483810000000005}, {"timestamp": 1342.34, "power": 36.483810000000005}, {"timestamp": 1362.91, "power": 36.483810000000005}, {"timestamp": 1383.41, "power": 36.483810000000005}, {"timestamp": 1450.85, "power": 36.483810000000005}, {"timestamp": 1471.37, "power": 36.483810000000005}, {"timestamp": 1491.87, "power": 36.483810000000005}, {"timestamp": 1512.41, "power": 36.483810000000005}, {"timestamp": 1532.98, "power": 36.483810000000005}, {"timestamp": 1553.53, "power": 36.483810000000005}, {"timestamp": 1574.06, "power": 36.483810000000005}, {"timestamp": 1594.6, "power": 36.483810000000005}, {"timestamp": 1615.11, "power": 36.483810000000005}, {"timestamp": 1635.61, "power": 36.483810000000005}, {"timestamp": 1656.11, "power": 36.483810000000005}, {"timestamp": 1676.65, "power": 36.483810000000005}, {"timestamp": 1697.19, "power": 36.483810000000005}, {"timestamp": 1717.74, "power": 36.483810000000005}, {"timestamp": 1738.29, "power": 36.483810000000005}, {"timestamp": 1758.89, "power": 36.483810000000005}, {"timestamp": 1779.39, "power": 36.483810000000005}, {"timestamp": 1800.02, "power": 36.483810000000005}, {"timestamp": 1820.56, "power": 36.483810000000005}], "timeline": {"START": "795.732974", "END": "1242.399937"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 926.949}, {"name": "clReleaseKernel", "calls": 1, "time": 349.269}, {"name": "clSetKernelArg", "calls": 19, "time": 279.352}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.0544}, {"name": "clCreateContext", "calls": 1, "time": 46.3649}, {"name": "clReleaseContext", "calls": 1, "time": 43.1765}, {"name": "clReleaseProgram", "calls": 1, "time": 16.1426}, {"name": "clCreateKernel", "calls": 1, "time": 0.34231}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.313983}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.152332}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078164}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038101}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028753}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025418}, {"name": "clReleaseDevice", "calls": 2, "time": 0.019377}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011776}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010258}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008011}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007824}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006862}, {"name": "clRetainDevice", "calls": 2, "time": 0.004764}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 446.667}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 408.452}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 419.187}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 446.189}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 414.885}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 407.732}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6775.357013, "utilization": 70.576636, "size": 769020.0, "time": 113.502506}, {"type": "WRITE", "transfers": 1, "speed": 6237.230227, "utilization": 64.971148, "size": 2285930.0, "time": 366.496977}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 1274333, "speed": 29.631, "utilization": 0.257213, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75885, "speed": 383.406, "utilization": 3.32818, "size": 0.12377}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1308728, "speed": 29.6489, "utilization": 0.257369, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 78014, "speed": 383.689, "utilization": 3.33064, "size": 0.123886}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1398657, "speed": 29.7892, "utilization": 0.258587, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 83656, "speed": 384.327, "utilization": 3.33617, "size": 0.124182}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1296946, "speed": 29.6998, "utilization": 0.25781, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 77296, "speed": 383.911, "utilization": 3.33256, "size": 0.123856}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 1274943, "speed": 29.7115, "utilization": 0.257912, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 75924, "speed": 384.04, "utilization": 3.33368, "size": 0.123782}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len6/run0.json b/code/fpga/ndrange_results/proteins.20MB.len6/run0.json new file mode 100644 index 0000000..a516d23 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 55.5978, "power": 35.574729}, {"timestamp": 76.2827, "power": 35.574729}, {"timestamp": 96.8055, "power": 35.574729}, {"timestamp": 117.306, "power": 35.574729}, {"timestamp": 138.257, "power": 35.574729}, {"timestamp": 159.145, "power": 35.574729}, {"timestamp": 179.698, "power": 35.574729}, {"timestamp": 200.254, "power": 35.574729}, {"timestamp": 220.775, "power": 35.574729}, {"timestamp": 241.324, "power": 35.574729}, {"timestamp": 261.871, "power": 35.574729}, {"timestamp": 282.423, "power": 35.574729}, {"timestamp": 302.974, "power": 35.574729}, {"timestamp": 323.487, "power": 35.574729}, {"timestamp": 344.165, "power": 35.574729}, {"timestamp": 364.765, "power": 35.574729}, {"timestamp": 385.26, "power": 35.574729}, {"timestamp": 405.792, "power": 35.574729}, {"timestamp": 426.326, "power": 35.574729}, {"timestamp": 446.866, "power": 35.574729}, {"timestamp": 467.405, "power": 35.574729}, {"timestamp": 487.94, "power": 35.574729}, {"timestamp": 508.438, "power": 35.574729}, {"timestamp": 528.967, "power": 35.574729}, {"timestamp": 549.502, "power": 35.574729}, {"timestamp": 570.038, "power": 35.574729}, {"timestamp": 590.576, "power": 35.574729}, {"timestamp": 611.118, "power": 35.574729}, {"timestamp": 631.66, "power": 35.574729}, {"timestamp": 652.201, "power": 35.574729}, {"timestamp": 672.739, "power": 35.574729}, {"timestamp": 693.241, "power": 35.574729}, {"timestamp": 713.779, "power": 35.574729}, {"timestamp": 734.344, "power": 35.574729}, {"timestamp": 754.907, "power": 35.574729}, {"timestamp": 775.498, "power": 35.574729}, {"timestamp": 796.082, "power": 35.574729}, {"timestamp": 816.621, "power": 35.574729}, {"timestamp": 837.193, "power": 35.574729}, {"timestamp": 857.767, "power": 35.574729}, {"timestamp": 878.323, "power": 35.574729}, {"timestamp": 898.846, "power": 35.574729}, {"timestamp": 919.375, "power": 35.574729}, {"timestamp": 939.628, "power": 35.574729}, {"timestamp": 960.133, "power": 35.574729}, {"timestamp": 980.661, "power": 35.574729}, {"timestamp": 1015.06, "power": 35.823084}, {"timestamp": 1036.17, "power": 35.823084}, {"timestamp": 1056.69, "power": 35.823084}, {"timestamp": 1077.22, "power": 35.823084}, {"timestamp": 1097.71, "power": 35.823084}, {"timestamp": 1118.25, "power": 35.823084}, {"timestamp": 1138.81, "power": 35.823084}, {"timestamp": 1159.37, "power": 35.823084}, {"timestamp": 1179.92, "power": 35.823084}, {"timestamp": 1200.47, "power": 35.823084}, {"timestamp": 1220.96, "power": 35.823084}, {"timestamp": 1241.5, "power": 35.823084}, {"timestamp": 1262.07, "power": 35.823084}], "timeline": {"START": "652.541933", "END": "889.743498"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 629.78}, {"name": "clReleaseKernel", "calls": 1, "time": 212.697}, {"name": "clSetKernelArg", "calls": 19, "time": 161.094}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.7549}, {"name": "clCreateContext", "calls": 1, "time": 53.4011}, {"name": "clReleaseContext", "calls": 1, "time": 48.4351}, {"name": "clReleaseProgram", "calls": 1, "time": 20.7513}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.396021}, {"name": "clCreateKernel", "calls": 1, "time": 0.337317}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.132122}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073547}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036331}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031064}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023478}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022952}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010225}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00937}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008583}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00678}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006567}, {"name": "clRetainDevice", "calls": 2, "time": 0.005004}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 237.202}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 188.762}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 194.642}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 236.726}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 208.128}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 214.011}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8838.560408, "utilization": 92.068338, "size": 451020.0, "time": 51.028672}, {"type": "WRITE", "transfers": 1, "speed": 6697.204509, "utilization": 69.762547, "size": 2285940.0, "time": 341.327642}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 594108, "speed": 29.9264, "utilization": 0.259777, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30128, "speed": 366.439, "utilization": 3.1809, "size": 0.117095}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 612206, "speed": 29.8966, "utilization": 0.259519, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31338, "speed": 367.284, "utilization": 3.18823, "size": 0.11749}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 750639, "speed": 30.1789, "utilization": 0.26197, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 39852, "speed": 373.052, "utilization": 3.2383, "size": 0.119733}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 657500, "speed": 30.0665, "utilization": 0.260994, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34156, "speed": 370.475, "utilization": 3.21593, "size": 0.118411}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 678303, "speed": 30.1558, "utilization": 0.261769, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35458, "speed": 370.641, "utilization": 3.21737, "size": 0.118685}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len6/run1.json b/code/fpga/ndrange_results/proteins.20MB.len6/run1.json new file mode 100644 index 0000000..12370e7 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.0707, "power": 36.041372}, {"timestamp": 58.7105, "power": 36.041372}, {"timestamp": 79.2492, "power": 36.041372}, {"timestamp": 99.8147, "power": 36.041372}, {"timestamp": 120.391, "power": 36.041372}, {"timestamp": 141.068, "power": 36.041372}, {"timestamp": 161.601, "power": 36.041372}, {"timestamp": 182.135, "power": 36.041372}, {"timestamp": 202.686, "power": 36.041372}, {"timestamp": 223.252, "power": 36.041372}, {"timestamp": 243.854, "power": 36.041372}, {"timestamp": 264.455, "power": 36.041372}, {"timestamp": 285.054, "power": 36.041372}, {"timestamp": 305.66, "power": 36.041372}, {"timestamp": 326.254, "power": 36.041372}, {"timestamp": 346.759, "power": 36.041372}, {"timestamp": 367.288, "power": 36.041372}, {"timestamp": 387.817, "power": 36.041372}, {"timestamp": 408.346, "power": 36.041372}, {"timestamp": 428.877, "power": 36.041372}, {"timestamp": 449.406, "power": 36.041372}, {"timestamp": 469.938, "power": 36.041372}, {"timestamp": 490.443, "power": 36.041372}, {"timestamp": 510.93, "power": 36.041372}, {"timestamp": 531.458, "power": 36.041372}, {"timestamp": 551.988, "power": 36.041372}, {"timestamp": 572.522, "power": 36.041372}, {"timestamp": 593.05, "power": 36.041372}, {"timestamp": 613.58, "power": 36.041372}, {"timestamp": 634.138, "power": 36.041372}, {"timestamp": 654.624, "power": 36.041372}, {"timestamp": 675.149, "power": 36.041372}, {"timestamp": 695.68, "power": 36.041372}, {"timestamp": 716.225, "power": 36.041372}, {"timestamp": 736.762, "power": 36.041372}, {"timestamp": 757.304, "power": 36.041372}, {"timestamp": 777.851, "power": 36.041372}, {"timestamp": 798.386, "power": 36.041372}, {"timestamp": 818.93, "power": 36.041372}, {"timestamp": 839.478, "power": 36.041372}, {"timestamp": 860.03, "power": 36.041372}, {"timestamp": 880.579, "power": 36.041372}, {"timestamp": 901.13, "power": 36.041372}, {"timestamp": 921.637, "power": 36.041372}, {"timestamp": 942.273, "power": 36.041372}, {"timestamp": 962.826, "power": 36.041372}, {"timestamp": 983.314, "power": 36.041372}, {"timestamp": 1003.87, "power": 36.041372}, {"timestamp": 1024.45, "power": 38.78109}, {"timestamp": 1045.5, "power": 38.78109}, {"timestamp": 1066.03, "power": 38.78109}, {"timestamp": 1086.55, "power": 38.78109}, {"timestamp": 1107.03, "power": 38.78109}, {"timestamp": 1127.56, "power": 38.78109}, {"timestamp": 1148.1, "power": 38.78109}, {"timestamp": 1168.63, "power": 38.78109}, {"timestamp": 1189.16, "power": 38.78109}, {"timestamp": 1209.69, "power": 38.78109}, {"timestamp": 1230.2, "power": 38.78109}, {"timestamp": 1250.68, "power": 38.78109}, {"timestamp": 1271.59, "power": 38.78109}, {"timestamp": 1292.15, "power": 38.78109}, {"timestamp": 1312.71, "power": 38.78109}], "timeline": {"START": "691.886241", "END": "907.657056"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 652.148}, {"name": "clReleaseKernel", "calls": 1, "time": 226.003}, {"name": "clSetKernelArg", "calls": 19, "time": 174.413}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.39}, {"name": "clReleaseContext", "calls": 1, "time": 58.9933}, {"name": "clCreateContext", "calls": 1, "time": 35.7599}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7522}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.541524}, {"name": "clCreateKernel", "calls": 1, "time": 0.346704}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.189005}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077566}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036831}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034896}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023921}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023232}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010429}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010228}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007915}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007469}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006728}, {"name": "clRetainDevice", "calls": 2, "time": 0.004871}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 215.771}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 215.322}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 207.26}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 202.503}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 213.85}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 213.373}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8660.183171, "utilization": 90.210241, "size": 491220.0, "time": 56.721664}, {"type": "WRITE", "transfers": 1, "speed": 6023.957557, "utilization": 62.749558, "size": 2285940.0, "time": 379.474955}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 678376, "speed": 29.9464, "utilization": 0.259952, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35361, "speed": 371.33, "utilization": 3.22335, "size": 0.118796}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 651799, "speed": 29.8929, "utilization": 0.259487, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33784, "speed": 369.967, "utilization": 3.21152, "size": 0.118217}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 638643, "speed": 29.9946, "utilization": 0.26037, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32976, "speed": 369.559, "utilization": 3.20798, "size": 0.118062}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 675715, "speed": 30.0509, "utilization": 0.260859, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35298, "speed": 371.492, "utilization": 3.22475, "size": 0.118678}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 675295, "speed": 30.1047, "utilization": 0.261325, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35223, "speed": 370.921, "utilization": 3.2198, "size": 0.118705}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len6/run2.json b/code/fpga/ndrange_results/proteins.20MB.len6/run2.json new file mode 100644 index 0000000..7bdcb2b --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.4651, "power": 36.104684999999996}, {"timestamp": 58.0458, "power": 36.104684999999996}, {"timestamp": 78.6233, "power": 36.104684999999996}, {"timestamp": 99.1516, "power": 36.104684999999996}, {"timestamp": 119.707, "power": 36.104684999999996}, {"timestamp": 140.34, "power": 36.104684999999996}, {"timestamp": 160.819, "power": 36.104684999999996}, {"timestamp": 181.351, "power": 36.104684999999996}, {"timestamp": 201.942, "power": 36.104684999999996}, {"timestamp": 222.544, "power": 36.104684999999996}, {"timestamp": 243.143, "power": 36.104684999999996}, {"timestamp": 263.742, "power": 36.104684999999996}, {"timestamp": 284.314, "power": 36.104684999999996}, {"timestamp": 304.88, "power": 36.104684999999996}, {"timestamp": 325.477, "power": 36.104684999999996}, {"timestamp": 345.986, "power": 36.104684999999996}, {"timestamp": 366.517, "power": 36.104684999999996}, {"timestamp": 386.984, "power": 36.104684999999996}, {"timestamp": 407.287, "power": 36.104684999999996}, {"timestamp": 427.749, "power": 36.104684999999996}, {"timestamp": 448.237, "power": 36.104684999999996}, {"timestamp": 468.693, "power": 36.104684999999996}, {"timestamp": 489.157, "power": 36.104684999999996}, {"timestamp": 509.62, "power": 36.104684999999996}, {"timestamp": 530.086, "power": 36.104684999999996}, {"timestamp": 550.548, "power": 36.104684999999996}, {"timestamp": 571.018, "power": 36.104684999999996}, {"timestamp": 591.48, "power": 36.104684999999996}, {"timestamp": 611.958, "power": 36.104684999999996}, {"timestamp": 632.401, "power": 36.104684999999996}, {"timestamp": 652.848, "power": 36.104684999999996}, {"timestamp": 673.294, "power": 36.104684999999996}, {"timestamp": 693.767, "power": 36.104684999999996}, {"timestamp": 714.313, "power": 36.104684999999996}, {"timestamp": 734.853, "power": 36.104684999999996}, {"timestamp": 755.395, "power": 36.104684999999996}, {"timestamp": 775.888, "power": 36.104684999999996}, {"timestamp": 796.383, "power": 36.104684999999996}, {"timestamp": 816.88, "power": 36.104684999999996}, {"timestamp": 837.452, "power": 36.104684999999996}, {"timestamp": 858.014, "power": 36.104684999999996}, {"timestamp": 878.592, "power": 36.104684999999996}, {"timestamp": 899.173, "power": 36.104684999999996}, {"timestamp": 919.718, "power": 36.104684999999996}, {"timestamp": 940.238, "power": 36.104684999999996}, {"timestamp": 960.742, "power": 36.104684999999996}, {"timestamp": 981.294, "power": 36.104684999999996}, {"timestamp": 1001.86, "power": 36.104684999999996}, {"timestamp": 1022.45, "power": 35.811274}, {"timestamp": 1043.63, "power": 35.811274}, {"timestamp": 1064.13, "power": 35.811274}, {"timestamp": 1084.62, "power": 35.811274}, {"timestamp": 1105.14, "power": 35.811274}, {"timestamp": 1125.67, "power": 35.811274}, {"timestamp": 1146.2, "power": 35.811274}, {"timestamp": 1166.73, "power": 35.811274}, {"timestamp": 1187.26, "power": 35.811274}, {"timestamp": 1207.79, "power": 35.811274}, {"timestamp": 1228.29, "power": 35.811274}, {"timestamp": 1248.81, "power": 35.811274}, {"timestamp": 1269.7, "power": 35.811274}, {"timestamp": 1290.24, "power": 35.811274}, {"timestamp": 1310.77, "power": 35.811274}], "timeline": {"START": "679.262477", "END": "904.227912"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 654.1}, {"name": "clReleaseKernel", "calls": 1, "time": 227.744}, {"name": "clSetKernelArg", "calls": 19, "time": 173.601}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.1887}, {"name": "clReleaseContext", "calls": 1, "time": 59.0827}, {"name": "clCreateContext", "calls": 1, "time": 35.2684}, {"name": "clReleaseProgram", "calls": 1, "time": 20.9343}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.424211}, {"name": "clCreateKernel", "calls": 1, "time": 0.352636}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.139498}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.081774}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037134}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028874}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023061}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011175}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01043}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00814}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006861}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006745}, {"name": "clRetainDevice", "calls": 2, "time": 0.004619}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 224.965}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 221.667}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 176.313}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 195.98}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 216.079}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 224.463}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8116.732097, "utilization": 84.549293, "size": 491220.0, "time": 60.51943}, {"type": "WRITE", "transfers": 1, "speed": 6205.495202, "utilization": 64.640575, "size": 2285940.0, "time": 368.373667}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 699321, "speed": 30.0053, "utilization": 0.260463, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36727, "speed": 371.868, "utilization": 3.22802, "size": 0.119106}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 555479, "speed": 29.9232, "utilization": 0.25975, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27723, "speed": 364.382, "utilization": 3.16304, "size": 0.116257}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 619054, "speed": 30.0349, "utilization": 0.260719, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31743, "speed": 368.152, "utilization": 3.19576, "size": 0.117603}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 683419, "speed": 30.1001, "utilization": 0.261285, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35770, "speed": 370.869, "utilization": 3.21935, "size": 0.118753}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 711713, "speed": 30.1783, "utilization": 0.261964, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37518, "speed": 372.77, "utilization": 3.23585, "size": 0.119288}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len6/run3.json b/code/fpga/ndrange_results/proteins.20MB.len6/run3.json new file mode 100644 index 0000000..d8c6bf5 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.246, "power": 35.940696}, {"timestamp": 64.8827, "power": 35.940696}, {"timestamp": 85.424, "power": 35.940696}, {"timestamp": 105.966, "power": 35.940696}, {"timestamp": 126.496, "power": 35.940696}, {"timestamp": 147.431, "power": 35.940696}, {"timestamp": 168.04, "power": 35.940696}, {"timestamp": 188.583, "power": 35.940696}, {"timestamp": 209.125, "power": 35.940696}, {"timestamp": 229.667, "power": 35.940696}, {"timestamp": 250.213, "power": 35.940696}, {"timestamp": 270.734, "power": 35.940696}, {"timestamp": 291.235, "power": 35.940696}, {"timestamp": 311.781, "power": 35.940696}, {"timestamp": 332.325, "power": 35.940696}, {"timestamp": 352.894, "power": 35.940696}, {"timestamp": 373.49, "power": 35.940696}, {"timestamp": 394.032, "power": 35.940696}, {"timestamp": 414.567, "power": 35.940696}, {"timestamp": 435.06, "power": 35.940696}, {"timestamp": 455.584, "power": 35.940696}, {"timestamp": 476.112, "power": 35.940696}, {"timestamp": 496.643, "power": 35.940696}, {"timestamp": 517.176, "power": 35.940696}, {"timestamp": 537.703, "power": 35.940696}, {"timestamp": 558.232, "power": 35.940696}, {"timestamp": 578.745, "power": 35.940696}, {"timestamp": 599.243, "power": 35.940696}, {"timestamp": 619.802, "power": 35.940696}, {"timestamp": 640.34, "power": 35.940696}, {"timestamp": 660.876, "power": 35.940696}, {"timestamp": 681.409, "power": 35.940696}, {"timestamp": 701.943, "power": 35.940696}, {"timestamp": 722.499, "power": 35.940696}, {"timestamp": 743.02, "power": 35.940696}, {"timestamp": 763.51, "power": 35.940696}, {"timestamp": 784.05, "power": 35.940696}, {"timestamp": 804.598, "power": 35.940696}, {"timestamp": 825.147, "power": 35.940696}, {"timestamp": 845.695, "power": 35.940696}, {"timestamp": 866.244, "power": 35.940696}, {"timestamp": 886.773, "power": 35.940696}, {"timestamp": 907.274, "power": 35.940696}, {"timestamp": 927.821, "power": 35.940696}, {"timestamp": 948.379, "power": 35.940696}, {"timestamp": 968.911, "power": 35.940696}, {"timestamp": 989.45, "power": 35.940696}, {"timestamp": 1009.98, "power": 36.78648}, {"timestamp": 1031.09, "power": 36.78648}, {"timestamp": 1051.59, "power": 36.78648}, {"timestamp": 1072.12, "power": 36.78648}, {"timestamp": 1092.66, "power": 36.78648}, {"timestamp": 1113.19, "power": 36.78648}, {"timestamp": 1133.73, "power": 36.78648}, {"timestamp": 1154.27, "power": 36.78648}, {"timestamp": 1174.78, "power": 36.78648}, {"timestamp": 1195.28, "power": 36.78648}, {"timestamp": 1215.81, "power": 36.78648}, {"timestamp": 1236.35, "power": 36.78648}, {"timestamp": 1256.94, "power": 36.78648}, {"timestamp": 1277.47, "power": 36.78648}, {"timestamp": 1298.06, "power": 36.78648}, {"timestamp": 1318.6, "power": 36.78648}], "timeline": {"START": "692.374708", "END": "922.245901"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 661.539}, {"name": "clReleaseKernel", "calls": 1, "time": 221.955}, {"name": "clSetKernelArg", "calls": 19, "time": 176.266}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.6257}, {"name": "clCreateContext", "calls": 1, "time": 41.9706}, {"name": "clReleaseContext", "calls": 1, "time": 41.3721}, {"name": "clReleaseProgram", "calls": 1, "time": 19.9379}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.479441}, {"name": "clCreateKernel", "calls": 1, "time": 0.345425}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.115484}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077897}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028227}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023545}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022889}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010404}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010101}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007468}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006855}, {"name": "clRetainDevice", "calls": 2, "time": 0.004675}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 229.871}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 195.512}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 213.396}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 229.389}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 201.351}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 214.64}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7970.243516, "utilization": 83.02337, "size": 491220.0, "time": 61.631743}, {"type": "WRITE", "transfers": 1, "speed": 6181.144099, "utilization": 64.386918, "size": 2285940.0, "time": 369.824904}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 615260, "speed": 29.8967, "utilization": 0.25952, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 31578, "speed": 367.999, "utilization": 3.19443, "size": 0.117534}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 671252, "speed": 29.8738, "utilization": 0.259321, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34970, "speed": 371.599, "utilization": 3.22569, "size": 0.118592}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 725114, "speed": 30.058, "utilization": 0.26092, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 38354, "speed": 372.187, "utilization": 3.23079, "size": 0.119409}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 636017, "speed": 30.0136, "utilization": 0.260534, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 32775, "speed": 369.882, "utilization": 3.21078, "size": 0.118021}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 678969, "speed": 30.0916, "utilization": 0.261212, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35425, "speed": 370.804, "utilization": 3.21879, "size": 0.11871}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len6/run4.json b/code/fpga/ndrange_results/proteins.20MB.len6/run4.json new file mode 100644 index 0000000..409676d --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 57.4303, "power": 36.96498700000001}, {"timestamp": 78.0783, "power": 36.96498700000001}, {"timestamp": 98.6102, "power": 36.96498700000001}, {"timestamp": 119.134, "power": 36.96498700000001}, {"timestamp": 139.613, "power": 36.96498700000001}, {"timestamp": 160.596, "power": 36.96498700000001}, {"timestamp": 181.131, "power": 36.96498700000001}, {"timestamp": 201.666, "power": 36.96498700000001}, {"timestamp": 222.197, "power": 36.96498700000001}, {"timestamp": 242.732, "power": 36.96498700000001}, {"timestamp": 263.246, "power": 36.96498700000001}, {"timestamp": 283.736, "power": 36.96498700000001}, {"timestamp": 304.264, "power": 36.96498700000001}, {"timestamp": 324.796, "power": 36.96498700000001}, {"timestamp": 345.329, "power": 36.96498700000001}, {"timestamp": 365.902, "power": 36.96498700000001}, {"timestamp": 386.476, "power": 36.96498700000001}, {"timestamp": 407.002, "power": 36.96498700000001}, {"timestamp": 427.506, "power": 36.96498700000001}, {"timestamp": 448.026, "power": 36.96498700000001}, {"timestamp": 468.546, "power": 36.96498700000001}, {"timestamp": 489.068, "power": 36.96498700000001}, {"timestamp": 509.589, "power": 36.96498700000001}, {"timestamp": 530.107, "power": 36.96498700000001}, {"timestamp": 550.628, "power": 36.96498700000001}, {"timestamp": 571.134, "power": 36.96498700000001}, {"timestamp": 591.614, "power": 36.96498700000001}, {"timestamp": 612.131, "power": 36.96498700000001}, {"timestamp": 632.65, "power": 36.96498700000001}, {"timestamp": 653.173, "power": 36.96498700000001}, {"timestamp": 673.656, "power": 36.96498700000001}, {"timestamp": 694.184, "power": 36.96498700000001}, {"timestamp": 714.682, "power": 36.96498700000001}, {"timestamp": 735.195, "power": 36.96498700000001}, {"timestamp": 755.682, "power": 36.96498700000001}, {"timestamp": 776.203, "power": 36.96498700000001}, {"timestamp": 796.738, "power": 36.96498700000001}, {"timestamp": 817.276, "power": 36.96498700000001}, {"timestamp": 837.813, "power": 36.96498700000001}, {"timestamp": 858.352, "power": 36.96498700000001}, {"timestamp": 878.889, "power": 36.96498700000001}, {"timestamp": 899.4, "power": 36.96498700000001}, {"timestamp": 919.927, "power": 36.96498700000001}, {"timestamp": 940.453, "power": 36.96498700000001}, {"timestamp": 960.974, "power": 36.96498700000001}, {"timestamp": 981.501, "power": 39.613406}, {"timestamp": 1031.04, "power": 39.613406}, {"timestamp": 1051.54, "power": 39.613406}, {"timestamp": 1072.04, "power": 39.613406}, {"timestamp": 1092.6, "power": 39.613406}, {"timestamp": 1113.13, "power": 39.613406}, {"timestamp": 1133.66, "power": 39.613406}, {"timestamp": 1154.2, "power": 39.613406}, {"timestamp": 1174.74, "power": 39.613406}, {"timestamp": 1195.25, "power": 39.613406}, {"timestamp": 1215.77, "power": 39.613406}, {"timestamp": 1236.26, "power": 39.613406}, {"timestamp": 1256.81, "power": 39.613406}, {"timestamp": 1277.34, "power": 39.613406}], "timeline": {"START": "672.918067", "END": "900.567813"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 625.195}, {"name": "clReleaseKernel", "calls": 1, "time": 218.146}, {"name": "clSetKernelArg", "calls": 19, "time": 174.383}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.8003}, {"name": "clCreateContext", "calls": 1, "time": 55.1998}, {"name": "clReleaseContext", "calls": 1, "time": 43.0022}, {"name": "clReleaseProgram", "calls": 1, "time": 19.9872}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.418827}, {"name": "clCreateKernel", "calls": 1, "time": 0.341872}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.123898}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080043}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040164}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027179}, {"name": "clCreateBuffer", "calls": 7, "time": 0.025027}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02334}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010849}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010444}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009075}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00818}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006732}, {"name": "clRetainDevice", "calls": 2, "time": 0.004779}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 227.65}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 227.215}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 217.547}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 205.795}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 208.214}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 188.181}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8718.839472, "utilization": 90.821244, "size": 491220.0, "time": 56.340067}, {"type": "WRITE", "transfers": 1, "speed": 6704.538598, "utilization": 69.838944, "size": 2285940.0, "time": 340.954264}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 717446, "speed": 30.0161, "utilization": 0.260557, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37874, "speed": 372.083, "utilization": 3.22988, "size": 0.119271}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 684715, "speed": 29.9158, "utilization": 0.259686, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 35869, "speed": 370.9, "utilization": 3.21962, "size": 0.118812}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 649024, "speed": 29.9795, "utilization": 0.260239, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 33583, "speed": 369.561, "utilization": 3.208, "size": 0.118166}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 657352, "speed": 30.0219, "utilization": 0.260607, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 34141, "speed": 369.589, "utilization": 3.20824, "size": 0.118341}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 594458, "speed": 30.057, "utilization": 0.260911, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30217, "speed": 366.356, "utilization": 3.18017, "size": 0.117081}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len8/run0.json b/code/fpga/ndrange_results/proteins.20MB.len8/run0.json new file mode 100644 index 0000000..059fe0e --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 47.4898, "power": 35.843535}, {"timestamp": 68.1211, "power": 35.843535}, {"timestamp": 88.6591, "power": 35.843535}, {"timestamp": 109.185, "power": 35.843535}, {"timestamp": 130.018, "power": 35.843535}, {"timestamp": 150.897, "power": 35.843535}, {"timestamp": 171.436, "power": 35.843535}, {"timestamp": 191.979, "power": 35.843535}, {"timestamp": 212.522, "power": 35.843535}, {"timestamp": 233.065, "power": 35.843535}, {"timestamp": 253.604, "power": 35.843535}, {"timestamp": 274.128, "power": 35.843535}, {"timestamp": 294.621, "power": 35.843535}, {"timestamp": 315.114, "power": 35.843535}, {"timestamp": 335.699, "power": 35.843535}, {"timestamp": 356.279, "power": 35.843535}, {"timestamp": 376.805, "power": 35.843535}, {"timestamp": 397.333, "power": 35.843535}, {"timestamp": 417.86, "power": 35.843535}, {"timestamp": 438.357, "power": 35.843535}, {"timestamp": 458.875, "power": 35.843535}, {"timestamp": 479.397, "power": 35.843535}, {"timestamp": 499.922, "power": 35.843535}, {"timestamp": 520.446, "power": 35.843535}, {"timestamp": 540.968, "power": 35.843535}, {"timestamp": 561.49, "power": 35.843535}, {"timestamp": 582.017, "power": 35.843535}, {"timestamp": 602.503, "power": 35.843535}, {"timestamp": 623.023, "power": 35.843535}, {"timestamp": 643.549, "power": 35.843535}, {"timestamp": 664.076, "power": 35.843535}, {"timestamp": 684.611, "power": 35.843535}, {"timestamp": 705.147, "power": 35.843535}, {"timestamp": 725.696, "power": 35.843535}, {"timestamp": 746.213, "power": 35.843535}, {"timestamp": 766.712, "power": 35.843535}, {"timestamp": 787.257, "power": 35.843535}, {"timestamp": 807.797, "power": 35.843535}, {"timestamp": 828.343, "power": 35.843535}, {"timestamp": 848.887, "power": 35.843535}, {"timestamp": 869.435, "power": 35.843535}, {"timestamp": 889.961, "power": 35.843535}, {"timestamp": 910.455, "power": 35.843535}, {"timestamp": 930.981, "power": 35.843535}, {"timestamp": 951.514, "power": 35.843535}, {"timestamp": 972.047, "power": 35.843535}, {"timestamp": 992.575, "power": 35.843535}, {"timestamp": 1013.1, "power": 35.902386}, {"timestamp": 1034.27, "power": 35.902386}, {"timestamp": 1054.76, "power": 35.902386}, {"timestamp": 1075.24, "power": 35.902386}, {"timestamp": 1095.77, "power": 35.902386}, {"timestamp": 1116.32, "power": 35.902386}, {"timestamp": 1136.85, "power": 35.902386}, {"timestamp": 1157.4, "power": 35.902386}, {"timestamp": 1177.93, "power": 35.902386}, {"timestamp": 1198.47, "power": 35.902386}, {"timestamp": 1218.96, "power": 35.902386}], "timeline": {"START": "646.372168", "END": "848.936389"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 596.278}, {"name": "clReleaseKernel", "calls": 1, "time": 216.517}, {"name": "clSetKernelArg", "calls": 19, "time": 159.855}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.8086}, {"name": "clReleaseContext", "calls": 1, "time": 53.0387}, {"name": "clCreateContext", "calls": 1, "time": 45.3144}, {"name": "clReleaseProgram", "calls": 1, "time": 16.3299}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.32829}, {"name": "clCreateKernel", "calls": 1, "time": 0.337423}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.130741}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076985}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03646}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027969}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027448}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023596}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010843}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010374}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008669}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006717}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006554}, {"name": "clRetainDevice", "calls": 2, "time": 0.004693}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 202.564}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 202.118}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 178.313}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 185.244}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 181.689}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 178.599}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8722.398529, "utilization": 90.858318, "size": 439320.0, "time": 50.36688}, {"type": "WRITE", "transfers": 1, "speed": 6661.977691, "utilization": 69.395601, "size": 2285960.0, "time": 343.134746}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 643919, "speed": 30.2548, "utilization": 0.262629, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29981, "speed": 365.775, "utilization": 3.17513, "size": 0.116785}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 566083, "speed": 30.0952, "utilization": 0.261243, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25096, "speed": 360.259, "utilization": 3.12725, "size": 0.114652}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 590041, "speed": 30.2465, "utilization": 0.262556, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26673, "speed": 361.59, "utilization": 3.1388, "size": 0.11541}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 579086, "speed": 30.2757, "utilization": 0.26281, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26083, "speed": 360.636, "utilization": 3.13052, "size": 0.115114}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 570899, "speed": 30.3667, "utilization": 0.2636, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25492, "speed": 360.91, "utilization": 3.1329, "size": 0.114881}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len8/run1.json b/code/fpga/ndrange_results/proteins.20MB.len8/run1.json new file mode 100644 index 0000000..6eac0c0 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.9539, "power": 36.246337999999994}, {"timestamp": 57.645, "power": 36.246337999999994}, {"timestamp": 78.1838, "power": 36.246337999999994}, {"timestamp": 98.7166, "power": 36.246337999999994}, {"timestamp": 119.555, "power": 36.246337999999994}, {"timestamp": 140.411, "power": 36.246337999999994}, {"timestamp": 160.902, "power": 36.246337999999994}, {"timestamp": 181.437, "power": 36.246337999999994}, {"timestamp": 201.975, "power": 36.246337999999994}, {"timestamp": 222.516, "power": 36.246337999999994}, {"timestamp": 243.048, "power": 36.246337999999994}, {"timestamp": 263.584, "power": 36.246337999999994}, {"timestamp": 284.095, "power": 36.246337999999994}, {"timestamp": 304.592, "power": 36.246337999999994}, {"timestamp": 325.201, "power": 36.246337999999994}, {"timestamp": 345.773, "power": 36.246337999999994}, {"timestamp": 366.305, "power": 36.246337999999994}, {"timestamp": 386.832, "power": 36.246337999999994}, {"timestamp": 407.358, "power": 36.246337999999994}, {"timestamp": 427.887, "power": 36.246337999999994}, {"timestamp": 448.398, "power": 36.246337999999994}, {"timestamp": 468.88, "power": 36.246337999999994}, {"timestamp": 489.4, "power": 36.246337999999994}, {"timestamp": 509.924, "power": 36.246337999999994}, {"timestamp": 530.447, "power": 36.246337999999994}, {"timestamp": 550.972, "power": 36.246337999999994}, {"timestamp": 571.498, "power": 36.246337999999994}, {"timestamp": 592.007, "power": 36.246337999999994}, {"timestamp": 612.492, "power": 36.246337999999994}, {"timestamp": 632.973, "power": 36.246337999999994}, {"timestamp": 653.494, "power": 36.246337999999994}, {"timestamp": 674.029, "power": 36.246337999999994}, {"timestamp": 694.558, "power": 36.246337999999994}, {"timestamp": 715.1, "power": 36.246337999999994}, {"timestamp": 735.639, "power": 36.246337999999994}, {"timestamp": 756.164, "power": 36.246337999999994}, {"timestamp": 776.701, "power": 36.246337999999994}, {"timestamp": 797.246, "power": 36.246337999999994}, {"timestamp": 817.791, "power": 36.246337999999994}, {"timestamp": 838.311, "power": 36.246337999999994}, {"timestamp": 858.836, "power": 36.246337999999994}, {"timestamp": 879.291, "power": 36.246337999999994}, {"timestamp": 899.773, "power": 36.246337999999994}, {"timestamp": 920.299, "power": 36.246337999999994}, {"timestamp": 940.784, "power": 36.246337999999994}, {"timestamp": 961.305, "power": 36.246337999999994}, {"timestamp": 981.837, "power": 36.246337999999994}, {"timestamp": 1002.36, "power": 36.246337999999994}, {"timestamp": 1022.89, "power": 39.106296}, {"timestamp": 1044.01, "power": 39.106296}, {"timestamp": 1064.51, "power": 39.106296}, {"timestamp": 1085.02, "power": 39.106296}, {"timestamp": 1105.57, "power": 39.106296}, {"timestamp": 1126.12, "power": 39.106296}, {"timestamp": 1146.67, "power": 39.106296}, {"timestamp": 1167.2, "power": 39.106296}, {"timestamp": 1187.78, "power": 39.106296}, {"timestamp": 1208.29, "power": 39.106296}], "timeline": {"START": "635.868349", "END": "829.633217"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 583.371}, {"name": "clReleaseKernel", "calls": 1, "time": 217.497}, {"name": "clSetKernelArg", "calls": 19, "time": 164.779}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.8522}, {"name": "clReleaseContext", "calls": 1, "time": 53.1185}, {"name": "clCreateContext", "calls": 1, "time": 34.8072}, {"name": "clReleaseProgram", "calls": 1, "time": 16.1224}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.412809}, {"name": "clCreateKernel", "calls": 1, "time": 0.341412}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.116743}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070881}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037445}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027534}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027362}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023531}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010673}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009588}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009144}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007113}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006656}, {"name": "clRetainDevice", "calls": 2, "time": 0.004804}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 193.765}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 174.448}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 190.327}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 193.316}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 179.482}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 176.235}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8761.037672, "utilization": 91.260809, "size": 439320.0, "time": 50.144745}, {"type": "WRITE", "transfers": 1, "speed": 6738.844608, "utilization": 70.196298, "size": 2285960.0, "time": 339.220765}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 554381, "speed": 30.1726, "utilization": 0.261915, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24415, "speed": 359.811, "utilization": 3.12336, "size": 0.114256}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 604926, "speed": 30.1576, "utilization": 0.261785, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27657, "speed": 363.068, "utilization": 3.15163, "size": 0.115851}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 617029, "speed": 30.2993, "utilization": 0.263015, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28381, "speed": 364.532, "utilization": 3.16434, "size": 0.116129}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 572792, "speed": 30.3167, "utilization": 0.263166, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25639, "speed": 361.302, "utilization": 3.1363, "size": 0.114857}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 563505, "speed": 30.3919, "utilization": 0.263818, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25026, "speed": 360.16, "utilization": 3.12639, "size": 0.114588}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len8/run2.json b/code/fpga/ndrange_results/proteins.20MB.len8/run2.json new file mode 100644 index 0000000..0ec6fe9 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.7581, "power": 35.741384}, {"timestamp": 58.4567, "power": 35.741384}, {"timestamp": 78.9627, "power": 35.741384}, {"timestamp": 99.4507, "power": 35.741384}, {"timestamp": 120.073, "power": 35.741384}, {"timestamp": 140.966, "power": 35.741384}, {"timestamp": 161.505, "power": 35.741384}, {"timestamp": 182.049, "power": 35.741384}, {"timestamp": 202.59, "power": 35.741384}, {"timestamp": 223.103, "power": 35.741384}, {"timestamp": 243.638, "power": 35.741384}, {"timestamp": 264.18, "power": 35.741384}, {"timestamp": 284.8, "power": 35.741384}, {"timestamp": 305.419, "power": 35.741384}, {"timestamp": 325.999, "power": 35.741384}, {"timestamp": 346.529, "power": 35.741384}, {"timestamp": 367.043, "power": 35.741384}, {"timestamp": 387.534, "power": 35.741384}, {"timestamp": 408.059, "power": 35.741384}, {"timestamp": 428.583, "power": 35.741384}, {"timestamp": 449.108, "power": 35.741384}, {"timestamp": 469.632, "power": 35.741384}, {"timestamp": 490.159, "power": 35.741384}, {"timestamp": 510.686, "power": 35.741384}, {"timestamp": 531.189, "power": 35.741384}, {"timestamp": 551.707, "power": 35.741384}, {"timestamp": 572.235, "power": 35.741384}, {"timestamp": 592.764, "power": 35.741384}, {"timestamp": 613.294, "power": 35.741384}, {"timestamp": 633.823, "power": 35.741384}, {"timestamp": 654.353, "power": 35.741384}, {"timestamp": 674.868, "power": 35.741384}, {"timestamp": 695.373, "power": 35.741384}, {"timestamp": 715.912, "power": 35.741384}, {"timestamp": 736.454, "power": 35.741384}, {"timestamp": 756.995, "power": 35.741384}, {"timestamp": 777.535, "power": 35.741384}, {"timestamp": 798.077, "power": 35.741384}, {"timestamp": 818.62, "power": 35.741384}, {"timestamp": 839.152, "power": 35.741384}, {"timestamp": 859.682, "power": 35.741384}, {"timestamp": 880.206, "power": 35.741384}, {"timestamp": 900.738, "power": 35.741384}, {"timestamp": 921.286, "power": 35.741384}, {"timestamp": 941.842, "power": 35.741384}, {"timestamp": 962.409, "power": 35.741384}, {"timestamp": 1006.49, "power": 35.852075}, {"timestamp": 1027.76, "power": 35.852075}, {"timestamp": 1048.29, "power": 35.852075}, {"timestamp": 1068.82, "power": 35.852075}, {"timestamp": 1089.35, "power": 35.852075}, {"timestamp": 1109.89, "power": 35.852075}, {"timestamp": 1130.42, "power": 35.852075}, {"timestamp": 1150.93, "power": 35.852075}, {"timestamp": 1171.42, "power": 35.852075}, {"timestamp": 1191.95, "power": 35.852075}, {"timestamp": 1212.48, "power": 35.852075}, {"timestamp": 1233.01, "power": 35.852075}, {"timestamp": 1253.54, "power": 35.852075}, {"timestamp": 1274.08, "power": 35.852075}, {"timestamp": 1294.63, "power": 35.852075}, {"timestamp": 1315.14, "power": 35.852075}, {"timestamp": 1336.01, "power": 35.852075}, {"timestamp": 1356.59, "power": 35.852075}, {"timestamp": 1377.14, "power": 35.852075}], "timeline": {"START": "651.755396", "END": "849.631021"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 608.893}, {"name": "clReleaseKernel", "calls": 1, "time": 328.606}, {"name": "clSetKernelArg", "calls": 19, "time": 169.16}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.8408}, {"name": "clReleaseContext", "calls": 1, "time": 54.107}, {"name": "clCreateContext", "calls": 1, "time": 35.6339}, {"name": "clReleaseProgram", "calls": 1, "time": 18.1738}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.44347}, {"name": "clCreateKernel", "calls": 1, "time": 0.34095}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.125301}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075816}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037831}, {"name": "clCreateBuffer", "calls": 7, "time": 0.0275}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02611}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023435}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011098}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009949}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008845}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006686}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00658}, {"name": "clRetainDevice", "calls": 2, "time": 0.004671}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 197.876}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 197.427}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 177.11}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 175.445}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 166.08}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 177.831}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7113.873782, "utilization": 74.102852, "size": 439320.0, "time": 61.755383}, {"type": "WRITE", "transfers": 1, "speed": 6549.672959, "utilization": 68.22576, "size": 2285960.0, "time": 349.018346}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 630019, "speed": 30.3078, "utilization": 0.263088, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 29196, "speed": 364.32, "utilization": 3.1625, "size": 0.11649}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 562461, "speed": 30.1447, "utilization": 0.261672, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24995, "speed": 360.653, "utilization": 3.13067, "size": 0.114506}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 559039, "speed": 30.2713, "utilization": 0.262772, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24739, "speed": 359.395, "utilization": 3.11975, "size": 0.114527}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 530277, "speed": 30.329, "utilization": 0.263272, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 22999, "speed": 356.929, "utilization": 3.09834, "size": 0.113516}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 568865, "speed": 30.4233, "utilization": 0.264091, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25332, "speed": 359.575, "utilization": 3.12131, "size": 0.114778}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len8/run3.json b/code/fpga/ndrange_results/proteins.20MB.len8/run3.json new file mode 100644 index 0000000..90f138b --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.3624, "power": 35.569109}, {"timestamp": 58.9592, "power": 35.569109}, {"timestamp": 79.5338, "power": 35.569109}, {"timestamp": 100.1, "power": 35.569109}, {"timestamp": 120.642, "power": 35.569109}, {"timestamp": 141.149, "power": 35.569109}, {"timestamp": 161.639, "power": 35.569109}, {"timestamp": 182.176, "power": 35.569109}, {"timestamp": 202.761, "power": 35.569109}, {"timestamp": 223.36, "power": 35.569109}, {"timestamp": 243.959, "power": 35.569109}, {"timestamp": 264.552, "power": 35.569109}, {"timestamp": 285.111, "power": 35.569109}, {"timestamp": 305.668, "power": 35.569109}, {"timestamp": 326.264, "power": 35.569109}, {"timestamp": 346.797, "power": 35.569109}, {"timestamp": 367.321, "power": 35.569109}, {"timestamp": 387.848, "power": 35.569109}, {"timestamp": 408.372, "power": 35.569109}, {"timestamp": 428.855, "power": 35.569109}, {"timestamp": 449.341, "power": 35.569109}, {"timestamp": 469.861, "power": 35.569109}, {"timestamp": 490.389, "power": 35.569109}, {"timestamp": 510.92, "power": 35.569109}, {"timestamp": 531.45, "power": 35.569109}, {"timestamp": 551.98, "power": 35.569109}, {"timestamp": 572.485, "power": 35.569109}, {"timestamp": 592.972, "power": 35.569109}, {"timestamp": 613.491, "power": 35.569109}, {"timestamp": 634.021, "power": 35.569109}, {"timestamp": 654.546, "power": 35.569109}, {"timestamp": 675.071, "power": 35.569109}, {"timestamp": 695.599, "power": 35.569109}, {"timestamp": 716.14, "power": 35.569109}, {"timestamp": 736.662, "power": 35.569109}, {"timestamp": 757.194, "power": 35.569109}, {"timestamp": 777.752, "power": 35.569109}, {"timestamp": 798.295, "power": 35.569109}, {"timestamp": 818.836, "power": 35.569109}, {"timestamp": 839.379, "power": 35.569109}, {"timestamp": 859.924, "power": 35.569109}, {"timestamp": 880.452, "power": 35.569109}, {"timestamp": 900.956, "power": 35.569109}, {"timestamp": 921.497, "power": 35.569109}, {"timestamp": 942.047, "power": 35.569109}, {"timestamp": 962.621, "power": 35.569109}, {"timestamp": 1001.34, "power": 35.569109}, {"timestamp": 1021.87, "power": 36.036409000000006}, {"timestamp": 1042.92, "power": 36.036409000000006}, {"timestamp": 1063.49, "power": 36.036409000000006}, {"timestamp": 1084.02, "power": 36.036409000000006}, {"timestamp": 1104.53, "power": 36.036409000000006}, {"timestamp": 1125.03, "power": 36.036409000000006}, {"timestamp": 1145.54, "power": 36.036409000000006}, {"timestamp": 1166.07, "power": 36.036409000000006}, {"timestamp": 1186.62, "power": 36.036409000000006}, {"timestamp": 1207.16, "power": 36.036409000000006}, {"timestamp": 1227.69, "power": 36.036409000000006}, {"timestamp": 1248.22, "power": 36.036409000000006}], "timeline": {"START": "667.400391", "END": "870.669944"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 629.477}, {"name": "clReleaseKernel", "calls": 1, "time": 215.812}, {"name": "clSetKernelArg", "calls": 19, "time": 158.398}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.5313}, {"name": "clReleaseContext", "calls": 1, "time": 43.5313}, {"name": "clCreateContext", "calls": 1, "time": 36.0872}, {"name": "clReleaseProgram", "calls": 1, "time": 16.1577}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.441001}, {"name": "clCreateKernel", "calls": 1, "time": 0.342158}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.113058}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075658}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037956}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029054}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027747}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022827}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011531}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010275}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007992}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007563}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006956}, {"name": "clRetainDevice", "calls": 2, "time": 0.004752}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 203.27}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 187.179}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 172.577}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 202.807}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 192.083}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 192.374}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8036.876994, "utilization": 83.717469, "size": 439320.0, "time": 54.663024}, {"type": "WRITE", "transfers": 1, "speed": 6156.779798, "utilization": 64.133123, "size": 2285960.0, "time": 371.290853}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 594702, "speed": 30.1668, "utilization": 0.261864, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27026, "speed": 362.641, "utilization": 3.14793, "size": 0.115525}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 547714, "speed": 30.1199, "utilization": 0.261457, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 23989, "speed": 359.361, "utilization": 3.11945, "size": 0.114102}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 647001, "speed": 30.3089, "utilization": 0.263098, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 30199, "speed": 365.859, "utilization": 3.17586, "size": 0.116917}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 612754, "speed": 30.3062, "utilization": 0.263075, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28112, "speed": 363.285, "utilization": 3.15352, "size": 0.116058}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 615295, "speed": 30.3959, "utilization": 0.263853, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 28296, "speed": 363.942, "utilization": 3.15922, "size": 0.116118}]} \ No newline at end of file diff --git a/code/fpga/ndrange_results/proteins.20MB.len8/run4.json b/code/fpga/ndrange_results/proteins.20MB.len8/run4.json new file mode 100644 index 0000000..5cbbb91 --- /dev/null +++ b/code/fpga/ndrange_results/proteins.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.6599, "power": 36.367936}, {"timestamp": 59.3181, "power": 36.367936}, {"timestamp": 79.8972, "power": 36.367936}, {"timestamp": 100.436, "power": 36.367936}, {"timestamp": 120.98, "power": 36.367936}, {"timestamp": 141.756, "power": 36.367936}, {"timestamp": 162.289, "power": 36.367936}, {"timestamp": 182.83, "power": 36.367936}, {"timestamp": 203.394, "power": 36.367936}, {"timestamp": 223.957, "power": 36.367936}, {"timestamp": 244.536, "power": 36.367936}, {"timestamp": 265.11, "power": 36.367936}, {"timestamp": 285.713, "power": 36.367936}, {"timestamp": 306.278, "power": 36.367936}, {"timestamp": 326.864, "power": 36.367936}, {"timestamp": 347.399, "power": 36.367936}, {"timestamp": 367.931, "power": 36.367936}, {"timestamp": 388.443, "power": 36.367936}, {"timestamp": 408.973, "power": 36.367936}, {"timestamp": 429.504, "power": 36.367936}, {"timestamp": 450.033, "power": 36.367936}, {"timestamp": 470.56, "power": 36.367936}, {"timestamp": 491.089, "power": 36.367936}, {"timestamp": 511.619, "power": 36.367936}, {"timestamp": 532.125, "power": 36.367936}, {"timestamp": 552.616, "power": 36.367936}, {"timestamp": 573.143, "power": 36.367936}, {"timestamp": 593.674, "power": 36.367936}, {"timestamp": 614.201, "power": 36.367936}, {"timestamp": 634.734, "power": 36.367936}, {"timestamp": 655.265, "power": 36.367936}, {"timestamp": 675.796, "power": 36.367936}, {"timestamp": 696.312, "power": 36.367936}, {"timestamp": 716.852, "power": 36.367936}, {"timestamp": 737.406, "power": 36.367936}, {"timestamp": 757.947, "power": 36.367936}, {"timestamp": 778.492, "power": 36.367936}, {"timestamp": 799.035, "power": 36.367936}, {"timestamp": 819.58, "power": 36.367936}, {"timestamp": 840.071, "power": 36.367936}, {"timestamp": 860.573, "power": 36.367936}, {"timestamp": 881.111, "power": 36.367936}, {"timestamp": 901.666, "power": 36.367936}, {"timestamp": 922.221, "power": 36.367936}, {"timestamp": 942.788, "power": 36.367936}, {"timestamp": 963.375, "power": 36.367936}, {"timestamp": 992.235, "power": 36.367936}, {"timestamp": 1012.73, "power": 36.00867}, {"timestamp": 1033.85, "power": 36.00867}, {"timestamp": 1054.38, "power": 36.00867}, {"timestamp": 1074.91, "power": 36.00867}, {"timestamp": 1095.44, "power": 36.00867}, {"timestamp": 1115.98, "power": 36.00867}, {"timestamp": 1136.49, "power": 36.00867}, {"timestamp": 1156.97, "power": 36.00867}, {"timestamp": 1177.5, "power": 36.00867}, {"timestamp": 1198.04, "power": 36.00867}, {"timestamp": 1218.6, "power": 36.00867}, {"timestamp": 1239.13, "power": 36.00867}, {"timestamp": 1259.66, "power": 36.00867}], "timeline": {"START": "674.465287", "END": "862.048034"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 610.606}, {"name": "clReleaseKernel", "calls": 1, "time": 215.34}, {"name": "clSetKernelArg", "calls": 19, "time": 166.453}, {"name": "clReleaseContext", "calls": 1, "time": 68.2422}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.2165}, {"name": "clCreateContext", "calls": 1, "time": 36.3719}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7672}, {"name": "clCreateKernel", "calls": 1, "time": 0.354121}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.340093}, {"name": "clEnqueueNDRangeKernel", "calls": 1, "time": 0.13297}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076415}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038448}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029842}, {"name": "clCreateBuffer", "calls": 7, "time": 0.027379}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026048}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011848}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010659}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008333}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007171}, {"name": "clRetainDevice", "calls": 2, "time": 0.004897}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 187.583}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 182.742}, {"cu": "fmindex_2", "kernel": "fmindex", "time": 181.462}, {"cu": "fmindex_3", "kernel": "fmindex", "time": 187.136}, {"cu": "fmindex_4", "kernel": "fmindex", "time": 182.142}, {"cu": "fmindex_5", "kernel": "fmindex", "time": 179.674}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8113.850105, "utilization": 84.519272, "size": 439320.0, "time": 54.144456}, {"type": "WRITE", "transfers": 1, "speed": 6201.340828, "utilization": 64.5973, "size": 2285960.0, "time": 368.622865}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 580868, "speed": 30.1798, "utilization": 0.261977, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26210, "speed": 362.255, "utilization": 3.14458, "size": 0.11513}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 575902, "speed": 30.1384, "utilization": 0.261618, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25773, "speed": 361.603, "utilization": 3.13892, "size": 0.115023}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 596913, "speed": 30.2901, "utilization": 0.262935, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 27172, "speed": 363.208, "utilization": 3.15285, "size": 0.115669}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 581320, "speed": 30.3282, "utilization": 0.263265, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 26090, "speed": 361.214, "utilization": 3.13554, "size": 0.115218}, {"interface": "DDR[1:3]", "type": "READ", "transfers": 574689, "speed": 30.4028, "utilization": 0.263913, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 25714, "speed": 360.43, "utilization": 3.12873, "size": 0.114993}]} \ No newline at end of file diff --git a/code/fpga/no_ndrange.cfg b/code/fpga/no_ndrange.cfg new file mode 100644 index 0000000..01248a4 --- /dev/null +++ b/code/fpga/no_ndrange.cfg @@ -0,0 +1,15 @@ +platform=xilinx_u250_gen3x16_xdma_3_1_202020_1 +debug=1 +save-temps=1 + +[connectivity] +nk=fmindex:1:fmindex_1 +sp=fmindex_1.bwt:DDR[1] +sp=fmindex_1.alphabet:DDR[2] +sp=fmindex_1.ranks:DDR[3] +sp=fmindex_1.sa:DDR[2] +sp=fmindex_1.ranges:DDR[2] +sp=fmindex_1.out:DDR[1] + +[profile] +data=all:all:all diff --git a/code/fpga/plot_comparison.py b/code/fpga/plot_comparison.py new file mode 100644 index 0000000..a758a13 --- /dev/null +++ b/code/fpga/plot_comparison.py @@ -0,0 +1,218 @@ +import argparse +import matplotlib as mpl +mpl.use('TkAgg') +import matplotlib.gridspec as gridspec +import matplotlib.pyplot as plt +import numpy as np +import json +import glob +from scipy.integrate import simps + + +kernel_name_map = { + "unopt": "reference FPGA kernel", + "memory": "memory optimized kernel", + "ndrange": "NDRange optimized kernel", + "final": "fully optimized kernel" +} +cmap = plt.get_cmap('cividis') +colors = [cmap(i) for i in np.linspace(0, 1, 6)] + + +def main(corpora, sizes, lengths, fpgadir, cpudir, save, count, kernel): + plt.style.use('seaborn') + + fpgaresults = parse_fpga_results(corpora, sizes, lengths, fpgadir) + cpuresults = parse_cpu_results(corpora, sizes, lengths, cpudir) + plot_speedup(fpgaresults, cpuresults, corpora, sizes, lengths, save, count, kernel) + plot_speedup_cycles(fpgaresults, cpuresults, corpora, sizes, lengths, save, kernel) + print_energy_table(fpgaresults, cpuresults, corpora, sizes, lengths) + + +def parse_fpga_results(corpora, sizes, lengths, dir): + results = dict() + + for corpus in corpora: + results[corpus] = dict() + for size in sizes: + results[corpus][size] = dict() + for length in lengths: + results[corpus][size][length] = parse_fpga_result(corpus, size, length, dir) + + return results + + +def parse_fpga_result(corpus, size, length, dir): + resultdir = f"{dir}/{corpus}.{size}MB.len{length}" + result = [] + for filepath in glob.iglob(f"{resultdir}/*"): + with open(filepath, "r") as f: + data = json.load(f) + time = data['Kernel Execution'][0]['time'] + energy = get_energy_usage(data) + result.append((time/1000, energy)) + + return result + + +def get_energy_usage(data): + xs = list(map(lambda x: x["timestamp"], data["power"])) + ys = list(map(lambda y: y["power"], data["power"])) + + # Get start and end timestamp of kernel execution. + start = float(data["timeline"]["START"]) + end = float(data["timeline"]["END"]) + + # Find nearest power data points. + nearest_start = min(range(len(xs)), key=lambda i: abs(xs[i] - start)) + nearest_end = min(range(len(xs)), key=lambda i: abs(xs[i] - end)) + + # Find power data points within kernel execution + kernel_xs = np.array(xs)[nearest_start:nearest_end+1] / 1000 + kernel_ys = np.array(ys)[nearest_start:nearest_end+1] + + # Use Simpson's Rule to integrate and find energy usage. + return simps(y=kernel_ys, x=kernel_xs) + + +def parse_cpu_results(corpora, sizes, lengths, dir): + results = dict() + + for corpus in corpora: + results[corpus] = dict() + for size in sizes: + results[corpus][size] = dict() + for length in lengths: + results[corpus][size][length] = parse_cpu_result(corpus, size, length, dir) + + return results + + +def parse_cpu_result(corpus, size, length, dir): + def parse_line(line): + [range_time, index_time, total_matches] = line.split(" ") + return (float.fromhex(range_time), float.fromhex(index_time), int(total_matches)) + + filename = f"{dir}/{corpus}.{size}MB.cpu{length}.result" + + with open(filename, "r") as f: + data = list(map(parse_line, f.read().splitlines())) + + return data + + +def plot_speedup(fpgaresults, cpuresults, corpora, sizes, lengths, save, count, kernel): + def calculate_speedup(corpus, size, length): + result = [] + for (fpgaresult, cpuresult) in zip(fpgaresults[corpus][size][length], cpuresults[corpus][size][length]): + fpgatime = count / fpgaresult[0] + cputime = count / cpuresult[0] + result.append(cputime / fpgatime) + return result + + width = .1 + labels = [f"{size}MB" for size in sizes] + xs = np.arange(len(labels)) + gs = gridspec.GridSpec(2, 4) + gs.update(wspace=1.0, hspace=0.5) + + axes = [plt.subplot(gs[0, 1:3], ), plt.subplot(gs[1, :2]), plt.subplot(gs[1, 2:])] + for axi, ax in enumerate(axes): + corpus = corpora[axi] + ax.sharey(axes[0]) + + means = np.array([[np.mean(calculate_speedup(corpus, size, length)) for size in sizes] for length in lengths]) + stds = np.array([[np.std(calculate_speedup(corpus, size, length)) for size in sizes] for length in lengths]) + for i in range(len(lengths)): + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means[i], width, label=f"{lengths[i]} characters", yerr=stds[i], color=colors[i]) + + if axi in [0, 1]: + ax.set_ylabel("Throughput CPU / FPGA") + ax.set_xlabel("Corpus size (MB)") + ax.set_title(f"\"{corpus}\" corpus"); + ax.set_xticks(xs) + ax.set_xticklabels(labels) + if axi == 0: + ax.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0., title="Pattern length") + + plt.suptitle(f"Throughput comparison of the {kernel_name_map[kernel]} and reference CPU application") + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 7) + plt.savefig(f"speedup_{kernel}.png", format="png", dpi=100) + else: + plt.show() + + +def plot_speedup_cycles(fpgaresults, cpuresults, corpora, sizes, lengths, save, kernel): + fpga_clockspeed = 0.3 + cpu_clockspeed = 3.4 + def calculate_speedup(corpus, size, length): + result = [] + for (fpgaresult, cpuresult) in zip(fpgaresults[corpus][size][length], cpuresults[corpus][size][length]): + fpgacycles = fpgaresult[0] * fpga_clockspeed + cpucycles = cpuresult[0] * cpu_clockspeed + result.append(cpucycles / fpgacycles) + return result + + width = .1 + labels = [f"{size}MB" for size in sizes] + xs = np.arange(len(labels)) + gs = gridspec.GridSpec(2, 4) + gs.update(wspace=1.0, hspace=0.5) + + axes = [plt.subplot(gs[0, 1:3], ), plt.subplot(gs[1, :2]), plt.subplot(gs[1, 2:])] + for axi, ax in enumerate(axes): + corpus = corpora[axi] + ax.sharey(axes[0]) + + means = np.array([[np.mean(calculate_speedup(corpus, size, length)) for size in sizes] for length in lengths]) + stds = np.array([[np.std(calculate_speedup(corpus, size, length)) for size in sizes] for length in lengths]) + for i in range(len(lengths)): + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means[i], width, label=f"{lengths[i]} characters", yerr=stds[i], color=colors[i+3]) + + if axi in [0, 1]: + ax.set_ylabel("Cycles CPU / FPGA") + ax.set_xlabel("Corpus size (MB)") + ax.set_title(f"\"{corpus}\" corpus"); + ax.set_xticks(xs) + ax.set_xticklabels(labels) + if axi == 0: + ax.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0., title="Pattern length") + + plt.suptitle(f"Clock cycle comparison of the {kernel_name_map[kernel]} and the reference CPU application") + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 7) + plt.savefig(f"speedup_cycles_{kernel}.png", format="png", dpi=100) + else: + plt.show() + + +def print_energy_table(fpgaresults, cpuresults, corpora, sizes, lengths): + for length in lengths: + print(f"{length}", end="") + for corpus in corpora: + for size in sizes: + cpumean = np.mean([result[1] for result in cpuresults[corpus][size][length]]) + fpgamean = np.mean([result[1] for result in fpgaresults[corpus][size][length]]) + comp = fpgamean / (cpumean / 1000000) + print(" & ${:.1f}\\times$".format(comp), end="") + print(" \\\\") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("-c", "--count", help="number of patterns", type=int, required=True) + parser.add_argument("-l", "--lengths", help="length of the patterns", type=int, nargs="+", default=[], required=True) + parser.add_argument("-f", "--fpgadir", help="directory containing FPGA results", required=True) + parser.add_argument("-d", "--cpudir", help="directory containing CPU results", required=True) + parser.add_argument("-t", "--corpora", help="text corpora (without file size)", nargs="+", default=[], required=True) + parser.add_argument("-s", "--sizes", help="file sizes", type=int, nargs="+", default=[], required=True) + parser.add_argument("-k", "--kernel", help="kernel", required=True) + parser.add_argument("-o", "--save", help="save as PNG", action="store_true", required=False) + args = parser.parse_args() + + main(args.corpora, args.sizes, args.lengths, args.fpgadir, args.cpudir, args.save, args.count, args.kernel) diff --git a/code/fpga/plot_fpga.py b/code/fpga/plot_fpga.py new file mode 100644 index 0000000..7a456fa --- /dev/null +++ b/code/fpga/plot_fpga.py @@ -0,0 +1,170 @@ +import argparse +import matplotlib as mpl +mpl.use('TkAgg') +import matplotlib.gridspec as gridspec +import matplotlib.pyplot as plt +import numpy as np +import json +import glob +from scipy.integrate import simps + + +kernel_name_map = { + "unopt": "reference FPGA kernel", + "memory": "memory optimized kernel", + "ndrange": "NDRange optimized kernel", + "final": "memory and NDRAnge optimized kernel" +} +cmap = plt.get_cmap('viridis') +colors = [cmap(i) for i in np.linspace(0, 1, 6)] + + +def main(corpora, sizes, lengths, dir, count, save, kernel): + plt.style.use('seaborn') + + results = parse_results(corpora, sizes, lengths, dir) + plot_throughput(results, corpora, sizes, lengths, count, save, kernel) + plot_energy(results, corpora, sizes, lengths, save, kernel) + print_memory_transfers(results, corpora, sizes, lengths) + + +def parse_results(corpora, sizes, lengths, dir): + results = dict() + + for corpus in corpora: + results[corpus] = dict() + for size in sizes: + results[corpus][size] = dict() + for length in lengths: + results[corpus][size][length] = parse_result(corpus, size, length, dir) + + return results + + +def parse_result(corpus, size, length, dir): + resultdir = f"{dir}/{corpus}.{size}MB.len{length}" + result = [] + for filepath in glob.iglob(f"{resultdir}/*"): + with open(filepath, "r") as f: + data = json.load(f) + time = data['Kernel Execution'][0]['time'] + transfer_time = sum(map(lambda x: x['time'], data['Data Transfer: Host to Global Memory'])) + energy = get_energy_usage(data) + result.append((time/1000, energy, transfer_time)) + + return result + + +def get_energy_usage(data): + xs = list(map(lambda x: x["timestamp"], data["power"])) + ys = list(map(lambda y: y["power"], data["power"])) + + # Get start and end timestamp of kernel execution. + start = float(data["timeline"]["START"]) + end = float(data["timeline"]["END"]) + + # Find nearest power data points. + nearest_start = min(range(len(xs)), key=lambda i: abs(xs[i] - start)) + nearest_end = min(range(len(xs)), key=lambda i: abs(xs[i] - end)) + + # Find power data points within kernel execution + kernel_xs = np.array(xs)[nearest_start:nearest_end+1] / 1000 + kernel_ys = np.array(ys)[nearest_start:nearest_end+1] + + # Use Simpson's Rule to integrate and find energy usage. + return simps(y=kernel_ys, x=kernel_xs) + + +def plot_throughput(results, corpora, sizes, lengths, count, save, kernel): + width = .1 + labels = [f"{size}MB" for size in sizes] + xs = np.arange(len(labels)) + gs = gridspec.GridSpec(2, 4) + gs.update(wspace=1.0, hspace=0.5) + + axes = [plt.subplot(gs[0, 1:3], ), plt.subplot(gs[1, :2]), plt.subplot(gs[1, 2:])] + for axi, ax in enumerate(axes): + corpus = corpora[axi] + ax.sharey(axes[0]) + + means = np.array([[int(np.mean([count / result[0] for result in results[corpus][size][length]])) for size in sizes] for length in lengths]) + stds = np.array([[np.std([count / result[0] for result in results[corpus][size][length]]) for size in sizes] for length in lengths]) + for i in range(len(lengths)): + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means[i], width, label=f"{lengths[i]} characters", yerr=stds[i], color=colors[i]) + + if axi in [0, 1]: + ax.set_ylabel("Throughput (patterns matched/s)") + ax.set_xlabel("Corpus size (MB)") + ax.set_title(f"\"{corpus}\" corpus"); + ax.set_xticks(xs) + ax.set_xticklabels(labels) + if axi == 0: + ax.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0., title="Pattern length") + + plt.suptitle(f"Average throughput for the {kernel_name_map[kernel]}") + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 7) + plt.savefig(f"throughput_{kernel}.png", format="png", dpi=100) + else: + plt.show() + + +def plot_energy(results, corpora, sizes, lengths, save, kernel): + width = .1 + labels = [f"{size}MB" for size in sizes] + xs = np.arange(len(labels)) + gs = gridspec.GridSpec(2, 4) + gs.update(wspace=1.0, hspace=0.5) + + axes = [plt.subplot(gs[0, 1:3], ), plt.subplot(gs[1, :2]), plt.subplot(gs[1, 2:])] + for axi, ax in enumerate(axes): + corpus = corpora[axi] + + means = np.array([[int(np.mean([result[1] for result in results[corpus][size][length]])) for size in sizes] for length in lengths]) + stds = np.array([[np.std([result[1] for result in results[corpus][size][length]]) for size in sizes] for length in lengths]) + for i in range(len(lengths)): + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means[i], width, label=f"{lengths[i]} characters", yerr=stds[i], color=colors[i+3]) + + if axi in [0, 1]: + ax.set_ylabel("Energy consumption (J)") + ax.set_xlabel("Corpus size (MB)") + ax.set_title(f"\"{corpus}\" corpus"); + ax.set_xticks(xs) + ax.set_xticklabels(labels) + if axi == 0: + ax.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0., title="Pattern length") + + plt.suptitle(f"Average energy consumption for the {kernel_name_map[kernel]}") + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 7) + plt.savefig(f"energy_{kernel}.png", format="png", dpi=100) + else: + plt.show() + + +def print_memory_transfers(results, corpora, sizes, lengths): + for length in lengths: + print(f"{length}", end="") + for corpus in corpora: + for size in sizes: + mean = np.mean([result[2] / 1000 for result in results[corpus][size][length]]) + print(" & \\SI{{{:.2f}}}{{s}}".format(mean), end="") + print(" \\\\") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("-c", "--count", help="number of patterns", type=int, required=True) + parser.add_argument("-l", "--lengths", help="length of the patterns", type=int, nargs="+", default=[], required=True) + parser.add_argument("-d", "--dir", help="directory containing results", required=True) + parser.add_argument("-t", "--corpora", help="text corpora (without file size)", nargs="+", default=[], required=True) + parser.add_argument("-s", "--sizes", help="file sizes", type=int, nargs="+", default=[], required=True) + parser.add_argument("-k", "--kernel", help="kernel", required=True) + parser.add_argument("-o", "--save", help="save as SVG", action="store_true", required=False) + args = parser.parse_args() + + main(args.corpora, args.sizes, args.lengths, args.dir, args.count, args.save, args.kernel) diff --git a/code/fpga/plot_opt_comparison.py b/code/fpga/plot_opt_comparison.py new file mode 100644 index 0000000..e1e4a36 --- /dev/null +++ b/code/fpga/plot_opt_comparison.py @@ -0,0 +1,147 @@ +import argparse +import matplotlib as mpl +mpl.use('TkAgg') +import matplotlib.pyplot as plt +import numpy as np +import json +import glob +from scipy.integrate import simps + + +kernel_name_map = { + "cpu": "reference CPU application", + "unopt": "reference FPGA kernel", + "memory": "memory optimized kernel", + "ndrange": "NDRange optimized kernel", + "final": "fully optimized kernel" +} +cmap = plt.get_cmap('viridis') +colors = [cmap(i) for i in np.linspace(0, 1, 3)] + + +def main(corpora, sizes, lengths, optdir, unoptdir, cpudir, save, count, kernel): + plt.style.use('seaborn') + + optresults = parse_fpga_results(corpora, sizes, lengths, optdir) + unoptresults = parse_fpga_results(corpora, sizes, lengths, unoptdir) + cpuresults = parse_cpu_results(corpora, sizes, lengths, cpudir) + plot_throughput(optresults, unoptresults, cpuresults, corpora, lengths, save, count, kernel) + + +def parse_fpga_results(corpora, sizes, lengths, dir): + results = dict() + + for corpus in corpora: + results[corpus] = dict() + for size in sizes: + results[corpus][size] = dict() + for length in lengths: + results[corpus][size][length] = parse_fpga_result(corpus, size, length, dir) + + return results + + +def parse_fpga_result(corpus, size, length, dir): + resultdir = f"{dir}/{corpus}.{size}MB.len{length}" + result = [] + for filepath in glob.iglob(f"{resultdir}/*"): + with open(filepath, "r") as f: + data = json.load(f) + time = data['Kernel Execution'][0]['time'] + energy = get_energy_usage(data) + result.append((time/1000, energy)) + + return result + + +def get_energy_usage(data): + xs = list(map(lambda x: x["timestamp"], data["power"])) + ys = list(map(lambda y: y["power"], data["power"])) + + # Get start and end timestamp of kernel execution. + start = float(data["timeline"]["START"]) + end = float(data["timeline"]["END"]) + + # Find nearest power data points. + nearest_start = min(range(len(xs)), key=lambda i: abs(xs[i] - start)) + nearest_end = min(range(len(xs)), key=lambda i: abs(xs[i] - end)) + + # Find power data points within kernel execution + kernel_xs = np.array(xs)[nearest_start:nearest_end+1] / 1000 + kernel_ys = np.array(ys)[nearest_start:nearest_end+1] + + # Use Simpson's Rule to integrate and find energy usage. + return simps(y=kernel_ys, x=kernel_xs) + + +def parse_cpu_results(corpora, sizes, lengths, dir): + results = dict() + + for corpus in corpora: + results[corpus] = dict() + for size in sizes: + results[corpus][size] = dict() + for length in lengths: + results[corpus][size][length] = parse_cpu_result(corpus, size, length, dir) + + return results + + +def parse_cpu_result(corpus, size, length, dir): + def parse_line(line): + [range_time, index_time, total_matches] = line.split(" ") + return (float.fromhex(range_time), float.fromhex(index_time), int(total_matches)) + + filename = f"{dir}/{corpus}.{size}MB.cpu{length}.result" + + with open(filename, "r") as f: + data = list(map(parse_line, f.read().splitlines())) + + return data + + +def plot_throughput(optresults, unoptresults, cpuresults, corpora, lengths, save, count, kernel): + width = .2 + keys = np.array([[(corpus, length) for length in lengths] for corpus in corpora]).reshape(len(corpora) * len(lengths), 2) + labels = [f"({corpus}, {length})" for (corpus, length) in keys] + xs = np.arange(len(labels)) + size = 20 + _, ax = plt.subplots() + + for i, (results, name) in enumerate([(cpuresults, "cpu"), (unoptresults, "unopt"), (optresults, kernel)]): + means = [np.mean(count / np.array(results[corpus][size][int(length)])[:, 0]) for (corpus, length) in keys] + stds = [np.std(count / np.array(results[corpus][size][int(length)])[:, 0]) for (corpus, length) in keys] + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means, width, label=kernel_name_map[name].capitalize(), yerr=stds, color=colors[i]) + + ax.set_ylabel("Throughput (patterns matched/s)") + ax.set_xlabel("Corpus and pattern length") + ax.set_xticks(xs) + ax.tick_params(axis="x", rotation=25) + ax.set_xticklabels(labels) + ax.legend() + ax.set_title(f"Throughput comparison between reference applications and {kernel_name_map[kernel]}") + + plt.subplots_adjust(bottom=0.16) + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 5) + plt.savefig(f"throughput_comparison_{kernel}.png", format="png", dpi=100) + else: + plt.show() + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("-c", "--count", help="number of patterns", type=int, required=True) + parser.add_argument("-l", "--lengths", help="length of the patterns", type=int, nargs="+", default=[], required=True) + parser.add_argument("-f", "--optdir", help="directory containing optimized FPGA results", required=True) + parser.add_argument("-u", "--unoptdir", help="directory containing unoptimized FPGA results", required=True) + parser.add_argument("-d", "--cpudir", help="directory containing CPU results", required=True) + parser.add_argument("-t", "--corpora", help="text corpora (without file size)", nargs="+", default=[], required=True) + parser.add_argument("-s", "--sizes", help="file sizes", type=int, nargs="+", default=[], required=True) + parser.add_argument("-k", "--kernel", help="kernel", required=True) + parser.add_argument("-o", "--save", help="save as PNG", action="store_true", required=False) + args = parser.parse_args() + + main(args.corpora, args.sizes, args.lengths, args.optdir, args.unoptdir, args.cpudir, args.save, args.count, args.kernel) diff --git a/code/fpga/plot_opts.py b/code/fpga/plot_opts.py new file mode 100644 index 0000000..629b202 --- /dev/null +++ b/code/fpga/plot_opts.py @@ -0,0 +1,261 @@ +import argparse +import matplotlib as mpl +mpl.use('TkAgg') +import matplotlib.pyplot as plt +import numpy as np +import json +import glob +from scipy.integrate import simps + + +kernel_name_map = { + "cpu": "reference CPU application", + "unopt": "reference FPGA kernel", + "memory": "memory optimized kernel", + "ndrange": "NDRange optimized kernel", + "final": "fully optimized kernel" +} +cmap = plt.get_cmap('cividis') +colors = [cmap(i) for i in np.linspace(0, 1, 5)] + + +def main(corpora, sizes, lengths,save, count, unoptdir, memorydir, ndrangedir, finaldir, cpudir): + plt.style.use('seaborn') + + unoptresults = parse_fpga_results(corpora, sizes, lengths, unoptdir) + memoryresults = parse_fpga_results(corpora, sizes, lengths, memorydir) + ndrangeresults = parse_fpga_results(corpora, sizes, lengths, ndrangedir) + finalresults = parse_fpga_results(corpora, sizes, lengths, finaldir) + cpuresults = parse_cpu_results(corpora, sizes, lengths, cpudir) + # plot_throughput(cpuresults, unoptresults, memoryresults, ndrangeresults, finalresults, corpora, lengths, save, count) + # plot_throughput(cpuresults, unoptresults, memoryresults, ndrangeresults, finalresults, corpora, lengths, save, count, log=True) + # plot_cycles(cpuresults, unoptresults, memoryresults, ndrangeresults, finalresults, corpora, lengths, save, count) + # print_energy_table(cpuresults, memoryresults, ndrangeresults, finalresults, corpora, sizes, lengths) + plot_time_energy(cpuresults, finalresults, corpora, lengths, save) + + +def parse_fpga_results(corpora, sizes, lengths, dir): + results = dict() + + for corpus in corpora: + results[corpus] = dict() + for size in sizes: + results[corpus][size] = dict() + for length in lengths: + results[corpus][size][length] = parse_fpga_result(corpus, size, length, dir) + + return results + + +def parse_fpga_result(corpus, size, length, dir): + resultdir = f"{dir}/{corpus}.{size}MB.len{length}" + result = [] + for filepath in glob.iglob(f"{resultdir}/*"): + with open(filepath, "r") as f: + data = json.load(f) + time = data['Kernel Execution'][0]['time'] + energy = get_energy_usage(data) + result.append((time/1000, energy)) + + return result + + +def parse_cpu_results(corpora, sizes, lengths, dir): + results = dict() + + for corpus in corpora: + results[corpus] = dict() + for size in sizes: + results[corpus][size] = dict() + for length in lengths: + results[corpus][size][length] = parse_cpu_result(corpus, size, length, dir) + + return results + + +def parse_cpu_result(corpus, size, length, dir): + def parse_line(line): + [range_time, index_time, total_matches] = line.split(" ") + return (float.fromhex(range_time), float.fromhex(index_time), int(total_matches)) + + filename = f"{dir}/{corpus}.{size}MB.cpu{length}.result" + + with open(filename, "r") as f: + data = list(map(parse_line, f.read().splitlines())) + + return data + + +def get_energy_usage(data): + xs = list(map(lambda x: x["timestamp"], data["power"])) + ys = list(map(lambda y: y["power"], data["power"])) + + # Get start and end timestamp of kernel execution. + start = float(data["timeline"]["START"]) + end = float(data["timeline"]["END"]) + + # Find nearest power data points. + nearest_start = min(range(len(xs)), key=lambda i: abs(xs[i] - start)) + nearest_end = min(range(len(xs)), key=lambda i: abs(xs[i] - end)) + + # Find power data points within kernel execution + kernel_xs = np.array(xs)[nearest_start:nearest_end+1] / 1000 + kernel_ys = np.array(ys)[nearest_start:nearest_end+1] + + # Use Simpson's Rule to integrate and find energy usage. + return simps(y=kernel_ys, x=kernel_xs) + + +def plot_throughput(cpuresults, unoptresults, memoryresults, ndrangeresults, finalresults, corpora, lengths, save, count, log=False): + width = .15 + keys = np.array([[(corpus, length) for length in lengths] for corpus in corpora]).reshape(len(corpora) * len(lengths), 2) + labels = [f"({corpus}, {length})" for (corpus, length) in keys] + xs = np.arange(len(labels)) + size = 20 + _, ax = plt.subplots() + + for i, (results, name) in enumerate([(cpuresults, "cpu"), (unoptresults, "unopt"), (memoryresults, "memory"), (ndrangeresults, "ndrange"), (finalresults, "final")]): + means = [np.mean(count / np.array(results[corpus][size][int(length)])[:, 0]) for (corpus, length) in keys] + stds = [np.std(count / np.array(results[corpus][size][int(length)])[:, 0]) for (corpus, length) in keys] + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means, width, label=kernel_name_map[name].capitalize(), yerr=stds, color=colors[i]) + + ax.set_ylabel("Throughput (patterns matched/s)") + ax.set_xlabel("Corpus and pattern length") + ax.set_xticks(xs) + ax.tick_params(axis="x", rotation=25) + ax.set_xticklabels(labels) + ax.legend() + ax.set_title(f"Throughput of the reference applications and the optimized kernels") + if log: + ax.set_yscale('log') + + plt.subplots_adjust(bottom=0.16) + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 5) + plt.savefig(f"throughput_opts{'_log' if log else ''}.png", format="png", dpi=100) + else: + plt.show() + + +def plot_cycles(cpuresults, unoptresults, memoryresults, ndrangeresults, finalresults, corpora, lengths, save, count): + size = 20 + fpga_clockspeed = 0.3 + cpu_clockspeed = 3.4 + def calculate_cycles(fpgaresults, corpus, length): + result = [] + length = int(length) + for (fpgaresult, cpuresult) in zip(fpgaresults[corpus][size][length], cpuresults[corpus][size][length]): + fpgacycles = fpgaresult[0] * fpga_clockspeed + cpucycles = cpuresult[0] * cpu_clockspeed + result.append(cpucycles / fpgacycles) + return result + width = .15 + keys = np.array([[(corpus, length) for length in lengths] for corpus in corpora]).reshape(len(corpora) * len(lengths), 2) + labels = [f"({corpus}, {length})" for (corpus, length) in keys] + xs = np.arange(len(labels)) + _, ax = plt.subplots() + + for i, (results, name) in enumerate([(unoptresults, "unopt"), (memoryresults, "memory"), (ndrangeresults, "ndrange"), (finalresults, "final")]): + means = [np.mean(calculate_cycles(results, corpus, length)) for (corpus, length) in keys] + stds = [np.std(calculate_cycles(results, corpus, length)) for (corpus, length) in keys] + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means, width, label=kernel_name_map[name].capitalize(), yerr=stds, color=colors[i]) + + ax.set_ylabel("Cycles CPU / FPGA") + ax.set_xlabel("Corpus and pattern length") + ax.set_xticks(xs) + ax.tick_params(axis="x", rotation=25) + ax.set_xticklabels(labels) + ax.legend() + ax.set_title(f"Clock cycle comparison of the FPGA kernels and the reference CPU application") + + plt.subplots_adjust(bottom=0.16) + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 5) + plt.savefig("cycles_opts.png", format="png", dpi=100) + else: + plt.show() + + +def print_energy_table(cpuresults, memoryresults, ndrangeresults, finalresults, corpora, sizes, lengths): + size = 20 + for (results, kernel) in [(memoryresults, "memory"), (ndrangeresults, "NDRange"), (finalresults, "full")]: + print(f"\\textit{{{kernel}}}", end="") + for corpus in corpora: + for length in lengths: + cpumean = np.mean([result[1] for result in cpuresults[corpus][size][length]]) + fpgamean = np.mean([result[1] for result in results[corpus][size][length]]) + comp = fpgamean / (cpumean / 1000000) + print(" & ${:.1f}\\times$".format(comp), end="") + print(" \\\\") + + +def plot_time_energy(cpuresults, fpgaresults, corpora, lengths, save): + cmap = plt.get_cmap('viridis') + colors = [cmap(i) for i in np.linspace(0, 1, 3)] + size = 20 + + def calculate_time(fpgaresults, corpus, length): + result = [] + length = int(length) + for (fpgaresult, cpuresult) in zip(fpgaresults[corpus][size][length], cpuresults[corpus][size][length]): + result.append(fpgaresult[0] / cpuresult[0]) + return result + + def calculate_energy(fpgaresults, corpus, length): + result = [] + length = int(length) + for (fpgaresult, cpuresult) in zip(fpgaresults[corpus][size][length], cpuresults[corpus][size][length]): + result.append(fpgaresult[1] / (cpuresult[1]/1000000)) + return result + + width = .25 + keys = np.array([[(corpus, length) for length in lengths] for corpus in corpora]).reshape(len(corpora) * len(lengths), 2) + labels = [f"({corpus}, {length})" for (corpus, length) in keys] + xs = np.arange(len(labels)) + _, ax = plt.subplots() + + means = [np.mean(calculate_time(fpgaresults, corpus, length)) for (corpus, length) in keys] + stds = [np.std(calculate_time(fpgaresults, corpus, length)) for (corpus, length) in keys] + ax.bar(xs - width/2, means, width, label=r"time$_{FPGA}$ / time$_{CPU}$", yerr=stds, color=colors[1]) + + means = [np.mean(calculate_energy(fpgaresults, corpus, length)) for (corpus, length) in keys] + stds = [np.std(calculate_energy(fpgaresults, corpus, length)) for (corpus, length) in keys] + ax.bar(xs + width/2, means, width, label=r"energy$_{FPGA}$ / energy$_{CPU}$", yerr=stds, color=colors[2]) + + ax.set_ylabel("Fraction") + ax.set_xlabel("Corpus and pattern length") + ax.set_xticks(xs) + ax.tick_params(axis="x", rotation=25) + ax.set_xticklabels(labels) + ax.legend() + ax.set_title(f"Comparison of time and energy between the reference CPU application and fully optimized FPGA kernel") + + plt.subplots_adjust(bottom=0.16) + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 5) + plt.savefig("final_time_energy.png", format="png", dpi=100) + else: + plt.show() + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("-c", "--count", help="number of patterns", type=int, required=True) + parser.add_argument("-l", "--lengths", help="length of the patterns", type=int, nargs="+", default=[], required=True) + parser.add_argument("-t", "--corpora", help="text corpora (without file size)", nargs="+", default=[], required=True) + parser.add_argument("-s", "--sizes", help="file sizes", type=int, nargs="+", default=[], required=True) + parser.add_argument("-o", "--save", help="save as PNG", action="store_true", required=False) + parser.add_argument("-u", "--unoptdir", help="directory containing unoptimized FPGA results", required=True) + parser.add_argument("-m", "--memorydir", help="directory containing memory-optimized FPGA results", required=True) + parser.add_argument("-n", "--ndrangedir", help="directory containing NDRange-optimized FPGA results", required=True) + parser.add_argument("-f", "--finaldir", help="directory containing final FPGA results", required=True) + parser.add_argument("-p", "--cpudir", help="directory containing CPU results", required=True) + args = parser.parse_args() + + main(args.corpora, args.sizes, args.lengths, args.save, args.count, args.unoptdir, args.memorydir, args.ndrangedir, args.finaldir, args.cpudir) diff --git a/code/fpga/unopt.cl b/code/fpga/unopt.cl new file mode 100644 index 0000000..0a5265e --- /dev/null +++ b/code/fpga/unopt.cl @@ -0,0 +1,41 @@ +inline static int string_index(__global char *s, char c) { + int i = 0; + while (1) { + if (s[i] == c) + return i; + ++i; + } +} + +kernel __attribute__((reqd_work_group_size(1, 1, 1))) +void fmindex(__global char *bwt, + __global char *alphabet, + __global unsigned *ranks, + __global unsigned *sa, + __global unsigned *ranges, + __global char *patterns, + __global unsigned long *out, + size_t bwt_sz, size_t alphabet_sz, unsigned pattern_count, + unsigned pattern_sz, unsigned out_sz) { + for (unsigned i = 0; i < pattern_count; ++i) { + int p_idx = pattern_sz - 1; + char c = patterns[i * pattern_sz + p_idx]; + unsigned start = ranges[2 * string_index(alphabet, c)]; + unsigned end = ranges[2 * string_index(alphabet, c) + 1]; + + p_idx -= 1; + while (p_idx >= 0 && end > 1) { + c = patterns[i * pattern_sz + p_idx]; + unsigned range_start = ranges[2 * string_index(alphabet, c)]; + int alphabet_idx = string_index(alphabet, c); + start = range_start + ranks[alphabet_sz * (start - 1) + alphabet_idx]; + end = range_start + ranks[alphabet_sz * (end - 1) + alphabet_idx]; + p_idx -= 1; + } + + unsigned long match_count = end - start; + out[i * out_sz] = match_count; + for (unsigned j = 0; j < match_count; ++j) + out[i * out_sz + j + 1] = sa[start + j]; + } +} diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len4/run0.json b/code/fpga/unopt_results/dblp.xml.10MB.len4/run0.json new file mode 100644 index 0000000..9050876 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.1185, "power": 32.75726}, {"timestamp": 59.7271, "power": 32.75726}, {"timestamp": 80.3011, "power": 32.75726}, {"timestamp": 100.867, "power": 32.75726}, {"timestamp": 121.545, "power": 32.75726}, {"timestamp": 142.187, "power": 32.75726}, {"timestamp": 162.67, "power": 32.75726}, {"timestamp": 183.204, "power": 32.75726}, {"timestamp": 203.748, "power": 32.75726}, {"timestamp": 224.336, "power": 32.75726}, {"timestamp": 244.933, "power": 32.75726}, {"timestamp": 265.532, "power": 32.75726}, {"timestamp": 286.109, "power": 32.75726}, {"timestamp": 306.672, "power": 32.75726}, {"timestamp": 327.237, "power": 32.75726}, {"timestamp": 347.837, "power": 32.75726}, {"timestamp": 368.436, "power": 32.75726}, {"timestamp": 389.036, "power": 32.75726}, {"timestamp": 409.637, "power": 32.75726}, {"timestamp": 430.213, "power": 32.75726}, {"timestamp": 450.776, "power": 32.75726}, {"timestamp": 471.375, "power": 32.75726}, {"timestamp": 491.975, "power": 32.75726}, {"timestamp": 512.572, "power": 32.75726}, {"timestamp": 533.171, "power": 32.75726}, {"timestamp": 553.771, "power": 32.75726}, {"timestamp": 574.346, "power": 32.75726}, {"timestamp": 594.908, "power": 32.75726}, {"timestamp": 615.511, "power": 32.75726}, {"timestamp": 636.109, "power": 32.75726}, {"timestamp": 656.704, "power": 32.75726}, {"timestamp": 677.303, "power": 32.75726}, {"timestamp": 697.901, "power": 32.75726}, {"timestamp": 718.49, "power": 32.75726}, {"timestamp": 739.062, "power": 32.75726}, {"timestamp": 759.653, "power": 32.75726}, {"timestamp": 780.25, "power": 32.75726}, {"timestamp": 800.849, "power": 32.75726}, {"timestamp": 821.447, "power": 32.75726}, {"timestamp": 842.037, "power": 32.75726}, {"timestamp": 862.597, "power": 32.75726}, {"timestamp": 883.16, "power": 32.75726}, {"timestamp": 903.76, "power": 32.75726}, {"timestamp": 924.356, "power": 32.75726}, {"timestamp": 944.957, "power": 32.75726}, {"timestamp": 965.555, "power": 32.75726}, {"timestamp": 986.152, "power": 32.75726}, {"timestamp": 1006.72, "power": 32.563427}, {"timestamp": 1027.99, "power": 32.563427}, {"timestamp": 1048.54, "power": 32.563427}, {"timestamp": 1069.08, "power": 32.563427}, {"timestamp": 1089.62, "power": 32.563427}, {"timestamp": 1110.13, "power": 32.563427}, {"timestamp": 1130.63, "power": 32.563427}, {"timestamp": 1151.16, "power": 32.563427}, {"timestamp": 1171.7, "power": 32.563427}, {"timestamp": 1192.23, "power": 32.563427}, {"timestamp": 1212.77, "power": 32.563427}, {"timestamp": 1233.31, "power": 32.563427}, {"timestamp": 1253.84, "power": 32.563427}, {"timestamp": 1274.35, "power": 32.563427}, {"timestamp": 1294.88, "power": 32.563427}, {"timestamp": 1315.41, "power": 32.563427}, {"timestamp": 1335.94, "power": 32.563427}, {"timestamp": 1356.48, "power": 32.563427}, {"timestamp": 1377.02, "power": 32.563427}, {"timestamp": 1397.55, "power": 32.563427}, {"timestamp": 1418.07, "power": 32.563427}, {"timestamp": 1438.56, "power": 32.563427}, {"timestamp": 1459.1, "power": 32.563427}, {"timestamp": 1479.63, "power": 32.563427}, {"timestamp": 1500.17, "power": 32.563427}, {"timestamp": 1520.7, "power": 32.563427}, {"timestamp": 1541.24, "power": 32.563427}, {"timestamp": 1561.77, "power": 32.563427}, {"timestamp": 1582.29, "power": 32.563427}, {"timestamp": 1602.82, "power": 32.563427}, {"timestamp": 1623.36, "power": 32.563427}, {"timestamp": 1643.89, "power": 32.563427}, {"timestamp": 1664.43, "power": 32.563427}, {"timestamp": 1684.97, "power": 32.563427}, {"timestamp": 1705.51, "power": 32.563427}, {"timestamp": 1726.02, "power": 32.563427}, {"timestamp": 1746.51, "power": 32.563427}, {"timestamp": 1767.04, "power": 32.563427}, {"timestamp": 1787.58, "power": 32.563427}, {"timestamp": 1808.12, "power": 32.563427}, {"timestamp": 1828.66, "power": 32.563427}, {"timestamp": 1849.2, "power": 32.563427}, {"timestamp": 1869.74, "power": 32.563427}, {"timestamp": 1890.24, "power": 32.563427}, {"timestamp": 1910.79, "power": 32.563427}, {"timestamp": 1931.32, "power": 32.563427}, {"timestamp": 1951.92, "power": 32.563427}, {"timestamp": 1972.54, "power": 32.563427}, {"timestamp": 1993.08, "power": 32.563427}, {"timestamp": 2013.61, "power": 32.593107}, {"timestamp": 2034.75, "power": 32.593107}, {"timestamp": 2055.28, "power": 32.593107}, {"timestamp": 2075.82, "power": 32.593107}, {"timestamp": 2096.35, "power": 32.593107}, {"timestamp": 2116.88, "power": 32.593107}, {"timestamp": 2137.41, "power": 32.593107}, {"timestamp": 2157.96, "power": 32.593107}, {"timestamp": 2178.46, "power": 32.593107}, {"timestamp": 2198.98, "power": 32.593107}, {"timestamp": 2219.52, "power": 32.593107}, {"timestamp": 2240.06, "power": 32.593107}, {"timestamp": 2260.59, "power": 32.593107}, {"timestamp": 2281.12, "power": 32.593107}, {"timestamp": 2301.65, "power": 32.593107}, {"timestamp": 2322.17, "power": 32.593107}, {"timestamp": 2342.69, "power": 32.593107}, {"timestamp": 2363.22, "power": 32.593107}, {"timestamp": 2383.76, "power": 32.593107}, {"timestamp": 2404.3, "power": 32.593107}, {"timestamp": 2424.83, "power": 32.593107}, {"timestamp": 2445.37, "power": 32.593107}, {"timestamp": 2465.92, "power": 32.593107}, {"timestamp": 2486.41, "power": 32.593107}, {"timestamp": 2506.94, "power": 32.593107}, {"timestamp": 2527.48, "power": 32.593107}, {"timestamp": 2548.03, "power": 32.593107}, {"timestamp": 2568.57, "power": 32.593107}, {"timestamp": 2589.12, "power": 32.593107}, {"timestamp": 2609.67, "power": 32.593107}, {"timestamp": 2630.18, "power": 32.593107}, {"timestamp": 2650.72, "power": 32.593107}, {"timestamp": 2671.27, "power": 32.593107}, {"timestamp": 2691.82, "power": 32.593107}, {"timestamp": 2712.37, "power": 32.593107}, {"timestamp": 2732.92, "power": 32.593107}, {"timestamp": 2753.47, "power": 32.593107}, {"timestamp": 2773.97, "power": 32.593107}, {"timestamp": 2794.47, "power": 32.593107}, {"timestamp": 2815.01, "power": 32.593107}, {"timestamp": 2835.56, "power": 32.593107}, {"timestamp": 2856.1, "power": 32.593107}, {"timestamp": 2876.65, "power": 32.593107}, {"timestamp": 2897.2, "power": 32.593107}, {"timestamp": 2917.75, "power": 32.593107}, {"timestamp": 2938.28, "power": 32.593107}, {"timestamp": 2958.82, "power": 32.593107}, {"timestamp": 2979.36, "power": 32.593107}, {"timestamp": 2999.94, "power": 32.593107}, {"timestamp": 3020.52, "power": 33.070241}, {"timestamp": 3041.6, "power": 33.070241}, {"timestamp": 3062.12, "power": 33.070241}, {"timestamp": 3082.62, "power": 33.070241}, {"timestamp": 3103.19, "power": 33.070241}, {"timestamp": 3123.75, "power": 33.070241}, {"timestamp": 3144.32, "power": 33.070241}, {"timestamp": 3164.9, "power": 33.070241}, {"timestamp": 3185.48, "power": 33.070241}, {"timestamp": 3205.99, "power": 33.070241}, {"timestamp": 3226.49, "power": 33.070241}, {"timestamp": 3247.06, "power": 33.070241}, {"timestamp": 3267.62, "power": 33.070241}, {"timestamp": 3288.19, "power": 33.070241}, {"timestamp": 3308.76, "power": 33.070241}, {"timestamp": 3329.33, "power": 33.070241}, {"timestamp": 3349.93, "power": 33.070241}, {"timestamp": 3370.43, "power": 33.070241}, {"timestamp": 3390.99, "power": 33.070241}, {"timestamp": 3411.56, "power": 33.070241}, {"timestamp": 3432.14, "power": 33.070241}, {"timestamp": 3452.69, "power": 33.070241}, {"timestamp": 3473.23, "power": 33.070241}, {"timestamp": 3493.78, "power": 33.070241}, {"timestamp": 3514.3, "power": 33.070241}, {"timestamp": 3534.83, "power": 33.070241}, {"timestamp": 3555.38, "power": 33.070241}, {"timestamp": 3575.92, "power": 33.070241}, {"timestamp": 3596.47, "power": 33.070241}, {"timestamp": 3617.02, "power": 33.070241}, {"timestamp": 3637.59, "power": 33.070241}, {"timestamp": 3658.12, "power": 33.070241}, {"timestamp": 3678.61, "power": 33.070241}, {"timestamp": 3699.18, "power": 33.070241}, {"timestamp": 3719.75, "power": 33.070241}, {"timestamp": 3740.32, "power": 33.070241}, {"timestamp": 3760.9, "power": 33.070241}, {"timestamp": 3781.47, "power": 33.070241}, {"timestamp": 3802.0, "power": 33.070241}, {"timestamp": 3822.5, "power": 33.070241}, {"timestamp": 3843.07, "power": 33.070241}, {"timestamp": 3863.64, "power": 33.070241}, {"timestamp": 3884.21, "power": 33.070241}, {"timestamp": 3904.79, "power": 33.070241}, {"timestamp": 3925.36, "power": 33.070241}, {"timestamp": 3945.93, "power": 33.070241}, {"timestamp": 3966.43, "power": 33.070241}, {"timestamp": 3986.99, "power": 33.070241}, {"timestamp": 4007.57, "power": 33.070241}, {"timestamp": 4028.14, "power": 33.556246}, {"timestamp": 4049.17, "power": 33.556246}, {"timestamp": 4069.75, "power": 33.556246}, {"timestamp": 4090.29, "power": 33.556246}, {"timestamp": 4110.86, "power": 33.556246}, {"timestamp": 4131.42, "power": 33.556246}, {"timestamp": 4152.0, "power": 33.556246}, {"timestamp": 4172.57, "power": 33.556246}, {"timestamp": 4193.14, "power": 33.556246}, {"timestamp": 4213.71, "power": 33.556246}, {"timestamp": 4234.23, "power": 33.556246}, {"timestamp": 4254.8, "power": 33.556246}, {"timestamp": 4275.37, "power": 33.556246}, {"timestamp": 4295.95, "power": 33.556246}, {"timestamp": 4316.51, "power": 33.556246}, {"timestamp": 4337.08, "power": 33.556246}, {"timestamp": 4357.66, "power": 33.556246}, {"timestamp": 4378.18, "power": 33.556246}, {"timestamp": 4398.73, "power": 33.556246}, {"timestamp": 4419.3, "power": 33.556246}, {"timestamp": 4439.88, "power": 33.556246}, {"timestamp": 4460.45, "power": 33.556246}, {"timestamp": 4481.02, "power": 33.556246}, {"timestamp": 4501.59, "power": 33.556246}, {"timestamp": 4522.11, "power": 33.556246}, {"timestamp": 4542.61, "power": 33.556246}, {"timestamp": 4563.17, "power": 33.556246}, {"timestamp": 4583.74, "power": 33.556246}, {"timestamp": 4604.29, "power": 33.556246}, {"timestamp": 4624.84, "power": 33.556246}, {"timestamp": 4645.38, "power": 33.556246}, {"timestamp": 4665.93, "power": 33.556246}, {"timestamp": 4686.43, "power": 33.556246}, {"timestamp": 4706.97, "power": 33.556246}, {"timestamp": 4727.51, "power": 33.556246}, {"timestamp": 4748.05, "power": 33.556246}, {"timestamp": 4768.6, "power": 33.556246}, {"timestamp": 4789.15, "power": 33.556246}, {"timestamp": 4809.69, "power": 33.556246}, {"timestamp": 4830.22, "power": 33.556246}, {"timestamp": 4850.75, "power": 33.556246}, {"timestamp": 4871.33, "power": 33.556246}, {"timestamp": 4891.9, "power": 33.556246}, {"timestamp": 4912.47, "power": 33.556246}, {"timestamp": 4933.03, "power": 33.556246}, {"timestamp": 4953.6, "power": 33.556246}, {"timestamp": 4974.13, "power": 33.556246}, {"timestamp": 4994.68, "power": 33.556246}, {"timestamp": 5015.25, "power": 33.556246}, {"timestamp": 5035.82, "power": 33.128425}, {"timestamp": 5056.86, "power": 33.128425}, {"timestamp": 5077.44, "power": 33.128425}, {"timestamp": 5098.0, "power": 33.128425}, {"timestamp": 5118.51, "power": 33.128425}, {"timestamp": 5139.06, "power": 33.128425}, {"timestamp": 5159.63, "power": 33.128425}, {"timestamp": 5180.2, "power": 33.128425}, {"timestamp": 5200.78, "power": 33.128425}, {"timestamp": 5221.35, "power": 33.128425}, {"timestamp": 5241.93, "power": 33.128425}, {"timestamp": 5262.44, "power": 33.128425}, {"timestamp": 5283.0, "power": 33.128425}, {"timestamp": 5303.58, "power": 33.128425}, {"timestamp": 5324.16, "power": 33.128425}, {"timestamp": 5344.72, "power": 33.128425}, {"timestamp": 5365.3, "power": 33.128425}, {"timestamp": 5385.87, "power": 33.128425}, {"timestamp": 5406.39, "power": 33.128425}, {"timestamp": 5426.96, "power": 33.128425}, {"timestamp": 5447.54, "power": 33.128425}, {"timestamp": 5468.12, "power": 33.128425}, {"timestamp": 5488.66, "power": 33.128425}, {"timestamp": 5509.2, "power": 33.128425}, {"timestamp": 5529.75, "power": 33.128425}, {"timestamp": 5550.27, "power": 33.128425}, {"timestamp": 5570.8, "power": 33.128425}, {"timestamp": 5591.35, "power": 33.128425}, {"timestamp": 5611.89, "power": 33.128425}, {"timestamp": 5632.44, "power": 33.128425}, {"timestamp": 5652.99, "power": 33.128425}, {"timestamp": 5673.53, "power": 33.128425}, {"timestamp": 5694.05, "power": 33.128425}, {"timestamp": 5714.55, "power": 33.128425}, {"timestamp": 5735.08, "power": 33.128425}, {"timestamp": 5755.63, "power": 33.128425}, {"timestamp": 5776.17, "power": 33.128425}, {"timestamp": 5796.72, "power": 33.128425}, {"timestamp": 5817.27, "power": 33.128425}, {"timestamp": 5837.81, "power": 33.128425}, {"timestamp": 5858.34, "power": 33.128425}, {"timestamp": 5878.88, "power": 33.128425}, {"timestamp": 5899.43, "power": 33.128425}, {"timestamp": 5919.97, "power": 33.128425}, {"timestamp": 5940.52, "power": 33.128425}, {"timestamp": 5961.06, "power": 33.128425}, {"timestamp": 5981.61, "power": 33.128425}, {"timestamp": 6002.13, "power": 33.128425}, {"timestamp": 6022.63, "power": 33.128425}, {"timestamp": 6043.16, "power": 32.895506000000005}, {"timestamp": 6064.17, "power": 32.895506000000005}, {"timestamp": 6084.72, "power": 32.895506000000005}, {"timestamp": 6105.29, "power": 32.895506000000005}, {"timestamp": 6125.86, "power": 32.895506000000005}, {"timestamp": 6146.39, "power": 32.895506000000005}, {"timestamp": 6166.94, "power": 32.895506000000005}, {"timestamp": 6187.52, "power": 32.895506000000005}, {"timestamp": 6208.09, "power": 32.895506000000005}, {"timestamp": 6228.67, "power": 32.895506000000005}, {"timestamp": 6249.24, "power": 32.895506000000005}, {"timestamp": 6269.81, "power": 32.895506000000005}, {"timestamp": 6290.33, "power": 32.895506000000005}, {"timestamp": 6310.88, "power": 32.895506000000005}, {"timestamp": 6331.46, "power": 32.895506000000005}, {"timestamp": 6352.03, "power": 32.895506000000005}, {"timestamp": 6372.61, "power": 32.895506000000005}, {"timestamp": 6393.19, "power": 32.895506000000005}, {"timestamp": 6413.74, "power": 32.895506000000005}, {"timestamp": 6434.26, "power": 32.895506000000005}, {"timestamp": 6454.81, "power": 32.895506000000005}, {"timestamp": 6475.39, "power": 32.895506000000005}, {"timestamp": 6495.95, "power": 32.895506000000005}, {"timestamp": 6516.51, "power": 32.895506000000005}, {"timestamp": 6537.08, "power": 32.895506000000005}, {"timestamp": 6557.64, "power": 32.895506000000005}, {"timestamp": 6578.18, "power": 32.895506000000005}, {"timestamp": 6598.67, "power": 32.895506000000005}, {"timestamp": 6619.24, "power": 32.895506000000005}, {"timestamp": 6639.82, "power": 32.895506000000005}, {"timestamp": 6660.4, "power": 32.895506000000005}, {"timestamp": 6680.98, "power": 32.895506000000005}, {"timestamp": 6701.54, "power": 32.895506000000005}, {"timestamp": 6722.07, "power": 32.895506000000005}, {"timestamp": 6742.57, "power": 32.895506000000005}, {"timestamp": 6763.14, "power": 32.895506000000005}, {"timestamp": 6783.72, "power": 32.895506000000005}, {"timestamp": 6804.3, "power": 32.895506000000005}, {"timestamp": 6824.87, "power": 32.895506000000005}, {"timestamp": 6845.45, "power": 32.895506000000005}, {"timestamp": 6866.02, "power": 32.895506000000005}, {"timestamp": 6886.53, "power": 32.895506000000005}, {"timestamp": 6907.06, "power": 32.895506000000005}, {"timestamp": 6927.64, "power": 32.895506000000005}, {"timestamp": 6948.23, "power": 32.895506000000005}, {"timestamp": 6968.8, "power": 32.895506000000005}, {"timestamp": 6989.36, "power": 32.895506000000005}, {"timestamp": 7009.94, "power": 32.895506000000005}, {"timestamp": 7030.44, "power": 32.895506000000005}, {"timestamp": 7051.0, "power": 33.107749999999996}, {"timestamp": 7072.05, "power": 33.107749999999996}, {"timestamp": 7092.6, "power": 33.107749999999996}, {"timestamp": 7113.18, "power": 33.107749999999996}, {"timestamp": 7133.75, "power": 33.107749999999996}, {"timestamp": 7154.28, "power": 33.107749999999996}, {"timestamp": 7174.83, "power": 33.107749999999996}, {"timestamp": 7195.41, "power": 33.107749999999996}, {"timestamp": 7215.98, "power": 33.107749999999996}, {"timestamp": 7236.54, "power": 33.107749999999996}, {"timestamp": 7257.11, "power": 33.107749999999996}, {"timestamp": 7277.69, "power": 33.107749999999996}, {"timestamp": 7298.21, "power": 33.107749999999996}, {"timestamp": 7318.75, "power": 33.107749999999996}, {"timestamp": 7339.33, "power": 33.107749999999996}, {"timestamp": 7359.91, "power": 33.107749999999996}, {"timestamp": 7380.48, "power": 33.107749999999996}, {"timestamp": 7401.04, "power": 33.107749999999996}, {"timestamp": 7421.62, "power": 33.107749999999996}, {"timestamp": 7442.14, "power": 33.107749999999996}, {"timestamp": 7462.64, "power": 33.107749999999996}, {"timestamp": 7483.18, "power": 33.107749999999996}, {"timestamp": 7503.76, "power": 33.107749999999996}, {"timestamp": 7524.3, "power": 33.107749999999996}, {"timestamp": 7544.85, "power": 33.107749999999996}, {"timestamp": 7565.39, "power": 33.107749999999996}, {"timestamp": 7585.94, "power": 33.107749999999996}, {"timestamp": 7606.44, "power": 33.107749999999996}, {"timestamp": 7626.98, "power": 33.107749999999996}, {"timestamp": 7647.53, "power": 33.107749999999996}, {"timestamp": 7668.07, "power": 33.107749999999996}, {"timestamp": 7688.61, "power": 33.107749999999996}, {"timestamp": 7709.16, "power": 33.107749999999996}, {"timestamp": 7729.71, "power": 33.107749999999996}, {"timestamp": 7750.23, "power": 33.107749999999996}, {"timestamp": 7770.78, "power": 33.107749999999996}, {"timestamp": 7791.34, "power": 33.107749999999996}, {"timestamp": 7811.92, "power": 33.107749999999996}, {"timestamp": 7832.5, "power": 33.107749999999996}, {"timestamp": 7853.07, "power": 33.107749999999996}, {"timestamp": 7873.64, "power": 33.107749999999996}, {"timestamp": 7894.18, "power": 33.107749999999996}, {"timestamp": 7914.73, "power": 33.107749999999996}, {"timestamp": 7935.31, "power": 33.107749999999996}, {"timestamp": 7955.89, "power": 33.107749999999996}, {"timestamp": 7976.45, "power": 33.107749999999996}, {"timestamp": 7997.02, "power": 33.107749999999996}, {"timestamp": 8017.59, "power": 33.107749999999996}, {"timestamp": 8038.12, "power": 33.107749999999996}, {"timestamp": 8058.61, "power": 34.292146}, {"timestamp": 8079.68, "power": 34.292146}, {"timestamp": 8100.23, "power": 34.292146}, {"timestamp": 8120.78, "power": 34.292146}, {"timestamp": 8141.35, "power": 34.292146}, {"timestamp": 8161.93, "power": 34.292146}, {"timestamp": 8182.43, "power": 34.292146}, {"timestamp": 8202.98, "power": 34.292146}, {"timestamp": 8223.54, "power": 34.292146}, {"timestamp": 8244.09, "power": 34.292146}, {"timestamp": 8264.66, "power": 34.292146}, {"timestamp": 8285.23, "power": 34.292146}, {"timestamp": 8305.78, "power": 34.292146}, {"timestamp": 8326.3, "power": 34.292146}, {"timestamp": 8346.84, "power": 34.292146}, {"timestamp": 8367.44, "power": 34.292146}, {"timestamp": 8388.07, "power": 34.292146}, {"timestamp": 8408.64, "power": 34.292146}, {"timestamp": 8429.19, "power": 34.292146}, {"timestamp": 8449.72, "power": 34.292146}, {"timestamp": 8470.23, "power": 34.292146}, {"timestamp": 8490.76, "power": 34.292146}, {"timestamp": 8511.29, "power": 34.292146}, {"timestamp": 8531.82, "power": 34.292146}, {"timestamp": 8552.35, "power": 34.292146}, {"timestamp": 8572.87, "power": 34.292146}, {"timestamp": 8593.4, "power": 34.292146}, {"timestamp": 8613.95, "power": 34.292146}, {"timestamp": 8634.43, "power": 34.292146}, {"timestamp": 8654.95, "power": 34.292146}, {"timestamp": 8675.48, "power": 34.292146}, {"timestamp": 8696.0, "power": 34.292146}, {"timestamp": 8716.53, "power": 34.292146}, {"timestamp": 8737.06, "power": 34.292146}, {"timestamp": 8757.59, "power": 34.292146}, {"timestamp": 8778.09, "power": 34.292146}, {"timestamp": 8798.57, "power": 34.292146}, {"timestamp": 8819.09, "power": 34.292146}, {"timestamp": 8839.62, "power": 34.292146}, {"timestamp": 8860.15, "power": 34.292146}, {"timestamp": 8880.69, "power": 34.292146}, {"timestamp": 8901.21, "power": 34.292146}, {"timestamp": 8921.74, "power": 34.292146}, {"timestamp": 8942.25, "power": 34.292146}, {"timestamp": 8962.77, "power": 34.292146}, {"timestamp": 8983.3, "power": 34.292146}, {"timestamp": 9003.82, "power": 34.292146}, {"timestamp": 9024.35, "power": 34.292146}, {"timestamp": 9044.88, "power": 34.292146}, {"timestamp": 9065.43, "power": 35.454145}, {"timestamp": 9086.5, "power": 35.454145}, {"timestamp": 9107.03, "power": 35.454145}, {"timestamp": 9127.57, "power": 35.454145}, {"timestamp": 9148.1, "power": 35.454145}, {"timestamp": 9168.63, "power": 35.454145}, {"timestamp": 9189.16, "power": 35.454145}, {"timestamp": 9209.69, "power": 35.454145}, {"timestamp": 9230.2, "power": 35.454145}, {"timestamp": 9250.68, "power": 35.454145}, {"timestamp": 9271.21, "power": 35.454145}, {"timestamp": 9291.74, "power": 35.454145}, {"timestamp": 9312.28, "power": 35.454145}, {"timestamp": 9332.82, "power": 35.454145}, {"timestamp": 9353.35, "power": 35.454145}, {"timestamp": 9373.84, "power": 35.454145}, {"timestamp": 9394.35, "power": 35.454145}, {"timestamp": 9414.88, "power": 35.454145}, {"timestamp": 9435.41, "power": 35.454145}, {"timestamp": 9455.95, "power": 35.454145}, {"timestamp": 9476.48, "power": 35.454145}, {"timestamp": 9497.02, "power": 35.454145}, {"timestamp": 9517.6, "power": 35.454145}, {"timestamp": 9538.11, "power": 35.454145}, {"timestamp": 9558.6, "power": 35.454145}, {"timestamp": 9579.12, "power": 35.454145}, {"timestamp": 9599.65, "power": 35.454145}, {"timestamp": 9620.18, "power": 35.454145}, {"timestamp": 9640.72, "power": 35.454145}, {"timestamp": 9661.24, "power": 35.454145}, {"timestamp": 9681.77, "power": 35.454145}, {"timestamp": 9702.27, "power": 35.454145}, {"timestamp": 9722.75, "power": 35.454145}, {"timestamp": 9743.27, "power": 35.454145}, {"timestamp": 9763.8, "power": 35.454145}, {"timestamp": 9784.32, "power": 35.454145}, {"timestamp": 9804.85, "power": 35.454145}, {"timestamp": 9825.38, "power": 35.454145}, {"timestamp": 9845.9, "power": 35.454145}, {"timestamp": 9866.4, "power": 35.454145}, {"timestamp": 9886.93, "power": 35.454145}, {"timestamp": 9907.45, "power": 35.454145}, {"timestamp": 9927.98, "power": 35.454145}, {"timestamp": 9948.58, "power": 35.454145}, {"timestamp": 9969.13, "power": 35.454145}], "timeline": {"START": "2510.87554", "END": "8332.940817"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7129.21}, {"name": "clSetKernelArg", "calls": 19, "time": 1783.57}, {"name": "clReleaseKernel", "calls": 1, "time": 782.936}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5808}, {"name": "clReleaseContext", "calls": 1, "time": 49.8413}, {"name": "clCreateContext", "calls": 1, "time": 36.8011}, {"name": "clReleaseProgram", "calls": 1, "time": 14.4295}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.793986}, {"name": "clCreateKernel", "calls": 1, "time": 0.345981}, {"name": "clEnqueueTask", "calls": 1, "time": 0.111343}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086518}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077392}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030638}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025045}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02139}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011853}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010999}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008076}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007959}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006998}, {"name": "clRetainDevice", "calls": 2, "time": 0.004902}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5822.07}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5821.63}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9037.140307, "utilization": 94.136878, "size": 6394740.0, "time": 707.606586}, {"type": "WRITE", "transfers": 1, "speed": 6737.293104, "utilization": 70.180137, "size": 4037050.0, "time": 599.209323}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 174518294, "speed": 243.592, "utilization": 2.11452, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10803813, "speed": 486.59, "utilization": 4.22387, "size": 0.127842}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len4/run1.json b/code/fpga/unopt_results/dblp.xml.10MB.len4/run1.json new file mode 100644 index 0000000..675f00a --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.1125, "power": 32.743351}, {"timestamp": 59.759, "power": 32.743351}, {"timestamp": 80.2725, "power": 32.743351}, {"timestamp": 100.84, "power": 32.743351}, {"timestamp": 121.761, "power": 32.743351}, {"timestamp": 142.65, "power": 32.743351}, {"timestamp": 163.18, "power": 32.743351}, {"timestamp": 183.716, "power": 32.743351}, {"timestamp": 204.2, "power": 32.743351}, {"timestamp": 224.691, "power": 32.743351}, {"timestamp": 245.218, "power": 32.743351}, {"timestamp": 265.751, "power": 32.743351}, {"timestamp": 286.286, "power": 32.743351}, {"timestamp": 306.843, "power": 32.743351}, {"timestamp": 327.376, "power": 32.743351}, {"timestamp": 347.907, "power": 32.743351}, {"timestamp": 368.409, "power": 32.743351}, {"timestamp": 388.899, "power": 32.743351}, {"timestamp": 409.434, "power": 32.743351}, {"timestamp": 429.967, "power": 32.743351}, {"timestamp": 450.498, "power": 32.743351}, {"timestamp": 471.033, "power": 32.743351}, {"timestamp": 491.566, "power": 32.743351}, {"timestamp": 512.102, "power": 32.743351}, {"timestamp": 532.609, "power": 32.743351}, {"timestamp": 553.14, "power": 32.743351}, {"timestamp": 573.669, "power": 32.743351}, {"timestamp": 594.198, "power": 32.743351}, {"timestamp": 614.727, "power": 32.743351}, {"timestamp": 635.258, "power": 32.743351}, {"timestamp": 655.787, "power": 32.743351}, {"timestamp": 676.288, "power": 32.743351}, {"timestamp": 696.774, "power": 32.743351}, {"timestamp": 717.307, "power": 32.743351}, {"timestamp": 737.844, "power": 32.743351}, {"timestamp": 758.376, "power": 32.743351}, {"timestamp": 778.903, "power": 32.743351}, {"timestamp": 799.433, "power": 32.743351}, {"timestamp": 819.963, "power": 32.743351}, {"timestamp": 840.465, "power": 32.743351}, {"timestamp": 860.992, "power": 32.743351}, {"timestamp": 881.521, "power": 32.743351}, {"timestamp": 902.054, "power": 32.743351}, {"timestamp": 922.583, "power": 32.743351}, {"timestamp": 943.113, "power": 32.743351}, {"timestamp": 963.643, "power": 32.743351}, {"timestamp": 984.19, "power": 32.743351}, {"timestamp": 1004.68, "power": 32.743351}, {"timestamp": 1025.76, "power": 32.975074000000006}, {"timestamp": 1046.31, "power": 32.975074000000006}, {"timestamp": 1066.83, "power": 32.975074000000006}, {"timestamp": 1087.36, "power": 32.975074000000006}, {"timestamp": 1107.89, "power": 32.975074000000006}, {"timestamp": 1128.4, "power": 32.975074000000006}, {"timestamp": 1148.89, "power": 32.975074000000006}, {"timestamp": 1169.41, "power": 32.975074000000006}, {"timestamp": 1189.93, "power": 32.975074000000006}, {"timestamp": 1210.46, "power": 32.975074000000006}, {"timestamp": 1230.99, "power": 32.975074000000006}, {"timestamp": 1251.52, "power": 32.975074000000006}, {"timestamp": 1272.05, "power": 32.975074000000006}, {"timestamp": 1292.55, "power": 32.975074000000006}, {"timestamp": 1313.09, "power": 32.975074000000006}, {"timestamp": 1333.61, "power": 32.975074000000006}, {"timestamp": 1354.14, "power": 32.975074000000006}, {"timestamp": 1374.67, "power": 32.975074000000006}, {"timestamp": 1395.2, "power": 32.975074000000006}, {"timestamp": 1415.73, "power": 32.975074000000006}, {"timestamp": 1436.23, "power": 32.975074000000006}, {"timestamp": 1456.72, "power": 32.975074000000006}, {"timestamp": 1477.25, "power": 32.975074000000006}, {"timestamp": 1497.77, "power": 32.975074000000006}, {"timestamp": 1518.3, "power": 32.975074000000006}, {"timestamp": 1538.82, "power": 32.975074000000006}, {"timestamp": 1559.35, "power": 32.975074000000006}, {"timestamp": 1579.88, "power": 32.975074000000006}, {"timestamp": 1600.39, "power": 32.975074000000006}, {"timestamp": 1620.88, "power": 32.975074000000006}, {"timestamp": 1641.4, "power": 32.975074000000006}, {"timestamp": 1661.93, "power": 32.975074000000006}, {"timestamp": 1682.46, "power": 32.975074000000006}, {"timestamp": 1702.98, "power": 32.975074000000006}, {"timestamp": 1723.51, "power": 32.975074000000006}, {"timestamp": 1744.04, "power": 32.975074000000006}, {"timestamp": 1764.54, "power": 32.975074000000006}, {"timestamp": 1785.06, "power": 32.975074000000006}, {"timestamp": 1805.59, "power": 32.975074000000006}, {"timestamp": 1826.12, "power": 32.975074000000006}, {"timestamp": 1846.64, "power": 32.975074000000006}, {"timestamp": 1867.17, "power": 32.975074000000006}, {"timestamp": 1887.69, "power": 32.975074000000006}, {"timestamp": 1908.2, "power": 32.975074000000006}, {"timestamp": 1928.72, "power": 32.975074000000006}, {"timestamp": 1949.29, "power": 32.975074000000006}, {"timestamp": 1969.89, "power": 32.975074000000006}, {"timestamp": 1990.49, "power": 32.975074000000006}, {"timestamp": 2011.02, "power": 32.662728}, {"timestamp": 2032.11, "power": 32.662728}, {"timestamp": 2052.6, "power": 32.662728}, {"timestamp": 2073.09, "power": 32.662728}, {"timestamp": 2093.61, "power": 32.662728}, {"timestamp": 2114.14, "power": 32.662728}, {"timestamp": 2134.67, "power": 32.662728}, {"timestamp": 2155.19, "power": 32.662728}, {"timestamp": 2175.72, "power": 32.662728}, {"timestamp": 2196.21, "power": 32.662728}, {"timestamp": 2216.7, "power": 32.662728}, {"timestamp": 2237.18, "power": 32.662728}, {"timestamp": 2257.7, "power": 32.662728}, {"timestamp": 2278.23, "power": 32.662728}, {"timestamp": 2298.76, "power": 32.662728}, {"timestamp": 2319.28, "power": 32.662728}, {"timestamp": 2339.81, "power": 32.662728}, {"timestamp": 2360.33, "power": 32.662728}, {"timestamp": 2380.82, "power": 32.662728}, {"timestamp": 2401.34, "power": 32.662728}, {"timestamp": 2421.87, "power": 32.662728}, {"timestamp": 2442.4, "power": 32.662728}, {"timestamp": 2462.93, "power": 32.662728}, {"timestamp": 2483.46, "power": 32.662728}, {"timestamp": 2503.98, "power": 32.662728}, {"timestamp": 2524.5, "power": 32.662728}, {"timestamp": 2545.04, "power": 32.662728}, {"timestamp": 2565.58, "power": 32.662728}, {"timestamp": 2586.11, "power": 32.662728}, {"timestamp": 2606.65, "power": 32.662728}, {"timestamp": 2627.19, "power": 32.662728}, {"timestamp": 2647.73, "power": 32.662728}, {"timestamp": 2668.24, "power": 32.662728}, {"timestamp": 2688.79, "power": 32.662728}, {"timestamp": 2709.33, "power": 32.662728}, {"timestamp": 2729.87, "power": 32.662728}, {"timestamp": 2750.41, "power": 32.662728}, {"timestamp": 2770.95, "power": 32.662728}, {"timestamp": 2791.49, "power": 32.662728}, {"timestamp": 2812.02, "power": 32.662728}, {"timestamp": 2832.54, "power": 32.662728}, {"timestamp": 2853.08, "power": 32.662728}, {"timestamp": 2873.62, "power": 32.662728}, {"timestamp": 2894.16, "power": 32.662728}, {"timestamp": 2914.69, "power": 32.662728}, {"timestamp": 2935.23, "power": 32.662728}, {"timestamp": 2955.77, "power": 32.662728}, {"timestamp": 2976.3, "power": 32.662728}, {"timestamp": 2996.79, "power": 32.662728}, {"timestamp": 3017.32, "power": 33.82537500000001}, {"timestamp": 3038.41, "power": 33.82537500000001}, {"timestamp": 3058.95, "power": 33.82537500000001}, {"timestamp": 3079.49, "power": 33.82537500000001}, {"timestamp": 3100.03, "power": 33.82537500000001}, {"timestamp": 3120.54, "power": 33.82537500000001}, {"timestamp": 3141.07, "power": 33.82537500000001}, {"timestamp": 3161.62, "power": 33.82537500000001}, {"timestamp": 3182.15, "power": 33.82537500000001}, {"timestamp": 3202.69, "power": 33.82537500000001}, {"timestamp": 3223.23, "power": 33.82537500000001}, {"timestamp": 3243.77, "power": 33.82537500000001}, {"timestamp": 3264.29, "power": 33.82537500000001}, {"timestamp": 3284.78, "power": 33.82537500000001}, {"timestamp": 3305.31, "power": 33.82537500000001}, {"timestamp": 3325.85, "power": 33.82537500000001}, {"timestamp": 3346.39, "power": 33.82537500000001}, {"timestamp": 3366.93, "power": 33.82537500000001}, {"timestamp": 3387.47, "power": 33.82537500000001}, {"timestamp": 3408.0, "power": 33.82537500000001}, {"timestamp": 3428.51, "power": 33.82537500000001}, {"timestamp": 3449.04, "power": 33.82537500000001}, {"timestamp": 3469.58, "power": 33.82537500000001}, {"timestamp": 3490.12, "power": 33.82537500000001}, {"timestamp": 3510.66, "power": 33.82537500000001}, {"timestamp": 3531.2, "power": 33.82537500000001}, {"timestamp": 3551.74, "power": 33.82537500000001}, {"timestamp": 3572.27, "power": 33.82537500000001}, {"timestamp": 3592.76, "power": 33.82537500000001}, {"timestamp": 3613.25, "power": 33.82537500000001}, {"timestamp": 3633.79, "power": 33.82537500000001}, {"timestamp": 3654.32, "power": 33.82537500000001}, {"timestamp": 3674.86, "power": 33.82537500000001}, {"timestamp": 3695.4, "power": 33.82537500000001}, {"timestamp": 3715.94, "power": 33.82537500000001}, {"timestamp": 3736.47, "power": 33.82537500000001}, {"timestamp": 3757.01, "power": 33.82537500000001}, {"timestamp": 3777.54, "power": 33.82537500000001}, {"timestamp": 3798.08, "power": 33.82537500000001}, {"timestamp": 3818.62, "power": 33.82537500000001}, {"timestamp": 3839.16, "power": 33.82537500000001}, {"timestamp": 3859.69, "power": 33.82537500000001}, {"timestamp": 3880.23, "power": 33.82537500000001}, {"timestamp": 3900.73, "power": 33.82537500000001}, {"timestamp": 3921.26, "power": 33.82537500000001}, {"timestamp": 3941.8, "power": 33.82537500000001}, {"timestamp": 3962.34, "power": 33.82537500000001}, {"timestamp": 3982.88, "power": 33.82537500000001}, {"timestamp": 4003.42, "power": 33.82537500000001}, {"timestamp": 4023.96, "power": 33.33246}, {"timestamp": 4045.08, "power": 33.33246}, {"timestamp": 4065.62, "power": 33.33246}, {"timestamp": 4086.16, "power": 33.33246}, {"timestamp": 4106.7, "power": 33.33246}, {"timestamp": 4127.24, "power": 33.33246}, {"timestamp": 4147.78, "power": 33.33246}, {"timestamp": 4168.29, "power": 33.33246}, {"timestamp": 4188.78, "power": 33.33246}, {"timestamp": 4209.32, "power": 33.33246}, {"timestamp": 4229.86, "power": 33.33246}, {"timestamp": 4250.4, "power": 33.33246}, {"timestamp": 4270.94, "power": 33.33246}, {"timestamp": 4291.47, "power": 33.33246}, {"timestamp": 4312.01, "power": 33.33246}, {"timestamp": 4332.54, "power": 33.33246}, {"timestamp": 4353.07, "power": 33.33246}, {"timestamp": 4373.57, "power": 33.33246}, {"timestamp": 4394.1, "power": 33.33246}, {"timestamp": 4414.62, "power": 33.33246}, {"timestamp": 4435.14, "power": 33.33246}, {"timestamp": 4455.68, "power": 33.33246}, {"timestamp": 4476.22, "power": 33.33246}, {"timestamp": 4496.72, "power": 33.33246}, {"timestamp": 4517.28, "power": 33.33246}, {"timestamp": 4537.85, "power": 33.33246}, {"timestamp": 4558.41, "power": 33.33246}, {"timestamp": 4578.97, "power": 33.33246}, {"timestamp": 4599.53, "power": 33.33246}, {"timestamp": 4620.1, "power": 33.33246}, {"timestamp": 4640.61, "power": 33.33246}, {"timestamp": 4661.16, "power": 33.33246}, {"timestamp": 4681.74, "power": 33.33246}, {"timestamp": 4702.28, "power": 33.33246}, {"timestamp": 4722.85, "power": 33.33246}, {"timestamp": 4743.41, "power": 33.33246}, {"timestamp": 4763.97, "power": 33.33246}, {"timestamp": 4784.49, "power": 33.33246}, {"timestamp": 4805.04, "power": 33.33246}, {"timestamp": 4825.61, "power": 33.33246}, {"timestamp": 4846.16, "power": 33.33246}, {"timestamp": 4866.71, "power": 33.33246}, {"timestamp": 4887.27, "power": 33.33246}, {"timestamp": 4907.85, "power": 33.33246}, {"timestamp": 4928.37, "power": 33.33246}, {"timestamp": 4948.86, "power": 33.33246}, {"timestamp": 4969.42, "power": 33.33246}, {"timestamp": 4989.99, "power": 33.33246}, {"timestamp": 5010.56, "power": 33.33246}, {"timestamp": 5031.13, "power": 33.538905}, {"timestamp": 5052.41, "power": 33.538905}, {"timestamp": 5072.9, "power": 33.538905}, {"timestamp": 5093.43, "power": 33.538905}, {"timestamp": 5113.97, "power": 33.538905}, {"timestamp": 5134.51, "power": 33.538905}, {"timestamp": 5155.06, "power": 33.538905}, {"timestamp": 5175.63, "power": 33.538905}, {"timestamp": 5196.2, "power": 33.538905}, {"timestamp": 5216.7, "power": 33.538905}, {"timestamp": 5237.25, "power": 33.538905}, {"timestamp": 5257.8, "power": 33.538905}, {"timestamp": 5278.36, "power": 33.538905}, {"timestamp": 5298.93, "power": 33.538905}, {"timestamp": 5319.51, "power": 33.538905}, {"timestamp": 5340.07, "power": 33.538905}, {"timestamp": 5360.59, "power": 33.538905}, {"timestamp": 5381.13, "power": 33.538905}, {"timestamp": 5401.69, "power": 33.538905}, {"timestamp": 5422.25, "power": 33.538905}, {"timestamp": 5442.82, "power": 33.538905}, {"timestamp": 5463.39, "power": 33.538905}, {"timestamp": 5483.97, "power": 33.538905}, {"timestamp": 5504.49, "power": 33.538905}, {"timestamp": 5525.03, "power": 33.538905}, {"timestamp": 5545.6, "power": 33.538905}, {"timestamp": 5566.14, "power": 33.538905}, {"timestamp": 5586.68, "power": 33.538905}, {"timestamp": 5607.22, "power": 33.538905}, {"timestamp": 5627.76, "power": 33.538905}, {"timestamp": 5648.27, "power": 33.538905}, {"timestamp": 5668.76, "power": 33.538905}, {"timestamp": 5689.3, "power": 33.538905}, {"timestamp": 5709.84, "power": 33.538905}, {"timestamp": 5730.38, "power": 33.538905}, {"timestamp": 5750.92, "power": 33.538905}, {"timestamp": 5771.46, "power": 33.538905}, {"timestamp": 5792.0, "power": 33.538905}, {"timestamp": 5812.52, "power": 33.538905}, {"timestamp": 5833.06, "power": 33.538905}, {"timestamp": 5853.6, "power": 33.538905}, {"timestamp": 5874.14, "power": 33.538905}, {"timestamp": 5894.67, "power": 33.538905}, {"timestamp": 5915.21, "power": 33.538905}, {"timestamp": 5935.75, "power": 33.538905}, {"timestamp": 5956.27, "power": 33.538905}, {"timestamp": 5976.76, "power": 33.538905}, {"timestamp": 5997.29, "power": 33.538905}, {"timestamp": 6017.83, "power": 33.538905}, {"timestamp": 6038.37, "power": 33.538979}, {"timestamp": 6059.41, "power": 33.538979}, {"timestamp": 6079.94, "power": 33.538979}, {"timestamp": 6100.46, "power": 33.538979}, {"timestamp": 6120.98, "power": 33.538979}, {"timestamp": 6141.53, "power": 33.538979}, {"timestamp": 6162.07, "power": 33.538979}, {"timestamp": 6182.61, "power": 33.538979}, {"timestamp": 6203.15, "power": 33.538979}, {"timestamp": 6223.69, "power": 33.538979}, {"timestamp": 6244.19, "power": 33.538979}, {"timestamp": 6264.69, "power": 33.538979}, {"timestamp": 6285.22, "power": 33.538979}, {"timestamp": 6305.76, "power": 33.538979}, {"timestamp": 6326.29, "power": 33.538979}, {"timestamp": 6346.83, "power": 33.538979}, {"timestamp": 6367.37, "power": 33.538979}, {"timestamp": 6387.92, "power": 33.538979}, {"timestamp": 6408.44, "power": 33.538979}, {"timestamp": 6428.97, "power": 33.538979}, {"timestamp": 6449.51, "power": 33.538979}, {"timestamp": 6470.04, "power": 33.538979}, {"timestamp": 6490.58, "power": 33.538979}, {"timestamp": 6511.12, "power": 33.538979}, {"timestamp": 6531.66, "power": 33.538979}, {"timestamp": 6552.21, "power": 33.538979}, {"timestamp": 6572.7, "power": 33.538979}, {"timestamp": 6593.23, "power": 33.538979}, {"timestamp": 6613.77, "power": 33.538979}, {"timestamp": 6634.31, "power": 33.538979}, {"timestamp": 6654.85, "power": 33.538979}, {"timestamp": 6675.39, "power": 33.538979}, {"timestamp": 6695.96, "power": 33.538979}, {"timestamp": 6716.48, "power": 33.538979}, {"timestamp": 6737.02, "power": 33.538979}, {"timestamp": 6757.56, "power": 33.538979}, {"timestamp": 6778.12, "power": 33.538979}, {"timestamp": 6798.7, "power": 33.538979}, {"timestamp": 6819.26, "power": 33.538979}, {"timestamp": 6839.82, "power": 33.538979}, {"timestamp": 6860.34, "power": 33.538979}, {"timestamp": 6880.89, "power": 33.538979}, {"timestamp": 6901.43, "power": 33.538979}, {"timestamp": 6921.97, "power": 33.538979}, {"timestamp": 6942.54, "power": 33.538979}, {"timestamp": 6963.11, "power": 33.538979}, {"timestamp": 6983.67, "power": 33.538979}, {"timestamp": 7004.24, "power": 33.538979}, {"timestamp": 7024.73, "power": 33.538979}, {"timestamp": 7045.27, "power": 33.558925}, {"timestamp": 7066.36, "power": 33.558925}, {"timestamp": 7086.89, "power": 33.558925}, {"timestamp": 7107.43, "power": 33.558925}, {"timestamp": 7127.97, "power": 33.558925}, {"timestamp": 7148.48, "power": 33.558925}, {"timestamp": 7169.02, "power": 33.558925}, {"timestamp": 7189.55, "power": 33.558925}, {"timestamp": 7210.13, "power": 33.558925}, {"timestamp": 7230.7, "power": 33.558925}, {"timestamp": 7251.26, "power": 33.558925}, {"timestamp": 7271.84, "power": 33.558925}, {"timestamp": 7292.35, "power": 33.558925}, {"timestamp": 7312.84, "power": 33.558925}, {"timestamp": 7333.38, "power": 33.558925}, {"timestamp": 7353.95, "power": 33.558925}, {"timestamp": 7374.53, "power": 33.558925}, {"timestamp": 7395.07, "power": 33.558925}, {"timestamp": 7415.61, "power": 33.558925}, {"timestamp": 7436.17, "power": 33.558925}, {"timestamp": 7456.67, "power": 33.558925}, {"timestamp": 7477.2, "power": 33.558925}, {"timestamp": 7497.77, "power": 33.558925}, {"timestamp": 7518.33, "power": 33.558925}, {"timestamp": 7538.89, "power": 33.558925}, {"timestamp": 7559.46, "power": 33.558925}, {"timestamp": 7580.03, "power": 33.558925}, {"timestamp": 7600.55, "power": 33.558925}, {"timestamp": 7621.1, "power": 33.558925}, {"timestamp": 7641.67, "power": 33.558925}, {"timestamp": 7662.22, "power": 33.558925}, {"timestamp": 7682.79, "power": 33.558925}, {"timestamp": 7703.33, "power": 33.558925}, {"timestamp": 7723.87, "power": 33.558925}, {"timestamp": 7744.38, "power": 33.558925}, {"timestamp": 7764.88, "power": 33.558925}, {"timestamp": 7785.41, "power": 33.558925}, {"timestamp": 7805.94, "power": 33.558925}, {"timestamp": 7826.48, "power": 33.558925}, {"timestamp": 7847.02, "power": 33.558925}, {"timestamp": 7867.56, "power": 33.558925}, {"timestamp": 7888.1, "power": 33.558925}, {"timestamp": 7908.61, "power": 33.558925}, {"timestamp": 7929.14, "power": 33.558925}, {"timestamp": 7949.68, "power": 33.558925}, {"timestamp": 7970.22, "power": 33.558925}, {"timestamp": 7990.75, "power": 33.558925}, {"timestamp": 8011.29, "power": 33.558925}, {"timestamp": 8031.83, "power": 33.558925}, {"timestamp": 8052.35, "power": 33.206405000000004}, {"timestamp": 8073.44, "power": 33.206405000000004}, {"timestamp": 8093.98, "power": 33.206405000000004}, {"timestamp": 8114.52, "power": 33.206405000000004}, {"timestamp": 8135.06, "power": 33.206405000000004}, {"timestamp": 8155.6, "power": 33.206405000000004}, {"timestamp": 8176.15, "power": 33.206405000000004}, {"timestamp": 8196.72, "power": 33.206405000000004}, {"timestamp": 8217.34, "power": 33.206405000000004}, {"timestamp": 8237.89, "power": 33.206405000000004}, {"timestamp": 8258.42, "power": 33.206405000000004}, {"timestamp": 8278.94, "power": 33.206405000000004}, {"timestamp": 8299.47, "power": 33.206405000000004}, {"timestamp": 8319.99, "power": 33.206405000000004}, {"timestamp": 8340.49, "power": 33.206405000000004}, {"timestamp": 8361.01, "power": 33.206405000000004}, {"timestamp": 8381.53, "power": 33.206405000000004}, {"timestamp": 8402.05, "power": 33.206405000000004}, {"timestamp": 8422.58, "power": 33.206405000000004}, {"timestamp": 8443.11, "power": 33.206405000000004}, {"timestamp": 8463.64, "power": 33.206405000000004}, {"timestamp": 8484.18, "power": 33.206405000000004}, {"timestamp": 8504.66, "power": 33.206405000000004}, {"timestamp": 8525.18, "power": 33.206405000000004}, {"timestamp": 8545.69, "power": 33.206405000000004}, {"timestamp": 8566.22, "power": 33.206405000000004}, {"timestamp": 8586.73, "power": 33.206405000000004}, {"timestamp": 8607.25, "power": 33.206405000000004}, {"timestamp": 8627.77, "power": 33.206405000000004}, {"timestamp": 8648.27, "power": 33.206405000000004}, {"timestamp": 8668.75, "power": 33.206405000000004}, {"timestamp": 8689.26, "power": 33.206405000000004}, {"timestamp": 8709.78, "power": 33.206405000000004}, {"timestamp": 8730.31, "power": 33.206405000000004}, {"timestamp": 8750.82, "power": 33.206405000000004}, {"timestamp": 8771.34, "power": 33.206405000000004}, {"timestamp": 8791.86, "power": 33.206405000000004}, {"timestamp": 8812.37, "power": 33.206405000000004}, {"timestamp": 8832.86, "power": 33.206405000000004}, {"timestamp": 8853.37, "power": 33.206405000000004}, {"timestamp": 8873.9, "power": 33.206405000000004}, {"timestamp": 8894.44, "power": 33.206405000000004}, {"timestamp": 8914.99, "power": 33.206405000000004}, {"timestamp": 8935.55, "power": 33.206405000000004}, {"timestamp": 8956.11, "power": 33.206405000000004}, {"timestamp": 8976.63, "power": 33.206405000000004}, {"timestamp": 8997.15, "power": 33.206405000000004}, {"timestamp": 9017.69, "power": 33.206405000000004}, {"timestamp": 9038.22, "power": 33.206405000000004}, {"timestamp": 9058.74, "power": 32.254004}, {"timestamp": 9079.79, "power": 32.254004}, {"timestamp": 9100.3, "power": 32.254004}, {"timestamp": 9120.79, "power": 32.254004}, {"timestamp": 9141.28, "power": 32.254004}, {"timestamp": 9161.82, "power": 32.254004}, {"timestamp": 9182.35, "power": 32.254004}, {"timestamp": 9202.87, "power": 32.254004}, {"timestamp": 9223.41, "power": 32.254004}, {"timestamp": 9243.93, "power": 32.254004}, {"timestamp": 9264.44, "power": 32.254004}, {"timestamp": 9284.92, "power": 32.254004}, {"timestamp": 9305.41, "power": 32.254004}, {"timestamp": 9325.93, "power": 32.254004}, {"timestamp": 9346.46, "power": 32.254004}, {"timestamp": 9366.99, "power": 32.254004}, {"timestamp": 9387.51, "power": 32.254004}, {"timestamp": 9408.05, "power": 32.254004}, {"timestamp": 9428.57, "power": 32.254004}, {"timestamp": 9449.05, "power": 32.254004}, {"timestamp": 9469.58, "power": 32.254004}, {"timestamp": 9490.11, "power": 32.254004}, {"timestamp": 9510.63, "power": 32.254004}, {"timestamp": 9531.16, "power": 32.254004}, {"timestamp": 9551.69, "power": 32.254004}, {"timestamp": 9572.13, "power": 32.254004}, {"timestamp": 9592.33, "power": 32.254004}, {"timestamp": 9612.62, "power": 32.254004}, {"timestamp": 9633.03, "power": 32.254004}, {"timestamp": 9653.56, "power": 32.254004}, {"timestamp": 9674.08, "power": 32.254004}, {"timestamp": 9694.61, "power": 32.254004}, {"timestamp": 9715.13, "power": 32.254004}, {"timestamp": 9735.65, "power": 32.254004}, {"timestamp": 9756.19, "power": 32.254004}, {"timestamp": 9776.67, "power": 32.254004}, {"timestamp": 9797.15, "power": 32.254004}, {"timestamp": 9817.67, "power": 32.254004}, {"timestamp": 9838.19, "power": 32.254004}, {"timestamp": 9858.72, "power": 32.254004}, {"timestamp": 9879.24, "power": 32.254004}, {"timestamp": 9899.76, "power": 32.254004}, {"timestamp": 9920.26, "power": 32.254004}, {"timestamp": 9940.74, "power": 32.254004}, {"timestamp": 9961.22, "power": 32.254004}, {"timestamp": 9981.75, "power": 32.254004}, {"timestamp": 10002.3, "power": 32.254004}, {"timestamp": 10022.8, "power": 32.254004}, {"timestamp": 10043.3, "power": 32.254004}, {"timestamp": 10063.8, "power": 32.365232}, {"timestamp": 10084.8, "power": 32.365232}, {"timestamp": 10105.5, "power": 32.365232}, {"timestamp": 10126.0, "power": 32.365232}], "timeline": {"START": "2526.190857", "END": "8158.797211"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 6941.72}, {"name": "clSetKernelArg", "calls": 19, "time": 1800.04}, {"name": "clReleaseKernel", "calls": 1, "time": 1085.84}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.483}, {"name": "clReleaseContext", "calls": 1, "time": 44.2848}, {"name": "clCreateContext", "calls": 1, "time": 36.798}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5451}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.589579}, {"name": "clCreateKernel", "calls": 1, "time": 0.345048}, {"name": "clEnqueueTask", "calls": 1, "time": 0.256208}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.250288}, {"name": "clRetainMemObject", "calls": 14, "time": 0.185191}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028619}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023371}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020841}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012141}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010323}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007691}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007459}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006696}, {"name": "clRetainDevice", "calls": 2, "time": 0.004758}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5632.61}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5632.16}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8995.938529, "utilization": 93.707693, "size": 6394740.0, "time": 710.847454}, {"type": "WRITE", "transfers": 1, "speed": 6745.284296, "utilization": 70.263378, "size": 4037050.0, "time": 598.499435}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 168482189, "speed": 243.162, "utilization": 2.11078, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10427854, "speed": 486.749, "utilization": 4.22525, "size": 0.127836}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len4/run2.json b/code/fpga/unopt_results/dblp.xml.10MB.len4/run2.json new file mode 100644 index 0000000..e685981 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.3857, "power": 32.681864000000004}, {"timestamp": 55.991, "power": 32.681864000000004}, {"timestamp": 76.5691, "power": 32.681864000000004}, {"timestamp": 97.1406, "power": 32.681864000000004}, {"timestamp": 117.838, "power": 32.681864000000004}, {"timestamp": 138.562, "power": 32.681864000000004}, {"timestamp": 159.11, "power": 32.681864000000004}, {"timestamp": 179.646, "power": 32.681864000000004}, {"timestamp": 200.184, "power": 32.681864000000004}, {"timestamp": 220.771, "power": 32.681864000000004}, {"timestamp": 241.38, "power": 32.681864000000004}, {"timestamp": 261.985, "power": 32.681864000000004}, {"timestamp": 282.562, "power": 32.681864000000004}, {"timestamp": 303.127, "power": 32.681864000000004}, {"timestamp": 323.731, "power": 32.681864000000004}, {"timestamp": 344.333, "power": 32.681864000000004}, {"timestamp": 364.937, "power": 32.681864000000004}, {"timestamp": 385.541, "power": 32.681864000000004}, {"timestamp": 406.145, "power": 32.681864000000004}, {"timestamp": 426.71, "power": 32.681864000000004}, {"timestamp": 447.279, "power": 32.681864000000004}, {"timestamp": 467.885, "power": 32.681864000000004}, {"timestamp": 488.491, "power": 32.681864000000004}, {"timestamp": 509.097, "power": 32.681864000000004}, {"timestamp": 529.698, "power": 32.681864000000004}, {"timestamp": 550.281, "power": 32.681864000000004}, {"timestamp": 570.847, "power": 32.681864000000004}, {"timestamp": 591.408, "power": 32.681864000000004}, {"timestamp": 612.006, "power": 32.681864000000004}, {"timestamp": 632.611, "power": 32.681864000000004}, {"timestamp": 653.213, "power": 32.681864000000004}, {"timestamp": 673.817, "power": 32.681864000000004}, {"timestamp": 694.394, "power": 32.681864000000004}, {"timestamp": 714.97, "power": 32.681864000000004}, {"timestamp": 735.586, "power": 32.681864000000004}, {"timestamp": 756.188, "power": 32.681864000000004}, {"timestamp": 776.794, "power": 32.681864000000004}, {"timestamp": 797.4, "power": 32.681864000000004}, {"timestamp": 818.005, "power": 32.681864000000004}, {"timestamp": 838.604, "power": 32.681864000000004}, {"timestamp": 859.171, "power": 32.681864000000004}, {"timestamp": 879.777, "power": 32.681864000000004}, {"timestamp": 900.376, "power": 32.681864000000004}, {"timestamp": 920.98, "power": 32.681864000000004}, {"timestamp": 941.584, "power": 32.681864000000004}, {"timestamp": 962.188, "power": 32.681864000000004}, {"timestamp": 982.765, "power": 32.681864000000004}, {"timestamp": 1003.33, "power": 32.681864000000004}, {"timestamp": 1023.93, "power": 32.390684}, {"timestamp": 1045.11, "power": 32.390684}, {"timestamp": 1065.66, "power": 32.390684}, {"timestamp": 1086.17, "power": 32.390684}, {"timestamp": 1106.67, "power": 32.390684}, {"timestamp": 1127.21, "power": 32.390684}, {"timestamp": 1147.74, "power": 32.390684}, {"timestamp": 1168.28, "power": 32.390684}, {"timestamp": 1188.82, "power": 32.390684}, {"timestamp": 1209.36, "power": 32.390684}, {"timestamp": 1229.9, "power": 32.390684}, {"timestamp": 1250.42, "power": 32.390684}, {"timestamp": 1270.95, "power": 32.390684}, {"timestamp": 1291.49, "power": 32.390684}, {"timestamp": 1312.03, "power": 32.390684}, {"timestamp": 1332.57, "power": 32.390684}, {"timestamp": 1353.11, "power": 32.390684}, {"timestamp": 1373.65, "power": 32.390684}, {"timestamp": 1394.17, "power": 32.390684}, {"timestamp": 1414.67, "power": 32.390684}, {"timestamp": 1435.2, "power": 32.390684}, {"timestamp": 1455.74, "power": 32.390684}, {"timestamp": 1476.28, "power": 32.390684}, {"timestamp": 1496.82, "power": 32.390684}, {"timestamp": 1517.36, "power": 32.390684}, {"timestamp": 1537.9, "power": 32.390684}, {"timestamp": 1558.42, "power": 32.390684}, {"timestamp": 1578.95, "power": 32.390684}, {"timestamp": 1599.49, "power": 32.390684}, {"timestamp": 1620.03, "power": 32.390684}, {"timestamp": 1640.57, "power": 32.390684}, {"timestamp": 1661.11, "power": 32.390684}, {"timestamp": 1681.65, "power": 32.390684}, {"timestamp": 1702.16, "power": 32.390684}, {"timestamp": 1722.66, "power": 32.390684}, {"timestamp": 1743.2, "power": 32.390684}, {"timestamp": 1763.74, "power": 32.390684}, {"timestamp": 1784.28, "power": 32.390684}, {"timestamp": 1804.82, "power": 32.390684}, {"timestamp": 1825.35, "power": 32.390684}, {"timestamp": 1845.89, "power": 32.390684}, {"timestamp": 1866.41, "power": 32.390684}, {"timestamp": 1886.94, "power": 32.390684}, {"timestamp": 1907.48, "power": 32.390684}, {"timestamp": 1928.01, "power": 32.390684}, {"timestamp": 1948.61, "power": 32.390684}, {"timestamp": 1969.23, "power": 32.390684}, {"timestamp": 1989.82, "power": 32.390684}, {"timestamp": 2010.41, "power": 32.390684}, {"timestamp": 2030.94, "power": 32.493553}, {"timestamp": 2052.13, "power": 32.493553}, {"timestamp": 2072.68, "power": 32.493553}, {"timestamp": 2093.23, "power": 32.493553}, {"timestamp": 2113.77, "power": 32.493553}, {"timestamp": 2134.29, "power": 32.493553}, {"timestamp": 2154.78, "power": 32.493553}, {"timestamp": 2175.32, "power": 32.493553}, {"timestamp": 2195.86, "power": 32.493553}, {"timestamp": 2216.4, "power": 32.493553}, {"timestamp": 2236.93, "power": 32.493553}, {"timestamp": 2257.47, "power": 32.493553}, {"timestamp": 2278.01, "power": 32.493553}, {"timestamp": 2298.52, "power": 32.493553}, {"timestamp": 2319.05, "power": 32.493553}, {"timestamp": 2339.6, "power": 32.493553}, {"timestamp": 2360.16, "power": 32.493553}, {"timestamp": 2380.71, "power": 32.493553}, {"timestamp": 2401.25, "power": 32.493553}, {"timestamp": 2421.79, "power": 32.493553}, {"timestamp": 2442.32, "power": 32.493553}, {"timestamp": 2462.85, "power": 32.493553}, {"timestamp": 2483.39, "power": 32.493553}, {"timestamp": 2503.93, "power": 32.493553}, {"timestamp": 2524.47, "power": 32.493553}, {"timestamp": 2545.01, "power": 32.493553}, {"timestamp": 2565.58, "power": 32.493553}, {"timestamp": 2586.08, "power": 32.493553}, {"timestamp": 2606.58, "power": 32.493553}, {"timestamp": 2627.09, "power": 32.493553}, {"timestamp": 2647.62, "power": 32.493553}, {"timestamp": 2668.17, "power": 32.493553}, {"timestamp": 2688.73, "power": 32.493553}, {"timestamp": 2709.29, "power": 32.493553}, {"timestamp": 2729.84, "power": 32.493553}, {"timestamp": 2750.37, "power": 32.493553}, {"timestamp": 2770.92, "power": 32.493553}, {"timestamp": 2791.47, "power": 32.493553}, {"timestamp": 2812.02, "power": 32.493553}, {"timestamp": 2832.58, "power": 32.493553}, {"timestamp": 2853.13, "power": 32.493553}, {"timestamp": 2873.68, "power": 32.493553}, {"timestamp": 2894.22, "power": 32.493553}, {"timestamp": 2914.72, "power": 32.493553}, {"timestamp": 2935.27, "power": 32.493553}, {"timestamp": 2955.82, "power": 32.493553}, {"timestamp": 2976.37, "power": 32.493553}, {"timestamp": 2996.93, "power": 32.493553}, {"timestamp": 3017.48, "power": 32.493553}, {"timestamp": 3038.04, "power": 33.46349}, {"timestamp": 3059.14, "power": 33.46349}, {"timestamp": 3079.71, "power": 33.46349}, {"timestamp": 3100.26, "power": 33.46349}, {"timestamp": 3120.81, "power": 33.46349}, {"timestamp": 3141.36, "power": 33.46349}, {"timestamp": 3161.91, "power": 33.46349}, {"timestamp": 3182.43, "power": 33.46349}, {"timestamp": 3202.97, "power": 33.46349}, {"timestamp": 3223.53, "power": 33.46349}, {"timestamp": 3244.08, "power": 33.46349}, {"timestamp": 3264.62, "power": 33.46349}, {"timestamp": 3285.17, "power": 33.46349}, {"timestamp": 3305.72, "power": 33.46349}, {"timestamp": 3326.25, "power": 33.46349}, {"timestamp": 3346.76, "power": 33.46349}, {"timestamp": 3367.32, "power": 33.46349}, {"timestamp": 3387.87, "power": 33.46349}, {"timestamp": 3408.43, "power": 33.46349}, {"timestamp": 3428.97, "power": 33.46349}, {"timestamp": 3449.52, "power": 33.46349}, {"timestamp": 3470.08, "power": 33.46349}, {"timestamp": 3490.58, "power": 33.46349}, {"timestamp": 3511.12, "power": 33.46349}, {"timestamp": 3531.66, "power": 33.46349}, {"timestamp": 3552.21, "power": 33.46349}, {"timestamp": 3572.76, "power": 33.46349}, {"timestamp": 3593.31, "power": 33.46349}, {"timestamp": 3613.86, "power": 33.46349}, {"timestamp": 3634.39, "power": 33.46349}, {"timestamp": 3654.93, "power": 33.46349}, {"timestamp": 3675.48, "power": 33.46349}, {"timestamp": 3696.03, "power": 33.46349}, {"timestamp": 3716.58, "power": 33.46349}, {"timestamp": 3737.13, "power": 33.46349}, {"timestamp": 3757.67, "power": 33.46349}, {"timestamp": 3778.21, "power": 33.46349}, {"timestamp": 3798.71, "power": 33.46349}, {"timestamp": 3819.25, "power": 33.46349}, {"timestamp": 3839.79, "power": 33.46349}, {"timestamp": 3860.34, "power": 33.46349}, {"timestamp": 3880.89, "power": 33.46349}, {"timestamp": 3901.59, "power": 33.46349}, {"timestamp": 3922.08, "power": 33.46349}, {"timestamp": 3942.58, "power": 33.46349}, {"timestamp": 3963.13, "power": 33.46349}, {"timestamp": 3983.68, "power": 33.46349}, {"timestamp": 4004.22, "power": 33.46349}, {"timestamp": 4024.77, "power": 33.46349}, {"timestamp": 4045.32, "power": 33.829863}, {"timestamp": 4066.3, "power": 33.829863}, {"timestamp": 4086.85, "power": 33.829863}, {"timestamp": 4107.4, "power": 33.829863}, {"timestamp": 4127.94, "power": 33.829863}, {"timestamp": 4148.49, "power": 33.829863}, {"timestamp": 4169.04, "power": 33.829863}, {"timestamp": 4189.59, "power": 33.829863}, {"timestamp": 4210.12, "power": 33.829863}, {"timestamp": 4230.62, "power": 33.829863}, {"timestamp": 4251.17, "power": 33.829863}, {"timestamp": 4271.72, "power": 33.829863}, {"timestamp": 4292.27, "power": 33.829863}, {"timestamp": 4312.81, "power": 33.829863}, {"timestamp": 4333.36, "power": 33.829863}, {"timestamp": 4353.91, "power": 33.829863}, {"timestamp": 4374.45, "power": 33.829863}, {"timestamp": 4395.0, "power": 33.829863}, {"timestamp": 4415.55, "power": 33.829863}, {"timestamp": 4436.1, "power": 33.829863}, {"timestamp": 4456.65, "power": 33.829863}, {"timestamp": 4477.2, "power": 33.829863}, {"timestamp": 4497.74, "power": 33.829863}, {"timestamp": 4518.27, "power": 33.829863}, {"timestamp": 4538.78, "power": 33.829863}, {"timestamp": 4559.31, "power": 33.829863}, {"timestamp": 4579.86, "power": 33.829863}, {"timestamp": 4600.42, "power": 33.829863}, {"timestamp": 4620.97, "power": 33.829863}, {"timestamp": 4641.52, "power": 33.829863}, {"timestamp": 4662.07, "power": 33.829863}, {"timestamp": 4682.57, "power": 33.829863}, {"timestamp": 4703.11, "power": 33.829863}, {"timestamp": 4723.66, "power": 33.829863}, {"timestamp": 4744.21, "power": 33.829863}, {"timestamp": 4764.76, "power": 33.829863}, {"timestamp": 4785.31, "power": 33.829863}, {"timestamp": 4805.86, "power": 33.829863}, {"timestamp": 4826.39, "power": 33.829863}, {"timestamp": 4846.93, "power": 33.829863}, {"timestamp": 4867.48, "power": 33.829863}, {"timestamp": 4888.03, "power": 33.829863}, {"timestamp": 4908.58, "power": 33.829863}, {"timestamp": 4929.13, "power": 33.829863}, {"timestamp": 4949.68, "power": 33.829863}, {"timestamp": 4970.2, "power": 33.829863}, {"timestamp": 4990.75, "power": 33.829863}, {"timestamp": 5011.29, "power": 33.829863}, {"timestamp": 5031.84, "power": 33.829863}, {"timestamp": 5052.39, "power": 34.178812}, {"timestamp": 5073.42, "power": 34.178812}, {"timestamp": 5093.96, "power": 34.178812}, {"timestamp": 5114.5, "power": 34.178812}, {"timestamp": 5135.04, "power": 34.178812}, {"timestamp": 5155.59, "power": 34.178812}, {"timestamp": 5176.14, "power": 34.178812}, {"timestamp": 5196.7, "power": 34.178812}, {"timestamp": 5217.24, "power": 34.178812}, {"timestamp": 5237.8, "power": 34.178812}, {"timestamp": 5258.33, "power": 34.178812}, {"timestamp": 5278.86, "power": 34.178812}, {"timestamp": 5299.41, "power": 34.178812}, {"timestamp": 5319.98, "power": 34.178812}, {"timestamp": 5340.53, "power": 34.178812}, {"timestamp": 5361.08, "power": 34.178812}, {"timestamp": 5381.63, "power": 34.178812}, {"timestamp": 5402.16, "power": 34.178812}, {"timestamp": 5422.66, "power": 34.178812}, {"timestamp": 5443.2, "power": 34.178812}, {"timestamp": 5463.75, "power": 34.178812}, {"timestamp": 5484.3, "power": 34.178812}, {"timestamp": 5504.85, "power": 34.178812}, {"timestamp": 5525.4, "power": 34.178812}, {"timestamp": 5545.95, "power": 34.178812}, {"timestamp": 5566.48, "power": 34.178812}, {"timestamp": 5587.02, "power": 34.178812}, {"timestamp": 5607.57, "power": 34.178812}, {"timestamp": 5628.12, "power": 34.178812}, {"timestamp": 5648.67, "power": 34.178812}, {"timestamp": 5669.22, "power": 34.178812}, {"timestamp": 5689.77, "power": 34.178812}, {"timestamp": 5710.31, "power": 34.178812}, {"timestamp": 5730.85, "power": 34.178812}, {"timestamp": 5751.4, "power": 34.178812}, {"timestamp": 5771.95, "power": 34.178812}, {"timestamp": 5792.5, "power": 34.178812}, {"timestamp": 5813.05, "power": 34.178812}, {"timestamp": 5833.6, "power": 34.178812}, {"timestamp": 5854.13, "power": 34.178812}, {"timestamp": 5874.63, "power": 34.178812}, {"timestamp": 5895.13, "power": 34.178812}, {"timestamp": 5915.67, "power": 34.178812}, {"timestamp": 5936.22, "power": 34.178812}, {"timestamp": 5956.77, "power": 34.178812}, {"timestamp": 5977.32, "power": 34.178812}, {"timestamp": 5997.87, "power": 34.178812}, {"timestamp": 6018.39, "power": 34.178812}, {"timestamp": 6038.95, "power": 34.178812}, {"timestamp": 6059.52, "power": 34.525111}, {"timestamp": 6080.63, "power": 34.525111}, {"timestamp": 6101.18, "power": 34.525111}, {"timestamp": 6121.73, "power": 34.525111}, {"timestamp": 6142.26, "power": 34.525111}, {"timestamp": 6162.76, "power": 34.525111}, {"timestamp": 6183.3, "power": 34.525111}, {"timestamp": 6203.84, "power": 34.525111}, {"timestamp": 6224.39, "power": 34.525111}, {"timestamp": 6244.94, "power": 34.525111}, {"timestamp": 6265.49, "power": 34.525111}, {"timestamp": 6286.05, "power": 34.525111}, {"timestamp": 6306.55, "power": 34.525111}, {"timestamp": 6327.09, "power": 34.525111}, {"timestamp": 6347.64, "power": 34.525111}, {"timestamp": 6368.19, "power": 34.525111}, {"timestamp": 6388.75, "power": 34.525111}, {"timestamp": 6409.3, "power": 34.525111}, {"timestamp": 6429.85, "power": 34.525111}, {"timestamp": 6450.37, "power": 34.525111}, {"timestamp": 6470.91, "power": 34.525111}, {"timestamp": 6491.46, "power": 34.525111}, {"timestamp": 6512.0, "power": 34.525111}, {"timestamp": 6532.55, "power": 34.525111}, {"timestamp": 6553.1, "power": 34.525111}, {"timestamp": 6573.65, "power": 34.525111}, {"timestamp": 6594.18, "power": 34.525111}, {"timestamp": 6614.68, "power": 34.525111}, {"timestamp": 6635.21, "power": 34.525111}, {"timestamp": 6655.76, "power": 34.525111}, {"timestamp": 6676.31, "power": 34.525111}, {"timestamp": 6696.86, "power": 34.525111}, {"timestamp": 6717.41, "power": 34.525111}, {"timestamp": 6737.95, "power": 34.525111}, {"timestamp": 6758.48, "power": 34.525111}, {"timestamp": 6779.02, "power": 34.525111}, {"timestamp": 6799.58, "power": 34.525111}, {"timestamp": 6820.13, "power": 34.525111}, {"timestamp": 6840.67, "power": 34.525111}, {"timestamp": 6861.22, "power": 34.525111}, {"timestamp": 6881.77, "power": 34.525111}, {"timestamp": 6902.3, "power": 34.525111}, {"timestamp": 6922.84, "power": 34.525111}, {"timestamp": 6943.4, "power": 34.525111}, {"timestamp": 6963.95, "power": 34.525111}, {"timestamp": 6984.5, "power": 34.525111}, {"timestamp": 7005.05, "power": 34.525111}, {"timestamp": 7025.6, "power": 34.525111}, {"timestamp": 7046.12, "power": 34.525111}, {"timestamp": 7066.62, "power": 33.55099}, {"timestamp": 7087.66, "power": 33.55099}, {"timestamp": 7108.21, "power": 33.55099}, {"timestamp": 7128.76, "power": 33.55099}, {"timestamp": 7149.31, "power": 33.55099}, {"timestamp": 7169.86, "power": 33.55099}, {"timestamp": 7190.39, "power": 33.55099}, {"timestamp": 7210.93, "power": 33.55099}, {"timestamp": 7231.48, "power": 33.55099}, {"timestamp": 7252.04, "power": 33.55099}, {"timestamp": 7272.59, "power": 33.55099}, {"timestamp": 7293.14, "power": 33.55099}, {"timestamp": 7313.69, "power": 33.55099}, {"timestamp": 7334.21, "power": 33.55099}, {"timestamp": 7354.71, "power": 33.55099}, {"timestamp": 7375.25, "power": 33.55099}, {"timestamp": 7395.8, "power": 33.55099}, {"timestamp": 7416.35, "power": 33.55099}, {"timestamp": 7436.9, "power": 33.55099}, {"timestamp": 7457.45, "power": 33.55099}, {"timestamp": 7478.0, "power": 33.55099}, {"timestamp": 7498.51, "power": 33.55099}, {"timestamp": 7519.05, "power": 33.55099}, {"timestamp": 7539.6, "power": 33.55099}, {"timestamp": 7560.19, "power": 33.55099}, {"timestamp": 7580.76, "power": 33.55099}, {"timestamp": 7601.34, "power": 33.55099}, {"timestamp": 7621.92, "power": 33.55099}, {"timestamp": 7642.44, "power": 33.55099}, {"timestamp": 7663.01, "power": 33.55099}, {"timestamp": 7683.59, "power": 33.55099}, {"timestamp": 7704.14, "power": 33.55099}, {"timestamp": 7724.69, "power": 33.55099}, {"timestamp": 7745.24, "power": 33.55099}, {"timestamp": 7765.79, "power": 33.55099}, {"timestamp": 7786.31, "power": 33.55099}, {"timestamp": 7806.86, "power": 33.55099}, {"timestamp": 7827.41, "power": 33.55099}, {"timestamp": 7847.96, "power": 33.55099}, {"timestamp": 7868.51, "power": 33.55099}, {"timestamp": 7889.06, "power": 33.55099}, {"timestamp": 7909.61, "power": 33.55099}, {"timestamp": 7930.13, "power": 33.55099}, {"timestamp": 7950.64, "power": 33.55099}, {"timestamp": 7971.18, "power": 33.55099}, {"timestamp": 7991.73, "power": 33.55099}, {"timestamp": 8012.28, "power": 33.55099}, {"timestamp": 8032.83, "power": 33.55099}, {"timestamp": 8053.38, "power": 33.55099}, {"timestamp": 8073.93, "power": 33.406176}, {"timestamp": 8095.1, "power": 33.406176}, {"timestamp": 8115.64, "power": 33.406176}, {"timestamp": 8136.18, "power": 33.406176}, {"timestamp": 8156.72, "power": 33.406176}, {"timestamp": 8177.27, "power": 33.406176}, {"timestamp": 8197.81, "power": 33.406176}, {"timestamp": 8218.34, "power": 33.406176}, {"timestamp": 8238.87, "power": 33.406176}, {"timestamp": 8259.41, "power": 33.406176}, {"timestamp": 8279.95, "power": 33.406176}, {"timestamp": 8300.5, "power": 33.406176}, {"timestamp": 8321.04, "power": 33.406176}, {"timestamp": 8341.58, "power": 33.406176}, {"timestamp": 8362.1, "power": 33.406176}, {"timestamp": 8382.6, "power": 33.406176}, {"timestamp": 8403.14, "power": 33.406176}, {"timestamp": 8423.69, "power": 33.406176}, {"timestamp": 8444.23, "power": 33.406176}, {"timestamp": 8464.78, "power": 33.406176}, {"timestamp": 8485.32, "power": 33.406176}, {"timestamp": 8505.91, "power": 33.406176}, {"timestamp": 8526.52, "power": 33.406176}, {"timestamp": 8547.08, "power": 33.406176}, {"timestamp": 8567.61, "power": 33.406176}, {"timestamp": 8588.15, "power": 33.406176}, {"timestamp": 8608.67, "power": 33.406176}, {"timestamp": 8629.21, "power": 33.406176}, {"timestamp": 8649.74, "power": 33.406176}, {"timestamp": 8670.25, "power": 33.406176}, {"timestamp": 8690.73, "power": 33.406176}, {"timestamp": 8711.26, "power": 33.406176}, {"timestamp": 8731.78, "power": 33.406176}, {"timestamp": 8752.31, "power": 33.406176}, {"timestamp": 8772.84, "power": 33.406176}, {"timestamp": 8793.36, "power": 33.406176}, {"timestamp": 8813.89, "power": 33.406176}, {"timestamp": 8834.41, "power": 33.406176}, {"timestamp": 8854.94, "power": 33.406176}, {"timestamp": 8875.47, "power": 33.406176}, {"timestamp": 8896.0, "power": 33.406176}, {"timestamp": 8916.52, "power": 33.406176}, {"timestamp": 8937.05, "power": 33.406176}, {"timestamp": 8957.58, "power": 33.406176}, {"timestamp": 8978.08, "power": 33.406176}, {"timestamp": 8998.56, "power": 33.406176}, {"timestamp": 9019.09, "power": 33.406176}, {"timestamp": 9039.62, "power": 33.406176}, {"timestamp": 9060.15, "power": 33.406176}, {"timestamp": 9080.67, "power": 35.78083600000001}, {"timestamp": 9102.09, "power": 35.78083600000001}, {"timestamp": 9122.57, "power": 35.78083600000001}, {"timestamp": 9143.1, "power": 35.78083600000001}, {"timestamp": 9163.62, "power": 35.78083600000001}, {"timestamp": 9184.15, "power": 35.78083600000001}, {"timestamp": 9204.69, "power": 35.78083600000001}, {"timestamp": 9328.56, "power": 35.78083600000001}, {"timestamp": 9349.1, "power": 35.78083600000001}, {"timestamp": 9369.62, "power": 35.78083600000001}, {"timestamp": 9390.13, "power": 35.78083600000001}, {"timestamp": 9410.62, "power": 35.78083600000001}, {"timestamp": 9431.1, "power": 35.78083600000001}, {"timestamp": 9451.62, "power": 35.78083600000001}, {"timestamp": 9472.18, "power": 35.78083600000001}, {"timestamp": 9492.71, "power": 35.78083600000001}, {"timestamp": 9513.24, "power": 35.78083600000001}, {"timestamp": 9533.77, "power": 35.78083600000001}, {"timestamp": 9554.28, "power": 35.78083600000001}, {"timestamp": 9574.76, "power": 35.78083600000001}, {"timestamp": 9595.26, "power": 35.78083600000001}, {"timestamp": 9615.78, "power": 35.78083600000001}, {"timestamp": 9636.31, "power": 35.78083600000001}, {"timestamp": 9656.84, "power": 35.78083600000001}, {"timestamp": 9677.38, "power": 35.78083600000001}, {"timestamp": 9697.91, "power": 35.78083600000001}, {"timestamp": 9718.43, "power": 35.78083600000001}, {"timestamp": 9738.93, "power": 35.78083600000001}, {"timestamp": 9759.45, "power": 35.78083600000001}, {"timestamp": 9779.98, "power": 35.78083600000001}, {"timestamp": 9800.52, "power": 35.78083600000001}, {"timestamp": 9821.05, "power": 35.78083600000001}, {"timestamp": 9841.58, "power": 35.78083600000001}, {"timestamp": 9862.08, "power": 35.78083600000001}, {"timestamp": 9882.61, "power": 35.78083600000001}, {"timestamp": 9903.16, "power": 35.78083600000001}, {"timestamp": 9923.75, "power": 35.78083600000001}, {"timestamp": 9944.29, "power": 35.78083600000001}, {"timestamp": 9964.82, "power": 35.78083600000001}, {"timestamp": 9985.35, "power": 35.78083600000001}, {"timestamp": 10005.9, "power": 35.78083600000001}, {"timestamp": 10026.4, "power": 35.78083600000001}, {"timestamp": 10046.9, "power": 35.78083600000001}, {"timestamp": 10067.4, "power": 35.78083600000001}, {"timestamp": 10087.9, "power": 32.562173}, {"timestamp": 10108.9, "power": 32.562173}, {"timestamp": 10129.5, "power": 32.562173}, {"timestamp": 10150.0, "power": 32.562173}, {"timestamp": 10170.5, "power": 32.562173}, {"timestamp": 10191.0, "power": 32.562173}, {"timestamp": 10211.5, "power": 32.562173}, {"timestamp": 10232.1, "power": 32.562173}, {"timestamp": 10252.6, "power": 32.562173}, {"timestamp": 10273.1, "power": 32.562173}, {"timestamp": 10293.7, "power": 32.562173}, {"timestamp": 10314.2, "power": 32.562173}, {"timestamp": 10334.7, "power": 32.562173}, {"timestamp": 10355.2, "power": 32.562173}, {"timestamp": 10375.7, "power": 32.562173}, {"timestamp": 10396.2, "power": 32.562173}, {"timestamp": 10416.7, "power": 32.562173}, {"timestamp": 10437.4, "power": 32.562173}, {"timestamp": 10458.0, "power": 32.562173}], "timeline": {"START": "2543.678517", "END": "8469.328312"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7239.48}, {"name": "clSetKernelArg", "calls": 19, "time": 1816.79}, {"name": "clReleaseKernel", "calls": 1, "time": 1096.39}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.3575}, {"name": "clReleaseContext", "calls": 1, "time": 37.1889}, {"name": "clCreateContext", "calls": 1, "time": 33.1396}, {"name": "clReleaseProgram", "calls": 1, "time": 20.4579}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.614259}, {"name": "clCreateKernel", "calls": 1, "time": 0.34263}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.29346}, {"name": "clEnqueueTask", "calls": 1, "time": 0.256248}, {"name": "clRetainMemObject", "calls": 14, "time": 0.184788}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034869}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022657}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020464}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010152}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010133}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009314}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008582}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007137}, {"name": "clRetainDevice", "calls": 2, "time": 0.004771}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5925.65}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5925.18}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8991.647417, "utilization": 93.662994, "size": 6394740.0, "time": 711.186694}, {"type": "WRITE", "transfers": 1, "speed": 6696.349576, "utilization": 69.753641, "size": 4037050.0, "time": 602.873072}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 178034028, "speed": 244.059, "utilization": 2.11857, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 11024452, "speed": 487.101, "utilization": 4.2283, "size": 0.127845}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len4/run3.json b/code/fpga/unopt_results/dblp.xml.10MB.len4/run3.json new file mode 100644 index 0000000..965392e --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.882, "power": 32.109335}, {"timestamp": 64.4951, "power": 32.109335}, {"timestamp": 85.0228, "power": 32.109335}, {"timestamp": 105.545, "power": 32.109335}, {"timestamp": 126.447, "power": 32.109335}, {"timestamp": 147.35, "power": 32.109335}, {"timestamp": 167.879, "power": 32.109335}, {"timestamp": 188.412, "power": 32.109335}, {"timestamp": 208.94, "power": 32.109335}, {"timestamp": 229.477, "power": 32.109335}, {"timestamp": 250.011, "power": 32.109335}, {"timestamp": 270.516, "power": 32.109335}, {"timestamp": 291.008, "power": 32.109335}, {"timestamp": 311.535, "power": 32.109335}, {"timestamp": 332.065, "power": 32.109335}, {"timestamp": 352.595, "power": 32.109335}, {"timestamp": 373.13, "power": 32.109335}, {"timestamp": 393.664, "power": 32.109335}, {"timestamp": 414.203, "power": 32.109335}, {"timestamp": 434.704, "power": 32.109335}, {"timestamp": 455.229, "power": 32.109335}, {"timestamp": 475.764, "power": 32.109335}, {"timestamp": 496.296, "power": 32.109335}, {"timestamp": 516.827, "power": 32.109335}, {"timestamp": 537.36, "power": 32.109335}, {"timestamp": 557.889, "power": 32.109335}, {"timestamp": 578.393, "power": 32.109335}, {"timestamp": 598.882, "power": 32.109335}, {"timestamp": 619.411, "power": 32.109335}, {"timestamp": 639.942, "power": 32.109335}, {"timestamp": 660.474, "power": 32.109335}, {"timestamp": 681.004, "power": 32.109335}, {"timestamp": 701.533, "power": 32.109335}, {"timestamp": 722.072, "power": 32.109335}, {"timestamp": 742.591, "power": 32.109335}, {"timestamp": 763.122, "power": 32.109335}, {"timestamp": 783.655, "power": 32.109335}, {"timestamp": 804.191, "power": 32.109335}, {"timestamp": 824.723, "power": 32.109335}, {"timestamp": 845.257, "power": 32.109335}, {"timestamp": 865.79, "power": 32.109335}, {"timestamp": 886.232, "power": 32.109335}, {"timestamp": 906.428, "power": 32.109335}, {"timestamp": 926.918, "power": 32.109335}, {"timestamp": 947.445, "power": 32.109335}, {"timestamp": 967.977, "power": 32.109335}, {"timestamp": 988.513, "power": 32.109335}, {"timestamp": 1009.05, "power": 32.602443}, {"timestamp": 1030.09, "power": 32.602443}, {"timestamp": 1050.59, "power": 32.602443}, {"timestamp": 1071.11, "power": 32.602443}, {"timestamp": 1091.64, "power": 32.602443}, {"timestamp": 1112.17, "power": 32.602443}, {"timestamp": 1132.7, "power": 32.602443}, {"timestamp": 1153.23, "power": 32.602443}, {"timestamp": 1173.76, "power": 32.602443}, {"timestamp": 1194.29, "power": 32.602443}, {"timestamp": 1214.78, "power": 32.602443}, {"timestamp": 1235.31, "power": 32.602443}, {"timestamp": 1255.83, "power": 32.602443}, {"timestamp": 1276.36, "power": 32.602443}, {"timestamp": 1296.89, "power": 32.602443}, {"timestamp": 1317.42, "power": 32.602443}, {"timestamp": 1337.95, "power": 32.602443}, {"timestamp": 1358.47, "power": 32.602443}, {"timestamp": 1378.96, "power": 32.602443}, {"timestamp": 1399.5, "power": 32.602443}, {"timestamp": 1420.03, "power": 32.602443}, {"timestamp": 1440.57, "power": 32.602443}, {"timestamp": 1461.1, "power": 32.602443}, {"timestamp": 1481.63, "power": 32.602443}, {"timestamp": 1502.16, "power": 32.602443}, {"timestamp": 1522.66, "power": 32.602443}, {"timestamp": 1543.19, "power": 32.602443}, {"timestamp": 1563.73, "power": 32.602443}, {"timestamp": 1584.26, "power": 32.602443}, {"timestamp": 1604.79, "power": 32.602443}, {"timestamp": 1625.32, "power": 32.602443}, {"timestamp": 1645.86, "power": 32.602443}, {"timestamp": 1666.37, "power": 32.602443}, {"timestamp": 1686.86, "power": 32.602443}, {"timestamp": 1707.38, "power": 32.602443}, {"timestamp": 1727.91, "power": 32.602443}, {"timestamp": 1748.44, "power": 32.602443}, {"timestamp": 1768.97, "power": 32.602443}, {"timestamp": 1789.5, "power": 32.602443}, {"timestamp": 1810.03, "power": 32.602443}, {"timestamp": 1830.54, "power": 32.602443}, {"timestamp": 1851.07, "power": 32.602443}, {"timestamp": 1871.6, "power": 32.602443}, {"timestamp": 1892.13, "power": 32.602443}, {"timestamp": 1912.67, "power": 32.602443}, {"timestamp": 1933.25, "power": 32.602443}, {"timestamp": 1953.86, "power": 32.602443}, {"timestamp": 1974.37, "power": 32.602443}, {"timestamp": 1994.85, "power": 32.602443}, {"timestamp": 2015.37, "power": 32.366898}, {"timestamp": 2036.45, "power": 32.366898}, {"timestamp": 2057.0, "power": 32.366898}, {"timestamp": 2077.54, "power": 32.366898}, {"timestamp": 2098.08, "power": 32.366898}, {"timestamp": 2118.6, "power": 32.366898}, {"timestamp": 2139.08, "power": 32.366898}, {"timestamp": 2159.61, "power": 32.366898}, {"timestamp": 2180.15, "power": 32.366898}, {"timestamp": 2200.68, "power": 32.366898}, {"timestamp": 2221.22, "power": 32.366898}, {"timestamp": 2241.75, "power": 32.366898}, {"timestamp": 2262.3, "power": 32.366898}, {"timestamp": 2282.81, "power": 32.366898}, {"timestamp": 2303.34, "power": 32.366898}, {"timestamp": 2323.87, "power": 32.366898}, {"timestamp": 2344.4, "power": 32.366898}, {"timestamp": 2364.94, "power": 32.366898}, {"timestamp": 2385.53, "power": 32.366898}, {"timestamp": 2406.06, "power": 32.366898}, {"timestamp": 2426.57, "power": 32.366898}, {"timestamp": 2447.1, "power": 32.366898}, {"timestamp": 2467.64, "power": 32.366898}, {"timestamp": 2488.17, "power": 32.366898}, {"timestamp": 2508.7, "power": 32.366898}, {"timestamp": 2529.23, "power": 32.366898}, {"timestamp": 2549.77, "power": 32.366898}, {"timestamp": 2570.32, "power": 32.366898}, {"timestamp": 2590.82, "power": 32.366898}, {"timestamp": 2611.36, "power": 32.366898}, {"timestamp": 2631.9, "power": 32.366898}, {"timestamp": 2652.45, "power": 32.366898}, {"timestamp": 2672.99, "power": 32.366898}, {"timestamp": 2693.54, "power": 32.366898}, {"timestamp": 2714.09, "power": 32.366898}, {"timestamp": 2734.61, "power": 32.366898}, {"timestamp": 2755.15, "power": 32.366898}, {"timestamp": 2775.69, "power": 32.366898}, {"timestamp": 2796.24, "power": 32.366898}, {"timestamp": 2816.79, "power": 32.366898}, {"timestamp": 2837.34, "power": 32.366898}, {"timestamp": 2857.88, "power": 32.366898}, {"timestamp": 2878.41, "power": 32.366898}, {"timestamp": 2898.9, "power": 32.366898}, {"timestamp": 2919.44, "power": 32.366898}, {"timestamp": 2940.02, "power": 32.366898}, {"timestamp": 2960.57, "power": 32.366898}, {"timestamp": 2981.13, "power": 32.366898}, {"timestamp": 3001.7, "power": 32.366898}, {"timestamp": 3022.29, "power": 33.258497}, {"timestamp": 3043.36, "power": 33.258497}, {"timestamp": 3063.9, "power": 33.258497}, {"timestamp": 3084.45, "power": 33.258497}, {"timestamp": 3104.99, "power": 33.258497}, {"timestamp": 3125.53, "power": 33.258497}, {"timestamp": 3146.08, "power": 33.258497}, {"timestamp": 3166.61, "power": 33.258497}, {"timestamp": 3187.17, "power": 33.258497}, {"timestamp": 3207.74, "power": 33.258497}, {"timestamp": 3228.32, "power": 33.258497}, {"timestamp": 3248.89, "power": 33.258497}, {"timestamp": 3269.45, "power": 33.258497}, {"timestamp": 3290.02, "power": 33.258497}, {"timestamp": 3310.54, "power": 33.258497}, {"timestamp": 3331.09, "power": 33.258497}, {"timestamp": 3351.66, "power": 33.258497}, {"timestamp": 3372.24, "power": 33.258497}, {"timestamp": 3392.8, "power": 33.258497}, {"timestamp": 3413.37, "power": 33.258497}, {"timestamp": 3433.93, "power": 33.258497}, {"timestamp": 3454.45, "power": 33.258497}, {"timestamp": 3474.94, "power": 33.258497}, {"timestamp": 3495.5, "power": 33.258497}, {"timestamp": 3516.07, "power": 33.258497}, {"timestamp": 3536.64, "power": 33.258497}, {"timestamp": 3557.2, "power": 33.258497}, {"timestamp": 3577.77, "power": 33.258497}, {"timestamp": 3598.32, "power": 33.258497}, {"timestamp": 3618.82, "power": 33.258497}, {"timestamp": 3639.37, "power": 33.258497}, {"timestamp": 3659.93, "power": 33.258497}, {"timestamp": 3680.51, "power": 33.258497}, {"timestamp": 3701.08, "power": 33.258497}, {"timestamp": 3721.66, "power": 33.258497}, {"timestamp": 3742.22, "power": 33.258497}, {"timestamp": 3762.74, "power": 33.258497}, {"timestamp": 3783.28, "power": 33.258497}, {"timestamp": 3803.84, "power": 33.258497}, {"timestamp": 3824.41, "power": 33.258497}, {"timestamp": 3844.98, "power": 33.258497}, {"timestamp": 3865.54, "power": 33.258497}, {"timestamp": 3886.09, "power": 33.258497}, {"timestamp": 3906.61, "power": 33.258497}, {"timestamp": 3927.15, "power": 33.258497}, {"timestamp": 3947.73, "power": 33.258497}, {"timestamp": 3968.29, "power": 33.258497}, {"timestamp": 3988.85, "power": 33.258497}, {"timestamp": 4009.43, "power": 33.258497}, {"timestamp": 4029.99, "power": 33.671544}, {"timestamp": 4051.09, "power": 33.671544}, {"timestamp": 4071.62, "power": 33.671544}, {"timestamp": 4092.17, "power": 33.671544}, {"timestamp": 4112.7, "power": 33.671544}, {"timestamp": 4133.24, "power": 33.671544}, {"timestamp": 4153.78, "power": 33.671544}, {"timestamp": 4174.3, "power": 33.671544}, {"timestamp": 4194.79, "power": 33.671544}, {"timestamp": 4215.28, "power": 33.671544}, {"timestamp": 4235.84, "power": 33.671544}, {"timestamp": 4256.42, "power": 33.671544}, {"timestamp": 4276.99, "power": 33.671544}, {"timestamp": 4297.56, "power": 33.671544}, {"timestamp": 4318.13, "power": 33.671544}, {"timestamp": 4338.65, "power": 33.671544}, {"timestamp": 4359.14, "power": 33.671544}, {"timestamp": 4379.69, "power": 33.671544}, {"timestamp": 4400.26, "power": 33.671544}, {"timestamp": 4420.83, "power": 33.671544}, {"timestamp": 4441.4, "power": 33.671544}, {"timestamp": 4461.96, "power": 33.671544}, {"timestamp": 4482.49, "power": 33.671544}, {"timestamp": 4503.04, "power": 33.671544}, {"timestamp": 4523.62, "power": 33.671544}, {"timestamp": 4544.18, "power": 33.671544}, {"timestamp": 4564.73, "power": 33.671544}, {"timestamp": 4585.3, "power": 33.671544}, {"timestamp": 4605.86, "power": 33.671544}, {"timestamp": 4626.37, "power": 33.671544}, {"timestamp": 4646.87, "power": 33.671544}, {"timestamp": 4667.42, "power": 33.671544}, {"timestamp": 4687.98, "power": 33.671544}, {"timestamp": 4708.48, "power": 33.671544}, {"timestamp": 4729.04, "power": 33.671544}, {"timestamp": 4749.61, "power": 33.671544}, {"timestamp": 4770.17, "power": 33.671544}, {"timestamp": 4790.69, "power": 33.671544}, {"timestamp": 4811.19, "power": 33.671544}, {"timestamp": 4831.76, "power": 33.671544}, {"timestamp": 4852.31, "power": 33.671544}, {"timestamp": 4872.87, "power": 33.671544}, {"timestamp": 4893.45, "power": 33.671544}, {"timestamp": 4914.01, "power": 33.671544}, {"timestamp": 4934.53, "power": 33.671544}, {"timestamp": 4955.02, "power": 33.671544}, {"timestamp": 4975.55, "power": 33.671544}, {"timestamp": 4996.1, "power": 33.671544}, {"timestamp": 5016.64, "power": 33.671544}, {"timestamp": 5037.18, "power": 32.515893000000005}, {"timestamp": 5058.33, "power": 32.515893000000005}, {"timestamp": 5078.83, "power": 32.515893000000005}, {"timestamp": 5099.36, "power": 32.515893000000005}, {"timestamp": 5119.9, "power": 32.515893000000005}, {"timestamp": 5140.44, "power": 32.515893000000005}, {"timestamp": 5160.98, "power": 32.515893000000005}, {"timestamp": 5181.52, "power": 32.515893000000005}, {"timestamp": 5202.1, "power": 32.515893000000005}, {"timestamp": 5222.61, "power": 32.515893000000005}, {"timestamp": 5243.16, "power": 32.515893000000005}, {"timestamp": 5263.72, "power": 32.515893000000005}, {"timestamp": 5284.28, "power": 32.515893000000005}, {"timestamp": 5304.85, "power": 32.515893000000005}, {"timestamp": 5325.42, "power": 32.515893000000005}, {"timestamp": 5345.98, "power": 32.515893000000005}, {"timestamp": 5366.5, "power": 32.515893000000005}, {"timestamp": 5386.99, "power": 32.515893000000005}, {"timestamp": 5407.54, "power": 32.515893000000005}, {"timestamp": 5428.1, "power": 32.515893000000005}, {"timestamp": 5448.67, "power": 32.515893000000005}, {"timestamp": 5469.22, "power": 32.515893000000005}, {"timestamp": 5489.78, "power": 32.515893000000005}, {"timestamp": 5510.32, "power": 32.515893000000005}, {"timestamp": 5530.81, "power": 32.515893000000005}, {"timestamp": 5551.37, "power": 32.515893000000005}, {"timestamp": 5571.92, "power": 32.515893000000005}, {"timestamp": 5592.48, "power": 32.515893000000005}, {"timestamp": 5613.05, "power": 32.515893000000005}, {"timestamp": 5633.61, "power": 32.515893000000005}, {"timestamp": 5654.18, "power": 32.515893000000005}, {"timestamp": 5674.7, "power": 32.515893000000005}, {"timestamp": 5695.24, "power": 32.515893000000005}, {"timestamp": 5715.78, "power": 32.515893000000005}, {"timestamp": 5736.32, "power": 32.515893000000005}, {"timestamp": 5756.86, "power": 32.515893000000005}, {"timestamp": 5777.4, "power": 32.515893000000005}, {"timestamp": 5797.94, "power": 32.515893000000005}, {"timestamp": 5818.45, "power": 32.515893000000005}, {"timestamp": 5838.95, "power": 32.515893000000005}, {"timestamp": 5859.48, "power": 32.515893000000005}, {"timestamp": 5880.02, "power": 32.515893000000005}, {"timestamp": 5900.56, "power": 32.515893000000005}, {"timestamp": 5921.1, "power": 32.515893000000005}, {"timestamp": 5941.64, "power": 32.515893000000005}, {"timestamp": 5962.19, "power": 32.515893000000005}, {"timestamp": 5982.7, "power": 32.515893000000005}, {"timestamp": 6003.26, "power": 32.515893000000005}, {"timestamp": 6023.82, "power": 32.515893000000005}, {"timestamp": 6044.39, "power": 33.588179999999994}, {"timestamp": 6065.52, "power": 33.588179999999994}, {"timestamp": 6086.08, "power": 33.588179999999994}, {"timestamp": 6106.47, "power": 33.588179999999994}, {"timestamp": 6127.0, "power": 33.588179999999994}, {"timestamp": 6147.53, "power": 33.588179999999994}, {"timestamp": 6168.06, "power": 33.588179999999994}, {"timestamp": 6188.6, "power": 33.588179999999994}, {"timestamp": 6209.13, "power": 33.588179999999994}, {"timestamp": 6229.67, "power": 33.588179999999994}, {"timestamp": 6250.2, "power": 33.588179999999994}, {"timestamp": 6270.71, "power": 33.588179999999994}, {"timestamp": 6291.26, "power": 33.588179999999994}, {"timestamp": 6311.82, "power": 33.588179999999994}, {"timestamp": 6332.39, "power": 33.588179999999994}, {"timestamp": 6352.94, "power": 33.588179999999994}, {"timestamp": 6373.49, "power": 33.588179999999994}, {"timestamp": 6394.06, "power": 33.588179999999994}, {"timestamp": 6414.57, "power": 33.588179999999994}, {"timestamp": 6435.11, "power": 33.588179999999994}, {"timestamp": 6455.67, "power": 33.588179999999994}, {"timestamp": 6476.22, "power": 33.588179999999994}, {"timestamp": 6496.79, "power": 33.588179999999994}, {"timestamp": 6517.37, "power": 33.588179999999994}, {"timestamp": 6537.93, "power": 33.588179999999994}, {"timestamp": 6558.44, "power": 33.588179999999994}, {"timestamp": 6578.93, "power": 33.588179999999994}, {"timestamp": 6599.48, "power": 33.588179999999994}, {"timestamp": 6620.03, "power": 33.588179999999994}, {"timestamp": 6640.6, "power": 33.588179999999994}, {"timestamp": 6661.14, "power": 33.588179999999994}, {"timestamp": 6681.7, "power": 33.588179999999994}, {"timestamp": 6702.26, "power": 33.588179999999994}, {"timestamp": 6722.75, "power": 33.588179999999994}, {"timestamp": 6743.3, "power": 33.588179999999994}, {"timestamp": 6763.86, "power": 33.588179999999994}, {"timestamp": 6784.42, "power": 33.588179999999994}, {"timestamp": 6804.99, "power": 33.588179999999994}, {"timestamp": 6825.55, "power": 33.588179999999994}, {"timestamp": 6846.11, "power": 33.588179999999994}, {"timestamp": 6866.62, "power": 33.588179999999994}, {"timestamp": 6887.16, "power": 33.588179999999994}, {"timestamp": 6907.72, "power": 33.588179999999994}, {"timestamp": 6928.29, "power": 33.588179999999994}, {"timestamp": 6948.86, "power": 33.588179999999994}, {"timestamp": 6969.41, "power": 33.588179999999994}, {"timestamp": 6989.97, "power": 33.588179999999994}, {"timestamp": 7010.48, "power": 33.588179999999994}, {"timestamp": 7030.96, "power": 33.588179999999994}, {"timestamp": 7051.53, "power": 33.410533}, {"timestamp": 7072.75, "power": 33.410533}, {"timestamp": 7093.33, "power": 33.410533}, {"timestamp": 7113.9, "power": 33.410533}, {"timestamp": 7134.45, "power": 33.410533}, {"timestamp": 7154.94, "power": 33.410533}, {"timestamp": 7175.5, "power": 33.410533}, {"timestamp": 7196.05, "power": 33.410533}, {"timestamp": 7216.6, "power": 33.410533}, {"timestamp": 7237.16, "power": 33.410533}, {"timestamp": 7257.73, "power": 33.410533}, {"timestamp": 7278.26, "power": 33.410533}, {"timestamp": 7298.89, "power": 33.410533}, {"timestamp": 7319.44, "power": 33.410533}, {"timestamp": 7340.01, "power": 33.410533}, {"timestamp": 7360.57, "power": 33.410533}, {"timestamp": 7381.14, "power": 33.410533}, {"timestamp": 7401.71, "power": 33.410533}, {"timestamp": 7422.28, "power": 33.410533}, {"timestamp": 7442.78, "power": 33.410533}, {"timestamp": 7463.31, "power": 33.410533}, {"timestamp": 7483.88, "power": 33.410533}, {"timestamp": 7504.45, "power": 33.410533}, {"timestamp": 7525.04, "power": 33.410533}, {"timestamp": 7545.59, "power": 33.410533}, {"timestamp": 7566.15, "power": 33.410533}, {"timestamp": 7586.66, "power": 33.410533}, {"timestamp": 7607.2, "power": 33.410533}, {"timestamp": 7627.77, "power": 33.410533}, {"timestamp": 7648.33, "power": 33.410533}, {"timestamp": 7668.88, "power": 33.410533}, {"timestamp": 7689.41, "power": 33.410533}, {"timestamp": 7709.95, "power": 33.410533}, {"timestamp": 7730.46, "power": 33.410533}, {"timestamp": 7750.99, "power": 33.410533}, {"timestamp": 7771.52, "power": 33.410533}, {"timestamp": 7792.06, "power": 33.410533}, {"timestamp": 7812.6, "power": 33.410533}, {"timestamp": 7833.13, "power": 33.410533}, {"timestamp": 7853.66, "power": 33.410533}, {"timestamp": 7874.2, "power": 33.410533}, {"timestamp": 7894.71, "power": 33.410533}, {"timestamp": 7915.23, "power": 33.410533}, {"timestamp": 7935.77, "power": 33.410533}, {"timestamp": 7956.3, "power": 33.410533}, {"timestamp": 7976.84, "power": 33.410533}, {"timestamp": 7997.37, "power": 33.410533}, {"timestamp": 8017.91, "power": 33.410533}, {"timestamp": 8038.46, "power": 33.410533}, {"timestamp": 8058.99, "power": 33.300816999999995}, {"timestamp": 8080.11, "power": 33.300816999999995}, {"timestamp": 8100.7, "power": 33.300816999999995}, {"timestamp": 8121.25, "power": 33.300816999999995}, {"timestamp": 8141.81, "power": 33.300816999999995}, {"timestamp": 8162.32, "power": 33.300816999999995}, {"timestamp": 8182.81, "power": 33.300816999999995}, {"timestamp": 8203.37, "power": 33.300816999999995}, {"timestamp": 8223.94, "power": 33.300816999999995}, {"timestamp": 8244.5, "power": 33.300816999999995}, {"timestamp": 8265.06, "power": 33.300816999999995}, {"timestamp": 8285.63, "power": 33.300816999999995}, {"timestamp": 8306.16, "power": 33.300816999999995}, {"timestamp": 8326.71, "power": 33.300816999999995}, {"timestamp": 8347.31, "power": 33.300816999999995}, {"timestamp": 8367.9, "power": 33.300816999999995}, {"timestamp": 8388.43, "power": 33.300816999999995}, {"timestamp": 8408.95, "power": 33.300816999999995}, {"timestamp": 8429.49, "power": 33.300816999999995}, {"timestamp": 8450.01, "power": 33.300816999999995}, {"timestamp": 8470.51, "power": 33.300816999999995}, {"timestamp": 8491.03, "power": 33.300816999999995}, {"timestamp": 8511.55, "power": 33.300816999999995}, {"timestamp": 8532.09, "power": 33.300816999999995}, {"timestamp": 8552.61, "power": 33.300816999999995}, {"timestamp": 8573.14, "power": 33.300816999999995}, {"timestamp": 8593.66, "power": 33.300816999999995}, {"timestamp": 8614.18, "power": 33.300816999999995}, {"timestamp": 8634.67, "power": 33.300816999999995}, {"timestamp": 8655.18, "power": 33.300816999999995}, {"timestamp": 8675.71, "power": 33.300816999999995}, {"timestamp": 8696.23, "power": 33.300816999999995}, {"timestamp": 8716.75, "power": 33.300816999999995}, {"timestamp": 8737.27, "power": 33.300816999999995}, {"timestamp": 8757.79, "power": 33.300816999999995}, {"timestamp": 8778.31, "power": 33.300816999999995}, {"timestamp": 8798.79, "power": 33.300816999999995}, {"timestamp": 8819.31, "power": 33.300816999999995}, {"timestamp": 8839.84, "power": 33.300816999999995}, {"timestamp": 8860.35, "power": 33.300816999999995}, {"timestamp": 8880.87, "power": 33.300816999999995}, {"timestamp": 8901.4, "power": 33.300816999999995}, {"timestamp": 8921.92, "power": 33.300816999999995}, {"timestamp": 8942.42, "power": 33.300816999999995}, {"timestamp": 8962.9, "power": 33.300816999999995}, {"timestamp": 8983.41, "power": 33.300816999999995}, {"timestamp": 9003.93, "power": 33.300816999999995}, {"timestamp": 9024.46, "power": 33.300816999999995}, {"timestamp": 9045.01, "power": 33.300816999999995}, {"timestamp": 9065.58, "power": 35.602824}, {"timestamp": 9086.89, "power": 35.602824}, {"timestamp": 9107.39, "power": 35.602824}, {"timestamp": 9127.93, "power": 35.602824}, {"timestamp": 9148.47, "power": 35.602824}, {"timestamp": 9168.99, "power": 35.602824}, {"timestamp": 9189.52, "power": 35.602824}, {"timestamp": 9210.04, "power": 35.602824}, {"timestamp": 9230.54, "power": 35.602824}, {"timestamp": 9251.03, "power": 35.602824}, {"timestamp": 9271.51, "power": 35.602824}, {"timestamp": 9292.05, "power": 35.602824}, {"timestamp": 9312.58, "power": 35.602824}, {"timestamp": 9333.1, "power": 35.602824}, {"timestamp": 9353.62, "power": 35.602824}, {"timestamp": 9374.14, "power": 35.602824}, {"timestamp": 9394.64, "power": 35.602824}, {"timestamp": 9415.12, "power": 35.602824}, {"timestamp": 9435.61, "power": 35.602824}, {"timestamp": 9456.13, "power": 35.602824}, {"timestamp": 9476.66, "power": 35.602824}, {"timestamp": 9497.18, "power": 35.602824}, {"timestamp": 9517.71, "power": 35.602824}, {"timestamp": 9538.25, "power": 35.602824}, {"timestamp": 9558.74, "power": 35.602824}, {"timestamp": 9579.23, "power": 35.602824}, {"timestamp": 9599.75, "power": 35.602824}, {"timestamp": 9620.28, "power": 35.602824}, {"timestamp": 9640.81, "power": 35.602824}, {"timestamp": 9661.34, "power": 35.602824}, {"timestamp": 9681.88, "power": 35.602824}, {"timestamp": 9702.37, "power": 35.602824}, {"timestamp": 9722.91, "power": 35.602824}, {"timestamp": 9743.44, "power": 35.602824}, {"timestamp": 9763.97, "power": 35.602824}, {"timestamp": 9784.49, "power": 35.602824}, {"timestamp": 9805.02, "power": 35.602824}, {"timestamp": 9825.55, "power": 35.602824}, {"timestamp": 9846.07, "power": 35.602824}, {"timestamp": 9866.57, "power": 35.602824}, {"timestamp": 9887.06, "power": 35.602824}, {"timestamp": 9907.54, "power": 35.602824}, {"timestamp": 9928.06, "power": 35.602824}, {"timestamp": 9948.59, "power": 35.602824}, {"timestamp": 9969.12, "power": 35.602824}, {"timestamp": 9989.64, "power": 35.602824}, {"timestamp": 10010.2, "power": 35.602824}, {"timestamp": 10030.7, "power": 35.602824}, {"timestamp": 10051.2, "power": 35.602824}, {"timestamp": 10071.7, "power": 32.82928199999999}, {"timestamp": 10092.8, "power": 32.82928199999999}, {"timestamp": 10113.3, "power": 32.82928199999999}, {"timestamp": 10133.8, "power": 32.82928199999999}, {"timestamp": 10154.3, "power": 32.82928199999999}, {"timestamp": 10174.8, "power": 32.82928199999999}, {"timestamp": 10195.3, "power": 32.82928199999999}, {"timestamp": 10215.8, "power": 32.82928199999999}, {"timestamp": 10236.4, "power": 32.82928199999999}, {"timestamp": 10257.0, "power": 32.82928199999999}, {"timestamp": 10277.5, "power": 32.82928199999999}], "timeline": {"START": "2519.664736", "END": "8293.730981"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7070.95}, {"name": "clSetKernelArg", "calls": 19, "time": 1801.4}, {"name": "clReleaseKernel", "calls": 1, "time": 1095.24}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.4045}, {"name": "clReleaseContext", "calls": 1, "time": 43.5927}, {"name": "clCreateContext", "calls": 1, "time": 41.5525}, {"name": "clReleaseProgram", "calls": 1, "time": 15.471}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.55713}, {"name": "clCreateKernel", "calls": 1, "time": 0.345083}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.301898}, {"name": "clEnqueueTask", "calls": 1, "time": 0.283747}, {"name": "clRetainMemObject", "calls": 14, "time": 0.205654}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029016}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024919}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021008}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012571}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011357}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008762}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008222}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007326}, {"name": "clRetainDevice", "calls": 2, "time": 0.004914}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5774.07}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5773.55}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8997.390306, "utilization": 93.722816, "size": 6394740.0, "time": 710.732755}, {"type": "WRITE", "transfers": 1, "speed": 6885.21032, "utilization": 71.720941, "size": 4037050.0, "time": 586.336314}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 173001921, "speed": 243.503, "utilization": 2.11374, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10709502, "speed": 486.603, "utilization": 4.22398, "size": 0.12784}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len4/run4.json b/code/fpga/unopt_results/dblp.xml.10MB.len4/run4.json new file mode 100644 index 0000000..8630858 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.9306, "power": 32.488341000000005}, {"timestamp": 54.5625, "power": 32.488341000000005}, {"timestamp": 75.0958, "power": 32.488341000000005}, {"timestamp": 95.5879, "power": 32.488341000000005}, {"timestamp": 116.479, "power": 32.488341000000005}, {"timestamp": 137.344, "power": 32.488341000000005}, {"timestamp": 157.879, "power": 32.488341000000005}, {"timestamp": 178.42, "power": 32.488341000000005}, {"timestamp": 198.957, "power": 32.488341000000005}, {"timestamp": 219.464, "power": 32.488341000000005}, {"timestamp": 240.001, "power": 32.488341000000005}, {"timestamp": 260.544, "power": 32.488341000000005}, {"timestamp": 281.085, "power": 32.488341000000005}, {"timestamp": 301.628, "power": 32.488341000000005}, {"timestamp": 322.171, "power": 32.488341000000005}, {"timestamp": 342.71, "power": 32.488341000000005}, {"timestamp": 363.228, "power": 32.488341000000005}, {"timestamp": 383.729, "power": 32.488341000000005}, {"timestamp": 404.271, "power": 32.488341000000005}, {"timestamp": 424.818, "power": 32.488341000000005}, {"timestamp": 445.357, "power": 32.488341000000005}, {"timestamp": 465.898, "power": 32.488341000000005}, {"timestamp": 486.435, "power": 32.488341000000005}, {"timestamp": 506.978, "power": 32.488341000000005}, {"timestamp": 527.485, "power": 32.488341000000005}, {"timestamp": 548.022, "power": 32.488341000000005}, {"timestamp": 568.567, "power": 32.488341000000005}, {"timestamp": 589.111, "power": 32.488341000000005}, {"timestamp": 609.66, "power": 32.488341000000005}, {"timestamp": 630.203, "power": 32.488341000000005}, {"timestamp": 650.75, "power": 32.488341000000005}, {"timestamp": 671.26, "power": 32.488341000000005}, {"timestamp": 691.798, "power": 32.488341000000005}, {"timestamp": 712.348, "power": 32.488341000000005}, {"timestamp": 732.892, "power": 32.488341000000005}, {"timestamp": 753.431, "power": 32.488341000000005}, {"timestamp": 773.973, "power": 32.488341000000005}, {"timestamp": 794.515, "power": 32.488341000000005}, {"timestamp": 815.112, "power": 32.488341000000005}, {"timestamp": 835.605, "power": 32.488341000000005}, {"timestamp": 856.141, "power": 32.488341000000005}, {"timestamp": 876.68, "power": 32.488341000000005}, {"timestamp": 897.223, "power": 32.488341000000005}, {"timestamp": 917.76, "power": 32.488341000000005}, {"timestamp": 938.357, "power": 32.488341000000005}, {"timestamp": 959.093, "power": 32.488341000000005}, {"timestamp": 979.596, "power": 32.488341000000005}, {"timestamp": 1000.14, "power": 32.488341000000005}, {"timestamp": 1020.68, "power": 32.672616000000005}, {"timestamp": 1041.92, "power": 32.672616000000005}, {"timestamp": 1062.51, "power": 32.672616000000005}, {"timestamp": 1083.12, "power": 32.672616000000005}, {"timestamp": 1103.67, "power": 32.672616000000005}, {"timestamp": 1124.23, "power": 32.672616000000005}, {"timestamp": 1144.82, "power": 32.672616000000005}, {"timestamp": 1165.41, "power": 32.672616000000005}, {"timestamp": 1186.0, "power": 32.672616000000005}, {"timestamp": 1206.6, "power": 32.672616000000005}, {"timestamp": 1227.17, "power": 32.672616000000005}, {"timestamp": 1247.73, "power": 32.672616000000005}, {"timestamp": 1268.29, "power": 32.672616000000005}, {"timestamp": 1288.89, "power": 32.672616000000005}, {"timestamp": 1309.48, "power": 32.672616000000005}, {"timestamp": 1330.07, "power": 32.672616000000005}, {"timestamp": 1350.66, "power": 32.672616000000005}, {"timestamp": 1371.23, "power": 32.672616000000005}, {"timestamp": 1391.81, "power": 32.672616000000005}, {"timestamp": 1412.37, "power": 32.672616000000005}, {"timestamp": 1432.96, "power": 32.672616000000005}, {"timestamp": 1453.55, "power": 32.672616000000005}, {"timestamp": 1474.15, "power": 32.672616000000005}, {"timestamp": 1494.74, "power": 32.672616000000005}, {"timestamp": 1515.31, "power": 32.672616000000005}, {"timestamp": 1535.87, "power": 32.672616000000005}, {"timestamp": 1556.46, "power": 32.672616000000005}, {"timestamp": 1577.06, "power": 32.672616000000005}, {"timestamp": 1597.65, "power": 32.672616000000005}, {"timestamp": 1618.25, "power": 32.672616000000005}, {"timestamp": 1638.84, "power": 32.672616000000005}, {"timestamp": 1659.41, "power": 32.672616000000005}, {"timestamp": 1679.96, "power": 32.672616000000005}, {"timestamp": 1700.56, "power": 32.672616000000005}, {"timestamp": 1721.15, "power": 32.672616000000005}, {"timestamp": 1741.74, "power": 32.672616000000005}, {"timestamp": 1762.34, "power": 32.672616000000005}, {"timestamp": 1782.93, "power": 32.672616000000005}, {"timestamp": 1803.5, "power": 32.672616000000005}, {"timestamp": 1824.06, "power": 32.672616000000005}, {"timestamp": 1844.65, "power": 32.672616000000005}, {"timestamp": 1865.24, "power": 32.672616000000005}, {"timestamp": 1885.84, "power": 32.672616000000005}, {"timestamp": 1906.43, "power": 32.672616000000005}, {"timestamp": 1927.06, "power": 32.672616000000005}, {"timestamp": 1947.66, "power": 32.672616000000005}, {"timestamp": 1968.2, "power": 32.672616000000005}, {"timestamp": 1988.73, "power": 32.672616000000005}, {"timestamp": 2009.26, "power": 32.672616000000005}, {"timestamp": 2029.8, "power": 32.442432}, {"timestamp": 2050.84, "power": 32.442432}, {"timestamp": 2071.39, "power": 32.442432}, {"timestamp": 2091.89, "power": 32.442432}, {"timestamp": 2112.41, "power": 32.442432}, {"timestamp": 2132.95, "power": 32.442432}, {"timestamp": 2153.48, "power": 32.442432}, {"timestamp": 2174.01, "power": 32.442432}, {"timestamp": 2194.55, "power": 32.442432}, {"timestamp": 2215.09, "power": 32.442432}, {"timestamp": 2235.58, "power": 32.442432}, {"timestamp": 2256.11, "power": 32.442432}, {"timestamp": 2276.65, "power": 32.442432}, {"timestamp": 2297.18, "power": 32.442432}, {"timestamp": 2317.72, "power": 32.442432}, {"timestamp": 2338.25, "power": 32.442432}, {"timestamp": 2358.79, "power": 32.442432}, {"timestamp": 2379.3, "power": 32.442432}, {"timestamp": 2399.83, "power": 32.442432}, {"timestamp": 2420.37, "power": 32.442432}, {"timestamp": 2440.9, "power": 32.442432}, {"timestamp": 2461.44, "power": 32.442432}, {"timestamp": 2481.98, "power": 32.442432}, {"timestamp": 2502.51, "power": 32.442432}, {"timestamp": 2523.07, "power": 32.442432}, {"timestamp": 2543.56, "power": 32.442432}, {"timestamp": 2564.1, "power": 32.442432}, {"timestamp": 2584.64, "power": 32.442432}, {"timestamp": 2605.19, "power": 32.442432}, {"timestamp": 2625.74, "power": 32.442432}, {"timestamp": 2646.28, "power": 32.442432}, {"timestamp": 2666.83, "power": 32.442432}, {"timestamp": 2687.35, "power": 32.442432}, {"timestamp": 2707.9, "power": 32.442432}, {"timestamp": 2728.44, "power": 32.442432}, {"timestamp": 2748.99, "power": 32.442432}, {"timestamp": 2769.53, "power": 32.442432}, {"timestamp": 2790.08, "power": 32.442432}, {"timestamp": 2810.63, "power": 32.442432}, {"timestamp": 2831.15, "power": 32.442432}, {"timestamp": 2851.65, "power": 32.442432}, {"timestamp": 2872.18, "power": 32.442432}, {"timestamp": 2892.73, "power": 32.442432}, {"timestamp": 2913.28, "power": 32.442432}, {"timestamp": 2933.85, "power": 32.442432}, {"timestamp": 2954.42, "power": 32.442432}, {"timestamp": 2974.99, "power": 32.442432}, {"timestamp": 2995.5, "power": 32.442432}, {"timestamp": 3016.06, "power": 32.442432}, {"timestamp": 3036.63, "power": 33.373778}, {"timestamp": 3057.65, "power": 33.373778}, {"timestamp": 3078.19, "power": 33.373778}, {"timestamp": 3098.73, "power": 33.373778}, {"timestamp": 3119.25, "power": 33.373778}, {"timestamp": 3139.75, "power": 33.373778}, {"timestamp": 3160.29, "power": 33.373778}, {"timestamp": 3180.84, "power": 33.373778}, {"timestamp": 3201.38, "power": 33.373778}, {"timestamp": 3221.92, "power": 33.373778}, {"timestamp": 3242.46, "power": 33.373778}, {"timestamp": 3263.01, "power": 33.373778}, {"timestamp": 3283.51, "power": 33.373778}, {"timestamp": 3304.05, "power": 33.373778}, {"timestamp": 3324.59, "power": 33.373778}, {"timestamp": 3345.14, "power": 33.373778}, {"timestamp": 3365.68, "power": 33.373778}, {"timestamp": 3386.22, "power": 33.373778}, {"timestamp": 3406.76, "power": 33.373778}, {"timestamp": 3427.27, "power": 33.373778}, {"timestamp": 3447.77, "power": 33.373778}, {"timestamp": 3468.31, "power": 33.373778}, {"timestamp": 3488.85, "power": 33.373778}, {"timestamp": 3509.4, "power": 33.373778}, {"timestamp": 3529.94, "power": 33.373778}, {"timestamp": 3550.48, "power": 33.373778}, {"timestamp": 3571.03, "power": 33.373778}, {"timestamp": 3591.55, "power": 33.373778}, {"timestamp": 3612.08, "power": 33.373778}, {"timestamp": 3632.63, "power": 33.373778}, {"timestamp": 3653.17, "power": 33.373778}, {"timestamp": 3673.71, "power": 33.373778}, {"timestamp": 3694.25, "power": 33.373778}, {"timestamp": 3714.79, "power": 33.373778}, {"timestamp": 3735.31, "power": 33.373778}, {"timestamp": 3755.81, "power": 33.373778}, {"timestamp": 3776.34, "power": 33.373778}, {"timestamp": 3796.89, "power": 33.373778}, {"timestamp": 3817.43, "power": 33.373778}, {"timestamp": 3837.97, "power": 33.373778}, {"timestamp": 3858.51, "power": 33.373778}, {"timestamp": 3879.06, "power": 33.373778}, {"timestamp": 3899.56, "power": 33.373778}, {"timestamp": 3920.09, "power": 33.373778}, {"timestamp": 3940.63, "power": 33.373778}, {"timestamp": 3961.17, "power": 33.373778}, {"timestamp": 3981.72, "power": 33.373778}, {"timestamp": 4002.26, "power": 33.373778}, {"timestamp": 4022.8, "power": 33.373778}, {"timestamp": 4043.32, "power": 33.521874}, {"timestamp": 4064.35, "power": 33.521874}, {"timestamp": 4084.89, "power": 33.521874}, {"timestamp": 4105.44, "power": 33.521874}, {"timestamp": 4125.98, "power": 33.521874}, {"timestamp": 4146.52, "power": 33.521874}, {"timestamp": 4167.08, "power": 33.521874}, {"timestamp": 4187.57, "power": 33.521874}, {"timestamp": 4208.1, "power": 33.521874}, {"timestamp": 4228.69, "power": 33.521874}, {"timestamp": 4249.25, "power": 33.521874}, {"timestamp": 4269.82, "power": 33.521874}, {"timestamp": 4290.39, "power": 33.521874}, {"timestamp": 4310.94, "power": 33.521874}, {"timestamp": 4331.46, "power": 33.521874}, {"timestamp": 4352.02, "power": 33.521874}, {"timestamp": 4372.59, "power": 33.521874}, {"timestamp": 4393.17, "power": 33.521874}, {"timestamp": 4413.74, "power": 33.521874}, {"timestamp": 4434.3, "power": 33.521874}, {"timestamp": 4454.86, "power": 33.521874}, {"timestamp": 4475.38, "power": 33.521874}, {"timestamp": 4495.94, "power": 33.521874}, {"timestamp": 4516.5, "power": 33.521874}, {"timestamp": 4537.06, "power": 33.521874}, {"timestamp": 4557.64, "power": 33.521874}, {"timestamp": 4578.22, "power": 33.521874}, {"timestamp": 4598.8, "power": 33.521874}, {"timestamp": 4619.31, "power": 33.521874}, {"timestamp": 4639.87, "power": 33.521874}, {"timestamp": 4660.42, "power": 33.521874}, {"timestamp": 4680.98, "power": 33.521874}, {"timestamp": 4701.56, "power": 33.521874}, {"timestamp": 4722.11, "power": 33.521874}, {"timestamp": 4742.68, "power": 33.521874}, {"timestamp": 4763.19, "power": 33.521874}, {"timestamp": 4783.7, "power": 33.521874}, {"timestamp": 4804.27, "power": 33.521874}, {"timestamp": 4824.85, "power": 33.521874}, {"timestamp": 4845.43, "power": 33.521874}, {"timestamp": 4866.0, "power": 33.521874}, {"timestamp": 4886.57, "power": 33.521874}, {"timestamp": 4907.14, "power": 33.521874}, {"timestamp": 4927.64, "power": 33.521874}, {"timestamp": 4948.2, "power": 33.521874}, {"timestamp": 4968.77, "power": 33.521874}, {"timestamp": 4989.35, "power": 33.521874}, {"timestamp": 5009.92, "power": 33.521874}, {"timestamp": 5030.49, "power": 33.521874}, {"timestamp": 5051.06, "power": 33.413841000000005}, {"timestamp": 5072.09, "power": 33.413841000000005}, {"timestamp": 5092.63, "power": 33.413841000000005}, {"timestamp": 5113.18, "power": 33.413841000000005}, {"timestamp": 5133.72, "power": 33.413841000000005}, {"timestamp": 5154.26, "power": 33.413841000000005}, {"timestamp": 5174.8, "power": 33.413841000000005}, {"timestamp": 5195.33, "power": 33.413841000000005}, {"timestamp": 5215.88, "power": 33.413841000000005}, {"timestamp": 5236.46, "power": 33.413841000000005}, {"timestamp": 5257.03, "power": 33.413841000000005}, {"timestamp": 5277.6, "power": 33.413841000000005}, {"timestamp": 5298.16, "power": 33.413841000000005}, {"timestamp": 5318.71, "power": 33.413841000000005}, {"timestamp": 5339.23, "power": 33.413841000000005}, {"timestamp": 5359.74, "power": 33.413841000000005}, {"timestamp": 5380.31, "power": 33.413841000000005}, {"timestamp": 5400.85, "power": 33.413841000000005}, {"timestamp": 5421.41, "power": 33.413841000000005}, {"timestamp": 5441.98, "power": 33.413841000000005}, {"timestamp": 5462.56, "power": 33.413841000000005}, {"timestamp": 5483.12, "power": 33.413841000000005}, {"timestamp": 5503.62, "power": 33.413841000000005}, {"timestamp": 5524.19, "power": 33.413841000000005}, {"timestamp": 5544.76, "power": 33.413841000000005}, {"timestamp": 5565.32, "power": 33.413841000000005}, {"timestamp": 5585.89, "power": 33.413841000000005}, {"timestamp": 5606.47, "power": 33.413841000000005}, {"timestamp": 5627.02, "power": 33.413841000000005}, {"timestamp": 5647.53, "power": 33.413841000000005}, {"timestamp": 5668.09, "power": 33.413841000000005}, {"timestamp": 5688.67, "power": 33.413841000000005}, {"timestamp": 5709.21, "power": 33.413841000000005}, {"timestamp": 5729.76, "power": 33.413841000000005}, {"timestamp": 5750.31, "power": 33.413841000000005}, {"timestamp": 5770.86, "power": 33.413841000000005}, {"timestamp": 5791.38, "power": 33.413841000000005}, {"timestamp": 5811.91, "power": 33.413841000000005}, {"timestamp": 5832.49, "power": 33.413841000000005}, {"timestamp": 5853.06, "power": 33.413841000000005}, {"timestamp": 5873.63, "power": 33.413841000000005}, {"timestamp": 5894.2, "power": 33.413841000000005}, {"timestamp": 5914.78, "power": 33.413841000000005}, {"timestamp": 5935.3, "power": 33.413841000000005}, {"timestamp": 5955.86, "power": 33.413841000000005}, {"timestamp": 5976.43, "power": 33.413841000000005}, {"timestamp": 5997.0, "power": 33.413841000000005}, {"timestamp": 6017.56, "power": 33.413841000000005}, {"timestamp": 6038.14, "power": 33.413841000000005}, {"timestamp": 6058.71, "power": 34.685184}, {"timestamp": 6079.92, "power": 34.685184}, {"timestamp": 6100.47, "power": 34.685184}, {"timestamp": 6121.01, "power": 34.685184}, {"timestamp": 6141.55, "power": 34.685184}, {"timestamp": 6162.1, "power": 34.685184}, {"timestamp": 6182.64, "power": 34.685184}, {"timestamp": 6203.17, "power": 34.685184}, {"timestamp": 6223.67, "power": 34.685184}, {"timestamp": 6244.25, "power": 34.685184}, {"timestamp": 6264.81, "power": 34.685184}, {"timestamp": 6285.38, "power": 34.685184}, {"timestamp": 6305.94, "power": 34.685184}, {"timestamp": 6326.53, "power": 34.685184}, {"timestamp": 6347.1, "power": 34.685184}, {"timestamp": 6367.61, "power": 34.685184}, {"timestamp": 6388.18, "power": 34.685184}, {"timestamp": 6408.76, "power": 34.685184}, {"timestamp": 6429.31, "power": 34.685184}, {"timestamp": 6449.89, "power": 34.685184}, {"timestamp": 6470.45, "power": 34.685184}, {"timestamp": 6491.01, "power": 34.685184}, {"timestamp": 6511.52, "power": 34.685184}, {"timestamp": 6532.07, "power": 34.685184}, {"timestamp": 6552.63, "power": 34.685184}, {"timestamp": 6573.21, "power": 34.685184}, {"timestamp": 6593.78, "power": 34.685184}, {"timestamp": 6614.35, "power": 34.685184}, {"timestamp": 6634.92, "power": 34.685184}, {"timestamp": 6655.44, "power": 34.685184}, {"timestamp": 6675.98, "power": 34.685184}, {"timestamp": 6696.55, "power": 34.685184}, {"timestamp": 6717.11, "power": 34.685184}, {"timestamp": 6737.68, "power": 34.685184}, {"timestamp": 6758.26, "power": 34.685184}, {"timestamp": 6778.84, "power": 34.685184}, {"timestamp": 6799.36, "power": 34.685184}, {"timestamp": 6819.92, "power": 34.685184}, {"timestamp": 6840.47, "power": 34.685184}, {"timestamp": 6861.05, "power": 34.685184}, {"timestamp": 6881.63, "power": 34.685184}, {"timestamp": 6902.2, "power": 34.685184}, {"timestamp": 6922.76, "power": 34.685184}, {"timestamp": 6943.29, "power": 34.685184}, {"timestamp": 6963.78, "power": 34.685184}, {"timestamp": 6984.35, "power": 34.685184}, {"timestamp": 7004.92, "power": 34.685184}, {"timestamp": 7025.48, "power": 34.685184}, {"timestamp": 7046.05, "power": 34.685184}, {"timestamp": 7066.61, "power": 33.871976000000004}, {"timestamp": 7087.69, "power": 33.871976000000004}, {"timestamp": 7108.22, "power": 33.871976000000004}, {"timestamp": 7128.77, "power": 33.871976000000004}, {"timestamp": 7149.31, "power": 33.871976000000004}, {"timestamp": 7169.85, "power": 33.871976000000004}, {"timestamp": 7190.39, "power": 33.871976000000004}, {"timestamp": 7210.94, "power": 33.871976000000004}, {"timestamp": 7231.47, "power": 33.871976000000004}, {"timestamp": 7252.01, "power": 33.871976000000004}, {"timestamp": 7272.55, "power": 33.871976000000004}, {"timestamp": 7293.1, "power": 33.871976000000004}, {"timestamp": 7313.64, "power": 33.871976000000004}, {"timestamp": 7334.18, "power": 33.871976000000004}, {"timestamp": 7354.72, "power": 33.871976000000004}, {"timestamp": 7375.25, "power": 33.871976000000004}, {"timestamp": 7395.74, "power": 33.871976000000004}, {"timestamp": 7416.32, "power": 33.871976000000004}, {"timestamp": 7436.89, "power": 33.871976000000004}, {"timestamp": 7457.47, "power": 33.871976000000004}, {"timestamp": 7478.04, "power": 33.871976000000004}, {"timestamp": 7498.62, "power": 33.871976000000004}, {"timestamp": 7519.12, "power": 33.871976000000004}, {"timestamp": 7539.62, "power": 33.871976000000004}, {"timestamp": 7560.19, "power": 33.871976000000004}, {"timestamp": 7580.75, "power": 33.871976000000004}, {"timestamp": 7601.32, "power": 33.871976000000004}, {"timestamp": 7621.89, "power": 33.871976000000004}, {"timestamp": 7642.45, "power": 33.871976000000004}, {"timestamp": 7663.02, "power": 33.871976000000004}, {"timestamp": 7683.54, "power": 33.871976000000004}, {"timestamp": 7704.08, "power": 33.871976000000004}, {"timestamp": 7724.62, "power": 33.871976000000004}, {"timestamp": 7745.16, "power": 33.871976000000004}, {"timestamp": 7765.71, "power": 33.871976000000004}, {"timestamp": 7786.25, "power": 33.871976000000004}, {"timestamp": 7806.79, "power": 33.871976000000004}, {"timestamp": 7827.31, "power": 33.871976000000004}, {"timestamp": 7847.84, "power": 33.871976000000004}, {"timestamp": 7868.39, "power": 33.871976000000004}, {"timestamp": 7888.93, "power": 33.871976000000004}, {"timestamp": 7909.47, "power": 33.871976000000004}, {"timestamp": 7930.01, "power": 33.871976000000004}, {"timestamp": 7950.56, "power": 33.871976000000004}, {"timestamp": 7971.11, "power": 33.871976000000004}, {"timestamp": 7991.61, "power": 33.871976000000004}, {"timestamp": 8012.15, "power": 33.871976000000004}, {"timestamp": 8032.69, "power": 33.871976000000004}, {"timestamp": 8053.24, "power": 33.871976000000004}, {"timestamp": 8073.78, "power": 33.336771}, {"timestamp": 8094.88, "power": 33.336771}, {"timestamp": 8115.44, "power": 33.336771}, {"timestamp": 8135.98, "power": 33.336771}, {"timestamp": 8156.53, "power": 33.336771}, {"timestamp": 8177.1, "power": 33.336771}, {"timestamp": 8197.66, "power": 33.336771}, {"timestamp": 8218.22, "power": 33.336771}, {"timestamp": 8238.78, "power": 33.336771}, {"timestamp": 8259.31, "power": 33.336771}, {"timestamp": 8279.85, "power": 33.336771}, {"timestamp": 8300.39, "power": 33.336771}, {"timestamp": 8320.99, "power": 33.336771}, {"timestamp": 8341.55, "power": 33.336771}, {"timestamp": 8362.09, "power": 33.336771}, {"timestamp": 8382.62, "power": 33.336771}, {"timestamp": 8403.09, "power": 33.336771}, {"timestamp": 8423.6, "power": 33.336771}, {"timestamp": 8444.12, "power": 33.336771}, {"timestamp": 8464.65, "power": 33.336771}, {"timestamp": 8485.18, "power": 33.336771}, {"timestamp": 8505.71, "power": 33.336771}, {"timestamp": 8526.25, "power": 33.336771}, {"timestamp": 8546.78, "power": 33.336771}, {"timestamp": 8567.28, "power": 33.336771}, {"timestamp": 8587.77, "power": 33.336771}, {"timestamp": 8608.3, "power": 33.336771}, {"timestamp": 8628.83, "power": 33.336771}, {"timestamp": 8649.36, "power": 33.336771}, {"timestamp": 8669.9, "power": 33.336771}, {"timestamp": 8690.43, "power": 33.336771}, {"timestamp": 8710.96, "power": 33.336771}, {"timestamp": 8731.46, "power": 33.336771}, {"timestamp": 8751.99, "power": 33.336771}, {"timestamp": 8772.52, "power": 33.336771}, {"timestamp": 8793.06, "power": 33.336771}, {"timestamp": 8813.59, "power": 33.336771}, {"timestamp": 8834.12, "power": 33.336771}, {"timestamp": 8854.65, "power": 33.336771}, {"timestamp": 8875.15, "power": 33.336771}, {"timestamp": 8895.64, "power": 33.336771}, {"timestamp": 8916.16, "power": 33.336771}, {"timestamp": 8936.69, "power": 33.336771}, {"timestamp": 8957.22, "power": 33.336771}, {"timestamp": 8977.8, "power": 33.336771}, {"timestamp": 8998.37, "power": 33.336771}, {"timestamp": 9018.95, "power": 33.336771}, {"timestamp": 9039.49, "power": 33.336771}, {"timestamp": 9059.98, "power": 33.336771}, {"timestamp": 9080.52, "power": 35.701757}, {"timestamp": 9101.49, "power": 35.701757}, {"timestamp": 9121.94, "power": 35.701757}, {"timestamp": 9142.44, "power": 35.701757}, {"timestamp": 9162.97, "power": 35.701757}, {"timestamp": 9183.48, "power": 35.701757}, {"timestamp": 9203.97, "power": 35.701757}, {"timestamp": 9224.51, "power": 35.701757}, {"timestamp": 9245.04, "power": 35.701757}, {"timestamp": 9265.53, "power": 35.701757}, {"timestamp": 9286.02, "power": 35.701757}, {"timestamp": 9306.46, "power": 35.701757}, {"timestamp": 9326.9, "power": 35.701757}, {"timestamp": 9347.48, "power": 35.701757}, {"timestamp": 9367.97, "power": 35.701757}, {"timestamp": 9388.52, "power": 35.701757}, {"timestamp": 9409.06, "power": 35.701757}, {"timestamp": 9429.6, "power": 35.701757}, {"timestamp": 9450.13, "power": 35.701757}, {"timestamp": 9470.61, "power": 35.701757}, {"timestamp": 9491.05, "power": 35.701757}, {"timestamp": 9511.5, "power": 35.701757}, {"timestamp": 9531.98, "power": 35.701757}, {"timestamp": 9552.51, "power": 35.701757}, {"timestamp": 9573.04, "power": 35.701757}, {"timestamp": 9593.56, "power": 35.701757}, {"timestamp": 9614.09, "power": 35.701757}, {"timestamp": 9634.62, "power": 35.701757}, {"timestamp": 9655.1, "power": 35.701757}, {"timestamp": 9675.61, "power": 35.701757}, {"timestamp": 9696.1, "power": 35.701757}, {"timestamp": 9716.63, "power": 35.701757}, {"timestamp": 9737.15, "power": 35.701757}, {"timestamp": 9757.69, "power": 35.701757}, {"timestamp": 9778.22, "power": 35.701757}, {"timestamp": 9798.72, "power": 35.701757}, {"timestamp": 9819.24, "power": 35.701757}, {"timestamp": 9839.73, "power": 35.701757}], "timeline": {"START": "2500.638716", "END": "8273.248625"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7003.46}, {"name": "clSetKernelArg", "calls": 19, "time": 1808.51}, {"name": "clReleaseKernel", "calls": 1, "time": 766.866}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.5184}, {"name": "clReleaseContext", "calls": 1, "time": 46.2581}, {"name": "clCreateContext", "calls": 1, "time": 31.7419}, {"name": "clReleaseProgram", "calls": 1, "time": 14.0233}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.343809}, {"name": "clCreateKernel", "calls": 1, "time": 0.342477}, {"name": "clEnqueueTask", "calls": 1, "time": 0.148793}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085827}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077698}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032937}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025395}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021068}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011632}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011051}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01064}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008749}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007532}, {"name": "clRetainDevice", "calls": 2, "time": 0.004873}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5772.61}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5772.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6394740.0, "time": 666.11875}, {"type": "WRITE", "transfers": 1, "speed": 7048.859936, "utilization": 73.425624, "size": 4037050.0, "time": 572.723657}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 172959605, "speed": 243.505, "utilization": 2.11376, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10706917, "speed": 487.486, "utilization": 4.23165, "size": 0.12784}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len6/run0.json b/code/fpga/unopt_results/dblp.xml.10MB.len6/run0.json new file mode 100644 index 0000000..88e41f7 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.6152, "power": 32.709908}, {"timestamp": 63.2085, "power": 32.709908}, {"timestamp": 83.7676, "power": 32.709908}, {"timestamp": 104.297, "power": 32.709908}, {"timestamp": 124.946, "power": 32.709908}, {"timestamp": 145.427, "power": 32.709908}, {"timestamp": 165.728, "power": 32.709908}, {"timestamp": 186.061, "power": 32.709908}, {"timestamp": 206.611, "power": 32.709908}, {"timestamp": 227.207, "power": 32.709908}, {"timestamp": 247.78, "power": 32.709908}, {"timestamp": 268.344, "power": 32.709908}, {"timestamp": 288.903, "power": 32.709908}, {"timestamp": 309.503, "power": 32.709908}, {"timestamp": 330.097, "power": 32.709908}, {"timestamp": 350.699, "power": 32.709908}, {"timestamp": 371.296, "power": 32.709908}, {"timestamp": 391.886, "power": 32.709908}, {"timestamp": 412.448, "power": 32.709908}, {"timestamp": 433.053, "power": 32.709908}, {"timestamp": 453.652, "power": 32.709908}, {"timestamp": 474.254, "power": 32.709908}, {"timestamp": 494.858, "power": 32.709908}, {"timestamp": 515.454, "power": 32.709908}, {"timestamp": 536.028, "power": 32.709908}, {"timestamp": 556.592, "power": 32.709908}, {"timestamp": 577.187, "power": 32.709908}, {"timestamp": 597.783, "power": 32.709908}, {"timestamp": 618.386, "power": 32.709908}, {"timestamp": 638.986, "power": 32.709908}, {"timestamp": 659.587, "power": 32.709908}, {"timestamp": 680.163, "power": 32.709908}, {"timestamp": 700.723, "power": 32.709908}, {"timestamp": 721.332, "power": 32.709908}, {"timestamp": 741.938, "power": 32.709908}, {"timestamp": 762.541, "power": 32.709908}, {"timestamp": 783.138, "power": 32.709908}, {"timestamp": 803.729, "power": 32.709908}, {"timestamp": 824.294, "power": 32.709908}, {"timestamp": 844.855, "power": 32.709908}, {"timestamp": 865.452, "power": 32.709908}, {"timestamp": 886.054, "power": 32.709908}, {"timestamp": 906.656, "power": 32.709908}, {"timestamp": 927.257, "power": 32.709908}, {"timestamp": 947.833, "power": 32.709908}, {"timestamp": 968.396, "power": 32.709908}, {"timestamp": 988.968, "power": 32.709908}, {"timestamp": 1009.57, "power": 32.547056999999995}, {"timestamp": 1030.72, "power": 32.547056999999995}, {"timestamp": 1051.32, "power": 32.547056999999995}, {"timestamp": 1071.91, "power": 32.547056999999995}, {"timestamp": 1092.47, "power": 32.547056999999995}, {"timestamp": 1113.03, "power": 32.547056999999995}, {"timestamp": 1133.64, "power": 32.547056999999995}, {"timestamp": 1154.23, "power": 32.547056999999995}, {"timestamp": 1174.84, "power": 32.547056999999995}, {"timestamp": 1195.44, "power": 32.547056999999995}, {"timestamp": 1216.01, "power": 32.547056999999995}, {"timestamp": 1236.57, "power": 32.547056999999995}, {"timestamp": 1257.17, "power": 32.547056999999995}, {"timestamp": 1277.77, "power": 32.547056999999995}, {"timestamp": 1298.36, "power": 32.547056999999995}, {"timestamp": 1318.96, "power": 32.547056999999995}, {"timestamp": 1339.56, "power": 32.547056999999995}, {"timestamp": 1360.13, "power": 32.547056999999995}, {"timestamp": 1380.7, "power": 32.547056999999995}, {"timestamp": 1401.3, "power": 32.547056999999995}, {"timestamp": 1421.9, "power": 32.547056999999995}, {"timestamp": 1442.5, "power": 32.547056999999995}, {"timestamp": 1463.1, "power": 32.547056999999995}, {"timestamp": 1483.65, "power": 32.547056999999995}, {"timestamp": 1504.21, "power": 32.547056999999995}, {"timestamp": 1524.78, "power": 32.547056999999995}, {"timestamp": 1545.38, "power": 32.547056999999995}, {"timestamp": 1565.97, "power": 32.547056999999995}, {"timestamp": 1586.58, "power": 32.547056999999995}, {"timestamp": 1607.17, "power": 32.547056999999995}, {"timestamp": 1627.74, "power": 32.547056999999995}, {"timestamp": 1648.31, "power": 32.547056999999995}, {"timestamp": 1668.87, "power": 32.547056999999995}, {"timestamp": 1689.47, "power": 32.547056999999995}, {"timestamp": 1710.07, "power": 32.547056999999995}, {"timestamp": 1730.67, "power": 32.547056999999995}, {"timestamp": 1751.27, "power": 32.547056999999995}, {"timestamp": 1771.84, "power": 32.547056999999995}, {"timestamp": 1792.4, "power": 32.547056999999995}, {"timestamp": 1812.97, "power": 32.547056999999995}, {"timestamp": 1833.57, "power": 32.547056999999995}, {"timestamp": 1854.16, "power": 32.547056999999995}, {"timestamp": 1874.76, "power": 32.547056999999995}, {"timestamp": 1895.38, "power": 32.547056999999995}, {"timestamp": 1915.98, "power": 32.547056999999995}, {"timestamp": 1936.51, "power": 32.547056999999995}, {"timestamp": 1957.05, "power": 32.547056999999995}, {"timestamp": 1977.58, "power": 32.547056999999995}, {"timestamp": 1998.11, "power": 32.547056999999995}, {"timestamp": 2018.65, "power": 36.035281}, {"timestamp": 2039.74, "power": 36.035281}, {"timestamp": 2060.23, "power": 36.035281}, {"timestamp": 2080.75, "power": 36.035281}, {"timestamp": 2101.28, "power": 36.035281}, {"timestamp": 2121.81, "power": 36.035281}, {"timestamp": 2142.34, "power": 36.035281}, {"timestamp": 2162.87, "power": 36.035281}, {"timestamp": 2183.4, "power": 36.035281}, {"timestamp": 2203.9, "power": 36.035281}, {"timestamp": 2224.38, "power": 36.035281}, {"timestamp": 2244.92, "power": 36.035281}, {"timestamp": 2265.45, "power": 36.035281}, {"timestamp": 2285.98, "power": 36.035281}, {"timestamp": 2306.52, "power": 36.035281}, {"timestamp": 2327.07, "power": 36.035281}, {"timestamp": 2347.61, "power": 36.035281}, {"timestamp": 2368.1, "power": 36.035281}, {"timestamp": 2388.63, "power": 36.035281}, {"timestamp": 2409.16, "power": 36.035281}, {"timestamp": 2429.7, "power": 36.035281}, {"timestamp": 2450.23, "power": 36.035281}, {"timestamp": 2470.76, "power": 36.035281}, {"timestamp": 2491.29, "power": 36.035281}, {"timestamp": 2511.79, "power": 36.035281}, {"timestamp": 2532.28, "power": 36.035281}, {"timestamp": 2552.82, "power": 36.035281}, {"timestamp": 2573.36, "power": 36.035281}, {"timestamp": 2593.9, "power": 36.035281}, {"timestamp": 2614.44, "power": 36.035281}, {"timestamp": 2634.98, "power": 36.035281}, {"timestamp": 2655.52, "power": 36.035281}, {"timestamp": 2676.03, "power": 36.035281}, {"timestamp": 2696.57, "power": 36.035281}, {"timestamp": 2717.12, "power": 36.035281}, {"timestamp": 2737.66, "power": 36.035281}, {"timestamp": 2758.2, "power": 36.035281}, {"timestamp": 2778.75, "power": 36.035281}, {"timestamp": 2799.29, "power": 36.035281}, {"timestamp": 2819.8, "power": 36.035281}, {"timestamp": 2840.34, "power": 36.035281}, {"timestamp": 2860.88, "power": 36.035281}, {"timestamp": 2881.42, "power": 36.035281}, {"timestamp": 2901.96, "power": 36.035281}, {"timestamp": 2922.5, "power": 36.035281}, {"timestamp": 2943.04, "power": 36.035281}, {"timestamp": 2963.58, "power": 36.035281}, {"timestamp": 2984.1, "power": 36.035281}, {"timestamp": 3004.63, "power": 36.035281}, {"timestamp": 3025.17, "power": 33.545709}, {"timestamp": 3046.36, "power": 33.545709}, {"timestamp": 3066.9, "power": 33.545709}, {"timestamp": 3087.44, "power": 33.545709}, {"timestamp": 3107.96, "power": 33.545709}, {"timestamp": 3128.49, "power": 33.545709}, {"timestamp": 3149.03, "power": 33.545709}, {"timestamp": 3169.58, "power": 33.545709}, {"timestamp": 3190.12, "power": 33.545709}, {"timestamp": 3210.66, "power": 33.545709}, {"timestamp": 3231.19, "power": 33.545709}, {"timestamp": 3251.71, "power": 33.545709}, {"timestamp": 3272.2, "power": 33.545709}, {"timestamp": 3292.74, "power": 33.545709}, {"timestamp": 3313.28, "power": 33.545709}, {"timestamp": 3333.82, "power": 33.545709}, {"timestamp": 3354.36, "power": 33.545709}, {"timestamp": 3374.9, "power": 33.545709}, {"timestamp": 3395.44, "power": 33.545709}, {"timestamp": 3415.96, "power": 33.545709}, {"timestamp": 3436.49, "power": 33.545709}, {"timestamp": 3457.03, "power": 33.545709}, {"timestamp": 3477.59, "power": 33.545709}, {"timestamp": 3498.13, "power": 33.545709}, {"timestamp": 3518.67, "power": 33.545709}, {"timestamp": 3539.22, "power": 33.545709}, {"timestamp": 3559.74, "power": 33.545709}, {"timestamp": 3580.23, "power": 33.545709}, {"timestamp": 3600.77, "power": 33.545709}, {"timestamp": 3621.31, "power": 33.545709}, {"timestamp": 3641.85, "power": 33.545709}, {"timestamp": 3662.4, "power": 33.545709}, {"timestamp": 3682.94, "power": 33.545709}, {"timestamp": 3703.48, "power": 33.545709}, {"timestamp": 3723.99, "power": 33.545709}, {"timestamp": 3744.52, "power": 33.545709}, {"timestamp": 3765.05, "power": 33.545709}, {"timestamp": 3785.59, "power": 33.545709}, {"timestamp": 3806.13, "power": 33.545709}, {"timestamp": 3826.67, "power": 33.545709}, {"timestamp": 3847.21, "power": 33.545709}, {"timestamp": 3867.72, "power": 33.545709}, {"timestamp": 3888.21, "power": 33.545709}, {"timestamp": 3908.75, "power": 33.545709}, {"timestamp": 3929.28, "power": 33.545709}, {"timestamp": 3949.82, "power": 33.545709}, {"timestamp": 3970.36, "power": 33.545709}, {"timestamp": 3990.9, "power": 33.545709}, {"timestamp": 4011.44, "power": 33.545709}, {"timestamp": 4031.96, "power": 33.682788}, {"timestamp": 4052.95, "power": 33.682788}, {"timestamp": 4073.49, "power": 33.682788}, {"timestamp": 4094.03, "power": 33.682788}, {"timestamp": 4114.57, "power": 33.682788}, {"timestamp": 4135.11, "power": 33.682788}, {"timestamp": 4155.65, "power": 33.682788}, {"timestamp": 4176.14, "power": 33.682788}, {"timestamp": 4196.67, "power": 33.682788}, {"timestamp": 4217.21, "power": 33.682788}, {"timestamp": 4237.75, "power": 33.682788}, {"timestamp": 4258.3, "power": 33.682788}, {"timestamp": 4278.84, "power": 33.682788}, {"timestamp": 4299.4, "power": 33.682788}, {"timestamp": 4319.92, "power": 33.682788}, {"timestamp": 4340.46, "power": 33.682788}, {"timestamp": 4361.01, "power": 33.682788}, {"timestamp": 4381.58, "power": 33.682788}, {"timestamp": 4402.16, "power": 33.682788}, {"timestamp": 4422.72, "power": 33.682788}, {"timestamp": 4443.29, "power": 33.682788}, {"timestamp": 4463.8, "power": 33.682788}, {"timestamp": 4484.3, "power": 33.682788}, {"timestamp": 4504.85, "power": 33.682788}, {"timestamp": 4525.42, "power": 33.682788}, {"timestamp": 4545.99, "power": 33.682788}, {"timestamp": 4566.55, "power": 33.682788}, {"timestamp": 4587.11, "power": 33.682788}, {"timestamp": 4607.68, "power": 33.682788}, {"timestamp": 4628.18, "power": 33.682788}, {"timestamp": 4648.73, "power": 33.682788}, {"timestamp": 4669.29, "power": 33.682788}, {"timestamp": 4689.86, "power": 33.682788}, {"timestamp": 4710.41, "power": 33.682788}, {"timestamp": 4730.96, "power": 33.682788}, {"timestamp": 4751.52, "power": 33.682788}, {"timestamp": 4772.03, "power": 33.682788}, {"timestamp": 4792.57, "power": 33.682788}, {"timestamp": 4813.1, "power": 33.682788}, {"timestamp": 4833.64, "power": 33.682788}, {"timestamp": 4854.18, "power": 33.682788}, {"timestamp": 4874.71, "power": 33.682788}, {"timestamp": 4895.25, "power": 33.682788}, {"timestamp": 4915.77, "power": 33.682788}, {"timestamp": 4936.3, "power": 33.682788}, {"timestamp": 4956.83, "power": 33.682788}, {"timestamp": 4977.37, "power": 33.682788}, {"timestamp": 4997.91, "power": 33.682788}, {"timestamp": 5018.45, "power": 33.682788}, {"timestamp": 5038.99, "power": 33.398554}, {"timestamp": 5060.08, "power": 33.398554}, {"timestamp": 5080.61, "power": 33.398554}, {"timestamp": 5101.18, "power": 33.398554}, {"timestamp": 5121.76, "power": 33.398554}, {"timestamp": 5142.33, "power": 33.398554}, {"timestamp": 5162.88, "power": 33.398554}, {"timestamp": 5183.44, "power": 33.398554}, {"timestamp": 5203.95, "power": 33.398554}, {"timestamp": 5224.49, "power": 33.398554}, {"timestamp": 5245.06, "power": 33.398554}, {"timestamp": 5265.62, "power": 33.398554}, {"timestamp": 5286.18, "power": 33.398554}, {"timestamp": 5306.74, "power": 33.398554}, {"timestamp": 5327.32, "power": 33.398554}, {"timestamp": 5347.84, "power": 33.398554}, {"timestamp": 5368.33, "power": 33.398554}, {"timestamp": 5388.91, "power": 33.398554}, {"timestamp": 5409.48, "power": 33.398554}, {"timestamp": 5430.04, "power": 33.398554}, {"timestamp": 5450.61, "power": 33.398554}, {"timestamp": 5471.18, "power": 33.398554}, {"timestamp": 5491.7, "power": 33.398554}, {"timestamp": 5512.2, "power": 33.398554}, {"timestamp": 5532.73, "power": 33.398554}, {"timestamp": 5553.28, "power": 33.398554}, {"timestamp": 5573.81, "power": 33.398554}, {"timestamp": 5594.35, "power": 33.398554}, {"timestamp": 5614.89, "power": 33.398554}, {"timestamp": 5635.43, "power": 33.398554}, {"timestamp": 5655.94, "power": 33.398554}, {"timestamp": 5676.5, "power": 33.398554}, {"timestamp": 5697.04, "power": 33.398554}, {"timestamp": 5717.58, "power": 33.398554}, {"timestamp": 5738.12, "power": 33.398554}, {"timestamp": 5758.65, "power": 33.398554}, {"timestamp": 5779.19, "power": 33.398554}, {"timestamp": 5799.71, "power": 33.398554}, {"timestamp": 5820.21, "power": 33.398554}, {"timestamp": 5840.74, "power": 33.398554}, {"timestamp": 5861.27, "power": 33.398554}, {"timestamp": 5881.81, "power": 33.398554}, {"timestamp": 5902.35, "power": 33.398554}, {"timestamp": 5922.89, "power": 33.398554}, {"timestamp": 5943.42, "power": 33.398554}, {"timestamp": 5963.93, "power": 33.398554}, {"timestamp": 5984.47, "power": 33.398554}, {"timestamp": 6005.01, "power": 33.398554}, {"timestamp": 6025.55, "power": 33.398554}, {"timestamp": 6046.08, "power": 33.259762}, {"timestamp": 6067.16, "power": 33.259762}, {"timestamp": 6087.67, "power": 33.259762}, {"timestamp": 6108.16, "power": 33.259762}, {"timestamp": 6128.7, "power": 33.259762}, {"timestamp": 6149.25, "power": 33.259762}, {"timestamp": 6169.82, "power": 33.259762}, {"timestamp": 6190.39, "power": 33.259762}, {"timestamp": 6210.95, "power": 33.259762}, {"timestamp": 6231.51, "power": 33.259762}, {"timestamp": 6252.04, "power": 33.259762}, {"timestamp": 6272.59, "power": 33.259762}, {"timestamp": 6293.14, "power": 33.259762}, {"timestamp": 6313.71, "power": 33.259762}, {"timestamp": 6334.25, "power": 33.259762}, {"timestamp": 6354.81, "power": 33.259762}, {"timestamp": 6375.36, "power": 33.259762}, {"timestamp": 6395.89, "power": 33.259762}, {"timestamp": 6416.38, "power": 33.259762}, {"timestamp": 6436.93, "power": 33.259762}, {"timestamp": 6457.48, "power": 33.259762}, {"timestamp": 6478.04, "power": 33.259762}, {"timestamp": 6498.61, "power": 33.259762}, {"timestamp": 6519.18, "power": 33.259762}, {"timestamp": 6539.7, "power": 33.259762}, {"timestamp": 6560.19, "power": 33.259762}, {"timestamp": 6580.75, "power": 33.259762}, {"timestamp": 6601.32, "power": 33.259762}, {"timestamp": 6621.89, "power": 33.259762}, {"timestamp": 6642.47, "power": 33.259762}, {"timestamp": 6663.02, "power": 33.259762}, {"timestamp": 6683.58, "power": 33.259762}, {"timestamp": 6704.08, "power": 33.259762}, {"timestamp": 6724.63, "power": 33.259762}, {"timestamp": 6745.17, "power": 33.259762}, {"timestamp": 6765.76, "power": 33.259762}, {"timestamp": 6786.37, "power": 33.259762}, {"timestamp": 6806.92, "power": 33.259762}, {"timestamp": 6827.45, "power": 33.259762}, {"timestamp": 6847.96, "power": 33.259762}, {"timestamp": 6868.44, "power": 33.259762}, {"timestamp": 6888.96, "power": 33.259762}, {"timestamp": 6909.48, "power": 33.259762}, {"timestamp": 6930.0, "power": 33.259762}, {"timestamp": 6950.54, "power": 33.259762}, {"timestamp": 6971.06, "power": 33.259762}, {"timestamp": 6991.59, "power": 33.259762}, {"timestamp": 7012.08, "power": 33.259762}, {"timestamp": 7032.61, "power": 33.259762}, {"timestamp": 7053.13, "power": 35.987875}, {"timestamp": 7074.43, "power": 35.987875}, {"timestamp": 7094.96, "power": 35.987875}, {"timestamp": 7115.48, "power": 35.987875}, {"timestamp": 7135.97, "power": 35.987875}, {"timestamp": 7156.49, "power": 35.987875}, {"timestamp": 7177.01, "power": 35.987875}, {"timestamp": 7197.54, "power": 35.987875}, {"timestamp": 7218.07, "power": 35.987875}, {"timestamp": 7238.59, "power": 35.987875}, {"timestamp": 7259.12, "power": 35.987875}, {"timestamp": 7279.65, "power": 35.987875}, {"timestamp": 7300.13, "power": 35.987875}, {"timestamp": 7320.65, "power": 35.987875}, {"timestamp": 7341.17, "power": 35.987875}, {"timestamp": 7361.7, "power": 35.987875}, {"timestamp": 7382.22, "power": 35.987875}, {"timestamp": 7402.75, "power": 35.987875}, {"timestamp": 7423.3, "power": 35.987875}, {"timestamp": 7443.86, "power": 35.987875}, {"timestamp": 7464.39, "power": 35.987875}, {"timestamp": 7484.92, "power": 35.987875}, {"timestamp": 7505.47, "power": 35.987875}, {"timestamp": 7526.0, "power": 35.987875}, {"timestamp": 7546.53, "power": 35.987875}, {"timestamp": 7567.08, "power": 35.987875}, {"timestamp": 7587.64, "power": 35.987875}, {"timestamp": 7608.13, "power": 35.987875}, {"timestamp": 7628.63, "power": 35.987875}, {"timestamp": 7649.15, "power": 35.987875}, {"timestamp": 7669.68, "power": 35.987875}, {"timestamp": 7690.2, "power": 35.987875}, {"timestamp": 7710.73, "power": 35.987875}, {"timestamp": 7731.26, "power": 35.987875}, {"timestamp": 7751.77, "power": 35.987875}, {"timestamp": 7772.26, "power": 35.987875}, {"timestamp": 7792.75, "power": 35.987875}, {"timestamp": 7813.28, "power": 35.987875}, {"timestamp": 7833.83, "power": 35.987875}, {"timestamp": 7854.38, "power": 35.987875}, {"timestamp": 7874.91, "power": 35.987875}, {"timestamp": 7895.44, "power": 35.987875}, {"timestamp": 7915.95, "power": 35.987875}, {"timestamp": 7936.44, "power": 35.987875}, {"timestamp": 7956.92, "power": 35.987875}, {"timestamp": 7977.45, "power": 35.987875}, {"timestamp": 7997.97, "power": 35.987875}, {"timestamp": 8018.5, "power": 35.987875}, {"timestamp": 8039.02, "power": 35.987875}, {"timestamp": 8059.54, "power": 33.068079}, {"timestamp": 8080.53, "power": 33.068079}, {"timestamp": 8101.05, "power": 33.068079}, {"timestamp": 8121.57, "power": 33.068079}, {"timestamp": 8142.09, "power": 33.068079}, {"timestamp": 8162.62, "power": 33.068079}, {"timestamp": 8183.14, "power": 33.068079}, {"timestamp": 8203.7, "power": 33.068079}, {"timestamp": 8224.21, "power": 33.068079}, {"timestamp": 8244.71, "power": 33.068079}, {"timestamp": 8265.27, "power": 33.068079}, {"timestamp": 8285.82, "power": 33.068079}], "timeline": {"START": "2468.105879", "END": "6736.870809"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5494.53}, {"name": "clSetKernelArg", "calls": 19, "time": 1774.93}, {"name": "clReleaseKernel", "calls": 1, "time": 765.804}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.0929}, {"name": "clCreateContext", "calls": 1, "time": 40.473}, {"name": "clReleaseContext", "calls": 1, "time": 37.0578}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2332}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.862553}, {"name": "clCreateKernel", "calls": 1, "time": 0.340615}, {"name": "clEnqueueTask", "calls": 1, "time": 0.139478}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077276}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038293}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031643}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025209}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021459}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013305}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011511}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010392}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008291}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00731}, {"name": "clRetainDevice", "calls": 2, "time": 0.004936}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4268.76}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4268.29}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 7086.907367, "utilization": 73.821952, "size": 4037060.0, "time": 569.650996}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 115874450, "speed": 224.057, "utilization": 1.94494, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 7081889, "speed": 486.532, "utilization": 4.22337, "size": 0.127759}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len6/run1.json b/code/fpga/unopt_results/dblp.xml.10MB.len6/run1.json new file mode 100644 index 0000000..a1dc956 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.3615, "power": 32.391496}, {"timestamp": 63.9867, "power": 32.391496}, {"timestamp": 84.4829, "power": 32.391496}, {"timestamp": 105.014, "power": 32.391496}, {"timestamp": 125.992, "power": 32.391496}, {"timestamp": 146.534, "power": 32.391496}, {"timestamp": 167.063, "power": 32.391496}, {"timestamp": 187.595, "power": 32.391496}, {"timestamp": 208.106, "power": 32.391496}, {"timestamp": 228.593, "power": 32.391496}, {"timestamp": 249.124, "power": 32.391496}, {"timestamp": 269.657, "power": 32.391496}, {"timestamp": 290.186, "power": 32.391496}, {"timestamp": 310.718, "power": 32.391496}, {"timestamp": 331.249, "power": 32.391496}, {"timestamp": 351.78, "power": 32.391496}, {"timestamp": 372.284, "power": 32.391496}, {"timestamp": 392.813, "power": 32.391496}, {"timestamp": 413.346, "power": 32.391496}, {"timestamp": 433.879, "power": 32.391496}, {"timestamp": 454.416, "power": 32.391496}, {"timestamp": 474.954, "power": 32.391496}, {"timestamp": 495.484, "power": 32.391496}, {"timestamp": 515.988, "power": 32.391496}, {"timestamp": 536.479, "power": 32.391496}, {"timestamp": 557.011, "power": 32.391496}, {"timestamp": 577.548, "power": 32.391496}, {"timestamp": 598.081, "power": 32.391496}, {"timestamp": 618.612, "power": 32.391496}, {"timestamp": 639.145, "power": 32.391496}, {"timestamp": 659.68, "power": 32.391496}, {"timestamp": 680.196, "power": 32.391496}, {"timestamp": 700.725, "power": 32.391496}, {"timestamp": 721.266, "power": 32.391496}, {"timestamp": 741.801, "power": 32.391496}, {"timestamp": 762.333, "power": 32.391496}, {"timestamp": 782.868, "power": 32.391496}, {"timestamp": 803.659, "power": 32.391496}, {"timestamp": 824.164, "power": 32.391496}, {"timestamp": 844.701, "power": 32.391496}, {"timestamp": 865.234, "power": 32.391496}, {"timestamp": 885.769, "power": 32.391496}, {"timestamp": 906.301, "power": 32.391496}, {"timestamp": 926.836, "power": 32.391496}, {"timestamp": 947.375, "power": 32.391496}, {"timestamp": 967.914, "power": 32.391496}, {"timestamp": 988.413, "power": 32.391496}, {"timestamp": 1008.94, "power": 32.299008}, {"timestamp": 1030.03, "power": 32.299008}, {"timestamp": 1050.63, "power": 32.299008}, {"timestamp": 1071.18, "power": 32.299008}, {"timestamp": 1091.76, "power": 32.299008}, {"timestamp": 1112.33, "power": 32.299008}, {"timestamp": 1132.88, "power": 32.299008}, {"timestamp": 1153.47, "power": 32.299008}, {"timestamp": 1174.05, "power": 32.299008}, {"timestamp": 1194.64, "power": 32.299008}, {"timestamp": 1215.22, "power": 32.299008}, {"timestamp": 1235.81, "power": 32.299008}, {"timestamp": 1256.37, "power": 32.299008}, {"timestamp": 1276.92, "power": 32.299008}, {"timestamp": 1297.51, "power": 32.299008}, {"timestamp": 1318.1, "power": 32.299008}, {"timestamp": 1338.68, "power": 32.299008}, {"timestamp": 1359.26, "power": 32.299008}, {"timestamp": 1379.85, "power": 32.299008}, {"timestamp": 1400.42, "power": 32.299008}, {"timestamp": 1420.97, "power": 32.299008}, {"timestamp": 1441.56, "power": 32.299008}, {"timestamp": 1462.15, "power": 32.299008}, {"timestamp": 1482.73, "power": 32.299008}, {"timestamp": 1503.32, "power": 32.299008}, {"timestamp": 1523.94, "power": 32.299008}, {"timestamp": 1544.49, "power": 32.299008}, {"timestamp": 1565.04, "power": 32.299008}, {"timestamp": 1585.63, "power": 32.299008}, {"timestamp": 1606.22, "power": 32.299008}, {"timestamp": 1626.8, "power": 32.299008}, {"timestamp": 1647.39, "power": 32.299008}, {"timestamp": 1667.93, "power": 32.299008}, {"timestamp": 1688.47, "power": 32.299008}, {"timestamp": 1709.02, "power": 32.299008}, {"timestamp": 1729.61, "power": 32.299008}, {"timestamp": 1750.19, "power": 32.299008}, {"timestamp": 1770.78, "power": 32.299008}, {"timestamp": 1791.36, "power": 32.299008}, {"timestamp": 1811.93, "power": 32.299008}, {"timestamp": 1832.47, "power": 32.299008}, {"timestamp": 1853.02, "power": 32.299008}, {"timestamp": 1873.6, "power": 32.299008}, {"timestamp": 1894.19, "power": 32.299008}, {"timestamp": 1914.79, "power": 32.299008}, {"timestamp": 1935.36, "power": 32.299008}, {"timestamp": 1955.94, "power": 32.299008}, {"timestamp": 1976.43, "power": 32.299008}, {"timestamp": 1996.94, "power": 32.299008}, {"timestamp": 2017.48, "power": 32.423151000000004}, {"timestamp": 2038.56, "power": 32.423151000000004}, {"timestamp": 2059.11, "power": 32.423151000000004}, {"timestamp": 2079.63, "power": 32.423151000000004}, {"timestamp": 2100.14, "power": 32.423151000000004}, {"timestamp": 2120.62, "power": 32.423151000000004}, {"timestamp": 2141.15, "power": 32.423151000000004}, {"timestamp": 2161.68, "power": 32.423151000000004}, {"timestamp": 2182.21, "power": 32.423151000000004}, {"timestamp": 2202.73, "power": 32.423151000000004}, {"timestamp": 2223.26, "power": 32.423151000000004}, {"timestamp": 2243.79, "power": 32.423151000000004}, {"timestamp": 2264.29, "power": 32.423151000000004}, {"timestamp": 2284.83, "power": 32.423151000000004}, {"timestamp": 2305.36, "power": 32.423151000000004}, {"timestamp": 2325.89, "power": 32.423151000000004}, {"timestamp": 2346.42, "power": 32.423151000000004}, {"timestamp": 2366.95, "power": 32.423151000000004}, {"timestamp": 2387.48, "power": 32.423151000000004}, {"timestamp": 2407.99, "power": 32.423151000000004}, {"timestamp": 2428.47, "power": 32.423151000000004}, {"timestamp": 2449.0, "power": 32.423151000000004}, {"timestamp": 2469.53, "power": 32.423151000000004}, {"timestamp": 2490.05, "power": 32.423151000000004}, {"timestamp": 2510.58, "power": 32.423151000000004}, {"timestamp": 2531.09, "power": 32.423151000000004}, {"timestamp": 2551.67, "power": 32.423151000000004}, {"timestamp": 2572.2, "power": 32.423151000000004}, {"timestamp": 2592.69, "power": 32.423151000000004}, {"timestamp": 2613.22, "power": 32.423151000000004}, {"timestamp": 2633.77, "power": 32.423151000000004}, {"timestamp": 2654.3, "power": 32.423151000000004}, {"timestamp": 2674.8, "power": 32.423151000000004}, {"timestamp": 2695.28, "power": 32.423151000000004}, {"timestamp": 2715.78, "power": 32.423151000000004}, {"timestamp": 2736.29, "power": 32.423151000000004}, {"timestamp": 2756.79, "power": 32.423151000000004}, {"timestamp": 2777.32, "power": 32.423151000000004}, {"timestamp": 2797.86, "power": 32.423151000000004}, {"timestamp": 2818.4, "power": 32.423151000000004}, {"timestamp": 2838.89, "power": 32.423151000000004}, {"timestamp": 2859.41, "power": 32.423151000000004}, {"timestamp": 2879.95, "power": 32.423151000000004}, {"timestamp": 2900.43, "power": 32.423151000000004}, {"timestamp": 2920.93, "power": 32.423151000000004}, {"timestamp": 2941.46, "power": 32.423151000000004}, {"timestamp": 2962.02, "power": 32.423151000000004}, {"timestamp": 2982.52, "power": 32.423151000000004}, {"timestamp": 3003.06, "power": 32.423151000000004}, {"timestamp": 3023.63, "power": 33.493426}, {"timestamp": 3044.7, "power": 33.493426}, {"timestamp": 3065.24, "power": 33.493426}, {"timestamp": 3085.78, "power": 33.493426}, {"timestamp": 3106.32, "power": 33.493426}, {"timestamp": 3126.81, "power": 33.493426}, {"timestamp": 3147.33, "power": 33.493426}, {"timestamp": 3167.89, "power": 33.493426}, {"timestamp": 3188.38, "power": 33.493426}, {"timestamp": 3208.87, "power": 33.493426}, {"timestamp": 3229.41, "power": 33.493426}, {"timestamp": 3249.9, "power": 33.493426}, {"timestamp": 3270.39, "power": 33.493426}, {"timestamp": 3290.87, "power": 33.493426}, {"timestamp": 3311.41, "power": 33.493426}, {"timestamp": 3331.93, "power": 33.493426}, {"timestamp": 3352.43, "power": 33.493426}, {"timestamp": 3372.92, "power": 33.493426}, {"timestamp": 3393.45, "power": 33.493426}, {"timestamp": 3413.95, "power": 33.493426}, {"timestamp": 3434.47, "power": 33.493426}, {"timestamp": 3455.01, "power": 33.493426}, {"timestamp": 3475.55, "power": 33.493426}, {"timestamp": 3496.07, "power": 33.493426}, {"timestamp": 3516.61, "power": 33.493426}, {"timestamp": 3537.15, "power": 33.493426}, {"timestamp": 3557.64, "power": 33.493426}, {"timestamp": 3578.17, "power": 33.493426}, {"timestamp": 3598.71, "power": 33.493426}, {"timestamp": 3619.25, "power": 33.493426}, {"timestamp": 3639.79, "power": 33.493426}, {"timestamp": 3660.31, "power": 33.493426}, {"timestamp": 3680.8, "power": 33.493426}, {"timestamp": 3701.33, "power": 33.493426}, {"timestamp": 3721.87, "power": 33.493426}, {"timestamp": 3742.41, "power": 33.493426}, {"timestamp": 3762.95, "power": 33.493426}, {"timestamp": 3783.49, "power": 33.493426}, {"timestamp": 3804.01, "power": 33.493426}, {"timestamp": 3824.51, "power": 33.493426}, {"timestamp": 3845.08, "power": 33.493426}, {"timestamp": 3865.57, "power": 33.493426}, {"timestamp": 3886.01, "power": 33.493426}, {"timestamp": 3906.45, "power": 33.493426}, {"timestamp": 3926.89, "power": 33.493426}, {"timestamp": 3947.33, "power": 33.493426}, {"timestamp": 3967.81, "power": 33.493426}, {"timestamp": 3988.37, "power": 33.493426}, {"timestamp": 4008.87, "power": 33.493426}, {"timestamp": 4029.41, "power": 33.249325999999996}, {"timestamp": 4050.46, "power": 33.249325999999996}, {"timestamp": 4071.02, "power": 33.249325999999996}, {"timestamp": 4091.56, "power": 33.249325999999996}, {"timestamp": 4112.13, "power": 33.249325999999996}, {"timestamp": 4132.63, "power": 33.249325999999996}, {"timestamp": 4153.16, "power": 33.249325999999996}, {"timestamp": 4173.7, "power": 33.249325999999996}, {"timestamp": 4194.24, "power": 33.249325999999996}, {"timestamp": 4214.78, "power": 33.249325999999996}, {"timestamp": 4235.33, "power": 33.249325999999996}, {"timestamp": 4255.87, "power": 33.249325999999996}, {"timestamp": 4276.38, "power": 33.249325999999996}, {"timestamp": 4296.91, "power": 33.249325999999996}, {"timestamp": 4317.45, "power": 33.249325999999996}, {"timestamp": 4337.99, "power": 33.249325999999996}, {"timestamp": 4358.53, "power": 33.249325999999996}, {"timestamp": 4379.09, "power": 33.249325999999996}, {"timestamp": 4399.66, "power": 33.249325999999996}, {"timestamp": 4420.19, "power": 33.249325999999996}, {"timestamp": 4440.74, "power": 33.249325999999996}, {"timestamp": 4461.28, "power": 33.249325999999996}, {"timestamp": 4481.82, "power": 33.249325999999996}, {"timestamp": 4502.36, "power": 33.249325999999996}, {"timestamp": 4522.93, "power": 33.249325999999996}, {"timestamp": 4543.47, "power": 33.249325999999996}, {"timestamp": 4563.99, "power": 33.249325999999996}, {"timestamp": 4584.48, "power": 33.249325999999996}, {"timestamp": 4605.02, "power": 33.249325999999996}, {"timestamp": 4625.55, "power": 33.249325999999996}, {"timestamp": 4646.1, "power": 33.249325999999996}, {"timestamp": 4666.64, "power": 33.249325999999996}, {"timestamp": 4687.18, "power": 33.249325999999996}, {"timestamp": 4707.73, "power": 33.249325999999996}, {"timestamp": 4728.26, "power": 33.249325999999996}, {"timestamp": 4748.79, "power": 33.249325999999996}, {"timestamp": 4769.33, "power": 33.249325999999996}, {"timestamp": 4789.88, "power": 33.249325999999996}, {"timestamp": 4810.42, "power": 33.249325999999996}, {"timestamp": 4830.96, "power": 33.249325999999996}, {"timestamp": 4851.5, "power": 33.249325999999996}, {"timestamp": 4872.02, "power": 33.249325999999996}, {"timestamp": 4892.52, "power": 33.249325999999996}, {"timestamp": 4913.05, "power": 33.249325999999996}, {"timestamp": 4933.59, "power": 33.249325999999996}, {"timestamp": 4954.13, "power": 33.249325999999996}, {"timestamp": 4974.67, "power": 33.249325999999996}, {"timestamp": 4995.21, "power": 33.249325999999996}, {"timestamp": 5015.76, "power": 33.249325999999996}, {"timestamp": 5036.27, "power": 33.695378}, {"timestamp": 5057.34, "power": 33.695378}, {"timestamp": 5077.9, "power": 33.695378}, {"timestamp": 5098.44, "power": 33.695378}, {"timestamp": 5118.98, "power": 33.695378}, {"timestamp": 5139.52, "power": 33.695378}, {"timestamp": 5160.04, "power": 33.695378}, {"timestamp": 5180.54, "power": 33.695378}, {"timestamp": 5201.08, "power": 33.695378}, {"timestamp": 5221.62, "power": 33.695378}, {"timestamp": 5242.16, "power": 33.695378}, {"timestamp": 5262.71, "power": 33.695378}, {"timestamp": 5283.27, "power": 33.695378}, {"timestamp": 5303.82, "power": 33.695378}, {"timestamp": 5324.35, "power": 33.695378}, {"timestamp": 5344.89, "power": 33.695378}, {"timestamp": 5365.43, "power": 33.695378}, {"timestamp": 5385.98, "power": 33.695378}, {"timestamp": 5406.53, "power": 33.695378}, {"timestamp": 5427.07, "power": 33.695378}, {"timestamp": 5447.61, "power": 33.695378}, {"timestamp": 5468.13, "power": 33.695378}, {"timestamp": 5488.67, "power": 33.695378}, {"timestamp": 5509.22, "power": 33.695378}, {"timestamp": 5529.8, "power": 33.695378}, {"timestamp": 5550.36, "power": 33.695378}, {"timestamp": 5570.92, "power": 33.695378}, {"timestamp": 5591.48, "power": 33.695378}, {"timestamp": 5611.97, "power": 33.695378}, {"timestamp": 5632.46, "power": 33.695378}, {"timestamp": 5653.03, "power": 33.695378}, {"timestamp": 5673.6, "power": 33.695378}, {"timestamp": 5694.14, "power": 33.695378}, {"timestamp": 5714.68, "power": 33.695378}, {"timestamp": 5735.22, "power": 33.695378}, {"timestamp": 5755.76, "power": 33.695378}, {"timestamp": 5776.29, "power": 33.695378}, {"timestamp": 5796.82, "power": 33.695378}, {"timestamp": 5817.37, "power": 33.695378}, {"timestamp": 5837.91, "power": 33.695378}, {"timestamp": 5858.45, "power": 33.695378}, {"timestamp": 5878.99, "power": 33.695378}, {"timestamp": 5899.54, "power": 33.695378}, {"timestamp": 5920.06, "power": 33.695378}, {"timestamp": 5940.56, "power": 33.695378}, {"timestamp": 5961.12, "power": 33.695378}, {"timestamp": 5981.7, "power": 33.695378}, {"timestamp": 6002.26, "power": 33.695378}, {"timestamp": 6022.82, "power": 33.695378}, {"timestamp": 6043.39, "power": 33.401026}, {"timestamp": 6064.74, "power": 33.401026}, {"timestamp": 6085.3, "power": 33.401026}, {"timestamp": 6105.86, "power": 33.401026}, {"timestamp": 6126.41, "power": 33.401026}, {"timestamp": 6146.97, "power": 33.401026}, {"timestamp": 6167.52, "power": 33.401026}, {"timestamp": 6188.05, "power": 33.401026}, {"timestamp": 6208.56, "power": 33.401026}, {"timestamp": 6229.11, "power": 33.401026}, {"timestamp": 6249.66, "power": 33.401026}, {"timestamp": 6270.21, "power": 33.401026}, {"timestamp": 6290.76, "power": 33.401026}, {"timestamp": 6311.31, "power": 33.401026}, {"timestamp": 6331.9, "power": 33.401026}, {"timestamp": 6352.41, "power": 33.401026}, {"timestamp": 6372.95, "power": 33.401026}, {"timestamp": 6393.52, "power": 33.401026}, {"timestamp": 6414.07, "power": 33.401026}, {"timestamp": 6434.62, "power": 33.401026}, {"timestamp": 6455.18, "power": 33.401026}, {"timestamp": 6475.73, "power": 33.401026}, {"timestamp": 6496.26, "power": 33.401026}, {"timestamp": 6516.8, "power": 33.401026}, {"timestamp": 6537.35, "power": 33.401026}, {"timestamp": 6557.91, "power": 33.401026}, {"timestamp": 6578.46, "power": 33.401026}, {"timestamp": 6599.01, "power": 33.401026}, {"timestamp": 6619.56, "power": 33.401026}, {"timestamp": 6640.09, "power": 33.401026}, {"timestamp": 6660.6, "power": 33.401026}, {"timestamp": 6681.15, "power": 33.401026}, {"timestamp": 6701.75, "power": 33.401026}, {"timestamp": 6722.33, "power": 33.401026}, {"timestamp": 6742.87, "power": 33.401026}, {"timestamp": 6763.4, "power": 33.401026}, {"timestamp": 6783.95, "power": 33.401026}, {"timestamp": 6804.45, "power": 33.401026}, {"timestamp": 6824.97, "power": 33.401026}, {"timestamp": 6845.51, "power": 33.401026}, {"timestamp": 6866.04, "power": 33.401026}, {"timestamp": 6886.57, "power": 33.401026}, {"timestamp": 6907.1, "power": 33.401026}, {"timestamp": 6927.63, "power": 33.401026}, {"timestamp": 6948.16, "power": 33.401026}, {"timestamp": 6968.69, "power": 33.401026}, {"timestamp": 6989.22, "power": 33.401026}, {"timestamp": 7009.75, "power": 33.401026}, {"timestamp": 7030.29, "power": 33.401026}, {"timestamp": 7050.82, "power": 35.601149}, {"timestamp": 7072.09, "power": 35.601149}, {"timestamp": 7092.57, "power": 35.601149}, {"timestamp": 7113.1, "power": 35.601149}, {"timestamp": 7133.62, "power": 35.601149}, {"timestamp": 7154.14, "power": 35.601149}, {"timestamp": 7174.66, "power": 35.601149}, {"timestamp": 7195.18, "power": 35.601149}, {"timestamp": 7215.71, "power": 35.601149}, {"timestamp": 7236.21, "power": 35.601149}, {"timestamp": 7256.68, "power": 35.601149}, {"timestamp": 7277.2, "power": 35.601149}, {"timestamp": 7297.72, "power": 35.601149}, {"timestamp": 7318.24, "power": 35.601149}, {"timestamp": 7338.76, "power": 35.601149}, {"timestamp": 7359.3, "power": 35.601149}, {"timestamp": 7379.87, "power": 35.601149}, {"timestamp": 7400.4, "power": 35.601149}, {"timestamp": 7420.92, "power": 35.601149}, {"timestamp": 7441.46, "power": 35.601149}, {"timestamp": 7461.98, "power": 35.601149}, {"timestamp": 7482.47, "power": 35.601149}, {"timestamp": 7502.99, "power": 35.601149}, {"timestamp": 7523.54, "power": 35.601149}, {"timestamp": 7544.04, "power": 35.601149}, {"timestamp": 7564.52, "power": 35.601149}, {"timestamp": 7585.01, "power": 35.601149}, {"timestamp": 7605.53, "power": 35.601149}, {"timestamp": 7626.07, "power": 35.601149}, {"timestamp": 7646.6, "power": 35.601149}, {"timestamp": 7667.13, "power": 35.601149}, {"timestamp": 7687.67, "power": 35.601149}, {"timestamp": 7708.19, "power": 35.601149}, {"timestamp": 7728.68, "power": 35.601149}, {"timestamp": 7749.17, "power": 35.601149}, {"timestamp": 7769.7, "power": 35.601149}, {"timestamp": 7789.94, "power": 35.601149}, {"timestamp": 7810.24, "power": 35.601149}, {"timestamp": 7830.69, "power": 35.601149}, {"timestamp": 7851.21, "power": 35.601149}, {"timestamp": 7871.74, "power": 35.601149}, {"timestamp": 7892.34, "power": 35.601149}, {"timestamp": 7912.84, "power": 35.601149}, {"timestamp": 7933.37, "power": 35.601149}, {"timestamp": 7953.9, "power": 35.601149}, {"timestamp": 7974.43, "power": 35.601149}, {"timestamp": 7994.96, "power": 35.601149}, {"timestamp": 8015.5, "power": 35.601149}, {"timestamp": 8036.01, "power": 35.601149}, {"timestamp": 8056.49, "power": 32.453103999999996}, {"timestamp": 8077.34, "power": 32.453103999999996}, {"timestamp": 8097.78, "power": 32.453103999999996}, {"timestamp": 8118.3, "power": 32.453103999999996}, {"timestamp": 8138.82, "power": 32.453103999999996}, {"timestamp": 8159.34, "power": 32.453103999999996}, {"timestamp": 8179.87, "power": 32.453103999999996}, {"timestamp": 8200.56, "power": 32.453103999999996}, {"timestamp": 8221.27, "power": 32.453103999999996}, {"timestamp": 8241.81, "power": 32.453103999999996}, {"timestamp": 8262.35, "power": 32.453103999999996}], "timeline": {"START": "2484.950852", "END": "6665.264914"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5410.46}, {"name": "clSetKernelArg", "calls": 19, "time": 1784.6}, {"name": "clReleaseKernel", "calls": 1, "time": 786.775}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.3264}, {"name": "clReleaseContext", "calls": 1, "time": 53.7314}, {"name": "clCreateContext", "calls": 1, "time": 41.1986}, {"name": "clReleaseProgram", "calls": 1, "time": 22.0811}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.349514}, {"name": "clCreateKernel", "calls": 1, "time": 0.336625}, {"name": "clEnqueueTask", "calls": 1, "time": 0.179594}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072199}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071215}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.030843}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026795}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024295}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02089}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010202}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008696}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007845}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006767}, {"name": "clRetainDevice", "calls": 2, "time": 0.004854}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4180.31}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4179.84}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 7019.930031, "utilization": 73.124271, "size": 4037060.0, "time": 575.086051}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 113041742, "speed": 223.334, "utilization": 1.93866, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6905229, "speed": 486.398, "utilization": 4.2222, "size": 0.127755}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len6/run2.json b/code/fpga/unopt_results/dblp.xml.10MB.len6/run2.json new file mode 100644 index 0000000..efc1554 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.5067, "power": 32.712096}, {"timestamp": 55.2159, "power": 32.712096}, {"timestamp": 75.7523, "power": 32.712096}, {"timestamp": 96.287, "power": 32.712096}, {"timestamp": 117.209, "power": 32.712096}, {"timestamp": 137.762, "power": 32.712096}, {"timestamp": 158.3, "power": 32.712096}, {"timestamp": 178.829, "power": 32.712096}, {"timestamp": 199.319, "power": 32.712096}, {"timestamp": 219.855, "power": 32.712096}, {"timestamp": 240.399, "power": 32.712096}, {"timestamp": 260.939, "power": 32.712096}, {"timestamp": 281.485, "power": 32.712096}, {"timestamp": 302.032, "power": 32.712096}, {"timestamp": 322.576, "power": 32.712096}, {"timestamp": 343.085, "power": 32.712096}, {"timestamp": 363.622, "power": 32.712096}, {"timestamp": 384.164, "power": 32.712096}, {"timestamp": 404.709, "power": 32.712096}, {"timestamp": 425.254, "power": 32.712096}, {"timestamp": 445.799, "power": 32.712096}, {"timestamp": 466.346, "power": 32.712096}, {"timestamp": 486.9, "power": 32.712096}, {"timestamp": 507.436, "power": 32.712096}, {"timestamp": 527.979, "power": 32.712096}, {"timestamp": 548.517, "power": 32.712096}, {"timestamp": 569.053, "power": 32.712096}, {"timestamp": 589.591, "power": 32.712096}, {"timestamp": 610.132, "power": 32.712096}, {"timestamp": 630.669, "power": 32.712096}, {"timestamp": 651.166, "power": 32.712096}, {"timestamp": 671.7, "power": 32.712096}, {"timestamp": 692.241, "power": 32.712096}, {"timestamp": 712.79, "power": 32.712096}, {"timestamp": 733.335, "power": 32.712096}, {"timestamp": 753.878, "power": 32.712096}, {"timestamp": 774.417, "power": 32.712096}, {"timestamp": 794.939, "power": 32.712096}, {"timestamp": 815.48, "power": 32.712096}, {"timestamp": 836.021, "power": 32.712096}, {"timestamp": 856.56, "power": 32.712096}, {"timestamp": 877.102, "power": 32.712096}, {"timestamp": 897.647, "power": 32.712096}, {"timestamp": 918.187, "power": 32.712096}, {"timestamp": 938.668, "power": 32.712096}, {"timestamp": 959.168, "power": 32.712096}, {"timestamp": 979.711, "power": 32.712096}, {"timestamp": 1000.25, "power": 32.712096}, {"timestamp": 1020.8, "power": 32.872766}, {"timestamp": 1041.98, "power": 32.872766}, {"timestamp": 1062.58, "power": 32.872766}, {"timestamp": 1083.17, "power": 32.872766}, {"timestamp": 1103.73, "power": 32.872766}, {"timestamp": 1124.32, "power": 32.872766}, {"timestamp": 1144.92, "power": 32.872766}, {"timestamp": 1165.52, "power": 32.872766}, {"timestamp": 1186.12, "power": 32.872766}, {"timestamp": 1206.67, "power": 32.872766}, {"timestamp": 1227.22, "power": 32.872766}, {"timestamp": 1247.78, "power": 32.872766}, {"timestamp": 1268.37, "power": 32.872766}, {"timestamp": 1288.96, "power": 32.872766}, {"timestamp": 1309.56, "power": 32.872766}, {"timestamp": 1330.17, "power": 32.872766}, {"timestamp": 1350.75, "power": 32.872766}, {"timestamp": 1371.3, "power": 32.872766}, {"timestamp": 1391.96, "power": 32.872766}, {"timestamp": 1412.56, "power": 32.872766}, {"timestamp": 1433.16, "power": 32.872766}, {"timestamp": 1453.75, "power": 32.872766}, {"timestamp": 1474.35, "power": 32.872766}, {"timestamp": 1494.95, "power": 32.872766}, {"timestamp": 1515.51, "power": 32.872766}, {"timestamp": 1536.1, "power": 32.872766}, {"timestamp": 1556.7, "power": 32.872766}, {"timestamp": 1577.3, "power": 32.872766}, {"timestamp": 1597.9, "power": 32.872766}, {"timestamp": 1618.5, "power": 32.872766}, {"timestamp": 1639.08, "power": 32.872766}, {"timestamp": 1659.64, "power": 32.872766}, {"timestamp": 1680.24, "power": 32.872766}, {"timestamp": 1700.84, "power": 32.872766}, {"timestamp": 1721.39, "power": 32.872766}, {"timestamp": 1741.96, "power": 32.872766}, {"timestamp": 1762.57, "power": 32.872766}, {"timestamp": 1783.15, "power": 32.872766}, {"timestamp": 1803.71, "power": 32.872766}, {"timestamp": 1824.31, "power": 32.872766}, {"timestamp": 1844.91, "power": 32.872766}, {"timestamp": 1865.5, "power": 32.872766}, {"timestamp": 1886.1, "power": 32.872766}, {"timestamp": 1906.7, "power": 32.872766}, {"timestamp": 1927.28, "power": 32.872766}, {"timestamp": 1947.82, "power": 32.872766}, {"timestamp": 1968.35, "power": 32.872766}, {"timestamp": 1988.89, "power": 32.872766}, {"timestamp": 2009.42, "power": 32.872766}, {"timestamp": 2029.96, "power": 35.916864}, {"timestamp": 2051.19, "power": 35.916864}, {"timestamp": 2071.74, "power": 35.916864}, {"timestamp": 2092.28, "power": 35.916864}, {"timestamp": 2112.83, "power": 35.916864}, {"timestamp": 2133.37, "power": 35.916864}, {"timestamp": 2153.91, "power": 35.916864}, {"timestamp": 2174.45, "power": 35.916864}, {"timestamp": 2194.97, "power": 35.916864}, {"timestamp": 2215.5, "power": 35.916864}, {"timestamp": 2236.05, "power": 35.916864}, {"timestamp": 2256.59, "power": 35.916864}, {"timestamp": 2277.13, "power": 35.916864}, {"timestamp": 2297.67, "power": 35.916864}, {"timestamp": 2318.21, "power": 35.916864}, {"timestamp": 2338.73, "power": 35.916864}, {"timestamp": 2359.22, "power": 35.916864}, {"timestamp": 2379.77, "power": 35.916864}, {"timestamp": 2400.31, "power": 35.916864}, {"timestamp": 2420.84, "power": 35.916864}, {"timestamp": 2441.39, "power": 35.916864}, {"timestamp": 2461.93, "power": 35.916864}, {"timestamp": 2482.47, "power": 35.916864}, {"timestamp": 2503.0, "power": 35.916864}, {"timestamp": 2523.54, "power": 35.916864}, {"timestamp": 2544.09, "power": 35.916864}, {"timestamp": 2564.64, "power": 35.916864}, {"timestamp": 2585.19, "power": 35.916864}, {"timestamp": 2605.74, "power": 35.916864}, {"timestamp": 2626.28, "power": 35.916864}, {"timestamp": 2646.81, "power": 35.916864}, {"timestamp": 2667.31, "power": 35.916864}, {"timestamp": 2687.86, "power": 35.916864}, {"timestamp": 2708.42, "power": 35.916864}, {"timestamp": 2728.97, "power": 35.916864}, {"timestamp": 2749.52, "power": 35.916864}, {"timestamp": 2770.07, "power": 35.916864}, {"timestamp": 2790.63, "power": 35.916864}, {"timestamp": 2811.13, "power": 35.916864}, {"timestamp": 2831.67, "power": 35.916864}, {"timestamp": 2852.22, "power": 35.916864}, {"timestamp": 2872.77, "power": 35.916864}, {"timestamp": 2893.32, "power": 35.916864}, {"timestamp": 2913.87, "power": 35.916864}, {"timestamp": 2934.42, "power": 35.916864}, {"timestamp": 2954.94, "power": 35.916864}, {"timestamp": 2975.49, "power": 35.916864}, {"timestamp": 2996.04, "power": 35.916864}, {"timestamp": 3016.6, "power": 35.916864}, {"timestamp": 3037.17, "power": 33.428818}, {"timestamp": 3058.27, "power": 33.428818}, {"timestamp": 3078.81, "power": 33.428818}, {"timestamp": 3099.31, "power": 33.428818}, {"timestamp": 3119.86, "power": 33.428818}, {"timestamp": 3140.43, "power": 33.428818}, {"timestamp": 3161.03, "power": 33.428818}, {"timestamp": 3181.61, "power": 33.428818}, {"timestamp": 3202.19, "power": 33.428818}, {"timestamp": 3222.7, "power": 33.428818}, {"timestamp": 3243.19, "power": 33.428818}, {"timestamp": 3263.73, "power": 33.428818}, {"timestamp": 3284.28, "power": 33.428818}, {"timestamp": 3304.84, "power": 33.428818}, {"timestamp": 3325.38, "power": 33.428818}, {"timestamp": 3345.93, "power": 33.428818}, {"timestamp": 3366.48, "power": 33.428818}, {"timestamp": 3387.0, "power": 33.428818}, {"timestamp": 3407.5, "power": 33.428818}, {"timestamp": 3428.04, "power": 33.428818}, {"timestamp": 3448.59, "power": 33.428818}, {"timestamp": 3469.14, "power": 33.428818}, {"timestamp": 3489.72, "power": 33.428818}, {"timestamp": 3510.28, "power": 33.428818}, {"timestamp": 3530.81, "power": 33.428818}, {"timestamp": 3551.37, "power": 33.428818}, {"timestamp": 3571.96, "power": 33.428818}, {"timestamp": 3592.53, "power": 33.428818}, {"timestamp": 3613.1, "power": 33.428818}, {"timestamp": 3633.68, "power": 33.428818}, {"timestamp": 3654.26, "power": 33.428818}, {"timestamp": 3674.78, "power": 33.428818}, {"timestamp": 3695.28, "power": 33.428818}, {"timestamp": 3715.86, "power": 33.428818}, {"timestamp": 3736.44, "power": 33.428818}, {"timestamp": 3757.02, "power": 33.428818}, {"timestamp": 3777.59, "power": 33.428818}, {"timestamp": 3798.17, "power": 33.428818}, {"timestamp": 3818.69, "power": 33.428818}, {"timestamp": 3839.2, "power": 33.428818}, {"timestamp": 3859.76, "power": 33.428818}, {"timestamp": 3880.34, "power": 33.428818}, {"timestamp": 3900.91, "power": 33.428818}, {"timestamp": 3921.47, "power": 33.428818}, {"timestamp": 3942.04, "power": 33.428818}, {"timestamp": 3962.6, "power": 33.428818}, {"timestamp": 3983.13, "power": 33.428818}, {"timestamp": 4003.7, "power": 33.428818}, {"timestamp": 4024.27, "power": 33.428818}, {"timestamp": 4044.84, "power": 33.523169}, {"timestamp": 4065.95, "power": 33.523169}, {"timestamp": 4086.52, "power": 33.523169}, {"timestamp": 4107.05, "power": 33.523169}, {"timestamp": 4127.62, "power": 33.523169}, {"timestamp": 4148.2, "power": 33.523169}, {"timestamp": 4168.77, "power": 33.523169}, {"timestamp": 4189.35, "power": 33.523169}, {"timestamp": 4209.92, "power": 33.523169}, {"timestamp": 4230.49, "power": 33.523169}, {"timestamp": 4251.02, "power": 33.523169}, {"timestamp": 4271.58, "power": 33.523169}, {"timestamp": 4292.14, "power": 33.523169}, {"timestamp": 4312.71, "power": 33.523169}, {"timestamp": 4333.27, "power": 33.523169}, {"timestamp": 4353.84, "power": 33.523169}, {"timestamp": 4374.4, "power": 33.523169}, {"timestamp": 4394.93, "power": 33.523169}, {"timestamp": 4415.49, "power": 33.523169}, {"timestamp": 4436.07, "power": 33.523169}, {"timestamp": 4456.65, "power": 33.523169}, {"timestamp": 4477.22, "power": 33.523169}, {"timestamp": 4497.8, "power": 33.523169}, {"timestamp": 4518.35, "power": 33.523169}, {"timestamp": 4538.88, "power": 33.523169}, {"timestamp": 4559.43, "power": 33.523169}, {"timestamp": 4579.99, "power": 33.523169}, {"timestamp": 4600.53, "power": 33.523169}, {"timestamp": 4621.08, "power": 33.523169}, {"timestamp": 4641.66, "power": 33.523169}, {"timestamp": 4662.24, "power": 33.523169}, {"timestamp": 4682.75, "power": 33.523169}, {"timestamp": 4703.25, "power": 33.523169}, {"timestamp": 4723.82, "power": 33.523169}, {"timestamp": 4744.39, "power": 33.523169}, {"timestamp": 4764.98, "power": 33.523169}, {"timestamp": 4785.57, "power": 33.523169}, {"timestamp": 4806.14, "power": 33.523169}, {"timestamp": 4826.7, "power": 33.523169}, {"timestamp": 4847.2, "power": 33.523169}, {"timestamp": 4867.77, "power": 33.523169}, {"timestamp": 4888.34, "power": 33.523169}, {"timestamp": 4908.92, "power": 33.523169}, {"timestamp": 4929.49, "power": 33.523169}, {"timestamp": 4950.06, "power": 33.523169}, {"timestamp": 4970.64, "power": 33.523169}, {"timestamp": 4991.14, "power": 33.523169}, {"timestamp": 5011.71, "power": 33.523169}, {"timestamp": 5032.29, "power": 33.523169}, {"timestamp": 5052.87, "power": 33.742903}, {"timestamp": 5073.96, "power": 33.742903}, {"timestamp": 5094.51, "power": 33.742903}, {"timestamp": 5115.04, "power": 33.742903}, {"timestamp": 5135.6, "power": 33.742903}, {"timestamp": 5156.16, "power": 33.742903}, {"timestamp": 5176.74, "power": 33.742903}, {"timestamp": 5197.31, "power": 33.742903}, {"timestamp": 5217.87, "power": 33.742903}, {"timestamp": 5238.44, "power": 33.742903}, {"timestamp": 5258.96, "power": 33.742903}, {"timestamp": 5279.52, "power": 33.742903}, {"timestamp": 5300.1, "power": 33.742903}, {"timestamp": 5320.68, "power": 33.742903}, {"timestamp": 5341.25, "power": 33.742903}, {"timestamp": 5361.82, "power": 33.742903}, {"timestamp": 5382.39, "power": 33.742903}, {"timestamp": 5402.92, "power": 33.742903}, {"timestamp": 5423.48, "power": 33.742903}, {"timestamp": 5444.04, "power": 33.742903}, {"timestamp": 5464.61, "power": 33.742903}, {"timestamp": 5485.18, "power": 33.742903}, {"timestamp": 5505.75, "power": 33.742903}, {"timestamp": 5526.32, "power": 33.742903}, {"timestamp": 5546.84, "power": 33.742903}, {"timestamp": 5567.34, "power": 33.742903}, {"timestamp": 5587.92, "power": 33.742903}, {"timestamp": 5608.48, "power": 33.742903}, {"timestamp": 5629.06, "power": 33.742903}, {"timestamp": 5649.64, "power": 33.742903}, {"timestamp": 5670.19, "power": 33.742903}, {"timestamp": 5690.71, "power": 33.742903}, {"timestamp": 5711.26, "power": 33.742903}, {"timestamp": 5731.8, "power": 33.742903}, {"timestamp": 5752.35, "power": 33.742903}, {"timestamp": 5772.9, "power": 33.742903}, {"timestamp": 5793.44, "power": 33.742903}, {"timestamp": 5813.99, "power": 33.742903}, {"timestamp": 5834.54, "power": 33.742903}, {"timestamp": 5855.07, "power": 33.742903}, {"timestamp": 5875.61, "power": 33.742903}, {"timestamp": 5896.16, "power": 33.742903}, {"timestamp": 5916.7, "power": 33.742903}, {"timestamp": 5937.27, "power": 33.742903}, {"timestamp": 5957.85, "power": 33.742903}, {"timestamp": 5978.42, "power": 33.742903}, {"timestamp": 5998.95, "power": 33.742903}, {"timestamp": 6019.51, "power": 33.742903}, {"timestamp": 6040.08, "power": 33.742903}, {"timestamp": 6060.66, "power": 33.160437}, {"timestamp": 6081.74, "power": 33.160437}, {"timestamp": 6102.28, "power": 33.160437}, {"timestamp": 6122.81, "power": 33.160437}, {"timestamp": 6143.32, "power": 33.160437}, {"timestamp": 6163.89, "power": 33.160437}, {"timestamp": 6184.47, "power": 33.160437}, {"timestamp": 6205.05, "power": 33.160437}, {"timestamp": 6225.63, "power": 33.160437}, {"timestamp": 6246.2, "power": 33.160437}, {"timestamp": 6266.7, "power": 33.160437}, {"timestamp": 6287.2, "power": 33.160437}, {"timestamp": 6307.75, "power": 33.160437}, {"timestamp": 6328.31, "power": 33.160437}, {"timestamp": 6348.88, "power": 33.160437}, {"timestamp": 6369.45, "power": 33.160437}, {"timestamp": 6390.04, "power": 33.160437}, {"timestamp": 6410.6, "power": 33.160437}, {"timestamp": 6431.12, "power": 33.160437}, {"timestamp": 6451.68, "power": 33.160437}, {"timestamp": 6472.26, "power": 33.160437}, {"timestamp": 6492.84, "power": 33.160437}, {"timestamp": 6513.41, "power": 33.160437}, {"timestamp": 6533.99, "power": 33.160437}, {"timestamp": 6554.57, "power": 33.160437}, {"timestamp": 6575.08, "power": 33.160437}, {"timestamp": 6595.65, "power": 33.160437}, {"timestamp": 6616.21, "power": 33.160437}, {"timestamp": 6636.79, "power": 33.160437}, {"timestamp": 6657.35, "power": 33.160437}, {"timestamp": 6677.93, "power": 33.160437}, {"timestamp": 6698.5, "power": 33.160437}, {"timestamp": 6719.03, "power": 33.160437}, {"timestamp": 6739.65, "power": 33.160437}, {"timestamp": 6760.24, "power": 33.160437}, {"timestamp": 6780.78, "power": 33.160437}, {"timestamp": 6801.32, "power": 33.160437}, {"timestamp": 6821.86, "power": 33.160437}, {"timestamp": 6842.39, "power": 33.160437}, {"timestamp": 6862.9, "power": 33.160437}, {"timestamp": 6883.43, "power": 33.160437}, {"timestamp": 6903.96, "power": 33.160437}, {"timestamp": 6924.49, "power": 33.160437}, {"timestamp": 6945.04, "power": 33.160437}, {"timestamp": 6965.57, "power": 33.160437}, {"timestamp": 6986.1, "power": 33.160437}, {"timestamp": 7006.64, "power": 33.160437}, {"timestamp": 7027.12, "power": 33.160437}, {"timestamp": 7047.65, "power": 33.160437}, {"timestamp": 7068.18, "power": 35.3689}, {"timestamp": 7089.47, "power": 35.3689}, {"timestamp": 7110.0, "power": 35.3689}, {"timestamp": 7130.53, "power": 35.3689}, {"timestamp": 7151.03, "power": 35.3689}, {"timestamp": 7171.52, "power": 35.3689}, {"timestamp": 7192.05, "power": 35.3689}, {"timestamp": 7212.58, "power": 35.3689}, {"timestamp": 7233.11, "power": 35.3689}, {"timestamp": 7253.64, "power": 35.3689}, {"timestamp": 7274.17, "power": 35.3689}, {"timestamp": 7294.7, "power": 35.3689}, {"timestamp": 7315.19, "power": 35.3689}, {"timestamp": 7335.71, "power": 35.3689}, {"timestamp": 7356.24, "power": 35.3689}, {"timestamp": 7376.77, "power": 35.3689}, {"timestamp": 7397.33, "power": 35.3689}, {"timestamp": 7417.91, "power": 35.3689}, {"timestamp": 7438.49, "power": 35.3689}, {"timestamp": 7459.02, "power": 35.3689}, {"timestamp": 7479.52, "power": 35.3689}, {"timestamp": 7500.06, "power": 35.3689}, {"timestamp": 7520.59, "power": 35.3689}, {"timestamp": 7541.13, "power": 35.3689}, {"timestamp": 7561.69, "power": 35.3689}, {"timestamp": 7582.23, "power": 35.3689}, {"timestamp": 7602.74, "power": 35.3689}, {"timestamp": 7623.25, "power": 35.3689}, {"timestamp": 7643.74, "power": 35.3689}, {"timestamp": 7664.27, "power": 35.3689}, {"timestamp": 7684.81, "power": 35.3689}, {"timestamp": 7705.35, "power": 35.3689}, {"timestamp": 7725.9, "power": 35.3689}, {"timestamp": 7746.44, "power": 35.3689}, {"timestamp": 7766.96, "power": 35.3689}, {"timestamp": 7787.46, "power": 35.3689}, {"timestamp": 7807.97, "power": 35.3689}, {"timestamp": 7828.52, "power": 35.3689}, {"timestamp": 7849.05, "power": 35.3689}, {"timestamp": 7869.59, "power": 35.3689}, {"timestamp": 7890.13, "power": 35.3689}, {"timestamp": 7910.66, "power": 35.3689}, {"timestamp": 7931.15, "power": 35.3689}, {"timestamp": 7951.64, "power": 35.3689}, {"timestamp": 7972.16, "power": 35.3689}, {"timestamp": 7992.69, "power": 35.3689}, {"timestamp": 8013.23, "power": 35.3689}, {"timestamp": 8033.76, "power": 35.3689}, {"timestamp": 8054.29, "power": 35.3689}, {"timestamp": 8074.8, "power": 32.382090000000005}, {"timestamp": 8095.81, "power": 32.382090000000005}, {"timestamp": 8116.34, "power": 32.382090000000005}, {"timestamp": 8136.87, "power": 32.382090000000005}, {"timestamp": 8157.4, "power": 32.382090000000005}, {"timestamp": 8177.94, "power": 32.382090000000005}, {"timestamp": 8198.47, "power": 32.382090000000005}, {"timestamp": 8218.97, "power": 32.382090000000005}, {"timestamp": 8239.45, "power": 32.382090000000005}, {"timestamp": 8259.97, "power": 32.382090000000005}, {"timestamp": 8280.51, "power": 32.382090000000005}], "timeline": {"START": "2477.628236", "END": "6701.795296"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5454.56}, {"name": "clSetKernelArg", "calls": 19, "time": 1784.83}, {"name": "clReleaseKernel", "calls": 1, "time": 776.22}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.0433}, {"name": "clReleaseContext", "calls": 1, "time": 43.0107}, {"name": "clCreateContext", "calls": 1, "time": 32.3269}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5698}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.725364}, {"name": "clCreateKernel", "calls": 1, "time": 0.342569}, {"name": "clEnqueueTask", "calls": 1, "time": 0.149939}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07737}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071807}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033051}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025989}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022014}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011067}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010818}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009534}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008917}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007633}, {"name": "clRetainDevice", "calls": 2, "time": 0.004738}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4224.17}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4223.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 7017.22368, "utilization": 73.09608, "size": 4037060.0, "time": 575.307846}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 114435086, "speed": 223.679, "utilization": 1.94166, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6992092, "speed": 486.016, "utilization": 4.21889, "size": 0.127756}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len6/run3.json b/code/fpga/unopt_results/dblp.xml.10MB.len6/run3.json new file mode 100644 index 0000000..90c7339 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.5488, "power": 33.048326}, {"timestamp": 63.1867, "power": 33.048326}, {"timestamp": 83.7362, "power": 33.048326}, {"timestamp": 104.234, "power": 33.048326}, {"timestamp": 125.217, "power": 33.048326}, {"timestamp": 145.76, "power": 33.048326}, {"timestamp": 166.289, "power": 33.048326}, {"timestamp": 186.828, "power": 33.048326}, {"timestamp": 207.361, "power": 33.048326}, {"timestamp": 227.873, "power": 33.048326}, {"timestamp": 248.37, "power": 33.048326}, {"timestamp": 268.908, "power": 33.048326}, {"timestamp": 289.446, "power": 33.048326}, {"timestamp": 309.987, "power": 33.048326}, {"timestamp": 330.528, "power": 33.048326}, {"timestamp": 351.069, "power": 33.048326}, {"timestamp": 371.61, "power": 33.048326}, {"timestamp": 392.118, "power": 33.048326}, {"timestamp": 412.649, "power": 33.048326}, {"timestamp": 433.19, "power": 33.048326}, {"timestamp": 453.734, "power": 33.048326}, {"timestamp": 474.275, "power": 33.048326}, {"timestamp": 494.815, "power": 33.048326}, {"timestamp": 515.354, "power": 33.048326}, {"timestamp": 535.828, "power": 33.048326}, {"timestamp": 556.323, "power": 33.048326}, {"timestamp": 576.861, "power": 33.048326}, {"timestamp": 597.402, "power": 33.048326}, {"timestamp": 617.945, "power": 33.048326}, {"timestamp": 638.486, "power": 33.048326}, {"timestamp": 659.026, "power": 33.048326}, {"timestamp": 679.565, "power": 33.048326}, {"timestamp": 700.082, "power": 33.048326}, {"timestamp": 720.624, "power": 33.048326}, {"timestamp": 741.163, "power": 33.048326}, {"timestamp": 761.702, "power": 33.048326}, {"timestamp": 782.239, "power": 33.048326}, {"timestamp": 802.781, "power": 33.048326}, {"timestamp": 823.317, "power": 33.048326}, {"timestamp": 843.814, "power": 33.048326}, {"timestamp": 864.312, "power": 33.048326}, {"timestamp": 884.843, "power": 33.048326}, {"timestamp": 905.38, "power": 33.048326}, {"timestamp": 925.917, "power": 33.048326}, {"timestamp": 946.457, "power": 33.048326}, {"timestamp": 966.995, "power": 33.048326}, {"timestamp": 987.536, "power": 33.048326}, {"timestamp": 1008.05, "power": 32.584002}, {"timestamp": 1029.25, "power": 32.584002}, {"timestamp": 1049.84, "power": 32.584002}, {"timestamp": 1070.44, "power": 32.584002}, {"timestamp": 1091.03, "power": 32.584002}, {"timestamp": 1111.62, "power": 32.584002}, {"timestamp": 1132.18, "power": 32.584002}, {"timestamp": 1152.74, "power": 32.584002}, {"timestamp": 1173.32, "power": 32.584002}, {"timestamp": 1193.92, "power": 32.584002}, {"timestamp": 1214.51, "power": 32.584002}, {"timestamp": 1235.1, "power": 32.584002}, {"timestamp": 1255.69, "power": 32.584002}, {"timestamp": 1276.25, "power": 32.584002}, {"timestamp": 1296.81, "power": 32.584002}, {"timestamp": 1317.4, "power": 32.584002}, {"timestamp": 1337.99, "power": 32.584002}, {"timestamp": 1358.58, "power": 32.584002}, {"timestamp": 1379.17, "power": 32.584002}, {"timestamp": 1399.78, "power": 32.584002}, {"timestamp": 1420.34, "power": 32.584002}, {"timestamp": 1440.9, "power": 32.584002}, {"timestamp": 1461.49, "power": 32.584002}, {"timestamp": 1482.08, "power": 32.584002}, {"timestamp": 1502.67, "power": 32.584002}, {"timestamp": 1523.27, "power": 32.584002}, {"timestamp": 1543.81, "power": 32.584002}, {"timestamp": 1564.37, "power": 32.584002}, {"timestamp": 1584.93, "power": 32.584002}, {"timestamp": 1605.52, "power": 32.584002}, {"timestamp": 1626.11, "power": 32.584002}, {"timestamp": 1646.7, "power": 32.584002}, {"timestamp": 1667.29, "power": 32.584002}, {"timestamp": 1687.86, "power": 32.584002}, {"timestamp": 1708.42, "power": 32.584002}, {"timestamp": 1728.97, "power": 32.584002}, {"timestamp": 1749.57, "power": 32.584002}, {"timestamp": 1770.16, "power": 32.584002}, {"timestamp": 1790.75, "power": 32.584002}, {"timestamp": 1811.35, "power": 32.584002}, {"timestamp": 1831.91, "power": 32.584002}, {"timestamp": 1852.46, "power": 32.584002}, {"timestamp": 1873.02, "power": 32.584002}, {"timestamp": 1893.61, "power": 32.584002}, {"timestamp": 1914.22, "power": 32.584002}, {"timestamp": 1934.84, "power": 32.584002}, {"timestamp": 1955.39, "power": 32.584002}, {"timestamp": 1975.9, "power": 32.584002}, {"timestamp": 1996.38, "power": 32.584002}, {"timestamp": 2016.9, "power": 32.377590000000005}, {"timestamp": 2038.09, "power": 32.377590000000005}, {"timestamp": 2058.62, "power": 32.377590000000005}, {"timestamp": 2079.15, "power": 32.377590000000005}, {"timestamp": 2099.69, "power": 32.377590000000005}, {"timestamp": 2120.19, "power": 32.377590000000005}, {"timestamp": 2140.72, "power": 32.377590000000005}, {"timestamp": 2161.26, "power": 32.377590000000005}, {"timestamp": 2181.79, "power": 32.377590000000005}, {"timestamp": 2202.32, "power": 32.377590000000005}, {"timestamp": 2222.86, "power": 32.377590000000005}, {"timestamp": 2243.39, "power": 32.377590000000005}, {"timestamp": 2263.9, "power": 32.377590000000005}, {"timestamp": 2284.55, "power": 32.377590000000005}, {"timestamp": 2305.09, "power": 32.377590000000005}, {"timestamp": 2325.63, "power": 32.377590000000005}, {"timestamp": 2346.16, "power": 32.377590000000005}, {"timestamp": 2366.7, "power": 32.377590000000005}, {"timestamp": 2387.24, "power": 32.377590000000005}, {"timestamp": 2407.78, "power": 32.377590000000005}, {"timestamp": 2428.27, "power": 32.377590000000005}, {"timestamp": 2448.8, "power": 32.377590000000005}, {"timestamp": 2469.34, "power": 32.377590000000005}, {"timestamp": 2489.87, "power": 32.377590000000005}, {"timestamp": 2510.4, "power": 32.377590000000005}, {"timestamp": 2530.94, "power": 32.377590000000005}, {"timestamp": 2551.48, "power": 32.377590000000005}, {"timestamp": 2572.0, "power": 32.377590000000005}, {"timestamp": 2592.54, "power": 32.377590000000005}, {"timestamp": 2613.09, "power": 32.377590000000005}, {"timestamp": 2633.63, "power": 32.377590000000005}, {"timestamp": 2654.18, "power": 32.377590000000005}, {"timestamp": 2674.72, "power": 32.377590000000005}, {"timestamp": 2695.27, "power": 32.377590000000005}, {"timestamp": 2715.81, "power": 32.377590000000005}, {"timestamp": 2736.31, "power": 32.377590000000005}, {"timestamp": 2756.85, "power": 32.377590000000005}, {"timestamp": 2777.4, "power": 32.377590000000005}, {"timestamp": 2797.94, "power": 32.377590000000005}, {"timestamp": 2818.49, "power": 32.377590000000005}, {"timestamp": 2839.03, "power": 32.377590000000005}, {"timestamp": 2859.58, "power": 32.377590000000005}, {"timestamp": 2880.1, "power": 32.377590000000005}, {"timestamp": 2900.64, "power": 32.377590000000005}, {"timestamp": 2921.19, "power": 32.377590000000005}, {"timestamp": 2941.74, "power": 32.377590000000005}, {"timestamp": 2962.28, "power": 32.377590000000005}, {"timestamp": 2982.83, "power": 32.377590000000005}, {"timestamp": 3003.37, "power": 32.377590000000005}, {"timestamp": 3023.9, "power": 33.806073}, {"timestamp": 3045.07, "power": 33.806073}, {"timestamp": 3065.61, "power": 33.806073}, {"timestamp": 3086.15, "power": 33.806073}, {"timestamp": 3106.69, "power": 33.806073}, {"timestamp": 3127.23, "power": 33.806073}, {"timestamp": 3147.78, "power": 33.806073}, {"timestamp": 3168.28, "power": 33.806073}, {"timestamp": 3188.81, "power": 33.806073}, {"timestamp": 3209.36, "power": 33.806073}, {"timestamp": 3229.91, "power": 33.806073}, {"timestamp": 3250.48, "power": 33.806073}, {"timestamp": 3271.06, "power": 33.806073}, {"timestamp": 3291.62, "power": 33.806073}, {"timestamp": 3312.13, "power": 33.806073}, {"timestamp": 3332.68, "power": 33.806073}, {"timestamp": 3353.25, "power": 33.806073}, {"timestamp": 3373.82, "power": 33.806073}, {"timestamp": 3394.39, "power": 33.806073}, {"timestamp": 3414.96, "power": 33.806073}, {"timestamp": 3435.51, "power": 33.806073}, {"timestamp": 3456.03, "power": 33.806073}, {"timestamp": 3476.59, "power": 33.806073}, {"timestamp": 3497.15, "power": 33.806073}, {"timestamp": 3517.71, "power": 33.806073}, {"timestamp": 3538.28, "power": 33.806073}, {"timestamp": 3558.85, "power": 33.806073}, {"timestamp": 3579.42, "power": 33.806073}, {"timestamp": 3599.94, "power": 33.806073}, {"timestamp": 3620.43, "power": 33.806073}, {"timestamp": 3640.99, "power": 33.806073}, {"timestamp": 3661.56, "power": 33.806073}, {"timestamp": 3682.1, "power": 33.806073}, {"timestamp": 3702.67, "power": 33.806073}, {"timestamp": 3723.23, "power": 33.806073}, {"timestamp": 3743.8, "power": 33.806073}, {"timestamp": 3764.3, "power": 33.806073}, {"timestamp": 3784.86, "power": 33.806073}, {"timestamp": 3805.42, "power": 33.806073}, {"timestamp": 3825.99, "power": 33.806073}, {"timestamp": 3846.55, "power": 33.806073}, {"timestamp": 3867.1, "power": 33.806073}, {"timestamp": 3887.67, "power": 33.806073}, {"timestamp": 3908.18, "power": 33.806073}, {"timestamp": 3928.74, "power": 33.806073}, {"timestamp": 3949.29, "power": 33.806073}, {"timestamp": 3969.86, "power": 33.806073}, {"timestamp": 3990.44, "power": 33.806073}, {"timestamp": 4011.0, "power": 33.806073}, {"timestamp": 4031.58, "power": 32.849543}, {"timestamp": 4052.75, "power": 32.849543}, {"timestamp": 4073.29, "power": 32.849543}, {"timestamp": 4093.86, "power": 32.849543}, {"timestamp": 4114.41, "power": 32.849543}, {"timestamp": 4134.97, "power": 32.849543}, {"timestamp": 4155.53, "power": 32.849543}, {"timestamp": 4176.05, "power": 32.849543}, {"timestamp": 4196.61, "power": 32.849543}, {"timestamp": 4217.18, "power": 32.849543}, {"timestamp": 4237.74, "power": 32.849543}, {"timestamp": 4258.3, "power": 32.849543}, {"timestamp": 4278.86, "power": 32.849543}, {"timestamp": 4299.43, "power": 32.849543}, {"timestamp": 4319.95, "power": 32.849543}, {"timestamp": 4340.44, "power": 32.849543}, {"timestamp": 4361.01, "power": 32.849543}, {"timestamp": 4381.58, "power": 32.849543}, {"timestamp": 4402.16, "power": 32.849543}, {"timestamp": 4422.73, "power": 32.849543}, {"timestamp": 4443.29, "power": 32.849543}, {"timestamp": 4463.86, "power": 32.849543}, {"timestamp": 4484.36, "power": 32.849543}, {"timestamp": 4504.92, "power": 32.849543}, {"timestamp": 4525.49, "power": 32.849543}, {"timestamp": 4546.05, "power": 32.849543}, {"timestamp": 4566.61, "power": 32.849543}, {"timestamp": 4587.18, "power": 32.849543}, {"timestamp": 4607.76, "power": 32.849543}, {"timestamp": 4628.26, "power": 32.849543}, {"timestamp": 4648.82, "power": 32.849543}, {"timestamp": 4669.4, "power": 32.849543}, {"timestamp": 4689.94, "power": 32.849543}, {"timestamp": 4710.5, "power": 32.849543}, {"timestamp": 4731.06, "power": 32.849543}, {"timestamp": 4751.62, "power": 32.849543}, {"timestamp": 4772.13, "power": 32.849543}, {"timestamp": 4792.69, "power": 32.849543}, {"timestamp": 4813.26, "power": 32.849543}, {"timestamp": 4833.84, "power": 32.849543}, {"timestamp": 4854.41, "power": 32.849543}, {"timestamp": 4874.98, "power": 32.849543}, {"timestamp": 4895.54, "power": 32.849543}, {"timestamp": 4916.06, "power": 32.849543}, {"timestamp": 4936.62, "power": 32.849543}, {"timestamp": 4957.18, "power": 32.849543}, {"timestamp": 4977.75, "power": 32.849543}, {"timestamp": 4998.32, "power": 32.849543}, {"timestamp": 5018.89, "power": 32.849543}, {"timestamp": 5039.44, "power": 34.728296}, {"timestamp": 5060.56, "power": 34.728296}, {"timestamp": 5081.14, "power": 34.728296}, {"timestamp": 5101.71, "power": 34.728296}, {"timestamp": 5122.27, "power": 34.728296}, {"timestamp": 5142.83, "power": 34.728296}, {"timestamp": 5163.4, "power": 34.728296}, {"timestamp": 5183.93, "power": 34.728296}, {"timestamp": 5204.49, "power": 34.728296}, {"timestamp": 5225.07, "power": 34.728296}, {"timestamp": 5245.65, "power": 34.728296}, {"timestamp": 5266.22, "power": 34.728296}, {"timestamp": 5286.79, "power": 34.728296}, {"timestamp": 5307.36, "power": 34.728296}, {"timestamp": 5327.86, "power": 34.728296}, {"timestamp": 5348.36, "power": 34.728296}, {"timestamp": 5368.93, "power": 34.728296}, {"timestamp": 5389.5, "power": 34.728296}, {"timestamp": 5410.07, "power": 34.728296}, {"timestamp": 5430.65, "power": 34.728296}, {"timestamp": 5451.21, "power": 34.728296}, {"timestamp": 5471.78, "power": 34.728296}, {"timestamp": 5492.29, "power": 34.728296}, {"timestamp": 5512.84, "power": 34.728296}, {"timestamp": 5533.39, "power": 34.728296}, {"timestamp": 5553.95, "power": 34.728296}, {"timestamp": 5574.53, "power": 34.728296}, {"timestamp": 5595.1, "power": 34.728296}, {"timestamp": 5615.66, "power": 34.728296}, {"timestamp": 5636.18, "power": 34.728296}, {"timestamp": 5656.73, "power": 34.728296}, {"timestamp": 5677.3, "power": 34.728296}, {"timestamp": 5697.84, "power": 34.728296}, {"timestamp": 5718.42, "power": 34.728296}, {"timestamp": 5738.99, "power": 34.728296}, {"timestamp": 5759.56, "power": 34.728296}, {"timestamp": 5780.08, "power": 34.728296}, {"timestamp": 5800.58, "power": 34.728296}, {"timestamp": 5821.15, "power": 34.728296}, {"timestamp": 5841.7, "power": 34.728296}, {"timestamp": 5862.25, "power": 34.728296}, {"timestamp": 5882.82, "power": 34.728296}, {"timestamp": 5903.39, "power": 34.728296}, {"timestamp": 5923.91, "power": 34.728296}, {"timestamp": 5944.47, "power": 34.728296}, {"timestamp": 5965.04, "power": 34.728296}, {"timestamp": 5985.62, "power": 34.728296}, {"timestamp": 6006.19, "power": 34.728296}, {"timestamp": 6026.75, "power": 34.728296}, {"timestamp": 6047.31, "power": 32.755212}, {"timestamp": 6068.52, "power": 32.755212}, {"timestamp": 6089.08, "power": 32.755212}, {"timestamp": 6109.65, "power": 32.755212}, {"timestamp": 6130.21, "power": 32.755212}, {"timestamp": 6150.77, "power": 32.755212}, {"timestamp": 6171.34, "power": 32.755212}, {"timestamp": 6191.85, "power": 32.755212}, {"timestamp": 6212.34, "power": 32.755212}, {"timestamp": 6232.9, "power": 32.755212}, {"timestamp": 6253.44, "power": 32.755212}, {"timestamp": 6273.99, "power": 32.755212}, {"timestamp": 6294.53, "power": 32.755212}, {"timestamp": 6315.07, "power": 32.755212}, {"timestamp": 6335.61, "power": 32.755212}, {"timestamp": 6356.13, "power": 32.755212}, {"timestamp": 6376.66, "power": 32.755212}, {"timestamp": 6397.21, "power": 32.755212}, {"timestamp": 6417.76, "power": 32.755212}, {"timestamp": 6438.3, "power": 32.755212}, {"timestamp": 6458.84, "power": 32.755212}, {"timestamp": 6479.38, "power": 32.755212}, {"timestamp": 6499.9, "power": 32.755212}, {"timestamp": 6520.39, "power": 32.755212}, {"timestamp": 6540.93, "power": 32.755212}, {"timestamp": 6561.49, "power": 32.755212}, {"timestamp": 6582.06, "power": 32.755212}, {"timestamp": 6602.63, "power": 32.755212}, {"timestamp": 6623.2, "power": 32.755212}, {"timestamp": 6643.75, "power": 32.755212}, {"timestamp": 6664.33, "power": 32.755212}, {"timestamp": 6684.92, "power": 32.755212}, {"timestamp": 6705.45, "power": 32.755212}, {"timestamp": 6725.98, "power": 32.755212}, {"timestamp": 6746.51, "power": 32.755212}, {"timestamp": 6767.04, "power": 32.755212}, {"timestamp": 6787.57, "power": 32.755212}, {"timestamp": 6808.08, "power": 32.755212}, {"timestamp": 6828.6, "power": 32.755212}, {"timestamp": 6849.13, "power": 32.755212}, {"timestamp": 6869.66, "power": 32.755212}, {"timestamp": 6890.19, "power": 32.755212}, {"timestamp": 6910.72, "power": 32.755212}, {"timestamp": 6931.24, "power": 32.755212}, {"timestamp": 6951.8, "power": 32.755212}, {"timestamp": 6972.29, "power": 32.755212}, {"timestamp": 6992.81, "power": 32.755212}, {"timestamp": 7013.34, "power": 32.755212}, {"timestamp": 7033.87, "power": 32.755212}, {"timestamp": 7054.4, "power": 35.041085}, {"timestamp": 7075.68, "power": 35.041085}, {"timestamp": 7096.2, "power": 35.041085}, {"timestamp": 7116.68, "power": 35.041085}, {"timestamp": 7137.2, "power": 35.041085}, {"timestamp": 7157.73, "power": 35.041085}, {"timestamp": 7178.25, "power": 35.041085}, {"timestamp": 7198.78, "power": 35.041085}, {"timestamp": 7219.31, "power": 35.041085}, {"timestamp": 7239.81, "power": 35.041085}, {"timestamp": 7260.3, "power": 35.041085}, {"timestamp": 7280.82, "power": 35.041085}, {"timestamp": 7301.34, "power": 35.041085}, {"timestamp": 7321.9, "power": 35.041085}, {"timestamp": 7342.48, "power": 35.041085}, {"timestamp": 7363.05, "power": 35.041085}, {"timestamp": 7383.62, "power": 35.041085}, {"timestamp": 7404.14, "power": 35.041085}, {"timestamp": 7424.63, "power": 35.041085}, {"timestamp": 7445.11, "power": 35.041085}, {"timestamp": 7465.64, "power": 35.041085}, {"timestamp": 7486.2, "power": 35.041085}, {"timestamp": 7506.73, "power": 35.041085}, {"timestamp": 7527.26, "power": 35.041085}, {"timestamp": 7547.8, "power": 35.041085}, {"timestamp": 7568.29, "power": 35.041085}, {"timestamp": 7588.77, "power": 35.041085}, {"timestamp": 7609.3, "power": 35.041085}, {"timestamp": 7629.85, "power": 35.041085}, {"timestamp": 7650.39, "power": 35.041085}, {"timestamp": 7670.93, "power": 35.041085}, {"timestamp": 7691.47, "power": 35.041085}, {"timestamp": 7711.98, "power": 35.041085}, {"timestamp": 7732.48, "power": 35.041085}, {"timestamp": 7753.03, "power": 35.041085}, {"timestamp": 7773.58, "power": 35.041085}, {"timestamp": 7794.11, "power": 35.041085}, {"timestamp": 7814.64, "power": 35.041085}, {"timestamp": 7835.17, "power": 35.041085}, {"timestamp": 7855.7, "power": 35.041085}, {"timestamp": 7876.2, "power": 35.041085}, {"timestamp": 7896.69, "power": 35.041085}, {"timestamp": 7917.21, "power": 35.041085}, {"timestamp": 7937.74, "power": 35.041085}, {"timestamp": 7958.27, "power": 35.041085}, {"timestamp": 7978.8, "power": 35.041085}, {"timestamp": 7999.32, "power": 35.041085}, {"timestamp": 8019.88, "power": 35.041085}, {"timestamp": 8040.37, "power": 35.041085}, {"timestamp": 8060.86, "power": 32.48153}, {"timestamp": 8081.93, "power": 32.48153}, {"timestamp": 8102.48, "power": 32.48153}, {"timestamp": 8123.01, "power": 32.48153}, {"timestamp": 8143.54, "power": 32.48153}, {"timestamp": 8164.06, "power": 32.48153}, {"timestamp": 8184.57, "power": 32.48153}], "timeline": {"START": "2489.533115", "END": "6626.236873"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5366.53}, {"name": "clSetKernelArg", "calls": 19, "time": 1791.32}, {"name": "clReleaseKernel", "calls": 1, "time": 778.888}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7677}, {"name": "clCreateContext", "calls": 1, "time": 40.404}, {"name": "clReleaseContext", "calls": 1, "time": 40.1915}, {"name": "clReleaseProgram", "calls": 1, "time": 14.0583}, {"name": "clCreateKernel", "calls": 1, "time": 0.339876}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.287369}, {"name": "clEnqueueTask", "calls": 1, "time": 0.115729}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076195}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074328}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027106}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024505}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021541}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010548}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010075}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008741}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007423}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006871}, {"name": "clRetainDevice", "calls": 2, "time": 0.004786}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4136.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4136.22}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 7034.31577, "utilization": 73.274123, "size": 4037060.0, "time": 573.909954}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 111525605, "speed": 222.765, "utilization": 1.93373, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6809936, "speed": 485.865, "utilization": 4.21757, "size": 0.12775}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len6/run4.json b/code/fpga/unopt_results/dblp.xml.10MB.len6/run4.json new file mode 100644 index 0000000..8b814a2 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.2212, "power": 33.252264}, {"timestamp": 62.869, "power": 33.252264}, {"timestamp": 83.4094, "power": 33.252264}, {"timestamp": 103.944, "power": 33.252264}, {"timestamp": 124.893, "power": 33.252264}, {"timestamp": 145.439, "power": 33.252264}, {"timestamp": 165.967, "power": 33.252264}, {"timestamp": 186.505, "power": 33.252264}, {"timestamp": 207.047, "power": 33.252264}, {"timestamp": 227.589, "power": 33.252264}, {"timestamp": 248.076, "power": 33.252264}, {"timestamp": 268.57, "power": 33.252264}, {"timestamp": 289.103, "power": 33.252264}, {"timestamp": 309.641, "power": 33.252264}, {"timestamp": 330.18, "power": 33.252264}, {"timestamp": 350.718, "power": 33.252264}, {"timestamp": 371.257, "power": 33.252264}, {"timestamp": 391.794, "power": 33.252264}, {"timestamp": 412.305, "power": 33.252264}, {"timestamp": 432.793, "power": 33.252264}, {"timestamp": 453.328, "power": 33.252264}, {"timestamp": 473.869, "power": 33.252264}, {"timestamp": 494.408, "power": 33.252264}, {"timestamp": 514.951, "power": 33.252264}, {"timestamp": 535.492, "power": 33.252264}, {"timestamp": 556.048, "power": 33.252264}, {"timestamp": 576.541, "power": 33.252264}, {"timestamp": 597.071, "power": 33.252264}, {"timestamp": 617.611, "power": 33.252264}, {"timestamp": 638.152, "power": 33.252264}, {"timestamp": 658.687, "power": 33.252264}, {"timestamp": 679.222, "power": 33.252264}, {"timestamp": 699.76, "power": 33.252264}, {"timestamp": 720.281, "power": 33.252264}, {"timestamp": 740.816, "power": 33.252264}, {"timestamp": 761.355, "power": 33.252264}, {"timestamp": 781.893, "power": 33.252264}, {"timestamp": 802.433, "power": 33.252264}, {"timestamp": 822.965, "power": 33.252264}, {"timestamp": 843.499, "power": 33.252264}, {"timestamp": 864.04, "power": 33.252264}, {"timestamp": 884.535, "power": 33.252264}, {"timestamp": 905.063, "power": 33.252264}, {"timestamp": 925.601, "power": 33.252264}, {"timestamp": 946.138, "power": 33.252264}, {"timestamp": 966.673, "power": 33.252264}, {"timestamp": 987.218, "power": 33.252264}, {"timestamp": 1007.76, "power": 32.523485}, {"timestamp": 1029.02, "power": 32.523485}, {"timestamp": 1049.62, "power": 32.523485}, {"timestamp": 1070.22, "power": 32.523485}, {"timestamp": 1090.82, "power": 32.523485}, {"timestamp": 1111.42, "power": 32.523485}, {"timestamp": 1132.01, "power": 32.523485}, {"timestamp": 1152.59, "power": 32.523485}, {"timestamp": 1173.15, "power": 32.523485}, {"timestamp": 1193.75, "power": 32.523485}, {"timestamp": 1214.35, "power": 32.523485}, {"timestamp": 1234.94, "power": 32.523485}, {"timestamp": 1255.54, "power": 32.523485}, {"timestamp": 1276.08, "power": 32.523485}, {"timestamp": 1296.64, "power": 32.523485}, {"timestamp": 1317.2, "power": 32.523485}, {"timestamp": 1337.8, "power": 32.523485}, {"timestamp": 1358.4, "power": 32.523485}, {"timestamp": 1379.0, "power": 32.523485}, {"timestamp": 1399.61, "power": 32.523485}, {"timestamp": 1420.19, "power": 32.523485}, {"timestamp": 1440.75, "power": 32.523485}, {"timestamp": 1461.31, "power": 32.523485}, {"timestamp": 1481.91, "power": 32.523485}, {"timestamp": 1502.51, "power": 32.523485}, {"timestamp": 1523.11, "power": 32.523485}, {"timestamp": 1543.7, "power": 32.523485}, {"timestamp": 1564.28, "power": 32.523485}, {"timestamp": 1584.85, "power": 32.523485}, {"timestamp": 1605.44, "power": 32.523485}, {"timestamp": 1626.04, "power": 32.523485}, {"timestamp": 1646.64, "power": 32.523485}, {"timestamp": 1667.24, "power": 32.523485}, {"timestamp": 1687.83, "power": 32.523485}, {"timestamp": 1708.41, "power": 32.523485}, {"timestamp": 1728.97, "power": 32.523485}, {"timestamp": 1749.58, "power": 32.523485}, {"timestamp": 1770.18, "power": 32.523485}, {"timestamp": 1790.77, "power": 32.523485}, {"timestamp": 1811.37, "power": 32.523485}, {"timestamp": 1831.97, "power": 32.523485}, {"timestamp": 1852.54, "power": 32.523485}, {"timestamp": 1873.1, "power": 32.523485}, {"timestamp": 1893.71, "power": 32.523485}, {"timestamp": 1914.31, "power": 32.523485}, {"timestamp": 1934.89, "power": 32.523485}, {"timestamp": 1955.44, "power": 32.523485}, {"timestamp": 1975.98, "power": 32.523485}, {"timestamp": 1996.5, "power": 32.523485}, {"timestamp": 2017.03, "power": 32.678831}, {"timestamp": 2038.14, "power": 32.678831}, {"timestamp": 2058.68, "power": 32.678831}, {"timestamp": 2079.18, "power": 32.678831}, {"timestamp": 2099.71, "power": 32.678831}, {"timestamp": 2120.22, "power": 32.678831}, {"timestamp": 2140.72, "power": 32.678831}, {"timestamp": 2161.25, "power": 32.678831}, {"timestamp": 2181.79, "power": 32.678831}, {"timestamp": 2202.33, "power": 32.678831}, {"timestamp": 2222.87, "power": 32.678831}, {"timestamp": 2243.41, "power": 32.678831}, {"timestamp": 2263.95, "power": 32.678831}, {"timestamp": 2284.46, "power": 32.678831}, {"timestamp": 2304.99, "power": 32.678831}, {"timestamp": 2325.53, "power": 32.678831}, {"timestamp": 2346.07, "power": 32.678831}, {"timestamp": 2366.61, "power": 32.678831}, {"timestamp": 2387.16, "power": 32.678831}, {"timestamp": 2407.7, "power": 32.678831}, {"timestamp": 2428.21, "power": 32.678831}, {"timestamp": 2448.71, "power": 32.678831}, {"timestamp": 2469.24, "power": 32.678831}, {"timestamp": 2489.78, "power": 32.678831}, {"timestamp": 2510.32, "power": 32.678831}, {"timestamp": 2530.86, "power": 32.678831}, {"timestamp": 2551.41, "power": 32.678831}, {"timestamp": 2571.95, "power": 32.678831}, {"timestamp": 2592.49, "power": 32.678831}, {"timestamp": 2613.02, "power": 32.678831}, {"timestamp": 2633.58, "power": 32.678831}, {"timestamp": 2654.12, "power": 32.678831}, {"timestamp": 2674.68, "power": 32.678831}, {"timestamp": 2695.23, "power": 32.678831}, {"timestamp": 2715.78, "power": 32.678831}, {"timestamp": 2736.3, "power": 32.678831}, {"timestamp": 2756.84, "power": 32.678831}, {"timestamp": 2777.4, "power": 32.678831}, {"timestamp": 2797.95, "power": 32.678831}, {"timestamp": 2818.5, "power": 32.678831}, {"timestamp": 2839.05, "power": 32.678831}, {"timestamp": 2859.6, "power": 32.678831}, {"timestamp": 2880.13, "power": 32.678831}, {"timestamp": 2900.63, "power": 32.678831}, {"timestamp": 2921.18, "power": 32.678831}, {"timestamp": 2941.73, "power": 32.678831}, {"timestamp": 2962.28, "power": 32.678831}, {"timestamp": 2982.83, "power": 32.678831}, {"timestamp": 3003.39, "power": 32.678831}, {"timestamp": 3023.94, "power": 33.683838}, {"timestamp": 3045.06, "power": 33.683838}, {"timestamp": 3065.61, "power": 33.683838}, {"timestamp": 3086.16, "power": 33.683838}, {"timestamp": 3106.71, "power": 33.683838}, {"timestamp": 3127.26, "power": 33.683838}, {"timestamp": 3147.81, "power": 33.683838}, {"timestamp": 3168.34, "power": 33.683838}, {"timestamp": 3188.88, "power": 33.683838}, {"timestamp": 3209.43, "power": 33.683838}, {"timestamp": 3229.98, "power": 33.683838}, {"timestamp": 3250.52, "power": 33.683838}, {"timestamp": 3271.07, "power": 33.683838}, {"timestamp": 3291.62, "power": 33.683838}, {"timestamp": 3312.15, "power": 33.683838}, {"timestamp": 3332.65, "power": 33.683838}, {"timestamp": 3353.19, "power": 33.683838}, {"timestamp": 3373.75, "power": 33.683838}, {"timestamp": 3394.3, "power": 33.683838}, {"timestamp": 3414.85, "power": 33.683838}, {"timestamp": 3435.4, "power": 33.683838}, {"timestamp": 3455.95, "power": 33.683838}, {"timestamp": 3476.47, "power": 33.683838}, {"timestamp": 3497.02, "power": 33.683838}, {"timestamp": 3517.53, "power": 33.683838}, {"timestamp": 3538.03, "power": 33.683838}, {"timestamp": 3558.57, "power": 33.683838}, {"timestamp": 3579.13, "power": 33.683838}, {"timestamp": 3599.66, "power": 33.683838}, {"timestamp": 3620.11, "power": 33.683838}, {"timestamp": 3640.61, "power": 33.683838}, {"timestamp": 3661.19, "power": 33.683838}, {"timestamp": 3681.75, "power": 33.683838}, {"timestamp": 3702.29, "power": 33.683838}, {"timestamp": 3722.85, "power": 33.683838}, {"timestamp": 3743.4, "power": 33.683838}, {"timestamp": 3763.95, "power": 33.683838}, {"timestamp": 3784.47, "power": 33.683838}, {"timestamp": 3804.98, "power": 33.683838}, {"timestamp": 3825.52, "power": 33.683838}, {"timestamp": 3846.07, "power": 33.683838}, {"timestamp": 3866.62, "power": 33.683838}, {"timestamp": 3887.17, "power": 33.683838}, {"timestamp": 3907.72, "power": 33.683838}, {"timestamp": 3928.25, "power": 33.683838}, {"timestamp": 3948.81, "power": 33.683838}, {"timestamp": 3969.38, "power": 33.683838}, {"timestamp": 3989.95, "power": 33.683838}, {"timestamp": 4010.52, "power": 33.683838}, {"timestamp": 4031.09, "power": 33.31311}, {"timestamp": 4052.16, "power": 33.31311}, {"timestamp": 4072.67, "power": 33.31311}, {"timestamp": 4093.21, "power": 33.31311}, {"timestamp": 4113.76, "power": 33.31311}, {"timestamp": 4134.31, "power": 33.31311}, {"timestamp": 4154.86, "power": 33.31311}, {"timestamp": 4175.41, "power": 33.31311}, {"timestamp": 4195.96, "power": 33.31311}, {"timestamp": 4216.48, "power": 33.31311}, {"timestamp": 4237.02, "power": 33.31311}, {"timestamp": 4257.57, "power": 33.31311}, {"timestamp": 4278.12, "power": 33.31311}, {"timestamp": 4298.67, "power": 33.31311}, {"timestamp": 4319.22, "power": 33.31311}, {"timestamp": 4339.77, "power": 33.31311}, {"timestamp": 4360.29, "power": 33.31311}, {"timestamp": 4380.8, "power": 33.31311}, {"timestamp": 4401.38, "power": 33.31311}, {"timestamp": 4421.96, "power": 33.31311}, {"timestamp": 4442.52, "power": 33.31311}, {"timestamp": 4463.11, "power": 33.31311}, {"timestamp": 4483.69, "power": 33.31311}, {"timestamp": 4504.22, "power": 33.31311}, {"timestamp": 4524.72, "power": 33.31311}, {"timestamp": 4545.28, "power": 33.31311}, {"timestamp": 4565.87, "power": 33.31311}, {"timestamp": 4586.44, "power": 33.31311}, {"timestamp": 4607.01, "power": 33.31311}, {"timestamp": 4627.59, "power": 33.31311}, {"timestamp": 4648.11, "power": 33.31311}, {"timestamp": 4668.61, "power": 33.31311}, {"timestamp": 4689.19, "power": 33.31311}, {"timestamp": 4709.77, "power": 33.31311}, {"timestamp": 4730.34, "power": 33.31311}, {"timestamp": 4750.93, "power": 33.31311}, {"timestamp": 4771.52, "power": 33.31311}, {"timestamp": 4792.11, "power": 33.31311}, {"timestamp": 4812.61, "power": 33.31311}, {"timestamp": 4833.18, "power": 33.31311}, {"timestamp": 4853.75, "power": 33.31311}, {"timestamp": 4874.33, "power": 33.31311}, {"timestamp": 4894.91, "power": 33.31311}, {"timestamp": 4915.49, "power": 33.31311}, {"timestamp": 4936.09, "power": 33.31311}, {"timestamp": 4956.59, "power": 33.31311}, {"timestamp": 4977.15, "power": 33.31311}, {"timestamp": 4997.7, "power": 33.31311}, {"timestamp": 5018.25, "power": 33.31311}, {"timestamp": 5038.8, "power": 34.536136}, {"timestamp": 5059.88, "power": 34.536136}, {"timestamp": 5080.4, "power": 34.536136}, {"timestamp": 5100.94, "power": 34.536136}, {"timestamp": 5121.49, "power": 34.536136}, {"timestamp": 5142.04, "power": 34.536136}, {"timestamp": 5162.59, "power": 34.536136}, {"timestamp": 5183.14, "power": 34.536136}, {"timestamp": 5203.69, "power": 34.536136}, {"timestamp": 5224.22, "power": 34.536136}, {"timestamp": 5244.76, "power": 34.536136}, {"timestamp": 5265.31, "power": 34.536136}, {"timestamp": 5285.86, "power": 34.536136}, {"timestamp": 5306.4, "power": 34.536136}, {"timestamp": 5326.97, "power": 34.536136}, {"timestamp": 5347.52, "power": 34.536136}, {"timestamp": 5368.09, "power": 34.536136}, {"timestamp": 5388.59, "power": 34.536136}, {"timestamp": 5409.16, "power": 34.536136}, {"timestamp": 5429.73, "power": 34.536136}, {"timestamp": 5450.31, "power": 34.536136}, {"timestamp": 5470.89, "power": 34.536136}, {"timestamp": 5491.47, "power": 34.536136}, {"timestamp": 5512.05, "power": 34.536136}, {"timestamp": 5532.56, "power": 34.536136}, {"timestamp": 5553.13, "power": 34.536136}, {"timestamp": 5573.71, "power": 34.536136}, {"timestamp": 5594.29, "power": 34.536136}, {"timestamp": 5614.86, "power": 34.536136}, {"timestamp": 5635.42, "power": 34.536136}, {"timestamp": 5655.99, "power": 34.536136}, {"timestamp": 5676.51, "power": 34.536136}, {"timestamp": 5697.06, "power": 34.536136}, {"timestamp": 5717.6, "power": 34.536136}, {"timestamp": 5738.15, "power": 34.536136}, {"timestamp": 5758.7, "power": 34.536136}, {"timestamp": 5779.25, "power": 34.536136}, {"timestamp": 5799.8, "power": 34.536136}, {"timestamp": 5820.33, "power": 34.536136}, {"timestamp": 5840.87, "power": 34.536136}, {"timestamp": 5861.42, "power": 34.536136}, {"timestamp": 5881.97, "power": 34.536136}, {"timestamp": 5902.51, "power": 34.536136}, {"timestamp": 5923.06, "power": 34.536136}, {"timestamp": 5943.61, "power": 34.536136}, {"timestamp": 5964.14, "power": 34.536136}, {"timestamp": 5984.64, "power": 34.536136}, {"timestamp": 6005.18, "power": 34.536136}, {"timestamp": 6025.73, "power": 34.536136}, {"timestamp": 6046.28, "power": 33.443824}, {"timestamp": 6067.35, "power": 33.443824}, {"timestamp": 6087.9, "power": 33.443824}, {"timestamp": 6108.42, "power": 33.443824}, {"timestamp": 6128.96, "power": 33.443824}, {"timestamp": 6149.51, "power": 33.443824}, {"timestamp": 6170.06, "power": 33.443824}, {"timestamp": 6190.61, "power": 33.443824}, {"timestamp": 6211.16, "power": 33.443824}, {"timestamp": 6231.7, "power": 33.443824}, {"timestamp": 6252.23, "power": 33.443824}, {"timestamp": 6272.73, "power": 33.443824}, {"timestamp": 6293.28, "power": 33.443824}, {"timestamp": 6313.82, "power": 33.443824}, {"timestamp": 6334.37, "power": 33.443824}, {"timestamp": 6354.92, "power": 33.443824}, {"timestamp": 6375.47, "power": 33.443824}, {"timestamp": 6396.06, "power": 33.443824}, {"timestamp": 6416.57, "power": 33.443824}, {"timestamp": 6437.12, "power": 33.443824}, {"timestamp": 6457.7, "power": 33.443824}, {"timestamp": 6478.26, "power": 33.443824}, {"timestamp": 6498.83, "power": 33.443824}, {"timestamp": 6519.4, "power": 33.443824}, {"timestamp": 6539.96, "power": 33.443824}, {"timestamp": 6560.48, "power": 33.443824}, {"timestamp": 6581.04, "power": 33.443824}, {"timestamp": 6601.61, "power": 33.443824}, {"timestamp": 6622.19, "power": 33.443824}, {"timestamp": 6642.77, "power": 33.443824}, {"timestamp": 6663.34, "power": 33.443824}, {"timestamp": 6683.9, "power": 33.443824}, {"timestamp": 6704.42, "power": 33.443824}, {"timestamp": 6724.96, "power": 33.443824}, {"timestamp": 6745.5, "power": 33.443824}, {"timestamp": 6766.04, "power": 33.443824}, {"timestamp": 6786.57, "power": 33.443824}, {"timestamp": 6807.11, "power": 33.443824}, {"timestamp": 6827.64, "power": 33.443824}, {"timestamp": 6848.15, "power": 33.443824}, {"timestamp": 6868.64, "power": 33.443824}, {"timestamp": 6889.17, "power": 33.443824}, {"timestamp": 6909.71, "power": 33.443824}, {"timestamp": 6930.24, "power": 33.443824}, {"timestamp": 6950.78, "power": 33.443824}, {"timestamp": 6971.32, "power": 33.443824}, {"timestamp": 6991.85, "power": 33.443824}, {"timestamp": 7012.36, "power": 33.443824}, {"timestamp": 7032.88, "power": 33.443824}, {"timestamp": 7053.41, "power": 36.23706}, {"timestamp": 7074.63, "power": 36.23706}, {"timestamp": 7095.15, "power": 36.23706}, {"timestamp": 7115.68, "power": 36.23706}, {"timestamp": 7136.2, "power": 36.23706}, {"timestamp": 7156.69, "power": 36.23706}, {"timestamp": 7177.21, "power": 36.23706}, {"timestamp": 7197.74, "power": 36.23706}, {"timestamp": 7218.27, "power": 36.23706}, {"timestamp": 7238.8, "power": 36.23706}, {"timestamp": 7259.34, "power": 36.23706}, {"timestamp": 7279.87, "power": 36.23706}, {"timestamp": 7300.37, "power": 36.23706}, {"timestamp": 7320.86, "power": 36.23706}, {"timestamp": 7341.39, "power": 36.23706}, {"timestamp": 7361.97, "power": 36.23706}, {"timestamp": 7382.54, "power": 36.23706}, {"timestamp": 7403.14, "power": 36.23706}, {"timestamp": 7423.67, "power": 36.23706}, {"timestamp": 7444.18, "power": 36.23706}, {"timestamp": 7464.68, "power": 36.23706}, {"timestamp": 7485.18, "power": 36.23706}, {"timestamp": 7505.73, "power": 36.23706}, {"timestamp": 7526.23, "power": 36.23706}, {"timestamp": 7546.76, "power": 36.23706}, {"timestamp": 7567.3, "power": 36.23706}, {"timestamp": 7587.83, "power": 36.23706}, {"timestamp": 7608.35, "power": 36.23706}, {"timestamp": 7628.86, "power": 36.23706}, {"timestamp": 7649.36, "power": 36.23706}, {"timestamp": 7669.91, "power": 36.23706}, {"timestamp": 7690.45, "power": 36.23706}, {"timestamp": 7710.99, "power": 36.23706}, {"timestamp": 7731.53, "power": 36.23706}, {"timestamp": 7752.08, "power": 36.23706}, {"timestamp": 7772.6, "power": 36.23706}, {"timestamp": 7793.1, "power": 36.23706}, {"timestamp": 7813.63, "power": 36.23706}, {"timestamp": 7834.17, "power": 36.23706}, {"timestamp": 7854.7, "power": 36.23706}, {"timestamp": 7875.24, "power": 36.23706}, {"timestamp": 7895.77, "power": 36.23706}, {"timestamp": 7916.28, "power": 36.23706}, {"timestamp": 7936.77, "power": 36.23706}, {"timestamp": 7957.27, "power": 36.23706}, {"timestamp": 7977.79, "power": 36.23706}, {"timestamp": 7998.33, "power": 36.23706}, {"timestamp": 8018.85, "power": 36.23706}, {"timestamp": 8039.08, "power": 36.23706}, {"timestamp": 8059.47, "power": 32.920726}, {"timestamp": 8080.58, "power": 32.920726}, {"timestamp": 8101.07, "power": 32.920726}, {"timestamp": 8121.59, "power": 32.920726}, {"timestamp": 8142.11, "power": 32.920726}, {"timestamp": 8162.64, "power": 32.920726}, {"timestamp": 8183.17, "power": 32.920726}, {"timestamp": 8203.7, "power": 32.920726}, {"timestamp": 8224.2, "power": 32.920726}], "timeline": {"START": "2486.11137", "END": "6678.339481"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5385.83}, {"name": "clSetKernelArg", "calls": 19, "time": 1784.57}, {"name": "clReleaseKernel", "calls": 1, "time": 770.388}, {"name": "clReleaseContext", "calls": 1, "time": 57.9022}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4633}, {"name": "clCreateContext", "calls": 1, "time": 40.0622}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9526}, {"name": "clCreateKernel", "calls": 1, "time": 0.339292}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.330338}, {"name": "clEnqueueTask", "calls": 1, "time": 0.146045}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074077}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037164}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025846}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023483}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020884}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010269}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010179}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008635}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007323}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006505}, {"name": "clRetainDevice", "calls": 2, "time": 0.00464}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4192.23}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4191.72}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6391800.0, "time": 665.8125}, {"type": "WRITE", "transfers": 1, "speed": 6982.766823, "utilization": 72.737154, "size": 4037060.0, "time": 578.146735}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 113408917, "speed": 223.411, "utilization": 1.93933, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6928087, "speed": 486.391, "utilization": 4.22215, "size": 0.127754}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len8/run0.json b/code/fpga/unopt_results/dblp.xml.10MB.len8/run0.json new file mode 100644 index 0000000..9250121 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.4183, "power": 32.698491}, {"timestamp": 56.9981, "power": 32.698491}, {"timestamp": 77.5271, "power": 32.698491}, {"timestamp": 98.0512, "power": 32.698491}, {"timestamp": 119.046, "power": 32.698491}, {"timestamp": 139.943, "power": 32.698491}, {"timestamp": 160.42, "power": 32.698491}, {"timestamp": 180.92, "power": 32.698491}, {"timestamp": 201.446, "power": 32.698491}, {"timestamp": 221.982, "power": 32.698491}, {"timestamp": 242.516, "power": 32.698491}, {"timestamp": 263.055, "power": 32.698491}, {"timestamp": 283.588, "power": 32.698491}, {"timestamp": 304.12, "power": 32.698491}, {"timestamp": 324.638, "power": 32.698491}, {"timestamp": 345.131, "power": 32.698491}, {"timestamp": 365.66, "power": 32.698491}, {"timestamp": 386.197, "power": 32.698491}, {"timestamp": 406.728, "power": 32.698491}, {"timestamp": 427.266, "power": 32.698491}, {"timestamp": 447.802, "power": 32.698491}, {"timestamp": 468.341, "power": 32.698491}, {"timestamp": 488.842, "power": 32.698491}, {"timestamp": 509.371, "power": 32.698491}, {"timestamp": 529.911, "power": 32.698491}, {"timestamp": 550.445, "power": 32.698491}, {"timestamp": 570.979, "power": 32.698491}, {"timestamp": 591.517, "power": 32.698491}, {"timestamp": 612.054, "power": 32.698491}, {"timestamp": 632.558, "power": 32.698491}, {"timestamp": 653.047, "power": 32.698491}, {"timestamp": 673.581, "power": 32.698491}, {"timestamp": 694.116, "power": 32.698491}, {"timestamp": 714.661, "power": 32.698491}, {"timestamp": 735.195, "power": 32.698491}, {"timestamp": 755.73, "power": 32.698491}, {"timestamp": 776.263, "power": 32.698491}, {"timestamp": 796.773, "power": 32.698491}, {"timestamp": 817.303, "power": 32.698491}, {"timestamp": 837.837, "power": 32.698491}, {"timestamp": 858.368, "power": 32.698491}, {"timestamp": 878.904, "power": 32.698491}, {"timestamp": 899.439, "power": 32.698491}, {"timestamp": 919.972, "power": 32.698491}, {"timestamp": 940.431, "power": 32.698491}, {"timestamp": 960.926, "power": 32.698491}, {"timestamp": 981.46, "power": 32.698491}, {"timestamp": 1001.99, "power": 32.698491}, {"timestamp": 1022.53, "power": 32.320926}, {"timestamp": 1043.57, "power": 32.320926}, {"timestamp": 1064.06, "power": 32.320926}, {"timestamp": 1084.58, "power": 32.320926}, {"timestamp": 1105.12, "power": 32.320926}, {"timestamp": 1125.72, "power": 32.320926}, {"timestamp": 1146.25, "power": 32.320926}, {"timestamp": 1166.78, "power": 32.320926}, {"timestamp": 1187.3, "power": 32.320926}, {"timestamp": 1207.84, "power": 32.320926}, {"timestamp": 1228.38, "power": 32.320926}, {"timestamp": 1248.87, "power": 32.320926}, {"timestamp": 1269.4, "power": 32.320926}, {"timestamp": 1289.93, "power": 32.320926}, {"timestamp": 1310.46, "power": 32.320926}, {"timestamp": 1330.99, "power": 32.320926}, {"timestamp": 1351.52, "power": 32.320926}, {"timestamp": 1372.06, "power": 32.320926}, {"timestamp": 1392.58, "power": 32.320926}, {"timestamp": 1413.07, "power": 32.320926}, {"timestamp": 1433.59, "power": 32.320926}, {"timestamp": 1454.12, "power": 32.320926}, {"timestamp": 1474.66, "power": 32.320926}, {"timestamp": 1495.19, "power": 32.320926}, {"timestamp": 1515.72, "power": 32.320926}, {"timestamp": 1536.25, "power": 32.320926}, {"timestamp": 1556.77, "power": 32.320926}, {"timestamp": 1577.3, "power": 32.320926}, {"timestamp": 1597.84, "power": 32.320926}, {"timestamp": 1618.37, "power": 32.320926}, {"timestamp": 1638.9, "power": 32.320926}, {"timestamp": 1659.44, "power": 32.320926}, {"timestamp": 1680.0, "power": 32.320926}, {"timestamp": 1700.52, "power": 32.320926}, {"timestamp": 1721.01, "power": 32.320926}, {"timestamp": 1741.51, "power": 32.320926}, {"timestamp": 1762.05, "power": 32.320926}, {"timestamp": 1782.59, "power": 32.320926}, {"timestamp": 1803.14, "power": 32.320926}, {"timestamp": 1823.69, "power": 32.320926}, {"timestamp": 1844.23, "power": 32.320926}, {"timestamp": 1864.75, "power": 32.320926}, {"timestamp": 1885.31, "power": 32.320926}, {"timestamp": 1905.89, "power": 32.320926}, {"timestamp": 1926.46, "power": 32.320926}, {"timestamp": 1947.04, "power": 32.320926}, {"timestamp": 1967.62, "power": 32.320926}, {"timestamp": 1988.2, "power": 32.320926}, {"timestamp": 2008.73, "power": 32.320926}, {"timestamp": 2029.28, "power": 32.915328}, {"timestamp": 2050.37, "power": 32.915328}, {"timestamp": 2070.91, "power": 32.915328}, {"timestamp": 2091.46, "power": 32.915328}, {"timestamp": 2112.0, "power": 32.915328}, {"timestamp": 2132.54, "power": 32.915328}, {"timestamp": 2153.03, "power": 32.915328}, {"timestamp": 2173.57, "power": 32.915328}, {"timestamp": 2194.11, "power": 32.915328}, {"timestamp": 2214.65, "power": 32.915328}, {"timestamp": 2235.2, "power": 32.915328}, {"timestamp": 2255.74, "power": 32.915328}, {"timestamp": 2276.3, "power": 32.915328}, {"timestamp": 2296.81, "power": 32.915328}, {"timestamp": 2317.36, "power": 32.915328}, {"timestamp": 2337.93, "power": 32.915328}, {"timestamp": 2358.49, "power": 32.915328}, {"timestamp": 2379.07, "power": 32.915328}, {"timestamp": 2399.64, "power": 32.915328}, {"timestamp": 2420.21, "power": 32.915328}, {"timestamp": 2440.72, "power": 32.915328}, {"timestamp": 2461.27, "power": 32.915328}, {"timestamp": 2481.83, "power": 32.915328}, {"timestamp": 2502.4, "power": 32.915328}, {"timestamp": 2522.98, "power": 32.915328}, {"timestamp": 2543.55, "power": 32.915328}, {"timestamp": 2564.09, "power": 32.915328}, {"timestamp": 2584.62, "power": 32.915328}, {"timestamp": 2605.16, "power": 32.915328}, {"timestamp": 2625.7, "power": 32.915328}, {"timestamp": 2646.24, "power": 32.915328}, {"timestamp": 2666.79, "power": 32.915328}, {"timestamp": 2687.34, "power": 32.915328}, {"timestamp": 2707.88, "power": 32.915328}, {"timestamp": 2728.43, "power": 32.915328}, {"timestamp": 2748.93, "power": 32.915328}, {"timestamp": 2769.47, "power": 32.915328}, {"timestamp": 2790.01, "power": 32.915328}, {"timestamp": 2810.55, "power": 32.915328}, {"timestamp": 2831.1, "power": 32.915328}, {"timestamp": 2851.64, "power": 32.915328}, {"timestamp": 2872.19, "power": 32.915328}, {"timestamp": 2892.71, "power": 32.915328}, {"timestamp": 2913.25, "power": 32.915328}, {"timestamp": 2933.79, "power": 32.915328}, {"timestamp": 2954.33, "power": 32.915328}, {"timestamp": 2974.87, "power": 32.915328}, {"timestamp": 2995.42, "power": 32.915328}, {"timestamp": 3015.96, "power": 32.915328}, {"timestamp": 3036.48, "power": 33.242709}, {"timestamp": 3057.51, "power": 33.242709}, {"timestamp": 3078.05, "power": 33.242709}, {"timestamp": 3098.59, "power": 33.242709}, {"timestamp": 3119.14, "power": 33.242709}, {"timestamp": 3139.68, "power": 33.242709}, {"timestamp": 3160.27, "power": 33.242709}, {"timestamp": 3180.78, "power": 33.242709}, {"timestamp": 3201.34, "power": 33.242709}, {"timestamp": 3221.91, "power": 33.242709}, {"timestamp": 3242.48, "power": 33.242709}, {"timestamp": 3263.05, "power": 33.242709}, {"timestamp": 3283.61, "power": 33.242709}, {"timestamp": 3304.19, "power": 33.242709}, {"timestamp": 3324.7, "power": 33.242709}, {"timestamp": 3345.26, "power": 33.242709}, {"timestamp": 3365.84, "power": 33.242709}, {"timestamp": 3386.41, "power": 33.242709}, {"timestamp": 3406.98, "power": 33.242709}, {"timestamp": 3427.55, "power": 33.242709}, {"timestamp": 3448.13, "power": 33.242709}, {"timestamp": 3468.65, "power": 33.242709}, {"timestamp": 3489.2, "power": 33.242709}, {"timestamp": 3509.76, "power": 33.242709}, {"timestamp": 3530.34, "power": 33.242709}, {"timestamp": 3550.91, "power": 33.242709}, {"timestamp": 3571.48, "power": 33.242709}, {"timestamp": 3592.06, "power": 33.242709}, {"timestamp": 3612.58, "power": 33.242709}, {"timestamp": 3633.15, "power": 33.242709}, {"timestamp": 3653.72, "power": 33.242709}, {"timestamp": 3674.3, "power": 33.242709}, {"timestamp": 3694.85, "power": 33.242709}, {"timestamp": 3715.42, "power": 33.242709}, {"timestamp": 3736.0, "power": 33.242709}, {"timestamp": 3756.52, "power": 33.242709}, {"timestamp": 3777.08, "power": 33.242709}, {"timestamp": 3797.62, "power": 33.242709}, {"timestamp": 3818.33, "power": 33.242709}, {"timestamp": 3838.89, "power": 33.242709}, {"timestamp": 3859.47, "power": 33.242709}, {"timestamp": 3880.02, "power": 33.242709}, {"timestamp": 3900.53, "power": 33.242709}, {"timestamp": 3921.03, "power": 33.242709}, {"timestamp": 3941.57, "power": 33.242709}, {"timestamp": 3962.12, "power": 33.242709}, {"timestamp": 3982.66, "power": 33.242709}, {"timestamp": 4003.21, "power": 33.242709}, {"timestamp": 4023.75, "power": 33.242709}, {"timestamp": 4044.3, "power": 33.142493}, {"timestamp": 4065.42, "power": 33.142493}, {"timestamp": 4085.96, "power": 33.142493}, {"timestamp": 4106.5, "power": 33.142493}, {"timestamp": 4127.05, "power": 33.142493}, {"timestamp": 4147.59, "power": 33.142493}, {"timestamp": 4168.14, "power": 33.142493}, {"timestamp": 4188.66, "power": 33.142493}, {"timestamp": 4209.21, "power": 33.142493}, {"timestamp": 4229.75, "power": 33.142493}, {"timestamp": 4250.3, "power": 33.142493}, {"timestamp": 4270.84, "power": 33.142493}, {"timestamp": 4291.38, "power": 33.142493}, {"timestamp": 4311.93, "power": 33.142493}, {"timestamp": 4332.53, "power": 33.142493}, {"timestamp": 4353.05, "power": 33.142493}, {"timestamp": 4373.58, "power": 33.142493}, {"timestamp": 4394.12, "power": 33.142493}, {"timestamp": 4414.64, "power": 33.142493}, {"timestamp": 4435.16, "power": 33.142493}, {"timestamp": 4455.69, "power": 33.142493}, {"timestamp": 4476.22, "power": 33.142493}, {"timestamp": 4496.72, "power": 33.142493}, {"timestamp": 4517.24, "power": 33.142493}, {"timestamp": 4537.78, "power": 33.142493}, {"timestamp": 4558.3, "power": 33.142493}, {"timestamp": 4578.83, "power": 33.142493}, {"timestamp": 4599.35, "power": 33.142493}, {"timestamp": 4619.87, "power": 33.142493}, {"timestamp": 4640.4, "power": 33.142493}, {"timestamp": 4660.88, "power": 33.142493}, {"timestamp": 4681.41, "power": 33.142493}, {"timestamp": 4701.93, "power": 33.142493}, {"timestamp": 4722.46, "power": 33.142493}, {"timestamp": 4742.99, "power": 33.142493}, {"timestamp": 4763.58, "power": 33.142493}, {"timestamp": 4784.17, "power": 33.142493}, {"timestamp": 4804.67, "power": 33.142493}, {"timestamp": 4825.19, "power": 33.142493}, {"timestamp": 4845.71, "power": 33.142493}, {"timestamp": 4866.23, "power": 33.142493}, {"timestamp": 4886.76, "power": 33.142493}, {"timestamp": 4907.28, "power": 33.142493}, {"timestamp": 4927.8, "power": 33.142493}, {"timestamp": 4948.33, "power": 33.142493}, {"timestamp": 4968.84, "power": 33.142493}, {"timestamp": 4989.36, "power": 33.142493}, {"timestamp": 5009.88, "power": 33.142493}, {"timestamp": 5030.41, "power": 33.142493}, {"timestamp": 5050.94, "power": 32.589309}, {"timestamp": 5071.95, "power": 32.589309}, {"timestamp": 5092.48, "power": 32.589309}, {"timestamp": 5112.97, "power": 32.589309}, {"timestamp": 5133.5, "power": 32.589309}, {"timestamp": 5154.03, "power": 32.589309}, {"timestamp": 5174.56, "power": 32.589309}, {"timestamp": 5195.09, "power": 32.589309}, {"timestamp": 5215.62, "power": 32.589309}, {"timestamp": 5236.14, "power": 32.589309}, {"timestamp": 5256.64, "power": 32.589309}, {"timestamp": 5277.16, "power": 32.589309}, {"timestamp": 5297.69, "power": 32.589309}, {"timestamp": 5318.24, "power": 32.589309}, {"timestamp": 5338.77, "power": 32.589309}, {"timestamp": 5359.32, "power": 32.589309}, {"timestamp": 5379.88, "power": 32.589309}], "timeline": {"START": "1662.14854", "END": "4292.809392"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3595.23}, {"name": "clSetKernelArg", "calls": 19, "time": 940.434}, {"name": "clReleaseKernel", "calls": 1, "time": 582.76}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.2774}, {"name": "clReleaseContext", "calls": 1, "time": 49.9282}, {"name": "clCreateContext", "calls": 1, "time": 34.0707}, {"name": "clReleaseProgram", "calls": 1, "time": 15.5456}, {"name": "clCreateKernel", "calls": 1, "time": 0.343712}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.321979}, {"name": "clEnqueueTask", "calls": 1, "time": 0.126267}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.096606}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070703}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028991}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024978}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021184}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011761}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011243}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010808}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008313}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00709}, {"name": "clRetainDevice", "calls": 2, "time": 0.004994}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2630.66}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2630.22}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8727.547012, "utilization": 90.911948, "size": 3195720.0, "time": 366.164742}, {"type": "WRITE", "transfers": 1, "speed": 6749.56563, "utilization": 70.307975, "size": 4037080.0, "time": 598.124244}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 54801435, "speed": 178.195, "utilization": 1.54683, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3210644, "speed": 486.449, "utilization": 4.22265, "size": 0.127471}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len8/run1.json b/code/fpga/unopt_results/dblp.xml.10MB.len8/run1.json new file mode 100644 index 0000000..6839d64 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.5415, "power": 32.499622}, {"timestamp": 57.1415, "power": 32.499622}, {"timestamp": 77.7154, "power": 32.499622}, {"timestamp": 98.271, "power": 32.499622}, {"timestamp": 118.85, "power": 32.499622}, {"timestamp": 139.532, "power": 32.499622}, {"timestamp": 160.028, "power": 32.499622}, {"timestamp": 180.54, "power": 32.499622}, {"timestamp": 201.035, "power": 32.499622}, {"timestamp": 221.631, "power": 32.499622}, {"timestamp": 242.236, "power": 32.499622}, {"timestamp": 262.84, "power": 32.499622}, {"timestamp": 283.44, "power": 32.499622}, {"timestamp": 304.045, "power": 32.499622}, {"timestamp": 324.63, "power": 32.499622}, {"timestamp": 345.203, "power": 32.499622}, {"timestamp": 365.803, "power": 32.499622}, {"timestamp": 386.411, "power": 32.499622}, {"timestamp": 407.02, "power": 32.499622}, {"timestamp": 427.627, "power": 32.499622}, {"timestamp": 448.23, "power": 32.499622}, {"timestamp": 468.799, "power": 32.499622}, {"timestamp": 489.368, "power": 32.499622}, {"timestamp": 509.933, "power": 32.499622}, {"timestamp": 530.536, "power": 32.499622}, {"timestamp": 551.141, "power": 32.499622}, {"timestamp": 571.748, "power": 32.499622}, {"timestamp": 592.353, "power": 32.499622}, {"timestamp": 612.919, "power": 32.499622}, {"timestamp": 633.486, "power": 32.499622}, {"timestamp": 654.09, "power": 32.499622}, {"timestamp": 674.692, "power": 32.499622}, {"timestamp": 695.295, "power": 32.499622}, {"timestamp": 715.91, "power": 32.499622}, {"timestamp": 736.497, "power": 32.499622}, {"timestamp": 757.064, "power": 32.499622}, {"timestamp": 777.67, "power": 32.499622}, {"timestamp": 798.273, "power": 32.499622}, {"timestamp": 818.877, "power": 32.499622}, {"timestamp": 839.482, "power": 32.499622}, {"timestamp": 860.087, "power": 32.499622}, {"timestamp": 880.678, "power": 32.499622}, {"timestamp": 901.246, "power": 32.499622}, {"timestamp": 921.849, "power": 32.499622}, {"timestamp": 942.456, "power": 32.499622}, {"timestamp": 963.061, "power": 32.499622}, {"timestamp": 983.674, "power": 32.499622}, {"timestamp": 1004.32, "power": 32.499622}, {"timestamp": 1025.57, "power": 32.315281999999996}, {"timestamp": 1046.13, "power": 32.315281999999996}, {"timestamp": 1066.68, "power": 32.315281999999996}, {"timestamp": 1087.21, "power": 32.315281999999996}, {"timestamp": 1107.74, "power": 32.315281999999996}, {"timestamp": 1128.23, "power": 32.315281999999996}, {"timestamp": 1148.72, "power": 32.315281999999996}, {"timestamp": 1169.26, "power": 32.315281999999996}, {"timestamp": 1189.8, "power": 32.315281999999996}, {"timestamp": 1210.34, "power": 32.315281999999996}, {"timestamp": 1230.87, "power": 32.315281999999996}, {"timestamp": 1251.41, "power": 32.315281999999996}, {"timestamp": 1271.95, "power": 32.315281999999996}, {"timestamp": 1292.48, "power": 32.315281999999996}, {"timestamp": 1312.97, "power": 32.315281999999996}, {"timestamp": 1333.5, "power": 32.315281999999996}, {"timestamp": 1354.04, "power": 32.315281999999996}, {"timestamp": 1374.59, "power": 32.315281999999996}, {"timestamp": 1395.14, "power": 32.315281999999996}, {"timestamp": 1415.67, "power": 32.315281999999996}, {"timestamp": 1436.21, "power": 32.315281999999996}, {"timestamp": 1456.71, "power": 32.315281999999996}, {"timestamp": 1477.24, "power": 32.315281999999996}, {"timestamp": 1497.78, "power": 32.315281999999996}, {"timestamp": 1518.32, "power": 32.315281999999996}, {"timestamp": 1538.86, "power": 32.315281999999996}, {"timestamp": 1559.4, "power": 32.315281999999996}, {"timestamp": 1579.94, "power": 32.315281999999996}, {"timestamp": 1600.45, "power": 32.315281999999996}, {"timestamp": 1620.98, "power": 32.315281999999996}, {"timestamp": 1641.52, "power": 32.315281999999996}, {"timestamp": 1662.06, "power": 32.315281999999996}, {"timestamp": 1682.61, "power": 32.315281999999996}, {"timestamp": 1703.16, "power": 32.315281999999996}, {"timestamp": 1723.71, "power": 32.315281999999996}, {"timestamp": 1744.26, "power": 32.315281999999996}, {"timestamp": 1764.77, "power": 32.315281999999996}, {"timestamp": 1785.31, "power": 32.315281999999996}, {"timestamp": 1805.86, "power": 32.315281999999996}, {"timestamp": 1826.41, "power": 32.315281999999996}, {"timestamp": 1846.96, "power": 32.315281999999996}, {"timestamp": 1867.51, "power": 32.315281999999996}, {"timestamp": 1888.06, "power": 32.315281999999996}, {"timestamp": 1908.59, "power": 32.315281999999996}, {"timestamp": 1929.13, "power": 32.315281999999996}, {"timestamp": 1949.69, "power": 32.315281999999996}, {"timestamp": 1970.24, "power": 32.315281999999996}, {"timestamp": 1990.79, "power": 32.315281999999996}, {"timestamp": 2011.34, "power": 33.092470000000006}, {"timestamp": 2032.48, "power": 33.092470000000006}, {"timestamp": 2052.99, "power": 33.092470000000006}, {"timestamp": 2073.53, "power": 33.092470000000006}, {"timestamp": 2094.08, "power": 33.092470000000006}, {"timestamp": 2114.63, "power": 33.092470000000006}, {"timestamp": 2135.18, "power": 33.092470000000006}, {"timestamp": 2155.73, "power": 33.092470000000006}, {"timestamp": 2176.27, "power": 33.092470000000006}, {"timestamp": 2196.77, "power": 33.092470000000006}, {"timestamp": 2217.31, "power": 33.092470000000006}, {"timestamp": 2237.85, "power": 33.092470000000006}, {"timestamp": 2258.41, "power": 33.092470000000006}, {"timestamp": 2278.95, "power": 33.092470000000006}, {"timestamp": 2299.5, "power": 33.092470000000006}, {"timestamp": 2320.05, "power": 33.092470000000006}, {"timestamp": 2340.62, "power": 33.092470000000006}, {"timestamp": 2361.12, "power": 33.092470000000006}, {"timestamp": 2381.8, "power": 33.092470000000006}, {"timestamp": 2402.35, "power": 33.092470000000006}, {"timestamp": 2422.89, "power": 33.092470000000006}, {"timestamp": 2443.44, "power": 33.092470000000006}, {"timestamp": 2463.99, "power": 33.092470000000006}, {"timestamp": 2484.52, "power": 33.092470000000006}, {"timestamp": 2505.06, "power": 33.092470000000006}, {"timestamp": 2525.61, "power": 33.092470000000006}, {"timestamp": 2546.15, "power": 33.092470000000006}, {"timestamp": 2566.73, "power": 33.092470000000006}, {"timestamp": 2587.29, "power": 33.092470000000006}, {"timestamp": 2607.86, "power": 33.092470000000006}, {"timestamp": 2628.4, "power": 33.092470000000006}, {"timestamp": 2648.9, "power": 33.092470000000006}, {"timestamp": 2669.45, "power": 33.092470000000006}, {"timestamp": 2690.02, "power": 33.092470000000006}, {"timestamp": 2710.57, "power": 33.092470000000006}, {"timestamp": 2731.12, "power": 33.092470000000006}, {"timestamp": 2751.67, "power": 33.092470000000006}, {"timestamp": 2772.24, "power": 33.092470000000006}, {"timestamp": 2792.74, "power": 33.092470000000006}, {"timestamp": 2813.29, "power": 33.092470000000006}, {"timestamp": 2833.84, "power": 33.092470000000006}, {"timestamp": 2854.39, "power": 33.092470000000006}, {"timestamp": 2874.94, "power": 33.092470000000006}, {"timestamp": 2895.49, "power": 33.092470000000006}, {"timestamp": 2916.03, "power": 33.092470000000006}, {"timestamp": 2936.55, "power": 33.092470000000006}, {"timestamp": 2957.09, "power": 33.092470000000006}, {"timestamp": 2977.64, "power": 33.092470000000006}, {"timestamp": 2998.18, "power": 33.092470000000006}, {"timestamp": 3018.73, "power": 33.516337}, {"timestamp": 3039.8, "power": 33.516337}, {"timestamp": 3060.34, "power": 33.516337}, {"timestamp": 3080.85, "power": 33.516337}, {"timestamp": 3101.38, "power": 33.516337}, {"timestamp": 3121.93, "power": 33.516337}, {"timestamp": 3142.48, "power": 33.516337}, {"timestamp": 3163.04, "power": 33.516337}, {"timestamp": 3183.59, "power": 33.516337}, {"timestamp": 3204.13, "power": 33.516337}, {"timestamp": 3224.66, "power": 33.516337}, {"timestamp": 3245.2, "power": 33.516337}, {"timestamp": 3265.75, "power": 33.516337}, {"timestamp": 3286.3, "power": 33.516337}, {"timestamp": 3306.85, "power": 33.516337}, {"timestamp": 3327.39, "power": 33.516337}, {"timestamp": 3347.94, "power": 33.516337}, {"timestamp": 3368.51, "power": 33.516337}, {"timestamp": 3389.06, "power": 33.516337}, {"timestamp": 3409.61, "power": 33.516337}, {"timestamp": 3430.15, "power": 33.516337}, {"timestamp": 3450.7, "power": 33.516337}, {"timestamp": 3471.25, "power": 33.516337}, {"timestamp": 3491.8, "power": 33.516337}, {"timestamp": 3512.32, "power": 33.516337}, {"timestamp": 3532.83, "power": 33.516337}, {"timestamp": 3553.37, "power": 33.516337}, {"timestamp": 3573.91, "power": 33.516337}, {"timestamp": 3594.46, "power": 33.516337}, {"timestamp": 3615.01, "power": 33.516337}, {"timestamp": 3635.56, "power": 33.516337}, {"timestamp": 3656.1, "power": 33.516337}, {"timestamp": 3676.62, "power": 33.516337}, {"timestamp": 3697.17, "power": 33.516337}, {"timestamp": 3717.73, "power": 33.516337}, {"timestamp": 3738.31, "power": 33.516337}, {"timestamp": 3758.88, "power": 33.516337}, {"timestamp": 3779.46, "power": 33.516337}, {"timestamp": 3800.04, "power": 33.516337}, {"timestamp": 3820.57, "power": 33.516337}, {"timestamp": 3841.13, "power": 33.516337}, {"timestamp": 3861.7, "power": 33.516337}, {"timestamp": 3882.27, "power": 33.516337}, {"timestamp": 3902.85, "power": 33.516337}, {"timestamp": 3923.43, "power": 33.516337}, {"timestamp": 3944.0, "power": 33.516337}, {"timestamp": 3964.53, "power": 33.516337}, {"timestamp": 3985.1, "power": 33.516337}, {"timestamp": 4005.67, "power": 33.516337}, {"timestamp": 4026.24, "power": 33.390624}, {"timestamp": 4047.37, "power": 33.390624}, {"timestamp": 4067.91, "power": 33.390624}, {"timestamp": 4088.44, "power": 33.390624}, {"timestamp": 4108.93, "power": 33.390624}, {"timestamp": 4129.46, "power": 33.390624}, {"timestamp": 4150.0, "power": 33.390624}, {"timestamp": 4170.54, "power": 33.390624}, {"timestamp": 4191.08, "power": 33.390624}, {"timestamp": 4211.62, "power": 33.390624}, {"timestamp": 4232.18, "power": 33.390624}, {"timestamp": 4252.68, "power": 33.390624}, {"timestamp": 4273.21, "power": 33.390624}, {"timestamp": 4293.75, "power": 33.390624}, {"timestamp": 4314.29, "power": 33.390624}, {"timestamp": 4334.86, "power": 33.390624}, {"timestamp": 4355.48, "power": 33.390624}, {"timestamp": 4376.02, "power": 33.390624}, {"timestamp": 4396.54, "power": 33.390624}, {"timestamp": 4417.07, "power": 33.390624}, {"timestamp": 4437.6, "power": 33.390624}, {"timestamp": 4458.14, "power": 33.390624}, {"timestamp": 4478.67, "power": 33.390624}, {"timestamp": 4499.2, "power": 33.390624}, {"timestamp": 4519.73, "power": 33.390624}, {"timestamp": 4540.22, "power": 33.390624}, {"timestamp": 4560.7, "power": 33.390624}, {"timestamp": 4581.23, "power": 33.390624}, {"timestamp": 4601.75, "power": 33.390624}, {"timestamp": 4622.28, "power": 33.390624}, {"timestamp": 4642.81, "power": 33.390624}, {"timestamp": 4663.34, "power": 33.390624}, {"timestamp": 4683.87, "power": 33.390624}, {"timestamp": 4704.37, "power": 33.390624}, {"timestamp": 4724.86, "power": 33.390624}, {"timestamp": 4745.39, "power": 33.390624}, {"timestamp": 4765.93, "power": 33.390624}, {"timestamp": 4786.47, "power": 33.390624}, {"timestamp": 4807.0, "power": 33.390624}, {"timestamp": 4827.53, "power": 33.390624}, {"timestamp": 4848.06, "power": 33.390624}, {"timestamp": 4868.57, "power": 33.390624}, {"timestamp": 4889.1, "power": 33.390624}, {"timestamp": 4909.63, "power": 33.390624}, {"timestamp": 4930.16, "power": 33.390624}, {"timestamp": 4950.69, "power": 33.390624}, {"timestamp": 4971.22, "power": 33.390624}, {"timestamp": 4991.75, "power": 33.390624}, {"timestamp": 5012.23, "power": 33.390624}, {"timestamp": 5032.72, "power": 32.415255}, {"timestamp": 5053.81, "power": 32.415255}, {"timestamp": 5074.35, "power": 32.415255}, {"timestamp": 5094.88, "power": 32.415255}, {"timestamp": 5115.41, "power": 32.415255}, {"timestamp": 5135.96, "power": 32.415255}, {"timestamp": 5156.51, "power": 32.415255}, {"timestamp": 5177.04, "power": 32.415255}, {"timestamp": 5197.57, "power": 32.415255}, {"timestamp": 5218.11, "power": 32.415255}, {"timestamp": 5238.6, "power": 32.415255}, {"timestamp": 5259.12, "power": 32.415255}, {"timestamp": 5279.65, "power": 32.415255}, {"timestamp": 5300.18, "power": 32.415255}, {"timestamp": 5320.68, "power": 32.415255}, {"timestamp": 5341.2, "power": 32.415255}, {"timestamp": 5362.09, "power": 32.415255}, {"timestamp": 5382.63, "power": 32.415255}], "timeline": {"START": "1662.139053", "END": "4306.887512"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3599.68}, {"name": "clSetKernelArg", "calls": 19, "time": 943.015}, {"name": "clReleaseKernel", "calls": 1, "time": 577.727}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.263}, {"name": "clReleaseContext", "calls": 1, "time": 40.4089}, {"name": "clCreateContext", "calls": 1, "time": 34.3}, {"name": "clReleaseProgram", "calls": 1, "time": 18.234}, {"name": "clCreateKernel", "calls": 1, "time": 0.343244}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.260191}, {"name": "clEnqueueTask", "calls": 1, "time": 0.156585}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07803}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03921}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032146}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022747}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020424}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011656}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010927}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010589}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007446}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006833}, {"name": "clRetainDevice", "calls": 2, "time": 0.004638}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2644.75}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2644.34}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8733.935468, "utilization": 90.978494, "size": 3195720.0, "time": 365.89691}, {"type": "WRITE", "transfers": 1, "speed": 6855.481553, "utilization": 71.411266, "size": 4037080.0, "time": 588.883335}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 55121295, "speed": 178.271, "utilization": 1.54749, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3229575, "speed": 486.417, "utilization": 4.22237, "size": 0.127474}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len8/run2.json b/code/fpga/unopt_results/dblp.xml.10MB.len8/run2.json new file mode 100644 index 0000000..437f4c8 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.2906, "power": 33.10306}, {"timestamp": 62.9717, "power": 33.10306}, {"timestamp": 83.5131, "power": 33.10306}, {"timestamp": 104.049, "power": 33.10306}, {"timestamp": 124.959, "power": 33.10306}, {"timestamp": 145.814, "power": 33.10306}, {"timestamp": 166.353, "power": 33.10306}, {"timestamp": 186.898, "power": 33.10306}, {"timestamp": 207.43, "power": 33.10306}, {"timestamp": 227.974, "power": 33.10306}, {"timestamp": 248.514, "power": 33.10306}, {"timestamp": 269.059, "power": 33.10306}, {"timestamp": 289.571, "power": 33.10306}, {"timestamp": 310.072, "power": 33.10306}, {"timestamp": 330.612, "power": 33.10306}, {"timestamp": 351.157, "power": 33.10306}, {"timestamp": 371.701, "power": 33.10306}, {"timestamp": 392.248, "power": 33.10306}, {"timestamp": 412.792, "power": 33.10306}, {"timestamp": 433.303, "power": 33.10306}, {"timestamp": 453.802, "power": 33.10306}, {"timestamp": 474.346, "power": 33.10306}, {"timestamp": 494.889, "power": 33.10306}, {"timestamp": 515.437, "power": 33.10306}, {"timestamp": 535.986, "power": 33.10306}, {"timestamp": 556.533, "power": 33.10306}, {"timestamp": 577.075, "power": 33.10306}, {"timestamp": 597.593, "power": 33.10306}, {"timestamp": 618.13, "power": 33.10306}, {"timestamp": 638.678, "power": 33.10306}, {"timestamp": 659.219, "power": 33.10306}, {"timestamp": 679.761, "power": 33.10306}, {"timestamp": 700.301, "power": 33.10306}, {"timestamp": 720.855, "power": 33.10306}, {"timestamp": 741.371, "power": 33.10306}, {"timestamp": 761.911, "power": 33.10306}, {"timestamp": 782.456, "power": 33.10306}, {"timestamp": 803.002, "power": 33.10306}, {"timestamp": 823.549, "power": 33.10306}, {"timestamp": 844.093, "power": 33.10306}, {"timestamp": 864.635, "power": 33.10306}, {"timestamp": 885.092, "power": 33.10306}, {"timestamp": 905.329, "power": 33.10306}, {"timestamp": 925.872, "power": 33.10306}, {"timestamp": 946.417, "power": 33.10306}, {"timestamp": 966.96, "power": 33.10306}, {"timestamp": 987.507, "power": 33.10306}, {"timestamp": 1008.05, "power": 32.287941000000004}, {"timestamp": 1029.34, "power": 32.287941000000004}, {"timestamp": 1049.9, "power": 32.287941000000004}, {"timestamp": 1070.47, "power": 32.287941000000004}, {"timestamp": 1091.06, "power": 32.287941000000004}, {"timestamp": 1111.65, "power": 32.287941000000004}, {"timestamp": 1132.2, "power": 32.287941000000004}, {"timestamp": 1152.73, "power": 32.287941000000004}, {"timestamp": 1173.25, "power": 32.287941000000004}, {"timestamp": 1193.75, "power": 32.287941000000004}, {"timestamp": 1214.28, "power": 32.287941000000004}, {"timestamp": 1234.82, "power": 32.287941000000004}, {"timestamp": 1255.5, "power": 32.287941000000004}, {"timestamp": 1276.04, "power": 32.287941000000004}, {"timestamp": 1296.58, "power": 32.287941000000004}, {"timestamp": 1317.15, "power": 32.287941000000004}, {"timestamp": 1337.64, "power": 32.287941000000004}, {"timestamp": 1358.17, "power": 32.287941000000004}, {"timestamp": 1378.72, "power": 32.287941000000004}, {"timestamp": 1399.27, "power": 32.287941000000004}, {"timestamp": 1419.81, "power": 32.287941000000004}, {"timestamp": 1440.35, "power": 32.287941000000004}, {"timestamp": 1460.89, "power": 32.287941000000004}, {"timestamp": 1481.41, "power": 32.287941000000004}, {"timestamp": 1501.9, "power": 32.287941000000004}, {"timestamp": 1522.43, "power": 32.287941000000004}, {"timestamp": 1542.98, "power": 32.287941000000004}, {"timestamp": 1563.52, "power": 32.287941000000004}, {"timestamp": 1584.06, "power": 32.287941000000004}, {"timestamp": 1604.6, "power": 32.287941000000004}, {"timestamp": 1625.14, "power": 32.287941000000004}, {"timestamp": 1645.65, "power": 32.287941000000004}, {"timestamp": 1666.2, "power": 32.287941000000004}, {"timestamp": 1686.75, "power": 32.287941000000004}, {"timestamp": 1707.31, "power": 32.287941000000004}, {"timestamp": 1727.86, "power": 32.287941000000004}, {"timestamp": 1748.42, "power": 32.287941000000004}, {"timestamp": 1768.97, "power": 32.287941000000004}, {"timestamp": 1789.5, "power": 32.287941000000004}, {"timestamp": 1810.05, "power": 32.287941000000004}, {"timestamp": 1830.6, "power": 32.287941000000004}, {"timestamp": 1851.15, "power": 32.287941000000004}, {"timestamp": 1871.7, "power": 32.287941000000004}, {"timestamp": 1892.25, "power": 32.287941000000004}, {"timestamp": 1912.81, "power": 32.287941000000004}, {"timestamp": 1933.34, "power": 32.287941000000004}, {"timestamp": 1953.84, "power": 32.287941000000004}, {"timestamp": 1974.4, "power": 32.287941000000004}, {"timestamp": 1994.95, "power": 32.287941000000004}, {"timestamp": 2015.5, "power": 32.515054}, {"timestamp": 2036.6, "power": 32.515054}, {"timestamp": 2057.18, "power": 32.515054}, {"timestamp": 2077.69, "power": 32.515054}, {"timestamp": 2098.26, "power": 32.515054}, {"timestamp": 2118.84, "power": 32.515054}, {"timestamp": 2139.42, "power": 32.515054}, {"timestamp": 2159.99, "power": 32.515054}, {"timestamp": 2180.58, "power": 32.515054}, {"timestamp": 2201.16, "power": 32.515054}, {"timestamp": 2221.66, "power": 32.515054}, {"timestamp": 2242.21, "power": 32.515054}, {"timestamp": 2262.78, "power": 32.515054}, {"timestamp": 2283.35, "power": 32.515054}, {"timestamp": 2303.93, "power": 32.515054}, {"timestamp": 2324.48, "power": 32.515054}, {"timestamp": 2345.06, "power": 32.515054}, {"timestamp": 2365.57, "power": 32.515054}, {"timestamp": 2386.14, "power": 32.515054}, {"timestamp": 2406.72, "power": 32.515054}, {"timestamp": 2427.29, "power": 32.515054}, {"timestamp": 2447.85, "power": 32.515054}, {"timestamp": 2468.43, "power": 32.515054}, {"timestamp": 2489.01, "power": 32.515054}, {"timestamp": 2509.53, "power": 32.515054}, {"timestamp": 2530.1, "power": 32.515054}, {"timestamp": 2550.68, "power": 32.515054}, {"timestamp": 2571.27, "power": 32.515054}, {"timestamp": 2591.84, "power": 32.515054}, {"timestamp": 2612.42, "power": 32.515054}, {"timestamp": 2632.98, "power": 32.515054}, {"timestamp": 2653.5, "power": 32.515054}, {"timestamp": 2674.04, "power": 32.515054}, {"timestamp": 2694.6, "power": 32.515054}, {"timestamp": 2715.15, "power": 32.515054}, {"timestamp": 2735.7, "power": 32.515054}, {"timestamp": 2756.25, "power": 32.515054}, {"timestamp": 2776.8, "power": 32.515054}, {"timestamp": 2797.33, "power": 32.515054}, {"timestamp": 2817.84, "power": 32.515054}, {"timestamp": 2838.41, "power": 32.515054}, {"timestamp": 2858.99, "power": 32.515054}, {"timestamp": 2879.57, "power": 32.515054}, {"timestamp": 2900.16, "power": 32.515054}, {"timestamp": 2920.67, "power": 32.515054}, {"timestamp": 2941.19, "power": 32.515054}, {"timestamp": 2961.69, "power": 32.515054}, {"timestamp": 2982.26, "power": 32.515054}, {"timestamp": 3002.83, "power": 32.515054}, {"timestamp": 3023.39, "power": 33.28560399999999}, {"timestamp": 3044.48, "power": 33.28560399999999}, {"timestamp": 3065.03, "power": 33.28560399999999}, {"timestamp": 3085.55, "power": 33.28560399999999}, {"timestamp": 3106.12, "power": 33.28560399999999}, {"timestamp": 3126.69, "power": 33.28560399999999}, {"timestamp": 3147.26, "power": 33.28560399999999}, {"timestamp": 3167.85, "power": 33.28560399999999}, {"timestamp": 3188.43, "power": 33.28560399999999}, {"timestamp": 3209.01, "power": 33.28560399999999}, {"timestamp": 3229.54, "power": 33.28560399999999}, {"timestamp": 3250.08, "power": 33.28560399999999}, {"timestamp": 3270.64, "power": 33.28560399999999}, {"timestamp": 3291.19, "power": 33.28560399999999}, {"timestamp": 3311.76, "power": 33.28560399999999}, {"timestamp": 3332.33, "power": 33.28560399999999}, {"timestamp": 3352.9, "power": 33.28560399999999}, {"timestamp": 3373.43, "power": 33.28560399999999}, {"timestamp": 3393.93, "power": 33.28560399999999}, {"timestamp": 3414.51, "power": 33.28560399999999}, {"timestamp": 3435.09, "power": 33.28560399999999}, {"timestamp": 3455.67, "power": 33.28560399999999}, {"timestamp": 3476.24, "power": 33.28560399999999}, {"timestamp": 3496.82, "power": 33.28560399999999}, {"timestamp": 3517.36, "power": 33.28560399999999}, {"timestamp": 3537.86, "power": 33.28560399999999}, {"timestamp": 3558.42, "power": 33.28560399999999}, {"timestamp": 3579.0, "power": 33.28560399999999}, {"timestamp": 3599.58, "power": 33.28560399999999}, {"timestamp": 3620.16, "power": 33.28560399999999}, {"timestamp": 3640.72, "power": 33.28560399999999}, {"timestamp": 3661.25, "power": 33.28560399999999}, {"timestamp": 3681.75, "power": 33.28560399999999}, {"timestamp": 3702.33, "power": 33.28560399999999}, {"timestamp": 3722.9, "power": 33.28560399999999}, {"timestamp": 3743.48, "power": 33.28560399999999}, {"timestamp": 3764.03, "power": 33.28560399999999}, {"timestamp": 3784.61, "power": 33.28560399999999}, {"timestamp": 3805.19, "power": 33.28560399999999}, {"timestamp": 3825.7, "power": 33.28560399999999}, {"timestamp": 3846.27, "power": 33.28560399999999}, {"timestamp": 3866.85, "power": 33.28560399999999}, {"timestamp": 3887.4, "power": 33.28560399999999}, {"timestamp": 3907.95, "power": 33.28560399999999}, {"timestamp": 3928.5, "power": 33.28560399999999}, {"timestamp": 3949.05, "power": 33.28560399999999}, {"timestamp": 3969.57, "power": 33.28560399999999}, {"timestamp": 3990.13, "power": 33.28560399999999}, {"timestamp": 4010.68, "power": 33.28560399999999}, {"timestamp": 4031.23, "power": 33.121044000000005}, {"timestamp": 4052.25, "power": 33.121044000000005}, {"timestamp": 4072.8, "power": 33.121044000000005}, {"timestamp": 4093.34, "power": 33.121044000000005}, {"timestamp": 4113.84, "power": 33.121044000000005}, {"timestamp": 4134.41, "power": 33.121044000000005}, {"timestamp": 4154.99, "power": 33.121044000000005}, {"timestamp": 4175.58, "power": 33.121044000000005}, {"timestamp": 4196.15, "power": 33.121044000000005}, {"timestamp": 4216.71, "power": 33.121044000000005}, {"timestamp": 4237.3, "power": 33.121044000000005}, {"timestamp": 4257.87, "power": 33.121044000000005}, {"timestamp": 4278.41, "power": 33.121044000000005}, {"timestamp": 4299.01, "power": 33.121044000000005}, {"timestamp": 4319.55, "power": 33.121044000000005}, {"timestamp": 4340.08, "power": 33.121044000000005}, {"timestamp": 4360.62, "power": 33.121044000000005}, {"timestamp": 4381.13, "power": 33.121044000000005}, {"timestamp": 4401.63, "power": 33.121044000000005}, {"timestamp": 4422.16, "power": 33.121044000000005}, {"timestamp": 4442.69, "power": 33.121044000000005}, {"timestamp": 4463.22, "power": 33.121044000000005}, {"timestamp": 4483.75, "power": 33.121044000000005}, {"timestamp": 4504.28, "power": 33.121044000000005}, {"timestamp": 4524.82, "power": 33.121044000000005}, {"timestamp": 4545.34, "power": 33.121044000000005}, {"timestamp": 4565.86, "power": 33.121044000000005}, {"timestamp": 4586.4, "power": 33.121044000000005}, {"timestamp": 4606.93, "power": 33.121044000000005}, {"timestamp": 4627.47, "power": 33.121044000000005}, {"timestamp": 4648.04, "power": 33.121044000000005}, {"timestamp": 4668.61, "power": 33.121044000000005}, {"timestamp": 4689.09, "power": 33.121044000000005}, {"timestamp": 4709.28, "power": 33.121044000000005}, {"timestamp": 4729.55, "power": 33.121044000000005}, {"timestamp": 4749.96, "power": 33.121044000000005}, {"timestamp": 4770.46, "power": 33.121044000000005}, {"timestamp": 4791.01, "power": 33.121044000000005}, {"timestamp": 4811.55, "power": 33.121044000000005}, {"timestamp": 4832.09, "power": 33.121044000000005}, {"timestamp": 4852.62, "power": 33.121044000000005}, {"timestamp": 4873.14, "power": 33.121044000000005}, {"timestamp": 4893.63, "power": 33.121044000000005}, {"timestamp": 4914.12, "power": 33.121044000000005}, {"timestamp": 4934.65, "power": 33.121044000000005}, {"timestamp": 4955.2, "power": 33.121044000000005}, {"timestamp": 4975.74, "power": 33.121044000000005}, {"timestamp": 4996.28, "power": 33.121044000000005}, {"timestamp": 5016.81, "power": 33.121044000000005}, {"timestamp": 5037.33, "power": 32.89553}, {"timestamp": 5058.35, "power": 32.89553}, {"timestamp": 5078.88, "power": 32.89553}, {"timestamp": 5099.41, "power": 32.89553}, {"timestamp": 5119.94, "power": 32.89553}, {"timestamp": 5140.47, "power": 32.89553}, {"timestamp": 5161.0, "power": 32.89553}, {"timestamp": 5181.5, "power": 32.89553}, {"timestamp": 5202.0, "power": 32.89553}, {"timestamp": 5222.53, "power": 32.89553}, {"timestamp": 5243.06, "power": 32.89553}, {"timestamp": 5263.61, "power": 32.89553}, {"timestamp": 5284.41, "power": 32.89553}, {"timestamp": 5304.96, "power": 32.89553}, {"timestamp": 5325.5, "power": 32.89553}], "timeline": {"START": "1635.72581", "END": "4263.533266"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3551.06}, {"name": "clSetKernelArg", "calls": 19, "time": 920.883}, {"name": "clReleaseKernel", "calls": 1, "time": 577.422}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.6746}, {"name": "clReleaseContext", "calls": 1, "time": 48.6038}, {"name": "clCreateContext", "calls": 1, "time": 39.9983}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7782}, {"name": "clCreateKernel", "calls": 1, "time": 0.340342}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.269438}, {"name": "clEnqueueTask", "calls": 1, "time": 0.116276}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080583}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071414}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031516}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024854}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021122}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012008}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011271}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010731}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008716}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006885}, {"name": "clRetainDevice", "calls": 2, "time": 0.004825}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2627.81}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2627.33}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9512.676806, "utilization": 99.090383, "size": 3195720.0, "time": 335.943296}, {"type": "WRITE", "transfers": 1, "speed": 6877.407217, "utilization": 71.639659, "size": 4037080.0, "time": 587.005933}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 54638726, "speed": 177.904, "utilization": 1.54431, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3199910, "speed": 486.26, "utilization": 4.22101, "size": 0.127472}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len8/run3.json b/code/fpga/unopt_results/dblp.xml.10MB.len8/run3.json new file mode 100644 index 0000000..61ff983 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 48.0329, "power": 32.646799}, {"timestamp": 68.7458, "power": 32.646799}, {"timestamp": 89.2894, "power": 32.646799}, {"timestamp": 109.827, "power": 32.646799}, {"timestamp": 130.831, "power": 32.646799}, {"timestamp": 151.375, "power": 32.646799}, {"timestamp": 171.909, "power": 32.646799}, {"timestamp": 192.425, "power": 32.646799}, {"timestamp": 212.959, "power": 32.646799}, {"timestamp": 233.506, "power": 32.646799}, {"timestamp": 254.047, "power": 32.646799}, {"timestamp": 274.591, "power": 32.646799}, {"timestamp": 295.133, "power": 32.646799}, {"timestamp": 315.674, "power": 32.646799}, {"timestamp": 336.197, "power": 32.646799}, {"timestamp": 356.691, "power": 32.646799}, {"timestamp": 377.223, "power": 32.646799}, {"timestamp": 397.763, "power": 32.646799}, {"timestamp": 418.302, "power": 32.646799}, {"timestamp": 438.844, "power": 32.646799}, {"timestamp": 459.385, "power": 32.646799}, {"timestamp": 479.931, "power": 32.646799}, {"timestamp": 500.443, "power": 32.646799}, {"timestamp": 520.976, "power": 32.646799}, {"timestamp": 541.519, "power": 32.646799}, {"timestamp": 562.059, "power": 32.646799}, {"timestamp": 582.598, "power": 32.646799}, {"timestamp": 603.137, "power": 32.646799}, {"timestamp": 623.677, "power": 32.646799}, {"timestamp": 644.189, "power": 32.646799}, {"timestamp": 664.72, "power": 32.646799}, {"timestamp": 685.26, "power": 32.646799}, {"timestamp": 705.798, "power": 32.646799}, {"timestamp": 726.301, "power": 32.646799}, {"timestamp": 746.837, "power": 32.646799}, {"timestamp": 767.377, "power": 32.646799}, {"timestamp": 787.92, "power": 32.646799}, {"timestamp": 808.432, "power": 32.646799}, {"timestamp": 828.969, "power": 32.646799}, {"timestamp": 849.509, "power": 32.646799}, {"timestamp": 870.048, "power": 32.646799}, {"timestamp": 890.586, "power": 32.646799}, {"timestamp": 911.127, "power": 32.646799}, {"timestamp": 931.666, "power": 32.646799}, {"timestamp": 952.178, "power": 32.646799}, {"timestamp": 972.712, "power": 32.646799}, {"timestamp": 993.256, "power": 32.646799}, {"timestamp": 1013.79, "power": 32.76164}, {"timestamp": 1035.01, "power": 32.76164}, {"timestamp": 1055.6, "power": 32.76164}, {"timestamp": 1076.13, "power": 32.76164}, {"timestamp": 1096.62, "power": 32.76164}, {"timestamp": 1117.15, "power": 32.76164}, {"timestamp": 1137.68, "power": 32.76164}, {"timestamp": 1158.21, "power": 32.76164}, {"timestamp": 1178.74, "power": 32.76164}, {"timestamp": 1199.27, "power": 32.76164}, {"timestamp": 1219.8, "power": 32.76164}, {"timestamp": 1240.31, "power": 32.76164}, {"timestamp": 1260.84, "power": 32.76164}, {"timestamp": 1281.37, "power": 32.76164}, {"timestamp": 1301.91, "power": 32.76164}, {"timestamp": 1322.44, "power": 32.76164}, {"timestamp": 1342.97, "power": 32.76164}, {"timestamp": 1363.5, "power": 32.76164}, {"timestamp": 1384.02, "power": 32.76164}, {"timestamp": 1404.52, "power": 32.76164}, {"timestamp": 1425.05, "power": 32.76164}, {"timestamp": 1445.58, "power": 32.76164}, {"timestamp": 1466.11, "power": 32.76164}, {"timestamp": 1486.65, "power": 32.76164}, {"timestamp": 1507.18, "power": 32.76164}, {"timestamp": 1527.71, "power": 32.76164}, {"timestamp": 1548.23, "power": 32.76164}, {"timestamp": 1568.76, "power": 32.76164}, {"timestamp": 1589.29, "power": 32.76164}, {"timestamp": 1609.82, "power": 32.76164}, {"timestamp": 1630.36, "power": 32.76164}, {"timestamp": 1650.89, "power": 32.76164}, {"timestamp": 1671.43, "power": 32.76164}, {"timestamp": 1691.97, "power": 32.76164}, {"timestamp": 1712.47, "power": 32.76164}, {"timestamp": 1733.0, "power": 32.76164}, {"timestamp": 1753.54, "power": 32.76164}, {"timestamp": 1774.08, "power": 32.76164}, {"timestamp": 1794.62, "power": 32.76164}, {"timestamp": 1815.16, "power": 32.76164}, {"timestamp": 1835.7, "power": 32.76164}, {"timestamp": 1856.22, "power": 32.76164}, {"timestamp": 1876.76, "power": 32.76164}, {"timestamp": 1897.3, "power": 32.76164}, {"timestamp": 1917.84, "power": 32.76164}, {"timestamp": 1938.38, "power": 32.76164}, {"timestamp": 1958.94, "power": 32.76164}, {"timestamp": 1979.49, "power": 32.76164}, {"timestamp": 2000.01, "power": 32.76164}, {"timestamp": 2020.5, "power": 33.303972}, {"timestamp": 2041.63, "power": 33.303972}, {"timestamp": 2062.17, "power": 33.303972}, {"timestamp": 2082.71, "power": 33.303972}, {"timestamp": 2103.25, "power": 33.303972}, {"timestamp": 2123.79, "power": 33.303972}, {"timestamp": 2144.3, "power": 33.303972}, {"timestamp": 2164.79, "power": 33.303972}, {"timestamp": 2185.36, "power": 33.303972}, {"timestamp": 2205.92, "power": 33.303972}, {"timestamp": 2226.47, "power": 33.303972}, {"timestamp": 2247.01, "power": 33.303972}, {"timestamp": 2267.55, "power": 33.303972}, {"timestamp": 2288.04, "power": 33.303972}, {"timestamp": 2308.54, "power": 33.303972}, {"timestamp": 2329.1, "power": 33.303972}, {"timestamp": 2349.66, "power": 33.303972}, {"timestamp": 2370.22, "power": 33.303972}, {"timestamp": 2390.8, "power": 33.303972}, {"timestamp": 2411.36, "power": 33.303972}, {"timestamp": 2431.96, "power": 33.303972}, {"timestamp": 2452.45, "power": 33.303972}, {"timestamp": 2473.0, "power": 33.303972}, {"timestamp": 2493.55, "power": 33.303972}, {"timestamp": 2514.12, "power": 33.303972}, {"timestamp": 2534.69, "power": 33.303972}, {"timestamp": 2555.27, "power": 33.303972}, {"timestamp": 2575.83, "power": 33.303972}, {"timestamp": 2596.34, "power": 33.303972}, {"timestamp": 2616.88, "power": 33.303972}, {"timestamp": 2637.45, "power": 33.303972}, {"timestamp": 2658.01, "power": 33.303972}, {"timestamp": 2678.58, "power": 33.303972}, {"timestamp": 2699.14, "power": 33.303972}, {"timestamp": 2719.71, "power": 33.303972}, {"timestamp": 2740.22, "power": 33.303972}, {"timestamp": 2760.77, "power": 33.303972}, {"timestamp": 2781.33, "power": 33.303972}, {"timestamp": 2801.9, "power": 33.303972}, {"timestamp": 2822.48, "power": 33.303972}, {"timestamp": 2843.05, "power": 33.303972}, {"timestamp": 2863.62, "power": 33.303972}, {"timestamp": 2884.13, "power": 33.303972}, {"timestamp": 2904.62, "power": 33.303972}, {"timestamp": 2925.15, "power": 33.303972}, {"timestamp": 2945.69, "power": 33.303972}, {"timestamp": 2966.23, "power": 33.303972}, {"timestamp": 2986.77, "power": 33.303972}, {"timestamp": 3007.31, "power": 33.303972}, {"timestamp": 3027.84, "power": 32.59398}, {"timestamp": 3048.99, "power": 32.59398}, {"timestamp": 3069.53, "power": 32.59398}, {"timestamp": 3090.09, "power": 32.59398}, {"timestamp": 3110.63, "power": 32.59398}, {"timestamp": 3131.18, "power": 32.59398}, {"timestamp": 3151.73, "power": 32.59398}, {"timestamp": 3172.31, "power": 32.59398}, {"timestamp": 3192.86, "power": 32.59398}, {"timestamp": 3213.41, "power": 32.59398}, {"timestamp": 3233.95, "power": 32.59398}, {"timestamp": 3254.5, "power": 32.59398}, {"timestamp": 3275.05, "power": 32.59398}, {"timestamp": 3295.59, "power": 32.59398}, {"timestamp": 3316.12, "power": 32.59398}, {"timestamp": 3336.66, "power": 32.59398}, {"timestamp": 3357.2, "power": 32.59398}, {"timestamp": 3377.75, "power": 32.59398}, {"timestamp": 3398.3, "power": 32.59398}, {"timestamp": 3418.84, "power": 32.59398}, {"timestamp": 3439.39, "power": 32.59398}, {"timestamp": 3459.94, "power": 32.59398}, {"timestamp": 3480.46, "power": 32.59398}, {"timestamp": 3501.0, "power": 32.59398}, {"timestamp": 3521.54, "power": 32.59398}, {"timestamp": 3542.09, "power": 32.59398}, {"timestamp": 3562.64, "power": 32.59398}, {"timestamp": 3583.18, "power": 32.59398}, {"timestamp": 3603.73, "power": 32.59398}, {"timestamp": 3624.25, "power": 32.59398}, {"timestamp": 3644.79, "power": 32.59398}, {"timestamp": 3665.34, "power": 32.59398}, {"timestamp": 3685.88, "power": 32.59398}, {"timestamp": 3706.43, "power": 32.59398}, {"timestamp": 3726.97, "power": 32.59398}, {"timestamp": 3747.52, "power": 32.59398}, {"timestamp": 3768.05, "power": 32.59398}, {"timestamp": 3788.54, "power": 32.59398}, {"timestamp": 3809.08, "power": 32.59398}, {"timestamp": 3829.63, "power": 32.59398}, {"timestamp": 3850.18, "power": 32.59398}, {"timestamp": 3870.72, "power": 32.59398}, {"timestamp": 3891.27, "power": 32.59398}, {"timestamp": 3911.81, "power": 32.59398}, {"timestamp": 3932.35, "power": 32.59398}, {"timestamp": 3952.89, "power": 32.59398}, {"timestamp": 3973.43, "power": 32.59398}, {"timestamp": 3993.98, "power": 32.59398}, {"timestamp": 4014.53, "power": 32.59398}, {"timestamp": 4035.08, "power": 34.283964}, {"timestamp": 4056.2, "power": 34.283964}, {"timestamp": 4076.76, "power": 34.283964}, {"timestamp": 4097.32, "power": 34.283964}, {"timestamp": 4117.89, "power": 34.283964}, {"timestamp": 4138.46, "power": 34.283964}, {"timestamp": 4159.03, "power": 34.283964}, {"timestamp": 4179.6, "power": 34.283964}, {"timestamp": 4200.13, "power": 34.283964}, {"timestamp": 4220.68, "power": 34.283964}, {"timestamp": 4241.26, "power": 34.283964}, {"timestamp": 4261.84, "power": 34.283964}, {"timestamp": 4282.39, "power": 34.283964}, {"timestamp": 4302.96, "power": 34.283964}, {"timestamp": 4323.54, "power": 34.283964}, {"timestamp": 4344.05, "power": 34.283964}, {"timestamp": 4364.53, "power": 34.283964}, {"timestamp": 4385.06, "power": 34.283964}, {"timestamp": 4405.6, "power": 34.283964}, {"timestamp": 4426.13, "power": 34.283964}, {"timestamp": 4446.66, "power": 34.283964}, {"timestamp": 4467.19, "power": 34.283964}, {"timestamp": 4487.72, "power": 34.283964}, {"timestamp": 4508.23, "power": 34.283964}, {"timestamp": 4528.72, "power": 34.283964}, {"timestamp": 4549.24, "power": 34.283964}, {"timestamp": 4569.77, "power": 34.283964}, {"timestamp": 4590.3, "power": 34.283964}, {"timestamp": 4610.82, "power": 34.283964}, {"timestamp": 4631.35, "power": 34.283964}, {"timestamp": 4651.9, "power": 34.283964}, {"timestamp": 4672.45, "power": 34.283964}, {"timestamp": 4692.98, "power": 34.283964}, {"timestamp": 4713.61, "power": 34.283964}, {"timestamp": 4734.15, "power": 34.283964}, {"timestamp": 4754.69, "power": 34.283964}, {"timestamp": 4775.22, "power": 34.283964}, {"timestamp": 4795.76, "power": 34.283964}, {"timestamp": 4816.3, "power": 34.283964}, {"timestamp": 4836.79, "power": 34.283964}, {"timestamp": 4857.27, "power": 34.283964}, {"timestamp": 4877.79, "power": 34.283964}, {"timestamp": 4898.33, "power": 34.283964}, {"timestamp": 4918.86, "power": 34.283964}, {"timestamp": 4939.39, "power": 34.283964}, {"timestamp": 4959.92, "power": 34.283964}, {"timestamp": 4980.43, "power": 34.283964}, {"timestamp": 5000.92, "power": 34.283964}, {"timestamp": 5021.45, "power": 34.283964}, {"timestamp": 5041.98, "power": 32.786962}, {"timestamp": 5063.03, "power": 32.786962}, {"timestamp": 5083.63, "power": 32.786962}, {"timestamp": 5104.14, "power": 32.786962}, {"timestamp": 5124.63, "power": 32.786962}, {"timestamp": 5145.13, "power": 32.786962}, {"timestamp": 5165.65, "power": 32.786962}, {"timestamp": 5186.18, "power": 32.786962}, {"timestamp": 5206.71, "power": 32.786962}, {"timestamp": 5227.24, "power": 32.786962}, {"timestamp": 5247.76, "power": 32.786962}, {"timestamp": 5268.27, "power": 32.786962}, {"timestamp": 5288.93, "power": 32.786962}, {"timestamp": 5309.48, "power": 32.786962}, {"timestamp": 5330.05, "power": 32.786962}], "timeline": {"START": "1618.793883", "END": "4276.442935"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3574.02}, {"name": "clSetKernelArg", "calls": 19, "time": 915.082}, {"name": "clReleaseKernel", "calls": 1, "time": 563.625}, {"name": "clReleaseContext", "calls": 1, "time": 55.6697}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.8775}, {"name": "clCreateContext", "calls": 1, "time": 45.8664}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0154}, {"name": "clCreateKernel", "calls": 1, "time": 0.338867}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.318249}, {"name": "clEnqueueTask", "calls": 1, "time": 0.118732}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084053}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07614}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028109}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023263}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020469}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.017547}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010375}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009092}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009022}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00673}, {"name": "clRetainDevice", "calls": 2, "time": 0.004746}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2657.65}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2657.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9360.364024, "utilization": 97.503792, "size": 3195720.0, "time": 341.409799}, {"type": "WRITE", "transfers": 1, "speed": 7024.78039, "utilization": 73.174796, "size": 4037080.0, "time": 574.69111}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 55699561, "speed": 179.142, "utilization": 1.55505, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3266791, "speed": 486.601, "utilization": 4.22397, "size": 0.127483}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.10MB.len8/run4.json b/code/fpga/unopt_results/dblp.xml.10MB.len8/run4.json new file mode 100644 index 0000000..5139166 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.7261, "power": 32.843082}, {"timestamp": 64.3676, "power": 32.843082}, {"timestamp": 84.9039, "power": 32.843082}, {"timestamp": 105.439, "power": 32.843082}, {"timestamp": 126.331, "power": 32.843082}, {"timestamp": 146.892, "power": 32.843082}, {"timestamp": 167.377, "power": 32.843082}, {"timestamp": 187.922, "power": 32.843082}, {"timestamp": 208.459, "power": 32.843082}, {"timestamp": 229.007, "power": 32.843082}, {"timestamp": 249.552, "power": 32.843082}, {"timestamp": 270.098, "power": 32.843082}, {"timestamp": 290.615, "power": 32.843082}, {"timestamp": 311.113, "power": 32.843082}, {"timestamp": 331.652, "power": 32.843082}, {"timestamp": 352.198, "power": 32.843082}, {"timestamp": 372.742, "power": 32.843082}, {"timestamp": 393.284, "power": 32.843082}, {"timestamp": 413.824, "power": 32.843082}, {"timestamp": 434.37, "power": 32.843082}, {"timestamp": 454.876, "power": 32.843082}, {"timestamp": 475.413, "power": 32.843082}, {"timestamp": 495.959, "power": 32.843082}, {"timestamp": 516.504, "power": 32.843082}, {"timestamp": 537.043, "power": 32.843082}, {"timestamp": 557.588, "power": 32.843082}, {"timestamp": 578.13, "power": 32.843082}, {"timestamp": 598.643, "power": 32.843082}, {"timestamp": 619.136, "power": 32.843082}, {"timestamp": 639.677, "power": 32.843082}, {"timestamp": 660.218, "power": 32.843082}, {"timestamp": 680.762, "power": 32.843082}, {"timestamp": 701.301, "power": 32.843082}, {"timestamp": 721.852, "power": 32.843082}, {"timestamp": 742.396, "power": 32.843082}, {"timestamp": 762.908, "power": 32.843082}, {"timestamp": 783.444, "power": 32.843082}, {"timestamp": 803.985, "power": 32.843082}, {"timestamp": 824.525, "power": 32.843082}, {"timestamp": 845.064, "power": 32.843082}, {"timestamp": 865.604, "power": 32.843082}, {"timestamp": 886.143, "power": 32.843082}, {"timestamp": 906.654, "power": 32.843082}, {"timestamp": 927.189, "power": 32.843082}, {"timestamp": 947.733, "power": 32.843082}, {"timestamp": 968.276, "power": 32.843082}, {"timestamp": 988.82, "power": 32.843082}, {"timestamp": 1009.36, "power": 33.175494}, {"timestamp": 1030.56, "power": 33.175494}, {"timestamp": 1051.12, "power": 33.175494}, {"timestamp": 1071.7, "power": 33.175494}, {"timestamp": 1092.24, "power": 33.175494}, {"timestamp": 1112.78, "power": 33.175494}, {"timestamp": 1133.31, "power": 33.175494}, {"timestamp": 1153.84, "power": 33.175494}, {"timestamp": 1174.37, "power": 33.175494}, {"timestamp": 1194.87, "power": 33.175494}, {"timestamp": 1215.4, "power": 33.175494}, {"timestamp": 1235.93, "power": 33.175494}, {"timestamp": 1256.46, "power": 33.175494}, {"timestamp": 1276.99, "power": 33.175494}, {"timestamp": 1297.52, "power": 33.175494}, {"timestamp": 1318.06, "power": 33.175494}, {"timestamp": 1338.56, "power": 33.175494}, {"timestamp": 1359.05, "power": 33.175494}, {"timestamp": 1379.58, "power": 33.175494}, {"timestamp": 1400.13, "power": 33.175494}, {"timestamp": 1420.66, "power": 33.175494}, {"timestamp": 1441.2, "power": 33.175494}, {"timestamp": 1461.72, "power": 33.175494}, {"timestamp": 1482.26, "power": 33.175494}, {"timestamp": 1502.76, "power": 33.175494}, {"timestamp": 1523.28, "power": 33.175494}, {"timestamp": 1543.81, "power": 33.175494}, {"timestamp": 1564.34, "power": 33.175494}, {"timestamp": 1584.87, "power": 33.175494}, {"timestamp": 1605.4, "power": 33.175494}, {"timestamp": 1625.94, "power": 33.175494}, {"timestamp": 1646.48, "power": 33.175494}, {"timestamp": 1666.97, "power": 33.175494}, {"timestamp": 1687.49, "power": 33.175494}, {"timestamp": 1708.03, "power": 33.175494}, {"timestamp": 1728.56, "power": 33.175494}, {"timestamp": 1749.1, "power": 33.175494}, {"timestamp": 1769.64, "power": 33.175494}, {"timestamp": 1790.17, "power": 33.175494}, {"timestamp": 1810.69, "power": 33.175494}, {"timestamp": 1831.18, "power": 33.175494}, {"timestamp": 1851.71, "power": 33.175494}, {"timestamp": 1872.25, "power": 33.175494}, {"timestamp": 1892.79, "power": 33.175494}, {"timestamp": 1913.33, "power": 33.175494}, {"timestamp": 1933.87, "power": 33.175494}, {"timestamp": 1954.44, "power": 33.175494}, {"timestamp": 1974.94, "power": 33.175494}, {"timestamp": 1995.47, "power": 33.175494}, {"timestamp": 2016.0, "power": 32.417367}, {"timestamp": 2037.08, "power": 32.417367}, {"timestamp": 2057.62, "power": 32.417367}, {"timestamp": 2078.17, "power": 32.417367}, {"timestamp": 2098.69, "power": 32.417367}, {"timestamp": 2119.19, "power": 32.417367}, {"timestamp": 2139.69, "power": 32.417367}, {"timestamp": 2160.18, "power": 32.417367}, {"timestamp": 2180.68, "power": 32.417367}, {"timestamp": 2201.23, "power": 32.417367}, {"timestamp": 2221.67, "power": 32.417367}, {"timestamp": 2242.1, "power": 32.417367}, {"timestamp": 2262.56, "power": 32.417367}, {"timestamp": 2283.06, "power": 32.417367}, {"timestamp": 2303.61, "power": 32.417367}, {"timestamp": 2324.16, "power": 32.417367}, {"timestamp": 2344.71, "power": 32.417367}, {"timestamp": 2365.26, "power": 32.417367}, {"timestamp": 2385.76, "power": 32.417367}, {"timestamp": 2406.33, "power": 32.417367}, {"timestamp": 2426.85, "power": 32.417367}, {"timestamp": 2447.35, "power": 32.417367}, {"timestamp": 2467.92, "power": 32.417367}, {"timestamp": 2488.49, "power": 32.417367}, {"timestamp": 2509.07, "power": 32.417367}, {"timestamp": 2529.58, "power": 32.417367}, {"timestamp": 2550.07, "power": 32.417367}, {"timestamp": 2570.52, "power": 32.417367}, {"timestamp": 2591.07, "power": 32.417367}, {"timestamp": 2611.65, "power": 32.417367}, {"timestamp": 2632.21, "power": 32.417367}, {"timestamp": 2652.78, "power": 32.417367}, {"timestamp": 2673.37, "power": 32.417367}, {"timestamp": 2693.93, "power": 32.417367}, {"timestamp": 2714.44, "power": 32.417367}, {"timestamp": 2734.93, "power": 32.417367}, {"timestamp": 2755.37, "power": 32.417367}, {"timestamp": 2775.85, "power": 32.417367}, {"timestamp": 2796.43, "power": 32.417367}, {"timestamp": 2817.0, "power": 32.417367}, {"timestamp": 2837.59, "power": 32.417367}, {"timestamp": 2858.16, "power": 32.417367}, {"timestamp": 2878.67, "power": 32.417367}, {"timestamp": 2899.17, "power": 32.417367}, {"timestamp": 2919.71, "power": 32.417367}, {"timestamp": 2940.26, "power": 32.417367}, {"timestamp": 2960.81, "power": 32.417367}, {"timestamp": 2981.35, "power": 32.417367}, {"timestamp": 3001.89, "power": 32.417367}, {"timestamp": 3022.44, "power": 33.816075999999995}, {"timestamp": 3043.65, "power": 33.816075999999995}, {"timestamp": 3064.19, "power": 33.816075999999995}, {"timestamp": 3084.73, "power": 33.816075999999995}, {"timestamp": 3105.28, "power": 33.816075999999995}, {"timestamp": 3125.81, "power": 33.816075999999995}, {"timestamp": 3146.35, "power": 33.816075999999995}, {"timestamp": 3166.87, "power": 33.816075999999995}, {"timestamp": 3187.41, "power": 33.816075999999995}, {"timestamp": 3207.95, "power": 33.816075999999995}, {"timestamp": 3228.49, "power": 33.816075999999995}, {"timestamp": 3249.03, "power": 33.816075999999995}, {"timestamp": 3269.56, "power": 33.816075999999995}, {"timestamp": 3290.11, "power": 33.816075999999995}, {"timestamp": 3310.62, "power": 33.816075999999995}, {"timestamp": 3331.12, "power": 33.816075999999995}, {"timestamp": 3351.65, "power": 33.816075999999995}, {"timestamp": 3372.19, "power": 33.816075999999995}, {"timestamp": 3392.73, "power": 33.816075999999995}, {"timestamp": 3413.27, "power": 33.816075999999995}, {"timestamp": 3433.81, "power": 33.816075999999995}, {"timestamp": 3454.35, "power": 33.816075999999995}, {"timestamp": 3474.86, "power": 33.816075999999995}, {"timestamp": 3495.39, "power": 33.816075999999995}, {"timestamp": 3515.93, "power": 33.816075999999995}, {"timestamp": 3536.48, "power": 33.816075999999995}, {"timestamp": 3557.02, "power": 33.816075999999995}, {"timestamp": 3577.56, "power": 33.816075999999995}, {"timestamp": 3598.1, "power": 33.816075999999995}, {"timestamp": 3618.63, "power": 33.816075999999995}, {"timestamp": 3639.17, "power": 33.816075999999995}, {"timestamp": 3659.71, "power": 33.816075999999995}, {"timestamp": 3680.25, "power": 33.816075999999995}, {"timestamp": 3700.82, "power": 33.816075999999995}, {"timestamp": 3721.4, "power": 33.816075999999995}, {"timestamp": 3741.96, "power": 33.816075999999995}, {"timestamp": 3762.52, "power": 33.816075999999995}, {"timestamp": 3783.02, "power": 33.816075999999995}, {"timestamp": 3803.58, "power": 33.816075999999995}, {"timestamp": 3824.16, "power": 33.816075999999995}, {"timestamp": 3844.71, "power": 33.816075999999995}, {"timestamp": 3865.27, "power": 33.816075999999995}, {"timestamp": 3885.82, "power": 33.816075999999995}, {"timestamp": 3906.37, "power": 33.816075999999995}, {"timestamp": 3926.88, "power": 33.816075999999995}, {"timestamp": 3947.41, "power": 33.816075999999995}, {"timestamp": 3967.95, "power": 33.816075999999995}, {"timestamp": 3988.49, "power": 33.816075999999995}, {"timestamp": 4009.02, "power": 33.816075999999995}, {"timestamp": 4029.56, "power": 32.70035}, {"timestamp": 4050.68, "power": 32.70035}, {"timestamp": 4071.18, "power": 32.70035}, {"timestamp": 4091.75, "power": 32.70035}, {"timestamp": 4112.31, "power": 32.70035}, {"timestamp": 4132.88, "power": 32.70035}, {"timestamp": 4153.45, "power": 32.70035}, {"timestamp": 4174.0, "power": 32.70035}, {"timestamp": 4194.5, "power": 32.70035}, {"timestamp": 4215.0, "power": 32.70035}, {"timestamp": 4235.56, "power": 32.70035}, {"timestamp": 4256.13, "power": 32.70035}, {"timestamp": 4276.69, "power": 32.70035}, {"timestamp": 4297.26, "power": 32.70035}, {"timestamp": 4317.8, "power": 32.70035}, {"timestamp": 4338.39, "power": 32.70035}, {"timestamp": 4358.9, "power": 32.70035}, {"timestamp": 4379.43, "power": 32.70035}, {"timestamp": 4399.97, "power": 32.70035}, {"timestamp": 4420.5, "power": 32.70035}, {"timestamp": 4441.03, "power": 32.70035}, {"timestamp": 4461.56, "power": 32.70035}, {"timestamp": 4482.08, "power": 32.70035}, {"timestamp": 4502.58, "power": 32.70035}, {"timestamp": 4523.06, "power": 32.70035}, {"timestamp": 4543.59, "power": 32.70035}, {"timestamp": 4564.11, "power": 32.70035}, {"timestamp": 4584.64, "power": 32.70035}, {"timestamp": 4605.17, "power": 32.70035}, {"timestamp": 4625.7, "power": 32.70035}, {"timestamp": 4646.22, "power": 32.70035}, {"timestamp": 4666.78, "power": 32.70035}, {"timestamp": 4687.29, "power": 32.70035}, {"timestamp": 4707.85, "power": 32.70035}, {"timestamp": 4728.42, "power": 32.70035}, {"timestamp": 4748.99, "power": 32.70035}, {"timestamp": 4769.58, "power": 32.70035}, {"timestamp": 4790.11, "power": 32.70035}, {"timestamp": 4810.62, "power": 32.70035}, {"timestamp": 4831.1, "power": 32.70035}, {"timestamp": 4851.61, "power": 32.70035}, {"timestamp": 4872.14, "power": 32.70035}, {"timestamp": 4892.67, "power": 32.70035}, {"timestamp": 4913.2, "power": 32.70035}, {"timestamp": 4933.72, "power": 32.70035}, {"timestamp": 4954.25, "power": 32.70035}, {"timestamp": 4974.75, "power": 32.70035}, {"timestamp": 4995.24, "power": 32.70035}, {"timestamp": 5015.73, "power": 32.70035}, {"timestamp": 5036.27, "power": 32.474836}, {"timestamp": 5057.34, "power": 32.474836}, {"timestamp": 5077.86, "power": 32.474836}, {"timestamp": 5098.4, "power": 32.474836}, {"timestamp": 5118.92, "power": 32.474836}, {"timestamp": 5139.41, "power": 32.474836}, {"timestamp": 5159.93, "power": 32.474836}, {"timestamp": 5180.46, "power": 32.474836}, {"timestamp": 5200.99, "power": 32.474836}, {"timestamp": 5221.52, "power": 32.474836}, {"timestamp": 5242.04, "power": 32.474836}, {"timestamp": 5262.54, "power": 32.474836}, {"timestamp": 5283.03, "power": 32.474836}, {"timestamp": 5303.51, "power": 32.474836}, {"timestamp": 5324.08, "power": 32.474836}, {"timestamp": 5344.64, "power": 32.474836}], "timeline": {"START": "1631.682764", "END": "4299.602494"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 3588.17}, {"name": "clSetKernelArg", "calls": 19, "time": 931.508}, {"name": "clReleaseKernel", "calls": 1, "time": 570.865}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4062}, {"name": "clCreateContext", "calls": 1, "time": 41.569}, {"name": "clReleaseContext", "calls": 1, "time": 29.1368}, {"name": "clReleaseProgram", "calls": 1, "time": 17.1734}, {"name": "clCreateKernel", "calls": 1, "time": 0.340912}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.322535}, {"name": "clEnqueueTask", "calls": 1, "time": 0.114641}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089774}, {"name": "clRetainMemObject", "calls": 14, "time": 0.071445}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027479}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024676}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021666}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011234}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011052}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01047}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009824}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008886}, {"name": "clRetainDevice", "calls": 2, "time": 0.004873}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2667.92}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2667.43}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9261.317752, "utilization": 96.47206, "size": 3195720.0, "time": 345.061047}, {"type": "WRITE", "transfers": 1, "speed": 7022.466448, "utilization": 73.150692, "size": 4037080.0, "time": 574.880474}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 55805864, "speed": 178.844, "utilization": 1.55246, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3271821, "speed": 486.699, "utilization": 4.22481, "size": 0.127482}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len4/run0.json b/code/fpga/unopt_results/dblp.xml.15MB.len4/run0.json new file mode 100644 index 0000000..bf55ebc --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.4643, "power": 32.393370000000004}, {"timestamp": 72.12, "power": 32.393370000000004}, {"timestamp": 92.6136, "power": 32.393370000000004}, {"timestamp": 113.147, "power": 32.393370000000004}, {"timestamp": 134.132, "power": 32.393370000000004}, {"timestamp": 154.676, "power": 32.393370000000004}, {"timestamp": 175.21, "power": 32.393370000000004}, {"timestamp": 195.756, "power": 32.393370000000004}, {"timestamp": 216.257, "power": 32.393370000000004}, {"timestamp": 236.79, "power": 32.393370000000004}, {"timestamp": 257.334, "power": 32.393370000000004}, {"timestamp": 277.87, "power": 32.393370000000004}, {"timestamp": 298.407, "power": 32.393370000000004}, {"timestamp": 318.945, "power": 32.393370000000004}, {"timestamp": 339.484, "power": 32.393370000000004}, {"timestamp": 359.998, "power": 32.393370000000004}, {"timestamp": 380.492, "power": 32.393370000000004}, {"timestamp": 401.029, "power": 32.393370000000004}, {"timestamp": 421.568, "power": 32.393370000000004}, {"timestamp": 442.106, "power": 32.393370000000004}, {"timestamp": 462.644, "power": 32.393370000000004}, {"timestamp": 483.185, "power": 32.393370000000004}, {"timestamp": 503.728, "power": 32.393370000000004}, {"timestamp": 524.24, "power": 32.393370000000004}, {"timestamp": 544.776, "power": 32.393370000000004}, {"timestamp": 565.322, "power": 32.393370000000004}, {"timestamp": 585.865, "power": 32.393370000000004}, {"timestamp": 606.407, "power": 32.393370000000004}, {"timestamp": 626.946, "power": 32.393370000000004}, {"timestamp": 647.49, "power": 32.393370000000004}, {"timestamp": 667.998, "power": 32.393370000000004}, {"timestamp": 688.491, "power": 32.393370000000004}, {"timestamp": 709.027, "power": 32.393370000000004}, {"timestamp": 729.574, "power": 32.393370000000004}, {"timestamp": 750.117, "power": 32.393370000000004}, {"timestamp": 770.662, "power": 32.393370000000004}, {"timestamp": 791.2, "power": 32.393370000000004}, {"timestamp": 811.74, "power": 32.393370000000004}, {"timestamp": 832.263, "power": 32.393370000000004}, {"timestamp": 852.803, "power": 32.393370000000004}, {"timestamp": 873.342, "power": 32.393370000000004}, {"timestamp": 893.88, "power": 32.393370000000004}, {"timestamp": 914.422, "power": 32.393370000000004}, {"timestamp": 934.96, "power": 32.393370000000004}, {"timestamp": 955.5, "power": 32.393370000000004}, {"timestamp": 976.011, "power": 32.393370000000004}, {"timestamp": 996.511, "power": 32.393370000000004}, {"timestamp": 1017.04, "power": 33.287918999999995}, {"timestamp": 1038.17, "power": 33.287918999999995}, {"timestamp": 1058.77, "power": 33.287918999999995}, {"timestamp": 1079.37, "power": 33.287918999999995}, {"timestamp": 1099.94, "power": 33.287918999999995}, {"timestamp": 1120.5, "power": 33.287918999999995}, {"timestamp": 1141.06, "power": 33.287918999999995}, {"timestamp": 1161.66, "power": 33.287918999999995}, {"timestamp": 1182.25, "power": 33.287918999999995}, {"timestamp": 1202.84, "power": 33.287918999999995}, {"timestamp": 1223.43, "power": 33.287918999999995}, {"timestamp": 1244.01, "power": 33.287918999999995}, {"timestamp": 1264.57, "power": 33.287918999999995}, {"timestamp": 1285.13, "power": 33.287918999999995}, {"timestamp": 1305.72, "power": 33.287918999999995}, {"timestamp": 1326.31, "power": 33.287918999999995}, {"timestamp": 1346.91, "power": 33.287918999999995}, {"timestamp": 1367.51, "power": 33.287918999999995}, {"timestamp": 1388.08, "power": 33.287918999999995}, {"timestamp": 1408.65, "power": 33.287918999999995}, {"timestamp": 1429.21, "power": 33.287918999999995}, {"timestamp": 1449.8, "power": 33.287918999999995}, {"timestamp": 1470.4, "power": 33.287918999999995}, {"timestamp": 1491.0, "power": 33.287918999999995}, {"timestamp": 1511.6, "power": 33.287918999999995}, {"timestamp": 1532.17, "power": 33.287918999999995}, {"timestamp": 1552.73, "power": 33.287918999999995}, {"timestamp": 1573.32, "power": 33.287918999999995}, {"timestamp": 1593.91, "power": 33.287918999999995}, {"timestamp": 1614.51, "power": 33.287918999999995}, {"timestamp": 1635.1, "power": 33.287918999999995}, {"timestamp": 1655.7, "power": 33.287918999999995}, {"timestamp": 1676.29, "power": 33.287918999999995}, {"timestamp": 1696.84, "power": 33.287918999999995}, {"timestamp": 1717.43, "power": 33.287918999999995}, {"timestamp": 1738.03, "power": 33.287918999999995}, {"timestamp": 1758.62, "power": 33.287918999999995}, {"timestamp": 1779.22, "power": 33.287918999999995}, {"timestamp": 1799.81, "power": 33.287918999999995}, {"timestamp": 1820.38, "power": 33.287918999999995}, {"timestamp": 1840.93, "power": 33.287918999999995}, {"timestamp": 1861.52, "power": 33.287918999999995}, {"timestamp": 1882.12, "power": 33.287918999999995}, {"timestamp": 1902.71, "power": 33.287918999999995}, {"timestamp": 1923.31, "power": 33.287918999999995}, {"timestamp": 1943.91, "power": 33.287918999999995}, {"timestamp": 1964.48, "power": 33.287918999999995}, {"timestamp": 1985.05, "power": 33.287918999999995}, {"timestamp": 2005.64, "power": 33.287918999999995}, {"timestamp": 2026.24, "power": 32.652147}, {"timestamp": 2047.33, "power": 32.652147}, {"timestamp": 2067.92, "power": 32.652147}, {"timestamp": 2088.48, "power": 32.652147}, {"timestamp": 2109.04, "power": 32.652147}, {"timestamp": 2129.63, "power": 32.652147}, {"timestamp": 2150.22, "power": 32.652147}, {"timestamp": 2170.82, "power": 32.652147}, {"timestamp": 2191.41, "power": 32.652147}, {"timestamp": 2211.98, "power": 32.652147}, {"timestamp": 2232.54, "power": 32.652147}, {"timestamp": 2253.09, "power": 32.652147}, {"timestamp": 2273.69, "power": 32.652147}, {"timestamp": 2294.29, "power": 32.652147}, {"timestamp": 2314.89, "power": 32.652147}, {"timestamp": 2335.5, "power": 32.652147}, {"timestamp": 2356.07, "power": 32.652147}, {"timestamp": 2376.63, "power": 32.652147}, {"timestamp": 2397.21, "power": 32.652147}, {"timestamp": 2417.8, "power": 32.652147}, {"timestamp": 2438.4, "power": 32.652147}, {"timestamp": 2458.99, "power": 32.652147}, {"timestamp": 2479.59, "power": 32.652147}, {"timestamp": 2500.16, "power": 32.652147}, {"timestamp": 2520.73, "power": 32.652147}, {"timestamp": 2541.32, "power": 32.652147}, {"timestamp": 2561.91, "power": 32.652147}, {"timestamp": 2582.51, "power": 32.652147}, {"timestamp": 2603.11, "power": 32.652147}, {"timestamp": 2623.7, "power": 32.652147}, {"timestamp": 2644.27, "power": 32.652147}, {"timestamp": 2664.83, "power": 32.652147}, {"timestamp": 2685.42, "power": 32.652147}, {"timestamp": 2706.01, "power": 32.652147}, {"timestamp": 2726.62, "power": 32.652147}, {"timestamp": 2747.21, "power": 32.652147}, {"timestamp": 2767.81, "power": 32.652147}, {"timestamp": 2788.38, "power": 32.652147}, {"timestamp": 2808.94, "power": 32.652147}, {"timestamp": 2829.55, "power": 32.652147}, {"timestamp": 2850.21, "power": 32.652147}, {"timestamp": 2870.77, "power": 32.652147}, {"timestamp": 2891.3, "power": 32.652147}, {"timestamp": 2911.83, "power": 32.652147}, {"timestamp": 2932.32, "power": 32.652147}, {"timestamp": 2952.85, "power": 32.652147}, {"timestamp": 2973.38, "power": 32.652147}, {"timestamp": 2993.92, "power": 32.652147}, {"timestamp": 3014.45, "power": 32.652147}, {"timestamp": 3034.99, "power": 35.152128}, {"timestamp": 3056.11, "power": 35.152128}, {"timestamp": 3076.6, "power": 35.152128}, {"timestamp": 3097.13, "power": 35.152128}, {"timestamp": 3117.67, "power": 35.152128}, {"timestamp": 3138.2, "power": 35.152128}, {"timestamp": 3158.73, "power": 35.152128}, {"timestamp": 3179.27, "power": 35.152128}, {"timestamp": 3199.81, "power": 35.152128}, {"timestamp": 3220.33, "power": 35.152128}, {"timestamp": 3240.86, "power": 35.152128}, {"timestamp": 3261.42, "power": 35.152128}, {"timestamp": 3281.97, "power": 35.152128}, {"timestamp": 3302.51, "power": 35.152128}, {"timestamp": 3323.05, "power": 35.152128}, {"timestamp": 3343.59, "power": 35.152128}, {"timestamp": 3364.11, "power": 35.152128}, {"timestamp": 3384.6, "power": 35.152128}, {"timestamp": 3405.14, "power": 35.152128}, {"timestamp": 3425.68, "power": 35.152128}, {"timestamp": 3446.22, "power": 35.152128}, {"timestamp": 3466.76, "power": 35.152128}, {"timestamp": 3487.3, "power": 35.152128}, {"timestamp": 3507.84, "power": 35.152128}, {"timestamp": 3528.35, "power": 35.152128}, {"timestamp": 3548.89, "power": 35.152128}, {"timestamp": 3569.43, "power": 35.152128}, {"timestamp": 3589.97, "power": 35.152128}, {"timestamp": 3610.51, "power": 35.152128}, {"timestamp": 3631.04, "power": 35.152128}, {"timestamp": 3651.58, "power": 35.152128}, {"timestamp": 3672.1, "power": 35.152128}, {"timestamp": 3692.6, "power": 35.152128}, {"timestamp": 3713.13, "power": 35.152128}, {"timestamp": 3733.68, "power": 35.152128}, {"timestamp": 3754.23, "power": 35.152128}, {"timestamp": 3774.78, "power": 35.152128}, {"timestamp": 3795.32, "power": 35.152128}, {"timestamp": 3815.88, "power": 35.152128}, {"timestamp": 3836.38, "power": 35.152128}, {"timestamp": 3856.92, "power": 35.152128}, {"timestamp": 3877.47, "power": 35.152128}, {"timestamp": 3898.02, "power": 35.152128}, {"timestamp": 3918.57, "power": 35.152128}, {"timestamp": 3939.12, "power": 35.152128}, {"timestamp": 3959.67, "power": 35.152128}, {"timestamp": 3980.19, "power": 35.152128}, {"timestamp": 4000.74, "power": 35.152128}, {"timestamp": 4021.29, "power": 35.152128}, {"timestamp": 4041.84, "power": 33.257037}, {"timestamp": 4062.97, "power": 33.257037}, {"timestamp": 4083.52, "power": 33.257037}, {"timestamp": 4104.06, "power": 33.257037}, {"timestamp": 4124.56, "power": 33.257037}, {"timestamp": 4145.09, "power": 33.257037}, {"timestamp": 4165.63, "power": 33.257037}, {"timestamp": 4186.17, "power": 33.257037}, {"timestamp": 4206.72, "power": 33.257037}, {"timestamp": 4227.26, "power": 33.257037}, {"timestamp": 4247.8, "power": 33.257037}, {"timestamp": 4268.31, "power": 33.257037}, {"timestamp": 4288.84, "power": 33.257037}, {"timestamp": 4309.38, "power": 33.257037}, {"timestamp": 4329.92, "power": 33.257037}, {"timestamp": 4350.46, "power": 33.257037}, {"timestamp": 4371.01, "power": 33.257037}, {"timestamp": 4391.55, "power": 33.257037}, {"timestamp": 4412.07, "power": 33.257037}, {"timestamp": 4432.56, "power": 33.257037}, {"timestamp": 4453.1, "power": 33.257037}, {"timestamp": 4473.64, "power": 33.257037}, {"timestamp": 4494.18, "power": 33.257037}, {"timestamp": 4514.72, "power": 33.257037}, {"timestamp": 4535.27, "power": 33.257037}, {"timestamp": 4555.81, "power": 33.257037}, {"timestamp": 4576.37, "power": 33.257037}, {"timestamp": 4596.91, "power": 33.257037}, {"timestamp": 4617.45, "power": 33.257037}, {"timestamp": 4637.99, "power": 33.257037}, {"timestamp": 4658.53, "power": 33.257037}, {"timestamp": 4679.07, "power": 33.257037}, {"timestamp": 4699.64, "power": 33.257037}, {"timestamp": 4720.16, "power": 33.257037}, {"timestamp": 4740.65, "power": 33.257037}, {"timestamp": 4761.2, "power": 33.257037}, {"timestamp": 4781.78, "power": 33.257037}, {"timestamp": 4802.34, "power": 33.257037}, {"timestamp": 4822.92, "power": 33.257037}, {"timestamp": 4843.49, "power": 33.257037}, {"timestamp": 4864.01, "power": 33.257037}, {"timestamp": 4884.5, "power": 33.257037}, {"timestamp": 4905.07, "power": 33.257037}, {"timestamp": 4925.62, "power": 33.257037}, {"timestamp": 4946.2, "power": 33.257037}, {"timestamp": 4966.75, "power": 33.257037}, {"timestamp": 4987.31, "power": 33.257037}, {"timestamp": 5007.86, "power": 33.257037}, {"timestamp": 5028.37, "power": 33.257037}, {"timestamp": 5048.92, "power": 33.50667}, {"timestamp": 5070.03, "power": 33.50667}, {"timestamp": 5090.59, "power": 33.50667}, {"timestamp": 5111.13, "power": 33.50667}, {"timestamp": 5131.67, "power": 33.50667}, {"timestamp": 5152.2, "power": 33.50667}, {"timestamp": 5172.7, "power": 33.50667}, {"timestamp": 5193.25, "power": 33.50667}, {"timestamp": 5213.83, "power": 33.50667}, {"timestamp": 5234.4, "power": 33.50667}, {"timestamp": 5254.96, "power": 33.50667}, {"timestamp": 5275.51, "power": 33.50667}, {"timestamp": 5296.02, "power": 33.50667}, {"timestamp": 5316.52, "power": 33.50667}, {"timestamp": 5337.11, "power": 33.50667}, {"timestamp": 5357.68, "power": 33.50667}, {"timestamp": 5378.22, "power": 33.50667}, {"timestamp": 5398.77, "power": 33.50667}, {"timestamp": 5419.33, "power": 33.50667}, {"timestamp": 5439.88, "power": 33.50667}, {"timestamp": 5460.38, "power": 33.50667}, {"timestamp": 5480.91, "power": 33.50667}, {"timestamp": 5501.46, "power": 33.50667}, {"timestamp": 5521.99, "power": 33.50667}, {"timestamp": 5542.53, "power": 33.50667}, {"timestamp": 5563.07, "power": 33.50667}, {"timestamp": 5583.61, "power": 33.50667}, {"timestamp": 5604.13, "power": 33.50667}, {"timestamp": 5624.62, "power": 33.50667}, {"timestamp": 5645.16, "power": 33.50667}, {"timestamp": 5665.7, "power": 33.50667}, {"timestamp": 5686.26, "power": 33.50667}, {"timestamp": 5706.8, "power": 33.50667}, {"timestamp": 5727.34, "power": 33.50667}, {"timestamp": 5747.91, "power": 33.50667}, {"timestamp": 5768.4, "power": 33.50667}, {"timestamp": 5788.94, "power": 33.50667}, {"timestamp": 5809.5, "power": 33.50667}, {"timestamp": 5830.07, "power": 33.50667}, {"timestamp": 5850.63, "power": 33.50667}, {"timestamp": 5871.2, "power": 33.50667}, {"timestamp": 5891.77, "power": 33.50667}, {"timestamp": 5912.28, "power": 33.50667}, {"timestamp": 5932.83, "power": 33.50667}, {"timestamp": 5953.4, "power": 33.50667}, {"timestamp": 5973.97, "power": 33.50667}, {"timestamp": 5994.54, "power": 33.50667}, {"timestamp": 6015.12, "power": 33.50667}, {"timestamp": 6035.68, "power": 33.50667}, {"timestamp": 6056.2, "power": 33.497493}, {"timestamp": 6077.3, "power": 33.497493}, {"timestamp": 6097.86, "power": 33.497493}, {"timestamp": 6118.41, "power": 33.497493}, {"timestamp": 6138.96, "power": 33.497493}, {"timestamp": 6159.52, "power": 33.497493}, {"timestamp": 6180.05, "power": 33.497493}, {"timestamp": 6200.54, "power": 33.497493}, {"timestamp": 6221.1, "power": 33.497493}, {"timestamp": 6241.68, "power": 33.497493}, {"timestamp": 6262.23, "power": 33.497493}, {"timestamp": 6282.78, "power": 33.497493}, {"timestamp": 6303.34, "power": 33.497493}, {"timestamp": 6323.91, "power": 33.497493}, {"timestamp": 6344.41, "power": 33.497493}, {"timestamp": 6364.98, "power": 33.497493}, {"timestamp": 6385.53, "power": 33.497493}, {"timestamp": 6406.1, "power": 33.497493}, {"timestamp": 6426.68, "power": 33.497493}, {"timestamp": 6447.26, "power": 33.497493}, {"timestamp": 6467.81, "power": 33.497493}, {"timestamp": 6488.32, "power": 33.497493}, {"timestamp": 6508.87, "power": 33.497493}, {"timestamp": 6529.44, "power": 33.497493}, {"timestamp": 6550.01, "power": 33.497493}, {"timestamp": 6570.58, "power": 33.497493}, {"timestamp": 6591.15, "power": 33.497493}, {"timestamp": 6611.72, "power": 33.497493}, {"timestamp": 6632.23, "power": 33.497493}, {"timestamp": 6652.78, "power": 33.497493}, {"timestamp": 6673.35, "power": 33.497493}, {"timestamp": 6693.93, "power": 33.497493}, {"timestamp": 6714.5, "power": 33.497493}, {"timestamp": 6735.06, "power": 33.497493}, {"timestamp": 6755.63, "power": 33.497493}, {"timestamp": 6776.15, "power": 33.497493}, {"timestamp": 6796.7, "power": 33.497493}, {"timestamp": 6817.26, "power": 33.497493}, {"timestamp": 6837.83, "power": 33.497493}, {"timestamp": 6858.39, "power": 33.497493}, {"timestamp": 6878.95, "power": 33.497493}, {"timestamp": 6899.52, "power": 33.497493}, {"timestamp": 6920.04, "power": 33.497493}, {"timestamp": 6940.53, "power": 33.497493}, {"timestamp": 6961.1, "power": 33.497493}, {"timestamp": 6981.66, "power": 33.497493}, {"timestamp": 7002.23, "power": 33.497493}, {"timestamp": 7022.79, "power": 33.497493}, {"timestamp": 7043.37, "power": 33.497493}, {"timestamp": 7063.94, "power": 33.325649}, {"timestamp": 7085.03, "power": 33.325649}, {"timestamp": 7105.6, "power": 33.325649}, {"timestamp": 7126.17, "power": 33.325649}, {"timestamp": 7146.74, "power": 33.325649}, {"timestamp": 7167.31, "power": 33.325649}, {"timestamp": 7187.89, "power": 33.325649}, {"timestamp": 7208.39, "power": 33.325649}, {"timestamp": 7228.96, "power": 33.325649}, {"timestamp": 7249.53, "power": 33.325649}, {"timestamp": 7270.11, "power": 33.325649}, {"timestamp": 7290.67, "power": 33.325649}, {"timestamp": 7311.24, "power": 33.325649}, {"timestamp": 7331.81, "power": 33.325649}, {"timestamp": 7352.32, "power": 33.325649}, {"timestamp": 7372.89, "power": 33.325649}, {"timestamp": 7393.46, "power": 33.325649}, {"timestamp": 7414.02, "power": 33.325649}, {"timestamp": 7434.58, "power": 33.325649}, {"timestamp": 7455.13, "power": 33.325649}, {"timestamp": 7475.71, "power": 33.325649}, {"timestamp": 7496.22, "power": 33.325649}, {"timestamp": 7516.77, "power": 33.325649}, {"timestamp": 7537.34, "power": 33.325649}, {"timestamp": 7557.9, "power": 33.325649}, {"timestamp": 7578.46, "power": 33.325649}, {"timestamp": 7599.03, "power": 33.325649}, {"timestamp": 7619.6, "power": 33.325649}, {"timestamp": 7640.12, "power": 33.325649}, {"timestamp": 7660.67, "power": 33.325649}, {"timestamp": 7681.23, "power": 33.325649}, {"timestamp": 7701.77, "power": 33.325649}, {"timestamp": 7722.31, "power": 33.325649}, {"timestamp": 7742.85, "power": 33.325649}, {"timestamp": 7763.4, "power": 33.325649}, {"timestamp": 7783.95, "power": 33.325649}, {"timestamp": 7804.44, "power": 33.325649}, {"timestamp": 7824.98, "power": 33.325649}, {"timestamp": 7845.52, "power": 33.325649}, {"timestamp": 7866.06, "power": 33.325649}, {"timestamp": 7886.6, "power": 33.325649}, {"timestamp": 7907.14, "power": 33.325649}, {"timestamp": 7927.68, "power": 33.325649}, {"timestamp": 7948.21, "power": 33.325649}, {"timestamp": 7968.74, "power": 33.325649}, {"timestamp": 7989.28, "power": 33.325649}, {"timestamp": 8009.82, "power": 33.325649}, {"timestamp": 8030.36, "power": 33.325649}, {"timestamp": 8050.91, "power": 33.325649}, {"timestamp": 8071.45, "power": 33.413561}, {"timestamp": 8092.52, "power": 33.413561}, {"timestamp": 8113.09, "power": 33.413561}, {"timestamp": 8133.67, "power": 33.413561}, {"timestamp": 8154.24, "power": 33.413561}, {"timestamp": 8174.81, "power": 33.413561}, {"timestamp": 8195.39, "power": 33.413561}, {"timestamp": 8215.96, "power": 33.413561}, {"timestamp": 8236.45, "power": 33.413561}, {"timestamp": 8257.01, "power": 33.413561}, {"timestamp": 8277.56, "power": 33.413561}, {"timestamp": 8298.12, "power": 33.413561}, {"timestamp": 8318.68, "power": 33.413561}, {"timestamp": 8339.24, "power": 33.413561}, {"timestamp": 8359.79, "power": 33.413561}, {"timestamp": 8380.31, "power": 33.413561}, {"timestamp": 8400.86, "power": 33.413561}, {"timestamp": 8421.43, "power": 33.413561}, {"timestamp": 8441.99, "power": 33.413561}, {"timestamp": 8462.57, "power": 33.413561}, {"timestamp": 8483.13, "power": 33.413561}, {"timestamp": 8503.69, "power": 33.413561}, {"timestamp": 8524.2, "power": 33.413561}, {"timestamp": 8544.75, "power": 33.413561}, {"timestamp": 8565.31, "power": 33.413561}, {"timestamp": 8585.86, "power": 33.413561}, {"timestamp": 8606.42, "power": 33.413561}, {"timestamp": 8626.98, "power": 33.413561}, {"timestamp": 8647.54, "power": 33.413561}, {"timestamp": 8668.05, "power": 33.413561}, {"timestamp": 8688.54, "power": 33.413561}, {"timestamp": 8709.11, "power": 33.413561}, {"timestamp": 8729.69, "power": 33.413561}, {"timestamp": 8750.27, "power": 33.413561}, {"timestamp": 8770.83, "power": 33.413561}, {"timestamp": 8791.39, "power": 33.413561}, {"timestamp": 8811.97, "power": 33.413561}, {"timestamp": 8832.47, "power": 33.413561}, {"timestamp": 8853.04, "power": 33.413561}, {"timestamp": 8873.6, "power": 33.413561}, {"timestamp": 8894.14, "power": 33.413561}, {"timestamp": 8914.71, "power": 33.413561}, {"timestamp": 8935.28, "power": 33.413561}, {"timestamp": 8955.85, "power": 33.413561}, {"timestamp": 8976.36, "power": 33.413561}, {"timestamp": 8996.93, "power": 33.413561}, {"timestamp": 9017.5, "power": 33.413561}, {"timestamp": 9038.06, "power": 33.413561}, {"timestamp": 9058.63, "power": 33.413561}, {"timestamp": 9079.2, "power": 33.706253000000004}, {"timestamp": 9100.79, "power": 33.706253000000004}, {"timestamp": 9121.33, "power": 33.706253000000004}, {"timestamp": 9141.88, "power": 33.706253000000004}, {"timestamp": 9162.43, "power": 33.706253000000004}, {"timestamp": 9182.97, "power": 33.706253000000004}, {"timestamp": 9203.52, "power": 33.706253000000004}, {"timestamp": 9224.05, "power": 33.706253000000004}, {"timestamp": 9244.55, "power": 33.706253000000004}, {"timestamp": 9265.1, "power": 33.706253000000004}, {"timestamp": 9285.65, "power": 33.706253000000004}, {"timestamp": 9306.2, "power": 33.706253000000004}, {"timestamp": 9326.75, "power": 33.706253000000004}, {"timestamp": 9347.29, "power": 33.706253000000004}, {"timestamp": 9367.84, "power": 33.706253000000004}, {"timestamp": 9388.36, "power": 33.706253000000004}, {"timestamp": 9408.9, "power": 33.706253000000004}, {"timestamp": 9429.45, "power": 33.706253000000004}, {"timestamp": 9450.0, "power": 33.706253000000004}, {"timestamp": 9470.55, "power": 33.706253000000004}, {"timestamp": 9491.1, "power": 33.706253000000004}, {"timestamp": 9511.65, "power": 33.706253000000004}, {"timestamp": 9532.17, "power": 33.706253000000004}, {"timestamp": 9552.71, "power": 33.706253000000004}, {"timestamp": 9573.26, "power": 33.706253000000004}, {"timestamp": 9593.8, "power": 33.706253000000004}, {"timestamp": 9614.35, "power": 33.706253000000004}, {"timestamp": 9634.9, "power": 33.706253000000004}, {"timestamp": 9655.46, "power": 33.706253000000004}, {"timestamp": 9675.99, "power": 33.706253000000004}, {"timestamp": 9696.49, "power": 33.706253000000004}, {"timestamp": 9717.02, "power": 33.706253000000004}, {"timestamp": 9737.57, "power": 33.706253000000004}, {"timestamp": 9758.12, "power": 33.706253000000004}, {"timestamp": 9778.67, "power": 33.706253000000004}, {"timestamp": 9799.21, "power": 33.706253000000004}, {"timestamp": 9819.76, "power": 33.706253000000004}, {"timestamp": 9840.28, "power": 33.706253000000004}, {"timestamp": 9860.78, "power": 33.706253000000004}, {"timestamp": 9881.33, "power": 33.706253000000004}, {"timestamp": 9901.88, "power": 33.706253000000004}, {"timestamp": 9922.42, "power": 33.706253000000004}, {"timestamp": 9942.97, "power": 33.706253000000004}, {"timestamp": 9963.52, "power": 33.706253000000004}, {"timestamp": 9984.05, "power": 33.706253000000004}, {"timestamp": 10004.5, "power": 33.706253000000004}, {"timestamp": 10025.1, "power": 33.706253000000004}, {"timestamp": 10045.6, "power": 33.706253000000004}, {"timestamp": 10066.2, "power": 33.706253000000004}, {"timestamp": 10086.7, "power": 33.599385999999996}, {"timestamp": 10108.0, "power": 33.599385999999996}, {"timestamp": 10128.6, "power": 33.599385999999996}, {"timestamp": 10149.1, "power": 33.599385999999996}, {"timestamp": 10169.7, "power": 33.599385999999996}, {"timestamp": 10190.2, "power": 33.599385999999996}, {"timestamp": 10210.7, "power": 33.599385999999996}, {"timestamp": 10231.3, "power": 33.599385999999996}, {"timestamp": 10251.8, "power": 33.599385999999996}, {"timestamp": 10272.3, "power": 33.599385999999996}, {"timestamp": 10292.8, "power": 33.599385999999996}, {"timestamp": 10313.4, "power": 33.599385999999996}, {"timestamp": 10333.9, "power": 33.599385999999996}, {"timestamp": 10354.5, "power": 33.599385999999996}, {"timestamp": 10375.0, "power": 33.599385999999996}, {"timestamp": 10395.6, "power": 33.599385999999996}, {"timestamp": 10416.1, "power": 33.599385999999996}, {"timestamp": 10436.6, "power": 33.599385999999996}, {"timestamp": 10457.1, "power": 33.599385999999996}, {"timestamp": 10477.7, "power": 33.599385999999996}, {"timestamp": 10498.2, "power": 33.599385999999996}, {"timestamp": 10518.8, "power": 33.599385999999996}, {"timestamp": 10539.3, "power": 33.599385999999996}, {"timestamp": 10559.8, "power": 33.599385999999996}, {"timestamp": 10580.4, "power": 33.599385999999996}, {"timestamp": 10600.9, "power": 33.599385999999996}, {"timestamp": 10621.4, "power": 33.599385999999996}, {"timestamp": 10642.0, "power": 33.599385999999996}, {"timestamp": 10662.5, "power": 33.599385999999996}, {"timestamp": 10683.1, "power": 33.599385999999996}, {"timestamp": 10703.7, "power": 33.599385999999996}, {"timestamp": 10724.2, "power": 33.599385999999996}, {"timestamp": 10744.8, "power": 33.599385999999996}, {"timestamp": 10765.3, "power": 33.599385999999996}, {"timestamp": 10785.9, "power": 33.599385999999996}, {"timestamp": 10806.4, "power": 33.599385999999996}, {"timestamp": 10827.0, "power": 33.599385999999996}, {"timestamp": 10847.6, "power": 33.599385999999996}, {"timestamp": 10868.1, "power": 33.599385999999996}, {"timestamp": 10888.6, "power": 33.599385999999996}, {"timestamp": 10909.2, "power": 33.599385999999996}, {"timestamp": 10929.8, "power": 33.599385999999996}, {"timestamp": 10950.3, "power": 33.599385999999996}, {"timestamp": 10970.8, "power": 33.599385999999996}, {"timestamp": 10991.4, "power": 33.599385999999996}, {"timestamp": 11012.0, "power": 33.599385999999996}, {"timestamp": 11032.5, "power": 33.599385999999996}, {"timestamp": 11053.0, "power": 33.599385999999996}, {"timestamp": 11073.6, "power": 33.599385999999996}, {"timestamp": 11094.2, "power": 34.575371000000004}, {"timestamp": 11115.3, "power": 34.575371000000004}, {"timestamp": 11135.8, "power": 34.575371000000004}, {"timestamp": 11156.4, "power": 34.575371000000004}, {"timestamp": 11176.9, "power": 34.575371000000004}, {"timestamp": 11197.4, "power": 34.575371000000004}, {"timestamp": 11218.0, "power": 34.575371000000004}, {"timestamp": 11238.5, "power": 34.575371000000004}, {"timestamp": 11259.1, "power": 34.575371000000004}, {"timestamp": 11279.6, "power": 34.575371000000004}, {"timestamp": 11300.2, "power": 34.575371000000004}, {"timestamp": 11320.7, "power": 34.575371000000004}, {"timestamp": 11341.2, "power": 34.575371000000004}, {"timestamp": 11361.8, "power": 34.575371000000004}, {"timestamp": 11382.3, "power": 34.575371000000004}, {"timestamp": 11402.9, "power": 34.575371000000004}, {"timestamp": 11423.4, "power": 34.575371000000004}, {"timestamp": 11443.9, "power": 34.575371000000004}, {"timestamp": 11464.4, "power": 34.575371000000004}, {"timestamp": 11485.0, "power": 34.575371000000004}, {"timestamp": 11505.5, "power": 34.575371000000004}, {"timestamp": 11526.0, "power": 34.575371000000004}, {"timestamp": 11546.6, "power": 34.575371000000004}, {"timestamp": 11567.1, "power": 34.575371000000004}, {"timestamp": 11587.7, "power": 34.575371000000004}, {"timestamp": 11608.2, "power": 34.575371000000004}, {"timestamp": 11628.7, "power": 34.575371000000004}, {"timestamp": 11649.3, "power": 34.575371000000004}, {"timestamp": 11669.8, "power": 34.575371000000004}, {"timestamp": 11690.4, "power": 34.575371000000004}, {"timestamp": 11710.9, "power": 34.575371000000004}, {"timestamp": 11731.5, "power": 34.575371000000004}, {"timestamp": 11752.0, "power": 34.575371000000004}, {"timestamp": 11772.5, "power": 34.575371000000004}, {"timestamp": 11793.0, "power": 34.575371000000004}, {"timestamp": 11813.6, "power": 34.575371000000004}, {"timestamp": 11834.1, "power": 34.575371000000004}, {"timestamp": 11854.7, "power": 34.575371000000004}, {"timestamp": 11875.2, "power": 34.575371000000004}, {"timestamp": 11895.7, "power": 34.575371000000004}, {"timestamp": 11916.3, "power": 34.575371000000004}, {"timestamp": 11936.8, "power": 34.575371000000004}, {"timestamp": 11957.4, "power": 34.575371000000004}, {"timestamp": 11977.9, "power": 34.575371000000004}, {"timestamp": 11998.4, "power": 34.575371000000004}, {"timestamp": 12019.1, "power": 34.575371000000004}, {"timestamp": 12039.7, "power": 34.575371000000004}, {"timestamp": 12060.2, "power": 34.575371000000004}, {"timestamp": 12080.7, "power": 34.575371000000004}, {"timestamp": 12101.2, "power": 35.002539}, {"timestamp": 12122.5, "power": 35.002539}, {"timestamp": 12143.0, "power": 35.002539}, {"timestamp": 12163.6, "power": 35.002539}, {"timestamp": 12184.1, "power": 35.002539}, {"timestamp": 12204.6, "power": 35.002539}, {"timestamp": 12225.1, "power": 35.002539}, {"timestamp": 12245.6, "power": 35.002539}, {"timestamp": 12266.1, "power": 35.002539}, {"timestamp": 12286.7, "power": 35.002539}, {"timestamp": 12307.2, "power": 35.002539}, {"timestamp": 12327.7, "power": 35.002539}, {"timestamp": 12348.2, "power": 35.002539}, {"timestamp": 12368.7, "power": 35.002539}, {"timestamp": 12389.2, "power": 35.002539}, {"timestamp": 12409.8, "power": 35.002539}, {"timestamp": 12430.3, "power": 35.002539}, {"timestamp": 12450.8, "power": 35.002539}, {"timestamp": 12471.4, "power": 35.002539}, {"timestamp": 12491.9, "power": 35.002539}, {"timestamp": 12512.4, "power": 35.002539}, {"timestamp": 12532.9, "power": 35.002539}, {"timestamp": 12553.4, "power": 35.002539}, {"timestamp": 12574.0, "power": 35.002539}, {"timestamp": 12594.5, "power": 35.002539}, {"timestamp": 12615.0, "power": 35.002539}, {"timestamp": 12635.5, "power": 35.002539}, {"timestamp": 12656.1, "power": 35.002539}, {"timestamp": 12676.6, "power": 35.002539}, {"timestamp": 12697.1, "power": 35.002539}, {"timestamp": 12717.6, "power": 35.002539}, {"timestamp": 12738.2, "power": 35.002539}, {"timestamp": 12758.7, "power": 35.002539}, {"timestamp": 12779.2, "power": 35.002539}, {"timestamp": 12799.7, "power": 35.002539}, {"timestamp": 12820.2, "power": 35.002539}, {"timestamp": 12840.7, "power": 35.002539}, {"timestamp": 12861.2, "power": 35.002539}, {"timestamp": 12881.7, "power": 35.002539}, {"timestamp": 12902.2, "power": 35.002539}, {"timestamp": 12922.7, "power": 35.002539}, {"timestamp": 12943.3, "power": 35.002539}, {"timestamp": 12963.9, "power": 35.002539}, {"timestamp": 12984.4, "power": 35.002539}, {"timestamp": 13004.9, "power": 35.002539}, {"timestamp": 13025.5, "power": 35.002539}, {"timestamp": 13046.0, "power": 35.002539}, {"timestamp": 13066.6, "power": 35.002539}, {"timestamp": 13087.1, "power": 35.002539}, {"timestamp": 13107.7, "power": 32.740784999999995}, {"timestamp": 13128.7, "power": 32.740784999999995}, {"timestamp": 13149.2, "power": 32.740784999999995}, {"timestamp": 13169.7, "power": 32.740784999999995}, {"timestamp": 13190.3, "power": 32.740784999999995}, {"timestamp": 13210.8, "power": 32.740784999999995}, {"timestamp": 13231.3, "power": 32.740784999999995}, {"timestamp": 13251.8, "power": 32.740784999999995}, {"timestamp": 13272.4, "power": 32.740784999999995}, {"timestamp": 13292.8, "power": 32.740784999999995}, {"timestamp": 13313.4, "power": 32.740784999999995}, {"timestamp": 13333.9, "power": 32.740784999999995}, {"timestamp": 13354.4, "power": 32.740784999999995}, {"timestamp": 13375.0, "power": 32.740784999999995}, {"timestamp": 13395.5, "power": 32.740784999999995}, {"timestamp": 13416.0, "power": 32.740784999999995}, {"timestamp": 13436.5, "power": 32.740784999999995}, {"timestamp": 13457.0, "power": 32.740784999999995}, {"timestamp": 13477.5, "power": 32.740784999999995}, {"timestamp": 13498.0, "power": 32.740784999999995}, {"timestamp": 13518.6, "power": 32.740784999999995}, {"timestamp": 13539.1, "power": 32.740784999999995}, {"timestamp": 13559.6, "power": 32.740784999999995}, {"timestamp": 13580.2, "power": 32.740784999999995}, {"timestamp": 13600.7, "power": 32.740784999999995}, {"timestamp": 13621.2, "power": 32.740784999999995}, {"timestamp": 13641.7, "power": 32.740784999999995}, {"timestamp": 13662.2, "power": 32.740784999999995}, {"timestamp": 13682.8, "power": 32.740784999999995}, {"timestamp": 13703.3, "power": 32.740784999999995}, {"timestamp": 13723.8, "power": 32.740784999999995}, {"timestamp": 13744.3, "power": 32.740784999999995}, {"timestamp": 13764.8, "power": 32.740784999999995}, {"timestamp": 13785.3, "power": 32.740784999999995}, {"timestamp": 13805.8, "power": 32.740784999999995}, {"timestamp": 13826.3, "power": 32.740784999999995}, {"timestamp": 13846.8, "power": 32.740784999999995}, {"timestamp": 13867.1, "power": 32.740784999999995}, {"timestamp": 13887.4, "power": 32.740784999999995}, {"timestamp": 13907.9, "power": 32.740784999999995}, {"timestamp": 13928.3, "power": 32.740784999999995}, {"timestamp": 13948.8, "power": 32.740784999999995}, {"timestamp": 13969.4, "power": 32.740784999999995}, {"timestamp": 13989.9, "power": 32.740784999999995}, {"timestamp": 14010.4, "power": 32.740784999999995}, {"timestamp": 14030.9, "power": 32.740784999999995}, {"timestamp": 14051.5, "power": 32.740784999999995}, {"timestamp": 14072.0, "power": 32.740784999999995}, {"timestamp": 14092.5, "power": 32.740784999999995}, {"timestamp": 14112.9, "power": 32.736732}, {"timestamp": 14134.0, "power": 32.736732}, {"timestamp": 14154.5, "power": 32.736732}, {"timestamp": 14175.1, "power": 32.736732}, {"timestamp": 14195.6, "power": 32.736732}], "timeline": {"START": "3653.639136", "END": "11970.91577"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 10086.6}, {"name": "clSetKernelArg", "calls": 19, "time": 2698.61}, {"name": "clReleaseKernel", "calls": 1, "time": 1101.86}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.9792}, {"name": "clReleaseContext", "calls": 1, "time": 49.3245}, {"name": "clCreateContext", "calls": 1, "time": 49.2754}, {"name": "clReleaseProgram", "calls": 1, "time": 13.8999}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.928699}, {"name": "clCreateKernel", "calls": 1, "time": 0.340086}, {"name": "clEnqueueTask", "calls": 1, "time": 0.08346}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083442}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039796}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026961}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025136}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021831}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011288}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010027}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009053}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008018}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006906}, {"name": "clRetainDevice", "calls": 2, "time": 0.00479}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 8317.28}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 8316.73}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7443.683199, "utilization": 77.538367, "size": 6118470.0, "time": 821.968379}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 256436762, "speed": 249.364, "utilization": 2.16462, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 15923905, "speed": 486.928, "utilization": 4.22681, "size": 0.127893}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len4/run1.json b/code/fpga/unopt_results/dblp.xml.15MB.len4/run1.json new file mode 100644 index 0000000..d65a77e --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.7592, "power": 32.750786000000005}, {"timestamp": 70.4539, "power": 32.750786000000005}, {"timestamp": 91.0057, "power": 32.750786000000005}, {"timestamp": 111.552, "power": 32.750786000000005}, {"timestamp": 132.459, "power": 32.750786000000005}, {"timestamp": 153.013, "power": 32.750786000000005}, {"timestamp": 173.559, "power": 32.750786000000005}, {"timestamp": 194.076, "power": 32.750786000000005}, {"timestamp": 214.618, "power": 32.750786000000005}, {"timestamp": 235.16, "power": 32.750786000000005}, {"timestamp": 255.715, "power": 32.750786000000005}, {"timestamp": 276.272, "power": 32.750786000000005}, {"timestamp": 296.828, "power": 32.750786000000005}, {"timestamp": 317.38, "power": 32.750786000000005}, {"timestamp": 337.925, "power": 32.750786000000005}, {"timestamp": 358.433, "power": 32.750786000000005}, {"timestamp": 378.976, "power": 32.750786000000005}, {"timestamp": 399.527, "power": 32.750786000000005}, {"timestamp": 420.082, "power": 32.750786000000005}, {"timestamp": 440.64, "power": 32.750786000000005}, {"timestamp": 461.194, "power": 32.750786000000005}, {"timestamp": 481.726, "power": 32.750786000000005}, {"timestamp": 502.232, "power": 32.750786000000005}, {"timestamp": 522.775, "power": 32.750786000000005}, {"timestamp": 543.329, "power": 32.750786000000005}, {"timestamp": 563.879, "power": 32.750786000000005}, {"timestamp": 584.429, "power": 32.750786000000005}, {"timestamp": 604.982, "power": 32.750786000000005}, {"timestamp": 625.539, "power": 32.750786000000005}, {"timestamp": 646.057, "power": 32.750786000000005}, {"timestamp": 666.603, "power": 32.750786000000005}, {"timestamp": 687.153, "power": 32.750786000000005}, {"timestamp": 707.704, "power": 32.750786000000005}, {"timestamp": 728.261, "power": 32.750786000000005}, {"timestamp": 748.814, "power": 32.750786000000005}, {"timestamp": 769.364, "power": 32.750786000000005}, {"timestamp": 789.886, "power": 32.750786000000005}, {"timestamp": 810.428, "power": 32.750786000000005}, {"timestamp": 830.977, "power": 32.750786000000005}, {"timestamp": 851.527, "power": 32.750786000000005}, {"timestamp": 872.078, "power": 32.750786000000005}, {"timestamp": 892.631, "power": 32.750786000000005}, {"timestamp": 913.182, "power": 32.750786000000005}, {"timestamp": 933.705, "power": 32.750786000000005}, {"timestamp": 954.206, "power": 32.750786000000005}, {"timestamp": 974.751, "power": 32.750786000000005}, {"timestamp": 995.301, "power": 32.750786000000005}, {"timestamp": 1015.85, "power": 32.950323}, {"timestamp": 1037.05, "power": 32.950323}, {"timestamp": 1057.65, "power": 32.950323}, {"timestamp": 1078.23, "power": 32.950323}, {"timestamp": 1098.81, "power": 32.950323}, {"timestamp": 1119.42, "power": 32.950323}, {"timestamp": 1140.03, "power": 32.950323}, {"timestamp": 1160.61, "power": 32.950323}, {"timestamp": 1181.23, "power": 32.950323}, {"timestamp": 1201.82, "power": 32.950323}, {"timestamp": 1222.4, "power": 32.950323}, {"timestamp": 1243.02, "power": 32.950323}, {"timestamp": 1263.63, "power": 32.950323}, {"timestamp": 1284.25, "power": 32.950323}, {"timestamp": 1304.86, "power": 32.950323}, {"timestamp": 1325.48, "power": 32.950323}, {"timestamp": 1346.1, "power": 32.950323}, {"timestamp": 1366.68, "power": 32.950323}, {"timestamp": 1387.3, "power": 32.950323}, {"timestamp": 1407.92, "power": 32.950323}, {"timestamp": 1428.53, "power": 32.950323}, {"timestamp": 1449.15, "power": 32.950323}, {"timestamp": 1469.76, "power": 32.950323}, {"timestamp": 1490.34, "power": 32.950323}, {"timestamp": 1510.92, "power": 32.950323}, {"timestamp": 1531.54, "power": 32.950323}, {"timestamp": 1552.15, "power": 32.950323}, {"timestamp": 1572.87, "power": 32.950323}, {"timestamp": 1593.47, "power": 32.950323}, {"timestamp": 1614.05, "power": 32.950323}, {"timestamp": 1634.62, "power": 32.950323}, {"timestamp": 1655.22, "power": 32.950323}, {"timestamp": 1675.83, "power": 32.950323}, {"timestamp": 1696.43, "power": 32.950323}, {"timestamp": 1717.04, "power": 32.950323}, {"timestamp": 1737.66, "power": 32.950323}, {"timestamp": 1758.22, "power": 32.950323}, {"timestamp": 1778.79, "power": 32.950323}, {"timestamp": 1799.39, "power": 32.950323}, {"timestamp": 1820.0, "power": 32.950323}, {"timestamp": 1840.6, "power": 32.950323}, {"timestamp": 1861.21, "power": 32.950323}, {"timestamp": 1881.79, "power": 32.950323}, {"timestamp": 1902.36, "power": 32.950323}, {"timestamp": 1922.93, "power": 32.950323}, {"timestamp": 1943.54, "power": 32.950323}, {"timestamp": 1964.15, "power": 32.950323}, {"timestamp": 1984.77, "power": 32.950323}, {"timestamp": 2005.37, "power": 32.950323}, {"timestamp": 2025.95, "power": 32.374404}, {"timestamp": 2046.99, "power": 32.374404}, {"timestamp": 2067.59, "power": 32.374404}, {"timestamp": 2088.2, "power": 32.374404}, {"timestamp": 2108.81, "power": 32.374404}, {"timestamp": 2129.42, "power": 32.374404}, {"timestamp": 2150.01, "power": 32.374404}, {"timestamp": 2170.58, "power": 32.374404}, {"timestamp": 2191.19, "power": 32.374404}, {"timestamp": 2211.79, "power": 32.374404}, {"timestamp": 2232.39, "power": 32.374404}, {"timestamp": 2253.0, "power": 32.374404}, {"timestamp": 2273.61, "power": 32.374404}, {"timestamp": 2294.18, "power": 32.374404}, {"timestamp": 2314.75, "power": 32.374404}, {"timestamp": 2335.35, "power": 32.374404}, {"timestamp": 2355.96, "power": 32.374404}, {"timestamp": 2376.56, "power": 32.374404}, {"timestamp": 2397.17, "power": 32.374404}, {"timestamp": 2417.76, "power": 32.374404}, {"timestamp": 2438.33, "power": 32.374404}, {"timestamp": 2458.89, "power": 32.374404}, {"timestamp": 2479.5, "power": 32.374404}, {"timestamp": 2500.1, "power": 32.374404}, {"timestamp": 2520.7, "power": 32.374404}, {"timestamp": 2541.31, "power": 32.374404}, {"timestamp": 2561.9, "power": 32.374404}, {"timestamp": 2582.46, "power": 32.374404}, {"timestamp": 2603.07, "power": 32.374404}, {"timestamp": 2623.68, "power": 32.374404}, {"timestamp": 2644.28, "power": 32.374404}, {"timestamp": 2664.89, "power": 32.374404}, {"timestamp": 2685.49, "power": 32.374404}, {"timestamp": 2706.08, "power": 32.374404}, {"timestamp": 2726.65, "power": 32.374404}, {"timestamp": 2747.27, "power": 32.374404}, {"timestamp": 2767.87, "power": 32.374404}, {"timestamp": 2788.48, "power": 32.374404}, {"timestamp": 2809.1, "power": 32.374404}, {"timestamp": 2829.65, "power": 32.374404}, {"timestamp": 2850.14, "power": 32.374404}, {"timestamp": 2870.68, "power": 32.374404}, {"timestamp": 2891.22, "power": 32.374404}, {"timestamp": 2911.76, "power": 32.374404}, {"timestamp": 2932.3, "power": 32.374404}, {"timestamp": 2952.85, "power": 32.374404}, {"timestamp": 2973.4, "power": 32.374404}, {"timestamp": 2993.93, "power": 32.374404}, {"timestamp": 3014.47, "power": 32.374404}, {"timestamp": 3035.01, "power": 35.660987999999996}, {"timestamp": 3056.13, "power": 35.660987999999996}, {"timestamp": 3076.68, "power": 35.660987999999996}, {"timestamp": 3097.22, "power": 35.660987999999996}, {"timestamp": 3117.75, "power": 35.660987999999996}, {"timestamp": 3138.25, "power": 35.660987999999996}, {"timestamp": 3158.79, "power": 35.660987999999996}, {"timestamp": 3179.34, "power": 35.660987999999996}, {"timestamp": 3199.89, "power": 35.660987999999996}, {"timestamp": 3220.43, "power": 35.660987999999996}, {"timestamp": 3240.97, "power": 35.660987999999996}, {"timestamp": 3261.52, "power": 35.660987999999996}, {"timestamp": 3282.04, "power": 35.660987999999996}, {"timestamp": 3302.58, "power": 35.660987999999996}, {"timestamp": 3323.12, "power": 35.660987999999996}, {"timestamp": 3343.67, "power": 35.660987999999996}, {"timestamp": 3364.22, "power": 35.660987999999996}, {"timestamp": 3384.77, "power": 35.660987999999996}, {"timestamp": 3405.31, "power": 35.660987999999996}, {"timestamp": 3425.83, "power": 35.660987999999996}, {"timestamp": 3446.37, "power": 35.660987999999996}, {"timestamp": 3466.91, "power": 35.660987999999996}, {"timestamp": 3487.45, "power": 35.660987999999996}, {"timestamp": 3508.0, "power": 35.660987999999996}, {"timestamp": 3528.55, "power": 35.660987999999996}, {"timestamp": 3549.09, "power": 35.660987999999996}, {"timestamp": 3569.64, "power": 35.660987999999996}, {"timestamp": 3590.15, "power": 35.660987999999996}, {"timestamp": 3610.69, "power": 35.660987999999996}, {"timestamp": 3631.23, "power": 35.660987999999996}, {"timestamp": 3651.78, "power": 35.660987999999996}, {"timestamp": 3672.33, "power": 35.660987999999996}, {"timestamp": 3692.91, "power": 35.660987999999996}, {"timestamp": 3713.52, "power": 35.660987999999996}, {"timestamp": 3734.06, "power": 35.660987999999996}, {"timestamp": 3754.61, "power": 35.660987999999996}, {"timestamp": 3775.18, "power": 35.660987999999996}, {"timestamp": 3795.74, "power": 35.660987999999996}, {"timestamp": 3816.3, "power": 35.660987999999996}, {"timestamp": 3836.87, "power": 35.660987999999996}, {"timestamp": 3857.43, "power": 35.660987999999996}, {"timestamp": 3877.96, "power": 35.660987999999996}, {"timestamp": 3898.47, "power": 35.660987999999996}, {"timestamp": 3919.03, "power": 35.660987999999996}, {"timestamp": 3939.61, "power": 35.660987999999996}, {"timestamp": 3960.19, "power": 35.660987999999996}, {"timestamp": 3980.78, "power": 35.660987999999996}, {"timestamp": 4001.35, "power": 35.660987999999996}, {"timestamp": 4021.88, "power": 35.660987999999996}, {"timestamp": 4042.39, "power": 34.428204}, {"timestamp": 4063.48, "power": 34.428204}, {"timestamp": 4084.06, "power": 34.428204}, {"timestamp": 4104.64, "power": 34.428204}, {"timestamp": 4125.23, "power": 34.428204}, {"timestamp": 4145.78, "power": 34.428204}, {"timestamp": 4166.29, "power": 34.428204}, {"timestamp": 4186.86, "power": 34.428204}, {"timestamp": 4207.45, "power": 34.428204}, {"timestamp": 4228.02, "power": 34.428204}, {"timestamp": 4248.6, "power": 34.428204}, {"timestamp": 4269.19, "power": 34.428204}, {"timestamp": 4289.73, "power": 34.428204}, {"timestamp": 4310.24, "power": 34.428204}, {"timestamp": 4330.82, "power": 34.428204}, {"timestamp": 4351.39, "power": 34.428204}, {"timestamp": 4371.97, "power": 34.428204}, {"timestamp": 4392.55, "power": 34.428204}, {"timestamp": 4413.14, "power": 34.428204}, {"timestamp": 4433.7, "power": 34.428204}, {"timestamp": 4454.22, "power": 34.428204}, {"timestamp": 4474.81, "power": 34.428204}, {"timestamp": 4495.4, "power": 34.428204}, {"timestamp": 4515.97, "power": 34.428204}, {"timestamp": 4536.56, "power": 34.428204}, {"timestamp": 4557.14, "power": 34.428204}, {"timestamp": 4577.69, "power": 34.428204}, {"timestamp": 4598.2, "power": 34.428204}, {"timestamp": 4618.78, "power": 34.428204}, {"timestamp": 4639.36, "power": 34.428204}, {"timestamp": 4659.93, "power": 34.428204}, {"timestamp": 4680.52, "power": 34.428204}, {"timestamp": 4701.11, "power": 34.428204}, {"timestamp": 4721.7, "power": 34.428204}, {"timestamp": 4742.21, "power": 34.428204}, {"timestamp": 4762.79, "power": 34.428204}, {"timestamp": 4783.39, "power": 34.428204}, {"timestamp": 4803.97, "power": 34.428204}, {"timestamp": 4824.56, "power": 34.428204}, {"timestamp": 4845.14, "power": 34.428204}, {"timestamp": 4865.73, "power": 34.428204}, {"timestamp": 4886.25, "power": 34.428204}, {"timestamp": 4906.8, "power": 34.428204}, {"timestamp": 4927.36, "power": 34.428204}, {"timestamp": 4947.92, "power": 34.428204}, {"timestamp": 4968.48, "power": 34.428204}, {"timestamp": 4989.04, "power": 34.428204}, {"timestamp": 5009.61, "power": 34.428204}, {"timestamp": 5030.12, "power": 34.428204}, {"timestamp": 5050.67, "power": 34.019674}, {"timestamp": 5071.79, "power": 34.019674}, {"timestamp": 5092.38, "power": 34.019674}, {"timestamp": 5112.97, "power": 34.019674}, {"timestamp": 5133.55, "power": 34.019674}, {"timestamp": 5154.09, "power": 34.019674}, {"timestamp": 5174.67, "power": 34.019674}, {"timestamp": 5195.26, "power": 34.019674}, {"timestamp": 5215.84, "power": 34.019674}, {"timestamp": 5236.43, "power": 34.019674}, {"timestamp": 5257.02, "power": 34.019674}, {"timestamp": 5277.62, "power": 34.019674}, {"timestamp": 5298.14, "power": 34.019674}, {"timestamp": 5318.72, "power": 34.019674}, {"timestamp": 5339.32, "power": 34.019674}, {"timestamp": 5359.91, "power": 34.019674}, {"timestamp": 5380.5, "power": 34.019674}, {"timestamp": 5401.1, "power": 34.019674}, {"timestamp": 5421.68, "power": 34.019674}, {"timestamp": 5442.19, "power": 34.019674}, {"timestamp": 5462.77, "power": 34.019674}, {"timestamp": 5483.37, "power": 34.019674}, {"timestamp": 5503.97, "power": 34.019674}, {"timestamp": 5524.55, "power": 34.019674}, {"timestamp": 5545.15, "power": 34.019674}, {"timestamp": 5565.67, "power": 34.019674}, {"timestamp": 5586.19, "power": 34.019674}, {"timestamp": 5606.77, "power": 34.019674}, {"timestamp": 5627.35, "power": 34.019674}, {"timestamp": 5647.92, "power": 34.019674}, {"timestamp": 5668.51, "power": 34.019674}, {"timestamp": 5689.09, "power": 34.019674}, {"timestamp": 5709.68, "power": 34.019674}, {"timestamp": 5730.2, "power": 34.019674}, {"timestamp": 5750.75, "power": 34.019674}, {"timestamp": 5771.34, "power": 34.019674}, {"timestamp": 5791.93, "power": 34.019674}, {"timestamp": 5812.52, "power": 34.019674}, {"timestamp": 5833.1, "power": 34.019674}, {"timestamp": 5853.68, "power": 34.019674}, {"timestamp": 5874.2, "power": 34.019674}, {"timestamp": 5894.78, "power": 34.019674}, {"timestamp": 5915.37, "power": 34.019674}, {"timestamp": 5935.95, "power": 34.019674}, {"timestamp": 5956.53, "power": 34.019674}, {"timestamp": 5977.11, "power": 34.019674}, {"timestamp": 5997.68, "power": 34.019674}, {"timestamp": 6018.19, "power": 34.019674}, {"timestamp": 6038.75, "power": 34.019674}, {"timestamp": 6059.34, "power": 33.260357}, {"timestamp": 6080.52, "power": 33.260357}, {"timestamp": 6101.11, "power": 33.260357}, {"timestamp": 6121.7, "power": 33.260357}, {"timestamp": 6142.21, "power": 33.260357}, {"timestamp": 6162.8, "power": 33.260357}, {"timestamp": 6183.37, "power": 33.260357}, {"timestamp": 6203.97, "power": 33.260357}, {"timestamp": 6224.57, "power": 33.260357}, {"timestamp": 6245.16, "power": 33.260357}, {"timestamp": 6265.72, "power": 33.260357}, {"timestamp": 6286.23, "power": 33.260357}, {"timestamp": 6306.81, "power": 33.260357}, {"timestamp": 6327.39, "power": 33.260357}, {"timestamp": 6347.96, "power": 33.260357}, {"timestamp": 6368.55, "power": 33.260357}, {"timestamp": 6389.14, "power": 33.260357}, {"timestamp": 6409.68, "power": 33.260357}, {"timestamp": 6430.2, "power": 33.260357}, {"timestamp": 6450.76, "power": 33.260357}, {"timestamp": 6471.34, "power": 33.260357}, {"timestamp": 6491.92, "power": 33.260357}, {"timestamp": 6512.5, "power": 33.260357}, {"timestamp": 6533.08, "power": 33.260357}, {"timestamp": 6553.66, "power": 33.260357}, {"timestamp": 6574.17, "power": 33.260357}, {"timestamp": 6594.75, "power": 33.260357}, {"timestamp": 6615.34, "power": 33.260357}, {"timestamp": 6635.93, "power": 33.260357}, {"timestamp": 6656.49, "power": 33.260357}, {"timestamp": 6677.08, "power": 33.260357}, {"timestamp": 6697.68, "power": 33.260357}, {"timestamp": 6718.19, "power": 33.260357}, {"timestamp": 6738.75, "power": 33.260357}, {"timestamp": 6759.34, "power": 33.260357}, {"timestamp": 6779.93, "power": 33.260357}, {"timestamp": 6800.5, "power": 33.260357}, {"timestamp": 6821.09, "power": 33.260357}, {"timestamp": 6841.66, "power": 33.260357}, {"timestamp": 6862.18, "power": 33.260357}, {"timestamp": 6882.75, "power": 33.260357}, {"timestamp": 6903.34, "power": 33.260357}, {"timestamp": 6923.93, "power": 33.260357}, {"timestamp": 6944.5, "power": 33.260357}, {"timestamp": 6965.1, "power": 33.260357}, {"timestamp": 6985.68, "power": 33.260357}, {"timestamp": 7006.19, "power": 33.260357}, {"timestamp": 7026.76, "power": 33.260357}, {"timestamp": 7047.33, "power": 33.260357}, {"timestamp": 7067.92, "power": 33.460697999999994}, {"timestamp": 7089.09, "power": 33.460697999999994}, {"timestamp": 7109.7, "power": 33.460697999999994}, {"timestamp": 7130.21, "power": 33.460697999999994}, {"timestamp": 7150.79, "power": 33.460697999999994}, {"timestamp": 7171.37, "power": 33.460697999999994}, {"timestamp": 7191.97, "power": 33.460697999999994}, {"timestamp": 7212.56, "power": 33.460697999999994}, {"timestamp": 7233.14, "power": 33.460697999999994}, {"timestamp": 7253.74, "power": 33.460697999999994}, {"timestamp": 7274.26, "power": 33.460697999999994}, {"timestamp": 7294.84, "power": 33.460697999999994}, {"timestamp": 7315.42, "power": 33.460697999999994}, {"timestamp": 7335.99, "power": 33.460697999999994}, {"timestamp": 7356.58, "power": 33.460697999999994}, {"timestamp": 7377.14, "power": 33.460697999999994}, {"timestamp": 7397.7, "power": 33.460697999999994}, {"timestamp": 7418.24, "power": 33.460697999999994}, {"timestamp": 7438.81, "power": 33.460697999999994}, {"timestamp": 7459.4, "power": 33.460697999999994}, {"timestamp": 7479.99, "power": 33.460697999999994}, {"timestamp": 7500.58, "power": 33.460697999999994}, {"timestamp": 7521.17, "power": 33.460697999999994}, {"timestamp": 7541.72, "power": 33.460697999999994}, {"timestamp": 7562.29, "power": 33.460697999999994}, {"timestamp": 7582.88, "power": 33.460697999999994}, {"timestamp": 7603.45, "power": 33.460697999999994}, {"timestamp": 7624.04, "power": 33.460697999999994}, {"timestamp": 7644.61, "power": 33.460697999999994}, {"timestamp": 7665.2, "power": 33.460697999999994}, {"timestamp": 7685.73, "power": 33.460697999999994}, {"timestamp": 7706.24, "power": 33.460697999999994}, {"timestamp": 7726.8, "power": 33.460697999999994}, {"timestamp": 7747.35, "power": 33.460697999999994}, {"timestamp": 7767.91, "power": 33.460697999999994}, {"timestamp": 7788.47, "power": 33.460697999999994}, {"timestamp": 7809.02, "power": 33.460697999999994}, {"timestamp": 7829.58, "power": 33.460697999999994}, {"timestamp": 7850.11, "power": 33.460697999999994}, {"timestamp": 7870.66, "power": 33.460697999999994}, {"timestamp": 7891.22, "power": 33.460697999999994}, {"timestamp": 7911.77, "power": 33.460697999999994}, {"timestamp": 7932.33, "power": 33.460697999999994}, {"timestamp": 7952.88, "power": 33.460697999999994}, {"timestamp": 7973.44, "power": 33.460697999999994}, {"timestamp": 7993.97, "power": 33.460697999999994}, {"timestamp": 8014.54, "power": 33.460697999999994}, {"timestamp": 8035.12, "power": 33.460697999999994}, {"timestamp": 8055.71, "power": 33.460697999999994}, {"timestamp": 8076.3, "power": 33.357530999999994}, {"timestamp": 8097.48, "power": 33.357530999999994}, {"timestamp": 8118.07, "power": 33.357530999999994}, {"timestamp": 8138.65, "power": 33.357530999999994}, {"timestamp": 8159.22, "power": 33.357530999999994}, {"timestamp": 8179.81, "power": 33.357530999999994}, {"timestamp": 8200.4, "power": 33.357530999999994}, {"timestamp": 8220.99, "power": 33.357530999999994}, {"timestamp": 8241.56, "power": 33.357530999999994}, {"timestamp": 8262.08, "power": 33.357530999999994}, {"timestamp": 8282.65, "power": 33.357530999999994}, {"timestamp": 8303.24, "power": 33.357530999999994}, {"timestamp": 8323.83, "power": 33.357530999999994}, {"timestamp": 8344.41, "power": 33.357530999999994}, {"timestamp": 8365.0, "power": 33.357530999999994}, {"timestamp": 8385.59, "power": 33.357530999999994}, {"timestamp": 8406.11, "power": 33.357530999999994}, {"timestamp": 8426.7, "power": 33.357530999999994}, {"timestamp": 8447.28, "power": 33.357530999999994}, {"timestamp": 8467.86, "power": 33.357530999999994}, {"timestamp": 8488.45, "power": 33.357530999999994}, {"timestamp": 8509.02, "power": 33.357530999999994}, {"timestamp": 8529.61, "power": 33.357530999999994}, {"timestamp": 8550.12, "power": 33.357530999999994}, {"timestamp": 8570.7, "power": 33.357530999999994}, {"timestamp": 8591.28, "power": 33.357530999999994}, {"timestamp": 8611.86, "power": 33.357530999999994}, {"timestamp": 8632.43, "power": 33.357530999999994}, {"timestamp": 8653.01, "power": 33.357530999999994}, {"timestamp": 8673.61, "power": 33.357530999999994}, {"timestamp": 8694.13, "power": 33.357530999999994}, {"timestamp": 8714.71, "power": 33.357530999999994}, {"timestamp": 8735.28, "power": 33.357530999999994}, {"timestamp": 8755.86, "power": 33.357530999999994}, {"timestamp": 8776.44, "power": 33.357530999999994}, {"timestamp": 8797.01, "power": 33.357530999999994}, {"timestamp": 8817.6, "power": 33.357530999999994}, {"timestamp": 8838.12, "power": 33.357530999999994}, {"timestamp": 8858.7, "power": 33.357530999999994}, {"timestamp": 8879.28, "power": 33.357530999999994}, {"timestamp": 8899.88, "power": 33.357530999999994}, {"timestamp": 8920.43, "power": 33.357530999999994}, {"timestamp": 8941.04, "power": 33.357530999999994}, {"timestamp": 8961.64, "power": 33.357530999999994}, {"timestamp": 8982.15, "power": 33.357530999999994}, {"timestamp": 9002.66, "power": 33.357530999999994}, {"timestamp": 9023.24, "power": 33.357530999999994}, {"timestamp": 9043.81, "power": 33.357530999999994}, {"timestamp": 9064.4, "power": 33.357530999999994}, {"timestamp": 9084.98, "power": 34.022723}, {"timestamp": 9106.21, "power": 34.022723}, {"timestamp": 9126.76, "power": 34.022723}, {"timestamp": 9147.32, "power": 34.022723}, {"timestamp": 9167.88, "power": 34.022723}, {"timestamp": 9188.43, "power": 34.022723}, {"timestamp": 9208.98, "power": 34.022723}, {"timestamp": 9229.54, "power": 34.022723}, {"timestamp": 9250.07, "power": 34.022723}, {"timestamp": 9270.57, "power": 34.022723}, {"timestamp": 9291.12, "power": 34.022723}, {"timestamp": 9311.67, "power": 34.022723}, {"timestamp": 9332.23, "power": 34.022723}, {"timestamp": 9352.78, "power": 34.022723}, {"timestamp": 9373.34, "power": 34.022723}, {"timestamp": 9393.87, "power": 34.022723}, {"timestamp": 9414.37, "power": 34.022723}, {"timestamp": 9434.92, "power": 34.022723}, {"timestamp": 9455.47, "power": 34.022723}, {"timestamp": 9476.03, "power": 34.022723}, {"timestamp": 9496.58, "power": 34.022723}, {"timestamp": 9517.14, "power": 34.022723}, {"timestamp": 9537.69, "power": 34.022723}, {"timestamp": 9558.2, "power": 34.022723}, {"timestamp": 9578.75, "power": 34.022723}, {"timestamp": 9599.3, "power": 34.022723}, {"timestamp": 9619.89, "power": 34.022723}, {"timestamp": 9640.49, "power": 34.022723}, {"timestamp": 9661.07, "power": 34.022723}, {"timestamp": 9681.65, "power": 34.022723}, {"timestamp": 9702.16, "power": 34.022723}, {"timestamp": 9722.71, "power": 34.022723}, {"timestamp": 9743.26, "power": 34.022723}, {"timestamp": 9763.82, "power": 34.022723}, {"timestamp": 9784.37, "power": 34.022723}, {"timestamp": 9804.92, "power": 34.022723}, {"timestamp": 9825.48, "power": 34.022723}, {"timestamp": 9846.0, "power": 34.022723}, {"timestamp": 9866.56, "power": 34.022723}, {"timestamp": 9887.07, "power": 34.022723}, {"timestamp": 9907.61, "power": 34.022723}, {"timestamp": 9928.17, "power": 34.022723}, {"timestamp": 9948.72, "power": 34.022723}, {"timestamp": 9969.28, "power": 34.022723}, {"timestamp": 9989.82, "power": 34.022723}, {"timestamp": 10010.4, "power": 34.022723}, {"timestamp": 10030.9, "power": 34.022723}, {"timestamp": 10051.5, "power": 34.022723}, {"timestamp": 10072.0, "power": 34.022723}, {"timestamp": 10092.6, "power": 33.591931}, {"timestamp": 10114.4, "power": 33.591931}, {"timestamp": 10135.0, "power": 33.591931}, {"timestamp": 10155.6, "power": 33.591931}, {"timestamp": 10176.2, "power": 33.591931}, {"timestamp": 10196.7, "power": 33.591931}, {"timestamp": 10217.3, "power": 33.591931}, {"timestamp": 10237.9, "power": 33.591931}, {"timestamp": 10258.4, "power": 33.591931}, {"timestamp": 10278.9, "power": 33.591931}, {"timestamp": 10299.5, "power": 33.591931}, {"timestamp": 10320.1, "power": 33.591931}, {"timestamp": 10340.7, "power": 33.591931}, {"timestamp": 10361.2, "power": 33.591931}, {"timestamp": 10381.8, "power": 33.591931}, {"timestamp": 10402.3, "power": 33.591931}, {"timestamp": 10422.9, "power": 33.591931}, {"timestamp": 10443.4, "power": 33.591931}, {"timestamp": 10464.0, "power": 33.591931}, {"timestamp": 10484.6, "power": 33.591931}, {"timestamp": 10505.2, "power": 33.591931}, {"timestamp": 10525.7, "power": 33.591931}, {"timestamp": 10546.2, "power": 33.591931}, {"timestamp": 10566.7, "power": 33.591931}, {"timestamp": 10587.3, "power": 33.591931}, {"timestamp": 10607.8, "power": 33.591931}, {"timestamp": 10628.4, "power": 33.591931}, {"timestamp": 10648.9, "power": 33.591931}, {"timestamp": 10669.5, "power": 33.591931}, {"timestamp": 10690.1, "power": 33.591931}, {"timestamp": 10710.6, "power": 33.591931}, {"timestamp": 10731.1, "power": 33.591931}, {"timestamp": 10751.7, "power": 33.591931}, {"timestamp": 10772.3, "power": 33.591931}, {"timestamp": 10792.9, "power": 33.591931}, {"timestamp": 10813.5, "power": 33.591931}, {"timestamp": 10834.0, "power": 33.591931}, {"timestamp": 10854.5, "power": 33.591931}, {"timestamp": 10875.1, "power": 33.591931}, {"timestamp": 10895.7, "power": 33.591931}, {"timestamp": 10916.3, "power": 33.591931}, {"timestamp": 10936.9, "power": 33.591931}, {"timestamp": 10957.4, "power": 33.591931}, {"timestamp": 10978.0, "power": 33.591931}, {"timestamp": 10998.5, "power": 33.591931}, {"timestamp": 11019.1, "power": 33.591931}, {"timestamp": 11039.7, "power": 33.591931}, {"timestamp": 11060.3, "power": 33.591931}, {"timestamp": 11080.9, "power": 33.591931}, {"timestamp": 11101.5, "power": 33.357656000000006}, {"timestamp": 11123.6, "power": 33.357656000000006}, {"timestamp": 11144.2, "power": 33.357656000000006}, {"timestamp": 11164.7, "power": 33.357656000000006}, {"timestamp": 11185.3, "power": 33.357656000000006}, {"timestamp": 11205.8, "power": 33.357656000000006}, {"timestamp": 11226.3, "power": 33.357656000000006}, {"timestamp": 11246.9, "power": 33.357656000000006}, {"timestamp": 11267.4, "power": 33.357656000000006}, {"timestamp": 11288.0, "power": 33.357656000000006}, {"timestamp": 11308.6, "power": 33.357656000000006}, {"timestamp": 11329.2, "power": 33.357656000000006}, {"timestamp": 11349.7, "power": 33.357656000000006}, {"timestamp": 11370.2, "power": 33.357656000000006}, {"timestamp": 11390.8, "power": 33.357656000000006}, {"timestamp": 11411.4, "power": 33.357656000000006}, {"timestamp": 11432.0, "power": 33.357656000000006}, {"timestamp": 11452.6, "power": 33.357656000000006}, {"timestamp": 11473.1, "power": 33.357656000000006}, {"timestamp": 11493.7, "power": 33.357656000000006}, {"timestamp": 11514.2, "power": 33.357656000000006}, {"timestamp": 11534.8, "power": 33.357656000000006}, {"timestamp": 11555.3, "power": 33.357656000000006}, {"timestamp": 11575.9, "power": 33.357656000000006}, {"timestamp": 11596.5, "power": 33.357656000000006}, {"timestamp": 11617.1, "power": 33.357656000000006}, {"timestamp": 11637.6, "power": 33.357656000000006}, {"timestamp": 11658.2, "power": 33.357656000000006}, {"timestamp": 11678.7, "power": 33.357656000000006}, {"timestamp": 11699.3, "power": 33.357656000000006}, {"timestamp": 11719.8, "power": 33.357656000000006}, {"timestamp": 11740.4, "power": 33.357656000000006}, {"timestamp": 11761.0, "power": 33.357656000000006}, {"timestamp": 11781.5, "power": 33.357656000000006}, {"timestamp": 11802.0, "power": 33.357656000000006}, {"timestamp": 11822.6, "power": 33.357656000000006}, {"timestamp": 11843.1, "power": 33.357656000000006}, {"timestamp": 11863.7, "power": 33.357656000000006}, {"timestamp": 11884.2, "power": 33.357656000000006}, {"timestamp": 11904.8, "power": 33.357656000000006}, {"timestamp": 11925.3, "power": 33.357656000000006}, {"timestamp": 11945.9, "power": 33.357656000000006}, {"timestamp": 11966.4, "power": 33.357656000000006}, {"timestamp": 11987.0, "power": 33.357656000000006}, {"timestamp": 12007.5, "power": 33.357656000000006}, {"timestamp": 12028.0, "power": 33.357656000000006}, {"timestamp": 12048.6, "power": 33.357656000000006}, {"timestamp": 12069.1, "power": 33.357656000000006}, {"timestamp": 12089.7, "power": 33.357656000000006}, {"timestamp": 12110.2, "power": 35.869421}, {"timestamp": 12131.4, "power": 35.869421}, {"timestamp": 12151.9, "power": 35.869421}, {"timestamp": 12172.5, "power": 35.869421}, {"timestamp": 12193.0, "power": 35.869421}, {"timestamp": 12213.6, "power": 35.869421}, {"timestamp": 12234.1, "power": 35.869421}, {"timestamp": 12254.6, "power": 35.869421}, {"timestamp": 12275.2, "power": 35.869421}, {"timestamp": 12295.7, "power": 35.869421}, {"timestamp": 12316.2, "power": 35.869421}, {"timestamp": 12336.8, "power": 35.869421}, {"timestamp": 12357.3, "power": 35.869421}, {"timestamp": 12377.8, "power": 35.869421}, {"timestamp": 12398.3, "power": 35.869421}, {"timestamp": 12418.9, "power": 35.869421}, {"timestamp": 12439.4, "power": 35.869421}, {"timestamp": 12459.9, "power": 35.869421}, {"timestamp": 12480.5, "power": 35.869421}, {"timestamp": 12501.0, "power": 35.869421}, {"timestamp": 12521.6, "power": 35.869421}, {"timestamp": 12542.1, "power": 35.869421}, {"timestamp": 12562.6, "power": 35.869421}, {"timestamp": 12583.1, "power": 35.869421}, {"timestamp": 12603.7, "power": 35.869421}, {"timestamp": 12624.2, "power": 35.869421}, {"timestamp": 12644.8, "power": 35.869421}, {"timestamp": 12665.3, "power": 35.869421}, {"timestamp": 12685.8, "power": 35.869421}, {"timestamp": 12706.4, "power": 35.869421}, {"timestamp": 12726.9, "power": 35.869421}, {"timestamp": 12747.4, "power": 35.869421}, {"timestamp": 12768.0, "power": 35.869421}, {"timestamp": 12788.6, "power": 35.869421}, {"timestamp": 12809.2, "power": 35.869421}, {"timestamp": 12829.7, "power": 35.869421}, {"timestamp": 12850.3, "power": 35.869421}, {"timestamp": 12870.8, "power": 35.869421}, {"timestamp": 12891.3, "power": 35.869421}, {"timestamp": 12911.9, "power": 35.869421}, {"timestamp": 12932.4, "power": 35.869421}, {"timestamp": 12953.0, "power": 35.869421}, {"timestamp": 12973.5, "power": 35.869421}, {"timestamp": 12994.0, "power": 35.869421}, {"timestamp": 13014.5, "power": 35.869421}, {"timestamp": 13035.1, "power": 35.869421}, {"timestamp": 13055.6, "power": 35.869421}, {"timestamp": 13076.2, "power": 35.869421}, {"timestamp": 13096.7, "power": 35.869421}, {"timestamp": 13117.2, "power": 33.188013999999995}, {"timestamp": 13138.4, "power": 33.188013999999995}, {"timestamp": 13158.9, "power": 33.188013999999995}, {"timestamp": 13179.4, "power": 33.188013999999995}, {"timestamp": 13199.9, "power": 33.188013999999995}, {"timestamp": 13220.5, "power": 33.188013999999995}, {"timestamp": 13241.0, "power": 33.188013999999995}, {"timestamp": 13261.6, "power": 33.188013999999995}, {"timestamp": 13282.1, "power": 33.188013999999995}, {"timestamp": 13302.6, "power": 33.188013999999995}, {"timestamp": 13323.2, "power": 33.188013999999995}, {"timestamp": 13343.7, "power": 33.188013999999995}, {"timestamp": 13364.3, "power": 33.188013999999995}, {"timestamp": 13384.8, "power": 33.188013999999995}, {"timestamp": 13405.4, "power": 33.188013999999995}, {"timestamp": 13425.9, "power": 33.188013999999995}, {"timestamp": 13446.4, "power": 33.188013999999995}, {"timestamp": 13466.9, "power": 33.188013999999995}, {"timestamp": 13487.4, "power": 33.188013999999995}, {"timestamp": 13508.0, "power": 33.188013999999995}, {"timestamp": 13528.5, "power": 33.188013999999995}, {"timestamp": 13549.0, "power": 33.188013999999995}, {"timestamp": 13569.6, "power": 33.188013999999995}, {"timestamp": 13590.1, "power": 33.188013999999995}, {"timestamp": 13610.6, "power": 33.188013999999995}, {"timestamp": 13631.1, "power": 33.188013999999995}, {"timestamp": 13651.7, "power": 33.188013999999995}, {"timestamp": 13672.2, "power": 33.188013999999995}, {"timestamp": 13692.8, "power": 33.188013999999995}, {"timestamp": 13713.3, "power": 33.188013999999995}, {"timestamp": 13733.8, "power": 33.188013999999995}, {"timestamp": 13754.3, "power": 33.188013999999995}, {"timestamp": 13774.8, "power": 33.188013999999995}, {"timestamp": 13795.3, "power": 33.188013999999995}, {"timestamp": 13815.9, "power": 33.188013999999995}, {"timestamp": 13836.4, "power": 33.188013999999995}, {"timestamp": 13857.0, "power": 33.188013999999995}, {"timestamp": 13877.5, "power": 33.188013999999995}, {"timestamp": 13898.0, "power": 33.188013999999995}, {"timestamp": 13918.6, "power": 33.188013999999995}, {"timestamp": 13939.1, "power": 33.188013999999995}, {"timestamp": 13959.7, "power": 33.188013999999995}], "timeline": {"START": "3619.959232", "END": "11833.78924"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9915.19}, {"name": "clSetKernelArg", "calls": 19, "time": 2665.97}, {"name": "clReleaseKernel", "calls": 1, "time": 1086.03}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.5079}, {"name": "clCreateContext", "calls": 1, "time": 47.6551}, {"name": "clReleaseContext", "calls": 1, "time": 25.4359}, {"name": "clReleaseProgram", "calls": 1, "time": 17.146}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.807149}, {"name": "clCreateKernel", "calls": 1, "time": 0.341108}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.126378}, {"name": "clEnqueueTask", "calls": 1, "time": 0.082711}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075612}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027758}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025011}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021249}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01083}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010777}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009164}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008154}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006727}, {"name": "clRetainDevice", "calls": 2, "time": 0.004883}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 8213.83}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 8213.21}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7448.306238, "utilization": 77.586523, "size": 6118470.0, "time": 821.458197}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 253073362, "speed": 249.225, "utilization": 2.16341, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 15713891, "speed": 486.536, "utilization": 4.2234, "size": 0.127892}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len4/run2.json b/code/fpga/unopt_results/dblp.xml.15MB.len4/run2.json new file mode 100644 index 0000000..76638bb --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.1145, "power": 32.59825}, {"timestamp": 72.7485, "power": 32.59825}, {"timestamp": 93.2872, "power": 32.59825}, {"timestamp": 113.826, "power": 32.59825}, {"timestamp": 134.717, "power": 32.59825}, {"timestamp": 155.262, "power": 32.59825}, {"timestamp": 175.752, "power": 32.59825}, {"timestamp": 196.294, "power": 32.59825}, {"timestamp": 216.831, "power": 32.59825}, {"timestamp": 237.367, "power": 32.59825}, {"timestamp": 257.908, "power": 32.59825}, {"timestamp": 278.45, "power": 32.59825}, {"timestamp": 299.002, "power": 32.59825}, {"timestamp": 319.503, "power": 32.59825}, {"timestamp": 340.043, "power": 32.59825}, {"timestamp": 360.584, "power": 32.59825}, {"timestamp": 381.126, "power": 32.59825}, {"timestamp": 401.666, "power": 32.59825}, {"timestamp": 422.208, "power": 32.59825}, {"timestamp": 442.753, "power": 32.59825}, {"timestamp": 463.268, "power": 32.59825}, {"timestamp": 483.806, "power": 32.59825}, {"timestamp": 504.35, "power": 32.59825}, {"timestamp": 524.894, "power": 32.59825}, {"timestamp": 545.44, "power": 32.59825}, {"timestamp": 565.986, "power": 32.59825}, {"timestamp": 586.533, "power": 32.59825}, {"timestamp": 607.015, "power": 32.59825}, {"timestamp": 627.515, "power": 32.59825}, {"timestamp": 648.052, "power": 32.59825}, {"timestamp": 668.596, "power": 32.59825}, {"timestamp": 689.139, "power": 32.59825}, {"timestamp": 709.689, "power": 32.59825}, {"timestamp": 730.237, "power": 32.59825}, {"timestamp": 750.782, "power": 32.59825}, {"timestamp": 771.294, "power": 32.59825}, {"timestamp": 791.831, "power": 32.59825}, {"timestamp": 812.375, "power": 32.59825}, {"timestamp": 832.915, "power": 32.59825}, {"timestamp": 853.454, "power": 32.59825}, {"timestamp": 873.999, "power": 32.59825}, {"timestamp": 894.538, "power": 32.59825}, {"timestamp": 915.098, "power": 32.59825}, {"timestamp": 935.594, "power": 32.59825}, {"timestamp": 956.132, "power": 32.59825}, {"timestamp": 976.672, "power": 32.59825}, {"timestamp": 997.215, "power": 32.59825}, {"timestamp": 1017.75, "power": 32.743598}, {"timestamp": 1039.0, "power": 32.743598}, {"timestamp": 1059.56, "power": 32.743598}, {"timestamp": 1080.12, "power": 32.743598}, {"timestamp": 1100.71, "power": 32.743598}, {"timestamp": 1121.3, "power": 32.743598}, {"timestamp": 1141.9, "power": 32.743598}, {"timestamp": 1162.49, "power": 32.743598}, {"timestamp": 1183.08, "power": 32.743598}, {"timestamp": 1203.64, "power": 32.743598}, {"timestamp": 1224.19, "power": 32.743598}, {"timestamp": 1244.79, "power": 32.743598}, {"timestamp": 1265.38, "power": 32.743598}, {"timestamp": 1285.98, "power": 32.743598}, {"timestamp": 1306.57, "power": 32.743598}, {"timestamp": 1327.14, "power": 32.743598}, {"timestamp": 1347.7, "power": 32.743598}, {"timestamp": 1368.26, "power": 32.743598}, {"timestamp": 1388.86, "power": 32.743598}, {"timestamp": 1409.47, "power": 32.743598}, {"timestamp": 1430.06, "power": 32.743598}, {"timestamp": 1450.65, "power": 32.743598}, {"timestamp": 1471.22, "power": 32.743598}, {"timestamp": 1491.78, "power": 32.743598}, {"timestamp": 1512.37, "power": 32.743598}, {"timestamp": 1532.97, "power": 32.743598}, {"timestamp": 1553.56, "power": 32.743598}, {"timestamp": 1574.16, "power": 32.743598}, {"timestamp": 1594.76, "power": 32.743598}, {"timestamp": 1615.33, "power": 32.743598}, {"timestamp": 1635.89, "power": 32.743598}, {"timestamp": 1656.48, "power": 32.743598}, {"timestamp": 1677.08, "power": 32.743598}, {"timestamp": 1697.67, "power": 32.743598}, {"timestamp": 1718.27, "power": 32.743598}, {"timestamp": 1738.86, "power": 32.743598}, {"timestamp": 1759.43, "power": 32.743598}, {"timestamp": 1779.99, "power": 32.743598}, {"timestamp": 1800.58, "power": 32.743598}, {"timestamp": 1821.17, "power": 32.743598}, {"timestamp": 1841.77, "power": 32.743598}, {"timestamp": 1862.37, "power": 32.743598}, {"timestamp": 1882.95, "power": 32.743598}, {"timestamp": 1903.53, "power": 32.743598}, {"timestamp": 1924.08, "power": 32.743598}, {"timestamp": 1944.68, "power": 32.743598}, {"timestamp": 1965.28, "power": 32.743598}, {"timestamp": 1985.89, "power": 32.743598}, {"timestamp": 2006.49, "power": 32.743598}, {"timestamp": 2027.07, "power": 32.553897000000006}, {"timestamp": 2048.15, "power": 32.553897000000006}, {"timestamp": 2068.74, "power": 32.553897000000006}, {"timestamp": 2089.34, "power": 32.553897000000006}, {"timestamp": 2109.94, "power": 32.553897000000006}, {"timestamp": 2130.54, "power": 32.553897000000006}, {"timestamp": 2151.12, "power": 32.553897000000006}, {"timestamp": 2171.68, "power": 32.553897000000006}, {"timestamp": 2192.23, "power": 32.553897000000006}, {"timestamp": 2212.82, "power": 32.553897000000006}, {"timestamp": 2233.42, "power": 32.553897000000006}, {"timestamp": 2254.01, "power": 32.553897000000006}, {"timestamp": 2274.61, "power": 32.553897000000006}, {"timestamp": 2295.18, "power": 32.553897000000006}, {"timestamp": 2315.74, "power": 32.553897000000006}, {"timestamp": 2336.29, "power": 32.553897000000006}, {"timestamp": 2356.89, "power": 32.553897000000006}, {"timestamp": 2377.48, "power": 32.553897000000006}, {"timestamp": 2398.09, "power": 32.553897000000006}, {"timestamp": 2418.68, "power": 32.553897000000006}, {"timestamp": 2439.26, "power": 32.553897000000006}, {"timestamp": 2459.82, "power": 32.553897000000006}, {"timestamp": 2480.41, "power": 32.553897000000006}, {"timestamp": 2501.0, "power": 32.553897000000006}, {"timestamp": 2521.59, "power": 32.553897000000006}, {"timestamp": 2542.19, "power": 32.553897000000006}, {"timestamp": 2562.79, "power": 32.553897000000006}, {"timestamp": 2583.36, "power": 32.553897000000006}, {"timestamp": 2603.92, "power": 32.553897000000006}, {"timestamp": 2624.51, "power": 32.553897000000006}, {"timestamp": 2645.1, "power": 32.553897000000006}, {"timestamp": 2665.7, "power": 32.553897000000006}, {"timestamp": 2686.3, "power": 32.553897000000006}, {"timestamp": 2706.89, "power": 32.553897000000006}, {"timestamp": 2727.47, "power": 32.553897000000006}, {"timestamp": 2748.03, "power": 32.553897000000006}, {"timestamp": 2768.63, "power": 32.553897000000006}, {"timestamp": 2789.22, "power": 32.553897000000006}, {"timestamp": 2809.81, "power": 32.553897000000006}, {"timestamp": 2830.42, "power": 32.553897000000006}, {"timestamp": 2851.01, "power": 32.553897000000006}, {"timestamp": 2871.57, "power": 32.553897000000006}, {"timestamp": 2892.17, "power": 32.553897000000006}, {"timestamp": 2912.7, "power": 32.553897000000006}, {"timestamp": 2933.24, "power": 32.553897000000006}, {"timestamp": 2953.77, "power": 32.553897000000006}, {"timestamp": 2974.31, "power": 32.553897000000006}, {"timestamp": 2994.85, "power": 32.553897000000006}, {"timestamp": 3015.35, "power": 32.553897000000006}, {"timestamp": 3035.88, "power": 32.791741}, {"timestamp": 3056.99, "power": 32.791741}, {"timestamp": 3077.52, "power": 32.791741}, {"timestamp": 3098.05, "power": 32.791741}, {"timestamp": 3118.58, "power": 32.791741}, {"timestamp": 3139.09, "power": 32.791741}, {"timestamp": 3159.59, "power": 32.791741}, {"timestamp": 3180.13, "power": 32.791741}, {"timestamp": 3200.66, "power": 32.791741}, {"timestamp": 3221.2, "power": 32.791741}, {"timestamp": 3241.75, "power": 32.791741}, {"timestamp": 3262.28, "power": 32.791741}, {"timestamp": 3282.82, "power": 32.791741}, {"timestamp": 3303.34, "power": 32.791741}, {"timestamp": 3323.87, "power": 32.791741}, {"timestamp": 3344.4, "power": 32.791741}, {"timestamp": 3364.94, "power": 32.791741}, {"timestamp": 3385.48, "power": 32.791741}, {"timestamp": 3406.01, "power": 32.791741}, {"timestamp": 3426.54, "power": 32.791741}, {"timestamp": 3447.01, "power": 32.791741}, {"timestamp": 3467.5, "power": 32.791741}, {"timestamp": 3488.03, "power": 32.791741}, {"timestamp": 3508.56, "power": 32.791741}, {"timestamp": 3529.1, "power": 32.791741}, {"timestamp": 3549.63, "power": 32.791741}, {"timestamp": 3570.16, "power": 32.791741}, {"timestamp": 3590.7, "power": 32.791741}, {"timestamp": 3611.25, "power": 32.791741}, {"timestamp": 3631.79, "power": 32.791741}, {"timestamp": 3652.32, "power": 32.791741}, {"timestamp": 3672.86, "power": 32.791741}, {"timestamp": 3693.41, "power": 32.791741}, {"timestamp": 3713.95, "power": 32.791741}, {"timestamp": 3734.49, "power": 32.791741}, {"timestamp": 3755.02, "power": 32.791741}, {"timestamp": 3775.52, "power": 32.791741}, {"timestamp": 3796.05, "power": 32.791741}, {"timestamp": 3816.59, "power": 32.791741}, {"timestamp": 3837.14, "power": 32.791741}, {"timestamp": 3857.68, "power": 32.791741}, {"timestamp": 3878.22, "power": 32.791741}, {"timestamp": 3898.76, "power": 32.791741}, {"timestamp": 3919.28, "power": 32.791741}, {"timestamp": 3939.81, "power": 32.791741}, {"timestamp": 3960.36, "power": 32.791741}, {"timestamp": 3980.9, "power": 32.791741}, {"timestamp": 4001.45, "power": 32.791741}, {"timestamp": 4021.99, "power": 32.791741}, {"timestamp": 4042.53, "power": 33.657018}, {"timestamp": 4063.65, "power": 33.657018}, {"timestamp": 4084.19, "power": 33.657018}, {"timestamp": 4104.72, "power": 33.657018}, {"timestamp": 4125.27, "power": 33.657018}, {"timestamp": 4145.81, "power": 33.657018}, {"timestamp": 4166.35, "power": 33.657018}, {"timestamp": 4186.9, "power": 33.657018}, {"timestamp": 4207.41, "power": 33.657018}, {"timestamp": 4227.95, "power": 33.657018}, {"timestamp": 4248.49, "power": 33.657018}, {"timestamp": 4269.03, "power": 33.657018}, {"timestamp": 4289.57, "power": 33.657018}, {"timestamp": 4310.11, "power": 33.657018}, {"timestamp": 4330.65, "power": 33.657018}, {"timestamp": 4351.17, "power": 33.657018}, {"timestamp": 4371.67, "power": 33.657018}, {"timestamp": 4392.21, "power": 33.657018}, {"timestamp": 4412.75, "power": 33.657018}, {"timestamp": 4433.32, "power": 33.657018}, {"timestamp": 4453.88, "power": 33.657018}, {"timestamp": 4474.45, "power": 33.657018}, {"timestamp": 4495.04, "power": 33.657018}, {"timestamp": 4515.53, "power": 33.657018}, {"timestamp": 4536.08, "power": 33.657018}, {"timestamp": 4556.65, "power": 33.657018}, {"timestamp": 4577.21, "power": 33.657018}, {"timestamp": 4597.77, "power": 33.657018}, {"timestamp": 4618.33, "power": 33.657018}, {"timestamp": 4638.88, "power": 33.657018}, {"timestamp": 4659.42, "power": 33.657018}, {"timestamp": 4679.93, "power": 33.657018}, {"timestamp": 4700.51, "power": 33.657018}, {"timestamp": 4721.1, "power": 33.657018}, {"timestamp": 4741.67, "power": 33.657018}, {"timestamp": 4762.26, "power": 33.657018}, {"timestamp": 4782.86, "power": 33.657018}, {"timestamp": 4803.4, "power": 33.657018}, {"timestamp": 4823.96, "power": 33.657018}, {"timestamp": 4844.54, "power": 33.657018}, {"timestamp": 4865.11, "power": 33.657018}, {"timestamp": 4885.7, "power": 33.657018}, {"timestamp": 4906.29, "power": 33.657018}, {"timestamp": 4926.88, "power": 33.657018}, {"timestamp": 4947.4, "power": 33.657018}, {"timestamp": 4967.96, "power": 33.657018}, {"timestamp": 4988.54, "power": 33.657018}, {"timestamp": 5009.13, "power": 33.657018}, {"timestamp": 5029.71, "power": 33.657018}, {"timestamp": 5050.29, "power": 35.168999}, {"timestamp": 5071.46, "power": 35.168999}, {"timestamp": 5091.96, "power": 35.168999}, {"timestamp": 5112.54, "power": 35.168999}, {"timestamp": 5133.12, "power": 35.168999}, {"timestamp": 5153.69, "power": 35.168999}, {"timestamp": 5174.26, "power": 35.168999}, {"timestamp": 5194.83, "power": 35.168999}, {"timestamp": 5215.36, "power": 35.168999}, {"timestamp": 5235.87, "power": 35.168999}, {"timestamp": 5256.44, "power": 35.168999}, {"timestamp": 5277.02, "power": 35.168999}, {"timestamp": 5297.6, "power": 35.168999}, {"timestamp": 5318.17, "power": 35.168999}, {"timestamp": 5338.78, "power": 35.168999}, {"timestamp": 5359.3, "power": 35.168999}, {"timestamp": 5379.85, "power": 35.168999}, {"timestamp": 5400.4, "power": 35.168999}, {"timestamp": 5420.99, "power": 35.168999}, {"timestamp": 5441.56, "power": 35.168999}, {"timestamp": 5462.14, "power": 35.168999}, {"timestamp": 5482.72, "power": 35.168999}, {"timestamp": 5503.25, "power": 35.168999}, {"timestamp": 5523.81, "power": 35.168999}, {"timestamp": 5544.36, "power": 35.168999}, {"timestamp": 5564.92, "power": 35.168999}, {"timestamp": 5585.5, "power": 35.168999}, {"timestamp": 5606.08, "power": 35.168999}, {"timestamp": 5626.66, "power": 35.168999}, {"timestamp": 5647.19, "power": 35.168999}, {"timestamp": 5667.69, "power": 35.168999}, {"timestamp": 5688.26, "power": 35.168999}, {"timestamp": 5708.81, "power": 35.168999}, {"timestamp": 5729.36, "power": 35.168999}, {"timestamp": 5749.92, "power": 35.168999}, {"timestamp": 5770.47, "power": 35.168999}, {"timestamp": 5791.02, "power": 35.168999}, {"timestamp": 5811.53, "power": 35.168999}, {"timestamp": 5832.07, "power": 35.168999}, {"timestamp": 5852.62, "power": 35.168999}, {"timestamp": 5873.17, "power": 35.168999}, {"timestamp": 5893.72, "power": 35.168999}, {"timestamp": 5914.27, "power": 35.168999}, {"timestamp": 5934.82, "power": 35.168999}, {"timestamp": 5955.34, "power": 35.168999}, {"timestamp": 5975.9, "power": 35.168999}, {"timestamp": 5996.47, "power": 35.168999}, {"timestamp": 6017.03, "power": 35.168999}, {"timestamp": 6037.6, "power": 35.168999}, {"timestamp": 6058.18, "power": 33.4803}, {"timestamp": 6079.33, "power": 33.4803}, {"timestamp": 6099.83, "power": 33.4803}, {"timestamp": 6120.38, "power": 33.4803}, {"timestamp": 6140.93, "power": 33.4803}, {"timestamp": 6161.47, "power": 33.4803}, {"timestamp": 6182.02, "power": 33.4803}, {"timestamp": 6202.57, "power": 33.4803}, {"timestamp": 6223.09, "power": 33.4803}, {"timestamp": 6243.64, "power": 33.4803}, {"timestamp": 6264.19, "power": 33.4803}, {"timestamp": 6284.74, "power": 33.4803}, {"timestamp": 6305.28, "power": 33.4803}, {"timestamp": 6325.83, "power": 33.4803}, {"timestamp": 6346.37, "power": 33.4803}, {"timestamp": 6366.92, "power": 33.4803}, {"timestamp": 6387.45, "power": 33.4803}, {"timestamp": 6407.96, "power": 33.4803}, {"timestamp": 6428.53, "power": 33.4803}, {"timestamp": 6449.11, "power": 33.4803}, {"timestamp": 6469.69, "power": 33.4803}, {"timestamp": 6490.26, "power": 33.4803}, {"timestamp": 6510.83, "power": 33.4803}, {"timestamp": 6531.35, "power": 33.4803}, {"timestamp": 6551.91, "power": 33.4803}, {"timestamp": 6572.5, "power": 33.4803}, {"timestamp": 6593.04, "power": 33.4803}, {"timestamp": 6613.59, "power": 33.4803}, {"timestamp": 6634.13, "power": 33.4803}, {"timestamp": 6654.68, "power": 33.4803}, {"timestamp": 6675.21, "power": 33.4803}, {"timestamp": 6695.76, "power": 33.4803}, {"timestamp": 6716.34, "power": 33.4803}, {"timestamp": 6736.92, "power": 33.4803}, {"timestamp": 6757.49, "power": 33.4803}, {"timestamp": 6778.08, "power": 33.4803}, {"timestamp": 6798.65, "power": 33.4803}, {"timestamp": 6819.18, "power": 33.4803}, {"timestamp": 6839.68, "power": 33.4803}, {"timestamp": 6860.25, "power": 33.4803}, {"timestamp": 6880.81, "power": 33.4803}, {"timestamp": 6901.38, "power": 33.4803}, {"timestamp": 6921.95, "power": 33.4803}, {"timestamp": 6942.52, "power": 33.4803}, {"timestamp": 6963.06, "power": 33.4803}, {"timestamp": 6983.56, "power": 33.4803}, {"timestamp": 7004.13, "power": 33.4803}, {"timestamp": 7024.71, "power": 33.4803}, {"timestamp": 7045.28, "power": 33.4803}, {"timestamp": 7065.85, "power": 33.33036}, {"timestamp": 7087.09, "power": 33.33036}, {"timestamp": 7107.63, "power": 33.33036}, {"timestamp": 7128.18, "power": 33.33036}, {"timestamp": 7148.72, "power": 33.33036}, {"timestamp": 7169.28, "power": 33.33036}, {"timestamp": 7189.86, "power": 33.33036}, {"timestamp": 7210.42, "power": 33.33036}, {"timestamp": 7231.02, "power": 33.33036}, {"timestamp": 7251.52, "power": 33.33036}, {"timestamp": 7272.09, "power": 33.33036}, {"timestamp": 7292.67, "power": 33.33036}, {"timestamp": 7313.24, "power": 33.33036}, {"timestamp": 7333.82, "power": 33.33036}, {"timestamp": 7354.39, "power": 33.33036}, {"timestamp": 7374.97, "power": 33.33036}, {"timestamp": 7395.48, "power": 33.33036}, {"timestamp": 7416.04, "power": 33.33036}, {"timestamp": 7436.62, "power": 33.33036}, {"timestamp": 7457.19, "power": 33.33036}, {"timestamp": 7477.77, "power": 33.33036}, {"timestamp": 7498.35, "power": 33.33036}, {"timestamp": 7518.93, "power": 33.33036}, {"timestamp": 7539.45, "power": 33.33036}, {"timestamp": 7560.01, "power": 33.33036}, {"timestamp": 7580.57, "power": 33.33036}, {"timestamp": 7601.15, "power": 33.33036}, {"timestamp": 7621.7, "power": 33.33036}, {"timestamp": 7642.25, "power": 33.33036}, {"timestamp": 7662.79, "power": 33.33036}, {"timestamp": 7683.32, "power": 33.33036}, {"timestamp": 7703.86, "power": 33.33036}, {"timestamp": 7724.4, "power": 33.33036}, {"timestamp": 7744.95, "power": 33.33036}, {"timestamp": 7765.5, "power": 33.33036}, {"timestamp": 7786.05, "power": 33.33036}, {"timestamp": 7806.59, "power": 33.33036}, {"timestamp": 7827.12, "power": 33.33036}, {"timestamp": 7847.62, "power": 33.33036}, {"timestamp": 7868.17, "power": 33.33036}, {"timestamp": 7888.71, "power": 33.33036}, {"timestamp": 7909.25, "power": 33.33036}, {"timestamp": 7929.8, "power": 33.33036}, {"timestamp": 7950.35, "power": 33.33036}, {"timestamp": 7970.89, "power": 33.33036}, {"timestamp": 7991.41, "power": 33.33036}, {"timestamp": 8011.96, "power": 33.33036}, {"timestamp": 8032.51, "power": 33.33036}, {"timestamp": 8053.06, "power": 33.33036}, {"timestamp": 8073.61, "power": 33.027787000000004}, {"timestamp": 8094.74, "power": 33.027787000000004}, {"timestamp": 8115.27, "power": 33.027787000000004}, {"timestamp": 8135.82, "power": 33.027787000000004}, {"timestamp": 8156.37, "power": 33.027787000000004}, {"timestamp": 8176.91, "power": 33.027787000000004}, {"timestamp": 8197.46, "power": 33.027787000000004}, {"timestamp": 8218.01, "power": 33.027787000000004}, {"timestamp": 8238.55, "power": 33.027787000000004}, {"timestamp": 8259.08, "power": 33.027787000000004}, {"timestamp": 8279.58, "power": 33.027787000000004}, {"timestamp": 8300.12, "power": 33.027787000000004}, {"timestamp": 8320.69, "power": 33.027787000000004}, {"timestamp": 8341.26, "power": 33.027787000000004}, {"timestamp": 8361.84, "power": 33.027787000000004}, {"timestamp": 8382.42, "power": 33.027787000000004}, {"timestamp": 8403.0, "power": 33.027787000000004}, {"timestamp": 8423.51, "power": 33.027787000000004}, {"timestamp": 8444.02, "power": 33.027787000000004}, {"timestamp": 8464.51, "power": 33.027787000000004}, {"timestamp": 8485.05, "power": 33.027787000000004}, {"timestamp": 8505.6, "power": 33.027787000000004}, {"timestamp": 8526.11, "power": 33.027787000000004}, {"timestamp": 8546.68, "power": 33.027787000000004}, {"timestamp": 8567.2, "power": 33.027787000000004}, {"timestamp": 8587.7, "power": 33.027787000000004}, {"timestamp": 8608.28, "power": 33.027787000000004}, {"timestamp": 8628.85, "power": 33.027787000000004}, {"timestamp": 8649.43, "power": 33.027787000000004}, {"timestamp": 8670.01, "power": 33.027787000000004}, {"timestamp": 8690.58, "power": 33.027787000000004}, {"timestamp": 8711.11, "power": 33.027787000000004}, {"timestamp": 8731.61, "power": 33.027787000000004}, {"timestamp": 8752.18, "power": 33.027787000000004}, {"timestamp": 8772.75, "power": 33.027787000000004}, {"timestamp": 8793.32, "power": 33.027787000000004}, {"timestamp": 8813.9, "power": 33.027787000000004}, {"timestamp": 8834.49, "power": 33.027787000000004}, {"timestamp": 8855.06, "power": 33.027787000000004}, {"timestamp": 8875.56, "power": 33.027787000000004}, {"timestamp": 8896.13, "power": 33.027787000000004}, {"timestamp": 8916.7, "power": 33.027787000000004}, {"timestamp": 8937.28, "power": 33.027787000000004}, {"timestamp": 8957.84, "power": 33.027787000000004}, {"timestamp": 8978.42, "power": 33.027787000000004}, {"timestamp": 8998.99, "power": 33.027787000000004}, {"timestamp": 9019.49, "power": 33.027787000000004}, {"timestamp": 9040.06, "power": 33.027787000000004}, {"timestamp": 9060.64, "power": 33.027787000000004}, {"timestamp": 9081.22, "power": 33.488822}, {"timestamp": 9102.38, "power": 33.488822}, {"timestamp": 9122.93, "power": 33.488822}, {"timestamp": 9143.45, "power": 33.488822}, {"timestamp": 9163.99, "power": 33.488822}, {"timestamp": 9184.54, "power": 33.488822}, {"timestamp": 9205.08, "power": 33.488822}, {"timestamp": 9225.63, "power": 33.488822}, {"timestamp": 9246.21, "power": 33.488822}, {"timestamp": 9266.79, "power": 33.488822}, {"timestamp": 9287.31, "power": 33.488822}, {"timestamp": 9307.86, "power": 33.488822}, {"timestamp": 9328.44, "power": 33.488822}, {"timestamp": 9349.02, "power": 33.488822}, {"timestamp": 9369.6, "power": 33.488822}, {"timestamp": 9390.16, "power": 33.488822}, {"timestamp": 9410.72, "power": 33.488822}, {"timestamp": 9431.27, "power": 33.488822}, {"timestamp": 9451.82, "power": 33.488822}, {"timestamp": 9472.4, "power": 33.488822}, {"timestamp": 9492.98, "power": 33.488822}, {"timestamp": 9513.56, "power": 33.488822}, {"timestamp": 9534.14, "power": 33.488822}, {"timestamp": 9554.64, "power": 33.488822}, {"timestamp": 9575.15, "power": 33.488822}, {"timestamp": 9595.65, "power": 33.488822}, {"timestamp": 9616.21, "power": 33.488822}, {"timestamp": 9636.78, "power": 33.488822}, {"timestamp": 9657.34, "power": 33.488822}, {"timestamp": 9677.92, "power": 33.488822}, {"timestamp": 9698.46, "power": 33.488822}, {"timestamp": 9719.01, "power": 33.488822}, {"timestamp": 9739.52, "power": 33.488822}, {"timestamp": 9760.05, "power": 33.488822}, {"timestamp": 9780.6, "power": 33.488822}, {"timestamp": 9801.14, "power": 33.488822}, {"timestamp": 9821.69, "power": 33.488822}, {"timestamp": 9842.24, "power": 33.488822}, {"timestamp": 9862.78, "power": 33.488822}, {"timestamp": 9883.31, "power": 33.488822}, {"timestamp": 9903.85, "power": 33.488822}, {"timestamp": 9924.39, "power": 33.488822}, {"timestamp": 9944.94, "power": 33.488822}, {"timestamp": 9965.49, "power": 33.488822}, {"timestamp": 9986.03, "power": 33.488822}, {"timestamp": 10006.6, "power": 33.488822}, {"timestamp": 10027.1, "power": 33.488822}, {"timestamp": 10047.6, "power": 33.488822}, {"timestamp": 10068.2, "power": 33.488822}, {"timestamp": 10088.8, "power": 33.60199}, {"timestamp": 10109.9, "power": 33.60199}, {"timestamp": 10130.5, "power": 33.60199}, {"timestamp": 10151.0, "power": 33.60199}, {"timestamp": 10171.5, "power": 33.60199}, {"timestamp": 10192.1, "power": 33.60199}, {"timestamp": 10212.6, "power": 33.60199}, {"timestamp": 10233.2, "power": 33.60199}, {"timestamp": 10253.7, "power": 33.60199}, {"timestamp": 10274.2, "power": 33.60199}, {"timestamp": 10294.8, "power": 33.60199}, {"timestamp": 10315.3, "power": 33.60199}, {"timestamp": 10335.9, "power": 33.60199}, {"timestamp": 10356.4, "power": 33.60199}, {"timestamp": 10377.0, "power": 33.60199}, {"timestamp": 10397.5, "power": 33.60199}, {"timestamp": 10418.1, "power": 33.60199}, {"timestamp": 10438.7, "power": 33.60199}, {"timestamp": 10459.2, "power": 33.60199}, {"timestamp": 10479.7, "power": 33.60199}, {"timestamp": 10500.3, "power": 33.60199}, {"timestamp": 10520.9, "power": 33.60199}, {"timestamp": 10541.4, "power": 33.60199}, {"timestamp": 10562.0, "power": 33.60199}, {"timestamp": 10582.6, "power": 33.60199}, {"timestamp": 10603.1, "power": 33.60199}, {"timestamp": 10623.6, "power": 33.60199}, {"timestamp": 10644.2, "power": 33.60199}, {"timestamp": 10664.8, "power": 33.60199}, {"timestamp": 10685.3, "power": 33.60199}, {"timestamp": 10705.9, "power": 33.60199}, {"timestamp": 10726.5, "power": 33.60199}, {"timestamp": 10747.0, "power": 33.60199}, {"timestamp": 10767.6, "power": 33.60199}, {"timestamp": 10788.1, "power": 33.60199}, {"timestamp": 10808.7, "power": 33.60199}, {"timestamp": 10829.3, "power": 33.60199}, {"timestamp": 10849.9, "power": 33.60199}, {"timestamp": 10870.4, "power": 33.60199}, {"timestamp": 10891.0, "power": 33.60199}, {"timestamp": 10911.5, "power": 33.60199}, {"timestamp": 10932.1, "power": 33.60199}, {"timestamp": 10952.7, "power": 33.60199}, {"timestamp": 10973.2, "power": 33.60199}, {"timestamp": 10993.8, "power": 33.60199}, {"timestamp": 11014.4, "power": 33.60199}, {"timestamp": 11035.0, "power": 33.60199}, {"timestamp": 11055.5, "power": 33.60199}, {"timestamp": 11076.1, "power": 33.60199}, {"timestamp": 11096.7, "power": 33.690838}, {"timestamp": 11118.9, "power": 33.690838}, {"timestamp": 11139.5, "power": 33.690838}, {"timestamp": 11160.0, "power": 33.690838}, {"timestamp": 11180.5, "power": 33.690838}, {"timestamp": 11201.1, "power": 33.690838}, {"timestamp": 11221.6, "power": 33.690838}, {"timestamp": 11242.2, "power": 33.690838}, {"timestamp": 11262.8, "power": 33.690838}, {"timestamp": 11283.3, "power": 33.690838}, {"timestamp": 11303.8, "power": 33.690838}, {"timestamp": 11324.4, "power": 33.690838}, {"timestamp": 11344.9, "power": 33.690838}, {"timestamp": 11365.5, "power": 33.690838}, {"timestamp": 11386.1, "power": 33.690838}, {"timestamp": 11406.7, "power": 33.690838}, {"timestamp": 11427.2, "power": 33.690838}, {"timestamp": 11447.8, "power": 33.690838}, {"timestamp": 11468.3, "power": 33.690838}, {"timestamp": 11488.9, "power": 33.690838}, {"timestamp": 11509.5, "power": 33.690838}, {"timestamp": 11530.1, "power": 33.690838}, {"timestamp": 11550.7, "power": 33.690838}, {"timestamp": 11571.2, "power": 33.690838}, {"timestamp": 11591.8, "power": 33.690838}, {"timestamp": 11612.3, "power": 33.690838}, {"timestamp": 11632.9, "power": 33.690838}, {"timestamp": 11653.5, "power": 33.690838}, {"timestamp": 11674.1, "power": 33.690838}, {"timestamp": 11694.6, "power": 33.690838}, {"timestamp": 11715.2, "power": 33.690838}, {"timestamp": 11735.7, "power": 33.690838}, {"timestamp": 11756.3, "power": 33.690838}, {"timestamp": 11776.8, "power": 33.690838}, {"timestamp": 11797.4, "power": 33.690838}, {"timestamp": 11817.9, "power": 33.690838}, {"timestamp": 11838.4, "power": 33.690838}, {"timestamp": 11859.0, "power": 33.690838}, {"timestamp": 11879.5, "power": 33.690838}, {"timestamp": 11900.1, "power": 33.690838}, {"timestamp": 11920.6, "power": 33.690838}, {"timestamp": 11941.1, "power": 33.690838}, {"timestamp": 11961.7, "power": 33.690838}, {"timestamp": 11982.2, "power": 33.690838}, {"timestamp": 12002.7, "power": 33.690838}, {"timestamp": 12023.3, "power": 33.690838}, {"timestamp": 12043.8, "power": 33.690838}, {"timestamp": 12064.3, "power": 33.690838}, {"timestamp": 12084.8, "power": 33.690838}, {"timestamp": 12105.4, "power": 34.851757000000006}, {"timestamp": 12126.6, "power": 34.851757000000006}, {"timestamp": 12147.1, "power": 34.851757000000006}, {"timestamp": 12167.6, "power": 34.851757000000006}, {"timestamp": 12188.1, "power": 34.851757000000006}, {"timestamp": 12208.6, "power": 34.851757000000006}, {"timestamp": 12229.2, "power": 34.851757000000006}, {"timestamp": 12249.7, "power": 34.851757000000006}, {"timestamp": 12270.2, "power": 34.851757000000006}, {"timestamp": 12290.8, "power": 34.851757000000006}, {"timestamp": 12311.3, "power": 34.851757000000006}, {"timestamp": 12331.8, "power": 34.851757000000006}, {"timestamp": 12352.3, "power": 34.851757000000006}, {"timestamp": 12372.9, "power": 34.851757000000006}, {"timestamp": 12393.4, "power": 34.851757000000006}, {"timestamp": 12413.9, "power": 34.851757000000006}, {"timestamp": 12434.5, "power": 34.851757000000006}, {"timestamp": 12455.0, "power": 34.851757000000006}, {"timestamp": 12475.5, "power": 34.851757000000006}, {"timestamp": 12496.0, "power": 34.851757000000006}, {"timestamp": 12516.6, "power": 34.851757000000006}, {"timestamp": 12537.1, "power": 34.851757000000006}, {"timestamp": 12557.6, "power": 34.851757000000006}, {"timestamp": 12578.2, "power": 34.851757000000006}, {"timestamp": 12598.7, "power": 34.851757000000006}, {"timestamp": 12619.2, "power": 34.851757000000006}, {"timestamp": 12639.7, "power": 34.851757000000006}, {"timestamp": 12660.2, "power": 34.851757000000006}, {"timestamp": 12680.7, "power": 34.851757000000006}, {"timestamp": 12701.3, "power": 34.851757000000006}, {"timestamp": 12721.8, "power": 34.851757000000006}, {"timestamp": 12742.3, "power": 34.851757000000006}, {"timestamp": 12762.9, "power": 34.851757000000006}, {"timestamp": 12783.4, "power": 34.851757000000006}, {"timestamp": 12803.9, "power": 34.851757000000006}, {"timestamp": 12824.5, "power": 34.851757000000006}, {"timestamp": 12845.1, "power": 34.851757000000006}, {"timestamp": 12865.6, "power": 34.851757000000006}, {"timestamp": 12886.2, "power": 34.851757000000006}, {"timestamp": 12906.7, "power": 34.851757000000006}, {"timestamp": 12927.2, "power": 34.851757000000006}, {"timestamp": 12947.7, "power": 34.851757000000006}, {"timestamp": 12968.2, "power": 34.851757000000006}, {"timestamp": 12988.7, "power": 34.851757000000006}, {"timestamp": 13009.3, "power": 34.851757000000006}, {"timestamp": 13029.8, "power": 34.851757000000006}, {"timestamp": 13050.4, "power": 34.851757000000006}, {"timestamp": 13070.9, "power": 34.851757000000006}, {"timestamp": 13091.4, "power": 34.851757000000006}, {"timestamp": 13111.9, "power": 32.743605}, {"timestamp": 13132.9, "power": 32.743605}, {"timestamp": 13153.5, "power": 32.743605}, {"timestamp": 13174.0, "power": 32.743605}, {"timestamp": 13194.5, "power": 32.743605}, {"timestamp": 13215.0, "power": 32.743605}, {"timestamp": 13235.5, "power": 32.743605}, {"timestamp": 13256.0, "power": 32.743605}, {"timestamp": 13276.5, "power": 32.743605}, {"timestamp": 13297.1, "power": 32.743605}, {"timestamp": 13317.6, "power": 32.743605}, {"timestamp": 13338.1, "power": 32.743605}, {"timestamp": 13358.7, "power": 32.743605}, {"timestamp": 13379.2, "power": 32.743605}, {"timestamp": 13399.7, "power": 32.743605}, {"timestamp": 13420.2, "power": 32.743605}, {"timestamp": 13440.7, "power": 32.743605}, {"timestamp": 13461.2, "power": 32.743605}, {"timestamp": 13481.8, "power": 32.743605}, {"timestamp": 13502.3, "power": 32.743605}, {"timestamp": 13522.8, "power": 32.743605}, {"timestamp": 13543.3, "power": 32.743605}, {"timestamp": 13563.8, "power": 32.743605}, {"timestamp": 13584.3, "power": 32.743605}, {"timestamp": 13604.8, "power": 32.743605}, {"timestamp": 13625.3, "power": 32.743605}, {"timestamp": 13645.9, "power": 32.743605}, {"timestamp": 13666.4, "power": 32.743605}, {"timestamp": 13686.9, "power": 32.743605}, {"timestamp": 13707.5, "power": 32.743605}, {"timestamp": 13728.0, "power": 32.743605}, {"timestamp": 13748.5, "power": 32.743605}, {"timestamp": 13769.0, "power": 32.743605}, {"timestamp": 13789.5, "power": 32.743605}, {"timestamp": 13810.1, "power": 32.743605}, {"timestamp": 13830.6, "power": 32.743605}, {"timestamp": 13851.1, "power": 32.743605}, {"timestamp": 13871.6, "power": 32.743605}, {"timestamp": 13892.1, "power": 32.743605}, {"timestamp": 13912.6, "power": 32.743605}, {"timestamp": 13933.2, "power": 32.743605}, {"timestamp": 13953.7, "power": 32.743605}, {"timestamp": 13977.7, "power": 32.743605}, {"timestamp": 13998.3, "power": 32.743605}, {"timestamp": 14018.9, "power": 32.743605}], "timeline": {"START": "3665.65656", "END": "11860.6348"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9907.34}, {"name": "clSetKernelArg", "calls": 19, "time": 2694.73}, {"name": "clReleaseKernel", "calls": 1, "time": 1104.55}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4171}, {"name": "clCreateContext", "calls": 1, "time": 49.9398}, {"name": "clReleaseContext", "calls": 1, "time": 45.463}, {"name": "clReleaseProgram", "calls": 1, "time": 17.488}, {"name": "clCreateKernel", "calls": 1, "time": 0.33953}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.277773}, {"name": "clEnqueueTask", "calls": 1, "time": 0.144237}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080755}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075023}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027874}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026944}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021171}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.017268}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010508}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008937}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007109}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006862}, {"name": "clRetainDevice", "calls": 2, "time": 0.004736}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 8194.98}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 8194.43}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7307.095162, "utilization": 76.115575, "size": 6118470.0, "time": 837.333041}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 252465994, "speed": 249.201, "utilization": 2.1632, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 15676058, "speed": 486.838, "utilization": 4.22603, "size": 0.127892}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len4/run3.json b/code/fpga/unopt_results/dblp.xml.15MB.len4/run3.json new file mode 100644 index 0000000..f379d2d --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.0265, "power": 32.70415}, {"timestamp": 54.6328, "power": 32.70415}, {"timestamp": 75.161, "power": 32.70415}, {"timestamp": 95.7237, "power": 32.70415}, {"timestamp": 116.447, "power": 32.70415}, {"timestamp": 137.11, "power": 32.70415}, {"timestamp": 157.64, "power": 32.70415}, {"timestamp": 178.125, "power": 32.70415}, {"timestamp": 198.62, "power": 32.70415}, {"timestamp": 219.136, "power": 32.70415}, {"timestamp": 239.717, "power": 32.70415}, {"timestamp": 260.317, "power": 32.70415}, {"timestamp": 280.916, "power": 32.70415}, {"timestamp": 301.514, "power": 32.70415}, {"timestamp": 322.135, "power": 32.70415}, {"timestamp": 342.7, "power": 32.70415}, {"timestamp": 363.264, "power": 32.70415}, {"timestamp": 383.863, "power": 32.70415}, {"timestamp": 404.484, "power": 32.70415}, {"timestamp": 425.079, "power": 32.70415}, {"timestamp": 445.679, "power": 32.70415}, {"timestamp": 466.255, "power": 32.70415}, {"timestamp": 486.815, "power": 32.70415}, {"timestamp": 507.381, "power": 32.70415}, {"timestamp": 527.984, "power": 32.70415}, {"timestamp": 548.583, "power": 32.70415}, {"timestamp": 569.184, "power": 32.70415}, {"timestamp": 589.779, "power": 32.70415}, {"timestamp": 610.356, "power": 32.70415}, {"timestamp": 630.923, "power": 32.70415}, {"timestamp": 651.519, "power": 32.70415}, {"timestamp": 672.113, "power": 32.70415}, {"timestamp": 692.705, "power": 32.70415}, {"timestamp": 713.319, "power": 32.70415}, {"timestamp": 733.925, "power": 32.70415}, {"timestamp": 754.5, "power": 32.70415}, {"timestamp": 775.061, "power": 32.70415}, {"timestamp": 795.665, "power": 32.70415}, {"timestamp": 816.262, "power": 32.70415}, {"timestamp": 836.861, "power": 32.70415}, {"timestamp": 857.459, "power": 32.70415}, {"timestamp": 878.056, "power": 32.70415}, {"timestamp": 898.63, "power": 32.70415}, {"timestamp": 919.19, "power": 32.70415}, {"timestamp": 939.79, "power": 32.70415}, {"timestamp": 960.383, "power": 32.70415}, {"timestamp": 980.99, "power": 32.70415}, {"timestamp": 1001.59, "power": 32.70415}, {"timestamp": 1022.18, "power": 33.291114}, {"timestamp": 1043.34, "power": 33.291114}, {"timestamp": 1063.93, "power": 33.291114}, {"timestamp": 1084.53, "power": 33.291114}, {"timestamp": 1105.13, "power": 33.291114}, {"timestamp": 1125.73, "power": 33.291114}, {"timestamp": 1146.33, "power": 33.291114}, {"timestamp": 1166.89, "power": 33.291114}, {"timestamp": 1187.49, "power": 33.291114}, {"timestamp": 1208.09, "power": 33.291114}, {"timestamp": 1228.69, "power": 33.291114}, {"timestamp": 1249.28, "power": 33.291114}, {"timestamp": 1269.89, "power": 33.291114}, {"timestamp": 1290.47, "power": 33.291114}, {"timestamp": 1311.03, "power": 33.291114}, {"timestamp": 1331.63, "power": 33.291114}, {"timestamp": 1352.23, "power": 33.291114}, {"timestamp": 1372.83, "power": 33.291114}, {"timestamp": 1393.44, "power": 33.291114}, {"timestamp": 1414.04, "power": 33.291114}, {"timestamp": 1434.62, "power": 33.291114}, {"timestamp": 1455.18, "power": 33.291114}, {"timestamp": 1475.77, "power": 33.291114}, {"timestamp": 1496.38, "power": 33.291114}, {"timestamp": 1516.98, "power": 33.291114}, {"timestamp": 1537.57, "power": 33.291114}, {"timestamp": 1558.16, "power": 33.291114}, {"timestamp": 1578.72, "power": 33.291114}, {"timestamp": 1599.29, "power": 33.291114}, {"timestamp": 1619.89, "power": 33.291114}, {"timestamp": 1640.45, "power": 33.291114}, {"timestamp": 1661.05, "power": 33.291114}, {"timestamp": 1681.64, "power": 33.291114}, {"timestamp": 1702.22, "power": 33.291114}, {"timestamp": 1722.78, "power": 33.291114}, {"timestamp": 1743.35, "power": 33.291114}, {"timestamp": 1763.95, "power": 33.291114}, {"timestamp": 1784.55, "power": 33.291114}, {"timestamp": 1805.15, "power": 33.291114}, {"timestamp": 1825.74, "power": 33.291114}, {"timestamp": 1846.34, "power": 33.291114}, {"timestamp": 1866.9, "power": 33.291114}, {"timestamp": 1887.5, "power": 33.291114}, {"timestamp": 1908.1, "power": 33.291114}, {"timestamp": 1928.71, "power": 33.291114}, {"timestamp": 1949.31, "power": 33.291114}, {"timestamp": 1969.92, "power": 33.291114}, {"timestamp": 1990.5, "power": 33.291114}, {"timestamp": 2011.06, "power": 33.291114}, {"timestamp": 2031.66, "power": 32.308184999999995}, {"timestamp": 2052.79, "power": 32.308184999999995}, {"timestamp": 2073.39, "power": 32.308184999999995}, {"timestamp": 2093.99, "power": 32.308184999999995}, {"timestamp": 2114.58, "power": 32.308184999999995}, {"timestamp": 2135.14, "power": 32.308184999999995}, {"timestamp": 2155.74, "power": 32.308184999999995}, {"timestamp": 2176.34, "power": 32.308184999999995}, {"timestamp": 2196.94, "power": 32.308184999999995}, {"timestamp": 2217.54, "power": 32.308184999999995}, {"timestamp": 2238.11, "power": 32.308184999999995}, {"timestamp": 2258.68, "power": 32.308184999999995}, {"timestamp": 2279.24, "power": 32.308184999999995}, {"timestamp": 2299.83, "power": 32.308184999999995}, {"timestamp": 2320.44, "power": 32.308184999999995}, {"timestamp": 2341.03, "power": 32.308184999999995}, {"timestamp": 2361.62, "power": 32.308184999999995}, {"timestamp": 2382.22, "power": 32.308184999999995}, {"timestamp": 2402.78, "power": 32.308184999999995}, {"timestamp": 2423.34, "power": 32.308184999999995}, {"timestamp": 2443.94, "power": 32.308184999999995}, {"timestamp": 2464.54, "power": 32.308184999999995}, {"timestamp": 2485.13, "power": 32.308184999999995}, {"timestamp": 2505.73, "power": 32.308184999999995}, {"timestamp": 2526.36, "power": 32.308184999999995}, {"timestamp": 2546.91, "power": 32.308184999999995}, {"timestamp": 2567.52, "power": 32.308184999999995}, {"timestamp": 2588.12, "power": 32.308184999999995}, {"timestamp": 2608.71, "power": 32.308184999999995}, {"timestamp": 2629.31, "power": 32.308184999999995}, {"timestamp": 2649.91, "power": 32.308184999999995}, {"timestamp": 2670.5, "power": 32.308184999999995}, {"timestamp": 2691.06, "power": 32.308184999999995}, {"timestamp": 2711.67, "power": 32.308184999999995}, {"timestamp": 2732.27, "power": 32.308184999999995}, {"timestamp": 2752.87, "power": 32.308184999999995}, {"timestamp": 2773.47, "power": 32.308184999999995}, {"timestamp": 2794.13, "power": 32.308184999999995}, {"timestamp": 2814.66, "power": 32.308184999999995}, {"timestamp": 2835.19, "power": 32.308184999999995}, {"timestamp": 2855.72, "power": 32.308184999999995}, {"timestamp": 2876.25, "power": 32.308184999999995}, {"timestamp": 2896.78, "power": 32.308184999999995}, {"timestamp": 2917.31, "power": 32.308184999999995}, {"timestamp": 2937.85, "power": 32.308184999999995}, {"timestamp": 2958.36, "power": 32.308184999999995}, {"timestamp": 2978.84, "power": 32.308184999999995}, {"timestamp": 2999.37, "power": 32.308184999999995}, {"timestamp": 3019.91, "power": 32.308184999999995}, {"timestamp": 3040.44, "power": 35.159798}, {"timestamp": 3061.55, "power": 35.159798}, {"timestamp": 3082.11, "power": 35.159798}, {"timestamp": 3102.59, "power": 35.159798}, {"timestamp": 3123.12, "power": 35.159798}, {"timestamp": 3143.66, "power": 35.159798}, {"timestamp": 3164.2, "power": 35.159798}, {"timestamp": 3184.73, "power": 35.159798}, {"timestamp": 3205.26, "power": 35.159798}, {"timestamp": 3225.79, "power": 35.159798}, {"timestamp": 3246.29, "power": 35.159798}, {"timestamp": 3266.78, "power": 35.159798}, {"timestamp": 3287.31, "power": 35.159798}, {"timestamp": 3307.84, "power": 35.159798}, {"timestamp": 3328.37, "power": 35.159798}, {"timestamp": 3348.91, "power": 35.159798}, {"timestamp": 3369.44, "power": 35.159798}, {"timestamp": 3389.97, "power": 35.159798}, {"timestamp": 3410.48, "power": 35.159798}, {"timestamp": 3431.0, "power": 35.159798}, {"timestamp": 3451.54, "power": 35.159798}, {"timestamp": 3472.07, "power": 35.159798}, {"timestamp": 3492.6, "power": 35.159798}, {"timestamp": 3513.14, "power": 35.159798}, {"timestamp": 3533.67, "power": 35.159798}, {"timestamp": 3554.18, "power": 35.159798}, {"timestamp": 3574.67, "power": 35.159798}, {"timestamp": 3595.2, "power": 35.159798}, {"timestamp": 3615.73, "power": 35.159798}, {"timestamp": 3636.26, "power": 35.159798}, {"timestamp": 3656.81, "power": 35.159798}, {"timestamp": 3677.34, "power": 35.159798}, {"timestamp": 3697.89, "power": 35.159798}, {"timestamp": 3718.4, "power": 35.159798}, {"timestamp": 3738.94, "power": 35.159798}, {"timestamp": 3759.47, "power": 35.159798}, {"timestamp": 3780.01, "power": 35.159798}, {"timestamp": 3800.55, "power": 35.159798}, {"timestamp": 3821.09, "power": 35.159798}, {"timestamp": 3841.63, "power": 35.159798}, {"timestamp": 3862.13, "power": 35.159798}, {"timestamp": 3882.62, "power": 35.159798}, {"timestamp": 3903.16, "power": 35.159798}, {"timestamp": 3923.7, "power": 35.159798}, {"timestamp": 3944.24, "power": 35.159798}, {"timestamp": 3964.78, "power": 35.159798}, {"timestamp": 3985.32, "power": 35.159798}, {"timestamp": 4005.85, "power": 35.159798}, {"timestamp": 4026.38, "power": 35.159798}, {"timestamp": 4046.91, "power": 34.758368000000004}, {"timestamp": 4068.0, "power": 34.758368000000004}, {"timestamp": 4088.54, "power": 34.758368000000004}, {"timestamp": 4109.08, "power": 34.758368000000004}, {"timestamp": 4129.62, "power": 34.758368000000004}, {"timestamp": 4150.16, "power": 34.758368000000004}, {"timestamp": 4170.66, "power": 34.758368000000004}, {"timestamp": 4191.19, "power": 34.758368000000004}, {"timestamp": 4211.73, "power": 34.758368000000004}, {"timestamp": 4232.27, "power": 34.758368000000004}, {"timestamp": 4252.81, "power": 34.758368000000004}, {"timestamp": 4273.35, "power": 34.758368000000004}, {"timestamp": 4293.89, "power": 34.758368000000004}, {"timestamp": 4314.4, "power": 34.758368000000004}, {"timestamp": 4334.93, "power": 34.758368000000004}, {"timestamp": 4355.47, "power": 34.758368000000004}, {"timestamp": 4376.01, "power": 34.758368000000004}, {"timestamp": 4396.56, "power": 34.758368000000004}, {"timestamp": 4417.09, "power": 34.758368000000004}, {"timestamp": 4437.63, "power": 34.758368000000004}, {"timestamp": 4458.16, "power": 34.758368000000004}, {"timestamp": 4478.65, "power": 34.758368000000004}, {"timestamp": 4499.18, "power": 34.758368000000004}, {"timestamp": 4519.72, "power": 34.758368000000004}, {"timestamp": 4540.26, "power": 34.758368000000004}, {"timestamp": 4560.8, "power": 34.758368000000004}, {"timestamp": 4581.34, "power": 34.758368000000004}, {"timestamp": 4601.88, "power": 34.758368000000004}, {"timestamp": 4622.4, "power": 34.758368000000004}, {"timestamp": 4642.89, "power": 34.758368000000004}, {"timestamp": 4663.42, "power": 34.758368000000004}, {"timestamp": 4683.96, "power": 34.758368000000004}, {"timestamp": 4704.5, "power": 34.758368000000004}, {"timestamp": 4725.04, "power": 34.758368000000004}, {"timestamp": 4745.58, "power": 34.758368000000004}, {"timestamp": 4766.12, "power": 34.758368000000004}, {"timestamp": 4786.62, "power": 34.758368000000004}, {"timestamp": 4807.15, "power": 34.758368000000004}, {"timestamp": 4827.69, "power": 34.758368000000004}, {"timestamp": 4848.23, "power": 34.758368000000004}, {"timestamp": 4868.77, "power": 34.758368000000004}, {"timestamp": 4889.31, "power": 34.758368000000004}, {"timestamp": 4909.85, "power": 34.758368000000004}, {"timestamp": 4930.36, "power": 34.758368000000004}, {"timestamp": 4950.89, "power": 34.758368000000004}, {"timestamp": 4971.43, "power": 34.758368000000004}, {"timestamp": 4991.97, "power": 34.758368000000004}, {"timestamp": 5012.51, "power": 34.758368000000004}, {"timestamp": 5033.04, "power": 34.758368000000004}, {"timestamp": 5053.58, "power": 33.387159999999994}, {"timestamp": 5074.72, "power": 33.387159999999994}, {"timestamp": 5095.28, "power": 33.387159999999994}, {"timestamp": 5115.86, "power": 33.387159999999994}, {"timestamp": 5136.42, "power": 33.387159999999994}, {"timestamp": 5156.99, "power": 33.387159999999994}, {"timestamp": 5177.55, "power": 33.387159999999994}, {"timestamp": 5198.13, "power": 33.387159999999994}, {"timestamp": 5218.62, "power": 33.387159999999994}, {"timestamp": 5239.18, "power": 33.387159999999994}, {"timestamp": 5259.76, "power": 33.387159999999994}, {"timestamp": 5280.33, "power": 33.387159999999994}, {"timestamp": 5300.89, "power": 33.387159999999994}, {"timestamp": 5321.47, "power": 33.387159999999994}, {"timestamp": 5342.04, "power": 33.387159999999994}, {"timestamp": 5362.55, "power": 33.387159999999994}, {"timestamp": 5383.1, "power": 33.387159999999994}, {"timestamp": 5403.66, "power": 33.387159999999994}, {"timestamp": 5424.24, "power": 33.387159999999994}, {"timestamp": 5444.8, "power": 33.387159999999994}, {"timestamp": 5465.37, "power": 33.387159999999994}, {"timestamp": 5485.93, "power": 33.387159999999994}, {"timestamp": 5506.44, "power": 33.387159999999994}, {"timestamp": 5526.99, "power": 33.387159999999994}, {"timestamp": 5547.57, "power": 33.387159999999994}, {"timestamp": 5568.1, "power": 33.387159999999994}, {"timestamp": 5588.66, "power": 33.387159999999994}, {"timestamp": 5609.23, "power": 33.387159999999994}, {"timestamp": 5629.81, "power": 33.387159999999994}, {"timestamp": 5650.32, "power": 33.387159999999994}, {"timestamp": 5670.82, "power": 33.387159999999994}, {"timestamp": 5691.35, "power": 33.387159999999994}, {"timestamp": 5711.89, "power": 33.387159999999994}, {"timestamp": 5732.44, "power": 33.387159999999994}, {"timestamp": 5752.98, "power": 33.387159999999994}, {"timestamp": 5773.52, "power": 33.387159999999994}, {"timestamp": 5794.09, "power": 33.387159999999994}, {"timestamp": 5814.58, "power": 33.387159999999994}, {"timestamp": 5835.11, "power": 33.387159999999994}, {"timestamp": 5855.64, "power": 33.387159999999994}, {"timestamp": 5876.19, "power": 33.387159999999994}, {"timestamp": 5896.73, "power": 33.387159999999994}, {"timestamp": 5917.27, "power": 33.387159999999994}, {"timestamp": 5937.81, "power": 33.387159999999994}, {"timestamp": 5958.32, "power": 33.387159999999994}, {"timestamp": 5978.82, "power": 33.387159999999994}, {"timestamp": 5999.35, "power": 33.387159999999994}, {"timestamp": 6019.89, "power": 33.387159999999994}, {"timestamp": 6040.43, "power": 33.387159999999994}, {"timestamp": 6060.97, "power": 33.350201}, {"timestamp": 6082.04, "power": 33.350201}, {"timestamp": 6102.56, "power": 33.350201}, {"timestamp": 6123.09, "power": 33.350201}, {"timestamp": 6143.66, "power": 33.350201}, {"timestamp": 6164.2, "power": 33.350201}, {"timestamp": 6184.77, "power": 33.350201}, {"timestamp": 6205.32, "power": 33.350201}, {"timestamp": 6225.88, "power": 33.350201}, {"timestamp": 6246.4, "power": 33.350201}, {"timestamp": 6266.89, "power": 33.350201}, {"timestamp": 6287.45, "power": 33.350201}, {"timestamp": 6307.99, "power": 33.350201}, {"timestamp": 6328.56, "power": 33.350201}, {"timestamp": 6349.13, "power": 33.350201}, {"timestamp": 6369.69, "power": 33.350201}, {"timestamp": 6390.21, "power": 33.350201}, {"timestamp": 6410.72, "power": 33.350201}, {"timestamp": 6431.28, "power": 33.350201}, {"timestamp": 6451.82, "power": 33.350201}, {"timestamp": 6472.36, "power": 33.350201}, {"timestamp": 6492.94, "power": 33.350201}, {"timestamp": 6513.5, "power": 33.350201}, {"timestamp": 6534.09, "power": 33.350201}, {"timestamp": 6554.58, "power": 33.350201}, {"timestamp": 6575.15, "power": 33.350201}, {"timestamp": 6595.68, "power": 33.350201}, {"timestamp": 6616.22, "power": 33.350201}, {"timestamp": 6636.76, "power": 33.350201}, {"timestamp": 6657.32, "power": 33.350201}, {"timestamp": 6677.88, "power": 33.350201}, {"timestamp": 6698.4, "power": 33.350201}, {"timestamp": 6718.94, "power": 33.350201}, {"timestamp": 6739.51, "power": 33.350201}, {"timestamp": 6760.05, "power": 33.350201}, {"timestamp": 6780.58, "power": 33.350201}, {"timestamp": 6801.13, "power": 33.350201}, {"timestamp": 6821.67, "power": 33.350201}, {"timestamp": 6842.18, "power": 33.350201}, {"timestamp": 6862.68, "power": 33.350201}, {"timestamp": 6883.21, "power": 33.350201}, {"timestamp": 6903.77, "power": 33.350201}, {"timestamp": 6924.31, "power": 33.350201}, {"timestamp": 6944.89, "power": 33.350201}, {"timestamp": 6965.46, "power": 33.350201}, {"timestamp": 6986.04, "power": 33.350201}, {"timestamp": 7006.54, "power": 33.350201}, {"timestamp": 7027.07, "power": 33.350201}, {"timestamp": 7047.61, "power": 33.350201}, {"timestamp": 7068.19, "power": 33.733617}, {"timestamp": 7089.31, "power": 33.733617}, {"timestamp": 7109.88, "power": 33.733617}, {"timestamp": 7130.39, "power": 33.733617}, {"timestamp": 7150.94, "power": 33.733617}, {"timestamp": 7171.51, "power": 33.733617}, {"timestamp": 7192.05, "power": 33.733617}, {"timestamp": 7212.59, "power": 33.733617}, {"timestamp": 7233.13, "power": 33.733617}, {"timestamp": 7253.67, "power": 33.733617}, {"timestamp": 7274.15, "power": 33.733617}, {"timestamp": 7294.65, "power": 33.733617}, {"timestamp": 7315.21, "power": 33.733617}, {"timestamp": 7335.78, "power": 33.733617}, {"timestamp": 7356.35, "power": 33.733617}, {"timestamp": 7376.92, "power": 33.733617}, {"timestamp": 7397.46, "power": 33.733617}, {"timestamp": 7418.03, "power": 33.733617}, {"timestamp": 7438.6, "power": 33.733617}, {"timestamp": 7459.16, "power": 33.733617}, {"timestamp": 7479.72, "power": 33.733617}, {"timestamp": 7500.26, "power": 33.733617}, {"timestamp": 7520.8, "power": 33.733617}, {"timestamp": 7541.33, "power": 33.733617}, {"timestamp": 7561.87, "power": 33.733617}, {"timestamp": 7582.4, "power": 33.733617}, {"timestamp": 7602.93, "power": 33.733617}, {"timestamp": 7623.47, "power": 33.733617}, {"timestamp": 7644.01, "power": 33.733617}, {"timestamp": 7664.55, "power": 33.733617}, {"timestamp": 7685.08, "power": 33.733617}, {"timestamp": 7705.63, "power": 33.733617}, {"timestamp": 7726.19, "power": 33.733617}, {"timestamp": 7746.68, "power": 33.733617}, {"timestamp": 7767.22, "power": 33.733617}, {"timestamp": 7787.75, "power": 33.733617}, {"timestamp": 7808.29, "power": 33.733617}, {"timestamp": 7828.83, "power": 33.733617}, {"timestamp": 7849.37, "power": 33.733617}, {"timestamp": 7869.91, "power": 33.733617}, {"timestamp": 7890.42, "power": 33.733617}, {"timestamp": 7910.95, "power": 33.733617}, {"timestamp": 7931.49, "power": 33.733617}, {"timestamp": 7952.03, "power": 33.733617}, {"timestamp": 7972.57, "power": 33.733617}, {"timestamp": 7993.11, "power": 33.733617}, {"timestamp": 8013.65, "power": 33.733617}, {"timestamp": 8034.17, "power": 33.733617}, {"timestamp": 8054.66, "power": 33.733617}, {"timestamp": 8075.18, "power": 33.458357}, {"timestamp": 8096.27, "power": 33.458357}, {"timestamp": 8116.84, "power": 33.458357}, {"timestamp": 8137.41, "power": 33.458357}, {"timestamp": 8157.97, "power": 33.458357}, {"timestamp": 8178.48, "power": 33.458357}, {"timestamp": 8199.03, "power": 33.458357}, {"timestamp": 8219.6, "power": 33.458357}, {"timestamp": 8240.17, "power": 33.458357}, {"timestamp": 8260.74, "power": 33.458357}, {"timestamp": 8281.31, "power": 33.458357}, {"timestamp": 8301.87, "power": 33.458357}, {"timestamp": 8322.39, "power": 33.458357}, {"timestamp": 8342.94, "power": 33.458357}, {"timestamp": 8363.51, "power": 33.458357}, {"timestamp": 8384.08, "power": 33.458357}, {"timestamp": 8404.63, "power": 33.458357}, {"timestamp": 8425.21, "power": 33.458357}, {"timestamp": 8445.77, "power": 33.458357}, {"timestamp": 8466.28, "power": 33.458357}, {"timestamp": 8486.78, "power": 33.458357}, {"timestamp": 8507.33, "power": 33.458357}, {"timestamp": 8527.87, "power": 33.458357}, {"timestamp": 8548.41, "power": 33.458357}, {"timestamp": 8568.95, "power": 33.458357}, {"timestamp": 8589.49, "power": 33.458357}, {"timestamp": 8610.03, "power": 33.458357}, {"timestamp": 8630.59, "power": 33.458357}, {"timestamp": 8651.13, "power": 33.458357}, {"timestamp": 8671.67, "power": 33.458357}, {"timestamp": 8692.21, "power": 33.458357}, {"timestamp": 8712.75, "power": 33.458357}, {"timestamp": 8733.29, "power": 33.458357}, {"timestamp": 8753.82, "power": 33.458357}, {"timestamp": 8774.34, "power": 33.458357}, {"timestamp": 8794.83, "power": 33.458357}, {"timestamp": 8815.36, "power": 33.458357}, {"timestamp": 8835.9, "power": 33.458357}, {"timestamp": 8856.44, "power": 33.458357}, {"timestamp": 8876.98, "power": 33.458357}, {"timestamp": 8897.52, "power": 33.458357}, {"timestamp": 8918.05, "power": 33.458357}, {"timestamp": 8938.56, "power": 33.458357}, {"timestamp": 8959.09, "power": 33.458357}, {"timestamp": 8979.62, "power": 33.458357}, {"timestamp": 9000.17, "power": 33.458357}, {"timestamp": 9020.71, "power": 33.458357}, {"timestamp": 9041.24, "power": 33.458357}, {"timestamp": 9061.78, "power": 33.458357}, {"timestamp": 9082.3, "power": 33.585666}, {"timestamp": 9103.4, "power": 33.585666}, {"timestamp": 9123.97, "power": 33.585666}, {"timestamp": 9144.55, "power": 33.585666}, {"timestamp": 9165.12, "power": 33.585666}, {"timestamp": 9185.69, "power": 33.585666}, {"timestamp": 9206.21, "power": 33.585666}, {"timestamp": 9226.77, "power": 33.585666}, {"timestamp": 9247.34, "power": 33.585666}, {"timestamp": 9267.92, "power": 33.585666}, {"timestamp": 9288.49, "power": 33.585666}, {"timestamp": 9309.07, "power": 33.585666}, {"timestamp": 9329.65, "power": 33.585666}, {"timestamp": 9350.16, "power": 33.585666}, {"timestamp": 9370.71, "power": 33.585666}, {"timestamp": 9391.26, "power": 33.585666}, {"timestamp": 9411.82, "power": 33.585666}, {"timestamp": 9432.4, "power": 33.585666}, {"timestamp": 9452.96, "power": 33.585666}, {"timestamp": 9473.52, "power": 33.585666}, {"timestamp": 9494.11, "power": 33.585666}, {"timestamp": 9514.6, "power": 33.585666}, {"timestamp": 9535.13, "power": 33.585666}, {"timestamp": 9555.67, "power": 33.585666}, {"timestamp": 9576.21, "power": 33.585666}, {"timestamp": 9596.75, "power": 33.585666}, {"timestamp": 9617.28, "power": 33.585666}, {"timestamp": 9637.83, "power": 33.585666}, {"timestamp": 9658.34, "power": 33.585666}, {"timestamp": 9678.84, "power": 33.585666}, {"timestamp": 9699.37, "power": 33.585666}, {"timestamp": 9719.9, "power": 33.585666}, {"timestamp": 9740.44, "power": 33.585666}, {"timestamp": 9760.98, "power": 33.585666}, {"timestamp": 9781.52, "power": 33.585666}, {"timestamp": 9802.07, "power": 33.585666}, {"timestamp": 9822.57, "power": 33.585666}, {"timestamp": 9843.1, "power": 33.585666}, {"timestamp": 9863.63, "power": 33.585666}, {"timestamp": 9884.17, "power": 33.585666}, {"timestamp": 9904.71, "power": 33.585666}, {"timestamp": 9925.25, "power": 33.585666}, {"timestamp": 9945.79, "power": 33.585666}, {"timestamp": 9966.3, "power": 33.585666}, {"timestamp": 9986.79, "power": 33.585666}, {"timestamp": 10007.3, "power": 33.585666}, {"timestamp": 10027.9, "power": 33.585666}, {"timestamp": 10048.4, "power": 33.585666}, {"timestamp": 10069.0, "power": 33.585666}, {"timestamp": 10089.5, "power": 34.118569}, {"timestamp": 10111.1, "power": 34.118569}, {"timestamp": 10131.6, "power": 34.118569}, {"timestamp": 10152.2, "power": 34.118569}, {"timestamp": 10172.7, "power": 34.118569}, {"timestamp": 10193.2, "power": 34.118569}, {"timestamp": 10213.8, "power": 34.118569}, {"timestamp": 10234.3, "power": 34.118569}, {"timestamp": 10254.8, "power": 34.118569}, {"timestamp": 10275.3, "power": 34.118569}, {"timestamp": 10295.9, "power": 34.118569}, {"timestamp": 10316.4, "power": 34.118569}, {"timestamp": 10337.0, "power": 34.118569}, {"timestamp": 10357.5, "power": 34.118569}, {"timestamp": 10378.1, "power": 34.118569}, {"timestamp": 10398.6, "power": 34.118569}, {"timestamp": 10419.1, "power": 34.118569}, {"timestamp": 10439.7, "power": 34.118569}, {"timestamp": 10460.2, "power": 34.118569}, {"timestamp": 10480.7, "power": 34.118569}, {"timestamp": 10501.3, "power": 34.118569}, {"timestamp": 10521.8, "power": 34.118569}, {"timestamp": 10542.3, "power": 34.118569}, {"timestamp": 10562.9, "power": 34.118569}, {"timestamp": 10583.4, "power": 34.118569}, {"timestamp": 10604.0, "power": 34.118569}, {"timestamp": 10624.5, "power": 34.118569}, {"timestamp": 10645.1, "power": 34.118569}, {"timestamp": 10665.6, "power": 34.118569}, {"timestamp": 10686.2, "power": 34.118569}, {"timestamp": 10706.7, "power": 34.118569}, {"timestamp": 10727.2, "power": 34.118569}, {"timestamp": 10747.8, "power": 34.118569}, {"timestamp": 10768.3, "power": 34.118569}, {"timestamp": 10788.9, "power": 34.118569}, {"timestamp": 10809.4, "power": 34.118569}, {"timestamp": 10830.0, "power": 34.118569}, {"timestamp": 10850.5, "power": 34.118569}, {"timestamp": 10871.1, "power": 34.118569}, {"timestamp": 10891.6, "power": 34.118569}, {"timestamp": 10912.2, "power": 34.118569}, {"timestamp": 10932.7, "power": 34.118569}, {"timestamp": 10953.3, "power": 34.118569}, {"timestamp": 10973.8, "power": 34.118569}, {"timestamp": 10994.3, "power": 34.118569}, {"timestamp": 11014.9, "power": 34.118569}, {"timestamp": 11035.4, "power": 34.118569}, {"timestamp": 11056.0, "power": 34.118569}, {"timestamp": 11076.6, "power": 34.118569}, {"timestamp": 11097.1, "power": 33.256011}, {"timestamp": 11118.9, "power": 33.256011}, {"timestamp": 11139.5, "power": 33.256011}, {"timestamp": 11160.0, "power": 33.256011}, {"timestamp": 11180.5, "power": 33.256011}, {"timestamp": 11201.1, "power": 33.256011}, {"timestamp": 11221.6, "power": 33.256011}, {"timestamp": 11242.2, "power": 33.256011}, {"timestamp": 11262.7, "power": 33.256011}, {"timestamp": 11283.2, "power": 33.256011}, {"timestamp": 11303.7, "power": 33.256011}, {"timestamp": 11324.3, "power": 33.256011}, {"timestamp": 11344.8, "power": 33.256011}, {"timestamp": 11365.4, "power": 33.256011}, {"timestamp": 11385.9, "power": 33.256011}, {"timestamp": 11406.4, "power": 33.256011}, {"timestamp": 11427.0, "power": 33.256011}, {"timestamp": 11447.5, "power": 33.256011}, {"timestamp": 11468.1, "power": 33.256011}, {"timestamp": 11488.6, "power": 33.256011}, {"timestamp": 11509.2, "power": 33.256011}, {"timestamp": 11529.7, "power": 33.256011}, {"timestamp": 11550.2, "power": 33.256011}, {"timestamp": 11570.8, "power": 33.256011}, {"timestamp": 11591.3, "power": 33.256011}, {"timestamp": 11611.9, "power": 33.256011}, {"timestamp": 11632.4, "power": 33.256011}, {"timestamp": 11653.0, "power": 33.256011}, {"timestamp": 11673.6, "power": 33.256011}, {"timestamp": 11694.1, "power": 33.256011}, {"timestamp": 11714.6, "power": 33.256011}, {"timestamp": 11735.1, "power": 33.256011}, {"timestamp": 11755.7, "power": 33.256011}, {"timestamp": 11776.2, "power": 33.256011}, {"timestamp": 11796.8, "power": 33.256011}, {"timestamp": 11817.3, "power": 33.256011}, {"timestamp": 11837.9, "power": 33.256011}, {"timestamp": 11858.4, "power": 33.256011}, {"timestamp": 11878.9, "power": 33.256011}, {"timestamp": 11899.5, "power": 33.256011}, {"timestamp": 11920.0, "power": 33.256011}, {"timestamp": 11940.5, "power": 33.256011}, {"timestamp": 11961.1, "power": 33.256011}, {"timestamp": 11981.6, "power": 33.256011}, {"timestamp": 12002.1, "power": 33.256011}, {"timestamp": 12022.6, "power": 33.256011}, {"timestamp": 12043.1, "power": 33.256011}, {"timestamp": 12063.6, "power": 33.256011}, {"timestamp": 12084.2, "power": 33.256011}, {"timestamp": 12104.7, "power": 36.362654}, {"timestamp": 12126.0, "power": 36.362654}, {"timestamp": 12146.5, "power": 36.362654}, {"timestamp": 12167.0, "power": 36.362654}, {"timestamp": 12187.6, "power": 36.362654}, {"timestamp": 12208.1, "power": 36.362654}, {"timestamp": 12228.6, "power": 36.362654}, {"timestamp": 12249.1, "power": 36.362654}, {"timestamp": 12269.7, "power": 36.362654}, {"timestamp": 12290.2, "power": 36.362654}, {"timestamp": 12310.7, "power": 36.362654}, {"timestamp": 12331.2, "power": 36.362654}, {"timestamp": 12351.8, "power": 36.362654}, {"timestamp": 12372.3, "power": 36.362654}, {"timestamp": 12392.8, "power": 36.362654}, {"timestamp": 12413.3, "power": 36.362654}, {"timestamp": 12433.9, "power": 36.362654}, {"timestamp": 12454.4, "power": 36.362654}, {"timestamp": 12474.9, "power": 36.362654}, {"timestamp": 12495.4, "power": 36.362654}, {"timestamp": 12516.0, "power": 36.362654}, {"timestamp": 12536.5, "power": 36.362654}, {"timestamp": 12557.0, "power": 36.362654}, {"timestamp": 12577.5, "power": 36.362654}, {"timestamp": 12598.1, "power": 36.362654}, {"timestamp": 12618.6, "power": 36.362654}, {"timestamp": 12639.1, "power": 36.362654}, {"timestamp": 12659.6, "power": 36.362654}, {"timestamp": 12680.1, "power": 36.362654}, {"timestamp": 12700.7, "power": 36.362654}, {"timestamp": 12721.2, "power": 36.362654}, {"timestamp": 12741.7, "power": 36.362654}, {"timestamp": 12762.2, "power": 36.362654}, {"timestamp": 12782.7, "power": 36.362654}, {"timestamp": 12803.2, "power": 36.362654}, {"timestamp": 12823.8, "power": 36.362654}, {"timestamp": 12844.4, "power": 36.362654}, {"timestamp": 12881.1, "power": 36.362654}, {"timestamp": 12901.4, "power": 36.362654}, {"timestamp": 12921.9, "power": 36.362654}, {"timestamp": 12942.4, "power": 36.362654}, {"timestamp": 12962.9, "power": 36.362654}, {"timestamp": 12983.4, "power": 36.362654}, {"timestamp": 13003.9, "power": 36.362654}, {"timestamp": 13024.5, "power": 36.362654}, {"timestamp": 13045.0, "power": 36.362654}, {"timestamp": 13065.5, "power": 36.362654}, {"timestamp": 13086.0, "power": 36.362654}, {"timestamp": 13106.5, "power": 32.487336}, {"timestamp": 13127.6, "power": 32.487336}, {"timestamp": 13148.1, "power": 32.487336}, {"timestamp": 13168.6, "power": 32.487336}, {"timestamp": 13189.1, "power": 32.487336}, {"timestamp": 13209.7, "power": 32.487336}, {"timestamp": 13230.2, "power": 32.487336}, {"timestamp": 13250.7, "power": 32.487336}, {"timestamp": 13271.2, "power": 32.487336}, {"timestamp": 13291.7, "power": 32.487336}, {"timestamp": 13312.2, "power": 32.487336}, {"timestamp": 13332.8, "power": 32.487336}, {"timestamp": 13353.3, "power": 32.487336}, {"timestamp": 13373.8, "power": 32.487336}, {"timestamp": 13394.4, "power": 32.487336}, {"timestamp": 13414.9, "power": 32.487336}, {"timestamp": 13435.4, "power": 32.487336}, {"timestamp": 13455.9, "power": 32.487336}, {"timestamp": 13476.4, "power": 32.487336}, {"timestamp": 13496.9, "power": 32.487336}, {"timestamp": 13517.5, "power": 32.487336}, {"timestamp": 13538.0, "power": 32.487336}, {"timestamp": 13558.5, "power": 32.487336}, {"timestamp": 13579.0, "power": 32.487336}, {"timestamp": 13599.5, "power": 32.487336}, {"timestamp": 13620.0, "power": 32.487336}, {"timestamp": 13640.5, "power": 32.487336}, {"timestamp": 13661.1, "power": 32.487336}, {"timestamp": 13681.6, "power": 32.487336}, {"timestamp": 13702.1, "power": 32.487336}, {"timestamp": 13722.7, "power": 32.487336}, {"timestamp": 13743.2, "power": 32.487336}, {"timestamp": 13763.4, "power": 32.487336}, {"timestamp": 13783.8, "power": 32.487336}, {"timestamp": 13804.3, "power": 32.487336}, {"timestamp": 13824.8, "power": 32.487336}, {"timestamp": 13845.4, "power": 32.487336}, {"timestamp": 13865.9, "power": 32.487336}, {"timestamp": 13886.4, "power": 32.487336}, {"timestamp": 13906.9, "power": 32.487336}, {"timestamp": 13927.4, "power": 32.487336}, {"timestamp": 13947.9, "power": 32.487336}, {"timestamp": 13968.5, "power": 32.487336}, {"timestamp": 13989.0, "power": 32.487336}, {"timestamp": 14009.6, "power": 32.487336}], "timeline": {"START": "3610.852247", "END": "11863.97434"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9954.5}, {"name": "clSetKernelArg", "calls": 19, "time": 2665.21}, {"name": "clReleaseKernel", "calls": 1, "time": 1093.02}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.1723}, {"name": "clReleaseContext", "calls": 1, "time": 42.184}, {"name": "clCreateContext", "calls": 1, "time": 31.9191}, {"name": "clReleaseProgram", "calls": 1, "time": 14.0315}, {"name": "clCreateKernel", "calls": 1, "time": 0.354978}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.326684}, {"name": "clEnqueueTask", "calls": 1, "time": 0.11217}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079816}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074282}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031478}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023783}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021882}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010602}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009955}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009037}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008056}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006964}, {"name": "clRetainDevice", "calls": 2, "time": 0.004826}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 8253.12}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 8252.59}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9642960.0, "time": 1004.475}, {"type": "WRITE", "transfers": 1, "speed": 7437.347701, "utilization": 77.472372, "size": 6118470.0, "time": 822.668572}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 254330370, "speed": 249.261, "utilization": 2.16372, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 15792204, "speed": 486.513, "utilization": 4.22321, "size": 0.127892}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len4/run4.json b/code/fpga/unopt_results/dblp.xml.15MB.len4/run4.json new file mode 100644 index 0000000..d528c35 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.6662, "power": 32.693182}, {"timestamp": 63.3229, "power": 32.693182}, {"timestamp": 83.8686, "power": 32.693182}, {"timestamp": 104.403, "power": 32.693182}, {"timestamp": 125.256, "power": 32.693182}, {"timestamp": 145.755, "power": 32.693182}, {"timestamp": 166.246, "power": 32.693182}, {"timestamp": 186.787, "power": 32.693182}, {"timestamp": 207.318, "power": 32.693182}, {"timestamp": 227.888, "power": 32.693182}, {"timestamp": 248.474, "power": 32.693182}, {"timestamp": 269.068, "power": 32.693182}, {"timestamp": 289.65, "power": 32.693182}, {"timestamp": 310.206, "power": 32.693182}, {"timestamp": 330.795, "power": 32.693182}, {"timestamp": 351.389, "power": 32.693182}, {"timestamp": 371.985, "power": 32.693182}, {"timestamp": 392.582, "power": 32.693182}, {"timestamp": 413.178, "power": 32.693182}, {"timestamp": 433.748, "power": 32.693182}, {"timestamp": 454.309, "power": 32.693182}, {"timestamp": 474.908, "power": 32.693182}, {"timestamp": 495.502, "power": 32.693182}, {"timestamp": 516.097, "power": 32.693182}, {"timestamp": 536.691, "power": 32.693182}, {"timestamp": 557.258, "power": 32.693182}, {"timestamp": 577.814, "power": 32.693182}, {"timestamp": 598.374, "power": 32.693182}, {"timestamp": 618.969, "power": 32.693182}, {"timestamp": 639.562, "power": 32.693182}, {"timestamp": 660.159, "power": 32.693182}, {"timestamp": 680.754, "power": 32.693182}, {"timestamp": 701.328, "power": 32.693182}, {"timestamp": 721.895, "power": 32.693182}, {"timestamp": 742.467, "power": 32.693182}, {"timestamp": 763.062, "power": 32.693182}, {"timestamp": 783.656, "power": 32.693182}, {"timestamp": 804.251, "power": 32.693182}, {"timestamp": 824.845, "power": 32.693182}, {"timestamp": 845.418, "power": 32.693182}, {"timestamp": 865.977, "power": 32.693182}, {"timestamp": 886.536, "power": 32.693182}, {"timestamp": 907.088, "power": 32.693182}, {"timestamp": 927.68, "power": 32.693182}, {"timestamp": 948.273, "power": 32.693182}, {"timestamp": 968.87, "power": 32.693182}, {"timestamp": 989.503, "power": 32.693182}, {"timestamp": 1010.07, "power": 32.705871}, {"timestamp": 1031.26, "power": 32.705871}, {"timestamp": 1051.79, "power": 32.705871}, {"timestamp": 1072.33, "power": 32.705871}, {"timestamp": 1092.86, "power": 32.705871}, {"timestamp": 1113.38, "power": 32.705871}, {"timestamp": 1133.87, "power": 32.705871}, {"timestamp": 1154.4, "power": 32.705871}, {"timestamp": 1174.94, "power": 32.705871}, {"timestamp": 1195.47, "power": 32.705871}, {"timestamp": 1216.01, "power": 32.705871}, {"timestamp": 1236.54, "power": 32.705871}, {"timestamp": 1257.08, "power": 32.705871}, {"timestamp": 1277.59, "power": 32.705871}, {"timestamp": 1298.12, "power": 32.705871}, {"timestamp": 1318.65, "power": 32.705871}, {"timestamp": 1339.19, "power": 32.705871}, {"timestamp": 1359.72, "power": 32.705871}, {"timestamp": 1380.26, "power": 32.705871}, {"timestamp": 1400.8, "power": 32.705871}, {"timestamp": 1421.31, "power": 32.705871}, {"timestamp": 1441.8, "power": 32.705871}, {"timestamp": 1462.33, "power": 32.705871}, {"timestamp": 1482.87, "power": 32.705871}, {"timestamp": 1503.4, "power": 32.705871}, {"timestamp": 1523.94, "power": 32.705871}, {"timestamp": 1544.47, "power": 32.705871}, {"timestamp": 1565.0, "power": 32.705871}, {"timestamp": 1585.52, "power": 32.705871}, {"timestamp": 1606.05, "power": 32.705871}, {"timestamp": 1626.59, "power": 32.705871}, {"timestamp": 1647.12, "power": 32.705871}, {"timestamp": 1667.65, "power": 32.705871}, {"timestamp": 1688.19, "power": 32.705871}, {"timestamp": 1708.72, "power": 32.705871}, {"timestamp": 1729.25, "power": 32.705871}, {"timestamp": 1749.75, "power": 32.705871}, {"timestamp": 1770.28, "power": 32.705871}, {"timestamp": 1790.81, "power": 32.705871}, {"timestamp": 1811.35, "power": 32.705871}, {"timestamp": 1831.88, "power": 32.705871}, {"timestamp": 1852.42, "power": 32.705871}, {"timestamp": 1872.95, "power": 32.705871}, {"timestamp": 1893.46, "power": 32.705871}, {"timestamp": 1913.95, "power": 32.705871}, {"timestamp": 1934.48, "power": 32.705871}, {"timestamp": 1955.03, "power": 32.705871}, {"timestamp": 1975.56, "power": 32.705871}, {"timestamp": 1996.1, "power": 32.705871}, {"timestamp": 2016.63, "power": 32.712424}, {"timestamp": 2037.55, "power": 32.712424}, {"timestamp": 2058.04, "power": 32.712424}, {"timestamp": 2078.58, "power": 32.712424}, {"timestamp": 2099.11, "power": 32.712424}, {"timestamp": 2119.64, "power": 32.712424}, {"timestamp": 2140.18, "power": 32.712424}, {"timestamp": 2160.71, "power": 32.712424}, {"timestamp": 2181.26, "power": 32.712424}, {"timestamp": 2201.76, "power": 32.712424}, {"timestamp": 2222.29, "power": 32.712424}, {"timestamp": 2242.78, "power": 32.712424}, {"timestamp": 2263.28, "power": 32.712424}, {"timestamp": 2283.81, "power": 32.712424}, {"timestamp": 2304.35, "power": 32.712424}, {"timestamp": 2324.89, "power": 32.712424}, {"timestamp": 2345.4, "power": 32.712424}, {"timestamp": 2365.9, "power": 32.712424}, {"timestamp": 2386.43, "power": 32.712424}, {"timestamp": 2406.96, "power": 32.712424}, {"timestamp": 2427.49, "power": 32.712424}, {"timestamp": 2448.03, "power": 32.712424}, {"timestamp": 2468.57, "power": 32.712424}, {"timestamp": 2489.1, "power": 32.712424}, {"timestamp": 2509.62, "power": 32.712424}, {"timestamp": 2530.15, "power": 32.712424}, {"timestamp": 2550.68, "power": 32.712424}, {"timestamp": 2571.22, "power": 32.712424}, {"timestamp": 2591.75, "power": 32.712424}, {"timestamp": 2612.29, "power": 32.712424}, {"timestamp": 2632.83, "power": 32.712424}, {"timestamp": 2653.34, "power": 32.712424}, {"timestamp": 2673.83, "power": 32.712424}, {"timestamp": 2694.33, "power": 32.712424}, {"timestamp": 2714.86, "power": 32.712424}, {"timestamp": 2735.4, "power": 32.712424}, {"timestamp": 2755.94, "power": 32.712424}, {"timestamp": 2776.47, "power": 32.712424}, {"timestamp": 2797.0, "power": 32.712424}, {"timestamp": 2817.53, "power": 32.712424}, {"timestamp": 2838.05, "power": 32.712424}, {"timestamp": 2858.59, "power": 32.712424}, {"timestamp": 2879.13, "power": 32.712424}, {"timestamp": 2899.7, "power": 32.712424}, {"timestamp": 2920.23, "power": 32.712424}, {"timestamp": 2940.76, "power": 32.712424}, {"timestamp": 2961.26, "power": 32.712424}, {"timestamp": 2981.76, "power": 32.712424}, {"timestamp": 3002.29, "power": 32.712424}, {"timestamp": 3022.83, "power": 35.332956}, {"timestamp": 3043.9, "power": 35.332956}, {"timestamp": 3064.44, "power": 35.332956}, {"timestamp": 3084.98, "power": 35.332956}, {"timestamp": 3105.49, "power": 35.332956}, {"timestamp": 3126.03, "power": 35.332956}, {"timestamp": 3146.57, "power": 35.332956}, {"timestamp": 3167.12, "power": 35.332956}, {"timestamp": 3187.66, "power": 35.332956}, {"timestamp": 3208.2, "power": 35.332956}, {"timestamp": 3228.74, "power": 35.332956}, {"timestamp": 3249.27, "power": 35.332956}, {"timestamp": 3269.76, "power": 35.332956}, {"timestamp": 3290.29, "power": 35.332956}, {"timestamp": 3310.83, "power": 35.332956}, {"timestamp": 3331.37, "power": 35.332956}, {"timestamp": 3351.91, "power": 35.332956}, {"timestamp": 3372.45, "power": 35.332956}, {"timestamp": 3392.99, "power": 35.332956}, {"timestamp": 3413.5, "power": 35.332956}, {"timestamp": 3434.04, "power": 35.332956}, {"timestamp": 3454.58, "power": 35.332956}, {"timestamp": 3475.12, "power": 35.332956}, {"timestamp": 3495.66, "power": 35.332956}, {"timestamp": 3516.2, "power": 35.332956}, {"timestamp": 3536.74, "power": 35.332956}, {"timestamp": 3557.28, "power": 35.332956}, {"timestamp": 3577.78, "power": 35.332956}, {"timestamp": 3598.32, "power": 35.332956}, {"timestamp": 3618.86, "power": 35.332956}, {"timestamp": 3639.4, "power": 35.332956}, {"timestamp": 3659.93, "power": 35.332956}, {"timestamp": 3680.47, "power": 35.332956}, {"timestamp": 3701.01, "power": 35.332956}, {"timestamp": 3721.53, "power": 35.332956}, {"timestamp": 3742.07, "power": 35.332956}, {"timestamp": 3762.62, "power": 35.332956}, {"timestamp": 3783.16, "power": 35.332956}, {"timestamp": 3803.71, "power": 35.332956}, {"timestamp": 3824.26, "power": 35.332956}, {"timestamp": 3844.81, "power": 35.332956}, {"timestamp": 3865.33, "power": 35.332956}, {"timestamp": 3885.88, "power": 35.332956}, {"timestamp": 3906.42, "power": 35.332956}, {"timestamp": 3926.97, "power": 35.332956}, {"timestamp": 3947.52, "power": 35.332956}, {"timestamp": 3968.07, "power": 35.332956}, {"timestamp": 3988.62, "power": 35.332956}, {"timestamp": 4009.17, "power": 35.332956}, {"timestamp": 4029.69, "power": 33.614665}, {"timestamp": 4050.68, "power": 33.614665}, {"timestamp": 4071.23, "power": 33.614665}, {"timestamp": 4091.78, "power": 33.614665}, {"timestamp": 4112.32, "power": 33.614665}, {"timestamp": 4132.87, "power": 33.614665}, {"timestamp": 4153.41, "power": 33.614665}, {"timestamp": 4173.91, "power": 33.614665}, {"timestamp": 4194.45, "power": 33.614665}, {"timestamp": 4215.02, "power": 33.614665}, {"timestamp": 4235.6, "power": 33.614665}, {"timestamp": 4256.16, "power": 33.614665}, {"timestamp": 4276.74, "power": 33.614665}, {"timestamp": 4297.3, "power": 33.614665}, {"timestamp": 4317.8, "power": 33.614665}, {"timestamp": 4338.37, "power": 33.614665}, {"timestamp": 4358.88, "power": 33.614665}, {"timestamp": 4379.37, "power": 33.614665}, {"timestamp": 4399.94, "power": 33.614665}, {"timestamp": 4420.45, "power": 33.614665}, {"timestamp": 4440.94, "power": 33.614665}, {"timestamp": 4461.45, "power": 33.614665}, {"timestamp": 4481.95, "power": 33.614665}, {"timestamp": 4502.52, "power": 33.614665}, {"timestamp": 4523.03, "power": 33.614665}, {"timestamp": 4543.6, "power": 33.614665}, {"timestamp": 4564.15, "power": 33.614665}, {"timestamp": 4584.7, "power": 33.614665}, {"timestamp": 4605.37, "power": 33.614665}, {"timestamp": 4625.88, "power": 33.614665}, {"timestamp": 4646.44, "power": 33.614665}, {"timestamp": 4667.01, "power": 33.614665}, {"timestamp": 4687.58, "power": 33.614665}, {"timestamp": 4708.16, "power": 33.614665}, {"timestamp": 4728.74, "power": 33.614665}, {"timestamp": 4749.29, "power": 33.614665}, {"timestamp": 4769.8, "power": 33.614665}, {"timestamp": 4790.38, "power": 33.614665}, {"timestamp": 4810.95, "power": 33.614665}, {"timestamp": 4831.53, "power": 33.614665}, {"timestamp": 4852.12, "power": 33.614665}, {"timestamp": 4872.7, "power": 33.614665}, {"timestamp": 4893.29, "power": 33.614665}, {"timestamp": 4913.79, "power": 33.614665}, {"timestamp": 4934.35, "power": 33.614665}, {"timestamp": 4954.92, "power": 33.614665}, {"timestamp": 4975.5, "power": 33.614665}, {"timestamp": 4996.09, "power": 33.614665}, {"timestamp": 5016.66, "power": 33.614665}, {"timestamp": 5037.24, "power": 33.612939}, {"timestamp": 5058.32, "power": 33.612939}, {"timestamp": 5078.87, "power": 33.612939}, {"timestamp": 5099.42, "power": 33.612939}, {"timestamp": 5119.97, "power": 33.612939}, {"timestamp": 5140.51, "power": 33.612939}, {"timestamp": 5161.06, "power": 33.612939}, {"timestamp": 5181.59, "power": 33.612939}, {"timestamp": 5202.15, "power": 33.612939}, {"timestamp": 5222.73, "power": 33.612939}, {"timestamp": 5243.29, "power": 33.612939}, {"timestamp": 5263.85, "power": 33.612939}, {"timestamp": 5284.43, "power": 33.612939}, {"timestamp": 5305.01, "power": 33.612939}, {"timestamp": 5325.55, "power": 33.612939}, {"timestamp": 5346.1, "power": 33.612939}, {"timestamp": 5366.67, "power": 33.612939}, {"timestamp": 5387.24, "power": 33.612939}, {"timestamp": 5407.79, "power": 33.612939}, {"timestamp": 5428.37, "power": 33.612939}, {"timestamp": 5448.94, "power": 33.612939}, {"timestamp": 5469.47, "power": 33.612939}, {"timestamp": 5490.03, "power": 33.612939}, {"timestamp": 5510.61, "power": 33.612939}, {"timestamp": 5531.19, "power": 33.612939}, {"timestamp": 5551.77, "power": 33.612939}, {"timestamp": 5572.34, "power": 33.612939}, {"timestamp": 5592.91, "power": 33.612939}, {"timestamp": 5613.43, "power": 33.612939}, {"timestamp": 5633.93, "power": 33.612939}, {"timestamp": 5654.5, "power": 33.612939}, {"timestamp": 5675.07, "power": 33.612939}, {"timestamp": 5695.62, "power": 33.612939}, {"timestamp": 5716.17, "power": 33.612939}, {"timestamp": 5736.72, "power": 33.612939}, {"timestamp": 5757.27, "power": 33.612939}, {"timestamp": 5777.77, "power": 33.612939}, {"timestamp": 5798.32, "power": 33.612939}, {"timestamp": 5818.87, "power": 33.612939}, {"timestamp": 5839.42, "power": 33.612939}, {"timestamp": 5859.97, "power": 33.612939}, {"timestamp": 5880.52, "power": 33.612939}, {"timestamp": 5901.07, "power": 33.612939}, {"timestamp": 5921.6, "power": 33.612939}, {"timestamp": 5942.15, "power": 33.612939}, {"timestamp": 5962.7, "power": 33.612939}, {"timestamp": 5983.25, "power": 33.612939}, {"timestamp": 6003.8, "power": 33.612939}, {"timestamp": 6024.35, "power": 33.612939}, {"timestamp": 6044.9, "power": 33.656203}, {"timestamp": 6065.97, "power": 33.656203}, {"timestamp": 6086.5, "power": 33.656203}, {"timestamp": 6107.05, "power": 33.656203}, {"timestamp": 6127.6, "power": 33.656203}, {"timestamp": 6148.15, "power": 33.656203}, {"timestamp": 6168.7, "power": 33.656203}, {"timestamp": 6189.25, "power": 33.656203}, {"timestamp": 6209.76, "power": 33.656203}, {"timestamp": 6230.29, "power": 33.656203}, {"timestamp": 6250.84, "power": 33.656203}, {"timestamp": 6271.39, "power": 33.656203}, {"timestamp": 6291.95, "power": 33.656203}, {"timestamp": 6312.49, "power": 33.656203}, {"timestamp": 6333.04, "power": 33.656203}, {"timestamp": 6353.56, "power": 33.656203}, {"timestamp": 6374.1, "power": 33.656203}, {"timestamp": 6394.66, "power": 33.656203}, {"timestamp": 6415.21, "power": 33.656203}, {"timestamp": 6435.76, "power": 33.656203}, {"timestamp": 6456.31, "power": 33.656203}, {"timestamp": 6476.86, "power": 33.656203}, {"timestamp": 6497.39, "power": 33.656203}, {"timestamp": 6517.93, "power": 33.656203}, {"timestamp": 6538.44, "power": 33.656203}, {"timestamp": 6558.98, "power": 33.656203}, {"timestamp": 6579.53, "power": 33.656203}, {"timestamp": 6600.11, "power": 33.656203}, {"timestamp": 6620.67, "power": 33.656203}, {"timestamp": 6641.24, "power": 33.656203}, {"timestamp": 6661.74, "power": 33.656203}, {"timestamp": 6682.3, "power": 33.656203}, {"timestamp": 6702.86, "power": 33.656203}, {"timestamp": 6723.43, "power": 33.656203}, {"timestamp": 6744.01, "power": 33.656203}, {"timestamp": 6764.57, "power": 33.656203}, {"timestamp": 6785.15, "power": 33.656203}, {"timestamp": 6805.67, "power": 33.656203}, {"timestamp": 6826.21, "power": 33.656203}, {"timestamp": 6846.76, "power": 33.656203}, {"timestamp": 6867.31, "power": 33.656203}, {"timestamp": 6887.86, "power": 33.656203}, {"timestamp": 6908.41, "power": 33.656203}, {"timestamp": 6928.96, "power": 33.656203}, {"timestamp": 6949.49, "power": 33.656203}, {"timestamp": 6970.03, "power": 33.656203}, {"timestamp": 6990.58, "power": 33.656203}, {"timestamp": 7011.13, "power": 33.656203}, {"timestamp": 7031.67, "power": 33.656203}, {"timestamp": 7052.22, "power": 33.646798}, {"timestamp": 7073.27, "power": 33.646798}, {"timestamp": 7093.77, "power": 33.646798}, {"timestamp": 7114.31, "power": 33.646798}, {"timestamp": 7134.86, "power": 33.646798}, {"timestamp": 7155.41, "power": 33.646798}, {"timestamp": 7175.95, "power": 33.646798}, {"timestamp": 7196.5, "power": 33.646798}, {"timestamp": 7217.05, "power": 33.646798}, {"timestamp": 7237.58, "power": 33.646798}, {"timestamp": 7258.11, "power": 33.646798}, {"timestamp": 7278.66, "power": 33.646798}, {"timestamp": 7299.21, "power": 33.646798}, {"timestamp": 7319.76, "power": 33.646798}, {"timestamp": 7340.3, "power": 33.646798}, {"timestamp": 7360.85, "power": 33.646798}, {"timestamp": 7381.38, "power": 33.646798}, {"timestamp": 7401.88, "power": 33.646798}, {"timestamp": 7422.45, "power": 33.646798}, {"timestamp": 7443.02, "power": 33.646798}, {"timestamp": 7463.6, "power": 33.646798}, {"timestamp": 7484.16, "power": 33.646798}, {"timestamp": 7504.74, "power": 33.646798}, {"timestamp": 7525.32, "power": 33.646798}, {"timestamp": 7545.82, "power": 33.646798}, {"timestamp": 7566.38, "power": 33.646798}, {"timestamp": 7586.95, "power": 33.646798}, {"timestamp": 7607.53, "power": 33.646798}, {"timestamp": 7628.12, "power": 33.646798}, {"timestamp": 7648.7, "power": 33.646798}, {"timestamp": 7669.27, "power": 33.646798}, {"timestamp": 7689.77, "power": 33.646798}, {"timestamp": 7710.31, "power": 33.646798}, {"timestamp": 7730.85, "power": 33.646798}, {"timestamp": 7751.4, "power": 33.646798}, {"timestamp": 7771.95, "power": 33.646798}, {"timestamp": 7792.5, "power": 33.646798}, {"timestamp": 7813.06, "power": 33.646798}, {"timestamp": 7833.58, "power": 33.646798}, {"timestamp": 7854.12, "power": 33.646798}, {"timestamp": 7874.67, "power": 33.646798}, {"timestamp": 7895.22, "power": 33.646798}, {"timestamp": 7915.77, "power": 33.646798}, {"timestamp": 7936.32, "power": 33.646798}, {"timestamp": 7956.87, "power": 33.646798}, {"timestamp": 7977.39, "power": 33.646798}, {"timestamp": 7997.89, "power": 33.646798}, {"timestamp": 8018.43, "power": 33.646798}, {"timestamp": 8038.98, "power": 33.646798}, {"timestamp": 8059.53, "power": 33.348874}, {"timestamp": 8080.6, "power": 33.348874}, {"timestamp": 8101.15, "power": 33.348874}, {"timestamp": 8121.66, "power": 33.348874}, {"timestamp": 8142.2, "power": 33.348874}, {"timestamp": 8162.75, "power": 33.348874}, {"timestamp": 8183.3, "power": 33.348874}, {"timestamp": 8203.85, "power": 33.348874}, {"timestamp": 8224.4, "power": 33.348874}, {"timestamp": 8244.95, "power": 33.348874}, {"timestamp": 8265.47, "power": 33.348874}, {"timestamp": 8285.92, "power": 33.348874}, {"timestamp": 8306.47, "power": 33.348874}, {"timestamp": 8327.01, "power": 33.348874}, {"timestamp": 8347.56, "power": 33.348874}, {"timestamp": 8368.11, "power": 33.348874}, {"timestamp": 8388.62, "power": 33.348874}, {"timestamp": 8409.16, "power": 33.348874}, {"timestamp": 8429.69, "power": 33.348874}, {"timestamp": 8450.26, "power": 33.348874}, {"timestamp": 8470.82, "power": 33.348874}, {"timestamp": 8491.4, "power": 33.348874}, {"timestamp": 8511.98, "power": 33.348874}, {"timestamp": 8532.49, "power": 33.348874}, {"timestamp": 8553.04, "power": 33.348874}, {"timestamp": 8573.57, "power": 33.348874}, {"timestamp": 8594.07, "power": 33.348874}, {"timestamp": 8614.65, "power": 33.348874}, {"timestamp": 8635.23, "power": 33.348874}, {"timestamp": 8655.73, "power": 33.348874}, {"timestamp": 8676.23, "power": 33.348874}, {"timestamp": 8696.8, "power": 33.348874}, {"timestamp": 8717.32, "power": 33.348874}, {"timestamp": 8737.83, "power": 33.348874}, {"timestamp": 8758.4, "power": 33.348874}, {"timestamp": 8778.98, "power": 33.348874}, {"timestamp": 8799.57, "power": 33.348874}, {"timestamp": 8820.07, "power": 33.348874}, {"timestamp": 8840.63, "power": 33.348874}, {"timestamp": 8861.22, "power": 33.348874}, {"timestamp": 8881.72, "power": 33.348874}, {"timestamp": 8902.22, "power": 33.348874}, {"timestamp": 8922.79, "power": 33.348874}, {"timestamp": 8943.3, "power": 33.348874}, {"timestamp": 8963.79, "power": 33.348874}, {"timestamp": 8984.34, "power": 33.348874}, {"timestamp": 9004.91, "power": 33.348874}, {"timestamp": 9025.45, "power": 33.348874}, {"timestamp": 9046.01, "power": 33.348874}, {"timestamp": 9066.57, "power": 33.550908}, {"timestamp": 9087.75, "power": 33.550908}, {"timestamp": 9108.26, "power": 33.550908}, {"timestamp": 9128.75, "power": 33.550908}, {"timestamp": 9149.26, "power": 33.550908}, {"timestamp": 9169.76, "power": 33.550908}, {"timestamp": 9190.26, "power": 33.550908}, {"timestamp": 9210.8, "power": 33.550908}, {"timestamp": 9231.32, "power": 33.550908}, {"timestamp": 9251.86, "power": 33.550908}, {"timestamp": 9272.41, "power": 33.550908}, {"timestamp": 9292.96, "power": 33.550908}, {"timestamp": 9313.49, "power": 33.550908}, {"timestamp": 9333.99, "power": 33.550908}, {"timestamp": 9354.53, "power": 33.550908}, {"timestamp": 9375.04, "power": 33.550908}, {"timestamp": 9395.59, "power": 33.550908}, {"timestamp": 9416.17, "power": 33.550908}, {"timestamp": 9436.76, "power": 33.550908}, {"timestamp": 9457.28, "power": 33.550908}, {"timestamp": 9477.79, "power": 33.550908}, {"timestamp": 9498.36, "power": 33.550908}, {"timestamp": 9518.86, "power": 33.550908}, {"timestamp": 9539.35, "power": 33.550908}, {"timestamp": 9559.79, "power": 33.550908}, {"timestamp": 9580.23, "power": 33.550908}, {"timestamp": 9600.67, "power": 33.550908}, {"timestamp": 9621.11, "power": 33.550908}, {"timestamp": 9641.57, "power": 33.550908}, {"timestamp": 9662.01, "power": 33.550908}, {"timestamp": 9682.45, "power": 33.550908}, {"timestamp": 9702.93, "power": 33.550908}, {"timestamp": 9723.48, "power": 33.550908}, {"timestamp": 9744.03, "power": 33.550908}, {"timestamp": 9764.58, "power": 33.550908}, {"timestamp": 9785.13, "power": 33.550908}, {"timestamp": 9805.66, "power": 33.550908}, {"timestamp": 9826.16, "power": 33.550908}, {"timestamp": 9846.65, "power": 33.550908}, {"timestamp": 9867.1, "power": 33.550908}, {"timestamp": 9887.59, "power": 33.550908}, {"timestamp": 9908.15, "power": 33.550908}, {"timestamp": 9928.69, "power": 33.550908}, {"timestamp": 9949.26, "power": 33.550908}, {"timestamp": 9969.76, "power": 33.550908}, {"timestamp": 9990.25, "power": 33.550908}, {"timestamp": 10010.7, "power": 33.550908}, {"timestamp": 10031.2, "power": 33.550908}, {"timestamp": 10051.8, "power": 33.550908}, {"timestamp": 10072.3, "power": 33.431909000000005}, {"timestamp": 10093.9, "power": 33.431909000000005}, {"timestamp": 10114.5, "power": 33.431909000000005}, {"timestamp": 10135.0, "power": 33.431909000000005}, {"timestamp": 10155.6, "power": 33.431909000000005}, {"timestamp": 10176.1, "power": 33.431909000000005}, {"timestamp": 10196.7, "power": 33.431909000000005}, {"timestamp": 10217.2, "power": 33.431909000000005}, {"timestamp": 10237.7, "power": 33.431909000000005}, {"timestamp": 10258.3, "power": 33.431909000000005}, {"timestamp": 10278.8, "power": 33.431909000000005}, {"timestamp": 10299.4, "power": 33.431909000000005}, {"timestamp": 10319.9, "power": 33.431909000000005}, {"timestamp": 10340.5, "power": 33.431909000000005}, {"timestamp": 10361.0, "power": 33.431909000000005}, {"timestamp": 10381.6, "power": 33.431909000000005}, {"timestamp": 10402.1, "power": 33.431909000000005}, {"timestamp": 10422.7, "power": 33.431909000000005}, {"timestamp": 10443.2, "power": 33.431909000000005}, {"timestamp": 10463.8, "power": 33.431909000000005}, {"timestamp": 10484.3, "power": 33.431909000000005}, {"timestamp": 10504.9, "power": 33.431909000000005}, {"timestamp": 10525.4, "power": 33.431909000000005}, {"timestamp": 10545.9, "power": 33.431909000000005}, {"timestamp": 10566.5, "power": 33.431909000000005}, {"timestamp": 10587.1, "power": 33.431909000000005}, {"timestamp": 10607.6, "power": 33.431909000000005}, {"timestamp": 10628.2, "power": 33.431909000000005}, {"timestamp": 10648.8, "power": 33.431909000000005}, {"timestamp": 10669.3, "power": 33.431909000000005}, {"timestamp": 10689.8, "power": 33.431909000000005}, {"timestamp": 10710.4, "power": 33.431909000000005}, {"timestamp": 10731.0, "power": 33.431909000000005}, {"timestamp": 10751.6, "power": 33.431909000000005}, {"timestamp": 10772.1, "power": 33.431909000000005}, {"timestamp": 10792.7, "power": 33.431909000000005}, {"timestamp": 10813.3, "power": 33.431909000000005}, {"timestamp": 10833.8, "power": 33.431909000000005}, {"timestamp": 10854.4, "power": 33.431909000000005}, {"timestamp": 10874.9, "power": 33.431909000000005}, {"timestamp": 10895.5, "power": 33.431909000000005}, {"timestamp": 10916.0, "power": 33.431909000000005}, {"timestamp": 10936.6, "power": 33.431909000000005}, {"timestamp": 10957.1, "power": 33.431909000000005}, {"timestamp": 10977.7, "power": 33.431909000000005}, {"timestamp": 10998.2, "power": 33.431909000000005}, {"timestamp": 11018.8, "power": 33.431909000000005}, {"timestamp": 11039.3, "power": 33.431909000000005}, {"timestamp": 11059.9, "power": 33.431909000000005}, {"timestamp": 11080.4, "power": 33.207187000000005}, {"timestamp": 11101.8, "power": 33.207187000000005}, {"timestamp": 11122.3, "power": 33.207187000000005}, {"timestamp": 11142.9, "power": 33.207187000000005}, {"timestamp": 11163.4, "power": 33.207187000000005}, {"timestamp": 11184.0, "power": 33.207187000000005}, {"timestamp": 11204.5, "power": 33.207187000000005}, {"timestamp": 11225.1, "power": 33.207187000000005}, {"timestamp": 11245.6, "power": 33.207187000000005}, {"timestamp": 11266.1, "power": 33.207187000000005}, {"timestamp": 11286.7, "power": 33.207187000000005}, {"timestamp": 11307.2, "power": 33.207187000000005}, {"timestamp": 11327.8, "power": 33.207187000000005}, {"timestamp": 11348.3, "power": 33.207187000000005}, {"timestamp": 11368.9, "power": 33.207187000000005}, {"timestamp": 11389.4, "power": 33.207187000000005}, {"timestamp": 11409.9, "power": 33.207187000000005}, {"timestamp": 11430.5, "power": 33.207187000000005}, {"timestamp": 11451.1, "power": 33.207187000000005}, {"timestamp": 11471.6, "power": 33.207187000000005}, {"timestamp": 11492.2, "power": 33.207187000000005}, {"timestamp": 11512.8, "power": 33.207187000000005}, {"timestamp": 11533.3, "power": 33.207187000000005}, {"timestamp": 11553.8, "power": 33.207187000000005}, {"timestamp": 11574.4, "power": 33.207187000000005}, {"timestamp": 11595.0, "power": 33.207187000000005}, {"timestamp": 11615.6, "power": 33.207187000000005}, {"timestamp": 11636.1, "power": 33.207187000000005}, {"timestamp": 11656.7, "power": 33.207187000000005}, {"timestamp": 11677.3, "power": 33.207187000000005}, {"timestamp": 11697.8, "power": 33.207187000000005}, {"timestamp": 11718.4, "power": 33.207187000000005}, {"timestamp": 11738.9, "power": 33.207187000000005}, {"timestamp": 11759.5, "power": 33.207187000000005}, {"timestamp": 11780.0, "power": 33.207187000000005}, {"timestamp": 11800.5, "power": 33.207187000000005}, {"timestamp": 11821.2, "power": 33.207187000000005}, {"timestamp": 11841.8, "power": 33.207187000000005}, {"timestamp": 11862.4, "power": 33.207187000000005}, {"timestamp": 11882.9, "power": 33.207187000000005}, {"timestamp": 11903.4, "power": 33.207187000000005}, {"timestamp": 11924.0, "power": 33.207187000000005}, {"timestamp": 11944.5, "power": 33.207187000000005}, {"timestamp": 11965.0, "power": 33.207187000000005}, {"timestamp": 11985.6, "power": 33.207187000000005}, {"timestamp": 12006.1, "power": 33.207187000000005}, {"timestamp": 12026.6, "power": 33.207187000000005}, {"timestamp": 12047.2, "power": 33.207187000000005}, {"timestamp": 12067.7, "power": 33.207187000000005}, {"timestamp": 12088.2, "power": 34.519704000000004}, {"timestamp": 12110.6, "power": 34.519704000000004}, {"timestamp": 12131.2, "power": 34.519704000000004}, {"timestamp": 12151.7, "power": 34.519704000000004}, {"timestamp": 12172.2, "power": 34.519704000000004}, {"timestamp": 12192.8, "power": 34.519704000000004}, {"timestamp": 12213.3, "power": 34.519704000000004}, {"timestamp": 12233.8, "power": 34.519704000000004}, {"timestamp": 12254.3, "power": 34.519704000000004}, {"timestamp": 12274.8, "power": 34.519704000000004}, {"timestamp": 12295.3, "power": 34.519704000000004}, {"timestamp": 12315.8, "power": 34.519704000000004}, {"timestamp": 12336.4, "power": 34.519704000000004}, {"timestamp": 12356.9, "power": 34.519704000000004}, {"timestamp": 12377.5, "power": 34.519704000000004}, {"timestamp": 12397.9, "power": 34.519704000000004}, {"timestamp": 12418.5, "power": 34.519704000000004}, {"timestamp": 12439.0, "power": 34.519704000000004}, {"timestamp": 12459.6, "power": 34.519704000000004}, {"timestamp": 12480.1, "power": 34.519704000000004}, {"timestamp": 12500.6, "power": 34.519704000000004}, {"timestamp": 12521.2, "power": 34.519704000000004}, {"timestamp": 12541.7, "power": 34.519704000000004}, {"timestamp": 12562.2, "power": 34.519704000000004}, {"timestamp": 12582.7, "power": 34.519704000000004}, {"timestamp": 12603.2, "power": 34.519704000000004}, {"timestamp": 12623.8, "power": 34.519704000000004}, {"timestamp": 12644.3, "power": 34.519704000000004}, {"timestamp": 12664.8, "power": 34.519704000000004}, {"timestamp": 12685.3, "power": 34.519704000000004}, {"timestamp": 12705.8, "power": 34.519704000000004}, {"timestamp": 12726.3, "power": 34.519704000000004}, {"timestamp": 12746.9, "power": 34.519704000000004}, {"timestamp": 12767.4, "power": 34.519704000000004}, {"timestamp": 12787.9, "power": 34.519704000000004}, {"timestamp": 12808.4, "power": 34.519704000000004}, {"timestamp": 12829.0, "power": 34.519704000000004}, {"timestamp": 12849.5, "power": 34.519704000000004}, {"timestamp": 12870.0, "power": 34.519704000000004}, {"timestamp": 12890.5, "power": 34.519704000000004}, {"timestamp": 12911.1, "power": 34.519704000000004}, {"timestamp": 12931.6, "power": 34.519704000000004}, {"timestamp": 12952.2, "power": 34.519704000000004}, {"timestamp": 12972.7, "power": 34.519704000000004}, {"timestamp": 12993.2, "power": 34.519704000000004}, {"timestamp": 13013.7, "power": 34.519704000000004}, {"timestamp": 13034.2, "power": 34.519704000000004}, {"timestamp": 13054.8, "power": 34.519704000000004}, {"timestamp": 13075.3, "power": 34.519704000000004}, {"timestamp": 13095.8, "power": 32.961206000000004}, {"timestamp": 13117.0, "power": 32.961206000000004}, {"timestamp": 13137.5, "power": 32.961206000000004}, {"timestamp": 13158.0, "power": 32.961206000000004}, {"timestamp": 13178.5, "power": 32.961206000000004}, {"timestamp": 13199.0, "power": 32.961206000000004}, {"timestamp": 13219.6, "power": 32.961206000000004}, {"timestamp": 13240.1, "power": 32.961206000000004}, {"timestamp": 13260.6, "power": 32.961206000000004}, {"timestamp": 13281.2, "power": 32.961206000000004}, {"timestamp": 13301.7, "power": 32.961206000000004}, {"timestamp": 13322.2, "power": 32.961206000000004}, {"timestamp": 13342.7, "power": 32.961206000000004}, {"timestamp": 13363.3, "power": 32.961206000000004}, {"timestamp": 13383.8, "power": 32.961206000000004}, {"timestamp": 13404.3, "power": 32.961206000000004}, {"timestamp": 13424.9, "power": 32.961206000000004}, {"timestamp": 13445.4, "power": 32.961206000000004}, {"timestamp": 13465.9, "power": 32.961206000000004}, {"timestamp": 13486.4, "power": 32.961206000000004}, {"timestamp": 13506.9, "power": 32.961206000000004}, {"timestamp": 13527.5, "power": 32.961206000000004}, {"timestamp": 13548.0, "power": 32.961206000000004}, {"timestamp": 13568.5, "power": 32.961206000000004}, {"timestamp": 13589.1, "power": 32.961206000000004}, {"timestamp": 13609.6, "power": 32.961206000000004}, {"timestamp": 13630.1, "power": 32.961206000000004}, {"timestamp": 13650.6, "power": 32.961206000000004}, {"timestamp": 13671.2, "power": 32.961206000000004}, {"timestamp": 13691.7, "power": 32.961206000000004}, {"timestamp": 13712.2, "power": 32.961206000000004}, {"timestamp": 13732.8, "power": 32.961206000000004}, {"timestamp": 13753.3, "power": 32.961206000000004}, {"timestamp": 13773.8, "power": 32.961206000000004}, {"timestamp": 13794.3, "power": 32.961206000000004}, {"timestamp": 13814.8, "power": 32.961206000000004}, {"timestamp": 13835.4, "power": 32.961206000000004}, {"timestamp": 13855.9, "power": 32.961206000000004}, {"timestamp": 13876.4, "power": 32.961206000000004}, {"timestamp": 13897.0, "power": 32.961206000000004}, {"timestamp": 13917.5, "power": 32.961206000000004}, {"timestamp": 13938.0, "power": 32.961206000000004}, {"timestamp": 13958.5, "power": 32.961206000000004}, {"timestamp": 13979.1, "power": 32.961206000000004}, {"timestamp": 13999.6, "power": 32.961206000000004}, {"timestamp": 14020.1, "power": 32.961206000000004}, {"timestamp": 14040.7, "power": 32.961206000000004}, {"timestamp": 14061.2, "power": 32.961206000000004}, {"timestamp": 14081.7, "power": 32.961206000000004}, {"timestamp": 14102.3, "power": 32.89005}, {"timestamp": 14123.3, "power": 32.89005}, {"timestamp": 14143.8, "power": 32.89005}, {"timestamp": 14164.3, "power": 32.89005}, {"timestamp": 14184.8, "power": 32.89005}, {"timestamp": 14205.3, "power": 32.89005}, {"timestamp": 14225.8, "power": 32.89005}, {"timestamp": 14246.3, "power": 32.89005}, {"timestamp": 14266.9, "power": 32.89005}, {"timestamp": 14287.4, "power": 32.89005}, {"timestamp": 14307.9, "power": 32.89005}, {"timestamp": 14328.4, "power": 32.89005}, {"timestamp": 14349.0, "power": 32.89005}, {"timestamp": 14369.5, "power": 32.89005}, {"timestamp": 14390.0, "power": 32.89005}, {"timestamp": 14410.5, "power": 32.89005}, {"timestamp": 14431.0, "power": 32.89005}, {"timestamp": 14451.5, "power": 32.89005}, {"timestamp": 14472.1, "power": 32.89005}, {"timestamp": 14492.6, "power": 32.89005}, {"timestamp": 14513.1, "power": 32.89005}, {"timestamp": 14533.6, "power": 32.89005}, {"timestamp": 14554.2, "power": 32.89005}, {"timestamp": 14574.7, "power": 32.89005}, {"timestamp": 14595.2, "power": 32.89005}, {"timestamp": 14615.7, "power": 32.89005}, {"timestamp": 14636.3, "power": 32.89005}, {"timestamp": 14656.8, "power": 32.89005}, {"timestamp": 14677.5, "power": 32.89005}], "timeline": {"START": "3695.701376", "END": "11776.0654"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 10047.2}, {"name": "clSetKernelArg", "calls": 19, "time": 2758.5}, {"name": "clReleaseKernel", "calls": 1, "time": 1521.16}, {"name": "clReleaseContext", "calls": 1, "time": 59.9494}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.0069}, {"name": "clCreateContext", "calls": 1, "time": 40.4455}, {"name": "clReleaseProgram", "calls": 1, "time": 15.6859}, {"name": "clCreateKernel", "calls": 1, "time": 0.339806}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.32959}, {"name": "clEnqueueTask", "calls": 1, "time": 0.198394}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.106856}, {"name": "clRetainMemObject", "calls": 14, "time": 0.09641}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028663}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024371}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021212}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0123}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010616}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009172}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007295}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007182}, {"name": "clRetainDevice", "calls": 2, "time": 0.005072}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 8080.36}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 8079.85}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8360.757883, "utilization": 87.091228, "size": 9642960.0, "time": 1153.359556}, {"type": "WRITE", "transfers": 1, "speed": 7522.519481, "utilization": 78.359578, "size": 6118470.0, "time": 813.35412}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 248654992, "speed": 248.969, "utilization": 2.16119, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 15437438, "speed": 486.481, "utilization": 4.22293, "size": 0.12789}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len6/run0.json b/code/fpga/unopt_results/dblp.xml.15MB.len6/run0.json new file mode 100644 index 0000000..4ea317b --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6349, "power": 32.465621999999996}, {"timestamp": 55.2718, "power": 32.465621999999996}, {"timestamp": 75.8088, "power": 32.465621999999996}, {"timestamp": 96.3551, "power": 32.465621999999996}, {"timestamp": 117.231, "power": 32.465621999999996}, {"timestamp": 138.14, "power": 32.465621999999996}, {"timestamp": 158.671, "power": 32.465621999999996}, {"timestamp": 179.208, "power": 32.465621999999996}, {"timestamp": 199.738, "power": 32.465621999999996}, {"timestamp": 220.271, "power": 32.465621999999996}, {"timestamp": 240.774, "power": 32.465621999999996}, {"timestamp": 261.307, "power": 32.465621999999996}, {"timestamp": 281.847, "power": 32.465621999999996}, {"timestamp": 302.391, "power": 32.465621999999996}, {"timestamp": 322.934, "power": 32.465621999999996}, {"timestamp": 343.476, "power": 32.465621999999996}, {"timestamp": 364.015, "power": 32.465621999999996}, {"timestamp": 384.527, "power": 32.465621999999996}, {"timestamp": 405.024, "power": 32.465621999999996}, {"timestamp": 425.56, "power": 32.465621999999996}, {"timestamp": 446.098, "power": 32.465621999999996}, {"timestamp": 466.636, "power": 32.465621999999996}, {"timestamp": 487.175, "power": 32.465621999999996}, {"timestamp": 507.716, "power": 32.465621999999996}, {"timestamp": 528.259, "power": 32.465621999999996}, {"timestamp": 548.776, "power": 32.465621999999996}, {"timestamp": 569.315, "power": 32.465621999999996}, {"timestamp": 589.853, "power": 32.465621999999996}, {"timestamp": 610.393, "power": 32.465621999999996}, {"timestamp": 630.932, "power": 32.465621999999996}, {"timestamp": 651.47, "power": 32.465621999999996}, {"timestamp": 672.01, "power": 32.465621999999996}, {"timestamp": 692.522, "power": 32.465621999999996}, {"timestamp": 713.024, "power": 32.465621999999996}, {"timestamp": 733.564, "power": 32.465621999999996}, {"timestamp": 754.104, "power": 32.465621999999996}, {"timestamp": 774.644, "power": 32.465621999999996}, {"timestamp": 795.189, "power": 32.465621999999996}, {"timestamp": 815.726, "power": 32.465621999999996}, {"timestamp": 836.265, "power": 32.465621999999996}, {"timestamp": 856.773, "power": 32.465621999999996}, {"timestamp": 877.306, "power": 32.465621999999996}, {"timestamp": 897.844, "power": 32.465621999999996}, {"timestamp": 918.386, "power": 32.465621999999996}, {"timestamp": 938.924, "power": 32.465621999999996}, {"timestamp": 959.463, "power": 32.465621999999996}, {"timestamp": 980.009, "power": 32.465621999999996}, {"timestamp": 1000.52, "power": 32.465621999999996}, {"timestamp": 1021.02, "power": 32.65701}, {"timestamp": 1042.09, "power": 32.65701}, {"timestamp": 1062.63, "power": 32.65701}, {"timestamp": 1083.16, "power": 32.65701}, {"timestamp": 1103.69, "power": 32.65701}, {"timestamp": 1124.24, "power": 32.65701}, {"timestamp": 1144.74, "power": 32.65701}, {"timestamp": 1165.24, "power": 32.65701}, {"timestamp": 1185.78, "power": 32.65701}, {"timestamp": 1206.31, "power": 32.65701}, {"timestamp": 1226.85, "power": 32.65701}, {"timestamp": 1247.39, "power": 32.65701}, {"timestamp": 1267.93, "power": 32.65701}, {"timestamp": 1288.44, "power": 32.65701}, {"timestamp": 1308.94, "power": 32.65701}, {"timestamp": 1329.47, "power": 32.65701}, {"timestamp": 1350.01, "power": 32.65701}, {"timestamp": 1370.55, "power": 32.65701}, {"timestamp": 1391.09, "power": 32.65701}, {"timestamp": 1411.63, "power": 32.65701}, {"timestamp": 1432.16, "power": 32.65701}, {"timestamp": 1452.68, "power": 32.65701}, {"timestamp": 1473.21, "power": 32.65701}, {"timestamp": 1493.75, "power": 32.65701}, {"timestamp": 1514.28, "power": 32.65701}, {"timestamp": 1534.82, "power": 32.65701}, {"timestamp": 1555.35, "power": 32.65701}, {"timestamp": 1575.85, "power": 32.65701}, {"timestamp": 1596.35, "power": 32.65701}, {"timestamp": 1616.85, "power": 32.65701}, {"timestamp": 1637.38, "power": 32.65701}, {"timestamp": 1657.92, "power": 32.65701}, {"timestamp": 1678.45, "power": 32.65701}, {"timestamp": 1698.99, "power": 32.65701}, {"timestamp": 1719.53, "power": 32.65701}, {"timestamp": 1740.07, "power": 32.65701}, {"timestamp": 1760.58, "power": 32.65701}, {"timestamp": 1781.11, "power": 32.65701}, {"timestamp": 1801.64, "power": 32.65701}, {"timestamp": 1822.18, "power": 32.65701}, {"timestamp": 1842.71, "power": 32.65701}, {"timestamp": 1863.25, "power": 32.65701}, {"timestamp": 1883.79, "power": 32.65701}, {"timestamp": 1904.34, "power": 32.65701}, {"timestamp": 1924.83, "power": 32.65701}, {"timestamp": 1945.33, "power": 32.65701}, {"timestamp": 1965.83, "power": 32.65701}, {"timestamp": 1986.44, "power": 32.65701}, {"timestamp": 2006.98, "power": 32.65701}, {"timestamp": 2027.48, "power": 32.387987}, {"timestamp": 2048.56, "power": 32.387987}, {"timestamp": 2069.06, "power": 32.387987}, {"timestamp": 2089.59, "power": 32.387987}, {"timestamp": 2110.13, "power": 32.387987}, {"timestamp": 2130.67, "power": 32.387987}, {"timestamp": 2151.2, "power": 32.387987}, {"timestamp": 2171.74, "power": 32.387987}, {"timestamp": 2192.28, "power": 32.387987}, {"timestamp": 2212.79, "power": 32.387987}, {"timestamp": 2233.33, "power": 32.387987}, {"timestamp": 2253.86, "power": 32.387987}, {"timestamp": 2274.4, "power": 32.387987}, {"timestamp": 2294.93, "power": 32.387987}, {"timestamp": 2315.47, "power": 32.387987}, {"timestamp": 2336.01, "power": 32.387987}, {"timestamp": 2356.52, "power": 32.387987}, {"timestamp": 2377.02, "power": 32.387987}, {"timestamp": 2397.55, "power": 32.387987}, {"timestamp": 2418.09, "power": 32.387987}, {"timestamp": 2438.63, "power": 32.387987}, {"timestamp": 2459.17, "power": 32.387987}, {"timestamp": 2479.72, "power": 32.387987}, {"timestamp": 2500.25, "power": 32.387987}, {"timestamp": 2520.76, "power": 32.387987}, {"timestamp": 2541.29, "power": 32.387987}, {"timestamp": 2561.82, "power": 32.387987}, {"timestamp": 2582.36, "power": 32.387987}, {"timestamp": 2602.9, "power": 32.387987}, {"timestamp": 2623.44, "power": 32.387987}, {"timestamp": 2643.97, "power": 32.387987}, {"timestamp": 2664.48, "power": 32.387987}, {"timestamp": 2684.98, "power": 32.387987}, {"timestamp": 2705.52, "power": 32.387987}, {"timestamp": 2726.05, "power": 32.387987}, {"timestamp": 2746.59, "power": 32.387987}, {"timestamp": 2767.12, "power": 32.387987}, {"timestamp": 2787.66, "power": 32.387987}, {"timestamp": 2808.19, "power": 32.387987}, {"timestamp": 2828.71, "power": 32.387987}, {"timestamp": 2849.28, "power": 32.387987}, {"timestamp": 2869.84, "power": 32.387987}, {"timestamp": 2890.37, "power": 32.387987}, {"timestamp": 2910.9, "power": 32.387987}, {"timestamp": 2931.44, "power": 32.387987}, {"timestamp": 2951.97, "power": 32.387987}, {"timestamp": 2972.48, "power": 32.387987}, {"timestamp": 2992.97, "power": 32.387987}, {"timestamp": 3013.5, "power": 32.387987}, {"timestamp": 3034.03, "power": 35.38844}, {"timestamp": 3055.12, "power": 35.38844}, {"timestamp": 3075.65, "power": 35.38844}, {"timestamp": 3096.18, "power": 35.38844}, {"timestamp": 3116.69, "power": 35.38844}, {"timestamp": 3137.21, "power": 35.38844}, {"timestamp": 3157.75, "power": 35.38844}, {"timestamp": 3178.28, "power": 35.38844}, {"timestamp": 3198.82, "power": 35.38844}, {"timestamp": 3219.35, "power": 35.38844}, {"timestamp": 3239.88, "power": 35.38844}, {"timestamp": 3260.36, "power": 35.38844}, {"timestamp": 3280.85, "power": 35.38844}, {"timestamp": 3301.37, "power": 35.38844}, {"timestamp": 3321.9, "power": 35.38844}, {"timestamp": 3342.43, "power": 35.38844}, {"timestamp": 3362.97, "power": 35.38844}, {"timestamp": 3383.5, "power": 35.38844}, {"timestamp": 3404.03, "power": 35.38844}, {"timestamp": 3424.55, "power": 35.38844}, {"timestamp": 3445.03, "power": 35.38844}, {"timestamp": 3465.56, "power": 35.38844}, {"timestamp": 3486.09, "power": 35.38844}, {"timestamp": 3506.62, "power": 35.38844}, {"timestamp": 3527.16, "power": 35.38844}, {"timestamp": 3547.69, "power": 35.38844}, {"timestamp": 3568.22, "power": 35.38844}, {"timestamp": 3588.77, "power": 35.38844}, {"timestamp": 3609.3, "power": 35.38844}, {"timestamp": 3629.84, "power": 35.38844}, {"timestamp": 3650.37, "power": 35.38844}, {"timestamp": 3670.91, "power": 35.38844}, {"timestamp": 3691.44, "power": 35.38844}, {"timestamp": 3711.98, "power": 35.38844}, {"timestamp": 3732.5, "power": 35.38844}, {"timestamp": 3752.99, "power": 35.38844}, {"timestamp": 3773.49, "power": 35.38844}, {"timestamp": 3794.02, "power": 35.38844}, {"timestamp": 3814.57, "power": 35.38844}, {"timestamp": 3835.11, "power": 35.38844}, {"timestamp": 3855.66, "power": 35.38844}, {"timestamp": 3876.21, "power": 35.38844}, {"timestamp": 3896.73, "power": 35.38844}, {"timestamp": 3917.27, "power": 35.38844}, {"timestamp": 3937.78, "power": 35.38844}, {"timestamp": 3958.33, "power": 35.38844}, {"timestamp": 3978.9, "power": 35.38844}, {"timestamp": 3999.47, "power": 35.38844}, {"timestamp": 4020.05, "power": 35.38844}, {"timestamp": 4040.57, "power": 32.788022}, {"timestamp": 4061.64, "power": 32.788022}, {"timestamp": 4082.19, "power": 32.788022}, {"timestamp": 4102.73, "power": 32.788022}, {"timestamp": 4123.27, "power": 32.788022}, {"timestamp": 4143.82, "power": 32.788022}, {"timestamp": 4164.36, "power": 32.788022}, {"timestamp": 4184.86, "power": 32.788022}, {"timestamp": 4205.39, "power": 32.788022}, {"timestamp": 4225.94, "power": 32.788022}, {"timestamp": 4246.48, "power": 32.788022}, {"timestamp": 4267.02, "power": 32.788022}, {"timestamp": 4287.56, "power": 32.788022}, {"timestamp": 4308.11, "power": 32.788022}, {"timestamp": 4328.63, "power": 32.788022}, {"timestamp": 4349.17, "power": 32.788022}, {"timestamp": 4369.71, "power": 32.788022}, {"timestamp": 4390.26, "power": 32.788022}, {"timestamp": 4410.8, "power": 32.788022}, {"timestamp": 4431.37, "power": 32.788022}, {"timestamp": 4451.93, "power": 32.788022}, {"timestamp": 4472.45, "power": 32.788022}, {"timestamp": 4492.95, "power": 32.788022}, {"timestamp": 4513.51, "power": 32.788022}, {"timestamp": 4534.09, "power": 32.788022}, {"timestamp": 4554.66, "power": 32.788022}, {"timestamp": 4575.23, "power": 32.788022}, {"timestamp": 4595.81, "power": 32.788022}, {"timestamp": 4616.39, "power": 32.788022}, {"timestamp": 4636.89, "power": 32.788022}, {"timestamp": 4657.46, "power": 32.788022}, {"timestamp": 4678.04, "power": 32.788022}, {"timestamp": 4698.62, "power": 32.788022}, {"timestamp": 4719.19, "power": 32.788022}, {"timestamp": 4739.73, "power": 32.788022}, {"timestamp": 4760.31, "power": 32.788022}, {"timestamp": 4780.82, "power": 32.788022}, {"timestamp": 4801.39, "power": 32.788022}, {"timestamp": 4821.97, "power": 32.788022}, {"timestamp": 4842.54, "power": 32.788022}, {"timestamp": 4863.1, "power": 32.788022}, {"timestamp": 4883.68, "power": 32.788022}, {"timestamp": 4904.26, "power": 32.788022}, {"timestamp": 4924.77, "power": 32.788022}, {"timestamp": 4945.31, "power": 32.788022}, {"timestamp": 4965.88, "power": 32.788022}, {"timestamp": 4986.45, "power": 32.788022}, {"timestamp": 5007.02, "power": 32.788022}, {"timestamp": 5027.59, "power": 32.788022}, {"timestamp": 5048.15, "power": 33.349049}, {"timestamp": 5069.27, "power": 33.349049}, {"timestamp": 5089.81, "power": 33.349049}, {"timestamp": 5110.36, "power": 33.349049}, {"timestamp": 5130.9, "power": 33.349049}, {"timestamp": 5151.44, "power": 33.349049}, {"timestamp": 5171.99, "power": 33.349049}, {"timestamp": 5192.51, "power": 33.349049}, {"timestamp": 5213.0, "power": 33.349049}, {"timestamp": 5233.53, "power": 33.349049}, {"timestamp": 5254.08, "power": 33.349049}, {"timestamp": 5274.63, "power": 33.349049}, {"timestamp": 5295.17, "power": 33.349049}, {"timestamp": 5315.73, "power": 33.349049}, {"timestamp": 5336.27, "power": 33.349049}, {"timestamp": 5356.79, "power": 33.349049}, {"timestamp": 5377.32, "power": 33.349049}, {"timestamp": 5397.86, "power": 33.349049}, {"timestamp": 5418.41, "power": 33.349049}, {"timestamp": 5438.96, "power": 33.349049}, {"timestamp": 5459.5, "power": 33.349049}, {"timestamp": 5480.04, "power": 33.349049}, {"timestamp": 5500.57, "power": 33.349049}, {"timestamp": 5521.1, "power": 33.349049}, {"timestamp": 5541.65, "power": 33.349049}, {"timestamp": 5562.19, "power": 33.349049}, {"timestamp": 5582.73, "power": 33.349049}, {"timestamp": 5603.27, "power": 33.349049}, {"timestamp": 5623.82, "power": 33.349049}, {"timestamp": 5644.37, "power": 33.349049}, {"timestamp": 5664.87, "power": 33.349049}, {"timestamp": 5685.4, "power": 33.349049}, {"timestamp": 5705.95, "power": 33.349049}, {"timestamp": 5726.49, "power": 33.349049}, {"timestamp": 5747.03, "power": 33.349049}, {"timestamp": 5767.58, "power": 33.349049}, {"timestamp": 5788.12, "power": 33.349049}, {"timestamp": 5808.64, "power": 33.349049}, {"timestamp": 5829.18, "power": 33.349049}, {"timestamp": 5849.72, "power": 33.349049}, {"timestamp": 5870.26, "power": 33.349049}, {"timestamp": 5890.8, "power": 33.349049}, {"timestamp": 5911.35, "power": 33.349049}, {"timestamp": 5931.89, "power": 33.349049}, {"timestamp": 5952.41, "power": 33.349049}, {"timestamp": 5972.91, "power": 33.349049}, {"timestamp": 5993.44, "power": 33.349049}, {"timestamp": 6013.99, "power": 33.349049}, {"timestamp": 6034.56, "power": 33.349049}, {"timestamp": 6055.13, "power": 33.521072}, {"timestamp": 6076.28, "power": 33.521072}, {"timestamp": 6096.79, "power": 33.521072}, {"timestamp": 6117.33, "power": 33.521072}, {"timestamp": 6137.87, "power": 33.521072}, {"timestamp": 6158.41, "power": 33.521072}, {"timestamp": 6178.96, "power": 33.521072}, {"timestamp": 6199.5, "power": 33.521072}, {"timestamp": 6220.04, "power": 33.521072}, {"timestamp": 6240.56, "power": 33.521072}, {"timestamp": 6261.06, "power": 33.521072}, {"timestamp": 6281.63, "power": 33.521072}, {"timestamp": 6302.19, "power": 33.521072}, {"timestamp": 6322.76, "power": 33.521072}, {"timestamp": 6343.32, "power": 33.521072}, {"timestamp": 6363.88, "power": 33.521072}, {"timestamp": 6384.38, "power": 33.521072}, {"timestamp": 6404.89, "power": 33.521072}, {"timestamp": 6425.38, "power": 33.521072}, {"timestamp": 6445.93, "power": 33.521072}, {"timestamp": 6466.5, "power": 33.521072}, {"timestamp": 6487.08, "power": 33.521072}, {"timestamp": 6507.65, "power": 33.521072}, {"timestamp": 6528.22, "power": 33.521072}, {"timestamp": 6548.74, "power": 33.521072}, {"timestamp": 6569.3, "power": 33.521072}, {"timestamp": 6589.84, "power": 33.521072}, {"timestamp": 6610.38, "power": 33.521072}, {"timestamp": 6630.92, "power": 33.521072}, {"timestamp": 6651.47, "power": 33.521072}, {"timestamp": 6672.01, "power": 33.521072}, {"timestamp": 6692.53, "power": 33.521072}, {"timestamp": 6713.03, "power": 33.521072}, {"timestamp": 6733.57, "power": 33.521072}, {"timestamp": 6754.11, "power": 33.521072}, {"timestamp": 6774.65, "power": 33.521072}, {"timestamp": 6795.2, "power": 33.521072}, {"timestamp": 6815.74, "power": 33.521072}, {"timestamp": 6836.28, "power": 33.521072}, {"timestamp": 6856.8, "power": 33.521072}, {"timestamp": 6877.33, "power": 33.521072}, {"timestamp": 6897.88, "power": 33.521072}, {"timestamp": 6918.42, "power": 33.521072}, {"timestamp": 6938.97, "power": 33.521072}, {"timestamp": 6959.51, "power": 33.521072}, {"timestamp": 6980.05, "power": 33.521072}, {"timestamp": 7000.57, "power": 33.521072}, {"timestamp": 7021.07, "power": 33.521072}, {"timestamp": 7041.61, "power": 33.521072}, {"timestamp": 7062.15, "power": 32.484636}, {"timestamp": 7083.24, "power": 32.484636}, {"timestamp": 7103.78, "power": 32.484636}, {"timestamp": 7124.33, "power": 32.484636}, {"timestamp": 7144.82, "power": 32.484636}, {"timestamp": 7165.32, "power": 32.484636}, {"timestamp": 7185.85, "power": 32.484636}, {"timestamp": 7206.4, "power": 32.484636}, {"timestamp": 7226.94, "power": 32.484636}, {"timestamp": 7247.47, "power": 32.484636}, {"timestamp": 7268.01, "power": 32.484636}, {"timestamp": 7288.53, "power": 32.484636}, {"timestamp": 7309.03, "power": 32.484636}, {"timestamp": 7329.57, "power": 32.484636}, {"timestamp": 7350.11, "power": 32.484636}, {"timestamp": 7370.61, "power": 32.484636}, {"timestamp": 7391.15, "power": 32.484636}, {"timestamp": 7411.69, "power": 32.484636}, {"timestamp": 7432.23, "power": 32.484636}, {"timestamp": 7452.74, "power": 32.484636}, {"timestamp": 7473.27, "power": 32.484636}, {"timestamp": 7493.81, "power": 32.484636}, {"timestamp": 7514.35, "power": 32.484636}, {"timestamp": 7534.92, "power": 32.484636}, {"timestamp": 7555.5, "power": 32.484636}, {"timestamp": 7576.07, "power": 32.484636}, {"timestamp": 7596.59, "power": 32.484636}, {"timestamp": 7617.14, "power": 32.484636}, {"timestamp": 7637.7, "power": 32.484636}, {"timestamp": 7658.26, "power": 32.484636}, {"timestamp": 7678.83, "power": 32.484636}, {"timestamp": 7699.41, "power": 32.484636}, {"timestamp": 7719.98, "power": 32.484636}, {"timestamp": 7740.49, "power": 32.484636}, {"timestamp": 7760.99, "power": 32.484636}, {"timestamp": 7781.56, "power": 32.484636}, {"timestamp": 7802.1, "power": 32.484636}, {"timestamp": 7822.65, "power": 32.484636}, {"timestamp": 7843.2, "power": 32.484636}, {"timestamp": 7863.74, "power": 32.484636}, {"timestamp": 7884.29, "power": 32.484636}, {"timestamp": 7904.81, "power": 32.484636}, {"timestamp": 7925.35, "power": 32.484636}, {"timestamp": 7945.89, "power": 32.484636}, {"timestamp": 7966.42, "power": 32.484636}, {"timestamp": 7986.96, "power": 32.484636}, {"timestamp": 8007.51, "power": 32.484636}, {"timestamp": 8028.05, "power": 32.484636}, {"timestamp": 8048.56, "power": 32.484636}, {"timestamp": 8069.05, "power": 33.426944}, {"timestamp": 8090.06, "power": 33.426944}, {"timestamp": 8110.6, "power": 33.426944}, {"timestamp": 8131.14, "power": 33.426944}, {"timestamp": 8151.68, "power": 33.426944}, {"timestamp": 8172.22, "power": 33.426944}, {"timestamp": 8192.73, "power": 33.426944}, {"timestamp": 8213.26, "power": 33.426944}, {"timestamp": 8233.8, "power": 33.426944}, {"timestamp": 8254.34, "power": 33.426944}, {"timestamp": 8274.88, "power": 33.426944}, {"timestamp": 8295.43, "power": 33.426944}, {"timestamp": 8315.97, "power": 33.426944}, {"timestamp": 8336.49, "power": 33.426944}, {"timestamp": 8357.03, "power": 33.426944}, {"timestamp": 8377.6, "power": 33.426944}, {"timestamp": 8398.17, "power": 33.426944}, {"timestamp": 8418.75, "power": 33.426944}, {"timestamp": 8439.3, "power": 33.426944}, {"timestamp": 8459.87, "power": 33.426944}, {"timestamp": 8480.41, "power": 33.426944}, {"timestamp": 8500.9, "power": 33.426944}, {"timestamp": 8521.45, "power": 33.426944}, {"timestamp": 8542.01, "power": 33.426944}, {"timestamp": 8562.56, "power": 33.426944}, {"timestamp": 8583.13, "power": 33.426944}, {"timestamp": 8603.7, "power": 33.426944}, {"timestamp": 8624.27, "power": 33.426944}, {"timestamp": 8644.79, "power": 33.426944}, {"timestamp": 8665.34, "power": 33.426944}, {"timestamp": 8685.88, "power": 33.426944}, {"timestamp": 8706.41, "power": 33.426944}, {"timestamp": 8726.95, "power": 33.426944}, {"timestamp": 8747.5, "power": 33.426944}, {"timestamp": 8768.04, "power": 33.426944}, {"timestamp": 8788.55, "power": 33.426944}, {"timestamp": 8809.05, "power": 33.426944}, {"timestamp": 8829.62, "power": 33.426944}, {"timestamp": 8850.18, "power": 33.426944}, {"timestamp": 8870.74, "power": 33.426944}, {"timestamp": 8891.31, "power": 33.426944}, {"timestamp": 8911.87, "power": 33.426944}, {"timestamp": 8932.39, "power": 33.426944}, {"timestamp": 8952.94, "power": 33.426944}, {"timestamp": 8973.51, "power": 33.426944}, {"timestamp": 8994.08, "power": 33.426944}, {"timestamp": 9014.64, "power": 33.426944}, {"timestamp": 9035.19, "power": 33.426944}, {"timestamp": 9055.76, "power": 33.426944}, {"timestamp": 9076.33, "power": 33.568203999999994}, {"timestamp": 9097.38, "power": 33.568203999999994}, {"timestamp": 9117.92, "power": 33.568203999999994}, {"timestamp": 9138.46, "power": 33.568203999999994}, {"timestamp": 9159.0, "power": 33.568203999999994}, {"timestamp": 9179.54, "power": 33.568203999999994}, {"timestamp": 9200.08, "power": 33.568203999999994}, {"timestamp": 9220.62, "power": 33.568203999999994}, {"timestamp": 9241.15, "power": 33.568203999999994}, {"timestamp": 9261.69, "power": 33.568203999999994}, {"timestamp": 9282.23, "power": 33.568203999999994}, {"timestamp": 9302.77, "power": 33.568203999999994}, {"timestamp": 9323.31, "power": 33.568203999999994}, {"timestamp": 9343.85, "power": 33.568203999999994}, {"timestamp": 9364.4, "power": 33.568203999999994}, {"timestamp": 9384.89, "power": 33.568203999999994}, {"timestamp": 9405.43, "power": 33.568203999999994}, {"timestamp": 9425.96, "power": 33.568203999999994}, {"timestamp": 9446.51, "power": 33.568203999999994}, {"timestamp": 9467.04, "power": 33.568203999999994}, {"timestamp": 9487.58, "power": 33.568203999999994}, {"timestamp": 9508.11, "power": 33.568203999999994}, {"timestamp": 9528.61, "power": 33.568203999999994}, {"timestamp": 9549.13, "power": 33.568203999999994}, {"timestamp": 9569.65, "power": 33.568203999999994}, {"timestamp": 9590.18, "power": 33.568203999999994}, {"timestamp": 9610.71, "power": 33.568203999999994}, {"timestamp": 9631.24, "power": 33.568203999999994}, {"timestamp": 9651.76, "power": 33.568203999999994}, {"timestamp": 9672.29, "power": 33.568203999999994}, {"timestamp": 9692.79, "power": 33.568203999999994}, {"timestamp": 9713.31, "power": 33.568203999999994}, {"timestamp": 9733.83, "power": 33.568203999999994}, {"timestamp": 9754.36, "power": 33.568203999999994}, {"timestamp": 9774.88, "power": 33.568203999999994}, {"timestamp": 9795.4, "power": 33.568203999999994}, {"timestamp": 9815.92, "power": 33.568203999999994}, {"timestamp": 9836.42, "power": 33.568203999999994}, {"timestamp": 9856.9, "power": 33.568203999999994}, {"timestamp": 9877.42, "power": 33.568203999999994}, {"timestamp": 9897.95, "power": 33.568203999999994}, {"timestamp": 9918.47, "power": 33.568203999999994}, {"timestamp": 9938.99, "power": 33.568203999999994}, {"timestamp": 9959.52, "power": 33.568203999999994}, {"timestamp": 9980.04, "power": 33.568203999999994}, {"timestamp": 10000.5, "power": 33.568203999999994}, {"timestamp": 10021.1, "power": 33.568203999999994}, {"timestamp": 10041.6, "power": 33.568203999999994}, {"timestamp": 10062.1, "power": 33.568203999999994}, {"timestamp": 10082.6, "power": 36.159378000000004}, {"timestamp": 10104.2, "power": 36.159378000000004}, {"timestamp": 10124.7, "power": 36.159378000000004}, {"timestamp": 10145.2, "power": 36.159378000000004}, {"timestamp": 10165.8, "power": 36.159378000000004}, {"timestamp": 10186.3, "power": 36.159378000000004}, {"timestamp": 10206.8, "power": 36.159378000000004}, {"timestamp": 10227.3, "power": 36.159378000000004}, {"timestamp": 10247.9, "power": 36.159378000000004}, {"timestamp": 10268.4, "power": 36.159378000000004}, {"timestamp": 10288.8, "power": 36.159378000000004}, {"timestamp": 10309.4, "power": 36.159378000000004}, {"timestamp": 10329.9, "power": 36.159378000000004}, {"timestamp": 10350.4, "power": 36.159378000000004}, {"timestamp": 10370.9, "power": 36.159378000000004}, {"timestamp": 10391.5, "power": 36.159378000000004}, {"timestamp": 10412.0, "power": 36.159378000000004}, {"timestamp": 10554.3, "power": 36.159378000000004}, {"timestamp": 10574.9, "power": 36.159378000000004}, {"timestamp": 10595.4, "power": 36.159378000000004}, {"timestamp": 10615.9, "power": 36.159378000000004}, {"timestamp": 10636.4, "power": 36.159378000000004}, {"timestamp": 10656.9, "power": 36.159378000000004}, {"timestamp": 10677.4, "power": 36.159378000000004}, {"timestamp": 10697.9, "power": 36.159378000000004}, {"timestamp": 10718.5, "power": 36.159378000000004}, {"timestamp": 10739.0, "power": 36.159378000000004}, {"timestamp": 10759.5, "power": 36.159378000000004}, {"timestamp": 10780.1, "power": 36.159378000000004}, {"timestamp": 10800.6, "power": 36.159378000000004}, {"timestamp": 10821.1, "power": 36.159378000000004}, {"timestamp": 10841.6, "power": 36.159378000000004}, {"timestamp": 10862.1, "power": 36.159378000000004}, {"timestamp": 10882.6, "power": 36.159378000000004}, {"timestamp": 10903.1, "power": 36.159378000000004}, {"timestamp": 10923.7, "power": 36.159378000000004}, {"timestamp": 10944.2, "power": 36.159378000000004}, {"timestamp": 10964.7, "power": 36.159378000000004}, {"timestamp": 10985.2, "power": 36.159378000000004}, {"timestamp": 11005.7, "power": 36.159378000000004}, {"timestamp": 11026.3, "power": 36.159378000000004}, {"timestamp": 11046.8, "power": 36.159378000000004}, {"timestamp": 11067.3, "power": 36.159378000000004}, {"timestamp": 11087.9, "power": 32.495092}, {"timestamp": 11108.9, "power": 32.495092}, {"timestamp": 11129.4, "power": 32.495092}, {"timestamp": 11149.9, "power": 32.495092}, {"timestamp": 11170.4, "power": 32.495092}, {"timestamp": 11191.0, "power": 32.495092}, {"timestamp": 11211.5, "power": 32.495092}, {"timestamp": 11232.0, "power": 32.495092}, {"timestamp": 11252.6, "power": 32.495092}, {"timestamp": 11273.0, "power": 32.495092}, {"timestamp": 11293.5, "power": 32.495092}, {"timestamp": 11314.1, "power": 32.495092}, {"timestamp": 11334.6, "power": 32.495092}, {"timestamp": 11355.1, "power": 32.495092}, {"timestamp": 11375.7, "power": 32.495092}, {"timestamp": 11396.2, "power": 32.495092}, {"timestamp": 11416.7, "power": 32.495092}, {"timestamp": 11437.2, "power": 32.495092}, {"timestamp": 11457.8, "power": 32.495092}, {"timestamp": 11478.3, "power": 32.495092}, {"timestamp": 11498.8, "power": 32.495092}, {"timestamp": 11519.4, "power": 32.495092}, {"timestamp": 11539.9, "power": 32.495092}, {"timestamp": 11560.4, "power": 32.495092}, {"timestamp": 11580.9, "power": 32.495092}, {"timestamp": 11601.4, "power": 32.495092}, {"timestamp": 11621.9, "power": 32.495092}, {"timestamp": 11642.4, "power": 32.495092}, {"timestamp": 11662.9, "power": 32.495092}, {"timestamp": 11683.5, "power": 32.495092}, {"timestamp": 11704.0, "power": 32.495092}, {"timestamp": 11724.5, "power": 32.495092}, {"timestamp": 11745.0, "power": 32.495092}, {"timestamp": 11765.5, "power": 32.495092}, {"timestamp": 11786.0, "power": 32.495092}, {"timestamp": 11806.3, "power": 32.495092}, {"timestamp": 11826.7, "power": 32.495092}, {"timestamp": 11847.3, "power": 32.495092}, {"timestamp": 11867.8, "power": 32.495092}, {"timestamp": 11888.3, "power": 32.495092}, {"timestamp": 11908.8, "power": 32.495092}, {"timestamp": 11929.3, "power": 32.495092}, {"timestamp": 11949.8, "power": 32.495092}, {"timestamp": 11970.4, "power": 32.495092}, {"timestamp": 11990.9, "power": 32.495092}, {"timestamp": 12011.4, "power": 32.495092}, {"timestamp": 12032.0, "power": 32.495092}, {"timestamp": 12052.5, "power": 32.495092}, {"timestamp": 12073.0, "power": 32.495092}, {"timestamp": 12093.5, "power": 32.966398999999996}, {"timestamp": 12114.6, "power": 32.966398999999996}, {"timestamp": 12135.1, "power": 32.966398999999996}, {"timestamp": 12155.6, "power": 32.966398999999996}, {"timestamp": 12176.2, "power": 32.966398999999996}, {"timestamp": 12196.7, "power": 32.966398999999996}], "timeline": {"START": "3689.382891", "END": "9423.439362"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7515.95}, {"name": "clSetKernelArg", "calls": 19, "time": 2714.31}, {"name": "clReleaseKernel", "calls": 1, "time": 1612.42}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.7695}, {"name": "clReleaseContext", "calls": 1, "time": 52.2971}, {"name": "clCreateContext", "calls": 1, "time": 32.3152}, {"name": "clReleaseProgram", "calls": 1, "time": 17.7837}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.83316}, {"name": "clCreateKernel", "calls": 1, "time": 0.356537}, {"name": "clEnqueueTask", "calls": 1, "time": 0.225609}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.171292}, {"name": "clRetainMemObject", "calls": 14, "time": 0.118721}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.037935}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024428}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02104}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014658}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011208}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008226}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008019}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006928}, {"name": "clRetainDevice", "calls": 2, "time": 0.004987}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5734.06}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5733.63}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7179.361293, "utilization": 74.785013, "size": 6118490.0, "time": 852.232805}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 163963992, "speed": 234.125, "utilization": 2.03234, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10086420, "speed": 487.405, "utilization": 4.23094, "size": 0.127844}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len6/run1.json b/code/fpga/unopt_results/dblp.xml.15MB.len6/run1.json new file mode 100644 index 0000000..50d51e5 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.464, "power": 32.987101}, {"timestamp": 70.096, "power": 32.987101}, {"timestamp": 90.5962, "power": 32.987101}, {"timestamp": 111.123, "power": 32.987101}, {"timestamp": 132.004, "power": 32.987101}, {"timestamp": 152.919, "power": 32.987101}, {"timestamp": 173.455, "power": 32.987101}, {"timestamp": 193.977, "power": 32.987101}, {"timestamp": 214.466, "power": 32.987101}, {"timestamp": 234.992, "power": 32.987101}, {"timestamp": 255.535, "power": 32.987101}, {"timestamp": 276.075, "power": 32.987101}, {"timestamp": 296.614, "power": 32.987101}, {"timestamp": 317.151, "power": 32.987101}, {"timestamp": 337.692, "power": 32.987101}, {"timestamp": 358.204, "power": 32.987101}, {"timestamp": 378.737, "power": 32.987101}, {"timestamp": 399.281, "power": 32.987101}, {"timestamp": 419.822, "power": 32.987101}, {"timestamp": 440.367, "power": 32.987101}, {"timestamp": 460.909, "power": 32.987101}, {"timestamp": 481.452, "power": 32.987101}, {"timestamp": 501.991, "power": 32.987101}, {"timestamp": 522.484, "power": 32.987101}, {"timestamp": 543.02, "power": 32.987101}, {"timestamp": 563.562, "power": 32.987101}, {"timestamp": 584.108, "power": 32.987101}, {"timestamp": 604.651, "power": 32.987101}, {"timestamp": 625.188, "power": 32.987101}, {"timestamp": 645.731, "power": 32.987101}, {"timestamp": 666.25, "power": 32.987101}, {"timestamp": 686.789, "power": 32.987101}, {"timestamp": 707.33, "power": 32.987101}, {"timestamp": 727.881, "power": 32.987101}, {"timestamp": 748.424, "power": 32.987101}, {"timestamp": 768.966, "power": 32.987101}, {"timestamp": 789.505, "power": 32.987101}, {"timestamp": 809.978, "power": 32.987101}, {"timestamp": 830.484, "power": 32.987101}, {"timestamp": 851.016, "power": 32.987101}, {"timestamp": 871.554, "power": 32.987101}, {"timestamp": 892.091, "power": 32.987101}, {"timestamp": 912.629, "power": 32.987101}, {"timestamp": 933.171, "power": 32.987101}, {"timestamp": 953.713, "power": 32.987101}, {"timestamp": 974.221, "power": 32.987101}, {"timestamp": 994.759, "power": 32.987101}, {"timestamp": 1015.3, "power": 32.5706}, {"timestamp": 1036.5, "power": 32.5706}, {"timestamp": 1057.09, "power": 32.5706}, {"timestamp": 1077.68, "power": 32.5706}, {"timestamp": 1098.27, "power": 32.5706}, {"timestamp": 1118.82, "power": 32.5706}, {"timestamp": 1139.43, "power": 32.5706}, {"timestamp": 1160.02, "power": 32.5706}, {"timestamp": 1180.62, "power": 32.5706}, {"timestamp": 1201.21, "power": 32.5706}, {"timestamp": 1221.8, "power": 32.5706}, {"timestamp": 1242.39, "power": 32.5706}, {"timestamp": 1262.94, "power": 32.5706}, {"timestamp": 1283.53, "power": 32.5706}, {"timestamp": 1304.13, "power": 32.5706}, {"timestamp": 1324.82, "power": 32.5706}, {"timestamp": 1345.42, "power": 32.5706}, {"timestamp": 1365.98, "power": 32.5706}, {"timestamp": 1386.54, "power": 32.5706}, {"timestamp": 1407.11, "power": 32.5706}, {"timestamp": 1427.7, "power": 32.5706}, {"timestamp": 1448.3, "power": 32.5706}, {"timestamp": 1468.89, "power": 32.5706}, {"timestamp": 1489.48, "power": 32.5706}, {"timestamp": 1510.06, "power": 32.5706}, {"timestamp": 1530.62, "power": 32.5706}, {"timestamp": 1551.18, "power": 32.5706}, {"timestamp": 1571.77, "power": 32.5706}, {"timestamp": 1592.37, "power": 32.5706}, {"timestamp": 1612.96, "power": 32.5706}, {"timestamp": 1633.56, "power": 32.5706}, {"timestamp": 1654.13, "power": 32.5706}, {"timestamp": 1674.68, "power": 32.5706}, {"timestamp": 1695.2, "power": 32.5706}, {"timestamp": 1715.77, "power": 32.5706}, {"timestamp": 1736.33, "power": 32.5706}, {"timestamp": 1756.92, "power": 32.5706}, {"timestamp": 1777.52, "power": 32.5706}, {"timestamp": 1798.1, "power": 32.5706}, {"timestamp": 1818.66, "power": 32.5706}, {"timestamp": 1839.21, "power": 32.5706}, {"timestamp": 1859.81, "power": 32.5706}, {"timestamp": 1880.41, "power": 32.5706}, {"timestamp": 1901.01, "power": 32.5706}, {"timestamp": 1921.61, "power": 32.5706}, {"timestamp": 1942.18, "power": 32.5706}, {"timestamp": 1962.76, "power": 32.5706}, {"timestamp": 1983.36, "power": 32.5706}, {"timestamp": 2003.96, "power": 32.5706}, {"timestamp": 2024.56, "power": 32.249499}, {"timestamp": 2045.76, "power": 32.249499}, {"timestamp": 2066.34, "power": 32.249499}, {"timestamp": 2086.9, "power": 32.249499}, {"timestamp": 2107.5, "power": 32.249499}, {"timestamp": 2128.1, "power": 32.249499}, {"timestamp": 2148.7, "power": 32.249499}, {"timestamp": 2169.3, "power": 32.249499}, {"timestamp": 2189.89, "power": 32.249499}, {"timestamp": 2210.46, "power": 32.249499}, {"timestamp": 2231.02, "power": 32.249499}, {"timestamp": 2251.61, "power": 32.249499}, {"timestamp": 2272.21, "power": 32.249499}, {"timestamp": 2292.81, "power": 32.249499}, {"timestamp": 2313.4, "power": 32.249499}, {"timestamp": 2333.98, "power": 32.249499}, {"timestamp": 2354.54, "power": 32.249499}, {"timestamp": 2375.1, "power": 32.249499}, {"timestamp": 2395.71, "power": 32.249499}, {"timestamp": 2416.3, "power": 32.249499}, {"timestamp": 2436.9, "power": 32.249499}, {"timestamp": 2457.5, "power": 32.249499}, {"timestamp": 2478.09, "power": 32.249499}, {"timestamp": 2498.65, "power": 32.249499}, {"timestamp": 2519.22, "power": 32.249499}, {"timestamp": 2539.81, "power": 32.249499}, {"timestamp": 2560.41, "power": 32.249499}, {"timestamp": 2581.01, "power": 32.249499}, {"timestamp": 2601.61, "power": 32.249499}, {"timestamp": 2622.19, "power": 32.249499}, {"timestamp": 2642.74, "power": 32.249499}, {"timestamp": 2663.34, "power": 32.249499}, {"timestamp": 2683.94, "power": 32.249499}, {"timestamp": 2704.54, "power": 32.249499}, {"timestamp": 2725.15, "power": 32.249499}, {"timestamp": 2745.75, "power": 32.249499}, {"timestamp": 2766.32, "power": 32.249499}, {"timestamp": 2786.88, "power": 32.249499}, {"timestamp": 2807.48, "power": 32.249499}, {"timestamp": 2828.1, "power": 32.249499}, {"timestamp": 2848.63, "power": 32.249499}, {"timestamp": 2869.15, "power": 32.249499}, {"timestamp": 2889.68, "power": 32.249499}, {"timestamp": 2910.29, "power": 32.249499}, {"timestamp": 2930.81, "power": 32.249499}, {"timestamp": 2951.35, "power": 32.249499}, {"timestamp": 2971.88, "power": 32.249499}, {"timestamp": 2992.41, "power": 32.249499}, {"timestamp": 3012.95, "power": 32.249499}, {"timestamp": 3033.48, "power": 35.515428}, {"timestamp": 3054.66, "power": 35.515428}, {"timestamp": 3075.2, "power": 35.515428}, {"timestamp": 3095.74, "power": 35.515428}, {"timestamp": 3116.27, "power": 35.515428}, {"timestamp": 3136.81, "power": 35.515428}, {"timestamp": 3157.34, "power": 35.515428}, {"timestamp": 3177.88, "power": 35.515428}, {"timestamp": 3198.39, "power": 35.515428}, {"timestamp": 3218.92, "power": 35.515428}, {"timestamp": 3239.46, "power": 35.515428}, {"timestamp": 3259.99, "power": 35.515428}, {"timestamp": 3280.53, "power": 35.515428}, {"timestamp": 3301.07, "power": 35.515428}, {"timestamp": 3321.61, "power": 35.515428}, {"timestamp": 3342.12, "power": 35.515428}, {"timestamp": 3362.61, "power": 35.515428}, {"timestamp": 3383.14, "power": 35.515428}, {"timestamp": 3403.68, "power": 35.515428}, {"timestamp": 3424.21, "power": 35.515428}, {"timestamp": 3444.75, "power": 35.515428}, {"timestamp": 3465.28, "power": 35.515428}, {"timestamp": 3485.82, "power": 35.515428}, {"timestamp": 3506.33, "power": 35.515428}, {"timestamp": 3526.86, "power": 35.515428}, {"timestamp": 3547.4, "power": 35.515428}, {"timestamp": 3567.93, "power": 35.515428}, {"timestamp": 3588.47, "power": 35.515428}, {"timestamp": 3609.01, "power": 35.515428}, {"timestamp": 3629.54, "power": 35.515428}, {"timestamp": 3650.07, "power": 35.515428}, {"timestamp": 3670.57, "power": 35.515428}, {"timestamp": 3691.1, "power": 35.515428}, {"timestamp": 3711.65, "power": 35.515428}, {"timestamp": 3732.2, "power": 35.515428}, {"timestamp": 3752.74, "power": 35.515428}, {"timestamp": 3773.29, "power": 35.515428}, {"timestamp": 3793.84, "power": 35.515428}, {"timestamp": 3814.36, "power": 35.515428}, {"timestamp": 3834.9, "power": 35.515428}, {"timestamp": 3855.44, "power": 35.515428}, {"timestamp": 3876.02, "power": 35.515428}, {"timestamp": 3896.58, "power": 35.515428}, {"timestamp": 3917.13, "power": 35.515428}, {"timestamp": 3937.68, "power": 35.515428}, {"timestamp": 3958.21, "power": 35.515428}, {"timestamp": 3978.74, "power": 35.515428}, {"timestamp": 3999.32, "power": 35.515428}, {"timestamp": 4019.87, "power": 35.515428}, {"timestamp": 4040.41, "power": 33.29879}, {"timestamp": 4061.48, "power": 33.29879}, {"timestamp": 4081.99, "power": 33.29879}, {"timestamp": 4102.49, "power": 33.29879}, {"timestamp": 4123.03, "power": 33.29879}, {"timestamp": 4143.58, "power": 33.29879}, {"timestamp": 4164.12, "power": 33.29879}, {"timestamp": 4184.67, "power": 33.29879}, {"timestamp": 4205.22, "power": 33.29879}, {"timestamp": 4225.77, "power": 33.29879}, {"timestamp": 4246.3, "power": 33.29879}, {"timestamp": 4266.84, "power": 33.29879}, {"timestamp": 4287.39, "power": 33.29879}, {"timestamp": 4307.94, "power": 33.29879}, {"timestamp": 4328.49, "power": 33.29879}, {"timestamp": 4349.04, "power": 33.29879}, {"timestamp": 4369.58, "power": 33.29879}, {"timestamp": 4390.11, "power": 33.29879}, {"timestamp": 4410.62, "power": 33.29879}, {"timestamp": 4431.16, "power": 33.29879}, {"timestamp": 4451.71, "power": 33.29879}, {"timestamp": 4472.25, "power": 33.29879}, {"timestamp": 4492.8, "power": 33.29879}, {"timestamp": 4513.35, "power": 33.29879}, {"timestamp": 4533.9, "power": 33.29879}, {"timestamp": 4554.46, "power": 33.29879}, {"timestamp": 4575.0, "power": 33.29879}, {"timestamp": 4595.55, "power": 33.29879}, {"timestamp": 4616.1, "power": 33.29879}, {"timestamp": 4636.65, "power": 33.29879}, {"timestamp": 4657.2, "power": 33.29879}, {"timestamp": 4677.75, "power": 33.29879}, {"timestamp": 4698.28, "power": 33.29879}, {"timestamp": 4718.83, "power": 33.29879}, {"timestamp": 4739.38, "power": 33.29879}, {"timestamp": 4759.93, "power": 33.29879}, {"timestamp": 4780.51, "power": 33.29879}, {"timestamp": 4801.08, "power": 33.29879}, {"timestamp": 4821.65, "power": 33.29879}, {"timestamp": 4842.18, "power": 33.29879}, {"timestamp": 4862.68, "power": 33.29879}, {"timestamp": 4883.24, "power": 33.29879}, {"timestamp": 4903.8, "power": 33.29879}, {"timestamp": 4924.37, "power": 33.29879}, {"timestamp": 4944.94, "power": 33.29879}, {"timestamp": 4965.53, "power": 33.29879}, {"timestamp": 4986.06, "power": 33.29879}, {"timestamp": 5006.62, "power": 33.29879}, {"timestamp": 5027.2, "power": 33.29879}, {"timestamp": 5047.79, "power": 33.043662999999995}, {"timestamp": 5068.87, "power": 33.043662999999995}, {"timestamp": 5089.43, "power": 33.043662999999995}, {"timestamp": 5110.0, "power": 33.043662999999995}, {"timestamp": 5130.5, "power": 33.043662999999995}, {"timestamp": 5151.0, "power": 33.043662999999995}, {"timestamp": 5171.55, "power": 33.043662999999995}, {"timestamp": 5192.12, "power": 33.043662999999995}, {"timestamp": 5212.69, "power": 33.043662999999995}, {"timestamp": 5233.26, "power": 33.043662999999995}, {"timestamp": 5253.85, "power": 33.043662999999995}, {"timestamp": 5274.37, "power": 33.043662999999995}, {"timestamp": 5294.92, "power": 33.043662999999995}, {"timestamp": 5315.49, "power": 33.043662999999995}, {"timestamp": 5336.08, "power": 33.043662999999995}, {"timestamp": 5356.66, "power": 33.043662999999995}, {"timestamp": 5377.24, "power": 33.043662999999995}, {"timestamp": 5397.8, "power": 33.043662999999995}, {"timestamp": 5418.32, "power": 33.043662999999995}, {"timestamp": 5438.87, "power": 33.043662999999995}, {"timestamp": 5459.45, "power": 33.043662999999995}, {"timestamp": 5480.04, "power": 33.043662999999995}, {"timestamp": 5500.61, "power": 33.043662999999995}, {"timestamp": 5521.18, "power": 33.043662999999995}, {"timestamp": 5541.76, "power": 33.043662999999995}, {"timestamp": 5562.28, "power": 33.043662999999995}, {"timestamp": 5582.84, "power": 33.043662999999995}, {"timestamp": 5603.41, "power": 33.043662999999995}, {"timestamp": 5623.98, "power": 33.043662999999995}, {"timestamp": 5644.56, "power": 33.043662999999995}, {"timestamp": 5665.13, "power": 33.043662999999995}, {"timestamp": 5685.69, "power": 33.043662999999995}, {"timestamp": 5706.22, "power": 33.043662999999995}, {"timestamp": 5726.75, "power": 33.043662999999995}, {"timestamp": 5747.3, "power": 33.043662999999995}, {"timestamp": 5767.84, "power": 33.043662999999995}, {"timestamp": 5788.39, "power": 33.043662999999995}, {"timestamp": 5808.94, "power": 33.043662999999995}, {"timestamp": 5829.49, "power": 33.043662999999995}, {"timestamp": 5849.99, "power": 33.043662999999995}, {"timestamp": 5870.49, "power": 33.043662999999995}, {"timestamp": 5891.03, "power": 33.043662999999995}, {"timestamp": 5911.58, "power": 33.043662999999995}, {"timestamp": 5932.13, "power": 33.043662999999995}, {"timestamp": 5952.68, "power": 33.043662999999995}, {"timestamp": 5973.22, "power": 33.043662999999995}, {"timestamp": 5993.77, "power": 33.043662999999995}, {"timestamp": 6014.29, "power": 33.043662999999995}, {"timestamp": 6034.83, "power": 33.043662999999995}, {"timestamp": 6055.37, "power": 33.534772000000004}, {"timestamp": 6076.46, "power": 33.534772000000004}, {"timestamp": 6097.0, "power": 33.534772000000004}, {"timestamp": 6117.55, "power": 33.534772000000004}, {"timestamp": 6138.09, "power": 33.534772000000004}, {"timestamp": 6158.59, "power": 33.534772000000004}, {"timestamp": 6179.12, "power": 33.534772000000004}, {"timestamp": 6199.67, "power": 33.534772000000004}, {"timestamp": 6220.21, "power": 33.534772000000004}, {"timestamp": 6240.76, "power": 33.534772000000004}, {"timestamp": 6261.31, "power": 33.534772000000004}, {"timestamp": 6281.85, "power": 33.534772000000004}, {"timestamp": 6302.37, "power": 33.534772000000004}, {"timestamp": 6322.91, "power": 33.534772000000004}, {"timestamp": 6343.46, "power": 33.534772000000004}, {"timestamp": 6364.0, "power": 33.534772000000004}, {"timestamp": 6384.55, "power": 33.534772000000004}, {"timestamp": 6405.1, "power": 33.534772000000004}, {"timestamp": 6425.65, "power": 33.534772000000004}, {"timestamp": 6446.18, "power": 33.534772000000004}, {"timestamp": 6466.72, "power": 33.534772000000004}, {"timestamp": 6487.26, "power": 33.534772000000004}, {"timestamp": 6507.8, "power": 33.534772000000004}, {"timestamp": 6528.35, "power": 33.534772000000004}, {"timestamp": 6548.9, "power": 33.534772000000004}, {"timestamp": 6569.44, "power": 33.534772000000004}, {"timestamp": 6589.99, "power": 33.534772000000004}, {"timestamp": 6610.5, "power": 33.534772000000004}, {"timestamp": 6631.04, "power": 33.534772000000004}, {"timestamp": 6651.58, "power": 33.534772000000004}, {"timestamp": 6672.13, "power": 33.534772000000004}, {"timestamp": 6692.67, "power": 33.534772000000004}, {"timestamp": 6713.22, "power": 33.534772000000004}, {"timestamp": 6733.76, "power": 33.534772000000004}, {"timestamp": 6754.28, "power": 33.534772000000004}, {"timestamp": 6774.86, "power": 33.534772000000004}, {"timestamp": 6795.41, "power": 33.534772000000004}, {"timestamp": 6815.99, "power": 33.534772000000004}, {"timestamp": 6836.57, "power": 33.534772000000004}, {"timestamp": 6857.14, "power": 33.534772000000004}, {"timestamp": 6877.71, "power": 33.534772000000004}, {"timestamp": 6898.24, "power": 33.534772000000004}, {"timestamp": 6918.79, "power": 33.534772000000004}, {"timestamp": 6939.36, "power": 33.534772000000004}, {"timestamp": 6959.94, "power": 33.534772000000004}, {"timestamp": 6980.51, "power": 33.534772000000004}, {"timestamp": 7001.08, "power": 33.534772000000004}, {"timestamp": 7021.65, "power": 33.534772000000004}, {"timestamp": 7042.18, "power": 33.534772000000004}, {"timestamp": 7062.73, "power": 33.229313}, {"timestamp": 7083.82, "power": 33.229313}, {"timestamp": 7104.36, "power": 33.229313}, {"timestamp": 7124.91, "power": 33.229313}, {"timestamp": 7145.46, "power": 33.229313}, {"timestamp": 7165.99, "power": 33.229313}, {"timestamp": 7186.49, "power": 33.229313}, {"timestamp": 7207.03, "power": 33.229313}, {"timestamp": 7227.58, "power": 33.229313}, {"timestamp": 7248.12, "power": 33.229313}, {"timestamp": 7268.67, "power": 33.229313}, {"timestamp": 7289.22, "power": 33.229313}, {"timestamp": 7309.76, "power": 33.229313}, {"timestamp": 7330.28, "power": 33.229313}, {"timestamp": 7350.82, "power": 33.229313}, {"timestamp": 7371.36, "power": 33.229313}, {"timestamp": 7391.93, "power": 33.229313}, {"timestamp": 7412.51, "power": 33.229313}, {"timestamp": 7433.08, "power": 33.229313}, {"timestamp": 7453.65, "power": 33.229313}, {"timestamp": 7474.19, "power": 33.229313}, {"timestamp": 7494.76, "power": 33.229313}, {"timestamp": 7515.34, "power": 33.229313}, {"timestamp": 7535.92, "power": 33.229313}, {"timestamp": 7556.49, "power": 33.229313}, {"timestamp": 7577.07, "power": 33.229313}, {"timestamp": 7597.63, "power": 33.229313}, {"timestamp": 7618.16, "power": 33.229313}, {"timestamp": 7638.72, "power": 33.229313}, {"timestamp": 7659.3, "power": 33.229313}, {"timestamp": 7679.88, "power": 33.229313}, {"timestamp": 7700.43, "power": 33.229313}, {"timestamp": 7720.98, "power": 33.229313}, {"timestamp": 7741.52, "power": 33.229313}, {"timestamp": 7762.04, "power": 33.229313}, {"timestamp": 7782.54, "power": 33.229313}, {"timestamp": 7803.04, "power": 33.229313}, {"timestamp": 7823.57, "power": 33.229313}, {"timestamp": 7844.12, "power": 33.229313}, {"timestamp": 7864.66, "power": 33.229313}, {"timestamp": 7885.21, "power": 33.229313}, {"timestamp": 7905.75, "power": 33.229313}, {"timestamp": 7926.28, "power": 33.229313}, {"timestamp": 7946.82, "power": 33.229313}, {"timestamp": 7967.36, "power": 33.229313}, {"timestamp": 7987.91, "power": 33.229313}, {"timestamp": 8008.45, "power": 33.229313}, {"timestamp": 8029.0, "power": 33.229313}, {"timestamp": 8049.55, "power": 33.229313}, {"timestamp": 8070.08, "power": 32.477086}, {"timestamp": 8091.16, "power": 32.477086}, {"timestamp": 8111.7, "power": 32.477086}, {"timestamp": 8132.25, "power": 32.477086}, {"timestamp": 8152.8, "power": 32.477086}, {"timestamp": 8173.35, "power": 32.477086}, {"timestamp": 8193.89, "power": 32.477086}, {"timestamp": 8214.4, "power": 32.477086}, {"timestamp": 8234.94, "power": 32.477086}, {"timestamp": 8255.49, "power": 32.477086}, {"timestamp": 8276.03, "power": 32.477086}, {"timestamp": 8296.58, "power": 32.477086}, {"timestamp": 8317.13, "power": 32.477086}, {"timestamp": 8337.68, "power": 32.477086}, {"timestamp": 8358.2, "power": 32.477086}, {"timestamp": 8378.69, "power": 32.477086}, {"timestamp": 8399.23, "power": 32.477086}, {"timestamp": 8419.77, "power": 32.477086}, {"timestamp": 8440.32, "power": 32.477086}, {"timestamp": 8460.87, "power": 32.477086}, {"timestamp": 8481.41, "power": 32.477086}, {"timestamp": 8501.96, "power": 32.477086}, {"timestamp": 8522.47, "power": 32.477086}, {"timestamp": 8543.01, "power": 32.477086}, {"timestamp": 8563.55, "power": 32.477086}, {"timestamp": 8584.1, "power": 32.477086}, {"timestamp": 8604.64, "power": 32.477086}, {"timestamp": 8625.2, "power": 32.477086}, {"timestamp": 8645.75, "power": 32.477086}, {"timestamp": 8666.27, "power": 32.477086}, {"timestamp": 8686.8, "power": 32.477086}, {"timestamp": 8707.35, "power": 32.477086}, {"timestamp": 8727.9, "power": 32.477086}, {"timestamp": 8748.44, "power": 32.477086}, {"timestamp": 8768.99, "power": 32.477086}, {"timestamp": 8789.54, "power": 32.477086}, {"timestamp": 8810.07, "power": 32.477086}, {"timestamp": 8830.61, "power": 32.477086}, {"timestamp": 8851.16, "power": 32.477086}, {"timestamp": 8871.71, "power": 32.477086}, {"timestamp": 8892.25, "power": 32.477086}, {"timestamp": 8912.8, "power": 32.477086}, {"timestamp": 8933.35, "power": 32.477086}, {"timestamp": 8953.9, "power": 32.477086}, {"timestamp": 8974.42, "power": 32.477086}, {"timestamp": 8994.96, "power": 32.477086}, {"timestamp": 9015.5, "power": 32.477086}, {"timestamp": 9036.05, "power": 32.477086}, {"timestamp": 9056.6, "power": 32.477086}, {"timestamp": 9077.14, "power": 33.54288700000001}, {"timestamp": 9098.28, "power": 33.54288700000001}, {"timestamp": 9118.82, "power": 33.54288700000001}, {"timestamp": 9139.37, "power": 33.54288700000001}, {"timestamp": 9159.91, "power": 33.54288700000001}, {"timestamp": 9180.46, "power": 33.54288700000001}, {"timestamp": 9201.01, "power": 33.54288700000001}, {"timestamp": 9221.55, "power": 33.54288700000001}, {"timestamp": 9242.07, "power": 33.54288700000001}, {"timestamp": 9262.57, "power": 33.54288700000001}, {"timestamp": 9283.11, "power": 33.54288700000001}, {"timestamp": 9303.66, "power": 33.54288700000001}, {"timestamp": 9324.22, "power": 33.54288700000001}, {"timestamp": 9344.8, "power": 33.54288700000001}, {"timestamp": 9365.38, "power": 33.54288700000001}, {"timestamp": 9385.98, "power": 33.54288700000001}, {"timestamp": 9406.48, "power": 33.54288700000001}, {"timestamp": 9427.05, "power": 33.54288700000001}, {"timestamp": 9447.6, "power": 33.54288700000001}, {"timestamp": 9468.15, "power": 33.54288700000001}, {"timestamp": 9488.7, "power": 33.54288700000001}, {"timestamp": 9509.24, "power": 33.54288700000001}, {"timestamp": 9529.77, "power": 33.54288700000001}, {"timestamp": 9550.27, "power": 33.54288700000001}, {"timestamp": 9570.79, "power": 33.54288700000001}, {"timestamp": 9591.32, "power": 33.54288700000001}, {"timestamp": 9611.86, "power": 33.54288700000001}, {"timestamp": 9632.39, "power": 33.54288700000001}, {"timestamp": 9652.92, "power": 33.54288700000001}, {"timestamp": 9673.45, "power": 33.54288700000001}, {"timestamp": 9693.98, "power": 33.54288700000001}, {"timestamp": 9714.47, "power": 33.54288700000001}, {"timestamp": 9734.99, "power": 33.54288700000001}, {"timestamp": 9755.51, "power": 33.54288700000001}, {"timestamp": 9776.04, "power": 33.54288700000001}, {"timestamp": 9796.56, "power": 33.54288700000001}, {"timestamp": 9817.09, "power": 33.54288700000001}, {"timestamp": 9837.62, "power": 33.54288700000001}, {"timestamp": 9858.12, "power": 33.54288700000001}, {"timestamp": 9878.64, "power": 33.54288700000001}, {"timestamp": 9899.18, "power": 33.54288700000001}, {"timestamp": 9919.71, "power": 33.54288700000001}, {"timestamp": 9940.24, "power": 33.54288700000001}, {"timestamp": 9960.77, "power": 33.54288700000001}, {"timestamp": 9981.3, "power": 33.54288700000001}, {"timestamp": 10001.8, "power": 33.54288700000001}, {"timestamp": 10022.3, "power": 33.54288700000001}, {"timestamp": 10042.9, "power": 33.54288700000001}, {"timestamp": 10063.4, "power": 33.54288700000001}, {"timestamp": 10083.9, "power": 36.111396}, {"timestamp": 10105.4, "power": 36.111396}, {"timestamp": 10125.9, "power": 36.111396}, {"timestamp": 10146.4, "power": 36.111396}, {"timestamp": 10167.0, "power": 36.111396}, {"timestamp": 10187.5, "power": 36.111396}, {"timestamp": 10208.0, "power": 36.111396}, {"timestamp": 10228.5, "power": 36.111396}, {"timestamp": 10249.1, "power": 36.111396}, {"timestamp": 10269.6, "power": 36.111396}, {"timestamp": 10290.1, "power": 36.111396}, {"timestamp": 10310.6, "power": 36.111396}, {"timestamp": 10331.1, "power": 36.111396}, {"timestamp": 10351.6, "power": 36.111396}, {"timestamp": 10372.1, "power": 36.111396}, {"timestamp": 10392.7, "power": 36.111396}, {"timestamp": 10413.2, "power": 36.111396}, {"timestamp": 10433.7, "power": 36.111396}, {"timestamp": 10509.5, "power": 36.111396}, {"timestamp": 10530.0, "power": 36.111396}, {"timestamp": 10550.5, "power": 36.111396}, {"timestamp": 10571.0, "power": 36.111396}, {"timestamp": 10591.5, "power": 36.111396}, {"timestamp": 10612.1, "power": 36.111396}, {"timestamp": 10632.6, "power": 36.111396}, {"timestamp": 10653.2, "power": 36.111396}, {"timestamp": 10673.7, "power": 36.111396}, {"timestamp": 10694.2, "power": 36.111396}, {"timestamp": 10714.7, "power": 36.111396}, {"timestamp": 10735.3, "power": 36.111396}, {"timestamp": 10755.8, "power": 36.111396}, {"timestamp": 10776.3, "power": 36.111396}, {"timestamp": 10796.9, "power": 36.111396}, {"timestamp": 10817.4, "power": 36.111396}, {"timestamp": 10838.0, "power": 36.111396}, {"timestamp": 10858.4, "power": 36.111396}, {"timestamp": 10879.0, "power": 36.111396}, {"timestamp": 10899.5, "power": 36.111396}, {"timestamp": 10920.1, "power": 36.111396}, {"timestamp": 10940.6, "power": 36.111396}, {"timestamp": 10961.1, "power": 36.111396}, {"timestamp": 10981.7, "power": 36.111396}, {"timestamp": 11002.2, "power": 36.111396}, {"timestamp": 11022.7, "power": 36.111396}, {"timestamp": 11043.2, "power": 36.111396}, {"timestamp": 11063.8, "power": 36.111396}, {"timestamp": 11084.3, "power": 36.111396}, {"timestamp": 11104.8, "power": 32.681029}, {"timestamp": 11125.8, "power": 32.681029}, {"timestamp": 11146.3, "power": 32.681029}, {"timestamp": 11166.9, "power": 32.681029}, {"timestamp": 11187.4, "power": 32.681029}, {"timestamp": 11207.9, "power": 32.681029}, {"timestamp": 11228.5, "power": 32.681029}, {"timestamp": 11249.0, "power": 32.681029}, {"timestamp": 11269.5, "power": 32.681029}, {"timestamp": 11290.1, "power": 32.681029}, {"timestamp": 11310.6, "power": 32.681029}, {"timestamp": 11331.1, "power": 32.681029}, {"timestamp": 11351.6, "power": 32.681029}, {"timestamp": 11372.2, "power": 32.681029}, {"timestamp": 11392.7, "power": 32.681029}, {"timestamp": 11413.3, "power": 32.681029}, {"timestamp": 11433.8, "power": 32.681029}, {"timestamp": 11454.3, "power": 32.681029}, {"timestamp": 11474.8, "power": 32.681029}, {"timestamp": 11495.3, "power": 32.681029}, {"timestamp": 11515.8, "power": 32.681029}, {"timestamp": 11536.3, "power": 32.681029}, {"timestamp": 11556.9, "power": 32.681029}, {"timestamp": 11577.4, "power": 32.681029}, {"timestamp": 11597.9, "power": 32.681029}, {"timestamp": 11618.4, "power": 32.681029}, {"timestamp": 11638.9, "power": 32.681029}, {"timestamp": 11659.4, "power": 32.681029}, {"timestamp": 11679.9, "power": 32.681029}, {"timestamp": 11700.5, "power": 32.681029}, {"timestamp": 11721.0, "power": 32.681029}, {"timestamp": 11741.5, "power": 32.681029}, {"timestamp": 11762.1, "power": 32.681029}, {"timestamp": 11782.5, "power": 32.681029}, {"timestamp": 11803.0, "power": 32.681029}, {"timestamp": 11823.6, "power": 32.681029}, {"timestamp": 11844.1, "power": 32.681029}, {"timestamp": 11864.6, "power": 32.681029}, {"timestamp": 11885.1, "power": 32.681029}, {"timestamp": 11905.7, "power": 32.681029}, {"timestamp": 11926.2, "power": 32.681029}, {"timestamp": 11946.9, "power": 32.681029}, {"timestamp": 11967.4, "power": 32.681029}], "timeline": {"START": "3612.182274", "END": "9443.916113"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7524.75}, {"name": "clSetKernelArg", "calls": 19, "time": 2661.53}, {"name": "clReleaseKernel", "calls": 1, "time": 1432.23}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7651}, {"name": "clCreateContext", "calls": 1, "time": 47.2273}, {"name": "clReleaseContext", "calls": 1, "time": 41.875}, {"name": "clReleaseProgram", "calls": 1, "time": 14.5929}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.755423}, {"name": "clCreateKernel", "calls": 1, "time": 0.338005}, {"name": "clEnqueueTask", "calls": 1, "time": 0.142878}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085876}, {"name": "clRetainMemObject", "calls": 14, "time": 0.069575}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027305}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024296}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021367}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01136}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010763}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009323}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007623}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006987}, {"name": "clRetainDevice", "calls": 2, "time": 0.004882}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5831.73}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5831.23}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7500.91452, "utilization": 78.134526, "size": 6118490.0, "time": 815.698832}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 167202673, "speed": 234.653, "utilization": 2.03692, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10289035, "speed": 487.751, "utilization": 4.23395, "size": 0.127847}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len6/run2.json b/code/fpga/unopt_results/dblp.xml.15MB.len6/run2.json new file mode 100644 index 0000000..37b51af --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.3622, "power": 32.541686}, {"timestamp": 54.9624, "power": 32.541686}, {"timestamp": 75.5436, "power": 32.541686}, {"timestamp": 96.1127, "power": 32.541686}, {"timestamp": 116.789, "power": 32.541686}, {"timestamp": 137.278, "power": 32.541686}, {"timestamp": 157.804, "power": 32.541686}, {"timestamp": 178.343, "power": 32.541686}, {"timestamp": 198.867, "power": 32.541686}, {"timestamp": 219.153, "power": 32.541686}, {"timestamp": 239.613, "power": 32.541686}, {"timestamp": 260.211, "power": 32.541686}, {"timestamp": 280.801, "power": 32.541686}, {"timestamp": 301.361, "power": 32.541686}, {"timestamp": 321.958, "power": 32.541686}, {"timestamp": 342.558, "power": 32.541686}, {"timestamp": 363.153, "power": 32.541686}, {"timestamp": 383.755, "power": 32.541686}, {"timestamp": 404.351, "power": 32.541686}, {"timestamp": 424.925, "power": 32.541686}, {"timestamp": 445.482, "power": 32.541686}, {"timestamp": 466.077, "power": 32.541686}, {"timestamp": 486.679, "power": 32.541686}, {"timestamp": 507.278, "power": 32.541686}, {"timestamp": 527.878, "power": 32.541686}, {"timestamp": 548.416, "power": 32.541686}, {"timestamp": 568.977, "power": 32.541686}, {"timestamp": 589.539, "power": 32.541686}, {"timestamp": 610.133, "power": 32.541686}, {"timestamp": 630.733, "power": 32.541686}, {"timestamp": 651.328, "power": 32.541686}, {"timestamp": 671.928, "power": 32.541686}, {"timestamp": 692.505, "power": 32.541686}, {"timestamp": 713.08, "power": 32.541686}, {"timestamp": 733.651, "power": 32.541686}, {"timestamp": 754.248, "power": 32.541686}, {"timestamp": 774.845, "power": 32.541686}, {"timestamp": 795.442, "power": 32.541686}, {"timestamp": 816.038, "power": 32.541686}, {"timestamp": 836.612, "power": 32.541686}, {"timestamp": 857.174, "power": 32.541686}, {"timestamp": 877.735, "power": 32.541686}, {"timestamp": 898.329, "power": 32.541686}, {"timestamp": 918.927, "power": 32.541686}, {"timestamp": 939.524, "power": 32.541686}, {"timestamp": 960.12, "power": 32.541686}, {"timestamp": 980.791, "power": 32.541686}, {"timestamp": 1001.35, "power": 32.541686}, {"timestamp": 1021.96, "power": 32.346746}, {"timestamp": 1043.13, "power": 32.346746}, {"timestamp": 1063.73, "power": 32.346746}, {"timestamp": 1084.33, "power": 32.346746}, {"timestamp": 1104.92, "power": 32.346746}, {"timestamp": 1125.48, "power": 32.346746}, {"timestamp": 1146.07, "power": 32.346746}, {"timestamp": 1166.66, "power": 32.346746}, {"timestamp": 1187.27, "power": 32.346746}, {"timestamp": 1207.86, "power": 32.346746}, {"timestamp": 1228.42, "power": 32.346746}, {"timestamp": 1248.98, "power": 32.346746}, {"timestamp": 1269.54, "power": 32.346746}, {"timestamp": 1290.14, "power": 32.346746}, {"timestamp": 1310.73, "power": 32.346746}, {"timestamp": 1331.33, "power": 32.346746}, {"timestamp": 1351.93, "power": 32.346746}, {"timestamp": 1372.53, "power": 32.346746}, {"timestamp": 1393.1, "power": 32.346746}, {"timestamp": 1413.66, "power": 32.346746}, {"timestamp": 1434.26, "power": 32.346746}, {"timestamp": 1454.86, "power": 32.346746}, {"timestamp": 1475.46, "power": 32.346746}, {"timestamp": 1496.05, "power": 32.346746}, {"timestamp": 1516.63, "power": 32.346746}, {"timestamp": 1537.18, "power": 32.346746}, {"timestamp": 1557.78, "power": 32.346746}, {"timestamp": 1578.38, "power": 32.346746}, {"timestamp": 1598.97, "power": 32.346746}, {"timestamp": 1619.56, "power": 32.346746}, {"timestamp": 1640.15, "power": 32.346746}, {"timestamp": 1660.73, "power": 32.346746}, {"timestamp": 1681.29, "power": 32.346746}, {"timestamp": 1701.89, "power": 32.346746}, {"timestamp": 1722.48, "power": 32.346746}, {"timestamp": 1743.08, "power": 32.346746}, {"timestamp": 1763.68, "power": 32.346746}, {"timestamp": 1784.28, "power": 32.346746}, {"timestamp": 1804.85, "power": 32.346746}, {"timestamp": 1825.41, "power": 32.346746}, {"timestamp": 1846.0, "power": 32.346746}, {"timestamp": 1866.6, "power": 32.346746}, {"timestamp": 1887.2, "power": 32.346746}, {"timestamp": 1907.8, "power": 32.346746}, {"timestamp": 1928.4, "power": 32.346746}, {"timestamp": 1948.97, "power": 32.346746}, {"timestamp": 1969.54, "power": 32.346746}, {"timestamp": 1990.14, "power": 32.346746}, {"timestamp": 2010.73, "power": 32.346746}, {"timestamp": 2031.33, "power": 32.762924999999996}, {"timestamp": 2052.52, "power": 32.762924999999996}, {"timestamp": 2073.08, "power": 32.762924999999996}, {"timestamp": 2093.64, "power": 32.762924999999996}, {"timestamp": 2114.24, "power": 32.762924999999996}, {"timestamp": 2134.83, "power": 32.762924999999996}, {"timestamp": 2155.43, "power": 32.762924999999996}, {"timestamp": 2176.02, "power": 32.762924999999996}, {"timestamp": 2196.6, "power": 32.762924999999996}, {"timestamp": 2217.15, "power": 32.762924999999996}, {"timestamp": 2237.72, "power": 32.762924999999996}, {"timestamp": 2258.31, "power": 32.762924999999996}, {"timestamp": 2278.91, "power": 32.762924999999996}, {"timestamp": 2299.51, "power": 32.762924999999996}, {"timestamp": 2320.1, "power": 32.762924999999996}, {"timestamp": 2340.68, "power": 32.762924999999996}, {"timestamp": 2361.24, "power": 32.762924999999996}, {"timestamp": 2381.86, "power": 32.762924999999996}, {"timestamp": 2402.45, "power": 32.762924999999996}, {"timestamp": 2423.05, "power": 32.762924999999996}, {"timestamp": 2443.65, "power": 32.762924999999996}, {"timestamp": 2464.24, "power": 32.762924999999996}, {"timestamp": 2484.82, "power": 32.762924999999996}, {"timestamp": 2505.38, "power": 32.762924999999996}, {"timestamp": 2525.98, "power": 32.762924999999996}, {"timestamp": 2546.58, "power": 32.762924999999996}, {"timestamp": 2567.18, "power": 32.762924999999996}, {"timestamp": 2587.77, "power": 32.762924999999996}, {"timestamp": 2608.38, "power": 32.762924999999996}, {"timestamp": 2628.94, "power": 32.762924999999996}, {"timestamp": 2649.5, "power": 32.762924999999996}, {"timestamp": 2670.09, "power": 32.762924999999996}, {"timestamp": 2690.69, "power": 32.762924999999996}, {"timestamp": 2711.3, "power": 32.762924999999996}, {"timestamp": 2731.89, "power": 32.762924999999996}, {"timestamp": 2752.47, "power": 32.762924999999996}, {"timestamp": 2773.03, "power": 32.762924999999996}, {"timestamp": 2793.58, "power": 32.762924999999996}, {"timestamp": 2814.19, "power": 32.762924999999996}, {"timestamp": 2834.76, "power": 32.762924999999996}, {"timestamp": 2855.29, "power": 32.762924999999996}, {"timestamp": 2875.83, "power": 32.762924999999996}, {"timestamp": 2896.36, "power": 32.762924999999996}, {"timestamp": 2916.91, "power": 32.762924999999996}, {"timestamp": 2937.45, "power": 32.762924999999996}, {"timestamp": 2957.98, "power": 32.762924999999996}, {"timestamp": 2978.52, "power": 32.762924999999996}, {"timestamp": 2999.06, "power": 32.762924999999996}, {"timestamp": 3019.59, "power": 32.762924999999996}, {"timestamp": 3040.13, "power": 37.31765}, {"timestamp": 3061.3, "power": 37.31765}, {"timestamp": 3081.83, "power": 37.31765}, {"timestamp": 3102.36, "power": 37.31765}, {"timestamp": 3122.9, "power": 37.31765}, {"timestamp": 3143.43, "power": 37.31765}, {"timestamp": 3163.97, "power": 37.31765}, {"timestamp": 3184.49, "power": 37.31765}, {"timestamp": 3204.98, "power": 37.31765}, {"timestamp": 3225.51, "power": 37.31765}, {"timestamp": 3246.04, "power": 37.31765}, {"timestamp": 3266.57, "power": 37.31765}, {"timestamp": 3287.1, "power": 37.31765}, {"timestamp": 3307.64, "power": 37.31765}, {"timestamp": 3328.17, "power": 37.31765}, {"timestamp": 3348.68, "power": 37.31765}, {"timestamp": 3369.17, "power": 37.31765}, {"timestamp": 3389.7, "power": 37.31765}, {"timestamp": 3410.23, "power": 37.31765}, {"timestamp": 3430.76, "power": 37.31765}, {"timestamp": 3451.3, "power": 37.31765}, {"timestamp": 3471.83, "power": 37.31765}, {"timestamp": 3492.38, "power": 37.31765}, {"timestamp": 3512.87, "power": 37.31765}, {"timestamp": 3533.39, "power": 37.31765}, {"timestamp": 3553.92, "power": 37.31765}, {"timestamp": 3574.46, "power": 37.31765}, {"timestamp": 3594.99, "power": 37.31765}, {"timestamp": 3615.52, "power": 37.31765}, {"timestamp": 3636.05, "power": 37.31765}, {"timestamp": 3656.56, "power": 37.31765}, {"timestamp": 3677.06, "power": 37.31765}, {"timestamp": 3697.59, "power": 37.31765}, {"timestamp": 3718.13, "power": 37.31765}, {"timestamp": 3738.68, "power": 37.31765}, {"timestamp": 3759.22, "power": 37.31765}, {"timestamp": 3779.76, "power": 37.31765}, {"timestamp": 3800.3, "power": 37.31765}, {"timestamp": 3820.82, "power": 37.31765}, {"timestamp": 3841.36, "power": 37.31765}, {"timestamp": 3861.9, "power": 37.31765}, {"timestamp": 3882.44, "power": 37.31765}, {"timestamp": 3902.98, "power": 37.31765}, {"timestamp": 3923.52, "power": 37.31765}, {"timestamp": 3944.06, "power": 37.31765}, {"timestamp": 3964.58, "power": 37.31765}, {"timestamp": 3985.08, "power": 37.31765}, {"timestamp": 4005.61, "power": 37.31765}, {"timestamp": 4026.15, "power": 37.31765}, {"timestamp": 4046.69, "power": 33.360507999999996}, {"timestamp": 4067.78, "power": 33.360507999999996}, {"timestamp": 4088.34, "power": 33.360507999999996}, {"timestamp": 4108.85, "power": 33.360507999999996}, {"timestamp": 4129.43, "power": 33.360507999999996}, {"timestamp": 4149.99, "power": 33.360507999999996}, {"timestamp": 4170.57, "power": 33.360507999999996}, {"timestamp": 4191.14, "power": 33.360507999999996}, {"timestamp": 4211.72, "power": 33.360507999999996}, {"timestamp": 4232.3, "power": 33.360507999999996}, {"timestamp": 4252.81, "power": 33.360507999999996}, {"timestamp": 4273.37, "power": 33.360507999999996}, {"timestamp": 4293.93, "power": 33.360507999999996}, {"timestamp": 4314.5, "power": 33.360507999999996}, {"timestamp": 4335.07, "power": 33.360507999999996}, {"timestamp": 4355.65, "power": 33.360507999999996}, {"timestamp": 4376.22, "power": 33.360507999999996}, {"timestamp": 4396.74, "power": 33.360507999999996}, {"timestamp": 4417.29, "power": 33.360507999999996}, {"timestamp": 4437.86, "power": 33.360507999999996}, {"timestamp": 4458.44, "power": 33.360507999999996}, {"timestamp": 4479.0, "power": 33.360507999999996}, {"timestamp": 4499.57, "power": 33.360507999999996}, {"timestamp": 4520.14, "power": 33.360507999999996}, {"timestamp": 4540.66, "power": 33.360507999999996}, {"timestamp": 4561.22, "power": 33.360507999999996}, {"timestamp": 4581.78, "power": 33.360507999999996}, {"timestamp": 4602.35, "power": 33.360507999999996}, {"timestamp": 4622.89, "power": 33.360507999999996}, {"timestamp": 4643.45, "power": 33.360507999999996}, {"timestamp": 4664.02, "power": 33.360507999999996}, {"timestamp": 4684.54, "power": 33.360507999999996}, {"timestamp": 4705.03, "power": 33.360507999999996}, {"timestamp": 4725.59, "power": 33.360507999999996}, {"timestamp": 4746.16, "power": 33.360507999999996}, {"timestamp": 4766.74, "power": 33.360507999999996}, {"timestamp": 4787.32, "power": 33.360507999999996}, {"timestamp": 4807.88, "power": 33.360507999999996}, {"timestamp": 4828.45, "power": 33.360507999999996}, {"timestamp": 4848.95, "power": 33.360507999999996}, {"timestamp": 4869.52, "power": 33.360507999999996}, {"timestamp": 4890.06, "power": 33.360507999999996}, {"timestamp": 4910.6, "power": 33.360507999999996}, {"timestamp": 4931.14, "power": 33.360507999999996}, {"timestamp": 4951.68, "power": 33.360507999999996}, {"timestamp": 4972.23, "power": 33.360507999999996}, {"timestamp": 4992.74, "power": 33.360507999999996}, {"timestamp": 5013.27, "power": 33.360507999999996}, {"timestamp": 5033.81, "power": 33.360507999999996}, {"timestamp": 5054.35, "power": 33.842719}, {"timestamp": 5075.41, "power": 33.842719}, {"timestamp": 5095.99, "power": 33.842719}, {"timestamp": 5116.52, "power": 33.842719}, {"timestamp": 5137.02, "power": 33.842719}, {"timestamp": 5157.59, "power": 33.842719}, {"timestamp": 5178.16, "power": 33.842719}, {"timestamp": 5198.73, "power": 33.842719}, {"timestamp": 5219.3, "power": 33.842719}, {"timestamp": 5239.85, "power": 33.842719}, {"timestamp": 5260.43, "power": 33.842719}, {"timestamp": 5280.93, "power": 33.842719}, {"timestamp": 5301.49, "power": 33.842719}, {"timestamp": 5322.07, "power": 33.842719}, {"timestamp": 5342.64, "power": 33.842719}, {"timestamp": 5363.21, "power": 33.842719}, {"timestamp": 5383.78, "power": 33.842719}, {"timestamp": 5404.38, "power": 33.842719}, {"timestamp": 5424.88, "power": 33.842719}, {"timestamp": 5445.44, "power": 33.842719}, {"timestamp": 5466.0, "power": 33.842719}, {"timestamp": 5486.58, "power": 33.842719}, {"timestamp": 5507.15, "power": 33.842719}, {"timestamp": 5527.72, "power": 33.842719}, {"timestamp": 5548.29, "power": 33.842719}, {"timestamp": 5568.8, "power": 33.842719}, {"timestamp": 5589.37, "power": 33.842719}, {"timestamp": 5609.94, "power": 33.842719}, {"timestamp": 5630.49, "power": 33.842719}, {"timestamp": 5651.06, "power": 33.842719}, {"timestamp": 5671.63, "power": 33.842719}, {"timestamp": 5692.18, "power": 33.842719}, {"timestamp": 5712.69, "power": 33.842719}, {"timestamp": 5733.23, "power": 33.842719}, {"timestamp": 5753.77, "power": 33.842719}, {"timestamp": 5774.31, "power": 33.842719}, {"timestamp": 5794.85, "power": 33.842719}, {"timestamp": 5815.4, "power": 33.842719}, {"timestamp": 5835.94, "power": 33.842719}, {"timestamp": 5856.43, "power": 33.842719}, {"timestamp": 5876.93, "power": 33.842719}, {"timestamp": 5897.47, "power": 33.842719}, {"timestamp": 5918.05, "power": 33.842719}, {"timestamp": 5938.62, "power": 33.842719}, {"timestamp": 5959.2, "power": 33.842719}, {"timestamp": 5979.77, "power": 33.842719}, {"timestamp": 6000.35, "power": 33.842719}, {"timestamp": 6020.86, "power": 33.842719}, {"timestamp": 6041.41, "power": 33.842719}, {"timestamp": 6061.99, "power": 33.566804}, {"timestamp": 6083.11, "power": 33.566804}, {"timestamp": 6103.68, "power": 33.566804}, {"timestamp": 6124.26, "power": 33.566804}, {"timestamp": 6144.78, "power": 33.566804}, {"timestamp": 6165.32, "power": 33.566804}, {"timestamp": 6185.89, "power": 33.566804}, {"timestamp": 6206.46, "power": 33.566804}, {"timestamp": 6227.04, "power": 33.566804}, {"timestamp": 6247.6, "power": 33.566804}, {"timestamp": 6268.16, "power": 33.566804}, {"timestamp": 6288.68, "power": 33.566804}, {"timestamp": 6309.23, "power": 33.566804}, {"timestamp": 6329.79, "power": 33.566804}, {"timestamp": 6350.34, "power": 33.566804}, {"timestamp": 6370.92, "power": 33.566804}, {"timestamp": 6391.49, "power": 33.566804}, {"timestamp": 6412.07, "power": 33.566804}, {"timestamp": 6432.59, "power": 33.566804}, {"timestamp": 6453.08, "power": 33.566804}, {"timestamp": 6473.65, "power": 33.566804}, {"timestamp": 6494.21, "power": 33.566804}, {"timestamp": 6514.77, "power": 33.566804}, {"timestamp": 6535.33, "power": 33.566804}, {"timestamp": 6555.9, "power": 33.566804}, {"timestamp": 6576.46, "power": 33.566804}, {"timestamp": 6596.96, "power": 33.566804}, {"timestamp": 6617.53, "power": 33.566804}, {"timestamp": 6638.11, "power": 33.566804}, {"timestamp": 6658.68, "power": 33.566804}, {"timestamp": 6679.25, "power": 33.566804}, {"timestamp": 6699.82, "power": 33.566804}, {"timestamp": 6720.39, "power": 33.566804}, {"timestamp": 6740.89, "power": 33.566804}, {"timestamp": 6761.45, "power": 33.566804}, {"timestamp": 6782.03, "power": 33.566804}, {"timestamp": 6802.6, "power": 33.566804}, {"timestamp": 6823.17, "power": 33.566804}, {"timestamp": 6843.72, "power": 33.566804}, {"timestamp": 6864.29, "power": 33.566804}, {"timestamp": 6884.8, "power": 33.566804}, {"timestamp": 6905.35, "power": 33.566804}, {"timestamp": 6925.92, "power": 33.566804}, {"timestamp": 6946.5, "power": 33.566804}, {"timestamp": 6967.07, "power": 33.566804}, {"timestamp": 6987.63, "power": 33.566804}, {"timestamp": 7008.21, "power": 33.566804}, {"timestamp": 7028.72, "power": 33.566804}, {"timestamp": 7049.26, "power": 33.566804}, {"timestamp": 7069.82, "power": 33.894018}, {"timestamp": 7090.93, "power": 33.894018}, {"timestamp": 7111.5, "power": 33.894018}, {"timestamp": 7132.07, "power": 33.894018}, {"timestamp": 7152.6, "power": 33.894018}, {"timestamp": 7173.1, "power": 33.894018}, {"timestamp": 7193.65, "power": 33.894018}, {"timestamp": 7214.24, "power": 33.894018}, {"timestamp": 7234.82, "power": 33.894018}, {"timestamp": 7255.38, "power": 33.894018}, {"timestamp": 7275.94, "power": 33.894018}, {"timestamp": 7296.45, "power": 33.894018}, {"timestamp": 7316.95, "power": 33.894018}, {"timestamp": 7337.51, "power": 33.894018}, {"timestamp": 7358.08, "power": 33.894018}, {"timestamp": 7378.65, "power": 33.894018}, {"timestamp": 7399.23, "power": 33.894018}, {"timestamp": 7419.79, "power": 33.894018}, {"timestamp": 7440.36, "power": 33.894018}, {"timestamp": 7460.87, "power": 33.894018}, {"timestamp": 7481.43, "power": 33.894018}, {"timestamp": 7502.01, "power": 33.894018}, {"timestamp": 7522.58, "power": 33.894018}, {"timestamp": 7543.13, "power": 33.894018}, {"timestamp": 7563.7, "power": 33.894018}, {"timestamp": 7584.27, "power": 33.894018}, {"timestamp": 7604.79, "power": 33.894018}, {"timestamp": 7625.34, "power": 33.894018}, {"timestamp": 7645.91, "power": 33.894018}, {"timestamp": 7666.48, "power": 33.894018}, {"timestamp": 7687.04, "power": 33.894018}, {"timestamp": 7707.59, "power": 33.894018}, {"timestamp": 7728.13, "power": 33.894018}, {"timestamp": 7748.65, "power": 33.894018}, {"timestamp": 7769.19, "power": 33.894018}, {"timestamp": 7789.73, "power": 33.894018}, {"timestamp": 7810.27, "power": 33.894018}, {"timestamp": 7830.81, "power": 33.894018}, {"timestamp": 7851.35, "power": 33.894018}, {"timestamp": 7871.89, "power": 33.894018}, {"timestamp": 7892.44, "power": 33.894018}, {"timestamp": 7912.93, "power": 33.894018}, {"timestamp": 7933.47, "power": 33.894018}, {"timestamp": 7954.01, "power": 33.894018}, {"timestamp": 7974.55, "power": 33.894018}, {"timestamp": 7995.09, "power": 33.894018}, {"timestamp": 8015.63, "power": 33.894018}, {"timestamp": 8036.17, "power": 33.894018}, {"timestamp": 8056.7, "power": 33.894018}, {"timestamp": 8077.26, "power": 33.422185999999996}, {"timestamp": 8098.38, "power": 33.422185999999996}, {"timestamp": 8118.93, "power": 33.422185999999996}, {"timestamp": 8139.48, "power": 33.422185999999996}, {"timestamp": 8160.05, "power": 33.422185999999996}, {"timestamp": 8180.58, "power": 33.422185999999996}, {"timestamp": 8201.08, "power": 33.422185999999996}, {"timestamp": 8221.64, "power": 33.422185999999996}, {"timestamp": 8242.19, "power": 33.422185999999996}, {"timestamp": 8262.77, "power": 33.422185999999996}, {"timestamp": 8283.33, "power": 33.422185999999996}, {"timestamp": 8303.89, "power": 33.422185999999996}, {"timestamp": 8324.45, "power": 33.422185999999996}, {"timestamp": 8344.95, "power": 33.422185999999996}, {"timestamp": 8365.5, "power": 33.422185999999996}, {"timestamp": 8386.07, "power": 33.422185999999996}, {"timestamp": 8406.64, "power": 33.422185999999996}, {"timestamp": 8427.21, "power": 33.422185999999996}, {"timestamp": 8447.82, "power": 33.422185999999996}, {"timestamp": 8468.42, "power": 33.422185999999996}, {"timestamp": 8488.93, "power": 33.422185999999996}, {"timestamp": 8509.51, "power": 33.422185999999996}, {"timestamp": 8530.02, "power": 33.422185999999996}, {"timestamp": 8550.58, "power": 33.422185999999996}, {"timestamp": 8571.16, "power": 33.422185999999996}, {"timestamp": 8591.74, "power": 33.422185999999996}, {"timestamp": 8612.33, "power": 33.422185999999996}, {"timestamp": 8632.84, "power": 33.422185999999996}, {"timestamp": 8653.4, "power": 33.422185999999996}, {"timestamp": 8673.99, "power": 33.422185999999996}, {"timestamp": 8694.56, "power": 33.422185999999996}, {"timestamp": 8715.14, "power": 33.422185999999996}, {"timestamp": 8735.72, "power": 33.422185999999996}, {"timestamp": 8756.3, "power": 33.422185999999996}, {"timestamp": 8776.82, "power": 33.422185999999996}, {"timestamp": 8797.38, "power": 33.422185999999996}, {"timestamp": 8817.95, "power": 33.422185999999996}, {"timestamp": 8838.53, "power": 33.422185999999996}, {"timestamp": 8859.12, "power": 33.422185999999996}, {"timestamp": 8879.69, "power": 33.422185999999996}, {"timestamp": 8900.27, "power": 33.422185999999996}, {"timestamp": 8920.79, "power": 33.422185999999996}, {"timestamp": 8941.35, "power": 33.422185999999996}, {"timestamp": 8961.93, "power": 33.422185999999996}, {"timestamp": 8982.51, "power": 33.422185999999996}, {"timestamp": 9003.09, "power": 33.422185999999996}, {"timestamp": 9023.66, "power": 33.422185999999996}, {"timestamp": 9044.24, "power": 33.422185999999996}, {"timestamp": 9064.76, "power": 33.422185999999996}, {"timestamp": 9085.26, "power": 33.356134}, {"timestamp": 9106.47, "power": 33.356134}, {"timestamp": 9127.04, "power": 33.356134}, {"timestamp": 9147.61, "power": 33.356134}, {"timestamp": 9168.19, "power": 33.356134}, {"timestamp": 9188.77, "power": 33.356134}, {"timestamp": 9209.27, "power": 33.356134}, {"timestamp": 9229.85, "power": 33.356134}, {"timestamp": 9250.43, "power": 33.356134}, {"timestamp": 9270.99, "power": 33.356134}, {"timestamp": 9291.57, "power": 33.356134}, {"timestamp": 9312.14, "power": 33.356134}, {"timestamp": 9332.66, "power": 33.356134}, {"timestamp": 9353.16, "power": 33.356134}, {"timestamp": 9373.73, "power": 33.356134}, {"timestamp": 9394.3, "power": 33.356134}, {"timestamp": 9414.87, "power": 33.356134}, {"timestamp": 9435.44, "power": 33.356134}, {"timestamp": 9456.02, "power": 33.356134}, {"timestamp": 9476.55, "power": 33.356134}, {"timestamp": 9497.04, "power": 33.356134}, {"timestamp": 9517.59, "power": 33.356134}, {"timestamp": 9538.12, "power": 33.356134}, {"timestamp": 9558.66, "power": 33.356134}, {"timestamp": 9579.19, "power": 33.356134}, {"timestamp": 9599.72, "power": 33.356134}, {"timestamp": 9620.25, "power": 33.356134}, {"timestamp": 9640.76, "power": 33.356134}, {"timestamp": 9661.28, "power": 33.356134}, {"timestamp": 9681.81, "power": 33.356134}, {"timestamp": 9702.32, "power": 33.356134}, {"timestamp": 9722.85, "power": 33.356134}, {"timestamp": 9743.37, "power": 33.356134}, {"timestamp": 9763.91, "power": 33.356134}, {"timestamp": 9784.43, "power": 33.356134}, {"timestamp": 9804.91, "power": 33.356134}, {"timestamp": 9825.44, "power": 33.356134}, {"timestamp": 9845.97, "power": 33.356134}, {"timestamp": 9866.5, "power": 33.356134}, {"timestamp": 9887.03, "power": 33.356134}, {"timestamp": 9907.55, "power": 33.356134}, {"timestamp": 9928.08, "power": 33.356134}, {"timestamp": 9948.59, "power": 33.356134}, {"timestamp": 9969.07, "power": 33.356134}, {"timestamp": 9989.6, "power": 33.356134}, {"timestamp": 10010.1, "power": 33.356134}, {"timestamp": 10030.7, "power": 33.356134}, {"timestamp": 10051.2, "power": 33.356134}, {"timestamp": 10071.7, "power": 33.356134}, {"timestamp": 10092.3, "power": 36.130973999999995}, {"timestamp": 10113.7, "power": 36.130973999999995}, {"timestamp": 10134.2, "power": 36.130973999999995}, {"timestamp": 10154.8, "power": 36.130973999999995}, {"timestamp": 10175.3, "power": 36.130973999999995}, {"timestamp": 10195.8, "power": 36.130973999999995}, {"timestamp": 10216.3, "power": 36.130973999999995}, {"timestamp": 10236.8, "power": 36.130973999999995}, {"timestamp": 10257.3, "power": 36.130973999999995}, {"timestamp": 10277.8, "power": 36.130973999999995}, {"timestamp": 10298.4, "power": 36.130973999999995}, {"timestamp": 10318.9, "power": 36.130973999999995}, {"timestamp": 10339.4, "power": 36.130973999999995}, {"timestamp": 10359.9, "power": 36.130973999999995}, {"timestamp": 10380.4, "power": 36.130973999999995}, {"timestamp": 10401.0, "power": 36.130973999999995}, {"timestamp": 10421.5, "power": 36.130973999999995}, {"timestamp": 10488.2, "power": 36.130973999999995}, {"timestamp": 10508.5, "power": 36.130973999999995}, {"timestamp": 10529.0, "power": 36.130973999999995}, {"timestamp": 10549.5, "power": 36.130973999999995}, {"timestamp": 10570.0, "power": 36.130973999999995}, {"timestamp": 10590.5, "power": 36.130973999999995}, {"timestamp": 10611.1, "power": 36.130973999999995}, {"timestamp": 10631.7, "power": 36.130973999999995}, {"timestamp": 10652.2, "power": 36.130973999999995}, {"timestamp": 10672.7, "power": 36.130973999999995}, {"timestamp": 10693.2, "power": 36.130973999999995}, {"timestamp": 10713.7, "power": 36.130973999999995}, {"timestamp": 10734.3, "power": 36.130973999999995}, {"timestamp": 10754.8, "power": 36.130973999999995}, {"timestamp": 10775.3, "power": 36.130973999999995}, {"timestamp": 10795.9, "power": 36.130973999999995}, {"timestamp": 10816.4, "power": 36.130973999999995}, {"timestamp": 10836.9, "power": 36.130973999999995}, {"timestamp": 10857.4, "power": 36.130973999999995}, {"timestamp": 10877.9, "power": 36.130973999999995}, {"timestamp": 10898.5, "power": 36.130973999999995}, {"timestamp": 10919.0, "power": 36.130973999999995}, {"timestamp": 10939.5, "power": 36.130973999999995}, {"timestamp": 10960.1, "power": 36.130973999999995}, {"timestamp": 10980.6, "power": 36.130973999999995}, {"timestamp": 11001.1, "power": 36.130973999999995}, {"timestamp": 11021.6, "power": 36.130973999999995}, {"timestamp": 11042.1, "power": 36.130973999999995}, {"timestamp": 11062.7, "power": 36.130973999999995}, {"timestamp": 11083.2, "power": 36.130973999999995}, {"timestamp": 11103.7, "power": 32.568}, {"timestamp": 11124.9, "power": 32.568}, {"timestamp": 11145.4, "power": 32.568}, {"timestamp": 11165.9, "power": 32.568}, {"timestamp": 11186.4, "power": 32.568}, {"timestamp": 11207.0, "power": 32.568}, {"timestamp": 11227.5, "power": 32.568}, {"timestamp": 11248.0, "power": 32.568}, {"timestamp": 11268.6, "power": 32.568}, {"timestamp": 11289.1, "power": 32.568}, {"timestamp": 11309.6, "power": 32.568}, {"timestamp": 11330.1, "power": 32.568}, {"timestamp": 11350.6, "power": 32.568}, {"timestamp": 11371.1, "power": 32.568}, {"timestamp": 11391.7, "power": 32.568}, {"timestamp": 11412.2, "power": 32.568}, {"timestamp": 11432.7, "power": 32.568}, {"timestamp": 11453.2, "power": 32.568}, {"timestamp": 11473.7, "power": 32.568}, {"timestamp": 11494.2, "power": 32.568}, {"timestamp": 11514.7, "power": 32.568}, {"timestamp": 11535.3, "power": 32.568}, {"timestamp": 11555.8, "power": 32.568}, {"timestamp": 11576.3, "power": 32.568}, {"timestamp": 11596.8, "power": 32.568}, {"timestamp": 11617.3, "power": 32.568}, {"timestamp": 11637.9, "power": 32.568}], "timeline": {"START": "3627.667073", "END": "9476.327465"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7539.47}, {"name": "clSetKernelArg", "calls": 19, "time": 2693.89}, {"name": "clReleaseKernel", "calls": 1, "time": 1116.87}, {"name": "clReleaseContext", "calls": 1, "time": 56.625}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4726}, {"name": "clCreateContext", "calls": 1, "time": 32.1961}, {"name": "clReleaseProgram", "calls": 1, "time": 14.8985}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.790619}, {"name": "clCreateKernel", "calls": 1, "time": 0.340403}, {"name": "clEnqueueTask", "calls": 1, "time": 0.109945}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085465}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075192}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026546}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024651}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021313}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010443}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010309}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009238}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007774}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006718}, {"name": "clRetainDevice", "calls": 2, "time": 0.004696}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5848.66}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5848.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7478.319639, "utilization": 77.899163, "size": 6118490.0, "time": 818.163372}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 167672824, "speed": 234.634, "utilization": 2.03676, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10317824, "speed": 486.565, "utilization": 4.22365, "size": 0.127847}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len6/run3.json b/code/fpga/unopt_results/dblp.xml.15MB.len6/run3.json new file mode 100644 index 0000000..4102a7a --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.9727, "power": 32.898700000000005}, {"timestamp": 55.5803, "power": 32.898700000000005}, {"timestamp": 76.16, "power": 32.898700000000005}, {"timestamp": 96.7213, "power": 32.898700000000005}, {"timestamp": 117.357, "power": 32.898700000000005}, {"timestamp": 137.982, "power": 32.898700000000005}, {"timestamp": 158.473, "power": 32.898700000000005}, {"timestamp": 179.002, "power": 32.898700000000005}, {"timestamp": 199.532, "power": 32.898700000000005}, {"timestamp": 220.083, "power": 32.898700000000005}, {"timestamp": 240.663, "power": 32.898700000000005}, {"timestamp": 261.258, "power": 32.898700000000005}, {"timestamp": 281.826, "power": 32.898700000000005}, {"timestamp": 302.382, "power": 32.898700000000005}, {"timestamp": 322.976, "power": 32.898700000000005}, {"timestamp": 343.569, "power": 32.898700000000005}, {"timestamp": 364.16, "power": 32.898700000000005}, {"timestamp": 384.757, "power": 32.898700000000005}, {"timestamp": 405.366, "power": 32.898700000000005}, {"timestamp": 425.925, "power": 32.898700000000005}, {"timestamp": 446.482, "power": 32.898700000000005}, {"timestamp": 467.079, "power": 32.898700000000005}, {"timestamp": 487.673, "power": 32.898700000000005}, {"timestamp": 508.268, "power": 32.898700000000005}, {"timestamp": 528.863, "power": 32.898700000000005}, {"timestamp": 549.449, "power": 32.898700000000005}, {"timestamp": 570.009, "power": 32.898700000000005}, {"timestamp": 590.565, "power": 32.898700000000005}, {"timestamp": 611.162, "power": 32.898700000000005}, {"timestamp": 631.755, "power": 32.898700000000005}, {"timestamp": 652.348, "power": 32.898700000000005}, {"timestamp": 672.94, "power": 32.898700000000005}, {"timestamp": 693.511, "power": 32.898700000000005}, {"timestamp": 714.074, "power": 32.898700000000005}, {"timestamp": 734.644, "power": 32.898700000000005}, {"timestamp": 755.237, "power": 32.898700000000005}, {"timestamp": 775.831, "power": 32.898700000000005}, {"timestamp": 796.427, "power": 32.898700000000005}, {"timestamp": 817.021, "power": 32.898700000000005}, {"timestamp": 837.687, "power": 32.898700000000005}, {"timestamp": 858.191, "power": 32.898700000000005}, {"timestamp": 878.721, "power": 32.898700000000005}, {"timestamp": 899.253, "power": 32.898700000000005}, {"timestamp": 919.783, "power": 32.898700000000005}, {"timestamp": 940.314, "power": 32.898700000000005}, {"timestamp": 960.842, "power": 32.898700000000005}, {"timestamp": 981.355, "power": 32.898700000000005}, {"timestamp": 1001.85, "power": 32.898700000000005}, {"timestamp": 1022.34, "power": 32.924639}, {"timestamp": 1043.44, "power": 32.924639}, {"timestamp": 1063.97, "power": 32.924639}, {"timestamp": 1084.49, "power": 32.924639}, {"timestamp": 1105.02, "power": 32.924639}, {"timestamp": 1125.52, "power": 32.924639}, {"timestamp": 1145.99, "power": 32.924639}, {"timestamp": 1166.44, "power": 32.924639}, {"timestamp": 1186.97, "power": 32.924639}, {"timestamp": 1207.5, "power": 32.924639}, {"timestamp": 1228.03, "power": 32.924639}, {"timestamp": 1248.56, "power": 32.924639}, {"timestamp": 1269.09, "power": 32.924639}, {"timestamp": 1289.6, "power": 32.924639}, {"timestamp": 1310.08, "power": 32.924639}, {"timestamp": 1330.61, "power": 32.924639}, {"timestamp": 1351.14, "power": 32.924639}, {"timestamp": 1371.68, "power": 32.924639}, {"timestamp": 1392.21, "power": 32.924639}, {"timestamp": 1412.74, "power": 32.924639}, {"timestamp": 1433.23, "power": 32.924639}, {"timestamp": 1453.75, "power": 32.924639}, {"timestamp": 1474.24, "power": 32.924639}, {"timestamp": 1494.9, "power": 32.924639}, {"timestamp": 1515.43, "power": 32.924639}, {"timestamp": 1535.96, "power": 32.924639}, {"timestamp": 1556.44, "power": 32.924639}, {"timestamp": 1576.97, "power": 32.924639}, {"timestamp": 1597.47, "power": 32.924639}, {"timestamp": 1617.95, "power": 32.924639}, {"timestamp": 1638.48, "power": 32.924639}, {"timestamp": 1659.01, "power": 32.924639}, {"timestamp": 1679.54, "power": 32.924639}, {"timestamp": 1700.02, "power": 32.924639}, {"timestamp": 1720.63, "power": 32.924639}, {"timestamp": 1741.11, "power": 32.924639}, {"timestamp": 1761.56, "power": 32.924639}, {"timestamp": 1782.0, "power": 32.924639}, {"timestamp": 1802.43, "power": 32.924639}, {"timestamp": 1822.86, "power": 32.924639}, {"timestamp": 1843.29, "power": 32.924639}, {"timestamp": 1863.77, "power": 32.924639}, {"timestamp": 1884.3, "power": 32.924639}, {"timestamp": 1904.82, "power": 32.924639}, {"timestamp": 1925.36, "power": 32.924639}, {"timestamp": 1945.85, "power": 32.924639}, {"timestamp": 1966.35, "power": 32.924639}, {"timestamp": 1986.83, "power": 32.924639}, {"timestamp": 2007.3, "power": 32.924639}, {"timestamp": 2027.74, "power": 33.635847999999996}, {"timestamp": 2048.69, "power": 33.635847999999996}, {"timestamp": 2069.22, "power": 33.635847999999996}, {"timestamp": 2089.72, "power": 33.635847999999996}, {"timestamp": 2110.2, "power": 33.635847999999996}, {"timestamp": 2130.73, "power": 33.635847999999996}, {"timestamp": 2151.25, "power": 33.635847999999996}, {"timestamp": 2171.73, "power": 33.635847999999996}, {"timestamp": 2192.18, "power": 33.635847999999996}, {"timestamp": 2212.66, "power": 33.635847999999996}, {"timestamp": 2233.19, "power": 33.635847999999996}, {"timestamp": 2253.69, "power": 33.635847999999996}, {"timestamp": 2274.17, "power": 33.635847999999996}, {"timestamp": 2294.7, "power": 33.635847999999996}, {"timestamp": 2315.23, "power": 33.635847999999996}, {"timestamp": 2335.71, "power": 33.635847999999996}, {"timestamp": 2356.19, "power": 33.635847999999996}, {"timestamp": 2376.67, "power": 33.635847999999996}, {"timestamp": 2397.16, "power": 33.635847999999996}, {"timestamp": 2417.65, "power": 33.635847999999996}, {"timestamp": 2438.14, "power": 33.635847999999996}, {"timestamp": 2458.62, "power": 33.635847999999996}, {"timestamp": 2479.14, "power": 33.635847999999996}, {"timestamp": 2499.68, "power": 33.635847999999996}, {"timestamp": 2520.21, "power": 33.635847999999996}, {"timestamp": 2540.74, "power": 33.635847999999996}, {"timestamp": 2561.28, "power": 33.635847999999996}, {"timestamp": 2581.78, "power": 33.635847999999996}, {"timestamp": 2602.31, "power": 33.635847999999996}, {"timestamp": 2622.84, "power": 33.635847999999996}, {"timestamp": 2643.38, "power": 33.635847999999996}, {"timestamp": 2663.91, "power": 33.635847999999996}, {"timestamp": 2684.45, "power": 33.635847999999996}, {"timestamp": 2704.99, "power": 33.635847999999996}, {"timestamp": 2725.49, "power": 33.635847999999996}, {"timestamp": 2745.98, "power": 33.635847999999996}, {"timestamp": 2766.51, "power": 33.635847999999996}, {"timestamp": 2787.04, "power": 33.635847999999996}, {"timestamp": 2807.63, "power": 33.635847999999996}, {"timestamp": 2828.26, "power": 33.635847999999996}, {"timestamp": 2848.78, "power": 33.635847999999996}, {"timestamp": 2869.33, "power": 33.635847999999996}, {"timestamp": 2889.81, "power": 33.635847999999996}, {"timestamp": 2910.33, "power": 33.635847999999996}, {"timestamp": 2930.86, "power": 33.635847999999996}, {"timestamp": 2951.39, "power": 33.635847999999996}, {"timestamp": 2971.92, "power": 33.635847999999996}, {"timestamp": 2992.45, "power": 33.635847999999996}, {"timestamp": 3012.99, "power": 33.635847999999996}, {"timestamp": 3033.49, "power": 36.462475999999995}, {"timestamp": 3054.62, "power": 36.462475999999995}, {"timestamp": 3075.15, "power": 36.462475999999995}, {"timestamp": 3095.67, "power": 36.462475999999995}, {"timestamp": 3116.2, "power": 36.462475999999995}, {"timestamp": 3136.73, "power": 36.462475999999995}, {"timestamp": 3157.27, "power": 36.462475999999995}, {"timestamp": 3177.77, "power": 36.462475999999995}, {"timestamp": 3198.29, "power": 36.462475999999995}, {"timestamp": 3218.82, "power": 36.462475999999995}, {"timestamp": 3239.34, "power": 36.462475999999995}, {"timestamp": 3259.87, "power": 36.462475999999995}, {"timestamp": 3280.39, "power": 36.462475999999995}, {"timestamp": 3300.92, "power": 36.462475999999995}, {"timestamp": 3321.42, "power": 36.462475999999995}, {"timestamp": 3341.9, "power": 36.462475999999995}, {"timestamp": 3362.42, "power": 36.462475999999995}, {"timestamp": 3382.95, "power": 36.462475999999995}, {"timestamp": 3403.47, "power": 36.462475999999995}, {"timestamp": 3424.0, "power": 36.462475999999995}, {"timestamp": 3444.52, "power": 36.462475999999995}, {"timestamp": 3465.04, "power": 36.462475999999995}, {"timestamp": 3485.56, "power": 36.462475999999995}, {"timestamp": 3506.04, "power": 36.462475999999995}, {"timestamp": 3526.56, "power": 36.462475999999995}, {"timestamp": 3547.05, "power": 36.462475999999995}, {"timestamp": 3567.57, "power": 36.462475999999995}, {"timestamp": 3588.09, "power": 36.462475999999995}, {"timestamp": 3608.62, "power": 36.462475999999995}, {"timestamp": 3629.14, "power": 36.462475999999995}, {"timestamp": 3649.65, "power": 36.462475999999995}, {"timestamp": 3670.18, "power": 36.462475999999995}, {"timestamp": 3690.7, "power": 36.462475999999995}, {"timestamp": 3711.23, "power": 36.462475999999995}, {"timestamp": 3731.76, "power": 36.462475999999995}, {"timestamp": 3752.29, "power": 36.462475999999995}, {"timestamp": 3772.84, "power": 36.462475999999995}, {"timestamp": 3793.37, "power": 36.462475999999995}, {"timestamp": 3813.86, "power": 36.462475999999995}, {"timestamp": 3834.39, "power": 36.462475999999995}, {"timestamp": 3854.92, "power": 36.462475999999995}, {"timestamp": 3875.46, "power": 36.462475999999995}, {"timestamp": 3896.0, "power": 36.462475999999995}, {"timestamp": 3916.53, "power": 36.462475999999995}, {"timestamp": 3937.07, "power": 36.462475999999995}, {"timestamp": 3957.59, "power": 36.462475999999995}, {"timestamp": 3978.12, "power": 36.462475999999995}, {"timestamp": 3998.66, "power": 36.462475999999995}, {"timestamp": 4019.19, "power": 36.462475999999995}, {"timestamp": 4039.73, "power": 33.650875}, {"timestamp": 4060.79, "power": 33.650875}, {"timestamp": 4081.33, "power": 33.650875}, {"timestamp": 4101.82, "power": 33.650875}, {"timestamp": 4122.35, "power": 33.650875}, {"timestamp": 4142.89, "power": 33.650875}, {"timestamp": 4163.42, "power": 33.650875}, {"timestamp": 4183.96, "power": 33.650875}, {"timestamp": 4204.49, "power": 33.650875}, {"timestamp": 4225.03, "power": 33.650875}, {"timestamp": 4245.55, "power": 33.650875}, {"timestamp": 4266.08, "power": 33.650875}, {"timestamp": 4286.62, "power": 33.650875}, {"timestamp": 4307.15, "power": 33.650875}, {"timestamp": 4327.69, "power": 33.650875}, {"timestamp": 4348.23, "power": 33.650875}, {"timestamp": 4368.76, "power": 33.650875}, {"timestamp": 4389.32, "power": 33.650875}, {"timestamp": 4409.81, "power": 33.650875}, {"timestamp": 4430.34, "power": 33.650875}, {"timestamp": 4450.88, "power": 33.650875}, {"timestamp": 4471.41, "power": 33.650875}, {"timestamp": 4491.95, "power": 33.650875}, {"timestamp": 4512.49, "power": 33.650875}, {"timestamp": 4533.02, "power": 33.650875}, {"timestamp": 4553.54, "power": 33.650875}, {"timestamp": 4574.03, "power": 33.650875}, {"timestamp": 4594.56, "power": 33.650875}, {"timestamp": 4615.09, "power": 33.650875}, {"timestamp": 4635.63, "power": 33.650875}, {"timestamp": 4656.16, "power": 33.650875}, {"timestamp": 4676.69, "power": 33.650875}, {"timestamp": 4697.23, "power": 33.650875}, {"timestamp": 4717.74, "power": 33.650875}, {"timestamp": 4738.27, "power": 33.650875}, {"timestamp": 4758.8, "power": 33.650875}, {"timestamp": 4779.34, "power": 33.650875}, {"timestamp": 4799.87, "power": 33.650875}, {"timestamp": 4820.41, "power": 33.650875}, {"timestamp": 4840.95, "power": 33.650875}, {"timestamp": 4861.46, "power": 33.650875}, {"timestamp": 4881.95, "power": 33.650875}, {"timestamp": 4902.48, "power": 33.650875}, {"timestamp": 4923.02, "power": 33.650875}, {"timestamp": 4943.55, "power": 33.650875}, {"timestamp": 4964.09, "power": 33.650875}, {"timestamp": 4984.63, "power": 33.650875}, {"timestamp": 5005.16, "power": 33.650875}, {"timestamp": 5025.68, "power": 33.650875}, {"timestamp": 5046.21, "power": 33.373712999999995}, {"timestamp": 5067.32, "power": 33.373712999999995}, {"timestamp": 5087.89, "power": 33.373712999999995}, {"timestamp": 5108.44, "power": 33.373712999999995}, {"timestamp": 5129.0, "power": 33.373712999999995}, {"timestamp": 5149.51, "power": 33.373712999999995}, {"timestamp": 5170.0, "power": 33.373712999999995}, {"timestamp": 5190.57, "power": 33.373712999999995}, {"timestamp": 5211.15, "power": 33.373712999999995}, {"timestamp": 5231.71, "power": 33.373712999999995}, {"timestamp": 5252.27, "power": 33.373712999999995}, {"timestamp": 5272.83, "power": 33.373712999999995}, {"timestamp": 5293.38, "power": 33.373712999999995}, {"timestamp": 5313.89, "power": 33.373712999999995}, {"timestamp": 5334.46, "power": 33.373712999999995}, {"timestamp": 5355.02, "power": 33.373712999999995}, {"timestamp": 5375.58, "power": 33.373712999999995}, {"timestamp": 5396.14, "power": 33.373712999999995}, {"timestamp": 5416.71, "power": 33.373712999999995}, {"timestamp": 5437.27, "power": 33.373712999999995}, {"timestamp": 5457.77, "power": 33.373712999999995}, {"timestamp": 5478.32, "power": 33.373712999999995}, {"timestamp": 5498.89, "power": 33.373712999999995}, {"timestamp": 5519.46, "power": 33.373712999999995}, {"timestamp": 5540.0, "power": 33.373712999999995}, {"timestamp": 5560.53, "power": 33.373712999999995}, {"timestamp": 5581.07, "power": 33.373712999999995}, {"timestamp": 5601.59, "power": 33.373712999999995}, {"timestamp": 5622.12, "power": 33.373712999999995}, {"timestamp": 5642.67, "power": 33.373712999999995}, {"timestamp": 5663.24, "power": 33.373712999999995}, {"timestamp": 5683.8, "power": 33.373712999999995}, {"timestamp": 5704.33, "power": 33.373712999999995}, {"timestamp": 5724.87, "power": 33.373712999999995}, {"timestamp": 5745.41, "power": 33.373712999999995}, {"timestamp": 5765.9, "power": 33.373712999999995}, {"timestamp": 5786.43, "power": 33.373712999999995}, {"timestamp": 5806.97, "power": 33.373712999999995}, {"timestamp": 5827.5, "power": 33.373712999999995}, {"timestamp": 5848.04, "power": 33.373712999999995}, {"timestamp": 5868.58, "power": 33.373712999999995}, {"timestamp": 5889.11, "power": 33.373712999999995}, {"timestamp": 5909.63, "power": 33.373712999999995}, {"timestamp": 5930.16, "power": 33.373712999999995}, {"timestamp": 5950.69, "power": 33.373712999999995}, {"timestamp": 5971.23, "power": 33.373712999999995}, {"timestamp": 5991.77, "power": 33.373712999999995}, {"timestamp": 6012.3, "power": 33.373712999999995}, {"timestamp": 6032.83, "power": 33.373712999999995}, {"timestamp": 6053.36, "power": 33.21225}, {"timestamp": 6074.38, "power": 33.21225}, {"timestamp": 6094.92, "power": 33.21225}, {"timestamp": 6115.45, "power": 33.21225}, {"timestamp": 6135.99, "power": 33.21225}, {"timestamp": 6156.52, "power": 33.21225}, {"timestamp": 6177.06, "power": 33.21225}, {"timestamp": 6197.58, "power": 33.21225}, {"timestamp": 6218.07, "power": 33.21225}, {"timestamp": 6238.6, "power": 33.21225}, {"timestamp": 6259.13, "power": 33.21225}, {"timestamp": 6279.67, "power": 33.21225}, {"timestamp": 6300.2, "power": 33.21225}, {"timestamp": 6320.74, "power": 33.21225}, {"timestamp": 6341.27, "power": 33.21225}, {"timestamp": 6361.78, "power": 33.21225}, {"timestamp": 6382.34, "power": 33.21225}, {"timestamp": 6402.91, "power": 33.21225}, {"timestamp": 6423.48, "power": 33.21225}, {"timestamp": 6444.04, "power": 33.21225}, {"timestamp": 6464.6, "power": 33.21225}, {"timestamp": 6485.16, "power": 33.21225}, {"timestamp": 6505.68, "power": 33.21225}, {"timestamp": 6526.23, "power": 33.21225}, {"timestamp": 6546.77, "power": 33.21225}, {"timestamp": 6567.33, "power": 33.21225}, {"timestamp": 6587.88, "power": 33.21225}, {"timestamp": 6608.44, "power": 33.21225}, {"timestamp": 6629.0, "power": 33.21225}, {"timestamp": 6649.51, "power": 33.21225}, {"timestamp": 6670.0, "power": 33.21225}, {"timestamp": 6690.57, "power": 33.21225}, {"timestamp": 6711.14, "power": 33.21225}, {"timestamp": 6731.71, "power": 33.21225}, {"timestamp": 6752.27, "power": 33.21225}, {"timestamp": 6772.84, "power": 33.21225}, {"timestamp": 6793.41, "power": 33.21225}, {"timestamp": 6813.91, "power": 33.21225}, {"timestamp": 6834.46, "power": 33.21225}, {"timestamp": 6855.03, "power": 33.21225}, {"timestamp": 6875.58, "power": 33.21225}, {"timestamp": 6896.14, "power": 33.21225}, {"timestamp": 6916.7, "power": 33.21225}, {"timestamp": 6937.27, "power": 33.21225}, {"timestamp": 6957.77, "power": 33.21225}, {"timestamp": 6978.3, "power": 33.21225}, {"timestamp": 6998.84, "power": 33.21225}, {"timestamp": 7019.38, "power": 33.21225}, {"timestamp": 7039.91, "power": 33.21225}, {"timestamp": 7060.44, "power": 32.661026}, {"timestamp": 7081.55, "power": 32.661026}, {"timestamp": 7102.04, "power": 32.661026}, {"timestamp": 7122.58, "power": 32.661026}, {"timestamp": 7143.11, "power": 32.661026}, {"timestamp": 7163.65, "power": 32.661026}, {"timestamp": 7184.18, "power": 32.661026}, {"timestamp": 7204.72, "power": 32.661026}, {"timestamp": 7225.26, "power": 32.661026}, {"timestamp": 7245.77, "power": 32.661026}, {"timestamp": 7266.29, "power": 32.661026}, {"timestamp": 7286.83, "power": 32.661026}, {"timestamp": 7307.37, "power": 32.661026}, {"timestamp": 7327.9, "power": 32.661026}, {"timestamp": 7348.44, "power": 32.661026}, {"timestamp": 7368.93, "power": 32.661026}, {"timestamp": 7389.43, "power": 32.661026}, {"timestamp": 7409.93, "power": 32.661026}, {"timestamp": 7430.49, "power": 32.661026}, {"timestamp": 7451.04, "power": 32.661026}, {"timestamp": 7471.6, "power": 32.661026}, {"timestamp": 7492.15, "power": 32.661026}, {"timestamp": 7512.72, "power": 32.661026}, {"timestamp": 7533.29, "power": 32.661026}, {"timestamp": 7553.8, "power": 32.661026}, {"timestamp": 7574.35, "power": 32.661026}, {"timestamp": 7594.93, "power": 32.661026}, {"timestamp": 7615.48, "power": 32.661026}, {"timestamp": 7636.05, "power": 32.661026}, {"timestamp": 7656.62, "power": 32.661026}, {"timestamp": 7677.17, "power": 32.661026}, {"timestamp": 7697.67, "power": 32.661026}, {"timestamp": 7718.2, "power": 32.661026}, {"timestamp": 7738.74, "power": 32.661026}, {"timestamp": 7759.27, "power": 32.661026}, {"timestamp": 7779.8, "power": 32.661026}, {"timestamp": 7800.34, "power": 32.661026}, {"timestamp": 7820.88, "power": 32.661026}, {"timestamp": 7841.37, "power": 32.661026}, {"timestamp": 7861.86, "power": 32.661026}, {"timestamp": 7882.38, "power": 32.661026}, {"timestamp": 7902.92, "power": 32.661026}, {"timestamp": 7923.46, "power": 32.661026}, {"timestamp": 7943.99, "power": 32.661026}, {"timestamp": 7964.52, "power": 32.661026}, {"timestamp": 7985.06, "power": 32.661026}, {"timestamp": 8005.59, "power": 32.661026}, {"timestamp": 8026.11, "power": 32.661026}, {"timestamp": 8046.65, "power": 32.661026}, {"timestamp": 8067.19, "power": 33.326988}, {"timestamp": 8088.23, "power": 33.326988}, {"timestamp": 8108.77, "power": 33.326988}, {"timestamp": 8129.3, "power": 33.326988}, {"timestamp": 8149.85, "power": 33.326988}, {"timestamp": 8170.39, "power": 33.326988}, {"timestamp": 8190.92, "power": 33.326988}, {"timestamp": 8211.46, "power": 33.326988}, {"timestamp": 8231.99, "power": 33.326988}, {"timestamp": 8252.52, "power": 33.326988}, {"timestamp": 8273.06, "power": 33.326988}, {"timestamp": 8293.58, "power": 33.326988}, {"timestamp": 8314.07, "power": 33.326988}, {"timestamp": 8334.6, "power": 33.326988}, {"timestamp": 8355.14, "power": 33.326988}, {"timestamp": 8375.71, "power": 33.326988}, {"timestamp": 8396.27, "power": 33.326988}, {"timestamp": 8416.84, "power": 33.326988}, {"timestamp": 8437.39, "power": 33.326988}, {"timestamp": 8457.88, "power": 33.326988}, {"timestamp": 8478.44, "power": 33.326988}, {"timestamp": 8499.01, "power": 33.326988}, {"timestamp": 8519.57, "power": 33.326988}, {"timestamp": 8540.14, "power": 33.326988}, {"timestamp": 8560.7, "power": 33.326988}, {"timestamp": 8581.25, "power": 33.326988}, {"timestamp": 8601.76, "power": 33.326988}, {"timestamp": 8622.3, "power": 33.326988}, {"timestamp": 8642.87, "power": 33.326988}, {"timestamp": 8663.44, "power": 33.326988}, {"timestamp": 8684.0, "power": 33.326988}, {"timestamp": 8704.57, "power": 33.326988}, {"timestamp": 8725.14, "power": 33.326988}, {"timestamp": 8745.66, "power": 33.326988}, {"timestamp": 8766.22, "power": 33.326988}, {"timestamp": 8786.79, "power": 33.326988}, {"timestamp": 8807.36, "power": 33.326988}, {"timestamp": 8827.93, "power": 33.326988}, {"timestamp": 8848.49, "power": 33.326988}, {"timestamp": 8869.05, "power": 33.326988}, {"timestamp": 8889.57, "power": 33.326988}, {"timestamp": 8910.11, "power": 33.326988}, {"timestamp": 8930.68, "power": 33.326988}, {"timestamp": 8951.24, "power": 33.326988}, {"timestamp": 8971.79, "power": 33.326988}, {"timestamp": 8992.36, "power": 33.326988}, {"timestamp": 9012.89, "power": 33.326988}, {"timestamp": 9033.42, "power": 33.326988}, {"timestamp": 9053.95, "power": 33.326988}, {"timestamp": 9074.49, "power": 33.640321}, {"timestamp": 9095.57, "power": 33.640321}, {"timestamp": 9116.11, "power": 33.640321}, {"timestamp": 9136.64, "power": 33.640321}, {"timestamp": 9157.18, "power": 33.640321}, {"timestamp": 9177.69, "power": 33.640321}, {"timestamp": 9198.22, "power": 33.640321}, {"timestamp": 9218.76, "power": 33.640321}, {"timestamp": 9239.3, "power": 33.640321}, {"timestamp": 9259.84, "power": 33.640321}, {"timestamp": 9280.38, "power": 33.640321}, {"timestamp": 9300.95, "power": 33.640321}, {"timestamp": 9321.46, "power": 33.640321}, {"timestamp": 9341.95, "power": 33.640321}, {"timestamp": 9362.51, "power": 33.640321}, {"timestamp": 9383.04, "power": 33.640321}, {"timestamp": 9403.58, "power": 33.640321}, {"timestamp": 9424.18, "power": 33.640321}, {"timestamp": 9444.79, "power": 33.640321}, {"timestamp": 9465.32, "power": 33.640321}, {"timestamp": 9485.8, "power": 33.640321}, {"timestamp": 9506.32, "power": 33.640321}, {"timestamp": 9526.84, "power": 33.640321}, {"timestamp": 9547.36, "power": 33.640321}, {"timestamp": 9567.88, "power": 33.640321}, {"timestamp": 9588.4, "power": 33.640321}, {"timestamp": 9608.92, "power": 33.640321}, {"timestamp": 9629.43, "power": 33.640321}, {"timestamp": 9649.9, "power": 33.640321}, {"timestamp": 9670.42, "power": 33.640321}, {"timestamp": 9690.94, "power": 33.640321}, {"timestamp": 9711.46, "power": 33.640321}, {"timestamp": 9731.98, "power": 33.640321}, {"timestamp": 9752.5, "power": 33.640321}, {"timestamp": 9773.01, "power": 33.640321}, {"timestamp": 9793.52, "power": 33.640321}, {"timestamp": 9813.99, "power": 33.640321}, {"timestamp": 9834.51, "power": 33.640321}, {"timestamp": 9855.03, "power": 33.640321}, {"timestamp": 9875.55, "power": 33.640321}, {"timestamp": 9896.07, "power": 33.640321}, {"timestamp": 9916.58, "power": 33.640321}, {"timestamp": 9937.1, "power": 33.640321}, {"timestamp": 9957.59, "power": 33.640321}, {"timestamp": 9978.1, "power": 33.640321}, {"timestamp": 9998.62, "power": 33.640321}, {"timestamp": 10019.1, "power": 33.640321}, {"timestamp": 10039.7, "power": 33.640321}, {"timestamp": 10060.2, "power": 33.640321}, {"timestamp": 10080.7, "power": 35.984972000000006}, {"timestamp": 10102.2, "power": 35.984972000000006}, {"timestamp": 10122.7, "power": 35.984972000000006}, {"timestamp": 10143.3, "power": 35.984972000000006}, {"timestamp": 10163.8, "power": 35.984972000000006}, {"timestamp": 10184.3, "power": 35.984972000000006}, {"timestamp": 10204.8, "power": 35.984972000000006}, {"timestamp": 10225.4, "power": 35.984972000000006}, {"timestamp": 10245.8, "power": 35.984972000000006}, {"timestamp": 10266.3, "power": 35.984972000000006}, {"timestamp": 10286.9, "power": 35.984972000000006}, {"timestamp": 10307.4, "power": 35.984972000000006}, {"timestamp": 10327.9, "power": 35.984972000000006}, {"timestamp": 10348.4, "power": 35.984972000000006}, {"timestamp": 10369.0, "power": 35.984972000000006}, {"timestamp": 10389.4, "power": 35.984972000000006}, {"timestamp": 10409.9, "power": 35.984972000000006}, {"timestamp": 10581.0, "power": 35.984972000000006}, {"timestamp": 10601.5, "power": 35.984972000000006}, {"timestamp": 10622.0, "power": 35.984972000000006}, {"timestamp": 10642.5, "power": 35.984972000000006}, {"timestamp": 10663.0, "power": 35.984972000000006}, {"timestamp": 10683.6, "power": 35.984972000000006}, {"timestamp": 10704.1, "power": 35.984972000000006}, {"timestamp": 10724.6, "power": 35.984972000000006}, {"timestamp": 10745.2, "power": 35.984972000000006}, {"timestamp": 10765.7, "power": 35.984972000000006}, {"timestamp": 10786.2, "power": 35.984972000000006}, {"timestamp": 10806.7, "power": 35.984972000000006}, {"timestamp": 10827.2, "power": 35.984972000000006}, {"timestamp": 10847.7, "power": 35.984972000000006}, {"timestamp": 10868.2, "power": 35.984972000000006}, {"timestamp": 10888.8, "power": 35.984972000000006}, {"timestamp": 10909.3, "power": 35.984972000000006}, {"timestamp": 10929.8, "power": 35.984972000000006}, {"timestamp": 10950.3, "power": 35.984972000000006}, {"timestamp": 10970.8, "power": 35.984972000000006}, {"timestamp": 10991.3, "power": 35.984972000000006}, {"timestamp": 11011.8, "power": 35.984972000000006}, {"timestamp": 11032.4, "power": 35.984972000000006}, {"timestamp": 11052.9, "power": 35.984972000000006}, {"timestamp": 11073.4, "power": 35.984972000000006}, {"timestamp": 11093.9, "power": 32.57385}, {"timestamp": 11114.8, "power": 32.57385}, {"timestamp": 11135.3, "power": 32.57385}, {"timestamp": 11155.9, "power": 32.57385}, {"timestamp": 11176.4, "power": 32.57385}, {"timestamp": 11196.9, "power": 32.57385}, {"timestamp": 11217.4, "power": 32.57385}, {"timestamp": 11237.9, "power": 32.57385}, {"timestamp": 11258.4, "power": 32.57385}, {"timestamp": 11278.9, "power": 32.57385}, {"timestamp": 11299.4, "power": 32.57385}, {"timestamp": 11319.9, "power": 32.57385}, {"timestamp": 11340.5, "power": 32.57385}, {"timestamp": 11361.0, "power": 32.57385}, {"timestamp": 11381.5, "power": 32.57385}, {"timestamp": 11402.0, "power": 32.57385}, {"timestamp": 11422.5, "power": 32.57385}, {"timestamp": 11443.0, "power": 32.57385}, {"timestamp": 11463.5, "power": 32.57385}, {"timestamp": 11483.9, "power": 32.57385}, {"timestamp": 11504.3, "power": 32.57385}, {"timestamp": 11524.8, "power": 32.57385}, {"timestamp": 11545.4, "power": 32.57385}, {"timestamp": 11565.9, "power": 32.57385}, {"timestamp": 11586.3, "power": 32.57385}, {"timestamp": 11606.9, "power": 32.57385}, {"timestamp": 11627.4, "power": 32.57385}, {"timestamp": 11647.9, "power": 32.57385}, {"timestamp": 11668.4, "power": 32.57385}, {"timestamp": 11688.9, "power": 32.57385}, {"timestamp": 11709.4, "power": 32.57385}, {"timestamp": 11730.0, "power": 32.57385}, {"timestamp": 11750.5, "power": 32.57385}, {"timestamp": 11771.0, "power": 32.57385}, {"timestamp": 11791.5, "power": 32.57385}, {"timestamp": 11812.0, "power": 32.57385}, {"timestamp": 11832.5, "power": 32.57385}, {"timestamp": 11853.1, "power": 32.57385}, {"timestamp": 11873.6, "power": 32.57385}, {"timestamp": 11894.0, "power": 32.57385}, {"timestamp": 11914.5, "power": 32.57385}, {"timestamp": 11935.0, "power": 32.57385}, {"timestamp": 11955.6, "power": 32.57385}, {"timestamp": 11976.1, "power": 32.57385}, {"timestamp": 11996.6, "power": 32.57385}, {"timestamp": 12017.1, "power": 32.57385}, {"timestamp": 12037.6, "power": 32.57385}, {"timestamp": 12058.1, "power": 32.57385}, {"timestamp": 12078.6, "power": 32.57385}, {"timestamp": 12099.1, "power": 32.343458}, {"timestamp": 12120.1, "power": 32.343458}, {"timestamp": 12140.6, "power": 32.343458}, {"timestamp": 12161.2, "power": 32.343458}, {"timestamp": 12181.7, "power": 32.343458}, {"timestamp": 12202.3, "power": 32.343458}, {"timestamp": 12222.9, "power": 32.343458}], "timeline": {"START": "3662.98643", "END": "9377.418201"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7568.25}, {"name": "clSetKernelArg", "calls": 19, "time": 2690.41}, {"name": "clReleaseKernel", "calls": 1, "time": 1615.03}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.6078}, {"name": "clReleaseContext", "calls": 1, "time": 46.9839}, {"name": "clCreateContext", "calls": 1, "time": 32.7057}, {"name": "clReleaseProgram", "calls": 1, "time": 18.8646}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.81513}, {"name": "clCreateKernel", "calls": 1, "time": 0.345347}, {"name": "clEnqueueTask", "calls": 1, "time": 0.230254}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.22395}, {"name": "clRetainMemObject", "calls": 14, "time": 0.186158}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036037}, {"name": "clReleaseDevice", "calls": 2, "time": 0.027372}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021339}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015169}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010759}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009938}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008802}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008015}, {"name": "clRetainDevice", "calls": 2, "time": 0.004852}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5714.43}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5713.94}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7186.90273, "utilization": 74.86357, "size": 6118490.0, "time": 851.338531}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 163351212, "speed": 234.066, "utilization": 2.03182, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 10048274, "speed": 487.316, "utilization": 4.23018, "size": 0.127843}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len6/run4.json b/code/fpga/unopt_results/dblp.xml.15MB.len6/run4.json new file mode 100644 index 0000000..8b1c41a --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.3474, "power": 32.635510999999994}, {"timestamp": 54.9767, "power": 32.635510999999994}, {"timestamp": 75.5436, "power": 32.635510999999994}, {"timestamp": 96.1134, "power": 32.635510999999994}, {"timestamp": 116.788, "power": 32.635510999999994}, {"timestamp": 137.446, "power": 32.635510999999994}, {"timestamp": 157.939, "power": 32.635510999999994}, {"timestamp": 178.438, "power": 32.635510999999994}, {"timestamp": 198.969, "power": 32.635510999999994}, {"timestamp": 219.528, "power": 32.635510999999994}, {"timestamp": 240.124, "power": 32.635510999999994}, {"timestamp": 260.724, "power": 32.635510999999994}, {"timestamp": 281.344, "power": 32.635510999999994}, {"timestamp": 301.912, "power": 32.635510999999994}, {"timestamp": 322.484, "power": 32.635510999999994}, {"timestamp": 343.089, "power": 32.635510999999994}, {"timestamp": 363.693, "power": 32.635510999999994}, {"timestamp": 384.302, "power": 32.635510999999994}, {"timestamp": 404.905, "power": 32.635510999999994}, {"timestamp": 425.483, "power": 32.635510999999994}, {"timestamp": 446.05, "power": 32.635510999999994}, {"timestamp": 466.616, "power": 32.635510999999994}, {"timestamp": 487.219, "power": 32.635510999999994}, {"timestamp": 507.825, "power": 32.635510999999994}, {"timestamp": 528.432, "power": 32.635510999999994}, {"timestamp": 549.039, "power": 32.635510999999994}, {"timestamp": 569.62, "power": 32.635510999999994}, {"timestamp": 590.19, "power": 32.635510999999994}, {"timestamp": 610.794, "power": 32.635510999999994}, {"timestamp": 631.4, "power": 32.635510999999994}, {"timestamp": 652.005, "power": 32.635510999999994}, {"timestamp": 672.614, "power": 32.635510999999994}, {"timestamp": 693.217, "power": 32.635510999999994}, {"timestamp": 713.805, "power": 32.635510999999994}, {"timestamp": 734.38, "power": 32.635510999999994}, {"timestamp": 754.986, "power": 32.635510999999994}, {"timestamp": 775.59, "power": 32.635510999999994}, {"timestamp": 796.198, "power": 32.635510999999994}, {"timestamp": 816.799, "power": 32.635510999999994}, {"timestamp": 837.396, "power": 32.635510999999994}, {"timestamp": 858.056, "power": 32.635510999999994}, {"timestamp": 878.626, "power": 32.635510999999994}, {"timestamp": 899.229, "power": 32.635510999999994}, {"timestamp": 919.831, "power": 32.635510999999994}, {"timestamp": 940.437, "power": 32.635510999999994}, {"timestamp": 961.039, "power": 32.635510999999994}, {"timestamp": 981.633, "power": 32.635510999999994}, {"timestamp": 1002.2, "power": 32.635510999999994}, {"timestamp": 1022.8, "power": 32.622385}, {"timestamp": 1043.99, "power": 32.622385}, {"timestamp": 1064.59, "power": 32.622385}, {"timestamp": 1085.2, "power": 32.622385}, {"timestamp": 1105.78, "power": 32.622385}, {"timestamp": 1126.33, "power": 32.622385}, {"timestamp": 1146.94, "power": 32.622385}, {"timestamp": 1167.55, "power": 32.622385}, {"timestamp": 1188.15, "power": 32.622385}, {"timestamp": 1208.75, "power": 32.622385}, {"timestamp": 1229.34, "power": 32.622385}, {"timestamp": 1249.9, "power": 32.622385}, {"timestamp": 1270.47, "power": 32.622385}, {"timestamp": 1291.08, "power": 32.622385}, {"timestamp": 1311.69, "power": 32.622385}, {"timestamp": 1332.29, "power": 32.622385}, {"timestamp": 1352.89, "power": 32.622385}, {"timestamp": 1373.49, "power": 32.622385}, {"timestamp": 1394.06, "power": 32.622385}, {"timestamp": 1414.63, "power": 32.622385}, {"timestamp": 1435.24, "power": 32.622385}, {"timestamp": 1455.85, "power": 32.622385}, {"timestamp": 1476.45, "power": 32.622385}, {"timestamp": 1497.06, "power": 32.622385}, {"timestamp": 1517.64, "power": 32.622385}, {"timestamp": 1538.21, "power": 32.622385}, {"timestamp": 1558.82, "power": 32.622385}, {"timestamp": 1579.42, "power": 32.622385}, {"timestamp": 1600.03, "power": 32.622385}, {"timestamp": 1620.63, "power": 32.622385}, {"timestamp": 1641.23, "power": 32.622385}, {"timestamp": 1661.82, "power": 32.622385}, {"timestamp": 1682.38, "power": 32.622385}, {"timestamp": 1702.99, "power": 32.622385}, {"timestamp": 1723.59, "power": 32.622385}, {"timestamp": 1744.2, "power": 32.622385}, {"timestamp": 1764.8, "power": 32.622385}, {"timestamp": 1785.4, "power": 32.622385}, {"timestamp": 1805.96, "power": 32.622385}, {"timestamp": 1826.54, "power": 32.622385}, {"timestamp": 1847.14, "power": 32.622385}, {"timestamp": 1867.75, "power": 32.622385}, {"timestamp": 1888.36, "power": 32.622385}, {"timestamp": 1908.96, "power": 32.622385}, {"timestamp": 1929.54, "power": 32.622385}, {"timestamp": 1950.11, "power": 32.622385}, {"timestamp": 1970.72, "power": 32.622385}, {"timestamp": 1991.32, "power": 32.622385}, {"timestamp": 2011.93, "power": 32.622385}, {"timestamp": 2032.53, "power": 32.362304}, {"timestamp": 2053.69, "power": 32.362304}, {"timestamp": 2074.26, "power": 32.362304}, {"timestamp": 2094.86, "power": 32.362304}, {"timestamp": 2115.47, "power": 32.362304}, {"timestamp": 2136.07, "power": 32.362304}, {"timestamp": 2156.67, "power": 32.362304}, {"timestamp": 2177.28, "power": 32.362304}, {"timestamp": 2197.85, "power": 32.362304}, {"timestamp": 2218.41, "power": 32.362304}, {"timestamp": 2239.02, "power": 32.362304}, {"timestamp": 2259.62, "power": 32.362304}, {"timestamp": 2280.23, "power": 32.362304}, {"timestamp": 2300.83, "power": 32.362304}, {"timestamp": 2321.42, "power": 32.362304}, {"timestamp": 2341.98, "power": 32.362304}, {"timestamp": 2362.55, "power": 32.362304}, {"timestamp": 2383.16, "power": 32.362304}, {"timestamp": 2403.76, "power": 32.362304}, {"timestamp": 2424.37, "power": 32.362304}, {"timestamp": 2444.98, "power": 32.362304}, {"timestamp": 2465.56, "power": 32.362304}, {"timestamp": 2486.13, "power": 32.362304}, {"timestamp": 2506.72, "power": 32.362304}, {"timestamp": 2527.33, "power": 32.362304}, {"timestamp": 2547.93, "power": 32.362304}, {"timestamp": 2568.54, "power": 32.362304}, {"timestamp": 2589.14, "power": 32.362304}, {"timestamp": 2609.72, "power": 32.362304}, {"timestamp": 2630.29, "power": 32.362304}, {"timestamp": 2650.89, "power": 32.362304}, {"timestamp": 2671.49, "power": 32.362304}, {"timestamp": 2692.1, "power": 32.362304}, {"timestamp": 2712.72, "power": 32.362304}, {"timestamp": 2733.33, "power": 32.362304}, {"timestamp": 2753.91, "power": 32.362304}, {"timestamp": 2774.47, "power": 32.362304}, {"timestamp": 2795.09, "power": 32.362304}, {"timestamp": 2815.7, "power": 32.362304}, {"timestamp": 2836.28, "power": 32.362304}, {"timestamp": 2856.88, "power": 32.362304}, {"timestamp": 2877.52, "power": 32.362304}, {"timestamp": 2898.01, "power": 32.362304}, {"timestamp": 2918.54, "power": 32.362304}, {"timestamp": 2939.07, "power": 32.362304}, {"timestamp": 2959.61, "power": 32.362304}, {"timestamp": 2980.15, "power": 32.362304}, {"timestamp": 3000.69, "power": 32.362304}, {"timestamp": 3021.22, "power": 32.362304}, {"timestamp": 3041.73, "power": 35.399641}, {"timestamp": 3062.85, "power": 35.399641}, {"timestamp": 3083.39, "power": 35.399641}, {"timestamp": 3103.92, "power": 35.399641}, {"timestamp": 3124.46, "power": 35.399641}, {"timestamp": 3145.0, "power": 35.399641}, {"timestamp": 3165.52, "power": 35.399641}, {"timestamp": 3186.01, "power": 35.399641}, {"timestamp": 3206.54, "power": 35.399641}, {"timestamp": 3227.08, "power": 35.399641}, {"timestamp": 3247.62, "power": 35.399641}, {"timestamp": 3268.15, "power": 35.399641}, {"timestamp": 3288.69, "power": 35.399641}, {"timestamp": 3309.22, "power": 35.399641}, {"timestamp": 3329.73, "power": 35.399641}, {"timestamp": 3350.26, "power": 35.399641}, {"timestamp": 3370.8, "power": 35.399641}, {"timestamp": 3391.34, "power": 35.399641}, {"timestamp": 3411.87, "power": 35.399641}, {"timestamp": 3432.41, "power": 35.399641}, {"timestamp": 3452.95, "power": 35.399641}, {"timestamp": 3473.46, "power": 35.399641}, {"timestamp": 3493.95, "power": 35.399641}, {"timestamp": 3514.48, "power": 35.399641}, {"timestamp": 3535.02, "power": 35.399641}, {"timestamp": 3555.55, "power": 35.399641}, {"timestamp": 3576.09, "power": 35.399641}, {"timestamp": 3596.63, "power": 35.399641}, {"timestamp": 3617.17, "power": 35.399641}, {"timestamp": 3637.73, "power": 35.399641}, {"timestamp": 3658.26, "power": 35.399641}, {"timestamp": 3678.82, "power": 35.399641}, {"timestamp": 3699.35, "power": 35.399641}, {"timestamp": 3719.89, "power": 35.399641}, {"timestamp": 3740.44, "power": 35.399641}, {"timestamp": 3760.98, "power": 35.399641}, {"timestamp": 3781.51, "power": 35.399641}, {"timestamp": 3802.0, "power": 35.399641}, {"timestamp": 3822.54, "power": 35.399641}, {"timestamp": 3843.08, "power": 35.399641}, {"timestamp": 3863.62, "power": 35.399641}, {"timestamp": 3884.17, "power": 35.399641}, {"timestamp": 3904.71, "power": 35.399641}, {"timestamp": 3925.25, "power": 35.399641}, {"timestamp": 3945.76, "power": 35.399641}, {"timestamp": 3966.32, "power": 35.399641}, {"timestamp": 3986.9, "power": 35.399641}, {"timestamp": 4007.45, "power": 35.399641}, {"timestamp": 4028.0, "power": 35.399641}, {"timestamp": 4048.56, "power": 33.397335}, {"timestamp": 4069.7, "power": 33.397335}, {"timestamp": 4090.2, "power": 33.397335}, {"timestamp": 4110.73, "power": 33.397335}, {"timestamp": 4131.27, "power": 33.397335}, {"timestamp": 4151.82, "power": 33.397335}, {"timestamp": 4172.36, "power": 33.397335}, {"timestamp": 4192.9, "power": 33.397335}, {"timestamp": 4213.43, "power": 33.397335}, {"timestamp": 4233.98, "power": 33.397335}, {"timestamp": 4254.55, "power": 33.397335}, {"timestamp": 4275.13, "power": 33.397335}, {"timestamp": 4295.71, "power": 33.397335}, {"timestamp": 4316.27, "power": 33.397335}, {"timestamp": 4336.85, "power": 33.397335}, {"timestamp": 4357.38, "power": 33.397335}, {"timestamp": 4377.88, "power": 33.397335}, {"timestamp": 4398.46, "power": 33.397335}, {"timestamp": 4419.02, "power": 33.397335}, {"timestamp": 4439.59, "power": 33.397335}, {"timestamp": 4460.16, "power": 33.397335}, {"timestamp": 4480.74, "power": 33.397335}, {"timestamp": 4501.32, "power": 33.397335}, {"timestamp": 4521.82, "power": 33.397335}, {"timestamp": 4542.39, "power": 33.397335}, {"timestamp": 4562.96, "power": 33.397335}, {"timestamp": 4583.54, "power": 33.397335}, {"timestamp": 4604.11, "power": 33.397335}, {"timestamp": 4624.67, "power": 33.397335}, {"timestamp": 4645.25, "power": 33.397335}, {"timestamp": 4665.76, "power": 33.397335}, {"timestamp": 4686.31, "power": 33.397335}, {"timestamp": 4706.89, "power": 33.397335}, {"timestamp": 4727.44, "power": 33.397335}, {"timestamp": 4748.01, "power": 33.397335}, {"timestamp": 4768.55, "power": 33.397335}, {"timestamp": 4789.13, "power": 33.397335}, {"timestamp": 4809.65, "power": 33.397335}, {"timestamp": 4830.21, "power": 33.397335}, {"timestamp": 4850.78, "power": 33.397335}, {"timestamp": 4871.35, "power": 33.397335}, {"timestamp": 4891.9, "power": 33.397335}, {"timestamp": 4912.44, "power": 33.397335}, {"timestamp": 4933.0, "power": 33.397335}, {"timestamp": 4953.52, "power": 33.397335}, {"timestamp": 4974.02, "power": 33.397335}, {"timestamp": 4994.58, "power": 33.397335}, {"timestamp": 5015.13, "power": 33.397335}, {"timestamp": 5035.67, "power": 33.397335}, {"timestamp": 5056.21, "power": 34.970054999999995}, {"timestamp": 5077.3, "power": 34.970054999999995}, {"timestamp": 5097.81, "power": 34.970054999999995}, {"timestamp": 5118.31, "power": 34.970054999999995}, {"timestamp": 5138.88, "power": 34.970054999999995}, {"timestamp": 5159.45, "power": 34.970054999999995}, {"timestamp": 5180.03, "power": 34.970054999999995}, {"timestamp": 5200.57, "power": 34.970054999999995}, {"timestamp": 5221.13, "power": 34.970054999999995}, {"timestamp": 5241.65, "power": 34.970054999999995}, {"timestamp": 5262.14, "power": 34.970054999999995}, {"timestamp": 5282.71, "power": 34.970054999999995}, {"timestamp": 5303.28, "power": 34.970054999999995}, {"timestamp": 5323.84, "power": 34.970054999999995}, {"timestamp": 5344.42, "power": 34.970054999999995}, {"timestamp": 5364.99, "power": 34.970054999999995}, {"timestamp": 5385.51, "power": 34.970054999999995}, {"timestamp": 5406.01, "power": 34.970054999999995}, {"timestamp": 5426.56, "power": 34.970054999999995}, {"timestamp": 5447.11, "power": 34.970054999999995}, {"timestamp": 5467.68, "power": 34.970054999999995}, {"timestamp": 5488.25, "power": 34.970054999999995}, {"timestamp": 5508.83, "power": 34.970054999999995}, {"timestamp": 5529.37, "power": 34.970054999999995}, {"timestamp": 5549.87, "power": 34.970054999999995}, {"timestamp": 5570.43, "power": 34.970054999999995}, {"timestamp": 5590.98, "power": 34.970054999999995}, {"timestamp": 5611.52, "power": 34.970054999999995}, {"timestamp": 5632.09, "power": 34.970054999999995}, {"timestamp": 5652.67, "power": 34.970054999999995}, {"timestamp": 5673.24, "power": 34.970054999999995}, {"timestamp": 5693.75, "power": 34.970054999999995}, {"timestamp": 5714.29, "power": 34.970054999999995}, {"timestamp": 5734.83, "power": 34.970054999999995}, {"timestamp": 5755.37, "power": 34.970054999999995}, {"timestamp": 5775.93, "power": 34.970054999999995}, {"timestamp": 5796.5, "power": 34.970054999999995}, {"timestamp": 5817.06, "power": 34.970054999999995}, {"timestamp": 5837.57, "power": 34.970054999999995}, {"timestamp": 5858.13, "power": 34.970054999999995}, {"timestamp": 5878.69, "power": 34.970054999999995}, {"timestamp": 5899.24, "power": 34.970054999999995}, {"timestamp": 5919.77, "power": 34.970054999999995}, {"timestamp": 5940.32, "power": 34.970054999999995}, {"timestamp": 5960.86, "power": 34.970054999999995}, {"timestamp": 5981.38, "power": 34.970054999999995}, {"timestamp": 6001.88, "power": 34.970054999999995}, {"timestamp": 6022.44, "power": 34.970054999999995}, {"timestamp": 6043.0, "power": 34.970054999999995}, {"timestamp": 6063.58, "power": 33.54795}, {"timestamp": 6084.74, "power": 33.54795}, {"timestamp": 6105.3, "power": 33.54795}, {"timestamp": 6125.81, "power": 33.54795}, {"timestamp": 6146.37, "power": 33.54795}, {"timestamp": 6166.95, "power": 33.54795}, {"timestamp": 6187.51, "power": 33.54795}, {"timestamp": 6208.09, "power": 33.54795}, {"timestamp": 6228.65, "power": 33.54795}, {"timestamp": 6249.21, "power": 33.54795}, {"timestamp": 6269.72, "power": 33.54795}, {"timestamp": 6290.26, "power": 33.54795}, {"timestamp": 6310.8, "power": 33.54795}, {"timestamp": 6331.37, "power": 33.54795}, {"timestamp": 6351.94, "power": 33.54795}, {"timestamp": 6372.51, "power": 33.54795}, {"timestamp": 6393.09, "power": 33.54795}, {"timestamp": 6413.61, "power": 33.54795}, {"timestamp": 6434.17, "power": 33.54795}, {"timestamp": 6454.71, "power": 33.54795}, {"timestamp": 6475.25, "power": 33.54795}, {"timestamp": 6495.79, "power": 33.54795}, {"timestamp": 6516.33, "power": 33.54795}, {"timestamp": 6536.88, "power": 33.54795}, {"timestamp": 6557.38, "power": 33.54795}, {"timestamp": 6577.88, "power": 33.54795}, {"timestamp": 6598.44, "power": 33.54795}, {"timestamp": 6619.01, "power": 33.54795}, {"timestamp": 6639.58, "power": 33.54795}, {"timestamp": 6660.15, "power": 33.54795}, {"timestamp": 6680.69, "power": 33.54795}, {"timestamp": 6701.23, "power": 33.54795}, {"timestamp": 6721.74, "power": 33.54795}, {"timestamp": 6742.27, "power": 33.54795}, {"timestamp": 6762.81, "power": 33.54795}, {"timestamp": 6783.35, "power": 33.54795}, {"timestamp": 6803.9, "power": 33.54795}, {"timestamp": 6824.44, "power": 33.54795}, {"timestamp": 6844.98, "power": 33.54795}, {"timestamp": 6865.5, "power": 33.54795}, {"timestamp": 6885.99, "power": 33.54795}, {"timestamp": 6906.53, "power": 33.54795}, {"timestamp": 6927.07, "power": 33.54795}, {"timestamp": 6947.62, "power": 33.54795}, {"timestamp": 6968.16, "power": 33.54795}, {"timestamp": 6988.7, "power": 33.54795}, {"timestamp": 7009.24, "power": 33.54795}, {"timestamp": 7029.76, "power": 33.54795}, {"timestamp": 7050.29, "power": 33.54795}, {"timestamp": 7070.83, "power": 34.159116}, {"timestamp": 7091.96, "power": 34.159116}, {"timestamp": 7112.5, "power": 34.159116}, {"timestamp": 7133.08, "power": 34.159116}, {"timestamp": 7153.6, "power": 34.159116}, {"timestamp": 7174.14, "power": 34.159116}, {"timestamp": 7194.72, "power": 34.159116}, {"timestamp": 7215.28, "power": 34.159116}, {"timestamp": 7235.84, "power": 34.159116}, {"timestamp": 7256.41, "power": 34.159116}, {"timestamp": 7276.97, "power": 34.159116}, {"timestamp": 7297.49, "power": 34.159116}, {"timestamp": 7317.99, "power": 34.159116}, {"timestamp": 7338.55, "power": 34.159116}, {"timestamp": 7359.12, "power": 34.159116}, {"timestamp": 7379.69, "power": 34.159116}, {"timestamp": 7400.27, "power": 34.159116}, {"timestamp": 7420.82, "power": 34.159116}, {"timestamp": 7441.37, "power": 34.159116}, {"timestamp": 7461.87, "power": 34.159116}, {"timestamp": 7482.44, "power": 34.159116}, {"timestamp": 7503.01, "power": 34.159116}, {"timestamp": 7523.58, "power": 34.159116}, {"timestamp": 7544.12, "power": 34.159116}, {"timestamp": 7564.66, "power": 34.159116}, {"timestamp": 7585.2, "power": 34.159116}, {"timestamp": 7605.71, "power": 34.159116}, {"timestamp": 7626.26, "power": 34.159116}, {"timestamp": 7646.8, "power": 34.159116}, {"timestamp": 7667.34, "power": 34.159116}, {"timestamp": 7687.88, "power": 34.159116}, {"timestamp": 7708.42, "power": 34.159116}, {"timestamp": 7728.96, "power": 34.159116}, {"timestamp": 7749.48, "power": 34.159116}, {"timestamp": 7769.98, "power": 34.159116}, {"timestamp": 7790.51, "power": 34.159116}, {"timestamp": 7811.06, "power": 34.159116}, {"timestamp": 7831.6, "power": 34.159116}, {"timestamp": 7852.14, "power": 34.159116}, {"timestamp": 7872.68, "power": 34.159116}, {"timestamp": 7893.22, "power": 34.159116}, {"timestamp": 7913.75, "power": 34.159116}, {"timestamp": 7934.28, "power": 34.159116}, {"timestamp": 7954.82, "power": 34.159116}, {"timestamp": 7975.36, "power": 34.159116}, {"timestamp": 7995.91, "power": 34.159116}, {"timestamp": 8016.45, "power": 34.159116}, {"timestamp": 8036.99, "power": 34.159116}, {"timestamp": 8057.51, "power": 34.159116}, {"timestamp": 8078.01, "power": 33.11484}, {"timestamp": 8099.12, "power": 33.11484}, {"timestamp": 8119.66, "power": 33.11484}, {"timestamp": 8140.2, "power": 33.11484}, {"timestamp": 8160.74, "power": 33.11484}, {"timestamp": 8181.29, "power": 33.11484}, {"timestamp": 8201.79, "power": 33.11484}, {"timestamp": 8222.33, "power": 33.11484}, {"timestamp": 8242.87, "power": 33.11484}, {"timestamp": 8263.41, "power": 33.11484}, {"timestamp": 8283.95, "power": 33.11484}, {"timestamp": 8304.49, "power": 33.11484}, {"timestamp": 8325.03, "power": 33.11484}, {"timestamp": 8345.55, "power": 33.11484}, {"timestamp": 8366.11, "power": 33.11484}, {"timestamp": 8386.69, "power": 33.11484}, {"timestamp": 8407.26, "power": 33.11484}, {"timestamp": 8427.83, "power": 33.11484}, {"timestamp": 8448.39, "power": 33.11484}, {"timestamp": 8468.96, "power": 33.11484}, {"timestamp": 8489.48, "power": 33.11484}, {"timestamp": 8509.98, "power": 33.11484}, {"timestamp": 8530.53, "power": 33.11484}, {"timestamp": 8551.08, "power": 33.11484}, {"timestamp": 8571.62, "power": 33.11484}, {"timestamp": 8592.16, "power": 33.11484}, {"timestamp": 8612.7, "power": 33.11484}, {"timestamp": 8633.24, "power": 33.11484}, {"timestamp": 8653.75, "power": 33.11484}, {"timestamp": 8674.29, "power": 33.11484}, {"timestamp": 8694.83, "power": 33.11484}, {"timestamp": 8715.37, "power": 33.11484}, {"timestamp": 8735.91, "power": 33.11484}, {"timestamp": 8756.45, "power": 33.11484}, {"timestamp": 8776.99, "power": 33.11484}, {"timestamp": 8797.51, "power": 33.11484}, {"timestamp": 8818.05, "power": 33.11484}, {"timestamp": 8838.6, "power": 33.11484}, {"timestamp": 8859.14, "power": 33.11484}, {"timestamp": 8879.68, "power": 33.11484}, {"timestamp": 8900.22, "power": 33.11484}, {"timestamp": 8920.76, "power": 33.11484}, {"timestamp": 8941.32, "power": 33.11484}, {"timestamp": 8961.82, "power": 33.11484}, {"timestamp": 8982.35, "power": 33.11484}, {"timestamp": 9002.89, "power": 33.11484}, {"timestamp": 9023.43, "power": 33.11484}, {"timestamp": 9043.98, "power": 33.11484}, {"timestamp": 9064.52, "power": 33.11484}, {"timestamp": 9085.06, "power": 33.765609999999995}, {"timestamp": 9106.28, "power": 33.765609999999995}, {"timestamp": 9126.82, "power": 33.765609999999995}, {"timestamp": 9147.37, "power": 33.765609999999995}, {"timestamp": 9167.98, "power": 33.765609999999995}, {"timestamp": 9188.55, "power": 33.765609999999995}, {"timestamp": 9209.09, "power": 33.765609999999995}, {"timestamp": 9229.63, "power": 33.765609999999995}, {"timestamp": 9250.22, "power": 33.765609999999995}, {"timestamp": 9270.79, "power": 33.765609999999995}, {"timestamp": 9291.32, "power": 33.765609999999995}, {"timestamp": 9311.85, "power": 33.765609999999995}, {"timestamp": 9332.38, "power": 33.765609999999995}, {"timestamp": 9352.91, "power": 33.765609999999995}, {"timestamp": 9373.41, "power": 33.765609999999995}, {"timestamp": 9393.89, "power": 33.765609999999995}, {"timestamp": 9414.42, "power": 33.765609999999995}, {"timestamp": 9434.95, "power": 33.765609999999995}, {"timestamp": 9455.48, "power": 33.765609999999995}, {"timestamp": 9476.01, "power": 33.765609999999995}, {"timestamp": 9496.54, "power": 33.765609999999995}, {"timestamp": 9517.07, "power": 33.765609999999995}, {"timestamp": 9537.58, "power": 33.765609999999995}, {"timestamp": 9558.1, "power": 33.765609999999995}, {"timestamp": 9578.64, "power": 33.765609999999995}, {"timestamp": 9599.16, "power": 33.765609999999995}, {"timestamp": 9619.7, "power": 33.765609999999995}, {"timestamp": 9640.23, "power": 33.765609999999995}, {"timestamp": 9660.76, "power": 33.765609999999995}, {"timestamp": 9681.31, "power": 33.765609999999995}, {"timestamp": 9701.79, "power": 33.765609999999995}, {"timestamp": 9722.31, "power": 33.765609999999995}, {"timestamp": 9742.84, "power": 33.765609999999995}, {"timestamp": 9763.36, "power": 33.765609999999995}, {"timestamp": 9783.89, "power": 33.765609999999995}, {"timestamp": 9804.41, "power": 33.765609999999995}, {"timestamp": 9824.94, "power": 33.765609999999995}, {"timestamp": 9845.44, "power": 33.765609999999995}, {"timestamp": 9865.92, "power": 33.765609999999995}, {"timestamp": 9886.44, "power": 33.765609999999995}, {"timestamp": 9906.97, "power": 33.765609999999995}, {"timestamp": 9927.5, "power": 33.765609999999995}, {"timestamp": 9948.02, "power": 33.765609999999995}, {"timestamp": 9968.55, "power": 33.765609999999995}, {"timestamp": 9989.07, "power": 33.765609999999995}, {"timestamp": 10009.6, "power": 33.765609999999995}, {"timestamp": 10030.1, "power": 33.765609999999995}, {"timestamp": 10050.6, "power": 33.765609999999995}, {"timestamp": 10071.2, "power": 33.765609999999995}, {"timestamp": 10091.7, "power": 36.04249}, {"timestamp": 10113.9, "power": 36.04249}, {"timestamp": 10134.3, "power": 36.04249}, {"timestamp": 10154.8, "power": 36.04249}, {"timestamp": 10175.4, "power": 36.04249}, {"timestamp": 10196.0, "power": 36.04249}, {"timestamp": 10216.5, "power": 36.04249}, {"timestamp": 10237.1, "power": 36.04249}, {"timestamp": 10257.6, "power": 36.04249}, {"timestamp": 10278.2, "power": 36.04249}, {"timestamp": 10298.7, "power": 36.04249}, {"timestamp": 10319.2, "power": 36.04249}, {"timestamp": 10339.8, "power": 36.04249}, {"timestamp": 10360.3, "power": 36.04249}, {"timestamp": 10380.8, "power": 36.04249}, {"timestamp": 10401.3, "power": 36.04249}, {"timestamp": 10421.8, "power": 36.04249}, {"timestamp": 10442.4, "power": 36.04249}, {"timestamp": 10462.9, "power": 36.04249}, {"timestamp": 10483.4, "power": 36.04249}, {"timestamp": 10503.9, "power": 36.04249}, {"timestamp": 10524.5, "power": 36.04249}, {"timestamp": 10545.0, "power": 36.04249}, {"timestamp": 10565.5, "power": 36.04249}, {"timestamp": 10586.0, "power": 36.04249}, {"timestamp": 10606.5, "power": 36.04249}, {"timestamp": 10627.1, "power": 36.04249}, {"timestamp": 10647.6, "power": 36.04249}, {"timestamp": 10668.1, "power": 36.04249}, {"timestamp": 10688.7, "power": 36.04249}, {"timestamp": 10709.2, "power": 36.04249}, {"timestamp": 10729.7, "power": 36.04249}, {"timestamp": 10750.2, "power": 36.04249}, {"timestamp": 10770.8, "power": 36.04249}, {"timestamp": 10791.3, "power": 36.04249}, {"timestamp": 10811.8, "power": 36.04249}, {"timestamp": 10832.4, "power": 36.04249}, {"timestamp": 10852.9, "power": 36.04249}, {"timestamp": 10873.4, "power": 36.04249}, {"timestamp": 10893.9, "power": 36.04249}, {"timestamp": 10914.4, "power": 36.04249}, {"timestamp": 10934.9, "power": 36.04249}, {"timestamp": 10955.5, "power": 36.04249}, {"timestamp": 10976.0, "power": 36.04249}, {"timestamp": 10996.5, "power": 36.04249}, {"timestamp": 11017.1, "power": 36.04249}, {"timestamp": 11037.6, "power": 36.04249}, {"timestamp": 11058.1, "power": 36.04249}, {"timestamp": 11078.5, "power": 36.04249}, {"timestamp": 11099.1, "power": 32.585308}, {"timestamp": 11120.1, "power": 32.585308}, {"timestamp": 11140.6, "power": 32.585308}, {"timestamp": 11161.2, "power": 32.585308}, {"timestamp": 11181.7, "power": 32.585308}, {"timestamp": 11202.2, "power": 32.585308}, {"timestamp": 11222.7, "power": 32.585308}, {"timestamp": 11243.3, "power": 32.585308}, {"timestamp": 11263.8, "power": 32.585308}, {"timestamp": 11284.3, "power": 32.585308}, {"timestamp": 11304.9, "power": 32.585308}, {"timestamp": 11325.3, "power": 32.585308}, {"timestamp": 11345.8, "power": 32.585308}, {"timestamp": 11366.4, "power": 32.585308}, {"timestamp": 11386.9, "power": 32.585308}, {"timestamp": 11407.4, "power": 32.585308}, {"timestamp": 11428.0, "power": 32.585308}], "timeline": {"START": "3646.256416", "END": "9204.009839"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 7324.99}, {"name": "clSetKernelArg", "calls": 19, "time": 2693.1}, {"name": "clReleaseKernel", "calls": 1, "time": 1111.35}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.9175}, {"name": "clReleaseContext", "calls": 1, "time": 41.7526}, {"name": "clCreateContext", "calls": 1, "time": 32.0603}, {"name": "clReleaseProgram", "calls": 1, "time": 19.4255}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.733298}, {"name": "clCreateKernel", "calls": 1, "time": 0.339935}, {"name": "clEnqueueTask", "calls": 1, "time": 0.166861}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083591}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076758}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026967}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025206}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022147}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.019594}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011307}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009221}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008649}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007087}, {"name": "clRetainDevice", "calls": 2, "time": 0.005056}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 5557.75}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 5557.27}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 9638880.0, "time": 1004.05}, {"type": "WRITE", "transfers": 1, "speed": 7344.955384, "utilization": 76.509952, "size": 6118490.0, "time": 833.018976}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 158210930, "speed": 233.244, "utilization": 2.02468, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 9727119, "speed": 487.674, "utilization": 4.23328, "size": 0.127838}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len8/run0.json b/code/fpga/unopt_results/dblp.xml.15MB.len8/run0.json new file mode 100644 index 0000000..3d28011 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.8775, "power": 32.437762000000006}, {"timestamp": 63.5146, "power": 32.437762000000006}, {"timestamp": 84.0842, "power": 32.437762000000006}, {"timestamp": 104.665, "power": 32.437762000000006}, {"timestamp": 125.319, "power": 32.437762000000006}, {"timestamp": 145.945, "power": 32.437762000000006}, {"timestamp": 166.472, "power": 32.437762000000006}, {"timestamp": 187.006, "power": 32.437762000000006}, {"timestamp": 207.535, "power": 32.437762000000006}, {"timestamp": 228.072, "power": 32.437762000000006}, {"timestamp": 248.672, "power": 32.437762000000006}, {"timestamp": 269.237, "power": 32.437762000000006}, {"timestamp": 289.798, "power": 32.437762000000006}, {"timestamp": 310.396, "power": 32.437762000000006}, {"timestamp": 330.994, "power": 32.437762000000006}, {"timestamp": 351.597, "power": 32.437762000000006}, {"timestamp": 372.158, "power": 32.437762000000006}, {"timestamp": 392.75, "power": 32.437762000000006}, {"timestamp": 413.311, "power": 32.437762000000006}, {"timestamp": 433.876, "power": 32.437762000000006}, {"timestamp": 454.472, "power": 32.437762000000006}, {"timestamp": 475.073, "power": 32.437762000000006}, {"timestamp": 495.672, "power": 32.437762000000006}, {"timestamp": 516.274, "power": 32.437762000000006}, {"timestamp": 536.851, "power": 32.437762000000006}, {"timestamp": 557.413, "power": 32.437762000000006}, {"timestamp": 577.972, "power": 32.437762000000006}, {"timestamp": 598.57, "power": 32.437762000000006}, {"timestamp": 619.169, "power": 32.437762000000006}, {"timestamp": 639.773, "power": 32.437762000000006}, {"timestamp": 660.375, "power": 32.437762000000006}, {"timestamp": 680.952, "power": 32.437762000000006}, {"timestamp": 701.513, "power": 32.437762000000006}, {"timestamp": 722.123, "power": 32.437762000000006}, {"timestamp": 742.737, "power": 32.437762000000006}, {"timestamp": 763.335, "power": 32.437762000000006}, {"timestamp": 783.935, "power": 32.437762000000006}, {"timestamp": 804.536, "power": 32.437762000000006}, {"timestamp": 825.162, "power": 32.437762000000006}, {"timestamp": 845.725, "power": 32.437762000000006}, {"timestamp": 866.322, "power": 32.437762000000006}, {"timestamp": 886.928, "power": 32.437762000000006}, {"timestamp": 907.529, "power": 32.437762000000006}, {"timestamp": 928.128, "power": 32.437762000000006}, {"timestamp": 948.675, "power": 32.437762000000006}, {"timestamp": 969.238, "power": 32.437762000000006}, {"timestamp": 989.811, "power": 32.437762000000006}, {"timestamp": 1010.41, "power": 32.359825}, {"timestamp": 1031.59, "power": 32.359825}, {"timestamp": 1052.16, "power": 32.359825}, {"timestamp": 1072.7, "power": 32.359825}, {"timestamp": 1093.19, "power": 32.359825}, {"timestamp": 1113.68, "power": 32.359825}, {"timestamp": 1134.21, "power": 32.359825}, {"timestamp": 1154.75, "power": 32.359825}, {"timestamp": 1175.28, "power": 32.359825}, {"timestamp": 1195.81, "power": 32.359825}, {"timestamp": 1216.35, "power": 32.359825}, {"timestamp": 1236.86, "power": 32.359825}, {"timestamp": 1257.35, "power": 32.359825}, {"timestamp": 1277.88, "power": 32.359825}, {"timestamp": 1298.41, "power": 32.359825}, {"timestamp": 1318.95, "power": 32.359825}, {"timestamp": 1339.48, "power": 32.359825}, {"timestamp": 1360.02, "power": 32.359825}, {"timestamp": 1380.55, "power": 32.359825}, {"timestamp": 1401.06, "power": 32.359825}, {"timestamp": 1421.58, "power": 32.359825}, {"timestamp": 1442.12, "power": 32.359825}, {"timestamp": 1462.65, "power": 32.359825}, {"timestamp": 1483.19, "power": 32.359825}, {"timestamp": 1503.73, "power": 32.359825}, {"timestamp": 1524.27, "power": 32.359825}, {"timestamp": 1544.96, "power": 32.359825}, {"timestamp": 1565.53, "power": 32.359825}, {"timestamp": 1586.05, "power": 32.359825}, {"timestamp": 1606.58, "power": 32.359825}, {"timestamp": 1627.11, "power": 32.359825}, {"timestamp": 1647.64, "power": 32.359825}, {"timestamp": 1668.17, "power": 32.359825}, {"timestamp": 1688.69, "power": 32.359825}, {"timestamp": 1709.17, "power": 32.359825}, {"timestamp": 1729.66, "power": 32.359825}, {"timestamp": 1750.19, "power": 32.359825}, {"timestamp": 1770.72, "power": 32.359825}, {"timestamp": 1791.25, "power": 32.359825}, {"timestamp": 1811.78, "power": 32.359825}, {"timestamp": 1832.32, "power": 32.359825}, {"timestamp": 1852.83, "power": 32.359825}, {"timestamp": 1873.31, "power": 32.359825}, {"timestamp": 1893.84, "power": 32.359825}, {"timestamp": 1914.37, "power": 32.359825}, {"timestamp": 1934.9, "power": 32.359825}, {"timestamp": 1955.44, "power": 32.359825}, {"timestamp": 1975.98, "power": 32.359825}, {"timestamp": 1996.51, "power": 32.359825}, {"timestamp": 2017.02, "power": 35.97583}, {"timestamp": 2038.14, "power": 35.97583}, {"timestamp": 2058.66, "power": 35.97583}, {"timestamp": 2079.2, "power": 35.97583}, {"timestamp": 2099.73, "power": 35.97583}, {"timestamp": 2120.25, "power": 35.97583}, {"timestamp": 2140.76, "power": 35.97583}, {"timestamp": 2161.24, "power": 35.97583}, {"timestamp": 2181.77, "power": 35.97583}, {"timestamp": 2202.29, "power": 35.97583}, {"timestamp": 2222.82, "power": 35.97583}, {"timestamp": 2243.35, "power": 35.97583}, {"timestamp": 2263.88, "power": 35.97583}, {"timestamp": 2284.4, "power": 35.97583}, {"timestamp": 2304.92, "power": 35.97583}, {"timestamp": 2325.44, "power": 35.97583}, {"timestamp": 2345.97, "power": 35.97583}, {"timestamp": 2366.5, "power": 35.97583}, {"timestamp": 2387.03, "power": 35.97583}, {"timestamp": 2407.55, "power": 35.97583}, {"timestamp": 2428.08, "power": 35.97583}, {"timestamp": 2448.61, "power": 35.97583}, {"timestamp": 2469.13, "power": 35.97583}, {"timestamp": 2489.67, "power": 35.97583}, {"timestamp": 2510.2, "power": 35.97583}, {"timestamp": 2530.74, "power": 35.97583}, {"timestamp": 2551.28, "power": 35.97583}, {"timestamp": 2571.82, "power": 35.97583}, {"timestamp": 2592.35, "power": 35.97583}, {"timestamp": 2612.86, "power": 35.97583}, {"timestamp": 2633.36, "power": 35.97583}, {"timestamp": 2653.9, "power": 35.97583}, {"timestamp": 2674.44, "power": 35.97583}, {"timestamp": 2694.98, "power": 35.97583}, {"timestamp": 2715.52, "power": 35.97583}, {"timestamp": 2736.06, "power": 35.97583}, {"timestamp": 2756.6, "power": 35.97583}, {"timestamp": 2777.11, "power": 35.97583}, {"timestamp": 2797.64, "power": 35.97583}, {"timestamp": 2818.18, "power": 35.97583}, {"timestamp": 2838.73, "power": 35.97583}, {"timestamp": 2859.27, "power": 35.97583}, {"timestamp": 2879.81, "power": 35.97583}, {"timestamp": 2900.37, "power": 35.97583}, {"timestamp": 2920.89, "power": 35.97583}, {"timestamp": 2941.42, "power": 35.97583}, {"timestamp": 2961.98, "power": 35.97583}, {"timestamp": 2982.54, "power": 35.97583}, {"timestamp": 3003.11, "power": 35.97583}, {"timestamp": 3023.67, "power": 33.612556999999995}, {"timestamp": 3044.84, "power": 33.612556999999995}, {"timestamp": 3065.33, "power": 33.612556999999995}, {"timestamp": 3085.87, "power": 33.612556999999995}, {"timestamp": 3106.41, "power": 33.612556999999995}, {"timestamp": 3126.95, "power": 33.612556999999995}, {"timestamp": 3147.49, "power": 33.612556999999995}, {"timestamp": 3168.04, "power": 33.612556999999995}, {"timestamp": 3188.58, "power": 33.612556999999995}, {"timestamp": 3209.09, "power": 33.612556999999995}, {"timestamp": 3229.62, "power": 33.612556999999995}, {"timestamp": 3250.16, "power": 33.612556999999995}, {"timestamp": 3270.7, "power": 33.612556999999995}, {"timestamp": 3291.24, "power": 33.612556999999995}, {"timestamp": 3311.78, "power": 33.612556999999995}, {"timestamp": 3332.31, "power": 33.612556999999995}, {"timestamp": 3352.84, "power": 33.612556999999995}, {"timestamp": 3373.33, "power": 33.612556999999995}, {"timestamp": 3393.86, "power": 33.612556999999995}, {"timestamp": 3414.4, "power": 33.612556999999995}, {"timestamp": 3434.94, "power": 33.612556999999995}, {"timestamp": 3455.48, "power": 33.612556999999995}, {"timestamp": 3476.01, "power": 33.612556999999995}, {"timestamp": 3496.56, "power": 33.612556999999995}, {"timestamp": 3517.09, "power": 33.612556999999995}, {"timestamp": 3537.58, "power": 33.612556999999995}, {"timestamp": 3558.11, "power": 33.612556999999995}, {"timestamp": 3578.65, "power": 33.612556999999995}, {"timestamp": 3599.19, "power": 33.612556999999995}, {"timestamp": 3619.73, "power": 33.612556999999995}, {"timestamp": 3640.26, "power": 33.612556999999995}, {"timestamp": 3660.78, "power": 33.612556999999995}, {"timestamp": 3681.28, "power": 33.612556999999995}, {"timestamp": 3701.83, "power": 33.612556999999995}, {"timestamp": 3722.39, "power": 33.612556999999995}, {"timestamp": 3742.96, "power": 33.612556999999995}, {"timestamp": 3763.51, "power": 33.612556999999995}, {"timestamp": 3784.08, "power": 33.612556999999995}, {"timestamp": 3804.66, "power": 33.612556999999995}, {"timestamp": 3825.15, "power": 33.612556999999995}, {"timestamp": 3845.7, "power": 33.612556999999995}, {"timestamp": 3866.28, "power": 33.612556999999995}, {"timestamp": 3886.85, "power": 33.612556999999995}, {"timestamp": 3907.4, "power": 33.612556999999995}, {"timestamp": 3927.97, "power": 33.612556999999995}, {"timestamp": 3948.51, "power": 33.612556999999995}, {"timestamp": 3969.02, "power": 33.612556999999995}, {"timestamp": 3989.57, "power": 33.612556999999995}, {"timestamp": 4010.11, "power": 33.612556999999995}, {"timestamp": 4030.67, "power": 32.503548}, {"timestamp": 4051.78, "power": 32.503548}, {"timestamp": 4072.31, "power": 32.503548}, {"timestamp": 4092.83, "power": 32.503548}, {"timestamp": 4113.32, "power": 32.503548}, {"timestamp": 4133.85, "power": 32.503548}, {"timestamp": 4154.39, "power": 32.503548}, {"timestamp": 4174.93, "power": 32.503548}, {"timestamp": 4195.47, "power": 32.503548}, {"timestamp": 4216.0, "power": 32.503548}, {"timestamp": 4236.54, "power": 32.503548}, {"timestamp": 4257.06, "power": 32.503548}, {"timestamp": 4277.59, "power": 32.503548}, {"timestamp": 4298.13, "power": 32.503548}, {"timestamp": 4318.67, "power": 32.503548}, {"timestamp": 4339.21, "power": 32.503548}, {"timestamp": 4359.74, "power": 32.503548}, {"timestamp": 4380.28, "power": 32.503548}, {"timestamp": 4400.81, "power": 32.503548}, {"timestamp": 4421.3, "power": 32.503548}, {"timestamp": 4441.84, "power": 32.503548}, {"timestamp": 4462.37, "power": 32.503548}, {"timestamp": 4482.91, "power": 32.503548}, {"timestamp": 4503.45, "power": 32.503548}, {"timestamp": 4523.99, "power": 32.503548}, {"timestamp": 4544.53, "power": 32.503548}, {"timestamp": 4565.05, "power": 32.503548}, {"timestamp": 4585.58, "power": 32.503548}, {"timestamp": 4606.12, "power": 32.503548}, {"timestamp": 4626.66, "power": 32.503548}, {"timestamp": 4647.2, "power": 32.503548}, {"timestamp": 4667.74, "power": 32.503548}, {"timestamp": 4688.27, "power": 32.503548}, {"timestamp": 4708.79, "power": 32.503548}, {"timestamp": 4729.29, "power": 32.503548}, {"timestamp": 4749.82, "power": 32.503548}, {"timestamp": 4770.36, "power": 32.503548}, {"timestamp": 4790.9, "power": 32.503548}, {"timestamp": 4811.44, "power": 32.503548}, {"timestamp": 4831.98, "power": 32.503548}, {"timestamp": 4852.52, "power": 32.503548}, {"timestamp": 4873.04, "power": 32.503548}, {"timestamp": 4893.57, "power": 32.503548}, {"timestamp": 4914.1, "power": 32.503548}, {"timestamp": 4934.64, "power": 32.503548}, {"timestamp": 4955.18, "power": 32.503548}, {"timestamp": 4975.72, "power": 32.503548}, {"timestamp": 4996.26, "power": 32.503548}, {"timestamp": 5016.77, "power": 32.503548}, {"timestamp": 5037.26, "power": 32.702362}, {"timestamp": 5058.29, "power": 32.702362}, {"timestamp": 5078.84, "power": 32.702362}, {"timestamp": 5099.37, "power": 32.702362}, {"timestamp": 5119.91, "power": 32.702362}, {"timestamp": 5140.45, "power": 32.702362}, {"timestamp": 5160.97, "power": 32.702362}, {"timestamp": 5181.5, "power": 32.702362}, {"timestamp": 5202.04, "power": 32.702362}, {"timestamp": 5222.58, "power": 32.702362}, {"timestamp": 5243.12, "power": 32.702362}, {"timestamp": 5263.65, "power": 32.702362}, {"timestamp": 5284.19, "power": 32.702362}, {"timestamp": 5304.72, "power": 32.702362}, {"timestamp": 5325.27, "power": 32.702362}, {"timestamp": 5345.81, "power": 32.702362}, {"timestamp": 5366.35, "power": 32.702362}, {"timestamp": 5386.89, "power": 32.702362}, {"timestamp": 5407.43, "power": 32.702362}, {"timestamp": 5427.97, "power": 32.702362}, {"timestamp": 5448.51, "power": 32.702362}, {"timestamp": 5469.03, "power": 32.702362}, {"timestamp": 5489.56, "power": 32.702362}, {"timestamp": 5510.1, "power": 32.702362}, {"timestamp": 5530.64, "power": 32.702362}, {"timestamp": 5551.18, "power": 32.702362}, {"timestamp": 5571.72, "power": 32.702362}, {"timestamp": 5592.26, "power": 32.702362}, {"timestamp": 5612.77, "power": 32.702362}, {"timestamp": 5633.27, "power": 32.702362}, {"timestamp": 5653.8, "power": 32.702362}, {"timestamp": 5674.35, "power": 32.702362}, {"timestamp": 5694.89, "power": 32.702362}, {"timestamp": 5715.43, "power": 32.702362}, {"timestamp": 5735.97, "power": 32.702362}, {"timestamp": 5756.51, "power": 32.702362}, {"timestamp": 5777.09, "power": 32.702362}, {"timestamp": 5797.64, "power": 32.702362}, {"timestamp": 5818.16, "power": 32.702362}, {"timestamp": 5838.69, "power": 32.702362}, {"timestamp": 5859.21, "power": 32.702362}, {"timestamp": 5879.72, "power": 32.702362}, {"timestamp": 5900.25, "power": 32.702362}, {"timestamp": 5920.75, "power": 32.702362}, {"timestamp": 5941.23, "power": 32.702362}, {"timestamp": 5961.75, "power": 32.702362}, {"timestamp": 5982.27, "power": 32.702362}, {"timestamp": 6002.79, "power": 32.702362}, {"timestamp": 6023.31, "power": 32.702362}, {"timestamp": 6043.84, "power": 34.449006}, {"timestamp": 6065.03, "power": 34.449006}, {"timestamp": 6085.55, "power": 34.449006}, {"timestamp": 6106.07, "power": 34.449006}, {"timestamp": 6126.59, "power": 34.449006}, {"timestamp": 6147.11, "power": 34.449006}, {"timestamp": 6167.63, "power": 34.449006}, {"timestamp": 6188.15, "power": 34.449006}, {"timestamp": 6208.67, "power": 34.449006}, {"timestamp": 6229.16, "power": 34.449006}, {"timestamp": 6249.67, "power": 34.449006}, {"timestamp": 6270.19, "power": 34.449006}, {"timestamp": 6290.74, "power": 34.449006}, {"timestamp": 6311.31, "power": 34.449006}, {"timestamp": 6331.87, "power": 34.449006}, {"timestamp": 6352.42, "power": 34.449006}, {"timestamp": 6372.94, "power": 34.449006}, {"timestamp": 6448.79, "power": 34.449006}, {"timestamp": 6469.31, "power": 34.449006}, {"timestamp": 6489.8, "power": 34.449006}, {"timestamp": 6510.32, "power": 34.449006}, {"timestamp": 6530.84, "power": 34.449006}, {"timestamp": 6551.36, "power": 34.449006}, {"timestamp": 6571.88, "power": 34.449006}, {"timestamp": 6592.41, "power": 34.449006}, {"timestamp": 6612.91, "power": 34.449006}, {"timestamp": 6633.4, "power": 34.449006}, {"timestamp": 6653.91, "power": 34.449006}, {"timestamp": 6674.43, "power": 34.449006}, {"timestamp": 6694.95, "power": 34.449006}, {"timestamp": 6715.47, "power": 34.449006}, {"timestamp": 6736.0, "power": 34.449006}, {"timestamp": 6756.52, "power": 34.449006}, {"timestamp": 6777.02, "power": 34.449006}, {"timestamp": 6797.51, "power": 34.449006}, {"timestamp": 6817.99, "power": 34.449006}, {"timestamp": 6838.51, "power": 34.449006}, {"timestamp": 6859.05, "power": 34.449006}, {"timestamp": 6879.58, "power": 34.449006}, {"timestamp": 6900.1, "power": 34.449006}, {"timestamp": 6920.63, "power": 34.449006}, {"timestamp": 6941.12, "power": 34.449006}, {"timestamp": 6961.6, "power": 34.449006}, {"timestamp": 6982.11, "power": 34.449006}, {"timestamp": 7002.65, "power": 34.449006}, {"timestamp": 7023.17, "power": 34.449006}, {"timestamp": 7043.7, "power": 34.449006}, {"timestamp": 7064.24, "power": 32.442605}, {"timestamp": 7085.43, "power": 32.442605}, {"timestamp": 7105.92, "power": 32.442605}, {"timestamp": 7126.44, "power": 32.442605}, {"timestamp": 7146.96, "power": 32.442605}, {"timestamp": 7167.48, "power": 32.442605}, {"timestamp": 7188.01, "power": 32.442605}, {"timestamp": 7208.53, "power": 32.442605}, {"timestamp": 7229.02, "power": 32.442605}, {"timestamp": 7249.5, "power": 32.442605}, {"timestamp": 7269.99, "power": 32.442605}, {"timestamp": 7290.51, "power": 32.442605}, {"timestamp": 7311.03, "power": 32.442605}, {"timestamp": 7331.52, "power": 32.442605}, {"timestamp": 7352.05, "power": 32.442605}, {"timestamp": 7372.57, "power": 32.442605}, {"timestamp": 7393.06, "power": 32.442605}, {"timestamp": 7413.55, "power": 32.442605}, {"timestamp": 7434.07, "power": 32.442605}, {"timestamp": 7454.59, "power": 32.442605}, {"timestamp": 7475.11, "power": 32.442605}, {"timestamp": 7495.63, "power": 32.442605}, {"timestamp": 7516.16, "power": 32.442605}, {"timestamp": 7536.68, "power": 32.442605}, {"timestamp": 7557.16, "power": 32.442605}, {"timestamp": 7577.65, "power": 32.442605}, {"timestamp": 7598.17, "power": 32.442605}, {"timestamp": 7618.69, "power": 32.442605}, {"timestamp": 7639.21, "power": 32.442605}, {"timestamp": 7659.73, "power": 32.442605}, {"timestamp": 7680.25, "power": 32.442605}, {"timestamp": 7700.76, "power": 32.442605}, {"timestamp": 7721.27, "power": 32.442605}, {"timestamp": 7741.82, "power": 32.442605}], "timeline": {"START": "2391.336847", "END": "5735.059544"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4712.44}, {"name": "clSetKernelArg", "calls": 19, "time": 1412.52}, {"name": "clReleaseKernel", "calls": 1, "time": 1262.19}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.6399}, {"name": "clReleaseContext", "calls": 1, "time": 45.0737}, {"name": "clCreateContext", "calls": 1, "time": 40.5303}, {"name": "clReleaseProgram", "calls": 1, "time": 20.6673}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.663258}, {"name": "clCreateKernel", "calls": 1, "time": 0.349452}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.282097}, {"name": "clEnqueueTask", "calls": 1, "time": 0.221385}, {"name": "clRetainMemObject", "calls": 14, "time": 0.119703}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032635}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025253}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022698}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01191}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011529}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010951}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008879}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007471}, {"name": "clRetainDevice", "calls": 2, "time": 0.005051}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3343.72}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3343.28}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9291.615269, "utilization": 96.787659, "size": 4819200.0, "time": 518.661165}, {"type": "WRITE", "transfers": 1, "speed": 7196.075426, "utilization": 74.959119, "size": 6118500.0, "time": 850.255431}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 78024366, "speed": 196.754, "utilization": 1.70793, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4658953, "speed": 488.753, "utilization": 4.24264, "size": 0.127687}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len8/run1.json b/code/fpga/unopt_results/dblp.xml.15MB.len8/run1.json new file mode 100644 index 0000000..5196295 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.6989, "power": 32.58133}, {"timestamp": 62.3631, "power": 32.58133}, {"timestamp": 82.9041, "power": 32.58133}, {"timestamp": 103.422, "power": 32.58133}, {"timestamp": 124.346, "power": 32.58133}, {"timestamp": 145.247, "power": 32.58133}, {"timestamp": 165.784, "power": 32.58133}, {"timestamp": 186.328, "power": 32.58133}, {"timestamp": 206.862, "power": 32.58133}, {"timestamp": 227.4, "power": 32.58133}, {"timestamp": 247.901, "power": 32.58133}, {"timestamp": 268.439, "power": 32.58133}, {"timestamp": 288.981, "power": 32.58133}, {"timestamp": 309.526, "power": 32.58133}, {"timestamp": 330.068, "power": 32.58133}, {"timestamp": 350.612, "power": 32.58133}, {"timestamp": 371.155, "power": 32.58133}, {"timestamp": 391.675, "power": 32.58133}, {"timestamp": 412.208, "power": 32.58133}, {"timestamp": 432.753, "power": 32.58133}, {"timestamp": 453.296, "power": 32.58133}, {"timestamp": 473.837, "power": 32.58133}, {"timestamp": 494.381, "power": 32.58133}, {"timestamp": 514.927, "power": 32.58133}, {"timestamp": 535.444, "power": 32.58133}, {"timestamp": 555.938, "power": 32.58133}, {"timestamp": 576.479, "power": 32.58133}, {"timestamp": 597.023, "power": 32.58133}, {"timestamp": 617.566, "power": 32.58133}, {"timestamp": 638.109, "power": 32.58133}, {"timestamp": 658.651, "power": 32.58133}, {"timestamp": 679.193, "power": 32.58133}, {"timestamp": 699.714, "power": 32.58133}, {"timestamp": 720.261, "power": 32.58133}, {"timestamp": 740.803, "power": 32.58133}, {"timestamp": 761.347, "power": 32.58133}, {"timestamp": 781.889, "power": 32.58133}, {"timestamp": 802.432, "power": 32.58133}, {"timestamp": 822.974, "power": 32.58133}, {"timestamp": 843.486, "power": 32.58133}, {"timestamp": 863.983, "power": 32.58133}, {"timestamp": 884.517, "power": 32.58133}, {"timestamp": 905.063, "power": 32.58133}, {"timestamp": 925.606, "power": 32.58133}, {"timestamp": 946.145, "power": 32.58133}, {"timestamp": 966.686, "power": 32.58133}, {"timestamp": 987.232, "power": 32.58133}, {"timestamp": 1007.74, "power": 33.107568}, {"timestamp": 1028.86, "power": 33.107568}, {"timestamp": 1049.45, "power": 33.107568}, {"timestamp": 1070.05, "power": 33.107568}, {"timestamp": 1090.64, "power": 33.107568}, {"timestamp": 1111.24, "power": 33.107568}, {"timestamp": 1131.83, "power": 33.107568}, {"timestamp": 1152.38, "power": 33.107568}, {"timestamp": 1172.97, "power": 33.107568}, {"timestamp": 1193.57, "power": 33.107568}, {"timestamp": 1214.17, "power": 33.107568}, {"timestamp": 1234.76, "power": 33.107568}, {"timestamp": 1255.36, "power": 33.107568}, {"timestamp": 1275.92, "power": 33.107568}, {"timestamp": 1296.48, "power": 33.107568}, {"timestamp": 1317.07, "power": 33.107568}, {"timestamp": 1337.66, "power": 33.107568}, {"timestamp": 1358.25, "power": 33.107568}, {"timestamp": 1378.85, "power": 33.107568}, {"timestamp": 1399.45, "power": 33.107568}, {"timestamp": 1420.01, "power": 33.107568}, {"timestamp": 1440.57, "power": 33.107568}, {"timestamp": 1461.17, "power": 33.107568}, {"timestamp": 1481.76, "power": 33.107568}, {"timestamp": 1502.35, "power": 33.107568}, {"timestamp": 1522.94, "power": 33.107568}, {"timestamp": 1543.55, "power": 33.107568}, {"timestamp": 1564.12, "power": 33.107568}, {"timestamp": 1584.71, "power": 33.107568}, {"timestamp": 1605.3, "power": 33.107568}, {"timestamp": 1625.83, "power": 33.107568}, {"timestamp": 1646.36, "power": 33.107568}, {"timestamp": 1666.9, "power": 33.107568}, {"timestamp": 1687.4, "power": 33.107568}, {"timestamp": 1707.89, "power": 33.107568}, {"timestamp": 1728.41, "power": 33.107568}, {"timestamp": 1748.95, "power": 33.107568}, {"timestamp": 1769.48, "power": 33.107568}, {"timestamp": 1790.01, "power": 33.107568}, {"timestamp": 1810.55, "power": 33.107568}, {"timestamp": 1831.08, "power": 33.107568}, {"timestamp": 1851.59, "power": 33.107568}, {"timestamp": 1872.1, "power": 33.107568}, {"timestamp": 1892.63, "power": 33.107568}, {"timestamp": 1913.17, "power": 33.107568}, {"timestamp": 1933.7, "power": 33.107568}, {"timestamp": 1954.24, "power": 33.107568}, {"timestamp": 1974.78, "power": 33.107568}, {"timestamp": 1995.31, "power": 33.107568}, {"timestamp": 2015.83, "power": 36.804336}, {"timestamp": 2036.97, "power": 36.804336}, {"timestamp": 2057.51, "power": 36.804336}, {"timestamp": 2078.05, "power": 36.804336}, {"timestamp": 2098.59, "power": 36.804336}, {"timestamp": 2119.13, "power": 36.804336}, {"timestamp": 2139.64, "power": 36.804336}, {"timestamp": 2160.14, "power": 36.804336}, {"timestamp": 2180.67, "power": 36.804336}, {"timestamp": 2201.2, "power": 36.804336}, {"timestamp": 2221.73, "power": 36.804336}, {"timestamp": 2242.27, "power": 36.804336}, {"timestamp": 2262.81, "power": 36.804336}, {"timestamp": 2283.35, "power": 36.804336}, {"timestamp": 2303.85, "power": 36.804336}, {"timestamp": 2324.38, "power": 36.804336}, {"timestamp": 2344.91, "power": 36.804336}, {"timestamp": 2365.45, "power": 36.804336}, {"timestamp": 2386.0, "power": 36.804336}, {"timestamp": 2406.54, "power": 36.804336}, {"timestamp": 2427.08, "power": 36.804336}, {"timestamp": 2447.61, "power": 36.804336}, {"timestamp": 2468.11, "power": 36.804336}, {"timestamp": 2488.6, "power": 36.804336}, {"timestamp": 2509.13, "power": 36.804336}, {"timestamp": 2529.67, "power": 36.804336}, {"timestamp": 2550.21, "power": 36.804336}, {"timestamp": 2570.76, "power": 36.804336}, {"timestamp": 2591.31, "power": 36.804336}, {"timestamp": 2611.81, "power": 36.804336}, {"timestamp": 2632.35, "power": 36.804336}, {"timestamp": 2652.89, "power": 36.804336}, {"timestamp": 2673.44, "power": 36.804336}, {"timestamp": 2693.98, "power": 36.804336}, {"timestamp": 2714.53, "power": 36.804336}, {"timestamp": 2735.07, "power": 36.804336}, {"timestamp": 2755.59, "power": 36.804336}, {"timestamp": 2776.09, "power": 36.804336}, {"timestamp": 2796.63, "power": 36.804336}, {"timestamp": 2817.17, "power": 36.804336}, {"timestamp": 2837.71, "power": 36.804336}, {"timestamp": 2858.26, "power": 36.804336}, {"timestamp": 2878.8, "power": 36.804336}, {"timestamp": 2899.37, "power": 36.804336}, {"timestamp": 2919.87, "power": 36.804336}, {"timestamp": 2940.41, "power": 36.804336}, {"timestamp": 2960.95, "power": 36.804336}, {"timestamp": 2981.5, "power": 36.804336}, {"timestamp": 3002.04, "power": 36.804336}, {"timestamp": 3022.61, "power": 33.308154}, {"timestamp": 3043.83, "power": 33.308154}, {"timestamp": 3064.38, "power": 33.308154}, {"timestamp": 3084.93, "power": 33.308154}, {"timestamp": 3105.48, "power": 33.308154}, {"timestamp": 3126.02, "power": 33.308154}, {"timestamp": 3146.58, "power": 33.308154}, {"timestamp": 3167.13, "power": 33.308154}, {"timestamp": 3187.66, "power": 33.308154}, {"timestamp": 3208.2, "power": 33.308154}, {"timestamp": 3228.75, "power": 33.308154}, {"timestamp": 3249.3, "power": 33.308154}, {"timestamp": 3269.85, "power": 33.308154}, {"timestamp": 3290.39, "power": 33.308154}, {"timestamp": 3310.94, "power": 33.308154}, {"timestamp": 3331.48, "power": 33.308154}, {"timestamp": 3351.98, "power": 33.308154}, {"timestamp": 3372.52, "power": 33.308154}, {"timestamp": 3393.06, "power": 33.308154}, {"timestamp": 3413.61, "power": 33.308154}, {"timestamp": 3434.16, "power": 33.308154}, {"timestamp": 3454.71, "power": 33.308154}, {"timestamp": 3475.25, "power": 33.308154}, {"timestamp": 3495.78, "power": 33.308154}, {"timestamp": 3516.31, "power": 33.308154}, {"timestamp": 3536.86, "power": 33.308154}, {"timestamp": 3557.41, "power": 33.308154}, {"timestamp": 3577.95, "power": 33.308154}, {"timestamp": 3598.5, "power": 33.308154}, {"timestamp": 3619.05, "power": 33.308154}, {"timestamp": 3639.57, "power": 33.308154}, {"timestamp": 3660.07, "power": 33.308154}, {"timestamp": 3680.6, "power": 33.308154}, {"timestamp": 3701.11, "power": 33.308154}, {"timestamp": 3721.65, "power": 33.308154}, {"timestamp": 3742.2, "power": 33.308154}, {"timestamp": 3762.74, "power": 33.308154}, {"timestamp": 3783.29, "power": 33.308154}, {"timestamp": 3803.82, "power": 33.308154}, {"timestamp": 3824.35, "power": 33.308154}, {"timestamp": 3844.9, "power": 33.308154}, {"timestamp": 3865.45, "power": 33.308154}, {"timestamp": 3886.0, "power": 33.308154}, {"timestamp": 3906.54, "power": 33.308154}, {"timestamp": 3927.13, "power": 33.308154}, {"timestamp": 3947.67, "power": 33.308154}, {"timestamp": 3968.24, "power": 33.308154}, {"timestamp": 3988.81, "power": 33.308154}, {"timestamp": 4009.39, "power": 33.308154}, {"timestamp": 4029.97, "power": 32.6976}, {"timestamp": 4051.1, "power": 32.6976}, {"timestamp": 4071.62, "power": 32.6976}, {"timestamp": 4092.13, "power": 32.6976}, {"timestamp": 4112.67, "power": 32.6976}, {"timestamp": 4133.21, "power": 32.6976}, {"timestamp": 4153.76, "power": 32.6976}, {"timestamp": 4174.31, "power": 32.6976}, {"timestamp": 4194.85, "power": 32.6976}, {"timestamp": 4215.41, "power": 32.6976}, {"timestamp": 4235.91, "power": 32.6976}, {"timestamp": 4256.45, "power": 32.6976}, {"timestamp": 4276.99, "power": 32.6976}, {"timestamp": 4297.54, "power": 32.6976}, {"timestamp": 4318.09, "power": 32.6976}, {"timestamp": 4338.64, "power": 32.6976}, {"timestamp": 4359.19, "power": 32.6976}, {"timestamp": 4379.72, "power": 32.6976}, {"timestamp": 4400.31, "power": 32.6976}, {"timestamp": 4420.86, "power": 32.6976}, {"timestamp": 4441.41, "power": 32.6976}, {"timestamp": 4461.95, "power": 32.6976}, {"timestamp": 4482.5, "power": 32.6976}, {"timestamp": 4503.05, "power": 32.6976}, {"timestamp": 4523.58, "power": 32.6976}, {"timestamp": 4544.07, "power": 32.6976}, {"timestamp": 4564.61, "power": 32.6976}, {"timestamp": 4585.16, "power": 32.6976}, {"timestamp": 4605.71, "power": 32.6976}, {"timestamp": 4626.27, "power": 32.6976}, {"timestamp": 4646.82, "power": 32.6976}, {"timestamp": 4667.37, "power": 32.6976}, {"timestamp": 4687.87, "power": 32.6976}, {"timestamp": 4708.45, "power": 32.6976}, {"timestamp": 4728.99, "power": 32.6976}, {"timestamp": 4749.54, "power": 32.6976}, {"timestamp": 4770.09, "power": 32.6976}, {"timestamp": 4790.64, "power": 32.6976}, {"timestamp": 4811.19, "power": 32.6976}, {"timestamp": 4831.71, "power": 32.6976}, {"timestamp": 4852.25, "power": 32.6976}, {"timestamp": 4872.79, "power": 32.6976}, {"timestamp": 4893.34, "power": 32.6976}, {"timestamp": 4913.89, "power": 32.6976}, {"timestamp": 4934.44, "power": 32.6976}, {"timestamp": 4954.99, "power": 32.6976}, {"timestamp": 4975.51, "power": 32.6976}, {"timestamp": 4996.01, "power": 32.6976}, {"timestamp": 5016.55, "power": 32.6976}, {"timestamp": 5037.1, "power": 33.330315}, {"timestamp": 5058.2, "power": 33.330315}, {"timestamp": 5078.77, "power": 33.330315}, {"timestamp": 5099.35, "power": 33.330315}, {"timestamp": 5119.85, "power": 33.330315}, {"timestamp": 5140.41, "power": 33.330315}, {"timestamp": 5160.97, "power": 33.330315}, {"timestamp": 5181.55, "power": 33.330315}, {"timestamp": 5202.11, "power": 33.330315}, {"timestamp": 5222.69, "power": 33.330315}, {"timestamp": 5243.26, "power": 33.330315}, {"timestamp": 5263.79, "power": 33.330315}, {"timestamp": 5284.34, "power": 33.330315}, {"timestamp": 5304.92, "power": 33.330315}, {"timestamp": 5325.51, "power": 33.330315}, {"timestamp": 5346.09, "power": 33.330315}, {"timestamp": 5366.66, "power": 33.330315}, {"timestamp": 5387.23, "power": 33.330315}, {"timestamp": 5407.76, "power": 33.330315}, {"timestamp": 5428.32, "power": 33.330315}, {"timestamp": 5448.9, "power": 33.330315}, {"timestamp": 5469.47, "power": 33.330315}, {"timestamp": 5490.04, "power": 33.330315}, {"timestamp": 5510.61, "power": 33.330315}, {"timestamp": 5531.18, "power": 33.330315}, {"timestamp": 5551.7, "power": 33.330315}, {"timestamp": 5572.26, "power": 33.330315}, {"timestamp": 5592.84, "power": 33.330315}, {"timestamp": 5613.41, "power": 33.330315}, {"timestamp": 5633.99, "power": 33.330315}, {"timestamp": 5654.57, "power": 33.330315}, {"timestamp": 5675.11, "power": 33.330315}, {"timestamp": 5695.72, "power": 33.330315}, {"timestamp": 5716.28, "power": 33.330315}, {"timestamp": 5736.86, "power": 33.330315}, {"timestamp": 5757.43, "power": 33.330315}, {"timestamp": 5777.99, "power": 33.330315}, {"timestamp": 5798.57, "power": 33.330315}, {"timestamp": 5819.12, "power": 33.330315}, {"timestamp": 5839.67, "power": 33.330315}, {"timestamp": 5860.24, "power": 33.330315}, {"timestamp": 5880.77, "power": 33.330315}, {"timestamp": 5901.31, "power": 33.330315}, {"timestamp": 5921.84, "power": 33.330315}, {"timestamp": 5942.37, "power": 33.330315}, {"timestamp": 5962.91, "power": 33.330315}, {"timestamp": 5983.44, "power": 33.330315}, {"timestamp": 6003.93, "power": 33.330315}, {"timestamp": 6024.45, "power": 33.330315}, {"timestamp": 6044.99, "power": 36.512854000000004}, {"timestamp": 6066.23, "power": 36.512854000000004}, {"timestamp": 6086.76, "power": 36.512854000000004}, {"timestamp": 6107.29, "power": 36.512854000000004}, {"timestamp": 6127.79, "power": 36.512854000000004}, {"timestamp": 6148.31, "power": 36.512854000000004}, {"timestamp": 6168.84, "power": 36.512854000000004}, {"timestamp": 6189.36, "power": 36.512854000000004}, {"timestamp": 6209.89, "power": 36.512854000000004}, {"timestamp": 6230.41, "power": 36.512854000000004}, {"timestamp": 6250.94, "power": 36.512854000000004}, {"timestamp": 6271.45, "power": 36.512854000000004}, {"timestamp": 6291.93, "power": 36.512854000000004}, {"timestamp": 6312.42, "power": 36.512854000000004}, {"timestamp": 6333.0, "power": 36.512854000000004}, {"timestamp": 6353.56, "power": 36.512854000000004}, {"timestamp": 6374.13, "power": 36.512854000000004}, {"timestamp": 6420.62, "power": 36.512854000000004}, {"timestamp": 6441.17, "power": 36.512854000000004}, {"timestamp": 6461.71, "power": 36.512854000000004}, {"timestamp": 6482.24, "power": 36.512854000000004}, {"timestamp": 6502.77, "power": 36.512854000000004}, {"timestamp": 6523.31, "power": 36.512854000000004}, {"timestamp": 6543.82, "power": 36.512854000000004}, {"timestamp": 6564.34, "power": 36.512854000000004}, {"timestamp": 6584.87, "power": 36.512854000000004}, {"timestamp": 6605.4, "power": 36.512854000000004}, {"timestamp": 6625.93, "power": 36.512854000000004}, {"timestamp": 6646.46, "power": 36.512854000000004}, {"timestamp": 6666.99, "power": 36.512854000000004}, {"timestamp": 6687.5, "power": 36.512854000000004}, {"timestamp": 6707.99, "power": 36.512854000000004}, {"timestamp": 6728.48, "power": 36.512854000000004}, {"timestamp": 6749.01, "power": 36.512854000000004}, {"timestamp": 6769.55, "power": 36.512854000000004}, {"timestamp": 6790.1, "power": 36.512854000000004}, {"timestamp": 6810.63, "power": 36.512854000000004}, {"timestamp": 6831.17, "power": 36.512854000000004}, {"timestamp": 6851.7, "power": 36.512854000000004}, {"timestamp": 6872.2, "power": 36.512854000000004}, {"timestamp": 6892.69, "power": 36.512854000000004}, {"timestamp": 6913.22, "power": 36.512854000000004}, {"timestamp": 6933.8, "power": 36.512854000000004}, {"timestamp": 6954.39, "power": 36.512854000000004}, {"timestamp": 6974.93, "power": 36.512854000000004}, {"timestamp": 6995.44, "power": 36.512854000000004}, {"timestamp": 7015.93, "power": 36.512854000000004}, {"timestamp": 7036.42, "power": 36.512854000000004}, {"timestamp": 7056.95, "power": 32.464800000000004}, {"timestamp": 7078.08, "power": 32.464800000000004}, {"timestamp": 7098.6, "power": 32.464800000000004}, {"timestamp": 7119.14, "power": 32.464800000000004}, {"timestamp": 7139.64, "power": 32.464800000000004}, {"timestamp": 7160.12, "power": 32.464800000000004}, {"timestamp": 7180.6, "power": 32.464800000000004}, {"timestamp": 7201.13, "power": 32.464800000000004}, {"timestamp": 7221.66, "power": 32.464800000000004}, {"timestamp": 7242.19, "power": 32.464800000000004}, {"timestamp": 7262.73, "power": 32.464800000000004}], "timeline": {"START": "2367.418761", "END": "5812.678701"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4750.26}, {"name": "clSetKernelArg", "calls": 19, "time": 1406.37}, {"name": "clReleaseKernel", "calls": 1, "time": 825.777}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7141}, {"name": "clCreateContext", "calls": 1, "time": 39.4787}, {"name": "clReleaseContext", "calls": 1, "time": 35.4991}, {"name": "clReleaseProgram", "calls": 1, "time": 17.4579}, {"name": "clCreateKernel", "calls": 1, "time": 0.339953}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.278937}, {"name": "clEnqueueTask", "calls": 1, "time": 0.15755}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089263}, {"name": "clRetainMemObject", "calls": 14, "time": 0.08477}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029015}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024365}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021169}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011975}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01189}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009858}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009279}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007655}, {"name": "clRetainDevice", "calls": 2, "time": 0.005105}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3445.26}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3444.85}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7338.317451, "utilization": 76.440807, "size": 6118500.0, "time": 833.774534}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 81250200, "speed": 198.571, "utilization": 1.72371, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4859786, "speed": 488.381, "utilization": 4.23942, "size": 0.127701}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len8/run2.json b/code/fpga/unopt_results/dblp.xml.15MB.len8/run2.json new file mode 100644 index 0000000..2704a11 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.8104, "power": 32.463508}, {"timestamp": 54.4443, "power": 32.463508}, {"timestamp": 74.9858, "power": 32.463508}, {"timestamp": 95.5237, "power": 32.463508}, {"timestamp": 116.416, "power": 32.463508}, {"timestamp": 137.304, "power": 32.463508}, {"timestamp": 157.806, "power": 32.463508}, {"timestamp": 178.344, "power": 32.463508}, {"timestamp": 198.88, "power": 32.463508}, {"timestamp": 219.415, "power": 32.463508}, {"timestamp": 239.999, "power": 32.463508}, {"timestamp": 260.543, "power": 32.463508}, {"timestamp": 281.102, "power": 32.463508}, {"timestamp": 301.606, "power": 32.463508}, {"timestamp": 322.147, "power": 32.463508}, {"timestamp": 342.698, "power": 32.463508}, {"timestamp": 363.248, "power": 32.463508}, {"timestamp": 383.793, "power": 32.463508}, {"timestamp": 404.34, "power": 32.463508}, {"timestamp": 424.883, "power": 32.463508}, {"timestamp": 445.394, "power": 32.463508}, {"timestamp": 465.892, "power": 32.463508}, {"timestamp": 486.438, "power": 32.463508}, {"timestamp": 506.985, "power": 32.463508}, {"timestamp": 527.529, "power": 32.463508}, {"timestamp": 548.079, "power": 32.463508}, {"timestamp": 568.625, "power": 32.463508}, {"timestamp": 589.114, "power": 32.463508}, {"timestamp": 609.615, "power": 32.463508}, {"timestamp": 630.165, "power": 32.463508}, {"timestamp": 650.711, "power": 32.463508}, {"timestamp": 671.26, "power": 32.463508}, {"timestamp": 691.802, "power": 32.463508}, {"timestamp": 712.355, "power": 32.463508}, {"timestamp": 732.898, "power": 32.463508}, {"timestamp": 753.421, "power": 32.463508}, {"timestamp": 773.962, "power": 32.463508}, {"timestamp": 794.505, "power": 32.463508}, {"timestamp": 815.052, "power": 32.463508}, {"timestamp": 835.595, "power": 32.463508}, {"timestamp": 856.14, "power": 32.463508}, {"timestamp": 876.684, "power": 32.463508}, {"timestamp": 897.2, "power": 32.463508}, {"timestamp": 917.699, "power": 32.463508}, {"timestamp": 938.236, "power": 32.463508}, {"timestamp": 958.781, "power": 32.463508}, {"timestamp": 979.329, "power": 32.463508}, {"timestamp": 999.872, "power": 32.463508}, {"timestamp": 1020.41, "power": 32.44739800000001}, {"timestamp": 1041.64, "power": 32.44739800000001}, {"timestamp": 1062.2, "power": 32.44739800000001}, {"timestamp": 1082.79, "power": 32.44739800000001}, {"timestamp": 1103.39, "power": 32.44739800000001}, {"timestamp": 1123.98, "power": 32.44739800000001}, {"timestamp": 1144.57, "power": 32.44739800000001}, {"timestamp": 1165.15, "power": 32.44739800000001}, {"timestamp": 1185.73, "power": 32.44739800000001}, {"timestamp": 1206.29, "power": 32.44739800000001}, {"timestamp": 1226.89, "power": 32.44739800000001}, {"timestamp": 1247.48, "power": 32.44739800000001}, {"timestamp": 1268.08, "power": 32.44739800000001}, {"timestamp": 1288.67, "power": 32.44739800000001}, {"timestamp": 1309.25, "power": 32.44739800000001}, {"timestamp": 1329.8, "power": 32.44739800000001}, {"timestamp": 1350.36, "power": 32.44739800000001}, {"timestamp": 1370.96, "power": 32.44739800000001}, {"timestamp": 1391.56, "power": 32.44739800000001}, {"timestamp": 1412.17, "power": 32.44739800000001}, {"timestamp": 1432.76, "power": 32.44739800000001}, {"timestamp": 1453.34, "power": 32.44739800000001}, {"timestamp": 1473.9, "power": 32.44739800000001}, {"timestamp": 1494.5, "power": 32.44739800000001}, {"timestamp": 1515.11, "power": 32.44739800000001}, {"timestamp": 1535.75, "power": 32.44739800000001}, {"timestamp": 1556.28, "power": 32.44739800000001}, {"timestamp": 1576.81, "power": 32.44739800000001}, {"timestamp": 1597.32, "power": 32.44739800000001}, {"timestamp": 1617.81, "power": 32.44739800000001}, {"timestamp": 1638.34, "power": 32.44739800000001}, {"timestamp": 1658.88, "power": 32.44739800000001}, {"timestamp": 1679.42, "power": 32.44739800000001}, {"timestamp": 1699.95, "power": 32.44739800000001}, {"timestamp": 1720.5, "power": 32.44739800000001}, {"timestamp": 1741.04, "power": 32.44739800000001}, {"timestamp": 1761.55, "power": 32.44739800000001}, {"timestamp": 1782.08, "power": 32.44739800000001}, {"timestamp": 1802.62, "power": 32.44739800000001}, {"timestamp": 1823.16, "power": 32.44739800000001}, {"timestamp": 1843.69, "power": 32.44739800000001}, {"timestamp": 1864.23, "power": 32.44739800000001}, {"timestamp": 1884.77, "power": 32.44739800000001}, {"timestamp": 1905.28, "power": 32.44739800000001}, {"timestamp": 1925.77, "power": 32.44739800000001}, {"timestamp": 1946.31, "power": 32.44739800000001}, {"timestamp": 1966.85, "power": 32.44739800000001}, {"timestamp": 1987.39, "power": 32.44739800000001}, {"timestamp": 2007.93, "power": 32.44739800000001}, {"timestamp": 2028.47, "power": 35.906835}, {"timestamp": 2049.6, "power": 35.906835}, {"timestamp": 2070.15, "power": 35.906835}, {"timestamp": 2090.69, "power": 35.906835}, {"timestamp": 2111.22, "power": 35.906835}, {"timestamp": 2131.76, "power": 35.906835}, {"timestamp": 2152.3, "power": 35.906835}, {"timestamp": 2172.84, "power": 35.906835}, {"timestamp": 2193.36, "power": 35.906835}, {"timestamp": 2213.85, "power": 35.906835}, {"timestamp": 2234.39, "power": 35.906835}, {"timestamp": 2254.92, "power": 35.906835}, {"timestamp": 2275.46, "power": 35.906835}, {"timestamp": 2296.0, "power": 35.906835}, {"timestamp": 2316.54, "power": 35.906835}, {"timestamp": 2337.09, "power": 35.906835}, {"timestamp": 2357.58, "power": 35.906835}, {"timestamp": 2378.12, "power": 35.906835}, {"timestamp": 2398.66, "power": 35.906835}, {"timestamp": 2419.2, "power": 35.906835}, {"timestamp": 2439.76, "power": 35.906835}, {"timestamp": 2460.3, "power": 35.906835}, {"timestamp": 2480.81, "power": 35.906835}, {"timestamp": 2501.32, "power": 35.906835}, {"timestamp": 2521.86, "power": 35.906835}, {"timestamp": 2542.41, "power": 35.906835}, {"timestamp": 2562.95, "power": 35.906835}, {"timestamp": 2583.5, "power": 35.906835}, {"timestamp": 2604.05, "power": 35.906835}, {"timestamp": 2624.6, "power": 35.906835}, {"timestamp": 2645.13, "power": 35.906835}, {"timestamp": 2665.63, "power": 35.906835}, {"timestamp": 2686.18, "power": 35.906835}, {"timestamp": 2706.73, "power": 35.906835}, {"timestamp": 2727.28, "power": 35.906835}, {"timestamp": 2747.83, "power": 35.906835}, {"timestamp": 2768.37, "power": 35.906835}, {"timestamp": 2788.92, "power": 35.906835}, {"timestamp": 2809.45, "power": 35.906835}, {"timestamp": 2829.99, "power": 35.906835}, {"timestamp": 2850.55, "power": 35.906835}, {"timestamp": 2871.1, "power": 35.906835}, {"timestamp": 2891.64, "power": 35.906835}, {"timestamp": 2912.19, "power": 35.906835}, {"timestamp": 2932.73, "power": 35.906835}, {"timestamp": 2953.26, "power": 35.906835}, {"timestamp": 2973.76, "power": 35.906835}, {"timestamp": 2994.3, "power": 35.906835}, {"timestamp": 3014.84, "power": 35.906835}, {"timestamp": 3035.39, "power": 33.200216}, {"timestamp": 3056.48, "power": 33.200216}, {"timestamp": 3077.04, "power": 33.200216}, {"timestamp": 3097.55, "power": 33.200216}, {"timestamp": 3118.09, "power": 33.200216}, {"timestamp": 3138.64, "power": 33.200216}, {"timestamp": 3159.19, "power": 33.200216}, {"timestamp": 3179.74, "power": 33.200216}, {"timestamp": 3200.29, "power": 33.200216}, {"timestamp": 3220.84, "power": 33.200216}, {"timestamp": 3241.36, "power": 33.200216}, {"timestamp": 3261.86, "power": 33.200216}, {"timestamp": 3282.4, "power": 33.200216}, {"timestamp": 3302.95, "power": 33.200216}, {"timestamp": 3323.5, "power": 33.200216}, {"timestamp": 3344.05, "power": 33.200216}, {"timestamp": 3364.6, "power": 33.200216}, {"timestamp": 3385.1, "power": 33.200216}, {"timestamp": 3405.6, "power": 33.200216}, {"timestamp": 3426.14, "power": 33.200216}, {"timestamp": 3446.69, "power": 33.200216}, {"timestamp": 3467.23, "power": 33.200216}, {"timestamp": 3487.79, "power": 33.200216}, {"timestamp": 3508.33, "power": 33.200216}, {"timestamp": 3528.88, "power": 33.200216}, {"timestamp": 3549.4, "power": 33.200216}, {"timestamp": 3569.94, "power": 33.200216}, {"timestamp": 3590.49, "power": 33.200216}, {"timestamp": 3611.04, "power": 33.200216}, {"timestamp": 3631.62, "power": 33.200216}, {"timestamp": 3652.2, "power": 33.200216}, {"timestamp": 3672.78, "power": 33.200216}, {"timestamp": 3693.3, "power": 33.200216}, {"timestamp": 3713.85, "power": 33.200216}, {"timestamp": 3734.42, "power": 33.200216}, {"timestamp": 3755.01, "power": 33.200216}, {"timestamp": 3775.57, "power": 33.200216}, {"timestamp": 3796.15, "power": 33.200216}, {"timestamp": 3816.73, "power": 33.200216}, {"timestamp": 3837.26, "power": 33.200216}, {"timestamp": 3857.76, "power": 33.200216}, {"timestamp": 3878.33, "power": 33.200216}, {"timestamp": 3898.89, "power": 33.200216}, {"timestamp": 3919.47, "power": 33.200216}, {"timestamp": 3940.05, "power": 33.200216}, {"timestamp": 3960.63, "power": 33.200216}, {"timestamp": 3981.14, "power": 33.200216}, {"timestamp": 4001.69, "power": 33.200216}, {"timestamp": 4022.26, "power": 33.200216}, {"timestamp": 4042.84, "power": 33.284124}, {"timestamp": 4063.94, "power": 33.284124}, {"timestamp": 4084.48, "power": 33.284124}, {"timestamp": 4105.03, "power": 33.284124}, {"timestamp": 4125.55, "power": 33.284124}, {"timestamp": 4146.12, "power": 33.284124}, {"timestamp": 4166.7, "power": 33.284124}, {"timestamp": 4187.28, "power": 33.284124}, {"timestamp": 4207.86, "power": 33.284124}, {"timestamp": 4228.4, "power": 33.284124}, {"timestamp": 4248.95, "power": 33.284124}, {"timestamp": 4269.51, "power": 33.284124}, {"timestamp": 4290.07, "power": 33.284124}, {"timestamp": 4310.65, "power": 33.284124}, {"timestamp": 4331.21, "power": 33.284124}, {"timestamp": 4351.79, "power": 33.284124}, {"timestamp": 4372.33, "power": 33.284124}, {"timestamp": 4392.9, "power": 33.284124}, {"timestamp": 4413.43, "power": 33.284124}, {"timestamp": 4433.98, "power": 33.284124}, {"timestamp": 4454.56, "power": 33.284124}, {"timestamp": 4475.14, "power": 33.284124}, {"timestamp": 4495.71, "power": 33.284124}, {"timestamp": 4516.25, "power": 33.284124}, {"timestamp": 4536.82, "power": 33.284124}, {"timestamp": 4557.34, "power": 33.284124}, {"timestamp": 4577.9, "power": 33.284124}, {"timestamp": 4598.47, "power": 33.284124}, {"timestamp": 4619.04, "power": 33.284124}, {"timestamp": 4639.61, "power": 33.284124}, {"timestamp": 4660.16, "power": 33.284124}, {"timestamp": 4680.73, "power": 33.284124}, {"timestamp": 4701.25, "power": 33.284124}, {"timestamp": 4721.75, "power": 33.284124}, {"timestamp": 4742.33, "power": 33.284124}, {"timestamp": 4762.89, "power": 33.284124}, {"timestamp": 4783.44, "power": 33.284124}, {"timestamp": 4803.98, "power": 33.284124}, {"timestamp": 4824.56, "power": 33.284124}, {"timestamp": 4845.13, "power": 33.284124}, {"timestamp": 4865.64, "power": 33.284124}, {"timestamp": 4886.2, "power": 33.284124}, {"timestamp": 4906.78, "power": 33.284124}, {"timestamp": 4927.32, "power": 33.284124}, {"timestamp": 4947.87, "power": 33.284124}, {"timestamp": 4968.43, "power": 33.284124}, {"timestamp": 4989.0, "power": 33.284124}, {"timestamp": 5009.51, "power": 33.284124}, {"timestamp": 5030.07, "power": 33.284124}, {"timestamp": 5050.64, "power": 33.098797}, {"timestamp": 5071.73, "power": 33.098797}, {"timestamp": 5092.32, "power": 33.098797}, {"timestamp": 5112.88, "power": 33.098797}, {"timestamp": 5133.4, "power": 33.098797}, {"timestamp": 5153.97, "power": 33.098797}, {"timestamp": 5174.54, "power": 33.098797}, {"timestamp": 5195.1, "power": 33.098797}, {"timestamp": 5215.64, "power": 33.098797}, {"timestamp": 5236.23, "power": 33.098797}, {"timestamp": 5256.79, "power": 33.098797}, {"timestamp": 5277.31, "power": 33.098797}, {"timestamp": 5297.86, "power": 33.098797}, {"timestamp": 5318.46, "power": 33.098797}, {"timestamp": 5339.01, "power": 33.098797}, {"timestamp": 5359.55, "power": 33.098797}, {"timestamp": 5380.1, "power": 33.098797}, {"timestamp": 5400.64, "power": 33.098797}, {"timestamp": 5421.17, "power": 33.098797}, {"timestamp": 5441.66, "power": 33.098797}, {"timestamp": 5462.2, "power": 33.098797}, {"timestamp": 5482.74, "power": 33.098797}, {"timestamp": 5503.28, "power": 33.098797}, {"timestamp": 5523.86, "power": 33.098797}, {"timestamp": 5544.44, "power": 33.098797}, {"timestamp": 5565.0, "power": 33.098797}, {"timestamp": 5585.52, "power": 33.098797}, {"timestamp": 5606.08, "power": 33.098797}, {"timestamp": 5626.62, "power": 33.098797}, {"timestamp": 5647.17, "power": 33.098797}, {"timestamp": 5667.72, "power": 33.098797}, {"timestamp": 5688.29, "power": 33.098797}, {"timestamp": 5708.87, "power": 33.098797}, {"timestamp": 5729.38, "power": 33.098797}, {"timestamp": 5749.93, "power": 33.098797}, {"timestamp": 5770.51, "power": 33.098797}, {"timestamp": 5791.09, "power": 33.098797}, {"timestamp": 5811.64, "power": 33.098797}, {"timestamp": 5832.23, "power": 33.098797}, {"timestamp": 5852.79, "power": 33.098797}, {"timestamp": 5873.29, "power": 33.098797}, {"timestamp": 5893.82, "power": 33.098797}, {"timestamp": 5914.35, "power": 33.098797}, {"timestamp": 5934.88, "power": 33.098797}, {"timestamp": 5955.41, "power": 33.098797}, {"timestamp": 5975.94, "power": 33.098797}, {"timestamp": 5996.47, "power": 33.098797}, {"timestamp": 6017.0, "power": 33.098797}, {"timestamp": 6037.5, "power": 33.098797}, {"timestamp": 6058.03, "power": 35.896268000000006}, {"timestamp": 6079.26, "power": 35.896268000000006}, {"timestamp": 6099.8, "power": 35.896268000000006}, {"timestamp": 6120.33, "power": 35.896268000000006}, {"timestamp": 6140.86, "power": 35.896268000000006}, {"timestamp": 6161.37, "power": 35.896268000000006}, {"timestamp": 6181.9, "power": 35.896268000000006}, {"timestamp": 6202.43, "power": 35.896268000000006}, {"timestamp": 6222.96, "power": 35.896268000000006}, {"timestamp": 6243.5, "power": 35.896268000000006}, {"timestamp": 6264.03, "power": 35.896268000000006}, {"timestamp": 6284.55, "power": 35.896268000000006}, {"timestamp": 6305.1, "power": 35.896268000000006}, {"timestamp": 6325.65, "power": 35.896268000000006}, {"timestamp": 6346.19, "power": 35.896268000000006}, {"timestamp": 6366.77, "power": 35.896268000000006}, {"timestamp": 6413.41, "power": 35.896268000000006}, {"timestamp": 6433.94, "power": 35.896268000000006}, {"timestamp": 6454.48, "power": 35.896268000000006}, {"timestamp": 6475.01, "power": 35.896268000000006}, {"timestamp": 6495.55, "power": 35.896268000000006}, {"timestamp": 6516.11, "power": 35.896268000000006}, {"timestamp": 6536.66, "power": 35.896268000000006}, {"timestamp": 6557.2, "power": 35.896268000000006}, {"timestamp": 6577.7, "power": 35.896268000000006}, {"timestamp": 6598.19, "power": 35.896268000000006}, {"timestamp": 6618.72, "power": 35.896268000000006}, {"timestamp": 6639.25, "power": 35.896268000000006}, {"timestamp": 6659.79, "power": 35.896268000000006}, {"timestamp": 6680.32, "power": 35.896268000000006}, {"timestamp": 6700.85, "power": 35.896268000000006}, {"timestamp": 6721.37, "power": 35.896268000000006}, {"timestamp": 6741.87, "power": 35.896268000000006}, {"timestamp": 6762.36, "power": 35.896268000000006}, {"timestamp": 6782.9, "power": 35.896268000000006}, {"timestamp": 6803.44, "power": 35.896268000000006}, {"timestamp": 6823.99, "power": 35.896268000000006}, {"timestamp": 6844.53, "power": 35.896268000000006}, {"timestamp": 6865.08, "power": 35.896268000000006}, {"timestamp": 6885.59, "power": 35.896268000000006}, {"timestamp": 6906.09, "power": 35.896268000000006}, {"timestamp": 6926.63, "power": 35.896268000000006}, {"timestamp": 6947.19, "power": 35.896268000000006}, {"timestamp": 6967.74, "power": 35.896268000000006}, {"timestamp": 6988.28, "power": 35.896268000000006}, {"timestamp": 7008.81, "power": 35.896268000000006}, {"timestamp": 7029.32, "power": 35.896268000000006}, {"timestamp": 7049.82, "power": 35.896268000000006}, {"timestamp": 7070.31, "power": 32.32083}, {"timestamp": 7091.38, "power": 32.32083}, {"timestamp": 7111.93, "power": 32.32083}, {"timestamp": 7132.47, "power": 32.32083}, {"timestamp": 7153.0, "power": 32.32083}, {"timestamp": 7173.5, "power": 32.32083}, {"timestamp": 7193.99, "power": 32.32083}, {"timestamp": 7214.52, "power": 32.32083}, {"timestamp": 7235.2, "power": 32.32083}, {"timestamp": 7255.78, "power": 32.32083}], "timeline": {"START": "2331.371998", "END": "5792.054921"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4765.14}, {"name": "clSetKernelArg", "calls": 19, "time": 1384.11}, {"name": "clReleaseKernel", "calls": 1, "time": 820.887}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6293}, {"name": "clReleaseContext", "calls": 1, "time": 44.9486}, {"name": "clCreateContext", "calls": 1, "time": 31.6242}, {"name": "clReleaseProgram", "calls": 1, "time": 13.8466}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.569937}, {"name": "clCreateKernel", "calls": 1, "time": 0.336241}, {"name": "clEnqueueTask", "calls": 1, "time": 0.110749}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072909}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072449}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026813}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024397}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020361}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011409}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01008}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00877}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008415}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006491}, {"name": "clRetainDevice", "calls": 2, "time": 0.004661}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3460.68}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3460.23}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7448.859055, "utilization": 77.592282, "size": 6118500.0, "time": 821.40126}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 81820702, "speed": 199.006, "utilization": 1.72749, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4895935, "speed": 488.925, "utilization": 4.24414, "size": 0.127703}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len8/run3.json b/code/fpga/unopt_results/dblp.xml.15MB.len8/run3.json new file mode 100644 index 0000000..5084517 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.247, "power": 32.692690999999996}, {"timestamp": 56.8666, "power": 32.692690999999996}, {"timestamp": 77.4542, "power": 32.692690999999996}, {"timestamp": 98.0295, "power": 32.692690999999996}, {"timestamp": 118.57, "power": 32.692690999999996}, {"timestamp": 139.209, "power": 32.692690999999996}, {"timestamp": 159.735, "power": 32.692690999999996}, {"timestamp": 180.273, "power": 32.692690999999996}, {"timestamp": 200.802, "power": 32.692690999999996}, {"timestamp": 221.333, "power": 32.692690999999996}, {"timestamp": 241.889, "power": 32.692690999999996}, {"timestamp": 262.452, "power": 32.692690999999996}, {"timestamp": 283.007, "power": 32.692690999999996}, {"timestamp": 303.601, "power": 32.692690999999996}, {"timestamp": 324.195, "power": 32.692690999999996}, {"timestamp": 344.791, "power": 32.692690999999996}, {"timestamp": 365.384, "power": 32.692690999999996}, {"timestamp": 385.982, "power": 32.692690999999996}, {"timestamp": 406.555, "power": 32.692690999999996}, {"timestamp": 427.115, "power": 32.692690999999996}, {"timestamp": 447.71, "power": 32.692690999999996}, {"timestamp": 468.306, "power": 32.692690999999996}, {"timestamp": 488.901, "power": 32.692690999999996}, {"timestamp": 509.498, "power": 32.692690999999996}, {"timestamp": 530.098, "power": 32.692690999999996}, {"timestamp": 550.656, "power": 32.692690999999996}, {"timestamp": 571.213, "power": 32.692690999999996}, {"timestamp": 591.808, "power": 32.692690999999996}, {"timestamp": 612.402, "power": 32.692690999999996}, {"timestamp": 633.001, "power": 32.692690999999996}, {"timestamp": 653.597, "power": 32.692690999999996}, {"timestamp": 674.134, "power": 32.692690999999996}, {"timestamp": 694.694, "power": 32.692690999999996}, {"timestamp": 715.267, "power": 32.692690999999996}, {"timestamp": 735.869, "power": 32.692690999999996}, {"timestamp": 756.47, "power": 32.692690999999996}, {"timestamp": 777.064, "power": 32.692690999999996}, {"timestamp": 797.66, "power": 32.692690999999996}, {"timestamp": 818.231, "power": 32.692690999999996}, {"timestamp": 838.79, "power": 32.692690999999996}, {"timestamp": 859.349, "power": 32.692690999999996}, {"timestamp": 879.953, "power": 32.692690999999996}, {"timestamp": 900.546, "power": 32.692690999999996}, {"timestamp": 921.145, "power": 32.692690999999996}, {"timestamp": 941.741, "power": 32.692690999999996}, {"timestamp": 962.315, "power": 32.692690999999996}, {"timestamp": 982.88, "power": 32.692690999999996}, {"timestamp": 1003.44, "power": 32.692690999999996}, {"timestamp": 1024.03, "power": 32.333328}, {"timestamp": 1045.23, "power": 32.333328}, {"timestamp": 1065.77, "power": 32.333328}, {"timestamp": 1086.28, "power": 32.333328}, {"timestamp": 1106.77, "power": 32.333328}, {"timestamp": 1127.31, "power": 32.333328}, {"timestamp": 1147.84, "power": 32.333328}, {"timestamp": 1168.37, "power": 32.333328}, {"timestamp": 1188.9, "power": 32.333328}, {"timestamp": 1209.44, "power": 32.333328}, {"timestamp": 1229.97, "power": 32.333328}, {"timestamp": 1250.49, "power": 32.333328}, {"timestamp": 1270.98, "power": 32.333328}, {"timestamp": 1291.51, "power": 32.333328}, {"timestamp": 1312.04, "power": 32.333328}, {"timestamp": 1332.58, "power": 32.333328}, {"timestamp": 1353.11, "power": 32.333328}, {"timestamp": 1373.65, "power": 32.333328}, {"timestamp": 1394.13, "power": 32.333328}, {"timestamp": 1414.63, "power": 32.333328}, {"timestamp": 1435.15, "power": 32.333328}, {"timestamp": 1455.65, "power": 32.333328}, {"timestamp": 1476.17, "power": 32.333328}, {"timestamp": 1496.7, "power": 32.333328}, {"timestamp": 1517.23, "power": 32.333328}, {"timestamp": 1537.83, "power": 32.333328}, {"timestamp": 1558.42, "power": 32.333328}, {"timestamp": 1578.98, "power": 32.333328}, {"timestamp": 1599.57, "power": 32.333328}, {"timestamp": 1620.15, "power": 32.333328}, {"timestamp": 1640.68, "power": 32.333328}, {"timestamp": 1661.21, "power": 32.333328}, {"timestamp": 1681.74, "power": 32.333328}, {"timestamp": 1702.24, "power": 32.333328}, {"timestamp": 1722.73, "power": 32.333328}, {"timestamp": 1743.26, "power": 32.333328}, {"timestamp": 1763.79, "power": 32.333328}, {"timestamp": 1784.32, "power": 32.333328}, {"timestamp": 1804.86, "power": 32.333328}, {"timestamp": 1825.39, "power": 32.333328}, {"timestamp": 1845.92, "power": 32.333328}, {"timestamp": 1866.44, "power": 32.333328}, {"timestamp": 1886.97, "power": 32.333328}, {"timestamp": 1907.5, "power": 32.333328}, {"timestamp": 1928.03, "power": 32.333328}, {"timestamp": 1948.6, "power": 32.333328}, {"timestamp": 1969.13, "power": 32.333328}, {"timestamp": 1989.66, "power": 32.333328}, {"timestamp": 2010.14, "power": 32.333328}, {"timestamp": 2030.63, "power": 35.672195}, {"timestamp": 2051.7, "power": 35.672195}, {"timestamp": 2072.25, "power": 35.672195}, {"timestamp": 2092.78, "power": 35.672195}, {"timestamp": 2113.31, "power": 35.672195}, {"timestamp": 2133.84, "power": 35.672195}, {"timestamp": 2154.35, "power": 35.672195}, {"timestamp": 2174.83, "power": 35.672195}, {"timestamp": 2195.36, "power": 35.672195}, {"timestamp": 2215.89, "power": 35.672195}, {"timestamp": 2236.42, "power": 35.672195}, {"timestamp": 2256.95, "power": 35.672195}, {"timestamp": 2277.48, "power": 35.672195}, {"timestamp": 2298.01, "power": 35.672195}, {"timestamp": 2318.52, "power": 35.672195}, {"timestamp": 2339.04, "power": 35.672195}, {"timestamp": 2359.57, "power": 35.672195}, {"timestamp": 2380.11, "power": 35.672195}, {"timestamp": 2400.63, "power": 35.672195}, {"timestamp": 2421.13, "power": 35.672195}, {"timestamp": 2441.68, "power": 35.672195}, {"timestamp": 2462.2, "power": 35.672195}, {"timestamp": 2482.73, "power": 35.672195}, {"timestamp": 2503.28, "power": 35.672195}, {"timestamp": 2523.81, "power": 35.672195}, {"timestamp": 2544.36, "power": 35.672195}, {"timestamp": 2564.9, "power": 35.672195}, {"timestamp": 2585.44, "power": 35.672195}, {"timestamp": 2605.98, "power": 35.672195}, {"timestamp": 2626.51, "power": 35.672195}, {"timestamp": 2647.04, "power": 35.672195}, {"timestamp": 2667.59, "power": 35.672195}, {"timestamp": 2688.13, "power": 35.672195}, {"timestamp": 2708.68, "power": 35.672195}, {"timestamp": 2729.22, "power": 35.672195}, {"timestamp": 2749.78, "power": 35.672195}, {"timestamp": 2770.3, "power": 35.672195}, {"timestamp": 2790.79, "power": 35.672195}, {"timestamp": 2811.34, "power": 35.672195}, {"timestamp": 2831.9, "power": 35.672195}, {"timestamp": 2852.48, "power": 35.672195}, {"timestamp": 2873.05, "power": 35.672195}, {"timestamp": 2893.62, "power": 35.672195}, {"timestamp": 2914.19, "power": 35.672195}, {"timestamp": 2934.69, "power": 35.672195}, {"timestamp": 2955.22, "power": 35.672195}, {"timestamp": 2975.76, "power": 35.672195}, {"timestamp": 2996.31, "power": 35.672195}, {"timestamp": 3016.85, "power": 35.672195}, {"timestamp": 3037.39, "power": 34.18616900000001}, {"timestamp": 3058.47, "power": 34.18616900000001}, {"timestamp": 3079.01, "power": 34.18616900000001}, {"timestamp": 3099.55, "power": 34.18616900000001}, {"timestamp": 3120.09, "power": 34.18616900000001}, {"timestamp": 3140.63, "power": 34.18616900000001}, {"timestamp": 3161.18, "power": 34.18616900000001}, {"timestamp": 3181.72, "power": 34.18616900000001}, {"timestamp": 3202.24, "power": 34.18616900000001}, {"timestamp": 3222.78, "power": 34.18616900000001}, {"timestamp": 3243.32, "power": 34.18616900000001}, {"timestamp": 3263.86, "power": 34.18616900000001}, {"timestamp": 3284.4, "power": 34.18616900000001}, {"timestamp": 3304.93, "power": 34.18616900000001}, {"timestamp": 3325.47, "power": 34.18616900000001}, {"timestamp": 3346.02, "power": 34.18616900000001}, {"timestamp": 3366.54, "power": 34.18616900000001}, {"timestamp": 3387.06, "power": 34.18616900000001}, {"timestamp": 3407.6, "power": 34.18616900000001}, {"timestamp": 3428.14, "power": 34.18616900000001}, {"timestamp": 3448.68, "power": 34.18616900000001}, {"timestamp": 3469.22, "power": 34.18616900000001}, {"timestamp": 3489.76, "power": 34.18616900000001}, {"timestamp": 3510.28, "power": 34.18616900000001}, {"timestamp": 3530.82, "power": 34.18616900000001}, {"timestamp": 3551.36, "power": 34.18616900000001}, {"timestamp": 3571.9, "power": 34.18616900000001}, {"timestamp": 3592.44, "power": 34.18616900000001}, {"timestamp": 3612.98, "power": 34.18616900000001}, {"timestamp": 3633.52, "power": 34.18616900000001}, {"timestamp": 3654.07, "power": 34.18616900000001}, {"timestamp": 3674.58, "power": 34.18616900000001}, {"timestamp": 3695.12, "power": 34.18616900000001}, {"timestamp": 3715.65, "power": 34.18616900000001}, {"timestamp": 3736.19, "power": 34.18616900000001}, {"timestamp": 3756.73, "power": 34.18616900000001}, {"timestamp": 3777.27, "power": 34.18616900000001}, {"timestamp": 3797.81, "power": 34.18616900000001}, {"timestamp": 3818.33, "power": 34.18616900000001}, {"timestamp": 3838.83, "power": 34.18616900000001}, {"timestamp": 3859.36, "power": 34.18616900000001}, {"timestamp": 3879.9, "power": 34.18616900000001}, {"timestamp": 3900.44, "power": 34.18616900000001}, {"timestamp": 3920.98, "power": 34.18616900000001}, {"timestamp": 3941.52, "power": 34.18616900000001}, {"timestamp": 3962.07, "power": 34.18616900000001}, {"timestamp": 3982.58, "power": 34.18616900000001}, {"timestamp": 4003.11, "power": 34.18616900000001}, {"timestamp": 4023.65, "power": 34.18616900000001}, {"timestamp": 4044.19, "power": 32.590976999999995}, {"timestamp": 4065.23, "power": 32.590976999999995}, {"timestamp": 4085.77, "power": 32.590976999999995}, {"timestamp": 4106.29, "power": 32.590976999999995}, {"timestamp": 4126.78, "power": 32.590976999999995}, {"timestamp": 4147.32, "power": 32.590976999999995}, {"timestamp": 4167.86, "power": 32.590976999999995}, {"timestamp": 4188.39, "power": 32.590976999999995}, {"timestamp": 4208.93, "power": 32.590976999999995}, {"timestamp": 4229.48, "power": 32.590976999999995}, {"timestamp": 4250.02, "power": 32.590976999999995}, {"timestamp": 4270.53, "power": 32.590976999999995}, {"timestamp": 4291.07, "power": 32.590976999999995}, {"timestamp": 4311.6, "power": 32.590976999999995}, {"timestamp": 4332.14, "power": 32.590976999999995}, {"timestamp": 4352.69, "power": 32.590976999999995}, {"timestamp": 4373.18, "power": 32.590976999999995}, {"timestamp": 4393.72, "power": 32.590976999999995}, {"timestamp": 4414.24, "power": 32.590976999999995}, {"timestamp": 4434.78, "power": 32.590976999999995}, {"timestamp": 4455.32, "power": 32.590976999999995}, {"timestamp": 4475.86, "power": 32.590976999999995}, {"timestamp": 4496.4, "power": 32.590976999999995}, {"timestamp": 4516.94, "power": 32.590976999999995}, {"timestamp": 4537.48, "power": 32.590976999999995}, {"timestamp": 4558.03, "power": 32.590976999999995}, {"timestamp": 4578.55, "power": 32.590976999999995}, {"timestamp": 4599.09, "power": 32.590976999999995}, {"timestamp": 4619.63, "power": 32.590976999999995}, {"timestamp": 4640.17, "power": 32.590976999999995}, {"timestamp": 4660.71, "power": 32.590976999999995}, {"timestamp": 4681.25, "power": 32.590976999999995}, {"timestamp": 4701.79, "power": 32.590976999999995}, {"timestamp": 4722.31, "power": 32.590976999999995}, {"timestamp": 4742.81, "power": 32.590976999999995}, {"timestamp": 4763.34, "power": 32.590976999999995}, {"timestamp": 4783.89, "power": 32.590976999999995}, {"timestamp": 4804.43, "power": 32.590976999999995}, {"timestamp": 4824.97, "power": 32.590976999999995}, {"timestamp": 4845.51, "power": 32.590976999999995}, {"timestamp": 4866.05, "power": 32.590976999999995}, {"timestamp": 4886.56, "power": 32.590976999999995}, {"timestamp": 4907.1, "power": 32.590976999999995}, {"timestamp": 4927.63, "power": 32.590976999999995}, {"timestamp": 4948.17, "power": 32.590976999999995}, {"timestamp": 4968.71, "power": 32.590976999999995}, {"timestamp": 4989.25, "power": 32.590976999999995}, {"timestamp": 5009.8, "power": 32.590976999999995}, {"timestamp": 5030.32, "power": 32.590976999999995}, {"timestamp": 5050.82, "power": 33.091064}, {"timestamp": 5071.84, "power": 33.091064}, {"timestamp": 5092.39, "power": 33.091064}, {"timestamp": 5112.93, "power": 33.091064}, {"timestamp": 5133.47, "power": 33.091064}, {"timestamp": 5154.01, "power": 33.091064}, {"timestamp": 5174.53, "power": 33.091064}, {"timestamp": 5195.07, "power": 33.091064}, {"timestamp": 5215.61, "power": 33.091064}, {"timestamp": 5236.15, "power": 33.091064}, {"timestamp": 5256.69, "power": 33.091064}, {"timestamp": 5277.24, "power": 33.091064}, {"timestamp": 5297.78, "power": 33.091064}, {"timestamp": 5318.31, "power": 33.091064}, {"timestamp": 5338.85, "power": 33.091064}, {"timestamp": 5359.4, "power": 33.091064}, {"timestamp": 5379.94, "power": 33.091064}, {"timestamp": 5400.48, "power": 33.091064}, {"timestamp": 5421.02, "power": 33.091064}, {"timestamp": 5441.56, "power": 33.091064}, {"timestamp": 5462.11, "power": 33.091064}, {"timestamp": 5482.6, "power": 33.091064}, {"timestamp": 5503.14, "power": 33.091064}, {"timestamp": 5523.68, "power": 33.091064}, {"timestamp": 5544.22, "power": 33.091064}, {"timestamp": 5564.76, "power": 33.091064}, {"timestamp": 5585.3, "power": 33.091064}, {"timestamp": 5605.84, "power": 33.091064}, {"timestamp": 5626.35, "power": 33.091064}, {"timestamp": 5646.85, "power": 33.091064}, {"timestamp": 5667.38, "power": 33.091064}, {"timestamp": 5687.92, "power": 33.091064}, {"timestamp": 5708.46, "power": 33.091064}, {"timestamp": 5729.0, "power": 33.091064}, {"timestamp": 5749.54, "power": 33.091064}, {"timestamp": 5770.1, "power": 33.091064}, {"timestamp": 5790.6, "power": 33.091064}, {"timestamp": 5811.12, "power": 33.091064}, {"timestamp": 5831.73, "power": 33.091064}, {"timestamp": 5852.29, "power": 33.091064}, {"timestamp": 5872.82, "power": 33.091064}, {"timestamp": 5893.35, "power": 33.091064}, {"timestamp": 5913.88, "power": 33.091064}, {"timestamp": 5934.37, "power": 33.091064}, {"timestamp": 5954.86, "power": 33.091064}, {"timestamp": 5975.55, "power": 33.091064}, {"timestamp": 5996.08, "power": 33.091064}, {"timestamp": 6016.61, "power": 33.091064}, {"timestamp": 6037.1, "power": 33.091064}, {"timestamp": 6057.62, "power": 35.493348}, {"timestamp": 6079.0, "power": 35.493348}, {"timestamp": 6099.53, "power": 35.493348}, {"timestamp": 6120.05, "power": 35.493348}, {"timestamp": 6140.57, "power": 35.493348}, {"timestamp": 6161.09, "power": 35.493348}, {"timestamp": 6181.61, "power": 35.493348}, {"timestamp": 6202.14, "power": 35.493348}, {"timestamp": 6222.62, "power": 35.493348}, {"timestamp": 6243.14, "power": 35.493348}, {"timestamp": 6263.66, "power": 35.493348}, {"timestamp": 6284.19, "power": 35.493348}, {"timestamp": 6304.71, "power": 35.493348}, {"timestamp": 6325.24, "power": 35.493348}, {"timestamp": 6345.79, "power": 35.493348}, {"timestamp": 6366.33, "power": 35.493348}, {"timestamp": 6504.22, "power": 35.493348}, {"timestamp": 6524.81, "power": 35.493348}, {"timestamp": 6545.34, "power": 35.493348}, {"timestamp": 6565.87, "power": 35.493348}, {"timestamp": 6586.38, "power": 35.493348}, {"timestamp": 6606.86, "power": 35.493348}, {"timestamp": 6627.35, "power": 35.493348}, {"timestamp": 6647.87, "power": 35.493348}, {"timestamp": 6668.4, "power": 35.493348}, {"timestamp": 6688.93, "power": 35.493348}, {"timestamp": 6709.49, "power": 35.493348}, {"timestamp": 6730.02, "power": 35.493348}, {"timestamp": 6750.52, "power": 35.493348}, {"timestamp": 6771.0, "power": 35.493348}, {"timestamp": 6791.52, "power": 35.493348}, {"timestamp": 6812.05, "power": 35.493348}, {"timestamp": 6832.58, "power": 35.493348}, {"timestamp": 6853.11, "power": 35.493348}, {"timestamp": 6873.63, "power": 35.493348}, {"timestamp": 6894.14, "power": 35.493348}, {"timestamp": 6914.64, "power": 35.493348}, {"timestamp": 6935.13, "power": 35.493348}, {"timestamp": 6955.66, "power": 35.493348}, {"timestamp": 6976.19, "power": 35.493348}, {"timestamp": 6996.72, "power": 35.493348}, {"timestamp": 7017.25, "power": 35.493348}, {"timestamp": 7037.78, "power": 35.493348}, {"timestamp": 7058.3, "power": 35.493348}, {"timestamp": 7079.29, "power": 32.388836999999995}, {"timestamp": 7099.83, "power": 32.388836999999995}, {"timestamp": 7120.36, "power": 32.388836999999995}, {"timestamp": 7140.89, "power": 32.388836999999995}, {"timestamp": 7161.42, "power": 32.388836999999995}, {"timestamp": 7181.95, "power": 32.388836999999995}, {"timestamp": 7202.46, "power": 32.388836999999995}, {"timestamp": 7222.95, "power": 32.388836999999995}, {"timestamp": 7243.45, "power": 32.388836999999995}, {"timestamp": 7263.97, "power": 32.388836999999995}, {"timestamp": 7284.5, "power": 32.388836999999995}, {"timestamp": 7305.03, "power": 32.388836999999995}, {"timestamp": 7325.57, "power": 32.388836999999995}, {"timestamp": 7346.12, "power": 32.388836999999995}, {"timestamp": 7366.61, "power": 32.388836999999995}, {"timestamp": 7387.13, "power": 32.388836999999995}, {"timestamp": 7407.66, "power": 32.388836999999995}, {"timestamp": 7428.19, "power": 32.388836999999995}, {"timestamp": 7448.73, "power": 32.388836999999995}, {"timestamp": 7469.25, "power": 32.388836999999995}, {"timestamp": 7489.78, "power": 32.388836999999995}, {"timestamp": 7510.29, "power": 32.388836999999995}, {"timestamp": 7530.78, "power": 32.388836999999995}, {"timestamp": 7551.27, "power": 32.388836999999995}, {"timestamp": 7571.8, "power": 32.388836999999995}, {"timestamp": 7592.33, "power": 32.388836999999995}, {"timestamp": 7612.86, "power": 32.388836999999995}, {"timestamp": 7633.39, "power": 32.388836999999995}, {"timestamp": 7653.92, "power": 32.388836999999995}, {"timestamp": 7674.42, "power": 32.388836999999995}, {"timestamp": 7694.91, "power": 32.388836999999995}, {"timestamp": 7715.39, "power": 32.388836999999995}, {"timestamp": 7735.92, "power": 32.388836999999995}, {"timestamp": 7756.45, "power": 32.388836999999995}, {"timestamp": 7776.98, "power": 32.388836999999995}, {"timestamp": 7797.53, "power": 32.388836999999995}, {"timestamp": 7818.07, "power": 32.388836999999995}], "timeline": {"START": "2410.865574", "END": "5786.561607"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4766.4}, {"name": "clSetKernelArg", "calls": 19, "time": 1409.25}, {"name": "clReleaseKernel", "calls": 1, "time": 1273.42}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.2483}, {"name": "clReleaseContext", "calls": 1, "time": 42.9727}, {"name": "clCreateContext", "calls": 1, "time": 33.9021}, {"name": "clReleaseProgram", "calls": 1, "time": 21.5598}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.566958}, {"name": "clCreateKernel", "calls": 1, "time": 0.353189}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.296119}, {"name": "clEnqueueTask", "calls": 1, "time": 0.213642}, {"name": "clRetainMemObject", "calls": 14, "time": 0.17542}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029961}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025099}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020661}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011921}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010708}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010152}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008547}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006862}, {"name": "clRetainDevice", "calls": 2, "time": 0.004815}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3375.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3375.24}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9251.310123, "utilization": 96.367814, "size": 4819200.0, "time": 520.920814}, {"type": "WRITE", "transfers": 1, "speed": 7033.090321, "utilization": 73.261358, "size": 6118500.0, "time": 869.959283}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 79096790, "speed": 197.464, "utilization": 1.71409, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4726121, "speed": 489.257, "utilization": 4.24702, "size": 0.127691}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.15MB.len8/run4.json b/code/fpga/unopt_results/dblp.xml.15MB.len8/run4.json new file mode 100644 index 0000000..e0fb703 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.7384, "power": 32.682038}, {"timestamp": 64.4052, "power": 32.682038}, {"timestamp": 84.9449, "power": 32.682038}, {"timestamp": 105.476, "power": 32.682038}, {"timestamp": 126.335, "power": 32.682038}, {"timestamp": 147.235, "power": 32.682038}, {"timestamp": 167.774, "power": 32.682038}, {"timestamp": 188.313, "power": 32.682038}, {"timestamp": 208.849, "power": 32.682038}, {"timestamp": 229.383, "power": 32.682038}, {"timestamp": 249.93, "power": 32.682038}, {"timestamp": 270.447, "power": 32.682038}, {"timestamp": 290.992, "power": 32.682038}, {"timestamp": 311.531, "power": 32.682038}, {"timestamp": 332.072, "power": 32.682038}, {"timestamp": 352.616, "power": 32.682038}, {"timestamp": 373.157, "power": 32.682038}, {"timestamp": 393.703, "power": 32.682038}, {"timestamp": 414.218, "power": 32.682038}, {"timestamp": 434.761, "power": 32.682038}, {"timestamp": 455.3, "power": 32.682038}, {"timestamp": 475.841, "power": 32.682038}, {"timestamp": 496.385, "power": 32.682038}, {"timestamp": 516.93, "power": 32.682038}, {"timestamp": 537.476, "power": 32.682038}, {"timestamp": 558.006, "power": 32.682038}, {"timestamp": 578.507, "power": 32.682038}, {"timestamp": 599.047, "power": 32.682038}, {"timestamp": 619.588, "power": 32.682038}, {"timestamp": 640.126, "power": 32.682038}, {"timestamp": 660.664, "power": 32.682038}, {"timestamp": 681.202, "power": 32.682038}, {"timestamp": 701.742, "power": 32.682038}, {"timestamp": 722.258, "power": 32.682038}, {"timestamp": 742.797, "power": 32.682038}, {"timestamp": 763.332, "power": 32.682038}, {"timestamp": 783.872, "power": 32.682038}, {"timestamp": 804.415, "power": 32.682038}, {"timestamp": 824.955, "power": 32.682038}, {"timestamp": 845.498, "power": 32.682038}, {"timestamp": 866.021, "power": 32.682038}, {"timestamp": 886.517, "power": 32.682038}, {"timestamp": 907.062, "power": 32.682038}, {"timestamp": 927.606, "power": 32.682038}, {"timestamp": 948.144, "power": 32.682038}, {"timestamp": 968.687, "power": 32.682038}, {"timestamp": 989.229, "power": 32.682038}, {"timestamp": 1009.77, "power": 32.161770000000004}, {"timestamp": 1030.94, "power": 32.161770000000004}, {"timestamp": 1051.53, "power": 32.161770000000004}, {"timestamp": 1072.13, "power": 32.161770000000004}, {"timestamp": 1092.72, "power": 32.161770000000004}, {"timestamp": 1113.31, "power": 32.161770000000004}, {"timestamp": 1133.91, "power": 32.161770000000004}, {"timestamp": 1154.47, "power": 32.161770000000004}, {"timestamp": 1175.03, "power": 32.161770000000004}, {"timestamp": 1195.63, "power": 32.161770000000004}, {"timestamp": 1216.22, "power": 32.161770000000004}, {"timestamp": 1236.82, "power": 32.161770000000004}, {"timestamp": 1257.41, "power": 32.161770000000004}, {"timestamp": 1278.01, "power": 32.161770000000004}, {"timestamp": 1298.56, "power": 32.161770000000004}, {"timestamp": 1319.12, "power": 32.161770000000004}, {"timestamp": 1339.72, "power": 32.161770000000004}, {"timestamp": 1360.31, "power": 32.161770000000004}, {"timestamp": 1380.91, "power": 32.161770000000004}, {"timestamp": 1401.51, "power": 32.161770000000004}, {"timestamp": 1422.11, "power": 32.161770000000004}, {"timestamp": 1442.67, "power": 32.161770000000004}, {"timestamp": 1463.23, "power": 32.161770000000004}, {"timestamp": 1483.83, "power": 32.161770000000004}, {"timestamp": 1504.43, "power": 32.161770000000004}, {"timestamp": 1525.02, "power": 32.161770000000004}, {"timestamp": 1545.64, "power": 32.161770000000004}, {"timestamp": 1566.17, "power": 32.161770000000004}, {"timestamp": 1586.67, "power": 32.161770000000004}, {"timestamp": 1607.2, "power": 32.161770000000004}, {"timestamp": 1627.74, "power": 32.161770000000004}, {"timestamp": 1648.27, "power": 32.161770000000004}, {"timestamp": 1668.81, "power": 32.161770000000004}, {"timestamp": 1689.35, "power": 32.161770000000004}, {"timestamp": 1709.9, "power": 32.161770000000004}, {"timestamp": 1730.42, "power": 32.161770000000004}, {"timestamp": 1750.96, "power": 32.161770000000004}, {"timestamp": 1771.5, "power": 32.161770000000004}, {"timestamp": 1792.04, "power": 32.161770000000004}, {"timestamp": 1812.58, "power": 32.161770000000004}, {"timestamp": 1833.11, "power": 32.161770000000004}, {"timestamp": 1853.65, "power": 32.161770000000004}, {"timestamp": 1874.16, "power": 32.161770000000004}, {"timestamp": 1894.66, "power": 32.161770000000004}, {"timestamp": 1915.2, "power": 32.161770000000004}, {"timestamp": 1935.74, "power": 32.161770000000004}, {"timestamp": 1956.28, "power": 32.161770000000004}, {"timestamp": 1976.82, "power": 32.161770000000004}, {"timestamp": 1997.36, "power": 32.161770000000004}, {"timestamp": 2017.9, "power": 37.294804}, {"timestamp": 2038.98, "power": 37.294804}, {"timestamp": 2059.54, "power": 37.294804}, {"timestamp": 2080.08, "power": 37.294804}, {"timestamp": 2100.62, "power": 37.294804}, {"timestamp": 2121.15, "power": 37.294804}, {"timestamp": 2141.69, "power": 37.294804}, {"timestamp": 2162.21, "power": 37.294804}, {"timestamp": 2182.7, "power": 37.294804}, {"timestamp": 2203.24, "power": 37.294804}, {"timestamp": 2223.78, "power": 37.294804}, {"timestamp": 2244.32, "power": 37.294804}, {"timestamp": 2264.86, "power": 37.294804}, {"timestamp": 2285.4, "power": 37.294804}, {"timestamp": 2305.93, "power": 37.294804}, {"timestamp": 2326.44, "power": 37.294804}, {"timestamp": 2346.97, "power": 37.294804}, {"timestamp": 2367.52, "power": 37.294804}, {"timestamp": 2388.06, "power": 37.294804}, {"timestamp": 2408.61, "power": 37.294804}, {"timestamp": 2429.12, "power": 37.294804}, {"timestamp": 2449.67, "power": 37.294804}, {"timestamp": 2470.19, "power": 37.294804}, {"timestamp": 2490.69, "power": 37.294804}, {"timestamp": 2511.24, "power": 37.294804}, {"timestamp": 2531.79, "power": 37.294804}, {"timestamp": 2552.34, "power": 37.294804}, {"timestamp": 2572.89, "power": 37.294804}, {"timestamp": 2593.44, "power": 37.294804}, {"timestamp": 2614.02, "power": 37.294804}, {"timestamp": 2634.52, "power": 37.294804}, {"timestamp": 2655.07, "power": 37.294804}, {"timestamp": 2675.62, "power": 37.294804}, {"timestamp": 2696.18, "power": 37.294804}, {"timestamp": 2716.73, "power": 37.294804}, {"timestamp": 2737.28, "power": 37.294804}, {"timestamp": 2757.85, "power": 37.294804}, {"timestamp": 2778.37, "power": 37.294804}, {"timestamp": 2798.93, "power": 37.294804}, {"timestamp": 2819.51, "power": 37.294804}, {"timestamp": 2840.08, "power": 37.294804}, {"timestamp": 2860.66, "power": 37.294804}, {"timestamp": 2881.25, "power": 37.294804}, {"timestamp": 2901.82, "power": 37.294804}, {"timestamp": 2922.35, "power": 37.294804}, {"timestamp": 2942.89, "power": 37.294804}, {"timestamp": 2963.48, "power": 37.294804}, {"timestamp": 2984.04, "power": 37.294804}, {"timestamp": 3004.61, "power": 37.294804}, {"timestamp": 3025.19, "power": 32.607072}, {"timestamp": 3046.31, "power": 32.607072}, {"timestamp": 3066.85, "power": 32.607072}, {"timestamp": 3087.4, "power": 32.607072}, {"timestamp": 3107.95, "power": 32.607072}, {"timestamp": 3128.49, "power": 32.607072}, {"timestamp": 3149.04, "power": 32.607072}, {"timestamp": 3169.62, "power": 32.607072}, {"timestamp": 3190.16, "power": 32.607072}, {"timestamp": 3210.73, "power": 32.607072}, {"timestamp": 3231.31, "power": 32.607072}, {"timestamp": 3251.89, "power": 32.607072}, {"timestamp": 3272.46, "power": 32.607072}, {"timestamp": 3293.02, "power": 32.607072}, {"timestamp": 3313.6, "power": 32.607072}, {"timestamp": 3334.13, "power": 32.607072}, {"timestamp": 3354.63, "power": 32.607072}, {"timestamp": 3375.2, "power": 32.607072}, {"timestamp": 3395.77, "power": 32.607072}, {"timestamp": 3416.34, "power": 32.607072}, {"timestamp": 3436.92, "power": 32.607072}, {"timestamp": 3457.5, "power": 32.607072}, {"timestamp": 3478.07, "power": 32.607072}, {"timestamp": 3498.58, "power": 32.607072}, {"timestamp": 3519.14, "power": 32.607072}, {"timestamp": 3539.71, "power": 32.607072}, {"timestamp": 3560.28, "power": 32.607072}, {"timestamp": 3580.84, "power": 32.607072}, {"timestamp": 3601.42, "power": 32.607072}, {"timestamp": 3622.02, "power": 32.607072}, {"timestamp": 3642.52, "power": 32.607072}, {"timestamp": 3663.09, "power": 32.607072}, {"timestamp": 3683.67, "power": 32.607072}, {"timestamp": 3704.21, "power": 32.607072}, {"timestamp": 3724.76, "power": 32.607072}, {"timestamp": 3745.31, "power": 32.607072}, {"timestamp": 3765.86, "power": 32.607072}, {"timestamp": 3786.38, "power": 32.607072}, {"timestamp": 3806.93, "power": 32.607072}, {"timestamp": 3827.48, "power": 32.607072}, {"timestamp": 3848.02, "power": 32.607072}, {"timestamp": 3868.57, "power": 32.607072}, {"timestamp": 3889.12, "power": 32.607072}, {"timestamp": 3909.67, "power": 32.607072}, {"timestamp": 3930.2, "power": 32.607072}, {"timestamp": 3950.74, "power": 32.607072}, {"timestamp": 3971.29, "power": 32.607072}, {"timestamp": 3991.83, "power": 32.607072}, {"timestamp": 4012.38, "power": 32.607072}, {"timestamp": 4032.93, "power": 32.815414000000004}, {"timestamp": 4053.92, "power": 32.815414000000004}, {"timestamp": 4074.44, "power": 32.815414000000004}, {"timestamp": 4094.98, "power": 32.815414000000004}, {"timestamp": 4115.53, "power": 32.815414000000004}, {"timestamp": 4136.08, "power": 32.815414000000004}, {"timestamp": 4156.63, "power": 32.815414000000004}, {"timestamp": 4177.17, "power": 32.815414000000004}, {"timestamp": 4197.76, "power": 32.815414000000004}, {"timestamp": 4218.29, "power": 32.815414000000004}, {"timestamp": 4238.85, "power": 32.815414000000004}, {"timestamp": 4259.42, "power": 32.815414000000004}, {"timestamp": 4280.01, "power": 32.815414000000004}, {"timestamp": 4300.57, "power": 32.815414000000004}, {"timestamp": 4321.15, "power": 32.815414000000004}, {"timestamp": 4341.73, "power": 32.815414000000004}, {"timestamp": 4362.26, "power": 32.815414000000004}, {"timestamp": 4382.82, "power": 32.815414000000004}, {"timestamp": 4403.38, "power": 32.815414000000004}, {"timestamp": 4423.96, "power": 32.815414000000004}, {"timestamp": 4444.55, "power": 32.815414000000004}, {"timestamp": 4465.14, "power": 32.815414000000004}, {"timestamp": 4485.72, "power": 32.815414000000004}, {"timestamp": 4506.25, "power": 32.815414000000004}, {"timestamp": 4526.82, "power": 32.815414000000004}, {"timestamp": 4547.4, "power": 32.815414000000004}, {"timestamp": 4567.97, "power": 32.815414000000004}, {"timestamp": 4588.55, "power": 32.815414000000004}, {"timestamp": 4609.11, "power": 32.815414000000004}, {"timestamp": 4629.68, "power": 32.815414000000004}, {"timestamp": 4650.21, "power": 32.815414000000004}, {"timestamp": 4670.77, "power": 32.815414000000004}, {"timestamp": 4691.34, "power": 32.815414000000004}, {"timestamp": 4711.91, "power": 32.815414000000004}, {"timestamp": 4732.49, "power": 32.815414000000004}, {"timestamp": 4753.04, "power": 32.815414000000004}, {"timestamp": 4773.61, "power": 32.815414000000004}, {"timestamp": 4794.14, "power": 32.815414000000004}, {"timestamp": 4814.71, "power": 32.815414000000004}, {"timestamp": 4835.29, "power": 32.815414000000004}, {"timestamp": 4855.88, "power": 32.815414000000004}, {"timestamp": 4876.46, "power": 32.815414000000004}, {"timestamp": 4897.04, "power": 32.815414000000004}, {"timestamp": 4917.61, "power": 32.815414000000004}, {"timestamp": 4938.14, "power": 32.815414000000004}, {"timestamp": 4958.71, "power": 32.815414000000004}, {"timestamp": 4979.29, "power": 32.815414000000004}, {"timestamp": 4999.84, "power": 32.815414000000004}, {"timestamp": 5020.38, "power": 32.815414000000004}, {"timestamp": 5040.93, "power": 32.810547}, {"timestamp": 5062.01, "power": 32.810547}, {"timestamp": 5082.52, "power": 32.810547}, {"timestamp": 5103.07, "power": 32.810547}, {"timestamp": 5123.62, "power": 32.810547}, {"timestamp": 5144.16, "power": 32.810547}, {"timestamp": 5164.71, "power": 32.810547}, {"timestamp": 5185.27, "power": 32.810547}, {"timestamp": 5205.85, "power": 32.810547}, {"timestamp": 5226.37, "power": 32.810547}, {"timestamp": 5246.93, "power": 32.810547}, {"timestamp": 5267.5, "power": 32.810547}, {"timestamp": 5288.07, "power": 32.810547}, {"timestamp": 5308.64, "power": 32.810547}, {"timestamp": 5329.21, "power": 32.810547}, {"timestamp": 5349.76, "power": 32.810547}, {"timestamp": 5370.28, "power": 32.810547}, {"timestamp": 5390.86, "power": 32.810547}, {"timestamp": 5411.42, "power": 32.810547}, {"timestamp": 5431.99, "power": 32.810547}, {"timestamp": 5452.57, "power": 32.810547}, {"timestamp": 5473.16, "power": 32.810547}, {"timestamp": 5493.75, "power": 32.810547}, {"timestamp": 5514.28, "power": 32.810547}, {"timestamp": 5534.84, "power": 32.810547}, {"timestamp": 5555.41, "power": 32.810547}, {"timestamp": 5575.98, "power": 32.810547}, {"timestamp": 5596.55, "power": 32.810547}, {"timestamp": 5617.13, "power": 32.810547}, {"timestamp": 5637.71, "power": 32.810547}, {"timestamp": 5658.24, "power": 32.810547}, {"timestamp": 5678.8, "power": 32.810547}, {"timestamp": 5699.34, "power": 32.810547}, {"timestamp": 5719.89, "power": 32.810547}, {"timestamp": 5740.45, "power": 32.810547}, {"timestamp": 5760.99, "power": 32.810547}, {"timestamp": 5781.53, "power": 32.810547}, {"timestamp": 5802.02, "power": 32.810547}, {"timestamp": 5822.51, "power": 32.810547}, {"timestamp": 5843.04, "power": 32.810547}, {"timestamp": 5863.58, "power": 32.810547}, {"timestamp": 5884.11, "power": 32.810547}, {"timestamp": 5904.65, "power": 32.810547}, {"timestamp": 5925.18, "power": 32.810547}, {"timestamp": 5945.71, "power": 32.810547}, {"timestamp": 5966.23, "power": 32.810547}, {"timestamp": 5986.76, "power": 32.810547}, {"timestamp": 6007.3, "power": 32.810547}, {"timestamp": 6027.82, "power": 32.810547}, {"timestamp": 6048.35, "power": 35.557182}, {"timestamp": 6069.49, "power": 35.557182}, {"timestamp": 6090.0, "power": 35.557182}, {"timestamp": 6110.5, "power": 35.557182}, {"timestamp": 6131.03, "power": 35.557182}, {"timestamp": 6151.55, "power": 35.557182}, {"timestamp": 6172.08, "power": 35.557182}, {"timestamp": 6192.62, "power": 35.557182}, {"timestamp": 6213.15, "power": 35.557182}, {"timestamp": 6233.68, "power": 35.557182}, {"timestamp": 6254.19, "power": 35.557182}, {"timestamp": 6274.72, "power": 35.557182}, {"timestamp": 6295.27, "power": 35.557182}, {"timestamp": 6315.8, "power": 35.557182}, {"timestamp": 6336.34, "power": 35.557182}, {"timestamp": 6356.88, "power": 35.557182}, {"timestamp": 6377.41, "power": 35.557182}, {"timestamp": 6397.97, "power": 35.557182}, {"timestamp": 6418.47, "power": 35.557182}, {"timestamp": 6439.0, "power": 35.557182}, {"timestamp": 6459.53, "power": 35.557182}, {"timestamp": 6480.07, "power": 35.557182}, {"timestamp": 6500.6, "power": 35.557182}, {"timestamp": 6521.13, "power": 35.557182}, {"timestamp": 6541.67, "power": 35.557182}, {"timestamp": 6562.17, "power": 35.557182}, {"timestamp": 6582.71, "power": 35.557182}, {"timestamp": 6603.24, "power": 35.557182}, {"timestamp": 6623.78, "power": 35.557182}, {"timestamp": 6644.31, "power": 35.557182}, {"timestamp": 6664.84, "power": 35.557182}, {"timestamp": 6685.38, "power": 35.557182}, {"timestamp": 6705.91, "power": 35.557182}, {"timestamp": 6726.41, "power": 35.557182}, {"timestamp": 6746.95, "power": 35.557182}, {"timestamp": 6767.48, "power": 35.557182}, {"timestamp": 6788.02, "power": 35.557182}, {"timestamp": 6808.56, "power": 35.557182}, {"timestamp": 6829.09, "power": 35.557182}, {"timestamp": 6849.63, "power": 35.557182}, {"timestamp": 6870.14, "power": 35.557182}, {"timestamp": 6890.63, "power": 35.557182}, {"timestamp": 6911.16, "power": 35.557182}, {"timestamp": 6931.71, "power": 35.557182}, {"timestamp": 6952.25, "power": 35.557182}, {"timestamp": 6972.78, "power": 35.557182}, {"timestamp": 6993.31, "power": 35.557182}, {"timestamp": 7013.85, "power": 35.557182}, {"timestamp": 7034.37, "power": 35.557182}, {"timestamp": 7054.9, "power": 32.313383}, {"timestamp": 7075.87, "power": 32.313383}, {"timestamp": 7096.41, "power": 32.313383}, {"timestamp": 7116.95, "power": 32.313383}, {"timestamp": 7137.48, "power": 32.313383}, {"timestamp": 7158.0, "power": 32.313383}, {"timestamp": 7178.5, "power": 32.313383}, {"timestamp": 7199.05, "power": 32.313383}, {"timestamp": 7219.59, "power": 32.313383}, {"timestamp": 7240.15, "power": 32.313383}, {"timestamp": 7260.69, "power": 32.313383}, {"timestamp": 7281.22, "power": 32.313383}, {"timestamp": 7301.75, "power": 32.313383}, {"timestamp": 7322.26, "power": 32.313383}, {"timestamp": 7342.76, "power": 32.313383}, {"timestamp": 7363.25, "power": 32.313383}, {"timestamp": 7383.79, "power": 32.313383}, {"timestamp": 7404.32, "power": 32.313383}, {"timestamp": 7424.84, "power": 32.313383}, {"timestamp": 7445.47, "power": 32.313383}, {"timestamp": 7466.0, "power": 32.313383}, {"timestamp": 7486.5, "power": 32.313383}, {"timestamp": 7507.02, "power": 32.313383}, {"timestamp": 7527.61, "power": 32.313383}, {"timestamp": 7548.15, "power": 32.313383}, {"timestamp": 7568.67, "power": 32.313383}], "timeline": {"START": "2346.071499", "END": "5701.441481"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 4621.12}, {"name": "clSetKernelArg", "calls": 19, "time": 1399.96}, {"name": "clReleaseKernel", "calls": 1, "time": 1187.05}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4895}, {"name": "clReleaseContext", "calls": 1, "time": 48.4585}, {"name": "clCreateContext", "calls": 1, "time": 41.5223}, {"name": "clReleaseProgram", "calls": 1, "time": 14.2372}, {"name": "clCreateKernel", "calls": 1, "time": 0.342852}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.319905}, {"name": "clEnqueueTask", "calls": 1, "time": 0.130207}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081285}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073997}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032068}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02497}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020239}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012712}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010666}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010538}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008558}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006983}, {"name": "clRetainDevice", "calls": 2, "time": 0.00475}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3355.37}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3354.88}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 4819200.0, "time": 502.0}, {"type": "WRITE", "transfers": 1, "speed": 7484.83168, "utilization": 77.966997, "size": 6118500.0, "time": 817.453548}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 78349335, "speed": 196.872, "utilization": 1.70896, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 4678903, "speed": 489.059, "utilization": 4.24531, "size": 0.127688}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len4/run0.json b/code/fpga/unopt_results/dblp.xml.20MB.len4/run0.json new file mode 100644 index 0000000..3948cd2 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.0799, "power": 32.202612}, {"timestamp": 59.6887, "power": 32.202612}, {"timestamp": 80.2702, "power": 32.202612}, {"timestamp": 100.856, "power": 32.202612}, {"timestamp": 121.488, "power": 32.202612}, {"timestamp": 142.121, "power": 32.202612}, {"timestamp": 162.649, "power": 32.202612}, {"timestamp": 183.186, "power": 32.202612}, {"timestamp": 203.713, "power": 32.202612}, {"timestamp": 224.244, "power": 32.202612}, {"timestamp": 244.775, "power": 32.202612}, {"timestamp": 265.335, "power": 32.202612}, {"timestamp": 285.897, "power": 32.202612}, {"timestamp": 306.493, "power": 32.202612}, {"timestamp": 327.093, "power": 32.202612}, {"timestamp": 347.696, "power": 32.202612}, {"timestamp": 368.296, "power": 32.202612}, {"timestamp": 388.899, "power": 32.202612}, {"timestamp": 409.466, "power": 32.202612}, {"timestamp": 430.035, "power": 32.202612}, {"timestamp": 450.635, "power": 32.202612}, {"timestamp": 471.236, "power": 32.202612}, {"timestamp": 491.838, "power": 32.202612}, {"timestamp": 512.439, "power": 32.202612}, {"timestamp": 533.033, "power": 32.202612}, {"timestamp": 553.597, "power": 32.202612}, {"timestamp": 574.163, "power": 32.202612}, {"timestamp": 594.764, "power": 32.202612}, {"timestamp": 615.364, "power": 32.202612}, {"timestamp": 635.969, "power": 32.202612}, {"timestamp": 656.568, "power": 32.202612}, {"timestamp": 677.149, "power": 32.202612}, {"timestamp": 697.711, "power": 32.202612}, {"timestamp": 718.322, "power": 32.202612}, {"timestamp": 738.932, "power": 32.202612}, {"timestamp": 759.533, "power": 32.202612}, {"timestamp": 780.132, "power": 32.202612}, {"timestamp": 800.733, "power": 32.202612}, {"timestamp": 821.308, "power": 32.202612}, {"timestamp": 841.868, "power": 32.202612}, {"timestamp": 862.469, "power": 32.202612}, {"timestamp": 883.073, "power": 32.202612}, {"timestamp": 903.674, "power": 32.202612}, {"timestamp": 924.268, "power": 32.202612}, {"timestamp": 944.873, "power": 32.202612}, {"timestamp": 965.44, "power": 32.202612}, {"timestamp": 986.013, "power": 32.202612}, {"timestamp": 1006.63, "power": 32.28225}, {"timestamp": 1027.93, "power": 32.28225}, {"timestamp": 1048.47, "power": 32.28225}, {"timestamp": 1068.98, "power": 32.28225}, {"timestamp": 1089.47, "power": 32.28225}, {"timestamp": 1110.01, "power": 32.28225}, {"timestamp": 1130.55, "power": 32.28225}, {"timestamp": 1151.09, "power": 32.28225}, {"timestamp": 1171.63, "power": 32.28225}, {"timestamp": 1192.17, "power": 32.28225}, {"timestamp": 1212.71, "power": 32.28225}, {"timestamp": 1233.23, "power": 32.28225}, {"timestamp": 1253.76, "power": 32.28225}, {"timestamp": 1274.3, "power": 32.28225}, {"timestamp": 1294.84, "power": 32.28225}, {"timestamp": 1315.37, "power": 32.28225}, {"timestamp": 1335.91, "power": 32.28225}, {"timestamp": 1356.45, "power": 32.28225}, {"timestamp": 1376.97, "power": 32.28225}, {"timestamp": 1397.47, "power": 32.28225}, {"timestamp": 1418.0, "power": 32.28225}, {"timestamp": 1438.54, "power": 32.28225}, {"timestamp": 1459.08, "power": 32.28225}, {"timestamp": 1479.62, "power": 32.28225}, {"timestamp": 1500.16, "power": 32.28225}, {"timestamp": 1520.7, "power": 32.28225}, {"timestamp": 1541.21, "power": 32.28225}, {"timestamp": 1561.74, "power": 32.28225}, {"timestamp": 1582.28, "power": 32.28225}, {"timestamp": 1602.82, "power": 32.28225}, {"timestamp": 1623.35, "power": 32.28225}, {"timestamp": 1643.89, "power": 32.28225}, {"timestamp": 1664.43, "power": 32.28225}, {"timestamp": 1684.94, "power": 32.28225}, {"timestamp": 1705.43, "power": 32.28225}, {"timestamp": 1725.96, "power": 32.28225}, {"timestamp": 1746.5, "power": 32.28225}, {"timestamp": 1767.04, "power": 32.28225}, {"timestamp": 1787.58, "power": 32.28225}, {"timestamp": 1808.11, "power": 32.28225}, {"timestamp": 1828.65, "power": 32.28225}, {"timestamp": 1849.17, "power": 32.28225}, {"timestamp": 1869.7, "power": 32.28225}, {"timestamp": 1890.24, "power": 32.28225}, {"timestamp": 1910.78, "power": 32.28225}, {"timestamp": 1931.31, "power": 32.28225}, {"timestamp": 1951.86, "power": 32.28225}, {"timestamp": 1972.4, "power": 32.28225}, {"timestamp": 1992.9, "power": 32.28225}, {"timestamp": 2013.39, "power": 33.180574}, {"timestamp": 2034.4, "power": 33.180574}, {"timestamp": 2054.94, "power": 33.180574}, {"timestamp": 2075.47, "power": 33.180574}, {"timestamp": 2096.01, "power": 33.180574}, {"timestamp": 2116.54, "power": 33.180574}, {"timestamp": 2137.05, "power": 33.180574}, {"timestamp": 2157.55, "power": 33.180574}, {"timestamp": 2178.08, "power": 33.180574}, {"timestamp": 2198.61, "power": 33.180574}, {"timestamp": 2219.14, "power": 33.180574}, {"timestamp": 2239.68, "power": 33.180574}, {"timestamp": 2260.22, "power": 33.180574}, {"timestamp": 2280.76, "power": 33.180574}, {"timestamp": 2301.27, "power": 33.180574}, {"timestamp": 2321.81, "power": 33.180574}, {"timestamp": 2342.34, "power": 33.180574}, {"timestamp": 2362.89, "power": 33.180574}, {"timestamp": 2383.43, "power": 33.180574}, {"timestamp": 2403.96, "power": 33.180574}, {"timestamp": 2424.5, "power": 33.180574}, {"timestamp": 2445.02, "power": 33.180574}, {"timestamp": 2465.51, "power": 33.180574}, {"timestamp": 2486.05, "power": 33.180574}, {"timestamp": 2506.59, "power": 33.180574}, {"timestamp": 2527.12, "power": 33.180574}, {"timestamp": 2547.66, "power": 33.180574}, {"timestamp": 2568.2, "power": 33.180574}, {"timestamp": 2588.74, "power": 33.180574}, {"timestamp": 2609.25, "power": 33.180574}, {"timestamp": 2629.79, "power": 33.180574}, {"timestamp": 2650.33, "power": 33.180574}, {"timestamp": 2670.87, "power": 33.180574}, {"timestamp": 2691.41, "power": 33.180574}, {"timestamp": 2711.95, "power": 33.180574}, {"timestamp": 2732.49, "power": 33.180574}, {"timestamp": 2753.0, "power": 33.180574}, {"timestamp": 2773.49, "power": 33.180574}, {"timestamp": 2794.03, "power": 33.180574}, {"timestamp": 2814.57, "power": 33.180574}, {"timestamp": 2835.11, "power": 33.180574}, {"timestamp": 2855.65, "power": 33.180574}, {"timestamp": 2876.19, "power": 33.180574}, {"timestamp": 2896.73, "power": 33.180574}, {"timestamp": 2917.23, "power": 33.180574}, {"timestamp": 2937.77, "power": 33.180574}, {"timestamp": 2958.31, "power": 33.180574}, {"timestamp": 2978.85, "power": 33.180574}, {"timestamp": 2999.38, "power": 33.180574}, {"timestamp": 3019.92, "power": 31.970194}, {"timestamp": 3040.95, "power": 31.970194}, {"timestamp": 3061.44, "power": 31.970194}, {"timestamp": 3081.97, "power": 31.970194}, {"timestamp": 3102.51, "power": 31.970194}, {"timestamp": 3123.05, "power": 31.970194}, {"timestamp": 3143.58, "power": 31.970194}, {"timestamp": 3164.12, "power": 31.970194}, {"timestamp": 3184.66, "power": 31.970194}, {"timestamp": 3205.17, "power": 31.970194}, {"timestamp": 3225.69, "power": 31.970194}, {"timestamp": 3246.23, "power": 31.970194}, {"timestamp": 3266.77, "power": 31.970194}, {"timestamp": 3287.31, "power": 31.970194}, {"timestamp": 3307.85, "power": 31.970194}, {"timestamp": 3328.39, "power": 31.970194}, {"timestamp": 3348.92, "power": 31.970194}, {"timestamp": 3369.41, "power": 31.970194}, {"timestamp": 3389.94, "power": 31.970194}, {"timestamp": 3410.48, "power": 31.970194}, {"timestamp": 3431.02, "power": 31.970194}, {"timestamp": 3451.56, "power": 31.970194}, {"timestamp": 3472.1, "power": 31.970194}, {"timestamp": 3492.64, "power": 31.970194}, {"timestamp": 3513.16, "power": 31.970194}, {"timestamp": 3533.7, "power": 31.970194}, {"timestamp": 3554.23, "power": 31.970194}, {"timestamp": 3574.77, "power": 31.970194}, {"timestamp": 3595.31, "power": 31.970194}, {"timestamp": 3615.86, "power": 31.970194}, {"timestamp": 3636.39, "power": 31.970194}, {"timestamp": 3656.89, "power": 31.970194}, {"timestamp": 3677.39, "power": 31.970194}, {"timestamp": 3697.98, "power": 31.970194}, {"timestamp": 3718.59, "power": 31.970194}, {"timestamp": 3739.17, "power": 31.970194}, {"timestamp": 3759.77, "power": 31.970194}, {"timestamp": 3780.38, "power": 31.970194}, {"timestamp": 3800.9, "power": 31.970194}, {"timestamp": 3821.41, "power": 31.970194}, {"timestamp": 3841.94, "power": 31.970194}, {"timestamp": 3862.48, "power": 31.970194}, {"timestamp": 3883.02, "power": 31.970194}, {"timestamp": 3903.56, "power": 31.970194}, {"timestamp": 3924.09, "power": 31.970194}, {"timestamp": 3944.64, "power": 31.970194}, {"timestamp": 3965.17, "power": 31.970194}, {"timestamp": 3985.67, "power": 31.970194}, {"timestamp": 4006.2, "power": 31.970194}, {"timestamp": 4026.73, "power": 35.567083000000004}, {"timestamp": 4047.88, "power": 35.567083000000004}, {"timestamp": 4068.42, "power": 35.567083000000004}, {"timestamp": 4088.9, "power": 35.567083000000004}, {"timestamp": 4109.43, "power": 35.567083000000004}, {"timestamp": 4129.96, "power": 35.567083000000004}, {"timestamp": 4150.49, "power": 35.567083000000004}, {"timestamp": 4171.03, "power": 35.567083000000004}, {"timestamp": 4191.56, "power": 35.567083000000004}, {"timestamp": 4212.09, "power": 35.567083000000004}, {"timestamp": 4232.62, "power": 35.567083000000004}, {"timestamp": 4253.14, "power": 35.567083000000004}, {"timestamp": 4273.63, "power": 35.567083000000004}, {"timestamp": 4294.16, "power": 35.567083000000004}, {"timestamp": 4314.69, "power": 35.567083000000004}, {"timestamp": 4335.22, "power": 35.567083000000004}, {"timestamp": 4355.75, "power": 35.567083000000004}, {"timestamp": 4376.28, "power": 35.567083000000004}, {"timestamp": 4396.83, "power": 35.567083000000004}, {"timestamp": 4417.33, "power": 35.567083000000004}, {"timestamp": 4437.86, "power": 35.567083000000004}, {"timestamp": 4458.39, "power": 35.567083000000004}, {"timestamp": 4478.93, "power": 35.567083000000004}, {"timestamp": 4499.46, "power": 35.567083000000004}, {"timestamp": 4519.99, "power": 35.567083000000004}, {"timestamp": 4540.52, "power": 35.567083000000004}, {"timestamp": 4561.03, "power": 35.567083000000004}, {"timestamp": 4581.56, "power": 35.567083000000004}, {"timestamp": 4602.09, "power": 35.567083000000004}, {"timestamp": 4622.63, "power": 35.567083000000004}, {"timestamp": 4643.17, "power": 35.567083000000004}, {"timestamp": 4663.7, "power": 35.567083000000004}, {"timestamp": 4684.23, "power": 35.567083000000004}, {"timestamp": 4704.77, "power": 35.567083000000004}, {"timestamp": 4725.29, "power": 35.567083000000004}, {"timestamp": 4745.82, "power": 35.567083000000004}, {"timestamp": 4766.35, "power": 35.567083000000004}, {"timestamp": 4786.9, "power": 35.567083000000004}, {"timestamp": 4807.43, "power": 35.567083000000004}, {"timestamp": 4827.97, "power": 35.567083000000004}, {"timestamp": 4848.51, "power": 35.567083000000004}, {"timestamp": 4869.06, "power": 35.567083000000004}, {"timestamp": 4889.61, "power": 35.567083000000004}, {"timestamp": 4910.15, "power": 35.567083000000004}, {"timestamp": 4930.71, "power": 35.567083000000004}, {"timestamp": 4951.26, "power": 35.567083000000004}, {"timestamp": 4971.81, "power": 35.567083000000004}, {"timestamp": 4992.36, "power": 35.567083000000004}, {"timestamp": 5012.9, "power": 35.567083000000004}, {"timestamp": 5033.41, "power": 33.16014}, {"timestamp": 5054.48, "power": 33.16014}, {"timestamp": 5075.03, "power": 33.16014}, {"timestamp": 5095.57, "power": 33.16014}, {"timestamp": 5116.11, "power": 33.16014}, {"timestamp": 5136.66, "power": 33.16014}, {"timestamp": 5157.18, "power": 33.16014}, {"timestamp": 5177.72, "power": 33.16014}, {"timestamp": 5198.27, "power": 33.16014}, {"timestamp": 5218.81, "power": 33.16014}, {"timestamp": 5239.36, "power": 33.16014}, {"timestamp": 5259.9, "power": 33.16014}, {"timestamp": 5280.44, "power": 33.16014}, {"timestamp": 5300.97, "power": 33.16014}, {"timestamp": 5321.48, "power": 33.16014}, {"timestamp": 5342.02, "power": 33.16014}, {"timestamp": 5362.56, "power": 33.16014}, {"timestamp": 5383.11, "power": 33.16014}, {"timestamp": 5403.65, "power": 33.16014}, {"timestamp": 5424.19, "power": 33.16014}, {"timestamp": 5444.73, "power": 33.16014}, {"timestamp": 5465.24, "power": 33.16014}, {"timestamp": 5485.74, "power": 33.16014}, {"timestamp": 5506.27, "power": 33.16014}, {"timestamp": 5526.81, "power": 33.16014}, {"timestamp": 5547.36, "power": 33.16014}, {"timestamp": 5567.9, "power": 33.16014}, {"timestamp": 5588.45, "power": 33.16014}, {"timestamp": 5608.97, "power": 33.16014}, {"timestamp": 5629.46, "power": 33.16014}, {"timestamp": 5650.0, "power": 33.16014}, {"timestamp": 5670.54, "power": 33.16014}, {"timestamp": 5691.08, "power": 33.16014}, {"timestamp": 5711.63, "power": 33.16014}, {"timestamp": 5732.17, "power": 33.16014}, {"timestamp": 5752.71, "power": 33.16014}, {"timestamp": 5773.24, "power": 33.16014}, {"timestamp": 5793.78, "power": 33.16014}, {"timestamp": 5814.32, "power": 33.16014}, {"timestamp": 5834.87, "power": 33.16014}, {"timestamp": 5855.41, "power": 33.16014}, {"timestamp": 5875.95, "power": 33.16014}, {"timestamp": 5896.5, "power": 33.16014}, {"timestamp": 5917.01, "power": 33.16014}, {"timestamp": 5937.51, "power": 33.16014}, {"timestamp": 5958.05, "power": 33.16014}, {"timestamp": 5978.59, "power": 33.16014}, {"timestamp": 5999.13, "power": 33.16014}, {"timestamp": 6019.64, "power": 33.16014}, {"timestamp": 6040.13, "power": 33.266113000000004}, {"timestamp": 6061.36, "power": 33.266113000000004}, {"timestamp": 6081.87, "power": 33.266113000000004}, {"timestamp": 6102.37, "power": 33.266113000000004}, {"timestamp": 6122.93, "power": 33.266113000000004}, {"timestamp": 6143.51, "power": 33.266113000000004}, {"timestamp": 6164.09, "power": 33.266113000000004}, {"timestamp": 6184.65, "power": 33.266113000000004}, {"timestamp": 6205.17, "power": 33.266113000000004}, {"timestamp": 6225.72, "power": 33.266113000000004}, {"timestamp": 6246.3, "power": 33.266113000000004}, {"timestamp": 6266.88, "power": 33.266113000000004}, {"timestamp": 6287.44, "power": 33.266113000000004}, {"timestamp": 6308.0, "power": 33.266113000000004}, {"timestamp": 6328.58, "power": 33.266113000000004}, {"timestamp": 6349.09, "power": 33.266113000000004}, {"timestamp": 6369.59, "power": 33.266113000000004}, {"timestamp": 6390.18, "power": 33.266113000000004}, {"timestamp": 6410.76, "power": 33.266113000000004}, {"timestamp": 6431.32, "power": 33.266113000000004}, {"timestamp": 6451.88, "power": 33.266113000000004}, {"timestamp": 6472.38, "power": 33.266113000000004}, {"timestamp": 6492.85, "power": 33.266113000000004}, {"timestamp": 6513.3, "power": 33.266113000000004}, {"timestamp": 6533.8, "power": 33.266113000000004}, {"timestamp": 6554.36, "power": 33.266113000000004}, {"timestamp": 6574.94, "power": 33.266113000000004}, {"timestamp": 6595.52, "power": 33.266113000000004}, {"timestamp": 6616.02, "power": 33.266113000000004}, {"timestamp": 6636.51, "power": 33.266113000000004}, {"timestamp": 6656.97, "power": 33.266113000000004}, {"timestamp": 6677.53, "power": 33.266113000000004}, {"timestamp": 6698.1, "power": 33.266113000000004}, {"timestamp": 6718.67, "power": 33.266113000000004}, {"timestamp": 6739.24, "power": 33.266113000000004}, {"timestamp": 6759.81, "power": 33.266113000000004}, {"timestamp": 6780.31, "power": 33.266113000000004}, {"timestamp": 6800.86, "power": 33.266113000000004}, {"timestamp": 6821.36, "power": 33.266113000000004}, {"timestamp": 6841.86, "power": 33.266113000000004}, {"timestamp": 6862.42, "power": 33.266113000000004}, {"timestamp": 6882.97, "power": 33.266113000000004}, {"timestamp": 6903.48, "power": 33.266113000000004}, {"timestamp": 6923.96, "power": 33.266113000000004}, {"timestamp": 6944.49, "power": 33.266113000000004}, {"timestamp": 6965.01, "power": 33.266113000000004}, {"timestamp": 6985.51, "power": 33.266113000000004}, {"timestamp": 7006.08, "power": 33.266113000000004}, {"timestamp": 7026.64, "power": 33.266113000000004}, {"timestamp": 7047.21, "power": 33.022453}, {"timestamp": 7068.64, "power": 33.022453}, {"timestamp": 7089.14, "power": 33.022453}, {"timestamp": 7109.64, "power": 33.022453}, {"timestamp": 7130.18, "power": 33.022453}, {"timestamp": 7150.72, "power": 33.022453}, {"timestamp": 7171.27, "power": 33.022453}, {"timestamp": 7191.77, "power": 33.022453}, {"timestamp": 7212.31, "power": 33.022453}, {"timestamp": 7232.86, "power": 33.022453}, {"timestamp": 7253.36, "power": 33.022453}, {"timestamp": 7273.89, "power": 33.022453}, {"timestamp": 7294.43, "power": 33.022453}, {"timestamp": 7314.98, "power": 33.022453}, {"timestamp": 7335.48, "power": 33.022453}, {"timestamp": 7356.0, "power": 33.022453}, {"timestamp": 7376.54, "power": 33.022453}, {"timestamp": 7397.06, "power": 33.022453}, {"timestamp": 7417.55, "power": 33.022453}, {"timestamp": 7438.09, "power": 33.022453}, {"timestamp": 7458.59, "power": 33.022453}, {"timestamp": 7479.09, "power": 33.022453}, {"timestamp": 7499.59, "power": 33.022453}, {"timestamp": 7520.13, "power": 33.022453}, {"timestamp": 7540.67, "power": 33.022453}, {"timestamp": 7561.21, "power": 33.022453}, {"timestamp": 7581.7, "power": 33.022453}, {"timestamp": 7602.24, "power": 33.022453}, {"timestamp": 7622.75, "power": 33.022453}, {"timestamp": 7643.27, "power": 33.022453}, {"timestamp": 7663.71, "power": 33.022453}, {"timestamp": 7684.15, "power": 33.022453}, {"timestamp": 7704.59, "power": 33.022453}, {"timestamp": 7725.04, "power": 33.022453}, {"timestamp": 7745.52, "power": 33.022453}, {"timestamp": 7766.07, "power": 33.022453}, {"timestamp": 7786.61, "power": 33.022453}, {"timestamp": 7807.15, "power": 33.022453}, {"timestamp": 7827.7, "power": 33.022453}, {"timestamp": 7848.2, "power": 33.022453}, {"timestamp": 7868.78, "power": 33.022453}, {"timestamp": 7889.29, "power": 33.022453}, {"timestamp": 7909.78, "power": 33.022453}, {"timestamp": 7930.33, "power": 33.022453}, {"timestamp": 7950.87, "power": 33.022453}, {"timestamp": 7971.41, "power": 33.022453}, {"timestamp": 7991.95, "power": 33.022453}, {"timestamp": 8012.5, "power": 33.022453}, {"timestamp": 8033.02, "power": 33.022453}, {"timestamp": 8053.5, "power": 32.415167}, {"timestamp": 8074.56, "power": 32.415167}, {"timestamp": 8095.01, "power": 32.415167}, {"timestamp": 8115.52, "power": 32.415167}, {"timestamp": 8136.07, "power": 32.415167}, {"timestamp": 8156.63, "power": 32.415167}, {"timestamp": 8177.17, "power": 32.415167}, {"timestamp": 8197.66, "power": 32.415167}, {"timestamp": 8218.23, "power": 32.415167}, {"timestamp": 8238.73, "power": 32.415167}, {"timestamp": 8259.21, "power": 32.415167}, {"timestamp": 8279.73, "power": 32.415167}, {"timestamp": 8300.29, "power": 32.415167}, {"timestamp": 8320.88, "power": 32.415167}, {"timestamp": 8341.38, "power": 32.415167}, {"timestamp": 8361.88, "power": 32.415167}, {"timestamp": 8382.44, "power": 32.415167}, {"timestamp": 8402.99, "power": 32.415167}, {"timestamp": 8423.57, "power": 32.415167}, {"timestamp": 8444.15, "power": 32.415167}, {"timestamp": 8464.72, "power": 32.415167}, {"timestamp": 8485.24, "power": 32.415167}, {"timestamp": 8505.73, "power": 32.415167}, {"timestamp": 8526.3, "power": 32.415167}, {"timestamp": 8546.87, "power": 32.415167}, {"timestamp": 8567.43, "power": 32.415167}, {"timestamp": 8587.99, "power": 32.415167}, {"timestamp": 8608.57, "power": 32.415167}, {"timestamp": 8629.09, "power": 32.415167}, {"timestamp": 8649.65, "power": 32.415167}, {"timestamp": 8670.22, "power": 32.415167}, {"timestamp": 8690.78, "power": 32.415167}, {"timestamp": 8711.36, "power": 32.415167}, {"timestamp": 8731.94, "power": 32.415167}, {"timestamp": 8752.51, "power": 32.415167}, {"timestamp": 8773.03, "power": 32.415167}, {"timestamp": 8793.53, "power": 32.415167}, {"timestamp": 8814.1, "power": 32.415167}, {"timestamp": 8834.66, "power": 32.415167}, {"timestamp": 8855.22, "power": 32.415167}, {"timestamp": 8875.79, "power": 32.415167}, {"timestamp": 8896.36, "power": 32.415167}, {"timestamp": 8916.93, "power": 32.415167}, {"timestamp": 8937.44, "power": 32.415167}, {"timestamp": 8957.99, "power": 32.415167}, {"timestamp": 8978.55, "power": 32.415167}, {"timestamp": 8999.11, "power": 32.415167}, {"timestamp": 9019.69, "power": 32.415167}, {"timestamp": 9040.25, "power": 32.415167}, {"timestamp": 9060.82, "power": 33.174279999999996}, {"timestamp": 9082.69, "power": 33.174279999999996}, {"timestamp": 9103.27, "power": 33.174279999999996}, {"timestamp": 9123.85, "power": 33.174279999999996}, {"timestamp": 9144.42, "power": 33.174279999999996}, {"timestamp": 9164.93, "power": 33.174279999999996}, {"timestamp": 9185.43, "power": 33.174279999999996}, {"timestamp": 9205.99, "power": 33.174279999999996}, {"timestamp": 9226.55, "power": 33.174279999999996}, {"timestamp": 9247.13, "power": 33.174279999999996}, {"timestamp": 9267.7, "power": 33.174279999999996}, {"timestamp": 9288.26, "power": 33.174279999999996}, {"timestamp": 9308.83, "power": 33.174279999999996}, {"timestamp": 9329.34, "power": 33.174279999999996}, {"timestamp": 9349.9, "power": 33.174279999999996}, {"timestamp": 9370.48, "power": 33.174279999999996}, {"timestamp": 9391.04, "power": 33.174279999999996}, {"timestamp": 9411.62, "power": 33.174279999999996}, {"timestamp": 9432.2, "power": 33.174279999999996}, {"timestamp": 9452.74, "power": 33.174279999999996}, {"timestamp": 9473.26, "power": 33.174279999999996}, {"timestamp": 9493.81, "power": 33.174279999999996}, {"timestamp": 9514.39, "power": 33.174279999999996}, {"timestamp": 9534.96, "power": 33.174279999999996}, {"timestamp": 9555.53, "power": 33.174279999999996}, {"timestamp": 9576.1, "power": 33.174279999999996}, {"timestamp": 9596.66, "power": 33.174279999999996}, {"timestamp": 9617.18, "power": 33.174279999999996}, {"timestamp": 9637.72, "power": 33.174279999999996}, {"timestamp": 9658.29, "power": 33.174279999999996}, {"timestamp": 9678.84, "power": 33.174279999999996}, {"timestamp": 9699.39, "power": 33.174279999999996}, {"timestamp": 9719.93, "power": 33.174279999999996}, {"timestamp": 9740.47, "power": 33.174279999999996}, {"timestamp": 9760.99, "power": 33.174279999999996}, {"timestamp": 9781.53, "power": 33.174279999999996}, {"timestamp": 9802.07, "power": 33.174279999999996}, {"timestamp": 9822.62, "power": 33.174279999999996}, {"timestamp": 9843.16, "power": 33.174279999999996}, {"timestamp": 9863.7, "power": 33.174279999999996}, {"timestamp": 9884.25, "power": 33.174279999999996}, {"timestamp": 9904.79, "power": 33.174279999999996}, {"timestamp": 9925.31, "power": 33.174279999999996}, {"timestamp": 9945.85, "power": 33.174279999999996}, {"timestamp": 9966.39, "power": 33.174279999999996}, {"timestamp": 9986.94, "power": 33.174279999999996}, {"timestamp": 10007.5, "power": 33.174279999999996}, {"timestamp": 10028.0, "power": 33.174279999999996}, {"timestamp": 10048.6, "power": 33.174279999999996}, {"timestamp": 10069.1, "power": 33.08345899999999}, {"timestamp": 10090.1, "power": 33.08345899999999}, {"timestamp": 10110.7, "power": 33.08345899999999}, {"timestamp": 10131.2, "power": 33.08345899999999}, {"timestamp": 10151.8, "power": 33.08345899999999}, {"timestamp": 10172.3, "power": 33.08345899999999}, {"timestamp": 10192.9, "power": 33.08345899999999}, {"timestamp": 10213.4, "power": 33.08345899999999}, {"timestamp": 10233.9, "power": 33.08345899999999}, {"timestamp": 10254.5, "power": 33.08345899999999}, {"timestamp": 10275.0, "power": 33.08345899999999}, {"timestamp": 10295.5, "power": 33.08345899999999}, {"timestamp": 10316.1, "power": 33.08345899999999}, {"timestamp": 10336.6, "power": 33.08345899999999}, {"timestamp": 10357.1, "power": 33.08345899999999}, {"timestamp": 10377.7, "power": 33.08345899999999}, {"timestamp": 10398.2, "power": 33.08345899999999}, {"timestamp": 10418.7, "power": 33.08345899999999}, {"timestamp": 10439.1, "power": 33.08345899999999}, {"timestamp": 10459.6, "power": 33.08345899999999}, {"timestamp": 10480.1, "power": 33.08345899999999}, {"timestamp": 10500.6, "power": 33.08345899999999}, {"timestamp": 10521.1, "power": 33.08345899999999}, {"timestamp": 10541.5, "power": 33.08345899999999}, {"timestamp": 10561.9, "power": 33.08345899999999}, {"timestamp": 10582.4, "power": 33.08345899999999}, {"timestamp": 10602.9, "power": 33.08345899999999}, {"timestamp": 10623.4, "power": 33.08345899999999}, {"timestamp": 10643.9, "power": 33.08345899999999}, {"timestamp": 10664.4, "power": 33.08345899999999}, {"timestamp": 10684.8, "power": 33.08345899999999}, {"timestamp": 10705.3, "power": 33.08345899999999}, {"timestamp": 10725.9, "power": 33.08345899999999}, {"timestamp": 10746.5, "power": 33.08345899999999}, {"timestamp": 10767.1, "power": 33.08345899999999}, {"timestamp": 10787.6, "power": 33.08345899999999}, {"timestamp": 10808.2, "power": 33.08345899999999}, {"timestamp": 10828.8, "power": 33.08345899999999}, {"timestamp": 10849.3, "power": 33.08345899999999}, {"timestamp": 10869.8, "power": 33.08345899999999}, {"timestamp": 10890.4, "power": 33.08345899999999}, {"timestamp": 10910.9, "power": 33.08345899999999}, {"timestamp": 10931.5, "power": 33.08345899999999}, {"timestamp": 10952.1, "power": 33.08345899999999}, {"timestamp": 10972.6, "power": 33.08345899999999}, {"timestamp": 10993.2, "power": 33.08345899999999}, {"timestamp": 11013.7, "power": 33.08345899999999}, {"timestamp": 11034.2, "power": 33.08345899999999}, {"timestamp": 11054.8, "power": 33.08345899999999}, {"timestamp": 11075.4, "power": 33.024235}, {"timestamp": 11096.6, "power": 33.024235}, {"timestamp": 11117.2, "power": 33.024235}, {"timestamp": 11137.7, "power": 33.024235}, {"timestamp": 11158.2, "power": 33.024235}, {"timestamp": 11178.7, "power": 33.024235}, {"timestamp": 11199.3, "power": 33.024235}, {"timestamp": 11219.8, "power": 33.024235}, {"timestamp": 11240.4, "power": 33.024235}, {"timestamp": 11260.9, "power": 33.024235}, {"timestamp": 11281.4, "power": 33.024235}, {"timestamp": 11301.9, "power": 33.024235}, {"timestamp": 11322.5, "power": 33.024235}, {"timestamp": 11343.0, "power": 33.024235}, {"timestamp": 11363.6, "power": 33.024235}, {"timestamp": 11384.1, "power": 33.024235}, {"timestamp": 11404.7, "power": 33.024235}, {"timestamp": 11425.2, "power": 33.024235}, {"timestamp": 11445.7, "power": 33.024235}, {"timestamp": 11466.3, "power": 33.024235}, {"timestamp": 11486.8, "power": 33.024235}, {"timestamp": 11507.4, "power": 33.024235}, {"timestamp": 11527.9, "power": 33.024235}, {"timestamp": 11548.5, "power": 33.024235}, {"timestamp": 11569.0, "power": 33.024235}, {"timestamp": 11589.5, "power": 33.024235}, {"timestamp": 11610.0, "power": 33.024235}, {"timestamp": 11630.6, "power": 33.024235}, {"timestamp": 11651.1, "power": 33.024235}, {"timestamp": 11671.6, "power": 33.024235}, {"timestamp": 11692.2, "power": 33.024235}, {"timestamp": 11712.7, "power": 33.024235}, {"timestamp": 11733.3, "power": 33.024235}, {"timestamp": 11753.8, "power": 33.024235}, {"timestamp": 11774.3, "power": 33.024235}, {"timestamp": 11794.9, "power": 33.024235}, {"timestamp": 11815.4, "power": 33.024235}, {"timestamp": 11836.0, "power": 33.024235}, {"timestamp": 11856.5, "power": 33.024235}, {"timestamp": 11877.0, "power": 33.024235}, {"timestamp": 11897.5, "power": 33.024235}, {"timestamp": 11918.1, "power": 33.024235}, {"timestamp": 11938.6, "power": 33.024235}, {"timestamp": 11959.2, "power": 33.024235}, {"timestamp": 11979.7, "power": 33.024235}, {"timestamp": 12000.3, "power": 33.024235}, {"timestamp": 12020.8, "power": 33.024235}, {"timestamp": 12041.3, "power": 33.024235}, {"timestamp": 12061.8, "power": 33.024235}, {"timestamp": 12082.4, "power": 33.090553}, {"timestamp": 12103.5, "power": 33.090553}, {"timestamp": 12124.1, "power": 33.090553}, {"timestamp": 12144.6, "power": 33.090553}, {"timestamp": 12165.1, "power": 33.090553}, {"timestamp": 12185.7, "power": 33.090553}, {"timestamp": 12206.2, "power": 33.090553}, {"timestamp": 12226.8, "power": 33.090553}, {"timestamp": 12247.3, "power": 33.090553}, {"timestamp": 12267.9, "power": 33.090553}, {"timestamp": 12288.4, "power": 33.090553}, {"timestamp": 12308.9, "power": 33.090553}, {"timestamp": 12329.4, "power": 33.090553}, {"timestamp": 12350.0, "power": 33.090553}, {"timestamp": 12370.5, "power": 33.090553}, {"timestamp": 12391.1, "power": 33.090553}, {"timestamp": 12411.6, "power": 33.090553}, {"timestamp": 12432.2, "power": 33.090553}, {"timestamp": 12452.7, "power": 33.090553}, {"timestamp": 12473.2, "power": 33.090553}, {"timestamp": 12493.8, "power": 33.090553}, {"timestamp": 12514.3, "power": 33.090553}, {"timestamp": 12534.8, "power": 33.090553}, {"timestamp": 12555.4, "power": 33.090553}, {"timestamp": 12575.9, "power": 33.090553}, {"timestamp": 12596.5, "power": 33.090553}, {"timestamp": 12617.0, "power": 33.090553}, {"timestamp": 12637.5, "power": 33.090553}, {"timestamp": 12658.0, "power": 33.090553}, {"timestamp": 12678.6, "power": 33.090553}, {"timestamp": 12699.1, "power": 33.090553}, {"timestamp": 12719.6, "power": 33.090553}, {"timestamp": 12740.1, "power": 33.090553}, {"timestamp": 12760.7, "power": 33.090553}, {"timestamp": 12781.2, "power": 33.090553}, {"timestamp": 12801.7, "power": 33.090553}, {"timestamp": 12822.3, "power": 33.090553}, {"timestamp": 12842.8, "power": 33.090553}, {"timestamp": 12863.4, "power": 33.090553}, {"timestamp": 12884.0, "power": 33.090553}, {"timestamp": 12904.6, "power": 33.090553}, {"timestamp": 12925.1, "power": 33.090553}, {"timestamp": 12945.6, "power": 33.090553}, {"timestamp": 12966.2, "power": 33.090553}, {"timestamp": 12986.7, "power": 33.090553}, {"timestamp": 13007.3, "power": 33.090553}, {"timestamp": 13027.9, "power": 33.090553}, {"timestamp": 13048.4, "power": 33.090553}, {"timestamp": 13069.0, "power": 33.090553}, {"timestamp": 13089.5, "power": 33.17094}, {"timestamp": 13110.6, "power": 33.17094}, {"timestamp": 13131.1, "power": 33.17094}, {"timestamp": 13151.7, "power": 33.17094}, {"timestamp": 13172.2, "power": 33.17094}, {"timestamp": 13192.7, "power": 33.17094}, {"timestamp": 13213.3, "power": 33.17094}, {"timestamp": 13233.8, "power": 33.17094}, {"timestamp": 13254.4, "power": 33.17094}, {"timestamp": 13275.0, "power": 33.17094}, {"timestamp": 13295.5, "power": 33.17094}, {"timestamp": 13316.1, "power": 33.17094}, {"timestamp": 13336.7, "power": 33.17094}, {"timestamp": 13357.2, "power": 33.17094}, {"timestamp": 13377.8, "power": 33.17094}, {"timestamp": 13398.3, "power": 33.17094}, {"timestamp": 13418.9, "power": 33.17094}, {"timestamp": 13439.5, "power": 33.17094}, {"timestamp": 13460.1, "power": 33.17094}, {"timestamp": 13480.6, "power": 33.17094}, {"timestamp": 13501.1, "power": 33.17094}, {"timestamp": 13521.7, "power": 33.17094}, {"timestamp": 13542.3, "power": 33.17094}, {"timestamp": 13562.8, "power": 33.17094}, {"timestamp": 13583.4, "power": 33.17094}, {"timestamp": 13604.0, "power": 33.17094}, {"timestamp": 13624.5, "power": 33.17094}, {"timestamp": 13645.1, "power": 33.17094}, {"timestamp": 13665.6, "power": 33.17094}, {"timestamp": 13686.1, "power": 33.17094}, {"timestamp": 13706.7, "power": 33.17094}, {"timestamp": 13727.2, "power": 33.17094}, {"timestamp": 13747.7, "power": 33.17094}, {"timestamp": 13768.3, "power": 33.17094}, {"timestamp": 13788.8, "power": 33.17094}, {"timestamp": 13809.3, "power": 33.17094}, {"timestamp": 13829.9, "power": 33.17094}, {"timestamp": 13850.4, "power": 33.17094}, {"timestamp": 13871.0, "power": 33.17094}, {"timestamp": 13891.5, "power": 33.17094}, {"timestamp": 13912.0, "power": 33.17094}, {"timestamp": 13932.6, "power": 33.17094}, {"timestamp": 13953.1, "power": 33.17094}, {"timestamp": 13973.6, "power": 33.17094}, {"timestamp": 13994.2, "power": 33.17094}, {"timestamp": 14014.7, "power": 33.17094}, {"timestamp": 14035.3, "power": 33.17094}, {"timestamp": 14055.8, "power": 33.17094}, {"timestamp": 14076.4, "power": 33.17094}, {"timestamp": 14096.9, "power": 34.34977000000001}, {"timestamp": 14118.0, "power": 34.34977000000001}, {"timestamp": 14138.5, "power": 34.34977000000001}, {"timestamp": 14159.0, "power": 34.34977000000001}, {"timestamp": 14179.6, "power": 34.34977000000001}, {"timestamp": 14200.1, "power": 34.34977000000001}, {"timestamp": 14220.7, "power": 34.34977000000001}, {"timestamp": 14241.2, "power": 34.34977000000001}, {"timestamp": 14261.7, "power": 34.34977000000001}, {"timestamp": 14282.3, "power": 34.34977000000001}, {"timestamp": 14302.8, "power": 34.34977000000001}, {"timestamp": 14323.4, "power": 34.34977000000001}, {"timestamp": 14343.9, "power": 34.34977000000001}, {"timestamp": 14364.4, "power": 34.34977000000001}, {"timestamp": 14385.0, "power": 34.34977000000001}, {"timestamp": 14405.5, "power": 34.34977000000001}, {"timestamp": 14426.1, "power": 34.34977000000001}, {"timestamp": 14446.6, "power": 34.34977000000001}, {"timestamp": 14467.1, "power": 34.34977000000001}, {"timestamp": 14487.7, "power": 34.34977000000001}, {"timestamp": 14508.2, "power": 34.34977000000001}, {"timestamp": 14528.8, "power": 34.34977000000001}, {"timestamp": 14549.3, "power": 34.34977000000001}, {"timestamp": 14569.8, "power": 34.34977000000001}, {"timestamp": 14590.4, "power": 34.34977000000001}, {"timestamp": 14610.9, "power": 34.34977000000001}, {"timestamp": 14631.5, "power": 34.34977000000001}, {"timestamp": 14652.0, "power": 34.34977000000001}, {"timestamp": 14672.6, "power": 34.34977000000001}, {"timestamp": 14693.1, "power": 34.34977000000001}, {"timestamp": 14713.6, "power": 34.34977000000001}, {"timestamp": 14734.1, "power": 34.34977000000001}, {"timestamp": 14754.6, "power": 34.34977000000001}, {"timestamp": 14775.2, "power": 34.34977000000001}, {"timestamp": 14795.7, "power": 34.34977000000001}, {"timestamp": 14816.3, "power": 34.34977000000001}, {"timestamp": 14836.8, "power": 34.34977000000001}, {"timestamp": 14857.3, "power": 34.34977000000001}, {"timestamp": 14877.9, "power": 34.34977000000001}, {"timestamp": 14898.4, "power": 34.34977000000001}, {"timestamp": 14919.0, "power": 34.34977000000001}, {"timestamp": 14939.5, "power": 34.34977000000001}, {"timestamp": 14960.1, "power": 34.34977000000001}, {"timestamp": 14980.6, "power": 34.34977000000001}, {"timestamp": 15001.1, "power": 34.34977000000001}, {"timestamp": 15021.7, "power": 34.34977000000001}, {"timestamp": 15042.2, "power": 34.34977000000001}, {"timestamp": 15062.7, "power": 34.34977000000001}, {"timestamp": 15083.3, "power": 34.34977000000001}, {"timestamp": 15103.8, "power": 33.682300999999995}, {"timestamp": 15124.9, "power": 33.682300999999995}, {"timestamp": 15145.4, "power": 33.682300999999995}, {"timestamp": 15165.9, "power": 33.682300999999995}, {"timestamp": 15186.5, "power": 33.682300999999995}, {"timestamp": 15207.0, "power": 33.682300999999995}, {"timestamp": 15227.6, "power": 33.682300999999995}, {"timestamp": 15248.1, "power": 33.682300999999995}, {"timestamp": 15268.7, "power": 33.682300999999995}, {"timestamp": 15289.2, "power": 33.682300999999995}, {"timestamp": 15309.7, "power": 33.682300999999995}, {"timestamp": 15330.3, "power": 33.682300999999995}, {"timestamp": 15350.8, "power": 33.682300999999995}, {"timestamp": 15371.4, "power": 33.682300999999995}, {"timestamp": 15392.0, "power": 33.682300999999995}, {"timestamp": 15412.6, "power": 33.682300999999995}, {"timestamp": 15433.2, "power": 33.682300999999995}, {"timestamp": 15453.6, "power": 33.682300999999995}, {"timestamp": 15474.2, "power": 33.682300999999995}, {"timestamp": 15494.7, "power": 33.682300999999995}, {"timestamp": 15515.2, "power": 33.682300999999995}, {"timestamp": 15535.7, "power": 33.682300999999995}, {"timestamp": 15556.3, "power": 33.682300999999995}, {"timestamp": 15576.8, "power": 33.682300999999995}, {"timestamp": 15597.3, "power": 33.682300999999995}, {"timestamp": 15617.8, "power": 33.682300999999995}, {"timestamp": 15638.3, "power": 33.682300999999995}, {"timestamp": 15658.9, "power": 33.682300999999995}, {"timestamp": 15679.4, "power": 33.682300999999995}, {"timestamp": 15699.9, "power": 33.682300999999995}, {"timestamp": 15720.5, "power": 33.682300999999995}, {"timestamp": 15741.0, "power": 33.682300999999995}, {"timestamp": 15761.5, "power": 33.682300999999995}, {"timestamp": 15782.0, "power": 33.682300999999995}, {"timestamp": 15802.5, "power": 33.682300999999995}, {"timestamp": 15823.0, "power": 33.682300999999995}, {"timestamp": 15843.6, "power": 33.682300999999995}, {"timestamp": 15864.1, "power": 33.682300999999995}, {"timestamp": 15884.6, "power": 33.682300999999995}, {"timestamp": 15905.1, "power": 33.682300999999995}, {"timestamp": 15925.6, "power": 33.682300999999995}, {"timestamp": 15946.1, "power": 33.682300999999995}, {"timestamp": 15966.7, "power": 33.682300999999995}, {"timestamp": 15987.2, "power": 33.682300999999995}, {"timestamp": 16007.7, "power": 33.682300999999995}, {"timestamp": 16028.2, "power": 33.682300999999995}, {"timestamp": 16048.8, "power": 33.682300999999995}, {"timestamp": 16069.3, "power": 33.682300999999995}, {"timestamp": 16089.8, "power": 33.682300999999995}, {"timestamp": 16110.3, "power": 34.111182}, {"timestamp": 16132.7, "power": 34.111182}, {"timestamp": 16153.3, "power": 34.111182}, {"timestamp": 16173.8, "power": 34.111182}, {"timestamp": 16194.3, "power": 34.111182}, {"timestamp": 16214.8, "power": 34.111182}, {"timestamp": 16235.3, "power": 34.111182}, {"timestamp": 16255.8, "power": 34.111182}, {"timestamp": 16276.4, "power": 34.111182}, {"timestamp": 16296.9, "power": 34.111182}, {"timestamp": 16317.4, "power": 34.111182}, {"timestamp": 16337.9, "power": 34.111182}, {"timestamp": 16358.4, "power": 34.111182}, {"timestamp": 16379.0, "power": 34.111182}, {"timestamp": 16399.5, "power": 34.111182}, {"timestamp": 16420.0, "power": 34.111182}, {"timestamp": 16440.5, "power": 34.111182}, {"timestamp": 16461.0, "power": 34.111182}, {"timestamp": 16481.5, "power": 34.111182}, {"timestamp": 16502.1, "power": 34.111182}, {"timestamp": 16522.6, "power": 34.111182}, {"timestamp": 16543.1, "power": 34.111182}, {"timestamp": 16563.7, "power": 34.111182}, {"timestamp": 16584.2, "power": 34.111182}, {"timestamp": 16604.7, "power": 34.111182}, {"timestamp": 16625.2, "power": 34.111182}, {"timestamp": 16645.7, "power": 34.111182}, {"timestamp": 16666.3, "power": 34.111182}, {"timestamp": 16686.8, "power": 34.111182}, {"timestamp": 16707.4, "power": 34.111182}, {"timestamp": 16727.9, "power": 34.111182}, {"timestamp": 16748.5, "power": 34.111182}, {"timestamp": 16769.0, "power": 34.111182}, {"timestamp": 16789.5, "power": 34.111182}, {"timestamp": 16810.0, "power": 34.111182}, {"timestamp": 16830.6, "power": 34.111182}, {"timestamp": 16851.1, "power": 34.111182}, {"timestamp": 16871.7, "power": 34.111182}, {"timestamp": 16892.2, "power": 34.111182}, {"timestamp": 16912.7, "power": 34.111182}, {"timestamp": 16933.2, "power": 34.111182}, {"timestamp": 16953.7, "power": 34.111182}, {"timestamp": 16974.2, "power": 34.111182}, {"timestamp": 16994.7, "power": 34.111182}, {"timestamp": 17015.3, "power": 34.111182}, {"timestamp": 17035.8, "power": 34.111182}, {"timestamp": 17056.3, "power": 34.111182}, {"timestamp": 17076.9, "power": 34.111182}, {"timestamp": 17097.4, "power": 34.111182}, {"timestamp": 17117.9, "power": 32.362164}, {"timestamp": 17139.0, "power": 32.362164}, {"timestamp": 17159.5, "power": 32.362164}, {"timestamp": 17180.0, "power": 32.362164}, {"timestamp": 17200.5, "power": 32.362164}, {"timestamp": 17221.1, "power": 32.362164}, {"timestamp": 17241.5, "power": 32.362164}, {"timestamp": 17262.0, "power": 32.362164}, {"timestamp": 17282.6, "power": 32.362164}, {"timestamp": 17303.1, "power": 32.362164}, {"timestamp": 17323.6, "power": 32.362164}, {"timestamp": 17344.2, "power": 32.362164}, {"timestamp": 17364.7, "power": 32.362164}, {"timestamp": 17385.2, "power": 32.362164}, {"timestamp": 17405.7, "power": 32.362164}, {"timestamp": 17426.2, "power": 32.362164}, {"timestamp": 17446.7, "power": 32.362164}, {"timestamp": 17467.2, "power": 32.362164}, {"timestamp": 17487.8, "power": 32.362164}, {"timestamp": 17508.3, "power": 32.362164}, {"timestamp": 17528.8, "power": 32.362164}, {"timestamp": 17549.3, "power": 32.362164}, {"timestamp": 17569.8, "power": 32.362164}, {"timestamp": 17590.4, "power": 32.362164}, {"timestamp": 17610.9, "power": 32.362164}, {"timestamp": 17631.4, "power": 32.362164}, {"timestamp": 17651.9, "power": 32.362164}, {"timestamp": 17672.5, "power": 32.362164}, {"timestamp": 17693.0, "power": 32.362164}, {"timestamp": 17713.5, "power": 32.362164}, {"timestamp": 17734.0, "power": 32.362164}, {"timestamp": 17754.5, "power": 32.362164}, {"timestamp": 17775.0, "power": 32.362164}, {"timestamp": 17795.5, "power": 32.362164}, {"timestamp": 17816.1, "power": 32.362164}, {"timestamp": 17836.6, "power": 32.362164}, {"timestamp": 17857.1, "power": 32.362164}, {"timestamp": 17877.6, "power": 32.362164}, {"timestamp": 17898.1, "power": 32.362164}, {"timestamp": 17918.6, "power": 32.362164}, {"timestamp": 17939.1, "power": 32.362164}, {"timestamp": 17959.7, "power": 32.362164}, {"timestamp": 17980.2, "power": 32.362164}, {"timestamp": 18000.7, "power": 32.362164}, {"timestamp": 18021.0, "power": 32.362164}, {"timestamp": 18041.4, "power": 32.362164}, {"timestamp": 18061.9, "power": 32.362164}, {"timestamp": 18082.5, "power": 32.362164}, {"timestamp": 18103.0, "power": 32.362164}, {"timestamp": 18123.5, "power": 32.512914}, {"timestamp": 18144.6, "power": 32.512914}, {"timestamp": 18165.1, "power": 32.512914}, {"timestamp": 18185.6, "power": 32.512914}, {"timestamp": 18206.0, "power": 32.512914}, {"timestamp": 18226.6, "power": 32.512914}, {"timestamp": 18247.1, "power": 32.512914}, {"timestamp": 18267.6, "power": 32.512914}, {"timestamp": 18288.2, "power": 32.512914}, {"timestamp": 18308.7, "power": 32.512914}, {"timestamp": 18329.2, "power": 32.512914}, {"timestamp": 18349.7, "power": 32.512914}, {"timestamp": 18370.2, "power": 32.512914}, {"timestamp": 18390.7, "power": 32.512914}, {"timestamp": 18411.2, "power": 32.512914}, {"timestamp": 18431.7, "power": 32.512914}, {"timestamp": 18452.3, "power": 32.512914}, {"timestamp": 18472.8, "power": 32.512914}, {"timestamp": 18493.3, "power": 32.512914}, {"timestamp": 18513.8, "power": 32.512914}, {"timestamp": 18534.3, "power": 32.512914}, {"timestamp": 18554.8, "power": 32.512914}, {"timestamp": 18575.4, "power": 32.512914}, {"timestamp": 18595.9, "power": 32.512914}, {"timestamp": 18616.4, "power": 32.512914}, {"timestamp": 18636.9, "power": 32.512914}, {"timestamp": 18657.4, "power": 32.512914}, {"timestamp": 18677.9, "power": 32.512914}, {"timestamp": 18698.4, "power": 32.512914}, {"timestamp": 18718.9, "power": 32.512914}, {"timestamp": 18739.5, "power": 32.512914}, {"timestamp": 18760.0, "power": 32.512914}, {"timestamp": 18780.5, "power": 32.512914}, {"timestamp": 18801.1, "power": 32.512914}, {"timestamp": 18821.6, "power": 32.512914}, {"timestamp": 18842.0, "power": 32.512914}, {"timestamp": 18862.6, "power": 32.512914}, {"timestamp": 18883.1, "power": 32.512914}, {"timestamp": 18903.7, "power": 32.512914}], "timeline": {"START": "4819.065649", "END": "15337.95586"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12900.2}, {"name": "clSetKernelArg", "calls": 19, "time": 3574.94}, {"name": "clReleaseKernel", "calls": 1, "time": 2023.1}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.0557}, {"name": "clReleaseContext", "calls": 1, "time": 46.6721}, {"name": "clCreateContext", "calls": 1, "time": 36.7797}, {"name": "clReleaseProgram", "calls": 1, "time": 18.8146}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.654372}, {"name": "clCreateKernel", "calls": 1, "time": 0.345205}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.293558}, {"name": "clEnqueueTask", "calls": 1, "time": 0.235593}, {"name": "clRetainMemObject", "calls": 14, "time": 0.203244}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035029}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024119}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021026}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013579}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010835}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007798}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007628}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006996}, {"name": "clRetainDevice", "calls": 2, "time": 0.004868}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10518.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10518.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7295.077184, "utilization": 75.990387, "size": 8157950.0, "time": 1118.281867}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 328648108, "speed": 252.122, "utilization": 2.18856, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20436801, "speed": 486.648, "utilization": 4.22437, "size": 0.127917}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len4/run1.json b/code/fpga/unopt_results/dblp.xml.20MB.len4/run1.json new file mode 100644 index 0000000..9af861a --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.7602, "power": 32.641818}, {"timestamp": 72.3955, "power": 32.641818}, {"timestamp": 92.9329, "power": 32.641818}, {"timestamp": 113.463, "power": 32.641818}, {"timestamp": 134.348, "power": 32.641818}, {"timestamp": 155.249, "power": 32.641818}, {"timestamp": 175.792, "power": 32.641818}, {"timestamp": 196.329, "power": 32.641818}, {"timestamp": 216.86, "power": 32.641818}, {"timestamp": 237.395, "power": 32.641818}, {"timestamp": 257.929, "power": 32.641818}, {"timestamp": 278.431, "power": 32.641818}, {"timestamp": 298.928, "power": 32.641818}, {"timestamp": 319.464, "power": 32.641818}, {"timestamp": 340.003, "power": 32.641818}, {"timestamp": 360.543, "power": 32.641818}, {"timestamp": 381.082, "power": 32.641818}, {"timestamp": 401.622, "power": 32.641818}, {"timestamp": 422.159, "power": 32.641818}, {"timestamp": 442.668, "power": 32.641818}, {"timestamp": 463.206, "power": 32.641818}, {"timestamp": 483.746, "power": 32.641818}, {"timestamp": 504.283, "power": 32.641818}, {"timestamp": 524.82, "power": 32.641818}, {"timestamp": 545.36, "power": 32.641818}, {"timestamp": 565.9, "power": 32.641818}, {"timestamp": 586.411, "power": 32.641818}, {"timestamp": 606.904, "power": 32.641818}, {"timestamp": 627.444, "power": 32.641818}, {"timestamp": 647.979, "power": 32.641818}, {"timestamp": 668.522, "power": 32.641818}, {"timestamp": 689.062, "power": 32.641818}, {"timestamp": 709.601, "power": 32.641818}, {"timestamp": 730.151, "power": 32.641818}, {"timestamp": 750.672, "power": 32.641818}, {"timestamp": 771.207, "power": 32.641818}, {"timestamp": 791.742, "power": 32.641818}, {"timestamp": 812.28, "power": 32.641818}, {"timestamp": 832.82, "power": 32.641818}, {"timestamp": 853.359, "power": 32.641818}, {"timestamp": 873.896, "power": 32.641818}, {"timestamp": 894.406, "power": 32.641818}, {"timestamp": 914.901, "power": 32.641818}, {"timestamp": 935.431, "power": 32.641818}, {"timestamp": 955.97, "power": 32.641818}, {"timestamp": 976.511, "power": 32.641818}, {"timestamp": 997.053, "power": 32.641818}, {"timestamp": 1017.59, "power": 31.884786}, {"timestamp": 1038.79, "power": 31.884786}, {"timestamp": 1059.36, "power": 31.884786}, {"timestamp": 1079.95, "power": 31.884786}, {"timestamp": 1100.54, "power": 31.884786}, {"timestamp": 1121.14, "power": 31.884786}, {"timestamp": 1141.73, "power": 31.884786}, {"timestamp": 1162.3, "power": 31.884786}, {"timestamp": 1182.86, "power": 31.884786}, {"timestamp": 1203.41, "power": 31.884786}, {"timestamp": 1224.01, "power": 31.884786}, {"timestamp": 1244.61, "power": 31.884786}, {"timestamp": 1265.2, "power": 31.884786}, {"timestamp": 1285.8, "power": 31.884786}, {"timestamp": 1306.38, "power": 31.884786}, {"timestamp": 1326.94, "power": 31.884786}, {"timestamp": 1347.5, "power": 31.884786}, {"timestamp": 1368.09, "power": 31.884786}, {"timestamp": 1388.69, "power": 31.884786}, {"timestamp": 1409.29, "power": 31.884786}, {"timestamp": 1429.89, "power": 31.884786}, {"timestamp": 1450.46, "power": 31.884786}, {"timestamp": 1471.01, "power": 31.884786}, {"timestamp": 1491.57, "power": 31.884786}, {"timestamp": 1512.17, "power": 31.884786}, {"timestamp": 1532.77, "power": 31.884786}, {"timestamp": 1553.36, "power": 31.884786}, {"timestamp": 1573.95, "power": 31.884786}, {"timestamp": 1594.53, "power": 31.884786}, {"timestamp": 1615.08, "power": 31.884786}, {"timestamp": 1635.68, "power": 31.884786}, {"timestamp": 1656.27, "power": 31.884786}, {"timestamp": 1676.86, "power": 31.884786}, {"timestamp": 1697.42, "power": 31.884786}, {"timestamp": 1718.01, "power": 31.884786}, {"timestamp": 1738.59, "power": 31.884786}, {"timestamp": 1759.14, "power": 31.884786}, {"timestamp": 1779.73, "power": 31.884786}, {"timestamp": 1800.33, "power": 31.884786}, {"timestamp": 1820.92, "power": 31.884786}, {"timestamp": 1841.52, "power": 31.884786}, {"timestamp": 1862.12, "power": 31.884786}, {"timestamp": 1882.69, "power": 31.884786}, {"timestamp": 1903.25, "power": 31.884786}, {"timestamp": 1923.85, "power": 31.884786}, {"timestamp": 1944.44, "power": 31.884786}, {"timestamp": 1965.05, "power": 31.884786}, {"timestamp": 1985.65, "power": 31.884786}, {"timestamp": 2006.3, "power": 31.884786}, {"timestamp": 2026.84, "power": 32.238102}, {"timestamp": 2047.88, "power": 32.238102}, {"timestamp": 2068.47, "power": 32.238102}, {"timestamp": 2089.07, "power": 32.238102}, {"timestamp": 2109.66, "power": 32.238102}, {"timestamp": 2130.27, "power": 32.238102}, {"timestamp": 2150.83, "power": 32.238102}, {"timestamp": 2171.39, "power": 32.238102}, {"timestamp": 2191.98, "power": 32.238102}, {"timestamp": 2212.58, "power": 32.238102}, {"timestamp": 2233.18, "power": 32.238102}, {"timestamp": 2253.77, "power": 32.238102}, {"timestamp": 2274.36, "power": 32.238102}, {"timestamp": 2294.92, "power": 32.238102}, {"timestamp": 2315.47, "power": 32.238102}, {"timestamp": 2336.07, "power": 32.238102}, {"timestamp": 2356.66, "power": 32.238102}, {"timestamp": 2377.26, "power": 32.238102}, {"timestamp": 2397.86, "power": 32.238102}, {"timestamp": 2418.43, "power": 32.238102}, {"timestamp": 2438.99, "power": 32.238102}, {"timestamp": 2459.55, "power": 32.238102}, {"timestamp": 2480.15, "power": 32.238102}, {"timestamp": 2500.74, "power": 32.238102}, {"timestamp": 2521.34, "power": 32.238102}, {"timestamp": 2541.93, "power": 32.238102}, {"timestamp": 2562.51, "power": 32.238102}, {"timestamp": 2583.06, "power": 32.238102}, {"timestamp": 2603.66, "power": 32.238102}, {"timestamp": 2624.25, "power": 32.238102}, {"timestamp": 2644.85, "power": 32.238102}, {"timestamp": 2665.45, "power": 32.238102}, {"timestamp": 2686.04, "power": 32.238102}, {"timestamp": 2706.62, "power": 32.238102}, {"timestamp": 2727.19, "power": 32.238102}, {"timestamp": 2747.79, "power": 32.238102}, {"timestamp": 2768.39, "power": 32.238102}, {"timestamp": 2788.98, "power": 32.238102}, {"timestamp": 2809.58, "power": 32.238102}, {"timestamp": 2830.17, "power": 32.238102}, {"timestamp": 2850.75, "power": 32.238102}, {"timestamp": 2871.31, "power": 32.238102}, {"timestamp": 2891.9, "power": 32.238102}, {"timestamp": 2912.5, "power": 32.238102}, {"timestamp": 2933.09, "power": 32.238102}, {"timestamp": 2953.69, "power": 32.238102}, {"timestamp": 2974.3, "power": 32.238102}, {"timestamp": 2994.86, "power": 32.238102}, {"timestamp": 3015.42, "power": 32.238102}, {"timestamp": 3036.01, "power": 32.345057}, {"timestamp": 3057.07, "power": 32.345057}, {"timestamp": 3077.66, "power": 32.345057}, {"timestamp": 3098.28, "power": 32.345057}, {"timestamp": 3118.84, "power": 32.345057}, {"timestamp": 3139.39, "power": 32.345057}, {"timestamp": 3159.99, "power": 32.345057}, {"timestamp": 3180.6, "power": 32.345057}, {"timestamp": 3201.19, "power": 32.345057}, {"timestamp": 3221.79, "power": 32.345057}, {"timestamp": 3242.38, "power": 32.345057}, {"timestamp": 3262.93, "power": 32.345057}, {"timestamp": 3283.5, "power": 32.345057}, {"timestamp": 3304.09, "power": 32.345057}, {"timestamp": 3324.68, "power": 32.345057}, {"timestamp": 3345.27, "power": 32.345057}, {"timestamp": 3365.87, "power": 32.345057}, {"timestamp": 3386.51, "power": 32.345057}, {"timestamp": 3407.07, "power": 32.345057}, {"timestamp": 3427.67, "power": 32.345057}, {"timestamp": 3448.26, "power": 32.345057}, {"timestamp": 3468.86, "power": 32.345057}, {"timestamp": 3489.45, "power": 32.345057}, {"timestamp": 3510.05, "power": 32.345057}, {"timestamp": 3530.62, "power": 32.345057}, {"timestamp": 3551.18, "power": 32.345057}, {"timestamp": 3571.78, "power": 32.345057}, {"timestamp": 3592.38, "power": 32.345057}, {"timestamp": 3612.97, "power": 32.345057}, {"timestamp": 3633.56, "power": 32.345057}, {"timestamp": 3654.15, "power": 32.345057}, {"timestamp": 3674.71, "power": 32.345057}, {"timestamp": 3695.26, "power": 32.345057}, {"timestamp": 3715.79, "power": 32.345057}, {"timestamp": 3736.31, "power": 32.345057}, {"timestamp": 3756.84, "power": 32.345057}, {"timestamp": 3777.38, "power": 32.345057}, {"timestamp": 3797.91, "power": 32.345057}, {"timestamp": 3818.43, "power": 32.345057}, {"timestamp": 3838.92, "power": 32.345057}, {"timestamp": 3859.45, "power": 32.345057}, {"timestamp": 3879.99, "power": 32.345057}, {"timestamp": 3900.53, "power": 32.345057}, {"timestamp": 3921.07, "power": 32.345057}, {"timestamp": 3941.6, "power": 32.345057}, {"timestamp": 3962.14, "power": 32.345057}, {"timestamp": 3982.66, "power": 32.345057}, {"timestamp": 4003.16, "power": 32.345057}, {"timestamp": 4023.68, "power": 32.345057}, {"timestamp": 4044.21, "power": 34.631149}, {"timestamp": 4065.27, "power": 34.631149}, {"timestamp": 4085.8, "power": 34.631149}, {"timestamp": 4106.3, "power": 34.631149}, {"timestamp": 4126.79, "power": 34.631149}, {"timestamp": 4147.32, "power": 34.631149}, {"timestamp": 4167.85, "power": 34.631149}, {"timestamp": 4188.39, "power": 34.631149}, {"timestamp": 4208.92, "power": 34.631149}, {"timestamp": 4229.46, "power": 34.631149}, {"timestamp": 4250.0, "power": 34.631149}, {"timestamp": 4270.51, "power": 34.631149}, {"timestamp": 4291.0, "power": 34.631149}, {"timestamp": 4311.53, "power": 34.631149}, {"timestamp": 4332.06, "power": 34.631149}, {"timestamp": 4352.6, "power": 34.631149}, {"timestamp": 4373.13, "power": 34.631149}, {"timestamp": 4393.67, "power": 34.631149}, {"timestamp": 4414.22, "power": 34.631149}, {"timestamp": 4434.73, "power": 34.631149}, {"timestamp": 4455.26, "power": 34.631149}, {"timestamp": 4475.8, "power": 34.631149}, {"timestamp": 4496.33, "power": 34.631149}, {"timestamp": 4516.86, "power": 34.631149}, {"timestamp": 4537.4, "power": 34.631149}, {"timestamp": 4557.94, "power": 34.631149}, {"timestamp": 4578.45, "power": 34.631149}, {"timestamp": 4598.94, "power": 34.631149}, {"timestamp": 4619.47, "power": 34.631149}, {"timestamp": 4640.01, "power": 34.631149}, {"timestamp": 4660.54, "power": 34.631149}, {"timestamp": 4681.08, "power": 34.631149}, {"timestamp": 4701.61, "power": 34.631149}, {"timestamp": 4722.15, "power": 34.631149}, {"timestamp": 4742.67, "power": 34.631149}, {"timestamp": 4763.2, "power": 34.631149}, {"timestamp": 4783.74, "power": 34.631149}, {"timestamp": 4804.29, "power": 34.631149}, {"timestamp": 4824.83, "power": 34.631149}, {"timestamp": 4845.38, "power": 34.631149}, {"timestamp": 4865.92, "power": 34.631149}, {"timestamp": 4886.45, "power": 34.631149}, {"timestamp": 4906.99, "power": 34.631149}, {"timestamp": 4927.57, "power": 34.631149}, {"timestamp": 4948.15, "power": 34.631149}, {"timestamp": 4968.73, "power": 34.631149}, {"timestamp": 4989.31, "power": 34.631149}, {"timestamp": 5009.87, "power": 34.631149}, {"timestamp": 5030.4, "power": 34.631149}, {"timestamp": 5050.9, "power": 32.737536}, {"timestamp": 5071.97, "power": 32.737536}, {"timestamp": 5092.52, "power": 32.737536}, {"timestamp": 5113.07, "power": 32.737536}, {"timestamp": 5133.61, "power": 32.737536}, {"timestamp": 5154.16, "power": 32.737536}, {"timestamp": 5174.7, "power": 32.737536}, {"timestamp": 5195.26, "power": 32.737536}, {"timestamp": 5215.84, "power": 32.737536}, {"timestamp": 5236.4, "power": 32.737536}, {"timestamp": 5256.96, "power": 32.737536}, {"timestamp": 5277.54, "power": 32.737536}, {"timestamp": 5298.13, "power": 32.737536}, {"timestamp": 5318.65, "power": 32.737536}, {"timestamp": 5339.23, "power": 32.737536}, {"timestamp": 5359.8, "power": 32.737536}, {"timestamp": 5380.37, "power": 32.737536}, {"timestamp": 5400.93, "power": 32.737536}, {"timestamp": 5421.51, "power": 32.737536}, {"timestamp": 5442.08, "power": 32.737536}, {"timestamp": 5462.6, "power": 32.737536}, {"timestamp": 5483.15, "power": 32.737536}, {"timestamp": 5503.72, "power": 32.737536}, {"timestamp": 5524.29, "power": 32.737536}, {"timestamp": 5544.84, "power": 32.737536}, {"timestamp": 5565.42, "power": 32.737536}, {"timestamp": 5585.98, "power": 32.737536}, {"timestamp": 5606.5, "power": 32.737536}, {"timestamp": 5627.0, "power": 32.737536}, {"timestamp": 5647.57, "power": 32.737536}, {"timestamp": 5668.11, "power": 32.737536}, {"timestamp": 5688.62, "power": 32.737536}, {"timestamp": 5709.31, "power": 32.737536}, {"timestamp": 5729.86, "power": 32.737536}, {"timestamp": 5750.39, "power": 32.737536}, {"timestamp": 5770.88, "power": 32.737536}, {"timestamp": 5791.42, "power": 32.737536}, {"timestamp": 5811.97, "power": 32.737536}, {"timestamp": 5832.52, "power": 32.737536}, {"timestamp": 5853.08, "power": 32.737536}, {"timestamp": 5873.65, "power": 32.737536}, {"timestamp": 5894.21, "power": 32.737536}, {"timestamp": 5914.74, "power": 32.737536}, {"timestamp": 5935.29, "power": 32.737536}, {"timestamp": 5955.86, "power": 32.737536}, {"timestamp": 5976.42, "power": 32.737536}, {"timestamp": 5996.98, "power": 32.737536}, {"timestamp": 6017.54, "power": 32.737536}, {"timestamp": 6038.13, "power": 32.737536}, {"timestamp": 6058.65, "power": 33.417034}, {"timestamp": 6079.71, "power": 33.417034}, {"timestamp": 6100.26, "power": 33.417034}, {"timestamp": 6120.8, "power": 33.417034}, {"timestamp": 6141.35, "power": 33.417034}, {"timestamp": 6161.9, "power": 33.417034}, {"timestamp": 6182.43, "power": 33.417034}, {"timestamp": 6202.93, "power": 33.417034}, {"timestamp": 6223.47, "power": 33.417034}, {"timestamp": 6244.01, "power": 33.417034}, {"timestamp": 6264.56, "power": 33.417034}, {"timestamp": 6285.1, "power": 33.417034}, {"timestamp": 6305.65, "power": 33.417034}, {"timestamp": 6326.22, "power": 33.417034}, {"timestamp": 6346.73, "power": 33.417034}, {"timestamp": 6367.29, "power": 33.417034}, {"timestamp": 6387.85, "power": 33.417034}, {"timestamp": 6408.43, "power": 33.417034}, {"timestamp": 6429.01, "power": 33.417034}, {"timestamp": 6449.58, "power": 33.417034}, {"timestamp": 6470.16, "power": 33.417034}, {"timestamp": 6490.68, "power": 33.417034}, {"timestamp": 6511.24, "power": 33.417034}, {"timestamp": 6531.82, "power": 33.417034}, {"timestamp": 6552.39, "power": 33.417034}, {"timestamp": 6572.98, "power": 33.417034}, {"timestamp": 6593.56, "power": 33.417034}, {"timestamp": 6614.14, "power": 33.417034}, {"timestamp": 6634.66, "power": 33.417034}, {"timestamp": 6655.21, "power": 33.417034}, {"timestamp": 6675.77, "power": 33.417034}, {"timestamp": 6696.33, "power": 33.417034}, {"timestamp": 6716.91, "power": 33.417034}, {"timestamp": 6737.49, "power": 33.417034}, {"timestamp": 6758.07, "power": 33.417034}, {"timestamp": 6778.6, "power": 33.417034}, {"timestamp": 6799.14, "power": 33.417034}, {"timestamp": 6819.72, "power": 33.417034}, {"timestamp": 6840.3, "power": 33.417034}, {"timestamp": 6860.86, "power": 33.417034}, {"timestamp": 6881.43, "power": 33.417034}, {"timestamp": 6902.0, "power": 33.417034}, {"timestamp": 6922.53, "power": 33.417034}, {"timestamp": 6943.08, "power": 33.417034}, {"timestamp": 6963.67, "power": 33.417034}, {"timestamp": 6984.24, "power": 33.417034}, {"timestamp": 7004.81, "power": 33.417034}, {"timestamp": 7025.38, "power": 33.417034}, {"timestamp": 7045.94, "power": 33.417034}, {"timestamp": 7066.46, "power": 32.787214}, {"timestamp": 7087.55, "power": 32.787214}, {"timestamp": 7108.1, "power": 32.787214}, {"timestamp": 7128.64, "power": 32.787214}, {"timestamp": 7149.19, "power": 32.787214}, {"timestamp": 7169.74, "power": 32.787214}, {"timestamp": 7190.29, "power": 32.787214}, {"timestamp": 7210.79, "power": 32.787214}, {"timestamp": 7231.34, "power": 32.787214}, {"timestamp": 7251.88, "power": 32.787214}, {"timestamp": 7272.43, "power": 32.787214}, {"timestamp": 7292.97, "power": 32.787214}, {"timestamp": 7313.54, "power": 32.787214}, {"timestamp": 7334.09, "power": 32.787214}, {"timestamp": 7354.62, "power": 32.787214}, {"timestamp": 7375.17, "power": 32.787214}, {"timestamp": 7395.75, "power": 32.787214}, {"timestamp": 7416.33, "power": 32.787214}, {"timestamp": 7436.91, "power": 32.787214}, {"timestamp": 7457.5, "power": 32.787214}, {"timestamp": 7478.07, "power": 32.787214}, {"timestamp": 7498.6, "power": 32.787214}, {"timestamp": 7519.16, "power": 32.787214}, {"timestamp": 7539.74, "power": 32.787214}, {"timestamp": 7560.32, "power": 32.787214}, {"timestamp": 7580.88, "power": 32.787214}, {"timestamp": 7601.45, "power": 32.787214}, {"timestamp": 7622.02, "power": 32.787214}, {"timestamp": 7642.55, "power": 32.787214}, {"timestamp": 7663.09, "power": 32.787214}, {"timestamp": 7683.66, "power": 32.787214}, {"timestamp": 7704.23, "power": 32.787214}, {"timestamp": 7724.82, "power": 32.787214}, {"timestamp": 7745.39, "power": 32.787214}, {"timestamp": 7765.97, "power": 32.787214}, {"timestamp": 7786.5, "power": 32.787214}, {"timestamp": 7806.99, "power": 32.787214}, {"timestamp": 7827.56, "power": 32.787214}, {"timestamp": 7848.14, "power": 32.787214}, {"timestamp": 7868.71, "power": 32.787214}, {"timestamp": 7889.29, "power": 32.787214}, {"timestamp": 7909.86, "power": 32.787214}, {"timestamp": 7930.39, "power": 32.787214}, {"timestamp": 7950.95, "power": 32.787214}, {"timestamp": 7971.49, "power": 32.787214}, {"timestamp": 7992.06, "power": 32.787214}, {"timestamp": 8012.63, "power": 32.787214}, {"timestamp": 8033.21, "power": 32.787214}, {"timestamp": 8053.79, "power": 32.787214}, {"timestamp": 8074.36, "power": 33.095388}, {"timestamp": 8095.53, "power": 33.095388}, {"timestamp": 8116.08, "power": 33.095388}, {"timestamp": 8136.63, "power": 33.095388}, {"timestamp": 8157.18, "power": 33.095388}, {"timestamp": 8177.76, "power": 33.095388}, {"timestamp": 8198.34, "power": 33.095388}, {"timestamp": 8218.84, "power": 33.095388}, {"timestamp": 8239.41, "power": 33.095388}, {"timestamp": 8259.99, "power": 33.095388}, {"timestamp": 8280.57, "power": 33.095388}, {"timestamp": 8301.15, "power": 33.095388}, {"timestamp": 8321.73, "power": 33.095388}, {"timestamp": 8342.29, "power": 33.095388}, {"timestamp": 8362.79, "power": 33.095388}, {"timestamp": 8383.35, "power": 33.095388}, {"timestamp": 8403.91, "power": 33.095388}, {"timestamp": 8424.49, "power": 33.095388}, {"timestamp": 8445.07, "power": 33.095388}, {"timestamp": 8465.65, "power": 33.095388}, {"timestamp": 8486.22, "power": 33.095388}, {"timestamp": 8506.73, "power": 33.095388}, {"timestamp": 8527.29, "power": 33.095388}, {"timestamp": 8547.87, "power": 33.095388}, {"timestamp": 8568.43, "power": 33.095388}, {"timestamp": 8589.02, "power": 33.095388}, {"timestamp": 8609.6, "power": 33.095388}, {"timestamp": 8630.18, "power": 33.095388}, {"timestamp": 8650.71, "power": 33.095388}, {"timestamp": 8671.25, "power": 33.095388}, {"timestamp": 8691.81, "power": 33.095388}, {"timestamp": 8712.38, "power": 33.095388}, {"timestamp": 8732.96, "power": 33.095388}, {"timestamp": 8753.53, "power": 33.095388}, {"timestamp": 8774.1, "power": 33.095388}, {"timestamp": 8794.62, "power": 33.095388}, {"timestamp": 8815.17, "power": 33.095388}, {"timestamp": 8835.74, "power": 33.095388}, {"timestamp": 8856.32, "power": 33.095388}, {"timestamp": 8876.9, "power": 33.095388}, {"timestamp": 8897.48, "power": 33.095388}, {"timestamp": 8918.05, "power": 33.095388}, {"timestamp": 8938.58, "power": 33.095388}, {"timestamp": 8959.14, "power": 33.095388}, {"timestamp": 8979.7, "power": 33.095388}, {"timestamp": 9000.28, "power": 33.095388}, {"timestamp": 9020.85, "power": 33.095388}, {"timestamp": 9041.42, "power": 33.095388}, {"timestamp": 9062.0, "power": 33.095388}, {"timestamp": 9082.53, "power": 34.079373000000004}, {"timestamp": 9103.68, "power": 34.079373000000004}, {"timestamp": 9124.23, "power": 34.079373000000004}, {"timestamp": 9144.77, "power": 34.079373000000004}, {"timestamp": 9165.32, "power": 34.079373000000004}, {"timestamp": 9185.87, "power": 34.079373000000004}, {"timestamp": 9206.4, "power": 34.079373000000004}, {"timestamp": 9226.9, "power": 34.079373000000004}, {"timestamp": 9247.45, "power": 34.079373000000004}, {"timestamp": 9267.99, "power": 34.079373000000004}, {"timestamp": 9288.54, "power": 34.079373000000004}, {"timestamp": 9309.09, "power": 34.079373000000004}, {"timestamp": 9329.66, "power": 34.079373000000004}, {"timestamp": 9350.23, "power": 34.079373000000004}, {"timestamp": 9370.75, "power": 34.079373000000004}, {"timestamp": 9391.36, "power": 34.079373000000004}, {"timestamp": 9411.91, "power": 34.079373000000004}, {"timestamp": 9432.49, "power": 34.079373000000004}, {"timestamp": 9453.08, "power": 34.079373000000004}, {"timestamp": 9473.64, "power": 34.079373000000004}, {"timestamp": 9494.2, "power": 34.079373000000004}, {"timestamp": 9514.69, "power": 34.079373000000004}, {"timestamp": 9535.18, "power": 34.079373000000004}, {"timestamp": 9555.74, "power": 34.079373000000004}, {"timestamp": 9576.29, "power": 34.079373000000004}, {"timestamp": 9596.86, "power": 34.079373000000004}, {"timestamp": 9617.44, "power": 34.079373000000004}, {"timestamp": 9638.01, "power": 34.079373000000004}, {"timestamp": 9658.54, "power": 34.079373000000004}, {"timestamp": 9679.03, "power": 34.079373000000004}, {"timestamp": 9699.57, "power": 34.079373000000004}, {"timestamp": 9720.11, "power": 34.079373000000004}, {"timestamp": 9740.65, "power": 34.079373000000004}, {"timestamp": 9761.19, "power": 34.079373000000004}, {"timestamp": 9781.73, "power": 34.079373000000004}, {"timestamp": 9802.28, "power": 34.079373000000004}, {"timestamp": 9822.77, "power": 34.079373000000004}, {"timestamp": 9843.31, "power": 34.079373000000004}, {"timestamp": 9863.85, "power": 34.079373000000004}, {"timestamp": 9884.39, "power": 34.079373000000004}, {"timestamp": 9904.93, "power": 34.079373000000004}, {"timestamp": 9925.47, "power": 34.079373000000004}, {"timestamp": 9946.02, "power": 34.079373000000004}, {"timestamp": 9966.53, "power": 34.079373000000004}, {"timestamp": 9987.03, "power": 34.079373000000004}, {"timestamp": 10007.6, "power": 34.079373000000004}, {"timestamp": 10028.1, "power": 34.079373000000004}, {"timestamp": 10048.6, "power": 34.079373000000004}, {"timestamp": 10069.2, "power": 34.079373000000004}, {"timestamp": 10089.7, "power": 32.892578}, {"timestamp": 10111.7, "power": 32.892578}, {"timestamp": 10132.2, "power": 32.892578}, {"timestamp": 10152.8, "power": 32.892578}, {"timestamp": 10173.3, "power": 32.892578}, {"timestamp": 10193.9, "power": 32.892578}, {"timestamp": 10214.4, "power": 32.892578}, {"timestamp": 10234.9, "power": 32.892578}, {"timestamp": 10255.4, "power": 32.892578}, {"timestamp": 10276.0, "power": 32.892578}, {"timestamp": 10296.5, "power": 32.892578}, {"timestamp": 10317.0, "power": 32.892578}, {"timestamp": 10337.6, "power": 32.892578}, {"timestamp": 10358.1, "power": 32.892578}, {"timestamp": 10378.6, "power": 32.892578}, {"timestamp": 10399.2, "power": 32.892578}, {"timestamp": 10419.7, "power": 32.892578}, {"timestamp": 10440.3, "power": 32.892578}, {"timestamp": 10460.8, "power": 32.892578}, {"timestamp": 10481.3, "power": 32.892578}, {"timestamp": 10501.9, "power": 32.892578}, {"timestamp": 10522.4, "power": 32.892578}, {"timestamp": 10542.9, "power": 32.892578}, {"timestamp": 10563.4, "power": 32.892578}, {"timestamp": 10584.0, "power": 32.892578}, {"timestamp": 10604.5, "power": 32.892578}, {"timestamp": 10625.1, "power": 32.892578}, {"timestamp": 10645.7, "power": 32.892578}, {"timestamp": 10666.2, "power": 32.892578}, {"timestamp": 10686.7, "power": 32.892578}, {"timestamp": 10707.3, "power": 32.892578}, {"timestamp": 10727.9, "power": 32.892578}, {"timestamp": 10748.4, "power": 32.892578}, {"timestamp": 10769.0, "power": 32.892578}, {"timestamp": 10789.6, "power": 32.892578}, {"timestamp": 10810.1, "power": 32.892578}, {"timestamp": 10830.7, "power": 32.892578}, {"timestamp": 10851.2, "power": 32.892578}, {"timestamp": 10871.8, "power": 32.892578}, {"timestamp": 10892.4, "power": 32.892578}, {"timestamp": 10912.9, "power": 32.892578}, {"timestamp": 10933.5, "power": 32.892578}, {"timestamp": 10954.1, "power": 32.892578}, {"timestamp": 10974.6, "power": 32.892578}, {"timestamp": 10995.2, "power": 32.892578}, {"timestamp": 11015.7, "power": 32.892578}, {"timestamp": 11036.3, "power": 32.892578}, {"timestamp": 11056.9, "power": 32.892578}, {"timestamp": 11077.4, "power": 32.892578}, {"timestamp": 11098.0, "power": 33.12399}, {"timestamp": 11119.5, "power": 33.12399}, {"timestamp": 11140.1, "power": 33.12399}, {"timestamp": 11160.6, "power": 33.12399}, {"timestamp": 11181.2, "power": 33.12399}, {"timestamp": 11201.7, "power": 33.12399}, {"timestamp": 11222.3, "power": 33.12399}, {"timestamp": 11242.8, "power": 33.12399}, {"timestamp": 11263.3, "power": 33.12399}, {"timestamp": 11283.9, "power": 33.12399}, {"timestamp": 11304.4, "power": 33.12399}, {"timestamp": 11325.0, "power": 33.12399}, {"timestamp": 11345.5, "power": 33.12399}, {"timestamp": 11366.0, "power": 33.12399}, {"timestamp": 11386.6, "power": 33.12399}, {"timestamp": 11407.1, "power": 33.12399}, {"timestamp": 11427.7, "power": 33.12399}, {"timestamp": 11448.2, "power": 33.12399}, {"timestamp": 11468.8, "power": 33.12399}, {"timestamp": 11489.3, "power": 33.12399}, {"timestamp": 11509.8, "power": 33.12399}, {"timestamp": 11530.4, "power": 33.12399}, {"timestamp": 11550.9, "power": 33.12399}, {"timestamp": 11571.5, "power": 33.12399}, {"timestamp": 11592.0, "power": 33.12399}, {"timestamp": 11612.6, "power": 33.12399}, {"timestamp": 11633.1, "power": 33.12399}, {"timestamp": 11653.7, "power": 33.12399}, {"timestamp": 11674.3, "power": 33.12399}, {"timestamp": 11694.8, "power": 33.12399}, {"timestamp": 11715.4, "power": 33.12399}, {"timestamp": 11735.9, "power": 33.12399}, {"timestamp": 11756.5, "power": 33.12399}, {"timestamp": 11777.0, "power": 33.12399}, {"timestamp": 11797.5, "power": 33.12399}, {"timestamp": 11818.1, "power": 33.12399}, {"timestamp": 11838.6, "power": 33.12399}, {"timestamp": 11859.1, "power": 33.12399}, {"timestamp": 11879.7, "power": 33.12399}, {"timestamp": 11900.2, "power": 33.12399}, {"timestamp": 11920.8, "power": 33.12399}, {"timestamp": 11941.3, "power": 33.12399}, {"timestamp": 11961.9, "power": 33.12399}, {"timestamp": 11982.4, "power": 33.12399}, {"timestamp": 12002.9, "power": 33.12399}, {"timestamp": 12023.5, "power": 33.12399}, {"timestamp": 12044.0, "power": 33.12399}, {"timestamp": 12064.6, "power": 33.12399}, {"timestamp": 12085.2, "power": 33.12399}, {"timestamp": 12105.7, "power": 33.000241}, {"timestamp": 12126.9, "power": 33.000241}, {"timestamp": 12147.5, "power": 33.000241}, {"timestamp": 12168.0, "power": 33.000241}, {"timestamp": 12188.6, "power": 33.000241}, {"timestamp": 12209.1, "power": 33.000241}, {"timestamp": 12229.7, "power": 33.000241}, {"timestamp": 12250.2, "power": 33.000241}, {"timestamp": 12270.8, "power": 33.000241}, {"timestamp": 12291.3, "power": 33.000241}, {"timestamp": 12311.9, "power": 33.000241}, {"timestamp": 12332.4, "power": 33.000241}, {"timestamp": 12353.0, "power": 33.000241}, {"timestamp": 12373.5, "power": 33.000241}, {"timestamp": 12394.1, "power": 33.000241}, {"timestamp": 12414.6, "power": 33.000241}, {"timestamp": 12435.2, "power": 33.000241}, {"timestamp": 12455.8, "power": 33.000241}, {"timestamp": 12476.3, "power": 33.000241}, {"timestamp": 12496.9, "power": 33.000241}, {"timestamp": 12517.5, "power": 33.000241}, {"timestamp": 12538.1, "power": 33.000241}, {"timestamp": 12558.6, "power": 33.000241}, {"timestamp": 12579.1, "power": 33.000241}, {"timestamp": 12599.7, "power": 33.000241}, {"timestamp": 12620.3, "power": 33.000241}, {"timestamp": 12640.9, "power": 33.000241}, {"timestamp": 12661.4, "power": 33.000241}, {"timestamp": 12682.0, "power": 33.000241}, {"timestamp": 12702.5, "power": 33.000241}, {"timestamp": 12723.1, "power": 33.000241}, {"timestamp": 12743.7, "power": 33.000241}, {"timestamp": 12764.2, "power": 33.000241}, {"timestamp": 12784.8, "power": 33.000241}, {"timestamp": 12805.4, "power": 33.000241}, {"timestamp": 12825.9, "power": 33.000241}, {"timestamp": 12846.5, "power": 33.000241}, {"timestamp": 12867.0, "power": 33.000241}, {"timestamp": 12887.5, "power": 33.000241}, {"timestamp": 12908.1, "power": 33.000241}, {"timestamp": 12928.7, "power": 33.000241}, {"timestamp": 12949.3, "power": 33.000241}, {"timestamp": 12969.8, "power": 33.000241}, {"timestamp": 12990.3, "power": 33.000241}, {"timestamp": 13010.8, "power": 33.000241}, {"timestamp": 13031.4, "power": 33.000241}, {"timestamp": 13052.0, "power": 33.000241}, {"timestamp": 13072.6, "power": 33.000241}, {"timestamp": 13093.1, "power": 33.000241}, {"timestamp": 13113.7, "power": 32.926646}, {"timestamp": 13135.0, "power": 32.926646}, {"timestamp": 13155.5, "power": 32.926646}, {"timestamp": 13176.1, "power": 32.926646}, {"timestamp": 13196.6, "power": 32.926646}, {"timestamp": 13217.1, "power": 32.926646}, {"timestamp": 13237.7, "power": 32.926646}, {"timestamp": 13258.2, "power": 32.926646}, {"timestamp": 13278.7, "power": 32.926646}, {"timestamp": 13299.3, "power": 32.926646}, {"timestamp": 13319.8, "power": 32.926646}, {"timestamp": 13340.4, "power": 32.926646}, {"timestamp": 13360.9, "power": 32.926646}, {"timestamp": 13381.4, "power": 32.926646}, {"timestamp": 13402.0, "power": 32.926646}, {"timestamp": 13422.5, "power": 32.926646}, {"timestamp": 13443.0, "power": 32.926646}, {"timestamp": 13463.5, "power": 32.926646}, {"timestamp": 13484.0, "power": 32.926646}, {"timestamp": 13504.6, "power": 32.926646}, {"timestamp": 13525.1, "power": 32.926646}, {"timestamp": 13545.6, "power": 32.926646}, {"timestamp": 13566.2, "power": 32.926646}, {"timestamp": 13586.7, "power": 32.926646}, {"timestamp": 13607.2, "power": 32.926646}, {"timestamp": 13627.8, "power": 32.926646}, {"timestamp": 13648.4, "power": 32.926646}, {"timestamp": 13668.9, "power": 32.926646}, {"timestamp": 13689.5, "power": 32.926646}, {"timestamp": 13710.2, "power": 32.926646}, {"timestamp": 13730.7, "power": 32.926646}, {"timestamp": 13751.2, "power": 32.926646}, {"timestamp": 13771.8, "power": 32.926646}, {"timestamp": 13792.4, "power": 32.926646}, {"timestamp": 13813.0, "power": 32.926646}, {"timestamp": 13833.5, "power": 32.926646}, {"timestamp": 13854.1, "power": 32.926646}, {"timestamp": 13874.6, "power": 32.926646}, {"timestamp": 13895.2, "power": 32.926646}, {"timestamp": 13915.7, "power": 32.926646}, {"timestamp": 13936.3, "power": 32.926646}, {"timestamp": 13956.8, "power": 32.926646}, {"timestamp": 13977.4, "power": 32.926646}, {"timestamp": 13997.9, "power": 32.926646}, {"timestamp": 14018.5, "power": 32.926646}, {"timestamp": 14039.0, "power": 32.926646}, {"timestamp": 14059.5, "power": 32.926646}, {"timestamp": 14080.0, "power": 32.926646}, {"timestamp": 14100.6, "power": 32.926646}, {"timestamp": 14121.1, "power": 32.802645}, {"timestamp": 14142.3, "power": 32.802645}, {"timestamp": 14162.8, "power": 32.802645}, {"timestamp": 14183.3, "power": 32.802645}, {"timestamp": 14203.8, "power": 32.802645}, {"timestamp": 14224.4, "power": 32.802645}, {"timestamp": 14244.9, "power": 32.802645}, {"timestamp": 14265.5, "power": 32.802645}, {"timestamp": 14286.0, "power": 32.802645}, {"timestamp": 14306.6, "power": 32.802645}, {"timestamp": 14327.1, "power": 32.802645}, {"timestamp": 14347.6, "power": 32.802645}, {"timestamp": 14368.1, "power": 32.802645}, {"timestamp": 14388.7, "power": 32.802645}, {"timestamp": 14409.2, "power": 32.802645}, {"timestamp": 14429.8, "power": 32.802645}, {"timestamp": 14450.3, "power": 32.802645}, {"timestamp": 14470.8, "power": 32.802645}, {"timestamp": 14491.4, "power": 32.802645}, {"timestamp": 14511.9, "power": 32.802645}, {"timestamp": 14532.5, "power": 32.802645}, {"timestamp": 14553.0, "power": 32.802645}, {"timestamp": 14573.6, "power": 32.802645}, {"timestamp": 14594.1, "power": 32.802645}, {"timestamp": 14614.6, "power": 32.802645}, {"timestamp": 14635.2, "power": 32.802645}, {"timestamp": 14655.7, "power": 32.802645}, {"timestamp": 14676.3, "power": 32.802645}, {"timestamp": 14696.8, "power": 32.802645}, {"timestamp": 14717.4, "power": 32.802645}, {"timestamp": 14737.9, "power": 32.802645}, {"timestamp": 14758.5, "power": 32.802645}, {"timestamp": 14779.0, "power": 32.802645}, {"timestamp": 14799.5, "power": 32.802645}, {"timestamp": 14820.1, "power": 32.802645}, {"timestamp": 14840.6, "power": 32.802645}, {"timestamp": 14861.2, "power": 32.802645}, {"timestamp": 14881.7, "power": 32.802645}, {"timestamp": 14902.3, "power": 32.802645}, {"timestamp": 14922.8, "power": 32.802645}, {"timestamp": 14943.3, "power": 32.802645}, {"timestamp": 14963.9, "power": 32.802645}, {"timestamp": 14984.4, "power": 32.802645}, {"timestamp": 15005.0, "power": 32.802645}, {"timestamp": 15025.5, "power": 32.802645}, {"timestamp": 15046.1, "power": 32.802645}, {"timestamp": 15066.6, "power": 32.802645}, {"timestamp": 15087.2, "power": 32.802645}, {"timestamp": 15107.7, "power": 32.802645}, {"timestamp": 15128.3, "power": 33.364665}, {"timestamp": 15149.4, "power": 33.364665}, {"timestamp": 15169.9, "power": 33.364665}, {"timestamp": 15190.4, "power": 33.364665}, {"timestamp": 15210.9, "power": 33.364665}, {"timestamp": 15231.5, "power": 33.364665}, {"timestamp": 15252.0, "power": 33.364665}, {"timestamp": 15272.6, "power": 33.364665}, {"timestamp": 15293.1, "power": 33.364665}, {"timestamp": 15313.7, "power": 33.364665}, {"timestamp": 15334.2, "power": 33.364665}, {"timestamp": 15354.7, "power": 33.364665}, {"timestamp": 15375.3, "power": 33.364665}, {"timestamp": 15395.8, "power": 33.364665}, {"timestamp": 15416.4, "power": 33.364665}, {"timestamp": 15436.9, "power": 33.364665}, {"timestamp": 15457.5, "power": 33.364665}, {"timestamp": 15478.0, "power": 33.364665}, {"timestamp": 15498.5, "power": 33.364665}, {"timestamp": 15519.0, "power": 33.364665}, {"timestamp": 15539.5, "power": 33.364665}, {"timestamp": 15560.1, "power": 33.364665}, {"timestamp": 15580.6, "power": 33.364665}, {"timestamp": 15601.2, "power": 33.364665}, {"timestamp": 15621.7, "power": 33.364665}, {"timestamp": 15642.2, "power": 33.364665}, {"timestamp": 15662.7, "power": 33.364665}, {"timestamp": 15683.2, "power": 33.364665}, {"timestamp": 15703.8, "power": 33.364665}, {"timestamp": 15724.3, "power": 33.364665}, {"timestamp": 15744.8, "power": 33.364665}, {"timestamp": 15765.4, "power": 33.364665}, {"timestamp": 15785.9, "power": 33.364665}, {"timestamp": 15806.4, "power": 33.364665}, {"timestamp": 15826.9, "power": 33.364665}, {"timestamp": 15847.4, "power": 33.364665}, {"timestamp": 15867.9, "power": 33.364665}, {"timestamp": 15888.4, "power": 33.364665}, {"timestamp": 15909.0, "power": 33.364665}, {"timestamp": 15929.5, "power": 33.364665}, {"timestamp": 15950.0, "power": 33.364665}, {"timestamp": 15970.5, "power": 33.364665}, {"timestamp": 15991.0, "power": 33.364665}, {"timestamp": 16011.5, "power": 33.364665}, {"timestamp": 16032.1, "power": 33.364665}, {"timestamp": 16052.6, "power": 33.364665}, {"timestamp": 16073.1, "power": 33.364665}, {"timestamp": 16093.6, "power": 33.364665}, {"timestamp": 16114.2, "power": 33.364665}, {"timestamp": 16134.7, "power": 35.956193999999996}, {"timestamp": 16155.9, "power": 35.956193999999996}, {"timestamp": 16176.4, "power": 35.956193999999996}, {"timestamp": 16196.9, "power": 35.956193999999996}, {"timestamp": 16217.4, "power": 35.956193999999996}, {"timestamp": 16238.0, "power": 35.956193999999996}, {"timestamp": 16258.5, "power": 35.956193999999996}, {"timestamp": 16279.0, "power": 35.956193999999996}, {"timestamp": 16299.5, "power": 35.956193999999996}, {"timestamp": 16320.0, "power": 35.956193999999996}, {"timestamp": 16340.5, "power": 35.956193999999996}, {"timestamp": 16361.1, "power": 35.956193999999996}, {"timestamp": 16381.6, "power": 35.956193999999996}, {"timestamp": 16402.1, "power": 35.956193999999996}, {"timestamp": 16422.6, "power": 35.956193999999996}, {"timestamp": 16443.2, "power": 35.956193999999996}, {"timestamp": 16463.7, "power": 35.956193999999996}, {"timestamp": 16484.2, "power": 35.956193999999996}, {"timestamp": 16504.7, "power": 35.956193999999996}, {"timestamp": 16525.3, "power": 35.956193999999996}, {"timestamp": 16545.8, "power": 35.956193999999996}, {"timestamp": 16566.3, "power": 35.956193999999996}, {"timestamp": 16586.8, "power": 35.956193999999996}, {"timestamp": 16607.3, "power": 35.956193999999996}, {"timestamp": 16627.8, "power": 35.956193999999996}, {"timestamp": 16648.4, "power": 35.956193999999996}, {"timestamp": 16668.9, "power": 35.956193999999996}, {"timestamp": 16689.4, "power": 35.956193999999996}, {"timestamp": 16710.0, "power": 35.956193999999996}, {"timestamp": 16730.5, "power": 35.956193999999996}, {"timestamp": 16751.0, "power": 35.956193999999996}, {"timestamp": 16771.5, "power": 35.956193999999996}, {"timestamp": 16792.1, "power": 35.956193999999996}, {"timestamp": 16812.7, "power": 35.956193999999996}, {"timestamp": 16833.2, "power": 35.956193999999996}, {"timestamp": 16853.8, "power": 35.956193999999996}, {"timestamp": 16874.3, "power": 35.956193999999996}, {"timestamp": 16894.9, "power": 35.956193999999996}, {"timestamp": 16915.4, "power": 35.956193999999996}, {"timestamp": 16935.9, "power": 35.956193999999996}, {"timestamp": 16956.4, "power": 35.956193999999996}, {"timestamp": 16977.0, "power": 35.956193999999996}, {"timestamp": 16997.5, "power": 35.956193999999996}, {"timestamp": 17018.0, "power": 35.956193999999996}, {"timestamp": 17038.5, "power": 35.956193999999996}, {"timestamp": 17059.1, "power": 35.956193999999996}, {"timestamp": 17079.6, "power": 35.956193999999996}, {"timestamp": 17100.1, "power": 35.956193999999996}, {"timestamp": 17120.6, "power": 35.956193999999996}, {"timestamp": 17141.1, "power": 32.344786}, {"timestamp": 17162.2, "power": 32.344786}, {"timestamp": 17182.7, "power": 32.344786}, {"timestamp": 17203.2, "power": 32.344786}, {"timestamp": 17223.7, "power": 32.344786}, {"timestamp": 17244.3, "power": 32.344786}, {"timestamp": 17264.8, "power": 32.344786}, {"timestamp": 17285.3, "power": 32.344786}, {"timestamp": 17305.9, "power": 32.344786}, {"timestamp": 17326.4, "power": 32.344786}, {"timestamp": 17346.9, "power": 32.344786}, {"timestamp": 17367.4, "power": 32.344786}, {"timestamp": 17387.9, "power": 32.344786}, {"timestamp": 17408.4, "power": 32.344786}, {"timestamp": 17429.0, "power": 32.344786}, {"timestamp": 17449.5, "power": 32.344786}, {"timestamp": 17470.0, "power": 32.344786}, {"timestamp": 17490.5, "power": 32.344786}, {"timestamp": 17511.0, "power": 32.344786}, {"timestamp": 17531.5, "power": 32.344786}, {"timestamp": 17552.0, "power": 32.344786}, {"timestamp": 17572.6, "power": 32.344786}, {"timestamp": 17593.1, "power": 32.344786}, {"timestamp": 17613.7, "power": 32.344786}, {"timestamp": 17634.2, "power": 32.344786}, {"timestamp": 17654.7, "power": 32.344786}, {"timestamp": 17675.2, "power": 32.344786}, {"timestamp": 17695.7, "power": 32.344786}, {"timestamp": 17716.2, "power": 32.344786}, {"timestamp": 17736.7, "power": 32.344786}, {"timestamp": 17757.3, "power": 32.344786}, {"timestamp": 17777.8, "power": 32.344786}, {"timestamp": 17798.3, "power": 32.344786}, {"timestamp": 17818.8, "power": 32.344786}, {"timestamp": 17839.3, "power": 32.344786}, {"timestamp": 17859.8, "power": 32.344786}, {"timestamp": 17880.3, "power": 32.344786}, {"timestamp": 17900.9, "power": 32.344786}, {"timestamp": 17921.4, "power": 32.344786}, {"timestamp": 17941.9, "power": 32.344786}, {"timestamp": 17962.4, "power": 32.344786}, {"timestamp": 17982.9, "power": 32.344786}, {"timestamp": 18003.4, "power": 32.344786}, {"timestamp": 18023.9, "power": 32.344786}, {"timestamp": 18044.4, "power": 32.344786}, {"timestamp": 18064.9, "power": 32.344786}, {"timestamp": 18085.5, "power": 32.344786}, {"timestamp": 18106.0, "power": 32.344786}, {"timestamp": 18126.5, "power": 32.344786}, {"timestamp": 18147.0, "power": 32.448152}, {"timestamp": 18168.0, "power": 32.448152}, {"timestamp": 18188.5, "power": 32.448152}, {"timestamp": 18209.1, "power": 32.448152}, {"timestamp": 18229.6, "power": 32.448152}, {"timestamp": 18250.1, "power": 32.448152}, {"timestamp": 18270.8, "power": 32.448152}, {"timestamp": 18291.3, "power": 32.448152}], "timeline": {"START": "4718.846934", "END": "15499.61317"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13063.8}, {"name": "clSetKernelArg", "calls": 19, "time": 3520.18}, {"name": "clReleaseKernel", "calls": 1, "time": 1376.68}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.3554}, {"name": "clCreateContext", "calls": 1, "time": 49.5736}, {"name": "clReleaseContext", "calls": 1, "time": 49.0555}, {"name": "clReleaseProgram", "calls": 1, "time": 13.7649}, {"name": "clCreateKernel", "calls": 1, "time": 0.342403}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.309813}, {"name": "clEnqueueTask", "calls": 1, "time": 0.110254}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082892}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073652}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031956}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025393}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023917}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023763}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01109}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009455}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007759}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007075}, {"name": "clRetainDevice", "calls": 2, "time": 0.004956}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10780.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10780.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7687.320765, "utilization": 80.076258, "size": 8157950.0, "time": 1061.22182}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 337160447, "speed": 252.326, "utilization": 2.19033, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20968282, "speed": 487.206, "utilization": 4.22922, "size": 0.127919}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len4/run2.json b/code/fpga/unopt_results/dblp.xml.20MB.len4/run2.json new file mode 100644 index 0000000..3b989c1 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.8854, "power": 31.965719999999997}, {"timestamp": 64.5442, "power": 31.965719999999997}, {"timestamp": 85.0826, "power": 31.965719999999997}, {"timestamp": 105.62, "power": 31.965719999999997}, {"timestamp": 126.552, "power": 31.965719999999997}, {"timestamp": 147.097, "power": 31.965719999999997}, {"timestamp": 167.625, "power": 31.965719999999997}, {"timestamp": 188.161, "power": 31.965719999999997}, {"timestamp": 208.691, "power": 31.965719999999997}, {"timestamp": 229.224, "power": 31.965719999999997}, {"timestamp": 249.753, "power": 31.965719999999997}, {"timestamp": 270.271, "power": 31.965719999999997}, {"timestamp": 290.809, "power": 31.965719999999997}, {"timestamp": 311.348, "power": 31.965719999999997}, {"timestamp": 331.888, "power": 31.965719999999997}, {"timestamp": 352.425, "power": 31.965719999999997}, {"timestamp": 372.957, "power": 31.965719999999997}, {"timestamp": 393.492, "power": 31.965719999999997}, {"timestamp": 413.999, "power": 31.965719999999997}, {"timestamp": 434.495, "power": 31.965719999999997}, {"timestamp": 455.032, "power": 31.965719999999997}, {"timestamp": 475.568, "power": 31.965719999999997}, {"timestamp": 496.103, "power": 31.965719999999997}, {"timestamp": 516.64, "power": 31.965719999999997}, {"timestamp": 537.175, "power": 31.965719999999997}, {"timestamp": 557.712, "power": 31.965719999999997}, {"timestamp": 578.228, "power": 31.965719999999997}, {"timestamp": 598.763, "power": 31.965719999999997}, {"timestamp": 619.301, "power": 31.965719999999997}, {"timestamp": 639.836, "power": 31.965719999999997}, {"timestamp": 660.372, "power": 31.965719999999997}, {"timestamp": 680.911, "power": 31.965719999999997}, {"timestamp": 701.448, "power": 31.965719999999997}, {"timestamp": 721.956, "power": 31.965719999999997}, {"timestamp": 742.451, "power": 31.965719999999997}, {"timestamp": 762.988, "power": 31.965719999999997}, {"timestamp": 783.526, "power": 31.965719999999997}, {"timestamp": 804.064, "power": 31.965719999999997}, {"timestamp": 824.603, "power": 31.965719999999997}, {"timestamp": 845.141, "power": 31.965719999999997}, {"timestamp": 865.674, "power": 31.965719999999997}, {"timestamp": 886.196, "power": 31.965719999999997}, {"timestamp": 906.73, "power": 31.965719999999997}, {"timestamp": 927.264, "power": 31.965719999999997}, {"timestamp": 947.803, "power": 31.965719999999997}, {"timestamp": 968.338, "power": 31.965719999999997}, {"timestamp": 988.875, "power": 31.965719999999997}, {"timestamp": 1009.41, "power": 32.320878}, {"timestamp": 1030.6, "power": 32.320878}, {"timestamp": 1051.16, "power": 32.320878}, {"timestamp": 1071.75, "power": 32.320878}, {"timestamp": 1092.34, "power": 32.320878}, {"timestamp": 1112.93, "power": 32.320878}, {"timestamp": 1133.53, "power": 32.320878}, {"timestamp": 1154.1, "power": 32.320878}, {"timestamp": 1174.65, "power": 32.320878}, {"timestamp": 1195.21, "power": 32.320878}, {"timestamp": 1215.8, "power": 32.320878}, {"timestamp": 1236.39, "power": 32.320878}, {"timestamp": 1256.98, "power": 32.320878}, {"timestamp": 1277.57, "power": 32.320878}, {"timestamp": 1298.13, "power": 32.320878}, {"timestamp": 1318.69, "power": 32.320878}, {"timestamp": 1339.25, "power": 32.320878}, {"timestamp": 1359.84, "power": 32.320878}, {"timestamp": 1380.43, "power": 32.320878}, {"timestamp": 1401.04, "power": 32.320878}, {"timestamp": 1421.63, "power": 32.320878}, {"timestamp": 1442.2, "power": 32.320878}, {"timestamp": 1462.75, "power": 32.320878}, {"timestamp": 1483.35, "power": 32.320878}, {"timestamp": 1503.94, "power": 32.320878}, {"timestamp": 1524.52, "power": 32.320878}, {"timestamp": 1545.11, "power": 32.320878}, {"timestamp": 1565.71, "power": 32.320878}, {"timestamp": 1586.27, "power": 32.320878}, {"timestamp": 1606.83, "power": 32.320878}, {"timestamp": 1627.42, "power": 32.320878}, {"timestamp": 1648.01, "power": 32.320878}, {"timestamp": 1668.6, "power": 32.320878}, {"timestamp": 1689.19, "power": 32.320878}, {"timestamp": 1709.79, "power": 32.320878}, {"timestamp": 1730.35, "power": 32.320878}, {"timestamp": 1750.9, "power": 32.320878}, {"timestamp": 1771.49, "power": 32.320878}, {"timestamp": 1792.08, "power": 32.320878}, {"timestamp": 1812.67, "power": 32.320878}, {"timestamp": 1833.27, "power": 32.320878}, {"timestamp": 1853.86, "power": 32.320878}, {"timestamp": 1874.45, "power": 32.320878}, {"timestamp": 1895.0, "power": 32.320878}, {"timestamp": 1915.59, "power": 32.320878}, {"timestamp": 1936.18, "power": 32.320878}, {"timestamp": 1956.79, "power": 32.320878}, {"timestamp": 1977.39, "power": 32.320878}, {"timestamp": 1997.94, "power": 32.320878}, {"timestamp": 2018.5, "power": 32.014849999999996}, {"timestamp": 2039.57, "power": 32.014849999999996}, {"timestamp": 2060.18, "power": 32.014849999999996}, {"timestamp": 2080.77, "power": 32.014849999999996}, {"timestamp": 2101.36, "power": 32.014849999999996}, {"timestamp": 2121.96, "power": 32.014849999999996}, {"timestamp": 2142.52, "power": 32.014849999999996}, {"timestamp": 2163.08, "power": 32.014849999999996}, {"timestamp": 2183.67, "power": 32.014849999999996}, {"timestamp": 2204.26, "power": 32.014849999999996}, {"timestamp": 2224.85, "power": 32.014849999999996}, {"timestamp": 2245.45, "power": 32.014849999999996}, {"timestamp": 2266.02, "power": 32.014849999999996}, {"timestamp": 2286.57, "power": 32.014849999999996}, {"timestamp": 2307.14, "power": 32.014849999999996}, {"timestamp": 2327.74, "power": 32.014849999999996}, {"timestamp": 2348.33, "power": 32.014849999999996}, {"timestamp": 2368.93, "power": 32.014849999999996}, {"timestamp": 2389.53, "power": 32.014849999999996}, {"timestamp": 2410.1, "power": 32.014849999999996}, {"timestamp": 2430.66, "power": 32.014849999999996}, {"timestamp": 2451.22, "power": 32.014849999999996}, {"timestamp": 2471.8, "power": 32.014849999999996}, {"timestamp": 2492.4, "power": 32.014849999999996}, {"timestamp": 2512.99, "power": 32.014849999999996}, {"timestamp": 2533.59, "power": 32.014849999999996}, {"timestamp": 2554.15, "power": 32.014849999999996}, {"timestamp": 2574.71, "power": 32.014849999999996}, {"timestamp": 2595.26, "power": 32.014849999999996}, {"timestamp": 2615.85, "power": 32.014849999999996}, {"timestamp": 2636.44, "power": 32.014849999999996}, {"timestamp": 2657.04, "power": 32.014849999999996}, {"timestamp": 2677.63, "power": 32.014849999999996}, {"timestamp": 2698.2, "power": 32.014849999999996}, {"timestamp": 2718.77, "power": 32.014849999999996}, {"timestamp": 2739.37, "power": 32.014849999999996}, {"timestamp": 2759.95, "power": 32.014849999999996}, {"timestamp": 2780.54, "power": 32.014849999999996}, {"timestamp": 2801.13, "power": 32.014849999999996}, {"timestamp": 2821.72, "power": 32.014849999999996}, {"timestamp": 2842.28, "power": 32.014849999999996}, {"timestamp": 2862.84, "power": 32.014849999999996}, {"timestamp": 2883.42, "power": 32.014849999999996}, {"timestamp": 2904.02, "power": 32.014849999999996}, {"timestamp": 2924.61, "power": 32.014849999999996}, {"timestamp": 2945.21, "power": 32.014849999999996}, {"timestamp": 2965.8, "power": 32.014849999999996}, {"timestamp": 2986.37, "power": 32.014849999999996}, {"timestamp": 3006.93, "power": 32.014849999999996}, {"timestamp": 3027.52, "power": 32.315889999999996}, {"timestamp": 3048.58, "power": 32.315889999999996}, {"timestamp": 3069.17, "power": 32.315889999999996}, {"timestamp": 3089.84, "power": 32.315889999999996}, {"timestamp": 3110.41, "power": 32.315889999999996}, {"timestamp": 3130.96, "power": 32.315889999999996}, {"timestamp": 3151.56, "power": 32.315889999999996}, {"timestamp": 3172.16, "power": 32.315889999999996}, {"timestamp": 3192.75, "power": 32.315889999999996}, {"timestamp": 3213.34, "power": 32.315889999999996}, {"timestamp": 3233.94, "power": 32.315889999999996}, {"timestamp": 3254.5, "power": 32.315889999999996}, {"timestamp": 3275.05, "power": 32.315889999999996}, {"timestamp": 3295.64, "power": 32.315889999999996}, {"timestamp": 3316.24, "power": 32.315889999999996}, {"timestamp": 3336.83, "power": 32.315889999999996}, {"timestamp": 3357.42, "power": 32.315889999999996}, {"timestamp": 3378.01, "power": 32.315889999999996}, {"timestamp": 3398.57, "power": 32.315889999999996}, {"timestamp": 3419.12, "power": 32.315889999999996}, {"timestamp": 3439.72, "power": 32.315889999999996}, {"timestamp": 3460.31, "power": 32.315889999999996}, {"timestamp": 3480.9, "power": 32.315889999999996}, {"timestamp": 3501.49, "power": 32.315889999999996}, {"timestamp": 3522.06, "power": 32.315889999999996}, {"timestamp": 3542.62, "power": 32.315889999999996}, {"timestamp": 3563.17, "power": 32.315889999999996}, {"timestamp": 3583.77, "power": 32.315889999999996}, {"timestamp": 3604.37, "power": 32.315889999999996}, {"timestamp": 3624.93, "power": 32.315889999999996}, {"timestamp": 3645.46, "power": 32.315889999999996}, {"timestamp": 3665.94, "power": 32.315889999999996}, {"timestamp": 3686.43, "power": 32.315889999999996}, {"timestamp": 3706.96, "power": 32.315889999999996}, {"timestamp": 3727.5, "power": 32.315889999999996}, {"timestamp": 3748.04, "power": 32.315889999999996}, {"timestamp": 3768.58, "power": 32.315889999999996}, {"timestamp": 3789.11, "power": 32.315889999999996}, {"timestamp": 3809.65, "power": 32.315889999999996}, {"timestamp": 3830.21, "power": 32.315889999999996}, {"timestamp": 3850.7, "power": 32.315889999999996}, {"timestamp": 3871.24, "power": 32.315889999999996}, {"timestamp": 3891.77, "power": 32.315889999999996}, {"timestamp": 3912.3, "power": 32.315889999999996}, {"timestamp": 3932.83, "power": 32.315889999999996}, {"timestamp": 3953.37, "power": 32.315889999999996}, {"timestamp": 3973.91, "power": 32.315889999999996}, {"timestamp": 3994.41, "power": 32.315889999999996}, {"timestamp": 4014.94, "power": 32.315889999999996}, {"timestamp": 4035.47, "power": 35.740722}, {"timestamp": 4056.55, "power": 35.740722}, {"timestamp": 4077.08, "power": 35.740722}, {"timestamp": 4097.61, "power": 35.740722}, {"timestamp": 4118.13, "power": 35.740722}, {"timestamp": 4138.62, "power": 35.740722}, {"timestamp": 4159.15, "power": 35.740722}, {"timestamp": 4179.68, "power": 35.740722}, {"timestamp": 4200.22, "power": 35.740722}, {"timestamp": 4220.75, "power": 35.740722}, {"timestamp": 4241.28, "power": 35.740722}, {"timestamp": 4261.82, "power": 35.740722}, {"timestamp": 4282.33, "power": 35.740722}, {"timestamp": 4302.85, "power": 35.740722}, {"timestamp": 4323.39, "power": 35.740722}, {"timestamp": 4343.92, "power": 35.740722}, {"timestamp": 4364.45, "power": 35.740722}, {"timestamp": 4384.99, "power": 35.740722}, {"timestamp": 4405.52, "power": 35.740722}, {"timestamp": 4426.03, "power": 35.740722}, {"timestamp": 4446.52, "power": 35.740722}, {"timestamp": 4467.05, "power": 35.740722}, {"timestamp": 4487.59, "power": 35.740722}, {"timestamp": 4508.12, "power": 35.740722}, {"timestamp": 4528.66, "power": 35.740722}, {"timestamp": 4549.19, "power": 35.740722}, {"timestamp": 4569.73, "power": 35.740722}, {"timestamp": 4590.24, "power": 35.740722}, {"timestamp": 4610.76, "power": 35.740722}, {"timestamp": 4631.3, "power": 35.740722}, {"timestamp": 4651.83, "power": 35.740722}, {"timestamp": 4672.37, "power": 35.740722}, {"timestamp": 4692.86, "power": 35.740722}, {"timestamp": 4713.39, "power": 35.740722}, {"timestamp": 4733.95, "power": 35.740722}, {"timestamp": 4754.45, "power": 35.740722}, {"timestamp": 4774.99, "power": 35.740722}, {"timestamp": 4795.54, "power": 35.740722}, {"timestamp": 4816.09, "power": 35.740722}, {"timestamp": 4836.63, "power": 35.740722}, {"timestamp": 4857.18, "power": 35.740722}, {"timestamp": 4877.72, "power": 35.740722}, {"timestamp": 4898.24, "power": 35.740722}, {"timestamp": 4918.74, "power": 35.740722}, {"timestamp": 4939.28, "power": 35.740722}, {"timestamp": 4959.83, "power": 35.740722}, {"timestamp": 4980.37, "power": 35.740722}, {"timestamp": 5000.92, "power": 35.740722}, {"timestamp": 5021.47, "power": 35.740722}, {"timestamp": 5041.99, "power": 33.126005}, {"timestamp": 5063.04, "power": 33.126005}, {"timestamp": 5083.61, "power": 33.126005}, {"timestamp": 5104.19, "power": 33.126005}, {"timestamp": 5124.76, "power": 33.126005}, {"timestamp": 5145.34, "power": 33.126005}, {"timestamp": 5165.92, "power": 33.126005}, {"timestamp": 5186.42, "power": 33.126005}, {"timestamp": 5207.0, "power": 33.126005}, {"timestamp": 5227.59, "power": 33.126005}, {"timestamp": 5248.15, "power": 33.126005}, {"timestamp": 5268.71, "power": 33.126005}, {"timestamp": 5289.29, "power": 33.126005}, {"timestamp": 5309.86, "power": 33.126005}, {"timestamp": 5330.4, "power": 33.126005}, {"timestamp": 5350.96, "power": 33.126005}, {"timestamp": 5371.52, "power": 33.126005}, {"timestamp": 5392.1, "power": 33.126005}, {"timestamp": 5412.68, "power": 33.126005}, {"timestamp": 5433.26, "power": 33.126005}, {"timestamp": 5453.84, "power": 33.126005}, {"timestamp": 5474.36, "power": 33.126005}, {"timestamp": 5494.9, "power": 33.126005}, {"timestamp": 5515.46, "power": 33.126005}, {"timestamp": 5536.04, "power": 33.126005}, {"timestamp": 5556.61, "power": 33.126005}, {"timestamp": 5577.18, "power": 33.126005}, {"timestamp": 5597.75, "power": 33.126005}, {"timestamp": 5618.27, "power": 33.126005}, {"timestamp": 5638.83, "power": 33.126005}, {"timestamp": 5659.4, "power": 33.126005}, {"timestamp": 5679.98, "power": 33.126005}, {"timestamp": 5700.49, "power": 33.126005}, {"timestamp": 5721.03, "power": 33.126005}, {"timestamp": 5741.58, "power": 33.126005}, {"timestamp": 5762.1, "power": 33.126005}, {"timestamp": 5782.6, "power": 33.126005}, {"timestamp": 5803.15, "power": 33.126005}, {"timestamp": 5823.69, "power": 33.126005}, {"timestamp": 5844.24, "power": 33.126005}, {"timestamp": 5864.79, "power": 33.126005}, {"timestamp": 5885.33, "power": 33.126005}, {"timestamp": 5905.88, "power": 33.126005}, {"timestamp": 5926.4, "power": 33.126005}, {"timestamp": 5946.94, "power": 33.126005}, {"timestamp": 5967.48, "power": 33.126005}, {"timestamp": 5988.03, "power": 33.126005}, {"timestamp": 6008.58, "power": 33.126005}, {"timestamp": 6029.13, "power": 33.126005}, {"timestamp": 6049.67, "power": 33.064227}, {"timestamp": 6070.81, "power": 33.064227}, {"timestamp": 6091.35, "power": 33.064227}, {"timestamp": 6111.9, "power": 33.064227}, {"timestamp": 6132.44, "power": 33.064227}, {"timestamp": 6152.99, "power": 33.064227}, {"timestamp": 6173.54, "power": 33.064227}, {"timestamp": 6194.06, "power": 33.064227}, {"timestamp": 6214.57, "power": 33.064227}, {"timestamp": 6235.11, "power": 33.064227}, {"timestamp": 6255.68, "power": 33.064227}, {"timestamp": 6276.24, "power": 33.064227}, {"timestamp": 6296.81, "power": 33.064227}, {"timestamp": 6317.39, "power": 33.064227}, {"timestamp": 6337.98, "power": 33.064227}, {"timestamp": 6358.47, "power": 33.064227}, {"timestamp": 6379.04, "power": 33.064227}, {"timestamp": 6399.62, "power": 33.064227}, {"timestamp": 6420.19, "power": 33.064227}, {"timestamp": 6440.77, "power": 33.064227}, {"timestamp": 6461.35, "power": 33.064227}, {"timestamp": 6481.93, "power": 33.064227}, {"timestamp": 6502.42, "power": 33.064227}, {"timestamp": 6522.96, "power": 33.064227}, {"timestamp": 6543.51, "power": 33.064227}, {"timestamp": 6564.06, "power": 33.064227}, {"timestamp": 6584.6, "power": 33.064227}, {"timestamp": 6605.15, "power": 33.064227}, {"timestamp": 6625.7, "power": 33.064227}, {"timestamp": 6646.22, "power": 33.064227}, {"timestamp": 6666.76, "power": 33.064227}, {"timestamp": 6687.31, "power": 33.064227}, {"timestamp": 6707.86, "power": 33.064227}, {"timestamp": 6728.4, "power": 33.064227}, {"timestamp": 6748.95, "power": 33.064227}, {"timestamp": 6769.49, "power": 33.064227}, {"timestamp": 6790.03, "power": 33.064227}, {"timestamp": 6810.54, "power": 33.064227}, {"timestamp": 6831.07, "power": 33.064227}, {"timestamp": 6851.62, "power": 33.064227}, {"timestamp": 6872.16, "power": 33.064227}, {"timestamp": 6892.71, "power": 33.064227}, {"timestamp": 6913.26, "power": 33.064227}, {"timestamp": 6933.8, "power": 33.064227}, {"timestamp": 6954.34, "power": 33.064227}, {"timestamp": 6974.87, "power": 33.064227}, {"timestamp": 6995.42, "power": 33.064227}, {"timestamp": 7015.97, "power": 33.064227}, {"timestamp": 7036.52, "power": 33.064227}, {"timestamp": 7057.06, "power": 33.31267}, {"timestamp": 7078.12, "power": 33.31267}, {"timestamp": 7098.62, "power": 33.31267}, {"timestamp": 7119.16, "power": 33.31267}, {"timestamp": 7139.7, "power": 33.31267}, {"timestamp": 7160.25, "power": 33.31267}, {"timestamp": 7180.8, "power": 33.31267}, {"timestamp": 7201.35, "power": 33.31267}, {"timestamp": 7221.91, "power": 33.31267}, {"timestamp": 7242.41, "power": 33.31267}, {"timestamp": 7262.97, "power": 33.31267}, {"timestamp": 7283.54, "power": 33.31267}, {"timestamp": 7304.12, "power": 33.31267}, {"timestamp": 7324.7, "power": 33.31267}, {"timestamp": 7345.27, "power": 33.31267}, {"timestamp": 7365.84, "power": 33.31267}, {"timestamp": 7386.35, "power": 33.31267}, {"timestamp": 7406.91, "power": 33.31267}, {"timestamp": 7427.47, "power": 33.31267}, {"timestamp": 7448.04, "power": 33.31267}, {"timestamp": 7468.62, "power": 33.31267}, {"timestamp": 7489.19, "power": 33.31267}, {"timestamp": 7509.77, "power": 33.31267}, {"timestamp": 7530.29, "power": 33.31267}, {"timestamp": 7550.85, "power": 33.31267}, {"timestamp": 7571.41, "power": 33.31267}, {"timestamp": 7592.0, "power": 33.31267}, {"timestamp": 7612.57, "power": 33.31267}, {"timestamp": 7633.15, "power": 33.31267}, {"timestamp": 7653.7, "power": 33.31267}, {"timestamp": 7674.22, "power": 33.31267}, {"timestamp": 7694.72, "power": 33.31267}, {"timestamp": 7715.29, "power": 33.31267}, {"timestamp": 7735.83, "power": 33.31267}, {"timestamp": 7756.38, "power": 33.31267}, {"timestamp": 7776.92, "power": 33.31267}, {"timestamp": 7797.47, "power": 33.31267}, {"timestamp": 7818.0, "power": 33.31267}, {"timestamp": 7838.49, "power": 33.31267}, {"timestamp": 7859.03, "power": 33.31267}, {"timestamp": 7879.58, "power": 33.31267}, {"timestamp": 7900.13, "power": 33.31267}, {"timestamp": 7920.67, "power": 33.31267}, {"timestamp": 7941.22, "power": 33.31267}, {"timestamp": 7961.77, "power": 33.31267}, {"timestamp": 7982.29, "power": 33.31267}, {"timestamp": 8002.82, "power": 33.31267}, {"timestamp": 8023.37, "power": 33.31267}, {"timestamp": 8043.92, "power": 33.31267}, {"timestamp": 8064.47, "power": 34.265696000000005}, {"timestamp": 8085.54, "power": 34.265696000000005}, {"timestamp": 8106.06, "power": 34.265696000000005}, {"timestamp": 8126.6, "power": 34.265696000000005}, {"timestamp": 8147.14, "power": 34.265696000000005}, {"timestamp": 8167.69, "power": 34.265696000000005}, {"timestamp": 8188.23, "power": 34.265696000000005}, {"timestamp": 8208.78, "power": 34.265696000000005}, {"timestamp": 8229.32, "power": 34.265696000000005}, {"timestamp": 8249.87, "power": 34.265696000000005}, {"timestamp": 8270.39, "power": 34.265696000000005}, {"timestamp": 8290.93, "power": 34.265696000000005}, {"timestamp": 8311.48, "power": 34.265696000000005}, {"timestamp": 8332.03, "power": 34.265696000000005}, {"timestamp": 8352.58, "power": 34.265696000000005}, {"timestamp": 8373.12, "power": 34.265696000000005}, {"timestamp": 8393.67, "power": 34.265696000000005}, {"timestamp": 8414.19, "power": 34.265696000000005}, {"timestamp": 8434.74, "power": 34.265696000000005}, {"timestamp": 8455.28, "power": 34.265696000000005}, {"timestamp": 8475.83, "power": 34.265696000000005}, {"timestamp": 8496.38, "power": 34.265696000000005}, {"timestamp": 8516.92, "power": 34.265696000000005}, {"timestamp": 8537.47, "power": 34.265696000000005}, {"timestamp": 8558.0, "power": 34.265696000000005}, {"timestamp": 8578.5, "power": 34.265696000000005}, {"timestamp": 8599.03, "power": 34.265696000000005}, {"timestamp": 8619.58, "power": 34.265696000000005}, {"timestamp": 8640.13, "power": 34.265696000000005}, {"timestamp": 8660.68, "power": 34.265696000000005}, {"timestamp": 8681.23, "power": 34.265696000000005}, {"timestamp": 8701.78, "power": 34.265696000000005}, {"timestamp": 8722.3, "power": 34.265696000000005}, {"timestamp": 8742.85, "power": 34.265696000000005}, {"timestamp": 8763.4, "power": 34.265696000000005}, {"timestamp": 8783.95, "power": 34.265696000000005}, {"timestamp": 8804.49, "power": 34.265696000000005}, {"timestamp": 8825.04, "power": 34.265696000000005}, {"timestamp": 8845.59, "power": 34.265696000000005}, {"timestamp": 8866.1, "power": 34.265696000000005}, {"timestamp": 8886.6, "power": 34.265696000000005}, {"timestamp": 8907.14, "power": 34.265696000000005}, {"timestamp": 8927.69, "power": 34.265696000000005}, {"timestamp": 8948.23, "power": 34.265696000000005}, {"timestamp": 8968.78, "power": 34.265696000000005}, {"timestamp": 8989.32, "power": 34.265696000000005}, {"timestamp": 9009.87, "power": 34.265696000000005}, {"timestamp": 9030.39, "power": 34.265696000000005}, {"timestamp": 9050.93, "power": 34.265696000000005}, {"timestamp": 9071.47, "power": 33.12661}, {"timestamp": 9093.41, "power": 33.12661}, {"timestamp": 9113.96, "power": 33.12661}, {"timestamp": 9134.47, "power": 33.12661}, {"timestamp": 9155.01, "power": 33.12661}, {"timestamp": 9175.55, "power": 33.12661}, {"timestamp": 9196.1, "power": 33.12661}, {"timestamp": 9216.65, "power": 33.12661}, {"timestamp": 9237.19, "power": 33.12661}, {"timestamp": 9257.74, "power": 33.12661}, {"timestamp": 9278.28, "power": 33.12661}, {"timestamp": 9298.81, "power": 33.12661}, {"timestamp": 9319.36, "power": 33.12661}, {"timestamp": 9339.91, "power": 33.12661}, {"timestamp": 9360.46, "power": 33.12661}, {"timestamp": 9381.0, "power": 33.12661}, {"timestamp": 9401.55, "power": 33.12661}, {"timestamp": 9422.07, "power": 33.12661}, {"timestamp": 9442.58, "power": 33.12661}, {"timestamp": 9463.12, "power": 33.12661}, {"timestamp": 9483.69, "power": 33.12661}, {"timestamp": 9504.26, "power": 33.12661}, {"timestamp": 9524.84, "power": 33.12661}, {"timestamp": 9545.42, "power": 33.12661}, {"timestamp": 9565.97, "power": 33.12661}, {"timestamp": 9586.47, "power": 33.12661}, {"timestamp": 9607.01, "power": 33.12661}, {"timestamp": 9627.56, "power": 33.12661}, {"timestamp": 9648.1, "power": 33.12661}, {"timestamp": 9668.65, "power": 33.12661}, {"timestamp": 9689.2, "power": 33.12661}, {"timestamp": 9709.75, "power": 33.12661}, {"timestamp": 9730.27, "power": 33.12661}, {"timestamp": 9750.83, "power": 33.12661}, {"timestamp": 9771.39, "power": 33.12661}, {"timestamp": 9791.95, "power": 33.12661}, {"timestamp": 9812.53, "power": 33.12661}, {"timestamp": 9833.11, "power": 33.12661}, {"timestamp": 9853.69, "power": 33.12661}, {"timestamp": 9874.22, "power": 33.12661}, {"timestamp": 9894.72, "power": 33.12661}, {"timestamp": 9915.3, "power": 33.12661}, {"timestamp": 9935.86, "power": 33.12661}, {"timestamp": 9956.44, "power": 33.12661}, {"timestamp": 9977.02, "power": 33.12661}, {"timestamp": 9997.6, "power": 33.12661}, {"timestamp": 10018.1, "power": 33.12661}, {"timestamp": 10038.6, "power": 33.12661}, {"timestamp": 10059.2, "power": 33.12661}, {"timestamp": 10079.8, "power": 33.910968}, {"timestamp": 10101.2, "power": 33.910968}, {"timestamp": 10121.8, "power": 33.910968}, {"timestamp": 10142.3, "power": 33.910968}, {"timestamp": 10162.8, "power": 33.910968}, {"timestamp": 10183.4, "power": 33.910968}, {"timestamp": 10204.0, "power": 33.910968}, {"timestamp": 10224.5, "power": 33.910968}, {"timestamp": 10245.1, "power": 33.910968}, {"timestamp": 10265.7, "power": 33.910968}, {"timestamp": 10286.2, "power": 33.910968}, {"timestamp": 10306.8, "power": 33.910968}, {"timestamp": 10327.3, "power": 33.910968}, {"timestamp": 10347.9, "power": 33.910968}, {"timestamp": 10368.5, "power": 33.910968}, {"timestamp": 10389.1, "power": 33.910968}, {"timestamp": 10409.6, "power": 33.910968}, {"timestamp": 10430.1, "power": 33.910968}, {"timestamp": 10450.7, "power": 33.910968}, {"timestamp": 10471.3, "power": 33.910968}, {"timestamp": 10491.9, "power": 33.910968}, {"timestamp": 10512.4, "power": 33.910968}, {"timestamp": 10533.0, "power": 33.910968}, {"timestamp": 10553.6, "power": 33.910968}, {"timestamp": 10574.1, "power": 33.910968}, {"timestamp": 10594.6, "power": 33.910968}, {"timestamp": 10615.2, "power": 33.910968}, {"timestamp": 10635.7, "power": 33.910968}, {"timestamp": 10656.3, "power": 33.910968}, {"timestamp": 10676.8, "power": 33.910968}, {"timestamp": 10697.4, "power": 33.910968}, {"timestamp": 10717.9, "power": 33.910968}, {"timestamp": 10738.4, "power": 33.910968}, {"timestamp": 10759.0, "power": 33.910968}, {"timestamp": 10779.5, "power": 33.910968}, {"timestamp": 10800.1, "power": 33.910968}, {"timestamp": 10820.7, "power": 33.910968}, {"timestamp": 10841.2, "power": 33.910968}, {"timestamp": 10861.8, "power": 33.910968}, {"timestamp": 10882.3, "power": 33.910968}, {"timestamp": 10902.8, "power": 33.910968}, {"timestamp": 10923.4, "power": 33.910968}, {"timestamp": 10943.9, "power": 33.910968}, {"timestamp": 10964.5, "power": 33.910968}, {"timestamp": 10985.0, "power": 33.910968}, {"timestamp": 11005.6, "power": 33.910968}, {"timestamp": 11026.1, "power": 33.910968}, {"timestamp": 11046.6, "power": 33.910968}, {"timestamp": 11067.2, "power": 33.910968}, {"timestamp": 11087.7, "power": 32.646004}, {"timestamp": 11108.9, "power": 32.646004}, {"timestamp": 11129.4, "power": 32.646004}, {"timestamp": 11150.0, "power": 32.646004}, {"timestamp": 11170.5, "power": 32.646004}, {"timestamp": 11191.0, "power": 32.646004}, {"timestamp": 11211.6, "power": 32.646004}, {"timestamp": 11232.1, "power": 32.646004}, {"timestamp": 11252.7, "power": 32.646004}, {"timestamp": 11273.2, "power": 32.646004}, {"timestamp": 11293.8, "power": 32.646004}, {"timestamp": 11314.3, "power": 32.646004}, {"timestamp": 11334.9, "power": 32.646004}, {"timestamp": 11355.4, "power": 32.646004}, {"timestamp": 11376.0, "power": 32.646004}, {"timestamp": 11396.6, "power": 32.646004}, {"timestamp": 11417.1, "power": 32.646004}, {"timestamp": 11437.7, "power": 32.646004}, {"timestamp": 11458.2, "power": 32.646004}, {"timestamp": 11478.7, "power": 32.646004}, {"timestamp": 11499.3, "power": 32.646004}, {"timestamp": 11519.8, "power": 32.646004}, {"timestamp": 11540.4, "power": 32.646004}, {"timestamp": 11560.9, "power": 32.646004}, {"timestamp": 11581.5, "power": 32.646004}, {"timestamp": 11602.0, "power": 32.646004}, {"timestamp": 11622.5, "power": 32.646004}, {"timestamp": 11643.1, "power": 32.646004}, {"timestamp": 11663.6, "power": 32.646004}, {"timestamp": 11684.2, "power": 32.646004}, {"timestamp": 11704.7, "power": 32.646004}, {"timestamp": 11725.3, "power": 32.646004}, {"timestamp": 11745.8, "power": 32.646004}, {"timestamp": 11766.4, "power": 32.646004}, {"timestamp": 11786.9, "power": 32.646004}, {"timestamp": 11807.4, "power": 32.646004}, {"timestamp": 11828.0, "power": 32.646004}, {"timestamp": 11848.5, "power": 32.646004}, {"timestamp": 11869.1, "power": 32.646004}, {"timestamp": 11889.6, "power": 32.646004}, {"timestamp": 11910.2, "power": 32.646004}, {"timestamp": 11930.7, "power": 32.646004}, {"timestamp": 11951.2, "power": 32.646004}, {"timestamp": 11971.8, "power": 32.646004}, {"timestamp": 11992.3, "power": 32.646004}, {"timestamp": 12012.9, "power": 32.646004}, {"timestamp": 12033.4, "power": 32.646004}, {"timestamp": 12054.0, "power": 32.646004}, {"timestamp": 12074.5, "power": 32.646004}, {"timestamp": 12095.0, "power": 33.185926}, {"timestamp": 12116.3, "power": 33.185926}, {"timestamp": 12136.9, "power": 33.185926}, {"timestamp": 12157.4, "power": 33.185926}, {"timestamp": 12178.0, "power": 33.185926}, {"timestamp": 12198.5, "power": 33.185926}, {"timestamp": 12219.0, "power": 33.185926}, {"timestamp": 12239.6, "power": 33.185926}, {"timestamp": 12260.1, "power": 33.185926}, {"timestamp": 12280.7, "power": 33.185926}, {"timestamp": 12301.2, "power": 33.185926}, {"timestamp": 12321.8, "power": 33.185926}, {"timestamp": 12342.3, "power": 33.185926}, {"timestamp": 12362.8, "power": 33.185926}, {"timestamp": 12383.4, "power": 33.185926}, {"timestamp": 12403.9, "power": 33.185926}, {"timestamp": 12424.5, "power": 33.185926}, {"timestamp": 12445.0, "power": 33.185926}, {"timestamp": 12465.6, "power": 33.185926}, {"timestamp": 12486.1, "power": 33.185926}, {"timestamp": 12506.6, "power": 33.185926}, {"timestamp": 12527.1, "power": 33.185926}, {"timestamp": 12547.7, "power": 33.185926}, {"timestamp": 12568.2, "power": 33.185926}, {"timestamp": 12588.8, "power": 33.185926}, {"timestamp": 12609.3, "power": 33.185926}, {"timestamp": 12629.9, "power": 33.185926}, {"timestamp": 12650.4, "power": 33.185926}, {"timestamp": 12671.0, "power": 33.185926}, {"timestamp": 12691.5, "power": 33.185926}, {"timestamp": 12712.1, "power": 33.185926}, {"timestamp": 12732.6, "power": 33.185926}, {"timestamp": 12753.2, "power": 33.185926}, {"timestamp": 12773.7, "power": 33.185926}, {"timestamp": 12794.2, "power": 33.185926}, {"timestamp": 12814.7, "power": 33.185926}, {"timestamp": 12835.3, "power": 33.185926}, {"timestamp": 12855.8, "power": 33.185926}, {"timestamp": 12876.4, "power": 33.185926}, {"timestamp": 12896.9, "power": 33.185926}, {"timestamp": 12917.5, "power": 33.185926}, {"timestamp": 12938.0, "power": 33.185926}, {"timestamp": 12958.5, "power": 33.185926}, {"timestamp": 12979.1, "power": 33.185926}, {"timestamp": 12999.7, "power": 33.185926}, {"timestamp": 13020.3, "power": 33.185926}, {"timestamp": 13040.8, "power": 33.185926}, {"timestamp": 13061.4, "power": 33.185926}, {"timestamp": 13082.0, "power": 33.185926}, {"timestamp": 13102.5, "power": 32.887016}, {"timestamp": 13123.7, "power": 32.887016}, {"timestamp": 13144.2, "power": 32.887016}, {"timestamp": 13164.8, "power": 32.887016}, {"timestamp": 13185.4, "power": 32.887016}, {"timestamp": 13205.9, "power": 32.887016}, {"timestamp": 13226.4, "power": 32.887016}, {"timestamp": 13247.0, "power": 32.887016}, {"timestamp": 13267.6, "power": 32.887016}, {"timestamp": 13288.1, "power": 32.887016}, {"timestamp": 13308.7, "power": 32.887016}, {"timestamp": 13329.3, "power": 32.887016}, {"timestamp": 13349.8, "power": 32.887016}, {"timestamp": 13370.4, "power": 32.887016}, {"timestamp": 13390.9, "power": 32.887016}, {"timestamp": 13411.5, "power": 32.887016}, {"timestamp": 13432.1, "power": 32.887016}, {"timestamp": 13452.6, "power": 32.887016}, {"timestamp": 13473.2, "power": 32.887016}, {"timestamp": 13493.8, "power": 32.887016}, {"timestamp": 13514.3, "power": 32.887016}, {"timestamp": 13534.8, "power": 32.887016}, {"timestamp": 13555.4, "power": 32.887016}, {"timestamp": 13576.0, "power": 32.887016}, {"timestamp": 13596.6, "power": 32.887016}, {"timestamp": 13617.2, "power": 32.887016}, {"timestamp": 13637.7, "power": 32.887016}, {"timestamp": 13658.3, "power": 32.887016}, {"timestamp": 13678.8, "power": 32.887016}, {"timestamp": 13699.3, "power": 32.887016}, {"timestamp": 13719.9, "power": 32.887016}, {"timestamp": 13740.4, "power": 32.887016}, {"timestamp": 13761.0, "power": 32.887016}, {"timestamp": 13781.6, "power": 32.887016}, {"timestamp": 13802.1, "power": 32.887016}, {"timestamp": 13822.6, "power": 32.887016}, {"timestamp": 13843.1, "power": 32.887016}, {"timestamp": 13863.7, "power": 32.887016}, {"timestamp": 13884.2, "power": 32.887016}, {"timestamp": 13904.8, "power": 32.887016}, {"timestamp": 13925.3, "power": 32.887016}, {"timestamp": 13945.8, "power": 32.887016}, {"timestamp": 13966.4, "power": 32.887016}, {"timestamp": 13986.9, "power": 32.887016}, {"timestamp": 14007.4, "power": 32.887016}, {"timestamp": 14028.0, "power": 32.887016}, {"timestamp": 14048.5, "power": 32.887016}, {"timestamp": 14069.1, "power": 32.887016}, {"timestamp": 14089.6, "power": 32.887016}, {"timestamp": 14110.2, "power": 33.088688000000005}, {"timestamp": 14131.3, "power": 33.088688000000005}, {"timestamp": 14151.8, "power": 33.088688000000005}, {"timestamp": 14172.4, "power": 33.088688000000005}, {"timestamp": 14192.9, "power": 33.088688000000005}, {"timestamp": 14213.5, "power": 33.088688000000005}, {"timestamp": 14234.0, "power": 33.088688000000005}, {"timestamp": 14254.5, "power": 33.088688000000005}, {"timestamp": 14275.0, "power": 33.088688000000005}, {"timestamp": 14295.5, "power": 33.088688000000005}, {"timestamp": 14316.1, "power": 33.088688000000005}, {"timestamp": 14336.6, "power": 33.088688000000005}, {"timestamp": 14357.2, "power": 33.088688000000005}, {"timestamp": 14377.7, "power": 33.088688000000005}, {"timestamp": 14398.3, "power": 33.088688000000005}, {"timestamp": 14418.8, "power": 33.088688000000005}, {"timestamp": 14439.3, "power": 33.088688000000005}, {"timestamp": 14459.9, "power": 33.088688000000005}, {"timestamp": 14480.4, "power": 33.088688000000005}, {"timestamp": 14501.0, "power": 33.088688000000005}, {"timestamp": 14521.5, "power": 33.088688000000005}, {"timestamp": 14542.0, "power": 33.088688000000005}, {"timestamp": 14562.5, "power": 33.088688000000005}, {"timestamp": 14583.1, "power": 33.088688000000005}, {"timestamp": 14603.6, "power": 33.088688000000005}, {"timestamp": 14624.2, "power": 33.088688000000005}, {"timestamp": 14644.7, "power": 33.088688000000005}, {"timestamp": 14665.3, "power": 33.088688000000005}, {"timestamp": 14685.8, "power": 33.088688000000005}, {"timestamp": 14706.3, "power": 33.088688000000005}, {"timestamp": 14726.9, "power": 33.088688000000005}, {"timestamp": 14747.5, "power": 33.088688000000005}, {"timestamp": 14768.0, "power": 33.088688000000005}, {"timestamp": 14788.6, "power": 33.088688000000005}, {"timestamp": 14809.2, "power": 33.088688000000005}, {"timestamp": 14829.8, "power": 33.088688000000005}, {"timestamp": 14850.3, "power": 33.088688000000005}, {"timestamp": 14870.9, "power": 33.088688000000005}, {"timestamp": 14891.5, "power": 33.088688000000005}, {"timestamp": 14912.0, "power": 33.088688000000005}, {"timestamp": 14932.6, "power": 33.088688000000005}, {"timestamp": 14953.2, "power": 33.088688000000005}, {"timestamp": 14973.7, "power": 33.088688000000005}, {"timestamp": 14994.3, "power": 33.088688000000005}, {"timestamp": 15014.8, "power": 33.088688000000005}, {"timestamp": 15035.4, "power": 33.088688000000005}, {"timestamp": 15056.0, "power": 33.088688000000005}, {"timestamp": 15076.5, "power": 33.088688000000005}, {"timestamp": 15097.1, "power": 33.088688000000005}, {"timestamp": 15117.7, "power": 32.91671100000001}, {"timestamp": 15138.8, "power": 32.91671100000001}, {"timestamp": 15159.4, "power": 32.91671100000001}, {"timestamp": 15179.9, "power": 32.91671100000001}, {"timestamp": 15200.5, "power": 32.91671100000001}, {"timestamp": 15221.0, "power": 32.91671100000001}, {"timestamp": 15241.5, "power": 32.91671100000001}, {"timestamp": 15262.1, "power": 32.91671100000001}, {"timestamp": 15282.6, "power": 32.91671100000001}, {"timestamp": 15303.1, "power": 32.91671100000001}, {"timestamp": 15323.7, "power": 32.91671100000001}, {"timestamp": 15344.2, "power": 32.91671100000001}, {"timestamp": 15364.8, "power": 32.91671100000001}, {"timestamp": 15385.4, "power": 32.91671100000001}, {"timestamp": 15405.9, "power": 32.91671100000001}, {"timestamp": 15426.4, "power": 32.91671100000001}, {"timestamp": 15446.9, "power": 32.91671100000001}, {"timestamp": 15467.5, "power": 32.91671100000001}, {"timestamp": 15488.0, "power": 32.91671100000001}, {"timestamp": 15508.5, "power": 32.91671100000001}, {"timestamp": 15529.0, "power": 32.91671100000001}, {"timestamp": 15549.6, "power": 32.91671100000001}, {"timestamp": 15570.1, "power": 32.91671100000001}, {"timestamp": 15590.5, "power": 32.91671100000001}, {"timestamp": 15611.1, "power": 32.91671100000001}, {"timestamp": 15631.6, "power": 32.91671100000001}, {"timestamp": 15652.1, "power": 32.91671100000001}, {"timestamp": 15672.7, "power": 32.91671100000001}, {"timestamp": 15693.2, "power": 32.91671100000001}, {"timestamp": 15713.7, "power": 32.91671100000001}, {"timestamp": 15734.2, "power": 32.91671100000001}, {"timestamp": 15754.7, "power": 32.91671100000001}, {"timestamp": 15775.3, "power": 32.91671100000001}, {"timestamp": 15795.8, "power": 32.91671100000001}, {"timestamp": 15816.3, "power": 32.91671100000001}, {"timestamp": 15836.8, "power": 32.91671100000001}, {"timestamp": 15857.4, "power": 32.91671100000001}, {"timestamp": 15877.9, "power": 32.91671100000001}, {"timestamp": 15898.4, "power": 32.91671100000001}, {"timestamp": 15918.9, "power": 32.91671100000001}, {"timestamp": 15939.4, "power": 32.91671100000001}, {"timestamp": 15959.9, "power": 32.91671100000001}, {"timestamp": 15980.5, "power": 32.91671100000001}, {"timestamp": 16001.0, "power": 32.91671100000001}, {"timestamp": 16021.5, "power": 32.91671100000001}, {"timestamp": 16042.0, "power": 32.91671100000001}, {"timestamp": 16062.5, "power": 32.91671100000001}, {"timestamp": 16083.0, "power": 32.91671100000001}, {"timestamp": 16103.6, "power": 32.91671100000001}, {"timestamp": 16124.1, "power": 35.49674400000001}, {"timestamp": 16145.3, "power": 35.49674400000001}, {"timestamp": 16165.8, "power": 35.49674400000001}, {"timestamp": 16186.3, "power": 35.49674400000001}, {"timestamp": 16206.9, "power": 35.49674400000001}, {"timestamp": 16227.4, "power": 35.49674400000001}, {"timestamp": 16247.9, "power": 35.49674400000001}, {"timestamp": 16268.4, "power": 35.49674400000001}, {"timestamp": 16289.0, "power": 35.49674400000001}, {"timestamp": 16309.5, "power": 35.49674400000001}, {"timestamp": 16330.0, "power": 35.49674400000001}, {"timestamp": 16350.5, "power": 35.49674400000001}, {"timestamp": 16371.0, "power": 35.49674400000001}, {"timestamp": 16391.5, "power": 35.49674400000001}, {"timestamp": 16412.0, "power": 35.49674400000001}, {"timestamp": 16432.6, "power": 35.49674400000001}, {"timestamp": 16453.1, "power": 35.49674400000001}, {"timestamp": 16473.6, "power": 35.49674400000001}, {"timestamp": 16494.1, "power": 35.49674400000001}, {"timestamp": 16514.7, "power": 35.49674400000001}, {"timestamp": 16535.2, "power": 35.49674400000001}, {"timestamp": 16555.7, "power": 35.49674400000001}, {"timestamp": 16576.2, "power": 35.49674400000001}, {"timestamp": 16596.8, "power": 35.49674400000001}, {"timestamp": 16617.4, "power": 35.49674400000001}, {"timestamp": 16637.9, "power": 35.49674400000001}, {"timestamp": 16658.5, "power": 35.49674400000001}, {"timestamp": 16679.0, "power": 35.49674400000001}, {"timestamp": 16699.6, "power": 35.49674400000001}, {"timestamp": 16720.1, "power": 35.49674400000001}, {"timestamp": 16740.7, "power": 35.49674400000001}, {"timestamp": 16761.2, "power": 35.49674400000001}, {"timestamp": 16781.7, "power": 35.49674400000001}, {"timestamp": 16802.2, "power": 35.49674400000001}, {"timestamp": 16822.7, "power": 35.49674400000001}, {"timestamp": 16843.2, "power": 35.49674400000001}, {"timestamp": 16863.8, "power": 35.49674400000001}, {"timestamp": 16884.3, "power": 35.49674400000001}, {"timestamp": 16904.9, "power": 35.49674400000001}, {"timestamp": 16925.4, "power": 35.49674400000001}, {"timestamp": 16945.9, "power": 35.49674400000001}, {"timestamp": 16966.4, "power": 35.49674400000001}, {"timestamp": 16986.9, "power": 35.49674400000001}, {"timestamp": 17007.5, "power": 35.49674400000001}, {"timestamp": 17028.0, "power": 35.49674400000001}, {"timestamp": 17048.5, "power": 35.49674400000001}, {"timestamp": 17069.1, "power": 35.49674400000001}, {"timestamp": 17089.6, "power": 35.49674400000001}, {"timestamp": 17110.1, "power": 35.49674400000001}, {"timestamp": 17130.6, "power": 32.302266}, {"timestamp": 17151.7, "power": 32.302266}, {"timestamp": 17172.2, "power": 32.302266}, {"timestamp": 17192.7, "power": 32.302266}, {"timestamp": 17213.3, "power": 32.302266}, {"timestamp": 17233.8, "power": 32.302266}, {"timestamp": 17254.3, "power": 32.302266}, {"timestamp": 17274.8, "power": 32.302266}, {"timestamp": 17295.3, "power": 32.302266}, {"timestamp": 17315.8, "power": 32.302266}, {"timestamp": 17336.3, "power": 32.302266}, {"timestamp": 17356.9, "power": 32.302266}, {"timestamp": 17377.4, "power": 32.302266}, {"timestamp": 17398.0, "power": 32.302266}, {"timestamp": 17418.4, "power": 32.302266}, {"timestamp": 17438.9, "power": 32.302266}, {"timestamp": 17459.5, "power": 32.302266}, {"timestamp": 17480.0, "power": 32.302266}, {"timestamp": 17500.5, "power": 32.302266}, {"timestamp": 17521.0, "power": 32.302266}, {"timestamp": 17541.6, "power": 32.302266}, {"timestamp": 17562.1, "power": 32.302266}, {"timestamp": 17582.6, "power": 32.302266}, {"timestamp": 17603.1, "power": 32.302266}, {"timestamp": 17623.6, "power": 32.302266}, {"timestamp": 17644.1, "power": 32.302266}, {"timestamp": 17664.6, "power": 32.302266}, {"timestamp": 17685.2, "power": 32.302266}, {"timestamp": 17705.7, "power": 32.302266}, {"timestamp": 17726.2, "power": 32.302266}, {"timestamp": 17746.7, "power": 32.302266}, {"timestamp": 17767.2, "power": 32.302266}, {"timestamp": 17787.7, "power": 32.302266}, {"timestamp": 17808.2, "power": 32.302266}, {"timestamp": 17828.7, "power": 32.302266}, {"timestamp": 17849.3, "power": 32.302266}, {"timestamp": 17869.8, "power": 32.302266}, {"timestamp": 17890.3, "power": 32.302266}, {"timestamp": 17910.8, "power": 32.302266}, {"timestamp": 17931.3, "power": 32.302266}, {"timestamp": 17951.8, "power": 32.302266}, {"timestamp": 17972.3, "power": 32.302266}, {"timestamp": 17992.9, "power": 32.302266}, {"timestamp": 18013.4, "power": 32.302266}, {"timestamp": 18033.9, "power": 32.302266}, {"timestamp": 18054.4, "power": 32.302266}, {"timestamp": 18075.0, "power": 32.302266}, {"timestamp": 18095.5, "power": 32.302266}, {"timestamp": 18116.1, "power": 32.302266}, {"timestamp": 18136.6, "power": 32.075233}], "timeline": {"START": "4655.604688", "END": "15323.2495"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12953.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3469.64}, {"name": "clReleaseKernel", "calls": 1, "time": 1391.7}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.8749}, {"name": "clCreateContext", "calls": 1, "time": 41.718}, {"name": "clReleaseContext", "calls": 1, "time": 40.9747}, {"name": "clReleaseProgram", "calls": 1, "time": 13.3695}, {"name": "clCreateKernel", "calls": 1, "time": 0.340523}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.313599}, {"name": "clEnqueueTask", "calls": 1, "time": 0.122909}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081849}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039363}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02791}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025231}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021399}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011153}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010207}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009231}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007221}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006907}, {"name": "clRetainDevice", "calls": 2, "time": 0.004918}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10667.6}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10667.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7688.236937, "utilization": 80.085801, "size": 8157950.0, "time": 1061.095359}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 333472765, "speed": 252.235, "utilization": 2.18954, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20737938, "speed": 487.32, "utilization": 4.23021, "size": 0.127918}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len4/run3.json b/code/fpga/unopt_results/dblp.xml.20MB.len4/run3.json new file mode 100644 index 0000000..7503a5f --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.4316, "power": 32.315068}, {"timestamp": 64.0507, "power": 32.315068}, {"timestamp": 84.5881, "power": 32.315068}, {"timestamp": 105.086, "power": 32.315068}, {"timestamp": 126.067, "power": 32.315068}, {"timestamp": 146.609, "power": 32.315068}, {"timestamp": 167.14, "power": 32.315068}, {"timestamp": 187.68, "power": 32.315068}, {"timestamp": 208.214, "power": 32.315068}, {"timestamp": 228.717, "power": 32.315068}, {"timestamp": 249.207, "power": 32.315068}, {"timestamp": 269.747, "power": 32.315068}, {"timestamp": 290.357, "power": 32.315068}, {"timestamp": 310.965, "power": 32.315068}, {"timestamp": 331.573, "power": 32.315068}, {"timestamp": 352.186, "power": 32.315068}, {"timestamp": 372.774, "power": 32.315068}, {"timestamp": 393.356, "power": 32.315068}, {"timestamp": 413.927, "power": 32.315068}, {"timestamp": 434.536, "power": 32.315068}, {"timestamp": 455.148, "power": 32.315068}, {"timestamp": 475.761, "power": 32.315068}, {"timestamp": 496.371, "power": 32.315068}, {"timestamp": 516.96, "power": 32.315068}, {"timestamp": 537.531, "power": 32.315068}, {"timestamp": 558.139, "power": 32.315068}, {"timestamp": 578.75, "power": 32.315068}, {"timestamp": 599.36, "power": 32.315068}, {"timestamp": 619.97, "power": 32.315068}, {"timestamp": 640.58, "power": 32.315068}, {"timestamp": 661.163, "power": 32.315068}, {"timestamp": 681.737, "power": 32.315068}, {"timestamp": 702.344, "power": 32.315068}, {"timestamp": 722.964, "power": 32.315068}, {"timestamp": 743.582, "power": 32.315068}, {"timestamp": 764.192, "power": 32.315068}, {"timestamp": 784.799, "power": 32.315068}, {"timestamp": 805.372, "power": 32.315068}, {"timestamp": 825.948, "power": 32.315068}, {"timestamp": 846.564, "power": 32.315068}, {"timestamp": 867.178, "power": 32.315068}, {"timestamp": 887.786, "power": 32.315068}, {"timestamp": 908.394, "power": 32.315068}, {"timestamp": 928.979, "power": 32.315068}, {"timestamp": 949.551, "power": 32.315068}, {"timestamp": 970.161, "power": 32.315068}, {"timestamp": 990.784, "power": 32.315068}, {"timestamp": 1011.39, "power": 32.506257}, {"timestamp": 1032.67, "power": 32.506257}, {"timestamp": 1053.18, "power": 32.506257}, {"timestamp": 1073.71, "power": 32.506257}, {"timestamp": 1094.25, "power": 32.506257}, {"timestamp": 1114.79, "power": 32.506257}, {"timestamp": 1135.33, "power": 32.506257}, {"timestamp": 1155.87, "power": 32.506257}, {"timestamp": 1176.41, "power": 32.506257}, {"timestamp": 1196.92, "power": 32.506257}, {"timestamp": 1217.42, "power": 32.506257}, {"timestamp": 1237.95, "power": 32.506257}, {"timestamp": 1258.49, "power": 32.506257}, {"timestamp": 1279.02, "power": 32.506257}, {"timestamp": 1299.56, "power": 32.506257}, {"timestamp": 1320.1, "power": 32.506257}, {"timestamp": 1340.64, "power": 32.506257}, {"timestamp": 1361.14, "power": 32.506257}, {"timestamp": 1381.67, "power": 32.506257}, {"timestamp": 1402.22, "power": 32.506257}, {"timestamp": 1422.75, "power": 32.506257}, {"timestamp": 1443.29, "power": 32.506257}, {"timestamp": 1463.82, "power": 32.506257}, {"timestamp": 1484.36, "power": 32.506257}, {"timestamp": 1504.87, "power": 32.506257}, {"timestamp": 1525.36, "power": 32.506257}, {"timestamp": 1545.89, "power": 32.506257}, {"timestamp": 1566.43, "power": 32.506257}, {"timestamp": 1586.96, "power": 32.506257}, {"timestamp": 1607.5, "power": 32.506257}, {"timestamp": 1628.03, "power": 32.506257}, {"timestamp": 1648.57, "power": 32.506257}, {"timestamp": 1669.08, "power": 32.506257}, {"timestamp": 1689.58, "power": 32.506257}, {"timestamp": 1710.1, "power": 32.506257}, {"timestamp": 1730.64, "power": 32.506257}, {"timestamp": 1751.17, "power": 32.506257}, {"timestamp": 1771.7, "power": 32.506257}, {"timestamp": 1792.24, "power": 32.506257}, {"timestamp": 1812.79, "power": 32.506257}, {"timestamp": 1833.28, "power": 32.506257}, {"timestamp": 1853.82, "power": 32.506257}, {"timestamp": 1874.35, "power": 32.506257}, {"timestamp": 1894.89, "power": 32.506257}, {"timestamp": 1915.43, "power": 32.506257}, {"timestamp": 1935.96, "power": 32.506257}, {"timestamp": 1956.51, "power": 32.506257}, {"timestamp": 1977.02, "power": 32.506257}, {"timestamp": 1997.55, "power": 32.506257}, {"timestamp": 2018.09, "power": 32.452113000000004}, {"timestamp": 2039.1, "power": 32.452113000000004}, {"timestamp": 2059.63, "power": 32.452113000000004}, {"timestamp": 2080.16, "power": 32.452113000000004}, {"timestamp": 2100.61, "power": 32.452113000000004}, {"timestamp": 2120.84, "power": 32.452113000000004}, {"timestamp": 2141.11, "power": 32.452113000000004}, {"timestamp": 2161.56, "power": 32.452113000000004}, {"timestamp": 2182.1, "power": 32.452113000000004}, {"timestamp": 2202.63, "power": 32.452113000000004}, {"timestamp": 2223.16, "power": 32.452113000000004}, {"timestamp": 2243.69, "power": 32.452113000000004}, {"timestamp": 2264.23, "power": 32.452113000000004}, {"timestamp": 2284.73, "power": 32.452113000000004}, {"timestamp": 2305.23, "power": 32.452113000000004}, {"timestamp": 2325.76, "power": 32.452113000000004}, {"timestamp": 2346.29, "power": 32.452113000000004}, {"timestamp": 2366.83, "power": 32.452113000000004}, {"timestamp": 2387.36, "power": 32.452113000000004}, {"timestamp": 2407.89, "power": 32.452113000000004}, {"timestamp": 2428.43, "power": 32.452113000000004}, {"timestamp": 2448.94, "power": 32.452113000000004}, {"timestamp": 2469.46, "power": 32.452113000000004}, {"timestamp": 2490.0, "power": 32.452113000000004}, {"timestamp": 2510.53, "power": 32.452113000000004}, {"timestamp": 2531.06, "power": 32.452113000000004}, {"timestamp": 2551.59, "power": 32.452113000000004}, {"timestamp": 2572.13, "power": 32.452113000000004}, {"timestamp": 2592.67, "power": 32.452113000000004}, {"timestamp": 2613.16, "power": 32.452113000000004}, {"timestamp": 2633.69, "power": 32.452113000000004}, {"timestamp": 2654.23, "power": 32.452113000000004}, {"timestamp": 2674.76, "power": 32.452113000000004}, {"timestamp": 2695.3, "power": 32.452113000000004}, {"timestamp": 2715.83, "power": 32.452113000000004}, {"timestamp": 2736.36, "power": 32.452113000000004}, {"timestamp": 2756.89, "power": 32.452113000000004}, {"timestamp": 2777.42, "power": 32.452113000000004}, {"timestamp": 2797.95, "power": 32.452113000000004}, {"timestamp": 2818.48, "power": 32.452113000000004}, {"timestamp": 2839.02, "power": 32.452113000000004}, {"timestamp": 2859.55, "power": 32.452113000000004}, {"timestamp": 2880.08, "power": 32.452113000000004}, {"timestamp": 2900.62, "power": 32.452113000000004}, {"timestamp": 2921.12, "power": 32.452113000000004}, {"timestamp": 2941.65, "power": 32.452113000000004}, {"timestamp": 2962.18, "power": 32.452113000000004}, {"timestamp": 2982.71, "power": 32.452113000000004}, {"timestamp": 3003.26, "power": 32.452113000000004}, {"timestamp": 3023.8, "power": 32.544693}, {"timestamp": 3044.79, "power": 32.544693}, {"timestamp": 3065.28, "power": 32.544693}, {"timestamp": 3085.81, "power": 32.544693}, {"timestamp": 3106.34, "power": 32.544693}, {"timestamp": 3126.88, "power": 32.544693}, {"timestamp": 3147.41, "power": 32.544693}, {"timestamp": 3167.94, "power": 32.544693}, {"timestamp": 3188.48, "power": 32.544693}, {"timestamp": 3208.99, "power": 32.544693}, {"timestamp": 3229.48, "power": 32.544693}, {"timestamp": 3250.01, "power": 32.544693}, {"timestamp": 3270.55, "power": 32.544693}, {"timestamp": 3291.08, "power": 32.544693}, {"timestamp": 3311.61, "power": 32.544693}, {"timestamp": 3332.15, "power": 32.544693}, {"timestamp": 3352.68, "power": 32.544693}, {"timestamp": 3373.18, "power": 32.544693}, {"timestamp": 3393.7, "power": 32.544693}, {"timestamp": 3414.24, "power": 32.544693}, {"timestamp": 3434.77, "power": 32.544693}, {"timestamp": 3455.3, "power": 32.544693}, {"timestamp": 3475.83, "power": 32.544693}, {"timestamp": 3496.37, "power": 32.544693}, {"timestamp": 3516.89, "power": 32.544693}, {"timestamp": 3537.38, "power": 32.544693}, {"timestamp": 3557.91, "power": 32.544693}, {"timestamp": 3578.45, "power": 32.544693}, {"timestamp": 3598.98, "power": 32.544693}, {"timestamp": 3619.51, "power": 32.544693}, {"timestamp": 3640.05, "power": 32.544693}, {"timestamp": 3660.58, "power": 32.544693}, {"timestamp": 3681.09, "power": 32.544693}, {"timestamp": 3701.61, "power": 32.544693}, {"timestamp": 3722.15, "power": 32.544693}, {"timestamp": 3742.72, "power": 32.544693}, {"timestamp": 3763.32, "power": 32.544693}, {"timestamp": 3783.92, "power": 32.544693}, {"timestamp": 3804.45, "power": 32.544693}, {"timestamp": 3824.96, "power": 32.544693}, {"timestamp": 3845.49, "power": 32.544693}, {"timestamp": 3866.03, "power": 32.544693}, {"timestamp": 3886.57, "power": 32.544693}, {"timestamp": 3907.11, "power": 32.544693}, {"timestamp": 3927.65, "power": 32.544693}, {"timestamp": 3948.18, "power": 32.544693}, {"timestamp": 3968.67, "power": 32.544693}, {"timestamp": 3989.21, "power": 32.544693}, {"timestamp": 4009.75, "power": 32.544693}, {"timestamp": 4030.28, "power": 35.356159000000005}, {"timestamp": 4051.47, "power": 35.356159000000005}, {"timestamp": 4072.01, "power": 35.356159000000005}, {"timestamp": 4092.54, "power": 35.356159000000005}, {"timestamp": 4113.05, "power": 35.356159000000005}, {"timestamp": 4133.58, "power": 35.356159000000005}, {"timestamp": 4154.13, "power": 35.356159000000005}, {"timestamp": 4174.66, "power": 35.356159000000005}, {"timestamp": 4195.33, "power": 35.356159000000005}, {"timestamp": 4215.86, "power": 35.356159000000005}, {"timestamp": 4236.4, "power": 35.356159000000005}, {"timestamp": 4256.92, "power": 35.356159000000005}, {"timestamp": 4277.45, "power": 35.356159000000005}, {"timestamp": 4297.99, "power": 35.356159000000005}, {"timestamp": 4318.53, "power": 35.356159000000005}, {"timestamp": 4339.07, "power": 35.356159000000005}, {"timestamp": 4359.6, "power": 35.356159000000005}, {"timestamp": 4380.14, "power": 35.356159000000005}, {"timestamp": 4400.69, "power": 35.356159000000005}, {"timestamp": 4421.18, "power": 35.356159000000005}, {"timestamp": 4441.71, "power": 35.356159000000005}, {"timestamp": 4462.25, "power": 35.356159000000005}, {"timestamp": 4482.79, "power": 35.356159000000005}, {"timestamp": 4503.33, "power": 35.356159000000005}, {"timestamp": 4523.87, "power": 35.356159000000005}, {"timestamp": 4544.41, "power": 35.356159000000005}, {"timestamp": 4564.92, "power": 35.356159000000005}, {"timestamp": 4585.45, "power": 35.356159000000005}, {"timestamp": 4605.99, "power": 35.356159000000005}, {"timestamp": 4626.53, "power": 35.356159000000005}, {"timestamp": 4647.07, "power": 35.356159000000005}, {"timestamp": 4667.6, "power": 35.356159000000005}, {"timestamp": 4688.15, "power": 35.356159000000005}, {"timestamp": 4708.67, "power": 35.356159000000005}, {"timestamp": 4729.16, "power": 35.356159000000005}, {"timestamp": 4749.69, "power": 35.356159000000005}, {"timestamp": 4770.23, "power": 35.356159000000005}, {"timestamp": 4790.76, "power": 35.356159000000005}, {"timestamp": 4811.3, "power": 35.356159000000005}, {"timestamp": 4831.84, "power": 35.356159000000005}, {"timestamp": 4852.39, "power": 35.356159000000005}, {"timestamp": 4872.91, "power": 35.356159000000005}, {"timestamp": 4893.46, "power": 35.356159000000005}, {"timestamp": 4914.01, "power": 35.356159000000005}, {"timestamp": 4934.56, "power": 35.356159000000005}, {"timestamp": 4955.11, "power": 35.356159000000005}, {"timestamp": 4975.66, "power": 35.356159000000005}, {"timestamp": 4996.21, "power": 35.356159000000005}, {"timestamp": 5016.74, "power": 35.356159000000005}, {"timestamp": 5037.23, "power": 33.063668}, {"timestamp": 5058.37, "power": 33.063668}, {"timestamp": 5078.92, "power": 33.063668}, {"timestamp": 5099.47, "power": 33.063668}, {"timestamp": 5120.02, "power": 33.063668}, {"timestamp": 5140.57, "power": 33.063668}, {"timestamp": 5161.08, "power": 33.063668}, {"timestamp": 5181.62, "power": 33.063668}, {"timestamp": 5202.2, "power": 33.063668}, {"timestamp": 5222.77, "power": 33.063668}, {"timestamp": 5243.35, "power": 33.063668}, {"timestamp": 5263.91, "power": 33.063668}, {"timestamp": 5284.48, "power": 33.063668}, {"timestamp": 5305.0, "power": 33.063668}, {"timestamp": 5325.58, "power": 33.063668}, {"timestamp": 5346.16, "power": 33.063668}, {"timestamp": 5366.74, "power": 33.063668}, {"timestamp": 5387.32, "power": 33.063668}, {"timestamp": 5407.9, "power": 33.063668}, {"timestamp": 5428.48, "power": 33.063668}, {"timestamp": 5449.01, "power": 33.063668}, {"timestamp": 5469.56, "power": 33.063668}, {"timestamp": 5490.11, "power": 33.063668}, {"timestamp": 5510.69, "power": 33.063668}, {"timestamp": 5531.26, "power": 33.063668}, {"timestamp": 5551.83, "power": 33.063668}, {"timestamp": 5572.39, "power": 33.063668}, {"timestamp": 5592.93, "power": 33.063668}, {"timestamp": 5613.49, "power": 33.063668}, {"timestamp": 5634.06, "power": 33.063668}, {"timestamp": 5654.63, "power": 33.063668}, {"timestamp": 5675.2, "power": 33.063668}, {"timestamp": 5695.71, "power": 33.063668}, {"timestamp": 5716.27, "power": 33.063668}, {"timestamp": 5736.79, "power": 33.063668}, {"timestamp": 5757.28, "power": 33.063668}, {"timestamp": 5777.85, "power": 33.063668}, {"timestamp": 5798.42, "power": 33.063668}, {"timestamp": 5819.0, "power": 33.063668}, {"timestamp": 5839.58, "power": 33.063668}, {"timestamp": 5860.13, "power": 33.063668}, {"timestamp": 5880.68, "power": 33.063668}, {"timestamp": 5901.18, "power": 33.063668}, {"timestamp": 5921.74, "power": 33.063668}, {"timestamp": 5942.32, "power": 33.063668}, {"timestamp": 5962.88, "power": 33.063668}, {"timestamp": 5983.45, "power": 33.063668}, {"timestamp": 6004.03, "power": 33.063668}, {"timestamp": 6024.63, "power": 33.063668}, {"timestamp": 6045.13, "power": 32.965674}, {"timestamp": 6066.21, "power": 32.965674}, {"timestamp": 6086.76, "power": 32.965674}, {"timestamp": 6107.31, "power": 32.965674}, {"timestamp": 6127.86, "power": 32.965674}, {"timestamp": 6148.4, "power": 32.965674}, {"timestamp": 6168.92, "power": 32.965674}, {"timestamp": 6189.48, "power": 32.965674}, {"timestamp": 6210.03, "power": 32.965674}, {"timestamp": 6230.6, "power": 32.965674}, {"timestamp": 6251.18, "power": 32.965674}, {"timestamp": 6271.75, "power": 32.965674}, {"timestamp": 6292.34, "power": 32.965674}, {"timestamp": 6312.86, "power": 32.965674}, {"timestamp": 6333.36, "power": 32.965674}, {"timestamp": 6353.93, "power": 32.965674}, {"timestamp": 6374.5, "power": 32.965674}, {"timestamp": 6395.08, "power": 32.965674}, {"timestamp": 6415.65, "power": 32.965674}, {"timestamp": 6436.21, "power": 32.965674}, {"timestamp": 6456.74, "power": 32.965674}, {"timestamp": 6477.24, "power": 32.965674}, {"timestamp": 6497.82, "power": 32.965674}, {"timestamp": 6518.39, "power": 32.965674}, {"timestamp": 6538.98, "power": 32.965674}, {"timestamp": 6559.56, "power": 32.965674}, {"timestamp": 6580.13, "power": 32.965674}, {"timestamp": 6600.71, "power": 32.965674}, {"timestamp": 6621.21, "power": 32.965674}, {"timestamp": 6641.77, "power": 32.965674}, {"timestamp": 6662.34, "power": 32.965674}, {"timestamp": 6682.92, "power": 32.965674}, {"timestamp": 6703.51, "power": 32.965674}, {"timestamp": 6724.07, "power": 32.965674}, {"timestamp": 6744.67, "power": 32.965674}, {"timestamp": 6765.17, "power": 32.965674}, {"timestamp": 6785.74, "power": 32.965674}, {"timestamp": 6806.32, "power": 32.965674}, {"timestamp": 6826.9, "power": 32.965674}, {"timestamp": 6847.46, "power": 32.965674}, {"timestamp": 6868.03, "power": 32.965674}, {"timestamp": 6888.62, "power": 32.965674}, {"timestamp": 6909.13, "power": 32.965674}, {"timestamp": 6929.71, "power": 32.965674}, {"timestamp": 6950.29, "power": 32.965674}, {"timestamp": 6970.87, "power": 32.965674}, {"timestamp": 6991.45, "power": 32.965674}, {"timestamp": 7012.02, "power": 32.965674}, {"timestamp": 7032.6, "power": 32.965674}, {"timestamp": 7053.12, "power": 33.074557999999996}, {"timestamp": 7074.35, "power": 33.074557999999996}, {"timestamp": 7094.93, "power": 33.074557999999996}, {"timestamp": 7115.51, "power": 33.074557999999996}, {"timestamp": 7136.09, "power": 33.074557999999996}, {"timestamp": 7156.68, "power": 33.074557999999996}, {"timestamp": 7177.18, "power": 33.074557999999996}, {"timestamp": 7197.76, "power": 33.074557999999996}, {"timestamp": 7218.33, "power": 33.074557999999996}, {"timestamp": 7238.91, "power": 33.074557999999996}, {"timestamp": 7259.49, "power": 33.074557999999996}, {"timestamp": 7280.04, "power": 33.074557999999996}, {"timestamp": 7300.59, "power": 33.074557999999996}, {"timestamp": 7321.1, "power": 33.074557999999996}, {"timestamp": 7341.64, "power": 33.074557999999996}, {"timestamp": 7362.18, "power": 33.074557999999996}, {"timestamp": 7382.73, "power": 33.074557999999996}, {"timestamp": 7403.28, "power": 33.074557999999996}, {"timestamp": 7423.82, "power": 33.074557999999996}, {"timestamp": 7444.37, "power": 33.074557999999996}, {"timestamp": 7464.93, "power": 33.074557999999996}, {"timestamp": 7485.48, "power": 33.074557999999996}, {"timestamp": 7506.04, "power": 33.074557999999996}, {"timestamp": 7526.59, "power": 33.074557999999996}, {"timestamp": 7547.14, "power": 33.074557999999996}, {"timestamp": 7567.69, "power": 33.074557999999996}, {"timestamp": 7588.24, "power": 33.074557999999996}, {"timestamp": 7608.78, "power": 33.074557999999996}, {"timestamp": 7629.28, "power": 33.074557999999996}, {"timestamp": 7649.82, "power": 33.074557999999996}, {"timestamp": 7670.37, "power": 33.074557999999996}, {"timestamp": 7690.89, "power": 33.074557999999996}, {"timestamp": 7711.43, "power": 33.074557999999996}, {"timestamp": 7731.98, "power": 33.074557999999996}, {"timestamp": 7752.53, "power": 33.074557999999996}, {"timestamp": 7773.04, "power": 33.074557999999996}, {"timestamp": 7793.54, "power": 33.074557999999996}, {"timestamp": 7814.08, "power": 33.074557999999996}, {"timestamp": 7834.63, "power": 33.074557999999996}, {"timestamp": 7855.18, "power": 33.074557999999996}, {"timestamp": 7875.72, "power": 33.074557999999996}, {"timestamp": 7896.28, "power": 33.074557999999996}, {"timestamp": 7916.8, "power": 33.074557999999996}, {"timestamp": 7937.35, "power": 33.074557999999996}, {"timestamp": 7957.89, "power": 33.074557999999996}, {"timestamp": 7978.45, "power": 33.074557999999996}, {"timestamp": 7999.0, "power": 33.074557999999996}, {"timestamp": 8019.55, "power": 33.074557999999996}, {"timestamp": 8040.13, "power": 33.074557999999996}, {"timestamp": 8060.7, "power": 33.072406}, {"timestamp": 8082.95, "power": 33.072406}, {"timestamp": 8103.54, "power": 33.072406}, {"timestamp": 8124.12, "power": 33.072406}, {"timestamp": 8144.71, "power": 33.072406}, {"timestamp": 8165.21, "power": 33.072406}, {"timestamp": 8185.78, "power": 33.072406}, {"timestamp": 8206.37, "power": 33.072406}, {"timestamp": 8226.95, "power": 33.072406}, {"timestamp": 8247.52, "power": 33.072406}, {"timestamp": 8268.09, "power": 33.072406}, {"timestamp": 8288.67, "power": 33.072406}, {"timestamp": 8309.18, "power": 33.072406}, {"timestamp": 8329.74, "power": 33.072406}, {"timestamp": 8350.32, "power": 33.072406}, {"timestamp": 8370.89, "power": 33.072406}, {"timestamp": 8391.47, "power": 33.072406}, {"timestamp": 8412.04, "power": 33.072406}, {"timestamp": 8432.63, "power": 33.072406}, {"timestamp": 8453.14, "power": 33.072406}, {"timestamp": 8473.7, "power": 33.072406}, {"timestamp": 8494.27, "power": 33.072406}, {"timestamp": 8514.84, "power": 33.072406}, {"timestamp": 8535.41, "power": 33.072406}, {"timestamp": 8556.0, "power": 33.072406}, {"timestamp": 8576.56, "power": 33.072406}, {"timestamp": 8597.07, "power": 33.072406}, {"timestamp": 8617.63, "power": 33.072406}, {"timestamp": 8638.21, "power": 33.072406}, {"timestamp": 8658.79, "power": 33.072406}, {"timestamp": 8679.36, "power": 33.072406}, {"timestamp": 8699.94, "power": 33.072406}, {"timestamp": 8720.53, "power": 33.072406}, {"timestamp": 8741.05, "power": 33.072406}, {"timestamp": 8761.59, "power": 33.072406}, {"timestamp": 8782.14, "power": 33.072406}, {"timestamp": 8802.69, "power": 33.072406}, {"timestamp": 8823.28, "power": 33.072406}, {"timestamp": 8843.84, "power": 33.072406}, {"timestamp": 8864.4, "power": 33.072406}, {"timestamp": 8884.93, "power": 33.072406}, {"timestamp": 8905.48, "power": 33.072406}, {"timestamp": 8926.04, "power": 33.072406}, {"timestamp": 8946.61, "power": 33.072406}, {"timestamp": 8967.18, "power": 33.072406}, {"timestamp": 8987.74, "power": 33.072406}, {"timestamp": 9008.31, "power": 33.072406}, {"timestamp": 9028.84, "power": 33.072406}, {"timestamp": 9049.4, "power": 33.072406}, {"timestamp": 9069.97, "power": 33.45385400000001}, {"timestamp": 9091.08, "power": 33.45385400000001}, {"timestamp": 9111.63, "power": 33.45385400000001}, {"timestamp": 9132.18, "power": 33.45385400000001}, {"timestamp": 9152.67, "power": 33.45385400000001}, {"timestamp": 9173.17, "power": 33.45385400000001}, {"timestamp": 9193.71, "power": 33.45385400000001}, {"timestamp": 9214.25, "power": 33.45385400000001}, {"timestamp": 9234.8, "power": 33.45385400000001}, {"timestamp": 9255.35, "power": 33.45385400000001}, {"timestamp": 9275.9, "power": 33.45385400000001}, {"timestamp": 9296.44, "power": 33.45385400000001}, {"timestamp": 9316.97, "power": 33.45385400000001}, {"timestamp": 9337.5, "power": 33.45385400000001}, {"timestamp": 9358.05, "power": 33.45385400000001}, {"timestamp": 9378.64, "power": 33.45385400000001}, {"timestamp": 9399.21, "power": 33.45385400000001}, {"timestamp": 9419.8, "power": 33.45385400000001}, {"timestamp": 9440.37, "power": 33.45385400000001}, {"timestamp": 9460.9, "power": 33.45385400000001}, {"timestamp": 9481.47, "power": 33.45385400000001}, {"timestamp": 9502.05, "power": 33.45385400000001}, {"timestamp": 9522.61, "power": 33.45385400000001}, {"timestamp": 9543.18, "power": 33.45385400000001}, {"timestamp": 9563.75, "power": 33.45385400000001}, {"timestamp": 9584.32, "power": 33.45385400000001}, {"timestamp": 9604.84, "power": 33.45385400000001}, {"timestamp": 9625.34, "power": 33.45385400000001}, {"timestamp": 9645.89, "power": 33.45385400000001}, {"timestamp": 9666.44, "power": 33.45385400000001}, {"timestamp": 9686.98, "power": 33.45385400000001}, {"timestamp": 9707.53, "power": 33.45385400000001}, {"timestamp": 9728.08, "power": 33.45385400000001}, {"timestamp": 9748.63, "power": 33.45385400000001}, {"timestamp": 9769.14, "power": 33.45385400000001}, {"timestamp": 9789.68, "power": 33.45385400000001}, {"timestamp": 9810.22, "power": 33.45385400000001}, {"timestamp": 9830.77, "power": 33.45385400000001}, {"timestamp": 9851.35, "power": 33.45385400000001}, {"timestamp": 9871.92, "power": 33.45385400000001}, {"timestamp": 9892.5, "power": 33.45385400000001}, {"timestamp": 9913.02, "power": 33.45385400000001}, {"timestamp": 9933.57, "power": 33.45385400000001}, {"timestamp": 9954.15, "power": 33.45385400000001}, {"timestamp": 9974.71, "power": 33.45385400000001}, {"timestamp": 9995.29, "power": 33.45385400000001}, {"timestamp": 10015.9, "power": 33.45385400000001}, {"timestamp": 10036.4, "power": 33.45385400000001}, {"timestamp": 10057.0, "power": 33.45385400000001}, {"timestamp": 10077.5, "power": 33.005754}, {"timestamp": 10099.7, "power": 33.005754}, {"timestamp": 10120.2, "power": 33.005754}, {"timestamp": 10140.8, "power": 33.005754}, {"timestamp": 10161.3, "power": 33.005754}, {"timestamp": 10181.8, "power": 33.005754}, {"timestamp": 10202.4, "power": 33.005754}, {"timestamp": 10223.0, "power": 33.005754}, {"timestamp": 10243.6, "power": 33.005754}, {"timestamp": 10264.2, "power": 33.005754}, {"timestamp": 10284.7, "power": 33.005754}, {"timestamp": 10305.2, "power": 33.005754}, {"timestamp": 10325.8, "power": 33.005754}, {"timestamp": 10346.3, "power": 33.005754}, {"timestamp": 10366.9, "power": 33.005754}, {"timestamp": 10387.5, "power": 33.005754}, {"timestamp": 10408.0, "power": 33.005754}, {"timestamp": 10428.6, "power": 33.005754}, {"timestamp": 10449.1, "power": 33.005754}, {"timestamp": 10469.7, "power": 33.005754}, {"timestamp": 10490.3, "power": 33.005754}, {"timestamp": 10510.8, "power": 33.005754}, {"timestamp": 10531.4, "power": 33.005754}, {"timestamp": 10552.0, "power": 33.005754}, {"timestamp": 10572.5, "power": 33.005754}, {"timestamp": 10593.1, "power": 33.005754}, {"timestamp": 10613.7, "power": 33.005754}, {"timestamp": 10634.2, "power": 33.005754}, {"timestamp": 10654.8, "power": 33.005754}, {"timestamp": 10675.4, "power": 33.005754}, {"timestamp": 10696.0, "power": 33.005754}, {"timestamp": 10716.6, "power": 33.005754}, {"timestamp": 10737.1, "power": 33.005754}, {"timestamp": 10757.6, "power": 33.005754}, {"timestamp": 10778.2, "power": 33.005754}, {"timestamp": 10798.8, "power": 33.005754}, {"timestamp": 10819.4, "power": 33.005754}, {"timestamp": 10840.0, "power": 33.005754}, {"timestamp": 10860.5, "power": 33.005754}, {"timestamp": 10881.1, "power": 33.005754}, {"timestamp": 10901.6, "power": 33.005754}, {"timestamp": 10922.2, "power": 33.005754}, {"timestamp": 10942.8, "power": 33.005754}, {"timestamp": 10963.4, "power": 33.005754}, {"timestamp": 10984.0, "power": 33.005754}, {"timestamp": 11004.5, "power": 33.005754}, {"timestamp": 11025.1, "power": 33.005754}, {"timestamp": 11045.6, "power": 33.005754}, {"timestamp": 11066.2, "power": 33.005754}, {"timestamp": 11086.8, "power": 33.600691}, {"timestamp": 11108.6, "power": 33.600691}, {"timestamp": 11129.1, "power": 33.600691}, {"timestamp": 11149.6, "power": 33.600691}, {"timestamp": 11170.2, "power": 33.600691}, {"timestamp": 11190.7, "power": 33.600691}, {"timestamp": 11211.3, "power": 33.600691}, {"timestamp": 11231.8, "power": 33.600691}, {"timestamp": 11252.4, "power": 33.600691}, {"timestamp": 11272.9, "power": 33.600691}, {"timestamp": 11293.4, "power": 33.600691}, {"timestamp": 11314.0, "power": 33.600691}, {"timestamp": 11334.5, "power": 33.600691}, {"timestamp": 11355.1, "power": 33.600691}, {"timestamp": 11375.6, "power": 33.600691}, {"timestamp": 11396.2, "power": 33.600691}, {"timestamp": 11416.7, "power": 33.600691}, {"timestamp": 11437.2, "power": 33.600691}, {"timestamp": 11457.8, "power": 33.600691}, {"timestamp": 11478.3, "power": 33.600691}, {"timestamp": 11498.9, "power": 33.600691}, {"timestamp": 11519.5, "power": 33.600691}, {"timestamp": 11540.1, "power": 33.600691}, {"timestamp": 11560.6, "power": 33.600691}, {"timestamp": 11581.2, "power": 33.600691}, {"timestamp": 11601.8, "power": 33.600691}, {"timestamp": 11622.4, "power": 33.600691}, {"timestamp": 11642.9, "power": 33.600691}, {"timestamp": 11663.5, "power": 33.600691}, {"timestamp": 11684.1, "power": 33.600691}, {"timestamp": 11704.7, "power": 33.600691}, {"timestamp": 11725.2, "power": 33.600691}, {"timestamp": 11745.7, "power": 33.600691}, {"timestamp": 11766.2, "power": 33.600691}, {"timestamp": 11786.8, "power": 33.600691}, {"timestamp": 11807.4, "power": 33.600691}, {"timestamp": 11827.9, "power": 33.600691}, {"timestamp": 11848.5, "power": 33.600691}, {"timestamp": 11869.0, "power": 33.600691}, {"timestamp": 11889.6, "power": 33.600691}, {"timestamp": 11910.1, "power": 33.600691}, {"timestamp": 11930.7, "power": 33.600691}, {"timestamp": 11951.2, "power": 33.600691}, {"timestamp": 11971.8, "power": 33.600691}, {"timestamp": 11992.3, "power": 33.600691}, {"timestamp": 12012.8, "power": 33.600691}, {"timestamp": 12033.3, "power": 33.600691}, {"timestamp": 12053.9, "power": 33.600691}, {"timestamp": 12074.4, "power": 33.600691}, {"timestamp": 12095.0, "power": 33.117864}, {"timestamp": 12116.0, "power": 33.117864}, {"timestamp": 12136.6, "power": 33.117864}, {"timestamp": 12157.1, "power": 33.117864}, {"timestamp": 12177.6, "power": 33.117864}, {"timestamp": 12198.2, "power": 33.117864}, {"timestamp": 12218.7, "power": 33.117864}, {"timestamp": 12239.3, "power": 33.117864}, {"timestamp": 12259.8, "power": 33.117864}, {"timestamp": 12280.4, "power": 33.117864}, {"timestamp": 12300.9, "power": 33.117864}, {"timestamp": 12321.4, "power": 33.117864}, {"timestamp": 12341.9, "power": 33.117864}, {"timestamp": 12362.5, "power": 33.117864}, {"timestamp": 12383.0, "power": 33.117864}, {"timestamp": 12403.6, "power": 33.117864}, {"timestamp": 12424.1, "power": 33.117864}, {"timestamp": 12444.7, "power": 33.117864}, {"timestamp": 12465.2, "power": 33.117864}, {"timestamp": 12485.8, "power": 33.117864}, {"timestamp": 12506.3, "power": 33.117864}, {"timestamp": 12526.9, "power": 33.117864}, {"timestamp": 12547.4, "power": 33.117864}, {"timestamp": 12568.0, "power": 33.117864}, {"timestamp": 12588.6, "power": 33.117864}, {"timestamp": 12609.1, "power": 33.117864}, {"timestamp": 12629.6, "power": 33.117864}, {"timestamp": 12650.2, "power": 33.117864}, {"timestamp": 12670.8, "power": 33.117864}, {"timestamp": 12691.4, "power": 33.117864}, {"timestamp": 12712.1, "power": 33.117864}, {"timestamp": 12732.6, "power": 33.117864}, {"timestamp": 12753.1, "power": 33.117864}, {"timestamp": 12773.7, "power": 33.117864}, {"timestamp": 12794.2, "power": 33.117864}, {"timestamp": 12814.8, "power": 33.117864}, {"timestamp": 12835.4, "power": 33.117864}, {"timestamp": 12856.0, "power": 33.117864}, {"timestamp": 12876.6, "power": 33.117864}, {"timestamp": 12897.1, "power": 33.117864}, {"timestamp": 12917.6, "power": 33.117864}, {"timestamp": 12938.2, "power": 33.117864}, {"timestamp": 12958.8, "power": 33.117864}, {"timestamp": 12979.4, "power": 33.117864}, {"timestamp": 12999.9, "power": 33.117864}, {"timestamp": 13020.5, "power": 33.117864}, {"timestamp": 13041.0, "power": 33.117864}, {"timestamp": 13061.6, "power": 33.117864}, {"timestamp": 13082.2, "power": 33.117864}, {"timestamp": 13102.7, "power": 33.54687}, {"timestamp": 13123.8, "power": 33.54687}, {"timestamp": 13144.4, "power": 33.54687}, {"timestamp": 13164.9, "power": 33.54687}, {"timestamp": 13185.5, "power": 33.54687}, {"timestamp": 13206.0, "power": 33.54687}, {"timestamp": 13226.6, "power": 33.54687}, {"timestamp": 13247.2, "power": 33.54687}, {"timestamp": 13267.7, "power": 33.54687}, {"timestamp": 13288.3, "power": 33.54687}, {"timestamp": 13308.8, "power": 33.54687}, {"timestamp": 13329.3, "power": 33.54687}, {"timestamp": 13349.9, "power": 33.54687}, {"timestamp": 13370.5, "power": 33.54687}, {"timestamp": 13391.1, "power": 33.54687}, {"timestamp": 13411.6, "power": 33.54687}, {"timestamp": 13432.2, "power": 33.54687}, {"timestamp": 13452.7, "power": 33.54687}, {"timestamp": 13473.2, "power": 33.54687}, {"timestamp": 13493.8, "power": 33.54687}, {"timestamp": 13514.3, "power": 33.54687}, {"timestamp": 13534.9, "power": 33.54687}, {"timestamp": 13555.5, "power": 33.54687}, {"timestamp": 13576.1, "power": 33.54687}, {"timestamp": 13596.6, "power": 33.54687}, {"timestamp": 13617.2, "power": 33.54687}, {"timestamp": 13637.7, "power": 33.54687}, {"timestamp": 13658.3, "power": 33.54687}, {"timestamp": 13678.9, "power": 33.54687}, {"timestamp": 13699.5, "power": 33.54687}, {"timestamp": 13720.0, "power": 33.54687}, {"timestamp": 13740.6, "power": 33.54687}, {"timestamp": 13761.1, "power": 33.54687}, {"timestamp": 13781.6, "power": 33.54687}, {"timestamp": 13802.2, "power": 33.54687}, {"timestamp": 13822.7, "power": 33.54687}, {"timestamp": 13843.3, "power": 33.54687}, {"timestamp": 13863.8, "power": 33.54687}, {"timestamp": 13884.4, "power": 33.54687}, {"timestamp": 13904.9, "power": 33.54687}, {"timestamp": 13925.4, "power": 33.54687}, {"timestamp": 13946.0, "power": 33.54687}, {"timestamp": 13966.5, "power": 33.54687}, {"timestamp": 13987.1, "power": 33.54687}, {"timestamp": 14007.6, "power": 33.54687}, {"timestamp": 14028.2, "power": 33.54687}, {"timestamp": 14048.7, "power": 33.54687}, {"timestamp": 14069.2, "power": 33.54687}, {"timestamp": 14089.7, "power": 33.54687}, {"timestamp": 14110.3, "power": 32.925909}, {"timestamp": 14131.3, "power": 32.925909}, {"timestamp": 14151.9, "power": 32.925909}, {"timestamp": 14172.5, "power": 32.925909}, {"timestamp": 14193.0, "power": 32.925909}, {"timestamp": 14213.6, "power": 32.925909}, {"timestamp": 14234.2, "power": 32.925909}, {"timestamp": 14254.7, "power": 32.925909}, {"timestamp": 14275.3, "power": 32.925909}, {"timestamp": 14295.9, "power": 32.925909}, {"timestamp": 14316.5, "power": 32.925909}, {"timestamp": 14337.0, "power": 32.925909}, {"timestamp": 14357.6, "power": 32.925909}, {"timestamp": 14378.1, "power": 32.925909}, {"timestamp": 14398.7, "power": 32.925909}, {"timestamp": 14419.2, "power": 32.925909}, {"timestamp": 14439.8, "power": 32.925909}, {"timestamp": 14460.4, "power": 32.925909}, {"timestamp": 14480.9, "power": 32.925909}, {"timestamp": 14501.5, "power": 32.925909}, {"timestamp": 14522.1, "power": 32.925909}, {"timestamp": 14542.6, "power": 32.925909}, {"timestamp": 14563.2, "power": 32.925909}, {"timestamp": 14583.8, "power": 32.925909}, {"timestamp": 14604.4, "power": 32.925909}, {"timestamp": 14624.9, "power": 32.925909}, {"timestamp": 14645.5, "power": 32.925909}, {"timestamp": 14666.0, "power": 32.925909}, {"timestamp": 14686.6, "power": 32.925909}, {"timestamp": 14707.2, "power": 32.925909}, {"timestamp": 14727.8, "power": 32.925909}, {"timestamp": 14748.3, "power": 32.925909}, {"timestamp": 14768.9, "power": 32.925909}, {"timestamp": 14789.4, "power": 32.925909}, {"timestamp": 14809.9, "power": 32.925909}, {"timestamp": 14830.5, "power": 32.925909}, {"timestamp": 14851.1, "power": 32.925909}, {"timestamp": 14871.6, "power": 32.925909}, {"timestamp": 14892.2, "power": 32.925909}, {"timestamp": 14912.8, "power": 32.925909}, {"timestamp": 14933.3, "power": 32.925909}, {"timestamp": 14953.8, "power": 32.925909}, {"timestamp": 14974.3, "power": 32.925909}, {"timestamp": 14994.9, "power": 32.925909}, {"timestamp": 15015.4, "power": 32.925909}, {"timestamp": 15036.0, "power": 32.925909}, {"timestamp": 15056.5, "power": 32.925909}, {"timestamp": 15077.1, "power": 32.925909}, {"timestamp": 15097.6, "power": 32.925909}, {"timestamp": 15118.1, "power": 33.244824}, {"timestamp": 15139.2, "power": 33.244824}, {"timestamp": 15159.7, "power": 33.244824}, {"timestamp": 15180.3, "power": 33.244824}, {"timestamp": 15200.8, "power": 33.244824}, {"timestamp": 15221.3, "power": 33.244824}, {"timestamp": 15241.9, "power": 33.244824}, {"timestamp": 15262.4, "power": 33.244824}, {"timestamp": 15283.0, "power": 33.244824}, {"timestamp": 15303.5, "power": 33.244824}, {"timestamp": 15324.1, "power": 33.244824}, {"timestamp": 15344.6, "power": 33.244824}, {"timestamp": 15365.1, "power": 33.244824}, {"timestamp": 15385.7, "power": 33.244824}, {"timestamp": 15406.2, "power": 33.244824}, {"timestamp": 15426.7, "power": 33.244824}, {"timestamp": 15447.3, "power": 33.244824}, {"timestamp": 15467.8, "power": 33.244824}, {"timestamp": 15488.3, "power": 33.244824}, {"timestamp": 15508.8, "power": 33.244824}, {"timestamp": 15529.3, "power": 33.244824}, {"timestamp": 15549.8, "power": 33.244824}, {"timestamp": 15570.4, "power": 33.244824}, {"timestamp": 15590.9, "power": 33.244824}, {"timestamp": 15611.5, "power": 33.244824}, {"timestamp": 15632.0, "power": 33.244824}, {"timestamp": 15652.5, "power": 33.244824}, {"timestamp": 15673.0, "power": 33.244824}, {"timestamp": 15693.6, "power": 33.244824}, {"timestamp": 15714.2, "power": 33.244824}, {"timestamp": 15734.8, "power": 33.244824}, {"timestamp": 15755.3, "power": 33.244824}, {"timestamp": 15775.8, "power": 33.244824}, {"timestamp": 15796.4, "power": 33.244824}, {"timestamp": 15816.9, "power": 33.244824}, {"timestamp": 15837.4, "power": 33.244824}, {"timestamp": 15857.9, "power": 33.244824}, {"timestamp": 15878.4, "power": 33.244824}, {"timestamp": 15899.0, "power": 33.244824}, {"timestamp": 15919.5, "power": 33.244824}, {"timestamp": 15940.0, "power": 33.244824}, {"timestamp": 15960.6, "power": 33.244824}, {"timestamp": 15981.1, "power": 33.244824}, {"timestamp": 16001.6, "power": 33.244824}, {"timestamp": 16022.1, "power": 33.244824}, {"timestamp": 16042.6, "power": 33.244824}, {"timestamp": 16063.2, "power": 33.244824}, {"timestamp": 16083.7, "power": 33.244824}, {"timestamp": 16104.2, "power": 33.244824}, {"timestamp": 16124.7, "power": 34.240156999999996}, {"timestamp": 16146.4, "power": 34.240156999999996}, {"timestamp": 16166.9, "power": 34.240156999999996}, {"timestamp": 16187.4, "power": 34.240156999999996}, {"timestamp": 16207.9, "power": 34.240156999999996}, {"timestamp": 16228.5, "power": 34.240156999999996}, {"timestamp": 16249.0, "power": 34.240156999999996}, {"timestamp": 16269.5, "power": 34.240156999999996}, {"timestamp": 16290.0, "power": 34.240156999999996}, {"timestamp": 16310.6, "power": 34.240156999999996}, {"timestamp": 16331.1, "power": 34.240156999999996}, {"timestamp": 16351.6, "power": 34.240156999999996}, {"timestamp": 16372.1, "power": 34.240156999999996}, {"timestamp": 16392.7, "power": 34.240156999999996}, {"timestamp": 16413.2, "power": 34.240156999999996}, {"timestamp": 16433.7, "power": 34.240156999999996}, {"timestamp": 16454.2, "power": 34.240156999999996}, {"timestamp": 16474.7, "power": 34.240156999999996}, {"timestamp": 16495.3, "power": 34.240156999999996}, {"timestamp": 16515.8, "power": 34.240156999999996}, {"timestamp": 16536.3, "power": 34.240156999999996}, {"timestamp": 16556.8, "power": 34.240156999999996}, {"timestamp": 16577.3, "power": 34.240156999999996}, {"timestamp": 16597.8, "power": 34.240156999999996}, {"timestamp": 16618.4, "power": 34.240156999999996}, {"timestamp": 16638.9, "power": 34.240156999999996}, {"timestamp": 16659.4, "power": 34.240156999999996}, {"timestamp": 16679.9, "power": 34.240156999999996}, {"timestamp": 16700.5, "power": 34.240156999999996}, {"timestamp": 16721.0, "power": 34.240156999999996}, {"timestamp": 16741.5, "power": 34.240156999999996}, {"timestamp": 16762.0, "power": 34.240156999999996}, {"timestamp": 16782.5, "power": 34.240156999999996}, {"timestamp": 16803.1, "power": 34.240156999999996}, {"timestamp": 16823.6, "power": 34.240156999999996}, {"timestamp": 16844.2, "power": 34.240156999999996}, {"timestamp": 16864.7, "power": 34.240156999999996}, {"timestamp": 16885.2, "power": 34.240156999999996}, {"timestamp": 16905.7, "power": 34.240156999999996}, {"timestamp": 16926.2, "power": 34.240156999999996}, {"timestamp": 16946.8, "power": 34.240156999999996}, {"timestamp": 16967.3, "power": 34.240156999999996}, {"timestamp": 16987.8, "power": 34.240156999999996}, {"timestamp": 17008.4, "power": 34.240156999999996}, {"timestamp": 17028.9, "power": 34.240156999999996}, {"timestamp": 17049.4, "power": 34.240156999999996}, {"timestamp": 17069.9, "power": 34.240156999999996}, {"timestamp": 17090.4, "power": 34.240156999999996}, {"timestamp": 17111.0, "power": 34.240156999999996}, {"timestamp": 17131.5, "power": 32.513024}, {"timestamp": 17152.5, "power": 32.513024}, {"timestamp": 17173.0, "power": 32.513024}, {"timestamp": 17193.6, "power": 32.513024}, {"timestamp": 17214.1, "power": 32.513024}, {"timestamp": 17234.6, "power": 32.513024}, {"timestamp": 17255.2, "power": 32.513024}, {"timestamp": 17275.7, "power": 32.513024}, {"timestamp": 17296.2, "power": 32.513024}, {"timestamp": 17316.7, "power": 32.513024}, {"timestamp": 17337.2, "power": 32.513024}, {"timestamp": 17357.6, "power": 32.513024}, {"timestamp": 17378.2, "power": 32.513024}, {"timestamp": 17398.7, "power": 32.513024}, {"timestamp": 17419.2, "power": 32.513024}, {"timestamp": 17439.8, "power": 32.513024}, {"timestamp": 17460.3, "power": 32.513024}, {"timestamp": 17480.8, "power": 32.513024}, {"timestamp": 17501.3, "power": 32.513024}, {"timestamp": 17521.8, "power": 32.513024}, {"timestamp": 17542.3, "power": 32.513024}, {"timestamp": 17562.8, "power": 32.513024}, {"timestamp": 17583.3, "power": 32.513024}, {"timestamp": 17603.9, "power": 32.513024}, {"timestamp": 17624.4, "power": 32.513024}, {"timestamp": 17644.9, "power": 32.513024}, {"timestamp": 17665.4, "power": 32.513024}, {"timestamp": 17685.9, "power": 32.513024}, {"timestamp": 17706.4, "power": 32.513024}, {"timestamp": 17726.9, "power": 32.513024}, {"timestamp": 17747.5, "power": 32.513024}, {"timestamp": 17768.0, "power": 32.513024}, {"timestamp": 17788.5, "power": 32.513024}, {"timestamp": 17809.0, "power": 32.513024}, {"timestamp": 17829.5, "power": 32.513024}, {"timestamp": 17850.1, "power": 32.513024}, {"timestamp": 17870.6, "power": 32.513024}, {"timestamp": 17891.1, "power": 32.513024}, {"timestamp": 17911.6, "power": 32.513024}, {"timestamp": 17932.2, "power": 32.513024}, {"timestamp": 17952.7, "power": 32.513024}, {"timestamp": 17973.2, "power": 32.513024}, {"timestamp": 17993.7, "power": 32.513024}, {"timestamp": 18014.3, "power": 32.513024}, {"timestamp": 18034.8, "power": 32.513024}, {"timestamp": 18055.3, "power": 32.513024}, {"timestamp": 18075.9, "power": 32.513024}, {"timestamp": 18096.4, "power": 32.513024}, {"timestamp": 18116.9, "power": 32.513024}, {"timestamp": 18137.4, "power": 32.486737}, {"timestamp": 18158.5, "power": 32.486737}, {"timestamp": 18179.0, "power": 32.486737}, {"timestamp": 18199.5, "power": 32.486737}, {"timestamp": 18220.0, "power": 32.486737}, {"timestamp": 18240.6, "power": 32.486737}, {"timestamp": 18261.0, "power": 32.486737}, {"timestamp": 18281.6, "power": 32.486737}, {"timestamp": 18302.1, "power": 32.486737}, {"timestamp": 18322.6, "power": 32.486737}, {"timestamp": 18343.1, "power": 32.486737}, {"timestamp": 18363.7, "power": 32.486737}, {"timestamp": 18384.2, "power": 32.486737}, {"timestamp": 18404.7, "power": 32.486737}, {"timestamp": 18425.2, "power": 32.486737}, {"timestamp": 18445.7, "power": 32.486737}, {"timestamp": 18466.2, "power": 32.486737}, {"timestamp": 18486.7, "power": 32.486737}, {"timestamp": 18507.2, "power": 32.486737}, {"timestamp": 18527.8, "power": 32.486737}, {"timestamp": 18548.3, "power": 32.486737}, {"timestamp": 18568.8, "power": 32.486737}, {"timestamp": 18589.3, "power": 32.486737}, {"timestamp": 18609.8, "power": 32.486737}, {"timestamp": 18630.3, "power": 32.486737}, {"timestamp": 18650.9, "power": 32.486737}, {"timestamp": 18671.4, "power": 32.486737}, {"timestamp": 18691.9, "power": 32.486737}, {"timestamp": 18712.5, "power": 32.486737}, {"timestamp": 18732.9, "power": 32.486737}, {"timestamp": 18753.5, "power": 32.486737}, {"timestamp": 18774.0, "power": 32.486737}, {"timestamp": 18794.5, "power": 32.486737}, {"timestamp": 18815.1, "power": 32.486737}, {"timestamp": 18835.6, "power": 32.486737}, {"timestamp": 18856.1, "power": 32.486737}, {"timestamp": 18876.7, "power": 32.486737}], "timeline": {"START": "4798.646052", "END": "15292.80677"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12964.9}, {"name": "clSetKernelArg", "calls": 19, "time": 3589.07}, {"name": "clReleaseKernel", "calls": 1, "time": 1907.82}, {"name": "clReleaseContext", "calls": 1, "time": 60.2182}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.0218}, {"name": "clCreateContext", "calls": 1, "time": 41.2562}, {"name": "clReleaseProgram", "calls": 1, "time": 18.7181}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.963718}, {"name": "clCreateKernel", "calls": 1, "time": 0.346495}, {"name": "clEnqueueTask", "calls": 1, "time": 0.171688}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.10012}, {"name": "clRetainMemObject", "calls": 14, "time": 0.044063}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027576}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025503}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021636}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01233}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010746}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009121}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007766}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006729}, {"name": "clRetainDevice", "calls": 2, "time": 0.004705}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10494.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10493.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9083.383127, "utilization": 94.618574, "size": 12590600.0, "time": 1386.117906}, {"type": "WRITE", "transfers": 1, "speed": 7522.90657, "utilization": 78.36361, "size": 8157950.0, "time": 1084.414974}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 327809811, "speed": 252.081, "utilization": 2.18821, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20384252, "speed": 487.244, "utilization": 4.22955, "size": 0.127917}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len4/run4.json b/code/fpga/unopt_results/dblp.xml.20MB.len4/run4.json new file mode 100644 index 0000000..52bdebf --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.5224, "power": 32.45511}, {"timestamp": 56.1169, "power": 32.45511}, {"timestamp": 76.6872, "power": 32.45511}, {"timestamp": 97.2571, "power": 32.45511}, {"timestamp": 117.958, "power": 32.45511}, {"timestamp": 138.634, "power": 32.45511}, {"timestamp": 159.149, "power": 32.45511}, {"timestamp": 179.646, "power": 32.45511}, {"timestamp": 200.131, "power": 32.45511}, {"timestamp": 220.659, "power": 32.45511}, {"timestamp": 241.2, "power": 32.45511}, {"timestamp": 261.788, "power": 32.45511}, {"timestamp": 282.389, "power": 32.45511}, {"timestamp": 302.991, "power": 32.45511}, {"timestamp": 323.571, "power": 32.45511}, {"timestamp": 344.138, "power": 32.45511}, {"timestamp": 364.741, "power": 32.45511}, {"timestamp": 385.345, "power": 32.45511}, {"timestamp": 405.944, "power": 32.45511}, {"timestamp": 426.546, "power": 32.45511}, {"timestamp": 447.148, "power": 32.45511}, {"timestamp": 467.716, "power": 32.45511}, {"timestamp": 488.283, "power": 32.45511}, {"timestamp": 508.88, "power": 32.45511}, {"timestamp": 529.49, "power": 32.45511}, {"timestamp": 550.091, "power": 32.45511}, {"timestamp": 570.694, "power": 32.45511}, {"timestamp": 591.269, "power": 32.45511}, {"timestamp": 611.835, "power": 32.45511}, {"timestamp": 632.402, "power": 32.45511}, {"timestamp": 653.007, "power": 32.45511}, {"timestamp": 673.609, "power": 32.45511}, {"timestamp": 694.211, "power": 32.45511}, {"timestamp": 714.825, "power": 32.45511}, {"timestamp": 735.485, "power": 32.45511}, {"timestamp": 756.054, "power": 32.45511}, {"timestamp": 776.654, "power": 32.45511}, {"timestamp": 797.262, "power": 32.45511}, {"timestamp": 817.862, "power": 32.45511}, {"timestamp": 838.464, "power": 32.45511}, {"timestamp": 859.064, "power": 32.45511}, {"timestamp": 879.634, "power": 32.45511}, {"timestamp": 900.201, "power": 32.45511}, {"timestamp": 920.802, "power": 32.45511}, {"timestamp": 941.402, "power": 32.45511}, {"timestamp": 962.004, "power": 32.45511}, {"timestamp": 982.616, "power": 32.45511}, {"timestamp": 1003.22, "power": 32.45511}, {"timestamp": 1023.79, "power": 32.051769}, {"timestamp": 1045.04, "power": 32.051769}, {"timestamp": 1065.59, "power": 32.051769}, {"timestamp": 1086.13, "power": 32.051769}, {"timestamp": 1106.67, "power": 32.051769}, {"timestamp": 1127.18, "power": 32.051769}, {"timestamp": 1147.68, "power": 32.051769}, {"timestamp": 1168.21, "power": 32.051769}, {"timestamp": 1188.75, "power": 32.051769}, {"timestamp": 1209.3, "power": 32.051769}, {"timestamp": 1229.84, "power": 32.051769}, {"timestamp": 1250.38, "power": 32.051769}, {"timestamp": 1270.92, "power": 32.051769}, {"timestamp": 1291.43, "power": 32.051769}, {"timestamp": 1311.97, "power": 32.051769}, {"timestamp": 1332.51, "power": 32.051769}, {"timestamp": 1353.05, "power": 32.051769}, {"timestamp": 1373.59, "power": 32.051769}, {"timestamp": 1394.13, "power": 32.051769}, {"timestamp": 1414.67, "power": 32.051769}, {"timestamp": 1435.18, "power": 32.051769}, {"timestamp": 1455.68, "power": 32.051769}, {"timestamp": 1476.21, "power": 32.051769}, {"timestamp": 1496.75, "power": 32.051769}, {"timestamp": 1517.29, "power": 32.051769}, {"timestamp": 1537.83, "power": 32.051769}, {"timestamp": 1558.36, "power": 32.051769}, {"timestamp": 1578.9, "power": 32.051769}, {"timestamp": 1599.42, "power": 32.051769}, {"timestamp": 1619.95, "power": 32.051769}, {"timestamp": 1640.49, "power": 32.051769}, {"timestamp": 1661.02, "power": 32.051769}, {"timestamp": 1681.56, "power": 32.051769}, {"timestamp": 1702.09, "power": 32.051769}, {"timestamp": 1722.63, "power": 32.051769}, {"timestamp": 1743.14, "power": 32.051769}, {"timestamp": 1763.63, "power": 32.051769}, {"timestamp": 1784.16, "power": 32.051769}, {"timestamp": 1804.7, "power": 32.051769}, {"timestamp": 1825.24, "power": 32.051769}, {"timestamp": 1845.77, "power": 32.051769}, {"timestamp": 1866.31, "power": 32.051769}, {"timestamp": 1886.84, "power": 32.051769}, {"timestamp": 1907.35, "power": 32.051769}, {"timestamp": 1927.88, "power": 32.051769}, {"timestamp": 1948.43, "power": 32.051769}, {"timestamp": 1968.97, "power": 32.051769}, {"timestamp": 1989.5, "power": 32.051769}, {"timestamp": 2010.04, "power": 32.051769}, {"timestamp": 2030.57, "power": 32.426204}, {"timestamp": 2051.57, "power": 32.426204}, {"timestamp": 2072.1, "power": 32.426204}, {"timestamp": 2092.63, "power": 32.426204}, {"timestamp": 2113.16, "power": 32.426204}, {"timestamp": 2133.7, "power": 32.426204}, {"timestamp": 2154.23, "power": 32.426204}, {"timestamp": 2174.77, "power": 32.426204}, {"timestamp": 2195.29, "power": 32.426204}, {"timestamp": 2215.78, "power": 32.426204}, {"timestamp": 2236.31, "power": 32.426204}, {"timestamp": 2256.84, "power": 32.426204}, {"timestamp": 2277.37, "power": 32.426204}, {"timestamp": 2297.91, "power": 32.426204}, {"timestamp": 2318.43, "power": 32.426204}, {"timestamp": 2338.96, "power": 32.426204}, {"timestamp": 2359.46, "power": 32.426204}, {"timestamp": 2380.0, "power": 32.426204}, {"timestamp": 2400.53, "power": 32.426204}, {"timestamp": 2421.06, "power": 32.426204}, {"timestamp": 2441.6, "power": 32.426204}, {"timestamp": 2462.13, "power": 32.426204}, {"timestamp": 2482.67, "power": 32.426204}, {"timestamp": 2503.17, "power": 32.426204}, {"timestamp": 2523.66, "power": 32.426204}, {"timestamp": 2544.19, "power": 32.426204}, {"timestamp": 2564.72, "power": 32.426204}, {"timestamp": 2585.26, "power": 32.426204}, {"timestamp": 2605.79, "power": 32.426204}, {"timestamp": 2626.32, "power": 32.426204}, {"timestamp": 2646.86, "power": 32.426204}, {"timestamp": 2667.37, "power": 32.426204}, {"timestamp": 2687.9, "power": 32.426204}, {"timestamp": 2708.43, "power": 32.426204}, {"timestamp": 2728.96, "power": 32.426204}, {"timestamp": 2749.5, "power": 32.426204}, {"timestamp": 2770.03, "power": 32.426204}, {"timestamp": 2790.56, "power": 32.426204}, {"timestamp": 2811.07, "power": 32.426204}, {"timestamp": 2831.56, "power": 32.426204}, {"timestamp": 2852.09, "power": 32.426204}, {"timestamp": 2872.63, "power": 32.426204}, {"timestamp": 2893.16, "power": 32.426204}, {"timestamp": 2913.69, "power": 32.426204}, {"timestamp": 2934.23, "power": 32.426204}, {"timestamp": 2954.76, "power": 32.426204}, {"timestamp": 2975.27, "power": 32.426204}, {"timestamp": 2995.8, "power": 32.426204}, {"timestamp": 3016.33, "power": 32.426204}, {"timestamp": 3036.87, "power": 32.18336}, {"timestamp": 3057.9, "power": 32.18336}, {"timestamp": 3078.43, "power": 32.18336}, {"timestamp": 3098.96, "power": 32.18336}, {"timestamp": 3119.46, "power": 32.18336}, {"timestamp": 3139.99, "power": 32.18336}, {"timestamp": 3160.52, "power": 32.18336}, {"timestamp": 3181.05, "power": 32.18336}, {"timestamp": 3201.58, "power": 32.18336}, {"timestamp": 3222.11, "power": 32.18336}, {"timestamp": 3242.64, "power": 32.18336}, {"timestamp": 3263.15, "power": 32.18336}, {"timestamp": 3283.63, "power": 32.18336}, {"timestamp": 3304.16, "power": 32.18336}, {"timestamp": 3324.69, "power": 32.18336}, {"timestamp": 3345.22, "power": 32.18336}, {"timestamp": 3365.75, "power": 32.18336}, {"timestamp": 3386.29, "power": 32.18336}, {"timestamp": 3406.82, "power": 32.18336}, {"timestamp": 3427.34, "power": 32.18336}, {"timestamp": 3447.87, "power": 32.18336}, {"timestamp": 3468.4, "power": 32.18336}, {"timestamp": 3488.93, "power": 32.18336}, {"timestamp": 3509.47, "power": 32.18336}, {"timestamp": 3530.0, "power": 32.18336}, {"timestamp": 3550.54, "power": 32.18336}, {"timestamp": 3571.06, "power": 32.18336}, {"timestamp": 3591.55, "power": 32.18336}, {"timestamp": 3612.08, "power": 32.18336}, {"timestamp": 3632.61, "power": 32.18336}, {"timestamp": 3653.19, "power": 32.18336}, {"timestamp": 3673.77, "power": 32.18336}, {"timestamp": 3694.3, "power": 32.18336}, {"timestamp": 3714.82, "power": 32.18336}, {"timestamp": 3735.33, "power": 32.18336}, {"timestamp": 3755.86, "power": 32.18336}, {"timestamp": 3776.38, "power": 32.18336}, {"timestamp": 3796.92, "power": 32.18336}, {"timestamp": 3817.45, "power": 32.18336}, {"timestamp": 3837.98, "power": 32.18336}, {"timestamp": 3858.51, "power": 32.18336}, {"timestamp": 3879.05, "power": 32.18336}, {"timestamp": 3899.54, "power": 32.18336}, {"timestamp": 3920.07, "power": 32.18336}, {"timestamp": 3940.6, "power": 32.18336}, {"timestamp": 3961.14, "power": 32.18336}, {"timestamp": 3981.68, "power": 32.18336}, {"timestamp": 4002.22, "power": 32.18336}, {"timestamp": 4022.75, "power": 32.18336}, {"timestamp": 4043.26, "power": 35.385862}, {"timestamp": 4064.37, "power": 35.385862}, {"timestamp": 4084.9, "power": 35.385862}, {"timestamp": 4105.43, "power": 35.385862}, {"timestamp": 4125.97, "power": 35.385862}, {"timestamp": 4146.5, "power": 35.385862}, {"timestamp": 4167.04, "power": 35.385862}, {"timestamp": 4187.53, "power": 35.385862}, {"timestamp": 4208.05, "power": 35.385862}, {"timestamp": 4228.59, "power": 35.385862}, {"timestamp": 4249.12, "power": 35.385862}, {"timestamp": 4269.65, "power": 35.385862}, {"timestamp": 4290.18, "power": 35.385862}, {"timestamp": 4310.72, "power": 35.385862}, {"timestamp": 4331.23, "power": 35.385862}, {"timestamp": 4351.72, "power": 35.385862}, {"timestamp": 4372.25, "power": 35.385862}, {"timestamp": 4392.79, "power": 35.385862}, {"timestamp": 4413.33, "power": 35.385862}, {"timestamp": 4433.86, "power": 35.385862}, {"timestamp": 4454.44, "power": 35.385862}, {"timestamp": 4475.09, "power": 35.385862}, {"timestamp": 4495.58, "power": 35.385862}, {"timestamp": 4516.11, "power": 35.385862}, {"timestamp": 4536.63, "power": 35.385862}, {"timestamp": 4557.17, "power": 35.385862}, {"timestamp": 4577.71, "power": 35.385862}, {"timestamp": 4598.24, "power": 35.385862}, {"timestamp": 4618.77, "power": 35.385862}, {"timestamp": 4639.3, "power": 35.385862}, {"timestamp": 4659.83, "power": 35.385862}, {"timestamp": 4680.36, "power": 35.385862}, {"timestamp": 4700.89, "power": 35.385862}, {"timestamp": 4721.42, "power": 35.385862}, {"timestamp": 4741.95, "power": 35.385862}, {"timestamp": 4762.48, "power": 35.385862}, {"timestamp": 4783.02, "power": 35.385862}, {"timestamp": 4803.51, "power": 35.385862}, {"timestamp": 4824.04, "power": 35.385862}, {"timestamp": 4844.58, "power": 35.385862}, {"timestamp": 4865.12, "power": 35.385862}, {"timestamp": 4885.66, "power": 35.385862}, {"timestamp": 4906.2, "power": 35.385862}, {"timestamp": 4926.74, "power": 35.385862}, {"timestamp": 4947.26, "power": 35.385862}, {"timestamp": 4967.76, "power": 35.385862}, {"timestamp": 4988.29, "power": 35.385862}, {"timestamp": 5008.83, "power": 35.385862}, {"timestamp": 5029.37, "power": 35.385862}, {"timestamp": 5049.91, "power": 33.159828999999995}, {"timestamp": 5071.05, "power": 33.159828999999995}, {"timestamp": 5091.55, "power": 33.159828999999995}, {"timestamp": 5112.04, "power": 33.159828999999995}, {"timestamp": 5132.61, "power": 33.159828999999995}, {"timestamp": 5153.18, "power": 33.159828999999995}, {"timestamp": 5173.75, "power": 33.159828999999995}, {"timestamp": 5194.31, "power": 33.159828999999995}, {"timestamp": 5214.88, "power": 33.159828999999995}, {"timestamp": 5235.4, "power": 33.159828999999995}, {"timestamp": 5255.96, "power": 33.159828999999995}, {"timestamp": 5276.54, "power": 33.159828999999995}, {"timestamp": 5297.1, "power": 33.159828999999995}, {"timestamp": 5317.69, "power": 33.159828999999995}, {"timestamp": 5338.25, "power": 33.159828999999995}, {"timestamp": 5358.82, "power": 33.159828999999995}, {"timestamp": 5379.33, "power": 33.159828999999995}, {"timestamp": 5399.83, "power": 33.159828999999995}, {"timestamp": 5420.39, "power": 33.159828999999995}, {"timestamp": 5440.96, "power": 33.159828999999995}, {"timestamp": 5461.53, "power": 33.159828999999995}, {"timestamp": 5482.1, "power": 33.159828999999995}, {"timestamp": 5502.67, "power": 33.159828999999995}, {"timestamp": 5523.19, "power": 33.159828999999995}, {"timestamp": 5543.68, "power": 33.159828999999995}, {"timestamp": 5564.25, "power": 33.159828999999995}, {"timestamp": 5584.82, "power": 33.159828999999995}, {"timestamp": 5605.39, "power": 33.159828999999995}, {"timestamp": 5625.97, "power": 33.159828999999995}, {"timestamp": 5646.52, "power": 33.159828999999995}, {"timestamp": 5667.1, "power": 33.159828999999995}, {"timestamp": 5687.59, "power": 33.159828999999995}, {"timestamp": 5708.13, "power": 33.159828999999995}, {"timestamp": 5728.67, "power": 33.159828999999995}, {"timestamp": 5749.21, "power": 33.159828999999995}, {"timestamp": 5769.75, "power": 33.159828999999995}, {"timestamp": 5790.29, "power": 33.159828999999995}, {"timestamp": 5810.83, "power": 33.159828999999995}, {"timestamp": 5831.36, "power": 33.159828999999995}, {"timestamp": 5851.9, "power": 33.159828999999995}, {"timestamp": 5872.44, "power": 33.159828999999995}, {"timestamp": 5892.98, "power": 33.159828999999995}, {"timestamp": 5913.52, "power": 33.159828999999995}, {"timestamp": 5934.06, "power": 33.159828999999995}, {"timestamp": 5954.6, "power": 33.159828999999995}, {"timestamp": 5975.13, "power": 33.159828999999995}, {"timestamp": 5995.62, "power": 33.159828999999995}, {"timestamp": 6016.16, "power": 33.159828999999995}, {"timestamp": 6036.7, "power": 33.159828999999995}, {"timestamp": 6057.24, "power": 32.997687}, {"timestamp": 6078.31, "power": 32.997687}, {"timestamp": 6098.89, "power": 32.997687}, {"timestamp": 6119.4, "power": 32.997687}, {"timestamp": 6139.96, "power": 32.997687}, {"timestamp": 6160.53, "power": 32.997687}, {"timestamp": 6181.08, "power": 32.997687}, {"timestamp": 6201.65, "power": 32.997687}, {"timestamp": 6222.22, "power": 32.997687}, {"timestamp": 6242.78, "power": 32.997687}, {"timestamp": 6263.3, "power": 32.997687}, {"timestamp": 6283.86, "power": 32.997687}, {"timestamp": 6304.42, "power": 32.997687}, {"timestamp": 6324.98, "power": 32.997687}, {"timestamp": 6345.55, "power": 32.997687}, {"timestamp": 6366.12, "power": 32.997687}, {"timestamp": 6386.69, "power": 32.997687}, {"timestamp": 6407.21, "power": 32.997687}, {"timestamp": 6427.7, "power": 32.997687}, {"timestamp": 6448.25, "power": 32.997687}, {"timestamp": 6468.83, "power": 32.997687}, {"timestamp": 6489.4, "power": 32.997687}, {"timestamp": 6509.96, "power": 32.997687}, {"timestamp": 6530.53, "power": 32.997687}, {"timestamp": 6551.1, "power": 32.997687}, {"timestamp": 6571.6, "power": 32.997687}, {"timestamp": 6592.17, "power": 32.997687}, {"timestamp": 6612.74, "power": 32.997687}, {"timestamp": 6633.29, "power": 32.997687}, {"timestamp": 6653.87, "power": 32.997687}, {"timestamp": 6674.43, "power": 32.997687}, {"timestamp": 6695.0, "power": 32.997687}, {"timestamp": 6715.51, "power": 32.997687}, {"timestamp": 6736.06, "power": 32.997687}, {"timestamp": 6756.63, "power": 32.997687}, {"timestamp": 6777.2, "power": 32.997687}, {"timestamp": 6797.77, "power": 32.997687}, {"timestamp": 6818.35, "power": 32.997687}, {"timestamp": 6838.9, "power": 32.997687}, {"timestamp": 6859.42, "power": 32.997687}, {"timestamp": 6879.97, "power": 32.997687}, {"timestamp": 6900.54, "power": 32.997687}, {"timestamp": 6921.1, "power": 32.997687}, {"timestamp": 6941.68, "power": 32.997687}, {"timestamp": 6962.24, "power": 32.997687}, {"timestamp": 6982.81, "power": 32.997687}, {"timestamp": 7003.33, "power": 32.997687}, {"timestamp": 7023.87, "power": 32.997687}, {"timestamp": 7044.44, "power": 32.997687}, {"timestamp": 7064.98, "power": 33.483022}, {"timestamp": 7086.1, "power": 33.483022}, {"timestamp": 7106.66, "power": 33.483022}, {"timestamp": 7127.21, "power": 33.483022}, {"timestamp": 7147.71, "power": 33.483022}, {"timestamp": 7168.27, "power": 33.483022}, {"timestamp": 7188.84, "power": 33.483022}, {"timestamp": 7209.42, "power": 33.483022}, {"timestamp": 7229.98, "power": 33.483022}, {"timestamp": 7250.56, "power": 33.483022}, {"timestamp": 7271.12, "power": 33.483022}, {"timestamp": 7291.61, "power": 33.483022}, {"timestamp": 7312.17, "power": 33.483022}, {"timestamp": 7332.74, "power": 33.483022}, {"timestamp": 7353.3, "power": 33.483022}, {"timestamp": 7373.86, "power": 33.483022}, {"timestamp": 7394.42, "power": 33.483022}, {"timestamp": 7414.99, "power": 33.483022}, {"timestamp": 7435.51, "power": 33.483022}, {"timestamp": 7456.06, "power": 33.483022}, {"timestamp": 7476.62, "power": 33.483022}, {"timestamp": 7497.2, "power": 33.483022}, {"timestamp": 7517.74, "power": 33.483022}, {"timestamp": 7538.32, "power": 33.483022}, {"timestamp": 7558.88, "power": 33.483022}, {"timestamp": 7579.38, "power": 33.483022}, {"timestamp": 7599.93, "power": 33.483022}, {"timestamp": 7620.51, "power": 33.483022}, {"timestamp": 7641.08, "power": 33.483022}, {"timestamp": 7661.65, "power": 33.483022}, {"timestamp": 7682.22, "power": 33.483022}, {"timestamp": 7702.76, "power": 33.483022}, {"timestamp": 7723.28, "power": 33.483022}, {"timestamp": 7743.83, "power": 33.483022}, {"timestamp": 7764.41, "power": 33.483022}, {"timestamp": 7784.98, "power": 33.483022}, {"timestamp": 7805.54, "power": 33.483022}, {"timestamp": 7826.11, "power": 33.483022}, {"timestamp": 7846.68, "power": 33.483022}, {"timestamp": 7867.2, "power": 33.483022}, {"timestamp": 7887.7, "power": 33.483022}, {"timestamp": 7908.27, "power": 33.483022}, {"timestamp": 7928.83, "power": 33.483022}, {"timestamp": 7949.39, "power": 33.483022}, {"timestamp": 7969.96, "power": 33.483022}, {"timestamp": 7990.54, "power": 33.483022}, {"timestamp": 8011.11, "power": 33.483022}, {"timestamp": 8031.6, "power": 33.483022}, {"timestamp": 8052.16, "power": 33.483022}, {"timestamp": 8072.74, "power": 33.180315}, {"timestamp": 8093.89, "power": 33.180315}, {"timestamp": 8114.45, "power": 33.180315}, {"timestamp": 8135.03, "power": 33.180315}, {"timestamp": 8155.53, "power": 33.180315}, {"timestamp": 8176.08, "power": 33.180315}, {"timestamp": 8196.65, "power": 33.180315}, {"timestamp": 8217.21, "power": 33.180315}, {"timestamp": 8237.77, "power": 33.180315}, {"timestamp": 8258.34, "power": 33.180315}, {"timestamp": 8278.91, "power": 33.180315}, {"timestamp": 8299.42, "power": 33.180315}, {"timestamp": 8319.95, "power": 33.180315}, {"timestamp": 8340.51, "power": 33.180315}, {"timestamp": 8361.07, "power": 33.180315}, {"timestamp": 8381.65, "power": 33.180315}, {"timestamp": 8402.22, "power": 33.180315}, {"timestamp": 8422.78, "power": 33.180315}, {"timestamp": 8443.3, "power": 33.180315}, {"timestamp": 8463.85, "power": 33.180315}, {"timestamp": 8484.43, "power": 33.180315}, {"timestamp": 8505.0, "power": 33.180315}, {"timestamp": 8525.57, "power": 33.180315}, {"timestamp": 8546.15, "power": 33.180315}, {"timestamp": 8566.72, "power": 33.180315}, {"timestamp": 8587.24, "power": 33.180315}, {"timestamp": 8607.74, "power": 33.180315}, {"timestamp": 8628.31, "power": 33.180315}, {"timestamp": 8648.89, "power": 33.180315}, {"timestamp": 8669.46, "power": 33.180315}, {"timestamp": 8690.04, "power": 33.180315}, {"timestamp": 8710.6, "power": 33.180315}, {"timestamp": 8731.13, "power": 33.180315}, {"timestamp": 8751.62, "power": 33.180315}, {"timestamp": 8772.19, "power": 33.180315}, {"timestamp": 8792.77, "power": 33.180315}, {"timestamp": 8813.34, "power": 33.180315}, {"timestamp": 8833.9, "power": 33.180315}, {"timestamp": 8854.46, "power": 33.180315}, {"timestamp": 8875.03, "power": 33.180315}, {"timestamp": 8895.53, "power": 33.180315}, {"timestamp": 8916.08, "power": 33.180315}, {"timestamp": 8936.64, "power": 33.180315}, {"timestamp": 8957.2, "power": 33.180315}, {"timestamp": 8977.76, "power": 33.180315}, {"timestamp": 8998.34, "power": 33.180315}, {"timestamp": 9018.9, "power": 33.180315}, {"timestamp": 9039.41, "power": 33.180315}, {"timestamp": 9059.96, "power": 33.180315}, {"timestamp": 9080.54, "power": 33.886386}, {"timestamp": 9102.14, "power": 33.886386}, {"timestamp": 9122.7, "power": 33.886386}, {"timestamp": 9143.22, "power": 33.886386}, {"timestamp": 9163.71, "power": 33.886386}, {"timestamp": 9184.28, "power": 33.886386}, {"timestamp": 9204.84, "power": 33.886386}, {"timestamp": 9225.41, "power": 33.886386}, {"timestamp": 9245.97, "power": 33.886386}, {"timestamp": 9266.54, "power": 33.886386}, {"timestamp": 9287.11, "power": 33.886386}, {"timestamp": 9307.6, "power": 33.886386}, {"timestamp": 9328.16, "power": 33.886386}, {"timestamp": 9348.72, "power": 33.886386}, {"timestamp": 9369.29, "power": 33.886386}, {"timestamp": 9389.86, "power": 33.886386}, {"timestamp": 9410.42, "power": 33.886386}, {"timestamp": 9430.99, "power": 33.886386}, {"timestamp": 9451.5, "power": 33.886386}, {"timestamp": 9472.05, "power": 33.886386}, {"timestamp": 9492.61, "power": 33.886386}, {"timestamp": 9513.15, "power": 33.886386}, {"timestamp": 9533.69, "power": 33.886386}, {"timestamp": 9554.23, "power": 33.886386}, {"timestamp": 9574.77, "power": 33.886386}, {"timestamp": 9595.28, "power": 33.886386}, {"timestamp": 9615.77, "power": 33.886386}, {"timestamp": 9636.31, "power": 33.886386}, {"timestamp": 9656.85, "power": 33.886386}, {"timestamp": 9677.4, "power": 33.886386}, {"timestamp": 9697.93, "power": 33.886386}, {"timestamp": 9718.47, "power": 33.886386}, {"timestamp": 9739.02, "power": 33.886386}, {"timestamp": 9759.52, "power": 33.886386}, {"timestamp": 9780.05, "power": 33.886386}, {"timestamp": 9800.59, "power": 33.886386}, {"timestamp": 9821.13, "power": 33.886386}, {"timestamp": 9841.67, "power": 33.886386}, {"timestamp": 9862.21, "power": 33.886386}, {"timestamp": 9882.75, "power": 33.886386}, {"timestamp": 9903.28, "power": 33.886386}, {"timestamp": 9923.77, "power": 33.886386}, {"timestamp": 9944.31, "power": 33.886386}, {"timestamp": 9964.84, "power": 33.886386}, {"timestamp": 9985.38, "power": 33.886386}, {"timestamp": 10005.9, "power": 33.886386}, {"timestamp": 10026.5, "power": 33.886386}, {"timestamp": 10047.0, "power": 33.886386}, {"timestamp": 10067.5, "power": 33.886386}, {"timestamp": 10088.0, "power": 33.009339999999995}, {"timestamp": 10109.1, "power": 33.009339999999995}, {"timestamp": 10129.7, "power": 33.009339999999995}, {"timestamp": 10150.2, "power": 33.009339999999995}, {"timestamp": 10170.7, "power": 33.009339999999995}, {"timestamp": 10191.3, "power": 33.009339999999995}, {"timestamp": 10211.8, "power": 33.009339999999995}, {"timestamp": 10232.4, "power": 33.009339999999995}, {"timestamp": 10252.9, "power": 33.009339999999995}, {"timestamp": 10273.5, "power": 33.009339999999995}, {"timestamp": 10294.1, "power": 33.009339999999995}, {"timestamp": 10314.6, "power": 33.009339999999995}, {"timestamp": 10335.2, "power": 33.009339999999995}, {"timestamp": 10355.7, "power": 33.009339999999995}, {"timestamp": 10376.2, "power": 33.009339999999995}, {"timestamp": 10396.8, "power": 33.009339999999995}, {"timestamp": 10417.4, "power": 33.009339999999995}, {"timestamp": 10437.9, "power": 33.009339999999995}, {"timestamp": 10458.5, "power": 33.009339999999995}, {"timestamp": 10479.1, "power": 33.009339999999995}, {"timestamp": 10499.6, "power": 33.009339999999995}, {"timestamp": 10520.1, "power": 33.009339999999995}, {"timestamp": 10540.7, "power": 33.009339999999995}, {"timestamp": 10561.3, "power": 33.009339999999995}, {"timestamp": 10581.8, "power": 33.009339999999995}, {"timestamp": 10602.4, "power": 33.009339999999995}, {"timestamp": 10622.9, "power": 33.009339999999995}, {"timestamp": 10643.4, "power": 33.009339999999995}, {"timestamp": 10664.0, "power": 33.009339999999995}, {"timestamp": 10684.5, "power": 33.009339999999995}, {"timestamp": 10705.1, "power": 33.009339999999995}, {"timestamp": 10725.7, "power": 33.009339999999995}, {"timestamp": 10746.2, "power": 33.009339999999995}, {"timestamp": 10766.8, "power": 33.009339999999995}, {"timestamp": 10787.3, "power": 33.009339999999995}, {"timestamp": 10807.9, "power": 33.009339999999995}, {"timestamp": 10828.5, "power": 33.009339999999995}, {"timestamp": 10849.0, "power": 33.009339999999995}, {"timestamp": 10869.6, "power": 33.009339999999995}, {"timestamp": 10890.2, "power": 33.009339999999995}, {"timestamp": 10910.7, "power": 33.009339999999995}, {"timestamp": 10931.3, "power": 33.009339999999995}, {"timestamp": 10951.8, "power": 33.009339999999995}, {"timestamp": 10972.4, "power": 33.009339999999995}, {"timestamp": 10993.0, "power": 33.009339999999995}, {"timestamp": 11013.5, "power": 33.009339999999995}, {"timestamp": 11034.1, "power": 33.009339999999995}, {"timestamp": 11054.7, "power": 33.009339999999995}, {"timestamp": 11075.2, "power": 33.009339999999995}, {"timestamp": 11095.7, "power": 33.450313}, {"timestamp": 11117.5, "power": 33.450313}, {"timestamp": 11138.0, "power": 33.450313}, {"timestamp": 11158.5, "power": 33.450313}, {"timestamp": 11179.1, "power": 33.450313}, {"timestamp": 11199.6, "power": 33.450313}, {"timestamp": 11220.1, "power": 33.450313}, {"timestamp": 11240.7, "power": 33.450313}, {"timestamp": 11261.2, "power": 33.450313}, {"timestamp": 11281.7, "power": 33.450313}, {"timestamp": 11302.3, "power": 33.450313}, {"timestamp": 11322.8, "power": 33.450313}, {"timestamp": 11343.4, "power": 33.450313}, {"timestamp": 11363.9, "power": 33.450313}, {"timestamp": 11384.5, "power": 33.450313}, {"timestamp": 11405.1, "power": 33.450313}, {"timestamp": 11425.6, "power": 33.450313}, {"timestamp": 11446.2, "power": 33.450313}, {"timestamp": 11466.8, "power": 33.450313}, {"timestamp": 11487.3, "power": 33.450313}, {"timestamp": 11507.8, "power": 33.450313}, {"timestamp": 11528.3, "power": 33.450313}, {"timestamp": 11548.9, "power": 33.450313}, {"timestamp": 11569.4, "power": 33.450313}, {"timestamp": 11590.0, "power": 33.450313}, {"timestamp": 11610.6, "power": 33.450313}, {"timestamp": 11631.1, "power": 33.450313}, {"timestamp": 11651.6, "power": 33.450313}, {"timestamp": 11672.2, "power": 33.450313}, {"timestamp": 11692.7, "power": 33.450313}, {"timestamp": 11713.2, "power": 33.450313}, {"timestamp": 11733.8, "power": 33.450313}, {"timestamp": 11754.3, "power": 33.450313}, {"timestamp": 11774.9, "power": 33.450313}, {"timestamp": 11795.4, "power": 33.450313}, {"timestamp": 11815.9, "power": 33.450313}, {"timestamp": 11836.4, "power": 33.450313}, {"timestamp": 11857.0, "power": 33.450313}, {"timestamp": 11877.5, "power": 33.450313}, {"timestamp": 11898.1, "power": 33.450313}, {"timestamp": 11918.6, "power": 33.450313}, {"timestamp": 11939.1, "power": 33.450313}, {"timestamp": 11959.7, "power": 33.450313}, {"timestamp": 11980.2, "power": 33.450313}, {"timestamp": 12000.7, "power": 33.450313}, {"timestamp": 12021.3, "power": 33.450313}, {"timestamp": 12041.8, "power": 33.450313}, {"timestamp": 12062.4, "power": 33.450313}, {"timestamp": 12082.9, "power": 33.450313}, {"timestamp": 12103.4, "power": 33.12661}, {"timestamp": 12124.5, "power": 33.12661}, {"timestamp": 12145.1, "power": 33.12661}, {"timestamp": 12165.7, "power": 33.12661}, {"timestamp": 12186.2, "power": 33.12661}, {"timestamp": 12206.8, "power": 33.12661}, {"timestamp": 12227.3, "power": 33.12661}, {"timestamp": 12247.9, "power": 33.12661}, {"timestamp": 12268.5, "power": 33.12661}, {"timestamp": 12289.0, "power": 33.12661}, {"timestamp": 12309.6, "power": 33.12661}, {"timestamp": 12330.2, "power": 33.12661}, {"timestamp": 12350.7, "power": 33.12661}, {"timestamp": 12371.2, "power": 33.12661}, {"timestamp": 12391.7, "power": 33.12661}, {"timestamp": 12412.3, "power": 33.12661}, {"timestamp": 12432.9, "power": 33.12661}, {"timestamp": 12453.5, "power": 33.12661}, {"timestamp": 12474.0, "power": 33.12661}, {"timestamp": 12494.6, "power": 33.12661}, {"timestamp": 12515.1, "power": 33.12661}, {"timestamp": 12535.6, "power": 33.12661}, {"timestamp": 12556.2, "power": 33.12661}, {"timestamp": 12576.7, "power": 33.12661}, {"timestamp": 12597.3, "power": 33.12661}, {"timestamp": 12617.9, "power": 33.12661}, {"timestamp": 12638.4, "power": 33.12661}, {"timestamp": 12659.0, "power": 33.12661}, {"timestamp": 12679.5, "power": 33.12661}, {"timestamp": 12700.1, "power": 33.12661}, {"timestamp": 12720.6, "power": 33.12661}, {"timestamp": 12741.2, "power": 33.12661}, {"timestamp": 12761.8, "power": 33.12661}, {"timestamp": 12782.4, "power": 33.12661}, {"timestamp": 12802.9, "power": 33.12661}, {"timestamp": 12823.4, "power": 33.12661}, {"timestamp": 12844.0, "power": 33.12661}, {"timestamp": 12864.6, "power": 33.12661}, {"timestamp": 12885.1, "power": 33.12661}, {"timestamp": 12905.7, "power": 33.12661}, {"timestamp": 12926.3, "power": 33.12661}, {"timestamp": 12946.8, "power": 33.12661}, {"timestamp": 12967.4, "power": 33.12661}, {"timestamp": 12987.9, "power": 33.12661}, {"timestamp": 13008.5, "power": 33.12661}, {"timestamp": 13029.0, "power": 33.12661}, {"timestamp": 13049.6, "power": 33.12661}, {"timestamp": 13070.2, "power": 33.12661}, {"timestamp": 13090.7, "power": 33.12661}, {"timestamp": 13111.2, "power": 32.922652}, {"timestamp": 13132.3, "power": 32.922652}, {"timestamp": 13152.9, "power": 32.922652}, {"timestamp": 13173.4, "power": 32.922652}, {"timestamp": 13194.0, "power": 32.922652}, {"timestamp": 13214.5, "power": 32.922652}, {"timestamp": 13235.0, "power": 32.922652}, {"timestamp": 13255.5, "power": 32.922652}, {"timestamp": 13276.1, "power": 32.922652}, {"timestamp": 13296.6, "power": 32.922652}, {"timestamp": 13317.2, "power": 32.922652}, {"timestamp": 13337.7, "power": 32.922652}, {"timestamp": 13358.2, "power": 32.922652}, {"timestamp": 13378.8, "power": 32.922652}, {"timestamp": 13399.3, "power": 32.922652}, {"timestamp": 13419.9, "power": 32.922652}, {"timestamp": 13440.4, "power": 32.922652}, {"timestamp": 13461.0, "power": 32.922652}, {"timestamp": 13481.6, "power": 32.922652}, {"timestamp": 13502.1, "power": 32.922652}, {"timestamp": 13522.7, "power": 32.922652}, {"timestamp": 13543.2, "power": 32.922652}, {"timestamp": 13563.7, "power": 32.922652}, {"timestamp": 13584.3, "power": 32.922652}, {"timestamp": 13604.9, "power": 32.922652}, {"timestamp": 13625.4, "power": 32.922652}, {"timestamp": 13646.0, "power": 32.922652}, {"timestamp": 13666.6, "power": 32.922652}, {"timestamp": 13687.2, "power": 32.922652}, {"timestamp": 13707.7, "power": 32.922652}, {"timestamp": 13728.2, "power": 32.922652}, {"timestamp": 13748.7, "power": 32.922652}, {"timestamp": 13769.3, "power": 32.922652}, {"timestamp": 13789.8, "power": 32.922652}, {"timestamp": 13810.3, "power": 32.922652}, {"timestamp": 13830.9, "power": 32.922652}, {"timestamp": 13851.4, "power": 32.922652}, {"timestamp": 13871.9, "power": 32.922652}, {"timestamp": 13892.5, "power": 32.922652}, {"timestamp": 13913.0, "power": 32.922652}, {"timestamp": 13933.6, "power": 32.922652}, {"timestamp": 13954.1, "power": 32.922652}, {"timestamp": 13974.7, "power": 32.922652}, {"timestamp": 13995.2, "power": 32.922652}, {"timestamp": 14015.7, "power": 32.922652}, {"timestamp": 14036.3, "power": 32.922652}, {"timestamp": 14056.9, "power": 32.922652}, {"timestamp": 14077.4, "power": 32.922652}, {"timestamp": 14098.0, "power": 32.922652}, {"timestamp": 14118.6, "power": 32.765568}, {"timestamp": 14139.7, "power": 32.765568}, {"timestamp": 14160.2, "power": 32.765568}, {"timestamp": 14180.8, "power": 32.765568}, {"timestamp": 14201.3, "power": 32.765568}, {"timestamp": 14221.8, "power": 32.765568}, {"timestamp": 14242.4, "power": 32.765568}, {"timestamp": 14263.0, "power": 32.765568}, {"timestamp": 14283.5, "power": 32.765568}, {"timestamp": 14304.0, "power": 32.765568}, {"timestamp": 14324.6, "power": 32.765568}, {"timestamp": 14345.2, "power": 32.765568}, {"timestamp": 14365.8, "power": 32.765568}, {"timestamp": 14386.3, "power": 32.765568}, {"timestamp": 14406.9, "power": 32.765568}, {"timestamp": 14427.4, "power": 32.765568}, {"timestamp": 14447.9, "power": 32.765568}, {"timestamp": 14468.5, "power": 32.765568}, {"timestamp": 14489.1, "power": 32.765568}, {"timestamp": 14509.7, "power": 32.765568}, {"timestamp": 14530.2, "power": 32.765568}, {"timestamp": 14550.8, "power": 32.765568}, {"timestamp": 14571.3, "power": 32.765568}, {"timestamp": 14591.8, "power": 32.765568}, {"timestamp": 14612.3, "power": 32.765568}, {"timestamp": 14632.8, "power": 32.765568}, {"timestamp": 14653.4, "power": 32.765568}, {"timestamp": 14673.9, "power": 32.765568}, {"timestamp": 14694.5, "power": 32.765568}, {"timestamp": 14715.0, "power": 32.765568}, {"timestamp": 14735.5, "power": 32.765568}, {"timestamp": 14756.0, "power": 32.765568}, {"timestamp": 14776.6, "power": 32.765568}, {"timestamp": 14797.1, "power": 32.765568}, {"timestamp": 14817.7, "power": 32.765568}, {"timestamp": 14838.2, "power": 32.765568}, {"timestamp": 14858.7, "power": 32.765568}, {"timestamp": 14879.3, "power": 32.765568}, {"timestamp": 14899.8, "power": 32.765568}, {"timestamp": 14920.4, "power": 32.765568}, {"timestamp": 14940.9, "power": 32.765568}, {"timestamp": 14961.4, "power": 32.765568}, {"timestamp": 14982.0, "power": 32.765568}, {"timestamp": 15002.5, "power": 32.765568}, {"timestamp": 15023.1, "power": 32.765568}, {"timestamp": 15043.6, "power": 32.765568}, {"timestamp": 15064.1, "power": 32.765568}, {"timestamp": 15084.6, "power": 32.765568}, {"timestamp": 15105.2, "power": 32.765568}, {"timestamp": 15125.7, "power": 33.156267}, {"timestamp": 15146.8, "power": 33.156267}, {"timestamp": 15167.4, "power": 33.156267}, {"timestamp": 15187.9, "power": 33.156267}, {"timestamp": 15208.4, "power": 33.156267}, {"timestamp": 15229.0, "power": 33.156267}, {"timestamp": 15249.6, "power": 33.156267}, {"timestamp": 15270.1, "power": 33.156267}, {"timestamp": 15290.7, "power": 33.156267}, {"timestamp": 15311.2, "power": 33.156267}, {"timestamp": 15331.8, "power": 33.156267}, {"timestamp": 15352.5, "power": 33.156267}, {"timestamp": 15373.0, "power": 33.156267}, {"timestamp": 15393.5, "power": 33.156267}, {"timestamp": 15414.1, "power": 33.156267}, {"timestamp": 15434.6, "power": 33.156267}, {"timestamp": 15455.1, "power": 33.156267}, {"timestamp": 15475.6, "power": 33.156267}, {"timestamp": 15496.1, "power": 33.156267}, {"timestamp": 15516.7, "power": 33.156267}, {"timestamp": 15537.2, "power": 33.156267}, {"timestamp": 15557.7, "power": 33.156267}, {"timestamp": 15578.3, "power": 33.156267}, {"timestamp": 15598.8, "power": 33.156267}, {"timestamp": 15619.3, "power": 33.156267}, {"timestamp": 15639.9, "power": 33.156267}, {"timestamp": 15660.4, "power": 33.156267}, {"timestamp": 15680.9, "power": 33.156267}, {"timestamp": 15701.5, "power": 33.156267}, {"timestamp": 15722.0, "power": 33.156267}, {"timestamp": 15742.5, "power": 33.156267}, {"timestamp": 15763.1, "power": 33.156267}, {"timestamp": 15783.6, "power": 33.156267}, {"timestamp": 15804.1, "power": 33.156267}, {"timestamp": 15824.6, "power": 33.156267}, {"timestamp": 15845.1, "power": 33.156267}, {"timestamp": 15865.7, "power": 33.156267}, {"timestamp": 15886.2, "power": 33.156267}, {"timestamp": 15906.7, "power": 33.156267}, {"timestamp": 15927.2, "power": 33.156267}, {"timestamp": 15947.7, "power": 33.156267}, {"timestamp": 15968.3, "power": 33.156267}, {"timestamp": 15988.8, "power": 33.156267}, {"timestamp": 16009.3, "power": 33.156267}, {"timestamp": 16029.9, "power": 33.156267}, {"timestamp": 16050.4, "power": 33.156267}, {"timestamp": 16070.9, "power": 33.156267}, {"timestamp": 16091.5, "power": 33.156267}, {"timestamp": 16112.0, "power": 33.156267}, {"timestamp": 16132.6, "power": 35.540784}, {"timestamp": 16154.8, "power": 35.540784}, {"timestamp": 16175.3, "power": 35.540784}, {"timestamp": 16195.9, "power": 35.540784}, {"timestamp": 16216.4, "power": 35.540784}, {"timestamp": 16236.9, "power": 35.540784}, {"timestamp": 16257.5, "power": 35.540784}, {"timestamp": 16278.0, "power": 35.540784}, {"timestamp": 16298.5, "power": 35.540784}, {"timestamp": 16319.1, "power": 35.540784}, {"timestamp": 16339.5, "power": 35.540784}, {"timestamp": 16360.1, "power": 35.540784}, {"timestamp": 16380.6, "power": 35.540784}, {"timestamp": 16401.1, "power": 35.540784}, {"timestamp": 16421.6, "power": 35.540784}, {"timestamp": 16442.2, "power": 35.540784}, {"timestamp": 16462.7, "power": 35.540784}, {"timestamp": 16483.2, "power": 35.540784}, {"timestamp": 16503.7, "power": 35.540784}, {"timestamp": 16524.2, "power": 35.540784}, {"timestamp": 16544.7, "power": 35.540784}, {"timestamp": 16565.3, "power": 35.540784}, {"timestamp": 16585.9, "power": 35.540784}, {"timestamp": 16606.4, "power": 35.540784}, {"timestamp": 16627.0, "power": 35.540784}, {"timestamp": 16647.5, "power": 35.540784}, {"timestamp": 16668.0, "power": 35.540784}, {"timestamp": 16688.6, "power": 35.540784}, {"timestamp": 16709.1, "power": 35.540784}, {"timestamp": 16729.7, "power": 35.540784}, {"timestamp": 16750.2, "power": 35.540784}, {"timestamp": 16770.8, "power": 35.540784}, {"timestamp": 16791.3, "power": 35.540784}, {"timestamp": 16811.8, "power": 35.540784}, {"timestamp": 16832.3, "power": 35.540784}, {"timestamp": 16852.8, "power": 35.540784}, {"timestamp": 16873.4, "power": 35.540784}, {"timestamp": 16893.9, "power": 35.540784}, {"timestamp": 16914.4, "power": 35.540784}, {"timestamp": 16935.0, "power": 35.540784}, {"timestamp": 16955.5, "power": 35.540784}, {"timestamp": 16976.0, "power": 35.540784}, {"timestamp": 16996.5, "power": 35.540784}, {"timestamp": 17017.0, "power": 35.540784}, {"timestamp": 17037.6, "power": 35.540784}, {"timestamp": 17058.1, "power": 35.540784}, {"timestamp": 17078.7, "power": 35.540784}, {"timestamp": 17099.2, "power": 35.540784}, {"timestamp": 17119.7, "power": 35.540784}, {"timestamp": 17140.1, "power": 32.336653}, {"timestamp": 17161.2, "power": 32.336653}, {"timestamp": 17181.7, "power": 32.336653}, {"timestamp": 17202.2, "power": 32.336653}, {"timestamp": 17222.8, "power": 32.336653}, {"timestamp": 17243.3, "power": 32.336653}, {"timestamp": 17263.8, "power": 32.336653}, {"timestamp": 17284.3, "power": 32.336653}, {"timestamp": 17304.8, "power": 32.336653}, {"timestamp": 17325.3, "power": 32.336653}, {"timestamp": 17345.9, "power": 32.336653}, {"timestamp": 17366.4, "power": 32.336653}, {"timestamp": 17386.9, "power": 32.336653}, {"timestamp": 17407.4, "power": 32.336653}, {"timestamp": 17427.9, "power": 32.336653}, {"timestamp": 17448.4, "power": 32.336653}, {"timestamp": 17469.0, "power": 32.336653}, {"timestamp": 17489.5, "power": 32.336653}, {"timestamp": 17510.0, "power": 32.336653}, {"timestamp": 17530.6, "power": 32.336653}, {"timestamp": 17551.1, "power": 32.336653}, {"timestamp": 17571.6, "power": 32.336653}, {"timestamp": 17592.1, "power": 32.336653}, {"timestamp": 17612.6, "power": 32.336653}, {"timestamp": 17633.1, "power": 32.336653}, {"timestamp": 17653.7, "power": 32.336653}, {"timestamp": 17674.2, "power": 32.336653}, {"timestamp": 17694.7, "power": 32.336653}, {"timestamp": 17715.2, "power": 32.336653}, {"timestamp": 17735.7, "power": 32.336653}, {"timestamp": 17756.2, "power": 32.336653}, {"timestamp": 17776.8, "power": 32.336653}, {"timestamp": 17797.3, "power": 32.336653}, {"timestamp": 17817.8, "power": 32.336653}, {"timestamp": 17838.4, "power": 32.336653}, {"timestamp": 17858.9, "power": 32.336653}, {"timestamp": 17879.4, "power": 32.336653}, {"timestamp": 17899.9, "power": 32.336653}, {"timestamp": 17920.4, "power": 32.336653}, {"timestamp": 17940.9, "power": 32.336653}, {"timestamp": 17961.5, "power": 32.336653}, {"timestamp": 17982.0, "power": 32.336653}, {"timestamp": 18002.6, "power": 32.336653}, {"timestamp": 18023.1, "power": 32.336653}, {"timestamp": 18043.6, "power": 32.336653}, {"timestamp": 18064.0, "power": 32.336653}, {"timestamp": 18084.6, "power": 32.336653}, {"timestamp": 18105.1, "power": 32.336653}, {"timestamp": 18125.6, "power": 32.336653}, {"timestamp": 18146.2, "power": 32.454878}, {"timestamp": 18167.2, "power": 32.454878}, {"timestamp": 18187.8, "power": 32.454878}, {"timestamp": 18208.3, "power": 32.454878}, {"timestamp": 18228.8, "power": 32.454878}, {"timestamp": 18249.3, "power": 32.454878}, {"timestamp": 18269.8, "power": 32.454878}, {"timestamp": 18290.4, "power": 32.454878}, {"timestamp": 18310.9, "power": 32.454878}, {"timestamp": 18331.4, "power": 32.454878}, {"timestamp": 18351.9, "power": 32.454878}, {"timestamp": 18372.4, "power": 32.454878}, {"timestamp": 18393.0, "power": 32.454878}, {"timestamp": 18413.5, "power": 32.454878}, {"timestamp": 18434.0, "power": 32.454878}, {"timestamp": 18454.6, "power": 32.454878}, {"timestamp": 18475.1, "power": 32.454878}, {"timestamp": 18495.6, "power": 32.454878}, {"timestamp": 18516.1, "power": 32.454878}, {"timestamp": 18536.6, "power": 32.454878}, {"timestamp": 18557.1, "power": 32.454878}, {"timestamp": 18577.6, "power": 32.454878}, {"timestamp": 18598.2, "power": 32.454878}, {"timestamp": 18618.7, "power": 32.454878}, {"timestamp": 18639.2, "power": 32.454878}, {"timestamp": 18659.7, "power": 32.454878}, {"timestamp": 18680.2, "power": 32.454878}, {"timestamp": 18700.7, "power": 32.454878}, {"timestamp": 18721.2, "power": 32.454878}, {"timestamp": 18741.8, "power": 32.454878}, {"timestamp": 18762.3, "power": 32.454878}, {"timestamp": 18782.8, "power": 32.454878}, {"timestamp": 18803.4, "power": 32.454878}, {"timestamp": 18824.1, "power": 32.454878}, {"timestamp": 18844.6, "power": 32.454878}, {"timestamp": 18865.2, "power": 32.454878}], "timeline": {"START": "4732.08556", "END": "15280.24373"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 12899.0}, {"name": "clSetKernelArg", "calls": 19, "time": 3519.83}, {"name": "clReleaseKernel", "calls": 1, "time": 2037.04}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5191}, {"name": "clReleaseContext", "calls": 1, "time": 45.4507}, {"name": "clCreateContext", "calls": 1, "time": 33.1588}, {"name": "clReleaseProgram", "calls": 1, "time": 19.2017}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.41758}, {"name": "clCreateKernel", "calls": 1, "time": 0.345484}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.305297}, {"name": "clEnqueueTask", "calls": 1, "time": 0.228654}, {"name": "clRetainMemObject", "calls": 14, "time": 0.204718}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030406}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024359}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020557}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014715}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010588}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008326}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007456}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007036}, {"name": "clRetainDevice", "calls": 2, "time": 0.004986}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 10548.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 10547.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12590600.0, "time": 1311.525}, {"type": "WRITE", "transfers": 1, "speed": 7488.045965, "utilization": 78.000479, "size": 8157950.0, "time": 1089.463469}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 329674863, "speed": 252.194, "utilization": 2.18919, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 20501493, "speed": 486.861, "utilization": 4.22622, "size": 0.127917}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len6/run0.json b/code/fpga/unopt_results/dblp.xml.20MB.len6/run0.json new file mode 100644 index 0000000..57f7b84 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.5085, "power": 32.537858}, {"timestamp": 73.1673, "power": 32.537858}, {"timestamp": 93.7075, "power": 32.537858}, {"timestamp": 114.243, "power": 32.537858}, {"timestamp": 135.122, "power": 32.537858}, {"timestamp": 156.009, "power": 32.537858}, {"timestamp": 176.55, "power": 32.537858}, {"timestamp": 197.085, "power": 32.537858}, {"timestamp": 217.611, "power": 32.537858}, {"timestamp": 238.143, "power": 32.537858}, {"timestamp": 258.675, "power": 32.537858}, {"timestamp": 279.198, "power": 32.537858}, {"timestamp": 299.691, "power": 32.537858}, {"timestamp": 320.221, "power": 32.537858}, {"timestamp": 340.759, "power": 32.537858}, {"timestamp": 361.296, "power": 32.537858}, {"timestamp": 381.836, "power": 32.537858}, {"timestamp": 402.373, "power": 32.537858}, {"timestamp": 422.912, "power": 32.537858}, {"timestamp": 443.42, "power": 32.537858}, {"timestamp": 463.955, "power": 32.537858}, {"timestamp": 484.487, "power": 32.537858}, {"timestamp": 505.027, "power": 32.537858}, {"timestamp": 525.563, "power": 32.537858}, {"timestamp": 546.103, "power": 32.537858}, {"timestamp": 566.642, "power": 32.537858}, {"timestamp": 587.155, "power": 32.537858}, {"timestamp": 607.645, "power": 32.537858}, {"timestamp": 628.182, "power": 32.537858}, {"timestamp": 648.721, "power": 32.537858}, {"timestamp": 669.257, "power": 32.537858}, {"timestamp": 689.794, "power": 32.537858}, {"timestamp": 710.331, "power": 32.537858}, {"timestamp": 730.879, "power": 32.537858}, {"timestamp": 751.403, "power": 32.537858}, {"timestamp": 771.937, "power": 32.537858}, {"timestamp": 792.476, "power": 32.537858}, {"timestamp": 813.011, "power": 32.537858}, {"timestamp": 833.547, "power": 32.537858}, {"timestamp": 854.083, "power": 32.537858}, {"timestamp": 874.621, "power": 32.537858}, {"timestamp": 895.144, "power": 32.537858}, {"timestamp": 915.639, "power": 32.537858}, {"timestamp": 936.171, "power": 32.537858}, {"timestamp": 956.707, "power": 32.537858}, {"timestamp": 977.245, "power": 32.537858}, {"timestamp": 997.784, "power": 32.537858}, {"timestamp": 1018.32, "power": 32.503842}, {"timestamp": 1039.52, "power": 32.503842}, {"timestamp": 1060.08, "power": 32.503842}, {"timestamp": 1080.67, "power": 32.503842}, {"timestamp": 1101.27, "power": 32.503842}, {"timestamp": 1121.85, "power": 32.503842}, {"timestamp": 1142.45, "power": 32.503842}, {"timestamp": 1163.05, "power": 32.503842}, {"timestamp": 1183.62, "power": 32.503842}, {"timestamp": 1204.17, "power": 32.503842}, {"timestamp": 1224.77, "power": 32.503842}, {"timestamp": 1245.37, "power": 32.503842}, {"timestamp": 1265.96, "power": 32.503842}, {"timestamp": 1286.56, "power": 32.503842}, {"timestamp": 1307.15, "power": 32.503842}, {"timestamp": 1327.71, "power": 32.503842}, {"timestamp": 1348.27, "power": 32.503842}, {"timestamp": 1368.87, "power": 32.503842}, {"timestamp": 1389.46, "power": 32.503842}, {"timestamp": 1410.07, "power": 32.503842}, {"timestamp": 1430.67, "power": 32.503842}, {"timestamp": 1451.27, "power": 32.503842}, {"timestamp": 1471.82, "power": 32.503842}, {"timestamp": 1492.38, "power": 32.503842}, {"timestamp": 1512.98, "power": 32.503842}, {"timestamp": 1533.57, "power": 32.503842}, {"timestamp": 1554.17, "power": 32.503842}, {"timestamp": 1574.76, "power": 32.503842}, {"timestamp": 1595.33, "power": 32.503842}, {"timestamp": 1615.9, "power": 32.503842}, {"timestamp": 1636.46, "power": 32.503842}, {"timestamp": 1657.05, "power": 32.503842}, {"timestamp": 1677.64, "power": 32.503842}, {"timestamp": 1698.24, "power": 32.503842}, {"timestamp": 1718.84, "power": 32.503842}, {"timestamp": 1739.41, "power": 32.503842}, {"timestamp": 1759.97, "power": 32.503842}, {"timestamp": 1780.57, "power": 32.503842}, {"timestamp": 1801.16, "power": 32.503842}, {"timestamp": 1821.75, "power": 32.503842}, {"timestamp": 1842.35, "power": 32.503842}, {"timestamp": 1863.11, "power": 32.503842}, {"timestamp": 1883.66, "power": 32.503842}, {"timestamp": 1904.2, "power": 32.503842}, {"timestamp": 1924.76, "power": 32.503842}, {"timestamp": 1945.36, "power": 32.503842}, {"timestamp": 1965.97, "power": 32.503842}, {"timestamp": 1986.58, "power": 32.503842}, {"timestamp": 2007.15, "power": 32.503842}, {"timestamp": 2027.71, "power": 32.483588}, {"timestamp": 2048.9, "power": 32.483588}, {"timestamp": 2069.5, "power": 32.483588}, {"timestamp": 2090.09, "power": 32.483588}, {"timestamp": 2110.69, "power": 32.483588}, {"timestamp": 2131.28, "power": 32.483588}, {"timestamp": 2151.84, "power": 32.483588}, {"timestamp": 2172.4, "power": 32.483588}, {"timestamp": 2192.99, "power": 32.483588}, {"timestamp": 2213.59, "power": 32.483588}, {"timestamp": 2234.19, "power": 32.483588}, {"timestamp": 2254.8, "power": 32.483588}, {"timestamp": 2275.37, "power": 32.483588}, {"timestamp": 2295.93, "power": 32.483588}, {"timestamp": 2316.53, "power": 32.483588}, {"timestamp": 2337.13, "power": 32.483588}, {"timestamp": 2357.72, "power": 32.483588}, {"timestamp": 2378.32, "power": 32.483588}, {"timestamp": 2398.93, "power": 32.483588}, {"timestamp": 2419.5, "power": 32.483588}, {"timestamp": 2440.06, "power": 32.483588}, {"timestamp": 2460.66, "power": 32.483588}, {"timestamp": 2481.25, "power": 32.483588}, {"timestamp": 2501.85, "power": 32.483588}, {"timestamp": 2522.45, "power": 32.483588}, {"timestamp": 2543.05, "power": 32.483588}, {"timestamp": 2563.62, "power": 32.483588}, {"timestamp": 2584.18, "power": 32.483588}, {"timestamp": 2604.78, "power": 32.483588}, {"timestamp": 2625.37, "power": 32.483588}, {"timestamp": 2645.97, "power": 32.483588}, {"timestamp": 2666.57, "power": 32.483588}, {"timestamp": 2687.15, "power": 32.483588}, {"timestamp": 2707.72, "power": 32.483588}, {"timestamp": 2728.29, "power": 32.483588}, {"timestamp": 2748.89, "power": 32.483588}, {"timestamp": 2769.49, "power": 32.483588}, {"timestamp": 2790.1, "power": 32.483588}, {"timestamp": 2810.69, "power": 32.483588}, {"timestamp": 2831.28, "power": 32.483588}, {"timestamp": 2851.84, "power": 32.483588}, {"timestamp": 2872.34, "power": 32.483588}, {"timestamp": 2892.76, "power": 32.483588}, {"timestamp": 2913.36, "power": 32.483588}, {"timestamp": 2933.96, "power": 32.483588}, {"timestamp": 2954.56, "power": 32.483588}, {"timestamp": 2975.15, "power": 32.483588}, {"timestamp": 2995.71, "power": 32.483588}, {"timestamp": 3016.27, "power": 32.483588}, {"timestamp": 3036.86, "power": 32.356010999999995}, {"timestamp": 3057.97, "power": 32.356010999999995}, {"timestamp": 3078.57, "power": 32.356010999999995}, {"timestamp": 3099.15, "power": 32.356010999999995}, {"timestamp": 3119.71, "power": 32.356010999999995}, {"timestamp": 3140.27, "power": 32.356010999999995}, {"timestamp": 3160.87, "power": 32.356010999999995}, {"timestamp": 3181.48, "power": 32.356010999999995}, {"timestamp": 3202.07, "power": 32.356010999999995}, {"timestamp": 3222.67, "power": 32.356010999999995}, {"timestamp": 3243.26, "power": 32.356010999999995}, {"timestamp": 3263.82, "power": 32.356010999999995}, {"timestamp": 3284.38, "power": 32.356010999999995}, {"timestamp": 3304.98, "power": 32.356010999999995}, {"timestamp": 3325.57, "power": 32.356010999999995}, {"timestamp": 3346.17, "power": 32.356010999999995}, {"timestamp": 3366.77, "power": 32.356010999999995}, {"timestamp": 3387.35, "power": 32.356010999999995}, {"timestamp": 3407.9, "power": 32.356010999999995}, {"timestamp": 3428.5, "power": 32.356010999999995}, {"timestamp": 3449.1, "power": 32.356010999999995}, {"timestamp": 3469.71, "power": 32.356010999999995}, {"timestamp": 3490.3, "power": 32.356010999999995}, {"timestamp": 3510.89, "power": 32.356010999999995}, {"timestamp": 3531.47, "power": 32.356010999999995}, {"timestamp": 3552.03, "power": 32.356010999999995}, {"timestamp": 3572.63, "power": 32.356010999999995}, {"timestamp": 3593.24, "power": 32.356010999999995}, {"timestamp": 3613.83, "power": 32.356010999999995}, {"timestamp": 3634.42, "power": 32.356010999999995}, {"timestamp": 3655.0, "power": 32.356010999999995}, {"timestamp": 3675.55, "power": 32.356010999999995}, {"timestamp": 3696.07, "power": 32.356010999999995}, {"timestamp": 3716.6, "power": 32.356010999999995}, {"timestamp": 3737.13, "power": 32.356010999999995}, {"timestamp": 3757.66, "power": 32.356010999999995}, {"timestamp": 3778.19, "power": 32.356010999999995}, {"timestamp": 3798.72, "power": 32.356010999999995}, {"timestamp": 3819.23, "power": 32.356010999999995}, {"timestamp": 3839.71, "power": 32.356010999999995}, {"timestamp": 3860.24, "power": 32.356010999999995}, {"timestamp": 3880.77, "power": 32.356010999999995}, {"timestamp": 3901.3, "power": 32.356010999999995}, {"timestamp": 3921.83, "power": 32.356010999999995}, {"timestamp": 3942.37, "power": 32.356010999999995}, {"timestamp": 3962.9, "power": 32.356010999999995}, {"timestamp": 3983.42, "power": 32.356010999999995}, {"timestamp": 4003.95, "power": 32.356010999999995}, {"timestamp": 4024.49, "power": 32.356010999999995}, {"timestamp": 4045.02, "power": 35.991565}, {"timestamp": 4066.12, "power": 35.991565}, {"timestamp": 4086.66, "power": 35.991565}, {"timestamp": 4107.22, "power": 35.991565}, {"timestamp": 4127.71, "power": 35.991565}, {"timestamp": 4148.23, "power": 35.991565}, {"timestamp": 4168.77, "power": 35.991565}, {"timestamp": 4189.3, "power": 35.991565}, {"timestamp": 4209.83, "power": 35.991565}, {"timestamp": 4230.37, "power": 35.991565}, {"timestamp": 4250.9, "power": 35.991565}, {"timestamp": 4271.43, "power": 35.991565}, {"timestamp": 4291.96, "power": 35.991565}, {"timestamp": 4312.5, "power": 35.991565}, {"timestamp": 4333.03, "power": 35.991565}, {"timestamp": 4353.57, "power": 35.991565}, {"timestamp": 4374.1, "power": 35.991565}, {"timestamp": 4394.63, "power": 35.991565}, {"timestamp": 4415.18, "power": 35.991565}, {"timestamp": 4435.67, "power": 35.991565}, {"timestamp": 4456.2, "power": 35.991565}, {"timestamp": 4476.73, "power": 35.991565}, {"timestamp": 4497.27, "power": 35.991565}, {"timestamp": 4517.81, "power": 35.991565}, {"timestamp": 4538.34, "power": 35.991565}, {"timestamp": 4558.88, "power": 35.991565}, {"timestamp": 4579.39, "power": 35.991565}, {"timestamp": 4599.92, "power": 35.991565}, {"timestamp": 4620.46, "power": 35.991565}, {"timestamp": 4640.99, "power": 35.991565}, {"timestamp": 4661.52, "power": 35.991565}, {"timestamp": 4682.05, "power": 35.991565}, {"timestamp": 4702.59, "power": 35.991565}, {"timestamp": 4723.14, "power": 35.991565}, {"timestamp": 4743.63, "power": 35.991565}, {"timestamp": 4764.17, "power": 35.991565}, {"timestamp": 4784.71, "power": 35.991565}, {"timestamp": 4805.25, "power": 35.991565}, {"timestamp": 4825.8, "power": 35.991565}, {"timestamp": 4846.34, "power": 35.991565}, {"timestamp": 4866.89, "power": 35.991565}, {"timestamp": 4887.41, "power": 35.991565}, {"timestamp": 4907.94, "power": 35.991565}, {"timestamp": 4928.49, "power": 35.991565}, {"timestamp": 4949.04, "power": 35.991565}, {"timestamp": 4969.58, "power": 35.991565}, {"timestamp": 4990.13, "power": 35.991565}, {"timestamp": 5010.67, "power": 35.991565}, {"timestamp": 5031.2, "power": 35.991565}, {"timestamp": 5051.69, "power": 33.215104}, {"timestamp": 5072.71, "power": 33.215104}, {"timestamp": 5093.26, "power": 33.215104}, {"timestamp": 5113.8, "power": 33.215104}, {"timestamp": 5134.34, "power": 33.215104}, {"timestamp": 5154.89, "power": 33.215104}, {"timestamp": 5175.41, "power": 33.215104}, {"timestamp": 5195.95, "power": 33.215104}, {"timestamp": 5216.53, "power": 33.215104}, {"timestamp": 5237.11, "power": 33.215104}, {"timestamp": 5257.68, "power": 33.215104}, {"timestamp": 5278.26, "power": 33.215104}, {"timestamp": 5298.83, "power": 33.215104}, {"timestamp": 5319.35, "power": 33.215104}, {"timestamp": 5339.87, "power": 33.215104}, {"timestamp": 5360.44, "power": 33.215104}, {"timestamp": 5381.02, "power": 33.215104}, {"timestamp": 5401.58, "power": 33.215104}, {"timestamp": 5422.15, "power": 33.215104}, {"timestamp": 5442.72, "power": 33.215104}, {"timestamp": 5463.24, "power": 33.215104}, {"timestamp": 5483.8, "power": 33.215104}, {"timestamp": 5504.35, "power": 33.215104}, {"timestamp": 5525.01, "power": 33.215104}, {"timestamp": 5545.61, "power": 33.215104}, {"timestamp": 5566.18, "power": 33.215104}, {"timestamp": 5586.75, "power": 33.215104}, {"timestamp": 5607.27, "power": 33.215104}, {"timestamp": 5627.83, "power": 33.215104}, {"timestamp": 5648.4, "power": 33.215104}, {"timestamp": 5668.94, "power": 33.215104}, {"timestamp": 5689.49, "power": 33.215104}, {"timestamp": 5710.03, "power": 33.215104}, {"timestamp": 5730.58, "power": 33.215104}, {"timestamp": 5751.15, "power": 33.215104}, {"timestamp": 5771.64, "power": 33.215104}, {"timestamp": 5792.18, "power": 33.215104}, {"timestamp": 5812.72, "power": 33.215104}, {"timestamp": 5833.27, "power": 33.215104}, {"timestamp": 5853.81, "power": 33.215104}, {"timestamp": 5874.35, "power": 33.215104}, {"timestamp": 5894.9, "power": 33.215104}, {"timestamp": 5915.41, "power": 33.215104}, {"timestamp": 5935.95, "power": 33.215104}, {"timestamp": 5956.49, "power": 33.215104}, {"timestamp": 5977.04, "power": 33.215104}, {"timestamp": 5997.58, "power": 33.215104}, {"timestamp": 6018.13, "power": 33.215104}, {"timestamp": 6038.67, "power": 33.215104}, {"timestamp": 6059.19, "power": 33.137332}, {"timestamp": 6080.24, "power": 33.137332}, {"timestamp": 6100.79, "power": 33.137332}, {"timestamp": 6121.33, "power": 33.137332}, {"timestamp": 6141.88, "power": 33.137332}, {"timestamp": 6162.42, "power": 33.137332}, {"timestamp": 6182.97, "power": 33.137332}, {"timestamp": 6203.49, "power": 33.137332}, {"timestamp": 6224.04, "power": 33.137332}, {"timestamp": 6244.54, "power": 33.137332}, {"timestamp": 6265.11, "power": 33.137332}, {"timestamp": 6285.69, "power": 33.137332}, {"timestamp": 6306.25, "power": 33.137332}, {"timestamp": 6326.82, "power": 33.137332}, {"timestamp": 6347.34, "power": 33.137332}, {"timestamp": 6367.89, "power": 33.137332}, {"timestamp": 6388.47, "power": 33.137332}, {"timestamp": 6409.03, "power": 33.137332}, {"timestamp": 6429.61, "power": 33.137332}, {"timestamp": 6450.19, "power": 33.137332}, {"timestamp": 6470.76, "power": 33.137332}, {"timestamp": 6491.28, "power": 33.137332}, {"timestamp": 6511.78, "power": 33.137332}, {"timestamp": 6532.35, "power": 33.137332}, {"timestamp": 6552.93, "power": 33.137332}, {"timestamp": 6573.5, "power": 33.137332}, {"timestamp": 6594.06, "power": 33.137332}, {"timestamp": 6614.64, "power": 33.137332}, {"timestamp": 6635.19, "power": 33.137332}, {"timestamp": 6655.69, "power": 33.137332}, {"timestamp": 6676.26, "power": 33.137332}, {"timestamp": 6696.8, "power": 33.137332}, {"timestamp": 6717.35, "power": 33.137332}, {"timestamp": 6737.89, "power": 33.137332}, {"timestamp": 6758.43, "power": 33.137332}, {"timestamp": 6778.98, "power": 33.137332}, {"timestamp": 6799.5, "power": 33.137332}, {"timestamp": 6820.05, "power": 33.137332}, {"timestamp": 6840.59, "power": 33.137332}, {"timestamp": 6861.14, "power": 33.137332}, {"timestamp": 6881.68, "power": 33.137332}, {"timestamp": 6902.22, "power": 33.137332}, {"timestamp": 6922.77, "power": 33.137332}, {"timestamp": 6943.29, "power": 33.137332}, {"timestamp": 6963.79, "power": 33.137332}, {"timestamp": 6984.33, "power": 33.137332}, {"timestamp": 7004.89, "power": 33.137332}, {"timestamp": 7025.45, "power": 33.137332}, {"timestamp": 7046.03, "power": 33.137332}, {"timestamp": 7066.6, "power": 32.928838}, {"timestamp": 7087.77, "power": 32.928838}, {"timestamp": 7108.32, "power": 32.928838}, {"timestamp": 7128.89, "power": 32.928838}, {"timestamp": 7149.46, "power": 32.928838}, {"timestamp": 7170.03, "power": 32.928838}, {"timestamp": 7190.61, "power": 32.928838}, {"timestamp": 7211.19, "power": 32.928838}, {"timestamp": 7231.69, "power": 32.928838}, {"timestamp": 7252.25, "power": 32.928838}, {"timestamp": 7272.82, "power": 32.928838}, {"timestamp": 7293.39, "power": 32.928838}, {"timestamp": 7313.95, "power": 32.928838}, {"timestamp": 7334.53, "power": 32.928838}, {"timestamp": 7355.11, "power": 32.928838}, {"timestamp": 7375.61, "power": 32.928838}, {"timestamp": 7396.18, "power": 32.928838}, {"timestamp": 7416.75, "power": 32.928838}, {"timestamp": 7437.33, "power": 32.928838}, {"timestamp": 7457.9, "power": 32.928838}, {"timestamp": 7478.48, "power": 32.928838}, {"timestamp": 7499.05, "power": 32.928838}, {"timestamp": 7519.57, "power": 32.928838}, {"timestamp": 7540.12, "power": 32.928838}, {"timestamp": 7560.71, "power": 32.928838}, {"timestamp": 7581.28, "power": 32.928838}, {"timestamp": 7601.83, "power": 32.928838}, {"timestamp": 7622.4, "power": 32.928838}, {"timestamp": 7642.96, "power": 32.928838}, {"timestamp": 7663.48, "power": 32.928838}, {"timestamp": 7684.05, "power": 32.928838}, {"timestamp": 7704.6, "power": 32.928838}, {"timestamp": 7725.14, "power": 32.928838}, {"timestamp": 7745.69, "power": 32.928838}, {"timestamp": 7766.23, "power": 32.928838}, {"timestamp": 7786.77, "power": 32.928838}, {"timestamp": 7807.29, "power": 32.928838}, {"timestamp": 7827.79, "power": 32.928838}, {"timestamp": 7848.28, "power": 32.928838}, {"timestamp": 7868.81, "power": 32.928838}, {"timestamp": 7889.36, "power": 32.928838}, {"timestamp": 7909.91, "power": 32.928838}, {"timestamp": 7930.45, "power": 32.928838}, {"timestamp": 7951.0, "power": 32.928838}, {"timestamp": 7971.52, "power": 32.928838}, {"timestamp": 7992.02, "power": 32.928838}, {"timestamp": 8012.56, "power": 32.928838}, {"timestamp": 8033.1, "power": 32.928838}, {"timestamp": 8053.65, "power": 32.928838}, {"timestamp": 8074.19, "power": 33.464762}, {"timestamp": 8095.32, "power": 33.464762}, {"timestamp": 8115.81, "power": 33.464762}, {"timestamp": 8136.38, "power": 33.464762}, {"timestamp": 8156.96, "power": 33.464762}, {"timestamp": 8177.53, "power": 33.464762}, {"timestamp": 8198.1, "power": 33.464762}, {"timestamp": 8218.67, "power": 33.464762}, {"timestamp": 8239.18, "power": 33.464762}, {"timestamp": 8259.68, "power": 33.464762}, {"timestamp": 8280.25, "power": 33.464762}, {"timestamp": 8300.81, "power": 33.464762}, {"timestamp": 8321.39, "power": 33.464762}, {"timestamp": 8341.97, "power": 33.464762}, {"timestamp": 8362.54, "power": 33.464762}, {"timestamp": 8383.13, "power": 33.464762}, {"timestamp": 8403.63, "power": 33.464762}, {"timestamp": 8424.19, "power": 33.464762}, {"timestamp": 8444.77, "power": 33.464762}, {"timestamp": 8465.35, "power": 33.464762}, {"timestamp": 8485.91, "power": 33.464762}, {"timestamp": 8506.47, "power": 33.464762}, {"timestamp": 8527.03, "power": 33.464762}, {"timestamp": 8547.54, "power": 33.464762}, {"timestamp": 8568.09, "power": 33.464762}, {"timestamp": 8588.66, "power": 33.464762}, {"timestamp": 8609.23, "power": 33.464762}, {"timestamp": 8629.81, "power": 33.464762}, {"timestamp": 8650.38, "power": 33.464762}, {"timestamp": 8670.96, "power": 33.464762}, {"timestamp": 8691.48, "power": 33.464762}, {"timestamp": 8712.03, "power": 33.464762}, {"timestamp": 8732.61, "power": 33.464762}, {"timestamp": 8753.17, "power": 33.464762}, {"timestamp": 8773.74, "power": 33.464762}, {"timestamp": 8794.3, "power": 33.464762}, {"timestamp": 8814.87, "power": 33.464762}, {"timestamp": 8835.4, "power": 33.464762}, {"timestamp": 8855.96, "power": 33.464762}, {"timestamp": 8876.52, "power": 33.464762}, {"timestamp": 8897.08, "power": 33.464762}, {"timestamp": 8917.65, "power": 33.464762}, {"timestamp": 8938.19, "power": 33.464762}, {"timestamp": 8958.74, "power": 33.464762}, {"timestamp": 8979.26, "power": 33.464762}, {"timestamp": 8999.76, "power": 33.464762}, {"timestamp": 9020.29, "power": 33.464762}, {"timestamp": 9040.84, "power": 33.464762}, {"timestamp": 9061.38, "power": 33.464762}, {"timestamp": 9081.92, "power": 33.036754}, {"timestamp": 9102.98, "power": 33.036754}, {"timestamp": 9123.5, "power": 33.036754}, {"timestamp": 9144.05, "power": 33.036754}, {"timestamp": 9164.61, "power": 33.036754}, {"timestamp": 9185.19, "power": 33.036754}, {"timestamp": 9205.75, "power": 33.036754}, {"timestamp": 9226.32, "power": 33.036754}, {"timestamp": 9246.9, "power": 33.036754}, {"timestamp": 9267.42, "power": 33.036754}, {"timestamp": 9287.97, "power": 33.036754}, {"timestamp": 9308.53, "power": 33.036754}, {"timestamp": 9329.1, "power": 33.036754}, {"timestamp": 9349.66, "power": 33.036754}, {"timestamp": 9370.23, "power": 33.036754}, {"timestamp": 9390.8, "power": 33.036754}, {"timestamp": 9411.33, "power": 33.036754}, {"timestamp": 9431.83, "power": 33.036754}, {"timestamp": 9452.39, "power": 33.036754}, {"timestamp": 9472.96, "power": 33.036754}, {"timestamp": 9493.51, "power": 33.036754}, {"timestamp": 9514.08, "power": 33.036754}, {"timestamp": 9534.66, "power": 33.036754}, {"timestamp": 9555.19, "power": 33.036754}, {"timestamp": 9575.68, "power": 33.036754}, {"timestamp": 9596.25, "power": 33.036754}, {"timestamp": 9616.82, "power": 33.036754}, {"timestamp": 9637.4, "power": 33.036754}, {"timestamp": 9657.96, "power": 33.036754}, {"timestamp": 9678.53, "power": 33.036754}, {"timestamp": 9699.09, "power": 33.036754}, {"timestamp": 9719.6, "power": 33.036754}, {"timestamp": 9740.17, "power": 33.036754}, {"timestamp": 9760.73, "power": 33.036754}, {"timestamp": 9781.31, "power": 33.036754}, {"timestamp": 9801.87, "power": 33.036754}, {"timestamp": 9822.44, "power": 33.036754}, {"timestamp": 9843.01, "power": 33.036754}, {"timestamp": 9863.53, "power": 33.036754}, {"timestamp": 9884.08, "power": 33.036754}, {"timestamp": 9904.63, "power": 33.036754}, {"timestamp": 9925.21, "power": 33.036754}, {"timestamp": 9945.78, "power": 33.036754}, {"timestamp": 9966.33, "power": 33.036754}, {"timestamp": 9986.87, "power": 33.036754}, {"timestamp": 10007.4, "power": 33.036754}, {"timestamp": 10027.9, "power": 33.036754}, {"timestamp": 10048.5, "power": 33.036754}, {"timestamp": 10069.0, "power": 33.036754}, {"timestamp": 10089.6, "power": 33.259918}, {"timestamp": 10111.5, "power": 33.259918}, {"timestamp": 10132.1, "power": 33.259918}, {"timestamp": 10152.6, "power": 33.259918}, {"timestamp": 10173.2, "power": 33.259918}, {"timestamp": 10193.7, "power": 33.259918}, {"timestamp": 10214.3, "power": 33.259918}, {"timestamp": 10234.8, "power": 33.259918}, {"timestamp": 10255.3, "power": 33.259918}, {"timestamp": 10275.9, "power": 33.259918}, {"timestamp": 10296.4, "power": 33.259918}, {"timestamp": 10317.0, "power": 33.259918}, {"timestamp": 10337.5, "power": 33.259918}, {"timestamp": 10358.1, "power": 33.259918}, {"timestamp": 10378.6, "power": 33.259918}, {"timestamp": 10399.2, "power": 33.259918}, {"timestamp": 10419.7, "power": 33.259918}, {"timestamp": 10440.2, "power": 33.259918}, {"timestamp": 10460.8, "power": 33.259918}, {"timestamp": 10481.3, "power": 33.259918}, {"timestamp": 10501.8, "power": 33.259918}, {"timestamp": 10522.4, "power": 33.259918}, {"timestamp": 10542.9, "power": 33.259918}, {"timestamp": 10563.5, "power": 33.259918}, {"timestamp": 10584.0, "power": 33.259918}, {"timestamp": 10604.6, "power": 33.259918}, {"timestamp": 10625.2, "power": 33.259918}, {"timestamp": 10645.7, "power": 33.259918}, {"timestamp": 10666.3, "power": 33.259918}, {"timestamp": 10686.9, "power": 33.259918}, {"timestamp": 10707.4, "power": 33.259918}, {"timestamp": 10728.0, "power": 33.259918}, {"timestamp": 10748.6, "power": 33.259918}, {"timestamp": 10769.1, "power": 33.259918}, {"timestamp": 10789.7, "power": 33.259918}, {"timestamp": 10810.3, "power": 33.259918}, {"timestamp": 10830.8, "power": 33.259918}, {"timestamp": 10851.4, "power": 33.259918}, {"timestamp": 10871.9, "power": 33.259918}, {"timestamp": 10892.5, "power": 33.259918}, {"timestamp": 10913.1, "power": 33.259918}, {"timestamp": 10933.7, "power": 33.259918}, {"timestamp": 10954.2, "power": 33.259918}, {"timestamp": 10974.8, "power": 33.259918}, {"timestamp": 10995.3, "power": 33.259918}, {"timestamp": 11015.8, "power": 33.259918}, {"timestamp": 11036.4, "power": 33.259918}, {"timestamp": 11057.0, "power": 33.259918}, {"timestamp": 11077.5, "power": 33.259918}, {"timestamp": 11098.1, "power": 33.006584000000004}, {"timestamp": 11119.6, "power": 33.006584000000004}, {"timestamp": 11140.2, "power": 33.006584000000004}, {"timestamp": 11160.8, "power": 33.006584000000004}, {"timestamp": 11181.3, "power": 33.006584000000004}, {"timestamp": 11201.8, "power": 33.006584000000004}, {"timestamp": 11222.4, "power": 33.006584000000004}, {"timestamp": 11242.9, "power": 33.006584000000004}, {"timestamp": 11263.5, "power": 33.006584000000004}, {"timestamp": 11284.0, "power": 33.006584000000004}, {"timestamp": 11304.5, "power": 33.006584000000004}, {"timestamp": 11325.1, "power": 33.006584000000004}, {"timestamp": 11345.6, "power": 33.006584000000004}, {"timestamp": 11366.2, "power": 33.006584000000004}, {"timestamp": 11386.8, "power": 33.006584000000004}, {"timestamp": 11407.3, "power": 33.006584000000004}, {"timestamp": 11427.9, "power": 33.006584000000004}, {"timestamp": 11448.4, "power": 33.006584000000004}, {"timestamp": 11469.0, "power": 33.006584000000004}, {"timestamp": 11489.6, "power": 33.006584000000004}, {"timestamp": 11510.2, "power": 33.006584000000004}, {"timestamp": 11530.7, "power": 33.006584000000004}, {"timestamp": 11551.3, "power": 33.006584000000004}, {"timestamp": 11571.8, "power": 33.006584000000004}, {"timestamp": 11592.3, "power": 33.006584000000004}, {"timestamp": 11612.9, "power": 33.006584000000004}, {"timestamp": 11633.5, "power": 33.006584000000004}, {"timestamp": 11654.0, "power": 33.006584000000004}, {"timestamp": 11674.6, "power": 33.006584000000004}, {"timestamp": 11695.2, "power": 33.006584000000004}, {"timestamp": 11715.7, "power": 33.006584000000004}, {"timestamp": 11736.2, "power": 33.006584000000004}, {"timestamp": 11756.7, "power": 33.006584000000004}, {"timestamp": 11777.3, "power": 33.006584000000004}, {"timestamp": 11797.8, "power": 33.006584000000004}, {"timestamp": 11818.4, "power": 33.006584000000004}, {"timestamp": 11838.9, "power": 33.006584000000004}, {"timestamp": 11859.4, "power": 33.006584000000004}, {"timestamp": 11879.9, "power": 33.006584000000004}, {"timestamp": 11900.5, "power": 33.006584000000004}, {"timestamp": 11921.0, "power": 33.006584000000004}, {"timestamp": 11941.6, "power": 33.006584000000004}, {"timestamp": 11962.2, "power": 33.006584000000004}, {"timestamp": 11982.8, "power": 33.006584000000004}, {"timestamp": 12003.3, "power": 33.006584000000004}, {"timestamp": 12023.8, "power": 33.006584000000004}, {"timestamp": 12044.3, "power": 33.006584000000004}, {"timestamp": 12064.9, "power": 33.006584000000004}, {"timestamp": 12085.4, "power": 33.006584000000004}, {"timestamp": 12105.9, "power": 32.918409}, {"timestamp": 12128.0, "power": 32.918409}, {"timestamp": 12148.5, "power": 32.918409}, {"timestamp": 12169.0, "power": 32.918409}, {"timestamp": 12189.6, "power": 32.918409}, {"timestamp": 12210.1, "power": 32.918409}, {"timestamp": 12230.6, "power": 32.918409}, {"timestamp": 12251.2, "power": 32.918409}, {"timestamp": 12271.7, "power": 32.918409}, {"timestamp": 12292.2, "power": 32.918409}, {"timestamp": 12312.7, "power": 32.918409}, {"timestamp": 12333.2, "power": 32.918409}, {"timestamp": 12353.8, "power": 32.918409}, {"timestamp": 12374.3, "power": 32.918409}, {"timestamp": 12394.8, "power": 32.918409}, {"timestamp": 12415.3, "power": 32.918409}, {"timestamp": 12435.8, "power": 32.918409}, {"timestamp": 12456.3, "power": 32.918409}, {"timestamp": 12476.9, "power": 32.918409}, {"timestamp": 12497.4, "power": 32.918409}, {"timestamp": 12517.9, "power": 32.918409}, {"timestamp": 12538.4, "power": 32.918409}, {"timestamp": 12559.0, "power": 32.918409}, {"timestamp": 12579.5, "power": 32.918409}, {"timestamp": 12599.9, "power": 32.918409}, {"timestamp": 12620.5, "power": 32.918409}, {"timestamp": 12641.0, "power": 32.918409}, {"timestamp": 12661.5, "power": 32.918409}, {"timestamp": 12682.1, "power": 32.918409}, {"timestamp": 12702.6, "power": 32.918409}, {"timestamp": 12723.1, "power": 32.918409}, {"timestamp": 12743.6, "power": 32.918409}, {"timestamp": 12764.1, "power": 32.918409}, {"timestamp": 12784.7, "power": 32.918409}, {"timestamp": 12805.2, "power": 32.918409}, {"timestamp": 12825.7, "power": 32.918409}, {"timestamp": 12846.2, "power": 32.918409}, {"timestamp": 12866.8, "power": 32.918409}, {"timestamp": 12887.3, "power": 32.918409}, {"timestamp": 12907.8, "power": 32.918409}, {"timestamp": 12928.3, "power": 32.918409}, {"timestamp": 12948.8, "power": 32.918409}, {"timestamp": 12969.3, "power": 32.918409}, {"timestamp": 12989.8, "power": 32.918409}, {"timestamp": 13010.4, "power": 32.918409}, {"timestamp": 13030.9, "power": 32.918409}, {"timestamp": 13051.4, "power": 32.918409}, {"timestamp": 13071.9, "power": 32.918409}, {"timestamp": 13092.4, "power": 32.918409}, {"timestamp": 13112.9, "power": 36.295689}, {"timestamp": 13134.2, "power": 36.295689}, {"timestamp": 13154.7, "power": 36.295689}, {"timestamp": 13175.3, "power": 36.295689}, {"timestamp": 13195.8, "power": 36.295689}, {"timestamp": 13216.3, "power": 36.295689}, {"timestamp": 13236.9, "power": 36.295689}, {"timestamp": 13257.4, "power": 36.295689}, {"timestamp": 13301.3, "power": 36.295689}, {"timestamp": 13321.7, "power": 36.295689}, {"timestamp": 13342.2, "power": 36.295689}, {"timestamp": 13362.7, "power": 36.295689}, {"timestamp": 13383.2, "power": 36.295689}, {"timestamp": 13403.7, "power": 36.295689}, {"timestamp": 13424.2, "power": 36.295689}, {"timestamp": 13444.7, "power": 36.295689}, {"timestamp": 13465.3, "power": 36.295689}, {"timestamp": 13485.8, "power": 36.295689}, {"timestamp": 13506.3, "power": 36.295689}, {"timestamp": 13526.9, "power": 36.295689}, {"timestamp": 13547.4, "power": 36.295689}, {"timestamp": 13567.9, "power": 36.295689}, {"timestamp": 13588.3, "power": 36.295689}, {"timestamp": 13608.9, "power": 36.295689}, {"timestamp": 13629.4, "power": 36.295689}, {"timestamp": 13649.9, "power": 36.295689}, {"timestamp": 13670.4, "power": 36.295689}, {"timestamp": 13691.0, "power": 36.295689}, {"timestamp": 13711.5, "power": 36.295689}, {"timestamp": 13732.0, "power": 36.295689}, {"timestamp": 13752.5, "power": 36.295689}, {"timestamp": 13773.0, "power": 36.295689}, {"timestamp": 13793.6, "power": 36.295689}, {"timestamp": 13814.1, "power": 36.295689}, {"timestamp": 13834.6, "power": 36.295689}, {"timestamp": 13855.2, "power": 36.295689}, {"timestamp": 13875.6, "power": 36.295689}, {"timestamp": 13896.1, "power": 36.295689}, {"timestamp": 13916.7, "power": 36.295689}, {"timestamp": 13937.2, "power": 36.295689}, {"timestamp": 13957.7, "power": 36.295689}, {"timestamp": 13978.3, "power": 36.295689}, {"timestamp": 13998.8, "power": 36.295689}, {"timestamp": 14019.3, "power": 36.295689}, {"timestamp": 14039.8, "power": 36.295689}, {"timestamp": 14060.3, "power": 36.295689}, {"timestamp": 14080.8, "power": 36.295689}, {"timestamp": 14101.4, "power": 36.295689}, {"timestamp": 14121.9, "power": 32.450338}, {"timestamp": 14142.9, "power": 32.450338}, {"timestamp": 14163.4, "power": 32.450338}, {"timestamp": 14183.9, "power": 32.450338}, {"timestamp": 14204.4, "power": 32.450338}, {"timestamp": 14224.9, "power": 32.450338}, {"timestamp": 14245.4, "power": 32.450338}, {"timestamp": 14265.9, "power": 32.450338}, {"timestamp": 14286.5, "power": 32.450338}, {"timestamp": 14307.0, "power": 32.450338}, {"timestamp": 14327.5, "power": 32.450338}, {"timestamp": 14348.0, "power": 32.450338}, {"timestamp": 14368.5, "power": 32.450338}, {"timestamp": 14389.0, "power": 32.450338}, {"timestamp": 14409.5, "power": 32.450338}, {"timestamp": 14430.0, "power": 32.450338}, {"timestamp": 14450.5, "power": 32.450338}, {"timestamp": 14471.1, "power": 32.450338}, {"timestamp": 14491.6, "power": 32.450338}, {"timestamp": 14512.1, "power": 32.450338}, {"timestamp": 14532.6, "power": 32.450338}, {"timestamp": 14553.1, "power": 32.450338}, {"timestamp": 14573.6, "power": 32.450338}, {"timestamp": 14594.2, "power": 32.450338}, {"timestamp": 14614.7, "power": 32.450338}, {"timestamp": 14635.2, "power": 32.450338}, {"timestamp": 14655.7, "power": 32.450338}, {"timestamp": 14676.2, "power": 32.450338}, {"timestamp": 14696.9, "power": 32.450338}, {"timestamp": 14717.4, "power": 32.450338}], "timeline": {"START": "4696.977913", "END": "11994.03509"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9493.02}, {"name": "clSetKernelArg", "calls": 19, "time": 3499.46}, {"name": "clReleaseKernel", "calls": 1, "time": 1388.88}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.5012}, {"name": "clCreateContext", "calls": 1, "time": 50.2979}, {"name": "clReleaseContext", "calls": 1, "time": 39.4874}, {"name": "clReleaseProgram", "calls": 1, "time": 17.673}, {"name": "clCreateKernel", "calls": 1, "time": 0.341108}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.329962}, {"name": "clEnqueueTask", "calls": 1, "time": 0.121798}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086492}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074946}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029116}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026381}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02351}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.023111}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011629}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00934}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007891}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007128}, {"name": "clRetainDevice", "calls": 2, "time": 0.005156}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7297.06}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7296.62}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7706.067003, "utilization": 80.271531, "size": 8157970.0, "time": 1058.642175}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 215199922, "speed": 240.269, "utilization": 2.08566, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 13289213, "speed": 486.539, "utilization": 4.22343, "size": 0.127873}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len6/run1.json b/code/fpga/unopt_results/dblp.xml.20MB.len6/run1.json new file mode 100644 index 0000000..d3640a6 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.934, "power": 32.595138}, {"timestamp": 59.4907, "power": 32.595138}, {"timestamp": 80.0536, "power": 32.595138}, {"timestamp": 100.608, "power": 32.595138}, {"timestamp": 121.283, "power": 32.595138}, {"timestamp": 141.933, "power": 32.595138}, {"timestamp": 162.46, "power": 32.595138}, {"timestamp": 182.954, "power": 32.595138}, {"timestamp": 203.438, "power": 32.595138}, {"timestamp": 223.963, "power": 32.595138}, {"timestamp": 244.498, "power": 32.595138}, {"timestamp": 265.058, "power": 32.595138}, {"timestamp": 285.652, "power": 32.595138}, {"timestamp": 306.24, "power": 32.595138}, {"timestamp": 326.806, "power": 32.595138}, {"timestamp": 347.357, "power": 32.595138}, {"timestamp": 367.949, "power": 32.595138}, {"timestamp": 388.54, "power": 32.595138}, {"timestamp": 409.129, "power": 32.595138}, {"timestamp": 429.719, "power": 32.595138}, {"timestamp": 450.314, "power": 32.595138}, {"timestamp": 470.881, "power": 32.595138}, {"timestamp": 491.434, "power": 32.595138}, {"timestamp": 512.021, "power": 32.595138}, {"timestamp": 532.612, "power": 32.595138}, {"timestamp": 553.199, "power": 32.595138}, {"timestamp": 573.791, "power": 32.595138}, {"timestamp": 594.38, "power": 32.595138}, {"timestamp": 614.942, "power": 32.595138}, {"timestamp": 635.496, "power": 32.595138}, {"timestamp": 656.083, "power": 32.595138}, {"timestamp": 676.669, "power": 32.595138}, {"timestamp": 697.256, "power": 32.595138}, {"timestamp": 717.856, "power": 32.595138}, {"timestamp": 738.462, "power": 32.595138}, {"timestamp": 759.014, "power": 32.595138}, {"timestamp": 779.567, "power": 32.595138}, {"timestamp": 800.158, "power": 32.595138}, {"timestamp": 820.748, "power": 32.595138}, {"timestamp": 841.336, "power": 32.595138}, {"timestamp": 861.926, "power": 32.595138}, {"timestamp": 882.475, "power": 32.595138}, {"timestamp": 903.027, "power": 32.595138}, {"timestamp": 923.582, "power": 32.595138}, {"timestamp": 944.172, "power": 32.595138}, {"timestamp": 964.765, "power": 32.595138}, {"timestamp": 985.365, "power": 32.595138}, {"timestamp": 1005.95, "power": 32.584524}, {"timestamp": 1027.09, "power": 32.584524}, {"timestamp": 1047.62, "power": 32.584524}, {"timestamp": 1068.15, "power": 32.584524}, {"timestamp": 1088.68, "power": 32.584524}, {"timestamp": 1109.21, "power": 32.584524}, {"timestamp": 1129.74, "power": 32.584524}, {"timestamp": 1150.27, "power": 32.584524}, {"timestamp": 1170.78, "power": 32.584524}, {"timestamp": 1191.27, "power": 32.584524}, {"timestamp": 1211.8, "power": 32.584524}, {"timestamp": 1232.33, "power": 32.584524}, {"timestamp": 1252.86, "power": 32.584524}, {"timestamp": 1273.39, "power": 32.584524}, {"timestamp": 1293.92, "power": 32.584524}, {"timestamp": 1314.46, "power": 32.584524}, {"timestamp": 1334.95, "power": 32.584524}, {"timestamp": 1355.47, "power": 32.584524}, {"timestamp": 1376.01, "power": 32.584524}, {"timestamp": 1396.54, "power": 32.584524}, {"timestamp": 1417.07, "power": 32.584524}, {"timestamp": 1437.61, "power": 32.584524}, {"timestamp": 1458.14, "power": 32.584524}, {"timestamp": 1478.64, "power": 32.584524}, {"timestamp": 1499.13, "power": 32.584524}, {"timestamp": 1519.65, "power": 32.584524}, {"timestamp": 1540.19, "power": 32.584524}, {"timestamp": 1560.71, "power": 32.584524}, {"timestamp": 1581.24, "power": 32.584524}, {"timestamp": 1601.77, "power": 32.584524}, {"timestamp": 1622.3, "power": 32.584524}, {"timestamp": 1642.81, "power": 32.584524}, {"timestamp": 1663.34, "power": 32.584524}, {"timestamp": 1683.86, "power": 32.584524}, {"timestamp": 1704.39, "power": 32.584524}, {"timestamp": 1724.92, "power": 32.584524}, {"timestamp": 1745.45, "power": 32.584524}, {"timestamp": 1765.98, "power": 32.584524}, {"timestamp": 1786.47, "power": 32.584524}, {"timestamp": 1806.96, "power": 32.584524}, {"timestamp": 1827.49, "power": 32.584524}, {"timestamp": 1848.02, "power": 32.584524}, {"timestamp": 1868.55, "power": 32.584524}, {"timestamp": 1889.08, "power": 32.584524}, {"timestamp": 1909.61, "power": 32.584524}, {"timestamp": 1930.13, "power": 32.584524}, {"timestamp": 1950.64, "power": 32.584524}, {"timestamp": 1971.13, "power": 32.584524}, {"timestamp": 1991.66, "power": 32.584524}, {"timestamp": 2012.19, "power": 32.4131}, {"timestamp": 2033.18, "power": 32.4131}, {"timestamp": 2053.73, "power": 32.4131}, {"timestamp": 2074.26, "power": 32.4131}, {"timestamp": 2094.76, "power": 32.4131}, {"timestamp": 2115.25, "power": 32.4131}, {"timestamp": 2135.78, "power": 32.4131}, {"timestamp": 2156.31, "power": 32.4131}, {"timestamp": 2176.84, "power": 32.4131}, {"timestamp": 2197.37, "power": 32.4131}, {"timestamp": 2217.9, "power": 32.4131}, {"timestamp": 2238.45, "power": 32.4131}, {"timestamp": 2258.94, "power": 32.4131}, {"timestamp": 2279.46, "power": 32.4131}, {"timestamp": 2299.99, "power": 32.4131}, {"timestamp": 2320.52, "power": 32.4131}, {"timestamp": 2341.05, "power": 32.4131}, {"timestamp": 2361.58, "power": 32.4131}, {"timestamp": 2382.12, "power": 32.4131}, {"timestamp": 2402.62, "power": 32.4131}, {"timestamp": 2423.11, "power": 32.4131}, {"timestamp": 2443.64, "power": 32.4131}, {"timestamp": 2464.17, "power": 32.4131}, {"timestamp": 2484.71, "power": 32.4131}, {"timestamp": 2505.24, "power": 32.4131}, {"timestamp": 2525.77, "power": 32.4131}, {"timestamp": 2546.3, "power": 32.4131}, {"timestamp": 2566.8, "power": 32.4131}, {"timestamp": 2587.32, "power": 32.4131}, {"timestamp": 2607.85, "power": 32.4131}, {"timestamp": 2628.38, "power": 32.4131}, {"timestamp": 2648.91, "power": 32.4131}, {"timestamp": 2669.44, "power": 32.4131}, {"timestamp": 2689.97, "power": 32.4131}, {"timestamp": 2710.49, "power": 32.4131}, {"timestamp": 2730.97, "power": 32.4131}, {"timestamp": 2751.5, "power": 32.4131}, {"timestamp": 2772.03, "power": 32.4131}, {"timestamp": 2792.56, "power": 32.4131}, {"timestamp": 2813.09, "power": 32.4131}, {"timestamp": 2833.62, "power": 32.4131}, {"timestamp": 2854.15, "power": 32.4131}, {"timestamp": 2874.66, "power": 32.4131}, {"timestamp": 2895.15, "power": 32.4131}, {"timestamp": 2915.67, "power": 32.4131}, {"timestamp": 2936.2, "power": 32.4131}, {"timestamp": 2956.73, "power": 32.4131}, {"timestamp": 2977.26, "power": 32.4131}, {"timestamp": 2997.79, "power": 32.4131}, {"timestamp": 3018.32, "power": 32.408730000000006}, {"timestamp": 3039.44, "power": 32.408730000000006}, {"timestamp": 3059.97, "power": 32.408730000000006}, {"timestamp": 3080.5, "power": 32.408730000000006}, {"timestamp": 3101.03, "power": 32.408730000000006}, {"timestamp": 3121.55, "power": 32.408730000000006}, {"timestamp": 3142.08, "power": 32.408730000000006}, {"timestamp": 3162.6, "power": 32.408730000000006}, {"timestamp": 3183.09, "power": 32.408730000000006}, {"timestamp": 3203.62, "power": 32.408730000000006}, {"timestamp": 3224.15, "power": 32.408730000000006}, {"timestamp": 3244.69, "power": 32.408730000000006}, {"timestamp": 3265.22, "power": 32.408730000000006}, {"timestamp": 3285.75, "power": 32.408730000000006}, {"timestamp": 3306.28, "power": 32.408730000000006}, {"timestamp": 3326.81, "power": 32.408730000000006}, {"timestamp": 3347.33, "power": 32.408730000000006}, {"timestamp": 3367.86, "power": 32.408730000000006}, {"timestamp": 3388.39, "power": 32.408730000000006}, {"timestamp": 3408.92, "power": 32.408730000000006}, {"timestamp": 3429.45, "power": 32.408730000000006}, {"timestamp": 3449.98, "power": 32.408730000000006}, {"timestamp": 3470.42, "power": 32.408730000000006}, {"timestamp": 3490.62, "power": 32.408730000000006}, {"timestamp": 3511.11, "power": 32.408730000000006}, {"timestamp": 3531.63, "power": 32.408730000000006}, {"timestamp": 3552.17, "power": 32.408730000000006}, {"timestamp": 3572.7, "power": 32.408730000000006}, {"timestamp": 3593.23, "power": 32.408730000000006}, {"timestamp": 3613.76, "power": 32.408730000000006}, {"timestamp": 3634.29, "power": 32.408730000000006}, {"timestamp": 3654.79, "power": 32.408730000000006}, {"timestamp": 3675.36, "power": 32.408730000000006}, {"timestamp": 3695.95, "power": 32.408730000000006}, {"timestamp": 3716.54, "power": 32.408730000000006}, {"timestamp": 3737.14, "power": 32.408730000000006}, {"timestamp": 3757.68, "power": 32.408730000000006}, {"timestamp": 3778.21, "power": 32.408730000000006}, {"timestamp": 3798.72, "power": 32.408730000000006}, {"timestamp": 3819.24, "power": 32.408730000000006}, {"timestamp": 3839.76, "power": 32.408730000000006}, {"timestamp": 3860.29, "power": 32.408730000000006}, {"timestamp": 3880.82, "power": 32.408730000000006}, {"timestamp": 3901.34, "power": 32.408730000000006}, {"timestamp": 3921.87, "power": 32.408730000000006}, {"timestamp": 3942.4, "power": 32.408730000000006}, {"timestamp": 3962.92, "power": 32.408730000000006}, {"timestamp": 3983.45, "power": 32.408730000000006}, {"timestamp": 4003.98, "power": 32.408730000000006}, {"timestamp": 4024.51, "power": 34.495683}, {"timestamp": 4045.63, "power": 34.495683}, {"timestamp": 4066.16, "power": 34.495683}, {"timestamp": 4086.68, "power": 34.495683}, {"timestamp": 4107.17, "power": 34.495683}, {"timestamp": 4127.69, "power": 34.495683}, {"timestamp": 4148.22, "power": 34.495683}, {"timestamp": 4168.74, "power": 34.495683}, {"timestamp": 4189.27, "power": 34.495683}, {"timestamp": 4209.8, "power": 34.495683}, {"timestamp": 4230.32, "power": 34.495683}, {"timestamp": 4250.83, "power": 34.495683}, {"timestamp": 4271.35, "power": 34.495683}, {"timestamp": 4291.88, "power": 34.495683}, {"timestamp": 4312.41, "power": 34.495683}, {"timestamp": 4332.93, "power": 34.495683}, {"timestamp": 4353.46, "power": 34.495683}, {"timestamp": 4373.98, "power": 34.495683}, {"timestamp": 4394.52, "power": 34.495683}, {"timestamp": 4415.0, "power": 34.495683}, {"timestamp": 4435.53, "power": 34.495683}, {"timestamp": 4456.06, "power": 34.495683}, {"timestamp": 4476.59, "power": 34.495683}, {"timestamp": 4497.11, "power": 34.495683}, {"timestamp": 4517.64, "power": 34.495683}, {"timestamp": 4538.16, "power": 34.495683}, {"timestamp": 4558.67, "power": 34.495683}, {"timestamp": 4579.16, "power": 34.495683}, {"timestamp": 4599.68, "power": 34.495683}, {"timestamp": 4620.21, "power": 34.495683}, {"timestamp": 4640.74, "power": 34.495683}, {"timestamp": 4661.27, "power": 34.495683}, {"timestamp": 4681.79, "power": 34.495683}, {"timestamp": 4702.32, "power": 34.495683}, {"timestamp": 4722.83, "power": 34.495683}, {"timestamp": 4743.35, "power": 34.495683}, {"timestamp": 4763.87, "power": 34.495683}, {"timestamp": 4784.41, "power": 34.495683}, {"timestamp": 4804.98, "power": 34.495683}, {"timestamp": 4825.53, "power": 34.495683}, {"timestamp": 4846.06, "power": 34.495683}, {"timestamp": 4866.58, "power": 34.495683}, {"timestamp": 4887.11, "power": 34.495683}, {"timestamp": 4907.66, "power": 34.495683}, {"timestamp": 4928.2, "power": 34.495683}, {"timestamp": 4948.74, "power": 34.495683}, {"timestamp": 4969.28, "power": 34.495683}, {"timestamp": 4989.82, "power": 34.495683}, {"timestamp": 5010.36, "power": 34.495683}, {"timestamp": 5030.88, "power": 32.924418}, {"timestamp": 5051.97, "power": 32.924418}, {"timestamp": 5072.51, "power": 32.924418}, {"timestamp": 5093.04, "power": 32.924418}, {"timestamp": 5113.58, "power": 32.924418}, {"timestamp": 5134.11, "power": 32.924418}, {"timestamp": 5154.64, "power": 32.924418}, {"timestamp": 5175.13, "power": 32.924418}, {"timestamp": 5195.67, "power": 32.924418}, {"timestamp": 5216.2, "power": 32.924418}, {"timestamp": 5236.74, "power": 32.924418}, {"timestamp": 5257.28, "power": 32.924418}, {"timestamp": 5277.82, "power": 32.924418}, {"timestamp": 5298.36, "power": 32.924418}, {"timestamp": 5318.89, "power": 32.924418}, {"timestamp": 5339.42, "power": 32.924418}, {"timestamp": 5359.97, "power": 32.924418}, {"timestamp": 5380.51, "power": 32.924418}, {"timestamp": 5401.05, "power": 32.924418}, {"timestamp": 5421.59, "power": 32.924418}, {"timestamp": 5442.13, "power": 32.924418}, {"timestamp": 5462.64, "power": 32.924418}, {"timestamp": 5483.13, "power": 32.924418}, {"timestamp": 5503.67, "power": 32.924418}, {"timestamp": 5524.21, "power": 32.924418}, {"timestamp": 5544.78, "power": 32.924418}, {"timestamp": 5565.34, "power": 32.924418}, {"timestamp": 5585.91, "power": 32.924418}, {"timestamp": 5606.51, "power": 32.924418}, {"timestamp": 5627.0, "power": 32.924418}, {"timestamp": 5647.56, "power": 32.924418}, {"timestamp": 5668.12, "power": 32.924418}, {"timestamp": 5688.62, "power": 32.924418}, {"timestamp": 5709.14, "power": 32.924418}, {"timestamp": 5729.68, "power": 32.924418}, {"timestamp": 5750.22, "power": 32.924418}, {"timestamp": 5770.73, "power": 32.924418}, {"timestamp": 5791.26, "power": 32.924418}, {"timestamp": 5811.8, "power": 32.924418}, {"timestamp": 5832.34, "power": 32.924418}, {"timestamp": 5852.88, "power": 32.924418}, {"timestamp": 5873.41, "power": 32.924418}, {"timestamp": 5893.95, "power": 32.924418}, {"timestamp": 5914.49, "power": 32.924418}, {"timestamp": 5934.99, "power": 32.924418}, {"timestamp": 5955.51, "power": 32.924418}, {"timestamp": 5976.05, "power": 32.924418}, {"timestamp": 5996.59, "power": 32.924418}, {"timestamp": 6017.12, "power": 32.924418}, {"timestamp": 6037.68, "power": 33.251238}, {"timestamp": 6058.75, "power": 33.251238}, {"timestamp": 6079.29, "power": 33.251238}, {"timestamp": 6099.82, "power": 33.251238}, {"timestamp": 6120.36, "power": 33.251238}, {"timestamp": 6140.89, "power": 33.251238}, {"timestamp": 6161.43, "power": 33.251238}, {"timestamp": 6181.97, "power": 33.251238}, {"timestamp": 6202.51, "power": 33.251238}, {"timestamp": 6223.01, "power": 33.251238}, {"timestamp": 6243.53, "power": 33.251238}, {"timestamp": 6264.07, "power": 33.251238}, {"timestamp": 6284.6, "power": 33.251238}, {"timestamp": 6305.14, "power": 33.251238}, {"timestamp": 6325.68, "power": 33.251238}, {"timestamp": 6346.21, "power": 33.251238}, {"timestamp": 6366.72, "power": 33.251238}, {"timestamp": 6387.27, "power": 33.251238}, {"timestamp": 6407.84, "power": 33.251238}, {"timestamp": 6428.4, "power": 33.251238}, {"timestamp": 6448.96, "power": 33.251238}, {"timestamp": 6469.53, "power": 33.251238}, {"timestamp": 6490.08, "power": 33.251238}, {"timestamp": 6510.6, "power": 33.251238}, {"timestamp": 6531.09, "power": 33.251238}, {"timestamp": 6551.65, "power": 33.251238}, {"timestamp": 6572.2, "power": 33.251238}, {"timestamp": 6592.76, "power": 33.251238}, {"timestamp": 6613.32, "power": 33.251238}, {"timestamp": 6633.89, "power": 33.251238}, {"timestamp": 6654.44, "power": 33.251238}, {"timestamp": 6674.94, "power": 33.251238}, {"timestamp": 6695.5, "power": 33.251238}, {"timestamp": 6716.06, "power": 33.251238}, {"timestamp": 6736.59, "power": 33.251238}, {"timestamp": 6757.15, "power": 33.251238}, {"timestamp": 6777.68, "power": 33.251238}, {"timestamp": 6798.23, "power": 33.251238}, {"timestamp": 6818.76, "power": 33.251238}, {"timestamp": 6839.29, "power": 33.251238}, {"timestamp": 6859.82, "power": 33.251238}, {"timestamp": 6880.36, "power": 33.251238}, {"timestamp": 6900.9, "power": 33.251238}, {"timestamp": 6921.43, "power": 33.251238}, {"timestamp": 6941.98, "power": 33.251238}, {"timestamp": 6962.48, "power": 33.251238}, {"timestamp": 6982.86, "power": 33.251238}, {"timestamp": 7003.39, "power": 33.251238}, {"timestamp": 7023.92, "power": 33.251238}, {"timestamp": 7044.46, "power": 33.528862000000004}, {"timestamp": 7065.67, "power": 33.528862000000004}, {"timestamp": 7086.21, "power": 33.528862000000004}, {"timestamp": 7106.74, "power": 33.528862000000004}, {"timestamp": 7127.27, "power": 33.528862000000004}, {"timestamp": 7147.8, "power": 33.528862000000004}, {"timestamp": 7168.34, "power": 33.528862000000004}, {"timestamp": 7188.88, "power": 33.528862000000004}, {"timestamp": 7209.41, "power": 33.528862000000004}, {"timestamp": 7229.95, "power": 33.528862000000004}, {"timestamp": 7250.5, "power": 33.528862000000004}, {"timestamp": 7270.98, "power": 33.528862000000004}, {"timestamp": 7291.51, "power": 33.528862000000004}, {"timestamp": 7312.05, "power": 33.528862000000004}, {"timestamp": 7332.59, "power": 33.528862000000004}, {"timestamp": 7353.16, "power": 33.528862000000004}, {"timestamp": 7373.73, "power": 33.528862000000004}, {"timestamp": 7394.3, "power": 33.528862000000004}, {"timestamp": 7414.82, "power": 33.528862000000004}, {"timestamp": 7435.37, "power": 33.528862000000004}, {"timestamp": 7455.94, "power": 33.528862000000004}, {"timestamp": 7476.5, "power": 33.528862000000004}, {"timestamp": 7497.07, "power": 33.528862000000004}, {"timestamp": 7517.61, "power": 33.528862000000004}, {"timestamp": 7538.17, "power": 33.528862000000004}, {"timestamp": 7558.69, "power": 33.528862000000004}, {"timestamp": 7579.24, "power": 33.528862000000004}, {"timestamp": 7599.81, "power": 33.528862000000004}, {"timestamp": 7620.38, "power": 33.528862000000004}, {"timestamp": 7640.94, "power": 33.528862000000004}, {"timestamp": 7661.5, "power": 33.528862000000004}, {"timestamp": 7682.07, "power": 33.528862000000004}, {"timestamp": 7702.58, "power": 33.528862000000004}, {"timestamp": 7723.07, "power": 33.528862000000004}, {"timestamp": 7743.6, "power": 33.528862000000004}, {"timestamp": 7764.14, "power": 33.528862000000004}, {"timestamp": 7784.68, "power": 33.528862000000004}, {"timestamp": 7805.22, "power": 33.528862000000004}, {"timestamp": 7825.76, "power": 33.528862000000004}, {"timestamp": 7846.29, "power": 33.528862000000004}, {"timestamp": 7866.8, "power": 33.528862000000004}, {"timestamp": 7887.29, "power": 33.528862000000004}, {"timestamp": 7907.86, "power": 33.528862000000004}, {"timestamp": 7928.43, "power": 33.528862000000004}, {"timestamp": 7949.0, "power": 33.528862000000004}, {"timestamp": 7969.56, "power": 33.528862000000004}, {"timestamp": 7990.13, "power": 33.528862000000004}, {"timestamp": 8010.65, "power": 33.528862000000004}, {"timestamp": 8031.2, "power": 33.528862000000004}, {"timestamp": 8051.75, "power": 34.188506000000004}, {"timestamp": 8072.86, "power": 34.188506000000004}, {"timestamp": 8093.39, "power": 34.188506000000004}, {"timestamp": 8113.93, "power": 34.188506000000004}, {"timestamp": 8134.47, "power": 34.188506000000004}, {"timestamp": 8154.96, "power": 34.188506000000004}, {"timestamp": 8175.49, "power": 34.188506000000004}, {"timestamp": 8196.03, "power": 34.188506000000004}, {"timestamp": 8216.56, "power": 34.188506000000004}, {"timestamp": 8237.1, "power": 34.188506000000004}, {"timestamp": 8257.63, "power": 34.188506000000004}, {"timestamp": 8278.17, "power": 34.188506000000004}, {"timestamp": 8298.69, "power": 34.188506000000004}, {"timestamp": 8319.18, "power": 34.188506000000004}, {"timestamp": 8339.75, "power": 34.188506000000004}, {"timestamp": 8360.31, "power": 34.188506000000004}, {"timestamp": 8380.86, "power": 34.188506000000004}, {"timestamp": 8401.42, "power": 34.188506000000004}, {"timestamp": 8421.99, "power": 34.188506000000004}, {"timestamp": 8442.59, "power": 34.188506000000004}, {"timestamp": 8463.09, "power": 34.188506000000004}, {"timestamp": 8483.64, "power": 34.188506000000004}, {"timestamp": 8504.2, "power": 34.188506000000004}, {"timestamp": 8524.77, "power": 34.188506000000004}, {"timestamp": 8545.34, "power": 34.188506000000004}, {"timestamp": 8565.91, "power": 34.188506000000004}, {"timestamp": 8586.48, "power": 34.188506000000004}, {"timestamp": 8606.97, "power": 34.188506000000004}, {"timestamp": 8627.53, "power": 34.188506000000004}, {"timestamp": 8648.1, "power": 34.188506000000004}, {"timestamp": 8668.66, "power": 34.188506000000004}, {"timestamp": 8689.22, "power": 34.188506000000004}, {"timestamp": 8709.79, "power": 34.188506000000004}, {"timestamp": 8730.36, "power": 34.188506000000004}, {"timestamp": 8750.87, "power": 34.188506000000004}, {"timestamp": 8771.42, "power": 34.188506000000004}, {"timestamp": 8791.97, "power": 34.188506000000004}, {"timestamp": 8812.53, "power": 34.188506000000004}, {"timestamp": 8833.1, "power": 34.188506000000004}, {"timestamp": 8853.65, "power": 34.188506000000004}, {"timestamp": 8874.21, "power": 34.188506000000004}, {"timestamp": 8894.72, "power": 34.188506000000004}, {"timestamp": 8915.27, "power": 34.188506000000004}, {"timestamp": 8935.83, "power": 34.188506000000004}, {"timestamp": 8956.39, "power": 34.188506000000004}, {"timestamp": 8976.95, "power": 34.188506000000004}, {"timestamp": 8997.51, "power": 34.188506000000004}, {"timestamp": 9018.07, "power": 34.188506000000004}, {"timestamp": 9038.58, "power": 34.188506000000004}, {"timestamp": 9059.07, "power": 33.155654}, {"timestamp": 9080.16, "power": 33.155654}, {"timestamp": 9100.7, "power": 33.155654}, {"timestamp": 9121.23, "power": 33.155654}, {"timestamp": 9141.77, "power": 33.155654}, {"timestamp": 9162.31, "power": 33.155654}, {"timestamp": 9182.84, "power": 33.155654}, {"timestamp": 9203.37, "power": 33.155654}, {"timestamp": 9223.91, "power": 33.155654}, {"timestamp": 9244.44, "power": 33.155654}, {"timestamp": 9264.98, "power": 33.155654}, {"timestamp": 9285.51, "power": 33.155654}, {"timestamp": 9306.05, "power": 33.155654}, {"timestamp": 9326.56, "power": 33.155654}, {"timestamp": 9347.09, "power": 33.155654}, {"timestamp": 9367.62, "power": 33.155654}, {"timestamp": 9388.16, "power": 33.155654}, {"timestamp": 9408.69, "power": 33.155654}, {"timestamp": 9429.23, "power": 33.155654}, {"timestamp": 9449.77, "power": 33.155654}, {"timestamp": 9470.3, "power": 33.155654}, {"timestamp": 9490.83, "power": 33.155654}, {"timestamp": 9511.36, "power": 33.155654}, {"timestamp": 9531.9, "power": 33.155654}, {"timestamp": 9552.43, "power": 33.155654}, {"timestamp": 9572.97, "power": 33.155654}, {"timestamp": 9593.51, "power": 33.155654}, {"timestamp": 9614.04, "power": 33.155654}, {"timestamp": 9634.56, "power": 33.155654}, {"timestamp": 9655.05, "power": 33.155654}, {"timestamp": 9675.58, "power": 33.155654}, {"timestamp": 9696.12, "power": 33.155654}, {"timestamp": 9716.65, "power": 33.155654}, {"timestamp": 9737.19, "power": 33.155654}, {"timestamp": 9757.74, "power": 33.155654}, {"timestamp": 9778.29, "power": 33.155654}, {"timestamp": 9798.8, "power": 33.155654}, {"timestamp": 9819.35, "power": 33.155654}, {"timestamp": 9839.92, "power": 33.155654}, {"timestamp": 9860.47, "power": 33.155654}, {"timestamp": 9881.05, "power": 33.155654}, {"timestamp": 9901.61, "power": 33.155654}, {"timestamp": 9922.18, "power": 33.155654}, {"timestamp": 9942.69, "power": 33.155654}, {"timestamp": 9963.24, "power": 33.155654}, {"timestamp": 9983.8, "power": 33.155654}, {"timestamp": 10004.4, "power": 33.155654}, {"timestamp": 10024.9, "power": 33.155654}, {"timestamp": 10045.5, "power": 33.155654}, {"timestamp": 10066.0, "power": 33.870063}, {"timestamp": 10087.4, "power": 33.870063}, {"timestamp": 10107.9, "power": 33.870063}, {"timestamp": 10128.5, "power": 33.870063}, {"timestamp": 10149.0, "power": 33.870063}, {"timestamp": 10169.5, "power": 33.870063}, {"timestamp": 10190.1, "power": 33.870063}, {"timestamp": 10210.6, "power": 33.870063}, {"timestamp": 10231.1, "power": 33.870063}, {"timestamp": 10251.6, "power": 33.870063}, {"timestamp": 10272.1, "power": 33.870063}, {"timestamp": 10292.7, "power": 33.870063}, {"timestamp": 10313.2, "power": 33.870063}, {"timestamp": 10333.7, "power": 33.870063}, {"timestamp": 10354.3, "power": 33.870063}, {"timestamp": 10374.8, "power": 33.870063}, {"timestamp": 10395.3, "power": 33.870063}, {"timestamp": 10415.9, "power": 33.870063}, {"timestamp": 10436.4, "power": 33.870063}, {"timestamp": 10457.0, "power": 33.870063}, {"timestamp": 10477.5, "power": 33.870063}, {"timestamp": 10498.0, "power": 33.870063}, {"timestamp": 10518.5, "power": 33.870063}, {"timestamp": 10539.0, "power": 33.870063}, {"timestamp": 10559.6, "power": 33.870063}, {"timestamp": 10580.2, "power": 33.870063}, {"timestamp": 10600.7, "power": 33.870063}, {"timestamp": 10621.3, "power": 33.870063}, {"timestamp": 10641.9, "power": 33.870063}, {"timestamp": 10662.5, "power": 33.870063}, {"timestamp": 10683.0, "power": 33.870063}, {"timestamp": 10703.5, "power": 33.870063}, {"timestamp": 10724.1, "power": 33.870063}, {"timestamp": 10744.7, "power": 33.870063}, {"timestamp": 10765.2, "power": 33.870063}, {"timestamp": 10785.8, "power": 33.870063}, {"timestamp": 10806.4, "power": 33.870063}, {"timestamp": 10826.9, "power": 33.870063}, {"timestamp": 10847.5, "power": 33.870063}, {"timestamp": 10868.0, "power": 33.870063}, {"timestamp": 10888.6, "power": 33.870063}, {"timestamp": 10909.1, "power": 33.870063}, {"timestamp": 10929.7, "power": 33.870063}, {"timestamp": 10950.3, "power": 33.870063}, {"timestamp": 10970.8, "power": 33.870063}, {"timestamp": 10991.3, "power": 33.870063}, {"timestamp": 11011.9, "power": 33.870063}, {"timestamp": 11032.5, "power": 33.870063}, {"timestamp": 11053.0, "power": 33.870063}, {"timestamp": 11073.6, "power": 33.790071999999995}, {"timestamp": 11095.8, "power": 33.790071999999995}, {"timestamp": 11116.3, "power": 33.790071999999995}, {"timestamp": 11136.9, "power": 33.790071999999995}, {"timestamp": 11157.4, "power": 33.790071999999995}, {"timestamp": 11178.0, "power": 33.790071999999995}, {"timestamp": 11198.5, "power": 33.790071999999995}, {"timestamp": 11219.0, "power": 33.790071999999995}, {"timestamp": 11239.5, "power": 33.790071999999995}, {"timestamp": 11260.1, "power": 33.790071999999995}, {"timestamp": 11280.6, "power": 33.790071999999995}, {"timestamp": 11301.2, "power": 33.790071999999995}, {"timestamp": 11321.7, "power": 33.790071999999995}, {"timestamp": 11342.2, "power": 33.790071999999995}, {"timestamp": 11362.8, "power": 33.790071999999995}, {"timestamp": 11383.3, "power": 33.790071999999995}, {"timestamp": 11403.9, "power": 33.790071999999995}, {"timestamp": 11424.4, "power": 33.790071999999995}, {"timestamp": 11445.0, "power": 33.790071999999995}, {"timestamp": 11465.5, "power": 33.790071999999995}, {"timestamp": 11486.1, "power": 33.790071999999995}, {"timestamp": 11506.6, "power": 33.790071999999995}, {"timestamp": 11527.1, "power": 33.790071999999995}, {"timestamp": 11547.7, "power": 33.790071999999995}, {"timestamp": 11568.3, "power": 33.790071999999995}, {"timestamp": 11588.8, "power": 33.790071999999995}, {"timestamp": 11609.4, "power": 33.790071999999995}, {"timestamp": 11629.9, "power": 33.790071999999995}, {"timestamp": 11650.5, "power": 33.790071999999995}, {"timestamp": 11671.0, "power": 33.790071999999995}, {"timestamp": 11691.5, "power": 33.790071999999995}, {"timestamp": 11712.1, "power": 33.790071999999995}, {"timestamp": 11732.6, "power": 33.790071999999995}, {"timestamp": 11753.2, "power": 33.790071999999995}, {"timestamp": 11773.7, "power": 33.790071999999995}, {"timestamp": 11794.3, "power": 33.790071999999995}, {"timestamp": 11814.8, "power": 33.790071999999995}, {"timestamp": 11835.4, "power": 33.790071999999995}, {"timestamp": 11855.9, "power": 33.790071999999995}, {"timestamp": 11876.5, "power": 33.790071999999995}, {"timestamp": 11897.1, "power": 33.790071999999995}, {"timestamp": 11917.6, "power": 33.790071999999995}, {"timestamp": 11938.2, "power": 33.790071999999995}, {"timestamp": 11958.7, "power": 33.790071999999995}, {"timestamp": 11979.2, "power": 33.790071999999995}, {"timestamp": 11999.7, "power": 33.790071999999995}, {"timestamp": 12020.3, "power": 33.790071999999995}, {"timestamp": 12040.8, "power": 33.790071999999995}, {"timestamp": 12061.4, "power": 33.790071999999995}, {"timestamp": 12081.9, "power": 33.125885999999994}, {"timestamp": 12103.1, "power": 33.125885999999994}, {"timestamp": 12123.7, "power": 33.125885999999994}, {"timestamp": 12144.2, "power": 33.125885999999994}, {"timestamp": 12164.8, "power": 33.125885999999994}, {"timestamp": 12185.4, "power": 33.125885999999994}, {"timestamp": 12206.0, "power": 33.125885999999994}, {"timestamp": 12226.5, "power": 33.125885999999994}, {"timestamp": 12247.0, "power": 33.125885999999994}, {"timestamp": 12267.5, "power": 33.125885999999994}, {"timestamp": 12288.0, "power": 33.125885999999994}, {"timestamp": 12308.6, "power": 33.125885999999994}, {"timestamp": 12329.1, "power": 33.125885999999994}, {"timestamp": 12349.6, "power": 33.125885999999994}, {"timestamp": 12370.1, "power": 33.125885999999994}, {"timestamp": 12390.6, "power": 33.125885999999994}, {"timestamp": 12411.1, "power": 33.125885999999994}, {"timestamp": 12431.6, "power": 33.125885999999994}, {"timestamp": 12452.2, "power": 33.125885999999994}, {"timestamp": 12472.7, "power": 33.125885999999994}, {"timestamp": 12493.2, "power": 33.125885999999994}, {"timestamp": 12513.7, "power": 33.125885999999994}, {"timestamp": 12534.3, "power": 33.125885999999994}, {"timestamp": 12554.8, "power": 33.125885999999994}, {"timestamp": 12575.3, "power": 33.125885999999994}, {"timestamp": 12595.8, "power": 33.125885999999994}, {"timestamp": 12616.3, "power": 33.125885999999994}, {"timestamp": 12636.8, "power": 33.125885999999994}, {"timestamp": 12657.3, "power": 33.125885999999994}, {"timestamp": 12677.9, "power": 33.125885999999994}, {"timestamp": 12698.4, "power": 33.125885999999994}, {"timestamp": 12718.9, "power": 33.125885999999994}, {"timestamp": 12739.4, "power": 33.125885999999994}, {"timestamp": 12759.9, "power": 33.125885999999994}, {"timestamp": 12780.4, "power": 33.125885999999994}, {"timestamp": 12801.0, "power": 33.125885999999994}, {"timestamp": 12821.5, "power": 33.125885999999994}, {"timestamp": 12842.0, "power": 33.125885999999994}, {"timestamp": 12862.5, "power": 33.125885999999994}, {"timestamp": 12883.0, "power": 33.125885999999994}, {"timestamp": 12903.5, "power": 33.125885999999994}, {"timestamp": 12924.0, "power": 33.125885999999994}, {"timestamp": 12944.5, "power": 33.125885999999994}, {"timestamp": 12965.0, "power": 33.125885999999994}, {"timestamp": 12985.6, "power": 33.125885999999994}, {"timestamp": 13006.1, "power": 33.125885999999994}, {"timestamp": 13026.6, "power": 33.125885999999994}, {"timestamp": 13047.1, "power": 33.125885999999994}, {"timestamp": 13067.6, "power": 33.125885999999994}, {"timestamp": 13088.1, "power": 34.91098}, {"timestamp": 13110.2, "power": 34.91098}, {"timestamp": 13130.8, "power": 34.91098}, {"timestamp": 13151.2, "power": 34.91098}, {"timestamp": 13171.8, "power": 34.91098}, {"timestamp": 13192.3, "power": 34.91098}, {"timestamp": 13212.8, "power": 34.91098}, {"timestamp": 13233.3, "power": 34.91098}, {"timestamp": 13253.8, "power": 34.91098}, {"timestamp": 13274.4, "power": 34.91098}, {"timestamp": 13294.9, "power": 34.91098}, {"timestamp": 13315.4, "power": 34.91098}, {"timestamp": 13335.9, "power": 34.91098}, {"timestamp": 13356.4, "power": 34.91098}, {"timestamp": 13376.9, "power": 34.91098}, {"timestamp": 13397.5, "power": 34.91098}, {"timestamp": 13418.0, "power": 34.91098}, {"timestamp": 13438.6, "power": 34.91098}, {"timestamp": 13459.1, "power": 34.91098}, {"timestamp": 13479.6, "power": 34.91098}, {"timestamp": 13500.1, "power": 34.91098}, {"timestamp": 13520.7, "power": 34.91098}, {"timestamp": 13541.3, "power": 34.91098}, {"timestamp": 13561.8, "power": 34.91098}, {"timestamp": 13582.4, "power": 34.91098}, {"timestamp": 13602.9, "power": 34.91098}, {"timestamp": 13623.4, "power": 34.91098}, {"timestamp": 13643.9, "power": 34.91098}, {"timestamp": 13664.5, "power": 34.91098}, {"timestamp": 13685.0, "power": 34.91098}, {"timestamp": 13705.5, "power": 34.91098}, {"timestamp": 13726.1, "power": 34.91098}, {"timestamp": 13746.6, "power": 34.91098}, {"timestamp": 13767.1, "power": 34.91098}, {"timestamp": 13787.5, "power": 34.91098}, {"timestamp": 13808.1, "power": 34.91098}, {"timestamp": 13828.6, "power": 34.91098}, {"timestamp": 13849.1, "power": 34.91098}, {"timestamp": 13869.6, "power": 34.91098}, {"timestamp": 13890.2, "power": 34.91098}, {"timestamp": 13910.7, "power": 34.91098}, {"timestamp": 13931.2, "power": 34.91098}, {"timestamp": 13951.7, "power": 34.91098}, {"timestamp": 13972.2, "power": 34.91098}, {"timestamp": 13992.7, "power": 34.91098}, {"timestamp": 14013.3, "power": 34.91098}, {"timestamp": 14033.8, "power": 34.91098}, {"timestamp": 14054.3, "power": 34.91098}, {"timestamp": 14074.8, "power": 34.91098}, {"timestamp": 14095.3, "power": 32.838642}, {"timestamp": 14116.3, "power": 32.838642}, {"timestamp": 14136.8, "power": 32.838642}, {"timestamp": 14157.4, "power": 32.838642}, {"timestamp": 14177.9, "power": 32.838642}, {"timestamp": 14198.4, "power": 32.838642}, {"timestamp": 14218.9, "power": 32.838642}, {"timestamp": 14239.4, "power": 32.838642}, {"timestamp": 14259.9, "power": 32.838642}, {"timestamp": 14280.4, "power": 32.838642}, {"timestamp": 14301.0, "power": 32.838642}, {"timestamp": 14321.5, "power": 32.838642}, {"timestamp": 14342.0, "power": 32.838642}, {"timestamp": 14362.5, "power": 32.838642}, {"timestamp": 14383.0, "power": 32.838642}, {"timestamp": 14403.5, "power": 32.838642}, {"timestamp": 14424.0, "power": 32.838642}, {"timestamp": 14444.5, "power": 32.838642}, {"timestamp": 14465.0, "power": 32.838642}, {"timestamp": 14485.6, "power": 32.838642}, {"timestamp": 14506.1, "power": 32.838642}, {"timestamp": 14526.6, "power": 32.838642}, {"timestamp": 14547.1, "power": 32.838642}, {"timestamp": 14567.6, "power": 32.838642}, {"timestamp": 14588.1, "power": 32.838642}, {"timestamp": 14608.6, "power": 32.838642}, {"timestamp": 14629.1, "power": 32.838642}, {"timestamp": 14649.6, "power": 32.838642}, {"timestamp": 14670.2, "power": 32.838642}, {"timestamp": 14690.7, "power": 32.838642}, {"timestamp": 14711.1, "power": 32.838642}, {"timestamp": 14731.6, "power": 32.838642}, {"timestamp": 14752.1, "power": 32.838642}, {"timestamp": 14772.7, "power": 32.838642}, {"timestamp": 14793.3, "power": 32.838642}, {"timestamp": 14813.8, "power": 32.838642}, {"timestamp": 14834.4, "power": 32.838642}, {"timestamp": 14854.9, "power": 32.838642}, {"timestamp": 14875.4, "power": 32.838642}, {"timestamp": 14895.9, "power": 32.838642}, {"timestamp": 14916.4, "power": 32.838642}, {"timestamp": 14936.9, "power": 32.838642}, {"timestamp": 14957.4, "power": 32.838642}, {"timestamp": 14978.0, "power": 32.838642}, {"timestamp": 14998.5, "power": 32.838642}, {"timestamp": 15019.0, "power": 32.838642}, {"timestamp": 15039.4, "power": 32.838642}, {"timestamp": 15060.0, "power": 32.838642}, {"timestamp": 15080.5, "power": 32.838642}, {"timestamp": 15101.0, "power": 32.300103}, {"timestamp": 15122.0, "power": 32.300103}, {"timestamp": 15142.5, "power": 32.300103}, {"timestamp": 15163.0, "power": 32.300103}, {"timestamp": 15183.5, "power": 32.300103}, {"timestamp": 15204.0, "power": 32.300103}, {"timestamp": 15224.5, "power": 32.300103}, {"timestamp": 15245.0, "power": 32.300103}, {"timestamp": 15265.5, "power": 32.300103}, {"timestamp": 15286.0, "power": 32.300103}, {"timestamp": 15306.5, "power": 32.300103}, {"timestamp": 15327.0, "power": 32.300103}, {"timestamp": 15347.5, "power": 32.300103}, {"timestamp": 15368.0, "power": 32.300103}, {"timestamp": 15388.5, "power": 32.300103}, {"timestamp": 15409.0, "power": 32.300103}, {"timestamp": 15429.6, "power": 32.300103}, {"timestamp": 15450.1, "power": 32.300103}, {"timestamp": 15470.6, "power": 32.300103}, {"timestamp": 15491.1, "power": 32.300103}, {"timestamp": 15511.5, "power": 32.300103}, {"timestamp": 15532.1, "power": 32.300103}, {"timestamp": 15552.6, "power": 32.300103}, {"timestamp": 15573.1, "power": 32.300103}, {"timestamp": 15593.6, "power": 32.300103}, {"timestamp": 15614.2, "power": 32.300103}, {"timestamp": 15634.7, "power": 32.300103}, {"timestamp": 15655.2, "power": 32.300103}, {"timestamp": 15675.7, "power": 32.300103}, {"timestamp": 15696.2, "power": 32.300103}], "timeline": {"START": "4778.140558", "END": "12123.88014"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9721.86}, {"name": "clSetKernelArg", "calls": 19, "time": 3537.68}, {"name": "clReleaseKernel", "calls": 1, "time": 2035.0}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.0847}, {"name": "clReleaseContext", "calls": 1, "time": 41.9081}, {"name": "clCreateContext", "calls": 1, "time": 36.6277}, {"name": "clReleaseProgram", "calls": 1, "time": 18.0957}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.617431}, {"name": "clCreateKernel", "calls": 1, "time": 0.344053}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.283034}, {"name": "clEnqueueTask", "calls": 1, "time": 0.230854}, {"name": "clRetainMemObject", "calls": 14, "time": 0.184823}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031467}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026142}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021297}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011315}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010669}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008446}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008252}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007224}, {"name": "clRetainDevice", "calls": 2, "time": 0.005008}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7345.74}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7345.23}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7314.02622, "utilization": 76.187773, "size": 8157970.0, "time": 1115.386695}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 216909706, "speed": 240.523, "utilization": 2.08787, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 13396868, "speed": 486.626, "utilization": 4.22418, "size": 0.127874}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len6/run2.json b/code/fpga/unopt_results/dblp.xml.20MB.len6/run2.json new file mode 100644 index 0000000..9397eee --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.11, "power": 32.94254599999999}, {"timestamp": 64.7605, "power": 32.94254599999999}, {"timestamp": 85.3026, "power": 32.94254599999999}, {"timestamp": 105.841, "power": 32.94254599999999}, {"timestamp": 126.749, "power": 32.94254599999999}, {"timestamp": 147.625, "power": 32.94254599999999}, {"timestamp": 168.155, "power": 32.94254599999999}, {"timestamp": 188.698, "power": 32.94254599999999}, {"timestamp": 209.235, "power": 32.94254599999999}, {"timestamp": 229.77, "power": 32.94254599999999}, {"timestamp": 250.303, "power": 32.94254599999999}, {"timestamp": 270.845, "power": 32.94254599999999}, {"timestamp": 291.364, "power": 32.94254599999999}, {"timestamp": 311.858, "power": 32.94254599999999}, {"timestamp": 332.393, "power": 32.94254599999999}, {"timestamp": 352.931, "power": 32.94254599999999}, {"timestamp": 373.468, "power": 32.94254599999999}, {"timestamp": 394.012, "power": 32.94254599999999}, {"timestamp": 414.554, "power": 32.94254599999999}, {"timestamp": 435.093, "power": 32.94254599999999}, {"timestamp": 455.6, "power": 32.94254599999999}, {"timestamp": 476.134, "power": 32.94254599999999}, {"timestamp": 496.681, "power": 32.94254599999999}, {"timestamp": 517.226, "power": 32.94254599999999}, {"timestamp": 537.767, "power": 32.94254599999999}, {"timestamp": 558.309, "power": 32.94254599999999}, {"timestamp": 578.85, "power": 32.94254599999999}, {"timestamp": 599.363, "power": 32.94254599999999}, {"timestamp": 619.858, "power": 32.94254599999999}, {"timestamp": 640.396, "power": 32.94254599999999}, {"timestamp": 660.937, "power": 32.94254599999999}, {"timestamp": 681.476, "power": 32.94254599999999}, {"timestamp": 702.018, "power": 32.94254599999999}, {"timestamp": 722.565, "power": 32.94254599999999}, {"timestamp": 743.11, "power": 32.94254599999999}, {"timestamp": 763.631, "power": 32.94254599999999}, {"timestamp": 784.163, "power": 32.94254599999999}, {"timestamp": 804.703, "power": 32.94254599999999}, {"timestamp": 825.245, "power": 32.94254599999999}, {"timestamp": 845.789, "power": 32.94254599999999}, {"timestamp": 866.331, "power": 32.94254599999999}, {"timestamp": 886.876, "power": 32.94254599999999}, {"timestamp": 907.387, "power": 32.94254599999999}, {"timestamp": 927.883, "power": 32.94254599999999}, {"timestamp": 948.417, "power": 32.94254599999999}, {"timestamp": 968.957, "power": 32.94254599999999}, {"timestamp": 989.501, "power": 32.94254599999999}, {"timestamp": 1010.04, "power": 32.44194}, {"timestamp": 1031.19, "power": 32.44194}, {"timestamp": 1051.7, "power": 32.44194}, {"timestamp": 1072.24, "power": 32.44194}, {"timestamp": 1092.78, "power": 32.44194}, {"timestamp": 1113.32, "power": 32.44194}, {"timestamp": 1133.86, "power": 32.44194}, {"timestamp": 1154.4, "power": 32.44194}, {"timestamp": 1174.93, "power": 32.44194}, {"timestamp": 1195.45, "power": 32.44194}, {"timestamp": 1215.96, "power": 32.44194}, {"timestamp": 1236.49, "power": 32.44194}, {"timestamp": 1257.04, "power": 32.44194}, {"timestamp": 1277.58, "power": 32.44194}, {"timestamp": 1298.12, "power": 32.44194}, {"timestamp": 1318.66, "power": 32.44194}, {"timestamp": 1339.2, "power": 32.44194}, {"timestamp": 1359.71, "power": 32.44194}, {"timestamp": 1380.24, "power": 32.44194}, {"timestamp": 1400.79, "power": 32.44194}, {"timestamp": 1421.33, "power": 32.44194}, {"timestamp": 1441.88, "power": 32.44194}, {"timestamp": 1462.41, "power": 32.44194}, {"timestamp": 1482.95, "power": 32.44194}, {"timestamp": 1503.46, "power": 32.44194}, {"timestamp": 1523.96, "power": 32.44194}, {"timestamp": 1544.49, "power": 32.44194}, {"timestamp": 1564.99, "power": 32.44194}, {"timestamp": 1585.53, "power": 32.44194}, {"timestamp": 1606.06, "power": 32.44194}, {"timestamp": 1626.6, "power": 32.44194}, {"timestamp": 1647.14, "power": 32.44194}, {"timestamp": 1667.65, "power": 32.44194}, {"timestamp": 1688.19, "power": 32.44194}, {"timestamp": 1708.73, "power": 32.44194}, {"timestamp": 1729.27, "power": 32.44194}, {"timestamp": 1749.81, "power": 32.44194}, {"timestamp": 1770.34, "power": 32.44194}, {"timestamp": 1790.89, "power": 32.44194}, {"timestamp": 1811.4, "power": 32.44194}, {"timestamp": 1831.89, "power": 32.44194}, {"timestamp": 1852.43, "power": 32.44194}, {"timestamp": 1872.97, "power": 32.44194}, {"timestamp": 1893.51, "power": 32.44194}, {"timestamp": 1914.05, "power": 32.44194}, {"timestamp": 1934.59, "power": 32.44194}, {"timestamp": 1955.14, "power": 32.44194}, {"timestamp": 1975.66, "power": 32.44194}, {"timestamp": 1996.2, "power": 32.44194}, {"timestamp": 2016.73, "power": 32.254126}, {"timestamp": 2037.88, "power": 32.254126}, {"timestamp": 2058.42, "power": 32.254126}, {"timestamp": 2078.95, "power": 32.254126}, {"timestamp": 2099.47, "power": 32.254126}, {"timestamp": 2119.97, "power": 32.254126}, {"timestamp": 2140.51, "power": 32.254126}, {"timestamp": 2161.04, "power": 32.254126}, {"timestamp": 2181.59, "power": 32.254126}, {"timestamp": 2202.13, "power": 32.254126}, {"timestamp": 2222.67, "power": 32.254126}, {"timestamp": 2243.22, "power": 32.254126}, {"timestamp": 2263.71, "power": 32.254126}, {"timestamp": 2284.25, "power": 32.254126}, {"timestamp": 2304.79, "power": 32.254126}, {"timestamp": 2325.33, "power": 32.254126}, {"timestamp": 2345.87, "power": 32.254126}, {"timestamp": 2366.41, "power": 32.254126}, {"timestamp": 2386.95, "power": 32.254126}, {"timestamp": 2407.47, "power": 32.254126}, {"timestamp": 2428.0, "power": 32.254126}, {"timestamp": 2448.54, "power": 32.254126}, {"timestamp": 2469.07, "power": 32.254126}, {"timestamp": 2489.61, "power": 32.254126}, {"timestamp": 2510.16, "power": 32.254126}, {"timestamp": 2530.7, "power": 32.254126}, {"timestamp": 2551.25, "power": 32.254126}, {"timestamp": 2571.75, "power": 32.254126}, {"timestamp": 2592.28, "power": 32.254126}, {"timestamp": 2612.82, "power": 32.254126}, {"timestamp": 2633.36, "power": 32.254126}, {"timestamp": 2653.9, "power": 32.254126}, {"timestamp": 2674.44, "power": 32.254126}, {"timestamp": 2694.98, "power": 32.254126}, {"timestamp": 2715.5, "power": 32.254126}, {"timestamp": 2736.04, "power": 32.254126}, {"timestamp": 2756.58, "power": 32.254126}, {"timestamp": 2777.12, "power": 32.254126}, {"timestamp": 2797.66, "power": 32.254126}, {"timestamp": 2818.2, "power": 32.254126}, {"timestamp": 2838.74, "power": 32.254126}, {"timestamp": 2859.26, "power": 32.254126}, {"timestamp": 2879.76, "power": 32.254126}, {"timestamp": 2900.3, "power": 32.254126}, {"timestamp": 2920.84, "power": 32.254126}, {"timestamp": 2941.38, "power": 32.254126}, {"timestamp": 2961.92, "power": 32.254126}, {"timestamp": 2982.46, "power": 32.254126}, {"timestamp": 3003.0, "power": 32.254126}, {"timestamp": 3023.51, "power": 32.320666}, {"timestamp": 3044.65, "power": 32.320666}, {"timestamp": 3065.2, "power": 32.320666}, {"timestamp": 3085.74, "power": 32.320666}, {"timestamp": 3106.28, "power": 32.320666}, {"timestamp": 3126.82, "power": 32.320666}, {"timestamp": 3147.33, "power": 32.320666}, {"timestamp": 3167.83, "power": 32.320666}, {"timestamp": 3188.36, "power": 32.320666}, {"timestamp": 3208.9, "power": 32.320666}, {"timestamp": 3229.44, "power": 32.320666}, {"timestamp": 3249.98, "power": 32.320666}, {"timestamp": 3270.52, "power": 32.320666}, {"timestamp": 3291.06, "power": 32.320666}, {"timestamp": 3311.57, "power": 32.320666}, {"timestamp": 3332.1, "power": 32.320666}, {"timestamp": 3352.64, "power": 32.320666}, {"timestamp": 3373.18, "power": 32.320666}, {"timestamp": 3393.72, "power": 32.320666}, {"timestamp": 3414.26, "power": 32.320666}, {"timestamp": 3434.8, "power": 32.320666}, {"timestamp": 3455.31, "power": 32.320666}, {"timestamp": 3475.8, "power": 32.320666}, {"timestamp": 3496.34, "power": 32.320666}, {"timestamp": 3516.88, "power": 32.320666}, {"timestamp": 3537.41, "power": 32.320666}, {"timestamp": 3557.96, "power": 32.320666}, {"timestamp": 3578.5, "power": 32.320666}, {"timestamp": 3599.04, "power": 32.320666}, {"timestamp": 3619.6, "power": 32.320666}, {"timestamp": 3640.19, "power": 32.320666}, {"timestamp": 3660.75, "power": 32.320666}, {"timestamp": 3681.27, "power": 32.320666}, {"timestamp": 3701.8, "power": 32.320666}, {"timestamp": 3722.33, "power": 32.320666}, {"timestamp": 3742.86, "power": 32.320666}, {"timestamp": 3763.39, "power": 32.320666}, {"timestamp": 3783.88, "power": 32.320666}, {"timestamp": 3804.41, "power": 32.320666}, {"timestamp": 3824.94, "power": 32.320666}, {"timestamp": 3845.47, "power": 32.320666}, {"timestamp": 3866.0, "power": 32.320666}, {"timestamp": 3886.53, "power": 32.320666}, {"timestamp": 3907.07, "power": 32.320666}, {"timestamp": 3927.57, "power": 32.320666}, {"timestamp": 3948.1, "power": 32.320666}, {"timestamp": 3968.64, "power": 32.320666}, {"timestamp": 3989.18, "power": 32.320666}, {"timestamp": 4009.71, "power": 32.320666}, {"timestamp": 4030.24, "power": 35.189517}, {"timestamp": 4051.39, "power": 35.189517}, {"timestamp": 4071.89, "power": 35.189517}, {"timestamp": 4092.41, "power": 35.189517}, {"timestamp": 4112.95, "power": 35.189517}, {"timestamp": 4133.48, "power": 35.189517}, {"timestamp": 4154.01, "power": 35.189517}, {"timestamp": 4174.69, "power": 35.189517}, {"timestamp": 4195.46, "power": 35.189517}, {"timestamp": 4215.96, "power": 35.189517}, {"timestamp": 4236.48, "power": 35.189517}, {"timestamp": 4257.01, "power": 35.189517}, {"timestamp": 4277.54, "power": 35.189517}, {"timestamp": 4298.08, "power": 35.189517}, {"timestamp": 4318.61, "power": 35.189517}, {"timestamp": 4339.14, "power": 35.189517}, {"timestamp": 4359.65, "power": 35.189517}, {"timestamp": 4380.17, "power": 35.189517}, {"timestamp": 4400.71, "power": 35.189517}, {"timestamp": 4421.24, "power": 35.189517}, {"timestamp": 4441.77, "power": 35.189517}, {"timestamp": 4462.31, "power": 35.189517}, {"timestamp": 4482.84, "power": 35.189517}, {"timestamp": 4503.35, "power": 35.189517}, {"timestamp": 4523.83, "power": 35.189517}, {"timestamp": 4544.36, "power": 35.189517}, {"timestamp": 4564.89, "power": 35.189517}, {"timestamp": 4585.42, "power": 35.189517}, {"timestamp": 4605.96, "power": 35.189517}, {"timestamp": 4626.49, "power": 35.189517}, {"timestamp": 4647.02, "power": 35.189517}, {"timestamp": 4667.52, "power": 35.189517}, {"timestamp": 4688.05, "power": 35.189517}, {"timestamp": 4708.58, "power": 35.189517}, {"timestamp": 4729.12, "power": 35.189517}, {"timestamp": 4749.66, "power": 35.189517}, {"timestamp": 4770.2, "power": 35.189517}, {"timestamp": 4790.75, "power": 35.189517}, {"timestamp": 4811.3, "power": 35.189517}, {"timestamp": 4831.8, "power": 35.189517}, {"timestamp": 4852.34, "power": 35.189517}, {"timestamp": 4872.89, "power": 35.189517}, {"timestamp": 4893.43, "power": 35.189517}, {"timestamp": 4913.97, "power": 35.189517}, {"timestamp": 4934.52, "power": 35.189517}, {"timestamp": 4955.06, "power": 35.189517}, {"timestamp": 4975.59, "power": 35.189517}, {"timestamp": 4996.13, "power": 35.189517}, {"timestamp": 5016.67, "power": 35.189517}, {"timestamp": 5037.22, "power": 33.391071}, {"timestamp": 5058.36, "power": 33.391071}, {"timestamp": 5078.91, "power": 33.391071}, {"timestamp": 5099.45, "power": 33.391071}, {"timestamp": 5119.95, "power": 33.391071}, {"timestamp": 5140.49, "power": 33.391071}, {"timestamp": 5161.04, "power": 33.391071}, {"timestamp": 5181.58, "power": 33.391071}, {"timestamp": 5202.13, "power": 33.391071}, {"timestamp": 5222.68, "power": 33.391071}, {"timestamp": 5243.23, "power": 33.391071}, {"timestamp": 5263.73, "power": 33.391071}, {"timestamp": 5284.27, "power": 33.391071}, {"timestamp": 5304.81, "power": 33.391071}, {"timestamp": 5325.37, "power": 33.391071}, {"timestamp": 5345.92, "power": 33.391071}, {"timestamp": 5366.46, "power": 33.391071}, {"timestamp": 5387.01, "power": 33.391071}, {"timestamp": 5407.53, "power": 33.391071}, {"timestamp": 5428.07, "power": 33.391071}, {"timestamp": 5448.61, "power": 33.391071}, {"timestamp": 5469.16, "power": 33.391071}, {"timestamp": 5489.71, "power": 33.391071}, {"timestamp": 5510.26, "power": 33.391071}, {"timestamp": 5530.81, "power": 33.391071}, {"timestamp": 5551.33, "power": 33.391071}, {"timestamp": 5571.83, "power": 33.391071}, {"timestamp": 5592.37, "power": 33.391071}, {"timestamp": 5612.92, "power": 33.391071}, {"timestamp": 5633.47, "power": 33.391071}, {"timestamp": 5654.02, "power": 33.391071}, {"timestamp": 5674.57, "power": 33.391071}, {"timestamp": 5695.11, "power": 33.391071}, {"timestamp": 5715.65, "power": 33.391071}, {"timestamp": 5736.19, "power": 33.391071}, {"timestamp": 5756.74, "power": 33.391071}, {"timestamp": 5777.29, "power": 33.391071}, {"timestamp": 5797.84, "power": 33.391071}, {"timestamp": 5818.39, "power": 33.391071}, {"timestamp": 5838.94, "power": 33.391071}, {"timestamp": 5859.47, "power": 33.391071}, {"timestamp": 5880.01, "power": 33.391071}, {"timestamp": 5900.56, "power": 33.391071}, {"timestamp": 5921.11, "power": 33.391071}, {"timestamp": 5941.66, "power": 33.391071}, {"timestamp": 5962.21, "power": 33.391071}, {"timestamp": 5982.76, "power": 33.391071}, {"timestamp": 6003.28, "power": 33.391071}, {"timestamp": 6023.78, "power": 33.391071}, {"timestamp": 6044.32, "power": 34.167748}, {"timestamp": 6065.49, "power": 34.167748}, {"timestamp": 6086.04, "power": 34.167748}, {"timestamp": 6106.59, "power": 34.167748}, {"timestamp": 6127.13, "power": 34.167748}, {"timestamp": 6147.65, "power": 34.167748}, {"timestamp": 6168.2, "power": 34.167748}, {"timestamp": 6188.77, "power": 34.167748}, {"timestamp": 6209.34, "power": 34.167748}, {"timestamp": 6229.92, "power": 34.167748}, {"timestamp": 6250.5, "power": 34.167748}, {"timestamp": 6271.07, "power": 34.167748}, {"timestamp": 6291.59, "power": 34.167748}, {"timestamp": 6312.14, "power": 34.167748}, {"timestamp": 6332.7, "power": 34.167748}, {"timestamp": 6353.27, "power": 34.167748}, {"timestamp": 6373.81, "power": 34.167748}, {"timestamp": 6394.39, "power": 34.167748}, {"timestamp": 6414.96, "power": 34.167748}, {"timestamp": 6435.48, "power": 34.167748}, {"timestamp": 6456.03, "power": 34.167748}, {"timestamp": 6476.59, "power": 34.167748}, {"timestamp": 6497.17, "power": 34.167748}, {"timestamp": 6517.74, "power": 34.167748}, {"timestamp": 6538.32, "power": 34.167748}, {"timestamp": 6558.86, "power": 34.167748}, {"timestamp": 6579.38, "power": 34.167748}, {"timestamp": 6599.88, "power": 34.167748}, {"timestamp": 6620.41, "power": 34.167748}, {"timestamp": 6640.97, "power": 34.167748}, {"timestamp": 6661.52, "power": 34.167748}, {"timestamp": 6682.06, "power": 34.167748}, {"timestamp": 6702.61, "power": 34.167748}, {"timestamp": 6723.16, "power": 34.167748}, {"timestamp": 6743.68, "power": 34.167748}, {"timestamp": 6764.22, "power": 34.167748}, {"timestamp": 6784.77, "power": 34.167748}, {"timestamp": 6805.32, "power": 34.167748}, {"timestamp": 6825.87, "power": 34.167748}, {"timestamp": 6846.42, "power": 34.167748}, {"timestamp": 6866.96, "power": 34.167748}, {"timestamp": 6887.49, "power": 34.167748}, {"timestamp": 6908.02, "power": 34.167748}, {"timestamp": 6928.57, "power": 34.167748}, {"timestamp": 6949.12, "power": 34.167748}, {"timestamp": 6969.68, "power": 34.167748}, {"timestamp": 6990.22, "power": 34.167748}, {"timestamp": 7010.77, "power": 34.167748}, {"timestamp": 7031.27, "power": 34.167748}, {"timestamp": 7051.77, "power": 33.429445}, {"timestamp": 7072.9, "power": 33.429445}, {"timestamp": 7093.46, "power": 33.429445}, {"timestamp": 7114.01, "power": 33.429445}, {"timestamp": 7134.56, "power": 33.429445}, {"timestamp": 7155.1, "power": 33.429445}, {"timestamp": 7175.62, "power": 33.429445}, {"timestamp": 7196.16, "power": 33.429445}, {"timestamp": 7216.72, "power": 33.429445}, {"timestamp": 7237.26, "power": 33.429445}, {"timestamp": 7257.81, "power": 33.429445}, {"timestamp": 7278.36, "power": 33.429445}, {"timestamp": 7298.91, "power": 33.429445}, {"timestamp": 7319.43, "power": 33.429445}, {"timestamp": 7339.93, "power": 33.429445}, {"timestamp": 7360.47, "power": 33.429445}, {"timestamp": 7381.02, "power": 33.429445}, {"timestamp": 7401.56, "power": 33.429445}, {"timestamp": 7422.12, "power": 33.429445}, {"timestamp": 7442.67, "power": 33.429445}, {"timestamp": 7463.22, "power": 33.429445}, {"timestamp": 7483.72, "power": 33.429445}, {"timestamp": 7504.27, "power": 33.429445}, {"timestamp": 7524.82, "power": 33.429445}, {"timestamp": 7545.37, "power": 33.429445}, {"timestamp": 7565.92, "power": 33.429445}, {"timestamp": 7586.47, "power": 33.429445}, {"timestamp": 7607.01, "power": 33.429445}, {"timestamp": 7627.54, "power": 33.429445}, {"timestamp": 7648.08, "power": 33.429445}, {"timestamp": 7668.64, "power": 33.429445}, {"timestamp": 7689.18, "power": 33.429445}, {"timestamp": 7709.73, "power": 33.429445}, {"timestamp": 7730.28, "power": 33.429445}, {"timestamp": 7750.84, "power": 33.429445}, {"timestamp": 7771.36, "power": 33.429445}, {"timestamp": 7791.86, "power": 33.429445}, {"timestamp": 7812.4, "power": 33.429445}, {"timestamp": 7832.95, "power": 33.429445}, {"timestamp": 7853.5, "power": 33.429445}, {"timestamp": 7874.05, "power": 33.429445}, {"timestamp": 7894.6, "power": 33.429445}, {"timestamp": 7915.15, "power": 33.429445}, {"timestamp": 7935.66, "power": 33.429445}, {"timestamp": 7956.21, "power": 33.429445}, {"timestamp": 7976.76, "power": 33.429445}, {"timestamp": 7997.31, "power": 33.429445}, {"timestamp": 8017.86, "power": 33.429445}, {"timestamp": 8038.41, "power": 33.429445}, {"timestamp": 8058.96, "power": 32.842045}, {"timestamp": 8080.22, "power": 32.842045}, {"timestamp": 8100.77, "power": 32.842045}, {"timestamp": 8121.31, "power": 32.842045}, {"timestamp": 8141.85, "power": 32.842045}, {"timestamp": 8162.41, "power": 32.842045}, {"timestamp": 8182.95, "power": 32.842045}, {"timestamp": 8203.48, "power": 32.842045}, {"timestamp": 8224.02, "power": 32.842045}, {"timestamp": 8244.57, "power": 32.842045}, {"timestamp": 8265.12, "power": 32.842045}, {"timestamp": 8285.67, "power": 32.842045}, {"timestamp": 8306.22, "power": 32.842045}, {"timestamp": 8326.77, "power": 32.842045}, {"timestamp": 8347.31, "power": 32.842045}, {"timestamp": 8367.81, "power": 32.842045}, {"timestamp": 8388.39, "power": 32.842045}, {"timestamp": 8408.97, "power": 32.842045}, {"timestamp": 8429.55, "power": 32.842045}, {"timestamp": 8450.11, "power": 32.842045}, {"timestamp": 8470.69, "power": 32.842045}, {"timestamp": 8491.26, "power": 32.842045}, {"timestamp": 8511.76, "power": 32.842045}, {"timestamp": 8532.34, "power": 32.842045}, {"timestamp": 8552.89, "power": 32.842045}, {"timestamp": 8573.47, "power": 32.842045}, {"timestamp": 8594.05, "power": 32.842045}, {"timestamp": 8614.62, "power": 32.842045}, {"timestamp": 8635.19, "power": 32.842045}, {"timestamp": 8655.7, "power": 32.842045}, {"timestamp": 8676.26, "power": 32.842045}, {"timestamp": 8696.84, "power": 32.842045}, {"timestamp": 8717.41, "power": 32.842045}, {"timestamp": 8737.98, "power": 32.842045}, {"timestamp": 8758.54, "power": 32.842045}, {"timestamp": 8779.12, "power": 32.842045}, {"timestamp": 8799.64, "power": 32.842045}, {"timestamp": 8820.19, "power": 32.842045}, {"timestamp": 8840.74, "power": 32.842045}, {"timestamp": 8861.29, "power": 32.842045}, {"timestamp": 8881.83, "power": 32.842045}, {"timestamp": 8902.39, "power": 32.842045}, {"timestamp": 8922.93, "power": 32.842045}, {"timestamp": 8943.45, "power": 32.842045}, {"timestamp": 8964.0, "power": 32.842045}, {"timestamp": 8984.5, "power": 32.842045}, {"timestamp": 9005.04, "power": 32.842045}, {"timestamp": 9025.59, "power": 32.842045}, {"timestamp": 9046.14, "power": 32.842045}, {"timestamp": 9066.69, "power": 33.228228}, {"timestamp": 9087.86, "power": 33.228228}, {"timestamp": 9108.4, "power": 33.228228}, {"timestamp": 9128.95, "power": 33.228228}, {"timestamp": 9149.5, "power": 33.228228}, {"timestamp": 9170.04, "power": 33.228228}, {"timestamp": 9190.59, "power": 33.228228}, {"timestamp": 9211.14, "power": 33.228228}, {"timestamp": 9231.66, "power": 33.228228}, {"timestamp": 9252.2, "power": 33.228228}, {"timestamp": 9272.79, "power": 33.228228}, {"timestamp": 9293.36, "power": 33.228228}, {"timestamp": 9313.93, "power": 33.228228}, {"timestamp": 9334.5, "power": 33.228228}, {"timestamp": 9355.06, "power": 33.228228}, {"timestamp": 9375.59, "power": 33.228228}, {"timestamp": 9396.14, "power": 33.228228}, {"timestamp": 9416.7, "power": 33.228228}, {"timestamp": 9437.27, "power": 33.228228}, {"timestamp": 9457.83, "power": 33.228228}, {"timestamp": 9478.41, "power": 33.228228}, {"timestamp": 9498.99, "power": 33.228228}, {"timestamp": 9519.51, "power": 33.228228}, {"timestamp": 9540.0, "power": 33.228228}, {"timestamp": 9560.56, "power": 33.228228}, {"timestamp": 9581.13, "power": 33.228228}, {"timestamp": 9601.7, "power": 33.228228}, {"timestamp": 9622.27, "power": 33.228228}, {"timestamp": 9642.86, "power": 33.228228}, {"timestamp": 9663.37, "power": 33.228228}, {"timestamp": 9683.87, "power": 33.228228}, {"timestamp": 9704.41, "power": 33.228228}, {"timestamp": 9724.97, "power": 33.228228}, {"timestamp": 9745.51, "power": 33.228228}, {"timestamp": 9766.06, "power": 33.228228}, {"timestamp": 9786.61, "power": 33.228228}, {"timestamp": 9807.16, "power": 33.228228}, {"timestamp": 9827.68, "power": 33.228228}, {"timestamp": 9848.22, "power": 33.228228}, {"timestamp": 9868.77, "power": 33.228228}, {"timestamp": 9889.31, "power": 33.228228}, {"timestamp": 9909.86, "power": 33.228228}, {"timestamp": 9930.41, "power": 33.228228}, {"timestamp": 9950.96, "power": 33.228228}, {"timestamp": 9971.48, "power": 33.228228}, {"timestamp": 9992.02, "power": 33.228228}, {"timestamp": 10012.6, "power": 33.228228}, {"timestamp": 10033.1, "power": 33.228228}, {"timestamp": 10053.7, "power": 33.228228}, {"timestamp": 10074.2, "power": 33.039752}, {"timestamp": 10095.3, "power": 33.039752}, {"timestamp": 10115.8, "power": 33.039752}, {"timestamp": 10136.4, "power": 33.039752}, {"timestamp": 10156.9, "power": 33.039752}, {"timestamp": 10177.5, "power": 33.039752}, {"timestamp": 10198.0, "power": 33.039752}, {"timestamp": 10218.6, "power": 33.039752}, {"timestamp": 10239.1, "power": 33.039752}, {"timestamp": 10259.7, "power": 33.039752}, {"timestamp": 10280.2, "power": 33.039752}, {"timestamp": 10300.8, "power": 33.039752}, {"timestamp": 10321.3, "power": 33.039752}, {"timestamp": 10341.9, "power": 33.039752}, {"timestamp": 10362.4, "power": 33.039752}, {"timestamp": 10383.0, "power": 33.039752}, {"timestamp": 10403.5, "power": 33.039752}, {"timestamp": 10424.0, "power": 33.039752}, {"timestamp": 10444.6, "power": 33.039752}, {"timestamp": 10465.2, "power": 33.039752}, {"timestamp": 10485.7, "power": 33.039752}, {"timestamp": 10506.3, "power": 33.039752}, {"timestamp": 10526.8, "power": 33.039752}, {"timestamp": 10547.3, "power": 33.039752}, {"timestamp": 10567.9, "power": 33.039752}, {"timestamp": 10588.5, "power": 33.039752}, {"timestamp": 10609.0, "power": 33.039752}, {"timestamp": 10629.6, "power": 33.039752}, {"timestamp": 10650.1, "power": 33.039752}, {"timestamp": 10670.7, "power": 33.039752}, {"timestamp": 10691.2, "power": 33.039752}, {"timestamp": 10711.7, "power": 33.039752}, {"timestamp": 10732.3, "power": 33.039752}, {"timestamp": 10752.8, "power": 33.039752}, {"timestamp": 10773.4, "power": 33.039752}, {"timestamp": 10793.9, "power": 33.039752}, {"timestamp": 10814.5, "power": 33.039752}, {"timestamp": 10835.0, "power": 33.039752}, {"timestamp": 10855.6, "power": 33.039752}, {"timestamp": 10876.1, "power": 33.039752}, {"timestamp": 10896.7, "power": 33.039752}, {"timestamp": 10917.3, "power": 33.039752}, {"timestamp": 10937.8, "power": 33.039752}, {"timestamp": 10958.4, "power": 33.039752}, {"timestamp": 10979.0, "power": 33.039752}, {"timestamp": 10999.5, "power": 33.039752}, {"timestamp": 11020.0, "power": 33.039752}, {"timestamp": 11040.6, "power": 33.039752}, {"timestamp": 11061.1, "power": 33.039752}, {"timestamp": 11081.7, "power": 33.376992}, {"timestamp": 11103.9, "power": 33.376992}, {"timestamp": 11124.4, "power": 33.376992}, {"timestamp": 11145.0, "power": 33.376992}, {"timestamp": 11165.5, "power": 33.376992}, {"timestamp": 11186.1, "power": 33.376992}, {"timestamp": 11206.6, "power": 33.376992}, {"timestamp": 11227.2, "power": 33.376992}, {"timestamp": 11247.7, "power": 33.376992}, {"timestamp": 11268.3, "power": 33.376992}, {"timestamp": 11288.8, "power": 33.376992}, {"timestamp": 11309.4, "power": 33.376992}, {"timestamp": 11329.9, "power": 33.376992}, {"timestamp": 11350.5, "power": 33.376992}, {"timestamp": 11371.1, "power": 33.376992}, {"timestamp": 11391.7, "power": 33.376992}, {"timestamp": 11412.2, "power": 33.376992}, {"timestamp": 11432.8, "power": 33.376992}, {"timestamp": 11453.3, "power": 33.376992}, {"timestamp": 11473.9, "power": 33.376992}, {"timestamp": 11494.4, "power": 33.376992}, {"timestamp": 11515.0, "power": 33.376992}, {"timestamp": 11535.5, "power": 33.376992}, {"timestamp": 11556.1, "power": 33.376992}, {"timestamp": 11576.7, "power": 33.376992}, {"timestamp": 11597.2, "power": 33.376992}, {"timestamp": 11617.8, "power": 33.376992}, {"timestamp": 11638.3, "power": 33.376992}, {"timestamp": 11658.9, "power": 33.376992}, {"timestamp": 11679.4, "power": 33.376992}, {"timestamp": 11699.9, "power": 33.376992}, {"timestamp": 11720.5, "power": 33.376992}, {"timestamp": 11741.0, "power": 33.376992}, {"timestamp": 11761.6, "power": 33.376992}, {"timestamp": 11782.2, "power": 33.376992}, {"timestamp": 11802.8, "power": 33.376992}, {"timestamp": 11823.3, "power": 33.376992}, {"timestamp": 11843.8, "power": 33.376992}, {"timestamp": 11864.3, "power": 33.376992}, {"timestamp": 11884.9, "power": 33.376992}, {"timestamp": 11905.5, "power": 33.376992}, {"timestamp": 11926.1, "power": 33.376992}, {"timestamp": 11946.6, "power": 33.376992}, {"timestamp": 11967.2, "power": 33.376992}, {"timestamp": 11987.7, "power": 33.376992}, {"timestamp": 12008.2, "power": 33.376992}, {"timestamp": 12028.8, "power": 33.376992}, {"timestamp": 12049.4, "power": 33.376992}, {"timestamp": 12069.9, "power": 33.376992}, {"timestamp": 12090.5, "power": 33.306324000000004}, {"timestamp": 12112.8, "power": 33.306324000000004}, {"timestamp": 12133.4, "power": 33.306324000000004}, {"timestamp": 12153.9, "power": 33.306324000000004}, {"timestamp": 12174.5, "power": 33.306324000000004}, {"timestamp": 12195.0, "power": 33.306324000000004}, {"timestamp": 12215.6, "power": 33.306324000000004}, {"timestamp": 12236.1, "power": 33.306324000000004}, {"timestamp": 12256.7, "power": 33.306324000000004}, {"timestamp": 12277.2, "power": 33.306324000000004}, {"timestamp": 12297.8, "power": 33.306324000000004}, {"timestamp": 12318.4, "power": 33.306324000000004}, {"timestamp": 12338.9, "power": 33.306324000000004}, {"timestamp": 12359.4, "power": 33.306324000000004}, {"timestamp": 12380.0, "power": 33.306324000000004}, {"timestamp": 12400.5, "power": 33.306324000000004}, {"timestamp": 12421.1, "power": 33.306324000000004}, {"timestamp": 12441.6, "power": 33.306324000000004}, {"timestamp": 12462.1, "power": 33.306324000000004}, {"timestamp": 12482.7, "power": 33.306324000000004}, {"timestamp": 12503.2, "power": 33.306324000000004}, {"timestamp": 12523.7, "power": 33.306324000000004}, {"timestamp": 12544.2, "power": 33.306324000000004}, {"timestamp": 12564.7, "power": 33.306324000000004}, {"timestamp": 12585.2, "power": 33.306324000000004}, {"timestamp": 12605.8, "power": 33.306324000000004}, {"timestamp": 12626.3, "power": 33.306324000000004}, {"timestamp": 12646.8, "power": 33.306324000000004}, {"timestamp": 12667.3, "power": 33.306324000000004}, {"timestamp": 12687.8, "power": 33.306324000000004}, {"timestamp": 12708.4, "power": 33.306324000000004}, {"timestamp": 12728.9, "power": 33.306324000000004}, {"timestamp": 12749.4, "power": 33.306324000000004}, {"timestamp": 12769.9, "power": 33.306324000000004}, {"timestamp": 12790.5, "power": 33.306324000000004}, {"timestamp": 12811.0, "power": 33.306324000000004}, {"timestamp": 12831.5, "power": 33.306324000000004}, {"timestamp": 12852.0, "power": 33.306324000000004}, {"timestamp": 12872.6, "power": 33.306324000000004}, {"timestamp": 12893.1, "power": 33.306324000000004}, {"timestamp": 12913.6, "power": 33.306324000000004}, {"timestamp": 12934.1, "power": 33.306324000000004}, {"timestamp": 12954.7, "power": 33.306324000000004}, {"timestamp": 12975.2, "power": 33.306324000000004}, {"timestamp": 12995.7, "power": 33.306324000000004}, {"timestamp": 13016.2, "power": 33.306324000000004}, {"timestamp": 13036.7, "power": 33.306324000000004}, {"timestamp": 13057.2, "power": 33.306324000000004}, {"timestamp": 13077.8, "power": 33.306324000000004}, {"timestamp": 13098.3, "power": 35.848538999999995}, {"timestamp": 13119.5, "power": 35.848538999999995}, {"timestamp": 13140.1, "power": 35.848538999999995}, {"timestamp": 13160.6, "power": 35.848538999999995}, {"timestamp": 13181.1, "power": 35.848538999999995}, {"timestamp": 13201.7, "power": 35.848538999999995}, {"timestamp": 13222.2, "power": 35.848538999999995}, {"timestamp": 13242.7, "power": 35.848538999999995}, {"timestamp": 13263.3, "power": 35.848538999999995}, {"timestamp": 13283.7, "power": 35.848538999999995}, {"timestamp": 13304.3, "power": 35.848538999999995}, {"timestamp": 13324.8, "power": 35.848538999999995}, {"timestamp": 13345.3, "power": 35.848538999999995}, {"timestamp": 13365.8, "power": 35.848538999999995}, {"timestamp": 13386.4, "power": 35.848538999999995}, {"timestamp": 13406.9, "power": 35.848538999999995}, {"timestamp": 13427.4, "power": 35.848538999999995}, {"timestamp": 13447.9, "power": 35.848538999999995}, {"timestamp": 13468.4, "power": 35.848538999999995}, {"timestamp": 13488.9, "power": 35.848538999999995}, {"timestamp": 13509.5, "power": 35.848538999999995}, {"timestamp": 13530.1, "power": 35.848538999999995}, {"timestamp": 13550.6, "power": 35.848538999999995}, {"timestamp": 13571.2, "power": 35.848538999999995}, {"timestamp": 13591.7, "power": 35.848538999999995}, {"timestamp": 13612.2, "power": 35.848538999999995}, {"timestamp": 13632.8, "power": 35.848538999999995}, {"timestamp": 13653.3, "power": 35.848538999999995}, {"timestamp": 13689.5, "power": 35.848538999999995}, {"timestamp": 13709.8, "power": 35.848538999999995}, {"timestamp": 13730.2, "power": 35.848538999999995}, {"timestamp": 13750.8, "power": 35.848538999999995}, {"timestamp": 13771.3, "power": 35.848538999999995}, {"timestamp": 13791.8, "power": 35.848538999999995}, {"timestamp": 13812.2, "power": 35.848538999999995}, {"timestamp": 13832.8, "power": 35.848538999999995}, {"timestamp": 13853.3, "power": 35.848538999999995}, {"timestamp": 13873.8, "power": 35.848538999999995}, {"timestamp": 13894.4, "power": 35.848538999999995}, {"timestamp": 13914.9, "power": 35.848538999999995}, {"timestamp": 13935.5, "power": 35.848538999999995}, {"timestamp": 13955.9, "power": 35.848538999999995}, {"timestamp": 13976.4, "power": 35.848538999999995}, {"timestamp": 13997.0, "power": 35.848538999999995}, {"timestamp": 14017.5, "power": 35.848538999999995}, {"timestamp": 14038.0, "power": 35.848538999999995}, {"timestamp": 14058.5, "power": 35.848538999999995}, {"timestamp": 14079.1, "power": 35.848538999999995}, {"timestamp": 14099.6, "power": 33.532702}, {"timestamp": 14120.7, "power": 33.532702}, {"timestamp": 14141.3, "power": 33.532702}, {"timestamp": 14161.8, "power": 33.532702}, {"timestamp": 14182.3, "power": 33.532702}, {"timestamp": 14202.9, "power": 33.532702}, {"timestamp": 14223.4, "power": 33.532702}, {"timestamp": 14243.8, "power": 33.532702}, {"timestamp": 14264.4, "power": 33.532702}, {"timestamp": 14284.9, "power": 33.532702}, {"timestamp": 14305.4, "power": 33.532702}, {"timestamp": 14326.0, "power": 33.532702}, {"timestamp": 14346.5, "power": 33.532702}, {"timestamp": 14367.0, "power": 33.532702}, {"timestamp": 14387.5, "power": 33.532702}, {"timestamp": 14408.1, "power": 33.532702}, {"timestamp": 14428.6, "power": 33.532702}, {"timestamp": 14449.1, "power": 33.532702}, {"timestamp": 14469.6, "power": 33.532702}, {"timestamp": 14490.2, "power": 33.532702}, {"timestamp": 14510.7, "power": 33.532702}, {"timestamp": 14531.3, "power": 33.532702}, {"timestamp": 14551.8, "power": 33.532702}, {"timestamp": 14572.3, "power": 33.532702}, {"timestamp": 14592.8, "power": 33.532702}, {"timestamp": 14613.4, "power": 33.532702}, {"timestamp": 14633.9, "power": 33.532702}, {"timestamp": 14654.4, "power": 33.532702}, {"timestamp": 14674.9, "power": 33.532702}, {"timestamp": 14695.5, "power": 33.532702}, {"timestamp": 14715.9, "power": 33.532702}, {"timestamp": 14736.5, "power": 33.532702}, {"timestamp": 14757.0, "power": 33.532702}, {"timestamp": 14777.6, "power": 33.532702}, {"timestamp": 14798.3, "power": 33.532702}, {"timestamp": 14818.8, "power": 33.532702}, {"timestamp": 14839.3, "power": 33.532702}, {"timestamp": 14859.8, "power": 33.532702}, {"timestamp": 14880.4, "power": 33.532702}, {"timestamp": 14900.9, "power": 33.532702}, {"timestamp": 14921.5, "power": 33.532702}, {"timestamp": 14942.0, "power": 33.532702}, {"timestamp": 14962.5, "power": 33.532702}, {"timestamp": 14983.1, "power": 33.532702}, {"timestamp": 15003.6, "power": 33.532702}, {"timestamp": 15024.1, "power": 33.532702}, {"timestamp": 15044.6, "power": 33.532702}, {"timestamp": 15065.2, "power": 33.532702}, {"timestamp": 15085.7, "power": 33.532702}, {"timestamp": 15106.2, "power": 32.557435}, {"timestamp": 15127.4, "power": 32.557435}, {"timestamp": 15147.9, "power": 32.557435}, {"timestamp": 15168.4, "power": 32.557435}, {"timestamp": 15188.9, "power": 32.557435}, {"timestamp": 15209.4, "power": 32.557435}, {"timestamp": 15229.9, "power": 32.557435}, {"timestamp": 15250.5, "power": 32.557435}, {"timestamp": 15271.0, "power": 32.557435}, {"timestamp": 15291.5, "power": 32.557435}, {"timestamp": 15312.0, "power": 32.557435}, {"timestamp": 15332.5, "power": 32.557435}, {"timestamp": 15353.0, "power": 32.557435}, {"timestamp": 15373.5, "power": 32.557435}, {"timestamp": 15394.0, "power": 32.557435}, {"timestamp": 15414.6, "power": 32.557435}, {"timestamp": 15435.1, "power": 32.557435}, {"timestamp": 15455.6, "power": 32.557435}, {"timestamp": 15476.1, "power": 32.557435}, {"timestamp": 15496.7, "power": 32.557435}, {"timestamp": 15517.4, "power": 32.557435}, {"timestamp": 15538.0, "power": 32.557435}], "timeline": {"START": "4701.617446", "END": "12309.03533"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9831.34}, {"name": "clSetKernelArg", "calls": 19, "time": 3496.58}, {"name": "clReleaseKernel", "calls": 1, "time": 1818.58}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.0119}, {"name": "clCreateContext", "calls": 1, "time": 41.915}, {"name": "clReleaseContext", "calls": 1, "time": 41.7019}, {"name": "clReleaseProgram", "calls": 1, "time": 13.7651}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.767713}, {"name": "clCreateKernel", "calls": 1, "time": 0.341364}, {"name": "clEnqueueTask", "calls": 1, "time": 0.132526}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084842}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073075}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028697}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024778}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02115}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014535}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010731}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009227}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007626}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006916}, {"name": "clRetainDevice", "calls": 2, "time": 0.004888}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7607.42}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7606.91}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7586.873745, "utilization": 79.029935, "size": 8157970.0, "time": 1075.273928}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 225321174, "speed": 241.135, "utilization": 2.09319, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 13921433, "speed": 485.989, "utilization": 4.21866, "size": 0.127878}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len6/run3.json b/code/fpga/unopt_results/dblp.xml.20MB.len6/run3.json new file mode 100644 index 0000000..774a2d8 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.6926, "power": 32.505313}, {"timestamp": 54.3494, "power": 32.505313}, {"timestamp": 74.8919, "power": 32.505313}, {"timestamp": 95.4214, "power": 32.505313}, {"timestamp": 116.336, "power": 32.505313}, {"timestamp": 136.876, "power": 32.505313}, {"timestamp": 157.404, "power": 32.505313}, {"timestamp": 177.945, "power": 32.505313}, {"timestamp": 198.477, "power": 32.505313}, {"timestamp": 219.012, "power": 32.505313}, {"timestamp": 239.543, "power": 32.505313}, {"timestamp": 260.056, "power": 32.505313}, {"timestamp": 280.584, "power": 32.505313}, {"timestamp": 301.123, "power": 32.505313}, {"timestamp": 321.661, "power": 32.505313}, {"timestamp": 342.196, "power": 32.505313}, {"timestamp": 362.733, "power": 32.505313}, {"timestamp": 383.268, "power": 32.505313}, {"timestamp": 403.782, "power": 32.505313}, {"timestamp": 424.275, "power": 32.505313}, {"timestamp": 444.805, "power": 32.505313}, {"timestamp": 465.338, "power": 32.505313}, {"timestamp": 485.874, "power": 32.505313}, {"timestamp": 506.41, "power": 32.505313}, {"timestamp": 526.947, "power": 32.505313}, {"timestamp": 547.485, "power": 32.505313}, {"timestamp": 567.991, "power": 32.505313}, {"timestamp": 588.52, "power": 32.505313}, {"timestamp": 609.055, "power": 32.505313}, {"timestamp": 629.593, "power": 32.505313}, {"timestamp": 650.126, "power": 32.505313}, {"timestamp": 670.659, "power": 32.505313}, {"timestamp": 691.193, "power": 32.505313}, {"timestamp": 711.755, "power": 32.505313}, {"timestamp": 732.251, "power": 32.505313}, {"timestamp": 752.779, "power": 32.505313}, {"timestamp": 773.311, "power": 32.505313}, {"timestamp": 793.848, "power": 32.505313}, {"timestamp": 814.383, "power": 32.505313}, {"timestamp": 834.917, "power": 32.505313}, {"timestamp": 855.452, "power": 32.505313}, {"timestamp": 875.958, "power": 32.505313}, {"timestamp": 896.449, "power": 32.505313}, {"timestamp": 916.981, "power": 32.505313}, {"timestamp": 937.516, "power": 32.505313}, {"timestamp": 958.048, "power": 32.505313}, {"timestamp": 978.587, "power": 32.505313}, {"timestamp": 999.123, "power": 32.505313}, {"timestamp": 1019.66, "power": 32.711692}, {"timestamp": 1042.27, "power": 32.711692}, {"timestamp": 1062.8, "power": 32.711692}, {"timestamp": 1083.34, "power": 32.711692}, {"timestamp": 1103.85, "power": 32.711692}, {"timestamp": 1124.34, "power": 32.711692}, {"timestamp": 1144.87, "power": 32.711692}, {"timestamp": 1165.4, "power": 32.711692}, {"timestamp": 1185.94, "power": 32.711692}, {"timestamp": 1206.47, "power": 32.711692}, {"timestamp": 1227.01, "power": 32.711692}, {"timestamp": 1247.55, "power": 32.711692}, {"timestamp": 1268.06, "power": 32.711692}, {"timestamp": 1288.59, "power": 32.711692}, {"timestamp": 1309.12, "power": 32.711692}, {"timestamp": 1329.66, "power": 32.711692}, {"timestamp": 1350.19, "power": 32.711692}, {"timestamp": 1370.73, "power": 32.711692}, {"timestamp": 1391.27, "power": 32.711692}, {"timestamp": 1411.8, "power": 32.711692}, {"timestamp": 1432.29, "power": 32.711692}, {"timestamp": 1452.82, "power": 32.711692}, {"timestamp": 1473.36, "power": 32.711692}, {"timestamp": 1493.89, "power": 32.711692}, {"timestamp": 1514.43, "power": 32.711692}, {"timestamp": 1534.96, "power": 32.711692}, {"timestamp": 1555.5, "power": 32.711692}, {"timestamp": 1576.01, "power": 32.711692}, {"timestamp": 1596.54, "power": 32.711692}, {"timestamp": 1617.08, "power": 32.711692}, {"timestamp": 1637.61, "power": 32.711692}, {"timestamp": 1658.14, "power": 32.711692}, {"timestamp": 1678.68, "power": 32.711692}, {"timestamp": 1699.21, "power": 32.711692}, {"timestamp": 1719.75, "power": 32.711692}, {"timestamp": 1740.24, "power": 32.711692}, {"timestamp": 1760.77, "power": 32.711692}, {"timestamp": 1781.3, "power": 32.711692}, {"timestamp": 1801.84, "power": 32.711692}, {"timestamp": 1822.38, "power": 32.711692}, {"timestamp": 1842.92, "power": 32.711692}, {"timestamp": 1863.45, "power": 32.711692}, {"timestamp": 1883.96, "power": 32.711692}, {"timestamp": 1904.49, "power": 32.711692}, {"timestamp": 1925.02, "power": 32.711692}, {"timestamp": 1945.56, "power": 32.711692}, {"timestamp": 1966.1, "power": 32.711692}, {"timestamp": 1986.64, "power": 32.711692}, {"timestamp": 2007.18, "power": 32.711692}, {"timestamp": 2027.71, "power": 32.405771}, {"timestamp": 2048.82, "power": 32.405771}, {"timestamp": 2069.44, "power": 32.405771}, {"timestamp": 2090.04, "power": 32.405771}, {"timestamp": 2110.63, "power": 32.405771}, {"timestamp": 2131.23, "power": 32.405771}, {"timestamp": 2151.82, "power": 32.405771}, {"timestamp": 2172.38, "power": 32.405771}, {"timestamp": 2192.94, "power": 32.405771}, {"timestamp": 2213.53, "power": 32.405771}, {"timestamp": 2234.13, "power": 32.405771}, {"timestamp": 2254.73, "power": 32.405771}, {"timestamp": 2275.32, "power": 32.405771}, {"timestamp": 2295.89, "power": 32.405771}, {"timestamp": 2316.46, "power": 32.405771}, {"timestamp": 2337.04, "power": 32.405771}, {"timestamp": 2357.64, "power": 32.405771}, {"timestamp": 2378.24, "power": 32.405771}, {"timestamp": 2398.84, "power": 32.405771}, {"timestamp": 2419.44, "power": 32.405771}, {"timestamp": 2440.01, "power": 32.405771}, {"timestamp": 2460.57, "power": 32.405771}, {"timestamp": 2481.17, "power": 32.405771}, {"timestamp": 2501.76, "power": 32.405771}, {"timestamp": 2522.36, "power": 32.405771}, {"timestamp": 2542.95, "power": 32.405771}, {"timestamp": 2563.55, "power": 32.405771}, {"timestamp": 2584.12, "power": 32.405771}, {"timestamp": 2604.68, "power": 32.405771}, {"timestamp": 2625.28, "power": 32.405771}, {"timestamp": 2645.88, "power": 32.405771}, {"timestamp": 2666.47, "power": 32.405771}, {"timestamp": 2687.07, "power": 32.405771}, {"timestamp": 2707.67, "power": 32.405771}, {"timestamp": 2728.24, "power": 32.405771}, {"timestamp": 2748.81, "power": 32.405771}, {"timestamp": 2769.4, "power": 32.405771}, {"timestamp": 2790.0, "power": 32.405771}, {"timestamp": 2810.59, "power": 32.405771}, {"timestamp": 2831.19, "power": 32.405771}, {"timestamp": 2851.79, "power": 32.405771}, {"timestamp": 2872.35, "power": 32.405771}, {"timestamp": 2892.91, "power": 32.405771}, {"timestamp": 2913.5, "power": 32.405771}, {"timestamp": 2934.1, "power": 32.405771}, {"timestamp": 2954.7, "power": 32.405771}, {"timestamp": 2975.3, "power": 32.405771}, {"timestamp": 2995.87, "power": 32.405771}, {"timestamp": 3016.44, "power": 32.405771}, {"timestamp": 3037.0, "power": 32.171448}, {"timestamp": 3058.09, "power": 32.171448}, {"timestamp": 3078.71, "power": 32.171448}, {"timestamp": 3099.3, "power": 32.171448}, {"timestamp": 3119.87, "power": 32.171448}, {"timestamp": 3140.43, "power": 32.171448}, {"timestamp": 3161.0, "power": 32.171448}, {"timestamp": 3181.6, "power": 32.171448}, {"timestamp": 3202.2, "power": 32.171448}, {"timestamp": 3222.8, "power": 32.171448}, {"timestamp": 3243.39, "power": 32.171448}, {"timestamp": 3263.97, "power": 32.171448}, {"timestamp": 3284.52, "power": 32.171448}, {"timestamp": 3305.08, "power": 32.171448}, {"timestamp": 3325.69, "power": 32.171448}, {"timestamp": 3346.28, "power": 32.171448}, {"timestamp": 3366.84, "power": 32.171448}, {"timestamp": 3387.44, "power": 32.171448}, {"timestamp": 3408.01, "power": 32.171448}, {"timestamp": 3428.57, "power": 32.171448}, {"timestamp": 3449.17, "power": 32.171448}, {"timestamp": 3469.76, "power": 32.171448}, {"timestamp": 3490.36, "power": 32.171448}, {"timestamp": 3510.95, "power": 32.171448}, {"timestamp": 3531.54, "power": 32.171448}, {"timestamp": 3552.11, "power": 32.171448}, {"timestamp": 3572.67, "power": 32.171448}, {"timestamp": 3593.27, "power": 32.171448}, {"timestamp": 3613.87, "power": 32.171448}, {"timestamp": 3634.45, "power": 32.171448}, {"timestamp": 3655.05, "power": 32.171448}, {"timestamp": 3675.6, "power": 32.171448}, {"timestamp": 3696.1, "power": 32.171448}, {"timestamp": 3716.63, "power": 32.171448}, {"timestamp": 3737.17, "power": 32.171448}, {"timestamp": 3757.71, "power": 32.171448}, {"timestamp": 3778.24, "power": 32.171448}, {"timestamp": 3798.78, "power": 32.171448}, {"timestamp": 3819.31, "power": 32.171448}, {"timestamp": 3839.8, "power": 32.171448}, {"timestamp": 3860.29, "power": 32.171448}, {"timestamp": 3880.82, "power": 32.171448}, {"timestamp": 3901.36, "power": 32.171448}, {"timestamp": 3921.89, "power": 32.171448}, {"timestamp": 3942.42, "power": 32.171448}, {"timestamp": 3962.96, "power": 32.171448}, {"timestamp": 3983.5, "power": 32.171448}, {"timestamp": 4004.03, "power": 32.171448}, {"timestamp": 4024.55, "power": 32.171448}, {"timestamp": 4045.08, "power": 36.637824}, {"timestamp": 4066.15, "power": 36.637824}, {"timestamp": 4086.71, "power": 36.637824}, {"timestamp": 4107.24, "power": 36.637824}, {"timestamp": 4127.79, "power": 36.637824}, {"timestamp": 4148.27, "power": 36.637824}, {"timestamp": 4168.79, "power": 36.637824}, {"timestamp": 4189.33, "power": 36.637824}, {"timestamp": 4209.86, "power": 36.637824}, {"timestamp": 4230.39, "power": 36.637824}, {"timestamp": 4250.93, "power": 36.637824}, {"timestamp": 4271.46, "power": 36.637824}, {"timestamp": 4292.0, "power": 36.637824}, {"timestamp": 4312.5, "power": 36.637824}, {"timestamp": 4333.02, "power": 36.637824}, {"timestamp": 4353.56, "power": 36.637824}, {"timestamp": 4374.09, "power": 36.637824}, {"timestamp": 4394.62, "power": 36.637824}, {"timestamp": 4415.15, "power": 36.637824}, {"timestamp": 4435.69, "power": 36.637824}, {"timestamp": 4456.19, "power": 36.637824}, {"timestamp": 4476.72, "power": 36.637824}, {"timestamp": 4497.25, "power": 36.637824}, {"timestamp": 4517.78, "power": 36.637824}, {"timestamp": 4538.31, "power": 36.637824}, {"timestamp": 4558.84, "power": 36.637824}, {"timestamp": 4579.38, "power": 36.637824}, {"timestamp": 4599.89, "power": 36.637824}, {"timestamp": 4620.37, "power": 36.637824}, {"timestamp": 4640.9, "power": 36.637824}, {"timestamp": 4661.43, "power": 36.637824}, {"timestamp": 4682.0, "power": 36.637824}, {"timestamp": 4702.54, "power": 36.637824}, {"timestamp": 4723.08, "power": 36.637824}, {"timestamp": 4743.62, "power": 36.637824}, {"timestamp": 4764.14, "power": 36.637824}, {"timestamp": 4784.69, "power": 36.637824}, {"timestamp": 4805.23, "power": 36.637824}, {"timestamp": 4825.78, "power": 36.637824}, {"timestamp": 4846.32, "power": 36.637824}, {"timestamp": 4866.87, "power": 36.637824}, {"timestamp": 4887.41, "power": 36.637824}, {"timestamp": 4907.94, "power": 36.637824}, {"timestamp": 4928.47, "power": 36.637824}, {"timestamp": 4949.02, "power": 36.637824}, {"timestamp": 4969.56, "power": 36.637824}, {"timestamp": 4990.11, "power": 36.637824}, {"timestamp": 5010.65, "power": 36.637824}, {"timestamp": 5031.19, "power": 36.637824}, {"timestamp": 5051.74, "power": 32.998920999999996}, {"timestamp": 5072.8, "power": 32.998920999999996}, {"timestamp": 5093.36, "power": 32.998920999999996}, {"timestamp": 5113.91, "power": 32.998920999999996}, {"timestamp": 5134.45, "power": 32.998920999999996}, {"timestamp": 5154.99, "power": 32.998920999999996}, {"timestamp": 5175.54, "power": 32.998920999999996}, {"timestamp": 5196.06, "power": 32.998920999999996}, {"timestamp": 5216.6, "power": 32.998920999999996}, {"timestamp": 5237.14, "power": 32.998920999999996}, {"timestamp": 5257.69, "power": 32.998920999999996}, {"timestamp": 5278.23, "power": 32.998920999999996}, {"timestamp": 5298.78, "power": 32.998920999999996}, {"timestamp": 5319.35, "power": 32.998920999999996}, {"timestamp": 5339.87, "power": 32.998920999999996}, {"timestamp": 5360.37, "power": 32.998920999999996}, {"timestamp": 5380.91, "power": 32.998920999999996}, {"timestamp": 5401.46, "power": 32.998920999999996}, {"timestamp": 5422.01, "power": 32.998920999999996}, {"timestamp": 5442.56, "power": 32.998920999999996}, {"timestamp": 5463.11, "power": 32.998920999999996}, {"timestamp": 5483.7, "power": 32.998920999999996}, {"timestamp": 5504.21, "power": 32.998920999999996}, {"timestamp": 5524.77, "power": 32.998920999999996}, {"timestamp": 5545.33, "power": 32.998920999999996}, {"timestamp": 5565.91, "power": 32.998920999999996}, {"timestamp": 5586.5, "power": 32.998920999999996}, {"timestamp": 5607.07, "power": 32.998920999999996}, {"timestamp": 5627.64, "power": 32.998920999999996}, {"timestamp": 5648.17, "power": 32.998920999999996}, {"timestamp": 5668.72, "power": 32.998920999999996}, {"timestamp": 5689.29, "power": 32.998920999999996}, {"timestamp": 5709.87, "power": 32.998920999999996}, {"timestamp": 5730.42, "power": 32.998920999999996}, {"timestamp": 5750.99, "power": 32.998920999999996}, {"timestamp": 5771.56, "power": 32.998920999999996}, {"timestamp": 5792.09, "power": 32.998920999999996}, {"timestamp": 5812.64, "power": 32.998920999999996}, {"timestamp": 5833.2, "power": 32.998920999999996}, {"timestamp": 5853.78, "power": 32.998920999999996}, {"timestamp": 5874.36, "power": 32.998920999999996}, {"timestamp": 5894.94, "power": 32.998920999999996}, {"timestamp": 5915.51, "power": 32.998920999999996}, {"timestamp": 5936.04, "power": 32.998920999999996}, {"timestamp": 5956.59, "power": 32.998920999999996}, {"timestamp": 5977.16, "power": 32.998920999999996}, {"timestamp": 5997.73, "power": 32.998920999999996}, {"timestamp": 6018.31, "power": 32.998920999999996}, {"timestamp": 6038.88, "power": 32.998920999999996}, {"timestamp": 6059.46, "power": 33.124455999999995}, {"timestamp": 6080.75, "power": 33.124455999999995}, {"timestamp": 6101.28, "power": 33.124455999999995}, {"timestamp": 6121.83, "power": 33.124455999999995}, {"timestamp": 6142.36, "power": 33.124455999999995}, {"timestamp": 6162.9, "power": 33.124455999999995}, {"timestamp": 6183.43, "power": 33.124455999999995}, {"timestamp": 6203.95, "power": 33.124455999999995}, {"timestamp": 6224.44, "power": 33.124455999999995}, {"timestamp": 6245.0, "power": 33.124455999999995}, {"timestamp": 6265.57, "power": 33.124455999999995}, {"timestamp": 6286.12, "power": 33.124455999999995}, {"timestamp": 6306.69, "power": 33.124455999999995}, {"timestamp": 6327.25, "power": 33.124455999999995}, {"timestamp": 6347.81, "power": 33.124455999999995}, {"timestamp": 6368.3, "power": 33.124455999999995}, {"timestamp": 6388.87, "power": 33.124455999999995}, {"timestamp": 6409.4, "power": 33.124455999999995}, {"timestamp": 6429.94, "power": 33.124455999999995}, {"timestamp": 6450.48, "power": 33.124455999999995}, {"timestamp": 6471.01, "power": 33.124455999999995}, {"timestamp": 6491.55, "power": 33.124455999999995}, {"timestamp": 6512.05, "power": 33.124455999999995}, {"timestamp": 6532.58, "power": 33.124455999999995}, {"timestamp": 6553.12, "power": 33.124455999999995}, {"timestamp": 6573.65, "power": 33.124455999999995}, {"timestamp": 6594.19, "power": 33.124455999999995}, {"timestamp": 6614.72, "power": 33.124455999999995}, {"timestamp": 6635.25, "power": 33.124455999999995}, {"timestamp": 6655.79, "power": 33.124455999999995}, {"timestamp": 6676.29, "power": 33.124455999999995}, {"timestamp": 6696.83, "power": 33.124455999999995}, {"timestamp": 6717.39, "power": 33.124455999999995}, {"timestamp": 6737.96, "power": 33.124455999999995}, {"timestamp": 6758.5, "power": 33.124455999999995}, {"timestamp": 6779.05, "power": 33.124455999999995}, {"timestamp": 6799.62, "power": 33.124455999999995}, {"timestamp": 6820.12, "power": 33.124455999999995}, {"timestamp": 6840.67, "power": 33.124455999999995}, {"timestamp": 6861.23, "power": 33.124455999999995}, {"timestamp": 6881.8, "power": 33.124455999999995}, {"timestamp": 6902.36, "power": 33.124455999999995}, {"timestamp": 6922.92, "power": 33.124455999999995}, {"timestamp": 6943.48, "power": 33.124455999999995}, {"timestamp": 6964.0, "power": 33.124455999999995}, {"timestamp": 6984.48, "power": 33.124455999999995}, {"timestamp": 7005.04, "power": 33.124455999999995}, {"timestamp": 7025.6, "power": 33.124455999999995}, {"timestamp": 7046.17, "power": 33.124455999999995}, {"timestamp": 7066.73, "power": 32.74388}, {"timestamp": 7087.79, "power": 32.74388}, {"timestamp": 7108.28, "power": 32.74388}, {"timestamp": 7128.77, "power": 32.74388}, {"timestamp": 7149.3, "power": 32.74388}, {"timestamp": 7169.84, "power": 32.74388}, {"timestamp": 7190.37, "power": 32.74388}, {"timestamp": 7210.91, "power": 32.74388}, {"timestamp": 7231.46, "power": 32.74388}, {"timestamp": 7251.97, "power": 32.74388}, {"timestamp": 7272.46, "power": 32.74388}, {"timestamp": 7293.02, "power": 32.74388}, {"timestamp": 7313.58, "power": 32.74388}, {"timestamp": 7334.15, "power": 32.74388}, {"timestamp": 7354.71, "power": 32.74388}, {"timestamp": 7375.28, "power": 32.74388}, {"timestamp": 7395.82, "power": 32.74388}, {"timestamp": 7416.3, "power": 32.74388}, {"timestamp": 7436.86, "power": 32.74388}, {"timestamp": 7457.43, "power": 32.74388}, {"timestamp": 7477.99, "power": 32.74388}, {"timestamp": 7498.56, "power": 32.74388}, {"timestamp": 7519.13, "power": 32.74388}, {"timestamp": 7539.68, "power": 32.74388}, {"timestamp": 7560.18, "power": 32.74388}, {"timestamp": 7580.72, "power": 32.74388}, {"timestamp": 7601.29, "power": 32.74388}, {"timestamp": 7621.84, "power": 32.74388}, {"timestamp": 7642.39, "power": 32.74388}, {"timestamp": 7662.96, "power": 32.74388}, {"timestamp": 7683.51, "power": 32.74388}, {"timestamp": 7704.03, "power": 32.74388}, {"timestamp": 7724.56, "power": 32.74388}, {"timestamp": 7745.09, "power": 32.74388}, {"timestamp": 7765.63, "power": 32.74388}, {"timestamp": 7786.16, "power": 32.74388}, {"timestamp": 7806.69, "power": 32.74388}, {"timestamp": 7827.23, "power": 32.74388}, {"timestamp": 7847.78, "power": 32.74388}, {"timestamp": 7868.46, "power": 32.74388}, {"timestamp": 7889.01, "power": 32.74388}, {"timestamp": 7909.58, "power": 32.74388}, {"timestamp": 7930.13, "power": 32.74388}, {"timestamp": 7950.68, "power": 32.74388}, {"timestamp": 7971.25, "power": 32.74388}, {"timestamp": 7991.8, "power": 32.74388}, {"timestamp": 8012.3, "power": 32.74388}, {"timestamp": 8032.85, "power": 32.74388}, {"timestamp": 8053.4, "power": 32.74388}, {"timestamp": 8073.96, "power": 33.088132}, {"timestamp": 8095.06, "power": 33.088132}, {"timestamp": 8115.6, "power": 33.088132}, {"timestamp": 8136.12, "power": 33.088132}, {"timestamp": 8156.65, "power": 33.088132}, {"timestamp": 8177.2, "power": 33.088132}, {"timestamp": 8197.74, "power": 33.088132}, {"timestamp": 8218.28, "power": 33.088132}, {"timestamp": 8238.83, "power": 33.088132}, {"timestamp": 8259.37, "power": 33.088132}, {"timestamp": 8279.9, "power": 33.088132}, {"timestamp": 8300.43, "power": 33.088132}, {"timestamp": 8320.98, "power": 33.088132}, {"timestamp": 8341.53, "power": 33.088132}, {"timestamp": 8362.07, "power": 33.088132}, {"timestamp": 8382.62, "power": 33.088132}, {"timestamp": 8403.16, "power": 33.088132}, {"timestamp": 8423.71, "power": 33.088132}, {"timestamp": 8444.22, "power": 33.088132}, {"timestamp": 8464.76, "power": 33.088132}, {"timestamp": 8485.3, "power": 33.088132}, {"timestamp": 8505.85, "power": 33.088132}, {"timestamp": 8526.39, "power": 33.088132}, {"timestamp": 8546.94, "power": 33.088132}, {"timestamp": 8567.49, "power": 33.088132}, {"timestamp": 8588.01, "power": 33.088132}, {"timestamp": 8608.5, "power": 33.088132}, {"timestamp": 8629.04, "power": 33.088132}, {"timestamp": 8649.58, "power": 33.088132}, {"timestamp": 8670.13, "power": 33.088132}, {"timestamp": 8690.67, "power": 33.088132}, {"timestamp": 8711.21, "power": 33.088132}, {"timestamp": 8731.76, "power": 33.088132}, {"timestamp": 8752.27, "power": 33.088132}, {"timestamp": 8772.8, "power": 33.088132}, {"timestamp": 8793.34, "power": 33.088132}, {"timestamp": 8813.89, "power": 33.088132}, {"timestamp": 8834.43, "power": 33.088132}, {"timestamp": 8854.98, "power": 33.088132}, {"timestamp": 8875.52, "power": 33.088132}, {"timestamp": 8896.04, "power": 33.088132}, {"timestamp": 8916.58, "power": 33.088132}, {"timestamp": 8937.12, "power": 33.088132}, {"timestamp": 8957.66, "power": 33.088132}, {"timestamp": 8978.21, "power": 33.088132}, {"timestamp": 8998.75, "power": 33.088132}, {"timestamp": 9019.29, "power": 33.088132}, {"timestamp": 9039.8, "power": 33.088132}, {"timestamp": 9060.3, "power": 33.088132}, {"timestamp": 9080.83, "power": 33.817102000000006}, {"timestamp": 9101.9, "power": 33.817102000000006}, {"timestamp": 9122.45, "power": 33.817102000000006}, {"timestamp": 9142.99, "power": 33.817102000000006}, {"timestamp": 9163.53, "power": 33.817102000000006}, {"timestamp": 9184.1, "power": 33.817102000000006}, {"timestamp": 9204.63, "power": 33.817102000000006}, {"timestamp": 9225.18, "power": 33.817102000000006}, {"timestamp": 9245.72, "power": 33.817102000000006}, {"timestamp": 9266.26, "power": 33.817102000000006}, {"timestamp": 9286.8, "power": 33.817102000000006}, {"timestamp": 9307.34, "power": 33.817102000000006}, {"timestamp": 9327.87, "power": 33.817102000000006}, {"timestamp": 9348.36, "power": 33.817102000000006}, {"timestamp": 9368.89, "power": 33.817102000000006}, {"timestamp": 9389.43, "power": 33.817102000000006}, {"timestamp": 9409.97, "power": 33.817102000000006}, {"timestamp": 9430.47, "power": 33.817102000000006}, {"timestamp": 9450.97, "power": 33.817102000000006}, {"timestamp": 9471.51, "power": 33.817102000000006}, {"timestamp": 9492.04, "power": 33.817102000000006}, {"timestamp": 9512.57, "power": 33.817102000000006}, {"timestamp": 9533.11, "power": 33.817102000000006}, {"timestamp": 9553.61, "power": 33.817102000000006}, {"timestamp": 9574.09, "power": 33.817102000000006}, {"timestamp": 9594.62, "power": 33.817102000000006}, {"timestamp": 9615.2, "power": 33.817102000000006}, {"timestamp": 9635.81, "power": 33.817102000000006}, {"timestamp": 9656.3, "power": 33.817102000000006}, {"timestamp": 9676.79, "power": 33.817102000000006}, {"timestamp": 9697.32, "power": 33.817102000000006}, {"timestamp": 9717.82, "power": 33.817102000000006}, {"timestamp": 9738.33, "power": 33.817102000000006}, {"timestamp": 9758.88, "power": 33.817102000000006}, {"timestamp": 9779.42, "power": 33.817102000000006}, {"timestamp": 9799.94, "power": 33.817102000000006}, {"timestamp": 9820.43, "power": 33.817102000000006}, {"timestamp": 9840.92, "power": 33.817102000000006}, {"timestamp": 9861.4, "power": 33.817102000000006}, {"timestamp": 9881.92, "power": 33.817102000000006}, {"timestamp": 9902.49, "power": 33.817102000000006}, {"timestamp": 9923.05, "power": 33.817102000000006}, {"timestamp": 9943.63, "power": 33.817102000000006}, {"timestamp": 9964.14, "power": 33.817102000000006}, {"timestamp": 9984.64, "power": 33.817102000000006}, {"timestamp": 10005.1, "power": 33.817102000000006}, {"timestamp": 10025.6, "power": 33.817102000000006}, {"timestamp": 10046.2, "power": 33.817102000000006}, {"timestamp": 10066.8, "power": 33.817102000000006}, {"timestamp": 10087.4, "power": 33.296327}, {"timestamp": 10108.6, "power": 33.296327}, {"timestamp": 10129.2, "power": 33.296327}, {"timestamp": 10149.8, "power": 33.296327}, {"timestamp": 10170.3, "power": 33.296327}, {"timestamp": 10190.9, "power": 33.296327}, {"timestamp": 10211.4, "power": 33.296327}, {"timestamp": 10232.0, "power": 33.296327}, {"timestamp": 10252.5, "power": 33.296327}, {"timestamp": 10273.0, "power": 33.296327}, {"timestamp": 10293.6, "power": 33.296327}, {"timestamp": 10314.1, "power": 33.296327}, {"timestamp": 10334.7, "power": 33.296327}, {"timestamp": 10355.3, "power": 33.296327}, {"timestamp": 10375.8, "power": 33.296327}, {"timestamp": 10396.3, "power": 33.296327}, {"timestamp": 10416.9, "power": 33.296327}, {"timestamp": 10437.4, "power": 33.296327}, {"timestamp": 10458.0, "power": 33.296327}, {"timestamp": 10478.6, "power": 33.296327}, {"timestamp": 10499.1, "power": 33.296327}, {"timestamp": 10519.7, "power": 33.296327}, {"timestamp": 10540.2, "power": 33.296327}, {"timestamp": 10560.7, "power": 33.296327}, {"timestamp": 10581.3, "power": 33.296327}, {"timestamp": 10601.9, "power": 33.296327}, {"timestamp": 10622.4, "power": 33.296327}, {"timestamp": 10642.9, "power": 33.296327}, {"timestamp": 10663.5, "power": 33.296327}, {"timestamp": 10684.0, "power": 33.296327}, {"timestamp": 10704.6, "power": 33.296327}, {"timestamp": 10725.1, "power": 33.296327}, {"timestamp": 10745.7, "power": 33.296327}, {"timestamp": 10766.2, "power": 33.296327}, {"timestamp": 10786.8, "power": 33.296327}, {"timestamp": 10807.3, "power": 33.296327}, {"timestamp": 10827.9, "power": 33.296327}, {"timestamp": 10848.4, "power": 33.296327}, {"timestamp": 10868.9, "power": 33.296327}, {"timestamp": 10889.5, "power": 33.296327}, {"timestamp": 10910.1, "power": 33.296327}, {"timestamp": 10930.6, "power": 33.296327}, {"timestamp": 10951.2, "power": 33.296327}, {"timestamp": 10971.7, "power": 33.296327}, {"timestamp": 10992.2, "power": 33.296327}, {"timestamp": 11012.8, "power": 33.296327}, {"timestamp": 11033.3, "power": 33.296327}, {"timestamp": 11053.9, "power": 33.296327}, {"timestamp": 11074.4, "power": 33.296327}, {"timestamp": 11095.0, "power": 33.233228}, {"timestamp": 11117.0, "power": 33.233228}, {"timestamp": 11137.5, "power": 33.233228}, {"timestamp": 11158.1, "power": 33.233228}, {"timestamp": 11178.6, "power": 33.233228}, {"timestamp": 11199.2, "power": 33.233228}, {"timestamp": 11219.7, "power": 33.233228}, {"timestamp": 11240.2, "power": 33.233228}, {"timestamp": 11260.7, "power": 33.233228}, {"timestamp": 11281.3, "power": 33.233228}, {"timestamp": 11301.8, "power": 33.233228}, {"timestamp": 11322.4, "power": 33.233228}, {"timestamp": 11342.9, "power": 33.233228}, {"timestamp": 11363.5, "power": 33.233228}, {"timestamp": 11384.0, "power": 33.233228}, {"timestamp": 11404.5, "power": 33.233228}, {"timestamp": 11425.0, "power": 33.233228}, {"timestamp": 11445.6, "power": 33.233228}, {"timestamp": 11466.1, "power": 33.233228}, {"timestamp": 11486.6, "power": 33.233228}, {"timestamp": 11507.2, "power": 33.233228}, {"timestamp": 11527.7, "power": 33.233228}, {"timestamp": 11548.2, "power": 33.233228}, {"timestamp": 11568.8, "power": 33.233228}, {"timestamp": 11589.3, "power": 33.233228}, {"timestamp": 11609.9, "power": 33.233228}, {"timestamp": 11630.5, "power": 33.233228}, {"timestamp": 11651.0, "power": 33.233228}, {"timestamp": 11671.6, "power": 33.233228}, {"timestamp": 11692.1, "power": 33.233228}, {"timestamp": 11712.6, "power": 33.233228}, {"timestamp": 11733.2, "power": 33.233228}, {"timestamp": 11753.7, "power": 33.233228}, {"timestamp": 11774.2, "power": 33.233228}, {"timestamp": 11794.8, "power": 33.233228}, {"timestamp": 11815.3, "power": 33.233228}, {"timestamp": 11835.8, "power": 33.233228}, {"timestamp": 11856.3, "power": 33.233228}, {"timestamp": 11876.8, "power": 33.233228}, {"timestamp": 11897.3, "power": 33.233228}, {"timestamp": 11917.9, "power": 33.233228}, {"timestamp": 11938.4, "power": 33.233228}, {"timestamp": 11958.9, "power": 33.233228}, {"timestamp": 11979.5, "power": 33.233228}, {"timestamp": 12000.1, "power": 33.233228}, {"timestamp": 12020.6, "power": 33.233228}, {"timestamp": 12041.1, "power": 33.233228}, {"timestamp": 12061.6, "power": 33.233228}, {"timestamp": 12082.2, "power": 33.233228}, {"timestamp": 12102.7, "power": 35.576483}, {"timestamp": 12124.3, "power": 35.576483}, {"timestamp": 12144.8, "power": 35.576483}, {"timestamp": 12165.3, "power": 35.576483}, {"timestamp": 12185.8, "power": 35.576483}, {"timestamp": 12206.3, "power": 35.576483}, {"timestamp": 12226.8, "power": 35.576483}, {"timestamp": 12247.4, "power": 35.576483}, {"timestamp": 12267.9, "power": 35.576483}, {"timestamp": 12288.3, "power": 35.576483}, {"timestamp": 12308.9, "power": 35.576483}, {"timestamp": 12329.4, "power": 35.576483}, {"timestamp": 12349.9, "power": 35.576483}, {"timestamp": 12370.4, "power": 35.576483}, {"timestamp": 12390.9, "power": 35.576483}, {"timestamp": 12411.5, "power": 35.576483}, {"timestamp": 12432.0, "power": 35.576483}, {"timestamp": 12452.5, "power": 35.576483}, {"timestamp": 12473.0, "power": 35.576483}, {"timestamp": 12493.5, "power": 35.576483}, {"timestamp": 12514.0, "power": 35.576483}, {"timestamp": 12534.6, "power": 35.576483}, {"timestamp": 12555.1, "power": 35.576483}, {"timestamp": 12575.6, "power": 35.576483}, {"timestamp": 12596.1, "power": 35.576483}, {"timestamp": 12616.6, "power": 35.576483}, {"timestamp": 12637.2, "power": 35.576483}, {"timestamp": 12657.7, "power": 35.576483}, {"timestamp": 12678.2, "power": 35.576483}, {"timestamp": 12698.7, "power": 35.576483}, {"timestamp": 12719.3, "power": 35.576483}, {"timestamp": 12739.8, "power": 35.576483}, {"timestamp": 12760.3, "power": 35.576483}, {"timestamp": 12780.8, "power": 35.576483}, {"timestamp": 12801.3, "power": 35.576483}, {"timestamp": 12821.8, "power": 35.576483}, {"timestamp": 12842.4, "power": 35.576483}, {"timestamp": 12862.9, "power": 35.576483}, {"timestamp": 12883.4, "power": 35.576483}, {"timestamp": 12903.9, "power": 35.576483}, {"timestamp": 12924.4, "power": 35.576483}, {"timestamp": 12944.9, "power": 35.576483}, {"timestamp": 12965.5, "power": 35.576483}, {"timestamp": 12986.0, "power": 35.576483}, {"timestamp": 13006.5, "power": 35.576483}, {"timestamp": 13027.0, "power": 35.576483}, {"timestamp": 13047.5, "power": 35.576483}, {"timestamp": 13068.0, "power": 35.576483}, {"timestamp": 13088.6, "power": 35.576483}, {"timestamp": 13109.1, "power": 36.216694000000004}, {"timestamp": 13130.3, "power": 36.216694000000004}, {"timestamp": 13150.8, "power": 36.216694000000004}, {"timestamp": 13171.3, "power": 36.216694000000004}, {"timestamp": 13191.9, "power": 36.216694000000004}, {"timestamp": 13212.4, "power": 36.216694000000004}, {"timestamp": 13232.9, "power": 36.216694000000004}, {"timestamp": 13320.8, "power": 36.216694000000004}, {"timestamp": 13341.3, "power": 36.216694000000004}, {"timestamp": 13361.8, "power": 36.216694000000004}, {"timestamp": 13382.3, "power": 36.216694000000004}, {"timestamp": 13402.9, "power": 36.216694000000004}, {"timestamp": 13423.4, "power": 36.216694000000004}, {"timestamp": 13443.9, "power": 36.216694000000004}, {"timestamp": 13464.4, "power": 36.216694000000004}, {"timestamp": 13484.9, "power": 36.216694000000004}, {"timestamp": 13505.4, "power": 36.216694000000004}, {"timestamp": 13525.9, "power": 36.216694000000004}, {"timestamp": 13546.4, "power": 36.216694000000004}, {"timestamp": 13567.0, "power": 36.216694000000004}, {"timestamp": 13587.5, "power": 36.216694000000004}, {"timestamp": 13608.0, "power": 36.216694000000004}, {"timestamp": 13628.5, "power": 36.216694000000004}, {"timestamp": 13649.0, "power": 36.216694000000004}, {"timestamp": 13669.5, "power": 36.216694000000004}, {"timestamp": 13690.0, "power": 36.216694000000004}, {"timestamp": 13710.5, "power": 36.216694000000004}, {"timestamp": 13731.1, "power": 36.216694000000004}, {"timestamp": 13751.6, "power": 36.216694000000004}, {"timestamp": 13772.1, "power": 36.216694000000004}, {"timestamp": 13792.6, "power": 36.216694000000004}, {"timestamp": 13813.1, "power": 36.216694000000004}, {"timestamp": 13833.6, "power": 36.216694000000004}, {"timestamp": 13854.1, "power": 36.216694000000004}, {"timestamp": 13874.7, "power": 36.216694000000004}, {"timestamp": 13895.2, "power": 36.216694000000004}, {"timestamp": 13915.7, "power": 36.216694000000004}, {"timestamp": 13936.2, "power": 36.216694000000004}, {"timestamp": 13956.7, "power": 36.216694000000004}, {"timestamp": 13977.2, "power": 36.216694000000004}, {"timestamp": 13997.8, "power": 36.216694000000004}, {"timestamp": 14018.3, "power": 36.216694000000004}, {"timestamp": 14038.8, "power": 36.216694000000004}, {"timestamp": 14059.4, "power": 36.216694000000004}, {"timestamp": 14079.9, "power": 36.216694000000004}, {"timestamp": 14100.4, "power": 36.216694000000004}, {"timestamp": 14120.8, "power": 32.275966}, {"timestamp": 14141.9, "power": 32.275966}, {"timestamp": 14162.5, "power": 32.275966}, {"timestamp": 14183.0, "power": 32.275966}, {"timestamp": 14203.5, "power": 32.275966}, {"timestamp": 14224.0, "power": 32.275966}, {"timestamp": 14244.5, "power": 32.275966}, {"timestamp": 14265.0, "power": 32.275966}, {"timestamp": 14285.5, "power": 32.275966}, {"timestamp": 14306.0, "power": 32.275966}, {"timestamp": 14326.5, "power": 32.275966}, {"timestamp": 14347.1, "power": 32.275966}, {"timestamp": 14367.6, "power": 32.275966}, {"timestamp": 14388.1, "power": 32.275966}, {"timestamp": 14408.6, "power": 32.275966}, {"timestamp": 14429.1, "power": 32.275966}, {"timestamp": 14449.6, "power": 32.275966}, {"timestamp": 14470.1, "power": 32.275966}, {"timestamp": 14490.7, "power": 32.275966}, {"timestamp": 14511.2, "power": 32.275966}, {"timestamp": 14531.7, "power": 32.275966}, {"timestamp": 14552.2, "power": 32.275966}, {"timestamp": 14572.7, "power": 32.275966}, {"timestamp": 14593.2, "power": 32.275966}, {"timestamp": 14613.7, "power": 32.275966}, {"timestamp": 14634.3, "power": 32.275966}, {"timestamp": 14654.8, "power": 32.275966}, {"timestamp": 14675.3, "power": 32.275966}, {"timestamp": 14695.8, "power": 32.275966}, {"timestamp": 14716.4, "power": 32.275966}, {"timestamp": 14736.9, "power": 32.275966}], "timeline": {"START": "4661.344842", "END": "11928.84454"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9571.92}, {"name": "clSetKernelArg", "calls": 19, "time": 3466.75}, {"name": "clReleaseKernel", "calls": 1, "time": 1384.17}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.8982}, {"name": "clReleaseContext", "calls": 1, "time": 38.057}, {"name": "clCreateContext", "calls": 1, "time": 31.4692}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9714}, {"name": "clCreateKernel", "calls": 1, "time": 0.342394}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.281122}, {"name": "clEnqueueTask", "calls": 1, "time": 0.13322}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.088918}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041134}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.0299}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025835}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022996}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01094}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009679}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009444}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008721}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007279}, {"name": "clRetainDevice", "calls": 2, "time": 0.005093}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7267.5}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7266.98}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7555.240319, "utilization": 78.70042, "size": 8157970.0, "time": 1079.776048}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 214180884, "speed": 240.13, "utilization": 2.08446, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 13225185, "speed": 486.797, "utilization": 4.22567, "size": 0.127872}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len6/run4.json b/code/fpga/unopt_results/dblp.xml.20MB.len6/run4.json new file mode 100644 index 0000000..27c2037 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.2911, "power": 32.813608}, {"timestamp": 54.9833, "power": 32.813608}, {"timestamp": 75.5269, "power": 32.813608}, {"timestamp": 96.059, "power": 32.813608}, {"timestamp": 117.013, "power": 32.813608}, {"timestamp": 137.559, "power": 32.813608}, {"timestamp": 158.069, "power": 32.813608}, {"timestamp": 178.565, "power": 32.813608}, {"timestamp": 199.084, "power": 32.813608}, {"timestamp": 219.63, "power": 32.813608}, {"timestamp": 240.167, "power": 32.813608}, {"timestamp": 260.709, "power": 32.813608}, {"timestamp": 281.251, "power": 32.813608}, {"timestamp": 301.799, "power": 32.813608}, {"timestamp": 322.311, "power": 32.813608}, {"timestamp": 342.808, "power": 32.813608}, {"timestamp": 363.347, "power": 32.813608}, {"timestamp": 383.892, "power": 32.813608}, {"timestamp": 404.433, "power": 32.813608}, {"timestamp": 424.974, "power": 32.813608}, {"timestamp": 445.516, "power": 32.813608}, {"timestamp": 466.03, "power": 32.813608}, {"timestamp": 486.527, "power": 32.813608}, {"timestamp": 507.06, "power": 32.813608}, {"timestamp": 527.603, "power": 32.813608}, {"timestamp": 548.144, "power": 32.813608}, {"timestamp": 568.683, "power": 32.813608}, {"timestamp": 589.221, "power": 32.813608}, {"timestamp": 609.764, "power": 32.813608}, {"timestamp": 630.274, "power": 32.813608}, {"timestamp": 650.81, "power": 32.813608}, {"timestamp": 671.352, "power": 32.813608}, {"timestamp": 691.898, "power": 32.813608}, {"timestamp": 712.45, "power": 32.813608}, {"timestamp": 732.995, "power": 32.813608}, {"timestamp": 753.534, "power": 32.813608}, {"timestamp": 774.045, "power": 32.813608}, {"timestamp": 794.54, "power": 32.813608}, {"timestamp": 815.083, "power": 32.813608}, {"timestamp": 835.624, "power": 32.813608}, {"timestamp": 856.168, "power": 32.813608}, {"timestamp": 876.713, "power": 32.813608}, {"timestamp": 897.255, "power": 32.813608}, {"timestamp": 917.798, "power": 32.813608}, {"timestamp": 938.32, "power": 32.813608}, {"timestamp": 958.857, "power": 32.813608}, {"timestamp": 979.401, "power": 32.813608}, {"timestamp": 999.942, "power": 32.813608}, {"timestamp": 1020.49, "power": 33.359099}, {"timestamp": 1041.75, "power": 33.359099}, {"timestamp": 1062.32, "power": 33.359099}, {"timestamp": 1082.88, "power": 33.359099}, {"timestamp": 1103.47, "power": 33.359099}, {"timestamp": 1124.06, "power": 33.359099}, {"timestamp": 1144.65, "power": 33.359099}, {"timestamp": 1165.25, "power": 33.359099}, {"timestamp": 1185.85, "power": 33.359099}, {"timestamp": 1206.42, "power": 33.359099}, {"timestamp": 1226.97, "power": 33.359099}, {"timestamp": 1247.57, "power": 33.359099}, {"timestamp": 1268.16, "power": 33.359099}, {"timestamp": 1288.75, "power": 33.359099}, {"timestamp": 1309.35, "power": 33.359099}, {"timestamp": 1329.95, "power": 33.359099}, {"timestamp": 1350.5, "power": 33.359099}, {"timestamp": 1371.06, "power": 33.359099}, {"timestamp": 1391.68, "power": 33.359099}, {"timestamp": 1412.27, "power": 33.359099}, {"timestamp": 1432.86, "power": 33.359099}, {"timestamp": 1453.46, "power": 33.359099}, {"timestamp": 1474.05, "power": 33.359099}, {"timestamp": 1494.61, "power": 33.359099}, {"timestamp": 1515.17, "power": 33.359099}, {"timestamp": 1535.77, "power": 33.359099}, {"timestamp": 1556.36, "power": 33.359099}, {"timestamp": 1576.96, "power": 33.359099}, {"timestamp": 1597.56, "power": 33.359099}, {"timestamp": 1618.13, "power": 33.359099}, {"timestamp": 1638.69, "power": 33.359099}, {"timestamp": 1659.25, "power": 33.359099}, {"timestamp": 1679.84, "power": 33.359099}, {"timestamp": 1700.44, "power": 33.359099}, {"timestamp": 1721.03, "power": 33.359099}, {"timestamp": 1741.63, "power": 33.359099}, {"timestamp": 1762.2, "power": 33.359099}, {"timestamp": 1782.76, "power": 33.359099}, {"timestamp": 1803.35, "power": 33.359099}, {"timestamp": 1823.95, "power": 33.359099}, {"timestamp": 1844.55, "power": 33.359099}, {"timestamp": 1865.14, "power": 33.359099}, {"timestamp": 1885.74, "power": 33.359099}, {"timestamp": 1906.31, "power": 33.359099}, {"timestamp": 1926.86, "power": 33.359099}, {"timestamp": 1947.46, "power": 33.359099}, {"timestamp": 1968.06, "power": 33.359099}, {"timestamp": 1988.65, "power": 33.359099}, {"timestamp": 2009.25, "power": 33.359099}, {"timestamp": 2029.84, "power": 33.095448000000005}, {"timestamp": 2050.8, "power": 33.095448000000005}, {"timestamp": 2071.39, "power": 33.095448000000005}, {"timestamp": 2091.98, "power": 33.095448000000005}, {"timestamp": 2112.58, "power": 33.095448000000005}, {"timestamp": 2133.17, "power": 33.095448000000005}, {"timestamp": 2153.77, "power": 33.095448000000005}, {"timestamp": 2174.34, "power": 33.095448000000005}, {"timestamp": 2194.9, "power": 33.095448000000005}, {"timestamp": 2215.49, "power": 33.095448000000005}, {"timestamp": 2236.09, "power": 33.095448000000005}, {"timestamp": 2256.69, "power": 33.095448000000005}, {"timestamp": 2277.28, "power": 33.095448000000005}, {"timestamp": 2297.88, "power": 33.095448000000005}, {"timestamp": 2318.45, "power": 33.095448000000005}, {"timestamp": 2339.01, "power": 33.095448000000005}, {"timestamp": 2359.61, "power": 33.095448000000005}, {"timestamp": 2380.21, "power": 33.095448000000005}, {"timestamp": 2400.81, "power": 33.095448000000005}, {"timestamp": 2421.51, "power": 33.095448000000005}, {"timestamp": 2442.18, "power": 33.095448000000005}, {"timestamp": 2462.73, "power": 33.095448000000005}, {"timestamp": 2483.29, "power": 33.095448000000005}, {"timestamp": 2503.88, "power": 33.095448000000005}, {"timestamp": 2524.48, "power": 33.095448000000005}, {"timestamp": 2545.08, "power": 33.095448000000005}, {"timestamp": 2565.67, "power": 33.095448000000005}, {"timestamp": 2586.25, "power": 33.095448000000005}, {"timestamp": 2606.81, "power": 33.095448000000005}, {"timestamp": 2627.41, "power": 33.095448000000005}, {"timestamp": 2648.01, "power": 33.095448000000005}, {"timestamp": 2668.61, "power": 33.095448000000005}, {"timestamp": 2689.21, "power": 33.095448000000005}, {"timestamp": 2709.81, "power": 33.095448000000005}, {"timestamp": 2730.39, "power": 33.095448000000005}, {"timestamp": 2750.94, "power": 33.095448000000005}, {"timestamp": 2771.54, "power": 33.095448000000005}, {"timestamp": 2792.14, "power": 33.095448000000005}, {"timestamp": 2812.73, "power": 33.095448000000005}, {"timestamp": 2833.32, "power": 33.095448000000005}, {"timestamp": 2853.93, "power": 33.095448000000005}, {"timestamp": 2874.49, "power": 33.095448000000005}, {"timestamp": 2895.05, "power": 33.095448000000005}, {"timestamp": 2915.65, "power": 33.095448000000005}, {"timestamp": 2936.2, "power": 33.095448000000005}, {"timestamp": 2956.79, "power": 33.095448000000005}, {"timestamp": 2977.39, "power": 33.095448000000005}, {"timestamp": 2997.97, "power": 33.095448000000005}, {"timestamp": 3018.53, "power": 33.095448000000005}, {"timestamp": 3039.09, "power": 32.274741}, {"timestamp": 3060.1, "power": 32.274741}, {"timestamp": 3080.7, "power": 32.274741}, {"timestamp": 3101.29, "power": 32.274741}, {"timestamp": 3121.89, "power": 32.274741}, {"timestamp": 3142.47, "power": 32.274741}, {"timestamp": 3163.05, "power": 32.274741}, {"timestamp": 3183.64, "power": 32.274741}, {"timestamp": 3204.24, "power": 32.274741}, {"timestamp": 3224.83, "power": 32.274741}, {"timestamp": 3245.43, "power": 32.274741}, {"timestamp": 3265.97, "power": 32.274741}, {"timestamp": 3286.54, "power": 32.274741}, {"timestamp": 3307.1, "power": 32.274741}, {"timestamp": 3327.69, "power": 32.274741}, {"timestamp": 3348.28, "power": 32.274741}, {"timestamp": 3368.88, "power": 32.274741}, {"timestamp": 3389.47, "power": 32.274741}, {"timestamp": 3410.04, "power": 32.274741}, {"timestamp": 3430.6, "power": 32.274741}, {"timestamp": 3451.16, "power": 32.274741}, {"timestamp": 3471.75, "power": 32.274741}, {"timestamp": 3492.35, "power": 32.274741}, {"timestamp": 3512.95, "power": 32.274741}, {"timestamp": 3533.54, "power": 32.274741}, {"timestamp": 3554.11, "power": 32.274741}, {"timestamp": 3574.68, "power": 32.274741}, {"timestamp": 3595.29, "power": 32.274741}, {"timestamp": 3615.91, "power": 32.274741}, {"timestamp": 3636.5, "power": 32.274741}, {"timestamp": 3657.1, "power": 32.274741}, {"timestamp": 3677.64, "power": 32.274741}, {"timestamp": 3698.18, "power": 32.274741}, {"timestamp": 3718.68, "power": 32.274741}, {"timestamp": 3739.21, "power": 32.274741}, {"timestamp": 3759.74, "power": 32.274741}, {"timestamp": 3780.27, "power": 32.274741}, {"timestamp": 3800.81, "power": 32.274741}, {"timestamp": 3821.34, "power": 32.274741}, {"timestamp": 3841.88, "power": 32.274741}, {"timestamp": 3862.38, "power": 32.274741}, {"timestamp": 3882.91, "power": 32.274741}, {"timestamp": 3903.44, "power": 32.274741}, {"timestamp": 3923.97, "power": 32.274741}, {"timestamp": 3944.51, "power": 32.274741}, {"timestamp": 3965.05, "power": 32.274741}, {"timestamp": 3985.59, "power": 32.274741}, {"timestamp": 4006.1, "power": 32.274741}, {"timestamp": 4026.59, "power": 32.274741}, {"timestamp": 4047.12, "power": 36.892356}, {"timestamp": 4068.23, "power": 36.892356}, {"timestamp": 4088.76, "power": 36.892356}, {"timestamp": 4109.3, "power": 36.892356}, {"timestamp": 4129.83, "power": 36.892356}, {"timestamp": 4150.34, "power": 36.892356}, {"timestamp": 4170.88, "power": 36.892356}, {"timestamp": 4191.41, "power": 36.892356}, {"timestamp": 4211.95, "power": 36.892356}, {"timestamp": 4232.49, "power": 36.892356}, {"timestamp": 4253.02, "power": 36.892356}, {"timestamp": 4273.56, "power": 36.892356}, {"timestamp": 4294.07, "power": 36.892356}, {"timestamp": 4314.56, "power": 36.892356}, {"timestamp": 4335.1, "power": 36.892356}, {"timestamp": 4355.64, "power": 36.892356}, {"timestamp": 4376.17, "power": 36.892356}, {"timestamp": 4396.71, "power": 36.892356}, {"timestamp": 4417.25, "power": 36.892356}, {"timestamp": 4437.8, "power": 36.892356}, {"timestamp": 4458.31, "power": 36.892356}, {"timestamp": 4478.84, "power": 36.892356}, {"timestamp": 4499.38, "power": 36.892356}, {"timestamp": 4519.91, "power": 36.892356}, {"timestamp": 4540.45, "power": 36.892356}, {"timestamp": 4560.99, "power": 36.892356}, {"timestamp": 4581.52, "power": 36.892356}, {"timestamp": 4602.04, "power": 36.892356}, {"timestamp": 4622.52, "power": 36.892356}, {"timestamp": 4643.05, "power": 36.892356}, {"timestamp": 4663.59, "power": 36.892356}, {"timestamp": 4684.12, "power": 36.892356}, {"timestamp": 4704.68, "power": 36.892356}, {"timestamp": 4725.22, "power": 36.892356}, {"timestamp": 4745.76, "power": 36.892356}, {"timestamp": 4766.29, "power": 36.892356}, {"timestamp": 4786.83, "power": 36.892356}, {"timestamp": 4807.38, "power": 36.892356}, {"timestamp": 4827.93, "power": 36.892356}, {"timestamp": 4848.48, "power": 36.892356}, {"timestamp": 4869.03, "power": 36.892356}, {"timestamp": 4889.57, "power": 36.892356}, {"timestamp": 4910.1, "power": 36.892356}, {"timestamp": 4930.59, "power": 36.892356}, {"timestamp": 4951.13, "power": 36.892356}, {"timestamp": 4971.68, "power": 36.892356}, {"timestamp": 4992.22, "power": 36.892356}, {"timestamp": 5012.77, "power": 36.892356}, {"timestamp": 5033.31, "power": 36.892356}, {"timestamp": 5053.86, "power": 32.800425000000004}, {"timestamp": 5075.02, "power": 32.800425000000004}, {"timestamp": 5095.58, "power": 32.800425000000004}, {"timestamp": 5116.13, "power": 32.800425000000004}, {"timestamp": 5136.71, "power": 32.800425000000004}, {"timestamp": 5157.27, "power": 32.800425000000004}, {"timestamp": 5177.86, "power": 32.800425000000004}, {"timestamp": 5198.39, "power": 32.800425000000004}, {"timestamp": 5218.89, "power": 32.800425000000004}, {"timestamp": 5239.43, "power": 32.800425000000004}, {"timestamp": 5259.98, "power": 32.800425000000004}, {"timestamp": 5280.52, "power": 32.800425000000004}, {"timestamp": 5301.07, "power": 32.800425000000004}, {"timestamp": 5321.64, "power": 32.800425000000004}, {"timestamp": 5342.17, "power": 32.800425000000004}, {"timestamp": 5362.72, "power": 32.800425000000004}, {"timestamp": 5383.3, "power": 32.800425000000004}, {"timestamp": 5403.87, "power": 32.800425000000004}, {"timestamp": 5424.44, "power": 32.800425000000004}, {"timestamp": 5445.01, "power": 32.800425000000004}, {"timestamp": 5465.58, "power": 32.800425000000004}, {"timestamp": 5486.11, "power": 32.800425000000004}, {"timestamp": 5506.66, "power": 32.800425000000004}, {"timestamp": 5527.24, "power": 32.800425000000004}, {"timestamp": 5547.82, "power": 32.800425000000004}, {"timestamp": 5568.38, "power": 32.800425000000004}, {"timestamp": 5588.95, "power": 32.800425000000004}, {"timestamp": 5609.52, "power": 32.800425000000004}, {"timestamp": 5630.05, "power": 32.800425000000004}, {"timestamp": 5650.55, "power": 32.800425000000004}, {"timestamp": 5671.12, "power": 32.800425000000004}, {"timestamp": 5691.68, "power": 32.800425000000004}, {"timestamp": 5712.23, "power": 32.800425000000004}, {"timestamp": 5732.78, "power": 32.800425000000004}, {"timestamp": 5753.33, "power": 32.800425000000004}, {"timestamp": 5773.88, "power": 32.800425000000004}, {"timestamp": 5794.4, "power": 32.800425000000004}, {"timestamp": 5814.9, "power": 32.800425000000004}, {"timestamp": 5835.43, "power": 32.800425000000004}, {"timestamp": 5855.98, "power": 32.800425000000004}, {"timestamp": 5876.53, "power": 32.800425000000004}, {"timestamp": 5897.07, "power": 32.800425000000004}, {"timestamp": 5917.62, "power": 32.800425000000004}, {"timestamp": 5938.15, "power": 32.800425000000004}, {"timestamp": 5958.65, "power": 32.800425000000004}, {"timestamp": 5979.19, "power": 32.800425000000004}, {"timestamp": 5999.74, "power": 32.800425000000004}, {"timestamp": 6020.29, "power": 32.800425000000004}, {"timestamp": 6040.83, "power": 32.800425000000004}, {"timestamp": 6061.38, "power": 33.244856}, {"timestamp": 6082.52, "power": 33.244856}, {"timestamp": 6103.06, "power": 33.244856}, {"timestamp": 6123.61, "power": 33.244856}, {"timestamp": 6144.15, "power": 33.244856}, {"timestamp": 6164.69, "power": 33.244856}, {"timestamp": 6185.23, "power": 33.244856}, {"timestamp": 6205.77, "power": 33.244856}, {"timestamp": 6226.28, "power": 33.244856}, {"timestamp": 6246.78, "power": 33.244856}, {"timestamp": 6267.31, "power": 33.244856}, {"timestamp": 6287.85, "power": 33.244856}, {"timestamp": 6308.39, "power": 33.244856}, {"timestamp": 6328.93, "power": 33.244856}, {"timestamp": 6349.47, "power": 33.244856}, {"timestamp": 6370.01, "power": 33.244856}, {"timestamp": 6390.52, "power": 33.244856}, {"timestamp": 6411.06, "power": 33.244856}, {"timestamp": 6431.6, "power": 33.244856}, {"timestamp": 6452.14, "power": 33.244856}, {"timestamp": 6472.68, "power": 33.244856}, {"timestamp": 6493.22, "power": 33.244856}, {"timestamp": 6513.76, "power": 33.244856}, {"timestamp": 6534.27, "power": 33.244856}, {"timestamp": 6554.8, "power": 33.244856}, {"timestamp": 6575.34, "power": 33.244856}, {"timestamp": 6595.9, "power": 33.244856}, {"timestamp": 6616.47, "power": 33.244856}, {"timestamp": 6637.02, "power": 33.244856}, {"timestamp": 6657.58, "power": 33.244856}, {"timestamp": 6678.1, "power": 33.244856}, {"timestamp": 6698.6, "power": 33.244856}, {"timestamp": 6719.16, "power": 33.244856}, {"timestamp": 6739.73, "power": 33.244856}, {"timestamp": 6760.3, "power": 33.244856}, {"timestamp": 6780.88, "power": 33.244856}, {"timestamp": 6801.44, "power": 33.244856}, {"timestamp": 6822.02, "power": 33.244856}, {"timestamp": 6842.52, "power": 33.244856}, {"timestamp": 6863.09, "power": 33.244856}, {"timestamp": 6883.66, "power": 33.244856}, {"timestamp": 6904.22, "power": 33.244856}, {"timestamp": 6924.8, "power": 33.244856}, {"timestamp": 6945.37, "power": 33.244856}, {"timestamp": 6965.96, "power": 33.244856}, {"timestamp": 6986.45, "power": 33.244856}, {"timestamp": 7007.01, "power": 33.244856}, {"timestamp": 7027.58, "power": 33.244856}, {"timestamp": 7048.15, "power": 33.244856}, {"timestamp": 7068.72, "power": 33.350879000000006}, {"timestamp": 7089.93, "power": 33.350879000000006}, {"timestamp": 7110.42, "power": 33.350879000000006}, {"timestamp": 7130.95, "power": 33.350879000000006}, {"timestamp": 7151.49, "power": 33.350879000000006}, {"timestamp": 7172.03, "power": 33.350879000000006}, {"timestamp": 7192.57, "power": 33.350879000000006}, {"timestamp": 7213.11, "power": 33.350879000000006}, {"timestamp": 7233.65, "power": 33.350879000000006}, {"timestamp": 7254.17, "power": 33.350879000000006}, {"timestamp": 7274.66, "power": 33.350879000000006}, {"timestamp": 7295.21, "power": 33.350879000000006}, {"timestamp": 7315.76, "power": 33.350879000000006}, {"timestamp": 7336.33, "power": 33.350879000000006}, {"timestamp": 7356.89, "power": 33.350879000000006}, {"timestamp": 7377.47, "power": 33.350879000000006}, {"timestamp": 7398.01, "power": 33.350879000000006}, {"timestamp": 7418.51, "power": 33.350879000000006}, {"timestamp": 7439.08, "power": 33.350879000000006}, {"timestamp": 7459.66, "power": 33.350879000000006}, {"timestamp": 7480.21, "power": 33.350879000000006}, {"timestamp": 7500.77, "power": 33.350879000000006}, {"timestamp": 7521.34, "power": 33.350879000000006}, {"timestamp": 7541.9, "power": 33.350879000000006}, {"timestamp": 7562.41, "power": 33.350879000000006}, {"timestamp": 7582.96, "power": 33.350879000000006}, {"timestamp": 7603.52, "power": 33.350879000000006}, {"timestamp": 7624.09, "power": 33.350879000000006}, {"timestamp": 7644.65, "power": 33.350879000000006}, {"timestamp": 7665.21, "power": 33.350879000000006}, {"timestamp": 7685.78, "power": 33.350879000000006}, {"timestamp": 7706.3, "power": 33.350879000000006}, {"timestamp": 7726.83, "power": 33.350879000000006}, {"timestamp": 7747.37, "power": 33.350879000000006}, {"timestamp": 7767.91, "power": 33.350879000000006}, {"timestamp": 7788.45, "power": 33.350879000000006}, {"timestamp": 7808.99, "power": 33.350879000000006}, {"timestamp": 7829.53, "power": 33.350879000000006}, {"timestamp": 7850.05, "power": 33.350879000000006}, {"timestamp": 7870.55, "power": 33.350879000000006}, {"timestamp": 7891.08, "power": 33.350879000000006}, {"timestamp": 7911.62, "power": 33.350879000000006}, {"timestamp": 7932.16, "power": 33.350879000000006}, {"timestamp": 7952.7, "power": 33.350879000000006}, {"timestamp": 7973.24, "power": 33.350879000000006}, {"timestamp": 7993.79, "power": 33.350879000000006}, {"timestamp": 8014.32, "power": 33.350879000000006}, {"timestamp": 8034.85, "power": 33.350879000000006}, {"timestamp": 8055.39, "power": 33.350879000000006}, {"timestamp": 8075.93, "power": 33.223702}, {"timestamp": 8097.02, "power": 33.223702}, {"timestamp": 8117.57, "power": 33.223702}, {"timestamp": 8138.1, "power": 33.223702}, {"timestamp": 8158.65, "power": 33.223702}, {"timestamp": 8179.22, "power": 33.223702}, {"timestamp": 8199.77, "power": 33.223702}, {"timestamp": 8220.35, "power": 33.223702}, {"timestamp": 8240.93, "power": 33.223702}, {"timestamp": 8261.5, "power": 33.223702}, {"timestamp": 8282.02, "power": 33.223702}, {"timestamp": 8302.52, "power": 33.223702}, {"timestamp": 8323.08, "power": 33.223702}, {"timestamp": 8343.64, "power": 33.223702}, {"timestamp": 8364.2, "power": 33.223702}, {"timestamp": 8384.76, "power": 33.223702}, {"timestamp": 8405.32, "power": 33.223702}, {"timestamp": 8425.89, "power": 33.223702}, {"timestamp": 8446.4, "power": 33.223702}, {"timestamp": 8466.96, "power": 33.223702}, {"timestamp": 8487.53, "power": 33.223702}, {"timestamp": 8508.1, "power": 33.223702}, {"timestamp": 8528.68, "power": 33.223702}, {"timestamp": 8549.25, "power": 33.223702}, {"timestamp": 8569.83, "power": 33.223702}, {"timestamp": 8590.35, "power": 33.223702}, {"timestamp": 8610.9, "power": 33.223702}, {"timestamp": 8631.47, "power": 33.223702}, {"timestamp": 8652.04, "power": 33.223702}, {"timestamp": 8672.61, "power": 33.223702}, {"timestamp": 8693.19, "power": 33.223702}, {"timestamp": 8713.75, "power": 33.223702}, {"timestamp": 8734.27, "power": 33.223702}, {"timestamp": 8754.81, "power": 33.223702}, {"timestamp": 8775.39, "power": 33.223702}, {"timestamp": 8795.95, "power": 33.223702}, {"timestamp": 8816.53, "power": 33.223702}, {"timestamp": 8837.09, "power": 33.223702}, {"timestamp": 8857.66, "power": 33.223702}, {"timestamp": 8878.17, "power": 33.223702}, {"timestamp": 8898.72, "power": 33.223702}, {"timestamp": 8919.27, "power": 33.223702}, {"timestamp": 8939.83, "power": 33.223702}, {"timestamp": 8960.37, "power": 33.223702}, {"timestamp": 8980.93, "power": 33.223702}, {"timestamp": 9001.5, "power": 33.223702}, {"timestamp": 9022.01, "power": 33.223702}, {"timestamp": 9042.51, "power": 33.223702}, {"timestamp": 9063.07, "power": 33.223702}, {"timestamp": 9083.57, "power": 32.205287}, {"timestamp": 9104.7, "power": 32.205287}, {"timestamp": 9125.28, "power": 32.205287}, {"timestamp": 9145.85, "power": 32.205287}, {"timestamp": 9166.36, "power": 32.205287}, {"timestamp": 9186.89, "power": 32.205287}, {"timestamp": 9207.45, "power": 32.205287}, {"timestamp": 9228.0, "power": 32.205287}, {"timestamp": 9248.57, "power": 32.205287}, {"timestamp": 9269.14, "power": 32.205287}, {"timestamp": 9289.7, "power": 32.205287}, {"timestamp": 9310.23, "power": 32.205287}, {"timestamp": 9330.77, "power": 32.205287}, {"timestamp": 9351.35, "power": 32.205287}, {"timestamp": 9371.92, "power": 32.205287}, {"timestamp": 9392.46, "power": 32.205287}, {"timestamp": 9413.03, "power": 32.205287}, {"timestamp": 9433.6, "power": 32.205287}, {"timestamp": 9454.13, "power": 32.205287}, {"timestamp": 9474.63, "power": 32.205287}, {"timestamp": 9495.17, "power": 32.205287}, {"timestamp": 9515.74, "power": 32.205287}, {"timestamp": 9536.28, "power": 32.205287}, {"timestamp": 9556.85, "power": 32.205287}, {"timestamp": 9577.43, "power": 32.205287}, {"timestamp": 9597.99, "power": 32.205287}, {"timestamp": 9618.49, "power": 32.205287}, {"timestamp": 9639.05, "power": 32.205287}, {"timestamp": 9659.61, "power": 32.205287}, {"timestamp": 9680.15, "power": 32.205287}, {"timestamp": 9700.69, "power": 32.205287}, {"timestamp": 9721.23, "power": 32.205287}, {"timestamp": 9741.78, "power": 32.205287}, {"timestamp": 9762.3, "power": 32.205287}, {"timestamp": 9782.83, "power": 32.205287}, {"timestamp": 9803.37, "power": 32.205287}, {"timestamp": 9823.91, "power": 32.205287}, {"timestamp": 9844.45, "power": 32.205287}, {"timestamp": 9864.99, "power": 32.205287}, {"timestamp": 9885.53, "power": 32.205287}, {"timestamp": 9906.05, "power": 32.205287}, {"timestamp": 9926.54, "power": 32.205287}, {"timestamp": 9947.11, "power": 32.205287}, {"timestamp": 9967.65, "power": 32.205287}, {"timestamp": 9988.23, "power": 32.205287}, {"timestamp": 10008.8, "power": 32.205287}, {"timestamp": 10029.4, "power": 32.205287}, {"timestamp": 10049.9, "power": 32.205287}, {"timestamp": 10070.4, "power": 32.205287}, {"timestamp": 10091.0, "power": 33.29585}, {"timestamp": 10113.2, "power": 33.29585}, {"timestamp": 10133.8, "power": 33.29585}, {"timestamp": 10154.3, "power": 33.29585}, {"timestamp": 10174.8, "power": 33.29585}, {"timestamp": 10195.3, "power": 33.29585}, {"timestamp": 10215.9, "power": 33.29585}, {"timestamp": 10236.4, "power": 33.29585}, {"timestamp": 10257.0, "power": 33.29585}, {"timestamp": 10277.5, "power": 33.29585}, {"timestamp": 10298.0, "power": 33.29585}, {"timestamp": 10318.5, "power": 33.29585}, {"timestamp": 10339.1, "power": 33.29585}, {"timestamp": 10359.6, "power": 33.29585}, {"timestamp": 10380.1, "power": 33.29585}, {"timestamp": 10400.7, "power": 33.29585}, {"timestamp": 10421.2, "power": 33.29585}, {"timestamp": 10441.8, "power": 33.29585}, {"timestamp": 10462.3, "power": 33.29585}, {"timestamp": 10482.8, "power": 33.29585}, {"timestamp": 10503.4, "power": 33.29585}, {"timestamp": 10523.9, "power": 33.29585}, {"timestamp": 10544.4, "power": 33.29585}, {"timestamp": 10565.0, "power": 33.29585}, {"timestamp": 10585.6, "power": 33.29585}, {"timestamp": 10606.1, "power": 33.29585}, {"timestamp": 10626.7, "power": 33.29585}, {"timestamp": 10647.2, "power": 33.29585}, {"timestamp": 10667.8, "power": 33.29585}, {"timestamp": 10688.4, "power": 33.29585}, {"timestamp": 10708.9, "power": 33.29585}, {"timestamp": 10729.5, "power": 33.29585}, {"timestamp": 10750.0, "power": 33.29585}, {"timestamp": 10770.5, "power": 33.29585}, {"timestamp": 10791.1, "power": 33.29585}, {"timestamp": 10811.6, "power": 33.29585}, {"timestamp": 10832.2, "power": 33.29585}, {"timestamp": 10852.8, "power": 33.29585}, {"timestamp": 10873.3, "power": 33.29585}, {"timestamp": 10893.9, "power": 33.29585}, {"timestamp": 10914.4, "power": 33.29585}, {"timestamp": 10934.9, "power": 33.29585}, {"timestamp": 10955.5, "power": 33.29585}, {"timestamp": 10976.0, "power": 33.29585}, {"timestamp": 10996.6, "power": 33.29585}, {"timestamp": 11017.1, "power": 33.29585}, {"timestamp": 11037.6, "power": 33.29585}, {"timestamp": 11058.2, "power": 33.29585}, {"timestamp": 11078.7, "power": 33.29585}, {"timestamp": 11099.2, "power": 34.23477}, {"timestamp": 11121.1, "power": 34.23477}, {"timestamp": 11141.7, "power": 34.23477}, {"timestamp": 11162.2, "power": 34.23477}, {"timestamp": 11182.8, "power": 34.23477}, {"timestamp": 11203.3, "power": 34.23477}, {"timestamp": 11223.9, "power": 34.23477}, {"timestamp": 11244.5, "power": 34.23477}, {"timestamp": 11265.1, "power": 34.23477}, {"timestamp": 11285.6, "power": 34.23477}, {"timestamp": 11306.1, "power": 34.23477}, {"timestamp": 11326.6, "power": 34.23477}, {"timestamp": 11347.2, "power": 34.23477}, {"timestamp": 11367.8, "power": 34.23477}, {"timestamp": 11388.3, "power": 34.23477}, {"timestamp": 11408.9, "power": 34.23477}, {"timestamp": 11429.5, "power": 34.23477}, {"timestamp": 11450.0, "power": 34.23477}, {"timestamp": 11470.5, "power": 34.23477}, {"timestamp": 11491.1, "power": 34.23477}, {"timestamp": 11511.6, "power": 34.23477}, {"timestamp": 11532.2, "power": 34.23477}, {"timestamp": 11552.8, "power": 34.23477}, {"timestamp": 11573.4, "power": 34.23477}, {"timestamp": 11593.9, "power": 34.23477}, {"timestamp": 11614.4, "power": 34.23477}, {"timestamp": 11635.0, "power": 34.23477}, {"timestamp": 11655.6, "power": 34.23477}, {"timestamp": 11676.1, "power": 34.23477}, {"timestamp": 11696.7, "power": 34.23477}, {"timestamp": 11717.2, "power": 34.23477}, {"timestamp": 11737.8, "power": 34.23477}, {"timestamp": 11758.3, "power": 34.23477}, {"timestamp": 11778.8, "power": 34.23477}, {"timestamp": 11799.4, "power": 34.23477}, {"timestamp": 11820.0, "power": 34.23477}, {"timestamp": 11840.5, "power": 34.23477}, {"timestamp": 11861.1, "power": 34.23477}, {"timestamp": 11881.6, "power": 34.23477}, {"timestamp": 11902.2, "power": 34.23477}, {"timestamp": 11922.7, "power": 34.23477}, {"timestamp": 11943.3, "power": 34.23477}, {"timestamp": 11963.8, "power": 34.23477}, {"timestamp": 11984.3, "power": 34.23477}, {"timestamp": 12004.9, "power": 34.23477}, {"timestamp": 12025.4, "power": 34.23477}, {"timestamp": 12045.9, "power": 34.23477}, {"timestamp": 12066.4, "power": 34.23477}, {"timestamp": 12086.9, "power": 34.23477}, {"timestamp": 12107.5, "power": 35.57033200000001}, {"timestamp": 12128.7, "power": 35.57033200000001}, {"timestamp": 12149.3, "power": 35.57033200000001}, {"timestamp": 12169.8, "power": 35.57033200000001}, {"timestamp": 12190.4, "power": 35.57033200000001}, {"timestamp": 12210.9, "power": 35.57033200000001}, {"timestamp": 12231.4, "power": 35.57033200000001}, {"timestamp": 12251.9, "power": 35.57033200000001}, {"timestamp": 12272.5, "power": 35.57033200000001}, {"timestamp": 12293.0, "power": 35.57033200000001}, {"timestamp": 12313.5, "power": 35.57033200000001}, {"timestamp": 12334.1, "power": 35.57033200000001}, {"timestamp": 12354.5, "power": 35.57033200000001}, {"timestamp": 12375.1, "power": 35.57033200000001}, {"timestamp": 12395.7, "power": 35.57033200000001}, {"timestamp": 12416.2, "power": 35.57033200000001}, {"timestamp": 12436.8, "power": 35.57033200000001}, {"timestamp": 12457.3, "power": 35.57033200000001}, {"timestamp": 12477.8, "power": 35.57033200000001}, {"timestamp": 12498.3, "power": 35.57033200000001}, {"timestamp": 12518.9, "power": 35.57033200000001}, {"timestamp": 12539.4, "power": 35.57033200000001}, {"timestamp": 12559.9, "power": 35.57033200000001}, {"timestamp": 12580.5, "power": 35.57033200000001}, {"timestamp": 12601.0, "power": 35.57033200000001}, {"timestamp": 12621.5, "power": 35.57033200000001}, {"timestamp": 12642.0, "power": 35.57033200000001}, {"timestamp": 12662.6, "power": 35.57033200000001}, {"timestamp": 12683.1, "power": 35.57033200000001}, {"timestamp": 12703.6, "power": 35.57033200000001}, {"timestamp": 12724.2, "power": 35.57033200000001}, {"timestamp": 12744.7, "power": 35.57033200000001}, {"timestamp": 12765.2, "power": 35.57033200000001}, {"timestamp": 12785.7, "power": 35.57033200000001}, {"timestamp": 12806.3, "power": 35.57033200000001}, {"timestamp": 12826.8, "power": 35.57033200000001}, {"timestamp": 12847.4, "power": 35.57033200000001}, {"timestamp": 12867.9, "power": 35.57033200000001}, {"timestamp": 12888.4, "power": 35.57033200000001}, {"timestamp": 12909.0, "power": 35.57033200000001}, {"timestamp": 12929.5, "power": 35.57033200000001}, {"timestamp": 12950.0, "power": 35.57033200000001}, {"timestamp": 12970.5, "power": 35.57033200000001}, {"timestamp": 12991.0, "power": 35.57033200000001}, {"timestamp": 13011.6, "power": 35.57033200000001}, {"timestamp": 13032.1, "power": 35.57033200000001}, {"timestamp": 13052.6, "power": 35.57033200000001}, {"timestamp": 13073.2, "power": 35.57033200000001}, {"timestamp": 13093.7, "power": 35.57033200000001}, {"timestamp": 13114.2, "power": 36.28364}, {"timestamp": 13135.4, "power": 36.28364}, {"timestamp": 13155.9, "power": 36.28364}, {"timestamp": 13176.5, "power": 36.28364}, {"timestamp": 13197.0, "power": 36.28364}, {"timestamp": 13217.6, "power": 36.28364}, {"timestamp": 13238.1, "power": 36.28364}, {"timestamp": 13258.7, "power": 36.28364}, {"timestamp": 13279.2, "power": 36.28364}, {"timestamp": 13299.7, "power": 36.28364}, {"timestamp": 13320.2, "power": 36.28364}, {"timestamp": 13340.8, "power": 36.28364}, {"timestamp": 13361.3, "power": 36.28364}, {"timestamp": 13381.8, "power": 36.28364}, {"timestamp": 13402.3, "power": 36.28364}, {"timestamp": 13422.9, "power": 36.28364}, {"timestamp": 13443.4, "power": 36.28364}, {"timestamp": 13463.9, "power": 36.28364}, {"timestamp": 13484.4, "power": 36.28364}, {"timestamp": 13505.0, "power": 36.28364}, {"timestamp": 13525.5, "power": 36.28364}, {"timestamp": 13546.0, "power": 36.28364}, {"timestamp": 13566.5, "power": 36.28364}, {"timestamp": 13587.0, "power": 36.28364}, {"timestamp": 13607.5, "power": 36.28364}, {"timestamp": 13628.1, "power": 36.28364}, {"timestamp": 13648.6, "power": 36.28364}, {"timestamp": 13669.2, "power": 36.28364}, {"timestamp": 13689.7, "power": 36.28364}, {"timestamp": 13710.2, "power": 36.28364}, {"timestamp": 13730.7, "power": 36.28364}, {"timestamp": 13751.2, "power": 36.28364}, {"timestamp": 13771.7, "power": 36.28364}, {"timestamp": 13792.3, "power": 36.28364}, {"timestamp": 13812.8, "power": 36.28364}, {"timestamp": 13833.3, "power": 36.28364}, {"timestamp": 13853.9, "power": 36.28364}, {"timestamp": 13874.4, "power": 36.28364}, {"timestamp": 13894.9, "power": 36.28364}, {"timestamp": 13915.4, "power": 36.28364}, {"timestamp": 13936.0, "power": 36.28364}, {"timestamp": 13956.5, "power": 36.28364}, {"timestamp": 13977.0, "power": 36.28364}, {"timestamp": 13997.5, "power": 36.28364}, {"timestamp": 14018.1, "power": 36.28364}, {"timestamp": 14038.5, "power": 36.28364}, {"timestamp": 14059.0, "power": 36.28364}, {"timestamp": 14079.6, "power": 36.28364}, {"timestamp": 14100.1, "power": 36.28364}, {"timestamp": 14120.6, "power": 32.388225000000006}, {"timestamp": 14141.7, "power": 32.388225000000006}, {"timestamp": 14162.2, "power": 32.388225000000006}, {"timestamp": 14182.7, "power": 32.388225000000006}, {"timestamp": 14203.2, "power": 32.388225000000006}, {"timestamp": 14223.7, "power": 32.388225000000006}, {"timestamp": 14244.2, "power": 32.388225000000006}, {"timestamp": 14264.7, "power": 32.388225000000006}, {"timestamp": 14285.3, "power": 32.388225000000006}, {"timestamp": 14305.8, "power": 32.388225000000006}, {"timestamp": 14326.3, "power": 32.388225000000006}, {"timestamp": 14346.8, "power": 32.388225000000006}, {"timestamp": 14367.3, "power": 32.388225000000006}, {"timestamp": 14387.8, "power": 32.388225000000006}, {"timestamp": 14408.4, "power": 32.388225000000006}, {"timestamp": 14428.9, "power": 32.388225000000006}, {"timestamp": 14449.4, "power": 32.388225000000006}, {"timestamp": 14470.0, "power": 32.388225000000006}, {"timestamp": 14490.5, "power": 32.388225000000006}, {"timestamp": 14510.9, "power": 32.388225000000006}, {"timestamp": 14531.5, "power": 32.388225000000006}, {"timestamp": 14552.0, "power": 32.388225000000006}, {"timestamp": 14572.5, "power": 32.388225000000006}, {"timestamp": 14593.1, "power": 32.388225000000006}, {"timestamp": 14613.6, "power": 32.388225000000006}, {"timestamp": 14635.6, "power": 32.388225000000006}, {"timestamp": 14656.2, "power": 32.388225000000006}], "timeline": {"START": "4673.935011", "END": "11862.54198"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 9501.53}, {"name": "clSetKernelArg", "calls": 19, "time": 3470.22}, {"name": "clReleaseKernel", "calls": 1, "time": 1385.69}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.2861}, {"name": "clReleaseContext", "calls": 1, "time": 38.4474}, {"name": "clCreateContext", "calls": 1, "time": 32.0953}, {"name": "clReleaseProgram", "calls": 1, "time": 13.6182}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.352938}, {"name": "clCreateKernel", "calls": 1, "time": 0.34279}, {"name": "clEnqueueTask", "calls": 1, "time": 0.126594}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082656}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038911}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033849}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026583}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023108}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015241}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011493}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011248}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009239}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007635}, {"name": "clRetainDevice", "calls": 2, "time": 0.004882}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 7188.61}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 7188.09}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 12585700.0, "time": 1311.00625}, {"type": "WRITE", "transfers": 1, "speed": 7496.783805, "utilization": 78.091498, "size": 8157970.0, "time": 1088.195651}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 211728690, "speed": 240.012, "utilization": 2.08344, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 13072907, "speed": 486.748, "utilization": 4.22524, "size": 0.127871}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len8/run0.json b/code/fpga/unopt_results/dblp.xml.20MB.len8/run0.json new file mode 100644 index 0000000..535677b --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.6414, "power": 32.722242}, {"timestamp": 63.2773, "power": 32.722242}, {"timestamp": 83.821, "power": 32.722242}, {"timestamp": 104.355, "power": 32.722242}, {"timestamp": 125.231, "power": 32.722242}, {"timestamp": 145.727, "power": 32.722242}, {"timestamp": 166.254, "power": 32.722242}, {"timestamp": 186.8, "power": 32.722242}, {"timestamp": 207.332, "power": 32.722242}, {"timestamp": 227.87, "power": 32.722242}, {"timestamp": 248.443, "power": 32.722242}, {"timestamp": 269.042, "power": 32.722242}, {"timestamp": 289.602, "power": 32.722242}, {"timestamp": 310.159, "power": 32.722242}, {"timestamp": 330.76, "power": 32.722242}, {"timestamp": 351.356, "power": 32.722242}, {"timestamp": 371.952, "power": 32.722242}, {"timestamp": 392.551, "power": 32.722242}, {"timestamp": 413.14, "power": 32.722242}, {"timestamp": 433.704, "power": 32.722242}, {"timestamp": 454.263, "power": 32.722242}, {"timestamp": 474.856, "power": 32.722242}, {"timestamp": 495.452, "power": 32.722242}, {"timestamp": 516.051, "power": 32.722242}, {"timestamp": 536.651, "power": 32.722242}, {"timestamp": 557.231, "power": 32.722242}, {"timestamp": 577.792, "power": 32.722242}, {"timestamp": 598.357, "power": 32.722242}, {"timestamp": 618.953, "power": 32.722242}, {"timestamp": 639.55, "power": 32.722242}, {"timestamp": 660.149, "power": 32.722242}, {"timestamp": 680.748, "power": 32.722242}, {"timestamp": 701.324, "power": 32.722242}, {"timestamp": 721.896, "power": 32.722242}, {"timestamp": 742.503, "power": 32.722242}, {"timestamp": 763.098, "power": 32.722242}, {"timestamp": 783.695, "power": 32.722242}, {"timestamp": 804.295, "power": 32.722242}, {"timestamp": 824.89, "power": 32.722242}, {"timestamp": 845.466, "power": 32.722242}, {"timestamp": 866.023, "power": 32.722242}, {"timestamp": 886.617, "power": 32.722242}, {"timestamp": 907.214, "power": 32.722242}, {"timestamp": 927.811, "power": 32.722242}, {"timestamp": 948.405, "power": 32.722242}, {"timestamp": 968.964, "power": 32.722242}, {"timestamp": 989.564, "power": 32.722242}, {"timestamp": 1010.13, "power": 33.472939999999994}, {"timestamp": 1031.35, "power": 33.472939999999994}, {"timestamp": 1051.91, "power": 33.472939999999994}, {"timestamp": 1072.44, "power": 33.472939999999994}, {"timestamp": 1092.97, "power": 33.472939999999994}, {"timestamp": 1113.48, "power": 33.472939999999994}, {"timestamp": 1134.01, "power": 33.472939999999994}, {"timestamp": 1154.54, "power": 33.472939999999994}, {"timestamp": 1175.07, "power": 33.472939999999994}, {"timestamp": 1195.61, "power": 33.472939999999994}, {"timestamp": 1216.14, "power": 33.472939999999994}, {"timestamp": 1236.67, "power": 33.472939999999994}, {"timestamp": 1257.18, "power": 33.472939999999994}, {"timestamp": 1277.67, "power": 33.472939999999994}, {"timestamp": 1298.2, "power": 33.472939999999994}, {"timestamp": 1318.75, "power": 33.472939999999994}, {"timestamp": 1339.28, "power": 33.472939999999994}, {"timestamp": 1359.82, "power": 33.472939999999994}, {"timestamp": 1380.35, "power": 33.472939999999994}, {"timestamp": 1400.89, "power": 33.472939999999994}, {"timestamp": 1421.39, "power": 33.472939999999994}, {"timestamp": 1441.92, "power": 33.472939999999994}, {"timestamp": 1462.45, "power": 33.472939999999994}, {"timestamp": 1482.98, "power": 33.472939999999994}, {"timestamp": 1503.51, "power": 33.472939999999994}, {"timestamp": 1524.04, "power": 33.472939999999994}, {"timestamp": 1544.57, "power": 33.472939999999994}, {"timestamp": 1565.07, "power": 33.472939999999994}, {"timestamp": 1585.56, "power": 33.472939999999994}, {"timestamp": 1606.09, "power": 33.472939999999994}, {"timestamp": 1626.62, "power": 33.472939999999994}, {"timestamp": 1647.15, "power": 33.472939999999994}, {"timestamp": 1667.69, "power": 33.472939999999994}, {"timestamp": 1688.22, "power": 33.472939999999994}, {"timestamp": 1708.75, "power": 33.472939999999994}, {"timestamp": 1729.27, "power": 33.472939999999994}, {"timestamp": 1749.76, "power": 33.472939999999994}, {"timestamp": 1770.29, "power": 33.472939999999994}, {"timestamp": 1790.82, "power": 33.472939999999994}, {"timestamp": 1811.35, "power": 33.472939999999994}, {"timestamp": 1831.88, "power": 33.472939999999994}, {"timestamp": 1852.41, "power": 33.472939999999994}, {"timestamp": 1872.95, "power": 33.472939999999994}, {"timestamp": 1893.45, "power": 33.472939999999994}, {"timestamp": 1913.98, "power": 33.472939999999994}, {"timestamp": 1934.51, "power": 33.472939999999994}, {"timestamp": 1955.05, "power": 33.472939999999994}, {"timestamp": 1975.58, "power": 33.472939999999994}, {"timestamp": 1996.12, "power": 33.472939999999994}, {"timestamp": 2016.66, "power": 32.525271000000004}, {"timestamp": 2037.86, "power": 32.525271000000004}, {"timestamp": 2058.44, "power": 32.525271000000004}, {"timestamp": 2079.04, "power": 32.525271000000004}, {"timestamp": 2099.57, "power": 32.525271000000004}, {"timestamp": 2120.1, "power": 32.525271000000004}, {"timestamp": 2140.64, "power": 32.525271000000004}, {"timestamp": 2161.15, "power": 32.525271000000004}, {"timestamp": 2181.64, "power": 32.525271000000004}, {"timestamp": 2202.18, "power": 32.525271000000004}, {"timestamp": 2222.71, "power": 32.525271000000004}, {"timestamp": 2243.25, "power": 32.525271000000004}, {"timestamp": 2263.79, "power": 32.525271000000004}, {"timestamp": 2284.33, "power": 32.525271000000004}, {"timestamp": 2304.86, "power": 32.525271000000004}, {"timestamp": 2325.38, "power": 32.525271000000004}, {"timestamp": 2345.91, "power": 32.525271000000004}, {"timestamp": 2366.45, "power": 32.525271000000004}, {"timestamp": 2386.99, "power": 32.525271000000004}, {"timestamp": 2407.53, "power": 32.525271000000004}, {"timestamp": 2428.07, "power": 32.525271000000004}, {"timestamp": 2448.6, "power": 32.525271000000004}, {"timestamp": 2469.12, "power": 32.525271000000004}, {"timestamp": 2489.65, "power": 32.525271000000004}, {"timestamp": 2510.18, "power": 32.525271000000004}, {"timestamp": 2530.72, "power": 32.525271000000004}, {"timestamp": 2551.25, "power": 32.525271000000004}, {"timestamp": 2571.79, "power": 32.525271000000004}, {"timestamp": 2592.33, "power": 32.525271000000004}, {"timestamp": 2612.87, "power": 32.525271000000004}, {"timestamp": 2633.39, "power": 32.525271000000004}, {"timestamp": 2653.92, "power": 32.525271000000004}, {"timestamp": 2674.47, "power": 32.525271000000004}, {"timestamp": 2694.96, "power": 32.525271000000004}, {"timestamp": 2715.5, "power": 32.525271000000004}, {"timestamp": 2736.03, "power": 32.525271000000004}, {"timestamp": 2756.58, "power": 32.525271000000004}, {"timestamp": 2777.06, "power": 32.525271000000004}, {"timestamp": 2797.55, "power": 32.525271000000004}, {"timestamp": 2818.08, "power": 32.525271000000004}, {"timestamp": 2838.61, "power": 32.525271000000004}, {"timestamp": 2859.15, "power": 32.525271000000004}, {"timestamp": 2879.69, "power": 32.525271000000004}, {"timestamp": 2900.22, "power": 32.525271000000004}, {"timestamp": 2920.76, "power": 32.525271000000004}, {"timestamp": 2941.27, "power": 32.525271000000004}, {"timestamp": 2961.76, "power": 32.525271000000004}, {"timestamp": 2982.29, "power": 32.525271000000004}, {"timestamp": 3002.82, "power": 32.525271000000004}, {"timestamp": 3023.36, "power": 36.926004000000006}, {"timestamp": 3044.52, "power": 36.926004000000006}, {"timestamp": 3065.06, "power": 36.926004000000006}, {"timestamp": 3085.55, "power": 36.926004000000006}, {"timestamp": 3106.08, "power": 36.926004000000006}, {"timestamp": 3126.63, "power": 36.926004000000006}, {"timestamp": 3147.17, "power": 36.926004000000006}, {"timestamp": 3167.73, "power": 36.926004000000006}, {"timestamp": 3188.27, "power": 36.926004000000006}, {"timestamp": 3208.81, "power": 36.926004000000006}, {"timestamp": 3229.34, "power": 36.926004000000006}, {"timestamp": 3249.87, "power": 36.926004000000006}, {"timestamp": 3270.42, "power": 36.926004000000006}, {"timestamp": 3290.97, "power": 36.926004000000006}, {"timestamp": 3311.52, "power": 36.926004000000006}, {"timestamp": 3332.07, "power": 36.926004000000006}, {"timestamp": 3352.61, "power": 36.926004000000006}, {"timestamp": 3373.14, "power": 36.926004000000006}, {"timestamp": 3393.64, "power": 36.926004000000006}, {"timestamp": 3414.18, "power": 36.926004000000006}, {"timestamp": 3434.72, "power": 36.926004000000006}, {"timestamp": 3455.27, "power": 36.926004000000006}, {"timestamp": 3475.82, "power": 36.926004000000006}, {"timestamp": 3496.36, "power": 36.926004000000006}, {"timestamp": 3516.91, "power": 36.926004000000006}, {"timestamp": 3537.44, "power": 36.926004000000006}, {"timestamp": 3557.98, "power": 36.926004000000006}, {"timestamp": 3578.52, "power": 36.926004000000006}, {"timestamp": 3599.07, "power": 36.926004000000006}, {"timestamp": 3619.61, "power": 36.926004000000006}, {"timestamp": 3640.16, "power": 36.926004000000006}, {"timestamp": 3660.7, "power": 36.926004000000006}, {"timestamp": 3681.23, "power": 36.926004000000006}, {"timestamp": 3701.73, "power": 36.926004000000006}, {"timestamp": 3722.26, "power": 36.926004000000006}, {"timestamp": 3742.81, "power": 36.926004000000006}, {"timestamp": 3763.36, "power": 36.926004000000006}, {"timestamp": 3783.9, "power": 36.926004000000006}, {"timestamp": 3804.45, "power": 36.926004000000006}, {"timestamp": 3825.02, "power": 36.926004000000006}, {"timestamp": 3845.52, "power": 36.926004000000006}, {"timestamp": 3866.05, "power": 36.926004000000006}, {"timestamp": 3886.61, "power": 36.926004000000006}, {"timestamp": 3907.16, "power": 36.926004000000006}, {"timestamp": 3927.71, "power": 36.926004000000006}, {"timestamp": 3948.26, "power": 36.926004000000006}, {"timestamp": 3968.8, "power": 36.926004000000006}, {"timestamp": 3989.35, "power": 36.926004000000006}, {"timestamp": 4009.89, "power": 36.926004000000006}, {"timestamp": 4030.43, "power": 33.597922}, {"timestamp": 4051.53, "power": 33.597922}, {"timestamp": 4072.07, "power": 33.597922}, {"timestamp": 4092.62, "power": 33.597922}, {"timestamp": 4113.15, "power": 33.597922}, {"timestamp": 4133.65, "power": 33.597922}, {"timestamp": 4154.18, "power": 33.597922}, {"timestamp": 4174.73, "power": 33.597922}, {"timestamp": 4195.28, "power": 33.597922}, {"timestamp": 4215.83, "power": 33.597922}, {"timestamp": 4236.38, "power": 33.597922}, {"timestamp": 4256.93, "power": 33.597922}, {"timestamp": 4277.44, "power": 33.597922}, {"timestamp": 4297.98, "power": 33.597922}, {"timestamp": 4318.53, "power": 33.597922}, {"timestamp": 4339.08, "power": 33.597922}, {"timestamp": 4359.63, "power": 33.597922}, {"timestamp": 4380.18, "power": 33.597922}, {"timestamp": 4400.73, "power": 33.597922}, {"timestamp": 4421.25, "power": 33.597922}, {"timestamp": 4441.79, "power": 33.597922}, {"timestamp": 4462.34, "power": 33.597922}, {"timestamp": 4482.9, "power": 33.597922}, {"timestamp": 4503.44, "power": 33.597922}, {"timestamp": 4523.99, "power": 33.597922}, {"timestamp": 4544.54, "power": 33.597922}, {"timestamp": 4565.09, "power": 33.597922}, {"timestamp": 4585.59, "power": 33.597922}, {"timestamp": 4606.13, "power": 33.597922}, {"timestamp": 4626.68, "power": 33.597922}, {"timestamp": 4647.23, "power": 33.597922}, {"timestamp": 4667.78, "power": 33.597922}, {"timestamp": 4688.33, "power": 33.597922}, {"timestamp": 4708.88, "power": 33.597922}, {"timestamp": 4729.41, "power": 33.597922}, {"timestamp": 4749.95, "power": 33.597922}, {"timestamp": 4770.5, "power": 33.597922}, {"timestamp": 4791.05, "power": 33.597922}, {"timestamp": 4811.6, "power": 33.597922}, {"timestamp": 4832.16, "power": 33.597922}, {"timestamp": 4852.7, "power": 33.597922}, {"timestamp": 4873.23, "power": 33.597922}, {"timestamp": 4893.73, "power": 33.597922}, {"timestamp": 4914.26, "power": 33.597922}, {"timestamp": 4934.81, "power": 33.597922}, {"timestamp": 4955.37, "power": 33.597922}, {"timestamp": 4975.91, "power": 33.597922}, {"timestamp": 4996.46, "power": 33.597922}, {"timestamp": 5017.02, "power": 33.597922}, {"timestamp": 5037.52, "power": 32.722079}, {"timestamp": 5058.6, "power": 32.722079}, {"timestamp": 5079.17, "power": 32.722079}, {"timestamp": 5099.75, "power": 32.722079}, {"timestamp": 5120.33, "power": 32.722079}, {"timestamp": 5140.91, "power": 32.722079}, {"timestamp": 5161.44, "power": 32.722079}, {"timestamp": 5182.0, "power": 32.722079}, {"timestamp": 5202.58, "power": 32.722079}, {"timestamp": 5223.16, "power": 32.722079}, {"timestamp": 5243.72, "power": 32.722079}, {"timestamp": 5264.3, "power": 32.722079}, {"timestamp": 5284.88, "power": 32.722079}, {"timestamp": 5305.39, "power": 32.722079}, {"timestamp": 5325.94, "power": 32.722079}, {"timestamp": 5346.5, "power": 32.722079}, {"timestamp": 5367.05, "power": 32.722079}, {"timestamp": 5387.6, "power": 32.722079}, {"timestamp": 5408.14, "power": 32.722079}, {"timestamp": 5428.69, "power": 32.722079}, {"timestamp": 5449.22, "power": 32.722079}, {"timestamp": 5469.72, "power": 32.722079}, {"timestamp": 5490.26, "power": 32.722079}, {"timestamp": 5510.8, "power": 32.722079}, {"timestamp": 5531.35, "power": 32.722079}, {"timestamp": 5551.89, "power": 32.722079}, {"timestamp": 5572.44, "power": 32.722079}, {"timestamp": 5592.98, "power": 32.722079}, {"timestamp": 5613.5, "power": 32.722079}, {"timestamp": 5634.05, "power": 32.722079}, {"timestamp": 5654.63, "power": 32.722079}, {"timestamp": 5675.21, "power": 32.722079}, {"timestamp": 5695.72, "power": 32.722079}, {"timestamp": 5716.27, "power": 32.722079}, {"timestamp": 5736.85, "power": 32.722079}, {"timestamp": 5757.37, "power": 32.722079}, {"timestamp": 5777.86, "power": 32.722079}, {"timestamp": 5798.42, "power": 32.722079}, {"timestamp": 5818.98, "power": 32.722079}, {"timestamp": 5839.56, "power": 32.722079}, {"timestamp": 5860.15, "power": 32.722079}, {"timestamp": 5880.72, "power": 32.722079}, {"timestamp": 5901.24, "power": 32.722079}, {"timestamp": 5921.74, "power": 32.722079}, {"timestamp": 5942.3, "power": 32.722079}, {"timestamp": 5962.89, "power": 32.722079}, {"timestamp": 5983.45, "power": 32.722079}, {"timestamp": 6004.02, "power": 32.722079}, {"timestamp": 6024.57, "power": 32.722079}, {"timestamp": 6045.08, "power": 32.704197}, {"timestamp": 6066.15, "power": 32.704197}, {"timestamp": 6086.69, "power": 32.704197}, {"timestamp": 6107.24, "power": 32.704197}, {"timestamp": 6127.79, "power": 32.704197}, {"timestamp": 6148.33, "power": 32.704197}, {"timestamp": 6168.88, "power": 32.704197}, {"timestamp": 6189.4, "power": 32.704197}, {"timestamp": 6209.94, "power": 32.704197}, {"timestamp": 6230.48, "power": 32.704197}, {"timestamp": 6251.02, "power": 32.704197}, {"timestamp": 6271.57, "power": 32.704197}, {"timestamp": 6292.12, "power": 32.704197}, {"timestamp": 6312.66, "power": 32.704197}, {"timestamp": 6333.18, "power": 32.704197}, {"timestamp": 6353.68, "power": 32.704197}, {"timestamp": 6374.22, "power": 32.704197}, {"timestamp": 6394.8, "power": 32.704197}, {"timestamp": 6415.38, "power": 32.704197}, {"timestamp": 6435.93, "power": 32.704197}, {"timestamp": 6456.51, "power": 32.704197}, {"timestamp": 6477.07, "power": 32.704197}, {"timestamp": 6497.58, "power": 32.704197}, {"timestamp": 6518.15, "power": 32.704197}, {"timestamp": 6538.72, "power": 32.704197}, {"timestamp": 6559.28, "power": 32.704197}, {"timestamp": 6579.84, "power": 32.704197}, {"timestamp": 6600.41, "power": 32.704197}, {"timestamp": 6620.96, "power": 32.704197}, {"timestamp": 6641.47, "power": 32.704197}, {"timestamp": 6662.01, "power": 32.704197}, {"timestamp": 6682.55, "power": 32.704197}, {"timestamp": 6703.1, "power": 32.704197}, {"timestamp": 6723.64, "power": 32.704197}, {"timestamp": 6744.19, "power": 32.704197}, {"timestamp": 6764.73, "power": 32.704197}, {"timestamp": 6785.26, "power": 32.704197}, {"timestamp": 6805.8, "power": 32.704197}, {"timestamp": 6826.35, "power": 32.704197}, {"timestamp": 6846.89, "power": 32.704197}, {"timestamp": 6867.44, "power": 32.704197}, {"timestamp": 6887.98, "power": 32.704197}, {"timestamp": 6908.53, "power": 32.704197}, {"timestamp": 6929.08, "power": 32.704197}, {"timestamp": 6949.59, "power": 32.704197}, {"timestamp": 6970.12, "power": 32.704197}, {"timestamp": 6990.67, "power": 32.704197}, {"timestamp": 7011.21, "power": 32.704197}, {"timestamp": 7031.76, "power": 32.704197}, {"timestamp": 7052.3, "power": 33.144907}, {"timestamp": 7073.51, "power": 33.144907}, {"timestamp": 7094.2, "power": 33.144907}, {"timestamp": 7114.95, "power": 33.144907}, {"timestamp": 7135.52, "power": 33.144907}, {"timestamp": 7156.06, "power": 33.144907}, {"timestamp": 7176.59, "power": 33.144907}, {"timestamp": 7197.11, "power": 33.144907}, {"timestamp": 7217.61, "power": 33.144907}, {"timestamp": 7238.13, "power": 33.144907}, {"timestamp": 7258.67, "power": 33.144907}, {"timestamp": 7279.2, "power": 33.144907}, {"timestamp": 7299.73, "power": 33.144907}, {"timestamp": 7320.27, "power": 33.144907}, {"timestamp": 7340.8, "power": 33.144907}, {"timestamp": 7361.32, "power": 33.144907}, {"timestamp": 7381.85, "power": 33.144907}, {"timestamp": 7402.39, "power": 33.144907}, {"timestamp": 7422.92, "power": 33.144907}, {"timestamp": 7443.46, "power": 33.144907}, {"timestamp": 7463.99, "power": 33.144907}, {"timestamp": 7484.53, "power": 33.144907}, {"timestamp": 7505.06, "power": 33.144907}, {"timestamp": 7525.56, "power": 33.144907}, {"timestamp": 7546.08, "power": 33.144907}, {"timestamp": 7566.62, "power": 33.144907}, {"timestamp": 7587.15, "power": 33.144907}, {"timestamp": 7607.69, "power": 33.144907}, {"timestamp": 7628.22, "power": 33.144907}, {"timestamp": 7648.76, "power": 33.144907}, {"timestamp": 7669.27, "power": 33.144907}, {"timestamp": 7689.8, "power": 33.144907}, {"timestamp": 7710.33, "power": 33.144907}, {"timestamp": 7730.86, "power": 33.144907}, {"timestamp": 7751.4, "power": 33.144907}, {"timestamp": 7771.93, "power": 33.144907}, {"timestamp": 7792.45, "power": 33.144907}, {"timestamp": 7812.98, "power": 33.144907}, {"timestamp": 7833.48, "power": 33.144907}, {"timestamp": 7854.0, "power": 33.144907}, {"timestamp": 7874.53, "power": 33.144907}, {"timestamp": 7895.07, "power": 33.144907}, {"timestamp": 7915.6, "power": 33.144907}, {"timestamp": 7936.12, "power": 33.144907}, {"timestamp": 7956.65, "power": 33.144907}, {"timestamp": 7977.15, "power": 33.144907}, {"timestamp": 7997.65, "power": 32.380634}, {"timestamp": 8097.55, "power": 32.380634}, {"timestamp": 8118.06, "power": 32.380634}, {"timestamp": 8138.59, "power": 32.380634}, {"timestamp": 8159.13, "power": 32.380634}, {"timestamp": 8179.66, "power": 32.380634}, {"timestamp": 8200.2, "power": 32.380634}, {"timestamp": 8220.73, "power": 32.380634}, {"timestamp": 8241.23, "power": 32.380634}, {"timestamp": 8261.72, "power": 32.380634}, {"timestamp": 8282.24, "power": 32.380634}, {"timestamp": 8302.78, "power": 32.380634}, {"timestamp": 8323.31, "power": 32.380634}, {"timestamp": 8343.84, "power": 32.380634}, {"timestamp": 8364.37, "power": 32.380634}, {"timestamp": 8384.91, "power": 32.380634}, {"timestamp": 8405.41, "power": 32.380634}, {"timestamp": 8425.94, "power": 32.380634}, {"timestamp": 8446.47, "power": 32.380634}, {"timestamp": 8467.0, "power": 32.380634}, {"timestamp": 8487.54, "power": 32.380634}, {"timestamp": 8508.07, "power": 32.380634}, {"timestamp": 8528.6, "power": 32.380634}, {"timestamp": 8549.11, "power": 32.380634}, {"timestamp": 8569.59, "power": 32.380634}, {"timestamp": 8590.12, "power": 32.380634}, {"timestamp": 8610.65, "power": 32.380634}, {"timestamp": 8631.18, "power": 32.380634}, {"timestamp": 8651.72, "power": 32.380634}, {"timestamp": 8672.25, "power": 32.380634}, {"timestamp": 8692.79, "power": 32.380634}, {"timestamp": 8713.3, "power": 32.380634}, {"timestamp": 8733.83, "power": 32.380634}, {"timestamp": 8754.36, "power": 32.380634}, {"timestamp": 8774.9, "power": 32.380634}, {"timestamp": 8795.43, "power": 32.380634}, {"timestamp": 8815.97, "power": 32.380634}, {"timestamp": 8836.5, "power": 32.380634}, {"timestamp": 8857.06, "power": 32.380634}, {"timestamp": 8877.54, "power": 32.380634}, {"timestamp": 8898.07, "power": 32.380634}, {"timestamp": 8918.61, "power": 32.380634}, {"timestamp": 8939.14, "power": 32.380634}, {"timestamp": 8959.67, "power": 32.380634}, {"timestamp": 8980.21, "power": 32.380634}, {"timestamp": 9000.74, "power": 32.380634}, {"timestamp": 9021.25, "power": 32.380634}, {"timestamp": 9041.78, "power": 32.380634}, {"timestamp": 9062.31, "power": 32.380634}, {"timestamp": 9082.85, "power": 32.49251099999999}, {"timestamp": 9103.89, "power": 32.49251099999999}, {"timestamp": 9124.42, "power": 32.49251099999999}, {"timestamp": 9144.95, "power": 32.49251099999999}, {"timestamp": 9165.45, "power": 32.49251099999999}, {"timestamp": 9186.0, "power": 32.49251099999999}, {"timestamp": 9206.57, "power": 32.49251099999999}, {"timestamp": 9227.1, "power": 32.49251099999999}, {"timestamp": 9247.62, "power": 32.49251099999999}, {"timestamp": 9268.15, "power": 32.49251099999999}, {"timestamp": 9288.69, "power": 32.49251099999999}, {"timestamp": 9309.21, "power": 32.49251099999999}, {"timestamp": 9329.7, "power": 32.49251099999999}, {"timestamp": 9350.23, "power": 32.49251099999999}, {"timestamp": 9370.76, "power": 32.49251099999999}, {"timestamp": 9391.29, "power": 32.49251099999999}, {"timestamp": 9411.83, "power": 32.49251099999999}, {"timestamp": 9432.36, "power": 32.49251099999999}, {"timestamp": 9452.89, "power": 32.49251099999999}, {"timestamp": 9473.44, "power": 32.49251099999999}, {"timestamp": 9493.97, "power": 32.49251099999999}, {"timestamp": 9514.5, "power": 32.49251099999999}, {"timestamp": 9535.02, "power": 32.49251099999999}, {"timestamp": 9555.55, "power": 32.49251099999999}, {"timestamp": 9576.07, "power": 32.49251099999999}, {"timestamp": 9596.59, "power": 32.49251099999999}, {"timestamp": 9617.1, "power": 32.49251099999999}, {"timestamp": 9637.58, "power": 32.49251099999999}, {"timestamp": 9658.11, "power": 32.49251099999999}, {"timestamp": 9678.66, "power": 32.49251099999999}, {"timestamp": 9699.18, "power": 32.49251099999999}], "timeline": {"START": "3091.817547", "END": "7046.231705"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5858.8}, {"name": "clSetKernelArg", "calls": 19, "time": 1882.4}, {"name": "clReleaseKernel", "calls": 1, "time": 1545.07}, {"name": "clReleaseContext", "calls": 1, "time": 68.3078}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4121}, {"name": "clCreateContext", "calls": 1, "time": 40.434}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3125}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.348079}, {"name": "clCreateKernel", "calls": 1, "time": 0.341469}, {"name": "clEnqueueTask", "calls": 1, "time": 0.153521}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.119524}, {"name": "clRetainMemObject", "calls": 14, "time": 0.081091}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027069}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025057}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020962}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013486}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010736}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009972}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008611}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006833}, {"name": "clRetainDevice", "calls": 2, "time": 0.0048}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3954.41}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3953.94}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7690.891554, "utilization": 80.113454, "size": 6292440.0, "time": 818.167823}, {"type": "WRITE", "transfers": 1, "speed": 7512.264134, "utilization": 78.252751, "size": 8157980.0, "time": 1085.955231}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 98028247, "speed": 207.312, "utilization": 1.79958, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5910757, "speed": 485.963, "utilization": 4.21842, "size": 0.127714}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len8/run1.json b/code/fpga/unopt_results/dblp.xml.20MB.len8/run1.json new file mode 100644 index 0000000..8071a2e --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.5268, "power": 32.768274}, {"timestamp": 72.19, "power": 32.768274}, {"timestamp": 92.6925, "power": 32.768274}, {"timestamp": 113.184, "power": 32.768274}, {"timestamp": 134.17, "power": 32.768274}, {"timestamp": 154.709, "power": 32.768274}, {"timestamp": 175.235, "power": 32.768274}, {"timestamp": 195.775, "power": 32.768274}, {"timestamp": 216.273, "power": 32.768274}, {"timestamp": 236.76, "power": 32.768274}, {"timestamp": 257.285, "power": 32.768274}, {"timestamp": 277.822, "power": 32.768274}, {"timestamp": 298.358, "power": 32.768274}, {"timestamp": 318.897, "power": 32.768274}, {"timestamp": 339.437, "power": 32.768274}, {"timestamp": 359.98, "power": 32.768274}, {"timestamp": 380.487, "power": 32.768274}, {"timestamp": 400.976, "power": 32.768274}, {"timestamp": 421.504, "power": 32.768274}, {"timestamp": 442.042, "power": 32.768274}, {"timestamp": 462.582, "power": 32.768274}, {"timestamp": 483.122, "power": 32.768274}, {"timestamp": 503.657, "power": 32.768274}, {"timestamp": 524.203, "power": 32.768274}, {"timestamp": 544.695, "power": 32.768274}, {"timestamp": 565.226, "power": 32.768274}, {"timestamp": 585.763, "power": 32.768274}, {"timestamp": 606.297, "power": 32.768274}, {"timestamp": 626.837, "power": 32.768274}, {"timestamp": 647.374, "power": 32.768274}, {"timestamp": 667.913, "power": 32.768274}, {"timestamp": 688.428, "power": 32.768274}, {"timestamp": 708.96, "power": 32.768274}, {"timestamp": 729.504, "power": 32.768274}, {"timestamp": 750.046, "power": 32.768274}, {"timestamp": 770.581, "power": 32.768274}, {"timestamp": 791.117, "power": 32.768274}, {"timestamp": 811.649, "power": 32.768274}, {"timestamp": 832.191, "power": 32.768274}, {"timestamp": 852.686, "power": 32.768274}, {"timestamp": 873.216, "power": 32.768274}, {"timestamp": 893.75, "power": 32.768274}, {"timestamp": 914.289, "power": 32.768274}, {"timestamp": 934.824, "power": 32.768274}, {"timestamp": 955.357, "power": 32.768274}, {"timestamp": 975.89, "power": 32.768274}, {"timestamp": 996.402, "power": 32.768274}, {"timestamp": 1016.93, "power": 32.257866}, {"timestamp": 1038.1, "power": 32.257866}, {"timestamp": 1058.69, "power": 32.257866}, {"timestamp": 1079.28, "power": 32.257866}, {"timestamp": 1099.87, "power": 32.257866}, {"timestamp": 1120.45, "power": 32.257866}, {"timestamp": 1141.0, "power": 32.257866}, {"timestamp": 1161.6, "power": 32.257866}, {"timestamp": 1182.18, "power": 32.257866}, {"timestamp": 1202.77, "power": 32.257866}, {"timestamp": 1223.36, "power": 32.257866}, {"timestamp": 1243.95, "power": 32.257866}, {"timestamp": 1264.52, "power": 32.257866}, {"timestamp": 1285.07, "power": 32.257866}, {"timestamp": 1305.66, "power": 32.257866}, {"timestamp": 1326.24, "power": 32.257866}, {"timestamp": 1346.83, "power": 32.257866}, {"timestamp": 1367.42, "power": 32.257866}, {"timestamp": 1388.01, "power": 32.257866}, {"timestamp": 1408.59, "power": 32.257866}, {"timestamp": 1429.15, "power": 32.257866}, {"timestamp": 1449.74, "power": 32.257866}, {"timestamp": 1470.33, "power": 32.257866}, {"timestamp": 1490.92, "power": 32.257866}, {"timestamp": 1511.52, "power": 32.257866}, {"timestamp": 1532.11, "power": 32.257866}, {"timestamp": 1552.67, "power": 32.257866}, {"timestamp": 1573.23, "power": 32.257866}, {"timestamp": 1593.82, "power": 32.257866}, {"timestamp": 1614.41, "power": 32.257866}, {"timestamp": 1635.0, "power": 32.257866}, {"timestamp": 1655.59, "power": 32.257866}, {"timestamp": 1676.18, "power": 32.257866}, {"timestamp": 1696.74, "power": 32.257866}, {"timestamp": 1717.29, "power": 32.257866}, {"timestamp": 1737.88, "power": 32.257866}, {"timestamp": 1758.47, "power": 32.257866}, {"timestamp": 1779.06, "power": 32.257866}, {"timestamp": 1799.65, "power": 32.257866}, {"timestamp": 1820.19, "power": 32.257866}, {"timestamp": 1840.74, "power": 32.257866}, {"timestamp": 1861.29, "power": 32.257866}, {"timestamp": 1881.88, "power": 32.257866}, {"timestamp": 1902.47, "power": 32.257866}, {"timestamp": 1923.06, "power": 32.257866}, {"timestamp": 1943.65, "power": 32.257866}, {"timestamp": 1964.21, "power": 32.257866}, {"timestamp": 1984.77, "power": 32.257866}, {"timestamp": 2005.29, "power": 32.257866}, {"timestamp": 2025.82, "power": 32.572904}, {"timestamp": 2046.93, "power": 32.572904}, {"timestamp": 2067.46, "power": 32.572904}, {"timestamp": 2088.0, "power": 32.572904}, {"timestamp": 2108.52, "power": 32.572904}, {"timestamp": 2129.01, "power": 32.572904}, {"timestamp": 2149.54, "power": 32.572904}, {"timestamp": 2170.08, "power": 32.572904}, {"timestamp": 2190.61, "power": 32.572904}, {"timestamp": 2211.15, "power": 32.572904}, {"timestamp": 2231.68, "power": 32.572904}, {"timestamp": 2252.22, "power": 32.572904}, {"timestamp": 2272.72, "power": 32.572904}, {"timestamp": 2293.24, "power": 32.572904}, {"timestamp": 2313.78, "power": 32.572904}, {"timestamp": 2334.31, "power": 32.572904}, {"timestamp": 2354.84, "power": 32.572904}, {"timestamp": 2375.38, "power": 32.572904}, {"timestamp": 2395.92, "power": 32.572904}, {"timestamp": 2416.43, "power": 32.572904}, {"timestamp": 2436.96, "power": 32.572904}, {"timestamp": 2457.49, "power": 32.572904}, {"timestamp": 2478.03, "power": 32.572904}, {"timestamp": 2498.56, "power": 32.572904}, {"timestamp": 2519.09, "power": 32.572904}, {"timestamp": 2539.62, "power": 32.572904}, {"timestamp": 2560.16, "power": 32.572904}, {"timestamp": 2580.66, "power": 32.572904}, {"timestamp": 2601.2, "power": 32.572904}, {"timestamp": 2621.73, "power": 32.572904}, {"timestamp": 2642.26, "power": 32.572904}, {"timestamp": 2662.79, "power": 32.572904}, {"timestamp": 2683.33, "power": 32.572904}, {"timestamp": 2703.87, "power": 32.572904}, {"timestamp": 2724.4, "power": 32.572904}, {"timestamp": 2744.93, "power": 32.572904}, {"timestamp": 2765.46, "power": 32.572904}, {"timestamp": 2786.0, "power": 32.572904}, {"timestamp": 2806.54, "power": 32.572904}, {"timestamp": 2827.07, "power": 32.572904}, {"timestamp": 2847.61, "power": 32.572904}, {"timestamp": 2868.17, "power": 32.572904}, {"timestamp": 2888.65, "power": 32.572904}, {"timestamp": 2909.19, "power": 32.572904}, {"timestamp": 2929.72, "power": 32.572904}, {"timestamp": 2950.26, "power": 32.572904}, {"timestamp": 2970.79, "power": 32.572904}, {"timestamp": 2991.33, "power": 32.572904}, {"timestamp": 3011.87, "power": 32.572904}, {"timestamp": 3032.39, "power": 37.114097}, {"timestamp": 3053.42, "power": 37.114097}, {"timestamp": 3073.95, "power": 37.114097}, {"timestamp": 3094.49, "power": 37.114097}, {"timestamp": 3115.04, "power": 37.114097}, {"timestamp": 3135.58, "power": 37.114097}, {"timestamp": 3156.12, "power": 37.114097}, {"timestamp": 3176.65, "power": 37.114097}, {"timestamp": 3197.18, "power": 37.114097}, {"timestamp": 3217.73, "power": 37.114097}, {"timestamp": 3238.28, "power": 37.114097}, {"timestamp": 3258.82, "power": 37.114097}, {"timestamp": 3279.37, "power": 37.114097}, {"timestamp": 3299.91, "power": 37.114097}, {"timestamp": 3320.44, "power": 37.114097}, {"timestamp": 3340.97, "power": 37.114097}, {"timestamp": 3361.52, "power": 37.114097}, {"timestamp": 3382.07, "power": 37.114097}, {"timestamp": 3402.61, "power": 37.114097}, {"timestamp": 3423.16, "power": 37.114097}, {"timestamp": 3443.71, "power": 37.114097}, {"timestamp": 3464.19, "power": 37.114097}, {"timestamp": 3484.7, "power": 37.114097}, {"timestamp": 3505.24, "power": 37.114097}, {"timestamp": 3525.78, "power": 37.114097}, {"timestamp": 3546.33, "power": 37.114097}, {"timestamp": 3566.88, "power": 37.114097}, {"timestamp": 3587.43, "power": 37.114097}, {"timestamp": 3607.98, "power": 37.114097}, {"timestamp": 3628.5, "power": 37.114097}, {"timestamp": 3649.04, "power": 37.114097}, {"timestamp": 3669.58, "power": 37.114097}, {"timestamp": 3690.09, "power": 37.114097}, {"timestamp": 3710.62, "power": 37.114097}, {"timestamp": 3731.17, "power": 37.114097}, {"timestamp": 3751.72, "power": 37.114097}, {"timestamp": 3772.24, "power": 37.114097}, {"timestamp": 3792.78, "power": 37.114097}, {"timestamp": 3813.33, "power": 37.114097}, {"timestamp": 3833.87, "power": 37.114097}, {"timestamp": 3854.42, "power": 37.114097}, {"timestamp": 3874.96, "power": 37.114097}, {"timestamp": 3895.51, "power": 37.114097}, {"timestamp": 3916.08, "power": 37.114097}, {"timestamp": 3936.6, "power": 37.114097}, {"timestamp": 3957.16, "power": 37.114097}, {"timestamp": 3977.73, "power": 37.114097}, {"timestamp": 3998.3, "power": 37.114097}, {"timestamp": 4018.87, "power": 37.114097}, {"timestamp": 4039.44, "power": 32.770459}, {"timestamp": 4060.56, "power": 32.770459}, {"timestamp": 4081.1, "power": 32.770459}, {"timestamp": 4101.65, "power": 32.770459}, {"timestamp": 4122.19, "power": 32.770459}, {"timestamp": 4142.74, "power": 32.770459}, {"timestamp": 4163.28, "power": 32.770459}, {"timestamp": 4183.83, "power": 32.770459}, {"timestamp": 4204.36, "power": 32.770459}, {"timestamp": 4224.9, "power": 32.770459}, {"timestamp": 4245.45, "power": 32.770459}, {"timestamp": 4265.99, "power": 32.770459}, {"timestamp": 4286.53, "power": 32.770459}, {"timestamp": 4307.08, "power": 32.770459}, {"timestamp": 4327.65, "power": 32.770459}, {"timestamp": 4348.23, "power": 32.770459}, {"timestamp": 4368.74, "power": 32.770459}, {"timestamp": 4389.3, "power": 32.770459}, {"timestamp": 4409.87, "power": 32.770459}, {"timestamp": 4430.45, "power": 32.770459}, {"timestamp": 4451.03, "power": 32.770459}, {"timestamp": 4471.61, "power": 32.770459}, {"timestamp": 4492.17, "power": 32.770459}, {"timestamp": 4512.67, "power": 32.770459}, {"timestamp": 4533.21, "power": 32.770459}, {"timestamp": 4553.75, "power": 32.770459}, {"timestamp": 4574.3, "power": 32.770459}, {"timestamp": 4594.85, "power": 32.770459}, {"timestamp": 4615.39, "power": 32.770459}, {"timestamp": 4635.94, "power": 32.770459}, {"timestamp": 4656.46, "power": 32.770459}, {"timestamp": 4677.0, "power": 32.770459}, {"timestamp": 4697.56, "power": 32.770459}, {"timestamp": 4718.14, "power": 32.770459}, {"timestamp": 4738.7, "power": 32.770459}, {"timestamp": 4759.28, "power": 32.770459}, {"timestamp": 4779.85, "power": 32.770459}, {"timestamp": 4800.38, "power": 32.770459}, {"timestamp": 4820.88, "power": 32.770459}, {"timestamp": 4841.45, "power": 32.770459}, {"timestamp": 4862.03, "power": 32.770459}, {"timestamp": 4882.59, "power": 32.770459}, {"timestamp": 4903.16, "power": 32.770459}, {"timestamp": 4923.72, "power": 32.770459}, {"timestamp": 4944.23, "power": 32.770459}, {"timestamp": 4964.78, "power": 32.770459}, {"timestamp": 4985.36, "power": 32.770459}, {"timestamp": 5005.93, "power": 32.770459}, {"timestamp": 5026.48, "power": 32.770459}, {"timestamp": 5047.03, "power": 33.05738}, {"timestamp": 5068.19, "power": 33.05738}, {"timestamp": 5088.7, "power": 33.05738}, {"timestamp": 5109.21, "power": 33.05738}, {"timestamp": 5129.75, "power": 33.05738}, {"timestamp": 5150.33, "power": 33.05738}, {"timestamp": 5170.9, "power": 33.05738}, {"timestamp": 5191.48, "power": 33.05738}, {"timestamp": 5212.07, "power": 33.05738}, {"timestamp": 5232.59, "power": 33.05738}, {"timestamp": 5253.09, "power": 33.05738}, {"timestamp": 5273.66, "power": 33.05738}, {"timestamp": 5294.24, "power": 33.05738}, {"timestamp": 5314.81, "power": 33.05738}, {"timestamp": 5335.39, "power": 33.05738}, {"timestamp": 5355.96, "power": 33.05738}, {"timestamp": 5376.48, "power": 33.05738}, {"timestamp": 5396.98, "power": 33.05738}, {"timestamp": 5417.54, "power": 33.05738}, {"timestamp": 5438.11, "power": 33.05738}, {"timestamp": 5458.7, "power": 33.05738}, {"timestamp": 5479.27, "power": 33.05738}, {"timestamp": 5499.84, "power": 33.05738}, {"timestamp": 5520.36, "power": 33.05738}, {"timestamp": 5540.86, "power": 33.05738}, {"timestamp": 5561.43, "power": 33.05738}, {"timestamp": 5582.0, "power": 33.05738}, {"timestamp": 5602.58, "power": 33.05738}, {"timestamp": 5623.14, "power": 33.05738}, {"timestamp": 5643.72, "power": 33.05738}, {"timestamp": 5664.22, "power": 33.05738}, {"timestamp": 5684.71, "power": 33.05738}, {"timestamp": 5705.21, "power": 33.05738}, {"timestamp": 5725.75, "power": 33.05738}, {"timestamp": 5746.3, "power": 33.05738}, {"timestamp": 5766.84, "power": 33.05738}, {"timestamp": 5787.38, "power": 33.05738}, {"timestamp": 5807.93, "power": 33.05738}, {"timestamp": 5828.46, "power": 33.05738}, {"timestamp": 5848.95, "power": 33.05738}, {"timestamp": 5869.49, "power": 33.05738}, {"timestamp": 5890.04, "power": 33.05738}, {"timestamp": 5910.58, "power": 33.05738}, {"timestamp": 5931.12, "power": 33.05738}, {"timestamp": 5951.69, "power": 33.05738}, {"timestamp": 5972.23, "power": 33.05738}, {"timestamp": 5992.73, "power": 33.05738}, {"timestamp": 6013.3, "power": 33.05738}, {"timestamp": 6033.88, "power": 33.05738}, {"timestamp": 6054.45, "power": 33.348677}, {"timestamp": 6075.52, "power": 33.348677}, {"timestamp": 6096.07, "power": 33.348677}, {"timestamp": 6116.59, "power": 33.348677}, {"timestamp": 6137.13, "power": 33.348677}, {"timestamp": 6157.67, "power": 33.348677}, {"timestamp": 6178.22, "power": 33.348677}, {"timestamp": 6198.76, "power": 33.348677}, {"timestamp": 6219.3, "power": 33.348677}, {"timestamp": 6239.84, "power": 33.348677}, {"timestamp": 6260.36, "power": 33.348677}, {"timestamp": 6280.86, "power": 33.348677}, {"timestamp": 6301.4, "power": 33.348677}, {"timestamp": 6321.94, "power": 33.348677}, {"timestamp": 6342.49, "power": 33.348677}, {"timestamp": 6363.03, "power": 33.348677}, {"timestamp": 6383.57, "power": 33.348677}, {"timestamp": 6404.13, "power": 33.348677}, {"timestamp": 6424.65, "power": 33.348677}, {"timestamp": 6445.19, "power": 33.348677}, {"timestamp": 6465.73, "power": 33.348677}, {"timestamp": 6486.28, "power": 33.348677}, {"timestamp": 6506.82, "power": 33.348677}, {"timestamp": 6527.37, "power": 33.348677}, {"timestamp": 6547.91, "power": 33.348677}, {"timestamp": 6568.43, "power": 33.348677}, {"timestamp": 6588.99, "power": 33.348677}, {"timestamp": 6609.56, "power": 33.348677}, {"timestamp": 6630.14, "power": 33.348677}, {"timestamp": 6650.7, "power": 33.348677}, {"timestamp": 6671.26, "power": 33.348677}, {"timestamp": 6691.84, "power": 33.348677}, {"timestamp": 6712.36, "power": 33.348677}, {"timestamp": 6732.86, "power": 33.348677}, {"timestamp": 6753.39, "power": 33.348677}, {"timestamp": 6773.94, "power": 33.348677}, {"timestamp": 6794.48, "power": 33.348677}, {"timestamp": 6815.03, "power": 33.348677}, {"timestamp": 6835.57, "power": 33.348677}, {"timestamp": 6856.12, "power": 33.348677}, {"timestamp": 6876.63, "power": 33.348677}, {"timestamp": 6897.19, "power": 33.348677}, {"timestamp": 6917.76, "power": 33.348677}, {"timestamp": 6938.33, "power": 33.348677}, {"timestamp": 6958.92, "power": 33.348677}, {"timestamp": 6979.48, "power": 33.348677}, {"timestamp": 7000.04, "power": 33.348677}, {"timestamp": 7020.56, "power": 33.348677}, {"timestamp": 7041.06, "power": 33.348677}, {"timestamp": 7061.67, "power": 33.281751}, {"timestamp": 7082.91, "power": 33.281751}, {"timestamp": 7103.45, "power": 33.281751}, {"timestamp": 7123.97, "power": 33.281751}, {"timestamp": 7144.51, "power": 33.281751}, {"timestamp": 7165.04, "power": 33.281751}, {"timestamp": 7185.56, "power": 33.281751}, {"timestamp": 7206.08, "power": 33.281751}, {"timestamp": 7226.62, "power": 33.281751}, {"timestamp": 7247.15, "power": 33.281751}, {"timestamp": 7267.67, "power": 33.281751}, {"timestamp": 7288.19, "power": 33.281751}, {"timestamp": 7308.68, "power": 33.281751}, {"timestamp": 7329.19, "power": 33.281751}, {"timestamp": 7349.72, "power": 33.281751}, {"timestamp": 7370.24, "power": 33.281751}, {"timestamp": 7390.76, "power": 33.281751}, {"timestamp": 7411.28, "power": 33.281751}, {"timestamp": 7431.8, "power": 33.281751}, {"timestamp": 7452.31, "power": 33.281751}, {"timestamp": 7472.78, "power": 33.281751}, {"timestamp": 7493.3, "power": 33.281751}, {"timestamp": 7513.83, "power": 33.281751}, {"timestamp": 7534.34, "power": 33.281751}, {"timestamp": 7554.87, "power": 33.281751}, {"timestamp": 7575.39, "power": 33.281751}, {"timestamp": 7595.91, "power": 33.281751}, {"timestamp": 7616.42, "power": 33.281751}, {"timestamp": 7639.08, "power": 33.281751}, {"timestamp": 7659.64, "power": 33.281751}, {"timestamp": 7680.19, "power": 33.281751}, {"timestamp": 7700.72, "power": 33.281751}, {"timestamp": 7721.24, "power": 33.281751}, {"timestamp": 7741.8, "power": 33.281751}, {"timestamp": 7762.36, "power": 33.281751}, {"timestamp": 7782.93, "power": 33.281751}, {"timestamp": 7803.46, "power": 33.281751}, {"timestamp": 7823.99, "power": 33.281751}, {"timestamp": 7844.49, "power": 33.281751}, {"timestamp": 7864.98, "power": 33.281751}, {"timestamp": 7885.46, "power": 33.281751}, {"timestamp": 7905.99, "power": 33.281751}, {"timestamp": 7926.51, "power": 33.281751}, {"timestamp": 7947.05, "power": 33.281751}, {"timestamp": 7967.6, "power": 33.281751}, {"timestamp": 7988.12, "power": 33.281751}, {"timestamp": 8008.62, "power": 33.281751}, {"timestamp": 8029.12, "power": 33.281751}, {"timestamp": 8049.64, "power": 33.281751}, {"timestamp": 8070.17, "power": 32.361702}, {"timestamp": 8091.21, "power": 32.361702}, {"timestamp": 8111.73, "power": 32.361702}, {"timestamp": 8132.24, "power": 32.361702}, {"timestamp": 8152.73, "power": 32.361702}, {"timestamp": 8173.22, "power": 32.361702}, {"timestamp": 8193.74, "power": 32.361702}, {"timestamp": 8214.27, "power": 32.361702}, {"timestamp": 8234.8, "power": 32.361702}, {"timestamp": 8255.33, "power": 32.361702}, {"timestamp": 8275.86, "power": 32.361702}, {"timestamp": 8296.37, "power": 32.361702}, {"timestamp": 8316.86, "power": 32.361702}, {"timestamp": 8337.35, "power": 32.361702}, {"timestamp": 8357.87, "power": 32.361702}, {"timestamp": 8378.4, "power": 32.361702}, {"timestamp": 8398.94, "power": 32.361702}, {"timestamp": 8419.47, "power": 32.361702}, {"timestamp": 8440.0, "power": 32.361702}, {"timestamp": 8460.53, "power": 32.361702}, {"timestamp": 8481.03, "power": 32.361702}, {"timestamp": 8501.56, "power": 32.361702}, {"timestamp": 8522.09, "power": 32.361702}, {"timestamp": 8542.62, "power": 32.361702}, {"timestamp": 8563.15, "power": 32.361702}, {"timestamp": 8583.68, "power": 32.361702}, {"timestamp": 8604.2, "power": 32.361702}, {"timestamp": 8624.72, "power": 32.361702}, {"timestamp": 8645.24, "power": 32.361702}, {"timestamp": 8665.76, "power": 32.361702}, {"timestamp": 8686.28, "power": 32.361702}, {"timestamp": 8706.81, "power": 32.361702}, {"timestamp": 8727.33, "power": 32.361702}, {"timestamp": 8747.85, "power": 32.361702}, {"timestamp": 8768.36, "power": 32.361702}, {"timestamp": 8788.85, "power": 32.361702}, {"timestamp": 8809.33, "power": 32.361702}, {"timestamp": 8829.89, "power": 32.361702}, {"timestamp": 8850.37, "power": 32.361702}, {"timestamp": 8870.92, "power": 32.361702}], "timeline": {"START": "3027.673352", "END": "7016.432576"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5653.36}, {"name": "clSetKernelArg", "calls": 19, "time": 1828.81}, {"name": "clReleaseKernel", "calls": 1, "time": 1047.25}, {"name": "clReleaseContext", "calls": 1, "time": 55.0843}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.3382}, {"name": "clCreateContext", "calls": 1, "time": 49.2677}, {"name": "clReleaseProgram", "calls": 1, "time": 12.651}, {"name": "clCreateKernel", "calls": 1, "time": 0.338939}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.296751}, {"name": "clEnqueueTask", "calls": 1, "time": 0.119614}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084096}, {"name": "clRetainMemObject", "calls": 14, "time": 0.076126}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028458}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025335}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020905}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.01197}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010757}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009923}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009221}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007473}, {"name": "clRetainDevice", "calls": 2, "time": 0.004668}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 3988.76}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 3988.32}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7649.086591, "utilization": 79.677985, "size": 8157980.0, "time": 1066.530289}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 98911513, "speed": 207.369, "utilization": 1.80008, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 5964175, "speed": 486.746, "utilization": 4.22523, "size": 0.127716}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len8/run2.json b/code/fpga/unopt_results/dblp.xml.20MB.len8/run2.json new file mode 100644 index 0000000..fdf0221 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.2268, "power": 32.545132}, {"timestamp": 72.8761, "power": 32.545132}, {"timestamp": 93.4276, "power": 32.545132}, {"timestamp": 113.965, "power": 32.545132}, {"timestamp": 134.85, "power": 32.545132}, {"timestamp": 155.426, "power": 32.545132}, {"timestamp": 175.962, "power": 32.545132}, {"timestamp": 196.504, "power": 32.545132}, {"timestamp": 217.042, "power": 32.545132}, {"timestamp": 237.58, "power": 32.545132}, {"timestamp": 258.119, "power": 32.545132}, {"timestamp": 278.67, "power": 32.545132}, {"timestamp": 299.19, "power": 32.545132}, {"timestamp": 319.733, "power": 32.545132}, {"timestamp": 340.282, "power": 32.545132}, {"timestamp": 360.823, "power": 32.545132}, {"timestamp": 381.364, "power": 32.545132}, {"timestamp": 401.907, "power": 32.545132}, {"timestamp": 422.448, "power": 32.545132}, {"timestamp": 442.968, "power": 32.545132}, {"timestamp": 463.471, "power": 32.545132}, {"timestamp": 484.017, "power": 32.545132}, {"timestamp": 504.567, "power": 32.545132}, {"timestamp": 525.118, "power": 32.545132}, {"timestamp": 545.669, "power": 32.545132}, {"timestamp": 566.22, "power": 32.545132}, {"timestamp": 586.781, "power": 32.545132}, {"timestamp": 607.283, "power": 32.545132}, {"timestamp": 627.826, "power": 32.545132}, {"timestamp": 648.373, "power": 32.545132}, {"timestamp": 668.92, "power": 32.545132}, {"timestamp": 689.465, "power": 32.545132}, {"timestamp": 710.012, "power": 32.545132}, {"timestamp": 730.566, "power": 32.545132}, {"timestamp": 751.084, "power": 32.545132}, {"timestamp": 771.627, "power": 32.545132}, {"timestamp": 792.17, "power": 32.545132}, {"timestamp": 812.712, "power": 32.545132}, {"timestamp": 833.256, "power": 32.545132}, {"timestamp": 853.8, "power": 32.545132}, {"timestamp": 874.344, "power": 32.545132}, {"timestamp": 894.858, "power": 32.545132}, {"timestamp": 915.359, "power": 32.545132}, {"timestamp": 935.898, "power": 32.545132}, {"timestamp": 956.44, "power": 32.545132}, {"timestamp": 976.983, "power": 32.545132}, {"timestamp": 997.529, "power": 32.545132}, {"timestamp": 1018.08, "power": 32.323516}, {"timestamp": 1039.34, "power": 32.323516}, {"timestamp": 1059.9, "power": 32.323516}, {"timestamp": 1080.5, "power": 32.323516}, {"timestamp": 1101.1, "power": 32.323516}, {"timestamp": 1121.7, "power": 32.323516}, {"timestamp": 1142.3, "power": 32.323516}, {"timestamp": 1162.89, "power": 32.323516}, {"timestamp": 1183.45, "power": 32.323516}, {"timestamp": 1204.01, "power": 32.323516}, {"timestamp": 1224.6, "power": 32.323516}, {"timestamp": 1245.2, "power": 32.323516}, {"timestamp": 1265.8, "power": 32.323516}, {"timestamp": 1286.39, "power": 32.323516}, {"timestamp": 1306.96, "power": 32.323516}, {"timestamp": 1327.52, "power": 32.323516}, {"timestamp": 1348.08, "power": 32.323516}, {"timestamp": 1368.68, "power": 32.323516}, {"timestamp": 1389.28, "power": 32.323516}, {"timestamp": 1409.88, "power": 32.323516}, {"timestamp": 1430.48, "power": 32.323516}, {"timestamp": 1451.06, "power": 32.323516}, {"timestamp": 1471.62, "power": 32.323516}, {"timestamp": 1492.22, "power": 32.323516}, {"timestamp": 1512.81, "power": 32.323516}, {"timestamp": 1533.41, "power": 32.323516}, {"timestamp": 1554.01, "power": 32.323516}, {"timestamp": 1574.61, "power": 32.323516}, {"timestamp": 1595.18, "power": 32.323516}, {"timestamp": 1615.74, "power": 32.323516}, {"timestamp": 1636.34, "power": 32.323516}, {"timestamp": 1656.93, "power": 32.323516}, {"timestamp": 1677.53, "power": 32.323516}, {"timestamp": 1698.13, "power": 32.323516}, {"timestamp": 1718.72, "power": 32.323516}, {"timestamp": 1739.3, "power": 32.323516}, {"timestamp": 1759.86, "power": 32.323516}, {"timestamp": 1780.46, "power": 32.323516}, {"timestamp": 1801.05, "power": 32.323516}, {"timestamp": 1821.65, "power": 32.323516}, {"timestamp": 1842.25, "power": 32.323516}, {"timestamp": 1862.8, "power": 32.323516}, {"timestamp": 1883.36, "power": 32.323516}, {"timestamp": 1903.92, "power": 32.323516}, {"timestamp": 1924.52, "power": 32.323516}, {"timestamp": 1945.13, "power": 32.323516}, {"timestamp": 1965.76, "power": 32.323516}, {"timestamp": 1986.37, "power": 32.323516}, {"timestamp": 2006.96, "power": 32.323516}, {"timestamp": 2027.55, "power": 33.059591999999995}, {"timestamp": 2048.63, "power": 33.059591999999995}, {"timestamp": 2069.17, "power": 33.059591999999995}, {"timestamp": 2089.73, "power": 33.059591999999995}, {"timestamp": 2110.26, "power": 33.059591999999995}, {"timestamp": 2130.81, "power": 33.059591999999995}, {"timestamp": 2151.3, "power": 33.059591999999995}, {"timestamp": 2171.83, "power": 33.059591999999995}, {"timestamp": 2192.37, "power": 33.059591999999995}, {"timestamp": 2212.9, "power": 33.059591999999995}, {"timestamp": 2233.44, "power": 33.059591999999995}, {"timestamp": 2253.97, "power": 33.059591999999995}, {"timestamp": 2274.51, "power": 33.059591999999995}, {"timestamp": 2295.01, "power": 33.059591999999995}, {"timestamp": 2315.5, "power": 33.059591999999995}, {"timestamp": 2336.04, "power": 33.059591999999995}, {"timestamp": 2356.57, "power": 33.059591999999995}, {"timestamp": 2377.1, "power": 33.059591999999995}, {"timestamp": 2397.64, "power": 33.059591999999995}, {"timestamp": 2418.18, "power": 33.059591999999995}, {"timestamp": 2438.72, "power": 33.059591999999995}, {"timestamp": 2459.22, "power": 33.059591999999995}, {"timestamp": 2479.75, "power": 33.059591999999995}, {"timestamp": 2500.29, "power": 33.059591999999995}, {"timestamp": 2520.82, "power": 33.059591999999995}, {"timestamp": 2541.36, "power": 33.059591999999995}, {"timestamp": 2561.89, "power": 33.059591999999995}, {"timestamp": 2582.42, "power": 33.059591999999995}, {"timestamp": 2602.94, "power": 33.059591999999995}, {"timestamp": 2623.43, "power": 33.059591999999995}, {"timestamp": 2643.97, "power": 33.059591999999995}, {"timestamp": 2664.51, "power": 33.059591999999995}, {"timestamp": 2685.04, "power": 33.059591999999995}, {"timestamp": 2705.59, "power": 33.059591999999995}, {"timestamp": 2726.13, "power": 33.059591999999995}, {"timestamp": 2746.67, "power": 33.059591999999995}, {"timestamp": 2767.18, "power": 33.059591999999995}, {"timestamp": 2787.72, "power": 33.059591999999995}, {"timestamp": 2808.26, "power": 33.059591999999995}, {"timestamp": 2828.79, "power": 33.059591999999995}, {"timestamp": 2849.33, "power": 33.059591999999995}, {"timestamp": 2869.87, "power": 33.059591999999995}, {"timestamp": 2890.41, "power": 33.059591999999995}, {"timestamp": 2910.92, "power": 33.059591999999995}, {"timestamp": 2931.41, "power": 33.059591999999995}, {"timestamp": 2951.95, "power": 33.059591999999995}, {"timestamp": 2972.49, "power": 33.059591999999995}, {"timestamp": 2993.03, "power": 33.059591999999995}, {"timestamp": 3013.56, "power": 33.059591999999995}, {"timestamp": 3034.1, "power": 37.235316}, {"timestamp": 3055.17, "power": 37.235316}, {"timestamp": 3075.71, "power": 37.235316}, {"timestamp": 3096.25, "power": 37.235316}, {"timestamp": 3116.8, "power": 37.235316}, {"timestamp": 3137.34, "power": 37.235316}, {"timestamp": 3157.88, "power": 37.235316}, {"timestamp": 3178.44, "power": 37.235316}, {"timestamp": 3198.96, "power": 37.235316}, {"timestamp": 3219.46, "power": 37.235316}, {"timestamp": 3239.99, "power": 37.235316}, {"timestamp": 3260.54, "power": 37.235316}, {"timestamp": 3281.08, "power": 37.235316}, {"timestamp": 3301.62, "power": 37.235316}, {"timestamp": 3322.16, "power": 37.235316}, {"timestamp": 3342.71, "power": 37.235316}, {"timestamp": 3363.22, "power": 37.235316}, {"timestamp": 3383.76, "power": 37.235316}, {"timestamp": 3404.3, "power": 37.235316}, {"timestamp": 3424.84, "power": 37.235316}, {"timestamp": 3445.39, "power": 37.235316}, {"timestamp": 3465.94, "power": 37.235316}, {"timestamp": 3486.48, "power": 37.235316}, {"timestamp": 3507.01, "power": 37.235316}, {"timestamp": 3527.55, "power": 37.235316}, {"timestamp": 3548.1, "power": 37.235316}, {"timestamp": 3568.64, "power": 37.235316}, {"timestamp": 3589.19, "power": 37.235316}, {"timestamp": 3609.74, "power": 37.235316}, {"timestamp": 3630.29, "power": 37.235316}, {"timestamp": 3650.85, "power": 37.235316}, {"timestamp": 3671.35, "power": 37.235316}, {"timestamp": 3691.89, "power": 37.235316}, {"timestamp": 3712.45, "power": 37.235316}, {"timestamp": 3732.99, "power": 37.235316}, {"timestamp": 3753.54, "power": 37.235316}, {"timestamp": 3774.08, "power": 37.235316}, {"timestamp": 3794.63, "power": 37.235316}, {"timestamp": 3815.15, "power": 37.235316}, {"timestamp": 3835.68, "power": 37.235316}, {"timestamp": 3856.23, "power": 37.235316}, {"timestamp": 3876.77, "power": 37.235316}, {"timestamp": 3897.32, "power": 37.235316}, {"timestamp": 3917.86, "power": 37.235316}, {"timestamp": 3938.4, "power": 37.235316}, {"timestamp": 3958.93, "power": 37.235316}, {"timestamp": 3979.47, "power": 37.235316}, {"timestamp": 4000.02, "power": 37.235316}, {"timestamp": 4020.57, "power": 37.235316}, {"timestamp": 4041.11, "power": 33.300658999999996}, {"timestamp": 4062.16, "power": 33.300658999999996}, {"timestamp": 4082.71, "power": 33.300658999999996}, {"timestamp": 4103.23, "power": 33.300658999999996}, {"timestamp": 4123.76, "power": 33.300658999999996}, {"timestamp": 4144.31, "power": 33.300658999999996}, {"timestamp": 4164.85, "power": 33.300658999999996}, {"timestamp": 4185.39, "power": 33.300658999999996}, {"timestamp": 4205.94, "power": 33.300658999999996}, {"timestamp": 4226.48, "power": 33.300658999999996}, {"timestamp": 4247.0, "power": 33.300658999999996}, {"timestamp": 4267.49, "power": 33.300658999999996}, {"timestamp": 4288.04, "power": 33.300658999999996}, {"timestamp": 4308.58, "power": 33.300658999999996}, {"timestamp": 4329.12, "power": 33.300658999999996}, {"timestamp": 4349.66, "power": 33.300658999999996}, {"timestamp": 4370.2, "power": 33.300658999999996}, {"timestamp": 4390.76, "power": 33.300658999999996}, {"timestamp": 4411.27, "power": 33.300658999999996}, {"timestamp": 4431.81, "power": 33.300658999999996}, {"timestamp": 4452.35, "power": 33.300658999999996}, {"timestamp": 4472.9, "power": 33.300658999999996}, {"timestamp": 4493.44, "power": 33.300658999999996}, {"timestamp": 4513.99, "power": 33.300658999999996}, {"timestamp": 4534.53, "power": 33.300658999999996}, {"timestamp": 4555.09, "power": 33.300658999999996}, {"timestamp": 4575.63, "power": 33.300658999999996}, {"timestamp": 4596.18, "power": 33.300658999999996}, {"timestamp": 4616.72, "power": 33.300658999999996}, {"timestamp": 4637.27, "power": 33.300658999999996}, {"timestamp": 4657.81, "power": 33.300658999999996}, {"timestamp": 4678.36, "power": 33.300658999999996}, {"timestamp": 4698.89, "power": 33.300658999999996}, {"timestamp": 4719.39, "power": 33.300658999999996}, {"timestamp": 4739.92, "power": 33.300658999999996}, {"timestamp": 4760.47, "power": 33.300658999999996}, {"timestamp": 4781.04, "power": 33.300658999999996}, {"timestamp": 4801.62, "power": 33.300658999999996}, {"timestamp": 4822.18, "power": 33.300658999999996}, {"timestamp": 4842.76, "power": 33.300658999999996}, {"timestamp": 4863.26, "power": 33.300658999999996}, {"timestamp": 4883.83, "power": 33.300658999999996}, {"timestamp": 4904.4, "power": 33.300658999999996}, {"timestamp": 4924.98, "power": 33.300658999999996}, {"timestamp": 4945.55, "power": 33.300658999999996}, {"timestamp": 4966.11, "power": 33.300658999999996}, {"timestamp": 4986.67, "power": 33.300658999999996}, {"timestamp": 5007.19, "power": 33.300658999999996}, {"timestamp": 5027.74, "power": 33.300658999999996}, {"timestamp": 5048.3, "power": 33.495340999999996}, {"timestamp": 5069.41, "power": 33.495340999999996}, {"timestamp": 5089.99, "power": 33.495340999999996}, {"timestamp": 5110.56, "power": 33.495340999999996}, {"timestamp": 5131.08, "power": 33.495340999999996}, {"timestamp": 5151.64, "power": 33.495340999999996}, {"timestamp": 5172.21, "power": 33.495340999999996}, {"timestamp": 5192.77, "power": 33.495340999999996}, {"timestamp": 5213.35, "power": 33.495340999999996}, {"timestamp": 5233.92, "power": 33.495340999999996}, {"timestamp": 5254.5, "power": 33.495340999999996}, {"timestamp": 5275.02, "power": 33.495340999999996}, {"timestamp": 5295.58, "power": 33.495340999999996}, {"timestamp": 5316.15, "power": 33.495340999999996}, {"timestamp": 5336.74, "power": 33.495340999999996}, {"timestamp": 5357.3, "power": 33.495340999999996}, {"timestamp": 5377.88, "power": 33.495340999999996}, {"timestamp": 5398.44, "power": 33.495340999999996}, {"timestamp": 5418.96, "power": 33.495340999999996}, {"timestamp": 5439.46, "power": 33.495340999999996}, {"timestamp": 5460.02, "power": 33.495340999999996}, {"timestamp": 5480.58, "power": 33.495340999999996}, {"timestamp": 5501.16, "power": 33.495340999999996}, {"timestamp": 5521.73, "power": 33.495340999999996}, {"timestamp": 5542.31, "power": 33.495340999999996}, {"timestamp": 5562.83, "power": 33.495340999999996}, {"timestamp": 5583.34, "power": 33.495340999999996}, {"timestamp": 5603.89, "power": 33.495340999999996}, {"timestamp": 5624.47, "power": 33.495340999999996}, {"timestamp": 5645.04, "power": 33.495340999999996}, {"timestamp": 5665.61, "power": 33.495340999999996}, {"timestamp": 5686.18, "power": 33.495340999999996}, {"timestamp": 5706.73, "power": 33.495340999999996}, {"timestamp": 5727.25, "power": 33.495340999999996}, {"timestamp": 5747.79, "power": 33.495340999999996}, {"timestamp": 5768.33, "power": 33.495340999999996}, {"timestamp": 5788.88, "power": 33.495340999999996}, {"timestamp": 5809.42, "power": 33.495340999999996}, {"timestamp": 5829.97, "power": 33.495340999999996}, {"timestamp": 5850.52, "power": 33.495340999999996}, {"timestamp": 5871.05, "power": 33.495340999999996}, {"timestamp": 5891.59, "power": 33.495340999999996}, {"timestamp": 5912.14, "power": 33.495340999999996}, {"timestamp": 5932.68, "power": 33.495340999999996}, {"timestamp": 5953.22, "power": 33.495340999999996}, {"timestamp": 5973.77, "power": 33.495340999999996}, {"timestamp": 5994.31, "power": 33.495340999999996}, {"timestamp": 6014.85, "power": 33.495340999999996}, {"timestamp": 6035.35, "power": 33.495340999999996}, {"timestamp": 6055.93, "power": 32.709477}, {"timestamp": 6077.13, "power": 32.709477}, {"timestamp": 6097.68, "power": 32.709477}, {"timestamp": 6118.22, "power": 32.709477}, {"timestamp": 6138.77, "power": 32.709477}, {"timestamp": 6159.27, "power": 32.709477}, {"timestamp": 6179.81, "power": 32.709477}, {"timestamp": 6200.35, "power": 32.709477}, {"timestamp": 6220.9, "power": 32.709477}, {"timestamp": 6241.44, "power": 32.709477}, {"timestamp": 6261.98, "power": 32.709477}, {"timestamp": 6282.53, "power": 32.709477}, {"timestamp": 6303.05, "power": 32.709477}, {"timestamp": 6323.61, "power": 32.709477}, {"timestamp": 6344.17, "power": 32.709477}, {"timestamp": 6364.72, "power": 32.709477}, {"timestamp": 6385.3, "power": 32.709477}, {"timestamp": 6405.88, "power": 32.709477}, {"timestamp": 6426.46, "power": 32.709477}, {"timestamp": 6446.98, "power": 32.709477}, {"timestamp": 6467.48, "power": 32.709477}, {"timestamp": 6488.05, "power": 32.709477}, {"timestamp": 6508.62, "power": 32.709477}, {"timestamp": 6529.19, "power": 32.709477}, {"timestamp": 6549.77, "power": 32.709477}, {"timestamp": 6570.34, "power": 32.709477}, {"timestamp": 6590.84, "power": 32.709477}, {"timestamp": 6611.34, "power": 32.709477}, {"timestamp": 6631.88, "power": 32.709477}, {"timestamp": 6652.42, "power": 32.709477}, {"timestamp": 6673.0, "power": 32.709477}, {"timestamp": 6693.58, "power": 32.709477}, {"timestamp": 6714.15, "power": 32.709477}, {"timestamp": 6734.72, "power": 32.709477}, {"timestamp": 6755.24, "power": 32.709477}, {"timestamp": 6775.8, "power": 32.709477}, {"timestamp": 6796.37, "power": 32.709477}, {"timestamp": 6816.95, "power": 32.709477}, {"timestamp": 6837.51, "power": 32.709477}, {"timestamp": 6858.07, "power": 32.709477}, {"timestamp": 6878.64, "power": 32.709477}, {"timestamp": 6899.16, "power": 32.709477}, {"timestamp": 6919.72, "power": 32.709477}, {"timestamp": 6940.3, "power": 32.709477}, {"timestamp": 6960.87, "power": 32.709477}, {"timestamp": 6981.45, "power": 32.709477}, {"timestamp": 7002.01, "power": 32.709477}, {"timestamp": 7022.59, "power": 32.709477}, {"timestamp": 7043.11, "power": 32.709477}, {"timestamp": 7063.66, "power": 33.142519}, {"timestamp": 7084.94, "power": 33.142519}, {"timestamp": 7105.49, "power": 33.142519}, {"timestamp": 7126.01, "power": 33.142519}, {"timestamp": 7146.54, "power": 33.142519}, {"timestamp": 7167.05, "power": 33.142519}, {"timestamp": 7187.58, "power": 33.142519}, {"timestamp": 7208.11, "power": 33.142519}, {"timestamp": 7228.64, "power": 33.142519}, {"timestamp": 7249.18, "power": 33.142519}, {"timestamp": 7269.71, "power": 33.142519}, {"timestamp": 7290.24, "power": 33.142519}, {"timestamp": 7310.78, "power": 33.142519}, {"timestamp": 7331.27, "power": 33.142519}, {"timestamp": 7351.8, "power": 33.142519}, {"timestamp": 7372.33, "power": 33.142519}, {"timestamp": 7392.88, "power": 33.142519}, {"timestamp": 7413.41, "power": 33.142519}, {"timestamp": 7433.94, "power": 33.142519}, {"timestamp": 7454.48, "power": 33.142519}, {"timestamp": 7474.99, "power": 33.142519}, {"timestamp": 7495.52, "power": 33.142519}, {"timestamp": 7516.05, "power": 33.142519}, {"timestamp": 7536.59, "power": 33.142519}, {"timestamp": 7557.12, "power": 33.142519}, {"timestamp": 7577.65, "power": 33.142519}, {"timestamp": 7598.18, "power": 33.142519}, {"timestamp": 7618.72, "power": 33.142519}, {"timestamp": 7639.22, "power": 33.142519}, {"timestamp": 7659.75, "power": 33.142519}, {"timestamp": 7680.28, "power": 33.142519}, {"timestamp": 7700.81, "power": 33.142519}, {"timestamp": 7721.35, "power": 33.142519}, {"timestamp": 7741.89, "power": 33.142519}, {"timestamp": 7762.42, "power": 33.142519}, {"timestamp": 7782.93, "power": 33.142519}, {"timestamp": 7803.42, "power": 33.142519}, {"timestamp": 7823.95, "power": 33.142519}, {"timestamp": 7844.49, "power": 33.142519}, {"timestamp": 7865.02, "power": 33.142519}, {"timestamp": 7885.55, "power": 33.142519}, {"timestamp": 7906.08, "power": 33.142519}, {"timestamp": 7926.62, "power": 33.142519}, {"timestamp": 7947.12, "power": 33.142519}, {"timestamp": 7967.65, "power": 33.142519}, {"timestamp": 7988.18, "power": 33.142519}, {"timestamp": 8008.71, "power": 33.142519}, {"timestamp": 8029.25, "power": 33.142519}, {"timestamp": 8049.78, "power": 33.142519}, {"timestamp": 8070.32, "power": 32.449531}, {"timestamp": 8091.3, "power": 32.449531}, {"timestamp": 8111.83, "power": 32.449531}, {"timestamp": 8132.37, "power": 32.449531}, {"timestamp": 8152.9, "power": 32.449531}, {"timestamp": 8173.44, "power": 32.449531}, {"timestamp": 8193.97, "power": 32.449531}, {"timestamp": 8214.51, "power": 32.449531}, {"timestamp": 8235.02, "power": 32.449531}, {"timestamp": 8255.52, "power": 32.449531}, {"timestamp": 8276.05, "power": 32.449531}, {"timestamp": 8296.59, "power": 32.449531}, {"timestamp": 8317.13, "power": 32.449531}, {"timestamp": 8337.67, "power": 32.449531}, {"timestamp": 8358.2, "power": 32.449531}, {"timestamp": 8378.74, "power": 32.449531}, {"timestamp": 8399.25, "power": 32.449531}, {"timestamp": 8419.79, "power": 32.449531}, {"timestamp": 8440.33, "power": 32.449531}, {"timestamp": 8460.86, "power": 32.449531}, {"timestamp": 8481.4, "power": 32.449531}, {"timestamp": 8501.94, "power": 32.449531}, {"timestamp": 8522.47, "power": 32.449531}, {"timestamp": 8542.98, "power": 32.449531}, {"timestamp": 8563.48, "power": 32.449531}, {"timestamp": 8584.01, "power": 32.449531}, {"timestamp": 8604.54, "power": 32.449531}, {"timestamp": 8625.08, "power": 32.449531}, {"timestamp": 8645.62, "power": 32.449531}, {"timestamp": 8666.16, "power": 32.449531}, {"timestamp": 8686.69, "power": 32.449531}, {"timestamp": 8707.2, "power": 32.449531}, {"timestamp": 8727.74, "power": 32.449531}, {"timestamp": 8748.29, "power": 32.449531}, {"timestamp": 8768.82, "power": 32.449531}, {"timestamp": 8789.36, "power": 32.449531}, {"timestamp": 8809.9, "power": 32.449531}, {"timestamp": 8830.45, "power": 32.449531}, {"timestamp": 8850.96, "power": 32.449531}, {"timestamp": 8871.46, "power": 32.449531}, {"timestamp": 8892.0, "power": 32.449531}, {"timestamp": 8912.54, "power": 32.449531}, {"timestamp": 8933.08, "power": 32.449531}, {"timestamp": 8953.59, "power": 32.449531}, {"timestamp": 8974.12, "power": 32.449531}, {"timestamp": 8994.66, "power": 32.449531}, {"timestamp": 9015.17, "power": 32.449531}, {"timestamp": 9035.67, "power": 32.449531}, {"timestamp": 9056.19, "power": 32.449531}, {"timestamp": 9076.72, "power": 32.389749}, {"timestamp": 9097.73, "power": 32.389749}, {"timestamp": 9118.27, "power": 32.389749}, {"timestamp": 9138.8, "power": 32.389749}, {"timestamp": 9159.29, "power": 32.389749}, {"timestamp": 9179.79, "power": 32.389749}, {"timestamp": 9200.32, "power": 32.389749}, {"timestamp": 9220.85, "power": 32.389749}, {"timestamp": 9241.38, "power": 32.389749}, {"timestamp": 9261.91, "power": 32.389749}, {"timestamp": 9282.44, "power": 32.389749}, {"timestamp": 9302.99, "power": 32.389749}, {"timestamp": 9323.48, "power": 32.389749}, {"timestamp": 9344.05, "power": 32.389749}], "timeline": {"START": "3035.579862", "END": "7067.343231"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5675.6}, {"name": "clSetKernelArg", "calls": 19, "time": 1812.48}, {"name": "clReleaseKernel", "calls": 1, "time": 1476.72}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.445}, {"name": "clCreateContext", "calls": 1, "time": 50.0289}, {"name": "clReleaseContext", "calls": 1, "time": 37.0348}, {"name": "clReleaseProgram", "calls": 1, "time": 17.0587}, {"name": "clCreateKernel", "calls": 1, "time": 0.341168}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.284894}, {"name": "clEnqueueTask", "calls": 1, "time": 0.137097}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087015}, {"name": "clRetainMemObject", "calls": 14, "time": 0.083665}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029171}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024262}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023151}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011144}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010857}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010305}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008902}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007297}, {"name": "clRetainDevice", "calls": 2, "time": 0.005233}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4031.76}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4031.38}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7492.250108, "utilization": 78.044272, "size": 8157980.0, "time": 1088.85614}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 100491370, "speed": 208.279, "utilization": 1.80798, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6064171, "speed": 486.094, "utilization": 4.21957, "size": 0.127721}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len8/run3.json b/code/fpga/unopt_results/dblp.xml.20MB.len8/run3.json new file mode 100644 index 0000000..9421c8f --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.7526, "power": 32.565285}, {"timestamp": 72.4108, "power": 32.565285}, {"timestamp": 92.945, "power": 32.565285}, {"timestamp": 113.443, "power": 32.565285}, {"timestamp": 134.419, "power": 32.565285}, {"timestamp": 154.959, "power": 32.565285}, {"timestamp": 175.486, "power": 32.565285}, {"timestamp": 196.02, "power": 32.565285}, {"timestamp": 216.548, "power": 32.565285}, {"timestamp": 237.041, "power": 32.565285}, {"timestamp": 257.524, "power": 32.565285}, {"timestamp": 278.064, "power": 32.565285}, {"timestamp": 298.601, "power": 32.565285}, {"timestamp": 319.143, "power": 32.565285}, {"timestamp": 339.68, "power": 32.565285}, {"timestamp": 360.215, "power": 32.565285}, {"timestamp": 380.753, "power": 32.565285}, {"timestamp": 401.262, "power": 32.565285}, {"timestamp": 421.794, "power": 32.565285}, {"timestamp": 442.331, "power": 32.565285}, {"timestamp": 462.867, "power": 32.565285}, {"timestamp": 483.403, "power": 32.565285}, {"timestamp": 503.94, "power": 32.565285}, {"timestamp": 524.48, "power": 32.565285}, {"timestamp": 545.024, "power": 32.565285}, {"timestamp": 565.517, "power": 32.565285}, {"timestamp": 586.046, "power": 32.565285}, {"timestamp": 606.58, "power": 32.565285}, {"timestamp": 627.116, "power": 32.565285}, {"timestamp": 647.655, "power": 32.565285}, {"timestamp": 668.193, "power": 32.565285}, {"timestamp": 688.733, "power": 32.565285}, {"timestamp": 709.236, "power": 32.565285}, {"timestamp": 729.775, "power": 32.565285}, {"timestamp": 750.308, "power": 32.565285}, {"timestamp": 770.84, "power": 32.565285}, {"timestamp": 791.372, "power": 32.565285}, {"timestamp": 811.901, "power": 32.565285}, {"timestamp": 832.432, "power": 32.565285}, {"timestamp": 852.967, "power": 32.565285}, {"timestamp": 873.478, "power": 32.565285}, {"timestamp": 894.006, "power": 32.565285}, {"timestamp": 914.539, "power": 32.565285}, {"timestamp": 935.072, "power": 32.565285}, {"timestamp": 955.605, "power": 32.565285}, {"timestamp": 976.138, "power": 32.565285}, {"timestamp": 996.671, "power": 32.565285}, {"timestamp": 1017.18, "power": 32.289168000000004}, {"timestamp": 1038.31, "power": 32.289168000000004}, {"timestamp": 1058.91, "power": 32.289168000000004}, {"timestamp": 1079.5, "power": 32.289168000000004}, {"timestamp": 1100.09, "power": 32.289168000000004}, {"timestamp": 1120.68, "power": 32.289168000000004}, {"timestamp": 1141.25, "power": 32.289168000000004}, {"timestamp": 1161.8, "power": 32.289168000000004}, {"timestamp": 1182.35, "power": 32.289168000000004}, {"timestamp": 1202.94, "power": 32.289168000000004}, {"timestamp": 1223.52, "power": 32.289168000000004}, {"timestamp": 1244.11, "power": 32.289168000000004}, {"timestamp": 1264.7, "power": 32.289168000000004}, {"timestamp": 1285.27, "power": 32.289168000000004}, {"timestamp": 1305.82, "power": 32.289168000000004}, {"timestamp": 1326.37, "power": 32.289168000000004}, {"timestamp": 1346.95, "power": 32.289168000000004}, {"timestamp": 1367.54, "power": 32.289168000000004}, {"timestamp": 1388.13, "power": 32.289168000000004}, {"timestamp": 1408.73, "power": 32.289168000000004}, {"timestamp": 1429.3, "power": 32.289168000000004}, {"timestamp": 1449.85, "power": 32.289168000000004}, {"timestamp": 1470.46, "power": 32.289168000000004}, {"timestamp": 1491.05, "power": 32.289168000000004}, {"timestamp": 1511.63, "power": 32.289168000000004}, {"timestamp": 1532.23, "power": 32.289168000000004}, {"timestamp": 1552.81, "power": 32.289168000000004}, {"timestamp": 1573.38, "power": 32.289168000000004}, {"timestamp": 1593.93, "power": 32.289168000000004}, {"timestamp": 1614.52, "power": 32.289168000000004}, {"timestamp": 1635.1, "power": 32.289168000000004}, {"timestamp": 1655.69, "power": 32.289168000000004}, {"timestamp": 1676.27, "power": 32.289168000000004}, {"timestamp": 1696.82, "power": 32.289168000000004}, {"timestamp": 1717.39, "power": 32.289168000000004}, {"timestamp": 1737.94, "power": 32.289168000000004}, {"timestamp": 1758.52, "power": 32.289168000000004}, {"timestamp": 1779.11, "power": 32.289168000000004}, {"timestamp": 1799.7, "power": 32.289168000000004}, {"timestamp": 1820.28, "power": 32.289168000000004}, {"timestamp": 1840.87, "power": 32.289168000000004}, {"timestamp": 1861.43, "power": 32.289168000000004}, {"timestamp": 1881.98, "power": 32.289168000000004}, {"timestamp": 1902.57, "power": 32.289168000000004}, {"timestamp": 1923.15, "power": 32.289168000000004}, {"timestamp": 1943.75, "power": 32.289168000000004}, {"timestamp": 1964.38, "power": 32.289168000000004}, {"timestamp": 1984.9, "power": 32.289168000000004}, {"timestamp": 2005.45, "power": 32.289168000000004}, {"timestamp": 2025.97, "power": 33.502447}, {"timestamp": 2047.04, "power": 33.502447}, {"timestamp": 2067.58, "power": 33.502447}, {"timestamp": 2088.11, "power": 33.502447}, {"timestamp": 2108.64, "power": 33.502447}, {"timestamp": 2129.16, "power": 33.502447}, {"timestamp": 2149.68, "power": 33.502447}, {"timestamp": 2170.21, "power": 33.502447}, {"timestamp": 2190.74, "power": 33.502447}, {"timestamp": 2211.28, "power": 33.502447}, {"timestamp": 2231.83, "power": 33.502447}, {"timestamp": 2252.36, "power": 33.502447}, {"timestamp": 2272.89, "power": 33.502447}, {"timestamp": 2293.41, "power": 33.502447}, {"timestamp": 2313.94, "power": 33.502447}, {"timestamp": 2334.47, "power": 33.502447}, {"timestamp": 2355.0, "power": 33.502447}, {"timestamp": 2375.53, "power": 33.502447}, {"timestamp": 2396.06, "power": 33.502447}, {"timestamp": 2416.59, "power": 33.502447}, {"timestamp": 2437.1, "power": 33.502447}, {"timestamp": 2457.58, "power": 33.502447}, {"timestamp": 2478.11, "power": 33.502447}, {"timestamp": 2498.64, "power": 33.502447}, {"timestamp": 2519.17, "power": 33.502447}, {"timestamp": 2539.7, "power": 33.502447}, {"timestamp": 2560.23, "power": 33.502447}, {"timestamp": 2580.76, "power": 33.502447}, {"timestamp": 2601.28, "power": 33.502447}, {"timestamp": 2621.81, "power": 33.502447}, {"timestamp": 2642.34, "power": 33.502447}, {"timestamp": 2662.87, "power": 33.502447}, {"timestamp": 2683.4, "power": 33.502447}, {"timestamp": 2703.93, "power": 33.502447}, {"timestamp": 2724.47, "power": 33.502447}, {"timestamp": 2745.01, "power": 33.502447}, {"timestamp": 2765.49, "power": 33.502447}, {"timestamp": 2786.01, "power": 33.502447}, {"timestamp": 2806.54, "power": 33.502447}, {"timestamp": 2827.07, "power": 33.502447}, {"timestamp": 2847.6, "power": 33.502447}, {"timestamp": 2868.13, "power": 33.502447}, {"timestamp": 2888.66, "power": 33.502447}, {"timestamp": 2909.17, "power": 33.502447}, {"timestamp": 2929.66, "power": 33.502447}, {"timestamp": 2950.18, "power": 33.502447}, {"timestamp": 2970.72, "power": 33.502447}, {"timestamp": 2991.24, "power": 33.502447}, {"timestamp": 3011.78, "power": 33.502447}, {"timestamp": 3032.31, "power": 36.930668999999995}, {"timestamp": 3053.3, "power": 36.930668999999995}, {"timestamp": 3073.79, "power": 36.930668999999995}, {"timestamp": 3094.33, "power": 36.930668999999995}, {"timestamp": 3114.88, "power": 36.930668999999995}, {"timestamp": 3135.42, "power": 36.930668999999995}, {"timestamp": 3155.97, "power": 36.930668999999995}, {"timestamp": 3176.52, "power": 36.930668999999995}, {"timestamp": 3197.07, "power": 36.930668999999995}, {"timestamp": 3217.57, "power": 36.930668999999995}, {"timestamp": 3238.11, "power": 36.930668999999995}, {"timestamp": 3258.67, "power": 36.930668999999995}, {"timestamp": 3279.23, "power": 36.930668999999995}, {"timestamp": 3299.78, "power": 36.930668999999995}, {"timestamp": 3320.35, "power": 36.930668999999995}, {"timestamp": 3340.92, "power": 36.930668999999995}, {"timestamp": 3361.44, "power": 36.930668999999995}, {"timestamp": 3382.0, "power": 36.930668999999995}, {"timestamp": 3402.58, "power": 36.930668999999995}, {"timestamp": 3423.16, "power": 36.930668999999995}, {"timestamp": 3443.73, "power": 36.930668999999995}, {"timestamp": 3464.31, "power": 36.930668999999995}, {"timestamp": 3484.88, "power": 36.930668999999995}, {"timestamp": 3505.4, "power": 36.930668999999995}, {"timestamp": 3525.95, "power": 36.930668999999995}, {"timestamp": 3546.53, "power": 36.930668999999995}, {"timestamp": 3567.08, "power": 36.930668999999995}, {"timestamp": 3587.66, "power": 36.930668999999995}, {"timestamp": 3608.22, "power": 36.930668999999995}, {"timestamp": 3628.78, "power": 36.930668999999995}, {"timestamp": 3649.29, "power": 36.930668999999995}, {"timestamp": 3669.86, "power": 36.930668999999995}, {"timestamp": 3690.42, "power": 36.930668999999995}, {"timestamp": 3710.99, "power": 36.930668999999995}, {"timestamp": 3731.56, "power": 36.930668999999995}, {"timestamp": 3752.14, "power": 36.930668999999995}, {"timestamp": 3772.7, "power": 36.930668999999995}, {"timestamp": 3793.23, "power": 36.930668999999995}, {"timestamp": 3813.78, "power": 36.930668999999995}, {"timestamp": 3834.35, "power": 36.930668999999995}, {"timestamp": 3854.92, "power": 36.930668999999995}, {"timestamp": 3875.48, "power": 36.930668999999995}, {"timestamp": 3896.05, "power": 36.930668999999995}, {"timestamp": 3916.62, "power": 36.930668999999995}, {"timestamp": 3937.13, "power": 36.930668999999995}, {"timestamp": 3957.63, "power": 36.930668999999995}, {"timestamp": 3978.2, "power": 36.930668999999995}, {"timestamp": 3998.77, "power": 36.930668999999995}, {"timestamp": 4019.35, "power": 36.930668999999995}, {"timestamp": 4039.92, "power": 33.392371999999995}, {"timestamp": 4061.0, "power": 33.392371999999995}, {"timestamp": 4081.51, "power": 33.392371999999995}, {"timestamp": 4102.05, "power": 33.392371999999995}, {"timestamp": 4122.59, "power": 33.392371999999995}, {"timestamp": 4143.13, "power": 33.392371999999995}, {"timestamp": 4163.68, "power": 33.392371999999995}, {"timestamp": 4184.22, "power": 33.392371999999995}, {"timestamp": 4204.76, "power": 33.392371999999995}, {"timestamp": 4225.28, "power": 33.392371999999995}, {"timestamp": 4245.78, "power": 33.392371999999995}, {"timestamp": 4266.32, "power": 33.392371999999995}, {"timestamp": 4286.86, "power": 33.392371999999995}, {"timestamp": 4307.4, "power": 33.392371999999995}, {"timestamp": 4327.94, "power": 33.392371999999995}, {"timestamp": 4348.48, "power": 33.392371999999995}, {"timestamp": 4369.03, "power": 33.392371999999995}, {"timestamp": 4389.53, "power": 33.392371999999995}, {"timestamp": 4410.07, "power": 33.392371999999995}, {"timestamp": 4430.58, "power": 33.392371999999995}, {"timestamp": 4451.16, "power": 33.392371999999995}, {"timestamp": 4471.74, "power": 33.392371999999995}, {"timestamp": 4492.29, "power": 33.392371999999995}, {"timestamp": 4512.86, "power": 33.392371999999995}, {"timestamp": 4533.37, "power": 33.392371999999995}, {"timestamp": 4553.86, "power": 33.392371999999995}, {"timestamp": 4574.41, "power": 33.392371999999995}, {"timestamp": 4594.98, "power": 33.392371999999995}, {"timestamp": 4615.55, "power": 33.392371999999995}, {"timestamp": 4636.11, "power": 33.392371999999995}, {"timestamp": 4656.68, "power": 33.392371999999995}, {"timestamp": 4677.2, "power": 33.392371999999995}, {"timestamp": 4697.69, "power": 33.392371999999995}, {"timestamp": 4718.26, "power": 33.392371999999995}, {"timestamp": 4738.82, "power": 33.392371999999995}, {"timestamp": 4759.39, "power": 33.392371999999995}, {"timestamp": 4779.93, "power": 33.392371999999995}, {"timestamp": 4800.51, "power": 33.392371999999995}, {"timestamp": 4821.08, "power": 33.392371999999995}, {"timestamp": 4841.57, "power": 33.392371999999995}, {"timestamp": 4862.13, "power": 33.392371999999995}, {"timestamp": 4882.68, "power": 33.392371999999995}, {"timestamp": 4903.25, "power": 33.392371999999995}, {"timestamp": 4923.82, "power": 33.392371999999995}, {"timestamp": 4944.35, "power": 33.392371999999995}, {"timestamp": 4964.92, "power": 33.392371999999995}, {"timestamp": 4985.43, "power": 33.392371999999995}, {"timestamp": 5005.98, "power": 33.392371999999995}, {"timestamp": 5026.55, "power": 33.392371999999995}, {"timestamp": 5047.11, "power": 32.792191}, {"timestamp": 5068.21, "power": 32.792191}, {"timestamp": 5088.78, "power": 32.792191}, {"timestamp": 5109.3, "power": 32.792191}, {"timestamp": 5129.8, "power": 32.792191}, {"timestamp": 5150.37, "power": 32.792191}, {"timestamp": 5170.94, "power": 32.792191}, {"timestamp": 5191.49, "power": 32.792191}, {"timestamp": 5212.06, "power": 32.792191}, {"timestamp": 5232.63, "power": 32.792191}, {"timestamp": 5253.14, "power": 32.792191}, {"timestamp": 5273.64, "power": 32.792191}, {"timestamp": 5294.21, "power": 32.792191}, {"timestamp": 5314.77, "power": 32.792191}, {"timestamp": 5335.34, "power": 32.792191}, {"timestamp": 5355.92, "power": 32.792191}, {"timestamp": 5376.49, "power": 32.792191}, {"timestamp": 5397.09, "power": 32.792191}, {"timestamp": 5417.59, "power": 32.792191}, {"timestamp": 5438.15, "power": 32.792191}, {"timestamp": 5458.72, "power": 32.792191}, {"timestamp": 5479.3, "power": 32.792191}, {"timestamp": 5499.87, "power": 32.792191}, {"timestamp": 5520.44, "power": 32.792191}, {"timestamp": 5541.01, "power": 32.792191}, {"timestamp": 5561.52, "power": 32.792191}, {"timestamp": 5582.07, "power": 32.792191}, {"timestamp": 5602.64, "power": 32.792191}, {"timestamp": 5623.21, "power": 32.792191}, {"timestamp": 5643.78, "power": 32.792191}, {"timestamp": 5664.36, "power": 32.792191}, {"timestamp": 5684.93, "power": 32.792191}, {"timestamp": 5705.44, "power": 32.792191}, {"timestamp": 5726.0, "power": 32.792191}, {"timestamp": 5746.57, "power": 32.792191}, {"timestamp": 5767.13, "power": 32.792191}, {"timestamp": 5787.71, "power": 32.792191}, {"timestamp": 5808.27, "power": 32.792191}, {"timestamp": 5828.85, "power": 32.792191}, {"timestamp": 5849.36, "power": 32.792191}, {"timestamp": 5869.91, "power": 32.792191}, {"timestamp": 5890.48, "power": 32.792191}, {"timestamp": 5911.05, "power": 32.792191}, {"timestamp": 5931.59, "power": 32.792191}, {"timestamp": 5952.14, "power": 32.792191}, {"timestamp": 5972.68, "power": 32.792191}, {"timestamp": 5993.21, "power": 32.792191}, {"timestamp": 6013.71, "power": 32.792191}, {"timestamp": 6034.25, "power": 32.792191}, {"timestamp": 6054.79, "power": 33.252185}, {"timestamp": 6075.99, "power": 33.252185}, {"timestamp": 6096.54, "power": 33.252185}, {"timestamp": 6117.06, "power": 33.252185}, {"timestamp": 6137.55, "power": 33.252185}, {"timestamp": 6158.08, "power": 33.252185}, {"timestamp": 6178.63, "power": 33.252185}, {"timestamp": 6199.17, "power": 33.252185}, {"timestamp": 6219.71, "power": 33.252185}, {"timestamp": 6240.25, "power": 33.252185}, {"timestamp": 6260.8, "power": 33.252185}, {"timestamp": 6281.32, "power": 33.252185}, {"timestamp": 6301.87, "power": 33.252185}, {"timestamp": 6322.44, "power": 33.252185}, {"timestamp": 6343.0, "power": 33.252185}, {"timestamp": 6363.57, "power": 33.252185}, {"timestamp": 6384.13, "power": 33.252185}, {"timestamp": 6404.69, "power": 33.252185}, {"timestamp": 6425.21, "power": 33.252185}, {"timestamp": 6445.71, "power": 33.252185}, {"timestamp": 6466.28, "power": 33.252185}, {"timestamp": 6486.85, "power": 33.252185}, {"timestamp": 6507.42, "power": 33.252185}, {"timestamp": 6528.0, "power": 33.252185}, {"timestamp": 6548.58, "power": 33.252185}, {"timestamp": 6569.1, "power": 33.252185}, {"timestamp": 6589.59, "power": 33.252185}, {"timestamp": 6610.16, "power": 33.252185}, {"timestamp": 6630.73, "power": 33.252185}, {"timestamp": 6651.3, "power": 33.252185}, {"timestamp": 6671.88, "power": 33.252185}, {"timestamp": 6692.46, "power": 33.252185}, {"timestamp": 6713.05, "power": 33.252185}, {"timestamp": 6733.54, "power": 33.252185}, {"timestamp": 6754.1, "power": 33.252185}, {"timestamp": 6774.66, "power": 33.252185}, {"timestamp": 6795.24, "power": 33.252185}, {"timestamp": 6815.82, "power": 33.252185}, {"timestamp": 6836.39, "power": 33.252185}, {"timestamp": 6856.96, "power": 33.252185}, {"timestamp": 6877.47, "power": 33.252185}, {"timestamp": 6898.03, "power": 33.252185}, {"timestamp": 6918.6, "power": 33.252185}, {"timestamp": 6939.17, "power": 33.252185}, {"timestamp": 6959.75, "power": 33.252185}, {"timestamp": 6980.3, "power": 33.252185}, {"timestamp": 7001.0, "power": 33.252185}, {"timestamp": 7021.5, "power": 33.252185}, {"timestamp": 7042.02, "power": 33.252185}, {"timestamp": 7062.57, "power": 33.496708}, {"timestamp": 7083.83, "power": 33.496708}, {"timestamp": 7104.35, "power": 33.496708}, {"timestamp": 7124.88, "power": 33.496708}, {"timestamp": 7145.4, "power": 33.496708}, {"timestamp": 7165.93, "power": 33.496708}, {"timestamp": 7186.45, "power": 33.496708}, {"timestamp": 7206.98, "power": 33.496708}, {"timestamp": 7227.51, "power": 33.496708}, {"timestamp": 7248.04, "power": 33.496708}, {"timestamp": 7268.56, "power": 33.496708}, {"timestamp": 7289.09, "power": 33.496708}, {"timestamp": 7309.57, "power": 33.496708}, {"timestamp": 7330.1, "power": 33.496708}, {"timestamp": 7350.62, "power": 33.496708}, {"timestamp": 7371.14, "power": 33.496708}, {"timestamp": 7391.67, "power": 33.496708}, {"timestamp": 7412.19, "power": 33.496708}, {"timestamp": 7432.73, "power": 33.496708}, {"timestamp": 7453.23, "power": 33.496708}, {"timestamp": 7473.76, "power": 33.496708}, {"timestamp": 7494.28, "power": 33.496708}, {"timestamp": 7514.81, "power": 33.496708}, {"timestamp": 7535.33, "power": 33.496708}, {"timestamp": 7555.86, "power": 33.496708}, {"timestamp": 7576.38, "power": 33.496708}, {"timestamp": 7596.91, "power": 33.496708}, {"timestamp": 7617.41, "power": 33.496708}, {"timestamp": 7639.27, "power": 33.496708}, {"timestamp": 7659.84, "power": 33.496708}, {"timestamp": 7680.4, "power": 33.496708}, {"timestamp": 7700.92, "power": 33.496708}, {"timestamp": 7721.46, "power": 33.496708}, {"timestamp": 7741.98, "power": 33.496708}, {"timestamp": 7762.53, "power": 33.496708}, {"timestamp": 7783.08, "power": 33.496708}, {"timestamp": 7803.6, "power": 33.496708}, {"timestamp": 7824.13, "power": 33.496708}, {"timestamp": 7844.66, "power": 33.496708}, {"timestamp": 7865.16, "power": 33.496708}, {"timestamp": 7885.65, "power": 33.496708}, {"timestamp": 7906.13, "power": 33.496708}, {"timestamp": 7926.65, "power": 33.496708}, {"timestamp": 7947.22, "power": 33.496708}, {"timestamp": 7967.74, "power": 33.496708}, {"timestamp": 7988.27, "power": 33.496708}, {"timestamp": 8008.79, "power": 33.496708}, {"timestamp": 8029.31, "power": 33.496708}, {"timestamp": 8049.79, "power": 33.496708}, {"timestamp": 8070.28, "power": 32.606931}, {"timestamp": 8091.32, "power": 32.606931}, {"timestamp": 8111.85, "power": 32.606931}, {"timestamp": 8132.38, "power": 32.606931}, {"timestamp": 8152.9, "power": 32.606931}, {"timestamp": 8173.4, "power": 32.606931}, {"timestamp": 8193.88, "power": 32.606931}, {"timestamp": 8214.37, "power": 32.606931}, {"timestamp": 8234.89, "power": 32.606931}, {"timestamp": 8255.42, "power": 32.606931}, {"timestamp": 8275.94, "power": 32.606931}, {"timestamp": 8296.47, "power": 32.606931}, {"timestamp": 8317.01, "power": 32.606931}, {"timestamp": 8337.5, "power": 32.606931}, {"timestamp": 8357.98, "power": 32.606931}, {"timestamp": 8378.47, "power": 32.606931}, {"timestamp": 8398.99, "power": 32.606931}, {"timestamp": 8419.51, "power": 32.606931}, {"timestamp": 8440.06, "power": 32.606931}, {"timestamp": 8460.61, "power": 32.606931}, {"timestamp": 8481.15, "power": 32.606931}, {"timestamp": 8501.64, "power": 32.606931}, {"timestamp": 8522.13, "power": 32.606931}, {"timestamp": 8542.64, "power": 32.606931}, {"timestamp": 8563.17, "power": 32.606931}, {"timestamp": 8583.69, "power": 32.606931}, {"timestamp": 8604.21, "power": 32.606931}, {"timestamp": 8624.74, "power": 32.606931}, {"timestamp": 8645.24, "power": 32.606931}, {"timestamp": 8665.72, "power": 32.606931}, {"timestamp": 8686.21, "power": 32.606931}, {"timestamp": 8706.73, "power": 32.606931}, {"timestamp": 8727.25, "power": 32.606931}, {"timestamp": 8747.78, "power": 32.606931}, {"timestamp": 8768.3, "power": 32.606931}, {"timestamp": 8788.82, "power": 32.606931}, {"timestamp": 8809.33, "power": 32.606931}, {"timestamp": 8829.97, "power": 32.606931}, {"timestamp": 8850.53, "power": 32.606931}, {"timestamp": 8871.06, "power": 32.606931}], "timeline": {"START": "2998.803448", "END": "7013.210253"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5677.52}, {"name": "clSetKernelArg", "calls": 19, "time": 1797.22}, {"name": "clReleaseKernel", "calls": 1, "time": 1054.99}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.715}, {"name": "clReleaseContext", "calls": 1, "time": 50.9823}, {"name": "clCreateContext", "calls": 1, "time": 49.5433}, {"name": "clReleaseProgram", "calls": 1, "time": 13.7904}, {"name": "clCreateKernel", "calls": 1, "time": 0.343284}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.335502}, {"name": "clEnqueueTask", "calls": 1, "time": 0.135598}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077334}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070296}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027987}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024862}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02111}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.011031}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01086}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009913}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008822}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006775}, {"name": "clRetainDevice", "calls": 2, "time": 0.004932}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4014.41}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4013.97}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7629.028938, "utilization": 79.469051, "size": 8157980.0, "time": 1069.334328}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 99970460, "speed": 208.122, "utilization": 1.80662, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6032098, "speed": 485.85, "utilization": 4.21745, "size": 0.127718}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dblp.xml.20MB.len8/run4.json b/code/fpga/unopt_results/dblp.xml.20MB.len8/run4.json new file mode 100644 index 0000000..7ee22d6 --- /dev/null +++ b/code/fpga/unopt_results/dblp.xml.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.4449, "power": 32.837456}, {"timestamp": 73.0355, "power": 32.837456}, {"timestamp": 93.6044, "power": 32.837456}, {"timestamp": 114.168, "power": 32.837456}, {"timestamp": 134.839, "power": 32.837456}, {"timestamp": 155.344, "power": 32.837456}, {"timestamp": 175.829, "power": 32.837456}, {"timestamp": 196.323, "power": 32.837456}, {"timestamp": 216.85, "power": 32.837456}, {"timestamp": 237.382, "power": 32.837456}, {"timestamp": 257.964, "power": 32.837456}, {"timestamp": 278.555, "power": 32.837456}, {"timestamp": 299.156, "power": 32.837456}, {"timestamp": 319.731, "power": 32.837456}, {"timestamp": 340.292, "power": 32.837456}, {"timestamp": 360.892, "power": 32.837456}, {"timestamp": 381.488, "power": 32.837456}, {"timestamp": 402.086, "power": 32.837456}, {"timestamp": 422.683, "power": 32.837456}, {"timestamp": 443.256, "power": 32.837456}, {"timestamp": 463.821, "power": 32.837456}, {"timestamp": 484.383, "power": 32.837456}, {"timestamp": 504.982, "power": 32.837456}, {"timestamp": 525.58, "power": 32.837456}, {"timestamp": 546.18, "power": 32.837456}, {"timestamp": 566.78, "power": 32.837456}, {"timestamp": 587.37, "power": 32.837456}, {"timestamp": 607.935, "power": 32.837456}, {"timestamp": 628.497, "power": 32.837456}, {"timestamp": 649.097, "power": 32.837456}, {"timestamp": 669.694, "power": 32.837456}, {"timestamp": 690.292, "power": 32.837456}, {"timestamp": 710.887, "power": 32.837456}, {"timestamp": 731.474, "power": 32.837456}, {"timestamp": 752.047, "power": 32.837456}, {"timestamp": 772.651, "power": 32.837456}, {"timestamp": 793.248, "power": 32.837456}, {"timestamp": 813.843, "power": 32.837456}, {"timestamp": 834.441, "power": 32.837456}, {"timestamp": 855.039, "power": 32.837456}, {"timestamp": 875.61, "power": 32.837456}, {"timestamp": 896.169, "power": 32.837456}, {"timestamp": 916.768, "power": 32.837456}, {"timestamp": 937.368, "power": 32.837456}, {"timestamp": 957.969, "power": 32.837456}, {"timestamp": 978.567, "power": 32.837456}, {"timestamp": 999.179, "power": 32.837456}, {"timestamp": 1019.75, "power": 32.618013}, {"timestamp": 1040.92, "power": 32.618013}, {"timestamp": 1061.55, "power": 32.618013}, {"timestamp": 1082.15, "power": 32.618013}, {"timestamp": 1102.75, "power": 32.618013}, {"timestamp": 1123.33, "power": 32.618013}, {"timestamp": 1143.91, "power": 32.618013}, {"timestamp": 1164.47, "power": 32.618013}, {"timestamp": 1185.08, "power": 32.618013}, {"timestamp": 1205.68, "power": 32.618013}, {"timestamp": 1226.29, "power": 32.618013}, {"timestamp": 1246.89, "power": 32.618013}, {"timestamp": 1267.47, "power": 32.618013}, {"timestamp": 1288.04, "power": 32.618013}, {"timestamp": 1308.64, "power": 32.618013}, {"timestamp": 1329.24, "power": 32.618013}, {"timestamp": 1349.84, "power": 32.618013}, {"timestamp": 1370.44, "power": 32.618013}, {"timestamp": 1391.05, "power": 32.618013}, {"timestamp": 1411.64, "power": 32.618013}, {"timestamp": 1432.2, "power": 32.618013}, {"timestamp": 1452.81, "power": 32.618013}, {"timestamp": 1473.41, "power": 32.618013}, {"timestamp": 1494.02, "power": 32.618013}, {"timestamp": 1514.62, "power": 32.618013}, {"timestamp": 1535.23, "power": 32.618013}, {"timestamp": 1555.79, "power": 32.618013}, {"timestamp": 1576.36, "power": 32.618013}, {"timestamp": 1596.97, "power": 32.618013}, {"timestamp": 1617.56, "power": 32.618013}, {"timestamp": 1638.16, "power": 32.618013}, {"timestamp": 1658.76, "power": 32.618013}, {"timestamp": 1679.35, "power": 32.618013}, {"timestamp": 1699.92, "power": 32.618013}, {"timestamp": 1720.48, "power": 32.618013}, {"timestamp": 1741.09, "power": 32.618013}, {"timestamp": 1761.69, "power": 32.618013}, {"timestamp": 1782.29, "power": 32.618013}, {"timestamp": 1802.9, "power": 32.618013}, {"timestamp": 1823.48, "power": 32.618013}, {"timestamp": 1844.04, "power": 32.618013}, {"timestamp": 1864.64, "power": 32.618013}, {"timestamp": 1885.24, "power": 32.618013}, {"timestamp": 1905.84, "power": 32.618013}, {"timestamp": 1926.46, "power": 32.618013}, {"timestamp": 1947.05, "power": 32.618013}, {"timestamp": 1967.58, "power": 32.618013}, {"timestamp": 1988.11, "power": 32.618013}, {"timestamp": 2008.64, "power": 32.618013}, {"timestamp": 2029.16, "power": 32.654677}, {"timestamp": 2050.27, "power": 32.654677}, {"timestamp": 2070.82, "power": 32.654677}, {"timestamp": 2091.34, "power": 32.654677}, {"timestamp": 2111.84, "power": 32.654677}, {"timestamp": 2132.37, "power": 32.654677}, {"timestamp": 2152.9, "power": 32.654677}, {"timestamp": 2173.4, "power": 32.654677}, {"timestamp": 2193.92, "power": 32.654677}, {"timestamp": 2214.45, "power": 32.654677}, {"timestamp": 2234.99, "power": 32.654677}, {"timestamp": 2255.5, "power": 32.654677}, {"timestamp": 2276.03, "power": 32.654677}, {"timestamp": 2296.56, "power": 32.654677}, {"timestamp": 2317.1, "power": 32.654677}, {"timestamp": 2337.63, "power": 32.654677}, {"timestamp": 2358.16, "power": 32.654677}, {"timestamp": 2378.69, "power": 32.654677}, {"timestamp": 2399.23, "power": 32.654677}, {"timestamp": 2419.75, "power": 32.654677}, {"timestamp": 2440.28, "power": 32.654677}, {"timestamp": 2460.81, "power": 32.654677}, {"timestamp": 2481.34, "power": 32.654677}, {"timestamp": 2501.88, "power": 32.654677}, {"timestamp": 2522.41, "power": 32.654677}, {"timestamp": 2542.94, "power": 32.654677}, {"timestamp": 2563.45, "power": 32.654677}, {"timestamp": 2583.94, "power": 32.654677}, {"timestamp": 2604.47, "power": 32.654677}, {"timestamp": 2625.0, "power": 32.654677}, {"timestamp": 2645.53, "power": 32.654677}, {"timestamp": 2666.06, "power": 32.654677}, {"timestamp": 2686.6, "power": 32.654677}, {"timestamp": 2707.14, "power": 32.654677}, {"timestamp": 2727.66, "power": 32.654677}, {"timestamp": 2748.18, "power": 32.654677}, {"timestamp": 2768.72, "power": 32.654677}, {"timestamp": 2789.25, "power": 32.654677}, {"timestamp": 2809.78, "power": 32.654677}, {"timestamp": 2830.32, "power": 32.654677}, {"timestamp": 2850.85, "power": 32.654677}, {"timestamp": 2871.36, "power": 32.654677}, {"timestamp": 2891.85, "power": 32.654677}, {"timestamp": 2912.38, "power": 32.654677}, {"timestamp": 2932.91, "power": 32.654677}, {"timestamp": 2953.45, "power": 32.654677}, {"timestamp": 2973.98, "power": 32.654677}, {"timestamp": 2994.51, "power": 32.654677}, {"timestamp": 3015.05, "power": 32.654677}, {"timestamp": 3035.57, "power": 36.44738100000001}, {"timestamp": 3056.65, "power": 36.44738100000001}, {"timestamp": 3077.21, "power": 36.44738100000001}, {"timestamp": 3097.7, "power": 36.44738100000001}, {"timestamp": 3118.25, "power": 36.44738100000001}, {"timestamp": 3138.79, "power": 36.44738100000001}, {"timestamp": 3159.31, "power": 36.44738100000001}, {"timestamp": 3179.83, "power": 36.44738100000001}, {"timestamp": 3200.37, "power": 36.44738100000001}, {"timestamp": 3220.91, "power": 36.44738100000001}, {"timestamp": 3241.46, "power": 36.44738100000001}, {"timestamp": 3262.0, "power": 36.44738100000001}, {"timestamp": 3282.55, "power": 36.44738100000001}, {"timestamp": 3303.09, "power": 36.44738100000001}, {"timestamp": 3323.63, "power": 36.44738100000001}, {"timestamp": 3344.17, "power": 36.44738100000001}, {"timestamp": 3364.72, "power": 36.44738100000001}, {"timestamp": 3385.27, "power": 36.44738100000001}, {"timestamp": 3405.84, "power": 36.44738100000001}, {"timestamp": 3426.38, "power": 36.44738100000001}, {"timestamp": 3446.93, "power": 36.44738100000001}, {"timestamp": 3467.45, "power": 36.44738100000001}, {"timestamp": 3487.99, "power": 36.44738100000001}, {"timestamp": 3508.54, "power": 36.44738100000001}, {"timestamp": 3529.08, "power": 36.44738100000001}, {"timestamp": 3549.63, "power": 36.44738100000001}, {"timestamp": 3570.18, "power": 36.44738100000001}, {"timestamp": 3590.72, "power": 36.44738100000001}, {"timestamp": 3611.27, "power": 36.44738100000001}, {"timestamp": 3631.77, "power": 36.44738100000001}, {"timestamp": 3652.32, "power": 36.44738100000001}, {"timestamp": 3672.86, "power": 36.44738100000001}, {"timestamp": 3693.4, "power": 36.44738100000001}, {"timestamp": 3713.95, "power": 36.44738100000001}, {"timestamp": 3734.49, "power": 36.44738100000001}, {"timestamp": 3755.04, "power": 36.44738100000001}, {"timestamp": 3775.57, "power": 36.44738100000001}, {"timestamp": 3796.11, "power": 36.44738100000001}, {"timestamp": 3816.66, "power": 36.44738100000001}, {"timestamp": 3837.2, "power": 36.44738100000001}, {"timestamp": 3857.75, "power": 36.44738100000001}, {"timestamp": 3878.3, "power": 36.44738100000001}, {"timestamp": 3898.84, "power": 36.44738100000001}, {"timestamp": 3919.37, "power": 36.44738100000001}, {"timestamp": 3939.87, "power": 36.44738100000001}, {"timestamp": 3960.41, "power": 36.44738100000001}, {"timestamp": 3980.95, "power": 36.44738100000001}, {"timestamp": 4001.5, "power": 36.44738100000001}, {"timestamp": 4022.05, "power": 36.44738100000001}, {"timestamp": 4042.59, "power": 33.142216}, {"timestamp": 4063.61, "power": 33.142216}, {"timestamp": 4084.15, "power": 33.142216}, {"timestamp": 4104.69, "power": 33.142216}, {"timestamp": 4125.24, "power": 33.142216}, {"timestamp": 4145.79, "power": 33.142216}, {"timestamp": 4166.33, "power": 33.142216}, {"timestamp": 4186.89, "power": 33.142216}, {"timestamp": 4207.41, "power": 33.142216}, {"timestamp": 4227.91, "power": 33.142216}, {"timestamp": 4248.49, "power": 33.142216}, {"timestamp": 4269.07, "power": 33.142216}, {"timestamp": 4289.65, "power": 33.142216}, {"timestamp": 4310.21, "power": 33.142216}, {"timestamp": 4330.79, "power": 33.142216}, {"timestamp": 4351.29, "power": 33.142216}, {"timestamp": 4371.79, "power": 33.142216}, {"timestamp": 4392.33, "power": 33.142216}, {"timestamp": 4412.88, "power": 33.142216}, {"timestamp": 4433.43, "power": 33.142216}, {"timestamp": 4453.98, "power": 33.142216}, {"timestamp": 4474.53, "power": 33.142216}, {"timestamp": 4495.07, "power": 33.142216}, {"timestamp": 4515.59, "power": 33.142216}, {"timestamp": 4536.13, "power": 33.142216}, {"timestamp": 4556.68, "power": 33.142216}, {"timestamp": 4577.23, "power": 33.142216}, {"timestamp": 4597.78, "power": 33.142216}, {"timestamp": 4618.33, "power": 33.142216}, {"timestamp": 4638.87, "power": 33.142216}, {"timestamp": 4659.4, "power": 33.142216}, {"timestamp": 4679.89, "power": 33.142216}, {"timestamp": 4700.44, "power": 33.142216}, {"timestamp": 4720.99, "power": 33.142216}, {"timestamp": 4741.54, "power": 33.142216}, {"timestamp": 4762.09, "power": 33.142216}, {"timestamp": 4782.63, "power": 33.142216}, {"timestamp": 4803.18, "power": 33.142216}, {"timestamp": 4823.7, "power": 33.142216}, {"timestamp": 4844.25, "power": 33.142216}, {"timestamp": 4864.79, "power": 33.142216}, {"timestamp": 4885.34, "power": 33.142216}, {"timestamp": 4905.91, "power": 33.142216}, {"timestamp": 4926.49, "power": 33.142216}, {"timestamp": 4947.06, "power": 33.142216}, {"timestamp": 4967.58, "power": 33.142216}, {"timestamp": 4988.13, "power": 33.142216}, {"timestamp": 5008.68, "power": 33.142216}, {"timestamp": 5029.22, "power": 33.142216}, {"timestamp": 5049.81, "power": 32.730668}, {"timestamp": 5070.89, "power": 32.730668}, {"timestamp": 5091.41, "power": 32.730668}, {"timestamp": 5111.91, "power": 32.730668}, {"timestamp": 5132.45, "power": 32.730668}, {"timestamp": 5153.0, "power": 32.730668}, {"timestamp": 5173.54, "power": 32.730668}, {"timestamp": 5194.12, "power": 32.730668}, {"timestamp": 5214.68, "power": 32.730668}, {"timestamp": 5235.26, "power": 32.730668}, {"timestamp": 5255.76, "power": 32.730668}, {"timestamp": 5276.32, "power": 32.730668}, {"timestamp": 5296.86, "power": 32.730668}, {"timestamp": 5317.43, "power": 32.730668}, {"timestamp": 5338.02, "power": 32.730668}, {"timestamp": 5358.59, "power": 32.730668}, {"timestamp": 5379.17, "power": 32.730668}, {"timestamp": 5399.68, "power": 32.730668}, {"timestamp": 5420.24, "power": 32.730668}, {"timestamp": 5440.79, "power": 32.730668}, {"timestamp": 5461.37, "power": 32.730668}, {"timestamp": 5481.94, "power": 32.730668}, {"timestamp": 5502.51, "power": 32.730668}, {"timestamp": 5523.07, "power": 32.730668}, {"timestamp": 5543.59, "power": 32.730668}, {"timestamp": 5564.13, "power": 32.730668}, {"timestamp": 5584.72, "power": 32.730668}, {"timestamp": 5605.32, "power": 32.730668}, {"timestamp": 5625.89, "power": 32.730668}, {"timestamp": 5646.47, "power": 32.730668}, {"timestamp": 5667.05, "power": 32.730668}, {"timestamp": 5687.57, "power": 32.730668}, {"timestamp": 5708.11, "power": 32.730668}, {"timestamp": 5728.65, "power": 32.730668}, {"timestamp": 5749.19, "power": 32.730668}, {"timestamp": 5769.74, "power": 32.730668}, {"timestamp": 5790.28, "power": 32.730668}, {"timestamp": 5810.83, "power": 32.730668}, {"timestamp": 5831.35, "power": 32.730668}, {"timestamp": 5851.85, "power": 32.730668}, {"timestamp": 5872.39, "power": 32.730668}, {"timestamp": 5892.93, "power": 32.730668}, {"timestamp": 5913.48, "power": 32.730668}, {"timestamp": 5934.02, "power": 32.730668}, {"timestamp": 5954.57, "power": 32.730668}, {"timestamp": 5975.12, "power": 32.730668}, {"timestamp": 5995.65, "power": 32.730668}, {"timestamp": 6016.18, "power": 32.730668}, {"timestamp": 6036.73, "power": 32.730668}, {"timestamp": 6057.28, "power": 32.480102}, {"timestamp": 6078.41, "power": 32.480102}, {"timestamp": 6098.94, "power": 32.480102}, {"timestamp": 6119.46, "power": 32.480102}, {"timestamp": 6139.95, "power": 32.480102}, {"timestamp": 6160.5, "power": 32.480102}, {"timestamp": 6181.05, "power": 32.480102}, {"timestamp": 6201.62, "power": 32.480102}, {"timestamp": 6222.17, "power": 32.480102}, {"timestamp": 6242.72, "power": 32.480102}, {"timestamp": 6263.26, "power": 32.480102}, {"timestamp": 6283.76, "power": 32.480102}, {"timestamp": 6304.32, "power": 32.480102}, {"timestamp": 6324.87, "power": 32.480102}, {"timestamp": 6345.44, "power": 32.480102}, {"timestamp": 6366.01, "power": 32.480102}, {"timestamp": 6386.57, "power": 32.480102}, {"timestamp": 6407.12, "power": 32.480102}, {"timestamp": 6427.63, "power": 32.480102}, {"timestamp": 6448.17, "power": 32.480102}, {"timestamp": 6468.74, "power": 32.480102}, {"timestamp": 6489.3, "power": 32.480102}, {"timestamp": 6509.85, "power": 32.480102}, {"timestamp": 6530.4, "power": 32.480102}, {"timestamp": 6550.94, "power": 32.480102}, {"timestamp": 6571.46, "power": 32.480102}, {"timestamp": 6591.96, "power": 32.480102}, {"timestamp": 6612.49, "power": 32.480102}, {"timestamp": 6633.03, "power": 32.480102}, {"timestamp": 6653.57, "power": 32.480102}, {"timestamp": 6674.11, "power": 32.480102}, {"timestamp": 6694.64, "power": 32.480102}, {"timestamp": 6715.2, "power": 32.480102}, {"timestamp": 6735.7, "power": 32.480102}, {"timestamp": 6756.23, "power": 32.480102}, {"timestamp": 6776.76, "power": 32.480102}, {"timestamp": 6797.3, "power": 32.480102}, {"timestamp": 6817.84, "power": 32.480102}, {"timestamp": 6838.37, "power": 32.480102}, {"timestamp": 6858.91, "power": 32.480102}, {"timestamp": 6879.44, "power": 32.480102}, {"timestamp": 6899.93, "power": 32.480102}, {"timestamp": 6920.46, "power": 32.480102}, {"timestamp": 6940.99, "power": 32.480102}, {"timestamp": 6961.54, "power": 32.480102}, {"timestamp": 6982.07, "power": 32.480102}, {"timestamp": 7002.61, "power": 32.480102}, {"timestamp": 7023.15, "power": 32.480102}, {"timestamp": 7043.65, "power": 32.480102}, {"timestamp": 7064.18, "power": 32.351827}, {"timestamp": 7085.38, "power": 32.351827}, {"timestamp": 7105.92, "power": 32.351827}, {"timestamp": 7126.46, "power": 32.351827}, {"timestamp": 7146.99, "power": 32.351827}, {"timestamp": 7167.55, "power": 32.351827}, {"timestamp": 7188.07, "power": 32.351827}, {"timestamp": 7208.68, "power": 32.351827}, {"timestamp": 7229.22, "power": 32.351827}, {"timestamp": 7249.74, "power": 32.351827}, {"timestamp": 7270.27, "power": 32.351827}, {"timestamp": 7290.79, "power": 32.351827}, {"timestamp": 7311.3, "power": 32.351827}, {"timestamp": 7331.79, "power": 32.351827}, {"timestamp": 7352.27, "power": 32.351827}, {"timestamp": 7372.79, "power": 32.351827}, {"timestamp": 7393.31, "power": 32.351827}, {"timestamp": 7413.84, "power": 32.351827}, {"timestamp": 7434.36, "power": 32.351827}, {"timestamp": 7454.89, "power": 32.351827}, {"timestamp": 7475.38, "power": 32.351827}, {"timestamp": 7495.86, "power": 32.351827}, {"timestamp": 7516.39, "power": 32.351827}, {"timestamp": 7536.91, "power": 32.351827}, {"timestamp": 7557.44, "power": 32.351827}, {"timestamp": 7577.96, "power": 32.351827}, {"timestamp": 7598.49, "power": 32.351827}, {"timestamp": 7619.01, "power": 32.351827}, {"timestamp": 7639.56, "power": 32.351827}, {"timestamp": 7660.09, "power": 32.351827}, {"timestamp": 7680.61, "power": 32.351827}, {"timestamp": 7701.14, "power": 32.351827}, {"timestamp": 7721.66, "power": 32.351827}, {"timestamp": 7742.19, "power": 32.351827}, {"timestamp": 7762.71, "power": 32.351827}, {"timestamp": 7783.26, "power": 32.351827}, {"timestamp": 7803.77, "power": 32.351827}, {"timestamp": 7824.3, "power": 32.351827}, {"timestamp": 7844.86, "power": 32.351827}, {"timestamp": 7865.42, "power": 32.351827}, {"timestamp": 7885.98, "power": 32.351827}, {"timestamp": 7906.55, "power": 32.351827}, {"timestamp": 7927.11, "power": 32.351827}, {"timestamp": 7947.62, "power": 32.351827}, {"timestamp": 7968.11, "power": 32.351827}, {"timestamp": 7988.63, "power": 32.351827}, {"timestamp": 8009.16, "power": 32.351827}, {"timestamp": 8029.68, "power": 32.351827}, {"timestamp": 8050.21, "power": 32.351827}, {"timestamp": 8070.73, "power": 32.779701}, {"timestamp": 8091.78, "power": 32.779701}, {"timestamp": 8112.29, "power": 32.779701}, {"timestamp": 8132.81, "power": 32.779701}, {"timestamp": 8153.33, "power": 32.779701}, {"timestamp": 8173.85, "power": 32.779701}, {"timestamp": 8194.38, "power": 32.779701}, {"timestamp": 8214.9, "power": 32.779701}, {"timestamp": 8235.4, "power": 32.779701}, {"timestamp": 8255.89, "power": 32.779701}, {"timestamp": 8276.37, "power": 32.779701}, {"timestamp": 8296.9, "power": 32.779701}, {"timestamp": 8317.42, "power": 32.779701}, {"timestamp": 8337.95, "power": 32.779701}, {"timestamp": 8358.47, "power": 32.779701}, {"timestamp": 8379.0, "power": 32.779701}, {"timestamp": 8399.53, "power": 32.779701}, {"timestamp": 8420.02, "power": 32.779701}, {"timestamp": 8440.51, "power": 32.779701}, {"timestamp": 8461.04, "power": 32.779701}, {"timestamp": 8481.57, "power": 32.779701}, {"timestamp": 8502.1, "power": 32.779701}, {"timestamp": 8522.62, "power": 32.779701}, {"timestamp": 8543.15, "power": 32.779701}, {"timestamp": 8563.66, "power": 32.779701}, {"timestamp": 8584.15, "power": 32.779701}, {"timestamp": 8604.68, "power": 32.779701}, {"timestamp": 8625.23, "power": 32.779701}, {"timestamp": 8645.75, "power": 32.779701}, {"timestamp": 8666.28, "power": 32.779701}, {"timestamp": 8686.8, "power": 32.779701}, {"timestamp": 8707.3, "power": 32.779701}, {"timestamp": 8727.78, "power": 32.779701}, {"timestamp": 8748.27, "power": 32.779701}, {"timestamp": 8768.79, "power": 32.779701}, {"timestamp": 8789.31, "power": 32.779701}, {"timestamp": 8809.84, "power": 32.779701}, {"timestamp": 8830.37, "power": 32.779701}, {"timestamp": 8850.9, "power": 32.779701}, {"timestamp": 8871.4, "power": 32.779701}, {"timestamp": 8891.88, "power": 32.779701}, {"timestamp": 8912.36, "power": 32.779701}, {"timestamp": 8932.88, "power": 32.779701}, {"timestamp": 8953.4, "power": 32.779701}, {"timestamp": 8973.89, "power": 32.779701}, {"timestamp": 8994.43, "power": 32.779701}, {"timestamp": 9014.98, "power": 32.779701}], "timeline": {"START": "2976.802453", "END": "7162.047227"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 5839.46}, {"name": "clSetKernelArg", "calls": 19, "time": 1790.8}, {"name": "clReleaseKernel", "calls": 1, "time": 1042.96}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 53.781}, {"name": "clCreateContext", "calls": 1, "time": 50.2943}, {"name": "clReleaseContext", "calls": 1, "time": 45.169}, {"name": "clReleaseProgram", "calls": 1, "time": 19.0583}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.362325}, {"name": "clCreateKernel", "calls": 1, "time": 0.337825}, {"name": "clEnqueueTask", "calls": 1, "time": 0.146542}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083688}, {"name": "clRetainMemObject", "calls": 14, "time": 0.073583}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031795}, {"name": "clReleaseDevice", "calls": 2, "time": 0.026665}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021468}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011077}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010633}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.010268}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010235}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00809}, {"name": "clRetainDevice", "calls": 2, "time": 0.004694}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 4185.24}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 4184.77}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9600.0, "utilization": 100.0, "size": 6292440.0, "time": 655.4625}, {"type": "WRITE", "transfers": 1, "speed": 7744.962628, "utilization": 80.676694, "size": 8157980.0, "time": 1053.327553}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 105393552, "speed": 210.128, "utilization": 1.82402, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 6369637, "speed": 486.016, "utilization": 4.21889, "size": 0.127734}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len4/run0.json b/code/fpga/unopt_results/dna.10MB.len4/run0.json new file mode 100644 index 0000000..9126e2f --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.4071, "power": 32.229776}, {"timestamp": 59.0685, "power": 32.229776}, {"timestamp": 79.5998, "power": 32.229776}, {"timestamp": 100.16, "power": 32.229776}, {"timestamp": 120.694, "power": 32.229776}, {"timestamp": 141.359, "power": 32.229776}, {"timestamp": 161.92, "power": 32.229776}, {"timestamp": 182.489, "power": 32.229776}, {"timestamp": 202.995, "power": 32.229776}, {"timestamp": 223.48, "power": 32.229776}, {"timestamp": 244.035, "power": 32.229776}, {"timestamp": 264.573, "power": 32.229776}, {"timestamp": 285.127, "power": 32.229776}, {"timestamp": 305.622, "power": 32.229776}, {"timestamp": 326.483, "power": 32.229776}, {"timestamp": 346.992, "power": 32.229776}, {"timestamp": 367.542, "power": 32.229776}, {"timestamp": 388.104, "power": 32.229776}, {"timestamp": 408.666, "power": 32.229776}, {"timestamp": 429.243, "power": 32.229776}, {"timestamp": 449.806, "power": 32.229776}, {"timestamp": 470.368, "power": 32.229776}, {"timestamp": 490.882, "power": 32.229776}, {"timestamp": 511.436, "power": 32.229776}, {"timestamp": 531.997, "power": 32.229776}, {"timestamp": 552.561, "power": 32.229776}, {"timestamp": 573.127, "power": 32.229776}, {"timestamp": 593.678, "power": 32.229776}, {"timestamp": 614.246, "power": 32.229776}, {"timestamp": 634.758, "power": 32.229776}, {"timestamp": 655.249, "power": 32.229776}, {"timestamp": 675.806, "power": 32.229776}, {"timestamp": 696.35, "power": 32.229776}, {"timestamp": 716.902, "power": 32.229776}, {"timestamp": 737.444, "power": 32.229776}, {"timestamp": 757.987, "power": 32.229776}, {"timestamp": 778.54, "power": 32.229776}, {"timestamp": 799.03, "power": 32.229776}, {"timestamp": 819.574, "power": 32.229776}, {"timestamp": 840.102, "power": 32.229776}, {"timestamp": 860.631, "power": 32.229776}, {"timestamp": 881.162, "power": 32.229776}, {"timestamp": 901.691, "power": 32.229776}, {"timestamp": 922.224, "power": 32.229776}, {"timestamp": 942.724, "power": 32.229776}, {"timestamp": 963.208, "power": 32.229776}, {"timestamp": 983.738, "power": 32.229776}, {"timestamp": 1004.27, "power": 32.229776}, {"timestamp": 1024.79, "power": 32.484743}, {"timestamp": 3636.14, "power": 32.484743}, {"timestamp": 3656.55, "power": 32.484743}, {"timestamp": 3677.12, "power": 32.484743}, {"timestamp": 3697.65, "power": 32.484743}, {"timestamp": 3718.2, "power": 32.484743}, {"timestamp": 3738.73, "power": 32.484743}, {"timestamp": 3759.26, "power": 32.484743}, {"timestamp": 3779.8, "power": 32.484743}, {"timestamp": 3800.33, "power": 32.484743}, {"timestamp": 3820.89, "power": 32.484743}, {"timestamp": 3841.45, "power": 32.484743}, {"timestamp": 3862.01, "power": 32.484743}, {"timestamp": 3882.58, "power": 32.484743}, {"timestamp": 3903.07, "power": 32.484743}, {"timestamp": 3923.63, "power": 32.484743}, {"timestamp": 3944.19, "power": 32.484743}, {"timestamp": 3964.76, "power": 32.484743}, {"timestamp": 3985.34, "power": 32.484743}, {"timestamp": 4005.9, "power": 32.484743}, {"timestamp": 4026.47, "power": 32.484743}, {"timestamp": 4046.98, "power": 32.484743}, {"timestamp": 4067.53, "power": 32.484743}, {"timestamp": 4088.06, "power": 32.484743}, {"timestamp": 4108.84, "power": 32.484743}, {"timestamp": 4129.6, "power": 32.484743}, {"timestamp": 4150.15, "power": 32.484743}, {"timestamp": 4170.76, "power": 32.484743}, {"timestamp": 4191.32, "power": 32.484743}, {"timestamp": 4211.89, "power": 32.484743}, {"timestamp": 4232.48, "power": 32.484743}, {"timestamp": 4253.08, "power": 32.484743}, {"timestamp": 4273.67, "power": 32.484743}, {"timestamp": 4294.27, "power": 32.484743}, {"timestamp": 4314.84, "power": 32.484743}, {"timestamp": 4335.4, "power": 32.484743}, {"timestamp": 4355.99, "power": 32.484743}, {"timestamp": 4376.59, "power": 32.484743}, {"timestamp": 4397.18, "power": 32.484743}, {"timestamp": 4417.78, "power": 32.484743}, {"timestamp": 4438.37, "power": 32.484743}, {"timestamp": 4458.94, "power": 32.484743}, {"timestamp": 4479.5, "power": 32.484743}, {"timestamp": 4500.09, "power": 32.484743}, {"timestamp": 4520.68, "power": 32.484743}, {"timestamp": 4541.3, "power": 32.484743}, {"timestamp": 4561.9, "power": 32.484743}, {"timestamp": 4582.49, "power": 32.484743}, {"timestamp": 4603.06, "power": 32.484743}, {"timestamp": 4623.63, "power": 32.877414}, {"timestamp": 4644.84, "power": 32.877414}, {"timestamp": 4665.43, "power": 32.877414}, {"timestamp": 4686.03, "power": 32.877414}, {"timestamp": 4706.59, "power": 32.877414}, {"timestamp": 4727.15, "power": 32.877414}, {"timestamp": 4747.69, "power": 32.877414}, {"timestamp": 4768.29, "power": 32.877414}, {"timestamp": 4788.88, "power": 32.877414}, {"timestamp": 4809.47, "power": 32.877414}, {"timestamp": 4830.06, "power": 32.877414}, {"timestamp": 4850.64, "power": 32.877414}, {"timestamp": 4871.2, "power": 32.877414}, {"timestamp": 4891.75, "power": 32.877414}, {"timestamp": 4912.34, "power": 32.877414}, {"timestamp": 4932.94, "power": 32.877414}, {"timestamp": 4953.53, "power": 32.877414}, {"timestamp": 4974.14, "power": 32.877414}, {"timestamp": 4994.71, "power": 32.877414}, {"timestamp": 5015.26, "power": 32.877414}, {"timestamp": 5035.82, "power": 32.877414}, {"timestamp": 5056.42, "power": 32.877414}, {"timestamp": 5077.01, "power": 32.877414}, {"timestamp": 5097.61, "power": 32.877414}, {"timestamp": 5118.2, "power": 32.877414}, {"timestamp": 5138.77, "power": 32.877414}, {"timestamp": 5159.32, "power": 32.877414}, {"timestamp": 5179.88, "power": 32.877414}, {"timestamp": 5200.47, "power": 32.877414}, {"timestamp": 5221.07, "power": 32.877414}, {"timestamp": 5241.66, "power": 32.877414}, {"timestamp": 5262.25, "power": 32.877414}, {"timestamp": 5282.83, "power": 32.877414}, {"timestamp": 5303.4, "power": 32.877414}, {"timestamp": 5323.99, "power": 32.877414}, {"timestamp": 5344.58, "power": 32.877414}, {"timestamp": 5365.18, "power": 32.877414}, {"timestamp": 5385.77, "power": 32.877414}, {"timestamp": 5406.36, "power": 32.877414}, {"timestamp": 5426.93, "power": 32.877414}, {"timestamp": 5447.48, "power": 32.877414}, {"timestamp": 5468.08, "power": 32.877414}, {"timestamp": 5488.67, "power": 32.877414}, {"timestamp": 5509.26, "power": 32.877414}, {"timestamp": 5529.85, "power": 32.877414}, {"timestamp": 5550.44, "power": 32.877414}, {"timestamp": 5571.01, "power": 32.877414}, {"timestamp": 5591.56, "power": 32.877414}, {"timestamp": 5612.15, "power": 32.877414}, {"timestamp": 5632.75, "power": 32.427903}, {"timestamp": 5653.86, "power": 32.427903}, {"timestamp": 5674.45, "power": 32.427903}, {"timestamp": 5695.02, "power": 32.427903}, {"timestamp": 5715.58, "power": 32.427903}, {"timestamp": 5736.17, "power": 32.427903}, {"timestamp": 5756.77, "power": 32.427903}, {"timestamp": 5777.37, "power": 32.427903}, {"timestamp": 5797.96, "power": 32.427903}, {"timestamp": 5818.56, "power": 32.427903}, {"timestamp": 5839.11, "power": 32.427903}, {"timestamp": 5859.67, "power": 32.427903}, {"timestamp": 5880.27, "power": 32.427903}, {"timestamp": 5900.86, "power": 32.427903}, {"timestamp": 5921.46, "power": 32.427903}, {"timestamp": 5942.05, "power": 32.427903}, {"timestamp": 5962.64, "power": 32.427903}, {"timestamp": 5983.21, "power": 32.427903}, {"timestamp": 6003.76, "power": 32.427903}, {"timestamp": 6024.35, "power": 32.427903}, {"timestamp": 6044.95, "power": 32.427903}, {"timestamp": 6065.54, "power": 32.427903}, {"timestamp": 6086.13, "power": 32.427903}, {"timestamp": 6106.7, "power": 32.427903}, {"timestamp": 6127.26, "power": 32.427903}, {"timestamp": 6147.81, "power": 32.427903}, {"timestamp": 6168.41, "power": 32.427903}, {"timestamp": 6189.01, "power": 32.427903}, {"timestamp": 6209.6, "power": 32.427903}, {"timestamp": 6230.2, "power": 32.427903}, {"timestamp": 6250.77, "power": 32.427903}, {"timestamp": 6271.33, "power": 32.427903}, {"timestamp": 6291.89, "power": 32.427903}, {"timestamp": 6312.49, "power": 32.427903}, {"timestamp": 6333.08, "power": 32.427903}, {"timestamp": 6353.67, "power": 32.427903}, {"timestamp": 6374.27, "power": 32.427903}, {"timestamp": 6394.84, "power": 32.427903}, {"timestamp": 6415.39, "power": 32.427903}, {"timestamp": 6435.98, "power": 32.427903}, {"timestamp": 6456.57, "power": 32.427903}, {"timestamp": 6477.16, "power": 32.427903}, {"timestamp": 6497.75, "power": 32.427903}, {"timestamp": 6518.4, "power": 32.427903}, {"timestamp": 6539.15, "power": 32.427903}, {"timestamp": 6559.68, "power": 32.427903}, {"timestamp": 6580.21, "power": 32.427903}, {"timestamp": 6600.73, "power": 32.427903}, {"timestamp": 6621.26, "power": 32.427903}, {"timestamp": 6641.79, "power": 35.969901}, {"timestamp": 6662.9, "power": 35.969901}, {"timestamp": 6683.43, "power": 35.969901}, {"timestamp": 6703.97, "power": 35.969901}, {"timestamp": 6724.51, "power": 35.969901}, {"timestamp": 6745.04, "power": 35.969901}, {"timestamp": 6765.58, "power": 35.969901}, {"timestamp": 6786.12, "power": 35.969901}, {"timestamp": 6806.61, "power": 35.969901}, {"timestamp": 6827.1, "power": 35.969901}, {"timestamp": 6847.63, "power": 35.969901}, {"timestamp": 6868.17, "power": 35.969901}, {"timestamp": 6888.7, "power": 35.969901}, {"timestamp": 6909.24, "power": 35.969901}, {"timestamp": 6929.78, "power": 35.969901}, {"timestamp": 6950.31, "power": 35.969901}, {"timestamp": 6970.83, "power": 35.969901}, {"timestamp": 6991.33, "power": 35.969901}, {"timestamp": 7011.87, "power": 35.969901}, {"timestamp": 7032.42, "power": 35.969901}, {"timestamp": 7053.0, "power": 35.969901}, {"timestamp": 7073.56, "power": 35.969901}, {"timestamp": 7094.13, "power": 35.969901}, {"timestamp": 7114.63, "power": 35.969901}, {"timestamp": 7135.11, "power": 35.969901}, {"timestamp": 7155.68, "power": 35.969901}, {"timestamp": 7176.24, "power": 35.969901}, {"timestamp": 7196.81, "power": 35.969901}, {"timestamp": 7217.35, "power": 35.969901}, {"timestamp": 7237.89, "power": 35.969901}, {"timestamp": 7258.43, "power": 35.969901}, {"timestamp": 7278.94, "power": 35.969901}, {"timestamp": 7299.49, "power": 35.969901}, {"timestamp": 7320.05, "power": 35.969901}, {"timestamp": 7340.6, "power": 35.969901}, {"timestamp": 7361.17, "power": 35.969901}, {"timestamp": 7381.74, "power": 35.969901}, {"timestamp": 7402.27, "power": 35.969901}, {"timestamp": 7422.78, "power": 35.969901}, {"timestamp": 7443.27, "power": 35.969901}, {"timestamp": 7463.82, "power": 35.969901}, {"timestamp": 7484.38, "power": 35.969901}, {"timestamp": 7504.95, "power": 35.969901}, {"timestamp": 7525.52, "power": 35.969901}, {"timestamp": 7546.09, "power": 35.969901}, {"timestamp": 7566.59, "power": 35.969901}, {"timestamp": 7587.08, "power": 35.969901}, {"timestamp": 7607.64, "power": 35.969901}, {"timestamp": 7628.19, "power": 35.969901}, {"timestamp": 7648.75, "power": 33.005648}, {"timestamp": 7669.82, "power": 33.005648}, {"timestamp": 7690.36, "power": 33.005648}, {"timestamp": 7710.86, "power": 33.005648}, {"timestamp": 7731.39, "power": 33.005648}, {"timestamp": 7751.93, "power": 33.005648}, {"timestamp": 7772.46, "power": 33.005648}, {"timestamp": 7793.0, "power": 33.005648}, {"timestamp": 7813.53, "power": 33.005648}, {"timestamp": 7834.07, "power": 33.005648}, {"timestamp": 7854.6, "power": 33.005648}, {"timestamp": 7875.09, "power": 33.005648}, {"timestamp": 7895.62, "power": 33.005648}, {"timestamp": 7916.17, "power": 33.005648}, {"timestamp": 7936.74, "power": 33.005648}, {"timestamp": 7957.31, "power": 33.005648}, {"timestamp": 7977.84, "power": 33.005648}, {"timestamp": 7998.38, "power": 33.005648}, {"timestamp": 8018.93, "power": 33.005648}, {"timestamp": 8039.48, "power": 33.005648}, {"timestamp": 8060.05, "power": 33.005648}, {"timestamp": 8080.61, "power": 33.005648}, {"timestamp": 8101.17, "power": 33.005648}, {"timestamp": 8121.7, "power": 33.005648}, {"timestamp": 8142.23, "power": 33.005648}, {"timestamp": 8162.74, "power": 33.005648}, {"timestamp": 8183.23, "power": 33.005648}, {"timestamp": 8203.79, "power": 33.005648}, {"timestamp": 8224.35, "power": 33.005648}, {"timestamp": 8244.91, "power": 33.005648}, {"timestamp": 8265.47, "power": 33.005648}, {"timestamp": 8286.04, "power": 33.005648}, {"timestamp": 8306.58, "power": 33.005648}, {"timestamp": 8327.06, "power": 33.005648}, {"timestamp": 8347.59, "power": 33.005648}, {"timestamp": 8368.12, "power": 33.005648}, {"timestamp": 8388.65, "power": 33.005648}, {"timestamp": 8409.18, "power": 33.005648}, {"timestamp": 8429.74, "power": 33.005648}, {"timestamp": 8450.3, "power": 33.005648}, {"timestamp": 8470.81, "power": 33.005648}, {"timestamp": 8491.35, "power": 33.005648}, {"timestamp": 8511.91, "power": 33.005648}, {"timestamp": 8532.45, "power": 33.005648}, {"timestamp": 8553.0, "power": 33.005648}, {"timestamp": 8573.54, "power": 33.005648}, {"timestamp": 8594.11, "power": 33.005648}, {"timestamp": 8614.63, "power": 33.005648}, {"timestamp": 8635.16, "power": 33.005648}, {"timestamp": 8655.7, "power": 33.63001}, {"timestamp": 8676.77, "power": 33.63001}, {"timestamp": 8697.3, "power": 33.63001}, {"timestamp": 8717.84, "power": 33.63001}, {"timestamp": 8738.37, "power": 33.63001}, {"timestamp": 8758.88, "power": 33.63001}, {"timestamp": 8779.43, "power": 33.63001}, {"timestamp": 8799.99, "power": 33.63001}, {"timestamp": 8820.55, "power": 33.63001}, {"timestamp": 8841.12, "power": 33.63001}, {"timestamp": 8861.69, "power": 33.63001}, {"timestamp": 8882.22, "power": 33.63001}, {"timestamp": 8902.73, "power": 33.63001}, {"timestamp": 8923.22, "power": 33.63001}, {"timestamp": 8943.75, "power": 33.63001}, {"timestamp": 8964.32, "power": 33.63001}, {"timestamp": 8984.89, "power": 33.63001}, {"timestamp": 9005.44, "power": 33.63001}, {"timestamp": 9026.0, "power": 33.63001}, {"timestamp": 9046.56, "power": 33.63001}, {"timestamp": 9067.05, "power": 33.63001}, {"timestamp": 9087.57, "power": 33.63001}, {"timestamp": 9108.11, "power": 33.63001}, {"timestamp": 9128.64, "power": 33.63001}, {"timestamp": 9149.17, "power": 33.63001}, {"timestamp": 9169.7, "power": 33.63001}, {"timestamp": 9190.24, "power": 33.63001}, {"timestamp": 9210.75, "power": 33.63001}, {"timestamp": 9231.24, "power": 33.63001}, {"timestamp": 9251.76, "power": 33.63001}, {"timestamp": 9272.3, "power": 33.63001}, {"timestamp": 9292.83, "power": 33.63001}, {"timestamp": 9313.36, "power": 33.63001}, {"timestamp": 9333.89, "power": 33.63001}, {"timestamp": 9354.43, "power": 33.63001}, {"timestamp": 9374.94, "power": 33.63001}, {"timestamp": 9395.48, "power": 33.63001}, {"timestamp": 9416.02, "power": 33.63001}, {"timestamp": 9436.55, "power": 33.63001}, {"timestamp": 9457.12, "power": 33.63001}, {"timestamp": 9477.69, "power": 33.63001}, {"timestamp": 9498.25, "power": 33.63001}, {"timestamp": 9518.76, "power": 33.63001}, {"timestamp": 9539.26, "power": 33.63001}, {"timestamp": 9559.81, "power": 33.63001}, {"timestamp": 9580.36, "power": 33.63001}, {"timestamp": 9600.91, "power": 33.63001}, {"timestamp": 9621.46, "power": 33.63001}, {"timestamp": 9642.01, "power": 33.63001}, {"timestamp": 9662.56, "power": 33.384135}, {"timestamp": 9683.66, "power": 33.384135}, {"timestamp": 9704.19, "power": 33.384135}, {"timestamp": 9724.72, "power": 33.384135}, {"timestamp": 9745.26, "power": 33.384135}, {"timestamp": 9765.79, "power": 33.384135}, {"timestamp": 9786.32, "power": 33.384135}, {"timestamp": 9806.84, "power": 33.384135}, {"timestamp": 9827.37, "power": 33.384135}, {"timestamp": 9847.9, "power": 33.384135}, {"timestamp": 9868.43, "power": 33.384135}, {"timestamp": 9888.97, "power": 33.384135}, {"timestamp": 9909.5, "power": 33.384135}, {"timestamp": 9930.04, "power": 33.384135}, {"timestamp": 9950.6, "power": 33.384135}, {"timestamp": 9971.08, "power": 33.384135}, {"timestamp": 9991.61, "power": 33.384135}, {"timestamp": 10012.1, "power": 33.384135}, {"timestamp": 10032.7, "power": 33.384135}, {"timestamp": 10053.2, "power": 33.384135}, {"timestamp": 10073.7, "power": 33.384135}, {"timestamp": 10094.3, "power": 33.384135}, {"timestamp": 10114.8, "power": 33.384135}, {"timestamp": 10135.3, "power": 33.384135}, {"timestamp": 10155.8, "power": 33.384135}, {"timestamp": 10176.4, "power": 33.384135}, {"timestamp": 10196.9, "power": 33.384135}, {"timestamp": 10217.4, "power": 33.384135}, {"timestamp": 10238.0, "power": 33.384135}, {"timestamp": 10258.5, "power": 33.384135}, {"timestamp": 10279.0, "power": 33.384135}, {"timestamp": 10299.5, "power": 33.384135}, {"timestamp": 10320.1, "power": 33.384135}, {"timestamp": 10340.6, "power": 33.384135}, {"timestamp": 10361.1, "power": 33.384135}, {"timestamp": 10381.7, "power": 33.384135}, {"timestamp": 10402.2, "power": 33.384135}, {"timestamp": 10422.7, "power": 33.384135}, {"timestamp": 10443.2, "power": 33.384135}, {"timestamp": 10463.8, "power": 33.384135}, {"timestamp": 10484.3, "power": 33.384135}, {"timestamp": 10504.9, "power": 33.384135}, {"timestamp": 10525.4, "power": 33.384135}, {"timestamp": 10546.0, "power": 33.384135}, {"timestamp": 10566.6, "power": 33.384135}, {"timestamp": 10587.1, "power": 33.384135}, {"timestamp": 10607.6, "power": 33.384135}, {"timestamp": 10628.2, "power": 33.384135}, {"timestamp": 10648.7, "power": 33.384135}, {"timestamp": 10669.3, "power": 32.92425899999999}, {"timestamp": 10690.3, "power": 32.92425899999999}, {"timestamp": 10710.9, "power": 32.92425899999999}, {"timestamp": 10731.4, "power": 32.92425899999999}, {"timestamp": 10751.9, "power": 32.92425899999999}, {"timestamp": 10772.5, "power": 32.92425899999999}, {"timestamp": 10793.0, "power": 32.92425899999999}, {"timestamp": 10813.6, "power": 32.92425899999999}, {"timestamp": 10834.1, "power": 32.92425899999999}, {"timestamp": 10854.7, "power": 32.92425899999999}, {"timestamp": 10875.1, "power": 32.92425899999999}, {"timestamp": 10895.7, "power": 32.92425899999999}, {"timestamp": 10916.3, "power": 32.92425899999999}, {"timestamp": 10936.8, "power": 32.92425899999999}, {"timestamp": 10957.4, "power": 32.92425899999999}, {"timestamp": 10977.9, "power": 32.92425899999999}, {"timestamp": 10998.5, "power": 32.92425899999999}, {"timestamp": 11019.0, "power": 32.92425899999999}, {"timestamp": 11039.6, "power": 32.92425899999999}, {"timestamp": 11060.1, "power": 32.92425899999999}, {"timestamp": 11080.7, "power": 32.92425899999999}, {"timestamp": 11101.2, "power": 32.92425899999999}, {"timestamp": 11121.8, "power": 32.92425899999999}, {"timestamp": 11142.4, "power": 32.92425899999999}, {"timestamp": 11162.9, "power": 32.92425899999999}, {"timestamp": 11183.4, "power": 32.92425899999999}, {"timestamp": 11204.0, "power": 32.92425899999999}, {"timestamp": 11224.5, "power": 32.92425899999999}, {"timestamp": 11245.1, "power": 32.92425899999999}, {"timestamp": 11265.7, "power": 32.92425899999999}, {"timestamp": 11286.2, "power": 32.92425899999999}, {"timestamp": 11306.7, "power": 32.92425899999999}, {"timestamp": 11327.2, "power": 32.92425899999999}, {"timestamp": 11347.7, "power": 32.92425899999999}, {"timestamp": 11368.3, "power": 32.92425899999999}, {"timestamp": 11388.9, "power": 32.92425899999999}, {"timestamp": 11409.4, "power": 32.92425899999999}, {"timestamp": 11430.0, "power": 32.92425899999999}, {"timestamp": 11450.5, "power": 32.92425899999999}, {"timestamp": 11471.0, "power": 32.92425899999999}, {"timestamp": 11491.6, "power": 32.92425899999999}, {"timestamp": 11512.2, "power": 32.92425899999999}, {"timestamp": 11532.7, "power": 32.92425899999999}, {"timestamp": 11553.3, "power": 32.92425899999999}, {"timestamp": 11573.8, "power": 32.92425899999999}, {"timestamp": 11594.4, "power": 32.92425899999999}, {"timestamp": 11614.9, "power": 32.92425899999999}, {"timestamp": 11635.4, "power": 32.92425899999999}, {"timestamp": 11656.0, "power": 32.92425899999999}, {"timestamp": 11676.5, "power": 33.001959}, {"timestamp": 11697.6, "power": 33.001959}, {"timestamp": 11718.1, "power": 33.001959}, {"timestamp": 11738.7, "power": 33.001959}, {"timestamp": 11759.1, "power": 33.001959}, {"timestamp": 11779.7, "power": 33.001959}, {"timestamp": 11800.2, "power": 33.001959}, {"timestamp": 11820.7, "power": 33.001959}, {"timestamp": 11841.3, "power": 33.001959}, {"timestamp": 11861.8, "power": 33.001959}, {"timestamp": 11882.3, "power": 33.001959}, {"timestamp": 11902.8, "power": 33.001959}, {"timestamp": 11923.4, "power": 33.001959}, {"timestamp": 11943.9, "power": 33.001959}, {"timestamp": 11964.5, "power": 33.001959}, {"timestamp": 11985.1, "power": 33.001959}, {"timestamp": 12005.6, "power": 33.001959}, {"timestamp": 12026.2, "power": 33.001959}, {"timestamp": 12046.7, "power": 33.001959}, {"timestamp": 12067.2, "power": 33.001959}, {"timestamp": 12087.8, "power": 33.001959}, {"timestamp": 12108.3, "power": 33.001959}, {"timestamp": 12128.9, "power": 33.001959}, {"timestamp": 12149.5, "power": 33.001959}, {"timestamp": 12170.0, "power": 33.001959}, {"timestamp": 12190.6, "power": 33.001959}, {"timestamp": 12211.1, "power": 33.001959}, {"timestamp": 12231.6, "power": 33.001959}, {"timestamp": 12252.2, "power": 33.001959}, {"timestamp": 12272.8, "power": 33.001959}, {"timestamp": 12293.3, "power": 33.001959}, {"timestamp": 12313.9, "power": 33.001959}, {"timestamp": 12334.5, "power": 33.001959}, {"timestamp": 12355.0, "power": 33.001959}, {"timestamp": 12375.5, "power": 33.001959}, {"timestamp": 12396.1, "power": 33.001959}, {"timestamp": 12416.6, "power": 33.001959}, {"timestamp": 12437.2, "power": 33.001959}, {"timestamp": 12457.7, "power": 33.001959}, {"timestamp": 12478.3, "power": 33.001959}, {"timestamp": 12498.8, "power": 33.001959}, {"timestamp": 12519.4, "power": 33.001959}, {"timestamp": 12539.9, "power": 33.001959}, {"timestamp": 12560.5, "power": 33.001959}, {"timestamp": 12581.0, "power": 33.001959}, {"timestamp": 12601.6, "power": 33.001959}, {"timestamp": 12622.1, "power": 33.001959}, {"timestamp": 12642.7, "power": 33.001959}, {"timestamp": 12663.2, "power": 33.001959}, {"timestamp": 12683.7, "power": 33.283311999999995}, {"timestamp": 12704.8, "power": 33.283311999999995}, {"timestamp": 12725.3, "power": 33.283311999999995}, {"timestamp": 12745.9, "power": 33.283311999999995}, {"timestamp": 12766.5, "power": 33.283311999999995}, {"timestamp": 12787.0, "power": 33.283311999999995}, {"timestamp": 12807.5, "power": 33.283311999999995}, {"timestamp": 12828.0, "power": 33.283311999999995}, {"timestamp": 12848.6, "power": 33.283311999999995}, {"timestamp": 12869.2, "power": 33.283311999999995}, {"timestamp": 12889.7, "power": 33.283311999999995}, {"timestamp": 12910.3, "power": 33.283311999999995}, {"timestamp": 12930.8, "power": 33.283311999999995}, {"timestamp": 12951.3, "power": 33.283311999999995}, {"timestamp": 12971.9, "power": 33.283311999999995}, {"timestamp": 12992.5, "power": 33.283311999999995}, {"timestamp": 13013.0, "power": 33.283311999999995}, {"timestamp": 13033.6, "power": 33.283311999999995}, {"timestamp": 13054.1, "power": 33.283311999999995}, {"timestamp": 13074.6, "power": 33.283311999999995}, {"timestamp": 13095.1, "power": 33.283311999999995}, {"timestamp": 13115.7, "power": 33.283311999999995}, {"timestamp": 13136.2, "power": 33.283311999999995}, {"timestamp": 13156.8, "power": 33.283311999999995}, {"timestamp": 13177.4, "power": 33.283311999999995}, {"timestamp": 13197.9, "power": 33.283311999999995}, {"timestamp": 13218.5, "power": 33.283311999999995}, {"timestamp": 13239.0, "power": 33.283311999999995}, {"timestamp": 13259.6, "power": 33.283311999999995}, {"timestamp": 13280.1, "power": 33.283311999999995}, {"timestamp": 13300.7, "power": 33.283311999999995}, {"timestamp": 13321.3, "power": 33.283311999999995}, {"timestamp": 13341.8, "power": 33.283311999999995}, {"timestamp": 13362.4, "power": 33.283311999999995}, {"timestamp": 13382.9, "power": 33.283311999999995}, {"timestamp": 13403.4, "power": 33.283311999999995}, {"timestamp": 13424.0, "power": 33.283311999999995}, {"timestamp": 13444.5, "power": 33.283311999999995}, {"timestamp": 13465.1, "power": 33.283311999999995}, {"timestamp": 13485.7, "power": 33.283311999999995}, {"timestamp": 13506.3, "power": 33.283311999999995}, {"timestamp": 13526.8, "power": 33.283311999999995}, {"timestamp": 13547.3, "power": 33.283311999999995}, {"timestamp": 13567.8, "power": 33.283311999999995}, {"timestamp": 13588.4, "power": 33.283311999999995}, {"timestamp": 13609.0, "power": 33.283311999999995}, {"timestamp": 13629.5, "power": 33.283311999999995}, {"timestamp": 13650.0, "power": 33.283311999999995}, {"timestamp": 13670.6, "power": 33.283311999999995}, {"timestamp": 13691.1, "power": 33.09678}, {"timestamp": 13713.4, "power": 33.09678}, {"timestamp": 13733.9, "power": 33.09678}, {"timestamp": 13754.5, "power": 33.09678}, {"timestamp": 13775.0, "power": 33.09678}, {"timestamp": 13795.5, "power": 33.09678}, {"timestamp": 13816.1, "power": 33.09678}, {"timestamp": 13836.7, "power": 33.09678}, {"timestamp": 13857.2, "power": 33.09678}, {"timestamp": 13877.8, "power": 33.09678}, {"timestamp": 13898.3, "power": 33.09678}, {"timestamp": 13918.8, "power": 33.09678}, {"timestamp": 13939.4, "power": 33.09678}, {"timestamp": 13960.0, "power": 33.09678}, {"timestamp": 13980.5, "power": 33.09678}, {"timestamp": 14001.1, "power": 33.09678}, {"timestamp": 14021.7, "power": 33.09678}, {"timestamp": 14042.2, "power": 33.09678}, {"timestamp": 14062.7, "power": 33.09678}, {"timestamp": 14083.2, "power": 33.09678}, {"timestamp": 14103.8, "power": 33.09678}, {"timestamp": 14124.3, "power": 33.09678}, {"timestamp": 14144.9, "power": 33.09678}, {"timestamp": 14165.4, "power": 33.09678}, {"timestamp": 14186.0, "power": 33.09678}, {"timestamp": 14206.5, "power": 33.09678}, {"timestamp": 14227.0, "power": 33.09678}, {"timestamp": 14247.6, "power": 33.09678}, {"timestamp": 14268.1, "power": 33.09678}, {"timestamp": 14288.7, "power": 33.09678}, {"timestamp": 14309.3, "power": 33.09678}, {"timestamp": 14329.8, "power": 33.09678}, {"timestamp": 14350.4, "power": 33.09678}, {"timestamp": 14370.9, "power": 33.09678}, {"timestamp": 14391.4, "power": 33.09678}, {"timestamp": 14412.0, "power": 33.09678}, {"timestamp": 14432.6, "power": 33.09678}, {"timestamp": 14453.1, "power": 33.09678}, {"timestamp": 14473.7, "power": 33.09678}, {"timestamp": 14494.2, "power": 33.09678}, {"timestamp": 14514.7, "power": 33.09678}, {"timestamp": 14535.2, "power": 33.09678}, {"timestamp": 14555.8, "power": 33.09678}, {"timestamp": 14576.4, "power": 33.09678}, {"timestamp": 14596.9, "power": 33.09678}, {"timestamp": 14617.5, "power": 33.09678}, {"timestamp": 14638.0, "power": 33.09678}, {"timestamp": 14658.6, "power": 33.09678}, {"timestamp": 14679.1, "power": 33.09678}, {"timestamp": 14699.7, "power": 33.11601}, {"timestamp": 14721.4, "power": 33.11601}, {"timestamp": 14742.0, "power": 33.11601}, {"timestamp": 14762.6, "power": 33.11601}, {"timestamp": 14783.1, "power": 33.11601}, {"timestamp": 14803.6, "power": 33.11601}, {"timestamp": 14824.2, "power": 33.11601}, {"timestamp": 14844.7, "power": 33.11601}, {"timestamp": 14865.3, "power": 33.11601}, {"timestamp": 14885.9, "power": 33.11601}, {"timestamp": 14906.4, "power": 33.11601}, {"timestamp": 14926.9, "power": 33.11601}, {"timestamp": 14947.5, "power": 33.11601}, {"timestamp": 14968.0, "power": 33.11601}, {"timestamp": 14988.6, "power": 33.11601}, {"timestamp": 15009.1, "power": 33.11601}, {"timestamp": 15029.7, "power": 33.11601}, {"timestamp": 15050.3, "power": 33.11601}, {"timestamp": 15070.8, "power": 33.11601}, {"timestamp": 15091.3, "power": 33.11601}, {"timestamp": 15111.8, "power": 33.11601}, {"timestamp": 15132.3, "power": 33.11601}, {"timestamp": 15152.9, "power": 33.11601}, {"timestamp": 15173.4, "power": 33.11601}, {"timestamp": 15193.9, "power": 33.11601}, {"timestamp": 15214.5, "power": 33.11601}, {"timestamp": 15235.0, "power": 33.11601}, {"timestamp": 15255.5, "power": 33.11601}, {"timestamp": 15276.0, "power": 33.11601}, {"timestamp": 15296.6, "power": 33.11601}, {"timestamp": 15317.1, "power": 33.11601}, {"timestamp": 15337.6, "power": 33.11601}, {"timestamp": 15358.2, "power": 33.11601}, {"timestamp": 15378.7, "power": 33.11601}, {"timestamp": 15399.1, "power": 33.11601}, {"timestamp": 15419.7, "power": 33.11601}, {"timestamp": 15440.2, "power": 33.11601}, {"timestamp": 15460.8, "power": 33.11601}, {"timestamp": 15481.4, "power": 33.11601}, {"timestamp": 15501.9, "power": 33.11601}, {"timestamp": 15522.5, "power": 33.11601}, {"timestamp": 15543.0, "power": 33.11601}, {"timestamp": 15563.6, "power": 33.11601}, {"timestamp": 15584.1, "power": 33.11601}, {"timestamp": 15604.7, "power": 33.11601}, {"timestamp": 15625.3, "power": 33.11601}, {"timestamp": 15645.8, "power": 33.11601}, {"timestamp": 15666.4, "power": 33.11601}, {"timestamp": 15686.9, "power": 33.11601}, {"timestamp": 15707.4, "power": 33.20624}, {"timestamp": 15728.4, "power": 33.20624}, {"timestamp": 15749.0, "power": 33.20624}, {"timestamp": 15769.5, "power": 33.20624}, {"timestamp": 15790.0, "power": 33.20624}, {"timestamp": 15810.6, "power": 33.20624}, {"timestamp": 15831.1, "power": 33.20624}, {"timestamp": 15851.6, "power": 33.20624}, {"timestamp": 15872.2, "power": 33.20624}, {"timestamp": 15892.8, "power": 33.20624}, {"timestamp": 15913.3, "power": 33.20624}, {"timestamp": 15933.9, "power": 33.20624}, {"timestamp": 15954.4, "power": 33.20624}, {"timestamp": 15974.9, "power": 33.20624}, {"timestamp": 15995.5, "power": 33.20624}, {"timestamp": 16016.0, "power": 33.20624}, {"timestamp": 16036.6, "power": 33.20624}, {"timestamp": 16057.1, "power": 33.20624}, {"timestamp": 16077.7, "power": 33.20624}, {"timestamp": 16098.3, "power": 33.20624}, {"timestamp": 16118.8, "power": 33.20624}, {"timestamp": 16139.3, "power": 33.20624}, {"timestamp": 16159.8, "power": 33.20624}, {"timestamp": 16180.4, "power": 33.20624}, {"timestamp": 16200.9, "power": 33.20624}, {"timestamp": 16221.5, "power": 33.20624}, {"timestamp": 16242.0, "power": 33.20624}, {"timestamp": 16262.6, "power": 33.20624}, {"timestamp": 16283.1, "power": 33.20624}, {"timestamp": 16303.7, "power": 33.20624}, {"timestamp": 16324.2, "power": 33.20624}, {"timestamp": 16344.8, "power": 33.20624}, {"timestamp": 16365.4, "power": 33.20624}, {"timestamp": 16385.9, "power": 33.20624}, {"timestamp": 16406.5, "power": 33.20624}, {"timestamp": 16427.0, "power": 33.20624}, {"timestamp": 16447.5, "power": 33.20624}, {"timestamp": 16468.1, "power": 33.20624}, {"timestamp": 16488.6, "power": 33.20624}, {"timestamp": 16509.2, "power": 33.20624}, {"timestamp": 16529.7, "power": 33.20624}, {"timestamp": 16550.3, "power": 33.20624}, {"timestamp": 16570.8, "power": 33.20624}, {"timestamp": 16591.4, "power": 33.20624}, {"timestamp": 16611.9, "power": 33.20624}, {"timestamp": 16632.5, "power": 33.20624}, {"timestamp": 16653.0, "power": 33.20624}, {"timestamp": 16673.6, "power": 33.20624}, {"timestamp": 16694.2, "power": 33.20624}, {"timestamp": 16714.7, "power": 33.067736}, {"timestamp": 16735.8, "power": 33.067736}, {"timestamp": 16756.3, "power": 33.067736}, {"timestamp": 16776.9, "power": 33.067736}, {"timestamp": 16797.5, "power": 33.067736}, {"timestamp": 16818.0, "power": 33.067736}, {"timestamp": 16838.6, "power": 33.067736}, {"timestamp": 16859.1, "power": 33.067736}, {"timestamp": 16879.6, "power": 33.067736}, {"timestamp": 16900.2, "power": 33.067736}, {"timestamp": 16920.7, "power": 33.067736}, {"timestamp": 16941.3, "power": 33.067736}, {"timestamp": 16961.9, "power": 33.067736}, {"timestamp": 16982.4, "power": 33.067736}, {"timestamp": 17002.9, "power": 33.067736}, {"timestamp": 17023.5, "power": 33.067736}, {"timestamp": 17044.0, "power": 33.067736}, {"timestamp": 17064.6, "power": 33.067736}, {"timestamp": 17085.2, "power": 33.067736}, {"timestamp": 17105.7, "power": 33.067736}, {"timestamp": 17126.3, "power": 33.067736}, {"timestamp": 17146.8, "power": 33.067736}, {"timestamp": 17167.3, "power": 33.067736}, {"timestamp": 17187.9, "power": 33.067736}, {"timestamp": 17208.5, "power": 33.067736}, {"timestamp": 17229.0, "power": 33.067736}, {"timestamp": 17249.6, "power": 33.067736}, {"timestamp": 17270.1, "power": 33.067736}, {"timestamp": 17290.6, "power": 33.067736}, {"timestamp": 17311.1, "power": 33.067736}, {"timestamp": 17331.7, "power": 33.067736}, {"timestamp": 17352.2, "power": 33.067736}, {"timestamp": 17372.8, "power": 33.067736}, {"timestamp": 17393.3, "power": 33.067736}, {"timestamp": 17413.9, "power": 33.067736}, {"timestamp": 17434.5, "power": 33.067736}, {"timestamp": 17455.0, "power": 33.067736}, {"timestamp": 17475.5, "power": 33.067736}, {"timestamp": 17496.1, "power": 33.067736}, {"timestamp": 17516.6, "power": 33.067736}, {"timestamp": 17537.2, "power": 33.067736}, {"timestamp": 17557.7, "power": 33.067736}, {"timestamp": 17578.3, "power": 33.067736}, {"timestamp": 17598.8, "power": 33.067736}, {"timestamp": 17619.3, "power": 33.067736}, {"timestamp": 17639.9, "power": 33.067736}, {"timestamp": 17660.5, "power": 33.067736}, {"timestamp": 17681.0, "power": 33.067736}, {"timestamp": 17701.5, "power": 33.067736}, {"timestamp": 17722.1, "power": 33.058082999999996}, {"timestamp": 17743.1, "power": 33.058082999999996}, {"timestamp": 17763.6, "power": 33.058082999999996}, {"timestamp": 17784.2, "power": 33.058082999999996}, {"timestamp": 17804.7, "power": 33.058082999999996}, {"timestamp": 17825.2, "power": 33.058082999999996}, {"timestamp": 17845.8, "power": 33.058082999999996}, {"timestamp": 17866.3, "power": 33.058082999999996}, {"timestamp": 17886.8, "power": 33.058082999999996}, {"timestamp": 17907.3, "power": 33.058082999999996}, {"timestamp": 17927.9, "power": 33.058082999999996}, {"timestamp": 17948.4, "power": 33.058082999999996}, {"timestamp": 17969.0, "power": 33.058082999999996}, {"timestamp": 17989.6, "power": 33.058082999999996}, {"timestamp": 18010.1, "power": 33.058082999999996}, {"timestamp": 18030.6, "power": 33.058082999999996}, {"timestamp": 18051.2, "power": 33.058082999999996}, {"timestamp": 18071.7, "power": 33.058082999999996}, {"timestamp": 18092.3, "power": 33.058082999999996}, {"timestamp": 18112.9, "power": 33.058082999999996}, {"timestamp": 18133.4, "power": 33.058082999999996}, {"timestamp": 18154.0, "power": 33.058082999999996}, {"timestamp": 18174.5, "power": 33.058082999999996}, {"timestamp": 18195.0, "power": 33.058082999999996}, {"timestamp": 18215.6, "power": 33.058082999999996}, {"timestamp": 18236.1, "power": 33.058082999999996}, {"timestamp": 18256.7, "power": 33.058082999999996}, {"timestamp": 18277.3, "power": 33.058082999999996}, {"timestamp": 18297.8, "power": 33.058082999999996}, {"timestamp": 18318.4, "power": 33.058082999999996}, {"timestamp": 18338.9, "power": 33.058082999999996}, {"timestamp": 18359.5, "power": 33.058082999999996}, {"timestamp": 18380.0, "power": 33.058082999999996}, {"timestamp": 18400.6, "power": 33.058082999999996}, {"timestamp": 18421.1, "power": 33.058082999999996}, {"timestamp": 18441.7, "power": 33.058082999999996}, {"timestamp": 18462.2, "power": 33.058082999999996}, {"timestamp": 18482.7, "power": 33.058082999999996}, {"timestamp": 18503.2, "power": 33.058082999999996}, {"timestamp": 18523.8, "power": 33.058082999999996}, {"timestamp": 18544.3, "power": 33.058082999999996}, {"timestamp": 18564.9, "power": 33.058082999999996}, {"timestamp": 18585.5, "power": 33.058082999999996}, {"timestamp": 18606.0, "power": 33.058082999999996}, {"timestamp": 18626.6, "power": 33.058082999999996}, {"timestamp": 18647.1, "power": 33.058082999999996}, {"timestamp": 18667.6, "power": 33.058082999999996}, {"timestamp": 18688.2, "power": 33.058082999999996}, {"timestamp": 18708.8, "power": 33.058082999999996}, {"timestamp": 18729.3, "power": 33.319641}, {"timestamp": 18750.4, "power": 33.319641}, {"timestamp": 18771.0, "power": 33.319641}, {"timestamp": 18791.5, "power": 33.319641}, {"timestamp": 18812.1, "power": 33.319641}, {"timestamp": 18832.7, "power": 33.319641}, {"timestamp": 18853.2, "power": 33.319641}, {"timestamp": 18873.7, "power": 33.319641}, {"timestamp": 18894.2, "power": 33.319641}, {"timestamp": 18914.7, "power": 33.319641}, {"timestamp": 18935.2, "power": 33.319641}, {"timestamp": 18955.7, "power": 33.319641}, {"timestamp": 18976.3, "power": 33.319641}, {"timestamp": 18996.8, "power": 33.319641}, {"timestamp": 19017.3, "power": 33.319641}, {"timestamp": 19037.8, "power": 33.319641}, {"timestamp": 19058.4, "power": 33.319641}, {"timestamp": 19078.9, "power": 33.319641}, {"timestamp": 19099.4, "power": 33.319641}, {"timestamp": 19119.9, "power": 33.319641}, {"timestamp": 19140.5, "power": 33.319641}, {"timestamp": 19161.0, "power": 33.319641}, {"timestamp": 19181.5, "power": 33.319641}, {"timestamp": 19202.0, "power": 33.319641}, {"timestamp": 19222.6, "power": 33.319641}, {"timestamp": 19243.1, "power": 33.319641}, {"timestamp": 19263.6, "power": 33.319641}, {"timestamp": 19284.1, "power": 33.319641}, {"timestamp": 19304.6, "power": 33.319641}, {"timestamp": 19325.1, "power": 33.319641}, {"timestamp": 19345.7, "power": 33.319641}, {"timestamp": 19366.2, "power": 33.319641}, {"timestamp": 19386.7, "power": 33.319641}, {"timestamp": 19407.2, "power": 33.319641}, {"timestamp": 19427.7, "power": 33.319641}, {"timestamp": 19448.2, "power": 33.319641}, {"timestamp": 19468.7, "power": 33.319641}, {"timestamp": 19489.2, "power": 33.319641}, {"timestamp": 19509.8, "power": 33.319641}, {"timestamp": 19530.3, "power": 33.319641}, {"timestamp": 19550.8, "power": 33.319641}, {"timestamp": 19571.3, "power": 33.319641}, {"timestamp": 19591.8, "power": 33.319641}, {"timestamp": 19612.4, "power": 33.319641}, {"timestamp": 19632.9, "power": 33.319641}, {"timestamp": 19653.4, "power": 33.319641}, {"timestamp": 19673.9, "power": 33.319641}, {"timestamp": 19694.4, "power": 33.319641}, {"timestamp": 19714.9, "power": 33.319641}, {"timestamp": 19735.4, "power": 34.700648}, {"timestamp": 19756.7, "power": 34.700648}, {"timestamp": 19777.2, "power": 34.700648}, {"timestamp": 19797.7, "power": 34.700648}, {"timestamp": 19818.2, "power": 34.700648}, {"timestamp": 19838.7, "power": 34.700648}, {"timestamp": 19859.2, "power": 34.700648}, {"timestamp": 19879.7, "power": 34.700648}, {"timestamp": 19900.3, "power": 34.700648}, {"timestamp": 19920.8, "power": 34.700648}, {"timestamp": 19941.3, "power": 34.700648}, {"timestamp": 19961.8, "power": 34.700648}, {"timestamp": 19982.3, "power": 34.700648}, {"timestamp": 20002.9, "power": 34.700648}, {"timestamp": 20023.3, "power": 34.700648}, {"timestamp": 20043.8, "power": 34.700648}, {"timestamp": 20064.3, "power": 34.700648}, {"timestamp": 20084.9, "power": 34.700648}, {"timestamp": 20105.4, "power": 34.700648}, {"timestamp": 20125.9, "power": 34.700648}, {"timestamp": 20146.4, "power": 34.700648}, {"timestamp": 20166.9, "power": 34.700648}, {"timestamp": 20187.4, "power": 34.700648}, {"timestamp": 20207.9, "power": 34.700648}, {"timestamp": 20228.5, "power": 34.700648}, {"timestamp": 20249.0, "power": 34.700648}, {"timestamp": 20269.5, "power": 34.700648}, {"timestamp": 20290.0, "power": 34.700648}, {"timestamp": 20310.6, "power": 34.700648}, {"timestamp": 20331.1, "power": 34.700648}, {"timestamp": 20351.6, "power": 34.700648}, {"timestamp": 20372.1, "power": 34.700648}, {"timestamp": 20392.6, "power": 34.700648}, {"timestamp": 20413.2, "power": 34.700648}, {"timestamp": 20433.7, "power": 34.700648}, {"timestamp": 20454.3, "power": 34.700648}], "timeline": {"START": "6569.906812", "END": "18733.56845"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13231.3}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 4048.64}, {"name": "clSetKernelArg", "calls": 19, "time": 2400.65}, {"name": "clReleaseKernel", "calls": 1, "time": 619.869}, {"name": "clReleaseContext", "calls": 1, "time": 47.8911}, {"name": "clCreateContext", "calls": 1, "time": 36.1523}, {"name": "clReleaseProgram", "calls": 1, "time": 15.6995}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 1.43231}, {"name": "clCreateKernel", "calls": 1, "time": 0.346027}, {"name": "clEnqueueTask", "calls": 1, "time": 0.144134}, {"name": "clRetainMemObject", "calls": 14, "time": 0.107718}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.098766}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032198}, {"name": "clReleaseDevice", "calls": 2, "time": 0.0227}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022008}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010624}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009721}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009574}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007319}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006661}, {"name": "clRetainDevice", "calls": 2, "time": 0.004692}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12163.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12162.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8563.475203, "utilization": 89.202867, "size": 8718900.0, "time": 1018.149734}, {"type": "WRITE", "transfers": 1, "speed": 7007.542044, "utilization": 72.99523, "size": 346060.0, "time": 49.38396}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 396494562, "speed": 261.108, "utilization": 2.26656, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24779921, "speed": 486.84, "utilization": 4.22604, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len4/run1.json b/code/fpga/unopt_results/dna.10MB.len4/run1.json new file mode 100644 index 0000000..ef400b6 --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 49.565, "power": 32.996488}, {"timestamp": 70.1938, "power": 32.996488}, {"timestamp": 90.7214, "power": 32.996488}, {"timestamp": 111.206, "power": 32.996488}, {"timestamp": 132.135, "power": 32.996488}, {"timestamp": 153.026, "power": 32.996488}, {"timestamp": 173.568, "power": 32.996488}, {"timestamp": 194.109, "power": 32.996488}, {"timestamp": 214.644, "power": 32.996488}, {"timestamp": 235.148, "power": 32.996488}, {"timestamp": 255.677, "power": 32.996488}, {"timestamp": 276.214, "power": 32.996488}, {"timestamp": 296.747, "power": 32.996488}, {"timestamp": 317.281, "power": 32.996488}, {"timestamp": 337.815, "power": 32.996488}, {"timestamp": 358.35, "power": 32.996488}, {"timestamp": 378.868, "power": 32.996488}, {"timestamp": 399.361, "power": 32.996488}, {"timestamp": 419.893, "power": 32.996488}, {"timestamp": 440.429, "power": 32.996488}, {"timestamp": 460.965, "power": 32.996488}, {"timestamp": 481.501, "power": 32.996488}, {"timestamp": 502.033, "power": 32.996488}, {"timestamp": 522.563, "power": 32.996488}, {"timestamp": 543.065, "power": 32.996488}, {"timestamp": 563.592, "power": 32.996488}, {"timestamp": 584.124, "power": 32.996488}, {"timestamp": 604.657, "power": 32.996488}, {"timestamp": 625.195, "power": 32.996488}, {"timestamp": 645.73, "power": 32.996488}, {"timestamp": 666.26, "power": 32.996488}, {"timestamp": 686.734, "power": 32.996488}, {"timestamp": 707.223, "power": 32.996488}, {"timestamp": 727.762, "power": 32.996488}, {"timestamp": 748.295, "power": 32.996488}, {"timestamp": 768.825, "power": 32.996488}, {"timestamp": 789.36, "power": 32.996488}, {"timestamp": 809.894, "power": 32.996488}, {"timestamp": 830.427, "power": 32.996488}, {"timestamp": 850.942, "power": 32.996488}, {"timestamp": 871.476, "power": 32.996488}, {"timestamp": 892.01, "power": 32.996488}, {"timestamp": 912.546, "power": 32.996488}, {"timestamp": 933.08, "power": 32.996488}, {"timestamp": 953.612, "power": 32.996488}, {"timestamp": 974.147, "power": 32.996488}, {"timestamp": 994.687, "power": 32.996488}, {"timestamp": 1015.18, "power": 32.476177}, {"timestamp": 1036.43, "power": 32.476177}, {"timestamp": 1057.02, "power": 32.476177}, {"timestamp": 1077.61, "power": 32.476177}, {"timestamp": 1098.2, "power": 32.476177}, {"timestamp": 1118.73, "power": 32.476177}, {"timestamp": 1139.29, "power": 32.476177}, {"timestamp": 1159.84, "power": 32.476177}, {"timestamp": 1180.44, "power": 32.476177}, {"timestamp": 1201.03, "power": 32.476177}, {"timestamp": 1221.62, "power": 32.476177}, {"timestamp": 1242.2, "power": 32.476177}, {"timestamp": 1262.79, "power": 32.476177}, {"timestamp": 1283.34, "power": 32.476177}, {"timestamp": 1303.89, "power": 32.476177}, {"timestamp": 1324.48, "power": 32.476177}, {"timestamp": 1345.03, "power": 32.476177}, {"timestamp": 1365.62, "power": 32.476177}, {"timestamp": 1386.21, "power": 32.476177}, {"timestamp": 1406.79, "power": 32.476177}, {"timestamp": 1427.35, "power": 32.476177}, {"timestamp": 1447.9, "power": 32.476177}, {"timestamp": 1468.49, "power": 32.476177}, {"timestamp": 1489.08, "power": 32.476177}, {"timestamp": 1509.67, "power": 32.476177}, {"timestamp": 1530.27, "power": 32.476177}, {"timestamp": 1550.84, "power": 32.476177}, {"timestamp": 1571.39, "power": 32.476177}, {"timestamp": 1591.95, "power": 32.476177}, {"timestamp": 1612.54, "power": 32.476177}, {"timestamp": 1633.13, "power": 32.476177}, {"timestamp": 1653.68, "power": 32.476177}, {"timestamp": 1674.22, "power": 32.476177}, {"timestamp": 1694.78, "power": 32.476177}, {"timestamp": 1715.34, "power": 32.476177}, {"timestamp": 1735.89, "power": 32.476177}, {"timestamp": 1756.48, "power": 32.476177}, {"timestamp": 1777.08, "power": 32.476177}, {"timestamp": 1797.68, "power": 32.476177}, {"timestamp": 1818.27, "power": 32.476177}, {"timestamp": 1838.85, "power": 32.476177}, {"timestamp": 1859.4, "power": 32.476177}, {"timestamp": 1879.97, "power": 32.476177}, {"timestamp": 1900.56, "power": 32.476177}, {"timestamp": 1921.15, "power": 32.476177}, {"timestamp": 1941.75, "power": 32.476177}, {"timestamp": 1962.35, "power": 32.476177}, {"timestamp": 1982.96, "power": 32.476177}, {"timestamp": 2003.52, "power": 32.476177}, {"timestamp": 2024.11, "power": 32.766721000000004}, {"timestamp": 2045.19, "power": 32.766721000000004}, {"timestamp": 2065.79, "power": 32.766721000000004}, {"timestamp": 2086.38, "power": 32.766721000000004}, {"timestamp": 2106.95, "power": 32.766721000000004}, {"timestamp": 2127.51, "power": 32.766721000000004}, {"timestamp": 2148.11, "power": 32.766721000000004}, {"timestamp": 2168.7, "power": 32.766721000000004}, {"timestamp": 2189.29, "power": 32.766721000000004}, {"timestamp": 2209.89, "power": 32.766721000000004}, {"timestamp": 2230.48, "power": 32.766721000000004}, {"timestamp": 2251.04, "power": 32.766721000000004}, {"timestamp": 2271.59, "power": 32.766721000000004}, {"timestamp": 2292.18, "power": 32.766721000000004}, {"timestamp": 2312.78, "power": 32.766721000000004}, {"timestamp": 2333.37, "power": 32.766721000000004}, {"timestamp": 2353.96, "power": 32.766721000000004}, {"timestamp": 2374.56, "power": 32.766721000000004}, {"timestamp": 2395.15, "power": 32.766721000000004}, {"timestamp": 2415.7, "power": 32.766721000000004}, {"timestamp": 2436.3, "power": 32.766721000000004}, {"timestamp": 2456.89, "power": 32.766721000000004}, {"timestamp": 2477.48, "power": 32.766721000000004}, {"timestamp": 2498.07, "power": 32.766721000000004}, {"timestamp": 2518.69, "power": 32.766721000000004}, {"timestamp": 2539.29, "power": 32.766721000000004}, {"timestamp": 2559.81, "power": 32.766721000000004}, {"timestamp": 2580.35, "power": 32.766721000000004}, {"timestamp": 2600.87, "power": 32.766721000000004}, {"timestamp": 2621.39, "power": 32.766721000000004}, {"timestamp": 2641.92, "power": 32.766721000000004}, {"timestamp": 2662.44, "power": 32.766721000000004}, {"timestamp": 2682.96, "power": 32.766721000000004}, {"timestamp": 2703.5, "power": 32.766721000000004}, {"timestamp": 2724.05, "power": 32.766721000000004}, {"timestamp": 2744.59, "power": 32.766721000000004}, {"timestamp": 2765.14, "power": 32.766721000000004}, {"timestamp": 2785.68, "power": 32.766721000000004}, {"timestamp": 2806.22, "power": 32.766721000000004}, {"timestamp": 2826.77, "power": 32.766721000000004}, {"timestamp": 2847.26, "power": 32.766721000000004}, {"timestamp": 2867.81, "power": 32.766721000000004}, {"timestamp": 2888.38, "power": 32.766721000000004}, {"timestamp": 2908.95, "power": 32.766721000000004}, {"timestamp": 2929.51, "power": 32.766721000000004}, {"timestamp": 2950.05, "power": 32.766721000000004}, {"timestamp": 2970.62, "power": 32.766721000000004}, {"timestamp": 2991.2, "power": 32.766721000000004}, {"timestamp": 3011.7, "power": 32.766721000000004}, {"timestamp": 3032.24, "power": 33.112215}, {"timestamp": 3053.32, "power": 33.112215}, {"timestamp": 3073.85, "power": 33.112215}, {"timestamp": 3094.39, "power": 33.112215}, {"timestamp": 3114.9, "power": 33.112215}, {"timestamp": 3135.39, "power": 33.112215}, {"timestamp": 3155.92, "power": 33.112215}, {"timestamp": 3176.47, "power": 33.112215}, {"timestamp": 3197.01, "power": 33.112215}, {"timestamp": 3217.55, "power": 33.112215}, {"timestamp": 3238.08, "power": 33.112215}, {"timestamp": 3258.62, "power": 33.112215}, {"timestamp": 3279.13, "power": 33.112215}, {"timestamp": 3299.67, "power": 33.112215}, {"timestamp": 3320.2, "power": 33.112215}, {"timestamp": 3340.74, "power": 33.112215}, {"timestamp": 3361.28, "power": 33.112215}, {"timestamp": 3381.82, "power": 33.112215}, {"timestamp": 3402.36, "power": 33.112215}, {"timestamp": 3422.87, "power": 33.112215}, {"timestamp": 3443.36, "power": 33.112215}, {"timestamp": 3463.89, "power": 33.112215}, {"timestamp": 3484.42, "power": 33.112215}, {"timestamp": 3504.97, "power": 33.112215}, {"timestamp": 3525.51, "power": 33.112215}, {"timestamp": 3546.04, "power": 33.112215}, {"timestamp": 3566.58, "power": 33.112215}, {"timestamp": 3587.11, "power": 33.112215}, {"timestamp": 3607.65, "power": 33.112215}, {"timestamp": 3628.18, "power": 33.112215}, {"timestamp": 3648.72, "power": 33.112215}, {"timestamp": 3669.26, "power": 33.112215}, {"timestamp": 3689.79, "power": 33.112215}, {"timestamp": 3710.33, "power": 33.112215}, {"timestamp": 3730.85, "power": 33.112215}, {"timestamp": 3751.34, "power": 33.112215}, {"timestamp": 3771.87, "power": 33.112215}, {"timestamp": 3792.41, "power": 33.112215}, {"timestamp": 3812.94, "power": 33.112215}, {"timestamp": 3833.48, "power": 33.112215}, {"timestamp": 3854.02, "power": 33.112215}, {"timestamp": 3874.56, "power": 33.112215}, {"timestamp": 3895.07, "power": 33.112215}, {"timestamp": 3915.61, "power": 33.112215}, {"timestamp": 3936.14, "power": 33.112215}, {"timestamp": 3956.68, "power": 33.112215}, {"timestamp": 3977.21, "power": 33.112215}, {"timestamp": 3997.75, "power": 33.112215}, {"timestamp": 4018.29, "power": 33.112215}, {"timestamp": 4038.8, "power": 33.466038}, {"timestamp": 4059.85, "power": 33.466038}, {"timestamp": 4080.39, "power": 33.466038}, {"timestamp": 4100.93, "power": 33.466038}, {"timestamp": 4121.46, "power": 33.466038}, {"timestamp": 4142.0, "power": 33.466038}, {"timestamp": 4162.54, "power": 33.466038}, {"timestamp": 4183.05, "power": 33.466038}, {"timestamp": 4203.58, "power": 33.466038}, {"timestamp": 4224.12, "power": 33.466038}, {"timestamp": 4244.66, "power": 33.466038}, {"timestamp": 4265.19, "power": 33.466038}, {"timestamp": 4285.73, "power": 33.466038}, {"timestamp": 4306.27, "power": 33.466038}, {"timestamp": 4326.78, "power": 33.466038}, {"timestamp": 4347.27, "power": 33.466038}, {"timestamp": 4367.8, "power": 33.466038}, {"timestamp": 4388.34, "power": 33.466038}, {"timestamp": 4408.88, "power": 33.466038}, {"timestamp": 4429.42, "power": 33.466038}, {"timestamp": 4449.96, "power": 33.466038}, {"timestamp": 4470.5, "power": 33.466038}, {"timestamp": 4491.02, "power": 33.466038}, {"timestamp": 4511.55, "power": 33.466038}, {"timestamp": 4532.09, "power": 33.466038}, {"timestamp": 4552.62, "power": 33.466038}, {"timestamp": 4573.17, "power": 33.466038}, {"timestamp": 4593.7, "power": 33.466038}, {"timestamp": 4614.24, "power": 33.466038}, {"timestamp": 4634.74, "power": 33.466038}, {"timestamp": 4655.23, "power": 33.466038}, {"timestamp": 4675.76, "power": 33.466038}, {"timestamp": 4696.33, "power": 33.466038}, {"timestamp": 4716.86, "power": 33.466038}, {"timestamp": 4737.4, "power": 33.466038}, {"timestamp": 4757.94, "power": 33.466038}, {"timestamp": 4778.47, "power": 33.466038}, {"timestamp": 4798.99, "power": 33.466038}, {"timestamp": 4819.52, "power": 33.466038}, {"timestamp": 4840.06, "power": 33.466038}, {"timestamp": 4860.6, "power": 33.466038}, {"timestamp": 4881.14, "power": 33.466038}, {"timestamp": 4901.67, "power": 33.466038}, {"timestamp": 4922.21, "power": 33.466038}, {"timestamp": 4942.75, "power": 33.466038}, {"timestamp": 4963.25, "power": 33.466038}, {"timestamp": 4983.77, "power": 33.466038}, {"timestamp": 5004.31, "power": 33.466038}, {"timestamp": 5024.85, "power": 33.466038}, {"timestamp": 5045.39, "power": 33.184152}, {"timestamp": 5066.42, "power": 33.184152}, {"timestamp": 5086.95, "power": 33.184152}, {"timestamp": 5107.44, "power": 33.184152}, {"timestamp": 5127.97, "power": 33.184152}, {"timestamp": 5148.51, "power": 33.184152}, {"timestamp": 5169.05, "power": 33.184152}, {"timestamp": 5189.58, "power": 33.184152}, {"timestamp": 5210.13, "power": 33.184152}, {"timestamp": 5230.66, "power": 33.184152}, {"timestamp": 5251.17, "power": 33.184152}, {"timestamp": 5271.7, "power": 33.184152}, {"timestamp": 5292.24, "power": 33.184152}, {"timestamp": 5312.77, "power": 33.184152}, {"timestamp": 5333.32, "power": 33.184152}, {"timestamp": 5353.86, "power": 33.184152}, {"timestamp": 5374.4, "power": 33.184152}, {"timestamp": 5394.91, "power": 33.184152}, {"timestamp": 5415.41, "power": 33.184152}, {"timestamp": 5435.97, "power": 33.184152}, {"timestamp": 5456.54, "power": 33.184152}, {"timestamp": 5477.09, "power": 33.184152}, {"timestamp": 5497.65, "power": 33.184152}, {"timestamp": 5518.21, "power": 33.184152}, {"timestamp": 5538.76, "power": 33.184152}, {"timestamp": 5559.25, "power": 33.184152}, {"timestamp": 5579.82, "power": 33.184152}, {"timestamp": 5600.38, "power": 33.184152}, {"timestamp": 5620.93, "power": 33.184152}, {"timestamp": 5641.49, "power": 33.184152}, {"timestamp": 5662.07, "power": 33.184152}, {"timestamp": 5682.64, "power": 33.184152}, {"timestamp": 5703.15, "power": 33.184152}, {"timestamp": 5723.68, "power": 33.184152}, {"timestamp": 5744.22, "power": 33.184152}, {"timestamp": 5764.76, "power": 33.184152}, {"timestamp": 5785.3, "power": 33.184152}, {"timestamp": 5805.83, "power": 33.184152}, {"timestamp": 5826.37, "power": 33.184152}, {"timestamp": 5846.88, "power": 33.184152}, {"timestamp": 5867.37, "power": 33.184152}, {"timestamp": 5887.91, "power": 33.184152}, {"timestamp": 5908.44, "power": 33.184152}, {"timestamp": 5928.98, "power": 33.184152}, {"timestamp": 5949.51, "power": 33.184152}, {"timestamp": 5970.05, "power": 33.184152}, {"timestamp": 5990.59, "power": 33.184152}, {"timestamp": 6011.11, "power": 33.184152}, {"timestamp": 6031.64, "power": 33.184152}, {"timestamp": 6052.17, "power": 33.269632}, {"timestamp": 6073.23, "power": 33.269632}, {"timestamp": 6093.77, "power": 33.269632}, {"timestamp": 6114.31, "power": 33.269632}, {"timestamp": 6134.87, "power": 33.269632}, {"timestamp": 6155.37, "power": 33.269632}, {"timestamp": 6175.89, "power": 33.269632}, {"timestamp": 6196.43, "power": 33.269632}, {"timestamp": 6216.97, "power": 33.269632}, {"timestamp": 6237.5, "power": 33.269632}, {"timestamp": 6258.04, "power": 33.269632}, {"timestamp": 6278.57, "power": 33.269632}, {"timestamp": 6299.08, "power": 33.269632}, {"timestamp": 6319.61, "power": 33.269632}, {"timestamp": 6340.15, "power": 33.269632}, {"timestamp": 6360.69, "power": 33.269632}, {"timestamp": 6381.23, "power": 33.269632}, {"timestamp": 6401.77, "power": 33.269632}, {"timestamp": 6422.32, "power": 33.269632}, {"timestamp": 6442.83, "power": 33.269632}, {"timestamp": 6463.32, "power": 33.269632}, {"timestamp": 6483.85, "power": 33.269632}, {"timestamp": 6504.39, "power": 33.269632}, {"timestamp": 6524.93, "power": 33.269632}, {"timestamp": 6545.47, "power": 33.269632}, {"timestamp": 6566.0, "power": 33.269632}, {"timestamp": 6586.54, "power": 33.269632}, {"timestamp": 6607.07, "power": 33.269632}, {"timestamp": 6627.6, "power": 33.269632}, {"timestamp": 6648.14, "power": 33.269632}, {"timestamp": 6668.68, "power": 33.269632}, {"timestamp": 6689.21, "power": 33.269632}, {"timestamp": 6709.75, "power": 33.269632}, {"timestamp": 6730.29, "power": 33.269632}, {"timestamp": 6750.8, "power": 33.269632}, {"timestamp": 6771.29, "power": 33.269632}, {"timestamp": 6791.83, "power": 33.269632}, {"timestamp": 6812.37, "power": 33.269632}, {"timestamp": 6832.91, "power": 33.269632}, {"timestamp": 6853.44, "power": 33.269632}, {"timestamp": 6873.98, "power": 33.269632}, {"timestamp": 6894.52, "power": 33.269632}, {"timestamp": 6915.04, "power": 33.269632}, {"timestamp": 6935.57, "power": 33.269632}, {"timestamp": 6956.11, "power": 33.269632}, {"timestamp": 6976.65, "power": 33.269632}, {"timestamp": 6997.19, "power": 33.269632}, {"timestamp": 7017.73, "power": 33.269632}, {"timestamp": 7038.26, "power": 33.269632}, {"timestamp": 7058.77, "power": 33.33342400000001}, {"timestamp": 7079.83, "power": 33.33342400000001}, {"timestamp": 7100.39, "power": 33.33342400000001}, {"timestamp": 7120.95, "power": 33.33342400000001}, {"timestamp": 7141.5, "power": 33.33342400000001}, {"timestamp": 7162.06, "power": 33.33342400000001}, {"timestamp": 7182.63, "power": 33.33342400000001}, {"timestamp": 7203.14, "power": 33.33342400000001}, {"timestamp": 7223.72, "power": 33.33342400000001}, {"timestamp": 7244.29, "power": 33.33342400000001}, {"timestamp": 7264.84, "power": 33.33342400000001}, {"timestamp": 7285.39, "power": 33.33342400000001}, {"timestamp": 7305.95, "power": 33.33342400000001}, {"timestamp": 7326.51, "power": 33.33342400000001}, {"timestamp": 7347.02, "power": 33.33342400000001}, {"timestamp": 7367.56, "power": 33.33342400000001}, {"timestamp": 7388.12, "power": 33.33342400000001}, {"timestamp": 7408.69, "power": 33.33342400000001}, {"timestamp": 7429.24, "power": 33.33342400000001}, {"timestamp": 7449.79, "power": 33.33342400000001}, {"timestamp": 7470.35, "power": 33.33342400000001}, {"timestamp": 7490.86, "power": 33.33342400000001}, {"timestamp": 7511.35, "power": 33.33342400000001}, {"timestamp": 7531.9, "power": 33.33342400000001}, {"timestamp": 7552.45, "power": 33.33342400000001}, {"timestamp": 7572.99, "power": 33.33342400000001}, {"timestamp": 7593.53, "power": 33.33342400000001}, {"timestamp": 7614.06, "power": 33.33342400000001}, {"timestamp": 7634.61, "power": 33.33342400000001}, {"timestamp": 7655.13, "power": 33.33342400000001}, {"timestamp": 7675.66, "power": 33.33342400000001}, {"timestamp": 7696.19, "power": 33.33342400000001}, {"timestamp": 7716.73, "power": 33.33342400000001}, {"timestamp": 7737.27, "power": 33.33342400000001}, {"timestamp": 7757.8, "power": 33.33342400000001}, {"timestamp": 7778.34, "power": 33.33342400000001}, {"timestamp": 7798.86, "power": 33.33342400000001}, {"timestamp": 7819.39, "power": 33.33342400000001}, {"timestamp": 7839.93, "power": 33.33342400000001}, {"timestamp": 7860.47, "power": 33.33342400000001}, {"timestamp": 7881.0, "power": 33.33342400000001}, {"timestamp": 7901.54, "power": 33.33342400000001}, {"timestamp": 7922.08, "power": 33.33342400000001}, {"timestamp": 7942.62, "power": 33.33342400000001}, {"timestamp": 7963.13, "power": 33.33342400000001}, {"timestamp": 7983.66, "power": 33.33342400000001}, {"timestamp": 8004.2, "power": 33.33342400000001}, {"timestamp": 8024.74, "power": 33.33342400000001}, {"timestamp": 8045.28, "power": 33.33342400000001}, {"timestamp": 8065.82, "power": 33.216363}, {"timestamp": 8086.86, "power": 33.216363}, {"timestamp": 8107.35, "power": 33.216363}, {"timestamp": 8127.88, "power": 33.216363}, {"timestamp": 8148.42, "power": 33.216363}, {"timestamp": 8168.96, "power": 33.216363}, {"timestamp": 8189.5, "power": 33.216363}, {"timestamp": 8210.04, "power": 33.216363}, {"timestamp": 8230.58, "power": 33.216363}, {"timestamp": 8251.09, "power": 33.216363}, {"timestamp": 8271.62, "power": 33.216363}, {"timestamp": 8292.15, "power": 33.216363}, {"timestamp": 8312.69, "power": 33.216363}, {"timestamp": 8333.23, "power": 33.216363}, {"timestamp": 8353.77, "power": 33.216363}, {"timestamp": 8374.3, "power": 33.216363}, {"timestamp": 8394.82, "power": 33.216363}, {"timestamp": 8415.31, "power": 33.216363}, {"timestamp": 8435.85, "power": 33.216363}, {"timestamp": 8456.39, "power": 33.216363}, {"timestamp": 8476.93, "power": 33.216363}, {"timestamp": 8497.47, "power": 33.216363}, {"timestamp": 8518.01, "power": 33.216363}, {"timestamp": 8538.55, "power": 33.216363}, {"timestamp": 8559.06, "power": 33.216363}, {"timestamp": 8579.6, "power": 33.216363}, {"timestamp": 8600.13, "power": 33.216363}, {"timestamp": 8620.67, "power": 33.216363}, {"timestamp": 8641.21, "power": 33.216363}, {"timestamp": 8661.74, "power": 33.216363}, {"timestamp": 8682.28, "power": 33.216363}, {"timestamp": 8702.8, "power": 33.216363}, {"timestamp": 8723.29, "power": 33.216363}, {"timestamp": 8743.82, "power": 33.216363}, {"timestamp": 8764.35, "power": 33.216363}, {"timestamp": 8784.89, "power": 33.216363}, {"timestamp": 8805.42, "power": 33.216363}, {"timestamp": 8825.96, "power": 33.216363}, {"timestamp": 8846.5, "power": 33.216363}, {"timestamp": 8867.02, "power": 33.216363}, {"timestamp": 8887.56, "power": 33.216363}, {"timestamp": 8908.09, "power": 33.216363}, {"timestamp": 8928.63, "power": 33.216363}, {"timestamp": 8949.17, "power": 33.216363}, {"timestamp": 8969.7, "power": 33.216363}, {"timestamp": 8990.24, "power": 33.216363}, {"timestamp": 9010.74, "power": 33.216363}, {"timestamp": 9031.23, "power": 33.216363}, {"timestamp": 9051.76, "power": 33.216363}, {"timestamp": 9072.3, "power": 33.237993}, {"timestamp": 9093.34, "power": 33.237993}, {"timestamp": 9113.88, "power": 33.237993}, {"timestamp": 9134.42, "power": 33.237993}, {"timestamp": 9154.95, "power": 33.237993}, {"timestamp": 9175.44, "power": 33.237993}, {"timestamp": 9195.96, "power": 33.237993}, {"timestamp": 9216.5, "power": 33.237993}, {"timestamp": 9237.06, "power": 33.237993}, {"timestamp": 9257.64, "power": 33.237993}, {"timestamp": 9278.2, "power": 33.237993}, {"timestamp": 9298.77, "power": 33.237993}, {"timestamp": 9319.27, "power": 33.237993}, {"timestamp": 9339.83, "power": 33.237993}, {"timestamp": 9360.39, "power": 33.237993}, {"timestamp": 9380.96, "power": 33.237993}, {"timestamp": 9401.53, "power": 33.237993}, {"timestamp": 9422.08, "power": 33.237993}, {"timestamp": 9442.65, "power": 33.237993}, {"timestamp": 9463.16, "power": 33.237993}, {"timestamp": 9483.72, "power": 33.237993}, {"timestamp": 9504.28, "power": 33.237993}, {"timestamp": 9524.84, "power": 33.237993}, {"timestamp": 9545.4, "power": 33.237993}, {"timestamp": 9565.96, "power": 33.237993}, {"timestamp": 9586.52, "power": 33.237993}, {"timestamp": 9607.03, "power": 33.237993}, {"timestamp": 9627.58, "power": 33.237993}, {"timestamp": 9648.15, "power": 33.237993}, {"timestamp": 9668.72, "power": 33.237993}, {"timestamp": 9689.29, "power": 33.237993}, {"timestamp": 9709.83, "power": 33.237993}, {"timestamp": 9730.37, "power": 33.237993}, {"timestamp": 9750.89, "power": 33.237993}, {"timestamp": 9771.38, "power": 33.237993}, {"timestamp": 9791.91, "power": 33.237993}, {"timestamp": 9812.45, "power": 33.237993}, {"timestamp": 9832.98, "power": 33.237993}, {"timestamp": 9853.52, "power": 33.237993}, {"timestamp": 9874.05, "power": 33.237993}, {"timestamp": 9894.59, "power": 33.237993}, {"timestamp": 9915.1, "power": 33.237993}, {"timestamp": 9935.63, "power": 33.237993}, {"timestamp": 9956.17, "power": 33.237993}, {"timestamp": 9976.71, "power": 33.237993}, {"timestamp": 9997.25, "power": 33.237993}, {"timestamp": 10017.8, "power": 33.237993}, {"timestamp": 10038.3, "power": 33.237993}, {"timestamp": 10058.7, "power": 33.237993}, {"timestamp": 10079.2, "power": 33.220963999999995}, {"timestamp": 10100.3, "power": 33.220963999999995}, {"timestamp": 10120.8, "power": 33.220963999999995}, {"timestamp": 10141.4, "power": 33.220963999999995}, {"timestamp": 10161.9, "power": 33.220963999999995}, {"timestamp": 10182.4, "power": 33.220963999999995}, {"timestamp": 10202.8, "power": 33.220963999999995}, {"timestamp": 10223.3, "power": 33.220963999999995}, {"timestamp": 10243.8, "power": 33.220963999999995}, {"timestamp": 10264.4, "power": 33.220963999999995}, {"timestamp": 10284.9, "power": 33.220963999999995}, {"timestamp": 10305.4, "power": 33.220963999999995}, {"timestamp": 10325.9, "power": 33.220963999999995}, {"timestamp": 10346.5, "power": 33.220963999999995}, {"timestamp": 10367.0, "power": 33.220963999999995}, {"timestamp": 10387.5, "power": 33.220963999999995}, {"timestamp": 10408.0, "power": 33.220963999999995}, {"timestamp": 10428.6, "power": 33.220963999999995}, {"timestamp": 10449.1, "power": 33.220963999999995}, {"timestamp": 10469.7, "power": 33.220963999999995}, {"timestamp": 10490.3, "power": 33.220963999999995}, {"timestamp": 10510.8, "power": 33.220963999999995}, {"timestamp": 10531.3, "power": 33.220963999999995}, {"timestamp": 10551.7, "power": 33.220963999999995}, {"timestamp": 10572.3, "power": 33.220963999999995}, {"timestamp": 10592.8, "power": 33.220963999999995}, {"timestamp": 10613.4, "power": 33.220963999999995}, {"timestamp": 10633.9, "power": 33.220963999999995}, {"timestamp": 10654.5, "power": 33.220963999999995}, {"timestamp": 10675.0, "power": 33.220963999999995}, {"timestamp": 10695.5, "power": 33.220963999999995}, {"timestamp": 10716.1, "power": 33.220963999999995}, {"timestamp": 10736.6, "power": 33.220963999999995}, {"timestamp": 10757.2, "power": 33.220963999999995}, {"timestamp": 10777.8, "power": 33.220963999999995}, {"timestamp": 10798.3, "power": 33.220963999999995}, {"timestamp": 10818.8, "power": 33.220963999999995}, {"timestamp": 10839.3, "power": 33.220963999999995}, {"timestamp": 10859.9, "power": 33.220963999999995}, {"timestamp": 10880.4, "power": 33.220963999999995}, {"timestamp": 10900.9, "power": 33.220963999999995}, {"timestamp": 10921.5, "power": 33.220963999999995}, {"timestamp": 10942.1, "power": 33.220963999999995}, {"timestamp": 10962.6, "power": 33.220963999999995}, {"timestamp": 10983.2, "power": 33.220963999999995}, {"timestamp": 11003.7, "power": 33.220963999999995}, {"timestamp": 11024.2, "power": 33.220963999999995}, {"timestamp": 11044.7, "power": 33.220963999999995}, {"timestamp": 11065.3, "power": 33.220963999999995}, {"timestamp": 11085.8, "power": 33.12041}, {"timestamp": 11107.2, "power": 33.12041}, {"timestamp": 11127.7, "power": 33.12041}, {"timestamp": 11148.2, "power": 33.12041}, {"timestamp": 11168.9, "power": 33.12041}, {"timestamp": 11189.3, "power": 33.12041}, {"timestamp": 11209.8, "power": 33.12041}, {"timestamp": 11230.3, "power": 33.12041}, {"timestamp": 11250.7, "power": 33.12041}, {"timestamp": 11271.2, "power": 33.12041}, {"timestamp": 11291.6, "power": 33.12041}, {"timestamp": 11312.1, "power": 33.12041}, {"timestamp": 11332.7, "power": 33.12041}, {"timestamp": 11353.2, "power": 33.12041}, {"timestamp": 11373.8, "power": 33.12041}, {"timestamp": 11394.3, "power": 33.12041}, {"timestamp": 11414.8, "power": 33.12041}, {"timestamp": 11435.3, "power": 33.12041}, {"timestamp": 11455.8, "power": 33.12041}, {"timestamp": 11476.3, "power": 33.12041}, {"timestamp": 11496.9, "power": 33.12041}, {"timestamp": 11517.5, "power": 33.12041}, {"timestamp": 11538.0, "power": 33.12041}, {"timestamp": 11558.6, "power": 33.12041}, {"timestamp": 11579.1, "power": 33.12041}, {"timestamp": 11599.6, "power": 33.12041}, {"timestamp": 11620.0, "power": 33.12041}, {"timestamp": 11640.5, "power": 33.12041}, {"timestamp": 11660.9, "power": 33.12041}, {"timestamp": 11681.4, "power": 33.12041}, {"timestamp": 11702.0, "power": 33.12041}, {"timestamp": 11722.5, "power": 33.12041}, {"timestamp": 11743.0, "power": 33.12041}, {"timestamp": 11763.5, "power": 33.12041}, {"timestamp": 11784.0, "power": 33.12041}, {"timestamp": 11804.5, "power": 33.12041}, {"timestamp": 11825.0, "power": 33.12041}, {"timestamp": 11845.5, "power": 33.12041}, {"timestamp": 11866.1, "power": 33.12041}, {"timestamp": 11886.6, "power": 33.12041}, {"timestamp": 11907.2, "power": 33.12041}, {"timestamp": 11927.7, "power": 33.12041}, {"timestamp": 11948.2, "power": 33.12041}, {"timestamp": 11968.7, "power": 33.12041}, {"timestamp": 11989.3, "power": 33.12041}, {"timestamp": 12009.8, "power": 33.12041}, {"timestamp": 12030.4, "power": 33.12041}, {"timestamp": 12050.9, "power": 33.12041}, {"timestamp": 12071.4, "power": 33.12041}, {"timestamp": 12092.0, "power": 33.498294}, {"timestamp": 12113.7, "power": 33.498294}, {"timestamp": 12134.2, "power": 33.498294}, {"timestamp": 12154.8, "power": 33.498294}, {"timestamp": 12175.3, "power": 33.498294}, {"timestamp": 12195.8, "power": 33.498294}, {"timestamp": 12216.3, "power": 33.498294}, {"timestamp": 12236.8, "power": 33.498294}, {"timestamp": 12257.4, "power": 33.498294}, {"timestamp": 12278.0, "power": 33.498294}, {"timestamp": 12298.5, "power": 33.498294}, {"timestamp": 12319.0, "power": 33.498294}, {"timestamp": 12339.6, "power": 33.498294}, {"timestamp": 12360.2, "power": 33.498294}, {"timestamp": 12380.7, "power": 33.498294}, {"timestamp": 12401.3, "power": 33.498294}, {"timestamp": 12421.8, "power": 33.498294}, {"timestamp": 12442.4, "power": 33.498294}, {"timestamp": 12463.0, "power": 33.498294}, {"timestamp": 12483.5, "power": 33.498294}, {"timestamp": 12504.0, "power": 33.498294}, {"timestamp": 12524.6, "power": 33.498294}, {"timestamp": 12545.1, "power": 33.498294}, {"timestamp": 12565.7, "power": 33.498294}, {"timestamp": 12586.3, "power": 33.498294}, {"timestamp": 12606.8, "power": 33.498294}, {"timestamp": 12627.3, "power": 33.498294}, {"timestamp": 12647.8, "power": 33.498294}, {"timestamp": 12668.4, "power": 33.498294}, {"timestamp": 12689.0, "power": 33.498294}, {"timestamp": 12709.5, "power": 33.498294}, {"timestamp": 12730.1, "power": 33.498294}, {"timestamp": 12750.7, "power": 33.498294}, {"timestamp": 12771.2, "power": 33.498294}, {"timestamp": 12791.7, "power": 33.498294}, {"timestamp": 12812.3, "power": 33.498294}, {"timestamp": 12832.9, "power": 33.498294}, {"timestamp": 12853.4, "power": 33.498294}, {"timestamp": 12874.0, "power": 33.498294}, {"timestamp": 12894.6, "power": 33.498294}, {"timestamp": 12915.1, "power": 33.498294}, {"timestamp": 12935.6, "power": 33.498294}, {"timestamp": 12956.2, "power": 33.498294}, {"timestamp": 12976.8, "power": 33.498294}, {"timestamp": 12997.3, "power": 33.498294}, {"timestamp": 13017.9, "power": 33.498294}, {"timestamp": 13038.4, "power": 33.498294}, {"timestamp": 13059.0, "power": 33.498294}, {"timestamp": 13079.5, "power": 33.498294}, {"timestamp": 13100.1, "power": 33.475527}, {"timestamp": 13121.3, "power": 33.475527}, {"timestamp": 13141.9, "power": 33.475527}, {"timestamp": 13162.5, "power": 33.475527}, {"timestamp": 13183.0, "power": 33.475527}, {"timestamp": 13203.5, "power": 33.475527}, {"timestamp": 13224.0, "power": 33.475527}, {"timestamp": 13244.6, "power": 33.475527}, {"timestamp": 13265.2, "power": 33.475527}, {"timestamp": 13285.8, "power": 33.475527}, {"timestamp": 13306.3, "power": 33.475527}, {"timestamp": 13326.8, "power": 33.475527}, {"timestamp": 13347.3, "power": 33.475527}, {"timestamp": 13367.9, "power": 33.475527}, {"timestamp": 13388.5, "power": 33.475527}, {"timestamp": 13409.0, "power": 33.475527}, {"timestamp": 13429.6, "power": 33.475527}, {"timestamp": 13450.1, "power": 33.475527}, {"timestamp": 13470.7, "power": 33.475527}, {"timestamp": 13491.2, "power": 33.475527}, {"timestamp": 13511.7, "power": 33.475527}, {"timestamp": 13532.3, "power": 33.475527}, {"timestamp": 13552.9, "power": 33.475527}, {"timestamp": 13573.4, "power": 33.475527}, {"timestamp": 13594.0, "power": 33.475527}, {"timestamp": 13614.5, "power": 33.475527}, {"timestamp": 13635.1, "power": 33.475527}, {"timestamp": 13655.6, "power": 33.475527}, {"timestamp": 13676.2, "power": 33.475527}, {"timestamp": 13696.7, "power": 33.475527}, {"timestamp": 13717.2, "power": 33.475527}, {"timestamp": 13737.8, "power": 33.475527}, {"timestamp": 13758.3, "power": 33.475527}, {"timestamp": 13778.8, "power": 33.475527}, {"timestamp": 13799.3, "power": 33.475527}, {"timestamp": 13819.8, "power": 33.475527}, {"timestamp": 13840.4, "power": 33.475527}, {"timestamp": 13861.0, "power": 33.475527}, {"timestamp": 13881.6, "power": 33.475527}, {"timestamp": 13902.1, "power": 33.475527}, {"timestamp": 13922.7, "power": 33.475527}, {"timestamp": 13943.2, "power": 33.475527}, {"timestamp": 13963.7, "power": 33.475527}, {"timestamp": 13984.3, "power": 33.475527}, {"timestamp": 14004.9, "power": 33.475527}, {"timestamp": 14025.4, "power": 33.475527}, {"timestamp": 14046.0, "power": 33.475527}, {"timestamp": 14066.6, "power": 33.475527}, {"timestamp": 14087.1, "power": 33.475527}, {"timestamp": 14107.6, "power": 33.318619999999996}, {"timestamp": 14128.9, "power": 33.318619999999996}, {"timestamp": 14149.5, "power": 33.318619999999996}, {"timestamp": 14170.0, "power": 33.318619999999996}, {"timestamp": 14190.6, "power": 33.318619999999996}, {"timestamp": 14211.1, "power": 33.318619999999996}, {"timestamp": 14231.7, "power": 33.318619999999996}, {"timestamp": 14252.2, "power": 33.318619999999996}, {"timestamp": 14272.8, "power": 33.318619999999996}, {"timestamp": 14293.4, "power": 33.318619999999996}, {"timestamp": 14313.9, "power": 33.318619999999996}, {"timestamp": 14334.5, "power": 33.318619999999996}, {"timestamp": 14355.0, "power": 33.318619999999996}, {"timestamp": 14375.5, "power": 33.318619999999996}, {"timestamp": 14396.1, "power": 33.318619999999996}, {"timestamp": 14416.7, "power": 33.318619999999996}, {"timestamp": 14437.2, "power": 33.318619999999996}, {"timestamp": 14457.8, "power": 33.318619999999996}, {"timestamp": 14478.4, "power": 33.318619999999996}, {"timestamp": 14498.9, "power": 33.318619999999996}, {"timestamp": 14519.4, "power": 33.318619999999996}, {"timestamp": 14539.9, "power": 33.318619999999996}, {"timestamp": 14560.5, "power": 33.318619999999996}, {"timestamp": 14581.1, "power": 33.318619999999996}, {"timestamp": 14601.6, "power": 33.318619999999996}, {"timestamp": 14622.2, "power": 33.318619999999996}, {"timestamp": 14642.7, "power": 33.318619999999996}, {"timestamp": 14663.2, "power": 33.318619999999996}, {"timestamp": 14683.8, "power": 33.318619999999996}, {"timestamp": 14704.3, "power": 33.318619999999996}, {"timestamp": 14724.9, "power": 33.318619999999996}, {"timestamp": 14745.4, "power": 33.318619999999996}, {"timestamp": 14765.9, "power": 33.318619999999996}, {"timestamp": 14786.5, "power": 33.318619999999996}, {"timestamp": 14807.0, "power": 33.318619999999996}, {"timestamp": 14827.5, "power": 33.318619999999996}, {"timestamp": 14848.0, "power": 33.318619999999996}, {"timestamp": 14868.6, "power": 33.318619999999996}, {"timestamp": 14889.1, "power": 33.318619999999996}, {"timestamp": 14909.6, "power": 33.318619999999996}, {"timestamp": 14930.1, "power": 33.318619999999996}, {"timestamp": 14950.7, "power": 33.318619999999996}, {"timestamp": 14971.2, "power": 33.318619999999996}, {"timestamp": 14991.6, "power": 33.318619999999996}, {"timestamp": 15012.1, "power": 33.318619999999996}, {"timestamp": 15032.7, "power": 33.318619999999996}, {"timestamp": 15053.2, "power": 33.318619999999996}, {"timestamp": 15073.7, "power": 33.318619999999996}, {"timestamp": 15094.2, "power": 33.318619999999996}, {"timestamp": 15114.7, "power": 34.532439999999994}, {"timestamp": 15136.4, "power": 34.532439999999994}, {"timestamp": 15157.0, "power": 34.532439999999994}, {"timestamp": 15177.5, "power": 34.532439999999994}, {"timestamp": 15198.0, "power": 34.532439999999994}, {"timestamp": 15218.5, "power": 34.532439999999994}, {"timestamp": 15239.1, "power": 34.532439999999994}, {"timestamp": 15259.5, "power": 34.532439999999994}, {"timestamp": 15280.1, "power": 34.532439999999994}, {"timestamp": 15300.6, "power": 34.532439999999994}, {"timestamp": 15321.1, "power": 34.532439999999994}, {"timestamp": 15341.6, "power": 34.532439999999994}, {"timestamp": 15362.2, "power": 34.532439999999994}, {"timestamp": 15382.7, "power": 34.532439999999994}, {"timestamp": 15403.2, "power": 34.532439999999994}, {"timestamp": 15423.7, "power": 34.532439999999994}, {"timestamp": 15444.2, "power": 34.532439999999994}, {"timestamp": 15464.7, "power": 34.532439999999994}, {"timestamp": 15485.2, "power": 34.532439999999994}, {"timestamp": 15505.8, "power": 34.532439999999994}, {"timestamp": 15526.3, "power": 34.532439999999994}, {"timestamp": 15546.8, "power": 34.532439999999994}, {"timestamp": 15567.3, "power": 34.532439999999994}, {"timestamp": 15587.8, "power": 34.532439999999994}, {"timestamp": 15608.4, "power": 34.532439999999994}, {"timestamp": 15628.9, "power": 34.532439999999994}, {"timestamp": 15649.4, "power": 34.532439999999994}, {"timestamp": 15669.9, "power": 34.532439999999994}, {"timestamp": 15690.5, "power": 34.532439999999994}, {"timestamp": 15711.0, "power": 34.532439999999994}, {"timestamp": 15731.5, "power": 34.532439999999994}, {"timestamp": 15752.0, "power": 34.532439999999994}, {"timestamp": 15772.5, "power": 34.532439999999994}, {"timestamp": 15793.0, "power": 34.532439999999994}, {"timestamp": 15813.5, "power": 34.532439999999994}, {"timestamp": 15834.1, "power": 34.532439999999994}, {"timestamp": 15854.6, "power": 34.532439999999994}, {"timestamp": 15875.1, "power": 34.532439999999994}, {"timestamp": 15895.6, "power": 34.532439999999994}, {"timestamp": 15916.1, "power": 34.532439999999994}, {"timestamp": 15936.6, "power": 34.532439999999994}, {"timestamp": 15957.1, "power": 34.532439999999994}, {"timestamp": 15977.7, "power": 34.532439999999994}, {"timestamp": 15998.2, "power": 34.532439999999994}, {"timestamp": 16018.7, "power": 34.532439999999994}, {"timestamp": 16039.2, "power": 34.532439999999994}, {"timestamp": 16059.7, "power": 34.532439999999994}, {"timestamp": 16080.2, "power": 34.532439999999994}, {"timestamp": 16100.8, "power": 34.532439999999994}, {"timestamp": 16121.3, "power": 32.296223999999995}, {"timestamp": 16142.3, "power": 32.296223999999995}, {"timestamp": 16162.8, "power": 32.296223999999995}, {"timestamp": 16183.3, "power": 32.296223999999995}, {"timestamp": 16203.8, "power": 32.296223999999995}, {"timestamp": 16224.3, "power": 32.296223999999995}, {"timestamp": 16244.8, "power": 32.296223999999995}, {"timestamp": 16265.3, "power": 32.296223999999995}, {"timestamp": 16285.9, "power": 32.296223999999995}, {"timestamp": 16306.5, "power": 32.296223999999995}], "timeline": {"START": "2572.736872", "END": "14706.16068"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13124.6}, {"name": "clSetKernelArg", "calls": 19, "time": 2381.2}, {"name": "clReleaseKernel", "calls": 1, "time": 606.465}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.2707}, {"name": "clCreateContext", "calls": 1, "time": 47.3679}, {"name": "clReleaseContext", "calls": 1, "time": 43.4937}, {"name": "clReleaseProgram", "calls": 1, "time": 14.325}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.873606}, {"name": "clCreateKernel", "calls": 1, "time": 0.339651}, {"name": "clEnqueueTask", "calls": 1, "time": 0.140572}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.100565}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072621}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.026495}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02632}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022853}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020947}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010172}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00813}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007391}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006486}, {"name": "clRetainDevice", "calls": 2, "time": 0.004619}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12133.4}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12132.8}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9296.99224, "utilization": 96.843669, "size": 8718900.0, "time": 937.819434}, {"type": "WRITE", "transfers": 1, "speed": 6519.179416, "utilization": 67.908119, "size": 346060.0, "time": 53.083395}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 395525940, "speed": 261.102, "utilization": 2.26651, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24719325, "speed": 486.575, "utilization": 4.22374, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len4/run2.json b/code/fpga/unopt_results/dna.10MB.len4/run2.json new file mode 100644 index 0000000..b8f43bb --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.7083, "power": 32.626459}, {"timestamp": 54.3448, "power": 32.626459}, {"timestamp": 74.8821, "power": 32.626459}, {"timestamp": 95.4091, "power": 32.626459}, {"timestamp": 116.051, "power": 32.626459}, {"timestamp": 136.59, "power": 32.626459}, {"timestamp": 157.124, "power": 32.626459}, {"timestamp": 177.667, "power": 32.626459}, {"timestamp": 198.205, "power": 32.626459}, {"timestamp": 218.74, "power": 32.626459}, {"timestamp": 239.276, "power": 32.626459}, {"timestamp": 259.814, "power": 32.626459}, {"timestamp": 280.325, "power": 32.626459}, {"timestamp": 300.813, "power": 32.626459}, {"timestamp": 321.351, "power": 32.626459}, {"timestamp": 341.886, "power": 32.626459}, {"timestamp": 362.426, "power": 32.626459}, {"timestamp": 382.961, "power": 32.626459}, {"timestamp": 403.499, "power": 32.626459}, {"timestamp": 424.072, "power": 32.626459}, {"timestamp": 444.563, "power": 32.626459}, {"timestamp": 465.094, "power": 32.626459}, {"timestamp": 485.626, "power": 32.626459}, {"timestamp": 506.16, "power": 32.626459}, {"timestamp": 526.69, "power": 32.626459}, {"timestamp": 547.222, "power": 32.626459}, {"timestamp": 567.756, "power": 32.626459}, {"timestamp": 588.269, "power": 32.626459}, {"timestamp": 608.756, "power": 32.626459}, {"timestamp": 629.293, "power": 32.626459}, {"timestamp": 649.826, "power": 32.626459}, {"timestamp": 670.358, "power": 32.626459}, {"timestamp": 690.891, "power": 32.626459}, {"timestamp": 711.433, "power": 32.626459}, {"timestamp": 731.97, "power": 32.626459}, {"timestamp": 752.475, "power": 32.626459}, {"timestamp": 773.004, "power": 32.626459}, {"timestamp": 793.532, "power": 32.626459}, {"timestamp": 814.063, "power": 32.626459}, {"timestamp": 834.597, "power": 32.626459}, {"timestamp": 855.134, "power": 32.626459}, {"timestamp": 875.671, "power": 32.626459}, {"timestamp": 896.174, "power": 32.626459}, {"timestamp": 916.665, "power": 32.626459}, {"timestamp": 937.193, "power": 32.626459}, {"timestamp": 957.725, "power": 32.626459}, {"timestamp": 978.261, "power": 32.626459}, {"timestamp": 998.793, "power": 32.626459}, {"timestamp": 1019.32, "power": 32.363798}, {"timestamp": 1040.56, "power": 32.363798}, {"timestamp": 1061.11, "power": 32.363798}, {"timestamp": 1081.7, "power": 32.363798}, {"timestamp": 1102.3, "power": 32.363798}, {"timestamp": 1122.89, "power": 32.363798}, {"timestamp": 1143.48, "power": 32.363798}, {"timestamp": 1164.05, "power": 32.363798}, {"timestamp": 1184.6, "power": 32.363798}, {"timestamp": 1205.16, "power": 32.363798}, {"timestamp": 1225.76, "power": 32.363798}, {"timestamp": 1246.35, "power": 32.363798}, {"timestamp": 1266.95, "power": 32.363798}, {"timestamp": 1287.54, "power": 32.363798}, {"timestamp": 1308.24, "power": 32.363798}, {"timestamp": 1328.79, "power": 32.363798}, {"timestamp": 1349.35, "power": 32.363798}, {"timestamp": 1369.95, "power": 32.363798}, {"timestamp": 1390.55, "power": 32.363798}, {"timestamp": 1411.15, "power": 32.363798}, {"timestamp": 1431.74, "power": 32.363798}, {"timestamp": 1452.33, "power": 32.363798}, {"timestamp": 1472.88, "power": 32.363798}, {"timestamp": 1493.48, "power": 32.363798}, {"timestamp": 1514.07, "power": 32.363798}, {"timestamp": 1534.66, "power": 32.363798}, {"timestamp": 1555.25, "power": 32.363798}, {"timestamp": 1575.85, "power": 32.363798}, {"timestamp": 1596.41, "power": 32.363798}, {"timestamp": 1616.97, "power": 32.363798}, {"timestamp": 1637.54, "power": 32.363798}, {"timestamp": 1658.13, "power": 32.363798}, {"timestamp": 1678.72, "power": 32.363798}, {"timestamp": 1699.31, "power": 32.363798}, {"timestamp": 1719.91, "power": 32.363798}, {"timestamp": 1740.47, "power": 32.363798}, {"timestamp": 1761.03, "power": 32.363798}, {"timestamp": 1781.63, "power": 32.363798}, {"timestamp": 1802.22, "power": 32.363798}, {"timestamp": 1822.81, "power": 32.363798}, {"timestamp": 1843.4, "power": 32.363798}, {"timestamp": 1864.0, "power": 32.363798}, {"timestamp": 1884.55, "power": 32.363798}, {"timestamp": 1905.11, "power": 32.363798}, {"timestamp": 1925.7, "power": 32.363798}, {"timestamp": 1946.31, "power": 32.363798}, {"timestamp": 1966.91, "power": 32.363798}, {"timestamp": 1987.49, "power": 32.363798}, {"timestamp": 2008.04, "power": 32.363798}, {"timestamp": 2028.6, "power": 32.64927}, {"timestamp": 2049.69, "power": 32.64927}, {"timestamp": 2070.28, "power": 32.64927}, {"timestamp": 2090.86, "power": 32.64927}, {"timestamp": 2111.45, "power": 32.64927}, {"timestamp": 2132.06, "power": 32.64927}, {"timestamp": 2152.62, "power": 32.64927}, {"timestamp": 2173.17, "power": 32.64927}, {"timestamp": 2193.76, "power": 32.64927}, {"timestamp": 2214.36, "power": 32.64927}, {"timestamp": 2234.95, "power": 32.64927}, {"timestamp": 2255.53, "power": 32.64927}, {"timestamp": 2276.1, "power": 32.64927}, {"timestamp": 2296.66, "power": 32.64927}, {"timestamp": 2317.21, "power": 32.64927}, {"timestamp": 2337.81, "power": 32.64927}, {"timestamp": 2358.4, "power": 32.64927}, {"timestamp": 2379.0, "power": 32.64927}, {"timestamp": 2399.59, "power": 32.64927}, {"timestamp": 2420.16, "power": 32.64927}, {"timestamp": 2440.71, "power": 32.64927}, {"timestamp": 2461.27, "power": 32.64927}, {"timestamp": 2481.87, "power": 32.64927}, {"timestamp": 2502.47, "power": 32.64927}, {"timestamp": 2523.07, "power": 32.64927}, {"timestamp": 2543.59, "power": 32.64927}, {"timestamp": 2564.1, "power": 32.64927}, {"timestamp": 2584.62, "power": 32.64927}, {"timestamp": 2605.14, "power": 32.64927}, {"timestamp": 2625.67, "power": 32.64927}, {"timestamp": 2646.2, "power": 32.64927}, {"timestamp": 2666.73, "power": 32.64927}, {"timestamp": 2687.29, "power": 32.64927}, {"timestamp": 2707.83, "power": 32.64927}, {"timestamp": 2728.36, "power": 32.64927}, {"timestamp": 2748.9, "power": 32.64927}, {"timestamp": 2769.45, "power": 32.64927}, {"timestamp": 2789.99, "power": 32.64927}, {"timestamp": 2810.54, "power": 32.64927}, {"timestamp": 2831.08, "power": 32.64927}, {"timestamp": 2851.63, "power": 32.64927}, {"timestamp": 2872.14, "power": 32.64927}, {"timestamp": 2892.64, "power": 32.64927}, {"timestamp": 2913.18, "power": 32.64927}, {"timestamp": 2933.72, "power": 32.64927}, {"timestamp": 2954.26, "power": 32.64927}, {"timestamp": 2974.81, "power": 32.64927}, {"timestamp": 2995.36, "power": 32.64927}, {"timestamp": 3015.91, "power": 32.64927}, {"timestamp": 3036.42, "power": 33.343540000000004}, {"timestamp": 3057.51, "power": 33.343540000000004}, {"timestamp": 3078.07, "power": 33.343540000000004}, {"timestamp": 3098.65, "power": 33.343540000000004}, {"timestamp": 3119.22, "power": 33.343540000000004}, {"timestamp": 3139.8, "power": 33.343540000000004}, {"timestamp": 3160.32, "power": 33.343540000000004}, {"timestamp": 3180.88, "power": 33.343540000000004}, {"timestamp": 3201.45, "power": 33.343540000000004}, {"timestamp": 3222.02, "power": 33.343540000000004}, {"timestamp": 3242.59, "power": 33.343540000000004}, {"timestamp": 3263.16, "power": 33.343540000000004}, {"timestamp": 3283.73, "power": 33.343540000000004}, {"timestamp": 3304.25, "power": 33.343540000000004}, {"timestamp": 3324.74, "power": 33.343540000000004}, {"timestamp": 3345.31, "power": 33.343540000000004}, {"timestamp": 3365.87, "power": 33.343540000000004}, {"timestamp": 3386.45, "power": 33.343540000000004}, {"timestamp": 3407.03, "power": 33.343540000000004}, {"timestamp": 3427.6, "power": 33.343540000000004}, {"timestamp": 3448.12, "power": 33.343540000000004}, {"timestamp": 3468.62, "power": 33.343540000000004}, {"timestamp": 3489.19, "power": 33.343540000000004}, {"timestamp": 3509.76, "power": 33.343540000000004}, {"timestamp": 3530.34, "power": 33.343540000000004}, {"timestamp": 3550.9, "power": 33.343540000000004}, {"timestamp": 3571.47, "power": 33.343540000000004}, {"timestamp": 3592.07, "power": 33.343540000000004}, {"timestamp": 3612.56, "power": 33.343540000000004}, {"timestamp": 3633.12, "power": 33.343540000000004}, {"timestamp": 3653.69, "power": 33.343540000000004}, {"timestamp": 3674.27, "power": 33.343540000000004}, {"timestamp": 3694.82, "power": 33.343540000000004}, {"timestamp": 3715.36, "power": 33.343540000000004}, {"timestamp": 3735.91, "power": 33.343540000000004}, {"timestamp": 3756.42, "power": 33.343540000000004}, {"timestamp": 3776.96, "power": 33.343540000000004}, {"timestamp": 3797.5, "power": 33.343540000000004}, {"timestamp": 3818.04, "power": 33.343540000000004}, {"timestamp": 3838.58, "power": 33.343540000000004}, {"timestamp": 3859.13, "power": 33.343540000000004}, {"timestamp": 3879.66, "power": 33.343540000000004}, {"timestamp": 3900.19, "power": 33.343540000000004}, {"timestamp": 3920.68, "power": 33.343540000000004}, {"timestamp": 3941.22, "power": 33.343540000000004}, {"timestamp": 3961.77, "power": 33.343540000000004}, {"timestamp": 3982.31, "power": 33.343540000000004}, {"timestamp": 4002.85, "power": 33.343540000000004}, {"timestamp": 4023.39, "power": 33.343540000000004}, {"timestamp": 4043.94, "power": 33.478504}, {"timestamp": 4065.04, "power": 33.478504}, {"timestamp": 4085.58, "power": 33.478504}, {"timestamp": 4106.12, "power": 33.478504}, {"timestamp": 4126.71, "power": 33.478504}, {"timestamp": 4147.27, "power": 33.478504}, {"timestamp": 4167.83, "power": 33.478504}, {"timestamp": 4188.35, "power": 33.478504}, {"timestamp": 4208.9, "power": 33.478504}, {"timestamp": 4229.47, "power": 33.478504}, {"timestamp": 4250.05, "power": 33.478504}, {"timestamp": 4270.6, "power": 33.478504}, {"timestamp": 4291.17, "power": 33.478504}, {"timestamp": 4311.73, "power": 33.478504}, {"timestamp": 4332.26, "power": 33.478504}, {"timestamp": 4352.81, "power": 33.478504}, {"timestamp": 4373.37, "power": 33.478504}, {"timestamp": 4393.95, "power": 33.478504}, {"timestamp": 4414.5, "power": 33.478504}, {"timestamp": 4435.04, "power": 33.478504}, {"timestamp": 4455.59, "power": 33.478504}, {"timestamp": 4476.11, "power": 33.478504}, {"timestamp": 4496.6, "power": 33.478504}, {"timestamp": 4517.13, "power": 33.478504}, {"timestamp": 4537.68, "power": 33.478504}, {"timestamp": 4558.25, "power": 33.478504}, {"timestamp": 4578.82, "power": 33.478504}, {"timestamp": 4599.38, "power": 33.478504}, {"timestamp": 4619.94, "power": 33.478504}, {"timestamp": 4640.46, "power": 33.478504}, {"timestamp": 4661.03, "power": 33.478504}, {"timestamp": 4681.59, "power": 33.478504}, {"timestamp": 4702.14, "power": 33.478504}, {"timestamp": 4722.71, "power": 33.478504}, {"timestamp": 4743.28, "power": 33.478504}, {"timestamp": 4763.84, "power": 33.478504}, {"timestamp": 4784.37, "power": 33.478504}, {"timestamp": 4804.92, "power": 33.478504}, {"timestamp": 4825.49, "power": 33.478504}, {"timestamp": 4846.06, "power": 33.478504}, {"timestamp": 4866.63, "power": 33.478504}, {"timestamp": 4887.19, "power": 33.478504}, {"timestamp": 4907.76, "power": 33.478504}, {"timestamp": 4928.28, "power": 33.478504}, {"timestamp": 4948.83, "power": 33.478504}, {"timestamp": 4969.4, "power": 33.478504}, {"timestamp": 4989.97, "power": 33.478504}, {"timestamp": 5010.53, "power": 33.478504}, {"timestamp": 5031.09, "power": 33.478504}, {"timestamp": 5051.66, "power": 33.04378}, {"timestamp": 5072.84, "power": 33.04378}, {"timestamp": 5093.38, "power": 33.04378}, {"timestamp": 5113.95, "power": 33.04378}, {"timestamp": 5134.52, "power": 33.04378}, {"timestamp": 5155.09, "power": 33.04378}, {"timestamp": 5175.65, "power": 33.04378}, {"timestamp": 5196.17, "power": 33.04378}, {"timestamp": 5216.73, "power": 33.04378}, {"timestamp": 5237.31, "power": 33.04378}, {"timestamp": 5257.85, "power": 33.04378}, {"timestamp": 5278.41, "power": 33.04378}, {"timestamp": 5298.97, "power": 33.04378}, {"timestamp": 5319.55, "power": 33.04378}, {"timestamp": 5340.09, "power": 33.04378}, {"timestamp": 5360.59, "power": 33.04378}, {"timestamp": 5381.15, "power": 33.04378}, {"timestamp": 5401.72, "power": 33.04378}, {"timestamp": 5422.3, "power": 33.04378}, {"timestamp": 5442.87, "power": 33.04378}, {"timestamp": 5463.45, "power": 33.04378}, {"timestamp": 5484.02, "power": 33.04378}, {"timestamp": 5504.52, "power": 33.04378}, {"timestamp": 5525.09, "power": 33.04378}, {"timestamp": 5545.66, "power": 33.04378}, {"timestamp": 5566.2, "power": 33.04378}, {"timestamp": 5586.77, "power": 33.04378}, {"timestamp": 5607.35, "power": 33.04378}, {"timestamp": 5627.91, "power": 33.04378}, {"timestamp": 5648.43, "power": 33.04378}, {"timestamp": 5668.98, "power": 33.04378}, {"timestamp": 5689.55, "power": 33.04378}, {"timestamp": 5710.1, "power": 33.04378}, {"timestamp": 5730.63, "power": 33.04378}, {"timestamp": 5751.18, "power": 33.04378}, {"timestamp": 5771.72, "power": 33.04378}, {"timestamp": 5792.24, "power": 33.04378}, {"timestamp": 5812.73, "power": 33.04378}, {"timestamp": 5833.27, "power": 33.04378}, {"timestamp": 5853.81, "power": 33.04378}, {"timestamp": 5874.34, "power": 33.04378}, {"timestamp": 5894.89, "power": 33.04378}, {"timestamp": 5915.43, "power": 33.04378}, {"timestamp": 5935.97, "power": 33.04378}, {"timestamp": 5956.48, "power": 33.04378}, {"timestamp": 5977.01, "power": 33.04378}, {"timestamp": 5997.55, "power": 33.04378}, {"timestamp": 6018.1, "power": 33.04378}, {"timestamp": 6038.64, "power": 33.04378}, {"timestamp": 6059.18, "power": 33.366541999999995}, {"timestamp": 6080.3, "power": 33.366541999999995}, {"timestamp": 6100.8, "power": 33.366541999999995}, {"timestamp": 6121.36, "power": 33.366541999999995}, {"timestamp": 6141.93, "power": 33.366541999999995}, {"timestamp": 6162.49, "power": 33.366541999999995}, {"timestamp": 6183.05, "power": 33.366541999999995}, {"timestamp": 6203.61, "power": 33.366541999999995}, {"timestamp": 6224.12, "power": 33.366541999999995}, {"timestamp": 6244.61, "power": 33.366541999999995}, {"timestamp": 6265.17, "power": 33.366541999999995}, {"timestamp": 6285.74, "power": 33.366541999999995}, {"timestamp": 6306.31, "power": 33.366541999999995}, {"timestamp": 6326.88, "power": 33.366541999999995}, {"timestamp": 6347.43, "power": 33.366541999999995}, {"timestamp": 6368.0, "power": 33.366541999999995}, {"timestamp": 6388.5, "power": 33.366541999999995}, {"timestamp": 6409.05, "power": 33.366541999999995}, {"timestamp": 6429.61, "power": 33.366541999999995}, {"timestamp": 6450.18, "power": 33.366541999999995}, {"timestamp": 6470.72, "power": 33.366541999999995}, {"timestamp": 6491.29, "power": 33.366541999999995}, {"timestamp": 6511.86, "power": 33.366541999999995}, {"timestamp": 6532.38, "power": 33.366541999999995}, {"timestamp": 6552.93, "power": 33.366541999999995}, {"timestamp": 6573.5, "power": 33.366541999999995}, {"timestamp": 6594.05, "power": 33.366541999999995}, {"timestamp": 6614.62, "power": 33.366541999999995}, {"timestamp": 6635.19, "power": 33.366541999999995}, {"timestamp": 6655.75, "power": 33.366541999999995}, {"timestamp": 6676.27, "power": 33.366541999999995}, {"timestamp": 6696.81, "power": 33.366541999999995}, {"timestamp": 6717.36, "power": 33.366541999999995}, {"timestamp": 6737.91, "power": 33.366541999999995}, {"timestamp": 6758.47, "power": 33.366541999999995}, {"timestamp": 6779.03, "power": 33.366541999999995}, {"timestamp": 6799.6, "power": 33.366541999999995}, {"timestamp": 6820.07, "power": 33.366541999999995}, {"timestamp": 6840.56, "power": 33.366541999999995}, {"timestamp": 6861.12, "power": 33.366541999999995}, {"timestamp": 6881.69, "power": 33.366541999999995}, {"timestamp": 6902.26, "power": 33.366541999999995}, {"timestamp": 6922.81, "power": 33.366541999999995}, {"timestamp": 6943.39, "power": 33.366541999999995}, {"timestamp": 6963.94, "power": 33.366541999999995}, {"timestamp": 6984.44, "power": 33.366541999999995}, {"timestamp": 7004.99, "power": 33.366541999999995}, {"timestamp": 7025.55, "power": 33.366541999999995}, {"timestamp": 7046.12, "power": 33.366541999999995}, {"timestamp": 7066.66, "power": 33.361122}, {"timestamp": 7087.87, "power": 33.361122}, {"timestamp": 7108.37, "power": 33.361122}, {"timestamp": 7128.92, "power": 33.361122}, {"timestamp": 7149.47, "power": 33.361122}, {"timestamp": 7170.02, "power": 33.361122}, {"timestamp": 7190.57, "power": 33.361122}, {"timestamp": 7211.13, "power": 33.361122}, {"timestamp": 7231.68, "power": 33.361122}, {"timestamp": 7252.2, "power": 33.361122}, {"timestamp": 7272.74, "power": 33.361122}, {"timestamp": 7293.31, "power": 33.361122}, {"timestamp": 7313.87, "power": 33.361122}, {"timestamp": 7334.4, "power": 33.361122}, {"timestamp": 7354.94, "power": 33.361122}, {"timestamp": 7375.47, "power": 33.361122}, {"timestamp": 7396.01, "power": 33.361122}, {"timestamp": 7416.5, "power": 33.361122}, {"timestamp": 7437.05, "power": 33.361122}, {"timestamp": 7457.61, "power": 33.361122}, {"timestamp": 7478.16, "power": 33.361122}, {"timestamp": 7498.72, "power": 33.361122}, {"timestamp": 7519.29, "power": 33.361122}, {"timestamp": 7539.84, "power": 33.361122}, {"timestamp": 7560.35, "power": 33.361122}, {"timestamp": 7580.89, "power": 33.361122}, {"timestamp": 7601.44, "power": 33.361122}, {"timestamp": 7622.02, "power": 33.361122}, {"timestamp": 7642.59, "power": 33.361122}, {"timestamp": 7663.15, "power": 33.361122}, {"timestamp": 7683.71, "power": 33.361122}, {"timestamp": 7704.22, "power": 33.361122}, {"timestamp": 7724.71, "power": 33.361122}, {"timestamp": 7745.24, "power": 33.361122}, {"timestamp": 7765.77, "power": 33.361122}, {"timestamp": 7786.31, "power": 33.361122}, {"timestamp": 7806.85, "power": 33.361122}, {"timestamp": 7827.38, "power": 33.361122}, {"timestamp": 7847.91, "power": 33.361122}, {"timestamp": 7868.42, "power": 33.361122}, {"timestamp": 7888.95, "power": 33.361122}, {"timestamp": 7909.48, "power": 33.361122}, {"timestamp": 7930.01, "power": 33.361122}, {"timestamp": 7950.54, "power": 33.361122}, {"timestamp": 7971.08, "power": 33.361122}, {"timestamp": 7991.61, "power": 33.361122}, {"timestamp": 8012.13, "power": 33.361122}, {"timestamp": 8032.66, "power": 33.361122}, {"timestamp": 8053.19, "power": 33.361122}, {"timestamp": 8073.72, "power": 33.068545}, {"timestamp": 8094.78, "power": 33.068545}, {"timestamp": 8115.31, "power": 33.068545}, {"timestamp": 8135.85, "power": 33.068545}, {"timestamp": 8156.37, "power": 33.068545}, {"timestamp": 8176.91, "power": 33.068545}, {"timestamp": 8197.48, "power": 33.068545}, {"timestamp": 8218.03, "power": 33.068545}, {"timestamp": 8238.6, "power": 33.068545}, {"timestamp": 8259.15, "power": 33.068545}, {"timestamp": 8279.7, "power": 33.068545}, {"timestamp": 8300.21, "power": 33.068545}, {"timestamp": 8320.69, "power": 33.068545}, {"timestamp": 8341.24, "power": 33.068545}, {"timestamp": 8361.8, "power": 33.068545}, {"timestamp": 8382.37, "power": 33.068545}, {"timestamp": 8402.94, "power": 33.068545}, {"timestamp": 8423.48, "power": 33.068545}, {"timestamp": 8444.05, "power": 33.068545}, {"timestamp": 8464.54, "power": 33.068545}, {"timestamp": 8485.1, "power": 33.068545}, {"timestamp": 8505.67, "power": 33.068545}, {"timestamp": 8526.23, "power": 33.068545}, {"timestamp": 8546.79, "power": 33.068545}, {"timestamp": 8567.33, "power": 33.068545}, {"timestamp": 8587.89, "power": 33.068545}, {"timestamp": 8608.4, "power": 33.068545}, {"timestamp": 8628.95, "power": 33.068545}, {"timestamp": 8649.52, "power": 33.068545}, {"timestamp": 8670.07, "power": 33.068545}, {"timestamp": 8690.64, "power": 33.068545}, {"timestamp": 8711.19, "power": 33.068545}, {"timestamp": 8731.76, "power": 33.068545}, {"timestamp": 8752.27, "power": 33.068545}, {"timestamp": 8772.81, "power": 33.068545}, {"timestamp": 8793.37, "power": 33.068545}, {"timestamp": 8813.93, "power": 33.068545}, {"timestamp": 8834.5, "power": 33.068545}, {"timestamp": 8855.05, "power": 33.068545}, {"timestamp": 8875.6, "power": 33.068545}, {"timestamp": 8896.11, "power": 33.068545}, {"timestamp": 8916.6, "power": 33.068545}, {"timestamp": 8937.13, "power": 33.068545}, {"timestamp": 8957.68, "power": 33.068545}, {"timestamp": 8978.25, "power": 33.068545}, {"timestamp": 8998.82, "power": 33.068545}, {"timestamp": 9019.38, "power": 33.068545}, {"timestamp": 9039.91, "power": 33.068545}, {"timestamp": 9060.43, "power": 33.068545}, {"timestamp": 9080.98, "power": 33.569807999999995}, {"timestamp": 9102.11, "power": 33.569807999999995}, {"timestamp": 9122.64, "power": 33.569807999999995}, {"timestamp": 9143.17, "power": 33.569807999999995}, {"timestamp": 9163.7, "power": 33.569807999999995}, {"timestamp": 9184.23, "power": 33.569807999999995}, {"timestamp": 9204.72, "power": 33.569807999999995}, {"timestamp": 9225.29, "power": 33.569807999999995}, {"timestamp": 9245.85, "power": 33.569807999999995}, {"timestamp": 9266.4, "power": 33.569807999999995}, {"timestamp": 9286.95, "power": 33.569807999999995}, {"timestamp": 9307.52, "power": 33.569807999999995}, {"timestamp": 9328.08, "power": 33.569807999999995}, {"timestamp": 9348.57, "power": 33.569807999999995}, {"timestamp": 9369.13, "power": 33.569807999999995}, {"timestamp": 9389.7, "power": 33.569807999999995}, {"timestamp": 9410.25, "power": 33.569807999999995}, {"timestamp": 9430.82, "power": 33.569807999999995}, {"timestamp": 9451.39, "power": 33.569807999999995}, {"timestamp": 9471.94, "power": 33.569807999999995}, {"timestamp": 9492.44, "power": 33.569807999999995}, {"timestamp": 9512.99, "power": 33.569807999999995}, {"timestamp": 9533.55, "power": 33.569807999999995}, {"timestamp": 9554.12, "power": 33.569807999999995}, {"timestamp": 9574.67, "power": 33.569807999999995}, {"timestamp": 9595.23, "power": 33.569807999999995}, {"timestamp": 9615.79, "power": 33.569807999999995}, {"timestamp": 9636.3, "power": 33.569807999999995}, {"timestamp": 9656.85, "power": 33.569807999999995}, {"timestamp": 9677.41, "power": 33.569807999999995}, {"timestamp": 9697.97, "power": 33.569807999999995}, {"timestamp": 9718.5, "power": 33.569807999999995}, {"timestamp": 9739.03, "power": 33.569807999999995}, {"timestamp": 9759.57, "power": 33.569807999999995}, {"timestamp": 9780.04, "power": 33.569807999999995}, {"timestamp": 9800.53, "power": 33.569807999999995}, {"timestamp": 9821.06, "power": 33.569807999999995}, {"timestamp": 9841.59, "power": 33.569807999999995}, {"timestamp": 9862.12, "power": 33.569807999999995}, {"timestamp": 9882.66, "power": 33.569807999999995}, {"timestamp": 9903.2, "power": 33.569807999999995}, {"timestamp": 9923.76, "power": 33.569807999999995}, {"timestamp": 9944.26, "power": 33.569807999999995}, {"timestamp": 9964.79, "power": 33.569807999999995}, {"timestamp": 9985.32, "power": 33.569807999999995}, {"timestamp": 10005.9, "power": 33.569807999999995}, {"timestamp": 10026.4, "power": 33.569807999999995}, {"timestamp": 10046.9, "power": 33.569807999999995}, {"timestamp": 10067.5, "power": 33.569807999999995}, {"timestamp": 10088.0, "power": 33.54742}, {"timestamp": 10109.1, "power": 33.54742}, {"timestamp": 10129.6, "power": 33.54742}, {"timestamp": 10150.2, "power": 33.54742}, {"timestamp": 10170.8, "power": 33.54742}, {"timestamp": 10191.3, "power": 33.54742}, {"timestamp": 10211.8, "power": 33.54742}, {"timestamp": 10232.4, "power": 33.54742}, {"timestamp": 10252.8, "power": 33.54742}, {"timestamp": 10273.4, "power": 33.54742}, {"timestamp": 10294.0, "power": 33.54742}, {"timestamp": 10314.5, "power": 33.54742}, {"timestamp": 10335.1, "power": 33.54742}, {"timestamp": 10355.7, "power": 33.54742}, {"timestamp": 10376.2, "power": 33.54742}, {"timestamp": 10396.7, "power": 33.54742}, {"timestamp": 10417.2, "power": 33.54742}, {"timestamp": 10437.8, "power": 33.54742}, {"timestamp": 10458.4, "power": 33.54742}, {"timestamp": 10478.9, "power": 33.54742}, {"timestamp": 10499.5, "power": 33.54742}, {"timestamp": 10520.1, "power": 33.54742}, {"timestamp": 10540.5, "power": 33.54742}, {"timestamp": 10561.1, "power": 33.54742}, {"timestamp": 10581.7, "power": 33.54742}, {"timestamp": 10602.3, "power": 33.54742}, {"timestamp": 10622.8, "power": 33.54742}, {"timestamp": 10643.4, "power": 33.54742}, {"timestamp": 10664.0, "power": 33.54742}, {"timestamp": 10684.5, "power": 33.54742}, {"timestamp": 10705.0, "power": 33.54742}, {"timestamp": 10725.6, "power": 33.54742}, {"timestamp": 10746.1, "power": 33.54742}, {"timestamp": 10766.7, "power": 33.54742}, {"timestamp": 10787.2, "power": 33.54742}, {"timestamp": 10807.8, "power": 33.54742}, {"timestamp": 10828.3, "power": 33.54742}, {"timestamp": 10848.9, "power": 33.54742}, {"timestamp": 10869.4, "power": 33.54742}, {"timestamp": 10890.0, "power": 33.54742}, {"timestamp": 10910.5, "power": 33.54742}, {"timestamp": 10931.1, "power": 33.54742}, {"timestamp": 10951.7, "power": 33.54742}, {"timestamp": 10972.2, "power": 33.54742}, {"timestamp": 10992.7, "power": 33.54742}, {"timestamp": 11013.2, "power": 33.54742}, {"timestamp": 11033.8, "power": 33.54742}, {"timestamp": 11054.3, "power": 33.54742}, {"timestamp": 11074.9, "power": 33.54742}, {"timestamp": 11095.5, "power": 33.325131}, {"timestamp": 11116.6, "power": 33.325131}, {"timestamp": 11137.1, "power": 33.325131}, {"timestamp": 11157.6, "power": 33.325131}, {"timestamp": 11178.2, "power": 33.325131}, {"timestamp": 11198.7, "power": 33.325131}, {"timestamp": 11219.3, "power": 33.325131}, {"timestamp": 11239.9, "power": 33.325131}, {"timestamp": 11260.4, "power": 33.325131}, {"timestamp": 11280.9, "power": 33.325131}, {"timestamp": 11301.5, "power": 33.325131}, {"timestamp": 11322.0, "power": 33.325131}, {"timestamp": 11342.6, "power": 33.325131}, {"timestamp": 11363.2, "power": 33.325131}, {"timestamp": 11383.7, "power": 33.325131}, {"timestamp": 11404.2, "power": 33.325131}, {"timestamp": 11424.7, "power": 33.325131}, {"timestamp": 11445.3, "power": 33.325131}, {"timestamp": 11465.8, "power": 33.325131}, {"timestamp": 11486.4, "power": 33.325131}, {"timestamp": 11507.0, "power": 33.325131}, {"timestamp": 11527.5, "power": 33.325131}, {"timestamp": 11548.1, "power": 33.325131}, {"timestamp": 11568.6, "power": 33.325131}, {"timestamp": 11589.1, "power": 33.325131}, {"timestamp": 11609.7, "power": 33.325131}, {"timestamp": 11630.3, "power": 33.325131}, {"timestamp": 11650.8, "power": 33.325131}, {"timestamp": 11671.3, "power": 33.325131}, {"timestamp": 11691.9, "power": 33.325131}, {"timestamp": 11712.4, "power": 33.325131}, {"timestamp": 11732.9, "power": 33.325131}, {"timestamp": 11753.5, "power": 33.325131}, {"timestamp": 11774.0, "power": 33.325131}, {"timestamp": 11794.5, "power": 33.325131}, {"timestamp": 11815.1, "power": 33.325131}, {"timestamp": 11835.6, "power": 33.325131}, {"timestamp": 11856.1, "power": 33.325131}, {"timestamp": 11876.6, "power": 33.325131}, {"timestamp": 11897.1, "power": 33.325131}, {"timestamp": 11917.7, "power": 33.325131}, {"timestamp": 11938.2, "power": 33.325131}, {"timestamp": 11958.7, "power": 33.325131}, {"timestamp": 11979.3, "power": 33.325131}, {"timestamp": 11999.8, "power": 33.325131}, {"timestamp": 12020.3, "power": 33.325131}, {"timestamp": 12040.8, "power": 33.325131}, {"timestamp": 12061.4, "power": 33.325131}, {"timestamp": 12081.9, "power": 33.325131}, {"timestamp": 12102.4, "power": 33.46651}, {"timestamp": 12123.9, "power": 33.46651}, {"timestamp": 12144.5, "power": 33.46651}, {"timestamp": 12164.9, "power": 33.46651}, {"timestamp": 12185.5, "power": 33.46651}, {"timestamp": 12206.1, "power": 33.46651}, {"timestamp": 12226.6, "power": 33.46651}, {"timestamp": 12247.2, "power": 33.46651}, {"timestamp": 12267.7, "power": 33.46651}, {"timestamp": 12288.2, "power": 33.46651}, {"timestamp": 12308.7, "power": 33.46651}, {"timestamp": 12329.3, "power": 33.46651}, {"timestamp": 12349.8, "power": 33.46651}, {"timestamp": 12370.4, "power": 33.46651}, {"timestamp": 12390.9, "power": 33.46651}, {"timestamp": 12411.4, "power": 33.46651}, {"timestamp": 12432.0, "power": 33.46651}, {"timestamp": 12452.5, "power": 33.46651}, {"timestamp": 12473.0, "power": 33.46651}, {"timestamp": 12493.5, "power": 33.46651}, {"timestamp": 12514.1, "power": 33.46651}, {"timestamp": 12534.6, "power": 33.46651}, {"timestamp": 12555.1, "power": 33.46651}, {"timestamp": 12575.7, "power": 33.46651}, {"timestamp": 12596.2, "power": 33.46651}, {"timestamp": 12616.6, "power": 33.46651}, {"timestamp": 12637.1, "power": 33.46651}, {"timestamp": 12657.6, "power": 33.46651}, {"timestamp": 12678.2, "power": 33.46651}, {"timestamp": 12698.7, "power": 33.46651}, {"timestamp": 12719.2, "power": 33.46651}, {"timestamp": 12739.7, "power": 33.46651}, {"timestamp": 12760.2, "power": 33.46651}, {"timestamp": 12780.7, "power": 33.46651}, {"timestamp": 12801.2, "power": 33.46651}, {"timestamp": 12821.8, "power": 33.46651}, {"timestamp": 12842.3, "power": 33.46651}, {"timestamp": 12862.8, "power": 33.46651}, {"timestamp": 12883.4, "power": 33.46651}, {"timestamp": 12903.9, "power": 33.46651}, {"timestamp": 12924.4, "power": 33.46651}, {"timestamp": 12945.0, "power": 33.46651}, {"timestamp": 12965.5, "power": 33.46651}, {"timestamp": 12986.1, "power": 33.46651}, {"timestamp": 13006.7, "power": 33.46651}, {"timestamp": 13027.2, "power": 33.46651}, {"timestamp": 13047.8, "power": 33.46651}, {"timestamp": 13068.3, "power": 33.46651}, {"timestamp": 13088.8, "power": 33.46651}, {"timestamp": 13109.4, "power": 33.391102000000004}, {"timestamp": 13130.7, "power": 33.391102000000004}, {"timestamp": 13151.2, "power": 33.391102000000004}, {"timestamp": 13171.8, "power": 33.391102000000004}, {"timestamp": 13192.3, "power": 33.391102000000004}, {"timestamp": 13212.9, "power": 33.391102000000004}, {"timestamp": 13233.5, "power": 33.391102000000004}, {"timestamp": 13254.0, "power": 33.391102000000004}, {"timestamp": 13274.6, "power": 33.391102000000004}, {"timestamp": 13295.2, "power": 33.391102000000004}, {"timestamp": 13315.7, "power": 33.391102000000004}, {"timestamp": 13336.2, "power": 33.391102000000004}, {"timestamp": 13356.7, "power": 33.391102000000004}, {"timestamp": 13377.3, "power": 33.391102000000004}, {"timestamp": 13397.9, "power": 33.391102000000004}, {"timestamp": 13418.4, "power": 33.391102000000004}, {"timestamp": 13439.0, "power": 33.391102000000004}, {"timestamp": 13459.6, "power": 33.391102000000004}, {"timestamp": 13480.1, "power": 33.391102000000004}, {"timestamp": 13500.6, "power": 33.391102000000004}, {"timestamp": 13521.1, "power": 33.391102000000004}, {"timestamp": 13541.7, "power": 33.391102000000004}, {"timestamp": 13562.2, "power": 33.391102000000004}, {"timestamp": 13582.8, "power": 33.391102000000004}, {"timestamp": 13603.3, "power": 33.391102000000004}, {"timestamp": 13623.9, "power": 33.391102000000004}, {"timestamp": 13644.4, "power": 33.391102000000004}, {"timestamp": 13665.0, "power": 33.391102000000004}, {"timestamp": 13685.5, "power": 33.391102000000004}, {"timestamp": 13706.1, "power": 33.391102000000004}, {"timestamp": 13726.6, "power": 33.391102000000004}, {"timestamp": 13747.2, "power": 33.391102000000004}, {"timestamp": 13767.8, "power": 33.391102000000004}, {"timestamp": 13788.3, "power": 33.391102000000004}, {"timestamp": 13808.8, "power": 33.391102000000004}, {"timestamp": 13829.4, "power": 33.391102000000004}, {"timestamp": 13849.9, "power": 33.391102000000004}, {"timestamp": 13870.5, "power": 33.391102000000004}, {"timestamp": 13891.0, "power": 33.391102000000004}, {"timestamp": 13911.6, "power": 33.391102000000004}, {"timestamp": 13932.1, "power": 33.391102000000004}, {"timestamp": 13952.6, "power": 33.391102000000004}, {"timestamp": 13973.1, "power": 33.391102000000004}, {"timestamp": 13993.7, "power": 33.391102000000004}, {"timestamp": 14014.3, "power": 33.391102000000004}, {"timestamp": 14034.8, "power": 33.391102000000004}, {"timestamp": 14055.4, "power": 33.391102000000004}, {"timestamp": 14075.9, "power": 33.391102000000004}, {"timestamp": 14096.5, "power": 33.391102000000004}, {"timestamp": 14117.0, "power": 32.655872}, {"timestamp": 14138.1, "power": 32.655872}, {"timestamp": 14158.6, "power": 32.655872}, {"timestamp": 14179.2, "power": 32.655872}, {"timestamp": 14199.7, "power": 32.655872}, {"timestamp": 14220.2, "power": 32.655872}, {"timestamp": 14240.8, "power": 32.655872}, {"timestamp": 14261.3, "power": 32.655872}, {"timestamp": 14281.9, "power": 32.655872}, {"timestamp": 14302.5, "power": 32.655872}, {"timestamp": 14323.0, "power": 32.655872}, {"timestamp": 14343.6, "power": 32.655872}, {"timestamp": 14364.1, "power": 32.655872}, {"timestamp": 14384.6, "power": 32.655872}, {"timestamp": 14405.1, "power": 32.655872}, {"timestamp": 14425.7, "power": 32.655872}, {"timestamp": 14446.3, "power": 32.655872}, {"timestamp": 14466.8, "power": 32.655872}, {"timestamp": 14487.4, "power": 32.655872}, {"timestamp": 14508.0, "power": 32.655872}, {"timestamp": 14528.5, "power": 32.655872}, {"timestamp": 14549.0, "power": 32.655872}, {"timestamp": 14569.6, "power": 32.655872}, {"timestamp": 14590.1, "power": 32.655872}, {"timestamp": 14610.7, "power": 32.655872}, {"timestamp": 14631.3, "power": 32.655872}, {"timestamp": 14651.8, "power": 32.655872}, {"timestamp": 14672.3, "power": 32.655872}, {"timestamp": 14692.8, "power": 32.655872}, {"timestamp": 14713.4, "power": 32.655872}, {"timestamp": 14734.0, "power": 32.655872}, {"timestamp": 14754.6, "power": 32.655872}, {"timestamp": 14775.2, "power": 32.655872}, {"timestamp": 14795.7, "power": 32.655872}, {"timestamp": 14816.2, "power": 32.655872}, {"timestamp": 14836.7, "power": 32.655872}, {"timestamp": 14857.2, "power": 32.655872}, {"timestamp": 14877.7, "power": 32.655872}, {"timestamp": 14898.3, "power": 32.655872}, {"timestamp": 14918.8, "power": 32.655872}, {"timestamp": 14939.3, "power": 32.655872}, {"timestamp": 14959.8, "power": 32.655872}, {"timestamp": 14980.3, "power": 32.655872}, {"timestamp": 15000.9, "power": 32.655872}, {"timestamp": 15021.4, "power": 32.655872}, {"timestamp": 15041.9, "power": 32.655872}, {"timestamp": 15062.4, "power": 32.655872}, {"timestamp": 15083.0, "power": 32.655872}, {"timestamp": 15103.5, "power": 32.655872}, {"timestamp": 15124.0, "power": 35.302442}, {"timestamp": 15146.1, "power": 35.302442}, {"timestamp": 15166.6, "power": 35.302442}, {"timestamp": 15187.1, "power": 35.302442}, {"timestamp": 15207.6, "power": 35.302442}, {"timestamp": 15228.1, "power": 35.302442}, {"timestamp": 15248.7, "power": 35.302442}, {"timestamp": 15269.2, "power": 35.302442}, {"timestamp": 15289.7, "power": 35.302442}, {"timestamp": 15310.2, "power": 35.302442}, {"timestamp": 15330.8, "power": 35.302442}, {"timestamp": 15351.3, "power": 35.302442}, {"timestamp": 15371.8, "power": 35.302442}, {"timestamp": 15392.3, "power": 35.302442}, {"timestamp": 15412.8, "power": 35.302442}, {"timestamp": 15433.3, "power": 35.302442}, {"timestamp": 15453.9, "power": 35.302442}, {"timestamp": 15474.4, "power": 35.302442}, {"timestamp": 15494.9, "power": 35.302442}, {"timestamp": 15515.4, "power": 35.302442}, {"timestamp": 15536.0, "power": 35.302442}, {"timestamp": 15556.5, "power": 35.302442}, {"timestamp": 15577.0, "power": 35.302442}, {"timestamp": 15597.5, "power": 35.302442}, {"timestamp": 15618.0, "power": 35.302442}, {"timestamp": 15638.5, "power": 35.302442}, {"timestamp": 15659.1, "power": 35.302442}, {"timestamp": 15684.9, "power": 35.302442}, {"timestamp": 15705.4, "power": 35.302442}, {"timestamp": 15726.0, "power": 35.302442}, {"timestamp": 15746.5, "power": 35.302442}, {"timestamp": 15767.0, "power": 35.302442}, {"timestamp": 15787.6, "power": 35.302442}, {"timestamp": 15808.0, "power": 35.302442}, {"timestamp": 15828.5, "power": 35.302442}, {"timestamp": 15849.0, "power": 35.302442}, {"timestamp": 15869.5, "power": 35.302442}, {"timestamp": 15890.0, "power": 35.302442}, {"timestamp": 15910.6, "power": 35.302442}, {"timestamp": 15931.1, "power": 35.302442}, {"timestamp": 15951.6, "power": 35.302442}, {"timestamp": 15972.1, "power": 35.302442}, {"timestamp": 15992.6, "power": 35.302442}, {"timestamp": 16013.1, "power": 35.302442}, {"timestamp": 16033.6, "power": 35.302442}, {"timestamp": 16054.1, "power": 35.302442}, {"timestamp": 16074.6, "power": 35.302442}, {"timestamp": 16095.2, "power": 35.302442}, {"timestamp": 16115.7, "power": 35.302442}, {"timestamp": 16136.2, "power": 32.362759}, {"timestamp": 16157.2, "power": 32.362759}, {"timestamp": 16177.7, "power": 32.362759}, {"timestamp": 16198.2, "power": 32.362759}, {"timestamp": 16218.7, "power": 32.362759}, {"timestamp": 16239.3, "power": 32.362759}, {"timestamp": 16259.8, "power": 32.362759}, {"timestamp": 16280.3, "power": 32.362759}, {"timestamp": 16300.8, "power": 32.362759}, {"timestamp": 16321.3, "power": 32.362759}], "timeline": {"START": "2552.261097", "END": "14670.09092"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13166.6}, {"name": "clSetKernelArg", "calls": 19, "time": 2382.14}, {"name": "clReleaseKernel", "calls": 1, "time": 599.38}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.4083}, {"name": "clReleaseContext", "calls": 1, "time": 39.6725}, {"name": "clCreateContext", "calls": 1, "time": 31.5645}, {"name": "clReleaseProgram", "calls": 1, "time": 16.0987}, {"name": "clCreateKernel", "calls": 1, "time": 0.373396}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.270779}, {"name": "clEnqueueTask", "calls": 1, "time": 0.130734}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086864}, {"name": "clRetainMemObject", "calls": 14, "time": 0.0718}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031398}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023403}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020906}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010549}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010398}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009754}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008056}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007893}, {"name": "clRetainDevice", "calls": 2, "time": 0.00473}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12117.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12117.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8757.417733, "utilization": 91.223101, "size": 8718900.0, "time": 995.601702}, {"type": "WRITE", "transfers": 1, "speed": 6538.599588, "utilization": 68.110412, "size": 346060.0, "time": 52.925733}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 395014166, "speed": 261.1, "utilization": 2.26649, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24687380, "speed": 486.856, "utilization": 4.22618, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len4/run3.json b/code/fpga/unopt_results/dna.10MB.len4/run3.json new file mode 100644 index 0000000..8701c94 --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 45.4581, "power": 32.946431}, {"timestamp": 66.0922, "power": 32.946431}, {"timestamp": 86.637, "power": 32.946431}, {"timestamp": 107.172, "power": 32.946431}, {"timestamp": 127.794, "power": 32.946431}, {"timestamp": 148.351, "power": 32.946431}, {"timestamp": 168.89, "power": 32.946431}, {"timestamp": 189.443, "power": 32.946431}, {"timestamp": 209.987, "power": 32.946431}, {"timestamp": 230.531, "power": 32.946431}, {"timestamp": 251.078, "power": 32.946431}, {"timestamp": 271.628, "power": 32.946431}, {"timestamp": 292.142, "power": 32.946431}, {"timestamp": 312.676, "power": 32.946431}, {"timestamp": 333.221, "power": 32.946431}, {"timestamp": 353.765, "power": 32.946431}, {"timestamp": 374.304, "power": 32.946431}, {"timestamp": 394.846, "power": 32.946431}, {"timestamp": 415.388, "power": 32.946431}, {"timestamp": 435.9, "power": 32.946431}, {"timestamp": 456.397, "power": 32.946431}, {"timestamp": 476.931, "power": 32.946431}, {"timestamp": 497.477, "power": 32.946431}, {"timestamp": 518.024, "power": 32.946431}, {"timestamp": 538.566, "power": 32.946431}, {"timestamp": 559.11, "power": 32.946431}, {"timestamp": 579.668, "power": 32.946431}, {"timestamp": 600.168, "power": 32.946431}, {"timestamp": 620.708, "power": 32.946431}, {"timestamp": 641.252, "power": 32.946431}, {"timestamp": 661.797, "power": 32.946431}, {"timestamp": 682.338, "power": 32.946431}, {"timestamp": 702.882, "power": 32.946431}, {"timestamp": 723.434, "power": 32.946431}, {"timestamp": 743.95, "power": 32.946431}, {"timestamp": 764.483, "power": 32.946431}, {"timestamp": 785.024, "power": 32.946431}, {"timestamp": 805.568, "power": 32.946431}, {"timestamp": 826.109, "power": 32.946431}, {"timestamp": 846.653, "power": 32.946431}, {"timestamp": 867.201, "power": 32.946431}, {"timestamp": 887.725, "power": 32.946431}, {"timestamp": 908.22, "power": 32.946431}, {"timestamp": 928.756, "power": 32.946431}, {"timestamp": 949.296, "power": 32.946431}, {"timestamp": 969.844, "power": 32.946431}, {"timestamp": 990.385, "power": 32.946431}, {"timestamp": 1010.92, "power": 32.812686}, {"timestamp": 1032.23, "power": 32.812686}, {"timestamp": 1052.79, "power": 32.812686}, {"timestamp": 1073.38, "power": 32.812686}, {"timestamp": 1093.98, "power": 32.812686}, {"timestamp": 1114.57, "power": 32.812686}, {"timestamp": 1135.17, "power": 32.812686}, {"timestamp": 1155.77, "power": 32.812686}, {"timestamp": 1176.32, "power": 32.812686}, {"timestamp": 1196.88, "power": 32.812686}, {"timestamp": 1217.47, "power": 32.812686}, {"timestamp": 1238.07, "power": 32.812686}, {"timestamp": 1258.66, "power": 32.812686}, {"timestamp": 1279.26, "power": 32.812686}, {"timestamp": 1299.83, "power": 32.812686}, {"timestamp": 1320.39, "power": 32.812686}, {"timestamp": 1340.95, "power": 32.812686}, {"timestamp": 1361.54, "power": 32.812686}, {"timestamp": 1382.14, "power": 32.812686}, {"timestamp": 1402.75, "power": 32.812686}, {"timestamp": 1423.35, "power": 32.812686}, {"timestamp": 1443.97, "power": 32.812686}, {"timestamp": 1464.54, "power": 32.812686}, {"timestamp": 1485.13, "power": 32.812686}, {"timestamp": 1505.72, "power": 32.812686}, {"timestamp": 1526.32, "power": 32.812686}, {"timestamp": 1546.92, "power": 32.812686}, {"timestamp": 1567.52, "power": 32.812686}, {"timestamp": 1588.1, "power": 32.812686}, {"timestamp": 1608.66, "power": 32.812686}, {"timestamp": 1629.25, "power": 32.812686}, {"timestamp": 1649.85, "power": 32.812686}, {"timestamp": 1670.45, "power": 32.812686}, {"timestamp": 1691.04, "power": 32.812686}, {"timestamp": 1711.64, "power": 32.812686}, {"timestamp": 1732.22, "power": 32.812686}, {"timestamp": 1752.78, "power": 32.812686}, {"timestamp": 1773.38, "power": 32.812686}, {"timestamp": 1793.98, "power": 32.812686}, {"timestamp": 1814.57, "power": 32.812686}, {"timestamp": 1835.17, "power": 32.812686}, {"timestamp": 1855.77, "power": 32.812686}, {"timestamp": 1876.33, "power": 32.812686}, {"timestamp": 1896.89, "power": 32.812686}, {"timestamp": 1917.49, "power": 32.812686}, {"timestamp": 1938.09, "power": 32.812686}, {"timestamp": 1958.68, "power": 32.812686}, {"timestamp": 1979.08, "power": 32.812686}, {"timestamp": 1999.64, "power": 32.812686}, {"timestamp": 2020.22, "power": 32.376742}, {"timestamp": 2041.31, "power": 32.376742}, {"timestamp": 2061.91, "power": 32.376742}, {"timestamp": 2082.51, "power": 32.376742}, {"timestamp": 2103.1, "power": 32.376742}, {"timestamp": 2123.72, "power": 32.376742}, {"timestamp": 2144.28, "power": 32.376742}, {"timestamp": 2164.84, "power": 32.376742}, {"timestamp": 2185.44, "power": 32.376742}, {"timestamp": 2206.04, "power": 32.376742}, {"timestamp": 2226.64, "power": 32.376742}, {"timestamp": 2247.24, "power": 32.376742}, {"timestamp": 2267.81, "power": 32.376742}, {"timestamp": 2288.38, "power": 32.376742}, {"timestamp": 2308.93, "power": 32.376742}, {"timestamp": 2329.53, "power": 32.376742}, {"timestamp": 2350.13, "power": 32.376742}, {"timestamp": 2370.73, "power": 32.376742}, {"timestamp": 2391.34, "power": 32.376742}, {"timestamp": 2411.91, "power": 32.376742}, {"timestamp": 2432.46, "power": 32.376742}, {"timestamp": 2453.02, "power": 32.376742}, {"timestamp": 2473.62, "power": 32.376742}, {"timestamp": 2494.22, "power": 32.376742}, {"timestamp": 2514.82, "power": 32.376742}, {"timestamp": 2535.41, "power": 32.376742}, {"timestamp": 2555.93, "power": 32.376742}, {"timestamp": 2576.47, "power": 32.376742}, {"timestamp": 2597.0, "power": 32.376742}, {"timestamp": 2617.53, "power": 32.376742}, {"timestamp": 2638.07, "power": 32.376742}, {"timestamp": 2658.61, "power": 32.376742}, {"timestamp": 2679.15, "power": 32.376742}, {"timestamp": 2699.7, "power": 32.376742}, {"timestamp": 2720.21, "power": 32.376742}, {"timestamp": 2740.74, "power": 32.376742}, {"timestamp": 2761.29, "power": 32.376742}, {"timestamp": 2781.83, "power": 32.376742}, {"timestamp": 2802.37, "power": 32.376742}, {"timestamp": 2822.91, "power": 32.376742}, {"timestamp": 2843.46, "power": 32.376742}, {"timestamp": 2863.98, "power": 32.376742}, {"timestamp": 2884.51, "power": 32.376742}, {"timestamp": 2905.06, "power": 32.376742}, {"timestamp": 2925.6, "power": 32.376742}, {"timestamp": 2946.15, "power": 32.376742}, {"timestamp": 2966.7, "power": 32.376742}, {"timestamp": 2987.24, "power": 32.376742}, {"timestamp": 3007.77, "power": 32.376742}, {"timestamp": 3028.26, "power": 33.457161}, {"timestamp": 3049.39, "power": 33.457161}, {"timestamp": 3069.98, "power": 33.457161}, {"timestamp": 3090.55, "power": 33.457161}, {"timestamp": 3111.13, "power": 33.457161}, {"timestamp": 3131.72, "power": 33.457161}, {"timestamp": 3152.22, "power": 33.457161}, {"timestamp": 3172.8, "power": 33.457161}, {"timestamp": 3193.37, "power": 33.457161}, {"timestamp": 3213.93, "power": 33.457161}, {"timestamp": 3234.48, "power": 33.457161}, {"timestamp": 3255.07, "power": 33.457161}, {"timestamp": 3275.63, "power": 33.457161}, {"timestamp": 3296.13, "power": 33.457161}, {"timestamp": 3316.67, "power": 33.457161}, {"timestamp": 3337.3, "power": 33.457161}, {"timestamp": 3358.03, "power": 33.457161}, {"timestamp": 3378.58, "power": 33.457161}, {"timestamp": 3399.16, "power": 33.457161}, {"timestamp": 3419.72, "power": 33.457161}, {"timestamp": 3440.23, "power": 33.457161}, {"timestamp": 3460.79, "power": 33.457161}, {"timestamp": 3481.36, "power": 33.457161}, {"timestamp": 3501.93, "power": 33.457161}, {"timestamp": 3522.5, "power": 33.457161}, {"timestamp": 3543.07, "power": 33.457161}, {"timestamp": 3563.61, "power": 33.457161}, {"timestamp": 3584.13, "power": 33.457161}, {"timestamp": 3604.63, "power": 33.457161}, {"timestamp": 3625.18, "power": 33.457161}, {"timestamp": 3645.76, "power": 33.457161}, {"timestamp": 3666.34, "power": 33.457161}, {"timestamp": 3686.91, "power": 33.457161}, {"timestamp": 3707.48, "power": 33.457161}, {"timestamp": 3728.01, "power": 33.457161}, {"timestamp": 3748.56, "power": 33.457161}, {"timestamp": 3769.12, "power": 33.457161}, {"timestamp": 3789.7, "power": 33.457161}, {"timestamp": 3810.26, "power": 33.457161}, {"timestamp": 3830.82, "power": 33.457161}, {"timestamp": 3851.38, "power": 33.457161}, {"timestamp": 3871.89, "power": 33.457161}, {"timestamp": 3892.44, "power": 33.457161}, {"timestamp": 3913.0, "power": 33.457161}, {"timestamp": 3933.57, "power": 33.457161}, {"timestamp": 3954.13, "power": 33.457161}, {"timestamp": 3974.7, "power": 33.457161}, {"timestamp": 3995.26, "power": 33.457161}, {"timestamp": 4015.78, "power": 33.457161}, {"timestamp": 4036.34, "power": 33.322655}, {"timestamp": 4057.45, "power": 33.322655}, {"timestamp": 4078.03, "power": 33.322655}, {"timestamp": 4098.59, "power": 33.322655}, {"timestamp": 4119.16, "power": 33.322655}, {"timestamp": 4139.74, "power": 33.322655}, {"timestamp": 4160.24, "power": 33.322655}, {"timestamp": 4180.78, "power": 33.322655}, {"timestamp": 4201.35, "power": 33.322655}, {"timestamp": 4221.93, "power": 33.322655}, {"timestamp": 4242.5, "power": 33.322655}, {"timestamp": 4263.08, "power": 33.322655}, {"timestamp": 4283.68, "power": 33.322655}, {"timestamp": 4304.18, "power": 33.322655}, {"timestamp": 4324.74, "power": 33.322655}, {"timestamp": 4345.31, "power": 33.322655}, {"timestamp": 4365.85, "power": 33.322655}, {"timestamp": 4386.43, "power": 33.322655}, {"timestamp": 4406.99, "power": 33.322655}, {"timestamp": 4427.57, "power": 33.322655}, {"timestamp": 4448.08, "power": 33.322655}, {"timestamp": 4468.63, "power": 33.322655}, {"timestamp": 4489.2, "power": 33.322655}, {"timestamp": 4509.76, "power": 33.322655}, {"timestamp": 4530.33, "power": 33.322655}, {"timestamp": 4550.9, "power": 33.322655}, {"timestamp": 4571.47, "power": 33.322655}, {"timestamp": 4591.99, "power": 33.322655}, {"timestamp": 4612.55, "power": 33.322655}, {"timestamp": 4633.12, "power": 33.322655}, {"timestamp": 4653.69, "power": 33.322655}, {"timestamp": 4674.26, "power": 33.322655}, {"timestamp": 4694.83, "power": 33.322655}, {"timestamp": 4715.38, "power": 33.322655}, {"timestamp": 4735.91, "power": 33.322655}, {"timestamp": 4756.46, "power": 33.322655}, {"timestamp": 4777.04, "power": 33.322655}, {"timestamp": 4797.62, "power": 33.322655}, {"timestamp": 4818.18, "power": 33.322655}, {"timestamp": 4838.76, "power": 33.322655}, {"timestamp": 4859.34, "power": 33.322655}, {"timestamp": 4879.85, "power": 33.322655}, {"timestamp": 4900.35, "power": 33.322655}, {"timestamp": 4920.92, "power": 33.322655}, {"timestamp": 4941.49, "power": 33.322655}, {"timestamp": 4962.05, "power": 33.322655}, {"timestamp": 4982.61, "power": 33.322655}, {"timestamp": 5003.16, "power": 33.322655}, {"timestamp": 5023.72, "power": 33.322655}, {"timestamp": 5044.22, "power": 33.09499199999999}, {"timestamp": 5065.32, "power": 33.09499199999999}, {"timestamp": 5085.89, "power": 33.09499199999999}, {"timestamp": 5106.45, "power": 33.09499199999999}, {"timestamp": 5127.01, "power": 33.09499199999999}, {"timestamp": 5147.57, "power": 33.09499199999999}, {"timestamp": 5168.09, "power": 33.09499199999999}, {"timestamp": 5188.64, "power": 33.09499199999999}, {"timestamp": 5209.2, "power": 33.09499199999999}, {"timestamp": 5229.77, "power": 33.09499199999999}, {"timestamp": 5250.34, "power": 33.09499199999999}, {"timestamp": 5270.91, "power": 33.09499199999999}, {"timestamp": 5291.48, "power": 33.09499199999999}, {"timestamp": 5312.01, "power": 33.09499199999999}, {"timestamp": 5332.52, "power": 33.09499199999999}, {"timestamp": 5353.08, "power": 33.09499199999999}, {"timestamp": 5373.65, "power": 33.09499199999999}, {"timestamp": 5394.23, "power": 33.09499199999999}, {"timestamp": 5414.78, "power": 33.09499199999999}, {"timestamp": 5435.36, "power": 33.09499199999999}, {"timestamp": 5455.88, "power": 33.09499199999999}, {"timestamp": 5476.37, "power": 33.09499199999999}, {"timestamp": 5496.93, "power": 33.09499199999999}, {"timestamp": 5517.49, "power": 33.09499199999999}, {"timestamp": 5538.06, "power": 33.09499199999999}, {"timestamp": 5558.63, "power": 33.09499199999999}, {"timestamp": 5579.2, "power": 33.09499199999999}, {"timestamp": 5599.78, "power": 33.09499199999999}, {"timestamp": 5620.28, "power": 33.09499199999999}, {"timestamp": 5640.84, "power": 33.09499199999999}, {"timestamp": 5661.41, "power": 33.09499199999999}, {"timestamp": 5681.97, "power": 33.09499199999999}, {"timestamp": 5702.51, "power": 33.09499199999999}, {"timestamp": 5723.05, "power": 33.09499199999999}, {"timestamp": 5743.59, "power": 33.09499199999999}, {"timestamp": 5764.11, "power": 33.09499199999999}, {"timestamp": 5784.64, "power": 33.09499199999999}, {"timestamp": 5805.18, "power": 33.09499199999999}, {"timestamp": 5825.72, "power": 33.09499199999999}, {"timestamp": 5846.25, "power": 33.09499199999999}, {"timestamp": 5866.79, "power": 33.09499199999999}, {"timestamp": 5887.33, "power": 33.09499199999999}, {"timestamp": 5907.85, "power": 33.09499199999999}, {"timestamp": 5928.35, "power": 33.09499199999999}, {"timestamp": 5948.88, "power": 33.09499199999999}, {"timestamp": 5969.42, "power": 33.09499199999999}, {"timestamp": 5989.96, "power": 33.09499199999999}, {"timestamp": 6010.5, "power": 33.09499199999999}, {"timestamp": 6031.04, "power": 33.09499199999999}, {"timestamp": 6051.58, "power": 33.360895}, {"timestamp": 6072.67, "power": 33.360895}, {"timestamp": 6093.21, "power": 33.360895}, {"timestamp": 6113.75, "power": 33.360895}, {"timestamp": 6134.29, "power": 33.360895}, {"timestamp": 6154.83, "power": 33.360895}, {"timestamp": 6175.37, "power": 33.360895}, {"timestamp": 6195.89, "power": 33.360895}, {"timestamp": 6216.38, "power": 33.360895}, {"timestamp": 6236.91, "power": 33.360895}, {"timestamp": 6257.45, "power": 33.360895}, {"timestamp": 6277.99, "power": 33.360895}, {"timestamp": 6298.53, "power": 33.360895}, {"timestamp": 6319.08, "power": 33.360895}, {"timestamp": 6339.61, "power": 33.360895}, {"timestamp": 6360.13, "power": 33.360895}, {"timestamp": 6380.69, "power": 33.360895}, {"timestamp": 6401.26, "power": 33.360895}, {"timestamp": 6421.84, "power": 33.360895}, {"timestamp": 6442.41, "power": 33.360895}, {"timestamp": 6462.97, "power": 33.360895}, {"timestamp": 6483.51, "power": 33.360895}, {"timestamp": 6504.03, "power": 33.360895}, {"timestamp": 6524.57, "power": 33.360895}, {"timestamp": 6545.1, "power": 33.360895}, {"timestamp": 6565.64, "power": 33.360895}, {"timestamp": 6586.18, "power": 33.360895}, {"timestamp": 6606.72, "power": 33.360895}, {"timestamp": 6627.26, "power": 33.360895}, {"timestamp": 6647.78, "power": 33.360895}, {"timestamp": 6668.27, "power": 33.360895}, {"timestamp": 6688.8, "power": 33.360895}, {"timestamp": 6709.34, "power": 33.360895}, {"timestamp": 6729.88, "power": 33.360895}, {"timestamp": 6750.42, "power": 33.360895}, {"timestamp": 6770.96, "power": 33.360895}, {"timestamp": 6791.5, "power": 33.360895}, {"timestamp": 6812.01, "power": 33.360895}, {"timestamp": 6832.54, "power": 33.360895}, {"timestamp": 6853.08, "power": 33.360895}, {"timestamp": 6873.62, "power": 33.360895}, {"timestamp": 6894.16, "power": 33.360895}, {"timestamp": 6914.7, "power": 33.360895}, {"timestamp": 6935.24, "power": 33.360895}, {"timestamp": 6955.76, "power": 33.360895}, {"timestamp": 6976.26, "power": 33.360895}, {"timestamp": 6996.79, "power": 33.360895}, {"timestamp": 7017.33, "power": 33.360895}, {"timestamp": 7037.87, "power": 33.360895}, {"timestamp": 7058.41, "power": 34.00035}, {"timestamp": 7079.57, "power": 34.00035}, {"timestamp": 7100.12, "power": 34.00035}, {"timestamp": 7120.62, "power": 34.00035}, {"timestamp": 7141.19, "power": 34.00035}, {"timestamp": 7161.74, "power": 34.00035}, {"timestamp": 7182.28, "power": 34.00035}, {"timestamp": 7202.86, "power": 34.00035}, {"timestamp": 7223.44, "power": 34.00035}, {"timestamp": 7243.96, "power": 34.00035}, {"timestamp": 7264.46, "power": 34.00035}, {"timestamp": 7285.03, "power": 34.00035}, {"timestamp": 7305.59, "power": 34.00035}, {"timestamp": 7326.15, "power": 34.00035}, {"timestamp": 7346.73, "power": 34.00035}, {"timestamp": 7367.3, "power": 34.00035}, {"timestamp": 7387.83, "power": 34.00035}, {"timestamp": 7408.32, "power": 34.00035}, {"timestamp": 7428.89, "power": 34.00035}, {"timestamp": 7449.47, "power": 34.00035}, {"timestamp": 7470.04, "power": 34.00035}, {"timestamp": 7490.62, "power": 34.00035}, {"timestamp": 7511.19, "power": 34.00035}, {"timestamp": 7531.76, "power": 34.00035}, {"timestamp": 7552.27, "power": 34.00035}, {"timestamp": 7572.84, "power": 34.00035}, {"timestamp": 7593.42, "power": 34.00035}, {"timestamp": 7614.0, "power": 34.00035}, {"timestamp": 7634.59, "power": 34.00035}, {"timestamp": 7655.17, "power": 34.00035}, {"timestamp": 7675.75, "power": 34.00035}, {"timestamp": 7696.25, "power": 34.00035}, {"timestamp": 7716.79, "power": 34.00035}, {"timestamp": 7737.34, "power": 34.00035}, {"timestamp": 7757.88, "power": 34.00035}, {"timestamp": 7778.43, "power": 34.00035}, {"timestamp": 7798.97, "power": 34.00035}, {"timestamp": 7819.52, "power": 34.00035}, {"timestamp": 7840.04, "power": 34.00035}, {"timestamp": 7860.54, "power": 34.00035}, {"timestamp": 7881.08, "power": 34.00035}, {"timestamp": 7901.62, "power": 34.00035}, {"timestamp": 7922.17, "power": 34.00035}, {"timestamp": 7942.71, "power": 34.00035}, {"timestamp": 7963.26, "power": 34.00035}, {"timestamp": 7983.78, "power": 34.00035}, {"timestamp": 8004.28, "power": 34.00035}, {"timestamp": 8024.82, "power": 34.00035}, {"timestamp": 8045.37, "power": 34.00035}, {"timestamp": 8065.91, "power": 33.381019}, {"timestamp": 8086.99, "power": 33.381019}, {"timestamp": 8107.55, "power": 33.381019}, {"timestamp": 8128.07, "power": 33.381019}, {"timestamp": 8148.63, "power": 33.381019}, {"timestamp": 8169.22, "power": 33.381019}, {"timestamp": 8189.8, "power": 33.381019}, {"timestamp": 8210.38, "power": 33.381019}, {"timestamp": 8230.92, "power": 33.381019}, {"timestamp": 8251.5, "power": 33.381019}, {"timestamp": 8272.02, "power": 33.381019}, {"timestamp": 8292.59, "power": 33.381019}, {"timestamp": 8313.16, "power": 33.381019}, {"timestamp": 8333.74, "power": 33.381019}, {"timestamp": 8354.3, "power": 33.381019}, {"timestamp": 8374.87, "power": 33.381019}, {"timestamp": 8395.45, "power": 33.381019}, {"timestamp": 8415.97, "power": 33.381019}, {"timestamp": 8436.53, "power": 33.381019}, {"timestamp": 8457.11, "power": 33.381019}, {"timestamp": 8477.68, "power": 33.381019}, {"timestamp": 8498.25, "power": 33.381019}, {"timestamp": 8518.82, "power": 33.381019}, {"timestamp": 8539.4, "power": 33.381019}, {"timestamp": 8559.92, "power": 33.381019}, {"timestamp": 8580.41, "power": 33.381019}, {"timestamp": 8600.98, "power": 33.381019}, {"timestamp": 8621.55, "power": 33.381019}, {"timestamp": 8642.13, "power": 33.381019}, {"timestamp": 8662.7, "power": 33.381019}, {"timestamp": 8683.27, "power": 33.381019}, {"timestamp": 8703.79, "power": 33.381019}, {"timestamp": 8724.29, "power": 33.381019}, {"timestamp": 8744.84, "power": 33.381019}, {"timestamp": 8765.42, "power": 33.381019}, {"timestamp": 8785.99, "power": 33.381019}, {"timestamp": 8806.56, "power": 33.381019}, {"timestamp": 8827.14, "power": 33.381019}, {"timestamp": 8847.74, "power": 33.381019}, {"timestamp": 8868.24, "power": 33.381019}, {"timestamp": 8888.8, "power": 33.381019}, {"timestamp": 8909.37, "power": 33.381019}, {"timestamp": 8929.95, "power": 33.381019}, {"timestamp": 8950.52, "power": 33.381019}, {"timestamp": 8971.09, "power": 33.381019}, {"timestamp": 8991.67, "power": 33.381019}, {"timestamp": 9012.17, "power": 33.381019}, {"timestamp": 9032.72, "power": 33.381019}, {"timestamp": 9053.29, "power": 33.381019}, {"timestamp": 9073.87, "power": 33.716164}, {"timestamp": 9095.01, "power": 33.716164}, {"timestamp": 9115.56, "power": 33.716164}, {"timestamp": 9136.08, "power": 33.716164}, {"timestamp": 9156.62, "power": 33.716164}, {"timestamp": 9177.16, "power": 33.716164}, {"timestamp": 9197.71, "power": 33.716164}, {"timestamp": 9218.25, "power": 33.716164}, {"timestamp": 9238.8, "power": 33.716164}, {"timestamp": 9259.34, "power": 33.716164}, {"timestamp": 9279.86, "power": 33.716164}, {"timestamp": 9300.36, "power": 33.716164}, {"timestamp": 9320.9, "power": 33.716164}, {"timestamp": 9341.44, "power": 33.716164}, {"timestamp": 9361.98, "power": 33.716164}, {"timestamp": 9382.53, "power": 33.716164}, {"timestamp": 9403.08, "power": 33.716164}, {"timestamp": 9423.63, "power": 33.716164}, {"timestamp": 9444.15, "power": 33.716164}, {"timestamp": 9464.7, "power": 33.716164}, {"timestamp": 9485.28, "power": 33.716164}, {"timestamp": 9505.84, "power": 33.716164}, {"timestamp": 9526.41, "power": 33.716164}, {"timestamp": 9546.98, "power": 33.716164}, {"timestamp": 9567.55, "power": 33.716164}, {"timestamp": 9588.06, "power": 33.716164}, {"timestamp": 9608.62, "power": 33.716164}, {"timestamp": 9629.19, "power": 33.716164}, {"timestamp": 9649.77, "power": 33.716164}, {"timestamp": 9670.35, "power": 33.716164}, {"timestamp": 9690.92, "power": 33.716164}, {"timestamp": 9711.49, "power": 33.716164}, {"timestamp": 9732.01, "power": 33.716164}, {"timestamp": 9752.51, "power": 33.716164}, {"timestamp": 9773.08, "power": 33.716164}, {"timestamp": 9793.66, "power": 33.716164}, {"timestamp": 9814.23, "power": 33.716164}, {"timestamp": 9834.8, "power": 33.716164}, {"timestamp": 9855.39, "power": 33.716164}, {"timestamp": 9875.91, "power": 33.716164}, {"timestamp": 9896.41, "power": 33.716164}, {"timestamp": 9916.97, "power": 33.716164}, {"timestamp": 9937.54, "power": 33.716164}, {"timestamp": 9958.12, "power": 33.716164}, {"timestamp": 9978.69, "power": 33.716164}, {"timestamp": 9999.27, "power": 33.716164}, {"timestamp": 10019.8, "power": 33.716164}, {"timestamp": 10040.3, "power": 33.716164}, {"timestamp": 10060.9, "power": 33.716164}, {"timestamp": 10081.4, "power": 33.215202000000005}, {"timestamp": 10102.7, "power": 33.215202000000005}, {"timestamp": 10123.2, "power": 33.215202000000005}, {"timestamp": 10143.7, "power": 33.215202000000005}, {"timestamp": 10164.3, "power": 33.215202000000005}, {"timestamp": 10184.8, "power": 33.215202000000005}, {"timestamp": 10205.3, "power": 33.215202000000005}, {"timestamp": 10225.9, "power": 33.215202000000005}, {"timestamp": 10246.4, "power": 33.215202000000005}, {"timestamp": 10267.0, "power": 33.215202000000005}, {"timestamp": 10287.5, "power": 33.215202000000005}, {"timestamp": 10308.0, "power": 33.215202000000005}, {"timestamp": 10328.6, "power": 33.215202000000005}, {"timestamp": 10349.1, "power": 33.215202000000005}, {"timestamp": 10369.7, "power": 33.215202000000005}, {"timestamp": 10390.2, "power": 33.215202000000005}, {"timestamp": 10410.8, "power": 33.215202000000005}, {"timestamp": 10431.3, "power": 33.215202000000005}, {"timestamp": 10451.8, "power": 33.215202000000005}, {"timestamp": 10472.3, "power": 33.215202000000005}, {"timestamp": 10492.9, "power": 33.215202000000005}, {"timestamp": 10513.4, "power": 33.215202000000005}, {"timestamp": 10534.0, "power": 33.215202000000005}, {"timestamp": 10554.6, "power": 33.215202000000005}, {"timestamp": 10575.2, "power": 33.215202000000005}, {"timestamp": 10595.8, "power": 33.215202000000005}, {"timestamp": 10616.3, "power": 33.215202000000005}, {"timestamp": 10636.8, "power": 33.215202000000005}, {"timestamp": 10657.4, "power": 33.215202000000005}, {"timestamp": 10678.0, "power": 33.215202000000005}, {"timestamp": 10698.6, "power": 33.215202000000005}, {"timestamp": 10719.1, "power": 33.215202000000005}, {"timestamp": 10739.7, "power": 33.215202000000005}, {"timestamp": 10760.2, "power": 33.215202000000005}, {"timestamp": 10780.7, "power": 33.215202000000005}, {"timestamp": 10801.3, "power": 33.215202000000005}, {"timestamp": 10821.9, "power": 33.215202000000005}, {"timestamp": 10842.5, "power": 33.215202000000005}, {"timestamp": 10863.0, "power": 33.215202000000005}, {"timestamp": 10883.6, "power": 33.215202000000005}, {"timestamp": 10904.1, "power": 33.215202000000005}, {"timestamp": 10924.7, "power": 33.215202000000005}, {"timestamp": 10945.3, "power": 33.215202000000005}, {"timestamp": 10965.9, "power": 33.215202000000005}, {"timestamp": 10986.5, "power": 33.215202000000005}, {"timestamp": 11007.0, "power": 33.215202000000005}, {"timestamp": 11027.6, "power": 33.215202000000005}, {"timestamp": 11048.1, "power": 33.215202000000005}, {"timestamp": 11068.7, "power": 33.215202000000005}, {"timestamp": 11089.3, "power": 33.105697}, {"timestamp": 11110.4, "power": 33.105697}, {"timestamp": 11131.0, "power": 33.105697}, {"timestamp": 11151.5, "power": 33.105697}, {"timestamp": 11172.1, "power": 33.105697}, {"timestamp": 11192.6, "power": 33.105697}, {"timestamp": 11213.2, "power": 33.105697}, {"timestamp": 11233.7, "power": 33.105697}, {"timestamp": 11254.3, "power": 33.105697}, {"timestamp": 11274.8, "power": 33.105697}, {"timestamp": 11295.3, "power": 33.105697}, {"timestamp": 11315.9, "power": 33.105697}, {"timestamp": 11336.4, "power": 33.105697}, {"timestamp": 11356.9, "power": 33.105697}, {"timestamp": 11377.4, "power": 33.105697}, {"timestamp": 11398.0, "power": 33.105697}, {"timestamp": 11418.5, "power": 33.105697}, {"timestamp": 11439.1, "power": 33.105697}, {"timestamp": 11459.6, "power": 33.105697}, {"timestamp": 11480.2, "power": 33.105697}, {"timestamp": 11500.7, "power": 33.105697}, {"timestamp": 11521.3, "power": 33.105697}, {"timestamp": 11541.9, "power": 33.105697}, {"timestamp": 11562.5, "power": 33.105697}, {"timestamp": 11583.0, "power": 33.105697}, {"timestamp": 11603.5, "power": 33.105697}, {"timestamp": 11624.0, "power": 33.105697}, {"timestamp": 11644.6, "power": 33.105697}, {"timestamp": 11665.2, "power": 33.105697}, {"timestamp": 11685.7, "power": 33.105697}, {"timestamp": 11706.3, "power": 33.105697}, {"timestamp": 11726.9, "power": 33.105697}, {"timestamp": 11747.5, "power": 33.105697}, {"timestamp": 11768.0, "power": 33.105697}, {"timestamp": 11788.5, "power": 33.105697}, {"timestamp": 11809.1, "power": 33.105697}, {"timestamp": 11829.7, "power": 33.105697}, {"timestamp": 11850.2, "power": 33.105697}, {"timestamp": 11870.8, "power": 33.105697}, {"timestamp": 11891.4, "power": 33.105697}, {"timestamp": 11911.9, "power": 33.105697}, {"timestamp": 11932.4, "power": 33.105697}, {"timestamp": 11953.0, "power": 33.105697}, {"timestamp": 11973.5, "power": 33.105697}, {"timestamp": 11994.1, "power": 33.105697}, {"timestamp": 12014.7, "power": 33.105697}, {"timestamp": 12035.2, "power": 33.105697}, {"timestamp": 12055.7, "power": 33.105697}, {"timestamp": 12076.2, "power": 33.105697}, {"timestamp": 12096.8, "power": 33.172527}, {"timestamp": 12118.1, "power": 33.172527}, {"timestamp": 12138.7, "power": 33.172527}, {"timestamp": 12159.3, "power": 33.172527}, {"timestamp": 12179.7, "power": 33.172527}, {"timestamp": 12200.3, "power": 33.172527}, {"timestamp": 12220.8, "power": 33.172527}, {"timestamp": 12241.4, "power": 33.172527}, {"timestamp": 12262.0, "power": 33.172527}, {"timestamp": 12282.6, "power": 33.172527}, {"timestamp": 12303.1, "power": 33.172527}, {"timestamp": 12323.7, "power": 33.172527}, {"timestamp": 12344.2, "power": 33.172527}, {"timestamp": 12364.8, "power": 33.172527}, {"timestamp": 12385.4, "power": 33.172527}, {"timestamp": 12405.9, "power": 33.172527}, {"timestamp": 12426.5, "power": 33.172527}, {"timestamp": 12447.1, "power": 33.172527}, {"timestamp": 12467.7, "power": 33.172527}, {"timestamp": 12488.2, "power": 33.172527}, {"timestamp": 12508.7, "power": 33.172527}, {"timestamp": 12529.3, "power": 33.172527}, {"timestamp": 12549.9, "power": 33.172527}, {"timestamp": 12570.5, "power": 33.172527}, {"timestamp": 12591.1, "power": 33.172527}, {"timestamp": 12611.6, "power": 33.172527}, {"timestamp": 12632.1, "power": 33.172527}, {"timestamp": 12652.7, "power": 33.172527}, {"timestamp": 12673.3, "power": 33.172527}, {"timestamp": 12693.8, "power": 33.172527}, {"timestamp": 12714.4, "power": 33.172527}, {"timestamp": 12735.0, "power": 33.172527}, {"timestamp": 12755.6, "power": 33.172527}, {"timestamp": 12776.1, "power": 33.172527}, {"timestamp": 12796.6, "power": 33.172527}, {"timestamp": 12817.2, "power": 33.172527}, {"timestamp": 12837.8, "power": 33.172527}, {"timestamp": 12858.4, "power": 33.172527}, {"timestamp": 12879.0, "power": 33.172527}, {"timestamp": 12899.6, "power": 33.172527}, {"timestamp": 12920.1, "power": 33.172527}, {"timestamp": 12940.6, "power": 33.172527}, {"timestamp": 12961.2, "power": 33.172527}, {"timestamp": 12981.8, "power": 33.172527}, {"timestamp": 13002.3, "power": 33.172527}, {"timestamp": 13022.9, "power": 33.172527}, {"timestamp": 13043.5, "power": 33.172527}, {"timestamp": 13064.0, "power": 33.172527}, {"timestamp": 13084.5, "power": 33.172527}, {"timestamp": 13105.1, "power": 33.521907999999996}, {"timestamp": 13127.6, "power": 33.521907999999996}, {"timestamp": 13148.1, "power": 33.521907999999996}, {"timestamp": 13168.6, "power": 33.521907999999996}, {"timestamp": 13189.2, "power": 33.521907999999996}, {"timestamp": 13209.7, "power": 33.521907999999996}, {"timestamp": 13230.3, "power": 33.521907999999996}, {"timestamp": 13250.8, "power": 33.521907999999996}, {"timestamp": 13271.4, "power": 33.521907999999996}, {"timestamp": 13291.9, "power": 33.521907999999996}, {"timestamp": 13312.4, "power": 33.521907999999996}, {"timestamp": 13333.0, "power": 33.521907999999996}, {"timestamp": 13353.5, "power": 33.521907999999996}, {"timestamp": 13374.1, "power": 33.521907999999996}, {"timestamp": 13394.7, "power": 33.521907999999996}, {"timestamp": 13415.3, "power": 33.521907999999996}, {"timestamp": 13435.8, "power": 33.521907999999996}, {"timestamp": 13456.4, "power": 33.521907999999996}, {"timestamp": 13476.9, "power": 33.521907999999996}, {"timestamp": 13497.5, "power": 33.521907999999996}, {"timestamp": 13518.1, "power": 33.521907999999996}, {"timestamp": 13538.7, "power": 33.521907999999996}, {"timestamp": 13559.2, "power": 33.521907999999996}, {"timestamp": 13579.8, "power": 33.521907999999996}, {"timestamp": 13600.3, "power": 33.521907999999996}, {"timestamp": 13620.8, "power": 33.521907999999996}, {"timestamp": 13641.4, "power": 33.521907999999996}, {"timestamp": 13662.0, "power": 33.521907999999996}, {"timestamp": 13682.5, "power": 33.521907999999996}, {"timestamp": 13703.0, "power": 33.521907999999996}, {"timestamp": 13723.6, "power": 33.521907999999996}, {"timestamp": 13744.1, "power": 33.521907999999996}, {"timestamp": 13764.6, "power": 33.521907999999996}, {"timestamp": 13785.2, "power": 33.521907999999996}, {"timestamp": 13805.7, "power": 33.521907999999996}, {"timestamp": 13826.3, "power": 33.521907999999996}, {"timestamp": 13846.8, "power": 33.521907999999996}, {"timestamp": 13867.4, "power": 33.521907999999996}, {"timestamp": 13887.9, "power": 33.521907999999996}, {"timestamp": 13908.4, "power": 33.521907999999996}, {"timestamp": 13928.9, "power": 33.521907999999996}, {"timestamp": 13949.5, "power": 33.521907999999996}, {"timestamp": 13970.0, "power": 33.521907999999996}, {"timestamp": 13990.6, "power": 33.521907999999996}, {"timestamp": 14011.1, "power": 33.521907999999996}, {"timestamp": 14031.7, "power": 33.521907999999996}, {"timestamp": 14052.2, "power": 33.521907999999996}, {"timestamp": 14072.7, "power": 33.521907999999996}, {"timestamp": 14093.3, "power": 33.521907999999996}, {"timestamp": 14113.8, "power": 33.212665}, {"timestamp": 14135.0, "power": 33.212665}, {"timestamp": 14155.5, "power": 33.212665}, {"timestamp": 14176.1, "power": 33.212665}, {"timestamp": 14196.6, "power": 33.212665}, {"timestamp": 14217.2, "power": 33.212665}, {"timestamp": 14237.7, "power": 33.212665}, {"timestamp": 14258.3, "power": 33.212665}, {"timestamp": 14278.8, "power": 33.212665}, {"timestamp": 14299.4, "power": 33.212665}, {"timestamp": 14319.9, "power": 33.212665}, {"timestamp": 14340.5, "power": 33.212665}, {"timestamp": 14361.1, "power": 33.212665}, {"timestamp": 14381.6, "power": 33.212665}, {"timestamp": 14402.2, "power": 33.212665}, {"timestamp": 14422.8, "power": 33.212665}, {"timestamp": 14443.4, "power": 33.212665}, {"timestamp": 14463.9, "power": 33.212665}, {"timestamp": 14484.5, "power": 33.212665}, {"timestamp": 14505.0, "power": 33.212665}, {"timestamp": 14525.6, "power": 33.212665}, {"timestamp": 14546.2, "power": 33.212665}, {"timestamp": 14566.7, "power": 33.212665}, {"timestamp": 14587.3, "power": 33.212665}, {"timestamp": 14607.9, "power": 33.212665}, {"timestamp": 14628.3, "power": 33.212665}, {"timestamp": 14648.8, "power": 33.212665}, {"timestamp": 14669.5, "power": 33.212665}, {"timestamp": 14690.1, "power": 33.212665}, {"timestamp": 14710.7, "power": 33.212665}, {"timestamp": 14731.2, "power": 33.212665}, {"timestamp": 14751.7, "power": 33.212665}, {"timestamp": 14772.2, "power": 33.212665}, {"timestamp": 14792.8, "power": 33.212665}, {"timestamp": 14813.3, "power": 33.212665}, {"timestamp": 14833.8, "power": 33.212665}, {"timestamp": 14854.4, "power": 33.212665}, {"timestamp": 14874.9, "power": 33.212665}, {"timestamp": 14895.4, "power": 33.212665}, {"timestamp": 14916.0, "power": 33.212665}, {"timestamp": 14936.4, "power": 33.212665}, {"timestamp": 14957.0, "power": 33.212665}, {"timestamp": 14977.5, "power": 33.212665}, {"timestamp": 14998.0, "power": 33.212665}, {"timestamp": 15018.6, "power": 33.212665}, {"timestamp": 15039.1, "power": 33.212665}, {"timestamp": 15059.6, "power": 33.212665}, {"timestamp": 15080.1, "power": 33.212665}, {"timestamp": 15100.7, "power": 33.212665}, {"timestamp": 15121.2, "power": 35.233829}, {"timestamp": 15143.6, "power": 35.233829}, {"timestamp": 15164.1, "power": 35.233829}, {"timestamp": 15184.7, "power": 35.233829}, {"timestamp": 15205.2, "power": 35.233829}, {"timestamp": 15225.7, "power": 35.233829}, {"timestamp": 15246.2, "power": 35.233829}, {"timestamp": 15266.8, "power": 35.233829}, {"timestamp": 15287.3, "power": 35.233829}, {"timestamp": 15307.8, "power": 35.233829}, {"timestamp": 15328.3, "power": 35.233829}, {"timestamp": 15348.8, "power": 35.233829}, {"timestamp": 15369.3, "power": 35.233829}, {"timestamp": 15389.9, "power": 35.233829}, {"timestamp": 15410.4, "power": 35.233829}, {"timestamp": 15430.9, "power": 35.233829}, {"timestamp": 15451.5, "power": 35.233829}, {"timestamp": 15472.0, "power": 35.233829}, {"timestamp": 15492.5, "power": 35.233829}, {"timestamp": 15513.0, "power": 35.233829}, {"timestamp": 15533.6, "power": 35.233829}, {"timestamp": 15554.1, "power": 35.233829}, {"timestamp": 15574.6, "power": 35.233829}, {"timestamp": 15595.2, "power": 35.233829}, {"timestamp": 15615.7, "power": 35.233829}, {"timestamp": 15636.5, "power": 35.233829}, {"timestamp": 15657.0, "power": 35.233829}, {"timestamp": 15677.5, "power": 35.233829}, {"timestamp": 15698.1, "power": 35.233829}, {"timestamp": 15718.6, "power": 35.233829}, {"timestamp": 15739.2, "power": 35.233829}, {"timestamp": 15759.7, "power": 35.233829}, {"timestamp": 15780.2, "power": 35.233829}, {"timestamp": 15800.7, "power": 35.233829}, {"timestamp": 15821.2, "power": 35.233829}, {"timestamp": 15841.7, "power": 35.233829}, {"timestamp": 15862.3, "power": 35.233829}, {"timestamp": 15882.8, "power": 35.233829}, {"timestamp": 15903.3, "power": 35.233829}, {"timestamp": 15923.8, "power": 35.233829}, {"timestamp": 15944.3, "power": 35.233829}, {"timestamp": 15964.8, "power": 35.233829}, {"timestamp": 15985.3, "power": 35.233829}, {"timestamp": 16005.8, "power": 35.233829}, {"timestamp": 16026.1, "power": 35.233829}, {"timestamp": 16046.5, "power": 35.233829}, {"timestamp": 16067.0, "power": 35.233829}, {"timestamp": 16087.5, "power": 35.233829}, {"timestamp": 16108.1, "power": 35.233829}, {"timestamp": 16128.5, "power": 32.164724}, {"timestamp": 16149.5, "power": 32.164724}, {"timestamp": 16170.1, "power": 32.164724}, {"timestamp": 16190.6, "power": 32.164724}, {"timestamp": 16211.1, "power": 32.164724}, {"timestamp": 16231.7, "power": 32.164724}, {"timestamp": 16252.2, "power": 32.164724}, {"timestamp": 16272.7, "power": 32.164724}, {"timestamp": 16293.2, "power": 32.164724}], "timeline": {"START": "2562.069724", "END": "14622.44812"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13106.7}, {"name": "clSetKernelArg", "calls": 19, "time": 2382.41}, {"name": "clReleaseKernel", "calls": 1, "time": 601.501}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.7923}, {"name": "clReleaseContext", "calls": 1, "time": 55.118}, {"name": "clCreateContext", "calls": 1, "time": 43.3459}, {"name": "clReleaseProgram", "calls": 1, "time": 14.56}, {"name": "clCreateKernel", "calls": 1, "time": 0.367745}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.278592}, {"name": "clEnqueueTask", "calls": 1, "time": 0.139843}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.091097}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040214}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030583}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022908}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02089}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011009}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010107}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008775}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007478}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00635}, {"name": "clRetainDevice", "calls": 2, "time": 0.004783}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12060.4}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12059.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8758.968215, "utilization": 91.239252, "size": 8718900.0, "time": 995.425464}, {"type": "WRITE", "transfers": 1, "speed": 6832.755684, "utilization": 71.174538, "size": 346060.0, "time": 50.647234}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 393137733, "speed": 261.098, "utilization": 2.26648, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24570118, "speed": 486.944, "utilization": 4.22695, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len4/run4.json b/code/fpga/unopt_results/dna.10MB.len4/run4.json new file mode 100644 index 0000000..158cae1 --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.8731, "power": 32.513826}, {"timestamp": 56.5659, "power": 32.513826}, {"timestamp": 77.1043, "power": 32.513826}, {"timestamp": 97.6317, "power": 32.513826}, {"timestamp": 118.538, "power": 32.513826}, {"timestamp": 139.432, "power": 32.513826}, {"timestamp": 159.979, "power": 32.513826}, {"timestamp": 180.531, "power": 32.513826}, {"timestamp": 201.071, "power": 32.513826}, {"timestamp": 221.616, "power": 32.513826}, {"timestamp": 242.158, "power": 32.513826}, {"timestamp": 262.726, "power": 32.513826}, {"timestamp": 283.224, "power": 32.513826}, {"timestamp": 303.757, "power": 32.513826}, {"timestamp": 324.3, "power": 32.513826}, {"timestamp": 344.842, "power": 32.513826}, {"timestamp": 365.382, "power": 32.513826}, {"timestamp": 385.925, "power": 32.513826}, {"timestamp": 406.469, "power": 32.513826}, {"timestamp": 426.985, "power": 32.513826}, {"timestamp": 447.481, "power": 32.513826}, {"timestamp": 468.021, "power": 32.513826}, {"timestamp": 488.562, "power": 32.513826}, {"timestamp": 509.104, "power": 32.513826}, {"timestamp": 529.646, "power": 32.513826}, {"timestamp": 550.185, "power": 32.513826}, {"timestamp": 570.741, "power": 32.513826}, {"timestamp": 591.239, "power": 32.513826}, {"timestamp": 611.777, "power": 32.513826}, {"timestamp": 632.318, "power": 32.513826}, {"timestamp": 652.859, "power": 32.513826}, {"timestamp": 673.399, "power": 32.513826}, {"timestamp": 693.939, "power": 32.513826}, {"timestamp": 714.486, "power": 32.513826}, {"timestamp": 735.012, "power": 32.513826}, {"timestamp": 755.549, "power": 32.513826}, {"timestamp": 776.091, "power": 32.513826}, {"timestamp": 796.631, "power": 32.513826}, {"timestamp": 817.171, "power": 32.513826}, {"timestamp": 837.711, "power": 32.513826}, {"timestamp": 858.252, "power": 32.513826}, {"timestamp": 878.724, "power": 32.513826}, {"timestamp": 899.221, "power": 32.513826}, {"timestamp": 919.761, "power": 32.513826}, {"timestamp": 940.301, "power": 32.513826}, {"timestamp": 960.841, "power": 32.513826}, {"timestamp": 981.386, "power": 32.513826}, {"timestamp": 1001.93, "power": 32.513826}, {"timestamp": 1022.47, "power": 32.659527999999995}, {"timestamp": 1043.48, "power": 32.659527999999995}, {"timestamp": 1064.02, "power": 32.659527999999995}, {"timestamp": 1084.56, "power": 32.659527999999995}, {"timestamp": 1105.1, "power": 32.659527999999995}, {"timestamp": 1125.64, "power": 32.659527999999995}, {"timestamp": 1146.19, "power": 32.659527999999995}, {"timestamp": 1166.73, "power": 32.659527999999995}, {"timestamp": 1187.24, "power": 32.659527999999995}, {"timestamp": 1207.78, "power": 32.659527999999995}, {"timestamp": 1228.32, "power": 32.659527999999995}, {"timestamp": 1248.86, "power": 32.659527999999995}, {"timestamp": 1269.4, "power": 32.659527999999995}, {"timestamp": 1289.94, "power": 32.659527999999995}, {"timestamp": 1310.48, "power": 32.659527999999995}, {"timestamp": 1331.0, "power": 32.659527999999995}, {"timestamp": 1351.5, "power": 32.659527999999995}, {"timestamp": 1372.04, "power": 32.659527999999995}, {"timestamp": 1392.58, "power": 32.659527999999995}, {"timestamp": 1413.12, "power": 32.659527999999995}, {"timestamp": 1433.66, "power": 32.659527999999995}, {"timestamp": 1454.2, "power": 32.659527999999995}, {"timestamp": 1474.72, "power": 32.659527999999995}, {"timestamp": 1495.23, "power": 32.659527999999995}, {"timestamp": 1515.76, "power": 32.659527999999995}, {"timestamp": 1536.3, "power": 32.659527999999995}, {"timestamp": 1556.84, "power": 32.659527999999995}, {"timestamp": 1577.38, "power": 32.659527999999995}, {"timestamp": 1597.92, "power": 32.659527999999995}, {"timestamp": 1618.46, "power": 32.659527999999995}, {"timestamp": 1638.97, "power": 32.659527999999995}, {"timestamp": 1659.51, "power": 32.659527999999995}, {"timestamp": 1680.05, "power": 32.659527999999995}, {"timestamp": 1700.58, "power": 32.659527999999995}, {"timestamp": 1721.12, "power": 32.659527999999995}, {"timestamp": 1741.66, "power": 32.659527999999995}, {"timestamp": 1762.2, "power": 32.659527999999995}, {"timestamp": 1782.73, "power": 32.659527999999995}, {"timestamp": 1803.23, "power": 32.659527999999995}, {"timestamp": 1823.77, "power": 32.659527999999995}, {"timestamp": 1844.31, "power": 32.659527999999995}, {"timestamp": 1864.85, "power": 32.659527999999995}, {"timestamp": 1885.39, "power": 32.659527999999995}, {"timestamp": 1905.92, "power": 32.659527999999995}, {"timestamp": 1926.46, "power": 32.659527999999995}, {"timestamp": 1946.99, "power": 32.659527999999995}, {"timestamp": 1967.53, "power": 32.659527999999995}, {"timestamp": 1988.07, "power": 32.659527999999995}, {"timestamp": 2008.61, "power": 32.659527999999995}, {"timestamp": 2029.15, "power": 32.093712}, {"timestamp": 2050.11, "power": 32.093712}, {"timestamp": 2070.65, "power": 32.093712}, {"timestamp": 2091.15, "power": 32.093712}, {"timestamp": 2111.65, "power": 32.093712}, {"timestamp": 2132.19, "power": 32.093712}, {"timestamp": 2152.73, "power": 32.093712}, {"timestamp": 2173.27, "power": 32.093712}, {"timestamp": 2193.81, "power": 32.093712}, {"timestamp": 2214.35, "power": 32.093712}, {"timestamp": 2234.86, "power": 32.093712}, {"timestamp": 2255.36, "power": 32.093712}, {"timestamp": 2275.9, "power": 32.093712}, {"timestamp": 2296.43, "power": 32.093712}, {"timestamp": 2316.97, "power": 32.093712}, {"timestamp": 2337.51, "power": 32.093712}, {"timestamp": 2358.04, "power": 32.093712}, {"timestamp": 2378.58, "power": 32.093712}, {"timestamp": 2399.1, "power": 32.093712}, {"timestamp": 2419.64, "power": 32.093712}, {"timestamp": 2440.18, "power": 32.093712}, {"timestamp": 2460.72, "power": 32.093712}, {"timestamp": 2481.25, "power": 32.093712}, {"timestamp": 2501.79, "power": 32.093712}, {"timestamp": 2522.33, "power": 32.093712}, {"timestamp": 2542.87, "power": 32.093712}, {"timestamp": 2563.38, "power": 32.093712}, {"timestamp": 2583.91, "power": 32.093712}, {"timestamp": 2604.43, "power": 32.093712}, {"timestamp": 2624.96, "power": 32.093712}, {"timestamp": 2645.49, "power": 32.093712}, {"timestamp": 2666.03, "power": 32.093712}, {"timestamp": 2686.58, "power": 32.093712}, {"timestamp": 2707.11, "power": 32.093712}, {"timestamp": 2727.65, "power": 32.093712}, {"timestamp": 2748.2, "power": 32.093712}, {"timestamp": 2768.74, "power": 32.093712}, {"timestamp": 2789.29, "power": 32.093712}, {"timestamp": 2809.84, "power": 32.093712}, {"timestamp": 2830.38, "power": 32.093712}, {"timestamp": 2850.91, "power": 32.093712}, {"timestamp": 2871.41, "power": 32.093712}, {"timestamp": 2891.96, "power": 32.093712}, {"timestamp": 2912.5, "power": 32.093712}, {"timestamp": 2933.05, "power": 32.093712}, {"timestamp": 2953.61, "power": 32.093712}, {"timestamp": 2974.15, "power": 32.093712}, {"timestamp": 2994.7, "power": 32.093712}, {"timestamp": 3015.21, "power": 32.093712}, {"timestamp": 3035.75, "power": 33.91115}, {"timestamp": 3056.79, "power": 33.91115}, {"timestamp": 3077.34, "power": 33.91115}, {"timestamp": 3097.89, "power": 33.91115}, {"timestamp": 3118.44, "power": 33.91115}, {"timestamp": 3138.97, "power": 33.91115}, {"timestamp": 3159.53, "power": 33.91115}, {"timestamp": 3180.08, "power": 33.91115}, {"timestamp": 3200.63, "power": 33.91115}, {"timestamp": 3221.17, "power": 33.91115}, {"timestamp": 3241.72, "power": 33.91115}, {"timestamp": 3262.27, "power": 33.91115}, {"timestamp": 3282.79, "power": 33.91115}, {"timestamp": 3303.29, "power": 33.91115}, {"timestamp": 3323.84, "power": 33.91115}, {"timestamp": 3344.38, "power": 33.91115}, {"timestamp": 3364.93, "power": 33.91115}, {"timestamp": 3385.47, "power": 33.91115}, {"timestamp": 3406.02, "power": 33.91115}, {"timestamp": 3426.57, "power": 33.91115}, {"timestamp": 3447.1, "power": 33.91115}, {"timestamp": 3467.65, "power": 33.91115}, {"timestamp": 3488.19, "power": 33.91115}, {"timestamp": 3508.74, "power": 33.91115}, {"timestamp": 3529.29, "power": 33.91115}, {"timestamp": 3549.84, "power": 33.91115}, {"timestamp": 3570.39, "power": 33.91115}, {"timestamp": 3590.93, "power": 33.91115}, {"timestamp": 3611.44, "power": 33.91115}, {"timestamp": 3631.98, "power": 33.91115}, {"timestamp": 3652.52, "power": 33.91115}, {"timestamp": 3673.07, "power": 33.91115}, {"timestamp": 3693.62, "power": 33.91115}, {"timestamp": 3714.16, "power": 33.91115}, {"timestamp": 3734.71, "power": 33.91115}, {"timestamp": 3755.22, "power": 33.91115}, {"timestamp": 3775.76, "power": 33.91115}, {"timestamp": 3796.31, "power": 33.91115}, {"timestamp": 3816.85, "power": 33.91115}, {"timestamp": 3837.4, "power": 33.91115}, {"timestamp": 3857.95, "power": 33.91115}, {"timestamp": 3878.5, "power": 33.91115}, {"timestamp": 3899.02, "power": 33.91115}, {"timestamp": 3919.56, "power": 33.91115}, {"timestamp": 3940.1, "power": 33.91115}, {"timestamp": 3960.65, "power": 33.91115}, {"timestamp": 3981.2, "power": 33.91115}, {"timestamp": 4001.75, "power": 33.91115}, {"timestamp": 4022.29, "power": 33.91115}, {"timestamp": 4042.82, "power": 33.410532}, {"timestamp": 4063.88, "power": 33.410532}, {"timestamp": 4084.43, "power": 33.410532}, {"timestamp": 4104.97, "power": 33.410532}, {"timestamp": 4125.53, "power": 33.410532}, {"timestamp": 4146.1, "power": 33.410532}, {"timestamp": 4166.68, "power": 33.410532}, {"timestamp": 4187.18, "power": 33.410532}, {"timestamp": 4207.75, "power": 33.410532}, {"timestamp": 4228.32, "power": 33.410532}, {"timestamp": 4248.9, "power": 33.410532}, {"timestamp": 4269.48, "power": 33.410532}, {"timestamp": 4290.05, "power": 33.410532}, {"timestamp": 4310.63, "power": 33.410532}, {"timestamp": 4331.14, "power": 33.410532}, {"timestamp": 4351.7, "power": 33.410532}, {"timestamp": 4372.25, "power": 33.410532}, {"timestamp": 4392.81, "power": 33.410532}, {"timestamp": 4413.35, "power": 33.410532}, {"timestamp": 4433.91, "power": 33.410532}, {"timestamp": 4454.46, "power": 33.410532}, {"timestamp": 4474.98, "power": 33.410532}, {"timestamp": 4495.53, "power": 33.410532}, {"timestamp": 4516.08, "power": 33.410532}, {"timestamp": 4536.63, "power": 33.410532}, {"timestamp": 4557.17, "power": 33.410532}, {"timestamp": 4577.72, "power": 33.410532}, {"timestamp": 4598.27, "power": 33.410532}, {"timestamp": 4618.79, "power": 33.410532}, {"timestamp": 4639.29, "power": 33.410532}, {"timestamp": 4659.82, "power": 33.410532}, {"timestamp": 4680.37, "power": 33.410532}, {"timestamp": 4700.92, "power": 33.410532}, {"timestamp": 4721.47, "power": 33.410532}, {"timestamp": 4742.01, "power": 33.410532}, {"timestamp": 4762.56, "power": 33.410532}, {"timestamp": 4783.13, "power": 33.410532}, {"timestamp": 4803.68, "power": 33.410532}, {"timestamp": 4824.23, "power": 33.410532}, {"timestamp": 4844.77, "power": 33.410532}, {"timestamp": 4865.32, "power": 33.410532}, {"timestamp": 4885.87, "power": 33.410532}, {"timestamp": 4906.41, "power": 33.410532}, {"timestamp": 4926.95, "power": 33.410532}, {"timestamp": 4947.45, "power": 33.410532}, {"timestamp": 4967.98, "power": 33.410532}, {"timestamp": 4988.53, "power": 33.410532}, {"timestamp": 5009.08, "power": 33.410532}, {"timestamp": 5029.63, "power": 33.410532}, {"timestamp": 5050.17, "power": 33.256023}, {"timestamp": 5071.29, "power": 33.256023}, {"timestamp": 5091.85, "power": 33.256023}, {"timestamp": 5112.39, "power": 33.256023}, {"timestamp": 5132.95, "power": 33.256023}, {"timestamp": 5153.5, "power": 33.256023}, {"timestamp": 5174.04, "power": 33.256023}, {"timestamp": 5194.6, "power": 33.256023}, {"timestamp": 5215.13, "power": 33.256023}, {"timestamp": 5235.67, "power": 33.256023}, {"timestamp": 5256.22, "power": 33.256023}, {"timestamp": 5276.76, "power": 33.256023}, {"timestamp": 5297.31, "power": 33.256023}, {"timestamp": 5317.87, "power": 33.256023}, {"timestamp": 5338.42, "power": 33.256023}, {"timestamp": 5358.95, "power": 33.256023}, {"timestamp": 5379.45, "power": 33.256023}, {"timestamp": 5399.99, "power": 33.256023}, {"timestamp": 5420.53, "power": 33.256023}, {"timestamp": 5441.25, "power": 33.256023}, {"timestamp": 5461.81, "power": 33.256023}, {"timestamp": 5482.39, "power": 33.256023}, {"timestamp": 5502.92, "power": 33.256023}, {"timestamp": 5523.42, "power": 33.256023}, {"timestamp": 5543.98, "power": 33.256023}, {"timestamp": 5564.57, "power": 33.256023}, {"timestamp": 5585.14, "power": 33.256023}, {"timestamp": 5605.72, "power": 33.256023}, {"timestamp": 5626.3, "power": 33.256023}, {"timestamp": 5646.83, "power": 33.256023}, {"timestamp": 5667.34, "power": 33.256023}, {"timestamp": 5687.9, "power": 33.256023}, {"timestamp": 5708.41, "power": 33.256023}, {"timestamp": 5728.95, "power": 33.256023}, {"timestamp": 5749.5, "power": 33.256023}, {"timestamp": 5770.05, "power": 33.256023}, {"timestamp": 5790.6, "power": 33.256023}, {"timestamp": 5811.12, "power": 33.256023}, {"timestamp": 5831.65, "power": 33.256023}, {"timestamp": 5852.2, "power": 33.256023}, {"timestamp": 5872.75, "power": 33.256023}, {"timestamp": 5893.3, "power": 33.256023}, {"timestamp": 5913.85, "power": 33.256023}, {"timestamp": 5934.39, "power": 33.256023}, {"timestamp": 5954.92, "power": 33.256023}, {"timestamp": 5975.42, "power": 33.256023}, {"timestamp": 5996.0, "power": 33.256023}, {"timestamp": 6016.59, "power": 33.256023}, {"timestamp": 6037.16, "power": 33.256023}, {"timestamp": 6057.74, "power": 33.211569}, {"timestamp": 6078.81, "power": 33.211569}, {"timestamp": 6099.35, "power": 33.211569}, {"timestamp": 6119.9, "power": 33.211569}, {"timestamp": 6140.45, "power": 33.211569}, {"timestamp": 6161.0, "power": 33.211569}, {"timestamp": 6181.54, "power": 33.211569}, {"timestamp": 6202.09, "power": 33.211569}, {"timestamp": 6222.65, "power": 33.211569}, {"timestamp": 6243.17, "power": 33.211569}, {"timestamp": 6263.71, "power": 33.211569}, {"timestamp": 6284.26, "power": 33.211569}, {"timestamp": 6304.8, "power": 33.211569}, {"timestamp": 6325.35, "power": 33.211569}, {"timestamp": 6345.9, "power": 33.211569}, {"timestamp": 6366.45, "power": 33.211569}, {"timestamp": 6386.98, "power": 33.211569}, {"timestamp": 6407.53, "power": 33.211569}, {"timestamp": 6428.08, "power": 33.211569}, {"timestamp": 6448.63, "power": 33.211569}, {"timestamp": 6469.18, "power": 33.211569}, {"timestamp": 6489.72, "power": 33.211569}, {"timestamp": 6510.3, "power": 33.211569}, {"timestamp": 6530.82, "power": 33.211569}, {"timestamp": 6551.32, "power": 33.211569}, {"timestamp": 6571.9, "power": 33.211569}, {"timestamp": 6592.49, "power": 33.211569}, {"timestamp": 6613.04, "power": 33.211569}, {"timestamp": 6633.61, "power": 33.211569}, {"timestamp": 6654.2, "power": 33.211569}, {"timestamp": 6674.77, "power": 33.211569}, {"timestamp": 6695.27, "power": 33.211569}, {"timestamp": 6715.85, "power": 33.211569}, {"timestamp": 6736.42, "power": 33.211569}, {"timestamp": 6756.97, "power": 33.211569}, {"timestamp": 6777.54, "power": 33.211569}, {"timestamp": 6798.11, "power": 33.211569}, {"timestamp": 6818.68, "power": 33.211569}, {"timestamp": 6839.19, "power": 33.211569}, {"timestamp": 6859.75, "power": 33.211569}, {"timestamp": 6880.34, "power": 33.211569}, {"timestamp": 6900.89, "power": 33.211569}, {"timestamp": 6921.46, "power": 33.211569}, {"timestamp": 6942.04, "power": 33.211569}, {"timestamp": 6962.61, "power": 33.211569}, {"timestamp": 6983.13, "power": 33.211569}, {"timestamp": 7003.71, "power": 33.211569}, {"timestamp": 7024.26, "power": 33.211569}, {"timestamp": 7044.83, "power": 33.211569}, {"timestamp": 7065.4, "power": 33.349562}, {"timestamp": 7086.46, "power": 33.349562}, {"timestamp": 7107.0, "power": 33.349562}, {"timestamp": 7127.5, "power": 33.349562}, {"timestamp": 7148.05, "power": 33.349562}, {"timestamp": 7168.59, "power": 33.349562}, {"timestamp": 7189.14, "power": 33.349562}, {"timestamp": 7209.69, "power": 33.349562}, {"timestamp": 7230.24, "power": 33.349562}, {"timestamp": 7250.77, "power": 33.349562}, {"timestamp": 7271.27, "power": 33.349562}, {"timestamp": 7291.81, "power": 33.349562}, {"timestamp": 7312.36, "power": 33.349562}, {"timestamp": 7332.9, "power": 33.349562}, {"timestamp": 7353.45, "power": 33.349562}, {"timestamp": 7374.01, "power": 33.349562}, {"timestamp": 7394.55, "power": 33.349562}, {"timestamp": 7415.09, "power": 33.349562}, {"timestamp": 7435.63, "power": 33.349562}, {"timestamp": 7456.18, "power": 33.349562}, {"timestamp": 7476.73, "power": 33.349562}, {"timestamp": 7497.28, "power": 33.349562}, {"timestamp": 7517.83, "power": 33.349562}, {"timestamp": 7538.38, "power": 33.349562}, {"timestamp": 7558.91, "power": 33.349562}, {"timestamp": 7579.41, "power": 33.349562}, {"timestamp": 7599.96, "power": 33.349562}, {"timestamp": 7620.51, "power": 33.349562}, {"timestamp": 7641.06, "power": 33.349562}, {"timestamp": 7661.61, "power": 33.349562}, {"timestamp": 7682.16, "power": 33.349562}, {"timestamp": 7702.68, "power": 33.349562}, {"timestamp": 7723.19, "power": 33.349562}, {"timestamp": 7743.73, "power": 33.349562}, {"timestamp": 7764.28, "power": 33.349562}, {"timestamp": 7784.83, "power": 33.349562}, {"timestamp": 7805.38, "power": 33.349562}, {"timestamp": 7825.93, "power": 33.349562}, {"timestamp": 7846.48, "power": 33.349562}, {"timestamp": 7867.05, "power": 33.349562}, {"timestamp": 7887.55, "power": 33.349562}, {"timestamp": 7908.13, "power": 33.349562}, {"timestamp": 7928.72, "power": 33.349562}, {"timestamp": 7949.3, "power": 33.349562}, {"timestamp": 7969.87, "power": 33.349562}, {"timestamp": 7990.42, "power": 33.349562}, {"timestamp": 8010.96, "power": 33.349562}, {"timestamp": 8031.46, "power": 33.349562}, {"timestamp": 8052.04, "power": 33.349562}, {"timestamp": 8072.62, "power": 32.859968}, {"timestamp": 8093.73, "power": 32.859968}, {"timestamp": 8114.27, "power": 32.859968}, {"timestamp": 8134.82, "power": 32.859968}, {"timestamp": 8155.32, "power": 32.859968}, {"timestamp": 8175.87, "power": 32.859968}, {"timestamp": 8196.41, "power": 32.859968}, {"timestamp": 8216.96, "power": 32.859968}, {"timestamp": 8237.51, "power": 32.859968}, {"timestamp": 8258.06, "power": 32.859968}, {"timestamp": 8278.61, "power": 32.859968}, {"timestamp": 8299.13, "power": 32.859968}, {"timestamp": 8319.67, "power": 32.859968}, {"timestamp": 8340.22, "power": 32.859968}, {"timestamp": 8360.76, "power": 32.859968}, {"timestamp": 8381.31, "power": 32.859968}, {"timestamp": 8401.86, "power": 32.859968}, {"timestamp": 8422.41, "power": 32.859968}, {"timestamp": 8442.98, "power": 32.859968}, {"timestamp": 8463.52, "power": 32.859968}, {"timestamp": 8484.07, "power": 32.859968}, {"timestamp": 8504.62, "power": 32.859968}, {"timestamp": 8525.17, "power": 32.859968}, {"timestamp": 8545.72, "power": 32.859968}, {"timestamp": 8566.27, "power": 32.859968}, {"timestamp": 8586.82, "power": 32.859968}, {"timestamp": 8607.32, "power": 32.859968}, {"timestamp": 8627.87, "power": 32.859968}, {"timestamp": 8648.42, "power": 32.859968}, {"timestamp": 8669.0, "power": 32.859968}, {"timestamp": 8689.59, "power": 32.859968}, {"timestamp": 8710.16, "power": 32.859968}, {"timestamp": 8730.75, "power": 32.859968}, {"timestamp": 8751.26, "power": 32.859968}, {"timestamp": 8771.83, "power": 32.859968}, {"timestamp": 8792.4, "power": 32.859968}, {"timestamp": 8812.97, "power": 32.859968}, {"timestamp": 8833.56, "power": 32.859968}, {"timestamp": 8854.13, "power": 32.859968}, {"timestamp": 8874.72, "power": 32.859968}, {"timestamp": 8895.23, "power": 32.859968}, {"timestamp": 8915.8, "power": 32.859968}, {"timestamp": 8936.37, "power": 32.859968}, {"timestamp": 8956.95, "power": 32.859968}, {"timestamp": 8977.52, "power": 32.859968}, {"timestamp": 8998.08, "power": 32.859968}, {"timestamp": 9018.64, "power": 32.859968}, {"timestamp": 9039.16, "power": 32.859968}, {"timestamp": 9059.73, "power": 32.859968}, {"timestamp": 9080.31, "power": 33.115401}, {"timestamp": 9101.53, "power": 33.115401}, {"timestamp": 9122.08, "power": 33.115401}, {"timestamp": 9142.63, "power": 33.115401}, {"timestamp": 9163.15, "power": 33.115401}, {"timestamp": 9183.69, "power": 33.115401}, {"timestamp": 9204.24, "power": 33.115401}, {"timestamp": 9224.79, "power": 33.115401}, {"timestamp": 9245.34, "power": 33.115401}, {"timestamp": 9265.88, "power": 33.115401}, {"timestamp": 9286.43, "power": 33.115401}, {"timestamp": 9306.96, "power": 33.115401}, {"timestamp": 9327.5, "power": 33.115401}, {"timestamp": 9348.05, "power": 33.115401}, {"timestamp": 9368.6, "power": 33.115401}, {"timestamp": 9389.15, "power": 33.115401}, {"timestamp": 9409.7, "power": 33.115401}, {"timestamp": 9430.24, "power": 33.115401}, {"timestamp": 9450.77, "power": 33.115401}, {"timestamp": 9471.28, "power": 33.115401}, {"timestamp": 9491.82, "power": 33.115401}, {"timestamp": 9512.37, "power": 33.115401}, {"timestamp": 9532.92, "power": 33.115401}, {"timestamp": 9553.47, "power": 33.115401}, {"timestamp": 9574.02, "power": 33.115401}, {"timestamp": 9594.57, "power": 33.115401}, {"timestamp": 9615.09, "power": 33.115401}, {"timestamp": 9635.64, "power": 33.115401}, {"timestamp": 9656.19, "power": 33.115401}, {"timestamp": 9676.74, "power": 33.115401}, {"timestamp": 9697.29, "power": 33.115401}, {"timestamp": 9717.84, "power": 33.115401}, {"timestamp": 9738.39, "power": 33.115401}, {"timestamp": 9758.92, "power": 33.115401}, {"timestamp": 9779.46, "power": 33.115401}, {"timestamp": 9800.01, "power": 33.115401}, {"timestamp": 9820.56, "power": 33.115401}, {"timestamp": 9841.11, "power": 33.115401}, {"timestamp": 9861.66, "power": 33.115401}, {"timestamp": 9882.21, "power": 33.115401}, {"timestamp": 9902.76, "power": 33.115401}, {"timestamp": 9923.26, "power": 33.115401}, {"timestamp": 9943.81, "power": 33.115401}, {"timestamp": 9964.36, "power": 33.115401}, {"timestamp": 9984.9, "power": 33.115401}, {"timestamp": 10005.5, "power": 33.115401}, {"timestamp": 10026.0, "power": 33.115401}, {"timestamp": 10046.6, "power": 33.115401}, {"timestamp": 10067.1, "power": 33.115401}, {"timestamp": 10087.6, "power": 33.230755}, {"timestamp": 10108.7, "power": 33.230755}, {"timestamp": 10129.3, "power": 33.230755}, {"timestamp": 10149.8, "power": 33.230755}, {"timestamp": 10170.4, "power": 33.230755}, {"timestamp": 10190.9, "power": 33.230755}, {"timestamp": 10211.4, "power": 33.230755}, {"timestamp": 10232.0, "power": 33.230755}, {"timestamp": 10252.5, "power": 33.230755}, {"timestamp": 10273.1, "power": 33.230755}, {"timestamp": 10293.6, "power": 33.230755}, {"timestamp": 10314.2, "power": 33.230755}, {"timestamp": 10334.7, "power": 33.230755}, {"timestamp": 10355.2, "power": 33.230755}, {"timestamp": 10375.8, "power": 33.230755}, {"timestamp": 10396.3, "power": 33.230755}, {"timestamp": 10416.8, "power": 33.230755}, {"timestamp": 10437.4, "power": 33.230755}, {"timestamp": 10458.0, "power": 33.230755}, {"timestamp": 10478.5, "power": 33.230755}, {"timestamp": 10499.0, "power": 33.230755}, {"timestamp": 10519.6, "power": 33.230755}, {"timestamp": 10540.1, "power": 33.230755}, {"timestamp": 10560.7, "power": 33.230755}, {"timestamp": 10581.2, "power": 33.230755}, {"timestamp": 10601.8, "power": 33.230755}, {"timestamp": 10622.4, "power": 33.230755}, {"timestamp": 10642.9, "power": 33.230755}, {"timestamp": 10663.5, "power": 33.230755}, {"timestamp": 10684.1, "power": 33.230755}, {"timestamp": 10704.6, "power": 33.230755}, {"timestamp": 10725.2, "power": 33.230755}, {"timestamp": 10745.8, "power": 33.230755}, {"timestamp": 10766.4, "power": 33.230755}, {"timestamp": 10786.9, "power": 33.230755}, {"timestamp": 10807.4, "power": 33.230755}, {"timestamp": 10828.0, "power": 33.230755}, {"timestamp": 10848.6, "power": 33.230755}, {"timestamp": 10869.1, "power": 33.230755}, {"timestamp": 10889.7, "power": 33.230755}, {"timestamp": 10910.3, "power": 33.230755}, {"timestamp": 10930.8, "power": 33.230755}, {"timestamp": 10951.3, "power": 33.230755}, {"timestamp": 10971.9, "power": 33.230755}, {"timestamp": 10992.5, "power": 33.230755}, {"timestamp": 11013.1, "power": 33.230755}, {"timestamp": 11033.6, "power": 33.230755}, {"timestamp": 11054.2, "power": 33.230755}, {"timestamp": 11074.8, "power": 33.230755}, {"timestamp": 11095.3, "power": 33.923623000000006}, {"timestamp": 11116.3, "power": 33.923623000000006}, {"timestamp": 11136.9, "power": 33.923623000000006}, {"timestamp": 11157.4, "power": 33.923623000000006}, {"timestamp": 11178.0, "power": 33.923623000000006}, {"timestamp": 11198.5, "power": 33.923623000000006}, {"timestamp": 11219.1, "power": 33.923623000000006}, {"timestamp": 11239.6, "power": 33.923623000000006}, {"timestamp": 11260.2, "power": 33.923623000000006}, {"timestamp": 11280.7, "power": 33.923623000000006}, {"timestamp": 11301.3, "power": 33.923623000000006}, {"timestamp": 11321.8, "power": 33.923623000000006}, {"timestamp": 11342.4, "power": 33.923623000000006}, {"timestamp": 11362.9, "power": 33.923623000000006}, {"timestamp": 11383.5, "power": 33.923623000000006}, {"timestamp": 11404.0, "power": 33.923623000000006}, {"timestamp": 11424.6, "power": 33.923623000000006}, {"timestamp": 11445.1, "power": 33.923623000000006}, {"timestamp": 11465.7, "power": 33.923623000000006}, {"timestamp": 11486.2, "power": 33.923623000000006}, {"timestamp": 11506.7, "power": 33.923623000000006}, {"timestamp": 11527.2, "power": 33.923623000000006}, {"timestamp": 11547.8, "power": 33.923623000000006}, {"timestamp": 11568.3, "power": 33.923623000000006}, {"timestamp": 11588.9, "power": 33.923623000000006}, {"timestamp": 11609.5, "power": 33.923623000000006}, {"timestamp": 11630.0, "power": 33.923623000000006}, {"timestamp": 11650.6, "power": 33.923623000000006}, {"timestamp": 11671.1, "power": 33.923623000000006}, {"timestamp": 11691.7, "power": 33.923623000000006}, {"timestamp": 11712.3, "power": 33.923623000000006}, {"timestamp": 11732.9, "power": 33.923623000000006}, {"timestamp": 11753.4, "power": 33.923623000000006}, {"timestamp": 11774.0, "power": 33.923623000000006}, {"timestamp": 11794.6, "power": 33.923623000000006}, {"timestamp": 11815.1, "power": 33.923623000000006}, {"timestamp": 11835.7, "power": 33.923623000000006}, {"timestamp": 11856.2, "power": 33.923623000000006}, {"timestamp": 11876.8, "power": 33.923623000000006}, {"timestamp": 11897.4, "power": 33.923623000000006}, {"timestamp": 11917.9, "power": 33.923623000000006}, {"timestamp": 11938.5, "power": 33.923623000000006}, {"timestamp": 11959.1, "power": 33.923623000000006}, {"timestamp": 11979.6, "power": 33.923623000000006}, {"timestamp": 12000.2, "power": 33.923623000000006}, {"timestamp": 12020.8, "power": 33.923623000000006}, {"timestamp": 12041.3, "power": 33.923623000000006}, {"timestamp": 12061.9, "power": 33.923623000000006}, {"timestamp": 12082.5, "power": 33.923623000000006}, {"timestamp": 12103.0, "power": 33.33185}, {"timestamp": 12124.5, "power": 33.33185}, {"timestamp": 12145.0, "power": 33.33185}, {"timestamp": 12165.6, "power": 33.33185}, {"timestamp": 12186.2, "power": 33.33185}, {"timestamp": 12206.8, "power": 33.33185}, {"timestamp": 12227.3, "power": 33.33185}, {"timestamp": 12247.9, "power": 33.33185}, {"timestamp": 12268.4, "power": 33.33185}, {"timestamp": 12289.0, "power": 33.33185}, {"timestamp": 12309.6, "power": 33.33185}, {"timestamp": 12330.2, "power": 33.33185}, {"timestamp": 12350.8, "power": 33.33185}, {"timestamp": 12371.3, "power": 33.33185}, {"timestamp": 12391.8, "power": 33.33185}, {"timestamp": 12412.4, "power": 33.33185}, {"timestamp": 12433.0, "power": 33.33185}, {"timestamp": 12453.6, "power": 33.33185}, {"timestamp": 12474.2, "power": 33.33185}, {"timestamp": 12494.7, "power": 33.33185}, {"timestamp": 12515.3, "power": 33.33185}, {"timestamp": 12535.8, "power": 33.33185}, {"timestamp": 12556.4, "power": 33.33185}, {"timestamp": 12577.0, "power": 33.33185}, {"timestamp": 12597.5, "power": 33.33185}, {"timestamp": 12618.1, "power": 33.33185}, {"timestamp": 12638.6, "power": 33.33185}, {"timestamp": 12659.2, "power": 33.33185}, {"timestamp": 12679.7, "power": 33.33185}, {"timestamp": 12700.3, "power": 33.33185}, {"timestamp": 12720.9, "power": 33.33185}, {"timestamp": 12741.4, "power": 33.33185}, {"timestamp": 12762.0, "power": 33.33185}, {"timestamp": 12782.6, "power": 33.33185}, {"timestamp": 12803.1, "power": 33.33185}, {"timestamp": 12823.7, "power": 33.33185}, {"timestamp": 12844.2, "power": 33.33185}, {"timestamp": 12864.8, "power": 33.33185}, {"timestamp": 12885.4, "power": 33.33185}, {"timestamp": 12906.0, "power": 33.33185}, {"timestamp": 12926.5, "power": 33.33185}, {"timestamp": 12947.1, "power": 33.33185}, {"timestamp": 12967.6, "power": 33.33185}, {"timestamp": 12988.2, "power": 33.33185}, {"timestamp": 13008.8, "power": 33.33185}, {"timestamp": 13029.4, "power": 33.33185}, {"timestamp": 13049.9, "power": 33.33185}, {"timestamp": 13070.5, "power": 33.33185}, {"timestamp": 13091.0, "power": 33.33185}, {"timestamp": 13111.6, "power": 33.146883}, {"timestamp": 13132.9, "power": 33.146883}, {"timestamp": 13153.4, "power": 33.146883}, {"timestamp": 13174.0, "power": 33.146883}, {"timestamp": 13194.5, "power": 33.146883}, {"timestamp": 13215.0, "power": 33.146883}, {"timestamp": 13235.6, "power": 33.146883}, {"timestamp": 13256.1, "power": 33.146883}, {"timestamp": 13276.7, "power": 33.146883}, {"timestamp": 13297.2, "power": 33.146883}, {"timestamp": 13317.8, "power": 33.146883}, {"timestamp": 13338.3, "power": 33.146883}, {"timestamp": 13358.9, "power": 33.146883}, {"timestamp": 13379.4, "power": 33.146883}, {"timestamp": 13400.0, "power": 33.146883}, {"timestamp": 13420.5, "power": 33.146883}, {"timestamp": 13441.1, "power": 33.146883}, {"timestamp": 13461.6, "power": 33.146883}, {"timestamp": 13482.1, "power": 33.146883}, {"timestamp": 13502.7, "power": 33.146883}, {"timestamp": 13523.2, "power": 33.146883}, {"timestamp": 13543.8, "power": 33.146883}, {"timestamp": 13564.3, "power": 33.146883}, {"timestamp": 13584.9, "power": 33.146883}, {"timestamp": 13605.4, "power": 33.146883}, {"timestamp": 13626.0, "power": 33.146883}, {"timestamp": 13646.5, "power": 33.146883}, {"timestamp": 13667.0, "power": 33.146883}, {"timestamp": 13687.6, "power": 33.146883}, {"timestamp": 13708.1, "power": 33.146883}, {"timestamp": 13728.6, "power": 33.146883}, {"timestamp": 13749.2, "power": 33.146883}, {"timestamp": 13769.7, "power": 33.146883}, {"timestamp": 13790.3, "power": 33.146883}, {"timestamp": 13810.8, "power": 33.146883}, {"timestamp": 13831.3, "power": 33.146883}, {"timestamp": 13851.8, "power": 33.146883}, {"timestamp": 13872.4, "power": 33.146883}, {"timestamp": 13892.9, "power": 33.146883}, {"timestamp": 13913.5, "power": 33.146883}, {"timestamp": 13934.0, "power": 33.146883}, {"timestamp": 13954.6, "power": 33.146883}, {"timestamp": 13975.1, "power": 33.146883}, {"timestamp": 13995.7, "power": 33.146883}, {"timestamp": 14016.2, "power": 33.146883}, {"timestamp": 14036.8, "power": 33.146883}, {"timestamp": 14057.3, "power": 33.146883}, {"timestamp": 14077.9, "power": 33.146883}, {"timestamp": 14098.4, "power": 33.146883}, {"timestamp": 14118.9, "power": 33.167769}, {"timestamp": 14140.0, "power": 33.167769}, {"timestamp": 14160.5, "power": 33.167769}, {"timestamp": 14181.1, "power": 33.167769}, {"timestamp": 14201.7, "power": 33.167769}, {"timestamp": 14222.2, "power": 33.167769}, {"timestamp": 14242.8, "power": 33.167769}, {"timestamp": 14263.3, "power": 33.167769}, {"timestamp": 14283.9, "power": 33.167769}, {"timestamp": 14304.4, "power": 33.167769}, {"timestamp": 14325.0, "power": 33.167769}, {"timestamp": 14345.6, "power": 33.167769}, {"timestamp": 14366.1, "power": 33.167769}, {"timestamp": 14386.7, "power": 33.167769}, {"timestamp": 14407.2, "power": 33.167769}, {"timestamp": 14427.8, "power": 33.167769}, {"timestamp": 14448.4, "power": 33.167769}, {"timestamp": 14469.0, "power": 33.167769}, {"timestamp": 14489.6, "power": 33.167769}, {"timestamp": 14510.1, "power": 33.167769}, {"timestamp": 14530.7, "power": 33.167769}, {"timestamp": 14551.2, "power": 33.167769}, {"timestamp": 14571.8, "power": 33.167769}, {"timestamp": 14592.4, "power": 33.167769}, {"timestamp": 14612.9, "power": 33.167769}, {"timestamp": 14633.5, "power": 33.167769}, {"timestamp": 14654.0, "power": 33.167769}, {"timestamp": 14674.6, "power": 33.167769}, {"timestamp": 14695.1, "power": 33.167769}, {"timestamp": 14715.7, "power": 33.167769}, {"timestamp": 14736.3, "power": 33.167769}, {"timestamp": 14756.9, "power": 33.167769}, {"timestamp": 14777.5, "power": 33.167769}, {"timestamp": 14798.0, "power": 33.167769}, {"timestamp": 14818.6, "power": 33.167769}, {"timestamp": 14839.1, "power": 33.167769}, {"timestamp": 14859.6, "power": 33.167769}, {"timestamp": 14880.2, "power": 33.167769}, {"timestamp": 14900.7, "power": 33.167769}, {"timestamp": 14921.2, "power": 33.167769}, {"timestamp": 14941.8, "power": 33.167769}, {"timestamp": 14962.3, "power": 33.167769}, {"timestamp": 14982.8, "power": 33.167769}, {"timestamp": 15003.3, "power": 33.167769}, {"timestamp": 15023.8, "power": 33.167769}, {"timestamp": 15044.4, "power": 33.167769}, {"timestamp": 15064.9, "power": 33.167769}, {"timestamp": 15085.4, "power": 33.167769}, {"timestamp": 15106.0, "power": 33.167769}, {"timestamp": 15126.5, "power": 34.943325}, {"timestamp": 15149.1, "power": 34.943325}, {"timestamp": 15169.7, "power": 34.943325}, {"timestamp": 15190.2, "power": 34.943325}, {"timestamp": 15210.7, "power": 34.943325}, {"timestamp": 15231.2, "power": 34.943325}, {"timestamp": 15251.7, "power": 34.943325}, {"timestamp": 15272.3, "power": 34.943325}, {"timestamp": 15292.8, "power": 34.943325}, {"timestamp": 15313.4, "power": 34.943325}, {"timestamp": 15333.9, "power": 34.943325}, {"timestamp": 15354.4, "power": 34.943325}, {"timestamp": 15375.0, "power": 34.943325}, {"timestamp": 15395.5, "power": 34.943325}, {"timestamp": 15416.0, "power": 34.943325}, {"timestamp": 15436.6, "power": 34.943325}, {"timestamp": 15457.1, "power": 34.943325}, {"timestamp": 15477.6, "power": 34.943325}, {"timestamp": 15498.2, "power": 34.943325}, {"timestamp": 15518.7, "power": 34.943325}, {"timestamp": 15539.2, "power": 34.943325}, {"timestamp": 15559.7, "power": 34.943325}, {"timestamp": 15580.2, "power": 34.943325}, {"timestamp": 15600.7, "power": 34.943325}, {"timestamp": 15621.3, "power": 34.943325}, {"timestamp": 15641.8, "power": 34.943325}, {"timestamp": 15662.3, "power": 34.943325}, {"timestamp": 15682.8, "power": 34.943325}, {"timestamp": 15703.4, "power": 34.943325}, {"timestamp": 15724.0, "power": 34.943325}, {"timestamp": 15744.6, "power": 34.943325}, {"timestamp": 15765.1, "power": 34.943325}, {"timestamp": 15785.6, "power": 34.943325}, {"timestamp": 15806.2, "power": 34.943325}, {"timestamp": 15826.7, "power": 34.943325}, {"timestamp": 15847.2, "power": 34.943325}, {"timestamp": 15867.7, "power": 34.943325}, {"timestamp": 15888.3, "power": 34.943325}, {"timestamp": 15908.8, "power": 34.943325}, {"timestamp": 15929.3, "power": 34.943325}, {"timestamp": 15949.9, "power": 34.943325}, {"timestamp": 15970.4, "power": 34.943325}, {"timestamp": 15990.9, "power": 34.943325}, {"timestamp": 16011.4, "power": 34.943325}, {"timestamp": 16032.0, "power": 34.943325}, {"timestamp": 16052.5, "power": 34.943325}, {"timestamp": 16073.0, "power": 34.943325}, {"timestamp": 16093.6, "power": 34.943325}, {"timestamp": 16114.1, "power": 34.943325}, {"timestamp": 16134.6, "power": 32.493471}, {"timestamp": 16155.7, "power": 32.493471}, {"timestamp": 16176.2, "power": 32.493471}, {"timestamp": 16196.7, "power": 32.493471}, {"timestamp": 16217.3, "power": 32.493471}, {"timestamp": 16237.8, "power": 32.493471}, {"timestamp": 16258.3, "power": 32.493471}, {"timestamp": 16278.8, "power": 32.493471}, {"timestamp": 16299.3, "power": 32.493471}, {"timestamp": 16319.8, "power": 32.493471}, {"timestamp": 16340.4, "power": 32.493471}, {"timestamp": 16360.9, "power": 32.493471}, {"timestamp": 16381.4, "power": 32.493471}, {"timestamp": 16402.3, "power": 32.493471}, {"timestamp": 16422.8, "power": 32.493471}], "timeline": {"START": "2582.403673", "END": "14666.4187"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 13195.4}, {"name": "clSetKernelArg", "calls": 19, "time": 2405.32}, {"name": "clReleaseKernel", "calls": 1, "time": 631.16}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.6511}, {"name": "clReleaseContext", "calls": 1, "time": 44.5941}, {"name": "clCreateContext", "calls": 1, "time": 33.6264}, {"name": "clReleaseProgram", "calls": 1, "time": 18.4911}, {"name": "clCreateKernel", "calls": 1, "time": 0.342526}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.296746}, {"name": "clEnqueueTask", "calls": 1, "time": 0.164189}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080978}, {"name": "clRetainMemObject", "calls": 14, "time": 0.077777}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029298}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023556}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02011}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010714}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01038}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00821}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00788}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006724}, {"name": "clRetainDevice", "calls": 2, "time": 0.004757}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 12084.0}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 12083.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8231.545784, "utilization": 85.745269, "size": 8718900.0, "time": 1059.205674}, {"type": "WRITE", "transfers": 1, "speed": 6649.978942, "utilization": 69.270614, "size": 346060.0, "time": 52.039289}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 393912078, "speed": 261.1, "utilization": 2.26649, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 24618500, "speed": 487.082, "utilization": 4.22815, "size": 0.127927}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len6/run0.json b/code/fpga/unopt_results/dna.10MB.len6/run0.json new file mode 100644 index 0000000..960f8c6 --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.299, "power": 32.404539}, {"timestamp": 59.9313, "power": 32.404539}, {"timestamp": 80.4877, "power": 32.404539}, {"timestamp": 101.016, "power": 32.404539}, {"timestamp": 121.793, "power": 32.404539}, {"timestamp": 142.445, "power": 32.404539}, {"timestamp": 163.005, "power": 32.404539}, {"timestamp": 183.617, "power": 32.404539}, {"timestamp": 204.194, "power": 32.404539}, {"timestamp": 224.76, "power": 32.404539}, {"timestamp": 245.319, "power": 32.404539}, {"timestamp": 265.917, "power": 32.404539}, {"timestamp": 286.518, "power": 32.404539}, {"timestamp": 307.119, "power": 32.404539}, {"timestamp": 327.715, "power": 32.404539}, {"timestamp": 348.289, "power": 32.404539}, {"timestamp": 368.853, "power": 32.404539}, {"timestamp": 389.415, "power": 32.404539}, {"timestamp": 410.009, "power": 32.404539}, {"timestamp": 430.608, "power": 32.404539}, {"timestamp": 451.209, "power": 32.404539}, {"timestamp": 471.811, "power": 32.404539}, {"timestamp": 492.383, "power": 32.404539}, {"timestamp": 512.946, "power": 32.404539}, {"timestamp": 533.541, "power": 32.404539}, {"timestamp": 554.144, "power": 32.404539}, {"timestamp": 574.744, "power": 32.404539}, {"timestamp": 595.336, "power": 32.404539}, {"timestamp": 615.94, "power": 32.404539}, {"timestamp": 636.531, "power": 32.404539}, {"timestamp": 657.092, "power": 32.404539}, {"timestamp": 677.693, "power": 32.404539}, {"timestamp": 698.294, "power": 32.404539}, {"timestamp": 718.908, "power": 32.404539}, {"timestamp": 739.456, "power": 32.404539}, {"timestamp": 759.982, "power": 32.404539}, {"timestamp": 780.48, "power": 32.404539}, {"timestamp": 801.001, "power": 32.404539}, {"timestamp": 821.527, "power": 32.404539}, {"timestamp": 842.059, "power": 32.404539}, {"timestamp": 862.593, "power": 32.404539}, {"timestamp": 883.132, "power": 32.404539}, {"timestamp": 903.676, "power": 32.404539}, {"timestamp": 924.198, "power": 32.404539}, {"timestamp": 944.693, "power": 32.404539}, {"timestamp": 965.231, "power": 32.404539}, {"timestamp": 985.773, "power": 32.404539}, {"timestamp": 1006.31, "power": 33.406732}, {"timestamp": 1027.54, "power": 33.406732}, {"timestamp": 1048.11, "power": 33.406732}, {"timestamp": 1068.61, "power": 33.406732}, {"timestamp": 1089.16, "power": 33.406732}, {"timestamp": 1109.71, "power": 33.406732}, {"timestamp": 1130.26, "power": 33.406732}, {"timestamp": 1150.81, "power": 33.406732}, {"timestamp": 1171.36, "power": 33.406732}, {"timestamp": 1191.91, "power": 33.406732}, {"timestamp": 1212.44, "power": 33.406732}, {"timestamp": 1232.99, "power": 33.406732}, {"timestamp": 1253.54, "power": 33.406732}, {"timestamp": 1274.09, "power": 33.406732}, {"timestamp": 1294.64, "power": 33.406732}, {"timestamp": 1315.19, "power": 33.406732}, {"timestamp": 1335.74, "power": 33.406732}, {"timestamp": 1356.27, "power": 33.406732}, {"timestamp": 1376.78, "power": 33.406732}, {"timestamp": 1397.33, "power": 33.406732}, {"timestamp": 1417.88, "power": 33.406732}, {"timestamp": 1438.43, "power": 33.406732}, {"timestamp": 1458.98, "power": 33.406732}, {"timestamp": 1479.53, "power": 33.406732}, {"timestamp": 1500.1, "power": 33.406732}, {"timestamp": 1520.61, "power": 33.406732}, {"timestamp": 1541.16, "power": 33.406732}, {"timestamp": 1561.71, "power": 33.406732}, {"timestamp": 1582.26, "power": 33.406732}, {"timestamp": 1602.81, "power": 33.406732}, {"timestamp": 1623.36, "power": 33.406732}, {"timestamp": 1643.91, "power": 33.406732}, {"timestamp": 1664.44, "power": 33.406732}, {"timestamp": 1684.98, "power": 33.406732}, {"timestamp": 1705.53, "power": 33.406732}, {"timestamp": 1726.08, "power": 33.406732}, {"timestamp": 1746.62, "power": 33.406732}, {"timestamp": 1767.17, "power": 33.406732}, {"timestamp": 1787.72, "power": 33.406732}, {"timestamp": 1808.24, "power": 33.406732}, {"timestamp": 1828.78, "power": 33.406732}, {"timestamp": 1849.37, "power": 33.406732}, {"timestamp": 1869.96, "power": 33.406732}, {"timestamp": 1890.49, "power": 33.406732}, {"timestamp": 1911.02, "power": 33.406732}, {"timestamp": 1931.56, "power": 33.406732}, {"timestamp": 1952.1, "power": 33.406732}, {"timestamp": 1972.6, "power": 33.406732}, {"timestamp": 1993.08, "power": 33.406732}, {"timestamp": 2013.61, "power": 33.100093}, {"timestamp": 2034.93, "power": 33.100093}, {"timestamp": 2055.46, "power": 33.100093}, {"timestamp": 2075.99, "power": 33.100093}, {"timestamp": 2096.51, "power": 33.100093}, {"timestamp": 2116.99, "power": 33.100093}, {"timestamp": 2137.53, "power": 33.100093}, {"timestamp": 2158.06, "power": 33.100093}, {"timestamp": 2178.59, "power": 33.100093}, {"timestamp": 2199.11, "power": 33.100093}, {"timestamp": 2219.64, "power": 33.100093}, {"timestamp": 2240.12, "power": 33.100093}, {"timestamp": 2260.6, "power": 33.100093}, {"timestamp": 2281.18, "power": 33.100093}, {"timestamp": 2302.14, "power": 33.100093}, {"timestamp": 2322.69, "power": 33.100093}], "timeline": {"START": "754.908689", "END": "1815.90354"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1400.52}, {"name": "clSetKernelArg", "calls": 19, "time": 573.573}, {"name": "clReleaseKernel", "calls": 1, "time": 160.569}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.4886}, {"name": "clReleaseContext", "calls": 1, "time": 44.4119}, {"name": "clCreateContext", "calls": 1, "time": 37.0429}, {"name": "clReleaseProgram", "calls": 1, "time": 15.7649}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.801549}, {"name": "clCreateKernel", "calls": 1, "time": 0.343287}, {"name": "clEnqueueTask", "calls": 1, "time": 0.112001}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068417}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037622}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02988}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.025594}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022601}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020231}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012068}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009899}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008693}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00732}, {"name": "clRetainDevice", "calls": 2, "time": 0.004628}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1060.99}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1060.57}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6956.753328, "utilization": 72.466181, "size": 1993560.0, "time": 286.56471}, {"type": "WRITE", "transfers": 1, "speed": 6569.665604, "utilization": 68.434017, "size": 346075.0, "time": 52.677746}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 31163064, "speed": 239.306, "utilization": 2.07731, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1938636, "speed": 487.509, "utilization": 4.23185, "size": 0.12706}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len6/run1.json b/code/fpga/unopt_results/dna.10MB.len6/run1.json new file mode 100644 index 0000000..9e01fba --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.2659, "power": 32.330574999999996}, {"timestamp": 64.94, "power": 32.330574999999996}, {"timestamp": 85.4775, "power": 32.330574999999996}, {"timestamp": 106.025, "power": 32.330574999999996}, {"timestamp": 126.883, "power": 32.330574999999996}, {"timestamp": 147.765, "power": 32.330574999999996}, {"timestamp": 168.309, "power": 32.330574999999996}, {"timestamp": 188.857, "power": 32.330574999999996}, {"timestamp": 209.393, "power": 32.330574999999996}, {"timestamp": 229.932, "power": 32.330574999999996}, {"timestamp": 250.437, "power": 32.330574999999996}, {"timestamp": 270.972, "power": 32.330574999999996}, {"timestamp": 291.514, "power": 32.330574999999996}, {"timestamp": 312.05, "power": 32.330574999999996}, {"timestamp": 332.589, "power": 32.330574999999996}, {"timestamp": 353.128, "power": 32.330574999999996}, {"timestamp": 373.665, "power": 32.330574999999996}, {"timestamp": 394.173, "power": 32.330574999999996}, {"timestamp": 414.67, "power": 32.330574999999996}, {"timestamp": 435.206, "power": 32.330574999999996}, {"timestamp": 455.747, "power": 32.330574999999996}, {"timestamp": 476.281, "power": 32.330574999999996}, {"timestamp": 496.819, "power": 32.330574999999996}, {"timestamp": 517.356, "power": 32.330574999999996}, {"timestamp": 537.895, "power": 32.330574999999996}, {"timestamp": 558.406, "power": 32.330574999999996}, {"timestamp": 578.942, "power": 32.330574999999996}, {"timestamp": 599.479, "power": 32.330574999999996}, {"timestamp": 620.018, "power": 32.330574999999996}, {"timestamp": 640.559, "power": 32.330574999999996}, {"timestamp": 661.094, "power": 32.330574999999996}, {"timestamp": 681.588, "power": 32.330574999999996}, {"timestamp": 702.088, "power": 32.330574999999996}, {"timestamp": 722.635, "power": 32.330574999999996}, {"timestamp": 743.161, "power": 32.330574999999996}, {"timestamp": 763.684, "power": 32.330574999999996}, {"timestamp": 784.211, "power": 32.330574999999996}, {"timestamp": 804.736, "power": 32.330574999999996}, {"timestamp": 825.269, "power": 32.330574999999996}, {"timestamp": 845.806, "power": 32.330574999999996}, {"timestamp": 866.336, "power": 32.330574999999996}, {"timestamp": 886.868, "power": 32.330574999999996}, {"timestamp": 907.409, "power": 32.330574999999996}, {"timestamp": 927.948, "power": 32.330574999999996}, {"timestamp": 948.489, "power": 32.330574999999996}, {"timestamp": 969.028, "power": 32.330574999999996}, {"timestamp": 989.576, "power": 32.330574999999996}, {"timestamp": 1010.1, "power": 33.262421}, {"timestamp": 1031.31, "power": 33.262421}, {"timestamp": 1051.87, "power": 33.262421}, {"timestamp": 1072.42, "power": 33.262421}, {"timestamp": 1092.97, "power": 33.262421}, {"timestamp": 1113.52, "power": 33.262421}, {"timestamp": 1134.07, "power": 33.262421}, {"timestamp": 1154.57, "power": 33.262421}, {"timestamp": 1175.12, "power": 33.262421}, {"timestamp": 1195.67, "power": 33.262421}, {"timestamp": 1216.22, "power": 33.262421}, {"timestamp": 1236.77, "power": 33.262421}, {"timestamp": 1257.32, "power": 33.262421}, {"timestamp": 1277.87, "power": 33.262421}, {"timestamp": 1298.39, "power": 33.262421}, {"timestamp": 1318.94, "power": 33.262421}, {"timestamp": 1339.49, "power": 33.262421}, {"timestamp": 1360.04, "power": 33.262421}, {"timestamp": 1380.59, "power": 33.262421}, {"timestamp": 1401.14, "power": 33.262421}, {"timestamp": 1421.69, "power": 33.262421}, {"timestamp": 1442.21, "power": 33.262421}, {"timestamp": 1462.71, "power": 33.262421}, {"timestamp": 1483.26, "power": 33.262421}, {"timestamp": 1503.8, "power": 33.262421}, {"timestamp": 1524.35, "power": 33.262421}, {"timestamp": 1544.91, "power": 33.262421}, {"timestamp": 1565.46, "power": 33.262421}, {"timestamp": 1586.01, "power": 33.262421}, {"timestamp": 1606.52, "power": 33.262421}, {"timestamp": 1627.06, "power": 33.262421}, {"timestamp": 1647.61, "power": 33.262421}, {"timestamp": 1668.16, "power": 33.262421}, {"timestamp": 1688.71, "power": 33.262421}, {"timestamp": 1709.26, "power": 33.262421}, {"timestamp": 1729.81, "power": 33.262421}, {"timestamp": 1750.34, "power": 33.262421}, {"timestamp": 1770.88, "power": 33.262421}, {"timestamp": 1791.43, "power": 33.262421}, {"timestamp": 1811.98, "power": 33.262421}, {"timestamp": 1832.52, "power": 33.262421}, {"timestamp": 1853.05, "power": 33.262421}, {"timestamp": 1873.59, "power": 33.262421}, {"timestamp": 1894.11, "power": 33.262421}, {"timestamp": 1914.6, "power": 33.262421}, {"timestamp": 1935.12, "power": 33.262421}, {"timestamp": 1955.66, "power": 33.262421}, {"timestamp": 1976.2, "power": 33.262421}, {"timestamp": 1996.73, "power": 33.262421}, {"timestamp": 2017.26, "power": 34.644276000000005}, {"timestamp": 2038.39, "power": 34.644276000000005}, {"timestamp": 2058.88, "power": 34.644276000000005}, {"timestamp": 2079.41, "power": 34.644276000000005}, {"timestamp": 2099.96, "power": 34.644276000000005}, {"timestamp": 2120.51, "power": 34.644276000000005}, {"timestamp": 2141.04, "power": 34.644276000000005}, {"timestamp": 2161.57, "power": 34.644276000000005}, {"timestamp": 2182.04, "power": 34.644276000000005}, {"timestamp": 2202.53, "power": 34.644276000000005}, {"timestamp": 2223.01, "power": 34.644276000000005}, {"timestamp": 2243.58, "power": 34.644276000000005}, {"timestamp": 2264.17, "power": 34.644276000000005}], "timeline": {"START": "744.136816", "END": "1804.176685"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1362.45}, {"name": "clSetKernelArg", "calls": 19, "time": 558.969}, {"name": "clReleaseKernel", "calls": 1, "time": 157.798}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.8207}, {"name": "clCreateContext", "calls": 1, "time": 41.8359}, {"name": "clReleaseContext", "calls": 1, "time": 33.9294}, {"name": "clReleaseProgram", "calls": 1, "time": 14.3035}, {"name": "clCreateKernel", "calls": 1, "time": 0.338858}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310934}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125092}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073471}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039069}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028477}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023332}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020357}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014242}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012165}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009081}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007061}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006552}, {"name": "clRetainDevice", "calls": 2, "time": 0.004621}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1060.04}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1059.67}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8022.896718, "utilization": 83.571841, "size": 1993560.0, "time": 248.483817}, {"type": "WRITE", "transfers": 1, "speed": 6448.108419, "utilization": 67.167796, "size": 346075.0, "time": 53.670806}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 31125585, "speed": 239.237, "utilization": 2.07671, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1936344, "speed": 487.433, "utilization": 4.23119, "size": 0.127055}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len6/run2.json b/code/fpga/unopt_results/dna.10MB.len6/run2.json new file mode 100644 index 0000000..c42cfa4 --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.264, "power": 32.617164}, {"timestamp": 64.9068, "power": 32.617164}, {"timestamp": 85.4423, "power": 32.617164}, {"timestamp": 105.94, "power": 32.617164}, {"timestamp": 126.722, "power": 32.617164}, {"timestamp": 147.641, "power": 32.617164}, {"timestamp": 168.19, "power": 32.617164}, {"timestamp": 188.728, "power": 32.617164}, {"timestamp": 209.261, "power": 32.617164}, {"timestamp": 229.794, "power": 32.617164}, {"timestamp": 250.294, "power": 32.617164}, {"timestamp": 270.786, "power": 32.617164}, {"timestamp": 291.317, "power": 32.617164}, {"timestamp": 311.849, "power": 32.617164}, {"timestamp": 332.382, "power": 32.617164}, {"timestamp": 352.913, "power": 32.617164}, {"timestamp": 373.447, "power": 32.617164}, {"timestamp": 393.952, "power": 32.617164}, {"timestamp": 414.442, "power": 32.617164}, {"timestamp": 434.974, "power": 32.617164}, {"timestamp": 455.508, "power": 32.617164}, {"timestamp": 476.043, "power": 32.617164}, {"timestamp": 496.575, "power": 32.617164}, {"timestamp": 517.106, "power": 32.617164}, {"timestamp": 537.637, "power": 32.617164}, {"timestamp": 558.15, "power": 32.617164}, {"timestamp": 578.68, "power": 32.617164}, {"timestamp": 599.214, "power": 32.617164}, {"timestamp": 619.749, "power": 32.617164}, {"timestamp": 640.287, "power": 32.617164}, {"timestamp": 660.823, "power": 32.617164}, {"timestamp": 681.353, "power": 32.617164}, {"timestamp": 701.885, "power": 32.617164}, {"timestamp": 722.382, "power": 32.617164}, {"timestamp": 742.898, "power": 32.617164}, {"timestamp": 763.28, "power": 32.617164}, {"timestamp": 783.798, "power": 32.617164}, {"timestamp": 804.321, "power": 32.617164}, {"timestamp": 824.847, "power": 32.617164}, {"timestamp": 845.374, "power": 32.617164}, {"timestamp": 865.877, "power": 32.617164}, {"timestamp": 886.371, "power": 32.617164}, {"timestamp": 906.91, "power": 32.617164}, {"timestamp": 927.446, "power": 32.617164}, {"timestamp": 947.981, "power": 32.617164}, {"timestamp": 968.518, "power": 32.617164}, {"timestamp": 989.058, "power": 32.617164}, {"timestamp": 1009.6, "power": 33.096978}, {"timestamp": 1030.73, "power": 33.096978}, {"timestamp": 1051.27, "power": 33.096978}, {"timestamp": 1071.81, "power": 33.096978}, {"timestamp": 1092.35, "power": 33.096978}, {"timestamp": 1112.93, "power": 33.096978}, {"timestamp": 1133.49, "power": 33.096978}, {"timestamp": 1154.06, "power": 33.096978}, {"timestamp": 1174.55, "power": 33.096978}, {"timestamp": 1195.12, "power": 33.096978}, {"timestamp": 1215.69, "power": 33.096978}, {"timestamp": 1236.25, "power": 33.096978}, {"timestamp": 1256.82, "power": 33.096978}, {"timestamp": 1277.38, "power": 33.096978}, {"timestamp": 1297.9, "power": 33.096978}, {"timestamp": 1318.4, "power": 33.096978}, {"timestamp": 1338.97, "power": 33.096978}, {"timestamp": 1359.53, "power": 33.096978}, {"timestamp": 1380.1, "power": 33.096978}, {"timestamp": 1400.66, "power": 33.096978}, {"timestamp": 1421.22, "power": 33.096978}, {"timestamp": 1441.8, "power": 33.096978}, {"timestamp": 1462.31, "power": 33.096978}, {"timestamp": 1482.85, "power": 33.096978}, {"timestamp": 1503.41, "power": 33.096978}, {"timestamp": 1523.96, "power": 33.096978}, {"timestamp": 1544.52, "power": 33.096978}, {"timestamp": 1565.09, "power": 33.096978}, {"timestamp": 1585.65, "power": 33.096978}, {"timestamp": 1606.16, "power": 33.096978}, {"timestamp": 1626.71, "power": 33.096978}, {"timestamp": 1647.26, "power": 33.096978}, {"timestamp": 1667.84, "power": 33.096978}, {"timestamp": 1688.4, "power": 33.096978}, {"timestamp": 1708.94, "power": 33.096978}, {"timestamp": 1729.49, "power": 33.096978}, {"timestamp": 1750.02, "power": 33.096978}, {"timestamp": 1770.55, "power": 33.096978}, {"timestamp": 1791.09, "power": 33.096978}, {"timestamp": 1811.63, "power": 33.096978}, {"timestamp": 1832.17, "power": 33.096978}, {"timestamp": 1852.7, "power": 33.096978}, {"timestamp": 1873.23, "power": 33.096978}, {"timestamp": 1893.75, "power": 33.096978}, {"timestamp": 1914.25, "power": 33.096978}, {"timestamp": 1934.77, "power": 33.096978}, {"timestamp": 1955.3, "power": 33.096978}, {"timestamp": 1975.83, "power": 33.096978}, {"timestamp": 1996.35, "power": 33.096978}, {"timestamp": 2016.87, "power": 35.089336}, {"timestamp": 2038.18, "power": 35.089336}, {"timestamp": 2058.67, "power": 35.089336}, {"timestamp": 2079.2, "power": 35.089336}, {"timestamp": 2099.74, "power": 35.089336}, {"timestamp": 2120.3, "power": 35.089336}, {"timestamp": 2140.85, "power": 35.089336}, {"timestamp": 2161.37, "power": 35.089336}, {"timestamp": 2181.87, "power": 35.089336}, {"timestamp": 2202.35, "power": 35.089336}, {"timestamp": 2222.84, "power": 35.089336}, {"timestamp": 2243.36, "power": 35.089336}, {"timestamp": 2267.05, "power": 35.089336}, {"timestamp": 2287.67, "power": 35.089336}, {"timestamp": 2308.23, "power": 35.089336}], "timeline": {"START": "749.392961", "END": "1810.867421"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1378.73}, {"name": "clSetKernelArg", "calls": 19, "time": 559.623}, {"name": "clReleaseKernel", "calls": 1, "time": 158.635}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.8667}, {"name": "clReleaseContext", "calls": 1, "time": 46.8979}, {"name": "clCreateContext", "calls": 1, "time": 42.0407}, {"name": "clReleaseProgram", "calls": 1, "time": 17.8667}, {"name": "clCreateKernel", "calls": 1, "time": 0.336462}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.30312}, {"name": "clEnqueueTask", "calls": 1, "time": 0.099169}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085495}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038811}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030746}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023596}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020752}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015706}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012165}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011236}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008168}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007969}, {"name": "clRetainDevice", "calls": 2, "time": 0.004723}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1061.47}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1061.0}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7545.220484, "utilization": 78.596047, "size": 1993560.0, "time": 264.214943}, {"type": "WRITE", "transfers": 1, "speed": 6564.552312, "utilization": 68.380753, "size": 346075.0, "time": 52.718778}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 31168507, "speed": 239.258, "utilization": 2.07689, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1938977, "speed": 487.055, "utilization": 4.2279, "size": 0.127057}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len6/run3.json b/code/fpga/unopt_results/dna.10MB.len6/run3.json new file mode 100644 index 0000000..7a6f91e --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.4993, "power": 32.257406}, {"timestamp": 65.1216, "power": 32.257406}, {"timestamp": 85.6327, "power": 32.257406}, {"timestamp": 106.156, "power": 32.257406}, {"timestamp": 127.031, "power": 32.257406}, {"timestamp": 147.572, "power": 32.257406}, {"timestamp": 168.112, "power": 32.257406}, {"timestamp": 188.661, "power": 32.257406}, {"timestamp": 209.175, "power": 32.257406}, {"timestamp": 229.67, "power": 32.257406}, {"timestamp": 250.203, "power": 32.257406}, {"timestamp": 270.74, "power": 32.257406}, {"timestamp": 291.28, "power": 32.257406}, {"timestamp": 311.82, "power": 32.257406}, {"timestamp": 332.366, "power": 32.257406}, {"timestamp": 352.906, "power": 32.257406}, {"timestamp": 373.413, "power": 32.257406}, {"timestamp": 393.949, "power": 32.257406}, {"timestamp": 414.488, "power": 32.257406}, {"timestamp": 435.029, "power": 32.257406}, {"timestamp": 455.571, "power": 32.257406}, {"timestamp": 476.108, "power": 32.257406}, {"timestamp": 496.644, "power": 32.257406}, {"timestamp": 517.154, "power": 32.257406}, {"timestamp": 537.645, "power": 32.257406}, {"timestamp": 558.175, "power": 32.257406}, {"timestamp": 578.717, "power": 32.257406}, {"timestamp": 599.256, "power": 32.257406}, {"timestamp": 619.792, "power": 32.257406}, {"timestamp": 640.329, "power": 32.257406}, {"timestamp": 660.865, "power": 32.257406}, {"timestamp": 681.381, "power": 32.257406}, {"timestamp": 701.909, "power": 32.257406}, {"timestamp": 722.468, "power": 32.257406}, {"timestamp": 743.003, "power": 32.257406}, {"timestamp": 763.534, "power": 32.257406}, {"timestamp": 784.061, "power": 32.257406}, {"timestamp": 804.596, "power": 32.257406}, {"timestamp": 825.118, "power": 32.257406}, {"timestamp": 845.654, "power": 32.257406}, {"timestamp": 866.199, "power": 32.257406}, {"timestamp": 886.749, "power": 32.257406}, {"timestamp": 907.293, "power": 32.257406}, {"timestamp": 927.84, "power": 32.257406}, {"timestamp": 948.385, "power": 32.257406}, {"timestamp": 968.933, "power": 32.257406}, {"timestamp": 989.475, "power": 32.257406}, {"timestamp": 1010.02, "power": 32.838868000000005}, {"timestamp": 1031.19, "power": 32.838868000000005}, {"timestamp": 1051.73, "power": 32.838868000000005}, {"timestamp": 1072.27, "power": 32.838868000000005}, {"timestamp": 1092.81, "power": 32.838868000000005}, {"timestamp": 1113.38, "power": 32.838868000000005}, {"timestamp": 1133.91, "power": 32.838868000000005}, {"timestamp": 1154.45, "power": 32.838868000000005}, {"timestamp": 1174.99, "power": 32.838868000000005}, {"timestamp": 1195.54, "power": 32.838868000000005}, {"timestamp": 1216.08, "power": 32.838868000000005}, {"timestamp": 1236.63, "power": 32.838868000000005}, {"timestamp": 1257.15, "power": 32.838868000000005}, {"timestamp": 1277.64, "power": 32.838868000000005}, {"timestamp": 1298.18, "power": 32.838868000000005}, {"timestamp": 1318.72, "power": 32.838868000000005}, {"timestamp": 1339.29, "power": 32.838868000000005}, {"timestamp": 1359.85, "power": 32.838868000000005}, {"timestamp": 1380.41, "power": 32.838868000000005}, {"timestamp": 1400.97, "power": 32.838868000000005}, {"timestamp": 1421.48, "power": 32.838868000000005}, {"timestamp": 1442.04, "power": 32.838868000000005}, {"timestamp": 1462.61, "power": 32.838868000000005}, {"timestamp": 1483.17, "power": 32.838868000000005}, {"timestamp": 1503.77, "power": 32.838868000000005}, {"timestamp": 1524.31, "power": 32.838868000000005}, {"timestamp": 1544.88, "power": 32.838868000000005}, {"timestamp": 1565.39, "power": 32.838868000000005}, {"timestamp": 1585.93, "power": 32.838868000000005}, {"timestamp": 1606.5, "power": 32.838868000000005}, {"timestamp": 1627.06, "power": 32.838868000000005}, {"timestamp": 1647.64, "power": 32.838868000000005}, {"timestamp": 1668.17, "power": 32.838868000000005}, {"timestamp": 1688.71, "power": 32.838868000000005}, {"timestamp": 1709.24, "power": 32.838868000000005}, {"timestamp": 1729.73, "power": 32.838868000000005}, {"timestamp": 1750.29, "power": 32.838868000000005}, {"timestamp": 1770.86, "power": 32.838868000000005}, {"timestamp": 1791.43, "power": 32.838868000000005}, {"timestamp": 1811.97, "power": 32.838868000000005}, {"timestamp": 1832.51, "power": 32.838868000000005}, {"timestamp": 1853.05, "power": 32.838868000000005}, {"timestamp": 1873.54, "power": 32.838868000000005}, {"timestamp": 1894.07, "power": 32.838868000000005}, {"timestamp": 1914.6, "power": 32.838868000000005}, {"timestamp": 1935.13, "power": 32.838868000000005}, {"timestamp": 1955.67, "power": 32.838868000000005}, {"timestamp": 1976.19, "power": 32.838868000000005}, {"timestamp": 1996.72, "power": 32.838868000000005}, {"timestamp": 2017.22, "power": 34.660482}, {"timestamp": 2038.41, "power": 34.660482}, {"timestamp": 2058.93, "power": 34.660482}, {"timestamp": 2079.47, "power": 34.660482}, {"timestamp": 2100.01, "power": 34.660482}, {"timestamp": 2120.57, "power": 34.660482}, {"timestamp": 2141.06, "power": 34.660482}, {"timestamp": 2161.55, "power": 34.660482}, {"timestamp": 2182.04, "power": 34.660482}, {"timestamp": 2202.56, "power": 34.660482}, {"timestamp": 2223.08, "power": 34.660482}, {"timestamp": 2243.63, "power": 34.660482}, {"timestamp": 2264.21, "power": 34.660482}], "timeline": {"START": "734.534059", "END": "1803.721764"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1366.55}, {"name": "clSetKernelArg", "calls": 19, "time": 559.258}, {"name": "clReleaseKernel", "calls": 1, "time": 157.449}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.4892}, {"name": "clCreateContext", "calls": 1, "time": 42.3114}, {"name": "clReleaseContext", "calls": 1, "time": 40.9988}, {"name": "clReleaseProgram", "calls": 1, "time": 14.4248}, {"name": "clCreateKernel", "calls": 1, "time": 0.344193}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.305182}, {"name": "clEnqueueTask", "calls": 1, "time": 0.119026}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073746}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037844}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026975}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022412}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020682}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014326}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01215}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009296}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006779}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006327}, {"name": "clRetainDevice", "calls": 2, "time": 0.004742}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1069.19}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1068.75}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8004.803717, "utilization": 83.383372, "size": 1993560.0, "time": 249.045457}, {"type": "WRITE", "transfers": 1, "speed": 7206.058221, "utilization": 75.063106, "size": 346075.0, "time": 48.025587}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 31427910, "speed": 239.474, "utilization": 2.07877, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1955178, "speed": 487.107, "utilization": 4.22836, "size": 0.127067}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len6/run4.json b/code/fpga/unopt_results/dna.10MB.len6/run4.json new file mode 100644 index 0000000..9842af6 --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.0902, "power": 32.555755}, {"timestamp": 63.6927, "power": 32.555755}, {"timestamp": 84.2682, "power": 32.555755}, {"timestamp": 104.823, "power": 32.555755}, {"timestamp": 125.551, "power": 32.555755}, {"timestamp": 146.223, "power": 32.555755}, {"timestamp": 166.792, "power": 32.555755}, {"timestamp": 187.404, "power": 32.555755}, {"timestamp": 208.003, "power": 32.555755}, {"timestamp": 228.604, "power": 32.555755}, {"timestamp": 249.183, "power": 32.555755}, {"timestamp": 269.784, "power": 32.555755}, {"timestamp": 290.343, "power": 32.555755}, {"timestamp": 310.946, "power": 32.555755}, {"timestamp": 331.546, "power": 32.555755}, {"timestamp": 352.149, "power": 32.555755}, {"timestamp": 372.727, "power": 32.555755}, {"timestamp": 393.288, "power": 32.555755}, {"timestamp": 413.855, "power": 32.555755}, {"timestamp": 434.457, "power": 32.555755}, {"timestamp": 455.059, "power": 32.555755}, {"timestamp": 475.661, "power": 32.555755}, {"timestamp": 496.266, "power": 32.555755}, {"timestamp": 516.843, "power": 32.555755}, {"timestamp": 537.4, "power": 32.555755}, {"timestamp": 557.964, "power": 32.555755}, {"timestamp": 578.564, "power": 32.555755}, {"timestamp": 599.166, "power": 32.555755}, {"timestamp": 619.766, "power": 32.555755}, {"timestamp": 640.369, "power": 32.555755}, {"timestamp": 660.951, "power": 32.555755}, {"timestamp": 681.513, "power": 32.555755}, {"timestamp": 702.119, "power": 32.555755}, {"timestamp": 722.693, "power": 32.555755}, {"timestamp": 743.253, "power": 32.555755}, {"timestamp": 763.786, "power": 32.555755}, {"timestamp": 784.319, "power": 32.555755}, {"timestamp": 804.827, "power": 32.555755}, {"timestamp": 825.311, "power": 32.555755}, {"timestamp": 845.839, "power": 32.555755}, {"timestamp": 866.378, "power": 32.555755}, {"timestamp": 886.921, "power": 32.555755}, {"timestamp": 907.466, "power": 32.555755}, {"timestamp": 928.013, "power": 32.555755}, {"timestamp": 948.56, "power": 32.555755}, {"timestamp": 969.092, "power": 32.555755}, {"timestamp": 989.655, "power": 32.555755}, {"timestamp": 1010.23, "power": 33.587540000000004}, {"timestamp": 1031.45, "power": 33.587540000000004}, {"timestamp": 1052.01, "power": 33.587540000000004}, {"timestamp": 1072.57, "power": 33.587540000000004}, {"timestamp": 1093.1, "power": 33.587540000000004}, {"timestamp": 1113.6, "power": 33.587540000000004}, {"timestamp": 1134.14, "power": 33.587540000000004}, {"timestamp": 1154.69, "power": 33.587540000000004}, {"timestamp": 1175.24, "power": 33.587540000000004}, {"timestamp": 1195.8, "power": 33.587540000000004}, {"timestamp": 1216.35, "power": 33.587540000000004}, {"timestamp": 1236.87, "power": 33.587540000000004}, {"timestamp": 1257.37, "power": 33.587540000000004}, {"timestamp": 1277.92, "power": 33.587540000000004}, {"timestamp": 1298.47, "power": 33.587540000000004}, {"timestamp": 1319.02, "power": 33.587540000000004}, {"timestamp": 1339.57, "power": 33.587540000000004}, {"timestamp": 1360.12, "power": 33.587540000000004}, {"timestamp": 1380.68, "power": 33.587540000000004}, {"timestamp": 1401.2, "power": 33.587540000000004}, {"timestamp": 1421.74, "power": 33.587540000000004}, {"timestamp": 1442.29, "power": 33.587540000000004}, {"timestamp": 1462.84, "power": 33.587540000000004}, {"timestamp": 1483.39, "power": 33.587540000000004}, {"timestamp": 1503.94, "power": 33.587540000000004}, {"timestamp": 1524.49, "power": 33.587540000000004}, {"timestamp": 1545.02, "power": 33.587540000000004}, {"timestamp": 1565.56, "power": 33.587540000000004}, {"timestamp": 1586.11, "power": 33.587540000000004}, {"timestamp": 1606.68, "power": 33.587540000000004}, {"timestamp": 1627.27, "power": 33.587540000000004}, {"timestamp": 1647.85, "power": 33.587540000000004}, {"timestamp": 1668.43, "power": 33.587540000000004}, {"timestamp": 1688.96, "power": 33.587540000000004}, {"timestamp": 1709.52, "power": 33.587540000000004}, {"timestamp": 1730.11, "power": 33.587540000000004}, {"timestamp": 1750.68, "power": 33.587540000000004}, {"timestamp": 1771.26, "power": 33.587540000000004}, {"timestamp": 1791.84, "power": 33.587540000000004}, {"timestamp": 1812.4, "power": 33.587540000000004}, {"timestamp": 1832.95, "power": 33.587540000000004}, {"timestamp": 1853.5, "power": 33.587540000000004}, {"timestamp": 1874.1, "power": 33.587540000000004}, {"timestamp": 1894.64, "power": 33.587540000000004}, {"timestamp": 1915.18, "power": 33.587540000000004}, {"timestamp": 1935.72, "power": 33.587540000000004}, {"timestamp": 1956.26, "power": 33.587540000000004}, {"timestamp": 1976.77, "power": 33.587540000000004}, {"timestamp": 1997.26, "power": 33.587540000000004}, {"timestamp": 2017.79, "power": 34.564167999999995}, {"timestamp": 2038.96, "power": 34.564167999999995}, {"timestamp": 2059.5, "power": 34.564167999999995}, {"timestamp": 2080.04, "power": 34.564167999999995}, {"timestamp": 2100.58, "power": 34.564167999999995}, {"timestamp": 2121.09, "power": 34.564167999999995}, {"timestamp": 2141.62, "power": 34.564167999999995}, {"timestamp": 2162.15, "power": 34.564167999999995}, {"timestamp": 2182.68, "power": 34.564167999999995}, {"timestamp": 2203.22, "power": 34.564167999999995}, {"timestamp": 2223.75, "power": 34.564167999999995}, {"timestamp": 2244.29, "power": 34.564167999999995}, {"timestamp": 2264.8, "power": 34.564167999999995}, {"timestamp": 2285.35, "power": 34.564167999999995}, {"timestamp": 2306.34, "power": 34.564167999999995}, {"timestamp": 2326.9, "power": 34.564167999999995}], "timeline": {"START": "761.500678", "END": "1816.532407"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 1397.54}, {"name": "clSetKernelArg", "calls": 19, "time": 577.896}, {"name": "clReleaseKernel", "calls": 1, "time": 161.179}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.4905}, {"name": "clReleaseContext", "calls": 1, "time": 45.7205}, {"name": "clCreateContext", "calls": 1, "time": 40.7992}, {"name": "clReleaseProgram", "calls": 1, "time": 15.2375}, {"name": "clCreateKernel", "calls": 1, "time": 0.34439}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.306413}, {"name": "clEnqueueTask", "calls": 1, "time": 0.121659}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078158}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038244}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035364}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023374}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02161}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014609}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012939}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010629}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008513}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007295}, {"name": "clRetainDevice", "calls": 2, "time": 0.004734}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1055.03}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1054.61}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6880.533607, "utilization": 71.672225, "size": 1993560.0, "time": 289.739156}, {"type": "WRITE", "transfers": 1, "speed": 6586.939805, "utilization": 68.613956, "size": 346075.0, "time": 52.539599}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 30958773, "speed": 239.126, "utilization": 2.07575, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 1925840, "speed": 487.188, "utilization": 4.22906, "size": 0.127053}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len8/run0.json b/code/fpga/unopt_results/dna.10MB.len8/run0.json new file mode 100644 index 0000000..d77b9f0 --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.9604, "power": 32.20747}, {"timestamp": 56.5981, "power": 32.20747}, {"timestamp": 77.1749, "power": 32.20747}, {"timestamp": 97.6841, "power": 32.20747}, {"timestamp": 118.169, "power": 32.20747}, {"timestamp": 139.101, "power": 32.20747}, {"timestamp": 159.653, "power": 32.20747}, {"timestamp": 180.2, "power": 32.20747}, {"timestamp": 200.737, "power": 32.20747}, {"timestamp": 221.28, "power": 32.20747}, {"timestamp": 241.791, "power": 32.20747}, {"timestamp": 262.332, "power": 32.20747}, {"timestamp": 282.871, "power": 32.20747}, {"timestamp": 303.41, "power": 32.20747}, {"timestamp": 323.949, "power": 32.20747}, {"timestamp": 344.487, "power": 32.20747}, {"timestamp": 365.024, "power": 32.20747}, {"timestamp": 385.534, "power": 32.20747}, {"timestamp": 406.029, "power": 32.20747}, {"timestamp": 426.56, "power": 32.20747}, {"timestamp": 447.09, "power": 32.20747}, {"timestamp": 467.615, "power": 32.20747}, {"timestamp": 488.14, "power": 32.20747}, {"timestamp": 508.668, "power": 32.20747}, {"timestamp": 529.198, "power": 32.20747}, {"timestamp": 549.712, "power": 32.20747}, {"timestamp": 570.247, "power": 32.20747}, {"timestamp": 590.786, "power": 32.20747}, {"timestamp": 611.333, "power": 32.20747}, {"timestamp": 631.88, "power": 32.20747}, {"timestamp": 652.425, "power": 32.20747}, {"timestamp": 672.975, "power": 32.20747}, {"timestamp": 693.491, "power": 32.20747}, {"timestamp": 713.999, "power": 32.20747}, {"timestamp": 734.538, "power": 32.20747}, {"timestamp": 755.088, "power": 32.20747}, {"timestamp": 775.62, "power": 32.20747}, {"timestamp": 796.148, "power": 32.20747}, {"timestamp": 816.68, "power": 32.20747}, {"timestamp": 837.208, "power": 32.20747}, {"timestamp": 857.712, "power": 32.20747}, {"timestamp": 878.253, "power": 32.20747}, {"timestamp": 898.78, "power": 32.20747}, {"timestamp": 919.31, "power": 32.20747}, {"timestamp": 939.839, "power": 32.20747}, {"timestamp": 960.371, "power": 32.20747}, {"timestamp": 980.905, "power": 32.20747}, {"timestamp": 1001.42, "power": 32.20747}], "timeline": {"START": "474.059415", "END": "711.720883"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 430.182}, {"name": "clSetKernelArg", "calls": 19, "time": 290.573}, {"name": "clReleaseKernel", "calls": 1, "time": 94.8773}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.4513}, {"name": "clReleaseContext", "calls": 1, "time": 47.2349}, {"name": "clCreateContext", "calls": 1, "time": 33.7089}, {"name": "clReleaseProgram", "calls": 1, "time": 10.0567}, {"name": "clCreateKernel", "calls": 1, "time": 0.353661}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.342235}, {"name": "clEnqueueTask", "calls": 1, "time": 0.168373}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07535}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041443}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029317}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024534}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021426}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01045}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009834}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008313}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008109}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006666}, {"name": "clRetainDevice", "calls": 2, "time": 0.004807}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 237.661}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 237.291}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6975.101635, "utilization": 72.657309, "size": 969240.0, "time": 138.957115}, {"type": "WRITE", "transfers": 1, "speed": 6488.8402, "utilization": 67.592085, "size": 346090.0, "time": 53.336215}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3391249, "speed": 126.952, "utilization": 1.10202, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 193038, "speed": 473.333, "utilization": 4.10879, "size": 0.119619}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len8/run1.json b/code/fpga/unopt_results/dna.10MB.len8/run1.json new file mode 100644 index 0000000..0a5226f --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.842, "power": 32.348551}, {"timestamp": 57.4397, "power": 32.348551}, {"timestamp": 78.0179, "power": 32.348551}, {"timestamp": 98.5903, "power": 32.348551}, {"timestamp": 119.371, "power": 32.348551}, {"timestamp": 140.051, "power": 32.348551}, {"timestamp": 160.565, "power": 32.348551}, {"timestamp": 181.175, "power": 32.348551}, {"timestamp": 201.772, "power": 32.348551}, {"timestamp": 222.377, "power": 32.348551}, {"timestamp": 242.978, "power": 32.348551}, {"timestamp": 263.579, "power": 32.348551}, {"timestamp": 284.15, "power": 32.348551}, {"timestamp": 304.709, "power": 32.348551}, {"timestamp": 325.305, "power": 32.348551}, {"timestamp": 345.904, "power": 32.348551}, {"timestamp": 366.505, "power": 32.348551}, {"timestamp": 387.106, "power": 32.348551}, {"timestamp": 407.72, "power": 32.348551}, {"timestamp": 428.282, "power": 32.348551}, {"timestamp": 448.841, "power": 32.348551}, {"timestamp": 469.368, "power": 32.348551}, {"timestamp": 489.893, "power": 32.348551}, {"timestamp": 510.421, "power": 32.348551}, {"timestamp": 530.951, "power": 32.348551}, {"timestamp": 551.482, "power": 32.348551}, {"timestamp": 571.998, "power": 32.348551}, {"timestamp": 592.529, "power": 32.348551}, {"timestamp": 613.07, "power": 32.348551}, {"timestamp": 633.614, "power": 32.348551}, {"timestamp": 654.159, "power": 32.348551}, {"timestamp": 674.701, "power": 32.348551}, {"timestamp": 695.245, "power": 32.348551}, {"timestamp": 715.781, "power": 32.348551}, {"timestamp": 736.287, "power": 32.348551}, {"timestamp": 756.832, "power": 32.348551}, {"timestamp": 777.401, "power": 32.348551}, {"timestamp": 797.954, "power": 32.348551}, {"timestamp": 818.505, "power": 32.348551}, {"timestamp": 839.058, "power": 32.348551}, {"timestamp": 859.613, "power": 32.348551}, {"timestamp": 880.158, "power": 32.348551}, {"timestamp": 900.703, "power": 32.348551}, {"timestamp": 921.27, "power": 32.348551}, {"timestamp": 941.802, "power": 32.348551}, {"timestamp": 962.33, "power": 32.348551}, {"timestamp": 982.867, "power": 32.348551}, {"timestamp": 1003.4, "power": 32.348551}], "timeline": {"START": "467.300153", "END": "707.754024"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 444.902}, {"name": "clSetKernelArg", "calls": 19, "time": 288.458}, {"name": "clReleaseKernel", "calls": 1, "time": 90.416}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5468}, {"name": "clReleaseContext", "calls": 1, "time": 37.8483}, {"name": "clCreateContext", "calls": 1, "time": 34.5633}, {"name": "clReleaseProgram", "calls": 1, "time": 9.60255}, {"name": "clCreateKernel", "calls": 1, "time": 0.345101}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.327711}, {"name": "clEnqueueTask", "calls": 1, "time": 0.154277}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.089288}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038537}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028854}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022453}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021516}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010538}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009234}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008388}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007382}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006829}, {"name": "clRetainDevice", "calls": 2, "time": 0.004678}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 240.454}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 240.024}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6432.464495, "utilization": 67.004838, "size": 969240.0, "time": 150.679417}, {"type": "WRITE", "transfers": 1, "speed": 6460.696986, "utilization": 67.298927, "size": 346090.0, "time": 53.568551}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3479263, "speed": 128.61, "utilization": 1.1164, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 198469, "speed": 473.167, "utilization": 4.10736, "size": 0.119889}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len8/run2.json b/code/fpga/unopt_results/dna.10MB.len8/run2.json new file mode 100644 index 0000000..d72df7a --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.8479, "power": 32.293593}, {"timestamp": 54.495, "power": 32.293593}, {"timestamp": 75.0075, "power": 32.293593}, {"timestamp": 95.4987, "power": 32.293593}, {"timestamp": 116.472, "power": 32.293593}, {"timestamp": 137.395, "power": 32.293593}, {"timestamp": 157.941, "power": 32.293593}, {"timestamp": 178.488, "power": 32.293593}, {"timestamp": 198.994, "power": 32.293593}, {"timestamp": 219.486, "power": 32.293593}, {"timestamp": 240.017, "power": 32.293593}, {"timestamp": 260.557, "power": 32.293593}, {"timestamp": 281.095, "power": 32.293593}, {"timestamp": 301.632, "power": 32.293593}, {"timestamp": 322.175, "power": 32.293593}, {"timestamp": 342.714, "power": 32.293593}, {"timestamp": 363.218, "power": 32.293593}, {"timestamp": 383.752, "power": 32.293593}, {"timestamp": 404.291, "power": 32.293593}, {"timestamp": 424.785, "power": 32.293593}, {"timestamp": 445.315, "power": 32.293593}, {"timestamp": 465.843, "power": 32.293593}, {"timestamp": 486.371, "power": 32.293593}, {"timestamp": 506.924, "power": 32.293593}, {"timestamp": 527.41, "power": 32.293593}, {"timestamp": 547.899, "power": 32.293593}, {"timestamp": 568.436, "power": 32.293593}, {"timestamp": 588.982, "power": 32.293593}, {"timestamp": 609.526, "power": 32.293593}, {"timestamp": 630.071, "power": 32.293593}, {"timestamp": 650.619, "power": 32.293593}, {"timestamp": 671.145, "power": 32.293593}, {"timestamp": 691.684, "power": 32.293593}, {"timestamp": 712.238, "power": 32.293593}, {"timestamp": 732.766, "power": 32.293593}, {"timestamp": 753.474, "power": 32.293593}, {"timestamp": 774.083, "power": 32.293593}, {"timestamp": 794.523, "power": 32.293593}, {"timestamp": 814.98, "power": 32.293593}, {"timestamp": 835.526, "power": 32.293593}, {"timestamp": 855.99, "power": 32.293593}, {"timestamp": 876.519, "power": 32.293593}, {"timestamp": 897.07, "power": 32.293593}, {"timestamp": 917.605, "power": 32.293593}, {"timestamp": 938.137, "power": 32.293593}, {"timestamp": 958.671, "power": 32.293593}, {"timestamp": 979.584, "power": 32.293593}, {"timestamp": 1000.13, "power": 32.293593}], "timeline": {"START": "462.991103", "END": "704.963038"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 432.36}, {"name": "clSetKernelArg", "calls": 19, "time": 288.822}, {"name": "clReleaseKernel", "calls": 1, "time": 93.2947}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.4672}, {"name": "clReleaseContext", "calls": 1, "time": 50.0642}, {"name": "clCreateContext", "calls": 1, "time": 31.6171}, {"name": "clReleaseProgram", "calls": 1, "time": 10.3468}, {"name": "clCreateKernel", "calls": 1, "time": 0.339261}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.33597}, {"name": "clEnqueueTask", "calls": 1, "time": 0.142994}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072547}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038269}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033034}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023545}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020734}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010775}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00919}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009087}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007871}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006718}, {"name": "clRetainDevice", "calls": 2, "time": 0.004727}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 241.972}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 241.606}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7003.238091, "utilization": 72.950397, "size": 969240.0, "time": 138.398836}, {"type": "WRITE", "transfers": 1, "speed": 6691.319417, "utilization": 69.701244, "size": 346090.0, "time": 51.722262}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3532491, "speed": 129.615, "utilization": 1.12513, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 201887, "speed": 474.567, "utilization": 4.11951, "size": 0.119973}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len8/run3.json b/code/fpga/unopt_results/dna.10MB.len8/run3.json new file mode 100644 index 0000000..c00808b --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.6919, "power": 32.668963}, {"timestamp": 71.3343, "power": 32.668963}, {"timestamp": 91.8775, "power": 32.668963}, {"timestamp": 112.397, "power": 32.668963}, {"timestamp": 132.905, "power": 32.668963}, {"timestamp": 153.71, "power": 32.668963}, {"timestamp": 174.269, "power": 32.668963}, {"timestamp": 194.824, "power": 32.668963}, {"timestamp": 215.369, "power": 32.668963}, {"timestamp": 235.914, "power": 32.668963}, {"timestamp": 256.431, "power": 32.668963}, {"timestamp": 276.927, "power": 32.668963}, {"timestamp": 297.471, "power": 32.668963}, {"timestamp": 318.014, "power": 32.668963}, {"timestamp": 338.554, "power": 32.668963}, {"timestamp": 359.098, "power": 32.668963}, {"timestamp": 379.642, "power": 32.668963}, {"timestamp": 400.214, "power": 32.668963}, {"timestamp": 420.711, "power": 32.668963}, {"timestamp": 441.247, "power": 32.668963}, {"timestamp": 461.784, "power": 32.668963}, {"timestamp": 482.312, "power": 32.668963}, {"timestamp": 502.845, "power": 32.668963}, {"timestamp": 523.375, "power": 32.668963}, {"timestamp": 543.906, "power": 32.668963}, {"timestamp": 564.416, "power": 32.668963}, {"timestamp": 584.912, "power": 32.668963}, {"timestamp": 605.45, "power": 32.668963}, {"timestamp": 625.998, "power": 32.668963}, {"timestamp": 646.552, "power": 32.668963}, {"timestamp": 667.105, "power": 32.668963}, {"timestamp": 687.653, "power": 32.668963}, {"timestamp": 708.209, "power": 32.668963}, {"timestamp": 728.723, "power": 32.668963}, {"timestamp": 749.302, "power": 32.668963}, {"timestamp": 769.838, "power": 32.668963}, {"timestamp": 790.368, "power": 32.668963}, {"timestamp": 810.899, "power": 32.668963}, {"timestamp": 831.428, "power": 32.668963}, {"timestamp": 851.957, "power": 32.668963}, {"timestamp": 872.465, "power": 32.668963}, {"timestamp": 892.994, "power": 32.668963}, {"timestamp": 913.53, "power": 32.668963}, {"timestamp": 934.066, "power": 32.668963}, {"timestamp": 954.602, "power": 32.668963}, {"timestamp": 975.171, "power": 32.668963}], "timeline": {"START": "480.241532", "END": "715.283168"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 419.167}, {"name": "clSetKernelArg", "calls": 19, "time": 280.358}, {"name": "clReleaseKernel", "calls": 1, "time": 84.3602}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 66.5447}, {"name": "clCreateContext", "calls": 1, "time": 48.5288}, {"name": "clReleaseContext", "calls": 1, "time": 35.3981}, {"name": "clReleaseProgram", "calls": 1, "time": 9.58728}, {"name": "clCreateKernel", "calls": 1, "time": 0.337345}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.294737}, {"name": "clEnqueueTask", "calls": 1, "time": 0.141953}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.093347}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038818}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027296}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022912}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020533}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010084}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008904}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008731}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007442}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00648}, {"name": "clRetainDevice", "calls": 2, "time": 0.004548}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 235.042}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 234.633}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7492.192309, "utilization": 78.04367, "size": 969240.0, "time": 129.366674}, {"type": "WRITE", "transfers": 1, "speed": 6348.181695, "utilization": 66.126893, "size": 346090.0, "time": 54.518001}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3310217, "speed": 125.458, "utilization": 1.08905, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 188032, "speed": 473.073, "utilization": 4.10653, "size": 0.119383}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.10MB.len8/run4.json b/code/fpga/unopt_results/dna.10MB.len8/run4.json new file mode 100644 index 0000000..e15c51a --- /dev/null +++ b/code/fpga/unopt_results/dna.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1211, "power": 32.231286000000004}, {"timestamp": 57.7406, "power": 32.231286000000004}, {"timestamp": 78.3188, "power": 32.231286000000004}, {"timestamp": 98.8627, "power": 32.231286000000004}, {"timestamp": 119.57, "power": 32.231286000000004}, {"timestamp": 140.243, "power": 32.231286000000004}, {"timestamp": 160.811, "power": 32.231286000000004}, {"timestamp": 181.42, "power": 32.231286000000004}, {"timestamp": 202.018, "power": 32.231286000000004}, {"timestamp": 222.628, "power": 32.231286000000004}, {"timestamp": 243.188, "power": 32.231286000000004}, {"timestamp": 263.75, "power": 32.231286000000004}, {"timestamp": 284.346, "power": 32.231286000000004}, {"timestamp": 304.944, "power": 32.231286000000004}, {"timestamp": 325.541, "power": 32.231286000000004}, {"timestamp": 346.143, "power": 32.231286000000004}, {"timestamp": 366.718, "power": 32.231286000000004}, {"timestamp": 387.283, "power": 32.231286000000004}, {"timestamp": 407.841, "power": 32.231286000000004}, {"timestamp": 428.434, "power": 32.231286000000004}, {"timestamp": 448.966, "power": 32.231286000000004}, {"timestamp": 469.497, "power": 32.231286000000004}, {"timestamp": 490.024, "power": 32.231286000000004}, {"timestamp": 510.557, "power": 32.231286000000004}, {"timestamp": 531.065, "power": 32.231286000000004}, {"timestamp": 551.595, "power": 32.231286000000004}, {"timestamp": 572.139, "power": 32.231286000000004}, {"timestamp": 592.688, "power": 32.231286000000004}, {"timestamp": 613.239, "power": 32.231286000000004}, {"timestamp": 633.791, "power": 32.231286000000004}, {"timestamp": 654.343, "power": 32.231286000000004}, {"timestamp": 674.877, "power": 32.231286000000004}, {"timestamp": 695.42, "power": 32.231286000000004}, {"timestamp": 715.994, "power": 32.231286000000004}, {"timestamp": 736.53, "power": 32.231286000000004}, {"timestamp": 757.079, "power": 32.231286000000004}, {"timestamp": 777.563, "power": 32.231286000000004}, {"timestamp": 798.041, "power": 32.231286000000004}, {"timestamp": 818.522, "power": 32.231286000000004}, {"timestamp": 839.008, "power": 32.231286000000004}, {"timestamp": 859.198, "power": 32.231286000000004}, {"timestamp": 879.461, "power": 32.231286000000004}, {"timestamp": 900.014, "power": 32.231286000000004}, {"timestamp": 920.578, "power": 32.231286000000004}, {"timestamp": 941.127, "power": 32.231286000000004}, {"timestamp": 961.661, "power": 32.231286000000004}, {"timestamp": 982.228, "power": 32.231286000000004}, {"timestamp": 1002.75, "power": 32.231286000000004}], "timeline": {"START": "464.670705", "END": "708.614065"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 447.747}, {"name": "clSetKernelArg", "calls": 19, "time": 285.658}, {"name": "clReleaseKernel", "calls": 1, "time": 89.2564}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.6203}, {"name": "clReleaseContext", "calls": 1, "time": 38.1173}, {"name": "clCreateContext", "calls": 1, "time": 34.8533}, {"name": "clReleaseProgram", "calls": 1, "time": 9.55667}, {"name": "clCreateKernel", "calls": 1, "time": 0.342244}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.329365}, {"name": "clEnqueueTask", "calls": 1, "time": 0.119663}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079514}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037361}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027819}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022565}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020976}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010573}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010244}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008946}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008686}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00748}, {"name": "clRetainDevice", "calls": 2, "time": 0.004654}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 243.943}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 243.532}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6474.260373, "utilization": 67.440212, "size": 969240.0, "time": 149.706676}, {"type": "WRITE", "transfers": 1, "speed": 6436.100373, "utilization": 67.042712, "size": 346090.0, "time": 53.773272}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3595871, "speed": 130.797, "utilization": 1.13539, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 205789, "speed": 474.085, "utilization": 4.11532, "size": 0.12016}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len4/run0.json b/code/fpga/unopt_results/dna.15MB.len4/run0.json new file mode 100644 index 0000000..58d87a0 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.2202, "power": 32.652298}, {"timestamp": 62.9183, "power": 32.652298}, {"timestamp": 83.4652, "power": 32.652298}, {"timestamp": 103.972, "power": 32.652298}, {"timestamp": 124.784, "power": 32.652298}, {"timestamp": 145.376, "power": 32.652298}, {"timestamp": 165.918, "power": 32.652298}, {"timestamp": 186.472, "power": 32.652298}, {"timestamp": 207.018, "power": 32.652298}, {"timestamp": 227.585, "power": 32.652298}, {"timestamp": 248.088, "power": 32.652298}, {"timestamp": 268.626, "power": 32.652298}, {"timestamp": 289.171, "power": 32.652298}, {"timestamp": 309.715, "power": 32.652298}, {"timestamp": 330.265, "power": 32.652298}, {"timestamp": 350.814, "power": 32.652298}, {"timestamp": 371.359, "power": 32.652298}, {"timestamp": 391.884, "power": 32.652298}, {"timestamp": 412.422, "power": 32.652298}, {"timestamp": 432.969, "power": 32.652298}, {"timestamp": 453.515, "power": 32.652298}, {"timestamp": 474.054, "power": 32.652298}, {"timestamp": 494.595, "power": 32.652298}, {"timestamp": 515.136, "power": 32.652298}, {"timestamp": 535.652, "power": 32.652298}, {"timestamp": 556.149, "power": 32.652298}, {"timestamp": 576.69, "power": 32.652298}, {"timestamp": 597.233, "power": 32.652298}, {"timestamp": 617.778, "power": 32.652298}, {"timestamp": 638.324, "power": 32.652298}, {"timestamp": 658.873, "power": 32.652298}, {"timestamp": 679.419, "power": 32.652298}, {"timestamp": 699.94, "power": 32.652298}, {"timestamp": 720.49, "power": 32.652298}, {"timestamp": 741.033, "power": 32.652298}, {"timestamp": 761.577, "power": 32.652298}, {"timestamp": 782.119, "power": 32.652298}, {"timestamp": 802.666, "power": 32.652298}, {"timestamp": 823.206, "power": 32.652298}, {"timestamp": 843.721, "power": 32.652298}, {"timestamp": 864.221, "power": 32.652298}, {"timestamp": 884.763, "power": 32.652298}, {"timestamp": 905.305, "power": 32.652298}, {"timestamp": 925.851, "power": 32.652298}, {"timestamp": 946.391, "power": 32.652298}, {"timestamp": 966.937, "power": 32.652298}, {"timestamp": 987.482, "power": 32.652298}, {"timestamp": 1007.99, "power": 32.53527}, {"timestamp": 1029.25, "power": 32.53527}, {"timestamp": 1049.84, "power": 32.53527}, {"timestamp": 1070.44, "power": 32.53527}, {"timestamp": 1091.03, "power": 32.53527}, {"timestamp": 1111.54, "power": 32.53527}, {"timestamp": 1131.8, "power": 32.53527}, {"timestamp": 1152.13, "power": 32.53527}, {"timestamp": 1172.61, "power": 32.53527}, {"timestamp": 1193.2, "power": 32.53527}, {"timestamp": 1213.8, "power": 32.53527}, {"timestamp": 1234.39, "power": 32.53527}, {"timestamp": 1254.99, "power": 32.53527}, {"timestamp": 1275.6, "power": 32.53527}, {"timestamp": 1296.17, "power": 32.53527}, {"timestamp": 1316.73, "power": 32.53527}, {"timestamp": 1337.32, "power": 32.53527}, {"timestamp": 1357.92, "power": 32.53527}, {"timestamp": 1378.51, "power": 32.53527}, {"timestamp": 1399.11, "power": 32.53527}, {"timestamp": 1419.7, "power": 32.53527}, {"timestamp": 1440.26, "power": 32.53527}, {"timestamp": 1460.83, "power": 32.53527}, {"timestamp": 1481.42, "power": 32.53527}, {"timestamp": 1502.02, "power": 32.53527}, {"timestamp": 1522.61, "power": 32.53527}, {"timestamp": 1543.21, "power": 32.53527}, {"timestamp": 1563.79, "power": 32.53527}, {"timestamp": 1584.35, "power": 32.53527}, {"timestamp": 1604.95, "power": 32.53527}, {"timestamp": 1625.55, "power": 32.53527}, {"timestamp": 1646.14, "power": 32.53527}, {"timestamp": 1666.73, "power": 32.53527}, {"timestamp": 1687.33, "power": 32.53527}, {"timestamp": 1707.9, "power": 32.53527}, {"timestamp": 1728.46, "power": 32.53527}, {"timestamp": 1749.06, "power": 32.53527}, {"timestamp": 1769.65, "power": 32.53527}, {"timestamp": 1790.24, "power": 32.53527}, {"timestamp": 1810.84, "power": 32.53527}, {"timestamp": 1831.43, "power": 32.53527}, {"timestamp": 1852.01, "power": 32.53527}, {"timestamp": 1872.57, "power": 32.53527}, {"timestamp": 1893.17, "power": 32.53527}, {"timestamp": 1913.76, "power": 32.53527}, {"timestamp": 1934.36, "power": 32.53527}, {"timestamp": 1954.96, "power": 32.53527}, {"timestamp": 1975.57, "power": 32.53527}, {"timestamp": 1996.13, "power": 32.53527}, {"timestamp": 2016.69, "power": 32.58715}, {"timestamp": 2037.78, "power": 32.58715}, {"timestamp": 2058.38, "power": 32.58715}, {"timestamp": 2078.98, "power": 32.58715}, {"timestamp": 2099.59, "power": 32.58715}, {"timestamp": 2120.15, "power": 32.58715}, {"timestamp": 2140.71, "power": 32.58715}, {"timestamp": 2161.31, "power": 32.58715}, {"timestamp": 2181.91, "power": 32.58715}, {"timestamp": 2202.51, "power": 32.58715}, {"timestamp": 2223.11, "power": 32.58715}, {"timestamp": 2243.71, "power": 32.58715}, {"timestamp": 2264.27, "power": 32.58715}, {"timestamp": 2284.83, "power": 32.58715}, {"timestamp": 2305.43, "power": 32.58715}, {"timestamp": 2326.03, "power": 32.58715}, {"timestamp": 2346.63, "power": 32.58715}, {"timestamp": 2367.22, "power": 32.58715}, {"timestamp": 2387.81, "power": 32.58715}, {"timestamp": 2408.37, "power": 32.58715}, {"timestamp": 2428.97, "power": 32.58715}, {"timestamp": 2449.57, "power": 32.58715}, {"timestamp": 2470.18, "power": 32.58715}, {"timestamp": 2490.78, "power": 32.58715}, {"timestamp": 2511.38, "power": 32.58715}, {"timestamp": 2531.95, "power": 32.58715}, {"timestamp": 2552.52, "power": 32.58715}, {"timestamp": 2573.11, "power": 32.58715}, {"timestamp": 2593.71, "power": 32.58715}, {"timestamp": 2614.3, "power": 32.58715}, {"timestamp": 2634.9, "power": 32.58715}, {"timestamp": 2655.5, "power": 32.58715}, {"timestamp": 2676.08, "power": 32.58715}, {"timestamp": 2696.64, "power": 32.58715}, {"timestamp": 2717.25, "power": 32.58715}, {"timestamp": 2737.85, "power": 32.58715}, {"timestamp": 2758.45, "power": 32.58715}, {"timestamp": 2779.05, "power": 32.58715}, {"timestamp": 2799.64, "power": 32.58715}, {"timestamp": 2820.2, "power": 32.58715}, {"timestamp": 2840.77, "power": 32.58715}, {"timestamp": 2861.37, "power": 32.58715}, {"timestamp": 2881.97, "power": 32.58715}, {"timestamp": 2902.57, "power": 32.58715}, {"timestamp": 2923.17, "power": 32.58715}, {"timestamp": 2943.78, "power": 32.58715}, {"timestamp": 2964.34, "power": 32.58715}, {"timestamp": 2984.91, "power": 32.58715}, {"timestamp": 3005.5, "power": 32.58715}, {"timestamp": 3026.1, "power": 32.581252000000006}, {"timestamp": 3047.24, "power": 32.581252000000006}, {"timestamp": 3067.83, "power": 32.581252000000006}, {"timestamp": 3088.39, "power": 32.581252000000006}, {"timestamp": 3108.99, "power": 32.581252000000006}, {"timestamp": 3129.59, "power": 32.581252000000006}, {"timestamp": 3150.18, "power": 32.581252000000006}, {"timestamp": 3170.79, "power": 32.581252000000006}, {"timestamp": 3191.39, "power": 32.581252000000006}, {"timestamp": 3211.96, "power": 32.581252000000006}, {"timestamp": 3232.52, "power": 32.581252000000006}, {"timestamp": 3253.12, "power": 32.581252000000006}, {"timestamp": 3273.72, "power": 32.581252000000006}, {"timestamp": 3294.32, "power": 32.581252000000006}, {"timestamp": 3314.92, "power": 32.581252000000006}, {"timestamp": 3335.52, "power": 32.581252000000006}, {"timestamp": 3356.09, "power": 32.581252000000006}, {"timestamp": 3376.65, "power": 32.581252000000006}, {"timestamp": 3397.25, "power": 32.581252000000006}, {"timestamp": 3417.85, "power": 32.581252000000006}, {"timestamp": 3438.45, "power": 32.581252000000006}, {"timestamp": 3459.05, "power": 32.581252000000006}, {"timestamp": 3479.64, "power": 32.581252000000006}, {"timestamp": 3500.2, "power": 32.581252000000006}, {"timestamp": 3520.77, "power": 32.581252000000006}, {"timestamp": 3541.37, "power": 32.581252000000006}, {"timestamp": 3561.97, "power": 32.581252000000006}, {"timestamp": 3582.58, "power": 32.581252000000006}, {"timestamp": 3603.18, "power": 32.581252000000006}, {"timestamp": 3623.75, "power": 32.581252000000006}, {"timestamp": 3644.32, "power": 32.581252000000006}, {"timestamp": 3664.87, "power": 32.581252000000006}, {"timestamp": 3685.48, "power": 32.581252000000006}, {"timestamp": 3706.07, "power": 32.581252000000006}, {"timestamp": 3726.6, "power": 32.581252000000006}, {"timestamp": 3747.13, "power": 32.581252000000006}, {"timestamp": 3767.64, "power": 32.581252000000006}, {"timestamp": 3788.12, "power": 32.581252000000006}, {"timestamp": 3808.65, "power": 32.581252000000006}, {"timestamp": 3829.18, "power": 32.581252000000006}, {"timestamp": 3849.72, "power": 32.581252000000006}, {"timestamp": 3870.26, "power": 32.581252000000006}, {"timestamp": 3890.8, "power": 32.581252000000006}, {"timestamp": 3911.34, "power": 32.581252000000006}, {"timestamp": 3931.88, "power": 32.581252000000006}, {"timestamp": 3952.43, "power": 32.581252000000006}, {"timestamp": 3973.01, "power": 32.581252000000006}, {"timestamp": 3993.59, "power": 32.581252000000006}, {"timestamp": 4014.16, "power": 32.581252000000006}, {"timestamp": 4034.74, "power": 33.38417}, {"timestamp": 4055.85, "power": 33.38417}, {"timestamp": 4076.41, "power": 33.38417}, {"timestamp": 4096.97, "power": 33.38417}, {"timestamp": 4117.54, "power": 33.38417}, {"timestamp": 4138.11, "power": 33.38417}, {"timestamp": 4158.68, "power": 33.38417}, {"timestamp": 4179.24, "power": 33.38417}, {"timestamp": 4199.76, "power": 33.38417}, {"timestamp": 4220.26, "power": 33.38417}, {"timestamp": 4240.83, "power": 33.38417}, {"timestamp": 4261.41, "power": 33.38417}, {"timestamp": 4281.96, "power": 33.38417}, {"timestamp": 4302.53, "power": 33.38417}, {"timestamp": 4323.1, "power": 33.38417}, {"timestamp": 4343.62, "power": 33.38417}, {"timestamp": 4364.17, "power": 33.38417}, {"timestamp": 4384.75, "power": 33.38417}, {"timestamp": 4405.33, "power": 33.38417}, {"timestamp": 4425.9, "power": 33.38417}, {"timestamp": 4446.48, "power": 33.38417}, {"timestamp": 4467.05, "power": 33.38417}, {"timestamp": 4487.61, "power": 33.38417}, {"timestamp": 4508.11, "power": 33.38417}, {"timestamp": 4528.68, "power": 33.38417}, {"timestamp": 4549.26, "power": 33.38417}, {"timestamp": 4569.81, "power": 33.38417}, {"timestamp": 4590.39, "power": 33.38417}, {"timestamp": 4610.96, "power": 33.38417}, {"timestamp": 4631.54, "power": 33.38417}, {"timestamp": 4652.04, "power": 33.38417}, {"timestamp": 4672.61, "power": 33.38417}, {"timestamp": 4693.16, "power": 33.38417}, {"timestamp": 4713.74, "power": 33.38417}, {"timestamp": 4734.28, "power": 33.38417}, {"timestamp": 4754.84, "power": 33.38417}, {"timestamp": 4775.4, "power": 33.38417}, {"timestamp": 4795.92, "power": 33.38417}, {"timestamp": 4816.47, "power": 33.38417}, {"timestamp": 4837.05, "power": 33.38417}, {"timestamp": 4857.62, "power": 33.38417}, {"timestamp": 4878.18, "power": 33.38417}, {"timestamp": 4898.75, "power": 33.38417}, {"timestamp": 4919.33, "power": 33.38417}, {"timestamp": 4939.85, "power": 33.38417}, {"timestamp": 4960.39, "power": 33.38417}, {"timestamp": 4980.95, "power": 33.38417}, {"timestamp": 5001.53, "power": 33.38417}, {"timestamp": 5022.09, "power": 33.38417}, {"timestamp": 5042.67, "power": 33.623143999999996}, {"timestamp": 5063.73, "power": 33.623143999999996}, {"timestamp": 5084.28, "power": 33.623143999999996}, {"timestamp": 5104.82, "power": 33.623143999999996}, {"timestamp": 5125.36, "power": 33.623143999999996}, {"timestamp": 5145.94, "power": 33.623143999999996}, {"timestamp": 5166.51, "power": 33.623143999999996}, {"timestamp": 5187.08, "power": 33.623143999999996}, {"timestamp": 5207.66, "power": 33.623143999999996}, {"timestamp": 5228.17, "power": 33.623143999999996}, {"timestamp": 5248.66, "power": 33.623143999999996}, {"timestamp": 5269.21, "power": 33.623143999999996}, {"timestamp": 5289.78, "power": 33.623143999999996}, {"timestamp": 5310.36, "power": 33.623143999999996}, {"timestamp": 5330.96, "power": 33.623143999999996}, {"timestamp": 5351.53, "power": 33.623143999999996}, {"timestamp": 5372.05, "power": 33.623143999999996}, {"timestamp": 5392.54, "power": 33.623143999999996}, {"timestamp": 5413.12, "power": 33.623143999999996}, {"timestamp": 5433.7, "power": 33.623143999999996}, {"timestamp": 5454.27, "power": 33.623143999999996}, {"timestamp": 5474.83, "power": 33.623143999999996}, {"timestamp": 5495.41, "power": 33.623143999999996}, {"timestamp": 5515.92, "power": 33.623143999999996}, {"timestamp": 5536.46, "power": 33.623143999999996}, {"timestamp": 5557.04, "power": 33.623143999999996}, {"timestamp": 5577.6, "power": 33.623143999999996}, {"timestamp": 5598.17, "power": 33.623143999999996}, {"timestamp": 5618.73, "power": 33.623143999999996}, {"timestamp": 5639.29, "power": 33.623143999999996}, {"timestamp": 5659.81, "power": 33.623143999999996}, {"timestamp": 5680.3, "power": 33.623143999999996}, {"timestamp": 5700.84, "power": 33.623143999999996}, {"timestamp": 5721.39, "power": 33.623143999999996}, {"timestamp": 5741.93, "power": 33.623143999999996}, {"timestamp": 5762.48, "power": 33.623143999999996}, {"timestamp": 5783.02, "power": 33.623143999999996}, {"timestamp": 5803.58, "power": 33.623143999999996}, {"timestamp": 5824.08, "power": 33.623143999999996}, {"timestamp": 5844.62, "power": 33.623143999999996}, {"timestamp": 5865.16, "power": 33.623143999999996}, {"timestamp": 5885.71, "power": 33.623143999999996}, {"timestamp": 5906.26, "power": 33.623143999999996}, {"timestamp": 5926.8, "power": 33.623143999999996}, {"timestamp": 5947.35, "power": 33.623143999999996}, {"timestamp": 5967.87, "power": 33.623143999999996}, {"timestamp": 5988.4, "power": 33.623143999999996}, {"timestamp": 6008.95, "power": 33.623143999999996}, {"timestamp": 6029.49, "power": 33.623143999999996}, {"timestamp": 6050.04, "power": 33.505074}, {"timestamp": 6071.08, "power": 33.505074}, {"timestamp": 6091.63, "power": 33.505074}, {"timestamp": 6112.13, "power": 33.505074}, {"timestamp": 6132.69, "power": 33.505074}, {"timestamp": 6153.27, "power": 33.505074}, {"timestamp": 6173.84, "power": 33.505074}, {"timestamp": 6194.42, "power": 33.505074}, {"timestamp": 6214.98, "power": 33.505074}, {"timestamp": 6235.57, "power": 33.505074}, {"timestamp": 6256.06, "power": 33.505074}, {"timestamp": 6276.62, "power": 33.505074}, {"timestamp": 6297.19, "power": 33.505074}, {"timestamp": 6317.77, "power": 33.505074}, {"timestamp": 6338.31, "power": 33.505074}, {"timestamp": 6358.89, "power": 33.505074}, {"timestamp": 6379.47, "power": 33.505074}, {"timestamp": 6400.0, "power": 33.505074}, {"timestamp": 6420.56, "power": 33.505074}, {"timestamp": 6441.15, "power": 33.505074}, {"timestamp": 6461.71, "power": 33.505074}, {"timestamp": 6482.28, "power": 33.505074}, {"timestamp": 6502.85, "power": 33.505074}, {"timestamp": 6523.43, "power": 33.505074}, {"timestamp": 6543.94, "power": 33.505074}, {"timestamp": 6564.5, "power": 33.505074}, {"timestamp": 6585.07, "power": 33.505074}, {"timestamp": 6605.64, "power": 33.505074}, {"timestamp": 6626.2, "power": 33.505074}, {"timestamp": 6646.78, "power": 33.505074}, {"timestamp": 6667.35, "power": 33.505074}, {"timestamp": 6687.87, "power": 33.505074}, {"timestamp": 6708.43, "power": 33.505074}, {"timestamp": 6728.99, "power": 33.505074}, {"timestamp": 6749.53, "power": 33.505074}, {"timestamp": 6770.07, "power": 33.505074}, {"timestamp": 6790.62, "power": 33.505074}, {"timestamp": 6811.16, "power": 33.505074}, {"timestamp": 6831.69, "power": 33.505074}, {"timestamp": 6852.19, "power": 33.505074}, {"timestamp": 6872.72, "power": 33.505074}, {"timestamp": 6893.26, "power": 33.505074}, {"timestamp": 6913.81, "power": 33.505074}, {"timestamp": 6934.35, "power": 33.505074}, {"timestamp": 6954.9, "power": 33.505074}, {"timestamp": 6975.45, "power": 33.505074}, {"timestamp": 6995.96, "power": 33.505074}, {"timestamp": 7016.5, "power": 33.505074}, {"timestamp": 7037.04, "power": 33.505074}, {"timestamp": 7057.58, "power": 33.426004}, {"timestamp": 7078.65, "power": 33.426004}, {"timestamp": 7099.2, "power": 33.426004}, {"timestamp": 7119.72, "power": 33.426004}, {"timestamp": 7140.22, "power": 33.426004}, {"timestamp": 7160.78, "power": 33.426004}, {"timestamp": 7181.34, "power": 33.426004}, {"timestamp": 7201.91, "power": 33.426004}, {"timestamp": 7222.48, "power": 33.426004}, {"timestamp": 7243.06, "power": 33.426004}, {"timestamp": 7263.64, "power": 33.426004}, {"timestamp": 7284.14, "power": 33.426004}, {"timestamp": 7304.71, "power": 33.426004}, {"timestamp": 7325.28, "power": 33.426004}, {"timestamp": 7345.86, "power": 33.426004}, {"timestamp": 7366.43, "power": 33.426004}, {"timestamp": 7387.0, "power": 33.426004}, {"timestamp": 7407.58, "power": 33.426004}, {"timestamp": 7428.07, "power": 33.426004}, {"timestamp": 7448.64, "power": 33.426004}, {"timestamp": 7469.19, "power": 33.426004}, {"timestamp": 7489.73, "power": 33.426004}, {"timestamp": 7510.28, "power": 33.426004}, {"timestamp": 7530.83, "power": 33.426004}, {"timestamp": 7551.37, "power": 33.426004}, {"timestamp": 7571.89, "power": 33.426004}, {"timestamp": 7592.45, "power": 33.426004}, {"timestamp": 7613.02, "power": 33.426004}, {"timestamp": 7633.6, "power": 33.426004}, {"timestamp": 7654.17, "power": 33.426004}, {"timestamp": 7674.72, "power": 33.426004}, {"timestamp": 7695.29, "power": 33.426004}, {"timestamp": 7715.81, "power": 33.426004}, {"timestamp": 7736.31, "power": 33.426004}, {"timestamp": 7756.84, "power": 33.426004}, {"timestamp": 7777.39, "power": 33.426004}, {"timestamp": 7797.93, "power": 33.426004}, {"timestamp": 7818.47, "power": 33.426004}, {"timestamp": 7839.02, "power": 33.426004}, {"timestamp": 7859.57, "power": 33.426004}, {"timestamp": 7880.07, "power": 33.426004}, {"timestamp": 7900.61, "power": 33.426004}, {"timestamp": 7921.15, "power": 33.426004}, {"timestamp": 7941.69, "power": 33.426004}, {"timestamp": 7962.24, "power": 33.426004}, {"timestamp": 7982.78, "power": 33.426004}, {"timestamp": 8003.33, "power": 33.426004}, {"timestamp": 8023.85, "power": 33.426004}, {"timestamp": 8044.39, "power": 33.426004}, {"timestamp": 8064.94, "power": 33.324813}, {"timestamp": 8086.06, "power": 33.324813}, {"timestamp": 8106.6, "power": 33.324813}, {"timestamp": 8127.15, "power": 33.324813}, {"timestamp": 8147.67, "power": 33.324813}, {"timestamp": 8168.17, "power": 33.324813}, {"timestamp": 8188.73, "power": 33.324813}, {"timestamp": 8209.3, "power": 33.324813}, {"timestamp": 8229.87, "power": 33.324813}, {"timestamp": 8250.45, "power": 33.324813}, {"timestamp": 8271.01, "power": 33.324813}, {"timestamp": 8291.59, "power": 33.324813}, {"timestamp": 8312.09, "power": 33.324813}, {"timestamp": 8332.66, "power": 33.324813}, {"timestamp": 8353.23, "power": 33.324813}, {"timestamp": 8373.79, "power": 33.324813}, {"timestamp": 8394.35, "power": 33.324813}, {"timestamp": 8414.93, "power": 33.324813}, {"timestamp": 8435.49, "power": 33.324813}, {"timestamp": 8456.0, "power": 33.324813}, {"timestamp": 8476.56, "power": 33.324813}, {"timestamp": 8497.14, "power": 33.324813}, {"timestamp": 8517.7, "power": 33.324813}, {"timestamp": 8538.26, "power": 33.324813}, {"timestamp": 8558.84, "power": 33.324813}, {"timestamp": 8579.4, "power": 33.324813}, {"timestamp": 8599.92, "power": 33.324813}, {"timestamp": 8620.48, "power": 33.324813}, {"timestamp": 8641.05, "power": 33.324813}, {"timestamp": 8661.63, "power": 33.324813}, {"timestamp": 8682.19, "power": 33.324813}, {"timestamp": 8702.77, "power": 33.324813}, {"timestamp": 8723.34, "power": 33.324813}, {"timestamp": 8743.86, "power": 33.324813}, {"timestamp": 8764.4, "power": 33.324813}, {"timestamp": 8784.96, "power": 33.324813}, {"timestamp": 8805.54, "power": 33.324813}, {"timestamp": 8826.11, "power": 33.324813}, {"timestamp": 8846.67, "power": 33.324813}, {"timestamp": 8867.25, "power": 33.324813}, {"timestamp": 8887.78, "power": 33.324813}, {"timestamp": 8908.27, "power": 33.324813}, {"timestamp": 8928.83, "power": 33.324813}, {"timestamp": 8949.37, "power": 33.324813}, {"timestamp": 8969.92, "power": 33.324813}, {"timestamp": 8990.46, "power": 33.324813}, {"timestamp": 9011.01, "power": 33.324813}, {"timestamp": 9031.55, "power": 33.324813}, {"timestamp": 9052.05, "power": 33.324813}, {"timestamp": 9072.59, "power": 33.34364}, {"timestamp": 9093.69, "power": 33.34364}, {"timestamp": 9114.24, "power": 33.34364}, {"timestamp": 9134.78, "power": 33.34364}, {"timestamp": 9155.32, "power": 33.34364}, {"timestamp": 9175.85, "power": 33.34364}, {"timestamp": 9196.42, "power": 33.34364}, {"timestamp": 9216.99, "power": 33.34364}, {"timestamp": 9237.58, "power": 33.34364}, {"timestamp": 9258.15, "power": 33.34364}, {"timestamp": 9278.7, "power": 33.34364}, {"timestamp": 9299.27, "power": 33.34364}, {"timestamp": 9319.79, "power": 33.34364}, {"timestamp": 9340.34, "power": 33.34364}, {"timestamp": 9360.91, "power": 33.34364}, {"timestamp": 9381.45, "power": 33.34364}, {"timestamp": 9402.02, "power": 33.34364}, {"timestamp": 9422.6, "power": 33.34364}, {"timestamp": 9443.18, "power": 33.34364}, {"timestamp": 9463.7, "power": 33.34364}, {"timestamp": 9484.2, "power": 33.34364}, {"timestamp": 9504.77, "power": 33.34364}, {"timestamp": 9525.36, "power": 33.34364}, {"timestamp": 9545.94, "power": 33.34364}, {"timestamp": 9566.51, "power": 33.34364}, {"timestamp": 9587.08, "power": 33.34364}, {"timestamp": 9607.64, "power": 33.34364}, {"timestamp": 9628.13, "power": 33.34364}, {"timestamp": 9648.7, "power": 33.34364}, {"timestamp": 9669.26, "power": 33.34364}, {"timestamp": 9689.84, "power": 33.34364}, {"timestamp": 9710.38, "power": 33.34364}, {"timestamp": 9730.92, "power": 33.34364}, {"timestamp": 9751.47, "power": 33.34364}, {"timestamp": 9771.99, "power": 33.34364}, {"timestamp": 9792.52, "power": 33.34364}, {"timestamp": 9813.07, "power": 33.34364}, {"timestamp": 9833.61, "power": 33.34364}, {"timestamp": 9854.15, "power": 33.34364}, {"timestamp": 9874.7, "power": 33.34364}, {"timestamp": 9895.24, "power": 33.34364}, {"timestamp": 9915.76, "power": 33.34364}, {"timestamp": 9936.3, "power": 33.34364}, {"timestamp": 9956.84, "power": 33.34364}, {"timestamp": 9977.39, "power": 33.34364}, {"timestamp": 9997.94, "power": 33.34364}, {"timestamp": 10018.5, "power": 33.34364}, {"timestamp": 10039.0, "power": 33.34364}, {"timestamp": 10059.6, "power": 33.34364}, {"timestamp": 10080.1, "power": 33.490264999999994}, {"timestamp": 10101.2, "power": 33.490264999999994}, {"timestamp": 10121.7, "power": 33.490264999999994}, {"timestamp": 10142.3, "power": 33.490264999999994}, {"timestamp": 10162.8, "power": 33.490264999999994}, {"timestamp": 10183.4, "power": 33.490264999999994}, {"timestamp": 10204.0, "power": 33.490264999999994}, {"timestamp": 10224.5, "power": 33.490264999999994}, {"timestamp": 10245.1, "power": 33.490264999999994}, {"timestamp": 10265.7, "power": 33.490264999999994}, {"timestamp": 10286.3, "power": 33.490264999999994}, {"timestamp": 10306.8, "power": 33.490264999999994}, {"timestamp": 10327.4, "power": 33.490264999999994}, {"timestamp": 10347.9, "power": 33.490264999999994}, {"timestamp": 10368.5, "power": 33.490264999999994}, {"timestamp": 10389.0, "power": 33.490264999999994}, {"timestamp": 10409.6, "power": 33.490264999999994}, {"timestamp": 10430.2, "power": 33.490264999999994}, {"timestamp": 10450.8, "power": 33.490264999999994}, {"timestamp": 10471.4, "power": 33.490264999999994}, {"timestamp": 10491.9, "power": 33.490264999999994}, {"timestamp": 10512.4, "power": 33.490264999999994}, {"timestamp": 10533.0, "power": 33.490264999999994}, {"timestamp": 10553.6, "power": 33.490264999999994}, {"timestamp": 10574.1, "power": 33.490264999999994}, {"timestamp": 10594.7, "power": 33.490264999999994}, {"timestamp": 10615.3, "power": 33.490264999999994}, {"timestamp": 10635.8, "power": 33.490264999999994}, {"timestamp": 10656.4, "power": 33.490264999999994}, {"timestamp": 10677.0, "power": 33.490264999999994}, {"timestamp": 10697.5, "power": 33.490264999999994}, {"timestamp": 10718.1, "power": 33.490264999999994}, {"timestamp": 10738.7, "power": 33.490264999999994}, {"timestamp": 10759.3, "power": 33.490264999999994}, {"timestamp": 10779.8, "power": 33.490264999999994}, {"timestamp": 10800.4, "power": 33.490264999999994}, {"timestamp": 10820.9, "power": 33.490264999999994}, {"timestamp": 10841.5, "power": 33.490264999999994}, {"timestamp": 10862.1, "power": 33.490264999999994}, {"timestamp": 10882.7, "power": 33.490264999999994}, {"timestamp": 10903.2, "power": 33.490264999999994}, {"timestamp": 10923.8, "power": 33.490264999999994}, {"timestamp": 10944.3, "power": 33.490264999999994}, {"timestamp": 10964.8, "power": 33.490264999999994}, {"timestamp": 10985.4, "power": 33.490264999999994}, {"timestamp": 11006.0, "power": 33.490264999999994}, {"timestamp": 11026.6, "power": 33.490264999999994}, {"timestamp": 11047.1, "power": 33.490264999999994}, {"timestamp": 11067.6, "power": 33.490264999999994}, {"timestamp": 11088.1, "power": 33.447432}, {"timestamp": 11109.3, "power": 33.447432}, {"timestamp": 11129.9, "power": 33.447432}, {"timestamp": 11150.4, "power": 33.447432}, {"timestamp": 11171.0, "power": 33.447432}, {"timestamp": 11191.6, "power": 33.447432}, {"timestamp": 11212.1, "power": 33.447432}, {"timestamp": 11232.7, "power": 33.447432}, {"timestamp": 11253.2, "power": 33.447432}, {"timestamp": 11273.8, "power": 33.447432}, {"timestamp": 11294.4, "power": 33.447432}, {"timestamp": 11315.0, "power": 33.447432}, {"timestamp": 11335.6, "power": 33.447432}, {"timestamp": 11356.1, "power": 33.447432}, {"timestamp": 11376.6, "power": 33.447432}, {"timestamp": 11397.2, "power": 33.447432}, {"timestamp": 11417.8, "power": 33.447432}, {"timestamp": 11438.4, "power": 33.447432}, {"timestamp": 11458.9, "power": 33.447432}, {"timestamp": 11479.5, "power": 33.447432}, {"timestamp": 11500.0, "power": 33.447432}, {"timestamp": 11520.6, "power": 33.447432}, {"timestamp": 11541.1, "power": 33.447432}, {"timestamp": 11561.7, "power": 33.447432}, {"timestamp": 11582.3, "power": 33.447432}, {"timestamp": 11602.9, "power": 33.447432}, {"timestamp": 11623.4, "power": 33.447432}, {"timestamp": 11644.0, "power": 33.447432}, {"timestamp": 11664.5, "power": 33.447432}, {"timestamp": 11685.1, "power": 33.447432}, {"timestamp": 11705.6, "power": 33.447432}, {"timestamp": 11726.2, "power": 33.447432}, {"timestamp": 11746.7, "power": 33.447432}, {"timestamp": 11767.2, "power": 33.447432}, {"timestamp": 11787.8, "power": 33.447432}, {"timestamp": 11808.3, "power": 33.447432}, {"timestamp": 11828.8, "power": 33.447432}, {"timestamp": 11849.4, "power": 33.447432}, {"timestamp": 11869.9, "power": 33.447432}, {"timestamp": 11890.4, "power": 33.447432}, {"timestamp": 11911.0, "power": 33.447432}, {"timestamp": 11931.6, "power": 33.447432}, {"timestamp": 11952.0, "power": 33.447432}, {"timestamp": 11972.6, "power": 33.447432}, {"timestamp": 11993.1, "power": 33.447432}, {"timestamp": 12013.7, "power": 33.447432}, {"timestamp": 12034.2, "power": 33.447432}, {"timestamp": 12054.8, "power": 33.447432}, {"timestamp": 12075.3, "power": 33.447432}, {"timestamp": 12095.8, "power": 33.435011}, {"timestamp": 12117.8, "power": 33.435011}, {"timestamp": 12138.3, "power": 33.435011}, {"timestamp": 12158.9, "power": 33.435011}, {"timestamp": 12179.5, "power": 33.435011}, {"timestamp": 12200.0, "power": 33.435011}, {"timestamp": 12220.5, "power": 33.435011}, {"timestamp": 12241.1, "power": 33.435011}, {"timestamp": 12261.7, "power": 33.435011}, {"timestamp": 12282.3, "power": 33.435011}, {"timestamp": 12302.9, "power": 33.435011}, {"timestamp": 12323.4, "power": 33.435011}, {"timestamp": 12344.0, "power": 33.435011}, {"timestamp": 12364.5, "power": 33.435011}, {"timestamp": 12385.1, "power": 33.435011}, {"timestamp": 12405.6, "power": 33.435011}, {"timestamp": 12426.2, "power": 33.435011}, {"timestamp": 12446.8, "power": 33.435011}, {"timestamp": 12467.4, "power": 33.435011}, {"timestamp": 12487.9, "power": 33.435011}, {"timestamp": 12508.5, "power": 33.435011}, {"timestamp": 12529.0, "power": 33.435011}, {"timestamp": 12549.6, "power": 33.435011}, {"timestamp": 12570.2, "power": 33.435011}, {"timestamp": 12590.8, "power": 33.435011}, {"timestamp": 12611.3, "power": 33.435011}, {"timestamp": 12631.9, "power": 33.435011}, {"timestamp": 12652.4, "power": 33.435011}, {"timestamp": 12673.0, "power": 33.435011}, {"timestamp": 12693.6, "power": 33.435011}, {"timestamp": 12714.1, "power": 33.435011}, {"timestamp": 12734.7, "power": 33.435011}, {"timestamp": 12755.3, "power": 33.435011}, {"timestamp": 12775.8, "power": 33.435011}, {"timestamp": 12796.3, "power": 33.435011}, {"timestamp": 12816.9, "power": 33.435011}, {"timestamp": 12837.5, "power": 33.435011}, {"timestamp": 12858.1, "power": 33.435011}, {"timestamp": 12878.6, "power": 33.435011}, {"timestamp": 12899.2, "power": 33.435011}, {"timestamp": 12919.7, "power": 33.435011}, {"timestamp": 12940.2, "power": 33.435011}, {"timestamp": 12960.8, "power": 33.435011}, {"timestamp": 12981.3, "power": 33.435011}, {"timestamp": 13001.9, "power": 33.435011}, {"timestamp": 13022.4, "power": 33.435011}, {"timestamp": 13043.0, "power": 33.435011}, {"timestamp": 13063.6, "power": 33.435011}, {"timestamp": 13084.1, "power": 33.435011}, {"timestamp": 13104.6, "power": 33.498288}, {"timestamp": 13125.8, "power": 33.498288}, {"timestamp": 13146.4, "power": 33.498288}, {"timestamp": 13167.0, "power": 33.498288}, {"timestamp": 13187.5, "power": 33.498288}, {"timestamp": 13208.0, "power": 33.498288}, {"timestamp": 13228.6, "power": 33.498288}, {"timestamp": 13249.2, "power": 33.498288}, {"timestamp": 13269.7, "power": 33.498288}, {"timestamp": 13290.3, "power": 33.498288}, {"timestamp": 13310.9, "power": 33.498288}, {"timestamp": 13331.4, "power": 33.498288}, {"timestamp": 13352.0, "power": 33.498288}, {"timestamp": 13372.5, "power": 33.498288}, {"timestamp": 13393.1, "power": 33.498288}, {"timestamp": 13413.6, "power": 33.498288}, {"timestamp": 13434.2, "power": 33.498288}, {"timestamp": 13454.8, "power": 33.498288}, {"timestamp": 13475.4, "power": 33.498288}, {"timestamp": 13495.9, "power": 33.498288}, {"timestamp": 13516.4, "power": 33.498288}, {"timestamp": 13537.0, "power": 33.498288}, {"timestamp": 13557.6, "power": 33.498288}, {"timestamp": 13578.1, "power": 33.498288}, {"timestamp": 13598.7, "power": 33.498288}, {"timestamp": 13619.2, "power": 33.498288}, {"timestamp": 13639.8, "power": 33.498288}, {"timestamp": 13660.2, "power": 33.498288}, {"timestamp": 13680.8, "power": 33.498288}, {"timestamp": 13701.4, "power": 33.498288}, {"timestamp": 13721.9, "power": 33.498288}, {"timestamp": 13742.5, "power": 33.498288}, {"timestamp": 13763.0, "power": 33.498288}, {"timestamp": 13783.6, "power": 33.498288}, {"timestamp": 13804.1, "power": 33.498288}, {"timestamp": 13824.6, "power": 33.498288}, {"timestamp": 13845.1, "power": 33.498288}, {"timestamp": 13865.7, "power": 33.498288}, {"timestamp": 13886.2, "power": 33.498288}, {"timestamp": 13906.8, "power": 33.498288}, {"timestamp": 13927.3, "power": 33.498288}, {"timestamp": 13947.8, "power": 33.498288}, {"timestamp": 13968.4, "power": 33.498288}, {"timestamp": 13988.9, "power": 33.498288}, {"timestamp": 14009.5, "power": 33.498288}, {"timestamp": 14030.0, "power": 33.498288}, {"timestamp": 14050.5, "power": 33.498288}, {"timestamp": 14071.1, "power": 33.498288}, {"timestamp": 14091.6, "power": 33.498288}, {"timestamp": 14112.1, "power": 33.551249999999996}, {"timestamp": 14133.2, "power": 33.551249999999996}, {"timestamp": 14153.8, "power": 33.551249999999996}, {"timestamp": 14174.4, "power": 33.551249999999996}, {"timestamp": 14195.0, "power": 33.551249999999996}, {"timestamp": 14215.5, "power": 33.551249999999996}, {"timestamp": 14236.0, "power": 33.551249999999996}, {"timestamp": 14256.6, "power": 33.551249999999996}, {"timestamp": 14277.2, "power": 33.551249999999996}, {"timestamp": 14297.7, "power": 33.551249999999996}, {"timestamp": 14318.3, "power": 33.551249999999996}, {"timestamp": 14338.9, "power": 33.551249999999996}, {"timestamp": 14359.5, "power": 33.551249999999996}, {"timestamp": 14380.0, "power": 33.551249999999996}, {"timestamp": 14400.5, "power": 33.551249999999996}, {"timestamp": 14421.1, "power": 33.551249999999996}, {"timestamp": 14441.7, "power": 33.551249999999996}, {"timestamp": 14462.3, "power": 33.551249999999996}, {"timestamp": 14482.8, "power": 33.551249999999996}, {"timestamp": 14503.4, "power": 33.551249999999996}, {"timestamp": 14523.9, "power": 33.551249999999996}, {"timestamp": 14544.5, "power": 33.551249999999996}, {"timestamp": 14565.1, "power": 33.551249999999996}, {"timestamp": 14585.6, "power": 33.551249999999996}, {"timestamp": 14606.2, "power": 33.551249999999996}, {"timestamp": 14626.8, "power": 33.551249999999996}, {"timestamp": 14647.3, "power": 33.551249999999996}, {"timestamp": 14667.9, "power": 33.551249999999996}, {"timestamp": 14688.4, "power": 33.551249999999996}, {"timestamp": 14709.0, "power": 33.551249999999996}, {"timestamp": 14729.5, "power": 33.551249999999996}, {"timestamp": 14750.1, "power": 33.551249999999996}, {"timestamp": 14770.7, "power": 33.551249999999996}, {"timestamp": 14791.3, "power": 33.551249999999996}, {"timestamp": 14811.8, "power": 33.551249999999996}, {"timestamp": 14832.4, "power": 33.551249999999996}, {"timestamp": 14852.9, "power": 33.551249999999996}, {"timestamp": 14873.5, "power": 33.551249999999996}, {"timestamp": 14894.1, "power": 33.551249999999996}, {"timestamp": 14914.7, "power": 33.551249999999996}, {"timestamp": 14935.3, "power": 33.551249999999996}, {"timestamp": 14955.8, "power": 33.551249999999996}, {"timestamp": 14976.3, "power": 33.551249999999996}, {"timestamp": 14996.9, "power": 33.551249999999996}, {"timestamp": 15017.5, "power": 33.551249999999996}, {"timestamp": 15038.1, "power": 33.551249999999996}, {"timestamp": 15058.6, "power": 33.551249999999996}, {"timestamp": 15079.2, "power": 33.551249999999996}, {"timestamp": 15099.7, "power": 33.551249999999996}, {"timestamp": 15120.3, "power": 33.37966}, {"timestamp": 15141.5, "power": 33.37966}, {"timestamp": 15162.0, "power": 33.37966}, {"timestamp": 15182.6, "power": 33.37966}, {"timestamp": 15203.1, "power": 33.37966}, {"timestamp": 15223.7, "power": 33.37966}, {"timestamp": 15244.2, "power": 33.37966}, {"timestamp": 15264.7, "power": 33.37966}, {"timestamp": 15285.3, "power": 33.37966}, {"timestamp": 15305.9, "power": 33.37966}, {"timestamp": 15326.5, "power": 33.37966}, {"timestamp": 15347.0, "power": 33.37966}, {"timestamp": 15367.6, "power": 33.37966}, {"timestamp": 15388.1, "power": 33.37966}, {"timestamp": 15408.7, "power": 33.37966}, {"timestamp": 15429.2, "power": 33.37966}, {"timestamp": 15449.8, "power": 33.37966}, {"timestamp": 15470.4, "power": 33.37966}, {"timestamp": 15491.0, "power": 33.37966}, {"timestamp": 15511.5, "power": 33.37966}, {"timestamp": 15532.0, "power": 33.37966}, {"timestamp": 15552.6, "power": 33.37966}, {"timestamp": 15573.2, "power": 33.37966}, {"timestamp": 15593.8, "power": 33.37966}, {"timestamp": 15614.4, "power": 33.37966}, {"timestamp": 15634.9, "power": 33.37966}, {"timestamp": 15655.5, "power": 33.37966}, {"timestamp": 15676.0, "power": 33.37966}, {"timestamp": 15696.6, "power": 33.37966}, {"timestamp": 15717.1, "power": 33.37966}, {"timestamp": 15737.7, "power": 33.37966}, {"timestamp": 15758.3, "power": 33.37966}, {"timestamp": 15778.8, "power": 33.37966}, {"timestamp": 15799.4, "power": 33.37966}, {"timestamp": 15819.9, "power": 33.37966}, {"timestamp": 15840.5, "power": 33.37966}, {"timestamp": 15861.1, "power": 33.37966}, {"timestamp": 15881.6, "power": 33.37966}, {"timestamp": 15902.2, "power": 33.37966}, {"timestamp": 15922.8, "power": 33.37966}, {"timestamp": 15943.3, "power": 33.37966}, {"timestamp": 15963.8, "power": 33.37966}, {"timestamp": 15984.4, "power": 33.37966}, {"timestamp": 16005.0, "power": 33.37966}, {"timestamp": 16025.5, "power": 33.37966}, {"timestamp": 16046.1, "power": 33.37966}, {"timestamp": 16066.7, "power": 33.37966}, {"timestamp": 16087.2, "power": 33.37966}, {"timestamp": 16107.8, "power": 33.37966}, {"timestamp": 16128.3, "power": 33.448486}, {"timestamp": 16149.5, "power": 33.448486}, {"timestamp": 16170.0, "power": 33.448486}, {"timestamp": 16190.6, "power": 33.448486}, {"timestamp": 16211.2, "power": 33.448486}, {"timestamp": 16231.7, "power": 33.448486}, {"timestamp": 16252.2, "power": 33.448486}, {"timestamp": 16272.7, "power": 33.448486}, {"timestamp": 16293.3, "power": 33.448486}, {"timestamp": 16313.9, "power": 33.448486}, {"timestamp": 16334.4, "power": 33.448486}, {"timestamp": 16355.0, "power": 33.448486}, {"timestamp": 16375.6, "power": 33.448486}, {"timestamp": 16396.1, "power": 33.448486}, {"timestamp": 16416.6, "power": 33.448486}, {"timestamp": 16437.2, "power": 33.448486}, {"timestamp": 16457.8, "power": 33.448486}, {"timestamp": 16478.3, "power": 33.448486}, {"timestamp": 16498.9, "power": 33.448486}, {"timestamp": 16519.5, "power": 33.448486}, {"timestamp": 16540.0, "power": 33.448486}, {"timestamp": 16560.6, "power": 33.448486}, {"timestamp": 16581.1, "power": 33.448486}, {"timestamp": 16601.7, "power": 33.448486}, {"timestamp": 16622.3, "power": 33.448486}, {"timestamp": 16642.9, "power": 33.448486}, {"timestamp": 16663.5, "power": 33.448486}, {"timestamp": 16684.0, "power": 33.448486}, {"timestamp": 16704.5, "power": 33.448486}, {"timestamp": 16725.1, "power": 33.448486}, {"timestamp": 16745.7, "power": 33.448486}, {"timestamp": 16766.2, "power": 33.448486}, {"timestamp": 16786.8, "power": 33.448486}, {"timestamp": 16807.3, "power": 33.448486}, {"timestamp": 16827.8, "power": 33.448486}, {"timestamp": 16848.4, "power": 33.448486}, {"timestamp": 16868.9, "power": 33.448486}, {"timestamp": 16889.5, "power": 33.448486}, {"timestamp": 16910.0, "power": 33.448486}, {"timestamp": 16930.6, "power": 33.448486}, {"timestamp": 16951.1, "power": 33.448486}, {"timestamp": 16971.6, "power": 33.448486}, {"timestamp": 16992.1, "power": 33.448486}, {"timestamp": 17012.7, "power": 33.448486}, {"timestamp": 17033.3, "power": 33.448486}, {"timestamp": 17053.8, "power": 33.448486}, {"timestamp": 17074.4, "power": 33.448486}, {"timestamp": 17094.9, "power": 33.448486}, {"timestamp": 17115.5, "power": 33.448486}, {"timestamp": 17136.0, "power": 33.614974000000004}, {"timestamp": 17157.2, "power": 33.614974000000004}, {"timestamp": 17177.8, "power": 33.614974000000004}, {"timestamp": 17198.3, "power": 33.614974000000004}, {"timestamp": 17218.9, "power": 33.614974000000004}, {"timestamp": 17239.5, "power": 33.614974000000004}, {"timestamp": 17260.0, "power": 33.614974000000004}, {"timestamp": 17280.5, "power": 33.614974000000004}, {"timestamp": 17301.1, "power": 33.614974000000004}, {"timestamp": 17321.7, "power": 33.614974000000004}, {"timestamp": 17342.3, "power": 33.614974000000004}, {"timestamp": 17362.8, "power": 33.614974000000004}, {"timestamp": 17383.4, "power": 33.614974000000004}, {"timestamp": 17403.9, "power": 33.614974000000004}, {"timestamp": 17424.5, "power": 33.614974000000004}, {"timestamp": 17445.0, "power": 33.614974000000004}, {"timestamp": 17465.6, "power": 33.614974000000004}, {"timestamp": 17486.2, "power": 33.614974000000004}, {"timestamp": 17506.8, "power": 33.614974000000004}, {"timestamp": 17527.3, "power": 33.614974000000004}, {"timestamp": 17547.8, "power": 33.614974000000004}, {"timestamp": 17568.4, "power": 33.614974000000004}, {"timestamp": 17589.0, "power": 33.614974000000004}, {"timestamp": 17609.5, "power": 33.614974000000004}, {"timestamp": 17630.0, "power": 33.614974000000004}, {"timestamp": 17650.6, "power": 33.614974000000004}, {"timestamp": 17671.1, "power": 33.614974000000004}, {"timestamp": 17691.7, "power": 33.614974000000004}, {"timestamp": 17712.2, "power": 33.614974000000004}, {"timestamp": 17732.7, "power": 33.614974000000004}, {"timestamp": 17753.3, "power": 33.614974000000004}, {"timestamp": 17773.8, "power": 33.614974000000004}, {"timestamp": 17794.4, "power": 33.614974000000004}, {"timestamp": 17815.0, "power": 33.614974000000004}, {"timestamp": 17835.6, "power": 33.614974000000004}, {"timestamp": 17856.1, "power": 33.614974000000004}, {"timestamp": 17876.6, "power": 33.614974000000004}, {"timestamp": 17897.2, "power": 33.614974000000004}, {"timestamp": 17917.8, "power": 33.614974000000004}, {"timestamp": 17938.3, "power": 33.614974000000004}, {"timestamp": 17958.9, "power": 33.614974000000004}, {"timestamp": 17979.5, "power": 33.614974000000004}, {"timestamp": 18000.0, "power": 33.614974000000004}, {"timestamp": 18020.5, "power": 33.614974000000004}, {"timestamp": 18041.1, "power": 33.614974000000004}, {"timestamp": 18061.6, "power": 33.614974000000004}, {"timestamp": 18082.2, "power": 33.614974000000004}, {"timestamp": 18102.7, "power": 33.614974000000004}, {"timestamp": 18123.3, "power": 33.614974000000004}, {"timestamp": 18143.8, "power": 33.253541999999996}, {"timestamp": 18165.6, "power": 33.253541999999996}, {"timestamp": 18186.2, "power": 33.253541999999996}, {"timestamp": 18206.7, "power": 33.253541999999996}, {"timestamp": 18227.3, "power": 33.253541999999996}, {"timestamp": 18247.8, "power": 33.253541999999996}, {"timestamp": 18268.3, "power": 33.253541999999996}, {"timestamp": 18288.8, "power": 33.253541999999996}, {"timestamp": 18309.4, "power": 33.253541999999996}, {"timestamp": 18329.9, "power": 33.253541999999996}, {"timestamp": 18350.5, "power": 33.253541999999996}, {"timestamp": 18371.0, "power": 33.253541999999996}, {"timestamp": 18391.6, "power": 33.253541999999996}, {"timestamp": 18412.1, "power": 33.253541999999996}, {"timestamp": 18432.7, "power": 33.253541999999996}, {"timestamp": 18453.2, "power": 33.253541999999996}, {"timestamp": 18473.8, "power": 33.253541999999996}, {"timestamp": 18494.3, "power": 33.253541999999996}, {"timestamp": 18514.9, "power": 33.253541999999996}, {"timestamp": 18535.5, "power": 33.253541999999996}, {"timestamp": 18556.0, "power": 33.253541999999996}, {"timestamp": 18576.6, "power": 33.253541999999996}, {"timestamp": 18597.1, "power": 33.253541999999996}, {"timestamp": 18617.7, "power": 33.253541999999996}, {"timestamp": 18638.3, "power": 33.253541999999996}, {"timestamp": 18658.9, "power": 33.253541999999996}, {"timestamp": 18679.4, "power": 33.253541999999996}, {"timestamp": 18700.0, "power": 33.253541999999996}, {"timestamp": 18720.5, "power": 33.253541999999996}, {"timestamp": 18741.1, "power": 33.253541999999996}, {"timestamp": 18761.7, "power": 33.253541999999996}, {"timestamp": 18782.2, "power": 33.253541999999996}, {"timestamp": 18802.8, "power": 33.253541999999996}, {"timestamp": 18823.4, "power": 33.253541999999996}, {"timestamp": 18843.9, "power": 33.253541999999996}, {"timestamp": 18864.4, "power": 33.253541999999996}, {"timestamp": 18885.0, "power": 33.253541999999996}, {"timestamp": 18905.6, "power": 33.253541999999996}, {"timestamp": 18926.1, "power": 33.253541999999996}, {"timestamp": 18946.7, "power": 33.253541999999996}, {"timestamp": 18967.3, "power": 33.253541999999996}, {"timestamp": 18987.8, "power": 33.253541999999996}, {"timestamp": 19008.3, "power": 33.253541999999996}, {"timestamp": 19028.9, "power": 33.253541999999996}, {"timestamp": 19049.4, "power": 33.253541999999996}, {"timestamp": 19070.0, "power": 33.253541999999996}, {"timestamp": 19090.5, "power": 33.253541999999996}, {"timestamp": 19111.1, "power": 33.253541999999996}, {"timestamp": 19131.6, "power": 33.253541999999996}, {"timestamp": 19152.1, "power": 33.236357}, {"timestamp": 19173.3, "power": 33.236357}, {"timestamp": 19193.8, "power": 33.236357}, {"timestamp": 19214.4, "power": 33.236357}, {"timestamp": 19234.9, "power": 33.236357}, {"timestamp": 19255.5, "power": 33.236357}, {"timestamp": 19276.0, "power": 33.236357}, {"timestamp": 19296.6, "power": 33.236357}, {"timestamp": 19317.2, "power": 33.236357}, {"timestamp": 19337.7, "power": 33.236357}, {"timestamp": 19358.3, "power": 33.236357}, {"timestamp": 19378.8, "power": 33.236357}, {"timestamp": 19399.4, "power": 33.236357}, {"timestamp": 19419.9, "power": 33.236357}, {"timestamp": 19440.5, "power": 33.236357}, {"timestamp": 19461.0, "power": 33.236357}, {"timestamp": 19481.6, "power": 33.236357}, {"timestamp": 19502.2, "power": 33.236357}, {"timestamp": 19522.7, "power": 33.236357}, {"timestamp": 19543.3, "power": 33.236357}, {"timestamp": 19563.8, "power": 33.236357}, {"timestamp": 19584.4, "power": 33.236357}, {"timestamp": 19605.0, "power": 33.236357}, {"timestamp": 19625.5, "power": 33.236357}, {"timestamp": 19646.1, "power": 33.236357}, {"timestamp": 19666.7, "power": 33.236357}, {"timestamp": 19687.2, "power": 33.236357}, {"timestamp": 19707.8, "power": 33.236357}, {"timestamp": 19728.3, "power": 33.236357}, {"timestamp": 19748.8, "power": 33.236357}, {"timestamp": 19769.4, "power": 33.236357}, {"timestamp": 19789.9, "power": 33.236357}, {"timestamp": 19810.5, "power": 33.236357}, {"timestamp": 19831.1, "power": 33.236357}, {"timestamp": 19851.6, "power": 33.236357}, {"timestamp": 19872.1, "power": 33.236357}, {"timestamp": 19892.7, "power": 33.236357}, {"timestamp": 19913.2, "power": 33.236357}, {"timestamp": 19933.8, "power": 33.236357}, {"timestamp": 19954.3, "power": 33.236357}, {"timestamp": 19974.9, "power": 33.236357}, {"timestamp": 19995.4, "power": 33.236357}, {"timestamp": 20015.9, "power": 33.236357}, {"timestamp": 20036.5, "power": 33.236357}, {"timestamp": 20057.0, "power": 33.236357}, {"timestamp": 20077.6, "power": 33.236357}, {"timestamp": 20098.2, "power": 33.236357}, {"timestamp": 20118.7, "power": 33.236357}, {"timestamp": 20139.3, "power": 33.236357}, {"timestamp": 20159.8, "power": 33.709489000000005}, {"timestamp": 20180.9, "power": 33.709489000000005}, {"timestamp": 20201.4, "power": 33.709489000000005}, {"timestamp": 20222.0, "power": 33.709489000000005}, {"timestamp": 20242.5, "power": 33.709489000000005}, {"timestamp": 20263.1, "power": 33.709489000000005}, {"timestamp": 20283.7, "power": 33.709489000000005}, {"timestamp": 20304.2, "power": 33.709489000000005}, {"timestamp": 20324.7, "power": 33.709489000000005}, {"timestamp": 20345.3, "power": 33.709489000000005}, {"timestamp": 20365.9, "power": 33.709489000000005}, {"timestamp": 20386.4, "power": 33.709489000000005}, {"timestamp": 20406.9, "power": 33.709489000000005}, {"timestamp": 20427.5, "power": 33.709489000000005}, {"timestamp": 20448.0, "power": 33.709489000000005}, {"timestamp": 20468.6, "power": 33.709489000000005}, {"timestamp": 20489.1, "power": 33.709489000000005}, {"timestamp": 20509.7, "power": 33.709489000000005}, {"timestamp": 20530.3, "power": 33.709489000000005}, {"timestamp": 20550.8, "power": 33.709489000000005}, {"timestamp": 20571.4, "power": 33.709489000000005}, {"timestamp": 20591.9, "power": 33.709489000000005}, {"timestamp": 20612.5, "power": 33.709489000000005}, {"timestamp": 20633.0, "power": 33.709489000000005}, {"timestamp": 20653.6, "power": 33.709489000000005}, {"timestamp": 20674.2, "power": 33.709489000000005}, {"timestamp": 20694.7, "power": 33.709489000000005}, {"timestamp": 20715.3, "power": 33.709489000000005}, {"timestamp": 20735.8, "power": 33.709489000000005}, {"timestamp": 20756.4, "power": 33.709489000000005}, {"timestamp": 20776.9, "power": 33.709489000000005}, {"timestamp": 20797.4, "power": 33.709489000000005}, {"timestamp": 20818.0, "power": 33.709489000000005}, {"timestamp": 20838.5, "power": 33.709489000000005}, {"timestamp": 20859.1, "power": 33.709489000000005}, {"timestamp": 20879.6, "power": 33.709489000000005}, {"timestamp": 20900.1, "power": 33.709489000000005}, {"timestamp": 20920.7, "power": 33.709489000000005}, {"timestamp": 20941.2, "power": 33.709489000000005}, {"timestamp": 20961.7, "power": 33.709489000000005}, {"timestamp": 20982.3, "power": 33.709489000000005}, {"timestamp": 21002.8, "power": 33.709489000000005}, {"timestamp": 21023.4, "power": 33.709489000000005}, {"timestamp": 21043.9, "power": 33.709489000000005}, {"timestamp": 21064.4, "power": 33.709489000000005}, {"timestamp": 21085.0, "power": 33.709489000000005}, {"timestamp": 21105.5, "power": 33.709489000000005}, {"timestamp": 21126.1, "power": 33.709489000000005}, {"timestamp": 21146.7, "power": 33.709489000000005}, {"timestamp": 21167.2, "power": 33.091812000000004}, {"timestamp": 21188.4, "power": 33.091812000000004}, {"timestamp": 21209.0, "power": 33.091812000000004}, {"timestamp": 21229.6, "power": 33.091812000000004}, {"timestamp": 21250.1, "power": 33.091812000000004}, {"timestamp": 21270.7, "power": 33.091812000000004}, {"timestamp": 21291.3, "power": 33.091812000000004}, {"timestamp": 21311.8, "power": 33.091812000000004}, {"timestamp": 21332.3, "power": 33.091812000000004}, {"timestamp": 21352.9, "power": 33.091812000000004}, {"timestamp": 21373.4, "power": 33.091812000000004}, {"timestamp": 21394.0, "power": 33.091812000000004}, {"timestamp": 21414.6, "power": 33.091812000000004}, {"timestamp": 21435.2, "power": 33.091812000000004}, {"timestamp": 21455.7, "power": 33.091812000000004}, {"timestamp": 21476.3, "power": 33.091812000000004}, {"timestamp": 21496.8, "power": 33.091812000000004}, {"timestamp": 21517.4, "power": 33.091812000000004}, {"timestamp": 21538.0, "power": 33.091812000000004}, {"timestamp": 21558.6, "power": 33.091812000000004}, {"timestamp": 21579.1, "power": 33.091812000000004}, {"timestamp": 21599.6, "power": 33.091812000000004}, {"timestamp": 21620.1, "power": 33.091812000000004}, {"timestamp": 21640.7, "power": 33.091812000000004}, {"timestamp": 21661.3, "power": 33.091812000000004}, {"timestamp": 21681.8, "power": 33.091812000000004}, {"timestamp": 21702.4, "power": 33.091812000000004}, {"timestamp": 21723.0, "power": 33.091812000000004}, {"timestamp": 21743.6, "power": 33.091812000000004}, {"timestamp": 21764.1, "power": 33.091812000000004}, {"timestamp": 21784.6, "power": 33.091812000000004}, {"timestamp": 21805.1, "power": 33.091812000000004}, {"timestamp": 21825.7, "power": 33.091812000000004}, {"timestamp": 21846.3, "power": 33.091812000000004}, {"timestamp": 21866.9, "power": 33.091812000000004}, {"timestamp": 21887.5, "power": 33.091812000000004}, {"timestamp": 21908.1, "power": 33.091812000000004}, {"timestamp": 21928.6, "power": 33.091812000000004}, {"timestamp": 21949.1, "power": 33.091812000000004}, {"timestamp": 21969.7, "power": 33.091812000000004}, {"timestamp": 21990.2, "power": 33.091812000000004}, {"timestamp": 22010.8, "power": 33.091812000000004}, {"timestamp": 22031.3, "power": 33.091812000000004}, {"timestamp": 22051.9, "power": 33.091812000000004}, {"timestamp": 22072.4, "power": 33.091812000000004}, {"timestamp": 22092.9, "power": 33.091812000000004}, {"timestamp": 22113.5, "power": 33.091812000000004}, {"timestamp": 22134.0, "power": 33.091812000000004}, {"timestamp": 22154.6, "power": 33.091812000000004}, {"timestamp": 22175.1, "power": 36.024692}, {"timestamp": 22197.7, "power": 36.024692}, {"timestamp": 22218.3, "power": 36.024692}, {"timestamp": 22238.8, "power": 36.024692}, {"timestamp": 22259.4, "power": 36.024692}, {"timestamp": 22279.9, "power": 36.024692}, {"timestamp": 22300.4, "power": 36.024692}, {"timestamp": 22320.9, "power": 36.024692}, {"timestamp": 22341.5, "power": 36.024692}, {"timestamp": 22362.0, "power": 36.024692}, {"timestamp": 22382.5, "power": 36.024692}, {"timestamp": 22403.1, "power": 36.024692}, {"timestamp": 22423.6, "power": 36.024692}, {"timestamp": 22444.1, "power": 36.024692}, {"timestamp": 22464.6, "power": 36.024692}, {"timestamp": 22485.2, "power": 36.024692}, {"timestamp": 22505.7, "power": 36.024692}, {"timestamp": 22526.2, "power": 36.024692}, {"timestamp": 22546.8, "power": 36.024692}, {"timestamp": 22567.3, "power": 36.024692}, {"timestamp": 22587.8, "power": 36.024692}, {"timestamp": 22608.4, "power": 36.024692}, {"timestamp": 22628.9, "power": 36.024692}, {"timestamp": 22649.4, "power": 36.024692}, {"timestamp": 22670.0, "power": 36.024692}, {"timestamp": 22690.5, "power": 36.024692}, {"timestamp": 22711.0, "power": 36.024692}, {"timestamp": 22731.6, "power": 36.024692}, {"timestamp": 22752.1, "power": 36.024692}, {"timestamp": 22772.6, "power": 36.024692}, {"timestamp": 22793.1, "power": 36.024692}, {"timestamp": 22813.7, "power": 36.024692}, {"timestamp": 22834.2, "power": 36.024692}, {"timestamp": 22854.7, "power": 36.024692}, {"timestamp": 22875.3, "power": 36.024692}, {"timestamp": 22895.8, "power": 36.024692}, {"timestamp": 22916.3, "power": 36.024692}, {"timestamp": 22936.8, "power": 36.024692}, {"timestamp": 22957.4, "power": 36.024692}, {"timestamp": 22977.9, "power": 36.024692}, {"timestamp": 22998.4, "power": 36.024692}, {"timestamp": 23019.0, "power": 36.024692}, {"timestamp": 23039.5, "power": 36.024692}, {"timestamp": 23060.0, "power": 36.024692}, {"timestamp": 23080.6, "power": 36.024692}, {"timestamp": 23101.1, "power": 36.024692}, {"timestamp": 23121.6, "power": 36.024692}, {"timestamp": 23142.2, "power": 36.024692}, {"timestamp": 23162.7, "power": 36.024692}, {"timestamp": 23183.2, "power": 35.023495}, {"timestamp": 23204.5, "power": 35.023495}, {"timestamp": 23225.0, "power": 35.023495}, {"timestamp": 23245.6, "power": 35.023495}, {"timestamp": 23266.1, "power": 35.023495}, {"timestamp": 23286.7, "power": 35.023495}, {"timestamp": 23307.3, "power": 35.023495}, {"timestamp": 23327.8, "power": 35.023495}, {"timestamp": 23348.3, "power": 35.023495}, {"timestamp": 23368.8, "power": 35.023495}, {"timestamp": 23389.3, "power": 35.023495}, {"timestamp": 23409.8, "power": 35.023495}, {"timestamp": 23430.4, "power": 35.023495}, {"timestamp": 23450.9, "power": 35.023495}, {"timestamp": 23471.4, "power": 35.023495}, {"timestamp": 23491.9, "power": 35.023495}, {"timestamp": 23512.4, "power": 35.023495}, {"timestamp": 23533.0, "power": 35.023495}, {"timestamp": 23553.5, "power": 35.023495}, {"timestamp": 23574.0, "power": 35.023495}, {"timestamp": 23594.6, "power": 35.023495}, {"timestamp": 23615.1, "power": 35.023495}, {"timestamp": 23635.6, "power": 35.023495}, {"timestamp": 23656.1, "power": 35.023495}, {"timestamp": 23676.6, "power": 35.023495}, {"timestamp": 23697.1, "power": 35.023495}, {"timestamp": 23717.7, "power": 35.023495}, {"timestamp": 23738.2, "power": 35.023495}, {"timestamp": 23758.7, "power": 35.023495}, {"timestamp": 23779.3, "power": 35.023495}, {"timestamp": 23799.8, "power": 35.023495}, {"timestamp": 23820.3, "power": 35.023495}, {"timestamp": 23840.7, "power": 35.023495}, {"timestamp": 23861.3, "power": 35.023495}, {"timestamp": 23881.8, "power": 35.023495}, {"timestamp": 23902.3, "power": 35.023495}, {"timestamp": 23922.9, "power": 35.023495}, {"timestamp": 23943.4, "power": 35.023495}, {"timestamp": 23963.9, "power": 35.023495}, {"timestamp": 23984.4, "power": 35.023495}, {"timestamp": 24005.0, "power": 35.023495}, {"timestamp": 24025.5, "power": 35.023495}, {"timestamp": 24046.0, "power": 35.023495}, {"timestamp": 24066.6, "power": 35.023495}, {"timestamp": 24087.1, "power": 35.023495}, {"timestamp": 24107.6, "power": 35.023495}, {"timestamp": 24128.2, "power": 35.023495}, {"timestamp": 24148.8, "power": 35.023495}, {"timestamp": 24169.3, "power": 35.023495}], "timeline": {"START": "3758.792917", "END": "21813.04121"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19539.1}, {"name": "clSetKernelArg", "calls": 19, "time": 3553.37}, {"name": "clReleaseKernel", "calls": 1, "time": 860.981}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.2221}, {"name": "clReleaseContext", "calls": 1, "time": 56.1562}, {"name": "clCreateContext", "calls": 1, "time": 40.0705}, {"name": "clReleaseProgram", "calls": 1, "time": 16.6823}, {"name": "clCreateKernel", "calls": 1, "time": 0.36637}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.333549}, {"name": "clEnqueueTask", "calls": 1, "time": 0.146216}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079479}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040851}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032031}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023265}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021277}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010728}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010034}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008662}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007462}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006441}, {"name": "clRetainDevice", "calls": 2, "time": 0.004575}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 18054.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 18053.6}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9317.12102, "utilization": 97.053344, "size": 13090300.0, "time": 1404.974774}, {"type": "WRITE", "transfers": 1, "speed": 6526.896675, "utilization": 67.988507, "size": 519075.0, "time": 79.52864}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 589860663, "speed": 261.587, "utilization": 2.27072, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36864954, "speed": 486.238, "utilization": 4.22082, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len4/run1.json b/code/fpga/unopt_results/dna.15MB.len4/run1.json new file mode 100644 index 0000000..1b38b3a --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.7152, "power": 32.51459}, {"timestamp": 54.3151, "power": 32.51459}, {"timestamp": 74.8803, "power": 32.51459}, {"timestamp": 95.4319, "power": 32.51459}, {"timestamp": 115.99, "power": 32.51459}, {"timestamp": 136.665, "power": 32.51459}, {"timestamp": 157.187, "power": 32.51459}, {"timestamp": 177.783, "power": 32.51459}, {"timestamp": 198.374, "power": 32.51459}, {"timestamp": 218.969, "power": 32.51459}, {"timestamp": 239.563, "power": 32.51459}, {"timestamp": 260.096, "power": 32.51459}, {"timestamp": 280.643, "power": 32.51459}, {"timestamp": 301.199, "power": 32.51459}, {"timestamp": 321.793, "power": 32.51459}, {"timestamp": 342.386, "power": 32.51459}, {"timestamp": 362.973, "power": 32.51459}, {"timestamp": 383.567, "power": 32.51459}, {"timestamp": 404.162, "power": 32.51459}, {"timestamp": 424.717, "power": 32.51459}, {"timestamp": 445.268, "power": 32.51459}, {"timestamp": 465.863, "power": 32.51459}, {"timestamp": 486.456, "power": 32.51459}, {"timestamp": 507.047, "power": 32.51459}, {"timestamp": 527.634, "power": 32.51459}, {"timestamp": 548.204, "power": 32.51459}, {"timestamp": 568.76, "power": 32.51459}, {"timestamp": 589.312, "power": 32.51459}, {"timestamp": 609.906, "power": 32.51459}, {"timestamp": 630.495, "power": 32.51459}, {"timestamp": 651.088, "power": 32.51459}, {"timestamp": 671.68, "power": 32.51459}, {"timestamp": 692.248, "power": 32.51459}, {"timestamp": 712.812, "power": 32.51459}, {"timestamp": 733.377, "power": 32.51459}, {"timestamp": 753.963, "power": 32.51459}, {"timestamp": 774.553, "power": 32.51459}, {"timestamp": 795.143, "power": 32.51459}, {"timestamp": 815.73, "power": 32.51459}, {"timestamp": 836.297, "power": 32.51459}, {"timestamp": 856.852, "power": 32.51459}, {"timestamp": 877.404, "power": 32.51459}, {"timestamp": 897.998, "power": 32.51459}, {"timestamp": 918.588, "power": 32.51459}, {"timestamp": 939.174, "power": 32.51459}, {"timestamp": 959.765, "power": 32.51459}, {"timestamp": 980.34, "power": 32.51459}, {"timestamp": 1000.9, "power": 32.51459}, {"timestamp": 1021.49, "power": 32.427107}, {"timestamp": 1042.64, "power": 32.427107}, {"timestamp": 1063.25, "power": 32.427107}, {"timestamp": 1083.84, "power": 32.427107}, {"timestamp": 1104.4, "power": 32.427107}, {"timestamp": 1124.96, "power": 32.427107}, {"timestamp": 1145.55, "power": 32.427107}, {"timestamp": 1166.14, "power": 32.427107}, {"timestamp": 1186.74, "power": 32.427107}, {"timestamp": 1207.33, "power": 32.427107}, {"timestamp": 1227.92, "power": 32.427107}, {"timestamp": 1248.49, "power": 32.427107}, {"timestamp": 1269.05, "power": 32.427107}, {"timestamp": 1289.64, "power": 32.427107}, {"timestamp": 1310.23, "power": 32.427107}, {"timestamp": 1330.83, "power": 32.427107}, {"timestamp": 1351.43, "power": 32.427107}, {"timestamp": 1372.03, "power": 32.427107}, {"timestamp": 1392.6, "power": 32.427107}, {"timestamp": 1413.16, "power": 32.427107}, {"timestamp": 1433.75, "power": 32.427107}, {"timestamp": 1454.33, "power": 32.427107}, {"timestamp": 1474.93, "power": 32.427107}, {"timestamp": 1495.52, "power": 32.427107}, {"timestamp": 1516.1, "power": 32.427107}, {"timestamp": 1536.65, "power": 32.427107}, {"timestamp": 1557.21, "power": 32.427107}, {"timestamp": 1577.8, "power": 32.427107}, {"timestamp": 1598.38, "power": 32.427107}, {"timestamp": 1618.97, "power": 32.427107}, {"timestamp": 1639.57, "power": 32.427107}, {"timestamp": 1660.09, "power": 32.427107}, {"timestamp": 1680.64, "power": 32.427107}, {"timestamp": 1701.19, "power": 32.427107}, {"timestamp": 1721.76, "power": 32.427107}, {"timestamp": 1742.36, "power": 32.427107}, {"timestamp": 1762.95, "power": 32.427107}, {"timestamp": 1783.54, "power": 32.427107}, {"timestamp": 1804.09, "power": 32.427107}, {"timestamp": 1824.65, "power": 32.427107}, {"timestamp": 1845.2, "power": 32.427107}, {"timestamp": 1865.79, "power": 32.427107}, {"timestamp": 1886.38, "power": 32.427107}, {"timestamp": 1906.97, "power": 32.427107}, {"timestamp": 1927.55, "power": 32.427107}, {"timestamp": 1948.09, "power": 32.427107}, {"timestamp": 1968.66, "power": 32.427107}, {"timestamp": 1989.21, "power": 32.427107}, {"timestamp": 2009.8, "power": 32.427107}, {"timestamp": 2030.4, "power": 32.373585999999996}, {"timestamp": 2051.59, "power": 32.373585999999996}, {"timestamp": 2072.2, "power": 32.373585999999996}, {"timestamp": 2092.74, "power": 32.373585999999996}, {"timestamp": 2113.3, "power": 32.373585999999996}, {"timestamp": 2133.89, "power": 32.373585999999996}, {"timestamp": 2154.48, "power": 32.373585999999996}, {"timestamp": 2175.06, "power": 32.373585999999996}, {"timestamp": 2195.66, "power": 32.373585999999996}, {"timestamp": 2216.23, "power": 32.373585999999996}, {"timestamp": 2236.78, "power": 32.373585999999996}, {"timestamp": 2257.34, "power": 32.373585999999996}, {"timestamp": 2277.93, "power": 32.373585999999996}, {"timestamp": 2298.51, "power": 32.373585999999996}, {"timestamp": 2319.11, "power": 32.373585999999996}, {"timestamp": 2339.7, "power": 32.373585999999996}, {"timestamp": 2360.29, "power": 32.373585999999996}, {"timestamp": 2380.85, "power": 32.373585999999996}, {"timestamp": 2401.41, "power": 32.373585999999996}, {"timestamp": 2422.0, "power": 32.373585999999996}, {"timestamp": 2442.59, "power": 32.373585999999996}, {"timestamp": 2463.18, "power": 32.373585999999996}, {"timestamp": 2483.77, "power": 32.373585999999996}, {"timestamp": 2504.33, "power": 32.373585999999996}, {"timestamp": 2524.89, "power": 32.373585999999996}, {"timestamp": 2545.49, "power": 32.373585999999996}, {"timestamp": 2566.08, "power": 32.373585999999996}, {"timestamp": 2586.67, "power": 32.373585999999996}, {"timestamp": 2607.26, "power": 32.373585999999996}, {"timestamp": 2627.84, "power": 32.373585999999996}, {"timestamp": 2648.47, "power": 32.373585999999996}, {"timestamp": 2669.02, "power": 32.373585999999996}, {"timestamp": 2689.58, "power": 32.373585999999996}, {"timestamp": 2710.18, "power": 32.373585999999996}, {"timestamp": 2730.77, "power": 32.373585999999996}, {"timestamp": 2751.35, "power": 32.373585999999996}, {"timestamp": 2771.94, "power": 32.373585999999996}, {"timestamp": 2792.51, "power": 32.373585999999996}, {"timestamp": 2813.06, "power": 32.373585999999996}, {"timestamp": 2833.66, "power": 32.373585999999996}, {"timestamp": 2854.25, "power": 32.373585999999996}, {"timestamp": 2874.84, "power": 32.373585999999996}, {"timestamp": 2895.43, "power": 32.373585999999996}, {"timestamp": 2916.02, "power": 32.373585999999996}, {"timestamp": 2936.59, "power": 32.373585999999996}, {"timestamp": 2957.14, "power": 32.373585999999996}, {"timestamp": 2977.74, "power": 32.373585999999996}, {"timestamp": 2998.33, "power": 32.373585999999996}, {"timestamp": 3018.92, "power": 32.373585999999996}, {"timestamp": 3039.5, "power": 32.622541}, {"timestamp": 3060.64, "power": 32.622541}, {"timestamp": 3081.19, "power": 32.622541}, {"timestamp": 3101.78, "power": 32.622541}, {"timestamp": 3122.37, "power": 32.622541}, {"timestamp": 3142.96, "power": 32.622541}, {"timestamp": 3163.57, "power": 32.622541}, {"timestamp": 3184.15, "power": 32.622541}, {"timestamp": 3204.7, "power": 32.622541}, {"timestamp": 3225.25, "power": 32.622541}, {"timestamp": 3245.84, "power": 32.622541}, {"timestamp": 3266.43, "power": 32.622541}, {"timestamp": 3287.01, "power": 32.622541}, {"timestamp": 3307.6, "power": 32.622541}, {"timestamp": 3328.17, "power": 32.622541}, {"timestamp": 3348.72, "power": 32.622541}, {"timestamp": 3369.27, "power": 32.622541}, {"timestamp": 3389.86, "power": 32.622541}, {"timestamp": 3410.44, "power": 32.622541}, {"timestamp": 3431.04, "power": 32.622541}, {"timestamp": 3451.62, "power": 32.622541}, {"timestamp": 3472.19, "power": 32.622541}, {"timestamp": 3492.74, "power": 32.622541}, {"timestamp": 3513.29, "power": 32.622541}, {"timestamp": 3533.87, "power": 32.622541}, {"timestamp": 3554.46, "power": 32.622541}, {"timestamp": 3575.06, "power": 32.622541}, {"timestamp": 3595.65, "power": 32.622541}, {"timestamp": 3616.21, "power": 32.622541}, {"timestamp": 3636.76, "power": 32.622541}, {"timestamp": 3657.33, "power": 32.622541}, {"timestamp": 3677.93, "power": 32.622541}, {"timestamp": 3698.42, "power": 32.622541}, {"timestamp": 3718.94, "power": 32.622541}, {"timestamp": 3739.46, "power": 32.622541}, {"timestamp": 3760.0, "power": 32.622541}, {"timestamp": 3780.49, "power": 32.622541}, {"timestamp": 3801.03, "power": 32.622541}, {"timestamp": 3821.57, "power": 32.622541}, {"timestamp": 3842.1, "power": 32.622541}, {"timestamp": 3862.64, "power": 32.622541}, {"timestamp": 3883.18, "power": 32.622541}, {"timestamp": 3903.72, "power": 32.622541}, {"timestamp": 3924.23, "power": 32.622541}, {"timestamp": 3944.72, "power": 32.622541}, {"timestamp": 3965.26, "power": 32.622541}, {"timestamp": 3985.81, "power": 32.622541}, {"timestamp": 4006.35, "power": 32.622541}, {"timestamp": 4026.88, "power": 32.622541}, {"timestamp": 4047.42, "power": 33.409452}, {"timestamp": 4068.52, "power": 33.409452}, {"timestamp": 4089.05, "power": 33.409452}, {"timestamp": 4109.58, "power": 33.409452}, {"timestamp": 4130.12, "power": 33.409452}, {"timestamp": 4150.65, "power": 33.409452}, {"timestamp": 4171.18, "power": 33.409452}, {"timestamp": 4191.72, "power": 33.409452}, {"timestamp": 4212.22, "power": 33.409452}, {"timestamp": 4232.72, "power": 33.409452}, {"timestamp": 4253.24, "power": 33.409452}, {"timestamp": 4273.78, "power": 33.409452}, {"timestamp": 4294.31, "power": 33.409452}, {"timestamp": 4314.84, "power": 33.409452}, {"timestamp": 4335.39, "power": 33.409452}, {"timestamp": 4355.92, "power": 33.409452}, {"timestamp": 4376.44, "power": 33.409452}, {"timestamp": 4396.98, "power": 33.409452}, {"timestamp": 4417.52, "power": 33.409452}, {"timestamp": 4438.06, "power": 33.409452}, {"timestamp": 4458.6, "power": 33.409452}, {"timestamp": 4479.16, "power": 33.409452}, {"timestamp": 4499.72, "power": 33.409452}, {"timestamp": 4520.23, "power": 33.409452}, {"timestamp": 4540.72, "power": 33.409452}, {"timestamp": 4561.28, "power": 33.409452}, {"timestamp": 4581.82, "power": 33.409452}, {"timestamp": 4602.37, "power": 33.409452}, {"timestamp": 4622.93, "power": 33.409452}, {"timestamp": 4643.48, "power": 33.409452}, {"timestamp": 4664.03, "power": 33.409452}, {"timestamp": 4684.54, "power": 33.409452}, {"timestamp": 4705.09, "power": 33.409452}, {"timestamp": 4725.65, "power": 33.409452}, {"timestamp": 4746.21, "power": 33.409452}, {"timestamp": 4766.76, "power": 33.409452}, {"timestamp": 4787.32, "power": 33.409452}, {"timestamp": 4807.89, "power": 33.409452}, {"timestamp": 4828.4, "power": 33.409452}, {"timestamp": 4848.95, "power": 33.409452}, {"timestamp": 4869.5, "power": 33.409452}, {"timestamp": 4890.06, "power": 33.409452}, {"timestamp": 4910.61, "power": 33.409452}, {"timestamp": 4931.18, "power": 33.409452}, {"timestamp": 4951.73, "power": 33.409452}, {"timestamp": 4972.24, "power": 33.409452}, {"timestamp": 4992.79, "power": 33.409452}, {"timestamp": 5013.36, "power": 33.409452}, {"timestamp": 5033.92, "power": 33.409452}, {"timestamp": 5054.48, "power": 33.472673}, {"timestamp": 5075.64, "power": 33.472673}, {"timestamp": 5096.19, "power": 33.472673}, {"timestamp": 5116.69, "power": 33.472673}, {"timestamp": 5137.22, "power": 33.472673}, {"timestamp": 5157.76, "power": 33.472673}, {"timestamp": 5178.3, "power": 33.472673}, {"timestamp": 5198.84, "power": 33.472673}, {"timestamp": 5219.37, "power": 33.472673}, {"timestamp": 5239.91, "power": 33.472673}, {"timestamp": 5260.42, "power": 33.472673}, {"timestamp": 5280.95, "power": 33.472673}, {"timestamp": 5301.48, "power": 33.472673}, {"timestamp": 5322.04, "power": 33.472673}, {"timestamp": 5342.58, "power": 33.472673}, {"timestamp": 5363.12, "power": 33.472673}, {"timestamp": 5383.83, "power": 33.472673}, {"timestamp": 5404.34, "power": 33.472673}, {"timestamp": 5424.88, "power": 33.472673}, {"timestamp": 5445.44, "power": 33.472673}, {"timestamp": 5466.0, "power": 33.472673}, {"timestamp": 5486.56, "power": 33.472673}, {"timestamp": 5507.13, "power": 33.472673}, {"timestamp": 5527.69, "power": 33.472673}, {"timestamp": 5548.2, "power": 33.472673}, {"timestamp": 5568.69, "power": 33.472673}, {"timestamp": 5589.25, "power": 33.472673}, {"timestamp": 5609.81, "power": 33.472673}, {"timestamp": 5630.38, "power": 33.472673}, {"timestamp": 5650.93, "power": 33.472673}, {"timestamp": 5671.49, "power": 33.472673}, {"timestamp": 5692.06, "power": 33.472673}, {"timestamp": 5712.56, "power": 33.472673}, {"timestamp": 5733.09, "power": 33.472673}, {"timestamp": 5753.63, "power": 33.472673}, {"timestamp": 5774.16, "power": 33.472673}, {"timestamp": 5794.7, "power": 33.472673}, {"timestamp": 5815.23, "power": 33.472673}, {"timestamp": 5835.76, "power": 33.472673}, {"timestamp": 5856.27, "power": 33.472673}, {"timestamp": 5876.76, "power": 33.472673}, {"timestamp": 5897.29, "power": 33.472673}, {"timestamp": 5917.83, "power": 33.472673}, {"timestamp": 5938.37, "power": 33.472673}, {"timestamp": 5958.9, "power": 33.472673}, {"timestamp": 5979.44, "power": 33.472673}, {"timestamp": 5999.98, "power": 33.472673}, {"timestamp": 6020.48, "power": 33.472673}, {"timestamp": 6041.01, "power": 33.472673}, {"timestamp": 6061.54, "power": 33.305004}, {"timestamp": 6082.57, "power": 33.305004}, {"timestamp": 6103.13, "power": 33.305004}, {"timestamp": 6123.67, "power": 33.305004}, {"timestamp": 6144.18, "power": 33.305004}, {"timestamp": 6164.67, "power": 33.305004}, {"timestamp": 6185.2, "power": 33.305004}, {"timestamp": 6205.74, "power": 33.305004}, {"timestamp": 6226.27, "power": 33.305004}, {"timestamp": 6246.81, "power": 33.305004}, {"timestamp": 6267.35, "power": 33.305004}, {"timestamp": 6287.88, "power": 33.305004}, {"timestamp": 6308.41, "power": 33.305004}, {"timestamp": 6328.94, "power": 33.305004}, {"timestamp": 6349.49, "power": 33.305004}, {"timestamp": 6370.03, "power": 33.305004}, {"timestamp": 6390.57, "power": 33.305004}, {"timestamp": 6411.11, "power": 33.305004}, {"timestamp": 6431.65, "power": 33.305004}, {"timestamp": 6452.17, "power": 33.305004}, {"timestamp": 6472.66, "power": 33.305004}, {"timestamp": 6493.19, "power": 33.305004}, {"timestamp": 6513.72, "power": 33.305004}, {"timestamp": 6534.29, "power": 33.305004}, {"timestamp": 6554.85, "power": 33.305004}, {"timestamp": 6575.41, "power": 33.305004}, {"timestamp": 6595.95, "power": 33.305004}, {"timestamp": 6616.46, "power": 33.305004}, {"timestamp": 6637.0, "power": 33.305004}, {"timestamp": 6657.55, "power": 33.305004}, {"timestamp": 6678.13, "power": 33.305004}, {"timestamp": 6698.66, "power": 33.305004}, {"timestamp": 6719.23, "power": 33.305004}, {"timestamp": 6739.8, "power": 33.305004}, {"timestamp": 6760.32, "power": 33.305004}, {"timestamp": 6780.86, "power": 33.305004}, {"timestamp": 6801.44, "power": 33.305004}, {"timestamp": 6822.0, "power": 33.305004}, {"timestamp": 6842.56, "power": 33.305004}, {"timestamp": 6863.11, "power": 33.305004}, {"timestamp": 6883.67, "power": 33.305004}, {"timestamp": 6904.18, "power": 33.305004}, {"timestamp": 6924.74, "power": 33.305004}, {"timestamp": 6945.28, "power": 33.305004}, {"timestamp": 6965.81, "power": 33.305004}, {"timestamp": 6986.35, "power": 33.305004}, {"timestamp": 7006.89, "power": 33.305004}, {"timestamp": 7027.42, "power": 33.305004}, {"timestamp": 7047.95, "power": 33.305004}, {"timestamp": 7068.48, "power": 33.584098}, {"timestamp": 7089.54, "power": 33.584098}, {"timestamp": 7110.09, "power": 33.584098}, {"timestamp": 7130.64, "power": 33.584098}, {"timestamp": 7151.2, "power": 33.584098}, {"timestamp": 7171.75, "power": 33.584098}, {"timestamp": 7192.28, "power": 33.584098}, {"timestamp": 7212.77, "power": 33.584098}, {"timestamp": 7233.32, "power": 33.584098}, {"timestamp": 7253.89, "power": 33.584098}, {"timestamp": 7274.46, "power": 33.584098}, {"timestamp": 7295.03, "power": 33.584098}, {"timestamp": 7315.59, "power": 33.584098}, {"timestamp": 7336.16, "power": 33.584098}, {"timestamp": 7356.67, "power": 33.584098}, {"timestamp": 7377.21, "power": 33.584098}, {"timestamp": 7397.74, "power": 33.584098}, {"timestamp": 7418.28, "power": 33.584098}, {"timestamp": 7438.85, "power": 33.584098}, {"timestamp": 7459.42, "power": 33.584098}, {"timestamp": 7479.97, "power": 33.584098}, {"timestamp": 7500.5, "power": 33.584098}, {"timestamp": 7521.04, "power": 33.584098}, {"timestamp": 7541.59, "power": 33.584098}, {"timestamp": 7562.16, "power": 33.584098}, {"timestamp": 7582.73, "power": 33.584098}, {"timestamp": 7603.29, "power": 33.584098}, {"timestamp": 7623.85, "power": 33.584098}, {"timestamp": 7644.36, "power": 33.584098}, {"timestamp": 7664.91, "power": 33.584098}, {"timestamp": 7685.48, "power": 33.584098}, {"timestamp": 7706.02, "power": 33.584098}, {"timestamp": 7726.55, "power": 33.584098}, {"timestamp": 7747.09, "power": 33.584098}, {"timestamp": 7767.62, "power": 33.584098}, {"timestamp": 7788.1, "power": 33.584098}, {"timestamp": 7808.59, "power": 33.584098}, {"timestamp": 7829.11, "power": 33.584098}, {"timestamp": 7849.65, "power": 33.584098}, {"timestamp": 7870.18, "power": 33.584098}, {"timestamp": 7890.72, "power": 33.584098}, {"timestamp": 7911.25, "power": 33.584098}, {"timestamp": 7931.79, "power": 33.584098}, {"timestamp": 7952.3, "power": 33.584098}, {"timestamp": 7972.79, "power": 33.584098}, {"timestamp": 7993.32, "power": 33.584098}, {"timestamp": 8013.86, "power": 33.584098}, {"timestamp": 8034.4, "power": 33.584098}, {"timestamp": 8054.93, "power": 33.584098}, {"timestamp": 8075.46, "power": 33.278425999999996}, {"timestamp": 8096.55, "power": 33.278425999999996}, {"timestamp": 8117.08, "power": 33.278425999999996}, {"timestamp": 8137.62, "power": 33.278425999999996}, {"timestamp": 8158.15, "power": 33.278425999999996}, {"timestamp": 8178.69, "power": 33.278425999999996}, {"timestamp": 8199.22, "power": 33.278425999999996}, {"timestamp": 8219.79, "power": 33.278425999999996}, {"timestamp": 8240.3, "power": 33.278425999999996}, {"timestamp": 8260.79, "power": 33.278425999999996}, {"timestamp": 8281.35, "power": 33.278425999999996}, {"timestamp": 8301.91, "power": 33.278425999999996}, {"timestamp": 8322.47, "power": 33.278425999999996}, {"timestamp": 8343.04, "power": 33.278425999999996}, {"timestamp": 8363.59, "power": 33.278425999999996}, {"timestamp": 8384.14, "power": 33.278425999999996}, {"timestamp": 8404.63, "power": 33.278425999999996}, {"timestamp": 8425.2, "power": 33.278425999999996}, {"timestamp": 8445.75, "power": 33.278425999999996}, {"timestamp": 8466.32, "power": 33.278425999999996}, {"timestamp": 8486.87, "power": 33.278425999999996}, {"timestamp": 8507.44, "power": 33.278425999999996}, {"timestamp": 8528.0, "power": 33.278425999999996}, {"timestamp": 8548.51, "power": 33.278425999999996}, {"timestamp": 8569.05, "power": 33.278425999999996}, {"timestamp": 8589.62, "power": 33.278425999999996}, {"timestamp": 8610.19, "power": 33.278425999999996}, {"timestamp": 8630.75, "power": 33.278425999999996}, {"timestamp": 8651.3, "power": 33.278425999999996}, {"timestamp": 8671.85, "power": 33.278425999999996}, {"timestamp": 8692.37, "power": 33.278425999999996}, {"timestamp": 8712.91, "power": 33.278425999999996}, {"timestamp": 8733.47, "power": 33.278425999999996}, {"timestamp": 8754.03, "power": 33.278425999999996}, {"timestamp": 8774.59, "power": 33.278425999999996}, {"timestamp": 8795.15, "power": 33.278425999999996}, {"timestamp": 8815.71, "power": 33.278425999999996}, {"timestamp": 8836.23, "power": 33.278425999999996}, {"timestamp": 8856.78, "power": 33.278425999999996}, {"timestamp": 8877.34, "power": 33.278425999999996}, {"timestamp": 8897.89, "power": 33.278425999999996}, {"timestamp": 8918.45, "power": 33.278425999999996}, {"timestamp": 8939.01, "power": 33.278425999999996}, {"timestamp": 8959.56, "power": 33.278425999999996}, {"timestamp": 8980.12, "power": 33.278425999999996}, {"timestamp": 9000.62, "power": 33.278425999999996}, {"timestamp": 9021.17, "power": 33.278425999999996}, {"timestamp": 9041.72, "power": 33.278425999999996}, {"timestamp": 9062.28, "power": 33.278425999999996}, {"timestamp": 9082.84, "power": 33.341921}, {"timestamp": 9103.95, "power": 33.341921}, {"timestamp": 9124.46, "power": 33.341921}, {"timestamp": 9144.99, "power": 33.341921}, {"timestamp": 9165.53, "power": 33.341921}, {"timestamp": 9186.06, "power": 33.341921}, {"timestamp": 9206.59, "power": 33.341921}, {"timestamp": 9227.13, "power": 33.341921}, {"timestamp": 9247.69, "power": 33.341921}, {"timestamp": 9268.21, "power": 33.341921}, {"timestamp": 9288.7, "power": 33.341921}, {"timestamp": 9309.25, "power": 33.341921}, {"timestamp": 9329.81, "power": 33.341921}, {"timestamp": 9350.38, "power": 33.341921}, {"timestamp": 9370.94, "power": 33.341921}, {"timestamp": 9391.51, "power": 33.341921}, {"timestamp": 9412.09, "power": 33.341921}, {"timestamp": 9432.58, "power": 33.341921}, {"timestamp": 9453.14, "power": 33.341921}, {"timestamp": 9473.69, "power": 33.341921}, {"timestamp": 9494.26, "power": 33.341921}, {"timestamp": 9514.83, "power": 33.341921}, {"timestamp": 9535.39, "power": 33.341921}, {"timestamp": 9555.96, "power": 33.341921}, {"timestamp": 9576.47, "power": 33.341921}, {"timestamp": 9597.01, "power": 33.341921}, {"timestamp": 9617.57, "power": 33.341921}, {"timestamp": 9638.14, "power": 33.341921}, {"timestamp": 9658.67, "power": 33.341921}, {"timestamp": 9679.2, "power": 33.341921}, {"timestamp": 9699.74, "power": 33.341921}, {"timestamp": 9720.25, "power": 33.341921}, {"timestamp": 9740.74, "power": 33.341921}, {"timestamp": 9761.27, "power": 33.341921}, {"timestamp": 9781.81, "power": 33.341921}, {"timestamp": 9802.34, "power": 33.341921}, {"timestamp": 9822.88, "power": 33.341921}, {"timestamp": 9843.41, "power": 33.341921}, {"timestamp": 9863.94, "power": 33.341921}, {"timestamp": 9884.47, "power": 33.341921}, {"timestamp": 9905.0, "power": 33.341921}, {"timestamp": 9925.53, "power": 33.341921}, {"timestamp": 9946.08, "power": 33.341921}, {"timestamp": 9966.65, "power": 33.341921}, {"timestamp": 9987.22, "power": 33.341921}, {"timestamp": 10007.8, "power": 33.341921}, {"timestamp": 10028.3, "power": 33.341921}, {"timestamp": 10048.9, "power": 33.341921}, {"timestamp": 10069.4, "power": 33.341921}, {"timestamp": 10090.0, "power": 33.333648999999994}, {"timestamp": 10111.1, "power": 33.333648999999994}, {"timestamp": 10131.6, "power": 33.333648999999994}, {"timestamp": 10152.2, "power": 33.333648999999994}, {"timestamp": 10172.6, "power": 33.333648999999994}, {"timestamp": 10193.2, "power": 33.333648999999994}, {"timestamp": 10213.7, "power": 33.333648999999994}, {"timestamp": 10234.2, "power": 33.333648999999994}, {"timestamp": 10254.8, "power": 33.333648999999994}, {"timestamp": 10275.3, "power": 33.333648999999994}, {"timestamp": 10295.9, "power": 33.333648999999994}, {"timestamp": 10316.4, "power": 33.333648999999994}, {"timestamp": 10336.9, "power": 33.333648999999994}, {"timestamp": 10357.5, "power": 33.333648999999994}, {"timestamp": 10378.1, "power": 33.333648999999994}, {"timestamp": 10398.6, "power": 33.333648999999994}, {"timestamp": 10419.2, "power": 33.333648999999994}, {"timestamp": 10439.8, "power": 33.333648999999994}, {"timestamp": 10460.3, "power": 33.333648999999994}, {"timestamp": 10480.8, "power": 33.333648999999994}, {"timestamp": 10501.4, "power": 33.333648999999994}, {"timestamp": 10522.0, "power": 33.333648999999994}, {"timestamp": 10542.5, "power": 33.333648999999994}, {"timestamp": 10563.1, "power": 33.333648999999994}, {"timestamp": 10583.7, "power": 33.333648999999994}, {"timestamp": 10604.2, "power": 33.333648999999994}, {"timestamp": 10624.8, "power": 33.333648999999994}, {"timestamp": 10645.3, "power": 33.333648999999994}, {"timestamp": 10665.9, "power": 33.333648999999994}, {"timestamp": 10686.4, "power": 33.333648999999994}, {"timestamp": 10706.9, "power": 33.333648999999994}, {"timestamp": 10727.5, "power": 33.333648999999994}, {"timestamp": 10748.1, "power": 33.333648999999994}, {"timestamp": 10768.6, "power": 33.333648999999994}, {"timestamp": 10789.1, "power": 33.333648999999994}, {"timestamp": 10809.7, "power": 33.333648999999994}, {"timestamp": 10830.3, "power": 33.333648999999994}, {"timestamp": 10850.8, "power": 33.333648999999994}, {"timestamp": 10871.4, "power": 33.333648999999994}, {"timestamp": 10891.9, "power": 33.333648999999994}, {"timestamp": 10912.5, "power": 33.333648999999994}, {"timestamp": 10933.0, "power": 33.333648999999994}, {"timestamp": 10953.5, "power": 33.333648999999994}, {"timestamp": 10974.1, "power": 33.333648999999994}, {"timestamp": 10994.7, "power": 33.333648999999994}, {"timestamp": 11015.2, "power": 33.333648999999994}, {"timestamp": 11035.8, "power": 33.333648999999994}, {"timestamp": 11056.3, "power": 33.333648999999994}, {"timestamp": 11076.9, "power": 33.333648999999994}, {"timestamp": 11097.5, "power": 34.197801}, {"timestamp": 11118.7, "power": 34.197801}, {"timestamp": 11139.2, "power": 34.197801}, {"timestamp": 11159.7, "power": 34.197801}, {"timestamp": 11180.3, "power": 34.197801}, {"timestamp": 11200.8, "power": 34.197801}, {"timestamp": 11221.3, "power": 34.197801}, {"timestamp": 11241.8, "power": 34.197801}, {"timestamp": 11262.4, "power": 34.197801}, {"timestamp": 11282.9, "power": 34.197801}, {"timestamp": 11303.5, "power": 34.197801}, {"timestamp": 11324.1, "power": 34.197801}, {"timestamp": 11344.6, "power": 34.197801}, {"timestamp": 11365.1, "power": 34.197801}, {"timestamp": 11385.7, "power": 34.197801}, {"timestamp": 11406.3, "power": 34.197801}, {"timestamp": 11426.9, "power": 34.197801}, {"timestamp": 11447.4, "power": 34.197801}, {"timestamp": 11468.0, "power": 34.197801}, {"timestamp": 11488.5, "power": 34.197801}, {"timestamp": 11509.0, "power": 34.197801}, {"timestamp": 11529.6, "power": 34.197801}, {"timestamp": 11550.2, "power": 34.197801}, {"timestamp": 11570.7, "power": 34.197801}, {"timestamp": 11591.3, "power": 34.197801}, {"timestamp": 11611.8, "power": 34.197801}, {"timestamp": 11632.4, "power": 34.197801}, {"timestamp": 11652.9, "power": 34.197801}, {"timestamp": 11673.5, "power": 34.197801}, {"timestamp": 11694.0, "power": 34.197801}, {"timestamp": 11714.6, "power": 34.197801}, {"timestamp": 11735.1, "power": 34.197801}, {"timestamp": 11755.6, "power": 34.197801}, {"timestamp": 11776.2, "power": 34.197801}, {"timestamp": 11796.7, "power": 34.197801}, {"timestamp": 11817.2, "power": 34.197801}, {"timestamp": 11837.7, "power": 34.197801}, {"timestamp": 11858.3, "power": 34.197801}, {"timestamp": 11878.8, "power": 34.197801}, {"timestamp": 11899.3, "power": 34.197801}, {"timestamp": 11919.9, "power": 34.197801}, {"timestamp": 11940.4, "power": 34.197801}, {"timestamp": 11960.9, "power": 34.197801}, {"timestamp": 11981.5, "power": 34.197801}, {"timestamp": 12002.0, "power": 34.197801}, {"timestamp": 12022.5, "power": 34.197801}, {"timestamp": 12043.1, "power": 34.197801}, {"timestamp": 12063.6, "power": 34.197801}, {"timestamp": 12084.1, "power": 34.197801}, {"timestamp": 12104.6, "power": 33.493983}, {"timestamp": 12126.4, "power": 33.493983}, {"timestamp": 12146.9, "power": 33.493983}, {"timestamp": 12167.5, "power": 33.493983}, {"timestamp": 12188.0, "power": 33.493983}, {"timestamp": 12208.5, "power": 33.493983}, {"timestamp": 12229.0, "power": 33.493983}, {"timestamp": 12249.6, "power": 33.493983}, {"timestamp": 12270.1, "power": 33.493983}, {"timestamp": 12290.6, "power": 33.493983}, {"timestamp": 12311.2, "power": 33.493983}, {"timestamp": 12331.8, "power": 33.493983}, {"timestamp": 12352.3, "power": 33.493983}, {"timestamp": 12372.8, "power": 33.493983}, {"timestamp": 12393.3, "power": 33.493983}, {"timestamp": 12413.9, "power": 33.493983}, {"timestamp": 12434.5, "power": 33.493983}, {"timestamp": 12455.1, "power": 33.493983}, {"timestamp": 12475.6, "power": 33.493983}, {"timestamp": 12496.1, "power": 33.493983}, {"timestamp": 12516.6, "power": 33.493983}, {"timestamp": 12537.1, "power": 33.493983}, {"timestamp": 12557.7, "power": 33.493983}, {"timestamp": 12578.2, "power": 33.493983}, {"timestamp": 12598.8, "power": 33.493983}, {"timestamp": 12619.4, "power": 33.493983}, {"timestamp": 12639.9, "power": 33.493983}, {"timestamp": 12660.5, "power": 33.493983}, {"timestamp": 12681.0, "power": 33.493983}, {"timestamp": 12701.6, "power": 33.493983}, {"timestamp": 12722.1, "power": 33.493983}, {"timestamp": 12742.6, "power": 33.493983}, {"timestamp": 12763.2, "power": 33.493983}, {"timestamp": 12783.7, "power": 33.493983}, {"timestamp": 12804.2, "power": 33.493983}, {"timestamp": 12824.7, "power": 33.493983}, {"timestamp": 12845.2, "power": 33.493983}, {"timestamp": 12865.8, "power": 33.493983}, {"timestamp": 12886.3, "power": 33.493983}, {"timestamp": 12906.8, "power": 33.493983}, {"timestamp": 12927.4, "power": 33.493983}, {"timestamp": 12947.9, "power": 33.493983}, {"timestamp": 12968.4, "power": 33.493983}, {"timestamp": 12989.0, "power": 33.493983}, {"timestamp": 13009.5, "power": 33.493983}, {"timestamp": 13030.0, "power": 33.493983}, {"timestamp": 13050.6, "power": 33.493983}, {"timestamp": 13071.1, "power": 33.493983}, {"timestamp": 13091.6, "power": 33.493983}, {"timestamp": 13112.2, "power": 33.480649}, {"timestamp": 13133.2, "power": 33.480649}, {"timestamp": 13153.7, "power": 33.480649}, {"timestamp": 13174.3, "power": 33.480649}, {"timestamp": 13194.8, "power": 33.480649}, {"timestamp": 13215.3, "power": 33.480649}, {"timestamp": 13235.9, "power": 33.480649}, {"timestamp": 13256.4, "power": 33.480649}, {"timestamp": 13276.9, "power": 33.480649}, {"timestamp": 13297.5, "power": 33.480649}, {"timestamp": 13318.0, "power": 33.480649}, {"timestamp": 13338.5, "power": 33.480649}, {"timestamp": 13359.1, "power": 33.480649}, {"timestamp": 13379.6, "power": 33.480649}, {"timestamp": 13400.1, "power": 33.480649}, {"timestamp": 13420.6, "power": 33.480649}, {"timestamp": 13441.1, "power": 33.480649}, {"timestamp": 13461.7, "power": 33.480649}, {"timestamp": 13482.2, "power": 33.480649}, {"timestamp": 13502.7, "power": 33.480649}, {"timestamp": 13523.3, "power": 33.480649}, {"timestamp": 13543.8, "power": 33.480649}, {"timestamp": 13564.3, "power": 33.480649}, {"timestamp": 13584.9, "power": 33.480649}, {"timestamp": 13605.5, "power": 33.480649}, {"timestamp": 13626.0, "power": 33.480649}, {"timestamp": 13646.6, "power": 33.480649}, {"timestamp": 13667.2, "power": 33.480649}, {"timestamp": 13687.7, "power": 33.480649}, {"timestamp": 13708.3, "power": 33.480649}, {"timestamp": 13728.7, "power": 33.480649}, {"timestamp": 13749.3, "power": 33.480649}, {"timestamp": 13769.8, "power": 33.480649}, {"timestamp": 13790.3, "power": 33.480649}, {"timestamp": 13810.8, "power": 33.480649}, {"timestamp": 13831.4, "power": 33.480649}, {"timestamp": 13851.9, "power": 33.480649}, {"timestamp": 13872.4, "power": 33.480649}, {"timestamp": 13893.0, "power": 33.480649}, {"timestamp": 13913.5, "power": 33.480649}, {"timestamp": 13934.0, "power": 33.480649}, {"timestamp": 13954.6, "power": 33.480649}, {"timestamp": 13975.1, "power": 33.480649}, {"timestamp": 13995.6, "power": 33.480649}, {"timestamp": 14016.2, "power": 33.480649}, {"timestamp": 14036.7, "power": 33.480649}, {"timestamp": 14057.2, "power": 33.480649}, {"timestamp": 14077.8, "power": 33.480649}, {"timestamp": 14098.3, "power": 33.480649}, {"timestamp": 14118.8, "power": 34.061887999999996}, {"timestamp": 14140.0, "power": 34.061887999999996}, {"timestamp": 14160.5, "power": 34.061887999999996}, {"timestamp": 14181.0, "power": 34.061887999999996}, {"timestamp": 14201.6, "power": 34.061887999999996}, {"timestamp": 14222.1, "power": 34.061887999999996}, {"timestamp": 14242.6, "power": 34.061887999999996}, {"timestamp": 14263.2, "power": 34.061887999999996}, {"timestamp": 14283.7, "power": 34.061887999999996}, {"timestamp": 14304.2, "power": 34.061887999999996}, {"timestamp": 14324.7, "power": 34.061887999999996}, {"timestamp": 14345.3, "power": 34.061887999999996}, {"timestamp": 14365.8, "power": 34.061887999999996}, {"timestamp": 14386.3, "power": 34.061887999999996}, {"timestamp": 14406.9, "power": 34.061887999999996}, {"timestamp": 14427.4, "power": 34.061887999999996}, {"timestamp": 14447.9, "power": 34.061887999999996}, {"timestamp": 14468.4, "power": 34.061887999999996}, {"timestamp": 14489.0, "power": 34.061887999999996}, {"timestamp": 14509.5, "power": 34.061887999999996}, {"timestamp": 14530.1, "power": 34.061887999999996}, {"timestamp": 14550.6, "power": 34.061887999999996}, {"timestamp": 14571.2, "power": 34.061887999999996}, {"timestamp": 14591.8, "power": 34.061887999999996}, {"timestamp": 14612.3, "power": 34.061887999999996}, {"timestamp": 14632.8, "power": 34.061887999999996}, {"timestamp": 14653.3, "power": 34.061887999999996}, {"timestamp": 14673.9, "power": 34.061887999999996}, {"timestamp": 14694.4, "power": 34.061887999999996}, {"timestamp": 14715.0, "power": 34.061887999999996}, {"timestamp": 14735.6, "power": 34.061887999999996}, {"timestamp": 14756.1, "power": 34.061887999999996}, {"timestamp": 14776.6, "power": 34.061887999999996}, {"timestamp": 14797.2, "power": 34.061887999999996}, {"timestamp": 14817.8, "power": 34.061887999999996}, {"timestamp": 14838.3, "power": 34.061887999999996}, {"timestamp": 14858.9, "power": 34.061887999999996}, {"timestamp": 14879.4, "power": 34.061887999999996}, {"timestamp": 14900.0, "power": 34.061887999999996}, {"timestamp": 14920.5, "power": 34.061887999999996}, {"timestamp": 14941.0, "power": 34.061887999999996}, {"timestamp": 14961.6, "power": 34.061887999999996}, {"timestamp": 14982.1, "power": 34.061887999999996}, {"timestamp": 15002.7, "power": 34.061887999999996}, {"timestamp": 15023.3, "power": 34.061887999999996}, {"timestamp": 15043.8, "power": 34.061887999999996}, {"timestamp": 15064.3, "power": 34.061887999999996}, {"timestamp": 15084.8, "power": 34.061887999999996}, {"timestamp": 15105.4, "power": 34.061887999999996}, {"timestamp": 15126.0, "power": 33.786364}, {"timestamp": 15147.1, "power": 33.786364}, {"timestamp": 15167.7, "power": 33.786364}, {"timestamp": 15188.2, "power": 33.786364}, {"timestamp": 15208.7, "power": 33.786364}, {"timestamp": 15229.2, "power": 33.786364}, {"timestamp": 15249.8, "power": 33.786364}, {"timestamp": 15270.3, "power": 33.786364}, {"timestamp": 15290.9, "power": 33.786364}, {"timestamp": 15311.4, "power": 33.786364}, {"timestamp": 15331.9, "power": 33.786364}, {"timestamp": 15352.4, "power": 33.786364}, {"timestamp": 15373.0, "power": 33.786364}, {"timestamp": 15393.5, "power": 33.786364}, {"timestamp": 15414.0, "power": 33.786364}, {"timestamp": 15434.6, "power": 33.786364}, {"timestamp": 15455.1, "power": 33.786364}, {"timestamp": 15475.7, "power": 33.786364}, {"timestamp": 15496.2, "power": 33.786364}, {"timestamp": 15516.7, "power": 33.786364}, {"timestamp": 15537.2, "power": 33.786364}, {"timestamp": 15557.8, "power": 33.786364}, {"timestamp": 15578.3, "power": 33.786364}, {"timestamp": 15598.9, "power": 33.786364}, {"timestamp": 15619.5, "power": 33.786364}, {"timestamp": 15640.1, "power": 33.786364}, {"timestamp": 15660.5, "power": 33.786364}, {"timestamp": 15681.1, "power": 33.786364}, {"timestamp": 15701.6, "power": 33.786364}, {"timestamp": 15722.2, "power": 33.786364}, {"timestamp": 15742.7, "power": 33.786364}, {"timestamp": 15763.3, "power": 33.786364}, {"timestamp": 15783.9, "power": 33.786364}, {"timestamp": 15804.4, "power": 33.786364}, {"timestamp": 15824.9, "power": 33.786364}, {"timestamp": 15845.5, "power": 33.786364}, {"timestamp": 15866.1, "power": 33.786364}, {"timestamp": 15886.6, "power": 33.786364}, {"timestamp": 15907.2, "power": 33.786364}, {"timestamp": 15927.8, "power": 33.786364}, {"timestamp": 15948.3, "power": 33.786364}, {"timestamp": 15968.8, "power": 33.786364}, {"timestamp": 15989.3, "power": 33.786364}, {"timestamp": 16009.9, "power": 33.786364}, {"timestamp": 16030.4, "power": 33.786364}, {"timestamp": 16051.0, "power": 33.786364}, {"timestamp": 16071.5, "power": 33.786364}, {"timestamp": 16092.1, "power": 33.786364}, {"timestamp": 16112.6, "power": 33.786364}, {"timestamp": 16133.2, "power": 33.521333999999996}, {"timestamp": 16154.2, "power": 33.521333999999996}, {"timestamp": 16174.8, "power": 33.521333999999996}, {"timestamp": 16195.3, "power": 33.521333999999996}, {"timestamp": 16215.8, "power": 33.521333999999996}, {"timestamp": 16236.4, "power": 33.521333999999996}, {"timestamp": 16256.9, "power": 33.521333999999996}, {"timestamp": 16277.4, "power": 33.521333999999996}, {"timestamp": 16298.0, "power": 33.521333999999996}, {"timestamp": 16318.5, "power": 33.521333999999996}, {"timestamp": 16339.0, "power": 33.521333999999996}, {"timestamp": 16359.6, "power": 33.521333999999996}, {"timestamp": 16380.1, "power": 33.521333999999996}, {"timestamp": 16400.6, "power": 33.521333999999996}, {"timestamp": 16421.1, "power": 33.521333999999996}, {"timestamp": 16441.6, "power": 33.521333999999996}, {"timestamp": 16462.2, "power": 33.521333999999996}, {"timestamp": 16482.7, "power": 33.521333999999996}, {"timestamp": 16503.3, "power": 33.521333999999996}, {"timestamp": 16523.8, "power": 33.521333999999996}, {"timestamp": 16544.3, "power": 33.521333999999996}, {"timestamp": 16564.8, "power": 33.521333999999996}, {"timestamp": 16585.3, "power": 33.521333999999996}, {"timestamp": 16605.8, "power": 33.521333999999996}, {"timestamp": 16626.4, "power": 33.521333999999996}, {"timestamp": 16646.9, "power": 33.521333999999996}, {"timestamp": 16667.4, "power": 33.521333999999996}, {"timestamp": 16688.0, "power": 33.521333999999996}, {"timestamp": 16708.5, "power": 33.521333999999996}, {"timestamp": 16729.0, "power": 33.521333999999996}, {"timestamp": 16749.6, "power": 33.521333999999996}, {"timestamp": 16770.1, "power": 33.521333999999996}, {"timestamp": 16790.7, "power": 33.521333999999996}, {"timestamp": 16811.3, "power": 33.521333999999996}, {"timestamp": 16831.8, "power": 33.521333999999996}, {"timestamp": 16852.3, "power": 33.521333999999996}, {"timestamp": 16872.8, "power": 33.521333999999996}, {"timestamp": 16893.4, "power": 33.521333999999996}, {"timestamp": 16913.9, "power": 33.521333999999996}, {"timestamp": 16934.5, "power": 33.521333999999996}, {"timestamp": 16955.0, "power": 33.521333999999996}, {"timestamp": 16975.6, "power": 33.521333999999996}, {"timestamp": 16996.1, "power": 33.521333999999996}, {"timestamp": 17016.6, "power": 33.521333999999996}, {"timestamp": 17037.2, "power": 33.521333999999996}, {"timestamp": 17057.7, "power": 33.521333999999996}, {"timestamp": 17078.3, "power": 33.521333999999996}, {"timestamp": 17098.9, "power": 33.521333999999996}, {"timestamp": 17119.4, "power": 33.521333999999996}, {"timestamp": 17140.0, "power": 32.941992}, {"timestamp": 17161.1, "power": 32.941992}, {"timestamp": 17181.6, "power": 32.941992}, {"timestamp": 17202.1, "power": 32.941992}, {"timestamp": 17222.7, "power": 32.941992}, {"timestamp": 17243.2, "power": 32.941992}, {"timestamp": 17263.7, "power": 32.941992}, {"timestamp": 17284.3, "power": 32.941992}, {"timestamp": 17304.8, "power": 32.941992}, {"timestamp": 17325.3, "power": 32.941992}, {"timestamp": 17345.8, "power": 32.941992}, {"timestamp": 17366.3, "power": 32.941992}, {"timestamp": 17386.9, "power": 32.941992}, {"timestamp": 17407.4, "power": 32.941992}, {"timestamp": 17427.9, "power": 32.941992}, {"timestamp": 17448.4, "power": 32.941992}, {"timestamp": 17469.0, "power": 32.941992}, {"timestamp": 17489.5, "power": 32.941992}, {"timestamp": 17510.0, "power": 32.941992}, {"timestamp": 17530.5, "power": 32.941992}, {"timestamp": 17551.1, "power": 32.941992}, {"timestamp": 17571.6, "power": 32.941992}, {"timestamp": 17592.2, "power": 32.941992}, {"timestamp": 17612.6, "power": 32.941992}, {"timestamp": 17633.2, "power": 32.941992}, {"timestamp": 17653.7, "power": 32.941992}, {"timestamp": 17674.2, "power": 32.941992}, {"timestamp": 17694.8, "power": 32.941992}, {"timestamp": 17715.3, "power": 32.941992}, {"timestamp": 17735.8, "power": 32.941992}, {"timestamp": 17756.3, "power": 32.941992}, {"timestamp": 17776.9, "power": 32.941992}, {"timestamp": 17797.4, "power": 32.941992}, {"timestamp": 17817.9, "power": 32.941992}, {"timestamp": 17838.5, "power": 32.941992}, {"timestamp": 17858.9, "power": 32.941992}, {"timestamp": 17879.5, "power": 32.941992}, {"timestamp": 17900.0, "power": 32.941992}, {"timestamp": 17920.5, "power": 32.941992}, {"timestamp": 17941.0, "power": 32.941992}, {"timestamp": 17961.6, "power": 32.941992}, {"timestamp": 17982.1, "power": 32.941992}, {"timestamp": 18002.6, "power": 32.941992}, {"timestamp": 18023.2, "power": 32.941992}, {"timestamp": 18043.7, "power": 32.941992}, {"timestamp": 18064.2, "power": 32.941992}, {"timestamp": 18084.7, "power": 32.941992}, {"timestamp": 18105.3, "power": 32.941992}, {"timestamp": 18125.8, "power": 32.941992}, {"timestamp": 18146.4, "power": 33.29689}, {"timestamp": 18167.5, "power": 33.29689}, {"timestamp": 18188.0, "power": 33.29689}, {"timestamp": 18208.5, "power": 33.29689}, {"timestamp": 18229.1, "power": 33.29689}, {"timestamp": 18249.6, "power": 33.29689}, {"timestamp": 18270.2, "power": 33.29689}, {"timestamp": 18290.7, "power": 33.29689}, {"timestamp": 18311.2, "power": 33.29689}, {"timestamp": 18331.8, "power": 33.29689}, {"timestamp": 18352.3, "power": 33.29689}, {"timestamp": 18372.8, "power": 33.29689}, {"timestamp": 18393.4, "power": 33.29689}, {"timestamp": 18413.9, "power": 33.29689}, {"timestamp": 18434.5, "power": 33.29689}, {"timestamp": 18455.0, "power": 33.29689}, {"timestamp": 18475.6, "power": 33.29689}, {"timestamp": 18496.1, "power": 33.29689}, {"timestamp": 18516.6, "power": 33.29689}, {"timestamp": 18537.2, "power": 33.29689}, {"timestamp": 18557.7, "power": 33.29689}, {"timestamp": 18578.3, "power": 33.29689}, {"timestamp": 18598.8, "power": 33.29689}, {"timestamp": 18619.4, "power": 33.29689}, {"timestamp": 18639.9, "power": 33.29689}, {"timestamp": 18660.5, "power": 33.29689}, {"timestamp": 18681.0, "power": 33.29689}, {"timestamp": 18701.5, "power": 33.29689}, {"timestamp": 18722.1, "power": 33.29689}, {"timestamp": 18742.6, "power": 33.29689}, {"timestamp": 18763.1, "power": 33.29689}, {"timestamp": 18783.7, "power": 33.29689}, {"timestamp": 18804.1, "power": 33.29689}, {"timestamp": 18824.6, "power": 33.29689}, {"timestamp": 18845.1, "power": 33.29689}, {"timestamp": 18865.6, "power": 33.29689}, {"timestamp": 18886.2, "power": 33.29689}, {"timestamp": 18906.7, "power": 33.29689}, {"timestamp": 18927.3, "power": 33.29689}, {"timestamp": 18947.8, "power": 33.29689}, {"timestamp": 18968.3, "power": 33.29689}, {"timestamp": 18988.8, "power": 33.29689}, {"timestamp": 19009.3, "power": 33.29689}, {"timestamp": 19029.9, "power": 33.29689}, {"timestamp": 19050.4, "power": 33.29689}, {"timestamp": 19070.9, "power": 33.29689}, {"timestamp": 19091.4, "power": 33.29689}, {"timestamp": 19112.0, "power": 33.29689}, {"timestamp": 19132.5, "power": 33.29689}, {"timestamp": 19153.0, "power": 34.002859}, {"timestamp": 19174.1, "power": 34.002859}, {"timestamp": 19194.6, "power": 34.002859}, {"timestamp": 19215.1, "power": 34.002859}, {"timestamp": 19235.7, "power": 34.002859}, {"timestamp": 19256.2, "power": 34.002859}, {"timestamp": 19276.7, "power": 34.002859}, {"timestamp": 19297.2, "power": 34.002859}, {"timestamp": 19317.7, "power": 34.002859}, {"timestamp": 19338.3, "power": 34.002859}, {"timestamp": 19358.8, "power": 34.002859}, {"timestamp": 19379.3, "power": 34.002859}, {"timestamp": 19399.9, "power": 34.002859}, {"timestamp": 19420.4, "power": 34.002859}, {"timestamp": 19440.9, "power": 34.002859}, {"timestamp": 19461.4, "power": 34.002859}, {"timestamp": 19482.0, "power": 34.002859}, {"timestamp": 19502.5, "power": 34.002859}, {"timestamp": 19523.0, "power": 34.002859}, {"timestamp": 19543.6, "power": 34.002859}, {"timestamp": 19564.1, "power": 34.002859}, {"timestamp": 19584.6, "power": 34.002859}, {"timestamp": 19605.2, "power": 34.002859}, {"timestamp": 19625.7, "power": 34.002859}, {"timestamp": 19646.3, "power": 34.002859}, {"timestamp": 19666.8, "power": 34.002859}, {"timestamp": 19687.4, "power": 34.002859}, {"timestamp": 19707.9, "power": 34.002859}, {"timestamp": 19728.4, "power": 34.002859}, {"timestamp": 19748.9, "power": 34.002859}, {"timestamp": 19769.5, "power": 34.002859}, {"timestamp": 19790.0, "power": 34.002859}, {"timestamp": 19810.5, "power": 34.002859}, {"timestamp": 19831.1, "power": 34.002859}, {"timestamp": 19851.6, "power": 34.002859}, {"timestamp": 19872.1, "power": 34.002859}, {"timestamp": 19892.6, "power": 34.002859}, {"timestamp": 19913.1, "power": 34.002859}, {"timestamp": 19933.7, "power": 34.002859}, {"timestamp": 19954.2, "power": 34.002859}, {"timestamp": 19974.7, "power": 34.002859}, {"timestamp": 19995.2, "power": 34.002859}, {"timestamp": 20015.8, "power": 34.002859}, {"timestamp": 20036.3, "power": 34.002859}, {"timestamp": 20056.9, "power": 34.002859}, {"timestamp": 20077.4, "power": 34.002859}, {"timestamp": 20097.9, "power": 34.002859}, {"timestamp": 20118.5, "power": 34.002859}, {"timestamp": 20139.0, "power": 34.002859}, {"timestamp": 20159.5, "power": 33.307901}, {"timestamp": 20180.6, "power": 33.307901}, {"timestamp": 20201.2, "power": 33.307901}, {"timestamp": 20221.7, "power": 33.307901}, {"timestamp": 20242.2, "power": 33.307901}, {"timestamp": 20262.8, "power": 33.307901}, {"timestamp": 20283.4, "power": 33.307901}, {"timestamp": 20303.9, "power": 33.307901}, {"timestamp": 20324.4, "power": 33.307901}, {"timestamp": 20345.0, "power": 33.307901}, {"timestamp": 20365.5, "power": 33.307901}, {"timestamp": 20386.1, "power": 33.307901}, {"timestamp": 20406.7, "power": 33.307901}, {"timestamp": 20427.3, "power": 33.307901}, {"timestamp": 20447.8, "power": 33.307901}, {"timestamp": 20468.3, "power": 33.307901}, {"timestamp": 20488.9, "power": 33.307901}, {"timestamp": 20509.4, "power": 33.307901}, {"timestamp": 20530.0, "power": 33.307901}, {"timestamp": 20550.6, "power": 33.307901}, {"timestamp": 20571.1, "power": 33.307901}, {"timestamp": 20591.7, "power": 33.307901}, {"timestamp": 20612.2, "power": 33.307901}, {"timestamp": 20632.7, "power": 33.307901}, {"timestamp": 20653.3, "power": 33.307901}, {"timestamp": 20673.8, "power": 33.307901}, {"timestamp": 20694.4, "power": 33.307901}, {"timestamp": 20714.9, "power": 33.307901}, {"timestamp": 20735.5, "power": 33.307901}, {"timestamp": 20756.1, "power": 33.307901}, {"timestamp": 20776.6, "power": 33.307901}, {"timestamp": 20797.1, "power": 33.307901}, {"timestamp": 20817.7, "power": 33.307901}, {"timestamp": 20838.2, "power": 33.307901}, {"timestamp": 20858.8, "power": 33.307901}, {"timestamp": 20879.4, "power": 33.307901}, {"timestamp": 20899.9, "power": 33.307901}, {"timestamp": 20920.4, "power": 33.307901}, {"timestamp": 20941.0, "power": 33.307901}, {"timestamp": 20961.6, "power": 33.307901}, {"timestamp": 20982.1, "power": 33.307901}, {"timestamp": 21002.7, "power": 33.307901}, {"timestamp": 21023.3, "power": 33.307901}, {"timestamp": 21043.8, "power": 33.307901}, {"timestamp": 21064.3, "power": 33.307901}, {"timestamp": 21084.9, "power": 33.307901}, {"timestamp": 21105.5, "power": 33.307901}, {"timestamp": 21126.1, "power": 33.307901}, {"timestamp": 21146.6, "power": 33.307901}, {"timestamp": 21167.2, "power": 33.733936}, {"timestamp": 21188.2, "power": 33.733936}, {"timestamp": 21208.8, "power": 33.733936}, {"timestamp": 21229.3, "power": 33.733936}, {"timestamp": 21249.9, "power": 33.733936}, {"timestamp": 21270.4, "power": 33.733936}, {"timestamp": 21291.0, "power": 33.733936}, {"timestamp": 21311.5, "power": 33.733936}, {"timestamp": 21332.1, "power": 33.733936}, {"timestamp": 21352.6, "power": 33.733936}, {"timestamp": 21373.2, "power": 33.733936}, {"timestamp": 21393.8, "power": 33.733936}, {"timestamp": 21414.3, "power": 33.733936}, {"timestamp": 21434.9, "power": 33.733936}, {"timestamp": 21455.5, "power": 33.733936}, {"timestamp": 21476.0, "power": 33.733936}, {"timestamp": 21496.5, "power": 33.733936}, {"timestamp": 21517.1, "power": 33.733936}, {"timestamp": 21537.7, "power": 33.733936}, {"timestamp": 21558.2, "power": 33.733936}, {"timestamp": 21578.8, "power": 33.733936}, {"timestamp": 21599.4, "power": 33.733936}, {"timestamp": 21619.9, "power": 33.733936}, {"timestamp": 21640.4, "power": 33.733936}, {"timestamp": 21661.0, "power": 33.733936}, {"timestamp": 21681.5, "power": 33.733936}, {"timestamp": 21702.0, "power": 33.733936}, {"timestamp": 21722.6, "power": 33.733936}, {"timestamp": 21743.2, "power": 33.733936}, {"timestamp": 21763.7, "power": 33.733936}, {"timestamp": 21784.2, "power": 33.733936}, {"timestamp": 21804.7, "power": 33.733936}, {"timestamp": 21825.3, "power": 33.733936}, {"timestamp": 21845.8, "power": 33.733936}, {"timestamp": 21866.4, "power": 33.733936}, {"timestamp": 21886.9, "power": 33.733936}, {"timestamp": 21907.5, "power": 33.733936}, {"timestamp": 21928.1, "power": 33.733936}, {"timestamp": 21948.7, "power": 33.733936}, {"timestamp": 21969.3, "power": 33.733936}, {"timestamp": 21989.8, "power": 33.733936}, {"timestamp": 22010.3, "power": 33.733936}, {"timestamp": 22030.9, "power": 33.733936}, {"timestamp": 22051.4, "power": 33.733936}, {"timestamp": 22071.9, "power": 33.733936}, {"timestamp": 22092.4, "power": 33.733936}, {"timestamp": 22113.0, "power": 33.733936}, {"timestamp": 22133.5, "power": 33.733936}, {"timestamp": 22154.0, "power": 33.733936}, {"timestamp": 22174.6, "power": 35.284371}, {"timestamp": 22196.7, "power": 35.284371}, {"timestamp": 22217.2, "power": 35.284371}, {"timestamp": 22237.7, "power": 35.284371}, {"timestamp": 22258.3, "power": 35.284371}, {"timestamp": 22278.8, "power": 35.284371}, {"timestamp": 22299.3, "power": 35.284371}, {"timestamp": 22319.8, "power": 35.284371}, {"timestamp": 22340.4, "power": 35.284371}, {"timestamp": 22360.8, "power": 35.284371}, {"timestamp": 22381.3, "power": 35.284371}, {"timestamp": 22401.9, "power": 35.284371}, {"timestamp": 22422.4, "power": 35.284371}, {"timestamp": 22442.9, "power": 35.284371}, {"timestamp": 22463.4, "power": 35.284371}, {"timestamp": 22484.0, "power": 35.284371}, {"timestamp": 22504.5, "power": 35.284371}, {"timestamp": 22525.0, "power": 35.284371}, {"timestamp": 22545.5, "power": 35.284371}, {"timestamp": 22566.0, "power": 35.284371}, {"timestamp": 22586.6, "power": 35.284371}, {"timestamp": 22607.1, "power": 35.284371}, {"timestamp": 22627.6, "power": 35.284371}, {"timestamp": 22648.1, "power": 35.284371}, {"timestamp": 22668.6, "power": 35.284371}, {"timestamp": 22689.1, "power": 35.284371}, {"timestamp": 22709.7, "power": 35.284371}, {"timestamp": 22730.2, "power": 35.284371}, {"timestamp": 22750.7, "power": 35.284371}, {"timestamp": 22771.2, "power": 35.284371}, {"timestamp": 22791.8, "power": 35.284371}, {"timestamp": 22812.3, "power": 35.284371}, {"timestamp": 22832.8, "power": 35.284371}, {"timestamp": 22853.3, "power": 35.284371}, {"timestamp": 22873.8, "power": 35.284371}, {"timestamp": 22894.4, "power": 35.284371}, {"timestamp": 22914.9, "power": 35.284371}, {"timestamp": 22935.4, "power": 35.284371}, {"timestamp": 22955.9, "power": 35.284371}, {"timestamp": 22976.4, "power": 35.284371}, {"timestamp": 22996.9, "power": 35.284371}, {"timestamp": 23017.5, "power": 35.284371}, {"timestamp": 23038.0, "power": 35.284371}, {"timestamp": 23058.5, "power": 35.284371}, {"timestamp": 23079.0, "power": 35.284371}, {"timestamp": 23099.6, "power": 35.284371}, {"timestamp": 23120.1, "power": 35.284371}, {"timestamp": 23140.6, "power": 35.284371}, {"timestamp": 23161.1, "power": 35.284371}, {"timestamp": 23181.6, "power": 35.907234}, {"timestamp": 23202.9, "power": 35.907234}, {"timestamp": 23223.4, "power": 35.907234}, {"timestamp": 23244.0, "power": 35.907234}, {"timestamp": 23264.5, "power": 35.907234}, {"timestamp": 23285.0, "power": 35.907234}, {"timestamp": 23305.5, "power": 35.907234}, {"timestamp": 23326.1, "power": 35.907234}, {"timestamp": 23346.6, "power": 35.907234}, {"timestamp": 23367.1, "power": 35.907234}, {"timestamp": 23387.7, "power": 35.907234}, {"timestamp": 23408.2, "power": 35.907234}, {"timestamp": 23428.7, "power": 35.907234}, {"timestamp": 23449.2, "power": 35.907234}, {"timestamp": 23469.7, "power": 35.907234}, {"timestamp": 23490.2, "power": 35.907234}, {"timestamp": 23510.7, "power": 35.907234}, {"timestamp": 23531.3, "power": 35.907234}, {"timestamp": 23551.8, "power": 35.907234}, {"timestamp": 23572.3, "power": 35.907234}, {"timestamp": 23592.8, "power": 35.907234}, {"timestamp": 23613.3, "power": 35.907234}, {"timestamp": 23633.8, "power": 35.907234}, {"timestamp": 23654.0, "power": 35.907234}, {"timestamp": 23674.3, "power": 35.907234}, {"timestamp": 23694.8, "power": 35.907234}, {"timestamp": 23715.3, "power": 35.907234}, {"timestamp": 23735.8, "power": 35.907234}, {"timestamp": 23756.3, "power": 35.907234}, {"timestamp": 23776.8, "power": 35.907234}, {"timestamp": 23797.3, "power": 35.907234}, {"timestamp": 23817.8, "power": 35.907234}, {"timestamp": 23838.3, "power": 35.907234}, {"timestamp": 23858.8, "power": 35.907234}, {"timestamp": 23879.3, "power": 35.907234}, {"timestamp": 23899.9, "power": 35.907234}, {"timestamp": 23920.4, "power": 35.907234}, {"timestamp": 23940.9, "power": 35.907234}, {"timestamp": 23961.3, "power": 35.907234}, {"timestamp": 23981.9, "power": 35.907234}, {"timestamp": 24002.4, "power": 35.907234}, {"timestamp": 24022.9, "power": 35.907234}, {"timestamp": 24043.4, "power": 35.907234}, {"timestamp": 24063.9, "power": 35.907234}, {"timestamp": 24084.4, "power": 35.907234}, {"timestamp": 24104.9, "power": 35.907234}, {"timestamp": 24125.4, "power": 35.907234}, {"timestamp": 24145.9, "power": 35.907234}, {"timestamp": 24166.4, "power": 35.907234}, {"timestamp": 24187.0, "power": 33.130646}, {"timestamp": 24208.0, "power": 33.130646}], "timeline": {"START": "3733.891753", "END": "21871.69487"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19618.5}, {"name": "clSetKernelArg", "calls": 19, "time": 3519.68}, {"name": "clReleaseKernel", "calls": 1, "time": 852.915}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 68.3391}, {"name": "clReleaseContext", "calls": 1, "time": 41.9322}, {"name": "clCreateContext", "calls": 1, "time": 31.5416}, {"name": "clReleaseProgram", "calls": 1, "time": 14.3739}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.656733}, {"name": "clCreateKernel", "calls": 1, "time": 0.441506}, {"name": "clEnqueueTask", "calls": 1, "time": 0.112461}, {"name": "clRetainMemObject", "calls": 14, "time": 0.089405}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072621}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026901}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02615}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022478}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010405}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010199}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.009834}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008975}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006488}, {"name": "clRetainDevice", "calls": 2, "time": 0.004783}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 18137.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 18137.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9321.368888, "utilization": 97.097593, "size": 13090300.0, "time": 1404.334509}, {"type": "WRITE", "transfers": 1, "speed": 6822.824169, "utilization": 71.071085, "size": 519075.0, "time": 76.079231}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 592605035, "speed": 261.592, "utilization": 2.27076, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37036591, "speed": 486.424, "utilization": 4.22243, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len4/run2.json b/code/fpga/unopt_results/dna.15MB.len4/run2.json new file mode 100644 index 0000000..2abbf53 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1827, "power": 32.679659}, {"timestamp": 57.8069, "power": 32.679659}, {"timestamp": 78.3763, "power": 32.679659}, {"timestamp": 98.9392, "power": 32.679659}, {"timestamp": 119.692, "power": 32.679659}, {"timestamp": 140.363, "power": 32.679659}, {"timestamp": 160.862, "power": 32.679659}, {"timestamp": 181.43, "power": 32.679659}, {"timestamp": 202.018, "power": 32.679659}, {"timestamp": 222.606, "power": 32.679659}, {"timestamp": 243.197, "power": 32.679659}, {"timestamp": 263.784, "power": 32.679659}, {"timestamp": 284.369, "power": 32.679659}, {"timestamp": 304.918, "power": 32.679659}, {"timestamp": 325.469, "power": 32.679659}, {"timestamp": 346.056, "power": 32.679659}, {"timestamp": 366.645, "power": 32.679659}, {"timestamp": 387.233, "power": 32.679659}, {"timestamp": 407.821, "power": 32.679659}, {"timestamp": 428.369, "power": 32.679659}, {"timestamp": 448.918, "power": 32.679659}, {"timestamp": 469.473, "power": 32.679659}, {"timestamp": 490.061, "power": 32.679659}, {"timestamp": 510.65, "power": 32.679659}, {"timestamp": 531.238, "power": 32.679659}, {"timestamp": 551.829, "power": 32.679659}, {"timestamp": 572.369, "power": 32.679659}, {"timestamp": 592.922, "power": 32.679659}, {"timestamp": 613.469, "power": 32.679659}, {"timestamp": 634.055, "power": 32.679659}, {"timestamp": 654.641, "power": 32.679659}, {"timestamp": 675.229, "power": 32.679659}, {"timestamp": 695.82, "power": 32.679659}, {"timestamp": 716.371, "power": 32.679659}, {"timestamp": 736.933, "power": 32.679659}, {"timestamp": 757.485, "power": 32.679659}, {"timestamp": 778.073, "power": 32.679659}, {"timestamp": 798.66, "power": 32.679659}, {"timestamp": 819.248, "power": 32.679659}, {"timestamp": 839.834, "power": 32.679659}, {"timestamp": 860.403, "power": 32.679659}, {"timestamp": 880.953, "power": 32.679659}, {"timestamp": 901.507, "power": 32.679659}, {"timestamp": 922.093, "power": 32.679659}, {"timestamp": 942.678, "power": 32.679659}, {"timestamp": 963.268, "power": 32.679659}, {"timestamp": 983.867, "power": 32.679659}, {"timestamp": 1004.43, "power": 32.679659}, {"timestamp": 1024.98, "power": 32.674620000000004}, {"timestamp": 1046.24, "power": 32.674620000000004}, {"timestamp": 1066.8, "power": 32.674620000000004}, {"timestamp": 1087.33, "power": 32.674620000000004}, {"timestamp": 1107.86, "power": 32.674620000000004}, {"timestamp": 1128.34, "power": 32.674620000000004}, {"timestamp": 1148.62, "power": 32.674620000000004}, {"timestamp": 1169.05, "power": 32.674620000000004}, {"timestamp": 1189.58, "power": 32.674620000000004}, {"timestamp": 1210.11, "power": 32.674620000000004}, {"timestamp": 1230.64, "power": 32.674620000000004}, {"timestamp": 1251.17, "power": 32.674620000000004}, {"timestamp": 1271.7, "power": 32.674620000000004}, {"timestamp": 1292.23, "power": 32.674620000000004}, {"timestamp": 1312.73, "power": 32.674620000000004}, {"timestamp": 1333.25, "power": 32.674620000000004}, {"timestamp": 1353.78, "power": 32.674620000000004}, {"timestamp": 1374.32, "power": 32.674620000000004}, {"timestamp": 1394.86, "power": 32.674620000000004}, {"timestamp": 1415.39, "power": 32.674620000000004}, {"timestamp": 1435.91, "power": 32.674620000000004}, {"timestamp": 1456.42, "power": 32.674620000000004}, {"timestamp": 1476.91, "power": 32.674620000000004}, {"timestamp": 1497.43, "power": 32.674620000000004}, {"timestamp": 1517.97, "power": 32.674620000000004}, {"timestamp": 1538.53, "power": 32.674620000000004}, {"timestamp": 1559.06, "power": 32.674620000000004}, {"timestamp": 1579.59, "power": 32.674620000000004}, {"timestamp": 1600.12, "power": 32.674620000000004}, {"timestamp": 1620.63, "power": 32.674620000000004}, {"timestamp": 1641.15, "power": 32.674620000000004}, {"timestamp": 1661.69, "power": 32.674620000000004}, {"timestamp": 1682.22, "power": 32.674620000000004}, {"timestamp": 1702.75, "power": 32.674620000000004}, {"timestamp": 1723.28, "power": 32.674620000000004}, {"timestamp": 1743.81, "power": 32.674620000000004}, {"timestamp": 1764.36, "power": 32.674620000000004}, {"timestamp": 1784.84, "power": 32.674620000000004}, {"timestamp": 1805.37, "power": 32.674620000000004}, {"timestamp": 1825.91, "power": 32.674620000000004}, {"timestamp": 1846.44, "power": 32.674620000000004}, {"timestamp": 1866.97, "power": 32.674620000000004}, {"timestamp": 1887.5, "power": 32.674620000000004}, {"timestamp": 1908.04, "power": 32.674620000000004}, {"timestamp": 1928.54, "power": 32.674620000000004}, {"timestamp": 1949.07, "power": 32.674620000000004}, {"timestamp": 1969.61, "power": 32.674620000000004}, {"timestamp": 1990.14, "power": 32.674620000000004}, {"timestamp": 2010.67, "power": 32.674620000000004}, {"timestamp": 2031.2, "power": 32.588043}, {"timestamp": 2052.21, "power": 32.588043}, {"timestamp": 2072.72, "power": 32.588043}, {"timestamp": 2093.24, "power": 32.588043}, {"timestamp": 2113.78, "power": 32.588043}, {"timestamp": 2134.3, "power": 32.588043}, {"timestamp": 2154.84, "power": 32.588043}, {"timestamp": 2175.36, "power": 32.588043}, {"timestamp": 2195.89, "power": 32.588043}, {"timestamp": 2216.36, "power": 32.588043}, {"timestamp": 2236.85, "power": 32.588043}, {"timestamp": 2257.38, "power": 32.588043}, {"timestamp": 2277.9, "power": 32.588043}, {"timestamp": 2298.43, "power": 32.588043}, {"timestamp": 2318.96, "power": 32.588043}, {"timestamp": 2339.49, "power": 32.588043}, {"timestamp": 2360.02, "power": 32.588043}, {"timestamp": 2380.54, "power": 32.588043}, {"timestamp": 2401.03, "power": 32.588043}, {"timestamp": 2421.55, "power": 32.588043}, {"timestamp": 2442.08, "power": 32.588043}, {"timestamp": 2462.61, "power": 32.588043}, {"timestamp": 2483.15, "power": 32.588043}, {"timestamp": 2503.68, "power": 32.588043}, {"timestamp": 2524.23, "power": 32.588043}, {"timestamp": 2544.73, "power": 32.588043}, {"timestamp": 2565.26, "power": 32.588043}, {"timestamp": 2585.79, "power": 32.588043}, {"timestamp": 2606.31, "power": 32.588043}, {"timestamp": 2626.84, "power": 32.588043}, {"timestamp": 2647.37, "power": 32.588043}, {"timestamp": 2667.9, "power": 32.588043}, {"timestamp": 2688.41, "power": 32.588043}, {"timestamp": 2708.9, "power": 32.588043}, {"timestamp": 2729.43, "power": 32.588043}, {"timestamp": 2749.96, "power": 32.588043}, {"timestamp": 2770.5, "power": 32.588043}, {"timestamp": 2791.03, "power": 32.588043}, {"timestamp": 2811.56, "power": 32.588043}, {"timestamp": 2832.09, "power": 32.588043}, {"timestamp": 2852.6, "power": 32.588043}, {"timestamp": 2873.13, "power": 32.588043}, {"timestamp": 2893.66, "power": 32.588043}, {"timestamp": 2914.2, "power": 32.588043}, {"timestamp": 2934.73, "power": 32.588043}, {"timestamp": 2955.26, "power": 32.588043}, {"timestamp": 2975.79, "power": 32.588043}, {"timestamp": 2996.33, "power": 32.588043}, {"timestamp": 3016.82, "power": 32.588043}, {"timestamp": 3037.35, "power": 32.659155}, {"timestamp": 3058.36, "power": 32.659155}, {"timestamp": 3078.9, "power": 32.659155}, {"timestamp": 3099.44, "power": 32.659155}, {"timestamp": 3119.97, "power": 32.659155}, {"timestamp": 3140.47, "power": 32.659155}, {"timestamp": 3160.96, "power": 32.659155}, {"timestamp": 3181.48, "power": 32.659155}, {"timestamp": 3202.01, "power": 32.659155}, {"timestamp": 3222.54, "power": 32.659155}, {"timestamp": 3243.07, "power": 32.659155}, {"timestamp": 3263.6, "power": 32.659155}, {"timestamp": 3284.13, "power": 32.659155}, {"timestamp": 3304.65, "power": 32.659155}, {"timestamp": 3325.17, "power": 32.659155}, {"timestamp": 3345.7, "power": 32.659155}, {"timestamp": 3366.23, "power": 32.659155}, {"timestamp": 3386.76, "power": 32.659155}, {"timestamp": 3407.29, "power": 32.659155}, {"timestamp": 3427.82, "power": 32.659155}, {"timestamp": 3448.35, "power": 32.659155}, {"timestamp": 3468.84, "power": 32.659155}, {"timestamp": 3489.36, "power": 32.659155}, {"timestamp": 3509.9, "power": 32.659155}, {"timestamp": 3530.45, "power": 32.659155}, {"timestamp": 3550.97, "power": 32.659155}, {"timestamp": 3571.51, "power": 32.659155}, {"timestamp": 3592.04, "power": 32.659155}, {"timestamp": 3612.59, "power": 32.659155}, {"timestamp": 3633.11, "power": 32.659155}, {"timestamp": 3653.64, "power": 32.659155}, {"timestamp": 3674.17, "power": 32.659155}, {"timestamp": 3694.69, "power": 32.659155}, {"timestamp": 3715.33, "power": 32.659155}, {"timestamp": 3735.87, "power": 32.659155}, {"timestamp": 3756.36, "power": 32.659155}, {"timestamp": 3776.84, "power": 32.659155}, {"timestamp": 3797.36, "power": 32.659155}, {"timestamp": 3817.89, "power": 32.659155}, {"timestamp": 3838.41, "power": 32.659155}, {"timestamp": 3858.94, "power": 32.659155}, {"timestamp": 3879.47, "power": 32.659155}, {"timestamp": 3900.01, "power": 32.659155}, {"timestamp": 3920.54, "power": 32.659155}, {"timestamp": 3941.04, "power": 32.659155}, {"timestamp": 3961.58, "power": 32.659155}, {"timestamp": 3982.12, "power": 32.659155}, {"timestamp": 4002.66, "power": 32.659155}, {"timestamp": 4023.2, "power": 32.659155}, {"timestamp": 4043.74, "power": 33.876822000000004}, {"timestamp": 4064.83, "power": 33.876822000000004}, {"timestamp": 4085.37, "power": 33.876822000000004}, {"timestamp": 4105.91, "power": 33.876822000000004}, {"timestamp": 4126.45, "power": 33.876822000000004}, {"timestamp": 4146.99, "power": 33.876822000000004}, {"timestamp": 4167.53, "power": 33.876822000000004}, {"timestamp": 4188.07, "power": 33.876822000000004}, {"timestamp": 4208.59, "power": 33.876822000000004}, {"timestamp": 4229.12, "power": 33.876822000000004}, {"timestamp": 4249.66, "power": 33.876822000000004}, {"timestamp": 4270.2, "power": 33.876822000000004}, {"timestamp": 4290.74, "power": 33.876822000000004}, {"timestamp": 4311.28, "power": 33.876822000000004}, {"timestamp": 4331.82, "power": 33.876822000000004}, {"timestamp": 4352.38, "power": 33.876822000000004}, {"timestamp": 4372.87, "power": 33.876822000000004}, {"timestamp": 4393.41, "power": 33.876822000000004}, {"timestamp": 4413.95, "power": 33.876822000000004}, {"timestamp": 4434.49, "power": 33.876822000000004}, {"timestamp": 4455.03, "power": 33.876822000000004}, {"timestamp": 4475.57, "power": 33.876822000000004}, {"timestamp": 4496.11, "power": 33.876822000000004}, {"timestamp": 4516.64, "power": 33.876822000000004}, {"timestamp": 4537.18, "power": 33.876822000000004}, {"timestamp": 4557.72, "power": 33.876822000000004}, {"timestamp": 4578.25, "power": 33.876822000000004}, {"timestamp": 4598.79, "power": 33.876822000000004}, {"timestamp": 4619.33, "power": 33.876822000000004}, {"timestamp": 4639.87, "power": 33.876822000000004}, {"timestamp": 4660.36, "power": 33.876822000000004}, {"timestamp": 4680.85, "power": 33.876822000000004}, {"timestamp": 4701.39, "power": 33.876822000000004}, {"timestamp": 4721.93, "power": 33.876822000000004}, {"timestamp": 4742.46, "power": 33.876822000000004}, {"timestamp": 4763.0, "power": 33.876822000000004}, {"timestamp": 4783.55, "power": 33.876822000000004}, {"timestamp": 4804.09, "power": 33.876822000000004}, {"timestamp": 4824.61, "power": 33.876822000000004}, {"timestamp": 4845.14, "power": 33.876822000000004}, {"timestamp": 4865.68, "power": 33.876822000000004}, {"timestamp": 4886.22, "power": 33.876822000000004}, {"timestamp": 4906.76, "power": 33.876822000000004}, {"timestamp": 4927.3, "power": 33.876822000000004}, {"timestamp": 4947.84, "power": 33.876822000000004}, {"timestamp": 4968.38, "power": 33.876822000000004}, {"timestamp": 4988.87, "power": 33.876822000000004}, {"timestamp": 5009.4, "power": 33.876822000000004}, {"timestamp": 5029.94, "power": 33.876822000000004}, {"timestamp": 5050.48, "power": 33.643087}, {"timestamp": 5071.49, "power": 33.643087}, {"timestamp": 5092.03, "power": 33.643087}, {"timestamp": 5112.55, "power": 33.643087}, {"timestamp": 5133.04, "power": 33.643087}, {"timestamp": 5153.58, "power": 33.643087}, {"timestamp": 5174.12, "power": 33.643087}, {"timestamp": 5194.66, "power": 33.643087}, {"timestamp": 5215.2, "power": 33.643087}, {"timestamp": 5235.74, "power": 33.643087}, {"timestamp": 5256.28, "power": 33.643087}, {"timestamp": 5276.8, "power": 33.643087}, {"timestamp": 5297.33, "power": 33.643087}, {"timestamp": 5317.88, "power": 33.643087}, {"timestamp": 5338.42, "power": 33.643087}, {"timestamp": 5358.96, "power": 33.643087}, {"timestamp": 5379.5, "power": 33.643087}, {"timestamp": 5400.04, "power": 33.643087}, {"timestamp": 5420.56, "power": 33.643087}, {"timestamp": 5441.05, "power": 33.643087}, {"timestamp": 5461.59, "power": 33.643087}, {"timestamp": 5482.13, "power": 33.643087}, {"timestamp": 5502.67, "power": 33.643087}, {"timestamp": 5523.22, "power": 33.643087}, {"timestamp": 5543.76, "power": 33.643087}, {"timestamp": 5564.32, "power": 33.643087}, {"timestamp": 5584.82, "power": 33.643087}, {"timestamp": 5605.35, "power": 33.643087}, {"timestamp": 5625.9, "power": 33.643087}, {"timestamp": 5646.44, "power": 33.643087}, {"timestamp": 5666.98, "power": 33.643087}, {"timestamp": 5687.53, "power": 33.643087}, {"timestamp": 5708.06, "power": 33.643087}, {"timestamp": 5728.58, "power": 33.643087}, {"timestamp": 5749.11, "power": 33.643087}, {"timestamp": 5769.65, "power": 33.643087}, {"timestamp": 5790.19, "power": 33.643087}, {"timestamp": 5810.73, "power": 33.643087}, {"timestamp": 5831.27, "power": 33.643087}, {"timestamp": 5851.81, "power": 33.643087}, {"timestamp": 5872.36, "power": 33.643087}, {"timestamp": 5892.86, "power": 33.643087}, {"timestamp": 5913.4, "power": 33.643087}, {"timestamp": 5933.94, "power": 33.643087}, {"timestamp": 5954.49, "power": 33.643087}, {"timestamp": 5975.04, "power": 33.643087}, {"timestamp": 5995.58, "power": 33.643087}, {"timestamp": 6016.13, "power": 33.643087}, {"timestamp": 6036.65, "power": 33.643087}, {"timestamp": 6057.19, "power": 33.196946999999994}, {"timestamp": 6078.39, "power": 33.196946999999994}, {"timestamp": 6098.93, "power": 33.196946999999994}, {"timestamp": 6119.47, "power": 33.196946999999994}, {"timestamp": 6140.01, "power": 33.196946999999994}, {"timestamp": 6160.52, "power": 33.196946999999994}, {"timestamp": 6181.01, "power": 33.196946999999994}, {"timestamp": 6201.55, "power": 33.196946999999994}, {"timestamp": 6222.09, "power": 33.196946999999994}, {"timestamp": 6242.62, "power": 33.196946999999994}, {"timestamp": 6263.16, "power": 33.196946999999994}, {"timestamp": 6283.7, "power": 33.196946999999994}, {"timestamp": 6304.24, "power": 33.196946999999994}, {"timestamp": 6324.76, "power": 33.196946999999994}, {"timestamp": 6345.29, "power": 33.196946999999994}, {"timestamp": 6365.83, "power": 33.196946999999994}, {"timestamp": 6386.38, "power": 33.196946999999994}, {"timestamp": 6406.92, "power": 33.196946999999994}, {"timestamp": 6427.46, "power": 33.196946999999994}, {"timestamp": 6447.99, "power": 33.196946999999994}, {"timestamp": 6468.51, "power": 33.196946999999994}, {"timestamp": 6489.0, "power": 33.196946999999994}, {"timestamp": 6509.53, "power": 33.196946999999994}, {"timestamp": 6530.07, "power": 33.196946999999994}, {"timestamp": 6550.61, "power": 33.196946999999994}, {"timestamp": 6571.15, "power": 33.196946999999994}, {"timestamp": 6591.69, "power": 33.196946999999994}, {"timestamp": 6612.22, "power": 33.196946999999994}, {"timestamp": 6632.75, "power": 33.196946999999994}, {"timestamp": 6653.29, "power": 33.196946999999994}, {"timestamp": 6673.83, "power": 33.196946999999994}, {"timestamp": 6694.37, "power": 33.196946999999994}, {"timestamp": 6714.92, "power": 33.196946999999994}, {"timestamp": 6735.46, "power": 33.196946999999994}, {"timestamp": 6756.0, "power": 33.196946999999994}, {"timestamp": 6776.52, "power": 33.196946999999994}, {"timestamp": 6797.01, "power": 33.196946999999994}, {"timestamp": 6817.55, "power": 33.196946999999994}, {"timestamp": 6838.09, "power": 33.196946999999994}, {"timestamp": 6858.64, "power": 33.196946999999994}, {"timestamp": 6879.18, "power": 33.196946999999994}, {"timestamp": 6899.72, "power": 33.196946999999994}, {"timestamp": 6920.27, "power": 33.196946999999994}, {"timestamp": 6940.79, "power": 33.196946999999994}, {"timestamp": 6961.33, "power": 33.196946999999994}, {"timestamp": 6981.87, "power": 33.196946999999994}, {"timestamp": 7002.41, "power": 33.196946999999994}, {"timestamp": 7022.95, "power": 33.196946999999994}, {"timestamp": 7043.49, "power": 33.196946999999994}, {"timestamp": 7064.04, "power": 33.836861999999996}, {"timestamp": 7085.23, "power": 33.836861999999996}, {"timestamp": 7105.77, "power": 33.836861999999996}, {"timestamp": 7126.31, "power": 33.836861999999996}, {"timestamp": 7146.85, "power": 33.836861999999996}, {"timestamp": 7167.39, "power": 33.836861999999996}, {"timestamp": 7187.93, "power": 33.836861999999996}, {"timestamp": 7208.44, "power": 33.836861999999996}, {"timestamp": 7228.94, "power": 33.836861999999996}, {"timestamp": 7249.47, "power": 33.836861999999996}, {"timestamp": 7270.01, "power": 33.836861999999996}, {"timestamp": 7290.55, "power": 33.836861999999996}, {"timestamp": 7311.09, "power": 33.836861999999996}, {"timestamp": 7331.63, "power": 33.836861999999996}, {"timestamp": 7352.17, "power": 33.836861999999996}, {"timestamp": 7372.69, "power": 33.836861999999996}, {"timestamp": 7393.23, "power": 33.836861999999996}, {"timestamp": 7413.77, "power": 33.836861999999996}, {"timestamp": 7434.31, "power": 33.836861999999996}, {"timestamp": 7454.85, "power": 33.836861999999996}, {"timestamp": 7475.38, "power": 33.836861999999996}, {"timestamp": 7495.92, "power": 33.836861999999996}, {"timestamp": 7516.43, "power": 33.836861999999996}, {"timestamp": 7536.93, "power": 33.836861999999996}, {"timestamp": 7557.46, "power": 33.836861999999996}, {"timestamp": 7578.0, "power": 33.836861999999996}, {"timestamp": 7598.54, "power": 33.836861999999996}, {"timestamp": 7619.08, "power": 33.836861999999996}, {"timestamp": 7639.63, "power": 33.836861999999996}, {"timestamp": 7660.17, "power": 33.836861999999996}, {"timestamp": 7680.69, "power": 33.836861999999996}, {"timestamp": 7701.22, "power": 33.836861999999996}, {"timestamp": 7721.76, "power": 33.836861999999996}, {"timestamp": 7742.3, "power": 33.836861999999996}, {"timestamp": 7762.84, "power": 33.836861999999996}, {"timestamp": 7783.38, "power": 33.836861999999996}, {"timestamp": 7803.91, "power": 33.836861999999996}, {"timestamp": 7824.44, "power": 33.836861999999996}, {"timestamp": 7844.93, "power": 33.836861999999996}, {"timestamp": 7865.47, "power": 33.836861999999996}, {"timestamp": 7886.01, "power": 33.836861999999996}, {"timestamp": 7906.56, "power": 33.836861999999996}, {"timestamp": 7927.1, "power": 33.836861999999996}, {"timestamp": 7947.65, "power": 33.836861999999996}, {"timestamp": 7968.19, "power": 33.836861999999996}, {"timestamp": 7988.71, "power": 33.836861999999996}, {"timestamp": 8009.25, "power": 33.836861999999996}, {"timestamp": 8029.79, "power": 33.836861999999996}, {"timestamp": 8050.33, "power": 33.836861999999996}, {"timestamp": 8070.88, "power": 33.389936000000006}, {"timestamp": 8092.0, "power": 33.389936000000006}, {"timestamp": 8112.52, "power": 33.389936000000006}, {"timestamp": 8133.01, "power": 33.389936000000006}, {"timestamp": 8153.54, "power": 33.389936000000006}, {"timestamp": 8174.08, "power": 33.389936000000006}, {"timestamp": 8194.63, "power": 33.389936000000006}, {"timestamp": 8215.16, "power": 33.389936000000006}, {"timestamp": 8235.7, "power": 33.389936000000006}, {"timestamp": 8256.24, "power": 33.389936000000006}, {"timestamp": 8276.76, "power": 33.389936000000006}, {"timestamp": 8297.29, "power": 33.389936000000006}, {"timestamp": 8317.84, "power": 33.389936000000006}, {"timestamp": 8338.38, "power": 33.389936000000006}, {"timestamp": 8358.92, "power": 33.389936000000006}, {"timestamp": 8379.47, "power": 33.389936000000006}, {"timestamp": 8400.02, "power": 33.389936000000006}, {"timestamp": 8420.54, "power": 33.389936000000006}, {"timestamp": 8441.03, "power": 33.389936000000006}, {"timestamp": 8461.6, "power": 33.389936000000006}, {"timestamp": 8482.16, "power": 33.389936000000006}, {"timestamp": 8502.73, "power": 33.389936000000006}, {"timestamp": 8523.29, "power": 33.389936000000006}, {"timestamp": 8543.86, "power": 33.389936000000006}, {"timestamp": 8564.43, "power": 33.389936000000006}, {"timestamp": 8584.93, "power": 33.389936000000006}, {"timestamp": 8605.49, "power": 33.389936000000006}, {"timestamp": 8626.04, "power": 33.389936000000006}, {"timestamp": 8646.6, "power": 33.389936000000006}, {"timestamp": 8667.17, "power": 33.389936000000006}, {"timestamp": 8687.74, "power": 33.389936000000006}, {"timestamp": 8708.31, "power": 33.389936000000006}, {"timestamp": 8728.81, "power": 33.389936000000006}, {"timestamp": 8749.36, "power": 33.389936000000006}, {"timestamp": 8769.92, "power": 33.389936000000006}, {"timestamp": 8790.49, "power": 33.389936000000006}, {"timestamp": 8811.05, "power": 33.389936000000006}, {"timestamp": 8831.62, "power": 33.389936000000006}, {"timestamp": 8852.19, "power": 33.389936000000006}, {"timestamp": 8872.71, "power": 33.389936000000006}, {"timestamp": 8893.27, "power": 33.389936000000006}, {"timestamp": 8913.83, "power": 33.389936000000006}, {"timestamp": 8934.4, "power": 33.389936000000006}, {"timestamp": 8954.94, "power": 33.389936000000006}, {"timestamp": 8975.48, "power": 33.389936000000006}, {"timestamp": 8996.01, "power": 33.389936000000006}, {"timestamp": 9016.53, "power": 33.389936000000006}, {"timestamp": 9037.03, "power": 33.389936000000006}, {"timestamp": 9057.56, "power": 33.389936000000006}, {"timestamp": 9078.1, "power": 33.784751}, {"timestamp": 9099.18, "power": 33.784751}, {"timestamp": 9119.72, "power": 33.784751}, {"timestamp": 9140.27, "power": 33.784751}, {"timestamp": 9160.77, "power": 33.784751}, {"timestamp": 9181.31, "power": 33.784751}, {"timestamp": 9201.85, "power": 33.784751}, {"timestamp": 9222.39, "power": 33.784751}, {"timestamp": 9242.93, "power": 33.784751}, {"timestamp": 9263.47, "power": 33.784751}, {"timestamp": 9284.0, "power": 33.784751}, {"timestamp": 9304.53, "power": 33.784751}, {"timestamp": 9325.02, "power": 33.784751}, {"timestamp": 9345.55, "power": 33.784751}, {"timestamp": 9366.08, "power": 33.784751}, {"timestamp": 9386.62, "power": 33.784751}, {"timestamp": 9407.16, "power": 33.784751}, {"timestamp": 9427.7, "power": 33.784751}, {"timestamp": 9448.24, "power": 33.784751}, {"timestamp": 9468.77, "power": 33.784751}, {"timestamp": 9489.32, "power": 33.784751}, {"timestamp": 9509.88, "power": 33.784751}, {"timestamp": 9530.44, "power": 33.784751}, {"timestamp": 9551.0, "power": 33.784751}, {"timestamp": 9571.56, "power": 33.784751}, {"timestamp": 9592.11, "power": 33.784751}, {"timestamp": 9612.63, "power": 33.784751}, {"timestamp": 9633.17, "power": 33.784751}, {"timestamp": 9653.73, "power": 33.784751}, {"timestamp": 9674.3, "power": 33.784751}, {"timestamp": 9694.84, "power": 33.784751}, {"timestamp": 9715.38, "power": 33.784751}, {"timestamp": 9735.92, "power": 33.784751}, {"timestamp": 9756.44, "power": 33.784751}, {"timestamp": 9776.93, "power": 33.784751}, {"timestamp": 9797.46, "power": 33.784751}, {"timestamp": 9818.0, "power": 33.784751}, {"timestamp": 9838.54, "power": 33.784751}, {"timestamp": 9859.08, "power": 33.784751}, {"timestamp": 9879.63, "power": 33.784751}, {"timestamp": 9900.17, "power": 33.784751}, {"timestamp": 9920.69, "power": 33.784751}, {"timestamp": 9941.23, "power": 33.784751}, {"timestamp": 9961.76, "power": 33.784751}, {"timestamp": 9982.3, "power": 33.784751}, {"timestamp": 10002.8, "power": 33.784751}, {"timestamp": 10023.4, "power": 33.784751}, {"timestamp": 10043.9, "power": 33.784751}, {"timestamp": 10064.5, "power": 33.784751}, {"timestamp": 10085.0, "power": 34.049054999999996}, {"timestamp": 10106.0, "power": 34.049054999999996}, {"timestamp": 10126.5, "power": 34.049054999999996}, {"timestamp": 10147.1, "power": 34.049054999999996}, {"timestamp": 10167.6, "power": 34.049054999999996}, {"timestamp": 10188.2, "power": 34.049054999999996}, {"timestamp": 10208.7, "power": 34.049054999999996}, {"timestamp": 10229.2, "power": 34.049054999999996}, {"timestamp": 10249.8, "power": 34.049054999999996}, {"timestamp": 10270.3, "power": 34.049054999999996}, {"timestamp": 10290.8, "power": 34.049054999999996}, {"timestamp": 10311.4, "power": 34.049054999999996}, {"timestamp": 10331.9, "power": 34.049054999999996}, {"timestamp": 10352.4, "power": 34.049054999999996}, {"timestamp": 10373.0, "power": 34.049054999999996}, {"timestamp": 10393.5, "power": 34.049054999999996}, {"timestamp": 10414.1, "power": 34.049054999999996}, {"timestamp": 10434.6, "power": 34.049054999999996}, {"timestamp": 10455.1, "power": 34.049054999999996}, {"timestamp": 10475.7, "power": 34.049054999999996}, {"timestamp": 10496.2, "power": 34.049054999999996}, {"timestamp": 10516.7, "power": 34.049054999999996}, {"timestamp": 10537.3, "power": 34.049054999999996}, {"timestamp": 10557.8, "power": 34.049054999999996}, {"timestamp": 10578.4, "power": 34.049054999999996}, {"timestamp": 10598.9, "power": 34.049054999999996}, {"timestamp": 10619.5, "power": 34.049054999999996}, {"timestamp": 10640.0, "power": 34.049054999999996}, {"timestamp": 10660.6, "power": 34.049054999999996}, {"timestamp": 10681.1, "power": 34.049054999999996}, {"timestamp": 10701.7, "power": 34.049054999999996}, {"timestamp": 10722.2, "power": 34.049054999999996}, {"timestamp": 10742.8, "power": 34.049054999999996}, {"timestamp": 10763.4, "power": 34.049054999999996}, {"timestamp": 10783.9, "power": 34.049054999999996}, {"timestamp": 10804.4, "power": 34.049054999999996}, {"timestamp": 10824.9, "power": 34.049054999999996}, {"timestamp": 10845.5, "power": 34.049054999999996}, {"timestamp": 10866.1, "power": 34.049054999999996}, {"timestamp": 10886.6, "power": 34.049054999999996}, {"timestamp": 10907.2, "power": 34.049054999999996}, {"timestamp": 10927.8, "power": 34.049054999999996}, {"timestamp": 10948.3, "power": 34.049054999999996}, {"timestamp": 10968.8, "power": 34.049054999999996}, {"timestamp": 10989.4, "power": 34.049054999999996}, {"timestamp": 11010.0, "power": 34.049054999999996}, {"timestamp": 11030.5, "power": 34.049054999999996}, {"timestamp": 11051.1, "power": 34.049054999999996}, {"timestamp": 11071.7, "power": 34.049054999999996}, {"timestamp": 11092.2, "power": 33.19322}, {"timestamp": 11113.4, "power": 33.19322}, {"timestamp": 11134.0, "power": 33.19322}, {"timestamp": 11154.5, "power": 33.19322}, {"timestamp": 11175.1, "power": 33.19322}, {"timestamp": 11195.6, "power": 33.19322}, {"timestamp": 11216.2, "power": 33.19322}, {"timestamp": 11236.7, "power": 33.19322}, {"timestamp": 11257.2, "power": 33.19322}, {"timestamp": 11277.8, "power": 33.19322}, {"timestamp": 11298.3, "power": 33.19322}, {"timestamp": 11318.9, "power": 33.19322}, {"timestamp": 11339.5, "power": 33.19322}, {"timestamp": 11360.0, "power": 33.19322}, {"timestamp": 11380.6, "power": 33.19322}, {"timestamp": 11401.0, "power": 33.19322}, {"timestamp": 11421.6, "power": 33.19322}, {"timestamp": 11442.2, "power": 33.19322}, {"timestamp": 11462.8, "power": 33.19322}, {"timestamp": 11483.3, "power": 33.19322}, {"timestamp": 11503.9, "power": 33.19322}, {"timestamp": 11524.4, "power": 33.19322}, {"timestamp": 11544.9, "power": 33.19322}, {"timestamp": 11565.4, "power": 33.19322}, {"timestamp": 11586.0, "power": 33.19322}, {"timestamp": 11606.6, "power": 33.19322}, {"timestamp": 11627.1, "power": 33.19322}, {"timestamp": 11647.7, "power": 33.19322}, {"timestamp": 11668.3, "power": 33.19322}, {"timestamp": 11688.8, "power": 33.19322}, {"timestamp": 11709.3, "power": 33.19322}, {"timestamp": 11729.9, "power": 33.19322}, {"timestamp": 11750.4, "power": 33.19322}, {"timestamp": 11771.0, "power": 33.19322}, {"timestamp": 11791.6, "power": 33.19322}, {"timestamp": 11812.1, "power": 33.19322}, {"timestamp": 11832.6, "power": 33.19322}, {"timestamp": 11853.2, "power": 33.19322}, {"timestamp": 11873.7, "power": 33.19322}, {"timestamp": 11894.3, "power": 33.19322}, {"timestamp": 11914.9, "power": 33.19322}, {"timestamp": 11935.4, "power": 33.19322}, {"timestamp": 11956.0, "power": 33.19322}, {"timestamp": 11976.5, "power": 33.19322}, {"timestamp": 11997.1, "power": 33.19322}, {"timestamp": 12017.6, "power": 33.19322}, {"timestamp": 12038.2, "power": 33.19322}, {"timestamp": 12058.7, "power": 33.19322}, {"timestamp": 12079.3, "power": 33.19322}, {"timestamp": 12099.9, "power": 33.499904}, {"timestamp": 12121.3, "power": 33.499904}, {"timestamp": 12141.9, "power": 33.499904}, {"timestamp": 12162.4, "power": 33.499904}, {"timestamp": 12182.9, "power": 33.499904}, {"timestamp": 12203.5, "power": 33.499904}, {"timestamp": 12224.0, "power": 33.499904}, {"timestamp": 12244.5, "power": 33.499904}, {"timestamp": 12265.0, "power": 33.499904}, {"timestamp": 12285.6, "power": 33.499904}, {"timestamp": 12306.1, "power": 33.499904}, {"timestamp": 12326.7, "power": 33.499904}, {"timestamp": 12347.3, "power": 33.499904}, {"timestamp": 12367.8, "power": 33.499904}, {"timestamp": 12388.4, "power": 33.499904}, {"timestamp": 12408.9, "power": 33.499904}, {"timestamp": 12429.5, "power": 33.499904}, {"timestamp": 12450.0, "power": 33.499904}, {"timestamp": 12470.6, "power": 33.499904}, {"timestamp": 12491.2, "power": 33.499904}, {"timestamp": 12511.7, "power": 33.499904}, {"timestamp": 12532.3, "power": 33.499904}, {"timestamp": 12552.8, "power": 33.499904}, {"timestamp": 12573.4, "power": 33.499904}, {"timestamp": 12593.9, "power": 33.499904}, {"timestamp": 12614.5, "power": 33.499904}, {"timestamp": 12635.1, "power": 33.499904}, {"timestamp": 12655.6, "power": 33.499904}, {"timestamp": 12676.2, "power": 33.499904}, {"timestamp": 12696.7, "power": 33.499904}, {"timestamp": 12717.2, "power": 33.499904}, {"timestamp": 12737.8, "power": 33.499904}, {"timestamp": 12758.4, "power": 33.499904}, {"timestamp": 12778.9, "power": 33.499904}, {"timestamp": 12799.5, "power": 33.499904}, {"timestamp": 12820.1, "power": 33.499904}, {"timestamp": 12840.6, "power": 33.499904}, {"timestamp": 12861.1, "power": 33.499904}, {"timestamp": 12881.7, "power": 33.499904}, {"timestamp": 12902.2, "power": 33.499904}, {"timestamp": 12922.8, "power": 33.499904}, {"timestamp": 12943.4, "power": 33.499904}, {"timestamp": 12963.9, "power": 33.499904}, {"timestamp": 12984.4, "power": 33.499904}, {"timestamp": 13004.9, "power": 33.499904}, {"timestamp": 13025.5, "power": 33.499904}, {"timestamp": 13046.1, "power": 33.499904}, {"timestamp": 13066.6, "power": 33.499904}, {"timestamp": 13087.1, "power": 33.499904}, {"timestamp": 13107.7, "power": 33.501541}, {"timestamp": 13129.0, "power": 33.501541}, {"timestamp": 13149.5, "power": 33.501541}, {"timestamp": 13170.0, "power": 33.501541}, {"timestamp": 13190.6, "power": 33.501541}, {"timestamp": 13211.1, "power": 33.501541}, {"timestamp": 13231.6, "power": 33.501541}, {"timestamp": 13252.2, "power": 33.501541}, {"timestamp": 13272.7, "power": 33.501541}, {"timestamp": 13293.3, "power": 33.501541}, {"timestamp": 13313.8, "power": 33.501541}, {"timestamp": 13334.4, "power": 33.501541}, {"timestamp": 13354.9, "power": 33.501541}, {"timestamp": 13375.5, "power": 33.501541}, {"timestamp": 13396.0, "power": 33.501541}, {"timestamp": 13416.6, "power": 33.501541}, {"timestamp": 13437.1, "power": 33.501541}, {"timestamp": 13457.6, "power": 33.501541}, {"timestamp": 13478.2, "power": 33.501541}, {"timestamp": 13498.7, "power": 33.501541}, {"timestamp": 13519.3, "power": 33.501541}, {"timestamp": 13539.9, "power": 33.501541}, {"timestamp": 13560.4, "power": 33.501541}, {"timestamp": 13581.0, "power": 33.501541}, {"timestamp": 13601.5, "power": 33.501541}, {"timestamp": 13622.1, "power": 33.501541}, {"timestamp": 13642.7, "power": 33.501541}, {"timestamp": 13663.2, "power": 33.501541}, {"timestamp": 13683.8, "power": 33.501541}, {"timestamp": 13704.4, "power": 33.501541}, {"timestamp": 13724.9, "power": 33.501541}, {"timestamp": 13745.4, "power": 33.501541}, {"timestamp": 13765.9, "power": 33.501541}, {"timestamp": 13786.5, "power": 33.501541}, {"timestamp": 13807.0, "power": 33.501541}, {"timestamp": 13827.6, "power": 33.501541}, {"timestamp": 13848.2, "power": 33.501541}, {"timestamp": 13868.7, "power": 33.501541}, {"timestamp": 13889.2, "power": 33.501541}, {"timestamp": 13909.8, "power": 33.501541}, {"timestamp": 13930.3, "power": 33.501541}, {"timestamp": 13950.9, "power": 33.501541}, {"timestamp": 13971.4, "power": 33.501541}, {"timestamp": 13991.9, "power": 33.501541}, {"timestamp": 14012.5, "power": 33.501541}, {"timestamp": 14033.0, "power": 33.501541}, {"timestamp": 14053.5, "power": 33.501541}, {"timestamp": 14074.0, "power": 33.501541}, {"timestamp": 14094.6, "power": 33.501541}, {"timestamp": 14115.1, "power": 33.365532}, {"timestamp": 14136.2, "power": 33.365532}, {"timestamp": 14156.8, "power": 33.365532}, {"timestamp": 14177.3, "power": 33.365532}, {"timestamp": 14197.8, "power": 33.365532}, {"timestamp": 14218.4, "power": 33.365532}, {"timestamp": 14238.9, "power": 33.365532}, {"timestamp": 14259.4, "power": 33.365532}, {"timestamp": 14280.0, "power": 33.365532}, {"timestamp": 14300.5, "power": 33.365532}, {"timestamp": 14321.0, "power": 33.365532}, {"timestamp": 14341.5, "power": 33.365532}, {"timestamp": 14362.1, "power": 33.365532}, {"timestamp": 14382.6, "power": 33.365532}, {"timestamp": 14403.2, "power": 33.365532}, {"timestamp": 14423.7, "power": 33.365532}, {"timestamp": 14444.2, "power": 33.365532}, {"timestamp": 14464.7, "power": 33.365532}, {"timestamp": 14485.3, "power": 33.365532}, {"timestamp": 14505.8, "power": 33.365532}, {"timestamp": 14526.4, "power": 33.365532}, {"timestamp": 14547.0, "power": 33.365532}, {"timestamp": 14567.5, "power": 33.365532}, {"timestamp": 14588.1, "power": 33.365532}, {"timestamp": 14608.6, "power": 33.365532}, {"timestamp": 14629.2, "power": 33.365532}, {"timestamp": 14649.8, "power": 33.365532}, {"timestamp": 14670.3, "power": 33.365532}, {"timestamp": 14690.9, "power": 33.365532}, {"timestamp": 14711.5, "power": 33.365532}, {"timestamp": 14732.0, "power": 33.365532}, {"timestamp": 14752.5, "power": 33.365532}, {"timestamp": 14773.0, "power": 33.365532}, {"timestamp": 14793.5, "power": 33.365532}, {"timestamp": 14814.1, "power": 33.365532}, {"timestamp": 14834.7, "power": 33.365532}, {"timestamp": 14855.2, "power": 33.365532}, {"timestamp": 14875.8, "power": 33.365532}, {"timestamp": 14896.4, "power": 33.365532}, {"timestamp": 14916.9, "power": 33.365532}, {"timestamp": 14937.4, "power": 33.365532}, {"timestamp": 14958.0, "power": 33.365532}, {"timestamp": 14978.6, "power": 33.365532}, {"timestamp": 14999.1, "power": 33.365532}, {"timestamp": 15019.7, "power": 33.365532}, {"timestamp": 15040.3, "power": 33.365532}, {"timestamp": 15060.8, "power": 33.365532}, {"timestamp": 15081.3, "power": 33.365532}, {"timestamp": 15101.9, "power": 33.365532}, {"timestamp": 15122.5, "power": 33.529888}, {"timestamp": 15143.8, "power": 33.529888}, {"timestamp": 15164.4, "power": 33.529888}, {"timestamp": 15184.9, "power": 33.529888}, {"timestamp": 15205.4, "power": 33.529888}, {"timestamp": 15225.9, "power": 33.529888}, {"timestamp": 15246.5, "power": 33.529888}, {"timestamp": 15267.0, "power": 33.529888}, {"timestamp": 15287.6, "power": 33.529888}, {"timestamp": 15308.1, "power": 33.529888}, {"timestamp": 15328.6, "power": 33.529888}, {"timestamp": 15349.2, "power": 33.529888}, {"timestamp": 15369.7, "power": 33.529888}, {"timestamp": 15390.3, "power": 33.529888}, {"timestamp": 15410.8, "power": 33.529888}, {"timestamp": 15431.4, "power": 33.529888}, {"timestamp": 15452.0, "power": 33.529888}, {"timestamp": 15472.5, "power": 33.529888}, {"timestamp": 15493.0, "power": 33.529888}, {"timestamp": 15513.5, "power": 33.529888}, {"timestamp": 15534.1, "power": 33.529888}, {"timestamp": 15554.7, "power": 33.529888}, {"timestamp": 15575.3, "power": 33.529888}, {"timestamp": 15595.8, "power": 33.529888}, {"timestamp": 15616.4, "power": 33.529888}, {"timestamp": 15636.9, "power": 33.529888}, {"timestamp": 15657.4, "power": 33.529888}, {"timestamp": 15678.0, "power": 33.529888}, {"timestamp": 15698.5, "power": 33.529888}, {"timestamp": 15719.1, "power": 33.529888}, {"timestamp": 15739.6, "power": 33.529888}, {"timestamp": 15760.2, "power": 33.529888}, {"timestamp": 15780.7, "power": 33.529888}, {"timestamp": 15801.2, "power": 33.529888}, {"timestamp": 15821.8, "power": 33.529888}, {"timestamp": 15842.4, "power": 33.529888}, {"timestamp": 15862.9, "power": 33.529888}, {"timestamp": 15883.5, "power": 33.529888}, {"timestamp": 15904.1, "power": 33.529888}, {"timestamp": 15924.6, "power": 33.529888}, {"timestamp": 15945.1, "power": 33.529888}, {"timestamp": 15965.7, "power": 33.529888}, {"timestamp": 15986.2, "power": 33.529888}, {"timestamp": 16006.7, "power": 33.529888}, {"timestamp": 16027.3, "power": 33.529888}, {"timestamp": 16047.8, "power": 33.529888}, {"timestamp": 16068.4, "power": 33.529888}, {"timestamp": 16088.9, "power": 33.529888}, {"timestamp": 16109.5, "power": 33.529888}, {"timestamp": 16130.0, "power": 33.51914}, {"timestamp": 16152.0, "power": 33.51914}, {"timestamp": 16172.5, "power": 33.51914}, {"timestamp": 16193.0, "power": 33.51914}, {"timestamp": 16213.6, "power": 33.51914}, {"timestamp": 16234.1, "power": 33.51914}, {"timestamp": 16254.7, "power": 33.51914}, {"timestamp": 16275.2, "power": 33.51914}, {"timestamp": 16295.8, "power": 33.51914}, {"timestamp": 16316.4, "power": 33.51914}, {"timestamp": 16336.9, "power": 33.51914}, {"timestamp": 16357.4, "power": 33.51914}, {"timestamp": 16378.0, "power": 33.51914}, {"timestamp": 16398.6, "power": 33.51914}, {"timestamp": 16419.1, "power": 33.51914}, {"timestamp": 16439.7, "power": 33.51914}, {"timestamp": 16460.2, "power": 33.51914}, {"timestamp": 16480.8, "power": 33.51914}, {"timestamp": 16501.3, "power": 33.51914}, {"timestamp": 16521.9, "power": 33.51914}, {"timestamp": 16542.5, "power": 33.51914}, {"timestamp": 16563.1, "power": 33.51914}, {"timestamp": 16583.6, "power": 33.51914}, {"timestamp": 16604.2, "power": 33.51914}, {"timestamp": 16624.7, "power": 33.51914}, {"timestamp": 16645.2, "power": 33.51914}, {"timestamp": 16665.8, "power": 33.51914}, {"timestamp": 16686.4, "power": 33.51914}, {"timestamp": 16707.0, "power": 33.51914}, {"timestamp": 16727.5, "power": 33.51914}, {"timestamp": 16748.1, "power": 33.51914}, {"timestamp": 16768.6, "power": 33.51914}, {"timestamp": 16789.1, "power": 33.51914}, {"timestamp": 16809.7, "power": 33.51914}, {"timestamp": 16830.3, "power": 33.51914}, {"timestamp": 16850.9, "power": 33.51914}, {"timestamp": 16871.4, "power": 33.51914}, {"timestamp": 16892.0, "power": 33.51914}, {"timestamp": 16912.5, "power": 33.51914}, {"timestamp": 16933.0, "power": 33.51914}, {"timestamp": 16953.6, "power": 33.51914}, {"timestamp": 16974.1, "power": 33.51914}, {"timestamp": 16994.7, "power": 33.51914}, {"timestamp": 17015.3, "power": 33.51914}, {"timestamp": 17035.8, "power": 33.51914}, {"timestamp": 17056.4, "power": 33.51914}, {"timestamp": 17076.9, "power": 33.51914}, {"timestamp": 17097.4, "power": 33.51914}, {"timestamp": 17118.0, "power": 33.51914}, {"timestamp": 17138.5, "power": 33.471749}, {"timestamp": 17159.7, "power": 33.471749}, {"timestamp": 17180.2, "power": 33.471749}, {"timestamp": 17200.8, "power": 33.471749}, {"timestamp": 17221.3, "power": 33.471749}, {"timestamp": 17241.8, "power": 33.471749}, {"timestamp": 17262.4, "power": 33.471749}, {"timestamp": 17282.9, "power": 33.471749}, {"timestamp": 17303.5, "power": 33.471749}, {"timestamp": 17324.0, "power": 33.471749}, {"timestamp": 17344.5, "power": 33.471749}, {"timestamp": 17365.0, "power": 33.471749}, {"timestamp": 17385.5, "power": 33.471749}, {"timestamp": 17406.1, "power": 33.471749}, {"timestamp": 17426.6, "power": 33.471749}, {"timestamp": 17447.2, "power": 33.471749}, {"timestamp": 17467.8, "power": 33.471749}, {"timestamp": 17488.3, "power": 33.471749}, {"timestamp": 17508.8, "power": 33.471749}, {"timestamp": 17529.4, "power": 33.471749}, {"timestamp": 17550.0, "power": 33.471749}, {"timestamp": 17570.5, "power": 33.471749}, {"timestamp": 17591.1, "power": 33.471749}, {"timestamp": 17611.6, "power": 33.471749}, {"timestamp": 17632.2, "power": 33.471749}, {"timestamp": 17652.7, "power": 33.471749}, {"timestamp": 17673.2, "power": 33.471749}, {"timestamp": 17693.8, "power": 33.471749}, {"timestamp": 17714.3, "power": 33.471749}, {"timestamp": 17734.9, "power": 33.471749}, {"timestamp": 17755.4, "power": 33.471749}, {"timestamp": 17776.0, "power": 33.471749}, {"timestamp": 17796.5, "power": 33.471749}, {"timestamp": 17817.0, "power": 33.471749}, {"timestamp": 17837.5, "power": 33.471749}, {"timestamp": 17858.1, "power": 33.471749}, {"timestamp": 17878.6, "power": 33.471749}, {"timestamp": 17899.2, "power": 33.471749}, {"timestamp": 17919.8, "power": 33.471749}, {"timestamp": 17940.3, "power": 33.471749}, {"timestamp": 17960.8, "power": 33.471749}, {"timestamp": 17981.3, "power": 33.471749}, {"timestamp": 18001.9, "power": 33.471749}, {"timestamp": 18022.5, "power": 33.471749}, {"timestamp": 18043.0, "power": 33.471749}, {"timestamp": 18063.6, "power": 33.471749}, {"timestamp": 18084.2, "power": 33.471749}, {"timestamp": 18104.7, "power": 33.471749}, {"timestamp": 18125.2, "power": 33.471749}, {"timestamp": 18145.8, "power": 33.58469}, {"timestamp": 18166.8, "power": 33.58469}, {"timestamp": 18187.4, "power": 33.58469}, {"timestamp": 18207.9, "power": 33.58469}, {"timestamp": 18228.5, "power": 33.58469}, {"timestamp": 18248.9, "power": 33.58469}, {"timestamp": 18269.5, "power": 33.58469}, {"timestamp": 18290.0, "power": 33.58469}, {"timestamp": 18310.6, "power": 33.58469}, {"timestamp": 18331.1, "power": 33.58469}, {"timestamp": 18351.6, "power": 33.58469}, {"timestamp": 18372.2, "power": 33.58469}, {"timestamp": 18392.7, "power": 33.58469}, {"timestamp": 18413.2, "power": 33.58469}, {"timestamp": 18433.7, "power": 33.58469}, {"timestamp": 18454.3, "power": 33.58469}, {"timestamp": 18474.9, "power": 33.58469}, {"timestamp": 18495.4, "power": 33.58469}, {"timestamp": 18516.0, "power": 33.58469}, {"timestamp": 18536.5, "power": 33.58469}, {"timestamp": 18557.0, "power": 33.58469}, {"timestamp": 18577.6, "power": 33.58469}, {"timestamp": 18598.1, "power": 33.58469}, {"timestamp": 18618.7, "power": 33.58469}, {"timestamp": 18639.3, "power": 33.58469}, {"timestamp": 18659.8, "power": 33.58469}, {"timestamp": 18680.4, "power": 33.58469}, {"timestamp": 18700.9, "power": 33.58469}, {"timestamp": 18721.4, "power": 33.58469}, {"timestamp": 18741.9, "power": 33.58469}, {"timestamp": 18762.5, "power": 33.58469}, {"timestamp": 18783.0, "power": 33.58469}, {"timestamp": 18803.6, "power": 33.58469}, {"timestamp": 18824.2, "power": 33.58469}, {"timestamp": 18844.7, "power": 33.58469}, {"timestamp": 18865.2, "power": 33.58469}, {"timestamp": 18885.8, "power": 33.58469}, {"timestamp": 18906.3, "power": 33.58469}, {"timestamp": 18926.9, "power": 33.58469}, {"timestamp": 18947.4, "power": 33.58469}, {"timestamp": 18967.9, "power": 33.58469}, {"timestamp": 18988.5, "power": 33.58469}, {"timestamp": 19009.0, "power": 33.58469}, {"timestamp": 19029.5, "power": 33.58469}, {"timestamp": 19050.0, "power": 33.58469}, {"timestamp": 19070.6, "power": 33.58469}, {"timestamp": 19091.1, "power": 33.58469}, {"timestamp": 19111.6, "power": 33.58469}, {"timestamp": 19132.2, "power": 33.58469}, {"timestamp": 19152.7, "power": 34.128696}, {"timestamp": 19173.7, "power": 34.128696}, {"timestamp": 19194.3, "power": 34.128696}, {"timestamp": 19214.8, "power": 34.128696}, {"timestamp": 19235.4, "power": 34.128696}, {"timestamp": 19255.9, "power": 34.128696}, {"timestamp": 19276.4, "power": 34.128696}, {"timestamp": 19296.9, "power": 34.128696}, {"timestamp": 19317.5, "power": 34.128696}, {"timestamp": 19338.0, "power": 34.128696}, {"timestamp": 19358.5, "power": 34.128696}, {"timestamp": 19379.1, "power": 34.128696}, {"timestamp": 19399.6, "power": 34.128696}, {"timestamp": 19420.2, "power": 34.128696}, {"timestamp": 19440.7, "power": 34.128696}, {"timestamp": 19461.2, "power": 34.128696}, {"timestamp": 19481.7, "power": 34.128696}, {"timestamp": 19502.3, "power": 34.128696}, {"timestamp": 19522.8, "power": 34.128696}, {"timestamp": 19543.4, "power": 34.128696}, {"timestamp": 19563.9, "power": 34.128696}, {"timestamp": 19584.4, "power": 34.128696}, {"timestamp": 19605.0, "power": 34.128696}, {"timestamp": 19625.5, "power": 34.128696}, {"timestamp": 19646.1, "power": 34.128696}, {"timestamp": 19666.7, "power": 34.128696}, {"timestamp": 19687.2, "power": 34.128696}, {"timestamp": 19707.7, "power": 34.128696}, {"timestamp": 19728.3, "power": 34.128696}, {"timestamp": 19748.8, "power": 34.128696}, {"timestamp": 19769.3, "power": 34.128696}, {"timestamp": 19789.9, "power": 34.128696}, {"timestamp": 19810.4, "power": 34.128696}, {"timestamp": 19831.0, "power": 34.128696}, {"timestamp": 19851.5, "power": 34.128696}, {"timestamp": 19872.0, "power": 34.128696}, {"timestamp": 19892.6, "power": 34.128696}, {"timestamp": 19913.1, "power": 34.128696}, {"timestamp": 19933.6, "power": 34.128696}, {"timestamp": 19954.2, "power": 34.128696}, {"timestamp": 19974.8, "power": 34.128696}, {"timestamp": 19995.4, "power": 34.128696}, {"timestamp": 20015.9, "power": 34.128696}, {"timestamp": 20036.5, "power": 34.128696}, {"timestamp": 20056.9, "power": 34.128696}, {"timestamp": 20077.5, "power": 34.128696}, {"timestamp": 20098.1, "power": 34.128696}, {"timestamp": 20118.6, "power": 34.128696}, {"timestamp": 20139.2, "power": 34.128696}, {"timestamp": 20159.8, "power": 33.792950999999995}, {"timestamp": 20180.9, "power": 33.792950999999995}, {"timestamp": 20201.4, "power": 33.792950999999995}, {"timestamp": 20222.0, "power": 33.792950999999995}, {"timestamp": 20242.5, "power": 33.792950999999995}, {"timestamp": 20263.1, "power": 33.792950999999995}, {"timestamp": 20283.6, "power": 33.792950999999995}, {"timestamp": 20304.1, "power": 33.792950999999995}, {"timestamp": 20324.6, "power": 33.792950999999995}, {"timestamp": 20345.2, "power": 33.792950999999995}, {"timestamp": 20365.7, "power": 33.792950999999995}, {"timestamp": 20386.3, "power": 33.792950999999995}, {"timestamp": 20406.8, "power": 33.792950999999995}, {"timestamp": 20427.4, "power": 33.792950999999995}, {"timestamp": 20448.0, "power": 33.792950999999995}, {"timestamp": 20468.5, "power": 33.792950999999995}, {"timestamp": 20489.0, "power": 33.792950999999995}, {"timestamp": 20509.6, "power": 33.792950999999995}, {"timestamp": 20530.2, "power": 33.792950999999995}, {"timestamp": 20550.7, "power": 33.792950999999995}, {"timestamp": 20571.3, "power": 33.792950999999995}, {"timestamp": 20591.9, "power": 33.792950999999995}, {"timestamp": 20612.4, "power": 33.792950999999995}, {"timestamp": 20632.9, "power": 33.792950999999995}, {"timestamp": 20653.4, "power": 33.792950999999995}, {"timestamp": 20674.0, "power": 33.792950999999995}, {"timestamp": 20694.6, "power": 33.792950999999995}, {"timestamp": 20715.1, "power": 33.792950999999995}, {"timestamp": 20735.7, "power": 33.792950999999995}, {"timestamp": 20756.3, "power": 33.792950999999995}, {"timestamp": 20776.8, "power": 33.792950999999995}, {"timestamp": 20797.4, "power": 33.792950999999995}, {"timestamp": 20817.9, "power": 33.792950999999995}, {"timestamp": 20838.5, "power": 33.792950999999995}, {"timestamp": 20859.1, "power": 33.792950999999995}, {"timestamp": 20879.6, "power": 33.792950999999995}, {"timestamp": 20900.2, "power": 33.792950999999995}, {"timestamp": 20920.7, "power": 33.792950999999995}, {"timestamp": 20941.2, "power": 33.792950999999995}, {"timestamp": 20961.8, "power": 33.792950999999995}, {"timestamp": 20982.4, "power": 33.792950999999995}, {"timestamp": 21002.9, "power": 33.792950999999995}, {"timestamp": 21023.5, "power": 33.792950999999995}, {"timestamp": 21044.1, "power": 33.792950999999995}, {"timestamp": 21064.6, "power": 33.792950999999995}, {"timestamp": 21085.1, "power": 33.792950999999995}, {"timestamp": 21105.7, "power": 33.792950999999995}, {"timestamp": 21126.3, "power": 33.792950999999995}, {"timestamp": 21146.9, "power": 33.792950999999995}, {"timestamp": 21167.4, "power": 34.419954000000004}, {"timestamp": 21188.5, "power": 34.419954000000004}, {"timestamp": 21209.0, "power": 34.419954000000004}, {"timestamp": 21229.6, "power": 34.419954000000004}, {"timestamp": 21250.1, "power": 34.419954000000004}, {"timestamp": 21270.6, "power": 34.419954000000004}, {"timestamp": 21291.2, "power": 34.419954000000004}, {"timestamp": 21311.7, "power": 34.419954000000004}, {"timestamp": 21332.3, "power": 34.419954000000004}, {"timestamp": 21352.8, "power": 34.419954000000004}, {"timestamp": 21373.3, "power": 34.419954000000004}, {"timestamp": 21393.8, "power": 34.419954000000004}, {"timestamp": 21414.4, "power": 34.419954000000004}, {"timestamp": 21435.0, "power": 34.419954000000004}, {"timestamp": 21455.6, "power": 34.419954000000004}, {"timestamp": 21476.1, "power": 34.419954000000004}, {"timestamp": 21496.6, "power": 34.419954000000004}, {"timestamp": 21517.1, "power": 34.419954000000004}, {"timestamp": 21537.7, "power": 34.419954000000004}, {"timestamp": 21558.3, "power": 34.419954000000004}, {"timestamp": 21578.8, "power": 34.419954000000004}, {"timestamp": 21599.4, "power": 34.419954000000004}, {"timestamp": 21620.0, "power": 34.419954000000004}, {"timestamp": 21640.5, "power": 34.419954000000004}, {"timestamp": 21661.0, "power": 34.419954000000004}, {"timestamp": 21681.5, "power": 34.419954000000004}, {"timestamp": 21702.1, "power": 34.419954000000004}, {"timestamp": 21722.6, "power": 34.419954000000004}, {"timestamp": 21743.2, "power": 34.419954000000004}, {"timestamp": 21763.8, "power": 34.419954000000004}, {"timestamp": 21784.3, "power": 34.419954000000004}, {"timestamp": 21804.8, "power": 34.419954000000004}, {"timestamp": 21825.4, "power": 34.419954000000004}, {"timestamp": 21846.0, "power": 34.419954000000004}, {"timestamp": 21866.5, "power": 34.419954000000004}, {"timestamp": 21887.1, "power": 34.419954000000004}, {"timestamp": 21907.7, "power": 34.419954000000004}, {"timestamp": 21928.3, "power": 34.419954000000004}, {"timestamp": 21948.9, "power": 34.419954000000004}, {"timestamp": 21969.4, "power": 34.419954000000004}, {"timestamp": 21990.0, "power": 34.419954000000004}, {"timestamp": 22010.5, "power": 34.419954000000004}, {"timestamp": 22031.0, "power": 34.419954000000004}, {"timestamp": 22051.5, "power": 34.419954000000004}, {"timestamp": 22072.1, "power": 34.419954000000004}, {"timestamp": 22092.6, "power": 34.419954000000004}, {"timestamp": 22113.1, "power": 34.419954000000004}, {"timestamp": 22133.6, "power": 34.419954000000004}, {"timestamp": 22154.2, "power": 34.419954000000004}, {"timestamp": 22174.7, "power": 34.628436}, {"timestamp": 22197.4, "power": 34.628436}, {"timestamp": 22217.9, "power": 34.628436}, {"timestamp": 22238.5, "power": 34.628436}, {"timestamp": 22259.0, "power": 34.628436}, {"timestamp": 22279.5, "power": 34.628436}, {"timestamp": 22300.1, "power": 34.628436}, {"timestamp": 22320.6, "power": 34.628436}, {"timestamp": 22341.1, "power": 34.628436}, {"timestamp": 22361.6, "power": 34.628436}, {"timestamp": 22382.1, "power": 34.628436}, {"timestamp": 22402.6, "power": 34.628436}, {"timestamp": 22423.2, "power": 34.628436}, {"timestamp": 22443.7, "power": 34.628436}, {"timestamp": 22464.2, "power": 34.628436}, {"timestamp": 22484.8, "power": 34.628436}, {"timestamp": 22505.3, "power": 34.628436}, {"timestamp": 22525.8, "power": 34.628436}, {"timestamp": 22546.3, "power": 34.628436}, {"timestamp": 22566.9, "power": 34.628436}, {"timestamp": 22587.4, "power": 34.628436}, {"timestamp": 22607.9, "power": 34.628436}, {"timestamp": 22628.4, "power": 34.628436}, {"timestamp": 22648.9, "power": 34.628436}, {"timestamp": 22669.4, "power": 34.628436}, {"timestamp": 22690.0, "power": 34.628436}, {"timestamp": 22710.5, "power": 34.628436}, {"timestamp": 22731.0, "power": 34.628436}, {"timestamp": 22751.5, "power": 34.628436}, {"timestamp": 22772.1, "power": 34.628436}, {"timestamp": 22792.6, "power": 34.628436}, {"timestamp": 22813.0, "power": 34.628436}, {"timestamp": 22833.6, "power": 34.628436}, {"timestamp": 22854.1, "power": 34.628436}, {"timestamp": 22874.6, "power": 34.628436}, {"timestamp": 22895.1, "power": 34.628436}, {"timestamp": 22915.7, "power": 34.628436}, {"timestamp": 22936.2, "power": 34.628436}, {"timestamp": 22956.7, "power": 34.628436}, {"timestamp": 22977.2, "power": 34.628436}, {"timestamp": 22997.8, "power": 34.628436}, {"timestamp": 23018.3, "power": 34.628436}, {"timestamp": 23038.8, "power": 34.628436}, {"timestamp": 23059.3, "power": 34.628436}, {"timestamp": 23079.9, "power": 34.628436}, {"timestamp": 23100.4, "power": 34.628436}, {"timestamp": 23120.8, "power": 34.628436}, {"timestamp": 23141.4, "power": 34.628436}, {"timestamp": 23161.9, "power": 34.628436}, {"timestamp": 23182.4, "power": 35.18751}, {"timestamp": 23203.5, "power": 35.18751}, {"timestamp": 23224.1, "power": 35.18751}, {"timestamp": 23244.6, "power": 35.18751}, {"timestamp": 23265.1, "power": 35.18751}, {"timestamp": 23285.6, "power": 35.18751}, {"timestamp": 23306.1, "power": 35.18751}, {"timestamp": 23326.7, "power": 35.18751}, {"timestamp": 23347.2, "power": 35.18751}, {"timestamp": 23367.7, "power": 35.18751}, {"timestamp": 23388.3, "power": 35.18751}, {"timestamp": 23408.8, "power": 35.18751}, {"timestamp": 23429.3, "power": 35.18751}, {"timestamp": 23449.8, "power": 35.18751}, {"timestamp": 23470.3, "power": 35.18751}, {"timestamp": 23490.9, "power": 35.18751}, {"timestamp": 23511.4, "power": 35.18751}, {"timestamp": 23531.9, "power": 35.18751}, {"timestamp": 23552.4, "power": 35.18751}, {"timestamp": 23572.9, "power": 35.18751}, {"timestamp": 23593.5, "power": 35.18751}, {"timestamp": 23614.0, "power": 35.18751}, {"timestamp": 23634.5, "power": 35.18751}, {"timestamp": 23655.0, "power": 35.18751}, {"timestamp": 23675.6, "power": 35.18751}, {"timestamp": 23696.1, "power": 35.18751}, {"timestamp": 23716.6, "power": 35.18751}, {"timestamp": 23737.1, "power": 35.18751}, {"timestamp": 23757.6, "power": 35.18751}, {"timestamp": 23778.2, "power": 35.18751}, {"timestamp": 23798.7, "power": 35.18751}, {"timestamp": 23819.2, "power": 35.18751}, {"timestamp": 23839.7, "power": 35.18751}, {"timestamp": 23860.3, "power": 35.18751}, {"timestamp": 23880.8, "power": 35.18751}, {"timestamp": 23901.3, "power": 35.18751}, {"timestamp": 23921.8, "power": 35.18751}, {"timestamp": 23942.3, "power": 35.18751}, {"timestamp": 23962.9, "power": 35.18751}, {"timestamp": 23983.4, "power": 35.18751}, {"timestamp": 24003.9, "power": 35.18751}, {"timestamp": 24024.4, "power": 35.18751}, {"timestamp": 24044.9, "power": 35.18751}, {"timestamp": 24065.4, "power": 35.18751}, {"timestamp": 24085.9, "power": 35.18751}, {"timestamp": 24106.5, "power": 35.18751}, {"timestamp": 24127.0, "power": 35.18751}, {"timestamp": 24147.5, "power": 35.18751}, {"timestamp": 24168.0, "power": 35.18751}, {"timestamp": 24188.5, "power": 32.446524}, {"timestamp": 24209.6, "power": 32.446524}, {"timestamp": 24230.1, "power": 32.446524}, {"timestamp": 24250.6, "power": 32.446524}, {"timestamp": 24271.1, "power": 32.446524}, {"timestamp": 24291.7, "power": 32.446524}, {"timestamp": 24312.2, "power": 32.446524}], "timeline": {"START": "3775.917762", "END": "21846.62051"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19648.0}, {"name": "clSetKernelArg", "calls": 19, "time": 3572.76}, {"name": "clReleaseKernel", "calls": 1, "time": 905.908}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.4614}, {"name": "clReleaseContext", "calls": 1, "time": 41.7531}, {"name": "clCreateContext", "calls": 1, "time": 34.7271}, {"name": "clReleaseProgram", "calls": 1, "time": 16.2074}, {"name": "clCreateKernel", "calls": 1, "time": 0.348934}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.279978}, {"name": "clEnqueueTask", "calls": 1, "time": 0.150302}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079652}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041271}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027838}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023087}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020922}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.0122}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010513}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009952}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007995}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007085}, {"name": "clRetainDevice", "calls": 2, "time": 0.00479}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 18070.7}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 18070.0}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8731.550413, "utilization": 90.95365, "size": 13090300.0, "time": 1499.197666}, {"type": "WRITE", "transfers": 1, "speed": 6665.801514, "utilization": 69.435432, "size": 519075.0, "time": 77.871388}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 590399339, "speed": 261.586, "utilization": 2.27071, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36898738, "speed": 486.405, "utilization": 4.22227, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len4/run3.json b/code/fpga/unopt_results/dna.15MB.len4/run3.json new file mode 100644 index 0000000..3583478 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.9434, "power": 32.706824000000005}, {"timestamp": 55.5768, "power": 32.706824000000005}, {"timestamp": 76.1111, "power": 32.706824000000005}, {"timestamp": 96.6459, "power": 32.706824000000005}, {"timestamp": 117.621, "power": 32.706824000000005}, {"timestamp": 138.513, "power": 32.706824000000005}, {"timestamp": 159.016, "power": 32.706824000000005}, {"timestamp": 179.553, "power": 32.706824000000005}, {"timestamp": 200.087, "power": 32.706824000000005}, {"timestamp": 220.626, "power": 32.706824000000005}, {"timestamp": 241.161, "power": 32.706824000000005}, {"timestamp": 261.701, "power": 32.706824000000005}, {"timestamp": 282.239, "power": 32.706824000000005}, {"timestamp": 302.744, "power": 32.706824000000005}, {"timestamp": 323.237, "power": 32.706824000000005}, {"timestamp": 343.772, "power": 32.706824000000005}, {"timestamp": 364.306, "power": 32.706824000000005}, {"timestamp": 384.844, "power": 32.706824000000005}, {"timestamp": 405.381, "power": 32.706824000000005}, {"timestamp": 425.915, "power": 32.706824000000005}, {"timestamp": 446.461, "power": 32.706824000000005}, {"timestamp": 466.954, "power": 32.706824000000005}, {"timestamp": 487.486, "power": 32.706824000000005}, {"timestamp": 508.021, "power": 32.706824000000005}, {"timestamp": 528.559, "power": 32.706824000000005}, {"timestamp": 549.095, "power": 32.706824000000005}, {"timestamp": 569.629, "power": 32.706824000000005}, {"timestamp": 590.163, "power": 32.706824000000005}, {"timestamp": 610.68, "power": 32.706824000000005}, {"timestamp": 631.216, "power": 32.706824000000005}, {"timestamp": 651.753, "power": 32.706824000000005}, {"timestamp": 672.289, "power": 32.706824000000005}, {"timestamp": 692.824, "power": 32.706824000000005}, {"timestamp": 713.364, "power": 32.706824000000005}, {"timestamp": 733.904, "power": 32.706824000000005}, {"timestamp": 754.452, "power": 32.706824000000005}, {"timestamp": 774.945, "power": 32.706824000000005}, {"timestamp": 795.473, "power": 32.706824000000005}, {"timestamp": 816.012, "power": 32.706824000000005}, {"timestamp": 836.546, "power": 32.706824000000005}, {"timestamp": 857.081, "power": 32.706824000000005}, {"timestamp": 877.616, "power": 32.706824000000005}, {"timestamp": 898.151, "power": 32.706824000000005}, {"timestamp": 918.66, "power": 32.706824000000005}, {"timestamp": 939.192, "power": 32.706824000000005}, {"timestamp": 959.725, "power": 32.706824000000005}, {"timestamp": 980.262, "power": 32.706824000000005}, {"timestamp": 1000.8, "power": 32.706824000000005}, {"timestamp": 1021.33, "power": 32.441621999999995}, {"timestamp": 1042.45, "power": 32.441621999999995}, {"timestamp": 1062.94, "power": 32.441621999999995}, {"timestamp": 1083.47, "power": 32.441621999999995}, {"timestamp": 1104.01, "power": 32.441621999999995}, {"timestamp": 1124.54, "power": 32.441621999999995}, {"timestamp": 1145.07, "power": 32.441621999999995}, {"timestamp": 1165.61, "power": 32.441621999999995}, {"timestamp": 1186.14, "power": 32.441621999999995}, {"timestamp": 1206.65, "power": 32.441621999999995}, {"timestamp": 1227.14, "power": 32.441621999999995}, {"timestamp": 1247.68, "power": 32.441621999999995}, {"timestamp": 1268.21, "power": 32.441621999999995}, {"timestamp": 1288.75, "power": 32.441621999999995}, {"timestamp": 1309.28, "power": 32.441621999999995}, {"timestamp": 1329.82, "power": 32.441621999999995}, {"timestamp": 1350.36, "power": 32.441621999999995}, {"timestamp": 1370.87, "power": 32.441621999999995}, {"timestamp": 1391.41, "power": 32.441621999999995}, {"timestamp": 1411.94, "power": 32.441621999999995}, {"timestamp": 1432.48, "power": 32.441621999999995}, {"timestamp": 1453.01, "power": 32.441621999999995}, {"timestamp": 1473.55, "power": 32.441621999999995}, {"timestamp": 1494.08, "power": 32.441621999999995}, {"timestamp": 1514.59, "power": 32.441621999999995}, {"timestamp": 1535.08, "power": 32.441621999999995}, {"timestamp": 1555.62, "power": 32.441621999999995}, {"timestamp": 1576.16, "power": 32.441621999999995}, {"timestamp": 1596.69, "power": 32.441621999999995}, {"timestamp": 1617.23, "power": 32.441621999999995}, {"timestamp": 1637.76, "power": 32.441621999999995}, {"timestamp": 1658.3, "power": 32.441621999999995}, {"timestamp": 1678.8, "power": 32.441621999999995}, {"timestamp": 1699.33, "power": 32.441621999999995}, {"timestamp": 1719.86, "power": 32.441621999999995}, {"timestamp": 1740.39, "power": 32.441621999999995}, {"timestamp": 1760.92, "power": 32.441621999999995}, {"timestamp": 1781.45, "power": 32.441621999999995}, {"timestamp": 1801.98, "power": 32.441621999999995}, {"timestamp": 1822.46, "power": 32.441621999999995}, {"timestamp": 1842.95, "power": 32.441621999999995}, {"timestamp": 1863.48, "power": 32.441621999999995}, {"timestamp": 1884.01, "power": 32.441621999999995}, {"timestamp": 1904.55, "power": 32.441621999999995}, {"timestamp": 1925.08, "power": 32.441621999999995}, {"timestamp": 1945.62, "power": 32.441621999999995}, {"timestamp": 1966.16, "power": 32.441621999999995}, {"timestamp": 1986.68, "power": 32.441621999999995}, {"timestamp": 2007.21, "power": 32.441621999999995}, {"timestamp": 2027.74, "power": 32.970598}, {"timestamp": 2048.8, "power": 32.970598}, {"timestamp": 2069.33, "power": 32.970598}, {"timestamp": 2089.87, "power": 32.970598}, {"timestamp": 2110.44, "power": 32.970598}, {"timestamp": 2130.93, "power": 32.970598}, {"timestamp": 2151.46, "power": 32.970598}, {"timestamp": 2171.99, "power": 32.970598}, {"timestamp": 2192.53, "power": 32.970598}, {"timestamp": 2213.06, "power": 32.970598}, {"timestamp": 2233.6, "power": 32.970598}, {"timestamp": 2254.13, "power": 32.970598}, {"timestamp": 2274.63, "power": 32.970598}, {"timestamp": 2295.16, "power": 32.970598}, {"timestamp": 2315.7, "power": 32.970598}, {"timestamp": 2336.24, "power": 32.970598}, {"timestamp": 2356.77, "power": 32.970598}, {"timestamp": 2377.31, "power": 32.970598}, {"timestamp": 2397.85, "power": 32.970598}, {"timestamp": 2418.38, "power": 32.970598}, {"timestamp": 2438.89, "power": 32.970598}, {"timestamp": 2459.42, "power": 32.970598}, {"timestamp": 2479.96, "power": 32.970598}, {"timestamp": 2500.5, "power": 32.970598}, {"timestamp": 2521.03, "power": 32.970598}, {"timestamp": 2541.57, "power": 32.970598}, {"timestamp": 2562.1, "power": 32.970598}, {"timestamp": 2582.61, "power": 32.970598}, {"timestamp": 2603.1, "power": 32.970598}, {"timestamp": 2623.62, "power": 32.970598}, {"timestamp": 2644.16, "power": 32.970598}, {"timestamp": 2664.69, "power": 32.970598}, {"timestamp": 2685.23, "power": 32.970598}, {"timestamp": 2705.77, "power": 32.970598}, {"timestamp": 2726.31, "power": 32.970598}, {"timestamp": 2746.81, "power": 32.970598}, {"timestamp": 2767.34, "power": 32.970598}, {"timestamp": 2787.87, "power": 32.970598}, {"timestamp": 2808.41, "power": 32.970598}, {"timestamp": 2828.94, "power": 32.970598}, {"timestamp": 2849.47, "power": 32.970598}, {"timestamp": 2870.0, "power": 32.970598}, {"timestamp": 2890.51, "power": 32.970598}, {"timestamp": 2911.0, "power": 32.970598}, {"timestamp": 2931.54, "power": 32.970598}, {"timestamp": 2952.07, "power": 32.970598}, {"timestamp": 2972.6, "power": 32.970598}, {"timestamp": 2993.13, "power": 32.970598}, {"timestamp": 3013.66, "power": 32.970598}, {"timestamp": 3034.2, "power": 32.839642999999995}, {"timestamp": 3055.19, "power": 32.839642999999995}, {"timestamp": 3075.73, "power": 32.839642999999995}, {"timestamp": 3096.27, "power": 32.839642999999995}, {"timestamp": 3116.8, "power": 32.839642999999995}, {"timestamp": 3137.42, "power": 32.839642999999995}, {"timestamp": 3157.97, "power": 32.839642999999995}, {"timestamp": 3178.46, "power": 32.839642999999995}, {"timestamp": 3198.96, "power": 32.839642999999995}, {"timestamp": 3219.49, "power": 32.839642999999995}, {"timestamp": 3240.02, "power": 32.839642999999995}, {"timestamp": 3260.55, "power": 32.839642999999995}, {"timestamp": 3281.09, "power": 32.839642999999995}, {"timestamp": 3301.62, "power": 32.839642999999995}, {"timestamp": 3322.16, "power": 32.839642999999995}, {"timestamp": 3342.68, "power": 32.839642999999995}, {"timestamp": 3363.18, "power": 32.839642999999995}, {"timestamp": 3383.71, "power": 32.839642999999995}, {"timestamp": 3404.24, "power": 32.839642999999995}, {"timestamp": 3424.78, "power": 32.839642999999995}, {"timestamp": 3445.31, "power": 32.839642999999995}, {"timestamp": 3465.85, "power": 32.839642999999995}, {"timestamp": 3486.38, "power": 32.839642999999995}, {"timestamp": 3506.89, "power": 32.839642999999995}, {"timestamp": 3527.42, "power": 32.839642999999995}, {"timestamp": 3547.95, "power": 32.839642999999995}, {"timestamp": 3568.49, "power": 32.839642999999995}, {"timestamp": 3589.02, "power": 32.839642999999995}, {"timestamp": 3609.56, "power": 32.839642999999995}, {"timestamp": 3630.09, "power": 32.839642999999995}, {"timestamp": 3650.6, "power": 32.839642999999995}, {"timestamp": 3671.09, "power": 32.839642999999995}, {"timestamp": 3691.66, "power": 32.839642999999995}, {"timestamp": 3712.23, "power": 32.839642999999995}, {"timestamp": 3732.76, "power": 32.839642999999995}, {"timestamp": 3753.29, "power": 32.839642999999995}, {"timestamp": 3773.82, "power": 32.839642999999995}, {"timestamp": 3794.34, "power": 32.839642999999995}, {"timestamp": 3814.86, "power": 32.839642999999995}, {"timestamp": 3835.38, "power": 32.839642999999995}, {"timestamp": 3855.93, "power": 32.839642999999995}, {"timestamp": 3876.48, "power": 32.839642999999995}, {"timestamp": 3897.03, "power": 32.839642999999995}, {"timestamp": 3917.57, "power": 32.839642999999995}, {"timestamp": 3938.12, "power": 32.839642999999995}, {"timestamp": 3958.65, "power": 32.839642999999995}, {"timestamp": 3979.16, "power": 32.839642999999995}, {"timestamp": 3999.7, "power": 32.839642999999995}, {"timestamp": 4020.24, "power": 32.839642999999995}, {"timestamp": 4040.79, "power": 33.663371999999995}, {"timestamp": 4061.93, "power": 33.663371999999995}, {"timestamp": 4082.48, "power": 33.663371999999995}, {"timestamp": 4102.98, "power": 33.663371999999995}, {"timestamp": 4123.52, "power": 33.663371999999995}, {"timestamp": 4144.07, "power": 33.663371999999995}, {"timestamp": 4164.61, "power": 33.663371999999995}, {"timestamp": 4185.16, "power": 33.663371999999995}, {"timestamp": 4205.71, "power": 33.663371999999995}, {"timestamp": 4226.26, "power": 33.663371999999995}, {"timestamp": 4246.78, "power": 33.663371999999995}, {"timestamp": 4267.32, "power": 33.663371999999995}, {"timestamp": 4287.87, "power": 33.663371999999995}, {"timestamp": 4308.43, "power": 33.663371999999995}, {"timestamp": 4328.97, "power": 33.663371999999995}, {"timestamp": 4349.53, "power": 33.663371999999995}, {"timestamp": 4370.07, "power": 33.663371999999995}, {"timestamp": 4390.6, "power": 33.663371999999995}, {"timestamp": 4411.1, "power": 33.663371999999995}, {"timestamp": 4431.64, "power": 33.663371999999995}, {"timestamp": 4452.19, "power": 33.663371999999995}, {"timestamp": 4472.74, "power": 33.663371999999995}, {"timestamp": 4493.29, "power": 33.663371999999995}, {"timestamp": 4513.84, "power": 33.663371999999995}, {"timestamp": 4534.39, "power": 33.663371999999995}, {"timestamp": 4554.94, "power": 33.663371999999995}, {"timestamp": 4575.48, "power": 33.663371999999995}, {"timestamp": 4596.03, "power": 33.663371999999995}, {"timestamp": 4616.58, "power": 33.663371999999995}, {"timestamp": 4637.14, "power": 33.663371999999995}, {"timestamp": 4657.69, "power": 33.663371999999995}, {"timestamp": 4678.23, "power": 33.663371999999995}, {"timestamp": 4698.76, "power": 33.663371999999995}, {"timestamp": 4719.3, "power": 33.663371999999995}, {"timestamp": 4739.85, "power": 33.663371999999995}, {"timestamp": 4760.4, "power": 33.663371999999995}, {"timestamp": 4780.95, "power": 33.663371999999995}, {"timestamp": 4801.49, "power": 33.663371999999995}, {"timestamp": 4822.04, "power": 33.663371999999995}, {"timestamp": 4842.56, "power": 33.663371999999995}, {"timestamp": 4863.06, "power": 33.663371999999995}, {"timestamp": 4883.6, "power": 33.663371999999995}, {"timestamp": 4904.15, "power": 33.663371999999995}, {"timestamp": 4924.69, "power": 33.663371999999995}, {"timestamp": 4945.24, "power": 33.663371999999995}, {"timestamp": 4965.79, "power": 33.663371999999995}, {"timestamp": 4986.33, "power": 33.663371999999995}, {"timestamp": 5006.87, "power": 33.663371999999995}, {"timestamp": 5027.4, "power": 33.663371999999995}, {"timestamp": 5047.95, "power": 33.289856}, {"timestamp": 5069.02, "power": 33.289856}, {"timestamp": 5089.57, "power": 33.289856}, {"timestamp": 5110.12, "power": 33.289856}, {"timestamp": 5130.65, "power": 33.289856}, {"timestamp": 5151.16, "power": 33.289856}, {"timestamp": 5171.69, "power": 33.289856}, {"timestamp": 5192.24, "power": 33.289856}, {"timestamp": 5212.78, "power": 33.289856}, {"timestamp": 5233.33, "power": 33.289856}, {"timestamp": 5253.88, "power": 33.289856}, {"timestamp": 5274.43, "power": 33.289856}, {"timestamp": 5294.93, "power": 33.289856}, {"timestamp": 5315.49, "power": 33.289856}, {"timestamp": 5336.04, "power": 33.289856}, {"timestamp": 5356.59, "power": 33.289856}, {"timestamp": 5377.14, "power": 33.289856}, {"timestamp": 5397.68, "power": 33.289856}, {"timestamp": 5418.23, "power": 33.289856}, {"timestamp": 5438.75, "power": 33.289856}, {"timestamp": 5459.29, "power": 33.289856}, {"timestamp": 5479.83, "power": 33.289856}, {"timestamp": 5500.38, "power": 33.289856}, {"timestamp": 5520.93, "power": 33.289856}, {"timestamp": 5541.48, "power": 33.289856}, {"timestamp": 5562.02, "power": 33.289856}, {"timestamp": 5582.54, "power": 33.289856}, {"timestamp": 5603.04, "power": 33.289856}, {"timestamp": 5623.58, "power": 33.289856}, {"timestamp": 5644.13, "power": 33.289856}, {"timestamp": 5664.68, "power": 33.289856}, {"timestamp": 5685.22, "power": 33.289856}, {"timestamp": 5705.77, "power": 33.289856}, {"timestamp": 5726.32, "power": 33.289856}, {"timestamp": 5746.84, "power": 33.289856}, {"timestamp": 5767.38, "power": 33.289856}, {"timestamp": 5787.94, "power": 33.289856}, {"timestamp": 5808.49, "power": 33.289856}, {"timestamp": 5829.04, "power": 33.289856}, {"timestamp": 5849.59, "power": 33.289856}, {"timestamp": 5870.14, "power": 33.289856}, {"timestamp": 5890.67, "power": 33.289856}, {"timestamp": 5911.21, "power": 33.289856}, {"timestamp": 5931.76, "power": 33.289856}, {"timestamp": 5952.31, "power": 33.289856}, {"timestamp": 5972.87, "power": 33.289856}, {"timestamp": 5993.42, "power": 33.289856}, {"timestamp": 6013.96, "power": 33.289856}, {"timestamp": 6034.46, "power": 33.289856}, {"timestamp": 6054.96, "power": 33.670113}, {"timestamp": 6076.05, "power": 33.670113}, {"timestamp": 6096.59, "power": 33.670113}, {"timestamp": 6117.15, "power": 33.670113}, {"timestamp": 6137.7, "power": 33.670113}, {"timestamp": 6158.24, "power": 33.670113}, {"timestamp": 6178.76, "power": 33.670113}, {"timestamp": 6199.3, "power": 33.670113}, {"timestamp": 6219.85, "power": 33.670113}, {"timestamp": 6240.39, "power": 33.670113}, {"timestamp": 6260.94, "power": 33.670113}, {"timestamp": 6281.48, "power": 33.670113}, {"timestamp": 6302.03, "power": 33.670113}, {"timestamp": 6322.55, "power": 33.670113}, {"timestamp": 6343.05, "power": 33.670113}, {"timestamp": 6363.59, "power": 33.670113}, {"timestamp": 6384.14, "power": 33.670113}, {"timestamp": 6404.69, "power": 33.670113}, {"timestamp": 6425.24, "power": 33.670113}, {"timestamp": 6445.78, "power": 33.670113}, {"timestamp": 6466.33, "power": 33.670113}, {"timestamp": 6486.86, "power": 33.670113}, {"timestamp": 6507.4, "power": 33.670113}, {"timestamp": 6527.95, "power": 33.670113}, {"timestamp": 6548.49, "power": 33.670113}, {"timestamp": 6569.04, "power": 33.670113}, {"timestamp": 6589.58, "power": 33.670113}, {"timestamp": 6610.13, "power": 33.670113}, {"timestamp": 6630.66, "power": 33.670113}, {"timestamp": 6651.15, "power": 33.670113}, {"timestamp": 6671.69, "power": 33.670113}, {"timestamp": 6692.24, "power": 33.670113}, {"timestamp": 6712.79, "power": 33.670113}, {"timestamp": 6733.34, "power": 33.670113}, {"timestamp": 6753.89, "power": 33.670113}, {"timestamp": 6774.44, "power": 33.670113}, {"timestamp": 6794.99, "power": 33.670113}, {"timestamp": 6815.54, "power": 33.670113}, {"timestamp": 6836.09, "power": 33.670113}, {"timestamp": 6856.64, "power": 33.670113}, {"timestamp": 6877.19, "power": 33.670113}, {"timestamp": 6897.74, "power": 33.670113}, {"timestamp": 6918.3, "power": 33.670113}, {"timestamp": 6938.84, "power": 33.670113}, {"timestamp": 6959.38, "power": 33.670113}, {"timestamp": 6979.93, "power": 33.670113}, {"timestamp": 7000.48, "power": 33.670113}, {"timestamp": 7021.03, "power": 33.670113}, {"timestamp": 7041.58, "power": 33.670113}, {"timestamp": 7062.13, "power": 33.466321}, {"timestamp": 7083.32, "power": 33.466321}, {"timestamp": 7103.87, "power": 33.466321}, {"timestamp": 7124.42, "power": 33.466321}, {"timestamp": 7144.97, "power": 33.466321}, {"timestamp": 7165.52, "power": 33.466321}, {"timestamp": 7186.07, "power": 33.466321}, {"timestamp": 7206.62, "power": 33.466321}, {"timestamp": 7227.12, "power": 33.466321}, {"timestamp": 7247.67, "power": 33.466321}, {"timestamp": 7268.22, "power": 33.466321}, {"timestamp": 7288.77, "power": 33.466321}, {"timestamp": 7309.32, "power": 33.466321}, {"timestamp": 7329.86, "power": 33.466321}, {"timestamp": 7350.42, "power": 33.466321}, {"timestamp": 7370.92, "power": 33.466321}, {"timestamp": 7391.49, "power": 33.466321}, {"timestamp": 7412.06, "power": 33.466321}, {"timestamp": 7432.63, "power": 33.466321}, {"timestamp": 7453.2, "power": 33.466321}, {"timestamp": 7473.78, "power": 33.466321}, {"timestamp": 7494.36, "power": 33.466321}, {"timestamp": 7514.87, "power": 33.466321}, {"timestamp": 7535.44, "power": 33.466321}, {"timestamp": 7556.02, "power": 33.466321}, {"timestamp": 7576.59, "power": 33.466321}, {"timestamp": 7597.17, "power": 33.466321}, {"timestamp": 7617.72, "power": 33.466321}, {"timestamp": 7638.29, "power": 33.466321}, {"timestamp": 7658.82, "power": 33.466321}, {"timestamp": 7679.38, "power": 33.466321}, {"timestamp": 7699.93, "power": 33.466321}, {"timestamp": 7720.48, "power": 33.466321}, {"timestamp": 7741.04, "power": 33.466321}, {"timestamp": 7761.59, "power": 33.466321}, {"timestamp": 7782.14, "power": 33.466321}, {"timestamp": 7802.68, "power": 33.466321}, {"timestamp": 7823.24, "power": 33.466321}, {"timestamp": 7843.82, "power": 33.466321}, {"timestamp": 7864.4, "power": 33.466321}, {"timestamp": 7884.99, "power": 33.466321}, {"timestamp": 7905.55, "power": 33.466321}, {"timestamp": 7926.14, "power": 33.466321}, {"timestamp": 7946.66, "power": 33.466321}, {"timestamp": 7967.16, "power": 33.466321}, {"timestamp": 7987.73, "power": 33.466321}, {"timestamp": 8008.32, "power": 33.466321}, {"timestamp": 8028.91, "power": 33.466321}, {"timestamp": 8049.48, "power": 33.466321}, {"timestamp": 8070.06, "power": 33.439994}, {"timestamp": 8091.28, "power": 33.439994}, {"timestamp": 8111.82, "power": 33.439994}, {"timestamp": 8132.36, "power": 33.439994}, {"timestamp": 8152.9, "power": 33.439994}, {"timestamp": 8173.44, "power": 33.439994}, {"timestamp": 8193.99, "power": 33.439994}, {"timestamp": 8214.52, "power": 33.439994}, {"timestamp": 8235.08, "power": 33.439994}, {"timestamp": 8255.64, "power": 33.439994}, {"timestamp": 8276.21, "power": 33.439994}, {"timestamp": 8296.78, "power": 33.439994}, {"timestamp": 8317.35, "power": 33.439994}, {"timestamp": 8337.92, "power": 33.439994}, {"timestamp": 8358.5, "power": 33.439994}, {"timestamp": 8379.0, "power": 33.439994}, {"timestamp": 8399.57, "power": 33.439994}, {"timestamp": 8420.13, "power": 33.439994}, {"timestamp": 8440.71, "power": 33.439994}, {"timestamp": 8461.28, "power": 33.439994}, {"timestamp": 8481.85, "power": 33.439994}, {"timestamp": 8502.41, "power": 33.439994}, {"timestamp": 8522.91, "power": 33.439994}, {"timestamp": 8543.47, "power": 33.439994}, {"timestamp": 8564.05, "power": 33.439994}, {"timestamp": 8584.63, "power": 33.439994}, {"timestamp": 8605.2, "power": 33.439994}, {"timestamp": 8625.76, "power": 33.439994}, {"timestamp": 8646.34, "power": 33.439994}, {"timestamp": 8666.85, "power": 33.439994}, {"timestamp": 8687.4, "power": 33.439994}, {"timestamp": 8707.98, "power": 33.439994}, {"timestamp": 8728.56, "power": 33.439994}, {"timestamp": 8749.12, "power": 33.439994}, {"timestamp": 8769.7, "power": 33.439994}, {"timestamp": 8790.27, "power": 33.439994}, {"timestamp": 8810.79, "power": 33.439994}, {"timestamp": 8831.35, "power": 33.439994}, {"timestamp": 8851.92, "power": 33.439994}, {"timestamp": 8872.48, "power": 33.439994}, {"timestamp": 8893.05, "power": 33.439994}, {"timestamp": 8913.6, "power": 33.439994}, {"timestamp": 8934.17, "power": 33.439994}, {"timestamp": 8954.69, "power": 33.439994}, {"timestamp": 8975.24, "power": 33.439994}, {"timestamp": 8995.81, "power": 33.439994}, {"timestamp": 9016.37, "power": 33.439994}, {"timestamp": 9036.94, "power": 33.439994}, {"timestamp": 9057.51, "power": 33.439994}, {"timestamp": 9078.08, "power": 33.472865999999996}, {"timestamp": 9099.25, "power": 33.472865999999996}, {"timestamp": 9119.79, "power": 33.472865999999996}, {"timestamp": 9140.34, "power": 33.472865999999996}, {"timestamp": 9160.88, "power": 33.472865999999996}, {"timestamp": 9181.42, "power": 33.472865999999996}, {"timestamp": 9201.96, "power": 33.472865999999996}, {"timestamp": 9222.46, "power": 33.472865999999996}, {"timestamp": 9242.96, "power": 33.472865999999996}, {"timestamp": 9263.49, "power": 33.472865999999996}, {"timestamp": 9284.06, "power": 33.472865999999996}, {"timestamp": 9304.62, "power": 33.472865999999996}, {"timestamp": 9325.2, "power": 33.472865999999996}, {"timestamp": 9345.77, "power": 33.472865999999996}, {"timestamp": 9366.34, "power": 33.472865999999996}, {"timestamp": 9386.85, "power": 33.472865999999996}, {"timestamp": 9407.41, "power": 33.472865999999996}, {"timestamp": 9427.97, "power": 33.472865999999996}, {"timestamp": 9448.55, "power": 33.472865999999996}, {"timestamp": 9469.11, "power": 33.472865999999996}, {"timestamp": 9489.69, "power": 33.472865999999996}, {"timestamp": 9510.24, "power": 33.472865999999996}, {"timestamp": 9530.76, "power": 33.472865999999996}, {"timestamp": 9551.31, "power": 33.472865999999996}, {"timestamp": 9571.87, "power": 33.472865999999996}, {"timestamp": 9592.44, "power": 33.472865999999996}, {"timestamp": 9613.02, "power": 33.472865999999996}, {"timestamp": 9633.6, "power": 33.472865999999996}, {"timestamp": 9654.17, "power": 33.472865999999996}, {"timestamp": 9674.69, "power": 33.472865999999996}, {"timestamp": 9695.19, "power": 33.472865999999996}, {"timestamp": 9715.72, "power": 33.472865999999996}, {"timestamp": 9736.26, "power": 33.472865999999996}, {"timestamp": 9756.8, "power": 33.472865999999996}, {"timestamp": 9777.35, "power": 33.472865999999996}, {"timestamp": 9797.89, "power": 33.472865999999996}, {"timestamp": 9818.46, "power": 33.472865999999996}, {"timestamp": 9838.95, "power": 33.472865999999996}, {"timestamp": 9859.48, "power": 33.472865999999996}, {"timestamp": 9880.03, "power": 33.472865999999996}, {"timestamp": 9900.57, "power": 33.472865999999996}, {"timestamp": 9921.1, "power": 33.472865999999996}, {"timestamp": 9941.65, "power": 33.472865999999996}, {"timestamp": 9962.19, "power": 33.472865999999996}, {"timestamp": 9982.71, "power": 33.472865999999996}, {"timestamp": 10003.2, "power": 33.472865999999996}, {"timestamp": 10023.8, "power": 33.472865999999996}, {"timestamp": 10044.3, "power": 33.472865999999996}, {"timestamp": 10064.9, "power": 33.472865999999996}, {"timestamp": 10085.4, "power": 33.906637}, {"timestamp": 10107.6, "power": 33.906637}, {"timestamp": 10128.1, "power": 33.906637}, {"timestamp": 10148.7, "power": 33.906637}, {"timestamp": 10169.2, "power": 33.906637}, {"timestamp": 10189.8, "power": 33.906637}, {"timestamp": 10210.4, "power": 33.906637}, {"timestamp": 10230.9, "power": 33.906637}, {"timestamp": 10251.4, "power": 33.906637}, {"timestamp": 10272.0, "power": 33.906637}, {"timestamp": 10292.6, "power": 33.906637}, {"timestamp": 10313.1, "power": 33.906637}, {"timestamp": 10333.7, "power": 33.906637}, {"timestamp": 10354.3, "power": 33.906637}, {"timestamp": 10374.8, "power": 33.906637}, {"timestamp": 10395.4, "power": 33.906637}, {"timestamp": 10415.9, "power": 33.906637}, {"timestamp": 10436.5, "power": 33.906637}, {"timestamp": 10457.1, "power": 33.906637}, {"timestamp": 10477.6, "power": 33.906637}, {"timestamp": 10498.2, "power": 33.906637}, {"timestamp": 10518.7, "power": 33.906637}, {"timestamp": 10539.3, "power": 33.906637}, {"timestamp": 10559.9, "power": 33.906637}, {"timestamp": 10580.4, "power": 33.906637}, {"timestamp": 10601.0, "power": 33.906637}, {"timestamp": 10621.6, "power": 33.906637}, {"timestamp": 10642.1, "power": 33.906637}, {"timestamp": 10662.7, "power": 33.906637}, {"timestamp": 10683.2, "power": 33.906637}, {"timestamp": 10703.8, "power": 33.906637}, {"timestamp": 10724.4, "power": 33.906637}, {"timestamp": 10744.9, "power": 33.906637}, {"timestamp": 10765.5, "power": 33.906637}, {"timestamp": 10786.1, "power": 33.906637}, {"timestamp": 10806.6, "power": 33.906637}, {"timestamp": 10827.2, "power": 33.906637}, {"timestamp": 10847.8, "power": 33.906637}, {"timestamp": 10868.3, "power": 33.906637}, {"timestamp": 10888.9, "power": 33.906637}, {"timestamp": 10909.5, "power": 33.906637}, {"timestamp": 10930.0, "power": 33.906637}, {"timestamp": 10950.6, "power": 33.906637}, {"timestamp": 10971.1, "power": 33.906637}, {"timestamp": 10991.6, "power": 33.906637}, {"timestamp": 11012.2, "power": 33.906637}, {"timestamp": 11032.7, "power": 33.906637}, {"timestamp": 11053.3, "power": 33.906637}, {"timestamp": 11073.9, "power": 33.906637}, {"timestamp": 11094.5, "power": 33.317842}, {"timestamp": 11115.8, "power": 33.317842}, {"timestamp": 11136.3, "power": 33.317842}, {"timestamp": 11156.9, "power": 33.317842}, {"timestamp": 11177.4, "power": 33.317842}, {"timestamp": 11198.0, "power": 33.317842}, {"timestamp": 11218.6, "power": 33.317842}, {"timestamp": 11239.1, "power": 33.317842}, {"timestamp": 11259.6, "power": 33.317842}, {"timestamp": 11280.2, "power": 33.317842}, {"timestamp": 11300.8, "power": 33.317842}, {"timestamp": 11321.3, "power": 33.317842}, {"timestamp": 11341.9, "power": 33.317842}, {"timestamp": 11362.5, "power": 33.317842}, {"timestamp": 11383.0, "power": 33.317842}, {"timestamp": 11403.6, "power": 33.317842}, {"timestamp": 11424.1, "power": 33.317842}, {"timestamp": 11444.7, "power": 33.317842}, {"timestamp": 11465.3, "power": 33.317842}, {"timestamp": 11485.8, "power": 33.317842}, {"timestamp": 11506.4, "power": 33.317842}, {"timestamp": 11526.9, "power": 33.317842}, {"timestamp": 11547.5, "power": 33.317842}, {"timestamp": 11568.0, "power": 33.317842}, {"timestamp": 11588.6, "power": 33.317842}, {"timestamp": 11609.2, "power": 33.317842}, {"timestamp": 11629.7, "power": 33.317842}, {"timestamp": 11650.3, "power": 33.317842}, {"timestamp": 11670.8, "power": 33.317842}, {"timestamp": 11691.4, "power": 33.317842}, {"timestamp": 11711.9, "power": 33.317842}, {"timestamp": 11732.5, "power": 33.317842}, {"timestamp": 11753.0, "power": 33.317842}, {"timestamp": 11773.5, "power": 33.317842}, {"timestamp": 11794.1, "power": 33.317842}, {"timestamp": 11814.6, "power": 33.317842}, {"timestamp": 11835.1, "power": 33.317842}, {"timestamp": 11855.6, "power": 33.317842}, {"timestamp": 11876.2, "power": 33.317842}, {"timestamp": 11896.8, "power": 33.317842}, {"timestamp": 11917.3, "power": 33.317842}, {"timestamp": 11937.9, "power": 33.317842}, {"timestamp": 11958.5, "power": 33.317842}, {"timestamp": 11979.0, "power": 33.317842}, {"timestamp": 11999.5, "power": 33.317842}, {"timestamp": 12020.1, "power": 33.317842}, {"timestamp": 12040.7, "power": 33.317842}, {"timestamp": 12061.2, "power": 33.317842}, {"timestamp": 12081.8, "power": 33.317842}, {"timestamp": 12102.4, "power": 33.489031}, {"timestamp": 12123.5, "power": 33.489031}, {"timestamp": 12144.1, "power": 33.489031}, {"timestamp": 12164.6, "power": 33.489031}, {"timestamp": 12185.1, "power": 33.489031}, {"timestamp": 12205.7, "power": 33.489031}, {"timestamp": 12226.3, "power": 33.489031}, {"timestamp": 12246.8, "power": 33.489031}, {"timestamp": 12267.3, "power": 33.489031}, {"timestamp": 12287.9, "power": 33.489031}, {"timestamp": 12308.4, "power": 33.489031}, {"timestamp": 12329.0, "power": 33.489031}, {"timestamp": 12349.6, "power": 33.489031}, {"timestamp": 12370.1, "power": 33.489031}, {"timestamp": 12390.7, "power": 33.489031}, {"timestamp": 12411.2, "power": 33.489031}, {"timestamp": 12431.8, "power": 33.489031}, {"timestamp": 12452.4, "power": 33.489031}, {"timestamp": 12473.0, "power": 33.489031}, {"timestamp": 12493.5, "power": 33.489031}, {"timestamp": 12514.1, "power": 33.489031}, {"timestamp": 12534.6, "power": 33.489031}, {"timestamp": 12555.1, "power": 33.489031}, {"timestamp": 12575.7, "power": 33.489031}, {"timestamp": 12596.3, "power": 33.489031}, {"timestamp": 12616.8, "power": 33.489031}, {"timestamp": 12637.4, "power": 33.489031}, {"timestamp": 12658.0, "power": 33.489031}, {"timestamp": 12678.5, "power": 33.489031}, {"timestamp": 12699.0, "power": 33.489031}, {"timestamp": 12719.6, "power": 33.489031}, {"timestamp": 12740.1, "power": 33.489031}, {"timestamp": 12760.7, "power": 33.489031}, {"timestamp": 12781.3, "power": 33.489031}, {"timestamp": 12801.8, "power": 33.489031}, {"timestamp": 12822.4, "power": 33.489031}, {"timestamp": 12843.0, "power": 33.489031}, {"timestamp": 12863.5, "power": 33.489031}, {"timestamp": 12884.1, "power": 33.489031}, {"timestamp": 12904.7, "power": 33.489031}, {"timestamp": 12925.2, "power": 33.489031}, {"timestamp": 12945.8, "power": 33.489031}, {"timestamp": 12966.4, "power": 33.489031}, {"timestamp": 12986.9, "power": 33.489031}, {"timestamp": 13007.4, "power": 33.489031}, {"timestamp": 13028.0, "power": 33.489031}, {"timestamp": 13048.6, "power": 33.489031}, {"timestamp": 13069.2, "power": 33.489031}, {"timestamp": 13089.7, "power": 33.489031}, {"timestamp": 13110.3, "power": 34.06557600000001}, {"timestamp": 13131.5, "power": 34.06557600000001}, {"timestamp": 13152.0, "power": 34.06557600000001}, {"timestamp": 13172.6, "power": 34.06557600000001}, {"timestamp": 13193.1, "power": 34.06557600000001}, {"timestamp": 13213.7, "power": 34.06557600000001}, {"timestamp": 13234.3, "power": 34.06557600000001}, {"timestamp": 13254.8, "power": 34.06557600000001}, {"timestamp": 13275.3, "power": 34.06557600000001}, {"timestamp": 13295.9, "power": 34.06557600000001}, {"timestamp": 13316.5, "power": 34.06557600000001}, {"timestamp": 13337.1, "power": 34.06557600000001}, {"timestamp": 13357.6, "power": 34.06557600000001}, {"timestamp": 13378.2, "power": 34.06557600000001}, {"timestamp": 13398.7, "power": 34.06557600000001}, {"timestamp": 13419.3, "power": 34.06557600000001}, {"timestamp": 13439.8, "power": 34.06557600000001}, {"timestamp": 13460.4, "power": 34.06557600000001}, {"timestamp": 13481.0, "power": 34.06557600000001}, {"timestamp": 13501.6, "power": 34.06557600000001}, {"timestamp": 13522.1, "power": 34.06557600000001}, {"timestamp": 13542.6, "power": 34.06557600000001}, {"timestamp": 13563.1, "power": 34.06557600000001}, {"timestamp": 13583.7, "power": 34.06557600000001}, {"timestamp": 13604.2, "power": 34.06557600000001}, {"timestamp": 13624.8, "power": 34.06557600000001}, {"timestamp": 13645.4, "power": 34.06557600000001}, {"timestamp": 13665.9, "power": 34.06557600000001}, {"timestamp": 13686.5, "power": 34.06557600000001}, {"timestamp": 13707.0, "power": 34.06557600000001}, {"timestamp": 13727.6, "power": 34.06557600000001}, {"timestamp": 13748.1, "power": 34.06557600000001}, {"timestamp": 13768.7, "power": 34.06557600000001}, {"timestamp": 13789.3, "power": 34.06557600000001}, {"timestamp": 13809.8, "power": 34.06557600000001}, {"timestamp": 13830.4, "power": 34.06557600000001}, {"timestamp": 13850.9, "power": 34.06557600000001}, {"timestamp": 13871.4, "power": 34.06557600000001}, {"timestamp": 13892.0, "power": 34.06557600000001}, {"timestamp": 13912.6, "power": 34.06557600000001}, {"timestamp": 13933.2, "power": 34.06557600000001}, {"timestamp": 13953.7, "power": 34.06557600000001}, {"timestamp": 13974.3, "power": 34.06557600000001}, {"timestamp": 13994.8, "power": 34.06557600000001}, {"timestamp": 14015.4, "power": 34.06557600000001}, {"timestamp": 14035.9, "power": 34.06557600000001}, {"timestamp": 14056.5, "power": 34.06557600000001}, {"timestamp": 14077.1, "power": 34.06557600000001}, {"timestamp": 14097.7, "power": 34.06557600000001}, {"timestamp": 14118.3, "power": 33.899736000000004}, {"timestamp": 14139.4, "power": 33.899736000000004}, {"timestamp": 14160.0, "power": 33.899736000000004}, {"timestamp": 14180.5, "power": 33.899736000000004}, {"timestamp": 14201.1, "power": 33.899736000000004}, {"timestamp": 14221.6, "power": 33.899736000000004}, {"timestamp": 14242.2, "power": 33.899736000000004}, {"timestamp": 14262.7, "power": 33.899736000000004}, {"timestamp": 14283.3, "power": 33.899736000000004}, {"timestamp": 14303.9, "power": 33.899736000000004}, {"timestamp": 14324.4, "power": 33.899736000000004}, {"timestamp": 14345.0, "power": 33.899736000000004}, {"timestamp": 14365.6, "power": 33.899736000000004}, {"timestamp": 14386.2, "power": 33.899736000000004}, {"timestamp": 14406.7, "power": 33.899736000000004}, {"timestamp": 14427.3, "power": 33.899736000000004}, {"timestamp": 14447.8, "power": 33.899736000000004}, {"timestamp": 14468.4, "power": 33.899736000000004}, {"timestamp": 14489.0, "power": 33.899736000000004}, {"timestamp": 14509.6, "power": 33.899736000000004}, {"timestamp": 14530.2, "power": 33.899736000000004}, {"timestamp": 14550.7, "power": 33.899736000000004}, {"timestamp": 14571.2, "power": 33.899736000000004}, {"timestamp": 14591.8, "power": 33.899736000000004}, {"timestamp": 14612.4, "power": 33.899736000000004}, {"timestamp": 14633.0, "power": 33.899736000000004}, {"timestamp": 14653.6, "power": 33.899736000000004}, {"timestamp": 14674.2, "power": 33.899736000000004}, {"timestamp": 14694.7, "power": 33.899736000000004}, {"timestamp": 14715.3, "power": 33.899736000000004}, {"timestamp": 14735.8, "power": 33.899736000000004}, {"timestamp": 14756.4, "power": 33.899736000000004}, {"timestamp": 14777.0, "power": 33.899736000000004}, {"timestamp": 14797.5, "power": 33.899736000000004}, {"timestamp": 14818.1, "power": 33.899736000000004}, {"timestamp": 14838.6, "power": 33.899736000000004}, {"timestamp": 14859.1, "power": 33.899736000000004}, {"timestamp": 14879.7, "power": 33.899736000000004}, {"timestamp": 14900.3, "power": 33.899736000000004}, {"timestamp": 14920.9, "power": 33.899736000000004}, {"timestamp": 14941.4, "power": 33.899736000000004}, {"timestamp": 14962.0, "power": 33.899736000000004}, {"timestamp": 14982.5, "power": 33.899736000000004}, {"timestamp": 15003.1, "power": 33.899736000000004}, {"timestamp": 15023.7, "power": 33.899736000000004}, {"timestamp": 15044.2, "power": 33.899736000000004}, {"timestamp": 15064.8, "power": 33.899736000000004}, {"timestamp": 15085.4, "power": 33.899736000000004}, {"timestamp": 15106.0, "power": 33.899736000000004}, {"timestamp": 15126.5, "power": 33.817693000000006}, {"timestamp": 15147.6, "power": 33.817693000000006}, {"timestamp": 15168.1, "power": 33.817693000000006}, {"timestamp": 15188.7, "power": 33.817693000000006}, {"timestamp": 15209.3, "power": 33.817693000000006}, {"timestamp": 15229.9, "power": 33.817693000000006}, {"timestamp": 15250.4, "power": 33.817693000000006}, {"timestamp": 15270.9, "power": 33.817693000000006}, {"timestamp": 15291.5, "power": 33.817693000000006}, {"timestamp": 15312.1, "power": 33.817693000000006}, {"timestamp": 15332.7, "power": 33.817693000000006}, {"timestamp": 15353.3, "power": 33.817693000000006}, {"timestamp": 15373.8, "power": 33.817693000000006}, {"timestamp": 15394.4, "power": 33.817693000000006}, {"timestamp": 15414.9, "power": 33.817693000000006}, {"timestamp": 15435.5, "power": 33.817693000000006}, {"timestamp": 15456.1, "power": 33.817693000000006}, {"timestamp": 15476.6, "power": 33.817693000000006}, {"timestamp": 15497.2, "power": 33.817693000000006}, {"timestamp": 15517.8, "power": 33.817693000000006}, {"timestamp": 15538.4, "power": 33.817693000000006}, {"timestamp": 15558.9, "power": 33.817693000000006}, {"timestamp": 15579.4, "power": 33.817693000000006}, {"timestamp": 15600.0, "power": 33.817693000000006}, {"timestamp": 15620.5, "power": 33.817693000000006}, {"timestamp": 15641.1, "power": 33.817693000000006}, {"timestamp": 15661.7, "power": 33.817693000000006}, {"timestamp": 15682.3, "power": 33.817693000000006}, {"timestamp": 15702.8, "power": 33.817693000000006}, {"timestamp": 15723.3, "power": 33.817693000000006}, {"timestamp": 15743.9, "power": 33.817693000000006}, {"timestamp": 15764.5, "power": 33.817693000000006}, {"timestamp": 15785.0, "power": 33.817693000000006}, {"timestamp": 15805.6, "power": 33.817693000000006}, {"timestamp": 15826.1, "power": 33.817693000000006}, {"timestamp": 15846.7, "power": 33.817693000000006}, {"timestamp": 15867.2, "power": 33.817693000000006}, {"timestamp": 15887.8, "power": 33.817693000000006}, {"timestamp": 15908.3, "power": 33.817693000000006}, {"timestamp": 15928.8, "power": 33.817693000000006}, {"timestamp": 15949.4, "power": 33.817693000000006}, {"timestamp": 15970.0, "power": 33.817693000000006}, {"timestamp": 15990.5, "power": 33.817693000000006}, {"timestamp": 16011.1, "power": 33.817693000000006}, {"timestamp": 16031.7, "power": 33.817693000000006}, {"timestamp": 16052.2, "power": 33.817693000000006}, {"timestamp": 16072.8, "power": 33.817693000000006}, {"timestamp": 16093.4, "power": 33.817693000000006}, {"timestamp": 16113.9, "power": 33.817693000000006}, {"timestamp": 16134.5, "power": 33.692258}, {"timestamp": 16155.6, "power": 33.692258}, {"timestamp": 16176.1, "power": 33.692258}, {"timestamp": 16196.7, "power": 33.692258}, {"timestamp": 16217.2, "power": 33.692258}, {"timestamp": 16237.8, "power": 33.692258}, {"timestamp": 16258.3, "power": 33.692258}, {"timestamp": 16278.9, "power": 33.692258}, {"timestamp": 16299.4, "power": 33.692258}, {"timestamp": 16320.0, "power": 33.692258}, {"timestamp": 16340.5, "power": 33.692258}, {"timestamp": 16361.1, "power": 33.692258}, {"timestamp": 16381.7, "power": 33.692258}, {"timestamp": 16402.2, "power": 33.692258}, {"timestamp": 16422.8, "power": 33.692258}, {"timestamp": 16443.3, "power": 33.692258}, {"timestamp": 16463.9, "power": 33.692258}, {"timestamp": 16484.5, "power": 33.692258}, {"timestamp": 16505.1, "power": 33.692258}, {"timestamp": 16525.6, "power": 33.692258}, {"timestamp": 16546.2, "power": 33.692258}, {"timestamp": 16566.7, "power": 33.692258}, {"timestamp": 16587.3, "power": 33.692258}, {"timestamp": 16607.9, "power": 33.692258}, {"timestamp": 16628.4, "power": 33.692258}, {"timestamp": 16649.0, "power": 33.692258}, {"timestamp": 16669.6, "power": 33.692258}, {"timestamp": 16690.2, "power": 33.692258}, {"timestamp": 16710.7, "power": 33.692258}, {"timestamp": 16731.3, "power": 33.692258}, {"timestamp": 16751.8, "power": 33.692258}, {"timestamp": 16772.4, "power": 33.692258}, {"timestamp": 16792.9, "power": 33.692258}, {"timestamp": 16813.5, "power": 33.692258}, {"timestamp": 16834.1, "power": 33.692258}, {"timestamp": 16854.6, "power": 33.692258}, {"timestamp": 16875.1, "power": 33.692258}, {"timestamp": 16895.6, "power": 33.692258}, {"timestamp": 16916.2, "power": 33.692258}, {"timestamp": 16936.7, "power": 33.692258}, {"timestamp": 16957.3, "power": 33.692258}, {"timestamp": 16977.8, "power": 33.692258}, {"timestamp": 16998.4, "power": 33.692258}, {"timestamp": 17018.9, "power": 33.692258}, {"timestamp": 17039.5, "power": 33.692258}, {"timestamp": 17060.1, "power": 33.692258}, {"timestamp": 17080.6, "power": 33.692258}, {"timestamp": 17101.2, "power": 33.692258}, {"timestamp": 17121.8, "power": 33.692258}, {"timestamp": 17142.4, "power": 33.5904}, {"timestamp": 17163.5, "power": 33.5904}, {"timestamp": 17184.0, "power": 33.5904}, {"timestamp": 17204.6, "power": 33.5904}, {"timestamp": 17225.1, "power": 33.5904}, {"timestamp": 17245.7, "power": 33.5904}, {"timestamp": 17266.2, "power": 33.5904}, {"timestamp": 17286.8, "power": 33.5904}, {"timestamp": 17307.3, "power": 33.5904}, {"timestamp": 17327.9, "power": 33.5904}, {"timestamp": 17348.4, "power": 33.5904}, {"timestamp": 17369.0, "power": 33.5904}, {"timestamp": 17389.5, "power": 33.5904}, {"timestamp": 17410.1, "power": 33.5904}, {"timestamp": 17430.6, "power": 33.5904}, {"timestamp": 17451.1, "power": 33.5904}, {"timestamp": 17471.7, "power": 33.5904}, {"timestamp": 17492.3, "power": 33.5904}, {"timestamp": 17512.8, "power": 33.5904}, {"timestamp": 17533.4, "power": 33.5904}, {"timestamp": 17553.9, "power": 33.5904}, {"timestamp": 17574.5, "power": 33.5904}, {"timestamp": 17595.0, "power": 33.5904}, {"timestamp": 17615.6, "power": 33.5904}, {"timestamp": 17636.1, "power": 33.5904}, {"timestamp": 17656.7, "power": 33.5904}, {"timestamp": 17677.3, "power": 33.5904}, {"timestamp": 17697.8, "power": 33.5904}, {"timestamp": 17718.5, "power": 33.5904}, {"timestamp": 17739.1, "power": 33.5904}, {"timestamp": 17759.7, "power": 33.5904}, {"timestamp": 17780.2, "power": 33.5904}, {"timestamp": 17800.8, "power": 33.5904}, {"timestamp": 17821.4, "power": 33.5904}, {"timestamp": 17841.9, "power": 33.5904}, {"timestamp": 17862.5, "power": 33.5904}, {"timestamp": 17883.0, "power": 33.5904}, {"timestamp": 17903.6, "power": 33.5904}, {"timestamp": 17924.2, "power": 33.5904}, {"timestamp": 17944.8, "power": 33.5904}, {"timestamp": 17965.3, "power": 33.5904}, {"timestamp": 17985.9, "power": 33.5904}, {"timestamp": 18006.5, "power": 33.5904}, {"timestamp": 18027.0, "power": 33.5904}, {"timestamp": 18047.5, "power": 33.5904}, {"timestamp": 18068.1, "power": 33.5904}, {"timestamp": 18088.7, "power": 33.5904}, {"timestamp": 18109.3, "power": 33.5904}, {"timestamp": 18129.9, "power": 33.5904}, {"timestamp": 18150.5, "power": 33.549167999999995}, {"timestamp": 18171.5, "power": 33.549167999999995}, {"timestamp": 18192.1, "power": 33.549167999999995}, {"timestamp": 18212.6, "power": 33.549167999999995}, {"timestamp": 18233.2, "power": 33.549167999999995}, {"timestamp": 18253.7, "power": 33.549167999999995}, {"timestamp": 18274.3, "power": 33.549167999999995}, {"timestamp": 18294.8, "power": 33.549167999999995}, {"timestamp": 18315.3, "power": 33.549167999999995}, {"timestamp": 18335.9, "power": 33.549167999999995}, {"timestamp": 18356.4, "power": 33.549167999999995}, {"timestamp": 18377.0, "power": 33.549167999999995}, {"timestamp": 18397.5, "power": 33.549167999999995}, {"timestamp": 18418.1, "power": 33.549167999999995}, {"timestamp": 18438.6, "power": 33.549167999999995}, {"timestamp": 18459.1, "power": 33.549167999999995}, {"timestamp": 18479.6, "power": 33.549167999999995}, {"timestamp": 18500.2, "power": 33.549167999999995}, {"timestamp": 18520.7, "power": 33.549167999999995}, {"timestamp": 18541.3, "power": 33.549167999999995}, {"timestamp": 18561.8, "power": 33.549167999999995}, {"timestamp": 18582.4, "power": 33.549167999999995}, {"timestamp": 18602.9, "power": 33.549167999999995}, {"timestamp": 18623.4, "power": 33.549167999999995}, {"timestamp": 18644.0, "power": 33.549167999999995}, {"timestamp": 18664.5, "power": 33.549167999999995}, {"timestamp": 18685.1, "power": 33.549167999999995}, {"timestamp": 18705.7, "power": 33.549167999999995}, {"timestamp": 18726.2, "power": 33.549167999999995}, {"timestamp": 18746.8, "power": 33.549167999999995}, {"timestamp": 18767.3, "power": 33.549167999999995}, {"timestamp": 18787.9, "power": 33.549167999999995}, {"timestamp": 18808.5, "power": 33.549167999999995}, {"timestamp": 18829.1, "power": 33.549167999999995}, {"timestamp": 18849.6, "power": 33.549167999999995}, {"timestamp": 18870.2, "power": 33.549167999999995}, {"timestamp": 18890.7, "power": 33.549167999999995}, {"timestamp": 18911.3, "power": 33.549167999999995}, {"timestamp": 18931.9, "power": 33.549167999999995}, {"timestamp": 18952.5, "power": 33.549167999999995}, {"timestamp": 18973.0, "power": 33.549167999999995}, {"timestamp": 18993.6, "power": 33.549167999999995}, {"timestamp": 19014.2, "power": 33.549167999999995}, {"timestamp": 19034.7, "power": 33.549167999999995}, {"timestamp": 19055.3, "power": 33.549167999999995}, {"timestamp": 19075.9, "power": 33.549167999999995}, {"timestamp": 19096.4, "power": 33.549167999999995}, {"timestamp": 19117.0, "power": 33.549167999999995}, {"timestamp": 19137.6, "power": 33.549167999999995}, {"timestamp": 19158.2, "power": 34.303081}, {"timestamp": 19179.3, "power": 34.303081}, {"timestamp": 19199.8, "power": 34.303081}, {"timestamp": 19220.4, "power": 34.303081}, {"timestamp": 19240.9, "power": 34.303081}, {"timestamp": 19261.5, "power": 34.303081}, {"timestamp": 19282.0, "power": 34.303081}, {"timestamp": 19302.6, "power": 34.303081}, {"timestamp": 19323.1, "power": 34.303081}, {"timestamp": 19343.6, "power": 34.303081}, {"timestamp": 19364.2, "power": 34.303081}, {"timestamp": 19384.7, "power": 34.303081}, {"timestamp": 19405.3, "power": 34.303081}, {"timestamp": 19425.8, "power": 34.303081}, {"timestamp": 19446.4, "power": 34.303081}, {"timestamp": 19466.9, "power": 34.303081}, {"timestamp": 19487.4, "power": 34.303081}, {"timestamp": 19508.0, "power": 34.303081}, {"timestamp": 19528.5, "power": 34.303081}, {"timestamp": 19549.1, "power": 34.303081}, {"timestamp": 19569.6, "power": 34.303081}, {"timestamp": 19590.2, "power": 34.303081}, {"timestamp": 19610.7, "power": 34.303081}, {"timestamp": 19631.2, "power": 34.303081}, {"timestamp": 19651.7, "power": 34.303081}, {"timestamp": 19672.3, "power": 34.303081}, {"timestamp": 19692.9, "power": 34.303081}, {"timestamp": 19713.5, "power": 34.303081}, {"timestamp": 19734.1, "power": 34.303081}, {"timestamp": 19754.6, "power": 34.303081}, {"timestamp": 19775.1, "power": 34.303081}, {"timestamp": 19795.7, "power": 34.303081}, {"timestamp": 19816.3, "power": 34.303081}, {"timestamp": 19836.8, "power": 34.303081}, {"timestamp": 19857.4, "power": 34.303081}, {"timestamp": 19878.0, "power": 34.303081}, {"timestamp": 19898.5, "power": 34.303081}, {"timestamp": 19919.1, "power": 34.303081}, {"timestamp": 19939.6, "power": 34.303081}, {"timestamp": 19960.2, "power": 34.303081}, {"timestamp": 19980.8, "power": 34.303081}, {"timestamp": 20001.3, "power": 34.303081}, {"timestamp": 20021.9, "power": 34.303081}, {"timestamp": 20042.5, "power": 34.303081}, {"timestamp": 20063.0, "power": 34.303081}, {"timestamp": 20083.6, "power": 34.303081}, {"timestamp": 20104.1, "power": 34.303081}, {"timestamp": 20124.7, "power": 34.303081}, {"timestamp": 20145.2, "power": 34.303081}, {"timestamp": 20165.8, "power": 33.227066}, {"timestamp": 20188.3, "power": 33.227066}, {"timestamp": 20208.8, "power": 33.227066}, {"timestamp": 20229.4, "power": 33.227066}, {"timestamp": 20250.0, "power": 33.227066}, {"timestamp": 20270.5, "power": 33.227066}, {"timestamp": 20291.0, "power": 33.227066}, {"timestamp": 20311.6, "power": 33.227066}, {"timestamp": 20332.2, "power": 33.227066}, {"timestamp": 20352.7, "power": 33.227066}, {"timestamp": 20373.3, "power": 33.227066}, {"timestamp": 20393.9, "power": 33.227066}, {"timestamp": 20414.5, "power": 33.227066}, {"timestamp": 20435.0, "power": 33.227066}, {"timestamp": 20455.5, "power": 33.227066}, {"timestamp": 20476.0, "power": 33.227066}, {"timestamp": 20496.6, "power": 33.227066}, {"timestamp": 20517.2, "power": 33.227066}, {"timestamp": 20537.7, "power": 33.227066}, {"timestamp": 20558.3, "power": 33.227066}, {"timestamp": 20578.8, "power": 33.227066}, {"timestamp": 20599.3, "power": 33.227066}, {"timestamp": 20619.9, "power": 33.227066}, {"timestamp": 20640.5, "power": 33.227066}, {"timestamp": 20661.0, "power": 33.227066}, {"timestamp": 20681.6, "power": 33.227066}, {"timestamp": 20702.1, "power": 33.227066}, {"timestamp": 20722.7, "power": 33.227066}, {"timestamp": 20743.2, "power": 33.227066}, {"timestamp": 20763.7, "power": 33.227066}, {"timestamp": 20784.3, "power": 33.227066}, {"timestamp": 20804.9, "power": 33.227066}, {"timestamp": 20825.5, "power": 33.227066}, {"timestamp": 20846.0, "power": 33.227066}, {"timestamp": 20866.6, "power": 33.227066}, {"timestamp": 20887.1, "power": 33.227066}, {"timestamp": 20907.6, "power": 33.227066}, {"timestamp": 20928.2, "power": 33.227066}, {"timestamp": 20948.8, "power": 33.227066}, {"timestamp": 20969.3, "power": 33.227066}, {"timestamp": 20989.9, "power": 33.227066}, {"timestamp": 21010.5, "power": 33.227066}, {"timestamp": 21031.0, "power": 33.227066}, {"timestamp": 21051.6, "power": 33.227066}, {"timestamp": 21072.1, "power": 33.227066}, {"timestamp": 21092.7, "power": 33.227066}, {"timestamp": 21113.3, "power": 33.227066}, {"timestamp": 21133.9, "power": 33.227066}, {"timestamp": 21154.5, "power": 33.227066}, {"timestamp": 21175.0, "power": 33.88349100000001}, {"timestamp": 21196.7, "power": 33.88349100000001}, {"timestamp": 21217.2, "power": 33.88349100000001}, {"timestamp": 21237.8, "power": 33.88349100000001}, {"timestamp": 21258.3, "power": 33.88349100000001}, {"timestamp": 21278.9, "power": 33.88349100000001}, {"timestamp": 21299.5, "power": 33.88349100000001}, {"timestamp": 21320.0, "power": 33.88349100000001}, {"timestamp": 21340.6, "power": 33.88349100000001}, {"timestamp": 21361.1, "power": 33.88349100000001}, {"timestamp": 21381.7, "power": 33.88349100000001}, {"timestamp": 21402.2, "power": 33.88349100000001}, {"timestamp": 21422.8, "power": 33.88349100000001}, {"timestamp": 21443.3, "power": 33.88349100000001}, {"timestamp": 21463.9, "power": 33.88349100000001}, {"timestamp": 21484.5, "power": 33.88349100000001}, {"timestamp": 21505.0, "power": 33.88349100000001}, {"timestamp": 21525.6, "power": 33.88349100000001}, {"timestamp": 21546.2, "power": 33.88349100000001}, {"timestamp": 21566.7, "power": 33.88349100000001}, {"timestamp": 21587.2, "power": 33.88349100000001}, {"timestamp": 21607.8, "power": 33.88349100000001}, {"timestamp": 21628.3, "power": 33.88349100000001}, {"timestamp": 21648.9, "power": 33.88349100000001}, {"timestamp": 21669.5, "power": 33.88349100000001}, {"timestamp": 21690.1, "power": 33.88349100000001}, {"timestamp": 21710.6, "power": 33.88349100000001}, {"timestamp": 21731.1, "power": 33.88349100000001}, {"timestamp": 21751.6, "power": 33.88349100000001}, {"timestamp": 21772.2, "power": 33.88349100000001}, {"timestamp": 21792.7, "power": 33.88349100000001}, {"timestamp": 21813.3, "power": 33.88349100000001}, {"timestamp": 21833.8, "power": 33.88349100000001}, {"timestamp": 21854.4, "power": 33.88349100000001}, {"timestamp": 21874.9, "power": 33.88349100000001}, {"timestamp": 21895.4, "power": 33.88349100000001}, {"timestamp": 21916.0, "power": 33.88349100000001}, {"timestamp": 21936.5, "power": 33.88349100000001}, {"timestamp": 21957.2, "power": 33.88349100000001}, {"timestamp": 21977.8, "power": 33.88349100000001}, {"timestamp": 21998.5, "power": 33.88349100000001}, {"timestamp": 22019.0, "power": 33.88349100000001}, {"timestamp": 22039.5, "power": 33.88349100000001}, {"timestamp": 22060.0, "power": 33.88349100000001}, {"timestamp": 22080.6, "power": 33.88349100000001}, {"timestamp": 22101.1, "power": 33.88349100000001}, {"timestamp": 22121.6, "power": 33.88349100000001}, {"timestamp": 22142.2, "power": 33.88349100000001}, {"timestamp": 22162.7, "power": 33.88349100000001}, {"timestamp": 22183.2, "power": 34.401572}, {"timestamp": 22205.9, "power": 34.401572}, {"timestamp": 22226.5, "power": 34.401572}, {"timestamp": 22247.0, "power": 34.401572}, {"timestamp": 22267.5, "power": 34.401572}, {"timestamp": 22288.0, "power": 34.401572}, {"timestamp": 22308.6, "power": 34.401572}, {"timestamp": 22329.1, "power": 34.401572}, {"timestamp": 22349.6, "power": 34.401572}, {"timestamp": 22370.2, "power": 34.401572}, {"timestamp": 22390.7, "power": 34.401572}, {"timestamp": 22411.2, "power": 34.401572}, {"timestamp": 22431.7, "power": 34.401572}, {"timestamp": 22452.2, "power": 34.401572}, {"timestamp": 22472.8, "power": 34.401572}, {"timestamp": 22493.3, "power": 34.401572}, {"timestamp": 22513.8, "power": 34.401572}, {"timestamp": 22534.4, "power": 34.401572}, {"timestamp": 22554.9, "power": 34.401572}, {"timestamp": 22575.4, "power": 34.401572}, {"timestamp": 22595.9, "power": 34.401572}, {"timestamp": 22616.5, "power": 34.401572}, {"timestamp": 22637.0, "power": 34.401572}, {"timestamp": 22657.5, "power": 34.401572}, {"timestamp": 22678.1, "power": 34.401572}, {"timestamp": 22698.6, "power": 34.401572}, {"timestamp": 22719.1, "power": 34.401572}, {"timestamp": 22739.6, "power": 34.401572}, {"timestamp": 22760.1, "power": 34.401572}, {"timestamp": 22780.7, "power": 34.401572}, {"timestamp": 22801.2, "power": 34.401572}, {"timestamp": 22821.7, "power": 34.401572}, {"timestamp": 22842.3, "power": 34.401572}, {"timestamp": 22862.8, "power": 34.401572}, {"timestamp": 22883.3, "power": 34.401572}, {"timestamp": 22903.8, "power": 34.401572}, {"timestamp": 22924.4, "power": 34.401572}, {"timestamp": 22944.9, "power": 34.401572}, {"timestamp": 22965.4, "power": 34.401572}, {"timestamp": 22986.0, "power": 34.401572}, {"timestamp": 23006.5, "power": 34.401572}, {"timestamp": 23027.0, "power": 34.401572}, {"timestamp": 23047.5, "power": 34.401572}, {"timestamp": 23068.1, "power": 34.401572}, {"timestamp": 23088.6, "power": 34.401572}, {"timestamp": 23109.1, "power": 34.401572}, {"timestamp": 23129.6, "power": 34.401572}, {"timestamp": 23150.2, "power": 34.401572}, {"timestamp": 23170.7, "power": 34.401572}, {"timestamp": 23191.2, "power": 34.850148000000004}, {"timestamp": 23212.4, "power": 34.850148000000004}, {"timestamp": 23232.9, "power": 34.850148000000004}, {"timestamp": 23253.5, "power": 34.850148000000004}, {"timestamp": 23274.0, "power": 34.850148000000004}, {"timestamp": 23294.5, "power": 34.850148000000004}, {"timestamp": 23315.0, "power": 34.850148000000004}, {"timestamp": 23335.5, "power": 34.850148000000004}, {"timestamp": 23356.0, "power": 34.850148000000004}, {"timestamp": 23376.6, "power": 34.850148000000004}, {"timestamp": 23397.1, "power": 34.850148000000004}, {"timestamp": 23417.6, "power": 34.850148000000004}, {"timestamp": 23438.2, "power": 34.850148000000004}, {"timestamp": 23458.7, "power": 34.850148000000004}, {"timestamp": 23479.2, "power": 34.850148000000004}, {"timestamp": 23499.8, "power": 34.850148000000004}, {"timestamp": 23520.3, "power": 34.850148000000004}, {"timestamp": 23540.8, "power": 34.850148000000004}, {"timestamp": 23561.4, "power": 34.850148000000004}, {"timestamp": 23581.9, "power": 34.850148000000004}, {"timestamp": 23602.4, "power": 34.850148000000004}, {"timestamp": 23622.9, "power": 34.850148000000004}, {"timestamp": 23643.5, "power": 34.850148000000004}, {"timestamp": 23664.0, "power": 34.850148000000004}, {"timestamp": 23684.5, "power": 34.850148000000004}, {"timestamp": 23705.1, "power": 34.850148000000004}, {"timestamp": 23725.6, "power": 34.850148000000004}, {"timestamp": 23746.1, "power": 34.850148000000004}, {"timestamp": 23766.6, "power": 34.850148000000004}, {"timestamp": 23787.2, "power": 34.850148000000004}, {"timestamp": 23807.7, "power": 34.850148000000004}, {"timestamp": 23828.2, "power": 34.850148000000004}, {"timestamp": 23848.7, "power": 34.850148000000004}, {"timestamp": 23869.3, "power": 34.850148000000004}, {"timestamp": 23889.8, "power": 34.850148000000004}, {"timestamp": 23910.3, "power": 34.850148000000004}, {"timestamp": 23930.8, "power": 34.850148000000004}, {"timestamp": 23951.3, "power": 34.850148000000004}, {"timestamp": 23971.9, "power": 34.850148000000004}, {"timestamp": 23992.4, "power": 34.850148000000004}, {"timestamp": 24012.9, "power": 34.850148000000004}, {"timestamp": 24033.5, "power": 34.850148000000004}, {"timestamp": 24054.0, "power": 34.850148000000004}, {"timestamp": 24074.5, "power": 34.850148000000004}, {"timestamp": 24095.0, "power": 34.850148000000004}, {"timestamp": 24115.5, "power": 34.850148000000004}, {"timestamp": 24136.1, "power": 34.850148000000004}, {"timestamp": 24156.6, "power": 34.850148000000004}, {"timestamp": 24177.1, "power": 34.850148000000004}, {"timestamp": 24197.7, "power": 32.719892}, {"timestamp": 24218.8, "power": 32.719892}, {"timestamp": 24239.3, "power": 32.719892}, {"timestamp": 24259.8, "power": 32.719892}, {"timestamp": 24280.3, "power": 32.719892}, {"timestamp": 24300.8, "power": 32.719892}, {"timestamp": 24321.3, "power": 32.719892}, {"timestamp": 24341.9, "power": 32.719892}, {"timestamp": 24362.4, "power": 32.719892}, {"timestamp": 24382.7, "power": 32.719892}, {"timestamp": 24403.6, "power": 32.719892}, {"timestamp": 24424.2, "power": 32.719892}, {"timestamp": 24444.7, "power": 32.719892}], "timeline": {"START": "3770.155898", "END": "21904.38525"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19714.4}, {"name": "clSetKernelArg", "calls": 19, "time": 3566.52}, {"name": "clReleaseKernel", "calls": 1, "time": 951.216}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.1936}, {"name": "clReleaseContext", "calls": 1, "time": 46.9775}, {"name": "clCreateContext", "calls": 1, "time": 32.5595}, {"name": "clReleaseProgram", "calls": 1, "time": 25.4542}, {"name": "clCreateKernel", "calls": 1, "time": 0.495133}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.346469}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.164963}, {"name": "clEnqueueTask", "calls": 1, "time": 0.084869}, {"name": "clRetainMemObject", "calls": 14, "time": 0.078315}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031624}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022749}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.021302}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020248}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011193}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008632}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00746}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007262}, {"name": "clRetainDevice", "calls": 2, "time": 0.005094}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 18134.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 18133.5}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8728.770215, "utilization": 90.92469, "size": 13090300.0, "time": 1499.675175}, {"type": "WRITE", "transfers": 1, "speed": 6468.59955, "utilization": 67.381245, "size": 519075.0, "time": 80.245378}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 592474080, "speed": 261.587, "utilization": 2.27072, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 37028388, "speed": 486.424, "utilization": 4.22243, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len4/run4.json b/code/fpga/unopt_results/dna.15MB.len4/run4.json new file mode 100644 index 0000000..6a35719 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.7559, "power": 32.854516000000004}, {"timestamp": 54.3698, "power": 32.854516000000004}, {"timestamp": 74.9387, "power": 32.854516000000004}, {"timestamp": 95.4918, "power": 32.854516000000004}, {"timestamp": 116.22, "power": 32.854516000000004}, {"timestamp": 136.893, "power": 32.854516000000004}, {"timestamp": 157.439, "power": 32.854516000000004}, {"timestamp": 178.046, "power": 32.854516000000004}, {"timestamp": 198.642, "power": 32.854516000000004}, {"timestamp": 219.24, "power": 32.854516000000004}, {"timestamp": 239.811, "power": 32.854516000000004}, {"timestamp": 260.364, "power": 32.854516000000004}, {"timestamp": 280.961, "power": 32.854516000000004}, {"timestamp": 301.554, "power": 32.854516000000004}, {"timestamp": 322.146, "power": 32.854516000000004}, {"timestamp": 342.742, "power": 32.854516000000004}, {"timestamp": 363.354, "power": 32.854516000000004}, {"timestamp": 383.911, "power": 32.854516000000004}, {"timestamp": 404.468, "power": 32.854516000000004}, {"timestamp": 425.064, "power": 32.854516000000004}, {"timestamp": 445.659, "power": 32.854516000000004}, {"timestamp": 466.256, "power": 32.854516000000004}, {"timestamp": 486.855, "power": 32.854516000000004}, {"timestamp": 507.453, "power": 32.854516000000004}, {"timestamp": 528.008, "power": 32.854516000000004}, {"timestamp": 548.568, "power": 32.854516000000004}, {"timestamp": 569.162, "power": 32.854516000000004}, {"timestamp": 589.758, "power": 32.854516000000004}, {"timestamp": 610.352, "power": 32.854516000000004}, {"timestamp": 630.948, "power": 32.854516000000004}, {"timestamp": 651.534, "power": 32.854516000000004}, {"timestamp": 672.095, "power": 32.854516000000004}, {"timestamp": 692.656, "power": 32.854516000000004}, {"timestamp": 713.266, "power": 32.854516000000004}, {"timestamp": 733.87, "power": 32.854516000000004}, {"timestamp": 754.468, "power": 32.854516000000004}, {"timestamp": 775.065, "power": 32.854516000000004}, {"timestamp": 795.639, "power": 32.854516000000004}, {"timestamp": 816.194, "power": 32.854516000000004}, {"timestamp": 836.792, "power": 32.854516000000004}, {"timestamp": 857.386, "power": 32.854516000000004}, {"timestamp": 877.984, "power": 32.854516000000004}, {"timestamp": 898.582, "power": 32.854516000000004}, {"timestamp": 919.178, "power": 32.854516000000004}, {"timestamp": 939.749, "power": 32.854516000000004}, {"timestamp": 960.305, "power": 32.854516000000004}, {"timestamp": 980.908, "power": 32.854516000000004}, {"timestamp": 1001.51, "power": 32.854516000000004}, {"timestamp": 1022.1, "power": 32.770992}, {"timestamp": 1043.35, "power": 32.770992}, {"timestamp": 1063.85, "power": 32.770992}, {"timestamp": 1084.34, "power": 32.770992}, {"timestamp": 1104.87, "power": 32.770992}, {"timestamp": 1125.4, "power": 32.770992}, {"timestamp": 1145.94, "power": 32.770992}, {"timestamp": 1166.47, "power": 32.770992}, {"timestamp": 1187.0, "power": 32.770992}, {"timestamp": 1207.51, "power": 32.770992}, {"timestamp": 1228.0, "power": 32.770992}, {"timestamp": 1248.53, "power": 32.770992}, {"timestamp": 1269.06, "power": 32.770992}, {"timestamp": 1289.6, "power": 32.770992}, {"timestamp": 1310.13, "power": 32.770992}, {"timestamp": 1330.66, "power": 32.770992}, {"timestamp": 1351.19, "power": 32.770992}, {"timestamp": 1371.7, "power": 32.770992}, {"timestamp": 1392.24, "power": 32.770992}, {"timestamp": 1412.77, "power": 32.770992}, {"timestamp": 1433.3, "power": 32.770992}, {"timestamp": 1453.84, "power": 32.770992}, {"timestamp": 1474.37, "power": 32.770992}, {"timestamp": 1494.91, "power": 32.770992}, {"timestamp": 1515.41, "power": 32.770992}, {"timestamp": 1535.9, "power": 32.770992}, {"timestamp": 1556.43, "power": 32.770992}, {"timestamp": 1576.97, "power": 32.770992}, {"timestamp": 1597.5, "power": 32.770992}, {"timestamp": 1618.04, "power": 32.770992}, {"timestamp": 1638.57, "power": 32.770992}, {"timestamp": 1659.1, "power": 32.770992}, {"timestamp": 1679.61, "power": 32.770992}, {"timestamp": 1700.14, "power": 32.770992}, {"timestamp": 1720.67, "power": 32.770992}, {"timestamp": 1741.21, "power": 32.770992}, {"timestamp": 1761.74, "power": 32.770992}, {"timestamp": 1782.26, "power": 32.770992}, {"timestamp": 1802.79, "power": 32.770992}, {"timestamp": 1823.33, "power": 32.770992}, {"timestamp": 1843.82, "power": 32.770992}, {"timestamp": 1864.35, "power": 32.770992}, {"timestamp": 1884.88, "power": 32.770992}, {"timestamp": 1905.41, "power": 32.770992}, {"timestamp": 1925.94, "power": 32.770992}, {"timestamp": 1946.48, "power": 32.770992}, {"timestamp": 1967.02, "power": 32.770992}, {"timestamp": 1987.53, "power": 32.770992}, {"timestamp": 2008.01, "power": 32.770992}, {"timestamp": 2028.54, "power": 32.548134000000005}, {"timestamp": 2049.58, "power": 32.548134000000005}, {"timestamp": 2070.11, "power": 32.548134000000005}, {"timestamp": 2090.64, "power": 32.548134000000005}, {"timestamp": 2111.18, "power": 32.548134000000005}, {"timestamp": 2131.68, "power": 32.548134000000005}, {"timestamp": 2152.21, "power": 32.548134000000005}, {"timestamp": 2172.74, "power": 32.548134000000005}, {"timestamp": 2193.27, "power": 32.548134000000005}, {"timestamp": 2213.8, "power": 32.548134000000005}, {"timestamp": 2234.33, "power": 32.548134000000005}, {"timestamp": 2254.86, "power": 32.548134000000005}, {"timestamp": 2275.36, "power": 32.548134000000005}, {"timestamp": 2295.85, "power": 32.548134000000005}, {"timestamp": 2316.37, "power": 32.548134000000005}, {"timestamp": 2336.9, "power": 32.548134000000005}, {"timestamp": 2357.43, "power": 32.548134000000005}, {"timestamp": 2377.97, "power": 32.548134000000005}, {"timestamp": 2398.51, "power": 32.548134000000005}, {"timestamp": 2419.04, "power": 32.548134000000005}, {"timestamp": 2439.55, "power": 32.548134000000005}, {"timestamp": 2460.08, "power": 32.548134000000005}, {"timestamp": 2480.62, "power": 32.548134000000005}, {"timestamp": 2501.16, "power": 32.548134000000005}, {"timestamp": 2521.69, "power": 32.548134000000005}, {"timestamp": 2542.22, "power": 32.548134000000005}, {"timestamp": 2562.76, "power": 32.548134000000005}, {"timestamp": 2583.29, "power": 32.548134000000005}, {"timestamp": 2603.8, "power": 32.548134000000005}, {"timestamp": 2624.32, "power": 32.548134000000005}, {"timestamp": 2644.86, "power": 32.548134000000005}, {"timestamp": 2665.39, "power": 32.548134000000005}, {"timestamp": 2685.93, "power": 32.548134000000005}, {"timestamp": 2706.47, "power": 32.548134000000005}, {"timestamp": 2727.01, "power": 32.548134000000005}, {"timestamp": 2747.55, "power": 32.548134000000005}, {"timestamp": 2768.08, "power": 32.548134000000005}, {"timestamp": 2788.61, "power": 32.548134000000005}, {"timestamp": 2809.15, "power": 32.548134000000005}, {"timestamp": 2829.68, "power": 32.548134000000005}, {"timestamp": 2850.22, "power": 32.548134000000005}, {"timestamp": 2870.75, "power": 32.548134000000005}, {"timestamp": 2891.29, "power": 32.548134000000005}, {"timestamp": 2911.8, "power": 32.548134000000005}, {"timestamp": 2932.33, "power": 32.548134000000005}, {"timestamp": 2952.86, "power": 32.548134000000005}, {"timestamp": 2973.4, "power": 32.548134000000005}, {"timestamp": 2993.93, "power": 32.548134000000005}, {"timestamp": 3014.47, "power": 32.548134000000005}, {"timestamp": 3035.01, "power": 33.534105}, {"timestamp": 3056.09, "power": 33.534105}, {"timestamp": 3076.62, "power": 33.534105}, {"timestamp": 3097.15, "power": 33.534105}, {"timestamp": 3117.68, "power": 33.534105}, {"timestamp": 3138.21, "power": 33.534105}, {"timestamp": 3158.75, "power": 33.534105}, {"timestamp": 3179.28, "power": 33.534105}, {"timestamp": 3199.82, "power": 33.534105}, {"timestamp": 3220.35, "power": 33.534105}, {"timestamp": 3240.88, "power": 33.534105}, {"timestamp": 3261.42, "power": 33.534105}, {"timestamp": 3281.95, "power": 33.534105}, {"timestamp": 3302.48, "power": 33.534105}, {"timestamp": 3323.01, "power": 33.534105}, {"timestamp": 3343.52, "power": 33.534105}, {"timestamp": 3364.01, "power": 33.534105}, {"timestamp": 3384.54, "power": 33.534105}, {"timestamp": 3405.07, "power": 33.534105}, {"timestamp": 3425.61, "power": 33.534105}, {"timestamp": 3446.14, "power": 33.534105}, {"timestamp": 3466.67, "power": 33.534105}, {"timestamp": 3487.21, "power": 33.534105}, {"timestamp": 3507.71, "power": 33.534105}, {"timestamp": 3528.24, "power": 33.534105}, {"timestamp": 3548.77, "power": 33.534105}, {"timestamp": 3569.31, "power": 33.534105}, {"timestamp": 3589.85, "power": 33.534105}, {"timestamp": 3610.38, "power": 33.534105}, {"timestamp": 3630.92, "power": 33.534105}, {"timestamp": 3651.42, "power": 33.534105}, {"timestamp": 3671.91, "power": 33.534105}, {"timestamp": 3692.44, "power": 33.534105}, {"timestamp": 3713.01, "power": 33.534105}, {"timestamp": 3733.57, "power": 33.534105}, {"timestamp": 3754.1, "power": 33.534105}, {"timestamp": 3774.62, "power": 33.534105}, {"timestamp": 3795.15, "power": 33.534105}, {"timestamp": 3815.64, "power": 33.534105}, {"timestamp": 3836.16, "power": 33.534105}, {"timestamp": 3856.69, "power": 33.534105}, {"timestamp": 3877.21, "power": 33.534105}, {"timestamp": 3897.75, "power": 33.534105}, {"timestamp": 3918.29, "power": 33.534105}, {"timestamp": 3938.85, "power": 33.534105}, {"timestamp": 3959.37, "power": 33.534105}, {"timestamp": 3979.89, "power": 33.534105}, {"timestamp": 4000.43, "power": 33.534105}, {"timestamp": 4020.98, "power": 33.534105}, {"timestamp": 4041.52, "power": 33.953359}, {"timestamp": 4062.76, "power": 33.953359}, {"timestamp": 4083.33, "power": 33.953359}, {"timestamp": 4103.86, "power": 33.953359}, {"timestamp": 4124.4, "power": 33.953359}, {"timestamp": 4144.94, "power": 33.953359}, {"timestamp": 4165.48, "power": 33.953359}, {"timestamp": 4186.02, "power": 33.953359}, {"timestamp": 4206.56, "power": 33.953359}, {"timestamp": 4227.09, "power": 33.953359}, {"timestamp": 4247.61, "power": 33.953359}, {"timestamp": 4268.14, "power": 33.953359}, {"timestamp": 4288.67, "power": 33.953359}, {"timestamp": 4309.21, "power": 33.953359}, {"timestamp": 4329.75, "power": 33.953359}, {"timestamp": 4350.29, "power": 33.953359}, {"timestamp": 4370.82, "power": 33.953359}, {"timestamp": 4391.39, "power": 33.953359}, {"timestamp": 4411.88, "power": 33.953359}, {"timestamp": 4432.45, "power": 33.953359}, {"timestamp": 4453.01, "power": 33.953359}, {"timestamp": 4473.57, "power": 33.953359}, {"timestamp": 4494.13, "power": 33.953359}, {"timestamp": 4514.68, "power": 33.953359}, {"timestamp": 4535.23, "power": 33.953359}, {"timestamp": 4555.75, "power": 33.953359}, {"timestamp": 4576.29, "power": 33.953359}, {"timestamp": 4596.85, "power": 33.953359}, {"timestamp": 4617.41, "power": 33.953359}, {"timestamp": 4637.98, "power": 33.953359}, {"timestamp": 4658.54, "power": 33.953359}, {"timestamp": 4679.1, "power": 33.953359}, {"timestamp": 4699.62, "power": 33.953359}, {"timestamp": 4720.17, "power": 33.953359}, {"timestamp": 4740.74, "power": 33.953359}, {"timestamp": 4761.31, "power": 33.953359}, {"timestamp": 4781.87, "power": 33.953359}, {"timestamp": 4802.43, "power": 33.953359}, {"timestamp": 4822.98, "power": 33.953359}, {"timestamp": 4843.5, "power": 33.953359}, {"timestamp": 4864.05, "power": 33.953359}, {"timestamp": 4884.6, "power": 33.953359}, {"timestamp": 4905.15, "power": 33.953359}, {"timestamp": 4925.71, "power": 33.953359}, {"timestamp": 4946.27, "power": 33.953359}, {"timestamp": 4966.81, "power": 33.953359}, {"timestamp": 4987.39, "power": 33.953359}, {"timestamp": 5007.89, "power": 33.953359}, {"timestamp": 5028.44, "power": 33.953359}, {"timestamp": 5049.01, "power": 33.459435}, {"timestamp": 5070.17, "power": 33.459435}, {"timestamp": 5090.76, "power": 33.459435}, {"timestamp": 5111.34, "power": 33.459435}, {"timestamp": 5131.88, "power": 33.459435}, {"timestamp": 5152.38, "power": 33.459435}, {"timestamp": 5172.87, "power": 33.459435}, {"timestamp": 5193.44, "power": 33.459435}, {"timestamp": 5214.0, "power": 33.459435}, {"timestamp": 5234.56, "power": 33.459435}, {"timestamp": 5255.12, "power": 33.459435}, {"timestamp": 5275.65, "power": 33.459435}, {"timestamp": 5296.22, "power": 33.459435}, {"timestamp": 5316.8, "power": 33.459435}, {"timestamp": 5337.37, "power": 33.459435}, {"timestamp": 5357.92, "power": 33.459435}, {"timestamp": 5378.46, "power": 33.459435}, {"timestamp": 5399.0, "power": 33.459435}, {"timestamp": 5419.51, "power": 33.459435}, {"timestamp": 5440.0, "power": 33.459435}, {"timestamp": 5460.54, "power": 33.459435}, {"timestamp": 5481.08, "power": 33.459435}, {"timestamp": 5501.62, "power": 33.459435}, {"timestamp": 5522.16, "power": 33.459435}, {"timestamp": 5542.73, "power": 33.459435}, {"timestamp": 5563.32, "power": 33.459435}, {"timestamp": 5583.81, "power": 33.459435}, {"timestamp": 5604.36, "power": 33.459435}, {"timestamp": 5624.92, "power": 33.459435}, {"timestamp": 5645.48, "power": 33.459435}, {"timestamp": 5666.04, "power": 33.459435}, {"timestamp": 5686.6, "power": 33.459435}, {"timestamp": 5707.15, "power": 33.459435}, {"timestamp": 5727.66, "power": 33.459435}, {"timestamp": 5748.19, "power": 33.459435}, {"timestamp": 5768.73, "power": 33.459435}, {"timestamp": 5789.27, "power": 33.459435}, {"timestamp": 5809.81, "power": 33.459435}, {"timestamp": 5830.35, "power": 33.459435}, {"timestamp": 5850.91, "power": 33.459435}, {"timestamp": 5871.43, "power": 33.459435}, {"timestamp": 5891.92, "power": 33.459435}, {"timestamp": 5912.46, "power": 33.459435}, {"timestamp": 5933.01, "power": 33.459435}, {"timestamp": 5953.56, "power": 33.459435}, {"timestamp": 5974.1, "power": 33.459435}, {"timestamp": 5994.65, "power": 33.459435}, {"timestamp": 6015.19, "power": 33.459435}, {"timestamp": 6035.71, "power": 33.459435}, {"timestamp": 6056.26, "power": 33.742864999999995}, {"timestamp": 6077.36, "power": 33.742864999999995}, {"timestamp": 6097.91, "power": 33.742864999999995}, {"timestamp": 6118.45, "power": 33.742864999999995}, {"timestamp": 6138.99, "power": 33.742864999999995}, {"timestamp": 6159.51, "power": 33.742864999999995}, {"timestamp": 6180.06, "power": 33.742864999999995}, {"timestamp": 6200.6, "power": 33.742864999999995}, {"timestamp": 6221.14, "power": 33.742864999999995}, {"timestamp": 6241.68, "power": 33.742864999999995}, {"timestamp": 6262.22, "power": 33.742864999999995}, {"timestamp": 6282.76, "power": 33.742864999999995}, {"timestamp": 6303.32, "power": 33.742864999999995}, {"timestamp": 6323.81, "power": 33.742864999999995}, {"timestamp": 6344.31, "power": 33.742864999999995}, {"timestamp": 6364.84, "power": 33.742864999999995}, {"timestamp": 6385.41, "power": 33.742864999999995}, {"timestamp": 6405.98, "power": 33.742864999999995}, {"timestamp": 6426.54, "power": 33.742864999999995}, {"timestamp": 6447.12, "power": 33.742864999999995}, {"timestamp": 6467.63, "power": 33.742864999999995}, {"timestamp": 6488.13, "power": 33.742864999999995}, {"timestamp": 6508.68, "power": 33.742864999999995}, {"timestamp": 6529.23, "power": 33.742864999999995}, {"timestamp": 6549.81, "power": 33.742864999999995}, {"timestamp": 6570.38, "power": 33.742864999999995}, {"timestamp": 6590.94, "power": 33.742864999999995}, {"timestamp": 6611.45, "power": 33.742864999999995}, {"timestamp": 6631.95, "power": 33.742864999999995}, {"timestamp": 6652.52, "power": 33.742864999999995}, {"timestamp": 6673.09, "power": 33.742864999999995}, {"timestamp": 6693.66, "power": 33.742864999999995}, {"timestamp": 6714.21, "power": 33.742864999999995}, {"timestamp": 6734.78, "power": 33.742864999999995}, {"timestamp": 6755.35, "power": 33.742864999999995}, {"timestamp": 6775.85, "power": 33.742864999999995}, {"timestamp": 6796.39, "power": 33.742864999999995}, {"timestamp": 6817.07, "power": 33.742864999999995}, {"timestamp": 6837.65, "power": 33.742864999999995}, {"timestamp": 6858.21, "power": 33.742864999999995}, {"timestamp": 6878.79, "power": 33.742864999999995}, {"timestamp": 6899.35, "power": 33.742864999999995}, {"timestamp": 6919.84, "power": 33.742864999999995}, {"timestamp": 6940.39, "power": 33.742864999999995}, {"timestamp": 6960.96, "power": 33.742864999999995}, {"timestamp": 6981.53, "power": 33.742864999999995}, {"timestamp": 7002.09, "power": 33.742864999999995}, {"timestamp": 7022.64, "power": 33.742864999999995}, {"timestamp": 7043.2, "power": 33.742864999999995}, {"timestamp": 7063.71, "power": 33.571461}, {"timestamp": 7084.86, "power": 33.571461}, {"timestamp": 7105.4, "power": 33.571461}, {"timestamp": 7125.94, "power": 33.571461}, {"timestamp": 7146.48, "power": 33.571461}, {"timestamp": 7167.02, "power": 33.571461}, {"timestamp": 7187.58, "power": 33.571461}, {"timestamp": 7208.08, "power": 33.571461}, {"timestamp": 7228.62, "power": 33.571461}, {"timestamp": 7249.15, "power": 33.571461}, {"timestamp": 7269.7, "power": 33.571461}, {"timestamp": 7290.24, "power": 33.571461}, {"timestamp": 7310.77, "power": 33.571461}, {"timestamp": 7331.32, "power": 33.571461}, {"timestamp": 7351.82, "power": 33.571461}, {"timestamp": 7372.35, "power": 33.571461}, {"timestamp": 7392.89, "power": 33.571461}, {"timestamp": 7413.43, "power": 33.571461}, {"timestamp": 7433.97, "power": 33.571461}, {"timestamp": 7454.51, "power": 33.571461}, {"timestamp": 7475.05, "power": 33.571461}, {"timestamp": 7495.57, "power": 33.571461}, {"timestamp": 7516.06, "power": 33.571461}, {"timestamp": 7536.6, "power": 33.571461}, {"timestamp": 7557.14, "power": 33.571461}, {"timestamp": 7577.68, "power": 33.571461}, {"timestamp": 7598.22, "power": 33.571461}, {"timestamp": 7618.77, "power": 33.571461}, {"timestamp": 7639.32, "power": 33.571461}, {"timestamp": 7659.82, "power": 33.571461}, {"timestamp": 7680.35, "power": 33.571461}, {"timestamp": 7700.89, "power": 33.571461}, {"timestamp": 7721.43, "power": 33.571461}, {"timestamp": 7741.97, "power": 33.571461}, {"timestamp": 7762.51, "power": 33.571461}, {"timestamp": 7783.05, "power": 33.571461}, {"timestamp": 7803.57, "power": 33.571461}, {"timestamp": 7824.06, "power": 33.571461}, {"timestamp": 7844.6, "power": 33.571461}, {"timestamp": 7865.14, "power": 33.571461}, {"timestamp": 7885.68, "power": 33.571461}, {"timestamp": 7906.22, "power": 33.571461}, {"timestamp": 7926.76, "power": 33.571461}, {"timestamp": 7947.31, "power": 33.571461}, {"timestamp": 7967.81, "power": 33.571461}, {"timestamp": 7988.34, "power": 33.571461}, {"timestamp": 8008.88, "power": 33.571461}, {"timestamp": 8029.42, "power": 33.571461}, {"timestamp": 8049.97, "power": 33.571461}, {"timestamp": 8070.51, "power": 33.304036999999994}, {"timestamp": 8091.61, "power": 33.304036999999994}, {"timestamp": 8112.14, "power": 33.304036999999994}, {"timestamp": 8132.68, "power": 33.304036999999994}, {"timestamp": 8153.22, "power": 33.304036999999994}, {"timestamp": 8173.76, "power": 33.304036999999994}, {"timestamp": 8194.3, "power": 33.304036999999994}, {"timestamp": 8214.84, "power": 33.304036999999994}, {"timestamp": 8235.37, "power": 33.304036999999994}, {"timestamp": 8255.86, "power": 33.304036999999994}, {"timestamp": 8276.39, "power": 33.304036999999994}, {"timestamp": 8296.93, "power": 33.304036999999994}, {"timestamp": 8317.47, "power": 33.304036999999994}, {"timestamp": 8338.01, "power": 33.304036999999994}, {"timestamp": 8358.55, "power": 33.304036999999994}, {"timestamp": 8379.09, "power": 33.304036999999994}, {"timestamp": 8399.62, "power": 33.304036999999994}, {"timestamp": 8420.18, "power": 33.304036999999994}, {"timestamp": 8440.75, "power": 33.304036999999994}, {"timestamp": 8461.32, "power": 33.304036999999994}, {"timestamp": 8481.9, "power": 33.304036999999994}, {"timestamp": 8502.45, "power": 33.304036999999994}, {"timestamp": 8523.02, "power": 33.304036999999994}, {"timestamp": 8543.54, "power": 33.304036999999994}, {"timestamp": 8564.03, "power": 33.304036999999994}, {"timestamp": 8584.6, "power": 33.304036999999994}, {"timestamp": 8605.16, "power": 33.304036999999994}, {"timestamp": 8625.74, "power": 33.304036999999994}, {"timestamp": 8646.31, "power": 33.304036999999994}, {"timestamp": 8666.88, "power": 33.304036999999994}, {"timestamp": 8687.39, "power": 33.304036999999994}, {"timestamp": 8707.88, "power": 33.304036999999994}, {"timestamp": 8728.43, "power": 33.304036999999994}, {"timestamp": 8749.01, "power": 33.304036999999994}, {"timestamp": 8769.58, "power": 33.304036999999994}, {"timestamp": 8790.14, "power": 33.304036999999994}, {"timestamp": 8810.71, "power": 33.304036999999994}, {"timestamp": 8831.25, "power": 33.304036999999994}, {"timestamp": 8851.76, "power": 33.304036999999994}, {"timestamp": 8872.29, "power": 33.304036999999994}, {"timestamp": 8892.84, "power": 33.304036999999994}, {"timestamp": 8913.37, "power": 33.304036999999994}, {"timestamp": 8933.91, "power": 33.304036999999994}, {"timestamp": 8954.45, "power": 33.304036999999994}, {"timestamp": 8974.99, "power": 33.304036999999994}, {"timestamp": 8995.53, "power": 33.304036999999994}, {"timestamp": 9016.02, "power": 33.304036999999994}, {"timestamp": 9036.58, "power": 33.304036999999994}, {"timestamp": 9057.14, "power": 33.304036999999994}, {"timestamp": 9077.69, "power": 33.568777}, {"timestamp": 9098.9, "power": 33.568777}, {"timestamp": 9119.47, "power": 33.568777}, {"timestamp": 9139.96, "power": 33.568777}, {"timestamp": 9160.49, "power": 33.568777}, {"timestamp": 9181.03, "power": 33.568777}, {"timestamp": 9201.57, "power": 33.568777}, {"timestamp": 9222.12, "power": 33.568777}, {"timestamp": 9242.69, "power": 33.568777}, {"timestamp": 9263.25, "power": 33.568777}, {"timestamp": 9283.76, "power": 33.568777}, {"timestamp": 9304.32, "power": 33.568777}, {"timestamp": 9324.89, "power": 33.568777}, {"timestamp": 9345.46, "power": 33.568777}, {"timestamp": 9366.04, "power": 33.568777}, {"timestamp": 9386.61, "power": 33.568777}, {"timestamp": 9407.17, "power": 33.568777}, {"timestamp": 9427.68, "power": 33.568777}, {"timestamp": 9448.23, "power": 33.568777}, {"timestamp": 9468.8, "power": 33.568777}, {"timestamp": 9489.35, "power": 33.568777}, {"timestamp": 9509.92, "power": 33.568777}, {"timestamp": 9530.5, "power": 33.568777}, {"timestamp": 9551.07, "power": 33.568777}, {"timestamp": 9571.59, "power": 33.568777}, {"timestamp": 9592.13, "power": 33.568777}, {"timestamp": 9612.7, "power": 33.568777}, {"timestamp": 9633.27, "power": 33.568777}, {"timestamp": 9653.84, "power": 33.568777}, {"timestamp": 9674.4, "power": 33.568777}, {"timestamp": 9694.95, "power": 33.568777}, {"timestamp": 9715.46, "power": 33.568777}, {"timestamp": 9735.96, "power": 33.568777}, {"timestamp": 9756.49, "power": 33.568777}, {"timestamp": 9777.03, "power": 33.568777}, {"timestamp": 9797.57, "power": 33.568777}, {"timestamp": 9818.11, "power": 33.568777}, {"timestamp": 9838.65, "power": 33.568777}, {"timestamp": 9859.19, "power": 33.568777}, {"timestamp": 9879.71, "power": 33.568777}, {"timestamp": 9900.25, "power": 33.568777}, {"timestamp": 9920.79, "power": 33.568777}, {"timestamp": 9941.33, "power": 33.568777}, {"timestamp": 9961.87, "power": 33.568777}, {"timestamp": 9982.41, "power": 33.568777}, {"timestamp": 10002.9, "power": 33.568777}, {"timestamp": 10023.5, "power": 33.568777}, {"timestamp": 10044.0, "power": 33.568777}, {"timestamp": 10064.6, "power": 33.568777}, {"timestamp": 10085.1, "power": 33.58968}, {"timestamp": 10106.2, "power": 33.58968}, {"timestamp": 10126.7, "power": 33.58968}, {"timestamp": 10147.3, "power": 33.58968}, {"timestamp": 10167.8, "power": 33.58968}, {"timestamp": 10188.3, "power": 33.58968}, {"timestamp": 10208.9, "power": 33.58968}, {"timestamp": 10229.4, "power": 33.58968}, {"timestamp": 10249.9, "power": 33.58968}, {"timestamp": 10270.5, "power": 33.58968}, {"timestamp": 10291.0, "power": 33.58968}, {"timestamp": 10311.5, "power": 33.58968}, {"timestamp": 10332.0, "power": 33.58968}, {"timestamp": 10352.6, "power": 33.58968}, {"timestamp": 10373.1, "power": 33.58968}, {"timestamp": 10393.6, "power": 33.58968}, {"timestamp": 10414.1, "power": 33.58968}, {"timestamp": 10434.7, "power": 33.58968}, {"timestamp": 10455.2, "power": 33.58968}, {"timestamp": 10475.7, "power": 33.58968}, {"timestamp": 10496.3, "power": 33.58968}, {"timestamp": 10516.8, "power": 33.58968}, {"timestamp": 10537.4, "power": 33.58968}, {"timestamp": 10557.9, "power": 33.58968}, {"timestamp": 10578.5, "power": 33.58968}, {"timestamp": 10599.0, "power": 33.58968}, {"timestamp": 10619.5, "power": 33.58968}, {"timestamp": 10640.0, "power": 33.58968}, {"timestamp": 10660.6, "power": 33.58968}, {"timestamp": 10681.1, "power": 33.58968}, {"timestamp": 10701.7, "power": 33.58968}, {"timestamp": 10722.3, "power": 33.58968}, {"timestamp": 10742.8, "power": 33.58968}, {"timestamp": 10763.4, "power": 33.58968}, {"timestamp": 10783.9, "power": 33.58968}, {"timestamp": 10804.5, "power": 33.58968}, {"timestamp": 10825.0, "power": 33.58968}, {"timestamp": 10845.6, "power": 33.58968}, {"timestamp": 10866.1, "power": 33.58968}, {"timestamp": 10886.7, "power": 33.58968}, {"timestamp": 10907.2, "power": 33.58968}, {"timestamp": 10927.7, "power": 33.58968}, {"timestamp": 10948.3, "power": 33.58968}, {"timestamp": 10968.8, "power": 33.58968}, {"timestamp": 10989.4, "power": 33.58968}, {"timestamp": 11009.9, "power": 33.58968}, {"timestamp": 11030.4, "power": 33.58968}, {"timestamp": 11051.0, "power": 33.58968}, {"timestamp": 11071.5, "power": 33.58968}, {"timestamp": 11092.1, "power": 33.750068}, {"timestamp": 11113.7, "power": 33.750068}, {"timestamp": 11134.3, "power": 33.750068}, {"timestamp": 11154.8, "power": 33.750068}, {"timestamp": 11175.4, "power": 33.750068}, {"timestamp": 11195.9, "power": 33.750068}, {"timestamp": 11216.4, "power": 33.750068}, {"timestamp": 11236.9, "power": 33.750068}, {"timestamp": 11257.5, "power": 33.750068}, {"timestamp": 11278.0, "power": 33.750068}, {"timestamp": 11298.6, "power": 33.750068}, {"timestamp": 11319.1, "power": 33.750068}, {"timestamp": 11339.6, "power": 33.750068}, {"timestamp": 11360.1, "power": 33.750068}, {"timestamp": 11380.7, "power": 33.750068}, {"timestamp": 11401.2, "power": 33.750068}, {"timestamp": 11421.8, "power": 33.750068}, {"timestamp": 11442.3, "power": 33.750068}, {"timestamp": 11462.9, "power": 33.750068}, {"timestamp": 11483.4, "power": 33.750068}, {"timestamp": 11503.9, "power": 33.750068}, {"timestamp": 11524.4, "power": 33.750068}, {"timestamp": 11545.0, "power": 33.750068}, {"timestamp": 11565.5, "power": 33.750068}, {"timestamp": 11586.1, "power": 33.750068}, {"timestamp": 11606.7, "power": 33.750068}, {"timestamp": 11627.2, "power": 33.750068}, {"timestamp": 11647.7, "power": 33.750068}, {"timestamp": 11668.3, "power": 33.750068}, {"timestamp": 11688.9, "power": 33.750068}, {"timestamp": 11709.4, "power": 33.750068}, {"timestamp": 11729.9, "power": 33.750068}, {"timestamp": 11750.5, "power": 33.750068}, {"timestamp": 11771.0, "power": 33.750068}, {"timestamp": 11791.6, "power": 33.750068}, {"timestamp": 11812.0, "power": 33.750068}, {"timestamp": 11832.6, "power": 33.750068}, {"timestamp": 11853.1, "power": 33.750068}, {"timestamp": 11873.7, "power": 33.750068}, {"timestamp": 11894.2, "power": 33.750068}, {"timestamp": 11914.7, "power": 33.750068}, {"timestamp": 11935.3, "power": 33.750068}, {"timestamp": 11955.8, "power": 33.750068}, {"timestamp": 11976.3, "power": 33.750068}, {"timestamp": 11996.9, "power": 33.750068}, {"timestamp": 12017.4, "power": 33.750068}, {"timestamp": 12037.9, "power": 33.750068}, {"timestamp": 12058.5, "power": 33.750068}, {"timestamp": 12079.0, "power": 33.750068}, {"timestamp": 12099.5, "power": 33.668673}, {"timestamp": 12120.6, "power": 33.668673}, {"timestamp": 12141.2, "power": 33.668673}, {"timestamp": 12161.7, "power": 33.668673}, {"timestamp": 12182.3, "power": 33.668673}, {"timestamp": 12202.8, "power": 33.668673}, {"timestamp": 12223.4, "power": 33.668673}, {"timestamp": 12243.8, "power": 33.668673}, {"timestamp": 12264.4, "power": 33.668673}, {"timestamp": 12284.9, "power": 33.668673}, {"timestamp": 12305.5, "power": 33.668673}, {"timestamp": 12326.0, "power": 33.668673}, {"timestamp": 12346.5, "power": 33.668673}, {"timestamp": 12367.1, "power": 33.668673}, {"timestamp": 12387.6, "power": 33.668673}, {"timestamp": 12408.1, "power": 33.668673}, {"timestamp": 12428.6, "power": 33.668673}, {"timestamp": 12449.2, "power": 33.668673}, {"timestamp": 12469.7, "power": 33.668673}, {"timestamp": 12490.3, "power": 33.668673}, {"timestamp": 12511.0, "power": 33.668673}, {"timestamp": 12531.5, "power": 33.668673}, {"timestamp": 12551.9, "power": 33.668673}, {"timestamp": 12572.3, "power": 33.668673}, {"timestamp": 12592.8, "power": 33.668673}, {"timestamp": 12613.5, "power": 33.668673}, {"timestamp": 12634.1, "power": 33.668673}, {"timestamp": 12654.8, "power": 33.668673}, {"timestamp": 12675.3, "power": 33.668673}, {"timestamp": 12695.8, "power": 33.668673}, {"timestamp": 12716.3, "power": 33.668673}, {"timestamp": 12736.8, "power": 33.668673}, {"timestamp": 12757.4, "power": 33.668673}, {"timestamp": 12777.9, "power": 33.668673}, {"timestamp": 12798.5, "power": 33.668673}, {"timestamp": 12819.1, "power": 33.668673}, {"timestamp": 12839.6, "power": 33.668673}, {"timestamp": 12860.1, "power": 33.668673}, {"timestamp": 12880.7, "power": 33.668673}, {"timestamp": 12901.2, "power": 33.668673}, {"timestamp": 12921.8, "power": 33.668673}, {"timestamp": 12942.3, "power": 33.668673}, {"timestamp": 12962.9, "power": 33.668673}, {"timestamp": 12983.4, "power": 33.668673}, {"timestamp": 13003.9, "power": 33.668673}, {"timestamp": 13024.4, "power": 33.668673}, {"timestamp": 13045.0, "power": 33.668673}, {"timestamp": 13065.6, "power": 33.668673}, {"timestamp": 13086.1, "power": 33.668673}, {"timestamp": 13106.7, "power": 33.209458}, {"timestamp": 13127.8, "power": 33.209458}, {"timestamp": 13148.4, "power": 33.209458}, {"timestamp": 13168.9, "power": 33.209458}, {"timestamp": 13189.5, "power": 33.209458}, {"timestamp": 13210.0, "power": 33.209458}, {"timestamp": 13230.5, "power": 33.209458}, {"timestamp": 13251.1, "power": 33.209458}, {"timestamp": 13271.6, "power": 33.209458}, {"timestamp": 13292.1, "power": 33.209458}, {"timestamp": 13312.7, "power": 33.209458}, {"timestamp": 13333.2, "power": 33.209458}, {"timestamp": 13353.8, "power": 33.209458}, {"timestamp": 13374.3, "power": 33.209458}, {"timestamp": 13394.8, "power": 33.209458}, {"timestamp": 13415.4, "power": 33.209458}, {"timestamp": 13435.9, "power": 33.209458}, {"timestamp": 13456.4, "power": 33.209458}, {"timestamp": 13476.9, "power": 33.209458}, {"timestamp": 13497.5, "power": 33.209458}, {"timestamp": 13518.0, "power": 33.209458}, {"timestamp": 13538.6, "power": 33.209458}, {"timestamp": 13559.1, "power": 33.209458}, {"timestamp": 13579.6, "power": 33.209458}, {"timestamp": 13600.2, "power": 33.209458}, {"timestamp": 13620.7, "power": 33.209458}, {"timestamp": 13641.2, "power": 33.209458}, {"timestamp": 13661.8, "power": 33.209458}, {"timestamp": 13682.3, "power": 33.209458}, {"timestamp": 13702.9, "power": 33.209458}, {"timestamp": 13723.4, "power": 33.209458}, {"timestamp": 13743.9, "power": 33.209458}, {"timestamp": 13764.5, "power": 33.209458}, {"timestamp": 13785.0, "power": 33.209458}, {"timestamp": 13805.5, "power": 33.209458}, {"timestamp": 13826.1, "power": 33.209458}, {"timestamp": 13846.6, "power": 33.209458}, {"timestamp": 13867.2, "power": 33.209458}, {"timestamp": 13887.7, "power": 33.209458}, {"timestamp": 13908.2, "power": 33.209458}, {"timestamp": 13928.8, "power": 33.209458}, {"timestamp": 13949.3, "power": 33.209458}, {"timestamp": 13969.8, "power": 33.209458}, {"timestamp": 13990.4, "power": 33.209458}, {"timestamp": 14011.0, "power": 33.209458}, {"timestamp": 14031.6, "power": 33.209458}, {"timestamp": 14052.1, "power": 33.209458}, {"timestamp": 14072.6, "power": 33.209458}, {"timestamp": 14093.2, "power": 33.209458}, {"timestamp": 14113.7, "power": 33.313438000000005}, {"timestamp": 14136.0, "power": 33.313438000000005}, {"timestamp": 14156.5, "power": 33.313438000000005}, {"timestamp": 14177.1, "power": 33.313438000000005}, {"timestamp": 14197.6, "power": 33.313438000000005}, {"timestamp": 14218.2, "power": 33.313438000000005}, {"timestamp": 14238.7, "power": 33.313438000000005}, {"timestamp": 14259.3, "power": 33.313438000000005}, {"timestamp": 14279.8, "power": 33.313438000000005}, {"timestamp": 14300.4, "power": 33.313438000000005}, {"timestamp": 14320.9, "power": 33.313438000000005}, {"timestamp": 14341.5, "power": 33.313438000000005}, {"timestamp": 14362.1, "power": 33.313438000000005}, {"timestamp": 14382.6, "power": 33.313438000000005}, {"timestamp": 14403.2, "power": 33.313438000000005}, {"timestamp": 14423.7, "power": 33.313438000000005}, {"timestamp": 14444.2, "power": 33.313438000000005}, {"timestamp": 14464.8, "power": 33.313438000000005}, {"timestamp": 14485.4, "power": 33.313438000000005}, {"timestamp": 14505.9, "power": 33.313438000000005}, {"timestamp": 14526.5, "power": 33.313438000000005}, {"timestamp": 14547.1, "power": 33.313438000000005}, {"timestamp": 14567.6, "power": 33.313438000000005}, {"timestamp": 14588.1, "power": 33.313438000000005}, {"timestamp": 14608.7, "power": 33.313438000000005}, {"timestamp": 14629.3, "power": 33.313438000000005}, {"timestamp": 14649.8, "power": 33.313438000000005}, {"timestamp": 14670.4, "power": 33.313438000000005}, {"timestamp": 14691.0, "power": 33.313438000000005}, {"timestamp": 14711.5, "power": 33.313438000000005}, {"timestamp": 14732.0, "power": 33.313438000000005}, {"timestamp": 14752.5, "power": 33.313438000000005}, {"timestamp": 14773.1, "power": 33.313438000000005}, {"timestamp": 14793.7, "power": 33.313438000000005}, {"timestamp": 14814.2, "power": 33.313438000000005}, {"timestamp": 14834.8, "power": 33.313438000000005}, {"timestamp": 14855.4, "power": 33.313438000000005}, {"timestamp": 14875.9, "power": 33.313438000000005}, {"timestamp": 14896.4, "power": 33.313438000000005}, {"timestamp": 14917.0, "power": 33.313438000000005}, {"timestamp": 14937.5, "power": 33.313438000000005}, {"timestamp": 14958.1, "power": 33.313438000000005}, {"timestamp": 14978.7, "power": 33.313438000000005}, {"timestamp": 14999.2, "power": 33.313438000000005}, {"timestamp": 15019.7, "power": 33.313438000000005}, {"timestamp": 15040.3, "power": 33.313438000000005}, {"timestamp": 15060.8, "power": 33.313438000000005}, {"timestamp": 15081.4, "power": 33.313438000000005}, {"timestamp": 15102.0, "power": 33.313438000000005}, {"timestamp": 15122.5, "power": 33.576678}, {"timestamp": 15144.4, "power": 33.576678}, {"timestamp": 15164.9, "power": 33.576678}, {"timestamp": 15185.5, "power": 33.576678}, {"timestamp": 15206.0, "power": 33.576678}, {"timestamp": 15226.6, "power": 33.576678}, {"timestamp": 15247.1, "power": 33.576678}, {"timestamp": 15267.7, "power": 33.576678}, {"timestamp": 15288.2, "power": 33.576678}, {"timestamp": 15308.8, "power": 33.576678}, {"timestamp": 15329.3, "power": 33.576678}, {"timestamp": 15349.9, "power": 33.576678}, {"timestamp": 15370.5, "power": 33.576678}, {"timestamp": 15391.1, "power": 33.576678}, {"timestamp": 15411.6, "power": 33.576678}, {"timestamp": 15432.1, "power": 33.576678}, {"timestamp": 15452.7, "power": 33.576678}, {"timestamp": 15473.2, "power": 33.576678}, {"timestamp": 15493.8, "power": 33.576678}, {"timestamp": 15514.4, "power": 33.576678}, {"timestamp": 15535.0, "power": 33.576678}, {"timestamp": 15555.5, "power": 33.576678}, {"timestamp": 15576.0, "power": 33.576678}, {"timestamp": 15596.5, "power": 33.576678}, {"timestamp": 15617.1, "power": 33.576678}, {"timestamp": 15637.7, "power": 33.576678}, {"timestamp": 15658.2, "power": 33.576678}, {"timestamp": 15678.8, "power": 33.576678}, {"timestamp": 15699.4, "power": 33.576678}, {"timestamp": 15719.9, "power": 33.576678}, {"timestamp": 15740.4, "power": 33.576678}, {"timestamp": 15760.9, "power": 33.576678}, {"timestamp": 15781.5, "power": 33.576678}, {"timestamp": 15802.1, "power": 33.576678}, {"timestamp": 15822.7, "power": 33.576678}, {"timestamp": 15843.2, "power": 33.576678}, {"timestamp": 15863.7, "power": 33.576678}, {"timestamp": 15884.3, "power": 33.576678}, {"timestamp": 15904.8, "power": 33.576678}, {"timestamp": 15925.4, "power": 33.576678}, {"timestamp": 15946.0, "power": 33.576678}, {"timestamp": 15966.6, "power": 33.576678}, {"timestamp": 15987.1, "power": 33.576678}, {"timestamp": 16007.7, "power": 33.576678}, {"timestamp": 16028.2, "power": 33.576678}, {"timestamp": 16048.7, "power": 33.576678}, {"timestamp": 16069.3, "power": 33.576678}, {"timestamp": 16089.8, "power": 33.576678}, {"timestamp": 16110.4, "power": 33.576678}, {"timestamp": 16130.9, "power": 33.243071}, {"timestamp": 16152.1, "power": 33.243071}, {"timestamp": 16172.7, "power": 33.243071}, {"timestamp": 16193.3, "power": 33.243071}, {"timestamp": 16213.8, "power": 33.243071}, {"timestamp": 16234.4, "power": 33.243071}, {"timestamp": 16255.0, "power": 33.243071}, {"timestamp": 16275.5, "power": 33.243071}, {"timestamp": 16296.0, "power": 33.243071}, {"timestamp": 16316.6, "power": 33.243071}, {"timestamp": 16337.1, "power": 33.243071}, {"timestamp": 16357.7, "power": 33.243071}, {"timestamp": 16378.3, "power": 33.243071}, {"timestamp": 16398.8, "power": 33.243071}, {"timestamp": 16419.4, "power": 33.243071}, {"timestamp": 16439.9, "power": 33.243071}, {"timestamp": 16460.5, "power": 33.243071}, {"timestamp": 16481.0, "power": 33.243071}, {"timestamp": 16501.6, "power": 33.243071}, {"timestamp": 16522.1, "power": 33.243071}, {"timestamp": 16542.7, "power": 33.243071}, {"timestamp": 16563.3, "power": 33.243071}, {"timestamp": 16583.8, "power": 33.243071}, {"timestamp": 16604.4, "power": 33.243071}, {"timestamp": 16624.9, "power": 33.243071}, {"timestamp": 16645.5, "power": 33.243071}, {"timestamp": 16666.0, "power": 33.243071}, {"timestamp": 16686.6, "power": 33.243071}, {"timestamp": 16707.1, "power": 33.243071}, {"timestamp": 16727.7, "power": 33.243071}, {"timestamp": 16748.2, "power": 33.243071}, {"timestamp": 16768.8, "power": 33.243071}, {"timestamp": 16789.4, "power": 33.243071}, {"timestamp": 16810.0, "power": 33.243071}, {"timestamp": 16830.5, "power": 33.243071}, {"timestamp": 16851.1, "power": 33.243071}, {"timestamp": 16871.6, "power": 33.243071}, {"timestamp": 16892.1, "power": 33.243071}, {"timestamp": 16912.7, "power": 33.243071}, {"timestamp": 16933.3, "power": 33.243071}, {"timestamp": 16953.8, "power": 33.243071}, {"timestamp": 16974.4, "power": 33.243071}, {"timestamp": 16994.9, "power": 33.243071}, {"timestamp": 17015.5, "power": 33.243071}, {"timestamp": 17036.0, "power": 33.243071}, {"timestamp": 17056.5, "power": 33.243071}, {"timestamp": 17077.1, "power": 33.243071}, {"timestamp": 17097.7, "power": 33.243071}, {"timestamp": 17118.2, "power": 33.243071}, {"timestamp": 17138.8, "power": 33.608209}, {"timestamp": 17160.0, "power": 33.608209}, {"timestamp": 17180.5, "power": 33.608209}, {"timestamp": 17201.1, "power": 33.608209}, {"timestamp": 17221.6, "power": 33.608209}, {"timestamp": 17242.2, "power": 33.608209}, {"timestamp": 17262.7, "power": 33.608209}, {"timestamp": 17283.3, "power": 33.608209}, {"timestamp": 17303.8, "power": 33.608209}, {"timestamp": 17324.3, "power": 33.608209}, {"timestamp": 17344.9, "power": 33.608209}, {"timestamp": 17365.4, "power": 33.608209}, {"timestamp": 17386.0, "power": 33.608209}, {"timestamp": 17406.6, "power": 33.608209}, {"timestamp": 17427.1, "power": 33.608209}, {"timestamp": 17447.7, "power": 33.608209}, {"timestamp": 17468.2, "power": 33.608209}, {"timestamp": 17488.8, "power": 33.608209}, {"timestamp": 17509.4, "power": 33.608209}, {"timestamp": 17529.9, "power": 33.608209}, {"timestamp": 17550.5, "power": 33.608209}, {"timestamp": 17571.1, "power": 33.608209}, {"timestamp": 17591.6, "power": 33.608209}, {"timestamp": 17612.2, "power": 33.608209}, {"timestamp": 17632.8, "power": 33.608209}, {"timestamp": 17653.3, "power": 33.608209}, {"timestamp": 17673.9, "power": 33.608209}, {"timestamp": 17694.4, "power": 33.608209}, {"timestamp": 17715.0, "power": 33.608209}, {"timestamp": 17735.5, "power": 33.608209}, {"timestamp": 17756.0, "power": 33.608209}, {"timestamp": 17776.5, "power": 33.608209}, {"timestamp": 17797.1, "power": 33.608209}, {"timestamp": 17817.6, "power": 33.608209}, {"timestamp": 17838.2, "power": 33.608209}, {"timestamp": 17858.7, "power": 33.608209}, {"timestamp": 17879.3, "power": 33.608209}, {"timestamp": 17899.8, "power": 33.608209}, {"timestamp": 17920.3, "power": 33.608209}, {"timestamp": 17940.9, "power": 33.608209}, {"timestamp": 17961.4, "power": 33.608209}, {"timestamp": 17982.0, "power": 33.608209}, {"timestamp": 18002.5, "power": 33.608209}, {"timestamp": 18023.1, "power": 33.608209}, {"timestamp": 18043.6, "power": 33.608209}, {"timestamp": 18064.1, "power": 33.608209}, {"timestamp": 18084.6, "power": 33.608209}, {"timestamp": 18105.2, "power": 33.608209}, {"timestamp": 18125.7, "power": 33.608209}, {"timestamp": 18146.3, "power": 33.793762}, {"timestamp": 18167.3, "power": 33.793762}, {"timestamp": 18187.8, "power": 33.793762}, {"timestamp": 18208.3, "power": 33.793762}, {"timestamp": 18228.9, "power": 33.793762}, {"timestamp": 18249.4, "power": 33.793762}, {"timestamp": 18270.0, "power": 33.793762}, {"timestamp": 18290.5, "power": 33.793762}, {"timestamp": 18311.1, "power": 33.793762}, {"timestamp": 18331.6, "power": 33.793762}, {"timestamp": 18352.1, "power": 33.793762}, {"timestamp": 18372.6, "power": 33.793762}, {"timestamp": 18393.2, "power": 33.793762}, {"timestamp": 18413.8, "power": 33.793762}, {"timestamp": 18434.3, "power": 33.793762}, {"timestamp": 18454.9, "power": 33.793762}, {"timestamp": 18475.4, "power": 33.793762}, {"timestamp": 18496.0, "power": 33.793762}, {"timestamp": 18516.5, "power": 33.793762}, {"timestamp": 18537.1, "power": 33.793762}, {"timestamp": 18557.7, "power": 33.793762}, {"timestamp": 18578.3, "power": 33.793762}, {"timestamp": 18598.8, "power": 33.793762}, {"timestamp": 18619.4, "power": 33.793762}, {"timestamp": 18639.9, "power": 33.793762}, {"timestamp": 18660.5, "power": 33.793762}, {"timestamp": 18681.0, "power": 33.793762}, {"timestamp": 18701.6, "power": 33.793762}, {"timestamp": 18722.2, "power": 33.793762}, {"timestamp": 18742.8, "power": 33.793762}, {"timestamp": 18763.3, "power": 33.793762}, {"timestamp": 18783.9, "power": 33.793762}, {"timestamp": 18804.4, "power": 33.793762}, {"timestamp": 18825.0, "power": 33.793762}, {"timestamp": 18845.6, "power": 33.793762}, {"timestamp": 18866.2, "power": 33.793762}, {"timestamp": 18886.7, "power": 33.793762}, {"timestamp": 18907.3, "power": 33.793762}, {"timestamp": 18927.8, "power": 33.793762}, {"timestamp": 18948.4, "power": 33.793762}, {"timestamp": 18969.0, "power": 33.793762}, {"timestamp": 18989.5, "power": 33.793762}, {"timestamp": 19010.1, "power": 33.793762}, {"timestamp": 19030.7, "power": 33.793762}, {"timestamp": 19051.3, "power": 33.793762}, {"timestamp": 19071.8, "power": 33.793762}, {"timestamp": 19092.3, "power": 33.793762}, {"timestamp": 19112.9, "power": 33.793762}, {"timestamp": 19133.5, "power": 33.793762}, {"timestamp": 19154.0, "power": 33.424071999999995}, {"timestamp": 19175.2, "power": 33.424071999999995}, {"timestamp": 19195.8, "power": 33.424071999999995}, {"timestamp": 19216.3, "power": 33.424071999999995}, {"timestamp": 19236.8, "power": 33.424071999999995}, {"timestamp": 19257.4, "power": 33.424071999999995}, {"timestamp": 19277.9, "power": 33.424071999999995}, {"timestamp": 19298.5, "power": 33.424071999999995}, {"timestamp": 19319.0, "power": 33.424071999999995}, {"timestamp": 19339.5, "power": 33.424071999999995}, {"timestamp": 19360.0, "power": 33.424071999999995}, {"timestamp": 19380.6, "power": 33.424071999999995}, {"timestamp": 19401.1, "power": 33.424071999999995}, {"timestamp": 19421.7, "power": 33.424071999999995}, {"timestamp": 19442.2, "power": 33.424071999999995}, {"timestamp": 19462.8, "power": 33.424071999999995}, {"timestamp": 19483.3, "power": 33.424071999999995}, {"timestamp": 19503.8, "power": 33.424071999999995}, {"timestamp": 19524.4, "power": 33.424071999999995}, {"timestamp": 19544.9, "power": 33.424071999999995}, {"timestamp": 19565.5, "power": 33.424071999999995}, {"timestamp": 19586.0, "power": 33.424071999999995}, {"timestamp": 19606.5, "power": 33.424071999999995}, {"timestamp": 19627.1, "power": 33.424071999999995}, {"timestamp": 19647.6, "power": 33.424071999999995}, {"timestamp": 19668.2, "power": 33.424071999999995}, {"timestamp": 19688.7, "power": 33.424071999999995}, {"timestamp": 19709.3, "power": 33.424071999999995}, {"timestamp": 19729.8, "power": 33.424071999999995}, {"timestamp": 19750.4, "power": 33.424071999999995}, {"timestamp": 19770.9, "power": 33.424071999999995}, {"timestamp": 19791.4, "power": 33.424071999999995}, {"timestamp": 19811.9, "power": 33.424071999999995}, {"timestamp": 19832.5, "power": 33.424071999999995}, {"timestamp": 19853.0, "power": 33.424071999999995}, {"timestamp": 19873.6, "power": 33.424071999999995}, {"timestamp": 19894.1, "power": 33.424071999999995}, {"timestamp": 19914.7, "power": 33.424071999999995}, {"timestamp": 19935.2, "power": 33.424071999999995}, {"timestamp": 19955.7, "power": 33.424071999999995}, {"timestamp": 19976.3, "power": 33.424071999999995}, {"timestamp": 19996.8, "power": 33.424071999999995}, {"timestamp": 20017.4, "power": 33.424071999999995}, {"timestamp": 20037.9, "power": 33.424071999999995}, {"timestamp": 20058.4, "power": 33.424071999999995}, {"timestamp": 20079.0, "power": 33.424071999999995}, {"timestamp": 20099.5, "power": 33.424071999999995}, {"timestamp": 20120.0, "power": 33.424071999999995}, {"timestamp": 20140.6, "power": 33.424071999999995}, {"timestamp": 20161.1, "power": 33.676575}, {"timestamp": 20182.2, "power": 33.676575}, {"timestamp": 20202.8, "power": 33.676575}, {"timestamp": 20223.4, "power": 33.676575}, {"timestamp": 20243.9, "power": 33.676575}, {"timestamp": 20264.5, "power": 33.676575}, {"timestamp": 20285.0, "power": 33.676575}, {"timestamp": 20305.6, "power": 33.676575}, {"timestamp": 20326.2, "power": 33.676575}, {"timestamp": 20346.8, "power": 33.676575}, {"timestamp": 20367.4, "power": 33.676575}, {"timestamp": 20387.9, "power": 33.676575}, {"timestamp": 20408.4, "power": 33.676575}, {"timestamp": 20429.0, "power": 33.676575}, {"timestamp": 20449.6, "power": 33.676575}, {"timestamp": 20470.2, "power": 33.676575}, {"timestamp": 20490.7, "power": 33.676575}, {"timestamp": 20511.3, "power": 33.676575}, {"timestamp": 20531.8, "power": 33.676575}, {"timestamp": 20552.4, "power": 33.676575}, {"timestamp": 20573.0, "power": 33.676575}, {"timestamp": 20593.5, "power": 33.676575}, {"timestamp": 20614.1, "power": 33.676575}, {"timestamp": 20634.7, "power": 33.676575}, {"timestamp": 20655.2, "power": 33.676575}, {"timestamp": 20675.8, "power": 33.676575}, {"timestamp": 20696.3, "power": 33.676575}, {"timestamp": 20716.9, "power": 33.676575}, {"timestamp": 20737.5, "power": 33.676575}, {"timestamp": 20758.0, "power": 33.676575}, {"timestamp": 20778.6, "power": 33.676575}, {"timestamp": 20799.2, "power": 33.676575}, {"timestamp": 20819.7, "power": 33.676575}, {"timestamp": 20840.3, "power": 33.676575}, {"timestamp": 20860.8, "power": 33.676575}, {"timestamp": 20881.4, "power": 33.676575}, {"timestamp": 20902.0, "power": 33.676575}, {"timestamp": 20922.6, "power": 33.676575}, {"timestamp": 20943.1, "power": 33.676575}, {"timestamp": 20963.7, "power": 33.676575}, {"timestamp": 20984.2, "power": 33.676575}, {"timestamp": 21004.8, "power": 33.676575}, {"timestamp": 21025.4, "power": 33.676575}, {"timestamp": 21045.9, "power": 33.676575}, {"timestamp": 21066.5, "power": 33.676575}, {"timestamp": 21087.1, "power": 33.676575}, {"timestamp": 21107.7, "power": 33.676575}, {"timestamp": 21128.2, "power": 33.676575}, {"timestamp": 21148.8, "power": 33.676575}, {"timestamp": 21169.4, "power": 33.57646}, {"timestamp": 21190.5, "power": 33.57646}, {"timestamp": 21211.1, "power": 33.57646}, {"timestamp": 21231.6, "power": 33.57646}, {"timestamp": 21252.1, "power": 33.57646}, {"timestamp": 21272.7, "power": 33.57646}, {"timestamp": 21293.2, "power": 33.57646}, {"timestamp": 21313.8, "power": 33.57646}, {"timestamp": 21334.4, "power": 33.57646}, {"timestamp": 21355.0, "power": 33.57646}, {"timestamp": 21375.5, "power": 33.57646}, {"timestamp": 21396.0, "power": 33.57646}, {"timestamp": 21416.6, "power": 33.57646}, {"timestamp": 21437.2, "power": 33.57646}, {"timestamp": 21457.7, "power": 33.57646}, {"timestamp": 21478.3, "power": 33.57646}, {"timestamp": 21498.9, "power": 33.57646}, {"timestamp": 21519.4, "power": 33.57646}, {"timestamp": 21539.9, "power": 33.57646}, {"timestamp": 21560.5, "power": 33.57646}, {"timestamp": 21581.0, "power": 33.57646}, {"timestamp": 21601.6, "power": 33.57646}, {"timestamp": 21622.2, "power": 33.57646}, {"timestamp": 21642.8, "power": 33.57646}, {"timestamp": 21663.4, "power": 33.57646}, {"timestamp": 21683.9, "power": 33.57646}, {"timestamp": 21704.4, "power": 33.57646}, {"timestamp": 21725.0, "power": 33.57646}, {"timestamp": 21745.6, "power": 33.57646}, {"timestamp": 21766.2, "power": 33.57646}, {"timestamp": 21786.7, "power": 33.57646}, {"timestamp": 21807.3, "power": 33.57646}, {"timestamp": 21827.8, "power": 33.57646}, {"timestamp": 21848.4, "power": 33.57646}, {"timestamp": 21869.0, "power": 33.57646}, {"timestamp": 21889.7, "power": 33.57646}, {"timestamp": 21910.3, "power": 33.57646}, {"timestamp": 21930.8, "power": 33.57646}, {"timestamp": 21951.3, "power": 33.57646}, {"timestamp": 21971.8, "power": 33.57646}, {"timestamp": 21992.4, "power": 33.57646}, {"timestamp": 22012.9, "power": 33.57646}, {"timestamp": 22033.4, "power": 33.57646}, {"timestamp": 22054.0, "power": 33.57646}, {"timestamp": 22074.5, "power": 33.57646}, {"timestamp": 22095.0, "power": 33.57646}, {"timestamp": 22115.6, "power": 33.57646}, {"timestamp": 22136.1, "power": 33.57646}, {"timestamp": 22156.6, "power": 33.57646}, {"timestamp": 22177.2, "power": 35.466974}, {"timestamp": 22198.4, "power": 35.466974}, {"timestamp": 22219.0, "power": 35.466974}, {"timestamp": 22239.5, "power": 35.466974}, {"timestamp": 22260.0, "power": 35.466974}, {"timestamp": 22280.5, "power": 35.466974}, {"timestamp": 22301.0, "power": 35.466974}, {"timestamp": 22321.6, "power": 35.466974}, {"timestamp": 22342.1, "power": 35.466974}, {"timestamp": 22362.6, "power": 35.466974}, {"timestamp": 22383.2, "power": 35.466974}, {"timestamp": 22403.7, "power": 35.466974}, {"timestamp": 22424.2, "power": 35.466974}, {"timestamp": 22444.7, "power": 35.466974}, {"timestamp": 22465.3, "power": 35.466974}, {"timestamp": 22485.8, "power": 35.466974}, {"timestamp": 22506.3, "power": 35.466974}, {"timestamp": 22526.9, "power": 35.466974}, {"timestamp": 22547.4, "power": 35.466974}, {"timestamp": 22568.0, "power": 35.466974}, {"timestamp": 22588.5, "power": 35.466974}, {"timestamp": 22609.0, "power": 35.466974}, {"timestamp": 22629.6, "power": 35.466974}, {"timestamp": 22650.1, "power": 35.466974}, {"timestamp": 22670.6, "power": 35.466974}, {"timestamp": 22691.2, "power": 35.466974}, {"timestamp": 22711.7, "power": 35.466974}, {"timestamp": 22732.2, "power": 35.466974}, {"timestamp": 22752.7, "power": 35.466974}, {"timestamp": 22773.2, "power": 35.466974}, {"timestamp": 22793.8, "power": 35.466974}, {"timestamp": 22814.3, "power": 35.466974}, {"timestamp": 22834.8, "power": 35.466974}, {"timestamp": 22855.4, "power": 35.466974}, {"timestamp": 22875.8, "power": 35.466974}, {"timestamp": 22896.4, "power": 35.466974}, {"timestamp": 22916.9, "power": 35.466974}, {"timestamp": 22937.4, "power": 35.466974}, {"timestamp": 22958.0, "power": 35.466974}, {"timestamp": 22978.5, "power": 35.466974}, {"timestamp": 22999.0, "power": 35.466974}, {"timestamp": 23019.5, "power": 35.466974}, {"timestamp": 23040.0, "power": 35.466974}, {"timestamp": 23060.5, "power": 35.466974}, {"timestamp": 23081.1, "power": 35.466974}, {"timestamp": 23101.6, "power": 35.466974}, {"timestamp": 23122.1, "power": 35.466974}, {"timestamp": 23142.6, "power": 35.466974}, {"timestamp": 23163.2, "power": 35.466974}, {"timestamp": 23183.7, "power": 36.293013}, {"timestamp": 23204.9, "power": 36.293013}, {"timestamp": 23225.4, "power": 36.293013}, {"timestamp": 23245.9, "power": 36.293013}, {"timestamp": 23266.4, "power": 36.293013}, {"timestamp": 23287.0, "power": 36.293013}, {"timestamp": 23307.5, "power": 36.293013}, {"timestamp": 23328.0, "power": 36.293013}, {"timestamp": 23348.5, "power": 36.293013}, {"timestamp": 23369.1, "power": 36.293013}, {"timestamp": 23389.6, "power": 36.293013}, {"timestamp": 23410.1, "power": 36.293013}, {"timestamp": 23430.7, "power": 36.293013}, {"timestamp": 23451.2, "power": 36.293013}, {"timestamp": 23471.7, "power": 36.293013}, {"timestamp": 23492.2, "power": 36.293013}, {"timestamp": 23512.8, "power": 36.293013}, {"timestamp": 23533.3, "power": 36.293013}, {"timestamp": 23553.8, "power": 36.293013}, {"timestamp": 23574.4, "power": 36.293013}, {"timestamp": 23594.9, "power": 36.293013}, {"timestamp": 23615.4, "power": 36.293013}, {"timestamp": 23635.9, "power": 36.293013}, {"timestamp": 23656.4, "power": 36.293013}, {"timestamp": 23677.0, "power": 36.293013}, {"timestamp": 23697.5, "power": 36.293013}, {"timestamp": 23718.0, "power": 36.293013}, {"timestamp": 23738.5, "power": 36.293013}, {"timestamp": 23759.1, "power": 36.293013}, {"timestamp": 23779.6, "power": 36.293013}, {"timestamp": 23800.1, "power": 36.293013}, {"timestamp": 23820.6, "power": 36.293013}, {"timestamp": 23841.2, "power": 36.293013}, {"timestamp": 23861.7, "power": 36.293013}, {"timestamp": 23882.2, "power": 36.293013}, {"timestamp": 23902.8, "power": 36.293013}, {"timestamp": 23923.3, "power": 36.293013}, {"timestamp": 23943.8, "power": 36.293013}, {"timestamp": 23964.3, "power": 36.293013}, {"timestamp": 23984.8, "power": 36.293013}, {"timestamp": 24005.4, "power": 36.293013}, {"timestamp": 24025.9, "power": 36.293013}, {"timestamp": 24046.4, "power": 36.293013}, {"timestamp": 24067.0, "power": 36.293013}, {"timestamp": 24087.5, "power": 36.293013}, {"timestamp": 24108.0, "power": 36.293013}, {"timestamp": 24128.5, "power": 36.293013}, {"timestamp": 24149.0, "power": 36.293013}, {"timestamp": 24169.5, "power": 36.293013}, {"timestamp": 24190.0, "power": 32.749057}, {"timestamp": 24211.0, "power": 32.749057}, {"timestamp": 24231.6, "power": 32.749057}, {"timestamp": 24252.4, "power": 32.749057}, {"timestamp": 24273.0, "power": 32.749057}, {"timestamp": 24293.5, "power": 32.749057}, {"timestamp": 24314.1, "power": 32.749057}], "timeline": {"START": "3787.360046", "END": "21797.19522"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 19587.9}, {"name": "clSetKernelArg", "calls": 19, "time": 3583.07}, {"name": "clReleaseKernel", "calls": 1, "time": 911.719}, {"name": "clReleaseContext", "calls": 1, "time": 70.1266}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.7195}, {"name": "clCreateContext", "calls": 1, "time": 31.5275}, {"name": "clReleaseProgram", "calls": 1, "time": 15.6289}, {"name": "clCreateKernel", "calls": 1, "time": 0.343936}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.295212}, {"name": "clEnqueueTask", "calls": 1, "time": 0.129303}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.091474}, {"name": "clRetainMemObject", "calls": 14, "time": 0.040764}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029499}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022732}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020946}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01111}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010427}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01019}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007837}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00742}, {"name": "clRetainDevice", "calls": 2, "time": 0.004709}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 18009.8}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 18009.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8744.358819, "utilization": 91.087071, "size": 13090300.0, "time": 1497.001698}, {"type": "WRITE", "transfers": 1, "speed": 6422.190409, "utilization": 66.897817, "size": 519075.0, "time": 80.825261}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 588400024, "speed": 261.583, "utilization": 2.27069, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 36773745, "speed": 486.358, "utilization": 4.22186, "size": 0.127952}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len6/run0.json b/code/fpga/unopt_results/dna.15MB.len6/run0.json new file mode 100644 index 0000000..4dec646 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.7558, "power": 32.67197}, {"timestamp": 54.4117, "power": 32.67197}, {"timestamp": 74.9455, "power": 32.67197}, {"timestamp": 95.4785, "power": 32.67197}, {"timestamp": 116.373, "power": 32.67197}, {"timestamp": 137.306, "power": 32.67197}, {"timestamp": 157.859, "power": 32.67197}, {"timestamp": 178.401, "power": 32.67197}, {"timestamp": 198.936, "power": 32.67197}, {"timestamp": 219.476, "power": 32.67197}, {"timestamp": 240.025, "power": 32.67197}, {"timestamp": 260.519, "power": 32.67197}, {"timestamp": 281.05, "power": 32.67197}, {"timestamp": 301.586, "power": 32.67197}, {"timestamp": 322.123, "power": 32.67197}, {"timestamp": 342.66, "power": 32.67197}, {"timestamp": 363.201, "power": 32.67197}, {"timestamp": 383.741, "power": 32.67197}, {"timestamp": 404.25, "power": 32.67197}, {"timestamp": 424.743, "power": 32.67197}, {"timestamp": 445.281, "power": 32.67197}, {"timestamp": 465.821, "power": 32.67197}, {"timestamp": 486.36, "power": 32.67197}, {"timestamp": 506.896, "power": 32.67197}, {"timestamp": 527.433, "power": 32.67197}, {"timestamp": 547.975, "power": 32.67197}, {"timestamp": 568.473, "power": 32.67197}, {"timestamp": 589.009, "power": 32.67197}, {"timestamp": 609.545, "power": 32.67197}, {"timestamp": 630.258, "power": 32.67197}, {"timestamp": 650.803, "power": 32.67197}, {"timestamp": 671.344, "power": 32.67197}, {"timestamp": 691.881, "power": 32.67197}, {"timestamp": 712.435, "power": 32.67197}, {"timestamp": 732.972, "power": 32.67197}, {"timestamp": 753.51, "power": 32.67197}, {"timestamp": 774.051, "power": 32.67197}, {"timestamp": 794.592, "power": 32.67197}, {"timestamp": 815.13, "power": 32.67197}, {"timestamp": 835.667, "power": 32.67197}, {"timestamp": 856.174, "power": 32.67197}, {"timestamp": 876.665, "power": 32.67197}, {"timestamp": 897.199, "power": 32.67197}, {"timestamp": 917.733, "power": 32.67197}, {"timestamp": 938.273, "power": 32.67197}, {"timestamp": 958.814, "power": 32.67197}, {"timestamp": 979.352, "power": 32.67197}, {"timestamp": 999.873, "power": 32.67197}, {"timestamp": 1020.39, "power": 32.679312}, {"timestamp": 1041.56, "power": 32.679312}, {"timestamp": 1062.11, "power": 32.679312}, {"timestamp": 1082.63, "power": 32.679312}, {"timestamp": 1103.15, "power": 32.679312}, {"timestamp": 1123.68, "power": 32.679312}, {"timestamp": 1144.22, "power": 32.679312}, {"timestamp": 1164.75, "power": 32.679312}, {"timestamp": 1185.29, "power": 32.679312}, {"timestamp": 1205.83, "power": 32.679312}, {"timestamp": 1226.36, "power": 32.679312}, {"timestamp": 1246.9, "power": 32.679312}, {"timestamp": 1267.44, "power": 32.679312}, {"timestamp": 1287.99, "power": 32.679312}, {"timestamp": 1308.5, "power": 32.679312}, {"timestamp": 1329.03, "power": 32.679312}, {"timestamp": 1349.59, "power": 32.679312}, {"timestamp": 1370.13, "power": 32.679312}, {"timestamp": 1390.68, "power": 32.679312}, {"timestamp": 1411.22, "power": 32.679312}, {"timestamp": 1431.76, "power": 32.679312}, {"timestamp": 1452.27, "power": 32.679312}, {"timestamp": 1472.76, "power": 32.679312}, {"timestamp": 1493.29, "power": 32.679312}, {"timestamp": 1513.83, "power": 32.679312}, {"timestamp": 1534.37, "power": 32.679312}, {"timestamp": 1554.91, "power": 32.679312}, {"timestamp": 1575.44, "power": 32.679312}, {"timestamp": 1595.98, "power": 32.679312}, {"timestamp": 1616.48, "power": 32.679312}, {"timestamp": 1637.01, "power": 32.679312}, {"timestamp": 1657.54, "power": 32.679312}, {"timestamp": 1678.08, "power": 32.679312}, {"timestamp": 1698.62, "power": 32.679312}, {"timestamp": 1719.15, "power": 32.679312}, {"timestamp": 1739.69, "power": 32.679312}, {"timestamp": 1760.2, "power": 32.679312}, {"timestamp": 1780.69, "power": 32.679312}, {"timestamp": 1801.22, "power": 32.679312}, {"timestamp": 1821.76, "power": 32.679312}, {"timestamp": 1842.3, "power": 32.679312}, {"timestamp": 1862.83, "power": 32.679312}, {"timestamp": 1883.36, "power": 32.679312}, {"timestamp": 1903.9, "power": 32.679312}, {"timestamp": 1924.42, "power": 32.679312}, {"timestamp": 1944.95, "power": 32.679312}, {"timestamp": 1965.49, "power": 32.679312}, {"timestamp": 1986.02, "power": 32.679312}, {"timestamp": 2006.56, "power": 32.679312}, {"timestamp": 2027.1, "power": 33.292531}, {"timestamp": 2048.16, "power": 33.292531}, {"timestamp": 2068.65, "power": 33.292531}, {"timestamp": 2089.18, "power": 33.292531}, {"timestamp": 2109.72, "power": 33.292531}, {"timestamp": 2130.26, "power": 33.292531}, {"timestamp": 2150.79, "power": 33.292531}, {"timestamp": 2171.33, "power": 33.292531}, {"timestamp": 2191.86, "power": 33.292531}, {"timestamp": 2212.37, "power": 33.292531}, {"timestamp": 2232.87, "power": 33.292531}, {"timestamp": 2253.4, "power": 33.292531}, {"timestamp": 2273.94, "power": 33.292531}, {"timestamp": 2294.48, "power": 33.292531}, {"timestamp": 2315.02, "power": 33.292531}, {"timestamp": 2335.56, "power": 33.292531}, {"timestamp": 2356.1, "power": 33.292531}, {"timestamp": 2376.59, "power": 33.292531}, {"timestamp": 2397.13, "power": 33.292531}, {"timestamp": 2417.67, "power": 33.292531}, {"timestamp": 2438.2, "power": 33.292531}, {"timestamp": 2458.74, "power": 33.292531}, {"timestamp": 2479.28, "power": 33.292531}, {"timestamp": 2499.81, "power": 33.292531}, {"timestamp": 2520.37, "power": 33.292531}, {"timestamp": 2540.91, "power": 33.292531}, {"timestamp": 2561.45, "power": 33.292531}, {"timestamp": 2581.99, "power": 33.292531}, {"timestamp": 2602.52, "power": 33.292531}, {"timestamp": 2623.06, "power": 33.292531}, {"timestamp": 2643.66, "power": 33.292531}, {"timestamp": 2664.22, "power": 33.292531}, {"timestamp": 2684.7, "power": 33.292531}, {"timestamp": 2705.24, "power": 33.292531}, {"timestamp": 2725.77, "power": 33.292531}, {"timestamp": 2746.29, "power": 33.292531}, {"timestamp": 2766.82, "power": 33.292531}, {"timestamp": 2787.35, "power": 33.292531}, {"timestamp": 2807.87, "power": 33.292531}, {"timestamp": 2828.37, "power": 33.292531}, {"timestamp": 2848.9, "power": 33.292531}, {"timestamp": 2869.42, "power": 33.292531}, {"timestamp": 2889.95, "power": 33.292531}, {"timestamp": 2910.47, "power": 33.292531}, {"timestamp": 2931.0, "power": 33.292531}, {"timestamp": 2951.52, "power": 33.292531}, {"timestamp": 2972.07, "power": 33.292531}, {"timestamp": 2992.55, "power": 33.292531}, {"timestamp": 3013.07, "power": 33.292531}, {"timestamp": 3033.62, "power": 35.277311}, {"timestamp": 3054.82, "power": 35.277311}, {"timestamp": 3075.36, "power": 35.277311}, {"timestamp": 3095.9, "power": 35.277311}, {"timestamp": 3116.42, "power": 35.277311}, {"timestamp": 3136.91, "power": 35.277311}, {"timestamp": 3157.44, "power": 35.277311}, {"timestamp": 3177.96, "power": 35.277311}, {"timestamp": 3198.49, "power": 35.277311}, {"timestamp": 3219.01, "power": 35.277311}, {"timestamp": 3239.53, "power": 35.277311}, {"timestamp": 3260.07, "power": 35.277311}, {"timestamp": 3280.56, "power": 35.277311}, {"timestamp": 3301.05, "power": 35.277311}, {"timestamp": 3321.74, "power": 35.277311}, {"timestamp": 3342.29, "power": 35.277311}], "timeline": {"START": "1068.246165", "END": "2604.849353"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2024.55}, {"name": "clSetKernelArg", "calls": 19, "time": 866.399}, {"name": "clReleaseKernel", "calls": 1, "time": 257.3}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.4873}, {"name": "clReleaseContext", "calls": 1, "time": 46.9057}, {"name": "clCreateContext", "calls": 1, "time": 31.5115}, {"name": "clReleaseProgram", "calls": 1, "time": 18.606}, {"name": "clCreateKernel", "calls": 1, "time": 0.338834}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.335509}, {"name": "clEnqueueTask", "calls": 1, "time": 0.124083}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073056}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038303}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032762}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023099}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020596}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.019948}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012445}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010749}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008825}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008192}, {"name": "clRetainDevice", "calls": 2, "time": 0.004725}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1536.6}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1536.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7529.863957, "utilization": 78.436083, "size": 3073260.0, "time": 408.142832}, {"type": "WRITE", "transfers": 1, "speed": 6530.100696, "utilization": 68.021882, "size": 519090.0, "time": 79.491916}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 46732943, "speed": 246.384, "utilization": 2.13875, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2911565, "speed": 487.344, "utilization": 4.23042, "size": 0.127382}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len6/run1.json b/code/fpga/unopt_results/dna.15MB.len6/run1.json new file mode 100644 index 0000000..9493b05 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.6093, "power": 33.192094}, {"timestamp": 62.2702, "power": 33.192094}, {"timestamp": 82.8059, "power": 33.192094}, {"timestamp": 103.331, "power": 33.192094}, {"timestamp": 124.183, "power": 33.192094}, {"timestamp": 144.752, "power": 33.192094}, {"timestamp": 165.296, "power": 33.192094}, {"timestamp": 185.843, "power": 33.192094}, {"timestamp": 206.385, "power": 33.192094}, {"timestamp": 226.925, "power": 33.192094}, {"timestamp": 247.471, "power": 33.192094}, {"timestamp": 267.984, "power": 33.192094}, {"timestamp": 288.519, "power": 33.192094}, {"timestamp": 309.06, "power": 33.192094}, {"timestamp": 329.599, "power": 33.192094}, {"timestamp": 350.143, "power": 33.192094}, {"timestamp": 370.685, "power": 33.192094}, {"timestamp": 391.225, "power": 33.192094}, {"timestamp": 411.737, "power": 33.192094}, {"timestamp": 432.23, "power": 33.192094}, {"timestamp": 452.765, "power": 33.192094}, {"timestamp": 473.308, "power": 33.192094}, {"timestamp": 493.849, "power": 33.192094}, {"timestamp": 514.387, "power": 33.192094}, {"timestamp": 534.927, "power": 33.192094}, {"timestamp": 555.47, "power": 33.192094}, {"timestamp": 575.982, "power": 33.192094}, {"timestamp": 596.519, "power": 33.192094}, {"timestamp": 617.06, "power": 33.192094}, {"timestamp": 637.599, "power": 33.192094}, {"timestamp": 658.139, "power": 33.192094}, {"timestamp": 678.678, "power": 33.192094}, {"timestamp": 699.215, "power": 33.192094}, {"timestamp": 719.732, "power": 33.192094}, {"timestamp": 740.23, "power": 33.192094}, {"timestamp": 760.769, "power": 33.192094}, {"timestamp": 781.308, "power": 33.192094}, {"timestamp": 801.847, "power": 33.192094}, {"timestamp": 822.383, "power": 33.192094}, {"timestamp": 842.921, "power": 33.192094}, {"timestamp": 863.461, "power": 33.192094}, {"timestamp": 883.978, "power": 33.192094}, {"timestamp": 904.518, "power": 33.192094}, {"timestamp": 925.055, "power": 33.192094}, {"timestamp": 945.593, "power": 33.192094}, {"timestamp": 966.131, "power": 33.192094}, {"timestamp": 986.671, "power": 33.192094}, {"timestamp": 1007.22, "power": 32.582246}, {"timestamp": 1028.37, "power": 32.582246}, {"timestamp": 1048.89, "power": 32.582246}, {"timestamp": 1069.42, "power": 32.582246}, {"timestamp": 1089.94, "power": 32.582246}, {"timestamp": 1110.47, "power": 32.582246}, {"timestamp": 1131.0, "power": 32.582246}, {"timestamp": 1151.54, "power": 32.582246}, {"timestamp": 1172.05, "power": 32.582246}, {"timestamp": 1192.59, "power": 32.582246}, {"timestamp": 1213.14, "power": 32.582246}, {"timestamp": 1233.68, "power": 32.582246}, {"timestamp": 1254.22, "power": 32.582246}, {"timestamp": 1274.77, "power": 32.582246}, {"timestamp": 1295.31, "power": 32.582246}, {"timestamp": 1315.83, "power": 32.582246}, {"timestamp": 1336.33, "power": 32.582246}, {"timestamp": 1356.87, "power": 32.582246}, {"timestamp": 1377.41, "power": 32.582246}, {"timestamp": 1397.96, "power": 32.582246}, {"timestamp": 1418.5, "power": 32.582246}, {"timestamp": 1439.05, "power": 32.582246}, {"timestamp": 1459.61, "power": 32.582246}, {"timestamp": 1480.11, "power": 32.582246}, {"timestamp": 1500.65, "power": 32.582246}, {"timestamp": 1521.19, "power": 32.582246}, {"timestamp": 1541.73, "power": 32.582246}, {"timestamp": 1562.28, "power": 32.582246}, {"timestamp": 1582.82, "power": 32.582246}, {"timestamp": 1603.36, "power": 32.582246}, {"timestamp": 1623.9, "power": 32.582246}, {"timestamp": 1644.44, "power": 32.582246}, {"timestamp": 1664.98, "power": 32.582246}, {"timestamp": 1685.52, "power": 32.582246}, {"timestamp": 1706.06, "power": 32.582246}, {"timestamp": 1726.6, "power": 32.582246}, {"timestamp": 1747.15, "power": 32.582246}, {"timestamp": 1767.69, "power": 32.582246}, {"timestamp": 1788.2, "power": 32.582246}, {"timestamp": 1808.73, "power": 32.582246}, {"timestamp": 1829.27, "power": 32.582246}, {"timestamp": 1849.82, "power": 32.582246}, {"timestamp": 1870.36, "power": 32.582246}, {"timestamp": 1890.9, "power": 32.582246}, {"timestamp": 1911.44, "power": 32.582246}, {"timestamp": 1932.0, "power": 32.582246}, {"timestamp": 1952.55, "power": 32.582246}, {"timestamp": 1973.1, "power": 32.582246}, {"timestamp": 1993.65, "power": 32.582246}, {"timestamp": 2014.19, "power": 33.667008}, {"timestamp": 2035.26, "power": 33.667008}, {"timestamp": 2055.84, "power": 33.667008}, {"timestamp": 2076.34, "power": 33.667008}, {"timestamp": 2096.87, "power": 33.667008}, {"timestamp": 2117.42, "power": 33.667008}, {"timestamp": 2137.96, "power": 33.667008}, {"timestamp": 2158.5, "power": 33.667008}, {"timestamp": 2179.04, "power": 33.667008}, {"timestamp": 2199.59, "power": 33.667008}, {"timestamp": 2220.1, "power": 33.667008}, {"timestamp": 2240.63, "power": 33.667008}, {"timestamp": 2261.17, "power": 33.667008}, {"timestamp": 2281.72, "power": 33.667008}, {"timestamp": 2302.26, "power": 33.667008}, {"timestamp": 2322.8, "power": 33.667008}, {"timestamp": 2343.34, "power": 33.667008}, {"timestamp": 2363.87, "power": 33.667008}, {"timestamp": 2384.41, "power": 33.667008}, {"timestamp": 2404.96, "power": 33.667008}, {"timestamp": 2425.5, "power": 33.667008}, {"timestamp": 2446.04, "power": 33.667008}, {"timestamp": 2466.59, "power": 33.667008}, {"timestamp": 2487.13, "power": 33.667008}, {"timestamp": 2507.67, "power": 33.667008}, {"timestamp": 2528.18, "power": 33.667008}, {"timestamp": 2548.71, "power": 33.667008}, {"timestamp": 2569.26, "power": 33.667008}, {"timestamp": 2589.8, "power": 33.667008}, {"timestamp": 2610.34, "power": 33.667008}, {"timestamp": 2630.88, "power": 33.667008}, {"timestamp": 2651.41, "power": 33.667008}, {"timestamp": 2671.91, "power": 33.667008}, {"timestamp": 2692.44, "power": 33.667008}, {"timestamp": 2712.97, "power": 33.667008}, {"timestamp": 2733.5, "power": 33.667008}, {"timestamp": 2754.03, "power": 33.667008}, {"timestamp": 2774.56, "power": 33.667008}, {"timestamp": 2795.09, "power": 33.667008}, {"timestamp": 2815.62, "power": 33.667008}, {"timestamp": 2836.11, "power": 33.667008}, {"timestamp": 2856.63, "power": 33.667008}, {"timestamp": 2877.16, "power": 33.667008}, {"timestamp": 2897.69, "power": 33.667008}, {"timestamp": 2918.23, "power": 33.667008}, {"timestamp": 2938.76, "power": 33.667008}, {"timestamp": 2959.29, "power": 33.667008}, {"timestamp": 2979.8, "power": 33.667008}, {"timestamp": 3000.28, "power": 33.667008}, {"timestamp": 3020.78, "power": 34.766791}, {"timestamp": 3041.95, "power": 34.766791}, {"timestamp": 3062.5, "power": 34.766791}, {"timestamp": 3083.04, "power": 34.766791}, {"timestamp": 3103.57, "power": 34.766791}, {"timestamp": 3124.07, "power": 34.766791}, {"timestamp": 3144.56, "power": 34.766791}, {"timestamp": 3165.11, "power": 34.766791}, {"timestamp": 3185.64, "power": 34.766791}, {"timestamp": 3206.17, "power": 34.766791}, {"timestamp": 3226.7, "power": 34.766791}, {"timestamp": 3247.25, "power": 34.766791}, {"timestamp": 3267.93, "power": 34.766791}, {"timestamp": 3288.42, "power": 34.766791}], "timeline": {"START": "1058.003796", "END": "2588.823267"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2003.38}, {"name": "clSetKernelArg", "calls": 19, "time": 853.968}, {"name": "clReleaseKernel", "calls": 1, "time": 239.781}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.6078}, {"name": "clCreateContext", "calls": 1, "time": 39.4728}, {"name": "clReleaseContext", "calls": 1, "time": 30.9775}, {"name": "clReleaseProgram", "calls": 1, "time": 19.1741}, {"name": "clCreateKernel", "calls": 1, "time": 0.34981}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.302972}, {"name": "clEnqueueTask", "calls": 1, "time": 0.131784}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080258}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038828}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026368}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023174}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02177}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014222}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012236}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008888}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007457}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006817}, {"name": "clRetainDevice", "calls": 2, "time": 0.004716}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1530.82}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1530.42}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7814.938088, "utilization": 81.405605, "size": 3073260.0, "time": 393.254555}, {"type": "WRITE", "transfers": 1, "speed": 6570.150123, "utilization": 68.439064, "size": 519090.0, "time": 79.00736}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 46544091, "speed": 246.332, "utilization": 2.1383, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2899791, "speed": 487.02, "utilization": 4.22761, "size": 0.127379}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len6/run2.json b/code/fpga/unopt_results/dna.15MB.len6/run2.json new file mode 100644 index 0000000..ddba933 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.0643, "power": 32.26981}, {"timestamp": 58.6281, "power": 32.26981}, {"timestamp": 79.2002, "power": 32.26981}, {"timestamp": 99.77, "power": 32.26981}, {"timestamp": 120.539, "power": 32.26981}, {"timestamp": 141.226, "power": 32.26981}, {"timestamp": 161.763, "power": 32.26981}, {"timestamp": 182.334, "power": 32.26981}, {"timestamp": 202.926, "power": 32.26981}, {"timestamp": 223.522, "power": 32.26981}, {"timestamp": 244.116, "power": 32.26981}, {"timestamp": 264.71, "power": 32.26981}, {"timestamp": 285.301, "power": 32.26981}, {"timestamp": 305.868, "power": 32.26981}, {"timestamp": 326.43, "power": 32.26981}, {"timestamp": 347.229, "power": 32.26981}, {"timestamp": 367.824, "power": 32.26981}, {"timestamp": 388.419, "power": 32.26981}, {"timestamp": 409.011, "power": 32.26981}, {"timestamp": 429.591, "power": 32.26981}, {"timestamp": 450.145, "power": 32.26981}, {"timestamp": 470.699, "power": 32.26981}, {"timestamp": 491.295, "power": 32.26981}, {"timestamp": 511.886, "power": 32.26981}, {"timestamp": 532.478, "power": 32.26981}, {"timestamp": 553.072, "power": 32.26981}, {"timestamp": 573.647, "power": 32.26981}, {"timestamp": 594.208, "power": 32.26981}, {"timestamp": 614.765, "power": 32.26981}, {"timestamp": 635.364, "power": 32.26981}, {"timestamp": 655.955, "power": 32.26981}, {"timestamp": 676.552, "power": 32.26981}, {"timestamp": 697.145, "power": 32.26981}, {"timestamp": 717.727, "power": 32.26981}, {"timestamp": 738.297, "power": 32.26981}, {"timestamp": 758.896, "power": 32.26981}, {"timestamp": 779.491, "power": 32.26981}, {"timestamp": 800.086, "power": 32.26981}, {"timestamp": 820.676, "power": 32.26981}, {"timestamp": 841.267, "power": 32.26981}, {"timestamp": 861.839, "power": 32.26981}, {"timestamp": 882.399, "power": 32.26981}, {"timestamp": 902.994, "power": 32.26981}, {"timestamp": 923.586, "power": 32.26981}, {"timestamp": 944.182, "power": 32.26981}, {"timestamp": 964.773, "power": 32.26981}, {"timestamp": 985.38, "power": 32.26981}, {"timestamp": 1005.95, "power": 32.480085}, {"timestamp": 1027.06, "power": 32.480085}, {"timestamp": 1047.58, "power": 32.480085}, {"timestamp": 1068.1, "power": 32.480085}, {"timestamp": 1088.63, "power": 32.480085}, {"timestamp": 1109.16, "power": 32.480085}, {"timestamp": 1129.66, "power": 32.480085}, {"timestamp": 1150.15, "power": 32.480085}, {"timestamp": 1170.68, "power": 32.480085}, {"timestamp": 1191.22, "power": 32.480085}, {"timestamp": 1211.76, "power": 32.480085}, {"timestamp": 1232.31, "power": 32.480085}, {"timestamp": 1252.85, "power": 32.480085}, {"timestamp": 1273.39, "power": 32.480085}, {"timestamp": 1293.9, "power": 32.480085}, {"timestamp": 1314.44, "power": 32.480085}, {"timestamp": 1334.98, "power": 32.480085}, {"timestamp": 1355.52, "power": 32.480085}, {"timestamp": 1376.07, "power": 32.480085}, {"timestamp": 1396.62, "power": 32.480085}, {"timestamp": 1417.16, "power": 32.480085}, {"timestamp": 1437.68, "power": 32.480085}, {"timestamp": 1458.18, "power": 32.480085}, {"timestamp": 1478.72, "power": 32.480085}, {"timestamp": 1499.26, "power": 32.480085}, {"timestamp": 1519.81, "power": 32.480085}, {"timestamp": 1540.35, "power": 32.480085}, {"timestamp": 1560.89, "power": 32.480085}, {"timestamp": 1581.44, "power": 32.480085}, {"timestamp": 1601.95, "power": 32.480085}, {"timestamp": 1622.48, "power": 32.480085}, {"timestamp": 1643.03, "power": 32.480085}, {"timestamp": 1663.57, "power": 32.480085}, {"timestamp": 1684.12, "power": 32.480085}, {"timestamp": 1704.66, "power": 32.480085}, {"timestamp": 1725.2, "power": 32.480085}, {"timestamp": 1745.72, "power": 32.480085}, {"timestamp": 1766.22, "power": 32.480085}, {"timestamp": 1786.75, "power": 32.480085}, {"timestamp": 1807.3, "power": 32.480085}, {"timestamp": 1827.84, "power": 32.480085}, {"timestamp": 1848.38, "power": 32.480085}, {"timestamp": 1868.93, "power": 32.480085}, {"timestamp": 1889.47, "power": 32.480085}, {"timestamp": 1909.98, "power": 32.480085}, {"timestamp": 1930.51, "power": 32.480085}, {"timestamp": 1951.06, "power": 32.480085}, {"timestamp": 1971.61, "power": 32.480085}, {"timestamp": 1992.15, "power": 32.480085}, {"timestamp": 2012.69, "power": 33.700497}, {"timestamp": 2033.93, "power": 33.700497}, {"timestamp": 2054.44, "power": 33.700497}, {"timestamp": 2074.98, "power": 33.700497}, {"timestamp": 2095.52, "power": 33.700497}, {"timestamp": 2116.06, "power": 33.700497}, {"timestamp": 2136.6, "power": 33.700497}, {"timestamp": 2157.15, "power": 33.700497}, {"timestamp": 2177.67, "power": 33.700497}, {"timestamp": 2198.16, "power": 33.700497}, {"timestamp": 2218.69, "power": 33.700497}, {"timestamp": 2239.24, "power": 33.700497}, {"timestamp": 2259.78, "power": 33.700497}, {"timestamp": 2280.32, "power": 33.700497}, {"timestamp": 2300.86, "power": 33.700497}, {"timestamp": 2321.4, "power": 33.700497}, {"timestamp": 2341.91, "power": 33.700497}, {"timestamp": 2362.45, "power": 33.700497}, {"timestamp": 2382.99, "power": 33.700497}, {"timestamp": 2403.54, "power": 33.700497}, {"timestamp": 2424.08, "power": 33.700497}, {"timestamp": 2444.62, "power": 33.700497}, {"timestamp": 2465.16, "power": 33.700497}, {"timestamp": 2485.69, "power": 33.700497}, {"timestamp": 2506.22, "power": 33.700497}, {"timestamp": 2526.77, "power": 33.700497}, {"timestamp": 2547.31, "power": 33.700497}, {"timestamp": 2567.85, "power": 33.700497}, {"timestamp": 2588.39, "power": 33.700497}, {"timestamp": 2608.93, "power": 33.700497}, {"timestamp": 2629.52, "power": 33.700497}, {"timestamp": 2650.09, "power": 33.700497}, {"timestamp": 2670.64, "power": 33.700497}, {"timestamp": 2691.14, "power": 33.700497}, {"timestamp": 2711.68, "power": 33.700497}, {"timestamp": 2732.2, "power": 33.700497}, {"timestamp": 2752.73, "power": 33.700497}, {"timestamp": 2773.26, "power": 33.700497}, {"timestamp": 2793.78, "power": 33.700497}, {"timestamp": 2814.3, "power": 33.700497}, {"timestamp": 2834.83, "power": 33.700497}, {"timestamp": 2855.37, "power": 33.700497}, {"timestamp": 2875.9, "power": 33.700497}, {"timestamp": 2896.43, "power": 33.700497}, {"timestamp": 2916.96, "power": 33.700497}, {"timestamp": 2937.5, "power": 33.700497}, {"timestamp": 2957.98, "power": 33.700497}, {"timestamp": 2978.51, "power": 33.700497}, {"timestamp": 2999.04, "power": 33.700497}, {"timestamp": 3019.57, "power": 35.522890000000004}, {"timestamp": 3040.81, "power": 35.522890000000004}, {"timestamp": 3061.33, "power": 35.522890000000004}, {"timestamp": 3081.84, "power": 35.522890000000004}, {"timestamp": 3102.36, "power": 35.522890000000004}, {"timestamp": 3122.89, "power": 35.522890000000004}, {"timestamp": 3143.41, "power": 35.522890000000004}, {"timestamp": 3163.94, "power": 35.522890000000004}, {"timestamp": 3184.47, "power": 35.522890000000004}, {"timestamp": 3205.0, "power": 35.522890000000004}, {"timestamp": 3225.5, "power": 35.522890000000004}, {"timestamp": 3245.99, "power": 35.522890000000004}, {"timestamp": 3266.51, "power": 35.522890000000004}, {"timestamp": 3287.09, "power": 35.522890000000004}, {"timestamp": 3308.05, "power": 35.522890000000004}, {"timestamp": 3328.58, "power": 35.522890000000004}, {"timestamp": 3349.11, "power": 35.522890000000004}], "timeline": {"START": "1071.360771", "END": "2600.998606"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2026.46}, {"name": "clSetKernelArg", "calls": 19, "time": 864.115}, {"name": "clReleaseKernel", "calls": 1, "time": 245.286}, {"name": "clReleaseContext", "calls": 1, "time": 58.225}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.4778}, {"name": "clCreateContext", "calls": 1, "time": 35.7836}, {"name": "clReleaseProgram", "calls": 1, "time": 17.1728}, {"name": "clCreateKernel", "calls": 1, "time": 0.351129}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.302583}, {"name": "clEnqueueTask", "calls": 1, "time": 0.124156}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079068}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039567}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030662}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.028832}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023518}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021066}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012463}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008288}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007422}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006793}, {"name": "clRetainDevice", "calls": 2, "time": 0.004814}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1529.64}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1529.27}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7397.739656, "utilization": 77.059788, "size": 3073260.0, "time": 415.4323}, {"type": "WRITE", "transfers": 1, "speed": 6400.542001, "utilization": 66.672313, "size": 519090.0, "time": 81.100978}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 46514825, "speed": 246.356, "utilization": 2.13851, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2897920, "speed": 487.219, "utilization": 4.22933, "size": 0.127381}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len6/run3.json b/code/fpga/unopt_results/dna.15MB.len6/run3.json new file mode 100644 index 0000000..99899df --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.712, "power": 32.64304800000001}, {"timestamp": 56.2746, "power": 32.64304800000001}, {"timestamp": 76.8422, "power": 32.64304800000001}, {"timestamp": 97.4139, "power": 32.64304800000001}, {"timestamp": 118.225, "power": 32.64304800000001}, {"timestamp": 138.912, "power": 32.64304800000001}, {"timestamp": 159.446, "power": 32.64304800000001}, {"timestamp": 180.018, "power": 32.64304800000001}, {"timestamp": 200.617, "power": 32.64304800000001}, {"timestamp": 221.218, "power": 32.64304800000001}, {"timestamp": 241.818, "power": 32.64304800000001}, {"timestamp": 262.42, "power": 32.64304800000001}, {"timestamp": 283.021, "power": 32.64304800000001}, {"timestamp": 303.586, "power": 32.64304800000001}, {"timestamp": 324.153, "power": 32.64304800000001}, {"timestamp": 344.751, "power": 32.64304800000001}, {"timestamp": 365.353, "power": 32.64304800000001}, {"timestamp": 385.953, "power": 32.64304800000001}, {"timestamp": 406.554, "power": 32.64304800000001}, {"timestamp": 427.129, "power": 32.64304800000001}, {"timestamp": 447.693, "power": 32.64304800000001}, {"timestamp": 468.259, "power": 32.64304800000001}, {"timestamp": 488.858, "power": 32.64304800000001}, {"timestamp": 509.46, "power": 32.64304800000001}, {"timestamp": 530.066, "power": 32.64304800000001}, {"timestamp": 550.666, "power": 32.64304800000001}, {"timestamp": 571.249, "power": 32.64304800000001}, {"timestamp": 591.815, "power": 32.64304800000001}, {"timestamp": 612.379, "power": 32.64304800000001}, {"timestamp": 632.982, "power": 32.64304800000001}, {"timestamp": 653.586, "power": 32.64304800000001}, {"timestamp": 674.188, "power": 32.64304800000001}, {"timestamp": 694.789, "power": 32.64304800000001}, {"timestamp": 715.381, "power": 32.64304800000001}, {"timestamp": 735.956, "power": 32.64304800000001}, {"timestamp": 756.555, "power": 32.64304800000001}, {"timestamp": 777.159, "power": 32.64304800000001}, {"timestamp": 797.759, "power": 32.64304800000001}, {"timestamp": 818.359, "power": 32.64304800000001}, {"timestamp": 838.959, "power": 32.64304800000001}, {"timestamp": 859.53, "power": 32.64304800000001}, {"timestamp": 880.1, "power": 32.64304800000001}, {"timestamp": 900.7, "power": 32.64304800000001}, {"timestamp": 921.303, "power": 32.64304800000001}, {"timestamp": 941.905, "power": 32.64304800000001}, {"timestamp": 962.5, "power": 32.64304800000001}, {"timestamp": 983.102, "power": 32.64304800000001}, {"timestamp": 1003.67, "power": 32.64304800000001}, {"timestamp": 1024.25, "power": 32.423210999999995}, {"timestamp": 1045.33, "power": 32.423210999999995}, {"timestamp": 1065.86, "power": 32.423210999999995}, {"timestamp": 1086.39, "power": 32.423210999999995}, {"timestamp": 1106.92, "power": 32.423210999999995}, {"timestamp": 1127.42, "power": 32.423210999999995}, {"timestamp": 1147.95, "power": 32.423210999999995}, {"timestamp": 1168.49, "power": 32.423210999999995}, {"timestamp": 1189.03, "power": 32.423210999999995}, {"timestamp": 1209.58, "power": 32.423210999999995}, {"timestamp": 1230.13, "power": 32.423210999999995}, {"timestamp": 1250.68, "power": 32.423210999999995}, {"timestamp": 1271.21, "power": 32.423210999999995}, {"timestamp": 1291.71, "power": 32.423210999999995}, {"timestamp": 1312.25, "power": 32.423210999999995}, {"timestamp": 1332.8, "power": 32.423210999999995}, {"timestamp": 1353.36, "power": 32.423210999999995}, {"timestamp": 1373.93, "power": 32.423210999999995}, {"timestamp": 1394.48, "power": 32.423210999999995}, {"timestamp": 1415.03, "power": 32.423210999999995}, {"timestamp": 1435.54, "power": 32.423210999999995}, {"timestamp": 1456.08, "power": 32.423210999999995}, {"timestamp": 1476.64, "power": 32.423210999999995}, {"timestamp": 1497.18, "power": 32.423210999999995}, {"timestamp": 1517.73, "power": 32.423210999999995}, {"timestamp": 1538.28, "power": 32.423210999999995}, {"timestamp": 1558.83, "power": 32.423210999999995}, {"timestamp": 1579.36, "power": 32.423210999999995}, {"timestamp": 1599.91, "power": 32.423210999999995}, {"timestamp": 1620.46, "power": 32.423210999999995}, {"timestamp": 1641.01, "power": 32.423210999999995}, {"timestamp": 1661.56, "power": 32.423210999999995}, {"timestamp": 1682.1, "power": 32.423210999999995}, {"timestamp": 1702.65, "power": 32.423210999999995}, {"timestamp": 1723.17, "power": 32.423210999999995}, {"timestamp": 1743.67, "power": 32.423210999999995}, {"timestamp": 1764.21, "power": 32.423210999999995}, {"timestamp": 1784.76, "power": 32.423210999999995}, {"timestamp": 1805.31, "power": 32.423210999999995}, {"timestamp": 1825.86, "power": 32.423210999999995}, {"timestamp": 1846.41, "power": 32.423210999999995}, {"timestamp": 1866.96, "power": 32.423210999999995}, {"timestamp": 1887.48, "power": 32.423210999999995}, {"timestamp": 1908.02, "power": 32.423210999999995}, {"timestamp": 1928.57, "power": 32.423210999999995}, {"timestamp": 1949.13, "power": 32.423210999999995}, {"timestamp": 1969.67, "power": 32.423210999999995}, {"timestamp": 1990.22, "power": 32.423210999999995}, {"timestamp": 2010.77, "power": 32.423210999999995}, {"timestamp": 2031.29, "power": 33.286965}, {"timestamp": 2052.51, "power": 33.286965}, {"timestamp": 2073.06, "power": 33.286965}, {"timestamp": 2093.61, "power": 33.286965}, {"timestamp": 2114.16, "power": 33.286965}, {"timestamp": 2134.71, "power": 33.286965}, {"timestamp": 2155.23, "power": 33.286965}, {"timestamp": 2175.73, "power": 33.286965}, {"timestamp": 2196.27, "power": 33.286965}, {"timestamp": 2216.82, "power": 33.286965}, {"timestamp": 2237.36, "power": 33.286965}, {"timestamp": 2257.91, "power": 33.286965}, {"timestamp": 2278.46, "power": 33.286965}, {"timestamp": 2299.02, "power": 33.286965}, {"timestamp": 2319.52, "power": 33.286965}, {"timestamp": 2340.06, "power": 33.286965}, {"timestamp": 2360.61, "power": 33.286965}, {"timestamp": 2381.15, "power": 33.286965}, {"timestamp": 2401.7, "power": 33.286965}, {"timestamp": 2422.25, "power": 33.286965}, {"timestamp": 2442.8, "power": 33.286965}, {"timestamp": 2463.32, "power": 33.286965}, {"timestamp": 2483.86, "power": 33.286965}, {"timestamp": 2504.41, "power": 33.286965}, {"timestamp": 2524.96, "power": 33.286965}, {"timestamp": 2545.51, "power": 33.286965}, {"timestamp": 2566.05, "power": 33.286965}, {"timestamp": 2586.6, "power": 33.286965}, {"timestamp": 2607.12, "power": 33.286965}, {"timestamp": 2627.62, "power": 33.286965}, {"timestamp": 2648.16, "power": 33.286965}, {"timestamp": 2668.79, "power": 33.286965}, {"timestamp": 2689.37, "power": 33.286965}, {"timestamp": 2709.92, "power": 33.286965}, {"timestamp": 2730.45, "power": 33.286965}, {"timestamp": 2750.99, "power": 33.286965}, {"timestamp": 2771.51, "power": 33.286965}, {"timestamp": 2792.03, "power": 33.286965}, {"timestamp": 2812.56, "power": 33.286965}, {"timestamp": 2833.09, "power": 33.286965}, {"timestamp": 2853.62, "power": 33.286965}, {"timestamp": 2874.15, "power": 33.286965}, {"timestamp": 2894.68, "power": 33.286965}, {"timestamp": 2915.19, "power": 33.286965}, {"timestamp": 2935.68, "power": 33.286965}, {"timestamp": 2956.2, "power": 33.286965}, {"timestamp": 2976.73, "power": 33.286965}, {"timestamp": 2997.26, "power": 33.286965}, {"timestamp": 3017.79, "power": 33.286965}, {"timestamp": 3038.32, "power": 35.574213}, {"timestamp": 3059.51, "power": 35.574213}, {"timestamp": 3080.03, "power": 35.574213}, {"timestamp": 3100.56, "power": 35.574213}, {"timestamp": 3121.09, "power": 35.574213}, {"timestamp": 3141.62, "power": 35.574213}, {"timestamp": 3162.15, "power": 35.574213}, {"timestamp": 3182.68, "power": 35.574213}, {"timestamp": 3203.18, "power": 35.574213}, {"timestamp": 3223.66, "power": 35.574213}, {"timestamp": 3244.19, "power": 35.574213}, {"timestamp": 3264.72, "power": 35.574213}, {"timestamp": 3285.25, "power": 35.574213}, {"timestamp": 3305.82, "power": 35.574213}, {"timestamp": 3326.43, "power": 35.574213}, {"timestamp": 3346.96, "power": 35.574213}, {"timestamp": 3367.47, "power": 35.574213}], "timeline": {"START": "1079.642533", "END": "2619.594897"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2034.33}, {"name": "clSetKernelArg", "calls": 19, "time": 873.939}, {"name": "clReleaseKernel", "calls": 1, "time": 244.542}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.7038}, {"name": "clReleaseContext", "calls": 1, "time": 55.1117}, {"name": "clCreateContext", "calls": 1, "time": 33.4809}, {"name": "clReleaseProgram", "calls": 1, "time": 18.6832}, {"name": "clCreateKernel", "calls": 1, "time": 0.341964}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.304307}, {"name": "clEnqueueTask", "calls": 1, "time": 0.130483}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071679}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038291}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033913}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.029878}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023058}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020603}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.012324}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008326}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007475}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006519}, {"name": "clRetainDevice", "calls": 2, "time": 0.004733}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1539.95}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1539.62}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7435.660509, "utilization": 77.454797, "size": 3073260.0, "time": 413.313652}, {"type": "WRITE", "transfers": 1, "speed": 6422.952131, "utilization": 66.905751, "size": 519090.0, "time": 80.818011}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 46847080, "speed": 246.428, "utilization": 2.13914, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2918738, "speed": 487.43, "utilization": 4.23117, "size": 0.127382}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len6/run4.json b/code/fpga/unopt_results/dna.15MB.len6/run4.json new file mode 100644 index 0000000..d261b38 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.9338, "power": 32.609865}, {"timestamp": 60.5246, "power": 32.609865}, {"timestamp": 81.1105, "power": 32.609865}, {"timestamp": 101.665, "power": 32.609865}, {"timestamp": 122.38, "power": 32.609865}, {"timestamp": 143.034, "power": 32.609865}, {"timestamp": 163.588, "power": 32.609865}, {"timestamp": 184.197, "power": 32.609865}, {"timestamp": 204.801, "power": 32.609865}, {"timestamp": 225.406, "power": 32.609865}, {"timestamp": 245.98, "power": 32.609865}, {"timestamp": 266.543, "power": 32.609865}, {"timestamp": 287.145, "power": 32.609865}, {"timestamp": 307.75, "power": 32.609865}, {"timestamp": 328.353, "power": 32.609865}, {"timestamp": 348.949, "power": 32.609865}, {"timestamp": 369.546, "power": 32.609865}, {"timestamp": 390.112, "power": 32.609865}, {"timestamp": 410.676, "power": 32.609865}, {"timestamp": 431.273, "power": 32.609865}, {"timestamp": 451.875, "power": 32.609865}, {"timestamp": 472.482, "power": 32.609865}, {"timestamp": 493.086, "power": 32.609865}, {"timestamp": 513.683, "power": 32.609865}, {"timestamp": 534.247, "power": 32.609865}, {"timestamp": 554.814, "power": 32.609865}, {"timestamp": 575.415, "power": 32.609865}, {"timestamp": 596.016, "power": 32.609865}, {"timestamp": 616.612, "power": 32.609865}, {"timestamp": 637.213, "power": 32.609865}, {"timestamp": 657.801, "power": 32.609865}, {"timestamp": 678.365, "power": 32.609865}, {"timestamp": 698.965, "power": 32.609865}, {"timestamp": 719.576, "power": 32.609865}, {"timestamp": 740.189, "power": 32.609865}, {"timestamp": 760.799, "power": 32.609865}, {"timestamp": 781.396, "power": 32.609865}, {"timestamp": 801.973, "power": 32.609865}, {"timestamp": 822.539, "power": 32.609865}, {"timestamp": 843.143, "power": 32.609865}, {"timestamp": 863.739, "power": 32.609865}, {"timestamp": 884.338, "power": 32.609865}, {"timestamp": 904.938, "power": 32.609865}, {"timestamp": 925.527, "power": 32.609865}, {"timestamp": 946.092, "power": 32.609865}, {"timestamp": 966.659, "power": 32.609865}, {"timestamp": 987.268, "power": 32.609865}, {"timestamp": 1007.87, "power": 32.757475}, {"timestamp": 1029.04, "power": 32.757475}, {"timestamp": 1049.55, "power": 32.757475}, {"timestamp": 1070.03, "power": 32.757475}, {"timestamp": 1090.55, "power": 32.757475}, {"timestamp": 1111.08, "power": 32.757475}, {"timestamp": 1131.61, "power": 32.757475}, {"timestamp": 1152.14, "power": 32.757475}, {"timestamp": 1172.68, "power": 32.757475}, {"timestamp": 1193.23, "power": 32.757475}, {"timestamp": 1213.76, "power": 32.757475}, {"timestamp": 1234.31, "power": 32.757475}, {"timestamp": 1254.86, "power": 32.757475}, {"timestamp": 1275.41, "power": 32.757475}, {"timestamp": 1295.97, "power": 32.757475}, {"timestamp": 1316.52, "power": 32.757475}, {"timestamp": 1337.08, "power": 32.757475}, {"timestamp": 1357.6, "power": 32.757475}, {"timestamp": 1378.1, "power": 32.757475}, {"timestamp": 1398.65, "power": 32.757475}, {"timestamp": 1419.21, "power": 32.757475}, {"timestamp": 1439.76, "power": 32.757475}, {"timestamp": 1460.31, "power": 32.757475}, {"timestamp": 1480.87, "power": 32.757475}, {"timestamp": 1501.42, "power": 32.757475}, {"timestamp": 1521.95, "power": 32.757475}, {"timestamp": 1542.49, "power": 32.757475}, {"timestamp": 1563.05, "power": 32.757475}, {"timestamp": 1583.6, "power": 32.757475}, {"timestamp": 1604.15, "power": 32.757475}, {"timestamp": 1624.7, "power": 32.757475}, {"timestamp": 1645.26, "power": 32.757475}, {"timestamp": 1665.78, "power": 32.757475}, {"timestamp": 1686.33, "power": 32.757475}, {"timestamp": 1706.89, "power": 32.757475}, {"timestamp": 1727.44, "power": 32.757475}, {"timestamp": 1747.99, "power": 32.757475}, {"timestamp": 1768.54, "power": 32.757475}, {"timestamp": 1789.09, "power": 32.757475}, {"timestamp": 1809.62, "power": 32.757475}, {"timestamp": 1830.12, "power": 32.757475}, {"timestamp": 1850.67, "power": 32.757475}, {"timestamp": 1871.21, "power": 32.757475}, {"timestamp": 1891.77, "power": 32.757475}, {"timestamp": 1912.32, "power": 32.757475}, {"timestamp": 1932.87, "power": 32.757475}, {"timestamp": 1953.43, "power": 32.757475}, {"timestamp": 1973.95, "power": 32.757475}, {"timestamp": 1994.49, "power": 32.757475}, {"timestamp": 2015.05, "power": 33.424285999999995}, {"timestamp": 2036.21, "power": 33.424285999999995}, {"timestamp": 2056.76, "power": 33.424285999999995}, {"timestamp": 2077.34, "power": 33.424285999999995}, {"timestamp": 2097.86, "power": 33.424285999999995}, {"timestamp": 2118.36, "power": 33.424285999999995}, {"timestamp": 2138.93, "power": 33.424285999999995}, {"timestamp": 2159.5, "power": 33.424285999999995}, {"timestamp": 2180.08, "power": 33.424285999999995}, {"timestamp": 2200.67, "power": 33.424285999999995}, {"timestamp": 2221.25, "power": 33.424285999999995}, {"timestamp": 2241.78, "power": 33.424285999999995}, {"timestamp": 2262.28, "power": 33.424285999999995}, {"timestamp": 2282.83, "power": 33.424285999999995}, {"timestamp": 2303.41, "power": 33.424285999999995}, {"timestamp": 2323.97, "power": 33.424285999999995}, {"timestamp": 2344.55, "power": 33.424285999999995}, {"timestamp": 2365.14, "power": 33.424285999999995}, {"timestamp": 2385.66, "power": 33.424285999999995}, {"timestamp": 2406.16, "power": 33.424285999999995}, {"timestamp": 2426.73, "power": 33.424285999999995}, {"timestamp": 2447.31, "power": 33.424285999999995}, {"timestamp": 2467.89, "power": 33.424285999999995}, {"timestamp": 2488.47, "power": 33.424285999999995}, {"timestamp": 2509.03, "power": 33.424285999999995}, {"timestamp": 2529.55, "power": 33.424285999999995}, {"timestamp": 2550.05, "power": 33.424285999999995}, {"timestamp": 2570.62, "power": 33.424285999999995}, {"timestamp": 2591.2, "power": 33.424285999999995}, {"timestamp": 2611.75, "power": 33.424285999999995}, {"timestamp": 2632.34, "power": 33.424285999999995}, {"timestamp": 2652.96, "power": 33.424285999999995}, {"timestamp": 2673.54, "power": 33.424285999999995}, {"timestamp": 2694.03, "power": 33.424285999999995}, {"timestamp": 2714.53, "power": 33.424285999999995}, {"timestamp": 2735.06, "power": 33.424285999999995}, {"timestamp": 2755.55, "power": 33.424285999999995}, {"timestamp": 2776.08, "power": 33.424285999999995}, {"timestamp": 2796.61, "power": 33.424285999999995}, {"timestamp": 2817.14, "power": 33.424285999999995}, {"timestamp": 2837.66, "power": 33.424285999999995}, {"timestamp": 2858.14, "power": 33.424285999999995}, {"timestamp": 2878.67, "power": 33.424285999999995}, {"timestamp": 2899.2, "power": 33.424285999999995}, {"timestamp": 2919.73, "power": 33.424285999999995}, {"timestamp": 2940.27, "power": 33.424285999999995}, {"timestamp": 2960.8, "power": 33.424285999999995}, {"timestamp": 2981.33, "power": 33.424285999999995}, {"timestamp": 3001.84, "power": 33.424285999999995}, {"timestamp": 3022.37, "power": 34.669815}, {"timestamp": 3043.57, "power": 34.669815}, {"timestamp": 3064.12, "power": 34.669815}, {"timestamp": 3084.66, "power": 34.669815}, {"timestamp": 3105.2, "power": 34.669815}, {"timestamp": 3125.71, "power": 34.669815}, {"timestamp": 3146.19, "power": 34.669815}, {"timestamp": 3166.75, "power": 34.669815}, {"timestamp": 3187.28, "power": 34.669815}, {"timestamp": 3207.81, "power": 34.669815}, {"timestamp": 3228.34, "power": 34.669815}, {"timestamp": 3248.87, "power": 34.669815}, {"timestamp": 3269.41, "power": 34.669815}, {"timestamp": 3289.97, "power": 34.669815}, {"timestamp": 3310.97, "power": 34.669815}, {"timestamp": 3331.52, "power": 34.669815}, {"timestamp": 3352.05, "power": 34.669815}], "timeline": {"START": "1074.564791", "END": "2604.024106"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2028.36}, {"name": "clSetKernelArg", "calls": 19, "time": 866.056}, {"name": "clReleaseKernel", "calls": 1, "time": 242.659}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.1739}, {"name": "clReleaseContext", "calls": 1, "time": 50.2255}, {"name": "clCreateContext", "calls": 1, "time": 37.5765}, {"name": "clReleaseProgram", "calls": 1, "time": 17.6862}, {"name": "clCreateKernel", "calls": 1, "time": 0.349701}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.30452}, {"name": "clEnqueueTask", "calls": 1, "time": 0.136164}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075627}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038667}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035224}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023036}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020135}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.016767}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.013589}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.0079}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007603}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007306}, {"name": "clRetainDevice", "calls": 2, "time": 0.00506}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 1529.46}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 1529.08}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7343.880037, "utilization": 76.49875, "size": 3073260.0, "time": 418.479058}, {"type": "WRITE", "transfers": 1, "speed": 6474.97473, "utilization": 67.447653, "size": 519090.0, "time": 80.168686}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 46501897, "speed": 246.32, "utilization": 2.1382, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 2897111, "speed": 487.238, "utilization": 4.2295, "size": 0.12738}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len8/run0.json b/code/fpga/unopt_results/dna.15MB.len8/run0.json new file mode 100644 index 0000000..47388dc --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.6614, "power": 32.576163}, {"timestamp": 58.2761, "power": 32.576163}, {"timestamp": 78.8499, "power": 32.576163}, {"timestamp": 99.3921, "power": 32.576163}, {"timestamp": 120.15, "power": 32.576163}, {"timestamp": 140.821, "power": 32.576163}, {"timestamp": 161.371, "power": 32.576163}, {"timestamp": 181.982, "power": 32.576163}, {"timestamp": 202.58, "power": 32.576163}, {"timestamp": 223.158, "power": 32.576163}, {"timestamp": 243.722, "power": 32.576163}, {"timestamp": 264.281, "power": 32.576163}, {"timestamp": 284.879, "power": 32.576163}, {"timestamp": 305.477, "power": 32.576163}, {"timestamp": 326.077, "power": 32.576163}, {"timestamp": 346.673, "power": 32.576163}, {"timestamp": 367.244, "power": 32.576163}, {"timestamp": 387.803, "power": 32.576163}, {"timestamp": 408.401, "power": 32.576163}, {"timestamp": 428.998, "power": 32.576163}, {"timestamp": 449.592, "power": 32.576163}, {"timestamp": 470.191, "power": 32.576163}, {"timestamp": 490.79, "power": 32.576163}, {"timestamp": 511.366, "power": 32.576163}, {"timestamp": 531.926, "power": 32.576163}, {"timestamp": 552.528, "power": 32.576163}, {"timestamp": 573.127, "power": 32.576163}, {"timestamp": 593.671, "power": 32.576163}, {"timestamp": 614.206, "power": 32.576163}, {"timestamp": 634.689, "power": 32.576163}, {"timestamp": 655.19, "power": 32.576163}, {"timestamp": 675.629, "power": 32.576163}, {"timestamp": 696.114, "power": 32.576163}, {"timestamp": 716.649, "power": 32.576163}, {"timestamp": 737.185, "power": 32.576163}, {"timestamp": 757.723, "power": 32.576163}, {"timestamp": 778.261, "power": 32.576163}, {"timestamp": 798.811, "power": 32.576163}, {"timestamp": 819.333, "power": 32.576163}, {"timestamp": 839.836, "power": 32.576163}, {"timestamp": 860.378, "power": 32.576163}, {"timestamp": 880.923, "power": 32.576163}, {"timestamp": 901.468, "power": 32.576163}, {"timestamp": 922.012, "power": 32.576163}, {"timestamp": 942.558, "power": 32.576163}, {"timestamp": 963.088, "power": 32.576163}, {"timestamp": 983.596, "power": 32.576163}, {"timestamp": 1004.15, "power": 32.576163}, {"timestamp": 1024.71, "power": 32.834593}, {"timestamp": 1046.13, "power": 32.834593}, {"timestamp": 1066.69, "power": 32.834593}, {"timestamp": 1087.25, "power": 32.834593}, {"timestamp": 1107.74, "power": 32.834593}, {"timestamp": 1128.27, "power": 32.834593}, {"timestamp": 1148.8, "power": 32.834593}, {"timestamp": 1169.34, "power": 32.834593}, {"timestamp": 1189.87, "power": 32.834593}, {"timestamp": 1210.41, "power": 32.834593}, {"timestamp": 1230.95, "power": 32.834593}, {"timestamp": 1251.45, "power": 32.834593}, {"timestamp": 1271.98, "power": 32.834593}, {"timestamp": 1292.52, "power": 32.834593}, {"timestamp": 1313.05, "power": 32.834593}, {"timestamp": 1333.64, "power": 32.834593}, {"timestamp": 1354.62, "power": 32.834593}, {"timestamp": 1375.17, "power": 32.834593}], "timeline": {"START": "650.834087", "END": "943.09967"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 597.019}, {"name": "clSetKernelArg", "calls": 19, "time": 443.685}, {"name": "clReleaseKernel", "calls": 1, "time": 140.098}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.7492}, {"name": "clCreateContext", "calls": 1, "time": 34.6927}, {"name": "clReleaseContext", "calls": 1, "time": 31.7058}, {"name": "clReleaseProgram", "calls": 1, "time": 14.9525}, {"name": "clCreateKernel", "calls": 1, "time": 0.346124}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310826}, {"name": "clEnqueueTask", "calls": 1, "time": 0.144092}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.083225}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.044491}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038389}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023768}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020417}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014973}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.014785}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.010617}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00957}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007865}, {"name": "clRetainDevice", "calls": 2, "time": 0.004755}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 292.266}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 291.939}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6828.723271, "utilization": 71.132534, "size": 1531980.0, "time": 224.343547}, {"type": "WRITE", "transfers": 1, "speed": 6474.377258, "utilization": 67.44143, "size": 519105.0, "time": 80.178401}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5151057, "speed": 153.564, "utilization": 1.33302, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 303452, "speed": 479.033, "utilization": 4.15827, "size": 0.122495}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len8/run1.json b/code/fpga/unopt_results/dna.15MB.len8/run1.json new file mode 100644 index 0000000..4c998c4 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 40.1407, "power": 32.514185999999995}, {"timestamp": 60.7556, "power": 32.514185999999995}, {"timestamp": 81.329, "power": 32.514185999999995}, {"timestamp": 101.862, "power": 32.514185999999995}, {"timestamp": 122.566, "power": 32.514185999999995}, {"timestamp": 143.216, "power": 32.514185999999995}, {"timestamp": 163.772, "power": 32.514185999999995}, {"timestamp": 184.382, "power": 32.514185999999995}, {"timestamp": 204.981, "power": 32.514185999999995}, {"timestamp": 225.579, "power": 32.514185999999995}, {"timestamp": 246.156, "power": 32.514185999999995}, {"timestamp": 266.725, "power": 32.514185999999995}, {"timestamp": 287.322, "power": 32.514185999999995}, {"timestamp": 307.927, "power": 32.514185999999995}, {"timestamp": 328.525, "power": 32.514185999999995}, {"timestamp": 349.126, "power": 32.514185999999995}, {"timestamp": 369.73, "power": 32.514185999999995}, {"timestamp": 390.294, "power": 32.514185999999995}, {"timestamp": 410.852, "power": 32.514185999999995}, {"timestamp": 431.451, "power": 32.514185999999995}, {"timestamp": 452.048, "power": 32.514185999999995}, {"timestamp": 472.645, "power": 32.514185999999995}, {"timestamp": 493.242, "power": 32.514185999999995}, {"timestamp": 513.831, "power": 32.514185999999995}, {"timestamp": 534.397, "power": 32.514185999999995}, {"timestamp": 554.958, "power": 32.514185999999995}, {"timestamp": 575.567, "power": 32.514185999999995}, {"timestamp": 596.145, "power": 32.514185999999995}, {"timestamp": 616.673, "power": 32.514185999999995}, {"timestamp": 637.202, "power": 32.514185999999995}, {"timestamp": 657.763, "power": 32.514185999999995}, {"timestamp": 678.247, "power": 32.514185999999995}, {"timestamp": 698.738, "power": 32.514185999999995}, {"timestamp": 719.289, "power": 32.514185999999995}, {"timestamp": 739.835, "power": 32.514185999999995}, {"timestamp": 760.377, "power": 32.514185999999995}, {"timestamp": 780.921, "power": 32.514185999999995}, {"timestamp": 801.464, "power": 32.514185999999995}, {"timestamp": 821.981, "power": 32.514185999999995}, {"timestamp": 842.477, "power": 32.514185999999995}, {"timestamp": 863.015, "power": 32.514185999999995}, {"timestamp": 883.554, "power": 32.514185999999995}, {"timestamp": 904.096, "power": 32.514185999999995}, {"timestamp": 924.639, "power": 32.514185999999995}, {"timestamp": 945.18, "power": 32.514185999999995}, {"timestamp": 965.739, "power": 32.514185999999995}, {"timestamp": 986.242, "power": 32.514185999999995}, {"timestamp": 1006.79, "power": 32.850732}, {"timestamp": 1028.21, "power": 32.850732}, {"timestamp": 1048.76, "power": 32.850732}, {"timestamp": 1069.29, "power": 32.850732}, {"timestamp": 1089.85, "power": 32.850732}, {"timestamp": 1110.35, "power": 32.850732}, {"timestamp": 1130.88, "power": 32.850732}, {"timestamp": 1151.41, "power": 32.850732}, {"timestamp": 1171.95, "power": 32.850732}, {"timestamp": 1192.45, "power": 32.850732}, {"timestamp": 1212.97, "power": 32.850732}, {"timestamp": 1233.51, "power": 32.850732}, {"timestamp": 1254.02, "power": 32.850732}, {"timestamp": 1274.51, "power": 32.850732}, {"timestamp": 1295.05, "power": 32.850732}, {"timestamp": 1315.58, "power": 32.850732}, {"timestamp": 1336.15, "power": 32.850732}, {"timestamp": 1356.75, "power": 32.850732}, {"timestamp": 1377.32, "power": 32.850732}], "timeline": {"START": "648.481896", "END": "946.72548"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 598.701}, {"name": "clSetKernelArg", "calls": 19, "time": 443.47}, {"name": "clReleaseKernel", "calls": 1, "time": 138.472}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.2112}, {"name": "clReleaseContext", "calls": 1, "time": 50.1425}, {"name": "clCreateContext", "calls": 1, "time": 37.7916}, {"name": "clReleaseProgram", "calls": 1, "time": 14.7065}, {"name": "clCreateKernel", "calls": 1, "time": 0.343182}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.317667}, {"name": "clEnqueueTask", "calls": 1, "time": 0.132829}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080739}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038208}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035238}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.024767}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022701}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021172}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010754}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007589}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007509}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007152}, {"name": "clRetainDevice", "calls": 2, "time": 0.004872}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 298.244}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 297.83}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6849.72764, "utilization": 71.35133, "size": 1531980.0, "time": 223.655608}, {"type": "WRITE", "transfers": 1, "speed": 6782.341901, "utilization": 70.649395, "size": 519105.0, "time": 76.537754}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5353962, "speed": 156.145, "utilization": 1.35543, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 316117, "speed": 479.72, "utilization": 4.16424, "size": 0.122739}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len8/run2.json b/code/fpga/unopt_results/dna.15MB.len8/run2.json new file mode 100644 index 0000000..36d6ba1 --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.323, "power": 32.844353}, {"timestamp": 57.9687, "power": 32.844353}, {"timestamp": 78.507, "power": 32.844353}, {"timestamp": 99.0766, "power": 32.844353}, {"timestamp": 119.851, "power": 32.844353}, {"timestamp": 140.504, "power": 32.844353}, {"timestamp": 161.052, "power": 32.844353}, {"timestamp": 181.65, "power": 32.844353}, {"timestamp": 202.213, "power": 32.844353}, {"timestamp": 222.814, "power": 32.844353}, {"timestamp": 243.409, "power": 32.844353}, {"timestamp": 264.005, "power": 32.844353}, {"timestamp": 284.605, "power": 32.844353}, {"timestamp": 305.204, "power": 32.844353}, {"timestamp": 325.777, "power": 32.844353}, {"timestamp": 346.34, "power": 32.844353}, {"timestamp": 366.936, "power": 32.844353}, {"timestamp": 387.534, "power": 32.844353}, {"timestamp": 408.129, "power": 32.844353}, {"timestamp": 428.728, "power": 32.844353}, {"timestamp": 449.328, "power": 32.844353}, {"timestamp": 469.902, "power": 32.844353}, {"timestamp": 490.464, "power": 32.844353}, {"timestamp": 511.06, "power": 32.844353}, {"timestamp": 531.657, "power": 32.844353}, {"timestamp": 552.256, "power": 32.844353}, {"timestamp": 572.854, "power": 32.844353}, {"timestamp": 593.379, "power": 32.844353}, {"timestamp": 613.927, "power": 32.844353}, {"timestamp": 634.311, "power": 32.844353}, {"timestamp": 654.774, "power": 32.844353}, {"timestamp": 675.246, "power": 32.844353}, {"timestamp": 695.774, "power": 32.844353}, {"timestamp": 716.329, "power": 32.844353}, {"timestamp": 736.878, "power": 32.844353}, {"timestamp": 757.406, "power": 32.844353}, {"timestamp": 777.902, "power": 32.844353}, {"timestamp": 798.398, "power": 32.844353}, {"timestamp": 818.933, "power": 32.844353}, {"timestamp": 839.474, "power": 32.844353}, {"timestamp": 860.013, "power": 32.844353}, {"timestamp": 880.553, "power": 32.844353}, {"timestamp": 901.097, "power": 32.844353}, {"timestamp": 921.62, "power": 32.844353}, {"timestamp": 942.115, "power": 32.844353}, {"timestamp": 962.649, "power": 32.844353}, {"timestamp": 983.193, "power": 32.844353}, {"timestamp": 1003.75, "power": 32.844353}, {"timestamp": 1024.32, "power": 33.692392999999996}, {"timestamp": 1045.71, "power": 33.692392999999996}, {"timestamp": 1066.21, "power": 33.692392999999996}, {"timestamp": 1086.74, "power": 33.692392999999996}, {"timestamp": 1107.26, "power": 33.692392999999996}, {"timestamp": 1127.79, "power": 33.692392999999996}, {"timestamp": 1148.32, "power": 33.692392999999996}, {"timestamp": 1168.85, "power": 33.692392999999996}, {"timestamp": 1189.38, "power": 33.692392999999996}, {"timestamp": 1209.88, "power": 33.692392999999996}, {"timestamp": 1230.37, "power": 33.692392999999996}, {"timestamp": 1250.9, "power": 33.692392999999996}, {"timestamp": 1271.43, "power": 33.692392999999996}, {"timestamp": 1291.96, "power": 33.692392999999996}, {"timestamp": 1312.49, "power": 33.692392999999996}, {"timestamp": 1333.02, "power": 33.692392999999996}, {"timestamp": 1353.56, "power": 33.692392999999996}, {"timestamp": 1374.1, "power": 33.692392999999996}, {"timestamp": 1394.67, "power": 33.692392999999996}], "timeline": {"START": "654.538037", "END": "948.478089"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 601.062}, {"name": "clSetKernelArg", "calls": 19, "time": 447.245}, {"name": "clReleaseKernel", "calls": 1, "time": 140.831}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.488}, {"name": "clReleaseContext", "calls": 1, "time": 46.3415}, {"name": "clCreateContext", "calls": 1, "time": 34.8608}, {"name": "clReleaseProgram", "calls": 1, "time": 14.4373}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.380638}, {"name": "clCreateKernel", "calls": 1, "time": 0.351866}, {"name": "clEnqueueTask", "calls": 1, "time": 0.132091}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.084981}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038839}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035803}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023114}, {"name": "clCreateBuffer", "calls": 7, "time": 0.019975}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014379}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010255}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007821}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007691}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006599}, {"name": "clRetainDevice", "calls": 2, "time": 0.004859}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 293.94}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 293.509}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6764.413392, "utilization": 70.46264, "size": 1531980.0, "time": 226.476401}, {"type": "WRITE", "transfers": 1, "speed": 6452.593085, "utilization": 67.214511, "size": 519105.0, "time": 80.449086}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5209237, "speed": 154.383, "utilization": 1.34013, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 307162, "speed": 479.87, "utilization": 4.16554, "size": 0.122533}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len8/run3.json b/code/fpga/unopt_results/dna.15MB.len8/run3.json new file mode 100644 index 0000000..ab3bbbc --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6583, "power": 32.619489}, {"timestamp": 55.3323, "power": 32.619489}, {"timestamp": 75.8559, "power": 32.619489}, {"timestamp": 96.4093, "power": 32.619489}, {"timestamp": 116.975, "power": 32.619489}, {"timestamp": 137.648, "power": 32.619489}, {"timestamp": 158.183, "power": 32.619489}, {"timestamp": 178.779, "power": 32.619489}, {"timestamp": 199.346, "power": 32.619489}, {"timestamp": 219.908, "power": 32.619489}, {"timestamp": 240.499, "power": 32.619489}, {"timestamp": 261.099, "power": 32.619489}, {"timestamp": 281.697, "power": 32.619489}, {"timestamp": 302.298, "power": 32.619489}, {"timestamp": 322.892, "power": 32.619489}, {"timestamp": 343.455, "power": 32.619489}, {"timestamp": 364.013, "power": 32.619489}, {"timestamp": 384.608, "power": 32.619489}, {"timestamp": 405.2, "power": 32.619489}, {"timestamp": 425.796, "power": 32.619489}, {"timestamp": 446.389, "power": 32.619489}, {"timestamp": 466.988, "power": 32.619489}, {"timestamp": 487.546, "power": 32.619489}, {"timestamp": 508.105, "power": 32.619489}, {"timestamp": 528.702, "power": 32.619489}, {"timestamp": 549.295, "power": 32.619489}, {"timestamp": 569.883, "power": 32.619489}, {"timestamp": 590.442, "power": 32.619489}, {"timestamp": 610.956, "power": 32.619489}, {"timestamp": 631.183, "power": 32.619489}, {"timestamp": 651.665, "power": 32.619489}, {"timestamp": 672.19, "power": 32.619489}, {"timestamp": 692.713, "power": 32.619489}, {"timestamp": 713.25, "power": 32.619489}, {"timestamp": 733.778, "power": 32.619489}, {"timestamp": 754.31, "power": 32.619489}, {"timestamp": 774.851, "power": 32.619489}, {"timestamp": 795.411, "power": 32.619489}, {"timestamp": 815.908, "power": 32.619489}, {"timestamp": 836.443, "power": 32.619489}, {"timestamp": 856.986, "power": 32.619489}, {"timestamp": 877.532, "power": 32.619489}, {"timestamp": 898.076, "power": 32.619489}, {"timestamp": 918.617, "power": 32.619489}, {"timestamp": 939.135, "power": 32.619489}, {"timestamp": 959.626, "power": 32.619489}, {"timestamp": 980.17, "power": 32.619489}, {"timestamp": 1000.72, "power": 32.619489}, {"timestamp": 1021.28, "power": 33.160246}, {"timestamp": 1042.64, "power": 33.160246}, {"timestamp": 1063.2, "power": 33.160246}, {"timestamp": 1083.69, "power": 33.160246}, {"timestamp": 1104.21, "power": 33.160246}, {"timestamp": 1124.74, "power": 33.160246}, {"timestamp": 1145.26, "power": 33.160246}, {"timestamp": 1165.79, "power": 33.160246}, {"timestamp": 1186.32, "power": 33.160246}, {"timestamp": 1206.85, "power": 33.160246}, {"timestamp": 1227.35, "power": 33.160246}, {"timestamp": 1247.88, "power": 33.160246}, {"timestamp": 1268.41, "power": 33.160246}, {"timestamp": 1288.94, "power": 33.160246}, {"timestamp": 1309.46, "power": 33.160246}, {"timestamp": 1329.99, "power": 33.160246}, {"timestamp": 1350.56, "power": 33.160246}, {"timestamp": 1371.12, "power": 33.160246}, {"timestamp": 1391.61, "power": 33.160246}], "timeline": {"START": "660.17753", "END": "945.417981"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 592.639}, {"name": "clSetKernelArg", "calls": 19, "time": 446.37}, {"name": "clReleaseKernel", "calls": 1, "time": 140.563}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.0516}, {"name": "clReleaseContext", "calls": 1, "time": 51.4844}, {"name": "clCreateContext", "calls": 1, "time": 32.415}, {"name": "clReleaseProgram", "calls": 1, "time": 14.727}, {"name": "clCreateKernel", "calls": 1, "time": 0.345488}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.331764}, {"name": "clEnqueueTask", "calls": 1, "time": 0.152743}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07366}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038795}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03735}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022471}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020506}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.015024}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010257}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009518}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00831}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008216}, {"name": "clRetainDevice", "calls": 2, "time": 0.004634}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 285.24}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 284.815}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6780.127984, "utilization": 70.626333, "size": 1531980.0, "time": 225.951487}, {"type": "WRITE", "transfers": 1, "speed": 6392.158256, "utilization": 66.584982, "size": 519105.0, "time": 81.209694}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 4923313, "speed": 150.752, "utilization": 1.30862, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 289207, "speed": 479.219, "utilization": 4.15988, "size": 0.122226}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.15MB.len8/run4.json b/code/fpga/unopt_results/dna.15MB.len8/run4.json new file mode 100644 index 0000000..325400d --- /dev/null +++ b/code/fpga/unopt_results/dna.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.6562, "power": 32.712201}, {"timestamp": 56.3095, "power": 32.712201}, {"timestamp": 76.8495, "power": 32.712201}, {"timestamp": 97.3836, "power": 32.712201}, {"timestamp": 118.299, "power": 32.712201}, {"timestamp": 139.144, "power": 32.712201}, {"timestamp": 159.681, "power": 32.712201}, {"timestamp": 180.228, "power": 32.712201}, {"timestamp": 200.771, "power": 32.712201}, {"timestamp": 221.312, "power": 32.712201}, {"timestamp": 241.824, "power": 32.712201}, {"timestamp": 262.317, "power": 32.712201}, {"timestamp": 282.856, "power": 32.712201}, {"timestamp": 303.396, "power": 32.712201}, {"timestamp": 323.93, "power": 32.712201}, {"timestamp": 344.47, "power": 32.712201}, {"timestamp": 365.007, "power": 32.712201}, {"timestamp": 385.548, "power": 32.712201}, {"timestamp": 406.059, "power": 32.712201}, {"timestamp": 426.594, "power": 32.712201}, {"timestamp": 447.133, "power": 32.712201}, {"timestamp": 467.667, "power": 32.712201}, {"timestamp": 488.205, "power": 32.712201}, {"timestamp": 508.745, "power": 32.712201}, {"timestamp": 529.288, "power": 32.712201}, {"timestamp": 549.795, "power": 32.712201}, {"timestamp": 570.287, "power": 32.712201}, {"timestamp": 590.783, "power": 32.712201}, {"timestamp": 611.324, "power": 32.712201}, {"timestamp": 631.852, "power": 32.712201}, {"timestamp": 652.375, "power": 32.712201}, {"timestamp": 672.898, "power": 32.712201}, {"timestamp": 693.426, "power": 32.712201}, {"timestamp": 713.942, "power": 32.712201}, {"timestamp": 734.436, "power": 32.712201}, {"timestamp": 754.966, "power": 32.712201}, {"timestamp": 775.507, "power": 32.712201}, {"timestamp": 796.05, "power": 32.712201}, {"timestamp": 816.594, "power": 32.712201}, {"timestamp": 837.137, "power": 32.712201}, {"timestamp": 857.681, "power": 32.712201}, {"timestamp": 878.185, "power": 32.712201}, {"timestamp": 898.72, "power": 32.712201}, {"timestamp": 919.262, "power": 32.712201}, {"timestamp": 939.803, "power": 32.712201}, {"timestamp": 960.349, "power": 32.712201}, {"timestamp": 980.949, "power": 32.712201}, {"timestamp": 1001.49, "power": 32.712201}, {"timestamp": 1022.0, "power": 33.833645000000004}, {"timestamp": 1043.27, "power": 33.833645000000004}, {"timestamp": 1063.82, "power": 33.833645000000004}, {"timestamp": 1084.35, "power": 33.833645000000004}, {"timestamp": 1104.89, "power": 33.833645000000004}, {"timestamp": 1125.42, "power": 33.833645000000004}, {"timestamp": 1145.92, "power": 33.833645000000004}, {"timestamp": 1166.43, "power": 33.833645000000004}, {"timestamp": 1186.94, "power": 33.833645000000004}, {"timestamp": 1207.51, "power": 33.833645000000004}, {"timestamp": 1228.04, "power": 33.833645000000004}, {"timestamp": 1248.57, "power": 33.833645000000004}, {"timestamp": 1269.11, "power": 33.833645000000004}, {"timestamp": 1289.68, "power": 33.833645000000004}, {"timestamp": 1310.35, "power": 33.833645000000004}, {"timestamp": 1330.92, "power": 33.833645000000004}, {"timestamp": 1351.46, "power": 33.833645000000004}], "timeline": {"START": "651.513588", "END": "943.008609"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 560.797}, {"name": "clSetKernelArg", "calls": 19, "time": 438.916}, {"name": "clReleaseKernel", "calls": 1, "time": 136.898}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.6999}, {"name": "clReleaseContext", "calls": 1, "time": 62.3221}, {"name": "clCreateContext", "calls": 1, "time": 33.4065}, {"name": "clReleaseProgram", "calls": 1, "time": 14.533}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.368269}, {"name": "clCreateKernel", "calls": 1, "time": 0.337723}, {"name": "clEnqueueTask", "calls": 1, "time": 0.137719}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078875}, {"name": "clRetainMemObject", "calls": 14, "time": 0.041433}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025462}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02377}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02127}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014121}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010737}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008408}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007294}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00667}, {"name": "clRetainDevice", "calls": 2, "time": 0.004748}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 291.495}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 291.128}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8073.395629, "utilization": 84.097871, "size": 1531980.0, "time": 189.756587}, {"type": "WRITE", "transfers": 1, "speed": 6544.996715, "utilization": 68.177049, "size": 519105.0, "time": 79.313289}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5134783, "speed": 153.52, "utilization": 1.33264, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 302449, "speed": 479.427, "utilization": 4.16169, "size": 0.122484}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len4/run0.json b/code/fpga/unopt_results/dna.20MB.len4/run0.json new file mode 100644 index 0000000..d96bc1d --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.9361, "power": 32.77707100000001}, {"timestamp": 54.5973, "power": 32.77707100000001}, {"timestamp": 75.1087, "power": 32.77707100000001}, {"timestamp": 95.5943, "power": 32.77707100000001}, {"timestamp": 116.555, "power": 32.77707100000001}, {"timestamp": 137.096, "power": 32.77707100000001}, {"timestamp": 157.625, "power": 32.77707100000001}, {"timestamp": 178.173, "power": 32.77707100000001}, {"timestamp": 198.716, "power": 32.77707100000001}, {"timestamp": 219.231, "power": 32.77707100000001}, {"timestamp": 239.765, "power": 32.77707100000001}, {"timestamp": 260.305, "power": 32.77707100000001}, {"timestamp": 280.848, "power": 32.77707100000001}, {"timestamp": 301.387, "power": 32.77707100000001}, {"timestamp": 321.934, "power": 32.77707100000001}, {"timestamp": 342.476, "power": 32.77707100000001}, {"timestamp": 362.988, "power": 32.77707100000001}, {"timestamp": 383.483, "power": 32.77707100000001}, {"timestamp": 404.02, "power": 32.77707100000001}, {"timestamp": 424.558, "power": 32.77707100000001}, {"timestamp": 445.099, "power": 32.77707100000001}, {"timestamp": 465.647, "power": 32.77707100000001}, {"timestamp": 486.189, "power": 32.77707100000001}, {"timestamp": 506.731, "power": 32.77707100000001}, {"timestamp": 527.257, "power": 32.77707100000001}, {"timestamp": 547.793, "power": 32.77707100000001}, {"timestamp": 568.334, "power": 32.77707100000001}, {"timestamp": 588.874, "power": 32.77707100000001}, {"timestamp": 609.413, "power": 32.77707100000001}, {"timestamp": 629.954, "power": 32.77707100000001}, {"timestamp": 650.492, "power": 32.77707100000001}, {"timestamp": 671.003, "power": 32.77707100000001}, {"timestamp": 691.496, "power": 32.77707100000001}, {"timestamp": 712.032, "power": 32.77707100000001}, {"timestamp": 732.573, "power": 32.77707100000001}, {"timestamp": 753.116, "power": 32.77707100000001}, {"timestamp": 773.657, "power": 32.77707100000001}, {"timestamp": 794.195, "power": 32.77707100000001}, {"timestamp": 814.733, "power": 32.77707100000001}, {"timestamp": 835.241, "power": 32.77707100000001}, {"timestamp": 855.776, "power": 32.77707100000001}, {"timestamp": 876.316, "power": 32.77707100000001}, {"timestamp": 896.855, "power": 32.77707100000001}, {"timestamp": 917.396, "power": 32.77707100000001}, {"timestamp": 937.934, "power": 32.77707100000001}, {"timestamp": 958.474, "power": 32.77707100000001}, {"timestamp": 978.986, "power": 32.77707100000001}, {"timestamp": 999.476, "power": 32.77707100000001}, {"timestamp": 1020.01, "power": 32.43054000000001}, {"timestamp": 1041.19, "power": 32.43054000000001}, {"timestamp": 1061.8, "power": 32.43054000000001}, {"timestamp": 1082.4, "power": 32.43054000000001}, {"timestamp": 1102.99, "power": 32.43054000000001}, {"timestamp": 1123.55, "power": 32.43054000000001}, {"timestamp": 1144.1, "power": 32.43054000000001}, {"timestamp": 1164.7, "power": 32.43054000000001}, {"timestamp": 1185.29, "power": 32.43054000000001}, {"timestamp": 1205.88, "power": 32.43054000000001}, {"timestamp": 1226.48, "power": 32.43054000000001}, {"timestamp": 1247.06, "power": 32.43054000000001}, {"timestamp": 1267.62, "power": 32.43054000000001}, {"timestamp": 1288.18, "power": 32.43054000000001}, {"timestamp": 1308.78, "power": 32.43054000000001}, {"timestamp": 1329.37, "power": 32.43054000000001}, {"timestamp": 1349.97, "power": 32.43054000000001}, {"timestamp": 1370.56, "power": 32.43054000000001}, {"timestamp": 1391.15, "power": 32.43054000000001}, {"timestamp": 1411.73, "power": 32.43054000000001}, {"timestamp": 1432.32, "power": 32.43054000000001}, {"timestamp": 1452.92, "power": 32.43054000000001}, {"timestamp": 1473.52, "power": 32.43054000000001}, {"timestamp": 1494.11, "power": 32.43054000000001}, {"timestamp": 1514.71, "power": 32.43054000000001}, {"timestamp": 1535.28, "power": 32.43054000000001}, {"timestamp": 1555.84, "power": 32.43054000000001}, {"timestamp": 1576.43, "power": 32.43054000000001}, {"timestamp": 1597.02, "power": 32.43054000000001}, {"timestamp": 1617.62, "power": 32.43054000000001}, {"timestamp": 1638.21, "power": 32.43054000000001}, {"timestamp": 1658.81, "power": 32.43054000000001}, {"timestamp": 1679.4, "power": 32.43054000000001}, {"timestamp": 1699.95, "power": 32.43054000000001}, {"timestamp": 1720.55, "power": 32.43054000000001}, {"timestamp": 1741.14, "power": 32.43054000000001}, {"timestamp": 1761.73, "power": 32.43054000000001}, {"timestamp": 1782.33, "power": 32.43054000000001}, {"timestamp": 1802.91, "power": 32.43054000000001}, {"timestamp": 1823.46, "power": 32.43054000000001}, {"timestamp": 1844.02, "power": 32.43054000000001}, {"timestamp": 1864.62, "power": 32.43054000000001}, {"timestamp": 1885.21, "power": 32.43054000000001}, {"timestamp": 1905.8, "power": 32.43054000000001}, {"timestamp": 1926.4, "power": 32.43054000000001}, {"timestamp": 1947.0, "power": 32.43054000000001}, {"timestamp": 1967.56, "power": 32.43054000000001}, {"timestamp": 1988.11, "power": 32.43054000000001}, {"timestamp": 2008.7, "power": 32.43054000000001}, {"timestamp": 2029.3, "power": 32.161035999999996}, {"timestamp": 2050.36, "power": 32.161035999999996}, {"timestamp": 2070.97, "power": 32.161035999999996}, {"timestamp": 2091.52, "power": 32.161035999999996}, {"timestamp": 2112.09, "power": 32.161035999999996}, {"timestamp": 2132.68, "power": 32.161035999999996}, {"timestamp": 2153.27, "power": 32.161035999999996}, {"timestamp": 2173.87, "power": 32.161035999999996}, {"timestamp": 2194.46, "power": 32.161035999999996}, {"timestamp": 2215.03, "power": 32.161035999999996}, {"timestamp": 2235.59, "power": 32.161035999999996}, {"timestamp": 2256.14, "power": 32.161035999999996}, {"timestamp": 2276.74, "power": 32.161035999999996}, {"timestamp": 2297.33, "power": 32.161035999999996}, {"timestamp": 2317.92, "power": 32.161035999999996}, {"timestamp": 2338.51, "power": 32.161035999999996}, {"timestamp": 2359.09, "power": 32.161035999999996}, {"timestamp": 2379.67, "power": 32.161035999999996}, {"timestamp": 2400.28, "power": 32.161035999999996}, {"timestamp": 2420.87, "power": 32.161035999999996}, {"timestamp": 2441.47, "power": 32.161035999999996}, {"timestamp": 2462.06, "power": 32.161035999999996}, {"timestamp": 2482.67, "power": 32.161035999999996}, {"timestamp": 2503.25, "power": 32.161035999999996}, {"timestamp": 2523.81, "power": 32.161035999999996}, {"timestamp": 2544.4, "power": 32.161035999999996}, {"timestamp": 2565.0, "power": 32.161035999999996}, {"timestamp": 2585.59, "power": 32.161035999999996}, {"timestamp": 2606.19, "power": 32.161035999999996}, {"timestamp": 2626.78, "power": 32.161035999999996}, {"timestamp": 2647.38, "power": 32.161035999999996}, {"timestamp": 2667.93, "power": 32.161035999999996}, {"timestamp": 2688.54, "power": 32.161035999999996}, {"timestamp": 2709.14, "power": 32.161035999999996}, {"timestamp": 2729.74, "power": 32.161035999999996}, {"timestamp": 2750.34, "power": 32.161035999999996}, {"timestamp": 2770.91, "power": 32.161035999999996}, {"timestamp": 2791.46, "power": 32.161035999999996}, {"timestamp": 2812.02, "power": 32.161035999999996}, {"timestamp": 2832.62, "power": 32.161035999999996}, {"timestamp": 2853.22, "power": 32.161035999999996}, {"timestamp": 2873.81, "power": 32.161035999999996}, {"timestamp": 2894.41, "power": 32.161035999999996}, {"timestamp": 2915.01, "power": 32.161035999999996}, {"timestamp": 2935.56, "power": 32.161035999999996}, {"timestamp": 2956.12, "power": 32.161035999999996}, {"timestamp": 2976.71, "power": 32.161035999999996}, {"timestamp": 2997.31, "power": 32.161035999999996}, {"timestamp": 3017.91, "power": 32.161035999999996}, {"timestamp": 3038.51, "power": 32.482984}, {"timestamp": 3059.67, "power": 32.482984}, {"timestamp": 3080.23, "power": 32.482984}, {"timestamp": 3100.83, "power": 32.482984}, {"timestamp": 3121.43, "power": 32.482984}, {"timestamp": 3142.02, "power": 32.482984}, {"timestamp": 3162.64, "power": 32.482984}, {"timestamp": 3183.22, "power": 32.482984}, {"timestamp": 3203.7, "power": 32.482984}, {"timestamp": 3224.23, "power": 32.482984}, {"timestamp": 3244.76, "power": 32.482984}, {"timestamp": 3265.29, "power": 32.482984}, {"timestamp": 3285.82, "power": 32.482984}, {"timestamp": 3306.34, "power": 32.482984}, {"timestamp": 3326.88, "power": 32.482984}, {"timestamp": 3347.37, "power": 32.482984}, {"timestamp": 3367.9, "power": 32.482984}, {"timestamp": 3388.43, "power": 32.482984}, {"timestamp": 3408.97, "power": 32.482984}, {"timestamp": 3429.5, "power": 32.482984}, {"timestamp": 3450.03, "power": 32.482984}, {"timestamp": 3470.57, "power": 32.482984}, {"timestamp": 3491.1, "power": 32.482984}, {"timestamp": 3511.64, "power": 32.482984}, {"timestamp": 3532.19, "power": 32.482984}, {"timestamp": 3552.75, "power": 32.482984}, {"timestamp": 3573.3, "power": 32.482984}, {"timestamp": 3593.85, "power": 32.482984}, {"timestamp": 3614.4, "power": 32.482984}, {"timestamp": 3634.95, "power": 32.482984}, {"timestamp": 3655.46, "power": 32.482984}, {"timestamp": 3676.0, "power": 32.482984}, {"timestamp": 3696.51, "power": 32.482984}, {"timestamp": 3717.06, "power": 32.482984}, {"timestamp": 3737.61, "power": 32.482984}, {"timestamp": 3758.16, "power": 32.482984}, {"timestamp": 3778.72, "power": 32.482984}, {"timestamp": 3799.24, "power": 32.482984}, {"timestamp": 3819.74, "power": 32.482984}, {"timestamp": 3840.28, "power": 32.482984}, {"timestamp": 3860.84, "power": 32.482984}, {"timestamp": 3881.39, "power": 32.482984}, {"timestamp": 3901.95, "power": 32.482984}, {"timestamp": 3922.5, "power": 32.482984}, {"timestamp": 3943.03, "power": 32.482984}, {"timestamp": 3963.53, "power": 32.482984}, {"timestamp": 3984.08, "power": 32.482984}, {"timestamp": 4004.63, "power": 32.482984}, {"timestamp": 4025.18, "power": 32.482984}, {"timestamp": 4045.74, "power": 33.003817999999995}, {"timestamp": 4066.97, "power": 33.003817999999995}, {"timestamp": 4087.47, "power": 33.003817999999995}, {"timestamp": 4107.96, "power": 33.003817999999995}, {"timestamp": 4128.5, "power": 33.003817999999995}, {"timestamp": 4149.04, "power": 33.003817999999995}, {"timestamp": 4169.59, "power": 33.003817999999995}, {"timestamp": 4190.13, "power": 33.003817999999995}, {"timestamp": 4210.68, "power": 33.003817999999995}, {"timestamp": 4231.2, "power": 33.003817999999995}, {"timestamp": 4251.73, "power": 33.003817999999995}, {"timestamp": 4272.28, "power": 33.003817999999995}, {"timestamp": 4292.82, "power": 33.003817999999995}, {"timestamp": 4313.37, "power": 33.003817999999995}, {"timestamp": 4333.91, "power": 33.003817999999995}, {"timestamp": 4354.46, "power": 33.003817999999995}, {"timestamp": 4374.98, "power": 33.003817999999995}, {"timestamp": 4395.48, "power": 33.003817999999995}, {"timestamp": 4416.01, "power": 33.003817999999995}, {"timestamp": 4436.55, "power": 33.003817999999995}, {"timestamp": 4457.1, "power": 33.003817999999995}, {"timestamp": 4477.64, "power": 33.003817999999995}, {"timestamp": 4498.19, "power": 33.003817999999995}, {"timestamp": 4518.76, "power": 33.003817999999995}, {"timestamp": 4539.29, "power": 33.003817999999995}, {"timestamp": 4559.85, "power": 33.003817999999995}, {"timestamp": 4580.42, "power": 33.003817999999995}, {"timestamp": 4600.98, "power": 33.003817999999995}, {"timestamp": 4621.56, "power": 33.003817999999995}, {"timestamp": 4642.13, "power": 33.003817999999995}, {"timestamp": 4662.7, "power": 33.003817999999995}, {"timestamp": 4683.22, "power": 33.003817999999995}, {"timestamp": 4703.79, "power": 33.003817999999995}, {"timestamp": 4724.33, "power": 33.003817999999995}, {"timestamp": 4744.87, "power": 33.003817999999995}, {"timestamp": 4765.42, "power": 33.003817999999995}, {"timestamp": 4785.96, "power": 33.003817999999995}, {"timestamp": 4806.51, "power": 33.003817999999995}, {"timestamp": 4827.03, "power": 33.003817999999995}, {"timestamp": 4847.53, "power": 33.003817999999995}, {"timestamp": 4868.06, "power": 33.003817999999995}, {"timestamp": 4888.61, "power": 33.003817999999995}, {"timestamp": 4909.15, "power": 33.003817999999995}, {"timestamp": 4929.73, "power": 33.003817999999995}, {"timestamp": 4950.29, "power": 33.003817999999995}, {"timestamp": 4970.87, "power": 33.003817999999995}, {"timestamp": 4991.37, "power": 33.003817999999995}, {"timestamp": 5011.92, "power": 33.003817999999995}, {"timestamp": 5032.49, "power": 33.003817999999995}, {"timestamp": 5053.07, "power": 33.149244}, {"timestamp": 5074.24, "power": 33.149244}, {"timestamp": 5094.78, "power": 33.149244}, {"timestamp": 5115.34, "power": 33.149244}, {"timestamp": 5135.88, "power": 33.149244}, {"timestamp": 5156.43, "power": 33.149244}, {"timestamp": 5176.98, "power": 33.149244}, {"timestamp": 5197.52, "power": 33.149244}, {"timestamp": 5218.06, "power": 33.149244}, {"timestamp": 5238.61, "power": 33.149244}, {"timestamp": 5259.13, "power": 33.149244}, {"timestamp": 5279.62, "power": 33.149244}, {"timestamp": 5300.15, "power": 33.149244}, {"timestamp": 5320.71, "power": 33.149244}, {"timestamp": 5341.25, "power": 33.149244}, {"timestamp": 5361.8, "power": 33.149244}, {"timestamp": 5382.34, "power": 33.149244}, {"timestamp": 5402.89, "power": 33.149244}, {"timestamp": 5423.39, "power": 33.149244}, {"timestamp": 5443.92, "power": 33.149244}, {"timestamp": 5464.46, "power": 33.149244}, {"timestamp": 5485.0, "power": 33.149244}, {"timestamp": 5505.55, "power": 33.149244}, {"timestamp": 5526.09, "power": 33.149244}, {"timestamp": 5546.63, "power": 33.149244}, {"timestamp": 5567.15, "power": 33.149244}, {"timestamp": 5587.68, "power": 33.149244}, {"timestamp": 5608.22, "power": 33.149244}, {"timestamp": 5628.77, "power": 33.149244}, {"timestamp": 5649.31, "power": 33.149244}, {"timestamp": 5669.85, "power": 33.149244}, {"timestamp": 5690.4, "power": 33.149244}, {"timestamp": 5710.94, "power": 33.149244}, {"timestamp": 5731.44, "power": 33.149244}, {"timestamp": 5751.97, "power": 33.149244}, {"timestamp": 5772.52, "power": 33.149244}, {"timestamp": 5793.06, "power": 33.149244}, {"timestamp": 5813.6, "power": 33.149244}, {"timestamp": 5834.14, "power": 33.149244}, {"timestamp": 5854.69, "power": 33.149244}, {"timestamp": 5875.21, "power": 33.149244}, {"timestamp": 5895.74, "power": 33.149244}, {"timestamp": 5916.28, "power": 33.149244}, {"timestamp": 5936.85, "power": 33.149244}, {"timestamp": 5957.42, "power": 33.149244}, {"timestamp": 5978.0, "power": 33.149244}, {"timestamp": 5998.56, "power": 33.149244}, {"timestamp": 6019.08, "power": 33.149244}, {"timestamp": 6039.57, "power": 33.149244}, {"timestamp": 6060.14, "power": 33.200362}, {"timestamp": 6081.22, "power": 33.200362}, {"timestamp": 6101.76, "power": 33.200362}, {"timestamp": 6122.3, "power": 33.200362}, {"timestamp": 6142.84, "power": 33.200362}, {"timestamp": 6163.36, "power": 33.200362}, {"timestamp": 6183.88, "power": 33.200362}, {"timestamp": 6204.43, "power": 33.200362}, {"timestamp": 6224.97, "power": 33.200362}, {"timestamp": 6245.51, "power": 33.200362}, {"timestamp": 6266.05, "power": 33.200362}, {"timestamp": 6286.59, "power": 33.200362}, {"timestamp": 6307.11, "power": 33.200362}, {"timestamp": 6327.6, "power": 33.200362}, {"timestamp": 6348.13, "power": 33.200362}, {"timestamp": 6368.68, "power": 33.200362}, {"timestamp": 6389.23, "power": 33.200362}, {"timestamp": 6409.77, "power": 33.200362}, {"timestamp": 6430.31, "power": 33.200362}, {"timestamp": 6450.88, "power": 33.200362}, {"timestamp": 6471.37, "power": 33.200362}, {"timestamp": 6491.9, "power": 33.200362}, {"timestamp": 6512.44, "power": 33.200362}, {"timestamp": 6532.98, "power": 33.200362}, {"timestamp": 6553.52, "power": 33.200362}, {"timestamp": 6574.07, "power": 33.200362}, {"timestamp": 6594.61, "power": 33.200362}, {"timestamp": 6615.12, "power": 33.200362}, {"timestamp": 6635.62, "power": 33.200362}, {"timestamp": 6656.15, "power": 33.200362}, {"timestamp": 6676.69, "power": 33.200362}, {"timestamp": 6697.23, "power": 33.200362}, {"timestamp": 6717.77, "power": 33.200362}, {"timestamp": 6738.32, "power": 33.200362}, {"timestamp": 6758.87, "power": 33.200362}, {"timestamp": 6779.38, "power": 33.200362}, {"timestamp": 6799.92, "power": 33.200362}, {"timestamp": 6820.46, "power": 33.200362}, {"timestamp": 6841.01, "power": 33.200362}, {"timestamp": 6861.55, "power": 33.200362}, {"timestamp": 6882.08, "power": 33.200362}, {"timestamp": 6902.63, "power": 33.200362}, {"timestamp": 6923.15, "power": 33.200362}, {"timestamp": 6943.71, "power": 33.200362}, {"timestamp": 6964.25, "power": 33.200362}, {"timestamp": 6984.8, "power": 33.200362}, {"timestamp": 7005.34, "power": 33.200362}, {"timestamp": 7025.88, "power": 33.200362}, {"timestamp": 7046.42, "power": 33.200362}, {"timestamp": 7066.91, "power": 33.254037}, {"timestamp": 7088.01, "power": 33.254037}, {"timestamp": 7108.55, "power": 33.254037}, {"timestamp": 7129.1, "power": 33.254037}, {"timestamp": 7149.64, "power": 33.254037}, {"timestamp": 7170.21, "power": 33.254037}, {"timestamp": 7190.76, "power": 33.254037}, {"timestamp": 7211.28, "power": 33.254037}, {"timestamp": 7231.83, "power": 33.254037}, {"timestamp": 7252.41, "power": 33.254037}, {"timestamp": 7272.98, "power": 33.254037}, {"timestamp": 7293.55, "power": 33.254037}, {"timestamp": 7314.12, "power": 33.254037}, {"timestamp": 7334.7, "power": 33.254037}, {"timestamp": 7355.22, "power": 33.254037}, {"timestamp": 7375.77, "power": 33.254037}, {"timestamp": 7396.34, "power": 33.254037}, {"timestamp": 7416.91, "power": 33.254037}, {"timestamp": 7437.47, "power": 33.254037}, {"timestamp": 7458.03, "power": 33.254037}, {"timestamp": 7478.6, "power": 33.254037}, {"timestamp": 7499.12, "power": 33.254037}, {"timestamp": 7519.61, "power": 33.254037}, {"timestamp": 7540.18, "power": 33.254037}, {"timestamp": 7560.76, "power": 33.254037}, {"timestamp": 7581.33, "power": 33.254037}, {"timestamp": 7601.89, "power": 33.254037}, {"timestamp": 7622.46, "power": 33.254037}, {"timestamp": 7642.95, "power": 33.254037}, {"timestamp": 7663.45, "power": 33.254037}, {"timestamp": 7684.02, "power": 33.254037}, {"timestamp": 7704.56, "power": 33.254037}, {"timestamp": 7725.1, "power": 33.254037}, {"timestamp": 7745.65, "power": 33.254037}, {"timestamp": 7766.19, "power": 33.254037}, {"timestamp": 7786.73, "power": 33.254037}, {"timestamp": 7807.24, "power": 33.254037}, {"timestamp": 7827.77, "power": 33.254037}, {"timestamp": 7848.31, "power": 33.254037}, {"timestamp": 7868.85, "power": 33.254037}, {"timestamp": 7889.39, "power": 33.254037}, {"timestamp": 7909.93, "power": 33.254037}, {"timestamp": 7930.47, "power": 33.254037}, {"timestamp": 7950.99, "power": 33.254037}, {"timestamp": 7971.53, "power": 33.254037}, {"timestamp": 7992.07, "power": 33.254037}, {"timestamp": 8012.61, "power": 33.254037}, {"timestamp": 8033.15, "power": 33.254037}, {"timestamp": 8053.69, "power": 33.254037}, {"timestamp": 8074.23, "power": 33.442707}, {"timestamp": 8095.38, "power": 33.442707}, {"timestamp": 8115.92, "power": 33.442707}, {"timestamp": 8136.46, "power": 33.442707}, {"timestamp": 8157.01, "power": 33.442707}, {"timestamp": 8177.55, "power": 33.442707}, {"timestamp": 8198.09, "power": 33.442707}, {"timestamp": 8218.63, "power": 33.442707}, {"timestamp": 8239.15, "power": 33.442707}, {"timestamp": 8259.69, "power": 33.442707}, {"timestamp": 8280.26, "power": 33.442707}, {"timestamp": 8300.82, "power": 33.442707}, {"timestamp": 8321.38, "power": 33.442707}, {"timestamp": 8341.95, "power": 33.442707}, {"timestamp": 8362.52, "power": 33.442707}, {"timestamp": 8383.04, "power": 33.442707}, {"timestamp": 8403.53, "power": 33.442707}, {"timestamp": 8424.1, "power": 33.442707}, {"timestamp": 8444.67, "power": 33.442707}, {"timestamp": 8465.24, "power": 33.442707}, {"timestamp": 8485.8, "power": 33.442707}, {"timestamp": 8506.35, "power": 33.442707}, {"timestamp": 8526.93, "power": 33.442707}, {"timestamp": 8547.42, "power": 33.442707}, {"timestamp": 8567.98, "power": 33.442707}, {"timestamp": 8588.55, "power": 33.442707}, {"timestamp": 8609.09, "power": 33.442707}, {"timestamp": 8629.66, "power": 33.442707}, {"timestamp": 8650.23, "power": 33.442707}, {"timestamp": 8670.81, "power": 33.442707}, {"timestamp": 8691.31, "power": 33.442707}, {"timestamp": 8711.86, "power": 33.442707}, {"timestamp": 8732.43, "power": 33.442707}, {"timestamp": 8753.01, "power": 33.442707}, {"timestamp": 8773.59, "power": 33.442707}, {"timestamp": 8794.16, "power": 33.442707}, {"timestamp": 8814.71, "power": 33.442707}, {"timestamp": 8835.22, "power": 33.442707}, {"timestamp": 8855.75, "power": 33.442707}, {"timestamp": 8876.29, "power": 33.442707}, {"timestamp": 8896.83, "power": 33.442707}, {"timestamp": 8917.37, "power": 33.442707}, {"timestamp": 8937.94, "power": 33.442707}, {"timestamp": 8958.51, "power": 33.442707}, {"timestamp": 8979.02, "power": 33.442707}, {"timestamp": 8999.51, "power": 33.442707}, {"timestamp": 9020.08, "power": 33.442707}, {"timestamp": 9040.65, "power": 33.442707}, {"timestamp": 9061.21, "power": 33.442707}, {"timestamp": 9081.77, "power": 33.850842}, {"timestamp": 9102.84, "power": 33.850842}, {"timestamp": 9123.36, "power": 33.850842}, {"timestamp": 9143.89, "power": 33.850842}, {"timestamp": 9164.43, "power": 33.850842}, {"timestamp": 9184.98, "power": 33.850842}, {"timestamp": 9205.52, "power": 33.850842}, {"timestamp": 9226.1, "power": 33.850842}, {"timestamp": 9246.67, "power": 33.850842}, {"timestamp": 9267.19, "power": 33.850842}, {"timestamp": 9287.68, "power": 33.850842}, {"timestamp": 9308.23, "power": 33.850842}, {"timestamp": 9328.79, "power": 33.850842}, {"timestamp": 9349.33, "power": 33.850842}, {"timestamp": 9369.89, "power": 33.850842}, {"timestamp": 9390.46, "power": 33.850842}, {"timestamp": 9410.98, "power": 33.850842}, {"timestamp": 9431.49, "power": 33.850842}, {"timestamp": 9452.03, "power": 33.850842}, {"timestamp": 9472.57, "power": 33.850842}, {"timestamp": 9493.11, "power": 33.850842}, {"timestamp": 9513.65, "power": 33.850842}, {"timestamp": 9534.23, "power": 33.850842}, {"timestamp": 9554.8, "power": 33.850842}, {"timestamp": 9575.31, "power": 33.850842}, {"timestamp": 9595.86, "power": 33.850842}, {"timestamp": 9616.43, "power": 33.850842}, {"timestamp": 9637.0, "power": 33.850842}, {"timestamp": 9657.56, "power": 33.850842}, {"timestamp": 9678.12, "power": 33.850842}, {"timestamp": 9698.66, "power": 33.850842}, {"timestamp": 9719.18, "power": 33.850842}, {"timestamp": 9739.71, "power": 33.850842}, {"timestamp": 9760.25, "power": 33.850842}, {"timestamp": 9780.79, "power": 33.850842}, {"timestamp": 9801.33, "power": 33.850842}, {"timestamp": 9821.87, "power": 33.850842}, {"timestamp": 9842.41, "power": 33.850842}, {"timestamp": 9862.96, "power": 33.850842}, {"timestamp": 9883.46, "power": 33.850842}, {"timestamp": 9903.99, "power": 33.850842}, {"timestamp": 9924.53, "power": 33.850842}, {"timestamp": 9945.07, "power": 33.850842}, {"timestamp": 9965.61, "power": 33.850842}, {"timestamp": 9986.15, "power": 33.850842}, {"timestamp": 10006.7, "power": 33.850842}, {"timestamp": 10027.2, "power": 33.850842}, {"timestamp": 10047.8, "power": 33.850842}, {"timestamp": 10068.3, "power": 33.850842}, {"timestamp": 10088.8, "power": 32.967936}, {"timestamp": 10110.5, "power": 32.967936}, {"timestamp": 10131.0, "power": 32.967936}, {"timestamp": 10151.5, "power": 32.967936}, {"timestamp": 10172.1, "power": 32.967936}, {"timestamp": 10192.6, "power": 32.967936}, {"timestamp": 10213.2, "power": 32.967936}, {"timestamp": 10233.7, "power": 32.967936}, {"timestamp": 10254.3, "power": 32.967936}, {"timestamp": 10274.9, "power": 32.967936}, {"timestamp": 10295.4, "power": 32.967936}, {"timestamp": 10315.9, "power": 32.967936}, {"timestamp": 10336.5, "power": 32.967936}, {"timestamp": 10357.1, "power": 32.967936}, {"timestamp": 10377.7, "power": 32.967936}, {"timestamp": 10398.2, "power": 32.967936}, {"timestamp": 10418.8, "power": 32.967936}, {"timestamp": 10439.3, "power": 32.967936}, {"timestamp": 10459.9, "power": 32.967936}, {"timestamp": 10480.4, "power": 32.967936}, {"timestamp": 10501.0, "power": 32.967936}, {"timestamp": 10521.6, "power": 32.967936}, {"timestamp": 10542.1, "power": 32.967936}, {"timestamp": 10562.7, "power": 32.967936}, {"timestamp": 10583.2, "power": 32.967936}, {"timestamp": 10603.8, "power": 32.967936}, {"timestamp": 10624.4, "power": 32.967936}, {"timestamp": 10644.9, "power": 32.967936}, {"timestamp": 10665.5, "power": 32.967936}, {"timestamp": 10686.0, "power": 32.967936}, {"timestamp": 10706.5, "power": 32.967936}, {"timestamp": 10727.1, "power": 32.967936}, {"timestamp": 10747.6, "power": 32.967936}, {"timestamp": 10768.1, "power": 32.967936}, {"timestamp": 10788.6, "power": 32.967936}, {"timestamp": 10809.2, "power": 32.967936}, {"timestamp": 10829.7, "power": 32.967936}, {"timestamp": 10850.3, "power": 32.967936}, {"timestamp": 10870.8, "power": 32.967936}, {"timestamp": 10891.3, "power": 32.967936}, {"timestamp": 10911.9, "power": 32.967936}, {"timestamp": 10932.4, "power": 32.967936}, {"timestamp": 10953.0, "power": 32.967936}, {"timestamp": 10973.6, "power": 32.967936}, {"timestamp": 10994.2, "power": 32.967936}, {"timestamp": 11014.7, "power": 32.967936}, {"timestamp": 11035.3, "power": 32.967936}, {"timestamp": 11055.8, "power": 32.967936}, {"timestamp": 11076.4, "power": 32.967936}, {"timestamp": 11096.9, "power": 33.188658000000004}, {"timestamp": 11118.3, "power": 33.188658000000004}, {"timestamp": 11138.9, "power": 33.188658000000004}, {"timestamp": 11159.4, "power": 33.188658000000004}, {"timestamp": 11180.0, "power": 33.188658000000004}, {"timestamp": 11200.6, "power": 33.188658000000004}, {"timestamp": 11221.1, "power": 33.188658000000004}, {"timestamp": 11241.7, "power": 33.188658000000004}, {"timestamp": 11262.3, "power": 33.188658000000004}, {"timestamp": 11282.8, "power": 33.188658000000004}, {"timestamp": 11303.4, "power": 33.188658000000004}, {"timestamp": 11323.9, "power": 33.188658000000004}, {"timestamp": 11344.5, "power": 33.188658000000004}, {"timestamp": 11365.0, "power": 33.188658000000004}, {"timestamp": 11385.6, "power": 33.188658000000004}, {"timestamp": 11406.2, "power": 33.188658000000004}, {"timestamp": 11426.7, "power": 33.188658000000004}, {"timestamp": 11447.3, "power": 33.188658000000004}, {"timestamp": 11467.8, "power": 33.188658000000004}, {"timestamp": 11488.4, "power": 33.188658000000004}, {"timestamp": 11509.0, "power": 33.188658000000004}, {"timestamp": 11529.5, "power": 33.188658000000004}, {"timestamp": 11550.1, "power": 33.188658000000004}, {"timestamp": 11570.7, "power": 33.188658000000004}, {"timestamp": 11591.2, "power": 33.188658000000004}, {"timestamp": 11611.8, "power": 33.188658000000004}, {"timestamp": 11632.3, "power": 33.188658000000004}, {"timestamp": 11652.9, "power": 33.188658000000004}, {"timestamp": 11673.5, "power": 33.188658000000004}, {"timestamp": 11694.1, "power": 33.188658000000004}, {"timestamp": 11714.6, "power": 33.188658000000004}, {"timestamp": 11735.1, "power": 33.188658000000004}, {"timestamp": 11755.7, "power": 33.188658000000004}, {"timestamp": 11776.2, "power": 33.188658000000004}, {"timestamp": 11796.8, "power": 33.188658000000004}, {"timestamp": 11817.3, "power": 33.188658000000004}, {"timestamp": 11837.8, "power": 33.188658000000004}, {"timestamp": 11858.4, "power": 33.188658000000004}, {"timestamp": 11878.9, "power": 33.188658000000004}, {"timestamp": 11899.4, "power": 33.188658000000004}, {"timestamp": 11920.0, "power": 33.188658000000004}, {"timestamp": 11940.5, "power": 33.188658000000004}, {"timestamp": 11961.0, "power": 33.188658000000004}, {"timestamp": 11981.6, "power": 33.188658000000004}, {"timestamp": 12002.1, "power": 33.188658000000004}, {"timestamp": 12022.7, "power": 33.188658000000004}, {"timestamp": 12043.2, "power": 33.188658000000004}, {"timestamp": 12063.7, "power": 33.188658000000004}, {"timestamp": 12084.3, "power": 33.188658000000004}, {"timestamp": 12104.9, "power": 33.053319}, {"timestamp": 12126.0, "power": 33.053319}, {"timestamp": 12146.5, "power": 33.053319}, {"timestamp": 12167.0, "power": 33.053319}, {"timestamp": 12187.5, "power": 33.053319}, {"timestamp": 12208.1, "power": 33.053319}, {"timestamp": 12228.6, "power": 33.053319}, {"timestamp": 12249.1, "power": 33.053319}, {"timestamp": 12269.7, "power": 33.053319}, {"timestamp": 12290.2, "power": 33.053319}, {"timestamp": 12310.8, "power": 33.053319}, {"timestamp": 12331.3, "power": 33.053319}, {"timestamp": 12351.9, "power": 33.053319}, {"timestamp": 12372.4, "power": 33.053319}, {"timestamp": 12393.0, "power": 33.053319}, {"timestamp": 12413.5, "power": 33.053319}, {"timestamp": 12434.1, "power": 33.053319}, {"timestamp": 12454.7, "power": 33.053319}, {"timestamp": 12475.2, "power": 33.053319}, {"timestamp": 12495.7, "power": 33.053319}, {"timestamp": 12516.3, "power": 33.053319}, {"timestamp": 12536.9, "power": 33.053319}, {"timestamp": 12557.4, "power": 33.053319}, {"timestamp": 12578.0, "power": 33.053319}, {"timestamp": 12598.5, "power": 33.053319}, {"timestamp": 12619.1, "power": 33.053319}, {"timestamp": 12639.6, "power": 33.053319}, {"timestamp": 12660.2, "power": 33.053319}, {"timestamp": 12680.7, "power": 33.053319}, {"timestamp": 12701.3, "power": 33.053319}, {"timestamp": 12721.8, "power": 33.053319}, {"timestamp": 12742.4, "power": 33.053319}, {"timestamp": 12762.9, "power": 33.053319}, {"timestamp": 12783.4, "power": 33.053319}, {"timestamp": 12804.0, "power": 33.053319}, {"timestamp": 12824.5, "power": 33.053319}, {"timestamp": 12845.1, "power": 33.053319}, {"timestamp": 12865.7, "power": 33.053319}, {"timestamp": 12886.2, "power": 33.053319}, {"timestamp": 12906.8, "power": 33.053319}, {"timestamp": 12927.3, "power": 33.053319}, {"timestamp": 12947.9, "power": 33.053319}, {"timestamp": 12968.4, "power": 33.053319}, {"timestamp": 12989.0, "power": 33.053319}, {"timestamp": 13009.6, "power": 33.053319}, {"timestamp": 13030.1, "power": 33.053319}, {"timestamp": 13050.7, "power": 33.053319}, {"timestamp": 13071.2, "power": 33.053319}, {"timestamp": 13091.8, "power": 33.053319}, {"timestamp": 13112.3, "power": 33.243722}, {"timestamp": 13133.6, "power": 33.243722}, {"timestamp": 13154.1, "power": 33.243722}, {"timestamp": 13174.7, "power": 33.243722}, {"timestamp": 13195.2, "power": 33.243722}, {"timestamp": 13215.7, "power": 33.243722}, {"timestamp": 13236.3, "power": 33.243722}, {"timestamp": 13256.9, "power": 33.243722}, {"timestamp": 13277.4, "power": 33.243722}, {"timestamp": 13298.0, "power": 33.243722}, {"timestamp": 13318.5, "power": 33.243722}, {"timestamp": 13339.1, "power": 33.243722}, {"timestamp": 13359.6, "power": 33.243722}, {"timestamp": 13380.1, "power": 33.243722}, {"timestamp": 13400.6, "power": 33.243722}, {"timestamp": 13421.2, "power": 33.243722}, {"timestamp": 13441.8, "power": 33.243722}, {"timestamp": 13462.3, "power": 33.243722}, {"timestamp": 13482.9, "power": 33.243722}, {"timestamp": 13503.4, "power": 33.243722}, {"timestamp": 13524.0, "power": 33.243722}, {"timestamp": 13544.5, "power": 33.243722}, {"timestamp": 13565.1, "power": 33.243722}, {"timestamp": 13585.6, "power": 33.243722}, {"timestamp": 13606.1, "power": 33.243722}, {"timestamp": 13626.7, "power": 33.243722}, {"timestamp": 13647.2, "power": 33.243722}, {"timestamp": 13667.7, "power": 33.243722}, {"timestamp": 13688.3, "power": 33.243722}, {"timestamp": 13708.9, "power": 33.243722}, {"timestamp": 13729.4, "power": 33.243722}, {"timestamp": 13749.9, "power": 33.243722}, {"timestamp": 13770.5, "power": 33.243722}, {"timestamp": 13791.0, "power": 33.243722}, {"timestamp": 13811.5, "power": 33.243722}, {"timestamp": 13832.0, "power": 33.243722}, {"timestamp": 13852.6, "power": 33.243722}, {"timestamp": 13873.1, "power": 33.243722}, {"timestamp": 13893.7, "power": 33.243722}, {"timestamp": 13914.2, "power": 33.243722}, {"timestamp": 13934.8, "power": 33.243722}, {"timestamp": 13955.3, "power": 33.243722}, {"timestamp": 13975.8, "power": 33.243722}, {"timestamp": 13996.3, "power": 33.243722}, {"timestamp": 14016.9, "power": 33.243722}, {"timestamp": 14037.4, "power": 33.243722}, {"timestamp": 14058.0, "power": 33.243722}, {"timestamp": 14078.5, "power": 33.243722}, {"timestamp": 14099.0, "power": 33.243722}, {"timestamp": 14119.5, "power": 33.48684}, {"timestamp": 14140.6, "power": 33.48684}, {"timestamp": 14161.2, "power": 33.48684}, {"timestamp": 14181.7, "power": 33.48684}, {"timestamp": 14202.2, "power": 33.48684}, {"timestamp": 14222.8, "power": 33.48684}, {"timestamp": 14243.3, "power": 33.48684}, {"timestamp": 14263.8, "power": 33.48684}, {"timestamp": 14284.4, "power": 33.48684}, {"timestamp": 14304.9, "power": 33.48684}, {"timestamp": 14325.5, "power": 33.48684}, {"timestamp": 14346.0, "power": 33.48684}, {"timestamp": 14366.5, "power": 33.48684}, {"timestamp": 14387.1, "power": 33.48684}, {"timestamp": 14407.6, "power": 33.48684}, {"timestamp": 14428.1, "power": 33.48684}, {"timestamp": 14448.6, "power": 33.48684}, {"timestamp": 14469.2, "power": 33.48684}, {"timestamp": 14489.7, "power": 33.48684}, {"timestamp": 14510.3, "power": 33.48684}, {"timestamp": 14530.8, "power": 33.48684}, {"timestamp": 14551.3, "power": 33.48684}, {"timestamp": 14571.8, "power": 33.48684}, {"timestamp": 14592.4, "power": 33.48684}, {"timestamp": 14612.9, "power": 33.48684}, {"timestamp": 14633.5, "power": 33.48684}, {"timestamp": 14654.1, "power": 33.48684}, {"timestamp": 14674.7, "power": 33.48684}, {"timestamp": 14695.2, "power": 33.48684}, {"timestamp": 14715.7, "power": 33.48684}, {"timestamp": 14736.2, "power": 33.48684}, {"timestamp": 14756.8, "power": 33.48684}, {"timestamp": 14777.4, "power": 33.48684}, {"timestamp": 14798.0, "power": 33.48684}, {"timestamp": 14818.5, "power": 33.48684}, {"timestamp": 14839.0, "power": 33.48684}, {"timestamp": 14859.5, "power": 33.48684}, {"timestamp": 14880.1, "power": 33.48684}, {"timestamp": 14900.7, "power": 33.48684}, {"timestamp": 14921.2, "power": 33.48684}, {"timestamp": 14941.8, "power": 33.48684}, {"timestamp": 14962.4, "power": 33.48684}, {"timestamp": 14983.0, "power": 33.48684}, {"timestamp": 15003.5, "power": 33.48684}, {"timestamp": 15024.0, "power": 33.48684}, {"timestamp": 15044.6, "power": 33.48684}, {"timestamp": 15065.2, "power": 33.48684}, {"timestamp": 15085.7, "power": 33.48684}, {"timestamp": 15106.3, "power": 33.48684}, {"timestamp": 15126.9, "power": 33.674323}, {"timestamp": 15148.0, "power": 33.674323}, {"timestamp": 15168.5, "power": 33.674323}, {"timestamp": 15189.1, "power": 33.674323}, {"timestamp": 15209.6, "power": 33.674323}, {"timestamp": 15230.1, "power": 33.674323}, {"timestamp": 15250.7, "power": 33.674323}, {"timestamp": 15271.2, "power": 33.674323}, {"timestamp": 15291.8, "power": 33.674323}, {"timestamp": 15312.3, "power": 33.674323}, {"timestamp": 15332.9, "power": 33.674323}, {"timestamp": 15353.5, "power": 33.674323}, {"timestamp": 15374.0, "power": 33.674323}, {"timestamp": 15394.6, "power": 33.674323}, {"timestamp": 15415.1, "power": 33.674323}, {"timestamp": 15435.6, "power": 33.674323}, {"timestamp": 15456.2, "power": 33.674323}, {"timestamp": 15476.7, "power": 33.674323}, {"timestamp": 15497.3, "power": 33.674323}, {"timestamp": 15517.8, "power": 33.674323}, {"timestamp": 15538.4, "power": 33.674323}, {"timestamp": 15559.0, "power": 33.674323}, {"timestamp": 15579.5, "power": 33.674323}, {"timestamp": 15600.0, "power": 33.674323}, {"timestamp": 15620.6, "power": 33.674323}, {"timestamp": 15641.2, "power": 33.674323}, {"timestamp": 15661.7, "power": 33.674323}, {"timestamp": 15682.3, "power": 33.674323}, {"timestamp": 15702.9, "power": 33.674323}, {"timestamp": 15723.4, "power": 33.674323}, {"timestamp": 15743.9, "power": 33.674323}, {"timestamp": 15764.5, "power": 33.674323}, {"timestamp": 15785.1, "power": 33.674323}, {"timestamp": 15805.7, "power": 33.674323}, {"timestamp": 15826.2, "power": 33.674323}, {"timestamp": 15846.8, "power": 33.674323}, {"timestamp": 15867.3, "power": 33.674323}, {"timestamp": 15887.8, "power": 33.674323}, {"timestamp": 15908.4, "power": 33.674323}, {"timestamp": 15929.0, "power": 33.674323}, {"timestamp": 15949.5, "power": 33.674323}, {"timestamp": 15970.1, "power": 33.674323}, {"timestamp": 15990.7, "power": 33.674323}, {"timestamp": 16011.2, "power": 33.674323}, {"timestamp": 16031.8, "power": 33.674323}, {"timestamp": 16052.3, "power": 33.674323}, {"timestamp": 16072.9, "power": 33.674323}, {"timestamp": 16093.5, "power": 33.674323}, {"timestamp": 16114.0, "power": 33.674323}, {"timestamp": 16134.6, "power": 33.227571}, {"timestamp": 16155.8, "power": 33.227571}, {"timestamp": 16176.3, "power": 33.227571}, {"timestamp": 16196.9, "power": 33.227571}, {"timestamp": 16217.4, "power": 33.227571}, {"timestamp": 16237.9, "power": 33.227571}, {"timestamp": 16258.5, "power": 33.227571}, {"timestamp": 16279.0, "power": 33.227571}, {"timestamp": 16299.5, "power": 33.227571}, {"timestamp": 16320.0, "power": 33.227571}, {"timestamp": 16340.5, "power": 33.227571}, {"timestamp": 16361.1, "power": 33.227571}, {"timestamp": 16381.6, "power": 33.227571}, {"timestamp": 16402.1, "power": 33.227571}, {"timestamp": 16422.7, "power": 33.227571}, {"timestamp": 16443.2, "power": 33.227571}, {"timestamp": 16463.7, "power": 33.227571}, {"timestamp": 16484.3, "power": 33.227571}, {"timestamp": 16504.8, "power": 33.227571}, {"timestamp": 16525.4, "power": 33.227571}, {"timestamp": 16545.9, "power": 33.227571}, {"timestamp": 16566.4, "power": 33.227571}, {"timestamp": 16586.9, "power": 33.227571}, {"timestamp": 16607.4, "power": 33.227571}, {"timestamp": 16628.0, "power": 33.227571}, {"timestamp": 16648.5, "power": 33.227571}, {"timestamp": 16669.1, "power": 33.227571}, {"timestamp": 16689.6, "power": 33.227571}, {"timestamp": 16710.2, "power": 33.227571}, {"timestamp": 16730.8, "power": 33.227571}, {"timestamp": 16751.3, "power": 33.227571}, {"timestamp": 16771.8, "power": 33.227571}, {"timestamp": 16792.4, "power": 33.227571}, {"timestamp": 16812.9, "power": 33.227571}, {"timestamp": 16833.5, "power": 33.227571}, {"timestamp": 16854.1, "power": 33.227571}, {"timestamp": 16874.6, "power": 33.227571}, {"timestamp": 16895.2, "power": 33.227571}, {"timestamp": 16915.7, "power": 33.227571}, {"timestamp": 16936.2, "power": 33.227571}, {"timestamp": 16956.8, "power": 33.227571}, {"timestamp": 16977.4, "power": 33.227571}, {"timestamp": 16997.9, "power": 33.227571}, {"timestamp": 17018.5, "power": 33.227571}, {"timestamp": 17039.0, "power": 33.227571}, {"timestamp": 17059.5, "power": 33.227571}, {"timestamp": 17080.0, "power": 33.227571}, {"timestamp": 17100.6, "power": 33.227571}, {"timestamp": 17121.1, "power": 33.227571}, {"timestamp": 17141.7, "power": 33.294855}, {"timestamp": 17162.8, "power": 33.294855}, {"timestamp": 17183.3, "power": 33.294855}, {"timestamp": 17203.9, "power": 33.294855}, {"timestamp": 17224.5, "power": 33.294855}, {"timestamp": 17245.0, "power": 33.294855}, {"timestamp": 17265.6, "power": 33.294855}, {"timestamp": 17286.2, "power": 33.294855}, {"timestamp": 17306.7, "power": 33.294855}, {"timestamp": 17327.3, "power": 33.294855}, {"timestamp": 17347.8, "power": 33.294855}, {"timestamp": 17368.4, "power": 33.294855}, {"timestamp": 17389.0, "power": 33.294855}, {"timestamp": 17409.5, "power": 33.294855}, {"timestamp": 17430.1, "power": 33.294855}, {"timestamp": 17450.7, "power": 33.294855}, {"timestamp": 17471.2, "power": 33.294855}, {"timestamp": 17491.8, "power": 33.294855}, {"timestamp": 17512.4, "power": 33.294855}, {"timestamp": 17532.9, "power": 33.294855}, {"timestamp": 17553.5, "power": 33.294855}, {"timestamp": 17574.1, "power": 33.294855}, {"timestamp": 17594.7, "power": 33.294855}, {"timestamp": 17615.2, "power": 33.294855}, {"timestamp": 17635.7, "power": 33.294855}, {"timestamp": 17656.3, "power": 33.294855}, {"timestamp": 17676.9, "power": 33.294855}, {"timestamp": 17697.4, "power": 33.294855}, {"timestamp": 17718.0, "power": 33.294855}, {"timestamp": 17738.6, "power": 33.294855}, {"timestamp": 17759.1, "power": 33.294855}, {"timestamp": 17779.6, "power": 33.294855}, {"timestamp": 17800.1, "power": 33.294855}, {"timestamp": 17820.7, "power": 33.294855}, {"timestamp": 17841.2, "power": 33.294855}, {"timestamp": 17861.8, "power": 33.294855}, {"timestamp": 17882.3, "power": 33.294855}, {"timestamp": 17902.9, "power": 33.294855}, {"timestamp": 17923.4, "power": 33.294855}, {"timestamp": 17943.9, "power": 33.294855}, {"timestamp": 17964.5, "power": 33.294855}, {"timestamp": 17985.1, "power": 33.294855}, {"timestamp": 18005.6, "power": 33.294855}, {"timestamp": 18026.2, "power": 33.294855}, {"timestamp": 18046.8, "power": 33.294855}, {"timestamp": 18067.3, "power": 33.294855}, {"timestamp": 18087.9, "power": 33.294855}, {"timestamp": 18108.4, "power": 33.294855}, {"timestamp": 18129.0, "power": 33.294855}, {"timestamp": 18149.6, "power": 33.551225}, {"timestamp": 18170.6, "power": 33.551225}, {"timestamp": 18191.2, "power": 33.551225}, {"timestamp": 18211.7, "power": 33.551225}, {"timestamp": 18232.3, "power": 33.551225}, {"timestamp": 18252.8, "power": 33.551225}, {"timestamp": 18273.4, "power": 33.551225}, {"timestamp": 18294.0, "power": 33.551225}, {"timestamp": 18314.5, "power": 33.551225}, {"timestamp": 18335.0, "power": 33.551225}, {"timestamp": 18355.5, "power": 33.551225}, {"timestamp": 18376.1, "power": 33.551225}, {"timestamp": 18396.7, "power": 33.551225}, {"timestamp": 18417.2, "power": 33.551225}, {"timestamp": 18437.8, "power": 33.551225}, {"timestamp": 18458.4, "power": 33.551225}, {"timestamp": 18479.0, "power": 33.551225}, {"timestamp": 18499.5, "power": 33.551225}, {"timestamp": 18520.1, "power": 33.551225}, {"timestamp": 18540.6, "power": 33.551225}, {"timestamp": 18561.2, "power": 33.551225}, {"timestamp": 18581.8, "power": 33.551225}, {"timestamp": 18602.4, "power": 33.551225}, {"timestamp": 18622.9, "power": 33.551225}, {"timestamp": 18643.4, "power": 33.551225}, {"timestamp": 18664.0, "power": 33.551225}, {"timestamp": 18684.6, "power": 33.551225}, {"timestamp": 18705.2, "power": 33.551225}, {"timestamp": 18725.7, "power": 33.551225}, {"timestamp": 18746.3, "power": 33.551225}, {"timestamp": 18766.9, "power": 33.551225}, {"timestamp": 18787.4, "power": 33.551225}, {"timestamp": 18807.9, "power": 33.551225}, {"timestamp": 18828.5, "power": 33.551225}, {"timestamp": 18849.0, "power": 33.551225}, {"timestamp": 18869.6, "power": 33.551225}, {"timestamp": 18890.1, "power": 33.551225}, {"timestamp": 18910.7, "power": 33.551225}, {"timestamp": 18931.2, "power": 33.551225}, {"timestamp": 18951.8, "power": 33.551225}, {"timestamp": 18972.4, "power": 33.551225}, {"timestamp": 18992.9, "power": 33.551225}, {"timestamp": 19013.5, "power": 33.551225}, {"timestamp": 19034.1, "power": 33.551225}, {"timestamp": 19054.7, "power": 33.551225}, {"timestamp": 19075.2, "power": 33.551225}, {"timestamp": 19095.8, "power": 33.551225}, {"timestamp": 19116.4, "power": 33.551225}, {"timestamp": 19136.9, "power": 33.551225}, {"timestamp": 19157.5, "power": 33.398114}, {"timestamp": 19178.5, "power": 33.398114}, {"timestamp": 19199.1, "power": 33.398114}, {"timestamp": 19219.6, "power": 33.398114}, {"timestamp": 19240.1, "power": 33.398114}, {"timestamp": 19260.7, "power": 33.398114}, {"timestamp": 19281.3, "power": 33.398114}, {"timestamp": 19301.9, "power": 33.398114}, {"timestamp": 19322.4, "power": 33.398114}, {"timestamp": 19342.9, "power": 33.398114}, {"timestamp": 19363.4, "power": 33.398114}, {"timestamp": 19384.0, "power": 33.398114}, {"timestamp": 19404.6, "power": 33.398114}, {"timestamp": 19425.2, "power": 33.398114}, {"timestamp": 19445.7, "power": 33.398114}, {"timestamp": 19466.3, "power": 33.398114}, {"timestamp": 19486.9, "power": 33.398114}, {"timestamp": 19507.4, "power": 33.398114}, {"timestamp": 19527.9, "power": 33.398114}, {"timestamp": 19548.5, "power": 33.398114}, {"timestamp": 19569.0, "power": 33.398114}, {"timestamp": 19589.6, "power": 33.398114}, {"timestamp": 19610.1, "power": 33.398114}, {"timestamp": 19630.7, "power": 33.398114}, {"timestamp": 19651.2, "power": 33.398114}, {"timestamp": 19671.8, "power": 33.398114}, {"timestamp": 19692.4, "power": 33.398114}, {"timestamp": 19712.9, "power": 33.398114}, {"timestamp": 19733.5, "power": 33.398114}, {"timestamp": 19754.1, "power": 33.398114}, {"timestamp": 19774.6, "power": 33.398114}, {"timestamp": 19795.2, "power": 33.398114}, {"timestamp": 19815.7, "power": 33.398114}, {"timestamp": 19836.3, "power": 33.398114}, {"timestamp": 19856.9, "power": 33.398114}, {"timestamp": 19877.5, "power": 33.398114}, {"timestamp": 19898.0, "power": 33.398114}, {"timestamp": 19918.6, "power": 33.398114}, {"timestamp": 19939.1, "power": 33.398114}, {"timestamp": 19959.6, "power": 33.398114}, {"timestamp": 19980.2, "power": 33.398114}, {"timestamp": 20000.8, "power": 33.398114}, {"timestamp": 20021.3, "power": 33.398114}, {"timestamp": 20041.9, "power": 33.398114}, {"timestamp": 20062.5, "power": 33.398114}, {"timestamp": 20083.0, "power": 33.398114}, {"timestamp": 20103.5, "power": 33.398114}, {"timestamp": 20124.1, "power": 33.398114}, {"timestamp": 20144.7, "power": 33.398114}, {"timestamp": 20165.2, "power": 33.658128000000005}, {"timestamp": 20187.1, "power": 33.658128000000005}, {"timestamp": 20207.6, "power": 33.658128000000005}, {"timestamp": 20228.2, "power": 33.658128000000005}, {"timestamp": 20248.8, "power": 33.658128000000005}, {"timestamp": 20269.3, "power": 33.658128000000005}, {"timestamp": 20289.9, "power": 33.658128000000005}, {"timestamp": 20310.5, "power": 33.658128000000005}, {"timestamp": 20331.0, "power": 33.658128000000005}, {"timestamp": 20351.5, "power": 33.658128000000005}, {"timestamp": 20372.1, "power": 33.658128000000005}, {"timestamp": 20392.7, "power": 33.658128000000005}, {"timestamp": 20413.2, "power": 33.658128000000005}, {"timestamp": 20433.8, "power": 33.658128000000005}, {"timestamp": 20454.4, "power": 33.658128000000005}, {"timestamp": 20475.0, "power": 33.658128000000005}, {"timestamp": 20495.5, "power": 33.658128000000005}, {"timestamp": 20516.0, "power": 33.658128000000005}, {"timestamp": 20536.6, "power": 33.658128000000005}, {"timestamp": 20557.2, "power": 33.658128000000005}, {"timestamp": 20577.8, "power": 33.658128000000005}, {"timestamp": 20598.3, "power": 33.658128000000005}, {"timestamp": 20618.9, "power": 33.658128000000005}, {"timestamp": 20639.4, "power": 33.658128000000005}, {"timestamp": 20660.0, "power": 33.658128000000005}, {"timestamp": 20680.5, "power": 33.658128000000005}, {"timestamp": 20701.0, "power": 33.658128000000005}, {"timestamp": 20721.6, "power": 33.658128000000005}, {"timestamp": 20742.1, "power": 33.658128000000005}, {"timestamp": 20762.7, "power": 33.658128000000005}, {"timestamp": 20783.2, "power": 33.658128000000005}, {"timestamp": 20803.7, "power": 33.658128000000005}, {"timestamp": 20824.3, "power": 33.658128000000005}, {"timestamp": 20844.9, "power": 33.658128000000005}, {"timestamp": 20865.5, "power": 33.658128000000005}, {"timestamp": 20886.0, "power": 33.658128000000005}, {"timestamp": 20906.6, "power": 33.658128000000005}, {"timestamp": 20927.1, "power": 33.658128000000005}, {"timestamp": 20947.6, "power": 33.658128000000005}, {"timestamp": 20968.2, "power": 33.658128000000005}, {"timestamp": 20988.8, "power": 33.658128000000005}, {"timestamp": 21009.4, "power": 33.658128000000005}, {"timestamp": 21029.9, "power": 33.658128000000005}, {"timestamp": 21050.5, "power": 33.658128000000005}, {"timestamp": 21071.0, "power": 33.658128000000005}, {"timestamp": 21091.5, "power": 33.658128000000005}, {"timestamp": 21112.1, "power": 33.658128000000005}, {"timestamp": 21132.7, "power": 33.658128000000005}, {"timestamp": 21153.3, "power": 33.658128000000005}, {"timestamp": 21173.9, "power": 33.366171}, {"timestamp": 21194.9, "power": 33.366171}, {"timestamp": 21215.4, "power": 33.366171}, {"timestamp": 21235.9, "power": 33.366171}, {"timestamp": 21256.5, "power": 33.366171}, {"timestamp": 21277.0, "power": 33.366171}, {"timestamp": 21297.6, "power": 33.366171}, {"timestamp": 21318.2, "power": 33.366171}, {"timestamp": 21338.8, "power": 33.366171}, {"timestamp": 21359.3, "power": 33.366171}, {"timestamp": 21379.8, "power": 33.366171}, {"timestamp": 21400.3, "power": 33.366171}, {"timestamp": 21420.9, "power": 33.366171}, {"timestamp": 21441.5, "power": 33.366171}, {"timestamp": 21462.1, "power": 33.366171}, {"timestamp": 21482.6, "power": 33.366171}, {"timestamp": 21503.2, "power": 33.366171}, {"timestamp": 21523.7, "power": 33.366171}, {"timestamp": 21544.2, "power": 33.366171}, {"timestamp": 21564.8, "power": 33.366171}, {"timestamp": 21585.4, "power": 33.366171}, {"timestamp": 21606.0, "power": 33.366171}, {"timestamp": 21626.6, "power": 33.366171}, {"timestamp": 21647.1, "power": 33.366171}, {"timestamp": 21667.6, "power": 33.366171}, {"timestamp": 21688.1, "power": 33.366171}, {"timestamp": 21708.7, "power": 33.366171}, {"timestamp": 21729.3, "power": 33.366171}, {"timestamp": 21749.9, "power": 33.366171}, {"timestamp": 21770.4, "power": 33.366171}, {"timestamp": 21790.9, "power": 33.366171}, {"timestamp": 21811.4, "power": 33.366171}, {"timestamp": 21832.0, "power": 33.366171}, {"timestamp": 21852.6, "power": 33.366171}, {"timestamp": 21873.2, "power": 33.366171}, {"timestamp": 21893.7, "power": 33.366171}, {"timestamp": 21914.3, "power": 33.366171}, {"timestamp": 21934.9, "power": 33.366171}, {"timestamp": 21955.4, "power": 33.366171}, {"timestamp": 21976.0, "power": 33.366171}, {"timestamp": 21996.5, "power": 33.366171}, {"timestamp": 22017.1, "power": 33.366171}, {"timestamp": 22037.7, "power": 33.366171}, {"timestamp": 22058.3, "power": 33.366171}, {"timestamp": 22078.9, "power": 33.366171}, {"timestamp": 22099.4, "power": 33.366171}, {"timestamp": 22119.9, "power": 33.366171}, {"timestamp": 22140.5, "power": 33.366171}, {"timestamp": 22161.1, "power": 33.366171}, {"timestamp": 22181.7, "power": 33.405128}, {"timestamp": 22202.7, "power": 33.405128}, {"timestamp": 22223.3, "power": 33.405128}, {"timestamp": 22243.8, "power": 33.405128}, {"timestamp": 22264.4, "power": 33.405128}, {"timestamp": 22284.9, "power": 33.405128}, {"timestamp": 22305.5, "power": 33.405128}, {"timestamp": 22326.1, "power": 33.405128}, {"timestamp": 22346.7, "power": 33.405128}, {"timestamp": 22367.2, "power": 33.405128}, {"timestamp": 22387.7, "power": 33.405128}, {"timestamp": 22408.3, "power": 33.405128}, {"timestamp": 22428.8, "power": 33.405128}, {"timestamp": 22449.4, "power": 33.405128}, {"timestamp": 22470.0, "power": 33.405128}, {"timestamp": 22490.5, "power": 33.405128}, {"timestamp": 22511.1, "power": 33.405128}, {"timestamp": 22531.6, "power": 33.405128}, {"timestamp": 22552.2, "power": 33.405128}, {"timestamp": 22572.8, "power": 33.405128}, {"timestamp": 22593.4, "power": 33.405128}, {"timestamp": 22613.9, "power": 33.405128}, {"timestamp": 22634.5, "power": 33.405128}, {"timestamp": 22655.0, "power": 33.405128}, {"timestamp": 22675.5, "power": 33.405128}, {"timestamp": 22696.1, "power": 33.405128}, {"timestamp": 22716.6, "power": 33.405128}, {"timestamp": 22737.2, "power": 33.405128}, {"timestamp": 22757.7, "power": 33.405128}, {"timestamp": 22778.3, "power": 33.405128}, {"timestamp": 22798.8, "power": 33.405128}, {"timestamp": 22819.3, "power": 33.405128}, {"timestamp": 22839.9, "power": 33.405128}, {"timestamp": 22860.4, "power": 33.405128}, {"timestamp": 22881.0, "power": 33.405128}, {"timestamp": 22901.5, "power": 33.405128}, {"timestamp": 22922.1, "power": 33.405128}, {"timestamp": 22942.6, "power": 33.405128}, {"timestamp": 22963.1, "power": 33.405128}, {"timestamp": 22983.6, "power": 33.405128}, {"timestamp": 23004.2, "power": 33.405128}, {"timestamp": 23024.8, "power": 33.405128}, {"timestamp": 23045.3, "power": 33.405128}, {"timestamp": 23065.9, "power": 33.405128}, {"timestamp": 23086.5, "power": 33.405128}, {"timestamp": 23107.0, "power": 33.405128}, {"timestamp": 23127.5, "power": 33.405128}, {"timestamp": 23148.1, "power": 33.405128}, {"timestamp": 23168.6, "power": 33.405128}, {"timestamp": 23189.2, "power": 33.117559}, {"timestamp": 23210.2, "power": 33.117559}, {"timestamp": 23230.8, "power": 33.117559}, {"timestamp": 23251.3, "power": 33.117559}, {"timestamp": 23271.8, "power": 33.117559}, {"timestamp": 23292.4, "power": 33.117559}, {"timestamp": 23313.0, "power": 33.117559}, {"timestamp": 23333.6, "power": 33.117559}, {"timestamp": 23354.1, "power": 33.117559}, {"timestamp": 23374.7, "power": 33.117559}, {"timestamp": 23395.2, "power": 33.117559}, {"timestamp": 23415.8, "power": 33.117559}, {"timestamp": 23436.4, "power": 33.117559}, {"timestamp": 23456.9, "power": 33.117559}, {"timestamp": 23477.5, "power": 33.117559}, {"timestamp": 23498.1, "power": 33.117559}, {"timestamp": 23518.7, "power": 33.117559}, {"timestamp": 23539.2, "power": 33.117559}, {"timestamp": 23559.7, "power": 33.117559}, {"timestamp": 23580.3, "power": 33.117559}, {"timestamp": 23600.9, "power": 33.117559}, {"timestamp": 23621.5, "power": 33.117559}, {"timestamp": 23642.0, "power": 33.117559}, {"timestamp": 23662.6, "power": 33.117559}, {"timestamp": 23683.1, "power": 33.117559}, {"timestamp": 23703.6, "power": 33.117559}, {"timestamp": 23724.2, "power": 33.117559}, {"timestamp": 23744.7, "power": 33.117559}, {"timestamp": 23765.3, "power": 33.117559}, {"timestamp": 23785.9, "power": 33.117559}, {"timestamp": 23806.5, "power": 33.117559}, {"timestamp": 23827.0, "power": 33.117559}, {"timestamp": 23847.5, "power": 33.117559}, {"timestamp": 23868.0, "power": 33.117559}, {"timestamp": 23888.6, "power": 33.117559}, {"timestamp": 23909.2, "power": 33.117559}, {"timestamp": 23929.7, "power": 33.117559}, {"timestamp": 23950.3, "power": 33.117559}, {"timestamp": 23970.8, "power": 33.117559}, {"timestamp": 23991.4, "power": 33.117559}, {"timestamp": 24012.0, "power": 33.117559}, {"timestamp": 24032.6, "power": 33.117559}, {"timestamp": 24053.2, "power": 33.117559}, {"timestamp": 24073.7, "power": 33.117559}, {"timestamp": 24094.3, "power": 33.117559}, {"timestamp": 24114.9, "power": 33.117559}, {"timestamp": 24135.4, "power": 33.117559}, {"timestamp": 24156.0, "power": 33.117559}, {"timestamp": 24176.5, "power": 33.117559}, {"timestamp": 24197.1, "power": 33.674426}, {"timestamp": 24218.1, "power": 33.674426}, {"timestamp": 24238.7, "power": 33.674426}, {"timestamp": 24259.2, "power": 33.674426}, {"timestamp": 24279.8, "power": 33.674426}, {"timestamp": 24300.3, "power": 33.674426}, {"timestamp": 24320.9, "power": 33.674426}, {"timestamp": 24341.5, "power": 33.674426}, {"timestamp": 24362.0, "power": 33.674426}, {"timestamp": 24382.6, "power": 33.674426}, {"timestamp": 24403.1, "power": 33.674426}, {"timestamp": 24423.7, "power": 33.674426}, {"timestamp": 24444.3, "power": 33.674426}, {"timestamp": 24464.9, "power": 33.674426}, {"timestamp": 24485.4, "power": 33.674426}, {"timestamp": 24506.0, "power": 33.674426}, {"timestamp": 24526.6, "power": 33.674426}, {"timestamp": 24547.1, "power": 33.674426}, {"timestamp": 24567.6, "power": 33.674426}, {"timestamp": 24588.2, "power": 33.674426}, {"timestamp": 24608.8, "power": 33.674426}, {"timestamp": 24629.3, "power": 33.674426}, {"timestamp": 24649.9, "power": 33.674426}, {"timestamp": 24670.5, "power": 33.674426}, {"timestamp": 24690.9, "power": 33.674426}, {"timestamp": 24711.4, "power": 33.674426}, {"timestamp": 24732.0, "power": 33.674426}, {"timestamp": 24752.6, "power": 33.674426}, {"timestamp": 24773.1, "power": 33.674426}, {"timestamp": 24793.7, "power": 33.674426}, {"timestamp": 24814.3, "power": 33.674426}, {"timestamp": 24834.9, "power": 33.674426}, {"timestamp": 24855.4, "power": 33.674426}, {"timestamp": 24875.9, "power": 33.674426}, {"timestamp": 24896.5, "power": 33.674426}, {"timestamp": 24917.1, "power": 33.674426}, {"timestamp": 24937.6, "power": 33.674426}, {"timestamp": 24958.2, "power": 33.674426}, {"timestamp": 24978.8, "power": 33.674426}, {"timestamp": 24999.3, "power": 33.674426}, {"timestamp": 25019.9, "power": 33.674426}, {"timestamp": 25040.5, "power": 33.674426}, {"timestamp": 25061.0, "power": 33.674426}, {"timestamp": 25081.6, "power": 33.674426}, {"timestamp": 25102.2, "power": 33.674426}, {"timestamp": 25122.8, "power": 33.674426}, {"timestamp": 25143.3, "power": 33.674426}, {"timestamp": 25163.8, "power": 33.674426}, {"timestamp": 25184.4, "power": 33.674426}, {"timestamp": 25205.0, "power": 33.41574}, {"timestamp": 25226.0, "power": 33.41574}, {"timestamp": 25246.5, "power": 33.41574}, {"timestamp": 25267.1, "power": 33.41574}, {"timestamp": 25287.6, "power": 33.41574}, {"timestamp": 25308.1, "power": 33.41574}, {"timestamp": 25328.7, "power": 33.41574}, {"timestamp": 25349.3, "power": 33.41574}, {"timestamp": 25369.8, "power": 33.41574}, {"timestamp": 25390.4, "power": 33.41574}, {"timestamp": 25410.9, "power": 33.41574}, {"timestamp": 25431.4, "power": 33.41574}, {"timestamp": 25452.0, "power": 33.41574}, {"timestamp": 25472.6, "power": 33.41574}, {"timestamp": 25493.1, "power": 33.41574}, {"timestamp": 25513.7, "power": 33.41574}, {"timestamp": 25534.3, "power": 33.41574}, {"timestamp": 25554.9, "power": 33.41574}, {"timestamp": 25575.4, "power": 33.41574}, {"timestamp": 25595.9, "power": 33.41574}, {"timestamp": 25616.5, "power": 33.41574}, {"timestamp": 25637.1, "power": 33.41574}, {"timestamp": 25657.7, "power": 33.41574}, {"timestamp": 25678.2, "power": 33.41574}, {"timestamp": 25698.8, "power": 33.41574}, {"timestamp": 25719.3, "power": 33.41574}, {"timestamp": 25739.8, "power": 33.41574}, {"timestamp": 25760.4, "power": 33.41574}, {"timestamp": 25780.9, "power": 33.41574}, {"timestamp": 25801.5, "power": 33.41574}, {"timestamp": 25822.0, "power": 33.41574}, {"timestamp": 25842.6, "power": 33.41574}, {"timestamp": 25863.1, "power": 33.41574}, {"timestamp": 25883.6, "power": 33.41574}, {"timestamp": 25904.1, "power": 33.41574}, {"timestamp": 25924.7, "power": 33.41574}, {"timestamp": 25945.2, "power": 33.41574}, {"timestamp": 25965.8, "power": 33.41574}, {"timestamp": 25986.3, "power": 33.41574}, {"timestamp": 26006.9, "power": 33.41574}, {"timestamp": 26027.4, "power": 33.41574}, {"timestamp": 26047.9, "power": 33.41574}, {"timestamp": 26068.5, "power": 33.41574}, {"timestamp": 26089.0, "power": 33.41574}, {"timestamp": 26109.5, "power": 33.41574}, {"timestamp": 26130.1, "power": 33.41574}, {"timestamp": 26150.7, "power": 33.41574}, {"timestamp": 26171.2, "power": 33.41574}, {"timestamp": 26191.7, "power": 33.41574}, {"timestamp": 26212.3, "power": 33.350201}, {"timestamp": 26233.3, "power": 33.350201}, {"timestamp": 26253.9, "power": 33.350201}, {"timestamp": 26274.4, "power": 33.350201}, {"timestamp": 26295.0, "power": 33.350201}, {"timestamp": 26315.5, "power": 33.350201}, {"timestamp": 26336.0, "power": 33.350201}, {"timestamp": 26356.6, "power": 33.350201}, {"timestamp": 26377.2, "power": 33.350201}, {"timestamp": 26397.8, "power": 33.350201}, {"timestamp": 26418.4, "power": 33.350201}, {"timestamp": 26438.9, "power": 33.350201}, {"timestamp": 26459.4, "power": 33.350201}, {"timestamp": 26479.9, "power": 33.350201}, {"timestamp": 26500.5, "power": 33.350201}, {"timestamp": 26521.0, "power": 33.350201}, {"timestamp": 26541.5, "power": 33.350201}, {"timestamp": 26562.1, "power": 33.350201}, {"timestamp": 26582.6, "power": 33.350201}, {"timestamp": 26603.1, "power": 33.350201}, {"timestamp": 26623.7, "power": 33.350201}, {"timestamp": 26644.2, "power": 33.350201}, {"timestamp": 26664.7, "power": 33.350201}, {"timestamp": 26685.3, "power": 33.350201}, {"timestamp": 26705.8, "power": 33.350201}, {"timestamp": 26726.3, "power": 33.350201}, {"timestamp": 26746.9, "power": 33.350201}, {"timestamp": 26767.4, "power": 33.350201}, {"timestamp": 26787.9, "power": 33.350201}, {"timestamp": 26808.4, "power": 33.350201}, {"timestamp": 26828.9, "power": 33.350201}, {"timestamp": 26849.5, "power": 33.350201}, {"timestamp": 26870.0, "power": 33.350201}, {"timestamp": 26890.5, "power": 33.350201}, {"timestamp": 26911.0, "power": 33.350201}, {"timestamp": 26931.5, "power": 33.350201}, {"timestamp": 26952.0, "power": 33.350201}, {"timestamp": 26972.5, "power": 33.350201}, {"timestamp": 26993.1, "power": 33.350201}, {"timestamp": 27013.6, "power": 33.350201}, {"timestamp": 27034.1, "power": 33.350201}, {"timestamp": 27054.7, "power": 33.350201}, {"timestamp": 27075.2, "power": 33.350201}, {"timestamp": 27095.7, "power": 33.350201}, {"timestamp": 27116.2, "power": 33.350201}, {"timestamp": 27136.8, "power": 33.350201}, {"timestamp": 27157.3, "power": 33.350201}, {"timestamp": 27177.8, "power": 33.350201}, {"timestamp": 27198.3, "power": 33.350201}, {"timestamp": 27218.9, "power": 35.422290000000004}, {"timestamp": 27240.1, "power": 35.422290000000004}, {"timestamp": 27260.6, "power": 35.422290000000004}, {"timestamp": 27281.1, "power": 35.422290000000004}, {"timestamp": 27301.6, "power": 35.422290000000004}, {"timestamp": 27322.2, "power": 35.422290000000004}, {"timestamp": 27342.7, "power": 35.422290000000004}, {"timestamp": 27363.2, "power": 35.422290000000004}, {"timestamp": 27383.7, "power": 35.422290000000004}, {"timestamp": 27404.2, "power": 35.422290000000004}, {"timestamp": 27424.8, "power": 35.422290000000004}, {"timestamp": 27445.3, "power": 35.422290000000004}, {"timestamp": 27465.9, "power": 35.422290000000004}, {"timestamp": 27486.4, "power": 35.422290000000004}, {"timestamp": 27506.9, "power": 35.422290000000004}, {"timestamp": 27527.5, "power": 35.422290000000004}, {"timestamp": 27548.0, "power": 35.422290000000004}, {"timestamp": 27568.5, "power": 35.422290000000004}, {"timestamp": 27589.1, "power": 35.422290000000004}, {"timestamp": 27609.7, "power": 35.422290000000004}, {"timestamp": 27630.2, "power": 35.422290000000004}, {"timestamp": 27650.8, "power": 35.422290000000004}, {"timestamp": 27671.3, "power": 35.422290000000004}, {"timestamp": 27691.8, "power": 35.422290000000004}, {"timestamp": 27712.3, "power": 35.422290000000004}, {"timestamp": 27732.8, "power": 35.422290000000004}, {"timestamp": 27753.4, "power": 35.422290000000004}, {"timestamp": 27773.9, "power": 35.422290000000004}, {"timestamp": 27794.4, "power": 35.422290000000004}, {"timestamp": 27814.9, "power": 35.422290000000004}, {"timestamp": 27835.4, "power": 35.422290000000004}, {"timestamp": 27855.9, "power": 35.422290000000004}, {"timestamp": 27876.4, "power": 35.422290000000004}, {"timestamp": 27896.9, "power": 35.422290000000004}, {"timestamp": 27917.5, "power": 35.422290000000004}, {"timestamp": 27938.0, "power": 35.422290000000004}, {"timestamp": 27958.5, "power": 35.422290000000004}, {"timestamp": 27979.0, "power": 35.422290000000004}, {"timestamp": 27999.5, "power": 35.422290000000004}, {"timestamp": 28020.0, "power": 35.422290000000004}, {"timestamp": 28040.5, "power": 35.422290000000004}, {"timestamp": 28061.0, "power": 35.422290000000004}, {"timestamp": 28081.6, "power": 35.422290000000004}, {"timestamp": 28102.1, "power": 35.422290000000004}, {"timestamp": 28122.6, "power": 35.422290000000004}, {"timestamp": 28143.1, "power": 35.422290000000004}, {"timestamp": 28163.6, "power": 35.422290000000004}, {"timestamp": 28184.1, "power": 35.422290000000004}, {"timestamp": 28204.6, "power": 35.422290000000004}, {"timestamp": 28225.1, "power": 32.335195}, {"timestamp": 28246.2, "power": 32.335195}, {"timestamp": 28266.7, "power": 32.335195}, {"timestamp": 28287.2, "power": 32.335195}, {"timestamp": 28307.7, "power": 32.335195}, {"timestamp": 28328.2, "power": 32.335195}, {"timestamp": 28348.7, "power": 32.335195}, {"timestamp": 28369.3, "power": 32.335195}, {"timestamp": 28389.9, "power": 32.335195}, {"timestamp": 28410.4, "power": 32.335195}], "timeline": {"START": "3372.471831", "END": "26313.6692"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24333.5}, {"name": "clSetKernelArg", "calls": 19, "time": 3043.77}, {"name": "clReleaseKernel", "calls": 1, "time": 815.948}, {"name": "clReleaseContext", "calls": 1, "time": 59.5459}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.2233}, {"name": "clCreateContext", "calls": 1, "time": 31.7658}, {"name": "clReleaseProgram", "calls": 1, "time": 14.2362}, {"name": "clCreateKernel", "calls": 1, "time": 0.340972}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.340778}, {"name": "clEnqueueTask", "calls": 1, "time": 0.154278}, {"name": "clRetainMemObject", "calls": 14, "time": 0.079914}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074752}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02774}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023633}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020899}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010258}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009626}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00835}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00773}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006651}, {"name": "clRetainDevice", "calls": 2, "time": 0.004595}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22941.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22940.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 9400.490141, "utilization": 97.921772, "size": 11091200.0, "time": 1179.857628}, {"type": "WRITE", "transfers": 1, "speed": 6425.102289, "utilization": 66.928149, "size": 1363180.0, "time": 212.16456}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 749829038, "speed": 261.674, "utilization": 2.27147, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46860524, "speed": 486.955, "utilization": 4.22704, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len4/run1.json b/code/fpga/unopt_results/dna.20MB.len4/run1.json new file mode 100644 index 0000000..cf973ef --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1465, "power": 32.389762}, {"timestamp": 57.7408, "power": 32.389762}, {"timestamp": 78.3107, "power": 32.389762}, {"timestamp": 98.8785, "power": 32.389762}, {"timestamp": 119.526, "power": 32.389762}, {"timestamp": 140.142, "power": 32.389762}, {"timestamp": 160.688, "power": 32.389762}, {"timestamp": 181.292, "power": 32.389762}, {"timestamp": 201.885, "power": 32.389762}, {"timestamp": 222.48, "power": 32.389762}, {"timestamp": 243.076, "power": 32.389762}, {"timestamp": 263.637, "power": 32.389762}, {"timestamp": 284.196, "power": 32.389762}, {"timestamp": 304.792, "power": 32.389762}, {"timestamp": 325.39, "power": 32.389762}, {"timestamp": 345.989, "power": 32.389762}, {"timestamp": 366.579, "power": 32.389762}, {"timestamp": 387.155, "power": 32.389762}, {"timestamp": 407.716, "power": 32.389762}, {"timestamp": 428.279, "power": 32.389762}, {"timestamp": 448.879, "power": 32.389762}, {"timestamp": 469.476, "power": 32.389762}, {"timestamp": 490.073, "power": 32.389762}, {"timestamp": 510.671, "power": 32.389762}, {"timestamp": 531.243, "power": 32.389762}, {"timestamp": 551.8, "power": 32.389762}, {"timestamp": 572.397, "power": 32.389762}, {"timestamp": 592.99, "power": 32.389762}, {"timestamp": 613.587, "power": 32.389762}, {"timestamp": 634.186, "power": 32.389762}, {"timestamp": 654.782, "power": 32.389762}, {"timestamp": 675.357, "power": 32.389762}, {"timestamp": 695.917, "power": 32.389762}, {"timestamp": 716.525, "power": 32.389762}, {"timestamp": 737.132, "power": 32.389762}, {"timestamp": 757.733, "power": 32.389762}, {"timestamp": 778.329, "power": 32.389762}, {"timestamp": 798.935, "power": 32.389762}, {"timestamp": 819.494, "power": 32.389762}, {"timestamp": 840.057, "power": 32.389762}, {"timestamp": 860.652, "power": 32.389762}, {"timestamp": 881.247, "power": 32.389762}, {"timestamp": 901.843, "power": 32.389762}, {"timestamp": 922.438, "power": 32.389762}, {"timestamp": 942.977, "power": 32.389762}, {"timestamp": 963.537, "power": 32.389762}, {"timestamp": 984.109, "power": 32.389762}, {"timestamp": 1004.66, "power": 32.389762}, {"timestamp": 1025.89, "power": 32.459762}, {"timestamp": 1046.45, "power": 32.459762}, {"timestamp": 1066.98, "power": 32.459762}, {"timestamp": 1087.46, "power": 32.459762}, {"timestamp": 1107.95, "power": 32.459762}, {"timestamp": 1128.47, "power": 32.459762}, {"timestamp": 1148.99, "power": 32.459762}, {"timestamp": 1169.52, "power": 32.459762}, {"timestamp": 1190.04, "power": 32.459762}, {"timestamp": 1210.57, "power": 32.459762}, {"timestamp": 1231.07, "power": 32.459762}, {"timestamp": 1251.56, "power": 32.459762}, {"timestamp": 1272.08, "power": 32.459762}, {"timestamp": 1292.6, "power": 32.459762}, {"timestamp": 1313.13, "power": 32.459762}, {"timestamp": 1333.65, "power": 32.459762}, {"timestamp": 1354.18, "power": 32.459762}, {"timestamp": 1374.71, "power": 32.459762}, {"timestamp": 1395.21, "power": 32.459762}, {"timestamp": 1415.7, "power": 32.459762}, {"timestamp": 1436.23, "power": 32.459762}, {"timestamp": 1456.76, "power": 32.459762}, {"timestamp": 1477.29, "power": 32.459762}, {"timestamp": 1497.81, "power": 32.459762}, {"timestamp": 1518.34, "power": 32.459762}, {"timestamp": 1538.87, "power": 32.459762}, {"timestamp": 1559.39, "power": 32.459762}, {"timestamp": 1579.91, "power": 32.459762}, {"timestamp": 1600.44, "power": 32.459762}, {"timestamp": 1620.97, "power": 32.459762}, {"timestamp": 1641.5, "power": 32.459762}, {"timestamp": 1662.02, "power": 32.459762}, {"timestamp": 1682.55, "power": 32.459762}, {"timestamp": 1703.09, "power": 32.459762}, {"timestamp": 1723.58, "power": 32.459762}, {"timestamp": 1744.1, "power": 32.459762}, {"timestamp": 1764.63, "power": 32.459762}, {"timestamp": 1785.16, "power": 32.459762}, {"timestamp": 1805.68, "power": 32.459762}, {"timestamp": 1826.21, "power": 32.459762}, {"timestamp": 1846.74, "power": 32.459762}, {"timestamp": 1867.23, "power": 32.459762}, {"timestamp": 1887.72, "power": 32.459762}, {"timestamp": 1908.24, "power": 32.459762}, {"timestamp": 1928.77, "power": 32.459762}, {"timestamp": 1949.3, "power": 32.459762}, {"timestamp": 1969.83, "power": 32.459762}, {"timestamp": 1990.36, "power": 32.459762}, {"timestamp": 2010.89, "power": 32.554512}, {"timestamp": 2031.88, "power": 32.554512}, {"timestamp": 2052.4, "power": 32.554512}, {"timestamp": 2072.93, "power": 32.554512}, {"timestamp": 2093.45, "power": 32.554512}, {"timestamp": 2113.98, "power": 32.554512}, {"timestamp": 2134.51, "power": 32.554512}, {"timestamp": 2154.97, "power": 32.554512}, {"timestamp": 2175.46, "power": 32.554512}, {"timestamp": 2195.98, "power": 32.554512}, {"timestamp": 2216.5, "power": 32.554512}, {"timestamp": 2237.03, "power": 32.554512}, {"timestamp": 2257.56, "power": 32.554512}, {"timestamp": 2278.08, "power": 32.554512}, {"timestamp": 2298.61, "power": 32.554512}, {"timestamp": 2319.11, "power": 32.554512}, {"timestamp": 2339.59, "power": 32.554512}, {"timestamp": 2360.12, "power": 32.554512}, {"timestamp": 2380.65, "power": 32.554512}, {"timestamp": 2401.17, "power": 32.554512}, {"timestamp": 2421.7, "power": 32.554512}, {"timestamp": 2442.22, "power": 32.554512}, {"timestamp": 2462.75, "power": 32.554512}, {"timestamp": 2483.26, "power": 32.554512}, {"timestamp": 2503.78, "power": 32.554512}, {"timestamp": 2524.31, "power": 32.554512}, {"timestamp": 2544.83, "power": 32.554512}, {"timestamp": 2565.36, "power": 32.554512}, {"timestamp": 2585.88, "power": 32.554512}, {"timestamp": 2606.41, "power": 32.554512}, {"timestamp": 2626.94, "power": 32.554512}, {"timestamp": 2647.42, "power": 32.554512}, {"timestamp": 2667.94, "power": 32.554512}, {"timestamp": 2688.47, "power": 32.554512}, {"timestamp": 2709.01, "power": 32.554512}, {"timestamp": 2729.53, "power": 32.554512}, {"timestamp": 2750.06, "power": 32.554512}, {"timestamp": 2770.59, "power": 32.554512}, {"timestamp": 2791.08, "power": 32.554512}, {"timestamp": 2811.57, "power": 32.554512}, {"timestamp": 2832.09, "power": 32.554512}, {"timestamp": 2852.62, "power": 32.554512}, {"timestamp": 2873.14, "power": 32.554512}, {"timestamp": 2893.67, "power": 32.554512}, {"timestamp": 2914.2, "power": 32.554512}, {"timestamp": 2934.72, "power": 32.554512}, {"timestamp": 2955.23, "power": 32.554512}, {"timestamp": 2975.75, "power": 32.554512}, {"timestamp": 2996.27, "power": 32.554512}, {"timestamp": 3016.8, "power": 32.553542}, {"timestamp": 3037.8, "power": 32.553542}, {"timestamp": 3058.32, "power": 32.553542}, {"timestamp": 3078.85, "power": 32.553542}, {"timestamp": 3099.35, "power": 32.553542}, {"timestamp": 3119.87, "power": 32.553542}, {"timestamp": 3140.4, "power": 32.553542}, {"timestamp": 3160.98, "power": 32.553542}, {"timestamp": 3181.57, "power": 32.553542}, {"timestamp": 3202.15, "power": 32.553542}, {"timestamp": 3222.68, "power": 32.553542}, {"timestamp": 3243.19, "power": 32.553542}, {"timestamp": 3263.67, "power": 32.553542}, {"timestamp": 3284.19, "power": 32.553542}, {"timestamp": 3304.71, "power": 32.553542}, {"timestamp": 3325.22, "power": 32.553542}, {"timestamp": 3345.74, "power": 32.553542}, {"timestamp": 3366.26, "power": 32.553542}, {"timestamp": 3386.78, "power": 32.553542}, {"timestamp": 3407.27, "power": 32.553542}, {"timestamp": 3427.79, "power": 32.553542}, {"timestamp": 3448.32, "power": 32.553542}, {"timestamp": 3468.84, "power": 32.553542}, {"timestamp": 3489.37, "power": 32.553542}, {"timestamp": 3509.91, "power": 32.553542}, {"timestamp": 3530.44, "power": 32.553542}, {"timestamp": 3550.99, "power": 32.553542}, {"timestamp": 3571.48, "power": 32.553542}, {"timestamp": 3592.01, "power": 32.553542}, {"timestamp": 3612.55, "power": 32.553542}, {"timestamp": 3633.08, "power": 32.553542}, {"timestamp": 3653.62, "power": 32.553542}, {"timestamp": 3674.16, "power": 32.553542}, {"timestamp": 3694.69, "power": 32.553542}, {"timestamp": 3715.21, "power": 32.553542}, {"timestamp": 3735.7, "power": 32.553542}, {"timestamp": 3756.23, "power": 32.553542}, {"timestamp": 3776.76, "power": 32.553542}, {"timestamp": 3797.3, "power": 32.553542}, {"timestamp": 3817.83, "power": 32.553542}, {"timestamp": 3838.37, "power": 32.553542}, {"timestamp": 3858.9, "power": 32.553542}, {"timestamp": 3879.4, "power": 32.553542}, {"timestamp": 3899.93, "power": 32.553542}, {"timestamp": 3920.47, "power": 32.553542}, {"timestamp": 3941.0, "power": 32.553542}, {"timestamp": 3961.54, "power": 32.553542}, {"timestamp": 3982.08, "power": 32.553542}, {"timestamp": 4002.62, "power": 32.553542}, {"timestamp": 4023.14, "power": 33.980961}, {"timestamp": 4044.22, "power": 33.980961}, {"timestamp": 4064.75, "power": 33.980961}, {"timestamp": 4085.29, "power": 33.980961}, {"timestamp": 4105.83, "power": 33.980961}, {"timestamp": 4126.4, "power": 33.980961}, {"timestamp": 4146.98, "power": 33.980961}, {"timestamp": 4167.47, "power": 33.980961}, {"timestamp": 4188.04, "power": 33.980961}, {"timestamp": 4208.61, "power": 33.980961}, {"timestamp": 4229.17, "power": 33.980961}, {"timestamp": 4249.74, "power": 33.980961}, {"timestamp": 4270.3, "power": 33.980961}, {"timestamp": 4290.85, "power": 33.980961}, {"timestamp": 4311.36, "power": 33.980961}, {"timestamp": 4331.91, "power": 33.980961}, {"timestamp": 4352.47, "power": 33.980961}, {"timestamp": 4373.03, "power": 33.980961}, {"timestamp": 4393.6, "power": 33.980961}, {"timestamp": 4414.17, "power": 33.980961}, {"timestamp": 4434.73, "power": 33.980961}, {"timestamp": 4455.24, "power": 33.980961}, {"timestamp": 4475.79, "power": 33.980961}, {"timestamp": 4496.34, "power": 33.980961}, {"timestamp": 4516.9, "power": 33.980961}, {"timestamp": 4537.46, "power": 33.980961}, {"timestamp": 4558.02, "power": 33.980961}, {"timestamp": 4578.58, "power": 33.980961}, {"timestamp": 4599.09, "power": 33.980961}, {"timestamp": 4619.58, "power": 33.980961}, {"timestamp": 4640.14, "power": 33.980961}, {"timestamp": 4660.71, "power": 33.980961}, {"timestamp": 4681.26, "power": 33.980961}, {"timestamp": 4701.81, "power": 33.980961}, {"timestamp": 4722.38, "power": 33.980961}, {"timestamp": 4742.95, "power": 33.980961}, {"timestamp": 4763.44, "power": 33.980961}, {"timestamp": 4784.01, "power": 33.980961}, {"timestamp": 4804.55, "power": 33.980961}, {"timestamp": 4825.1, "power": 33.980961}, {"timestamp": 4845.67, "power": 33.980961}, {"timestamp": 4866.24, "power": 33.980961}, {"timestamp": 4886.79, "power": 33.980961}, {"timestamp": 4907.29, "power": 33.980961}, {"timestamp": 4927.84, "power": 33.980961}, {"timestamp": 4948.41, "power": 33.980961}, {"timestamp": 4968.98, "power": 33.980961}, {"timestamp": 4989.54, "power": 33.980961}, {"timestamp": 5010.1, "power": 33.980961}, {"timestamp": 5030.66, "power": 34.13669}, {"timestamp": 5051.85, "power": 34.13669}, {"timestamp": 5072.39, "power": 34.13669}, {"timestamp": 5092.96, "power": 34.13669}, {"timestamp": 5113.53, "power": 34.13669}, {"timestamp": 5134.11, "power": 34.13669}, {"timestamp": 5154.67, "power": 34.13669}, {"timestamp": 5175.21, "power": 34.13669}, {"timestamp": 5195.71, "power": 34.13669}, {"timestamp": 5216.28, "power": 34.13669}, {"timestamp": 5236.83, "power": 34.13669}, {"timestamp": 5257.4, "power": 34.13669}, {"timestamp": 5277.96, "power": 34.13669}, {"timestamp": 5298.52, "power": 34.13669}, {"timestamp": 5319.06, "power": 34.13669}, {"timestamp": 5339.56, "power": 34.13669}, {"timestamp": 5360.13, "power": 34.13669}, {"timestamp": 5380.7, "power": 34.13669}, {"timestamp": 5401.26, "power": 34.13669}, {"timestamp": 5421.83, "power": 34.13669}, {"timestamp": 5442.4, "power": 34.13669}, {"timestamp": 5462.98, "power": 34.13669}, {"timestamp": 5483.48, "power": 34.13669}, {"timestamp": 5504.04, "power": 34.13669}, {"timestamp": 5524.61, "power": 34.13669}, {"timestamp": 5545.16, "power": 34.13669}, {"timestamp": 5565.7, "power": 34.13669}, {"timestamp": 5586.24, "power": 34.13669}, {"timestamp": 5606.78, "power": 34.13669}, {"timestamp": 5627.3, "power": 34.13669}, {"timestamp": 5647.84, "power": 34.13669}, {"timestamp": 5668.38, "power": 34.13669}, {"timestamp": 5688.93, "power": 34.13669}, {"timestamp": 5709.47, "power": 34.13669}, {"timestamp": 5730.01, "power": 34.13669}, {"timestamp": 5750.56, "power": 34.13669}, {"timestamp": 5771.07, "power": 34.13669}, {"timestamp": 5791.57, "power": 34.13669}, {"timestamp": 5812.1, "power": 34.13669}, {"timestamp": 5832.64, "power": 34.13669}, {"timestamp": 5853.19, "power": 34.13669}, {"timestamp": 5873.73, "power": 34.13669}, {"timestamp": 5894.27, "power": 34.13669}, {"timestamp": 5914.81, "power": 34.13669}, {"timestamp": 5935.34, "power": 34.13669}, {"timestamp": 5955.88, "power": 34.13669}, {"timestamp": 5976.44, "power": 34.13669}, {"timestamp": 5997.01, "power": 34.13669}, {"timestamp": 6017.56, "power": 34.13669}, {"timestamp": 6038.12, "power": 33.610911}, {"timestamp": 6059.24, "power": 33.610911}, {"timestamp": 6079.74, "power": 33.610911}, {"timestamp": 6100.3, "power": 33.610911}, {"timestamp": 6120.85, "power": 33.610911}, {"timestamp": 6141.41, "power": 33.610911}, {"timestamp": 6161.9, "power": 33.610911}, {"timestamp": 6182.43, "power": 33.610911}, {"timestamp": 6202.98, "power": 33.610911}, {"timestamp": 6223.63, "power": 33.610911}, {"timestamp": 6244.21, "power": 33.610911}, {"timestamp": 6264.79, "power": 33.610911}, {"timestamp": 6285.34, "power": 33.610911}, {"timestamp": 6305.87, "power": 33.610911}, {"timestamp": 6326.41, "power": 33.610911}, {"timestamp": 6346.99, "power": 33.610911}, {"timestamp": 6367.5, "power": 33.610911}, {"timestamp": 6388.07, "power": 33.610911}, {"timestamp": 6408.63, "power": 33.610911}, {"timestamp": 6429.19, "power": 33.610911}, {"timestamp": 6449.73, "power": 33.610911}, {"timestamp": 6470.26, "power": 33.610911}, {"timestamp": 6490.81, "power": 33.610911}, {"timestamp": 6511.32, "power": 33.610911}, {"timestamp": 6531.87, "power": 33.610911}, {"timestamp": 6552.42, "power": 33.610911}, {"timestamp": 6572.98, "power": 33.610911}, {"timestamp": 6593.52, "power": 33.610911}, {"timestamp": 6614.06, "power": 33.610911}, {"timestamp": 6634.61, "power": 33.610911}, {"timestamp": 6655.12, "power": 33.610911}, {"timestamp": 6675.61, "power": 33.610911}, {"timestamp": 6696.16, "power": 33.610911}, {"timestamp": 6716.73, "power": 33.610911}, {"timestamp": 6737.26, "power": 33.610911}, {"timestamp": 6757.84, "power": 33.610911}, {"timestamp": 6778.39, "power": 33.610911}, {"timestamp": 6798.96, "power": 33.610911}, {"timestamp": 6819.45, "power": 33.610911}, {"timestamp": 6840.02, "power": 33.610911}, {"timestamp": 6860.57, "power": 33.610911}, {"timestamp": 6881.11, "power": 33.610911}, {"timestamp": 6901.67, "power": 33.610911}, {"timestamp": 6922.24, "power": 33.610911}, {"timestamp": 6942.8, "power": 33.610911}, {"timestamp": 6963.32, "power": 33.610911}, {"timestamp": 6983.86, "power": 33.610911}, {"timestamp": 7004.4, "power": 33.610911}, {"timestamp": 7024.94, "power": 33.610911}, {"timestamp": 7045.47, "power": 33.065323}, {"timestamp": 7066.66, "power": 33.065323}, {"timestamp": 7087.17, "power": 33.065323}, {"timestamp": 7107.66, "power": 33.065323}, {"timestamp": 7128.19, "power": 33.065323}, {"timestamp": 7148.73, "power": 33.065323}, {"timestamp": 7169.26, "power": 33.065323}, {"timestamp": 7189.79, "power": 33.065323}, {"timestamp": 7210.32, "power": 33.065323}, {"timestamp": 7230.86, "power": 33.065323}, {"timestamp": 7251.37, "power": 33.065323}, {"timestamp": 7271.9, "power": 33.065323}, {"timestamp": 7292.43, "power": 33.065323}, {"timestamp": 7312.96, "power": 33.065323}, {"timestamp": 7333.49, "power": 33.065323}, {"timestamp": 7354.03, "power": 33.065323}, {"timestamp": 7374.56, "power": 33.065323}, {"timestamp": 7395.06, "power": 33.065323}, {"timestamp": 7415.54, "power": 33.065323}, {"timestamp": 7436.07, "power": 33.065323}, {"timestamp": 7456.6, "power": 33.065323}, {"timestamp": 7477.13, "power": 33.065323}, {"timestamp": 7497.67, "power": 33.065323}, {"timestamp": 7518.22, "power": 33.065323}, {"timestamp": 7538.78, "power": 33.065323}, {"timestamp": 7559.29, "power": 33.065323}, {"timestamp": 7579.84, "power": 33.065323}, {"timestamp": 7600.4, "power": 33.065323}, {"timestamp": 7620.95, "power": 33.065323}, {"timestamp": 7641.49, "power": 33.065323}, {"timestamp": 7662.03, "power": 33.065323}, {"timestamp": 7682.56, "power": 33.065323}, {"timestamp": 7703.06, "power": 33.065323}, {"timestamp": 7723.55, "power": 33.065323}, {"timestamp": 7744.07, "power": 33.065323}, {"timestamp": 7764.6, "power": 33.065323}, {"timestamp": 7785.13, "power": 33.065323}, {"timestamp": 7805.67, "power": 33.065323}, {"timestamp": 7826.2, "power": 33.065323}, {"timestamp": 7846.73, "power": 33.065323}, {"timestamp": 7867.25, "power": 33.065323}, {"timestamp": 7887.77, "power": 33.065323}, {"timestamp": 7908.3, "power": 33.065323}, {"timestamp": 7928.84, "power": 33.065323}, {"timestamp": 7949.37, "power": 33.065323}, {"timestamp": 7969.9, "power": 33.065323}, {"timestamp": 7990.43, "power": 33.065323}, {"timestamp": 8010.99, "power": 33.065323}, {"timestamp": 8031.48, "power": 33.065323}, {"timestamp": 8052.01, "power": 32.905857}, {"timestamp": 8073.13, "power": 32.905857}, {"timestamp": 8093.68, "power": 32.905857}, {"timestamp": 8114.21, "power": 32.905857}, {"timestamp": 8134.75, "power": 32.905857}, {"timestamp": 8155.25, "power": 32.905857}, {"timestamp": 8175.75, "power": 32.905857}, {"timestamp": 8196.3, "power": 32.905857}, {"timestamp": 8216.84, "power": 32.905857}, {"timestamp": 8237.38, "power": 32.905857}, {"timestamp": 8257.92, "power": 32.905857}, {"timestamp": 8278.46, "power": 32.905857}, {"timestamp": 8299.01, "power": 32.905857}, {"timestamp": 8319.51, "power": 32.905857}, {"timestamp": 8340.04, "power": 32.905857}, {"timestamp": 8360.59, "power": 32.905857}, {"timestamp": 8381.13, "power": 32.905857}, {"timestamp": 8401.67, "power": 32.905857}, {"timestamp": 8422.22, "power": 32.905857}, {"timestamp": 8442.8, "power": 32.905857}, {"timestamp": 8463.32, "power": 32.905857}, {"timestamp": 8483.87, "power": 32.905857}, {"timestamp": 8504.42, "power": 32.905857}, {"timestamp": 8524.96, "power": 32.905857}, {"timestamp": 8545.51, "power": 32.905857}, {"timestamp": 8566.06, "power": 32.905857}, {"timestamp": 8586.6, "power": 32.905857}, {"timestamp": 8607.12, "power": 32.905857}, {"timestamp": 8627.63, "power": 32.905857}, {"timestamp": 8648.2, "power": 32.905857}, {"timestamp": 8668.77, "power": 32.905857}, {"timestamp": 8689.33, "power": 32.905857}, {"timestamp": 8709.89, "power": 32.905857}, {"timestamp": 8730.47, "power": 32.905857}, {"timestamp": 8751.02, "power": 32.905857}, {"timestamp": 8771.52, "power": 32.905857}, {"timestamp": 8792.09, "power": 32.905857}, {"timestamp": 8812.66, "power": 32.905857}, {"timestamp": 8833.23, "power": 32.905857}, {"timestamp": 8853.8, "power": 32.905857}, {"timestamp": 8874.38, "power": 32.905857}, {"timestamp": 8894.96, "power": 32.905857}, {"timestamp": 8915.46, "power": 32.905857}, {"timestamp": 8936.01, "power": 32.905857}, {"timestamp": 8956.59, "power": 32.905857}, {"timestamp": 8977.15, "power": 32.905857}, {"timestamp": 8997.72, "power": 32.905857}, {"timestamp": 9018.3, "power": 32.905857}, {"timestamp": 9038.86, "power": 32.905857}, {"timestamp": 9059.38, "power": 32.86291}, {"timestamp": 9080.69, "power": 32.86291}, {"timestamp": 9101.23, "power": 32.86291}, {"timestamp": 9121.76, "power": 32.86291}, {"timestamp": 9142.3, "power": 32.86291}, {"timestamp": 9162.84, "power": 32.86291}, {"timestamp": 9183.34, "power": 32.86291}, {"timestamp": 9203.83, "power": 32.86291}, {"timestamp": 9224.37, "power": 32.86291}, {"timestamp": 9244.9, "power": 32.86291}, {"timestamp": 9265.44, "power": 32.86291}, {"timestamp": 9285.97, "power": 32.86291}, {"timestamp": 9306.51, "power": 32.86291}, {"timestamp": 9326.99, "power": 32.86291}, {"timestamp": 9347.48, "power": 32.86291}, {"timestamp": 9367.97, "power": 32.86291}, {"timestamp": 9388.54, "power": 32.86291}, {"timestamp": 9409.1, "power": 32.86291}, {"timestamp": 9429.59, "power": 32.86291}, {"timestamp": 9450.13, "power": 32.86291}, {"timestamp": 9470.7, "power": 32.86291}, {"timestamp": 9491.22, "power": 32.86291}, {"timestamp": 9511.71, "power": 32.86291}, {"timestamp": 9532.26, "power": 32.86291}, {"timestamp": 9552.83, "power": 32.86291}, {"timestamp": 9573.4, "power": 32.86291}, {"timestamp": 9593.96, "power": 32.86291}, {"timestamp": 9614.49, "power": 32.86291}, {"timestamp": 9634.98, "power": 32.86291}, {"timestamp": 9655.47, "power": 32.86291}, {"timestamp": 9676.16, "power": 32.86291}, {"timestamp": 9696.7, "power": 32.86291}, {"timestamp": 9717.23, "power": 32.86291}, {"timestamp": 9737.76, "power": 32.86291}, {"timestamp": 9758.3, "power": 32.86291}, {"timestamp": 9778.84, "power": 32.86291}, {"timestamp": 9799.34, "power": 32.86291}, {"timestamp": 9819.87, "power": 32.86291}, {"timestamp": 9840.41, "power": 32.86291}, {"timestamp": 9860.94, "power": 32.86291}, {"timestamp": 9881.48, "power": 32.86291}, {"timestamp": 9902.01, "power": 32.86291}, {"timestamp": 9922.55, "power": 32.86291}, {"timestamp": 9943.06, "power": 32.86291}, {"timestamp": 9963.61, "power": 32.86291}, {"timestamp": 9984.17, "power": 32.86291}, {"timestamp": 10004.7, "power": 32.86291}, {"timestamp": 10025.3, "power": 32.86291}, {"timestamp": 10045.9, "power": 32.86291}, {"timestamp": 10066.4, "power": 32.967971}, {"timestamp": 10087.6, "power": 32.967971}, {"timestamp": 10108.1, "power": 32.967971}, {"timestamp": 10128.7, "power": 32.967971}, {"timestamp": 10149.2, "power": 32.967971}, {"timestamp": 10169.7, "power": 32.967971}, {"timestamp": 10190.3, "power": 32.967971}, {"timestamp": 10210.8, "power": 32.967971}, {"timestamp": 10231.3, "power": 32.967971}, {"timestamp": 10251.9, "power": 32.967971}, {"timestamp": 10272.4, "power": 32.967971}, {"timestamp": 10292.9, "power": 32.967971}, {"timestamp": 10313.5, "power": 32.967971}, {"timestamp": 10334.0, "power": 32.967971}, {"timestamp": 10354.5, "power": 32.967971}, {"timestamp": 10375.0, "power": 32.967971}, {"timestamp": 10395.5, "power": 32.967971}, {"timestamp": 10416.1, "power": 32.967971}, {"timestamp": 10436.6, "power": 32.967971}, {"timestamp": 10457.1, "power": 32.967971}, {"timestamp": 10477.7, "power": 32.967971}, {"timestamp": 10498.2, "power": 32.967971}, {"timestamp": 10518.7, "power": 32.967971}, {"timestamp": 10539.3, "power": 32.967971}, {"timestamp": 10559.8, "power": 32.967971}, {"timestamp": 10580.4, "power": 32.967971}, {"timestamp": 10600.9, "power": 32.967971}, {"timestamp": 10621.4, "power": 32.967971}, {"timestamp": 10642.0, "power": 32.967971}, {"timestamp": 10662.5, "power": 32.967971}, {"timestamp": 10683.0, "power": 32.967971}, {"timestamp": 10703.5, "power": 32.967971}, {"timestamp": 10724.1, "power": 32.967971}, {"timestamp": 10744.7, "power": 32.967971}, {"timestamp": 10765.2, "power": 32.967971}, {"timestamp": 10785.8, "power": 32.967971}, {"timestamp": 10806.3, "power": 32.967971}, {"timestamp": 10826.9, "power": 32.967971}, {"timestamp": 10847.4, "power": 32.967971}, {"timestamp": 10868.0, "power": 32.967971}, {"timestamp": 10888.5, "power": 32.967971}, {"timestamp": 10909.1, "power": 32.967971}, {"timestamp": 10929.7, "power": 32.967971}, {"timestamp": 10950.2, "power": 32.967971}, {"timestamp": 10970.8, "power": 32.967971}, {"timestamp": 10991.3, "power": 32.967971}, {"timestamp": 11011.9, "power": 32.967971}, {"timestamp": 11032.4, "power": 32.967971}, {"timestamp": 11053.0, "power": 32.967971}, {"timestamp": 11073.6, "power": 33.084227999999996}, {"timestamp": 11095.5, "power": 33.084227999999996}, {"timestamp": 11116.0, "power": 33.084227999999996}, {"timestamp": 11136.5, "power": 33.084227999999996}, {"timestamp": 11157.1, "power": 33.084227999999996}, {"timestamp": 11177.6, "power": 33.084227999999996}, {"timestamp": 11198.2, "power": 33.084227999999996}, {"timestamp": 11218.7, "power": 33.084227999999996}, {"timestamp": 11239.2, "power": 33.084227999999996}, {"timestamp": 11259.7, "power": 33.084227999999996}, {"timestamp": 11280.2, "power": 33.084227999999996}, {"timestamp": 11300.8, "power": 33.084227999999996}, {"timestamp": 11321.4, "power": 33.084227999999996}, {"timestamp": 11341.9, "power": 33.084227999999996}, {"timestamp": 11362.5, "power": 33.084227999999996}, {"timestamp": 11383.0, "power": 33.084227999999996}, {"timestamp": 11403.5, "power": 33.084227999999996}, {"timestamp": 11424.1, "power": 33.084227999999996}, {"timestamp": 11444.7, "power": 33.084227999999996}, {"timestamp": 11465.2, "power": 33.084227999999996}, {"timestamp": 11485.8, "power": 33.084227999999996}, {"timestamp": 11506.4, "power": 33.084227999999996}, {"timestamp": 11526.9, "power": 33.084227999999996}, {"timestamp": 11547.4, "power": 33.084227999999996}, {"timestamp": 11568.0, "power": 33.084227999999996}, {"timestamp": 11588.6, "power": 33.084227999999996}, {"timestamp": 11609.1, "power": 33.084227999999996}, {"timestamp": 11629.7, "power": 33.084227999999996}, {"timestamp": 11650.3, "power": 33.084227999999996}, {"timestamp": 11670.8, "power": 33.084227999999996}, {"timestamp": 11691.3, "power": 33.084227999999996}, {"timestamp": 11711.8, "power": 33.084227999999996}, {"timestamp": 11732.3, "power": 33.084227999999996}, {"timestamp": 11752.9, "power": 33.084227999999996}, {"timestamp": 11773.4, "power": 33.084227999999996}, {"timestamp": 11794.0, "power": 33.084227999999996}, {"timestamp": 11814.5, "power": 33.084227999999996}, {"timestamp": 11835.0, "power": 33.084227999999996}, {"timestamp": 11855.5, "power": 33.084227999999996}, {"timestamp": 11876.0, "power": 33.084227999999996}, {"timestamp": 11896.5, "power": 33.084227999999996}, {"timestamp": 11917.1, "power": 33.084227999999996}, {"timestamp": 11937.7, "power": 33.084227999999996}, {"timestamp": 11958.2, "power": 33.084227999999996}, {"timestamp": 11978.8, "power": 33.084227999999996}, {"timestamp": 11999.3, "power": 33.084227999999996}, {"timestamp": 12019.8, "power": 33.084227999999996}, {"timestamp": 12040.4, "power": 33.084227999999996}, {"timestamp": 12061.0, "power": 33.084227999999996}, {"timestamp": 12081.5, "power": 33.180008}, {"timestamp": 12102.7, "power": 33.180008}, {"timestamp": 12123.2, "power": 33.180008}, {"timestamp": 12143.8, "power": 33.180008}, {"timestamp": 12164.3, "power": 33.180008}, {"timestamp": 12184.8, "power": 33.180008}, {"timestamp": 12205.4, "power": 33.180008}, {"timestamp": 12226.0, "power": 33.180008}, {"timestamp": 12246.5, "power": 33.180008}, {"timestamp": 12267.0, "power": 33.180008}, {"timestamp": 12287.5, "power": 33.180008}, {"timestamp": 12308.1, "power": 33.180008}, {"timestamp": 12328.6, "power": 33.180008}, {"timestamp": 12349.2, "power": 33.180008}, {"timestamp": 12369.8, "power": 33.180008}, {"timestamp": 12390.3, "power": 33.180008}, {"timestamp": 12410.9, "power": 33.180008}, {"timestamp": 12431.4, "power": 33.180008}, {"timestamp": 12452.0, "power": 33.180008}, {"timestamp": 12472.5, "power": 33.180008}, {"timestamp": 12493.1, "power": 33.180008}, {"timestamp": 12513.6, "power": 33.180008}, {"timestamp": 12534.2, "power": 33.180008}, {"timestamp": 12554.8, "power": 33.180008}, {"timestamp": 12575.3, "power": 33.180008}, {"timestamp": 12595.8, "power": 33.180008}, {"timestamp": 12616.4, "power": 33.180008}, {"timestamp": 12637.0, "power": 33.180008}, {"timestamp": 12657.5, "power": 33.180008}, {"timestamp": 12678.1, "power": 33.180008}, {"timestamp": 12698.6, "power": 33.180008}, {"timestamp": 12719.1, "power": 33.180008}, {"timestamp": 12739.6, "power": 33.180008}, {"timestamp": 12760.2, "power": 33.180008}, {"timestamp": 12780.7, "power": 33.180008}, {"timestamp": 12801.3, "power": 33.180008}, {"timestamp": 12821.8, "power": 33.180008}, {"timestamp": 12842.4, "power": 33.180008}, {"timestamp": 12862.9, "power": 33.180008}, {"timestamp": 12883.4, "power": 33.180008}, {"timestamp": 12904.0, "power": 33.180008}, {"timestamp": 12924.5, "power": 33.180008}, {"timestamp": 12945.1, "power": 33.180008}, {"timestamp": 12965.6, "power": 33.180008}, {"timestamp": 12986.2, "power": 33.180008}, {"timestamp": 13006.8, "power": 33.180008}, {"timestamp": 13027.3, "power": 33.180008}, {"timestamp": 13047.8, "power": 33.180008}, {"timestamp": 13068.4, "power": 33.180008}, {"timestamp": 13088.9, "power": 33.379806}, {"timestamp": 13110.0, "power": 33.379806}, {"timestamp": 13130.6, "power": 33.379806}, {"timestamp": 13151.1, "power": 33.379806}, {"timestamp": 13171.6, "power": 33.379806}, {"timestamp": 13192.1, "power": 33.379806}, {"timestamp": 13212.7, "power": 33.379806}, {"timestamp": 13233.2, "power": 33.379806}, {"timestamp": 13253.8, "power": 33.379806}, {"timestamp": 13274.3, "power": 33.379806}, {"timestamp": 13294.9, "power": 33.379806}, {"timestamp": 13315.5, "power": 33.379806}, {"timestamp": 13336.0, "power": 33.379806}, {"timestamp": 13356.6, "power": 33.379806}, {"timestamp": 13377.1, "power": 33.379806}, {"timestamp": 13397.7, "power": 33.379806}, {"timestamp": 13418.3, "power": 33.379806}, {"timestamp": 13438.8, "power": 33.379806}, {"timestamp": 13459.3, "power": 33.379806}, {"timestamp": 13479.9, "power": 33.379806}, {"timestamp": 13500.4, "power": 33.379806}, {"timestamp": 13521.0, "power": 33.379806}, {"timestamp": 13541.6, "power": 33.379806}, {"timestamp": 13562.1, "power": 33.379806}, {"timestamp": 13582.7, "power": 33.379806}, {"timestamp": 13603.2, "power": 33.379806}, {"timestamp": 13623.7, "power": 33.379806}, {"timestamp": 13644.2, "power": 33.379806}, {"timestamp": 13664.8, "power": 33.379806}, {"timestamp": 13685.3, "power": 33.379806}, {"timestamp": 13705.8, "power": 33.379806}, {"timestamp": 13726.4, "power": 33.379806}, {"timestamp": 13747.0, "power": 33.379806}, {"timestamp": 13767.4, "power": 33.379806}, {"timestamp": 13788.0, "power": 33.379806}, {"timestamp": 13808.6, "power": 33.379806}, {"timestamp": 13829.1, "power": 33.379806}, {"timestamp": 13849.7, "power": 33.379806}, {"timestamp": 13870.2, "power": 33.379806}, {"timestamp": 13890.8, "power": 33.379806}, {"timestamp": 13911.3, "power": 33.379806}, {"timestamp": 13931.8, "power": 33.379806}, {"timestamp": 13952.4, "power": 33.379806}, {"timestamp": 13973.0, "power": 33.379806}, {"timestamp": 13993.5, "power": 33.379806}, {"timestamp": 14014.1, "power": 33.379806}, {"timestamp": 14034.7, "power": 33.379806}, {"timestamp": 14055.2, "power": 33.379806}, {"timestamp": 14075.7, "power": 33.379806}, {"timestamp": 14096.3, "power": 33.292396}, {"timestamp": 14117.4, "power": 33.292396}, {"timestamp": 14138.0, "power": 33.292396}, {"timestamp": 14158.5, "power": 33.292396}, {"timestamp": 14179.0, "power": 33.292396}, {"timestamp": 14199.5, "power": 33.292396}, {"timestamp": 14220.1, "power": 33.292396}, {"timestamp": 14240.6, "power": 33.292396}, {"timestamp": 14261.2, "power": 33.292396}, {"timestamp": 14281.8, "power": 33.292396}, {"timestamp": 14302.3, "power": 33.292396}, {"timestamp": 14322.9, "power": 33.292396}, {"timestamp": 14343.4, "power": 33.292396}, {"timestamp": 14363.9, "power": 33.292396}, {"timestamp": 14384.5, "power": 33.292396}, {"timestamp": 14405.0, "power": 33.292396}, {"timestamp": 14425.6, "power": 33.292396}, {"timestamp": 14446.2, "power": 33.292396}, {"timestamp": 14466.7, "power": 33.292396}, {"timestamp": 14487.3, "power": 33.292396}, {"timestamp": 14507.8, "power": 33.292396}, {"timestamp": 14528.4, "power": 33.292396}, {"timestamp": 14548.9, "power": 33.292396}, {"timestamp": 14569.5, "power": 33.292396}, {"timestamp": 14590.0, "power": 33.292396}, {"timestamp": 14610.6, "power": 33.292396}, {"timestamp": 14631.1, "power": 33.292396}, {"timestamp": 14651.6, "power": 33.292396}, {"timestamp": 14672.2, "power": 33.292396}, {"timestamp": 14692.7, "power": 33.292396}, {"timestamp": 14713.2, "power": 33.292396}, {"timestamp": 14733.8, "power": 33.292396}, {"timestamp": 14754.3, "power": 33.292396}, {"timestamp": 14774.8, "power": 33.292396}, {"timestamp": 14795.4, "power": 33.292396}, {"timestamp": 14815.9, "power": 33.292396}, {"timestamp": 14836.4, "power": 33.292396}, {"timestamp": 14857.0, "power": 33.292396}, {"timestamp": 14877.5, "power": 33.292396}, {"timestamp": 14898.0, "power": 33.292396}, {"timestamp": 14918.6, "power": 33.292396}, {"timestamp": 14939.1, "power": 33.292396}, {"timestamp": 14959.6, "power": 33.292396}, {"timestamp": 14980.1, "power": 33.292396}, {"timestamp": 15000.7, "power": 33.292396}, {"timestamp": 15021.2, "power": 33.292396}, {"timestamp": 15041.7, "power": 33.292396}, {"timestamp": 15062.3, "power": 33.292396}, {"timestamp": 15082.8, "power": 33.292396}, {"timestamp": 15103.3, "power": 33.336515000000006}, {"timestamp": 15124.5, "power": 33.336515000000006}, {"timestamp": 15145.1, "power": 33.336515000000006}, {"timestamp": 15165.6, "power": 33.336515000000006}, {"timestamp": 15186.1, "power": 33.336515000000006}, {"timestamp": 15206.7, "power": 33.336515000000006}, {"timestamp": 15227.2, "power": 33.336515000000006}, {"timestamp": 15247.7, "power": 33.336515000000006}, {"timestamp": 15268.2, "power": 33.336515000000006}, {"timestamp": 15288.7, "power": 33.336515000000006}, {"timestamp": 15309.3, "power": 33.336515000000006}, {"timestamp": 15329.9, "power": 33.336515000000006}, {"timestamp": 15350.4, "power": 33.336515000000006}, {"timestamp": 15371.0, "power": 33.336515000000006}, {"timestamp": 15391.5, "power": 33.336515000000006}, {"timestamp": 15412.0, "power": 33.336515000000006}, {"timestamp": 15432.6, "power": 33.336515000000006}, {"timestamp": 15453.2, "power": 33.336515000000006}, {"timestamp": 15473.7, "power": 33.336515000000006}, {"timestamp": 15494.3, "power": 33.336515000000006}, {"timestamp": 15514.8, "power": 33.336515000000006}, {"timestamp": 15535.3, "power": 33.336515000000006}, {"timestamp": 15555.9, "power": 33.336515000000006}, {"timestamp": 15576.4, "power": 33.336515000000006}, {"timestamp": 15597.0, "power": 33.336515000000006}, {"timestamp": 15617.5, "power": 33.336515000000006}, {"timestamp": 15638.1, "power": 33.336515000000006}, {"timestamp": 15658.6, "power": 33.336515000000006}, {"timestamp": 15679.1, "power": 33.336515000000006}, {"timestamp": 15699.6, "power": 33.336515000000006}, {"timestamp": 15720.2, "power": 33.336515000000006}, {"timestamp": 15740.7, "power": 33.336515000000006}, {"timestamp": 15761.2, "power": 33.336515000000006}, {"timestamp": 15781.8, "power": 33.336515000000006}, {"timestamp": 15802.3, "power": 33.336515000000006}, {"timestamp": 15822.8, "power": 33.336515000000006}, {"timestamp": 15843.3, "power": 33.336515000000006}, {"timestamp": 15863.9, "power": 33.336515000000006}, {"timestamp": 15884.4, "power": 33.336515000000006}, {"timestamp": 15904.9, "power": 33.336515000000006}, {"timestamp": 15925.5, "power": 33.336515000000006}, {"timestamp": 15946.0, "power": 33.336515000000006}, {"timestamp": 15966.5, "power": 33.336515000000006}, {"timestamp": 15987.0, "power": 33.336515000000006}, {"timestamp": 16007.5, "power": 33.336515000000006}, {"timestamp": 16028.0, "power": 33.336515000000006}, {"timestamp": 16048.6, "power": 33.336515000000006}, {"timestamp": 16069.1, "power": 33.336515000000006}, {"timestamp": 16089.6, "power": 33.336515000000006}, {"timestamp": 16110.2, "power": 33.315328}, {"timestamp": 16131.2, "power": 33.315328}, {"timestamp": 16151.7, "power": 33.315328}, {"timestamp": 16172.2, "power": 33.315328}, {"timestamp": 16192.8, "power": 33.315328}, {"timestamp": 16213.4, "power": 33.315328}, {"timestamp": 16233.9, "power": 33.315328}, {"timestamp": 16254.5, "power": 33.315328}, {"timestamp": 16275.0, "power": 33.315328}, {"timestamp": 16295.5, "power": 33.315328}, {"timestamp": 16316.1, "power": 33.315328}, {"timestamp": 16336.6, "power": 33.315328}, {"timestamp": 16357.2, "power": 33.315328}, {"timestamp": 16377.7, "power": 33.315328}, {"timestamp": 16398.3, "power": 33.315328}, {"timestamp": 16418.9, "power": 33.315328}, {"timestamp": 16439.4, "power": 33.315328}, {"timestamp": 16459.9, "power": 33.315328}, {"timestamp": 16480.5, "power": 33.315328}, {"timestamp": 16501.0, "power": 33.315328}, {"timestamp": 16521.6, "power": 33.315328}, {"timestamp": 16542.2, "power": 33.315328}, {"timestamp": 16562.7, "power": 33.315328}, {"timestamp": 16583.2, "power": 33.315328}, {"timestamp": 16603.7, "power": 33.315328}, {"timestamp": 16624.3, "power": 33.315328}, {"timestamp": 16644.8, "power": 33.315328}, {"timestamp": 16665.4, "power": 33.315328}, {"timestamp": 16686.0, "power": 33.315328}, {"timestamp": 16706.5, "power": 33.315328}, {"timestamp": 16727.0, "power": 33.315328}, {"timestamp": 16747.5, "power": 33.315328}, {"timestamp": 16768.1, "power": 33.315328}, {"timestamp": 16788.6, "power": 33.315328}, {"timestamp": 16809.2, "power": 33.315328}, {"timestamp": 16829.7, "power": 33.315328}, {"timestamp": 16850.3, "power": 33.315328}, {"timestamp": 16870.8, "power": 33.315328}, {"timestamp": 16891.4, "power": 33.315328}, {"timestamp": 16911.9, "power": 33.315328}, {"timestamp": 16932.5, "power": 33.315328}, {"timestamp": 16953.0, "power": 33.315328}, {"timestamp": 16973.6, "power": 33.315328}, {"timestamp": 16994.2, "power": 33.315328}, {"timestamp": 17014.7, "power": 33.315328}, {"timestamp": 17035.3, "power": 33.315328}, {"timestamp": 17055.8, "power": 33.315328}, {"timestamp": 17076.4, "power": 33.315328}, {"timestamp": 17096.9, "power": 33.315328}, {"timestamp": 17117.5, "power": 33.301778}, {"timestamp": 17138.5, "power": 33.301778}, {"timestamp": 17159.1, "power": 33.301778}, {"timestamp": 17179.5, "power": 33.301778}, {"timestamp": 17200.1, "power": 33.301778}, {"timestamp": 17220.7, "power": 33.301778}, {"timestamp": 17241.2, "power": 33.301778}, {"timestamp": 17261.8, "power": 33.301778}, {"timestamp": 17282.3, "power": 33.301778}, {"timestamp": 17302.9, "power": 33.301778}, {"timestamp": 17323.4, "power": 33.301778}, {"timestamp": 17344.0, "power": 33.301778}, {"timestamp": 17364.5, "power": 33.301778}, {"timestamp": 17385.1, "power": 33.301778}, {"timestamp": 17405.7, "power": 33.301778}, {"timestamp": 17426.2, "power": 33.301778}, {"timestamp": 17446.7, "power": 33.301778}, {"timestamp": 17467.2, "power": 33.301778}, {"timestamp": 17487.8, "power": 33.301778}, {"timestamp": 17508.3, "power": 33.301778}, {"timestamp": 17528.9, "power": 33.301778}, {"timestamp": 17549.5, "power": 33.301778}, {"timestamp": 17570.0, "power": 33.301778}, {"timestamp": 17590.6, "power": 33.301778}, {"timestamp": 17611.1, "power": 33.301778}, {"timestamp": 17631.6, "power": 33.301778}, {"timestamp": 17652.1, "power": 33.301778}, {"timestamp": 17672.7, "power": 33.301778}, {"timestamp": 17693.3, "power": 33.301778}, {"timestamp": 17713.8, "power": 33.301778}, {"timestamp": 17734.3, "power": 33.301778}, {"timestamp": 17754.9, "power": 33.301778}, {"timestamp": 17775.4, "power": 33.301778}, {"timestamp": 17795.9, "power": 33.301778}, {"timestamp": 17816.4, "power": 33.301778}, {"timestamp": 17837.0, "power": 33.301778}, {"timestamp": 17857.5, "power": 33.301778}, {"timestamp": 17878.0, "power": 33.301778}, {"timestamp": 17898.6, "power": 33.301778}, {"timestamp": 17919.1, "power": 33.301778}, {"timestamp": 17939.6, "power": 33.301778}, {"timestamp": 17960.1, "power": 33.301778}, {"timestamp": 17980.6, "power": 33.301778}, {"timestamp": 18001.2, "power": 33.301778}, {"timestamp": 18021.7, "power": 33.301778}, {"timestamp": 18042.2, "power": 33.301778}, {"timestamp": 18062.7, "power": 33.301778}, {"timestamp": 18083.3, "power": 33.301778}, {"timestamp": 18103.8, "power": 33.301778}, {"timestamp": 18124.3, "power": 33.011632}, {"timestamp": 18145.4, "power": 33.011632}, {"timestamp": 18166.0, "power": 33.011632}, {"timestamp": 18186.5, "power": 33.011632}, {"timestamp": 18207.0, "power": 33.011632}, {"timestamp": 18227.5, "power": 33.011632}, {"timestamp": 18248.0, "power": 33.011632}, {"timestamp": 18268.6, "power": 33.011632}, {"timestamp": 18289.1, "power": 33.011632}, {"timestamp": 18309.7, "power": 33.011632}, {"timestamp": 18330.3, "power": 33.011632}, {"timestamp": 18350.8, "power": 33.011632}, {"timestamp": 18371.3, "power": 33.011632}, {"timestamp": 18391.9, "power": 33.011632}, {"timestamp": 18412.4, "power": 33.011632}, {"timestamp": 18433.0, "power": 33.011632}, {"timestamp": 18453.6, "power": 33.011632}, {"timestamp": 18474.1, "power": 33.011632}, {"timestamp": 18494.7, "power": 33.011632}, {"timestamp": 18515.2, "power": 33.011632}, {"timestamp": 18535.7, "power": 33.011632}, {"timestamp": 18556.3, "power": 33.011632}, {"timestamp": 18576.8, "power": 33.011632}, {"timestamp": 18597.4, "power": 33.011632}, {"timestamp": 18617.9, "power": 33.011632}, {"timestamp": 18638.4, "power": 33.011632}, {"timestamp": 18659.0, "power": 33.011632}, {"timestamp": 18679.5, "power": 33.011632}, {"timestamp": 18700.0, "power": 33.011632}, {"timestamp": 18720.6, "power": 33.011632}, {"timestamp": 18741.1, "power": 33.011632}, {"timestamp": 18761.6, "power": 33.011632}, {"timestamp": 18782.2, "power": 33.011632}, {"timestamp": 18802.7, "power": 33.011632}, {"timestamp": 18823.2, "power": 33.011632}, {"timestamp": 18843.7, "power": 33.011632}, {"timestamp": 18864.3, "power": 33.011632}, {"timestamp": 18884.8, "power": 33.011632}, {"timestamp": 18905.4, "power": 33.011632}, {"timestamp": 18926.0, "power": 33.011632}, {"timestamp": 18946.5, "power": 33.011632}, {"timestamp": 18967.0, "power": 33.011632}, {"timestamp": 18987.5, "power": 33.011632}, {"timestamp": 19008.0, "power": 33.011632}, {"timestamp": 19028.6, "power": 33.011632}, {"timestamp": 19049.1, "power": 33.011632}, {"timestamp": 19069.6, "power": 33.011632}, {"timestamp": 19090.2, "power": 33.011632}, {"timestamp": 19110.7, "power": 33.011632}, {"timestamp": 19131.2, "power": 33.075404000000006}, {"timestamp": 19154.1, "power": 33.075404000000006}, {"timestamp": 19174.6, "power": 33.075404000000006}, {"timestamp": 19195.1, "power": 33.075404000000006}, {"timestamp": 19215.6, "power": 33.075404000000006}, {"timestamp": 19236.1, "power": 33.075404000000006}, {"timestamp": 19256.7, "power": 33.075404000000006}, {"timestamp": 19277.2, "power": 33.075404000000006}, {"timestamp": 19297.8, "power": 33.075404000000006}, {"timestamp": 19318.3, "power": 33.075404000000006}, {"timestamp": 19338.9, "power": 33.075404000000006}, {"timestamp": 19359.4, "power": 33.075404000000006}, {"timestamp": 19379.9, "power": 33.075404000000006}, {"timestamp": 19400.5, "power": 33.075404000000006}, {"timestamp": 19421.1, "power": 33.075404000000006}, {"timestamp": 19441.6, "power": 33.075404000000006}, {"timestamp": 19462.2, "power": 33.075404000000006}, {"timestamp": 19482.7, "power": 33.075404000000006}, {"timestamp": 19503.3, "power": 33.075404000000006}, {"timestamp": 19523.8, "power": 33.075404000000006}, {"timestamp": 19544.4, "power": 33.075404000000006}, {"timestamp": 19564.9, "power": 33.075404000000006}, {"timestamp": 19585.5, "power": 33.075404000000006}, {"timestamp": 19606.0, "power": 33.075404000000006}, {"timestamp": 19626.6, "power": 33.075404000000006}, {"timestamp": 19647.1, "power": 33.075404000000006}, {"timestamp": 19667.6, "power": 33.075404000000006}, {"timestamp": 19688.2, "power": 33.075404000000006}, {"timestamp": 19708.7, "power": 33.075404000000006}, {"timestamp": 19729.3, "power": 33.075404000000006}, {"timestamp": 19749.8, "power": 33.075404000000006}, {"timestamp": 19770.3, "power": 33.075404000000006}, {"timestamp": 19790.9, "power": 33.075404000000006}, {"timestamp": 19811.4, "power": 33.075404000000006}, {"timestamp": 19831.9, "power": 33.075404000000006}, {"timestamp": 19852.4, "power": 33.075404000000006}, {"timestamp": 19873.0, "power": 33.075404000000006}, {"timestamp": 19893.5, "power": 33.075404000000006}, {"timestamp": 19914.0, "power": 33.075404000000006}, {"timestamp": 19934.6, "power": 33.075404000000006}, {"timestamp": 19955.1, "power": 33.075404000000006}, {"timestamp": 19975.6, "power": 33.075404000000006}, {"timestamp": 19996.1, "power": 33.075404000000006}, {"timestamp": 20016.7, "power": 33.075404000000006}, {"timestamp": 20037.2, "power": 33.075404000000006}, {"timestamp": 20057.7, "power": 33.075404000000006}, {"timestamp": 20078.3, "power": 33.075404000000006}, {"timestamp": 20098.8, "power": 33.075404000000006}, {"timestamp": 20119.3, "power": 33.075404000000006}, {"timestamp": 20139.9, "power": 33.112703}, {"timestamp": 20160.9, "power": 33.112703}, {"timestamp": 20181.4, "power": 33.112703}, {"timestamp": 20202.0, "power": 33.112703}, {"timestamp": 20222.5, "power": 33.112703}, {"timestamp": 20243.1, "power": 33.112703}, {"timestamp": 20263.5, "power": 33.112703}, {"timestamp": 20284.1, "power": 33.112703}, {"timestamp": 20304.6, "power": 33.112703}, {"timestamp": 20325.2, "power": 33.112703}, {"timestamp": 20345.8, "power": 33.112703}, {"timestamp": 20366.3, "power": 33.112703}, {"timestamp": 20386.9, "power": 33.112703}, {"timestamp": 20407.4, "power": 33.112703}, {"timestamp": 20427.9, "power": 33.112703}, {"timestamp": 20448.5, "power": 33.112703}, {"timestamp": 20469.0, "power": 33.112703}, {"timestamp": 20489.6, "power": 33.112703}, {"timestamp": 20510.1, "power": 33.112703}, {"timestamp": 20530.7, "power": 33.112703}, {"timestamp": 20551.2, "power": 33.112703}, {"timestamp": 20571.8, "power": 33.112703}, {"timestamp": 20592.3, "power": 33.112703}, {"timestamp": 20612.9, "power": 33.112703}, {"timestamp": 20633.4, "power": 33.112703}, {"timestamp": 20654.0, "power": 33.112703}, {"timestamp": 20674.5, "power": 33.112703}, {"timestamp": 20695.1, "power": 33.112703}, {"timestamp": 20715.5, "power": 33.112703}, {"timestamp": 20736.1, "power": 33.112703}, {"timestamp": 20756.6, "power": 33.112703}, {"timestamp": 20777.1, "power": 33.112703}, {"timestamp": 20797.7, "power": 33.112703}, {"timestamp": 20818.2, "power": 33.112703}, {"timestamp": 20838.7, "power": 33.112703}, {"timestamp": 20859.2, "power": 33.112703}, {"timestamp": 20879.8, "power": 33.112703}, {"timestamp": 20900.3, "power": 33.112703}, {"timestamp": 20920.8, "power": 33.112703}, {"timestamp": 20941.4, "power": 33.112703}, {"timestamp": 20961.9, "power": 33.112703}, {"timestamp": 20982.4, "power": 33.112703}, {"timestamp": 21003.0, "power": 33.112703}, {"timestamp": 21023.5, "power": 33.112703}, {"timestamp": 21044.0, "power": 33.112703}, {"timestamp": 21064.5, "power": 33.112703}, {"timestamp": 21085.1, "power": 33.112703}, {"timestamp": 21105.7, "power": 33.112703}, {"timestamp": 21126.2, "power": 33.112703}, {"timestamp": 21146.7, "power": 34.395974}, {"timestamp": 21167.8, "power": 34.395974}, {"timestamp": 21188.4, "power": 34.395974}, {"timestamp": 21208.9, "power": 34.395974}, {"timestamp": 21229.5, "power": 34.395974}, {"timestamp": 21250.0, "power": 34.395974}, {"timestamp": 21270.6, "power": 34.395974}, {"timestamp": 21291.1, "power": 34.395974}, {"timestamp": 21311.6, "power": 34.395974}, {"timestamp": 21332.1, "power": 34.395974}, {"timestamp": 21352.7, "power": 34.395974}, {"timestamp": 21373.2, "power": 34.395974}, {"timestamp": 21393.8, "power": 34.395974}, {"timestamp": 21414.3, "power": 34.395974}, {"timestamp": 21434.9, "power": 34.395974}, {"timestamp": 21455.4, "power": 34.395974}, {"timestamp": 21475.9, "power": 34.395974}, {"timestamp": 21496.5, "power": 34.395974}, {"timestamp": 21517.0, "power": 34.395974}, {"timestamp": 21537.5, "power": 34.395974}, {"timestamp": 21558.1, "power": 34.395974}, {"timestamp": 21578.6, "power": 34.395974}, {"timestamp": 21599.2, "power": 34.395974}, {"timestamp": 21619.7, "power": 34.395974}, {"timestamp": 21640.2, "power": 34.395974}, {"timestamp": 21660.8, "power": 34.395974}, {"timestamp": 21681.3, "power": 34.395974}, {"timestamp": 21701.9, "power": 34.395974}, {"timestamp": 21722.4, "power": 34.395974}, {"timestamp": 21743.0, "power": 34.395974}, {"timestamp": 21763.5, "power": 34.395974}, {"timestamp": 21784.0, "power": 34.395974}, {"timestamp": 21804.5, "power": 34.395974}, {"timestamp": 21825.1, "power": 34.395974}, {"timestamp": 21845.6, "power": 34.395974}, {"timestamp": 21866.2, "power": 34.395974}, {"timestamp": 21886.7, "power": 34.395974}, {"timestamp": 21907.2, "power": 34.395974}, {"timestamp": 21927.8, "power": 34.395974}, {"timestamp": 21948.3, "power": 34.395974}, {"timestamp": 21968.9, "power": 34.395974}, {"timestamp": 21989.4, "power": 34.395974}, {"timestamp": 22009.9, "power": 34.395974}, {"timestamp": 22030.5, "power": 34.395974}, {"timestamp": 22051.0, "power": 34.395974}, {"timestamp": 22071.5, "power": 34.395974}, {"timestamp": 22092.1, "power": 34.395974}, {"timestamp": 22112.6, "power": 34.395974}, {"timestamp": 22133.2, "power": 34.395974}, {"timestamp": 22153.7, "power": 33.021935}, {"timestamp": 22174.7, "power": 33.021935}, {"timestamp": 22195.3, "power": 33.021935}, {"timestamp": 22215.8, "power": 33.021935}, {"timestamp": 22236.4, "power": 33.021935}, {"timestamp": 22256.9, "power": 33.021935}, {"timestamp": 22277.4, "power": 33.021935}, {"timestamp": 22298.0, "power": 33.021935}, {"timestamp": 22318.5, "power": 33.021935}, {"timestamp": 22339.0, "power": 33.021935}, {"timestamp": 22359.5, "power": 33.021935}, {"timestamp": 22380.1, "power": 33.021935}, {"timestamp": 22400.6, "power": 33.021935}, {"timestamp": 22421.2, "power": 33.021935}, {"timestamp": 22441.7, "power": 33.021935}, {"timestamp": 22462.2, "power": 33.021935}, {"timestamp": 22482.8, "power": 33.021935}, {"timestamp": 22503.3, "power": 33.021935}, {"timestamp": 22523.8, "power": 33.021935}, {"timestamp": 22544.4, "power": 33.021935}, {"timestamp": 22564.9, "power": 33.021935}, {"timestamp": 22585.5, "power": 33.021935}, {"timestamp": 22606.0, "power": 33.021935}, {"timestamp": 22626.6, "power": 33.021935}, {"timestamp": 22647.1, "power": 33.021935}, {"timestamp": 22667.6, "power": 33.021935}, {"timestamp": 22688.1, "power": 33.021935}, {"timestamp": 22708.7, "power": 33.021935}, {"timestamp": 22729.2, "power": 33.021935}, {"timestamp": 22749.7, "power": 33.021935}, {"timestamp": 22770.3, "power": 33.021935}, {"timestamp": 22790.8, "power": 33.021935}, {"timestamp": 22811.3, "power": 33.021935}, {"timestamp": 22831.9, "power": 33.021935}, {"timestamp": 22852.4, "power": 33.021935}, {"timestamp": 22873.0, "power": 33.021935}, {"timestamp": 22893.5, "power": 33.021935}, {"timestamp": 22914.0, "power": 33.021935}, {"timestamp": 22934.6, "power": 33.021935}, {"timestamp": 22955.1, "power": 33.021935}, {"timestamp": 22975.6, "power": 33.021935}, {"timestamp": 22996.1, "power": 33.021935}, {"timestamp": 23016.7, "power": 33.021935}, {"timestamp": 23037.2, "power": 33.021935}, {"timestamp": 23057.8, "power": 33.021935}, {"timestamp": 23078.3, "power": 33.021935}, {"timestamp": 23098.9, "power": 33.021935}, {"timestamp": 23119.4, "power": 33.021935}, {"timestamp": 23139.9, "power": 33.021935}, {"timestamp": 23160.5, "power": 34.051846}, {"timestamp": 23181.5, "power": 34.051846}, {"timestamp": 23202.0, "power": 34.051846}, {"timestamp": 23222.6, "power": 34.051846}, {"timestamp": 23243.1, "power": 34.051846}, {"timestamp": 23263.6, "power": 34.051846}, {"timestamp": 23284.1, "power": 34.051846}, {"timestamp": 23304.7, "power": 34.051846}, {"timestamp": 23325.2, "power": 34.051846}, {"timestamp": 23345.7, "power": 34.051846}, {"timestamp": 23366.3, "power": 34.051846}, {"timestamp": 23386.8, "power": 34.051846}, {"timestamp": 23407.3, "power": 34.051846}, {"timestamp": 23427.9, "power": 34.051846}, {"timestamp": 23448.4, "power": 34.051846}, {"timestamp": 23469.0, "power": 34.051846}, {"timestamp": 23489.5, "power": 34.051846}, {"timestamp": 23510.0, "power": 34.051846}, {"timestamp": 23530.6, "power": 34.051846}, {"timestamp": 23551.1, "power": 34.051846}, {"timestamp": 23571.6, "power": 34.051846}, {"timestamp": 23592.1, "power": 34.051846}, {"timestamp": 23612.7, "power": 34.051846}, {"timestamp": 23633.2, "power": 34.051846}, {"timestamp": 23653.8, "power": 34.051846}, {"timestamp": 23674.3, "power": 34.051846}, {"timestamp": 23694.8, "power": 34.051846}, {"timestamp": 23715.4, "power": 34.051846}, {"timestamp": 23735.9, "power": 34.051846}, {"timestamp": 23756.5, "power": 34.051846}, {"timestamp": 23777.1, "power": 34.051846}, {"timestamp": 23797.6, "power": 34.051846}, {"timestamp": 23818.2, "power": 34.051846}, {"timestamp": 23838.8, "power": 34.051846}, {"timestamp": 23859.3, "power": 34.051846}, {"timestamp": 23879.8, "power": 34.051846}, {"timestamp": 23900.4, "power": 34.051846}, {"timestamp": 23921.0, "power": 34.051846}, {"timestamp": 23941.5, "power": 34.051846}, {"timestamp": 23962.1, "power": 34.051846}, {"timestamp": 23982.7, "power": 34.051846}, {"timestamp": 24003.2, "power": 34.051846}, {"timestamp": 24023.7, "power": 34.051846}, {"timestamp": 24044.3, "power": 34.051846}, {"timestamp": 24064.8, "power": 34.051846}, {"timestamp": 24085.4, "power": 34.051846}, {"timestamp": 24106.0, "power": 34.051846}, {"timestamp": 24126.5, "power": 34.051846}, {"timestamp": 24147.1, "power": 34.051846}, {"timestamp": 24167.5, "power": 33.0124}, {"timestamp": 24188.6, "power": 33.0124}, {"timestamp": 24209.1, "power": 33.0124}, {"timestamp": 24229.7, "power": 33.0124}, {"timestamp": 24250.2, "power": 33.0124}, {"timestamp": 24270.8, "power": 33.0124}, {"timestamp": 24291.3, "power": 33.0124}, {"timestamp": 24311.8, "power": 33.0124}, {"timestamp": 24332.4, "power": 33.0124}, {"timestamp": 24352.9, "power": 33.0124}, {"timestamp": 24373.5, "power": 33.0124}, {"timestamp": 24394.0, "power": 33.0124}, {"timestamp": 24414.6, "power": 33.0124}, {"timestamp": 24435.1, "power": 33.0124}, {"timestamp": 24455.6, "power": 33.0124}, {"timestamp": 24476.2, "power": 33.0124}, {"timestamp": 24496.7, "power": 33.0124}, {"timestamp": 24517.3, "power": 33.0124}, {"timestamp": 24537.9, "power": 33.0124}, {"timestamp": 24558.5, "power": 33.0124}, {"timestamp": 24579.0, "power": 33.0124}, {"timestamp": 24599.5, "power": 33.0124}, {"timestamp": 24620.1, "power": 33.0124}, {"timestamp": 24640.7, "power": 33.0124}, {"timestamp": 24661.2, "power": 33.0124}, {"timestamp": 24681.8, "power": 33.0124}, {"timestamp": 24702.4, "power": 33.0124}, {"timestamp": 24722.9, "power": 33.0124}, {"timestamp": 24743.4, "power": 33.0124}, {"timestamp": 24764.0, "power": 33.0124}, {"timestamp": 24784.6, "power": 33.0124}, {"timestamp": 24805.1, "power": 33.0124}, {"timestamp": 24825.7, "power": 33.0124}, {"timestamp": 24846.3, "power": 33.0124}, {"timestamp": 24866.8, "power": 33.0124}, {"timestamp": 24887.3, "power": 33.0124}, {"timestamp": 24907.9, "power": 33.0124}, {"timestamp": 24928.5, "power": 33.0124}, {"timestamp": 24949.0, "power": 33.0124}, {"timestamp": 24969.6, "power": 33.0124}, {"timestamp": 24990.2, "power": 33.0124}, {"timestamp": 25010.7, "power": 33.0124}, {"timestamp": 25031.3, "power": 33.0124}, {"timestamp": 25051.8, "power": 33.0124}, {"timestamp": 25072.4, "power": 33.0124}, {"timestamp": 25092.9, "power": 33.0124}, {"timestamp": 25113.4, "power": 33.0124}, {"timestamp": 25134.0, "power": 33.0124}, {"timestamp": 25154.5, "power": 33.0124}, {"timestamp": 25175.0, "power": 33.498096000000004}, {"timestamp": 25196.1, "power": 33.498096000000004}, {"timestamp": 25216.6, "power": 33.498096000000004}, {"timestamp": 25237.2, "power": 33.498096000000004}, {"timestamp": 25257.7, "power": 33.498096000000004}, {"timestamp": 25278.3, "power": 33.498096000000004}, {"timestamp": 25298.8, "power": 33.498096000000004}, {"timestamp": 25319.3, "power": 33.498096000000004}, {"timestamp": 25339.8, "power": 33.498096000000004}, {"timestamp": 25360.4, "power": 33.498096000000004}, {"timestamp": 25380.9, "power": 33.498096000000004}, {"timestamp": 25401.5, "power": 33.498096000000004}, {"timestamp": 25422.0, "power": 33.498096000000004}, {"timestamp": 25442.6, "power": 33.498096000000004}, {"timestamp": 25463.1, "power": 33.498096000000004}, {"timestamp": 25483.6, "power": 33.498096000000004}, {"timestamp": 25504.2, "power": 33.498096000000004}, {"timestamp": 25524.7, "power": 33.498096000000004}, {"timestamp": 25545.3, "power": 33.498096000000004}, {"timestamp": 25565.9, "power": 33.498096000000004}, {"timestamp": 25586.4, "power": 33.498096000000004}, {"timestamp": 25607.0, "power": 33.498096000000004}, {"timestamp": 25627.5, "power": 33.498096000000004}, {"timestamp": 25648.0, "power": 33.498096000000004}, {"timestamp": 25668.6, "power": 33.498096000000004}, {"timestamp": 25689.1, "power": 33.498096000000004}, {"timestamp": 25709.7, "power": 33.498096000000004}, {"timestamp": 25730.3, "power": 33.498096000000004}, {"timestamp": 25750.9, "power": 33.498096000000004}, {"timestamp": 25771.4, "power": 33.498096000000004}, {"timestamp": 25791.9, "power": 33.498096000000004}, {"timestamp": 25812.5, "power": 33.498096000000004}, {"timestamp": 25833.1, "power": 33.498096000000004}, {"timestamp": 25853.7, "power": 33.498096000000004}, {"timestamp": 25874.2, "power": 33.498096000000004}, {"timestamp": 25894.8, "power": 33.498096000000004}, {"timestamp": 25915.3, "power": 33.498096000000004}, {"timestamp": 25935.9, "power": 33.498096000000004}, {"timestamp": 25956.4, "power": 33.498096000000004}, {"timestamp": 25977.0, "power": 33.498096000000004}, {"timestamp": 25997.5, "power": 33.498096000000004}, {"timestamp": 26018.1, "power": 33.498096000000004}, {"timestamp": 26038.7, "power": 33.498096000000004}, {"timestamp": 26059.2, "power": 33.498096000000004}, {"timestamp": 26079.7, "power": 33.498096000000004}, {"timestamp": 26100.3, "power": 33.498096000000004}, {"timestamp": 26120.9, "power": 33.498096000000004}, {"timestamp": 26141.4, "power": 33.498096000000004}, {"timestamp": 26162.0, "power": 33.498096000000004}, {"timestamp": 26182.5, "power": 33.230689999999996}, {"timestamp": 26203.8, "power": 33.230689999999996}, {"timestamp": 26224.4, "power": 33.230689999999996}, {"timestamp": 26245.0, "power": 33.230689999999996}, {"timestamp": 26265.5, "power": 33.230689999999996}, {"timestamp": 26286.1, "power": 33.230689999999996}, {"timestamp": 26306.6, "power": 33.230689999999996}, {"timestamp": 26327.1, "power": 33.230689999999996}, {"timestamp": 26347.6, "power": 33.230689999999996}, {"timestamp": 26368.1, "power": 33.230689999999996}, {"timestamp": 26388.6, "power": 33.230689999999996}, {"timestamp": 26409.2, "power": 33.230689999999996}, {"timestamp": 26429.7, "power": 33.230689999999996}, {"timestamp": 26450.2, "power": 33.230689999999996}, {"timestamp": 26470.7, "power": 33.230689999999996}, {"timestamp": 26491.2, "power": 33.230689999999996}, {"timestamp": 26511.7, "power": 33.230689999999996}, {"timestamp": 26532.3, "power": 33.230689999999996}, {"timestamp": 26552.8, "power": 33.230689999999996}, {"timestamp": 26573.3, "power": 33.230689999999996}, {"timestamp": 26593.9, "power": 33.230689999999996}, {"timestamp": 26614.4, "power": 33.230689999999996}, {"timestamp": 26634.9, "power": 33.230689999999996}, {"timestamp": 26655.4, "power": 33.230689999999996}, {"timestamp": 26675.9, "power": 33.230689999999996}, {"timestamp": 26696.5, "power": 33.230689999999996}, {"timestamp": 26717.0, "power": 33.230689999999996}, {"timestamp": 26737.5, "power": 33.230689999999996}, {"timestamp": 26758.0, "power": 33.230689999999996}, {"timestamp": 26778.5, "power": 33.230689999999996}, {"timestamp": 26799.0, "power": 33.230689999999996}, {"timestamp": 26819.5, "power": 33.230689999999996}, {"timestamp": 26840.0, "power": 33.230689999999996}, {"timestamp": 26860.6, "power": 33.230689999999996}, {"timestamp": 26881.1, "power": 33.230689999999996}, {"timestamp": 26901.6, "power": 33.230689999999996}, {"timestamp": 26922.1, "power": 33.230689999999996}, {"timestamp": 26942.6, "power": 33.230689999999996}, {"timestamp": 26963.1, "power": 33.230689999999996}, {"timestamp": 26983.6, "power": 33.230689999999996}, {"timestamp": 27004.1, "power": 33.230689999999996}, {"timestamp": 27024.7, "power": 33.230689999999996}, {"timestamp": 27045.2, "power": 33.230689999999996}, {"timestamp": 27065.7, "power": 33.230689999999996}, {"timestamp": 27086.2, "power": 33.230689999999996}, {"timestamp": 27106.7, "power": 33.230689999999996}, {"timestamp": 27127.3, "power": 33.230689999999996}, {"timestamp": 27147.8, "power": 33.230689999999996}, {"timestamp": 27168.3, "power": 33.230689999999996}, {"timestamp": 27188.8, "power": 35.32887}, {"timestamp": 27210.1, "power": 35.32887}, {"timestamp": 27230.6, "power": 35.32887}, {"timestamp": 27251.1, "power": 35.32887}, {"timestamp": 27271.6, "power": 35.32887}, {"timestamp": 27292.1, "power": 35.32887}, {"timestamp": 27312.6, "power": 35.32887}, {"timestamp": 27333.1, "power": 35.32887}, {"timestamp": 27353.6, "power": 35.32887}, {"timestamp": 27374.1, "power": 35.32887}, {"timestamp": 27394.7, "power": 35.32887}, {"timestamp": 27415.2, "power": 35.32887}, {"timestamp": 27435.7, "power": 35.32887}, {"timestamp": 27456.2, "power": 35.32887}, {"timestamp": 27476.7, "power": 35.32887}, {"timestamp": 27497.2, "power": 35.32887}, {"timestamp": 27517.7, "power": 35.32887}, {"timestamp": 27538.3, "power": 35.32887}, {"timestamp": 27558.8, "power": 35.32887}, {"timestamp": 27579.3, "power": 35.32887}, {"timestamp": 27599.8, "power": 35.32887}, {"timestamp": 27620.4, "power": 35.32887}, {"timestamp": 27640.9, "power": 35.32887}, {"timestamp": 27661.4, "power": 35.32887}, {"timestamp": 27681.9, "power": 35.32887}, {"timestamp": 27702.4, "power": 35.32887}, {"timestamp": 27723.0, "power": 35.32887}, {"timestamp": 27743.5, "power": 35.32887}, {"timestamp": 27764.0, "power": 35.32887}, {"timestamp": 27784.5, "power": 35.32887}, {"timestamp": 27805.0, "power": 35.32887}, {"timestamp": 27825.5, "power": 35.32887}, {"timestamp": 27846.1, "power": 35.32887}, {"timestamp": 27866.6, "power": 35.32887}, {"timestamp": 27887.1, "power": 35.32887}, {"timestamp": 27907.6, "power": 35.32887}, {"timestamp": 27928.1, "power": 35.32887}, {"timestamp": 27948.6, "power": 35.32887}, {"timestamp": 27969.2, "power": 35.32887}, {"timestamp": 27989.7, "power": 35.32887}, {"timestamp": 28010.2, "power": 35.32887}, {"timestamp": 28030.7, "power": 35.32887}, {"timestamp": 28051.2, "power": 35.32887}, {"timestamp": 28071.7, "power": 35.32887}, {"timestamp": 28092.3, "power": 35.32887}, {"timestamp": 28112.8, "power": 35.32887}, {"timestamp": 28133.3, "power": 35.32887}, {"timestamp": 28153.8, "power": 35.32887}, {"timestamp": 28174.3, "power": 35.32887}, {"timestamp": 28194.9, "power": 32.388812}, {"timestamp": 28215.9, "power": 32.388812}, {"timestamp": 28236.4, "power": 32.388812}, {"timestamp": 28256.9, "power": 32.388812}, {"timestamp": 28277.5, "power": 32.388812}, {"timestamp": 28298.0, "power": 32.388812}, {"timestamp": 28318.5, "power": 32.388812}, {"timestamp": 28339.0, "power": 32.388812}], "timeline": {"START": "3389.788762", "END": "26148.6511"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24241.0}, {"name": "clSetKernelArg", "calls": 19, "time": 3037.64}, {"name": "clReleaseKernel", "calls": 1, "time": 839.862}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5613}, {"name": "clReleaseContext", "calls": 1, "time": 48.9149}, {"name": "clCreateContext", "calls": 1, "time": 34.8746}, {"name": "clReleaseProgram", "calls": 1, "time": 14.9836}, {"name": "clCreateKernel", "calls": 1, "time": 0.342814}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.295025}, {"name": "clEnqueueTask", "calls": 1, "time": 0.135035}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.101443}, {"name": "clRetainMemObject", "calls": 14, "time": 0.07476}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030427}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023348}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020502}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011524}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01087}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008832}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007457}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006818}, {"name": "clRetainDevice", "calls": 2, "time": 0.004774}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22758.9}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22758.1}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8840.580797, "utilization": 92.089383, "size": 11091200.0, "time": 1254.582731}, {"type": "WRITE", "transfers": 1, "speed": 5997.027862, "utilization": 62.46904, "size": 1363180.0, "time": 227.309099}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 743849910, "speed": 261.668, "utilization": 2.27143, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46486855, "speed": 486.771, "utilization": 4.22545, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len4/run2.json b/code/fpga/unopt_results/dna.20MB.len4/run2.json new file mode 100644 index 0000000..958830c --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.9504, "power": 32.180486}, {"timestamp": 59.5438, "power": 32.180486}, {"timestamp": 80.1155, "power": 32.180486}, {"timestamp": 100.679, "power": 32.180486}, {"timestamp": 121.375, "power": 32.180486}, {"timestamp": 142.064, "power": 32.180486}, {"timestamp": 162.591, "power": 32.180486}, {"timestamp": 183.165, "power": 32.180486}, {"timestamp": 203.763, "power": 32.180486}, {"timestamp": 224.358, "power": 32.180486}, {"timestamp": 244.953, "power": 32.180486}, {"timestamp": 265.552, "power": 32.180486}, {"timestamp": 286.12, "power": 32.180486}, {"timestamp": 306.677, "power": 32.180486}, {"timestamp": 327.275, "power": 32.180486}, {"timestamp": 347.87, "power": 32.180486}, {"timestamp": 368.467, "power": 32.180486}, {"timestamp": 389.067, "power": 32.180486}, {"timestamp": 409.669, "power": 32.180486}, {"timestamp": 430.23, "power": 32.180486}, {"timestamp": 450.791, "power": 32.180486}, {"timestamp": 471.388, "power": 32.180486}, {"timestamp": 491.986, "power": 32.180486}, {"timestamp": 512.578, "power": 32.180486}, {"timestamp": 533.178, "power": 32.180486}, {"timestamp": 553.767, "power": 32.180486}, {"timestamp": 574.326, "power": 32.180486}, {"timestamp": 594.89, "power": 32.180486}, {"timestamp": 615.491, "power": 32.180486}, {"timestamp": 636.083, "power": 32.180486}, {"timestamp": 656.675, "power": 32.180486}, {"timestamp": 677.274, "power": 32.180486}, {"timestamp": 697.85, "power": 32.180486}, {"timestamp": 718.421, "power": 32.180486}, {"timestamp": 738.991, "power": 32.180486}, {"timestamp": 759.588, "power": 32.180486}, {"timestamp": 780.178, "power": 32.180486}, {"timestamp": 800.777, "power": 32.180486}, {"timestamp": 821.371, "power": 32.180486}, {"timestamp": 841.95, "power": 32.180486}, {"timestamp": 862.514, "power": 32.180486}, {"timestamp": 883.112, "power": 32.180486}, {"timestamp": 903.706, "power": 32.180486}, {"timestamp": 924.3, "power": 32.180486}, {"timestamp": 944.898, "power": 32.180486}, {"timestamp": 965.493, "power": 32.180486}, {"timestamp": 986.076, "power": 32.180486}, {"timestamp": 1006.63, "power": 32.231377}, {"timestamp": 1027.83, "power": 32.231377}, {"timestamp": 1048.36, "power": 32.231377}, {"timestamp": 1068.89, "power": 32.231377}, {"timestamp": 1089.42, "power": 32.231377}, {"timestamp": 1109.94, "power": 32.231377}, {"timestamp": 1130.43, "power": 32.231377}, {"timestamp": 1151.05, "power": 32.231377}, {"timestamp": 1171.57, "power": 32.231377}, {"timestamp": 1192.1, "power": 32.231377}, {"timestamp": 1212.64, "power": 32.231377}, {"timestamp": 1233.17, "power": 32.231377}, {"timestamp": 1253.69, "power": 32.231377}, {"timestamp": 1274.18, "power": 32.231377}, {"timestamp": 1294.67, "power": 32.231377}, {"timestamp": 1315.11, "power": 32.231377}, {"timestamp": 1335.59, "power": 32.231377}, {"timestamp": 1356.13, "power": 32.231377}, {"timestamp": 1376.66, "power": 32.231377}, {"timestamp": 1397.2, "power": 32.231377}, {"timestamp": 1417.71, "power": 32.231377}, {"timestamp": 1438.2, "power": 32.231377}, {"timestamp": 1458.69, "power": 32.231377}, {"timestamp": 1479.17, "power": 32.231377}, {"timestamp": 1499.62, "power": 32.231377}, {"timestamp": 1520.31, "power": 32.231377}, {"timestamp": 1540.8, "power": 32.231377}, {"timestamp": 1561.29, "power": 32.231377}, {"timestamp": 1581.81, "power": 32.231377}, {"timestamp": 1602.3, "power": 32.231377}, {"timestamp": 1622.83, "power": 32.231377}, {"timestamp": 1643.36, "power": 32.231377}, {"timestamp": 1663.89, "power": 32.231377}, {"timestamp": 1684.42, "power": 32.231377}, {"timestamp": 1704.96, "power": 32.231377}, {"timestamp": 1725.49, "power": 32.231377}, {"timestamp": 1746.0, "power": 32.231377}, {"timestamp": 1766.49, "power": 32.231377}, {"timestamp": 1787.02, "power": 32.231377}, {"timestamp": 1807.55, "power": 32.231377}, {"timestamp": 1828.09, "power": 32.231377}, {"timestamp": 1848.62, "power": 32.231377}, {"timestamp": 1869.16, "power": 32.231377}, {"timestamp": 1889.71, "power": 32.231377}, {"timestamp": 1910.2, "power": 32.231377}, {"timestamp": 1930.73, "power": 32.231377}, {"timestamp": 1951.27, "power": 32.231377}, {"timestamp": 1971.81, "power": 32.231377}, {"timestamp": 1992.34, "power": 32.231377}, {"timestamp": 2012.87, "power": 32.276692}, {"timestamp": 2033.86, "power": 32.276692}, {"timestamp": 2054.35, "power": 32.276692}, {"timestamp": 2074.88, "power": 32.276692}, {"timestamp": 2095.41, "power": 32.276692}, {"timestamp": 2115.94, "power": 32.276692}, {"timestamp": 2136.47, "power": 32.276692}, {"timestamp": 2157.0, "power": 32.276692}, {"timestamp": 2177.49, "power": 32.276692}, {"timestamp": 2197.99, "power": 32.276692}, {"timestamp": 2218.52, "power": 32.276692}, {"timestamp": 2239.04, "power": 32.276692}, {"timestamp": 2259.58, "power": 32.276692}, {"timestamp": 2280.1, "power": 32.276692}, {"timestamp": 2300.64, "power": 32.276692}, {"timestamp": 2321.17, "power": 32.276692}, {"timestamp": 2341.69, "power": 32.276692}, {"timestamp": 2362.18, "power": 32.276692}, {"timestamp": 2382.71, "power": 32.276692}, {"timestamp": 2403.24, "power": 32.276692}, {"timestamp": 2423.77, "power": 32.276692}, {"timestamp": 2444.3, "power": 32.276692}, {"timestamp": 2464.83, "power": 32.276692}, {"timestamp": 2485.36, "power": 32.276692}, {"timestamp": 2505.87, "power": 32.276692}, {"timestamp": 2526.36, "power": 32.276692}, {"timestamp": 2546.89, "power": 32.276692}, {"timestamp": 2567.43, "power": 32.276692}, {"timestamp": 2587.96, "power": 32.276692}, {"timestamp": 2608.5, "power": 32.276692}, {"timestamp": 2629.03, "power": 32.276692}, {"timestamp": 2649.57, "power": 32.276692}, {"timestamp": 2670.08, "power": 32.276692}, {"timestamp": 2690.61, "power": 32.276692}, {"timestamp": 2711.16, "power": 32.276692}, {"timestamp": 2731.69, "power": 32.276692}, {"timestamp": 2752.22, "power": 32.276692}, {"timestamp": 2772.76, "power": 32.276692}, {"timestamp": 2793.29, "power": 32.276692}, {"timestamp": 2813.79, "power": 32.276692}, {"timestamp": 2834.29, "power": 32.276692}, {"timestamp": 2854.82, "power": 32.276692}, {"timestamp": 2875.35, "power": 32.276692}, {"timestamp": 2895.88, "power": 32.276692}, {"timestamp": 2916.42, "power": 32.276692}, {"timestamp": 2936.95, "power": 32.276692}, {"timestamp": 2957.49, "power": 32.276692}, {"timestamp": 2977.99, "power": 32.276692}, {"timestamp": 2998.52, "power": 32.276692}, {"timestamp": 3019.05, "power": 32.34024599999999}, {"timestamp": 3040.06, "power": 32.34024599999999}, {"timestamp": 3060.59, "power": 32.34024599999999}, {"timestamp": 3081.12, "power": 32.34024599999999}, {"timestamp": 3101.69, "power": 32.34024599999999}, {"timestamp": 3122.18, "power": 32.34024599999999}, {"timestamp": 3142.71, "power": 32.34024599999999}, {"timestamp": 3163.28, "power": 32.34024599999999}, {"timestamp": 3183.87, "power": 32.34024599999999}, {"timestamp": 3204.4, "power": 32.34024599999999}, {"timestamp": 3224.92, "power": 32.34024599999999}, {"timestamp": 3245.45, "power": 32.34024599999999}, {"timestamp": 3265.95, "power": 32.34024599999999}, {"timestamp": 3286.46, "power": 32.34024599999999}, {"timestamp": 3306.98, "power": 32.34024599999999}, {"timestamp": 3327.51, "power": 32.34024599999999}, {"timestamp": 3348.03, "power": 32.34024599999999}, {"timestamp": 3368.55, "power": 32.34024599999999}, {"timestamp": 3389.07, "power": 32.34024599999999}, {"timestamp": 3409.59, "power": 32.34024599999999}, {"timestamp": 3430.1, "power": 32.34024599999999}, {"timestamp": 3450.63, "power": 32.34024599999999}, {"timestamp": 3471.16, "power": 32.34024599999999}, {"timestamp": 3491.7, "power": 32.34024599999999}, {"timestamp": 3512.23, "power": 32.34024599999999}, {"timestamp": 3532.77, "power": 32.34024599999999}, {"timestamp": 3553.32, "power": 32.34024599999999}, {"timestamp": 3573.84, "power": 32.34024599999999}, {"timestamp": 3594.33, "power": 32.34024599999999}, {"timestamp": 3614.87, "power": 32.34024599999999}, {"timestamp": 3635.41, "power": 32.34024599999999}, {"timestamp": 3655.95, "power": 32.34024599999999}, {"timestamp": 3676.48, "power": 32.34024599999999}, {"timestamp": 3697.03, "power": 32.34024599999999}, {"timestamp": 3717.56, "power": 32.34024599999999}, {"timestamp": 3738.08, "power": 32.34024599999999}, {"timestamp": 3758.61, "power": 32.34024599999999}, {"timestamp": 3779.15, "power": 32.34024599999999}, {"timestamp": 3799.69, "power": 32.34024599999999}, {"timestamp": 3820.23, "power": 32.34024599999999}, {"timestamp": 3840.77, "power": 32.34024599999999}, {"timestamp": 3861.31, "power": 32.34024599999999}, {"timestamp": 3881.83, "power": 32.34024599999999}, {"timestamp": 3902.36, "power": 32.34024599999999}, {"timestamp": 3922.9, "power": 32.34024599999999}, {"timestamp": 3943.44, "power": 32.34024599999999}, {"timestamp": 3963.98, "power": 32.34024599999999}, {"timestamp": 3984.53, "power": 32.34024599999999}, {"timestamp": 4005.06, "power": 32.34024599999999}, {"timestamp": 4025.6, "power": 33.644662999999994}, {"timestamp": 4046.66, "power": 33.644662999999994}, {"timestamp": 4067.2, "power": 33.644662999999994}, {"timestamp": 4087.73, "power": 33.644662999999994}, {"timestamp": 4108.27, "power": 33.644662999999994}, {"timestamp": 4128.81, "power": 33.644662999999994}, {"timestamp": 4149.35, "power": 33.644662999999994}, {"timestamp": 4169.88, "power": 33.644662999999994}, {"timestamp": 4190.37, "power": 33.644662999999994}, {"timestamp": 4210.9, "power": 33.644662999999994}, {"timestamp": 4231.44, "power": 33.644662999999994}, {"timestamp": 4251.98, "power": 33.644662999999994}, {"timestamp": 4272.52, "power": 33.644662999999994}, {"timestamp": 4293.06, "power": 33.644662999999994}, {"timestamp": 4313.6, "power": 33.644662999999994}, {"timestamp": 4334.11, "power": 33.644662999999994}, {"timestamp": 4354.64, "power": 33.644662999999994}, {"timestamp": 4375.18, "power": 33.644662999999994}, {"timestamp": 4395.72, "power": 33.644662999999994}, {"timestamp": 4416.26, "power": 33.644662999999994}, {"timestamp": 4436.8, "power": 33.644662999999994}, {"timestamp": 4457.34, "power": 33.644662999999994}, {"timestamp": 4477.85, "power": 33.644662999999994}, {"timestamp": 4498.34, "power": 33.644662999999994}, {"timestamp": 4518.88, "power": 33.644662999999994}, {"timestamp": 4539.42, "power": 33.644662999999994}, {"timestamp": 4559.97, "power": 33.644662999999994}, {"timestamp": 4580.51, "power": 33.644662999999994}, {"timestamp": 4601.05, "power": 33.644662999999994}, {"timestamp": 4621.6, "power": 33.644662999999994}, {"timestamp": 4642.11, "power": 33.644662999999994}, {"timestamp": 4662.64, "power": 33.644662999999994}, {"timestamp": 4683.18, "power": 33.644662999999994}, {"timestamp": 4703.72, "power": 33.644662999999994}, {"timestamp": 4724.27, "power": 33.644662999999994}, {"timestamp": 4744.81, "power": 33.644662999999994}, {"timestamp": 4765.35, "power": 33.644662999999994}, {"timestamp": 4785.88, "power": 33.644662999999994}, {"timestamp": 4806.37, "power": 33.644662999999994}, {"timestamp": 4826.91, "power": 33.644662999999994}, {"timestamp": 4847.45, "power": 33.644662999999994}, {"timestamp": 4867.99, "power": 33.644662999999994}, {"timestamp": 4888.53, "power": 33.644662999999994}, {"timestamp": 4909.07, "power": 33.644662999999994}, {"timestamp": 4929.71, "power": 33.644662999999994}, {"timestamp": 4950.21, "power": 33.644662999999994}, {"timestamp": 4970.75, "power": 33.644662999999994}, {"timestamp": 4991.29, "power": 33.644662999999994}, {"timestamp": 5011.84, "power": 33.644662999999994}, {"timestamp": 5032.38, "power": 33.053236}, {"timestamp": 5053.47, "power": 33.053236}, {"timestamp": 5073.99, "power": 33.053236}, {"timestamp": 5094.49, "power": 33.053236}, {"timestamp": 5115.03, "power": 33.053236}, {"timestamp": 5135.57, "power": 33.053236}, {"timestamp": 5156.11, "power": 33.053236}, {"timestamp": 5176.65, "power": 33.053236}, {"timestamp": 5197.2, "power": 33.053236}, {"timestamp": 5217.74, "power": 33.053236}, {"timestamp": 5238.24, "power": 33.053236}, {"timestamp": 5258.81, "power": 33.053236}, {"timestamp": 5279.38, "power": 33.053236}, {"timestamp": 5299.94, "power": 33.053236}, {"timestamp": 5320.53, "power": 33.053236}, {"timestamp": 5341.09, "power": 33.053236}, {"timestamp": 5361.68, "power": 33.053236}, {"timestamp": 5382.17, "power": 33.053236}, {"timestamp": 5402.73, "power": 33.053236}, {"timestamp": 5423.3, "power": 33.053236}, {"timestamp": 5443.87, "power": 33.053236}, {"timestamp": 5464.41, "power": 33.053236}, {"timestamp": 5484.98, "power": 33.053236}, {"timestamp": 5505.54, "power": 33.053236}, {"timestamp": 5526.05, "power": 33.053236}, {"timestamp": 5546.62, "power": 33.053236}, {"timestamp": 5567.19, "power": 33.053236}, {"timestamp": 5587.76, "power": 33.053236}, {"timestamp": 5608.31, "power": 33.053236}, {"timestamp": 5628.87, "power": 33.053236}, {"timestamp": 5649.44, "power": 33.053236}, {"timestamp": 5669.96, "power": 33.053236}, {"timestamp": 5690.5, "power": 33.053236}, {"timestamp": 5711.04, "power": 33.053236}, {"timestamp": 5731.57, "power": 33.053236}, {"timestamp": 5752.11, "power": 33.053236}, {"timestamp": 5772.65, "power": 33.053236}, {"timestamp": 5793.19, "power": 33.053236}, {"timestamp": 5813.74, "power": 33.053236}, {"timestamp": 5834.24, "power": 33.053236}, {"timestamp": 5854.77, "power": 33.053236}, {"timestamp": 5875.31, "power": 33.053236}, {"timestamp": 5895.85, "power": 33.053236}, {"timestamp": 5916.39, "power": 33.053236}, {"timestamp": 5936.93, "power": 33.053236}, {"timestamp": 5957.47, "power": 33.053236}, {"timestamp": 5977.99, "power": 33.053236}, {"timestamp": 5998.53, "power": 33.053236}, {"timestamp": 6019.06, "power": 33.053236}, {"timestamp": 6039.6, "power": 32.829655}, {"timestamp": 6060.62, "power": 32.829655}, {"timestamp": 6081.16, "power": 32.829655}, {"timestamp": 6101.71, "power": 32.829655}, {"timestamp": 6122.21, "power": 32.829655}, {"timestamp": 6142.7, "power": 32.829655}, {"timestamp": 6163.23, "power": 32.829655}, {"timestamp": 6183.77, "power": 32.829655}, {"timestamp": 6204.31, "power": 32.829655}, {"timestamp": 6224.85, "power": 32.829655}, {"timestamp": 6245.39, "power": 32.829655}, {"timestamp": 6265.91, "power": 32.829655}, {"timestamp": 6286.4, "power": 32.829655}, {"timestamp": 6306.93, "power": 32.829655}, {"timestamp": 6327.48, "power": 32.829655}, {"timestamp": 6348.01, "power": 32.829655}, {"timestamp": 6368.55, "power": 32.829655}, {"timestamp": 6389.1, "power": 32.829655}, {"timestamp": 6409.67, "power": 32.829655}, {"timestamp": 6430.16, "power": 32.829655}, {"timestamp": 6450.69, "power": 32.829655}, {"timestamp": 6471.23, "power": 32.829655}, {"timestamp": 6491.77, "power": 32.829655}, {"timestamp": 6512.31, "power": 32.829655}, {"timestamp": 6532.85, "power": 32.829655}, {"timestamp": 6553.39, "power": 32.829655}, {"timestamp": 6573.9, "power": 32.829655}, {"timestamp": 6594.4, "power": 32.829655}, {"timestamp": 6614.93, "power": 32.829655}, {"timestamp": 6635.47, "power": 32.829655}, {"timestamp": 6656.01, "power": 32.829655}, {"timestamp": 6676.55, "power": 32.829655}, {"timestamp": 6697.09, "power": 32.829655}, {"timestamp": 6717.66, "power": 32.829655}, {"timestamp": 6738.15, "power": 32.829655}, {"timestamp": 6758.69, "power": 32.829655}, {"timestamp": 6779.23, "power": 32.829655}, {"timestamp": 6799.77, "power": 32.829655}, {"timestamp": 6820.31, "power": 32.829655}, {"timestamp": 6840.85, "power": 32.829655}, {"timestamp": 6861.39, "power": 32.829655}, {"timestamp": 6881.91, "power": 32.829655}, {"timestamp": 6902.4, "power": 32.829655}, {"timestamp": 6922.93, "power": 32.829655}, {"timestamp": 6943.47, "power": 32.829655}, {"timestamp": 6964.02, "power": 32.829655}, {"timestamp": 6984.56, "power": 32.829655}, {"timestamp": 7005.1, "power": 32.829655}, {"timestamp": 7025.65, "power": 32.829655}, {"timestamp": 7046.14, "power": 32.842585}, {"timestamp": 7067.26, "power": 32.842585}, {"timestamp": 7087.79, "power": 32.842585}, {"timestamp": 7108.34, "power": 32.842585}, {"timestamp": 7128.87, "power": 32.842585}, {"timestamp": 7149.41, "power": 32.842585}, {"timestamp": 7169.93, "power": 32.842585}, {"timestamp": 7190.42, "power": 32.842585}, {"timestamp": 7210.97, "power": 32.842585}, {"timestamp": 7231.5, "power": 32.842585}, {"timestamp": 7252.04, "power": 32.842585}, {"timestamp": 7272.58, "power": 32.842585}, {"timestamp": 7293.12, "power": 32.842585}, {"timestamp": 7313.66, "power": 32.842585}, {"timestamp": 7334.16, "power": 32.842585}, {"timestamp": 7354.7, "power": 32.842585}, {"timestamp": 7375.24, "power": 32.842585}, {"timestamp": 7395.78, "power": 32.842585}, {"timestamp": 7416.32, "power": 32.842585}, {"timestamp": 7436.86, "power": 32.842585}, {"timestamp": 7457.4, "power": 32.842585}, {"timestamp": 7477.91, "power": 32.842585}, {"timestamp": 7498.41, "power": 32.842585}, {"timestamp": 7518.94, "power": 32.842585}, {"timestamp": 7539.48, "power": 32.842585}, {"timestamp": 7560.02, "power": 32.842585}, {"timestamp": 7580.55, "power": 32.842585}, {"timestamp": 7601.1, "power": 32.842585}, {"timestamp": 7621.66, "power": 32.842585}, {"timestamp": 7642.15, "power": 32.842585}, {"timestamp": 7662.7, "power": 32.842585}, {"timestamp": 7683.24, "power": 32.842585}, {"timestamp": 7703.78, "power": 32.842585}, {"timestamp": 7724.32, "power": 32.842585}, {"timestamp": 7744.86, "power": 32.842585}, {"timestamp": 7765.4, "power": 32.842585}, {"timestamp": 7785.92, "power": 32.842585}, {"timestamp": 7806.42, "power": 32.842585}, {"timestamp": 7826.95, "power": 32.842585}, {"timestamp": 7847.5, "power": 32.842585}, {"timestamp": 7868.03, "power": 32.842585}, {"timestamp": 7888.57, "power": 32.842585}, {"timestamp": 7909.11, "power": 32.842585}, {"timestamp": 7929.66, "power": 32.842585}, {"timestamp": 7950.15, "power": 32.842585}, {"timestamp": 7970.69, "power": 32.842585}, {"timestamp": 7991.23, "power": 32.842585}, {"timestamp": 8011.77, "power": 32.842585}, {"timestamp": 8032.31, "power": 32.842585}, {"timestamp": 8052.85, "power": 33.142624999999995}, {"timestamp": 8074.09, "power": 33.142624999999995}, {"timestamp": 8094.63, "power": 33.142624999999995}, {"timestamp": 8115.17, "power": 33.142624999999995}, {"timestamp": 8135.71, "power": 33.142624999999995}, {"timestamp": 8156.25, "power": 33.142624999999995}, {"timestamp": 8176.79, "power": 33.142624999999995}, {"timestamp": 8197.33, "power": 33.142624999999995}, {"timestamp": 8217.85, "power": 33.142624999999995}, {"timestamp": 8238.39, "power": 33.142624999999995}, {"timestamp": 8258.93, "power": 33.142624999999995}, {"timestamp": 8279.47, "power": 33.142624999999995}, {"timestamp": 8300.01, "power": 33.142624999999995}, {"timestamp": 8320.54, "power": 33.142624999999995}, {"timestamp": 8341.09, "power": 33.142624999999995}, {"timestamp": 8361.62, "power": 33.142624999999995}, {"timestamp": 8382.14, "power": 33.142624999999995}, {"timestamp": 8402.67, "power": 33.142624999999995}, {"timestamp": 8423.21, "power": 33.142624999999995}, {"timestamp": 8443.75, "power": 33.142624999999995}, {"timestamp": 8464.29, "power": 33.142624999999995}, {"timestamp": 8484.83, "power": 33.142624999999995}, {"timestamp": 8505.37, "power": 33.142624999999995}, {"timestamp": 8525.89, "power": 33.142624999999995}, {"timestamp": 8546.38, "power": 33.142624999999995}, {"timestamp": 8566.91, "power": 33.142624999999995}, {"timestamp": 8587.45, "power": 33.142624999999995}, {"timestamp": 8607.99, "power": 33.142624999999995}, {"timestamp": 8628.53, "power": 33.142624999999995}, {"timestamp": 8649.07, "power": 33.142624999999995}, {"timestamp": 8669.61, "power": 33.142624999999995}, {"timestamp": 8690.12, "power": 33.142624999999995}, {"timestamp": 8710.67, "power": 33.142624999999995}, {"timestamp": 8731.23, "power": 33.142624999999995}, {"timestamp": 8751.8, "power": 33.142624999999995}, {"timestamp": 8772.36, "power": 33.142624999999995}, {"timestamp": 8792.92, "power": 33.142624999999995}, {"timestamp": 8813.49, "power": 33.142624999999995}, {"timestamp": 8834.01, "power": 33.142624999999995}, {"timestamp": 8854.55, "power": 33.142624999999995}, {"timestamp": 8875.1, "power": 33.142624999999995}, {"timestamp": 8895.66, "power": 33.142624999999995}, {"timestamp": 8916.22, "power": 33.142624999999995}, {"timestamp": 8936.79, "power": 33.142624999999995}, {"timestamp": 8957.35, "power": 33.142624999999995}, {"timestamp": 8977.88, "power": 33.142624999999995}, {"timestamp": 8998.38, "power": 33.142624999999995}, {"timestamp": 9018.94, "power": 33.142624999999995}, {"timestamp": 9039.51, "power": 33.142624999999995}, {"timestamp": 9060.06, "power": 33.122752}, {"timestamp": 9081.25, "power": 33.122752}, {"timestamp": 9101.76, "power": 33.122752}, {"timestamp": 9122.26, "power": 33.122752}, {"timestamp": 9142.79, "power": 33.122752}, {"timestamp": 9163.33, "power": 33.122752}, {"timestamp": 9183.87, "power": 33.122752}, {"timestamp": 9204.41, "power": 33.122752}, {"timestamp": 9224.95, "power": 33.122752}, {"timestamp": 9245.49, "power": 33.122752}, {"timestamp": 9266.01, "power": 33.122752}, {"timestamp": 9286.54, "power": 33.122752}, {"timestamp": 9307.08, "power": 33.122752}, {"timestamp": 9327.62, "power": 33.122752}, {"timestamp": 9348.15, "power": 33.122752}, {"timestamp": 9368.69, "power": 33.122752}, {"timestamp": 9389.23, "power": 33.122752}, {"timestamp": 9409.75, "power": 33.122752}, {"timestamp": 9430.24, "power": 33.122752}, {"timestamp": 9450.77, "power": 33.122752}, {"timestamp": 9471.31, "power": 33.122752}, {"timestamp": 9491.85, "power": 33.122752}, {"timestamp": 9512.39, "power": 33.122752}, {"timestamp": 9532.93, "power": 33.122752}, {"timestamp": 9553.47, "power": 33.122752}, {"timestamp": 9574.01, "power": 33.122752}, {"timestamp": 9594.57, "power": 33.122752}, {"timestamp": 9615.15, "power": 33.122752}, {"timestamp": 9635.73, "power": 33.122752}, {"timestamp": 9656.3, "power": 33.122752}, {"timestamp": 9676.87, "power": 33.122752}, {"timestamp": 9697.41, "power": 33.122752}, {"timestamp": 9717.93, "power": 33.122752}, {"timestamp": 9738.42, "power": 33.122752}, {"timestamp": 9758.95, "power": 33.122752}, {"timestamp": 9779.49, "power": 33.122752}, {"timestamp": 9800.03, "power": 33.122752}, {"timestamp": 9820.57, "power": 33.122752}, {"timestamp": 9841.11, "power": 33.122752}, {"timestamp": 9861.65, "power": 33.122752}, {"timestamp": 9882.15, "power": 33.122752}, {"timestamp": 9902.68, "power": 33.122752}, {"timestamp": 9923.22, "power": 33.122752}, {"timestamp": 9943.76, "power": 33.122752}, {"timestamp": 9964.3, "power": 33.122752}, {"timestamp": 9984.84, "power": 33.122752}, {"timestamp": 10005.4, "power": 33.122752}, {"timestamp": 10025.9, "power": 33.122752}, {"timestamp": 10046.4, "power": 33.122752}, {"timestamp": 10067.0, "power": 32.78545}, {"timestamp": 10088.0, "power": 32.78545}, {"timestamp": 10108.5, "power": 32.78545}, {"timestamp": 10129.1, "power": 32.78545}, {"timestamp": 10149.6, "power": 32.78545}, {"timestamp": 10170.1, "power": 32.78545}, {"timestamp": 10190.6, "power": 32.78545}, {"timestamp": 10211.2, "power": 32.78545}, {"timestamp": 10231.7, "power": 32.78545}, {"timestamp": 10252.2, "power": 32.78545}, {"timestamp": 10272.8, "power": 32.78545}, {"timestamp": 10293.3, "power": 32.78545}, {"timestamp": 10313.8, "power": 32.78545}, {"timestamp": 10334.4, "power": 32.78545}, {"timestamp": 10354.9, "power": 32.78545}, {"timestamp": 10375.5, "power": 32.78545}, {"timestamp": 10396.0, "power": 32.78545}, {"timestamp": 10416.5, "power": 32.78545}, {"timestamp": 10437.1, "power": 32.78545}, {"timestamp": 10457.6, "power": 32.78545}, {"timestamp": 10478.1, "power": 32.78545}, {"timestamp": 10498.7, "power": 32.78545}, {"timestamp": 10519.2, "power": 32.78545}, {"timestamp": 10539.7, "power": 32.78545}, {"timestamp": 10560.3, "power": 32.78545}, {"timestamp": 10580.9, "power": 32.78545}, {"timestamp": 10601.4, "power": 32.78545}, {"timestamp": 10621.9, "power": 32.78545}, {"timestamp": 10642.5, "power": 32.78545}, {"timestamp": 10663.0, "power": 32.78545}, {"timestamp": 10683.5, "power": 32.78545}, {"timestamp": 10704.1, "power": 32.78545}, {"timestamp": 10724.6, "power": 32.78545}, {"timestamp": 10745.2, "power": 32.78545}, {"timestamp": 10765.7, "power": 32.78545}, {"timestamp": 10786.2, "power": 32.78545}, {"timestamp": 10806.8, "power": 32.78545}, {"timestamp": 10827.3, "power": 32.78545}, {"timestamp": 10847.8, "power": 32.78545}, {"timestamp": 10868.4, "power": 32.78545}, {"timestamp": 10888.9, "power": 32.78545}, {"timestamp": 10909.5, "power": 32.78545}, {"timestamp": 10930.0, "power": 32.78545}, {"timestamp": 10950.5, "power": 32.78545}, {"timestamp": 10971.1, "power": 32.78545}, {"timestamp": 10991.6, "power": 32.78545}, {"timestamp": 11012.2, "power": 32.78545}, {"timestamp": 11032.7, "power": 32.78545}, {"timestamp": 11053.2, "power": 32.78545}, {"timestamp": 11073.8, "power": 33.186168}, {"timestamp": 11095.3, "power": 33.186168}, {"timestamp": 11115.8, "power": 33.186168}, {"timestamp": 11136.4, "power": 33.186168}, {"timestamp": 11156.9, "power": 33.186168}, {"timestamp": 11177.5, "power": 33.186168}, {"timestamp": 11198.0, "power": 33.186168}, {"timestamp": 11218.5, "power": 33.186168}, {"timestamp": 11239.1, "power": 33.186168}, {"timestamp": 11259.6, "power": 33.186168}, {"timestamp": 11280.2, "power": 33.186168}, {"timestamp": 11300.7, "power": 33.186168}, {"timestamp": 11321.3, "power": 33.186168}, {"timestamp": 11341.8, "power": 33.186168}, {"timestamp": 11362.3, "power": 33.186168}, {"timestamp": 11382.8, "power": 33.186168}, {"timestamp": 11403.4, "power": 33.186168}, {"timestamp": 11423.9, "power": 33.186168}, {"timestamp": 11444.4, "power": 33.186168}, {"timestamp": 11465.0, "power": 33.186168}, {"timestamp": 11485.5, "power": 33.186168}, {"timestamp": 11506.0, "power": 33.186168}, {"timestamp": 11526.6, "power": 33.186168}, {"timestamp": 11547.1, "power": 33.186168}, {"timestamp": 11567.7, "power": 33.186168}, {"timestamp": 11588.2, "power": 33.186168}, {"timestamp": 11608.7, "power": 33.186168}, {"timestamp": 11629.3, "power": 33.186168}, {"timestamp": 11649.8, "power": 33.186168}, {"timestamp": 11670.3, "power": 33.186168}, {"timestamp": 11690.9, "power": 33.186168}, {"timestamp": 11711.4, "power": 33.186168}, {"timestamp": 11731.9, "power": 33.186168}, {"timestamp": 11752.5, "power": 33.186168}, {"timestamp": 11773.0, "power": 33.186168}, {"timestamp": 11793.6, "power": 33.186168}, {"timestamp": 11814.1, "power": 33.186168}, {"timestamp": 11834.6, "power": 33.186168}, {"timestamp": 11855.2, "power": 33.186168}, {"timestamp": 11875.7, "power": 33.186168}, {"timestamp": 11896.2, "power": 33.186168}, {"timestamp": 11916.8, "power": 33.186168}, {"timestamp": 11937.3, "power": 33.186168}, {"timestamp": 11957.8, "power": 33.186168}, {"timestamp": 11978.4, "power": 33.186168}, {"timestamp": 11998.9, "power": 33.186168}, {"timestamp": 12019.5, "power": 33.186168}, {"timestamp": 12040.0, "power": 33.186168}, {"timestamp": 12060.5, "power": 33.186168}, {"timestamp": 12081.1, "power": 33.30711599999999}, {"timestamp": 12102.4, "power": 33.30711599999999}, {"timestamp": 12122.9, "power": 33.30711599999999}, {"timestamp": 12143.5, "power": 33.30711599999999}, {"timestamp": 12164.0, "power": 33.30711599999999}, {"timestamp": 12184.5, "power": 33.30711599999999}, {"timestamp": 12205.1, "power": 33.30711599999999}, {"timestamp": 12225.6, "power": 33.30711599999999}, {"timestamp": 12246.1, "power": 33.30711599999999}, {"timestamp": 12266.6, "power": 33.30711599999999}, {"timestamp": 12287.2, "power": 33.30711599999999}, {"timestamp": 12307.7, "power": 33.30711599999999}, {"timestamp": 12328.3, "power": 33.30711599999999}, {"timestamp": 12348.9, "power": 33.30711599999999}, {"timestamp": 12369.4, "power": 33.30711599999999}, {"timestamp": 12390.0, "power": 33.30711599999999}, {"timestamp": 12410.5, "power": 33.30711599999999}, {"timestamp": 12431.1, "power": 33.30711599999999}, {"timestamp": 12451.6, "power": 33.30711599999999}, {"timestamp": 12472.1, "power": 33.30711599999999}, {"timestamp": 12492.7, "power": 33.30711599999999}, {"timestamp": 12513.3, "power": 33.30711599999999}, {"timestamp": 12533.8, "power": 33.30711599999999}, {"timestamp": 12554.3, "power": 33.30711599999999}, {"timestamp": 12574.8, "power": 33.30711599999999}, {"timestamp": 12595.4, "power": 33.30711599999999}, {"timestamp": 12615.9, "power": 33.30711599999999}, {"timestamp": 12636.5, "power": 33.30711599999999}, {"timestamp": 12657.1, "power": 33.30711599999999}, {"timestamp": 12677.7, "power": 33.30711599999999}, {"timestamp": 12698.2, "power": 33.30711599999999}, {"timestamp": 12718.7, "power": 33.30711599999999}, {"timestamp": 12739.3, "power": 33.30711599999999}, {"timestamp": 12759.8, "power": 33.30711599999999}, {"timestamp": 12780.4, "power": 33.30711599999999}, {"timestamp": 12801.0, "power": 33.30711599999999}, {"timestamp": 12821.5, "power": 33.30711599999999}, {"timestamp": 12842.0, "power": 33.30711599999999}, {"timestamp": 12862.6, "power": 33.30711599999999}, {"timestamp": 12883.1, "power": 33.30711599999999}, {"timestamp": 12903.7, "power": 33.30711599999999}, {"timestamp": 12924.3, "power": 33.30711599999999}, {"timestamp": 12944.8, "power": 33.30711599999999}, {"timestamp": 12965.4, "power": 33.30711599999999}, {"timestamp": 12985.9, "power": 33.30711599999999}, {"timestamp": 13006.4, "power": 33.30711599999999}, {"timestamp": 13026.9, "power": 33.30711599999999}, {"timestamp": 13047.5, "power": 33.30711599999999}, {"timestamp": 13068.1, "power": 33.30711599999999}, {"timestamp": 13088.6, "power": 34.087841}, {"timestamp": 13109.7, "power": 34.087841}, {"timestamp": 13130.2, "power": 34.087841}, {"timestamp": 13150.8, "power": 34.087841}, {"timestamp": 13171.4, "power": 34.087841}, {"timestamp": 13191.9, "power": 34.087841}, {"timestamp": 13212.5, "power": 34.087841}, {"timestamp": 13233.1, "power": 34.087841}, {"timestamp": 13253.6, "power": 34.087841}, {"timestamp": 13274.1, "power": 34.087841}, {"timestamp": 13294.7, "power": 34.087841}, {"timestamp": 13315.3, "power": 34.087841}, {"timestamp": 13335.8, "power": 34.087841}, {"timestamp": 13356.4, "power": 34.087841}, {"timestamp": 13377.0, "power": 34.087841}, {"timestamp": 13397.6, "power": 34.087841}, {"timestamp": 13418.1, "power": 34.087841}, {"timestamp": 13438.7, "power": 34.087841}, {"timestamp": 13459.2, "power": 34.087841}, {"timestamp": 13479.8, "power": 34.087841}, {"timestamp": 13500.4, "power": 34.087841}, {"timestamp": 13520.9, "power": 34.087841}, {"timestamp": 13541.5, "power": 34.087841}, {"timestamp": 13562.0, "power": 34.087841}, {"timestamp": 13582.6, "power": 34.087841}, {"timestamp": 13603.2, "power": 34.087841}, {"timestamp": 13623.7, "power": 34.087841}, {"timestamp": 13644.3, "power": 34.087841}, {"timestamp": 13664.9, "power": 34.087841}, {"timestamp": 13685.4, "power": 34.087841}, {"timestamp": 13706.0, "power": 34.087841}, {"timestamp": 13726.5, "power": 34.087841}, {"timestamp": 13747.1, "power": 34.087841}, {"timestamp": 13767.7, "power": 34.087841}, {"timestamp": 13788.2, "power": 34.087841}, {"timestamp": 13808.8, "power": 34.087841}, {"timestamp": 13829.4, "power": 34.087841}, {"timestamp": 13849.9, "power": 34.087841}, {"timestamp": 13870.5, "power": 34.087841}, {"timestamp": 13891.0, "power": 34.087841}, {"timestamp": 13911.6, "power": 34.087841}, {"timestamp": 13932.2, "power": 34.087841}, {"timestamp": 13952.7, "power": 34.087841}, {"timestamp": 13973.3, "power": 34.087841}, {"timestamp": 13993.8, "power": 34.087841}, {"timestamp": 14014.3, "power": 34.087841}, {"timestamp": 14034.9, "power": 34.087841}, {"timestamp": 14055.5, "power": 34.087841}, {"timestamp": 14076.0, "power": 34.087841}, {"timestamp": 14096.6, "power": 33.178411}, {"timestamp": 14117.8, "power": 33.178411}, {"timestamp": 14138.3, "power": 33.178411}, {"timestamp": 14158.9, "power": 33.178411}, {"timestamp": 14179.4, "power": 33.178411}, {"timestamp": 14199.9, "power": 33.178411}, {"timestamp": 14220.5, "power": 33.178411}, {"timestamp": 14241.0, "power": 33.178411}, {"timestamp": 14261.6, "power": 33.178411}, {"timestamp": 14282.1, "power": 33.178411}, {"timestamp": 14302.7, "power": 33.178411}, {"timestamp": 14323.2, "power": 33.178411}, {"timestamp": 14343.8, "power": 33.178411}, {"timestamp": 14364.4, "power": 33.178411}, {"timestamp": 14384.9, "power": 33.178411}, {"timestamp": 14405.5, "power": 33.178411}, {"timestamp": 14426.0, "power": 33.178411}, {"timestamp": 14446.6, "power": 33.178411}, {"timestamp": 14467.1, "power": 33.178411}, {"timestamp": 14487.7, "power": 33.178411}, {"timestamp": 14508.2, "power": 33.178411}, {"timestamp": 14528.8, "power": 33.178411}, {"timestamp": 14549.4, "power": 33.178411}, {"timestamp": 14569.9, "power": 33.178411}, {"timestamp": 14590.4, "power": 33.178411}, {"timestamp": 14611.0, "power": 33.178411}, {"timestamp": 14631.6, "power": 33.178411}, {"timestamp": 14652.1, "power": 33.178411}, {"timestamp": 14672.7, "power": 33.178411}, {"timestamp": 14693.3, "power": 33.178411}, {"timestamp": 14713.8, "power": 33.178411}, {"timestamp": 14734.3, "power": 33.178411}, {"timestamp": 14754.9, "power": 33.178411}, {"timestamp": 14775.4, "power": 33.178411}, {"timestamp": 14796.0, "power": 33.178411}, {"timestamp": 14816.6, "power": 33.178411}, {"timestamp": 14837.1, "power": 33.178411}, {"timestamp": 14857.7, "power": 33.178411}, {"timestamp": 14878.2, "power": 33.178411}, {"timestamp": 14898.8, "power": 33.178411}, {"timestamp": 14919.4, "power": 33.178411}, {"timestamp": 14939.9, "power": 33.178411}, {"timestamp": 14960.5, "power": 33.178411}, {"timestamp": 14981.1, "power": 33.178411}, {"timestamp": 15001.6, "power": 33.178411}, {"timestamp": 15022.1, "power": 33.178411}, {"timestamp": 15042.7, "power": 33.178411}, {"timestamp": 15063.2, "power": 33.178411}, {"timestamp": 15083.8, "power": 33.178411}, {"timestamp": 15104.4, "power": 32.780356}, {"timestamp": 15125.4, "power": 32.780356}, {"timestamp": 15145.9, "power": 32.780356}, {"timestamp": 15166.4, "power": 32.780356}, {"timestamp": 15187.0, "power": 32.780356}, {"timestamp": 15207.5, "power": 32.780356}, {"timestamp": 15228.1, "power": 32.780356}, {"timestamp": 15248.6, "power": 32.780356}, {"timestamp": 15269.1, "power": 32.780356}, {"timestamp": 15289.7, "power": 32.780356}, {"timestamp": 15310.2, "power": 32.780356}, {"timestamp": 15330.7, "power": 32.780356}, {"timestamp": 15351.3, "power": 32.780356}, {"timestamp": 15371.8, "power": 32.780356}, {"timestamp": 15392.3, "power": 32.780356}, {"timestamp": 15412.9, "power": 32.780356}, {"timestamp": 15433.4, "power": 32.780356}, {"timestamp": 15453.9, "power": 32.780356}, {"timestamp": 15474.5, "power": 32.780356}, {"timestamp": 15495.0, "power": 32.780356}, {"timestamp": 15515.6, "power": 32.780356}, {"timestamp": 15536.1, "power": 32.780356}, {"timestamp": 15556.6, "power": 32.780356}, {"timestamp": 15577.2, "power": 32.780356}, {"timestamp": 15597.7, "power": 32.780356}, {"timestamp": 15618.2, "power": 32.780356}, {"timestamp": 15638.8, "power": 32.780356}, {"timestamp": 15659.3, "power": 32.780356}, {"timestamp": 15679.8, "power": 32.780356}, {"timestamp": 15700.4, "power": 32.780356}, {"timestamp": 15720.9, "power": 32.780356}, {"timestamp": 15741.4, "power": 32.780356}, {"timestamp": 15761.9, "power": 32.780356}, {"timestamp": 15782.5, "power": 32.780356}, {"timestamp": 15803.1, "power": 32.780356}, {"timestamp": 15823.6, "power": 32.780356}, {"timestamp": 15844.2, "power": 32.780356}, {"timestamp": 15864.8, "power": 32.780356}, {"timestamp": 15885.3, "power": 32.780356}, {"timestamp": 15905.8, "power": 32.780356}, {"timestamp": 15926.3, "power": 32.780356}, {"timestamp": 15946.9, "power": 32.780356}, {"timestamp": 15967.4, "power": 32.780356}, {"timestamp": 15988.0, "power": 32.780356}, {"timestamp": 16008.6, "power": 32.780356}, {"timestamp": 16029.1, "power": 32.780356}, {"timestamp": 16049.7, "power": 32.780356}, {"timestamp": 16070.2, "power": 32.780356}, {"timestamp": 16090.8, "power": 32.780356}, {"timestamp": 16111.4, "power": 33.072742000000005}, {"timestamp": 16132.4, "power": 33.072742000000005}, {"timestamp": 16153.0, "power": 33.072742000000005}, {"timestamp": 16173.5, "power": 33.072742000000005}, {"timestamp": 16194.0, "power": 33.072742000000005}, {"timestamp": 16214.5, "power": 33.072742000000005}, {"timestamp": 16235.0, "power": 33.072742000000005}, {"timestamp": 16255.6, "power": 33.072742000000005}, {"timestamp": 16276.1, "power": 33.072742000000005}, {"timestamp": 16296.7, "power": 33.072742000000005}, {"timestamp": 16317.2, "power": 33.072742000000005}, {"timestamp": 16337.7, "power": 33.072742000000005}, {"timestamp": 16358.2, "power": 33.072742000000005}, {"timestamp": 16378.7, "power": 33.072742000000005}, {"timestamp": 16399.3, "power": 33.072742000000005}, {"timestamp": 16419.8, "power": 33.072742000000005}, {"timestamp": 16440.4, "power": 33.072742000000005}, {"timestamp": 16460.9, "power": 33.072742000000005}, {"timestamp": 16481.4, "power": 33.072742000000005}, {"timestamp": 16502.0, "power": 33.072742000000005}, {"timestamp": 16522.5, "power": 33.072742000000005}, {"timestamp": 16543.1, "power": 33.072742000000005}, {"timestamp": 16563.7, "power": 33.072742000000005}, {"timestamp": 16584.2, "power": 33.072742000000005}, {"timestamp": 16604.8, "power": 33.072742000000005}, {"timestamp": 16625.4, "power": 33.072742000000005}, {"timestamp": 16645.9, "power": 33.072742000000005}, {"timestamp": 16666.4, "power": 33.072742000000005}, {"timestamp": 16686.9, "power": 33.072742000000005}, {"timestamp": 16707.5, "power": 33.072742000000005}, {"timestamp": 16728.1, "power": 33.072742000000005}, {"timestamp": 16748.6, "power": 33.072742000000005}, {"timestamp": 16769.2, "power": 33.072742000000005}, {"timestamp": 16789.7, "power": 33.072742000000005}, {"timestamp": 16810.2, "power": 33.072742000000005}, {"timestamp": 16830.8, "power": 33.072742000000005}, {"timestamp": 16851.4, "power": 33.072742000000005}, {"timestamp": 16871.9, "power": 33.072742000000005}, {"timestamp": 16892.5, "power": 33.072742000000005}, {"timestamp": 16913.1, "power": 33.072742000000005}, {"timestamp": 16933.6, "power": 33.072742000000005}, {"timestamp": 16954.1, "power": 33.072742000000005}, {"timestamp": 16974.7, "power": 33.072742000000005}, {"timestamp": 16995.2, "power": 33.072742000000005}, {"timestamp": 17015.8, "power": 33.072742000000005}, {"timestamp": 17036.4, "power": 33.072742000000005}, {"timestamp": 17056.9, "power": 33.072742000000005}, {"timestamp": 17077.5, "power": 33.072742000000005}, {"timestamp": 17098.0, "power": 33.072742000000005}, {"timestamp": 17118.6, "power": 33.060312999999994}, {"timestamp": 17139.6, "power": 33.060312999999994}, {"timestamp": 17160.2, "power": 33.060312999999994}, {"timestamp": 17180.7, "power": 33.060312999999994}, {"timestamp": 17201.2, "power": 33.060312999999994}, {"timestamp": 17221.8, "power": 33.060312999999994}, {"timestamp": 17242.3, "power": 33.060312999999994}, {"timestamp": 17262.8, "power": 33.060312999999994}, {"timestamp": 17283.3, "power": 33.060312999999994}, {"timestamp": 17303.9, "power": 33.060312999999994}, {"timestamp": 17324.4, "power": 33.060312999999994}, {"timestamp": 17345.0, "power": 33.060312999999994}, {"timestamp": 17365.5, "power": 33.060312999999994}, {"timestamp": 17386.0, "power": 33.060312999999994}, {"timestamp": 17406.6, "power": 33.060312999999994}, {"timestamp": 17427.1, "power": 33.060312999999994}, {"timestamp": 17447.7, "power": 33.060312999999994}, {"timestamp": 17468.2, "power": 33.060312999999994}, {"timestamp": 17488.7, "power": 33.060312999999994}, {"timestamp": 17509.3, "power": 33.060312999999994}, {"timestamp": 17529.8, "power": 33.060312999999994}, {"timestamp": 17550.3, "power": 33.060312999999994}, {"timestamp": 17570.8, "power": 33.060312999999994}, {"timestamp": 17591.4, "power": 33.060312999999994}, {"timestamp": 17612.0, "power": 33.060312999999994}, {"timestamp": 17632.5, "power": 33.060312999999994}, {"timestamp": 17653.1, "power": 33.060312999999994}, {"timestamp": 17673.7, "power": 33.060312999999994}, {"timestamp": 17694.2, "power": 33.060312999999994}, {"timestamp": 17714.8, "power": 33.060312999999994}, {"timestamp": 17735.3, "power": 33.060312999999994}, {"timestamp": 17755.9, "power": 33.060312999999994}, {"timestamp": 17776.4, "power": 33.060312999999994}, {"timestamp": 17797.0, "power": 33.060312999999994}, {"timestamp": 17817.6, "power": 33.060312999999994}, {"timestamp": 17838.1, "power": 33.060312999999994}, {"timestamp": 17858.6, "power": 33.060312999999994}, {"timestamp": 17879.2, "power": 33.060312999999994}, {"timestamp": 17899.7, "power": 33.060312999999994}, {"timestamp": 17920.3, "power": 33.060312999999994}, {"timestamp": 17940.9, "power": 33.060312999999994}, {"timestamp": 17961.4, "power": 33.060312999999994}, {"timestamp": 17982.0, "power": 33.060312999999994}, {"timestamp": 18002.4, "power": 33.060312999999994}, {"timestamp": 18023.0, "power": 33.060312999999994}, {"timestamp": 18043.6, "power": 33.060312999999994}, {"timestamp": 18064.1, "power": 33.060312999999994}, {"timestamp": 18084.7, "power": 33.060312999999994}, {"timestamp": 18105.3, "power": 33.060312999999994}, {"timestamp": 18125.8, "power": 33.631692}, {"timestamp": 18147.6, "power": 33.631692}, {"timestamp": 18168.2, "power": 33.631692}, {"timestamp": 18188.7, "power": 33.631692}, {"timestamp": 18209.3, "power": 33.631692}, {"timestamp": 18229.8, "power": 33.631692}, {"timestamp": 18250.3, "power": 33.631692}, {"timestamp": 18270.9, "power": 33.631692}, {"timestamp": 18291.4, "power": 33.631692}, {"timestamp": 18311.9, "power": 33.631692}, {"timestamp": 18332.5, "power": 33.631692}, {"timestamp": 18353.0, "power": 33.631692}, {"timestamp": 18373.6, "power": 33.631692}, {"timestamp": 18394.1, "power": 33.631692}, {"timestamp": 18414.6, "power": 33.631692}, {"timestamp": 18435.2, "power": 33.631692}, {"timestamp": 18455.7, "power": 33.631692}, {"timestamp": 18476.2, "power": 33.631692}, {"timestamp": 18496.8, "power": 33.631692}, {"timestamp": 18517.4, "power": 33.631692}, {"timestamp": 18537.9, "power": 33.631692}, {"timestamp": 18558.4, "power": 33.631692}, {"timestamp": 18579.0, "power": 33.631692}, {"timestamp": 18599.5, "power": 33.631692}, {"timestamp": 18620.1, "power": 33.631692}, {"timestamp": 18640.7, "power": 33.631692}, {"timestamp": 18661.2, "power": 33.631692}, {"timestamp": 18681.8, "power": 33.631692}, {"timestamp": 18702.2, "power": 33.631692}, {"timestamp": 18722.8, "power": 33.631692}, {"timestamp": 18743.4, "power": 33.631692}, {"timestamp": 18763.9, "power": 33.631692}, {"timestamp": 18784.5, "power": 33.631692}, {"timestamp": 18805.1, "power": 33.631692}, {"timestamp": 18825.7, "power": 33.631692}, {"timestamp": 18846.2, "power": 33.631692}, {"timestamp": 18866.7, "power": 33.631692}, {"timestamp": 18887.3, "power": 33.631692}, {"timestamp": 18907.8, "power": 33.631692}, {"timestamp": 18928.4, "power": 33.631692}, {"timestamp": 18949.0, "power": 33.631692}, {"timestamp": 18969.5, "power": 33.631692}, {"timestamp": 18990.0, "power": 33.631692}, {"timestamp": 19010.6, "power": 33.631692}, {"timestamp": 19031.2, "power": 33.631692}, {"timestamp": 19051.7, "power": 33.631692}, {"timestamp": 19072.3, "power": 33.631692}, {"timestamp": 19092.9, "power": 33.631692}, {"timestamp": 19113.4, "power": 33.631692}, {"timestamp": 19133.9, "power": 32.800475000000006}, {"timestamp": 19155.0, "power": 32.800475000000006}, {"timestamp": 19175.5, "power": 32.800475000000006}, {"timestamp": 19196.1, "power": 32.800475000000006}, {"timestamp": 19216.6, "power": 32.800475000000006}, {"timestamp": 19237.2, "power": 32.800475000000006}, {"timestamp": 19257.7, "power": 32.800475000000006}, {"timestamp": 19278.2, "power": 32.800475000000006}, {"timestamp": 19298.7, "power": 32.800475000000006}, {"timestamp": 19319.3, "power": 32.800475000000006}, {"timestamp": 19339.8, "power": 32.800475000000006}, {"timestamp": 19360.4, "power": 32.800475000000006}, {"timestamp": 19380.9, "power": 32.800475000000006}, {"timestamp": 19401.4, "power": 32.800475000000006}, {"timestamp": 19422.0, "power": 32.800475000000006}, {"timestamp": 19442.5, "power": 32.800475000000006}, {"timestamp": 19463.0, "power": 32.800475000000006}, {"timestamp": 19483.6, "power": 32.800475000000006}, {"timestamp": 19504.1, "power": 32.800475000000006}, {"timestamp": 19524.7, "power": 32.800475000000006}, {"timestamp": 19545.2, "power": 32.800475000000006}, {"timestamp": 19565.7, "power": 32.800475000000006}, {"timestamp": 19586.2, "power": 32.800475000000006}, {"timestamp": 19606.8, "power": 32.800475000000006}, {"timestamp": 19627.3, "power": 32.800475000000006}, {"timestamp": 19647.9, "power": 32.800475000000006}, {"timestamp": 19668.4, "power": 32.800475000000006}, {"timestamp": 19688.9, "power": 32.800475000000006}, {"timestamp": 19709.5, "power": 32.800475000000006}, {"timestamp": 19730.0, "power": 32.800475000000006}, {"timestamp": 19750.5, "power": 32.800475000000006}, {"timestamp": 19771.1, "power": 32.800475000000006}, {"timestamp": 19791.7, "power": 32.800475000000006}, {"timestamp": 19812.2, "power": 32.800475000000006}, {"timestamp": 19832.8, "power": 32.800475000000006}, {"timestamp": 19853.4, "power": 32.800475000000006}, {"timestamp": 19873.9, "power": 32.800475000000006}, {"timestamp": 19894.4, "power": 32.800475000000006}, {"timestamp": 19915.0, "power": 32.800475000000006}, {"timestamp": 19935.5, "power": 32.800475000000006}, {"timestamp": 19956.1, "power": 32.800475000000006}, {"timestamp": 19976.6, "power": 32.800475000000006}, {"timestamp": 19997.2, "power": 32.800475000000006}, {"timestamp": 20017.8, "power": 32.800475000000006}, {"timestamp": 20038.3, "power": 32.800475000000006}, {"timestamp": 20058.8, "power": 32.800475000000006}, {"timestamp": 20079.4, "power": 32.800475000000006}, {"timestamp": 20099.9, "power": 32.800475000000006}, {"timestamp": 20120.5, "power": 32.800475000000006}, {"timestamp": 20141.1, "power": 33.434067999999996}, {"timestamp": 20162.2, "power": 33.434067999999996}, {"timestamp": 20182.7, "power": 33.434067999999996}, {"timestamp": 20203.2, "power": 33.434067999999996}, {"timestamp": 20223.8, "power": 33.434067999999996}, {"timestamp": 20244.3, "power": 33.434067999999996}, {"timestamp": 20264.9, "power": 33.434067999999996}, {"timestamp": 20285.4, "power": 33.434067999999996}, {"timestamp": 20305.9, "power": 33.434067999999996}, {"timestamp": 20326.4, "power": 33.434067999999996}, {"timestamp": 20346.9, "power": 33.434067999999996}, {"timestamp": 20367.5, "power": 33.434067999999996}, {"timestamp": 20388.0, "power": 33.434067999999996}, {"timestamp": 20408.6, "power": 33.434067999999996}, {"timestamp": 20429.1, "power": 33.434067999999996}, {"timestamp": 20449.7, "power": 33.434067999999996}, {"timestamp": 20470.2, "power": 33.434067999999996}, {"timestamp": 20490.7, "power": 33.434067999999996}, {"timestamp": 20511.3, "power": 33.434067999999996}, {"timestamp": 20531.9, "power": 33.434067999999996}, {"timestamp": 20552.4, "power": 33.434067999999996}, {"timestamp": 20573.0, "power": 33.434067999999996}, {"timestamp": 20593.6, "power": 33.434067999999996}, {"timestamp": 20614.1, "power": 33.434067999999996}, {"timestamp": 20634.6, "power": 33.434067999999996}, {"timestamp": 20655.2, "power": 33.434067999999996}, {"timestamp": 20675.8, "power": 33.434067999999996}, {"timestamp": 20696.3, "power": 33.434067999999996}, {"timestamp": 20716.8, "power": 33.434067999999996}, {"timestamp": 20737.4, "power": 33.434067999999996}, {"timestamp": 20757.9, "power": 33.434067999999996}, {"timestamp": 20778.5, "power": 33.434067999999996}, {"timestamp": 20799.1, "power": 33.434067999999996}, {"timestamp": 20819.6, "power": 33.434067999999996}, {"timestamp": 20840.2, "power": 33.434067999999996}, {"timestamp": 20860.8, "power": 33.434067999999996}, {"timestamp": 20881.3, "power": 33.434067999999996}, {"timestamp": 20901.8, "power": 33.434067999999996}, {"timestamp": 20922.3, "power": 33.434067999999996}, {"timestamp": 20942.9, "power": 33.434067999999996}, {"timestamp": 20963.5, "power": 33.434067999999996}, {"timestamp": 20984.0, "power": 33.434067999999996}, {"timestamp": 21004.6, "power": 33.434067999999996}, {"timestamp": 21025.2, "power": 33.434067999999996}, {"timestamp": 21045.8, "power": 33.434067999999996}, {"timestamp": 21066.3, "power": 33.434067999999996}, {"timestamp": 21086.8, "power": 33.434067999999996}, {"timestamp": 21107.5, "power": 33.434067999999996}, {"timestamp": 21128.0, "power": 33.434067999999996}, {"timestamp": 21148.6, "power": 32.87647}, {"timestamp": 21169.7, "power": 32.87647}, {"timestamp": 21190.2, "power": 32.87647}, {"timestamp": 21210.7, "power": 32.87647}, {"timestamp": 21231.3, "power": 32.87647}, {"timestamp": 21251.8, "power": 32.87647}, {"timestamp": 21272.4, "power": 32.87647}, {"timestamp": 21292.9, "power": 32.87647}, {"timestamp": 21313.5, "power": 32.87647}, {"timestamp": 21334.0, "power": 32.87647}, {"timestamp": 21354.5, "power": 32.87647}, {"timestamp": 21375.1, "power": 32.87647}, {"timestamp": 21395.7, "power": 32.87647}, {"timestamp": 21416.2, "power": 32.87647}, {"timestamp": 21436.8, "power": 32.87647}, {"timestamp": 21457.4, "power": 32.87647}, {"timestamp": 21477.9, "power": 32.87647}, {"timestamp": 21498.4, "power": 32.87647}, {"timestamp": 21518.9, "power": 32.87647}, {"timestamp": 21539.5, "power": 32.87647}, {"timestamp": 21560.1, "power": 32.87647}, {"timestamp": 21580.6, "power": 32.87647}, {"timestamp": 21601.2, "power": 32.87647}, {"timestamp": 21621.7, "power": 32.87647}, {"timestamp": 21642.2, "power": 32.87647}, {"timestamp": 21662.8, "power": 32.87647}, {"timestamp": 21683.4, "power": 32.87647}, {"timestamp": 21703.9, "power": 32.87647}, {"timestamp": 21724.5, "power": 32.87647}, {"timestamp": 21745.1, "power": 32.87647}, {"timestamp": 21765.7, "power": 32.87647}, {"timestamp": 21786.2, "power": 32.87647}, {"timestamp": 21806.7, "power": 32.87647}, {"timestamp": 21827.3, "power": 32.87647}, {"timestamp": 21847.9, "power": 32.87647}, {"timestamp": 21868.4, "power": 32.87647}, {"timestamp": 21889.0, "power": 32.87647}, {"timestamp": 21909.6, "power": 32.87647}, {"timestamp": 21930.1, "power": 32.87647}, {"timestamp": 21950.7, "power": 32.87647}, {"timestamp": 21971.2, "power": 32.87647}, {"timestamp": 21991.8, "power": 32.87647}, {"timestamp": 22012.4, "power": 32.87647}, {"timestamp": 22033.0, "power": 32.87647}, {"timestamp": 22053.5, "power": 32.87647}, {"timestamp": 22074.0, "power": 32.87647}, {"timestamp": 22094.6, "power": 32.87647}, {"timestamp": 22115.1, "power": 32.87647}, {"timestamp": 22135.7, "power": 32.87647}, {"timestamp": 22156.3, "power": 33.066735}, {"timestamp": 22177.3, "power": 33.066735}, {"timestamp": 22197.9, "power": 33.066735}, {"timestamp": 22218.4, "power": 33.066735}, {"timestamp": 22238.9, "power": 33.066735}, {"timestamp": 22259.5, "power": 33.066735}, {"timestamp": 22280.0, "power": 33.066735}, {"timestamp": 22300.5, "power": 33.066735}, {"timestamp": 22321.1, "power": 33.066735}, {"timestamp": 22341.6, "power": 33.066735}, {"timestamp": 22362.2, "power": 33.066735}, {"timestamp": 22382.7, "power": 33.066735}, {"timestamp": 22403.2, "power": 33.066735}, {"timestamp": 22423.7, "power": 33.066735}, {"timestamp": 22444.3, "power": 33.066735}, {"timestamp": 22464.8, "power": 33.066735}, {"timestamp": 22485.4, "power": 33.066735}, {"timestamp": 22505.9, "power": 33.066735}, {"timestamp": 22526.5, "power": 33.066735}, {"timestamp": 22547.1, "power": 33.066735}, {"timestamp": 22567.6, "power": 33.066735}, {"timestamp": 22588.2, "power": 33.066735}, {"timestamp": 22608.8, "power": 33.066735}, {"timestamp": 22629.4, "power": 33.066735}, {"timestamp": 22649.9, "power": 33.066735}, {"timestamp": 22670.4, "power": 33.066735}, {"timestamp": 22690.9, "power": 33.066735}, {"timestamp": 22711.5, "power": 33.066735}, {"timestamp": 22732.1, "power": 33.066735}, {"timestamp": 22752.7, "power": 33.066735}, {"timestamp": 22773.2, "power": 33.066735}, {"timestamp": 22793.7, "power": 33.066735}, {"timestamp": 22814.2, "power": 33.066735}, {"timestamp": 22834.8, "power": 33.066735}, {"timestamp": 22855.4, "power": 33.066735}, {"timestamp": 22875.9, "power": 33.066735}, {"timestamp": 22896.5, "power": 33.066735}, {"timestamp": 22917.0, "power": 33.066735}, {"timestamp": 22937.6, "power": 33.066735}, {"timestamp": 22958.1, "power": 33.066735}, {"timestamp": 22978.7, "power": 33.066735}, {"timestamp": 22999.2, "power": 33.066735}, {"timestamp": 23019.8, "power": 33.066735}, {"timestamp": 23040.4, "power": 33.066735}, {"timestamp": 23060.9, "power": 33.066735}, {"timestamp": 23081.5, "power": 33.066735}, {"timestamp": 23102.0, "power": 33.066735}, {"timestamp": 23122.6, "power": 33.066735}, {"timestamp": 23143.1, "power": 33.066735}, {"timestamp": 23163.7, "power": 32.4441}, {"timestamp": 23184.8, "power": 32.4441}, {"timestamp": 23205.3, "power": 32.4441}, {"timestamp": 23225.9, "power": 32.4441}, {"timestamp": 23246.4, "power": 32.4441}, {"timestamp": 23266.9, "power": 32.4441}, {"timestamp": 23287.4, "power": 32.4441}, {"timestamp": 23308.0, "power": 32.4441}, {"timestamp": 23328.5, "power": 32.4441}, {"timestamp": 23349.1, "power": 32.4441}, {"timestamp": 23369.6, "power": 32.4441}, {"timestamp": 23390.1, "power": 32.4441}, {"timestamp": 23410.7, "power": 32.4441}, {"timestamp": 23431.2, "power": 32.4441}, {"timestamp": 23451.8, "power": 32.4441}, {"timestamp": 23472.3, "power": 32.4441}, {"timestamp": 23492.8, "power": 32.4441}, {"timestamp": 23513.4, "power": 32.4441}, {"timestamp": 23533.9, "power": 32.4441}, {"timestamp": 23554.4, "power": 32.4441}, {"timestamp": 23575.0, "power": 32.4441}, {"timestamp": 23595.5, "power": 32.4441}, {"timestamp": 23616.0, "power": 32.4441}, {"timestamp": 23636.6, "power": 32.4441}, {"timestamp": 23657.1, "power": 32.4441}, {"timestamp": 23677.7, "power": 32.4441}, {"timestamp": 23698.2, "power": 32.4441}, {"timestamp": 23718.7, "power": 32.4441}, {"timestamp": 23739.3, "power": 32.4441}, {"timestamp": 23759.8, "power": 32.4441}, {"timestamp": 23780.4, "power": 32.4441}, {"timestamp": 23801.0, "power": 32.4441}, {"timestamp": 23821.5, "power": 32.4441}, {"timestamp": 23842.0, "power": 32.4441}, {"timestamp": 23862.6, "power": 32.4441}, {"timestamp": 23883.2, "power": 32.4441}, {"timestamp": 23903.7, "power": 32.4441}, {"timestamp": 23924.3, "power": 32.4441}, {"timestamp": 23944.9, "power": 32.4441}, {"timestamp": 23965.5, "power": 32.4441}, {"timestamp": 23986.0, "power": 32.4441}, {"timestamp": 24006.5, "power": 32.4441}, {"timestamp": 24027.1, "power": 32.4441}, {"timestamp": 24047.7, "power": 32.4441}, {"timestamp": 24068.2, "power": 32.4441}, {"timestamp": 24088.8, "power": 32.4441}, {"timestamp": 24109.4, "power": 32.4441}, {"timestamp": 24129.9, "power": 32.4441}, {"timestamp": 24150.4, "power": 32.4441}, {"timestamp": 24171.0, "power": 32.569201}, {"timestamp": 24192.0, "power": 32.569201}, {"timestamp": 24212.6, "power": 32.569201}, {"timestamp": 24233.1, "power": 32.569201}, {"timestamp": 24253.7, "power": 32.569201}, {"timestamp": 24274.2, "power": 32.569201}, {"timestamp": 24294.7, "power": 32.569201}, {"timestamp": 24315.3, "power": 32.569201}, {"timestamp": 24335.8, "power": 32.569201}, {"timestamp": 24356.3, "power": 32.569201}, {"timestamp": 24376.9, "power": 32.569201}, {"timestamp": 24397.4, "power": 32.569201}, {"timestamp": 24417.9, "power": 32.569201}, {"timestamp": 24438.4, "power": 32.569201}, {"timestamp": 24459.0, "power": 32.569201}, {"timestamp": 24479.5, "power": 32.569201}, {"timestamp": 24500.1, "power": 32.569201}, {"timestamp": 24520.7, "power": 32.569201}, {"timestamp": 24541.2, "power": 32.569201}, {"timestamp": 24561.8, "power": 32.569201}, {"timestamp": 24582.3, "power": 32.569201}, {"timestamp": 24602.8, "power": 32.569201}, {"timestamp": 24623.4, "power": 32.569201}, {"timestamp": 24644.0, "power": 32.569201}, {"timestamp": 24664.5, "power": 32.569201}, {"timestamp": 24685.1, "power": 32.569201}, {"timestamp": 24705.7, "power": 32.569201}, {"timestamp": 24726.2, "power": 32.569201}, {"timestamp": 24746.8, "power": 32.569201}, {"timestamp": 24767.3, "power": 32.569201}, {"timestamp": 24787.9, "power": 32.569201}, {"timestamp": 24808.5, "power": 32.569201}, {"timestamp": 24829.0, "power": 32.569201}, {"timestamp": 24849.6, "power": 32.569201}, {"timestamp": 24870.1, "power": 32.569201}, {"timestamp": 24890.6, "power": 32.569201}, {"timestamp": 24911.2, "power": 32.569201}, {"timestamp": 24931.8, "power": 32.569201}, {"timestamp": 24952.4, "power": 32.569201}, {"timestamp": 24972.9, "power": 32.569201}, {"timestamp": 24993.5, "power": 32.569201}, {"timestamp": 25014.0, "power": 32.569201}, {"timestamp": 25034.6, "power": 32.569201}, {"timestamp": 25055.1, "power": 32.569201}, {"timestamp": 25075.7, "power": 32.569201}, {"timestamp": 25096.3, "power": 32.569201}, {"timestamp": 25116.8, "power": 32.569201}, {"timestamp": 25137.4, "power": 32.569201}, {"timestamp": 25157.9, "power": 32.569201}, {"timestamp": 25178.5, "power": 32.7219}, {"timestamp": 25199.5, "power": 32.7219}, {"timestamp": 25220.1, "power": 32.7219}, {"timestamp": 25240.6, "power": 32.7219}, {"timestamp": 25261.2, "power": 32.7219}, {"timestamp": 25281.7, "power": 32.7219}, {"timestamp": 25302.2, "power": 32.7219}, {"timestamp": 25322.7, "power": 32.7219}, {"timestamp": 25343.3, "power": 32.7219}, {"timestamp": 25363.8, "power": 32.7219}, {"timestamp": 25384.4, "power": 32.7219}, {"timestamp": 25404.9, "power": 32.7219}, {"timestamp": 25425.5, "power": 32.7219}, {"timestamp": 25446.0, "power": 32.7219}, {"timestamp": 25466.5, "power": 32.7219}, {"timestamp": 25487.1, "power": 32.7219}, {"timestamp": 25507.6, "power": 32.7219}, {"timestamp": 25528.2, "power": 32.7219}, {"timestamp": 25548.8, "power": 32.7219}, {"timestamp": 25569.3, "power": 32.7219}, {"timestamp": 25589.8, "power": 32.7219}, {"timestamp": 25610.3, "power": 32.7219}, {"timestamp": 25630.9, "power": 32.7219}, {"timestamp": 25651.5, "power": 32.7219}, {"timestamp": 25672.0, "power": 32.7219}, {"timestamp": 25692.5, "power": 32.7219}, {"timestamp": 25713.1, "power": 32.7219}, {"timestamp": 25733.6, "power": 32.7219}, {"timestamp": 25754.1, "power": 32.7219}, {"timestamp": 25774.7, "power": 32.7219}, {"timestamp": 25795.2, "power": 32.7219}, {"timestamp": 25815.8, "power": 32.7219}, {"timestamp": 25836.3, "power": 32.7219}, {"timestamp": 25856.8, "power": 32.7219}, {"timestamp": 25877.4, "power": 32.7219}, {"timestamp": 25897.9, "power": 32.7219}, {"timestamp": 25918.4, "power": 32.7219}, {"timestamp": 25938.9, "power": 32.7219}, {"timestamp": 25959.5, "power": 32.7219}, {"timestamp": 25980.0, "power": 32.7219}, {"timestamp": 26000.6, "power": 32.7219}, {"timestamp": 26021.1, "power": 32.7219}, {"timestamp": 26041.7, "power": 32.7219}, {"timestamp": 26062.2, "power": 32.7219}, {"timestamp": 26082.8, "power": 32.7219}, {"timestamp": 26103.3, "power": 32.7219}, {"timestamp": 26123.9, "power": 32.7219}, {"timestamp": 26144.4, "power": 32.7219}, {"timestamp": 26165.0, "power": 32.7219}, {"timestamp": 26185.5, "power": 32.775624}, {"timestamp": 26206.7, "power": 32.775624}, {"timestamp": 26227.3, "power": 32.775624}, {"timestamp": 26247.8, "power": 32.775624}, {"timestamp": 26268.4, "power": 32.775624}, {"timestamp": 26289.0, "power": 32.775624}, {"timestamp": 26309.6, "power": 32.775624}, {"timestamp": 26330.2, "power": 32.775624}, {"timestamp": 26350.7, "power": 32.775624}, {"timestamp": 26371.3, "power": 32.775624}, {"timestamp": 26391.8, "power": 32.775624}, {"timestamp": 26412.3, "power": 32.775624}, {"timestamp": 26432.8, "power": 32.775624}, {"timestamp": 26453.4, "power": 32.775624}, {"timestamp": 26473.9, "power": 32.775624}, {"timestamp": 26494.4, "power": 32.775624}, {"timestamp": 26514.9, "power": 32.775624}, {"timestamp": 26535.4, "power": 32.775624}, {"timestamp": 26555.9, "power": 32.775624}, {"timestamp": 26576.5, "power": 32.775624}, {"timestamp": 26597.0, "power": 32.775624}, {"timestamp": 26617.5, "power": 32.775624}, {"timestamp": 26638.0, "power": 32.775624}, {"timestamp": 26658.6, "power": 32.775624}, {"timestamp": 26679.1, "power": 32.775624}, {"timestamp": 26699.6, "power": 32.775624}, {"timestamp": 26720.2, "power": 32.775624}, {"timestamp": 26740.7, "power": 32.775624}, {"timestamp": 26761.2, "power": 32.775624}, {"timestamp": 26781.7, "power": 32.775624}, {"timestamp": 26802.2, "power": 32.775624}, {"timestamp": 26822.7, "power": 32.775624}, {"timestamp": 26843.3, "power": 32.775624}, {"timestamp": 26863.8, "power": 32.775624}, {"timestamp": 26884.3, "power": 32.775624}, {"timestamp": 26904.8, "power": 32.775624}, {"timestamp": 26925.3, "power": 32.775624}, {"timestamp": 26945.8, "power": 32.775624}, {"timestamp": 26966.3, "power": 32.775624}, {"timestamp": 26986.8, "power": 32.775624}, {"timestamp": 27007.4, "power": 32.775624}, {"timestamp": 27027.9, "power": 32.775624}, {"timestamp": 27048.4, "power": 32.775624}, {"timestamp": 27068.9, "power": 32.775624}, {"timestamp": 27089.5, "power": 32.775624}, {"timestamp": 27110.0, "power": 32.775624}, {"timestamp": 27130.5, "power": 32.775624}, {"timestamp": 27151.0, "power": 32.775624}, {"timestamp": 27171.5, "power": 32.775624}, {"timestamp": 27192.1, "power": 35.103091}, {"timestamp": 27213.2, "power": 35.103091}, {"timestamp": 27233.8, "power": 35.103091}, {"timestamp": 27254.3, "power": 35.103091}, {"timestamp": 27274.8, "power": 35.103091}, {"timestamp": 27295.3, "power": 35.103091}, {"timestamp": 27315.8, "power": 35.103091}, {"timestamp": 27336.3, "power": 35.103091}, {"timestamp": 27356.9, "power": 35.103091}, {"timestamp": 27377.4, "power": 35.103091}, {"timestamp": 27397.9, "power": 35.103091}, {"timestamp": 27418.4, "power": 35.103091}, {"timestamp": 27438.9, "power": 35.103091}, {"timestamp": 27459.5, "power": 35.103091}, {"timestamp": 27480.0, "power": 35.103091}, {"timestamp": 27500.5, "power": 35.103091}, {"timestamp": 27521.1, "power": 35.103091}, {"timestamp": 27541.6, "power": 35.103091}, {"timestamp": 27562.1, "power": 35.103091}, {"timestamp": 27582.6, "power": 35.103091}, {"timestamp": 27603.2, "power": 35.103091}, {"timestamp": 27623.7, "power": 35.103091}, {"timestamp": 27644.2, "power": 35.103091}, {"timestamp": 27664.7, "power": 35.103091}, {"timestamp": 27685.3, "power": 35.103091}, {"timestamp": 27705.8, "power": 35.103091}, {"timestamp": 27726.2, "power": 35.103091}, {"timestamp": 27746.8, "power": 35.103091}, {"timestamp": 27767.3, "power": 35.103091}, {"timestamp": 27787.8, "power": 35.103091}, {"timestamp": 27808.4, "power": 35.103091}, {"timestamp": 27828.9, "power": 35.103091}, {"timestamp": 27849.5, "power": 35.103091}, {"timestamp": 27870.0, "power": 35.103091}, {"timestamp": 27890.5, "power": 35.103091}, {"timestamp": 27911.0, "power": 35.103091}, {"timestamp": 27931.6, "power": 35.103091}, {"timestamp": 27952.1, "power": 35.103091}, {"timestamp": 27972.6, "power": 35.103091}, {"timestamp": 27993.1, "power": 35.103091}, {"timestamp": 28013.7, "power": 35.103091}, {"timestamp": 28034.1, "power": 35.103091}, {"timestamp": 28054.7, "power": 35.103091}, {"timestamp": 28075.2, "power": 35.103091}, {"timestamp": 28095.7, "power": 35.103091}, {"timestamp": 28116.2, "power": 35.103091}, {"timestamp": 28136.8, "power": 35.103091}, {"timestamp": 28157.3, "power": 35.103091}, {"timestamp": 28177.8, "power": 35.103091}, {"timestamp": 28198.3, "power": 32.124351}, {"timestamp": 28219.4, "power": 32.124351}, {"timestamp": 28239.9, "power": 32.124351}, {"timestamp": 28260.4, "power": 32.124351}, {"timestamp": 28281.0, "power": 32.124351}, {"timestamp": 28301.5, "power": 32.124351}, {"timestamp": 28322.0, "power": 32.124351}, {"timestamp": 28342.5, "power": 32.124351}, {"timestamp": 28363.0, "power": 32.124351}, {"timestamp": 28383.5, "power": 32.124351}, {"timestamp": 28404.1, "power": 32.124351}, {"timestamp": 28424.6, "power": 32.124351}, {"timestamp": 28445.1, "power": 32.124351}], "timeline": {"START": "3383.031965", "END": "26243.43216"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24341.9}, {"name": "clSetKernelArg", "calls": 19, "time": 3031.59}, {"name": "clReleaseKernel", "calls": 1, "time": 847.547}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.5705}, {"name": "clReleaseContext", "calls": 1, "time": 52.0765}, {"name": "clCreateContext", "calls": 1, "time": 36.6624}, {"name": "clReleaseProgram", "calls": 1, "time": 15.6502}, {"name": "clCreateKernel", "calls": 1, "time": 0.351263}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.293261}, {"name": "clEnqueueTask", "calls": 1, "time": 0.141996}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.100424}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074963}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035791}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023668}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020193}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011011}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010281}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008574}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008479}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006415}, {"name": "clRetainDevice", "calls": 2, "time": 0.004894}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22860.4}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22859.7}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8810.00564, "utilization": 91.770892, "size": 11091200.0, "time": 1258.936765}, {"type": "WRITE", "transfers": 1, "speed": 6132.431383, "utilization": 63.879494, "size": 1363180.0, "time": 222.290135}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 747179881, "speed": 261.67, "utilization": 2.27144, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46694952, "speed": 486.66, "utilization": 4.22448, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len4/run3.json b/code/fpga/unopt_results/dna.20MB.len4/run3.json new file mode 100644 index 0000000..8da409a --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.3333, "power": 32.787014}, {"timestamp": 58.9593, "power": 32.787014}, {"timestamp": 79.488, "power": 32.787014}, {"timestamp": 100.033, "power": 32.787014}, {"timestamp": 120.598, "power": 32.787014}, {"timestamp": 141.267, "power": 32.787014}, {"timestamp": 161.794, "power": 32.787014}, {"timestamp": 182.381, "power": 32.787014}, {"timestamp": 202.934, "power": 32.787014}, {"timestamp": 223.494, "power": 32.787014}, {"timestamp": 244.087, "power": 32.787014}, {"timestamp": 264.684, "power": 32.787014}, {"timestamp": 285.276, "power": 32.787014}, {"timestamp": 305.868, "power": 32.787014}, {"timestamp": 326.415, "power": 32.787014}, {"timestamp": 346.969, "power": 32.787014}, {"timestamp": 367.534, "power": 32.787014}, {"timestamp": 388.127, "power": 32.787014}, {"timestamp": 408.725, "power": 32.787014}, {"timestamp": 429.317, "power": 32.787014}, {"timestamp": 449.916, "power": 32.787014}, {"timestamp": 470.492, "power": 32.787014}, {"timestamp": 491.047, "power": 32.787014}, {"timestamp": 511.604, "power": 32.787014}, {"timestamp": 532.196, "power": 32.787014}, {"timestamp": 552.786, "power": 32.787014}, {"timestamp": 573.378, "power": 32.787014}, {"timestamp": 593.97, "power": 32.787014}, {"timestamp": 614.543, "power": 32.787014}, {"timestamp": 635.099, "power": 32.787014}, {"timestamp": 655.655, "power": 32.787014}, {"timestamp": 676.247, "power": 32.787014}, {"timestamp": 696.799, "power": 32.787014}, {"timestamp": 717.404, "power": 32.787014}, {"timestamp": 738.007, "power": 32.787014}, {"timestamp": 758.576, "power": 32.787014}, {"timestamp": 779.133, "power": 32.787014}, {"timestamp": 799.689, "power": 32.787014}, {"timestamp": 820.279, "power": 32.787014}, {"timestamp": 840.871, "power": 32.787014}, {"timestamp": 861.462, "power": 32.787014}, {"timestamp": 882.057, "power": 32.787014}, {"timestamp": 902.625, "power": 32.787014}, {"timestamp": 923.18, "power": 32.787014}, {"timestamp": 943.776, "power": 32.787014}, {"timestamp": 964.374, "power": 32.787014}, {"timestamp": 984.976, "power": 32.787014}, {"timestamp": 1005.57, "power": 32.365108}, {"timestamp": 1026.76, "power": 32.365108}, {"timestamp": 1047.25, "power": 32.365108}, {"timestamp": 1067.78, "power": 32.365108}, {"timestamp": 1088.31, "power": 32.365108}, {"timestamp": 1108.84, "power": 32.365108}, {"timestamp": 1129.37, "power": 32.365108}, {"timestamp": 1149.89, "power": 32.365108}, {"timestamp": 1170.41, "power": 32.365108}, {"timestamp": 1190.9, "power": 32.365108}, {"timestamp": 1211.43, "power": 32.365108}, {"timestamp": 1231.96, "power": 32.365108}, {"timestamp": 1252.48, "power": 32.365108}, {"timestamp": 1273.01, "power": 32.365108}, {"timestamp": 1293.54, "power": 32.365108}, {"timestamp": 1314.07, "power": 32.365108}, {"timestamp": 1334.57, "power": 32.365108}, {"timestamp": 1355.06, "power": 32.365108}, {"timestamp": 1375.59, "power": 32.365108}, {"timestamp": 1396.12, "power": 32.365108}, {"timestamp": 1416.65, "power": 32.365108}, {"timestamp": 1437.17, "power": 32.365108}, {"timestamp": 1457.7, "power": 32.365108}, {"timestamp": 1478.23, "power": 32.365108}, {"timestamp": 1498.74, "power": 32.365108}, {"timestamp": 1519.27, "power": 32.365108}, {"timestamp": 1539.8, "power": 32.365108}, {"timestamp": 1560.32, "power": 32.365108}, {"timestamp": 1580.85, "power": 32.365108}, {"timestamp": 1601.38, "power": 32.365108}, {"timestamp": 1621.91, "power": 32.365108}, {"timestamp": 1642.41, "power": 32.365108}, {"timestamp": 1662.9, "power": 32.365108}, {"timestamp": 1683.43, "power": 32.365108}, {"timestamp": 1703.95, "power": 32.365108}, {"timestamp": 1724.48, "power": 32.365108}, {"timestamp": 1745.01, "power": 32.365108}, {"timestamp": 1765.54, "power": 32.365108}, {"timestamp": 1786.06, "power": 32.365108}, {"timestamp": 1806.58, "power": 32.365108}, {"timestamp": 1827.07, "power": 32.365108}, {"timestamp": 1847.59, "power": 32.365108}, {"timestamp": 1868.12, "power": 32.365108}, {"timestamp": 1888.64, "power": 32.365108}, {"timestamp": 1909.17, "power": 32.365108}, {"timestamp": 1929.7, "power": 32.365108}, {"timestamp": 1950.23, "power": 32.365108}, {"timestamp": 1970.74, "power": 32.365108}, {"timestamp": 1991.27, "power": 32.365108}, {"timestamp": 2011.79, "power": 32.481449}, {"timestamp": 2032.75, "power": 32.481449}, {"timestamp": 2053.28, "power": 32.481449}, {"timestamp": 2073.81, "power": 32.481449}, {"timestamp": 2094.34, "power": 32.481449}, {"timestamp": 2114.84, "power": 32.481449}, {"timestamp": 2135.36, "power": 32.481449}, {"timestamp": 2155.89, "power": 32.481449}, {"timestamp": 2176.42, "power": 32.481449}, {"timestamp": 2196.95, "power": 32.481449}, {"timestamp": 2217.47, "power": 32.481449}, {"timestamp": 2238.0, "power": 32.481449}, {"timestamp": 2258.51, "power": 32.481449}, {"timestamp": 2278.99, "power": 32.481449}, {"timestamp": 2299.52, "power": 32.481449}, {"timestamp": 2320.05, "power": 32.481449}, {"timestamp": 2340.57, "power": 32.481449}, {"timestamp": 2361.1, "power": 32.481449}, {"timestamp": 2381.63, "power": 32.481449}, {"timestamp": 2402.16, "power": 32.481449}, {"timestamp": 2422.67, "power": 32.481449}, {"timestamp": 2443.2, "power": 32.481449}, {"timestamp": 2463.72, "power": 32.481449}, {"timestamp": 2484.25, "power": 32.481449}, {"timestamp": 2504.78, "power": 32.481449}, {"timestamp": 2525.31, "power": 32.481449}, {"timestamp": 2545.83, "power": 32.481449}, {"timestamp": 2566.37, "power": 32.481449}, {"timestamp": 2586.86, "power": 32.481449}, {"timestamp": 2607.39, "power": 32.481449}, {"timestamp": 2627.91, "power": 32.481449}, {"timestamp": 2648.44, "power": 32.481449}, {"timestamp": 2668.97, "power": 32.481449}, {"timestamp": 2689.5, "power": 32.481449}, {"timestamp": 2710.04, "power": 32.481449}, {"timestamp": 2730.55, "power": 32.481449}, {"timestamp": 2751.03, "power": 32.481449}, {"timestamp": 2771.56, "power": 32.481449}, {"timestamp": 2792.09, "power": 32.481449}, {"timestamp": 2812.62, "power": 32.481449}, {"timestamp": 2833.16, "power": 32.481449}, {"timestamp": 2853.69, "power": 32.481449}, {"timestamp": 2874.22, "power": 32.481449}, {"timestamp": 2894.73, "power": 32.481449}, {"timestamp": 2915.26, "power": 32.481449}, {"timestamp": 2935.79, "power": 32.481449}, {"timestamp": 2956.33, "power": 32.481449}, {"timestamp": 2976.86, "power": 32.481449}, {"timestamp": 2997.39, "power": 32.481449}, {"timestamp": 3017.92, "power": 32.756081}, {"timestamp": 3038.93, "power": 32.756081}, {"timestamp": 3059.42, "power": 32.756081}, {"timestamp": 3079.94, "power": 32.756081}, {"timestamp": 3100.47, "power": 32.756081}, {"timestamp": 3121.0, "power": 32.756081}, {"timestamp": 3141.53, "power": 32.756081}, {"timestamp": 3162.11, "power": 32.756081}, {"timestamp": 3182.7, "power": 32.756081}, {"timestamp": 3203.26, "power": 32.756081}, {"timestamp": 3223.78, "power": 32.756081}, {"timestamp": 3244.3, "power": 32.756081}, {"timestamp": 3264.82, "power": 32.756081}, {"timestamp": 3285.35, "power": 32.756081}, {"timestamp": 3305.87, "power": 32.756081}, {"timestamp": 3326.39, "power": 32.756081}, {"timestamp": 3346.87, "power": 32.756081}, {"timestamp": 3367.39, "power": 32.756081}, {"timestamp": 3387.91, "power": 32.756081}, {"timestamp": 3408.44, "power": 32.756081}, {"timestamp": 3428.97, "power": 32.756081}, {"timestamp": 3449.5, "power": 32.756081}, {"timestamp": 3470.03, "power": 32.756081}, {"timestamp": 3490.54, "power": 32.756081}, {"timestamp": 3511.08, "power": 32.756081}, {"timestamp": 3531.61, "power": 32.756081}, {"timestamp": 3552.32, "power": 32.756081}, {"timestamp": 3572.87, "power": 32.756081}, {"timestamp": 3593.41, "power": 32.756081}, {"timestamp": 3613.96, "power": 32.756081}, {"timestamp": 3634.48, "power": 32.756081}, {"timestamp": 3655.01, "power": 32.756081}, {"timestamp": 3675.56, "power": 32.756081}, {"timestamp": 3696.1, "power": 32.756081}, {"timestamp": 3716.64, "power": 32.756081}, {"timestamp": 3737.18, "power": 32.756081}, {"timestamp": 3757.71, "power": 32.756081}, {"timestamp": 3778.25, "power": 32.756081}, {"timestamp": 3798.77, "power": 32.756081}, {"timestamp": 3819.3, "power": 32.756081}, {"timestamp": 3839.84, "power": 32.756081}, {"timestamp": 3860.38, "power": 32.756081}, {"timestamp": 3880.92, "power": 32.756081}, {"timestamp": 3901.46, "power": 32.756081}, {"timestamp": 3922.0, "power": 32.756081}, {"timestamp": 3942.52, "power": 32.756081}, {"timestamp": 3963.01, "power": 32.756081}, {"timestamp": 3983.55, "power": 32.756081}, {"timestamp": 4004.09, "power": 32.756081}, {"timestamp": 4024.63, "power": 33.368106000000004}, {"timestamp": 4045.68, "power": 33.368106000000004}, {"timestamp": 4066.22, "power": 33.368106000000004}, {"timestamp": 4086.74, "power": 33.368106000000004}, {"timestamp": 4107.27, "power": 33.368106000000004}, {"timestamp": 4127.82, "power": 33.368106000000004}, {"timestamp": 4148.36, "power": 33.368106000000004}, {"timestamp": 4168.9, "power": 33.368106000000004}, {"timestamp": 4189.45, "power": 33.368106000000004}, {"timestamp": 4209.99, "power": 33.368106000000004}, {"timestamp": 4230.51, "power": 33.368106000000004}, {"timestamp": 4251.0, "power": 33.368106000000004}, {"timestamp": 4271.54, "power": 33.368106000000004}, {"timestamp": 4292.08, "power": 33.368106000000004}, {"timestamp": 4312.63, "power": 33.368106000000004}, {"timestamp": 4333.17, "power": 33.368106000000004}, {"timestamp": 4353.71, "power": 33.368106000000004}, {"timestamp": 4374.26, "power": 33.368106000000004}, {"timestamp": 4394.79, "power": 33.368106000000004}, {"timestamp": 4415.32, "power": 33.368106000000004}, {"timestamp": 4435.86, "power": 33.368106000000004}, {"timestamp": 4456.41, "power": 33.368106000000004}, {"timestamp": 4476.95, "power": 33.368106000000004}, {"timestamp": 4497.49, "power": 33.368106000000004}, {"timestamp": 4518.03, "power": 33.368106000000004}, {"timestamp": 4538.54, "power": 33.368106000000004}, {"timestamp": 4559.04, "power": 33.368106000000004}, {"timestamp": 4579.57, "power": 33.368106000000004}, {"timestamp": 4600.11, "power": 33.368106000000004}, {"timestamp": 4620.66, "power": 33.368106000000004}, {"timestamp": 4641.2, "power": 33.368106000000004}, {"timestamp": 4661.74, "power": 33.368106000000004}, {"timestamp": 4682.28, "power": 33.368106000000004}, {"timestamp": 4702.8, "power": 33.368106000000004}, {"timestamp": 4723.33, "power": 33.368106000000004}, {"timestamp": 4743.87, "power": 33.368106000000004}, {"timestamp": 4764.41, "power": 33.368106000000004}, {"timestamp": 4784.96, "power": 33.368106000000004}, {"timestamp": 4805.51, "power": 33.368106000000004}, {"timestamp": 4826.05, "power": 33.368106000000004}, {"timestamp": 4846.57, "power": 33.368106000000004}, {"timestamp": 4867.1, "power": 33.368106000000004}, {"timestamp": 4887.65, "power": 33.368106000000004}, {"timestamp": 4908.2, "power": 33.368106000000004}, {"timestamp": 4928.74, "power": 33.368106000000004}, {"timestamp": 4949.28, "power": 33.368106000000004}, {"timestamp": 4969.83, "power": 33.368106000000004}, {"timestamp": 4990.38, "power": 33.368106000000004}, {"timestamp": 5010.87, "power": 33.368106000000004}, {"timestamp": 5031.41, "power": 33.196533}, {"timestamp": 5052.48, "power": 33.196533}, {"timestamp": 5073.02, "power": 33.196533}, {"timestamp": 5093.56, "power": 33.196533}, {"timestamp": 5114.1, "power": 33.196533}, {"timestamp": 5134.63, "power": 33.196533}, {"timestamp": 5155.17, "power": 33.196533}, {"timestamp": 5175.72, "power": 33.196533}, {"timestamp": 5196.27, "power": 33.196533}, {"timestamp": 5216.81, "power": 33.196533}, {"timestamp": 5237.35, "power": 33.196533}, {"timestamp": 5257.9, "power": 33.196533}, {"timestamp": 5278.43, "power": 33.196533}, {"timestamp": 5298.92, "power": 33.196533}, {"timestamp": 5319.47, "power": 33.196533}, {"timestamp": 5340.02, "power": 33.196533}, {"timestamp": 5360.56, "power": 33.196533}, {"timestamp": 5381.1, "power": 33.196533}, {"timestamp": 5401.65, "power": 33.196533}, {"timestamp": 5422.19, "power": 33.196533}, {"timestamp": 5442.71, "power": 33.196533}, {"timestamp": 5463.24, "power": 33.196533}, {"timestamp": 5483.78, "power": 33.196533}, {"timestamp": 5504.32, "power": 33.196533}, {"timestamp": 5524.86, "power": 33.196533}, {"timestamp": 5545.4, "power": 33.196533}, {"timestamp": 5565.94, "power": 33.196533}, {"timestamp": 5586.46, "power": 33.196533}, {"timestamp": 5606.95, "power": 33.196533}, {"timestamp": 5627.5, "power": 33.196533}, {"timestamp": 5648.04, "power": 33.196533}, {"timestamp": 5668.58, "power": 33.196533}, {"timestamp": 5689.16, "power": 33.196533}, {"timestamp": 5709.7, "power": 33.196533}, {"timestamp": 5730.23, "power": 33.196533}, {"timestamp": 5750.75, "power": 33.196533}, {"timestamp": 5771.28, "power": 33.196533}, {"timestamp": 5791.82, "power": 33.196533}, {"timestamp": 5812.36, "power": 33.196533}, {"timestamp": 5832.9, "power": 33.196533}, {"timestamp": 5853.44, "power": 33.196533}, {"timestamp": 5873.98, "power": 33.196533}, {"timestamp": 5894.49, "power": 33.196533}, {"timestamp": 5914.98, "power": 33.196533}, {"timestamp": 5935.51, "power": 33.196533}, {"timestamp": 5956.05, "power": 33.196533}, {"timestamp": 5976.59, "power": 33.196533}, {"timestamp": 5997.13, "power": 33.196533}, {"timestamp": 6017.67, "power": 33.196533}, {"timestamp": 6038.21, "power": 32.918621}, {"timestamp": 6059.37, "power": 32.918621}, {"timestamp": 6079.91, "power": 32.918621}, {"timestamp": 6100.44, "power": 32.918621}, {"timestamp": 6120.98, "power": 32.918621}, {"timestamp": 6141.52, "power": 32.918621}, {"timestamp": 6162.06, "power": 32.918621}, {"timestamp": 6182.59, "power": 32.918621}, {"timestamp": 6203.12, "power": 32.918621}, {"timestamp": 6223.65, "power": 32.918621}, {"timestamp": 6244.19, "power": 32.918621}, {"timestamp": 6264.73, "power": 32.918621}, {"timestamp": 6285.26, "power": 32.918621}, {"timestamp": 6305.76, "power": 32.918621}, {"timestamp": 6326.28, "power": 32.918621}, {"timestamp": 6346.8, "power": 32.918621}, {"timestamp": 6367.33, "power": 32.918621}, {"timestamp": 6387.87, "power": 32.918621}, {"timestamp": 6408.41, "power": 32.918621}, {"timestamp": 6428.95, "power": 32.918621}, {"timestamp": 6449.49, "power": 32.918621}, {"timestamp": 6470.03, "power": 32.918621}, {"timestamp": 6490.54, "power": 32.918621}, {"timestamp": 6511.04, "power": 32.918621}, {"timestamp": 6531.54, "power": 32.918621}, {"timestamp": 6552.04, "power": 32.918621}, {"timestamp": 6572.57, "power": 32.918621}, {"timestamp": 6593.06, "power": 32.918621}, {"timestamp": 6613.59, "power": 32.918621}, {"timestamp": 6634.13, "power": 32.918621}, {"timestamp": 6654.69, "power": 32.918621}, {"timestamp": 6675.23, "power": 32.918621}, {"timestamp": 6695.77, "power": 32.918621}, {"timestamp": 6716.33, "power": 32.918621}, {"timestamp": 6736.89, "power": 32.918621}, {"timestamp": 6757.45, "power": 32.918621}, {"timestamp": 6778.01, "power": 32.918621}, {"timestamp": 6798.54, "power": 32.918621}, {"timestamp": 6819.03, "power": 32.918621}, {"timestamp": 6839.59, "power": 32.918621}, {"timestamp": 6860.15, "power": 32.918621}, {"timestamp": 6880.72, "power": 32.918621}, {"timestamp": 6901.26, "power": 32.918621}, {"timestamp": 6921.81, "power": 32.918621}, {"timestamp": 6942.41, "power": 32.918621}, {"timestamp": 6962.9, "power": 32.918621}, {"timestamp": 6983.46, "power": 32.918621}, {"timestamp": 7004.03, "power": 32.918621}, {"timestamp": 7024.59, "power": 32.918621}, {"timestamp": 7045.16, "power": 33.537024}, {"timestamp": 7066.39, "power": 33.537024}, {"timestamp": 7086.89, "power": 33.537024}, {"timestamp": 7107.42, "power": 33.537024}, {"timestamp": 7127.96, "power": 33.537024}, {"timestamp": 7148.52, "power": 33.537024}, {"timestamp": 7169.1, "power": 33.537024}, {"timestamp": 7189.66, "power": 33.537024}, {"timestamp": 7210.22, "power": 33.537024}, {"timestamp": 7230.73, "power": 33.537024}, {"timestamp": 7251.28, "power": 33.537024}, {"timestamp": 7271.85, "power": 33.537024}, {"timestamp": 7292.43, "power": 33.537024}, {"timestamp": 7313.01, "power": 33.537024}, {"timestamp": 7333.56, "power": 33.537024}, {"timestamp": 7354.12, "power": 33.537024}, {"timestamp": 7374.64, "power": 33.537024}, {"timestamp": 7395.13, "power": 33.537024}, {"timestamp": 7415.67, "power": 33.537024}, {"timestamp": 7436.23, "power": 33.537024}, {"timestamp": 7456.8, "power": 33.537024}, {"timestamp": 7477.37, "power": 33.537024}, {"timestamp": 7497.93, "power": 33.537024}, {"timestamp": 7518.45, "power": 33.537024}, {"timestamp": 7538.94, "power": 33.537024}, {"timestamp": 7559.47, "power": 33.537024}, {"timestamp": 7580.01, "power": 33.537024}, {"timestamp": 7600.58, "power": 33.537024}, {"timestamp": 7621.15, "power": 33.537024}, {"timestamp": 7641.72, "power": 33.537024}, {"timestamp": 7662.28, "power": 33.537024}, {"timestamp": 7682.79, "power": 33.537024}, {"timestamp": 7703.33, "power": 33.537024}, {"timestamp": 7723.87, "power": 33.537024}, {"timestamp": 7744.4, "power": 33.537024}, {"timestamp": 7764.95, "power": 33.537024}, {"timestamp": 7785.48, "power": 33.537024}, {"timestamp": 7806.02, "power": 33.537024}, {"timestamp": 7826.54, "power": 33.537024}, {"timestamp": 7847.08, "power": 33.537024}, {"timestamp": 7867.61, "power": 33.537024}, {"timestamp": 7888.15, "power": 33.537024}, {"timestamp": 7908.69, "power": 33.537024}, {"timestamp": 7929.23, "power": 33.537024}, {"timestamp": 7949.77, "power": 33.537024}, {"timestamp": 7970.31, "power": 33.537024}, {"timestamp": 7990.83, "power": 33.537024}, {"timestamp": 8011.37, "power": 33.537024}, {"timestamp": 8031.91, "power": 33.537024}, {"timestamp": 8052.45, "power": 32.870266}, {"timestamp": 8073.51, "power": 32.870266}, {"timestamp": 8094.05, "power": 32.870266}, {"timestamp": 8114.58, "power": 32.870266}, {"timestamp": 8135.07, "power": 32.870266}, {"timestamp": 8155.6, "power": 32.870266}, {"timestamp": 8176.17, "power": 32.870266}, {"timestamp": 8196.74, "power": 32.870266}, {"timestamp": 8217.3, "power": 32.870266}, {"timestamp": 8237.86, "power": 32.870266}, {"timestamp": 8258.42, "power": 32.870266}, {"timestamp": 8278.92, "power": 32.870266}, {"timestamp": 8299.48, "power": 32.870266}, {"timestamp": 8320.05, "power": 32.870266}, {"timestamp": 8340.62, "power": 32.870266}, {"timestamp": 8361.19, "power": 32.870266}, {"timestamp": 8381.73, "power": 32.870266}, {"timestamp": 8402.3, "power": 32.870266}, {"timestamp": 8422.81, "power": 32.870266}, {"timestamp": 8443.36, "power": 32.870266}, {"timestamp": 8463.93, "power": 32.870266}, {"timestamp": 8484.47, "power": 32.870266}, {"timestamp": 8505.04, "power": 32.870266}, {"timestamp": 8525.6, "power": 32.870266}, {"timestamp": 8546.17, "power": 32.870266}, {"timestamp": 8566.68, "power": 32.870266}, {"timestamp": 8587.24, "power": 32.870266}, {"timestamp": 8607.81, "power": 32.870266}, {"timestamp": 8628.38, "power": 32.870266}, {"timestamp": 8648.95, "power": 32.870266}, {"timestamp": 8669.49, "power": 32.870266}, {"timestamp": 8690.05, "power": 32.870266}, {"timestamp": 8710.58, "power": 32.870266}, {"timestamp": 8731.07, "power": 32.870266}, {"timestamp": 8751.62, "power": 32.870266}, {"timestamp": 8772.18, "power": 32.870266}, {"timestamp": 8792.76, "power": 32.870266}, {"timestamp": 8813.31, "power": 32.870266}, {"timestamp": 8833.89, "power": 32.870266}, {"timestamp": 8854.44, "power": 32.870266}, {"timestamp": 8874.94, "power": 32.870266}, {"timestamp": 8895.5, "power": 32.870266}, {"timestamp": 8916.06, "power": 32.870266}, {"timestamp": 8936.62, "power": 32.870266}, {"timestamp": 8957.18, "power": 32.870266}, {"timestamp": 8977.73, "power": 32.870266}, {"timestamp": 8998.3, "power": 32.870266}, {"timestamp": 9018.81, "power": 32.870266}, {"timestamp": 9039.36, "power": 32.870266}, {"timestamp": 9059.93, "power": 33.770653}, {"timestamp": 9081.03, "power": 33.770653}, {"timestamp": 9101.59, "power": 33.770653}, {"timestamp": 9122.15, "power": 33.770653}, {"timestamp": 9142.68, "power": 33.770653}, {"timestamp": 9163.23, "power": 33.770653}, {"timestamp": 9183.8, "power": 33.770653}, {"timestamp": 9204.37, "power": 33.770653}, {"timestamp": 9224.93, "power": 33.770653}, {"timestamp": 9245.5, "power": 33.770653}, {"timestamp": 9266.06, "power": 33.770653}, {"timestamp": 9286.59, "power": 33.770653}, {"timestamp": 9307.08, "power": 33.770653}, {"timestamp": 9327.63, "power": 33.770653}, {"timestamp": 9348.2, "power": 33.770653}, {"timestamp": 9368.76, "power": 33.770653}, {"timestamp": 9389.33, "power": 33.770653}, {"timestamp": 9409.89, "power": 33.770653}, {"timestamp": 9430.47, "power": 33.770653}, {"timestamp": 9450.97, "power": 33.770653}, {"timestamp": 9471.53, "power": 33.770653}, {"timestamp": 9492.09, "power": 33.770653}, {"timestamp": 9512.66, "power": 33.770653}, {"timestamp": 9533.23, "power": 33.770653}, {"timestamp": 9553.81, "power": 33.770653}, {"timestamp": 9574.39, "power": 33.770653}, {"timestamp": 9594.88, "power": 33.770653}, {"timestamp": 9615.45, "power": 33.770653}, {"timestamp": 9636.01, "power": 33.770653}, {"timestamp": 9656.59, "power": 33.770653}, {"timestamp": 9677.16, "power": 33.770653}, {"timestamp": 9697.72, "power": 33.770653}, {"timestamp": 9718.26, "power": 33.770653}, {"timestamp": 9738.78, "power": 33.770653}, {"timestamp": 9759.31, "power": 33.770653}, {"timestamp": 9779.85, "power": 33.770653}, {"timestamp": 9800.39, "power": 33.770653}, {"timestamp": 9820.93, "power": 33.770653}, {"timestamp": 9841.47, "power": 33.770653}, {"timestamp": 9862.01, "power": 33.770653}, {"timestamp": 9882.54, "power": 33.770653}, {"timestamp": 9903.03, "power": 33.770653}, {"timestamp": 9923.56, "power": 33.770653}, {"timestamp": 9944.1, "power": 33.770653}, {"timestamp": 9964.64, "power": 33.770653}, {"timestamp": 9985.18, "power": 33.770653}, {"timestamp": 10005.7, "power": 33.770653}, {"timestamp": 10026.3, "power": 33.770653}, {"timestamp": 10046.8, "power": 33.770653}, {"timestamp": 10067.3, "power": 32.87575}, {"timestamp": 10088.4, "power": 32.87575}, {"timestamp": 10109.0, "power": 32.87575}, {"timestamp": 10129.5, "power": 32.87575}, {"timestamp": 10150.1, "power": 32.87575}, {"timestamp": 10170.6, "power": 32.87575}, {"timestamp": 10191.2, "power": 32.87575}, {"timestamp": 10211.8, "power": 32.87575}, {"timestamp": 10232.3, "power": 32.87575}, {"timestamp": 10252.9, "power": 32.87575}, {"timestamp": 10273.5, "power": 32.87575}, {"timestamp": 10294.0, "power": 32.87575}, {"timestamp": 10314.6, "power": 32.87575}, {"timestamp": 10335.1, "power": 32.87575}, {"timestamp": 10355.6, "power": 32.87575}, {"timestamp": 10376.2, "power": 32.87575}, {"timestamp": 10396.7, "power": 32.87575}, {"timestamp": 10417.3, "power": 32.87575}, {"timestamp": 10437.9, "power": 32.87575}, {"timestamp": 10458.5, "power": 32.87575}, {"timestamp": 10479.0, "power": 32.87575}, {"timestamp": 10499.5, "power": 32.87575}, {"timestamp": 10520.1, "power": 32.87575}, {"timestamp": 10540.6, "power": 32.87575}, {"timestamp": 10561.2, "power": 32.87575}, {"timestamp": 10581.8, "power": 32.87575}, {"timestamp": 10602.4, "power": 32.87575}, {"timestamp": 10622.9, "power": 32.87575}, {"timestamp": 10643.5, "power": 32.87575}, {"timestamp": 10664.0, "power": 32.87575}, {"timestamp": 10684.6, "power": 32.87575}, {"timestamp": 10705.2, "power": 32.87575}, {"timestamp": 10725.7, "power": 32.87575}, {"timestamp": 10746.3, "power": 32.87575}, {"timestamp": 10766.8, "power": 32.87575}, {"timestamp": 10787.4, "power": 32.87575}, {"timestamp": 10808.0, "power": 32.87575}, {"timestamp": 10828.5, "power": 32.87575}, {"timestamp": 10849.1, "power": 32.87575}, {"timestamp": 10869.7, "power": 32.87575}, {"timestamp": 10890.3, "power": 32.87575}, {"timestamp": 10910.8, "power": 32.87575}, {"timestamp": 10931.3, "power": 32.87575}, {"timestamp": 10951.9, "power": 32.87575}, {"timestamp": 10972.4, "power": 32.87575}, {"timestamp": 10993.0, "power": 32.87575}, {"timestamp": 11013.6, "power": 32.87575}, {"timestamp": 11034.1, "power": 32.87575}, {"timestamp": 11054.7, "power": 32.87575}, {"timestamp": 11075.2, "power": 33.032529}, {"timestamp": 11096.4, "power": 33.032529}, {"timestamp": 11116.9, "power": 33.032529}, {"timestamp": 11137.5, "power": 33.032529}, {"timestamp": 11158.1, "power": 33.032529}, {"timestamp": 11178.6, "power": 33.032529}, {"timestamp": 11199.1, "power": 33.032529}, {"timestamp": 11219.6, "power": 33.032529}, {"timestamp": 11240.2, "power": 33.032529}, {"timestamp": 11260.8, "power": 33.032529}, {"timestamp": 11281.3, "power": 33.032529}, {"timestamp": 11301.9, "power": 33.032529}, {"timestamp": 11322.4, "power": 33.032529}, {"timestamp": 11342.9, "power": 33.032529}, {"timestamp": 11363.5, "power": 33.032529}, {"timestamp": 11384.0, "power": 33.032529}, {"timestamp": 11404.5, "power": 33.032529}, {"timestamp": 11425.1, "power": 33.032529}, {"timestamp": 11445.6, "power": 33.032529}, {"timestamp": 11466.2, "power": 33.032529}, {"timestamp": 11486.7, "power": 33.032529}, {"timestamp": 11507.2, "power": 33.032529}, {"timestamp": 11527.8, "power": 33.032529}, {"timestamp": 11548.3, "power": 33.032529}, {"timestamp": 11568.8, "power": 33.032529}, {"timestamp": 11589.4, "power": 33.032529}, {"timestamp": 11609.9, "power": 33.032529}, {"timestamp": 11630.4, "power": 33.032529}, {"timestamp": 11650.9, "power": 33.032529}, {"timestamp": 11671.5, "power": 33.032529}, {"timestamp": 11692.0, "power": 33.032529}, {"timestamp": 11712.5, "power": 33.032529}, {"timestamp": 11733.1, "power": 33.032529}, {"timestamp": 11753.6, "power": 33.032529}, {"timestamp": 11774.2, "power": 33.032529}, {"timestamp": 11794.7, "power": 33.032529}, {"timestamp": 11815.2, "power": 33.032529}, {"timestamp": 11835.8, "power": 33.032529}, {"timestamp": 11856.3, "power": 33.032529}, {"timestamp": 11876.9, "power": 33.032529}, {"timestamp": 11897.4, "power": 33.032529}, {"timestamp": 11917.9, "power": 33.032529}, {"timestamp": 11938.4, "power": 33.032529}, {"timestamp": 11958.9, "power": 33.032529}, {"timestamp": 11979.5, "power": 33.032529}, {"timestamp": 12000.0, "power": 33.032529}, {"timestamp": 12020.5, "power": 33.032529}, {"timestamp": 12041.1, "power": 33.032529}, {"timestamp": 12061.6, "power": 33.032529}, {"timestamp": 12082.2, "power": 32.708628000000004}, {"timestamp": 12104.3, "power": 32.708628000000004}, {"timestamp": 12124.8, "power": 32.708628000000004}, {"timestamp": 12145.4, "power": 32.708628000000004}, {"timestamp": 12165.9, "power": 32.708628000000004}, {"timestamp": 12186.5, "power": 32.708628000000004}, {"timestamp": 12207.0, "power": 32.708628000000004}, {"timestamp": 12227.5, "power": 32.708628000000004}, {"timestamp": 12248.1, "power": 32.708628000000004}, {"timestamp": 12268.7, "power": 32.708628000000004}, {"timestamp": 12289.2, "power": 32.708628000000004}, {"timestamp": 12309.8, "power": 32.708628000000004}, {"timestamp": 12330.4, "power": 32.708628000000004}, {"timestamp": 12350.9, "power": 32.708628000000004}, {"timestamp": 12371.4, "power": 32.708628000000004}, {"timestamp": 12392.0, "power": 32.708628000000004}, {"timestamp": 12412.6, "power": 32.708628000000004}, {"timestamp": 12433.1, "power": 32.708628000000004}, {"timestamp": 12453.7, "power": 32.708628000000004}, {"timestamp": 12474.3, "power": 32.708628000000004}, {"timestamp": 12494.8, "power": 32.708628000000004}, {"timestamp": 12515.3, "power": 32.708628000000004}, {"timestamp": 12535.9, "power": 32.708628000000004}, {"timestamp": 12556.5, "power": 32.708628000000004}, {"timestamp": 12577.0, "power": 32.708628000000004}, {"timestamp": 12597.6, "power": 32.708628000000004}, {"timestamp": 12618.2, "power": 32.708628000000004}, {"timestamp": 12638.7, "power": 32.708628000000004}, {"timestamp": 12659.2, "power": 32.708628000000004}, {"timestamp": 12679.8, "power": 32.708628000000004}, {"timestamp": 12700.3, "power": 32.708628000000004}, {"timestamp": 12720.9, "power": 32.708628000000004}, {"timestamp": 12741.5, "power": 32.708628000000004}, {"timestamp": 12762.0, "power": 32.708628000000004}, {"timestamp": 12782.6, "power": 32.708628000000004}, {"timestamp": 12803.0, "power": 32.708628000000004}, {"timestamp": 12823.6, "power": 32.708628000000004}, {"timestamp": 12844.2, "power": 32.708628000000004}, {"timestamp": 12864.7, "power": 32.708628000000004}, {"timestamp": 12885.3, "power": 32.708628000000004}, {"timestamp": 12905.9, "power": 32.708628000000004}, {"timestamp": 12926.4, "power": 32.708628000000004}, {"timestamp": 12946.9, "power": 32.708628000000004}, {"timestamp": 12967.5, "power": 32.708628000000004}, {"timestamp": 12988.1, "power": 32.708628000000004}, {"timestamp": 13008.6, "power": 32.708628000000004}, {"timestamp": 13029.1, "power": 32.708628000000004}, {"timestamp": 13049.7, "power": 32.708628000000004}, {"timestamp": 13070.3, "power": 32.708628000000004}, {"timestamp": 13090.8, "power": 33.143656}, {"timestamp": 13111.9, "power": 33.143656}, {"timestamp": 13132.5, "power": 33.143656}, {"timestamp": 13153.0, "power": 33.143656}, {"timestamp": 13173.5, "power": 33.143656}, {"timestamp": 13194.1, "power": 33.143656}, {"timestamp": 13214.6, "power": 33.143656}, {"timestamp": 13235.1, "power": 33.143656}, {"timestamp": 13255.6, "power": 33.143656}, {"timestamp": 13276.2, "power": 33.143656}, {"timestamp": 13296.8, "power": 33.143656}, {"timestamp": 13317.4, "power": 33.143656}, {"timestamp": 13337.9, "power": 33.143656}, {"timestamp": 13358.4, "power": 33.143656}, {"timestamp": 13378.9, "power": 33.143656}, {"timestamp": 13399.5, "power": 33.143656}, {"timestamp": 13420.1, "power": 33.143656}, {"timestamp": 13440.6, "power": 33.143656}, {"timestamp": 13461.2, "power": 33.143656}, {"timestamp": 13481.8, "power": 33.143656}, {"timestamp": 13502.3, "power": 33.143656}, {"timestamp": 13522.9, "power": 33.143656}, {"timestamp": 13543.4, "power": 33.143656}, {"timestamp": 13564.0, "power": 33.143656}, {"timestamp": 13584.6, "power": 33.143656}, {"timestamp": 13605.1, "power": 33.143656}, {"timestamp": 13625.7, "power": 33.143656}, {"timestamp": 13646.2, "power": 33.143656}, {"timestamp": 13666.8, "power": 33.143656}, {"timestamp": 13687.3, "power": 33.143656}, {"timestamp": 13707.9, "power": 33.143656}, {"timestamp": 13728.4, "power": 33.143656}, {"timestamp": 13748.9, "power": 33.143656}, {"timestamp": 13769.5, "power": 33.143656}, {"timestamp": 13790.0, "power": 33.143656}, {"timestamp": 13810.5, "power": 33.143656}, {"timestamp": 13831.1, "power": 33.143656}, {"timestamp": 13851.6, "power": 33.143656}, {"timestamp": 13872.2, "power": 33.143656}, {"timestamp": 13892.7, "power": 33.143656}, {"timestamp": 13913.2, "power": 33.143656}, {"timestamp": 13933.8, "power": 33.143656}, {"timestamp": 13954.3, "power": 33.143656}, {"timestamp": 13974.8, "power": 33.143656}, {"timestamp": 13995.4, "power": 33.143656}, {"timestamp": 14015.9, "power": 33.143656}, {"timestamp": 14036.4, "power": 33.143656}, {"timestamp": 14057.0, "power": 33.143656}, {"timestamp": 14077.5, "power": 33.143656}, {"timestamp": 14098.1, "power": 33.064836}, {"timestamp": 14119.1, "power": 33.064836}, {"timestamp": 14139.6, "power": 33.064836}, {"timestamp": 14160.2, "power": 33.064836}, {"timestamp": 14180.7, "power": 33.064836}, {"timestamp": 14201.3, "power": 33.064836}, {"timestamp": 14221.8, "power": 33.064836}, {"timestamp": 14242.3, "power": 33.064836}, {"timestamp": 14262.9, "power": 33.064836}, {"timestamp": 14283.4, "power": 33.064836}, {"timestamp": 14303.9, "power": 33.064836}, {"timestamp": 14324.5, "power": 33.064836}, {"timestamp": 14345.0, "power": 33.064836}, {"timestamp": 14365.5, "power": 33.064836}, {"timestamp": 14386.1, "power": 33.064836}, {"timestamp": 14406.6, "power": 33.064836}, {"timestamp": 14427.1, "power": 33.064836}, {"timestamp": 14447.6, "power": 33.064836}, {"timestamp": 14468.2, "power": 33.064836}, {"timestamp": 14488.7, "power": 33.064836}, {"timestamp": 14509.3, "power": 33.064836}, {"timestamp": 14529.8, "power": 33.064836}, {"timestamp": 14550.3, "power": 33.064836}, {"timestamp": 14570.8, "power": 33.064836}, {"timestamp": 14591.4, "power": 33.064836}, {"timestamp": 14611.9, "power": 33.064836}, {"timestamp": 14632.5, "power": 33.064836}, {"timestamp": 14653.0, "power": 33.064836}, {"timestamp": 14673.5, "power": 33.064836}, {"timestamp": 14694.1, "power": 33.064836}, {"timestamp": 14714.6, "power": 33.064836}, {"timestamp": 14735.1, "power": 33.064836}, {"timestamp": 14755.6, "power": 33.064836}, {"timestamp": 14776.2, "power": 33.064836}, {"timestamp": 14796.7, "power": 33.064836}, {"timestamp": 14817.3, "power": 33.064836}, {"timestamp": 14837.8, "power": 33.064836}, {"timestamp": 14858.4, "power": 33.064836}, {"timestamp": 14878.9, "power": 33.064836}, {"timestamp": 14899.5, "power": 33.064836}, {"timestamp": 14920.0, "power": 33.064836}, {"timestamp": 14940.6, "power": 33.064836}, {"timestamp": 14961.2, "power": 33.064836}, {"timestamp": 14981.7, "power": 33.064836}, {"timestamp": 15002.3, "power": 33.064836}, {"timestamp": 15022.8, "power": 33.064836}, {"timestamp": 15043.4, "power": 33.064836}, {"timestamp": 15063.9, "power": 33.064836}, {"timestamp": 15084.5, "power": 33.064836}, {"timestamp": 15105.1, "power": 32.998373}, {"timestamp": 15126.3, "power": 32.998373}, {"timestamp": 15146.8, "power": 32.998373}, {"timestamp": 15167.3, "power": 32.998373}, {"timestamp": 15187.9, "power": 32.998373}, {"timestamp": 15208.4, "power": 32.998373}, {"timestamp": 15228.9, "power": 32.998373}, {"timestamp": 15249.5, "power": 32.998373}, {"timestamp": 15270.0, "power": 32.998373}, {"timestamp": 15290.5, "power": 32.998373}, {"timestamp": 15311.0, "power": 32.998373}, {"timestamp": 15331.6, "power": 32.998373}, {"timestamp": 15352.1, "power": 32.998373}, {"timestamp": 15372.7, "power": 32.998373}, {"timestamp": 15393.2, "power": 32.998373}, {"timestamp": 15413.8, "power": 32.998373}, {"timestamp": 15434.3, "power": 32.998373}, {"timestamp": 15454.9, "power": 32.998373}, {"timestamp": 15475.4, "power": 32.998373}, {"timestamp": 15496.0, "power": 32.998373}, {"timestamp": 15516.5, "power": 32.998373}, {"timestamp": 15537.1, "power": 32.998373}, {"timestamp": 15557.7, "power": 32.998373}, {"timestamp": 15578.3, "power": 32.998373}, {"timestamp": 15598.8, "power": 32.998373}, {"timestamp": 15619.3, "power": 32.998373}, {"timestamp": 15639.9, "power": 32.998373}, {"timestamp": 15660.4, "power": 32.998373}, {"timestamp": 15681.0, "power": 32.998373}, {"timestamp": 15701.6, "power": 32.998373}, {"timestamp": 15722.2, "power": 32.998373}, {"timestamp": 15742.7, "power": 32.998373}, {"timestamp": 15763.2, "power": 32.998373}, {"timestamp": 15783.7, "power": 32.998373}, {"timestamp": 15804.3, "power": 32.998373}, {"timestamp": 15824.8, "power": 32.998373}, {"timestamp": 15845.4, "power": 32.998373}, {"timestamp": 15865.9, "power": 32.998373}, {"timestamp": 15886.4, "power": 32.998373}, {"timestamp": 15906.9, "power": 32.998373}, {"timestamp": 15927.4, "power": 32.998373}, {"timestamp": 15948.0, "power": 32.998373}, {"timestamp": 15968.5, "power": 32.998373}, {"timestamp": 15989.1, "power": 32.998373}, {"timestamp": 16009.6, "power": 32.998373}, {"timestamp": 16030.1, "power": 32.998373}, {"timestamp": 16050.7, "power": 32.998373}, {"timestamp": 16071.2, "power": 32.998373}, {"timestamp": 16091.7, "power": 32.998373}, {"timestamp": 16112.3, "power": 32.993499}, {"timestamp": 16133.3, "power": 32.993499}, {"timestamp": 16153.9, "power": 32.993499}, {"timestamp": 16174.4, "power": 32.993499}, {"timestamp": 16194.9, "power": 32.993499}, {"timestamp": 16215.4, "power": 32.993499}, {"timestamp": 16235.9, "power": 32.993499}, {"timestamp": 16256.5, "power": 32.993499}, {"timestamp": 16277.0, "power": 32.993499}, {"timestamp": 16297.5, "power": 32.993499}, {"timestamp": 16318.1, "power": 32.993499}, {"timestamp": 16338.6, "power": 32.993499}, {"timestamp": 16359.1, "power": 32.993499}, {"timestamp": 16379.6, "power": 32.993499}, {"timestamp": 16400.2, "power": 32.993499}, {"timestamp": 16420.7, "power": 32.993499}, {"timestamp": 16441.3, "power": 32.993499}, {"timestamp": 16461.8, "power": 32.993499}, {"timestamp": 16482.3, "power": 32.993499}, {"timestamp": 16502.9, "power": 32.993499}, {"timestamp": 16523.4, "power": 32.993499}, {"timestamp": 16543.9, "power": 32.993499}, {"timestamp": 16564.5, "power": 32.993499}, {"timestamp": 16585.0, "power": 32.993499}, {"timestamp": 16605.6, "power": 32.993499}, {"timestamp": 16626.1, "power": 32.993499}, {"timestamp": 16646.7, "power": 32.993499}, {"timestamp": 16667.2, "power": 32.993499}, {"timestamp": 16687.7, "power": 32.993499}, {"timestamp": 16708.3, "power": 32.993499}, {"timestamp": 16728.8, "power": 32.993499}, {"timestamp": 16749.4, "power": 32.993499}, {"timestamp": 16770.0, "power": 32.993499}, {"timestamp": 16790.5, "power": 32.993499}, {"timestamp": 16811.0, "power": 32.993499}, {"timestamp": 16831.6, "power": 32.993499}, {"timestamp": 16852.1, "power": 32.993499}, {"timestamp": 16872.7, "power": 32.993499}, {"timestamp": 16893.3, "power": 32.993499}, {"timestamp": 16913.8, "power": 32.993499}, {"timestamp": 16934.4, "power": 32.993499}, {"timestamp": 16954.9, "power": 32.993499}, {"timestamp": 16975.5, "power": 32.993499}, {"timestamp": 16996.1, "power": 32.993499}, {"timestamp": 17016.6, "power": 32.993499}, {"timestamp": 17037.2, "power": 32.993499}, {"timestamp": 17057.7, "power": 32.993499}, {"timestamp": 17078.3, "power": 32.993499}, {"timestamp": 17098.8, "power": 32.993499}, {"timestamp": 17119.4, "power": 33.339553}, {"timestamp": 17141.5, "power": 33.339553}, {"timestamp": 17162.0, "power": 33.339553}, {"timestamp": 17182.5, "power": 33.339553}, {"timestamp": 17203.0, "power": 33.339553}, {"timestamp": 17223.5, "power": 33.339553}, {"timestamp": 17244.1, "power": 33.339553}, {"timestamp": 17264.6, "power": 33.339553}, {"timestamp": 17285.2, "power": 33.339553}, {"timestamp": 17305.7, "power": 33.339553}, {"timestamp": 17326.3, "power": 33.339553}, {"timestamp": 17346.8, "power": 33.339553}, {"timestamp": 17367.3, "power": 33.339553}, {"timestamp": 17387.9, "power": 33.339553}, {"timestamp": 17408.4, "power": 33.339553}, {"timestamp": 17429.0, "power": 33.339553}, {"timestamp": 17449.5, "power": 33.339553}, {"timestamp": 17470.0, "power": 33.339553}, {"timestamp": 17490.5, "power": 33.339553}, {"timestamp": 17511.0, "power": 33.339553}, {"timestamp": 17531.6, "power": 33.339553}, {"timestamp": 17552.1, "power": 33.339553}, {"timestamp": 17572.6, "power": 33.339553}, {"timestamp": 17593.2, "power": 33.339553}, {"timestamp": 17613.8, "power": 33.339553}, {"timestamp": 17634.3, "power": 33.339553}, {"timestamp": 17654.8, "power": 33.339553}, {"timestamp": 17675.4, "power": 33.339553}, {"timestamp": 17696.0, "power": 33.339553}, {"timestamp": 17716.5, "power": 33.339553}, {"timestamp": 17737.0, "power": 33.339553}, {"timestamp": 17757.6, "power": 33.339553}, {"timestamp": 17778.1, "power": 33.339553}, {"timestamp": 17798.6, "power": 33.339553}, {"timestamp": 17819.2, "power": 33.339553}, {"timestamp": 17839.7, "power": 33.339553}, {"timestamp": 17860.3, "power": 33.339553}, {"timestamp": 17880.8, "power": 33.339553}, {"timestamp": 17901.3, "power": 33.339553}, {"timestamp": 17921.9, "power": 33.339553}, {"timestamp": 17942.4, "power": 33.339553}, {"timestamp": 17962.9, "power": 33.339553}, {"timestamp": 17983.5, "power": 33.339553}, {"timestamp": 18004.0, "power": 33.339553}, {"timestamp": 18024.5, "power": 33.339553}, {"timestamp": 18045.1, "power": 33.339553}, {"timestamp": 18065.6, "power": 33.339553}, {"timestamp": 18086.2, "power": 33.339553}, {"timestamp": 18106.7, "power": 33.339553}, {"timestamp": 18127.2, "power": 33.265100000000004}, {"timestamp": 18148.3, "power": 33.265100000000004}, {"timestamp": 18168.8, "power": 33.265100000000004}, {"timestamp": 18189.3, "power": 33.265100000000004}, {"timestamp": 18209.9, "power": 33.265100000000004}, {"timestamp": 18230.4, "power": 33.265100000000004}, {"timestamp": 18250.9, "power": 33.265100000000004}, {"timestamp": 18271.5, "power": 33.265100000000004}, {"timestamp": 18292.0, "power": 33.265100000000004}, {"timestamp": 18312.5, "power": 33.265100000000004}, {"timestamp": 18333.1, "power": 33.265100000000004}, {"timestamp": 18353.6, "power": 33.265100000000004}, {"timestamp": 18374.2, "power": 33.265100000000004}, {"timestamp": 18394.7, "power": 33.265100000000004}, {"timestamp": 18415.2, "power": 33.265100000000004}, {"timestamp": 18435.8, "power": 33.265100000000004}, {"timestamp": 18456.4, "power": 33.265100000000004}, {"timestamp": 18476.9, "power": 33.265100000000004}, {"timestamp": 18497.5, "power": 33.265100000000004}, {"timestamp": 18518.0, "power": 33.265100000000004}, {"timestamp": 18538.6, "power": 33.265100000000004}, {"timestamp": 18559.1, "power": 33.265100000000004}, {"timestamp": 18579.6, "power": 33.265100000000004}, {"timestamp": 18600.2, "power": 33.265100000000004}, {"timestamp": 18620.7, "power": 33.265100000000004}, {"timestamp": 18641.3, "power": 33.265100000000004}, {"timestamp": 18661.9, "power": 33.265100000000004}, {"timestamp": 18682.4, "power": 33.265100000000004}, {"timestamp": 18702.9, "power": 33.265100000000004}, {"timestamp": 18723.5, "power": 33.265100000000004}, {"timestamp": 18744.0, "power": 33.265100000000004}, {"timestamp": 18764.6, "power": 33.265100000000004}, {"timestamp": 18785.1, "power": 33.265100000000004}, {"timestamp": 18805.7, "power": 33.265100000000004}, {"timestamp": 18826.3, "power": 33.265100000000004}, {"timestamp": 18846.8, "power": 33.265100000000004}, {"timestamp": 18867.4, "power": 33.265100000000004}, {"timestamp": 18887.9, "power": 33.265100000000004}, {"timestamp": 18908.5, "power": 33.265100000000004}, {"timestamp": 18929.1, "power": 33.265100000000004}, {"timestamp": 18949.6, "power": 33.265100000000004}, {"timestamp": 18970.2, "power": 33.265100000000004}, {"timestamp": 18990.7, "power": 33.265100000000004}, {"timestamp": 19011.3, "power": 33.265100000000004}, {"timestamp": 19031.8, "power": 33.265100000000004}, {"timestamp": 19052.4, "power": 33.265100000000004}, {"timestamp": 19072.9, "power": 33.265100000000004}, {"timestamp": 19093.5, "power": 33.265100000000004}, {"timestamp": 19114.0, "power": 33.265100000000004}, {"timestamp": 19134.6, "power": 33.466716}, {"timestamp": 19155.7, "power": 33.466716}, {"timestamp": 19176.3, "power": 33.466716}, {"timestamp": 19196.8, "power": 33.466716}, {"timestamp": 19217.4, "power": 33.466716}, {"timestamp": 19237.9, "power": 33.466716}, {"timestamp": 19258.4, "power": 33.466716}, {"timestamp": 19278.9, "power": 33.466716}, {"timestamp": 19299.5, "power": 33.466716}, {"timestamp": 19320.0, "power": 33.466716}, {"timestamp": 19340.6, "power": 33.466716}, {"timestamp": 19361.1, "power": 33.466716}, {"timestamp": 19381.6, "power": 33.466716}, {"timestamp": 19402.2, "power": 33.466716}, {"timestamp": 19422.7, "power": 33.466716}, {"timestamp": 19443.2, "power": 33.466716}, {"timestamp": 19463.8, "power": 33.466716}, {"timestamp": 19484.3, "power": 33.466716}, {"timestamp": 19504.8, "power": 33.466716}, {"timestamp": 19525.4, "power": 33.466716}, {"timestamp": 19545.9, "power": 33.466716}, {"timestamp": 19566.4, "power": 33.466716}, {"timestamp": 19586.9, "power": 33.466716}, {"timestamp": 19607.4, "power": 33.466716}, {"timestamp": 19628.0, "power": 33.466716}, {"timestamp": 19648.5, "power": 33.466716}, {"timestamp": 19669.1, "power": 33.466716}, {"timestamp": 19689.6, "power": 33.466716}, {"timestamp": 19710.1, "power": 33.466716}, {"timestamp": 19730.7, "power": 33.466716}, {"timestamp": 19751.2, "power": 33.466716}, {"timestamp": 19771.7, "power": 33.466716}, {"timestamp": 19792.3, "power": 33.466716}, {"timestamp": 19812.8, "power": 33.466716}, {"timestamp": 19833.3, "power": 33.466716}, {"timestamp": 19853.9, "power": 33.466716}, {"timestamp": 19874.4, "power": 33.466716}, {"timestamp": 19894.9, "power": 33.466716}, {"timestamp": 19915.5, "power": 33.466716}, {"timestamp": 19936.0, "power": 33.466716}, {"timestamp": 19956.5, "power": 33.466716}, {"timestamp": 19977.1, "power": 33.466716}, {"timestamp": 19997.6, "power": 33.466716}, {"timestamp": 20018.2, "power": 33.466716}, {"timestamp": 20038.7, "power": 33.466716}, {"timestamp": 20059.2, "power": 33.466716}, {"timestamp": 20079.7, "power": 33.466716}, {"timestamp": 20100.3, "power": 33.466716}, {"timestamp": 20120.9, "power": 33.466716}, {"timestamp": 20141.5, "power": 33.706665}, {"timestamp": 20162.6, "power": 33.706665}, {"timestamp": 20183.1, "power": 33.706665}, {"timestamp": 20203.6, "power": 33.706665}, {"timestamp": 20224.2, "power": 33.706665}, {"timestamp": 20244.7, "power": 33.706665}, {"timestamp": 20265.3, "power": 33.706665}, {"timestamp": 20285.8, "power": 33.706665}, {"timestamp": 20306.3, "power": 33.706665}, {"timestamp": 20326.9, "power": 33.706665}, {"timestamp": 20347.4, "power": 33.706665}, {"timestamp": 20367.9, "power": 33.706665}, {"timestamp": 20388.5, "power": 33.706665}, {"timestamp": 20409.0, "power": 33.706665}, {"timestamp": 20429.6, "power": 33.706665}, {"timestamp": 20450.2, "power": 33.706665}, {"timestamp": 20470.7, "power": 33.706665}, {"timestamp": 20491.3, "power": 33.706665}, {"timestamp": 20511.8, "power": 33.706665}, {"timestamp": 20532.4, "power": 33.706665}, {"timestamp": 20553.0, "power": 33.706665}, {"timestamp": 20573.6, "power": 33.706665}, {"timestamp": 20594.1, "power": 33.706665}, {"timestamp": 20614.6, "power": 33.706665}, {"timestamp": 20635.1, "power": 33.706665}, {"timestamp": 20655.7, "power": 33.706665}, {"timestamp": 20676.3, "power": 33.706665}, {"timestamp": 20696.8, "power": 33.706665}, {"timestamp": 20717.4, "power": 33.706665}, {"timestamp": 20738.0, "power": 33.706665}, {"timestamp": 20758.5, "power": 33.706665}, {"timestamp": 20779.0, "power": 33.706665}, {"timestamp": 20799.5, "power": 33.706665}, {"timestamp": 20820.1, "power": 33.706665}, {"timestamp": 20840.7, "power": 33.706665}, {"timestamp": 20861.3, "power": 33.706665}, {"timestamp": 20881.8, "power": 33.706665}, {"timestamp": 20902.4, "power": 33.706665}, {"timestamp": 20922.9, "power": 33.706665}, {"timestamp": 20943.5, "power": 33.706665}, {"timestamp": 20964.0, "power": 33.706665}, {"timestamp": 20984.6, "power": 33.706665}, {"timestamp": 21005.2, "power": 33.706665}, {"timestamp": 21025.7, "power": 33.706665}, {"timestamp": 21046.3, "power": 33.706665}, {"timestamp": 21066.8, "power": 33.706665}, {"timestamp": 21087.4, "power": 33.706665}, {"timestamp": 21108.0, "power": 33.706665}, {"timestamp": 21128.6, "power": 33.706665}, {"timestamp": 21149.1, "power": 33.318557}, {"timestamp": 21170.2, "power": 33.318557}, {"timestamp": 21190.7, "power": 33.318557}, {"timestamp": 21211.3, "power": 33.318557}, {"timestamp": 21231.8, "power": 33.318557}, {"timestamp": 21252.4, "power": 33.318557}, {"timestamp": 21272.9, "power": 33.318557}, {"timestamp": 21293.5, "power": 33.318557}, {"timestamp": 21314.0, "power": 33.318557}, {"timestamp": 21334.5, "power": 33.318557}, {"timestamp": 21355.0, "power": 33.318557}, {"timestamp": 21375.5, "power": 33.318557}, {"timestamp": 21396.1, "power": 33.318557}, {"timestamp": 21416.6, "power": 33.318557}, {"timestamp": 21437.2, "power": 33.318557}, {"timestamp": 21457.7, "power": 33.318557}, {"timestamp": 21478.3, "power": 33.318557}, {"timestamp": 21498.8, "power": 33.318557}, {"timestamp": 21519.3, "power": 33.318557}, {"timestamp": 21539.8, "power": 33.318557}, {"timestamp": 21560.4, "power": 33.318557}, {"timestamp": 21580.9, "power": 33.318557}, {"timestamp": 21601.5, "power": 33.318557}, {"timestamp": 21622.0, "power": 33.318557}, {"timestamp": 21642.6, "power": 33.318557}, {"timestamp": 21663.1, "power": 33.318557}, {"timestamp": 21683.7, "power": 33.318557}, {"timestamp": 21704.3, "power": 33.318557}, {"timestamp": 21724.9, "power": 33.318557}, {"timestamp": 21745.4, "power": 33.318557}, {"timestamp": 21766.0, "power": 33.318557}, {"timestamp": 21786.5, "power": 33.318557}, {"timestamp": 21807.0, "power": 33.318557}, {"timestamp": 21827.5, "power": 33.318557}, {"timestamp": 21848.1, "power": 33.318557}, {"timestamp": 21868.7, "power": 33.318557}, {"timestamp": 21889.3, "power": 33.318557}, {"timestamp": 21909.8, "power": 33.318557}, {"timestamp": 21930.4, "power": 33.318557}, {"timestamp": 21950.9, "power": 33.318557}, {"timestamp": 21971.5, "power": 33.318557}, {"timestamp": 21992.0, "power": 33.318557}, {"timestamp": 22012.6, "power": 33.318557}, {"timestamp": 22033.2, "power": 33.318557}, {"timestamp": 22053.7, "power": 33.318557}, {"timestamp": 22074.3, "power": 33.318557}, {"timestamp": 22094.8, "power": 33.318557}, {"timestamp": 22115.4, "power": 33.318557}, {"timestamp": 22135.9, "power": 33.318557}, {"timestamp": 22156.5, "power": 32.836672}, {"timestamp": 22177.6, "power": 32.836672}, {"timestamp": 22198.1, "power": 32.836672}, {"timestamp": 22218.6, "power": 32.836672}, {"timestamp": 22239.1, "power": 32.836672}, {"timestamp": 22259.7, "power": 32.836672}, {"timestamp": 22280.2, "power": 32.836672}, {"timestamp": 22300.8, "power": 32.836672}, {"timestamp": 22321.3, "power": 32.836672}, {"timestamp": 22341.9, "power": 32.836672}, {"timestamp": 22362.4, "power": 32.836672}, {"timestamp": 22382.9, "power": 32.836672}, {"timestamp": 22403.4, "power": 32.836672}, {"timestamp": 22424.0, "power": 32.836672}, {"timestamp": 22444.5, "power": 32.836672}, {"timestamp": 22465.1, "power": 32.836672}, {"timestamp": 22485.6, "power": 32.836672}, {"timestamp": 22506.2, "power": 32.836672}, {"timestamp": 22526.7, "power": 32.836672}, {"timestamp": 22547.2, "power": 32.836672}, {"timestamp": 22567.8, "power": 32.836672}, {"timestamp": 22588.3, "power": 32.836672}, {"timestamp": 22608.8, "power": 32.836672}, {"timestamp": 22629.4, "power": 32.836672}, {"timestamp": 22649.9, "power": 32.836672}, {"timestamp": 22670.4, "power": 32.836672}, {"timestamp": 22690.9, "power": 32.836672}, {"timestamp": 22711.4, "power": 32.836672}, {"timestamp": 22732.0, "power": 32.836672}, {"timestamp": 22752.5, "power": 32.836672}, {"timestamp": 22773.1, "power": 32.836672}, {"timestamp": 22793.6, "power": 32.836672}, {"timestamp": 22814.2, "power": 32.836672}, {"timestamp": 22834.7, "power": 32.836672}, {"timestamp": 22855.2, "power": 32.836672}, {"timestamp": 22875.8, "power": 32.836672}, {"timestamp": 22896.3, "power": 32.836672}, {"timestamp": 22916.8, "power": 32.836672}, {"timestamp": 22937.4, "power": 32.836672}, {"timestamp": 22957.9, "power": 32.836672}, {"timestamp": 22978.5, "power": 32.836672}, {"timestamp": 22999.0, "power": 32.836672}, {"timestamp": 23019.5, "power": 32.836672}, {"timestamp": 23040.1, "power": 32.836672}, {"timestamp": 23060.6, "power": 32.836672}, {"timestamp": 23081.1, "power": 32.836672}, {"timestamp": 23101.7, "power": 32.836672}, {"timestamp": 23122.3, "power": 32.836672}, {"timestamp": 23142.8, "power": 32.836672}, {"timestamp": 23163.4, "power": 32.832052}, {"timestamp": 23184.5, "power": 32.832052}, {"timestamp": 23205.1, "power": 32.832052}, {"timestamp": 23225.6, "power": 32.832052}, {"timestamp": 23246.1, "power": 32.832052}, {"timestamp": 23266.7, "power": 32.832052}, {"timestamp": 23287.2, "power": 32.832052}, {"timestamp": 23307.7, "power": 32.832052}, {"timestamp": 23328.3, "power": 32.832052}, {"timestamp": 23348.8, "power": 32.832052}, {"timestamp": 23369.4, "power": 32.832052}, {"timestamp": 23389.9, "power": 32.832052}, {"timestamp": 23410.4, "power": 32.832052}, {"timestamp": 23430.9, "power": 32.832052}, {"timestamp": 23451.5, "power": 32.832052}, {"timestamp": 23472.0, "power": 32.832052}, {"timestamp": 23492.5, "power": 32.832052}, {"timestamp": 23513.1, "power": 32.832052}, {"timestamp": 23533.6, "power": 32.832052}, {"timestamp": 23554.2, "power": 32.832052}, {"timestamp": 23574.7, "power": 32.832052}, {"timestamp": 23595.2, "power": 32.832052}, {"timestamp": 23615.8, "power": 32.832052}, {"timestamp": 23636.4, "power": 32.832052}, {"timestamp": 23656.9, "power": 32.832052}, {"timestamp": 23677.5, "power": 32.832052}, {"timestamp": 23698.1, "power": 32.832052}, {"timestamp": 23718.6, "power": 32.832052}, {"timestamp": 23739.1, "power": 32.832052}, {"timestamp": 23759.7, "power": 32.832052}, {"timestamp": 23780.2, "power": 32.832052}, {"timestamp": 23800.8, "power": 32.832052}, {"timestamp": 23821.4, "power": 32.832052}, {"timestamp": 23841.9, "power": 32.832052}, {"timestamp": 23862.5, "power": 32.832052}, {"timestamp": 23883.1, "power": 32.832052}, {"timestamp": 23903.6, "power": 32.832052}, {"timestamp": 23924.2, "power": 32.832052}, {"timestamp": 23944.8, "power": 32.832052}, {"timestamp": 23965.3, "power": 32.832052}, {"timestamp": 23985.9, "power": 32.832052}, {"timestamp": 24006.5, "power": 32.832052}, {"timestamp": 24027.0, "power": 32.832052}, {"timestamp": 24047.6, "power": 32.832052}, {"timestamp": 24068.1, "power": 32.832052}, {"timestamp": 24088.7, "power": 32.832052}, {"timestamp": 24109.3, "power": 32.832052}, {"timestamp": 24129.8, "power": 32.832052}, {"timestamp": 24150.4, "power": 32.832052}, {"timestamp": 24170.9, "power": 33.167269000000005}, {"timestamp": 24192.0, "power": 33.167269000000005}, {"timestamp": 24212.5, "power": 33.167269000000005}, {"timestamp": 24233.1, "power": 33.167269000000005}, {"timestamp": 24253.6, "power": 33.167269000000005}, {"timestamp": 24274.1, "power": 33.167269000000005}, {"timestamp": 24294.7, "power": 33.167269000000005}, {"timestamp": 24315.2, "power": 33.167269000000005}, {"timestamp": 24335.8, "power": 33.167269000000005}, {"timestamp": 24356.4, "power": 33.167269000000005}, {"timestamp": 24376.9, "power": 33.167269000000005}, {"timestamp": 24397.5, "power": 33.167269000000005}, {"timestamp": 24418.1, "power": 33.167269000000005}, {"timestamp": 24438.6, "power": 33.167269000000005}, {"timestamp": 24459.1, "power": 33.167269000000005}, {"timestamp": 24479.6, "power": 33.167269000000005}, {"timestamp": 24500.2, "power": 33.167269000000005}, {"timestamp": 24520.8, "power": 33.167269000000005}, {"timestamp": 24541.4, "power": 33.167269000000005}, {"timestamp": 24561.9, "power": 33.167269000000005}, {"timestamp": 24582.4, "power": 33.167269000000005}, {"timestamp": 24602.9, "power": 33.167269000000005}, {"timestamp": 24623.5, "power": 33.167269000000005}, {"timestamp": 24644.1, "power": 33.167269000000005}, {"timestamp": 24664.6, "power": 33.167269000000005}, {"timestamp": 24685.2, "power": 33.167269000000005}, {"timestamp": 24705.8, "power": 33.167269000000005}, {"timestamp": 24726.3, "power": 33.167269000000005}, {"timestamp": 24746.9, "power": 33.167269000000005}, {"timestamp": 24767.4, "power": 33.167269000000005}, {"timestamp": 24788.0, "power": 33.167269000000005}, {"timestamp": 24808.5, "power": 33.167269000000005}, {"timestamp": 24829.1, "power": 33.167269000000005}, {"timestamp": 24849.7, "power": 33.167269000000005}, {"timestamp": 24870.3, "power": 33.167269000000005}, {"timestamp": 24890.8, "power": 33.167269000000005}, {"timestamp": 24911.3, "power": 33.167269000000005}, {"timestamp": 24931.9, "power": 33.167269000000005}, {"timestamp": 24952.4, "power": 33.167269000000005}, {"timestamp": 24973.0, "power": 33.167269000000005}, {"timestamp": 24993.6, "power": 33.167269000000005}, {"timestamp": 25014.1, "power": 33.167269000000005}, {"timestamp": 25034.6, "power": 33.167269000000005}, {"timestamp": 25055.2, "power": 33.167269000000005}, {"timestamp": 25075.8, "power": 33.167269000000005}, {"timestamp": 25096.3, "power": 33.167269000000005}, {"timestamp": 25116.9, "power": 33.167269000000005}, {"timestamp": 25137.5, "power": 33.167269000000005}, {"timestamp": 25158.0, "power": 33.167269000000005}, {"timestamp": 25178.6, "power": 32.817441}, {"timestamp": 25199.6, "power": 32.817441}, {"timestamp": 25220.2, "power": 32.817441}, {"timestamp": 25240.7, "power": 32.817441}, {"timestamp": 25261.2, "power": 32.817441}, {"timestamp": 25281.8, "power": 32.817441}, {"timestamp": 25302.3, "power": 32.817441}, {"timestamp": 25322.8, "power": 32.817441}, {"timestamp": 25343.4, "power": 32.817441}, {"timestamp": 25363.9, "power": 32.817441}, {"timestamp": 25384.4, "power": 32.817441}, {"timestamp": 25405.0, "power": 32.817441}, {"timestamp": 25425.5, "power": 32.817441}, {"timestamp": 25446.1, "power": 32.817441}, {"timestamp": 25466.6, "power": 32.817441}, {"timestamp": 25487.1, "power": 32.817441}, {"timestamp": 25507.7, "power": 32.817441}, {"timestamp": 25528.2, "power": 32.817441}, {"timestamp": 25548.7, "power": 32.817441}, {"timestamp": 25569.3, "power": 32.817441}, {"timestamp": 25589.8, "power": 32.817441}, {"timestamp": 25610.4, "power": 32.817441}, {"timestamp": 25630.9, "power": 32.817441}, {"timestamp": 25651.4, "power": 32.817441}, {"timestamp": 25671.9, "power": 32.817441}, {"timestamp": 25692.5, "power": 32.817441}, {"timestamp": 25713.0, "power": 32.817441}, {"timestamp": 25733.6, "power": 32.817441}, {"timestamp": 25754.2, "power": 32.817441}, {"timestamp": 25774.7, "power": 32.817441}, {"timestamp": 25795.3, "power": 32.817441}, {"timestamp": 25815.8, "power": 32.817441}, {"timestamp": 25836.4, "power": 32.817441}, {"timestamp": 25856.9, "power": 32.817441}, {"timestamp": 25877.5, "power": 32.817441}, {"timestamp": 25898.1, "power": 32.817441}, {"timestamp": 25918.6, "power": 32.817441}, {"timestamp": 25939.1, "power": 32.817441}, {"timestamp": 25959.7, "power": 32.817441}, {"timestamp": 25980.2, "power": 32.817441}, {"timestamp": 26000.8, "power": 32.817441}, {"timestamp": 26021.4, "power": 32.817441}, {"timestamp": 26041.9, "power": 32.817441}, {"timestamp": 26062.4, "power": 32.817441}, {"timestamp": 26082.9, "power": 32.817441}, {"timestamp": 26103.5, "power": 32.817441}, {"timestamp": 26124.1, "power": 32.817441}, {"timestamp": 26144.6, "power": 32.817441}, {"timestamp": 26165.2, "power": 32.817441}, {"timestamp": 26185.8, "power": 32.711104000000006}, {"timestamp": 26206.9, "power": 32.711104000000006}, {"timestamp": 26227.4, "power": 32.711104000000006}, {"timestamp": 26248.0, "power": 32.711104000000006}, {"timestamp": 26268.5, "power": 32.711104000000006}, {"timestamp": 26289.0, "power": 32.711104000000006}, {"timestamp": 26309.6, "power": 32.711104000000006}, {"timestamp": 26330.1, "power": 32.711104000000006}, {"timestamp": 26350.6, "power": 32.711104000000006}, {"timestamp": 26371.2, "power": 32.711104000000006}, {"timestamp": 26391.7, "power": 32.711104000000006}, {"timestamp": 26412.2, "power": 32.711104000000006}, {"timestamp": 26432.7, "power": 32.711104000000006}, {"timestamp": 26453.3, "power": 32.711104000000006}, {"timestamp": 26473.9, "power": 32.711104000000006}, {"timestamp": 26494.5, "power": 32.711104000000006}, {"timestamp": 26515.0, "power": 32.711104000000006}, {"timestamp": 26535.6, "power": 32.711104000000006}, {"timestamp": 26556.1, "power": 32.711104000000006}, {"timestamp": 26576.6, "power": 32.711104000000006}, {"timestamp": 26597.2, "power": 32.711104000000006}, {"timestamp": 26617.7, "power": 32.711104000000006}, {"timestamp": 26638.3, "power": 32.711104000000006}, {"timestamp": 26658.8, "power": 32.711104000000006}, {"timestamp": 26679.3, "power": 32.711104000000006}, {"timestamp": 26699.8, "power": 32.711104000000006}, {"timestamp": 26720.4, "power": 32.711104000000006}, {"timestamp": 26740.9, "power": 32.711104000000006}, {"timestamp": 26761.4, "power": 32.711104000000006}, {"timestamp": 26781.9, "power": 32.711104000000006}, {"timestamp": 26802.4, "power": 32.711104000000006}, {"timestamp": 26822.9, "power": 32.711104000000006}, {"timestamp": 26843.5, "power": 32.711104000000006}, {"timestamp": 26864.0, "power": 32.711104000000006}, {"timestamp": 26884.5, "power": 32.711104000000006}, {"timestamp": 26905.0, "power": 32.711104000000006}, {"timestamp": 26925.6, "power": 32.711104000000006}, {"timestamp": 26946.1, "power": 32.711104000000006}, {"timestamp": 26966.6, "power": 32.711104000000006}, {"timestamp": 26987.1, "power": 32.711104000000006}, {"timestamp": 27007.7, "power": 32.711104000000006}, {"timestamp": 27028.2, "power": 32.711104000000006}, {"timestamp": 27048.7, "power": 32.711104000000006}, {"timestamp": 27069.2, "power": 32.711104000000006}, {"timestamp": 27089.8, "power": 32.711104000000006}, {"timestamp": 27110.3, "power": 32.711104000000006}, {"timestamp": 27130.8, "power": 32.711104000000006}, {"timestamp": 27151.3, "power": 32.711104000000006}, {"timestamp": 27171.8, "power": 32.711104000000006}, {"timestamp": 27192.3, "power": 34.241454000000004}, {"timestamp": 27215.1, "power": 34.241454000000004}, {"timestamp": 27235.6, "power": 34.241454000000004}, {"timestamp": 27256.1, "power": 34.241454000000004}, {"timestamp": 27276.7, "power": 34.241454000000004}, {"timestamp": 27297.2, "power": 34.241454000000004}, {"timestamp": 27317.7, "power": 34.241454000000004}, {"timestamp": 27338.2, "power": 34.241454000000004}, {"timestamp": 27358.7, "power": 34.241454000000004}, {"timestamp": 27379.2, "power": 34.241454000000004}, {"timestamp": 27399.7, "power": 34.241454000000004}, {"timestamp": 27420.2, "power": 34.241454000000004}, {"timestamp": 27440.8, "power": 34.241454000000004}, {"timestamp": 27461.3, "power": 34.241454000000004}, {"timestamp": 27481.8, "power": 34.241454000000004}, {"timestamp": 27502.3, "power": 34.241454000000004}, {"timestamp": 27522.8, "power": 34.241454000000004}, {"timestamp": 27543.3, "power": 34.241454000000004}, {"timestamp": 27563.9, "power": 34.241454000000004}, {"timestamp": 27584.4, "power": 34.241454000000004}, {"timestamp": 27604.9, "power": 34.241454000000004}, {"timestamp": 27625.4, "power": 34.241454000000004}, {"timestamp": 27645.9, "power": 34.241454000000004}, {"timestamp": 27666.5, "power": 34.241454000000004}, {"timestamp": 27686.9, "power": 34.241454000000004}, {"timestamp": 27707.5, "power": 34.241454000000004}, {"timestamp": 27728.0, "power": 34.241454000000004}, {"timestamp": 27748.5, "power": 34.241454000000004}, {"timestamp": 27769.0, "power": 34.241454000000004}, {"timestamp": 27789.5, "power": 34.241454000000004}, {"timestamp": 27810.1, "power": 34.241454000000004}, {"timestamp": 27830.6, "power": 34.241454000000004}, {"timestamp": 27851.0, "power": 34.241454000000004}, {"timestamp": 27871.6, "power": 34.241454000000004}, {"timestamp": 27892.1, "power": 34.241454000000004}, {"timestamp": 27912.6, "power": 34.241454000000004}, {"timestamp": 27933.1, "power": 34.241454000000004}, {"timestamp": 27953.7, "power": 34.241454000000004}, {"timestamp": 27974.2, "power": 34.241454000000004}, {"timestamp": 27994.7, "power": 34.241454000000004}, {"timestamp": 28015.2, "power": 34.241454000000004}, {"timestamp": 28035.7, "power": 34.241454000000004}, {"timestamp": 28056.2, "power": 34.241454000000004}, {"timestamp": 28076.7, "power": 34.241454000000004}, {"timestamp": 28097.3, "power": 34.241454000000004}, {"timestamp": 28117.8, "power": 34.241454000000004}, {"timestamp": 28138.3, "power": 34.241454000000004}, {"timestamp": 28158.8, "power": 34.241454000000004}, {"timestamp": 28179.3, "power": 34.241454000000004}, {"timestamp": 28199.8, "power": 32.341252999999995}, {"timestamp": 28220.9, "power": 32.341252999999995}, {"timestamp": 28241.4, "power": 32.341252999999995}, {"timestamp": 28261.9, "power": 32.341252999999995}, {"timestamp": 28282.4, "power": 32.341252999999995}, {"timestamp": 28302.6, "power": 32.341252999999995}, {"timestamp": 28323.1, "power": 32.341252999999995}, {"timestamp": 28343.6, "power": 32.341252999999995}, {"timestamp": 28364.1, "power": 32.341252999999995}, {"timestamp": 28384.7, "power": 32.341252999999995}, {"timestamp": 28405.2, "power": 32.341252999999995}, {"timestamp": 28425.7, "power": 32.341252999999995}, {"timestamp": 28446.3, "power": 32.341252999999995}, {"timestamp": 28466.8, "power": 32.341252999999995}, {"timestamp": 28487.3, "power": 32.341252999999995}, {"timestamp": 28507.8, "power": 32.341252999999995}, {"timestamp": 28528.3, "power": 32.341252999999995}, {"timestamp": 28548.9, "power": 32.341252999999995}, {"timestamp": 28569.4, "power": 32.341252999999995}, {"timestamp": 28589.9, "power": 32.341252999999995}, {"timestamp": 28610.4, "power": 32.341252999999995}, {"timestamp": 28630.9, "power": 32.341252999999995}], "timeline": {"START": "3380.288463", "END": "26432.50055"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24530.2}, {"name": "clSetKernelArg", "calls": 19, "time": 3020.74}, {"name": "clReleaseKernel", "calls": 1, "time": 850.565}, {"name": "clReleaseContext", "calls": 1, "time": 58.5704}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.1666}, {"name": "clCreateContext", "calls": 1, "time": 36.0698}, {"name": "clReleaseProgram", "calls": 1, "time": 16.6893}, {"name": "clCreateKernel", "calls": 1, "time": 0.34871}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.338735}, {"name": "clEnqueueTask", "calls": 1, "time": 0.151956}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.08575}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075502}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029934}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023492}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020859}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.0107}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00977}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008629}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007322}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00648}, {"name": "clRetainDevice", "calls": 2, "time": 0.004676}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 23052.2}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 23051.5}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8859.040684, "utilization": 92.281674, "size": 11091200.0, "time": 1251.968514}, {"type": "WRITE", "transfers": 1, "speed": 6038.848201, "utilization": 62.904669, "size": 1363180.0, "time": 225.734934}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 753472336, "speed": 261.677, "utilization": 2.2715, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 47088242, "speed": 486.825, "utilization": 4.22591, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len4/run4.json b/code/fpga/unopt_results/dna.20MB.len4/run4.json new file mode 100644 index 0000000..9642166 --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.9275, "power": 31.829315}, {"timestamp": 56.5188, "power": 31.829315}, {"timestamp": 77.0962, "power": 31.829315}, {"timestamp": 97.6326, "power": 31.829315}, {"timestamp": 118.341, "power": 31.829315}, {"timestamp": 138.994, "power": 31.829315}, {"timestamp": 159.524, "power": 31.829315}, {"timestamp": 180.116, "power": 31.829315}, {"timestamp": 200.708, "power": 31.829315}, {"timestamp": 221.302, "power": 31.829315}, {"timestamp": 241.866, "power": 31.829315}, {"timestamp": 262.418, "power": 31.829315}, {"timestamp": 283.005, "power": 31.829315}, {"timestamp": 303.598, "power": 31.829315}, {"timestamp": 324.188, "power": 31.829315}, {"timestamp": 344.781, "power": 31.829315}, {"timestamp": 365.373, "power": 31.829315}, {"timestamp": 385.938, "power": 31.829315}, {"timestamp": 406.49, "power": 31.829315}, {"timestamp": 427.081, "power": 31.829315}, {"timestamp": 447.669, "power": 31.829315}, {"timestamp": 468.262, "power": 31.829315}, {"timestamp": 488.857, "power": 31.829315}, {"timestamp": 509.458, "power": 31.829315}, {"timestamp": 530.013, "power": 31.829315}, {"timestamp": 550.572, "power": 31.829315}, {"timestamp": 571.158, "power": 31.829315}, {"timestamp": 591.751, "power": 31.829315}, {"timestamp": 612.346, "power": 31.829315}, {"timestamp": 632.938, "power": 31.829315}, {"timestamp": 653.51, "power": 31.829315}, {"timestamp": 674.063, "power": 31.829315}, {"timestamp": 694.617, "power": 31.829315}, {"timestamp": 715.217, "power": 31.829315}, {"timestamp": 735.813, "power": 31.829315}, {"timestamp": 756.413, "power": 31.829315}, {"timestamp": 777.002, "power": 31.829315}, {"timestamp": 797.695, "power": 31.829315}, {"timestamp": 818.207, "power": 31.829315}, {"timestamp": 838.738, "power": 31.829315}, {"timestamp": 859.272, "power": 31.829315}, {"timestamp": 879.804, "power": 31.829315}, {"timestamp": 900.336, "power": 31.829315}, {"timestamp": 920.871, "power": 31.829315}, {"timestamp": 941.411, "power": 31.829315}, {"timestamp": 961.903, "power": 31.829315}, {"timestamp": 982.447, "power": 31.829315}, {"timestamp": 1002.98, "power": 31.829315}, {"timestamp": 1023.51, "power": 32.561885}, {"timestamp": 1044.55, "power": 32.561885}, {"timestamp": 1065.08, "power": 32.561885}, {"timestamp": 1085.58, "power": 32.561885}, {"timestamp": 1106.07, "power": 32.561885}, {"timestamp": 1126.59, "power": 32.561885}, {"timestamp": 1147.13, "power": 32.561885}, {"timestamp": 1167.65, "power": 32.561885}, {"timestamp": 1188.18, "power": 32.561885}, {"timestamp": 1208.71, "power": 32.561885}, {"timestamp": 1229.24, "power": 32.561885}, {"timestamp": 1249.75, "power": 32.561885}, {"timestamp": 1270.28, "power": 32.561885}, {"timestamp": 1290.81, "power": 32.561885}, {"timestamp": 1311.34, "power": 32.561885}, {"timestamp": 1331.87, "power": 32.561885}, {"timestamp": 1352.4, "power": 32.561885}, {"timestamp": 1372.93, "power": 32.561885}, {"timestamp": 1393.45, "power": 32.561885}, {"timestamp": 1413.94, "power": 32.561885}, {"timestamp": 1434.46, "power": 32.561885}, {"timestamp": 1454.98, "power": 32.561885}, {"timestamp": 1475.51, "power": 32.561885}, {"timestamp": 1496.04, "power": 32.561885}, {"timestamp": 1516.57, "power": 32.561885}, {"timestamp": 1537.1, "power": 32.561885}, {"timestamp": 1557.6, "power": 32.561885}, {"timestamp": 1578.09, "power": 32.561885}, {"timestamp": 1598.61, "power": 32.561885}, {"timestamp": 1619.15, "power": 32.561885}, {"timestamp": 1639.67, "power": 32.561885}, {"timestamp": 1660.2, "power": 32.561885}, {"timestamp": 1680.74, "power": 32.561885}, {"timestamp": 1701.27, "power": 32.561885}, {"timestamp": 1721.77, "power": 32.561885}, {"timestamp": 1742.3, "power": 32.561885}, {"timestamp": 1762.83, "power": 32.561885}, {"timestamp": 1783.36, "power": 32.561885}, {"timestamp": 1803.89, "power": 32.561885}, {"timestamp": 1824.42, "power": 32.561885}, {"timestamp": 1844.96, "power": 32.561885}, {"timestamp": 1865.46, "power": 32.561885}, {"timestamp": 1885.95, "power": 32.561885}, {"timestamp": 1906.48, "power": 32.561885}, {"timestamp": 1927.01, "power": 32.561885}, {"timestamp": 1947.54, "power": 32.561885}, {"timestamp": 1968.07, "power": 32.561885}, {"timestamp": 1988.71, "power": 32.561885}, {"timestamp": 2009.24, "power": 32.561885}, {"timestamp": 2029.74, "power": 32.874255000000005}, {"timestamp": 2050.73, "power": 32.874255000000005}, {"timestamp": 2071.26, "power": 32.874255000000005}, {"timestamp": 2091.79, "power": 32.874255000000005}, {"timestamp": 2112.31, "power": 32.874255000000005}, {"timestamp": 2132.84, "power": 32.874255000000005}, {"timestamp": 2153.37, "power": 32.874255000000005}, {"timestamp": 2173.87, "power": 32.874255000000005}, {"timestamp": 2194.4, "power": 32.874255000000005}, {"timestamp": 2214.93, "power": 32.874255000000005}, {"timestamp": 2235.45, "power": 32.874255000000005}, {"timestamp": 2255.98, "power": 32.874255000000005}, {"timestamp": 2276.51, "power": 32.874255000000005}, {"timestamp": 2297.03, "power": 32.874255000000005}, {"timestamp": 2317.53, "power": 32.874255000000005}, {"timestamp": 2338.03, "power": 32.874255000000005}, {"timestamp": 2358.55, "power": 32.874255000000005}, {"timestamp": 2379.08, "power": 32.874255000000005}, {"timestamp": 2399.6, "power": 32.874255000000005}, {"timestamp": 2420.13, "power": 32.874255000000005}, {"timestamp": 2440.66, "power": 32.874255000000005}, {"timestamp": 2461.18, "power": 32.874255000000005}, {"timestamp": 2481.72, "power": 32.874255000000005}, {"timestamp": 2502.25, "power": 32.874255000000005}, {"timestamp": 2522.78, "power": 32.874255000000005}, {"timestamp": 2543.3, "power": 32.874255000000005}, {"timestamp": 2563.83, "power": 32.874255000000005}, {"timestamp": 2584.35, "power": 32.874255000000005}, {"timestamp": 2604.88, "power": 32.874255000000005}, {"timestamp": 2625.42, "power": 32.874255000000005}, {"timestamp": 2645.91, "power": 32.874255000000005}, {"timestamp": 2666.43, "power": 32.874255000000005}, {"timestamp": 2686.96, "power": 32.874255000000005}, {"timestamp": 2707.49, "power": 32.874255000000005}, {"timestamp": 2728.02, "power": 32.874255000000005}, {"timestamp": 2748.55, "power": 32.874255000000005}, {"timestamp": 2769.07, "power": 32.874255000000005}, {"timestamp": 2789.57, "power": 32.874255000000005}, {"timestamp": 2810.06, "power": 32.874255000000005}, {"timestamp": 2830.58, "power": 32.874255000000005}, {"timestamp": 2851.11, "power": 32.874255000000005}, {"timestamp": 2871.64, "power": 32.874255000000005}, {"timestamp": 2892.16, "power": 32.874255000000005}, {"timestamp": 2912.69, "power": 32.874255000000005}, {"timestamp": 2933.21, "power": 32.874255000000005}, {"timestamp": 2953.72, "power": 32.874255000000005}, {"timestamp": 2974.25, "power": 32.874255000000005}, {"timestamp": 2994.78, "power": 32.874255000000005}, {"timestamp": 3015.31, "power": 32.874255000000005}, {"timestamp": 3035.84, "power": 31.974788}, {"timestamp": 3056.84, "power": 31.974788}, {"timestamp": 3077.37, "power": 31.974788}, {"timestamp": 3097.86, "power": 31.974788}, {"timestamp": 3118.39, "power": 31.974788}, {"timestamp": 3138.9, "power": 31.974788}, {"timestamp": 3159.48, "power": 31.974788}, {"timestamp": 3180.07, "power": 31.974788}, {"timestamp": 3200.59, "power": 31.974788}, {"timestamp": 3221.11, "power": 31.974788}, {"timestamp": 3241.61, "power": 31.974788}, {"timestamp": 3262.09, "power": 31.974788}, {"timestamp": 3282.61, "power": 31.974788}, {"timestamp": 3303.13, "power": 31.974788}, {"timestamp": 3323.65, "power": 31.974788}, {"timestamp": 3344.17, "power": 31.974788}, {"timestamp": 3364.69, "power": 31.974788}, {"timestamp": 3385.21, "power": 31.974788}, {"timestamp": 3405.75, "power": 31.974788}, {"timestamp": 3426.27, "power": 31.974788}, {"timestamp": 3446.8, "power": 31.974788}, {"timestamp": 3467.33, "power": 31.974788}, {"timestamp": 3487.86, "power": 31.974788}, {"timestamp": 3508.4, "power": 31.974788}, {"timestamp": 3528.94, "power": 31.974788}, {"timestamp": 3549.47, "power": 31.974788}, {"timestamp": 3569.97, "power": 31.974788}, {"timestamp": 3590.5, "power": 31.974788}, {"timestamp": 3611.04, "power": 31.974788}, {"timestamp": 3631.59, "power": 31.974788}, {"timestamp": 3652.13, "power": 31.974788}, {"timestamp": 3672.67, "power": 31.974788}, {"timestamp": 3693.21, "power": 31.974788}, {"timestamp": 3713.73, "power": 31.974788}, {"timestamp": 3734.27, "power": 31.974788}, {"timestamp": 3754.8, "power": 31.974788}, {"timestamp": 3775.34, "power": 31.974788}, {"timestamp": 3795.88, "power": 31.974788}, {"timestamp": 3816.42, "power": 31.974788}, {"timestamp": 3836.95, "power": 31.974788}, {"timestamp": 3857.49, "power": 31.974788}, {"timestamp": 3877.99, "power": 31.974788}, {"timestamp": 3898.52, "power": 31.974788}, {"timestamp": 3919.06, "power": 31.974788}, {"timestamp": 3939.6, "power": 31.974788}, {"timestamp": 3960.14, "power": 31.974788}, {"timestamp": 3980.68, "power": 31.974788}, {"timestamp": 4001.22, "power": 31.974788}, {"timestamp": 4021.74, "power": 31.974788}, {"timestamp": 4042.27, "power": 33.155316}, {"timestamp": 4063.39, "power": 33.155316}, {"timestamp": 4083.93, "power": 33.155316}, {"timestamp": 4104.47, "power": 33.155316}, {"timestamp": 4125.0, "power": 33.155316}, {"timestamp": 4145.51, "power": 33.155316}, {"timestamp": 4166.01, "power": 33.155316}, {"timestamp": 4186.54, "power": 33.155316}, {"timestamp": 4207.08, "power": 33.155316}, {"timestamp": 4227.62, "power": 33.155316}, {"timestamp": 4248.15, "power": 33.155316}, {"timestamp": 4268.69, "power": 33.155316}, {"timestamp": 4289.23, "power": 33.155316}, {"timestamp": 4309.75, "power": 33.155316}, {"timestamp": 4330.28, "power": 33.155316}, {"timestamp": 4350.82, "power": 33.155316}, {"timestamp": 4371.35, "power": 33.155316}, {"timestamp": 4391.89, "power": 33.155316}, {"timestamp": 4412.43, "power": 33.155316}, {"timestamp": 4432.97, "power": 33.155316}, {"timestamp": 4453.47, "power": 33.155316}, {"timestamp": 4473.96, "power": 33.155316}, {"timestamp": 4494.49, "power": 33.155316}, {"timestamp": 4515.02, "power": 33.155316}, {"timestamp": 4535.57, "power": 33.155316}, {"timestamp": 4556.11, "power": 33.155316}, {"timestamp": 4576.65, "power": 33.155316}, {"timestamp": 4597.19, "power": 33.155316}, {"timestamp": 4617.72, "power": 33.155316}, {"timestamp": 4638.25, "power": 33.155316}, {"timestamp": 4658.79, "power": 33.155316}, {"timestamp": 4679.33, "power": 33.155316}, {"timestamp": 4699.87, "power": 33.155316}, {"timestamp": 4720.41, "power": 33.155316}, {"timestamp": 4740.95, "power": 33.155316}, {"timestamp": 4761.5, "power": 33.155316}, {"timestamp": 4782.0, "power": 33.155316}, {"timestamp": 4802.53, "power": 33.155316}, {"timestamp": 4823.07, "power": 33.155316}, {"timestamp": 4843.61, "power": 33.155316}, {"timestamp": 4864.15, "power": 33.155316}, {"timestamp": 4884.69, "power": 33.155316}, {"timestamp": 4905.23, "power": 33.155316}, {"timestamp": 4925.74, "power": 33.155316}, {"timestamp": 4946.28, "power": 33.155316}, {"timestamp": 4966.82, "power": 33.155316}, {"timestamp": 4987.36, "power": 33.155316}, {"timestamp": 5007.9, "power": 33.155316}, {"timestamp": 5028.44, "power": 33.155316}, {"timestamp": 5048.98, "power": 32.966408}, {"timestamp": 5070.12, "power": 32.966408}, {"timestamp": 5090.65, "power": 32.966408}, {"timestamp": 5111.18, "power": 32.966408}, {"timestamp": 5131.72, "power": 32.966408}, {"timestamp": 5152.25, "power": 32.966408}, {"timestamp": 5172.79, "power": 32.966408}, {"timestamp": 5193.33, "power": 32.966408}, {"timestamp": 5213.85, "power": 32.966408}, {"timestamp": 5234.39, "power": 32.966408}, {"timestamp": 5254.93, "power": 32.966408}, {"timestamp": 5275.46, "power": 32.966408}, {"timestamp": 5296.0, "power": 32.966408}, {"timestamp": 5316.57, "power": 32.966408}, {"timestamp": 5337.11, "power": 32.966408}, {"timestamp": 5357.62, "power": 32.966408}, {"timestamp": 5378.12, "power": 32.966408}, {"timestamp": 5398.65, "power": 32.966408}, {"timestamp": 5419.18, "power": 32.966408}, {"timestamp": 5439.72, "power": 32.966408}, {"timestamp": 5460.26, "power": 32.966408}, {"timestamp": 5480.79, "power": 32.966408}, {"timestamp": 5501.33, "power": 32.966408}, {"timestamp": 5521.84, "power": 32.966408}, {"timestamp": 5542.36, "power": 32.966408}, {"timestamp": 5562.89, "power": 32.966408}, {"timestamp": 5583.43, "power": 32.966408}, {"timestamp": 5603.96, "power": 32.966408}, {"timestamp": 5624.49, "power": 32.966408}, {"timestamp": 5645.03, "power": 32.966408}, {"timestamp": 5665.55, "power": 32.966408}, {"timestamp": 5686.04, "power": 32.966408}, {"timestamp": 5706.57, "power": 32.966408}, {"timestamp": 5727.11, "power": 32.966408}, {"timestamp": 5747.64, "power": 32.966408}, {"timestamp": 5768.18, "power": 32.966408}, {"timestamp": 5788.72, "power": 32.966408}, {"timestamp": 5809.25, "power": 32.966408}, {"timestamp": 5829.76, "power": 32.966408}, {"timestamp": 5850.29, "power": 32.966408}, {"timestamp": 5870.83, "power": 32.966408}, {"timestamp": 5891.36, "power": 32.966408}, {"timestamp": 5911.9, "power": 32.966408}, {"timestamp": 5932.44, "power": 32.966408}, {"timestamp": 5952.97, "power": 32.966408}, {"timestamp": 5973.48, "power": 32.966408}, {"timestamp": 5993.97, "power": 32.966408}, {"timestamp": 6014.51, "power": 32.966408}, {"timestamp": 6035.04, "power": 32.966408}, {"timestamp": 6055.58, "power": 33.095673000000005}, {"timestamp": 6076.74, "power": 33.095673000000005}, {"timestamp": 6097.28, "power": 33.095673000000005}, {"timestamp": 6117.81, "power": 33.095673000000005}, {"timestamp": 6138.36, "power": 33.095673000000005}, {"timestamp": 6158.92, "power": 33.095673000000005}, {"timestamp": 6179.5, "power": 33.095673000000005}, {"timestamp": 6200.07, "power": 33.095673000000005}, {"timestamp": 6220.65, "power": 33.095673000000005}, {"timestamp": 6241.22, "power": 33.095673000000005}, {"timestamp": 6261.74, "power": 33.095673000000005}, {"timestamp": 6282.3, "power": 33.095673000000005}, {"timestamp": 6302.87, "power": 33.095673000000005}, {"timestamp": 6323.45, "power": 33.095673000000005}, {"timestamp": 6344.03, "power": 33.095673000000005}, {"timestamp": 6364.59, "power": 33.095673000000005}, {"timestamp": 6385.17, "power": 33.095673000000005}, {"timestamp": 6405.69, "power": 33.095673000000005}, {"timestamp": 6426.18, "power": 33.095673000000005}, {"timestamp": 6446.74, "power": 33.095673000000005}, {"timestamp": 6467.3, "power": 33.095673000000005}, {"timestamp": 6487.86, "power": 33.095673000000005}, {"timestamp": 6508.43, "power": 33.095673000000005}, {"timestamp": 6528.98, "power": 33.095673000000005}, {"timestamp": 6549.5, "power": 33.095673000000005}, {"timestamp": 6570.0, "power": 33.095673000000005}, {"timestamp": 6590.54, "power": 33.095673000000005}, {"timestamp": 6611.08, "power": 33.095673000000005}, {"timestamp": 6631.63, "power": 33.095673000000005}, {"timestamp": 6652.18, "power": 33.095673000000005}, {"timestamp": 6672.72, "power": 33.095673000000005}, {"timestamp": 6693.27, "power": 33.095673000000005}, {"timestamp": 6713.79, "power": 33.095673000000005}, {"timestamp": 6734.33, "power": 33.095673000000005}, {"timestamp": 6754.87, "power": 33.095673000000005}, {"timestamp": 6775.42, "power": 33.095673000000005}, {"timestamp": 6795.96, "power": 33.095673000000005}, {"timestamp": 6816.5, "power": 33.095673000000005}, {"timestamp": 6837.05, "power": 33.095673000000005}, {"timestamp": 6857.57, "power": 33.095673000000005}, {"timestamp": 6878.07, "power": 33.095673000000005}, {"timestamp": 6898.6, "power": 33.095673000000005}, {"timestamp": 6919.14, "power": 33.095673000000005}, {"timestamp": 6939.7, "power": 33.095673000000005}, {"timestamp": 6960.24, "power": 33.095673000000005}, {"timestamp": 6980.79, "power": 33.095673000000005}, {"timestamp": 7001.33, "power": 33.095673000000005}, {"timestamp": 7021.87, "power": 33.095673000000005}, {"timestamp": 7042.4, "power": 33.095673000000005}, {"timestamp": 7062.95, "power": 33.038053}, {"timestamp": 7084.02, "power": 33.038053}, {"timestamp": 7104.56, "power": 33.038053}, {"timestamp": 7125.11, "power": 33.038053}, {"timestamp": 7145.65, "power": 33.038053}, {"timestamp": 7166.15, "power": 33.038053}, {"timestamp": 7186.68, "power": 33.038053}, {"timestamp": 7207.23, "power": 33.038053}, {"timestamp": 7227.77, "power": 33.038053}, {"timestamp": 7248.32, "power": 33.038053}, {"timestamp": 7268.86, "power": 33.038053}, {"timestamp": 7289.42, "power": 33.038053}, {"timestamp": 7309.92, "power": 33.038053}, {"timestamp": 7330.46, "power": 33.038053}, {"timestamp": 7351.0, "power": 33.038053}, {"timestamp": 7371.54, "power": 33.038053}, {"timestamp": 7392.09, "power": 33.038053}, {"timestamp": 7412.63, "power": 33.038053}, {"timestamp": 7433.18, "power": 33.038053}, {"timestamp": 7453.7, "power": 33.038053}, {"timestamp": 7474.23, "power": 33.038053}, {"timestamp": 7494.78, "power": 33.038053}, {"timestamp": 7515.33, "power": 33.038053}, {"timestamp": 7535.87, "power": 33.038053}, {"timestamp": 7556.42, "power": 33.038053}, {"timestamp": 7576.96, "power": 33.038053}, {"timestamp": 7597.47, "power": 33.038053}, {"timestamp": 7617.98, "power": 33.038053}, {"timestamp": 7638.52, "power": 33.038053}, {"timestamp": 7659.07, "power": 33.038053}, {"timestamp": 7679.61, "power": 33.038053}, {"timestamp": 7700.12, "power": 33.038053}, {"timestamp": 7720.65, "power": 33.038053}, {"timestamp": 7741.2, "power": 33.038053}, {"timestamp": 7761.73, "power": 33.038053}, {"timestamp": 7782.27, "power": 33.038053}, {"timestamp": 7802.81, "power": 33.038053}, {"timestamp": 7823.35, "power": 33.038053}, {"timestamp": 7843.9, "power": 33.038053}, {"timestamp": 7864.44, "power": 33.038053}, {"timestamp": 7884.98, "power": 33.038053}, {"timestamp": 7905.5, "power": 33.038053}, {"timestamp": 7926.0, "power": 33.038053}, {"timestamp": 7946.54, "power": 33.038053}, {"timestamp": 7967.08, "power": 33.038053}, {"timestamp": 7987.63, "power": 33.038053}, {"timestamp": 8008.17, "power": 33.038053}, {"timestamp": 8028.72, "power": 33.038053}, {"timestamp": 8049.26, "power": 33.038053}, {"timestamp": 8069.79, "power": 33.164583}, {"timestamp": 8090.85, "power": 33.164583}, {"timestamp": 8111.39, "power": 33.164583}, {"timestamp": 8131.94, "power": 33.164583}, {"timestamp": 8152.48, "power": 33.164583}, {"timestamp": 8173.02, "power": 33.164583}, {"timestamp": 8193.54, "power": 33.164583}, {"timestamp": 8214.04, "power": 33.164583}, {"timestamp": 8234.58, "power": 33.164583}, {"timestamp": 8255.12, "power": 33.164583}, {"timestamp": 8275.67, "power": 33.164583}, {"timestamp": 8296.22, "power": 33.164583}, {"timestamp": 8316.76, "power": 33.164583}, {"timestamp": 8337.31, "power": 33.164583}, {"timestamp": 8357.83, "power": 33.164583}, {"timestamp": 8378.36, "power": 33.164583}, {"timestamp": 8398.91, "power": 33.164583}, {"timestamp": 8419.45, "power": 33.164583}, {"timestamp": 8440.0, "power": 33.164583}, {"timestamp": 8460.54, "power": 33.164583}, {"timestamp": 8481.09, "power": 33.164583}, {"timestamp": 8501.61, "power": 33.164583}, {"timestamp": 8522.11, "power": 33.164583}, {"timestamp": 8542.65, "power": 33.164583}, {"timestamp": 8563.19, "power": 33.164583}, {"timestamp": 8583.74, "power": 33.164583}, {"timestamp": 8604.29, "power": 33.164583}, {"timestamp": 8624.83, "power": 33.164583}, {"timestamp": 8645.38, "power": 33.164583}, {"timestamp": 8665.89, "power": 33.164583}, {"timestamp": 8686.42, "power": 33.164583}, {"timestamp": 8706.97, "power": 33.164583}, {"timestamp": 8727.52, "power": 33.164583}, {"timestamp": 8748.06, "power": 33.164583}, {"timestamp": 8768.61, "power": 33.164583}, {"timestamp": 8789.15, "power": 33.164583}, {"timestamp": 8809.67, "power": 33.164583}, {"timestamp": 8830.18, "power": 33.164583}, {"timestamp": 8850.71, "power": 33.164583}, {"timestamp": 8871.26, "power": 33.164583}, {"timestamp": 8891.8, "power": 33.164583}, {"timestamp": 8912.34, "power": 33.164583}, {"timestamp": 8932.89, "power": 33.164583}, {"timestamp": 8953.44, "power": 33.164583}, {"timestamp": 8973.94, "power": 33.164583}, {"timestamp": 8994.48, "power": 33.164583}, {"timestamp": 9015.02, "power": 33.164583}, {"timestamp": 9035.57, "power": 33.164583}, {"timestamp": 9056.11, "power": 33.164583}, {"timestamp": 9076.69, "power": 32.863089}, {"timestamp": 9097.82, "power": 32.863089}, {"timestamp": 9118.35, "power": 32.863089}, {"timestamp": 9138.9, "power": 32.863089}, {"timestamp": 9159.45, "power": 32.863089}, {"timestamp": 9179.99, "power": 32.863089}, {"timestamp": 9200.53, "power": 32.863089}, {"timestamp": 9221.08, "power": 32.863089}, {"timestamp": 9241.59, "power": 32.863089}, {"timestamp": 9262.09, "power": 32.863089}, {"timestamp": 9282.63, "power": 32.863089}, {"timestamp": 9303.17, "power": 32.863089}, {"timestamp": 9323.72, "power": 32.863089}, {"timestamp": 9344.26, "power": 32.863089}, {"timestamp": 9364.81, "power": 32.863089}, {"timestamp": 9385.35, "power": 32.863089}, {"timestamp": 9405.87, "power": 32.863089}, {"timestamp": 9426.41, "power": 32.863089}, {"timestamp": 9446.95, "power": 32.863089}, {"timestamp": 9467.49, "power": 32.863089}, {"timestamp": 9488.04, "power": 32.863089}, {"timestamp": 9508.58, "power": 32.863089}, {"timestamp": 9529.13, "power": 32.863089}, {"timestamp": 9549.65, "power": 32.863089}, {"timestamp": 9570.14, "power": 32.863089}, {"timestamp": 9590.68, "power": 32.863089}, {"timestamp": 9611.23, "power": 32.863089}, {"timestamp": 9631.77, "power": 32.863089}, {"timestamp": 9652.32, "power": 32.863089}, {"timestamp": 9672.86, "power": 32.863089}, {"timestamp": 9693.43, "power": 32.863089}, {"timestamp": 9713.93, "power": 32.863089}, {"timestamp": 9734.5, "power": 32.863089}, {"timestamp": 9755.06, "power": 32.863089}, {"timestamp": 9775.63, "power": 32.863089}, {"timestamp": 9796.21, "power": 32.863089}, {"timestamp": 9816.79, "power": 32.863089}, {"timestamp": 9837.36, "power": 32.863089}, {"timestamp": 9857.87, "power": 32.863089}, {"timestamp": 9878.43, "power": 32.863089}, {"timestamp": 9899.01, "power": 32.863089}, {"timestamp": 9919.57, "power": 32.863089}, {"timestamp": 9940.13, "power": 32.863089}, {"timestamp": 9960.7, "power": 32.863089}, {"timestamp": 9981.28, "power": 32.863089}, {"timestamp": 10001.8, "power": 32.863089}, {"timestamp": 10022.4, "power": 32.863089}, {"timestamp": 10042.9, "power": 32.863089}, {"timestamp": 10063.5, "power": 32.863089}, {"timestamp": 10084.0, "power": 33.002398}, {"timestamp": 10105.1, "power": 33.002398}, {"timestamp": 10125.7, "power": 33.002398}, {"timestamp": 10146.2, "power": 33.002398}, {"timestamp": 10166.7, "power": 33.002398}, {"timestamp": 10187.2, "power": 33.002398}, {"timestamp": 10207.8, "power": 33.002398}, {"timestamp": 10228.3, "power": 33.002398}, {"timestamp": 10248.9, "power": 33.002398}, {"timestamp": 10269.4, "power": 33.002398}, {"timestamp": 10289.9, "power": 33.002398}, {"timestamp": 10310.5, "power": 33.002398}, {"timestamp": 10331.0, "power": 33.002398}, {"timestamp": 10351.5, "power": 33.002398}, {"timestamp": 10372.1, "power": 33.002398}, {"timestamp": 10392.6, "power": 33.002398}, {"timestamp": 10413.2, "power": 33.002398}, {"timestamp": 10433.7, "power": 33.002398}, {"timestamp": 10454.2, "power": 33.002398}, {"timestamp": 10474.8, "power": 33.002398}, {"timestamp": 10495.3, "power": 33.002398}, {"timestamp": 10515.9, "power": 33.002398}, {"timestamp": 10536.4, "power": 33.002398}, {"timestamp": 10557.0, "power": 33.002398}, {"timestamp": 10577.5, "power": 33.002398}, {"timestamp": 10598.1, "power": 33.002398}, {"timestamp": 10618.6, "power": 33.002398}, {"timestamp": 10639.1, "power": 33.002398}, {"timestamp": 10659.7, "power": 33.002398}, {"timestamp": 10680.2, "power": 33.002398}, {"timestamp": 10700.8, "power": 33.002398}, {"timestamp": 10721.3, "power": 33.002398}, {"timestamp": 10741.8, "power": 33.002398}, {"timestamp": 10762.4, "power": 33.002398}, {"timestamp": 10782.9, "power": 33.002398}, {"timestamp": 10803.5, "power": 33.002398}, {"timestamp": 10824.0, "power": 33.002398}, {"timestamp": 10844.5, "power": 33.002398}, {"timestamp": 10865.1, "power": 33.002398}, {"timestamp": 10885.6, "power": 33.002398}, {"timestamp": 10906.1, "power": 33.002398}, {"timestamp": 10926.7, "power": 33.002398}, {"timestamp": 10947.2, "power": 33.002398}, {"timestamp": 10967.8, "power": 33.002398}, {"timestamp": 10988.4, "power": 33.002398}, {"timestamp": 11009.0, "power": 33.002398}, {"timestamp": 11029.5, "power": 33.002398}, {"timestamp": 11050.0, "power": 33.002398}, {"timestamp": 11070.5, "power": 33.002398}, {"timestamp": 11091.1, "power": 32.987134}, {"timestamp": 11112.3, "power": 32.987134}, {"timestamp": 11132.8, "power": 32.987134}, {"timestamp": 11153.4, "power": 32.987134}, {"timestamp": 11173.9, "power": 32.987134}, {"timestamp": 11194.4, "power": 32.987134}, {"timestamp": 11215.0, "power": 32.987134}, {"timestamp": 11235.5, "power": 32.987134}, {"timestamp": 11256.1, "power": 32.987134}, {"timestamp": 11276.6, "power": 32.987134}, {"timestamp": 11297.1, "power": 32.987134}, {"timestamp": 11317.7, "power": 32.987134}, {"timestamp": 11338.2, "power": 32.987134}, {"timestamp": 11358.8, "power": 32.987134}, {"timestamp": 11379.3, "power": 32.987134}, {"timestamp": 11399.8, "power": 32.987134}, {"timestamp": 11420.4, "power": 32.987134}, {"timestamp": 11440.9, "power": 32.987134}, {"timestamp": 11461.5, "power": 32.987134}, {"timestamp": 11482.0, "power": 32.987134}, {"timestamp": 11502.5, "power": 32.987134}, {"timestamp": 11523.1, "power": 32.987134}, {"timestamp": 11543.6, "power": 32.987134}, {"timestamp": 11564.2, "power": 32.987134}, {"timestamp": 11584.7, "power": 32.987134}, {"timestamp": 11605.2, "power": 32.987134}, {"timestamp": 11625.8, "power": 32.987134}, {"timestamp": 11646.3, "power": 32.987134}, {"timestamp": 11666.9, "power": 32.987134}, {"timestamp": 11687.4, "power": 32.987134}, {"timestamp": 11708.0, "power": 32.987134}, {"timestamp": 11728.6, "power": 32.987134}, {"timestamp": 11749.1, "power": 32.987134}, {"timestamp": 11769.6, "power": 32.987134}, {"timestamp": 11790.1, "power": 32.987134}, {"timestamp": 11810.7, "power": 32.987134}, {"timestamp": 11831.3, "power": 32.987134}, {"timestamp": 11851.8, "power": 32.987134}, {"timestamp": 11872.4, "power": 32.987134}, {"timestamp": 11893.0, "power": 32.987134}, {"timestamp": 11913.5, "power": 32.987134}, {"timestamp": 11934.0, "power": 32.987134}, {"timestamp": 11954.6, "power": 32.987134}, {"timestamp": 11975.1, "power": 32.987134}, {"timestamp": 11995.7, "power": 32.987134}, {"timestamp": 12016.2, "power": 32.987134}, {"timestamp": 12036.8, "power": 32.987134}, {"timestamp": 12057.3, "power": 32.987134}, {"timestamp": 12077.8, "power": 32.987134}, {"timestamp": 12098.4, "power": 33.223106}, {"timestamp": 12120.2, "power": 33.223106}, {"timestamp": 12140.8, "power": 33.223106}, {"timestamp": 12161.3, "power": 33.223106}, {"timestamp": 12181.9, "power": 33.223106}, {"timestamp": 12202.4, "power": 33.223106}, {"timestamp": 12222.9, "power": 33.223106}, {"timestamp": 12243.5, "power": 33.223106}, {"timestamp": 12264.0, "power": 33.223106}, {"timestamp": 12284.6, "power": 33.223106}, {"timestamp": 12305.1, "power": 33.223106}, {"timestamp": 12325.6, "power": 33.223106}, {"timestamp": 12346.1, "power": 33.223106}, {"timestamp": 12366.7, "power": 33.223106}, {"timestamp": 12387.2, "power": 33.223106}, {"timestamp": 12407.8, "power": 33.223106}, {"timestamp": 12428.3, "power": 33.223106}, {"timestamp": 12448.9, "power": 33.223106}, {"timestamp": 12469.4, "power": 33.223106}, {"timestamp": 12489.9, "power": 33.223106}, {"timestamp": 12510.5, "power": 33.223106}, {"timestamp": 12531.1, "power": 33.223106}, {"timestamp": 12551.6, "power": 33.223106}, {"timestamp": 12572.2, "power": 33.223106}, {"timestamp": 12592.8, "power": 33.223106}, {"timestamp": 12613.3, "power": 33.223106}, {"timestamp": 12633.8, "power": 33.223106}, {"timestamp": 12654.4, "power": 33.223106}, {"timestamp": 12675.0, "power": 33.223106}, {"timestamp": 12695.5, "power": 33.223106}, {"timestamp": 12716.1, "power": 33.223106}, {"timestamp": 12736.6, "power": 33.223106}, {"timestamp": 12757.2, "power": 33.223106}, {"timestamp": 12777.7, "power": 33.223106}, {"timestamp": 12798.3, "power": 33.223106}, {"timestamp": 12818.8, "power": 33.223106}, {"timestamp": 12839.4, "power": 33.223106}, {"timestamp": 12860.0, "power": 33.223106}, {"timestamp": 12880.5, "power": 33.223106}, {"timestamp": 12901.1, "power": 33.223106}, {"timestamp": 12921.6, "power": 33.223106}, {"timestamp": 12942.1, "power": 33.223106}, {"timestamp": 12962.7, "power": 33.223106}, {"timestamp": 12983.2, "power": 33.223106}, {"timestamp": 13003.8, "power": 33.223106}, {"timestamp": 13024.3, "power": 33.223106}, {"timestamp": 13044.9, "power": 33.223106}, {"timestamp": 13065.5, "power": 33.223106}, {"timestamp": 13086.0, "power": 33.223106}, {"timestamp": 13106.5, "power": 32.843164}, {"timestamp": 13128.0, "power": 32.843164}, {"timestamp": 13148.6, "power": 32.843164}, {"timestamp": 13169.1, "power": 32.843164}, {"timestamp": 13189.6, "power": 32.843164}, {"timestamp": 13210.1, "power": 32.843164}, {"timestamp": 13230.7, "power": 32.843164}, {"timestamp": 13251.2, "power": 32.843164}, {"timestamp": 13271.8, "power": 32.843164}, {"timestamp": 13292.3, "power": 32.843164}, {"timestamp": 13312.8, "power": 32.843164}, {"timestamp": 13333.4, "power": 32.843164}, {"timestamp": 13353.9, "power": 32.843164}, {"timestamp": 13374.4, "power": 32.843164}, {"timestamp": 13395.0, "power": 32.843164}, {"timestamp": 13415.5, "power": 32.843164}, {"timestamp": 13436.1, "power": 32.843164}, {"timestamp": 13456.6, "power": 32.843164}, {"timestamp": 13477.2, "power": 32.843164}, {"timestamp": 13497.7, "power": 32.843164}, {"timestamp": 13518.2, "power": 32.843164}, {"timestamp": 13538.8, "power": 32.843164}, {"timestamp": 13559.3, "power": 32.843164}, {"timestamp": 13579.9, "power": 32.843164}, {"timestamp": 13600.4, "power": 32.843164}, {"timestamp": 13621.0, "power": 32.843164}, {"timestamp": 13641.5, "power": 32.843164}, {"timestamp": 13662.0, "power": 32.843164}, {"timestamp": 13682.6, "power": 32.843164}, {"timestamp": 13703.1, "power": 32.843164}, {"timestamp": 13723.6, "power": 32.843164}, {"timestamp": 13744.2, "power": 32.843164}, {"timestamp": 13764.7, "power": 32.843164}, {"timestamp": 13785.3, "power": 32.843164}, {"timestamp": 13805.8, "power": 32.843164}, {"timestamp": 13826.3, "power": 32.843164}, {"timestamp": 13846.9, "power": 32.843164}, {"timestamp": 13867.5, "power": 32.843164}, {"timestamp": 13888.0, "power": 32.843164}, {"timestamp": 13908.6, "power": 32.843164}, {"timestamp": 13929.2, "power": 32.843164}, {"timestamp": 13949.7, "power": 32.843164}, {"timestamp": 13970.3, "power": 32.843164}, {"timestamp": 13990.8, "power": 32.843164}, {"timestamp": 14011.3, "power": 32.843164}, {"timestamp": 14031.9, "power": 32.843164}, {"timestamp": 14052.4, "power": 32.843164}, {"timestamp": 14073.0, "power": 32.843164}, {"timestamp": 14093.6, "power": 32.843164}, {"timestamp": 14114.1, "power": 33.504875999999996}, {"timestamp": 14135.2, "power": 33.504875999999996}, {"timestamp": 14155.8, "power": 33.504875999999996}, {"timestamp": 14176.3, "power": 33.504875999999996}, {"timestamp": 14196.9, "power": 33.504875999999996}, {"timestamp": 14217.5, "power": 33.504875999999996}, {"timestamp": 14238.0, "power": 33.504875999999996}, {"timestamp": 14258.6, "power": 33.504875999999996}, {"timestamp": 14279.1, "power": 33.504875999999996}, {"timestamp": 14299.7, "power": 33.504875999999996}, {"timestamp": 14320.3, "power": 33.504875999999996}, {"timestamp": 14340.8, "power": 33.504875999999996}, {"timestamp": 14361.4, "power": 33.504875999999996}, {"timestamp": 14381.9, "power": 33.504875999999996}, {"timestamp": 14402.5, "power": 33.504875999999996}, {"timestamp": 14423.0, "power": 33.504875999999996}, {"timestamp": 14443.6, "power": 33.504875999999996}, {"timestamp": 14464.2, "power": 33.504875999999996}, {"timestamp": 14484.8, "power": 33.504875999999996}, {"timestamp": 14505.3, "power": 33.504875999999996}, {"timestamp": 14525.9, "power": 33.504875999999996}, {"timestamp": 14546.4, "power": 33.504875999999996}, {"timestamp": 14567.0, "power": 33.504875999999996}, {"timestamp": 14587.5, "power": 33.504875999999996}, {"timestamp": 14608.0, "power": 33.504875999999996}, {"timestamp": 14628.6, "power": 33.504875999999996}, {"timestamp": 14649.1, "power": 33.504875999999996}, {"timestamp": 14669.7, "power": 33.504875999999996}, {"timestamp": 14690.2, "power": 33.504875999999996}, {"timestamp": 14710.7, "power": 33.504875999999996}, {"timestamp": 14731.2, "power": 33.504875999999996}, {"timestamp": 14751.8, "power": 33.504875999999996}, {"timestamp": 14772.3, "power": 33.504875999999996}, {"timestamp": 14792.9, "power": 33.504875999999996}, {"timestamp": 14813.4, "power": 33.504875999999996}, {"timestamp": 14833.9, "power": 33.504875999999996}, {"timestamp": 14854.5, "power": 33.504875999999996}, {"timestamp": 14875.0, "power": 33.504875999999996}, {"timestamp": 14895.6, "power": 33.504875999999996}, {"timestamp": 14916.1, "power": 33.504875999999996}, {"timestamp": 14936.7, "power": 33.504875999999996}, {"timestamp": 14957.2, "power": 33.504875999999996}, {"timestamp": 14977.7, "power": 33.504875999999996}, {"timestamp": 14998.3, "power": 33.504875999999996}, {"timestamp": 15018.8, "power": 33.504875999999996}, {"timestamp": 15039.3, "power": 33.504875999999996}, {"timestamp": 15059.9, "power": 33.504875999999996}, {"timestamp": 15080.4, "power": 33.504875999999996}, {"timestamp": 15101.0, "power": 33.504875999999996}, {"timestamp": 15121.5, "power": 33.674179}, {"timestamp": 15142.6, "power": 33.674179}, {"timestamp": 15163.1, "power": 33.674179}, {"timestamp": 15183.7, "power": 33.674179}, {"timestamp": 15204.2, "power": 33.674179}, {"timestamp": 15224.8, "power": 33.674179}, {"timestamp": 15245.3, "power": 33.674179}, {"timestamp": 15265.8, "power": 33.674179}, {"timestamp": 15286.4, "power": 33.674179}, {"timestamp": 15306.9, "power": 33.674179}, {"timestamp": 15327.5, "power": 33.674179}, {"timestamp": 15348.0, "power": 33.674179}, {"timestamp": 15368.6, "power": 33.674179}, {"timestamp": 15389.1, "power": 33.674179}, {"timestamp": 15409.6, "power": 33.674179}, {"timestamp": 15430.1, "power": 33.674179}, {"timestamp": 15450.7, "power": 33.674179}, {"timestamp": 15471.3, "power": 33.674179}, {"timestamp": 15491.8, "power": 33.674179}, {"timestamp": 15512.4, "power": 33.674179}, {"timestamp": 15533.0, "power": 33.674179}, {"timestamp": 15553.5, "power": 33.674179}, {"timestamp": 15574.0, "power": 33.674179}, {"timestamp": 15594.6, "power": 33.674179}, {"timestamp": 15615.2, "power": 33.674179}, {"timestamp": 15635.7, "power": 33.674179}, {"timestamp": 15656.3, "power": 33.674179}, {"timestamp": 15676.9, "power": 33.674179}, {"timestamp": 15697.4, "power": 33.674179}, {"timestamp": 15717.9, "power": 33.674179}, {"timestamp": 15738.4, "power": 33.674179}, {"timestamp": 15759.0, "power": 33.674179}, {"timestamp": 15779.5, "power": 33.674179}, {"timestamp": 15800.1, "power": 33.674179}, {"timestamp": 15820.7, "power": 33.674179}, {"timestamp": 15841.3, "power": 33.674179}, {"timestamp": 15861.8, "power": 33.674179}, {"timestamp": 15882.3, "power": 33.674179}, {"timestamp": 15902.8, "power": 33.674179}, {"timestamp": 15923.4, "power": 33.674179}, {"timestamp": 15944.0, "power": 33.674179}, {"timestamp": 15964.6, "power": 33.674179}, {"timestamp": 15985.1, "power": 33.674179}, {"timestamp": 16005.7, "power": 33.674179}, {"timestamp": 16026.1, "power": 33.674179}, {"timestamp": 16046.7, "power": 33.674179}, {"timestamp": 16067.3, "power": 33.674179}, {"timestamp": 16087.9, "power": 33.674179}, {"timestamp": 16108.4, "power": 33.674179}, {"timestamp": 16129.0, "power": 33.140696999999996}, {"timestamp": 16151.0, "power": 33.140696999999996}, {"timestamp": 16171.5, "power": 33.140696999999996}, {"timestamp": 16192.1, "power": 33.140696999999996}, {"timestamp": 16212.6, "power": 33.140696999999996}, {"timestamp": 16233.2, "power": 33.140696999999996}, {"timestamp": 16253.7, "power": 33.140696999999996}, {"timestamp": 16274.2, "power": 33.140696999999996}, {"timestamp": 16294.7, "power": 33.140696999999996}, {"timestamp": 16315.3, "power": 33.140696999999996}, {"timestamp": 16335.8, "power": 33.140696999999996}, {"timestamp": 16356.4, "power": 33.140696999999996}, {"timestamp": 16376.9, "power": 33.140696999999996}, {"timestamp": 16397.5, "power": 33.140696999999996}, {"timestamp": 16418.0, "power": 33.140696999999996}, {"timestamp": 16438.5, "power": 33.140696999999996}, {"timestamp": 16459.1, "power": 33.140696999999996}, {"timestamp": 16479.6, "power": 33.140696999999996}, {"timestamp": 16500.2, "power": 33.140696999999996}, {"timestamp": 16520.7, "power": 33.140696999999996}, {"timestamp": 16541.3, "power": 33.140696999999996}, {"timestamp": 16561.8, "power": 33.140696999999996}, {"timestamp": 16582.3, "power": 33.140696999999996}, {"timestamp": 16602.9, "power": 33.140696999999996}, {"timestamp": 16623.4, "power": 33.140696999999996}, {"timestamp": 16644.0, "power": 33.140696999999996}, {"timestamp": 16664.5, "power": 33.140696999999996}, {"timestamp": 16685.0, "power": 33.140696999999996}, {"timestamp": 16705.6, "power": 33.140696999999996}, {"timestamp": 16726.1, "power": 33.140696999999996}, {"timestamp": 16746.6, "power": 33.140696999999996}, {"timestamp": 16767.1, "power": 33.140696999999996}, {"timestamp": 16787.7, "power": 33.140696999999996}, {"timestamp": 16808.2, "power": 33.140696999999996}, {"timestamp": 16828.8, "power": 33.140696999999996}, {"timestamp": 16849.3, "power": 33.140696999999996}, {"timestamp": 16869.8, "power": 33.140696999999996}, {"timestamp": 16890.4, "power": 33.140696999999996}, {"timestamp": 16910.9, "power": 33.140696999999996}, {"timestamp": 16931.5, "power": 33.140696999999996}, {"timestamp": 16952.0, "power": 33.140696999999996}, {"timestamp": 16972.5, "power": 33.140696999999996}, {"timestamp": 16993.1, "power": 33.140696999999996}, {"timestamp": 17013.6, "power": 33.140696999999996}, {"timestamp": 17034.2, "power": 33.140696999999996}, {"timestamp": 17054.7, "power": 33.140696999999996}, {"timestamp": 17075.2, "power": 33.140696999999996}, {"timestamp": 17095.8, "power": 33.140696999999996}, {"timestamp": 17116.3, "power": 33.140696999999996}, {"timestamp": 17136.9, "power": 33.077223}, {"timestamp": 17158.0, "power": 33.077223}, {"timestamp": 17178.6, "power": 33.077223}, {"timestamp": 17199.1, "power": 33.077223}, {"timestamp": 17219.6, "power": 33.077223}, {"timestamp": 17240.2, "power": 33.077223}, {"timestamp": 17260.7, "power": 33.077223}, {"timestamp": 17281.3, "power": 33.077223}, {"timestamp": 17301.8, "power": 33.077223}, {"timestamp": 17322.3, "power": 33.077223}, {"timestamp": 17342.9, "power": 33.077223}, {"timestamp": 17363.5, "power": 33.077223}, {"timestamp": 17384.0, "power": 33.077223}, {"timestamp": 17404.6, "power": 33.077223}, {"timestamp": 17425.2, "power": 33.077223}, {"timestamp": 17445.8, "power": 33.077223}, {"timestamp": 17466.3, "power": 33.077223}, {"timestamp": 17486.9, "power": 33.077223}, {"timestamp": 17507.5, "power": 33.077223}, {"timestamp": 17528.0, "power": 33.077223}, {"timestamp": 17548.6, "power": 33.077223}, {"timestamp": 17569.1, "power": 33.077223}, {"timestamp": 17589.7, "power": 33.077223}, {"timestamp": 17610.2, "power": 33.077223}, {"timestamp": 17630.7, "power": 33.077223}, {"timestamp": 17651.3, "power": 33.077223}, {"timestamp": 17671.9, "power": 33.077223}, {"timestamp": 17692.4, "power": 33.077223}, {"timestamp": 17713.0, "power": 33.077223}, {"timestamp": 17733.5, "power": 33.077223}, {"timestamp": 17754.0, "power": 33.077223}, {"timestamp": 17774.5, "power": 33.077223}, {"timestamp": 17795.1, "power": 33.077223}, {"timestamp": 17815.6, "power": 33.077223}, {"timestamp": 17836.2, "power": 33.077223}, {"timestamp": 17856.7, "power": 33.077223}, {"timestamp": 17877.3, "power": 33.077223}, {"timestamp": 17897.8, "power": 33.077223}, {"timestamp": 17918.4, "power": 33.077223}, {"timestamp": 17938.9, "power": 33.077223}, {"timestamp": 17959.5, "power": 33.077223}, {"timestamp": 17980.1, "power": 33.077223}, {"timestamp": 18000.7, "power": 33.077223}, {"timestamp": 18021.2, "power": 33.077223}, {"timestamp": 18041.8, "power": 33.077223}, {"timestamp": 18062.3, "power": 33.077223}, {"timestamp": 18082.9, "power": 33.077223}, {"timestamp": 18103.5, "power": 33.077223}, {"timestamp": 18124.0, "power": 33.077223}, {"timestamp": 18144.6, "power": 33.023956}, {"timestamp": 18165.7, "power": 33.023956}, {"timestamp": 18186.2, "power": 33.023956}, {"timestamp": 18206.7, "power": 33.023956}, {"timestamp": 18227.3, "power": 33.023956}, {"timestamp": 18247.8, "power": 33.023956}, {"timestamp": 18268.4, "power": 33.023956}, {"timestamp": 18289.0, "power": 33.023956}, {"timestamp": 18309.5, "power": 33.023956}, {"timestamp": 18330.0, "power": 33.023956}, {"timestamp": 18350.5, "power": 33.023956}, {"timestamp": 18371.1, "power": 33.023956}, {"timestamp": 18391.7, "power": 33.023956}, {"timestamp": 18412.2, "power": 33.023956}, {"timestamp": 18432.8, "power": 33.023956}, {"timestamp": 18453.4, "power": 33.023956}, {"timestamp": 18473.9, "power": 33.023956}, {"timestamp": 18494.4, "power": 33.023956}, {"timestamp": 18515.0, "power": 33.023956}, {"timestamp": 18535.6, "power": 33.023956}, {"timestamp": 18556.1, "power": 33.023956}, {"timestamp": 18576.7, "power": 33.023956}, {"timestamp": 18597.3, "power": 33.023956}, {"timestamp": 18617.8, "power": 33.023956}, {"timestamp": 18638.3, "power": 33.023956}, {"timestamp": 18658.8, "power": 33.023956}, {"timestamp": 18679.4, "power": 33.023956}, {"timestamp": 18699.9, "power": 33.023956}, {"timestamp": 18720.5, "power": 33.023956}, {"timestamp": 18741.0, "power": 33.023956}, {"timestamp": 18761.5, "power": 33.023956}, {"timestamp": 18782.0, "power": 33.023956}, {"timestamp": 18802.6, "power": 33.023956}, {"timestamp": 18823.2, "power": 33.023956}, {"timestamp": 18843.7, "power": 33.023956}, {"timestamp": 18864.3, "power": 33.023956}, {"timestamp": 18884.8, "power": 33.023956}, {"timestamp": 18905.4, "power": 33.023956}, {"timestamp": 18925.9, "power": 33.023956}, {"timestamp": 18946.5, "power": 33.023956}, {"timestamp": 18967.0, "power": 33.023956}, {"timestamp": 18987.6, "power": 33.023956}, {"timestamp": 19008.1, "power": 33.023956}, {"timestamp": 19028.6, "power": 33.023956}, {"timestamp": 19049.2, "power": 33.023956}, {"timestamp": 19069.7, "power": 33.023956}, {"timestamp": 19090.2, "power": 33.023956}, {"timestamp": 19110.8, "power": 33.023956}, {"timestamp": 19131.3, "power": 33.023956}, {"timestamp": 19151.9, "power": 33.160759999999996}, {"timestamp": 19172.9, "power": 33.160759999999996}, {"timestamp": 19193.5, "power": 33.160759999999996}, {"timestamp": 19214.0, "power": 33.160759999999996}, {"timestamp": 19234.5, "power": 33.160759999999996}, {"timestamp": 19255.0, "power": 33.160759999999996}, {"timestamp": 19275.6, "power": 33.160759999999996}, {"timestamp": 19296.1, "power": 33.160759999999996}, {"timestamp": 19316.6, "power": 33.160759999999996}, {"timestamp": 19337.2, "power": 33.160759999999996}, {"timestamp": 19357.8, "power": 33.160759999999996}, {"timestamp": 19378.3, "power": 33.160759999999996}, {"timestamp": 19398.9, "power": 33.160759999999996}, {"timestamp": 19419.4, "power": 33.160759999999996}, {"timestamp": 19440.0, "power": 33.160759999999996}, {"timestamp": 19460.6, "power": 33.160759999999996}, {"timestamp": 19481.1, "power": 33.160759999999996}, {"timestamp": 19501.7, "power": 33.160759999999996}, {"timestamp": 19522.2, "power": 33.160759999999996}, {"timestamp": 19542.8, "power": 33.160759999999996}, {"timestamp": 19563.3, "power": 33.160759999999996}, {"timestamp": 19583.9, "power": 33.160759999999996}, {"timestamp": 19604.5, "power": 33.160759999999996}, {"timestamp": 19625.1, "power": 33.160759999999996}, {"timestamp": 19645.6, "power": 33.160759999999996}, {"timestamp": 19666.1, "power": 33.160759999999996}, {"timestamp": 19686.6, "power": 33.160759999999996}, {"timestamp": 19707.2, "power": 33.160759999999996}, {"timestamp": 19727.7, "power": 33.160759999999996}, {"timestamp": 19748.2, "power": 33.160759999999996}, {"timestamp": 19768.8, "power": 33.160759999999996}, {"timestamp": 19789.3, "power": 33.160759999999996}, {"timestamp": 19809.8, "power": 33.160759999999996}, {"timestamp": 19830.4, "power": 33.160759999999996}, {"timestamp": 19850.9, "power": 33.160759999999996}, {"timestamp": 19871.5, "power": 33.160759999999996}, {"timestamp": 19892.0, "power": 33.160759999999996}, {"timestamp": 19912.6, "power": 33.160759999999996}, {"timestamp": 19933.2, "power": 33.160759999999996}, {"timestamp": 19953.7, "power": 33.160759999999996}, {"timestamp": 19974.2, "power": 33.160759999999996}, {"timestamp": 19994.8, "power": 33.160759999999996}, {"timestamp": 20015.4, "power": 33.160759999999996}, {"timestamp": 20035.9, "power": 33.160759999999996}, {"timestamp": 20056.5, "power": 33.160759999999996}, {"timestamp": 20077.1, "power": 33.160759999999996}, {"timestamp": 20097.6, "power": 33.160759999999996}, {"timestamp": 20118.1, "power": 33.160759999999996}, {"timestamp": 20138.6, "power": 33.160759999999996}, {"timestamp": 20159.2, "power": 32.837630000000004}, {"timestamp": 20180.4, "power": 32.837630000000004}, {"timestamp": 20200.9, "power": 32.837630000000004}, {"timestamp": 20221.4, "power": 32.837630000000004}, {"timestamp": 20241.9, "power": 32.837630000000004}, {"timestamp": 20262.4, "power": 32.837630000000004}, {"timestamp": 20283.0, "power": 32.837630000000004}, {"timestamp": 20303.6, "power": 32.837630000000004}, {"timestamp": 20324.1, "power": 32.837630000000004}, {"timestamp": 20344.7, "power": 32.837630000000004}, {"timestamp": 20365.3, "power": 32.837630000000004}, {"timestamp": 20385.8, "power": 32.837630000000004}, {"timestamp": 20406.3, "power": 32.837630000000004}, {"timestamp": 20426.9, "power": 32.837630000000004}, {"timestamp": 20447.5, "power": 32.837630000000004}, {"timestamp": 20468.0, "power": 32.837630000000004}, {"timestamp": 20488.6, "power": 32.837630000000004}, {"timestamp": 20509.2, "power": 32.837630000000004}, {"timestamp": 20529.7, "power": 32.837630000000004}, {"timestamp": 20550.2, "power": 32.837630000000004}, {"timestamp": 20570.8, "power": 32.837630000000004}, {"timestamp": 20591.3, "power": 32.837630000000004}, {"timestamp": 20611.9, "power": 32.837630000000004}, {"timestamp": 20632.4, "power": 32.837630000000004}, {"timestamp": 20653.0, "power": 32.837630000000004}, {"timestamp": 20673.5, "power": 32.837630000000004}, {"timestamp": 20694.0, "power": 32.837630000000004}, {"timestamp": 20714.6, "power": 32.837630000000004}, {"timestamp": 20735.1, "power": 32.837630000000004}, {"timestamp": 20755.7, "power": 32.837630000000004}, {"timestamp": 20776.3, "power": 32.837630000000004}, {"timestamp": 20796.8, "power": 32.837630000000004}, {"timestamp": 20817.4, "power": 32.837630000000004}, {"timestamp": 20837.9, "power": 32.837630000000004}, {"timestamp": 20858.5, "power": 32.837630000000004}, {"timestamp": 20879.0, "power": 32.837630000000004}, {"timestamp": 20899.6, "power": 32.837630000000004}, {"timestamp": 20920.1, "power": 32.837630000000004}, {"timestamp": 20940.7, "power": 32.837630000000004}, {"timestamp": 20961.3, "power": 32.837630000000004}, {"timestamp": 20981.8, "power": 32.837630000000004}, {"timestamp": 21002.3, "power": 32.837630000000004}, {"timestamp": 21022.9, "power": 32.837630000000004}, {"timestamp": 21043.5, "power": 32.837630000000004}, {"timestamp": 21064.0, "power": 32.837630000000004}, {"timestamp": 21084.6, "power": 32.837630000000004}, {"timestamp": 21105.2, "power": 32.837630000000004}, {"timestamp": 21125.7, "power": 32.837630000000004}, {"timestamp": 21146.3, "power": 32.837630000000004}, {"timestamp": 21166.9, "power": 33.020118}, {"timestamp": 21187.9, "power": 33.020118}, {"timestamp": 21208.5, "power": 33.020118}, {"timestamp": 21229.0, "power": 33.020118}, {"timestamp": 21249.5, "power": 33.020118}, {"timestamp": 21270.0, "power": 33.020118}, {"timestamp": 21290.6, "power": 33.020118}, {"timestamp": 21311.1, "power": 33.020118}, {"timestamp": 21331.7, "power": 33.020118}, {"timestamp": 21352.3, "power": 33.020118}, {"timestamp": 21372.9, "power": 33.020118}, {"timestamp": 21393.4, "power": 33.020118}, {"timestamp": 21413.9, "power": 33.020118}, {"timestamp": 21434.5, "power": 33.020118}, {"timestamp": 21455.1, "power": 33.020118}, {"timestamp": 21475.6, "power": 33.020118}, {"timestamp": 21496.2, "power": 33.020118}, {"timestamp": 21516.8, "power": 33.020118}, {"timestamp": 21537.3, "power": 33.020118}, {"timestamp": 21557.9, "power": 33.020118}, {"timestamp": 21578.4, "power": 33.020118}, {"timestamp": 21599.0, "power": 33.020118}, {"timestamp": 21619.5, "power": 33.020118}, {"timestamp": 21640.1, "power": 33.020118}, {"timestamp": 21660.7, "power": 33.020118}, {"timestamp": 21681.3, "power": 33.020118}, {"timestamp": 21701.8, "power": 33.020118}, {"timestamp": 21722.3, "power": 33.020118}, {"timestamp": 21742.9, "power": 33.020118}, {"timestamp": 21763.4, "power": 33.020118}, {"timestamp": 21784.0, "power": 33.020118}, {"timestamp": 21804.6, "power": 33.020118}, {"timestamp": 21825.2, "power": 33.020118}, {"timestamp": 21845.7, "power": 33.020118}, {"timestamp": 21866.2, "power": 33.020118}, {"timestamp": 21886.8, "power": 33.020118}, {"timestamp": 21907.4, "power": 33.020118}, {"timestamp": 21927.9, "power": 33.020118}, {"timestamp": 21948.5, "power": 33.020118}, {"timestamp": 21969.1, "power": 33.020118}, {"timestamp": 21989.6, "power": 33.020118}, {"timestamp": 22010.1, "power": 33.020118}, {"timestamp": 22030.6, "power": 33.020118}, {"timestamp": 22051.2, "power": 33.020118}, {"timestamp": 22071.8, "power": 33.020118}, {"timestamp": 22092.4, "power": 33.020118}, {"timestamp": 22112.9, "power": 33.020118}, {"timestamp": 22133.5, "power": 33.020118}, {"timestamp": 22154.0, "power": 33.020118}, {"timestamp": 22174.6, "power": 33.103547}, {"timestamp": 22195.6, "power": 33.103547}, {"timestamp": 22216.2, "power": 33.103547}, {"timestamp": 22236.7, "power": 33.103547}, {"timestamp": 22257.3, "power": 33.103547}, {"timestamp": 22277.8, "power": 33.103547}, {"timestamp": 22298.3, "power": 33.103547}, {"timestamp": 22318.9, "power": 33.103547}, {"timestamp": 22339.5, "power": 33.103547}, {"timestamp": 22360.0, "power": 33.103547}, {"timestamp": 22380.6, "power": 33.103547}, {"timestamp": 22401.2, "power": 33.103547}, {"timestamp": 22421.7, "power": 33.103547}, {"timestamp": 22442.2, "power": 33.103547}, {"timestamp": 22462.8, "power": 33.103547}, {"timestamp": 22483.4, "power": 33.103547}, {"timestamp": 22503.9, "power": 33.103547}, {"timestamp": 22524.5, "power": 33.103547}, {"timestamp": 22545.1, "power": 33.103547}, {"timestamp": 22565.6, "power": 33.103547}, {"timestamp": 22586.1, "power": 33.103547}, {"timestamp": 22606.7, "power": 33.103547}, {"timestamp": 22627.2, "power": 33.103547}, {"timestamp": 22647.8, "power": 33.103547}, {"timestamp": 22668.4, "power": 33.103547}, {"timestamp": 22688.9, "power": 33.103547}, {"timestamp": 22709.5, "power": 33.103547}, {"timestamp": 22730.0, "power": 33.103547}, {"timestamp": 22750.5, "power": 33.103547}, {"timestamp": 22771.1, "power": 33.103547}, {"timestamp": 22791.7, "power": 33.103547}, {"timestamp": 22812.2, "power": 33.103547}, {"timestamp": 22832.8, "power": 33.103547}, {"timestamp": 22853.4, "power": 33.103547}, {"timestamp": 22873.9, "power": 33.103547}, {"timestamp": 22894.4, "power": 33.103547}, {"timestamp": 22915.0, "power": 33.103547}, {"timestamp": 22935.6, "power": 33.103547}, {"timestamp": 22956.1, "power": 33.103547}, {"timestamp": 22976.7, "power": 33.103547}, {"timestamp": 22997.2, "power": 33.103547}, {"timestamp": 23017.8, "power": 33.103547}, {"timestamp": 23038.3, "power": 33.103547}, {"timestamp": 23058.9, "power": 33.103547}, {"timestamp": 23079.4, "power": 33.103547}, {"timestamp": 23100.0, "power": 33.103547}, {"timestamp": 23120.6, "power": 33.103547}, {"timestamp": 23141.2, "power": 33.103547}, {"timestamp": 23161.7, "power": 33.103547}, {"timestamp": 23182.2, "power": 32.851538000000005}, {"timestamp": 23203.3, "power": 32.851538000000005}, {"timestamp": 23223.9, "power": 32.851538000000005}, {"timestamp": 23244.4, "power": 32.851538000000005}, {"timestamp": 23264.9, "power": 32.851538000000005}, {"timestamp": 23285.5, "power": 32.851538000000005}, {"timestamp": 23306.0, "power": 32.851538000000005}, {"timestamp": 23326.5, "power": 32.851538000000005}, {"timestamp": 23347.1, "power": 32.851538000000005}, {"timestamp": 23367.6, "power": 32.851538000000005}, {"timestamp": 23388.2, "power": 32.851538000000005}, {"timestamp": 23408.7, "power": 32.851538000000005}, {"timestamp": 23429.2, "power": 32.851538000000005}, {"timestamp": 23449.7, "power": 32.851538000000005}, {"timestamp": 23470.3, "power": 32.851538000000005}, {"timestamp": 23490.8, "power": 32.851538000000005}, {"timestamp": 23511.4, "power": 32.851538000000005}, {"timestamp": 23531.9, "power": 32.851538000000005}, {"timestamp": 23552.4, "power": 32.851538000000005}, {"timestamp": 23573.0, "power": 32.851538000000005}, {"timestamp": 23593.5, "power": 32.851538000000005}, {"timestamp": 23614.0, "power": 32.851538000000005}, {"timestamp": 23634.5, "power": 32.851538000000005}, {"timestamp": 23655.0, "power": 32.851538000000005}, {"timestamp": 23675.6, "power": 32.851538000000005}, {"timestamp": 23696.1, "power": 32.851538000000005}, {"timestamp": 23716.6, "power": 32.851538000000005}, {"timestamp": 23737.2, "power": 32.851538000000005}, {"timestamp": 23757.7, "power": 32.851538000000005}, {"timestamp": 23778.3, "power": 32.851538000000005}, {"timestamp": 23798.8, "power": 32.851538000000005}, {"timestamp": 23819.4, "power": 32.851538000000005}, {"timestamp": 23839.9, "power": 32.851538000000005}, {"timestamp": 23860.5, "power": 32.851538000000005}, {"timestamp": 23881.1, "power": 32.851538000000005}, {"timestamp": 23901.6, "power": 32.851538000000005}, {"timestamp": 23922.1, "power": 32.851538000000005}, {"timestamp": 23942.7, "power": 32.851538000000005}, {"timestamp": 23963.3, "power": 32.851538000000005}, {"timestamp": 23983.8, "power": 32.851538000000005}, {"timestamp": 24004.4, "power": 32.851538000000005}, {"timestamp": 24024.9, "power": 32.851538000000005}, {"timestamp": 24045.4, "power": 32.851538000000005}, {"timestamp": 24065.9, "power": 32.851538000000005}, {"timestamp": 24086.5, "power": 32.851538000000005}, {"timestamp": 24107.0, "power": 32.851538000000005}, {"timestamp": 24127.6, "power": 32.851538000000005}, {"timestamp": 24148.1, "power": 32.851538000000005}, {"timestamp": 24168.6, "power": 32.851538000000005}, {"timestamp": 24189.2, "power": 33.061654}, {"timestamp": 24210.3, "power": 33.061654}, {"timestamp": 24230.8, "power": 33.061654}, {"timestamp": 24251.4, "power": 33.061654}, {"timestamp": 24271.9, "power": 33.061654}, {"timestamp": 24292.4, "power": 33.061654}, {"timestamp": 24313.0, "power": 33.061654}, {"timestamp": 24333.5, "power": 33.061654}, {"timestamp": 24354.0, "power": 33.061654}, {"timestamp": 24374.5, "power": 33.061654}, {"timestamp": 24395.0, "power": 33.061654}, {"timestamp": 24415.6, "power": 33.061654}, {"timestamp": 24436.1, "power": 33.061654}, {"timestamp": 24456.6, "power": 33.061654}, {"timestamp": 24477.2, "power": 33.061654}, {"timestamp": 24497.7, "power": 33.061654}, {"timestamp": 24518.2, "power": 33.061654}, {"timestamp": 24538.8, "power": 33.061654}, {"timestamp": 24559.3, "power": 33.061654}, {"timestamp": 24579.9, "power": 33.061654}, {"timestamp": 24600.4, "power": 33.061654}, {"timestamp": 24621.0, "power": 33.061654}, {"timestamp": 24641.5, "power": 33.061654}, {"timestamp": 24662.0, "power": 33.061654}, {"timestamp": 24682.5, "power": 33.061654}, {"timestamp": 24703.1, "power": 33.061654}, {"timestamp": 24723.6, "power": 33.061654}, {"timestamp": 24744.1, "power": 33.061654}, {"timestamp": 24764.7, "power": 33.061654}, {"timestamp": 24785.2, "power": 33.061654}, {"timestamp": 24805.7, "power": 33.061654}, {"timestamp": 24826.3, "power": 33.061654}, {"timestamp": 24846.8, "power": 33.061654}, {"timestamp": 24867.4, "power": 33.061654}, {"timestamp": 24887.9, "power": 33.061654}, {"timestamp": 24908.4, "power": 33.061654}, {"timestamp": 24929.0, "power": 33.061654}, {"timestamp": 24949.5, "power": 33.061654}, {"timestamp": 24970.0, "power": 33.061654}, {"timestamp": 24990.6, "power": 33.061654}, {"timestamp": 25011.2, "power": 33.061654}, {"timestamp": 25031.7, "power": 33.061654}, {"timestamp": 25052.3, "power": 33.061654}, {"timestamp": 25072.9, "power": 33.061654}, {"timestamp": 25093.4, "power": 33.061654}, {"timestamp": 25113.9, "power": 33.061654}, {"timestamp": 25134.5, "power": 33.061654}, {"timestamp": 25155.0, "power": 33.061654}, {"timestamp": 25175.6, "power": 33.061654}, {"timestamp": 25196.1, "power": 32.927144}, {"timestamp": 25217.2, "power": 32.927144}, {"timestamp": 25237.7, "power": 32.927144}, {"timestamp": 25258.3, "power": 32.927144}, {"timestamp": 25278.8, "power": 32.927144}, {"timestamp": 25299.3, "power": 32.927144}, {"timestamp": 25319.9, "power": 32.927144}, {"timestamp": 25340.4, "power": 32.927144}, {"timestamp": 25361.0, "power": 32.927144}, {"timestamp": 25381.5, "power": 32.927144}, {"timestamp": 25402.0, "power": 32.927144}, {"timestamp": 25422.5, "power": 32.927144}, {"timestamp": 25443.0, "power": 32.927144}, {"timestamp": 25463.6, "power": 32.927144}, {"timestamp": 25484.1, "power": 32.927144}, {"timestamp": 25504.7, "power": 32.927144}, {"timestamp": 25525.2, "power": 32.927144}, {"timestamp": 25545.7, "power": 32.927144}, {"timestamp": 25566.3, "power": 32.927144}, {"timestamp": 25586.9, "power": 32.927144}, {"timestamp": 25607.4, "power": 32.927144}, {"timestamp": 25628.0, "power": 32.927144}, {"timestamp": 25648.5, "power": 32.927144}, {"timestamp": 25669.1, "power": 32.927144}, {"timestamp": 25689.6, "power": 32.927144}, {"timestamp": 25710.1, "power": 32.927144}, {"timestamp": 25730.7, "power": 32.927144}, {"timestamp": 25751.2, "power": 32.927144}, {"timestamp": 25771.8, "power": 32.927144}, {"timestamp": 25792.4, "power": 32.927144}, {"timestamp": 25812.9, "power": 32.927144}, {"timestamp": 25833.5, "power": 32.927144}, {"timestamp": 25854.0, "power": 32.927144}, {"timestamp": 25874.6, "power": 32.927144}, {"timestamp": 25895.1, "power": 32.927144}, {"timestamp": 25915.7, "power": 32.927144}, {"timestamp": 25936.3, "power": 32.927144}, {"timestamp": 25956.8, "power": 32.927144}, {"timestamp": 25977.4, "power": 32.927144}, {"timestamp": 25997.9, "power": 32.927144}, {"timestamp": 26018.5, "power": 32.927144}, {"timestamp": 26039.1, "power": 32.927144}, {"timestamp": 26059.6, "power": 32.927144}, {"timestamp": 26080.2, "power": 32.927144}, {"timestamp": 26100.8, "power": 32.927144}, {"timestamp": 26121.3, "power": 32.927144}, {"timestamp": 26141.9, "power": 32.927144}, {"timestamp": 26162.4, "power": 32.927144}, {"timestamp": 26183.0, "power": 32.927144}, {"timestamp": 26203.6, "power": 32.941513}, {"timestamp": 26225.5, "power": 32.941513}, {"timestamp": 26246.0, "power": 32.941513}, {"timestamp": 26266.5, "power": 32.941513}, {"timestamp": 26287.0, "power": 32.941513}, {"timestamp": 26307.6, "power": 32.941513}, {"timestamp": 26328.1, "power": 32.941513}, {"timestamp": 26348.6, "power": 32.941513}, {"timestamp": 26369.2, "power": 32.941513}, {"timestamp": 26389.8, "power": 32.941513}, {"timestamp": 26410.4, "power": 32.941513}, {"timestamp": 26431.0, "power": 32.941513}, {"timestamp": 26451.5, "power": 32.941513}, {"timestamp": 26472.1, "power": 32.941513}, {"timestamp": 26492.6, "power": 32.941513}, {"timestamp": 26513.1, "power": 32.941513}, {"timestamp": 26533.6, "power": 32.941513}, {"timestamp": 26554.1, "power": 32.941513}, {"timestamp": 26574.6, "power": 32.941513}, {"timestamp": 26595.2, "power": 32.941513}, {"timestamp": 26615.7, "power": 32.941513}, {"timestamp": 26636.2, "power": 32.941513}, {"timestamp": 26656.7, "power": 32.941513}, {"timestamp": 26677.3, "power": 32.941513}, {"timestamp": 26697.8, "power": 32.941513}, {"timestamp": 26718.3, "power": 32.941513}, {"timestamp": 26738.8, "power": 32.941513}, {"timestamp": 26759.4, "power": 32.941513}, {"timestamp": 26779.9, "power": 32.941513}, {"timestamp": 26800.4, "power": 32.941513}, {"timestamp": 26820.9, "power": 32.941513}, {"timestamp": 26841.5, "power": 32.941513}, {"timestamp": 26862.0, "power": 32.941513}, {"timestamp": 26882.5, "power": 32.941513}, {"timestamp": 26903.0, "power": 32.941513}, {"timestamp": 26923.5, "power": 32.941513}, {"timestamp": 26944.0, "power": 32.941513}, {"timestamp": 26964.5, "power": 32.941513}, {"timestamp": 26985.1, "power": 32.941513}, {"timestamp": 27005.6, "power": 32.941513}, {"timestamp": 27026.1, "power": 32.941513}, {"timestamp": 27046.6, "power": 32.941513}, {"timestamp": 27067.1, "power": 32.941513}, {"timestamp": 27087.7, "power": 32.941513}, {"timestamp": 27108.2, "power": 32.941513}, {"timestamp": 27128.7, "power": 32.941513}, {"timestamp": 27149.2, "power": 32.941513}, {"timestamp": 27169.7, "power": 32.941513}, {"timestamp": 27190.3, "power": 32.941513}, {"timestamp": 27210.8, "power": 35.348708}, {"timestamp": 27233.3, "power": 35.348708}, {"timestamp": 27253.8, "power": 35.348708}, {"timestamp": 27274.4, "power": 35.348708}, {"timestamp": 27294.9, "power": 35.348708}, {"timestamp": 27315.4, "power": 35.348708}, {"timestamp": 27335.9, "power": 35.348708}, {"timestamp": 27356.4, "power": 35.348708}, {"timestamp": 27377.0, "power": 35.348708}, {"timestamp": 27397.5, "power": 35.348708}, {"timestamp": 27418.0, "power": 35.348708}, {"timestamp": 27438.5, "power": 35.348708}, {"timestamp": 27459.0, "power": 35.348708}, {"timestamp": 27479.5, "power": 35.348708}, {"timestamp": 27500.0, "power": 35.348708}, {"timestamp": 27520.6, "power": 35.348708}, {"timestamp": 27541.1, "power": 35.348708}, {"timestamp": 27561.6, "power": 35.348708}, {"timestamp": 27582.1, "power": 35.348708}, {"timestamp": 27602.6, "power": 35.348708}, {"timestamp": 27623.1, "power": 35.348708}, {"timestamp": 27643.7, "power": 35.348708}, {"timestamp": 27664.2, "power": 35.348708}, {"timestamp": 27684.7, "power": 35.348708}, {"timestamp": 27705.2, "power": 35.348708}, {"timestamp": 27725.7, "power": 35.348708}, {"timestamp": 27746.3, "power": 35.348708}, {"timestamp": 27766.8, "power": 35.348708}, {"timestamp": 27787.3, "power": 35.348708}, {"timestamp": 27807.8, "power": 35.348708}, {"timestamp": 27828.4, "power": 35.348708}, {"timestamp": 27848.9, "power": 35.348708}, {"timestamp": 27869.4, "power": 35.348708}, {"timestamp": 27889.9, "power": 35.348708}, {"timestamp": 27910.5, "power": 35.348708}, {"timestamp": 27931.0, "power": 35.348708}, {"timestamp": 27951.5, "power": 35.348708}, {"timestamp": 27972.0, "power": 35.348708}, {"timestamp": 27992.6, "power": 35.348708}, {"timestamp": 28013.1, "power": 35.348708}, {"timestamp": 28033.6, "power": 35.348708}, {"timestamp": 28054.0, "power": 35.348708}, {"timestamp": 28074.6, "power": 35.348708}, {"timestamp": 28095.1, "power": 35.348708}, {"timestamp": 28115.6, "power": 35.348708}, {"timestamp": 28136.1, "power": 35.348708}, {"timestamp": 28156.7, "power": 35.348708}, {"timestamp": 28177.2, "power": 35.348708}, {"timestamp": 28197.7, "power": 35.348708}, {"timestamp": 28218.2, "power": 32.105194000000004}, {"timestamp": 28239.2, "power": 32.105194000000004}, {"timestamp": 28259.7, "power": 32.105194000000004}, {"timestamp": 28280.3, "power": 32.105194000000004}, {"timestamp": 28300.8, "power": 32.105194000000004}, {"timestamp": 28321.3, "power": 32.105194000000004}, {"timestamp": 28341.8, "power": 32.105194000000004}, {"timestamp": 28362.3, "power": 32.105194000000004}, {"timestamp": 28382.8, "power": 32.105194000000004}, {"timestamp": 28403.4, "power": 32.105194000000004}, {"timestamp": 28423.9, "power": 32.105194000000004}, {"timestamp": 28444.4, "power": 32.105194000000004}, {"timestamp": 28464.9, "power": 32.105194000000004}, {"timestamp": 28485.5, "power": 32.105194000000004}, {"timestamp": 28506.0, "power": 32.105194000000004}, {"timestamp": 28526.5, "power": 32.105194000000004}], "timeline": {"START": "3364.47355", "END": "26332.57611"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 24440.2}, {"name": "clSetKernelArg", "calls": 19, "time": 3020.49}, {"name": "clReleaseKernel", "calls": 1, "time": 839.377}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 58.3659}, {"name": "clReleaseContext", "calls": 1, "time": 47.3242}, {"name": "clCreateContext", "calls": 1, "time": 33.6586}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4527}, {"name": "clCreateKernel", "calls": 1, "time": 0.344234}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.298665}, {"name": "clEnqueueTask", "calls": 1, "time": 0.163102}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.096934}, {"name": "clRetainMemObject", "calls": 14, "time": 0.078314}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028101}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023422}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021181}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010508}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010336}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007932}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007878}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00642}, {"name": "clRetainDevice", "calls": 2, "time": 0.004741}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 22968.1}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 22967.4}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8847.006798, "utilization": 92.156321, "size": 11091200.0, "time": 1253.671468}, {"type": "WRITE", "transfers": 1, "speed": 6248.471663, "utilization": 65.088246, "size": 1363180.0, "time": 218.161988}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 750709252, "speed": 261.673, "utilization": 2.27146, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 46915510, "speed": 486.68, "utilization": 4.22465, "size": 0.127961}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len6/run0.json b/code/fpga/unopt_results/dna.20MB.len6/run0.json new file mode 100644 index 0000000..6142023 --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.3311, "power": 32.010549}, {"timestamp": 54.9451, "power": 32.010549}, {"timestamp": 75.5199, "power": 32.010549}, {"timestamp": 96.0844, "power": 32.010549}, {"timestamp": 116.795, "power": 32.010549}, {"timestamp": 137.452, "power": 32.010549}, {"timestamp": 157.974, "power": 32.010549}, {"timestamp": 178.548, "power": 32.010549}, {"timestamp": 199.14, "power": 32.010549}, {"timestamp": 219.732, "power": 32.010549}, {"timestamp": 240.295, "power": 32.010549}, {"timestamp": 260.847, "power": 32.010549}, {"timestamp": 281.401, "power": 32.010549}, {"timestamp": 301.994, "power": 32.010549}, {"timestamp": 322.592, "power": 32.010549}, {"timestamp": 343.186, "power": 32.010549}, {"timestamp": 363.778, "power": 32.010549}, {"timestamp": 384.349, "power": 32.010549}, {"timestamp": 404.907, "power": 32.010549}, {"timestamp": 425.465, "power": 32.010549}, {"timestamp": 446.057, "power": 32.010549}, {"timestamp": 466.651, "power": 32.010549}, {"timestamp": 487.241, "power": 32.010549}, {"timestamp": 508.079, "power": 32.010549}, {"timestamp": 528.649, "power": 32.010549}, {"timestamp": 549.207, "power": 32.010549}, {"timestamp": 569.8, "power": 32.010549}, {"timestamp": 590.395, "power": 32.010549}, {"timestamp": 610.99, "power": 32.010549}, {"timestamp": 631.591, "power": 32.010549}, {"timestamp": 652.179, "power": 32.010549}, {"timestamp": 672.746, "power": 32.010549}, {"timestamp": 693.302, "power": 32.010549}, {"timestamp": 713.903, "power": 32.010549}, {"timestamp": 734.507, "power": 32.010549}, {"timestamp": 755.099, "power": 32.010549}, {"timestamp": 775.694, "power": 32.010549}, {"timestamp": 796.293, "power": 32.010549}, {"timestamp": 816.853, "power": 32.010549}, {"timestamp": 837.407, "power": 32.010549}, {"timestamp": 857.994, "power": 32.010549}, {"timestamp": 878.584, "power": 32.010549}, {"timestamp": 899.177, "power": 32.010549}, {"timestamp": 919.773, "power": 32.010549}, {"timestamp": 940.346, "power": 32.010549}, {"timestamp": 960.9, "power": 32.010549}, {"timestamp": 981.468, "power": 32.010549}, {"timestamp": 1002.06, "power": 32.010549}, {"timestamp": 1022.65, "power": 32.069296}, {"timestamp": 1043.8, "power": 32.069296}, {"timestamp": 1064.29, "power": 32.069296}, {"timestamp": 1084.78, "power": 32.069296}, {"timestamp": 1105.27, "power": 32.069296}, {"timestamp": 1125.81, "power": 32.069296}, {"timestamp": 1146.33, "power": 32.069296}, {"timestamp": 1166.87, "power": 32.069296}, {"timestamp": 1187.4, "power": 32.069296}, {"timestamp": 1207.94, "power": 32.069296}, {"timestamp": 1228.44, "power": 32.069296}, {"timestamp": 1248.94, "power": 32.069296}, {"timestamp": 1269.47, "power": 32.069296}, {"timestamp": 1290.04, "power": 32.069296}, {"timestamp": 1310.63, "power": 32.069296}, {"timestamp": 1331.19, "power": 32.069296}, {"timestamp": 1351.71, "power": 32.069296}, {"timestamp": 1372.25, "power": 32.069296}, {"timestamp": 1392.74, "power": 32.069296}, {"timestamp": 1413.26, "power": 32.069296}, {"timestamp": 1433.78, "power": 32.069296}, {"timestamp": 1454.3, "power": 32.069296}, {"timestamp": 1474.83, "power": 32.069296}, {"timestamp": 1495.35, "power": 32.069296}, {"timestamp": 1515.87, "power": 32.069296}, {"timestamp": 1536.39, "power": 32.069296}, {"timestamp": 1556.87, "power": 32.069296}, {"timestamp": 1577.39, "power": 32.069296}, {"timestamp": 1597.92, "power": 32.069296}, {"timestamp": 1618.46, "power": 32.069296}, {"timestamp": 1638.99, "power": 32.069296}, {"timestamp": 1659.53, "power": 32.069296}, {"timestamp": 1680.07, "power": 32.069296}, {"timestamp": 1700.59, "power": 32.069296}, {"timestamp": 1721.12, "power": 32.069296}, {"timestamp": 1741.66, "power": 32.069296}, {"timestamp": 1762.2, "power": 32.069296}, {"timestamp": 1782.74, "power": 32.069296}, {"timestamp": 1803.28, "power": 32.069296}, {"timestamp": 1823.82, "power": 32.069296}, {"timestamp": 1844.35, "power": 32.069296}, {"timestamp": 1864.84, "power": 32.069296}, {"timestamp": 1885.38, "power": 32.069296}, {"timestamp": 1905.92, "power": 32.069296}, {"timestamp": 1926.46, "power": 32.069296}, {"timestamp": 1947.0, "power": 32.069296}, {"timestamp": 1967.54, "power": 32.069296}, {"timestamp": 1988.08, "power": 32.069296}, {"timestamp": 2008.6, "power": 32.069296}, {"timestamp": 2029.13, "power": 33.877875}, {"timestamp": 2050.17, "power": 33.877875}, {"timestamp": 2070.71, "power": 33.877875}, {"timestamp": 2091.25, "power": 33.877875}, {"timestamp": 2111.8, "power": 33.877875}, {"timestamp": 2132.35, "power": 33.877875}, {"timestamp": 2152.86, "power": 33.877875}, {"timestamp": 2173.39, "power": 33.877875}, {"timestamp": 2193.94, "power": 33.877875}, {"timestamp": 2214.48, "power": 33.877875}, {"timestamp": 2235.03, "power": 33.877875}, {"timestamp": 2255.57, "power": 33.877875}, {"timestamp": 2276.11, "power": 33.877875}, {"timestamp": 2296.62, "power": 33.877875}, {"timestamp": 2317.16, "power": 33.877875}, {"timestamp": 2337.7, "power": 33.877875}, {"timestamp": 2358.25, "power": 33.877875}, {"timestamp": 2378.79, "power": 33.877875}, {"timestamp": 2399.33, "power": 33.877875}, {"timestamp": 2419.87, "power": 33.877875}, {"timestamp": 2440.39, "power": 33.877875}, {"timestamp": 2460.94, "power": 33.877875}, {"timestamp": 2481.48, "power": 33.877875}, {"timestamp": 2502.02, "power": 33.877875}, {"timestamp": 2522.51, "power": 33.877875}, {"timestamp": 2543.05, "power": 33.877875}, {"timestamp": 2563.59, "power": 33.877875}, {"timestamp": 2584.14, "power": 33.877875}, {"timestamp": 2604.66, "power": 33.877875}, {"timestamp": 2625.16, "power": 33.877875}, {"timestamp": 2645.7, "power": 33.877875}, {"timestamp": 2666.24, "power": 33.877875}, {"timestamp": 2686.79, "power": 33.877875}, {"timestamp": 2707.33, "power": 33.877875}, {"timestamp": 2727.88, "power": 33.877875}, {"timestamp": 2748.4, "power": 33.877875}, {"timestamp": 2768.89, "power": 33.877875}, {"timestamp": 2789.43, "power": 33.877875}, {"timestamp": 2809.97, "power": 33.877875}, {"timestamp": 2830.51, "power": 33.877875}, {"timestamp": 2851.06, "power": 33.877875}, {"timestamp": 2871.55, "power": 33.877875}, {"timestamp": 2892.08, "power": 33.877875}, {"timestamp": 2912.6, "power": 33.877875}, {"timestamp": 2933.09, "power": 33.877875}, {"timestamp": 2953.63, "power": 33.877875}, {"timestamp": 2974.18, "power": 33.877875}, {"timestamp": 2994.72, "power": 33.877875}, {"timestamp": 3015.26, "power": 33.877875}, {"timestamp": 3035.8, "power": 33.319004}, {"timestamp": 3056.95, "power": 33.319004}, {"timestamp": 3077.5, "power": 33.319004}, {"timestamp": 3098.04, "power": 33.319004}, {"timestamp": 3118.57, "power": 33.319004}, {"timestamp": 3139.11, "power": 33.319004}, {"timestamp": 3159.66, "power": 33.319004}, {"timestamp": 3180.2, "power": 33.319004}, {"timestamp": 3200.71, "power": 33.319004}, {"timestamp": 3221.24, "power": 33.319004}, {"timestamp": 3241.78, "power": 33.319004}, {"timestamp": 3262.32, "power": 33.319004}, {"timestamp": 3282.85, "power": 33.319004}, {"timestamp": 3303.4, "power": 33.319004}, {"timestamp": 3323.94, "power": 33.319004}, {"timestamp": 3344.45, "power": 33.319004}, {"timestamp": 3364.99, "power": 33.319004}, {"timestamp": 3385.53, "power": 33.319004}, {"timestamp": 3406.07, "power": 33.319004}, {"timestamp": 3426.61, "power": 33.319004}, {"timestamp": 3447.15, "power": 33.319004}, {"timestamp": 3467.68, "power": 33.319004}, {"timestamp": 3488.22, "power": 33.319004}, {"timestamp": 3508.74, "power": 33.319004}, {"timestamp": 3529.27, "power": 33.319004}, {"timestamp": 3549.81, "power": 33.319004}, {"timestamp": 3570.37, "power": 33.319004}, {"timestamp": 3590.98, "power": 33.319004}, {"timestamp": 3611.58, "power": 33.319004}, {"timestamp": 3632.12, "power": 33.319004}, {"timestamp": 3652.64, "power": 33.319004}, {"timestamp": 3673.16, "power": 33.319004}, {"timestamp": 3693.69, "power": 33.319004}, {"timestamp": 3714.22, "power": 33.319004}, {"timestamp": 3734.74, "power": 33.319004}, {"timestamp": 3755.27, "power": 33.319004}, {"timestamp": 3775.8, "power": 33.319004}, {"timestamp": 3796.29, "power": 33.319004}, {"timestamp": 3816.78, "power": 33.319004}, {"timestamp": 3837.29, "power": 33.319004}, {"timestamp": 3857.82, "power": 33.319004}, {"timestamp": 3878.35, "power": 33.319004}, {"timestamp": 3898.87, "power": 33.319004}, {"timestamp": 3919.4, "power": 33.319004}, {"timestamp": 3939.92, "power": 33.319004}, {"timestamp": 3960.43, "power": 33.319004}, {"timestamp": 3980.93, "power": 33.319004}, {"timestamp": 4001.45, "power": 33.319004}, {"timestamp": 4021.97, "power": 33.319004}, {"timestamp": 4042.5, "power": 35.032543000000004}, {"timestamp": 4063.69, "power": 35.032543000000004}, {"timestamp": 4084.25, "power": 35.032543000000004}, {"timestamp": 4104.75, "power": 35.032543000000004}, {"timestamp": 4125.27, "power": 35.032543000000004}, {"timestamp": 4145.81, "power": 35.032543000000004}, {"timestamp": 4166.33, "power": 35.032543000000004}, {"timestamp": 4186.86, "power": 35.032543000000004}, {"timestamp": 4207.38, "power": 35.032543000000004}, {"timestamp": 4227.91, "power": 35.032543000000004}, {"timestamp": 4248.4, "power": 35.032543000000004}, {"timestamp": 4268.88, "power": 35.032543000000004}, {"timestamp": 4289.4, "power": 35.032543000000004}, {"timestamp": 4309.93, "power": 35.032543000000004}, {"timestamp": 4330.45, "power": 35.032543000000004}, {"timestamp": 4350.97, "power": 35.032543000000004}, {"timestamp": 4371.49, "power": 35.032543000000004}, {"timestamp": 4392.02, "power": 35.032543000000004}, {"timestamp": 4412.52, "power": 35.032543000000004}, {"timestamp": 4433.0, "power": 35.032543000000004}, {"timestamp": 4453.52, "power": 35.032543000000004}, {"timestamp": 4474.04, "power": 35.032543000000004}, {"timestamp": 4494.56, "power": 35.032543000000004}, {"timestamp": 4515.09, "power": 35.032543000000004}, {"timestamp": 4535.61, "power": 35.032543000000004}], "timeline": {"START": "1504.729073", "END": "3547.612687"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2782.19}, {"name": "clSetKernelArg", "calls": 19, "time": 1147.38}, {"name": "clReleaseKernel", "calls": 1, "time": 386.32}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.7389}, {"name": "clReleaseContext", "calls": 1, "time": 43.4221}, {"name": "clCreateContext", "calls": 1, "time": 32.0215}, {"name": "clReleaseProgram", "calls": 1, "time": 15.8199}, {"name": "clCreateKernel", "calls": 1, "time": 0.344364}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.28222}, {"name": "clEnqueueTask", "calls": 1, "time": 0.134023}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077327}, {"name": "clRetainMemObject", "calls": 14, "time": 0.074222}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029898}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022663}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020556}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.014203}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01042}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008102}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.0077}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00657}, {"name": "clRetainDevice", "calls": 2, "time": 0.004804}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2042.88}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2042.39}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7915.617996, "utilization": 82.454354, "size": 4063560.0, "time": 513.359791}, {"type": "WRITE", "transfers": 1, "speed": 6040.446016, "utilization": 62.921313, "size": 1363190.0, "time": 225.677706}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 62722098, "speed": 248.38, "utilization": 2.15608, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3906486, "speed": 487.098, "utilization": 4.22828, "size": 0.127533}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len6/run1.json b/code/fpga/unopt_results/dna.20MB.len6/run1.json new file mode 100644 index 0000000..60c48ef --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.7547, "power": 31.884822}, {"timestamp": 55.415, "power": 31.884822}, {"timestamp": 75.9518, "power": 31.884822}, {"timestamp": 96.4851, "power": 31.884822}, {"timestamp": 117.383, "power": 31.884822}, {"timestamp": 138.304, "power": 31.884822}, {"timestamp": 158.846, "power": 31.884822}, {"timestamp": 179.401, "power": 31.884822}, {"timestamp": 199.945, "power": 31.884822}, {"timestamp": 220.488, "power": 31.884822}, {"timestamp": 241.033, "power": 31.884822}, {"timestamp": 261.616, "power": 31.884822}, {"timestamp": 282.119, "power": 31.884822}, {"timestamp": 302.656, "power": 31.884822}, {"timestamp": 323.197, "power": 31.884822}, {"timestamp": 343.738, "power": 31.884822}, {"timestamp": 364.279, "power": 31.884822}, {"timestamp": 384.827, "power": 31.884822}, {"timestamp": 405.372, "power": 31.884822}, {"timestamp": 425.87, "power": 31.884822}, {"timestamp": 446.41, "power": 31.884822}, {"timestamp": 466.954, "power": 31.884822}, {"timestamp": 487.496, "power": 31.884822}, {"timestamp": 508.037, "power": 31.884822}, {"timestamp": 528.581, "power": 31.884822}, {"timestamp": 549.124, "power": 31.884822}, {"timestamp": 569.635, "power": 31.884822}, {"timestamp": 590.131, "power": 31.884822}, {"timestamp": 610.672, "power": 31.884822}, {"timestamp": 631.209, "power": 31.884822}, {"timestamp": 651.749, "power": 31.884822}, {"timestamp": 672.286, "power": 31.884822}, {"timestamp": 692.824, "power": 31.884822}, {"timestamp": 713.388, "power": 31.884822}, {"timestamp": 733.888, "power": 31.884822}, {"timestamp": 754.428, "power": 31.884822}, {"timestamp": 774.969, "power": 31.884822}, {"timestamp": 795.517, "power": 31.884822}, {"timestamp": 816.051, "power": 31.884822}, {"timestamp": 836.595, "power": 31.884822}, {"timestamp": 857.135, "power": 31.884822}, {"timestamp": 877.648, "power": 31.884822}, {"timestamp": 898.186, "power": 31.884822}, {"timestamp": 918.73, "power": 31.884822}, {"timestamp": 939.272, "power": 31.884822}, {"timestamp": 959.814, "power": 31.884822}, {"timestamp": 980.36, "power": 31.884822}, {"timestamp": 1000.9, "power": 31.884822}, {"timestamp": 1021.41, "power": 32.030108999999996}, {"timestamp": 1042.53, "power": 32.030108999999996}, {"timestamp": 1063.15, "power": 32.030108999999996}, {"timestamp": 1083.74, "power": 32.030108999999996}, {"timestamp": 1104.34, "power": 32.030108999999996}, {"timestamp": 1124.94, "power": 32.030108999999996}, {"timestamp": 1145.52, "power": 32.030108999999996}, {"timestamp": 1166.08, "power": 32.030108999999996}, {"timestamp": 1186.65, "power": 32.030108999999996}, {"timestamp": 1207.25, "power": 32.030108999999996}, {"timestamp": 1227.86, "power": 32.030108999999996}, {"timestamp": 1248.46, "power": 32.030108999999996}, {"timestamp": 1269.05, "power": 32.030108999999996}, {"timestamp": 1289.68, "power": 32.030108999999996}, {"timestamp": 1310.24, "power": 32.030108999999996}, {"timestamp": 1330.78, "power": 32.030108999999996}, {"timestamp": 1351.31, "power": 32.030108999999996}, {"timestamp": 1371.85, "power": 32.030108999999996}, {"timestamp": 1392.38, "power": 32.030108999999996}, {"timestamp": 1412.91, "power": 32.030108999999996}, {"timestamp": 1433.43, "power": 32.030108999999996}, {"timestamp": 1453.92, "power": 32.030108999999996}, {"timestamp": 1474.44, "power": 32.030108999999996}, {"timestamp": 1494.97, "power": 32.030108999999996}, {"timestamp": 1515.5, "power": 32.030108999999996}, {"timestamp": 1536.03, "power": 32.030108999999996}, {"timestamp": 1556.58, "power": 32.030108999999996}, {"timestamp": 1577.12, "power": 32.030108999999996}, {"timestamp": 1597.67, "power": 32.030108999999996}, {"timestamp": 1618.21, "power": 32.030108999999996}, {"timestamp": 1638.76, "power": 32.030108999999996}, {"timestamp": 1659.31, "power": 32.030108999999996}, {"timestamp": 1679.86, "power": 32.030108999999996}, {"timestamp": 1700.42, "power": 32.030108999999996}, {"timestamp": 1720.97, "power": 32.030108999999996}, {"timestamp": 1741.5, "power": 32.030108999999996}, {"timestamp": 1761.99, "power": 32.030108999999996}, {"timestamp": 1782.54, "power": 32.030108999999996}, {"timestamp": 1803.1, "power": 32.030108999999996}, {"timestamp": 1823.68, "power": 32.030108999999996}, {"timestamp": 1844.24, "power": 32.030108999999996}, {"timestamp": 1864.82, "power": 32.030108999999996}, {"timestamp": 1885.41, "power": 32.030108999999996}, {"timestamp": 1905.92, "power": 32.030108999999996}, {"timestamp": 1926.48, "power": 32.030108999999996}, {"timestamp": 1947.06, "power": 32.030108999999996}, {"timestamp": 1967.63, "power": 32.030108999999996}, {"timestamp": 1988.18, "power": 32.030108999999996}, {"timestamp": 2008.73, "power": 32.030108999999996}, {"timestamp": 2029.28, "power": 32.80078}, {"timestamp": 2050.35, "power": 32.80078}, {"timestamp": 2070.9, "power": 32.80078}, {"timestamp": 2091.45, "power": 32.80078}, {"timestamp": 2112.0, "power": 32.80078}, {"timestamp": 2132.55, "power": 32.80078}, {"timestamp": 2153.1, "power": 32.80078}, {"timestamp": 2173.64, "power": 32.80078}, {"timestamp": 2194.18, "power": 32.80078}, {"timestamp": 2214.73, "power": 32.80078}, {"timestamp": 2235.29, "power": 32.80078}, {"timestamp": 2255.83, "power": 32.80078}, {"timestamp": 2276.39, "power": 32.80078}, {"timestamp": 2296.94, "power": 32.80078}, {"timestamp": 2317.47, "power": 32.80078}, {"timestamp": 2337.97, "power": 32.80078}, {"timestamp": 2358.51, "power": 32.80078}, {"timestamp": 2379.08, "power": 32.80078}, {"timestamp": 2399.66, "power": 32.80078}, {"timestamp": 2420.22, "power": 32.80078}, {"timestamp": 2440.8, "power": 32.80078}, {"timestamp": 2461.38, "power": 32.80078}, {"timestamp": 2481.89, "power": 32.80078}, {"timestamp": 2502.46, "power": 32.80078}, {"timestamp": 2523.04, "power": 32.80078}, {"timestamp": 2543.61, "power": 32.80078}, {"timestamp": 2564.19, "power": 32.80078}, {"timestamp": 2584.77, "power": 32.80078}, {"timestamp": 2605.32, "power": 32.80078}, {"timestamp": 2625.85, "power": 32.80078}, {"timestamp": 2646.42, "power": 32.80078}, {"timestamp": 2666.99, "power": 32.80078}, {"timestamp": 2687.57, "power": 32.80078}, {"timestamp": 2708.14, "power": 32.80078}, {"timestamp": 2728.72, "power": 32.80078}, {"timestamp": 2749.29, "power": 32.80078}, {"timestamp": 2769.8, "power": 32.80078}, {"timestamp": 2790.36, "power": 32.80078}, {"timestamp": 2810.94, "power": 32.80078}, {"timestamp": 2831.52, "power": 32.80078}, {"timestamp": 2852.08, "power": 32.80078}, {"timestamp": 2872.64, "power": 32.80078}, {"timestamp": 2893.2, "power": 32.80078}, {"timestamp": 2913.72, "power": 32.80078}, {"timestamp": 2934.27, "power": 32.80078}, {"timestamp": 2954.85, "power": 32.80078}, {"timestamp": 2975.42, "power": 32.80078}, {"timestamp": 2996.0, "power": 32.80078}, {"timestamp": 3016.53, "power": 32.80078}, {"timestamp": 3037.29, "power": 32.975262}, {"timestamp": 3058.3, "power": 32.975262}, {"timestamp": 3078.84, "power": 32.975262}, {"timestamp": 3099.39, "power": 32.975262}, {"timestamp": 3119.94, "power": 32.975262}, {"timestamp": 3140.48, "power": 32.975262}, {"timestamp": 3160.99, "power": 32.975262}, {"timestamp": 3181.5, "power": 32.975262}, {"timestamp": 3201.99, "power": 32.975262}, {"timestamp": 3222.53, "power": 32.975262}, {"timestamp": 3243.07, "power": 32.975262}, {"timestamp": 3263.62, "power": 32.975262}, {"timestamp": 3284.16, "power": 32.975262}, {"timestamp": 3304.7, "power": 32.975262}, {"timestamp": 3325.25, "power": 32.975262}, {"timestamp": 3345.76, "power": 32.975262}, {"timestamp": 3366.29, "power": 32.975262}, {"timestamp": 3386.84, "power": 32.975262}, {"timestamp": 3407.38, "power": 32.975262}, {"timestamp": 3427.92, "power": 32.975262}, {"timestamp": 3448.47, "power": 32.975262}, {"timestamp": 3469.01, "power": 32.975262}, {"timestamp": 3489.53, "power": 32.975262}, {"timestamp": 3510.07, "power": 32.975262}, {"timestamp": 3530.61, "power": 32.975262}, {"timestamp": 3551.15, "power": 32.975262}, {"timestamp": 3571.7, "power": 32.975262}, {"timestamp": 3592.31, "power": 32.975262}, {"timestamp": 3612.93, "power": 32.975262}, {"timestamp": 3633.44, "power": 32.975262}, {"timestamp": 3653.93, "power": 32.975262}, {"timestamp": 3674.46, "power": 32.975262}, {"timestamp": 3694.99, "power": 32.975262}, {"timestamp": 3715.52, "power": 32.975262}, {"timestamp": 3736.05, "power": 32.975262}, {"timestamp": 3756.58, "power": 32.975262}, {"timestamp": 3777.11, "power": 32.975262}, {"timestamp": 3797.63, "power": 32.975262}, {"timestamp": 3818.15, "power": 32.975262}, {"timestamp": 3838.68, "power": 32.975262}, {"timestamp": 3859.21, "power": 32.975262}, {"timestamp": 3879.74, "power": 32.975262}, {"timestamp": 3900.28, "power": 32.975262}, {"timestamp": 3920.81, "power": 32.975262}, {"timestamp": 3941.34, "power": 32.975262}, {"timestamp": 3961.83, "power": 32.975262}, {"timestamp": 3982.36, "power": 32.975262}, {"timestamp": 4002.89, "power": 32.975262}, {"timestamp": 4023.42, "power": 32.975262}, {"timestamp": 4043.95, "power": 35.203886}, {"timestamp": 4065.16, "power": 35.203886}, {"timestamp": 4085.71, "power": 35.203886}, {"timestamp": 4106.25, "power": 35.203886}, {"timestamp": 4126.81, "power": 35.203886}, {"timestamp": 4147.37, "power": 35.203886}, {"timestamp": 4167.91, "power": 35.203886}, {"timestamp": 4188.45, "power": 35.203886}, {"timestamp": 4209.0, "power": 35.203886}, {"timestamp": 4229.52, "power": 35.203886}, {"timestamp": 4250.04, "power": 35.203886}, {"timestamp": 4270.53, "power": 35.203886}, {"timestamp": 4291.14, "power": 35.203886}, {"timestamp": 4311.75, "power": 35.203886}, {"timestamp": 4332.28, "power": 35.203886}, {"timestamp": 4352.81, "power": 35.203886}, {"timestamp": 4373.35, "power": 35.203886}, {"timestamp": 4393.85, "power": 35.203886}, {"timestamp": 4414.33, "power": 35.203886}, {"timestamp": 4434.86, "power": 35.203886}, {"timestamp": 4455.39, "power": 35.203886}, {"timestamp": 4475.92, "power": 35.203886}, {"timestamp": 4496.44, "power": 35.203886}, {"timestamp": 4516.98, "power": 35.203886}, {"timestamp": 4537.48, "power": 35.203886}, {"timestamp": 4557.97, "power": 35.203886}, {"timestamp": 4578.49, "power": 35.203886}, {"timestamp": 4599.05, "power": 35.203886}, {"timestamp": 4619.6, "power": 35.203886}], "timeline": {"START": "1507.712356", "END": "3552.369452"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2796.31}, {"name": "clSetKernelArg", "calls": 19, "time": 1162.57}, {"name": "clReleaseKernel", "calls": 1, "time": 433.161}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5525}, {"name": "clReleaseContext", "calls": 1, "time": 39.4585}, {"name": "clCreateContext", "calls": 1, "time": 32.4922}, {"name": "clReleaseProgram", "calls": 1, "time": 19.1342}, {"name": "clCreateKernel", "calls": 1, "time": 0.340544}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310555}, {"name": "clEnqueueTask", "calls": 1, "time": 0.137341}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072899}, {"name": "clRetainMemObject", "calls": 14, "time": 0.072414}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031976}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02538}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021104}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010588}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010315}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008985}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008496}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007622}, {"name": "clRetainDevice", "calls": 2, "time": 0.004837}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2044.66}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2044.19}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7675.139856, "utilization": 79.949373, "size": 4063560.0, "time": 529.444424}, {"type": "WRITE", "transfers": 1, "speed": 6141.854374, "utilization": 63.97765, "size": 1363190.0, "time": 221.951534}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 62789729, "speed": 248.429, "utilization": 2.15651, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3910823, "speed": 487.376, "utilization": 4.23069, "size": 0.127532}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len6/run2.json b/code/fpga/unopt_results/dna.20MB.len6/run2.json new file mode 100644 index 0000000..2e94e53 --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.7166, "power": 32.860265}, {"timestamp": 55.5236, "power": 32.860265}, {"timestamp": 76.0636, "power": 32.860265}, {"timestamp": 96.5953, "power": 32.860265}, {"timestamp": 117.491, "power": 32.860265}, {"timestamp": 138.036, "power": 32.860265}, {"timestamp": 158.577, "power": 32.860265}, {"timestamp": 179.095, "power": 32.860265}, {"timestamp": 199.632, "power": 32.860265}, {"timestamp": 220.171, "power": 32.860265}, {"timestamp": 240.715, "power": 32.860265}, {"timestamp": 261.258, "power": 32.860265}, {"timestamp": 281.801, "power": 32.860265}, {"timestamp": 302.345, "power": 32.860265}, {"timestamp": 322.856, "power": 32.860265}, {"timestamp": 343.351, "power": 32.860265}, {"timestamp": 363.89, "power": 32.860265}, {"timestamp": 384.432, "power": 32.860265}, {"timestamp": 404.974, "power": 32.860265}, {"timestamp": 425.515, "power": 32.860265}, {"timestamp": 446.057, "power": 32.860265}, {"timestamp": 466.592, "power": 32.860265}, {"timestamp": 487.114, "power": 32.860265}, {"timestamp": 507.652, "power": 32.860265}, {"timestamp": 528.191, "power": 32.860265}, {"timestamp": 548.73, "power": 32.860265}, {"timestamp": 569.27, "power": 32.860265}, {"timestamp": 589.807, "power": 32.860265}, {"timestamp": 610.35, "power": 32.860265}, {"timestamp": 630.862, "power": 32.860265}, {"timestamp": 651.357, "power": 32.860265}, {"timestamp": 671.896, "power": 32.860265}, {"timestamp": 692.438, "power": 32.860265}, {"timestamp": 712.985, "power": 32.860265}, {"timestamp": 733.528, "power": 32.860265}, {"timestamp": 754.067, "power": 32.860265}, {"timestamp": 774.608, "power": 32.860265}, {"timestamp": 795.118, "power": 32.860265}, {"timestamp": 815.651, "power": 32.860265}, {"timestamp": 836.189, "power": 32.860265}, {"timestamp": 856.732, "power": 32.860265}, {"timestamp": 877.27, "power": 32.860265}, {"timestamp": 897.811, "power": 32.860265}, {"timestamp": 918.354, "power": 32.860265}, {"timestamp": 938.864, "power": 32.860265}, {"timestamp": 959.358, "power": 32.860265}, {"timestamp": 979.899, "power": 32.860265}, {"timestamp": 1000.44, "power": 32.860265}, {"timestamp": 1020.98, "power": 32.042753}, {"timestamp": 1042.04, "power": 32.042753}, {"timestamp": 1062.58, "power": 32.042753}, {"timestamp": 1083.09, "power": 32.042753}, {"timestamp": 1103.63, "power": 32.042753}, {"timestamp": 1124.17, "power": 32.042753}, {"timestamp": 1144.71, "power": 32.042753}, {"timestamp": 1165.24, "power": 32.042753}, {"timestamp": 1185.79, "power": 32.042753}, {"timestamp": 1206.33, "power": 32.042753}, {"timestamp": 1226.84, "power": 32.042753}, {"timestamp": 1247.4, "power": 32.042753}, {"timestamp": 1267.93, "power": 32.042753}, {"timestamp": 1288.45, "power": 32.042753}, {"timestamp": 1308.98, "power": 32.042753}, {"timestamp": 1329.51, "power": 32.042753}, {"timestamp": 1350.03, "power": 32.042753}, {"timestamp": 1370.57, "power": 32.042753}, {"timestamp": 1391.09, "power": 32.042753}, {"timestamp": 1411.57, "power": 32.042753}, {"timestamp": 1432.1, "power": 32.042753}, {"timestamp": 1452.62, "power": 32.042753}, {"timestamp": 1473.15, "power": 32.042753}, {"timestamp": 1493.7, "power": 32.042753}, {"timestamp": 1514.23, "power": 32.042753}, {"timestamp": 1534.79, "power": 32.042753}, {"timestamp": 1555.28, "power": 32.042753}, {"timestamp": 1575.82, "power": 32.042753}, {"timestamp": 1596.36, "power": 32.042753}, {"timestamp": 1616.91, "power": 32.042753}, {"timestamp": 1637.46, "power": 32.042753}, {"timestamp": 1658.0, "power": 32.042753}, {"timestamp": 1678.55, "power": 32.042753}, {"timestamp": 1699.07, "power": 32.042753}, {"timestamp": 1719.57, "power": 32.042753}, {"timestamp": 1740.12, "power": 32.042753}, {"timestamp": 1760.67, "power": 32.042753}, {"timestamp": 1781.22, "power": 32.042753}, {"timestamp": 1801.77, "power": 32.042753}, {"timestamp": 1822.32, "power": 32.042753}, {"timestamp": 1842.84, "power": 32.042753}, {"timestamp": 1863.34, "power": 32.042753}, {"timestamp": 1883.88, "power": 32.042753}, {"timestamp": 1904.43, "power": 32.042753}, {"timestamp": 1924.99, "power": 32.042753}, {"timestamp": 1945.54, "power": 32.042753}, {"timestamp": 1966.1, "power": 32.042753}, {"timestamp": 1986.64, "power": 32.042753}, {"timestamp": 2007.16, "power": 32.042753}, {"timestamp": 2027.71, "power": 33.14076}, {"timestamp": 2048.98, "power": 33.14076}, {"timestamp": 2069.54, "power": 33.14076}, {"timestamp": 2090.08, "power": 33.14076}, {"timestamp": 2110.63, "power": 33.14076}, {"timestamp": 2131.15, "power": 33.14076}, {"timestamp": 2151.65, "power": 33.14076}, {"timestamp": 2172.19, "power": 33.14076}, {"timestamp": 2192.74, "power": 33.14076}, {"timestamp": 2213.28, "power": 33.14076}, {"timestamp": 2233.83, "power": 33.14076}, {"timestamp": 2254.38, "power": 33.14076}, {"timestamp": 2274.9, "power": 33.14076}, {"timestamp": 2295.4, "power": 33.14076}, {"timestamp": 2315.94, "power": 33.14076}, {"timestamp": 2336.51, "power": 33.14076}, {"timestamp": 2357.09, "power": 33.14076}, {"timestamp": 2377.66, "power": 33.14076}, {"timestamp": 2398.24, "power": 33.14076}, {"timestamp": 2418.83, "power": 33.14076}, {"timestamp": 2439.32, "power": 33.14076}, {"timestamp": 2459.89, "power": 33.14076}, {"timestamp": 2480.47, "power": 33.14076}, {"timestamp": 2501.06, "power": 33.14076}, {"timestamp": 2521.61, "power": 33.14076}, {"timestamp": 2542.15, "power": 33.14076}, {"timestamp": 2562.7, "power": 33.14076}, {"timestamp": 2583.21, "power": 33.14076}, {"timestamp": 2603.77, "power": 33.14076}, {"timestamp": 2624.35, "power": 33.14076}, {"timestamp": 2644.91, "power": 33.14076}, {"timestamp": 2665.49, "power": 33.14076}, {"timestamp": 2686.07, "power": 33.14076}, {"timestamp": 2706.65, "power": 33.14076}, {"timestamp": 2727.17, "power": 33.14076}, {"timestamp": 2747.72, "power": 33.14076}, {"timestamp": 2768.3, "power": 33.14076}, {"timestamp": 2788.87, "power": 33.14076}, {"timestamp": 2809.45, "power": 33.14076}, {"timestamp": 2830.03, "power": 33.14076}, {"timestamp": 2850.59, "power": 33.14076}, {"timestamp": 2871.11, "power": 33.14076}, {"timestamp": 2891.67, "power": 33.14076}, {"timestamp": 2912.24, "power": 33.14076}, {"timestamp": 2932.8, "power": 33.14076}, {"timestamp": 2953.37, "power": 33.14076}, {"timestamp": 2973.95, "power": 33.14076}, {"timestamp": 2994.52, "power": 33.14076}, {"timestamp": 3015.04, "power": 33.14076}, {"timestamp": 3035.59, "power": 33.15668599999999}, {"timestamp": 3056.68, "power": 33.15668599999999}, {"timestamp": 3077.22, "power": 33.15668599999999}, {"timestamp": 3097.77, "power": 33.15668599999999}, {"timestamp": 3118.32, "power": 33.15668599999999}, {"timestamp": 3138.84, "power": 33.15668599999999}, {"timestamp": 3159.39, "power": 33.15668599999999}, {"timestamp": 3179.94, "power": 33.15668599999999}, {"timestamp": 3200.49, "power": 33.15668599999999}, {"timestamp": 3221.03, "power": 33.15668599999999}, {"timestamp": 3241.58, "power": 33.15668599999999}, {"timestamp": 3262.13, "power": 33.15668599999999}, {"timestamp": 3282.67, "power": 33.15668599999999}, {"timestamp": 3303.2, "power": 33.15668599999999}, {"timestamp": 3323.73, "power": 33.15668599999999}, {"timestamp": 3344.28, "power": 33.15668599999999}, {"timestamp": 3364.82, "power": 33.15668599999999}, {"timestamp": 3385.37, "power": 33.15668599999999}, {"timestamp": 3405.92, "power": 33.15668599999999}, {"timestamp": 3426.46, "power": 33.15668599999999}, {"timestamp": 3446.98, "power": 33.15668599999999}, {"timestamp": 3467.48, "power": 33.15668599999999}, {"timestamp": 3488.02, "power": 33.15668599999999}, {"timestamp": 3508.56, "power": 33.15668599999999}, {"timestamp": 3529.11, "power": 33.15668599999999}, {"timestamp": 3549.64, "power": 33.15668599999999}, {"timestamp": 3570.17, "power": 33.15668599999999}, {"timestamp": 3590.71, "power": 33.15668599999999}, {"timestamp": 3611.2, "power": 33.15668599999999}, {"timestamp": 3631.73, "power": 33.15668599999999}, {"timestamp": 3652.26, "power": 33.15668599999999}, {"timestamp": 3672.8, "power": 33.15668599999999}, {"timestamp": 3693.33, "power": 33.15668599999999}, {"timestamp": 3713.86, "power": 33.15668599999999}, {"timestamp": 3734.39, "power": 33.15668599999999}, {"timestamp": 3754.91, "power": 33.15668599999999}, {"timestamp": 3775.41, "power": 33.15668599999999}, {"timestamp": 3795.94, "power": 33.15668599999999}, {"timestamp": 3816.46, "power": 33.15668599999999}, {"timestamp": 3836.99, "power": 33.15668599999999}, {"timestamp": 3857.52, "power": 33.15668599999999}, {"timestamp": 3878.05, "power": 33.15668599999999}, {"timestamp": 3898.58, "power": 33.15668599999999}, {"timestamp": 3919.09, "power": 33.15668599999999}, {"timestamp": 3939.62, "power": 33.15668599999999}, {"timestamp": 3960.11, "power": 33.15668599999999}, {"timestamp": 3995.9, "power": 33.15668599999999}, {"timestamp": 4016.43, "power": 33.15668599999999}, {"timestamp": 4037.0, "power": 35.139754999999994}, {"timestamp": 4058.12, "power": 35.139754999999994}, {"timestamp": 4078.75, "power": 35.139754999999994}, {"timestamp": 4099.38, "power": 35.139754999999994}, {"timestamp": 4119.91, "power": 35.139754999999994}, {"timestamp": 4140.44, "power": 35.139754999999994}, {"timestamp": 4160.97, "power": 35.139754999999994}, {"timestamp": 4181.51, "power": 35.139754999999994}, {"timestamp": 4202.04, "power": 35.139754999999994}, {"timestamp": 4222.57, "power": 35.139754999999994}, {"timestamp": 4243.07, "power": 35.139754999999994}, {"timestamp": 4263.56, "power": 35.139754999999994}, {"timestamp": 4284.08, "power": 35.139754999999994}, {"timestamp": 4304.61, "power": 35.139754999999994}, {"timestamp": 4325.14, "power": 35.139754999999994}, {"timestamp": 4345.67, "power": 35.139754999999994}, {"timestamp": 4366.25, "power": 35.139754999999994}, {"timestamp": 4386.83, "power": 35.139754999999994}, {"timestamp": 4407.33, "power": 35.139754999999994}], "timeline": {"START": "1464.870794", "END": "3485.513034"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2691.91}, {"name": "clSetKernelArg", "calls": 19, "time": 1129.22}, {"name": "clReleaseKernel", "calls": 1, "time": 370.594}, {"name": "clReleaseContext", "calls": 1, "time": 58.9646}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.8563}, {"name": "clCreateContext", "calls": 1, "time": 32.5397}, {"name": "clReleaseProgram", "calls": 1, "time": 17.8015}, {"name": "clCreateKernel", "calls": 1, "time": 0.337937}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.292081}, {"name": "clEnqueueTask", "calls": 1, "time": 0.121975}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075553}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074082}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031432}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023681}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021166}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011063}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010583}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008803}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006905}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006427}, {"name": "clRetainDevice", "calls": 2, "time": 0.00484}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2020.64}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2020.19}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8962.327728, "utilization": 93.35758, "size": 4063560.0, "time": 453.404531}, {"type": "WRITE", "transfers": 1, "speed": 6264.054782, "utilization": 65.250571, "size": 1363190.0, "time": 217.62166}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 61996722, "speed": 248.235, "utilization": 2.15482, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3861273, "speed": 487.385, "utilization": 4.23078, "size": 0.127526}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len6/run3.json b/code/fpga/unopt_results/dna.20MB.len6/run3.json new file mode 100644 index 0000000..de1f323 --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.7643, "power": 32.110155000000006}, {"timestamp": 72.4316, "power": 32.110155000000006}, {"timestamp": 92.9699, "power": 32.110155000000006}, {"timestamp": 113.502, "power": 32.110155000000006}, {"timestamp": 134.428, "power": 32.110155000000006}, {"timestamp": 154.97, "power": 32.110155000000006}, {"timestamp": 175.518, "power": 32.110155000000006}, {"timestamp": 196.024, "power": 32.110155000000006}, {"timestamp": 216.561, "power": 32.110155000000006}, {"timestamp": 237.102, "power": 32.110155000000006}, {"timestamp": 257.645, "power": 32.110155000000006}, {"timestamp": 278.183, "power": 32.110155000000006}, {"timestamp": 298.722, "power": 32.110155000000006}, {"timestamp": 319.26, "power": 32.110155000000006}, {"timestamp": 339.768, "power": 32.110155000000006}, {"timestamp": 360.3, "power": 32.110155000000006}, {"timestamp": 380.835, "power": 32.110155000000006}, {"timestamp": 401.374, "power": 32.110155000000006}, {"timestamp": 421.912, "power": 32.110155000000006}, {"timestamp": 442.447, "power": 32.110155000000006}, {"timestamp": 462.984, "power": 32.110155000000006}, {"timestamp": 483.531, "power": 32.110155000000006}, {"timestamp": 504.027, "power": 32.110155000000006}, {"timestamp": 524.565, "power": 32.110155000000006}, {"timestamp": 545.101, "power": 32.110155000000006}, {"timestamp": 565.642, "power": 32.110155000000006}, {"timestamp": 586.181, "power": 32.110155000000006}, {"timestamp": 606.721, "power": 32.110155000000006}, {"timestamp": 627.261, "power": 32.110155000000006}, {"timestamp": 647.774, "power": 32.110155000000006}, {"timestamp": 668.309, "power": 32.110155000000006}, {"timestamp": 688.85, "power": 32.110155000000006}, {"timestamp": 709.389, "power": 32.110155000000006}, {"timestamp": 729.939, "power": 32.110155000000006}, {"timestamp": 750.478, "power": 32.110155000000006}, {"timestamp": 771.017, "power": 32.110155000000006}, {"timestamp": 791.548, "power": 32.110155000000006}, {"timestamp": 812.04, "power": 32.110155000000006}, {"timestamp": 832.575, "power": 32.110155000000006}, {"timestamp": 853.116, "power": 32.110155000000006}, {"timestamp": 873.657, "power": 32.110155000000006}, {"timestamp": 894.195, "power": 32.110155000000006}, {"timestamp": 914.734, "power": 32.110155000000006}, {"timestamp": 935.273, "power": 32.110155000000006}, {"timestamp": 955.792, "power": 32.110155000000006}, {"timestamp": 976.328, "power": 32.110155000000006}, {"timestamp": 996.872, "power": 32.110155000000006}, {"timestamp": 1017.41, "power": 32.389792}, {"timestamp": 1038.69, "power": 32.389792}, {"timestamp": 1059.3, "power": 32.389792}, {"timestamp": 1079.87, "power": 32.389792}, {"timestamp": 1100.43, "power": 32.389792}, {"timestamp": 1121.03, "power": 32.389792}, {"timestamp": 1141.62, "power": 32.389792}, {"timestamp": 1162.22, "power": 32.389792}, {"timestamp": 1182.82, "power": 32.389792}, {"timestamp": 1203.41, "power": 32.389792}, {"timestamp": 1223.99, "power": 32.389792}, {"timestamp": 1244.55, "power": 32.389792}, {"timestamp": 1265.15, "power": 32.389792}, {"timestamp": 1285.78, "power": 32.389792}, {"timestamp": 1306.31, "power": 32.389792}, {"timestamp": 1326.84, "power": 32.389792}, {"timestamp": 1347.37, "power": 32.389792}, {"timestamp": 1367.88, "power": 32.389792}, {"timestamp": 1388.42, "power": 32.389792}, {"timestamp": 1408.95, "power": 32.389792}, {"timestamp": 1429.48, "power": 32.389792}, {"timestamp": 1450.01, "power": 32.389792}, {"timestamp": 1470.54, "power": 32.389792}, {"timestamp": 1491.07, "power": 32.389792}, {"timestamp": 1511.58, "power": 32.389792}, {"timestamp": 1532.11, "power": 32.389792}, {"timestamp": 1552.65, "power": 32.389792}, {"timestamp": 1573.2, "power": 32.389792}, {"timestamp": 1593.76, "power": 32.389792}, {"timestamp": 1614.31, "power": 32.389792}, {"timestamp": 1634.86, "power": 32.389792}, {"timestamp": 1655.4, "power": 32.389792}, {"timestamp": 1675.93, "power": 32.389792}, {"timestamp": 1696.47, "power": 32.389792}, {"timestamp": 1717.02, "power": 32.389792}, {"timestamp": 1737.57, "power": 32.389792}, {"timestamp": 1758.12, "power": 32.389792}, {"timestamp": 1778.67, "power": 32.389792}, {"timestamp": 1799.22, "power": 32.389792}, {"timestamp": 1819.75, "power": 32.389792}, {"timestamp": 1840.29, "power": 32.389792}, {"timestamp": 1860.84, "power": 32.389792}, {"timestamp": 1881.39, "power": 32.389792}, {"timestamp": 1901.94, "power": 32.389792}, {"timestamp": 1922.48, "power": 32.389792}, {"timestamp": 1943.04, "power": 32.389792}, {"timestamp": 1963.58, "power": 32.389792}, {"timestamp": 1984.09, "power": 32.389792}, {"timestamp": 2004.65, "power": 32.389792}, {"timestamp": 2025.21, "power": 32.763832}, {"timestamp": 2046.4, "power": 32.763832}, {"timestamp": 2066.95, "power": 32.763832}, {"timestamp": 2087.51, "power": 32.763832}, {"timestamp": 2108.01, "power": 32.763832}, {"timestamp": 2128.55, "power": 32.763832}, {"timestamp": 2149.09, "power": 32.763832}, {"timestamp": 2169.64, "power": 32.763832}, {"timestamp": 2190.19, "power": 32.763832}, {"timestamp": 2210.74, "power": 32.763832}, {"timestamp": 2231.29, "power": 32.763832}, {"timestamp": 2251.81, "power": 32.763832}, {"timestamp": 2272.35, "power": 32.763832}, {"timestamp": 2292.92, "power": 32.763832}, {"timestamp": 2313.5, "power": 32.763832}, {"timestamp": 2334.08, "power": 32.763832}, {"timestamp": 2354.65, "power": 32.763832}, {"timestamp": 2375.23, "power": 32.763832}, {"timestamp": 2395.76, "power": 32.763832}, {"timestamp": 2416.32, "power": 32.763832}, {"timestamp": 2436.89, "power": 32.763832}, {"timestamp": 2457.46, "power": 32.763832}, {"timestamp": 2478.03, "power": 32.763832}, {"timestamp": 2498.61, "power": 32.763832}, {"timestamp": 2519.18, "power": 32.763832}, {"timestamp": 2539.71, "power": 32.763832}, {"timestamp": 2560.21, "power": 32.763832}, {"timestamp": 2580.77, "power": 32.763832}, {"timestamp": 2601.34, "power": 32.763832}, {"timestamp": 2621.92, "power": 32.763832}, {"timestamp": 2642.49, "power": 32.763832}, {"timestamp": 2663.07, "power": 32.763832}, {"timestamp": 2683.58, "power": 32.763832}, {"timestamp": 2704.09, "power": 32.763832}, {"timestamp": 2724.66, "power": 32.763832}, {"timestamp": 2745.23, "power": 32.763832}, {"timestamp": 2765.81, "power": 32.763832}, {"timestamp": 2786.39, "power": 32.763832}, {"timestamp": 2806.97, "power": 32.763832}, {"timestamp": 2827.53, "power": 32.763832}, {"timestamp": 2848.04, "power": 32.763832}, {"timestamp": 2868.62, "power": 32.763832}, {"timestamp": 2889.2, "power": 32.763832}, {"timestamp": 2909.77, "power": 32.763832}, {"timestamp": 2930.34, "power": 32.763832}, {"timestamp": 2950.92, "power": 32.763832}, {"timestamp": 2971.47, "power": 32.763832}, {"timestamp": 2991.99, "power": 32.763832}, {"timestamp": 3012.53, "power": 32.763832}, {"timestamp": 3033.07, "power": 33.04222}, {"timestamp": 3054.15, "power": 33.04222}, {"timestamp": 3074.7, "power": 33.04222}, {"timestamp": 3095.24, "power": 33.04222}, {"timestamp": 3115.78, "power": 33.04222}, {"timestamp": 3136.32, "power": 33.04222}, {"timestamp": 3156.86, "power": 33.04222}, {"timestamp": 3177.42, "power": 33.04222}, {"timestamp": 3197.96, "power": 33.04222}, {"timestamp": 3218.51, "power": 33.04222}, {"timestamp": 3239.06, "power": 33.04222}, {"timestamp": 3259.58, "power": 33.04222}, {"timestamp": 3280.08, "power": 33.04222}, {"timestamp": 3300.61, "power": 33.04222}, {"timestamp": 3321.16, "power": 33.04222}, {"timestamp": 3341.71, "power": 33.04222}, {"timestamp": 3362.26, "power": 33.04222}, {"timestamp": 3382.83, "power": 33.04222}, {"timestamp": 3403.38, "power": 33.04222}, {"timestamp": 3423.9, "power": 33.04222}, {"timestamp": 3444.44, "power": 33.04222}, {"timestamp": 3464.98, "power": 33.04222}, {"timestamp": 3485.53, "power": 33.04222}, {"timestamp": 3506.08, "power": 33.04222}, {"timestamp": 3526.63, "power": 33.04222}, {"timestamp": 3547.17, "power": 33.04222}, {"timestamp": 3567.67, "power": 33.04222}, {"timestamp": 3588.17, "power": 33.04222}, {"timestamp": 3608.69, "power": 33.04222}, {"timestamp": 3629.23, "power": 33.04222}, {"timestamp": 3649.76, "power": 33.04222}, {"timestamp": 3670.3, "power": 33.04222}, {"timestamp": 3690.84, "power": 33.04222}, {"timestamp": 3711.37, "power": 33.04222}, {"timestamp": 3731.89, "power": 33.04222}, {"timestamp": 3752.42, "power": 33.04222}, {"timestamp": 3772.95, "power": 33.04222}, {"timestamp": 3793.48, "power": 33.04222}, {"timestamp": 3814.01, "power": 33.04222}, {"timestamp": 3834.54, "power": 33.04222}, {"timestamp": 3855.07, "power": 33.04222}, {"timestamp": 3875.6, "power": 33.04222}, {"timestamp": 3896.09, "power": 33.04222}, {"timestamp": 3916.61, "power": 33.04222}, {"timestamp": 3937.14, "power": 33.04222}, {"timestamp": 3957.66, "power": 33.04222}, {"timestamp": 3978.19, "power": 33.04222}, {"timestamp": 4017.8, "power": 33.04222}, {"timestamp": 4038.34, "power": 35.662712}, {"timestamp": 4059.46, "power": 35.662712}, {"timestamp": 4080.01, "power": 35.662712}, {"timestamp": 4100.56, "power": 35.662712}, {"timestamp": 4121.11, "power": 35.662712}, {"timestamp": 4141.65, "power": 35.662712}, {"timestamp": 4162.19, "power": 35.662712}, {"timestamp": 4182.72, "power": 35.662712}, {"timestamp": 4203.25, "power": 35.662712}, {"timestamp": 4223.77, "power": 35.662712}, {"timestamp": 4244.25, "power": 35.662712}, {"timestamp": 4264.75, "power": 35.662712}, {"timestamp": 4285.27, "power": 35.662712}, {"timestamp": 4305.81, "power": 35.662712}, {"timestamp": 4326.34, "power": 35.662712}, {"timestamp": 4346.83, "power": 35.662712}, {"timestamp": 4367.37, "power": 35.662712}, {"timestamp": 4387.87, "power": 35.662712}, {"timestamp": 4408.09, "power": 35.662712}, {"timestamp": 4428.64, "power": 35.662712}], "timeline": {"START": "1469.16664", "END": "3508.795876"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2706.04}, {"name": "clSetKernelArg", "calls": 19, "time": 1122.39}, {"name": "clReleaseKernel", "calls": 1, "time": 374.116}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7346}, {"name": "clCreateContext", "calls": 1, "time": 49.6256}, {"name": "clReleaseContext", "calls": 1, "time": 42.6103}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5503}, {"name": "clCreateKernel", "calls": 1, "time": 0.337272}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.310923}, {"name": "clEnqueueTask", "calls": 1, "time": 0.141118}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071518}, {"name": "clRetainMemObject", "calls": 14, "time": 0.070254}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031818}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023259}, {"name": "clCreateBuffer", "calls": 7, "time": 0.0205}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011388}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01023}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010064}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008613}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00679}, {"name": "clRetainDevice", "calls": 2, "time": 0.004756}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2039.63}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2039.2}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8987.527719, "utilization": 93.62008, "size": 4063560.0, "time": 452.133237}, {"type": "WRITE", "transfers": 1, "speed": 6371.721205, "utilization": 66.372096, "size": 1363190.0, "time": 213.944389}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 62609359, "speed": 248.335, "utilization": 2.15568, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3899402, "speed": 487.17, "utilization": 4.22891, "size": 0.127531}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len6/run4.json b/code/fpga/unopt_results/dna.20MB.len6/run4.json new file mode 100644 index 0000000..798a7ae --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.5526, "power": 32.670257}, {"timestamp": 65.1989, "power": 32.670257}, {"timestamp": 85.738, "power": 32.670257}, {"timestamp": 106.269, "power": 32.670257}, {"timestamp": 127.143, "power": 32.670257}, {"timestamp": 148.018, "power": 32.670257}, {"timestamp": 168.515, "power": 32.670257}, {"timestamp": 189.06, "power": 32.670257}, {"timestamp": 209.596, "power": 32.670257}, {"timestamp": 230.133, "power": 32.670257}, {"timestamp": 250.671, "power": 32.670257}, {"timestamp": 271.209, "power": 32.670257}, {"timestamp": 291.727, "power": 32.670257}, {"timestamp": 312.218, "power": 32.670257}, {"timestamp": 332.747, "power": 32.670257}, {"timestamp": 353.282, "power": 32.670257}, {"timestamp": 373.818, "power": 32.670257}, {"timestamp": 394.359, "power": 32.670257}, {"timestamp": 414.895, "power": 32.670257}, {"timestamp": 435.432, "power": 32.670257}, {"timestamp": 455.939, "power": 32.670257}, {"timestamp": 476.473, "power": 32.670257}, {"timestamp": 497.01, "power": 32.670257}, {"timestamp": 517.55, "power": 32.670257}, {"timestamp": 538.092, "power": 32.670257}, {"timestamp": 558.633, "power": 32.670257}, {"timestamp": 579.175, "power": 32.670257}, {"timestamp": 599.721, "power": 32.670257}, {"timestamp": 620.208, "power": 32.670257}, {"timestamp": 640.74, "power": 32.670257}, {"timestamp": 661.272, "power": 32.670257}, {"timestamp": 681.805, "power": 32.670257}, {"timestamp": 702.34, "power": 32.670257}, {"timestamp": 722.883, "power": 32.670257}, {"timestamp": 743.424, "power": 32.670257}, {"timestamp": 763.939, "power": 32.670257}, {"timestamp": 784.474, "power": 32.670257}, {"timestamp": 805.007, "power": 32.670257}, {"timestamp": 825.541, "power": 32.670257}, {"timestamp": 846.076, "power": 32.670257}, {"timestamp": 866.617, "power": 32.670257}, {"timestamp": 887.152, "power": 32.670257}, {"timestamp": 907.704, "power": 32.670257}, {"timestamp": 928.194, "power": 32.670257}, {"timestamp": 948.723, "power": 32.670257}, {"timestamp": 969.259, "power": 32.670257}, {"timestamp": 989.798, "power": 32.670257}, {"timestamp": 1010.33, "power": 32.197486999999995}, {"timestamp": 1031.46, "power": 32.197486999999995}, {"timestamp": 1052.03, "power": 32.197486999999995}, {"timestamp": 1072.57, "power": 32.197486999999995}, {"timestamp": 1093.16, "power": 32.197486999999995}, {"timestamp": 1113.75, "power": 32.197486999999995}, {"timestamp": 1134.33, "power": 32.197486999999995}, {"timestamp": 1154.92, "power": 32.197486999999995}, {"timestamp": 1175.5, "power": 32.197486999999995}, {"timestamp": 1196.07, "power": 32.197486999999995}, {"timestamp": 1216.62, "power": 32.197486999999995}, {"timestamp": 1237.2, "power": 32.197486999999995}, {"timestamp": 1257.79, "power": 32.197486999999995}, {"timestamp": 1278.39, "power": 32.197486999999995}, {"timestamp": 1298.98, "power": 32.197486999999995}, {"timestamp": 1319.51, "power": 32.197486999999995}, {"timestamp": 1340.01, "power": 32.197486999999995}, {"timestamp": 1360.53, "power": 32.197486999999995}, {"timestamp": 1381.06, "power": 32.197486999999995}, {"timestamp": 1401.59, "power": 32.197486999999995}, {"timestamp": 1422.11, "power": 32.197486999999995}, {"timestamp": 1442.64, "power": 32.197486999999995}, {"timestamp": 1463.16, "power": 32.197486999999995}, {"timestamp": 1483.68, "power": 32.197486999999995}, {"timestamp": 1504.17, "power": 32.197486999999995}, {"timestamp": 1524.69, "power": 32.197486999999995}, {"timestamp": 1545.21, "power": 32.197486999999995}, {"timestamp": 1565.74, "power": 32.197486999999995}, {"timestamp": 1586.28, "power": 32.197486999999995}, {"timestamp": 1606.82, "power": 32.197486999999995}, {"timestamp": 1627.36, "power": 32.197486999999995}, {"timestamp": 1647.87, "power": 32.197486999999995}, {"timestamp": 1668.37, "power": 32.197486999999995}, {"timestamp": 1688.91, "power": 32.197486999999995}, {"timestamp": 1709.47, "power": 32.197486999999995}, {"timestamp": 1730.03, "power": 32.197486999999995}, {"timestamp": 1750.61, "power": 32.197486999999995}, {"timestamp": 1771.17, "power": 32.197486999999995}, {"timestamp": 1791.73, "power": 32.197486999999995}, {"timestamp": 1812.23, "power": 32.197486999999995}, {"timestamp": 1832.77, "power": 32.197486999999995}, {"timestamp": 1853.31, "power": 32.197486999999995}, {"timestamp": 1873.87, "power": 32.197486999999995}, {"timestamp": 1894.42, "power": 32.197486999999995}, {"timestamp": 1914.98, "power": 32.197486999999995}, {"timestamp": 1935.56, "power": 32.197486999999995}, {"timestamp": 1956.08, "power": 32.197486999999995}, {"timestamp": 1976.62, "power": 32.197486999999995}, {"timestamp": 1997.16, "power": 32.197486999999995}, {"timestamp": 2017.74, "power": 33.198972}, {"timestamp": 2038.93, "power": 33.198972}, {"timestamp": 2059.5, "power": 33.198972}, {"timestamp": 2080.02, "power": 33.198972}, {"timestamp": 2100.57, "power": 33.198972}, {"timestamp": 2121.11, "power": 33.198972}, {"timestamp": 2141.68, "power": 33.198972}, {"timestamp": 2162.25, "power": 33.198972}, {"timestamp": 2182.81, "power": 33.198972}, {"timestamp": 2203.38, "power": 33.198972}, {"timestamp": 2223.9, "power": 33.198972}, {"timestamp": 2244.4, "power": 33.198972}, {"timestamp": 2264.93, "power": 33.198972}, {"timestamp": 2285.5, "power": 33.198972}, {"timestamp": 2306.06, "power": 33.198972}, {"timestamp": 2326.62, "power": 33.198972}, {"timestamp": 2347.19, "power": 33.198972}, {"timestamp": 2367.7, "power": 33.198972}, {"timestamp": 2388.2, "power": 33.198972}, {"timestamp": 2408.74, "power": 33.198972}, {"timestamp": 2429.27, "power": 33.198972}, {"timestamp": 2449.81, "power": 33.198972}, {"timestamp": 2470.36, "power": 33.198972}, {"timestamp": 2490.89, "power": 33.198972}, {"timestamp": 2511.43, "power": 33.198972}, {"timestamp": 2531.95, "power": 33.198972}, {"timestamp": 2552.48, "power": 33.198972}, {"timestamp": 2573.04, "power": 33.198972}, {"timestamp": 2593.6, "power": 33.198972}, {"timestamp": 2614.16, "power": 33.198972}, {"timestamp": 2634.72, "power": 33.198972}, {"timestamp": 2655.29, "power": 33.198972}, {"timestamp": 2675.82, "power": 33.198972}, {"timestamp": 2696.31, "power": 33.198972}, {"timestamp": 2716.86, "power": 33.198972}, {"timestamp": 2737.39, "power": 33.198972}, {"timestamp": 2757.96, "power": 33.198972}, {"timestamp": 2778.51, "power": 33.198972}, {"timestamp": 2799.07, "power": 33.198972}, {"timestamp": 2819.66, "power": 33.198972}, {"timestamp": 2840.16, "power": 33.198972}, {"timestamp": 2860.71, "power": 33.198972}, {"timestamp": 2881.25, "power": 33.198972}, {"timestamp": 2901.79, "power": 33.198972}, {"timestamp": 2922.35, "power": 33.198972}, {"timestamp": 2942.92, "power": 33.198972}, {"timestamp": 2963.49, "power": 33.198972}, {"timestamp": 2984.01, "power": 33.198972}, {"timestamp": 3004.56, "power": 33.198972}, {"timestamp": 3025.13, "power": 32.877595}, {"timestamp": 3046.3, "power": 32.877595}, {"timestamp": 3066.84, "power": 32.877595}, {"timestamp": 3087.38, "power": 32.877595}, {"timestamp": 3107.9, "power": 32.877595}, {"timestamp": 3128.4, "power": 32.877595}, {"timestamp": 3148.93, "power": 32.877595}, {"timestamp": 3169.47, "power": 32.877595}, {"timestamp": 3190.01, "power": 32.877595}, {"timestamp": 3210.55, "power": 32.877595}, {"timestamp": 3231.09, "power": 32.877595}, {"timestamp": 3251.64, "power": 32.877595}, {"timestamp": 3272.13, "power": 32.877595}, {"timestamp": 3292.67, "power": 32.877595}, {"timestamp": 3313.21, "power": 32.877595}, {"timestamp": 3333.75, "power": 32.877595}, {"timestamp": 3354.29, "power": 32.877595}, {"timestamp": 3374.82, "power": 32.877595}, {"timestamp": 3395.36, "power": 32.877595}, {"timestamp": 3415.88, "power": 32.877595}, {"timestamp": 3436.37, "power": 32.877595}, {"timestamp": 3456.91, "power": 32.877595}, {"timestamp": 3477.45, "power": 32.877595}, {"timestamp": 3497.99, "power": 32.877595}, {"timestamp": 3518.52, "power": 32.877595}, {"timestamp": 3539.07, "power": 32.877595}, {"timestamp": 3559.64, "power": 32.877595}, {"timestamp": 3580.23, "power": 32.877595}, {"timestamp": 3600.82, "power": 32.877595}, {"timestamp": 3621.35, "power": 32.877595}, {"timestamp": 3641.88, "power": 32.877595}, {"timestamp": 3662.4, "power": 32.877595}, {"timestamp": 3682.93, "power": 32.877595}, {"timestamp": 3703.46, "power": 32.877595}, {"timestamp": 3723.96, "power": 32.877595}, {"timestamp": 3744.44, "power": 32.877595}, {"timestamp": 3764.96, "power": 32.877595}, {"timestamp": 3785.49, "power": 32.877595}, {"timestamp": 3806.01, "power": 32.877595}, {"timestamp": 3826.54, "power": 32.877595}, {"timestamp": 3847.06, "power": 32.877595}, {"timestamp": 3867.59, "power": 32.877595}, {"timestamp": 3888.09, "power": 32.877595}, {"timestamp": 3908.61, "power": 32.877595}, {"timestamp": 3929.13, "power": 32.877595}, {"timestamp": 3949.66, "power": 32.877595}, {"timestamp": 3970.18, "power": 32.877595}, {"timestamp": 3990.71, "power": 32.877595}, {"timestamp": 4011.23, "power": 32.877595}, {"timestamp": 4031.73, "power": 35.316564}, {"timestamp": 4052.79, "power": 35.316564}, {"timestamp": 4073.36, "power": 35.316564}, {"timestamp": 4093.9, "power": 35.316564}, {"timestamp": 4114.46, "power": 35.316564}, {"timestamp": 4135.02, "power": 35.316564}, {"timestamp": 4155.66, "power": 35.316564}, {"timestamp": 4176.25, "power": 35.316564}, {"timestamp": 4196.78, "power": 35.316564}, {"timestamp": 4217.3, "power": 35.316564}, {"timestamp": 4237.83, "power": 35.316564}, {"timestamp": 4258.36, "power": 35.316564}, {"timestamp": 4278.88, "power": 35.316564}, {"timestamp": 4299.41, "power": 35.316564}, {"timestamp": 4319.91, "power": 35.316564}, {"timestamp": 4340.4, "power": 35.316564}, {"timestamp": 4360.92, "power": 35.316564}, {"timestamp": 4381.46, "power": 35.316564}, {"timestamp": 4402.0, "power": 35.316564}, {"timestamp": 4422.53, "power": 35.316564}, {"timestamp": 4443.06, "power": 35.316564}, {"timestamp": 4463.64, "power": 35.316564}, {"timestamp": 4484.12, "power": 35.316564}], "timeline": {"START": "1491.331754", "END": "3537.41689"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 2741.81}, {"name": "clSetKernelArg", "calls": 19, "time": 1140.45}, {"name": "clReleaseKernel", "calls": 1, "time": 372.451}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 63.8417}, {"name": "clReleaseContext", "calls": 1, "time": 52.6426}, {"name": "clCreateContext", "calls": 1, "time": 42.4284}, {"name": "clReleaseProgram", "calls": 1, "time": 17.1713}, {"name": "clCreateKernel", "calls": 1, "time": 0.341772}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.277311}, {"name": "clEnqueueTask", "calls": 1, "time": 0.146282}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081303}, {"name": "clRetainMemObject", "calls": 14, "time": 0.075442}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032641}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022873}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022772}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010767}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009968}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008918}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007879}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006493}, {"name": "clRetainDevice", "calls": 2, "time": 0.004598}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 2046.09}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 2045.66}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8466.648505, "utilization": 88.194255, "size": 4063560.0, "time": 479.949061}, {"type": "WRITE", "transfers": 1, "speed": 6326.249374, "utilization": 65.898431, "size": 1363190.0, "time": 215.482179}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 62826334, "speed": 248.391, "utilization": 2.15617, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 3913058, "speed": 486.976, "utilization": 4.22722, "size": 0.127532}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len8/run0.json b/code/fpga/unopt_results/dna.20MB.len8/run0.json new file mode 100644 index 0000000..459244c --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.3282, "power": 32.508629}, {"timestamp": 63.995, "power": 32.508629}, {"timestamp": 84.5307, "power": 32.508629}, {"timestamp": 105.062, "power": 32.508629}, {"timestamp": 125.968, "power": 32.508629}, {"timestamp": 146.508, "power": 32.508629}, {"timestamp": 167.044, "power": 32.508629}, {"timestamp": 187.601, "power": 32.508629}, {"timestamp": 208.193, "power": 32.508629}, {"timestamp": 228.788, "power": 32.508629}, {"timestamp": 249.383, "power": 32.508629}, {"timestamp": 269.979, "power": 32.508629}, {"timestamp": 290.576, "power": 32.508629}, {"timestamp": 311.15, "power": 32.508629}, {"timestamp": 331.704, "power": 32.508629}, {"timestamp": 352.297, "power": 32.508629}, {"timestamp": 372.891, "power": 32.508629}, {"timestamp": 393.487, "power": 32.508629}, {"timestamp": 414.083, "power": 32.508629}, {"timestamp": 434.669, "power": 32.508629}, {"timestamp": 455.228, "power": 32.508629}, {"timestamp": 475.782, "power": 32.508629}, {"timestamp": 496.375, "power": 32.508629}, {"timestamp": 516.964, "power": 32.508629}, {"timestamp": 537.558, "power": 32.508629}, {"timestamp": 558.155, "power": 32.508629}, {"timestamp": 578.744, "power": 32.508629}, {"timestamp": 599.302, "power": 32.508629}, {"timestamp": 619.861, "power": 32.508629}, {"timestamp": 640.461, "power": 32.508629}, {"timestamp": 661.051, "power": 32.508629}, {"timestamp": 681.647, "power": 32.508629}, {"timestamp": 702.24, "power": 32.508629}, {"timestamp": 722.821, "power": 32.508629}, {"timestamp": 743.382, "power": 32.508629}, {"timestamp": 763.933, "power": 32.508629}, {"timestamp": 784.419, "power": 32.508629}, {"timestamp": 804.929, "power": 32.508629}, {"timestamp": 825.454, "power": 32.508629}, {"timestamp": 845.975, "power": 32.508629}, {"timestamp": 866.502, "power": 32.508629}, {"timestamp": 887.004, "power": 32.508629}, {"timestamp": 907.524, "power": 32.508629}, {"timestamp": 928.047, "power": 32.508629}, {"timestamp": 948.57, "power": 32.508629}, {"timestamp": 969.092, "power": 32.508629}, {"timestamp": 989.624, "power": 32.508629}, {"timestamp": 1010.15, "power": 35.24333299999999}, {"timestamp": 1031.32, "power": 35.24333299999999}, {"timestamp": 1051.87, "power": 35.24333299999999}, {"timestamp": 1072.43, "power": 35.24333299999999}, {"timestamp": 1092.98, "power": 35.24333299999999}, {"timestamp": 1113.53, "power": 35.24333299999999}, {"timestamp": 1134.08, "power": 35.24333299999999}, {"timestamp": 1154.64, "power": 35.24333299999999}, {"timestamp": 1175.15, "power": 35.24333299999999}, {"timestamp": 1195.69, "power": 35.24333299999999}, {"timestamp": 1216.24, "power": 35.24333299999999}, {"timestamp": 1236.78, "power": 35.24333299999999}, {"timestamp": 1257.33, "power": 35.24333299999999}, {"timestamp": 1277.88, "power": 35.24333299999999}, {"timestamp": 1298.43, "power": 35.24333299999999}, {"timestamp": 1318.96, "power": 35.24333299999999}, {"timestamp": 1339.55, "power": 35.24333299999999}, {"timestamp": 1360.15, "power": 35.24333299999999}, {"timestamp": 1380.7, "power": 35.24333299999999}, {"timestamp": 1401.25, "power": 35.24333299999999}, {"timestamp": 1421.79, "power": 35.24333299999999}, {"timestamp": 1442.33, "power": 35.24333299999999}, {"timestamp": 1462.85, "power": 35.24333299999999}, {"timestamp": 1483.33, "power": 35.24333299999999}, {"timestamp": 1503.87, "power": 35.24333299999999}, {"timestamp": 1524.41, "power": 35.24333299999999}, {"timestamp": 1544.95, "power": 35.24333299999999}, {"timestamp": 1565.48, "power": 35.24333299999999}, {"timestamp": 1586.03, "power": 35.24333299999999}, {"timestamp": 1606.57, "power": 35.24333299999999}, {"timestamp": 1627.09, "power": 35.24333299999999}, {"timestamp": 1647.63, "power": 35.24333299999999}, {"timestamp": 1668.17, "power": 35.24333299999999}, {"timestamp": 1688.7, "power": 35.24333299999999}, {"timestamp": 1709.24, "power": 35.24333299999999}, {"timestamp": 1729.77, "power": 35.24333299999999}, {"timestamp": 1750.31, "power": 35.24333299999999}, {"timestamp": 1770.82, "power": 35.24333299999999}, {"timestamp": 1791.3, "power": 35.24333299999999}, {"timestamp": 1811.86, "power": 35.24333299999999}, {"timestamp": 1832.43, "power": 35.24333299999999}, {"timestamp": 1852.97, "power": 35.24333299999999}, {"timestamp": 1873.51, "power": 35.24333299999999}, {"timestamp": 1894.05, "power": 35.24333299999999}, {"timestamp": 1914.59, "power": 35.24333299999999}, {"timestamp": 1935.14, "power": 35.24333299999999}, {"timestamp": 1955.63, "power": 35.24333299999999}, {"timestamp": 1976.22, "power": 35.24333299999999}, {"timestamp": 1996.78, "power": 35.24333299999999}], "timeline": {"START": "942.037754", "END": "1306.875354"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 881.134}, {"name": "clSetKernelArg", "calls": 19, "time": 599.944}, {"name": "clReleaseKernel", "calls": 1, "time": 293.741}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.5361}, {"name": "clReleaseContext", "calls": 1, "time": 45.9057}, {"name": "clCreateContext", "calls": 1, "time": 41.1526}, {"name": "clReleaseProgram", "calls": 1, "time": 15.985}, {"name": "clCreateKernel", "calls": 1, "time": 0.338088}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.322857}, {"name": "clEnqueueTask", "calls": 1, "time": 0.115378}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07774}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037718}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031594}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022366}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020628}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012261}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.011254}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011033}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00866}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00697}, {"name": "clRetainDevice", "calls": 2, "time": 0.004667}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 364.838}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 364.511}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6688.118542, "utilization": 69.667901, "size": 1998840.0, "time": 298.86432}, {"type": "WRITE", "transfers": 1, "speed": 6275.310297, "utilization": 65.367816, "size": 1363210.0, "time": 217.23372}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6695534, "speed": 159.22, "utilization": 1.38212, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 394451, "speed": 481.112, "utilization": 4.17632, "size": 0.123564}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len8/run1.json b/code/fpga/unopt_results/dna.20MB.len8/run1.json new file mode 100644 index 0000000..9ab049c --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.2653, "power": 32.308928}, {"timestamp": 54.8904, "power": 32.308928}, {"timestamp": 75.4333, "power": 32.308928}, {"timestamp": 95.9646, "power": 32.308928}, {"timestamp": 116.845, "power": 32.308928}, {"timestamp": 137.418, "power": 32.308928}, {"timestamp": 157.901, "power": 32.308928}, {"timestamp": 178.44, "power": 32.308928}, {"timestamp": 198.977, "power": 32.308928}, {"timestamp": 219.513, "power": 32.308928}, {"timestamp": 240.051, "power": 32.308928}, {"timestamp": 260.589, "power": 32.308928}, {"timestamp": 281.102, "power": 32.308928}, {"timestamp": 301.594, "power": 32.308928}, {"timestamp": 322.123, "power": 32.308928}, {"timestamp": 342.667, "power": 32.308928}, {"timestamp": 363.204, "power": 32.308928}, {"timestamp": 383.743, "power": 32.308928}, {"timestamp": 404.28, "power": 32.308928}, {"timestamp": 424.82, "power": 32.308928}, {"timestamp": 445.332, "power": 32.308928}, {"timestamp": 465.862, "power": 32.308928}, {"timestamp": 486.404, "power": 32.308928}, {"timestamp": 506.94, "power": 32.308928}, {"timestamp": 527.476, "power": 32.308928}, {"timestamp": 548.016, "power": 32.308928}, {"timestamp": 568.554, "power": 32.308928}, {"timestamp": 589.073, "power": 32.308928}, {"timestamp": 609.564, "power": 32.308928}, {"timestamp": 630.098, "power": 32.308928}, {"timestamp": 650.637, "power": 32.308928}, {"timestamp": 671.172, "power": 32.308928}, {"timestamp": 691.705, "power": 32.308928}, {"timestamp": 712.24, "power": 32.308928}, {"timestamp": 732.807, "power": 32.308928}, {"timestamp": 753.326, "power": 32.308928}, {"timestamp": 773.844, "power": 32.308928}, {"timestamp": 794.368, "power": 32.308928}, {"timestamp": 814.891, "power": 32.308928}, {"timestamp": 835.414, "power": 32.308928}, {"timestamp": 855.94, "power": 32.308928}, {"timestamp": 876.463, "power": 32.308928}, {"timestamp": 897.0, "power": 32.308928}, {"timestamp": 917.478, "power": 32.308928}, {"timestamp": 938.0, "power": 32.308928}, {"timestamp": 958.526, "power": 32.308928}, {"timestamp": 979.059, "power": 32.308928}, {"timestamp": 999.591, "power": 32.308928}, {"timestamp": 1020.13, "power": 35.747566}, {"timestamp": 1041.37, "power": 35.747566}, {"timestamp": 1061.92, "power": 35.747566}, {"timestamp": 1082.47, "power": 35.747566}, {"timestamp": 1103.02, "power": 35.747566}, {"timestamp": 1123.57, "power": 35.747566}, {"timestamp": 1144.12, "power": 35.747566}, {"timestamp": 1164.67, "power": 35.747566}, {"timestamp": 1185.21, "power": 35.747566}, {"timestamp": 1205.71, "power": 35.747566}, {"timestamp": 1226.25, "power": 35.747566}, {"timestamp": 1246.8, "power": 35.747566}, {"timestamp": 1267.36, "power": 35.747566}, {"timestamp": 1287.9, "power": 35.747566}, {"timestamp": 1308.51, "power": 35.747566}, {"timestamp": 1329.01, "power": 35.747566}, {"timestamp": 1349.54, "power": 35.747566}, {"timestamp": 1370.07, "power": 35.747566}, {"timestamp": 1390.62, "power": 35.747566}, {"timestamp": 1411.15, "power": 35.747566}, {"timestamp": 1431.69, "power": 35.747566}, {"timestamp": 1452.23, "power": 35.747566}, {"timestamp": 1472.76, "power": 35.747566}, {"timestamp": 1493.28, "power": 35.747566}, {"timestamp": 1513.81, "power": 35.747566}, {"timestamp": 1534.34, "power": 35.747566}, {"timestamp": 1554.91, "power": 35.747566}, {"timestamp": 1575.49, "power": 35.747566}, {"timestamp": 1596.04, "power": 35.747566}, {"timestamp": 1616.6, "power": 35.747566}, {"timestamp": 1637.13, "power": 35.747566}, {"timestamp": 1657.64, "power": 35.747566}, {"timestamp": 1678.15, "power": 35.747566}, {"timestamp": 1698.64, "power": 35.747566}, {"timestamp": 1719.16, "power": 35.747566}, {"timestamp": 1739.69, "power": 35.747566}, {"timestamp": 1760.22, "power": 35.747566}, {"timestamp": 1780.75, "power": 35.747566}, {"timestamp": 1801.28, "power": 35.747566}, {"timestamp": 1821.85, "power": 35.747566}, {"timestamp": 1842.37, "power": 35.747566}], "timeline": {"START": "911.588888", "END": "1270.432314"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 822.523}, {"name": "clSetKernelArg", "calls": 19, "time": 580.207}, {"name": "clReleaseKernel", "calls": 1, "time": 237.032}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.7177}, {"name": "clReleaseContext", "calls": 1, "time": 48.5857}, {"name": "clCreateContext", "calls": 1, "time": 32.1244}, {"name": "clReleaseProgram", "calls": 1, "time": 18.8078}, {"name": "clCreateKernel", "calls": 1, "time": 0.336949}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.330272}, {"name": "clEnqueueTask", "calls": 1, "time": 0.119083}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074108}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038243}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027113}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023076}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020409}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013858}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010226}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009266}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007915}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006421}, {"name": "clRetainDevice", "calls": 2, "time": 0.004652}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 358.843}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 358.422}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8060.406903, "utilization": 83.962572, "size": 1998840.0, "time": 247.982518}, {"type": "WRITE", "transfers": 1, "speed": 6328.974643, "utilization": 65.926819, "size": 1363210.0, "time": 215.391762}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6486187, "speed": 157.131, "utilization": 1.36398, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 381264, "speed": 481.272, "utilization": 4.17771, "size": 0.123425}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len8/run2.json b/code/fpga/unopt_results/dna.20MB.len8/run2.json new file mode 100644 index 0000000..3fdddad --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.268, "power": 31.84341}, {"timestamp": 63.8984, "power": 31.84341}, {"timestamp": 84.4366, "power": 31.84341}, {"timestamp": 104.967, "power": 31.84341}, {"timestamp": 125.86, "power": 31.84341}, {"timestamp": 146.387, "power": 31.84341}, {"timestamp": 166.916, "power": 31.84341}, {"timestamp": 187.465, "power": 31.84341}, {"timestamp": 208.006, "power": 31.84341}, {"timestamp": 228.551, "power": 31.84341}, {"timestamp": 249.097, "power": 31.84341}, {"timestamp": 269.638, "power": 31.84341}, {"timestamp": 290.152, "power": 31.84341}, {"timestamp": 310.691, "power": 31.84341}, {"timestamp": 331.233, "power": 31.84341}, {"timestamp": 351.776, "power": 31.84341}, {"timestamp": 372.318, "power": 31.84341}, {"timestamp": 392.861, "power": 31.84341}, {"timestamp": 413.401, "power": 31.84341}, {"timestamp": 433.913, "power": 31.84341}, {"timestamp": 454.411, "power": 31.84341}, {"timestamp": 474.95, "power": 31.84341}, {"timestamp": 495.491, "power": 31.84341}, {"timestamp": 516.03, "power": 31.84341}, {"timestamp": 536.575, "power": 31.84341}, {"timestamp": 557.118, "power": 31.84341}, {"timestamp": 577.658, "power": 31.84341}, {"timestamp": 598.163, "power": 31.84341}, {"timestamp": 618.7, "power": 31.84341}, {"timestamp": 639.246, "power": 31.84341}, {"timestamp": 659.785, "power": 31.84341}, {"timestamp": 680.322, "power": 31.84341}, {"timestamp": 700.861, "power": 31.84341}, {"timestamp": 721.358, "power": 31.84341}, {"timestamp": 741.893, "power": 31.84341}, {"timestamp": 762.387, "power": 31.84341}, {"timestamp": 782.908, "power": 31.84341}, {"timestamp": 803.439, "power": 31.84341}, {"timestamp": 823.965, "power": 31.84341}, {"timestamp": 844.493, "power": 31.84341}, {"timestamp": 865.021, "power": 31.84341}, {"timestamp": 885.549, "power": 31.84341}, {"timestamp": 906.046, "power": 31.84341}, {"timestamp": 926.534, "power": 31.84341}, {"timestamp": 947.064, "power": 31.84341}, {"timestamp": 967.593, "power": 31.84341}, {"timestamp": 988.133, "power": 31.84341}, {"timestamp": 1008.67, "power": 34.565148}, {"timestamp": 1029.85, "power": 34.565148}, {"timestamp": 1050.42, "power": 34.565148}, {"timestamp": 1070.99, "power": 34.565148}, {"timestamp": 1091.54, "power": 34.565148}, {"timestamp": 1112.09, "power": 34.565148}, {"timestamp": 1132.67, "power": 34.565148}, {"timestamp": 1153.24, "power": 34.565148}, {"timestamp": 1173.77, "power": 34.565148}, {"timestamp": 1194.32, "power": 34.565148}, {"timestamp": 1214.9, "power": 34.565148}, {"timestamp": 1235.48, "power": 34.565148}, {"timestamp": 1256.06, "power": 34.565148}, {"timestamp": 1276.64, "power": 34.565148}, {"timestamp": 1297.19, "power": 34.565148}, {"timestamp": 1317.76, "power": 34.565148}, {"timestamp": 1338.27, "power": 34.565148}, {"timestamp": 1358.8, "power": 34.565148}, {"timestamp": 1379.34, "power": 34.565148}, {"timestamp": 1399.89, "power": 34.565148}, {"timestamp": 1420.42, "power": 34.565148}, {"timestamp": 1440.96, "power": 34.565148}, {"timestamp": 1461.49, "power": 34.565148}, {"timestamp": 1482.06, "power": 34.565148}, {"timestamp": 1502.55, "power": 34.565148}, {"timestamp": 1523.08, "power": 34.565148}, {"timestamp": 1543.61, "power": 34.565148}, {"timestamp": 1564.15, "power": 34.565148}, {"timestamp": 1584.73, "power": 34.565148}, {"timestamp": 1605.27, "power": 34.565148}, {"timestamp": 1625.81, "power": 34.565148}, {"timestamp": 1646.31, "power": 34.565148}, {"timestamp": 1666.86, "power": 34.565148}, {"timestamp": 1687.46, "power": 34.565148}, {"timestamp": 1707.96, "power": 34.565148}, {"timestamp": 1728.48, "power": 34.565148}, {"timestamp": 1749.01, "power": 34.565148}, {"timestamp": 1769.54, "power": 34.565148}, {"timestamp": 1790.05, "power": 34.565148}, {"timestamp": 1810.54, "power": 34.565148}, {"timestamp": 1831.21, "power": 34.565148}, {"timestamp": 1851.77, "power": 34.565148}], "timeline": {"START": "921.149285", "END": "1284.83882"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 828.071}, {"name": "clSetKernelArg", "calls": 19, "time": 580.143}, {"name": "clReleaseKernel", "calls": 1, "time": 236.071}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.6956}, {"name": "clReleaseContext", "calls": 1, "time": 45.9043}, {"name": "clCreateContext", "calls": 1, "time": 41.1032}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9342}, {"name": "clCreateKernel", "calls": 1, "time": 0.341136}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.340818}, {"name": "clEnqueueTask", "calls": 1, "time": 0.131048}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080729}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039344}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027591}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022781}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021677}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.013124}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010277}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00903}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008824}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006676}, {"name": "clRetainDevice", "calls": 2, "time": 0.004738}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 363.69}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 363.273}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8048.096148, "utilization": 83.834335, "size": 1998840.0, "time": 248.361844}, {"type": "WRITE", "transfers": 1, "speed": 6318.820872, "utilization": 65.821051, "size": 1363210.0, "time": 215.737877}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6643564, "speed": 158.642, "utilization": 1.3771, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 391092, "speed": 481.642, "utilization": 4.18092, "size": 0.123544}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len8/run3.json b/code/fpga/unopt_results/dna.20MB.len8/run3.json new file mode 100644 index 0000000..322090f --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.383, "power": 32.270909}, {"timestamp": 64.0837, "power": 32.270909}, {"timestamp": 84.631, "power": 32.270909}, {"timestamp": 105.175, "power": 32.270909}, {"timestamp": 126.073, "power": 32.270909}, {"timestamp": 146.686, "power": 32.270909}, {"timestamp": 167.218, "power": 32.270909}, {"timestamp": 187.77, "power": 32.270909}, {"timestamp": 208.319, "power": 32.270909}, {"timestamp": 228.864, "power": 32.270909}, {"timestamp": 249.411, "power": 32.270909}, {"timestamp": 269.963, "power": 32.270909}, {"timestamp": 290.481, "power": 32.270909}, {"timestamp": 311.023, "power": 32.270909}, {"timestamp": 331.569, "power": 32.270909}, {"timestamp": 352.12, "power": 32.270909}, {"timestamp": 372.67, "power": 32.270909}, {"timestamp": 393.217, "power": 32.270909}, {"timestamp": 413.766, "power": 32.270909}, {"timestamp": 434.287, "power": 32.270909}, {"timestamp": 454.789, "power": 32.270909}, {"timestamp": 475.336, "power": 32.270909}, {"timestamp": 495.884, "power": 32.270909}, {"timestamp": 516.429, "power": 32.270909}, {"timestamp": 536.977, "power": 32.270909}, {"timestamp": 557.521, "power": 32.270909}, {"timestamp": 578.069, "power": 32.270909}, {"timestamp": 598.59, "power": 32.270909}, {"timestamp": 619.137, "power": 32.270909}, {"timestamp": 639.683, "power": 32.270909}, {"timestamp": 660.227, "power": 32.270909}, {"timestamp": 680.768, "power": 32.270909}, {"timestamp": 701.275, "power": 32.270909}, {"timestamp": 721.832, "power": 32.270909}, {"timestamp": 742.396, "power": 32.270909}, {"timestamp": 762.929, "power": 32.270909}, {"timestamp": 783.463, "power": 32.270909}, {"timestamp": 803.997, "power": 32.270909}, {"timestamp": 824.532, "power": 32.270909}, {"timestamp": 845.067, "power": 32.270909}, {"timestamp": 865.596, "power": 32.270909}, {"timestamp": 886.129, "power": 32.270909}, {"timestamp": 906.643, "power": 32.270909}, {"timestamp": 927.173, "power": 32.270909}, {"timestamp": 947.71, "power": 32.270909}, {"timestamp": 968.246, "power": 32.270909}, {"timestamp": 988.789, "power": 32.270909}, {"timestamp": 1009.33, "power": 33.792084}, {"timestamp": 1030.56, "power": 33.792084}, {"timestamp": 1051.07, "power": 33.792084}, {"timestamp": 1071.62, "power": 33.792084}, {"timestamp": 1092.18, "power": 33.792084}, {"timestamp": 1112.74, "power": 33.792084}, {"timestamp": 1133.3, "power": 33.792084}, {"timestamp": 1153.86, "power": 33.792084}, {"timestamp": 1174.4, "power": 33.792084}, {"timestamp": 1194.91, "power": 33.792084}, {"timestamp": 1215.46, "power": 33.792084}, {"timestamp": 1236.02, "power": 33.792084}, {"timestamp": 1256.57, "power": 33.792084}, {"timestamp": 1277.13, "power": 33.792084}, {"timestamp": 1297.69, "power": 33.792084}, {"timestamp": 1318.19, "power": 33.792084}, {"timestamp": 1338.7, "power": 33.792084}, {"timestamp": 1359.23, "power": 33.792084}, {"timestamp": 1379.77, "power": 33.792084}, {"timestamp": 1400.32, "power": 33.792084}, {"timestamp": 1420.86, "power": 33.792084}, {"timestamp": 1441.39, "power": 33.792084}, {"timestamp": 1461.93, "power": 33.792084}, {"timestamp": 1482.45, "power": 33.792084}, {"timestamp": 1502.98, "power": 33.792084}, {"timestamp": 1523.52, "power": 33.792084}, {"timestamp": 1544.08, "power": 33.792084}, {"timestamp": 1564.66, "power": 33.792084}, {"timestamp": 1585.21, "power": 33.792084}, {"timestamp": 1605.78, "power": 33.792084}, {"timestamp": 1626.34, "power": 33.792084}, {"timestamp": 1646.85, "power": 33.792084}, {"timestamp": 1667.38, "power": 33.792084}, {"timestamp": 1687.92, "power": 33.792084}, {"timestamp": 1708.46, "power": 33.792084}, {"timestamp": 1729.0, "power": 33.792084}, {"timestamp": 1749.54, "power": 33.792084}, {"timestamp": 1770.08, "power": 33.792084}, {"timestamp": 1790.6, "power": 33.792084}, {"timestamp": 1811.18, "power": 33.792084}, {"timestamp": 1831.74, "power": 33.792084}], "timeline": {"START": "911.842575", "END": "1275.01472"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 808.255}, {"name": "clSetKernelArg", "calls": 19, "time": 571.857}, {"name": "clReleaseKernel", "calls": 1, "time": 240.88}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.9175}, {"name": "clReleaseContext", "calls": 1, "time": 49.4468}, {"name": "clCreateContext", "calls": 1, "time": 41.2562}, {"name": "clReleaseProgram", "calls": 1, "time": 17.7533}, {"name": "clCreateKernel", "calls": 1, "time": 0.346055}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.323281}, {"name": "clEnqueueTask", "calls": 1, "time": 0.121184}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07388}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037813}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026583}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023217}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021032}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.012773}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010372}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008363}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006788}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006466}, {"name": "clRetainDevice", "calls": 2, "time": 0.004529}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 363.172}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 362.79}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8690.3232, "utilization": 90.5242, "size": 1998840.0, "time": 230.007556}, {"type": "WRITE", "transfers": 1, "speed": 6347.011719, "utilization": 66.114705, "size": 1363210.0, "time": 214.779657}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6653606, "speed": 159.021, "utilization": 1.38039, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 391839, "speed": 481.85, "utilization": 4.18273, "size": 0.123568}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/dna.20MB.len8/run4.json b/code/fpga/unopt_results/dna.20MB.len8/run4.json new file mode 100644 index 0000000..04094cc --- /dev/null +++ b/code/fpga/unopt_results/dna.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.8602, "power": 32.660591}, {"timestamp": 65.5165, "power": 32.660591}, {"timestamp": 86.0554, "power": 32.660591}, {"timestamp": 106.592, "power": 32.660591}, {"timestamp": 127.481, "power": 32.660591}, {"timestamp": 148.006, "power": 32.660591}, {"timestamp": 168.494, "power": 32.660591}, {"timestamp": 189.042, "power": 32.660591}, {"timestamp": 209.581, "power": 32.660591}, {"timestamp": 230.124, "power": 32.660591}, {"timestamp": 250.666, "power": 32.660591}, {"timestamp": 271.211, "power": 32.660591}, {"timestamp": 291.755, "power": 32.660591}, {"timestamp": 312.273, "power": 32.660591}, {"timestamp": 332.77, "power": 32.660591}, {"timestamp": 353.314, "power": 32.660591}, {"timestamp": 373.854, "power": 32.660591}, {"timestamp": 394.397, "power": 32.660591}, {"timestamp": 414.942, "power": 32.660591}, {"timestamp": 435.486, "power": 32.660591}, {"timestamp": 455.999, "power": 32.660591}, {"timestamp": 476.495, "power": 32.660591}, {"timestamp": 497.034, "power": 32.660591}, {"timestamp": 517.579, "power": 32.660591}, {"timestamp": 538.117, "power": 32.660591}, {"timestamp": 558.66, "power": 32.660591}, {"timestamp": 579.202, "power": 32.660591}, {"timestamp": 599.744, "power": 32.660591}, {"timestamp": 620.255, "power": 32.660591}, {"timestamp": 640.796, "power": 32.660591}, {"timestamp": 661.338, "power": 32.660591}, {"timestamp": 681.88, "power": 32.660591}, {"timestamp": 702.422, "power": 32.660591}, {"timestamp": 722.923, "power": 32.660591}, {"timestamp": 743.488, "power": 32.660591}, {"timestamp": 764.007, "power": 32.660591}, {"timestamp": 784.491, "power": 32.660591}, {"timestamp": 805.012, "power": 32.660591}, {"timestamp": 825.542, "power": 32.660591}, {"timestamp": 846.07, "power": 32.660591}, {"timestamp": 866.599, "power": 32.660591}, {"timestamp": 887.126, "power": 32.660591}, {"timestamp": 907.658, "power": 32.660591}, {"timestamp": 928.173, "power": 32.660591}, {"timestamp": 948.663, "power": 32.660591}, {"timestamp": 969.189, "power": 32.660591}, {"timestamp": 989.726, "power": 32.660591}, {"timestamp": 1010.26, "power": 35.640844}, {"timestamp": 1031.44, "power": 35.640844}, {"timestamp": 1052.04, "power": 35.640844}, {"timestamp": 1072.54, "power": 35.640844}, {"timestamp": 1093.09, "power": 35.640844}, {"timestamp": 1113.64, "power": 35.640844}, {"timestamp": 1134.19, "power": 35.640844}, {"timestamp": 1154.75, "power": 35.640844}, {"timestamp": 1175.3, "power": 35.640844}, {"timestamp": 1195.84, "power": 35.640844}, {"timestamp": 1216.36, "power": 35.640844}, {"timestamp": 1236.9, "power": 35.640844}, {"timestamp": 1257.45, "power": 35.640844}, {"timestamp": 1278.01, "power": 35.640844}, {"timestamp": 1298.56, "power": 35.640844}, {"timestamp": 1319.13, "power": 35.640844}, {"timestamp": 1339.71, "power": 35.640844}, {"timestamp": 1360.21, "power": 35.640844}, {"timestamp": 1380.75, "power": 35.640844}, {"timestamp": 1401.29, "power": 35.640844}, {"timestamp": 1421.83, "power": 35.640844}, {"timestamp": 1442.36, "power": 35.640844}, {"timestamp": 1462.89, "power": 35.640844}, {"timestamp": 1483.42, "power": 35.640844}, {"timestamp": 1503.93, "power": 35.640844}, {"timestamp": 1524.41, "power": 35.640844}, {"timestamp": 1544.94, "power": 35.640844}, {"timestamp": 1565.49, "power": 35.640844}, {"timestamp": 1586.07, "power": 35.640844}, {"timestamp": 1606.63, "power": 35.640844}, {"timestamp": 1627.18, "power": 35.640844}, {"timestamp": 1647.73, "power": 35.640844}, {"timestamp": 1668.27, "power": 35.640844}, {"timestamp": 1688.81, "power": 35.640844}, {"timestamp": 1709.4, "power": 35.640844}, {"timestamp": 1729.93, "power": 35.640844}, {"timestamp": 1750.46, "power": 35.640844}, {"timestamp": 1770.99, "power": 35.640844}, {"timestamp": 1791.52, "power": 35.640844}, {"timestamp": 1812.03, "power": 35.640844}, {"timestamp": 1832.52, "power": 35.640844}, {"timestamp": 1853.1, "power": 35.640844}], "timeline": {"START": "925.200405", "END": "1294.553359"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 833.065}, {"name": "clSetKernelArg", "calls": 19, "time": 581.88}, {"name": "clReleaseKernel", "calls": 1, "time": 234.56}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.8906}, {"name": "clCreateContext", "calls": 1, "time": 42.6377}, {"name": "clReleaseContext", "calls": 1, "time": 40.7575}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7489}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.401418}, {"name": "clCreateKernel", "calls": 1, "time": 0.338446}, {"name": "clEnqueueTask", "calls": 1, "time": 0.116973}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079039}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037056}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028437}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022832}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020233}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01217}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010934}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008815}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007641}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007555}, {"name": "clRetainDevice", "calls": 2, "time": 0.005432}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 369.353}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 368.937}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8090.662175, "utilization": 84.277731, "size": 1998840.0, "time": 247.05518}, {"type": "WRITE", "transfers": 1, "speed": 6301.224848, "utilization": 65.637759, "size": 1363210.0, "time": 216.34032}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6845105, "speed": 160.683, "utilization": 1.39481, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 403843, "speed": 481.058, "utilization": 4.17585, "size": 0.123677}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len4/run0.json b/code/fpga/unopt_results/proteins.10MB.len4/run0.json new file mode 100644 index 0000000..c553a9b --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.5505, "power": 32.457068}, {"timestamp": 59.182, "power": 32.457068}, {"timestamp": 79.7608, "power": 32.457068}, {"timestamp": 100.263, "power": 32.457068}, {"timestamp": 120.99, "power": 32.457068}, {"timestamp": 141.652, "power": 32.457068}, {"timestamp": 162.189, "power": 32.457068}, {"timestamp": 182.8, "power": 32.457068}, {"timestamp": 203.4, "power": 32.457068}, {"timestamp": 224.004, "power": 32.457068}, {"timestamp": 244.604, "power": 32.457068}, {"timestamp": 265.17, "power": 32.457068}, {"timestamp": 285.728, "power": 32.457068}, {"timestamp": 306.292, "power": 32.457068}, {"timestamp": 326.824, "power": 32.457068}, {"timestamp": 347.349, "power": 32.457068}, {"timestamp": 367.878, "power": 32.457068}, {"timestamp": 388.388, "power": 32.457068}, {"timestamp": 408.871, "power": 32.457068}, {"timestamp": 429.392, "power": 32.457068}, {"timestamp": 449.916, "power": 32.457068}, {"timestamp": 470.442, "power": 32.457068}, {"timestamp": 490.97, "power": 32.457068}, {"timestamp": 511.497, "power": 32.457068}, {"timestamp": 532.03, "power": 32.457068}, {"timestamp": 552.547, "power": 32.457068}, {"timestamp": 573.041, "power": 32.457068}, {"timestamp": 593.576, "power": 32.457068}, {"timestamp": 614.122, "power": 32.457068}, {"timestamp": 634.669, "power": 32.457068}, {"timestamp": 655.22, "power": 32.457068}, {"timestamp": 675.768, "power": 32.457068}, {"timestamp": 696.267, "power": 32.457068}, {"timestamp": 716.778, "power": 32.457068}, {"timestamp": 737.325, "power": 32.457068}, {"timestamp": 757.877, "power": 32.457068}, {"timestamp": 778.424, "power": 32.457068}, {"timestamp": 798.969, "power": 32.457068}, {"timestamp": 819.509, "power": 32.457068}, {"timestamp": 840.045, "power": 32.457068}, {"timestamp": 860.548, "power": 32.457068}, {"timestamp": 881.07, "power": 32.457068}, {"timestamp": 901.578, "power": 32.457068}, {"timestamp": 922.134, "power": 32.457068}, {"timestamp": 942.706, "power": 32.457068}, {"timestamp": 963.268, "power": 32.457068}, {"timestamp": 983.817, "power": 32.457068}, {"timestamp": 1004.33, "power": 32.457068}, {"timestamp": 1024.82, "power": 32.848524}, {"timestamp": 1045.96, "power": 32.848524}], "timeline": {"START": "470.910249", "END": "771.659871"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 560.123}, {"name": "clSetKernelArg", "calls": 19, "time": 146.93}, {"name": "clReleaseKernel", "calls": 1, "time": 109.417}, {"name": "clReleaseContext", "calls": 1, "time": 60.0323}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.8384}, {"name": "clCreateContext", "calls": 1, "time": 36.2923}, {"name": "clReleaseProgram", "calls": 1, "time": 12.3277}, {"name": "clCreateKernel", "calls": 1, "time": 0.343721}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.321224}, {"name": "clEnqueueTask", "calls": 1, "time": 0.109431}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072217}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038577}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036861}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022938}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02124}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011003}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010382}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009975}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009013}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008422}, {"name": "clRetainDevice", "calls": 2, "time": 0.004699}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 300.75}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 300.427}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6830.200265, "utilization": 71.147919, "size": 430080.0, "time": 62.967407}, {"type": "WRITE", "transfers": 1, "speed": 5827.704047, "utilization": 60.70525, "size": 1142980.0, "time": 196.128385}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5283566, "speed": 154.184, "utilization": 1.3384, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 309397, "speed": 479.425, "utilization": 4.16167, "size": 0.123604}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len4/run1.json b/code/fpga/unopt_results/proteins.10MB.len4/run1.json new file mode 100644 index 0000000..fcff755 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.4311, "power": 32.744844}, {"timestamp": 57.0625, "power": 32.744844}, {"timestamp": 77.6453, "power": 32.744844}, {"timestamp": 98.2221, "power": 32.744844}, {"timestamp": 118.944, "power": 32.744844}, {"timestamp": 139.568, "power": 32.744844}, {"timestamp": 160.101, "power": 32.744844}, {"timestamp": 180.716, "power": 32.744844}, {"timestamp": 201.315, "power": 32.744844}, {"timestamp": 221.922, "power": 32.744844}, {"timestamp": 242.523, "power": 32.744844}, {"timestamp": 263.125, "power": 32.744844}, {"timestamp": 283.725, "power": 32.744844}, {"timestamp": 304.308, "power": 32.744844}, {"timestamp": 324.839, "power": 32.744844}, {"timestamp": 345.366, "power": 32.744844}, {"timestamp": 365.897, "power": 32.744844}, {"timestamp": 386.378, "power": 32.744844}, {"timestamp": 406.868, "power": 32.744844}, {"timestamp": 427.391, "power": 32.744844}, {"timestamp": 447.922, "power": 32.744844}, {"timestamp": 468.449, "power": 32.744844}, {"timestamp": 488.978, "power": 32.744844}, {"timestamp": 509.509, "power": 32.744844}, {"timestamp": 530.044, "power": 32.744844}, {"timestamp": 550.558, "power": 32.744844}, {"timestamp": 571.095, "power": 32.744844}, {"timestamp": 591.637, "power": 32.744844}, {"timestamp": 612.181, "power": 32.744844}, {"timestamp": 632.725, "power": 32.744844}, {"timestamp": 653.27, "power": 32.744844}, {"timestamp": 673.811, "power": 32.744844}, {"timestamp": 694.356, "power": 32.744844}, {"timestamp": 714.872, "power": 32.744844}, {"timestamp": 735.419, "power": 32.744844}, {"timestamp": 755.962, "power": 32.744844}, {"timestamp": 776.508, "power": 32.744844}, {"timestamp": 797.055, "power": 32.744844}, {"timestamp": 817.616, "power": 32.744844}, {"timestamp": 838.156, "power": 32.744844}, {"timestamp": 858.675, "power": 32.744844}, {"timestamp": 879.212, "power": 32.744844}, {"timestamp": 899.773, "power": 32.744844}, {"timestamp": 920.336, "power": 32.744844}, {"timestamp": 940.907, "power": 32.744844}, {"timestamp": 961.476, "power": 32.744844}, {"timestamp": 982.034, "power": 32.744844}, {"timestamp": 1002.7, "power": 32.744844}, {"timestamp": 1023.26, "power": 32.517318}], "timeline": {"START": "469.060044", "END": "771.095899"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 562.35}, {"name": "clSetKernelArg", "calls": 19, "time": 146.799}, {"name": "clReleaseKernel", "calls": 1, "time": 109.454}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.5364}, {"name": "clReleaseContext", "calls": 1, "time": 50.8209}, {"name": "clCreateContext", "calls": 1, "time": 34.1761}, {"name": "clReleaseProgram", "calls": 1, "time": 10.0315}, {"name": "clCreateKernel", "calls": 1, "time": 0.346164}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.304764}, {"name": "clEnqueueTask", "calls": 1, "time": 0.128692}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074068}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038211}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030243}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023009}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021154}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010529}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009826}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008522}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007927}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006897}, {"name": "clRetainDevice", "calls": 2, "time": 0.004714}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 302.036}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 301.621}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6691.369928, "utilization": 69.70177, "size": 430080.0, "time": 64.273834}, {"type": "WRITE", "transfers": 1, "speed": 5836.622848, "utilization": 60.798155, "size": 1142980.0, "time": 195.828686}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5326544, "speed": 154.761, "utilization": 1.34341, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 312119, "speed": 479.646, "utilization": 4.16359, "size": 0.123645}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len4/run2.json b/code/fpga/unopt_results/proteins.10MB.len4/run2.json new file mode 100644 index 0000000..8c2141f --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1599, "power": 32.46382}, {"timestamp": 57.818, "power": 32.46382}, {"timestamp": 78.3509, "power": 32.46382}, {"timestamp": 98.9005, "power": 32.46382}, {"timestamp": 119.825, "power": 32.46382}, {"timestamp": 140.742, "power": 32.46382}, {"timestamp": 161.278, "power": 32.46382}, {"timestamp": 181.83, "power": 32.46382}, {"timestamp": 202.372, "power": 32.46382}, {"timestamp": 222.883, "power": 32.46382}, {"timestamp": 243.383, "power": 32.46382}, {"timestamp": 263.919, "power": 32.46382}, {"timestamp": 284.452, "power": 32.46382}, {"timestamp": 305.012, "power": 32.46382}, {"timestamp": 325.566, "power": 32.46382}, {"timestamp": 346.093, "power": 32.46382}, {"timestamp": 366.581, "power": 32.46382}, {"timestamp": 387.081, "power": 32.46382}, {"timestamp": 407.568, "power": 32.46382}, {"timestamp": 428.091, "power": 32.46382}, {"timestamp": 448.621, "power": 32.46382}, {"timestamp": 469.146, "power": 32.46382}, {"timestamp": 489.678, "power": 32.46382}, {"timestamp": 510.221, "power": 32.46382}, {"timestamp": 530.753, "power": 32.46382}, {"timestamp": 551.256, "power": 32.46382}, {"timestamp": 571.784, "power": 32.46382}, {"timestamp": 592.328, "power": 32.46382}, {"timestamp": 612.881, "power": 32.46382}, {"timestamp": 633.43, "power": 32.46382}, {"timestamp": 653.976, "power": 32.46382}, {"timestamp": 674.522, "power": 32.46382}, {"timestamp": 695.043, "power": 32.46382}, {"timestamp": 715.549, "power": 32.46382}, {"timestamp": 736.095, "power": 32.46382}, {"timestamp": 756.642, "power": 32.46382}, {"timestamp": 777.185, "power": 32.46382}, {"timestamp": 797.753, "power": 32.46382}, {"timestamp": 818.29, "power": 32.46382}, {"timestamp": 838.844, "power": 32.46382}, {"timestamp": 859.328, "power": 32.46382}, {"timestamp": 879.858, "power": 32.46382}, {"timestamp": 900.389, "power": 32.46382}, {"timestamp": 920.922, "power": 32.46382}, {"timestamp": 941.457, "power": 32.46382}, {"timestamp": 961.994, "power": 32.46382}, {"timestamp": 982.531, "power": 32.46382}, {"timestamp": 1003.46, "power": 32.46382}, {"timestamp": 1024.0, "power": 32.906589999999994}], "timeline": {"START": "468.694925", "END": "773.267986"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 564.44}, {"name": "clSetKernelArg", "calls": 19, "time": 146.256}, {"name": "clReleaseKernel", "calls": 1, "time": 107.557}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.7813}, {"name": "clReleaseContext", "calls": 1, "time": 47.61}, {"name": "clCreateContext", "calls": 1, "time": 34.9346}, {"name": "clReleaseProgram", "calls": 1, "time": 10.2229}, {"name": "clCreateKernel", "calls": 1, "time": 0.351754}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.317359}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077425}, {"name": "clEnqueueTask", "calls": 1, "time": 0.077168}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039787}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029777}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023903}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021889}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011534}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010974}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008891}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008695}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007084}, {"name": "clRetainDevice", "calls": 2, "time": 0.005077}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 304.573}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 304.18}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6761.837071, "utilization": 70.435803, "size": 430080.0, "time": 63.604017}, {"type": "WRITE", "transfers": 1, "speed": 5828.148925, "utilization": 60.709885, "size": 1142980.0, "time": 196.113414}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5421379, "speed": 156.002, "utilization": 1.35419, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 318158, "speed": 479.663, "utilization": 4.16374, "size": 0.123711}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len4/run3.json b/code/fpga/unopt_results/proteins.10MB.len4/run3.json new file mode 100644 index 0000000..0e17448 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.8571, "power": 32.711308}, {"timestamp": 55.4299, "power": 32.711308}, {"timestamp": 75.9986, "power": 32.711308}, {"timestamp": 96.5722, "power": 32.711308}, {"timestamp": 117.33, "power": 32.711308}, {"timestamp": 137.989, "power": 32.711308}, {"timestamp": 158.544, "power": 32.711308}, {"timestamp": 179.12, "power": 32.711308}, {"timestamp": 199.719, "power": 32.711308}, {"timestamp": 220.323, "power": 32.711308}, {"timestamp": 240.922, "power": 32.711308}, {"timestamp": 261.521, "power": 32.711308}, {"timestamp": 282.122, "power": 32.711308}, {"timestamp": 302.687, "power": 32.711308}, {"timestamp": 323.215, "power": 32.711308}, {"timestamp": 343.747, "power": 32.711308}, {"timestamp": 364.278, "power": 32.711308}, {"timestamp": 384.812, "power": 32.711308}, {"timestamp": 405.343, "power": 32.711308}, {"timestamp": 425.874, "power": 32.711308}, {"timestamp": 446.388, "power": 32.711308}, {"timestamp": 466.877, "power": 32.711308}, {"timestamp": 487.41, "power": 32.711308}, {"timestamp": 507.946, "power": 32.711308}, {"timestamp": 528.48, "power": 32.711308}, {"timestamp": 549.019, "power": 32.711308}, {"timestamp": 569.562, "power": 32.711308}, {"timestamp": 590.108, "power": 32.711308}, {"timestamp": 610.63, "power": 32.711308}, {"timestamp": 631.17, "power": 32.711308}, {"timestamp": 651.718, "power": 32.711308}, {"timestamp": 672.265, "power": 32.711308}, {"timestamp": 692.812, "power": 32.711308}, {"timestamp": 713.371, "power": 32.711308}, {"timestamp": 733.921, "power": 32.711308}, {"timestamp": 754.442, "power": 32.711308}, {"timestamp": 774.949, "power": 32.711308}, {"timestamp": 795.516, "power": 32.711308}, {"timestamp": 816.055, "power": 32.711308}, {"timestamp": 836.596, "power": 32.711308}, {"timestamp": 857.116, "power": 32.711308}, {"timestamp": 877.698, "power": 32.711308}, {"timestamp": 898.258, "power": 32.711308}, {"timestamp": 918.778, "power": 32.711308}, {"timestamp": 939.311, "power": 32.711308}, {"timestamp": 959.865, "power": 32.711308}, {"timestamp": 980.428, "power": 32.711308}, {"timestamp": 1000.98, "power": 32.711308}, {"timestamp": 1021.55, "power": 32.255742}], "timeline": {"START": "452.37211", "END": "757.182717"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 551.366}, {"name": "clSetKernelArg", "calls": 19, "time": 146.588}, {"name": "clReleaseKernel", "calls": 1, "time": 108.542}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5728}, {"name": "clReleaseContext", "calls": 1, "time": 53.5556}, {"name": "clCreateContext", "calls": 1, "time": 32.6068}, {"name": "clReleaseProgram", "calls": 1, "time": 9.60324}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.466788}, {"name": "clCreateKernel", "calls": 1, "time": 0.344411}, {"name": "clEnqueueTask", "calls": 1, "time": 0.238893}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.087468}, {"name": "clRetainMemObject", "calls": 14, "time": 0.051586}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028701}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02297}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020019}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010532}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010187}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008649}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008143}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006743}, {"name": "clRetainDevice", "calls": 2, "time": 0.004786}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 304.811}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 304.483}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6650.615582, "utilization": 69.277246, "size": 430080.0, "time": 64.667698}, {"type": "WRITE", "transfers": 1, "speed": 6282.617372, "utilization": 65.443931, "size": 1142980.0, "time": 181.927072}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5413897, "speed": 155.667, "utilization": 1.35127, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 317554, "speed": 479.778, "utilization": 4.16474, "size": 0.123715}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len4/run4.json b/code/fpga/unopt_results/proteins.10MB.len4/run4.json new file mode 100644 index 0000000..75756f1 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.1663, "power": 32.630703}, {"timestamp": 57.7858, "power": 32.630703}, {"timestamp": 78.3595, "power": 32.630703}, {"timestamp": 98.9064, "power": 32.630703}, {"timestamp": 119.616, "power": 32.630703}, {"timestamp": 140.27, "power": 32.630703}, {"timestamp": 160.813, "power": 32.630703}, {"timestamp": 181.422, "power": 32.630703}, {"timestamp": 202.02, "power": 32.630703}, {"timestamp": 222.617, "power": 32.630703}, {"timestamp": 243.192, "power": 32.630703}, {"timestamp": 263.758, "power": 32.630703}, {"timestamp": 284.352, "power": 32.630703}, {"timestamp": 304.922, "power": 32.630703}, {"timestamp": 325.449, "power": 32.630703}, {"timestamp": 345.977, "power": 32.630703}, {"timestamp": 366.502, "power": 32.630703}, {"timestamp": 387.004, "power": 32.630703}, {"timestamp": 407.484, "power": 32.630703}, {"timestamp": 428.003, "power": 32.630703}, {"timestamp": 448.526, "power": 32.630703}, {"timestamp": 469.05, "power": 32.630703}, {"timestamp": 489.578, "power": 32.630703}, {"timestamp": 510.106, "power": 32.630703}, {"timestamp": 530.633, "power": 32.630703}, {"timestamp": 551.184, "power": 32.630703}, {"timestamp": 571.717, "power": 32.630703}, {"timestamp": 592.261, "power": 32.630703}, {"timestamp": 612.801, "power": 32.630703}, {"timestamp": 633.345, "power": 32.630703}, {"timestamp": 653.889, "power": 32.630703}, {"timestamp": 674.433, "power": 32.630703}, {"timestamp": 694.966, "power": 32.630703}, {"timestamp": 715.476, "power": 32.630703}, {"timestamp": 736.019, "power": 32.630703}, {"timestamp": 756.561, "power": 32.630703}, {"timestamp": 777.101, "power": 32.630703}, {"timestamp": 797.657, "power": 32.630703}, {"timestamp": 818.19, "power": 32.630703}, {"timestamp": 838.723, "power": 32.630703}, {"timestamp": 859.232, "power": 32.630703}, {"timestamp": 879.774, "power": 32.630703}, {"timestamp": 900.328, "power": 32.630703}, {"timestamp": 920.894, "power": 32.630703}, {"timestamp": 941.463, "power": 32.630703}, {"timestamp": 962.028, "power": 32.630703}, {"timestamp": 982.572, "power": 32.630703}, {"timestamp": 1003.13, "power": 32.630703}, {"timestamp": 1023.67, "power": 32.410702}], "timeline": {"START": "467.010301", "END": "766.218222"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 559.091}, {"name": "clSetKernelArg", "calls": 19, "time": 146.071}, {"name": "clReleaseKernel", "calls": 1, "time": 109.6}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.397}, {"name": "clReleaseContext", "calls": 1, "time": 43.5811}, {"name": "clCreateContext", "calls": 1, "time": 34.8771}, {"name": "clReleaseProgram", "calls": 1, "time": 9.63846}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.661762}, {"name": "clCreateKernel", "calls": 1, "time": 0.346329}, {"name": "clEnqueueTask", "calls": 1, "time": 0.110008}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071738}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037608}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.034337}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023239}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020407}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009889}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009656}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009439}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.00894}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008173}, {"name": "clRetainDevice", "calls": 2, "time": 0.004672}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 299.208}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 298.833}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6629.732054, "utilization": 69.059709, "size": 430080.0, "time": 64.8714}, {"type": "WRITE", "transfers": 1, "speed": 5868.941353, "utilization": 61.134806, "size": 1142980.0, "time": 194.750316}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 5245071, "speed": 153.888, "utilization": 1.33584, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 307145, "speed": 479.052, "utilization": 4.15844, "size": 0.123556}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len6/run0.json b/code/fpga/unopt_results/proteins.10MB.len6/run0.json new file mode 100644 index 0000000..8c9111f --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 37.8864, "power": 32.59150699999999}, {"timestamp": 58.5975, "power": 32.59150699999999}, {"timestamp": 79.1251, "power": 32.59150699999999}, {"timestamp": 99.6777, "power": 32.59150699999999}, {"timestamp": 120.249, "power": 32.59150699999999}, {"timestamp": 140.798, "power": 32.59150699999999}, {"timestamp": 161.326, "power": 32.59150699999999}, {"timestamp": 181.916, "power": 32.59150699999999}, {"timestamp": 202.489, "power": 32.59150699999999}, {"timestamp": 223.049, "power": 32.59150699999999}, {"timestamp": 243.646, "power": 32.59150699999999}, {"timestamp": 264.239, "power": 32.59150699999999}, {"timestamp": 284.827, "power": 32.59150699999999}, {"timestamp": 305.358, "power": 32.59150699999999}, {"timestamp": 325.886, "power": 32.59150699999999}, {"timestamp": 346.394, "power": 32.59150699999999}, {"timestamp": 366.915, "power": 32.59150699999999}, {"timestamp": 387.446, "power": 32.59150699999999}, {"timestamp": 407.97, "power": 32.59150699999999}, {"timestamp": 428.497, "power": 32.59150699999999}, {"timestamp": 449.022, "power": 32.59150699999999}, {"timestamp": 469.55, "power": 32.59150699999999}, {"timestamp": 490.055, "power": 32.59150699999999}, {"timestamp": 510.539, "power": 32.59150699999999}, {"timestamp": 531.062, "power": 32.59150699999999}, {"timestamp": 551.599, "power": 32.59150699999999}, {"timestamp": 572.138, "power": 32.59150699999999}, {"timestamp": 592.682, "power": 32.59150699999999}, {"timestamp": 613.227, "power": 32.59150699999999}, {"timestamp": 633.771, "power": 32.59150699999999}, {"timestamp": 654.287, "power": 32.59150699999999}, {"timestamp": 674.821, "power": 32.59150699999999}, {"timestamp": 695.367, "power": 32.59150699999999}, {"timestamp": 715.923, "power": 32.59150699999999}, {"timestamp": 736.466, "power": 32.59150699999999}, {"timestamp": 757.006, "power": 32.59150699999999}, {"timestamp": 777.55, "power": 32.59150699999999}, {"timestamp": 798.122, "power": 32.59150699999999}, {"timestamp": 818.63, "power": 32.59150699999999}, {"timestamp": 839.175, "power": 32.59150699999999}, {"timestamp": 859.736, "power": 32.59150699999999}, {"timestamp": 880.325, "power": 32.59150699999999}, {"timestamp": 900.866, "power": 32.59150699999999}, {"timestamp": 921.425, "power": 32.59150699999999}, {"timestamp": 941.959, "power": 32.59150699999999}, {"timestamp": 962.476, "power": 32.59150699999999}, {"timestamp": 982.971, "power": 32.59150699999999}, {"timestamp": 1003.53, "power": 32.59150699999999}], "timeline": {"START": "462.207712", "END": "768.80586"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 562.725}, {"name": "clSetKernelArg", "calls": 19, "time": 129.757}, {"name": "clReleaseKernel", "calls": 1, "time": 105.797}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.3462}, {"name": "clReleaseContext", "calls": 1, "time": 42.41}, {"name": "clCreateContext", "calls": 1, "time": 35.6688}, {"name": "clReleaseProgram", "calls": 1, "time": 9.70724}, {"name": "clCreateKernel", "calls": 1, "time": 0.344803}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.324413}, {"name": "clEnqueueTask", "calls": 1, "time": 0.119916}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074034}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03881}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028015}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022951}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020745}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010404}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009806}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009569}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00794}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007569}, {"name": "clRetainDevice", "calls": 2, "time": 0.00486}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 306.598}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 306.236}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6373.098485, "utilization": 66.386443, "size": 372660.0, "time": 58.473912}, {"type": "WRITE", "transfers": 1, "speed": 5789.905384, "utilization": 60.311514, "size": 1142990.0, "time": 197.411375}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3355082, "speed": 99.6751, "utilization": 0.865235, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 174823, "speed": 463.932, "utilization": 4.02719, "size": 0.118523}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len6/run1.json b/code/fpga/unopt_results/proteins.10MB.len6/run1.json new file mode 100644 index 0000000..d0e2aca --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 43.5485, "power": 32.251392}, {"timestamp": 64.2163, "power": 32.251392}, {"timestamp": 84.7179, "power": 32.251392}, {"timestamp": 105.256, "power": 32.251392}, {"timestamp": 126.257, "power": 32.251392}, {"timestamp": 147.166, "power": 32.251392}, {"timestamp": 167.715, "power": 32.251392}, {"timestamp": 188.25, "power": 32.251392}, {"timestamp": 208.746, "power": 32.251392}, {"timestamp": 229.287, "power": 32.251392}, {"timestamp": 249.833, "power": 32.251392}, {"timestamp": 270.379, "power": 32.251392}, {"timestamp": 290.926, "power": 32.251392}, {"timestamp": 311.513, "power": 32.251392}, {"timestamp": 332.052, "power": 32.251392}, {"timestamp": 352.572, "power": 32.251392}, {"timestamp": 373.065, "power": 32.251392}, {"timestamp": 393.598, "power": 32.251392}, {"timestamp": 414.129, "power": 32.251392}, {"timestamp": 434.666, "power": 32.251392}, {"timestamp": 455.202, "power": 32.251392}, {"timestamp": 475.734, "power": 32.251392}, {"timestamp": 496.3, "power": 32.251392}, {"timestamp": 516.801, "power": 32.251392}, {"timestamp": 537.338, "power": 32.251392}, {"timestamp": 557.881, "power": 32.251392}, {"timestamp": 578.428, "power": 32.251392}, {"timestamp": 598.985, "power": 32.251392}, {"timestamp": 619.543, "power": 32.251392}, {"timestamp": 640.096, "power": 32.251392}, {"timestamp": 660.614, "power": 32.251392}, {"timestamp": 681.162, "power": 32.251392}, {"timestamp": 701.718, "power": 32.251392}, {"timestamp": 722.283, "power": 32.251392}, {"timestamp": 742.837, "power": 32.251392}, {"timestamp": 763.393, "power": 32.251392}, {"timestamp": 783.942, "power": 32.251392}, {"timestamp": 804.45, "power": 32.251392}, {"timestamp": 824.982, "power": 32.251392}, {"timestamp": 845.518, "power": 32.251392}, {"timestamp": 866.061, "power": 32.251392}, {"timestamp": 886.598, "power": 32.251392}, {"timestamp": 907.139, "power": 32.251392}, {"timestamp": 927.68, "power": 32.251392}, {"timestamp": 948.157, "power": 32.251392}, {"timestamp": 968.657, "power": 32.251392}, {"timestamp": 989.192, "power": 32.251392}, {"timestamp": 1009.74, "power": 32.115766}, {"timestamp": 1031.05, "power": 32.115766}, {"timestamp": 1051.61, "power": 32.115766}], "timeline": {"START": "457.914867", "END": "767.258317"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 557.933}, {"name": "clReleaseKernel", "calls": 1, "time": 141.678}, {"name": "clSetKernelArg", "calls": 19, "time": 135.212}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.2962}, {"name": "clCreateContext", "calls": 1, "time": 41.2259}, {"name": "clReleaseContext", "calls": 1, "time": 40.5926}, {"name": "clReleaseProgram", "calls": 1, "time": 10.158}, {"name": "clCreateKernel", "calls": 1, "time": 0.341652}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.29981}, {"name": "clEnqueueTask", "calls": 1, "time": 0.106544}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071544}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037559}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032949}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023428}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020641}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010554}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009603}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00919}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007535}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007307}, {"name": "clRetainDevice", "calls": 2, "time": 0.00511}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 309.343}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 308.962}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6402.628868, "utilization": 66.694051, "size": 372660.0, "time": 58.204217}, {"type": "WRITE", "transfers": 1, "speed": 6012.436818, "utilization": 62.62955, "size": 1142990.0, "time": 190.104814}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3433870, "speed": 101.003, "utilization": 0.876759, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 179676, "speed": 464.866, "utilization": 4.0353, "size": 0.118765}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len6/run2.json b/code/fpga/unopt_results/proteins.10MB.len6/run2.json new file mode 100644 index 0000000..8a9e879 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.055, "power": 32.317354}, {"timestamp": 62.7129, "power": 32.317354}, {"timestamp": 83.25, "power": 32.317354}, {"timestamp": 103.783, "power": 32.317354}, {"timestamp": 124.75, "power": 32.317354}, {"timestamp": 145.291, "power": 32.317354}, {"timestamp": 165.828, "power": 32.317354}, {"timestamp": 186.343, "power": 32.317354}, {"timestamp": 206.87, "power": 32.317354}, {"timestamp": 227.408, "power": 32.317354}, {"timestamp": 247.91, "power": 32.317354}, {"timestamp": 268.423, "power": 32.317354}, {"timestamp": 288.985, "power": 32.317354}, {"timestamp": 309.507, "power": 32.317354}, {"timestamp": 330.011, "power": 32.317354}, {"timestamp": 350.49, "power": 32.317354}, {"timestamp": 370.965, "power": 32.317354}, {"timestamp": 391.481, "power": 32.317354}, {"timestamp": 412.001, "power": 32.317354}, {"timestamp": 432.525, "power": 32.317354}, {"timestamp": 453.043, "power": 32.317354}, {"timestamp": 473.572, "power": 32.317354}, {"timestamp": 494.074, "power": 32.317354}, {"timestamp": 514.555, "power": 32.317354}, {"timestamp": 535.086, "power": 32.317354}, {"timestamp": 555.627, "power": 32.317354}, {"timestamp": 576.167, "power": 32.317354}, {"timestamp": 596.706, "power": 32.317354}, {"timestamp": 617.244, "power": 32.317354}, {"timestamp": 637.784, "power": 32.317354}, {"timestamp": 658.31, "power": 32.317354}, {"timestamp": 678.84, "power": 32.317354}, {"timestamp": 699.381, "power": 32.317354}, {"timestamp": 719.932, "power": 32.317354}, {"timestamp": 740.475, "power": 32.317354}, {"timestamp": 761.011, "power": 32.317354}, {"timestamp": 781.531, "power": 32.317354}, {"timestamp": 802.013, "power": 32.317354}, {"timestamp": 822.501, "power": 32.317354}, {"timestamp": 843.017, "power": 32.317354}, {"timestamp": 863.535, "power": 32.317354}, {"timestamp": 884.057, "power": 32.317354}, {"timestamp": 904.582, "power": 32.317354}, {"timestamp": 925.104, "power": 32.317354}, {"timestamp": 945.648, "power": 32.317354}], "timeline": {"START": "436.188602", "END": "741.513515"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 540.238}, {"name": "clSetKernelArg", "calls": 19, "time": 123.832}, {"name": "clReleaseKernel", "calls": 1, "time": 99.2252}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.1236}, {"name": "clCreateContext", "calls": 1, "time": 39.5567}, {"name": "clReleaseContext", "calls": 1, "time": 34.3966}, {"name": "clReleaseProgram", "calls": 1, "time": 9.52877}, {"name": "clCreateKernel", "calls": 1, "time": 0.33614}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.312295}, {"name": "clEnqueueTask", "calls": 1, "time": 0.145504}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068289}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03787}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027327}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022923}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021535}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010156}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009899}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009047}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006813}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006718}, {"name": "clRetainDevice", "calls": 2, "time": 0.004677}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 305.325}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 304.879}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8162.544548, "utilization": 85.026506, "size": 372660.0, "time": 45.654881}, {"type": "WRITE", "transfers": 1, "speed": 6047.509161, "utilization": 62.994887, "size": 1142990.0, "time": 189.002307}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3314549, "speed": 98.9591, "utilization": 0.85902, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 172349, "speed": 463.415, "utilization": 4.0227, "size": 0.118366}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len6/run3.json b/code/fpga/unopt_results/proteins.10MB.len6/run3.json new file mode 100644 index 0000000..f7e4419 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.5661, "power": 32.14369}, {"timestamp": 54.1933, "power": 32.14369}, {"timestamp": 74.7318, "power": 32.14369}, {"timestamp": 95.2596, "power": 32.14369}, {"timestamp": 116.143, "power": 32.14369}, {"timestamp": 136.752, "power": 32.14369}, {"timestamp": 157.24, "power": 32.14369}, {"timestamp": 177.781, "power": 32.14369}, {"timestamp": 198.316, "power": 32.14369}, {"timestamp": 218.851, "power": 32.14369}, {"timestamp": 239.399, "power": 32.14369}, {"timestamp": 259.94, "power": 32.14369}, {"timestamp": 280.492, "power": 32.14369}, {"timestamp": 300.979, "power": 32.14369}, {"timestamp": 321.501, "power": 32.14369}, {"timestamp": 342.004, "power": 32.14369}, {"timestamp": 362.762, "power": 32.14369}, {"timestamp": 383.29, "power": 32.14369}, {"timestamp": 403.815, "power": 32.14369}, {"timestamp": 424.343, "power": 32.14369}, {"timestamp": 444.83, "power": 32.14369}, {"timestamp": 465.314, "power": 32.14369}, {"timestamp": 485.837, "power": 32.14369}, {"timestamp": 506.368, "power": 32.14369}, {"timestamp": 526.9, "power": 32.14369}, {"timestamp": 547.437, "power": 32.14369}, {"timestamp": 567.98, "power": 32.14369}, {"timestamp": 588.503, "power": 32.14369}, {"timestamp": 608.999, "power": 32.14369}, {"timestamp": 629.533, "power": 32.14369}, {"timestamp": 650.081, "power": 32.14369}, {"timestamp": 670.63, "power": 32.14369}, {"timestamp": 691.173, "power": 32.14369}, {"timestamp": 711.731, "power": 32.14369}, {"timestamp": 732.28, "power": 32.14369}, {"timestamp": 752.787, "power": 32.14369}, {"timestamp": 773.29, "power": 32.14369}, {"timestamp": 793.742, "power": 32.14369}, {"timestamp": 814.217, "power": 32.14369}, {"timestamp": 834.739, "power": 32.14369}, {"timestamp": 855.262, "power": 32.14369}, {"timestamp": 875.785, "power": 32.14369}, {"timestamp": 896.328, "power": 32.14369}, {"timestamp": 916.809, "power": 32.14369}, {"timestamp": 937.673, "power": 32.14369}, {"timestamp": 958.231, "power": 32.14369}], "timeline": {"START": "430.151364", "END": "739.424398"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 541.771}, {"name": "clSetKernelArg", "calls": 19, "time": 124.745}, {"name": "clReleaseKernel", "calls": 1, "time": 100.976}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.5397}, {"name": "clReleaseContext", "calls": 1, "time": 51.5683}, {"name": "clCreateContext", "calls": 1, "time": 31.3948}, {"name": "clReleaseProgram", "calls": 1, "time": 9.81548}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.400938}, {"name": "clCreateKernel", "calls": 1, "time": 0.338914}, {"name": "clEnqueueTask", "calls": 1, "time": 0.168778}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072338}, {"name": "clRetainMemObject", "calls": 14, "time": 0.045804}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031008}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023201}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020895}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010114}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010049}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008891}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006711}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00662}, {"name": "clRetainDevice", "calls": 2, "time": 0.004703}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 309.273}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 308.82}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8755.136618, "utilization": 91.19934, "size": 372660.0, "time": 42.564727}, {"type": "WRITE", "transfers": 1, "speed": 6025.056917, "utilization": 62.76101, "size": 1142990.0, "time": 189.70662}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3451977, "speed": 101.546, "utilization": 0.881479, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 181014, "speed": 465.034, "utilization": 4.03675, "size": 0.118813}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len6/run4.json b/code/fpga/unopt_results/proteins.10MB.len6/run4.json new file mode 100644 index 0000000..38dd191 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.284, "power": 32.600443999999996}, {"timestamp": 62.8303, "power": 32.600443999999996}, {"timestamp": 83.3939, "power": 32.600443999999996}, {"timestamp": 103.915, "power": 32.600443999999996}, {"timestamp": 124.412, "power": 32.600443999999996}, {"timestamp": 144.926, "power": 32.600443999999996}, {"timestamp": 165.442, "power": 32.600443999999996}, {"timestamp": 186.014, "power": 32.600443999999996}, {"timestamp": 206.613, "power": 32.600443999999996}, {"timestamp": 227.207, "power": 32.600443999999996}, {"timestamp": 247.801, "power": 32.600443999999996}, {"timestamp": 268.386, "power": 32.600443999999996}, {"timestamp": 288.902, "power": 32.600443999999996}, {"timestamp": 309.392, "power": 32.600443999999996}, {"timestamp": 329.921, "power": 32.600443999999996}, {"timestamp": 350.455, "power": 32.600443999999996}, {"timestamp": 370.988, "power": 32.600443999999996}, {"timestamp": 391.523, "power": 32.600443999999996}, {"timestamp": 412.057, "power": 32.600443999999996}, {"timestamp": 432.598, "power": 32.600443999999996}, {"timestamp": 453.109, "power": 32.600443999999996}, {"timestamp": 473.639, "power": 32.600443999999996}, {"timestamp": 494.181, "power": 32.600443999999996}, {"timestamp": 514.725, "power": 32.600443999999996}, {"timestamp": 535.275, "power": 32.600443999999996}, {"timestamp": 555.823, "power": 32.600443999999996}, {"timestamp": 576.37, "power": 32.600443999999996}, {"timestamp": 596.892, "power": 32.600443999999996}, {"timestamp": 617.433, "power": 32.600443999999996}, {"timestamp": 637.981, "power": 32.600443999999996}, {"timestamp": 658.523, "power": 32.600443999999996}, {"timestamp": 679.069, "power": 32.600443999999996}, {"timestamp": 699.615, "power": 32.600443999999996}, {"timestamp": 720.176, "power": 32.600443999999996}, {"timestamp": 740.721, "power": 32.600443999999996}, {"timestamp": 761.223, "power": 32.600443999999996}, {"timestamp": 781.744, "power": 32.600443999999996}, {"timestamp": 802.27, "power": 32.600443999999996}, {"timestamp": 822.823, "power": 32.600443999999996}, {"timestamp": 843.394, "power": 32.600443999999996}, {"timestamp": 863.943, "power": 32.600443999999996}, {"timestamp": 884.496, "power": 32.600443999999996}, {"timestamp": 905.044, "power": 32.600443999999996}, {"timestamp": 925.557, "power": 32.600443999999996}, {"timestamp": 946.114, "power": 32.600443999999996}], "timeline": {"START": "428.799011", "END": "738.713668"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 535.76}, {"name": "clSetKernelArg", "calls": 19, "time": 125.903}, {"name": "clReleaseKernel", "calls": 1, "time": 101.861}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.226}, {"name": "clCreateContext", "calls": 1, "time": 40.1541}, {"name": "clReleaseContext", "calls": 1, "time": 29.0172}, {"name": "clReleaseProgram", "calls": 1, "time": 9.32614}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.403743}, {"name": "clCreateKernel", "calls": 1, "time": 0.33812}, {"name": "clEnqueueTask", "calls": 1, "time": 0.112757}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.068258}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037194}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029052}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023267}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021493}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010688}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010257}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009686}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00848}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007198}, {"name": "clRetainDevice", "calls": 2, "time": 0.004708}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 309.915}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 309.508}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8109.096132, "utilization": 84.469751, "size": 372660.0, "time": 45.9558}, {"type": "WRITE", "transfers": 1, "speed": 6361.119956, "utilization": 66.261666, "size": 1142990.0, "time": 179.684268}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3477362, "speed": 102.023, "utilization": 0.88562, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 182610, "speed": 465.054, "utilization": 4.03693, "size": 0.118904}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len8/run0.json b/code/fpga/unopt_results/proteins.10MB.len8/run0.json new file mode 100644 index 0000000..d867f54 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.162, "power": 32.185692}, {"timestamp": 62.8312, "power": 32.185692}, {"timestamp": 83.3618, "power": 32.185692}, {"timestamp": 103.889, "power": 32.185692}, {"timestamp": 124.419, "power": 32.185692}, {"timestamp": 145.295, "power": 32.185692}, {"timestamp": 165.797, "power": 32.185692}, {"timestamp": 186.294, "power": 32.185692}, {"timestamp": 206.824, "power": 32.185692}, {"timestamp": 227.361, "power": 32.185692}, {"timestamp": 247.892, "power": 32.185692}, {"timestamp": 268.421, "power": 32.185692}, {"timestamp": 288.99, "power": 32.185692}, {"timestamp": 309.542, "power": 32.185692}, {"timestamp": 330.025, "power": 32.185692}, {"timestamp": 350.547, "power": 32.185692}, {"timestamp": 371.072, "power": 32.185692}, {"timestamp": 391.601, "power": 32.185692}, {"timestamp": 412.126, "power": 32.185692}, {"timestamp": 432.649, "power": 32.185692}, {"timestamp": 453.183, "power": 32.185692}, {"timestamp": 473.692, "power": 32.185692}, {"timestamp": 494.184, "power": 32.185692}, {"timestamp": 514.719, "power": 32.185692}, {"timestamp": 535.259, "power": 32.185692}, {"timestamp": 555.798, "power": 32.185692}, {"timestamp": 576.337, "power": 32.185692}, {"timestamp": 596.878, "power": 32.185692}, {"timestamp": 617.43, "power": 32.185692}, {"timestamp": 637.925, "power": 32.185692}, {"timestamp": 658.454, "power": 32.185692}, {"timestamp": 678.991, "power": 32.185692}, {"timestamp": 699.532, "power": 32.185692}, {"timestamp": 720.087, "power": 32.185692}, {"timestamp": 740.63, "power": 32.185692}, {"timestamp": 761.17, "power": 32.185692}, {"timestamp": 781.687, "power": 32.185692}, {"timestamp": 802.219, "power": 32.185692}, {"timestamp": 822.747, "power": 32.185692}, {"timestamp": 843.266, "power": 32.185692}, {"timestamp": 863.784, "power": 32.185692}, {"timestamp": 884.304, "power": 32.185692}, {"timestamp": 904.824, "power": 32.185692}, {"timestamp": 925.345, "power": 32.185692}, {"timestamp": 945.855, "power": 32.185692}, {"timestamp": 966.399, "power": 32.185692}, {"timestamp": 986.957, "power": 32.185692}, {"timestamp": 1007.5, "power": 32.583496}], "timeline": {"START": "425.770544", "END": "787.972022"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 580.078}, {"name": "clSetKernelArg", "calls": 19, "time": 112.01}, {"name": "clReleaseKernel", "calls": 1, "time": 95.3548}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.6463}, {"name": "clReleaseContext", "calls": 1, "time": 55.2007}, {"name": "clCreateContext", "calls": 1, "time": 39.9817}, {"name": "clReleaseProgram", "calls": 1, "time": 9.24221}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.388608}, {"name": "clCreateKernel", "calls": 1, "time": 0.337498}, {"name": "clEnqueueTask", "calls": 1, "time": 0.107071}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.067857}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037834}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03227}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023843}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023217}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010187}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009484}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008782}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007518}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006504}, {"name": "clRetainDevice", "calls": 2, "time": 0.004681}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 362.201}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 361.751}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8741.94454, "utilization": 91.061922, "size": 329820.0, "time": 37.728448}, {"type": "WRITE", "transfers": 1, "speed": 6355.028545, "utilization": 66.198214, "size": 1143010.0, "time": 179.858859}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3023288, "speed": 77.0133, "utilization": 0.668519, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 137832, "speed": 456.65, "utilization": 3.96398, "size": 0.11588}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len8/run1.json b/code/fpga/unopt_results/proteins.10MB.len8/run1.json new file mode 100644 index 0000000..758be02 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.9597, "power": 33.685525999999996}, {"timestamp": 54.6239, "power": 33.685525999999996}, {"timestamp": 75.1615, "power": 33.685525999999996}, {"timestamp": 95.6994, "power": 33.685525999999996}, {"timestamp": 116.616, "power": 33.685525999999996}, {"timestamp": 137.13, "power": 33.685525999999996}, {"timestamp": 157.625, "power": 33.685525999999996}, {"timestamp": 178.169, "power": 33.685525999999996}, {"timestamp": 198.708, "power": 33.685525999999996}, {"timestamp": 219.249, "power": 33.685525999999996}, {"timestamp": 239.746, "power": 33.685525999999996}, {"timestamp": 260.294, "power": 33.685525999999996}, {"timestamp": 280.844, "power": 33.685525999999996}, {"timestamp": 301.349, "power": 33.685525999999996}, {"timestamp": 321.831, "power": 33.685525999999996}, {"timestamp": 342.351, "power": 33.685525999999996}, {"timestamp": 362.875, "power": 33.685525999999996}, {"timestamp": 383.401, "power": 33.685525999999996}, {"timestamp": 403.926, "power": 33.685525999999996}, {"timestamp": 424.45, "power": 33.685525999999996}, {"timestamp": 444.985, "power": 33.685525999999996}, {"timestamp": 465.511, "power": 33.685525999999996}, {"timestamp": 486.041, "power": 33.685525999999996}, {"timestamp": 506.571, "power": 33.685525999999996}, {"timestamp": 527.107, "power": 33.685525999999996}, {"timestamp": 547.649, "power": 33.685525999999996}, {"timestamp": 568.198, "power": 33.685525999999996}, {"timestamp": 588.746, "power": 33.685525999999996}, {"timestamp": 609.271, "power": 33.685525999999996}, {"timestamp": 629.761, "power": 33.685525999999996}, {"timestamp": 650.299, "power": 33.685525999999996}, {"timestamp": 670.848, "power": 33.685525999999996}, {"timestamp": 691.392, "power": 33.685525999999996}, {"timestamp": 711.952, "power": 33.685525999999996}, {"timestamp": 732.495, "power": 33.685525999999996}, {"timestamp": 753.043, "power": 33.685525999999996}, {"timestamp": 773.542, "power": 33.685525999999996}, {"timestamp": 794.08, "power": 33.685525999999996}, {"timestamp": 814.617, "power": 33.685525999999996}, {"timestamp": 835.144, "power": 33.685525999999996}, {"timestamp": 855.67, "power": 33.685525999999996}, {"timestamp": 876.204, "power": 33.685525999999996}, {"timestamp": 896.729, "power": 33.685525999999996}, {"timestamp": 917.228, "power": 33.685525999999996}, {"timestamp": 937.746, "power": 33.685525999999996}, {"timestamp": 958.278, "power": 33.685525999999996}, {"timestamp": 978.821, "power": 33.685525999999996}, {"timestamp": 999.368, "power": 33.685525999999996}, {"timestamp": 1019.9, "power": 33.158514}], "timeline": {"START": "418.507017", "END": "788.612336"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 600.683}, {"name": "clSetKernelArg", "calls": 19, "time": 113.963}, {"name": "clReleaseKernel", "calls": 1, "time": 98.7389}, {"name": "clReleaseContext", "calls": 1, "time": 58.3588}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.6267}, {"name": "clCreateContext", "calls": 1, "time": 31.8}, {"name": "clReleaseProgram", "calls": 1, "time": 9.83687}, {"name": "clCreateKernel", "calls": 1, "time": 0.337848}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.320401}, {"name": "clEnqueueTask", "calls": 1, "time": 0.095793}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.06858}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037695}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027322}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024594}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023321}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011335}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010128}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008464}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007695}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006461}, {"name": "clRetainDevice", "calls": 2, "time": 0.004647}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 370.105}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 369.645}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7951.832849, "utilization": 82.831592, "size": 329820.0, "time": 41.47723}, {"type": "WRITE", "transfers": 1, "speed": 6054.211848, "utilization": 63.064707, "size": 1143010.0, "time": 188.795538}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3249574, "speed": 80.8003, "utilization": 0.701392, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 151745, "speed": 460.194, "utilization": 3.99474, "size": 0.117014}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len8/run2.json b/code/fpga/unopt_results/proteins.10MB.len8/run2.json new file mode 100644 index 0000000..10c19ad --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.1408, "power": 32.347502999999996}, {"timestamp": 70.7758, "power": 32.347502999999996}, {"timestamp": 91.3243, "power": 32.347502999999996}, {"timestamp": 111.832, "power": 32.347502999999996}, {"timestamp": 132.783, "power": 32.347502999999996}, {"timestamp": 153.329, "power": 32.347502999999996}, {"timestamp": 174.077, "power": 32.347502999999996}, {"timestamp": 194.628, "power": 32.347502999999996}, {"timestamp": 215.168, "power": 32.347502999999996}, {"timestamp": 235.68, "power": 32.347502999999996}, {"timestamp": 256.213, "power": 32.347502999999996}, {"timestamp": 276.784, "power": 32.347502999999996}, {"timestamp": 297.334, "power": 32.347502999999996}, {"timestamp": 317.869, "power": 32.347502999999996}, {"timestamp": 338.402, "power": 32.347502999999996}, {"timestamp": 358.934, "power": 32.347502999999996}, {"timestamp": 379.468, "power": 32.347502999999996}, {"timestamp": 399.983, "power": 32.347502999999996}, {"timestamp": 420.474, "power": 32.347502999999996}, {"timestamp": 441.002, "power": 32.347502999999996}, {"timestamp": 461.541, "power": 32.347502999999996}, {"timestamp": 482.084, "power": 32.347502999999996}, {"timestamp": 502.587, "power": 32.347502999999996}, {"timestamp": 523.124, "power": 32.347502999999996}, {"timestamp": 543.628, "power": 32.347502999999996}, {"timestamp": 564.133, "power": 32.347502999999996}, {"timestamp": 584.673, "power": 32.347502999999996}, {"timestamp": 605.22, "power": 32.347502999999996}, {"timestamp": 625.766, "power": 32.347502999999996}, {"timestamp": 646.311, "power": 32.347502999999996}, {"timestamp": 666.858, "power": 32.347502999999996}, {"timestamp": 687.423, "power": 32.347502999999996}, {"timestamp": 707.943, "power": 32.347502999999996}, {"timestamp": 728.515, "power": 32.347502999999996}, {"timestamp": 749.097, "power": 32.347502999999996}, {"timestamp": 769.673, "power": 32.347502999999996}, {"timestamp": 790.228, "power": 32.347502999999996}, {"timestamp": 810.772, "power": 32.347502999999996}, {"timestamp": 831.3, "power": 32.347502999999996}, {"timestamp": 851.818, "power": 32.347502999999996}, {"timestamp": 872.314, "power": 32.347502999999996}, {"timestamp": 892.841, "power": 32.347502999999996}, {"timestamp": 913.37, "power": 32.347502999999996}, {"timestamp": 933.899, "power": 32.347502999999996}, {"timestamp": 954.436, "power": 32.347502999999996}, {"timestamp": 974.996, "power": 32.347502999999996}, {"timestamp": 995.579, "power": 32.347502999999996}], "timeline": {"START": "423.715106", "END": "789.867048"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 586.867}, {"name": "clSetKernelArg", "calls": 19, "time": 111.975}, {"name": "clReleaseKernel", "calls": 1, "time": 95.9801}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4654}, {"name": "clCreateContext", "calls": 1, "time": 47.9353}, {"name": "clReleaseContext", "calls": 1, "time": 44.0904}, {"name": "clReleaseProgram", "calls": 1, "time": 9.42021}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.341358}, {"name": "clCreateKernel", "calls": 1, "time": 0.33754}, {"name": "clEnqueueTask", "calls": 1, "time": 0.138036}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070091}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037038}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027515}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023739}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022499}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010332}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009657}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008592}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007131}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006522}, {"name": "clRetainDevice", "calls": 2, "time": 0.004712}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 366.152}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 365.676}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8177.668692, "utilization": 85.184049, "size": 329820.0, "time": 40.331788}, {"type": "WRITE", "transfers": 1, "speed": 6346.060805, "utilization": 66.1048, "size": 1143010.0, "time": 180.113021}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3134058, "speed": 78.8853, "utilization": 0.684768, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 144647, "speed": 458.37, "utilization": 3.9789, "size": 0.116449}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len8/run3.json b/code/fpga/unopt_results/proteins.10MB.len8/run3.json new file mode 100644 index 0000000..ad20b35 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.5076, "power": 33.050551}, {"timestamp": 56.1088, "power": 33.050551}, {"timestamp": 76.6938, "power": 33.050551}, {"timestamp": 97.2667, "power": 33.050551}, {"timestamp": 117.964, "power": 33.050551}, {"timestamp": 138.651, "power": 33.050551}, {"timestamp": 159.147, "power": 33.050551}, {"timestamp": 179.754, "power": 33.050551}, {"timestamp": 200.356, "power": 33.050551}, {"timestamp": 220.963, "power": 33.050551}, {"timestamp": 241.567, "power": 33.050551}, {"timestamp": 262.162, "power": 33.050551}, {"timestamp": 282.663, "power": 33.050551}, {"timestamp": 303.192, "power": 33.050551}, {"timestamp": 323.721, "power": 33.050551}, {"timestamp": 344.248, "power": 33.050551}, {"timestamp": 364.772, "power": 33.050551}, {"timestamp": 385.297, "power": 33.050551}, {"timestamp": 405.825, "power": 33.050551}, {"timestamp": 426.325, "power": 33.050551}, {"timestamp": 446.808, "power": 33.050551}, {"timestamp": 467.332, "power": 33.050551}, {"timestamp": 487.859, "power": 33.050551}, {"timestamp": 508.391, "power": 33.050551}, {"timestamp": 528.922, "power": 33.050551}, {"timestamp": 549.423, "power": 33.050551}, {"timestamp": 569.959, "power": 33.050551}, {"timestamp": 590.458, "power": 33.050551}, {"timestamp": 610.992, "power": 33.050551}, {"timestamp": 631.533, "power": 33.050551}, {"timestamp": 652.104, "power": 33.050551}, {"timestamp": 672.666, "power": 33.050551}, {"timestamp": 693.234, "power": 33.050551}, {"timestamp": 713.817, "power": 33.050551}, {"timestamp": 734.337, "power": 33.050551}, {"timestamp": 754.888, "power": 33.050551}, {"timestamp": 775.466, "power": 33.050551}, {"timestamp": 796.035, "power": 33.050551}, {"timestamp": 816.578, "power": 33.050551}, {"timestamp": 837.127, "power": 33.050551}, {"timestamp": 857.67, "power": 33.050551}, {"timestamp": 878.205, "power": 33.050551}, {"timestamp": 898.735, "power": 33.050551}, {"timestamp": 919.247, "power": 33.050551}, {"timestamp": 939.778, "power": 33.050551}, {"timestamp": 960.329, "power": 33.050551}, {"timestamp": 980.881, "power": 33.050551}, {"timestamp": 1001.43, "power": 33.050551}, {"timestamp": 1021.96, "power": 32.585479}, {"timestamp": 1043.19, "power": 32.585479}, {"timestamp": 1063.99, "power": 32.585479}], "timeline": {"START": "439.914401", "END": "798.748917"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 603.24}, {"name": "clReleaseKernel", "calls": 1, "time": 140.42}, {"name": "clSetKernelArg", "calls": 19, "time": 123.673}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.6224}, {"name": "clCreateContext", "calls": 1, "time": 33.1619}, {"name": "clReleaseContext", "calls": 1, "time": 32.2273}, {"name": "clReleaseProgram", "calls": 1, "time": 17.3002}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.383453}, {"name": "clCreateKernel", "calls": 1, "time": 0.351309}, {"name": "clEnqueueTask", "calls": 1, "time": 0.128476}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077895}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038174}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03222}, {"name": "clCreateBuffer", "calls": 7, "time": 0.022867}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022597}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010203}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010148}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008804}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008332}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006891}, {"name": "clRetainDevice", "calls": 2, "time": 0.004682}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 358.835}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 358.397}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6364.397965, "utilization": 66.295812, "size": 329820.0, "time": 51.822655}, {"type": "WRITE", "transfers": 1, "speed": 5943.045962, "utilization": 61.906729, "size": 1143010.0, "time": 192.326997}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2935909, "speed": 75.5847, "utilization": 0.656117, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 132545, "speed": 455.318, "utilization": 3.95241, "size": 0.115392}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.10MB.len8/run4.json b/code/fpga/unopt_results/proteins.10MB.len8/run4.json new file mode 100644 index 0000000..c2d8bb1 --- /dev/null +++ b/code/fpga/unopt_results/proteins.10MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.8371, "power": 32.770134}, {"timestamp": 59.4267, "power": 32.770134}, {"timestamp": 80.0151, "power": 32.770134}, {"timestamp": 100.583, "power": 32.770134}, {"timestamp": 121.164, "power": 32.770134}, {"timestamp": 141.837, "power": 32.770134}, {"timestamp": 162.348, "power": 32.770134}, {"timestamp": 182.91, "power": 32.770134}, {"timestamp": 203.517, "power": 32.770134}, {"timestamp": 224.128, "power": 32.770134}, {"timestamp": 244.736, "power": 32.770134}, {"timestamp": 265.343, "power": 32.770134}, {"timestamp": 285.93, "power": 32.770134}, {"timestamp": 306.424, "power": 32.770134}, {"timestamp": 326.948, "power": 32.770134}, {"timestamp": 347.483, "power": 32.770134}, {"timestamp": 368.014, "power": 32.770134}, {"timestamp": 388.547, "power": 32.770134}, {"timestamp": 409.08, "power": 32.770134}, {"timestamp": 429.609, "power": 32.770134}, {"timestamp": 450.127, "power": 32.770134}, {"timestamp": 470.614, "power": 32.770134}, {"timestamp": 491.143, "power": 32.770134}, {"timestamp": 511.681, "power": 32.770134}, {"timestamp": 532.219, "power": 32.770134}, {"timestamp": 552.764, "power": 32.770134}, {"timestamp": 573.308, "power": 32.770134}, {"timestamp": 593.856, "power": 32.770134}, {"timestamp": 614.371, "power": 32.770134}, {"timestamp": 634.912, "power": 32.770134}, {"timestamp": 655.459, "power": 32.770134}, {"timestamp": 676.008, "power": 32.770134}, {"timestamp": 696.557, "power": 32.770134}, {"timestamp": 717.115, "power": 32.770134}, {"timestamp": 737.664, "power": 32.770134}, {"timestamp": 758.19, "power": 32.770134}, {"timestamp": 778.73, "power": 32.770134}, {"timestamp": 799.276, "power": 32.770134}, {"timestamp": 819.823, "power": 32.770134}, {"timestamp": 840.378, "power": 32.770134}, {"timestamp": 860.93, "power": 32.770134}, {"timestamp": 881.488, "power": 32.770134}, {"timestamp": 902.053, "power": 32.770134}, {"timestamp": 922.589, "power": 32.770134}, {"timestamp": 943.097, "power": 32.770134}, {"timestamp": 963.662, "power": 32.770134}, {"timestamp": 984.254, "power": 32.770134}, {"timestamp": 1004.83, "power": 32.770134}, {"timestamp": 1026.23, "power": 32.439035000000004}, {"timestamp": 1046.74, "power": 32.439035000000004}], "timeline": {"START": "448.936628", "END": "814.420807"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 614.1}, {"name": "clSetKernelArg", "calls": 19, "time": 117.191}, {"name": "clReleaseKernel", "calls": 1, "time": 101.32}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.8305}, {"name": "clReleaseContext", "calls": 1, "time": 49.9312}, {"name": "clCreateContext", "calls": 1, "time": 36.5125}, {"name": "clReleaseProgram", "calls": 1, "time": 10.9959}, {"name": "clCreateKernel", "calls": 1, "time": 0.343941}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.328437}, {"name": "clEnqueueTask", "calls": 1, "time": 0.163175}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.069846}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038201}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.029439}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024977}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010137}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010123}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008672}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007143}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006337}, {"name": "clRetainDevice", "calls": 2, "time": 0.004828}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 365.484}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 365.078}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 6356.535865, "utilization": 66.213915, "size": 329820.0, "time": 51.886752}, {"type": "WRITE", "transfers": 1, "speed": 5817.610597, "utilization": 60.60011, "size": 1143010.0, "time": 196.473821}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3127604, "speed": 78.8562, "utilization": 0.684516, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 144356, "speed": 458.031, "utilization": 3.97597, "size": 0.116411}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len4/run0.json b/code/fpga/unopt_results/proteins.15MB.len4/run0.json new file mode 100644 index 0000000..33e4e64 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 50.6786, "power": 32.417666000000004}, {"timestamp": 71.344, "power": 32.417666000000004}, {"timestamp": 91.8809, "power": 32.417666000000004}, {"timestamp": 112.416, "power": 32.417666000000004}, {"timestamp": 133.337, "power": 32.417666000000004}, {"timestamp": 153.881, "power": 32.417666000000004}, {"timestamp": 174.391, "power": 32.417666000000004}, {"timestamp": 194.894, "power": 32.417666000000004}, {"timestamp": 215.425, "power": 32.417666000000004}, {"timestamp": 235.967, "power": 32.417666000000004}, {"timestamp": 256.502, "power": 32.417666000000004}, {"timestamp": 277.047, "power": 32.417666000000004}, {"timestamp": 297.584, "power": 32.417666000000004}, {"timestamp": 318.121, "power": 32.417666000000004}, {"timestamp": 338.628, "power": 32.417666000000004}, {"timestamp": 359.171, "power": 32.417666000000004}, {"timestamp": 379.747, "power": 32.417666000000004}, {"timestamp": 400.277, "power": 32.417666000000004}, {"timestamp": 420.802, "power": 32.417666000000004}, {"timestamp": 441.324, "power": 32.417666000000004}, {"timestamp": 461.847, "power": 32.417666000000004}, {"timestamp": 482.346, "power": 32.417666000000004}, {"timestamp": 502.827, "power": 32.417666000000004}, {"timestamp": 523.345, "power": 32.417666000000004}, {"timestamp": 543.87, "power": 32.417666000000004}, {"timestamp": 564.395, "power": 32.417666000000004}, {"timestamp": 584.92, "power": 32.417666000000004}, {"timestamp": 605.443, "power": 32.417666000000004}, {"timestamp": 625.978, "power": 32.417666000000004}, {"timestamp": 646.492, "power": 32.417666000000004}, {"timestamp": 666.978, "power": 32.417666000000004}, {"timestamp": 687.506, "power": 32.417666000000004}, {"timestamp": 708.045, "power": 32.417666000000004}, {"timestamp": 728.595, "power": 32.417666000000004}, {"timestamp": 749.139, "power": 32.417666000000004}, {"timestamp": 769.68, "power": 32.417666000000004}, {"timestamp": 790.224, "power": 32.417666000000004}, {"timestamp": 810.724, "power": 32.417666000000004}, {"timestamp": 831.257, "power": 32.417666000000004}, {"timestamp": 851.797, "power": 32.417666000000004}, {"timestamp": 872.337, "power": 32.417666000000004}, {"timestamp": 892.875, "power": 32.417666000000004}, {"timestamp": 913.413, "power": 32.417666000000004}, {"timestamp": 933.953, "power": 32.417666000000004}, {"timestamp": 954.467, "power": 32.417666000000004}, {"timestamp": 974.95, "power": 32.417666000000004}, {"timestamp": 995.481, "power": 32.417666000000004}, {"timestamp": 1016.01, "power": 34.549498}, {"timestamp": 1037.04, "power": 34.549498}, {"timestamp": 1057.57, "power": 34.549498}, {"timestamp": 1078.1, "power": 34.549498}, {"timestamp": 1098.6, "power": 34.549498}, {"timestamp": 1119.12, "power": 34.549498}, {"timestamp": 1139.65, "power": 34.549498}, {"timestamp": 1160.18, "power": 34.549498}, {"timestamp": 1180.71, "power": 34.549498}, {"timestamp": 1201.31, "power": 34.549498}, {"timestamp": 1221.94, "power": 34.549498}, {"timestamp": 1242.44, "power": 34.549498}, {"timestamp": 1263.32, "power": 34.549498}, {"timestamp": 1283.88, "power": 34.549498}], "timeline": {"START": "601.835438", "END": "939.601611"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 682.945}, {"name": "clSetKernelArg", "calls": 19, "time": 201.954}, {"name": "clReleaseKernel", "calls": 1, "time": 180.279}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.2085}, {"name": "clCreateContext", "calls": 1, "time": 48.5157}, {"name": "clReleaseContext", "calls": 1, "time": 39.191}, {"name": "clReleaseProgram", "calls": 1, "time": 14.7152}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.348613}, {"name": "clCreateKernel", "calls": 1, "time": 0.339679}, {"name": "clEnqueueTask", "calls": 1, "time": 0.107797}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078182}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037299}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.02969}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022659}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020505}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010532}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010009}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009003}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007048}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006486}, {"name": "clRetainDevice", "calls": 2, "time": 0.004635}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 337.766}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 337.426}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8036.586855, "utilization": 83.714446, "size": 617400.0, "time": 76.823658}, {"type": "WRITE", "transfers": 1, "speed": 6394.64263, "utilization": 66.610861, "size": 1714450.0, "time": 268.107571}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6496546, "speed": 166.982, "utilization": 1.4495, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 387039, "speed": 481.116, "utilization": 4.17636, "size": 0.123912}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len4/run1.json b/code/fpga/unopt_results/proteins.15MB.len4/run1.json new file mode 100644 index 0000000..07433b2 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.3521, "power": 32.592591}, {"timestamp": 62.0004, "power": 32.592591}, {"timestamp": 82.5438, "power": 32.592591}, {"timestamp": 103.08, "power": 32.592591}, {"timestamp": 124.022, "power": 32.592591}, {"timestamp": 144.534, "power": 32.592591}, {"timestamp": 165.07, "power": 32.592591}, {"timestamp": 185.621, "power": 32.592591}, {"timestamp": 206.165, "power": 32.592591}, {"timestamp": 226.709, "power": 32.592591}, {"timestamp": 247.258, "power": 32.592591}, {"timestamp": 267.766, "power": 32.592591}, {"timestamp": 288.265, "power": 32.592591}, {"timestamp": 308.807, "power": 32.592591}, {"timestamp": 329.348, "power": 32.592591}, {"timestamp": 349.904, "power": 32.592591}, {"timestamp": 370.493, "power": 32.592591}, {"timestamp": 391.028, "power": 32.592591}, {"timestamp": 411.562, "power": 32.592591}, {"timestamp": 432.054, "power": 32.592591}, {"timestamp": 452.542, "power": 32.592591}, {"timestamp": 473.065, "power": 32.592591}, {"timestamp": 493.591, "power": 32.592591}, {"timestamp": 514.12, "power": 32.592591}, {"timestamp": 534.647, "power": 32.592591}, {"timestamp": 555.185, "power": 32.592591}, {"timestamp": 575.711, "power": 32.592591}, {"timestamp": 596.203, "power": 32.592591}, {"timestamp": 616.747, "power": 32.592591}, {"timestamp": 637.289, "power": 32.592591}, {"timestamp": 657.826, "power": 32.592591}, {"timestamp": 678.366, "power": 32.592591}, {"timestamp": 698.913, "power": 32.592591}, {"timestamp": 719.479, "power": 32.592591}, {"timestamp": 739.999, "power": 32.592591}, {"timestamp": 760.539, "power": 32.592591}, {"timestamp": 781.085, "power": 32.592591}, {"timestamp": 801.634, "power": 32.592591}, {"timestamp": 822.183, "power": 32.592591}, {"timestamp": 842.729, "power": 32.592591}, {"timestamp": 863.274, "power": 32.592591}, {"timestamp": 883.797, "power": 32.592591}, {"timestamp": 904.335, "power": 32.592591}, {"timestamp": 924.884, "power": 32.592591}, {"timestamp": 945.466, "power": 32.592591}, {"timestamp": 965.948, "power": 32.592591}, {"timestamp": 986.537, "power": 32.592591}, {"timestamp": 1006.98, "power": 33.082710000000006}, {"timestamp": 1028.24, "power": 33.082710000000006}, {"timestamp": 1048.76, "power": 33.082710000000006}, {"timestamp": 1069.32, "power": 33.082710000000006}, {"timestamp": 1089.83, "power": 33.082710000000006}, {"timestamp": 1110.37, "power": 33.082710000000006}, {"timestamp": 1130.92, "power": 33.082710000000006}, {"timestamp": 1151.47, "power": 33.082710000000006}, {"timestamp": 1172.0, "power": 33.082710000000006}, {"timestamp": 1192.53, "power": 33.082710000000006}, {"timestamp": 1213.15, "power": 33.082710000000006}, {"timestamp": 1233.68, "power": 33.082710000000006}, {"timestamp": 1254.25, "power": 33.082710000000006}, {"timestamp": 1274.81, "power": 33.082710000000006}], "timeline": {"START": "593.751071", "END": "934.727271"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 686.331}, {"name": "clSetKernelArg", "calls": 19, "time": 202.591}, {"name": "clReleaseKernel", "calls": 1, "time": 172.432}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.6695}, {"name": "clReleaseContext", "calls": 1, "time": 45.8419}, {"name": "clCreateContext", "calls": 1, "time": 39.2067}, {"name": "clReleaseProgram", "calls": 1, "time": 18.8896}, {"name": "clCreateKernel", "calls": 1, "time": 0.364429}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.31735}, {"name": "clEnqueueTask", "calls": 1, "time": 0.13282}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.070548}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037576}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.025953}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022878}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020214}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010064}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009839}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008078}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006768}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006472}, {"name": "clRetainDevice", "calls": 2, "time": 0.004711}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 340.976}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 340.53}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8061.28267, "utilization": 83.971694, "size": 617400.0, "time": 76.588308}, {"type": "WRITE", "transfers": 1, "speed": 6385.72918, "utilization": 66.518012, "size": 1714450.0, "time": 268.481806}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6579951, "speed": 167.528, "utilization": 1.45424, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 392207, "speed": 481.076, "utilization": 4.176, "size": 0.12394}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len4/run2.json b/code/fpga/unopt_results/proteins.15MB.len4/run2.json new file mode 100644 index 0000000..eccbc7c --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.808, "power": 33.125141}, {"timestamp": 60.4227, "power": 33.125141}, {"timestamp": 81.0035, "power": 33.125141}, {"timestamp": 101.576, "power": 33.125141}, {"timestamp": 122.216, "power": 33.125141}, {"timestamp": 142.921, "power": 33.125141}, {"timestamp": 163.456, "power": 33.125141}, {"timestamp": 184.048, "power": 33.125141}, {"timestamp": 204.646, "power": 33.125141}, {"timestamp": 225.244, "power": 33.125141}, {"timestamp": 245.838, "power": 33.125141}, {"timestamp": 266.416, "power": 33.125141}, {"timestamp": 286.98, "power": 33.125141}, {"timestamp": 307.535, "power": 33.125141}, {"timestamp": 328.129, "power": 33.125141}, {"timestamp": 348.721, "power": 33.125141}, {"timestamp": 369.25, "power": 33.125141}, {"timestamp": 389.778, "power": 33.125141}, {"timestamp": 410.28, "power": 33.125141}, {"timestamp": 430.764, "power": 33.125141}, {"timestamp": 451.287, "power": 33.125141}, {"timestamp": 471.809, "power": 33.125141}, {"timestamp": 492.333, "power": 33.125141}, {"timestamp": 512.859, "power": 33.125141}, {"timestamp": 533.38, "power": 33.125141}, {"timestamp": 553.903, "power": 33.125141}, {"timestamp": 574.418, "power": 33.125141}, {"timestamp": 594.9, "power": 33.125141}, {"timestamp": 615.42, "power": 33.125141}, {"timestamp": 635.943, "power": 33.125141}, {"timestamp": 656.469, "power": 33.125141}, {"timestamp": 676.999, "power": 33.125141}, {"timestamp": 697.53, "power": 33.125141}, {"timestamp": 718.077, "power": 33.125141}, {"timestamp": 738.59, "power": 33.125141}, {"timestamp": 759.121, "power": 33.125141}, {"timestamp": 779.661, "power": 33.125141}, {"timestamp": 800.201, "power": 33.125141}, {"timestamp": 820.739, "power": 33.125141}, {"timestamp": 841.281, "power": 33.125141}, {"timestamp": 861.817, "power": 33.125141}, {"timestamp": 882.337, "power": 33.125141}, {"timestamp": 902.833, "power": 33.125141}, {"timestamp": 923.364, "power": 33.125141}, {"timestamp": 943.903, "power": 33.125141}, {"timestamp": 964.444, "power": 33.125141}, {"timestamp": 984.988, "power": 33.125141}, {"timestamp": 1005.53, "power": 33.38431}, {"timestamp": 1026.84, "power": 33.38431}, {"timestamp": 1047.37, "power": 33.38431}, {"timestamp": 1067.91, "power": 33.38431}, {"timestamp": 1088.43, "power": 33.38431}, {"timestamp": 1108.96, "power": 33.38431}, {"timestamp": 1129.49, "power": 33.38431}, {"timestamp": 1150.02, "power": 33.38431}, {"timestamp": 1170.53, "power": 33.38431}, {"timestamp": 1191.02, "power": 33.38431}, {"timestamp": 1211.54, "power": 33.38431}, {"timestamp": 1232.08, "power": 33.38431}, {"timestamp": 1252.61, "power": 33.38431}, {"timestamp": 1273.14, "power": 33.38431}, {"timestamp": 1293.78, "power": 33.38431}, {"timestamp": 1314.26, "power": 33.38431}], "timeline": {"START": "624.708533", "END": "961.562816"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 706.578}, {"name": "clSetKernelArg", "calls": 19, "time": 205.974}, {"name": "clReleaseKernel", "calls": 1, "time": 175.906}, {"name": "clReleaseContext", "calls": 1, "time": 57.1867}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.9879}, {"name": "clCreateContext", "calls": 1, "time": 37.5285}, {"name": "clReleaseProgram", "calls": 1, "time": 16.7693}, {"name": "clCreateKernel", "calls": 1, "time": 0.373776}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.306385}, {"name": "clEnqueueTask", "calls": 1, "time": 0.129657}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.081189}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039143}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028202}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023443}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021575}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010805}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010178}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007942}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007581}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006756}, {"name": "clRetainDevice", "calls": 2, "time": 0.004789}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 336.854}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 336.421}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7985.12475, "utilization": 83.178383, "size": 617400.0, "time": 77.318767}, {"type": "WRITE", "transfers": 1, "speed": 5868.388549, "utilization": 61.129047, "size": 1714450.0, "time": 292.150407}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6459455, "speed": 166.607, "utilization": 1.44624, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 384754, "speed": 481.164, "utilization": 4.17677, "size": 0.123865}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len4/run3.json b/code/fpga/unopt_results/proteins.15MB.len4/run3.json new file mode 100644 index 0000000..3d0ddd2 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.0094, "power": 32.686586}, {"timestamp": 54.5997, "power": 32.686586}, {"timestamp": 75.1586, "power": 32.686586}, {"timestamp": 95.4733, "power": 32.686586}, {"timestamp": 115.962, "power": 32.686586}, {"timestamp": 136.607, "power": 32.686586}, {"timestamp": 157.095, "power": 32.686586}, {"timestamp": 177.615, "power": 32.686586}, {"timestamp": 198.212, "power": 32.686586}, {"timestamp": 218.815, "power": 32.686586}, {"timestamp": 239.416, "power": 32.686586}, {"timestamp": 260.018, "power": 32.686586}, {"timestamp": 280.599, "power": 32.686586}, {"timestamp": 301.164, "power": 32.686586}, {"timestamp": 321.728, "power": 32.686586}, {"timestamp": 342.328, "power": 32.686586}, {"timestamp": 362.923, "power": 32.686586}, {"timestamp": 383.504, "power": 32.686586}, {"timestamp": 404.031, "power": 32.686586}, {"timestamp": 424.558, "power": 32.686586}, {"timestamp": 445.042, "power": 32.686586}, {"timestamp": 465.563, "power": 32.686586}, {"timestamp": 486.086, "power": 32.686586}, {"timestamp": 506.613, "power": 32.686586}, {"timestamp": 527.137, "power": 32.686586}, {"timestamp": 547.661, "power": 32.686586}, {"timestamp": 568.185, "power": 32.686586}, {"timestamp": 588.689, "power": 32.686586}, {"timestamp": 609.172, "power": 32.686586}, {"timestamp": 629.694, "power": 32.686586}, {"timestamp": 650.23, "power": 32.686586}, {"timestamp": 670.757, "power": 32.686586}, {"timestamp": 691.291, "power": 32.686586}, {"timestamp": 711.838, "power": 32.686586}, {"timestamp": 732.379, "power": 32.686586}, {"timestamp": 752.897, "power": 32.686586}, {"timestamp": 773.43, "power": 32.686586}, {"timestamp": 793.972, "power": 32.686586}, {"timestamp": 814.512, "power": 32.686586}, {"timestamp": 835.052, "power": 32.686586}, {"timestamp": 855.596, "power": 32.686586}, {"timestamp": 876.138, "power": 32.686586}, {"timestamp": 896.659, "power": 32.686586}, {"timestamp": 917.191, "power": 32.686586}, {"timestamp": 937.732, "power": 32.686586}, {"timestamp": 958.273, "power": 32.686586}, {"timestamp": 978.819, "power": 32.686586}, {"timestamp": 999.383, "power": 32.686586}, {"timestamp": 1019.93, "power": 32.962104999999994}, {"timestamp": 1041.15, "power": 32.962104999999994}, {"timestamp": 1061.68, "power": 32.962104999999994}, {"timestamp": 1082.18, "power": 32.962104999999994}, {"timestamp": 1102.71, "power": 32.962104999999994}, {"timestamp": 1123.24, "power": 32.962104999999994}, {"timestamp": 1143.76, "power": 32.962104999999994}, {"timestamp": 1164.29, "power": 32.962104999999994}, {"timestamp": 1184.79, "power": 32.962104999999994}, {"timestamp": 1205.28, "power": 32.962104999999994}, {"timestamp": 1225.81, "power": 32.962104999999994}, {"timestamp": 1246.34, "power": 32.962104999999994}, {"timestamp": 1266.87, "power": 32.962104999999994}, {"timestamp": 1287.44, "power": 32.962104999999994}, {"timestamp": 1307.99, "power": 32.962104999999994}, {"timestamp": 1328.57, "power": 32.962104999999994}], "timeline": {"START": "615.635398", "END": "956.58012"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 705.408}, {"name": "clSetKernelArg", "calls": 19, "time": 201.552}, {"name": "clReleaseKernel", "calls": 1, "time": 174.132}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 61.9748}, {"name": "clReleaseContext", "calls": 1, "time": 60.3213}, {"name": "clCreateContext", "calls": 1, "time": 31.7403}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4129}, {"name": "clCreateKernel", "calls": 1, "time": 0.346724}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.2988}, {"name": "clEnqueueTask", "calls": 1, "time": 0.155956}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078631}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038631}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028896}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022729}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020458}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010439}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010384}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008703}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007724}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006634}, {"name": "clRetainDevice", "calls": 2, "time": 0.00469}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 340.945}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 340.576}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7975.096309, "utilization": 83.07392, "size": 617400.0, "time": 77.415993}, {"type": "WRITE", "transfers": 1, "speed": 5977.078152, "utilization": 62.261231, "size": 1714450.0, "time": 286.837826}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6605645, "speed": 168.068, "utilization": 1.45892, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 393952, "speed": 481.136, "utilization": 4.17652, "size": 0.123969}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len4/run4.json b/code/fpga/unopt_results/proteins.15MB.len4/run4.json new file mode 100644 index 0000000..8fb2762 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.3967, "power": 32.73184400000001}, {"timestamp": 60.0224, "power": 32.73184400000001}, {"timestamp": 80.5579, "power": 32.73184400000001}, {"timestamp": 101.087, "power": 32.73184400000001}, {"timestamp": 121.976, "power": 32.73184400000001}, {"timestamp": 142.895, "power": 32.73184400000001}, {"timestamp": 163.434, "power": 32.73184400000001}, {"timestamp": 183.98, "power": 32.73184400000001}, {"timestamp": 204.517, "power": 32.73184400000001}, {"timestamp": 225.056, "power": 32.73184400000001}, {"timestamp": 245.591, "power": 32.73184400000001}, {"timestamp": 266.106, "power": 32.73184400000001}, {"timestamp": 286.641, "power": 32.73184400000001}, {"timestamp": 307.178, "power": 32.73184400000001}, {"timestamp": 327.713, "power": 32.73184400000001}, {"timestamp": 348.24, "power": 32.73184400000001}, {"timestamp": 368.763, "power": 32.73184400000001}, {"timestamp": 389.286, "power": 32.73184400000001}, {"timestamp": 409.768, "power": 32.73184400000001}, {"timestamp": 430.251, "power": 32.73184400000001}, {"timestamp": 450.769, "power": 32.73184400000001}, {"timestamp": 471.293, "power": 32.73184400000001}, {"timestamp": 491.816, "power": 32.73184400000001}, {"timestamp": 512.339, "power": 32.73184400000001}, {"timestamp": 532.861, "power": 32.73184400000001}, {"timestamp": 553.386, "power": 32.73184400000001}, {"timestamp": 573.893, "power": 32.73184400000001}, {"timestamp": 594.373, "power": 32.73184400000001}, {"timestamp": 614.89, "power": 32.73184400000001}, {"timestamp": 635.428, "power": 32.73184400000001}, {"timestamp": 655.953, "power": 32.73184400000001}, {"timestamp": 676.48, "power": 32.73184400000001}, {"timestamp": 697.012, "power": 32.73184400000001}, {"timestamp": 717.556, "power": 32.73184400000001}, {"timestamp": 738.076, "power": 32.73184400000001}, {"timestamp": 758.61, "power": 32.73184400000001}, {"timestamp": 779.149, "power": 32.73184400000001}, {"timestamp": 799.689, "power": 32.73184400000001}, {"timestamp": 820.23, "power": 32.73184400000001}, {"timestamp": 840.768, "power": 32.73184400000001}, {"timestamp": 861.327, "power": 32.73184400000001}, {"timestamp": 881.845, "power": 32.73184400000001}, {"timestamp": 902.338, "power": 32.73184400000001}, {"timestamp": 922.9, "power": 32.73184400000001}, {"timestamp": 943.471, "power": 32.73184400000001}, {"timestamp": 964.012, "power": 32.73184400000001}, {"timestamp": 984.553, "power": 32.73184400000001}, {"timestamp": 1005.08, "power": 33.543688}, {"timestamp": 1026.28, "power": 33.543688}, {"timestamp": 1046.76, "power": 33.543688}, {"timestamp": 1067.29, "power": 33.543688}, {"timestamp": 1087.82, "power": 33.543688}, {"timestamp": 1108.34, "power": 33.543688}, {"timestamp": 1128.87, "power": 33.543688}, {"timestamp": 1149.4, "power": 33.543688}, {"timestamp": 1169.9, "power": 33.543688}, {"timestamp": 1190.39, "power": 33.543688}, {"timestamp": 1210.91, "power": 33.543688}, {"timestamp": 1231.43, "power": 33.543688}, {"timestamp": 1251.96, "power": 33.543688}, {"timestamp": 1272.86, "power": 33.543688}, {"timestamp": 1293.39, "power": 33.543688}], "timeline": {"START": "615.181933", "END": "949.116805"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 697.149}, {"name": "clSetKernelArg", "calls": 19, "time": 203.333}, {"name": "clReleaseKernel", "calls": 1, "time": 175.031}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.1576}, {"name": "clReleaseContext", "calls": 1, "time": 38.5944}, {"name": "clCreateContext", "calls": 1, "time": 37.1964}, {"name": "clReleaseProgram", "calls": 1, "time": 15.0561}, {"name": "clCreateKernel", "calls": 1, "time": 0.361496}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.307499}, {"name": "clEnqueueTask", "calls": 1, "time": 0.117977}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076618}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038523}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028848}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022838}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021006}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010317}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010093}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008137}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007269}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.00691}, {"name": "clRetainDevice", "calls": 2, "time": 0.004878}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 333.935}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 333.567}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7940.776674, "utilization": 82.716424, "size": 617400.0, "time": 77.750581}, {"type": "WRITE", "transfers": 1, "speed": 6011.8605, "utilization": 62.623547, "size": 1714450.0, "time": 285.178291}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6363087, "speed": 165.665, "utilization": 1.43806, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 378644, "speed": 481.168, "utilization": 4.17681, "size": 0.123816}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len6/run0.json b/code/fpga/unopt_results/proteins.15MB.len6/run0.json new file mode 100644 index 0000000..074d9a4 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.1054, "power": 32.478902000000005}, {"timestamp": 55.7399, "power": 32.478902000000005}, {"timestamp": 76.3123, "power": 32.478902000000005}, {"timestamp": 96.8831, "power": 32.478902000000005}, {"timestamp": 117.703, "power": 32.478902000000005}, {"timestamp": 138.387, "power": 32.478902000000005}, {"timestamp": 158.892, "power": 32.478902000000005}, {"timestamp": 179.453, "power": 32.478902000000005}, {"timestamp": 200.012, "power": 32.478902000000005}, {"timestamp": 220.616, "power": 32.478902000000005}, {"timestamp": 241.212, "power": 32.478902000000005}, {"timestamp": 261.814, "power": 32.478902000000005}, {"timestamp": 282.415, "power": 32.478902000000005}, {"timestamp": 303.019, "power": 32.478902000000005}, {"timestamp": 323.618, "power": 32.478902000000005}, {"timestamp": 344.193, "power": 32.478902000000005}, {"timestamp": 364.723, "power": 32.478902000000005}, {"timestamp": 385.248, "power": 32.478902000000005}, {"timestamp": 405.775, "power": 32.478902000000005}, {"timestamp": 426.299, "power": 32.478902000000005}, {"timestamp": 446.857, "power": 32.478902000000005}, {"timestamp": 467.341, "power": 32.478902000000005}, {"timestamp": 487.86, "power": 32.478902000000005}, {"timestamp": 508.388, "power": 32.478902000000005}, {"timestamp": 528.915, "power": 32.478902000000005}, {"timestamp": 549.438, "power": 32.478902000000005}, {"timestamp": 569.963, "power": 32.478902000000005}, {"timestamp": 590.495, "power": 32.478902000000005}, {"timestamp": 611.003, "power": 32.478902000000005}, {"timestamp": 631.535, "power": 32.478902000000005}, {"timestamp": 652.077, "power": 32.478902000000005}, {"timestamp": 672.617, "power": 32.478902000000005}, {"timestamp": 693.192, "power": 32.478902000000005}, {"timestamp": 713.791, "power": 32.478902000000005}, {"timestamp": 734.364, "power": 32.478902000000005}, {"timestamp": 754.89, "power": 32.478902000000005}, {"timestamp": 775.447, "power": 32.478902000000005}, {"timestamp": 796.017, "power": 32.478902000000005}, {"timestamp": 816.59, "power": 32.478902000000005}, {"timestamp": 837.163, "power": 32.478902000000005}, {"timestamp": 857.736, "power": 32.478902000000005}, {"timestamp": 878.294, "power": 32.478902000000005}, {"timestamp": 898.816, "power": 32.478902000000005}, {"timestamp": 919.315, "power": 32.478902000000005}, {"timestamp": 939.865, "power": 32.478902000000005}, {"timestamp": 960.328, "power": 32.478902000000005}, {"timestamp": 982.724, "power": 32.478902000000005}, {"timestamp": 1003.28, "power": 32.478902000000005}, {"timestamp": 1023.81, "power": 34.78847900000001}, {"timestamp": 1044.94, "power": 34.78847900000001}, {"timestamp": 1065.47, "power": 34.78847900000001}, {"timestamp": 1086.0, "power": 34.78847900000001}, {"timestamp": 1106.53, "power": 34.78847900000001}, {"timestamp": 1127.03, "power": 34.78847900000001}, {"timestamp": 1147.52, "power": 34.78847900000001}, {"timestamp": 1168.05, "power": 34.78847900000001}, {"timestamp": 1188.97, "power": 34.78847900000001}, {"timestamp": 1209.51, "power": 34.78847900000001}], "timeline": {"START": "570.70514", "END": "894.832019"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 667.489}, {"name": "clReleaseKernel", "calls": 1, "time": 167.635}, {"name": "clSetKernelArg", "calls": 19, "time": 164.805}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.0763}, {"name": "clReleaseContext", "calls": 1, "time": 34.0768}, {"name": "clCreateContext", "calls": 1, "time": 32.8834}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5082}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.407243}, {"name": "clCreateKernel", "calls": 1, "time": 0.346401}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125725}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.082135}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037924}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032886}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023543}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021013}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01009}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009994}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007783}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006932}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006644}, {"name": "clRetainDevice", "calls": 2, "time": 0.004727}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 324.127}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 323.702}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7959.73039, "utilization": 82.913858, "size": 480060.0, "time": 60.311088}, {"type": "WRITE", "transfers": 1, "speed": 6062.511028, "utilization": 63.151157, "size": 1714470.0, "time": 282.798183}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3923690, "speed": 109.478, "utilization": 0.950332, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 210361, "speed": 469.089, "utilization": 4.07195, "size": 0.120124}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len6/run1.json b/code/fpga/unopt_results/proteins.15MB.len6/run1.json new file mode 100644 index 0000000..e2e7f5f --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.3066, "power": 32.788742}, {"timestamp": 54.9035, "power": 32.788742}, {"timestamp": 75.4746, "power": 32.788742}, {"timestamp": 96.041, "power": 32.788742}, {"timestamp": 116.73, "power": 32.788742}, {"timestamp": 137.397, "power": 32.788742}, {"timestamp": 157.91, "power": 32.788742}, {"timestamp": 178.472, "power": 32.788742}, {"timestamp": 199.07, "power": 32.788742}, {"timestamp": 219.672, "power": 32.788742}, {"timestamp": 240.267, "power": 32.788742}, {"timestamp": 260.865, "power": 32.788742}, {"timestamp": 281.452, "power": 32.788742}, {"timestamp": 302.014, "power": 32.788742}, {"timestamp": 322.511, "power": 32.788742}, {"timestamp": 343.157, "power": 32.788742}, {"timestamp": 363.783, "power": 32.788742}, {"timestamp": 384.346, "power": 32.788742}, {"timestamp": 404.876, "power": 32.788742}, {"timestamp": 425.386, "power": 32.788742}, {"timestamp": 445.875, "power": 32.788742}, {"timestamp": 466.401, "power": 32.788742}, {"timestamp": 486.933, "power": 32.788742}, {"timestamp": 507.464, "power": 32.788742}, {"timestamp": 527.996, "power": 32.788742}, {"timestamp": 548.525, "power": 32.788742}, {"timestamp": 569.059, "power": 32.788742}, {"timestamp": 589.623, "power": 32.788742}, {"timestamp": 610.16, "power": 32.788742}, {"timestamp": 630.705, "power": 32.788742}, {"timestamp": 651.272, "power": 32.788742}, {"timestamp": 671.817, "power": 32.788742}, {"timestamp": 692.36, "power": 32.788742}, {"timestamp": 712.923, "power": 32.788742}, {"timestamp": 733.452, "power": 32.788742}, {"timestamp": 753.947, "power": 32.788742}, {"timestamp": 774.487, "power": 32.788742}, {"timestamp": 795.035, "power": 32.788742}, {"timestamp": 815.581, "power": 32.788742}, {"timestamp": 836.13, "power": 32.788742}, {"timestamp": 856.672, "power": 32.788742}, {"timestamp": 877.218, "power": 32.788742}, {"timestamp": 897.747, "power": 32.788742}, {"timestamp": 918.283, "power": 32.788742}, {"timestamp": 938.753, "power": 32.788742}, {"timestamp": 959.252, "power": 32.788742}, {"timestamp": 1011.96, "power": 33.089152}, {"timestamp": 1033.13, "power": 33.089152}, {"timestamp": 1053.63, "power": 33.089152}, {"timestamp": 1074.12, "power": 33.089152}, {"timestamp": 1094.64, "power": 33.089152}, {"timestamp": 1115.17, "power": 33.089152}, {"timestamp": 1135.69, "power": 33.089152}, {"timestamp": 1156.22, "power": 33.089152}, {"timestamp": 1176.75, "power": 33.089152}, {"timestamp": 1197.28, "power": 33.089152}], "timeline": {"START": "566.418778", "END": "887.137402"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 659.028}, {"name": "clReleaseKernel", "calls": 1, "time": 167.779}, {"name": "clSetKernelArg", "calls": 19, "time": 164.842}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.8523}, {"name": "clCreateContext", "calls": 1, "time": 32.0481}, {"name": "clReleaseContext", "calls": 1, "time": 31.4348}, {"name": "clReleaseProgram", "calls": 1, "time": 14.7176}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.413642}, {"name": "clCreateKernel", "calls": 1, "time": 0.351032}, {"name": "clEnqueueTask", "calls": 1, "time": 0.128786}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078786}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037532}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035185}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022998}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020275}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010106}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010009}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007889}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007446}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006458}, {"name": "clRetainDevice", "calls": 2, "time": 0.004742}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 320.719}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 320.272}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8079.625937, "utilization": 84.16277, "size": 480060.0, "time": 59.416117}, {"type": "WRITE", "transfers": 1, "speed": 6153.178323, "utilization": 64.095608, "size": 1714470.0, "time": 278.631142}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3823775, "speed": 107.957, "utilization": 0.937125, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 204163, "speed": 467.816, "utilization": 4.0609, "size": 0.119907}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len6/run2.json b/code/fpga/unopt_results/proteins.15MB.len6/run2.json new file mode 100644 index 0000000..a6baaf0 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.5768, "power": 32.47992}, {"timestamp": 55.1378, "power": 32.47992}, {"timestamp": 75.7165, "power": 32.47992}, {"timestamp": 96.2828, "power": 32.47992}, {"timestamp": 117.067, "power": 32.47992}, {"timestamp": 137.741, "power": 32.47992}, {"timestamp": 158.279, "power": 32.47992}, {"timestamp": 178.835, "power": 32.47992}, {"timestamp": 199.397, "power": 32.47992}, {"timestamp": 220.003, "power": 32.47992}, {"timestamp": 240.602, "power": 32.47992}, {"timestamp": 261.201, "power": 32.47992}, {"timestamp": 281.801, "power": 32.47992}, {"timestamp": 302.402, "power": 32.47992}, {"timestamp": 322.901, "power": 32.47992}, {"timestamp": 343.422, "power": 32.47992}, {"timestamp": 363.951, "power": 32.47992}, {"timestamp": 384.484, "power": 32.47992}, {"timestamp": 405.016, "power": 32.47992}, {"timestamp": 425.544, "power": 32.47992}, {"timestamp": 446.081, "power": 32.47992}, {"timestamp": 466.594, "power": 32.47992}, {"timestamp": 487.083, "power": 32.47992}, {"timestamp": 507.608, "power": 32.47992}, {"timestamp": 528.138, "power": 32.47992}, {"timestamp": 548.67, "power": 32.47992}, {"timestamp": 569.201, "power": 32.47992}, {"timestamp": 589.732, "power": 32.47992}, {"timestamp": 610.271, "power": 32.47992}, {"timestamp": 630.769, "power": 32.47992}, {"timestamp": 651.302, "power": 32.47992}, {"timestamp": 671.849, "power": 32.47992}, {"timestamp": 692.393, "power": 32.47992}, {"timestamp": 712.947, "power": 32.47992}, {"timestamp": 733.493, "power": 32.47992}, {"timestamp": 754.04, "power": 32.47992}, {"timestamp": 774.559, "power": 32.47992}, {"timestamp": 795.098, "power": 32.47992}, {"timestamp": 815.642, "power": 32.47992}, {"timestamp": 836.186, "power": 32.47992}, {"timestamp": 856.729, "power": 32.47992}, {"timestamp": 877.273, "power": 32.47992}, {"timestamp": 897.816, "power": 32.47992}, {"timestamp": 918.345, "power": 32.47992}, {"timestamp": 938.847, "power": 32.47992}, {"timestamp": 959.392, "power": 32.47992}, {"timestamp": 1012.51, "power": 35.317629}, {"timestamp": 1033.67, "power": 35.317629}, {"timestamp": 1054.2, "power": 35.317629}, {"timestamp": 1074.7, "power": 35.317629}, {"timestamp": 1095.23, "power": 35.317629}, {"timestamp": 1115.75, "power": 35.317629}, {"timestamp": 1136.28, "power": 35.317629}, {"timestamp": 1156.82, "power": 35.317629}, {"timestamp": 1177.35, "power": 35.317629}, {"timestamp": 1197.92, "power": 35.317629}], "timeline": {"START": "566.68151", "END": "888.421255"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 660.301}, {"name": "clReleaseKernel", "calls": 1, "time": 166.869}, {"name": "clSetKernelArg", "calls": 19, "time": 165.023}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.5104}, {"name": "clReleaseContext", "calls": 1, "time": 45.115}, {"name": "clCreateContext", "calls": 1, "time": 32.3314}, {"name": "clReleaseProgram", "calls": 1, "time": 14.3468}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.413008}, {"name": "clCreateKernel", "calls": 1, "time": 0.346127}, {"name": "clEnqueueTask", "calls": 1, "time": 0.089871}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07855}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036947}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028876}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023108}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02009}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010584}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010309}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007801}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007754}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006518}, {"name": "clRetainDevice", "calls": 2, "time": 0.004825}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 321.74}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 321.31}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8150.051677, "utilization": 84.896372, "size": 480060.0, "time": 58.902694}, {"type": "WRITE", "transfers": 1, "speed": 6137.33403, "utilization": 63.930563, "size": 1714470.0, "time": 279.350463}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3844899, "speed": 108.174, "utilization": 0.939012, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 205353, "speed": 467.586, "utilization": 4.05891, "size": 0.119965}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len6/run3.json b/code/fpga/unopt_results/proteins.15MB.len6/run3.json new file mode 100644 index 0000000..044d300 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.5396, "power": 32.447036}, {"timestamp": 72.1839, "power": 32.447036}, {"timestamp": 92.6587, "power": 32.447036}, {"timestamp": 113.148, "power": 32.447036}, {"timestamp": 134.094, "power": 32.447036}, {"timestamp": 154.989, "power": 32.447036}, {"timestamp": 175.52, "power": 32.447036}, {"timestamp": 196.066, "power": 32.447036}, {"timestamp": 216.605, "power": 32.447036}, {"timestamp": 237.117, "power": 32.447036}, {"timestamp": 257.646, "power": 32.447036}, {"timestamp": 278.182, "power": 32.447036}, {"timestamp": 298.717, "power": 32.447036}, {"timestamp": 319.254, "power": 32.447036}, {"timestamp": 339.778, "power": 32.447036}, {"timestamp": 360.304, "power": 32.447036}, {"timestamp": 380.804, "power": 32.447036}, {"timestamp": 401.287, "power": 32.447036}, {"timestamp": 421.809, "power": 32.447036}, {"timestamp": 442.333, "power": 32.447036}, {"timestamp": 462.855, "power": 32.447036}, {"timestamp": 483.38, "power": 32.447036}, {"timestamp": 503.902, "power": 32.447036}, {"timestamp": 524.426, "power": 32.447036}, {"timestamp": 544.937, "power": 32.447036}, {"timestamp": 565.456, "power": 32.447036}, {"timestamp": 585.983, "power": 32.447036}, {"timestamp": 606.508, "power": 32.447036}, {"timestamp": 627.031, "power": 32.447036}, {"timestamp": 647.558, "power": 32.447036}, {"timestamp": 668.087, "power": 32.447036}, {"timestamp": 688.628, "power": 32.447036}, {"timestamp": 709.121, "power": 32.447036}, {"timestamp": 729.663, "power": 32.447036}, {"timestamp": 750.206, "power": 32.447036}, {"timestamp": 770.745, "power": 32.447036}, {"timestamp": 791.283, "power": 32.447036}, {"timestamp": 811.822, "power": 32.447036}, {"timestamp": 832.367, "power": 32.447036}, {"timestamp": 852.881, "power": 32.447036}, {"timestamp": 873.414, "power": 32.447036}, {"timestamp": 893.956, "power": 32.447036}, {"timestamp": 914.503, "power": 32.447036}, {"timestamp": 935.049, "power": 32.447036}, {"timestamp": 955.596, "power": 32.447036}, {"timestamp": 976.128, "power": 32.978134999999995}, {"timestamp": 1031.82, "power": 32.978134999999995}, {"timestamp": 1052.34, "power": 32.978134999999995}, {"timestamp": 1072.85, "power": 32.978134999999995}, {"timestamp": 1093.38, "power": 32.978134999999995}, {"timestamp": 1113.91, "power": 32.978134999999995}, {"timestamp": 1134.43, "power": 32.978134999999995}, {"timestamp": 1154.96, "power": 32.978134999999995}, {"timestamp": 1175.49, "power": 32.978134999999995}, {"timestamp": 1196.01, "power": 32.978134999999995}, {"timestamp": 1216.57, "power": 32.978134999999995}, {"timestamp": 1237.07, "power": 32.978134999999995}], "timeline": {"START": "589.107633", "END": "906.238307"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 660.131}, {"name": "clReleaseKernel", "calls": 1, "time": 167.049}, {"name": "clSetKernelArg", "calls": 19, "time": 164.919}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.4639}, {"name": "clReleaseContext", "calls": 1, "time": 52.6458}, {"name": "clCreateContext", "calls": 1, "time": 49.2498}, {"name": "clReleaseProgram", "calls": 1, "time": 14.1835}, {"name": "clCreateKernel", "calls": 1, "time": 0.347211}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.326104}, {"name": "clEnqueueTask", "calls": 1, "time": 0.123512}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075489}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037296}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028326}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023687}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020683}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010238}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010219}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007704}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007066}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006957}, {"name": "clRetainDevice", "calls": 2, "time": 0.004867}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 317.131}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 316.728}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8125.693919, "utilization": 84.642645, "size": 480060.0, "time": 59.079262}, {"type": "WRITE", "transfers": 1, "speed": 6043.240063, "utilization": 62.950417, "size": 1714470.0, "time": 283.699983}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3688134, "speed": 105.473, "utilization": 0.915562, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 195529, "speed": 466.473, "utilization": 4.04925, "size": 0.119548}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len6/run4.json b/code/fpga/unopt_results/proteins.15MB.len6/run4.json new file mode 100644 index 0000000..978b10f --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.4934, "power": 32.929506}, {"timestamp": 56.1093, "power": 32.929506}, {"timestamp": 76.6494, "power": 32.929506}, {"timestamp": 97.1754, "power": 32.929506}, {"timestamp": 117.938, "power": 32.929506}, {"timestamp": 138.606, "power": 32.929506}, {"timestamp": 159.138, "power": 32.929506}, {"timestamp": 179.732, "power": 32.929506}, {"timestamp": 200.308, "power": 32.929506}, {"timestamp": 220.868, "power": 32.929506}, {"timestamp": 241.464, "power": 32.929506}, {"timestamp": 262.066, "power": 32.929506}, {"timestamp": 282.663, "power": 32.929506}, {"timestamp": 303.22, "power": 32.929506}, {"timestamp": 323.764, "power": 32.929506}, {"timestamp": 344.292, "power": 32.929506}, {"timestamp": 364.777, "power": 32.929506}, {"timestamp": 385.299, "power": 32.929506}, {"timestamp": 405.826, "power": 32.929506}, {"timestamp": 426.354, "power": 32.929506}, {"timestamp": 446.876, "power": 32.929506}, {"timestamp": 467.403, "power": 32.929506}, {"timestamp": 487.929, "power": 32.929506}, {"timestamp": 508.436, "power": 32.929506}, {"timestamp": 528.921, "power": 32.929506}, {"timestamp": 549.441, "power": 32.929506}, {"timestamp": 569.967, "power": 32.929506}, {"timestamp": 590.491, "power": 32.929506}, {"timestamp": 611.021, "power": 32.929506}, {"timestamp": 631.552, "power": 32.929506}, {"timestamp": 652.105, "power": 32.929506}, {"timestamp": 672.6, "power": 32.929506}, {"timestamp": 693.145, "power": 32.929506}, {"timestamp": 713.703, "power": 32.929506}, {"timestamp": 734.254, "power": 32.929506}, {"timestamp": 754.797, "power": 32.929506}, {"timestamp": 775.34, "power": 32.929506}, {"timestamp": 795.883, "power": 32.929506}, {"timestamp": 816.402, "power": 32.929506}, {"timestamp": 836.938, "power": 32.929506}, {"timestamp": 857.482, "power": 32.929506}, {"timestamp": 878.06, "power": 32.929506}, {"timestamp": 898.645, "power": 32.929506}, {"timestamp": 919.186, "power": 32.929506}, {"timestamp": 939.735, "power": 32.929506}, {"timestamp": 960.271, "power": 32.929506}, {"timestamp": 980.787, "power": 32.929506}, {"timestamp": 1001.3, "power": 32.929506}, {"timestamp": 1021.88, "power": 32.968066}, {"timestamp": 1043.05, "power": 32.968066}, {"timestamp": 1063.59, "power": 32.968066}, {"timestamp": 1084.09, "power": 32.968066}, {"timestamp": 1104.58, "power": 32.968066}, {"timestamp": 1125.11, "power": 32.968066}, {"timestamp": 1145.64, "power": 32.968066}, {"timestamp": 1166.18, "power": 32.968066}, {"timestamp": 1186.71, "power": 32.968066}, {"timestamp": 1207.29, "power": 32.968066}, {"timestamp": 1227.85, "power": 32.968066}], "timeline": {"START": "581.375596", "END": "906.481939"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 677.744}, {"name": "clReleaseKernel", "calls": 1, "time": 167.202}, {"name": "clSetKernelArg", "calls": 19, "time": 164.898}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.6622}, {"name": "clReleaseContext", "calls": 1, "time": 54.7811}, {"name": "clCreateContext", "calls": 1, "time": 33.2083}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4081}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.418566}, {"name": "clCreateKernel", "calls": 1, "time": 0.352488}, {"name": "clEnqueueTask", "calls": 1, "time": 0.135785}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078725}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037877}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035857}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023431}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020674}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010341}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010292}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008147}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007348}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006869}, {"name": "clRetainDevice", "calls": 2, "time": 0.004887}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 325.106}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 324.669}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8032.2832, "utilization": 83.669617, "size": 480060.0, "time": 59.766319}, {"type": "WRITE", "transfers": 1, "speed": 5859.328654, "utilization": 61.034673, "size": 1714470.0, "time": 292.6047}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3958145, "speed": 110.059, "utilization": 0.955372, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 212511, "speed": 468.903, "utilization": 4.07034, "size": 0.120223}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len8/run0.json b/code/fpga/unopt_results/proteins.15MB.len8/run0.json new file mode 100644 index 0000000..8dbd2cc --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.2121, "power": 32.517765000000004}, {"timestamp": 55.8194, "power": 32.517765000000004}, {"timestamp": 76.3907, "power": 32.517765000000004}, {"timestamp": 96.9495, "power": 32.517765000000004}, {"timestamp": 117.49, "power": 32.517765000000004}, {"timestamp": 138.12, "power": 32.517765000000004}, {"timestamp": 158.651, "power": 32.517765000000004}, {"timestamp": 179.22, "power": 32.517765000000004}, {"timestamp": 199.82, "power": 32.517765000000004}, {"timestamp": 220.42, "power": 32.517765000000004}, {"timestamp": 241.018, "power": 32.517765000000004}, {"timestamp": 261.59, "power": 32.517765000000004}, {"timestamp": 282.156, "power": 32.517765000000004}, {"timestamp": 302.719, "power": 32.517765000000004}, {"timestamp": 323.249, "power": 32.517765000000004}, {"timestamp": 343.778, "power": 32.517765000000004}, {"timestamp": 364.304, "power": 32.517765000000004}, {"timestamp": 384.833, "power": 32.517765000000004}, {"timestamp": 405.337, "power": 32.517765000000004}, {"timestamp": 425.823, "power": 32.517765000000004}, {"timestamp": 446.348, "power": 32.517765000000004}, {"timestamp": 466.874, "power": 32.517765000000004}, {"timestamp": 487.402, "power": 32.517765000000004}, {"timestamp": 507.93, "power": 32.517765000000004}, {"timestamp": 528.416, "power": 32.517765000000004}, {"timestamp": 548.937, "power": 32.517765000000004}, {"timestamp": 569.447, "power": 32.517765000000004}, {"timestamp": 589.968, "power": 32.517765000000004}, {"timestamp": 610.497, "power": 32.517765000000004}, {"timestamp": 631.03, "power": 32.517765000000004}, {"timestamp": 651.57, "power": 32.517765000000004}, {"timestamp": 672.11, "power": 32.517765000000004}, {"timestamp": 692.652, "power": 32.517765000000004}, {"timestamp": 713.203, "power": 32.517765000000004}, {"timestamp": 733.704, "power": 32.517765000000004}, {"timestamp": 754.24, "power": 32.517765000000004}, {"timestamp": 774.784, "power": 32.517765000000004}, {"timestamp": 795.328, "power": 32.517765000000004}, {"timestamp": 815.873, "power": 32.517765000000004}, {"timestamp": 836.416, "power": 32.517765000000004}, {"timestamp": 856.957, "power": 32.517765000000004}, {"timestamp": 877.49, "power": 32.517765000000004}, {"timestamp": 898.026, "power": 32.517765000000004}, {"timestamp": 918.569, "power": 32.517765000000004}, {"timestamp": 939.114, "power": 32.517765000000004}, {"timestamp": 959.655, "power": 32.517765000000004}, {"timestamp": 980.199, "power": 32.517765000000004}, {"timestamp": 1000.74, "power": 32.517765000000004}, {"timestamp": 1021.27, "power": 33.218079}, {"timestamp": 1042.44, "power": 33.218079}, {"timestamp": 1062.98, "power": 33.218079}, {"timestamp": 1083.51, "power": 33.218079}, {"timestamp": 1104.05, "power": 33.218079}, {"timestamp": 1124.58, "power": 33.218079}, {"timestamp": 1145.11, "power": 33.218079}, {"timestamp": 1165.62, "power": 33.218079}, {"timestamp": 1186.14, "power": 33.218079}, {"timestamp": 1206.68, "power": 33.218079}, {"timestamp": 1227.18, "power": 33.218079}, {"timestamp": 1247.78, "power": 33.218079}, {"timestamp": 1268.34, "power": 33.218079}], "timeline": {"START": "573.072481", "END": "954.368178"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 728.063}, {"name": "clReleaseKernel", "calls": 1, "time": 163.874}, {"name": "clSetKernelArg", "calls": 19, "time": 150.44}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.4147}, {"name": "clReleaseContext", "calls": 1, "time": 54.1823}, {"name": "clCreateContext", "calls": 1, "time": 32.5077}, {"name": "clReleaseProgram", "calls": 1, "time": 15.4436}, {"name": "clCreateKernel", "calls": 1, "time": 0.343212}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.316557}, {"name": "clEnqueueTask", "calls": 1, "time": 0.124464}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078726}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.059986}, {"name": "clRetainMemObject", "calls": 14, "time": 0.042185}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.031281}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02363}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02311}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.018937}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010203}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007548}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006645}, {"name": "clRetainDevice", "calls": 2, "time": 0.005071}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 381.296}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 380.84}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8117.912691, "utilization": 84.561591, "size": 428220.0, "time": 52.750013}, {"type": "WRITE", "transfers": 1, "speed": 5836.598082, "utilization": 60.797897, "size": 1714480.0, "time": 293.746816}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3631803, "speed": 87.2444, "utilization": 0.75733, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 175809, "speed": 463.645, "utilization": 4.0247, "size": 0.118492}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len8/run1.json b/code/fpga/unopt_results/proteins.15MB.len8/run1.json new file mode 100644 index 0000000..3aa968f --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.9891, "power": 33.22393}, {"timestamp": 54.6554, "power": 33.22393}, {"timestamp": 75.1898, "power": 33.22393}, {"timestamp": 95.7279, "power": 33.22393}, {"timestamp": 116.696, "power": 33.22393}, {"timestamp": 137.592, "power": 33.22393}, {"timestamp": 158.12, "power": 33.22393}, {"timestamp": 178.626, "power": 33.22393}, {"timestamp": 199.163, "power": 33.22393}, {"timestamp": 219.705, "power": 33.22393}, {"timestamp": 240.243, "power": 33.22393}, {"timestamp": 260.789, "power": 33.22393}, {"timestamp": 281.293, "power": 33.22393}, {"timestamp": 301.849, "power": 33.22393}, {"timestamp": 322.392, "power": 33.22393}, {"timestamp": 342.879, "power": 33.22393}, {"timestamp": 363.405, "power": 33.22393}, {"timestamp": 383.935, "power": 33.22393}, {"timestamp": 404.464, "power": 33.22393}, {"timestamp": 424.993, "power": 33.22393}, {"timestamp": 445.522, "power": 33.22393}, {"timestamp": 466.052, "power": 33.22393}, {"timestamp": 486.552, "power": 33.22393}, {"timestamp": 507.038, "power": 33.22393}, {"timestamp": 527.564, "power": 33.22393}, {"timestamp": 548.092, "power": 33.22393}, {"timestamp": 568.637, "power": 33.22393}, {"timestamp": 589.17, "power": 33.22393}, {"timestamp": 609.709, "power": 33.22393}, {"timestamp": 630.227, "power": 33.22393}, {"timestamp": 650.727, "power": 33.22393}, {"timestamp": 671.267, "power": 33.22393}, {"timestamp": 691.819, "power": 33.22393}, {"timestamp": 712.38, "power": 33.22393}, {"timestamp": 732.933, "power": 33.22393}, {"timestamp": 753.483, "power": 33.22393}, {"timestamp": 774.037, "power": 33.22393}, {"timestamp": 794.569, "power": 33.22393}, {"timestamp": 815.109, "power": 33.22393}, {"timestamp": 835.658, "power": 33.22393}, {"timestamp": 856.211, "power": 33.22393}, {"timestamp": 876.761, "power": 33.22393}, {"timestamp": 897.313, "power": 33.22393}, {"timestamp": 917.865, "power": 33.22393}, {"timestamp": 938.419, "power": 33.22393}, {"timestamp": 959.016, "power": 33.22393}, {"timestamp": 979.601, "power": 33.22393}, {"timestamp": 1000.14, "power": 33.22393}, {"timestamp": 1020.67, "power": 35.353995999999995}, {"timestamp": 1041.83, "power": 35.353995999999995}, {"timestamp": 1062.36, "power": 35.353995999999995}, {"timestamp": 1082.87, "power": 35.353995999999995}, {"timestamp": 1103.38, "power": 35.353995999999995}, {"timestamp": 1123.93, "power": 35.353995999999995}, {"timestamp": 1144.5, "power": 35.353995999999995}, {"timestamp": 1165.14, "power": 35.353995999999995}, {"timestamp": 1185.71, "power": 35.353995999999995}, {"timestamp": 1206.28, "power": 35.353995999999995}], "timeline": {"START": "536.201553", "END": "912.325724"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 694.662}, {"name": "clReleaseKernel", "calls": 1, "time": 158.804}, {"name": "clSetKernelArg", "calls": 19, "time": 149.447}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.3979}, {"name": "clReleaseContext", "calls": 1, "time": 45.1055}, {"name": "clCreateContext", "calls": 1, "time": 31.7566}, {"name": "clReleaseProgram", "calls": 1, "time": 14.4594}, {"name": "clCreateKernel", "calls": 1, "time": 0.362331}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.319826}, {"name": "clEnqueueTask", "calls": 1, "time": 0.115417}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.07548}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037596}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.037586}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024794}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023659}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011484}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010334}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008683}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006732}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006441}, {"name": "clRetainDevice", "calls": 2, "time": 0.004832}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 376.124}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 375.701}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8262.405286, "utilization": 86.066722, "size": 428220.0, "time": 51.827523}, {"type": "WRITE", "transfers": 1, "speed": 6435.065363, "utilization": 67.031931, "size": 1714480.0, "time": 266.428079}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3463635, "speed": 84.5055, "utilization": 0.733554, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 165280, "speed": 462.092, "utilization": 4.01122, "size": 0.117893}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len8/run2.json b/code/fpga/unopt_results/proteins.15MB.len8/run2.json new file mode 100644 index 0000000..794a116 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 51.0964, "power": 33.436228}, {"timestamp": 71.7685, "power": 33.436228}, {"timestamp": 92.2629, "power": 33.436228}, {"timestamp": 112.789, "power": 33.436228}, {"timestamp": 133.663, "power": 33.436228}, {"timestamp": 154.195, "power": 33.436228}, {"timestamp": 174.722, "power": 33.436228}, {"timestamp": 195.268, "power": 33.436228}, {"timestamp": 215.804, "power": 33.436228}, {"timestamp": 236.341, "power": 33.436228}, {"timestamp": 256.878, "power": 33.436228}, {"timestamp": 277.385, "power": 33.436228}, {"timestamp": 297.875, "power": 33.436228}, {"timestamp": 318.399, "power": 33.436228}, {"timestamp": 338.938, "power": 33.436228}, {"timestamp": 359.46, "power": 33.436228}, {"timestamp": 379.985, "power": 33.436228}, {"timestamp": 400.511, "power": 33.436228}, {"timestamp": 421.033, "power": 33.436228}, {"timestamp": 441.532, "power": 33.436228}, {"timestamp": 462.049, "power": 33.436228}, {"timestamp": 482.57, "power": 33.436228}, {"timestamp": 503.093, "power": 33.436228}, {"timestamp": 523.617, "power": 33.436228}, {"timestamp": 544.139, "power": 33.436228}, {"timestamp": 564.664, "power": 33.436228}, {"timestamp": 585.19, "power": 33.436228}, {"timestamp": 605.684, "power": 33.436228}, {"timestamp": 626.207, "power": 33.436228}, {"timestamp": 646.74, "power": 33.436228}, {"timestamp": 667.277, "power": 33.436228}, {"timestamp": 687.813, "power": 33.436228}, {"timestamp": 708.35, "power": 33.436228}, {"timestamp": 728.899, "power": 33.436228}, {"timestamp": 749.43, "power": 33.436228}, {"timestamp": 769.926, "power": 33.436228}, {"timestamp": 790.457, "power": 33.436228}, {"timestamp": 810.992, "power": 33.436228}, {"timestamp": 831.528, "power": 33.436228}, {"timestamp": 852.067, "power": 33.436228}, {"timestamp": 872.607, "power": 33.436228}, {"timestamp": 893.149, "power": 33.436228}, {"timestamp": 913.66, "power": 33.436228}, {"timestamp": 934.156, "power": 33.436228}, {"timestamp": 954.646, "power": 33.436228}, {"timestamp": 975.166, "power": 33.436228}, {"timestamp": 995.693, "power": 33.436228}, {"timestamp": 1016.22, "power": 33.372138}, {"timestamp": 1037.43, "power": 33.372138}, {"timestamp": 1057.98, "power": 33.372138}, {"timestamp": 1078.51, "power": 33.372138}, {"timestamp": 1099.04, "power": 33.372138}, {"timestamp": 1119.57, "power": 33.372138}, {"timestamp": 1140.09, "power": 33.372138}, {"timestamp": 1160.62, "power": 33.372138}, {"timestamp": 1181.15, "power": 33.372138}, {"timestamp": 1202.06, "power": 33.372138}, {"timestamp": 1222.61, "power": 33.372138}, {"timestamp": 1243.15, "power": 33.372138}], "timeline": {"START": "552.996257", "END": "927.851743"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 694.503}, {"name": "clReleaseKernel", "calls": 1, "time": 158.538}, {"name": "clSetKernelArg", "calls": 19, "time": 149.316}, {"name": "clReleaseContext", "calls": 1, "time": 59.8831}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.8545}, {"name": "clCreateContext", "calls": 1, "time": 48.9414}, {"name": "clReleaseProgram", "calls": 1, "time": 14.6521}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.403363}, {"name": "clCreateKernel", "calls": 1, "time": 0.340266}, {"name": "clEnqueueTask", "calls": 1, "time": 0.122113}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.086807}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037415}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026802}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024465}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022972}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010106}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00989}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008451}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007282}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006432}, {"name": "clRetainDevice", "calls": 2, "time": 0.004701}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 374.855}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 374.438}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8710.937481, "utilization": 90.738932, "size": 428220.0, "time": 49.158888}, {"type": "WRITE", "transfers": 1, "speed": 6344.306808, "utilization": 66.086529, "size": 1714480.0, "time": 270.239469}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3430184, "speed": 84.008, "utilization": 0.729236, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 163240, "speed": 462.021, "utilization": 4.0106, "size": 0.117764}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len8/run3.json b/code/fpga/unopt_results/proteins.15MB.len8/run3.json new file mode 100644 index 0000000..4f5b9a6 --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 39.1084, "power": 32.769365}, {"timestamp": 59.7369, "power": 32.769365}, {"timestamp": 80.3226, "power": 32.769365}, {"timestamp": 100.871, "power": 32.769365}, {"timestamp": 121.518, "power": 32.769365}, {"timestamp": 142.174, "power": 32.769365}, {"timestamp": 162.717, "power": 32.769365}, {"timestamp": 183.319, "power": 32.769365}, {"timestamp": 203.921, "power": 32.769365}, {"timestamp": 224.534, "power": 32.769365}, {"timestamp": 245.101, "power": 32.769365}, {"timestamp": 265.669, "power": 32.769365}, {"timestamp": 286.268, "power": 32.769365}, {"timestamp": 306.852, "power": 32.769365}, {"timestamp": 327.391, "power": 32.769365}, {"timestamp": 347.926, "power": 32.769365}, {"timestamp": 368.479, "power": 32.769365}, {"timestamp": 388.992, "power": 32.769365}, {"timestamp": 409.525, "power": 32.769365}, {"timestamp": 430.063, "power": 32.769365}, {"timestamp": 450.6, "power": 32.769365}, {"timestamp": 471.137, "power": 32.769365}, {"timestamp": 491.674, "power": 32.769365}, {"timestamp": 512.215, "power": 32.769365}, {"timestamp": 532.733, "power": 32.769365}, {"timestamp": 553.229, "power": 32.769365}, {"timestamp": 573.765, "power": 32.769365}, {"timestamp": 594.31, "power": 32.769365}, {"timestamp": 614.861, "power": 32.769365}, {"timestamp": 635.413, "power": 32.769365}, {"timestamp": 655.967, "power": 32.769365}, {"timestamp": 676.524, "power": 32.769365}, {"timestamp": 697.035, "power": 32.769365}, {"timestamp": 717.59, "power": 32.769365}, {"timestamp": 738.143, "power": 32.769365}, {"timestamp": 758.697, "power": 32.769365}, {"timestamp": 779.247, "power": 32.769365}, {"timestamp": 799.798, "power": 32.769365}, {"timestamp": 820.352, "power": 32.769365}, {"timestamp": 840.882, "power": 32.769365}, {"timestamp": 861.432, "power": 32.769365}, {"timestamp": 881.984, "power": 32.769365}, {"timestamp": 902.537, "power": 32.769365}, {"timestamp": 923.087, "power": 32.769365}, {"timestamp": 943.639, "power": 32.769365}, {"timestamp": 964.195, "power": 32.769365}, {"timestamp": 984.739, "power": 32.769365}, {"timestamp": 1005.26, "power": 32.545145000000005}, {"timestamp": 1026.45, "power": 32.545145000000005}, {"timestamp": 1046.99, "power": 32.545145000000005}, {"timestamp": 1067.54, "power": 32.545145000000005}, {"timestamp": 1088.08, "power": 32.545145000000005}, {"timestamp": 1108.57, "power": 32.545145000000005}, {"timestamp": 1129.07, "power": 32.545145000000005}, {"timestamp": 1149.57, "power": 32.545145000000005}, {"timestamp": 1170.18, "power": 32.545145000000005}, {"timestamp": 1190.79, "power": 32.545145000000005}, {"timestamp": 1211.36, "power": 32.545145000000005}, {"timestamp": 1231.91, "power": 32.545145000000005}], "timeline": {"START": "554.212273", "END": "924.289922"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 701.99}, {"name": "clReleaseKernel", "calls": 1, "time": 161.405}, {"name": "clSetKernelArg", "calls": 19, "time": 149.875}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.8046}, {"name": "clReleaseContext", "calls": 1, "time": 45.9346}, {"name": "clCreateContext", "calls": 1, "time": 36.7805}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3645}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.363485}, {"name": "clCreateKernel", "calls": 1, "time": 0.352623}, {"name": "clEnqueueTask", "calls": 1, "time": 0.115225}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074017}, {"name": "clRetainMemObject", "calls": 14, "time": 0.03725}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027062}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023498}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023067}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010952}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.01048}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007653}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007387}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007213}, {"name": "clRetainDevice", "calls": 2, "time": 0.004772}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 370.078}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 369.649}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8152.136356, "utilization": 84.918087, "size": 428220.0, "time": 52.528562}, {"type": "WRITE", "transfers": 1, "speed": 6144.362903, "utilization": 64.00378, "size": 1714480.0, "time": 279.03334}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3294564, "speed": 81.8538, "utilization": 0.710536, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 154894, "speed": 459.952, "utilization": 3.99264, "size": 0.117216}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.15MB.len8/run4.json b/code/fpga/unopt_results/proteins.15MB.len8/run4.json new file mode 100644 index 0000000..594bf9f --- /dev/null +++ b/code/fpga/unopt_results/proteins.15MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 52.4079, "power": 33.171718999999996}, {"timestamp": 73.0685, "power": 33.171718999999996}, {"timestamp": 93.6119, "power": 33.171718999999996}, {"timestamp": 114.181, "power": 33.171718999999996}, {"timestamp": 135.108, "power": 33.171718999999996}, {"timestamp": 156.005, "power": 33.171718999999996}, {"timestamp": 176.545, "power": 33.171718999999996}, {"timestamp": 197.094, "power": 33.171718999999996}, {"timestamp": 217.633, "power": 33.171718999999996}, {"timestamp": 238.147, "power": 33.171718999999996}, {"timestamp": 258.682, "power": 33.171718999999996}, {"timestamp": 279.222, "power": 33.171718999999996}, {"timestamp": 299.756, "power": 33.171718999999996}, {"timestamp": 320.282, "power": 33.171718999999996}, {"timestamp": 340.854, "power": 33.171718999999996}, {"timestamp": 361.326, "power": 33.171718999999996}, {"timestamp": 381.803, "power": 33.171718999999996}, {"timestamp": 402.265, "power": 33.171718999999996}, {"timestamp": 422.733, "power": 33.171718999999996}, {"timestamp": 443.199, "power": 33.171718999999996}, {"timestamp": 463.656, "power": 33.171718999999996}, {"timestamp": 484.058, "power": 33.171718999999996}, {"timestamp": 504.503, "power": 33.171718999999996}, {"timestamp": 524.949, "power": 33.171718999999996}, {"timestamp": 545.394, "power": 33.171718999999996}, {"timestamp": 565.849, "power": 33.171718999999996}, {"timestamp": 586.334, "power": 33.171718999999996}, {"timestamp": 606.861, "power": 33.171718999999996}, {"timestamp": 627.393, "power": 33.171718999999996}, {"timestamp": 647.929, "power": 33.171718999999996}, {"timestamp": 668.472, "power": 33.171718999999996}, {"timestamp": 689.023, "power": 33.171718999999996}, {"timestamp": 709.572, "power": 33.171718999999996}, {"timestamp": 730.099, "power": 33.171718999999996}, {"timestamp": 750.602, "power": 33.171718999999996}, {"timestamp": 771.149, "power": 33.171718999999996}, {"timestamp": 791.694, "power": 33.171718999999996}, {"timestamp": 812.245, "power": 33.171718999999996}, {"timestamp": 832.791, "power": 33.171718999999996}, {"timestamp": 853.343, "power": 33.171718999999996}, {"timestamp": 873.859, "power": 33.171718999999996}, {"timestamp": 894.356, "power": 33.171718999999996}, {"timestamp": 914.898, "power": 33.171718999999996}, {"timestamp": 935.433, "power": 33.171718999999996}, {"timestamp": 955.96, "power": 33.171718999999996}, {"timestamp": 976.482, "power": 33.171718999999996}, {"timestamp": 999.52, "power": 33.171718999999996}, {"timestamp": 1020.01, "power": 32.990858}, {"timestamp": 1041.07, "power": 32.990858}, {"timestamp": 1061.61, "power": 32.990858}, {"timestamp": 1082.14, "power": 32.990858}, {"timestamp": 1102.63, "power": 32.990858}, {"timestamp": 1123.19, "power": 32.990858}, {"timestamp": 1143.76, "power": 32.990858}, {"timestamp": 1164.35, "power": 32.990858}, {"timestamp": 1184.89, "power": 32.990858}, {"timestamp": 1205.43, "power": 32.990858}], "timeline": {"START": "555.930607", "END": "925.209961"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 683.485}, {"name": "clReleaseKernel", "calls": 1, "time": 159.786}, {"name": "clSetKernelArg", "calls": 19, "time": 150.967}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.021}, {"name": "clCreateContext", "calls": 1, "time": 50.1327}, {"name": "clReleaseContext", "calls": 1, "time": 32.0245}, {"name": "clReleaseProgram", "calls": 1, "time": 17.6222}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.41891}, {"name": "clCreateKernel", "calls": 1, "time": 0.365614}, {"name": "clEnqueueTask", "calls": 1, "time": 0.108215}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.085569}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039223}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.028181}, {"name": "clCreateBuffer", "calls": 7, "time": 0.026242}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02334}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011716}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010254}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008646}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007243}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.0065}, {"name": "clRetainDevice", "calls": 2, "time": 0.004903}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 369.279}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 368.899}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8777.910561, "utilization": 91.436568, "size": 428220.0, "time": 48.783819}, {"type": "WRITE", "transfers": 1, "speed": 6465.565224, "utilization": 67.349638, "size": 1714480.0, "time": 265.171264}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3228755, "speed": 80.4693, "utilization": 0.698518, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 150485, "speed": 459.325, "utilization": 3.98719, "size": 0.1169}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len4/run0.json b/code/fpga/unopt_results/proteins.20MB.len4/run0.json new file mode 100644 index 0000000..f566e18 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len4/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 42.0234, "power": 32.007118}, {"timestamp": 62.6884, "power": 32.007118}, {"timestamp": 83.228, "power": 32.007118}, {"timestamp": 103.784, "power": 32.007118}, {"timestamp": 124.712, "power": 32.007118}, {"timestamp": 145.622, "power": 32.007118}, {"timestamp": 166.162, "power": 32.007118}, {"timestamp": 186.705, "power": 32.007118}, {"timestamp": 207.247, "power": 32.007118}, {"timestamp": 227.769, "power": 32.007118}, {"timestamp": 248.265, "power": 32.007118}, {"timestamp": 268.803, "power": 32.007118}, {"timestamp": 289.343, "power": 32.007118}, {"timestamp": 309.881, "power": 32.007118}, {"timestamp": 330.423, "power": 32.007118}, {"timestamp": 350.965, "power": 32.007118}, {"timestamp": 371.505, "power": 32.007118}, {"timestamp": 392.023, "power": 32.007118}, {"timestamp": 412.574, "power": 32.007118}, {"timestamp": 433.149, "power": 32.007118}, {"timestamp": 453.674, "power": 32.007118}, {"timestamp": 474.202, "power": 32.007118}, {"timestamp": 494.73, "power": 32.007118}, {"timestamp": 515.256, "power": 32.007118}, {"timestamp": 535.777, "power": 32.007118}, {"timestamp": 556.265, "power": 32.007118}, {"timestamp": 576.754, "power": 32.007118}, {"timestamp": 597.283, "power": 32.007118}, {"timestamp": 617.809, "power": 32.007118}, {"timestamp": 638.338, "power": 32.007118}, {"timestamp": 658.862, "power": 32.007118}, {"timestamp": 679.392, "power": 32.007118}, {"timestamp": 699.906, "power": 32.007118}, {"timestamp": 720.407, "power": 32.007118}, {"timestamp": 740.939, "power": 32.007118}, {"timestamp": 761.481, "power": 32.007118}, {"timestamp": 782.018, "power": 32.007118}, {"timestamp": 802.557, "power": 32.007118}, {"timestamp": 823.104, "power": 32.007118}, {"timestamp": 843.651, "power": 32.007118}, {"timestamp": 864.166, "power": 32.007118}, {"timestamp": 884.705, "power": 32.007118}, {"timestamp": 905.257, "power": 32.007118}, {"timestamp": 925.807, "power": 32.007118}, {"timestamp": 946.352, "power": 32.007118}, {"timestamp": 966.9, "power": 32.007118}, {"timestamp": 987.451, "power": 32.007118}, {"timestamp": 1007.98, "power": 32.434522}, {"timestamp": 1029.21, "power": 32.434522}, {"timestamp": 1049.81, "power": 32.434522}, {"timestamp": 1070.36, "power": 32.434522}, {"timestamp": 1090.91, "power": 32.434522}, {"timestamp": 1111.45, "power": 32.434522}, {"timestamp": 1131.97, "power": 32.434522}, {"timestamp": 1152.46, "power": 32.434522}, {"timestamp": 1172.99, "power": 32.434522}, {"timestamp": 1193.54, "power": 32.434522}, {"timestamp": 1214.13, "power": 32.434522}, {"timestamp": 1234.7, "power": 32.434522}, {"timestamp": 1255.23, "power": 32.434522}, {"timestamp": 1275.78, "power": 32.434522}, {"timestamp": 1296.3, "power": 32.434522}, {"timestamp": 1316.81, "power": 32.434522}, {"timestamp": 1337.34, "power": 32.434522}, {"timestamp": 1357.88, "power": 32.434522}, {"timestamp": 1378.4, "power": 32.434522}, {"timestamp": 1398.96, "power": 32.434522}, {"timestamp": 1419.51, "power": 32.434522}, {"timestamp": 1440.03, "power": 32.434522}, {"timestamp": 1460.52, "power": 32.434522}, {"timestamp": 1481.21, "power": 32.434522}, {"timestamp": 1501.76, "power": 32.434522}], "timeline": {"START": "731.103987", "END": "1065.194593"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 777.38}, {"name": "clSetKernelArg", "calls": 19, "time": 252.03}, {"name": "clReleaseKernel", "calls": 1, "time": 239.0}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 59.2132}, {"name": "clReleaseContext", "calls": 1, "time": 45.8619}, {"name": "clCreateContext", "calls": 1, "time": 39.876}, {"name": "clReleaseProgram", "calls": 1, "time": 14.7634}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.339303}, {"name": "clCreateKernel", "calls": 1, "time": 0.338331}, {"name": "clEnqueueTask", "calls": 1, "time": 0.099975}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.074938}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037827}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027621}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023167}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020195}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010036}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009033}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008692}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006642}, {"name": "clRetainDevice", "calls": 2, "time": 0.004695}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 334.091}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 333.66}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8023.715692, "utilization": 83.580372, "size": 769020.0, "time": 95.843376}, {"type": "WRITE", "transfers": 1, "speed": 6584.994412, "utilization": 68.593692, "size": 2285930.0, "time": 347.14168}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6362798, "speed": 165.61, "utilization": 1.43759, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 378826, "speed": 481.398, "utilization": 4.1788, "size": 0.123755}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len4/run1.json b/code/fpga/unopt_results/proteins.20MB.len4/run1.json new file mode 100644 index 0000000..5f6c5e6 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len4/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 44.1079, "power": 32.083616}, {"timestamp": 64.8124, "power": 32.083616}, {"timestamp": 85.3623, "power": 32.083616}, {"timestamp": 105.901, "power": 32.083616}, {"timestamp": 126.778, "power": 32.083616}, {"timestamp": 147.284, "power": 32.083616}, {"timestamp": 167.818, "power": 32.083616}, {"timestamp": 188.371, "power": 32.083616}, {"timestamp": 208.916, "power": 32.083616}, {"timestamp": 229.466, "power": 32.083616}, {"timestamp": 250.013, "power": 32.083616}, {"timestamp": 270.539, "power": 32.083616}, {"timestamp": 291.037, "power": 32.083616}, {"timestamp": 311.584, "power": 32.083616}, {"timestamp": 332.128, "power": 32.083616}, {"timestamp": 352.678, "power": 32.083616}, {"timestamp": 373.221, "power": 32.083616}, {"timestamp": 393.765, "power": 32.083616}, {"timestamp": 414.359, "power": 32.083616}, {"timestamp": 434.96, "power": 32.083616}, {"timestamp": 455.488, "power": 32.083616}, {"timestamp": 476.02, "power": 32.083616}, {"timestamp": 496.553, "power": 32.083616}, {"timestamp": 517.083, "power": 32.083616}, {"timestamp": 537.615, "power": 32.083616}, {"timestamp": 558.15, "power": 32.083616}, {"timestamp": 578.66, "power": 32.083616}, {"timestamp": 599.189, "power": 32.083616}, {"timestamp": 619.721, "power": 32.083616}, {"timestamp": 640.254, "power": 32.083616}, {"timestamp": 660.786, "power": 32.083616}, {"timestamp": 681.317, "power": 32.083616}, {"timestamp": 701.848, "power": 32.083616}, {"timestamp": 722.392, "power": 32.083616}, {"timestamp": 742.917, "power": 32.083616}, {"timestamp": 763.45, "power": 32.083616}, {"timestamp": 783.986, "power": 32.083616}, {"timestamp": 804.527, "power": 32.083616}, {"timestamp": 825.077, "power": 32.083616}, {"timestamp": 845.629, "power": 32.083616}, {"timestamp": 866.183, "power": 32.083616}, {"timestamp": 886.709, "power": 32.083616}, {"timestamp": 907.256, "power": 32.083616}, {"timestamp": 927.815, "power": 32.083616}, {"timestamp": 948.374, "power": 32.083616}, {"timestamp": 968.933, "power": 32.083616}, {"timestamp": 989.49, "power": 32.083616}, {"timestamp": 1010.05, "power": 32.834680000000006}, {"timestamp": 1031.26, "power": 32.834680000000006}, {"timestamp": 1051.81, "power": 32.834680000000006}, {"timestamp": 1072.37, "power": 32.834680000000006}, {"timestamp": 1092.93, "power": 32.834680000000006}, {"timestamp": 1113.44, "power": 32.834680000000006}, {"timestamp": 1133.9, "power": 32.834680000000006}, {"timestamp": 1154.36, "power": 32.834680000000006}, {"timestamp": 1174.84, "power": 32.834680000000006}, {"timestamp": 1195.33, "power": 32.834680000000006}, {"timestamp": 1215.86, "power": 32.834680000000006}, {"timestamp": 1236.39, "power": 32.834680000000006}, {"timestamp": 1256.92, "power": 32.834680000000006}, {"timestamp": 1277.46, "power": 32.834680000000006}, {"timestamp": 1297.99, "power": 32.834680000000006}, {"timestamp": 1318.46, "power": 32.834680000000006}, {"timestamp": 1338.95, "power": 32.834680000000006}, {"timestamp": 1359.44, "power": 32.834680000000006}, {"timestamp": 1379.97, "power": 32.834680000000006}, {"timestamp": 1400.53, "power": 32.834680000000006}, {"timestamp": 1421.12, "power": 32.834680000000006}, {"timestamp": 1441.66, "power": 32.834680000000006}, {"timestamp": 1462.54, "power": 32.834680000000006}, {"timestamp": 1483.04, "power": 32.834680000000006}], "timeline": {"START": "724.047823", "END": "1061.041114"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 772.269}, {"name": "clSetKernelArg", "calls": 19, "time": 252.411}, {"name": "clReleaseKernel", "calls": 1, "time": 234.669}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.54}, {"name": "clReleaseContext", "calls": 1, "time": 44.9865}, {"name": "clCreateContext", "calls": 1, "time": 41.9595}, {"name": "clReleaseProgram", "calls": 1, "time": 15.3217}, {"name": "clCreateKernel", "calls": 1, "time": 0.33998}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.31486}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125411}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076608}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038761}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032215}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023796}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02108}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010986}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010287}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008892}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.008769}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007975}, {"name": "clRetainDevice", "calls": 2, "time": 0.004941}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 336.993}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 336.556}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8650.880447, "utilization": 90.113338, "size": 769020.0, "time": 88.894998}, {"type": "WRITE", "transfers": 1, "speed": 6604.217607, "utilization": 68.793933, "size": 2285930.0, "time": 346.131239}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6476032, "speed": 166.914, "utilization": 1.4489, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 386024, "speed": 481.204, "utilization": 4.17712, "size": 0.123839}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len4/run2.json b/code/fpga/unopt_results/proteins.20MB.len4/run2.json new file mode 100644 index 0000000..2a6c26c --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len4/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.5871, "power": 32.082539999999995}, {"timestamp": 54.2599, "power": 32.082539999999995}, {"timestamp": 74.7936, "power": 32.082539999999995}, {"timestamp": 95.3261, "power": 32.082539999999995}, {"timestamp": 116.275, "power": 32.082539999999995}, {"timestamp": 137.125, "power": 32.082539999999995}, {"timestamp": 157.632, "power": 32.082539999999995}, {"timestamp": 178.123, "power": 32.082539999999995}, {"timestamp": 198.656, "power": 32.082539999999995}, {"timestamp": 219.191, "power": 32.082539999999995}, {"timestamp": 239.725, "power": 32.082539999999995}, {"timestamp": 260.262, "power": 32.082539999999995}, {"timestamp": 280.799, "power": 32.082539999999995}, {"timestamp": 301.332, "power": 32.082539999999995}, {"timestamp": 321.832, "power": 32.082539999999995}, {"timestamp": 342.359, "power": 32.082539999999995}, {"timestamp": 362.894, "power": 32.082539999999995}, {"timestamp": 383.394, "power": 32.082539999999995}, {"timestamp": 403.945, "power": 32.082539999999995}, {"timestamp": 424.521, "power": 32.082539999999995}, {"timestamp": 445.049, "power": 32.082539999999995}, {"timestamp": 465.552, "power": 32.082539999999995}, {"timestamp": 486.033, "power": 32.082539999999995}, {"timestamp": 506.55, "power": 32.082539999999995}, {"timestamp": 527.072, "power": 32.082539999999995}, {"timestamp": 547.594, "power": 32.082539999999995}, {"timestamp": 568.127, "power": 32.082539999999995}, {"timestamp": 588.649, "power": 32.082539999999995}, {"timestamp": 609.171, "power": 32.082539999999995}, {"timestamp": 629.685, "power": 32.082539999999995}, {"timestamp": 650.167, "power": 32.082539999999995}, {"timestamp": 670.686, "power": 32.082539999999995}, {"timestamp": 691.209, "power": 32.082539999999995}, {"timestamp": 711.744, "power": 32.082539999999995}, {"timestamp": 732.271, "power": 32.082539999999995}, {"timestamp": 752.809, "power": 32.082539999999995}, {"timestamp": 773.352, "power": 32.082539999999995}, {"timestamp": 793.864, "power": 32.082539999999995}, {"timestamp": 814.402, "power": 32.082539999999995}, {"timestamp": 834.946, "power": 32.082539999999995}, {"timestamp": 855.489, "power": 32.082539999999995}, {"timestamp": 876.03, "power": 32.082539999999995}, {"timestamp": 896.571, "power": 32.082539999999995}, {"timestamp": 917.121, "power": 32.082539999999995}, {"timestamp": 937.636, "power": 32.082539999999995}, {"timestamp": 958.132, "power": 32.082539999999995}, {"timestamp": 978.678, "power": 32.082539999999995}, {"timestamp": 999.222, "power": 32.082539999999995}, {"timestamp": 1019.77, "power": 33.154641999999996}, {"timestamp": 1040.93, "power": 33.154641999999996}, {"timestamp": 1061.44, "power": 33.154641999999996}, {"timestamp": 1081.94, "power": 33.154641999999996}, {"timestamp": 1102.47, "power": 33.154641999999996}, {"timestamp": 1123.0, "power": 33.154641999999996}, {"timestamp": 1143.52, "power": 33.154641999999996}, {"timestamp": 1164.04, "power": 33.154641999999996}, {"timestamp": 1184.59, "power": 33.154641999999996}, {"timestamp": 1205.16, "power": 33.154641999999996}, {"timestamp": 1225.67, "power": 33.154641999999996}, {"timestamp": 1246.16, "power": 33.154641999999996}, {"timestamp": 1266.65, "power": 33.154641999999996}, {"timestamp": 1287.2, "power": 33.154641999999996}, {"timestamp": 1307.73, "power": 33.154641999999996}, {"timestamp": 1328.27, "power": 33.154641999999996}, {"timestamp": 1348.81, "power": 33.154641999999996}, {"timestamp": 1369.36, "power": 33.154641999999996}, {"timestamp": 1389.9, "power": 33.154641999999996}, {"timestamp": 1410.42, "power": 33.154641999999996}, {"timestamp": 1430.94, "power": 33.154641999999996}, {"timestamp": 1451.47, "power": 33.154641999999996}, {"timestamp": 1472.0, "power": 33.154641999999996}, {"timestamp": 1492.56, "power": 33.154641999999996}], "timeline": {"START": "721.829661", "END": "1057.197643"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 769.409}, {"name": "clSetKernelArg", "calls": 19, "time": 251.226}, {"name": "clReleaseKernel", "calls": 1, "time": 238.508}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 64.2109}, {"name": "clReleaseContext", "calls": 1, "time": 54.6306}, {"name": "clCreateContext", "calls": 1, "time": 31.4859}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5926}, {"name": "clCreateKernel", "calls": 1, "time": 0.335875}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.329601}, {"name": "clEnqueueTask", "calls": 1, "time": 0.131697}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073404}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037561}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031274}, {"name": "clReleaseDevice", "calls": 2, "time": 0.02295}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020402}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010719}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010198}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008676}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007064}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006391}, {"name": "clRetainDevice", "calls": 2, "time": 0.004713}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 335.368}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 334.941}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8733.974496, "utilization": 90.978901, "size": 769020.0, "time": 88.049261}, {"type": "WRITE", "transfers": 1, "speed": 6612.637365, "utilization": 68.881639, "size": 2285930.0, "time": 345.690516}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6430911, "speed": 166.589, "utilization": 1.44609, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 383240, "speed": 481.656, "utilization": 4.18104, "size": 0.123813}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len4/run3.json b/code/fpga/unopt_results/proteins.20MB.len4/run3.json new file mode 100644 index 0000000..00339dd --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len4/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 48.8895, "power": 32.737517}, {"timestamp": 69.5972, "power": 32.737517}, {"timestamp": 90.1239, "power": 32.737517}, {"timestamp": 110.657, "power": 32.737517}, {"timestamp": 131.201, "power": 32.737517}, {"timestamp": 152.087, "power": 32.737517}, {"timestamp": 172.623, "power": 32.737517}, {"timestamp": 193.105, "power": 32.737517}, {"timestamp": 213.591, "power": 32.737517}, {"timestamp": 234.122, "power": 32.737517}, {"timestamp": 254.658, "power": 32.737517}, {"timestamp": 275.194, "power": 32.737517}, {"timestamp": 295.729, "power": 32.737517}, {"timestamp": 316.263, "power": 32.737517}, {"timestamp": 336.795, "power": 32.737517}, {"timestamp": 357.311, "power": 32.737517}, {"timestamp": 377.841, "power": 32.737517}, {"timestamp": 398.376, "power": 32.737517}, {"timestamp": 418.903, "power": 32.737517}, {"timestamp": 439.423, "power": 32.737517}, {"timestamp": 459.945, "power": 32.737517}, {"timestamp": 480.467, "power": 32.737517}, {"timestamp": 500.989, "power": 32.737517}, {"timestamp": 521.482, "power": 32.737517}, {"timestamp": 541.995, "power": 32.737517}, {"timestamp": 562.518, "power": 32.737517}, {"timestamp": 583.038, "power": 32.737517}, {"timestamp": 603.56, "power": 32.737517}, {"timestamp": 624.082, "power": 32.737517}, {"timestamp": 644.603, "power": 32.737517}, {"timestamp": 665.128, "power": 32.737517}, {"timestamp": 685.612, "power": 32.737517}, {"timestamp": 706.132, "power": 32.737517}, {"timestamp": 726.664, "power": 32.737517}, {"timestamp": 747.19, "power": 32.737517}, {"timestamp": 767.712, "power": 32.737517}, {"timestamp": 788.239, "power": 32.737517}, {"timestamp": 808.765, "power": 32.737517}, {"timestamp": 829.318, "power": 32.737517}, {"timestamp": 849.868, "power": 32.737517}, {"timestamp": 870.408, "power": 32.737517}, {"timestamp": 890.945, "power": 32.737517}, {"timestamp": 911.481, "power": 32.737517}, {"timestamp": 932.019, "power": 32.737517}, {"timestamp": 952.56, "power": 32.737517}, {"timestamp": 973.099, "power": 32.737517}, {"timestamp": 993.598, "power": 32.737517}, {"timestamp": 1014.13, "power": 32.542669000000004}, {"timestamp": 1035.33, "power": 32.542669000000004}, {"timestamp": 1055.89, "power": 32.542669000000004}, {"timestamp": 1076.4, "power": 32.542669000000004}, {"timestamp": 1096.94, "power": 32.542669000000004}, {"timestamp": 1117.46, "power": 32.542669000000004}, {"timestamp": 1137.98, "power": 32.542669000000004}, {"timestamp": 1158.52, "power": 32.542669000000004}, {"timestamp": 1179.05, "power": 32.542669000000004}, {"timestamp": 1199.58, "power": 32.542669000000004}, {"timestamp": 1220.15, "power": 32.542669000000004}, {"timestamp": 1240.72, "power": 32.542669000000004}, {"timestamp": 1261.23, "power": 32.542669000000004}, {"timestamp": 1281.73, "power": 32.542669000000004}, {"timestamp": 1302.25, "power": 32.542669000000004}, {"timestamp": 1322.78, "power": 32.542669000000004}, {"timestamp": 1343.31, "power": 32.542669000000004}, {"timestamp": 1363.84, "power": 32.542669000000004}, {"timestamp": 1384.4, "power": 32.542669000000004}, {"timestamp": 1404.95, "power": 32.542669000000004}, {"timestamp": 1425.56, "power": 32.542669000000004}, {"timestamp": 1446.05, "power": 32.542669000000004}, {"timestamp": 1466.58, "power": 32.542669000000004}, {"timestamp": 1487.29, "power": 32.542669000000004}, {"timestamp": 1507.85, "power": 32.542669000000004}], "timeline": {"START": "737.480014", "END": "1076.300315"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 782.876}, {"name": "clSetKernelArg", "calls": 19, "time": 250.102}, {"name": "clReleaseKernel", "calls": 1, "time": 235.46}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.4353}, {"name": "clCreateContext", "calls": 1, "time": 46.7194}, {"name": "clReleaseContext", "calls": 1, "time": 45.4067}, {"name": "clReleaseProgram", "calls": 1, "time": 17.8003}, {"name": "clCreateKernel", "calls": 1, "time": 0.337797}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.295955}, {"name": "clEnqueueTask", "calls": 1, "time": 0.124584}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071251}, {"name": "clRetainMemObject", "calls": 14, "time": 0.0476}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.032102}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024472}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021392}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.01191}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010678}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00998}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008473}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007448}, {"name": "clRetainDevice", "calls": 2, "time": 0.00498}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 338.82}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 338.372}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8024.214676, "utilization": 83.58557, "size": 769020.0, "time": 95.837416}, {"type": "WRITE", "transfers": 1, "speed": 6570.159709, "utilization": 68.439164, "size": 2285930.0, "time": 347.925488}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6522172, "speed": 167.151, "utilization": 1.45097, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 388768, "speed": 481.395, "utilization": 4.17878, "size": 0.123871}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len4/run4.json b/code/fpga/unopt_results/proteins.20MB.len4/run4.json new file mode 100644 index 0000000..aecbe31 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len4/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 33.6878, "power": 32.207272}, {"timestamp": 54.3256, "power": 32.207272}, {"timestamp": 74.8672, "power": 32.207272}, {"timestamp": 95.3954, "power": 32.207272}, {"timestamp": 116.13, "power": 32.207272}, {"timestamp": 136.663, "power": 32.207272}, {"timestamp": 157.198, "power": 32.207272}, {"timestamp": 177.796, "power": 32.207272}, {"timestamp": 198.395, "power": 32.207272}, {"timestamp": 218.965, "power": 32.207272}, {"timestamp": 239.532, "power": 32.207272}, {"timestamp": 260.132, "power": 32.207272}, {"timestamp": 280.732, "power": 32.207272}, {"timestamp": 301.335, "power": 32.207272}, {"timestamp": 321.935, "power": 32.207272}, {"timestamp": 342.515, "power": 32.207272}, {"timestamp": 363.081, "power": 32.207272}, {"timestamp": 383.679, "power": 32.207272}, {"timestamp": 404.179, "power": 32.207272}, {"timestamp": 424.867, "power": 32.207272}, {"timestamp": 445.497, "power": 32.207272}, {"timestamp": 466.104, "power": 32.207272}, {"timestamp": 486.72, "power": 32.207272}, {"timestamp": 507.325, "power": 32.207272}, {"timestamp": 527.762, "power": 32.207272}, {"timestamp": 548.206, "power": 32.207272}, {"timestamp": 568.749, "power": 32.207272}, {"timestamp": 589.284, "power": 32.207272}, {"timestamp": 609.814, "power": 32.207272}, {"timestamp": 630.303, "power": 32.207272}, {"timestamp": 650.791, "power": 32.207272}, {"timestamp": 671.281, "power": 32.207272}, {"timestamp": 691.81, "power": 32.207272}, {"timestamp": 712.349, "power": 32.207272}, {"timestamp": 732.842, "power": 32.207272}, {"timestamp": 753.367, "power": 32.207272}, {"timestamp": 773.905, "power": 32.207272}, {"timestamp": 794.415, "power": 32.207272}, {"timestamp": 814.911, "power": 32.207272}, {"timestamp": 835.448, "power": 32.207272}, {"timestamp": 855.995, "power": 32.207272}, {"timestamp": 876.549, "power": 32.207272}, {"timestamp": 897.1, "power": 32.207272}, {"timestamp": 917.65, "power": 32.207272}, {"timestamp": 938.205, "power": 32.207272}, {"timestamp": 958.738, "power": 32.207272}, {"timestamp": 979.295, "power": 32.207272}, {"timestamp": 999.874, "power": 32.207272}, {"timestamp": 1020.46, "power": 34.073512}, {"timestamp": 1041.63, "power": 34.073512}, {"timestamp": 1062.18, "power": 34.073512}, {"timestamp": 1082.7, "power": 34.073512}, {"timestamp": 1103.23, "power": 34.073512}, {"timestamp": 1123.76, "power": 34.073512}, {"timestamp": 1144.3, "power": 34.073512}, {"timestamp": 1164.83, "power": 34.073512}, {"timestamp": 1185.38, "power": 34.073512}, {"timestamp": 1205.92, "power": 34.073512}, {"timestamp": 1226.46, "power": 34.073512}, {"timestamp": 1246.95, "power": 34.073512}, {"timestamp": 1267.46, "power": 34.073512}, {"timestamp": 1288.01, "power": 34.073512}, {"timestamp": 1308.54, "power": 34.073512}, {"timestamp": 1329.08, "power": 34.073512}, {"timestamp": 1349.62, "power": 34.073512}, {"timestamp": 1370.17, "power": 34.073512}, {"timestamp": 1390.71, "power": 34.073512}, {"timestamp": 1411.22, "power": 34.073512}, {"timestamp": 1431.75, "power": 34.073512}, {"timestamp": 1452.25, "power": 34.073512}, {"timestamp": 1472.52, "power": 34.073512}, {"timestamp": 1493.11, "power": 34.073512}], "timeline": {"START": "711.055954", "END": "1050.502773"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 778.56}, {"name": "clSetKernelArg", "calls": 19, "time": 251.927}, {"name": "clReleaseKernel", "calls": 1, "time": 244.285}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4792}, {"name": "clReleaseContext", "calls": 1, "time": 31.6785}, {"name": "clCreateContext", "calls": 1, "time": 31.5467}, {"name": "clReleaseProgram", "calls": 1, "time": 17.6184}, {"name": "clCreateKernel", "calls": 1, "time": 0.338437}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.328358}, {"name": "clEnqueueTask", "calls": 1, "time": 0.146832}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.073417}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037725}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.026538}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023157}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020771}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010459}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.009936}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008337}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007451}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006806}, {"name": "clRetainDevice", "calls": 2, "time": 0.0048}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 339.447}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 339.062}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8069.747839, "utilization": 84.059873, "size": 769020.0, "time": 95.296658}, {"type": "WRITE", "transfers": 1, "speed": 6654.009463, "utilization": 69.312599, "size": 2285930.0, "time": 343.541144}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 6539678, "speed": 167.259, "utilization": 1.4519, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 389880, "speed": 481.399, "utilization": 4.17881, "size": 0.12387}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len6/run0.json b/code/fpga/unopt_results/proteins.20MB.len6/run0.json new file mode 100644 index 0000000..ca403ca --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len6/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.6013, "power": 32.045398}, {"timestamp": 55.2347, "power": 32.045398}, {"timestamp": 75.7785, "power": 32.045398}, {"timestamp": 96.3083, "power": 32.045398}, {"timestamp": 117.197, "power": 32.045398}, {"timestamp": 137.704, "power": 32.045398}, {"timestamp": 158.191, "power": 32.045398}, {"timestamp": 178.733, "power": 32.045398}, {"timestamp": 199.271, "power": 32.045398}, {"timestamp": 219.811, "power": 32.045398}, {"timestamp": 240.346, "power": 32.045398}, {"timestamp": 260.884, "power": 32.045398}, {"timestamp": 281.426, "power": 32.045398}, {"timestamp": 301.944, "power": 32.045398}, {"timestamp": 322.488, "power": 32.045398}, {"timestamp": 343.064, "power": 32.045398}, {"timestamp": 363.527, "power": 32.045398}, {"timestamp": 383.992, "power": 32.045398}, {"timestamp": 404.452, "power": 32.045398}, {"timestamp": 424.913, "power": 32.045398}, {"timestamp": 445.372, "power": 32.045398}, {"timestamp": 465.84, "power": 32.045398}, {"timestamp": 486.283, "power": 32.045398}, {"timestamp": 506.733, "power": 32.045398}, {"timestamp": 527.187, "power": 32.045398}, {"timestamp": 547.639, "power": 32.045398}, {"timestamp": 568.088, "power": 32.045398}, {"timestamp": 588.538, "power": 32.045398}, {"timestamp": 609.313, "power": 32.045398}, {"timestamp": 629.775, "power": 32.045398}, {"timestamp": 650.21, "power": 32.045398}, {"timestamp": 670.736, "power": 32.045398}, {"timestamp": 691.268, "power": 32.045398}, {"timestamp": 711.809, "power": 32.045398}, {"timestamp": 732.35, "power": 32.045398}, {"timestamp": 752.893, "power": 32.045398}, {"timestamp": 773.469, "power": 32.045398}, {"timestamp": 793.983, "power": 32.045398}, {"timestamp": 814.478, "power": 32.045398}, {"timestamp": 835.049, "power": 32.045398}, {"timestamp": 855.603, "power": 32.045398}, {"timestamp": 876.168, "power": 32.045398}, {"timestamp": 896.727, "power": 32.045398}, {"timestamp": 917.294, "power": 32.045398}, {"timestamp": 937.814, "power": 32.045398}, {"timestamp": 958.307, "power": 32.045398}, {"timestamp": 978.833, "power": 32.045398}, {"timestamp": 999.357, "power": 32.045398}, {"timestamp": 1019.88, "power": 32.48287499999999}, {"timestamp": 1040.96, "power": 32.48287499999999}, {"timestamp": 1061.52, "power": 32.48287499999999}, {"timestamp": 1082.14, "power": 32.48287499999999}, {"timestamp": 1102.63, "power": 32.48287499999999}, {"timestamp": 1123.17, "power": 32.48287499999999}, {"timestamp": 1143.7, "power": 32.48287499999999}, {"timestamp": 1164.23, "power": 32.48287499999999}, {"timestamp": 1184.76, "power": 32.48287499999999}, {"timestamp": 1205.31, "power": 32.48287499999999}, {"timestamp": 1225.83, "power": 32.48287499999999}, {"timestamp": 1246.33, "power": 32.48287499999999}, {"timestamp": 1266.83, "power": 32.48287499999999}, {"timestamp": 1287.37, "power": 32.48287499999999}, {"timestamp": 1307.92, "power": 32.48287499999999}, {"timestamp": 1328.48, "power": 32.48287499999999}], "timeline": {"START": "629.886961", "END": "936.424231"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 708.526}, {"name": "clReleaseKernel", "calls": 1, "time": 215.977}, {"name": "clSetKernelArg", "calls": 19, "time": 172.576}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 54.4945}, {"name": "clReleaseContext", "calls": 1, "time": 52.3727}, {"name": "clCreateContext", "calls": 1, "time": 32.4483}, {"name": "clReleaseProgram", "calls": 1, "time": 16.9036}, {"name": "clCreateKernel", "calls": 1, "time": 0.33795}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.320078}, {"name": "clEnqueueTask", "calls": 1, "time": 0.113688}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.071156}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036719}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.027577}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022932}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020922}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010316}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009549}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009202}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007055}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006593}, {"name": "clRetainDevice", "calls": 2, "time": 0.004752}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 306.537}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 306.108}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8131.840371, "utilization": 84.706671, "size": 491220.0, "time": 60.40699}, {"type": "WRITE", "transfers": 1, "speed": 6697.994074, "utilization": 69.770772, "size": 2285940.0, "time": 341.287406}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3360355, "speed": 99.8665, "utilization": 0.866897, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 175039, "speed": 463.273, "utilization": 4.02147, "size": 0.118641}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len6/run1.json b/code/fpga/unopt_results/proteins.20MB.len6/run1.json new file mode 100644 index 0000000..06d3c3f --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len6/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 41.919, "power": 32.391774}, {"timestamp": 62.6247, "power": 32.391774}, {"timestamp": 83.1964, "power": 32.391774}, {"timestamp": 103.694, "power": 32.391774}, {"timestamp": 124.652, "power": 32.391774}, {"timestamp": 145.206, "power": 32.391774}, {"timestamp": 165.749, "power": 32.391774}, {"timestamp": 186.306, "power": 32.391774}, {"timestamp": 206.86, "power": 32.391774}, {"timestamp": 227.381, "power": 32.391774}, {"timestamp": 247.928, "power": 32.391774}, {"timestamp": 268.469, "power": 32.391774}, {"timestamp": 289.028, "power": 32.391774}, {"timestamp": 309.586, "power": 32.391774}, {"timestamp": 330.133, "power": 32.391774}, {"timestamp": 350.681, "power": 32.391774}, {"timestamp": 371.191, "power": 32.391774}, {"timestamp": 391.69, "power": 32.391774}, {"timestamp": 412.187, "power": 32.391774}, {"timestamp": 432.723, "power": 32.391774}, {"timestamp": 453.259, "power": 32.391774}, {"timestamp": 473.798, "power": 32.391774}, {"timestamp": 494.337, "power": 32.391774}, {"timestamp": 514.879, "power": 32.391774}, {"timestamp": 535.397, "power": 32.391774}, {"timestamp": 555.89, "power": 32.391774}, {"timestamp": 576.432, "power": 32.391774}, {"timestamp": 596.968, "power": 32.391774}, {"timestamp": 617.507, "power": 32.391774}, {"timestamp": 638.048, "power": 32.391774}, {"timestamp": 658.589, "power": 32.391774}, {"timestamp": 679.162, "power": 32.391774}, {"timestamp": 699.702, "power": 32.391774}, {"timestamp": 720.267, "power": 32.391774}, {"timestamp": 740.821, "power": 32.391774}, {"timestamp": 761.412, "power": 32.391774}, {"timestamp": 781.995, "power": 32.391774}, {"timestamp": 802.553, "power": 32.391774}, {"timestamp": 823.147, "power": 32.391774}, {"timestamp": 843.66, "power": 32.391774}, {"timestamp": 864.242, "power": 32.391774}, {"timestamp": 884.832, "power": 32.391774}, {"timestamp": 905.423, "power": 32.391774}, {"timestamp": 926.008, "power": 32.391774}, {"timestamp": 946.589, "power": 32.391774}, {"timestamp": 967.102, "power": 32.391774}, {"timestamp": 987.645, "power": 32.391774}, {"timestamp": 1008.12, "power": 32.275973}, {"timestamp": 1029.44, "power": 32.275973}, {"timestamp": 1050.01, "power": 32.275973}, {"timestamp": 1070.56, "power": 32.275973}, {"timestamp": 1091.13, "power": 32.275973}, {"timestamp": 1111.65, "power": 32.275973}, {"timestamp": 1132.16, "power": 32.275973}, {"timestamp": 1152.72, "power": 32.275973}, {"timestamp": 1173.27, "power": 32.275973}, {"timestamp": 1193.81, "power": 32.275973}, {"timestamp": 1214.37, "power": 32.275973}, {"timestamp": 1234.94, "power": 32.275973}, {"timestamp": 1255.47, "power": 32.275973}, {"timestamp": 1275.99, "power": 32.275973}, {"timestamp": 1296.52, "power": 32.275973}, {"timestamp": 1317.09, "power": 32.275973}, {"timestamp": 1337.64, "power": 32.275973}], "timeline": {"START": "646.863846", "END": "951.039928"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 715.375}, {"name": "clReleaseKernel", "calls": 1, "time": 215.711}, {"name": "clSetKernelArg", "calls": 19, "time": 173.028}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.0445}, {"name": "clReleaseContext", "calls": 1, "time": 51.376}, {"name": "clCreateContext", "calls": 1, "time": 39.7566}, {"name": "clReleaseProgram", "calls": 1, "time": 18.9506}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.522775}, {"name": "clCreateKernel", "calls": 1, "time": 0.341176}, {"name": "clEnqueueTask", "calls": 1, "time": 0.157915}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075828}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038897}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.031337}, {"name": "clReleaseDevice", "calls": 2, "time": 0.025849}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021029}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.011035}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.00957}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.009423}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007825}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.007175}, {"name": "clRetainDevice", "calls": 2, "time": 0.004934}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 304.176}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 303.78}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8111.173907, "utilization": 84.491395, "size": 491220.0, "time": 60.560901}, {"type": "WRITE", "transfers": 1, "speed": 6524.482098, "utilization": 67.963355, "size": 2285940.0, "time": 350.363598}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3296557, "speed": 98.8021, "utilization": 0.857657, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 171152, "speed": 463.581, "utilization": 4.02414, "size": 0.118436}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len6/run2.json b/code/fpga/unopt_results/proteins.20MB.len6/run2.json new file mode 100644 index 0000000..69cdf80 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len6/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.1113, "power": 32.315247}, {"timestamp": 58.7096, "power": 32.315247}, {"timestamp": 79.2922, "power": 32.315247}, {"timestamp": 99.8676, "power": 32.315247}, {"timestamp": 120.62, "power": 32.315247}, {"timestamp": 141.298, "power": 32.315247}, {"timestamp": 161.796, "power": 32.315247}, {"timestamp": 182.335, "power": 32.315247}, {"timestamp": 202.945, "power": 32.315247}, {"timestamp": 223.556, "power": 32.315247}, {"timestamp": 244.16, "power": 32.315247}, {"timestamp": 264.769, "power": 32.315247}, {"timestamp": 285.352, "power": 32.315247}, {"timestamp": 305.917, "power": 32.315247}, {"timestamp": 326.476, "power": 32.315247}, {"timestamp": 346.971, "power": 32.315247}, {"timestamp": 367.495, "power": 32.315247}, {"timestamp": 387.972, "power": 32.315247}, {"timestamp": 408.446, "power": 32.315247}, {"timestamp": 428.921, "power": 32.315247}, {"timestamp": 449.4, "power": 32.315247}, {"timestamp": 469.868, "power": 32.315247}, {"timestamp": 490.339, "power": 32.315247}, {"timestamp": 510.807, "power": 32.315247}, {"timestamp": 531.276, "power": 32.315247}, {"timestamp": 551.743, "power": 32.315247}, {"timestamp": 571.977, "power": 32.315247}, {"timestamp": 592.442, "power": 32.315247}, {"timestamp": 612.903, "power": 32.315247}, {"timestamp": 633.341, "power": 32.315247}, {"timestamp": 653.796, "power": 32.315247}, {"timestamp": 674.253, "power": 32.315247}, {"timestamp": 694.736, "power": 32.315247}, {"timestamp": 715.302, "power": 32.315247}, {"timestamp": 735.857, "power": 32.315247}, {"timestamp": 756.401, "power": 32.315247}, {"timestamp": 776.954, "power": 32.315247}, {"timestamp": 797.492, "power": 32.315247}, {"timestamp": 817.99, "power": 32.315247}, {"timestamp": 838.537, "power": 32.315247}, {"timestamp": 859.092, "power": 32.315247}, {"timestamp": 879.642, "power": 32.315247}, {"timestamp": 900.193, "power": 32.315247}, {"timestamp": 920.748, "power": 32.315247}, {"timestamp": 941.304, "power": 32.315247}, {"timestamp": 961.81, "power": 32.315247}, {"timestamp": 982.36, "power": 32.315247}, {"timestamp": 1002.93, "power": 32.315247}, {"timestamp": 1023.48, "power": 32.500038}, {"timestamp": 1044.78, "power": 32.500038}, {"timestamp": 1065.3, "power": 32.500038}, {"timestamp": 1085.81, "power": 32.500038}, {"timestamp": 1106.3, "power": 32.500038}, {"timestamp": 1126.83, "power": 32.500038}, {"timestamp": 1147.36, "power": 32.500038}, {"timestamp": 1167.9, "power": 32.500038}, {"timestamp": 1188.43, "power": 32.500038}, {"timestamp": 1208.96, "power": 32.500038}, {"timestamp": 1229.47, "power": 32.500038}, {"timestamp": 1249.96, "power": 32.500038}, {"timestamp": 1270.48, "power": 32.500038}, {"timestamp": 1291.02, "power": 32.500038}, {"timestamp": 1311.55, "power": 32.500038}, {"timestamp": 1332.36, "power": 32.500038}, {"timestamp": 1352.91, "power": 32.500038}, {"timestamp": 1373.44, "power": 32.500038}], "timeline": {"START": "669.865051", "END": "972.745145"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 733.767}, {"name": "clReleaseKernel", "calls": 1, "time": 222.004}, {"name": "clSetKernelArg", "calls": 19, "time": 175.786}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.7625}, {"name": "clReleaseContext", "calls": 1, "time": 47.6791}, {"name": "clCreateContext", "calls": 1, "time": 35.8306}, {"name": "clReleaseProgram", "calls": 1, "time": 18.0161}, {"name": "clCreateKernel", "calls": 1, "time": 0.343832}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.311531}, {"name": "clEnqueueTask", "calls": 1, "time": 0.128526}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.077504}, {"name": "clRetainMemObject", "calls": 14, "time": 0.036727}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033132}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022824}, {"name": "clCreateBuffer", "calls": 7, "time": 0.019744}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010181}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009782}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007556}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007379}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006619}, {"name": "clRetainDevice", "calls": 2, "time": 0.004792}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 302.88}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 302.444}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 7991.178697, "utilization": 83.241445, "size": 491220.0, "time": 61.470281}, {"type": "WRITE", "transfers": 1, "speed": 6192.51794, "utilization": 64.505395, "size": 2285940.0, "time": 369.145644}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3254879, "speed": 98.0302, "utilization": 0.850957, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 168583, "speed": 463.544, "utilization": 4.02382, "size": 0.11826}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len6/run3.json b/code/fpga/unopt_results/proteins.20MB.len6/run3.json new file mode 100644 index 0000000..e4e7422 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len6/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.1892, "power": 32.142803}, {"timestamp": 54.8504, "power": 32.142803}, {"timestamp": 75.3649, "power": 32.142803}, {"timestamp": 95.8576, "power": 32.142803}, {"timestamp": 116.754, "power": 32.142803}, {"timestamp": 137.656, "power": 32.142803}, {"timestamp": 158.201, "power": 32.142803}, {"timestamp": 178.745, "power": 32.142803}, {"timestamp": 199.28, "power": 32.142803}, {"timestamp": 219.778, "power": 32.142803}, {"timestamp": 240.318, "power": 32.142803}, {"timestamp": 260.857, "power": 32.142803}, {"timestamp": 281.396, "power": 32.142803}, {"timestamp": 301.934, "power": 32.142803}, {"timestamp": 322.474, "power": 32.142803}, {"timestamp": 343.023, "power": 32.142803}, {"timestamp": 363.839, "power": 32.142803}, {"timestamp": 384.483, "power": 32.142803}, {"timestamp": 405.03, "power": 32.142803}, {"timestamp": 425.562, "power": 32.142803}, {"timestamp": 446.097, "power": 32.142803}, {"timestamp": 466.627, "power": 32.142803}, {"timestamp": 487.156, "power": 32.142803}, {"timestamp": 507.66, "power": 32.142803}, {"timestamp": 528.148, "power": 32.142803}, {"timestamp": 548.678, "power": 32.142803}, {"timestamp": 569.207, "power": 32.142803}, {"timestamp": 589.737, "power": 32.142803}, {"timestamp": 610.268, "power": 32.142803}, {"timestamp": 630.8, "power": 32.142803}, {"timestamp": 651.283, "power": 32.142803}, {"timestamp": 671.809, "power": 32.142803}, {"timestamp": 692.337, "power": 32.142803}, {"timestamp": 712.888, "power": 32.142803}, {"timestamp": 733.424, "power": 32.142803}, {"timestamp": 753.959, "power": 32.142803}, {"timestamp": 774.501, "power": 32.142803}, {"timestamp": 795.05, "power": 32.142803}, {"timestamp": 815.588, "power": 32.142803}, {"timestamp": 836.13, "power": 32.142803}, {"timestamp": 856.683, "power": 32.142803}, {"timestamp": 877.23, "power": 32.142803}, {"timestamp": 897.785, "power": 32.142803}, {"timestamp": 918.341, "power": 32.142803}, {"timestamp": 938.893, "power": 32.142803}, {"timestamp": 959.466, "power": 32.142803}, {"timestamp": 979.978, "power": 32.142803}, {"timestamp": 1000.52, "power": 32.142803}, {"timestamp": 1021.07, "power": 32.99627099999999}, {"timestamp": 1042.21, "power": 32.99627099999999}, {"timestamp": 1062.74, "power": 32.99627099999999}, {"timestamp": 1083.28, "power": 32.99627099999999}, {"timestamp": 1103.78, "power": 32.99627099999999}, {"timestamp": 1124.31, "power": 32.99627099999999}, {"timestamp": 1144.85, "power": 32.99627099999999}, {"timestamp": 1165.38, "power": 32.99627099999999}, {"timestamp": 1185.91, "power": 32.99627099999999}, {"timestamp": 1206.45, "power": 32.99627099999999}, {"timestamp": 1226.98, "power": 32.99627099999999}, {"timestamp": 1247.49, "power": 32.99627099999999}, {"timestamp": 1267.98, "power": 32.99627099999999}, {"timestamp": 1288.51, "power": 32.99627099999999}, {"timestamp": 1309.04, "power": 32.99627099999999}, {"timestamp": 1329.54, "power": 32.99627099999999}, {"timestamp": 1350.34, "power": 32.99627099999999}, {"timestamp": 1370.89, "power": 32.99627099999999}], "timeline": {"START": "675.700204", "END": "982.121484"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 738.449}, {"name": "clReleaseKernel", "calls": 1, "time": 220.271}, {"name": "clSetKernelArg", "calls": 19, "time": 181.837}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.893}, {"name": "clReleaseContext", "calls": 1, "time": 45.9572}, {"name": "clCreateContext", "calls": 1, "time": 31.9614}, {"name": "clReleaseProgram", "calls": 1, "time": 14.9293}, {"name": "clCreateKernel", "calls": 1, "time": 0.342962}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.312369}, {"name": "clEnqueueTask", "calls": 1, "time": 0.129689}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.076654}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037168}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033745}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023375}, {"name": "clCreateBuffer", "calls": 7, "time": 0.020087}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010323}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009865}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009424}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.00795}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.006997}, {"name": "clRetainDevice", "calls": 2, "time": 0.004876}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 306.421}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 306.002}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8089.590277, "utilization": 84.266565, "size": 491220.0, "time": 60.722482}, {"type": "WRITE", "transfers": 1, "speed": 6160.52341, "utilization": 64.172119, "size": 2285940.0, "time": 371.062793}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3366583, "speed": 100.073, "utilization": 0.868692, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 175542, "speed": 463.962, "utilization": 4.02745, "size": 0.118645}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len6/run4.json b/code/fpga/unopt_results/proteins.20MB.len6/run4.json new file mode 100644 index 0000000..34c9d14 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len6/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.4376, "power": 32.339931}, {"timestamp": 57.0601, "power": 32.339931}, {"timestamp": 77.6095, "power": 32.339931}, {"timestamp": 98.1365, "power": 32.339931}, {"timestamp": 118.912, "power": 32.339931}, {"timestamp": 139.575, "power": 32.339931}, {"timestamp": 160.107, "power": 32.339931}, {"timestamp": 180.669, "power": 32.339931}, {"timestamp": 201.267, "power": 32.339931}, {"timestamp": 221.831, "power": 32.339931}, {"timestamp": 242.4, "power": 32.339931}, {"timestamp": 263.005, "power": 32.339931}, {"timestamp": 283.604, "power": 32.339931}, {"timestamp": 304.2, "power": 32.339931}, {"timestamp": 324.767, "power": 32.339931}, {"timestamp": 345.274, "power": 32.339931}, {"timestamp": 365.762, "power": 32.339931}, {"timestamp": 386.288, "power": 32.339931}, {"timestamp": 406.811, "power": 32.339931}, {"timestamp": 427.335, "power": 32.339931}, {"timestamp": 447.861, "power": 32.339931}, {"timestamp": 468.388, "power": 32.339931}, {"timestamp": 488.913, "power": 32.339931}, {"timestamp": 509.413, "power": 32.339931}, {"timestamp": 529.934, "power": 32.339931}, {"timestamp": 550.459, "power": 32.339931}, {"timestamp": 570.982, "power": 32.339931}, {"timestamp": 591.506, "power": 32.339931}, {"timestamp": 612.044, "power": 32.339931}, {"timestamp": 632.572, "power": 32.339931}, {"timestamp": 653.096, "power": 32.339931}, {"timestamp": 673.604, "power": 32.339931}, {"timestamp": 694.128, "power": 32.339931}, {"timestamp": 714.67, "power": 32.339931}, {"timestamp": 735.206, "power": 32.339931}, {"timestamp": 755.745, "power": 32.339931}, {"timestamp": 776.285, "power": 32.339931}, {"timestamp": 796.827, "power": 32.339931}, {"timestamp": 817.347, "power": 32.339931}, {"timestamp": 837.843, "power": 32.339931}, {"timestamp": 858.379, "power": 32.339931}, {"timestamp": 878.919, "power": 32.339931}, {"timestamp": 899.459, "power": 32.339931}, {"timestamp": 919.998, "power": 32.339931}, {"timestamp": 940.54, "power": 32.339931}, {"timestamp": 961.083, "power": 32.339931}, {"timestamp": 981.594, "power": 32.339931}, {"timestamp": 1002.13, "power": 32.339931}, {"timestamp": 1022.68, "power": 32.85125}, {"timestamp": 1043.99, "power": 32.85125}, {"timestamp": 1064.53, "power": 32.85125}, {"timestamp": 1085.07, "power": 32.85125}, {"timestamp": 1105.58, "power": 32.85125}, {"timestamp": 1126.07, "power": 32.85125}, {"timestamp": 1146.59, "power": 32.85125}, {"timestamp": 1167.12, "power": 32.85125}, {"timestamp": 1187.65, "power": 32.85125}, {"timestamp": 1208.17, "power": 32.85125}, {"timestamp": 1228.7, "power": 32.85125}, {"timestamp": 1249.21, "power": 32.85125}, {"timestamp": 1269.7, "power": 32.85125}, {"timestamp": 1290.22, "power": 32.85125}, {"timestamp": 1310.75, "power": 32.85125}, {"timestamp": 1331.25, "power": 32.85125}, {"timestamp": 1351.86, "power": 32.85125}, {"timestamp": 1372.43, "power": 32.85125}, {"timestamp": 1392.99, "power": 32.85125}], "timeline": {"START": "671.879688", "END": "979.969438"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 740.563}, {"name": "clReleaseKernel", "calls": 1, "time": 222.394}, {"name": "clSetKernelArg", "calls": 19, "time": 175.59}, {"name": "clReleaseContext", "calls": 1, "time": 59.2135}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 57.4017}, {"name": "clCreateContext", "calls": 1, "time": 34.1891}, {"name": "clReleaseProgram", "calls": 1, "time": 14.4737}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.388296}, {"name": "clCreateKernel", "calls": 1, "time": 0.351758}, {"name": "clEnqueueTask", "calls": 1, "time": 0.134206}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.080945}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038073}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036016}, {"name": "clReleaseDevice", "calls": 2, "time": 0.024628}, {"name": "clCreateBuffer", "calls": 7, "time": 0.021}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010715}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010524}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008304}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007768}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006954}, {"name": "clRetainDevice", "calls": 2, "time": 0.004737}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 308.09}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 307.653}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8134.314183, "utilization": 84.732439, "size": 491220.0, "time": 60.388619}, {"type": "WRITE", "transfers": 1, "speed": 6147.672327, "utilization": 64.038253, "size": 2285940.0, "time": 371.838462}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3451261, "speed": 101.897, "utilization": 0.884521, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 181060, "speed": 464.006, "utilization": 4.02783, "size": 0.118921}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len8/run0.json b/code/fpga/unopt_results/proteins.20MB.len8/run0.json new file mode 100644 index 0000000..36219f1 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len8/run0.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.39, "power": 32.60238}, {"timestamp": 55.0364, "power": 32.60238}, {"timestamp": 75.5701, "power": 32.60238}, {"timestamp": 96.1068, "power": 32.60238}, {"timestamp": 117.009, "power": 32.60238}, {"timestamp": 137.929, "power": 32.60238}, {"timestamp": 158.466, "power": 32.60238}, {"timestamp": 179.002, "power": 32.60238}, {"timestamp": 199.544, "power": 32.60238}, {"timestamp": 220.084, "power": 32.60238}, {"timestamp": 240.593, "power": 32.60238}, {"timestamp": 261.13, "power": 32.60238}, {"timestamp": 281.635, "power": 32.60238}, {"timestamp": 302.164, "power": 32.60238}, {"timestamp": 322.655, "power": 32.60238}, {"timestamp": 343.335, "power": 32.60238}, {"timestamp": 363.997, "power": 32.60238}, {"timestamp": 384.574, "power": 32.60238}, {"timestamp": 405.064, "power": 32.60238}, {"timestamp": 425.592, "power": 32.60238}, {"timestamp": 446.119, "power": 32.60238}, {"timestamp": 466.649, "power": 32.60238}, {"timestamp": 487.175, "power": 32.60238}, {"timestamp": 507.703, "power": 32.60238}, {"timestamp": 528.195, "power": 32.60238}, {"timestamp": 548.682, "power": 32.60238}, {"timestamp": 569.205, "power": 32.60238}, {"timestamp": 589.733, "power": 32.60238}, {"timestamp": 610.264, "power": 32.60238}, {"timestamp": 630.794, "power": 32.60238}, {"timestamp": 651.321, "power": 32.60238}, {"timestamp": 671.85, "power": 32.60238}, {"timestamp": 692.363, "power": 32.60238}, {"timestamp": 712.869, "power": 32.60238}, {"timestamp": 733.408, "power": 32.60238}, {"timestamp": 753.953, "power": 32.60238}, {"timestamp": 774.5, "power": 32.60238}, {"timestamp": 795.049, "power": 32.60238}, {"timestamp": 815.6, "power": 32.60238}, {"timestamp": 836.164, "power": 32.60238}, {"timestamp": 856.669, "power": 32.60238}, {"timestamp": 877.21, "power": 32.60238}, {"timestamp": 897.762, "power": 32.60238}, {"timestamp": 918.311, "power": 32.60238}, {"timestamp": 938.86, "power": 32.60238}, {"timestamp": 959.414, "power": 32.60238}, {"timestamp": 979.966, "power": 32.60238}, {"timestamp": 1000.49, "power": 32.60238}, {"timestamp": 1021.04, "power": 32.832976}, {"timestamp": 1042.17, "power": 32.832976}, {"timestamp": 1062.71, "power": 32.832976}, {"timestamp": 1083.26, "power": 32.832976}, {"timestamp": 1103.81, "power": 32.832976}, {"timestamp": 1124.32, "power": 32.832976}, {"timestamp": 1144.81, "power": 32.832976}, {"timestamp": 1165.34, "power": 32.832976}, {"timestamp": 1185.87, "power": 32.832976}, {"timestamp": 1206.4, "power": 32.832976}, {"timestamp": 1226.94, "power": 32.832976}, {"timestamp": 1247.47, "power": 32.832976}, {"timestamp": 1268.01, "power": 32.832976}, {"timestamp": 1288.51, "power": 32.832976}, {"timestamp": 1309.04, "power": 32.832976}, {"timestamp": 1329.53, "power": 32.832976}, {"timestamp": 1350.13, "power": 32.832976}, {"timestamp": 1370.68, "power": 32.832976}], "timeline": {"START": "640.951394", "END": "993.144328"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 766.454}, {"name": "clReleaseKernel", "calls": 1, "time": 214.975}, {"name": "clSetKernelArg", "calls": 19, "time": 159.921}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.4999}, {"name": "clReleaseContext", "calls": 1, "time": 51.8176}, {"name": "clCreateContext", "calls": 1, "time": 32.1279}, {"name": "clReleaseProgram", "calls": 1, "time": 14.0515}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.381028}, {"name": "clCreateKernel", "calls": 1, "time": 0.345247}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125821}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.075768}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037436}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.036559}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024326}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023084}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010129}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009776}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.009733}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008974}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007432}, {"name": "clRetainDevice", "calls": 2, "time": 0.004842}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 352.193}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 351.779}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8053.665853, "utilization": 83.892353, "size": 438840.0, "time": 54.489472}, {"type": "WRITE", "transfers": 1, "speed": 6357.899533, "utilization": 66.22812, "size": 2285960.0, "time": 359.545792}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2737995, "speed": 71.9954, "utilization": 0.62496, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 120319, "speed": 451.361, "utilization": 3.91806, "size": 0.114057}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len8/run1.json b/code/fpga/unopt_results/proteins.20MB.len8/run1.json new file mode 100644 index 0000000..3d58200 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len8/run1.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 34.7851, "power": 32.383089999999996}, {"timestamp": 55.4942, "power": 32.383089999999996}, {"timestamp": 76.0308, "power": 32.383089999999996}, {"timestamp": 96.5616, "power": 32.383089999999996}, {"timestamp": 117.496, "power": 32.383089999999996}, {"timestamp": 138.401, "power": 32.383089999999996}, {"timestamp": 158.938, "power": 32.383089999999996}, {"timestamp": 179.486, "power": 32.383089999999996}, {"timestamp": 200.021, "power": 32.383089999999996}, {"timestamp": 220.559, "power": 32.383089999999996}, {"timestamp": 241.095, "power": 32.383089999999996}, {"timestamp": 261.634, "power": 32.383089999999996}, {"timestamp": 282.149, "power": 32.383089999999996}, {"timestamp": 302.643, "power": 32.383089999999996}, {"timestamp": 323.213, "power": 32.383089999999996}, {"timestamp": 343.798, "power": 32.383089999999996}, {"timestamp": 364.33, "power": 32.383089999999996}, {"timestamp": 384.857, "power": 32.383089999999996}, {"timestamp": 405.382, "power": 32.383089999999996}, {"timestamp": 425.91, "power": 32.383089999999996}, {"timestamp": 446.396, "power": 32.383089999999996}, {"timestamp": 466.917, "power": 32.383089999999996}, {"timestamp": 487.44, "power": 32.383089999999996}, {"timestamp": 507.968, "power": 32.383089999999996}, {"timestamp": 528.493, "power": 32.383089999999996}, {"timestamp": 549.015, "power": 32.383089999999996}, {"timestamp": 569.539, "power": 32.383089999999996}, {"timestamp": 590.043, "power": 32.383089999999996}, {"timestamp": 610.525, "power": 32.383089999999996}, {"timestamp": 631.046, "power": 32.383089999999996}, {"timestamp": 651.571, "power": 32.383089999999996}, {"timestamp": 672.095, "power": 32.383089999999996}, {"timestamp": 692.642, "power": 32.383089999999996}, {"timestamp": 713.187, "power": 32.383089999999996}, {"timestamp": 733.719, "power": 32.383089999999996}, {"timestamp": 754.24, "power": 32.383089999999996}, {"timestamp": 774.774, "power": 32.383089999999996}, {"timestamp": 795.318, "power": 32.383089999999996}, {"timestamp": 815.862, "power": 32.383089999999996}, {"timestamp": 836.404, "power": 32.383089999999996}, {"timestamp": 856.949, "power": 32.383089999999996}, {"timestamp": 877.491, "power": 32.383089999999996}, {"timestamp": 898.01, "power": 32.383089999999996}, {"timestamp": 918.505, "power": 32.383089999999996}, {"timestamp": 939.043, "power": 32.383089999999996}, {"timestamp": 959.586, "power": 32.383089999999996}, {"timestamp": 980.132, "power": 32.383089999999996}, {"timestamp": 1000.67, "power": 32.383089999999996}, {"timestamp": 1021.22, "power": 32.857275}, {"timestamp": 1042.35, "power": 32.857275}, {"timestamp": 1062.84, "power": 32.857275}, {"timestamp": 1083.36, "power": 32.857275}, {"timestamp": 1103.89, "power": 32.857275}, {"timestamp": 1124.42, "power": 32.857275}, {"timestamp": 1144.95, "power": 32.857275}, {"timestamp": 1165.48, "power": 32.857275}, {"timestamp": 1185.99, "power": 32.857275}, {"timestamp": 1206.47, "power": 32.857275}, {"timestamp": 1227.0, "power": 32.857275}, {"timestamp": 1247.53, "power": 32.857275}, {"timestamp": 1268.06, "power": 32.857275}, {"timestamp": 1288.59, "power": 32.857275}, {"timestamp": 1309.11, "power": 32.857275}, {"timestamp": 1329.65, "power": 32.857275}, {"timestamp": 1350.21, "power": 32.857275}, {"timestamp": 1370.69, "power": 32.857275}, {"timestamp": 1391.26, "power": 32.857275}], "timeline": {"START": "657.56435", "END": "1022.004603"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 792.118}, {"name": "clReleaseKernel", "calls": 1, "time": 218.261}, {"name": "clSetKernelArg", "calls": 19, "time": 162.579}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.7706}, {"name": "clReleaseContext", "calls": 1, "time": 41.6505}, {"name": "clCreateContext", "calls": 1, "time": 32.509}, {"name": "clReleaseProgram", "calls": 1, "time": 17.5437}, {"name": "clCreateKernel", "calls": 1, "time": 0.343302}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.335712}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125185}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.079647}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037214}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.030576}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024453}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023366}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01128}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010472}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.010079}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.008561}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008184}, {"name": "clRetainDevice", "calls": 2, "time": 0.004744}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 364.44}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 364.107}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8010.594874, "utilization": 83.443697, "size": 439320.0, "time": 54.842369}, {"type": "WRITE", "transfers": 1, "speed": 6134.386061, "utilization": 63.899855, "size": 2285960.0, "time": 372.64626}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3104098, "speed": 78.4759, "utilization": 0.681215, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 142941, "speed": 457.013, "utilization": 3.96713, "size": 0.116264}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len8/run2.json b/code/fpga/unopt_results/proteins.20MB.len8/run2.json new file mode 100644 index 0000000..327b2a4 --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len8/run2.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 35.679, "power": 32.302615}, {"timestamp": 56.2657, "power": 32.302615}, {"timestamp": 76.8134, "power": 32.302615}, {"timestamp": 97.3524, "power": 32.302615}, {"timestamp": 118.042, "power": 32.302615}, {"timestamp": 138.724, "power": 32.302615}, {"timestamp": 159.273, "power": 32.302615}, {"timestamp": 179.843, "power": 32.302615}, {"timestamp": 200.423, "power": 32.302615}, {"timestamp": 220.994, "power": 32.302615}, {"timestamp": 241.564, "power": 32.302615}, {"timestamp": 262.168, "power": 32.302615}, {"timestamp": 282.772, "power": 32.302615}, {"timestamp": 303.335, "power": 32.302615}, {"timestamp": 323.869, "power": 32.302615}, {"timestamp": 344.427, "power": 32.302615}, {"timestamp": 364.921, "power": 32.302615}, {"timestamp": 385.449, "power": 32.302615}, {"timestamp": 405.976, "power": 32.302615}, {"timestamp": 426.507, "power": 32.302615}, {"timestamp": 447.038, "power": 32.302615}, {"timestamp": 467.567, "power": 32.302615}, {"timestamp": 488.099, "power": 32.302615}, {"timestamp": 508.615, "power": 32.302615}, {"timestamp": 529.103, "power": 32.302615}, {"timestamp": 549.627, "power": 32.302615}, {"timestamp": 570.159, "power": 32.302615}, {"timestamp": 590.687, "power": 32.302615}, {"timestamp": 611.217, "power": 32.302615}, {"timestamp": 631.747, "power": 32.302615}, {"timestamp": 652.192, "power": 32.302615}, {"timestamp": 672.427, "power": 32.302615}, {"timestamp": 692.919, "power": 32.302615}, {"timestamp": 713.465, "power": 32.302615}, {"timestamp": 734.015, "power": 32.302615}, {"timestamp": 754.566, "power": 32.302615}, {"timestamp": 775.116, "power": 32.302615}, {"timestamp": 795.669, "power": 32.302615}, {"timestamp": 816.221, "power": 32.302615}, {"timestamp": 836.729, "power": 32.302615}, {"timestamp": 857.271, "power": 32.302615}, {"timestamp": 877.821, "power": 32.302615}, {"timestamp": 898.372, "power": 32.302615}, {"timestamp": 918.921, "power": 32.302615}, {"timestamp": 939.473, "power": 32.302615}, {"timestamp": 960.024, "power": 32.302615}, {"timestamp": 980.549, "power": 32.302615}, {"timestamp": 1001.1, "power": 32.302615}, {"timestamp": 1021.65, "power": 32.378818}, {"timestamp": 1042.9, "power": 32.378818}, {"timestamp": 1063.44, "power": 32.378818}, {"timestamp": 1083.98, "power": 32.378818}, {"timestamp": 1104.5, "power": 32.378818}, {"timestamp": 1125.0, "power": 32.378818}, {"timestamp": 1145.54, "power": 32.378818}, {"timestamp": 1166.07, "power": 32.378818}, {"timestamp": 1186.61, "power": 32.378818}, {"timestamp": 1207.14, "power": 32.378818}, {"timestamp": 1227.68, "power": 32.378818}, {"timestamp": 1248.22, "power": 32.378818}, {"timestamp": 1268.71, "power": 32.378818}, {"timestamp": 1289.25, "power": 32.378818}, {"timestamp": 1309.78, "power": 32.378818}, {"timestamp": 1330.32, "power": 32.378818}, {"timestamp": 1350.85, "power": 32.378818}, {"timestamp": 1371.73, "power": 32.378818}, {"timestamp": 1392.28, "power": 32.378818}], "timeline": {"START": "656.648452", "END": "1017.796662"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 786.637}, {"name": "clReleaseKernel", "calls": 1, "time": 216.475}, {"name": "clSetKernelArg", "calls": 19, "time": 162.866}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 56.6207}, {"name": "clReleaseContext", "calls": 1, "time": 47.1012}, {"name": "clCreateContext", "calls": 1, "time": 33.4224}, {"name": "clReleaseProgram", "calls": 1, "time": 15.9014}, {"name": "clCreateKernel", "calls": 1, "time": 0.342364}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.291711}, {"name": "clEnqueueTask", "calls": 1, "time": 0.125061}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078944}, {"name": "clRetainMemObject", "calls": 14, "time": 0.037608}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.03709}, {"name": "clCreateBuffer", "calls": 7, "time": 0.023485}, {"name": "clReleaseDevice", "calls": 2, "time": 0.022805}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.011515}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010562}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.009799}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008325}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007926}, {"name": "clRetainDevice", "calls": 2, "time": 0.004769}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 361.148}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 360.71}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8033.648575, "utilization": 83.683839, "size": 439320.0, "time": 54.684991}, {"type": "WRITE", "transfers": 1, "speed": 6169.257425, "utilization": 64.263098, "size": 2285960.0, "time": 370.539899}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 3014263, "speed": 77.021, "utilization": 0.668585, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 137472, "speed": 456.155, "utilization": 3.95968, "size": 0.115809}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len8/run3.json b/code/fpga/unopt_results/proteins.20MB.len8/run3.json new file mode 100644 index 0000000..39a2dcb --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len8/run3.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 38.043, "power": 32.513896}, {"timestamp": 58.6426, "power": 32.513896}, {"timestamp": 79.213, "power": 32.513896}, {"timestamp": 99.743, "power": 32.513896}, {"timestamp": 120.426, "power": 32.513896}, {"timestamp": 141.107, "power": 32.513896}, {"timestamp": 161.631, "power": 32.513896}, {"timestamp": 182.169, "power": 32.513896}, {"timestamp": 202.752, "power": 32.513896}, {"timestamp": 223.356, "power": 32.513896}, {"timestamp": 243.913, "power": 32.513896}, {"timestamp": 264.474, "power": 32.513896}, {"timestamp": 285.063, "power": 32.513896}, {"timestamp": 305.655, "power": 32.513896}, {"timestamp": 326.227, "power": 32.513896}, {"timestamp": 346.749, "power": 32.513896}, {"timestamp": 367.271, "power": 32.513896}, {"timestamp": 387.779, "power": 32.513896}, {"timestamp": 408.293, "power": 32.513896}, {"timestamp": 428.772, "power": 32.513896}, {"timestamp": 449.284, "power": 32.513896}, {"timestamp": 469.804, "power": 32.513896}, {"timestamp": 490.322, "power": 32.513896}, {"timestamp": 510.841, "power": 32.513896}, {"timestamp": 531.369, "power": 32.513896}, {"timestamp": 551.846, "power": 32.513896}, {"timestamp": 572.36, "power": 32.513896}, {"timestamp": 592.878, "power": 32.513896}, {"timestamp": 613.394, "power": 32.513896}, {"timestamp": 633.914, "power": 32.513896}, {"timestamp": 654.432, "power": 32.513896}, {"timestamp": 674.95, "power": 32.513896}, {"timestamp": 695.45, "power": 32.513896}, {"timestamp": 715.939, "power": 32.513896}, {"timestamp": 736.467, "power": 32.513896}, {"timestamp": 756.999, "power": 32.513896}, {"timestamp": 777.533, "power": 32.513896}, {"timestamp": 798.069, "power": 32.513896}, {"timestamp": 818.6, "power": 32.513896}, {"timestamp": 839.136, "power": 32.513896}, {"timestamp": 859.653, "power": 32.513896}, {"timestamp": 880.182, "power": 32.513896}, {"timestamp": 900.716, "power": 32.513896}, {"timestamp": 921.251, "power": 32.513896}, {"timestamp": 941.785, "power": 32.513896}, {"timestamp": 962.317, "power": 32.513896}, {"timestamp": 982.857, "power": 32.513896}, {"timestamp": 1003.39, "power": 32.513896}, {"timestamp": 1023.88, "power": 32.18512}, {"timestamp": 1045.09, "power": 32.18512}, {"timestamp": 1065.63, "power": 32.18512}, {"timestamp": 1086.16, "power": 32.18512}, {"timestamp": 1106.68, "power": 32.18512}, {"timestamp": 1127.22, "power": 32.18512}, {"timestamp": 1147.72, "power": 32.18512}, {"timestamp": 1168.2, "power": 32.18512}, {"timestamp": 1188.73, "power": 32.18512}, {"timestamp": 1209.26, "power": 32.18512}, {"timestamp": 1229.79, "power": 32.18512}, {"timestamp": 1250.32, "power": 32.18512}, {"timestamp": 1270.84, "power": 32.18512}, {"timestamp": 1291.39, "power": 32.18512}, {"timestamp": 1311.88, "power": 32.18512}, {"timestamp": 1332.4, "power": 32.18512}, {"timestamp": 1352.93, "power": 32.18512}, {"timestamp": 1373.88, "power": 32.18512}, {"timestamp": 1394.45, "power": 32.18512}, {"timestamp": 1415.0, "power": 32.18512}], "timeline": {"START": "664.662978", "END": "1025.216537"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 784.21}, {"name": "clReleaseKernel", "calls": 1, "time": 215.022}, {"name": "clSetKernelArg", "calls": 19, "time": 159.532}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 65.9624}, {"name": "clReleaseContext", "calls": 1, "time": 57.8646}, {"name": "clCreateContext", "calls": 1, "time": 35.7779}, {"name": "clReleaseProgram", "calls": 1, "time": 15.6968}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.424048}, {"name": "clCreateKernel", "calls": 1, "time": 0.342432}, {"name": "clEnqueueTask", "calls": 1, "time": 0.13105}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.072922}, {"name": "clRetainMemObject", "calls": 14, "time": 0.038274}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.033951}, {"name": "clCreateBuffer", "calls": 7, "time": 0.02792}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023557}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.01088}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010786}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.007943}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007767}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006832}, {"name": "clRetainDevice", "calls": 2, "time": 0.0048}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 360.554}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 360.144}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8106.001375, "utilization": 84.437514, "size": 439320.0, "time": 54.196882}, {"type": "WRITE", "transfers": 1, "speed": 6191.47806, "utilization": 64.494563, "size": 2285960.0, "time": 369.210066}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2966850, "speed": 75.9786, "utilization": 0.659536, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 134318, "speed": 455.031, "utilization": 3.94992, "size": 0.115503}]} \ No newline at end of file diff --git a/code/fpga/unopt_results/proteins.20MB.len8/run4.json b/code/fpga/unopt_results/proteins.20MB.len8/run4.json new file mode 100644 index 0000000..c0240fb --- /dev/null +++ b/code/fpga/unopt_results/proteins.20MB.len8/run4.json @@ -0,0 +1 @@ +{"power": [{"timestamp": 36.8985, "power": 32.356013000000004}, {"timestamp": 57.4902, "power": 32.356013000000004}, {"timestamp": 78.0363, "power": 32.356013000000004}, {"timestamp": 98.5649, "power": 32.356013000000004}, {"timestamp": 119.231, "power": 32.356013000000004}, {"timestamp": 139.892, "power": 32.356013000000004}, {"timestamp": 160.422, "power": 32.356013000000004}, {"timestamp": 180.985, "power": 32.356013000000004}, {"timestamp": 201.577, "power": 32.356013000000004}, {"timestamp": 222.148, "power": 32.356013000000004}, {"timestamp": 242.702, "power": 32.356013000000004}, {"timestamp": 263.299, "power": 32.356013000000004}, {"timestamp": 283.893, "power": 32.356013000000004}, {"timestamp": 304.491, "power": 32.356013000000004}, {"timestamp": 325.023, "power": 32.356013000000004}, {"timestamp": 345.548, "power": 32.356013000000004}, {"timestamp": 366.048, "power": 32.356013000000004}, {"timestamp": 386.569, "power": 32.356013000000004}, {"timestamp": 407.051, "power": 32.356013000000004}, {"timestamp": 427.566, "power": 32.356013000000004}, {"timestamp": 448.089, "power": 32.356013000000004}, {"timestamp": 468.613, "power": 32.356013000000004}, {"timestamp": 489.134, "power": 32.356013000000004}, {"timestamp": 509.674, "power": 32.356013000000004}, {"timestamp": 530.156, "power": 32.356013000000004}, {"timestamp": 550.676, "power": 32.356013000000004}, {"timestamp": 571.196, "power": 32.356013000000004}, {"timestamp": 591.721, "power": 32.356013000000004}, {"timestamp": 612.245, "power": 32.356013000000004}, {"timestamp": 632.768, "power": 32.356013000000004}, {"timestamp": 653.291, "power": 32.356013000000004}, {"timestamp": 673.799, "power": 32.356013000000004}, {"timestamp": 694.284, "power": 32.356013000000004}, {"timestamp": 714.82, "power": 32.356013000000004}, {"timestamp": 735.357, "power": 32.356013000000004}, {"timestamp": 755.895, "power": 32.356013000000004}, {"timestamp": 776.432, "power": 32.356013000000004}, {"timestamp": 796.973, "power": 32.356013000000004}, {"timestamp": 817.511, "power": 32.356013000000004}, {"timestamp": 838.028, "power": 32.356013000000004}, {"timestamp": 858.558, "power": 32.356013000000004}, {"timestamp": 879.099, "power": 32.356013000000004}, {"timestamp": 899.636, "power": 32.356013000000004}, {"timestamp": 920.178, "power": 32.356013000000004}, {"timestamp": 940.715, "power": 32.356013000000004}, {"timestamp": 961.256, "power": 32.356013000000004}, {"timestamp": 981.78, "power": 32.356013000000004}, {"timestamp": 1002.27, "power": 32.356013000000004}, {"timestamp": 1022.8, "power": 32.358025}, {"timestamp": 1044.07, "power": 32.358025}, {"timestamp": 1064.61, "power": 32.358025}, {"timestamp": 1085.14, "power": 32.358025}, {"timestamp": 1105.69, "power": 32.358025}, {"timestamp": 1126.19, "power": 32.358025}, {"timestamp": 1146.73, "power": 32.358025}, {"timestamp": 1167.26, "power": 32.358025}, {"timestamp": 1187.79, "power": 32.358025}, {"timestamp": 1208.31, "power": 32.358025}, {"timestamp": 1228.84, "power": 32.358025}, {"timestamp": 1249.38, "power": 32.358025}, {"timestamp": 1269.88, "power": 32.358025}, {"timestamp": 1290.36, "power": 32.358025}, {"timestamp": 1310.85, "power": 32.358025}, {"timestamp": 1331.39, "power": 32.358025}, {"timestamp": 1351.92, "power": 32.358025}, {"timestamp": 1372.5, "power": 32.358025}, {"timestamp": 1393.05, "power": 32.358025}], "timeline": {"START": "653.380276", "END": "1011.452333"}, "OpenCL API Calls": [{"name": "clFinish", "calls": 1, "time": 781.084}, {"name": "clReleaseKernel", "calls": 1, "time": 216.711}, {"name": "clSetKernelArg", "calls": 19, "time": 161.311}, {"name": "clReleaseContext", "calls": 1, "time": 56.151}, {"name": "clCreateProgramWithBinary", "calls": 1, "time": 55.223}, {"name": "clCreateContext", "calls": 1, "time": 34.6586}, {"name": "clReleaseProgram", "calls": 1, "time": 14.4469}, {"name": "clCreateKernel", "calls": 1, "time": 0.350775}, {"name": "clEnqueueMigrateMemObjects", "calls": 2, "time": 0.323483}, {"name": "clEnqueueTask", "calls": 1, "time": 0.120069}, {"name": "clReleaseMemObject", "calls": 21, "time": 0.078296}, {"name": "clRetainMemObject", "calls": 14, "time": 0.039705}, {"name": "clGetExtensionFunctionAddress", "calls": 1, "time": 0.035427}, {"name": "clCreateBuffer", "calls": 7, "time": 0.024979}, {"name": "clReleaseDevice", "calls": 2, "time": 0.023069}, {"name": "clReleaseCommandQueue", "calls": 1, "time": 0.010826}, {"name": "clGetPlatformInfo", "calls": 4, "time": 0.010292}, {"name": "clCreateCommandQueue", "calls": 1, "time": 0.008466}, {"name": "clGetExtensionFunctionAddressForPlatform", "calls": 1, "time": 0.007426}, {"name": "clGetDeviceIDs", "calls": 2, "time": 0.006727}, {"name": "clRetainDevice", "calls": 2, "time": 0.004848}], "Kernel Execution": [{"kernel": "fmindex", "enqueues": 1, "time": 358.072}], "Compute Unit Utilization": [{"cu": "fmindex_1", "kernel": "fmindex", "time": 357.622}], "Data Transfer: Host to Global Memory": [{"type": "READ", "transfers": 1, "speed": 8130.409458, "utilization": 84.691765, "size": 439320.0, "time": 54.034179}, {"type": "WRITE", "transfers": 1, "speed": 6199.318069, "utilization": 64.57623, "size": 2285960.0, "time": 368.743142}], "Data Transfer: Kernels to Global Memory": [{"interface": "DDR[1:3]", "type": "READ", "transfers": 2900529, "speed": 74.8702, "utilization": 0.649915, "size": 0.008}, {"interface": "DDR[1:3]", "type": "WRITE", "transfers": 130313, "speed": 453.921, "utilization": 3.94029, "size": 0.11511}]} \ No newline at end of file diff --git a/code/fpga/verify.cpp b/code/fpga/verify.cpp new file mode 100644 index 0000000..606850d --- /dev/null +++ b/code/fpga/verify.cpp @@ -0,0 +1,202 @@ +#define CL_HPP_CL_1_2_DEFAULT_BUILD +#define CL_HPP_TARGET_OPENCL_VERSION 120 +#define CL_HPP_MINIMUM_OPENCL_VERSION 120 +#define CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY 1 +#define CL_USE_DEPRECATED_OPENCL_1_2_APIS + +#include +#include +#include +#include +#include +#include +#include + +#include "../fmindex.h" +#include "../util.h" + +std::vector get_xilinx_devices(); +char *read_binary_file(const std::string &xclbin_file_name, unsigned &nb); + +int main(int argc, char **argv) { + if (argc < 6) { + printf( + "Usage: %s \n", + argv[0]); + return 1; + } + + int use_ndrange = atoi(argv[4]); + int local_size = atoi(argv[5]); + + // Load FM-index. + fm_index *index = FMIndexReadFromFile(argv[1], 1); + if (!index) { + printf("Could not read FM-index from file.\n"); + return 1; + } + + // Load test file. + unsigned pattern_count, pattern_sz, max_match_count; + char *patterns; + + if (!(LoadTestData(argv[3], &patterns, &pattern_count, &pattern_sz, + &max_match_count, 1))) { + printf("Could not read test data file.\n"); + return 1; + } + + // Initialize OpenCL. + cl_int err; + unsigned fileBufSize; + std::vector devices = get_xilinx_devices(); + devices.resize(1); + cl::Device device = devices[0]; + cl::Context context(device, NULL, NULL, NULL, &err); + char *fileBuf = read_binary_file(argv[2], fileBufSize); + cl::Program::Binaries bins{{fileBuf, fileBufSize}}; + cl::Program program(context, devices, bins, NULL, &err); + cl::CommandQueue q(context, device, CL_QUEUE_PROFILING_ENABLE, &err); + cl::Kernel kernel(program, "fmindex", &err); + + // Create OpenCL buffers for host data. + cl::Buffer bwt_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(char) * index->bwt_sz, index->bwt, &err); + cl::Buffer alphabet_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(char) * index->alphabet_sz, index->alphabet, + &err); + cl::Buffer ranks_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(ranks_t) * index->bwt_sz * index->alphabet_sz, + index->ranks, &err); + cl::Buffer sa_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(sa_t) * index->bwt_sz, index->sa, &err); + cl::Buffer ranges_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(ranges_t) * 2 * index->alphabet_sz, + index->ranges, &err); + cl::Buffer patterns_buf(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, + sizeof(char) * pattern_count * pattern_sz, patterns, + &err); + cl::Buffer out_buf(context, CL_MEM_WRITE_ONLY, + sizeof(unsigned long) * + (pattern_count * (max_match_count + 1)), + NULL, &err); + + // Map OpenCL buffers to kernel arguments. + kernel.setArg(0, bwt_buf); + kernel.setArg(1, alphabet_buf); + kernel.setArg(2, ranks_buf); + kernel.setArg(3, sa_buf); + kernel.setArg(4, ranges_buf); + kernel.setArg(5, patterns_buf); + kernel.setArg(6, out_buf); + + // Map OpenCL buffers to host pointers. + size_t *out = (size_t *)q.enqueueMapBuffer( + out_buf, CL_TRUE, CL_MAP_READ, 0, + sizeof(unsigned long) * pattern_count * max_match_count); + + // Map OpenCL buffers to kernel arguments including scalars. + kernel.setArg(0, bwt_buf); + kernel.setArg(1, alphabet_buf); + kernel.setArg(2, ranks_buf); + kernel.setArg(3, sa_buf); + kernel.setArg(4, ranges_buf); + kernel.setArg(5, patterns_buf); + kernel.setArg(6, out_buf); + kernel.setArg(7, index->bwt_sz); + kernel.setArg(8, index->alphabet_sz); + kernel.setArg(9, pattern_count); + kernel.setArg(10, pattern_sz); + kernel.setArg(11, max_match_count + 1); + + // Schedule transfer of inputs and output. + q.enqueueMigrateMemObjects( + {bwt_buf, alphabet_buf, ranks_buf, sa_buf, ranges_buf, patterns_buf}, 0); + + if (use_ndrange) + q.enqueueNDRangeKernel(kernel, 0, pattern_count, local_size); + else + q.enqueueTask(kernel); + + q.enqueueMigrateMemObjects({out_buf}, CL_MIGRATE_MEM_OBJECT_HOST); + + q.finish(); + + // Verify whether kernel calculations are correct. + for (unsigned i = 0; i < pattern_count; ++i) { + char *pattern = &patterns[i * pattern_sz]; + ranges_t start, end; + FMIndexFindMatchRange(index, pattern, pattern_sz, &start, &end); + unsigned long match_count = end - start; + unsigned long *match_indices = + (unsigned long *)calloc(match_count, sizeof(unsigned long)); + FMIndexFindRangeIndices(index, start, end, &match_indices); + + printf("Verifying pattern \"%.*s\": ", pattern_sz, pattern); + unsigned long *results = &out[i * (max_match_count + 1)]; + if (results[0] != match_count) { + printf("INCORRECT (match count %lu != %lu)\n", results[0], match_count); + continue; + } + int success = 1; + for (unsigned j = 0; j < match_count; j++) + if (results[j + 1] != match_indices[j]) { + printf("INCORRECT (index %lu != %lu)\n", results[j + 1], + match_indices[j]); + success = 0; + break; + } + if (success) + printf("CORRECT\n"); + } + + // Release resources. + delete[] fileBuf; + FMIndexFree(index); + return EXIT_SUCCESS; +} + +// ------------------------------------------------------------------------------------ +// Utility functions +// ------------------------------------------------------------------------------------ +std::vector get_xilinx_devices() { + size_t i; + cl_int err; + std::vector platforms; + err = cl::Platform::get(&platforms); + cl::Platform platform; + for (i = 0; i < platforms.size(); i++) { + platform = platforms[i]; + std::string platformName = platform.getInfo(&err); + if (platformName == "Xilinx") { + std::cout << "INFO: Found Xilinx Platform" << std::endl; + break; + } + } + if (i == platforms.size()) { + std::cout << "ERROR: Failed to find Xilinx platform" << std::endl; + exit(EXIT_FAILURE); + } + + // Getting ACCELERATOR Devices and selecting 1st such device + std::vector devices; + err = platform.getDevices(CL_DEVICE_TYPE_ACCELERATOR, &devices); + return devices; +} + +char *read_binary_file(const std::string &xclbin_file_name, unsigned &nb) { + if (access(xclbin_file_name.c_str(), R_OK) != 0) { + printf("ERROR: %s xclbin not available please build\n", + xclbin_file_name.c_str()); + exit(EXIT_FAILURE); + } + // Loading XCL Bin into char buffer + std::cout << "INFO: Loading '" << xclbin_file_name << "'\n"; + std::ifstream bin_file(xclbin_file_name.c_str(), std::ifstream::binary); + bin_file.seekg(0, bin_file.end); + nb = bin_file.tellg(); + bin_file.seekg(0, bin_file.beg); + char *buf = new char[nb]; + bin_file.read(buf, nb); + return buf; +} diff --git a/code/fpga/xrt.ini b/code/fpga/xrt.ini new file mode 100644 index 0000000..256c30b --- /dev/null +++ b/code/fpga/xrt.ini @@ -0,0 +1,8 @@ +[Debug] +profile=true +power_profile=true +timeline_trace=true +data_transfer_trace=coarse +stall_trace=all +[Profile] +exec=all:all diff --git a/code/generate_test_data.cpp b/code/generate_test_data.cpp new file mode 100644 index 0000000..a23c789 --- /dev/null +++ b/code/generate_test_data.cpp @@ -0,0 +1,99 @@ +#include +#include +#include + +#include "fmindex.h" +#include "util.h" + +int main(int argc, char **argv) { + if (argc < 7) { + printf("Usage: $ %s " + " \n", + argv[0]); + return 1; + } + + int count = atoi(argv[4]); + int length = atoi(argv[5]); + + char *s = ReadFile(argv[1]); + if (!s) + return 1; + + fm_index *index = FMIndexReadFromFile(argv[2], 0); + if (!index) { + fprintf(stderr, "Error reading FM-index from file\n"); + return 1; + } + + size_t sz = strlen(s); + + unsigned long seed = time(NULL); + fprintf(stderr, "Seed: %lu\n", seed); + + std::random_device rand_dev; + std::mt19937 generator(seed); + std::uniform_int_distribution distr(0, sz - length); + + unsigned long indices[count]; + unsigned max_match_count = 1; + char pattern[length + 1]; + pattern[length] = '\0'; + + unsigned long match_total = 0; + for (int i = 0; i < count; ++i) { + // Find the average match count. + unsigned long idx = distr(generator); + memcpy(pattern, &s[idx], length); + ranges_t start, end; + FMIndexFindMatchRange(index, pattern, length, &start, &end); + match_total += end - start; + } + + fprintf(stderr, "Average match count: %lu\n", match_total / count); + + unsigned max_allowed_matches = atoi(argv[6]); + for (int i = 0; i < count; ++i) { + // Make sure the pattern does not contain newlines as it would + // mess with the formatting of the file. + // Skews the distributivity a bit, but shouldn't matter really. + unsigned long idx; + int valid; + ranges_t start, end; + + do { + idx = distr(generator); + valid = 1; + for (int i = 0; i < length; ++i) + if (s[idx + i] == '\n') + valid = 0; + if (valid) { + memcpy(pattern, &s[idx], length); + FMIndexFindMatchRange(index, pattern, length, &start, &end); + if (end - start > max_allowed_matches) + valid = 0; + } + } while (!valid); + + indices[i] = idx; + if (end - start > max_match_count) + max_match_count = end - start; + } + + FILE *f = fopen(argv[3], "w"); + if (!f) { + fprintf(stderr, "Failed to open output file.\n"); + return 1; + } + + fprintf(f, "%i\n", max_match_count); + fprintf(f, "%i\n", count); + fprintf(f, "%i\n", length); + for (int i = 0; i < count; ++i) { + fprintf(f, "%.*s\n", length, &s[indices[i]]); + } + + FMIndexFree(index); + + return 0; +} diff --git a/code/plot_cpu.py b/code/plot_cpu.py new file mode 100644 index 0000000..3e353ac --- /dev/null +++ b/code/plot_cpu.py @@ -0,0 +1,142 @@ +import argparse +import matplotlib as mpl +mpl.use('TkAgg') +import matplotlib.gridspec as gridspec +from matplotlib import ticker +import matplotlib.pyplot as plt +import numpy as np + + +cmap = plt.get_cmap('viridis') +colors = [cmap(i) for i in np.linspace(0, 1, 6)] + + +def main(corpora, sizes, lengths, dir, count, save): + plt.style.use('seaborn') + + results = parse_results(corpora, sizes, lengths, dir) + plot_throughput(results, corpora, sizes, lengths, count, save) + plot_energy(results, corpora, sizes, lengths, save) + print_match_count_table(results, corpora, sizes, lengths, count) + + +def parse_results(corpora, sizes, lengths, dir): + results = dict() + + for corpus in corpora: + results[corpus] = dict() + for size in sizes: + results[corpus][size] = dict() + for length in lengths: + results[corpus][size][length] = parse_result(corpus, size, length, dir) + + return results + + +def parse_result(corpus, size, length, dir): + def parse_line(line): + [range_time, index_time, total_matches] = line.split(" ") + return (float.fromhex(range_time), float.fromhex(index_time), int(total_matches)) + + filename = f"{dir}/{corpus}.{size}MB.cpu{length}.result" + + with open(filename, "r") as f: + data = list(map(parse_line, f.read().splitlines())) + + return data + + +def plot_throughput(results, corpora, sizes, lengths, count, save): + width = .1 + labels = [f"{size}MB" for size in sizes] + xs = np.arange(len(labels)) + gs = gridspec.GridSpec(2, 4) + gs.update(wspace=0.5, hspace=0.5) + + axes = [plt.subplot(gs[0, 1:3], ), plt.subplot(gs[1, :2]), plt.subplot(gs[1, 2:])] + for axi, ax in enumerate(axes): + corpus = corpora[axi] + ax.sharey(axes[0]) + + means = np.array([[int(np.mean([count / result[0] for result in results[corpus][size][length]])) for size in sizes] for length in lengths]) + stds = np.array([[np.std([count / result[0] for result in results[corpus][size][length]]) for size in sizes] for length in lengths]) + for i in range(len(lengths)): + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means[i], width, label=f"{lengths[i]} characters", yerr=stds[i], color=colors[i]) + + if axi in [0, 1]: + ax.set_ylabel("Throughput (patterns matched/s)") + ax.set_xlabel("Corpus size (MB)") + ax.set_title(f"\"{corpus}\" corpus"); + ax.set_xticks(xs) + ax.set_xticklabels(labels) + if axi == 0: + ax.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0., title="Pattern length") + ax.yaxis.set_major_formatter(ticker.FuncFormatter(lambda y, _: str(int(y/1000)) + ("K" if y != 0 else ""))) + + plt.suptitle("Average throughput for the reference CPU application") + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 7) + plt.savefig("throughput_cpu.png", format="png", dpi=100) + else: + plt.show() + + +def plot_energy(results, corpora, sizes, lengths, save): + width = .1 + labels = [f"{size}MB" for size in sizes] + xs = np.arange(len(labels)) + gs = gridspec.GridSpec(2, 4) + gs.update(wspace=0.5, hspace=0.5) + + + axes = [plt.subplot(gs[0, 1:3], ), plt.subplot(gs[1, :2]), plt.subplot(gs[1, 2:])] + for axi, ax in enumerate(axes): + corpus = corpora[axi] + + means = np.array([[np.mean([result[1]/1000000 for result in results[corpus][size][length]]) for size in sizes] for length in lengths]) + stds = np.array([[np.std([result[1]/1000000 for result in results[corpus][size][length]]) for size in sizes] for length in lengths]) + for i in range(len(lengths)): + ax.bar(xs - (width*len(lengths))/2 + i * width + width/2, means[i], width, label=f"{lengths[i]} characters", yerr=stds[i], color=colors[i+3]) + + if axi in [0, 1]: + ax.set_ylabel("Energy consumption (J)") + ax.set_xlabel("Corpus size (MB)") + ax.set_title(f"\"{corpus}\" corpus"); + ax.set_xticks(xs) + ax.set_xticklabels(labels) + if axi == 0: + ax.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0., title="Pattern length") + + plt.suptitle("Average energy consumption for the reference CPU application") + + if save: + figure = plt.gcf() + figure.set_size_inches(9, 7) + plt.savefig("energy_cpu.png", format="png", dpi=100) + else: + plt.show() + + +def print_match_count_table(results, corpora, sizes, lengths, count): + for length in lengths: + print(f"{length}", end="") + for corpus in corpora: + for size in sizes: + mean = np.mean([result[2] / count for result in results[corpus][size][length]]) + print(f" & {round(mean)}", end="") + print(" \\\\") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("-c", "--count", help="number of patterns", type=int, required=True) + parser.add_argument("-l", "--lengths", help="length of the patterns", type=int, nargs="+", default=[], required=True) + parser.add_argument("-d", "--dir", help="directory containing results", required=True) + parser.add_argument("-t", "--corpora", help="text corpora (without file size)", nargs="+", default=[], required=True) + parser.add_argument("-s", "--sizes", help="file sizes", type=int, nargs="+", default=[], required=True) + parser.add_argument("-o", "--save", help="save as SVG", action="store_true", required=False) + args = parser.parse_args() + + main(args.corpora, args.sizes, args.lengths, args.dir, args.count, args.save) diff --git a/code/program.c b/code/program.c new file mode 100644 index 0000000..ea85dfe --- /dev/null +++ b/code/program.c @@ -0,0 +1,46 @@ +#include "fmindex.h" +#include +#include +#include + +int main() { + char *s = "ALALA"; + char *pattern = "AL"; + + printf("> Constructing FM-index...\n"); + fm_index *index = FMIndexConstruct(s); + if (!index) { + printf("Failed to allocate memory for index...\n"); + return 1; + } + + printf("> FM-index constructed.\n"); + + printf("BWT: \"%s\"\n", index->bwt); + + ranges_t start, end; + FMIndexFindMatchRange(index, pattern, strlen(pattern), &start, &end); + unsigned long match_count = end - start; + unsigned long *match_indices = calloc(match_count, sizeof(unsigned long)); + FMIndexFindRangeIndices(index, start, end, &match_indices); + + printf("\nPattern \"%s\" occurs: %lu times\nIndices: ", pattern, match_count); + for (unsigned long i = 0; i < match_count; ++i) + printf("%lu ", match_indices[i]); + printf("\n"); + if (match_count) + printf("%s\n", s); + for (unsigned long i = 0; i < index->bwt_sz - 1; ++i) { + int found = 0; + for (unsigned long j = 0; j < match_count; ++j) + if (match_indices[j] == i) + found = 1; + + printf("%c", (found) ? '^' : ' '); + } + printf("\n"); + + free(match_indices); + FMIndexFree(index); + return 0; +} diff --git a/code/rapl.c b/code/rapl.c new file mode 100644 index 0000000..3a7ae8c --- /dev/null +++ b/code/rapl.c @@ -0,0 +1,187 @@ +/* Read the RAPL registers on recent (>sandybridge) Intel processors */ +/* */ +/* There are currently three ways to do this: */ +/* 1. Read the MSRs directly with /dev/cpu/??/msr */ +/* 2. Use the perf_event_open() interface */ +/* 3. Read the values from the sysfs powercap interface */ +/* */ +/* MSR Code originally based on a (never made it upstream) linux-kernel */ +/* RAPL driver by Zhang Rui */ +/* https://lkml.org/lkml/2011/5/26/93 */ +/* Additional contributions by: */ +/* Romain Dolbeau -- romain @ dolbeau.org */ +/* */ +/* For raw MSR access the /dev/cpu/??/msr driver must be enabled and */ +/* permissions set to allow read access. */ +/* You might need to "modprobe msr" before it will work. */ +/* */ +/* perf_event_open() support requires at least Linux 3.14 and to have */ +/* /proc/sys/kernel/perf_event_paranoid < 1 */ +/* */ +/* the sysfs powercap interface got into the kernel in */ +/* 2d281d8196e38dd (3.13) */ +/* */ +/* Compile with: gcc -O2 -Wall -o rapl-read rapl-read.c -lm */ +/* */ +/* Vince Weaver -- vincent.weaver @ maine.edu -- 11 September 2015 */ +/* */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#define MAX_CPUS 1024 +#define MAX_PACKAGES 16 + +static int package_map[MAX_PACKAGES]; + +static void detect_packages(int *total_cores, int *total_packages) { + + char filename[BUFSIZ]; + FILE *fff; + int package; + int i; + + *total_packages = 0; + + for (i = 0; i < MAX_PACKAGES; i++) + package_map[i] = -1; + + fprintf(stderr, "\t"); + for (i = 0; i < MAX_CPUS; i++) { + sprintf(filename, + "/sys/devices/system/cpu/cpu%d/topology/physical_package_id", i); + fff = fopen(filename, "r"); + if (fff == NULL) + break; + fscanf(fff, "%d", &package); + fprintf(stderr, "%d (%d)", i, package); + if (i % 8 == 7) + fprintf(stderr, "\n\t"); + else + fprintf(stderr, ", "); + fclose(fff); + + if (package_map[package] == -1) { + (*total_packages)++; + package_map[package] = i; + } + } + + fprintf(stderr, "\n"); + + *total_cores = i; + + fprintf(stderr, "\tDetected %d cores in %d packages\n\n", *total_cores, + *total_packages); +} + +#define NUM_RAPL_DOMAINS 5 + +int rapl_sysfs(void (*func)(void), double *result) { + + char event_names[MAX_PACKAGES][NUM_RAPL_DOMAINS][256]; + char filenames[MAX_PACKAGES][NUM_RAPL_DOMAINS][256]; + char basename[MAX_PACKAGES][256]; + char tempfile[256]; + long long before[MAX_PACKAGES][NUM_RAPL_DOMAINS]; + long long after[MAX_PACKAGES][NUM_RAPL_DOMAINS]; + int valid[MAX_PACKAGES][NUM_RAPL_DOMAINS]; + int i, j; + FILE *fff; + + int total_cores, total_packages; + detect_packages(&total_cores, &total_packages); + + fprintf(stderr, "\nTrying sysfs powercap interface to gather results\n\n"); + + for (j = 0; j < total_packages; j++) { + i = 0; + sprintf(basename[j], "/sys/class/powercap/intel-rapl/intel-rapl:%d", j); + sprintf(tempfile, "%s/name", basename[j]); + fff = fopen(tempfile, "r"); + if (fff == NULL) { + fprintf(stderr, "\tCould not open %s\n", tempfile); + return -1; + } + fscanf(fff, "%s", event_names[j][i]); + valid[j][i] = 1; + fclose(fff); + sprintf(filenames[j][i], "%s/energy_uj", basename[j]); + + /* Handle subdomains */ + for (i = 1; i < NUM_RAPL_DOMAINS; i++) { + sprintf(tempfile, "%s/intel-rapl:%d:%d/name", basename[j], j, i - 1); + fff = fopen(tempfile, "r"); + if (fff == NULL) { + valid[j][i] = 0; + continue; + } + valid[j][i] = 1; + fscanf(fff, "%s", event_names[j][i]); + fclose(fff); + sprintf(filenames[j][i], "%s/intel-rapl:%d:%d/energy_uj", basename[j], j, + i - 1); + } + } + + /* Gather before values */ + for (j = 0; j < total_packages; j++) { + for (i = 0; i < NUM_RAPL_DOMAINS; i++) { + if (valid[j][i]) { + fff = fopen(filenames[j][i], "r"); + if (fff == NULL) { + fprintf(stderr, "\tError opening %s!\n", filenames[j][i]); + } else { + fscanf(fff, "%lld", &before[j][i]); + fclose(fff); + } + } + } + } + + func(); + + /* Gather after values */ + for (j = 0; j < total_packages; j++) { + for (i = 0; i < NUM_RAPL_DOMAINS; i++) { + if (valid[j][i]) { + fff = fopen(filenames[j][i], "r"); + if (fff == NULL) { + fprintf(stderr, "\tError opening %s!\n", filenames[j][i]); + } else { + fscanf(fff, "%lld", &after[j][i]); + fclose(fff); + } + } + } + } + + const char *package_prefix = "package-"; + double total_joules = 0.; + + for (j = 0; j < total_packages; j++) { + for (i = 0; i < NUM_RAPL_DOMAINS; i++) { + if (valid[j][i]) { + if (strncmp(event_names[j][i], package_prefix, + strlen(package_prefix)) == 0) { + total_joules += (double)after[j][i] - (double)before[j][i]; + } + } + } + } + + *result = total_joules; + + return 0; +} diff --git a/code/rapl.h b/code/rapl.h new file mode 100644 index 0000000..d5a4632 --- /dev/null +++ b/code/rapl.h @@ -0,0 +1,3 @@ +#pragma once + +int rapl_sysfs(void (*func)(void), double *result); diff --git a/code/repl.c b/code/repl.c new file mode 100644 index 0000000..02a88f9 --- /dev/null +++ b/code/repl.c @@ -0,0 +1,46 @@ +#include "fmindex.h" + +#include +#include +#include +#include + +int main(int argc, char *argv[]) { + if (argc < 2) { + printf("Usage: $ %s \n", argv[0]); + return 1; + } + + fm_index *index = FMIndexReadFromFile(argv[1], 0); + if (!index) { + printf("Could not read FM-index from file.\n"); + return 1; + } + + int input_len = 256; + char input[input_len]; + do { + printf("Type your query: "); + fgets(input, input_len, stdin); + if (!strlen(input)) + break; + input[strlen(input) - 1] = '\0'; + + ranges_t start, end; + FMIndexFindMatchRange(index, input, strlen(input), &start, &end); + unsigned long match_count = end - start; + unsigned long *match_indices = calloc(match_count, sizeof(unsigned long)); + FMIndexFindRangeIndices(index, start, end, &match_indices); + + printf("Indices: "); + for (unsigned long i = 0; i < match_count; ++i) { + printf("%lu ", match_indices[i]); + } + printf("\n"); + printf("Found %lu matches.\n", match_count); + free(match_indices); + } while (1); + + FMIndexFree(index); + return 0; +} diff --git a/code/util.c b/code/util.c new file mode 100644 index 0000000..fc7ddcc --- /dev/null +++ b/code/util.c @@ -0,0 +1,98 @@ +#include "util.h" + +#include +#include +#include + +// https://stackoverflow.com/questions/2029103/#2029227 +char *ReadFile(char *filename) { + char *source = NULL; + FILE *fp = fopen(filename, "r"); + if (!fp) { + printf("Failed to open file.\n"); + return NULL; + } + + if (fseek(fp, 0L, SEEK_END) == 0) { + long bufsize = ftell(fp); + if (bufsize == -1) { + printf("Failed to determine file size.\n"); + return NULL; + } + source = malloc(sizeof(char) * (bufsize + 1)); + if (!source) { + printf("Failed to allocate space for file contents.\n"); + return NULL; + } + + if (fseek(fp, 0L, SEEK_SET) != 0) { + printf("Failed to move to the start of the file.\n"); + return NULL; + } + + size_t newLen = fread(source, sizeof(char), bufsize, fp); + if (ferror(fp) != 0) { + printf("Error reading from file.\n"); + return NULL; + } + + source[newLen++] = '\0'; + } + + fclose(fp); + return source; +} + +// https://stackoverflow.com/questions/1202687/18386648#18386648 +int randomrange(int min, int max) { + return min + rand() / (RAND_MAX / (max - min + 1) + 1); +} + +int LoadTestData(char *filename, char **tests, unsigned *pattern_count, + unsigned *pattern_sz, unsigned *max_match_count, int aligned) { + FILE *fp; + char *line = NULL; + size_t len = 0; + ssize_t read; + + if (!(fp = fopen(filename, "r"))) + return 0; + + // Read max match count. + if ((read = getline(&line, &len, fp)) == -1) + return 0; + *max_match_count = atoi(line); + + // Read test count. + if ((read = getline(&line, &len, fp)) == -1) + return 0; + *pattern_count = atoi(line); + + // Read test length. + if ((read = getline(&line, &len, fp)) == -1) + return 0; + *pattern_sz = atoi(line); + + if (!MaybeMallocAligned((void **)tests, + *pattern_count * *pattern_sz * sizeof(char), aligned)) + return 0; + + // Read each test on a seperate line. + for (unsigned i = 0; i < *pattern_count; ++i) { + if ((read = getline(&line, &len, fp)) == -1) + return 0; + memcpy(&(*tests)[i * *pattern_sz], line, *pattern_sz); + } + + fclose(fp); + free(line); + + return 1; +} + +int MaybeMallocAligned(void **mem, size_t sz, int aligned) { + if (aligned) + return posix_memalign(mem, 4096, sz) == 0; + else + return (*mem = malloc(sz)) != NULL; +} diff --git a/code/util.h b/code/util.h new file mode 100644 index 0000000..a5d5ce6 --- /dev/null +++ b/code/util.h @@ -0,0 +1,17 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +char *ReadFile(char *filename); +int randomrange(int min, int max); +int LoadTestData(char *filename, char **tests, unsigned *pattern_count, + unsigned *pattern_sz, unsigned *max_match_count, int aligned); +int MaybeMallocAligned(void **mem, size_t sz, int aligned); + +#ifdef __cplusplus +} +#endif diff --git a/hls_performance_thesis.pdf b/hls_performance_thesis.pdf new file mode 100644 index 0000000..e6f901c Binary files /dev/null and b/hls_performance_thesis.pdf differ